/**
 * Owl Carousel v2.3.4
 * Copyright 2013-2018 David Deutsch
 * Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE
 */
/*
 *  Owl Carousel - Core
 */
.owl-carousel {
  display: none;
  width: 100%;
  -webkit-tap-highlight-color: transparent;
  /* position relative and z-index fix webkit rendering fonts issue */
  position: relative;
  z-index: 1; }
  .owl-carousel .owl-stage {
    position: relative;
    -ms-touch-action: pan-Y;
    touch-action: manipulation;
    -moz-backface-visibility: hidden;
    /* fix firefox animation glitch */ }
  .owl-carousel .owl-stage:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0; }
  .owl-carousel .owl-stage-outer {
    position: relative;
    overflow: hidden;
    /* fix for flashing background */
    -webkit-transform: translate3d(0px, 0px, 0px); }
  .owl-carousel .owl-wrapper,
  .owl-carousel .owl-item {
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0); }
  .owl-carousel .owl-item {
    position: relative;
    min-height: 1px;
    float: left;
    -webkit-backface-visibility: hidden;
    -webkit-tap-highlight-color: transparent;
    -webkit-touch-callout: none; }
  .owl-carousel .owl-item img {
    display: block;
    width: 100%; }
  .owl-carousel .owl-nav.disabled,
  .owl-carousel .owl-dots.disabled {
    display: none; }
  .owl-carousel .owl-nav .owl-prev,
  .owl-carousel .owl-nav .owl-next,
  .owl-carousel .owl-dot {
    cursor: pointer;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none; }
  .owl-carousel .owl-nav button.owl-prev,
  .owl-carousel .owl-nav button.owl-next,
  .owl-carousel button.owl-dot {
    background: none;
    color: inherit;
    border: none;
    padding: 0 !important;
    font: inherit; }
  .owl-carousel.owl-loaded {
    display: block; }
  .owl-carousel.owl-loading {
    opacity: 0;
    display: block; }
  .owl-carousel.owl-hidden {
    opacity: 0; }
  .owl-carousel.owl-refresh .owl-item {
    visibility: hidden; }
  .owl-carousel.owl-drag .owl-item {
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none; }
  .owl-carousel.owl-grab {
    cursor: move;
    cursor: grab; }
  .owl-carousel.owl-rtl {
    direction: rtl; }
  .owl-carousel.owl-rtl .owl-item {
    float: right; }

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

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

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

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

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

@keyframes fadeOut {
  0% {
    opacity: 1; }
  100% {
    opacity: 0; } }

/*
 * 	Owl Carousel - Auto Height Plugin
 */
.owl-height {
  transition: height 500ms ease-in-out; }

/*
 * 	Owl Carousel - Lazy Load Plugin
 */
.owl-carousel .owl-item {
  /**
			This is introduced due to a bug in IE11 where lazy loading combined with autoheight plugin causes a wrong
			calculation of the height of the owl-item that breaks page layouts
		 */ }
  .owl-carousel .owl-item .owl-lazy {
    opacity: 0;
    transition: opacity 400ms ease; }
  .owl-carousel .owl-item .owl-lazy[src^=""], .owl-carousel .owl-item .owl-lazy:not([src]) {
    max-height: 0; }
  .owl-carousel .owl-item img.owl-lazy {
    transform-style: preserve-3d; }

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

.owl-carousel .owl-video-play-icon {
  position: absolute;
  height: 80px;
  width: 80px;
  left: 50%;
  top: 50%;
  margin-left: -40px;
  margin-top: -40px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABQCAYAAACOEfKtAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjU1RTM0MEU5QzBCMDExRTM4MURCQTkwQzkyRUYxMzEzIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjU1RTM0MEVBQzBCMDExRTM4MURCQTkwQzkyRUYxMzEzIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NTVFMzQwRTdDMEIwMTFFMzgxREJBOTBDOTJFRjEzMTMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NTVFMzQwRThDMEIwMTFFMzgxREJBOTBDOTJFRjEzMTMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6n647gAAAP5klEQVR42uxcCVRU1xl+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) no-repeat;
  cursor: pointer;
  z-index: 1;
  -webkit-backface-visibility: hidden;
  transition: transform 100ms ease; }

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

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

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

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

@charset "UTF-8";
/* Adding new color for the search - header optimization SA1-577*/
/* Adding new color for the search - header optimization SA1-577*/
/**
 * Quickinfo
 * ---------------------------------------------------------------------------------------------------------------------
 *
 * Basic styles to allow functionality to work
 */
/**
 * quickinfo is not visible by default (display: none is not used due to technical reasons)
 */
/*
  The following standard setting and these paragraph styles rules
  should be listed before the alignment rules. Otherwise,
  the alignment rules won't overwrite the standard setting.
*/
/*
  The following standard setting and these paragraph styles rules
  should be listed before the alignment rules. Otherwise,
  the alignment rules won't overwrite the standard setting.
*/
.horizontal-list {
  list-style: none;
  margin: 0;
  padding: 0;
}

.horizontal-list div {
  font-size: 12px;
}

.horizontal-list li {
  display: inline-block;
}

.list-unstyled {
  margin: 0;
  padding: 0;
}

@font-face {
  font-family: "digitas-icons";
  src: url(/resource/blob/untitled-font-2-eot-data-11181204.eot?userVariant=14243);
  src: url(/resource/blob/untitled-font-2-eot-data-11181204.eot?userVariant=14243) format("embedded-opentype"), url(/resource/blob/untitled-font-2-woff-data-11181208.woff?userVariant=14243) format("woff"), url(/resource/blob/untitled-font-2-ttf-data-11181206.ttf?userVariant=14243) format("truetype"), url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/Pg0KPCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4NCjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxtZXRhZGF0YT5HZW5lcmF0ZWQgYnkgRm9udGFzdGljLm1lPC9tZXRhZGF0YT4NCjxkZWZzPg0KPGZvbnQgaWQ9InVudGl0bGVkLWZvbnQtMiIgaG9yaXotYWR2LXg9IjUxMiI+DQo8Zm9udC1mYWNlIGZvbnQtZmFtaWx5PSJ1bnRpdGxlZC1mb250LTIiIHVuaXRzLXBlci1lbT0iNTEyIiBhc2NlbnQ9IjQ4MCIgZGVzY2VudD0iLTMyIi8+DQo8bWlzc2luZy1nbHlwaCBob3Jpei1hZHYteD0iNTEyIiAvPg0KDQo8Z2x5cGggZ2x5cGgtbmFtZT0iZW1yLWFzLWNhcnQtaWNvbi02LTMwLTE3IiB1bmljb2RlPSImIzk3OyIgZD0iTTQ1NCAxODBsLTI0OSAwLTY0IDI5MS0xNDEgMCAxNC01MiA4NiAwIDY0LTI5MSAyNzcgMHogbS0yOTkgMjM5bC0xNCA1Mi0xNiAwIDU1LTI1MSAyODAgMCA1MiAxOTl6IG0xMDItMzQ0YzAtMTktMTUtMzQtMzQtMzQtMTkgMC0zNCAxNS0zNCAzNCAwIDE5IDE1IDM0IDM0IDM0IDE5IDAgMzQtMTUgMzQtMzR6IG0xNTkgMGMwLTE5LTE1LTM0LTM0LTM0LTE5IDAtMzQgMTUtMzQgMzQgMCAxOSAxNSAzNCAzNCAzNCAxOSAwIDM0LTE1IDM0LTM0eiIvPg0KPC9mb250PjwvZGVmcz48L3N2Zz4NCg==#untitled-font-2) format("svg");
  font-weight: normal;
  font-style: normal;
}

.digitas-icon {
  font-family: 'digitas-icons';
  font-style: normal;
  font-weight: normal;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  position: relative;
  top: 1px;
  display: inline-block;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.digitas-icon-cart:before {
  content: "\61";
}

.glyphicon {
  font-family: 'Glyphicons Halflings' !important;
}

:lang(en-US) {
  font-family: "Noto Sans", Verdana, Geneva, sans-serif;
}

:lang(en_US) {
  font-family: "Noto Sans", Verdana, Geneva, sans-serif;
}

:lang(en) {
  font-family: "Noto Sans", Verdana, Geneva, sans-serif;
}

:lang(en-GB) {
  font-family: "Noto Sans", Verdana, Geneva, sans-serif;
}

:lang(en_GB) {
  font-family: "Noto Sans", Verdana, Geneva, sans-serif;
}

:lang(zh-CN) {
  font-family: 'Noto Sans SC', Verdana, Geneva, sans-serif;
}

:lang(zh_CN) {
  font-family: 'Noto Sans SC', Verdana, Geneva, sans-serif;
}

:lang(zh) {
  font-family: 'Noto Sans SC', Verdana, Geneva, sans-serif;
}

:lang(es-MX) {
  font-family: "Noto Sans", Verdana, Geneva, sans-serif;
}

:lang(es_MX) {
  font-family: "Noto Sans", Verdana, Geneva, sans-serif;
}

:lang(es) {
  font-family: "Noto Sans", Verdana, Geneva, sans-serif;
}

:lang(pt-BR) {
  font-family: "Noto Sans", Verdana, Geneva, sans-serif;
}

:lang(pt_BR) {
  font-family: "Noto Sans", Verdana, Geneva, sans-serif;
}

:lang(pt) {
  font-family: "Noto Sans", Verdana, Geneva, sans-serif;
}

:lang(de-DE) {
  font-family: "Noto Sans", Verdana, Geneva, sans-serif;
}

:lang(de_DE) {
  font-family: "Noto Sans", Verdana, Geneva, sans-serif;
}

:lang(de) {
  font-family: "Noto Sans", Verdana, Geneva, sans-serif;
}

:lang(en-SG) {
  font-family: "Noto Sans", Verdana, Geneva, sans-serif;
}

:lang(en_SG) {
  font-family: "Noto Sans", Verdana, Geneva, sans-serif;
}

:lang(en-AE) {
  font-family: "Noto Sans", Verdana, Geneva, sans-serif;
}

:lang(en_AE) {
  font-family: "Noto Sans", Verdana, Geneva, sans-serif;
}

:lang(en-IN) {
  font-family: "Noto Sans", Verdana, Geneva, sans-serif;
}

:lang(en_IN) {
  font-family: "Noto Sans", Verdana, Geneva, sans-serif;
}

:lang(en-AU) {
  font-family: "Noto Sans", Verdana, Geneva, sans-serif;
}

:lang(en_AU) {
  font-family: "Noto Sans", Verdana, Geneva, sans-serif;
}

:lang(nl-NL) {
  font-family: "Noto Sans", Verdana, Geneva, sans-serif;
}

:lang(nl_NL) {
  font-family: "Noto Sans", Verdana, Geneva, sans-serif;
}

:lang(nl) {
  font-family: "Noto Sans", Verdana, Geneva, sans-serif;
}

:lang(it-IT) {
  font-family: "Noto Sans", Verdana, Geneva, sans-serif;
}

:lang(it_IT) {
  font-family: "Noto Sans", Verdana, Geneva, sans-serif;
}

:lang(it) {
  font-family: "Noto Sans", Verdana, Geneva, sans-serif;
}

:lang(en-CN) {
  font-family: "Noto Sans", Verdana, Geneva, sans-serif;
}

:lang(en_CN) {
  font-family: "Noto Sans", Verdana, Geneva, sans-serif;
}

:lang(ko-KR) {
  font-family: 'Noto Sans KR', Verdana, Geneva, sans-serif;
}

:lang(ko_KR) {
  font-family: 'Noto Sans KR', Verdana, Geneva, sans-serif;
}

:lang(ko) {
  font-family: 'Noto Sans KR', Verdana, Geneva, sans-serif;
}

:lang(fr-FR) {
  font-family: "Noto Sans", Verdana, Geneva, sans-serif;
}

:lang(fr_FR) {
  font-family: "Noto Sans", Verdana, Geneva, sans-serif;
}

:lang(fr) {
  font-family: "Noto Sans", Verdana, Geneva, sans-serif;
}

:lang(ru-RU) {
  font-family: "Noto Sans", Verdana, Geneva, sans-serif;
}

:lang(ru_RU) {
  font-family: "Noto Sans", Verdana, Geneva, sans-serif;
}

:lang(ru) {
  font-family: "Noto Sans", Verdana, Geneva, sans-serif;
}

:lang(ja-JP) {
  font-family: 'Noto Sans JP', Verdana, Geneva, sans-serif;
}

:lang(ja_JP) {
  font-family: 'Noto Sans JP', Verdana, Geneva, sans-serif;
}

:lang(ja) {
  font-family: 'Noto Sans JP', Verdana, Geneva, sans-serif;
}

:lang(sv-SE) {
  font-family: "Noto Sans", Verdana, Geneva, sans-serif;
}

:lang(sv_SE) {
  font-family: "Noto Sans", Verdana, Geneva, sans-serif;
}

:lang(sv) {
  font-family: "Noto Sans", Verdana, Geneva, sans-serif;
}

:lang(da-DK) {
  font-family: "Noto Sans", Verdana, Geneva, sans-serif;
}

:lang(da_DK) {
  font-family: "Noto Sans", Verdana, Geneva, sans-serif;
}

:lang(da) {
  font-family: "Noto Sans", Verdana, Geneva, sans-serif;
}

:lang(su-FI) {
  font-family: "Noto Sans", Verdana, Geneva, sans-serif;
}

:lang(su_FI) {
  font-family: "Noto Sans", Verdana, Geneva, sans-serif;
}

:lang(su) {
  font-family: "Noto Sans", Verdana, Geneva, sans-serif;
}

:lang(no-NO) {
  font-family: "Noto Sans", Verdana, Geneva, sans-serif;
}

:lang(no_NO) {
  font-family: "Noto Sans", Verdana, Geneva, sans-serif;
}

:lang(no) {
  font-family: "Noto Sans", Verdana, Geneva, sans-serif;
}

:lang(pl-PL) {
  font-family: "Noto Sans", Verdana, Geneva, sans-serif;
}

:lang(pl_PL) {
  font-family: "Noto Sans", Verdana, Geneva, sans-serif;
}

:lang(pl) {
  font-family: "Noto Sans", Verdana, Geneva, sans-serif;
}

:lang(tr-TR) {
  font-family: "Noto Sans", Verdana, Geneva, sans-serif;
}

:lang(tr_TR) {
  font-family: "Noto Sans", Verdana, Geneva, sans-serif;
}

:lang(tr) {
  font-family: "Noto Sans", Verdana, Geneva, sans-serif;
}

:lang(fi-FI) {
  font-family: "Noto Sans", Verdana, Geneva, sans-serif;
}

:lang(fi_FI) {
  font-family: "Noto Sans", Verdana, Geneva, sans-serif;
}

:lang(fi) {
  font-family: "Noto Sans", Verdana, Geneva, sans-serif;
}

:lang(sk-SK) {
  font-family: "Noto Sans", Verdana, Geneva, sans-serif;
}

:lang(sk_SK) {
  font-family: "Noto Sans", Verdana, Geneva, sans-serif;
}

:lang(sk) {
  font-family: "Noto Sans", Verdana, Geneva, sans-serif;
}

:lang(cs-CZ) {
  font-family: "Noto Sans", Verdana, Geneva, sans-serif;
}

:lang(cs_CZ) {
  font-family: "Noto Sans", Verdana, Geneva, sans-serif;
}

:lang(cs) {
  font-family: "Noto Sans", Verdana, Geneva, sans-serif;
}

:lang(es-ES) {
  font-family: "Noto Sans", Verdana, Geneva, sans-serif;
}

:lang(es_ES) {
  font-family: "Noto Sans", Verdana, Geneva, sans-serif;
}

:lang(hu-HU) {
  font-family: "Noto Sans", Verdana, Geneva, sans-serif;
}

:lang(hu_HU) {
  font-family: "Noto Sans", Verdana, Geneva, sans-serif;
}

:lang(hu) {
  font-family: "Noto Sans", Verdana, Geneva, sans-serif;
}

:lang(fr-CA) {
  font-family: "Noto Sans", Verdana, Geneva, sans-serif;
}

:lang(fr_CA) {
  font-family: "Noto Sans", Verdana, Geneva, sans-serif;
}

:lang(en-CA) {
  font-family: "Noto Sans", Verdana, Geneva, sans-serif;
}

:lang(en_CA) {
  font-family: "Noto Sans", Verdana, Geneva, sans-serif;
}

:lang(de-AT) {
  font-family: "Noto Sans", Verdana, Geneva, sans-serif;
}

:lang(de_AT) {
  font-family: "Noto Sans", Verdana, Geneva, sans-serif;
}

:lang(de-CH) {
  font-family: "Noto Sans", Verdana, Geneva, sans-serif;
}

:lang(de_CH) {
  font-family: "Noto Sans", Verdana, Geneva, sans-serif;
}

:lang(fr-BE) {
  font-family: "Noto Sans", Verdana, Geneva, sans-serif;
}

:lang(fr_BE) {
  font-family: "Noto Sans", Verdana, Geneva, sans-serif;
}

:lang(fr-CH) {
  font-family: "Noto Sans", Verdana, Geneva, sans-serif;
}

:lang(fr_CH) {
  font-family: "Noto Sans", Verdana, Geneva, sans-serif;
}

:lang(nl-BE) {
  font-family: "Noto Sans", Verdana, Geneva, sans-serif;
}

:lang(nl_BE) {
  font-family: "Noto Sans", Verdana, Geneva, sans-serif;
}

/* [0] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 100;
  src: local("Noto Sans KR Thin"), local("NotoSansKR-Thin"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby6FmXiEBPT4ITbgNA5CgmOsn7tqrYemQxcvEcQNuu0kQVUV7_JUAt63CjlocyjGq0Z6HPTl38RUH4.0.woff2?userVariant=14243) format("woff2");
  unicode-range: U+f9ca-fa0b, U+ff03-ff05, U+ff07, U+ff0a-ff0b, U+ff0d-ff19, U+ff1b, U+ff1d, U+ff20-ff5b, U+ff5d, U+ffe0-ffe3, U+ffe5-ffe6;
}

/* [2] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 100;
  src: local("Noto Sans KR Thin"), local("NotoSansKR-Thin"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby6FmXiEBPT4ITbgNA5CgmOsn7tqrYemQxcvEcQNuu0kQVUV7_JUAt63CjlocyjGq0Z6HPTl38RUH4.2.woff2?userVariant=14243) format("woff2");
  unicode-range: U+d723-d728, U+d72a-d733, U+d735-d748, U+d74a-d74f, U+d752-d753, U+d755-d757, U+d75a-d75f, U+d762-d764, U+d766-d768, U+d76a-d76b, U+d76d-d76f, U+d771-d787, U+d789-d78b, U+d78d-d78f, U+d791-d797, U+d79a, U+d79c, U+d79e-d7a3, U+f900-f909, U+f90b-f92e;
}

/* [3] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 100;
  src: local("Noto Sans KR Thin"), local("NotoSansKR-Thin"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby6FmXiEBPT4ITbgNA5CgmOsn7tqrYemQxcvEcQNuu0kQVUV7_JUAt63CjlocyjGq0Z6HPTl38RUH4.3.woff2?userVariant=14243) format("woff2");
  unicode-range: U+d679-d68b, U+d68e-d69e, U+d6a0, U+d6a2-d6a7, U+d6a9-d6c3, U+d6c6-d6c7, U+d6c9-d6cb, U+d6cd-d6d3, U+d6d5-d6d6, U+d6d8-d6e3, U+d6e5-d6e7, U+d6e9-d6fb, U+d6fd-d717, U+d719-d71f, U+d721-d722;
}

/* [4] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 100;
  src: local("Noto Sans KR Thin"), local("NotoSansKR-Thin"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby6FmXiEBPT4ITbgNA5CgmOsn7tqrYemQxcvEcQNuu0kQVUV7_JUAt63CjlocyjGq0Z6HPTl38RUH4.4.woff2?userVariant=14243) format("woff2");
  unicode-range: U+d5bc-d5c7, U+d5ca-d5cb, U+d5cd-d5cf, U+d5d1-d5d7, U+d5d9-d5da, U+d5dc, U+d5de-d5e3, U+d5e6-d5e7, U+d5e9-d5eb, U+d5ed-d5f6, U+d5f8, U+d5fa-d5ff, U+d602-d603, U+d605-d607, U+d609-d60f, U+d612-d613, U+d616-d61b, U+d61d-d637, U+d63a-d63b, U+d63d-d63f, U+d641-d647, U+d64a-d64c, U+d64e-d653, U+d656-d657, U+d659-d65b, U+d65d-d666, U+d668, U+d66a-d678;
}

/* [5] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 100;
  src: local("Noto Sans KR Thin"), local("NotoSansKR-Thin"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby6FmXiEBPT4ITbgNA5CgmOsn7tqrYemQxcvEcQNuu0kQVUV7_JUAt63CjlocyjGq0Z6HPTl38RUH4.5.woff2?userVariant=14243) format("woff2");
  unicode-range: U+d507, U+d509-d50b, U+d50d-d513, U+d515-d53b, U+d53e-d53f, U+d541-d543, U+d545-d54c, U+d54e, U+d550, U+d552-d557, U+d55a-d55b, U+d55d-d55f, U+d561-d564, U+d566-d567, U+d56a, U+d56c, U+d56e-d573, U+d576-d577, U+d579-d583, U+d585-d586, U+d58a-d5a4, U+d5a6-d5bb;
}

/* [6] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 100;
  src: local("Noto Sans KR Thin"), local("NotoSansKR-Thin"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby6FmXiEBPT4ITbgNA5CgmOsn7tqrYemQxcvEcQNuu0kQVUV7_JUAt63CjlocyjGq0Z6HPTl38RUH4.6.woff2?userVariant=14243) format("woff2");
  unicode-range: U+d464-d477, U+d47a-d47b, U+d47d-d47f, U+d481-d487, U+d489-d48a, U+d48c, U+d48e-d4e7, U+d4e9-d503, U+d505-d506;
}

/* [7] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 100;
  src: local("Noto Sans KR Thin"), local("NotoSansKR-Thin"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby6FmXiEBPT4ITbgNA5CgmOsn7tqrYemQxcvEcQNuu0kQVUV7_JUAt63CjlocyjGq0Z6HPTl38RUH4.7.woff2?userVariant=14243) format("woff2");
  unicode-range: U+d3bf-d3c7, U+d3ca-d3cf, U+d3d1-d3eb, U+d3ee-d3ef, U+d3f1-d3f3, U+d3f5-d3fb, U+d3fd-d400, U+d402-d45b, U+d45d-d463;
}

/* [8] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 100;
  src: local("Noto Sans KR Thin"), local("NotoSansKR-Thin"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby6FmXiEBPT4ITbgNA5CgmOsn7tqrYemQxcvEcQNuu0kQVUV7_JUAt63CjlocyjGq0Z6HPTl38RUH4.8.woff2?userVariant=14243) format("woff2");
  unicode-range: U+d2ff, U+d302-d304, U+d306-d30b, U+d30f, U+d311-d313, U+d315-d31b, U+d31e, U+d322-d324, U+d326-d327, U+d32a-d32b, U+d32d-d32f, U+d331-d337, U+d339-d33c, U+d33e-d37b, U+d37e-d37f, U+d381-d383, U+d385-d38b, U+d38e-d390, U+d392-d397, U+d39a-d39b, U+d39d-d39f, U+d3a1-d3a7, U+d3a9-d3aa, U+d3ac, U+d3ae-d3b3, U+d3b5-d3b7, U+d3b9-d3bb, U+d3bd-d3be;
}

/* [9] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 100;
  src: local("Noto Sans KR Thin"), local("NotoSansKR-Thin"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby6FmXiEBPT4ITbgNA5CgmOsn7tqrYemQxcvEcQNuu0kQVUV7_JUAt63CjlocyjGq0Z6HPTl38RUH4.9.woff2?userVariant=14243) format("woff2");
  unicode-range: U+d257-d27f, U+d281-d29b, U+d29d-d29f, U+d2a1-d2ab, U+d2ad-d2b7, U+d2ba-d2bb, U+d2bd-d2bf, U+d2c1-d2c7, U+d2c9-d2ef, U+d2f2-d2f3, U+d2f5-d2f7, U+d2f9-d2fe;
}

/* [10] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 100;
  src: local("Noto Sans KR Thin"), local("NotoSansKR-Thin"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby6FmXiEBPT4ITbgNA5CgmOsn7tqrYemQxcvEcQNuu0kQVUV7_JUAt63CjlocyjGq0Z6HPTl38RUH4.10.woff2?userVariant=14243) format("woff2");
  unicode-range: U+d1b4, U+d1b6-d1f3, U+d1f5-d22b, U+d22e-d22f, U+d231-d233, U+d235-d23b, U+d23d-d240, U+d242-d256;
}

/* [11] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 100;
  src: local("Noto Sans KR Thin"), local("NotoSansKR-Thin"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby6FmXiEBPT4ITbgNA5CgmOsn7tqrYemQxcvEcQNuu0kQVUV7_JUAt63CjlocyjGq0Z6HPTl38RUH4.11.woff2?userVariant=14243) format("woff2");
  unicode-range: U+d105-d12f, U+d132-d133, U+d135-d137, U+d139-d13f, U+d141-d142, U+d144, U+d146-d14b, U+d14e-d14f, U+d151-d153, U+d155-d15b, U+d15e-d187, U+d189-d19f, U+d1a2-d1a3, U+d1a5-d1a7, U+d1a9-d1af, U+d1b2-d1b3;
}

/* [12] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 100;
  src: local("Noto Sans KR Thin"), local("NotoSansKR-Thin"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby6FmXiEBPT4ITbgNA5CgmOsn7tqrYemQxcvEcQNuu0kQVUV7_JUAt63CjlocyjGq0Z6HPTl38RUH4.12.woff2?userVariant=14243) format("woff2");
  unicode-range: U+d04b-d04f, U+d051-d057, U+d059-d06b, U+d06d-d06f, U+d071-d073, U+d075-d07b, U+d07e-d0a3, U+d0a6-d0a7, U+d0a9-d0ab, U+d0ad-d0b3, U+d0b6, U+d0b8, U+d0ba-d0bf, U+d0c2-d0c3, U+d0c5-d0c7, U+d0c9-d0cf, U+d0d2, U+d0d6-d0db, U+d0de-d0df, U+d0e1-d0e3, U+d0e5-d0eb, U+d0ee-d0f0, U+d0f2-d104;
}

/* [13] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 100;
  src: local("Noto Sans KR Thin"), local("NotoSansKR-Thin"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby6FmXiEBPT4ITbgNA5CgmOsn7tqrYemQxcvEcQNuu0kQVUV7_JUAt63CjlocyjGq0Z6HPTl38RUH4.13.woff2?userVariant=14243) format("woff2");
  unicode-range: U+cfa2-cfc3, U+cfc5-cfdf, U+cfe2-cfe3, U+cfe5-cfe7, U+cfe9-cff4, U+cff6-cffb, U+cffd-cfff, U+d001-d003, U+d005-d017, U+d019-d033, U+d036-d037, U+d039-d03b, U+d03d-d04a;
}

/* [14] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 100;
  src: local("Noto Sans KR Thin"), local("NotoSansKR-Thin"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby6FmXiEBPT4ITbgNA5CgmOsn7tqrYemQxcvEcQNuu0kQVUV7_JUAt63CjlocyjGq0Z6HPTl38RUH4.14.woff2?userVariant=14243) format("woff2");
  unicode-range: U+cef0-cef3, U+cef6, U+cef9-ceff, U+cf01-cf03, U+cf05-cf07, U+cf09-cf0f, U+cf11-cf12, U+cf14-cf1b, U+cf1d-cf1f, U+cf21-cf2f, U+cf31-cf53, U+cf56-cf57, U+cf59-cf5b, U+cf5d-cf63, U+cf66, U+cf68, U+cf6a-cf6f, U+cf71-cf84, U+cf86-cf8b, U+cf8d-cfa1;
}

/* [15] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 100;
  src: local("Noto Sans KR Thin"), local("NotoSansKR-Thin"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby6FmXiEBPT4ITbgNA5CgmOsn7tqrYemQxcvEcQNuu0kQVUV7_JUAt63CjlocyjGq0Z6HPTl38RUH4.15.woff2?userVariant=14243) format("woff2");
  unicode-range: U+ce3c-ce57, U+ce5a-ce5b, U+ce5d-ce5f, U+ce61-ce67, U+ce6a, U+ce6c, U+ce6e-ce73, U+ce76-ce77, U+ce79-ce7b, U+ce7d-ce83, U+ce85-ce88, U+ce8a-ce8f, U+ce91-ce93, U+ce95-ce97, U+ce99-ce9f, U+cea2, U+cea4-ceab, U+cead-cee3, U+cee6-cee7, U+cee9-ceeb, U+ceed-ceef;
}

/* [16] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 100;
  src: local("Noto Sans KR Thin"), local("NotoSansKR-Thin"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby6FmXiEBPT4ITbgNA5CgmOsn7tqrYemQxcvEcQNuu0kQVUV7_JUAt63CjlocyjGq0Z6HPTl38RUH4.16.woff2?userVariant=14243) format("woff2");
  unicode-range: U+cd92-cd93, U+cd96-cd97, U+cd99-cd9b, U+cd9d-cda3, U+cda6-cda8, U+cdaa-cdaf, U+cdb1-cdc3, U+cdc5-cdcb, U+cdcd-cde7, U+cde9-ce03, U+ce05-ce1f, U+ce22-ce34, U+ce36-ce3b;
}

/* [17] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 100;
  src: local("Noto Sans KR Thin"), local("NotoSansKR-Thin"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby6FmXiEBPT4ITbgNA5CgmOsn7tqrYemQxcvEcQNuu0kQVUV7_JUAt63CjlocyjGq0Z6HPTl38RUH4.17.woff2?userVariant=14243) format("woff2");
  unicode-range: U+ccef-cd07, U+cd0a-cd0b, U+cd0d-cd1a, U+cd1c, U+cd1e-cd2b, U+cd2d-cd5b, U+cd5d-cd77, U+cd79-cd91;
}

/* [18] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 100;
  src: local("Noto Sans KR Thin"), local("NotoSansKR-Thin"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby6FmXiEBPT4ITbgNA5CgmOsn7tqrYemQxcvEcQNuu0kQVUV7_JUAt63CjlocyjGq0Z6HPTl38RUH4.18.woff2?userVariant=14243) format("woff2");
  unicode-range: U+cc3f-cc43, U+cc46-cc47, U+cc49-cc4b, U+cc4d-cc53, U+cc55-cc58, U+cc5a-cc5f, U+cc61-cc97, U+cc9a-cc9b, U+cc9d-cc9f, U+cca1-cca7, U+ccaa, U+ccac, U+ccae-ccb3, U+ccb6-ccb7, U+ccb9-ccbb, U+ccbd-cccf, U+ccd1-cce3, U+cce5-ccee;
}

/* [19] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 100;
  src: local("Noto Sans KR Thin"), local("NotoSansKR-Thin"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby6FmXiEBPT4ITbgNA5CgmOsn7tqrYemQxcvEcQNuu0kQVUV7_JUAt63CjlocyjGq0Z6HPTl38RUH4.19.woff2?userVariant=14243) format("woff2");
  unicode-range: U+cb91-cbd3, U+cbd5-cbe3, U+cbe5-cc0b, U+cc0e-cc0f, U+cc11-cc13, U+cc15-cc1b, U+cc1d-cc20, U+cc23-cc27, U+cc2a-cc2b, U+cc2d, U+cc2f, U+cc31-cc37, U+cc3a, U+cc3c;
}

/* [20] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 100;
  src: local("Noto Sans KR Thin"), local("NotoSansKR-Thin"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby6FmXiEBPT4ITbgNA5CgmOsn7tqrYemQxcvEcQNuu0kQVUV7_JUAt63CjlocyjGq0Z6HPTl38RUH4.20.woff2?userVariant=14243) format("woff2");
  unicode-range: U+caf4-cb47, U+cb4a-cb90;
}

/* [21] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 100;
  src: local("Noto Sans KR Thin"), local("NotoSansKR-Thin"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby6FmXiEBPT4ITbgNA5CgmOsn7tqrYemQxcvEcQNuu0kQVUV7_JUAt63CjlocyjGq0Z6HPTl38RUH4.21.woff2?userVariant=14243) format("woff2");
  unicode-range: U+ca4a-ca4b, U+ca4e-ca4f, U+ca51-ca53, U+ca55-ca5b, U+ca5d-ca60, U+ca62-ca83, U+ca85-cabb, U+cabe-cabf, U+cac1-cac3, U+cac5-cacb, U+cacd-cad0, U+cad2, U+cad4-cad8, U+cada-caf3;
}

/* [22] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 100;
  src: local("Noto Sans KR Thin"), local("NotoSansKR-Thin"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby6FmXiEBPT4ITbgNA5CgmOsn7tqrYemQxcvEcQNuu0kQVUV7_JUAt63CjlocyjGq0Z6HPTl38RUH4.22.woff2?userVariant=14243) format("woff2");
  unicode-range: U+c996-c997, U+c99a-c99c, U+c99e-c9bf, U+c9c2-c9c3, U+c9c5-c9c7, U+c9c9-c9cf, U+c9d2, U+c9d4, U+c9d7-c9d8, U+c9db, U+c9de-c9df, U+c9e1-c9e3, U+c9e5-c9e6, U+c9e8-c9eb, U+c9ee-c9f0, U+c9f2-c9f7, U+c9f9-ca0b, U+ca0d-ca28, U+ca2a-ca49;
}

/* [23] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 100;
  src: local("Noto Sans KR Thin"), local("NotoSansKR-Thin"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby6FmXiEBPT4ITbgNA5CgmOsn7tqrYemQxcvEcQNuu0kQVUV7_JUAt63CjlocyjGq0Z6HPTl38RUH4.23.woff2?userVariant=14243) format("woff2");
  unicode-range: U+c8e9-c8f4, U+c8f6-c8fb, U+c8fe-c8ff, U+c901-c903, U+c905-c90b, U+c90e-c910, U+c912-c917, U+c919-c92b, U+c92d-c94f, U+c951-c953, U+c955-c96b, U+c96d-c973, U+c975-c987, U+c98a-c98b, U+c98d-c98f, U+c991-c995;
}

/* [24] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 100;
  src: local("Noto Sans KR Thin"), local("NotoSansKR-Thin"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby6FmXiEBPT4ITbgNA5CgmOsn7tqrYemQxcvEcQNuu0kQVUV7_JUAt63CjlocyjGq0Z6HPTl38RUH4.24.woff2?userVariant=14243) format("woff2");
  unicode-range: U+c841-c84b, U+c84d-c86f, U+c872-c873, U+c875-c877, U+c879-c87f, U+c882-c884, U+c887-c88a, U+c88d-c8c3, U+c8c5-c8df, U+c8e1-c8e8;
}

/* [25] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 100;
  src: local("Noto Sans KR Thin"), local("NotoSansKR-Thin"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby6FmXiEBPT4ITbgNA5CgmOsn7tqrYemQxcvEcQNuu0kQVUV7_JUAt63CjlocyjGq0Z6HPTl38RUH4.25.woff2?userVariant=14243) format("woff2");
  unicode-range: U+c779-c77b, U+c77e-c782, U+c786, U+c78b, U+c78d, U+c78f, U+c792-c793, U+c795, U+c797, U+c799-c79f, U+c7a2, U+c7a7-c7ab, U+c7ae-c7bb, U+c7bd-c7c0, U+c7c2-c7c7, U+c7c9-c7dc, U+c7de-c7ff, U+c802-c803, U+c805-c807, U+c809, U+c80b-c80f, U+c812, U+c814, U+c817-c81b, U+c81e-c81f, U+c821-c823, U+c825-c82e, U+c830-c837, U+c839-c83b, U+c83d-c840;
}

/* [26] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 100;
  src: local("Noto Sans KR Thin"), local("NotoSansKR-Thin"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby6FmXiEBPT4ITbgNA5CgmOsn7tqrYemQxcvEcQNuu0kQVUV7_JUAt63CjlocyjGq0Z6HPTl38RUH4.26.woff2?userVariant=14243) format("woff2");
  unicode-range: U+c6bb-c6bf, U+c6c2, U+c6c4, U+c6c6-c6cb, U+c6ce-c6cf, U+c6d1-c6d3, U+c6d5-c6db, U+c6dd-c6df, U+c6e1-c6e7, U+c6e9-c6eb, U+c6ed-c6ef, U+c6f1-c6f8, U+c6fa-c703, U+c705-c707, U+c709-c70b, U+c70d-c716, U+c718, U+c71a-c71f, U+c722-c723, U+c725-c727, U+c729-c734, U+c736-c73b, U+c73e-c73f, U+c741-c743, U+c745-c74b, U+c74e-c750, U+c752-c757, U+c759-c773, U+c776-c777;
}

/* [27] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 100;
  src: local("Noto Sans KR Thin"), local("NotoSansKR-Thin"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby6FmXiEBPT4ITbgNA5CgmOsn7tqrYemQxcvEcQNuu0kQVUV7_JUAt63CjlocyjGq0Z6HPTl38RUH4.27.woff2?userVariant=14243) format("woff2");
  unicode-range: U+c5f5-c5fb, U+c5fe, U+c602-c605, U+c607, U+c609-c60f, U+c611-c61a, U+c61c-c623, U+c626-c627, U+c629-c62b, U+c62d, U+c62f-c632, U+c636, U+c638, U+c63a-c63f, U+c642-c643, U+c645-c647, U+c649-c652, U+c656-c65b, U+c65d-c65f, U+c661-c663, U+c665-c677, U+c679-c67b, U+c67d-c693, U+c696-c697, U+c699-c69b, U+c69d-c6a3, U+c6a6, U+c6a8, U+c6aa-c6af, U+c6b2-c6b3, U+c6b5-c6b7, U+c6b9-c6ba;
}

/* [28] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 100;
  src: local("Noto Sans KR Thin"), local("NotoSansKR-Thin"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby6FmXiEBPT4ITbgNA5CgmOsn7tqrYemQxcvEcQNuu0kQVUV7_JUAt63CjlocyjGq0Z6HPTl38RUH4.28.woff2?userVariant=14243) format("woff2");
  unicode-range: U+c517-c527, U+c52a-c52b, U+c52d-c52f, U+c531-c538, U+c53a, U+c53c, U+c53e-c543, U+c546-c547, U+c54b, U+c54d-c552, U+c556, U+c55a-c55b, U+c55d, U+c55f, U+c562-c563, U+c565-c567, U+c569-c56f, U+c572, U+c574, U+c576-c57b, U+c57e-c57f, U+c581-c583, U+c585-c586, U+c588-c58b, U+c58e, U+c590, U+c592-c596, U+c599-c5b3, U+c5b6-c5b7, U+c5ba, U+c5be-c5c3, U+c5ca-c5cb, U+c5cd, U+c5cf, U+c5d2-c5d3, U+c5d5-c5d7, U+c5d9-c5df, U+c5e1-c5e2, U+c5e4, U+c5e6-c5eb, U+c5ef, U+c5f1-c5f3;
}

/* [29] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 100;
  src: local("Noto Sans KR Thin"), local("NotoSansKR-Thin"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby6FmXiEBPT4ITbgNA5CgmOsn7tqrYemQxcvEcQNuu0kQVUV7_JUAt63CjlocyjGq0Z6HPTl38RUH4.29.woff2?userVariant=14243) format("woff2");
  unicode-range: U+c475-c4ef, U+c4f2-c4f3, U+c4f5-c4f7, U+c4f9-c4ff, U+c502-c50b, U+c50d-c516;
}

/* [30] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 100;
  src: local("Noto Sans KR Thin"), local("NotoSansKR-Thin"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby6FmXiEBPT4ITbgNA5CgmOsn7tqrYemQxcvEcQNuu0kQVUV7_JUAt63CjlocyjGq0Z6HPTl38RUH4.30.woff2?userVariant=14243) format("woff2");
  unicode-range: U+c3d0-c3d7, U+c3da-c3db, U+c3dd-c3de, U+c3e1-c3ec, U+c3ee-c3f3, U+c3f5-c42b, U+c42d-c463, U+c466-c474;
}

/* [31] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 100;
  src: local("Noto Sans KR Thin"), local("NotoSansKR-Thin"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby6FmXiEBPT4ITbgNA5CgmOsn7tqrYemQxcvEcQNuu0kQVUV7_JUAt63CjlocyjGq0Z6HPTl38RUH4.31.woff2?userVariant=14243) format("woff2");
  unicode-range: U+c32b-c367, U+c36a-c36b, U+c36d-c36f, U+c371-c377, U+c37a-c37b, U+c37e-c383, U+c385-c387, U+c389-c3cf;
}

/* [32] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 100;
  src: local("Noto Sans KR Thin"), local("NotoSansKR-Thin"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby6FmXiEBPT4ITbgNA5CgmOsn7tqrYemQxcvEcQNuu0kQVUV7_JUAt63CjlocyjGq0Z6HPTl38RUH4.32.woff2?userVariant=14243) format("woff2");
  unicode-range: U+c26a-c26b, U+c26d-c26f, U+c271-c273, U+c275-c27b, U+c27e-c287, U+c289-c28f, U+c291-c297, U+c299-c29a, U+c29c-c2a3, U+c2a5-c2a7, U+c2a9-c2ab, U+c2ad-c2b3, U+c2b6, U+c2b8, U+c2ba-c2bb, U+c2bd-c2db, U+c2de-c2df, U+c2e1-c2e2, U+c2e5-c2ea, U+c2ee, U+c2f0, U+c2f2-c2f5, U+c2f7, U+c2fa-c2fb, U+c2fd-c2ff, U+c301-c307, U+c309-c30c, U+c30e-c312, U+c315-c323, U+c325-c328, U+c32a;
}

/* [33] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 100;
  src: local("Noto Sans KR Thin"), local("NotoSansKR-Thin"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby6FmXiEBPT4ITbgNA5CgmOsn7tqrYemQxcvEcQNuu0kQVUV7_JUAt63CjlocyjGq0Z6HPTl38RUH4.33.woff2?userVariant=14243) format("woff2");
  unicode-range: U+c1bc-c1c3, U+c1c5-c1df, U+c1e1-c1fb, U+c1fd-c203, U+c205-c20c, U+c20e, U+c210-c217, U+c21a-c21b, U+c21d-c21e, U+c221-c227, U+c229-c22a, U+c22c, U+c22e, U+c230, U+c233-c24f, U+c251-c257, U+c259-c269;
}

/* [34] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 100;
  src: local("Noto Sans KR Thin"), local("NotoSansKR-Thin"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby6FmXiEBPT4ITbgNA5CgmOsn7tqrYemQxcvEcQNuu0kQVUV7_JUAt63CjlocyjGq0Z6HPTl38RUH4.34.woff2?userVariant=14243) format("woff2");
  unicode-range: U+c101-c11b, U+c11f, U+c121-c123, U+c125-c12b, U+c12e, U+c132-c137, U+c13a-c13b, U+c13d-c13f, U+c141-c147, U+c14a, U+c14c-c153, U+c155-c157, U+c159-c15b, U+c15d-c166, U+c169-c16f, U+c171-c177, U+c179-c18b, U+c18e-c18f, U+c191-c193, U+c195-c19b, U+c19d-c19e, U+c1a0, U+c1a2-c1a4, U+c1a6-c1bb;
}

/* [35] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 100;
  src: local("Noto Sans KR Thin"), local("NotoSansKR-Thin"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby6FmXiEBPT4ITbgNA5CgmOsn7tqrYemQxcvEcQNuu0kQVUV7_JUAt63CjlocyjGq0Z6HPTl38RUH4.35.woff2?userVariant=14243) format("woff2");
  unicode-range: U+c049-c057, U+c059-c05b, U+c05d-c05f, U+c061-c067, U+c069-c08f, U+c091-c0ab, U+c0ae-c0af, U+c0b1-c0b3, U+c0b5, U+c0b7-c0bb, U+c0be, U+c0c2-c0c7, U+c0ca-c0cb, U+c0cd-c0cf, U+c0d1-c0d7, U+c0d9-c0da, U+c0dc, U+c0de-c0e3, U+c0e5-c0eb, U+c0ed-c0f3, U+c0f6, U+c0f8, U+c0fa-c0ff;
}

/* [36] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 100;
  src: local("Noto Sans KR Thin"), local("NotoSansKR-Thin"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby6FmXiEBPT4ITbgNA5CgmOsn7tqrYemQxcvEcQNuu0kQVUV7_JUAt63CjlocyjGq0Z6HPTl38RUH4.36.woff2?userVariant=14243) format("woff2");
  unicode-range: U+bfa7-bfaf, U+bfb1-bfc4, U+bfc6-bfcb, U+bfce-bfcf, U+bfd1-bfd3, U+bfd5-bfdb, U+bfdd-c048;
}

/* [37] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 100;
  src: local("Noto Sans KR Thin"), local("NotoSansKR-Thin"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby6FmXiEBPT4ITbgNA5CgmOsn7tqrYemQxcvEcQNuu0kQVUV7_JUAt63CjlocyjGq0Z6HPTl38RUH4.37.woff2?userVariant=14243) format("woff2");
  unicode-range: U+bf07, U+bf09-bf3f, U+bf41-bf4f, U+bf52-bf54, U+bf56-bfa6;
}

/* [38] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 100;
  src: local("Noto Sans KR Thin"), local("NotoSansKR-Thin"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby6FmXiEBPT4ITbgNA5CgmOsn7tqrYemQxcvEcQNuu0kQVUV7_JUAt63CjlocyjGq0Z6HPTl38RUH4.38.woff2?userVariant=14243) format("woff2");
  unicode-range: U+be56, U+be58, U+be5c-be5f, U+be62-be63, U+be65-be67, U+be69-be74, U+be76-be7b, U+be7e-be7f, U+be81-be8e, U+be90, U+be92-bea7, U+bea9-becf, U+bed2-bed3, U+bed5-bed6, U+bed9-bee3, U+bee6-bf06;
}

/* [39] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 100;
  src: local("Noto Sans KR Thin"), local("NotoSansKR-Thin"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby6FmXiEBPT4ITbgNA5CgmOsn7tqrYemQxcvEcQNuu0kQVUV7_JUAt63CjlocyjGq0Z6HPTl38RUH4.39.woff2?userVariant=14243) format("woff2");
  unicode-range: U+bdb0-bdd3, U+bdd5-bdef, U+bdf1-be0b, U+be0d-be0f, U+be11-be13, U+be15-be43, U+be46-be47, U+be49-be4b, U+be4d-be53;
}

/* [40] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 100;
  src: local("Noto Sans KR Thin"), local("NotoSansKR-Thin"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby6FmXiEBPT4ITbgNA5CgmOsn7tqrYemQxcvEcQNuu0kQVUV7_JUAt63CjlocyjGq0Z6HPTl38RUH4.40.woff2?userVariant=14243) format("woff2");
  unicode-range: U+bd03, U+bd06, U+bd08, U+bd0a-bd0f, U+bd11-bd22, U+bd25-bd47, U+bd49-bd58, U+bd5a-bd7f, U+bd82-bd83, U+bd85-bd87, U+bd8a-bd8f, U+bd91-bd92, U+bd94, U+bd96-bd98, U+bd9a-bdaf;
}

/* [41] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 100;
  src: local("Noto Sans KR Thin"), local("NotoSansKR-Thin"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby6FmXiEBPT4ITbgNA5CgmOsn7tqrYemQxcvEcQNuu0kQVUV7_JUAt63CjlocyjGq0Z6HPTl38RUH4.41.woff2?userVariant=14243) format("woff2");
  unicode-range: U+bc4e-bc83, U+bc86-bc87, U+bc89-bc8b, U+bc8d-bc93, U+bc96, U+bc98, U+bc9b-bc9f, U+bca2-bca3, U+bca5-bca7, U+bca9-bcb2, U+bcb4-bcbb, U+bcbe-bcbf, U+bcc1-bcc3, U+bcc5-bccc, U+bcce-bcd0, U+bcd2-bcd4, U+bcd6-bcf3, U+bcf7, U+bcf9-bcfb, U+bcfd-bd02;
}

/* [42] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 100;
  src: local("Noto Sans KR Thin"), local("NotoSansKR-Thin"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby6FmXiEBPT4ITbgNA5CgmOsn7tqrYemQxcvEcQNuu0kQVUV7_JUAt63CjlocyjGq0Z6HPTl38RUH4.42.woff2?userVariant=14243) format("woff2");
  unicode-range: U+bb90-bba3, U+bba5-bbab, U+bbad-bbbf, U+bbc1-bbf7, U+bbfa-bbfb, U+bbfd-bbfe, U+bc01-bc07, U+bc09-bc0a, U+bc0e, U+bc10, U+bc12-bc13, U+bc17, U+bc19-bc1a, U+bc1e, U+bc20-bc23, U+bc26, U+bc28, U+bc2a-bc2c, U+bc2e-bc2f, U+bc32-bc33, U+bc35-bc37, U+bc39-bc3f, U+bc41-bc42, U+bc44, U+bc46-bc48, U+bc4a-bc4d;
}

/* [43] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 100;
  src: local("Noto Sans KR Thin"), local("NotoSansKR-Thin"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby6FmXiEBPT4ITbgNA5CgmOsn7tqrYemQxcvEcQNuu0kQVUV7_JUAt63CjlocyjGq0Z6HPTl38RUH4.43.woff2?userVariant=14243) format("woff2");
  unicode-range: U+bae6-bafb, U+bafd-bb17, U+bb19-bb33, U+bb37, U+bb39-bb3a, U+bb3d-bb43, U+bb45-bb46, U+bb48, U+bb4a-bb4f, U+bb51-bb53, U+bb55-bb57, U+bb59-bb62, U+bb64-bb8f;
}

/* [44] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 100;
  src: local("Noto Sans KR Thin"), local("NotoSansKR-Thin"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby6FmXiEBPT4ITbgNA5CgmOsn7tqrYemQxcvEcQNuu0kQVUV7_JUAt63CjlocyjGq0Z6HPTl38RUH4.44.woff2?userVariant=14243) format("woff2");
  unicode-range: U+ba30-ba37, U+ba3a-ba3b, U+ba3d-ba3f, U+ba41-ba47, U+ba49-ba4a, U+ba4c, U+ba4e-ba53, U+ba56-ba57, U+ba59-ba5b, U+ba5d-ba63, U+ba65-ba66, U+ba68-ba6f, U+ba71-ba73, U+ba75-ba77, U+ba79-ba84, U+ba86, U+ba88-baa7, U+baaa, U+baad-baaf, U+bab1-bab7, U+baba, U+babc, U+babe-bae5;
}

/* [45] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 100;
  src: local("Noto Sans KR Thin"), local("NotoSansKR-Thin"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby6FmXiEBPT4ITbgNA5CgmOsn7tqrYemQxcvEcQNuu0kQVUV7_JUAt63CjlocyjGq0Z6HPTl38RUH4.45.woff2?userVariant=14243) format("woff2");
  unicode-range: U+b96e-b973, U+b976-b977, U+b979-b97b, U+b97d-b983, U+b986, U+b988, U+b98a-b98d, U+b98f-b9ab, U+b9ae-b9af, U+b9b1-b9b3, U+b9b5-b9bb, U+b9be, U+b9c0, U+b9c2-b9c7, U+b9ca-b9cb, U+b9cd, U+b9d2-b9d7, U+b9da, U+b9dc, U+b9df-b9e0, U+b9e2, U+b9e6-b9e7, U+b9e9-b9f3, U+b9f6, U+b9f8, U+b9fb-ba2f;
}

/* [46] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 100;
  src: local("Noto Sans KR Thin"), local("NotoSansKR-Thin"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby6FmXiEBPT4ITbgNA5CgmOsn7tqrYemQxcvEcQNuu0kQVUV7_JUAt63CjlocyjGq0Z6HPTl38RUH4.46.woff2?userVariant=14243) format("woff2");
  unicode-range: U+b8bf-b8cb, U+b8cd-b8e0, U+b8e2-b8e7, U+b8ea-b8eb, U+b8ed-b8ef, U+b8f1-b8f7, U+b8fa, U+b8fc, U+b8fe-b903, U+b905-b917, U+b919-b91f, U+b921-b93b, U+b93d-b957, U+b95a-b95b, U+b95d-b95f, U+b961-b967, U+b969-b96c;
}

/* [47] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 100;
  src: local("Noto Sans KR Thin"), local("NotoSansKR-Thin"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby6FmXiEBPT4ITbgNA5CgmOsn7tqrYemQxcvEcQNuu0kQVUV7_JUAt63CjlocyjGq0Z6HPTl38RUH4.47.woff2?userVariant=14243) format("woff2");
  unicode-range: U+b80d-b80f, U+b811-b817, U+b81a, U+b81c-b823, U+b826-b827, U+b829-b82b, U+b82d-b833, U+b836, U+b83a-b83f, U+b841-b85b, U+b85e-b85f, U+b861-b863, U+b865-b86b, U+b86e, U+b870, U+b872-b8af, U+b8b1-b8be;
}

/* [48] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 100;
  src: local("Noto Sans KR Thin"), local("NotoSansKR-Thin"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby6FmXiEBPT4ITbgNA5CgmOsn7tqrYemQxcvEcQNuu0kQVUV7_JUAt63CjlocyjGq0Z6HPTl38RUH4.48.woff2?userVariant=14243) format("woff2");
  unicode-range: U+b74d-b75f, U+b761-b763, U+b765-b774, U+b776-b77b, U+b77e-b77f, U+b781-b783, U+b785-b78b, U+b78e, U+b792-b796, U+b79a-b79b, U+b79d-b7a7, U+b7aa, U+b7ae-b7b3, U+b7b6-b7c8, U+b7ca-b7eb, U+b7ee-b7ef, U+b7f1-b7f3, U+b7f5-b7fb, U+b7fe, U+b802-b806, U+b80a-b80b;
}

/* [49] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 100;
  src: local("Noto Sans KR Thin"), local("NotoSansKR-Thin"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby6FmXiEBPT4ITbgNA5CgmOsn7tqrYemQxcvEcQNuu0kQVUV7_JUAt63CjlocyjGq0Z6HPTl38RUH4.49.woff2?userVariant=14243) format("woff2");
  unicode-range: U+b6a7-b6aa, U+b6ac-b6b0, U+b6b2-b6ef, U+b6f1-b727, U+b72a-b72b, U+b72d-b72e, U+b731-b737, U+b739-b73a, U+b73c-b743, U+b745-b74c;
}

/* [50] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 100;
  src: local("Noto Sans KR Thin"), local("NotoSansKR-Thin"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby6FmXiEBPT4ITbgNA5CgmOsn7tqrYemQxcvEcQNuu0kQVUV7_JUAt63CjlocyjGq0Z6HPTl38RUH4.50.woff2?userVariant=14243) format("woff2");
  unicode-range: U+b605-b60f, U+b612-b617, U+b619-b624, U+b626-b69b, U+b69e-b6a3, U+b6a5-b6a6;
}

/* [51] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 100;
  src: local("Noto Sans KR Thin"), local("NotoSansKR-Thin"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby6FmXiEBPT4ITbgNA5CgmOsn7tqrYemQxcvEcQNuu0kQVUV7_JUAt63CjlocyjGq0Z6HPTl38RUH4.51.woff2?userVariant=14243) format("woff2");
  unicode-range: U+b55f, U+b562-b583, U+b585-b59f, U+b5a2-b5a3, U+b5a5-b5a7, U+b5a9-b5b2, U+b5b5-b5ba, U+b5bd-b604;
}

/* [52] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 100;
  src: local("Noto Sans KR Thin"), local("NotoSansKR-Thin"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby6FmXiEBPT4ITbgNA5CgmOsn7tqrYemQxcvEcQNuu0kQVUV7_JUAt63CjlocyjGq0Z6HPTl38RUH4.52.woff2?userVariant=14243) format("woff2");
  unicode-range: U+b4a5-b4b6, U+b4b8-b4bf, U+b4c1-b4c7, U+b4c9-b4db, U+b4de-b4df, U+b4e1-b4e2, U+b4e5-b4eb, U+b4ee, U+b4f0, U+b4f2-b513, U+b516-b517, U+b519-b51a, U+b51d-b523, U+b526, U+b528, U+b52b-b52f, U+b532-b533, U+b535-b537, U+b539-b53f, U+b541-b544, U+b546-b54b, U+b54d-b54f, U+b551-b55b, U+b55d-b55e;
}

/* [53] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 100;
  src: local("Noto Sans KR Thin"), local("NotoSansKR-Thin"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby6FmXiEBPT4ITbgNA5CgmOsn7tqrYemQxcvEcQNuu0kQVUV7_JUAt63CjlocyjGq0Z6HPTl38RUH4.53.woff2?userVariant=14243) format("woff2");
  unicode-range: U+b3f8-b3fb, U+b3fd-b40f, U+b411-b417, U+b419-b41b, U+b41d-b41f, U+b421-b427, U+b42a-b42b, U+b42d-b44f, U+b452-b453, U+b455-b457, U+b459-b45f, U+b462-b464, U+b466-b46b, U+b46d-b47f, U+b481-b4a3;
}

/* [54] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 100;
  src: local("Noto Sans KR Thin"), local("NotoSansKR-Thin"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby6FmXiEBPT4ITbgNA5CgmOsn7tqrYemQxcvEcQNuu0kQVUV7_JUAt63CjlocyjGq0Z6HPTl38RUH4.54.woff2?userVariant=14243) format("woff2");
  unicode-range: U+b342-b353, U+b356-b357, U+b359-b35b, U+b35d-b35e, U+b360-b363, U+b366, U+b368, U+b36a-b36d, U+b36f, U+b372-b373, U+b375-b377, U+b379-b37f, U+b381-b382, U+b384, U+b386-b38b, U+b38d-b3c3, U+b3c6-b3c7, U+b3c9-b3ca, U+b3cd-b3d3, U+b3d6, U+b3d8, U+b3da-b3f7;
}

/* [55] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 100;
  src: local("Noto Sans KR Thin"), local("NotoSansKR-Thin"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby6FmXiEBPT4ITbgNA5CgmOsn7tqrYemQxcvEcQNuu0kQVUV7_JUAt63CjlocyjGq0Z6HPTl38RUH4.55.woff2?userVariant=14243) format("woff2");
  unicode-range: U+b27c-b283, U+b285-b28f, U+b292-b293, U+b295-b297, U+b29a-b29f, U+b2a1-b2a4, U+b2a7-b2a9, U+b2ab, U+b2ad-b2c7, U+b2ca-b2cb, U+b2cd-b2cf, U+b2d1-b2d7, U+b2da, U+b2dc, U+b2de-b2e3, U+b2e7, U+b2e9-b2ea, U+b2ef-b2f3, U+b2f6, U+b2f8, U+b2fa-b2fb, U+b2fd-b2fe, U+b302-b303, U+b305-b307, U+b309-b30f, U+b312, U+b316-b31b, U+b31d-b341;
}

/* [56] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 100;
  src: local("Noto Sans KR Thin"), local("NotoSansKR-Thin"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby6FmXiEBPT4ITbgNA5CgmOsn7tqrYemQxcvEcQNuu0kQVUV7_JUAt63CjlocyjGq0Z6HPTl38RUH4.56.woff2?userVariant=14243) format("woff2");
  unicode-range: U+b1d6-b1e7, U+b1e9-b1fc, U+b1fe-b203, U+b206-b207, U+b209-b20b, U+b20d-b213, U+b216-b21f, U+b221-b257, U+b259-b273, U+b275-b27b;
}

/* [57] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 100;
  src: local("Noto Sans KR Thin"), local("NotoSansKR-Thin"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby6FmXiEBPT4ITbgNA5CgmOsn7tqrYemQxcvEcQNuu0kQVUV7_JUAt63CjlocyjGq0Z6HPTl38RUH4.57.woff2?userVariant=14243) format("woff2");
  unicode-range: U+b120-b122, U+b126-b127, U+b129-b12b, U+b12d-b133, U+b136, U+b138, U+b13a-b13f, U+b142-b143, U+b145-b14f, U+b151-b153, U+b156-b157, U+b159-b177, U+b17a-b17b, U+b17d-b17f, U+b181-b187, U+b189-b18c, U+b18e-b191, U+b195-b1a7, U+b1a9-b1cb, U+b1cd-b1d5;
}

/* [58] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 100;
  src: local("Noto Sans KR Thin"), local("NotoSansKR-Thin"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby6FmXiEBPT4ITbgNA5CgmOsn7tqrYemQxcvEcQNuu0kQVUV7_JUAt63CjlocyjGq0Z6HPTl38RUH4.58.woff2?userVariant=14243) format("woff2");
  unicode-range: U+b05f-b07b, U+b07e-b07f, U+b081-b083, U+b085-b08b, U+b08d-b097, U+b09b, U+b09d-b09f, U+b0a2-b0a7, U+b0aa, U+b0b0, U+b0b2, U+b0b6-b0b7, U+b0b9-b0bb, U+b0bd-b0c3, U+b0c6-b0c7, U+b0ca-b0cf, U+b0d1-b0df, U+b0e1-b0e4, U+b0e6-b107, U+b10a-b10b, U+b10d-b10f, U+b111-b112, U+b114-b117, U+b119-b11a, U+b11c-b11f;
}

/* [59] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 100;
  src: local("Noto Sans KR Thin"), local("NotoSansKR-Thin"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby6FmXiEBPT4ITbgNA5CgmOsn7tqrYemQxcvEcQNuu0kQVUV7_JUAt63CjlocyjGq0Z6HPTl38RUH4.59.woff2?userVariant=14243) format("woff2");
  unicode-range: U+afac-afb7, U+afba-afbb, U+afbd-afbf, U+afc1-afc6, U+afca-afcc, U+afce-afd3, U+afd5-afe7, U+afe9-afef, U+aff1-b00b, U+b00d-b00f, U+b011-b013, U+b015-b01b, U+b01d-b027, U+b029-b043, U+b045-b047, U+b049, U+b04b, U+b04d-b052, U+b055-b056, U+b058-b05c, U+b05e;
}

/* [60] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 100;
  src: local("Noto Sans KR Thin"), local("NotoSansKR-Thin"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby6FmXiEBPT4ITbgNA5CgmOsn7tqrYemQxcvEcQNuu0kQVUV7_JUAt63CjlocyjGq0Z6HPTl38RUH4.60.woff2?userVariant=14243) format("woff2");
  unicode-range: U+af03-af07, U+af09-af2b, U+af2e-af33, U+af35-af3b, U+af3e-af40, U+af44-af47, U+af4a-af5c, U+af5e-af63, U+af65-af7f, U+af81-afab;
}

/* [61] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 100;
  src: local("Noto Sans KR Thin"), local("NotoSansKR-Thin"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby6FmXiEBPT4ITbgNA5CgmOsn7tqrYemQxcvEcQNuu0kQVUV7_JUAt63CjlocyjGq0Z6HPTl38RUH4.61.woff2?userVariant=14243) format("woff2");
  unicode-range: U+ae56-ae5b, U+ae5e-ae60, U+ae62-ae64, U+ae66-ae67, U+ae69-ae6b, U+ae6d-ae83, U+ae85-aebb, U+aebf, U+aec1-aec3, U+aec5-aecb, U+aece, U+aed0, U+aed2-aed7, U+aed9-aef3, U+aef5-af02;
}

/* [62] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 100;
  src: local("Noto Sans KR Thin"), local("NotoSansKR-Thin"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby6FmXiEBPT4ITbgNA5CgmOsn7tqrYemQxcvEcQNuu0kQVUV7_JUAt63CjlocyjGq0Z6HPTl38RUH4.62.woff2?userVariant=14243) format("woff2");
  unicode-range: U+ad9c-ada3, U+ada5-adbf, U+adc1-adc3, U+adc5-adc7, U+adc9-add2, U+add4-addb, U+addd-addf, U+ade1-ade3, U+ade5-adf7, U+adfa-adfb, U+adfd-adff, U+ae02-ae07, U+ae0a, U+ae0c, U+ae0e-ae13, U+ae15-ae2f, U+ae31-ae33, U+ae35-ae37, U+ae39-ae3f, U+ae42, U+ae44, U+ae46-ae49, U+ae4b, U+ae4f, U+ae51-ae53, U+ae55;
}

/* [63] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 100;
  src: local("Noto Sans KR Thin"), local("NotoSansKR-Thin"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby6FmXiEBPT4ITbgNA5CgmOsn7tqrYemQxcvEcQNuu0kQVUV7_JUAt63CjlocyjGq0Z6HPTl38RUH4.63.woff2?userVariant=14243) format("woff2");
  unicode-range: U+ace2-ace3, U+ace5-ace6, U+ace9-acef, U+acf2, U+acf4, U+acf7-acfb, U+acfe-acff, U+ad01-ad03, U+ad05-ad0b, U+ad0d-ad10, U+ad12-ad1b, U+ad1d-ad33, U+ad35-ad48, U+ad4a-ad4f, U+ad51-ad6b, U+ad6e-ad6f, U+ad71-ad72, U+ad77-ad7c, U+ad7e, U+ad80, U+ad82-ad87, U+ad89-ad8b, U+ad8d-ad8f, U+ad91-ad9b;
}

/* [64] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 100;
  src: local("Noto Sans KR Thin"), local("NotoSansKR-Thin"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby6FmXiEBPT4ITbgNA5CgmOsn7tqrYemQxcvEcQNuu0kQVUV7_JUAt63CjlocyjGq0Z6HPTl38RUH4.64.woff2?userVariant=14243) format("woff2");
  unicode-range: U+ac25-ac2c, U+ac2e, U+ac30, U+ac32-ac37, U+ac39-ac3f, U+ac41-ac4c, U+ac4e-ac6f, U+ac72-ac73, U+ac75-ac76, U+ac79-ac7f, U+ac82, U+ac84-ac88, U+ac8a-ac8b, U+ac8d-ac8f, U+ac91-ac93, U+ac95-ac9b, U+ac9d-ac9e, U+aca1-aca7, U+acab, U+acad-acaf, U+acb1-acb7, U+acba-acbb, U+acbe-acc0, U+acc2-acc3, U+acc5-acdf;
}

/* [65] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 100;
  src: local("Noto Sans KR Thin"), local("NotoSansKR-Thin"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby6FmXiEBPT4ITbgNA5CgmOsn7tqrYemQxcvEcQNuu0kQVUV7_JUAt63CjlocyjGq0Z6HPTl38RUH4.65.woff2?userVariant=14243) format("woff2");
  unicode-range: U+99df, U+99ed, U+99f1, U+99ff, U+9a01, U+9a08, U+9a0e-9a0f, U+9a19, U+9a2b, U+9a30, U+9a36-9a37, U+9a40, U+9a43, U+9a45, U+9a4d, U+9a55, U+9a57, U+9a5a-9a5b, U+9a5f, U+9a62, U+9a65, U+9a69-9a6a, U+9aa8, U+9ab8, U+9ad3, U+9ae5, U+9aee, U+9b1a, U+9b27, U+9b2a, U+9b31, U+9b3c, U+9b41-9b45, U+9b4f, U+9b54, U+9b5a, U+9b6f, U+9b8e, U+9b91, U+9b9f, U+9bab, U+9bae, U+9bc9, U+9bd6, U+9be4, U+9be8, U+9c0d, U+9c10, U+9c12, U+9c15, U+9c25, U+9c32, U+9c3b, U+9c47, U+9c49, U+9c57, U+9ce5, U+9ce7, U+9ce9, U+9cf3-9cf4, U+9cf6, U+9d09, U+9d1b, U+9d26, U+9d28, U+9d3b, U+9d51, U+9d5d, U+9d60-9d61, U+9d6c, U+9d72, U+9da9, U+9daf, U+9db4, U+9dc4, U+9dd7, U+9df2, U+9df8-9dfa, U+9e1a, U+9e1e, U+9e75, U+9e79, U+9e7d, U+9e7f, U+9e92-9e93, U+9e97, U+9e9d, U+9e9f, U+9ea5, U+9eb4-9eb5, U+9ebb, U+9ebe, U+9ec3, U+9ecd-9ece, U+9ed4, U+9ed8, U+9edb-9edc, U+9ede, U+9ee8, U+9ef4, U+9f07-9f08, U+9f0e, U+9f13, U+9f20, U+9f3b, U+9f4a-9f4b, U+9f4e, U+9f52, U+9f5f, U+9f61, U+9f67, U+9f6a, U+9f6c, U+9f77, U+9f8d, U+9f90, U+9f95, U+9f9c, U+ac02-ac03, U+ac05-ac06, U+ac09-ac0f, U+ac17-ac18, U+ac1b, U+ac1e-ac1f, U+ac21-ac23;
}

/* [93] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 100;
  src: local("Noto Sans KR Thin"), local("NotoSansKR-Thin"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby6FmXiEBPT4ITbgNA5CgmOsn7tqrYemQxcvEcQNuu0kQVUV7_JUAt63CjlocyjGq0Z6HPTl38RUH4.93.woff2?userVariant=14243) format("woff2");
  unicode-range: U+338c-339c, U+339f-33a0, U+33a2-33cb, U+33cf-33d0, U+33d3, U+33d6, U+33d8, U+33db-33dd, U+4e01, U+4e03, U+4e07-4e08, U+4e11, U+4e14-4e15, U+4e18-4e19, U+4e1e, U+4e32, U+4e38-4e39, U+4e42-4e43, U+4e45, U+4e4d-4e4f, U+4e56, U+4e58-4e59, U+4e5d-4e5e, U+4e6b, U+4e6d, U+4e73, U+4e76-4e77, U+4e7e, U+4e82, U+4e86, U+4e88, U+4e8e, U+4e90-4e92, U+4e94-4e95, U+4e98, U+4e9b, U+4e9e, U+4ea1-4ea2, U+4ea4-4ea6, U+4ea8, U+4eab, U+4ead-4eae, U+4eb6, U+4ec0-4ec1, U+4ec4, U+4ec7, U+4ecb, U+4ecd, U+4ed4-4ed5, U+4ed7-4ed9, U+4edd, U+4edf, U+4ee4, U+4ef0, U+4ef2, U+4ef6-4ef7, U+4efb, U+4f01, U+4f09, U+4f0b, U+4f0d-4f11, U+4f2f, U+4f34, U+4f36, U+4f38, U+4f3a, U+4f3c-4f3d;
}

/* [94] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 100;
  src: local("Noto Sans KR Thin"), local("NotoSansKR-Thin"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby6FmXiEBPT4ITbgNA5CgmOsn7tqrYemQxcvEcQNuu0kQVUV7_JUAt63CjlocyjGq0Z6HPTl38RUH4.94.woff2?userVariant=14243) format("woff2");
  unicode-range: U+3136, U+3138, U+313a-3140, U+3143-3144, U+3150, U+3152, U+3154-3156, U+3158-315b, U+315d-315f, U+3162, U+3164-318c, U+318e, U+3200-321b, U+3231, U+3239, U+3251-325a, U+3260-327b, U+327e-327f, U+328a-3290, U+3294, U+329e, U+32a5, U+3380-3384, U+3388-338b;
}

/* [95] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 100;
  src: local("Noto Sans KR Thin"), local("NotoSansKR-Thin"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby6FmXiEBPT4ITbgNA5CgmOsn7tqrYemQxcvEcQNuu0kQVUV7_JUAt63CjlocyjGq0Z6HPTl38RUH4.95.woff2?userVariant=14243) format("woff2");
  unicode-range: U+2f7d, U+2f7f-2f8b, U+2f8e-2f90, U+2f92-2f97, U+2f99-2fa0, U+2fa2-2fa3, U+2fa5-2fa9, U+2fac-2fb1, U+2fb3-2fbc, U+2fc1-2fca, U+2fcd-2fd4, U+3003, U+3012-3019, U+301c, U+301e-3020, U+3036, U+3041, U+3043, U+3045, U+3047, U+3049, U+304e, U+3050, U+3052, U+3056, U+305a, U+305c, U+305e, U+3062, U+3065, U+306c, U+3070-307d, U+3080, U+3085, U+3087, U+308e, U+3090-3091, U+30a1, U+30a5, U+30a9, U+30ae, U+30b1-30b2, U+30b4, U+30b6, U+30bc-30be, U+30c2, U+30c5, U+30cc, U+30d2, U+30d4, U+30d8-30dd, U+30e4, U+30e6, U+30e8, U+30ee, U+30f0-30f2, U+30f4-30f6, U+3133, U+3135;
}

/* [96] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 100;
  src: local("Noto Sans KR Thin"), local("NotoSansKR-Thin"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby6FmXiEBPT4ITbgNA5CgmOsn7tqrYemQxcvEcQNuu0kQVUV7_JUAt63CjlocyjGq0Z6HPTl38RUH4.96.woff2?userVariant=14243) format("woff2");
  unicode-range: U+2541-254b, U+25a4-25a9, U+25b1, U+25b5, U+25b9, U+25bf, U+25c1, U+25c3, U+25c9-25ca, U+25cc, U+25ce, U+25d0-25d1, U+25e6, U+25ef, U+260f, U+261d, U+261f, U+262f, U+2660, U+2664, U+2667-2669, U+266d, U+266f, U+2716, U+271a, U+273d, U+2756, U+2776-277f, U+278a-2793, U+2963, U+2965, U+2ac5-2ac6, U+2acb-2acc, U+2f00, U+2f04, U+2f06, U+2f08, U+2f0a-2f0b, U+2f11-2f12, U+2f14, U+2f17-2f18, U+2f1c-2f1d, U+2f1f-2f20, U+2f23-2f26, U+2f28-2f29, U+2f2b, U+2f2d, U+2f2f-2f32, U+2f38, U+2f3c-2f40, U+2f42-2f4c, U+2f4f-2f52, U+2f54-2f58, U+2f5a-2f66, U+2f69-2f70, U+2f72-2f76, U+2f78, U+2f7a-2f7c;
}

/* [97] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 100;
  src: local("Noto Sans KR Thin"), local("NotoSansKR-Thin"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby6FmXiEBPT4ITbgNA5CgmOsn7tqrYemQxcvEcQNuu0kQVUV7_JUAt63CjlocyjGq0Z6HPTl38RUH4.97.woff2?userVariant=14243) format("woff2");
  unicode-range: U+2479-2487, U+249c-24d1, U+24d3-24d7, U+24d9-24e9, U+24eb-24f4, U+2500-2501, U+2503, U+250c-2513, U+2515-2516, U+2518-2540;
}

/* [98] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 100;
  src: local("Noto Sans KR Thin"), local("NotoSansKR-Thin"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby6FmXiEBPT4ITbgNA5CgmOsn7tqrYemQxcvEcQNuu0kQVUV7_JUAt63CjlocyjGq0Z6HPTl38RUH4.98.woff2?userVariant=14243) format("woff2");
  unicode-range: U+215b-215e, U+2162-2169, U+2170-2179, U+2195-2199, U+21b0-21b4, U+21bc, U+21c0, U+21c4-21c5, U+21cd, U+21cf-21d4, U+21e0-21e3, U+21e6-21e9, U+2200, U+2202-2203, U+2206-2209, U+220b-220c, U+220f, U+2211, U+2213, U+221a, U+221d-2220, U+2222, U+2225-2227, U+2229-222c, U+222e, U+2234-2237, U+223d, U+2243, U+2245, U+2248, U+2250-2253, U+225a, U+2260-2262, U+2264-2267, U+226a-226b, U+226e-2273, U+2276-2277, U+2279-227b, U+2280-2287, U+228a-228b, U+2295-2297, U+22a3-22a5, U+22bb-22bc, U+22ce-22cf, U+22da-22db, U+22ee-22ef, U+2306, U+2312, U+2314, U+2467-2478;
}

/* [99] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 100;
  src: local("Noto Sans KR Thin"), local("NotoSansKR-Thin"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby6FmXiEBPT4ITbgNA5CgmOsn7tqrYemQxcvEcQNuu0kQVUV7_JUAt63CjlocyjGq0Z6HPTl38RUH4.99.woff2?userVariant=14243) format("woff2");
  unicode-range: U+81-82, U+84, U+a2-a5, U+a7-a8, U+aa, U+ac-ad, U+b1-b3, U+b6, U+b8-ba, U+bc-be, U+c0, U+c2, U+c6-cb, U+ce-d0, U+d4, U+d8-d9, U+db-dc, U+de-df, U+e6, U+eb, U+ee-f0, U+f4, U+f7-f9, U+fb, U+fe-ff, U+111, U+126-127, U+132-133, U+138, U+13f-142, U+149-14b, U+152-153, U+166-167, U+2bc, U+2c7, U+2d0, U+2d8-2d9, U+2db-2dd, U+391-394, U+396-3a1, U+3a3-3a9, U+3b2-3b6, U+3b8, U+3bc, U+3be-3c1, U+3c3-3c9, U+2010, U+2015-2016, U+2018-2019, U+201b, U+201f-2021, U+2025, U+2030, U+2033-2036, U+203c, U+203e, U+2042, U+2074, U+207a-207f, U+2081-2084, U+2109, U+2113, U+2116, U+2121, U+2126, U+212b, U+2153-2154;
}

/* [100] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 100;
  src: local("Noto Sans KR Thin"), local("NotoSansKR-Thin"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby6FmXiEBPT4ITbgNA5CgmOsn7tqrYemQxcvEcQNuu0kQVUV7_JUAt63CjlocyjGq0Z6HPTl38RUH4.100.woff2?userVariant=14243) format("woff2");
  unicode-range: U+e8, U+2da, U+2160, U+2194, U+3054, U+3058, U+306d, U+3086, U+308d, U+30ac, U+30bb, U+30c4, U+30cd-30ce, U+30e2, U+3132, U+3146, U+3149, U+339d, U+4e3b, U+4f0a, U+4fdd, U+4fe1, U+5409, U+540c, U+5834, U+592a-592b, U+5b9a, U+5dde, U+5e0c, U+5e73, U+5f0f, U+60f3, U+653f, U+661f, U+662f, U+667a, U+683c, U+6b4c, U+6c11, U+767c, U+76ee, U+76f4, U+77f3, U+79d1, U+7a7a, U+7b2c, U+7d22, U+8207, U+8a00, U+8a71, U+9280, U+9580, U+958b, U+96c6, U+9762, U+98df, U+9ed1, U+ac2d, U+adc8, U+add3, U+af48, U+b014, U+b134-b135, U+b158, U+b2aa, U+b35f, U+b6a4, U+b9cf, U+bb63, U+bd23, U+be91, U+c29b, U+c3f4, U+c42c, U+c55c, U+c573, U+c58f, U+c78c, U+c7dd, U+c8f5, U+cad1, U+cc48, U+cf10, U+cf20, U+d03c, U+d07d, U+d2a0, U+d30e, U+d38d, U+d3a8, U+d3c8, U+d5e5, U+d5f9, U+d6e4, U+f90a, U+ff02, U+ff1c;
}

/* [101] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 100;
  src: local("Noto Sans KR Thin"), local("NotoSansKR-Thin"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby6FmXiEBPT4ITbgNA5CgmOsn7tqrYemQxcvEcQNuu0kQVUV7_JUAt63CjlocyjGq0Z6HPTl38RUH4.101.woff2?userVariant=14243) format("woff2");
  unicode-range: U+3b1, U+2466, U+25a1, U+25a3, U+261c, U+3008-3009, U+305b, U+305d, U+3069, U+30a7, U+30ba, U+30cf, U+30ef, U+3151, U+3157, U+4e4b, U+4e5f, U+4e8c, U+4eca, U+4ed6, U+4f5b, U+50cf, U+5149, U+5165, U+5171, U+5229, U+529b, U+5316, U+539f, U+53f2, U+571f, U+5728, U+58eb, U+591c, U+5b78, U+5c11, U+5c55, U+5ddd, U+5e02, U+5fb7, U+60c5, U+610f, U+611f, U+6625, U+66f8, U+6797, U+679c, U+682a, U+6d2a, U+706b, U+7406, U+767b, U+76f8, U+77e5, U+7acb, U+898b, U+8a69, U+8def, U+8fd1, U+901a, U+90e8, U+91cd, U+975e, U+ae14, U+ae6c, U+aec0, U+afc7, U+afc9, U+b01c, U+b028, U+b308, U+b311, U+b314, U+b31c, U+b524, U+b560, U+b764, U+b920, U+b9e3, U+bd48, U+be7d, U+c0db, U+c231, U+c270, U+c2e3, U+c37d, U+c3ed, U+c530, U+c6a5, U+c6dc, U+c7a4, U+c954, U+c974, U+d000, U+d565, U+d667, U+d6c5, U+d79d, U+ff1e;
}

/* [102] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 100;
  src: local("Noto Sans KR Thin"), local("NotoSansKR-Thin"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby6FmXiEBPT4ITbgNA5CgmOsn7tqrYemQxcvEcQNuu0kQVUV7_JUAt63CjlocyjGq0Z6HPTl38RUH4.102.woff2?userVariant=14243) format("woff2");
  unicode-range: U+131, U+2032, U+2465, U+2642, U+3048, U+3051, U+3083-3084, U+308f, U+30c0, U+30d1, U+30d3, U+30d6, U+30df, U+30e7, U+3153, U+4e16, U+4e8b, U+4ee5, U+5206, U+52a0, U+52d5, U+53e4, U+53ef, U+54c1, U+57ce, U+597d, U+5b8c, U+5ea6, U+5f8c, U+5f97, U+6210, U+6240, U+624b, U+6728, U+6bd4, U+7236, U+7269, U+7279, U+738b, U+7528, U+7530, U+767e, U+798f, U+8005, U+8a18, U+90fd, U+91cc, U+9577, U+9593, U+98a8, U+ac20, U+acf6, U+ad90, U+af5d, U+af80, U+afcd, U+aff0, U+b0a1, U+b0b5, U+b1fd, U+b2fc, U+b380, U+b51b, U+b584, U+b5b3, U+b8fd, U+b93c, U+b9f4, U+bb44, U+bc08, U+bc27, U+bc49, U+be55, U+be64, U+bfb0, U+bfc5, U+c178, U+c21f, U+c314, U+c4f1, U+c58d, U+c664, U+c698, U+c6a7, U+c6c1, U+c9ed, U+cac0, U+cacc, U+cad9, U+ccb5, U+cdcc, U+d0e4, U+d143, U+d320, U+d330, U+d54d, U+ff06, U+ff1f, U+ff5e;
}

/* [103] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 100;
  src: local("Noto Sans KR Thin"), local("NotoSansKR-Thin"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby6FmXiEBPT4ITbgNA5CgmOsn7tqrYemQxcvEcQNuu0kQVUV7_JUAt63CjlocyjGq0Z6HPTl38RUH4.103.woff2?userVariant=14243) format("woff2");
  unicode-range: U+b4, U+20a9, U+20ac, U+2190, U+24d8, U+2502, U+2514, U+2592, U+25c7-25c8, U+2663, U+3060, U+3064, U+3081, U+3088, U+30a3, U+30a6, U+30aa, U+30b5, U+30c7, U+30ca-30cb, U+30d0, U+30e3, U+30e5, U+339e, U+4e09, U+4eac, U+4f5c, U+5167-5168, U+516c, U+51fa, U+5408, U+540d, U+591a, U+5b57, U+6211, U+65b9, U+660e, U+6642, U+6700, U+6b63, U+6e2f, U+7063, U+7532, U+793e, U+81ea, U+8272, U+82b1, U+897f, U+8eca, U+91ce, U+ac38, U+ad76, U+ae84, U+aecc, U+b07d, U+b0b1, U+b215, U+b2a0, U+b310, U+b3d7, U+b52a, U+b618, U+b775, U+b797, U+bcd5, U+bd59, U+be80, U+bea8, U+bed1, U+bee4-bee5, U+c060, U+c2ef, U+c329, U+c3dc, U+c597, U+c5bd, U+c5e5, U+c69c, U+c9d6, U+ca29, U+ca5c, U+ca84, U+cc39, U+cc3b, U+ce89, U+cee5, U+cf65, U+cf85, U+d058, U+d145, U+d22d, U+d325, U+d37d, U+d3ad, U+d769, U+ff0c;
}

/* [104] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 100;
  src: local("Noto Sans KR Thin"), local("NotoSansKR-Thin"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby6FmXiEBPT4ITbgNA5CgmOsn7tqrYemQxcvEcQNuu0kQVUV7_JUAt63CjlocyjGq0Z6HPTl38RUH4.104.woff2?userVariant=14243) format("woff2");
  unicode-range: U+2161, U+2228, U+2299, U+2464, U+2517, U+2640, U+3042, U+304a, U+3053, U+3061, U+307f, U+3082, U+308c, U+3092, U+30a8, U+30ab, U+30ad, U+30b0, U+30b3, U+30b7, U+30c1, U+30c6, U+30c9, U+30d5, U+30d7, U+30de, U+30e0-30e1, U+30ec-30ed, U+4e0b, U+4e0d, U+4ee3, U+53f0, U+548c, U+5b89, U+5bb6, U+5c0f, U+611b, U+6771, U+6aa2, U+6bcd, U+6c34, U+6cd5, U+6d77, U+767d, U+795e, U+8ecd, U+9999, U+9ad8, U+ac07, U+ac1a, U+ac40, U+ad0c, U+ad88, U+ada4, U+ae01, U+ae65, U+aebd, U+aec4, U+afe8, U+b139, U+b205, U+b383, U+b38c, U+b42c, U+b461, U+b55c, U+b78f, U+b8fb, U+b9f7, U+bafc, U+bc99, U+bed8, U+bfcd, U+c0bf, U+c0f9, U+c167, U+c204, U+c20f, U+c22f, U+c258, U+c298, U+c2bc, U+c388, U+c501, U+c50c, U+c5b9, U+c5ce, U+c641, U+c648, U+c73d, U+ca50, U+ca61, U+cc4c, U+ceac, U+d0d4, U+d5f7, U+d6d7, U+ff1a;
}

/* [105] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 100;
  src: local("Noto Sans KR Thin"), local("NotoSansKR-Thin"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby6FmXiEBPT4ITbgNA5CgmOsn7tqrYemQxcvEcQNuu0kQVUV7_JUAt63CjlocyjGq0Z6HPTl38RUH4.105.woff2?userVariant=14243) format("woff2");
  unicode-range: U+2103, U+2463, U+25c6, U+25cb, U+266c, U+3001, U+300a, U+3046, U+304c-304d, U+304f, U+3055, U+3059, U+3063, U+3066-3068, U+306f, U+3089, U+30b8, U+30bf, U+314f, U+4e0a, U+570b, U+5730, U+5916, U+5929, U+5c71, U+5e74, U+5fc3, U+601d, U+6027, U+63d0, U+6709, U+6734, U+751f, U+7684, U+82f1, U+9053, U+91d1, U+97f3, U+ac2f, U+ac4d, U+adc4, U+ade4, U+ae41, U+ae4d-ae4e, U+aed1, U+afb9, U+b0e0, U+b299, U+b365, U+b46c, U+b480, U+b4c8, U+b7b4, U+b819, U+b918, U+baab, U+bab9, U+be8f, U+bed7, U+c0ec, U+c19f, U+c1a5, U+c3d9, U+c464, U+c53d, U+c553, U+c570, U+c5cc, U+c633, U+c6a4, U+c7a3, U+c7a6, U+c886, U+c9d9-c9da, U+c9ec, U+ca0c, U+cc21, U+cd1b, U+cd78, U+cdc4, U+cef8, U+cfe4, U+d0a5, U+d0b5, U+d0ec, U+d15d, U+d188, U+d23c, U+d2ac, U+d729, U+d79b, U+ff01, U+ff08-ff09, U+ff5c;
}

/* [106] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 100;
  src: local("Noto Sans KR Thin"), local("NotoSansKR-Thin"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby6FmXiEBPT4ITbgNA5CgmOsn7tqrYemQxcvEcQNuu0kQVUV7_JUAt63CjlocyjGq0Z6HPTl38RUH4.106.woff2?userVariant=14243) format("woff2");
  unicode-range: U+2039-203a, U+223c, U+25b3, U+25b7, U+25bd, U+25cf, U+266a, U+3002, U+300b, U+304b, U+3057, U+305f, U+306a-306b, U+307e, U+308a-308b, U+3093, U+30a2, U+30af, U+30b9, U+30c3, U+30c8, U+30e9-30eb, U+33a1, U+4e00, U+524d, U+5357, U+5b50, U+7121, U+884c, U+9751, U+ac94, U+aebe, U+aecd, U+af08, U+af41, U+af49, U+b010, U+b053, U+b109, U+b11b, U+b128, U+b154, U+b291, U+b2e6, U+b301, U+b385, U+b525, U+b5b4, U+b729, U+b72f, U+b738, U+b7ff, U+b837, U+b975, U+ba67, U+bb47, U+bc1f, U+bd90, U+bfd4, U+c27c, U+c324, U+c379, U+c3e0, U+c465, U+c53b, U+c58c, U+c610, U+c653, U+c6cd, U+c813, U+c82f, U+c999, U+c9e0, U+cac4, U+cad3, U+cbd4, U+cc10, U+cc22, U+ccb8, U+ccbc, U+cda5, U+ce84, U+cea3, U+cf67, U+cfe1, U+d241, U+d30d, U+d31c, U+d391, U+d401, U+d479, U+d5c9, U+d5db, U+d649, U+d6d4;
}

/* [107] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 100;
  src: local("Noto Sans KR Thin"), local("NotoSansKR-Thin"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby6FmXiEBPT4ITbgNA5CgmOsn7tqrYemQxcvEcQNuu0kQVUV7_JUAt63CjlocyjGq0Z6HPTl38RUH4.107.woff2?userVariant=14243) format("woff2");
  unicode-range: U+b0, U+e9, U+2193, U+2462, U+260e, U+261e, U+300e-300f, U+3044, U+30a4, U+30fb-30fc, U+314d, U+5973, U+6545, U+6708, U+7537, U+ac89, U+ac9c, U+acc1, U+ad04, U+ad75, U+ad7d, U+ae45, U+ae61, U+af42, U+b0ab, U+b0af, U+b0b3, U+b12c, U+b194, U+b1a8, U+b220, U+b258, U+b284, U+b2ff, U+b315, U+b371, U+b3d4-b3d5, U+b460, U+b527, U+b534, U+b810, U+b818, U+b98e, U+ba55, U+bbac, U+bc0b, U+bc40, U+bca1, U+bccd, U+bd93, U+be54, U+be5a, U+bf08, U+bf50, U+bf55, U+bfdc, U+c0c0, U+c0d0, U+c0f4, U+c100, U+c11e, U+c170, U+c20d, U+c274, U+c290, U+c308, U+c369, U+c539, U+c587, U+c5ff, U+c6ec, U+c70c, U+c7ad, U+c7c8, U+c83c, U+c881, U+cb48, U+cc60, U+ce69, U+ce6b, U+ce75, U+cf04, U+cf08, U+cf55, U+cf70, U+cffc, U+d0b7, U+d1a8, U+d2c8, U+d384, U+d47c, U+d48b, U+d5dd, U+d5e8, U+d720, U+d759, U+f981;
}

/* [108] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 100;
  src: local("Noto Sans KR Thin"), local("NotoSansKR-Thin"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby6FmXiEBPT4ITbgNA5CgmOsn7tqrYemQxcvEcQNuu0kQVUV7_JUAt63CjlocyjGq0Z6HPTl38RUH4.108.woff2?userVariant=14243) format("woff2");
  unicode-range: U+e0, U+e2, U+395, U+3b7, U+3ba, U+2460-2461, U+25a0, U+3010-3011, U+306e, U+30f3, U+314a, U+314c, U+5927, U+65b0, U+7e41, U+97d3, U+9ad4, U+ad49, U+ae0b, U+ae0d, U+ae43, U+ae5d, U+aecf, U+af3c, U+af64, U+afd4, U+b080, U+b084, U+b0c5, U+b10c, U+b1e8, U+b2ac, U+b36e, U+b451, U+b515, U+b540, U+b561, U+b6ab, U+b6b1, U+b72c, U+b730, U+b744, U+b800, U+b8ec, U+b8f0, U+b904, U+b968, U+b96d, U+b987, U+b9d9, U+bb36, U+bb49, U+bc2d, U+bc43, U+bcf6, U+bd89, U+be57, U+be61, U+bed4, U+c090, U+c130, U+c148, U+c19c, U+c2f9, U+c36c, U+c37c, U+c384, U+c3df, U+c575, U+c584, U+c660, U+c719, U+c816, U+ca4d, U+ca54, U+cabc, U+cb49, U+cc14, U+cff5, U+d004, U+d038, U+d0b4, U+d0d3, U+d0e0, U+d0ed, U+d131, U+d1b0, U+d31f, U+d33d, U+d3a0, U+d3ab, U+d514, U+d584, U+d6a1, U+d6cc, U+d749, U+d760, U+d799;
}

/* [109] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 100;
  src: local("Noto Sans KR Thin"), local("NotoSansKR-Thin"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby6FmXiEBPT4ITbgNA5CgmOsn7tqrYemQxcvEcQNuu0kQVUV7_JUAt63CjlocyjGq0Z6HPTl38RUH4.109.woff2?userVariant=14243) format("woff2");
  unicode-range: U+24, U+60, U+3b9, U+3bb, U+3bd, U+2191, U+2606, U+300c-300d, U+3131, U+3134, U+3139, U+3141-3142, U+3148, U+3161, U+3163, U+321c, U+4eba, U+5317, U+ac31, U+ac77, U+ac9f, U+acb9, U+acf0-acf1, U+acfd, U+ad73, U+af3d, U+b00c, U+b04a, U+b057, U+b0c4, U+b188, U+b1cc, U+b214, U+b2db, U+b2ee, U+b304, U+b4ed, U+b518, U+b5bc, U+b625, U+b69c-b69d, U+b7ac, U+b801, U+b86c, U+b959, U+b95c, U+b985, U+ba48, U+bb58, U+bc0c, U+bc38, U+bc85, U+bc9a, U+bf40, U+c068, U+c0bd, U+c0cc, U+c12f, U+c149, U+c1e0, U+c22b, U+c22d, U+c250, U+c2fc, U+c300, U+c313, U+c370, U+c3d8, U+c557, U+c580, U+c5e3, U+c62e, U+c634, U+c6f0, U+c74d, U+c783, U+c78e, U+c796, U+c7bc, U+c92c, U+ca4c, U+cc1c, U+cc54, U+cc59, U+ce04, U+cf30, U+cfc4, U+d140, U+d321, U+d38c, U+d399, U+d54f, U+d587, U+d5d0, U+d6e8, U+d770;
}

/* [110] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 100;
  src: local("Noto Sans KR Thin"), local("NotoSansKR-Thin"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby6FmXiEBPT4ITbgNA5CgmOsn7tqrYemQxcvEcQNuu0kQVUV7_JUAt63CjlocyjGq0Z6HPTl38RUH4.110.woff2?userVariant=14243) format("woff2");
  unicode-range: U+d7, U+ea, U+fc, U+2192, U+25bc, U+3000, U+3137, U+3145, U+315c, U+7f8e, U+ac13, U+ac71, U+ac90, U+acb8, U+ace7, U+ad7f, U+ae50, U+aef4, U+af34, U+afbc, U+b048, U+b09a, U+b0ad, U+b0bc, U+b113, U+b125, U+b141, U+b20c, U+b2d9, U+b2ed, U+b367, U+b369, U+b374, U+b3cb, U+b4ec, U+b611, U+b760, U+b81b, U+b834, U+b8b0, U+b8e1, U+b989, U+b9d1, U+b9e1, U+b9fa, U+ba4d, U+ba78, U+bb35, U+bb54, U+bbf9, U+bc11, U+bcb3, U+bd05, U+bd95, U+bdd4, U+be10, U+bed0, U+bf51, U+c0d8, U+c232, U+c2b7, U+c2eb, U+c378, U+c500, U+c52c, U+c549, U+c568, U+c598, U+c5c9, U+c61b, U+c639, U+c67c, U+c717, U+c78a, U+c80a, U+c90c-c90d, U+c950, U+c9e7, U+cbe4, U+cca9, U+cce4, U+cdb0, U+ce78, U+ce94, U+ce98, U+cf8c, U+d018, U+d034, U+d0f1, U+d1b1, U+d280, U+d2f8, U+d338, U+d380, U+d3b4, U+d610, U+d69f, U+d6fc, U+d758;
}

/* [111] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 100;
  src: local("Noto Sans KR Thin"), local("NotoSansKR-Thin"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby6FmXiEBPT4ITbgNA5CgmOsn7tqrYemQxcvEcQNuu0kQVUV7_JUAt63CjlocyjGq0Z6HPTl38RUH4.111.woff2?userVariant=14243) format("woff2");
  unicode-range: U+e7, U+2022, U+203b, U+25c0, U+2605, U+2661, U+3147, U+318d, U+672c, U+8a9e, U+acaa, U+acbc, U+ad1c, U+ae4a, U+ae5c, U+b044, U+b054, U+b0c8-b0c9, U+b2a6, U+b2d0, U+b35c, U+b364, U+b428, U+b454, U+b465, U+b4b7, U+b4e3, U+b51c, U+b5a1, U+b784, U+b790, U+b7ab, U+b7f4, U+b82c, U+b835, U+b8e9, U+b8f8, U+b9d8, U+b9f9, U+ba5c, U+ba64, U+babd, U+bb18, U+bb3b, U+bbff, U+bc0d, U+bc45, U+bc97, U+bcbc, U+be45, U+be75, U+be7c, U+bfcc, U+c0b6, U+c0f7, U+c14b, U+c2b4, U+c30d, U+c4f8, U+c5bb, U+c5d1, U+c5e0, U+c5ee, U+c5fd, U+c606, U+c6c5, U+c6e0, U+c708, U+c81d, U+c820, U+c824, U+c878, U+c918, U+c96c, U+c9e4, U+c9f1, U+cc2e, U+cd09, U+cea1, U+cef5, U+cef7, U+cf64, U+cf69, U+cfe8, U+d035, U+d0ac, U+d230, U+d234, U+d2f4, U+d31d, U+d575, U+d578, U+d608, U+d614, U+d718, U+d751, U+d761, U+d78c, U+d790;
}

/* [112] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 100;
  src: local("Noto Sans KR Thin"), local("NotoSansKR-Thin"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby6FmXiEBPT4ITbgNA5CgmOsn7tqrYemQxcvEcQNuu0kQVUV7_JUAt63CjlocyjGq0Z6HPTl38RUH4.112.woff2?userVariant=14243) format("woff2");
  unicode-range: U+2665, U+3160, U+4e2d, U+6587, U+65e5, U+ac12, U+ac14, U+ac16, U+ac81, U+ad34, U+ade0, U+ae54, U+aebc, U+af2c, U+afc0, U+afc8, U+b04c, U+b08c, U+b099, U+b0a9, U+b0ac, U+b0ae, U+b0b8, U+b123, U+b179, U+b2e5, U+b2f7, U+b4c0, U+b531, U+b538, U+b545, U+b550, U+b5a8, U+b6f0, U+b728, U+b73b, U+b7ad, U+b7ed, U+b809, U+b864, U+b86d, U+b871, U+b9bf, U+b9f5, U+ba40, U+ba4b, U+ba58, U+ba87, U+baac, U+bbc0, U+bc16, U+bc34, U+bd07, U+bd99, U+be59, U+bfd0, U+c058, U+c0e4, U+c0f5, U+c12d, U+c139, U+c228, U+c529, U+c5c7, U+c635, U+c637, U+c735, U+c77d, U+c787, U+c789, U+c8c4, U+c989, U+c98c, U+c9d0, U+c9d3, U+cc0c, U+cc99, U+cd0c, U+cd2c, U+cd98, U+cda4, U+ce59, U+ce60, U+ce6d, U+cea0, U+d0d0-d0d1, U+d0d5, U+d14d, U+d1a4, U+d29c, U+d2f1, U+d301, U+d39c, U+d3bc, U+d4e8, U+d540, U+d5ec, U+d640, U+d750;
}

/* [113] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 100;
  src: local("Noto Sans KR Thin"), local("NotoSansKR-Thin"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby6FmXiEBPT4ITbgNA5CgmOsn7tqrYemQxcvEcQNuu0kQVUV7_JUAt63CjlocyjGq0Z6HPTl38RUH4.113.woff2?userVariant=14243) format("woff2");
  unicode-range: U+5e, U+25b2, U+25b6, U+314e, U+ac24, U+ace1, U+ace4, U+ae68, U+af2d, U+b0d0, U+b0e5, U+b150, U+b155, U+b193, U+b2c9, U+b2dd, U+b3c8, U+b3fc, U+b410, U+b458, U+b4dd, U+b5a0, U+b5a4, U+b5bb, U+b7b5, U+b838, U+b840, U+b86f, U+b8f9, U+b960, U+b9e5, U+bab8, U+bb50, U+bc1d, U+bc24-bc25, U+bca8, U+bcbd, U+bd04, U+bd10, U+bd24, U+be48, U+be5b, U+be68, U+c05c, U+c12c, U+c140, U+c15c, U+c168, U+c194, U+c219, U+c27d, U+c2a8, U+c2f1, U+c2f8, U+c368, U+c554-c555, U+c559, U+c564, U+c5d8, U+c5fc, U+c625, U+c65c, U+c6b1, U+c728, U+c794, U+c84c, U+c88c, U+c8e0, U+c8fd, U+c998, U+c9dd, U+cc0d, U+cc30, U+ceec, U+cf13, U+cf1c, U+cf5c, U+d050, U+d07c, U+d0a8, U+d134, U+d138, U+d154, U+d1f4, U+d2bc, U+d329, U+d32c, U+d3d0, U+d3f4, U+d3fc, U+d56b, U+d5cc, U+d600-d601, U+d639, U+d6c8, U+d754, U+d765;
}

/* [114] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 100;
  src: local("Noto Sans KR Thin"), local("NotoSansKR-Thin"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby6FmXiEBPT4ITbgNA5CgmOsn7tqrYemQxcvEcQNuu0kQVUV7_JUAt63CjlocyjGq0Z6HPTl38RUH4.114.woff2?userVariant=14243) format("woff2");
  unicode-range: U+3c-3d, U+2026, U+24d2, U+314b, U+ac11, U+acf3, U+ad74, U+ad81, U+adf9, U+ae34, U+af43, U+afb8, U+b05d, U+b07c, U+b110, U+b118, U+b17c, U+b180, U+b18d, U+b192, U+b2cc, U+b355, U+b378, U+b4a4, U+b4ef, U+b78d, U+b799, U+b7a9, U+b7fd, U+b807, U+b80c, U+b839, U+b9b4, U+b9db, U+ba3c, U+bab0, U+bba4, U+bc94, U+be4c, U+c154, U+c1c4, U+c26c, U+c2ac, U+c2ed, U+c4f4, U+c55e, U+c561, U+c571, U+c5b5, U+c5c4, U+c654-c655, U+c695, U+c6e8, U+c6f9, U+c724, U+c751, U+c775, U+c7a0, U+c7c1, U+c874, U+c880, U+c9d5, U+c9f8, U+cabd, U+cc29, U+cc2c, U+cca8, U+ccab, U+ccd0, U+ce21, U+ce35, U+ce7c, U+ce90, U+cee8, U+cef4, U+cfe0, U+d070, U+d0b9, U+d0c1, U+d0c4, U+d0c8, U+d15c, U+d1a1, U+d2c0, U+d300, U+d314, U+d3ed, U+d478, U+d480, U+d48d, U+d508, U+d53d, U+d5e4, U+d611, U+d61c, U+d68d, U+d6a8, U+d798;
}

/* [115] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 100;
  src: local("Noto Sans KR Thin"), local("NotoSansKR-Thin"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby6FmXiEBPT4ITbgNA5CgmOsn7tqrYemQxcvEcQNuu0kQVUV7_JUAt63CjlocyjGq0Z6HPTl38RUH4.115.woff2?userVariant=14243) format("woff2");
  unicode-range: U+23, U+25, U+5f, U+a9, U+ac08, U+ac78, U+aca8, U+acac, U+ace8, U+ad70, U+adc0, U+addc, U+b137, U+b140, U+b208, U+b290, U+b2f5, U+b3c5, U+b3cc, U+b420, U+b429, U+b529, U+b530, U+b77d, U+b79c, U+b7a8, U+b7c9, U+b7f0, U+b7fc, U+b828, U+b860, U+b9ad, U+b9c1, U+b9c9, U+b9dd-b9de, U+b9e8, U+ba38-ba39, U+babb, U+bc00, U+bc8c, U+bca0, U+bca4, U+bcd1, U+bcfc, U+bd09, U+bdf0, U+be60, U+c0ad, U+c0b4, U+c0bc, U+c190, U+c1fc, U+c220, U+c288, U+c2b9, U+c2f6, U+c528, U+c545, U+c558, U+c5bc, U+c5d4, U+c600, U+c644, U+c6c0, U+c6c3, U+c721, U+c798, U+c7a1, U+c811, U+c838, U+c871, U+c904, U+c990, U+c9dc, U+cc38, U+cc44, U+cca0, U+cd1d, U+cd95, U+cda9, U+ce5c, U+cf00, U+cf58, U+d150, U+d22c, U+d305, U+d328, U+d37c, U+d3f0, U+d551, U+d5a5, U+d5c8, U+d5d8, U+d63c, U+d64d, U+d669, U+d734, U+d76c;
}

/* [116] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 100;
  src: local("Noto Sans KR Thin"), local("NotoSansKR-Thin"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby6FmXiEBPT4ITbgNA5CgmOsn7tqrYemQxcvEcQNuu0kQVUV7_JUAt63CjlocyjGq0Z6HPTl38RUH4.116.woff2?userVariant=14243) format("woff2");
  unicode-range: U+26, U+2b, U+3e, U+40, U+7e, U+ac01, U+ac19, U+ac1d, U+aca0, U+aca9, U+acb0, U+ad8c, U+ae09, U+ae38, U+ae40, U+aed8, U+b09c, U+b0a0, U+b108, U+b204, U+b298, U+b2d8, U+b2eb-b2ec, U+b2f4, U+b313, U+b358, U+b450, U+b4e0, U+b54c, U+b610, U+b780, U+b78c, U+b791, U+b8e8, U+b958, U+b974, U+b984, U+b9b0, U+b9bc-b9bd, U+b9ce, U+ba70, U+bbfc, U+bc0f, U+bc15, U+bc1b, U+bc31, U+bc95, U+bcc0, U+bcc4, U+bd81, U+bd88, U+c0c8, U+c11d, U+c13c, U+c158, U+c18d, U+c1a1, U+c21c, U+c4f0, U+c54a, U+c560, U+c5b8, U+c5c8, U+c5f4, U+c628, U+c62c, U+c678, U+c6cc, U+c808, U+c810, U+c885, U+c88b, U+c900, U+c988, U+c99d, U+c9c8, U+cc3d-cc3e, U+cc45, U+cd08, U+ce20, U+cee4, U+d074, U+d0a4, U+d0dd, U+d2b9, U+d3b8, U+d3c9, U+d488, U+d544, U+d559, U+d56d, U+d588, U+d615, U+d648, U+d655, U+d658, U+d65c;
}

/* [117] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 100;
  src: local("Noto Sans KR Thin"), local("NotoSansKR-Thin"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby6FmXiEBPT4ITbgNA5CgmOsn7tqrYemQxcvEcQNuu0kQVUV7_JUAt63CjlocyjGq0Z6HPTl38RUH4.117.woff2?userVariant=14243) format("woff2");
  unicode-range: U+d, U+48, U+7c, U+ac10, U+ac15, U+ac74, U+ac80, U+ac83, U+acc4, U+ad11, U+ad50, U+ad6d, U+adfc, U+ae00, U+ae08, U+ae4c, U+b0a8, U+b124, U+b144, U+b178, U+b274, U+b2a5, U+b2e8, U+b2f9, U+b354, U+b370, U+b418, U+b41c, U+b4f1, U+b514, U+b798, U+b808, U+b824-b825, U+b8cc, U+b978, U+b9d0, U+b9e4, U+baa9, U+bb3c, U+bc18, U+bc1c, U+bc30, U+bc84, U+bcf5, U+bcf8, U+bd84, U+be0c, U+be14, U+c0b0, U+c0c9, U+c0dd, U+c124, U+c2dd, U+c2e4, U+c2ec, U+c54c, U+c57c-c57d, U+c591, U+c5c5-c5c6, U+c5ed, U+c608, U+c640, U+c6b8, U+c6d4, U+c784, U+c7ac, U+c800-c801, U+c9c1, U+c9d1, U+cc28, U+cc98, U+cc9c, U+ccad, U+cd5c, U+cd94, U+cd9c, U+cde8, U+ce68, U+cf54, U+d0dc, U+d14c, U+d1a0, U+d1b5, U+d2f0, U+d30c, U+d310, U+d398, U+d45c, U+d50c, U+d53c, U+d560, U+d568, U+d589, U+d604, U+d6c4, U+d788;
}

/* [118] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 100;
  src: local("Noto Sans KR Thin"), local("NotoSansKR-Thin"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby6FmXiEBPT4ITbgNA5CgmOsn7tqrYemQxcvEcQNuu0kQVUV7_JUAt63CjlocyjGq0Z6HPTl38RUH4.118.woff2?userVariant=14243) format("woff2");
  unicode-range: U+39, U+49, U+4d-4e, U+a0, U+ac04, U+ac1c, U+ac70, U+ac8c, U+acbd, U+acf5, U+acfc, U+ad00, U+ad6c, U+adf8, U+b098, U+b0b4, U+b294, U+b2c8, U+b300, U+b3c4, U+b3d9, U+b4dc, U+b4e4, U+b77c, U+b7ec, U+b85d, U+b97c, U+b9c8, U+b9cc, U+ba54, U+ba74, U+ba85, U+baa8, U+bb34, U+bb38, U+bbf8, U+bc14, U+bc29, U+bc88, U+bcf4, U+bd80, U+be44, U+c0c1, U+c11c, U+c120, U+c131, U+c138, U+c18c, U+c218, U+c2b5, U+c2e0, U+c544, U+c548, U+c5b4, U+c5d0, U+c5ec, U+c5f0, U+c601, U+c624, U+c694, U+c6a9, U+c6b0, U+c6b4, U+c6d0, U+c704, U+c720, U+c73c, U+c740, U+c744, U+c74c, U+c758, U+c77c, U+c785, U+c788, U+c790-c791, U+c7a5, U+c804, U+c815, U+c81c, U+c870, U+c8fc, U+c911, U+c9c4, U+ccb4, U+ce58, U+ce74, U+d06c, U+d0c0, U+d130, U+d2b8, U+d3ec, U+d504, U+d55c, U+d569, U+d574, U+d638, U+d654, U+d68c;
}

/* [119] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 100;
  src: local("Noto Sans KR Thin"), local("NotoSansKR-Thin"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby6FmXiEBPT4ITbgNA5CgmOsn7tqrYemQxcvEcQNuu0kQVUV7_JUAt63CjlocyjGq0Z6HPTl38RUH4.119.woff2?userVariant=14243) format("woff2");
  unicode-range: U+20-22, U+27-2a, U+2c-38, U+3a-3b, U+3f, U+41-47, U+4a-4c, U+4f-5d, U+61-7b, U+7d, U+a1, U+ab, U+ae, U+b7, U+bb, U+bf, U+2013-2014, U+201c-201d, U+2122, U+ac00, U+ace0, U+ae30, U+b2e4, U+b85c, U+b9ac, U+c0ac, U+c2a4, U+c2dc, U+c774, U+c778, U+c9c0, U+d558;
}

/* [0] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 300;
  src: local("Noto Sans KR Light"), local("NotoSansKR-Light"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOelzI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.0.woff2?userVariant=14243) format("woff2");
  unicode-range: U+f9ca-fa0b, U+ff03-ff05, U+ff07, U+ff0a-ff0b, U+ff0d-ff19, U+ff1b, U+ff1d, U+ff20-ff5b, U+ff5d, U+ffe0-ffe3, U+ffe5-ffe6;
}

/* [2] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 300;
  src: local("Noto Sans KR Light"), local("NotoSansKR-Light"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOelzI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.2.woff2?userVariant=14243) format("woff2");
  unicode-range: U+d723-d728, U+d72a-d733, U+d735-d748, U+d74a-d74f, U+d752-d753, U+d755-d757, U+d75a-d75f, U+d762-d764, U+d766-d768, U+d76a-d76b, U+d76d-d76f, U+d771-d787, U+d789-d78b, U+d78d-d78f, U+d791-d797, U+d79a, U+d79c, U+d79e-d7a3, U+f900-f909, U+f90b-f92e;
}

/* [3] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 300;
  src: local("Noto Sans KR Light"), local("NotoSansKR-Light"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOelzI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.3.woff2?userVariant=14243) format("woff2");
  unicode-range: U+d679-d68b, U+d68e-d69e, U+d6a0, U+d6a2-d6a7, U+d6a9-d6c3, U+d6c6-d6c7, U+d6c9-d6cb, U+d6cd-d6d3, U+d6d5-d6d6, U+d6d8-d6e3, U+d6e5-d6e7, U+d6e9-d6fb, U+d6fd-d717, U+d719-d71f, U+d721-d722;
}

/* [4] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 300;
  src: local("Noto Sans KR Light"), local("NotoSansKR-Light"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOelzI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.4.woff2?userVariant=14243) format("woff2");
  unicode-range: U+d5bc-d5c7, U+d5ca-d5cb, U+d5cd-d5cf, U+d5d1-d5d7, U+d5d9-d5da, U+d5dc, U+d5de-d5e3, U+d5e6-d5e7, U+d5e9-d5eb, U+d5ed-d5f6, U+d5f8, U+d5fa-d5ff, U+d602-d603, U+d605-d607, U+d609-d60f, U+d612-d613, U+d616-d61b, U+d61d-d637, U+d63a-d63b, U+d63d-d63f, U+d641-d647, U+d64a-d64c, U+d64e-d653, U+d656-d657, U+d659-d65b, U+d65d-d666, U+d668, U+d66a-d678;
}

/* [5] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 300;
  src: local("Noto Sans KR Light"), local("NotoSansKR-Light"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOelzI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.5.woff2?userVariant=14243) format("woff2");
  unicode-range: U+d507, U+d509-d50b, U+d50d-d513, U+d515-d53b, U+d53e-d53f, U+d541-d543, U+d545-d54c, U+d54e, U+d550, U+d552-d557, U+d55a-d55b, U+d55d-d55f, U+d561-d564, U+d566-d567, U+d56a, U+d56c, U+d56e-d573, U+d576-d577, U+d579-d583, U+d585-d586, U+d58a-d5a4, U+d5a6-d5bb;
}

/* [6] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 300;
  src: local("Noto Sans KR Light"), local("NotoSansKR-Light"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOelzI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.6.woff2?userVariant=14243) format("woff2");
  unicode-range: U+d464-d477, U+d47a-d47b, U+d47d-d47f, U+d481-d487, U+d489-d48a, U+d48c, U+d48e-d4e7, U+d4e9-d503, U+d505-d506;
}

/* [7] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 300;
  src: local("Noto Sans KR Light"), local("NotoSansKR-Light"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOelzI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.7.woff2?userVariant=14243) format("woff2");
  unicode-range: U+d3bf-d3c7, U+d3ca-d3cf, U+d3d1-d3eb, U+d3ee-d3ef, U+d3f1-d3f3, U+d3f5-d3fb, U+d3fd-d400, U+d402-d45b, U+d45d-d463;
}

/* [8] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 300;
  src: local("Noto Sans KR Light"), local("NotoSansKR-Light"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOelzI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.8.woff2?userVariant=14243) format("woff2");
  unicode-range: U+d2ff, U+d302-d304, U+d306-d30b, U+d30f, U+d311-d313, U+d315-d31b, U+d31e, U+d322-d324, U+d326-d327, U+d32a-d32b, U+d32d-d32f, U+d331-d337, U+d339-d33c, U+d33e-d37b, U+d37e-d37f, U+d381-d383, U+d385-d38b, U+d38e-d390, U+d392-d397, U+d39a-d39b, U+d39d-d39f, U+d3a1-d3a7, U+d3a9-d3aa, U+d3ac, U+d3ae-d3b3, U+d3b5-d3b7, U+d3b9-d3bb, U+d3bd-d3be;
}

/* [9] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 300;
  src: local("Noto Sans KR Light"), local("NotoSansKR-Light"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOelzI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.9.woff2?userVariant=14243) format("woff2");
  unicode-range: U+d257-d27f, U+d281-d29b, U+d29d-d29f, U+d2a1-d2ab, U+d2ad-d2b7, U+d2ba-d2bb, U+d2bd-d2bf, U+d2c1-d2c7, U+d2c9-d2ef, U+d2f2-d2f3, U+d2f5-d2f7, U+d2f9-d2fe;
}

/* [10] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 300;
  src: local("Noto Sans KR Light"), local("NotoSansKR-Light"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOelzI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.10.woff2?userVariant=14243) format("woff2");
  unicode-range: U+d1b4, U+d1b6-d1f3, U+d1f5-d22b, U+d22e-d22f, U+d231-d233, U+d235-d23b, U+d23d-d240, U+d242-d256;
}

/* [11] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 300;
  src: local("Noto Sans KR Light"), local("NotoSansKR-Light"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOelzI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.11.woff2?userVariant=14243) format("woff2");
  unicode-range: U+d105-d12f, U+d132-d133, U+d135-d137, U+d139-d13f, U+d141-d142, U+d144, U+d146-d14b, U+d14e-d14f, U+d151-d153, U+d155-d15b, U+d15e-d187, U+d189-d19f, U+d1a2-d1a3, U+d1a5-d1a7, U+d1a9-d1af, U+d1b2-d1b3;
}

/* [12] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 300;
  src: local("Noto Sans KR Light"), local("NotoSansKR-Light"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOelzI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.12.woff2?userVariant=14243) format("woff2");
  unicode-range: U+d04b-d04f, U+d051-d057, U+d059-d06b, U+d06d-d06f, U+d071-d073, U+d075-d07b, U+d07e-d0a3, U+d0a6-d0a7, U+d0a9-d0ab, U+d0ad-d0b3, U+d0b6, U+d0b8, U+d0ba-d0bf, U+d0c2-d0c3, U+d0c5-d0c7, U+d0c9-d0cf, U+d0d2, U+d0d6-d0db, U+d0de-d0df, U+d0e1-d0e3, U+d0e5-d0eb, U+d0ee-d0f0, U+d0f2-d104;
}

/* [13] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 300;
  src: local("Noto Sans KR Light"), local("NotoSansKR-Light"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOelzI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.13.woff2?userVariant=14243) format("woff2");
  unicode-range: U+cfa2-cfc3, U+cfc5-cfdf, U+cfe2-cfe3, U+cfe5-cfe7, U+cfe9-cff4, U+cff6-cffb, U+cffd-cfff, U+d001-d003, U+d005-d017, U+d019-d033, U+d036-d037, U+d039-d03b, U+d03d-d04a;
}

/* [14] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 300;
  src: local("Noto Sans KR Light"), local("NotoSansKR-Light"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOelzI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.14.woff2?userVariant=14243) format("woff2");
  unicode-range: U+cef0-cef3, U+cef6, U+cef9-ceff, U+cf01-cf03, U+cf05-cf07, U+cf09-cf0f, U+cf11-cf12, U+cf14-cf1b, U+cf1d-cf1f, U+cf21-cf2f, U+cf31-cf53, U+cf56-cf57, U+cf59-cf5b, U+cf5d-cf63, U+cf66, U+cf68, U+cf6a-cf6f, U+cf71-cf84, U+cf86-cf8b, U+cf8d-cfa1;
}

/* [15] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 300;
  src: local("Noto Sans KR Light"), local("NotoSansKR-Light"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOelzI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.15.woff2?userVariant=14243) format("woff2");
  unicode-range: U+ce3c-ce57, U+ce5a-ce5b, U+ce5d-ce5f, U+ce61-ce67, U+ce6a, U+ce6c, U+ce6e-ce73, U+ce76-ce77, U+ce79-ce7b, U+ce7d-ce83, U+ce85-ce88, U+ce8a-ce8f, U+ce91-ce93, U+ce95-ce97, U+ce99-ce9f, U+cea2, U+cea4-ceab, U+cead-cee3, U+cee6-cee7, U+cee9-ceeb, U+ceed-ceef;
}

/* [16] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 300;
  src: local("Noto Sans KR Light"), local("NotoSansKR-Light"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOelzI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.16.woff2?userVariant=14243) format("woff2");
  unicode-range: U+cd92-cd93, U+cd96-cd97, U+cd99-cd9b, U+cd9d-cda3, U+cda6-cda8, U+cdaa-cdaf, U+cdb1-cdc3, U+cdc5-cdcb, U+cdcd-cde7, U+cde9-ce03, U+ce05-ce1f, U+ce22-ce34, U+ce36-ce3b;
}

/* [17] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 300;
  src: local("Noto Sans KR Light"), local("NotoSansKR-Light"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOelzI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.17.woff2?userVariant=14243) format("woff2");
  unicode-range: U+ccef-cd07, U+cd0a-cd0b, U+cd0d-cd1a, U+cd1c, U+cd1e-cd2b, U+cd2d-cd5b, U+cd5d-cd77, U+cd79-cd91;
}

/* [18] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 300;
  src: local("Noto Sans KR Light"), local("NotoSansKR-Light"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOelzI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.18.woff2?userVariant=14243) format("woff2");
  unicode-range: U+cc3f-cc43, U+cc46-cc47, U+cc49-cc4b, U+cc4d-cc53, U+cc55-cc58, U+cc5a-cc5f, U+cc61-cc97, U+cc9a-cc9b, U+cc9d-cc9f, U+cca1-cca7, U+ccaa, U+ccac, U+ccae-ccb3, U+ccb6-ccb7, U+ccb9-ccbb, U+ccbd-cccf, U+ccd1-cce3, U+cce5-ccee;
}

/* [19] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 300;
  src: local("Noto Sans KR Light"), local("NotoSansKR-Light"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOelzI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.19.woff2?userVariant=14243) format("woff2");
  unicode-range: U+cb91-cbd3, U+cbd5-cbe3, U+cbe5-cc0b, U+cc0e-cc0f, U+cc11-cc13, U+cc15-cc1b, U+cc1d-cc20, U+cc23-cc27, U+cc2a-cc2b, U+cc2d, U+cc2f, U+cc31-cc37, U+cc3a, U+cc3c;
}

/* [20] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 300;
  src: local("Noto Sans KR Light"), local("NotoSansKR-Light"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOelzI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.20.woff2?userVariant=14243) format("woff2");
  unicode-range: U+caf4-cb47, U+cb4a-cb90;
}

/* [21] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 300;
  src: local("Noto Sans KR Light"), local("NotoSansKR-Light"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOelzI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.21.woff2?userVariant=14243) format("woff2");
  unicode-range: U+ca4a-ca4b, U+ca4e-ca4f, U+ca51-ca53, U+ca55-ca5b, U+ca5d-ca60, U+ca62-ca83, U+ca85-cabb, U+cabe-cabf, U+cac1-cac3, U+cac5-cacb, U+cacd-cad0, U+cad2, U+cad4-cad8, U+cada-caf3;
}

/* [22] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 300;
  src: local("Noto Sans KR Light"), local("NotoSansKR-Light"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOelzI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.22.woff2?userVariant=14243) format("woff2");
  unicode-range: U+c996-c997, U+c99a-c99c, U+c99e-c9bf, U+c9c2-c9c3, U+c9c5-c9c7, U+c9c9-c9cf, U+c9d2, U+c9d4, U+c9d7-c9d8, U+c9db, U+c9de-c9df, U+c9e1-c9e3, U+c9e5-c9e6, U+c9e8-c9eb, U+c9ee-c9f0, U+c9f2-c9f7, U+c9f9-ca0b, U+ca0d-ca28, U+ca2a-ca49;
}

/* [23] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 300;
  src: local("Noto Sans KR Light"), local("NotoSansKR-Light"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOelzI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.23.woff2?userVariant=14243) format("woff2");
  unicode-range: U+c8e9-c8f4, U+c8f6-c8fb, U+c8fe-c8ff, U+c901-c903, U+c905-c90b, U+c90e-c910, U+c912-c917, U+c919-c92b, U+c92d-c94f, U+c951-c953, U+c955-c96b, U+c96d-c973, U+c975-c987, U+c98a-c98b, U+c98d-c98f, U+c991-c995;
}

/* [24] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 300;
  src: local("Noto Sans KR Light"), local("NotoSansKR-Light"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOelzI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.24.woff2?userVariant=14243) format("woff2");
  unicode-range: U+c841-c84b, U+c84d-c86f, U+c872-c873, U+c875-c877, U+c879-c87f, U+c882-c884, U+c887-c88a, U+c88d-c8c3, U+c8c5-c8df, U+c8e1-c8e8;
}

/* [25] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 300;
  src: local("Noto Sans KR Light"), local("NotoSansKR-Light"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOelzI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.25.woff2?userVariant=14243) format("woff2");
  unicode-range: U+c779-c77b, U+c77e-c782, U+c786, U+c78b, U+c78d, U+c78f, U+c792-c793, U+c795, U+c797, U+c799-c79f, U+c7a2, U+c7a7-c7ab, U+c7ae-c7bb, U+c7bd-c7c0, U+c7c2-c7c7, U+c7c9-c7dc, U+c7de-c7ff, U+c802-c803, U+c805-c807, U+c809, U+c80b-c80f, U+c812, U+c814, U+c817-c81b, U+c81e-c81f, U+c821-c823, U+c825-c82e, U+c830-c837, U+c839-c83b, U+c83d-c840;
}

/* [26] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 300;
  src: local("Noto Sans KR Light"), local("NotoSansKR-Light"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOelzI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.26.woff2?userVariant=14243) format("woff2");
  unicode-range: U+c6bb-c6bf, U+c6c2, U+c6c4, U+c6c6-c6cb, U+c6ce-c6cf, U+c6d1-c6d3, U+c6d5-c6db, U+c6dd-c6df, U+c6e1-c6e7, U+c6e9-c6eb, U+c6ed-c6ef, U+c6f1-c6f8, U+c6fa-c703, U+c705-c707, U+c709-c70b, U+c70d-c716, U+c718, U+c71a-c71f, U+c722-c723, U+c725-c727, U+c729-c734, U+c736-c73b, U+c73e-c73f, U+c741-c743, U+c745-c74b, U+c74e-c750, U+c752-c757, U+c759-c773, U+c776-c777;
}

/* [27] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 300;
  src: local("Noto Sans KR Light"), local("NotoSansKR-Light"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOelzI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.27.woff2?userVariant=14243) format("woff2");
  unicode-range: U+c5f5-c5fb, U+c5fe, U+c602-c605, U+c607, U+c609-c60f, U+c611-c61a, U+c61c-c623, U+c626-c627, U+c629-c62b, U+c62d, U+c62f-c632, U+c636, U+c638, U+c63a-c63f, U+c642-c643, U+c645-c647, U+c649-c652, U+c656-c65b, U+c65d-c65f, U+c661-c663, U+c665-c677, U+c679-c67b, U+c67d-c693, U+c696-c697, U+c699-c69b, U+c69d-c6a3, U+c6a6, U+c6a8, U+c6aa-c6af, U+c6b2-c6b3, U+c6b5-c6b7, U+c6b9-c6ba;
}

/* [28] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 300;
  src: local("Noto Sans KR Light"), local("NotoSansKR-Light"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOelzI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.28.woff2?userVariant=14243) format("woff2");
  unicode-range: U+c517-c527, U+c52a-c52b, U+c52d-c52f, U+c531-c538, U+c53a, U+c53c, U+c53e-c543, U+c546-c547, U+c54b, U+c54d-c552, U+c556, U+c55a-c55b, U+c55d, U+c55f, U+c562-c563, U+c565-c567, U+c569-c56f, U+c572, U+c574, U+c576-c57b, U+c57e-c57f, U+c581-c583, U+c585-c586, U+c588-c58b, U+c58e, U+c590, U+c592-c596, U+c599-c5b3, U+c5b6-c5b7, U+c5ba, U+c5be-c5c3, U+c5ca-c5cb, U+c5cd, U+c5cf, U+c5d2-c5d3, U+c5d5-c5d7, U+c5d9-c5df, U+c5e1-c5e2, U+c5e4, U+c5e6-c5eb, U+c5ef, U+c5f1-c5f3;
}

/* [29] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 300;
  src: local("Noto Sans KR Light"), local("NotoSansKR-Light"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOelzI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.29.woff2?userVariant=14243) format("woff2");
  unicode-range: U+c475-c4ef, U+c4f2-c4f3, U+c4f5-c4f7, U+c4f9-c4ff, U+c502-c50b, U+c50d-c516;
}

/* [30] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 300;
  src: local("Noto Sans KR Light"), local("NotoSansKR-Light"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOelzI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.30.woff2?userVariant=14243) format("woff2");
  unicode-range: U+c3d0-c3d7, U+c3da-c3db, U+c3dd-c3de, U+c3e1-c3ec, U+c3ee-c3f3, U+c3f5-c42b, U+c42d-c463, U+c466-c474;
}

/* [31] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 300;
  src: local("Noto Sans KR Light"), local("NotoSansKR-Light"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOelzI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.31.woff2?userVariant=14243) format("woff2");
  unicode-range: U+c32b-c367, U+c36a-c36b, U+c36d-c36f, U+c371-c377, U+c37a-c37b, U+c37e-c383, U+c385-c387, U+c389-c3cf;
}

/* [32] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 300;
  src: local("Noto Sans KR Light"), local("NotoSansKR-Light"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOelzI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.32.woff2?userVariant=14243) format("woff2");
  unicode-range: U+c26a-c26b, U+c26d-c26f, U+c271-c273, U+c275-c27b, U+c27e-c287, U+c289-c28f, U+c291-c297, U+c299-c29a, U+c29c-c2a3, U+c2a5-c2a7, U+c2a9-c2ab, U+c2ad-c2b3, U+c2b6, U+c2b8, U+c2ba-c2bb, U+c2bd-c2db, U+c2de-c2df, U+c2e1-c2e2, U+c2e5-c2ea, U+c2ee, U+c2f0, U+c2f2-c2f5, U+c2f7, U+c2fa-c2fb, U+c2fd-c2ff, U+c301-c307, U+c309-c30c, U+c30e-c312, U+c315-c323, U+c325-c328, U+c32a;
}

/* [33] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 300;
  src: local("Noto Sans KR Light"), local("NotoSansKR-Light"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOelzI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.33.woff2?userVariant=14243) format("woff2");
  unicode-range: U+c1bc-c1c3, U+c1c5-c1df, U+c1e1-c1fb, U+c1fd-c203, U+c205-c20c, U+c20e, U+c210-c217, U+c21a-c21b, U+c21d-c21e, U+c221-c227, U+c229-c22a, U+c22c, U+c22e, U+c230, U+c233-c24f, U+c251-c257, U+c259-c269;
}

/* [34] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 300;
  src: local("Noto Sans KR Light"), local("NotoSansKR-Light"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOelzI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.34.woff2?userVariant=14243) format("woff2");
  unicode-range: U+c101-c11b, U+c11f, U+c121-c123, U+c125-c12b, U+c12e, U+c132-c137, U+c13a-c13b, U+c13d-c13f, U+c141-c147, U+c14a, U+c14c-c153, U+c155-c157, U+c159-c15b, U+c15d-c166, U+c169-c16f, U+c171-c177, U+c179-c18b, U+c18e-c18f, U+c191-c193, U+c195-c19b, U+c19d-c19e, U+c1a0, U+c1a2-c1a4, U+c1a6-c1bb;
}

/* [35] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 300;
  src: local("Noto Sans KR Light"), local("NotoSansKR-Light"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOelzI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.35.woff2?userVariant=14243) format("woff2");
  unicode-range: U+c049-c057, U+c059-c05b, U+c05d-c05f, U+c061-c067, U+c069-c08f, U+c091-c0ab, U+c0ae-c0af, U+c0b1-c0b3, U+c0b5, U+c0b7-c0bb, U+c0be, U+c0c2-c0c7, U+c0ca-c0cb, U+c0cd-c0cf, U+c0d1-c0d7, U+c0d9-c0da, U+c0dc, U+c0de-c0e3, U+c0e5-c0eb, U+c0ed-c0f3, U+c0f6, U+c0f8, U+c0fa-c0ff;
}

/* [36] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 300;
  src: local("Noto Sans KR Light"), local("NotoSansKR-Light"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOelzI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.36.woff2?userVariant=14243) format("woff2");
  unicode-range: U+bfa7-bfaf, U+bfb1-bfc4, U+bfc6-bfcb, U+bfce-bfcf, U+bfd1-bfd3, U+bfd5-bfdb, U+bfdd-c048;
}

/* [37] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 300;
  src: local("Noto Sans KR Light"), local("NotoSansKR-Light"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOelzI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.37.woff2?userVariant=14243) format("woff2");
  unicode-range: U+bf07, U+bf09-bf3f, U+bf41-bf4f, U+bf52-bf54, U+bf56-bfa6;
}

/* [38] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 300;
  src: local("Noto Sans KR Light"), local("NotoSansKR-Light"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOelzI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.38.woff2?userVariant=14243) format("woff2");
  unicode-range: U+be56, U+be58, U+be5c-be5f, U+be62-be63, U+be65-be67, U+be69-be74, U+be76-be7b, U+be7e-be7f, U+be81-be8e, U+be90, U+be92-bea7, U+bea9-becf, U+bed2-bed3, U+bed5-bed6, U+bed9-bee3, U+bee6-bf06;
}

/* [39] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 300;
  src: local("Noto Sans KR Light"), local("NotoSansKR-Light"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOelzI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.39.woff2?userVariant=14243) format("woff2");
  unicode-range: U+bdb0-bdd3, U+bdd5-bdef, U+bdf1-be0b, U+be0d-be0f, U+be11-be13, U+be15-be43, U+be46-be47, U+be49-be4b, U+be4d-be53;
}

/* [40] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 300;
  src: local("Noto Sans KR Light"), local("NotoSansKR-Light"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOelzI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.40.woff2?userVariant=14243) format("woff2");
  unicode-range: U+bd03, U+bd06, U+bd08, U+bd0a-bd0f, U+bd11-bd22, U+bd25-bd47, U+bd49-bd58, U+bd5a-bd7f, U+bd82-bd83, U+bd85-bd87, U+bd8a-bd8f, U+bd91-bd92, U+bd94, U+bd96-bd98, U+bd9a-bdaf;
}

/* [41] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 300;
  src: local("Noto Sans KR Light"), local("NotoSansKR-Light"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOelzI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.41.woff2?userVariant=14243) format("woff2");
  unicode-range: U+bc4e-bc83, U+bc86-bc87, U+bc89-bc8b, U+bc8d-bc93, U+bc96, U+bc98, U+bc9b-bc9f, U+bca2-bca3, U+bca5-bca7, U+bca9-bcb2, U+bcb4-bcbb, U+bcbe-bcbf, U+bcc1-bcc3, U+bcc5-bccc, U+bcce-bcd0, U+bcd2-bcd4, U+bcd6-bcf3, U+bcf7, U+bcf9-bcfb, U+bcfd-bd02;
}

/* [42] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 300;
  src: local("Noto Sans KR Light"), local("NotoSansKR-Light"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOelzI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.42.woff2?userVariant=14243) format("woff2");
  unicode-range: U+bb90-bba3, U+bba5-bbab, U+bbad-bbbf, U+bbc1-bbf7, U+bbfa-bbfb, U+bbfd-bbfe, U+bc01-bc07, U+bc09-bc0a, U+bc0e, U+bc10, U+bc12-bc13, U+bc17, U+bc19-bc1a, U+bc1e, U+bc20-bc23, U+bc26, U+bc28, U+bc2a-bc2c, U+bc2e-bc2f, U+bc32-bc33, U+bc35-bc37, U+bc39-bc3f, U+bc41-bc42, U+bc44, U+bc46-bc48, U+bc4a-bc4d;
}

/* [43] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 300;
  src: local("Noto Sans KR Light"), local("NotoSansKR-Light"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOelzI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.43.woff2?userVariant=14243) format("woff2");
  unicode-range: U+bae6-bafb, U+bafd-bb17, U+bb19-bb33, U+bb37, U+bb39-bb3a, U+bb3d-bb43, U+bb45-bb46, U+bb48, U+bb4a-bb4f, U+bb51-bb53, U+bb55-bb57, U+bb59-bb62, U+bb64-bb8f;
}

/* [44] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 300;
  src: local("Noto Sans KR Light"), local("NotoSansKR-Light"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOelzI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.44.woff2?userVariant=14243) format("woff2");
  unicode-range: U+ba30-ba37, U+ba3a-ba3b, U+ba3d-ba3f, U+ba41-ba47, U+ba49-ba4a, U+ba4c, U+ba4e-ba53, U+ba56-ba57, U+ba59-ba5b, U+ba5d-ba63, U+ba65-ba66, U+ba68-ba6f, U+ba71-ba73, U+ba75-ba77, U+ba79-ba84, U+ba86, U+ba88-baa7, U+baaa, U+baad-baaf, U+bab1-bab7, U+baba, U+babc, U+babe-bae5;
}

/* [45] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 300;
  src: local("Noto Sans KR Light"), local("NotoSansKR-Light"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOelzI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.45.woff2?userVariant=14243) format("woff2");
  unicode-range: U+b96e-b973, U+b976-b977, U+b979-b97b, U+b97d-b983, U+b986, U+b988, U+b98a-b98d, U+b98f-b9ab, U+b9ae-b9af, U+b9b1-b9b3, U+b9b5-b9bb, U+b9be, U+b9c0, U+b9c2-b9c7, U+b9ca-b9cb, U+b9cd, U+b9d2-b9d7, U+b9da, U+b9dc, U+b9df-b9e0, U+b9e2, U+b9e6-b9e7, U+b9e9-b9f3, U+b9f6, U+b9f8, U+b9fb-ba2f;
}

/* [46] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 300;
  src: local("Noto Sans KR Light"), local("NotoSansKR-Light"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOelzI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.46.woff2?userVariant=14243) format("woff2");
  unicode-range: U+b8bf-b8cb, U+b8cd-b8e0, U+b8e2-b8e7, U+b8ea-b8eb, U+b8ed-b8ef, U+b8f1-b8f7, U+b8fa, U+b8fc, U+b8fe-b903, U+b905-b917, U+b919-b91f, U+b921-b93b, U+b93d-b957, U+b95a-b95b, U+b95d-b95f, U+b961-b967, U+b969-b96c;
}

/* [47] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 300;
  src: local("Noto Sans KR Light"), local("NotoSansKR-Light"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOelzI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.47.woff2?userVariant=14243) format("woff2");
  unicode-range: U+b80d-b80f, U+b811-b817, U+b81a, U+b81c-b823, U+b826-b827, U+b829-b82b, U+b82d-b833, U+b836, U+b83a-b83f, U+b841-b85b, U+b85e-b85f, U+b861-b863, U+b865-b86b, U+b86e, U+b870, U+b872-b8af, U+b8b1-b8be;
}

/* [48] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 300;
  src: local("Noto Sans KR Light"), local("NotoSansKR-Light"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOelzI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.48.woff2?userVariant=14243) format("woff2");
  unicode-range: U+b74d-b75f, U+b761-b763, U+b765-b774, U+b776-b77b, U+b77e-b77f, U+b781-b783, U+b785-b78b, U+b78e, U+b792-b796, U+b79a-b79b, U+b79d-b7a7, U+b7aa, U+b7ae-b7b3, U+b7b6-b7c8, U+b7ca-b7eb, U+b7ee-b7ef, U+b7f1-b7f3, U+b7f5-b7fb, U+b7fe, U+b802-b806, U+b80a-b80b;
}

/* [49] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 300;
  src: local("Noto Sans KR Light"), local("NotoSansKR-Light"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOelzI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.49.woff2?userVariant=14243) format("woff2");
  unicode-range: U+b6a7-b6aa, U+b6ac-b6b0, U+b6b2-b6ef, U+b6f1-b727, U+b72a-b72b, U+b72d-b72e, U+b731-b737, U+b739-b73a, U+b73c-b743, U+b745-b74c;
}

/* [50] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 300;
  src: local("Noto Sans KR Light"), local("NotoSansKR-Light"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOelzI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.50.woff2?userVariant=14243) format("woff2");
  unicode-range: U+b605-b60f, U+b612-b617, U+b619-b624, U+b626-b69b, U+b69e-b6a3, U+b6a5-b6a6;
}

/* [51] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 300;
  src: local("Noto Sans KR Light"), local("NotoSansKR-Light"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOelzI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.51.woff2?userVariant=14243) format("woff2");
  unicode-range: U+b55f, U+b562-b583, U+b585-b59f, U+b5a2-b5a3, U+b5a5-b5a7, U+b5a9-b5b2, U+b5b5-b5ba, U+b5bd-b604;
}

/* [52] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 300;
  src: local("Noto Sans KR Light"), local("NotoSansKR-Light"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOelzI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.52.woff2?userVariant=14243) format("woff2");
  unicode-range: U+b4a5-b4b6, U+b4b8-b4bf, U+b4c1-b4c7, U+b4c9-b4db, U+b4de-b4df, U+b4e1-b4e2, U+b4e5-b4eb, U+b4ee, U+b4f0, U+b4f2-b513, U+b516-b517, U+b519-b51a, U+b51d-b523, U+b526, U+b528, U+b52b-b52f, U+b532-b533, U+b535-b537, U+b539-b53f, U+b541-b544, U+b546-b54b, U+b54d-b54f, U+b551-b55b, U+b55d-b55e;
}

/* [53] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 300;
  src: local("Noto Sans KR Light"), local("NotoSansKR-Light"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOelzI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.53.woff2?userVariant=14243) format("woff2");
  unicode-range: U+b3f8-b3fb, U+b3fd-b40f, U+b411-b417, U+b419-b41b, U+b41d-b41f, U+b421-b427, U+b42a-b42b, U+b42d-b44f, U+b452-b453, U+b455-b457, U+b459-b45f, U+b462-b464, U+b466-b46b, U+b46d-b47f, U+b481-b4a3;
}

/* [54] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 300;
  src: local("Noto Sans KR Light"), local("NotoSansKR-Light"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOelzI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.54.woff2?userVariant=14243) format("woff2");
  unicode-range: U+b342-b353, U+b356-b357, U+b359-b35b, U+b35d-b35e, U+b360-b363, U+b366, U+b368, U+b36a-b36d, U+b36f, U+b372-b373, U+b375-b377, U+b379-b37f, U+b381-b382, U+b384, U+b386-b38b, U+b38d-b3c3, U+b3c6-b3c7, U+b3c9-b3ca, U+b3cd-b3d3, U+b3d6, U+b3d8, U+b3da-b3f7;
}

/* [55] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 300;
  src: local("Noto Sans KR Light"), local("NotoSansKR-Light"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOelzI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.55.woff2?userVariant=14243) format("woff2");
  unicode-range: U+b27c-b283, U+b285-b28f, U+b292-b293, U+b295-b297, U+b29a-b29f, U+b2a1-b2a4, U+b2a7-b2a9, U+b2ab, U+b2ad-b2c7, U+b2ca-b2cb, U+b2cd-b2cf, U+b2d1-b2d7, U+b2da, U+b2dc, U+b2de-b2e3, U+b2e7, U+b2e9-b2ea, U+b2ef-b2f3, U+b2f6, U+b2f8, U+b2fa-b2fb, U+b2fd-b2fe, U+b302-b303, U+b305-b307, U+b309-b30f, U+b312, U+b316-b31b, U+b31d-b341;
}

/* [56] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 300;
  src: local("Noto Sans KR Light"), local("NotoSansKR-Light"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOelzI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.56.woff2?userVariant=14243) format("woff2");
  unicode-range: U+b1d6-b1e7, U+b1e9-b1fc, U+b1fe-b203, U+b206-b207, U+b209-b20b, U+b20d-b213, U+b216-b21f, U+b221-b257, U+b259-b273, U+b275-b27b;
}

/* [57] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 300;
  src: local("Noto Sans KR Light"), local("NotoSansKR-Light"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOelzI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.57.woff2?userVariant=14243) format("woff2");
  unicode-range: U+b120-b122, U+b126-b127, U+b129-b12b, U+b12d-b133, U+b136, U+b138, U+b13a-b13f, U+b142-b143, U+b145-b14f, U+b151-b153, U+b156-b157, U+b159-b177, U+b17a-b17b, U+b17d-b17f, U+b181-b187, U+b189-b18c, U+b18e-b191, U+b195-b1a7, U+b1a9-b1cb, U+b1cd-b1d5;
}

/* [58] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 300;
  src: local("Noto Sans KR Light"), local("NotoSansKR-Light"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOelzI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.58.woff2?userVariant=14243) format("woff2");
  unicode-range: U+b05f-b07b, U+b07e-b07f, U+b081-b083, U+b085-b08b, U+b08d-b097, U+b09b, U+b09d-b09f, U+b0a2-b0a7, U+b0aa, U+b0b0, U+b0b2, U+b0b6-b0b7, U+b0b9-b0bb, U+b0bd-b0c3, U+b0c6-b0c7, U+b0ca-b0cf, U+b0d1-b0df, U+b0e1-b0e4, U+b0e6-b107, U+b10a-b10b, U+b10d-b10f, U+b111-b112, U+b114-b117, U+b119-b11a, U+b11c-b11f;
}

/* [59] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 300;
  src: local("Noto Sans KR Light"), local("NotoSansKR-Light"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOelzI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.59.woff2?userVariant=14243) format("woff2");
  unicode-range: U+afac-afb7, U+afba-afbb, U+afbd-afbf, U+afc1-afc6, U+afca-afcc, U+afce-afd3, U+afd5-afe7, U+afe9-afef, U+aff1-b00b, U+b00d-b00f, U+b011-b013, U+b015-b01b, U+b01d-b027, U+b029-b043, U+b045-b047, U+b049, U+b04b, U+b04d-b052, U+b055-b056, U+b058-b05c, U+b05e;
}

/* [60] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 300;
  src: local("Noto Sans KR Light"), local("NotoSansKR-Light"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOelzI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.60.woff2?userVariant=14243) format("woff2");
  unicode-range: U+af03-af07, U+af09-af2b, U+af2e-af33, U+af35-af3b, U+af3e-af40, U+af44-af47, U+af4a-af5c, U+af5e-af63, U+af65-af7f, U+af81-afab;
}

/* [61] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 300;
  src: local("Noto Sans KR Light"), local("NotoSansKR-Light"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOelzI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.61.woff2?userVariant=14243) format("woff2");
  unicode-range: U+ae56-ae5b, U+ae5e-ae60, U+ae62-ae64, U+ae66-ae67, U+ae69-ae6b, U+ae6d-ae83, U+ae85-aebb, U+aebf, U+aec1-aec3, U+aec5-aecb, U+aece, U+aed0, U+aed2-aed7, U+aed9-aef3, U+aef5-af02;
}

/* [62] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 300;
  src: local("Noto Sans KR Light"), local("NotoSansKR-Light"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOelzI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.62.woff2?userVariant=14243) format("woff2");
  unicode-range: U+ad9c-ada3, U+ada5-adbf, U+adc1-adc3, U+adc5-adc7, U+adc9-add2, U+add4-addb, U+addd-addf, U+ade1-ade3, U+ade5-adf7, U+adfa-adfb, U+adfd-adff, U+ae02-ae07, U+ae0a, U+ae0c, U+ae0e-ae13, U+ae15-ae2f, U+ae31-ae33, U+ae35-ae37, U+ae39-ae3f, U+ae42, U+ae44, U+ae46-ae49, U+ae4b, U+ae4f, U+ae51-ae53, U+ae55;
}

/* [63] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 300;
  src: local("Noto Sans KR Light"), local("NotoSansKR-Light"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOelzI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.63.woff2?userVariant=14243) format("woff2");
  unicode-range: U+ace2-ace3, U+ace5-ace6, U+ace9-acef, U+acf2, U+acf4, U+acf7-acfb, U+acfe-acff, U+ad01-ad03, U+ad05-ad0b, U+ad0d-ad10, U+ad12-ad1b, U+ad1d-ad33, U+ad35-ad48, U+ad4a-ad4f, U+ad51-ad6b, U+ad6e-ad6f, U+ad71-ad72, U+ad77-ad7c, U+ad7e, U+ad80, U+ad82-ad87, U+ad89-ad8b, U+ad8d-ad8f, U+ad91-ad9b;
}

/* [64] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 300;
  src: local("Noto Sans KR Light"), local("NotoSansKR-Light"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOelzI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.64.woff2?userVariant=14243) format("woff2");
  unicode-range: U+ac25-ac2c, U+ac2e, U+ac30, U+ac32-ac37, U+ac39-ac3f, U+ac41-ac4c, U+ac4e-ac6f, U+ac72-ac73, U+ac75-ac76, U+ac79-ac7f, U+ac82, U+ac84-ac88, U+ac8a-ac8b, U+ac8d-ac8f, U+ac91-ac93, U+ac95-ac9b, U+ac9d-ac9e, U+aca1-aca7, U+acab, U+acad-acaf, U+acb1-acb7, U+acba-acbb, U+acbe-acc0, U+acc2-acc3, U+acc5-acdf;
}

/* [65] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 300;
  src: local("Noto Sans KR Light"), local("NotoSansKR-Light"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOelzI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.65.woff2?userVariant=14243) format("woff2");
  unicode-range: U+99df, U+99ed, U+99f1, U+99ff, U+9a01, U+9a08, U+9a0e-9a0f, U+9a19, U+9a2b, U+9a30, U+9a36-9a37, U+9a40, U+9a43, U+9a45, U+9a4d, U+9a55, U+9a57, U+9a5a-9a5b, U+9a5f, U+9a62, U+9a65, U+9a69-9a6a, U+9aa8, U+9ab8, U+9ad3, U+9ae5, U+9aee, U+9b1a, U+9b27, U+9b2a, U+9b31, U+9b3c, U+9b41-9b45, U+9b4f, U+9b54, U+9b5a, U+9b6f, U+9b8e, U+9b91, U+9b9f, U+9bab, U+9bae, U+9bc9, U+9bd6, U+9be4, U+9be8, U+9c0d, U+9c10, U+9c12, U+9c15, U+9c25, U+9c32, U+9c3b, U+9c47, U+9c49, U+9c57, U+9ce5, U+9ce7, U+9ce9, U+9cf3-9cf4, U+9cf6, U+9d09, U+9d1b, U+9d26, U+9d28, U+9d3b, U+9d51, U+9d5d, U+9d60-9d61, U+9d6c, U+9d72, U+9da9, U+9daf, U+9db4, U+9dc4, U+9dd7, U+9df2, U+9df8-9dfa, U+9e1a, U+9e1e, U+9e75, U+9e79, U+9e7d, U+9e7f, U+9e92-9e93, U+9e97, U+9e9d, U+9e9f, U+9ea5, U+9eb4-9eb5, U+9ebb, U+9ebe, U+9ec3, U+9ecd-9ece, U+9ed4, U+9ed8, U+9edb-9edc, U+9ede, U+9ee8, U+9ef4, U+9f07-9f08, U+9f0e, U+9f13, U+9f20, U+9f3b, U+9f4a-9f4b, U+9f4e, U+9f52, U+9f5f, U+9f61, U+9f67, U+9f6a, U+9f6c, U+9f77, U+9f8d, U+9f90, U+9f95, U+9f9c, U+ac02-ac03, U+ac05-ac06, U+ac09-ac0f, U+ac17-ac18, U+ac1b, U+ac1e-ac1f, U+ac21-ac23;
}

/* [93] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 300;
  src: local("Noto Sans KR Light"), local("NotoSansKR-Light"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOelzI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.93.woff2?userVariant=14243) format("woff2");
  unicode-range: U+338c-339c, U+339f-33a0, U+33a2-33cb, U+33cf-33d0, U+33d3, U+33d6, U+33d8, U+33db-33dd, U+4e01, U+4e03, U+4e07-4e08, U+4e11, U+4e14-4e15, U+4e18-4e19, U+4e1e, U+4e32, U+4e38-4e39, U+4e42-4e43, U+4e45, U+4e4d-4e4f, U+4e56, U+4e58-4e59, U+4e5d-4e5e, U+4e6b, U+4e6d, U+4e73, U+4e76-4e77, U+4e7e, U+4e82, U+4e86, U+4e88, U+4e8e, U+4e90-4e92, U+4e94-4e95, U+4e98, U+4e9b, U+4e9e, U+4ea1-4ea2, U+4ea4-4ea6, U+4ea8, U+4eab, U+4ead-4eae, U+4eb6, U+4ec0-4ec1, U+4ec4, U+4ec7, U+4ecb, U+4ecd, U+4ed4-4ed5, U+4ed7-4ed9, U+4edd, U+4edf, U+4ee4, U+4ef0, U+4ef2, U+4ef6-4ef7, U+4efb, U+4f01, U+4f09, U+4f0b, U+4f0d-4f11, U+4f2f, U+4f34, U+4f36, U+4f38, U+4f3a, U+4f3c-4f3d;
}

/* [94] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 300;
  src: local("Noto Sans KR Light"), local("NotoSansKR-Light"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOelzI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.94.woff2?userVariant=14243) format("woff2");
  unicode-range: U+3136, U+3138, U+313a-3140, U+3143-3144, U+3150, U+3152, U+3154-3156, U+3158-315b, U+315d-315f, U+3162, U+3164-318c, U+318e, U+3200-321b, U+3231, U+3239, U+3251-325a, U+3260-327b, U+327e-327f, U+328a-3290, U+3294, U+329e, U+32a5, U+3380-3384, U+3388-338b;
}

/* [95] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 300;
  src: local("Noto Sans KR Light"), local("NotoSansKR-Light"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOelzI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.95.woff2?userVariant=14243) format("woff2");
  unicode-range: U+2f7d, U+2f7f-2f8b, U+2f8e-2f90, U+2f92-2f97, U+2f99-2fa0, U+2fa2-2fa3, U+2fa5-2fa9, U+2fac-2fb1, U+2fb3-2fbc, U+2fc1-2fca, U+2fcd-2fd4, U+3003, U+3012-3019, U+301c, U+301e-3020, U+3036, U+3041, U+3043, U+3045, U+3047, U+3049, U+304e, U+3050, U+3052, U+3056, U+305a, U+305c, U+305e, U+3062, U+3065, U+306c, U+3070-307d, U+3080, U+3085, U+3087, U+308e, U+3090-3091, U+30a1, U+30a5, U+30a9, U+30ae, U+30b1-30b2, U+30b4, U+30b6, U+30bc-30be, U+30c2, U+30c5, U+30cc, U+30d2, U+30d4, U+30d8-30dd, U+30e4, U+30e6, U+30e8, U+30ee, U+30f0-30f2, U+30f4-30f6, U+3133, U+3135;
}

/* [96] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 300;
  src: local("Noto Sans KR Light"), local("NotoSansKR-Light"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOelzI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.96.woff2?userVariant=14243) format("woff2");
  unicode-range: U+2541-254b, U+25a4-25a9, U+25b1, U+25b5, U+25b9, U+25bf, U+25c1, U+25c3, U+25c9-25ca, U+25cc, U+25ce, U+25d0-25d1, U+25e6, U+25ef, U+260f, U+261d, U+261f, U+262f, U+2660, U+2664, U+2667-2669, U+266d, U+266f, U+2716, U+271a, U+273d, U+2756, U+2776-277f, U+278a-2793, U+2963, U+2965, U+2ac5-2ac6, U+2acb-2acc, U+2f00, U+2f04, U+2f06, U+2f08, U+2f0a-2f0b, U+2f11-2f12, U+2f14, U+2f17-2f18, U+2f1c-2f1d, U+2f1f-2f20, U+2f23-2f26, U+2f28-2f29, U+2f2b, U+2f2d, U+2f2f-2f32, U+2f38, U+2f3c-2f40, U+2f42-2f4c, U+2f4f-2f52, U+2f54-2f58, U+2f5a-2f66, U+2f69-2f70, U+2f72-2f76, U+2f78, U+2f7a-2f7c;
}

/* [97] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 300;
  src: local("Noto Sans KR Light"), local("NotoSansKR-Light"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOelzI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.97.woff2?userVariant=14243) format("woff2");
  unicode-range: U+2479-2487, U+249c-24d1, U+24d3-24d7, U+24d9-24e9, U+24eb-24f4, U+2500-2501, U+2503, U+250c-2513, U+2515-2516, U+2518-2540;
}

/* [98] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 300;
  src: local("Noto Sans KR Light"), local("NotoSansKR-Light"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOelzI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.98.woff2?userVariant=14243) format("woff2");
  unicode-range: U+215b-215e, U+2162-2169, U+2170-2179, U+2195-2199, U+21b0-21b4, U+21bc, U+21c0, U+21c4-21c5, U+21cd, U+21cf-21d4, U+21e0-21e3, U+21e6-21e9, U+2200, U+2202-2203, U+2206-2209, U+220b-220c, U+220f, U+2211, U+2213, U+221a, U+221d-2220, U+2222, U+2225-2227, U+2229-222c, U+222e, U+2234-2237, U+223d, U+2243, U+2245, U+2248, U+2250-2253, U+225a, U+2260-2262, U+2264-2267, U+226a-226b, U+226e-2273, U+2276-2277, U+2279-227b, U+2280-2287, U+228a-228b, U+2295-2297, U+22a3-22a5, U+22bb-22bc, U+22ce-22cf, U+22da-22db, U+22ee-22ef, U+2306, U+2312, U+2314, U+2467-2478;
}

/* [99] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 300;
  src: local("Noto Sans KR Light"), local("NotoSansKR-Light"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOelzI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.99.woff2?userVariant=14243) format("woff2");
  unicode-range: U+81-82, U+84, U+a2-a5, U+a7-a8, U+aa, U+ac-ad, U+b1-b3, U+b6, U+b8-ba, U+bc-be, U+c0, U+c2, U+c6-cb, U+ce-d0, U+d4, U+d8-d9, U+db-dc, U+de-df, U+e6, U+eb, U+ee-f0, U+f4, U+f7-f9, U+fb, U+fe-ff, U+111, U+126-127, U+132-133, U+138, U+13f-142, U+149-14b, U+152-153, U+166-167, U+2bc, U+2c7, U+2d0, U+2d8-2d9, U+2db-2dd, U+391-394, U+396-3a1, U+3a3-3a9, U+3b2-3b6, U+3b8, U+3bc, U+3be-3c1, U+3c3-3c9, U+2010, U+2015-2016, U+2018-2019, U+201b, U+201f-2021, U+2025, U+2030, U+2033-2036, U+203c, U+203e, U+2042, U+2074, U+207a-207f, U+2081-2084, U+2109, U+2113, U+2116, U+2121, U+2126, U+212b, U+2153-2154;
}

/* [100] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 300;
  src: local("Noto Sans KR Light"), local("NotoSansKR-Light"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOelzI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.100.woff2?userVariant=14243) format("woff2");
  unicode-range: U+e8, U+2da, U+2160, U+2194, U+3054, U+3058, U+306d, U+3086, U+308d, U+30ac, U+30bb, U+30c4, U+30cd-30ce, U+30e2, U+3132, U+3146, U+3149, U+339d, U+4e3b, U+4f0a, U+4fdd, U+4fe1, U+5409, U+540c, U+5834, U+592a-592b, U+5b9a, U+5dde, U+5e0c, U+5e73, U+5f0f, U+60f3, U+653f, U+661f, U+662f, U+667a, U+683c, U+6b4c, U+6c11, U+767c, U+76ee, U+76f4, U+77f3, U+79d1, U+7a7a, U+7b2c, U+7d22, U+8207, U+8a00, U+8a71, U+9280, U+9580, U+958b, U+96c6, U+9762, U+98df, U+9ed1, U+ac2d, U+adc8, U+add3, U+af48, U+b014, U+b134-b135, U+b158, U+b2aa, U+b35f, U+b6a4, U+b9cf, U+bb63, U+bd23, U+be91, U+c29b, U+c3f4, U+c42c, U+c55c, U+c573, U+c58f, U+c78c, U+c7dd, U+c8f5, U+cad1, U+cc48, U+cf10, U+cf20, U+d03c, U+d07d, U+d2a0, U+d30e, U+d38d, U+d3a8, U+d3c8, U+d5e5, U+d5f9, U+d6e4, U+f90a, U+ff02, U+ff1c;
}

/* [101] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 300;
  src: local("Noto Sans KR Light"), local("NotoSansKR-Light"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOelzI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.101.woff2?userVariant=14243) format("woff2");
  unicode-range: U+3b1, U+2466, U+25a1, U+25a3, U+261c, U+3008-3009, U+305b, U+305d, U+3069, U+30a7, U+30ba, U+30cf, U+30ef, U+3151, U+3157, U+4e4b, U+4e5f, U+4e8c, U+4eca, U+4ed6, U+4f5b, U+50cf, U+5149, U+5165, U+5171, U+5229, U+529b, U+5316, U+539f, U+53f2, U+571f, U+5728, U+58eb, U+591c, U+5b78, U+5c11, U+5c55, U+5ddd, U+5e02, U+5fb7, U+60c5, U+610f, U+611f, U+6625, U+66f8, U+6797, U+679c, U+682a, U+6d2a, U+706b, U+7406, U+767b, U+76f8, U+77e5, U+7acb, U+898b, U+8a69, U+8def, U+8fd1, U+901a, U+90e8, U+91cd, U+975e, U+ae14, U+ae6c, U+aec0, U+afc7, U+afc9, U+b01c, U+b028, U+b308, U+b311, U+b314, U+b31c, U+b524, U+b560, U+b764, U+b920, U+b9e3, U+bd48, U+be7d, U+c0db, U+c231, U+c270, U+c2e3, U+c37d, U+c3ed, U+c530, U+c6a5, U+c6dc, U+c7a4, U+c954, U+c974, U+d000, U+d565, U+d667, U+d6c5, U+d79d, U+ff1e;
}

/* [102] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 300;
  src: local("Noto Sans KR Light"), local("NotoSansKR-Light"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOelzI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.102.woff2?userVariant=14243) format("woff2");
  unicode-range: U+131, U+2032, U+2465, U+2642, U+3048, U+3051, U+3083-3084, U+308f, U+30c0, U+30d1, U+30d3, U+30d6, U+30df, U+30e7, U+3153, U+4e16, U+4e8b, U+4ee5, U+5206, U+52a0, U+52d5, U+53e4, U+53ef, U+54c1, U+57ce, U+597d, U+5b8c, U+5ea6, U+5f8c, U+5f97, U+6210, U+6240, U+624b, U+6728, U+6bd4, U+7236, U+7269, U+7279, U+738b, U+7528, U+7530, U+767e, U+798f, U+8005, U+8a18, U+90fd, U+91cc, U+9577, U+9593, U+98a8, U+ac20, U+acf6, U+ad90, U+af5d, U+af80, U+afcd, U+aff0, U+b0a1, U+b0b5, U+b1fd, U+b2fc, U+b380, U+b51b, U+b584, U+b5b3, U+b8fd, U+b93c, U+b9f4, U+bb44, U+bc08, U+bc27, U+bc49, U+be55, U+be64, U+bfb0, U+bfc5, U+c178, U+c21f, U+c314, U+c4f1, U+c58d, U+c664, U+c698, U+c6a7, U+c6c1, U+c9ed, U+cac0, U+cacc, U+cad9, U+ccb5, U+cdcc, U+d0e4, U+d143, U+d320, U+d330, U+d54d, U+ff06, U+ff1f, U+ff5e;
}

/* [103] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 300;
  src: local("Noto Sans KR Light"), local("NotoSansKR-Light"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOelzI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.103.woff2?userVariant=14243) format("woff2");
  unicode-range: U+b4, U+20a9, U+20ac, U+2190, U+24d8, U+2502, U+2514, U+2592, U+25c7-25c8, U+2663, U+3060, U+3064, U+3081, U+3088, U+30a3, U+30a6, U+30aa, U+30b5, U+30c7, U+30ca-30cb, U+30d0, U+30e3, U+30e5, U+339e, U+4e09, U+4eac, U+4f5c, U+5167-5168, U+516c, U+51fa, U+5408, U+540d, U+591a, U+5b57, U+6211, U+65b9, U+660e, U+6642, U+6700, U+6b63, U+6e2f, U+7063, U+7532, U+793e, U+81ea, U+8272, U+82b1, U+897f, U+8eca, U+91ce, U+ac38, U+ad76, U+ae84, U+aecc, U+b07d, U+b0b1, U+b215, U+b2a0, U+b310, U+b3d7, U+b52a, U+b618, U+b775, U+b797, U+bcd5, U+bd59, U+be80, U+bea8, U+bed1, U+bee4-bee5, U+c060, U+c2ef, U+c329, U+c3dc, U+c597, U+c5bd, U+c5e5, U+c69c, U+c9d6, U+ca29, U+ca5c, U+ca84, U+cc39, U+cc3b, U+ce89, U+cee5, U+cf65, U+cf85, U+d058, U+d145, U+d22d, U+d325, U+d37d, U+d3ad, U+d769, U+ff0c;
}

/* [104] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 300;
  src: local("Noto Sans KR Light"), local("NotoSansKR-Light"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOelzI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.104.woff2?userVariant=14243) format("woff2");
  unicode-range: U+2161, U+2228, U+2299, U+2464, U+2517, U+2640, U+3042, U+304a, U+3053, U+3061, U+307f, U+3082, U+308c, U+3092, U+30a8, U+30ab, U+30ad, U+30b0, U+30b3, U+30b7, U+30c1, U+30c6, U+30c9, U+30d5, U+30d7, U+30de, U+30e0-30e1, U+30ec-30ed, U+4e0b, U+4e0d, U+4ee3, U+53f0, U+548c, U+5b89, U+5bb6, U+5c0f, U+611b, U+6771, U+6aa2, U+6bcd, U+6c34, U+6cd5, U+6d77, U+767d, U+795e, U+8ecd, U+9999, U+9ad8, U+ac07, U+ac1a, U+ac40, U+ad0c, U+ad88, U+ada4, U+ae01, U+ae65, U+aebd, U+aec4, U+afe8, U+b139, U+b205, U+b383, U+b38c, U+b42c, U+b461, U+b55c, U+b78f, U+b8fb, U+b9f7, U+bafc, U+bc99, U+bed8, U+bfcd, U+c0bf, U+c0f9, U+c167, U+c204, U+c20f, U+c22f, U+c258, U+c298, U+c2bc, U+c388, U+c501, U+c50c, U+c5b9, U+c5ce, U+c641, U+c648, U+c73d, U+ca50, U+ca61, U+cc4c, U+ceac, U+d0d4, U+d5f7, U+d6d7, U+ff1a;
}

/* [105] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 300;
  src: local("Noto Sans KR Light"), local("NotoSansKR-Light"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOelzI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.105.woff2?userVariant=14243) format("woff2");
  unicode-range: U+2103, U+2463, U+25c6, U+25cb, U+266c, U+3001, U+300a, U+3046, U+304c-304d, U+304f, U+3055, U+3059, U+3063, U+3066-3068, U+306f, U+3089, U+30b8, U+30bf, U+314f, U+4e0a, U+570b, U+5730, U+5916, U+5929, U+5c71, U+5e74, U+5fc3, U+601d, U+6027, U+63d0, U+6709, U+6734, U+751f, U+7684, U+82f1, U+9053, U+91d1, U+97f3, U+ac2f, U+ac4d, U+adc4, U+ade4, U+ae41, U+ae4d-ae4e, U+aed1, U+afb9, U+b0e0, U+b299, U+b365, U+b46c, U+b480, U+b4c8, U+b7b4, U+b819, U+b918, U+baab, U+bab9, U+be8f, U+bed7, U+c0ec, U+c19f, U+c1a5, U+c3d9, U+c464, U+c53d, U+c553, U+c570, U+c5cc, U+c633, U+c6a4, U+c7a3, U+c7a6, U+c886, U+c9d9-c9da, U+c9ec, U+ca0c, U+cc21, U+cd1b, U+cd78, U+cdc4, U+cef8, U+cfe4, U+d0a5, U+d0b5, U+d0ec, U+d15d, U+d188, U+d23c, U+d2ac, U+d729, U+d79b, U+ff01, U+ff08-ff09, U+ff5c;
}

/* [106] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 300;
  src: local("Noto Sans KR Light"), local("NotoSansKR-Light"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOelzI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.106.woff2?userVariant=14243) format("woff2");
  unicode-range: U+2039-203a, U+223c, U+25b3, U+25b7, U+25bd, U+25cf, U+266a, U+3002, U+300b, U+304b, U+3057, U+305f, U+306a-306b, U+307e, U+308a-308b, U+3093, U+30a2, U+30af, U+30b9, U+30c3, U+30c8, U+30e9-30eb, U+33a1, U+4e00, U+524d, U+5357, U+5b50, U+7121, U+884c, U+9751, U+ac94, U+aebe, U+aecd, U+af08, U+af41, U+af49, U+b010, U+b053, U+b109, U+b11b, U+b128, U+b154, U+b291, U+b2e6, U+b301, U+b385, U+b525, U+b5b4, U+b729, U+b72f, U+b738, U+b7ff, U+b837, U+b975, U+ba67, U+bb47, U+bc1f, U+bd90, U+bfd4, U+c27c, U+c324, U+c379, U+c3e0, U+c465, U+c53b, U+c58c, U+c610, U+c653, U+c6cd, U+c813, U+c82f, U+c999, U+c9e0, U+cac4, U+cad3, U+cbd4, U+cc10, U+cc22, U+ccb8, U+ccbc, U+cda5, U+ce84, U+cea3, U+cf67, U+cfe1, U+d241, U+d30d, U+d31c, U+d391, U+d401, U+d479, U+d5c9, U+d5db, U+d649, U+d6d4;
}

/* [107] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 300;
  src: local("Noto Sans KR Light"), local("NotoSansKR-Light"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOelzI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.107.woff2?userVariant=14243) format("woff2");
  unicode-range: U+b0, U+e9, U+2193, U+2462, U+260e, U+261e, U+300e-300f, U+3044, U+30a4, U+30fb-30fc, U+314d, U+5973, U+6545, U+6708, U+7537, U+ac89, U+ac9c, U+acc1, U+ad04, U+ad75, U+ad7d, U+ae45, U+ae61, U+af42, U+b0ab, U+b0af, U+b0b3, U+b12c, U+b194, U+b1a8, U+b220, U+b258, U+b284, U+b2ff, U+b315, U+b371, U+b3d4-b3d5, U+b460, U+b527, U+b534, U+b810, U+b818, U+b98e, U+ba55, U+bbac, U+bc0b, U+bc40, U+bca1, U+bccd, U+bd93, U+be54, U+be5a, U+bf08, U+bf50, U+bf55, U+bfdc, U+c0c0, U+c0d0, U+c0f4, U+c100, U+c11e, U+c170, U+c20d, U+c274, U+c290, U+c308, U+c369, U+c539, U+c587, U+c5ff, U+c6ec, U+c70c, U+c7ad, U+c7c8, U+c83c, U+c881, U+cb48, U+cc60, U+ce69, U+ce6b, U+ce75, U+cf04, U+cf08, U+cf55, U+cf70, U+cffc, U+d0b7, U+d1a8, U+d2c8, U+d384, U+d47c, U+d48b, U+d5dd, U+d5e8, U+d720, U+d759, U+f981;
}

/* [108] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 300;
  src: local("Noto Sans KR Light"), local("NotoSansKR-Light"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOelzI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.108.woff2?userVariant=14243) format("woff2");
  unicode-range: U+e0, U+e2, U+395, U+3b7, U+3ba, U+2460-2461, U+25a0, U+3010-3011, U+306e, U+30f3, U+314a, U+314c, U+5927, U+65b0, U+7e41, U+97d3, U+9ad4, U+ad49, U+ae0b, U+ae0d, U+ae43, U+ae5d, U+aecf, U+af3c, U+af64, U+afd4, U+b080, U+b084, U+b0c5, U+b10c, U+b1e8, U+b2ac, U+b36e, U+b451, U+b515, U+b540, U+b561, U+b6ab, U+b6b1, U+b72c, U+b730, U+b744, U+b800, U+b8ec, U+b8f0, U+b904, U+b968, U+b96d, U+b987, U+b9d9, U+bb36, U+bb49, U+bc2d, U+bc43, U+bcf6, U+bd89, U+be57, U+be61, U+bed4, U+c090, U+c130, U+c148, U+c19c, U+c2f9, U+c36c, U+c37c, U+c384, U+c3df, U+c575, U+c584, U+c660, U+c719, U+c816, U+ca4d, U+ca54, U+cabc, U+cb49, U+cc14, U+cff5, U+d004, U+d038, U+d0b4, U+d0d3, U+d0e0, U+d0ed, U+d131, U+d1b0, U+d31f, U+d33d, U+d3a0, U+d3ab, U+d514, U+d584, U+d6a1, U+d6cc, U+d749, U+d760, U+d799;
}

/* [109] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 300;
  src: local("Noto Sans KR Light"), local("NotoSansKR-Light"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOelzI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.109.woff2?userVariant=14243) format("woff2");
  unicode-range: U+24, U+60, U+3b9, U+3bb, U+3bd, U+2191, U+2606, U+300c-300d, U+3131, U+3134, U+3139, U+3141-3142, U+3148, U+3161, U+3163, U+321c, U+4eba, U+5317, U+ac31, U+ac77, U+ac9f, U+acb9, U+acf0-acf1, U+acfd, U+ad73, U+af3d, U+b00c, U+b04a, U+b057, U+b0c4, U+b188, U+b1cc, U+b214, U+b2db, U+b2ee, U+b304, U+b4ed, U+b518, U+b5bc, U+b625, U+b69c-b69d, U+b7ac, U+b801, U+b86c, U+b959, U+b95c, U+b985, U+ba48, U+bb58, U+bc0c, U+bc38, U+bc85, U+bc9a, U+bf40, U+c068, U+c0bd, U+c0cc, U+c12f, U+c149, U+c1e0, U+c22b, U+c22d, U+c250, U+c2fc, U+c300, U+c313, U+c370, U+c3d8, U+c557, U+c580, U+c5e3, U+c62e, U+c634, U+c6f0, U+c74d, U+c783, U+c78e, U+c796, U+c7bc, U+c92c, U+ca4c, U+cc1c, U+cc54, U+cc59, U+ce04, U+cf30, U+cfc4, U+d140, U+d321, U+d38c, U+d399, U+d54f, U+d587, U+d5d0, U+d6e8, U+d770;
}

/* [110] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 300;
  src: local("Noto Sans KR Light"), local("NotoSansKR-Light"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOelzI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.110.woff2?userVariant=14243) format("woff2");
  unicode-range: U+d7, U+ea, U+fc, U+2192, U+25bc, U+3000, U+3137, U+3145, U+315c, U+7f8e, U+ac13, U+ac71, U+ac90, U+acb8, U+ace7, U+ad7f, U+ae50, U+aef4, U+af34, U+afbc, U+b048, U+b09a, U+b0ad, U+b0bc, U+b113, U+b125, U+b141, U+b20c, U+b2d9, U+b2ed, U+b367, U+b369, U+b374, U+b3cb, U+b4ec, U+b611, U+b760, U+b81b, U+b834, U+b8b0, U+b8e1, U+b989, U+b9d1, U+b9e1, U+b9fa, U+ba4d, U+ba78, U+bb35, U+bb54, U+bbf9, U+bc11, U+bcb3, U+bd05, U+bd95, U+bdd4, U+be10, U+bed0, U+bf51, U+c0d8, U+c232, U+c2b7, U+c2eb, U+c378, U+c500, U+c52c, U+c549, U+c568, U+c598, U+c5c9, U+c61b, U+c639, U+c67c, U+c717, U+c78a, U+c80a, U+c90c-c90d, U+c950, U+c9e7, U+cbe4, U+cca9, U+cce4, U+cdb0, U+ce78, U+ce94, U+ce98, U+cf8c, U+d018, U+d034, U+d0f1, U+d1b1, U+d280, U+d2f8, U+d338, U+d380, U+d3b4, U+d610, U+d69f, U+d6fc, U+d758;
}

/* [111] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 300;
  src: local("Noto Sans KR Light"), local("NotoSansKR-Light"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOelzI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.111.woff2?userVariant=14243) format("woff2");
  unicode-range: U+e7, U+2022, U+203b, U+25c0, U+2605, U+2661, U+3147, U+318d, U+672c, U+8a9e, U+acaa, U+acbc, U+ad1c, U+ae4a, U+ae5c, U+b044, U+b054, U+b0c8-b0c9, U+b2a6, U+b2d0, U+b35c, U+b364, U+b428, U+b454, U+b465, U+b4b7, U+b4e3, U+b51c, U+b5a1, U+b784, U+b790, U+b7ab, U+b7f4, U+b82c, U+b835, U+b8e9, U+b8f8, U+b9d8, U+b9f9, U+ba5c, U+ba64, U+babd, U+bb18, U+bb3b, U+bbff, U+bc0d, U+bc45, U+bc97, U+bcbc, U+be45, U+be75, U+be7c, U+bfcc, U+c0b6, U+c0f7, U+c14b, U+c2b4, U+c30d, U+c4f8, U+c5bb, U+c5d1, U+c5e0, U+c5ee, U+c5fd, U+c606, U+c6c5, U+c6e0, U+c708, U+c81d, U+c820, U+c824, U+c878, U+c918, U+c96c, U+c9e4, U+c9f1, U+cc2e, U+cd09, U+cea1, U+cef5, U+cef7, U+cf64, U+cf69, U+cfe8, U+d035, U+d0ac, U+d230, U+d234, U+d2f4, U+d31d, U+d575, U+d578, U+d608, U+d614, U+d718, U+d751, U+d761, U+d78c, U+d790;
}

/* [112] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 300;
  src: local("Noto Sans KR Light"), local("NotoSansKR-Light"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOelzI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.112.woff2?userVariant=14243) format("woff2");
  unicode-range: U+2665, U+3160, U+4e2d, U+6587, U+65e5, U+ac12, U+ac14, U+ac16, U+ac81, U+ad34, U+ade0, U+ae54, U+aebc, U+af2c, U+afc0, U+afc8, U+b04c, U+b08c, U+b099, U+b0a9, U+b0ac, U+b0ae, U+b0b8, U+b123, U+b179, U+b2e5, U+b2f7, U+b4c0, U+b531, U+b538, U+b545, U+b550, U+b5a8, U+b6f0, U+b728, U+b73b, U+b7ad, U+b7ed, U+b809, U+b864, U+b86d, U+b871, U+b9bf, U+b9f5, U+ba40, U+ba4b, U+ba58, U+ba87, U+baac, U+bbc0, U+bc16, U+bc34, U+bd07, U+bd99, U+be59, U+bfd0, U+c058, U+c0e4, U+c0f5, U+c12d, U+c139, U+c228, U+c529, U+c5c7, U+c635, U+c637, U+c735, U+c77d, U+c787, U+c789, U+c8c4, U+c989, U+c98c, U+c9d0, U+c9d3, U+cc0c, U+cc99, U+cd0c, U+cd2c, U+cd98, U+cda4, U+ce59, U+ce60, U+ce6d, U+cea0, U+d0d0-d0d1, U+d0d5, U+d14d, U+d1a4, U+d29c, U+d2f1, U+d301, U+d39c, U+d3bc, U+d4e8, U+d540, U+d5ec, U+d640, U+d750;
}

/* [113] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 300;
  src: local("Noto Sans KR Light"), local("NotoSansKR-Light"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOelzI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.113.woff2?userVariant=14243) format("woff2");
  unicode-range: U+5e, U+25b2, U+25b6, U+314e, U+ac24, U+ace1, U+ace4, U+ae68, U+af2d, U+b0d0, U+b0e5, U+b150, U+b155, U+b193, U+b2c9, U+b2dd, U+b3c8, U+b3fc, U+b410, U+b458, U+b4dd, U+b5a0, U+b5a4, U+b5bb, U+b7b5, U+b838, U+b840, U+b86f, U+b8f9, U+b960, U+b9e5, U+bab8, U+bb50, U+bc1d, U+bc24-bc25, U+bca8, U+bcbd, U+bd04, U+bd10, U+bd24, U+be48, U+be5b, U+be68, U+c05c, U+c12c, U+c140, U+c15c, U+c168, U+c194, U+c219, U+c27d, U+c2a8, U+c2f1, U+c2f8, U+c368, U+c554-c555, U+c559, U+c564, U+c5d8, U+c5fc, U+c625, U+c65c, U+c6b1, U+c728, U+c794, U+c84c, U+c88c, U+c8e0, U+c8fd, U+c998, U+c9dd, U+cc0d, U+cc30, U+ceec, U+cf13, U+cf1c, U+cf5c, U+d050, U+d07c, U+d0a8, U+d134, U+d138, U+d154, U+d1f4, U+d2bc, U+d329, U+d32c, U+d3d0, U+d3f4, U+d3fc, U+d56b, U+d5cc, U+d600-d601, U+d639, U+d6c8, U+d754, U+d765;
}

/* [114] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 300;
  src: local("Noto Sans KR Light"), local("NotoSansKR-Light"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOelzI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.114.woff2?userVariant=14243) format("woff2");
  unicode-range: U+3c-3d, U+2026, U+24d2, U+314b, U+ac11, U+acf3, U+ad74, U+ad81, U+adf9, U+ae34, U+af43, U+afb8, U+b05d, U+b07c, U+b110, U+b118, U+b17c, U+b180, U+b18d, U+b192, U+b2cc, U+b355, U+b378, U+b4a4, U+b4ef, U+b78d, U+b799, U+b7a9, U+b7fd, U+b807, U+b80c, U+b839, U+b9b4, U+b9db, U+ba3c, U+bab0, U+bba4, U+bc94, U+be4c, U+c154, U+c1c4, U+c26c, U+c2ac, U+c2ed, U+c4f4, U+c55e, U+c561, U+c571, U+c5b5, U+c5c4, U+c654-c655, U+c695, U+c6e8, U+c6f9, U+c724, U+c751, U+c775, U+c7a0, U+c7c1, U+c874, U+c880, U+c9d5, U+c9f8, U+cabd, U+cc29, U+cc2c, U+cca8, U+ccab, U+ccd0, U+ce21, U+ce35, U+ce7c, U+ce90, U+cee8, U+cef4, U+cfe0, U+d070, U+d0b9, U+d0c1, U+d0c4, U+d0c8, U+d15c, U+d1a1, U+d2c0, U+d300, U+d314, U+d3ed, U+d478, U+d480, U+d48d, U+d508, U+d53d, U+d5e4, U+d611, U+d61c, U+d68d, U+d6a8, U+d798;
}

/* [115] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 300;
  src: local("Noto Sans KR Light"), local("NotoSansKR-Light"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOelzI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.115.woff2?userVariant=14243) format("woff2");
  unicode-range: U+23, U+25, U+5f, U+a9, U+ac08, U+ac78, U+aca8, U+acac, U+ace8, U+ad70, U+adc0, U+addc, U+b137, U+b140, U+b208, U+b290, U+b2f5, U+b3c5, U+b3cc, U+b420, U+b429, U+b529, U+b530, U+b77d, U+b79c, U+b7a8, U+b7c9, U+b7f0, U+b7fc, U+b828, U+b860, U+b9ad, U+b9c1, U+b9c9, U+b9dd-b9de, U+b9e8, U+ba38-ba39, U+babb, U+bc00, U+bc8c, U+bca0, U+bca4, U+bcd1, U+bcfc, U+bd09, U+bdf0, U+be60, U+c0ad, U+c0b4, U+c0bc, U+c190, U+c1fc, U+c220, U+c288, U+c2b9, U+c2f6, U+c528, U+c545, U+c558, U+c5bc, U+c5d4, U+c600, U+c644, U+c6c0, U+c6c3, U+c721, U+c798, U+c7a1, U+c811, U+c838, U+c871, U+c904, U+c990, U+c9dc, U+cc38, U+cc44, U+cca0, U+cd1d, U+cd95, U+cda9, U+ce5c, U+cf00, U+cf58, U+d150, U+d22c, U+d305, U+d328, U+d37c, U+d3f0, U+d551, U+d5a5, U+d5c8, U+d5d8, U+d63c, U+d64d, U+d669, U+d734, U+d76c;
}

/* [116] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 300;
  src: local("Noto Sans KR Light"), local("NotoSansKR-Light"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOelzI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.116.woff2?userVariant=14243) format("woff2");
  unicode-range: U+26, U+2b, U+3e, U+40, U+7e, U+ac01, U+ac19, U+ac1d, U+aca0, U+aca9, U+acb0, U+ad8c, U+ae09, U+ae38, U+ae40, U+aed8, U+b09c, U+b0a0, U+b108, U+b204, U+b298, U+b2d8, U+b2eb-b2ec, U+b2f4, U+b313, U+b358, U+b450, U+b4e0, U+b54c, U+b610, U+b780, U+b78c, U+b791, U+b8e8, U+b958, U+b974, U+b984, U+b9b0, U+b9bc-b9bd, U+b9ce, U+ba70, U+bbfc, U+bc0f, U+bc15, U+bc1b, U+bc31, U+bc95, U+bcc0, U+bcc4, U+bd81, U+bd88, U+c0c8, U+c11d, U+c13c, U+c158, U+c18d, U+c1a1, U+c21c, U+c4f0, U+c54a, U+c560, U+c5b8, U+c5c8, U+c5f4, U+c628, U+c62c, U+c678, U+c6cc, U+c808, U+c810, U+c885, U+c88b, U+c900, U+c988, U+c99d, U+c9c8, U+cc3d-cc3e, U+cc45, U+cd08, U+ce20, U+cee4, U+d074, U+d0a4, U+d0dd, U+d2b9, U+d3b8, U+d3c9, U+d488, U+d544, U+d559, U+d56d, U+d588, U+d615, U+d648, U+d655, U+d658, U+d65c;
}

/* [117] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 300;
  src: local("Noto Sans KR Light"), local("NotoSansKR-Light"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOelzI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.117.woff2?userVariant=14243) format("woff2");
  unicode-range: U+d, U+48, U+7c, U+ac10, U+ac15, U+ac74, U+ac80, U+ac83, U+acc4, U+ad11, U+ad50, U+ad6d, U+adfc, U+ae00, U+ae08, U+ae4c, U+b0a8, U+b124, U+b144, U+b178, U+b274, U+b2a5, U+b2e8, U+b2f9, U+b354, U+b370, U+b418, U+b41c, U+b4f1, U+b514, U+b798, U+b808, U+b824-b825, U+b8cc, U+b978, U+b9d0, U+b9e4, U+baa9, U+bb3c, U+bc18, U+bc1c, U+bc30, U+bc84, U+bcf5, U+bcf8, U+bd84, U+be0c, U+be14, U+c0b0, U+c0c9, U+c0dd, U+c124, U+c2dd, U+c2e4, U+c2ec, U+c54c, U+c57c-c57d, U+c591, U+c5c5-c5c6, U+c5ed, U+c608, U+c640, U+c6b8, U+c6d4, U+c784, U+c7ac, U+c800-c801, U+c9c1, U+c9d1, U+cc28, U+cc98, U+cc9c, U+ccad, U+cd5c, U+cd94, U+cd9c, U+cde8, U+ce68, U+cf54, U+d0dc, U+d14c, U+d1a0, U+d1b5, U+d2f0, U+d30c, U+d310, U+d398, U+d45c, U+d50c, U+d53c, U+d560, U+d568, U+d589, U+d604, U+d6c4, U+d788;
}

/* [118] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 300;
  src: local("Noto Sans KR Light"), local("NotoSansKR-Light"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOelzI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.118.woff2?userVariant=14243) format("woff2");
  unicode-range: U+39, U+49, U+4d-4e, U+a0, U+ac04, U+ac1c, U+ac70, U+ac8c, U+acbd, U+acf5, U+acfc, U+ad00, U+ad6c, U+adf8, U+b098, U+b0b4, U+b294, U+b2c8, U+b300, U+b3c4, U+b3d9, U+b4dc, U+b4e4, U+b77c, U+b7ec, U+b85d, U+b97c, U+b9c8, U+b9cc, U+ba54, U+ba74, U+ba85, U+baa8, U+bb34, U+bb38, U+bbf8, U+bc14, U+bc29, U+bc88, U+bcf4, U+bd80, U+be44, U+c0c1, U+c11c, U+c120, U+c131, U+c138, U+c18c, U+c218, U+c2b5, U+c2e0, U+c544, U+c548, U+c5b4, U+c5d0, U+c5ec, U+c5f0, U+c601, U+c624, U+c694, U+c6a9, U+c6b0, U+c6b4, U+c6d0, U+c704, U+c720, U+c73c, U+c740, U+c744, U+c74c, U+c758, U+c77c, U+c785, U+c788, U+c790-c791, U+c7a5, U+c804, U+c815, U+c81c, U+c870, U+c8fc, U+c911, U+c9c4, U+ccb4, U+ce58, U+ce74, U+d06c, U+d0c0, U+d130, U+d2b8, U+d3ec, U+d504, U+d55c, U+d569, U+d574, U+d638, U+d654, U+d68c;
}

/* [119] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 300;
  src: local("Noto Sans KR Light"), local("NotoSansKR-Light"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOelzI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.119.woff2?userVariant=14243) format("woff2");
  unicode-range: U+20-22, U+27-2a, U+2c-38, U+3a-3b, U+3f, U+41-47, U+4a-4c, U+4f-5d, U+61-7b, U+7d, U+a1, U+ab, U+ae, U+b7, U+bb, U+bf, U+2013-2014, U+201c-201d, U+2122, U+ac00, U+ace0, U+ae30, U+b2e4, U+b85c, U+b9ac, U+c0ac, U+c2a4, U+c2dc, U+c774, U+c778, U+c9c0, U+d558;
}

/* [0] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 400;
  src: local("Noto Sans KR Regular"), local("NotoSansKR-Regular"), url(https://fonts.gstatic.com/s/notosanskr/v10/PbykFmXiEBPT4ITbgNA5Cgm20xzM4rJ_1hVWr0wuLNGzgER_VNCnUj8uxSvmm4_MSugY9nXMgRti.0.woff2?userVariant=14243) format("woff2");
  unicode-range: U+f9ca-fa0b, U+ff03-ff05, U+ff07, U+ff0a-ff0b, U+ff0d-ff19, U+ff1b, U+ff1d, U+ff20-ff5b, U+ff5d, U+ffe0-ffe3, U+ffe5-ffe6;
}

/* [2] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 400;
  src: local("Noto Sans KR Regular"), local("NotoSansKR-Regular"), url(https://fonts.gstatic.com/s/notosanskr/v10/PbykFmXiEBPT4ITbgNA5Cgm20xzM4rJ_1hVWr0wuLNGzgER_VNCnUj8uxSvmm4_MSugY9nXMgRti.2.woff2?userVariant=14243) format("woff2");
  unicode-range: U+d723-d728, U+d72a-d733, U+d735-d748, U+d74a-d74f, U+d752-d753, U+d755-d757, U+d75a-d75f, U+d762-d764, U+d766-d768, U+d76a-d76b, U+d76d-d76f, U+d771-d787, U+d789-d78b, U+d78d-d78f, U+d791-d797, U+d79a, U+d79c, U+d79e-d7a3, U+f900-f909, U+f90b-f92e;
}

/* [3] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 400;
  src: local("Noto Sans KR Regular"), local("NotoSansKR-Regular"), url(https://fonts.gstatic.com/s/notosanskr/v10/PbykFmXiEBPT4ITbgNA5Cgm20xzM4rJ_1hVWr0wuLNGzgER_VNCnUj8uxSvmm4_MSugY9nXMgRti.3.woff2?userVariant=14243) format("woff2");
  unicode-range: U+d679-d68b, U+d68e-d69e, U+d6a0, U+d6a2-d6a7, U+d6a9-d6c3, U+d6c6-d6c7, U+d6c9-d6cb, U+d6cd-d6d3, U+d6d5-d6d6, U+d6d8-d6e3, U+d6e5-d6e7, U+d6e9-d6fb, U+d6fd-d717, U+d719-d71f, U+d721-d722;
}

/* [4] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 400;
  src: local("Noto Sans KR Regular"), local("NotoSansKR-Regular"), url(https://fonts.gstatic.com/s/notosanskr/v10/PbykFmXiEBPT4ITbgNA5Cgm20xzM4rJ_1hVWr0wuLNGzgER_VNCnUj8uxSvmm4_MSugY9nXMgRti.4.woff2?userVariant=14243) format("woff2");
  unicode-range: U+d5bc-d5c7, U+d5ca-d5cb, U+d5cd-d5cf, U+d5d1-d5d7, U+d5d9-d5da, U+d5dc, U+d5de-d5e3, U+d5e6-d5e7, U+d5e9-d5eb, U+d5ed-d5f6, U+d5f8, U+d5fa-d5ff, U+d602-d603, U+d605-d607, U+d609-d60f, U+d612-d613, U+d616-d61b, U+d61d-d637, U+d63a-d63b, U+d63d-d63f, U+d641-d647, U+d64a-d64c, U+d64e-d653, U+d656-d657, U+d659-d65b, U+d65d-d666, U+d668, U+d66a-d678;
}

/* [5] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 400;
  src: local("Noto Sans KR Regular"), local("NotoSansKR-Regular"), url(https://fonts.gstatic.com/s/notosanskr/v10/PbykFmXiEBPT4ITbgNA5Cgm20xzM4rJ_1hVWr0wuLNGzgER_VNCnUj8uxSvmm4_MSugY9nXMgRti.5.woff2?userVariant=14243) format("woff2");
  unicode-range: U+d507, U+d509-d50b, U+d50d-d513, U+d515-d53b, U+d53e-d53f, U+d541-d543, U+d545-d54c, U+d54e, U+d550, U+d552-d557, U+d55a-d55b, U+d55d-d55f, U+d561-d564, U+d566-d567, U+d56a, U+d56c, U+d56e-d573, U+d576-d577, U+d579-d583, U+d585-d586, U+d58a-d5a4, U+d5a6-d5bb;
}

/* [6] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 400;
  src: local("Noto Sans KR Regular"), local("NotoSansKR-Regular"), url(https://fonts.gstatic.com/s/notosanskr/v10/PbykFmXiEBPT4ITbgNA5Cgm20xzM4rJ_1hVWr0wuLNGzgER_VNCnUj8uxSvmm4_MSugY9nXMgRti.6.woff2?userVariant=14243) format("woff2");
  unicode-range: U+d464-d477, U+d47a-d47b, U+d47d-d47f, U+d481-d487, U+d489-d48a, U+d48c, U+d48e-d4e7, U+d4e9-d503, U+d505-d506;
}

/* [7] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 400;
  src: local("Noto Sans KR Regular"), local("NotoSansKR-Regular"), url(https://fonts.gstatic.com/s/notosanskr/v10/PbykFmXiEBPT4ITbgNA5Cgm20xzM4rJ_1hVWr0wuLNGzgER_VNCnUj8uxSvmm4_MSugY9nXMgRti.7.woff2?userVariant=14243) format("woff2");
  unicode-range: U+d3bf-d3c7, U+d3ca-d3cf, U+d3d1-d3eb, U+d3ee-d3ef, U+d3f1-d3f3, U+d3f5-d3fb, U+d3fd-d400, U+d402-d45b, U+d45d-d463;
}

/* [8] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 400;
  src: local("Noto Sans KR Regular"), local("NotoSansKR-Regular"), url(https://fonts.gstatic.com/s/notosanskr/v10/PbykFmXiEBPT4ITbgNA5Cgm20xzM4rJ_1hVWr0wuLNGzgER_VNCnUj8uxSvmm4_MSugY9nXMgRti.8.woff2?userVariant=14243) format("woff2");
  unicode-range: U+d2ff, U+d302-d304, U+d306-d30b, U+d30f, U+d311-d313, U+d315-d31b, U+d31e, U+d322-d324, U+d326-d327, U+d32a-d32b, U+d32d-d32f, U+d331-d337, U+d339-d33c, U+d33e-d37b, U+d37e-d37f, U+d381-d383, U+d385-d38b, U+d38e-d390, U+d392-d397, U+d39a-d39b, U+d39d-d39f, U+d3a1-d3a7, U+d3a9-d3aa, U+d3ac, U+d3ae-d3b3, U+d3b5-d3b7, U+d3b9-d3bb, U+d3bd-d3be;
}

/* [9] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 400;
  src: local("Noto Sans KR Regular"), local("NotoSansKR-Regular"), url(https://fonts.gstatic.com/s/notosanskr/v10/PbykFmXiEBPT4ITbgNA5Cgm20xzM4rJ_1hVWr0wuLNGzgER_VNCnUj8uxSvmm4_MSugY9nXMgRti.9.woff2?userVariant=14243) format("woff2");
  unicode-range: U+d257-d27f, U+d281-d29b, U+d29d-d29f, U+d2a1-d2ab, U+d2ad-d2b7, U+d2ba-d2bb, U+d2bd-d2bf, U+d2c1-d2c7, U+d2c9-d2ef, U+d2f2-d2f3, U+d2f5-d2f7, U+d2f9-d2fe;
}

/* [10] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 400;
  src: local("Noto Sans KR Regular"), local("NotoSansKR-Regular"), url(https://fonts.gstatic.com/s/notosanskr/v10/PbykFmXiEBPT4ITbgNA5Cgm20xzM4rJ_1hVWr0wuLNGzgER_VNCnUj8uxSvmm4_MSugY9nXMgRti.10.woff2?userVariant=14243) format("woff2");
  unicode-range: U+d1b4, U+d1b6-d1f3, U+d1f5-d22b, U+d22e-d22f, U+d231-d233, U+d235-d23b, U+d23d-d240, U+d242-d256;
}

/* [11] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 400;
  src: local("Noto Sans KR Regular"), local("NotoSansKR-Regular"), url(https://fonts.gstatic.com/s/notosanskr/v10/PbykFmXiEBPT4ITbgNA5Cgm20xzM4rJ_1hVWr0wuLNGzgER_VNCnUj8uxSvmm4_MSugY9nXMgRti.11.woff2?userVariant=14243) format("woff2");
  unicode-range: U+d105-d12f, U+d132-d133, U+d135-d137, U+d139-d13f, U+d141-d142, U+d144, U+d146-d14b, U+d14e-d14f, U+d151-d153, U+d155-d15b, U+d15e-d187, U+d189-d19f, U+d1a2-d1a3, U+d1a5-d1a7, U+d1a9-d1af, U+d1b2-d1b3;
}

/* [12] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 400;
  src: local("Noto Sans KR Regular"), local("NotoSansKR-Regular"), url(https://fonts.gstatic.com/s/notosanskr/v10/PbykFmXiEBPT4ITbgNA5Cgm20xzM4rJ_1hVWr0wuLNGzgER_VNCnUj8uxSvmm4_MSugY9nXMgRti.12.woff2?userVariant=14243) format("woff2");
  unicode-range: U+d04b-d04f, U+d051-d057, U+d059-d06b, U+d06d-d06f, U+d071-d073, U+d075-d07b, U+d07e-d0a3, U+d0a6-d0a7, U+d0a9-d0ab, U+d0ad-d0b3, U+d0b6, U+d0b8, U+d0ba-d0bf, U+d0c2-d0c3, U+d0c5-d0c7, U+d0c9-d0cf, U+d0d2, U+d0d6-d0db, U+d0de-d0df, U+d0e1-d0e3, U+d0e5-d0eb, U+d0ee-d0f0, U+d0f2-d104;
}

/* [13] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 400;
  src: local("Noto Sans KR Regular"), local("NotoSansKR-Regular"), url(https://fonts.gstatic.com/s/notosanskr/v10/PbykFmXiEBPT4ITbgNA5Cgm20xzM4rJ_1hVWr0wuLNGzgER_VNCnUj8uxSvmm4_MSugY9nXMgRti.13.woff2?userVariant=14243) format("woff2");
  unicode-range: U+cfa2-cfc3, U+cfc5-cfdf, U+cfe2-cfe3, U+cfe5-cfe7, U+cfe9-cff4, U+cff6-cffb, U+cffd-cfff, U+d001-d003, U+d005-d017, U+d019-d033, U+d036-d037, U+d039-d03b, U+d03d-d04a;
}

/* [14] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 400;
  src: local("Noto Sans KR Regular"), local("NotoSansKR-Regular"), url(https://fonts.gstatic.com/s/notosanskr/v10/PbykFmXiEBPT4ITbgNA5Cgm20xzM4rJ_1hVWr0wuLNGzgER_VNCnUj8uxSvmm4_MSugY9nXMgRti.14.woff2?userVariant=14243) format("woff2");
  unicode-range: U+cef0-cef3, U+cef6, U+cef9-ceff, U+cf01-cf03, U+cf05-cf07, U+cf09-cf0f, U+cf11-cf12, U+cf14-cf1b, U+cf1d-cf1f, U+cf21-cf2f, U+cf31-cf53, U+cf56-cf57, U+cf59-cf5b, U+cf5d-cf63, U+cf66, U+cf68, U+cf6a-cf6f, U+cf71-cf84, U+cf86-cf8b, U+cf8d-cfa1;
}

/* [15] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 400;
  src: local("Noto Sans KR Regular"), local("NotoSansKR-Regular"), url(https://fonts.gstatic.com/s/notosanskr/v10/PbykFmXiEBPT4ITbgNA5Cgm20xzM4rJ_1hVWr0wuLNGzgER_VNCnUj8uxSvmm4_MSugY9nXMgRti.15.woff2?userVariant=14243) format("woff2");
  unicode-range: U+ce3c-ce57, U+ce5a-ce5b, U+ce5d-ce5f, U+ce61-ce67, U+ce6a, U+ce6c, U+ce6e-ce73, U+ce76-ce77, U+ce79-ce7b, U+ce7d-ce83, U+ce85-ce88, U+ce8a-ce8f, U+ce91-ce93, U+ce95-ce97, U+ce99-ce9f, U+cea2, U+cea4-ceab, U+cead-cee3, U+cee6-cee7, U+cee9-ceeb, U+ceed-ceef;
}

/* [16] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 400;
  src: local("Noto Sans KR Regular"), local("NotoSansKR-Regular"), url(https://fonts.gstatic.com/s/notosanskr/v10/PbykFmXiEBPT4ITbgNA5Cgm20xzM4rJ_1hVWr0wuLNGzgER_VNCnUj8uxSvmm4_MSugY9nXMgRti.16.woff2?userVariant=14243) format("woff2");
  unicode-range: U+cd92-cd93, U+cd96-cd97, U+cd99-cd9b, U+cd9d-cda3, U+cda6-cda8, U+cdaa-cdaf, U+cdb1-cdc3, U+cdc5-cdcb, U+cdcd-cde7, U+cde9-ce03, U+ce05-ce1f, U+ce22-ce34, U+ce36-ce3b;
}

/* [17] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 400;
  src: local("Noto Sans KR Regular"), local("NotoSansKR-Regular"), url(https://fonts.gstatic.com/s/notosanskr/v10/PbykFmXiEBPT4ITbgNA5Cgm20xzM4rJ_1hVWr0wuLNGzgER_VNCnUj8uxSvmm4_MSugY9nXMgRti.17.woff2?userVariant=14243) format("woff2");
  unicode-range: U+ccef-cd07, U+cd0a-cd0b, U+cd0d-cd1a, U+cd1c, U+cd1e-cd2b, U+cd2d-cd5b, U+cd5d-cd77, U+cd79-cd91;
}

/* [18] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 400;
  src: local("Noto Sans KR Regular"), local("NotoSansKR-Regular"), url(https://fonts.gstatic.com/s/notosanskr/v10/PbykFmXiEBPT4ITbgNA5Cgm20xzM4rJ_1hVWr0wuLNGzgER_VNCnUj8uxSvmm4_MSugY9nXMgRti.18.woff2?userVariant=14243) format("woff2");
  unicode-range: U+cc3f-cc43, U+cc46-cc47, U+cc49-cc4b, U+cc4d-cc53, U+cc55-cc58, U+cc5a-cc5f, U+cc61-cc97, U+cc9a-cc9b, U+cc9d-cc9f, U+cca1-cca7, U+ccaa, U+ccac, U+ccae-ccb3, U+ccb6-ccb7, U+ccb9-ccbb, U+ccbd-cccf, U+ccd1-cce3, U+cce5-ccee;
}

/* [19] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 400;
  src: local("Noto Sans KR Regular"), local("NotoSansKR-Regular"), url(https://fonts.gstatic.com/s/notosanskr/v10/PbykFmXiEBPT4ITbgNA5Cgm20xzM4rJ_1hVWr0wuLNGzgER_VNCnUj8uxSvmm4_MSugY9nXMgRti.19.woff2?userVariant=14243) format("woff2");
  unicode-range: U+cb91-cbd3, U+cbd5-cbe3, U+cbe5-cc0b, U+cc0e-cc0f, U+cc11-cc13, U+cc15-cc1b, U+cc1d-cc20, U+cc23-cc27, U+cc2a-cc2b, U+cc2d, U+cc2f, U+cc31-cc37, U+cc3a, U+cc3c;
}

/* [20] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 400;
  src: local("Noto Sans KR Regular"), local("NotoSansKR-Regular"), url(https://fonts.gstatic.com/s/notosanskr/v10/PbykFmXiEBPT4ITbgNA5Cgm20xzM4rJ_1hVWr0wuLNGzgER_VNCnUj8uxSvmm4_MSugY9nXMgRti.20.woff2?userVariant=14243) format("woff2");
  unicode-range: U+caf4-cb47, U+cb4a-cb90;
}

/* [21] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 400;
  src: local("Noto Sans KR Regular"), local("NotoSansKR-Regular"), url(https://fonts.gstatic.com/s/notosanskr/v10/PbykFmXiEBPT4ITbgNA5Cgm20xzM4rJ_1hVWr0wuLNGzgER_VNCnUj8uxSvmm4_MSugY9nXMgRti.21.woff2?userVariant=14243) format("woff2");
  unicode-range: U+ca4a-ca4b, U+ca4e-ca4f, U+ca51-ca53, U+ca55-ca5b, U+ca5d-ca60, U+ca62-ca83, U+ca85-cabb, U+cabe-cabf, U+cac1-cac3, U+cac5-cacb, U+cacd-cad0, U+cad2, U+cad4-cad8, U+cada-caf3;
}

/* [22] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 400;
  src: local("Noto Sans KR Regular"), local("NotoSansKR-Regular"), url(https://fonts.gstatic.com/s/notosanskr/v10/PbykFmXiEBPT4ITbgNA5Cgm20xzM4rJ_1hVWr0wuLNGzgER_VNCnUj8uxSvmm4_MSugY9nXMgRti.22.woff2?userVariant=14243) format("woff2");
  unicode-range: U+c996-c997, U+c99a-c99c, U+c99e-c9bf, U+c9c2-c9c3, U+c9c5-c9c7, U+c9c9-c9cf, U+c9d2, U+c9d4, U+c9d7-c9d8, U+c9db, U+c9de-c9df, U+c9e1-c9e3, U+c9e5-c9e6, U+c9e8-c9eb, U+c9ee-c9f0, U+c9f2-c9f7, U+c9f9-ca0b, U+ca0d-ca28, U+ca2a-ca49;
}

/* [23] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 400;
  src: local("Noto Sans KR Regular"), local("NotoSansKR-Regular"), url(https://fonts.gstatic.com/s/notosanskr/v10/PbykFmXiEBPT4ITbgNA5Cgm20xzM4rJ_1hVWr0wuLNGzgER_VNCnUj8uxSvmm4_MSugY9nXMgRti.23.woff2?userVariant=14243) format("woff2");
  unicode-range: U+c8e9-c8f4, U+c8f6-c8fb, U+c8fe-c8ff, U+c901-c903, U+c905-c90b, U+c90e-c910, U+c912-c917, U+c919-c92b, U+c92d-c94f, U+c951-c953, U+c955-c96b, U+c96d-c973, U+c975-c987, U+c98a-c98b, U+c98d-c98f, U+c991-c995;
}

/* [24] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 400;
  src: local("Noto Sans KR Regular"), local("NotoSansKR-Regular"), url(https://fonts.gstatic.com/s/notosanskr/v10/PbykFmXiEBPT4ITbgNA5Cgm20xzM4rJ_1hVWr0wuLNGzgER_VNCnUj8uxSvmm4_MSugY9nXMgRti.24.woff2?userVariant=14243) format("woff2");
  unicode-range: U+c841-c84b, U+c84d-c86f, U+c872-c873, U+c875-c877, U+c879-c87f, U+c882-c884, U+c887-c88a, U+c88d-c8c3, U+c8c5-c8df, U+c8e1-c8e8;
}

/* [25] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 400;
  src: local("Noto Sans KR Regular"), local("NotoSansKR-Regular"), url(https://fonts.gstatic.com/s/notosanskr/v10/PbykFmXiEBPT4ITbgNA5Cgm20xzM4rJ_1hVWr0wuLNGzgER_VNCnUj8uxSvmm4_MSugY9nXMgRti.25.woff2?userVariant=14243) format("woff2");
  unicode-range: U+c779-c77b, U+c77e-c782, U+c786, U+c78b, U+c78d, U+c78f, U+c792-c793, U+c795, U+c797, U+c799-c79f, U+c7a2, U+c7a7-c7ab, U+c7ae-c7bb, U+c7bd-c7c0, U+c7c2-c7c7, U+c7c9-c7dc, U+c7de-c7ff, U+c802-c803, U+c805-c807, U+c809, U+c80b-c80f, U+c812, U+c814, U+c817-c81b, U+c81e-c81f, U+c821-c823, U+c825-c82e, U+c830-c837, U+c839-c83b, U+c83d-c840;
}

/* [26] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 400;
  src: local("Noto Sans KR Regular"), local("NotoSansKR-Regular"), url(https://fonts.gstatic.com/s/notosanskr/v10/PbykFmXiEBPT4ITbgNA5Cgm20xzM4rJ_1hVWr0wuLNGzgER_VNCnUj8uxSvmm4_MSugY9nXMgRti.26.woff2?userVariant=14243) format("woff2");
  unicode-range: U+c6bb-c6bf, U+c6c2, U+c6c4, U+c6c6-c6cb, U+c6ce-c6cf, U+c6d1-c6d3, U+c6d5-c6db, U+c6dd-c6df, U+c6e1-c6e7, U+c6e9-c6eb, U+c6ed-c6ef, U+c6f1-c6f8, U+c6fa-c703, U+c705-c707, U+c709-c70b, U+c70d-c716, U+c718, U+c71a-c71f, U+c722-c723, U+c725-c727, U+c729-c734, U+c736-c73b, U+c73e-c73f, U+c741-c743, U+c745-c74b, U+c74e-c750, U+c752-c757, U+c759-c773, U+c776-c777;
}

/* [27] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 400;
  src: local("Noto Sans KR Regular"), local("NotoSansKR-Regular"), url(https://fonts.gstatic.com/s/notosanskr/v10/PbykFmXiEBPT4ITbgNA5Cgm20xzM4rJ_1hVWr0wuLNGzgER_VNCnUj8uxSvmm4_MSugY9nXMgRti.27.woff2?userVariant=14243) format("woff2");
  unicode-range: U+c5f5-c5fb, U+c5fe, U+c602-c605, U+c607, U+c609-c60f, U+c611-c61a, U+c61c-c623, U+c626-c627, U+c629-c62b, U+c62d, U+c62f-c632, U+c636, U+c638, U+c63a-c63f, U+c642-c643, U+c645-c647, U+c649-c652, U+c656-c65b, U+c65d-c65f, U+c661-c663, U+c665-c677, U+c679-c67b, U+c67d-c693, U+c696-c697, U+c699-c69b, U+c69d-c6a3, U+c6a6, U+c6a8, U+c6aa-c6af, U+c6b2-c6b3, U+c6b5-c6b7, U+c6b9-c6ba;
}

/* [28] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 400;
  src: local("Noto Sans KR Regular"), local("NotoSansKR-Regular"), url(https://fonts.gstatic.com/s/notosanskr/v10/PbykFmXiEBPT4ITbgNA5Cgm20xzM4rJ_1hVWr0wuLNGzgER_VNCnUj8uxSvmm4_MSugY9nXMgRti.28.woff2?userVariant=14243) format("woff2");
  unicode-range: U+c517-c527, U+c52a-c52b, U+c52d-c52f, U+c531-c538, U+c53a, U+c53c, U+c53e-c543, U+c546-c547, U+c54b, U+c54d-c552, U+c556, U+c55a-c55b, U+c55d, U+c55f, U+c562-c563, U+c565-c567, U+c569-c56f, U+c572, U+c574, U+c576-c57b, U+c57e-c57f, U+c581-c583, U+c585-c586, U+c588-c58b, U+c58e, U+c590, U+c592-c596, U+c599-c5b3, U+c5b6-c5b7, U+c5ba, U+c5be-c5c3, U+c5ca-c5cb, U+c5cd, U+c5cf, U+c5d2-c5d3, U+c5d5-c5d7, U+c5d9-c5df, U+c5e1-c5e2, U+c5e4, U+c5e6-c5eb, U+c5ef, U+c5f1-c5f3;
}

/* [29] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 400;
  src: local("Noto Sans KR Regular"), local("NotoSansKR-Regular"), url(https://fonts.gstatic.com/s/notosanskr/v10/PbykFmXiEBPT4ITbgNA5Cgm20xzM4rJ_1hVWr0wuLNGzgER_VNCnUj8uxSvmm4_MSugY9nXMgRti.29.woff2?userVariant=14243) format("woff2");
  unicode-range: U+c475-c4ef, U+c4f2-c4f3, U+c4f5-c4f7, U+c4f9-c4ff, U+c502-c50b, U+c50d-c516;
}

/* [30] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 400;
  src: local("Noto Sans KR Regular"), local("NotoSansKR-Regular"), url(https://fonts.gstatic.com/s/notosanskr/v10/PbykFmXiEBPT4ITbgNA5Cgm20xzM4rJ_1hVWr0wuLNGzgER_VNCnUj8uxSvmm4_MSugY9nXMgRti.30.woff2?userVariant=14243) format("woff2");
  unicode-range: U+c3d0-c3d7, U+c3da-c3db, U+c3dd-c3de, U+c3e1-c3ec, U+c3ee-c3f3, U+c3f5-c42b, U+c42d-c463, U+c466-c474;
}

/* [31] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 400;
  src: local("Noto Sans KR Regular"), local("NotoSansKR-Regular"), url(https://fonts.gstatic.com/s/notosanskr/v10/PbykFmXiEBPT4ITbgNA5Cgm20xzM4rJ_1hVWr0wuLNGzgER_VNCnUj8uxSvmm4_MSugY9nXMgRti.31.woff2?userVariant=14243) format("woff2");
  unicode-range: U+c32b-c367, U+c36a-c36b, U+c36d-c36f, U+c371-c377, U+c37a-c37b, U+c37e-c383, U+c385-c387, U+c389-c3cf;
}

/* [32] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 400;
  src: local("Noto Sans KR Regular"), local("NotoSansKR-Regular"), url(https://fonts.gstatic.com/s/notosanskr/v10/PbykFmXiEBPT4ITbgNA5Cgm20xzM4rJ_1hVWr0wuLNGzgER_VNCnUj8uxSvmm4_MSugY9nXMgRti.32.woff2?userVariant=14243) format("woff2");
  unicode-range: U+c26a-c26b, U+c26d-c26f, U+c271-c273, U+c275-c27b, U+c27e-c287, U+c289-c28f, U+c291-c297, U+c299-c29a, U+c29c-c2a3, U+c2a5-c2a7, U+c2a9-c2ab, U+c2ad-c2b3, U+c2b6, U+c2b8, U+c2ba-c2bb, U+c2bd-c2db, U+c2de-c2df, U+c2e1-c2e2, U+c2e5-c2ea, U+c2ee, U+c2f0, U+c2f2-c2f5, U+c2f7, U+c2fa-c2fb, U+c2fd-c2ff, U+c301-c307, U+c309-c30c, U+c30e-c312, U+c315-c323, U+c325-c328, U+c32a;
}

/* [33] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 400;
  src: local("Noto Sans KR Regular"), local("NotoSansKR-Regular"), url(https://fonts.gstatic.com/s/notosanskr/v10/PbykFmXiEBPT4ITbgNA5Cgm20xzM4rJ_1hVWr0wuLNGzgER_VNCnUj8uxSvmm4_MSugY9nXMgRti.33.woff2?userVariant=14243) format("woff2");
  unicode-range: U+c1bc-c1c3, U+c1c5-c1df, U+c1e1-c1fb, U+c1fd-c203, U+c205-c20c, U+c20e, U+c210-c217, U+c21a-c21b, U+c21d-c21e, U+c221-c227, U+c229-c22a, U+c22c, U+c22e, U+c230, U+c233-c24f, U+c251-c257, U+c259-c269;
}

/* [34] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 400;
  src: local("Noto Sans KR Regular"), local("NotoSansKR-Regular"), url(https://fonts.gstatic.com/s/notosanskr/v10/PbykFmXiEBPT4ITbgNA5Cgm20xzM4rJ_1hVWr0wuLNGzgER_VNCnUj8uxSvmm4_MSugY9nXMgRti.34.woff2?userVariant=14243) format("woff2");
  unicode-range: U+c101-c11b, U+c11f, U+c121-c123, U+c125-c12b, U+c12e, U+c132-c137, U+c13a-c13b, U+c13d-c13f, U+c141-c147, U+c14a, U+c14c-c153, U+c155-c157, U+c159-c15b, U+c15d-c166, U+c169-c16f, U+c171-c177, U+c179-c18b, U+c18e-c18f, U+c191-c193, U+c195-c19b, U+c19d-c19e, U+c1a0, U+c1a2-c1a4, U+c1a6-c1bb;
}

/* [35] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 400;
  src: local("Noto Sans KR Regular"), local("NotoSansKR-Regular"), url(https://fonts.gstatic.com/s/notosanskr/v10/PbykFmXiEBPT4ITbgNA5Cgm20xzM4rJ_1hVWr0wuLNGzgER_VNCnUj8uxSvmm4_MSugY9nXMgRti.35.woff2?userVariant=14243) format("woff2");
  unicode-range: U+c049-c057, U+c059-c05b, U+c05d-c05f, U+c061-c067, U+c069-c08f, U+c091-c0ab, U+c0ae-c0af, U+c0b1-c0b3, U+c0b5, U+c0b7-c0bb, U+c0be, U+c0c2-c0c7, U+c0ca-c0cb, U+c0cd-c0cf, U+c0d1-c0d7, U+c0d9-c0da, U+c0dc, U+c0de-c0e3, U+c0e5-c0eb, U+c0ed-c0f3, U+c0f6, U+c0f8, U+c0fa-c0ff;
}

/* [36] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 400;
  src: local("Noto Sans KR Regular"), local("NotoSansKR-Regular"), url(https://fonts.gstatic.com/s/notosanskr/v10/PbykFmXiEBPT4ITbgNA5Cgm20xzM4rJ_1hVWr0wuLNGzgER_VNCnUj8uxSvmm4_MSugY9nXMgRti.36.woff2?userVariant=14243) format("woff2");
  unicode-range: U+bfa7-bfaf, U+bfb1-bfc4, U+bfc6-bfcb, U+bfce-bfcf, U+bfd1-bfd3, U+bfd5-bfdb, U+bfdd-c048;
}

/* [37] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 400;
  src: local("Noto Sans KR Regular"), local("NotoSansKR-Regular"), url(https://fonts.gstatic.com/s/notosanskr/v10/PbykFmXiEBPT4ITbgNA5Cgm20xzM4rJ_1hVWr0wuLNGzgER_VNCnUj8uxSvmm4_MSugY9nXMgRti.37.woff2?userVariant=14243) format("woff2");
  unicode-range: U+bf07, U+bf09-bf3f, U+bf41-bf4f, U+bf52-bf54, U+bf56-bfa6;
}

/* [38] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 400;
  src: local("Noto Sans KR Regular"), local("NotoSansKR-Regular"), url(https://fonts.gstatic.com/s/notosanskr/v10/PbykFmXiEBPT4ITbgNA5Cgm20xzM4rJ_1hVWr0wuLNGzgER_VNCnUj8uxSvmm4_MSugY9nXMgRti.38.woff2?userVariant=14243) format("woff2");
  unicode-range: U+be56, U+be58, U+be5c-be5f, U+be62-be63, U+be65-be67, U+be69-be74, U+be76-be7b, U+be7e-be7f, U+be81-be8e, U+be90, U+be92-bea7, U+bea9-becf, U+bed2-bed3, U+bed5-bed6, U+bed9-bee3, U+bee6-bf06;
}

/* [39] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 400;
  src: local("Noto Sans KR Regular"), local("NotoSansKR-Regular"), url(https://fonts.gstatic.com/s/notosanskr/v10/PbykFmXiEBPT4ITbgNA5Cgm20xzM4rJ_1hVWr0wuLNGzgER_VNCnUj8uxSvmm4_MSugY9nXMgRti.39.woff2?userVariant=14243) format("woff2");
  unicode-range: U+bdb0-bdd3, U+bdd5-bdef, U+bdf1-be0b, U+be0d-be0f, U+be11-be13, U+be15-be43, U+be46-be47, U+be49-be4b, U+be4d-be53;
}

/* [40] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 400;
  src: local("Noto Sans KR Regular"), local("NotoSansKR-Regular"), url(https://fonts.gstatic.com/s/notosanskr/v10/PbykFmXiEBPT4ITbgNA5Cgm20xzM4rJ_1hVWr0wuLNGzgER_VNCnUj8uxSvmm4_MSugY9nXMgRti.40.woff2?userVariant=14243) format("woff2");
  unicode-range: U+bd03, U+bd06, U+bd08, U+bd0a-bd0f, U+bd11-bd22, U+bd25-bd47, U+bd49-bd58, U+bd5a-bd7f, U+bd82-bd83, U+bd85-bd87, U+bd8a-bd8f, U+bd91-bd92, U+bd94, U+bd96-bd98, U+bd9a-bdaf;
}

/* [41] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 400;
  src: local("Noto Sans KR Regular"), local("NotoSansKR-Regular"), url(https://fonts.gstatic.com/s/notosanskr/v10/PbykFmXiEBPT4ITbgNA5Cgm20xzM4rJ_1hVWr0wuLNGzgER_VNCnUj8uxSvmm4_MSugY9nXMgRti.41.woff2?userVariant=14243) format("woff2");
  unicode-range: U+bc4e-bc83, U+bc86-bc87, U+bc89-bc8b, U+bc8d-bc93, U+bc96, U+bc98, U+bc9b-bc9f, U+bca2-bca3, U+bca5-bca7, U+bca9-bcb2, U+bcb4-bcbb, U+bcbe-bcbf, U+bcc1-bcc3, U+bcc5-bccc, U+bcce-bcd0, U+bcd2-bcd4, U+bcd6-bcf3, U+bcf7, U+bcf9-bcfb, U+bcfd-bd02;
}

/* [42] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 400;
  src: local("Noto Sans KR Regular"), local("NotoSansKR-Regular"), url(https://fonts.gstatic.com/s/notosanskr/v10/PbykFmXiEBPT4ITbgNA5Cgm20xzM4rJ_1hVWr0wuLNGzgER_VNCnUj8uxSvmm4_MSugY9nXMgRti.42.woff2?userVariant=14243) format("woff2");
  unicode-range: U+bb90-bba3, U+bba5-bbab, U+bbad-bbbf, U+bbc1-bbf7, U+bbfa-bbfb, U+bbfd-bbfe, U+bc01-bc07, U+bc09-bc0a, U+bc0e, U+bc10, U+bc12-bc13, U+bc17, U+bc19-bc1a, U+bc1e, U+bc20-bc23, U+bc26, U+bc28, U+bc2a-bc2c, U+bc2e-bc2f, U+bc32-bc33, U+bc35-bc37, U+bc39-bc3f, U+bc41-bc42, U+bc44, U+bc46-bc48, U+bc4a-bc4d;
}

/* [43] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 400;
  src: local("Noto Sans KR Regular"), local("NotoSansKR-Regular"), url(https://fonts.gstatic.com/s/notosanskr/v10/PbykFmXiEBPT4ITbgNA5Cgm20xzM4rJ_1hVWr0wuLNGzgER_VNCnUj8uxSvmm4_MSugY9nXMgRti.43.woff2?userVariant=14243) format("woff2");
  unicode-range: U+bae6-bafb, U+bafd-bb17, U+bb19-bb33, U+bb37, U+bb39-bb3a, U+bb3d-bb43, U+bb45-bb46, U+bb48, U+bb4a-bb4f, U+bb51-bb53, U+bb55-bb57, U+bb59-bb62, U+bb64-bb8f;
}

/* [44] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 400;
  src: local("Noto Sans KR Regular"), local("NotoSansKR-Regular"), url(https://fonts.gstatic.com/s/notosanskr/v10/PbykFmXiEBPT4ITbgNA5Cgm20xzM4rJ_1hVWr0wuLNGzgER_VNCnUj8uxSvmm4_MSugY9nXMgRti.44.woff2?userVariant=14243) format("woff2");
  unicode-range: U+ba30-ba37, U+ba3a-ba3b, U+ba3d-ba3f, U+ba41-ba47, U+ba49-ba4a, U+ba4c, U+ba4e-ba53, U+ba56-ba57, U+ba59-ba5b, U+ba5d-ba63, U+ba65-ba66, U+ba68-ba6f, U+ba71-ba73, U+ba75-ba77, U+ba79-ba84, U+ba86, U+ba88-baa7, U+baaa, U+baad-baaf, U+bab1-bab7, U+baba, U+babc, U+babe-bae5;
}

/* [45] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 400;
  src: local("Noto Sans KR Regular"), local("NotoSansKR-Regular"), url(https://fonts.gstatic.com/s/notosanskr/v10/PbykFmXiEBPT4ITbgNA5Cgm20xzM4rJ_1hVWr0wuLNGzgER_VNCnUj8uxSvmm4_MSugY9nXMgRti.45.woff2?userVariant=14243) format("woff2");
  unicode-range: U+b96e-b973, U+b976-b977, U+b979-b97b, U+b97d-b983, U+b986, U+b988, U+b98a-b98d, U+b98f-b9ab, U+b9ae-b9af, U+b9b1-b9b3, U+b9b5-b9bb, U+b9be, U+b9c0, U+b9c2-b9c7, U+b9ca-b9cb, U+b9cd, U+b9d2-b9d7, U+b9da, U+b9dc, U+b9df-b9e0, U+b9e2, U+b9e6-b9e7, U+b9e9-b9f3, U+b9f6, U+b9f8, U+b9fb-ba2f;
}

/* [46] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 400;
  src: local("Noto Sans KR Regular"), local("NotoSansKR-Regular"), url(https://fonts.gstatic.com/s/notosanskr/v10/PbykFmXiEBPT4ITbgNA5Cgm20xzM4rJ_1hVWr0wuLNGzgER_VNCnUj8uxSvmm4_MSugY9nXMgRti.46.woff2?userVariant=14243) format("woff2");
  unicode-range: U+b8bf-b8cb, U+b8cd-b8e0, U+b8e2-b8e7, U+b8ea-b8eb, U+b8ed-b8ef, U+b8f1-b8f7, U+b8fa, U+b8fc, U+b8fe-b903, U+b905-b917, U+b919-b91f, U+b921-b93b, U+b93d-b957, U+b95a-b95b, U+b95d-b95f, U+b961-b967, U+b969-b96c;
}

/* [47] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 400;
  src: local("Noto Sans KR Regular"), local("NotoSansKR-Regular"), url(https://fonts.gstatic.com/s/notosanskr/v10/PbykFmXiEBPT4ITbgNA5Cgm20xzM4rJ_1hVWr0wuLNGzgER_VNCnUj8uxSvmm4_MSugY9nXMgRti.47.woff2?userVariant=14243) format("woff2");
  unicode-range: U+b80d-b80f, U+b811-b817, U+b81a, U+b81c-b823, U+b826-b827, U+b829-b82b, U+b82d-b833, U+b836, U+b83a-b83f, U+b841-b85b, U+b85e-b85f, U+b861-b863, U+b865-b86b, U+b86e, U+b870, U+b872-b8af, U+b8b1-b8be;
}

/* [48] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 400;
  src: local("Noto Sans KR Regular"), local("NotoSansKR-Regular"), url(https://fonts.gstatic.com/s/notosanskr/v10/PbykFmXiEBPT4ITbgNA5Cgm20xzM4rJ_1hVWr0wuLNGzgER_VNCnUj8uxSvmm4_MSugY9nXMgRti.48.woff2?userVariant=14243) format("woff2");
  unicode-range: U+b74d-b75f, U+b761-b763, U+b765-b774, U+b776-b77b, U+b77e-b77f, U+b781-b783, U+b785-b78b, U+b78e, U+b792-b796, U+b79a-b79b, U+b79d-b7a7, U+b7aa, U+b7ae-b7b3, U+b7b6-b7c8, U+b7ca-b7eb, U+b7ee-b7ef, U+b7f1-b7f3, U+b7f5-b7fb, U+b7fe, U+b802-b806, U+b80a-b80b;
}

/* [49] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 400;
  src: local("Noto Sans KR Regular"), local("NotoSansKR-Regular"), url(https://fonts.gstatic.com/s/notosanskr/v10/PbykFmXiEBPT4ITbgNA5Cgm20xzM4rJ_1hVWr0wuLNGzgER_VNCnUj8uxSvmm4_MSugY9nXMgRti.49.woff2?userVariant=14243) format("woff2");
  unicode-range: U+b6a7-b6aa, U+b6ac-b6b0, U+b6b2-b6ef, U+b6f1-b727, U+b72a-b72b, U+b72d-b72e, U+b731-b737, U+b739-b73a, U+b73c-b743, U+b745-b74c;
}

/* [50] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 400;
  src: local("Noto Sans KR Regular"), local("NotoSansKR-Regular"), url(https://fonts.gstatic.com/s/notosanskr/v10/PbykFmXiEBPT4ITbgNA5Cgm20xzM4rJ_1hVWr0wuLNGzgER_VNCnUj8uxSvmm4_MSugY9nXMgRti.50.woff2?userVariant=14243) format("woff2");
  unicode-range: U+b605-b60f, U+b612-b617, U+b619-b624, U+b626-b69b, U+b69e-b6a3, U+b6a5-b6a6;
}

/* [51] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 400;
  src: local("Noto Sans KR Regular"), local("NotoSansKR-Regular"), url(https://fonts.gstatic.com/s/notosanskr/v10/PbykFmXiEBPT4ITbgNA5Cgm20xzM4rJ_1hVWr0wuLNGzgER_VNCnUj8uxSvmm4_MSugY9nXMgRti.51.woff2?userVariant=14243) format("woff2");
  unicode-range: U+b55f, U+b562-b583, U+b585-b59f, U+b5a2-b5a3, U+b5a5-b5a7, U+b5a9-b5b2, U+b5b5-b5ba, U+b5bd-b604;
}

/* [52] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 400;
  src: local("Noto Sans KR Regular"), local("NotoSansKR-Regular"), url(https://fonts.gstatic.com/s/notosanskr/v10/PbykFmXiEBPT4ITbgNA5Cgm20xzM4rJ_1hVWr0wuLNGzgER_VNCnUj8uxSvmm4_MSugY9nXMgRti.52.woff2?userVariant=14243) format("woff2");
  unicode-range: U+b4a5-b4b6, U+b4b8-b4bf, U+b4c1-b4c7, U+b4c9-b4db, U+b4de-b4df, U+b4e1-b4e2, U+b4e5-b4eb, U+b4ee, U+b4f0, U+b4f2-b513, U+b516-b517, U+b519-b51a, U+b51d-b523, U+b526, U+b528, U+b52b-b52f, U+b532-b533, U+b535-b537, U+b539-b53f, U+b541-b544, U+b546-b54b, U+b54d-b54f, U+b551-b55b, U+b55d-b55e;
}

/* [53] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 400;
  src: local("Noto Sans KR Regular"), local("NotoSansKR-Regular"), url(https://fonts.gstatic.com/s/notosanskr/v10/PbykFmXiEBPT4ITbgNA5Cgm20xzM4rJ_1hVWr0wuLNGzgER_VNCnUj8uxSvmm4_MSugY9nXMgRti.53.woff2?userVariant=14243) format("woff2");
  unicode-range: U+b3f8-b3fb, U+b3fd-b40f, U+b411-b417, U+b419-b41b, U+b41d-b41f, U+b421-b427, U+b42a-b42b, U+b42d-b44f, U+b452-b453, U+b455-b457, U+b459-b45f, U+b462-b464, U+b466-b46b, U+b46d-b47f, U+b481-b4a3;
}

/* [54] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 400;
  src: local("Noto Sans KR Regular"), local("NotoSansKR-Regular"), url(https://fonts.gstatic.com/s/notosanskr/v10/PbykFmXiEBPT4ITbgNA5Cgm20xzM4rJ_1hVWr0wuLNGzgER_VNCnUj8uxSvmm4_MSugY9nXMgRti.54.woff2?userVariant=14243) format("woff2");
  unicode-range: U+b342-b353, U+b356-b357, U+b359-b35b, U+b35d-b35e, U+b360-b363, U+b366, U+b368, U+b36a-b36d, U+b36f, U+b372-b373, U+b375-b377, U+b379-b37f, U+b381-b382, U+b384, U+b386-b38b, U+b38d-b3c3, U+b3c6-b3c7, U+b3c9-b3ca, U+b3cd-b3d3, U+b3d6, U+b3d8, U+b3da-b3f7;
}

/* [55] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 400;
  src: local("Noto Sans KR Regular"), local("NotoSansKR-Regular"), url(https://fonts.gstatic.com/s/notosanskr/v10/PbykFmXiEBPT4ITbgNA5Cgm20xzM4rJ_1hVWr0wuLNGzgER_VNCnUj8uxSvmm4_MSugY9nXMgRti.55.woff2?userVariant=14243) format("woff2");
  unicode-range: U+b27c-b283, U+b285-b28f, U+b292-b293, U+b295-b297, U+b29a-b29f, U+b2a1-b2a4, U+b2a7-b2a9, U+b2ab, U+b2ad-b2c7, U+b2ca-b2cb, U+b2cd-b2cf, U+b2d1-b2d7, U+b2da, U+b2dc, U+b2de-b2e3, U+b2e7, U+b2e9-b2ea, U+b2ef-b2f3, U+b2f6, U+b2f8, U+b2fa-b2fb, U+b2fd-b2fe, U+b302-b303, U+b305-b307, U+b309-b30f, U+b312, U+b316-b31b, U+b31d-b341;
}

/* [56] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 400;
  src: local("Noto Sans KR Regular"), local("NotoSansKR-Regular"), url(https://fonts.gstatic.com/s/notosanskr/v10/PbykFmXiEBPT4ITbgNA5Cgm20xzM4rJ_1hVWr0wuLNGzgER_VNCnUj8uxSvmm4_MSugY9nXMgRti.56.woff2?userVariant=14243) format("woff2");
  unicode-range: U+b1d6-b1e7, U+b1e9-b1fc, U+b1fe-b203, U+b206-b207, U+b209-b20b, U+b20d-b213, U+b216-b21f, U+b221-b257, U+b259-b273, U+b275-b27b;
}

/* [57] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 400;
  src: local("Noto Sans KR Regular"), local("NotoSansKR-Regular"), url(https://fonts.gstatic.com/s/notosanskr/v10/PbykFmXiEBPT4ITbgNA5Cgm20xzM4rJ_1hVWr0wuLNGzgER_VNCnUj8uxSvmm4_MSugY9nXMgRti.57.woff2?userVariant=14243) format("woff2");
  unicode-range: U+b120-b122, U+b126-b127, U+b129-b12b, U+b12d-b133, U+b136, U+b138, U+b13a-b13f, U+b142-b143, U+b145-b14f, U+b151-b153, U+b156-b157, U+b159-b177, U+b17a-b17b, U+b17d-b17f, U+b181-b187, U+b189-b18c, U+b18e-b191, U+b195-b1a7, U+b1a9-b1cb, U+b1cd-b1d5;
}

/* [58] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 400;
  src: local("Noto Sans KR Regular"), local("NotoSansKR-Regular"), url(https://fonts.gstatic.com/s/notosanskr/v10/PbykFmXiEBPT4ITbgNA5Cgm20xzM4rJ_1hVWr0wuLNGzgER_VNCnUj8uxSvmm4_MSugY9nXMgRti.58.woff2?userVariant=14243) format("woff2");
  unicode-range: U+b05f-b07b, U+b07e-b07f, U+b081-b083, U+b085-b08b, U+b08d-b097, U+b09b, U+b09d-b09f, U+b0a2-b0a7, U+b0aa, U+b0b0, U+b0b2, U+b0b6-b0b7, U+b0b9-b0bb, U+b0bd-b0c3, U+b0c6-b0c7, U+b0ca-b0cf, U+b0d1-b0df, U+b0e1-b0e4, U+b0e6-b107, U+b10a-b10b, U+b10d-b10f, U+b111-b112, U+b114-b117, U+b119-b11a, U+b11c-b11f;
}

/* [59] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 400;
  src: local("Noto Sans KR Regular"), local("NotoSansKR-Regular"), url(https://fonts.gstatic.com/s/notosanskr/v10/PbykFmXiEBPT4ITbgNA5Cgm20xzM4rJ_1hVWr0wuLNGzgER_VNCnUj8uxSvmm4_MSugY9nXMgRti.59.woff2?userVariant=14243) format("woff2");
  unicode-range: U+afac-afb7, U+afba-afbb, U+afbd-afbf, U+afc1-afc6, U+afca-afcc, U+afce-afd3, U+afd5-afe7, U+afe9-afef, U+aff1-b00b, U+b00d-b00f, U+b011-b013, U+b015-b01b, U+b01d-b027, U+b029-b043, U+b045-b047, U+b049, U+b04b, U+b04d-b052, U+b055-b056, U+b058-b05c, U+b05e;
}

/* [60] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 400;
  src: local("Noto Sans KR Regular"), local("NotoSansKR-Regular"), url(https://fonts.gstatic.com/s/notosanskr/v10/PbykFmXiEBPT4ITbgNA5Cgm20xzM4rJ_1hVWr0wuLNGzgER_VNCnUj8uxSvmm4_MSugY9nXMgRti.60.woff2?userVariant=14243) format("woff2");
  unicode-range: U+af03-af07, U+af09-af2b, U+af2e-af33, U+af35-af3b, U+af3e-af40, U+af44-af47, U+af4a-af5c, U+af5e-af63, U+af65-af7f, U+af81-afab;
}

/* [61] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 400;
  src: local("Noto Sans KR Regular"), local("NotoSansKR-Regular"), url(https://fonts.gstatic.com/s/notosanskr/v10/PbykFmXiEBPT4ITbgNA5Cgm20xzM4rJ_1hVWr0wuLNGzgER_VNCnUj8uxSvmm4_MSugY9nXMgRti.61.woff2?userVariant=14243) format("woff2");
  unicode-range: U+ae56-ae5b, U+ae5e-ae60, U+ae62-ae64, U+ae66-ae67, U+ae69-ae6b, U+ae6d-ae83, U+ae85-aebb, U+aebf, U+aec1-aec3, U+aec5-aecb, U+aece, U+aed0, U+aed2-aed7, U+aed9-aef3, U+aef5-af02;
}

/* [62] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 400;
  src: local("Noto Sans KR Regular"), local("NotoSansKR-Regular"), url(https://fonts.gstatic.com/s/notosanskr/v10/PbykFmXiEBPT4ITbgNA5Cgm20xzM4rJ_1hVWr0wuLNGzgER_VNCnUj8uxSvmm4_MSugY9nXMgRti.62.woff2?userVariant=14243) format("woff2");
  unicode-range: U+ad9c-ada3, U+ada5-adbf, U+adc1-adc3, U+adc5-adc7, U+adc9-add2, U+add4-addb, U+addd-addf, U+ade1-ade3, U+ade5-adf7, U+adfa-adfb, U+adfd-adff, U+ae02-ae07, U+ae0a, U+ae0c, U+ae0e-ae13, U+ae15-ae2f, U+ae31-ae33, U+ae35-ae37, U+ae39-ae3f, U+ae42, U+ae44, U+ae46-ae49, U+ae4b, U+ae4f, U+ae51-ae53, U+ae55;
}

/* [63] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 400;
  src: local("Noto Sans KR Regular"), local("NotoSansKR-Regular"), url(https://fonts.gstatic.com/s/notosanskr/v10/PbykFmXiEBPT4ITbgNA5Cgm20xzM4rJ_1hVWr0wuLNGzgER_VNCnUj8uxSvmm4_MSugY9nXMgRti.63.woff2?userVariant=14243) format("woff2");
  unicode-range: U+ace2-ace3, U+ace5-ace6, U+ace9-acef, U+acf2, U+acf4, U+acf7-acfb, U+acfe-acff, U+ad01-ad03, U+ad05-ad0b, U+ad0d-ad10, U+ad12-ad1b, U+ad1d-ad33, U+ad35-ad48, U+ad4a-ad4f, U+ad51-ad6b, U+ad6e-ad6f, U+ad71-ad72, U+ad77-ad7c, U+ad7e, U+ad80, U+ad82-ad87, U+ad89-ad8b, U+ad8d-ad8f, U+ad91-ad9b;
}

/* [64] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 400;
  src: local("Noto Sans KR Regular"), local("NotoSansKR-Regular"), url(https://fonts.gstatic.com/s/notosanskr/v10/PbykFmXiEBPT4ITbgNA5Cgm20xzM4rJ_1hVWr0wuLNGzgER_VNCnUj8uxSvmm4_MSugY9nXMgRti.64.woff2?userVariant=14243) format("woff2");
  unicode-range: U+ac25-ac2c, U+ac2e, U+ac30, U+ac32-ac37, U+ac39-ac3f, U+ac41-ac4c, U+ac4e-ac6f, U+ac72-ac73, U+ac75-ac76, U+ac79-ac7f, U+ac82, U+ac84-ac88, U+ac8a-ac8b, U+ac8d-ac8f, U+ac91-ac93, U+ac95-ac9b, U+ac9d-ac9e, U+aca1-aca7, U+acab, U+acad-acaf, U+acb1-acb7, U+acba-acbb, U+acbe-acc0, U+acc2-acc3, U+acc5-acdf;
}

/* [65] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 400;
  src: local("Noto Sans KR Regular"), local("NotoSansKR-Regular"), url(https://fonts.gstatic.com/s/notosanskr/v10/PbykFmXiEBPT4ITbgNA5Cgm20xzM4rJ_1hVWr0wuLNGzgER_VNCnUj8uxSvmm4_MSugY9nXMgRti.65.woff2?userVariant=14243) format("woff2");
  unicode-range: U+99df, U+99ed, U+99f1, U+99ff, U+9a01, U+9a08, U+9a0e-9a0f, U+9a19, U+9a2b, U+9a30, U+9a36-9a37, U+9a40, U+9a43, U+9a45, U+9a4d, U+9a55, U+9a57, U+9a5a-9a5b, U+9a5f, U+9a62, U+9a65, U+9a69-9a6a, U+9aa8, U+9ab8, U+9ad3, U+9ae5, U+9aee, U+9b1a, U+9b27, U+9b2a, U+9b31, U+9b3c, U+9b41-9b45, U+9b4f, U+9b54, U+9b5a, U+9b6f, U+9b8e, U+9b91, U+9b9f, U+9bab, U+9bae, U+9bc9, U+9bd6, U+9be4, U+9be8, U+9c0d, U+9c10, U+9c12, U+9c15, U+9c25, U+9c32, U+9c3b, U+9c47, U+9c49, U+9c57, U+9ce5, U+9ce7, U+9ce9, U+9cf3-9cf4, U+9cf6, U+9d09, U+9d1b, U+9d26, U+9d28, U+9d3b, U+9d51, U+9d5d, U+9d60-9d61, U+9d6c, U+9d72, U+9da9, U+9daf, U+9db4, U+9dc4, U+9dd7, U+9df2, U+9df8-9dfa, U+9e1a, U+9e1e, U+9e75, U+9e79, U+9e7d, U+9e7f, U+9e92-9e93, U+9e97, U+9e9d, U+9e9f, U+9ea5, U+9eb4-9eb5, U+9ebb, U+9ebe, U+9ec3, U+9ecd-9ece, U+9ed4, U+9ed8, U+9edb-9edc, U+9ede, U+9ee8, U+9ef4, U+9f07-9f08, U+9f0e, U+9f13, U+9f20, U+9f3b, U+9f4a-9f4b, U+9f4e, U+9f52, U+9f5f, U+9f61, U+9f67, U+9f6a, U+9f6c, U+9f77, U+9f8d, U+9f90, U+9f95, U+9f9c, U+ac02-ac03, U+ac05-ac06, U+ac09-ac0f, U+ac17-ac18, U+ac1b, U+ac1e-ac1f, U+ac21-ac23;
}

/* [93] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 400;
  src: local("Noto Sans KR Regular"), local("NotoSansKR-Regular"), url(https://fonts.gstatic.com/s/notosanskr/v10/PbykFmXiEBPT4ITbgNA5Cgm20xzM4rJ_1hVWr0wuLNGzgER_VNCnUj8uxSvmm4_MSugY9nXMgRti.93.woff2?userVariant=14243) format("woff2");
  unicode-range: U+338c-339c, U+339f-33a0, U+33a2-33cb, U+33cf-33d0, U+33d3, U+33d6, U+33d8, U+33db-33dd, U+4e01, U+4e03, U+4e07-4e08, U+4e11, U+4e14-4e15, U+4e18-4e19, U+4e1e, U+4e32, U+4e38-4e39, U+4e42-4e43, U+4e45, U+4e4d-4e4f, U+4e56, U+4e58-4e59, U+4e5d-4e5e, U+4e6b, U+4e6d, U+4e73, U+4e76-4e77, U+4e7e, U+4e82, U+4e86, U+4e88, U+4e8e, U+4e90-4e92, U+4e94-4e95, U+4e98, U+4e9b, U+4e9e, U+4ea1-4ea2, U+4ea4-4ea6, U+4ea8, U+4eab, U+4ead-4eae, U+4eb6, U+4ec0-4ec1, U+4ec4, U+4ec7, U+4ecb, U+4ecd, U+4ed4-4ed5, U+4ed7-4ed9, U+4edd, U+4edf, U+4ee4, U+4ef0, U+4ef2, U+4ef6-4ef7, U+4efb, U+4f01, U+4f09, U+4f0b, U+4f0d-4f11, U+4f2f, U+4f34, U+4f36, U+4f38, U+4f3a, U+4f3c-4f3d;
}

/* [94] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 400;
  src: local("Noto Sans KR Regular"), local("NotoSansKR-Regular"), url(https://fonts.gstatic.com/s/notosanskr/v10/PbykFmXiEBPT4ITbgNA5Cgm20xzM4rJ_1hVWr0wuLNGzgER_VNCnUj8uxSvmm4_MSugY9nXMgRti.94.woff2?userVariant=14243) format("woff2");
  unicode-range: U+3136, U+3138, U+313a-3140, U+3143-3144, U+3150, U+3152, U+3154-3156, U+3158-315b, U+315d-315f, U+3162, U+3164-318c, U+318e, U+3200-321b, U+3231, U+3239, U+3251-325a, U+3260-327b, U+327e-327f, U+328a-3290, U+3294, U+329e, U+32a5, U+3380-3384, U+3388-338b;
}

/* [95] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 400;
  src: local("Noto Sans KR Regular"), local("NotoSansKR-Regular"), url(https://fonts.gstatic.com/s/notosanskr/v10/PbykFmXiEBPT4ITbgNA5Cgm20xzM4rJ_1hVWr0wuLNGzgER_VNCnUj8uxSvmm4_MSugY9nXMgRti.95.woff2?userVariant=14243) format("woff2");
  unicode-range: U+2f7d, U+2f7f-2f8b, U+2f8e-2f90, U+2f92-2f97, U+2f99-2fa0, U+2fa2-2fa3, U+2fa5-2fa9, U+2fac-2fb1, U+2fb3-2fbc, U+2fc1-2fca, U+2fcd-2fd4, U+3003, U+3012-3019, U+301c, U+301e-3020, U+3036, U+3041, U+3043, U+3045, U+3047, U+3049, U+304e, U+3050, U+3052, U+3056, U+305a, U+305c, U+305e, U+3062, U+3065, U+306c, U+3070-307d, U+3080, U+3085, U+3087, U+308e, U+3090-3091, U+30a1, U+30a5, U+30a9, U+30ae, U+30b1-30b2, U+30b4, U+30b6, U+30bc-30be, U+30c2, U+30c5, U+30cc, U+30d2, U+30d4, U+30d8-30dd, U+30e4, U+30e6, U+30e8, U+30ee, U+30f0-30f2, U+30f4-30f6, U+3133, U+3135;
}

/* [96] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 400;
  src: local("Noto Sans KR Regular"), local("NotoSansKR-Regular"), url(https://fonts.gstatic.com/s/notosanskr/v10/PbykFmXiEBPT4ITbgNA5Cgm20xzM4rJ_1hVWr0wuLNGzgER_VNCnUj8uxSvmm4_MSugY9nXMgRti.96.woff2?userVariant=14243) format("woff2");
  unicode-range: U+2541-254b, U+25a4-25a9, U+25b1, U+25b5, U+25b9, U+25bf, U+25c1, U+25c3, U+25c9-25ca, U+25cc, U+25ce, U+25d0-25d1, U+25e6, U+25ef, U+260f, U+261d, U+261f, U+262f, U+2660, U+2664, U+2667-2669, U+266d, U+266f, U+2716, U+271a, U+273d, U+2756, U+2776-277f, U+278a-2793, U+2963, U+2965, U+2ac5-2ac6, U+2acb-2acc, U+2f00, U+2f04, U+2f06, U+2f08, U+2f0a-2f0b, U+2f11-2f12, U+2f14, U+2f17-2f18, U+2f1c-2f1d, U+2f1f-2f20, U+2f23-2f26, U+2f28-2f29, U+2f2b, U+2f2d, U+2f2f-2f32, U+2f38, U+2f3c-2f40, U+2f42-2f4c, U+2f4f-2f52, U+2f54-2f58, U+2f5a-2f66, U+2f69-2f70, U+2f72-2f76, U+2f78, U+2f7a-2f7c;
}

/* [97] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 400;
  src: local("Noto Sans KR Regular"), local("NotoSansKR-Regular"), url(https://fonts.gstatic.com/s/notosanskr/v10/PbykFmXiEBPT4ITbgNA5Cgm20xzM4rJ_1hVWr0wuLNGzgER_VNCnUj8uxSvmm4_MSugY9nXMgRti.97.woff2?userVariant=14243) format("woff2");
  unicode-range: U+2479-2487, U+249c-24d1, U+24d3-24d7, U+24d9-24e9, U+24eb-24f4, U+2500-2501, U+2503, U+250c-2513, U+2515-2516, U+2518-2540;
}

/* [98] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 400;
  src: local("Noto Sans KR Regular"), local("NotoSansKR-Regular"), url(https://fonts.gstatic.com/s/notosanskr/v10/PbykFmXiEBPT4ITbgNA5Cgm20xzM4rJ_1hVWr0wuLNGzgER_VNCnUj8uxSvmm4_MSugY9nXMgRti.98.woff2?userVariant=14243) format("woff2");
  unicode-range: U+215b-215e, U+2162-2169, U+2170-2179, U+2195-2199, U+21b0-21b4, U+21bc, U+21c0, U+21c4-21c5, U+21cd, U+21cf-21d4, U+21e0-21e3, U+21e6-21e9, U+2200, U+2202-2203, U+2206-2209, U+220b-220c, U+220f, U+2211, U+2213, U+221a, U+221d-2220, U+2222, U+2225-2227, U+2229-222c, U+222e, U+2234-2237, U+223d, U+2243, U+2245, U+2248, U+2250-2253, U+225a, U+2260-2262, U+2264-2267, U+226a-226b, U+226e-2273, U+2276-2277, U+2279-227b, U+2280-2287, U+228a-228b, U+2295-2297, U+22a3-22a5, U+22bb-22bc, U+22ce-22cf, U+22da-22db, U+22ee-22ef, U+2306, U+2312, U+2314, U+2467-2478;
}

/* [99] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 400;
  src: local("Noto Sans KR Regular"), local("NotoSansKR-Regular"), url(https://fonts.gstatic.com/s/notosanskr/v10/PbykFmXiEBPT4ITbgNA5Cgm20xzM4rJ_1hVWr0wuLNGzgER_VNCnUj8uxSvmm4_MSugY9nXMgRti.99.woff2?userVariant=14243) format("woff2");
  unicode-range: U+81-82, U+84, U+a2-a5, U+a7-a8, U+aa, U+ac-ad, U+b1-b3, U+b6, U+b8-ba, U+bc-be, U+c0, U+c2, U+c6-cb, U+ce-d0, U+d4, U+d8-d9, U+db-dc, U+de-df, U+e6, U+eb, U+ee-f0, U+f4, U+f7-f9, U+fb, U+fe-ff, U+111, U+126-127, U+132-133, U+138, U+13f-142, U+149-14b, U+152-153, U+166-167, U+2bc, U+2c7, U+2d0, U+2d8-2d9, U+2db-2dd, U+391-394, U+396-3a1, U+3a3-3a9, U+3b2-3b6, U+3b8, U+3bc, U+3be-3c1, U+3c3-3c9, U+2010, U+2015-2016, U+2018-2019, U+201b, U+201f-2021, U+2025, U+2030, U+2033-2036, U+203c, U+203e, U+2042, U+2074, U+207a-207f, U+2081-2084, U+2109, U+2113, U+2116, U+2121, U+2126, U+212b, U+2153-2154;
}

/* [100] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 400;
  src: local("Noto Sans KR Regular"), local("NotoSansKR-Regular"), url(https://fonts.gstatic.com/s/notosanskr/v10/PbykFmXiEBPT4ITbgNA5Cgm20xzM4rJ_1hVWr0wuLNGzgER_VNCnUj8uxSvmm4_MSugY9nXMgRti.100.woff2?userVariant=14243) format("woff2");
  unicode-range: U+e8, U+2da, U+2160, U+2194, U+3054, U+3058, U+306d, U+3086, U+308d, U+30ac, U+30bb, U+30c4, U+30cd-30ce, U+30e2, U+3132, U+3146, U+3149, U+339d, U+4e3b, U+4f0a, U+4fdd, U+4fe1, U+5409, U+540c, U+5834, U+592a-592b, U+5b9a, U+5dde, U+5e0c, U+5e73, U+5f0f, U+60f3, U+653f, U+661f, U+662f, U+667a, U+683c, U+6b4c, U+6c11, U+767c, U+76ee, U+76f4, U+77f3, U+79d1, U+7a7a, U+7b2c, U+7d22, U+8207, U+8a00, U+8a71, U+9280, U+9580, U+958b, U+96c6, U+9762, U+98df, U+9ed1, U+ac2d, U+adc8, U+add3, U+af48, U+b014, U+b134-b135, U+b158, U+b2aa, U+b35f, U+b6a4, U+b9cf, U+bb63, U+bd23, U+be91, U+c29b, U+c3f4, U+c42c, U+c55c, U+c573, U+c58f, U+c78c, U+c7dd, U+c8f5, U+cad1, U+cc48, U+cf10, U+cf20, U+d03c, U+d07d, U+d2a0, U+d30e, U+d38d, U+d3a8, U+d3c8, U+d5e5, U+d5f9, U+d6e4, U+f90a, U+ff02, U+ff1c;
}

/* [101] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 400;
  src: local("Noto Sans KR Regular"), local("NotoSansKR-Regular"), url(https://fonts.gstatic.com/s/notosanskr/v10/PbykFmXiEBPT4ITbgNA5Cgm20xzM4rJ_1hVWr0wuLNGzgER_VNCnUj8uxSvmm4_MSugY9nXMgRti.101.woff2?userVariant=14243) format("woff2");
  unicode-range: U+3b1, U+2466, U+25a1, U+25a3, U+261c, U+3008-3009, U+305b, U+305d, U+3069, U+30a7, U+30ba, U+30cf, U+30ef, U+3151, U+3157, U+4e4b, U+4e5f, U+4e8c, U+4eca, U+4ed6, U+4f5b, U+50cf, U+5149, U+5165, U+5171, U+5229, U+529b, U+5316, U+539f, U+53f2, U+571f, U+5728, U+58eb, U+591c, U+5b78, U+5c11, U+5c55, U+5ddd, U+5e02, U+5fb7, U+60c5, U+610f, U+611f, U+6625, U+66f8, U+6797, U+679c, U+682a, U+6d2a, U+706b, U+7406, U+767b, U+76f8, U+77e5, U+7acb, U+898b, U+8a69, U+8def, U+8fd1, U+901a, U+90e8, U+91cd, U+975e, U+ae14, U+ae6c, U+aec0, U+afc7, U+afc9, U+b01c, U+b028, U+b308, U+b311, U+b314, U+b31c, U+b524, U+b560, U+b764, U+b920, U+b9e3, U+bd48, U+be7d, U+c0db, U+c231, U+c270, U+c2e3, U+c37d, U+c3ed, U+c530, U+c6a5, U+c6dc, U+c7a4, U+c954, U+c974, U+d000, U+d565, U+d667, U+d6c5, U+d79d, U+ff1e;
}

/* [102] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 400;
  src: local("Noto Sans KR Regular"), local("NotoSansKR-Regular"), url(https://fonts.gstatic.com/s/notosanskr/v10/PbykFmXiEBPT4ITbgNA5Cgm20xzM4rJ_1hVWr0wuLNGzgER_VNCnUj8uxSvmm4_MSugY9nXMgRti.102.woff2?userVariant=14243) format("woff2");
  unicode-range: U+131, U+2032, U+2465, U+2642, U+3048, U+3051, U+3083-3084, U+308f, U+30c0, U+30d1, U+30d3, U+30d6, U+30df, U+30e7, U+3153, U+4e16, U+4e8b, U+4ee5, U+5206, U+52a0, U+52d5, U+53e4, U+53ef, U+54c1, U+57ce, U+597d, U+5b8c, U+5ea6, U+5f8c, U+5f97, U+6210, U+6240, U+624b, U+6728, U+6bd4, U+7236, U+7269, U+7279, U+738b, U+7528, U+7530, U+767e, U+798f, U+8005, U+8a18, U+90fd, U+91cc, U+9577, U+9593, U+98a8, U+ac20, U+acf6, U+ad90, U+af5d, U+af80, U+afcd, U+aff0, U+b0a1, U+b0b5, U+b1fd, U+b2fc, U+b380, U+b51b, U+b584, U+b5b3, U+b8fd, U+b93c, U+b9f4, U+bb44, U+bc08, U+bc27, U+bc49, U+be55, U+be64, U+bfb0, U+bfc5, U+c178, U+c21f, U+c314, U+c4f1, U+c58d, U+c664, U+c698, U+c6a7, U+c6c1, U+c9ed, U+cac0, U+cacc, U+cad9, U+ccb5, U+cdcc, U+d0e4, U+d143, U+d320, U+d330, U+d54d, U+ff06, U+ff1f, U+ff5e;
}

/* [103] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 400;
  src: local("Noto Sans KR Regular"), local("NotoSansKR-Regular"), url(https://fonts.gstatic.com/s/notosanskr/v10/PbykFmXiEBPT4ITbgNA5Cgm20xzM4rJ_1hVWr0wuLNGzgER_VNCnUj8uxSvmm4_MSugY9nXMgRti.103.woff2?userVariant=14243) format("woff2");
  unicode-range: U+b4, U+20a9, U+20ac, U+2190, U+24d8, U+2502, U+2514, U+2592, U+25c7-25c8, U+2663, U+3060, U+3064, U+3081, U+3088, U+30a3, U+30a6, U+30aa, U+30b5, U+30c7, U+30ca-30cb, U+30d0, U+30e3, U+30e5, U+339e, U+4e09, U+4eac, U+4f5c, U+5167-5168, U+516c, U+51fa, U+5408, U+540d, U+591a, U+5b57, U+6211, U+65b9, U+660e, U+6642, U+6700, U+6b63, U+6e2f, U+7063, U+7532, U+793e, U+81ea, U+8272, U+82b1, U+897f, U+8eca, U+91ce, U+ac38, U+ad76, U+ae84, U+aecc, U+b07d, U+b0b1, U+b215, U+b2a0, U+b310, U+b3d7, U+b52a, U+b618, U+b775, U+b797, U+bcd5, U+bd59, U+be80, U+bea8, U+bed1, U+bee4-bee5, U+c060, U+c2ef, U+c329, U+c3dc, U+c597, U+c5bd, U+c5e5, U+c69c, U+c9d6, U+ca29, U+ca5c, U+ca84, U+cc39, U+cc3b, U+ce89, U+cee5, U+cf65, U+cf85, U+d058, U+d145, U+d22d, U+d325, U+d37d, U+d3ad, U+d769, U+ff0c;
}

/* [104] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 400;
  src: local("Noto Sans KR Regular"), local("NotoSansKR-Regular"), url(https://fonts.gstatic.com/s/notosanskr/v10/PbykFmXiEBPT4ITbgNA5Cgm20xzM4rJ_1hVWr0wuLNGzgER_VNCnUj8uxSvmm4_MSugY9nXMgRti.104.woff2?userVariant=14243) format("woff2");
  unicode-range: U+2161, U+2228, U+2299, U+2464, U+2517, U+2640, U+3042, U+304a, U+3053, U+3061, U+307f, U+3082, U+308c, U+3092, U+30a8, U+30ab, U+30ad, U+30b0, U+30b3, U+30b7, U+30c1, U+30c6, U+30c9, U+30d5, U+30d7, U+30de, U+30e0-30e1, U+30ec-30ed, U+4e0b, U+4e0d, U+4ee3, U+53f0, U+548c, U+5b89, U+5bb6, U+5c0f, U+611b, U+6771, U+6aa2, U+6bcd, U+6c34, U+6cd5, U+6d77, U+767d, U+795e, U+8ecd, U+9999, U+9ad8, U+ac07, U+ac1a, U+ac40, U+ad0c, U+ad88, U+ada4, U+ae01, U+ae65, U+aebd, U+aec4, U+afe8, U+b139, U+b205, U+b383, U+b38c, U+b42c, U+b461, U+b55c, U+b78f, U+b8fb, U+b9f7, U+bafc, U+bc99, U+bed8, U+bfcd, U+c0bf, U+c0f9, U+c167, U+c204, U+c20f, U+c22f, U+c258, U+c298, U+c2bc, U+c388, U+c501, U+c50c, U+c5b9, U+c5ce, U+c641, U+c648, U+c73d, U+ca50, U+ca61, U+cc4c, U+ceac, U+d0d4, U+d5f7, U+d6d7, U+ff1a;
}

/* [105] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 400;
  src: local("Noto Sans KR Regular"), local("NotoSansKR-Regular"), url(https://fonts.gstatic.com/s/notosanskr/v10/PbykFmXiEBPT4ITbgNA5Cgm20xzM4rJ_1hVWr0wuLNGzgER_VNCnUj8uxSvmm4_MSugY9nXMgRti.105.woff2?userVariant=14243) format("woff2");
  unicode-range: U+2103, U+2463, U+25c6, U+25cb, U+266c, U+3001, U+300a, U+3046, U+304c-304d, U+304f, U+3055, U+3059, U+3063, U+3066-3068, U+306f, U+3089, U+30b8, U+30bf, U+314f, U+4e0a, U+570b, U+5730, U+5916, U+5929, U+5c71, U+5e74, U+5fc3, U+601d, U+6027, U+63d0, U+6709, U+6734, U+751f, U+7684, U+82f1, U+9053, U+91d1, U+97f3, U+ac2f, U+ac4d, U+adc4, U+ade4, U+ae41, U+ae4d-ae4e, U+aed1, U+afb9, U+b0e0, U+b299, U+b365, U+b46c, U+b480, U+b4c8, U+b7b4, U+b819, U+b918, U+baab, U+bab9, U+be8f, U+bed7, U+c0ec, U+c19f, U+c1a5, U+c3d9, U+c464, U+c53d, U+c553, U+c570, U+c5cc, U+c633, U+c6a4, U+c7a3, U+c7a6, U+c886, U+c9d9-c9da, U+c9ec, U+ca0c, U+cc21, U+cd1b, U+cd78, U+cdc4, U+cef8, U+cfe4, U+d0a5, U+d0b5, U+d0ec, U+d15d, U+d188, U+d23c, U+d2ac, U+d729, U+d79b, U+ff01, U+ff08-ff09, U+ff5c;
}

/* [106] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 400;
  src: local("Noto Sans KR Regular"), local("NotoSansKR-Regular"), url(https://fonts.gstatic.com/s/notosanskr/v10/PbykFmXiEBPT4ITbgNA5Cgm20xzM4rJ_1hVWr0wuLNGzgER_VNCnUj8uxSvmm4_MSugY9nXMgRti.106.woff2?userVariant=14243) format("woff2");
  unicode-range: U+2039-203a, U+223c, U+25b3, U+25b7, U+25bd, U+25cf, U+266a, U+3002, U+300b, U+304b, U+3057, U+305f, U+306a-306b, U+307e, U+308a-308b, U+3093, U+30a2, U+30af, U+30b9, U+30c3, U+30c8, U+30e9-30eb, U+33a1, U+4e00, U+524d, U+5357, U+5b50, U+7121, U+884c, U+9751, U+ac94, U+aebe, U+aecd, U+af08, U+af41, U+af49, U+b010, U+b053, U+b109, U+b11b, U+b128, U+b154, U+b291, U+b2e6, U+b301, U+b385, U+b525, U+b5b4, U+b729, U+b72f, U+b738, U+b7ff, U+b837, U+b975, U+ba67, U+bb47, U+bc1f, U+bd90, U+bfd4, U+c27c, U+c324, U+c379, U+c3e0, U+c465, U+c53b, U+c58c, U+c610, U+c653, U+c6cd, U+c813, U+c82f, U+c999, U+c9e0, U+cac4, U+cad3, U+cbd4, U+cc10, U+cc22, U+ccb8, U+ccbc, U+cda5, U+ce84, U+cea3, U+cf67, U+cfe1, U+d241, U+d30d, U+d31c, U+d391, U+d401, U+d479, U+d5c9, U+d5db, U+d649, U+d6d4;
}

/* [107] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 400;
  src: local("Noto Sans KR Regular"), local("NotoSansKR-Regular"), url(https://fonts.gstatic.com/s/notosanskr/v10/PbykFmXiEBPT4ITbgNA5Cgm20xzM4rJ_1hVWr0wuLNGzgER_VNCnUj8uxSvmm4_MSugY9nXMgRti.107.woff2?userVariant=14243) format("woff2");
  unicode-range: U+b0, U+e9, U+2193, U+2462, U+260e, U+261e, U+300e-300f, U+3044, U+30a4, U+30fb-30fc, U+314d, U+5973, U+6545, U+6708, U+7537, U+ac89, U+ac9c, U+acc1, U+ad04, U+ad75, U+ad7d, U+ae45, U+ae61, U+af42, U+b0ab, U+b0af, U+b0b3, U+b12c, U+b194, U+b1a8, U+b220, U+b258, U+b284, U+b2ff, U+b315, U+b371, U+b3d4-b3d5, U+b460, U+b527, U+b534, U+b810, U+b818, U+b98e, U+ba55, U+bbac, U+bc0b, U+bc40, U+bca1, U+bccd, U+bd93, U+be54, U+be5a, U+bf08, U+bf50, U+bf55, U+bfdc, U+c0c0, U+c0d0, U+c0f4, U+c100, U+c11e, U+c170, U+c20d, U+c274, U+c290, U+c308, U+c369, U+c539, U+c587, U+c5ff, U+c6ec, U+c70c, U+c7ad, U+c7c8, U+c83c, U+c881, U+cb48, U+cc60, U+ce69, U+ce6b, U+ce75, U+cf04, U+cf08, U+cf55, U+cf70, U+cffc, U+d0b7, U+d1a8, U+d2c8, U+d384, U+d47c, U+d48b, U+d5dd, U+d5e8, U+d720, U+d759, U+f981;
}

/* [108] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 400;
  src: local("Noto Sans KR Regular"), local("NotoSansKR-Regular"), url(https://fonts.gstatic.com/s/notosanskr/v10/PbykFmXiEBPT4ITbgNA5Cgm20xzM4rJ_1hVWr0wuLNGzgER_VNCnUj8uxSvmm4_MSugY9nXMgRti.108.woff2?userVariant=14243) format("woff2");
  unicode-range: U+e0, U+e2, U+395, U+3b7, U+3ba, U+2460-2461, U+25a0, U+3010-3011, U+306e, U+30f3, U+314a, U+314c, U+5927, U+65b0, U+7e41, U+97d3, U+9ad4, U+ad49, U+ae0b, U+ae0d, U+ae43, U+ae5d, U+aecf, U+af3c, U+af64, U+afd4, U+b080, U+b084, U+b0c5, U+b10c, U+b1e8, U+b2ac, U+b36e, U+b451, U+b515, U+b540, U+b561, U+b6ab, U+b6b1, U+b72c, U+b730, U+b744, U+b800, U+b8ec, U+b8f0, U+b904, U+b968, U+b96d, U+b987, U+b9d9, U+bb36, U+bb49, U+bc2d, U+bc43, U+bcf6, U+bd89, U+be57, U+be61, U+bed4, U+c090, U+c130, U+c148, U+c19c, U+c2f9, U+c36c, U+c37c, U+c384, U+c3df, U+c575, U+c584, U+c660, U+c719, U+c816, U+ca4d, U+ca54, U+cabc, U+cb49, U+cc14, U+cff5, U+d004, U+d038, U+d0b4, U+d0d3, U+d0e0, U+d0ed, U+d131, U+d1b0, U+d31f, U+d33d, U+d3a0, U+d3ab, U+d514, U+d584, U+d6a1, U+d6cc, U+d749, U+d760, U+d799;
}

/* [109] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 400;
  src: local("Noto Sans KR Regular"), local("NotoSansKR-Regular"), url(https://fonts.gstatic.com/s/notosanskr/v10/PbykFmXiEBPT4ITbgNA5Cgm20xzM4rJ_1hVWr0wuLNGzgER_VNCnUj8uxSvmm4_MSugY9nXMgRti.109.woff2?userVariant=14243) format("woff2");
  unicode-range: U+24, U+60, U+3b9, U+3bb, U+3bd, U+2191, U+2606, U+300c-300d, U+3131, U+3134, U+3139, U+3141-3142, U+3148, U+3161, U+3163, U+321c, U+4eba, U+5317, U+ac31, U+ac77, U+ac9f, U+acb9, U+acf0-acf1, U+acfd, U+ad73, U+af3d, U+b00c, U+b04a, U+b057, U+b0c4, U+b188, U+b1cc, U+b214, U+b2db, U+b2ee, U+b304, U+b4ed, U+b518, U+b5bc, U+b625, U+b69c-b69d, U+b7ac, U+b801, U+b86c, U+b959, U+b95c, U+b985, U+ba48, U+bb58, U+bc0c, U+bc38, U+bc85, U+bc9a, U+bf40, U+c068, U+c0bd, U+c0cc, U+c12f, U+c149, U+c1e0, U+c22b, U+c22d, U+c250, U+c2fc, U+c300, U+c313, U+c370, U+c3d8, U+c557, U+c580, U+c5e3, U+c62e, U+c634, U+c6f0, U+c74d, U+c783, U+c78e, U+c796, U+c7bc, U+c92c, U+ca4c, U+cc1c, U+cc54, U+cc59, U+ce04, U+cf30, U+cfc4, U+d140, U+d321, U+d38c, U+d399, U+d54f, U+d587, U+d5d0, U+d6e8, U+d770;
}

/* [110] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 400;
  src: local("Noto Sans KR Regular"), local("NotoSansKR-Regular"), url(https://fonts.gstatic.com/s/notosanskr/v10/PbykFmXiEBPT4ITbgNA5Cgm20xzM4rJ_1hVWr0wuLNGzgER_VNCnUj8uxSvmm4_MSugY9nXMgRti.110.woff2?userVariant=14243) format("woff2");
  unicode-range: U+d7, U+ea, U+fc, U+2192, U+25bc, U+3000, U+3137, U+3145, U+315c, U+7f8e, U+ac13, U+ac71, U+ac90, U+acb8, U+ace7, U+ad7f, U+ae50, U+aef4, U+af34, U+afbc, U+b048, U+b09a, U+b0ad, U+b0bc, U+b113, U+b125, U+b141, U+b20c, U+b2d9, U+b2ed, U+b367, U+b369, U+b374, U+b3cb, U+b4ec, U+b611, U+b760, U+b81b, U+b834, U+b8b0, U+b8e1, U+b989, U+b9d1, U+b9e1, U+b9fa, U+ba4d, U+ba78, U+bb35, U+bb54, U+bbf9, U+bc11, U+bcb3, U+bd05, U+bd95, U+bdd4, U+be10, U+bed0, U+bf51, U+c0d8, U+c232, U+c2b7, U+c2eb, U+c378, U+c500, U+c52c, U+c549, U+c568, U+c598, U+c5c9, U+c61b, U+c639, U+c67c, U+c717, U+c78a, U+c80a, U+c90c-c90d, U+c950, U+c9e7, U+cbe4, U+cca9, U+cce4, U+cdb0, U+ce78, U+ce94, U+ce98, U+cf8c, U+d018, U+d034, U+d0f1, U+d1b1, U+d280, U+d2f8, U+d338, U+d380, U+d3b4, U+d610, U+d69f, U+d6fc, U+d758;
}

/* [111] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 400;
  src: local("Noto Sans KR Regular"), local("NotoSansKR-Regular"), url(https://fonts.gstatic.com/s/notosanskr/v10/PbykFmXiEBPT4ITbgNA5Cgm20xzM4rJ_1hVWr0wuLNGzgER_VNCnUj8uxSvmm4_MSugY9nXMgRti.111.woff2?userVariant=14243) format("woff2");
  unicode-range: U+e7, U+2022, U+203b, U+25c0, U+2605, U+2661, U+3147, U+318d, U+672c, U+8a9e, U+acaa, U+acbc, U+ad1c, U+ae4a, U+ae5c, U+b044, U+b054, U+b0c8-b0c9, U+b2a6, U+b2d0, U+b35c, U+b364, U+b428, U+b454, U+b465, U+b4b7, U+b4e3, U+b51c, U+b5a1, U+b784, U+b790, U+b7ab, U+b7f4, U+b82c, U+b835, U+b8e9, U+b8f8, U+b9d8, U+b9f9, U+ba5c, U+ba64, U+babd, U+bb18, U+bb3b, U+bbff, U+bc0d, U+bc45, U+bc97, U+bcbc, U+be45, U+be75, U+be7c, U+bfcc, U+c0b6, U+c0f7, U+c14b, U+c2b4, U+c30d, U+c4f8, U+c5bb, U+c5d1, U+c5e0, U+c5ee, U+c5fd, U+c606, U+c6c5, U+c6e0, U+c708, U+c81d, U+c820, U+c824, U+c878, U+c918, U+c96c, U+c9e4, U+c9f1, U+cc2e, U+cd09, U+cea1, U+cef5, U+cef7, U+cf64, U+cf69, U+cfe8, U+d035, U+d0ac, U+d230, U+d234, U+d2f4, U+d31d, U+d575, U+d578, U+d608, U+d614, U+d718, U+d751, U+d761, U+d78c, U+d790;
}

/* [112] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 400;
  src: local("Noto Sans KR Regular"), local("NotoSansKR-Regular"), url(https://fonts.gstatic.com/s/notosanskr/v10/PbykFmXiEBPT4ITbgNA5Cgm20xzM4rJ_1hVWr0wuLNGzgER_VNCnUj8uxSvmm4_MSugY9nXMgRti.112.woff2?userVariant=14243) format("woff2");
  unicode-range: U+2665, U+3160, U+4e2d, U+6587, U+65e5, U+ac12, U+ac14, U+ac16, U+ac81, U+ad34, U+ade0, U+ae54, U+aebc, U+af2c, U+afc0, U+afc8, U+b04c, U+b08c, U+b099, U+b0a9, U+b0ac, U+b0ae, U+b0b8, U+b123, U+b179, U+b2e5, U+b2f7, U+b4c0, U+b531, U+b538, U+b545, U+b550, U+b5a8, U+b6f0, U+b728, U+b73b, U+b7ad, U+b7ed, U+b809, U+b864, U+b86d, U+b871, U+b9bf, U+b9f5, U+ba40, U+ba4b, U+ba58, U+ba87, U+baac, U+bbc0, U+bc16, U+bc34, U+bd07, U+bd99, U+be59, U+bfd0, U+c058, U+c0e4, U+c0f5, U+c12d, U+c139, U+c228, U+c529, U+c5c7, U+c635, U+c637, U+c735, U+c77d, U+c787, U+c789, U+c8c4, U+c989, U+c98c, U+c9d0, U+c9d3, U+cc0c, U+cc99, U+cd0c, U+cd2c, U+cd98, U+cda4, U+ce59, U+ce60, U+ce6d, U+cea0, U+d0d0-d0d1, U+d0d5, U+d14d, U+d1a4, U+d29c, U+d2f1, U+d301, U+d39c, U+d3bc, U+d4e8, U+d540, U+d5ec, U+d640, U+d750;
}

/* [113] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 400;
  src: local("Noto Sans KR Regular"), local("NotoSansKR-Regular"), url(https://fonts.gstatic.com/s/notosanskr/v10/PbykFmXiEBPT4ITbgNA5Cgm20xzM4rJ_1hVWr0wuLNGzgER_VNCnUj8uxSvmm4_MSugY9nXMgRti.113.woff2?userVariant=14243) format("woff2");
  unicode-range: U+5e, U+25b2, U+25b6, U+314e, U+ac24, U+ace1, U+ace4, U+ae68, U+af2d, U+b0d0, U+b0e5, U+b150, U+b155, U+b193, U+b2c9, U+b2dd, U+b3c8, U+b3fc, U+b410, U+b458, U+b4dd, U+b5a0, U+b5a4, U+b5bb, U+b7b5, U+b838, U+b840, U+b86f, U+b8f9, U+b960, U+b9e5, U+bab8, U+bb50, U+bc1d, U+bc24-bc25, U+bca8, U+bcbd, U+bd04, U+bd10, U+bd24, U+be48, U+be5b, U+be68, U+c05c, U+c12c, U+c140, U+c15c, U+c168, U+c194, U+c219, U+c27d, U+c2a8, U+c2f1, U+c2f8, U+c368, U+c554-c555, U+c559, U+c564, U+c5d8, U+c5fc, U+c625, U+c65c, U+c6b1, U+c728, U+c794, U+c84c, U+c88c, U+c8e0, U+c8fd, U+c998, U+c9dd, U+cc0d, U+cc30, U+ceec, U+cf13, U+cf1c, U+cf5c, U+d050, U+d07c, U+d0a8, U+d134, U+d138, U+d154, U+d1f4, U+d2bc, U+d329, U+d32c, U+d3d0, U+d3f4, U+d3fc, U+d56b, U+d5cc, U+d600-d601, U+d639, U+d6c8, U+d754, U+d765;
}

/* [114] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 400;
  src: local("Noto Sans KR Regular"), local("NotoSansKR-Regular"), url(https://fonts.gstatic.com/s/notosanskr/v10/PbykFmXiEBPT4ITbgNA5Cgm20xzM4rJ_1hVWr0wuLNGzgER_VNCnUj8uxSvmm4_MSugY9nXMgRti.114.woff2?userVariant=14243) format("woff2");
  unicode-range: U+3c-3d, U+2026, U+24d2, U+314b, U+ac11, U+acf3, U+ad74, U+ad81, U+adf9, U+ae34, U+af43, U+afb8, U+b05d, U+b07c, U+b110, U+b118, U+b17c, U+b180, U+b18d, U+b192, U+b2cc, U+b355, U+b378, U+b4a4, U+b4ef, U+b78d, U+b799, U+b7a9, U+b7fd, U+b807, U+b80c, U+b839, U+b9b4, U+b9db, U+ba3c, U+bab0, U+bba4, U+bc94, U+be4c, U+c154, U+c1c4, U+c26c, U+c2ac, U+c2ed, U+c4f4, U+c55e, U+c561, U+c571, U+c5b5, U+c5c4, U+c654-c655, U+c695, U+c6e8, U+c6f9, U+c724, U+c751, U+c775, U+c7a0, U+c7c1, U+c874, U+c880, U+c9d5, U+c9f8, U+cabd, U+cc29, U+cc2c, U+cca8, U+ccab, U+ccd0, U+ce21, U+ce35, U+ce7c, U+ce90, U+cee8, U+cef4, U+cfe0, U+d070, U+d0b9, U+d0c1, U+d0c4, U+d0c8, U+d15c, U+d1a1, U+d2c0, U+d300, U+d314, U+d3ed, U+d478, U+d480, U+d48d, U+d508, U+d53d, U+d5e4, U+d611, U+d61c, U+d68d, U+d6a8, U+d798;
}

/* [115] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 400;
  src: local("Noto Sans KR Regular"), local("NotoSansKR-Regular"), url(https://fonts.gstatic.com/s/notosanskr/v10/PbykFmXiEBPT4ITbgNA5Cgm20xzM4rJ_1hVWr0wuLNGzgER_VNCnUj8uxSvmm4_MSugY9nXMgRti.115.woff2?userVariant=14243) format("woff2");
  unicode-range: U+23, U+25, U+5f, U+a9, U+ac08, U+ac78, U+aca8, U+acac, U+ace8, U+ad70, U+adc0, U+addc, U+b137, U+b140, U+b208, U+b290, U+b2f5, U+b3c5, U+b3cc, U+b420, U+b429, U+b529, U+b530, U+b77d, U+b79c, U+b7a8, U+b7c9, U+b7f0, U+b7fc, U+b828, U+b860, U+b9ad, U+b9c1, U+b9c9, U+b9dd-b9de, U+b9e8, U+ba38-ba39, U+babb, U+bc00, U+bc8c, U+bca0, U+bca4, U+bcd1, U+bcfc, U+bd09, U+bdf0, U+be60, U+c0ad, U+c0b4, U+c0bc, U+c190, U+c1fc, U+c220, U+c288, U+c2b9, U+c2f6, U+c528, U+c545, U+c558, U+c5bc, U+c5d4, U+c600, U+c644, U+c6c0, U+c6c3, U+c721, U+c798, U+c7a1, U+c811, U+c838, U+c871, U+c904, U+c990, U+c9dc, U+cc38, U+cc44, U+cca0, U+cd1d, U+cd95, U+cda9, U+ce5c, U+cf00, U+cf58, U+d150, U+d22c, U+d305, U+d328, U+d37c, U+d3f0, U+d551, U+d5a5, U+d5c8, U+d5d8, U+d63c, U+d64d, U+d669, U+d734, U+d76c;
}

/* [116] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 400;
  src: local("Noto Sans KR Regular"), local("NotoSansKR-Regular"), url(https://fonts.gstatic.com/s/notosanskr/v10/PbykFmXiEBPT4ITbgNA5Cgm20xzM4rJ_1hVWr0wuLNGzgER_VNCnUj8uxSvmm4_MSugY9nXMgRti.116.woff2?userVariant=14243) format("woff2");
  unicode-range: U+26, U+2b, U+3e, U+40, U+7e, U+ac01, U+ac19, U+ac1d, U+aca0, U+aca9, U+acb0, U+ad8c, U+ae09, U+ae38, U+ae40, U+aed8, U+b09c, U+b0a0, U+b108, U+b204, U+b298, U+b2d8, U+b2eb-b2ec, U+b2f4, U+b313, U+b358, U+b450, U+b4e0, U+b54c, U+b610, U+b780, U+b78c, U+b791, U+b8e8, U+b958, U+b974, U+b984, U+b9b0, U+b9bc-b9bd, U+b9ce, U+ba70, U+bbfc, U+bc0f, U+bc15, U+bc1b, U+bc31, U+bc95, U+bcc0, U+bcc4, U+bd81, U+bd88, U+c0c8, U+c11d, U+c13c, U+c158, U+c18d, U+c1a1, U+c21c, U+c4f0, U+c54a, U+c560, U+c5b8, U+c5c8, U+c5f4, U+c628, U+c62c, U+c678, U+c6cc, U+c808, U+c810, U+c885, U+c88b, U+c900, U+c988, U+c99d, U+c9c8, U+cc3d-cc3e, U+cc45, U+cd08, U+ce20, U+cee4, U+d074, U+d0a4, U+d0dd, U+d2b9, U+d3b8, U+d3c9, U+d488, U+d544, U+d559, U+d56d, U+d588, U+d615, U+d648, U+d655, U+d658, U+d65c;
}

/* [117] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 400;
  src: local("Noto Sans KR Regular"), local("NotoSansKR-Regular"), url(https://fonts.gstatic.com/s/notosanskr/v10/PbykFmXiEBPT4ITbgNA5Cgm20xzM4rJ_1hVWr0wuLNGzgER_VNCnUj8uxSvmm4_MSugY9nXMgRti.117.woff2?userVariant=14243) format("woff2");
  unicode-range: U+d, U+48, U+7c, U+ac10, U+ac15, U+ac74, U+ac80, U+ac83, U+acc4, U+ad11, U+ad50, U+ad6d, U+adfc, U+ae00, U+ae08, U+ae4c, U+b0a8, U+b124, U+b144, U+b178, U+b274, U+b2a5, U+b2e8, U+b2f9, U+b354, U+b370, U+b418, U+b41c, U+b4f1, U+b514, U+b798, U+b808, U+b824-b825, U+b8cc, U+b978, U+b9d0, U+b9e4, U+baa9, U+bb3c, U+bc18, U+bc1c, U+bc30, U+bc84, U+bcf5, U+bcf8, U+bd84, U+be0c, U+be14, U+c0b0, U+c0c9, U+c0dd, U+c124, U+c2dd, U+c2e4, U+c2ec, U+c54c, U+c57c-c57d, U+c591, U+c5c5-c5c6, U+c5ed, U+c608, U+c640, U+c6b8, U+c6d4, U+c784, U+c7ac, U+c800-c801, U+c9c1, U+c9d1, U+cc28, U+cc98, U+cc9c, U+ccad, U+cd5c, U+cd94, U+cd9c, U+cde8, U+ce68, U+cf54, U+d0dc, U+d14c, U+d1a0, U+d1b5, U+d2f0, U+d30c, U+d310, U+d398, U+d45c, U+d50c, U+d53c, U+d560, U+d568, U+d589, U+d604, U+d6c4, U+d788;
}

/* [118] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 400;
  src: local("Noto Sans KR Regular"), local("NotoSansKR-Regular"), url(https://fonts.gstatic.com/s/notosanskr/v10/PbykFmXiEBPT4ITbgNA5Cgm20xzM4rJ_1hVWr0wuLNGzgER_VNCnUj8uxSvmm4_MSugY9nXMgRti.118.woff2?userVariant=14243) format("woff2");
  unicode-range: U+39, U+49, U+4d-4e, U+a0, U+ac04, U+ac1c, U+ac70, U+ac8c, U+acbd, U+acf5, U+acfc, U+ad00, U+ad6c, U+adf8, U+b098, U+b0b4, U+b294, U+b2c8, U+b300, U+b3c4, U+b3d9, U+b4dc, U+b4e4, U+b77c, U+b7ec, U+b85d, U+b97c, U+b9c8, U+b9cc, U+ba54, U+ba74, U+ba85, U+baa8, U+bb34, U+bb38, U+bbf8, U+bc14, U+bc29, U+bc88, U+bcf4, U+bd80, U+be44, U+c0c1, U+c11c, U+c120, U+c131, U+c138, U+c18c, U+c218, U+c2b5, U+c2e0, U+c544, U+c548, U+c5b4, U+c5d0, U+c5ec, U+c5f0, U+c601, U+c624, U+c694, U+c6a9, U+c6b0, U+c6b4, U+c6d0, U+c704, U+c720, U+c73c, U+c740, U+c744, U+c74c, U+c758, U+c77c, U+c785, U+c788, U+c790-c791, U+c7a5, U+c804, U+c815, U+c81c, U+c870, U+c8fc, U+c911, U+c9c4, U+ccb4, U+ce58, U+ce74, U+d06c, U+d0c0, U+d130, U+d2b8, U+d3ec, U+d504, U+d55c, U+d569, U+d574, U+d638, U+d654, U+d68c;
}

/* [119] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 400;
  src: local("Noto Sans KR Regular"), local("NotoSansKR-Regular"), url(https://fonts.gstatic.com/s/notosanskr/v10/PbykFmXiEBPT4ITbgNA5Cgm20xzM4rJ_1hVWr0wuLNGzgER_VNCnUj8uxSvmm4_MSugY9nXMgRti.119.woff2?userVariant=14243) format("woff2");
  unicode-range: U+20-22, U+27-2a, U+2c-38, U+3a-3b, U+3f, U+41-47, U+4a-4c, U+4f-5d, U+61-7b, U+7d, U+a1, U+ab, U+ae, U+b7, U+bb, U+bf, U+2013-2014, U+201c-201d, U+2122, U+ac00, U+ace0, U+ae30, U+b2e4, U+b85c, U+b9ac, U+c0ac, U+c2a4, U+c2dc, U+c774, U+c778, U+c9c0, U+d558;
}

/* [0] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 500;
  src: local("Noto Sans KR Medium"), local("NotoSansKR-Medium"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOIl3I7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.0.woff2?userVariant=14243) format("woff2");
  unicode-range: U+f9ca-fa0b, U+ff03-ff05, U+ff07, U+ff0a-ff0b, U+ff0d-ff19, U+ff1b, U+ff1d, U+ff20-ff5b, U+ff5d, U+ffe0-ffe3, U+ffe5-ffe6;
}

/* [2] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 500;
  src: local("Noto Sans KR Medium"), local("NotoSansKR-Medium"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOIl3I7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.2.woff2?userVariant=14243) format("woff2");
  unicode-range: U+d723-d728, U+d72a-d733, U+d735-d748, U+d74a-d74f, U+d752-d753, U+d755-d757, U+d75a-d75f, U+d762-d764, U+d766-d768, U+d76a-d76b, U+d76d-d76f, U+d771-d787, U+d789-d78b, U+d78d-d78f, U+d791-d797, U+d79a, U+d79c, U+d79e-d7a3, U+f900-f909, U+f90b-f92e;
}

/* [3] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 500;
  src: local("Noto Sans KR Medium"), local("NotoSansKR-Medium"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOIl3I7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.3.woff2?userVariant=14243) format("woff2");
  unicode-range: U+d679-d68b, U+d68e-d69e, U+d6a0, U+d6a2-d6a7, U+d6a9-d6c3, U+d6c6-d6c7, U+d6c9-d6cb, U+d6cd-d6d3, U+d6d5-d6d6, U+d6d8-d6e3, U+d6e5-d6e7, U+d6e9-d6fb, U+d6fd-d717, U+d719-d71f, U+d721-d722;
}

/* [4] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 500;
  src: local("Noto Sans KR Medium"), local("NotoSansKR-Medium"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOIl3I7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.4.woff2?userVariant=14243) format("woff2");
  unicode-range: U+d5bc-d5c7, U+d5ca-d5cb, U+d5cd-d5cf, U+d5d1-d5d7, U+d5d9-d5da, U+d5dc, U+d5de-d5e3, U+d5e6-d5e7, U+d5e9-d5eb, U+d5ed-d5f6, U+d5f8, U+d5fa-d5ff, U+d602-d603, U+d605-d607, U+d609-d60f, U+d612-d613, U+d616-d61b, U+d61d-d637, U+d63a-d63b, U+d63d-d63f, U+d641-d647, U+d64a-d64c, U+d64e-d653, U+d656-d657, U+d659-d65b, U+d65d-d666, U+d668, U+d66a-d678;
}

/* [5] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 500;
  src: local("Noto Sans KR Medium"), local("NotoSansKR-Medium"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOIl3I7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.5.woff2?userVariant=14243) format("woff2");
  unicode-range: U+d507, U+d509-d50b, U+d50d-d513, U+d515-d53b, U+d53e-d53f, U+d541-d543, U+d545-d54c, U+d54e, U+d550, U+d552-d557, U+d55a-d55b, U+d55d-d55f, U+d561-d564, U+d566-d567, U+d56a, U+d56c, U+d56e-d573, U+d576-d577, U+d579-d583, U+d585-d586, U+d58a-d5a4, U+d5a6-d5bb;
}

/* [6] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 500;
  src: local("Noto Sans KR Medium"), local("NotoSansKR-Medium"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOIl3I7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.6.woff2?userVariant=14243) format("woff2");
  unicode-range: U+d464-d477, U+d47a-d47b, U+d47d-d47f, U+d481-d487, U+d489-d48a, U+d48c, U+d48e-d4e7, U+d4e9-d503, U+d505-d506;
}

/* [7] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 500;
  src: local("Noto Sans KR Medium"), local("NotoSansKR-Medium"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOIl3I7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.7.woff2?userVariant=14243) format("woff2");
  unicode-range: U+d3bf-d3c7, U+d3ca-d3cf, U+d3d1-d3eb, U+d3ee-d3ef, U+d3f1-d3f3, U+d3f5-d3fb, U+d3fd-d400, U+d402-d45b, U+d45d-d463;
}

/* [8] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 500;
  src: local("Noto Sans KR Medium"), local("NotoSansKR-Medium"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOIl3I7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.8.woff2?userVariant=14243) format("woff2");
  unicode-range: U+d2ff, U+d302-d304, U+d306-d30b, U+d30f, U+d311-d313, U+d315-d31b, U+d31e, U+d322-d324, U+d326-d327, U+d32a-d32b, U+d32d-d32f, U+d331-d337, U+d339-d33c, U+d33e-d37b, U+d37e-d37f, U+d381-d383, U+d385-d38b, U+d38e-d390, U+d392-d397, U+d39a-d39b, U+d39d-d39f, U+d3a1-d3a7, U+d3a9-d3aa, U+d3ac, U+d3ae-d3b3, U+d3b5-d3b7, U+d3b9-d3bb, U+d3bd-d3be;
}

/* [9] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 500;
  src: local("Noto Sans KR Medium"), local("NotoSansKR-Medium"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOIl3I7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.9.woff2?userVariant=14243) format("woff2");
  unicode-range: U+d257-d27f, U+d281-d29b, U+d29d-d29f, U+d2a1-d2ab, U+d2ad-d2b7, U+d2ba-d2bb, U+d2bd-d2bf, U+d2c1-d2c7, U+d2c9-d2ef, U+d2f2-d2f3, U+d2f5-d2f7, U+d2f9-d2fe;
}

/* [10] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 500;
  src: local("Noto Sans KR Medium"), local("NotoSansKR-Medium"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOIl3I7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.10.woff2?userVariant=14243) format("woff2");
  unicode-range: U+d1b4, U+d1b6-d1f3, U+d1f5-d22b, U+d22e-d22f, U+d231-d233, U+d235-d23b, U+d23d-d240, U+d242-d256;
}

/* [11] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 500;
  src: local("Noto Sans KR Medium"), local("NotoSansKR-Medium"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOIl3I7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.11.woff2?userVariant=14243) format("woff2");
  unicode-range: U+d105-d12f, U+d132-d133, U+d135-d137, U+d139-d13f, U+d141-d142, U+d144, U+d146-d14b, U+d14e-d14f, U+d151-d153, U+d155-d15b, U+d15e-d187, U+d189-d19f, U+d1a2-d1a3, U+d1a5-d1a7, U+d1a9-d1af, U+d1b2-d1b3;
}

/* [12] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 500;
  src: local("Noto Sans KR Medium"), local("NotoSansKR-Medium"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOIl3I7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.12.woff2?userVariant=14243) format("woff2");
  unicode-range: U+d04b-d04f, U+d051-d057, U+d059-d06b, U+d06d-d06f, U+d071-d073, U+d075-d07b, U+d07e-d0a3, U+d0a6-d0a7, U+d0a9-d0ab, U+d0ad-d0b3, U+d0b6, U+d0b8, U+d0ba-d0bf, U+d0c2-d0c3, U+d0c5-d0c7, U+d0c9-d0cf, U+d0d2, U+d0d6-d0db, U+d0de-d0df, U+d0e1-d0e3, U+d0e5-d0eb, U+d0ee-d0f0, U+d0f2-d104;
}

/* [13] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 500;
  src: local("Noto Sans KR Medium"), local("NotoSansKR-Medium"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOIl3I7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.13.woff2?userVariant=14243) format("woff2");
  unicode-range: U+cfa2-cfc3, U+cfc5-cfdf, U+cfe2-cfe3, U+cfe5-cfe7, U+cfe9-cff4, U+cff6-cffb, U+cffd-cfff, U+d001-d003, U+d005-d017, U+d019-d033, U+d036-d037, U+d039-d03b, U+d03d-d04a;
}

/* [14] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 500;
  src: local("Noto Sans KR Medium"), local("NotoSansKR-Medium"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOIl3I7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.14.woff2?userVariant=14243) format("woff2");
  unicode-range: U+cef0-cef3, U+cef6, U+cef9-ceff, U+cf01-cf03, U+cf05-cf07, U+cf09-cf0f, U+cf11-cf12, U+cf14-cf1b, U+cf1d-cf1f, U+cf21-cf2f, U+cf31-cf53, U+cf56-cf57, U+cf59-cf5b, U+cf5d-cf63, U+cf66, U+cf68, U+cf6a-cf6f, U+cf71-cf84, U+cf86-cf8b, U+cf8d-cfa1;
}

/* [15] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 500;
  src: local("Noto Sans KR Medium"), local("NotoSansKR-Medium"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOIl3I7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.15.woff2?userVariant=14243) format("woff2");
  unicode-range: U+ce3c-ce57, U+ce5a-ce5b, U+ce5d-ce5f, U+ce61-ce67, U+ce6a, U+ce6c, U+ce6e-ce73, U+ce76-ce77, U+ce79-ce7b, U+ce7d-ce83, U+ce85-ce88, U+ce8a-ce8f, U+ce91-ce93, U+ce95-ce97, U+ce99-ce9f, U+cea2, U+cea4-ceab, U+cead-cee3, U+cee6-cee7, U+cee9-ceeb, U+ceed-ceef;
}

/* [16] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 500;
  src: local("Noto Sans KR Medium"), local("NotoSansKR-Medium"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOIl3I7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.16.woff2?userVariant=14243) format("woff2");
  unicode-range: U+cd92-cd93, U+cd96-cd97, U+cd99-cd9b, U+cd9d-cda3, U+cda6-cda8, U+cdaa-cdaf, U+cdb1-cdc3, U+cdc5-cdcb, U+cdcd-cde7, U+cde9-ce03, U+ce05-ce1f, U+ce22-ce34, U+ce36-ce3b;
}

/* [17] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 500;
  src: local("Noto Sans KR Medium"), local("NotoSansKR-Medium"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOIl3I7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.17.woff2?userVariant=14243) format("woff2");
  unicode-range: U+ccef-cd07, U+cd0a-cd0b, U+cd0d-cd1a, U+cd1c, U+cd1e-cd2b, U+cd2d-cd5b, U+cd5d-cd77, U+cd79-cd91;
}

/* [18] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 500;
  src: local("Noto Sans KR Medium"), local("NotoSansKR-Medium"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOIl3I7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.18.woff2?userVariant=14243) format("woff2");
  unicode-range: U+cc3f-cc43, U+cc46-cc47, U+cc49-cc4b, U+cc4d-cc53, U+cc55-cc58, U+cc5a-cc5f, U+cc61-cc97, U+cc9a-cc9b, U+cc9d-cc9f, U+cca1-cca7, U+ccaa, U+ccac, U+ccae-ccb3, U+ccb6-ccb7, U+ccb9-ccbb, U+ccbd-cccf, U+ccd1-cce3, U+cce5-ccee;
}

/* [19] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 500;
  src: local("Noto Sans KR Medium"), local("NotoSansKR-Medium"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOIl3I7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.19.woff2?userVariant=14243) format("woff2");
  unicode-range: U+cb91-cbd3, U+cbd5-cbe3, U+cbe5-cc0b, U+cc0e-cc0f, U+cc11-cc13, U+cc15-cc1b, U+cc1d-cc20, U+cc23-cc27, U+cc2a-cc2b, U+cc2d, U+cc2f, U+cc31-cc37, U+cc3a, U+cc3c;
}

/* [20] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 500;
  src: local("Noto Sans KR Medium"), local("NotoSansKR-Medium"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOIl3I7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.20.woff2?userVariant=14243) format("woff2");
  unicode-range: U+caf4-cb47, U+cb4a-cb90;
}

/* [21] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 500;
  src: local("Noto Sans KR Medium"), local("NotoSansKR-Medium"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOIl3I7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.21.woff2?userVariant=14243) format("woff2");
  unicode-range: U+ca4a-ca4b, U+ca4e-ca4f, U+ca51-ca53, U+ca55-ca5b, U+ca5d-ca60, U+ca62-ca83, U+ca85-cabb, U+cabe-cabf, U+cac1-cac3, U+cac5-cacb, U+cacd-cad0, U+cad2, U+cad4-cad8, U+cada-caf3;
}

/* [22] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 500;
  src: local("Noto Sans KR Medium"), local("NotoSansKR-Medium"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOIl3I7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.22.woff2?userVariant=14243) format("woff2");
  unicode-range: U+c996-c997, U+c99a-c99c, U+c99e-c9bf, U+c9c2-c9c3, U+c9c5-c9c7, U+c9c9-c9cf, U+c9d2, U+c9d4, U+c9d7-c9d8, U+c9db, U+c9de-c9df, U+c9e1-c9e3, U+c9e5-c9e6, U+c9e8-c9eb, U+c9ee-c9f0, U+c9f2-c9f7, U+c9f9-ca0b, U+ca0d-ca28, U+ca2a-ca49;
}

/* [23] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 500;
  src: local("Noto Sans KR Medium"), local("NotoSansKR-Medium"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOIl3I7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.23.woff2?userVariant=14243) format("woff2");
  unicode-range: U+c8e9-c8f4, U+c8f6-c8fb, U+c8fe-c8ff, U+c901-c903, U+c905-c90b, U+c90e-c910, U+c912-c917, U+c919-c92b, U+c92d-c94f, U+c951-c953, U+c955-c96b, U+c96d-c973, U+c975-c987, U+c98a-c98b, U+c98d-c98f, U+c991-c995;
}

/* [24] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 500;
  src: local("Noto Sans KR Medium"), local("NotoSansKR-Medium"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOIl3I7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.24.woff2?userVariant=14243) format("woff2");
  unicode-range: U+c841-c84b, U+c84d-c86f, U+c872-c873, U+c875-c877, U+c879-c87f, U+c882-c884, U+c887-c88a, U+c88d-c8c3, U+c8c5-c8df, U+c8e1-c8e8;
}

/* [25] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 500;
  src: local("Noto Sans KR Medium"), local("NotoSansKR-Medium"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOIl3I7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.25.woff2?userVariant=14243) format("woff2");
  unicode-range: U+c779-c77b, U+c77e-c782, U+c786, U+c78b, U+c78d, U+c78f, U+c792-c793, U+c795, U+c797, U+c799-c79f, U+c7a2, U+c7a7-c7ab, U+c7ae-c7bb, U+c7bd-c7c0, U+c7c2-c7c7, U+c7c9-c7dc, U+c7de-c7ff, U+c802-c803, U+c805-c807, U+c809, U+c80b-c80f, U+c812, U+c814, U+c817-c81b, U+c81e-c81f, U+c821-c823, U+c825-c82e, U+c830-c837, U+c839-c83b, U+c83d-c840;
}

/* [26] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 500;
  src: local("Noto Sans KR Medium"), local("NotoSansKR-Medium"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOIl3I7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.26.woff2?userVariant=14243) format("woff2");
  unicode-range: U+c6bb-c6bf, U+c6c2, U+c6c4, U+c6c6-c6cb, U+c6ce-c6cf, U+c6d1-c6d3, U+c6d5-c6db, U+c6dd-c6df, U+c6e1-c6e7, U+c6e9-c6eb, U+c6ed-c6ef, U+c6f1-c6f8, U+c6fa-c703, U+c705-c707, U+c709-c70b, U+c70d-c716, U+c718, U+c71a-c71f, U+c722-c723, U+c725-c727, U+c729-c734, U+c736-c73b, U+c73e-c73f, U+c741-c743, U+c745-c74b, U+c74e-c750, U+c752-c757, U+c759-c773, U+c776-c777;
}

/* [27] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 500;
  src: local("Noto Sans KR Medium"), local("NotoSansKR-Medium"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOIl3I7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.27.woff2?userVariant=14243) format("woff2");
  unicode-range: U+c5f5-c5fb, U+c5fe, U+c602-c605, U+c607, U+c609-c60f, U+c611-c61a, U+c61c-c623, U+c626-c627, U+c629-c62b, U+c62d, U+c62f-c632, U+c636, U+c638, U+c63a-c63f, U+c642-c643, U+c645-c647, U+c649-c652, U+c656-c65b, U+c65d-c65f, U+c661-c663, U+c665-c677, U+c679-c67b, U+c67d-c693, U+c696-c697, U+c699-c69b, U+c69d-c6a3, U+c6a6, U+c6a8, U+c6aa-c6af, U+c6b2-c6b3, U+c6b5-c6b7, U+c6b9-c6ba;
}

/* [28] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 500;
  src: local("Noto Sans KR Medium"), local("NotoSansKR-Medium"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOIl3I7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.28.woff2?userVariant=14243) format("woff2");
  unicode-range: U+c517-c527, U+c52a-c52b, U+c52d-c52f, U+c531-c538, U+c53a, U+c53c, U+c53e-c543, U+c546-c547, U+c54b, U+c54d-c552, U+c556, U+c55a-c55b, U+c55d, U+c55f, U+c562-c563, U+c565-c567, U+c569-c56f, U+c572, U+c574, U+c576-c57b, U+c57e-c57f, U+c581-c583, U+c585-c586, U+c588-c58b, U+c58e, U+c590, U+c592-c596, U+c599-c5b3, U+c5b6-c5b7, U+c5ba, U+c5be-c5c3, U+c5ca-c5cb, U+c5cd, U+c5cf, U+c5d2-c5d3, U+c5d5-c5d7, U+c5d9-c5df, U+c5e1-c5e2, U+c5e4, U+c5e6-c5eb, U+c5ef, U+c5f1-c5f3;
}

/* [29] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 500;
  src: local("Noto Sans KR Medium"), local("NotoSansKR-Medium"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOIl3I7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.29.woff2?userVariant=14243) format("woff2");
  unicode-range: U+c475-c4ef, U+c4f2-c4f3, U+c4f5-c4f7, U+c4f9-c4ff, U+c502-c50b, U+c50d-c516;
}

/* [30] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 500;
  src: local("Noto Sans KR Medium"), local("NotoSansKR-Medium"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOIl3I7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.30.woff2?userVariant=14243) format("woff2");
  unicode-range: U+c3d0-c3d7, U+c3da-c3db, U+c3dd-c3de, U+c3e1-c3ec, U+c3ee-c3f3, U+c3f5-c42b, U+c42d-c463, U+c466-c474;
}

/* [31] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 500;
  src: local("Noto Sans KR Medium"), local("NotoSansKR-Medium"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOIl3I7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.31.woff2?userVariant=14243) format("woff2");
  unicode-range: U+c32b-c367, U+c36a-c36b, U+c36d-c36f, U+c371-c377, U+c37a-c37b, U+c37e-c383, U+c385-c387, U+c389-c3cf;
}

/* [32] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 500;
  src: local("Noto Sans KR Medium"), local("NotoSansKR-Medium"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOIl3I7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.32.woff2?userVariant=14243) format("woff2");
  unicode-range: U+c26a-c26b, U+c26d-c26f, U+c271-c273, U+c275-c27b, U+c27e-c287, U+c289-c28f, U+c291-c297, U+c299-c29a, U+c29c-c2a3, U+c2a5-c2a7, U+c2a9-c2ab, U+c2ad-c2b3, U+c2b6, U+c2b8, U+c2ba-c2bb, U+c2bd-c2db, U+c2de-c2df, U+c2e1-c2e2, U+c2e5-c2ea, U+c2ee, U+c2f0, U+c2f2-c2f5, U+c2f7, U+c2fa-c2fb, U+c2fd-c2ff, U+c301-c307, U+c309-c30c, U+c30e-c312, U+c315-c323, U+c325-c328, U+c32a;
}

/* [33] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 500;
  src: local("Noto Sans KR Medium"), local("NotoSansKR-Medium"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOIl3I7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.33.woff2?userVariant=14243) format("woff2");
  unicode-range: U+c1bc-c1c3, U+c1c5-c1df, U+c1e1-c1fb, U+c1fd-c203, U+c205-c20c, U+c20e, U+c210-c217, U+c21a-c21b, U+c21d-c21e, U+c221-c227, U+c229-c22a, U+c22c, U+c22e, U+c230, U+c233-c24f, U+c251-c257, U+c259-c269;
}

/* [34] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 500;
  src: local("Noto Sans KR Medium"), local("NotoSansKR-Medium"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOIl3I7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.34.woff2?userVariant=14243) format("woff2");
  unicode-range: U+c101-c11b, U+c11f, U+c121-c123, U+c125-c12b, U+c12e, U+c132-c137, U+c13a-c13b, U+c13d-c13f, U+c141-c147, U+c14a, U+c14c-c153, U+c155-c157, U+c159-c15b, U+c15d-c166, U+c169-c16f, U+c171-c177, U+c179-c18b, U+c18e-c18f, U+c191-c193, U+c195-c19b, U+c19d-c19e, U+c1a0, U+c1a2-c1a4, U+c1a6-c1bb;
}

/* [35] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 500;
  src: local("Noto Sans KR Medium"), local("NotoSansKR-Medium"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOIl3I7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.35.woff2?userVariant=14243) format("woff2");
  unicode-range: U+c049-c057, U+c059-c05b, U+c05d-c05f, U+c061-c067, U+c069-c08f, U+c091-c0ab, U+c0ae-c0af, U+c0b1-c0b3, U+c0b5, U+c0b7-c0bb, U+c0be, U+c0c2-c0c7, U+c0ca-c0cb, U+c0cd-c0cf, U+c0d1-c0d7, U+c0d9-c0da, U+c0dc, U+c0de-c0e3, U+c0e5-c0eb, U+c0ed-c0f3, U+c0f6, U+c0f8, U+c0fa-c0ff;
}

/* [36] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 500;
  src: local("Noto Sans KR Medium"), local("NotoSansKR-Medium"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOIl3I7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.36.woff2?userVariant=14243) format("woff2");
  unicode-range: U+bfa7-bfaf, U+bfb1-bfc4, U+bfc6-bfcb, U+bfce-bfcf, U+bfd1-bfd3, U+bfd5-bfdb, U+bfdd-c048;
}

/* [37] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 500;
  src: local("Noto Sans KR Medium"), local("NotoSansKR-Medium"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOIl3I7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.37.woff2?userVariant=14243) format("woff2");
  unicode-range: U+bf07, U+bf09-bf3f, U+bf41-bf4f, U+bf52-bf54, U+bf56-bfa6;
}

/* [38] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 500;
  src: local("Noto Sans KR Medium"), local("NotoSansKR-Medium"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOIl3I7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.38.woff2?userVariant=14243) format("woff2");
  unicode-range: U+be56, U+be58, U+be5c-be5f, U+be62-be63, U+be65-be67, U+be69-be74, U+be76-be7b, U+be7e-be7f, U+be81-be8e, U+be90, U+be92-bea7, U+bea9-becf, U+bed2-bed3, U+bed5-bed6, U+bed9-bee3, U+bee6-bf06;
}

/* [39] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 500;
  src: local("Noto Sans KR Medium"), local("NotoSansKR-Medium"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOIl3I7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.39.woff2?userVariant=14243) format("woff2");
  unicode-range: U+bdb0-bdd3, U+bdd5-bdef, U+bdf1-be0b, U+be0d-be0f, U+be11-be13, U+be15-be43, U+be46-be47, U+be49-be4b, U+be4d-be53;
}

/* [40] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 500;
  src: local("Noto Sans KR Medium"), local("NotoSansKR-Medium"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOIl3I7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.40.woff2?userVariant=14243) format("woff2");
  unicode-range: U+bd03, U+bd06, U+bd08, U+bd0a-bd0f, U+bd11-bd22, U+bd25-bd47, U+bd49-bd58, U+bd5a-bd7f, U+bd82-bd83, U+bd85-bd87, U+bd8a-bd8f, U+bd91-bd92, U+bd94, U+bd96-bd98, U+bd9a-bdaf;
}

/* [41] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 500;
  src: local("Noto Sans KR Medium"), local("NotoSansKR-Medium"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOIl3I7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.41.woff2?userVariant=14243) format("woff2");
  unicode-range: U+bc4e-bc83, U+bc86-bc87, U+bc89-bc8b, U+bc8d-bc93, U+bc96, U+bc98, U+bc9b-bc9f, U+bca2-bca3, U+bca5-bca7, U+bca9-bcb2, U+bcb4-bcbb, U+bcbe-bcbf, U+bcc1-bcc3, U+bcc5-bccc, U+bcce-bcd0, U+bcd2-bcd4, U+bcd6-bcf3, U+bcf7, U+bcf9-bcfb, U+bcfd-bd02;
}

/* [42] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 500;
  src: local("Noto Sans KR Medium"), local("NotoSansKR-Medium"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOIl3I7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.42.woff2?userVariant=14243) format("woff2");
  unicode-range: U+bb90-bba3, U+bba5-bbab, U+bbad-bbbf, U+bbc1-bbf7, U+bbfa-bbfb, U+bbfd-bbfe, U+bc01-bc07, U+bc09-bc0a, U+bc0e, U+bc10, U+bc12-bc13, U+bc17, U+bc19-bc1a, U+bc1e, U+bc20-bc23, U+bc26, U+bc28, U+bc2a-bc2c, U+bc2e-bc2f, U+bc32-bc33, U+bc35-bc37, U+bc39-bc3f, U+bc41-bc42, U+bc44, U+bc46-bc48, U+bc4a-bc4d;
}

/* [43] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 500;
  src: local("Noto Sans KR Medium"), local("NotoSansKR-Medium"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOIl3I7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.43.woff2?userVariant=14243) format("woff2");
  unicode-range: U+bae6-bafb, U+bafd-bb17, U+bb19-bb33, U+bb37, U+bb39-bb3a, U+bb3d-bb43, U+bb45-bb46, U+bb48, U+bb4a-bb4f, U+bb51-bb53, U+bb55-bb57, U+bb59-bb62, U+bb64-bb8f;
}

/* [44] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 500;
  src: local("Noto Sans KR Medium"), local("NotoSansKR-Medium"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOIl3I7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.44.woff2?userVariant=14243) format("woff2");
  unicode-range: U+ba30-ba37, U+ba3a-ba3b, U+ba3d-ba3f, U+ba41-ba47, U+ba49-ba4a, U+ba4c, U+ba4e-ba53, U+ba56-ba57, U+ba59-ba5b, U+ba5d-ba63, U+ba65-ba66, U+ba68-ba6f, U+ba71-ba73, U+ba75-ba77, U+ba79-ba84, U+ba86, U+ba88-baa7, U+baaa, U+baad-baaf, U+bab1-bab7, U+baba, U+babc, U+babe-bae5;
}

/* [45] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 500;
  src: local("Noto Sans KR Medium"), local("NotoSansKR-Medium"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOIl3I7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.45.woff2?userVariant=14243) format("woff2");
  unicode-range: U+b96e-b973, U+b976-b977, U+b979-b97b, U+b97d-b983, U+b986, U+b988, U+b98a-b98d, U+b98f-b9ab, U+b9ae-b9af, U+b9b1-b9b3, U+b9b5-b9bb, U+b9be, U+b9c0, U+b9c2-b9c7, U+b9ca-b9cb, U+b9cd, U+b9d2-b9d7, U+b9da, U+b9dc, U+b9df-b9e0, U+b9e2, U+b9e6-b9e7, U+b9e9-b9f3, U+b9f6, U+b9f8, U+b9fb-ba2f;
}

/* [46] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 500;
  src: local("Noto Sans KR Medium"), local("NotoSansKR-Medium"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOIl3I7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.46.woff2?userVariant=14243) format("woff2");
  unicode-range: U+b8bf-b8cb, U+b8cd-b8e0, U+b8e2-b8e7, U+b8ea-b8eb, U+b8ed-b8ef, U+b8f1-b8f7, U+b8fa, U+b8fc, U+b8fe-b903, U+b905-b917, U+b919-b91f, U+b921-b93b, U+b93d-b957, U+b95a-b95b, U+b95d-b95f, U+b961-b967, U+b969-b96c;
}

/* [47] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 500;
  src: local("Noto Sans KR Medium"), local("NotoSansKR-Medium"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOIl3I7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.47.woff2?userVariant=14243) format("woff2");
  unicode-range: U+b80d-b80f, U+b811-b817, U+b81a, U+b81c-b823, U+b826-b827, U+b829-b82b, U+b82d-b833, U+b836, U+b83a-b83f, U+b841-b85b, U+b85e-b85f, U+b861-b863, U+b865-b86b, U+b86e, U+b870, U+b872-b8af, U+b8b1-b8be;
}

/* [48] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 500;
  src: local("Noto Sans KR Medium"), local("NotoSansKR-Medium"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOIl3I7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.48.woff2?userVariant=14243) format("woff2");
  unicode-range: U+b74d-b75f, U+b761-b763, U+b765-b774, U+b776-b77b, U+b77e-b77f, U+b781-b783, U+b785-b78b, U+b78e, U+b792-b796, U+b79a-b79b, U+b79d-b7a7, U+b7aa, U+b7ae-b7b3, U+b7b6-b7c8, U+b7ca-b7eb, U+b7ee-b7ef, U+b7f1-b7f3, U+b7f5-b7fb, U+b7fe, U+b802-b806, U+b80a-b80b;
}

/* [49] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 500;
  src: local("Noto Sans KR Medium"), local("NotoSansKR-Medium"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOIl3I7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.49.woff2?userVariant=14243) format("woff2");
  unicode-range: U+b6a7-b6aa, U+b6ac-b6b0, U+b6b2-b6ef, U+b6f1-b727, U+b72a-b72b, U+b72d-b72e, U+b731-b737, U+b739-b73a, U+b73c-b743, U+b745-b74c;
}

/* [50] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 500;
  src: local("Noto Sans KR Medium"), local("NotoSansKR-Medium"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOIl3I7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.50.woff2?userVariant=14243) format("woff2");
  unicode-range: U+b605-b60f, U+b612-b617, U+b619-b624, U+b626-b69b, U+b69e-b6a3, U+b6a5-b6a6;
}

/* [51] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 500;
  src: local("Noto Sans KR Medium"), local("NotoSansKR-Medium"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOIl3I7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.51.woff2?userVariant=14243) format("woff2");
  unicode-range: U+b55f, U+b562-b583, U+b585-b59f, U+b5a2-b5a3, U+b5a5-b5a7, U+b5a9-b5b2, U+b5b5-b5ba, U+b5bd-b604;
}

/* [52] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 500;
  src: local("Noto Sans KR Medium"), local("NotoSansKR-Medium"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOIl3I7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.52.woff2?userVariant=14243) format("woff2");
  unicode-range: U+b4a5-b4b6, U+b4b8-b4bf, U+b4c1-b4c7, U+b4c9-b4db, U+b4de-b4df, U+b4e1-b4e2, U+b4e5-b4eb, U+b4ee, U+b4f0, U+b4f2-b513, U+b516-b517, U+b519-b51a, U+b51d-b523, U+b526, U+b528, U+b52b-b52f, U+b532-b533, U+b535-b537, U+b539-b53f, U+b541-b544, U+b546-b54b, U+b54d-b54f, U+b551-b55b, U+b55d-b55e;
}

/* [53] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 500;
  src: local("Noto Sans KR Medium"), local("NotoSansKR-Medium"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOIl3I7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.53.woff2?userVariant=14243) format("woff2");
  unicode-range: U+b3f8-b3fb, U+b3fd-b40f, U+b411-b417, U+b419-b41b, U+b41d-b41f, U+b421-b427, U+b42a-b42b, U+b42d-b44f, U+b452-b453, U+b455-b457, U+b459-b45f, U+b462-b464, U+b466-b46b, U+b46d-b47f, U+b481-b4a3;
}

/* [54] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 500;
  src: local("Noto Sans KR Medium"), local("NotoSansKR-Medium"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOIl3I7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.54.woff2?userVariant=14243) format("woff2");
  unicode-range: U+b342-b353, U+b356-b357, U+b359-b35b, U+b35d-b35e, U+b360-b363, U+b366, U+b368, U+b36a-b36d, U+b36f, U+b372-b373, U+b375-b377, U+b379-b37f, U+b381-b382, U+b384, U+b386-b38b, U+b38d-b3c3, U+b3c6-b3c7, U+b3c9-b3ca, U+b3cd-b3d3, U+b3d6, U+b3d8, U+b3da-b3f7;
}

/* [55] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 500;
  src: local("Noto Sans KR Medium"), local("NotoSansKR-Medium"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOIl3I7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.55.woff2?userVariant=14243) format("woff2");
  unicode-range: U+b27c-b283, U+b285-b28f, U+b292-b293, U+b295-b297, U+b29a-b29f, U+b2a1-b2a4, U+b2a7-b2a9, U+b2ab, U+b2ad-b2c7, U+b2ca-b2cb, U+b2cd-b2cf, U+b2d1-b2d7, U+b2da, U+b2dc, U+b2de-b2e3, U+b2e7, U+b2e9-b2ea, U+b2ef-b2f3, U+b2f6, U+b2f8, U+b2fa-b2fb, U+b2fd-b2fe, U+b302-b303, U+b305-b307, U+b309-b30f, U+b312, U+b316-b31b, U+b31d-b341;
}

/* [56] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 500;
  src: local("Noto Sans KR Medium"), local("NotoSansKR-Medium"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOIl3I7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.56.woff2?userVariant=14243) format("woff2");
  unicode-range: U+b1d6-b1e7, U+b1e9-b1fc, U+b1fe-b203, U+b206-b207, U+b209-b20b, U+b20d-b213, U+b216-b21f, U+b221-b257, U+b259-b273, U+b275-b27b;
}

/* [57] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 500;
  src: local("Noto Sans KR Medium"), local("NotoSansKR-Medium"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOIl3I7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.57.woff2?userVariant=14243) format("woff2");
  unicode-range: U+b120-b122, U+b126-b127, U+b129-b12b, U+b12d-b133, U+b136, U+b138, U+b13a-b13f, U+b142-b143, U+b145-b14f, U+b151-b153, U+b156-b157, U+b159-b177, U+b17a-b17b, U+b17d-b17f, U+b181-b187, U+b189-b18c, U+b18e-b191, U+b195-b1a7, U+b1a9-b1cb, U+b1cd-b1d5;
}

/* [58] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 500;
  src: local("Noto Sans KR Medium"), local("NotoSansKR-Medium"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOIl3I7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.58.woff2?userVariant=14243) format("woff2");
  unicode-range: U+b05f-b07b, U+b07e-b07f, U+b081-b083, U+b085-b08b, U+b08d-b097, U+b09b, U+b09d-b09f, U+b0a2-b0a7, U+b0aa, U+b0b0, U+b0b2, U+b0b6-b0b7, U+b0b9-b0bb, U+b0bd-b0c3, U+b0c6-b0c7, U+b0ca-b0cf, U+b0d1-b0df, U+b0e1-b0e4, U+b0e6-b107, U+b10a-b10b, U+b10d-b10f, U+b111-b112, U+b114-b117, U+b119-b11a, U+b11c-b11f;
}

/* [59] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 500;
  src: local("Noto Sans KR Medium"), local("NotoSansKR-Medium"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOIl3I7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.59.woff2?userVariant=14243) format("woff2");
  unicode-range: U+afac-afb7, U+afba-afbb, U+afbd-afbf, U+afc1-afc6, U+afca-afcc, U+afce-afd3, U+afd5-afe7, U+afe9-afef, U+aff1-b00b, U+b00d-b00f, U+b011-b013, U+b015-b01b, U+b01d-b027, U+b029-b043, U+b045-b047, U+b049, U+b04b, U+b04d-b052, U+b055-b056, U+b058-b05c, U+b05e;
}

/* [60] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 500;
  src: local("Noto Sans KR Medium"), local("NotoSansKR-Medium"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOIl3I7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.60.woff2?userVariant=14243) format("woff2");
  unicode-range: U+af03-af07, U+af09-af2b, U+af2e-af33, U+af35-af3b, U+af3e-af40, U+af44-af47, U+af4a-af5c, U+af5e-af63, U+af65-af7f, U+af81-afab;
}

/* [61] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 500;
  src: local("Noto Sans KR Medium"), local("NotoSansKR-Medium"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOIl3I7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.61.woff2?userVariant=14243) format("woff2");
  unicode-range: U+ae56-ae5b, U+ae5e-ae60, U+ae62-ae64, U+ae66-ae67, U+ae69-ae6b, U+ae6d-ae83, U+ae85-aebb, U+aebf, U+aec1-aec3, U+aec5-aecb, U+aece, U+aed0, U+aed2-aed7, U+aed9-aef3, U+aef5-af02;
}

/* [62] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 500;
  src: local("Noto Sans KR Medium"), local("NotoSansKR-Medium"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOIl3I7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.62.woff2?userVariant=14243) format("woff2");
  unicode-range: U+ad9c-ada3, U+ada5-adbf, U+adc1-adc3, U+adc5-adc7, U+adc9-add2, U+add4-addb, U+addd-addf, U+ade1-ade3, U+ade5-adf7, U+adfa-adfb, U+adfd-adff, U+ae02-ae07, U+ae0a, U+ae0c, U+ae0e-ae13, U+ae15-ae2f, U+ae31-ae33, U+ae35-ae37, U+ae39-ae3f, U+ae42, U+ae44, U+ae46-ae49, U+ae4b, U+ae4f, U+ae51-ae53, U+ae55;
}

/* [63] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 500;
  src: local("Noto Sans KR Medium"), local("NotoSansKR-Medium"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOIl3I7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.63.woff2?userVariant=14243) format("woff2");
  unicode-range: U+ace2-ace3, U+ace5-ace6, U+ace9-acef, U+acf2, U+acf4, U+acf7-acfb, U+acfe-acff, U+ad01-ad03, U+ad05-ad0b, U+ad0d-ad10, U+ad12-ad1b, U+ad1d-ad33, U+ad35-ad48, U+ad4a-ad4f, U+ad51-ad6b, U+ad6e-ad6f, U+ad71-ad72, U+ad77-ad7c, U+ad7e, U+ad80, U+ad82-ad87, U+ad89-ad8b, U+ad8d-ad8f, U+ad91-ad9b;
}

/* [64] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 500;
  src: local("Noto Sans KR Medium"), local("NotoSansKR-Medium"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOIl3I7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.64.woff2?userVariant=14243) format("woff2");
  unicode-range: U+ac25-ac2c, U+ac2e, U+ac30, U+ac32-ac37, U+ac39-ac3f, U+ac41-ac4c, U+ac4e-ac6f, U+ac72-ac73, U+ac75-ac76, U+ac79-ac7f, U+ac82, U+ac84-ac88, U+ac8a-ac8b, U+ac8d-ac8f, U+ac91-ac93, U+ac95-ac9b, U+ac9d-ac9e, U+aca1-aca7, U+acab, U+acad-acaf, U+acb1-acb7, U+acba-acbb, U+acbe-acc0, U+acc2-acc3, U+acc5-acdf;
}

/* [65] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 500;
  src: local("Noto Sans KR Medium"), local("NotoSansKR-Medium"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOIl3I7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.65.woff2?userVariant=14243) format("woff2");
  unicode-range: U+99df, U+99ed, U+99f1, U+99ff, U+9a01, U+9a08, U+9a0e-9a0f, U+9a19, U+9a2b, U+9a30, U+9a36-9a37, U+9a40, U+9a43, U+9a45, U+9a4d, U+9a55, U+9a57, U+9a5a-9a5b, U+9a5f, U+9a62, U+9a65, U+9a69-9a6a, U+9aa8, U+9ab8, U+9ad3, U+9ae5, U+9aee, U+9b1a, U+9b27, U+9b2a, U+9b31, U+9b3c, U+9b41-9b45, U+9b4f, U+9b54, U+9b5a, U+9b6f, U+9b8e, U+9b91, U+9b9f, U+9bab, U+9bae, U+9bc9, U+9bd6, U+9be4, U+9be8, U+9c0d, U+9c10, U+9c12, U+9c15, U+9c25, U+9c32, U+9c3b, U+9c47, U+9c49, U+9c57, U+9ce5, U+9ce7, U+9ce9, U+9cf3-9cf4, U+9cf6, U+9d09, U+9d1b, U+9d26, U+9d28, U+9d3b, U+9d51, U+9d5d, U+9d60-9d61, U+9d6c, U+9d72, U+9da9, U+9daf, U+9db4, U+9dc4, U+9dd7, U+9df2, U+9df8-9dfa, U+9e1a, U+9e1e, U+9e75, U+9e79, U+9e7d, U+9e7f, U+9e92-9e93, U+9e97, U+9e9d, U+9e9f, U+9ea5, U+9eb4-9eb5, U+9ebb, U+9ebe, U+9ec3, U+9ecd-9ece, U+9ed4, U+9ed8, U+9edb-9edc, U+9ede, U+9ee8, U+9ef4, U+9f07-9f08, U+9f0e, U+9f13, U+9f20, U+9f3b, U+9f4a-9f4b, U+9f4e, U+9f52, U+9f5f, U+9f61, U+9f67, U+9f6a, U+9f6c, U+9f77, U+9f8d, U+9f90, U+9f95, U+9f9c, U+ac02-ac03, U+ac05-ac06, U+ac09-ac0f, U+ac17-ac18, U+ac1b, U+ac1e-ac1f, U+ac21-ac23;
}

/* [93] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 500;
  src: local("Noto Sans KR Medium"), local("NotoSansKR-Medium"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOIl3I7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.93.woff2?userVariant=14243) format("woff2");
  unicode-range: U+338c-339c, U+339f-33a0, U+33a2-33cb, U+33cf-33d0, U+33d3, U+33d6, U+33d8, U+33db-33dd, U+4e01, U+4e03, U+4e07-4e08, U+4e11, U+4e14-4e15, U+4e18-4e19, U+4e1e, U+4e32, U+4e38-4e39, U+4e42-4e43, U+4e45, U+4e4d-4e4f, U+4e56, U+4e58-4e59, U+4e5d-4e5e, U+4e6b, U+4e6d, U+4e73, U+4e76-4e77, U+4e7e, U+4e82, U+4e86, U+4e88, U+4e8e, U+4e90-4e92, U+4e94-4e95, U+4e98, U+4e9b, U+4e9e, U+4ea1-4ea2, U+4ea4-4ea6, U+4ea8, U+4eab, U+4ead-4eae, U+4eb6, U+4ec0-4ec1, U+4ec4, U+4ec7, U+4ecb, U+4ecd, U+4ed4-4ed5, U+4ed7-4ed9, U+4edd, U+4edf, U+4ee4, U+4ef0, U+4ef2, U+4ef6-4ef7, U+4efb, U+4f01, U+4f09, U+4f0b, U+4f0d-4f11, U+4f2f, U+4f34, U+4f36, U+4f38, U+4f3a, U+4f3c-4f3d;
}

/* [94] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 500;
  src: local("Noto Sans KR Medium"), local("NotoSansKR-Medium"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOIl3I7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.94.woff2?userVariant=14243) format("woff2");
  unicode-range: U+3136, U+3138, U+313a-3140, U+3143-3144, U+3150, U+3152, U+3154-3156, U+3158-315b, U+315d-315f, U+3162, U+3164-318c, U+318e, U+3200-321b, U+3231, U+3239, U+3251-325a, U+3260-327b, U+327e-327f, U+328a-3290, U+3294, U+329e, U+32a5, U+3380-3384, U+3388-338b;
}

/* [95] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 500;
  src: local("Noto Sans KR Medium"), local("NotoSansKR-Medium"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOIl3I7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.95.woff2?userVariant=14243) format("woff2");
  unicode-range: U+2f7d, U+2f7f-2f8b, U+2f8e-2f90, U+2f92-2f97, U+2f99-2fa0, U+2fa2-2fa3, U+2fa5-2fa9, U+2fac-2fb1, U+2fb3-2fbc, U+2fc1-2fca, U+2fcd-2fd4, U+3003, U+3012-3019, U+301c, U+301e-3020, U+3036, U+3041, U+3043, U+3045, U+3047, U+3049, U+304e, U+3050, U+3052, U+3056, U+305a, U+305c, U+305e, U+3062, U+3065, U+306c, U+3070-307d, U+3080, U+3085, U+3087, U+308e, U+3090-3091, U+30a1, U+30a5, U+30a9, U+30ae, U+30b1-30b2, U+30b4, U+30b6, U+30bc-30be, U+30c2, U+30c5, U+30cc, U+30d2, U+30d4, U+30d8-30dd, U+30e4, U+30e6, U+30e8, U+30ee, U+30f0-30f2, U+30f4-30f6, U+3133, U+3135;
}

/* [96] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 500;
  src: local("Noto Sans KR Medium"), local("NotoSansKR-Medium"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOIl3I7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.96.woff2?userVariant=14243) format("woff2");
  unicode-range: U+2541-254b, U+25a4-25a9, U+25b1, U+25b5, U+25b9, U+25bf, U+25c1, U+25c3, U+25c9-25ca, U+25cc, U+25ce, U+25d0-25d1, U+25e6, U+25ef, U+260f, U+261d, U+261f, U+262f, U+2660, U+2664, U+2667-2669, U+266d, U+266f, U+2716, U+271a, U+273d, U+2756, U+2776-277f, U+278a-2793, U+2963, U+2965, U+2ac5-2ac6, U+2acb-2acc, U+2f00, U+2f04, U+2f06, U+2f08, U+2f0a-2f0b, U+2f11-2f12, U+2f14, U+2f17-2f18, U+2f1c-2f1d, U+2f1f-2f20, U+2f23-2f26, U+2f28-2f29, U+2f2b, U+2f2d, U+2f2f-2f32, U+2f38, U+2f3c-2f40, U+2f42-2f4c, U+2f4f-2f52, U+2f54-2f58, U+2f5a-2f66, U+2f69-2f70, U+2f72-2f76, U+2f78, U+2f7a-2f7c;
}

/* [97] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 500;
  src: local("Noto Sans KR Medium"), local("NotoSansKR-Medium"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOIl3I7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.97.woff2?userVariant=14243) format("woff2");
  unicode-range: U+2479-2487, U+249c-24d1, U+24d3-24d7, U+24d9-24e9, U+24eb-24f4, U+2500-2501, U+2503, U+250c-2513, U+2515-2516, U+2518-2540;
}

/* [98] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 500;
  src: local("Noto Sans KR Medium"), local("NotoSansKR-Medium"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOIl3I7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.98.woff2?userVariant=14243) format("woff2");
  unicode-range: U+215b-215e, U+2162-2169, U+2170-2179, U+2195-2199, U+21b0-21b4, U+21bc, U+21c0, U+21c4-21c5, U+21cd, U+21cf-21d4, U+21e0-21e3, U+21e6-21e9, U+2200, U+2202-2203, U+2206-2209, U+220b-220c, U+220f, U+2211, U+2213, U+221a, U+221d-2220, U+2222, U+2225-2227, U+2229-222c, U+222e, U+2234-2237, U+223d, U+2243, U+2245, U+2248, U+2250-2253, U+225a, U+2260-2262, U+2264-2267, U+226a-226b, U+226e-2273, U+2276-2277, U+2279-227b, U+2280-2287, U+228a-228b, U+2295-2297, U+22a3-22a5, U+22bb-22bc, U+22ce-22cf, U+22da-22db, U+22ee-22ef, U+2306, U+2312, U+2314, U+2467-2478;
}

/* [99] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 500;
  src: local("Noto Sans KR Medium"), local("NotoSansKR-Medium"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOIl3I7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.99.woff2?userVariant=14243) format("woff2");
  unicode-range: U+81-82, U+84, U+a2-a5, U+a7-a8, U+aa, U+ac-ad, U+b1-b3, U+b6, U+b8-ba, U+bc-be, U+c0, U+c2, U+c6-cb, U+ce-d0, U+d4, U+d8-d9, U+db-dc, U+de-df, U+e6, U+eb, U+ee-f0, U+f4, U+f7-f9, U+fb, U+fe-ff, U+111, U+126-127, U+132-133, U+138, U+13f-142, U+149-14b, U+152-153, U+166-167, U+2bc, U+2c7, U+2d0, U+2d8-2d9, U+2db-2dd, U+391-394, U+396-3a1, U+3a3-3a9, U+3b2-3b6, U+3b8, U+3bc, U+3be-3c1, U+3c3-3c9, U+2010, U+2015-2016, U+2018-2019, U+201b, U+201f-2021, U+2025, U+2030, U+2033-2036, U+203c, U+203e, U+2042, U+2074, U+207a-207f, U+2081-2084, U+2109, U+2113, U+2116, U+2121, U+2126, U+212b, U+2153-2154;
}

/* [100] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 500;
  src: local("Noto Sans KR Medium"), local("NotoSansKR-Medium"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOIl3I7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.100.woff2?userVariant=14243) format("woff2");
  unicode-range: U+e8, U+2da, U+2160, U+2194, U+3054, U+3058, U+306d, U+3086, U+308d, U+30ac, U+30bb, U+30c4, U+30cd-30ce, U+30e2, U+3132, U+3146, U+3149, U+339d, U+4e3b, U+4f0a, U+4fdd, U+4fe1, U+5409, U+540c, U+5834, U+592a-592b, U+5b9a, U+5dde, U+5e0c, U+5e73, U+5f0f, U+60f3, U+653f, U+661f, U+662f, U+667a, U+683c, U+6b4c, U+6c11, U+767c, U+76ee, U+76f4, U+77f3, U+79d1, U+7a7a, U+7b2c, U+7d22, U+8207, U+8a00, U+8a71, U+9280, U+9580, U+958b, U+96c6, U+9762, U+98df, U+9ed1, U+ac2d, U+adc8, U+add3, U+af48, U+b014, U+b134-b135, U+b158, U+b2aa, U+b35f, U+b6a4, U+b9cf, U+bb63, U+bd23, U+be91, U+c29b, U+c3f4, U+c42c, U+c55c, U+c573, U+c58f, U+c78c, U+c7dd, U+c8f5, U+cad1, U+cc48, U+cf10, U+cf20, U+d03c, U+d07d, U+d2a0, U+d30e, U+d38d, U+d3a8, U+d3c8, U+d5e5, U+d5f9, U+d6e4, U+f90a, U+ff02, U+ff1c;
}

/* [101] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 500;
  src: local("Noto Sans KR Medium"), local("NotoSansKR-Medium"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOIl3I7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.101.woff2?userVariant=14243) format("woff2");
  unicode-range: U+3b1, U+2466, U+25a1, U+25a3, U+261c, U+3008-3009, U+305b, U+305d, U+3069, U+30a7, U+30ba, U+30cf, U+30ef, U+3151, U+3157, U+4e4b, U+4e5f, U+4e8c, U+4eca, U+4ed6, U+4f5b, U+50cf, U+5149, U+5165, U+5171, U+5229, U+529b, U+5316, U+539f, U+53f2, U+571f, U+5728, U+58eb, U+591c, U+5b78, U+5c11, U+5c55, U+5ddd, U+5e02, U+5fb7, U+60c5, U+610f, U+611f, U+6625, U+66f8, U+6797, U+679c, U+682a, U+6d2a, U+706b, U+7406, U+767b, U+76f8, U+77e5, U+7acb, U+898b, U+8a69, U+8def, U+8fd1, U+901a, U+90e8, U+91cd, U+975e, U+ae14, U+ae6c, U+aec0, U+afc7, U+afc9, U+b01c, U+b028, U+b308, U+b311, U+b314, U+b31c, U+b524, U+b560, U+b764, U+b920, U+b9e3, U+bd48, U+be7d, U+c0db, U+c231, U+c270, U+c2e3, U+c37d, U+c3ed, U+c530, U+c6a5, U+c6dc, U+c7a4, U+c954, U+c974, U+d000, U+d565, U+d667, U+d6c5, U+d79d, U+ff1e;
}

/* [102] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 500;
  src: local("Noto Sans KR Medium"), local("NotoSansKR-Medium"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOIl3I7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.102.woff2?userVariant=14243) format("woff2");
  unicode-range: U+131, U+2032, U+2465, U+2642, U+3048, U+3051, U+3083-3084, U+308f, U+30c0, U+30d1, U+30d3, U+30d6, U+30df, U+30e7, U+3153, U+4e16, U+4e8b, U+4ee5, U+5206, U+52a0, U+52d5, U+53e4, U+53ef, U+54c1, U+57ce, U+597d, U+5b8c, U+5ea6, U+5f8c, U+5f97, U+6210, U+6240, U+624b, U+6728, U+6bd4, U+7236, U+7269, U+7279, U+738b, U+7528, U+7530, U+767e, U+798f, U+8005, U+8a18, U+90fd, U+91cc, U+9577, U+9593, U+98a8, U+ac20, U+acf6, U+ad90, U+af5d, U+af80, U+afcd, U+aff0, U+b0a1, U+b0b5, U+b1fd, U+b2fc, U+b380, U+b51b, U+b584, U+b5b3, U+b8fd, U+b93c, U+b9f4, U+bb44, U+bc08, U+bc27, U+bc49, U+be55, U+be64, U+bfb0, U+bfc5, U+c178, U+c21f, U+c314, U+c4f1, U+c58d, U+c664, U+c698, U+c6a7, U+c6c1, U+c9ed, U+cac0, U+cacc, U+cad9, U+ccb5, U+cdcc, U+d0e4, U+d143, U+d320, U+d330, U+d54d, U+ff06, U+ff1f, U+ff5e;
}

/* [103] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 500;
  src: local("Noto Sans KR Medium"), local("NotoSansKR-Medium"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOIl3I7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.103.woff2?userVariant=14243) format("woff2");
  unicode-range: U+b4, U+20a9, U+20ac, U+2190, U+24d8, U+2502, U+2514, U+2592, U+25c7-25c8, U+2663, U+3060, U+3064, U+3081, U+3088, U+30a3, U+30a6, U+30aa, U+30b5, U+30c7, U+30ca-30cb, U+30d0, U+30e3, U+30e5, U+339e, U+4e09, U+4eac, U+4f5c, U+5167-5168, U+516c, U+51fa, U+5408, U+540d, U+591a, U+5b57, U+6211, U+65b9, U+660e, U+6642, U+6700, U+6b63, U+6e2f, U+7063, U+7532, U+793e, U+81ea, U+8272, U+82b1, U+897f, U+8eca, U+91ce, U+ac38, U+ad76, U+ae84, U+aecc, U+b07d, U+b0b1, U+b215, U+b2a0, U+b310, U+b3d7, U+b52a, U+b618, U+b775, U+b797, U+bcd5, U+bd59, U+be80, U+bea8, U+bed1, U+bee4-bee5, U+c060, U+c2ef, U+c329, U+c3dc, U+c597, U+c5bd, U+c5e5, U+c69c, U+c9d6, U+ca29, U+ca5c, U+ca84, U+cc39, U+cc3b, U+ce89, U+cee5, U+cf65, U+cf85, U+d058, U+d145, U+d22d, U+d325, U+d37d, U+d3ad, U+d769, U+ff0c;
}

/* [104] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 500;
  src: local("Noto Sans KR Medium"), local("NotoSansKR-Medium"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOIl3I7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.104.woff2?userVariant=14243) format("woff2");
  unicode-range: U+2161, U+2228, U+2299, U+2464, U+2517, U+2640, U+3042, U+304a, U+3053, U+3061, U+307f, U+3082, U+308c, U+3092, U+30a8, U+30ab, U+30ad, U+30b0, U+30b3, U+30b7, U+30c1, U+30c6, U+30c9, U+30d5, U+30d7, U+30de, U+30e0-30e1, U+30ec-30ed, U+4e0b, U+4e0d, U+4ee3, U+53f0, U+548c, U+5b89, U+5bb6, U+5c0f, U+611b, U+6771, U+6aa2, U+6bcd, U+6c34, U+6cd5, U+6d77, U+767d, U+795e, U+8ecd, U+9999, U+9ad8, U+ac07, U+ac1a, U+ac40, U+ad0c, U+ad88, U+ada4, U+ae01, U+ae65, U+aebd, U+aec4, U+afe8, U+b139, U+b205, U+b383, U+b38c, U+b42c, U+b461, U+b55c, U+b78f, U+b8fb, U+b9f7, U+bafc, U+bc99, U+bed8, U+bfcd, U+c0bf, U+c0f9, U+c167, U+c204, U+c20f, U+c22f, U+c258, U+c298, U+c2bc, U+c388, U+c501, U+c50c, U+c5b9, U+c5ce, U+c641, U+c648, U+c73d, U+ca50, U+ca61, U+cc4c, U+ceac, U+d0d4, U+d5f7, U+d6d7, U+ff1a;
}

/* [105] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 500;
  src: local("Noto Sans KR Medium"), local("NotoSansKR-Medium"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOIl3I7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.105.woff2?userVariant=14243) format("woff2");
  unicode-range: U+2103, U+2463, U+25c6, U+25cb, U+266c, U+3001, U+300a, U+3046, U+304c-304d, U+304f, U+3055, U+3059, U+3063, U+3066-3068, U+306f, U+3089, U+30b8, U+30bf, U+314f, U+4e0a, U+570b, U+5730, U+5916, U+5929, U+5c71, U+5e74, U+5fc3, U+601d, U+6027, U+63d0, U+6709, U+6734, U+751f, U+7684, U+82f1, U+9053, U+91d1, U+97f3, U+ac2f, U+ac4d, U+adc4, U+ade4, U+ae41, U+ae4d-ae4e, U+aed1, U+afb9, U+b0e0, U+b299, U+b365, U+b46c, U+b480, U+b4c8, U+b7b4, U+b819, U+b918, U+baab, U+bab9, U+be8f, U+bed7, U+c0ec, U+c19f, U+c1a5, U+c3d9, U+c464, U+c53d, U+c553, U+c570, U+c5cc, U+c633, U+c6a4, U+c7a3, U+c7a6, U+c886, U+c9d9-c9da, U+c9ec, U+ca0c, U+cc21, U+cd1b, U+cd78, U+cdc4, U+cef8, U+cfe4, U+d0a5, U+d0b5, U+d0ec, U+d15d, U+d188, U+d23c, U+d2ac, U+d729, U+d79b, U+ff01, U+ff08-ff09, U+ff5c;
}

/* [106] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 500;
  src: local("Noto Sans KR Medium"), local("NotoSansKR-Medium"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOIl3I7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.106.woff2?userVariant=14243) format("woff2");
  unicode-range: U+2039-203a, U+223c, U+25b3, U+25b7, U+25bd, U+25cf, U+266a, U+3002, U+300b, U+304b, U+3057, U+305f, U+306a-306b, U+307e, U+308a-308b, U+3093, U+30a2, U+30af, U+30b9, U+30c3, U+30c8, U+30e9-30eb, U+33a1, U+4e00, U+524d, U+5357, U+5b50, U+7121, U+884c, U+9751, U+ac94, U+aebe, U+aecd, U+af08, U+af41, U+af49, U+b010, U+b053, U+b109, U+b11b, U+b128, U+b154, U+b291, U+b2e6, U+b301, U+b385, U+b525, U+b5b4, U+b729, U+b72f, U+b738, U+b7ff, U+b837, U+b975, U+ba67, U+bb47, U+bc1f, U+bd90, U+bfd4, U+c27c, U+c324, U+c379, U+c3e0, U+c465, U+c53b, U+c58c, U+c610, U+c653, U+c6cd, U+c813, U+c82f, U+c999, U+c9e0, U+cac4, U+cad3, U+cbd4, U+cc10, U+cc22, U+ccb8, U+ccbc, U+cda5, U+ce84, U+cea3, U+cf67, U+cfe1, U+d241, U+d30d, U+d31c, U+d391, U+d401, U+d479, U+d5c9, U+d5db, U+d649, U+d6d4;
}

/* [107] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 500;
  src: local("Noto Sans KR Medium"), local("NotoSansKR-Medium"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOIl3I7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.107.woff2?userVariant=14243) format("woff2");
  unicode-range: U+b0, U+e9, U+2193, U+2462, U+260e, U+261e, U+300e-300f, U+3044, U+30a4, U+30fb-30fc, U+314d, U+5973, U+6545, U+6708, U+7537, U+ac89, U+ac9c, U+acc1, U+ad04, U+ad75, U+ad7d, U+ae45, U+ae61, U+af42, U+b0ab, U+b0af, U+b0b3, U+b12c, U+b194, U+b1a8, U+b220, U+b258, U+b284, U+b2ff, U+b315, U+b371, U+b3d4-b3d5, U+b460, U+b527, U+b534, U+b810, U+b818, U+b98e, U+ba55, U+bbac, U+bc0b, U+bc40, U+bca1, U+bccd, U+bd93, U+be54, U+be5a, U+bf08, U+bf50, U+bf55, U+bfdc, U+c0c0, U+c0d0, U+c0f4, U+c100, U+c11e, U+c170, U+c20d, U+c274, U+c290, U+c308, U+c369, U+c539, U+c587, U+c5ff, U+c6ec, U+c70c, U+c7ad, U+c7c8, U+c83c, U+c881, U+cb48, U+cc60, U+ce69, U+ce6b, U+ce75, U+cf04, U+cf08, U+cf55, U+cf70, U+cffc, U+d0b7, U+d1a8, U+d2c8, U+d384, U+d47c, U+d48b, U+d5dd, U+d5e8, U+d720, U+d759, U+f981;
}

/* [108] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 500;
  src: local("Noto Sans KR Medium"), local("NotoSansKR-Medium"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOIl3I7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.108.woff2?userVariant=14243) format("woff2");
  unicode-range: U+e0, U+e2, U+395, U+3b7, U+3ba, U+2460-2461, U+25a0, U+3010-3011, U+306e, U+30f3, U+314a, U+314c, U+5927, U+65b0, U+7e41, U+97d3, U+9ad4, U+ad49, U+ae0b, U+ae0d, U+ae43, U+ae5d, U+aecf, U+af3c, U+af64, U+afd4, U+b080, U+b084, U+b0c5, U+b10c, U+b1e8, U+b2ac, U+b36e, U+b451, U+b515, U+b540, U+b561, U+b6ab, U+b6b1, U+b72c, U+b730, U+b744, U+b800, U+b8ec, U+b8f0, U+b904, U+b968, U+b96d, U+b987, U+b9d9, U+bb36, U+bb49, U+bc2d, U+bc43, U+bcf6, U+bd89, U+be57, U+be61, U+bed4, U+c090, U+c130, U+c148, U+c19c, U+c2f9, U+c36c, U+c37c, U+c384, U+c3df, U+c575, U+c584, U+c660, U+c719, U+c816, U+ca4d, U+ca54, U+cabc, U+cb49, U+cc14, U+cff5, U+d004, U+d038, U+d0b4, U+d0d3, U+d0e0, U+d0ed, U+d131, U+d1b0, U+d31f, U+d33d, U+d3a0, U+d3ab, U+d514, U+d584, U+d6a1, U+d6cc, U+d749, U+d760, U+d799;
}

/* [109] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 500;
  src: local("Noto Sans KR Medium"), local("NotoSansKR-Medium"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOIl3I7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.109.woff2?userVariant=14243) format("woff2");
  unicode-range: U+24, U+60, U+3b9, U+3bb, U+3bd, U+2191, U+2606, U+300c-300d, U+3131, U+3134, U+3139, U+3141-3142, U+3148, U+3161, U+3163, U+321c, U+4eba, U+5317, U+ac31, U+ac77, U+ac9f, U+acb9, U+acf0-acf1, U+acfd, U+ad73, U+af3d, U+b00c, U+b04a, U+b057, U+b0c4, U+b188, U+b1cc, U+b214, U+b2db, U+b2ee, U+b304, U+b4ed, U+b518, U+b5bc, U+b625, U+b69c-b69d, U+b7ac, U+b801, U+b86c, U+b959, U+b95c, U+b985, U+ba48, U+bb58, U+bc0c, U+bc38, U+bc85, U+bc9a, U+bf40, U+c068, U+c0bd, U+c0cc, U+c12f, U+c149, U+c1e0, U+c22b, U+c22d, U+c250, U+c2fc, U+c300, U+c313, U+c370, U+c3d8, U+c557, U+c580, U+c5e3, U+c62e, U+c634, U+c6f0, U+c74d, U+c783, U+c78e, U+c796, U+c7bc, U+c92c, U+ca4c, U+cc1c, U+cc54, U+cc59, U+ce04, U+cf30, U+cfc4, U+d140, U+d321, U+d38c, U+d399, U+d54f, U+d587, U+d5d0, U+d6e8, U+d770;
}

/* [110] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 500;
  src: local("Noto Sans KR Medium"), local("NotoSansKR-Medium"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOIl3I7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.110.woff2?userVariant=14243) format("woff2");
  unicode-range: U+d7, U+ea, U+fc, U+2192, U+25bc, U+3000, U+3137, U+3145, U+315c, U+7f8e, U+ac13, U+ac71, U+ac90, U+acb8, U+ace7, U+ad7f, U+ae50, U+aef4, U+af34, U+afbc, U+b048, U+b09a, U+b0ad, U+b0bc, U+b113, U+b125, U+b141, U+b20c, U+b2d9, U+b2ed, U+b367, U+b369, U+b374, U+b3cb, U+b4ec, U+b611, U+b760, U+b81b, U+b834, U+b8b0, U+b8e1, U+b989, U+b9d1, U+b9e1, U+b9fa, U+ba4d, U+ba78, U+bb35, U+bb54, U+bbf9, U+bc11, U+bcb3, U+bd05, U+bd95, U+bdd4, U+be10, U+bed0, U+bf51, U+c0d8, U+c232, U+c2b7, U+c2eb, U+c378, U+c500, U+c52c, U+c549, U+c568, U+c598, U+c5c9, U+c61b, U+c639, U+c67c, U+c717, U+c78a, U+c80a, U+c90c-c90d, U+c950, U+c9e7, U+cbe4, U+cca9, U+cce4, U+cdb0, U+ce78, U+ce94, U+ce98, U+cf8c, U+d018, U+d034, U+d0f1, U+d1b1, U+d280, U+d2f8, U+d338, U+d380, U+d3b4, U+d610, U+d69f, U+d6fc, U+d758;
}

/* [111] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 500;
  src: local("Noto Sans KR Medium"), local("NotoSansKR-Medium"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOIl3I7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.111.woff2?userVariant=14243) format("woff2");
  unicode-range: U+e7, U+2022, U+203b, U+25c0, U+2605, U+2661, U+3147, U+318d, U+672c, U+8a9e, U+acaa, U+acbc, U+ad1c, U+ae4a, U+ae5c, U+b044, U+b054, U+b0c8-b0c9, U+b2a6, U+b2d0, U+b35c, U+b364, U+b428, U+b454, U+b465, U+b4b7, U+b4e3, U+b51c, U+b5a1, U+b784, U+b790, U+b7ab, U+b7f4, U+b82c, U+b835, U+b8e9, U+b8f8, U+b9d8, U+b9f9, U+ba5c, U+ba64, U+babd, U+bb18, U+bb3b, U+bbff, U+bc0d, U+bc45, U+bc97, U+bcbc, U+be45, U+be75, U+be7c, U+bfcc, U+c0b6, U+c0f7, U+c14b, U+c2b4, U+c30d, U+c4f8, U+c5bb, U+c5d1, U+c5e0, U+c5ee, U+c5fd, U+c606, U+c6c5, U+c6e0, U+c708, U+c81d, U+c820, U+c824, U+c878, U+c918, U+c96c, U+c9e4, U+c9f1, U+cc2e, U+cd09, U+cea1, U+cef5, U+cef7, U+cf64, U+cf69, U+cfe8, U+d035, U+d0ac, U+d230, U+d234, U+d2f4, U+d31d, U+d575, U+d578, U+d608, U+d614, U+d718, U+d751, U+d761, U+d78c, U+d790;
}

/* [112] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 500;
  src: local("Noto Sans KR Medium"), local("NotoSansKR-Medium"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOIl3I7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.112.woff2?userVariant=14243) format("woff2");
  unicode-range: U+2665, U+3160, U+4e2d, U+6587, U+65e5, U+ac12, U+ac14, U+ac16, U+ac81, U+ad34, U+ade0, U+ae54, U+aebc, U+af2c, U+afc0, U+afc8, U+b04c, U+b08c, U+b099, U+b0a9, U+b0ac, U+b0ae, U+b0b8, U+b123, U+b179, U+b2e5, U+b2f7, U+b4c0, U+b531, U+b538, U+b545, U+b550, U+b5a8, U+b6f0, U+b728, U+b73b, U+b7ad, U+b7ed, U+b809, U+b864, U+b86d, U+b871, U+b9bf, U+b9f5, U+ba40, U+ba4b, U+ba58, U+ba87, U+baac, U+bbc0, U+bc16, U+bc34, U+bd07, U+bd99, U+be59, U+bfd0, U+c058, U+c0e4, U+c0f5, U+c12d, U+c139, U+c228, U+c529, U+c5c7, U+c635, U+c637, U+c735, U+c77d, U+c787, U+c789, U+c8c4, U+c989, U+c98c, U+c9d0, U+c9d3, U+cc0c, U+cc99, U+cd0c, U+cd2c, U+cd98, U+cda4, U+ce59, U+ce60, U+ce6d, U+cea0, U+d0d0-d0d1, U+d0d5, U+d14d, U+d1a4, U+d29c, U+d2f1, U+d301, U+d39c, U+d3bc, U+d4e8, U+d540, U+d5ec, U+d640, U+d750;
}

/* [113] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 500;
  src: local("Noto Sans KR Medium"), local("NotoSansKR-Medium"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOIl3I7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.113.woff2?userVariant=14243) format("woff2");
  unicode-range: U+5e, U+25b2, U+25b6, U+314e, U+ac24, U+ace1, U+ace4, U+ae68, U+af2d, U+b0d0, U+b0e5, U+b150, U+b155, U+b193, U+b2c9, U+b2dd, U+b3c8, U+b3fc, U+b410, U+b458, U+b4dd, U+b5a0, U+b5a4, U+b5bb, U+b7b5, U+b838, U+b840, U+b86f, U+b8f9, U+b960, U+b9e5, U+bab8, U+bb50, U+bc1d, U+bc24-bc25, U+bca8, U+bcbd, U+bd04, U+bd10, U+bd24, U+be48, U+be5b, U+be68, U+c05c, U+c12c, U+c140, U+c15c, U+c168, U+c194, U+c219, U+c27d, U+c2a8, U+c2f1, U+c2f8, U+c368, U+c554-c555, U+c559, U+c564, U+c5d8, U+c5fc, U+c625, U+c65c, U+c6b1, U+c728, U+c794, U+c84c, U+c88c, U+c8e0, U+c8fd, U+c998, U+c9dd, U+cc0d, U+cc30, U+ceec, U+cf13, U+cf1c, U+cf5c, U+d050, U+d07c, U+d0a8, U+d134, U+d138, U+d154, U+d1f4, U+d2bc, U+d329, U+d32c, U+d3d0, U+d3f4, U+d3fc, U+d56b, U+d5cc, U+d600-d601, U+d639, U+d6c8, U+d754, U+d765;
}

/* [114] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 500;
  src: local("Noto Sans KR Medium"), local("NotoSansKR-Medium"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOIl3I7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.114.woff2?userVariant=14243) format("woff2");
  unicode-range: U+3c-3d, U+2026, U+24d2, U+314b, U+ac11, U+acf3, U+ad74, U+ad81, U+adf9, U+ae34, U+af43, U+afb8, U+b05d, U+b07c, U+b110, U+b118, U+b17c, U+b180, U+b18d, U+b192, U+b2cc, U+b355, U+b378, U+b4a4, U+b4ef, U+b78d, U+b799, U+b7a9, U+b7fd, U+b807, U+b80c, U+b839, U+b9b4, U+b9db, U+ba3c, U+bab0, U+bba4, U+bc94, U+be4c, U+c154, U+c1c4, U+c26c, U+c2ac, U+c2ed, U+c4f4, U+c55e, U+c561, U+c571, U+c5b5, U+c5c4, U+c654-c655, U+c695, U+c6e8, U+c6f9, U+c724, U+c751, U+c775, U+c7a0, U+c7c1, U+c874, U+c880, U+c9d5, U+c9f8, U+cabd, U+cc29, U+cc2c, U+cca8, U+ccab, U+ccd0, U+ce21, U+ce35, U+ce7c, U+ce90, U+cee8, U+cef4, U+cfe0, U+d070, U+d0b9, U+d0c1, U+d0c4, U+d0c8, U+d15c, U+d1a1, U+d2c0, U+d300, U+d314, U+d3ed, U+d478, U+d480, U+d48d, U+d508, U+d53d, U+d5e4, U+d611, U+d61c, U+d68d, U+d6a8, U+d798;
}

/* [115] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 500;
  src: local("Noto Sans KR Medium"), local("NotoSansKR-Medium"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOIl3I7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.115.woff2?userVariant=14243) format("woff2");
  unicode-range: U+23, U+25, U+5f, U+a9, U+ac08, U+ac78, U+aca8, U+acac, U+ace8, U+ad70, U+adc0, U+addc, U+b137, U+b140, U+b208, U+b290, U+b2f5, U+b3c5, U+b3cc, U+b420, U+b429, U+b529, U+b530, U+b77d, U+b79c, U+b7a8, U+b7c9, U+b7f0, U+b7fc, U+b828, U+b860, U+b9ad, U+b9c1, U+b9c9, U+b9dd-b9de, U+b9e8, U+ba38-ba39, U+babb, U+bc00, U+bc8c, U+bca0, U+bca4, U+bcd1, U+bcfc, U+bd09, U+bdf0, U+be60, U+c0ad, U+c0b4, U+c0bc, U+c190, U+c1fc, U+c220, U+c288, U+c2b9, U+c2f6, U+c528, U+c545, U+c558, U+c5bc, U+c5d4, U+c600, U+c644, U+c6c0, U+c6c3, U+c721, U+c798, U+c7a1, U+c811, U+c838, U+c871, U+c904, U+c990, U+c9dc, U+cc38, U+cc44, U+cca0, U+cd1d, U+cd95, U+cda9, U+ce5c, U+cf00, U+cf58, U+d150, U+d22c, U+d305, U+d328, U+d37c, U+d3f0, U+d551, U+d5a5, U+d5c8, U+d5d8, U+d63c, U+d64d, U+d669, U+d734, U+d76c;
}

/* [116] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 500;
  src: local("Noto Sans KR Medium"), local("NotoSansKR-Medium"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOIl3I7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.116.woff2?userVariant=14243) format("woff2");
  unicode-range: U+26, U+2b, U+3e, U+40, U+7e, U+ac01, U+ac19, U+ac1d, U+aca0, U+aca9, U+acb0, U+ad8c, U+ae09, U+ae38, U+ae40, U+aed8, U+b09c, U+b0a0, U+b108, U+b204, U+b298, U+b2d8, U+b2eb-b2ec, U+b2f4, U+b313, U+b358, U+b450, U+b4e0, U+b54c, U+b610, U+b780, U+b78c, U+b791, U+b8e8, U+b958, U+b974, U+b984, U+b9b0, U+b9bc-b9bd, U+b9ce, U+ba70, U+bbfc, U+bc0f, U+bc15, U+bc1b, U+bc31, U+bc95, U+bcc0, U+bcc4, U+bd81, U+bd88, U+c0c8, U+c11d, U+c13c, U+c158, U+c18d, U+c1a1, U+c21c, U+c4f0, U+c54a, U+c560, U+c5b8, U+c5c8, U+c5f4, U+c628, U+c62c, U+c678, U+c6cc, U+c808, U+c810, U+c885, U+c88b, U+c900, U+c988, U+c99d, U+c9c8, U+cc3d-cc3e, U+cc45, U+cd08, U+ce20, U+cee4, U+d074, U+d0a4, U+d0dd, U+d2b9, U+d3b8, U+d3c9, U+d488, U+d544, U+d559, U+d56d, U+d588, U+d615, U+d648, U+d655, U+d658, U+d65c;
}

/* [117] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 500;
  src: local("Noto Sans KR Medium"), local("NotoSansKR-Medium"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOIl3I7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.117.woff2?userVariant=14243) format("woff2");
  unicode-range: U+d, U+48, U+7c, U+ac10, U+ac15, U+ac74, U+ac80, U+ac83, U+acc4, U+ad11, U+ad50, U+ad6d, U+adfc, U+ae00, U+ae08, U+ae4c, U+b0a8, U+b124, U+b144, U+b178, U+b274, U+b2a5, U+b2e8, U+b2f9, U+b354, U+b370, U+b418, U+b41c, U+b4f1, U+b514, U+b798, U+b808, U+b824-b825, U+b8cc, U+b978, U+b9d0, U+b9e4, U+baa9, U+bb3c, U+bc18, U+bc1c, U+bc30, U+bc84, U+bcf5, U+bcf8, U+bd84, U+be0c, U+be14, U+c0b0, U+c0c9, U+c0dd, U+c124, U+c2dd, U+c2e4, U+c2ec, U+c54c, U+c57c-c57d, U+c591, U+c5c5-c5c6, U+c5ed, U+c608, U+c640, U+c6b8, U+c6d4, U+c784, U+c7ac, U+c800-c801, U+c9c1, U+c9d1, U+cc28, U+cc98, U+cc9c, U+ccad, U+cd5c, U+cd94, U+cd9c, U+cde8, U+ce68, U+cf54, U+d0dc, U+d14c, U+d1a0, U+d1b5, U+d2f0, U+d30c, U+d310, U+d398, U+d45c, U+d50c, U+d53c, U+d560, U+d568, U+d589, U+d604, U+d6c4, U+d788;
}

/* [118] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 500;
  src: local("Noto Sans KR Medium"), local("NotoSansKR-Medium"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOIl3I7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.118.woff2?userVariant=14243) format("woff2");
  unicode-range: U+39, U+49, U+4d-4e, U+a0, U+ac04, U+ac1c, U+ac70, U+ac8c, U+acbd, U+acf5, U+acfc, U+ad00, U+ad6c, U+adf8, U+b098, U+b0b4, U+b294, U+b2c8, U+b300, U+b3c4, U+b3d9, U+b4dc, U+b4e4, U+b77c, U+b7ec, U+b85d, U+b97c, U+b9c8, U+b9cc, U+ba54, U+ba74, U+ba85, U+baa8, U+bb34, U+bb38, U+bbf8, U+bc14, U+bc29, U+bc88, U+bcf4, U+bd80, U+be44, U+c0c1, U+c11c, U+c120, U+c131, U+c138, U+c18c, U+c218, U+c2b5, U+c2e0, U+c544, U+c548, U+c5b4, U+c5d0, U+c5ec, U+c5f0, U+c601, U+c624, U+c694, U+c6a9, U+c6b0, U+c6b4, U+c6d0, U+c704, U+c720, U+c73c, U+c740, U+c744, U+c74c, U+c758, U+c77c, U+c785, U+c788, U+c790-c791, U+c7a5, U+c804, U+c815, U+c81c, U+c870, U+c8fc, U+c911, U+c9c4, U+ccb4, U+ce58, U+ce74, U+d06c, U+d0c0, U+d130, U+d2b8, U+d3ec, U+d504, U+d55c, U+d569, U+d574, U+d638, U+d654, U+d68c;
}

/* [119] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 500;
  src: local("Noto Sans KR Medium"), local("NotoSansKR-Medium"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOIl3I7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.119.woff2?userVariant=14243) format("woff2");
  unicode-range: U+20-22, U+27-2a, U+2c-38, U+3a-3b, U+3f, U+41-47, U+4a-4c, U+4f-5d, U+61-7b, U+7d, U+a1, U+ab, U+ae, U+b7, U+bb, U+bf, U+2013-2014, U+201c-201d, U+2122, U+ac00, U+ace0, U+ae30, U+b2e4, U+b85c, U+b9ac, U+c0ac, U+c2a4, U+c2dc, U+c774, U+c778, U+c9c0, U+d558;
}

/* [0] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 700;
  src: local("Noto Sans KR Bold"), local("NotoSansKR-Bold"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOalvI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.0.woff2?userVariant=14243) format("woff2");
  unicode-range: U+f9ca-fa0b, U+ff03-ff05, U+ff07, U+ff0a-ff0b, U+ff0d-ff19, U+ff1b, U+ff1d, U+ff20-ff5b, U+ff5d, U+ffe0-ffe3, U+ffe5-ffe6;
}

/* [2] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 700;
  src: local("Noto Sans KR Bold"), local("NotoSansKR-Bold"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOalvI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.2.woff2?userVariant=14243) format("woff2");
  unicode-range: U+d723-d728, U+d72a-d733, U+d735-d748, U+d74a-d74f, U+d752-d753, U+d755-d757, U+d75a-d75f, U+d762-d764, U+d766-d768, U+d76a-d76b, U+d76d-d76f, U+d771-d787, U+d789-d78b, U+d78d-d78f, U+d791-d797, U+d79a, U+d79c, U+d79e-d7a3, U+f900-f909, U+f90b-f92e;
}

/* [3] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 700;
  src: local("Noto Sans KR Bold"), local("NotoSansKR-Bold"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOalvI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.3.woff2?userVariant=14243) format("woff2");
  unicode-range: U+d679-d68b, U+d68e-d69e, U+d6a0, U+d6a2-d6a7, U+d6a9-d6c3, U+d6c6-d6c7, U+d6c9-d6cb, U+d6cd-d6d3, U+d6d5-d6d6, U+d6d8-d6e3, U+d6e5-d6e7, U+d6e9-d6fb, U+d6fd-d717, U+d719-d71f, U+d721-d722;
}

/* [4] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 700;
  src: local("Noto Sans KR Bold"), local("NotoSansKR-Bold"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOalvI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.4.woff2?userVariant=14243) format("woff2");
  unicode-range: U+d5bc-d5c7, U+d5ca-d5cb, U+d5cd-d5cf, U+d5d1-d5d7, U+d5d9-d5da, U+d5dc, U+d5de-d5e3, U+d5e6-d5e7, U+d5e9-d5eb, U+d5ed-d5f6, U+d5f8, U+d5fa-d5ff, U+d602-d603, U+d605-d607, U+d609-d60f, U+d612-d613, U+d616-d61b, U+d61d-d637, U+d63a-d63b, U+d63d-d63f, U+d641-d647, U+d64a-d64c, U+d64e-d653, U+d656-d657, U+d659-d65b, U+d65d-d666, U+d668, U+d66a-d678;
}

/* [5] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 700;
  src: local("Noto Sans KR Bold"), local("NotoSansKR-Bold"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOalvI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.5.woff2?userVariant=14243) format("woff2");
  unicode-range: U+d507, U+d509-d50b, U+d50d-d513, U+d515-d53b, U+d53e-d53f, U+d541-d543, U+d545-d54c, U+d54e, U+d550, U+d552-d557, U+d55a-d55b, U+d55d-d55f, U+d561-d564, U+d566-d567, U+d56a, U+d56c, U+d56e-d573, U+d576-d577, U+d579-d583, U+d585-d586, U+d58a-d5a4, U+d5a6-d5bb;
}

/* [6] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 700;
  src: local("Noto Sans KR Bold"), local("NotoSansKR-Bold"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOalvI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.6.woff2?userVariant=14243) format("woff2");
  unicode-range: U+d464-d477, U+d47a-d47b, U+d47d-d47f, U+d481-d487, U+d489-d48a, U+d48c, U+d48e-d4e7, U+d4e9-d503, U+d505-d506;
}

/* [7] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 700;
  src: local("Noto Sans KR Bold"), local("NotoSansKR-Bold"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOalvI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.7.woff2?userVariant=14243) format("woff2");
  unicode-range: U+d3bf-d3c7, U+d3ca-d3cf, U+d3d1-d3eb, U+d3ee-d3ef, U+d3f1-d3f3, U+d3f5-d3fb, U+d3fd-d400, U+d402-d45b, U+d45d-d463;
}

/* [8] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 700;
  src: local("Noto Sans KR Bold"), local("NotoSansKR-Bold"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOalvI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.8.woff2?userVariant=14243) format("woff2");
  unicode-range: U+d2ff, U+d302-d304, U+d306-d30b, U+d30f, U+d311-d313, U+d315-d31b, U+d31e, U+d322-d324, U+d326-d327, U+d32a-d32b, U+d32d-d32f, U+d331-d337, U+d339-d33c, U+d33e-d37b, U+d37e-d37f, U+d381-d383, U+d385-d38b, U+d38e-d390, U+d392-d397, U+d39a-d39b, U+d39d-d39f, U+d3a1-d3a7, U+d3a9-d3aa, U+d3ac, U+d3ae-d3b3, U+d3b5-d3b7, U+d3b9-d3bb, U+d3bd-d3be;
}

/* [9] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 700;
  src: local("Noto Sans KR Bold"), local("NotoSansKR-Bold"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOalvI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.9.woff2?userVariant=14243) format("woff2");
  unicode-range: U+d257-d27f, U+d281-d29b, U+d29d-d29f, U+d2a1-d2ab, U+d2ad-d2b7, U+d2ba-d2bb, U+d2bd-d2bf, U+d2c1-d2c7, U+d2c9-d2ef, U+d2f2-d2f3, U+d2f5-d2f7, U+d2f9-d2fe;
}

/* [10] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 700;
  src: local("Noto Sans KR Bold"), local("NotoSansKR-Bold"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOalvI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.10.woff2?userVariant=14243) format("woff2");
  unicode-range: U+d1b4, U+d1b6-d1f3, U+d1f5-d22b, U+d22e-d22f, U+d231-d233, U+d235-d23b, U+d23d-d240, U+d242-d256;
}

/* [11] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 700;
  src: local("Noto Sans KR Bold"), local("NotoSansKR-Bold"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOalvI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.11.woff2?userVariant=14243) format("woff2");
  unicode-range: U+d105-d12f, U+d132-d133, U+d135-d137, U+d139-d13f, U+d141-d142, U+d144, U+d146-d14b, U+d14e-d14f, U+d151-d153, U+d155-d15b, U+d15e-d187, U+d189-d19f, U+d1a2-d1a3, U+d1a5-d1a7, U+d1a9-d1af, U+d1b2-d1b3;
}

/* [12] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 700;
  src: local("Noto Sans KR Bold"), local("NotoSansKR-Bold"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOalvI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.12.woff2?userVariant=14243) format("woff2");
  unicode-range: U+d04b-d04f, U+d051-d057, U+d059-d06b, U+d06d-d06f, U+d071-d073, U+d075-d07b, U+d07e-d0a3, U+d0a6-d0a7, U+d0a9-d0ab, U+d0ad-d0b3, U+d0b6, U+d0b8, U+d0ba-d0bf, U+d0c2-d0c3, U+d0c5-d0c7, U+d0c9-d0cf, U+d0d2, U+d0d6-d0db, U+d0de-d0df, U+d0e1-d0e3, U+d0e5-d0eb, U+d0ee-d0f0, U+d0f2-d104;
}

/* [13] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 700;
  src: local("Noto Sans KR Bold"), local("NotoSansKR-Bold"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOalvI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.13.woff2?userVariant=14243) format("woff2");
  unicode-range: U+cfa2-cfc3, U+cfc5-cfdf, U+cfe2-cfe3, U+cfe5-cfe7, U+cfe9-cff4, U+cff6-cffb, U+cffd-cfff, U+d001-d003, U+d005-d017, U+d019-d033, U+d036-d037, U+d039-d03b, U+d03d-d04a;
}

/* [14] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 700;
  src: local("Noto Sans KR Bold"), local("NotoSansKR-Bold"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOalvI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.14.woff2?userVariant=14243) format("woff2");
  unicode-range: U+cef0-cef3, U+cef6, U+cef9-ceff, U+cf01-cf03, U+cf05-cf07, U+cf09-cf0f, U+cf11-cf12, U+cf14-cf1b, U+cf1d-cf1f, U+cf21-cf2f, U+cf31-cf53, U+cf56-cf57, U+cf59-cf5b, U+cf5d-cf63, U+cf66, U+cf68, U+cf6a-cf6f, U+cf71-cf84, U+cf86-cf8b, U+cf8d-cfa1;
}

/* [15] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 700;
  src: local("Noto Sans KR Bold"), local("NotoSansKR-Bold"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOalvI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.15.woff2?userVariant=14243) format("woff2");
  unicode-range: U+ce3c-ce57, U+ce5a-ce5b, U+ce5d-ce5f, U+ce61-ce67, U+ce6a, U+ce6c, U+ce6e-ce73, U+ce76-ce77, U+ce79-ce7b, U+ce7d-ce83, U+ce85-ce88, U+ce8a-ce8f, U+ce91-ce93, U+ce95-ce97, U+ce99-ce9f, U+cea2, U+cea4-ceab, U+cead-cee3, U+cee6-cee7, U+cee9-ceeb, U+ceed-ceef;
}

/* [16] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 700;
  src: local("Noto Sans KR Bold"), local("NotoSansKR-Bold"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOalvI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.16.woff2?userVariant=14243) format("woff2");
  unicode-range: U+cd92-cd93, U+cd96-cd97, U+cd99-cd9b, U+cd9d-cda3, U+cda6-cda8, U+cdaa-cdaf, U+cdb1-cdc3, U+cdc5-cdcb, U+cdcd-cde7, U+cde9-ce03, U+ce05-ce1f, U+ce22-ce34, U+ce36-ce3b;
}

/* [17] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 700;
  src: local("Noto Sans KR Bold"), local("NotoSansKR-Bold"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOalvI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.17.woff2?userVariant=14243) format("woff2");
  unicode-range: U+ccef-cd07, U+cd0a-cd0b, U+cd0d-cd1a, U+cd1c, U+cd1e-cd2b, U+cd2d-cd5b, U+cd5d-cd77, U+cd79-cd91;
}

/* [18] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 700;
  src: local("Noto Sans KR Bold"), local("NotoSansKR-Bold"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOalvI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.18.woff2?userVariant=14243) format("woff2");
  unicode-range: U+cc3f-cc43, U+cc46-cc47, U+cc49-cc4b, U+cc4d-cc53, U+cc55-cc58, U+cc5a-cc5f, U+cc61-cc97, U+cc9a-cc9b, U+cc9d-cc9f, U+cca1-cca7, U+ccaa, U+ccac, U+ccae-ccb3, U+ccb6-ccb7, U+ccb9-ccbb, U+ccbd-cccf, U+ccd1-cce3, U+cce5-ccee;
}

/* [19] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 700;
  src: local("Noto Sans KR Bold"), local("NotoSansKR-Bold"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOalvI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.19.woff2?userVariant=14243) format("woff2");
  unicode-range: U+cb91-cbd3, U+cbd5-cbe3, U+cbe5-cc0b, U+cc0e-cc0f, U+cc11-cc13, U+cc15-cc1b, U+cc1d-cc20, U+cc23-cc27, U+cc2a-cc2b, U+cc2d, U+cc2f, U+cc31-cc37, U+cc3a, U+cc3c;
}

/* [20] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 700;
  src: local("Noto Sans KR Bold"), local("NotoSansKR-Bold"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOalvI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.20.woff2?userVariant=14243) format("woff2");
  unicode-range: U+caf4-cb47, U+cb4a-cb90;
}

/* [21] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 700;
  src: local("Noto Sans KR Bold"), local("NotoSansKR-Bold"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOalvI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.21.woff2?userVariant=14243) format("woff2");
  unicode-range: U+ca4a-ca4b, U+ca4e-ca4f, U+ca51-ca53, U+ca55-ca5b, U+ca5d-ca60, U+ca62-ca83, U+ca85-cabb, U+cabe-cabf, U+cac1-cac3, U+cac5-cacb, U+cacd-cad0, U+cad2, U+cad4-cad8, U+cada-caf3;
}

/* [22] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 700;
  src: local("Noto Sans KR Bold"), local("NotoSansKR-Bold"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOalvI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.22.woff2?userVariant=14243) format("woff2");
  unicode-range: U+c996-c997, U+c99a-c99c, U+c99e-c9bf, U+c9c2-c9c3, U+c9c5-c9c7, U+c9c9-c9cf, U+c9d2, U+c9d4, U+c9d7-c9d8, U+c9db, U+c9de-c9df, U+c9e1-c9e3, U+c9e5-c9e6, U+c9e8-c9eb, U+c9ee-c9f0, U+c9f2-c9f7, U+c9f9-ca0b, U+ca0d-ca28, U+ca2a-ca49;
}

/* [23] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 700;
  src: local("Noto Sans KR Bold"), local("NotoSansKR-Bold"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOalvI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.23.woff2?userVariant=14243) format("woff2");
  unicode-range: U+c8e9-c8f4, U+c8f6-c8fb, U+c8fe-c8ff, U+c901-c903, U+c905-c90b, U+c90e-c910, U+c912-c917, U+c919-c92b, U+c92d-c94f, U+c951-c953, U+c955-c96b, U+c96d-c973, U+c975-c987, U+c98a-c98b, U+c98d-c98f, U+c991-c995;
}

/* [24] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 700;
  src: local("Noto Sans KR Bold"), local("NotoSansKR-Bold"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOalvI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.24.woff2?userVariant=14243) format("woff2");
  unicode-range: U+c841-c84b, U+c84d-c86f, U+c872-c873, U+c875-c877, U+c879-c87f, U+c882-c884, U+c887-c88a, U+c88d-c8c3, U+c8c5-c8df, U+c8e1-c8e8;
}

/* [25] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 700;
  src: local("Noto Sans KR Bold"), local("NotoSansKR-Bold"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOalvI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.25.woff2?userVariant=14243) format("woff2");
  unicode-range: U+c779-c77b, U+c77e-c782, U+c786, U+c78b, U+c78d, U+c78f, U+c792-c793, U+c795, U+c797, U+c799-c79f, U+c7a2, U+c7a7-c7ab, U+c7ae-c7bb, U+c7bd-c7c0, U+c7c2-c7c7, U+c7c9-c7dc, U+c7de-c7ff, U+c802-c803, U+c805-c807, U+c809, U+c80b-c80f, U+c812, U+c814, U+c817-c81b, U+c81e-c81f, U+c821-c823, U+c825-c82e, U+c830-c837, U+c839-c83b, U+c83d-c840;
}

/* [26] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 700;
  src: local("Noto Sans KR Bold"), local("NotoSansKR-Bold"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOalvI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.26.woff2?userVariant=14243) format("woff2");
  unicode-range: U+c6bb-c6bf, U+c6c2, U+c6c4, U+c6c6-c6cb, U+c6ce-c6cf, U+c6d1-c6d3, U+c6d5-c6db, U+c6dd-c6df, U+c6e1-c6e7, U+c6e9-c6eb, U+c6ed-c6ef, U+c6f1-c6f8, U+c6fa-c703, U+c705-c707, U+c709-c70b, U+c70d-c716, U+c718, U+c71a-c71f, U+c722-c723, U+c725-c727, U+c729-c734, U+c736-c73b, U+c73e-c73f, U+c741-c743, U+c745-c74b, U+c74e-c750, U+c752-c757, U+c759-c773, U+c776-c777;
}

/* [27] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 700;
  src: local("Noto Sans KR Bold"), local("NotoSansKR-Bold"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOalvI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.27.woff2?userVariant=14243) format("woff2");
  unicode-range: U+c5f5-c5fb, U+c5fe, U+c602-c605, U+c607, U+c609-c60f, U+c611-c61a, U+c61c-c623, U+c626-c627, U+c629-c62b, U+c62d, U+c62f-c632, U+c636, U+c638, U+c63a-c63f, U+c642-c643, U+c645-c647, U+c649-c652, U+c656-c65b, U+c65d-c65f, U+c661-c663, U+c665-c677, U+c679-c67b, U+c67d-c693, U+c696-c697, U+c699-c69b, U+c69d-c6a3, U+c6a6, U+c6a8, U+c6aa-c6af, U+c6b2-c6b3, U+c6b5-c6b7, U+c6b9-c6ba;
}

/* [28] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 700;
  src: local("Noto Sans KR Bold"), local("NotoSansKR-Bold"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOalvI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.28.woff2?userVariant=14243) format("woff2");
  unicode-range: U+c517-c527, U+c52a-c52b, U+c52d-c52f, U+c531-c538, U+c53a, U+c53c, U+c53e-c543, U+c546-c547, U+c54b, U+c54d-c552, U+c556, U+c55a-c55b, U+c55d, U+c55f, U+c562-c563, U+c565-c567, U+c569-c56f, U+c572, U+c574, U+c576-c57b, U+c57e-c57f, U+c581-c583, U+c585-c586, U+c588-c58b, U+c58e, U+c590, U+c592-c596, U+c599-c5b3, U+c5b6-c5b7, U+c5ba, U+c5be-c5c3, U+c5ca-c5cb, U+c5cd, U+c5cf, U+c5d2-c5d3, U+c5d5-c5d7, U+c5d9-c5df, U+c5e1-c5e2, U+c5e4, U+c5e6-c5eb, U+c5ef, U+c5f1-c5f3;
}

/* [29] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 700;
  src: local("Noto Sans KR Bold"), local("NotoSansKR-Bold"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOalvI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.29.woff2?userVariant=14243) format("woff2");
  unicode-range: U+c475-c4ef, U+c4f2-c4f3, U+c4f5-c4f7, U+c4f9-c4ff, U+c502-c50b, U+c50d-c516;
}

/* [30] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 700;
  src: local("Noto Sans KR Bold"), local("NotoSansKR-Bold"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOalvI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.30.woff2?userVariant=14243) format("woff2");
  unicode-range: U+c3d0-c3d7, U+c3da-c3db, U+c3dd-c3de, U+c3e1-c3ec, U+c3ee-c3f3, U+c3f5-c42b, U+c42d-c463, U+c466-c474;
}

/* [31] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 700;
  src: local("Noto Sans KR Bold"), local("NotoSansKR-Bold"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOalvI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.31.woff2?userVariant=14243) format("woff2");
  unicode-range: U+c32b-c367, U+c36a-c36b, U+c36d-c36f, U+c371-c377, U+c37a-c37b, U+c37e-c383, U+c385-c387, U+c389-c3cf;
}

/* [32] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 700;
  src: local("Noto Sans KR Bold"), local("NotoSansKR-Bold"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOalvI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.32.woff2?userVariant=14243) format("woff2");
  unicode-range: U+c26a-c26b, U+c26d-c26f, U+c271-c273, U+c275-c27b, U+c27e-c287, U+c289-c28f, U+c291-c297, U+c299-c29a, U+c29c-c2a3, U+c2a5-c2a7, U+c2a9-c2ab, U+c2ad-c2b3, U+c2b6, U+c2b8, U+c2ba-c2bb, U+c2bd-c2db, U+c2de-c2df, U+c2e1-c2e2, U+c2e5-c2ea, U+c2ee, U+c2f0, U+c2f2-c2f5, U+c2f7, U+c2fa-c2fb, U+c2fd-c2ff, U+c301-c307, U+c309-c30c, U+c30e-c312, U+c315-c323, U+c325-c328, U+c32a;
}

/* [33] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 700;
  src: local("Noto Sans KR Bold"), local("NotoSansKR-Bold"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOalvI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.33.woff2?userVariant=14243) format("woff2");
  unicode-range: U+c1bc-c1c3, U+c1c5-c1df, U+c1e1-c1fb, U+c1fd-c203, U+c205-c20c, U+c20e, U+c210-c217, U+c21a-c21b, U+c21d-c21e, U+c221-c227, U+c229-c22a, U+c22c, U+c22e, U+c230, U+c233-c24f, U+c251-c257, U+c259-c269;
}

/* [34] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 700;
  src: local("Noto Sans KR Bold"), local("NotoSansKR-Bold"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOalvI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.34.woff2?userVariant=14243) format("woff2");
  unicode-range: U+c101-c11b, U+c11f, U+c121-c123, U+c125-c12b, U+c12e, U+c132-c137, U+c13a-c13b, U+c13d-c13f, U+c141-c147, U+c14a, U+c14c-c153, U+c155-c157, U+c159-c15b, U+c15d-c166, U+c169-c16f, U+c171-c177, U+c179-c18b, U+c18e-c18f, U+c191-c193, U+c195-c19b, U+c19d-c19e, U+c1a0, U+c1a2-c1a4, U+c1a6-c1bb;
}

/* [35] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 700;
  src: local("Noto Sans KR Bold"), local("NotoSansKR-Bold"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOalvI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.35.woff2?userVariant=14243) format("woff2");
  unicode-range: U+c049-c057, U+c059-c05b, U+c05d-c05f, U+c061-c067, U+c069-c08f, U+c091-c0ab, U+c0ae-c0af, U+c0b1-c0b3, U+c0b5, U+c0b7-c0bb, U+c0be, U+c0c2-c0c7, U+c0ca-c0cb, U+c0cd-c0cf, U+c0d1-c0d7, U+c0d9-c0da, U+c0dc, U+c0de-c0e3, U+c0e5-c0eb, U+c0ed-c0f3, U+c0f6, U+c0f8, U+c0fa-c0ff;
}

/* [36] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 700;
  src: local("Noto Sans KR Bold"), local("NotoSansKR-Bold"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOalvI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.36.woff2?userVariant=14243) format("woff2");
  unicode-range: U+bfa7-bfaf, U+bfb1-bfc4, U+bfc6-bfcb, U+bfce-bfcf, U+bfd1-bfd3, U+bfd5-bfdb, U+bfdd-c048;
}

/* [37] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 700;
  src: local("Noto Sans KR Bold"), local("NotoSansKR-Bold"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOalvI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.37.woff2?userVariant=14243) format("woff2");
  unicode-range: U+bf07, U+bf09-bf3f, U+bf41-bf4f, U+bf52-bf54, U+bf56-bfa6;
}

/* [38] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 700;
  src: local("Noto Sans KR Bold"), local("NotoSansKR-Bold"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOalvI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.38.woff2?userVariant=14243) format("woff2");
  unicode-range: U+be56, U+be58, U+be5c-be5f, U+be62-be63, U+be65-be67, U+be69-be74, U+be76-be7b, U+be7e-be7f, U+be81-be8e, U+be90, U+be92-bea7, U+bea9-becf, U+bed2-bed3, U+bed5-bed6, U+bed9-bee3, U+bee6-bf06;
}

/* [39] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 700;
  src: local("Noto Sans KR Bold"), local("NotoSansKR-Bold"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOalvI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.39.woff2?userVariant=14243) format("woff2");
  unicode-range: U+bdb0-bdd3, U+bdd5-bdef, U+bdf1-be0b, U+be0d-be0f, U+be11-be13, U+be15-be43, U+be46-be47, U+be49-be4b, U+be4d-be53;
}

/* [40] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 700;
  src: local("Noto Sans KR Bold"), local("NotoSansKR-Bold"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOalvI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.40.woff2?userVariant=14243) format("woff2");
  unicode-range: U+bd03, U+bd06, U+bd08, U+bd0a-bd0f, U+bd11-bd22, U+bd25-bd47, U+bd49-bd58, U+bd5a-bd7f, U+bd82-bd83, U+bd85-bd87, U+bd8a-bd8f, U+bd91-bd92, U+bd94, U+bd96-bd98, U+bd9a-bdaf;
}

/* [41] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 700;
  src: local("Noto Sans KR Bold"), local("NotoSansKR-Bold"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOalvI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.41.woff2?userVariant=14243) format("woff2");
  unicode-range: U+bc4e-bc83, U+bc86-bc87, U+bc89-bc8b, U+bc8d-bc93, U+bc96, U+bc98, U+bc9b-bc9f, U+bca2-bca3, U+bca5-bca7, U+bca9-bcb2, U+bcb4-bcbb, U+bcbe-bcbf, U+bcc1-bcc3, U+bcc5-bccc, U+bcce-bcd0, U+bcd2-bcd4, U+bcd6-bcf3, U+bcf7, U+bcf9-bcfb, U+bcfd-bd02;
}

/* [42] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 700;
  src: local("Noto Sans KR Bold"), local("NotoSansKR-Bold"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOalvI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.42.woff2?userVariant=14243) format("woff2");
  unicode-range: U+bb90-bba3, U+bba5-bbab, U+bbad-bbbf, U+bbc1-bbf7, U+bbfa-bbfb, U+bbfd-bbfe, U+bc01-bc07, U+bc09-bc0a, U+bc0e, U+bc10, U+bc12-bc13, U+bc17, U+bc19-bc1a, U+bc1e, U+bc20-bc23, U+bc26, U+bc28, U+bc2a-bc2c, U+bc2e-bc2f, U+bc32-bc33, U+bc35-bc37, U+bc39-bc3f, U+bc41-bc42, U+bc44, U+bc46-bc48, U+bc4a-bc4d;
}

/* [43] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 700;
  src: local("Noto Sans KR Bold"), local("NotoSansKR-Bold"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOalvI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.43.woff2?userVariant=14243) format("woff2");
  unicode-range: U+bae6-bafb, U+bafd-bb17, U+bb19-bb33, U+bb37, U+bb39-bb3a, U+bb3d-bb43, U+bb45-bb46, U+bb48, U+bb4a-bb4f, U+bb51-bb53, U+bb55-bb57, U+bb59-bb62, U+bb64-bb8f;
}

/* [44] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 700;
  src: local("Noto Sans KR Bold"), local("NotoSansKR-Bold"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOalvI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.44.woff2?userVariant=14243) format("woff2");
  unicode-range: U+ba30-ba37, U+ba3a-ba3b, U+ba3d-ba3f, U+ba41-ba47, U+ba49-ba4a, U+ba4c, U+ba4e-ba53, U+ba56-ba57, U+ba59-ba5b, U+ba5d-ba63, U+ba65-ba66, U+ba68-ba6f, U+ba71-ba73, U+ba75-ba77, U+ba79-ba84, U+ba86, U+ba88-baa7, U+baaa, U+baad-baaf, U+bab1-bab7, U+baba, U+babc, U+babe-bae5;
}

/* [45] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 700;
  src: local("Noto Sans KR Bold"), local("NotoSansKR-Bold"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOalvI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.45.woff2?userVariant=14243) format("woff2");
  unicode-range: U+b96e-b973, U+b976-b977, U+b979-b97b, U+b97d-b983, U+b986, U+b988, U+b98a-b98d, U+b98f-b9ab, U+b9ae-b9af, U+b9b1-b9b3, U+b9b5-b9bb, U+b9be, U+b9c0, U+b9c2-b9c7, U+b9ca-b9cb, U+b9cd, U+b9d2-b9d7, U+b9da, U+b9dc, U+b9df-b9e0, U+b9e2, U+b9e6-b9e7, U+b9e9-b9f3, U+b9f6, U+b9f8, U+b9fb-ba2f;
}

/* [46] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 700;
  src: local("Noto Sans KR Bold"), local("NotoSansKR-Bold"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOalvI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.46.woff2?userVariant=14243) format("woff2");
  unicode-range: U+b8bf-b8cb, U+b8cd-b8e0, U+b8e2-b8e7, U+b8ea-b8eb, U+b8ed-b8ef, U+b8f1-b8f7, U+b8fa, U+b8fc, U+b8fe-b903, U+b905-b917, U+b919-b91f, U+b921-b93b, U+b93d-b957, U+b95a-b95b, U+b95d-b95f, U+b961-b967, U+b969-b96c;
}

/* [47] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 700;
  src: local("Noto Sans KR Bold"), local("NotoSansKR-Bold"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOalvI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.47.woff2?userVariant=14243) format("woff2");
  unicode-range: U+b80d-b80f, U+b811-b817, U+b81a, U+b81c-b823, U+b826-b827, U+b829-b82b, U+b82d-b833, U+b836, U+b83a-b83f, U+b841-b85b, U+b85e-b85f, U+b861-b863, U+b865-b86b, U+b86e, U+b870, U+b872-b8af, U+b8b1-b8be;
}

/* [48] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 700;
  src: local("Noto Sans KR Bold"), local("NotoSansKR-Bold"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOalvI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.48.woff2?userVariant=14243) format("woff2");
  unicode-range: U+b74d-b75f, U+b761-b763, U+b765-b774, U+b776-b77b, U+b77e-b77f, U+b781-b783, U+b785-b78b, U+b78e, U+b792-b796, U+b79a-b79b, U+b79d-b7a7, U+b7aa, U+b7ae-b7b3, U+b7b6-b7c8, U+b7ca-b7eb, U+b7ee-b7ef, U+b7f1-b7f3, U+b7f5-b7fb, U+b7fe, U+b802-b806, U+b80a-b80b;
}

/* [49] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 700;
  src: local("Noto Sans KR Bold"), local("NotoSansKR-Bold"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOalvI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.49.woff2?userVariant=14243) format("woff2");
  unicode-range: U+b6a7-b6aa, U+b6ac-b6b0, U+b6b2-b6ef, U+b6f1-b727, U+b72a-b72b, U+b72d-b72e, U+b731-b737, U+b739-b73a, U+b73c-b743, U+b745-b74c;
}

/* [50] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 700;
  src: local("Noto Sans KR Bold"), local("NotoSansKR-Bold"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOalvI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.50.woff2?userVariant=14243) format("woff2");
  unicode-range: U+b605-b60f, U+b612-b617, U+b619-b624, U+b626-b69b, U+b69e-b6a3, U+b6a5-b6a6;
}

/* [51] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 700;
  src: local("Noto Sans KR Bold"), local("NotoSansKR-Bold"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOalvI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.51.woff2?userVariant=14243) format("woff2");
  unicode-range: U+b55f, U+b562-b583, U+b585-b59f, U+b5a2-b5a3, U+b5a5-b5a7, U+b5a9-b5b2, U+b5b5-b5ba, U+b5bd-b604;
}

/* [52] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 700;
  src: local("Noto Sans KR Bold"), local("NotoSansKR-Bold"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOalvI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.52.woff2?userVariant=14243) format("woff2");
  unicode-range: U+b4a5-b4b6, U+b4b8-b4bf, U+b4c1-b4c7, U+b4c9-b4db, U+b4de-b4df, U+b4e1-b4e2, U+b4e5-b4eb, U+b4ee, U+b4f0, U+b4f2-b513, U+b516-b517, U+b519-b51a, U+b51d-b523, U+b526, U+b528, U+b52b-b52f, U+b532-b533, U+b535-b537, U+b539-b53f, U+b541-b544, U+b546-b54b, U+b54d-b54f, U+b551-b55b, U+b55d-b55e;
}

/* [53] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 700;
  src: local("Noto Sans KR Bold"), local("NotoSansKR-Bold"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOalvI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.53.woff2?userVariant=14243) format("woff2");
  unicode-range: U+b3f8-b3fb, U+b3fd-b40f, U+b411-b417, U+b419-b41b, U+b41d-b41f, U+b421-b427, U+b42a-b42b, U+b42d-b44f, U+b452-b453, U+b455-b457, U+b459-b45f, U+b462-b464, U+b466-b46b, U+b46d-b47f, U+b481-b4a3;
}

/* [54] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 700;
  src: local("Noto Sans KR Bold"), local("NotoSansKR-Bold"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOalvI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.54.woff2?userVariant=14243) format("woff2");
  unicode-range: U+b342-b353, U+b356-b357, U+b359-b35b, U+b35d-b35e, U+b360-b363, U+b366, U+b368, U+b36a-b36d, U+b36f, U+b372-b373, U+b375-b377, U+b379-b37f, U+b381-b382, U+b384, U+b386-b38b, U+b38d-b3c3, U+b3c6-b3c7, U+b3c9-b3ca, U+b3cd-b3d3, U+b3d6, U+b3d8, U+b3da-b3f7;
}

/* [55] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 700;
  src: local("Noto Sans KR Bold"), local("NotoSansKR-Bold"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOalvI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.55.woff2?userVariant=14243) format("woff2");
  unicode-range: U+b27c-b283, U+b285-b28f, U+b292-b293, U+b295-b297, U+b29a-b29f, U+b2a1-b2a4, U+b2a7-b2a9, U+b2ab, U+b2ad-b2c7, U+b2ca-b2cb, U+b2cd-b2cf, U+b2d1-b2d7, U+b2da, U+b2dc, U+b2de-b2e3, U+b2e7, U+b2e9-b2ea, U+b2ef-b2f3, U+b2f6, U+b2f8, U+b2fa-b2fb, U+b2fd-b2fe, U+b302-b303, U+b305-b307, U+b309-b30f, U+b312, U+b316-b31b, U+b31d-b341;
}

/* [56] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 700;
  src: local("Noto Sans KR Bold"), local("NotoSansKR-Bold"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOalvI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.56.woff2?userVariant=14243) format("woff2");
  unicode-range: U+b1d6-b1e7, U+b1e9-b1fc, U+b1fe-b203, U+b206-b207, U+b209-b20b, U+b20d-b213, U+b216-b21f, U+b221-b257, U+b259-b273, U+b275-b27b;
}

/* [57] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 700;
  src: local("Noto Sans KR Bold"), local("NotoSansKR-Bold"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOalvI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.57.woff2?userVariant=14243) format("woff2");
  unicode-range: U+b120-b122, U+b126-b127, U+b129-b12b, U+b12d-b133, U+b136, U+b138, U+b13a-b13f, U+b142-b143, U+b145-b14f, U+b151-b153, U+b156-b157, U+b159-b177, U+b17a-b17b, U+b17d-b17f, U+b181-b187, U+b189-b18c, U+b18e-b191, U+b195-b1a7, U+b1a9-b1cb, U+b1cd-b1d5;
}

/* [58] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 700;
  src: local("Noto Sans KR Bold"), local("NotoSansKR-Bold"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOalvI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.58.woff2?userVariant=14243) format("woff2");
  unicode-range: U+b05f-b07b, U+b07e-b07f, U+b081-b083, U+b085-b08b, U+b08d-b097, U+b09b, U+b09d-b09f, U+b0a2-b0a7, U+b0aa, U+b0b0, U+b0b2, U+b0b6-b0b7, U+b0b9-b0bb, U+b0bd-b0c3, U+b0c6-b0c7, U+b0ca-b0cf, U+b0d1-b0df, U+b0e1-b0e4, U+b0e6-b107, U+b10a-b10b, U+b10d-b10f, U+b111-b112, U+b114-b117, U+b119-b11a, U+b11c-b11f;
}

/* [59] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 700;
  src: local("Noto Sans KR Bold"), local("NotoSansKR-Bold"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOalvI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.59.woff2?userVariant=14243) format("woff2");
  unicode-range: U+afac-afb7, U+afba-afbb, U+afbd-afbf, U+afc1-afc6, U+afca-afcc, U+afce-afd3, U+afd5-afe7, U+afe9-afef, U+aff1-b00b, U+b00d-b00f, U+b011-b013, U+b015-b01b, U+b01d-b027, U+b029-b043, U+b045-b047, U+b049, U+b04b, U+b04d-b052, U+b055-b056, U+b058-b05c, U+b05e;
}

/* [60] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 700;
  src: local("Noto Sans KR Bold"), local("NotoSansKR-Bold"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOalvI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.60.woff2?userVariant=14243) format("woff2");
  unicode-range: U+af03-af07, U+af09-af2b, U+af2e-af33, U+af35-af3b, U+af3e-af40, U+af44-af47, U+af4a-af5c, U+af5e-af63, U+af65-af7f, U+af81-afab;
}

/* [61] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 700;
  src: local("Noto Sans KR Bold"), local("NotoSansKR-Bold"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOalvI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.61.woff2?userVariant=14243) format("woff2");
  unicode-range: U+ae56-ae5b, U+ae5e-ae60, U+ae62-ae64, U+ae66-ae67, U+ae69-ae6b, U+ae6d-ae83, U+ae85-aebb, U+aebf, U+aec1-aec3, U+aec5-aecb, U+aece, U+aed0, U+aed2-aed7, U+aed9-aef3, U+aef5-af02;
}

/* [62] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 700;
  src: local("Noto Sans KR Bold"), local("NotoSansKR-Bold"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOalvI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.62.woff2?userVariant=14243) format("woff2");
  unicode-range: U+ad9c-ada3, U+ada5-adbf, U+adc1-adc3, U+adc5-adc7, U+adc9-add2, U+add4-addb, U+addd-addf, U+ade1-ade3, U+ade5-adf7, U+adfa-adfb, U+adfd-adff, U+ae02-ae07, U+ae0a, U+ae0c, U+ae0e-ae13, U+ae15-ae2f, U+ae31-ae33, U+ae35-ae37, U+ae39-ae3f, U+ae42, U+ae44, U+ae46-ae49, U+ae4b, U+ae4f, U+ae51-ae53, U+ae55;
}

/* [63] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 700;
  src: local("Noto Sans KR Bold"), local("NotoSansKR-Bold"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOalvI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.63.woff2?userVariant=14243) format("woff2");
  unicode-range: U+ace2-ace3, U+ace5-ace6, U+ace9-acef, U+acf2, U+acf4, U+acf7-acfb, U+acfe-acff, U+ad01-ad03, U+ad05-ad0b, U+ad0d-ad10, U+ad12-ad1b, U+ad1d-ad33, U+ad35-ad48, U+ad4a-ad4f, U+ad51-ad6b, U+ad6e-ad6f, U+ad71-ad72, U+ad77-ad7c, U+ad7e, U+ad80, U+ad82-ad87, U+ad89-ad8b, U+ad8d-ad8f, U+ad91-ad9b;
}

/* [64] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 700;
  src: local("Noto Sans KR Bold"), local("NotoSansKR-Bold"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOalvI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.64.woff2?userVariant=14243) format("woff2");
  unicode-range: U+ac25-ac2c, U+ac2e, U+ac30, U+ac32-ac37, U+ac39-ac3f, U+ac41-ac4c, U+ac4e-ac6f, U+ac72-ac73, U+ac75-ac76, U+ac79-ac7f, U+ac82, U+ac84-ac88, U+ac8a-ac8b, U+ac8d-ac8f, U+ac91-ac93, U+ac95-ac9b, U+ac9d-ac9e, U+aca1-aca7, U+acab, U+acad-acaf, U+acb1-acb7, U+acba-acbb, U+acbe-acc0, U+acc2-acc3, U+acc5-acdf;
}

/* [65] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 700;
  src: local("Noto Sans KR Bold"), local("NotoSansKR-Bold"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOalvI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.65.woff2?userVariant=14243) format("woff2");
  unicode-range: U+99df, U+99ed, U+99f1, U+99ff, U+9a01, U+9a08, U+9a0e-9a0f, U+9a19, U+9a2b, U+9a30, U+9a36-9a37, U+9a40, U+9a43, U+9a45, U+9a4d, U+9a55, U+9a57, U+9a5a-9a5b, U+9a5f, U+9a62, U+9a65, U+9a69-9a6a, U+9aa8, U+9ab8, U+9ad3, U+9ae5, U+9aee, U+9b1a, U+9b27, U+9b2a, U+9b31, U+9b3c, U+9b41-9b45, U+9b4f, U+9b54, U+9b5a, U+9b6f, U+9b8e, U+9b91, U+9b9f, U+9bab, U+9bae, U+9bc9, U+9bd6, U+9be4, U+9be8, U+9c0d, U+9c10, U+9c12, U+9c15, U+9c25, U+9c32, U+9c3b, U+9c47, U+9c49, U+9c57, U+9ce5, U+9ce7, U+9ce9, U+9cf3-9cf4, U+9cf6, U+9d09, U+9d1b, U+9d26, U+9d28, U+9d3b, U+9d51, U+9d5d, U+9d60-9d61, U+9d6c, U+9d72, U+9da9, U+9daf, U+9db4, U+9dc4, U+9dd7, U+9df2, U+9df8-9dfa, U+9e1a, U+9e1e, U+9e75, U+9e79, U+9e7d, U+9e7f, U+9e92-9e93, U+9e97, U+9e9d, U+9e9f, U+9ea5, U+9eb4-9eb5, U+9ebb, U+9ebe, U+9ec3, U+9ecd-9ece, U+9ed4, U+9ed8, U+9edb-9edc, U+9ede, U+9ee8, U+9ef4, U+9f07-9f08, U+9f0e, U+9f13, U+9f20, U+9f3b, U+9f4a-9f4b, U+9f4e, U+9f52, U+9f5f, U+9f61, U+9f67, U+9f6a, U+9f6c, U+9f77, U+9f8d, U+9f90, U+9f95, U+9f9c, U+ac02-ac03, U+ac05-ac06, U+ac09-ac0f, U+ac17-ac18, U+ac1b, U+ac1e-ac1f, U+ac21-ac23;
}

/* [93] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 700;
  src: local("Noto Sans KR Bold"), local("NotoSansKR-Bold"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOalvI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.93.woff2?userVariant=14243) format("woff2");
  unicode-range: U+338c-339c, U+339f-33a0, U+33a2-33cb, U+33cf-33d0, U+33d3, U+33d6, U+33d8, U+33db-33dd, U+4e01, U+4e03, U+4e07-4e08, U+4e11, U+4e14-4e15, U+4e18-4e19, U+4e1e, U+4e32, U+4e38-4e39, U+4e42-4e43, U+4e45, U+4e4d-4e4f, U+4e56, U+4e58-4e59, U+4e5d-4e5e, U+4e6b, U+4e6d, U+4e73, U+4e76-4e77, U+4e7e, U+4e82, U+4e86, U+4e88, U+4e8e, U+4e90-4e92, U+4e94-4e95, U+4e98, U+4e9b, U+4e9e, U+4ea1-4ea2, U+4ea4-4ea6, U+4ea8, U+4eab, U+4ead-4eae, U+4eb6, U+4ec0-4ec1, U+4ec4, U+4ec7, U+4ecb, U+4ecd, U+4ed4-4ed5, U+4ed7-4ed9, U+4edd, U+4edf, U+4ee4, U+4ef0, U+4ef2, U+4ef6-4ef7, U+4efb, U+4f01, U+4f09, U+4f0b, U+4f0d-4f11, U+4f2f, U+4f34, U+4f36, U+4f38, U+4f3a, U+4f3c-4f3d;
}

/* [94] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 700;
  src: local("Noto Sans KR Bold"), local("NotoSansKR-Bold"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOalvI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.94.woff2?userVariant=14243) format("woff2");
  unicode-range: U+3136, U+3138, U+313a-3140, U+3143-3144, U+3150, U+3152, U+3154-3156, U+3158-315b, U+315d-315f, U+3162, U+3164-318c, U+318e, U+3200-321b, U+3231, U+3239, U+3251-325a, U+3260-327b, U+327e-327f, U+328a-3290, U+3294, U+329e, U+32a5, U+3380-3384, U+3388-338b;
}

/* [95] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 700;
  src: local("Noto Sans KR Bold"), local("NotoSansKR-Bold"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOalvI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.95.woff2?userVariant=14243) format("woff2");
  unicode-range: U+2f7d, U+2f7f-2f8b, U+2f8e-2f90, U+2f92-2f97, U+2f99-2fa0, U+2fa2-2fa3, U+2fa5-2fa9, U+2fac-2fb1, U+2fb3-2fbc, U+2fc1-2fca, U+2fcd-2fd4, U+3003, U+3012-3019, U+301c, U+301e-3020, U+3036, U+3041, U+3043, U+3045, U+3047, U+3049, U+304e, U+3050, U+3052, U+3056, U+305a, U+305c, U+305e, U+3062, U+3065, U+306c, U+3070-307d, U+3080, U+3085, U+3087, U+308e, U+3090-3091, U+30a1, U+30a5, U+30a9, U+30ae, U+30b1-30b2, U+30b4, U+30b6, U+30bc-30be, U+30c2, U+30c5, U+30cc, U+30d2, U+30d4, U+30d8-30dd, U+30e4, U+30e6, U+30e8, U+30ee, U+30f0-30f2, U+30f4-30f6, U+3133, U+3135;
}

/* [96] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 700;
  src: local("Noto Sans KR Bold"), local("NotoSansKR-Bold"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOalvI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.96.woff2?userVariant=14243) format("woff2");
  unicode-range: U+2541-254b, U+25a4-25a9, U+25b1, U+25b5, U+25b9, U+25bf, U+25c1, U+25c3, U+25c9-25ca, U+25cc, U+25ce, U+25d0-25d1, U+25e6, U+25ef, U+260f, U+261d, U+261f, U+262f, U+2660, U+2664, U+2667-2669, U+266d, U+266f, U+2716, U+271a, U+273d, U+2756, U+2776-277f, U+278a-2793, U+2963, U+2965, U+2ac5-2ac6, U+2acb-2acc, U+2f00, U+2f04, U+2f06, U+2f08, U+2f0a-2f0b, U+2f11-2f12, U+2f14, U+2f17-2f18, U+2f1c-2f1d, U+2f1f-2f20, U+2f23-2f26, U+2f28-2f29, U+2f2b, U+2f2d, U+2f2f-2f32, U+2f38, U+2f3c-2f40, U+2f42-2f4c, U+2f4f-2f52, U+2f54-2f58, U+2f5a-2f66, U+2f69-2f70, U+2f72-2f76, U+2f78, U+2f7a-2f7c;
}

/* [97] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 700;
  src: local("Noto Sans KR Bold"), local("NotoSansKR-Bold"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOalvI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.97.woff2?userVariant=14243) format("woff2");
  unicode-range: U+2479-2487, U+249c-24d1, U+24d3-24d7, U+24d9-24e9, U+24eb-24f4, U+2500-2501, U+2503, U+250c-2513, U+2515-2516, U+2518-2540;
}

/* [98] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 700;
  src: local("Noto Sans KR Bold"), local("NotoSansKR-Bold"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOalvI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.98.woff2?userVariant=14243) format("woff2");
  unicode-range: U+215b-215e, U+2162-2169, U+2170-2179, U+2195-2199, U+21b0-21b4, U+21bc, U+21c0, U+21c4-21c5, U+21cd, U+21cf-21d4, U+21e0-21e3, U+21e6-21e9, U+2200, U+2202-2203, U+2206-2209, U+220b-220c, U+220f, U+2211, U+2213, U+221a, U+221d-2220, U+2222, U+2225-2227, U+2229-222c, U+222e, U+2234-2237, U+223d, U+2243, U+2245, U+2248, U+2250-2253, U+225a, U+2260-2262, U+2264-2267, U+226a-226b, U+226e-2273, U+2276-2277, U+2279-227b, U+2280-2287, U+228a-228b, U+2295-2297, U+22a3-22a5, U+22bb-22bc, U+22ce-22cf, U+22da-22db, U+22ee-22ef, U+2306, U+2312, U+2314, U+2467-2478;
}

/* [99] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 700;
  src: local("Noto Sans KR Bold"), local("NotoSansKR-Bold"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOalvI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.99.woff2?userVariant=14243) format("woff2");
  unicode-range: U+81-82, U+84, U+a2-a5, U+a7-a8, U+aa, U+ac-ad, U+b1-b3, U+b6, U+b8-ba, U+bc-be, U+c0, U+c2, U+c6-cb, U+ce-d0, U+d4, U+d8-d9, U+db-dc, U+de-df, U+e6, U+eb, U+ee-f0, U+f4, U+f7-f9, U+fb, U+fe-ff, U+111, U+126-127, U+132-133, U+138, U+13f-142, U+149-14b, U+152-153, U+166-167, U+2bc, U+2c7, U+2d0, U+2d8-2d9, U+2db-2dd, U+391-394, U+396-3a1, U+3a3-3a9, U+3b2-3b6, U+3b8, U+3bc, U+3be-3c1, U+3c3-3c9, U+2010, U+2015-2016, U+2018-2019, U+201b, U+201f-2021, U+2025, U+2030, U+2033-2036, U+203c, U+203e, U+2042, U+2074, U+207a-207f, U+2081-2084, U+2109, U+2113, U+2116, U+2121, U+2126, U+212b, U+2153-2154;
}

/* [100] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 700;
  src: local("Noto Sans KR Bold"), local("NotoSansKR-Bold"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOalvI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.100.woff2?userVariant=14243) format("woff2");
  unicode-range: U+e8, U+2da, U+2160, U+2194, U+3054, U+3058, U+306d, U+3086, U+308d, U+30ac, U+30bb, U+30c4, U+30cd-30ce, U+30e2, U+3132, U+3146, U+3149, U+339d, U+4e3b, U+4f0a, U+4fdd, U+4fe1, U+5409, U+540c, U+5834, U+592a-592b, U+5b9a, U+5dde, U+5e0c, U+5e73, U+5f0f, U+60f3, U+653f, U+661f, U+662f, U+667a, U+683c, U+6b4c, U+6c11, U+767c, U+76ee, U+76f4, U+77f3, U+79d1, U+7a7a, U+7b2c, U+7d22, U+8207, U+8a00, U+8a71, U+9280, U+9580, U+958b, U+96c6, U+9762, U+98df, U+9ed1, U+ac2d, U+adc8, U+add3, U+af48, U+b014, U+b134-b135, U+b158, U+b2aa, U+b35f, U+b6a4, U+b9cf, U+bb63, U+bd23, U+be91, U+c29b, U+c3f4, U+c42c, U+c55c, U+c573, U+c58f, U+c78c, U+c7dd, U+c8f5, U+cad1, U+cc48, U+cf10, U+cf20, U+d03c, U+d07d, U+d2a0, U+d30e, U+d38d, U+d3a8, U+d3c8, U+d5e5, U+d5f9, U+d6e4, U+f90a, U+ff02, U+ff1c;
}

/* [101] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 700;
  src: local("Noto Sans KR Bold"), local("NotoSansKR-Bold"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOalvI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.101.woff2?userVariant=14243) format("woff2");
  unicode-range: U+3b1, U+2466, U+25a1, U+25a3, U+261c, U+3008-3009, U+305b, U+305d, U+3069, U+30a7, U+30ba, U+30cf, U+30ef, U+3151, U+3157, U+4e4b, U+4e5f, U+4e8c, U+4eca, U+4ed6, U+4f5b, U+50cf, U+5149, U+5165, U+5171, U+5229, U+529b, U+5316, U+539f, U+53f2, U+571f, U+5728, U+58eb, U+591c, U+5b78, U+5c11, U+5c55, U+5ddd, U+5e02, U+5fb7, U+60c5, U+610f, U+611f, U+6625, U+66f8, U+6797, U+679c, U+682a, U+6d2a, U+706b, U+7406, U+767b, U+76f8, U+77e5, U+7acb, U+898b, U+8a69, U+8def, U+8fd1, U+901a, U+90e8, U+91cd, U+975e, U+ae14, U+ae6c, U+aec0, U+afc7, U+afc9, U+b01c, U+b028, U+b308, U+b311, U+b314, U+b31c, U+b524, U+b560, U+b764, U+b920, U+b9e3, U+bd48, U+be7d, U+c0db, U+c231, U+c270, U+c2e3, U+c37d, U+c3ed, U+c530, U+c6a5, U+c6dc, U+c7a4, U+c954, U+c974, U+d000, U+d565, U+d667, U+d6c5, U+d79d, U+ff1e;
}

/* [102] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 700;
  src: local("Noto Sans KR Bold"), local("NotoSansKR-Bold"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOalvI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.102.woff2?userVariant=14243) format("woff2");
  unicode-range: U+131, U+2032, U+2465, U+2642, U+3048, U+3051, U+3083-3084, U+308f, U+30c0, U+30d1, U+30d3, U+30d6, U+30df, U+30e7, U+3153, U+4e16, U+4e8b, U+4ee5, U+5206, U+52a0, U+52d5, U+53e4, U+53ef, U+54c1, U+57ce, U+597d, U+5b8c, U+5ea6, U+5f8c, U+5f97, U+6210, U+6240, U+624b, U+6728, U+6bd4, U+7236, U+7269, U+7279, U+738b, U+7528, U+7530, U+767e, U+798f, U+8005, U+8a18, U+90fd, U+91cc, U+9577, U+9593, U+98a8, U+ac20, U+acf6, U+ad90, U+af5d, U+af80, U+afcd, U+aff0, U+b0a1, U+b0b5, U+b1fd, U+b2fc, U+b380, U+b51b, U+b584, U+b5b3, U+b8fd, U+b93c, U+b9f4, U+bb44, U+bc08, U+bc27, U+bc49, U+be55, U+be64, U+bfb0, U+bfc5, U+c178, U+c21f, U+c314, U+c4f1, U+c58d, U+c664, U+c698, U+c6a7, U+c6c1, U+c9ed, U+cac0, U+cacc, U+cad9, U+ccb5, U+cdcc, U+d0e4, U+d143, U+d320, U+d330, U+d54d, U+ff06, U+ff1f, U+ff5e;
}

/* [103] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 700;
  src: local("Noto Sans KR Bold"), local("NotoSansKR-Bold"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOalvI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.103.woff2?userVariant=14243) format("woff2");
  unicode-range: U+b4, U+20a9, U+20ac, U+2190, U+24d8, U+2502, U+2514, U+2592, U+25c7-25c8, U+2663, U+3060, U+3064, U+3081, U+3088, U+30a3, U+30a6, U+30aa, U+30b5, U+30c7, U+30ca-30cb, U+30d0, U+30e3, U+30e5, U+339e, U+4e09, U+4eac, U+4f5c, U+5167-5168, U+516c, U+51fa, U+5408, U+540d, U+591a, U+5b57, U+6211, U+65b9, U+660e, U+6642, U+6700, U+6b63, U+6e2f, U+7063, U+7532, U+793e, U+81ea, U+8272, U+82b1, U+897f, U+8eca, U+91ce, U+ac38, U+ad76, U+ae84, U+aecc, U+b07d, U+b0b1, U+b215, U+b2a0, U+b310, U+b3d7, U+b52a, U+b618, U+b775, U+b797, U+bcd5, U+bd59, U+be80, U+bea8, U+bed1, U+bee4-bee5, U+c060, U+c2ef, U+c329, U+c3dc, U+c597, U+c5bd, U+c5e5, U+c69c, U+c9d6, U+ca29, U+ca5c, U+ca84, U+cc39, U+cc3b, U+ce89, U+cee5, U+cf65, U+cf85, U+d058, U+d145, U+d22d, U+d325, U+d37d, U+d3ad, U+d769, U+ff0c;
}

/* [104] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 700;
  src: local("Noto Sans KR Bold"), local("NotoSansKR-Bold"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOalvI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.104.woff2?userVariant=14243) format("woff2");
  unicode-range: U+2161, U+2228, U+2299, U+2464, U+2517, U+2640, U+3042, U+304a, U+3053, U+3061, U+307f, U+3082, U+308c, U+3092, U+30a8, U+30ab, U+30ad, U+30b0, U+30b3, U+30b7, U+30c1, U+30c6, U+30c9, U+30d5, U+30d7, U+30de, U+30e0-30e1, U+30ec-30ed, U+4e0b, U+4e0d, U+4ee3, U+53f0, U+548c, U+5b89, U+5bb6, U+5c0f, U+611b, U+6771, U+6aa2, U+6bcd, U+6c34, U+6cd5, U+6d77, U+767d, U+795e, U+8ecd, U+9999, U+9ad8, U+ac07, U+ac1a, U+ac40, U+ad0c, U+ad88, U+ada4, U+ae01, U+ae65, U+aebd, U+aec4, U+afe8, U+b139, U+b205, U+b383, U+b38c, U+b42c, U+b461, U+b55c, U+b78f, U+b8fb, U+b9f7, U+bafc, U+bc99, U+bed8, U+bfcd, U+c0bf, U+c0f9, U+c167, U+c204, U+c20f, U+c22f, U+c258, U+c298, U+c2bc, U+c388, U+c501, U+c50c, U+c5b9, U+c5ce, U+c641, U+c648, U+c73d, U+ca50, U+ca61, U+cc4c, U+ceac, U+d0d4, U+d5f7, U+d6d7, U+ff1a;
}

/* [105] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 700;
  src: local("Noto Sans KR Bold"), local("NotoSansKR-Bold"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOalvI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.105.woff2?userVariant=14243) format("woff2");
  unicode-range: U+2103, U+2463, U+25c6, U+25cb, U+266c, U+3001, U+300a, U+3046, U+304c-304d, U+304f, U+3055, U+3059, U+3063, U+3066-3068, U+306f, U+3089, U+30b8, U+30bf, U+314f, U+4e0a, U+570b, U+5730, U+5916, U+5929, U+5c71, U+5e74, U+5fc3, U+601d, U+6027, U+63d0, U+6709, U+6734, U+751f, U+7684, U+82f1, U+9053, U+91d1, U+97f3, U+ac2f, U+ac4d, U+adc4, U+ade4, U+ae41, U+ae4d-ae4e, U+aed1, U+afb9, U+b0e0, U+b299, U+b365, U+b46c, U+b480, U+b4c8, U+b7b4, U+b819, U+b918, U+baab, U+bab9, U+be8f, U+bed7, U+c0ec, U+c19f, U+c1a5, U+c3d9, U+c464, U+c53d, U+c553, U+c570, U+c5cc, U+c633, U+c6a4, U+c7a3, U+c7a6, U+c886, U+c9d9-c9da, U+c9ec, U+ca0c, U+cc21, U+cd1b, U+cd78, U+cdc4, U+cef8, U+cfe4, U+d0a5, U+d0b5, U+d0ec, U+d15d, U+d188, U+d23c, U+d2ac, U+d729, U+d79b, U+ff01, U+ff08-ff09, U+ff5c;
}

/* [106] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 700;
  src: local("Noto Sans KR Bold"), local("NotoSansKR-Bold"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOalvI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.106.woff2?userVariant=14243) format("woff2");
  unicode-range: U+2039-203a, U+223c, U+25b3, U+25b7, U+25bd, U+25cf, U+266a, U+3002, U+300b, U+304b, U+3057, U+305f, U+306a-306b, U+307e, U+308a-308b, U+3093, U+30a2, U+30af, U+30b9, U+30c3, U+30c8, U+30e9-30eb, U+33a1, U+4e00, U+524d, U+5357, U+5b50, U+7121, U+884c, U+9751, U+ac94, U+aebe, U+aecd, U+af08, U+af41, U+af49, U+b010, U+b053, U+b109, U+b11b, U+b128, U+b154, U+b291, U+b2e6, U+b301, U+b385, U+b525, U+b5b4, U+b729, U+b72f, U+b738, U+b7ff, U+b837, U+b975, U+ba67, U+bb47, U+bc1f, U+bd90, U+bfd4, U+c27c, U+c324, U+c379, U+c3e0, U+c465, U+c53b, U+c58c, U+c610, U+c653, U+c6cd, U+c813, U+c82f, U+c999, U+c9e0, U+cac4, U+cad3, U+cbd4, U+cc10, U+cc22, U+ccb8, U+ccbc, U+cda5, U+ce84, U+cea3, U+cf67, U+cfe1, U+d241, U+d30d, U+d31c, U+d391, U+d401, U+d479, U+d5c9, U+d5db, U+d649, U+d6d4;
}

/* [107] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 700;
  src: local("Noto Sans KR Bold"), local("NotoSansKR-Bold"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOalvI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.107.woff2?userVariant=14243) format("woff2");
  unicode-range: U+b0, U+e9, U+2193, U+2462, U+260e, U+261e, U+300e-300f, U+3044, U+30a4, U+30fb-30fc, U+314d, U+5973, U+6545, U+6708, U+7537, U+ac89, U+ac9c, U+acc1, U+ad04, U+ad75, U+ad7d, U+ae45, U+ae61, U+af42, U+b0ab, U+b0af, U+b0b3, U+b12c, U+b194, U+b1a8, U+b220, U+b258, U+b284, U+b2ff, U+b315, U+b371, U+b3d4-b3d5, U+b460, U+b527, U+b534, U+b810, U+b818, U+b98e, U+ba55, U+bbac, U+bc0b, U+bc40, U+bca1, U+bccd, U+bd93, U+be54, U+be5a, U+bf08, U+bf50, U+bf55, U+bfdc, U+c0c0, U+c0d0, U+c0f4, U+c100, U+c11e, U+c170, U+c20d, U+c274, U+c290, U+c308, U+c369, U+c539, U+c587, U+c5ff, U+c6ec, U+c70c, U+c7ad, U+c7c8, U+c83c, U+c881, U+cb48, U+cc60, U+ce69, U+ce6b, U+ce75, U+cf04, U+cf08, U+cf55, U+cf70, U+cffc, U+d0b7, U+d1a8, U+d2c8, U+d384, U+d47c, U+d48b, U+d5dd, U+d5e8, U+d720, U+d759, U+f981;
}

/* [108] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 700;
  src: local("Noto Sans KR Bold"), local("NotoSansKR-Bold"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOalvI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.108.woff2?userVariant=14243) format("woff2");
  unicode-range: U+e0, U+e2, U+395, U+3b7, U+3ba, U+2460-2461, U+25a0, U+3010-3011, U+306e, U+30f3, U+314a, U+314c, U+5927, U+65b0, U+7e41, U+97d3, U+9ad4, U+ad49, U+ae0b, U+ae0d, U+ae43, U+ae5d, U+aecf, U+af3c, U+af64, U+afd4, U+b080, U+b084, U+b0c5, U+b10c, U+b1e8, U+b2ac, U+b36e, U+b451, U+b515, U+b540, U+b561, U+b6ab, U+b6b1, U+b72c, U+b730, U+b744, U+b800, U+b8ec, U+b8f0, U+b904, U+b968, U+b96d, U+b987, U+b9d9, U+bb36, U+bb49, U+bc2d, U+bc43, U+bcf6, U+bd89, U+be57, U+be61, U+bed4, U+c090, U+c130, U+c148, U+c19c, U+c2f9, U+c36c, U+c37c, U+c384, U+c3df, U+c575, U+c584, U+c660, U+c719, U+c816, U+ca4d, U+ca54, U+cabc, U+cb49, U+cc14, U+cff5, U+d004, U+d038, U+d0b4, U+d0d3, U+d0e0, U+d0ed, U+d131, U+d1b0, U+d31f, U+d33d, U+d3a0, U+d3ab, U+d514, U+d584, U+d6a1, U+d6cc, U+d749, U+d760, U+d799;
}

/* [109] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 700;
  src: local("Noto Sans KR Bold"), local("NotoSansKR-Bold"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOalvI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.109.woff2?userVariant=14243) format("woff2");
  unicode-range: U+24, U+60, U+3b9, U+3bb, U+3bd, U+2191, U+2606, U+300c-300d, U+3131, U+3134, U+3139, U+3141-3142, U+3148, U+3161, U+3163, U+321c, U+4eba, U+5317, U+ac31, U+ac77, U+ac9f, U+acb9, U+acf0-acf1, U+acfd, U+ad73, U+af3d, U+b00c, U+b04a, U+b057, U+b0c4, U+b188, U+b1cc, U+b214, U+b2db, U+b2ee, U+b304, U+b4ed, U+b518, U+b5bc, U+b625, U+b69c-b69d, U+b7ac, U+b801, U+b86c, U+b959, U+b95c, U+b985, U+ba48, U+bb58, U+bc0c, U+bc38, U+bc85, U+bc9a, U+bf40, U+c068, U+c0bd, U+c0cc, U+c12f, U+c149, U+c1e0, U+c22b, U+c22d, U+c250, U+c2fc, U+c300, U+c313, U+c370, U+c3d8, U+c557, U+c580, U+c5e3, U+c62e, U+c634, U+c6f0, U+c74d, U+c783, U+c78e, U+c796, U+c7bc, U+c92c, U+ca4c, U+cc1c, U+cc54, U+cc59, U+ce04, U+cf30, U+cfc4, U+d140, U+d321, U+d38c, U+d399, U+d54f, U+d587, U+d5d0, U+d6e8, U+d770;
}

/* [110] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 700;
  src: local("Noto Sans KR Bold"), local("NotoSansKR-Bold"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOalvI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.110.woff2?userVariant=14243) format("woff2");
  unicode-range: U+d7, U+ea, U+fc, U+2192, U+25bc, U+3000, U+3137, U+3145, U+315c, U+7f8e, U+ac13, U+ac71, U+ac90, U+acb8, U+ace7, U+ad7f, U+ae50, U+aef4, U+af34, U+afbc, U+b048, U+b09a, U+b0ad, U+b0bc, U+b113, U+b125, U+b141, U+b20c, U+b2d9, U+b2ed, U+b367, U+b369, U+b374, U+b3cb, U+b4ec, U+b611, U+b760, U+b81b, U+b834, U+b8b0, U+b8e1, U+b989, U+b9d1, U+b9e1, U+b9fa, U+ba4d, U+ba78, U+bb35, U+bb54, U+bbf9, U+bc11, U+bcb3, U+bd05, U+bd95, U+bdd4, U+be10, U+bed0, U+bf51, U+c0d8, U+c232, U+c2b7, U+c2eb, U+c378, U+c500, U+c52c, U+c549, U+c568, U+c598, U+c5c9, U+c61b, U+c639, U+c67c, U+c717, U+c78a, U+c80a, U+c90c-c90d, U+c950, U+c9e7, U+cbe4, U+cca9, U+cce4, U+cdb0, U+ce78, U+ce94, U+ce98, U+cf8c, U+d018, U+d034, U+d0f1, U+d1b1, U+d280, U+d2f8, U+d338, U+d380, U+d3b4, U+d610, U+d69f, U+d6fc, U+d758;
}

/* [111] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 700;
  src: local("Noto Sans KR Bold"), local("NotoSansKR-Bold"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOalvI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.111.woff2?userVariant=14243) format("woff2");
  unicode-range: U+e7, U+2022, U+203b, U+25c0, U+2605, U+2661, U+3147, U+318d, U+672c, U+8a9e, U+acaa, U+acbc, U+ad1c, U+ae4a, U+ae5c, U+b044, U+b054, U+b0c8-b0c9, U+b2a6, U+b2d0, U+b35c, U+b364, U+b428, U+b454, U+b465, U+b4b7, U+b4e3, U+b51c, U+b5a1, U+b784, U+b790, U+b7ab, U+b7f4, U+b82c, U+b835, U+b8e9, U+b8f8, U+b9d8, U+b9f9, U+ba5c, U+ba64, U+babd, U+bb18, U+bb3b, U+bbff, U+bc0d, U+bc45, U+bc97, U+bcbc, U+be45, U+be75, U+be7c, U+bfcc, U+c0b6, U+c0f7, U+c14b, U+c2b4, U+c30d, U+c4f8, U+c5bb, U+c5d1, U+c5e0, U+c5ee, U+c5fd, U+c606, U+c6c5, U+c6e0, U+c708, U+c81d, U+c820, U+c824, U+c878, U+c918, U+c96c, U+c9e4, U+c9f1, U+cc2e, U+cd09, U+cea1, U+cef5, U+cef7, U+cf64, U+cf69, U+cfe8, U+d035, U+d0ac, U+d230, U+d234, U+d2f4, U+d31d, U+d575, U+d578, U+d608, U+d614, U+d718, U+d751, U+d761, U+d78c, U+d790;
}

/* [112] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 700;
  src: local("Noto Sans KR Bold"), local("NotoSansKR-Bold"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOalvI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.112.woff2?userVariant=14243) format("woff2");
  unicode-range: U+2665, U+3160, U+4e2d, U+6587, U+65e5, U+ac12, U+ac14, U+ac16, U+ac81, U+ad34, U+ade0, U+ae54, U+aebc, U+af2c, U+afc0, U+afc8, U+b04c, U+b08c, U+b099, U+b0a9, U+b0ac, U+b0ae, U+b0b8, U+b123, U+b179, U+b2e5, U+b2f7, U+b4c0, U+b531, U+b538, U+b545, U+b550, U+b5a8, U+b6f0, U+b728, U+b73b, U+b7ad, U+b7ed, U+b809, U+b864, U+b86d, U+b871, U+b9bf, U+b9f5, U+ba40, U+ba4b, U+ba58, U+ba87, U+baac, U+bbc0, U+bc16, U+bc34, U+bd07, U+bd99, U+be59, U+bfd0, U+c058, U+c0e4, U+c0f5, U+c12d, U+c139, U+c228, U+c529, U+c5c7, U+c635, U+c637, U+c735, U+c77d, U+c787, U+c789, U+c8c4, U+c989, U+c98c, U+c9d0, U+c9d3, U+cc0c, U+cc99, U+cd0c, U+cd2c, U+cd98, U+cda4, U+ce59, U+ce60, U+ce6d, U+cea0, U+d0d0-d0d1, U+d0d5, U+d14d, U+d1a4, U+d29c, U+d2f1, U+d301, U+d39c, U+d3bc, U+d4e8, U+d540, U+d5ec, U+d640, U+d750;
}

/* [113] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 700;
  src: local("Noto Sans KR Bold"), local("NotoSansKR-Bold"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOalvI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.113.woff2?userVariant=14243) format("woff2");
  unicode-range: U+5e, U+25b2, U+25b6, U+314e, U+ac24, U+ace1, U+ace4, U+ae68, U+af2d, U+b0d0, U+b0e5, U+b150, U+b155, U+b193, U+b2c9, U+b2dd, U+b3c8, U+b3fc, U+b410, U+b458, U+b4dd, U+b5a0, U+b5a4, U+b5bb, U+b7b5, U+b838, U+b840, U+b86f, U+b8f9, U+b960, U+b9e5, U+bab8, U+bb50, U+bc1d, U+bc24-bc25, U+bca8, U+bcbd, U+bd04, U+bd10, U+bd24, U+be48, U+be5b, U+be68, U+c05c, U+c12c, U+c140, U+c15c, U+c168, U+c194, U+c219, U+c27d, U+c2a8, U+c2f1, U+c2f8, U+c368, U+c554-c555, U+c559, U+c564, U+c5d8, U+c5fc, U+c625, U+c65c, U+c6b1, U+c728, U+c794, U+c84c, U+c88c, U+c8e0, U+c8fd, U+c998, U+c9dd, U+cc0d, U+cc30, U+ceec, U+cf13, U+cf1c, U+cf5c, U+d050, U+d07c, U+d0a8, U+d134, U+d138, U+d154, U+d1f4, U+d2bc, U+d329, U+d32c, U+d3d0, U+d3f4, U+d3fc, U+d56b, U+d5cc, U+d600-d601, U+d639, U+d6c8, U+d754, U+d765;
}

/* [114] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 700;
  src: local("Noto Sans KR Bold"), local("NotoSansKR-Bold"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOalvI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.114.woff2?userVariant=14243) format("woff2");
  unicode-range: U+3c-3d, U+2026, U+24d2, U+314b, U+ac11, U+acf3, U+ad74, U+ad81, U+adf9, U+ae34, U+af43, U+afb8, U+b05d, U+b07c, U+b110, U+b118, U+b17c, U+b180, U+b18d, U+b192, U+b2cc, U+b355, U+b378, U+b4a4, U+b4ef, U+b78d, U+b799, U+b7a9, U+b7fd, U+b807, U+b80c, U+b839, U+b9b4, U+b9db, U+ba3c, U+bab0, U+bba4, U+bc94, U+be4c, U+c154, U+c1c4, U+c26c, U+c2ac, U+c2ed, U+c4f4, U+c55e, U+c561, U+c571, U+c5b5, U+c5c4, U+c654-c655, U+c695, U+c6e8, U+c6f9, U+c724, U+c751, U+c775, U+c7a0, U+c7c1, U+c874, U+c880, U+c9d5, U+c9f8, U+cabd, U+cc29, U+cc2c, U+cca8, U+ccab, U+ccd0, U+ce21, U+ce35, U+ce7c, U+ce90, U+cee8, U+cef4, U+cfe0, U+d070, U+d0b9, U+d0c1, U+d0c4, U+d0c8, U+d15c, U+d1a1, U+d2c0, U+d300, U+d314, U+d3ed, U+d478, U+d480, U+d48d, U+d508, U+d53d, U+d5e4, U+d611, U+d61c, U+d68d, U+d6a8, U+d798;
}

/* [115] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 700;
  src: local("Noto Sans KR Bold"), local("NotoSansKR-Bold"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOalvI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.115.woff2?userVariant=14243) format("woff2");
  unicode-range: U+23, U+25, U+5f, U+a9, U+ac08, U+ac78, U+aca8, U+acac, U+ace8, U+ad70, U+adc0, U+addc, U+b137, U+b140, U+b208, U+b290, U+b2f5, U+b3c5, U+b3cc, U+b420, U+b429, U+b529, U+b530, U+b77d, U+b79c, U+b7a8, U+b7c9, U+b7f0, U+b7fc, U+b828, U+b860, U+b9ad, U+b9c1, U+b9c9, U+b9dd-b9de, U+b9e8, U+ba38-ba39, U+babb, U+bc00, U+bc8c, U+bca0, U+bca4, U+bcd1, U+bcfc, U+bd09, U+bdf0, U+be60, U+c0ad, U+c0b4, U+c0bc, U+c190, U+c1fc, U+c220, U+c288, U+c2b9, U+c2f6, U+c528, U+c545, U+c558, U+c5bc, U+c5d4, U+c600, U+c644, U+c6c0, U+c6c3, U+c721, U+c798, U+c7a1, U+c811, U+c838, U+c871, U+c904, U+c990, U+c9dc, U+cc38, U+cc44, U+cca0, U+cd1d, U+cd95, U+cda9, U+ce5c, U+cf00, U+cf58, U+d150, U+d22c, U+d305, U+d328, U+d37c, U+d3f0, U+d551, U+d5a5, U+d5c8, U+d5d8, U+d63c, U+d64d, U+d669, U+d734, U+d76c;
}

/* [116] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 700;
  src: local("Noto Sans KR Bold"), local("NotoSansKR-Bold"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOalvI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.116.woff2?userVariant=14243) format("woff2");
  unicode-range: U+26, U+2b, U+3e, U+40, U+7e, U+ac01, U+ac19, U+ac1d, U+aca0, U+aca9, U+acb0, U+ad8c, U+ae09, U+ae38, U+ae40, U+aed8, U+b09c, U+b0a0, U+b108, U+b204, U+b298, U+b2d8, U+b2eb-b2ec, U+b2f4, U+b313, U+b358, U+b450, U+b4e0, U+b54c, U+b610, U+b780, U+b78c, U+b791, U+b8e8, U+b958, U+b974, U+b984, U+b9b0, U+b9bc-b9bd, U+b9ce, U+ba70, U+bbfc, U+bc0f, U+bc15, U+bc1b, U+bc31, U+bc95, U+bcc0, U+bcc4, U+bd81, U+bd88, U+c0c8, U+c11d, U+c13c, U+c158, U+c18d, U+c1a1, U+c21c, U+c4f0, U+c54a, U+c560, U+c5b8, U+c5c8, U+c5f4, U+c628, U+c62c, U+c678, U+c6cc, U+c808, U+c810, U+c885, U+c88b, U+c900, U+c988, U+c99d, U+c9c8, U+cc3d-cc3e, U+cc45, U+cd08, U+ce20, U+cee4, U+d074, U+d0a4, U+d0dd, U+d2b9, U+d3b8, U+d3c9, U+d488, U+d544, U+d559, U+d56d, U+d588, U+d615, U+d648, U+d655, U+d658, U+d65c;
}

/* [117] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 700;
  src: local("Noto Sans KR Bold"), local("NotoSansKR-Bold"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOalvI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.117.woff2?userVariant=14243) format("woff2");
  unicode-range: U+d, U+48, U+7c, U+ac10, U+ac15, U+ac74, U+ac80, U+ac83, U+acc4, U+ad11, U+ad50, U+ad6d, U+adfc, U+ae00, U+ae08, U+ae4c, U+b0a8, U+b124, U+b144, U+b178, U+b274, U+b2a5, U+b2e8, U+b2f9, U+b354, U+b370, U+b418, U+b41c, U+b4f1, U+b514, U+b798, U+b808, U+b824-b825, U+b8cc, U+b978, U+b9d0, U+b9e4, U+baa9, U+bb3c, U+bc18, U+bc1c, U+bc30, U+bc84, U+bcf5, U+bcf8, U+bd84, U+be0c, U+be14, U+c0b0, U+c0c9, U+c0dd, U+c124, U+c2dd, U+c2e4, U+c2ec, U+c54c, U+c57c-c57d, U+c591, U+c5c5-c5c6, U+c5ed, U+c608, U+c640, U+c6b8, U+c6d4, U+c784, U+c7ac, U+c800-c801, U+c9c1, U+c9d1, U+cc28, U+cc98, U+cc9c, U+ccad, U+cd5c, U+cd94, U+cd9c, U+cde8, U+ce68, U+cf54, U+d0dc, U+d14c, U+d1a0, U+d1b5, U+d2f0, U+d30c, U+d310, U+d398, U+d45c, U+d50c, U+d53c, U+d560, U+d568, U+d589, U+d604, U+d6c4, U+d788;
}

/* [118] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 700;
  src: local("Noto Sans KR Bold"), local("NotoSansKR-Bold"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOalvI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.118.woff2?userVariant=14243) format("woff2");
  unicode-range: U+39, U+49, U+4d-4e, U+a0, U+ac04, U+ac1c, U+ac70, U+ac8c, U+acbd, U+acf5, U+acfc, U+ad00, U+ad6c, U+adf8, U+b098, U+b0b4, U+b294, U+b2c8, U+b300, U+b3c4, U+b3d9, U+b4dc, U+b4e4, U+b77c, U+b7ec, U+b85d, U+b97c, U+b9c8, U+b9cc, U+ba54, U+ba74, U+ba85, U+baa8, U+bb34, U+bb38, U+bbf8, U+bc14, U+bc29, U+bc88, U+bcf4, U+bd80, U+be44, U+c0c1, U+c11c, U+c120, U+c131, U+c138, U+c18c, U+c218, U+c2b5, U+c2e0, U+c544, U+c548, U+c5b4, U+c5d0, U+c5ec, U+c5f0, U+c601, U+c624, U+c694, U+c6a9, U+c6b0, U+c6b4, U+c6d0, U+c704, U+c720, U+c73c, U+c740, U+c744, U+c74c, U+c758, U+c77c, U+c785, U+c788, U+c790-c791, U+c7a5, U+c804, U+c815, U+c81c, U+c870, U+c8fc, U+c911, U+c9c4, U+ccb4, U+ce58, U+ce74, U+d06c, U+d0c0, U+d130, U+d2b8, U+d3ec, U+d504, U+d55c, U+d569, U+d574, U+d638, U+d654, U+d68c;
}

/* [119] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 700;
  src: local("Noto Sans KR Bold"), local("NotoSansKR-Bold"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOalvI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.119.woff2?userVariant=14243) format("woff2");
  unicode-range: U+20-22, U+27-2a, U+2c-38, U+3a-3b, U+3f, U+41-47, U+4a-4c, U+4f-5d, U+61-7b, U+7d, U+a1, U+ab, U+ae, U+b7, U+bb, U+bf, U+2013-2014, U+201c-201d, U+2122, U+ac00, U+ace0, U+ae30, U+b2e4, U+b85c, U+b9ac, U+c0ac, U+c2a4, U+c2dc, U+c774, U+c778, U+c9c0, U+d558;
}

/* [0] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 900;
  src: local("Noto Sans KR Black"), local("NotoSansKR-Black"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOUlnI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.0.woff2?userVariant=14243) format("woff2");
  unicode-range: U+f9ca-fa0b, U+ff03-ff05, U+ff07, U+ff0a-ff0b, U+ff0d-ff19, U+ff1b, U+ff1d, U+ff20-ff5b, U+ff5d, U+ffe0-ffe3, U+ffe5-ffe6;
}

/* [2] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 900;
  src: local("Noto Sans KR Black"), local("NotoSansKR-Black"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOUlnI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.2.woff2?userVariant=14243) format("woff2");
  unicode-range: U+d723-d728, U+d72a-d733, U+d735-d748, U+d74a-d74f, U+d752-d753, U+d755-d757, U+d75a-d75f, U+d762-d764, U+d766-d768, U+d76a-d76b, U+d76d-d76f, U+d771-d787, U+d789-d78b, U+d78d-d78f, U+d791-d797, U+d79a, U+d79c, U+d79e-d7a3, U+f900-f909, U+f90b-f92e;
}

/* [3] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 900;
  src: local("Noto Sans KR Black"), local("NotoSansKR-Black"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOUlnI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.3.woff2?userVariant=14243) format("woff2");
  unicode-range: U+d679-d68b, U+d68e-d69e, U+d6a0, U+d6a2-d6a7, U+d6a9-d6c3, U+d6c6-d6c7, U+d6c9-d6cb, U+d6cd-d6d3, U+d6d5-d6d6, U+d6d8-d6e3, U+d6e5-d6e7, U+d6e9-d6fb, U+d6fd-d717, U+d719-d71f, U+d721-d722;
}

/* [4] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 900;
  src: local("Noto Sans KR Black"), local("NotoSansKR-Black"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOUlnI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.4.woff2?userVariant=14243) format("woff2");
  unicode-range: U+d5bc-d5c7, U+d5ca-d5cb, U+d5cd-d5cf, U+d5d1-d5d7, U+d5d9-d5da, U+d5dc, U+d5de-d5e3, U+d5e6-d5e7, U+d5e9-d5eb, U+d5ed-d5f6, U+d5f8, U+d5fa-d5ff, U+d602-d603, U+d605-d607, U+d609-d60f, U+d612-d613, U+d616-d61b, U+d61d-d637, U+d63a-d63b, U+d63d-d63f, U+d641-d647, U+d64a-d64c, U+d64e-d653, U+d656-d657, U+d659-d65b, U+d65d-d666, U+d668, U+d66a-d678;
}

/* [5] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 900;
  src: local("Noto Sans KR Black"), local("NotoSansKR-Black"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOUlnI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.5.woff2?userVariant=14243) format("woff2");
  unicode-range: U+d507, U+d509-d50b, U+d50d-d513, U+d515-d53b, U+d53e-d53f, U+d541-d543, U+d545-d54c, U+d54e, U+d550, U+d552-d557, U+d55a-d55b, U+d55d-d55f, U+d561-d564, U+d566-d567, U+d56a, U+d56c, U+d56e-d573, U+d576-d577, U+d579-d583, U+d585-d586, U+d58a-d5a4, U+d5a6-d5bb;
}

/* [6] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 900;
  src: local("Noto Sans KR Black"), local("NotoSansKR-Black"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOUlnI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.6.woff2?userVariant=14243) format("woff2");
  unicode-range: U+d464-d477, U+d47a-d47b, U+d47d-d47f, U+d481-d487, U+d489-d48a, U+d48c, U+d48e-d4e7, U+d4e9-d503, U+d505-d506;
}

/* [7] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 900;
  src: local("Noto Sans KR Black"), local("NotoSansKR-Black"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOUlnI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.7.woff2?userVariant=14243) format("woff2");
  unicode-range: U+d3bf-d3c7, U+d3ca-d3cf, U+d3d1-d3eb, U+d3ee-d3ef, U+d3f1-d3f3, U+d3f5-d3fb, U+d3fd-d400, U+d402-d45b, U+d45d-d463;
}

/* [8] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 900;
  src: local("Noto Sans KR Black"), local("NotoSansKR-Black"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOUlnI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.8.woff2?userVariant=14243) format("woff2");
  unicode-range: U+d2ff, U+d302-d304, U+d306-d30b, U+d30f, U+d311-d313, U+d315-d31b, U+d31e, U+d322-d324, U+d326-d327, U+d32a-d32b, U+d32d-d32f, U+d331-d337, U+d339-d33c, U+d33e-d37b, U+d37e-d37f, U+d381-d383, U+d385-d38b, U+d38e-d390, U+d392-d397, U+d39a-d39b, U+d39d-d39f, U+d3a1-d3a7, U+d3a9-d3aa, U+d3ac, U+d3ae-d3b3, U+d3b5-d3b7, U+d3b9-d3bb, U+d3bd-d3be;
}

/* [9] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 900;
  src: local("Noto Sans KR Black"), local("NotoSansKR-Black"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOUlnI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.9.woff2?userVariant=14243) format("woff2");
  unicode-range: U+d257-d27f, U+d281-d29b, U+d29d-d29f, U+d2a1-d2ab, U+d2ad-d2b7, U+d2ba-d2bb, U+d2bd-d2bf, U+d2c1-d2c7, U+d2c9-d2ef, U+d2f2-d2f3, U+d2f5-d2f7, U+d2f9-d2fe;
}

/* [10] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 900;
  src: local("Noto Sans KR Black"), local("NotoSansKR-Black"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOUlnI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.10.woff2?userVariant=14243) format("woff2");
  unicode-range: U+d1b4, U+d1b6-d1f3, U+d1f5-d22b, U+d22e-d22f, U+d231-d233, U+d235-d23b, U+d23d-d240, U+d242-d256;
}

/* [11] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 900;
  src: local("Noto Sans KR Black"), local("NotoSansKR-Black"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOUlnI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.11.woff2?userVariant=14243) format("woff2");
  unicode-range: U+d105-d12f, U+d132-d133, U+d135-d137, U+d139-d13f, U+d141-d142, U+d144, U+d146-d14b, U+d14e-d14f, U+d151-d153, U+d155-d15b, U+d15e-d187, U+d189-d19f, U+d1a2-d1a3, U+d1a5-d1a7, U+d1a9-d1af, U+d1b2-d1b3;
}

/* [12] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 900;
  src: local("Noto Sans KR Black"), local("NotoSansKR-Black"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOUlnI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.12.woff2?userVariant=14243) format("woff2");
  unicode-range: U+d04b-d04f, U+d051-d057, U+d059-d06b, U+d06d-d06f, U+d071-d073, U+d075-d07b, U+d07e-d0a3, U+d0a6-d0a7, U+d0a9-d0ab, U+d0ad-d0b3, U+d0b6, U+d0b8, U+d0ba-d0bf, U+d0c2-d0c3, U+d0c5-d0c7, U+d0c9-d0cf, U+d0d2, U+d0d6-d0db, U+d0de-d0df, U+d0e1-d0e3, U+d0e5-d0eb, U+d0ee-d0f0, U+d0f2-d104;
}

/* [13] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 900;
  src: local("Noto Sans KR Black"), local("NotoSansKR-Black"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOUlnI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.13.woff2?userVariant=14243) format("woff2");
  unicode-range: U+cfa2-cfc3, U+cfc5-cfdf, U+cfe2-cfe3, U+cfe5-cfe7, U+cfe9-cff4, U+cff6-cffb, U+cffd-cfff, U+d001-d003, U+d005-d017, U+d019-d033, U+d036-d037, U+d039-d03b, U+d03d-d04a;
}

/* [14] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 900;
  src: local("Noto Sans KR Black"), local("NotoSansKR-Black"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOUlnI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.14.woff2?userVariant=14243) format("woff2");
  unicode-range: U+cef0-cef3, U+cef6, U+cef9-ceff, U+cf01-cf03, U+cf05-cf07, U+cf09-cf0f, U+cf11-cf12, U+cf14-cf1b, U+cf1d-cf1f, U+cf21-cf2f, U+cf31-cf53, U+cf56-cf57, U+cf59-cf5b, U+cf5d-cf63, U+cf66, U+cf68, U+cf6a-cf6f, U+cf71-cf84, U+cf86-cf8b, U+cf8d-cfa1;
}

/* [15] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 900;
  src: local("Noto Sans KR Black"), local("NotoSansKR-Black"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOUlnI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.15.woff2?userVariant=14243) format("woff2");
  unicode-range: U+ce3c-ce57, U+ce5a-ce5b, U+ce5d-ce5f, U+ce61-ce67, U+ce6a, U+ce6c, U+ce6e-ce73, U+ce76-ce77, U+ce79-ce7b, U+ce7d-ce83, U+ce85-ce88, U+ce8a-ce8f, U+ce91-ce93, U+ce95-ce97, U+ce99-ce9f, U+cea2, U+cea4-ceab, U+cead-cee3, U+cee6-cee7, U+cee9-ceeb, U+ceed-ceef;
}

/* [16] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 900;
  src: local("Noto Sans KR Black"), local("NotoSansKR-Black"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOUlnI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.16.woff2?userVariant=14243) format("woff2");
  unicode-range: U+cd92-cd93, U+cd96-cd97, U+cd99-cd9b, U+cd9d-cda3, U+cda6-cda8, U+cdaa-cdaf, U+cdb1-cdc3, U+cdc5-cdcb, U+cdcd-cde7, U+cde9-ce03, U+ce05-ce1f, U+ce22-ce34, U+ce36-ce3b;
}

/* [17] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 900;
  src: local("Noto Sans KR Black"), local("NotoSansKR-Black"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOUlnI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.17.woff2?userVariant=14243) format("woff2");
  unicode-range: U+ccef-cd07, U+cd0a-cd0b, U+cd0d-cd1a, U+cd1c, U+cd1e-cd2b, U+cd2d-cd5b, U+cd5d-cd77, U+cd79-cd91;
}

/* [18] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 900;
  src: local("Noto Sans KR Black"), local("NotoSansKR-Black"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOUlnI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.18.woff2?userVariant=14243) format("woff2");
  unicode-range: U+cc3f-cc43, U+cc46-cc47, U+cc49-cc4b, U+cc4d-cc53, U+cc55-cc58, U+cc5a-cc5f, U+cc61-cc97, U+cc9a-cc9b, U+cc9d-cc9f, U+cca1-cca7, U+ccaa, U+ccac, U+ccae-ccb3, U+ccb6-ccb7, U+ccb9-ccbb, U+ccbd-cccf, U+ccd1-cce3, U+cce5-ccee;
}

/* [19] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 900;
  src: local("Noto Sans KR Black"), local("NotoSansKR-Black"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOUlnI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.19.woff2?userVariant=14243) format("woff2");
  unicode-range: U+cb91-cbd3, U+cbd5-cbe3, U+cbe5-cc0b, U+cc0e-cc0f, U+cc11-cc13, U+cc15-cc1b, U+cc1d-cc20, U+cc23-cc27, U+cc2a-cc2b, U+cc2d, U+cc2f, U+cc31-cc37, U+cc3a, U+cc3c;
}

/* [20] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 900;
  src: local("Noto Sans KR Black"), local("NotoSansKR-Black"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOUlnI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.20.woff2?userVariant=14243) format("woff2");
  unicode-range: U+caf4-cb47, U+cb4a-cb90;
}

/* [21] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 900;
  src: local("Noto Sans KR Black"), local("NotoSansKR-Black"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOUlnI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.21.woff2?userVariant=14243) format("woff2");
  unicode-range: U+ca4a-ca4b, U+ca4e-ca4f, U+ca51-ca53, U+ca55-ca5b, U+ca5d-ca60, U+ca62-ca83, U+ca85-cabb, U+cabe-cabf, U+cac1-cac3, U+cac5-cacb, U+cacd-cad0, U+cad2, U+cad4-cad8, U+cada-caf3;
}

/* [22] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 900;
  src: local("Noto Sans KR Black"), local("NotoSansKR-Black"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOUlnI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.22.woff2?userVariant=14243) format("woff2");
  unicode-range: U+c996-c997, U+c99a-c99c, U+c99e-c9bf, U+c9c2-c9c3, U+c9c5-c9c7, U+c9c9-c9cf, U+c9d2, U+c9d4, U+c9d7-c9d8, U+c9db, U+c9de-c9df, U+c9e1-c9e3, U+c9e5-c9e6, U+c9e8-c9eb, U+c9ee-c9f0, U+c9f2-c9f7, U+c9f9-ca0b, U+ca0d-ca28, U+ca2a-ca49;
}

/* [23] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 900;
  src: local("Noto Sans KR Black"), local("NotoSansKR-Black"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOUlnI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.23.woff2?userVariant=14243) format("woff2");
  unicode-range: U+c8e9-c8f4, U+c8f6-c8fb, U+c8fe-c8ff, U+c901-c903, U+c905-c90b, U+c90e-c910, U+c912-c917, U+c919-c92b, U+c92d-c94f, U+c951-c953, U+c955-c96b, U+c96d-c973, U+c975-c987, U+c98a-c98b, U+c98d-c98f, U+c991-c995;
}

/* [24] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 900;
  src: local("Noto Sans KR Black"), local("NotoSansKR-Black"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOUlnI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.24.woff2?userVariant=14243) format("woff2");
  unicode-range: U+c841-c84b, U+c84d-c86f, U+c872-c873, U+c875-c877, U+c879-c87f, U+c882-c884, U+c887-c88a, U+c88d-c8c3, U+c8c5-c8df, U+c8e1-c8e8;
}

/* [25] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 900;
  src: local("Noto Sans KR Black"), local("NotoSansKR-Black"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOUlnI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.25.woff2?userVariant=14243) format("woff2");
  unicode-range: U+c779-c77b, U+c77e-c782, U+c786, U+c78b, U+c78d, U+c78f, U+c792-c793, U+c795, U+c797, U+c799-c79f, U+c7a2, U+c7a7-c7ab, U+c7ae-c7bb, U+c7bd-c7c0, U+c7c2-c7c7, U+c7c9-c7dc, U+c7de-c7ff, U+c802-c803, U+c805-c807, U+c809, U+c80b-c80f, U+c812, U+c814, U+c817-c81b, U+c81e-c81f, U+c821-c823, U+c825-c82e, U+c830-c837, U+c839-c83b, U+c83d-c840;
}

/* [26] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 900;
  src: local("Noto Sans KR Black"), local("NotoSansKR-Black"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOUlnI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.26.woff2?userVariant=14243) format("woff2");
  unicode-range: U+c6bb-c6bf, U+c6c2, U+c6c4, U+c6c6-c6cb, U+c6ce-c6cf, U+c6d1-c6d3, U+c6d5-c6db, U+c6dd-c6df, U+c6e1-c6e7, U+c6e9-c6eb, U+c6ed-c6ef, U+c6f1-c6f8, U+c6fa-c703, U+c705-c707, U+c709-c70b, U+c70d-c716, U+c718, U+c71a-c71f, U+c722-c723, U+c725-c727, U+c729-c734, U+c736-c73b, U+c73e-c73f, U+c741-c743, U+c745-c74b, U+c74e-c750, U+c752-c757, U+c759-c773, U+c776-c777;
}

/* [27] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 900;
  src: local("Noto Sans KR Black"), local("NotoSansKR-Black"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOUlnI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.27.woff2?userVariant=14243) format("woff2");
  unicode-range: U+c5f5-c5fb, U+c5fe, U+c602-c605, U+c607, U+c609-c60f, U+c611-c61a, U+c61c-c623, U+c626-c627, U+c629-c62b, U+c62d, U+c62f-c632, U+c636, U+c638, U+c63a-c63f, U+c642-c643, U+c645-c647, U+c649-c652, U+c656-c65b, U+c65d-c65f, U+c661-c663, U+c665-c677, U+c679-c67b, U+c67d-c693, U+c696-c697, U+c699-c69b, U+c69d-c6a3, U+c6a6, U+c6a8, U+c6aa-c6af, U+c6b2-c6b3, U+c6b5-c6b7, U+c6b9-c6ba;
}

/* [28] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 900;
  src: local("Noto Sans KR Black"), local("NotoSansKR-Black"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOUlnI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.28.woff2?userVariant=14243) format("woff2");
  unicode-range: U+c517-c527, U+c52a-c52b, U+c52d-c52f, U+c531-c538, U+c53a, U+c53c, U+c53e-c543, U+c546-c547, U+c54b, U+c54d-c552, U+c556, U+c55a-c55b, U+c55d, U+c55f, U+c562-c563, U+c565-c567, U+c569-c56f, U+c572, U+c574, U+c576-c57b, U+c57e-c57f, U+c581-c583, U+c585-c586, U+c588-c58b, U+c58e, U+c590, U+c592-c596, U+c599-c5b3, U+c5b6-c5b7, U+c5ba, U+c5be-c5c3, U+c5ca-c5cb, U+c5cd, U+c5cf, U+c5d2-c5d3, U+c5d5-c5d7, U+c5d9-c5df, U+c5e1-c5e2, U+c5e4, U+c5e6-c5eb, U+c5ef, U+c5f1-c5f3;
}

/* [29] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 900;
  src: local("Noto Sans KR Black"), local("NotoSansKR-Black"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOUlnI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.29.woff2?userVariant=14243) format("woff2");
  unicode-range: U+c475-c4ef, U+c4f2-c4f3, U+c4f5-c4f7, U+c4f9-c4ff, U+c502-c50b, U+c50d-c516;
}

/* [30] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 900;
  src: local("Noto Sans KR Black"), local("NotoSansKR-Black"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOUlnI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.30.woff2?userVariant=14243) format("woff2");
  unicode-range: U+c3d0-c3d7, U+c3da-c3db, U+c3dd-c3de, U+c3e1-c3ec, U+c3ee-c3f3, U+c3f5-c42b, U+c42d-c463, U+c466-c474;
}

/* [31] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 900;
  src: local("Noto Sans KR Black"), local("NotoSansKR-Black"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOUlnI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.31.woff2?userVariant=14243) format("woff2");
  unicode-range: U+c32b-c367, U+c36a-c36b, U+c36d-c36f, U+c371-c377, U+c37a-c37b, U+c37e-c383, U+c385-c387, U+c389-c3cf;
}

/* [32] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 900;
  src: local("Noto Sans KR Black"), local("NotoSansKR-Black"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOUlnI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.32.woff2?userVariant=14243) format("woff2");
  unicode-range: U+c26a-c26b, U+c26d-c26f, U+c271-c273, U+c275-c27b, U+c27e-c287, U+c289-c28f, U+c291-c297, U+c299-c29a, U+c29c-c2a3, U+c2a5-c2a7, U+c2a9-c2ab, U+c2ad-c2b3, U+c2b6, U+c2b8, U+c2ba-c2bb, U+c2bd-c2db, U+c2de-c2df, U+c2e1-c2e2, U+c2e5-c2ea, U+c2ee, U+c2f0, U+c2f2-c2f5, U+c2f7, U+c2fa-c2fb, U+c2fd-c2ff, U+c301-c307, U+c309-c30c, U+c30e-c312, U+c315-c323, U+c325-c328, U+c32a;
}

/* [33] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 900;
  src: local("Noto Sans KR Black"), local("NotoSansKR-Black"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOUlnI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.33.woff2?userVariant=14243) format("woff2");
  unicode-range: U+c1bc-c1c3, U+c1c5-c1df, U+c1e1-c1fb, U+c1fd-c203, U+c205-c20c, U+c20e, U+c210-c217, U+c21a-c21b, U+c21d-c21e, U+c221-c227, U+c229-c22a, U+c22c, U+c22e, U+c230, U+c233-c24f, U+c251-c257, U+c259-c269;
}

/* [34] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 900;
  src: local("Noto Sans KR Black"), local("NotoSansKR-Black"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOUlnI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.34.woff2?userVariant=14243) format("woff2");
  unicode-range: U+c101-c11b, U+c11f, U+c121-c123, U+c125-c12b, U+c12e, U+c132-c137, U+c13a-c13b, U+c13d-c13f, U+c141-c147, U+c14a, U+c14c-c153, U+c155-c157, U+c159-c15b, U+c15d-c166, U+c169-c16f, U+c171-c177, U+c179-c18b, U+c18e-c18f, U+c191-c193, U+c195-c19b, U+c19d-c19e, U+c1a0, U+c1a2-c1a4, U+c1a6-c1bb;
}

/* [35] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 900;
  src: local("Noto Sans KR Black"), local("NotoSansKR-Black"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOUlnI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.35.woff2?userVariant=14243) format("woff2");
  unicode-range: U+c049-c057, U+c059-c05b, U+c05d-c05f, U+c061-c067, U+c069-c08f, U+c091-c0ab, U+c0ae-c0af, U+c0b1-c0b3, U+c0b5, U+c0b7-c0bb, U+c0be, U+c0c2-c0c7, U+c0ca-c0cb, U+c0cd-c0cf, U+c0d1-c0d7, U+c0d9-c0da, U+c0dc, U+c0de-c0e3, U+c0e5-c0eb, U+c0ed-c0f3, U+c0f6, U+c0f8, U+c0fa-c0ff;
}

/* [36] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 900;
  src: local("Noto Sans KR Black"), local("NotoSansKR-Black"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOUlnI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.36.woff2?userVariant=14243) format("woff2");
  unicode-range: U+bfa7-bfaf, U+bfb1-bfc4, U+bfc6-bfcb, U+bfce-bfcf, U+bfd1-bfd3, U+bfd5-bfdb, U+bfdd-c048;
}

/* [37] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 900;
  src: local("Noto Sans KR Black"), local("NotoSansKR-Black"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOUlnI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.37.woff2?userVariant=14243) format("woff2");
  unicode-range: U+bf07, U+bf09-bf3f, U+bf41-bf4f, U+bf52-bf54, U+bf56-bfa6;
}

/* [38] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 900;
  src: local("Noto Sans KR Black"), local("NotoSansKR-Black"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOUlnI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.38.woff2?userVariant=14243) format("woff2");
  unicode-range: U+be56, U+be58, U+be5c-be5f, U+be62-be63, U+be65-be67, U+be69-be74, U+be76-be7b, U+be7e-be7f, U+be81-be8e, U+be90, U+be92-bea7, U+bea9-becf, U+bed2-bed3, U+bed5-bed6, U+bed9-bee3, U+bee6-bf06;
}

/* [39] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 900;
  src: local("Noto Sans KR Black"), local("NotoSansKR-Black"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOUlnI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.39.woff2?userVariant=14243) format("woff2");
  unicode-range: U+bdb0-bdd3, U+bdd5-bdef, U+bdf1-be0b, U+be0d-be0f, U+be11-be13, U+be15-be43, U+be46-be47, U+be49-be4b, U+be4d-be53;
}

/* [40] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 900;
  src: local("Noto Sans KR Black"), local("NotoSansKR-Black"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOUlnI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.40.woff2?userVariant=14243) format("woff2");
  unicode-range: U+bd03, U+bd06, U+bd08, U+bd0a-bd0f, U+bd11-bd22, U+bd25-bd47, U+bd49-bd58, U+bd5a-bd7f, U+bd82-bd83, U+bd85-bd87, U+bd8a-bd8f, U+bd91-bd92, U+bd94, U+bd96-bd98, U+bd9a-bdaf;
}

/* [41] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 900;
  src: local("Noto Sans KR Black"), local("NotoSansKR-Black"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOUlnI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.41.woff2?userVariant=14243) format("woff2");
  unicode-range: U+bc4e-bc83, U+bc86-bc87, U+bc89-bc8b, U+bc8d-bc93, U+bc96, U+bc98, U+bc9b-bc9f, U+bca2-bca3, U+bca5-bca7, U+bca9-bcb2, U+bcb4-bcbb, U+bcbe-bcbf, U+bcc1-bcc3, U+bcc5-bccc, U+bcce-bcd0, U+bcd2-bcd4, U+bcd6-bcf3, U+bcf7, U+bcf9-bcfb, U+bcfd-bd02;
}

/* [42] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 900;
  src: local("Noto Sans KR Black"), local("NotoSansKR-Black"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOUlnI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.42.woff2?userVariant=14243) format("woff2");
  unicode-range: U+bb90-bba3, U+bba5-bbab, U+bbad-bbbf, U+bbc1-bbf7, U+bbfa-bbfb, U+bbfd-bbfe, U+bc01-bc07, U+bc09-bc0a, U+bc0e, U+bc10, U+bc12-bc13, U+bc17, U+bc19-bc1a, U+bc1e, U+bc20-bc23, U+bc26, U+bc28, U+bc2a-bc2c, U+bc2e-bc2f, U+bc32-bc33, U+bc35-bc37, U+bc39-bc3f, U+bc41-bc42, U+bc44, U+bc46-bc48, U+bc4a-bc4d;
}

/* [43] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 900;
  src: local("Noto Sans KR Black"), local("NotoSansKR-Black"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOUlnI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.43.woff2?userVariant=14243) format("woff2");
  unicode-range: U+bae6-bafb, U+bafd-bb17, U+bb19-bb33, U+bb37, U+bb39-bb3a, U+bb3d-bb43, U+bb45-bb46, U+bb48, U+bb4a-bb4f, U+bb51-bb53, U+bb55-bb57, U+bb59-bb62, U+bb64-bb8f;
}

/* [44] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 900;
  src: local("Noto Sans KR Black"), local("NotoSansKR-Black"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOUlnI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.44.woff2?userVariant=14243) format("woff2");
  unicode-range: U+ba30-ba37, U+ba3a-ba3b, U+ba3d-ba3f, U+ba41-ba47, U+ba49-ba4a, U+ba4c, U+ba4e-ba53, U+ba56-ba57, U+ba59-ba5b, U+ba5d-ba63, U+ba65-ba66, U+ba68-ba6f, U+ba71-ba73, U+ba75-ba77, U+ba79-ba84, U+ba86, U+ba88-baa7, U+baaa, U+baad-baaf, U+bab1-bab7, U+baba, U+babc, U+babe-bae5;
}

/* [45] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 900;
  src: local("Noto Sans KR Black"), local("NotoSansKR-Black"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOUlnI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.45.woff2?userVariant=14243) format("woff2");
  unicode-range: U+b96e-b973, U+b976-b977, U+b979-b97b, U+b97d-b983, U+b986, U+b988, U+b98a-b98d, U+b98f-b9ab, U+b9ae-b9af, U+b9b1-b9b3, U+b9b5-b9bb, U+b9be, U+b9c0, U+b9c2-b9c7, U+b9ca-b9cb, U+b9cd, U+b9d2-b9d7, U+b9da, U+b9dc, U+b9df-b9e0, U+b9e2, U+b9e6-b9e7, U+b9e9-b9f3, U+b9f6, U+b9f8, U+b9fb-ba2f;
}

/* [46] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 900;
  src: local("Noto Sans KR Black"), local("NotoSansKR-Black"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOUlnI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.46.woff2?userVariant=14243) format("woff2");
  unicode-range: U+b8bf-b8cb, U+b8cd-b8e0, U+b8e2-b8e7, U+b8ea-b8eb, U+b8ed-b8ef, U+b8f1-b8f7, U+b8fa, U+b8fc, U+b8fe-b903, U+b905-b917, U+b919-b91f, U+b921-b93b, U+b93d-b957, U+b95a-b95b, U+b95d-b95f, U+b961-b967, U+b969-b96c;
}

/* [47] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 900;
  src: local("Noto Sans KR Black"), local("NotoSansKR-Black"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOUlnI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.47.woff2?userVariant=14243) format("woff2");
  unicode-range: U+b80d-b80f, U+b811-b817, U+b81a, U+b81c-b823, U+b826-b827, U+b829-b82b, U+b82d-b833, U+b836, U+b83a-b83f, U+b841-b85b, U+b85e-b85f, U+b861-b863, U+b865-b86b, U+b86e, U+b870, U+b872-b8af, U+b8b1-b8be;
}

/* [48] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 900;
  src: local("Noto Sans KR Black"), local("NotoSansKR-Black"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOUlnI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.48.woff2?userVariant=14243) format("woff2");
  unicode-range: U+b74d-b75f, U+b761-b763, U+b765-b774, U+b776-b77b, U+b77e-b77f, U+b781-b783, U+b785-b78b, U+b78e, U+b792-b796, U+b79a-b79b, U+b79d-b7a7, U+b7aa, U+b7ae-b7b3, U+b7b6-b7c8, U+b7ca-b7eb, U+b7ee-b7ef, U+b7f1-b7f3, U+b7f5-b7fb, U+b7fe, U+b802-b806, U+b80a-b80b;
}

/* [49] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 900;
  src: local("Noto Sans KR Black"), local("NotoSansKR-Black"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOUlnI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.49.woff2?userVariant=14243) format("woff2");
  unicode-range: U+b6a7-b6aa, U+b6ac-b6b0, U+b6b2-b6ef, U+b6f1-b727, U+b72a-b72b, U+b72d-b72e, U+b731-b737, U+b739-b73a, U+b73c-b743, U+b745-b74c;
}

/* [50] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 900;
  src: local("Noto Sans KR Black"), local("NotoSansKR-Black"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOUlnI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.50.woff2?userVariant=14243) format("woff2");
  unicode-range: U+b605-b60f, U+b612-b617, U+b619-b624, U+b626-b69b, U+b69e-b6a3, U+b6a5-b6a6;
}

/* [51] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 900;
  src: local("Noto Sans KR Black"), local("NotoSansKR-Black"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOUlnI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.51.woff2?userVariant=14243) format("woff2");
  unicode-range: U+b55f, U+b562-b583, U+b585-b59f, U+b5a2-b5a3, U+b5a5-b5a7, U+b5a9-b5b2, U+b5b5-b5ba, U+b5bd-b604;
}

/* [52] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 900;
  src: local("Noto Sans KR Black"), local("NotoSansKR-Black"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOUlnI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.52.woff2?userVariant=14243) format("woff2");
  unicode-range: U+b4a5-b4b6, U+b4b8-b4bf, U+b4c1-b4c7, U+b4c9-b4db, U+b4de-b4df, U+b4e1-b4e2, U+b4e5-b4eb, U+b4ee, U+b4f0, U+b4f2-b513, U+b516-b517, U+b519-b51a, U+b51d-b523, U+b526, U+b528, U+b52b-b52f, U+b532-b533, U+b535-b537, U+b539-b53f, U+b541-b544, U+b546-b54b, U+b54d-b54f, U+b551-b55b, U+b55d-b55e;
}

/* [53] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 900;
  src: local("Noto Sans KR Black"), local("NotoSansKR-Black"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOUlnI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.53.woff2?userVariant=14243) format("woff2");
  unicode-range: U+b3f8-b3fb, U+b3fd-b40f, U+b411-b417, U+b419-b41b, U+b41d-b41f, U+b421-b427, U+b42a-b42b, U+b42d-b44f, U+b452-b453, U+b455-b457, U+b459-b45f, U+b462-b464, U+b466-b46b, U+b46d-b47f, U+b481-b4a3;
}

/* [54] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 900;
  src: local("Noto Sans KR Black"), local("NotoSansKR-Black"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOUlnI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.54.woff2?userVariant=14243) format("woff2");
  unicode-range: U+b342-b353, U+b356-b357, U+b359-b35b, U+b35d-b35e, U+b360-b363, U+b366, U+b368, U+b36a-b36d, U+b36f, U+b372-b373, U+b375-b377, U+b379-b37f, U+b381-b382, U+b384, U+b386-b38b, U+b38d-b3c3, U+b3c6-b3c7, U+b3c9-b3ca, U+b3cd-b3d3, U+b3d6, U+b3d8, U+b3da-b3f7;
}

/* [55] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 900;
  src: local("Noto Sans KR Black"), local("NotoSansKR-Black"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOUlnI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.55.woff2?userVariant=14243) format("woff2");
  unicode-range: U+b27c-b283, U+b285-b28f, U+b292-b293, U+b295-b297, U+b29a-b29f, U+b2a1-b2a4, U+b2a7-b2a9, U+b2ab, U+b2ad-b2c7, U+b2ca-b2cb, U+b2cd-b2cf, U+b2d1-b2d7, U+b2da, U+b2dc, U+b2de-b2e3, U+b2e7, U+b2e9-b2ea, U+b2ef-b2f3, U+b2f6, U+b2f8, U+b2fa-b2fb, U+b2fd-b2fe, U+b302-b303, U+b305-b307, U+b309-b30f, U+b312, U+b316-b31b, U+b31d-b341;
}

/* [56] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 900;
  src: local("Noto Sans KR Black"), local("NotoSansKR-Black"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOUlnI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.56.woff2?userVariant=14243) format("woff2");
  unicode-range: U+b1d6-b1e7, U+b1e9-b1fc, U+b1fe-b203, U+b206-b207, U+b209-b20b, U+b20d-b213, U+b216-b21f, U+b221-b257, U+b259-b273, U+b275-b27b;
}

/* [57] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 900;
  src: local("Noto Sans KR Black"), local("NotoSansKR-Black"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOUlnI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.57.woff2?userVariant=14243) format("woff2");
  unicode-range: U+b120-b122, U+b126-b127, U+b129-b12b, U+b12d-b133, U+b136, U+b138, U+b13a-b13f, U+b142-b143, U+b145-b14f, U+b151-b153, U+b156-b157, U+b159-b177, U+b17a-b17b, U+b17d-b17f, U+b181-b187, U+b189-b18c, U+b18e-b191, U+b195-b1a7, U+b1a9-b1cb, U+b1cd-b1d5;
}

/* [58] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 900;
  src: local("Noto Sans KR Black"), local("NotoSansKR-Black"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOUlnI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.58.woff2?userVariant=14243) format("woff2");
  unicode-range: U+b05f-b07b, U+b07e-b07f, U+b081-b083, U+b085-b08b, U+b08d-b097, U+b09b, U+b09d-b09f, U+b0a2-b0a7, U+b0aa, U+b0b0, U+b0b2, U+b0b6-b0b7, U+b0b9-b0bb, U+b0bd-b0c3, U+b0c6-b0c7, U+b0ca-b0cf, U+b0d1-b0df, U+b0e1-b0e4, U+b0e6-b107, U+b10a-b10b, U+b10d-b10f, U+b111-b112, U+b114-b117, U+b119-b11a, U+b11c-b11f;
}

/* [59] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 900;
  src: local("Noto Sans KR Black"), local("NotoSansKR-Black"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOUlnI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.59.woff2?userVariant=14243) format("woff2");
  unicode-range: U+afac-afb7, U+afba-afbb, U+afbd-afbf, U+afc1-afc6, U+afca-afcc, U+afce-afd3, U+afd5-afe7, U+afe9-afef, U+aff1-b00b, U+b00d-b00f, U+b011-b013, U+b015-b01b, U+b01d-b027, U+b029-b043, U+b045-b047, U+b049, U+b04b, U+b04d-b052, U+b055-b056, U+b058-b05c, U+b05e;
}

/* [60] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 900;
  src: local("Noto Sans KR Black"), local("NotoSansKR-Black"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOUlnI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.60.woff2?userVariant=14243) format("woff2");
  unicode-range: U+af03-af07, U+af09-af2b, U+af2e-af33, U+af35-af3b, U+af3e-af40, U+af44-af47, U+af4a-af5c, U+af5e-af63, U+af65-af7f, U+af81-afab;
}

/* [61] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 900;
  src: local("Noto Sans KR Black"), local("NotoSansKR-Black"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOUlnI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.61.woff2?userVariant=14243) format("woff2");
  unicode-range: U+ae56-ae5b, U+ae5e-ae60, U+ae62-ae64, U+ae66-ae67, U+ae69-ae6b, U+ae6d-ae83, U+ae85-aebb, U+aebf, U+aec1-aec3, U+aec5-aecb, U+aece, U+aed0, U+aed2-aed7, U+aed9-aef3, U+aef5-af02;
}

/* [62] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 900;
  src: local("Noto Sans KR Black"), local("NotoSansKR-Black"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOUlnI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.62.woff2?userVariant=14243) format("woff2");
  unicode-range: U+ad9c-ada3, U+ada5-adbf, U+adc1-adc3, U+adc5-adc7, U+adc9-add2, U+add4-addb, U+addd-addf, U+ade1-ade3, U+ade5-adf7, U+adfa-adfb, U+adfd-adff, U+ae02-ae07, U+ae0a, U+ae0c, U+ae0e-ae13, U+ae15-ae2f, U+ae31-ae33, U+ae35-ae37, U+ae39-ae3f, U+ae42, U+ae44, U+ae46-ae49, U+ae4b, U+ae4f, U+ae51-ae53, U+ae55;
}

/* [63] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 900;
  src: local("Noto Sans KR Black"), local("NotoSansKR-Black"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOUlnI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.63.woff2?userVariant=14243) format("woff2");
  unicode-range: U+ace2-ace3, U+ace5-ace6, U+ace9-acef, U+acf2, U+acf4, U+acf7-acfb, U+acfe-acff, U+ad01-ad03, U+ad05-ad0b, U+ad0d-ad10, U+ad12-ad1b, U+ad1d-ad33, U+ad35-ad48, U+ad4a-ad4f, U+ad51-ad6b, U+ad6e-ad6f, U+ad71-ad72, U+ad77-ad7c, U+ad7e, U+ad80, U+ad82-ad87, U+ad89-ad8b, U+ad8d-ad8f, U+ad91-ad9b;
}

/* [64] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 900;
  src: local("Noto Sans KR Black"), local("NotoSansKR-Black"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOUlnI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.64.woff2?userVariant=14243) format("woff2");
  unicode-range: U+ac25-ac2c, U+ac2e, U+ac30, U+ac32-ac37, U+ac39-ac3f, U+ac41-ac4c, U+ac4e-ac6f, U+ac72-ac73, U+ac75-ac76, U+ac79-ac7f, U+ac82, U+ac84-ac88, U+ac8a-ac8b, U+ac8d-ac8f, U+ac91-ac93, U+ac95-ac9b, U+ac9d-ac9e, U+aca1-aca7, U+acab, U+acad-acaf, U+acb1-acb7, U+acba-acbb, U+acbe-acc0, U+acc2-acc3, U+acc5-acdf;
}

/* [65] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 900;
  src: local("Noto Sans KR Black"), local("NotoSansKR-Black"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOUlnI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.65.woff2?userVariant=14243) format("woff2");
  unicode-range: U+99df, U+99ed, U+99f1, U+99ff, U+9a01, U+9a08, U+9a0e-9a0f, U+9a19, U+9a2b, U+9a30, U+9a36-9a37, U+9a40, U+9a43, U+9a45, U+9a4d, U+9a55, U+9a57, U+9a5a-9a5b, U+9a5f, U+9a62, U+9a65, U+9a69-9a6a, U+9aa8, U+9ab8, U+9ad3, U+9ae5, U+9aee, U+9b1a, U+9b27, U+9b2a, U+9b31, U+9b3c, U+9b41-9b45, U+9b4f, U+9b54, U+9b5a, U+9b6f, U+9b8e, U+9b91, U+9b9f, U+9bab, U+9bae, U+9bc9, U+9bd6, U+9be4, U+9be8, U+9c0d, U+9c10, U+9c12, U+9c15, U+9c25, U+9c32, U+9c3b, U+9c47, U+9c49, U+9c57, U+9ce5, U+9ce7, U+9ce9, U+9cf3-9cf4, U+9cf6, U+9d09, U+9d1b, U+9d26, U+9d28, U+9d3b, U+9d51, U+9d5d, U+9d60-9d61, U+9d6c, U+9d72, U+9da9, U+9daf, U+9db4, U+9dc4, U+9dd7, U+9df2, U+9df8-9dfa, U+9e1a, U+9e1e, U+9e75, U+9e79, U+9e7d, U+9e7f, U+9e92-9e93, U+9e97, U+9e9d, U+9e9f, U+9ea5, U+9eb4-9eb5, U+9ebb, U+9ebe, U+9ec3, U+9ecd-9ece, U+9ed4, U+9ed8, U+9edb-9edc, U+9ede, U+9ee8, U+9ef4, U+9f07-9f08, U+9f0e, U+9f13, U+9f20, U+9f3b, U+9f4a-9f4b, U+9f4e, U+9f52, U+9f5f, U+9f61, U+9f67, U+9f6a, U+9f6c, U+9f77, U+9f8d, U+9f90, U+9f95, U+9f9c, U+ac02-ac03, U+ac05-ac06, U+ac09-ac0f, U+ac17-ac18, U+ac1b, U+ac1e-ac1f, U+ac21-ac23;
}

/* [93] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 900;
  src: local("Noto Sans KR Black"), local("NotoSansKR-Black"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOUlnI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.93.woff2?userVariant=14243) format("woff2");
  unicode-range: U+338c-339c, U+339f-33a0, U+33a2-33cb, U+33cf-33d0, U+33d3, U+33d6, U+33d8, U+33db-33dd, U+4e01, U+4e03, U+4e07-4e08, U+4e11, U+4e14-4e15, U+4e18-4e19, U+4e1e, U+4e32, U+4e38-4e39, U+4e42-4e43, U+4e45, U+4e4d-4e4f, U+4e56, U+4e58-4e59, U+4e5d-4e5e, U+4e6b, U+4e6d, U+4e73, U+4e76-4e77, U+4e7e, U+4e82, U+4e86, U+4e88, U+4e8e, U+4e90-4e92, U+4e94-4e95, U+4e98, U+4e9b, U+4e9e, U+4ea1-4ea2, U+4ea4-4ea6, U+4ea8, U+4eab, U+4ead-4eae, U+4eb6, U+4ec0-4ec1, U+4ec4, U+4ec7, U+4ecb, U+4ecd, U+4ed4-4ed5, U+4ed7-4ed9, U+4edd, U+4edf, U+4ee4, U+4ef0, U+4ef2, U+4ef6-4ef7, U+4efb, U+4f01, U+4f09, U+4f0b, U+4f0d-4f11, U+4f2f, U+4f34, U+4f36, U+4f38, U+4f3a, U+4f3c-4f3d;
}

/* [94] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 900;
  src: local("Noto Sans KR Black"), local("NotoSansKR-Black"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOUlnI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.94.woff2?userVariant=14243) format("woff2");
  unicode-range: U+3136, U+3138, U+313a-3140, U+3143-3144, U+3150, U+3152, U+3154-3156, U+3158-315b, U+315d-315f, U+3162, U+3164-318c, U+318e, U+3200-321b, U+3231, U+3239, U+3251-325a, U+3260-327b, U+327e-327f, U+328a-3290, U+3294, U+329e, U+32a5, U+3380-3384, U+3388-338b;
}

/* [95] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 900;
  src: local("Noto Sans KR Black"), local("NotoSansKR-Black"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOUlnI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.95.woff2?userVariant=14243) format("woff2");
  unicode-range: U+2f7d, U+2f7f-2f8b, U+2f8e-2f90, U+2f92-2f97, U+2f99-2fa0, U+2fa2-2fa3, U+2fa5-2fa9, U+2fac-2fb1, U+2fb3-2fbc, U+2fc1-2fca, U+2fcd-2fd4, U+3003, U+3012-3019, U+301c, U+301e-3020, U+3036, U+3041, U+3043, U+3045, U+3047, U+3049, U+304e, U+3050, U+3052, U+3056, U+305a, U+305c, U+305e, U+3062, U+3065, U+306c, U+3070-307d, U+3080, U+3085, U+3087, U+308e, U+3090-3091, U+30a1, U+30a5, U+30a9, U+30ae, U+30b1-30b2, U+30b4, U+30b6, U+30bc-30be, U+30c2, U+30c5, U+30cc, U+30d2, U+30d4, U+30d8-30dd, U+30e4, U+30e6, U+30e8, U+30ee, U+30f0-30f2, U+30f4-30f6, U+3133, U+3135;
}

/* [96] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 900;
  src: local("Noto Sans KR Black"), local("NotoSansKR-Black"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOUlnI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.96.woff2?userVariant=14243) format("woff2");
  unicode-range: U+2541-254b, U+25a4-25a9, U+25b1, U+25b5, U+25b9, U+25bf, U+25c1, U+25c3, U+25c9-25ca, U+25cc, U+25ce, U+25d0-25d1, U+25e6, U+25ef, U+260f, U+261d, U+261f, U+262f, U+2660, U+2664, U+2667-2669, U+266d, U+266f, U+2716, U+271a, U+273d, U+2756, U+2776-277f, U+278a-2793, U+2963, U+2965, U+2ac5-2ac6, U+2acb-2acc, U+2f00, U+2f04, U+2f06, U+2f08, U+2f0a-2f0b, U+2f11-2f12, U+2f14, U+2f17-2f18, U+2f1c-2f1d, U+2f1f-2f20, U+2f23-2f26, U+2f28-2f29, U+2f2b, U+2f2d, U+2f2f-2f32, U+2f38, U+2f3c-2f40, U+2f42-2f4c, U+2f4f-2f52, U+2f54-2f58, U+2f5a-2f66, U+2f69-2f70, U+2f72-2f76, U+2f78, U+2f7a-2f7c;
}

/* [97] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 900;
  src: local("Noto Sans KR Black"), local("NotoSansKR-Black"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOUlnI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.97.woff2?userVariant=14243) format("woff2");
  unicode-range: U+2479-2487, U+249c-24d1, U+24d3-24d7, U+24d9-24e9, U+24eb-24f4, U+2500-2501, U+2503, U+250c-2513, U+2515-2516, U+2518-2540;
}

/* [98] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 900;
  src: local("Noto Sans KR Black"), local("NotoSansKR-Black"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOUlnI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.98.woff2?userVariant=14243) format("woff2");
  unicode-range: U+215b-215e, U+2162-2169, U+2170-2179, U+2195-2199, U+21b0-21b4, U+21bc, U+21c0, U+21c4-21c5, U+21cd, U+21cf-21d4, U+21e0-21e3, U+21e6-21e9, U+2200, U+2202-2203, U+2206-2209, U+220b-220c, U+220f, U+2211, U+2213, U+221a, U+221d-2220, U+2222, U+2225-2227, U+2229-222c, U+222e, U+2234-2237, U+223d, U+2243, U+2245, U+2248, U+2250-2253, U+225a, U+2260-2262, U+2264-2267, U+226a-226b, U+226e-2273, U+2276-2277, U+2279-227b, U+2280-2287, U+228a-228b, U+2295-2297, U+22a3-22a5, U+22bb-22bc, U+22ce-22cf, U+22da-22db, U+22ee-22ef, U+2306, U+2312, U+2314, U+2467-2478;
}

/* [99] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 900;
  src: local("Noto Sans KR Black"), local("NotoSansKR-Black"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOUlnI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.99.woff2?userVariant=14243) format("woff2");
  unicode-range: U+81-82, U+84, U+a2-a5, U+a7-a8, U+aa, U+ac-ad, U+b1-b3, U+b6, U+b8-ba, U+bc-be, U+c0, U+c2, U+c6-cb, U+ce-d0, U+d4, U+d8-d9, U+db-dc, U+de-df, U+e6, U+eb, U+ee-f0, U+f4, U+f7-f9, U+fb, U+fe-ff, U+111, U+126-127, U+132-133, U+138, U+13f-142, U+149-14b, U+152-153, U+166-167, U+2bc, U+2c7, U+2d0, U+2d8-2d9, U+2db-2dd, U+391-394, U+396-3a1, U+3a3-3a9, U+3b2-3b6, U+3b8, U+3bc, U+3be-3c1, U+3c3-3c9, U+2010, U+2015-2016, U+2018-2019, U+201b, U+201f-2021, U+2025, U+2030, U+2033-2036, U+203c, U+203e, U+2042, U+2074, U+207a-207f, U+2081-2084, U+2109, U+2113, U+2116, U+2121, U+2126, U+212b, U+2153-2154;
}

/* [100] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 900;
  src: local("Noto Sans KR Black"), local("NotoSansKR-Black"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOUlnI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.100.woff2?userVariant=14243) format("woff2");
  unicode-range: U+e8, U+2da, U+2160, U+2194, U+3054, U+3058, U+306d, U+3086, U+308d, U+30ac, U+30bb, U+30c4, U+30cd-30ce, U+30e2, U+3132, U+3146, U+3149, U+339d, U+4e3b, U+4f0a, U+4fdd, U+4fe1, U+5409, U+540c, U+5834, U+592a-592b, U+5b9a, U+5dde, U+5e0c, U+5e73, U+5f0f, U+60f3, U+653f, U+661f, U+662f, U+667a, U+683c, U+6b4c, U+6c11, U+767c, U+76ee, U+76f4, U+77f3, U+79d1, U+7a7a, U+7b2c, U+7d22, U+8207, U+8a00, U+8a71, U+9280, U+9580, U+958b, U+96c6, U+9762, U+98df, U+9ed1, U+ac2d, U+adc8, U+add3, U+af48, U+b014, U+b134-b135, U+b158, U+b2aa, U+b35f, U+b6a4, U+b9cf, U+bb63, U+bd23, U+be91, U+c29b, U+c3f4, U+c42c, U+c55c, U+c573, U+c58f, U+c78c, U+c7dd, U+c8f5, U+cad1, U+cc48, U+cf10, U+cf20, U+d03c, U+d07d, U+d2a0, U+d30e, U+d38d, U+d3a8, U+d3c8, U+d5e5, U+d5f9, U+d6e4, U+f90a, U+ff02, U+ff1c;
}

/* [101] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 900;
  src: local("Noto Sans KR Black"), local("NotoSansKR-Black"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOUlnI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.101.woff2?userVariant=14243) format("woff2");
  unicode-range: U+3b1, U+2466, U+25a1, U+25a3, U+261c, U+3008-3009, U+305b, U+305d, U+3069, U+30a7, U+30ba, U+30cf, U+30ef, U+3151, U+3157, U+4e4b, U+4e5f, U+4e8c, U+4eca, U+4ed6, U+4f5b, U+50cf, U+5149, U+5165, U+5171, U+5229, U+529b, U+5316, U+539f, U+53f2, U+571f, U+5728, U+58eb, U+591c, U+5b78, U+5c11, U+5c55, U+5ddd, U+5e02, U+5fb7, U+60c5, U+610f, U+611f, U+6625, U+66f8, U+6797, U+679c, U+682a, U+6d2a, U+706b, U+7406, U+767b, U+76f8, U+77e5, U+7acb, U+898b, U+8a69, U+8def, U+8fd1, U+901a, U+90e8, U+91cd, U+975e, U+ae14, U+ae6c, U+aec0, U+afc7, U+afc9, U+b01c, U+b028, U+b308, U+b311, U+b314, U+b31c, U+b524, U+b560, U+b764, U+b920, U+b9e3, U+bd48, U+be7d, U+c0db, U+c231, U+c270, U+c2e3, U+c37d, U+c3ed, U+c530, U+c6a5, U+c6dc, U+c7a4, U+c954, U+c974, U+d000, U+d565, U+d667, U+d6c5, U+d79d, U+ff1e;
}

/* [102] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 900;
  src: local("Noto Sans KR Black"), local("NotoSansKR-Black"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOUlnI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.102.woff2?userVariant=14243) format("woff2");
  unicode-range: U+131, U+2032, U+2465, U+2642, U+3048, U+3051, U+3083-3084, U+308f, U+30c0, U+30d1, U+30d3, U+30d6, U+30df, U+30e7, U+3153, U+4e16, U+4e8b, U+4ee5, U+5206, U+52a0, U+52d5, U+53e4, U+53ef, U+54c1, U+57ce, U+597d, U+5b8c, U+5ea6, U+5f8c, U+5f97, U+6210, U+6240, U+624b, U+6728, U+6bd4, U+7236, U+7269, U+7279, U+738b, U+7528, U+7530, U+767e, U+798f, U+8005, U+8a18, U+90fd, U+91cc, U+9577, U+9593, U+98a8, U+ac20, U+acf6, U+ad90, U+af5d, U+af80, U+afcd, U+aff0, U+b0a1, U+b0b5, U+b1fd, U+b2fc, U+b380, U+b51b, U+b584, U+b5b3, U+b8fd, U+b93c, U+b9f4, U+bb44, U+bc08, U+bc27, U+bc49, U+be55, U+be64, U+bfb0, U+bfc5, U+c178, U+c21f, U+c314, U+c4f1, U+c58d, U+c664, U+c698, U+c6a7, U+c6c1, U+c9ed, U+cac0, U+cacc, U+cad9, U+ccb5, U+cdcc, U+d0e4, U+d143, U+d320, U+d330, U+d54d, U+ff06, U+ff1f, U+ff5e;
}

/* [103] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 900;
  src: local("Noto Sans KR Black"), local("NotoSansKR-Black"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOUlnI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.103.woff2?userVariant=14243) format("woff2");
  unicode-range: U+b4, U+20a9, U+20ac, U+2190, U+24d8, U+2502, U+2514, U+2592, U+25c7-25c8, U+2663, U+3060, U+3064, U+3081, U+3088, U+30a3, U+30a6, U+30aa, U+30b5, U+30c7, U+30ca-30cb, U+30d0, U+30e3, U+30e5, U+339e, U+4e09, U+4eac, U+4f5c, U+5167-5168, U+516c, U+51fa, U+5408, U+540d, U+591a, U+5b57, U+6211, U+65b9, U+660e, U+6642, U+6700, U+6b63, U+6e2f, U+7063, U+7532, U+793e, U+81ea, U+8272, U+82b1, U+897f, U+8eca, U+91ce, U+ac38, U+ad76, U+ae84, U+aecc, U+b07d, U+b0b1, U+b215, U+b2a0, U+b310, U+b3d7, U+b52a, U+b618, U+b775, U+b797, U+bcd5, U+bd59, U+be80, U+bea8, U+bed1, U+bee4-bee5, U+c060, U+c2ef, U+c329, U+c3dc, U+c597, U+c5bd, U+c5e5, U+c69c, U+c9d6, U+ca29, U+ca5c, U+ca84, U+cc39, U+cc3b, U+ce89, U+cee5, U+cf65, U+cf85, U+d058, U+d145, U+d22d, U+d325, U+d37d, U+d3ad, U+d769, U+ff0c;
}

/* [104] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 900;
  src: local("Noto Sans KR Black"), local("NotoSansKR-Black"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOUlnI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.104.woff2?userVariant=14243) format("woff2");
  unicode-range: U+2161, U+2228, U+2299, U+2464, U+2517, U+2640, U+3042, U+304a, U+3053, U+3061, U+307f, U+3082, U+308c, U+3092, U+30a8, U+30ab, U+30ad, U+30b0, U+30b3, U+30b7, U+30c1, U+30c6, U+30c9, U+30d5, U+30d7, U+30de, U+30e0-30e1, U+30ec-30ed, U+4e0b, U+4e0d, U+4ee3, U+53f0, U+548c, U+5b89, U+5bb6, U+5c0f, U+611b, U+6771, U+6aa2, U+6bcd, U+6c34, U+6cd5, U+6d77, U+767d, U+795e, U+8ecd, U+9999, U+9ad8, U+ac07, U+ac1a, U+ac40, U+ad0c, U+ad88, U+ada4, U+ae01, U+ae65, U+aebd, U+aec4, U+afe8, U+b139, U+b205, U+b383, U+b38c, U+b42c, U+b461, U+b55c, U+b78f, U+b8fb, U+b9f7, U+bafc, U+bc99, U+bed8, U+bfcd, U+c0bf, U+c0f9, U+c167, U+c204, U+c20f, U+c22f, U+c258, U+c298, U+c2bc, U+c388, U+c501, U+c50c, U+c5b9, U+c5ce, U+c641, U+c648, U+c73d, U+ca50, U+ca61, U+cc4c, U+ceac, U+d0d4, U+d5f7, U+d6d7, U+ff1a;
}

/* [105] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 900;
  src: local("Noto Sans KR Black"), local("NotoSansKR-Black"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOUlnI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.105.woff2?userVariant=14243) format("woff2");
  unicode-range: U+2103, U+2463, U+25c6, U+25cb, U+266c, U+3001, U+300a, U+3046, U+304c-304d, U+304f, U+3055, U+3059, U+3063, U+3066-3068, U+306f, U+3089, U+30b8, U+30bf, U+314f, U+4e0a, U+570b, U+5730, U+5916, U+5929, U+5c71, U+5e74, U+5fc3, U+601d, U+6027, U+63d0, U+6709, U+6734, U+751f, U+7684, U+82f1, U+9053, U+91d1, U+97f3, U+ac2f, U+ac4d, U+adc4, U+ade4, U+ae41, U+ae4d-ae4e, U+aed1, U+afb9, U+b0e0, U+b299, U+b365, U+b46c, U+b480, U+b4c8, U+b7b4, U+b819, U+b918, U+baab, U+bab9, U+be8f, U+bed7, U+c0ec, U+c19f, U+c1a5, U+c3d9, U+c464, U+c53d, U+c553, U+c570, U+c5cc, U+c633, U+c6a4, U+c7a3, U+c7a6, U+c886, U+c9d9-c9da, U+c9ec, U+ca0c, U+cc21, U+cd1b, U+cd78, U+cdc4, U+cef8, U+cfe4, U+d0a5, U+d0b5, U+d0ec, U+d15d, U+d188, U+d23c, U+d2ac, U+d729, U+d79b, U+ff01, U+ff08-ff09, U+ff5c;
}

/* [106] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 900;
  src: local("Noto Sans KR Black"), local("NotoSansKR-Black"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOUlnI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.106.woff2?userVariant=14243) format("woff2");
  unicode-range: U+2039-203a, U+223c, U+25b3, U+25b7, U+25bd, U+25cf, U+266a, U+3002, U+300b, U+304b, U+3057, U+305f, U+306a-306b, U+307e, U+308a-308b, U+3093, U+30a2, U+30af, U+30b9, U+30c3, U+30c8, U+30e9-30eb, U+33a1, U+4e00, U+524d, U+5357, U+5b50, U+7121, U+884c, U+9751, U+ac94, U+aebe, U+aecd, U+af08, U+af41, U+af49, U+b010, U+b053, U+b109, U+b11b, U+b128, U+b154, U+b291, U+b2e6, U+b301, U+b385, U+b525, U+b5b4, U+b729, U+b72f, U+b738, U+b7ff, U+b837, U+b975, U+ba67, U+bb47, U+bc1f, U+bd90, U+bfd4, U+c27c, U+c324, U+c379, U+c3e0, U+c465, U+c53b, U+c58c, U+c610, U+c653, U+c6cd, U+c813, U+c82f, U+c999, U+c9e0, U+cac4, U+cad3, U+cbd4, U+cc10, U+cc22, U+ccb8, U+ccbc, U+cda5, U+ce84, U+cea3, U+cf67, U+cfe1, U+d241, U+d30d, U+d31c, U+d391, U+d401, U+d479, U+d5c9, U+d5db, U+d649, U+d6d4;
}

/* [107] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 900;
  src: local("Noto Sans KR Black"), local("NotoSansKR-Black"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOUlnI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.107.woff2?userVariant=14243) format("woff2");
  unicode-range: U+b0, U+e9, U+2193, U+2462, U+260e, U+261e, U+300e-300f, U+3044, U+30a4, U+30fb-30fc, U+314d, U+5973, U+6545, U+6708, U+7537, U+ac89, U+ac9c, U+acc1, U+ad04, U+ad75, U+ad7d, U+ae45, U+ae61, U+af42, U+b0ab, U+b0af, U+b0b3, U+b12c, U+b194, U+b1a8, U+b220, U+b258, U+b284, U+b2ff, U+b315, U+b371, U+b3d4-b3d5, U+b460, U+b527, U+b534, U+b810, U+b818, U+b98e, U+ba55, U+bbac, U+bc0b, U+bc40, U+bca1, U+bccd, U+bd93, U+be54, U+be5a, U+bf08, U+bf50, U+bf55, U+bfdc, U+c0c0, U+c0d0, U+c0f4, U+c100, U+c11e, U+c170, U+c20d, U+c274, U+c290, U+c308, U+c369, U+c539, U+c587, U+c5ff, U+c6ec, U+c70c, U+c7ad, U+c7c8, U+c83c, U+c881, U+cb48, U+cc60, U+ce69, U+ce6b, U+ce75, U+cf04, U+cf08, U+cf55, U+cf70, U+cffc, U+d0b7, U+d1a8, U+d2c8, U+d384, U+d47c, U+d48b, U+d5dd, U+d5e8, U+d720, U+d759, U+f981;
}

/* [108] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 900;
  src: local("Noto Sans KR Black"), local("NotoSansKR-Black"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOUlnI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.108.woff2?userVariant=14243) format("woff2");
  unicode-range: U+e0, U+e2, U+395, U+3b7, U+3ba, U+2460-2461, U+25a0, U+3010-3011, U+306e, U+30f3, U+314a, U+314c, U+5927, U+65b0, U+7e41, U+97d3, U+9ad4, U+ad49, U+ae0b, U+ae0d, U+ae43, U+ae5d, U+aecf, U+af3c, U+af64, U+afd4, U+b080, U+b084, U+b0c5, U+b10c, U+b1e8, U+b2ac, U+b36e, U+b451, U+b515, U+b540, U+b561, U+b6ab, U+b6b1, U+b72c, U+b730, U+b744, U+b800, U+b8ec, U+b8f0, U+b904, U+b968, U+b96d, U+b987, U+b9d9, U+bb36, U+bb49, U+bc2d, U+bc43, U+bcf6, U+bd89, U+be57, U+be61, U+bed4, U+c090, U+c130, U+c148, U+c19c, U+c2f9, U+c36c, U+c37c, U+c384, U+c3df, U+c575, U+c584, U+c660, U+c719, U+c816, U+ca4d, U+ca54, U+cabc, U+cb49, U+cc14, U+cff5, U+d004, U+d038, U+d0b4, U+d0d3, U+d0e0, U+d0ed, U+d131, U+d1b0, U+d31f, U+d33d, U+d3a0, U+d3ab, U+d514, U+d584, U+d6a1, U+d6cc, U+d749, U+d760, U+d799;
}

/* [109] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 900;
  src: local("Noto Sans KR Black"), local("NotoSansKR-Black"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOUlnI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.109.woff2?userVariant=14243) format("woff2");
  unicode-range: U+24, U+60, U+3b9, U+3bb, U+3bd, U+2191, U+2606, U+300c-300d, U+3131, U+3134, U+3139, U+3141-3142, U+3148, U+3161, U+3163, U+321c, U+4eba, U+5317, U+ac31, U+ac77, U+ac9f, U+acb9, U+acf0-acf1, U+acfd, U+ad73, U+af3d, U+b00c, U+b04a, U+b057, U+b0c4, U+b188, U+b1cc, U+b214, U+b2db, U+b2ee, U+b304, U+b4ed, U+b518, U+b5bc, U+b625, U+b69c-b69d, U+b7ac, U+b801, U+b86c, U+b959, U+b95c, U+b985, U+ba48, U+bb58, U+bc0c, U+bc38, U+bc85, U+bc9a, U+bf40, U+c068, U+c0bd, U+c0cc, U+c12f, U+c149, U+c1e0, U+c22b, U+c22d, U+c250, U+c2fc, U+c300, U+c313, U+c370, U+c3d8, U+c557, U+c580, U+c5e3, U+c62e, U+c634, U+c6f0, U+c74d, U+c783, U+c78e, U+c796, U+c7bc, U+c92c, U+ca4c, U+cc1c, U+cc54, U+cc59, U+ce04, U+cf30, U+cfc4, U+d140, U+d321, U+d38c, U+d399, U+d54f, U+d587, U+d5d0, U+d6e8, U+d770;
}

/* [110] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 900;
  src: local("Noto Sans KR Black"), local("NotoSansKR-Black"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOUlnI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.110.woff2?userVariant=14243) format("woff2");
  unicode-range: U+d7, U+ea, U+fc, U+2192, U+25bc, U+3000, U+3137, U+3145, U+315c, U+7f8e, U+ac13, U+ac71, U+ac90, U+acb8, U+ace7, U+ad7f, U+ae50, U+aef4, U+af34, U+afbc, U+b048, U+b09a, U+b0ad, U+b0bc, U+b113, U+b125, U+b141, U+b20c, U+b2d9, U+b2ed, U+b367, U+b369, U+b374, U+b3cb, U+b4ec, U+b611, U+b760, U+b81b, U+b834, U+b8b0, U+b8e1, U+b989, U+b9d1, U+b9e1, U+b9fa, U+ba4d, U+ba78, U+bb35, U+bb54, U+bbf9, U+bc11, U+bcb3, U+bd05, U+bd95, U+bdd4, U+be10, U+bed0, U+bf51, U+c0d8, U+c232, U+c2b7, U+c2eb, U+c378, U+c500, U+c52c, U+c549, U+c568, U+c598, U+c5c9, U+c61b, U+c639, U+c67c, U+c717, U+c78a, U+c80a, U+c90c-c90d, U+c950, U+c9e7, U+cbe4, U+cca9, U+cce4, U+cdb0, U+ce78, U+ce94, U+ce98, U+cf8c, U+d018, U+d034, U+d0f1, U+d1b1, U+d280, U+d2f8, U+d338, U+d380, U+d3b4, U+d610, U+d69f, U+d6fc, U+d758;
}

/* [111] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 900;
  src: local("Noto Sans KR Black"), local("NotoSansKR-Black"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOUlnI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.111.woff2?userVariant=14243) format("woff2");
  unicode-range: U+e7, U+2022, U+203b, U+25c0, U+2605, U+2661, U+3147, U+318d, U+672c, U+8a9e, U+acaa, U+acbc, U+ad1c, U+ae4a, U+ae5c, U+b044, U+b054, U+b0c8-b0c9, U+b2a6, U+b2d0, U+b35c, U+b364, U+b428, U+b454, U+b465, U+b4b7, U+b4e3, U+b51c, U+b5a1, U+b784, U+b790, U+b7ab, U+b7f4, U+b82c, U+b835, U+b8e9, U+b8f8, U+b9d8, U+b9f9, U+ba5c, U+ba64, U+babd, U+bb18, U+bb3b, U+bbff, U+bc0d, U+bc45, U+bc97, U+bcbc, U+be45, U+be75, U+be7c, U+bfcc, U+c0b6, U+c0f7, U+c14b, U+c2b4, U+c30d, U+c4f8, U+c5bb, U+c5d1, U+c5e0, U+c5ee, U+c5fd, U+c606, U+c6c5, U+c6e0, U+c708, U+c81d, U+c820, U+c824, U+c878, U+c918, U+c96c, U+c9e4, U+c9f1, U+cc2e, U+cd09, U+cea1, U+cef5, U+cef7, U+cf64, U+cf69, U+cfe8, U+d035, U+d0ac, U+d230, U+d234, U+d2f4, U+d31d, U+d575, U+d578, U+d608, U+d614, U+d718, U+d751, U+d761, U+d78c, U+d790;
}

/* [112] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 900;
  src: local("Noto Sans KR Black"), local("NotoSansKR-Black"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOUlnI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.112.woff2?userVariant=14243) format("woff2");
  unicode-range: U+2665, U+3160, U+4e2d, U+6587, U+65e5, U+ac12, U+ac14, U+ac16, U+ac81, U+ad34, U+ade0, U+ae54, U+aebc, U+af2c, U+afc0, U+afc8, U+b04c, U+b08c, U+b099, U+b0a9, U+b0ac, U+b0ae, U+b0b8, U+b123, U+b179, U+b2e5, U+b2f7, U+b4c0, U+b531, U+b538, U+b545, U+b550, U+b5a8, U+b6f0, U+b728, U+b73b, U+b7ad, U+b7ed, U+b809, U+b864, U+b86d, U+b871, U+b9bf, U+b9f5, U+ba40, U+ba4b, U+ba58, U+ba87, U+baac, U+bbc0, U+bc16, U+bc34, U+bd07, U+bd99, U+be59, U+bfd0, U+c058, U+c0e4, U+c0f5, U+c12d, U+c139, U+c228, U+c529, U+c5c7, U+c635, U+c637, U+c735, U+c77d, U+c787, U+c789, U+c8c4, U+c989, U+c98c, U+c9d0, U+c9d3, U+cc0c, U+cc99, U+cd0c, U+cd2c, U+cd98, U+cda4, U+ce59, U+ce60, U+ce6d, U+cea0, U+d0d0-d0d1, U+d0d5, U+d14d, U+d1a4, U+d29c, U+d2f1, U+d301, U+d39c, U+d3bc, U+d4e8, U+d540, U+d5ec, U+d640, U+d750;
}

/* [113] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 900;
  src: local("Noto Sans KR Black"), local("NotoSansKR-Black"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOUlnI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.113.woff2?userVariant=14243) format("woff2");
  unicode-range: U+5e, U+25b2, U+25b6, U+314e, U+ac24, U+ace1, U+ace4, U+ae68, U+af2d, U+b0d0, U+b0e5, U+b150, U+b155, U+b193, U+b2c9, U+b2dd, U+b3c8, U+b3fc, U+b410, U+b458, U+b4dd, U+b5a0, U+b5a4, U+b5bb, U+b7b5, U+b838, U+b840, U+b86f, U+b8f9, U+b960, U+b9e5, U+bab8, U+bb50, U+bc1d, U+bc24-bc25, U+bca8, U+bcbd, U+bd04, U+bd10, U+bd24, U+be48, U+be5b, U+be68, U+c05c, U+c12c, U+c140, U+c15c, U+c168, U+c194, U+c219, U+c27d, U+c2a8, U+c2f1, U+c2f8, U+c368, U+c554-c555, U+c559, U+c564, U+c5d8, U+c5fc, U+c625, U+c65c, U+c6b1, U+c728, U+c794, U+c84c, U+c88c, U+c8e0, U+c8fd, U+c998, U+c9dd, U+cc0d, U+cc30, U+ceec, U+cf13, U+cf1c, U+cf5c, U+d050, U+d07c, U+d0a8, U+d134, U+d138, U+d154, U+d1f4, U+d2bc, U+d329, U+d32c, U+d3d0, U+d3f4, U+d3fc, U+d56b, U+d5cc, U+d600-d601, U+d639, U+d6c8, U+d754, U+d765;
}

/* [114] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 900;
  src: local("Noto Sans KR Black"), local("NotoSansKR-Black"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOUlnI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.114.woff2?userVariant=14243) format("woff2");
  unicode-range: U+3c-3d, U+2026, U+24d2, U+314b, U+ac11, U+acf3, U+ad74, U+ad81, U+adf9, U+ae34, U+af43, U+afb8, U+b05d, U+b07c, U+b110, U+b118, U+b17c, U+b180, U+b18d, U+b192, U+b2cc, U+b355, U+b378, U+b4a4, U+b4ef, U+b78d, U+b799, U+b7a9, U+b7fd, U+b807, U+b80c, U+b839, U+b9b4, U+b9db, U+ba3c, U+bab0, U+bba4, U+bc94, U+be4c, U+c154, U+c1c4, U+c26c, U+c2ac, U+c2ed, U+c4f4, U+c55e, U+c561, U+c571, U+c5b5, U+c5c4, U+c654-c655, U+c695, U+c6e8, U+c6f9, U+c724, U+c751, U+c775, U+c7a0, U+c7c1, U+c874, U+c880, U+c9d5, U+c9f8, U+cabd, U+cc29, U+cc2c, U+cca8, U+ccab, U+ccd0, U+ce21, U+ce35, U+ce7c, U+ce90, U+cee8, U+cef4, U+cfe0, U+d070, U+d0b9, U+d0c1, U+d0c4, U+d0c8, U+d15c, U+d1a1, U+d2c0, U+d300, U+d314, U+d3ed, U+d478, U+d480, U+d48d, U+d508, U+d53d, U+d5e4, U+d611, U+d61c, U+d68d, U+d6a8, U+d798;
}

/* [115] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 900;
  src: local("Noto Sans KR Black"), local("NotoSansKR-Black"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOUlnI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.115.woff2?userVariant=14243) format("woff2");
  unicode-range: U+23, U+25, U+5f, U+a9, U+ac08, U+ac78, U+aca8, U+acac, U+ace8, U+ad70, U+adc0, U+addc, U+b137, U+b140, U+b208, U+b290, U+b2f5, U+b3c5, U+b3cc, U+b420, U+b429, U+b529, U+b530, U+b77d, U+b79c, U+b7a8, U+b7c9, U+b7f0, U+b7fc, U+b828, U+b860, U+b9ad, U+b9c1, U+b9c9, U+b9dd-b9de, U+b9e8, U+ba38-ba39, U+babb, U+bc00, U+bc8c, U+bca0, U+bca4, U+bcd1, U+bcfc, U+bd09, U+bdf0, U+be60, U+c0ad, U+c0b4, U+c0bc, U+c190, U+c1fc, U+c220, U+c288, U+c2b9, U+c2f6, U+c528, U+c545, U+c558, U+c5bc, U+c5d4, U+c600, U+c644, U+c6c0, U+c6c3, U+c721, U+c798, U+c7a1, U+c811, U+c838, U+c871, U+c904, U+c990, U+c9dc, U+cc38, U+cc44, U+cca0, U+cd1d, U+cd95, U+cda9, U+ce5c, U+cf00, U+cf58, U+d150, U+d22c, U+d305, U+d328, U+d37c, U+d3f0, U+d551, U+d5a5, U+d5c8, U+d5d8, U+d63c, U+d64d, U+d669, U+d734, U+d76c;
}

/* [116] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 900;
  src: local("Noto Sans KR Black"), local("NotoSansKR-Black"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOUlnI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.116.woff2?userVariant=14243) format("woff2");
  unicode-range: U+26, U+2b, U+3e, U+40, U+7e, U+ac01, U+ac19, U+ac1d, U+aca0, U+aca9, U+acb0, U+ad8c, U+ae09, U+ae38, U+ae40, U+aed8, U+b09c, U+b0a0, U+b108, U+b204, U+b298, U+b2d8, U+b2eb-b2ec, U+b2f4, U+b313, U+b358, U+b450, U+b4e0, U+b54c, U+b610, U+b780, U+b78c, U+b791, U+b8e8, U+b958, U+b974, U+b984, U+b9b0, U+b9bc-b9bd, U+b9ce, U+ba70, U+bbfc, U+bc0f, U+bc15, U+bc1b, U+bc31, U+bc95, U+bcc0, U+bcc4, U+bd81, U+bd88, U+c0c8, U+c11d, U+c13c, U+c158, U+c18d, U+c1a1, U+c21c, U+c4f0, U+c54a, U+c560, U+c5b8, U+c5c8, U+c5f4, U+c628, U+c62c, U+c678, U+c6cc, U+c808, U+c810, U+c885, U+c88b, U+c900, U+c988, U+c99d, U+c9c8, U+cc3d-cc3e, U+cc45, U+cd08, U+ce20, U+cee4, U+d074, U+d0a4, U+d0dd, U+d2b9, U+d3b8, U+d3c9, U+d488, U+d544, U+d559, U+d56d, U+d588, U+d615, U+d648, U+d655, U+d658, U+d65c;
}

/* [117] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 900;
  src: local("Noto Sans KR Black"), local("NotoSansKR-Black"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOUlnI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.117.woff2?userVariant=14243) format("woff2");
  unicode-range: U+d, U+48, U+7c, U+ac10, U+ac15, U+ac74, U+ac80, U+ac83, U+acc4, U+ad11, U+ad50, U+ad6d, U+adfc, U+ae00, U+ae08, U+ae4c, U+b0a8, U+b124, U+b144, U+b178, U+b274, U+b2a5, U+b2e8, U+b2f9, U+b354, U+b370, U+b418, U+b41c, U+b4f1, U+b514, U+b798, U+b808, U+b824-b825, U+b8cc, U+b978, U+b9d0, U+b9e4, U+baa9, U+bb3c, U+bc18, U+bc1c, U+bc30, U+bc84, U+bcf5, U+bcf8, U+bd84, U+be0c, U+be14, U+c0b0, U+c0c9, U+c0dd, U+c124, U+c2dd, U+c2e4, U+c2ec, U+c54c, U+c57c-c57d, U+c591, U+c5c5-c5c6, U+c5ed, U+c608, U+c640, U+c6b8, U+c6d4, U+c784, U+c7ac, U+c800-c801, U+c9c1, U+c9d1, U+cc28, U+cc98, U+cc9c, U+ccad, U+cd5c, U+cd94, U+cd9c, U+cde8, U+ce68, U+cf54, U+d0dc, U+d14c, U+d1a0, U+d1b5, U+d2f0, U+d30c, U+d310, U+d398, U+d45c, U+d50c, U+d53c, U+d560, U+d568, U+d589, U+d604, U+d6c4, U+d788;
}

/* [118] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 900;
  src: local("Noto Sans KR Black"), local("NotoSansKR-Black"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOUlnI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.118.woff2?userVariant=14243) format("woff2");
  unicode-range: U+39, U+49, U+4d-4e, U+a0, U+ac04, U+ac1c, U+ac70, U+ac8c, U+acbd, U+acf5, U+acfc, U+ad00, U+ad6c, U+adf8, U+b098, U+b0b4, U+b294, U+b2c8, U+b300, U+b3c4, U+b3d9, U+b4dc, U+b4e4, U+b77c, U+b7ec, U+b85d, U+b97c, U+b9c8, U+b9cc, U+ba54, U+ba74, U+ba85, U+baa8, U+bb34, U+bb38, U+bbf8, U+bc14, U+bc29, U+bc88, U+bcf4, U+bd80, U+be44, U+c0c1, U+c11c, U+c120, U+c131, U+c138, U+c18c, U+c218, U+c2b5, U+c2e0, U+c544, U+c548, U+c5b4, U+c5d0, U+c5ec, U+c5f0, U+c601, U+c624, U+c694, U+c6a9, U+c6b0, U+c6b4, U+c6d0, U+c704, U+c720, U+c73c, U+c740, U+c744, U+c74c, U+c758, U+c77c, U+c785, U+c788, U+c790-c791, U+c7a5, U+c804, U+c815, U+c81c, U+c870, U+c8fc, U+c911, U+c9c4, U+ccb4, U+ce58, U+ce74, U+d06c, U+d0c0, U+d130, U+d2b8, U+d3ec, U+d504, U+d55c, U+d569, U+d574, U+d638, U+d654, U+d68c;
}

/* [119] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 900;
  src: local("Noto Sans KR Black"), local("NotoSansKR-Black"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOUlnI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.119.woff2?userVariant=14243) format("woff2");
  unicode-range: U+20-22, U+27-2a, U+2c-38, U+3a-3b, U+3f, U+41-47, U+4a-4c, U+4f-5d, U+61-7b, U+7d, U+a1, U+ab, U+ae, U+b7, U+bb, U+bf, U+2013-2014, U+201c-201d, U+2122, U+ac00, U+ace0, U+ae30, U+b2e4, U+b85c, U+b9ac, U+c0ac, U+c2a4, U+c2dc, U+c774, U+c778, U+c9c0, U+d558;
}

/* [0] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 100;
  src: local("Noto Sans KR Thin"), local("NotoSansKR-Thin"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby6FmXiEBPT4ITbgNA5CgmOsn7tqrYemQxcvEcQNuu0kQVUV7_JUAt63CjlocyjGq0Z6HPTl38RUH4.0.woff2?userVariant=14243) format("woff2");
  unicode-range: U+f9ca-fa0b, U+ff03-ff05, U+ff07, U+ff0a-ff0b, U+ff0d-ff19, U+ff1b, U+ff1d, U+ff20-ff5b, U+ff5d, U+ffe0-ffe3, U+ffe5-ffe6;
}

/* [2] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 100;
  src: local("Noto Sans KR Thin"), local("NotoSansKR-Thin"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby6FmXiEBPT4ITbgNA5CgmOsn7tqrYemQxcvEcQNuu0kQVUV7_JUAt63CjlocyjGq0Z6HPTl38RUH4.2.woff2?userVariant=14243) format("woff2");
  unicode-range: U+d723-d728, U+d72a-d733, U+d735-d748, U+d74a-d74f, U+d752-d753, U+d755-d757, U+d75a-d75f, U+d762-d764, U+d766-d768, U+d76a-d76b, U+d76d-d76f, U+d771-d787, U+d789-d78b, U+d78d-d78f, U+d791-d797, U+d79a, U+d79c, U+d79e-d7a3, U+f900-f909, U+f90b-f92e;
}

/* [3] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 100;
  src: local("Noto Sans KR Thin"), local("NotoSansKR-Thin"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby6FmXiEBPT4ITbgNA5CgmOsn7tqrYemQxcvEcQNuu0kQVUV7_JUAt63CjlocyjGq0Z6HPTl38RUH4.3.woff2?userVariant=14243) format("woff2");
  unicode-range: U+d679-d68b, U+d68e-d69e, U+d6a0, U+d6a2-d6a7, U+d6a9-d6c3, U+d6c6-d6c7, U+d6c9-d6cb, U+d6cd-d6d3, U+d6d5-d6d6, U+d6d8-d6e3, U+d6e5-d6e7, U+d6e9-d6fb, U+d6fd-d717, U+d719-d71f, U+d721-d722;
}

/* [4] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 100;
  src: local("Noto Sans KR Thin"), local("NotoSansKR-Thin"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby6FmXiEBPT4ITbgNA5CgmOsn7tqrYemQxcvEcQNuu0kQVUV7_JUAt63CjlocyjGq0Z6HPTl38RUH4.4.woff2?userVariant=14243) format("woff2");
  unicode-range: U+d5bc-d5c7, U+d5ca-d5cb, U+d5cd-d5cf, U+d5d1-d5d7, U+d5d9-d5da, U+d5dc, U+d5de-d5e3, U+d5e6-d5e7, U+d5e9-d5eb, U+d5ed-d5f6, U+d5f8, U+d5fa-d5ff, U+d602-d603, U+d605-d607, U+d609-d60f, U+d612-d613, U+d616-d61b, U+d61d-d637, U+d63a-d63b, U+d63d-d63f, U+d641-d647, U+d64a-d64c, U+d64e-d653, U+d656-d657, U+d659-d65b, U+d65d-d666, U+d668, U+d66a-d678;
}

/* [5] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 100;
  src: local("Noto Sans KR Thin"), local("NotoSansKR-Thin"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby6FmXiEBPT4ITbgNA5CgmOsn7tqrYemQxcvEcQNuu0kQVUV7_JUAt63CjlocyjGq0Z6HPTl38RUH4.5.woff2?userVariant=14243) format("woff2");
  unicode-range: U+d507, U+d509-d50b, U+d50d-d513, U+d515-d53b, U+d53e-d53f, U+d541-d543, U+d545-d54c, U+d54e, U+d550, U+d552-d557, U+d55a-d55b, U+d55d-d55f, U+d561-d564, U+d566-d567, U+d56a, U+d56c, U+d56e-d573, U+d576-d577, U+d579-d583, U+d585-d586, U+d58a-d5a4, U+d5a6-d5bb;
}

/* [6] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 100;
  src: local("Noto Sans KR Thin"), local("NotoSansKR-Thin"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby6FmXiEBPT4ITbgNA5CgmOsn7tqrYemQxcvEcQNuu0kQVUV7_JUAt63CjlocyjGq0Z6HPTl38RUH4.6.woff2?userVariant=14243) format("woff2");
  unicode-range: U+d464-d477, U+d47a-d47b, U+d47d-d47f, U+d481-d487, U+d489-d48a, U+d48c, U+d48e-d4e7, U+d4e9-d503, U+d505-d506;
}

/* [7] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 100;
  src: local("Noto Sans KR Thin"), local("NotoSansKR-Thin"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby6FmXiEBPT4ITbgNA5CgmOsn7tqrYemQxcvEcQNuu0kQVUV7_JUAt63CjlocyjGq0Z6HPTl38RUH4.7.woff2?userVariant=14243) format("woff2");
  unicode-range: U+d3bf-d3c7, U+d3ca-d3cf, U+d3d1-d3eb, U+d3ee-d3ef, U+d3f1-d3f3, U+d3f5-d3fb, U+d3fd-d400, U+d402-d45b, U+d45d-d463;
}

/* [8] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 100;
  src: local("Noto Sans KR Thin"), local("NotoSansKR-Thin"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby6FmXiEBPT4ITbgNA5CgmOsn7tqrYemQxcvEcQNuu0kQVUV7_JUAt63CjlocyjGq0Z6HPTl38RUH4.8.woff2?userVariant=14243) format("woff2");
  unicode-range: U+d2ff, U+d302-d304, U+d306-d30b, U+d30f, U+d311-d313, U+d315-d31b, U+d31e, U+d322-d324, U+d326-d327, U+d32a-d32b, U+d32d-d32f, U+d331-d337, U+d339-d33c, U+d33e-d37b, U+d37e-d37f, U+d381-d383, U+d385-d38b, U+d38e-d390, U+d392-d397, U+d39a-d39b, U+d39d-d39f, U+d3a1-d3a7, U+d3a9-d3aa, U+d3ac, U+d3ae-d3b3, U+d3b5-d3b7, U+d3b9-d3bb, U+d3bd-d3be;
}

/* [9] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 100;
  src: local("Noto Sans KR Thin"), local("NotoSansKR-Thin"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby6FmXiEBPT4ITbgNA5CgmOsn7tqrYemQxcvEcQNuu0kQVUV7_JUAt63CjlocyjGq0Z6HPTl38RUH4.9.woff2?userVariant=14243) format("woff2");
  unicode-range: U+d257-d27f, U+d281-d29b, U+d29d-d29f, U+d2a1-d2ab, U+d2ad-d2b7, U+d2ba-d2bb, U+d2bd-d2bf, U+d2c1-d2c7, U+d2c9-d2ef, U+d2f2-d2f3, U+d2f5-d2f7, U+d2f9-d2fe;
}

/* [10] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 100;
  src: local("Noto Sans KR Thin"), local("NotoSansKR-Thin"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby6FmXiEBPT4ITbgNA5CgmOsn7tqrYemQxcvEcQNuu0kQVUV7_JUAt63CjlocyjGq0Z6HPTl38RUH4.10.woff2?userVariant=14243) format("woff2");
  unicode-range: U+d1b4, U+d1b6-d1f3, U+d1f5-d22b, U+d22e-d22f, U+d231-d233, U+d235-d23b, U+d23d-d240, U+d242-d256;
}

/* [11] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 100;
  src: local("Noto Sans KR Thin"), local("NotoSansKR-Thin"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby6FmXiEBPT4ITbgNA5CgmOsn7tqrYemQxcvEcQNuu0kQVUV7_JUAt63CjlocyjGq0Z6HPTl38RUH4.11.woff2?userVariant=14243) format("woff2");
  unicode-range: U+d105-d12f, U+d132-d133, U+d135-d137, U+d139-d13f, U+d141-d142, U+d144, U+d146-d14b, U+d14e-d14f, U+d151-d153, U+d155-d15b, U+d15e-d187, U+d189-d19f, U+d1a2-d1a3, U+d1a5-d1a7, U+d1a9-d1af, U+d1b2-d1b3;
}

/* [12] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 100;
  src: local("Noto Sans KR Thin"), local("NotoSansKR-Thin"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby6FmXiEBPT4ITbgNA5CgmOsn7tqrYemQxcvEcQNuu0kQVUV7_JUAt63CjlocyjGq0Z6HPTl38RUH4.12.woff2?userVariant=14243) format("woff2");
  unicode-range: U+d04b-d04f, U+d051-d057, U+d059-d06b, U+d06d-d06f, U+d071-d073, U+d075-d07b, U+d07e-d0a3, U+d0a6-d0a7, U+d0a9-d0ab, U+d0ad-d0b3, U+d0b6, U+d0b8, U+d0ba-d0bf, U+d0c2-d0c3, U+d0c5-d0c7, U+d0c9-d0cf, U+d0d2, U+d0d6-d0db, U+d0de-d0df, U+d0e1-d0e3, U+d0e5-d0eb, U+d0ee-d0f0, U+d0f2-d104;
}

/* [13] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 100;
  src: local("Noto Sans KR Thin"), local("NotoSansKR-Thin"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby6FmXiEBPT4ITbgNA5CgmOsn7tqrYemQxcvEcQNuu0kQVUV7_JUAt63CjlocyjGq0Z6HPTl38RUH4.13.woff2?userVariant=14243) format("woff2");
  unicode-range: U+cfa2-cfc3, U+cfc5-cfdf, U+cfe2-cfe3, U+cfe5-cfe7, U+cfe9-cff4, U+cff6-cffb, U+cffd-cfff, U+d001-d003, U+d005-d017, U+d019-d033, U+d036-d037, U+d039-d03b, U+d03d-d04a;
}

/* [14] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 100;
  src: local("Noto Sans KR Thin"), local("NotoSansKR-Thin"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby6FmXiEBPT4ITbgNA5CgmOsn7tqrYemQxcvEcQNuu0kQVUV7_JUAt63CjlocyjGq0Z6HPTl38RUH4.14.woff2?userVariant=14243) format("woff2");
  unicode-range: U+cef0-cef3, U+cef6, U+cef9-ceff, U+cf01-cf03, U+cf05-cf07, U+cf09-cf0f, U+cf11-cf12, U+cf14-cf1b, U+cf1d-cf1f, U+cf21-cf2f, U+cf31-cf53, U+cf56-cf57, U+cf59-cf5b, U+cf5d-cf63, U+cf66, U+cf68, U+cf6a-cf6f, U+cf71-cf84, U+cf86-cf8b, U+cf8d-cfa1;
}

/* [15] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 100;
  src: local("Noto Sans KR Thin"), local("NotoSansKR-Thin"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby6FmXiEBPT4ITbgNA5CgmOsn7tqrYemQxcvEcQNuu0kQVUV7_JUAt63CjlocyjGq0Z6HPTl38RUH4.15.woff2?userVariant=14243) format("woff2");
  unicode-range: U+ce3c-ce57, U+ce5a-ce5b, U+ce5d-ce5f, U+ce61-ce67, U+ce6a, U+ce6c, U+ce6e-ce73, U+ce76-ce77, U+ce79-ce7b, U+ce7d-ce83, U+ce85-ce88, U+ce8a-ce8f, U+ce91-ce93, U+ce95-ce97, U+ce99-ce9f, U+cea2, U+cea4-ceab, U+cead-cee3, U+cee6-cee7, U+cee9-ceeb, U+ceed-ceef;
}

/* [16] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 100;
  src: local("Noto Sans KR Thin"), local("NotoSansKR-Thin"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby6FmXiEBPT4ITbgNA5CgmOsn7tqrYemQxcvEcQNuu0kQVUV7_JUAt63CjlocyjGq0Z6HPTl38RUH4.16.woff2?userVariant=14243) format("woff2");
  unicode-range: U+cd92-cd93, U+cd96-cd97, U+cd99-cd9b, U+cd9d-cda3, U+cda6-cda8, U+cdaa-cdaf, U+cdb1-cdc3, U+cdc5-cdcb, U+cdcd-cde7, U+cde9-ce03, U+ce05-ce1f, U+ce22-ce34, U+ce36-ce3b;
}

/* [17] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 100;
  src: local("Noto Sans KR Thin"), local("NotoSansKR-Thin"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby6FmXiEBPT4ITbgNA5CgmOsn7tqrYemQxcvEcQNuu0kQVUV7_JUAt63CjlocyjGq0Z6HPTl38RUH4.17.woff2?userVariant=14243) format("woff2");
  unicode-range: U+ccef-cd07, U+cd0a-cd0b, U+cd0d-cd1a, U+cd1c, U+cd1e-cd2b, U+cd2d-cd5b, U+cd5d-cd77, U+cd79-cd91;
}

/* [18] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 100;
  src: local("Noto Sans KR Thin"), local("NotoSansKR-Thin"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby6FmXiEBPT4ITbgNA5CgmOsn7tqrYemQxcvEcQNuu0kQVUV7_JUAt63CjlocyjGq0Z6HPTl38RUH4.18.woff2?userVariant=14243) format("woff2");
  unicode-range: U+cc3f-cc43, U+cc46-cc47, U+cc49-cc4b, U+cc4d-cc53, U+cc55-cc58, U+cc5a-cc5f, U+cc61-cc97, U+cc9a-cc9b, U+cc9d-cc9f, U+cca1-cca7, U+ccaa, U+ccac, U+ccae-ccb3, U+ccb6-ccb7, U+ccb9-ccbb, U+ccbd-cccf, U+ccd1-cce3, U+cce5-ccee;
}

/* [19] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 100;
  src: local("Noto Sans KR Thin"), local("NotoSansKR-Thin"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby6FmXiEBPT4ITbgNA5CgmOsn7tqrYemQxcvEcQNuu0kQVUV7_JUAt63CjlocyjGq0Z6HPTl38RUH4.19.woff2?userVariant=14243) format("woff2");
  unicode-range: U+cb91-cbd3, U+cbd5-cbe3, U+cbe5-cc0b, U+cc0e-cc0f, U+cc11-cc13, U+cc15-cc1b, U+cc1d-cc20, U+cc23-cc27, U+cc2a-cc2b, U+cc2d, U+cc2f, U+cc31-cc37, U+cc3a, U+cc3c;
}

/* [20] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 100;
  src: local("Noto Sans KR Thin"), local("NotoSansKR-Thin"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby6FmXiEBPT4ITbgNA5CgmOsn7tqrYemQxcvEcQNuu0kQVUV7_JUAt63CjlocyjGq0Z6HPTl38RUH4.20.woff2?userVariant=14243) format("woff2");
  unicode-range: U+caf4-cb47, U+cb4a-cb90;
}

/* [21] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 100;
  src: local("Noto Sans KR Thin"), local("NotoSansKR-Thin"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby6FmXiEBPT4ITbgNA5CgmOsn7tqrYemQxcvEcQNuu0kQVUV7_JUAt63CjlocyjGq0Z6HPTl38RUH4.21.woff2?userVariant=14243) format("woff2");
  unicode-range: U+ca4a-ca4b, U+ca4e-ca4f, U+ca51-ca53, U+ca55-ca5b, U+ca5d-ca60, U+ca62-ca83, U+ca85-cabb, U+cabe-cabf, U+cac1-cac3, U+cac5-cacb, U+cacd-cad0, U+cad2, U+cad4-cad8, U+cada-caf3;
}

/* [22] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 100;
  src: local("Noto Sans KR Thin"), local("NotoSansKR-Thin"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby6FmXiEBPT4ITbgNA5CgmOsn7tqrYemQxcvEcQNuu0kQVUV7_JUAt63CjlocyjGq0Z6HPTl38RUH4.22.woff2?userVariant=14243) format("woff2");
  unicode-range: U+c996-c997, U+c99a-c99c, U+c99e-c9bf, U+c9c2-c9c3, U+c9c5-c9c7, U+c9c9-c9cf, U+c9d2, U+c9d4, U+c9d7-c9d8, U+c9db, U+c9de-c9df, U+c9e1-c9e3, U+c9e5-c9e6, U+c9e8-c9eb, U+c9ee-c9f0, U+c9f2-c9f7, U+c9f9-ca0b, U+ca0d-ca28, U+ca2a-ca49;
}

/* [23] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 100;
  src: local("Noto Sans KR Thin"), local("NotoSansKR-Thin"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby6FmXiEBPT4ITbgNA5CgmOsn7tqrYemQxcvEcQNuu0kQVUV7_JUAt63CjlocyjGq0Z6HPTl38RUH4.23.woff2?userVariant=14243) format("woff2");
  unicode-range: U+c8e9-c8f4, U+c8f6-c8fb, U+c8fe-c8ff, U+c901-c903, U+c905-c90b, U+c90e-c910, U+c912-c917, U+c919-c92b, U+c92d-c94f, U+c951-c953, U+c955-c96b, U+c96d-c973, U+c975-c987, U+c98a-c98b, U+c98d-c98f, U+c991-c995;
}

/* [24] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 100;
  src: local("Noto Sans KR Thin"), local("NotoSansKR-Thin"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby6FmXiEBPT4ITbgNA5CgmOsn7tqrYemQxcvEcQNuu0kQVUV7_JUAt63CjlocyjGq0Z6HPTl38RUH4.24.woff2?userVariant=14243) format("woff2");
  unicode-range: U+c841-c84b, U+c84d-c86f, U+c872-c873, U+c875-c877, U+c879-c87f, U+c882-c884, U+c887-c88a, U+c88d-c8c3, U+c8c5-c8df, U+c8e1-c8e8;
}

/* [25] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 100;
  src: local("Noto Sans KR Thin"), local("NotoSansKR-Thin"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby6FmXiEBPT4ITbgNA5CgmOsn7tqrYemQxcvEcQNuu0kQVUV7_JUAt63CjlocyjGq0Z6HPTl38RUH4.25.woff2?userVariant=14243) format("woff2");
  unicode-range: U+c779-c77b, U+c77e-c782, U+c786, U+c78b, U+c78d, U+c78f, U+c792-c793, U+c795, U+c797, U+c799-c79f, U+c7a2, U+c7a7-c7ab, U+c7ae-c7bb, U+c7bd-c7c0, U+c7c2-c7c7, U+c7c9-c7dc, U+c7de-c7ff, U+c802-c803, U+c805-c807, U+c809, U+c80b-c80f, U+c812, U+c814, U+c817-c81b, U+c81e-c81f, U+c821-c823, U+c825-c82e, U+c830-c837, U+c839-c83b, U+c83d-c840;
}

/* [26] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 100;
  src: local("Noto Sans KR Thin"), local("NotoSansKR-Thin"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby6FmXiEBPT4ITbgNA5CgmOsn7tqrYemQxcvEcQNuu0kQVUV7_JUAt63CjlocyjGq0Z6HPTl38RUH4.26.woff2?userVariant=14243) format("woff2");
  unicode-range: U+c6bb-c6bf, U+c6c2, U+c6c4, U+c6c6-c6cb, U+c6ce-c6cf, U+c6d1-c6d3, U+c6d5-c6db, U+c6dd-c6df, U+c6e1-c6e7, U+c6e9-c6eb, U+c6ed-c6ef, U+c6f1-c6f8, U+c6fa-c703, U+c705-c707, U+c709-c70b, U+c70d-c716, U+c718, U+c71a-c71f, U+c722-c723, U+c725-c727, U+c729-c734, U+c736-c73b, U+c73e-c73f, U+c741-c743, U+c745-c74b, U+c74e-c750, U+c752-c757, U+c759-c773, U+c776-c777;
}

/* [27] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 100;
  src: local("Noto Sans KR Thin"), local("NotoSansKR-Thin"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby6FmXiEBPT4ITbgNA5CgmOsn7tqrYemQxcvEcQNuu0kQVUV7_JUAt63CjlocyjGq0Z6HPTl38RUH4.27.woff2?userVariant=14243) format("woff2");
  unicode-range: U+c5f5-c5fb, U+c5fe, U+c602-c605, U+c607, U+c609-c60f, U+c611-c61a, U+c61c-c623, U+c626-c627, U+c629-c62b, U+c62d, U+c62f-c632, U+c636, U+c638, U+c63a-c63f, U+c642-c643, U+c645-c647, U+c649-c652, U+c656-c65b, U+c65d-c65f, U+c661-c663, U+c665-c677, U+c679-c67b, U+c67d-c693, U+c696-c697, U+c699-c69b, U+c69d-c6a3, U+c6a6, U+c6a8, U+c6aa-c6af, U+c6b2-c6b3, U+c6b5-c6b7, U+c6b9-c6ba;
}

/* [28] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 100;
  src: local("Noto Sans KR Thin"), local("NotoSansKR-Thin"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby6FmXiEBPT4ITbgNA5CgmOsn7tqrYemQxcvEcQNuu0kQVUV7_JUAt63CjlocyjGq0Z6HPTl38RUH4.28.woff2?userVariant=14243) format("woff2");
  unicode-range: U+c517-c527, U+c52a-c52b, U+c52d-c52f, U+c531-c538, U+c53a, U+c53c, U+c53e-c543, U+c546-c547, U+c54b, U+c54d-c552, U+c556, U+c55a-c55b, U+c55d, U+c55f, U+c562-c563, U+c565-c567, U+c569-c56f, U+c572, U+c574, U+c576-c57b, U+c57e-c57f, U+c581-c583, U+c585-c586, U+c588-c58b, U+c58e, U+c590, U+c592-c596, U+c599-c5b3, U+c5b6-c5b7, U+c5ba, U+c5be-c5c3, U+c5ca-c5cb, U+c5cd, U+c5cf, U+c5d2-c5d3, U+c5d5-c5d7, U+c5d9-c5df, U+c5e1-c5e2, U+c5e4, U+c5e6-c5eb, U+c5ef, U+c5f1-c5f3;
}

/* [29] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 100;
  src: local("Noto Sans KR Thin"), local("NotoSansKR-Thin"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby6FmXiEBPT4ITbgNA5CgmOsn7tqrYemQxcvEcQNuu0kQVUV7_JUAt63CjlocyjGq0Z6HPTl38RUH4.29.woff2?userVariant=14243) format("woff2");
  unicode-range: U+c475-c4ef, U+c4f2-c4f3, U+c4f5-c4f7, U+c4f9-c4ff, U+c502-c50b, U+c50d-c516;
}

/* [30] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 100;
  src: local("Noto Sans KR Thin"), local("NotoSansKR-Thin"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby6FmXiEBPT4ITbgNA5CgmOsn7tqrYemQxcvEcQNuu0kQVUV7_JUAt63CjlocyjGq0Z6HPTl38RUH4.30.woff2?userVariant=14243) format("woff2");
  unicode-range: U+c3d0-c3d7, U+c3da-c3db, U+c3dd-c3de, U+c3e1-c3ec, U+c3ee-c3f3, U+c3f5-c42b, U+c42d-c463, U+c466-c474;
}

/* [31] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 100;
  src: local("Noto Sans KR Thin"), local("NotoSansKR-Thin"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby6FmXiEBPT4ITbgNA5CgmOsn7tqrYemQxcvEcQNuu0kQVUV7_JUAt63CjlocyjGq0Z6HPTl38RUH4.31.woff2?userVariant=14243) format("woff2");
  unicode-range: U+c32b-c367, U+c36a-c36b, U+c36d-c36f, U+c371-c377, U+c37a-c37b, U+c37e-c383, U+c385-c387, U+c389-c3cf;
}

/* [32] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 100;
  src: local("Noto Sans KR Thin"), local("NotoSansKR-Thin"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby6FmXiEBPT4ITbgNA5CgmOsn7tqrYemQxcvEcQNuu0kQVUV7_JUAt63CjlocyjGq0Z6HPTl38RUH4.32.woff2?userVariant=14243) format("woff2");
  unicode-range: U+c26a-c26b, U+c26d-c26f, U+c271-c273, U+c275-c27b, U+c27e-c287, U+c289-c28f, U+c291-c297, U+c299-c29a, U+c29c-c2a3, U+c2a5-c2a7, U+c2a9-c2ab, U+c2ad-c2b3, U+c2b6, U+c2b8, U+c2ba-c2bb, U+c2bd-c2db, U+c2de-c2df, U+c2e1-c2e2, U+c2e5-c2ea, U+c2ee, U+c2f0, U+c2f2-c2f5, U+c2f7, U+c2fa-c2fb, U+c2fd-c2ff, U+c301-c307, U+c309-c30c, U+c30e-c312, U+c315-c323, U+c325-c328, U+c32a;
}

/* [33] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 100;
  src: local("Noto Sans KR Thin"), local("NotoSansKR-Thin"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby6FmXiEBPT4ITbgNA5CgmOsn7tqrYemQxcvEcQNuu0kQVUV7_JUAt63CjlocyjGq0Z6HPTl38RUH4.33.woff2?userVariant=14243) format("woff2");
  unicode-range: U+c1bc-c1c3, U+c1c5-c1df, U+c1e1-c1fb, U+c1fd-c203, U+c205-c20c, U+c20e, U+c210-c217, U+c21a-c21b, U+c21d-c21e, U+c221-c227, U+c229-c22a, U+c22c, U+c22e, U+c230, U+c233-c24f, U+c251-c257, U+c259-c269;
}

/* [34] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 100;
  src: local("Noto Sans KR Thin"), local("NotoSansKR-Thin"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby6FmXiEBPT4ITbgNA5CgmOsn7tqrYemQxcvEcQNuu0kQVUV7_JUAt63CjlocyjGq0Z6HPTl38RUH4.34.woff2?userVariant=14243) format("woff2");
  unicode-range: U+c101-c11b, U+c11f, U+c121-c123, U+c125-c12b, U+c12e, U+c132-c137, U+c13a-c13b, U+c13d-c13f, U+c141-c147, U+c14a, U+c14c-c153, U+c155-c157, U+c159-c15b, U+c15d-c166, U+c169-c16f, U+c171-c177, U+c179-c18b, U+c18e-c18f, U+c191-c193, U+c195-c19b, U+c19d-c19e, U+c1a0, U+c1a2-c1a4, U+c1a6-c1bb;
}

/* [35] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 100;
  src: local("Noto Sans KR Thin"), local("NotoSansKR-Thin"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby6FmXiEBPT4ITbgNA5CgmOsn7tqrYemQxcvEcQNuu0kQVUV7_JUAt63CjlocyjGq0Z6HPTl38RUH4.35.woff2?userVariant=14243) format("woff2");
  unicode-range: U+c049-c057, U+c059-c05b, U+c05d-c05f, U+c061-c067, U+c069-c08f, U+c091-c0ab, U+c0ae-c0af, U+c0b1-c0b3, U+c0b5, U+c0b7-c0bb, U+c0be, U+c0c2-c0c7, U+c0ca-c0cb, U+c0cd-c0cf, U+c0d1-c0d7, U+c0d9-c0da, U+c0dc, U+c0de-c0e3, U+c0e5-c0eb, U+c0ed-c0f3, U+c0f6, U+c0f8, U+c0fa-c0ff;
}

/* [36] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 100;
  src: local("Noto Sans KR Thin"), local("NotoSansKR-Thin"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby6FmXiEBPT4ITbgNA5CgmOsn7tqrYemQxcvEcQNuu0kQVUV7_JUAt63CjlocyjGq0Z6HPTl38RUH4.36.woff2?userVariant=14243) format("woff2");
  unicode-range: U+bfa7-bfaf, U+bfb1-bfc4, U+bfc6-bfcb, U+bfce-bfcf, U+bfd1-bfd3, U+bfd5-bfdb, U+bfdd-c048;
}

/* [37] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 100;
  src: local("Noto Sans KR Thin"), local("NotoSansKR-Thin"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby6FmXiEBPT4ITbgNA5CgmOsn7tqrYemQxcvEcQNuu0kQVUV7_JUAt63CjlocyjGq0Z6HPTl38RUH4.37.woff2?userVariant=14243) format("woff2");
  unicode-range: U+bf07, U+bf09-bf3f, U+bf41-bf4f, U+bf52-bf54, U+bf56-bfa6;
}

/* [38] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 100;
  src: local("Noto Sans KR Thin"), local("NotoSansKR-Thin"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby6FmXiEBPT4ITbgNA5CgmOsn7tqrYemQxcvEcQNuu0kQVUV7_JUAt63CjlocyjGq0Z6HPTl38RUH4.38.woff2?userVariant=14243) format("woff2");
  unicode-range: U+be56, U+be58, U+be5c-be5f, U+be62-be63, U+be65-be67, U+be69-be74, U+be76-be7b, U+be7e-be7f, U+be81-be8e, U+be90, U+be92-bea7, U+bea9-becf, U+bed2-bed3, U+bed5-bed6, U+bed9-bee3, U+bee6-bf06;
}

/* [39] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 100;
  src: local("Noto Sans KR Thin"), local("NotoSansKR-Thin"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby6FmXiEBPT4ITbgNA5CgmOsn7tqrYemQxcvEcQNuu0kQVUV7_JUAt63CjlocyjGq0Z6HPTl38RUH4.39.woff2?userVariant=14243) format("woff2");
  unicode-range: U+bdb0-bdd3, U+bdd5-bdef, U+bdf1-be0b, U+be0d-be0f, U+be11-be13, U+be15-be43, U+be46-be47, U+be49-be4b, U+be4d-be53;
}

/* [40] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 100;
  src: local("Noto Sans KR Thin"), local("NotoSansKR-Thin"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby6FmXiEBPT4ITbgNA5CgmOsn7tqrYemQxcvEcQNuu0kQVUV7_JUAt63CjlocyjGq0Z6HPTl38RUH4.40.woff2?userVariant=14243) format("woff2");
  unicode-range: U+bd03, U+bd06, U+bd08, U+bd0a-bd0f, U+bd11-bd22, U+bd25-bd47, U+bd49-bd58, U+bd5a-bd7f, U+bd82-bd83, U+bd85-bd87, U+bd8a-bd8f, U+bd91-bd92, U+bd94, U+bd96-bd98, U+bd9a-bdaf;
}

/* [41] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 100;
  src: local("Noto Sans KR Thin"), local("NotoSansKR-Thin"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby6FmXiEBPT4ITbgNA5CgmOsn7tqrYemQxcvEcQNuu0kQVUV7_JUAt63CjlocyjGq0Z6HPTl38RUH4.41.woff2?userVariant=14243) format("woff2");
  unicode-range: U+bc4e-bc83, U+bc86-bc87, U+bc89-bc8b, U+bc8d-bc93, U+bc96, U+bc98, U+bc9b-bc9f, U+bca2-bca3, U+bca5-bca7, U+bca9-bcb2, U+bcb4-bcbb, U+bcbe-bcbf, U+bcc1-bcc3, U+bcc5-bccc, U+bcce-bcd0, U+bcd2-bcd4, U+bcd6-bcf3, U+bcf7, U+bcf9-bcfb, U+bcfd-bd02;
}

/* [42] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 100;
  src: local("Noto Sans KR Thin"), local("NotoSansKR-Thin"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby6FmXiEBPT4ITbgNA5CgmOsn7tqrYemQxcvEcQNuu0kQVUV7_JUAt63CjlocyjGq0Z6HPTl38RUH4.42.woff2?userVariant=14243) format("woff2");
  unicode-range: U+bb90-bba3, U+bba5-bbab, U+bbad-bbbf, U+bbc1-bbf7, U+bbfa-bbfb, U+bbfd-bbfe, U+bc01-bc07, U+bc09-bc0a, U+bc0e, U+bc10, U+bc12-bc13, U+bc17, U+bc19-bc1a, U+bc1e, U+bc20-bc23, U+bc26, U+bc28, U+bc2a-bc2c, U+bc2e-bc2f, U+bc32-bc33, U+bc35-bc37, U+bc39-bc3f, U+bc41-bc42, U+bc44, U+bc46-bc48, U+bc4a-bc4d;
}

/* [43] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 100;
  src: local("Noto Sans KR Thin"), local("NotoSansKR-Thin"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby6FmXiEBPT4ITbgNA5CgmOsn7tqrYemQxcvEcQNuu0kQVUV7_JUAt63CjlocyjGq0Z6HPTl38RUH4.43.woff2?userVariant=14243) format("woff2");
  unicode-range: U+bae6-bafb, U+bafd-bb17, U+bb19-bb33, U+bb37, U+bb39-bb3a, U+bb3d-bb43, U+bb45-bb46, U+bb48, U+bb4a-bb4f, U+bb51-bb53, U+bb55-bb57, U+bb59-bb62, U+bb64-bb8f;
}

/* [44] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 100;
  src: local("Noto Sans KR Thin"), local("NotoSansKR-Thin"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby6FmXiEBPT4ITbgNA5CgmOsn7tqrYemQxcvEcQNuu0kQVUV7_JUAt63CjlocyjGq0Z6HPTl38RUH4.44.woff2?userVariant=14243) format("woff2");
  unicode-range: U+ba30-ba37, U+ba3a-ba3b, U+ba3d-ba3f, U+ba41-ba47, U+ba49-ba4a, U+ba4c, U+ba4e-ba53, U+ba56-ba57, U+ba59-ba5b, U+ba5d-ba63, U+ba65-ba66, U+ba68-ba6f, U+ba71-ba73, U+ba75-ba77, U+ba79-ba84, U+ba86, U+ba88-baa7, U+baaa, U+baad-baaf, U+bab1-bab7, U+baba, U+babc, U+babe-bae5;
}

/* [45] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 100;
  src: local("Noto Sans KR Thin"), local("NotoSansKR-Thin"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby6FmXiEBPT4ITbgNA5CgmOsn7tqrYemQxcvEcQNuu0kQVUV7_JUAt63CjlocyjGq0Z6HPTl38RUH4.45.woff2?userVariant=14243) format("woff2");
  unicode-range: U+b96e-b973, U+b976-b977, U+b979-b97b, U+b97d-b983, U+b986, U+b988, U+b98a-b98d, U+b98f-b9ab, U+b9ae-b9af, U+b9b1-b9b3, U+b9b5-b9bb, U+b9be, U+b9c0, U+b9c2-b9c7, U+b9ca-b9cb, U+b9cd, U+b9d2-b9d7, U+b9da, U+b9dc, U+b9df-b9e0, U+b9e2, U+b9e6-b9e7, U+b9e9-b9f3, U+b9f6, U+b9f8, U+b9fb-ba2f;
}

/* [46] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 100;
  src: local("Noto Sans KR Thin"), local("NotoSansKR-Thin"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby6FmXiEBPT4ITbgNA5CgmOsn7tqrYemQxcvEcQNuu0kQVUV7_JUAt63CjlocyjGq0Z6HPTl38RUH4.46.woff2?userVariant=14243) format("woff2");
  unicode-range: U+b8bf-b8cb, U+b8cd-b8e0, U+b8e2-b8e7, U+b8ea-b8eb, U+b8ed-b8ef, U+b8f1-b8f7, U+b8fa, U+b8fc, U+b8fe-b903, U+b905-b917, U+b919-b91f, U+b921-b93b, U+b93d-b957, U+b95a-b95b, U+b95d-b95f, U+b961-b967, U+b969-b96c;
}

/* [47] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 100;
  src: local("Noto Sans KR Thin"), local("NotoSansKR-Thin"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby6FmXiEBPT4ITbgNA5CgmOsn7tqrYemQxcvEcQNuu0kQVUV7_JUAt63CjlocyjGq0Z6HPTl38RUH4.47.woff2?userVariant=14243) format("woff2");
  unicode-range: U+b80d-b80f, U+b811-b817, U+b81a, U+b81c-b823, U+b826-b827, U+b829-b82b, U+b82d-b833, U+b836, U+b83a-b83f, U+b841-b85b, U+b85e-b85f, U+b861-b863, U+b865-b86b, U+b86e, U+b870, U+b872-b8af, U+b8b1-b8be;
}

/* [48] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 100;
  src: local("Noto Sans KR Thin"), local("NotoSansKR-Thin"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby6FmXiEBPT4ITbgNA5CgmOsn7tqrYemQxcvEcQNuu0kQVUV7_JUAt63CjlocyjGq0Z6HPTl38RUH4.48.woff2?userVariant=14243) format("woff2");
  unicode-range: U+b74d-b75f, U+b761-b763, U+b765-b774, U+b776-b77b, U+b77e-b77f, U+b781-b783, U+b785-b78b, U+b78e, U+b792-b796, U+b79a-b79b, U+b79d-b7a7, U+b7aa, U+b7ae-b7b3, U+b7b6-b7c8, U+b7ca-b7eb, U+b7ee-b7ef, U+b7f1-b7f3, U+b7f5-b7fb, U+b7fe, U+b802-b806, U+b80a-b80b;
}

/* [49] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 100;
  src: local("Noto Sans KR Thin"), local("NotoSansKR-Thin"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby6FmXiEBPT4ITbgNA5CgmOsn7tqrYemQxcvEcQNuu0kQVUV7_JUAt63CjlocyjGq0Z6HPTl38RUH4.49.woff2?userVariant=14243) format("woff2");
  unicode-range: U+b6a7-b6aa, U+b6ac-b6b0, U+b6b2-b6ef, U+b6f1-b727, U+b72a-b72b, U+b72d-b72e, U+b731-b737, U+b739-b73a, U+b73c-b743, U+b745-b74c;
}

/* [50] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 100;
  src: local("Noto Sans KR Thin"), local("NotoSansKR-Thin"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby6FmXiEBPT4ITbgNA5CgmOsn7tqrYemQxcvEcQNuu0kQVUV7_JUAt63CjlocyjGq0Z6HPTl38RUH4.50.woff2?userVariant=14243) format("woff2");
  unicode-range: U+b605-b60f, U+b612-b617, U+b619-b624, U+b626-b69b, U+b69e-b6a3, U+b6a5-b6a6;
}

/* [51] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 100;
  src: local("Noto Sans KR Thin"), local("NotoSansKR-Thin"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby6FmXiEBPT4ITbgNA5CgmOsn7tqrYemQxcvEcQNuu0kQVUV7_JUAt63CjlocyjGq0Z6HPTl38RUH4.51.woff2?userVariant=14243) format("woff2");
  unicode-range: U+b55f, U+b562-b583, U+b585-b59f, U+b5a2-b5a3, U+b5a5-b5a7, U+b5a9-b5b2, U+b5b5-b5ba, U+b5bd-b604;
}

/* [52] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 100;
  src: local("Noto Sans KR Thin"), local("NotoSansKR-Thin"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby6FmXiEBPT4ITbgNA5CgmOsn7tqrYemQxcvEcQNuu0kQVUV7_JUAt63CjlocyjGq0Z6HPTl38RUH4.52.woff2?userVariant=14243) format("woff2");
  unicode-range: U+b4a5-b4b6, U+b4b8-b4bf, U+b4c1-b4c7, U+b4c9-b4db, U+b4de-b4df, U+b4e1-b4e2, U+b4e5-b4eb, U+b4ee, U+b4f0, U+b4f2-b513, U+b516-b517, U+b519-b51a, U+b51d-b523, U+b526, U+b528, U+b52b-b52f, U+b532-b533, U+b535-b537, U+b539-b53f, U+b541-b544, U+b546-b54b, U+b54d-b54f, U+b551-b55b, U+b55d-b55e;
}

/* [53] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 100;
  src: local("Noto Sans KR Thin"), local("NotoSansKR-Thin"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby6FmXiEBPT4ITbgNA5CgmOsn7tqrYemQxcvEcQNuu0kQVUV7_JUAt63CjlocyjGq0Z6HPTl38RUH4.53.woff2?userVariant=14243) format("woff2");
  unicode-range: U+b3f8-b3fb, U+b3fd-b40f, U+b411-b417, U+b419-b41b, U+b41d-b41f, U+b421-b427, U+b42a-b42b, U+b42d-b44f, U+b452-b453, U+b455-b457, U+b459-b45f, U+b462-b464, U+b466-b46b, U+b46d-b47f, U+b481-b4a3;
}

/* [54] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 100;
  src: local("Noto Sans KR Thin"), local("NotoSansKR-Thin"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby6FmXiEBPT4ITbgNA5CgmOsn7tqrYemQxcvEcQNuu0kQVUV7_JUAt63CjlocyjGq0Z6HPTl38RUH4.54.woff2?userVariant=14243) format("woff2");
  unicode-range: U+b342-b353, U+b356-b357, U+b359-b35b, U+b35d-b35e, U+b360-b363, U+b366, U+b368, U+b36a-b36d, U+b36f, U+b372-b373, U+b375-b377, U+b379-b37f, U+b381-b382, U+b384, U+b386-b38b, U+b38d-b3c3, U+b3c6-b3c7, U+b3c9-b3ca, U+b3cd-b3d3, U+b3d6, U+b3d8, U+b3da-b3f7;
}

/* [55] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 100;
  src: local("Noto Sans KR Thin"), local("NotoSansKR-Thin"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby6FmXiEBPT4ITbgNA5CgmOsn7tqrYemQxcvEcQNuu0kQVUV7_JUAt63CjlocyjGq0Z6HPTl38RUH4.55.woff2?userVariant=14243) format("woff2");
  unicode-range: U+b27c-b283, U+b285-b28f, U+b292-b293, U+b295-b297, U+b29a-b29f, U+b2a1-b2a4, U+b2a7-b2a9, U+b2ab, U+b2ad-b2c7, U+b2ca-b2cb, U+b2cd-b2cf, U+b2d1-b2d7, U+b2da, U+b2dc, U+b2de-b2e3, U+b2e7, U+b2e9-b2ea, U+b2ef-b2f3, U+b2f6, U+b2f8, U+b2fa-b2fb, U+b2fd-b2fe, U+b302-b303, U+b305-b307, U+b309-b30f, U+b312, U+b316-b31b, U+b31d-b341;
}

/* [56] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 100;
  src: local("Noto Sans KR Thin"), local("NotoSansKR-Thin"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby6FmXiEBPT4ITbgNA5CgmOsn7tqrYemQxcvEcQNuu0kQVUV7_JUAt63CjlocyjGq0Z6HPTl38RUH4.56.woff2?userVariant=14243) format("woff2");
  unicode-range: U+b1d6-b1e7, U+b1e9-b1fc, U+b1fe-b203, U+b206-b207, U+b209-b20b, U+b20d-b213, U+b216-b21f, U+b221-b257, U+b259-b273, U+b275-b27b;
}

/* [57] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 100;
  src: local("Noto Sans KR Thin"), local("NotoSansKR-Thin"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby6FmXiEBPT4ITbgNA5CgmOsn7tqrYemQxcvEcQNuu0kQVUV7_JUAt63CjlocyjGq0Z6HPTl38RUH4.57.woff2?userVariant=14243) format("woff2");
  unicode-range: U+b120-b122, U+b126-b127, U+b129-b12b, U+b12d-b133, U+b136, U+b138, U+b13a-b13f, U+b142-b143, U+b145-b14f, U+b151-b153, U+b156-b157, U+b159-b177, U+b17a-b17b, U+b17d-b17f, U+b181-b187, U+b189-b18c, U+b18e-b191, U+b195-b1a7, U+b1a9-b1cb, U+b1cd-b1d5;
}

/* [58] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 100;
  src: local("Noto Sans KR Thin"), local("NotoSansKR-Thin"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby6FmXiEBPT4ITbgNA5CgmOsn7tqrYemQxcvEcQNuu0kQVUV7_JUAt63CjlocyjGq0Z6HPTl38RUH4.58.woff2?userVariant=14243) format("woff2");
  unicode-range: U+b05f-b07b, U+b07e-b07f, U+b081-b083, U+b085-b08b, U+b08d-b097, U+b09b, U+b09d-b09f, U+b0a2-b0a7, U+b0aa, U+b0b0, U+b0b2, U+b0b6-b0b7, U+b0b9-b0bb, U+b0bd-b0c3, U+b0c6-b0c7, U+b0ca-b0cf, U+b0d1-b0df, U+b0e1-b0e4, U+b0e6-b107, U+b10a-b10b, U+b10d-b10f, U+b111-b112, U+b114-b117, U+b119-b11a, U+b11c-b11f;
}

/* [59] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 100;
  src: local("Noto Sans KR Thin"), local("NotoSansKR-Thin"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby6FmXiEBPT4ITbgNA5CgmOsn7tqrYemQxcvEcQNuu0kQVUV7_JUAt63CjlocyjGq0Z6HPTl38RUH4.59.woff2?userVariant=14243) format("woff2");
  unicode-range: U+afac-afb7, U+afba-afbb, U+afbd-afbf, U+afc1-afc6, U+afca-afcc, U+afce-afd3, U+afd5-afe7, U+afe9-afef, U+aff1-b00b, U+b00d-b00f, U+b011-b013, U+b015-b01b, U+b01d-b027, U+b029-b043, U+b045-b047, U+b049, U+b04b, U+b04d-b052, U+b055-b056, U+b058-b05c, U+b05e;
}

/* [60] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 100;
  src: local("Noto Sans KR Thin"), local("NotoSansKR-Thin"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby6FmXiEBPT4ITbgNA5CgmOsn7tqrYemQxcvEcQNuu0kQVUV7_JUAt63CjlocyjGq0Z6HPTl38RUH4.60.woff2?userVariant=14243) format("woff2");
  unicode-range: U+af03-af07, U+af09-af2b, U+af2e-af33, U+af35-af3b, U+af3e-af40, U+af44-af47, U+af4a-af5c, U+af5e-af63, U+af65-af7f, U+af81-afab;
}

/* [61] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 100;
  src: local("Noto Sans KR Thin"), local("NotoSansKR-Thin"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby6FmXiEBPT4ITbgNA5CgmOsn7tqrYemQxcvEcQNuu0kQVUV7_JUAt63CjlocyjGq0Z6HPTl38RUH4.61.woff2?userVariant=14243) format("woff2");
  unicode-range: U+ae56-ae5b, U+ae5e-ae60, U+ae62-ae64, U+ae66-ae67, U+ae69-ae6b, U+ae6d-ae83, U+ae85-aebb, U+aebf, U+aec1-aec3, U+aec5-aecb, U+aece, U+aed0, U+aed2-aed7, U+aed9-aef3, U+aef5-af02;
}

/* [62] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 100;
  src: local("Noto Sans KR Thin"), local("NotoSansKR-Thin"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby6FmXiEBPT4ITbgNA5CgmOsn7tqrYemQxcvEcQNuu0kQVUV7_JUAt63CjlocyjGq0Z6HPTl38RUH4.62.woff2?userVariant=14243) format("woff2");
  unicode-range: U+ad9c-ada3, U+ada5-adbf, U+adc1-adc3, U+adc5-adc7, U+adc9-add2, U+add4-addb, U+addd-addf, U+ade1-ade3, U+ade5-adf7, U+adfa-adfb, U+adfd-adff, U+ae02-ae07, U+ae0a, U+ae0c, U+ae0e-ae13, U+ae15-ae2f, U+ae31-ae33, U+ae35-ae37, U+ae39-ae3f, U+ae42, U+ae44, U+ae46-ae49, U+ae4b, U+ae4f, U+ae51-ae53, U+ae55;
}

/* [63] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 100;
  src: local("Noto Sans KR Thin"), local("NotoSansKR-Thin"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby6FmXiEBPT4ITbgNA5CgmOsn7tqrYemQxcvEcQNuu0kQVUV7_JUAt63CjlocyjGq0Z6HPTl38RUH4.63.woff2?userVariant=14243) format("woff2");
  unicode-range: U+ace2-ace3, U+ace5-ace6, U+ace9-acef, U+acf2, U+acf4, U+acf7-acfb, U+acfe-acff, U+ad01-ad03, U+ad05-ad0b, U+ad0d-ad10, U+ad12-ad1b, U+ad1d-ad33, U+ad35-ad48, U+ad4a-ad4f, U+ad51-ad6b, U+ad6e-ad6f, U+ad71-ad72, U+ad77-ad7c, U+ad7e, U+ad80, U+ad82-ad87, U+ad89-ad8b, U+ad8d-ad8f, U+ad91-ad9b;
}

/* [64] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 100;
  src: local("Noto Sans KR Thin"), local("NotoSansKR-Thin"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby6FmXiEBPT4ITbgNA5CgmOsn7tqrYemQxcvEcQNuu0kQVUV7_JUAt63CjlocyjGq0Z6HPTl38RUH4.64.woff2?userVariant=14243) format("woff2");
  unicode-range: U+ac25-ac2c, U+ac2e, U+ac30, U+ac32-ac37, U+ac39-ac3f, U+ac41-ac4c, U+ac4e-ac6f, U+ac72-ac73, U+ac75-ac76, U+ac79-ac7f, U+ac82, U+ac84-ac88, U+ac8a-ac8b, U+ac8d-ac8f, U+ac91-ac93, U+ac95-ac9b, U+ac9d-ac9e, U+aca1-aca7, U+acab, U+acad-acaf, U+acb1-acb7, U+acba-acbb, U+acbe-acc0, U+acc2-acc3, U+acc5-acdf;
}

/* [65] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 100;
  src: local("Noto Sans KR Thin"), local("NotoSansKR-Thin"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby6FmXiEBPT4ITbgNA5CgmOsn7tqrYemQxcvEcQNuu0kQVUV7_JUAt63CjlocyjGq0Z6HPTl38RUH4.65.woff2?userVariant=14243) format("woff2");
  unicode-range: U+99df, U+99ed, U+99f1, U+99ff, U+9a01, U+9a08, U+9a0e-9a0f, U+9a19, U+9a2b, U+9a30, U+9a36-9a37, U+9a40, U+9a43, U+9a45, U+9a4d, U+9a55, U+9a57, U+9a5a-9a5b, U+9a5f, U+9a62, U+9a65, U+9a69-9a6a, U+9aa8, U+9ab8, U+9ad3, U+9ae5, U+9aee, U+9b1a, U+9b27, U+9b2a, U+9b31, U+9b3c, U+9b41-9b45, U+9b4f, U+9b54, U+9b5a, U+9b6f, U+9b8e, U+9b91, U+9b9f, U+9bab, U+9bae, U+9bc9, U+9bd6, U+9be4, U+9be8, U+9c0d, U+9c10, U+9c12, U+9c15, U+9c25, U+9c32, U+9c3b, U+9c47, U+9c49, U+9c57, U+9ce5, U+9ce7, U+9ce9, U+9cf3-9cf4, U+9cf6, U+9d09, U+9d1b, U+9d26, U+9d28, U+9d3b, U+9d51, U+9d5d, U+9d60-9d61, U+9d6c, U+9d72, U+9da9, U+9daf, U+9db4, U+9dc4, U+9dd7, U+9df2, U+9df8-9dfa, U+9e1a, U+9e1e, U+9e75, U+9e79, U+9e7d, U+9e7f, U+9e92-9e93, U+9e97, U+9e9d, U+9e9f, U+9ea5, U+9eb4-9eb5, U+9ebb, U+9ebe, U+9ec3, U+9ecd-9ece, U+9ed4, U+9ed8, U+9edb-9edc, U+9ede, U+9ee8, U+9ef4, U+9f07-9f08, U+9f0e, U+9f13, U+9f20, U+9f3b, U+9f4a-9f4b, U+9f4e, U+9f52, U+9f5f, U+9f61, U+9f67, U+9f6a, U+9f6c, U+9f77, U+9f8d, U+9f90, U+9f95, U+9f9c, U+ac02-ac03, U+ac05-ac06, U+ac09-ac0f, U+ac17-ac18, U+ac1b, U+ac1e-ac1f, U+ac21-ac23;
}

/* [93] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 100;
  src: local("Noto Sans KR Thin"), local("NotoSansKR-Thin"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby6FmXiEBPT4ITbgNA5CgmOsn7tqrYemQxcvEcQNuu0kQVUV7_JUAt63CjlocyjGq0Z6HPTl38RUH4.93.woff2?userVariant=14243) format("woff2");
  unicode-range: U+338c-339c, U+339f-33a0, U+33a2-33cb, U+33cf-33d0, U+33d3, U+33d6, U+33d8, U+33db-33dd, U+4e01, U+4e03, U+4e07-4e08, U+4e11, U+4e14-4e15, U+4e18-4e19, U+4e1e, U+4e32, U+4e38-4e39, U+4e42-4e43, U+4e45, U+4e4d-4e4f, U+4e56, U+4e58-4e59, U+4e5d-4e5e, U+4e6b, U+4e6d, U+4e73, U+4e76-4e77, U+4e7e, U+4e82, U+4e86, U+4e88, U+4e8e, U+4e90-4e92, U+4e94-4e95, U+4e98, U+4e9b, U+4e9e, U+4ea1-4ea2, U+4ea4-4ea6, U+4ea8, U+4eab, U+4ead-4eae, U+4eb6, U+4ec0-4ec1, U+4ec4, U+4ec7, U+4ecb, U+4ecd, U+4ed4-4ed5, U+4ed7-4ed9, U+4edd, U+4edf, U+4ee4, U+4ef0, U+4ef2, U+4ef6-4ef7, U+4efb, U+4f01, U+4f09, U+4f0b, U+4f0d-4f11, U+4f2f, U+4f34, U+4f36, U+4f38, U+4f3a, U+4f3c-4f3d;
}

/* [94] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 100;
  src: local("Noto Sans KR Thin"), local("NotoSansKR-Thin"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby6FmXiEBPT4ITbgNA5CgmOsn7tqrYemQxcvEcQNuu0kQVUV7_JUAt63CjlocyjGq0Z6HPTl38RUH4.94.woff2?userVariant=14243) format("woff2");
  unicode-range: U+3136, U+3138, U+313a-3140, U+3143-3144, U+3150, U+3152, U+3154-3156, U+3158-315b, U+315d-315f, U+3162, U+3164-318c, U+318e, U+3200-321b, U+3231, U+3239, U+3251-325a, U+3260-327b, U+327e-327f, U+328a-3290, U+3294, U+329e, U+32a5, U+3380-3384, U+3388-338b;
}

/* [95] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 100;
  src: local("Noto Sans KR Thin"), local("NotoSansKR-Thin"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby6FmXiEBPT4ITbgNA5CgmOsn7tqrYemQxcvEcQNuu0kQVUV7_JUAt63CjlocyjGq0Z6HPTl38RUH4.95.woff2?userVariant=14243) format("woff2");
  unicode-range: U+2f7d, U+2f7f-2f8b, U+2f8e-2f90, U+2f92-2f97, U+2f99-2fa0, U+2fa2-2fa3, U+2fa5-2fa9, U+2fac-2fb1, U+2fb3-2fbc, U+2fc1-2fca, U+2fcd-2fd4, U+3003, U+3012-3019, U+301c, U+301e-3020, U+3036, U+3041, U+3043, U+3045, U+3047, U+3049, U+304e, U+3050, U+3052, U+3056, U+305a, U+305c, U+305e, U+3062, U+3065, U+306c, U+3070-307d, U+3080, U+3085, U+3087, U+308e, U+3090-3091, U+30a1, U+30a5, U+30a9, U+30ae, U+30b1-30b2, U+30b4, U+30b6, U+30bc-30be, U+30c2, U+30c5, U+30cc, U+30d2, U+30d4, U+30d8-30dd, U+30e4, U+30e6, U+30e8, U+30ee, U+30f0-30f2, U+30f4-30f6, U+3133, U+3135;
}

/* [96] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 100;
  src: local("Noto Sans KR Thin"), local("NotoSansKR-Thin"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby6FmXiEBPT4ITbgNA5CgmOsn7tqrYemQxcvEcQNuu0kQVUV7_JUAt63CjlocyjGq0Z6HPTl38RUH4.96.woff2?userVariant=14243) format("woff2");
  unicode-range: U+2541-254b, U+25a4-25a9, U+25b1, U+25b5, U+25b9, U+25bf, U+25c1, U+25c3, U+25c9-25ca, U+25cc, U+25ce, U+25d0-25d1, U+25e6, U+25ef, U+260f, U+261d, U+261f, U+262f, U+2660, U+2664, U+2667-2669, U+266d, U+266f, U+2716, U+271a, U+273d, U+2756, U+2776-277f, U+278a-2793, U+2963, U+2965, U+2ac5-2ac6, U+2acb-2acc, U+2f00, U+2f04, U+2f06, U+2f08, U+2f0a-2f0b, U+2f11-2f12, U+2f14, U+2f17-2f18, U+2f1c-2f1d, U+2f1f-2f20, U+2f23-2f26, U+2f28-2f29, U+2f2b, U+2f2d, U+2f2f-2f32, U+2f38, U+2f3c-2f40, U+2f42-2f4c, U+2f4f-2f52, U+2f54-2f58, U+2f5a-2f66, U+2f69-2f70, U+2f72-2f76, U+2f78, U+2f7a-2f7c;
}

/* [97] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 100;
  src: local("Noto Sans KR Thin"), local("NotoSansKR-Thin"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby6FmXiEBPT4ITbgNA5CgmOsn7tqrYemQxcvEcQNuu0kQVUV7_JUAt63CjlocyjGq0Z6HPTl38RUH4.97.woff2?userVariant=14243) format("woff2");
  unicode-range: U+2479-2487, U+249c-24d1, U+24d3-24d7, U+24d9-24e9, U+24eb-24f4, U+2500-2501, U+2503, U+250c-2513, U+2515-2516, U+2518-2540;
}

/* [98] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 100;
  src: local("Noto Sans KR Thin"), local("NotoSansKR-Thin"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby6FmXiEBPT4ITbgNA5CgmOsn7tqrYemQxcvEcQNuu0kQVUV7_JUAt63CjlocyjGq0Z6HPTl38RUH4.98.woff2?userVariant=14243) format("woff2");
  unicode-range: U+215b-215e, U+2162-2169, U+2170-2179, U+2195-2199, U+21b0-21b4, U+21bc, U+21c0, U+21c4-21c5, U+21cd, U+21cf-21d4, U+21e0-21e3, U+21e6-21e9, U+2200, U+2202-2203, U+2206-2209, U+220b-220c, U+220f, U+2211, U+2213, U+221a, U+221d-2220, U+2222, U+2225-2227, U+2229-222c, U+222e, U+2234-2237, U+223d, U+2243, U+2245, U+2248, U+2250-2253, U+225a, U+2260-2262, U+2264-2267, U+226a-226b, U+226e-2273, U+2276-2277, U+2279-227b, U+2280-2287, U+228a-228b, U+2295-2297, U+22a3-22a5, U+22bb-22bc, U+22ce-22cf, U+22da-22db, U+22ee-22ef, U+2306, U+2312, U+2314, U+2467-2478;
}

/* [99] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 100;
  src: local("Noto Sans KR Thin"), local("NotoSansKR-Thin"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby6FmXiEBPT4ITbgNA5CgmOsn7tqrYemQxcvEcQNuu0kQVUV7_JUAt63CjlocyjGq0Z6HPTl38RUH4.99.woff2?userVariant=14243) format("woff2");
  unicode-range: U+81-82, U+84, U+a2-a5, U+a7-a8, U+aa, U+ac-ad, U+b1-b3, U+b6, U+b8-ba, U+bc-be, U+c0, U+c2, U+c6-cb, U+ce-d0, U+d4, U+d8-d9, U+db-dc, U+de-df, U+e6, U+eb, U+ee-f0, U+f4, U+f7-f9, U+fb, U+fe-ff, U+111, U+126-127, U+132-133, U+138, U+13f-142, U+149-14b, U+152-153, U+166-167, U+2bc, U+2c7, U+2d0, U+2d8-2d9, U+2db-2dd, U+391-394, U+396-3a1, U+3a3-3a9, U+3b2-3b6, U+3b8, U+3bc, U+3be-3c1, U+3c3-3c9, U+2010, U+2015-2016, U+2018-2019, U+201b, U+201f-2021, U+2025, U+2030, U+2033-2036, U+203c, U+203e, U+2042, U+2074, U+207a-207f, U+2081-2084, U+2109, U+2113, U+2116, U+2121, U+2126, U+212b, U+2153-2154;
}

/* [100] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 100;
  src: local("Noto Sans KR Thin"), local("NotoSansKR-Thin"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby6FmXiEBPT4ITbgNA5CgmOsn7tqrYemQxcvEcQNuu0kQVUV7_JUAt63CjlocyjGq0Z6HPTl38RUH4.100.woff2?userVariant=14243) format("woff2");
  unicode-range: U+e8, U+2da, U+2160, U+2194, U+3054, U+3058, U+306d, U+3086, U+308d, U+30ac, U+30bb, U+30c4, U+30cd-30ce, U+30e2, U+3132, U+3146, U+3149, U+339d, U+4e3b, U+4f0a, U+4fdd, U+4fe1, U+5409, U+540c, U+5834, U+592a-592b, U+5b9a, U+5dde, U+5e0c, U+5e73, U+5f0f, U+60f3, U+653f, U+661f, U+662f, U+667a, U+683c, U+6b4c, U+6c11, U+767c, U+76ee, U+76f4, U+77f3, U+79d1, U+7a7a, U+7b2c, U+7d22, U+8207, U+8a00, U+8a71, U+9280, U+9580, U+958b, U+96c6, U+9762, U+98df, U+9ed1, U+ac2d, U+adc8, U+add3, U+af48, U+b014, U+b134-b135, U+b158, U+b2aa, U+b35f, U+b6a4, U+b9cf, U+bb63, U+bd23, U+be91, U+c29b, U+c3f4, U+c42c, U+c55c, U+c573, U+c58f, U+c78c, U+c7dd, U+c8f5, U+cad1, U+cc48, U+cf10, U+cf20, U+d03c, U+d07d, U+d2a0, U+d30e, U+d38d, U+d3a8, U+d3c8, U+d5e5, U+d5f9, U+d6e4, U+f90a, U+ff02, U+ff1c;
}

/* [101] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 100;
  src: local("Noto Sans KR Thin"), local("NotoSansKR-Thin"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby6FmXiEBPT4ITbgNA5CgmOsn7tqrYemQxcvEcQNuu0kQVUV7_JUAt63CjlocyjGq0Z6HPTl38RUH4.101.woff2?userVariant=14243) format("woff2");
  unicode-range: U+3b1, U+2466, U+25a1, U+25a3, U+261c, U+3008-3009, U+305b, U+305d, U+3069, U+30a7, U+30ba, U+30cf, U+30ef, U+3151, U+3157, U+4e4b, U+4e5f, U+4e8c, U+4eca, U+4ed6, U+4f5b, U+50cf, U+5149, U+5165, U+5171, U+5229, U+529b, U+5316, U+539f, U+53f2, U+571f, U+5728, U+58eb, U+591c, U+5b78, U+5c11, U+5c55, U+5ddd, U+5e02, U+5fb7, U+60c5, U+610f, U+611f, U+6625, U+66f8, U+6797, U+679c, U+682a, U+6d2a, U+706b, U+7406, U+767b, U+76f8, U+77e5, U+7acb, U+898b, U+8a69, U+8def, U+8fd1, U+901a, U+90e8, U+91cd, U+975e, U+ae14, U+ae6c, U+aec0, U+afc7, U+afc9, U+b01c, U+b028, U+b308, U+b311, U+b314, U+b31c, U+b524, U+b560, U+b764, U+b920, U+b9e3, U+bd48, U+be7d, U+c0db, U+c231, U+c270, U+c2e3, U+c37d, U+c3ed, U+c530, U+c6a5, U+c6dc, U+c7a4, U+c954, U+c974, U+d000, U+d565, U+d667, U+d6c5, U+d79d, U+ff1e;
}

/* [102] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 100;
  src: local("Noto Sans KR Thin"), local("NotoSansKR-Thin"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby6FmXiEBPT4ITbgNA5CgmOsn7tqrYemQxcvEcQNuu0kQVUV7_JUAt63CjlocyjGq0Z6HPTl38RUH4.102.woff2?userVariant=14243) format("woff2");
  unicode-range: U+131, U+2032, U+2465, U+2642, U+3048, U+3051, U+3083-3084, U+308f, U+30c0, U+30d1, U+30d3, U+30d6, U+30df, U+30e7, U+3153, U+4e16, U+4e8b, U+4ee5, U+5206, U+52a0, U+52d5, U+53e4, U+53ef, U+54c1, U+57ce, U+597d, U+5b8c, U+5ea6, U+5f8c, U+5f97, U+6210, U+6240, U+624b, U+6728, U+6bd4, U+7236, U+7269, U+7279, U+738b, U+7528, U+7530, U+767e, U+798f, U+8005, U+8a18, U+90fd, U+91cc, U+9577, U+9593, U+98a8, U+ac20, U+acf6, U+ad90, U+af5d, U+af80, U+afcd, U+aff0, U+b0a1, U+b0b5, U+b1fd, U+b2fc, U+b380, U+b51b, U+b584, U+b5b3, U+b8fd, U+b93c, U+b9f4, U+bb44, U+bc08, U+bc27, U+bc49, U+be55, U+be64, U+bfb0, U+bfc5, U+c178, U+c21f, U+c314, U+c4f1, U+c58d, U+c664, U+c698, U+c6a7, U+c6c1, U+c9ed, U+cac0, U+cacc, U+cad9, U+ccb5, U+cdcc, U+d0e4, U+d143, U+d320, U+d330, U+d54d, U+ff06, U+ff1f, U+ff5e;
}

/* [103] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 100;
  src: local("Noto Sans KR Thin"), local("NotoSansKR-Thin"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby6FmXiEBPT4ITbgNA5CgmOsn7tqrYemQxcvEcQNuu0kQVUV7_JUAt63CjlocyjGq0Z6HPTl38RUH4.103.woff2?userVariant=14243) format("woff2");
  unicode-range: U+b4, U+20a9, U+20ac, U+2190, U+24d8, U+2502, U+2514, U+2592, U+25c7-25c8, U+2663, U+3060, U+3064, U+3081, U+3088, U+30a3, U+30a6, U+30aa, U+30b5, U+30c7, U+30ca-30cb, U+30d0, U+30e3, U+30e5, U+339e, U+4e09, U+4eac, U+4f5c, U+5167-5168, U+516c, U+51fa, U+5408, U+540d, U+591a, U+5b57, U+6211, U+65b9, U+660e, U+6642, U+6700, U+6b63, U+6e2f, U+7063, U+7532, U+793e, U+81ea, U+8272, U+82b1, U+897f, U+8eca, U+91ce, U+ac38, U+ad76, U+ae84, U+aecc, U+b07d, U+b0b1, U+b215, U+b2a0, U+b310, U+b3d7, U+b52a, U+b618, U+b775, U+b797, U+bcd5, U+bd59, U+be80, U+bea8, U+bed1, U+bee4-bee5, U+c060, U+c2ef, U+c329, U+c3dc, U+c597, U+c5bd, U+c5e5, U+c69c, U+c9d6, U+ca29, U+ca5c, U+ca84, U+cc39, U+cc3b, U+ce89, U+cee5, U+cf65, U+cf85, U+d058, U+d145, U+d22d, U+d325, U+d37d, U+d3ad, U+d769, U+ff0c;
}

/* [104] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 100;
  src: local("Noto Sans KR Thin"), local("NotoSansKR-Thin"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby6FmXiEBPT4ITbgNA5CgmOsn7tqrYemQxcvEcQNuu0kQVUV7_JUAt63CjlocyjGq0Z6HPTl38RUH4.104.woff2?userVariant=14243) format("woff2");
  unicode-range: U+2161, U+2228, U+2299, U+2464, U+2517, U+2640, U+3042, U+304a, U+3053, U+3061, U+307f, U+3082, U+308c, U+3092, U+30a8, U+30ab, U+30ad, U+30b0, U+30b3, U+30b7, U+30c1, U+30c6, U+30c9, U+30d5, U+30d7, U+30de, U+30e0-30e1, U+30ec-30ed, U+4e0b, U+4e0d, U+4ee3, U+53f0, U+548c, U+5b89, U+5bb6, U+5c0f, U+611b, U+6771, U+6aa2, U+6bcd, U+6c34, U+6cd5, U+6d77, U+767d, U+795e, U+8ecd, U+9999, U+9ad8, U+ac07, U+ac1a, U+ac40, U+ad0c, U+ad88, U+ada4, U+ae01, U+ae65, U+aebd, U+aec4, U+afe8, U+b139, U+b205, U+b383, U+b38c, U+b42c, U+b461, U+b55c, U+b78f, U+b8fb, U+b9f7, U+bafc, U+bc99, U+bed8, U+bfcd, U+c0bf, U+c0f9, U+c167, U+c204, U+c20f, U+c22f, U+c258, U+c298, U+c2bc, U+c388, U+c501, U+c50c, U+c5b9, U+c5ce, U+c641, U+c648, U+c73d, U+ca50, U+ca61, U+cc4c, U+ceac, U+d0d4, U+d5f7, U+d6d7, U+ff1a;
}

/* [105] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 100;
  src: local("Noto Sans KR Thin"), local("NotoSansKR-Thin"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby6FmXiEBPT4ITbgNA5CgmOsn7tqrYemQxcvEcQNuu0kQVUV7_JUAt63CjlocyjGq0Z6HPTl38RUH4.105.woff2?userVariant=14243) format("woff2");
  unicode-range: U+2103, U+2463, U+25c6, U+25cb, U+266c, U+3001, U+300a, U+3046, U+304c-304d, U+304f, U+3055, U+3059, U+3063, U+3066-3068, U+306f, U+3089, U+30b8, U+30bf, U+314f, U+4e0a, U+570b, U+5730, U+5916, U+5929, U+5c71, U+5e74, U+5fc3, U+601d, U+6027, U+63d0, U+6709, U+6734, U+751f, U+7684, U+82f1, U+9053, U+91d1, U+97f3, U+ac2f, U+ac4d, U+adc4, U+ade4, U+ae41, U+ae4d-ae4e, U+aed1, U+afb9, U+b0e0, U+b299, U+b365, U+b46c, U+b480, U+b4c8, U+b7b4, U+b819, U+b918, U+baab, U+bab9, U+be8f, U+bed7, U+c0ec, U+c19f, U+c1a5, U+c3d9, U+c464, U+c53d, U+c553, U+c570, U+c5cc, U+c633, U+c6a4, U+c7a3, U+c7a6, U+c886, U+c9d9-c9da, U+c9ec, U+ca0c, U+cc21, U+cd1b, U+cd78, U+cdc4, U+cef8, U+cfe4, U+d0a5, U+d0b5, U+d0ec, U+d15d, U+d188, U+d23c, U+d2ac, U+d729, U+d79b, U+ff01, U+ff08-ff09, U+ff5c;
}

/* [106] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 100;
  src: local("Noto Sans KR Thin"), local("NotoSansKR-Thin"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby6FmXiEBPT4ITbgNA5CgmOsn7tqrYemQxcvEcQNuu0kQVUV7_JUAt63CjlocyjGq0Z6HPTl38RUH4.106.woff2?userVariant=14243) format("woff2");
  unicode-range: U+2039-203a, U+223c, U+25b3, U+25b7, U+25bd, U+25cf, U+266a, U+3002, U+300b, U+304b, U+3057, U+305f, U+306a-306b, U+307e, U+308a-308b, U+3093, U+30a2, U+30af, U+30b9, U+30c3, U+30c8, U+30e9-30eb, U+33a1, U+4e00, U+524d, U+5357, U+5b50, U+7121, U+884c, U+9751, U+ac94, U+aebe, U+aecd, U+af08, U+af41, U+af49, U+b010, U+b053, U+b109, U+b11b, U+b128, U+b154, U+b291, U+b2e6, U+b301, U+b385, U+b525, U+b5b4, U+b729, U+b72f, U+b738, U+b7ff, U+b837, U+b975, U+ba67, U+bb47, U+bc1f, U+bd90, U+bfd4, U+c27c, U+c324, U+c379, U+c3e0, U+c465, U+c53b, U+c58c, U+c610, U+c653, U+c6cd, U+c813, U+c82f, U+c999, U+c9e0, U+cac4, U+cad3, U+cbd4, U+cc10, U+cc22, U+ccb8, U+ccbc, U+cda5, U+ce84, U+cea3, U+cf67, U+cfe1, U+d241, U+d30d, U+d31c, U+d391, U+d401, U+d479, U+d5c9, U+d5db, U+d649, U+d6d4;
}

/* [107] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 100;
  src: local("Noto Sans KR Thin"), local("NotoSansKR-Thin"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby6FmXiEBPT4ITbgNA5CgmOsn7tqrYemQxcvEcQNuu0kQVUV7_JUAt63CjlocyjGq0Z6HPTl38RUH4.107.woff2?userVariant=14243) format("woff2");
  unicode-range: U+b0, U+e9, U+2193, U+2462, U+260e, U+261e, U+300e-300f, U+3044, U+30a4, U+30fb-30fc, U+314d, U+5973, U+6545, U+6708, U+7537, U+ac89, U+ac9c, U+acc1, U+ad04, U+ad75, U+ad7d, U+ae45, U+ae61, U+af42, U+b0ab, U+b0af, U+b0b3, U+b12c, U+b194, U+b1a8, U+b220, U+b258, U+b284, U+b2ff, U+b315, U+b371, U+b3d4-b3d5, U+b460, U+b527, U+b534, U+b810, U+b818, U+b98e, U+ba55, U+bbac, U+bc0b, U+bc40, U+bca1, U+bccd, U+bd93, U+be54, U+be5a, U+bf08, U+bf50, U+bf55, U+bfdc, U+c0c0, U+c0d0, U+c0f4, U+c100, U+c11e, U+c170, U+c20d, U+c274, U+c290, U+c308, U+c369, U+c539, U+c587, U+c5ff, U+c6ec, U+c70c, U+c7ad, U+c7c8, U+c83c, U+c881, U+cb48, U+cc60, U+ce69, U+ce6b, U+ce75, U+cf04, U+cf08, U+cf55, U+cf70, U+cffc, U+d0b7, U+d1a8, U+d2c8, U+d384, U+d47c, U+d48b, U+d5dd, U+d5e8, U+d720, U+d759, U+f981;
}

/* [108] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 100;
  src: local("Noto Sans KR Thin"), local("NotoSansKR-Thin"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby6FmXiEBPT4ITbgNA5CgmOsn7tqrYemQxcvEcQNuu0kQVUV7_JUAt63CjlocyjGq0Z6HPTl38RUH4.108.woff2?userVariant=14243) format("woff2");
  unicode-range: U+e0, U+e2, U+395, U+3b7, U+3ba, U+2460-2461, U+25a0, U+3010-3011, U+306e, U+30f3, U+314a, U+314c, U+5927, U+65b0, U+7e41, U+97d3, U+9ad4, U+ad49, U+ae0b, U+ae0d, U+ae43, U+ae5d, U+aecf, U+af3c, U+af64, U+afd4, U+b080, U+b084, U+b0c5, U+b10c, U+b1e8, U+b2ac, U+b36e, U+b451, U+b515, U+b540, U+b561, U+b6ab, U+b6b1, U+b72c, U+b730, U+b744, U+b800, U+b8ec, U+b8f0, U+b904, U+b968, U+b96d, U+b987, U+b9d9, U+bb36, U+bb49, U+bc2d, U+bc43, U+bcf6, U+bd89, U+be57, U+be61, U+bed4, U+c090, U+c130, U+c148, U+c19c, U+c2f9, U+c36c, U+c37c, U+c384, U+c3df, U+c575, U+c584, U+c660, U+c719, U+c816, U+ca4d, U+ca54, U+cabc, U+cb49, U+cc14, U+cff5, U+d004, U+d038, U+d0b4, U+d0d3, U+d0e0, U+d0ed, U+d131, U+d1b0, U+d31f, U+d33d, U+d3a0, U+d3ab, U+d514, U+d584, U+d6a1, U+d6cc, U+d749, U+d760, U+d799;
}

/* [109] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 100;
  src: local("Noto Sans KR Thin"), local("NotoSansKR-Thin"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby6FmXiEBPT4ITbgNA5CgmOsn7tqrYemQxcvEcQNuu0kQVUV7_JUAt63CjlocyjGq0Z6HPTl38RUH4.109.woff2?userVariant=14243) format("woff2");
  unicode-range: U+24, U+60, U+3b9, U+3bb, U+3bd, U+2191, U+2606, U+300c-300d, U+3131, U+3134, U+3139, U+3141-3142, U+3148, U+3161, U+3163, U+321c, U+4eba, U+5317, U+ac31, U+ac77, U+ac9f, U+acb9, U+acf0-acf1, U+acfd, U+ad73, U+af3d, U+b00c, U+b04a, U+b057, U+b0c4, U+b188, U+b1cc, U+b214, U+b2db, U+b2ee, U+b304, U+b4ed, U+b518, U+b5bc, U+b625, U+b69c-b69d, U+b7ac, U+b801, U+b86c, U+b959, U+b95c, U+b985, U+ba48, U+bb58, U+bc0c, U+bc38, U+bc85, U+bc9a, U+bf40, U+c068, U+c0bd, U+c0cc, U+c12f, U+c149, U+c1e0, U+c22b, U+c22d, U+c250, U+c2fc, U+c300, U+c313, U+c370, U+c3d8, U+c557, U+c580, U+c5e3, U+c62e, U+c634, U+c6f0, U+c74d, U+c783, U+c78e, U+c796, U+c7bc, U+c92c, U+ca4c, U+cc1c, U+cc54, U+cc59, U+ce04, U+cf30, U+cfc4, U+d140, U+d321, U+d38c, U+d399, U+d54f, U+d587, U+d5d0, U+d6e8, U+d770;
}

/* [110] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 100;
  src: local("Noto Sans KR Thin"), local("NotoSansKR-Thin"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby6FmXiEBPT4ITbgNA5CgmOsn7tqrYemQxcvEcQNuu0kQVUV7_JUAt63CjlocyjGq0Z6HPTl38RUH4.110.woff2?userVariant=14243) format("woff2");
  unicode-range: U+d7, U+ea, U+fc, U+2192, U+25bc, U+3000, U+3137, U+3145, U+315c, U+7f8e, U+ac13, U+ac71, U+ac90, U+acb8, U+ace7, U+ad7f, U+ae50, U+aef4, U+af34, U+afbc, U+b048, U+b09a, U+b0ad, U+b0bc, U+b113, U+b125, U+b141, U+b20c, U+b2d9, U+b2ed, U+b367, U+b369, U+b374, U+b3cb, U+b4ec, U+b611, U+b760, U+b81b, U+b834, U+b8b0, U+b8e1, U+b989, U+b9d1, U+b9e1, U+b9fa, U+ba4d, U+ba78, U+bb35, U+bb54, U+bbf9, U+bc11, U+bcb3, U+bd05, U+bd95, U+bdd4, U+be10, U+bed0, U+bf51, U+c0d8, U+c232, U+c2b7, U+c2eb, U+c378, U+c500, U+c52c, U+c549, U+c568, U+c598, U+c5c9, U+c61b, U+c639, U+c67c, U+c717, U+c78a, U+c80a, U+c90c-c90d, U+c950, U+c9e7, U+cbe4, U+cca9, U+cce4, U+cdb0, U+ce78, U+ce94, U+ce98, U+cf8c, U+d018, U+d034, U+d0f1, U+d1b1, U+d280, U+d2f8, U+d338, U+d380, U+d3b4, U+d610, U+d69f, U+d6fc, U+d758;
}

/* [111] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 100;
  src: local("Noto Sans KR Thin"), local("NotoSansKR-Thin"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby6FmXiEBPT4ITbgNA5CgmOsn7tqrYemQxcvEcQNuu0kQVUV7_JUAt63CjlocyjGq0Z6HPTl38RUH4.111.woff2?userVariant=14243) format("woff2");
  unicode-range: U+e7, U+2022, U+203b, U+25c0, U+2605, U+2661, U+3147, U+318d, U+672c, U+8a9e, U+acaa, U+acbc, U+ad1c, U+ae4a, U+ae5c, U+b044, U+b054, U+b0c8-b0c9, U+b2a6, U+b2d0, U+b35c, U+b364, U+b428, U+b454, U+b465, U+b4b7, U+b4e3, U+b51c, U+b5a1, U+b784, U+b790, U+b7ab, U+b7f4, U+b82c, U+b835, U+b8e9, U+b8f8, U+b9d8, U+b9f9, U+ba5c, U+ba64, U+babd, U+bb18, U+bb3b, U+bbff, U+bc0d, U+bc45, U+bc97, U+bcbc, U+be45, U+be75, U+be7c, U+bfcc, U+c0b6, U+c0f7, U+c14b, U+c2b4, U+c30d, U+c4f8, U+c5bb, U+c5d1, U+c5e0, U+c5ee, U+c5fd, U+c606, U+c6c5, U+c6e0, U+c708, U+c81d, U+c820, U+c824, U+c878, U+c918, U+c96c, U+c9e4, U+c9f1, U+cc2e, U+cd09, U+cea1, U+cef5, U+cef7, U+cf64, U+cf69, U+cfe8, U+d035, U+d0ac, U+d230, U+d234, U+d2f4, U+d31d, U+d575, U+d578, U+d608, U+d614, U+d718, U+d751, U+d761, U+d78c, U+d790;
}

/* [112] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 100;
  src: local("Noto Sans KR Thin"), local("NotoSansKR-Thin"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby6FmXiEBPT4ITbgNA5CgmOsn7tqrYemQxcvEcQNuu0kQVUV7_JUAt63CjlocyjGq0Z6HPTl38RUH4.112.woff2?userVariant=14243) format("woff2");
  unicode-range: U+2665, U+3160, U+4e2d, U+6587, U+65e5, U+ac12, U+ac14, U+ac16, U+ac81, U+ad34, U+ade0, U+ae54, U+aebc, U+af2c, U+afc0, U+afc8, U+b04c, U+b08c, U+b099, U+b0a9, U+b0ac, U+b0ae, U+b0b8, U+b123, U+b179, U+b2e5, U+b2f7, U+b4c0, U+b531, U+b538, U+b545, U+b550, U+b5a8, U+b6f0, U+b728, U+b73b, U+b7ad, U+b7ed, U+b809, U+b864, U+b86d, U+b871, U+b9bf, U+b9f5, U+ba40, U+ba4b, U+ba58, U+ba87, U+baac, U+bbc0, U+bc16, U+bc34, U+bd07, U+bd99, U+be59, U+bfd0, U+c058, U+c0e4, U+c0f5, U+c12d, U+c139, U+c228, U+c529, U+c5c7, U+c635, U+c637, U+c735, U+c77d, U+c787, U+c789, U+c8c4, U+c989, U+c98c, U+c9d0, U+c9d3, U+cc0c, U+cc99, U+cd0c, U+cd2c, U+cd98, U+cda4, U+ce59, U+ce60, U+ce6d, U+cea0, U+d0d0-d0d1, U+d0d5, U+d14d, U+d1a4, U+d29c, U+d2f1, U+d301, U+d39c, U+d3bc, U+d4e8, U+d540, U+d5ec, U+d640, U+d750;
}

/* [113] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 100;
  src: local("Noto Sans KR Thin"), local("NotoSansKR-Thin"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby6FmXiEBPT4ITbgNA5CgmOsn7tqrYemQxcvEcQNuu0kQVUV7_JUAt63CjlocyjGq0Z6HPTl38RUH4.113.woff2?userVariant=14243) format("woff2");
  unicode-range: U+5e, U+25b2, U+25b6, U+314e, U+ac24, U+ace1, U+ace4, U+ae68, U+af2d, U+b0d0, U+b0e5, U+b150, U+b155, U+b193, U+b2c9, U+b2dd, U+b3c8, U+b3fc, U+b410, U+b458, U+b4dd, U+b5a0, U+b5a4, U+b5bb, U+b7b5, U+b838, U+b840, U+b86f, U+b8f9, U+b960, U+b9e5, U+bab8, U+bb50, U+bc1d, U+bc24-bc25, U+bca8, U+bcbd, U+bd04, U+bd10, U+bd24, U+be48, U+be5b, U+be68, U+c05c, U+c12c, U+c140, U+c15c, U+c168, U+c194, U+c219, U+c27d, U+c2a8, U+c2f1, U+c2f8, U+c368, U+c554-c555, U+c559, U+c564, U+c5d8, U+c5fc, U+c625, U+c65c, U+c6b1, U+c728, U+c794, U+c84c, U+c88c, U+c8e0, U+c8fd, U+c998, U+c9dd, U+cc0d, U+cc30, U+ceec, U+cf13, U+cf1c, U+cf5c, U+d050, U+d07c, U+d0a8, U+d134, U+d138, U+d154, U+d1f4, U+d2bc, U+d329, U+d32c, U+d3d0, U+d3f4, U+d3fc, U+d56b, U+d5cc, U+d600-d601, U+d639, U+d6c8, U+d754, U+d765;
}

/* [114] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 100;
  src: local("Noto Sans KR Thin"), local("NotoSansKR-Thin"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby6FmXiEBPT4ITbgNA5CgmOsn7tqrYemQxcvEcQNuu0kQVUV7_JUAt63CjlocyjGq0Z6HPTl38RUH4.114.woff2?userVariant=14243) format("woff2");
  unicode-range: U+3c-3d, U+2026, U+24d2, U+314b, U+ac11, U+acf3, U+ad74, U+ad81, U+adf9, U+ae34, U+af43, U+afb8, U+b05d, U+b07c, U+b110, U+b118, U+b17c, U+b180, U+b18d, U+b192, U+b2cc, U+b355, U+b378, U+b4a4, U+b4ef, U+b78d, U+b799, U+b7a9, U+b7fd, U+b807, U+b80c, U+b839, U+b9b4, U+b9db, U+ba3c, U+bab0, U+bba4, U+bc94, U+be4c, U+c154, U+c1c4, U+c26c, U+c2ac, U+c2ed, U+c4f4, U+c55e, U+c561, U+c571, U+c5b5, U+c5c4, U+c654-c655, U+c695, U+c6e8, U+c6f9, U+c724, U+c751, U+c775, U+c7a0, U+c7c1, U+c874, U+c880, U+c9d5, U+c9f8, U+cabd, U+cc29, U+cc2c, U+cca8, U+ccab, U+ccd0, U+ce21, U+ce35, U+ce7c, U+ce90, U+cee8, U+cef4, U+cfe0, U+d070, U+d0b9, U+d0c1, U+d0c4, U+d0c8, U+d15c, U+d1a1, U+d2c0, U+d300, U+d314, U+d3ed, U+d478, U+d480, U+d48d, U+d508, U+d53d, U+d5e4, U+d611, U+d61c, U+d68d, U+d6a8, U+d798;
}

/* [115] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 100;
  src: local("Noto Sans KR Thin"), local("NotoSansKR-Thin"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby6FmXiEBPT4ITbgNA5CgmOsn7tqrYemQxcvEcQNuu0kQVUV7_JUAt63CjlocyjGq0Z6HPTl38RUH4.115.woff2?userVariant=14243) format("woff2");
  unicode-range: U+23, U+25, U+5f, U+a9, U+ac08, U+ac78, U+aca8, U+acac, U+ace8, U+ad70, U+adc0, U+addc, U+b137, U+b140, U+b208, U+b290, U+b2f5, U+b3c5, U+b3cc, U+b420, U+b429, U+b529, U+b530, U+b77d, U+b79c, U+b7a8, U+b7c9, U+b7f0, U+b7fc, U+b828, U+b860, U+b9ad, U+b9c1, U+b9c9, U+b9dd-b9de, U+b9e8, U+ba38-ba39, U+babb, U+bc00, U+bc8c, U+bca0, U+bca4, U+bcd1, U+bcfc, U+bd09, U+bdf0, U+be60, U+c0ad, U+c0b4, U+c0bc, U+c190, U+c1fc, U+c220, U+c288, U+c2b9, U+c2f6, U+c528, U+c545, U+c558, U+c5bc, U+c5d4, U+c600, U+c644, U+c6c0, U+c6c3, U+c721, U+c798, U+c7a1, U+c811, U+c838, U+c871, U+c904, U+c990, U+c9dc, U+cc38, U+cc44, U+cca0, U+cd1d, U+cd95, U+cda9, U+ce5c, U+cf00, U+cf58, U+d150, U+d22c, U+d305, U+d328, U+d37c, U+d3f0, U+d551, U+d5a5, U+d5c8, U+d5d8, U+d63c, U+d64d, U+d669, U+d734, U+d76c;
}

/* [116] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 100;
  src: local("Noto Sans KR Thin"), local("NotoSansKR-Thin"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby6FmXiEBPT4ITbgNA5CgmOsn7tqrYemQxcvEcQNuu0kQVUV7_JUAt63CjlocyjGq0Z6HPTl38RUH4.116.woff2?userVariant=14243) format("woff2");
  unicode-range: U+26, U+2b, U+3e, U+40, U+7e, U+ac01, U+ac19, U+ac1d, U+aca0, U+aca9, U+acb0, U+ad8c, U+ae09, U+ae38, U+ae40, U+aed8, U+b09c, U+b0a0, U+b108, U+b204, U+b298, U+b2d8, U+b2eb-b2ec, U+b2f4, U+b313, U+b358, U+b450, U+b4e0, U+b54c, U+b610, U+b780, U+b78c, U+b791, U+b8e8, U+b958, U+b974, U+b984, U+b9b0, U+b9bc-b9bd, U+b9ce, U+ba70, U+bbfc, U+bc0f, U+bc15, U+bc1b, U+bc31, U+bc95, U+bcc0, U+bcc4, U+bd81, U+bd88, U+c0c8, U+c11d, U+c13c, U+c158, U+c18d, U+c1a1, U+c21c, U+c4f0, U+c54a, U+c560, U+c5b8, U+c5c8, U+c5f4, U+c628, U+c62c, U+c678, U+c6cc, U+c808, U+c810, U+c885, U+c88b, U+c900, U+c988, U+c99d, U+c9c8, U+cc3d-cc3e, U+cc45, U+cd08, U+ce20, U+cee4, U+d074, U+d0a4, U+d0dd, U+d2b9, U+d3b8, U+d3c9, U+d488, U+d544, U+d559, U+d56d, U+d588, U+d615, U+d648, U+d655, U+d658, U+d65c;
}

/* [117] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 100;
  src: local("Noto Sans KR Thin"), local("NotoSansKR-Thin"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby6FmXiEBPT4ITbgNA5CgmOsn7tqrYemQxcvEcQNuu0kQVUV7_JUAt63CjlocyjGq0Z6HPTl38RUH4.117.woff2?userVariant=14243) format("woff2");
  unicode-range: U+d, U+48, U+7c, U+ac10, U+ac15, U+ac74, U+ac80, U+ac83, U+acc4, U+ad11, U+ad50, U+ad6d, U+adfc, U+ae00, U+ae08, U+ae4c, U+b0a8, U+b124, U+b144, U+b178, U+b274, U+b2a5, U+b2e8, U+b2f9, U+b354, U+b370, U+b418, U+b41c, U+b4f1, U+b514, U+b798, U+b808, U+b824-b825, U+b8cc, U+b978, U+b9d0, U+b9e4, U+baa9, U+bb3c, U+bc18, U+bc1c, U+bc30, U+bc84, U+bcf5, U+bcf8, U+bd84, U+be0c, U+be14, U+c0b0, U+c0c9, U+c0dd, U+c124, U+c2dd, U+c2e4, U+c2ec, U+c54c, U+c57c-c57d, U+c591, U+c5c5-c5c6, U+c5ed, U+c608, U+c640, U+c6b8, U+c6d4, U+c784, U+c7ac, U+c800-c801, U+c9c1, U+c9d1, U+cc28, U+cc98, U+cc9c, U+ccad, U+cd5c, U+cd94, U+cd9c, U+cde8, U+ce68, U+cf54, U+d0dc, U+d14c, U+d1a0, U+d1b5, U+d2f0, U+d30c, U+d310, U+d398, U+d45c, U+d50c, U+d53c, U+d560, U+d568, U+d589, U+d604, U+d6c4, U+d788;
}

/* [118] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 100;
  src: local("Noto Sans KR Thin"), local("NotoSansKR-Thin"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby6FmXiEBPT4ITbgNA5CgmOsn7tqrYemQxcvEcQNuu0kQVUV7_JUAt63CjlocyjGq0Z6HPTl38RUH4.118.woff2?userVariant=14243) format("woff2");
  unicode-range: U+39, U+49, U+4d-4e, U+a0, U+ac04, U+ac1c, U+ac70, U+ac8c, U+acbd, U+acf5, U+acfc, U+ad00, U+ad6c, U+adf8, U+b098, U+b0b4, U+b294, U+b2c8, U+b300, U+b3c4, U+b3d9, U+b4dc, U+b4e4, U+b77c, U+b7ec, U+b85d, U+b97c, U+b9c8, U+b9cc, U+ba54, U+ba74, U+ba85, U+baa8, U+bb34, U+bb38, U+bbf8, U+bc14, U+bc29, U+bc88, U+bcf4, U+bd80, U+be44, U+c0c1, U+c11c, U+c120, U+c131, U+c138, U+c18c, U+c218, U+c2b5, U+c2e0, U+c544, U+c548, U+c5b4, U+c5d0, U+c5ec, U+c5f0, U+c601, U+c624, U+c694, U+c6a9, U+c6b0, U+c6b4, U+c6d0, U+c704, U+c720, U+c73c, U+c740, U+c744, U+c74c, U+c758, U+c77c, U+c785, U+c788, U+c790-c791, U+c7a5, U+c804, U+c815, U+c81c, U+c870, U+c8fc, U+c911, U+c9c4, U+ccb4, U+ce58, U+ce74, U+d06c, U+d0c0, U+d130, U+d2b8, U+d3ec, U+d504, U+d55c, U+d569, U+d574, U+d638, U+d654, U+d68c;
}

/* [119] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 100;
  src: local("Noto Sans KR Thin"), local("NotoSansKR-Thin"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby6FmXiEBPT4ITbgNA5CgmOsn7tqrYemQxcvEcQNuu0kQVUV7_JUAt63CjlocyjGq0Z6HPTl38RUH4.119.woff2?userVariant=14243) format("woff2");
  unicode-range: U+20-22, U+27-2a, U+2c-38, U+3a-3b, U+3f, U+41-47, U+4a-4c, U+4f-5d, U+61-7b, U+7d, U+a1, U+ab, U+ae, U+b7, U+bb, U+bf, U+2013-2014, U+201c-201d, U+2122, U+ac00, U+ace0, U+ae30, U+b2e4, U+b85c, U+b9ac, U+c0ac, U+c2a4, U+c2dc, U+c774, U+c778, U+c9c0, U+d558;
}

/* [0] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 300;
  src: local("Noto Sans KR Light"), local("NotoSansKR-Light"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOelzI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.0.woff2?userVariant=14243) format("woff2");
  unicode-range: U+f9ca-fa0b, U+ff03-ff05, U+ff07, U+ff0a-ff0b, U+ff0d-ff19, U+ff1b, U+ff1d, U+ff20-ff5b, U+ff5d, U+ffe0-ffe3, U+ffe5-ffe6;
}

/* [2] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 300;
  src: local("Noto Sans KR Light"), local("NotoSansKR-Light"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOelzI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.2.woff2?userVariant=14243) format("woff2");
  unicode-range: U+d723-d728, U+d72a-d733, U+d735-d748, U+d74a-d74f, U+d752-d753, U+d755-d757, U+d75a-d75f, U+d762-d764, U+d766-d768, U+d76a-d76b, U+d76d-d76f, U+d771-d787, U+d789-d78b, U+d78d-d78f, U+d791-d797, U+d79a, U+d79c, U+d79e-d7a3, U+f900-f909, U+f90b-f92e;
}

/* [3] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 300;
  src: local("Noto Sans KR Light"), local("NotoSansKR-Light"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOelzI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.3.woff2?userVariant=14243) format("woff2");
  unicode-range: U+d679-d68b, U+d68e-d69e, U+d6a0, U+d6a2-d6a7, U+d6a9-d6c3, U+d6c6-d6c7, U+d6c9-d6cb, U+d6cd-d6d3, U+d6d5-d6d6, U+d6d8-d6e3, U+d6e5-d6e7, U+d6e9-d6fb, U+d6fd-d717, U+d719-d71f, U+d721-d722;
}

/* [4] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 300;
  src: local("Noto Sans KR Light"), local("NotoSansKR-Light"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOelzI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.4.woff2?userVariant=14243) format("woff2");
  unicode-range: U+d5bc-d5c7, U+d5ca-d5cb, U+d5cd-d5cf, U+d5d1-d5d7, U+d5d9-d5da, U+d5dc, U+d5de-d5e3, U+d5e6-d5e7, U+d5e9-d5eb, U+d5ed-d5f6, U+d5f8, U+d5fa-d5ff, U+d602-d603, U+d605-d607, U+d609-d60f, U+d612-d613, U+d616-d61b, U+d61d-d637, U+d63a-d63b, U+d63d-d63f, U+d641-d647, U+d64a-d64c, U+d64e-d653, U+d656-d657, U+d659-d65b, U+d65d-d666, U+d668, U+d66a-d678;
}

/* [5] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 300;
  src: local("Noto Sans KR Light"), local("NotoSansKR-Light"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOelzI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.5.woff2?userVariant=14243) format("woff2");
  unicode-range: U+d507, U+d509-d50b, U+d50d-d513, U+d515-d53b, U+d53e-d53f, U+d541-d543, U+d545-d54c, U+d54e, U+d550, U+d552-d557, U+d55a-d55b, U+d55d-d55f, U+d561-d564, U+d566-d567, U+d56a, U+d56c, U+d56e-d573, U+d576-d577, U+d579-d583, U+d585-d586, U+d58a-d5a4, U+d5a6-d5bb;
}

/* [6] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 300;
  src: local("Noto Sans KR Light"), local("NotoSansKR-Light"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOelzI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.6.woff2?userVariant=14243) format("woff2");
  unicode-range: U+d464-d477, U+d47a-d47b, U+d47d-d47f, U+d481-d487, U+d489-d48a, U+d48c, U+d48e-d4e7, U+d4e9-d503, U+d505-d506;
}

/* [7] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 300;
  src: local("Noto Sans KR Light"), local("NotoSansKR-Light"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOelzI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.7.woff2?userVariant=14243) format("woff2");
  unicode-range: U+d3bf-d3c7, U+d3ca-d3cf, U+d3d1-d3eb, U+d3ee-d3ef, U+d3f1-d3f3, U+d3f5-d3fb, U+d3fd-d400, U+d402-d45b, U+d45d-d463;
}

/* [8] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 300;
  src: local("Noto Sans KR Light"), local("NotoSansKR-Light"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOelzI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.8.woff2?userVariant=14243) format("woff2");
  unicode-range: U+d2ff, U+d302-d304, U+d306-d30b, U+d30f, U+d311-d313, U+d315-d31b, U+d31e, U+d322-d324, U+d326-d327, U+d32a-d32b, U+d32d-d32f, U+d331-d337, U+d339-d33c, U+d33e-d37b, U+d37e-d37f, U+d381-d383, U+d385-d38b, U+d38e-d390, U+d392-d397, U+d39a-d39b, U+d39d-d39f, U+d3a1-d3a7, U+d3a9-d3aa, U+d3ac, U+d3ae-d3b3, U+d3b5-d3b7, U+d3b9-d3bb, U+d3bd-d3be;
}

/* [9] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 300;
  src: local("Noto Sans KR Light"), local("NotoSansKR-Light"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOelzI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.9.woff2?userVariant=14243) format("woff2");
  unicode-range: U+d257-d27f, U+d281-d29b, U+d29d-d29f, U+d2a1-d2ab, U+d2ad-d2b7, U+d2ba-d2bb, U+d2bd-d2bf, U+d2c1-d2c7, U+d2c9-d2ef, U+d2f2-d2f3, U+d2f5-d2f7, U+d2f9-d2fe;
}

/* [10] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 300;
  src: local("Noto Sans KR Light"), local("NotoSansKR-Light"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOelzI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.10.woff2?userVariant=14243) format("woff2");
  unicode-range: U+d1b4, U+d1b6-d1f3, U+d1f5-d22b, U+d22e-d22f, U+d231-d233, U+d235-d23b, U+d23d-d240, U+d242-d256;
}

/* [11] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 300;
  src: local("Noto Sans KR Light"), local("NotoSansKR-Light"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOelzI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.11.woff2?userVariant=14243) format("woff2");
  unicode-range: U+d105-d12f, U+d132-d133, U+d135-d137, U+d139-d13f, U+d141-d142, U+d144, U+d146-d14b, U+d14e-d14f, U+d151-d153, U+d155-d15b, U+d15e-d187, U+d189-d19f, U+d1a2-d1a3, U+d1a5-d1a7, U+d1a9-d1af, U+d1b2-d1b3;
}

/* [12] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 300;
  src: local("Noto Sans KR Light"), local("NotoSansKR-Light"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOelzI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.12.woff2?userVariant=14243) format("woff2");
  unicode-range: U+d04b-d04f, U+d051-d057, U+d059-d06b, U+d06d-d06f, U+d071-d073, U+d075-d07b, U+d07e-d0a3, U+d0a6-d0a7, U+d0a9-d0ab, U+d0ad-d0b3, U+d0b6, U+d0b8, U+d0ba-d0bf, U+d0c2-d0c3, U+d0c5-d0c7, U+d0c9-d0cf, U+d0d2, U+d0d6-d0db, U+d0de-d0df, U+d0e1-d0e3, U+d0e5-d0eb, U+d0ee-d0f0, U+d0f2-d104;
}

/* [13] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 300;
  src: local("Noto Sans KR Light"), local("NotoSansKR-Light"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOelzI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.13.woff2?userVariant=14243) format("woff2");
  unicode-range: U+cfa2-cfc3, U+cfc5-cfdf, U+cfe2-cfe3, U+cfe5-cfe7, U+cfe9-cff4, U+cff6-cffb, U+cffd-cfff, U+d001-d003, U+d005-d017, U+d019-d033, U+d036-d037, U+d039-d03b, U+d03d-d04a;
}

/* [14] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 300;
  src: local("Noto Sans KR Light"), local("NotoSansKR-Light"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOelzI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.14.woff2?userVariant=14243) format("woff2");
  unicode-range: U+cef0-cef3, U+cef6, U+cef9-ceff, U+cf01-cf03, U+cf05-cf07, U+cf09-cf0f, U+cf11-cf12, U+cf14-cf1b, U+cf1d-cf1f, U+cf21-cf2f, U+cf31-cf53, U+cf56-cf57, U+cf59-cf5b, U+cf5d-cf63, U+cf66, U+cf68, U+cf6a-cf6f, U+cf71-cf84, U+cf86-cf8b, U+cf8d-cfa1;
}

/* [15] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 300;
  src: local("Noto Sans KR Light"), local("NotoSansKR-Light"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOelzI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.15.woff2?userVariant=14243) format("woff2");
  unicode-range: U+ce3c-ce57, U+ce5a-ce5b, U+ce5d-ce5f, U+ce61-ce67, U+ce6a, U+ce6c, U+ce6e-ce73, U+ce76-ce77, U+ce79-ce7b, U+ce7d-ce83, U+ce85-ce88, U+ce8a-ce8f, U+ce91-ce93, U+ce95-ce97, U+ce99-ce9f, U+cea2, U+cea4-ceab, U+cead-cee3, U+cee6-cee7, U+cee9-ceeb, U+ceed-ceef;
}

/* [16] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 300;
  src: local("Noto Sans KR Light"), local("NotoSansKR-Light"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOelzI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.16.woff2?userVariant=14243) format("woff2");
  unicode-range: U+cd92-cd93, U+cd96-cd97, U+cd99-cd9b, U+cd9d-cda3, U+cda6-cda8, U+cdaa-cdaf, U+cdb1-cdc3, U+cdc5-cdcb, U+cdcd-cde7, U+cde9-ce03, U+ce05-ce1f, U+ce22-ce34, U+ce36-ce3b;
}

/* [17] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 300;
  src: local("Noto Sans KR Light"), local("NotoSansKR-Light"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOelzI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.17.woff2?userVariant=14243) format("woff2");
  unicode-range: U+ccef-cd07, U+cd0a-cd0b, U+cd0d-cd1a, U+cd1c, U+cd1e-cd2b, U+cd2d-cd5b, U+cd5d-cd77, U+cd79-cd91;
}

/* [18] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 300;
  src: local("Noto Sans KR Light"), local("NotoSansKR-Light"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOelzI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.18.woff2?userVariant=14243) format("woff2");
  unicode-range: U+cc3f-cc43, U+cc46-cc47, U+cc49-cc4b, U+cc4d-cc53, U+cc55-cc58, U+cc5a-cc5f, U+cc61-cc97, U+cc9a-cc9b, U+cc9d-cc9f, U+cca1-cca7, U+ccaa, U+ccac, U+ccae-ccb3, U+ccb6-ccb7, U+ccb9-ccbb, U+ccbd-cccf, U+ccd1-cce3, U+cce5-ccee;
}

/* [19] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 300;
  src: local("Noto Sans KR Light"), local("NotoSansKR-Light"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOelzI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.19.woff2?userVariant=14243) format("woff2");
  unicode-range: U+cb91-cbd3, U+cbd5-cbe3, U+cbe5-cc0b, U+cc0e-cc0f, U+cc11-cc13, U+cc15-cc1b, U+cc1d-cc20, U+cc23-cc27, U+cc2a-cc2b, U+cc2d, U+cc2f, U+cc31-cc37, U+cc3a, U+cc3c;
}

/* [20] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 300;
  src: local("Noto Sans KR Light"), local("NotoSansKR-Light"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOelzI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.20.woff2?userVariant=14243) format("woff2");
  unicode-range: U+caf4-cb47, U+cb4a-cb90;
}

/* [21] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 300;
  src: local("Noto Sans KR Light"), local("NotoSansKR-Light"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOelzI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.21.woff2?userVariant=14243) format("woff2");
  unicode-range: U+ca4a-ca4b, U+ca4e-ca4f, U+ca51-ca53, U+ca55-ca5b, U+ca5d-ca60, U+ca62-ca83, U+ca85-cabb, U+cabe-cabf, U+cac1-cac3, U+cac5-cacb, U+cacd-cad0, U+cad2, U+cad4-cad8, U+cada-caf3;
}

/* [22] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 300;
  src: local("Noto Sans KR Light"), local("NotoSansKR-Light"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOelzI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.22.woff2?userVariant=14243) format("woff2");
  unicode-range: U+c996-c997, U+c99a-c99c, U+c99e-c9bf, U+c9c2-c9c3, U+c9c5-c9c7, U+c9c9-c9cf, U+c9d2, U+c9d4, U+c9d7-c9d8, U+c9db, U+c9de-c9df, U+c9e1-c9e3, U+c9e5-c9e6, U+c9e8-c9eb, U+c9ee-c9f0, U+c9f2-c9f7, U+c9f9-ca0b, U+ca0d-ca28, U+ca2a-ca49;
}

/* [23] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 300;
  src: local("Noto Sans KR Light"), local("NotoSansKR-Light"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOelzI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.23.woff2?userVariant=14243) format("woff2");
  unicode-range: U+c8e9-c8f4, U+c8f6-c8fb, U+c8fe-c8ff, U+c901-c903, U+c905-c90b, U+c90e-c910, U+c912-c917, U+c919-c92b, U+c92d-c94f, U+c951-c953, U+c955-c96b, U+c96d-c973, U+c975-c987, U+c98a-c98b, U+c98d-c98f, U+c991-c995;
}

/* [24] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 300;
  src: local("Noto Sans KR Light"), local("NotoSansKR-Light"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOelzI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.24.woff2?userVariant=14243) format("woff2");
  unicode-range: U+c841-c84b, U+c84d-c86f, U+c872-c873, U+c875-c877, U+c879-c87f, U+c882-c884, U+c887-c88a, U+c88d-c8c3, U+c8c5-c8df, U+c8e1-c8e8;
}

/* [25] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 300;
  src: local("Noto Sans KR Light"), local("NotoSansKR-Light"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOelzI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.25.woff2?userVariant=14243) format("woff2");
  unicode-range: U+c779-c77b, U+c77e-c782, U+c786, U+c78b, U+c78d, U+c78f, U+c792-c793, U+c795, U+c797, U+c799-c79f, U+c7a2, U+c7a7-c7ab, U+c7ae-c7bb, U+c7bd-c7c0, U+c7c2-c7c7, U+c7c9-c7dc, U+c7de-c7ff, U+c802-c803, U+c805-c807, U+c809, U+c80b-c80f, U+c812, U+c814, U+c817-c81b, U+c81e-c81f, U+c821-c823, U+c825-c82e, U+c830-c837, U+c839-c83b, U+c83d-c840;
}

/* [26] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 300;
  src: local("Noto Sans KR Light"), local("NotoSansKR-Light"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOelzI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.26.woff2?userVariant=14243) format("woff2");
  unicode-range: U+c6bb-c6bf, U+c6c2, U+c6c4, U+c6c6-c6cb, U+c6ce-c6cf, U+c6d1-c6d3, U+c6d5-c6db, U+c6dd-c6df, U+c6e1-c6e7, U+c6e9-c6eb, U+c6ed-c6ef, U+c6f1-c6f8, U+c6fa-c703, U+c705-c707, U+c709-c70b, U+c70d-c716, U+c718, U+c71a-c71f, U+c722-c723, U+c725-c727, U+c729-c734, U+c736-c73b, U+c73e-c73f, U+c741-c743, U+c745-c74b, U+c74e-c750, U+c752-c757, U+c759-c773, U+c776-c777;
}

/* [27] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 300;
  src: local("Noto Sans KR Light"), local("NotoSansKR-Light"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOelzI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.27.woff2?userVariant=14243) format("woff2");
  unicode-range: U+c5f5-c5fb, U+c5fe, U+c602-c605, U+c607, U+c609-c60f, U+c611-c61a, U+c61c-c623, U+c626-c627, U+c629-c62b, U+c62d, U+c62f-c632, U+c636, U+c638, U+c63a-c63f, U+c642-c643, U+c645-c647, U+c649-c652, U+c656-c65b, U+c65d-c65f, U+c661-c663, U+c665-c677, U+c679-c67b, U+c67d-c693, U+c696-c697, U+c699-c69b, U+c69d-c6a3, U+c6a6, U+c6a8, U+c6aa-c6af, U+c6b2-c6b3, U+c6b5-c6b7, U+c6b9-c6ba;
}

/* [28] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 300;
  src: local("Noto Sans KR Light"), local("NotoSansKR-Light"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOelzI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.28.woff2?userVariant=14243) format("woff2");
  unicode-range: U+c517-c527, U+c52a-c52b, U+c52d-c52f, U+c531-c538, U+c53a, U+c53c, U+c53e-c543, U+c546-c547, U+c54b, U+c54d-c552, U+c556, U+c55a-c55b, U+c55d, U+c55f, U+c562-c563, U+c565-c567, U+c569-c56f, U+c572, U+c574, U+c576-c57b, U+c57e-c57f, U+c581-c583, U+c585-c586, U+c588-c58b, U+c58e, U+c590, U+c592-c596, U+c599-c5b3, U+c5b6-c5b7, U+c5ba, U+c5be-c5c3, U+c5ca-c5cb, U+c5cd, U+c5cf, U+c5d2-c5d3, U+c5d5-c5d7, U+c5d9-c5df, U+c5e1-c5e2, U+c5e4, U+c5e6-c5eb, U+c5ef, U+c5f1-c5f3;
}

/* [29] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 300;
  src: local("Noto Sans KR Light"), local("NotoSansKR-Light"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOelzI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.29.woff2?userVariant=14243) format("woff2");
  unicode-range: U+c475-c4ef, U+c4f2-c4f3, U+c4f5-c4f7, U+c4f9-c4ff, U+c502-c50b, U+c50d-c516;
}

/* [30] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 300;
  src: local("Noto Sans KR Light"), local("NotoSansKR-Light"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOelzI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.30.woff2?userVariant=14243) format("woff2");
  unicode-range: U+c3d0-c3d7, U+c3da-c3db, U+c3dd-c3de, U+c3e1-c3ec, U+c3ee-c3f3, U+c3f5-c42b, U+c42d-c463, U+c466-c474;
}

/* [31] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 300;
  src: local("Noto Sans KR Light"), local("NotoSansKR-Light"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOelzI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.31.woff2?userVariant=14243) format("woff2");
  unicode-range: U+c32b-c367, U+c36a-c36b, U+c36d-c36f, U+c371-c377, U+c37a-c37b, U+c37e-c383, U+c385-c387, U+c389-c3cf;
}

/* [32] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 300;
  src: local("Noto Sans KR Light"), local("NotoSansKR-Light"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOelzI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.32.woff2?userVariant=14243) format("woff2");
  unicode-range: U+c26a-c26b, U+c26d-c26f, U+c271-c273, U+c275-c27b, U+c27e-c287, U+c289-c28f, U+c291-c297, U+c299-c29a, U+c29c-c2a3, U+c2a5-c2a7, U+c2a9-c2ab, U+c2ad-c2b3, U+c2b6, U+c2b8, U+c2ba-c2bb, U+c2bd-c2db, U+c2de-c2df, U+c2e1-c2e2, U+c2e5-c2ea, U+c2ee, U+c2f0, U+c2f2-c2f5, U+c2f7, U+c2fa-c2fb, U+c2fd-c2ff, U+c301-c307, U+c309-c30c, U+c30e-c312, U+c315-c323, U+c325-c328, U+c32a;
}

/* [33] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 300;
  src: local("Noto Sans KR Light"), local("NotoSansKR-Light"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOelzI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.33.woff2?userVariant=14243) format("woff2");
  unicode-range: U+c1bc-c1c3, U+c1c5-c1df, U+c1e1-c1fb, U+c1fd-c203, U+c205-c20c, U+c20e, U+c210-c217, U+c21a-c21b, U+c21d-c21e, U+c221-c227, U+c229-c22a, U+c22c, U+c22e, U+c230, U+c233-c24f, U+c251-c257, U+c259-c269;
}

/* [34] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 300;
  src: local("Noto Sans KR Light"), local("NotoSansKR-Light"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOelzI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.34.woff2?userVariant=14243) format("woff2");
  unicode-range: U+c101-c11b, U+c11f, U+c121-c123, U+c125-c12b, U+c12e, U+c132-c137, U+c13a-c13b, U+c13d-c13f, U+c141-c147, U+c14a, U+c14c-c153, U+c155-c157, U+c159-c15b, U+c15d-c166, U+c169-c16f, U+c171-c177, U+c179-c18b, U+c18e-c18f, U+c191-c193, U+c195-c19b, U+c19d-c19e, U+c1a0, U+c1a2-c1a4, U+c1a6-c1bb;
}

/* [35] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 300;
  src: local("Noto Sans KR Light"), local("NotoSansKR-Light"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOelzI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.35.woff2?userVariant=14243) format("woff2");
  unicode-range: U+c049-c057, U+c059-c05b, U+c05d-c05f, U+c061-c067, U+c069-c08f, U+c091-c0ab, U+c0ae-c0af, U+c0b1-c0b3, U+c0b5, U+c0b7-c0bb, U+c0be, U+c0c2-c0c7, U+c0ca-c0cb, U+c0cd-c0cf, U+c0d1-c0d7, U+c0d9-c0da, U+c0dc, U+c0de-c0e3, U+c0e5-c0eb, U+c0ed-c0f3, U+c0f6, U+c0f8, U+c0fa-c0ff;
}

/* [36] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 300;
  src: local("Noto Sans KR Light"), local("NotoSansKR-Light"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOelzI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.36.woff2?userVariant=14243) format("woff2");
  unicode-range: U+bfa7-bfaf, U+bfb1-bfc4, U+bfc6-bfcb, U+bfce-bfcf, U+bfd1-bfd3, U+bfd5-bfdb, U+bfdd-c048;
}

/* [37] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 300;
  src: local("Noto Sans KR Light"), local("NotoSansKR-Light"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOelzI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.37.woff2?userVariant=14243) format("woff2");
  unicode-range: U+bf07, U+bf09-bf3f, U+bf41-bf4f, U+bf52-bf54, U+bf56-bfa6;
}

/* [38] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 300;
  src: local("Noto Sans KR Light"), local("NotoSansKR-Light"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOelzI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.38.woff2?userVariant=14243) format("woff2");
  unicode-range: U+be56, U+be58, U+be5c-be5f, U+be62-be63, U+be65-be67, U+be69-be74, U+be76-be7b, U+be7e-be7f, U+be81-be8e, U+be90, U+be92-bea7, U+bea9-becf, U+bed2-bed3, U+bed5-bed6, U+bed9-bee3, U+bee6-bf06;
}

/* [39] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 300;
  src: local("Noto Sans KR Light"), local("NotoSansKR-Light"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOelzI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.39.woff2?userVariant=14243) format("woff2");
  unicode-range: U+bdb0-bdd3, U+bdd5-bdef, U+bdf1-be0b, U+be0d-be0f, U+be11-be13, U+be15-be43, U+be46-be47, U+be49-be4b, U+be4d-be53;
}

/* [40] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 300;
  src: local("Noto Sans KR Light"), local("NotoSansKR-Light"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOelzI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.40.woff2?userVariant=14243) format("woff2");
  unicode-range: U+bd03, U+bd06, U+bd08, U+bd0a-bd0f, U+bd11-bd22, U+bd25-bd47, U+bd49-bd58, U+bd5a-bd7f, U+bd82-bd83, U+bd85-bd87, U+bd8a-bd8f, U+bd91-bd92, U+bd94, U+bd96-bd98, U+bd9a-bdaf;
}

/* [41] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 300;
  src: local("Noto Sans KR Light"), local("NotoSansKR-Light"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOelzI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.41.woff2?userVariant=14243) format("woff2");
  unicode-range: U+bc4e-bc83, U+bc86-bc87, U+bc89-bc8b, U+bc8d-bc93, U+bc96, U+bc98, U+bc9b-bc9f, U+bca2-bca3, U+bca5-bca7, U+bca9-bcb2, U+bcb4-bcbb, U+bcbe-bcbf, U+bcc1-bcc3, U+bcc5-bccc, U+bcce-bcd0, U+bcd2-bcd4, U+bcd6-bcf3, U+bcf7, U+bcf9-bcfb, U+bcfd-bd02;
}

/* [42] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 300;
  src: local("Noto Sans KR Light"), local("NotoSansKR-Light"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOelzI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.42.woff2?userVariant=14243) format("woff2");
  unicode-range: U+bb90-bba3, U+bba5-bbab, U+bbad-bbbf, U+bbc1-bbf7, U+bbfa-bbfb, U+bbfd-bbfe, U+bc01-bc07, U+bc09-bc0a, U+bc0e, U+bc10, U+bc12-bc13, U+bc17, U+bc19-bc1a, U+bc1e, U+bc20-bc23, U+bc26, U+bc28, U+bc2a-bc2c, U+bc2e-bc2f, U+bc32-bc33, U+bc35-bc37, U+bc39-bc3f, U+bc41-bc42, U+bc44, U+bc46-bc48, U+bc4a-bc4d;
}

/* [43] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 300;
  src: local("Noto Sans KR Light"), local("NotoSansKR-Light"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOelzI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.43.woff2?userVariant=14243) format("woff2");
  unicode-range: U+bae6-bafb, U+bafd-bb17, U+bb19-bb33, U+bb37, U+bb39-bb3a, U+bb3d-bb43, U+bb45-bb46, U+bb48, U+bb4a-bb4f, U+bb51-bb53, U+bb55-bb57, U+bb59-bb62, U+bb64-bb8f;
}

/* [44] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 300;
  src: local("Noto Sans KR Light"), local("NotoSansKR-Light"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOelzI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.44.woff2?userVariant=14243) format("woff2");
  unicode-range: U+ba30-ba37, U+ba3a-ba3b, U+ba3d-ba3f, U+ba41-ba47, U+ba49-ba4a, U+ba4c, U+ba4e-ba53, U+ba56-ba57, U+ba59-ba5b, U+ba5d-ba63, U+ba65-ba66, U+ba68-ba6f, U+ba71-ba73, U+ba75-ba77, U+ba79-ba84, U+ba86, U+ba88-baa7, U+baaa, U+baad-baaf, U+bab1-bab7, U+baba, U+babc, U+babe-bae5;
}

/* [45] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 300;
  src: local("Noto Sans KR Light"), local("NotoSansKR-Light"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOelzI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.45.woff2?userVariant=14243) format("woff2");
  unicode-range: U+b96e-b973, U+b976-b977, U+b979-b97b, U+b97d-b983, U+b986, U+b988, U+b98a-b98d, U+b98f-b9ab, U+b9ae-b9af, U+b9b1-b9b3, U+b9b5-b9bb, U+b9be, U+b9c0, U+b9c2-b9c7, U+b9ca-b9cb, U+b9cd, U+b9d2-b9d7, U+b9da, U+b9dc, U+b9df-b9e0, U+b9e2, U+b9e6-b9e7, U+b9e9-b9f3, U+b9f6, U+b9f8, U+b9fb-ba2f;
}

/* [46] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 300;
  src: local("Noto Sans KR Light"), local("NotoSansKR-Light"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOelzI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.46.woff2?userVariant=14243) format("woff2");
  unicode-range: U+b8bf-b8cb, U+b8cd-b8e0, U+b8e2-b8e7, U+b8ea-b8eb, U+b8ed-b8ef, U+b8f1-b8f7, U+b8fa, U+b8fc, U+b8fe-b903, U+b905-b917, U+b919-b91f, U+b921-b93b, U+b93d-b957, U+b95a-b95b, U+b95d-b95f, U+b961-b967, U+b969-b96c;
}

/* [47] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 300;
  src: local("Noto Sans KR Light"), local("NotoSansKR-Light"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOelzI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.47.woff2?userVariant=14243) format("woff2");
  unicode-range: U+b80d-b80f, U+b811-b817, U+b81a, U+b81c-b823, U+b826-b827, U+b829-b82b, U+b82d-b833, U+b836, U+b83a-b83f, U+b841-b85b, U+b85e-b85f, U+b861-b863, U+b865-b86b, U+b86e, U+b870, U+b872-b8af, U+b8b1-b8be;
}

/* [48] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 300;
  src: local("Noto Sans KR Light"), local("NotoSansKR-Light"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOelzI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.48.woff2?userVariant=14243) format("woff2");
  unicode-range: U+b74d-b75f, U+b761-b763, U+b765-b774, U+b776-b77b, U+b77e-b77f, U+b781-b783, U+b785-b78b, U+b78e, U+b792-b796, U+b79a-b79b, U+b79d-b7a7, U+b7aa, U+b7ae-b7b3, U+b7b6-b7c8, U+b7ca-b7eb, U+b7ee-b7ef, U+b7f1-b7f3, U+b7f5-b7fb, U+b7fe, U+b802-b806, U+b80a-b80b;
}

/* [49] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 300;
  src: local("Noto Sans KR Light"), local("NotoSansKR-Light"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOelzI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.49.woff2?userVariant=14243) format("woff2");
  unicode-range: U+b6a7-b6aa, U+b6ac-b6b0, U+b6b2-b6ef, U+b6f1-b727, U+b72a-b72b, U+b72d-b72e, U+b731-b737, U+b739-b73a, U+b73c-b743, U+b745-b74c;
}

/* [50] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 300;
  src: local("Noto Sans KR Light"), local("NotoSansKR-Light"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOelzI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.50.woff2?userVariant=14243) format("woff2");
  unicode-range: U+b605-b60f, U+b612-b617, U+b619-b624, U+b626-b69b, U+b69e-b6a3, U+b6a5-b6a6;
}

/* [51] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 300;
  src: local("Noto Sans KR Light"), local("NotoSansKR-Light"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOelzI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.51.woff2?userVariant=14243) format("woff2");
  unicode-range: U+b55f, U+b562-b583, U+b585-b59f, U+b5a2-b5a3, U+b5a5-b5a7, U+b5a9-b5b2, U+b5b5-b5ba, U+b5bd-b604;
}

/* [52] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 300;
  src: local("Noto Sans KR Light"), local("NotoSansKR-Light"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOelzI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.52.woff2?userVariant=14243) format("woff2");
  unicode-range: U+b4a5-b4b6, U+b4b8-b4bf, U+b4c1-b4c7, U+b4c9-b4db, U+b4de-b4df, U+b4e1-b4e2, U+b4e5-b4eb, U+b4ee, U+b4f0, U+b4f2-b513, U+b516-b517, U+b519-b51a, U+b51d-b523, U+b526, U+b528, U+b52b-b52f, U+b532-b533, U+b535-b537, U+b539-b53f, U+b541-b544, U+b546-b54b, U+b54d-b54f, U+b551-b55b, U+b55d-b55e;
}

/* [53] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 300;
  src: local("Noto Sans KR Light"), local("NotoSansKR-Light"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOelzI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.53.woff2?userVariant=14243) format("woff2");
  unicode-range: U+b3f8-b3fb, U+b3fd-b40f, U+b411-b417, U+b419-b41b, U+b41d-b41f, U+b421-b427, U+b42a-b42b, U+b42d-b44f, U+b452-b453, U+b455-b457, U+b459-b45f, U+b462-b464, U+b466-b46b, U+b46d-b47f, U+b481-b4a3;
}

/* [54] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 300;
  src: local("Noto Sans KR Light"), local("NotoSansKR-Light"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOelzI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.54.woff2?userVariant=14243) format("woff2");
  unicode-range: U+b342-b353, U+b356-b357, U+b359-b35b, U+b35d-b35e, U+b360-b363, U+b366, U+b368, U+b36a-b36d, U+b36f, U+b372-b373, U+b375-b377, U+b379-b37f, U+b381-b382, U+b384, U+b386-b38b, U+b38d-b3c3, U+b3c6-b3c7, U+b3c9-b3ca, U+b3cd-b3d3, U+b3d6, U+b3d8, U+b3da-b3f7;
}

/* [55] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 300;
  src: local("Noto Sans KR Light"), local("NotoSansKR-Light"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOelzI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.55.woff2?userVariant=14243) format("woff2");
  unicode-range: U+b27c-b283, U+b285-b28f, U+b292-b293, U+b295-b297, U+b29a-b29f, U+b2a1-b2a4, U+b2a7-b2a9, U+b2ab, U+b2ad-b2c7, U+b2ca-b2cb, U+b2cd-b2cf, U+b2d1-b2d7, U+b2da, U+b2dc, U+b2de-b2e3, U+b2e7, U+b2e9-b2ea, U+b2ef-b2f3, U+b2f6, U+b2f8, U+b2fa-b2fb, U+b2fd-b2fe, U+b302-b303, U+b305-b307, U+b309-b30f, U+b312, U+b316-b31b, U+b31d-b341;
}

/* [56] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 300;
  src: local("Noto Sans KR Light"), local("NotoSansKR-Light"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOelzI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.56.woff2?userVariant=14243) format("woff2");
  unicode-range: U+b1d6-b1e7, U+b1e9-b1fc, U+b1fe-b203, U+b206-b207, U+b209-b20b, U+b20d-b213, U+b216-b21f, U+b221-b257, U+b259-b273, U+b275-b27b;
}

/* [57] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 300;
  src: local("Noto Sans KR Light"), local("NotoSansKR-Light"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOelzI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.57.woff2?userVariant=14243) format("woff2");
  unicode-range: U+b120-b122, U+b126-b127, U+b129-b12b, U+b12d-b133, U+b136, U+b138, U+b13a-b13f, U+b142-b143, U+b145-b14f, U+b151-b153, U+b156-b157, U+b159-b177, U+b17a-b17b, U+b17d-b17f, U+b181-b187, U+b189-b18c, U+b18e-b191, U+b195-b1a7, U+b1a9-b1cb, U+b1cd-b1d5;
}

/* [58] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 300;
  src: local("Noto Sans KR Light"), local("NotoSansKR-Light"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOelzI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.58.woff2?userVariant=14243) format("woff2");
  unicode-range: U+b05f-b07b, U+b07e-b07f, U+b081-b083, U+b085-b08b, U+b08d-b097, U+b09b, U+b09d-b09f, U+b0a2-b0a7, U+b0aa, U+b0b0, U+b0b2, U+b0b6-b0b7, U+b0b9-b0bb, U+b0bd-b0c3, U+b0c6-b0c7, U+b0ca-b0cf, U+b0d1-b0df, U+b0e1-b0e4, U+b0e6-b107, U+b10a-b10b, U+b10d-b10f, U+b111-b112, U+b114-b117, U+b119-b11a, U+b11c-b11f;
}

/* [59] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 300;
  src: local("Noto Sans KR Light"), local("NotoSansKR-Light"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOelzI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.59.woff2?userVariant=14243) format("woff2");
  unicode-range: U+afac-afb7, U+afba-afbb, U+afbd-afbf, U+afc1-afc6, U+afca-afcc, U+afce-afd3, U+afd5-afe7, U+afe9-afef, U+aff1-b00b, U+b00d-b00f, U+b011-b013, U+b015-b01b, U+b01d-b027, U+b029-b043, U+b045-b047, U+b049, U+b04b, U+b04d-b052, U+b055-b056, U+b058-b05c, U+b05e;
}

/* [60] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 300;
  src: local("Noto Sans KR Light"), local("NotoSansKR-Light"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOelzI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.60.woff2?userVariant=14243) format("woff2");
  unicode-range: U+af03-af07, U+af09-af2b, U+af2e-af33, U+af35-af3b, U+af3e-af40, U+af44-af47, U+af4a-af5c, U+af5e-af63, U+af65-af7f, U+af81-afab;
}

/* [61] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 300;
  src: local("Noto Sans KR Light"), local("NotoSansKR-Light"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOelzI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.61.woff2?userVariant=14243) format("woff2");
  unicode-range: U+ae56-ae5b, U+ae5e-ae60, U+ae62-ae64, U+ae66-ae67, U+ae69-ae6b, U+ae6d-ae83, U+ae85-aebb, U+aebf, U+aec1-aec3, U+aec5-aecb, U+aece, U+aed0, U+aed2-aed7, U+aed9-aef3, U+aef5-af02;
}

/* [62] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 300;
  src: local("Noto Sans KR Light"), local("NotoSansKR-Light"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOelzI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.62.woff2?userVariant=14243) format("woff2");
  unicode-range: U+ad9c-ada3, U+ada5-adbf, U+adc1-adc3, U+adc5-adc7, U+adc9-add2, U+add4-addb, U+addd-addf, U+ade1-ade3, U+ade5-adf7, U+adfa-adfb, U+adfd-adff, U+ae02-ae07, U+ae0a, U+ae0c, U+ae0e-ae13, U+ae15-ae2f, U+ae31-ae33, U+ae35-ae37, U+ae39-ae3f, U+ae42, U+ae44, U+ae46-ae49, U+ae4b, U+ae4f, U+ae51-ae53, U+ae55;
}

/* [63] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 300;
  src: local("Noto Sans KR Light"), local("NotoSansKR-Light"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOelzI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.63.woff2?userVariant=14243) format("woff2");
  unicode-range: U+ace2-ace3, U+ace5-ace6, U+ace9-acef, U+acf2, U+acf4, U+acf7-acfb, U+acfe-acff, U+ad01-ad03, U+ad05-ad0b, U+ad0d-ad10, U+ad12-ad1b, U+ad1d-ad33, U+ad35-ad48, U+ad4a-ad4f, U+ad51-ad6b, U+ad6e-ad6f, U+ad71-ad72, U+ad77-ad7c, U+ad7e, U+ad80, U+ad82-ad87, U+ad89-ad8b, U+ad8d-ad8f, U+ad91-ad9b;
}

/* [64] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 300;
  src: local("Noto Sans KR Light"), local("NotoSansKR-Light"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOelzI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.64.woff2?userVariant=14243) format("woff2");
  unicode-range: U+ac25-ac2c, U+ac2e, U+ac30, U+ac32-ac37, U+ac39-ac3f, U+ac41-ac4c, U+ac4e-ac6f, U+ac72-ac73, U+ac75-ac76, U+ac79-ac7f, U+ac82, U+ac84-ac88, U+ac8a-ac8b, U+ac8d-ac8f, U+ac91-ac93, U+ac95-ac9b, U+ac9d-ac9e, U+aca1-aca7, U+acab, U+acad-acaf, U+acb1-acb7, U+acba-acbb, U+acbe-acc0, U+acc2-acc3, U+acc5-acdf;
}

/* [65] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 300;
  src: local("Noto Sans KR Light"), local("NotoSansKR-Light"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOelzI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.65.woff2?userVariant=14243) format("woff2");
  unicode-range: U+99df, U+99ed, U+99f1, U+99ff, U+9a01, U+9a08, U+9a0e-9a0f, U+9a19, U+9a2b, U+9a30, U+9a36-9a37, U+9a40, U+9a43, U+9a45, U+9a4d, U+9a55, U+9a57, U+9a5a-9a5b, U+9a5f, U+9a62, U+9a65, U+9a69-9a6a, U+9aa8, U+9ab8, U+9ad3, U+9ae5, U+9aee, U+9b1a, U+9b27, U+9b2a, U+9b31, U+9b3c, U+9b41-9b45, U+9b4f, U+9b54, U+9b5a, U+9b6f, U+9b8e, U+9b91, U+9b9f, U+9bab, U+9bae, U+9bc9, U+9bd6, U+9be4, U+9be8, U+9c0d, U+9c10, U+9c12, U+9c15, U+9c25, U+9c32, U+9c3b, U+9c47, U+9c49, U+9c57, U+9ce5, U+9ce7, U+9ce9, U+9cf3-9cf4, U+9cf6, U+9d09, U+9d1b, U+9d26, U+9d28, U+9d3b, U+9d51, U+9d5d, U+9d60-9d61, U+9d6c, U+9d72, U+9da9, U+9daf, U+9db4, U+9dc4, U+9dd7, U+9df2, U+9df8-9dfa, U+9e1a, U+9e1e, U+9e75, U+9e79, U+9e7d, U+9e7f, U+9e92-9e93, U+9e97, U+9e9d, U+9e9f, U+9ea5, U+9eb4-9eb5, U+9ebb, U+9ebe, U+9ec3, U+9ecd-9ece, U+9ed4, U+9ed8, U+9edb-9edc, U+9ede, U+9ee8, U+9ef4, U+9f07-9f08, U+9f0e, U+9f13, U+9f20, U+9f3b, U+9f4a-9f4b, U+9f4e, U+9f52, U+9f5f, U+9f61, U+9f67, U+9f6a, U+9f6c, U+9f77, U+9f8d, U+9f90, U+9f95, U+9f9c, U+ac02-ac03, U+ac05-ac06, U+ac09-ac0f, U+ac17-ac18, U+ac1b, U+ac1e-ac1f, U+ac21-ac23;
}

/* [93] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 300;
  src: local("Noto Sans KR Light"), local("NotoSansKR-Light"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOelzI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.93.woff2?userVariant=14243) format("woff2");
  unicode-range: U+338c-339c, U+339f-33a0, U+33a2-33cb, U+33cf-33d0, U+33d3, U+33d6, U+33d8, U+33db-33dd, U+4e01, U+4e03, U+4e07-4e08, U+4e11, U+4e14-4e15, U+4e18-4e19, U+4e1e, U+4e32, U+4e38-4e39, U+4e42-4e43, U+4e45, U+4e4d-4e4f, U+4e56, U+4e58-4e59, U+4e5d-4e5e, U+4e6b, U+4e6d, U+4e73, U+4e76-4e77, U+4e7e, U+4e82, U+4e86, U+4e88, U+4e8e, U+4e90-4e92, U+4e94-4e95, U+4e98, U+4e9b, U+4e9e, U+4ea1-4ea2, U+4ea4-4ea6, U+4ea8, U+4eab, U+4ead-4eae, U+4eb6, U+4ec0-4ec1, U+4ec4, U+4ec7, U+4ecb, U+4ecd, U+4ed4-4ed5, U+4ed7-4ed9, U+4edd, U+4edf, U+4ee4, U+4ef0, U+4ef2, U+4ef6-4ef7, U+4efb, U+4f01, U+4f09, U+4f0b, U+4f0d-4f11, U+4f2f, U+4f34, U+4f36, U+4f38, U+4f3a, U+4f3c-4f3d;
}

/* [94] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 300;
  src: local("Noto Sans KR Light"), local("NotoSansKR-Light"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOelzI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.94.woff2?userVariant=14243) format("woff2");
  unicode-range: U+3136, U+3138, U+313a-3140, U+3143-3144, U+3150, U+3152, U+3154-3156, U+3158-315b, U+315d-315f, U+3162, U+3164-318c, U+318e, U+3200-321b, U+3231, U+3239, U+3251-325a, U+3260-327b, U+327e-327f, U+328a-3290, U+3294, U+329e, U+32a5, U+3380-3384, U+3388-338b;
}

/* [95] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 300;
  src: local("Noto Sans KR Light"), local("NotoSansKR-Light"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOelzI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.95.woff2?userVariant=14243) format("woff2");
  unicode-range: U+2f7d, U+2f7f-2f8b, U+2f8e-2f90, U+2f92-2f97, U+2f99-2fa0, U+2fa2-2fa3, U+2fa5-2fa9, U+2fac-2fb1, U+2fb3-2fbc, U+2fc1-2fca, U+2fcd-2fd4, U+3003, U+3012-3019, U+301c, U+301e-3020, U+3036, U+3041, U+3043, U+3045, U+3047, U+3049, U+304e, U+3050, U+3052, U+3056, U+305a, U+305c, U+305e, U+3062, U+3065, U+306c, U+3070-307d, U+3080, U+3085, U+3087, U+308e, U+3090-3091, U+30a1, U+30a5, U+30a9, U+30ae, U+30b1-30b2, U+30b4, U+30b6, U+30bc-30be, U+30c2, U+30c5, U+30cc, U+30d2, U+30d4, U+30d8-30dd, U+30e4, U+30e6, U+30e8, U+30ee, U+30f0-30f2, U+30f4-30f6, U+3133, U+3135;
}

/* [96] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 300;
  src: local("Noto Sans KR Light"), local("NotoSansKR-Light"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOelzI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.96.woff2?userVariant=14243) format("woff2");
  unicode-range: U+2541-254b, U+25a4-25a9, U+25b1, U+25b5, U+25b9, U+25bf, U+25c1, U+25c3, U+25c9-25ca, U+25cc, U+25ce, U+25d0-25d1, U+25e6, U+25ef, U+260f, U+261d, U+261f, U+262f, U+2660, U+2664, U+2667-2669, U+266d, U+266f, U+2716, U+271a, U+273d, U+2756, U+2776-277f, U+278a-2793, U+2963, U+2965, U+2ac5-2ac6, U+2acb-2acc, U+2f00, U+2f04, U+2f06, U+2f08, U+2f0a-2f0b, U+2f11-2f12, U+2f14, U+2f17-2f18, U+2f1c-2f1d, U+2f1f-2f20, U+2f23-2f26, U+2f28-2f29, U+2f2b, U+2f2d, U+2f2f-2f32, U+2f38, U+2f3c-2f40, U+2f42-2f4c, U+2f4f-2f52, U+2f54-2f58, U+2f5a-2f66, U+2f69-2f70, U+2f72-2f76, U+2f78, U+2f7a-2f7c;
}

/* [97] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 300;
  src: local("Noto Sans KR Light"), local("NotoSansKR-Light"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOelzI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.97.woff2?userVariant=14243) format("woff2");
  unicode-range: U+2479-2487, U+249c-24d1, U+24d3-24d7, U+24d9-24e9, U+24eb-24f4, U+2500-2501, U+2503, U+250c-2513, U+2515-2516, U+2518-2540;
}

/* [98] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 300;
  src: local("Noto Sans KR Light"), local("NotoSansKR-Light"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOelzI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.98.woff2?userVariant=14243) format("woff2");
  unicode-range: U+215b-215e, U+2162-2169, U+2170-2179, U+2195-2199, U+21b0-21b4, U+21bc, U+21c0, U+21c4-21c5, U+21cd, U+21cf-21d4, U+21e0-21e3, U+21e6-21e9, U+2200, U+2202-2203, U+2206-2209, U+220b-220c, U+220f, U+2211, U+2213, U+221a, U+221d-2220, U+2222, U+2225-2227, U+2229-222c, U+222e, U+2234-2237, U+223d, U+2243, U+2245, U+2248, U+2250-2253, U+225a, U+2260-2262, U+2264-2267, U+226a-226b, U+226e-2273, U+2276-2277, U+2279-227b, U+2280-2287, U+228a-228b, U+2295-2297, U+22a3-22a5, U+22bb-22bc, U+22ce-22cf, U+22da-22db, U+22ee-22ef, U+2306, U+2312, U+2314, U+2467-2478;
}

/* [99] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 300;
  src: local("Noto Sans KR Light"), local("NotoSansKR-Light"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOelzI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.99.woff2?userVariant=14243) format("woff2");
  unicode-range: U+81-82, U+84, U+a2-a5, U+a7-a8, U+aa, U+ac-ad, U+b1-b3, U+b6, U+b8-ba, U+bc-be, U+c0, U+c2, U+c6-cb, U+ce-d0, U+d4, U+d8-d9, U+db-dc, U+de-df, U+e6, U+eb, U+ee-f0, U+f4, U+f7-f9, U+fb, U+fe-ff, U+111, U+126-127, U+132-133, U+138, U+13f-142, U+149-14b, U+152-153, U+166-167, U+2bc, U+2c7, U+2d0, U+2d8-2d9, U+2db-2dd, U+391-394, U+396-3a1, U+3a3-3a9, U+3b2-3b6, U+3b8, U+3bc, U+3be-3c1, U+3c3-3c9, U+2010, U+2015-2016, U+2018-2019, U+201b, U+201f-2021, U+2025, U+2030, U+2033-2036, U+203c, U+203e, U+2042, U+2074, U+207a-207f, U+2081-2084, U+2109, U+2113, U+2116, U+2121, U+2126, U+212b, U+2153-2154;
}

/* [100] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 300;
  src: local("Noto Sans KR Light"), local("NotoSansKR-Light"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOelzI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.100.woff2?userVariant=14243) format("woff2");
  unicode-range: U+e8, U+2da, U+2160, U+2194, U+3054, U+3058, U+306d, U+3086, U+308d, U+30ac, U+30bb, U+30c4, U+30cd-30ce, U+30e2, U+3132, U+3146, U+3149, U+339d, U+4e3b, U+4f0a, U+4fdd, U+4fe1, U+5409, U+540c, U+5834, U+592a-592b, U+5b9a, U+5dde, U+5e0c, U+5e73, U+5f0f, U+60f3, U+653f, U+661f, U+662f, U+667a, U+683c, U+6b4c, U+6c11, U+767c, U+76ee, U+76f4, U+77f3, U+79d1, U+7a7a, U+7b2c, U+7d22, U+8207, U+8a00, U+8a71, U+9280, U+9580, U+958b, U+96c6, U+9762, U+98df, U+9ed1, U+ac2d, U+adc8, U+add3, U+af48, U+b014, U+b134-b135, U+b158, U+b2aa, U+b35f, U+b6a4, U+b9cf, U+bb63, U+bd23, U+be91, U+c29b, U+c3f4, U+c42c, U+c55c, U+c573, U+c58f, U+c78c, U+c7dd, U+c8f5, U+cad1, U+cc48, U+cf10, U+cf20, U+d03c, U+d07d, U+d2a0, U+d30e, U+d38d, U+d3a8, U+d3c8, U+d5e5, U+d5f9, U+d6e4, U+f90a, U+ff02, U+ff1c;
}

/* [101] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 300;
  src: local("Noto Sans KR Light"), local("NotoSansKR-Light"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOelzI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.101.woff2?userVariant=14243) format("woff2");
  unicode-range: U+3b1, U+2466, U+25a1, U+25a3, U+261c, U+3008-3009, U+305b, U+305d, U+3069, U+30a7, U+30ba, U+30cf, U+30ef, U+3151, U+3157, U+4e4b, U+4e5f, U+4e8c, U+4eca, U+4ed6, U+4f5b, U+50cf, U+5149, U+5165, U+5171, U+5229, U+529b, U+5316, U+539f, U+53f2, U+571f, U+5728, U+58eb, U+591c, U+5b78, U+5c11, U+5c55, U+5ddd, U+5e02, U+5fb7, U+60c5, U+610f, U+611f, U+6625, U+66f8, U+6797, U+679c, U+682a, U+6d2a, U+706b, U+7406, U+767b, U+76f8, U+77e5, U+7acb, U+898b, U+8a69, U+8def, U+8fd1, U+901a, U+90e8, U+91cd, U+975e, U+ae14, U+ae6c, U+aec0, U+afc7, U+afc9, U+b01c, U+b028, U+b308, U+b311, U+b314, U+b31c, U+b524, U+b560, U+b764, U+b920, U+b9e3, U+bd48, U+be7d, U+c0db, U+c231, U+c270, U+c2e3, U+c37d, U+c3ed, U+c530, U+c6a5, U+c6dc, U+c7a4, U+c954, U+c974, U+d000, U+d565, U+d667, U+d6c5, U+d79d, U+ff1e;
}

/* [102] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 300;
  src: local("Noto Sans KR Light"), local("NotoSansKR-Light"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOelzI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.102.woff2?userVariant=14243) format("woff2");
  unicode-range: U+131, U+2032, U+2465, U+2642, U+3048, U+3051, U+3083-3084, U+308f, U+30c0, U+30d1, U+30d3, U+30d6, U+30df, U+30e7, U+3153, U+4e16, U+4e8b, U+4ee5, U+5206, U+52a0, U+52d5, U+53e4, U+53ef, U+54c1, U+57ce, U+597d, U+5b8c, U+5ea6, U+5f8c, U+5f97, U+6210, U+6240, U+624b, U+6728, U+6bd4, U+7236, U+7269, U+7279, U+738b, U+7528, U+7530, U+767e, U+798f, U+8005, U+8a18, U+90fd, U+91cc, U+9577, U+9593, U+98a8, U+ac20, U+acf6, U+ad90, U+af5d, U+af80, U+afcd, U+aff0, U+b0a1, U+b0b5, U+b1fd, U+b2fc, U+b380, U+b51b, U+b584, U+b5b3, U+b8fd, U+b93c, U+b9f4, U+bb44, U+bc08, U+bc27, U+bc49, U+be55, U+be64, U+bfb0, U+bfc5, U+c178, U+c21f, U+c314, U+c4f1, U+c58d, U+c664, U+c698, U+c6a7, U+c6c1, U+c9ed, U+cac0, U+cacc, U+cad9, U+ccb5, U+cdcc, U+d0e4, U+d143, U+d320, U+d330, U+d54d, U+ff06, U+ff1f, U+ff5e;
}

/* [103] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 300;
  src: local("Noto Sans KR Light"), local("NotoSansKR-Light"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOelzI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.103.woff2?userVariant=14243) format("woff2");
  unicode-range: U+b4, U+20a9, U+20ac, U+2190, U+24d8, U+2502, U+2514, U+2592, U+25c7-25c8, U+2663, U+3060, U+3064, U+3081, U+3088, U+30a3, U+30a6, U+30aa, U+30b5, U+30c7, U+30ca-30cb, U+30d0, U+30e3, U+30e5, U+339e, U+4e09, U+4eac, U+4f5c, U+5167-5168, U+516c, U+51fa, U+5408, U+540d, U+591a, U+5b57, U+6211, U+65b9, U+660e, U+6642, U+6700, U+6b63, U+6e2f, U+7063, U+7532, U+793e, U+81ea, U+8272, U+82b1, U+897f, U+8eca, U+91ce, U+ac38, U+ad76, U+ae84, U+aecc, U+b07d, U+b0b1, U+b215, U+b2a0, U+b310, U+b3d7, U+b52a, U+b618, U+b775, U+b797, U+bcd5, U+bd59, U+be80, U+bea8, U+bed1, U+bee4-bee5, U+c060, U+c2ef, U+c329, U+c3dc, U+c597, U+c5bd, U+c5e5, U+c69c, U+c9d6, U+ca29, U+ca5c, U+ca84, U+cc39, U+cc3b, U+ce89, U+cee5, U+cf65, U+cf85, U+d058, U+d145, U+d22d, U+d325, U+d37d, U+d3ad, U+d769, U+ff0c;
}

/* [104] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 300;
  src: local("Noto Sans KR Light"), local("NotoSansKR-Light"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOelzI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.104.woff2?userVariant=14243) format("woff2");
  unicode-range: U+2161, U+2228, U+2299, U+2464, U+2517, U+2640, U+3042, U+304a, U+3053, U+3061, U+307f, U+3082, U+308c, U+3092, U+30a8, U+30ab, U+30ad, U+30b0, U+30b3, U+30b7, U+30c1, U+30c6, U+30c9, U+30d5, U+30d7, U+30de, U+30e0-30e1, U+30ec-30ed, U+4e0b, U+4e0d, U+4ee3, U+53f0, U+548c, U+5b89, U+5bb6, U+5c0f, U+611b, U+6771, U+6aa2, U+6bcd, U+6c34, U+6cd5, U+6d77, U+767d, U+795e, U+8ecd, U+9999, U+9ad8, U+ac07, U+ac1a, U+ac40, U+ad0c, U+ad88, U+ada4, U+ae01, U+ae65, U+aebd, U+aec4, U+afe8, U+b139, U+b205, U+b383, U+b38c, U+b42c, U+b461, U+b55c, U+b78f, U+b8fb, U+b9f7, U+bafc, U+bc99, U+bed8, U+bfcd, U+c0bf, U+c0f9, U+c167, U+c204, U+c20f, U+c22f, U+c258, U+c298, U+c2bc, U+c388, U+c501, U+c50c, U+c5b9, U+c5ce, U+c641, U+c648, U+c73d, U+ca50, U+ca61, U+cc4c, U+ceac, U+d0d4, U+d5f7, U+d6d7, U+ff1a;
}

/* [105] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 300;
  src: local("Noto Sans KR Light"), local("NotoSansKR-Light"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOelzI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.105.woff2?userVariant=14243) format("woff2");
  unicode-range: U+2103, U+2463, U+25c6, U+25cb, U+266c, U+3001, U+300a, U+3046, U+304c-304d, U+304f, U+3055, U+3059, U+3063, U+3066-3068, U+306f, U+3089, U+30b8, U+30bf, U+314f, U+4e0a, U+570b, U+5730, U+5916, U+5929, U+5c71, U+5e74, U+5fc3, U+601d, U+6027, U+63d0, U+6709, U+6734, U+751f, U+7684, U+82f1, U+9053, U+91d1, U+97f3, U+ac2f, U+ac4d, U+adc4, U+ade4, U+ae41, U+ae4d-ae4e, U+aed1, U+afb9, U+b0e0, U+b299, U+b365, U+b46c, U+b480, U+b4c8, U+b7b4, U+b819, U+b918, U+baab, U+bab9, U+be8f, U+bed7, U+c0ec, U+c19f, U+c1a5, U+c3d9, U+c464, U+c53d, U+c553, U+c570, U+c5cc, U+c633, U+c6a4, U+c7a3, U+c7a6, U+c886, U+c9d9-c9da, U+c9ec, U+ca0c, U+cc21, U+cd1b, U+cd78, U+cdc4, U+cef8, U+cfe4, U+d0a5, U+d0b5, U+d0ec, U+d15d, U+d188, U+d23c, U+d2ac, U+d729, U+d79b, U+ff01, U+ff08-ff09, U+ff5c;
}

/* [106] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 300;
  src: local("Noto Sans KR Light"), local("NotoSansKR-Light"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOelzI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.106.woff2?userVariant=14243) format("woff2");
  unicode-range: U+2039-203a, U+223c, U+25b3, U+25b7, U+25bd, U+25cf, U+266a, U+3002, U+300b, U+304b, U+3057, U+305f, U+306a-306b, U+307e, U+308a-308b, U+3093, U+30a2, U+30af, U+30b9, U+30c3, U+30c8, U+30e9-30eb, U+33a1, U+4e00, U+524d, U+5357, U+5b50, U+7121, U+884c, U+9751, U+ac94, U+aebe, U+aecd, U+af08, U+af41, U+af49, U+b010, U+b053, U+b109, U+b11b, U+b128, U+b154, U+b291, U+b2e6, U+b301, U+b385, U+b525, U+b5b4, U+b729, U+b72f, U+b738, U+b7ff, U+b837, U+b975, U+ba67, U+bb47, U+bc1f, U+bd90, U+bfd4, U+c27c, U+c324, U+c379, U+c3e0, U+c465, U+c53b, U+c58c, U+c610, U+c653, U+c6cd, U+c813, U+c82f, U+c999, U+c9e0, U+cac4, U+cad3, U+cbd4, U+cc10, U+cc22, U+ccb8, U+ccbc, U+cda5, U+ce84, U+cea3, U+cf67, U+cfe1, U+d241, U+d30d, U+d31c, U+d391, U+d401, U+d479, U+d5c9, U+d5db, U+d649, U+d6d4;
}

/* [107] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 300;
  src: local("Noto Sans KR Light"), local("NotoSansKR-Light"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOelzI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.107.woff2?userVariant=14243) format("woff2");
  unicode-range: U+b0, U+e9, U+2193, U+2462, U+260e, U+261e, U+300e-300f, U+3044, U+30a4, U+30fb-30fc, U+314d, U+5973, U+6545, U+6708, U+7537, U+ac89, U+ac9c, U+acc1, U+ad04, U+ad75, U+ad7d, U+ae45, U+ae61, U+af42, U+b0ab, U+b0af, U+b0b3, U+b12c, U+b194, U+b1a8, U+b220, U+b258, U+b284, U+b2ff, U+b315, U+b371, U+b3d4-b3d5, U+b460, U+b527, U+b534, U+b810, U+b818, U+b98e, U+ba55, U+bbac, U+bc0b, U+bc40, U+bca1, U+bccd, U+bd93, U+be54, U+be5a, U+bf08, U+bf50, U+bf55, U+bfdc, U+c0c0, U+c0d0, U+c0f4, U+c100, U+c11e, U+c170, U+c20d, U+c274, U+c290, U+c308, U+c369, U+c539, U+c587, U+c5ff, U+c6ec, U+c70c, U+c7ad, U+c7c8, U+c83c, U+c881, U+cb48, U+cc60, U+ce69, U+ce6b, U+ce75, U+cf04, U+cf08, U+cf55, U+cf70, U+cffc, U+d0b7, U+d1a8, U+d2c8, U+d384, U+d47c, U+d48b, U+d5dd, U+d5e8, U+d720, U+d759, U+f981;
}

/* [108] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 300;
  src: local("Noto Sans KR Light"), local("NotoSansKR-Light"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOelzI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.108.woff2?userVariant=14243) format("woff2");
  unicode-range: U+e0, U+e2, U+395, U+3b7, U+3ba, U+2460-2461, U+25a0, U+3010-3011, U+306e, U+30f3, U+314a, U+314c, U+5927, U+65b0, U+7e41, U+97d3, U+9ad4, U+ad49, U+ae0b, U+ae0d, U+ae43, U+ae5d, U+aecf, U+af3c, U+af64, U+afd4, U+b080, U+b084, U+b0c5, U+b10c, U+b1e8, U+b2ac, U+b36e, U+b451, U+b515, U+b540, U+b561, U+b6ab, U+b6b1, U+b72c, U+b730, U+b744, U+b800, U+b8ec, U+b8f0, U+b904, U+b968, U+b96d, U+b987, U+b9d9, U+bb36, U+bb49, U+bc2d, U+bc43, U+bcf6, U+bd89, U+be57, U+be61, U+bed4, U+c090, U+c130, U+c148, U+c19c, U+c2f9, U+c36c, U+c37c, U+c384, U+c3df, U+c575, U+c584, U+c660, U+c719, U+c816, U+ca4d, U+ca54, U+cabc, U+cb49, U+cc14, U+cff5, U+d004, U+d038, U+d0b4, U+d0d3, U+d0e0, U+d0ed, U+d131, U+d1b0, U+d31f, U+d33d, U+d3a0, U+d3ab, U+d514, U+d584, U+d6a1, U+d6cc, U+d749, U+d760, U+d799;
}

/* [109] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 300;
  src: local("Noto Sans KR Light"), local("NotoSansKR-Light"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOelzI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.109.woff2?userVariant=14243) format("woff2");
  unicode-range: U+24, U+60, U+3b9, U+3bb, U+3bd, U+2191, U+2606, U+300c-300d, U+3131, U+3134, U+3139, U+3141-3142, U+3148, U+3161, U+3163, U+321c, U+4eba, U+5317, U+ac31, U+ac77, U+ac9f, U+acb9, U+acf0-acf1, U+acfd, U+ad73, U+af3d, U+b00c, U+b04a, U+b057, U+b0c4, U+b188, U+b1cc, U+b214, U+b2db, U+b2ee, U+b304, U+b4ed, U+b518, U+b5bc, U+b625, U+b69c-b69d, U+b7ac, U+b801, U+b86c, U+b959, U+b95c, U+b985, U+ba48, U+bb58, U+bc0c, U+bc38, U+bc85, U+bc9a, U+bf40, U+c068, U+c0bd, U+c0cc, U+c12f, U+c149, U+c1e0, U+c22b, U+c22d, U+c250, U+c2fc, U+c300, U+c313, U+c370, U+c3d8, U+c557, U+c580, U+c5e3, U+c62e, U+c634, U+c6f0, U+c74d, U+c783, U+c78e, U+c796, U+c7bc, U+c92c, U+ca4c, U+cc1c, U+cc54, U+cc59, U+ce04, U+cf30, U+cfc4, U+d140, U+d321, U+d38c, U+d399, U+d54f, U+d587, U+d5d0, U+d6e8, U+d770;
}

/* [110] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 300;
  src: local("Noto Sans KR Light"), local("NotoSansKR-Light"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOelzI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.110.woff2?userVariant=14243) format("woff2");
  unicode-range: U+d7, U+ea, U+fc, U+2192, U+25bc, U+3000, U+3137, U+3145, U+315c, U+7f8e, U+ac13, U+ac71, U+ac90, U+acb8, U+ace7, U+ad7f, U+ae50, U+aef4, U+af34, U+afbc, U+b048, U+b09a, U+b0ad, U+b0bc, U+b113, U+b125, U+b141, U+b20c, U+b2d9, U+b2ed, U+b367, U+b369, U+b374, U+b3cb, U+b4ec, U+b611, U+b760, U+b81b, U+b834, U+b8b0, U+b8e1, U+b989, U+b9d1, U+b9e1, U+b9fa, U+ba4d, U+ba78, U+bb35, U+bb54, U+bbf9, U+bc11, U+bcb3, U+bd05, U+bd95, U+bdd4, U+be10, U+bed0, U+bf51, U+c0d8, U+c232, U+c2b7, U+c2eb, U+c378, U+c500, U+c52c, U+c549, U+c568, U+c598, U+c5c9, U+c61b, U+c639, U+c67c, U+c717, U+c78a, U+c80a, U+c90c-c90d, U+c950, U+c9e7, U+cbe4, U+cca9, U+cce4, U+cdb0, U+ce78, U+ce94, U+ce98, U+cf8c, U+d018, U+d034, U+d0f1, U+d1b1, U+d280, U+d2f8, U+d338, U+d380, U+d3b4, U+d610, U+d69f, U+d6fc, U+d758;
}

/* [111] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 300;
  src: local("Noto Sans KR Light"), local("NotoSansKR-Light"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOelzI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.111.woff2?userVariant=14243) format("woff2");
  unicode-range: U+e7, U+2022, U+203b, U+25c0, U+2605, U+2661, U+3147, U+318d, U+672c, U+8a9e, U+acaa, U+acbc, U+ad1c, U+ae4a, U+ae5c, U+b044, U+b054, U+b0c8-b0c9, U+b2a6, U+b2d0, U+b35c, U+b364, U+b428, U+b454, U+b465, U+b4b7, U+b4e3, U+b51c, U+b5a1, U+b784, U+b790, U+b7ab, U+b7f4, U+b82c, U+b835, U+b8e9, U+b8f8, U+b9d8, U+b9f9, U+ba5c, U+ba64, U+babd, U+bb18, U+bb3b, U+bbff, U+bc0d, U+bc45, U+bc97, U+bcbc, U+be45, U+be75, U+be7c, U+bfcc, U+c0b6, U+c0f7, U+c14b, U+c2b4, U+c30d, U+c4f8, U+c5bb, U+c5d1, U+c5e0, U+c5ee, U+c5fd, U+c606, U+c6c5, U+c6e0, U+c708, U+c81d, U+c820, U+c824, U+c878, U+c918, U+c96c, U+c9e4, U+c9f1, U+cc2e, U+cd09, U+cea1, U+cef5, U+cef7, U+cf64, U+cf69, U+cfe8, U+d035, U+d0ac, U+d230, U+d234, U+d2f4, U+d31d, U+d575, U+d578, U+d608, U+d614, U+d718, U+d751, U+d761, U+d78c, U+d790;
}

/* [112] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 300;
  src: local("Noto Sans KR Light"), local("NotoSansKR-Light"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOelzI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.112.woff2?userVariant=14243) format("woff2");
  unicode-range: U+2665, U+3160, U+4e2d, U+6587, U+65e5, U+ac12, U+ac14, U+ac16, U+ac81, U+ad34, U+ade0, U+ae54, U+aebc, U+af2c, U+afc0, U+afc8, U+b04c, U+b08c, U+b099, U+b0a9, U+b0ac, U+b0ae, U+b0b8, U+b123, U+b179, U+b2e5, U+b2f7, U+b4c0, U+b531, U+b538, U+b545, U+b550, U+b5a8, U+b6f0, U+b728, U+b73b, U+b7ad, U+b7ed, U+b809, U+b864, U+b86d, U+b871, U+b9bf, U+b9f5, U+ba40, U+ba4b, U+ba58, U+ba87, U+baac, U+bbc0, U+bc16, U+bc34, U+bd07, U+bd99, U+be59, U+bfd0, U+c058, U+c0e4, U+c0f5, U+c12d, U+c139, U+c228, U+c529, U+c5c7, U+c635, U+c637, U+c735, U+c77d, U+c787, U+c789, U+c8c4, U+c989, U+c98c, U+c9d0, U+c9d3, U+cc0c, U+cc99, U+cd0c, U+cd2c, U+cd98, U+cda4, U+ce59, U+ce60, U+ce6d, U+cea0, U+d0d0-d0d1, U+d0d5, U+d14d, U+d1a4, U+d29c, U+d2f1, U+d301, U+d39c, U+d3bc, U+d4e8, U+d540, U+d5ec, U+d640, U+d750;
}

/* [113] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 300;
  src: local("Noto Sans KR Light"), local("NotoSansKR-Light"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOelzI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.113.woff2?userVariant=14243) format("woff2");
  unicode-range: U+5e, U+25b2, U+25b6, U+314e, U+ac24, U+ace1, U+ace4, U+ae68, U+af2d, U+b0d0, U+b0e5, U+b150, U+b155, U+b193, U+b2c9, U+b2dd, U+b3c8, U+b3fc, U+b410, U+b458, U+b4dd, U+b5a0, U+b5a4, U+b5bb, U+b7b5, U+b838, U+b840, U+b86f, U+b8f9, U+b960, U+b9e5, U+bab8, U+bb50, U+bc1d, U+bc24-bc25, U+bca8, U+bcbd, U+bd04, U+bd10, U+bd24, U+be48, U+be5b, U+be68, U+c05c, U+c12c, U+c140, U+c15c, U+c168, U+c194, U+c219, U+c27d, U+c2a8, U+c2f1, U+c2f8, U+c368, U+c554-c555, U+c559, U+c564, U+c5d8, U+c5fc, U+c625, U+c65c, U+c6b1, U+c728, U+c794, U+c84c, U+c88c, U+c8e0, U+c8fd, U+c998, U+c9dd, U+cc0d, U+cc30, U+ceec, U+cf13, U+cf1c, U+cf5c, U+d050, U+d07c, U+d0a8, U+d134, U+d138, U+d154, U+d1f4, U+d2bc, U+d329, U+d32c, U+d3d0, U+d3f4, U+d3fc, U+d56b, U+d5cc, U+d600-d601, U+d639, U+d6c8, U+d754, U+d765;
}

/* [114] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 300;
  src: local("Noto Sans KR Light"), local("NotoSansKR-Light"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOelzI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.114.woff2?userVariant=14243) format("woff2");
  unicode-range: U+3c-3d, U+2026, U+24d2, U+314b, U+ac11, U+acf3, U+ad74, U+ad81, U+adf9, U+ae34, U+af43, U+afb8, U+b05d, U+b07c, U+b110, U+b118, U+b17c, U+b180, U+b18d, U+b192, U+b2cc, U+b355, U+b378, U+b4a4, U+b4ef, U+b78d, U+b799, U+b7a9, U+b7fd, U+b807, U+b80c, U+b839, U+b9b4, U+b9db, U+ba3c, U+bab0, U+bba4, U+bc94, U+be4c, U+c154, U+c1c4, U+c26c, U+c2ac, U+c2ed, U+c4f4, U+c55e, U+c561, U+c571, U+c5b5, U+c5c4, U+c654-c655, U+c695, U+c6e8, U+c6f9, U+c724, U+c751, U+c775, U+c7a0, U+c7c1, U+c874, U+c880, U+c9d5, U+c9f8, U+cabd, U+cc29, U+cc2c, U+cca8, U+ccab, U+ccd0, U+ce21, U+ce35, U+ce7c, U+ce90, U+cee8, U+cef4, U+cfe0, U+d070, U+d0b9, U+d0c1, U+d0c4, U+d0c8, U+d15c, U+d1a1, U+d2c0, U+d300, U+d314, U+d3ed, U+d478, U+d480, U+d48d, U+d508, U+d53d, U+d5e4, U+d611, U+d61c, U+d68d, U+d6a8, U+d798;
}

/* [115] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 300;
  src: local("Noto Sans KR Light"), local("NotoSansKR-Light"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOelzI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.115.woff2?userVariant=14243) format("woff2");
  unicode-range: U+23, U+25, U+5f, U+a9, U+ac08, U+ac78, U+aca8, U+acac, U+ace8, U+ad70, U+adc0, U+addc, U+b137, U+b140, U+b208, U+b290, U+b2f5, U+b3c5, U+b3cc, U+b420, U+b429, U+b529, U+b530, U+b77d, U+b79c, U+b7a8, U+b7c9, U+b7f0, U+b7fc, U+b828, U+b860, U+b9ad, U+b9c1, U+b9c9, U+b9dd-b9de, U+b9e8, U+ba38-ba39, U+babb, U+bc00, U+bc8c, U+bca0, U+bca4, U+bcd1, U+bcfc, U+bd09, U+bdf0, U+be60, U+c0ad, U+c0b4, U+c0bc, U+c190, U+c1fc, U+c220, U+c288, U+c2b9, U+c2f6, U+c528, U+c545, U+c558, U+c5bc, U+c5d4, U+c600, U+c644, U+c6c0, U+c6c3, U+c721, U+c798, U+c7a1, U+c811, U+c838, U+c871, U+c904, U+c990, U+c9dc, U+cc38, U+cc44, U+cca0, U+cd1d, U+cd95, U+cda9, U+ce5c, U+cf00, U+cf58, U+d150, U+d22c, U+d305, U+d328, U+d37c, U+d3f0, U+d551, U+d5a5, U+d5c8, U+d5d8, U+d63c, U+d64d, U+d669, U+d734, U+d76c;
}

/* [116] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 300;
  src: local("Noto Sans KR Light"), local("NotoSansKR-Light"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOelzI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.116.woff2?userVariant=14243) format("woff2");
  unicode-range: U+26, U+2b, U+3e, U+40, U+7e, U+ac01, U+ac19, U+ac1d, U+aca0, U+aca9, U+acb0, U+ad8c, U+ae09, U+ae38, U+ae40, U+aed8, U+b09c, U+b0a0, U+b108, U+b204, U+b298, U+b2d8, U+b2eb-b2ec, U+b2f4, U+b313, U+b358, U+b450, U+b4e0, U+b54c, U+b610, U+b780, U+b78c, U+b791, U+b8e8, U+b958, U+b974, U+b984, U+b9b0, U+b9bc-b9bd, U+b9ce, U+ba70, U+bbfc, U+bc0f, U+bc15, U+bc1b, U+bc31, U+bc95, U+bcc0, U+bcc4, U+bd81, U+bd88, U+c0c8, U+c11d, U+c13c, U+c158, U+c18d, U+c1a1, U+c21c, U+c4f0, U+c54a, U+c560, U+c5b8, U+c5c8, U+c5f4, U+c628, U+c62c, U+c678, U+c6cc, U+c808, U+c810, U+c885, U+c88b, U+c900, U+c988, U+c99d, U+c9c8, U+cc3d-cc3e, U+cc45, U+cd08, U+ce20, U+cee4, U+d074, U+d0a4, U+d0dd, U+d2b9, U+d3b8, U+d3c9, U+d488, U+d544, U+d559, U+d56d, U+d588, U+d615, U+d648, U+d655, U+d658, U+d65c;
}

/* [117] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 300;
  src: local("Noto Sans KR Light"), local("NotoSansKR-Light"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOelzI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.117.woff2?userVariant=14243) format("woff2");
  unicode-range: U+d, U+48, U+7c, U+ac10, U+ac15, U+ac74, U+ac80, U+ac83, U+acc4, U+ad11, U+ad50, U+ad6d, U+adfc, U+ae00, U+ae08, U+ae4c, U+b0a8, U+b124, U+b144, U+b178, U+b274, U+b2a5, U+b2e8, U+b2f9, U+b354, U+b370, U+b418, U+b41c, U+b4f1, U+b514, U+b798, U+b808, U+b824-b825, U+b8cc, U+b978, U+b9d0, U+b9e4, U+baa9, U+bb3c, U+bc18, U+bc1c, U+bc30, U+bc84, U+bcf5, U+bcf8, U+bd84, U+be0c, U+be14, U+c0b0, U+c0c9, U+c0dd, U+c124, U+c2dd, U+c2e4, U+c2ec, U+c54c, U+c57c-c57d, U+c591, U+c5c5-c5c6, U+c5ed, U+c608, U+c640, U+c6b8, U+c6d4, U+c784, U+c7ac, U+c800-c801, U+c9c1, U+c9d1, U+cc28, U+cc98, U+cc9c, U+ccad, U+cd5c, U+cd94, U+cd9c, U+cde8, U+ce68, U+cf54, U+d0dc, U+d14c, U+d1a0, U+d1b5, U+d2f0, U+d30c, U+d310, U+d398, U+d45c, U+d50c, U+d53c, U+d560, U+d568, U+d589, U+d604, U+d6c4, U+d788;
}

/* [118] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 300;
  src: local("Noto Sans KR Light"), local("NotoSansKR-Light"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOelzI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.118.woff2?userVariant=14243) format("woff2");
  unicode-range: U+39, U+49, U+4d-4e, U+a0, U+ac04, U+ac1c, U+ac70, U+ac8c, U+acbd, U+acf5, U+acfc, U+ad00, U+ad6c, U+adf8, U+b098, U+b0b4, U+b294, U+b2c8, U+b300, U+b3c4, U+b3d9, U+b4dc, U+b4e4, U+b77c, U+b7ec, U+b85d, U+b97c, U+b9c8, U+b9cc, U+ba54, U+ba74, U+ba85, U+baa8, U+bb34, U+bb38, U+bbf8, U+bc14, U+bc29, U+bc88, U+bcf4, U+bd80, U+be44, U+c0c1, U+c11c, U+c120, U+c131, U+c138, U+c18c, U+c218, U+c2b5, U+c2e0, U+c544, U+c548, U+c5b4, U+c5d0, U+c5ec, U+c5f0, U+c601, U+c624, U+c694, U+c6a9, U+c6b0, U+c6b4, U+c6d0, U+c704, U+c720, U+c73c, U+c740, U+c744, U+c74c, U+c758, U+c77c, U+c785, U+c788, U+c790-c791, U+c7a5, U+c804, U+c815, U+c81c, U+c870, U+c8fc, U+c911, U+c9c4, U+ccb4, U+ce58, U+ce74, U+d06c, U+d0c0, U+d130, U+d2b8, U+d3ec, U+d504, U+d55c, U+d569, U+d574, U+d638, U+d654, U+d68c;
}

/* [119] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 300;
  src: local("Noto Sans KR Light"), local("NotoSansKR-Light"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOelzI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.119.woff2?userVariant=14243) format("woff2");
  unicode-range: U+20-22, U+27-2a, U+2c-38, U+3a-3b, U+3f, U+41-47, U+4a-4c, U+4f-5d, U+61-7b, U+7d, U+a1, U+ab, U+ae, U+b7, U+bb, U+bf, U+2013-2014, U+201c-201d, U+2122, U+ac00, U+ace0, U+ae30, U+b2e4, U+b85c, U+b9ac, U+c0ac, U+c2a4, U+c2dc, U+c774, U+c778, U+c9c0, U+d558;
}

/* [0] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 400;
  src: local("Noto Sans KR Regular"), local("NotoSansKR-Regular"), url(https://fonts.gstatic.com/s/notosanskr/v10/PbykFmXiEBPT4ITbgNA5Cgm20xzM4rJ_1hVWr0wuLNGzgER_VNCnUj8uxSvmm4_MSugY9nXMgRti.0.woff2?userVariant=14243) format("woff2");
  unicode-range: U+f9ca-fa0b, U+ff03-ff05, U+ff07, U+ff0a-ff0b, U+ff0d-ff19, U+ff1b, U+ff1d, U+ff20-ff5b, U+ff5d, U+ffe0-ffe3, U+ffe5-ffe6;
}

/* [2] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 400;
  src: local("Noto Sans KR Regular"), local("NotoSansKR-Regular"), url(https://fonts.gstatic.com/s/notosanskr/v10/PbykFmXiEBPT4ITbgNA5Cgm20xzM4rJ_1hVWr0wuLNGzgER_VNCnUj8uxSvmm4_MSugY9nXMgRti.2.woff2?userVariant=14243) format("woff2");
  unicode-range: U+d723-d728, U+d72a-d733, U+d735-d748, U+d74a-d74f, U+d752-d753, U+d755-d757, U+d75a-d75f, U+d762-d764, U+d766-d768, U+d76a-d76b, U+d76d-d76f, U+d771-d787, U+d789-d78b, U+d78d-d78f, U+d791-d797, U+d79a, U+d79c, U+d79e-d7a3, U+f900-f909, U+f90b-f92e;
}

/* [3] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 400;
  src: local("Noto Sans KR Regular"), local("NotoSansKR-Regular"), url(https://fonts.gstatic.com/s/notosanskr/v10/PbykFmXiEBPT4ITbgNA5Cgm20xzM4rJ_1hVWr0wuLNGzgER_VNCnUj8uxSvmm4_MSugY9nXMgRti.3.woff2?userVariant=14243) format("woff2");
  unicode-range: U+d679-d68b, U+d68e-d69e, U+d6a0, U+d6a2-d6a7, U+d6a9-d6c3, U+d6c6-d6c7, U+d6c9-d6cb, U+d6cd-d6d3, U+d6d5-d6d6, U+d6d8-d6e3, U+d6e5-d6e7, U+d6e9-d6fb, U+d6fd-d717, U+d719-d71f, U+d721-d722;
}

/* [4] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 400;
  src: local("Noto Sans KR Regular"), local("NotoSansKR-Regular"), url(https://fonts.gstatic.com/s/notosanskr/v10/PbykFmXiEBPT4ITbgNA5Cgm20xzM4rJ_1hVWr0wuLNGzgER_VNCnUj8uxSvmm4_MSugY9nXMgRti.4.woff2?userVariant=14243) format("woff2");
  unicode-range: U+d5bc-d5c7, U+d5ca-d5cb, U+d5cd-d5cf, U+d5d1-d5d7, U+d5d9-d5da, U+d5dc, U+d5de-d5e3, U+d5e6-d5e7, U+d5e9-d5eb, U+d5ed-d5f6, U+d5f8, U+d5fa-d5ff, U+d602-d603, U+d605-d607, U+d609-d60f, U+d612-d613, U+d616-d61b, U+d61d-d637, U+d63a-d63b, U+d63d-d63f, U+d641-d647, U+d64a-d64c, U+d64e-d653, U+d656-d657, U+d659-d65b, U+d65d-d666, U+d668, U+d66a-d678;
}

/* [5] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 400;
  src: local("Noto Sans KR Regular"), local("NotoSansKR-Regular"), url(https://fonts.gstatic.com/s/notosanskr/v10/PbykFmXiEBPT4ITbgNA5Cgm20xzM4rJ_1hVWr0wuLNGzgER_VNCnUj8uxSvmm4_MSugY9nXMgRti.5.woff2?userVariant=14243) format("woff2");
  unicode-range: U+d507, U+d509-d50b, U+d50d-d513, U+d515-d53b, U+d53e-d53f, U+d541-d543, U+d545-d54c, U+d54e, U+d550, U+d552-d557, U+d55a-d55b, U+d55d-d55f, U+d561-d564, U+d566-d567, U+d56a, U+d56c, U+d56e-d573, U+d576-d577, U+d579-d583, U+d585-d586, U+d58a-d5a4, U+d5a6-d5bb;
}

/* [6] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 400;
  src: local("Noto Sans KR Regular"), local("NotoSansKR-Regular"), url(https://fonts.gstatic.com/s/notosanskr/v10/PbykFmXiEBPT4ITbgNA5Cgm20xzM4rJ_1hVWr0wuLNGzgER_VNCnUj8uxSvmm4_MSugY9nXMgRti.6.woff2?userVariant=14243) format("woff2");
  unicode-range: U+d464-d477, U+d47a-d47b, U+d47d-d47f, U+d481-d487, U+d489-d48a, U+d48c, U+d48e-d4e7, U+d4e9-d503, U+d505-d506;
}

/* [7] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 400;
  src: local("Noto Sans KR Regular"), local("NotoSansKR-Regular"), url(https://fonts.gstatic.com/s/notosanskr/v10/PbykFmXiEBPT4ITbgNA5Cgm20xzM4rJ_1hVWr0wuLNGzgER_VNCnUj8uxSvmm4_MSugY9nXMgRti.7.woff2?userVariant=14243) format("woff2");
  unicode-range: U+d3bf-d3c7, U+d3ca-d3cf, U+d3d1-d3eb, U+d3ee-d3ef, U+d3f1-d3f3, U+d3f5-d3fb, U+d3fd-d400, U+d402-d45b, U+d45d-d463;
}

/* [8] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 400;
  src: local("Noto Sans KR Regular"), local("NotoSansKR-Regular"), url(https://fonts.gstatic.com/s/notosanskr/v10/PbykFmXiEBPT4ITbgNA5Cgm20xzM4rJ_1hVWr0wuLNGzgER_VNCnUj8uxSvmm4_MSugY9nXMgRti.8.woff2?userVariant=14243) format("woff2");
  unicode-range: U+d2ff, U+d302-d304, U+d306-d30b, U+d30f, U+d311-d313, U+d315-d31b, U+d31e, U+d322-d324, U+d326-d327, U+d32a-d32b, U+d32d-d32f, U+d331-d337, U+d339-d33c, U+d33e-d37b, U+d37e-d37f, U+d381-d383, U+d385-d38b, U+d38e-d390, U+d392-d397, U+d39a-d39b, U+d39d-d39f, U+d3a1-d3a7, U+d3a9-d3aa, U+d3ac, U+d3ae-d3b3, U+d3b5-d3b7, U+d3b9-d3bb, U+d3bd-d3be;
}

/* [9] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 400;
  src: local("Noto Sans KR Regular"), local("NotoSansKR-Regular"), url(https://fonts.gstatic.com/s/notosanskr/v10/PbykFmXiEBPT4ITbgNA5Cgm20xzM4rJ_1hVWr0wuLNGzgER_VNCnUj8uxSvmm4_MSugY9nXMgRti.9.woff2?userVariant=14243) format("woff2");
  unicode-range: U+d257-d27f, U+d281-d29b, U+d29d-d29f, U+d2a1-d2ab, U+d2ad-d2b7, U+d2ba-d2bb, U+d2bd-d2bf, U+d2c1-d2c7, U+d2c9-d2ef, U+d2f2-d2f3, U+d2f5-d2f7, U+d2f9-d2fe;
}

/* [10] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 400;
  src: local("Noto Sans KR Regular"), local("NotoSansKR-Regular"), url(https://fonts.gstatic.com/s/notosanskr/v10/PbykFmXiEBPT4ITbgNA5Cgm20xzM4rJ_1hVWr0wuLNGzgER_VNCnUj8uxSvmm4_MSugY9nXMgRti.10.woff2?userVariant=14243) format("woff2");
  unicode-range: U+d1b4, U+d1b6-d1f3, U+d1f5-d22b, U+d22e-d22f, U+d231-d233, U+d235-d23b, U+d23d-d240, U+d242-d256;
}

/* [11] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 400;
  src: local("Noto Sans KR Regular"), local("NotoSansKR-Regular"), url(https://fonts.gstatic.com/s/notosanskr/v10/PbykFmXiEBPT4ITbgNA5Cgm20xzM4rJ_1hVWr0wuLNGzgER_VNCnUj8uxSvmm4_MSugY9nXMgRti.11.woff2?userVariant=14243) format("woff2");
  unicode-range: U+d105-d12f, U+d132-d133, U+d135-d137, U+d139-d13f, U+d141-d142, U+d144, U+d146-d14b, U+d14e-d14f, U+d151-d153, U+d155-d15b, U+d15e-d187, U+d189-d19f, U+d1a2-d1a3, U+d1a5-d1a7, U+d1a9-d1af, U+d1b2-d1b3;
}

/* [12] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 400;
  src: local("Noto Sans KR Regular"), local("NotoSansKR-Regular"), url(https://fonts.gstatic.com/s/notosanskr/v10/PbykFmXiEBPT4ITbgNA5Cgm20xzM4rJ_1hVWr0wuLNGzgER_VNCnUj8uxSvmm4_MSugY9nXMgRti.12.woff2?userVariant=14243) format("woff2");
  unicode-range: U+d04b-d04f, U+d051-d057, U+d059-d06b, U+d06d-d06f, U+d071-d073, U+d075-d07b, U+d07e-d0a3, U+d0a6-d0a7, U+d0a9-d0ab, U+d0ad-d0b3, U+d0b6, U+d0b8, U+d0ba-d0bf, U+d0c2-d0c3, U+d0c5-d0c7, U+d0c9-d0cf, U+d0d2, U+d0d6-d0db, U+d0de-d0df, U+d0e1-d0e3, U+d0e5-d0eb, U+d0ee-d0f0, U+d0f2-d104;
}

/* [13] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 400;
  src: local("Noto Sans KR Regular"), local("NotoSansKR-Regular"), url(https://fonts.gstatic.com/s/notosanskr/v10/PbykFmXiEBPT4ITbgNA5Cgm20xzM4rJ_1hVWr0wuLNGzgER_VNCnUj8uxSvmm4_MSugY9nXMgRti.13.woff2?userVariant=14243) format("woff2");
  unicode-range: U+cfa2-cfc3, U+cfc5-cfdf, U+cfe2-cfe3, U+cfe5-cfe7, U+cfe9-cff4, U+cff6-cffb, U+cffd-cfff, U+d001-d003, U+d005-d017, U+d019-d033, U+d036-d037, U+d039-d03b, U+d03d-d04a;
}

/* [14] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 400;
  src: local("Noto Sans KR Regular"), local("NotoSansKR-Regular"), url(https://fonts.gstatic.com/s/notosanskr/v10/PbykFmXiEBPT4ITbgNA5Cgm20xzM4rJ_1hVWr0wuLNGzgER_VNCnUj8uxSvmm4_MSugY9nXMgRti.14.woff2?userVariant=14243) format("woff2");
  unicode-range: U+cef0-cef3, U+cef6, U+cef9-ceff, U+cf01-cf03, U+cf05-cf07, U+cf09-cf0f, U+cf11-cf12, U+cf14-cf1b, U+cf1d-cf1f, U+cf21-cf2f, U+cf31-cf53, U+cf56-cf57, U+cf59-cf5b, U+cf5d-cf63, U+cf66, U+cf68, U+cf6a-cf6f, U+cf71-cf84, U+cf86-cf8b, U+cf8d-cfa1;
}

/* [15] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 400;
  src: local("Noto Sans KR Regular"), local("NotoSansKR-Regular"), url(https://fonts.gstatic.com/s/notosanskr/v10/PbykFmXiEBPT4ITbgNA5Cgm20xzM4rJ_1hVWr0wuLNGzgER_VNCnUj8uxSvmm4_MSugY9nXMgRti.15.woff2?userVariant=14243) format("woff2");
  unicode-range: U+ce3c-ce57, U+ce5a-ce5b, U+ce5d-ce5f, U+ce61-ce67, U+ce6a, U+ce6c, U+ce6e-ce73, U+ce76-ce77, U+ce79-ce7b, U+ce7d-ce83, U+ce85-ce88, U+ce8a-ce8f, U+ce91-ce93, U+ce95-ce97, U+ce99-ce9f, U+cea2, U+cea4-ceab, U+cead-cee3, U+cee6-cee7, U+cee9-ceeb, U+ceed-ceef;
}

/* [16] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 400;
  src: local("Noto Sans KR Regular"), local("NotoSansKR-Regular"), url(https://fonts.gstatic.com/s/notosanskr/v10/PbykFmXiEBPT4ITbgNA5Cgm20xzM4rJ_1hVWr0wuLNGzgER_VNCnUj8uxSvmm4_MSugY9nXMgRti.16.woff2?userVariant=14243) format("woff2");
  unicode-range: U+cd92-cd93, U+cd96-cd97, U+cd99-cd9b, U+cd9d-cda3, U+cda6-cda8, U+cdaa-cdaf, U+cdb1-cdc3, U+cdc5-cdcb, U+cdcd-cde7, U+cde9-ce03, U+ce05-ce1f, U+ce22-ce34, U+ce36-ce3b;
}

/* [17] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 400;
  src: local("Noto Sans KR Regular"), local("NotoSansKR-Regular"), url(https://fonts.gstatic.com/s/notosanskr/v10/PbykFmXiEBPT4ITbgNA5Cgm20xzM4rJ_1hVWr0wuLNGzgER_VNCnUj8uxSvmm4_MSugY9nXMgRti.17.woff2?userVariant=14243) format("woff2");
  unicode-range: U+ccef-cd07, U+cd0a-cd0b, U+cd0d-cd1a, U+cd1c, U+cd1e-cd2b, U+cd2d-cd5b, U+cd5d-cd77, U+cd79-cd91;
}

/* [18] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 400;
  src: local("Noto Sans KR Regular"), local("NotoSansKR-Regular"), url(https://fonts.gstatic.com/s/notosanskr/v10/PbykFmXiEBPT4ITbgNA5Cgm20xzM4rJ_1hVWr0wuLNGzgER_VNCnUj8uxSvmm4_MSugY9nXMgRti.18.woff2?userVariant=14243) format("woff2");
  unicode-range: U+cc3f-cc43, U+cc46-cc47, U+cc49-cc4b, U+cc4d-cc53, U+cc55-cc58, U+cc5a-cc5f, U+cc61-cc97, U+cc9a-cc9b, U+cc9d-cc9f, U+cca1-cca7, U+ccaa, U+ccac, U+ccae-ccb3, U+ccb6-ccb7, U+ccb9-ccbb, U+ccbd-cccf, U+ccd1-cce3, U+cce5-ccee;
}

/* [19] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 400;
  src: local("Noto Sans KR Regular"), local("NotoSansKR-Regular"), url(https://fonts.gstatic.com/s/notosanskr/v10/PbykFmXiEBPT4ITbgNA5Cgm20xzM4rJ_1hVWr0wuLNGzgER_VNCnUj8uxSvmm4_MSugY9nXMgRti.19.woff2?userVariant=14243) format("woff2");
  unicode-range: U+cb91-cbd3, U+cbd5-cbe3, U+cbe5-cc0b, U+cc0e-cc0f, U+cc11-cc13, U+cc15-cc1b, U+cc1d-cc20, U+cc23-cc27, U+cc2a-cc2b, U+cc2d, U+cc2f, U+cc31-cc37, U+cc3a, U+cc3c;
}

/* [20] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 400;
  src: local("Noto Sans KR Regular"), local("NotoSansKR-Regular"), url(https://fonts.gstatic.com/s/notosanskr/v10/PbykFmXiEBPT4ITbgNA5Cgm20xzM4rJ_1hVWr0wuLNGzgER_VNCnUj8uxSvmm4_MSugY9nXMgRti.20.woff2?userVariant=14243) format("woff2");
  unicode-range: U+caf4-cb47, U+cb4a-cb90;
}

/* [21] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 400;
  src: local("Noto Sans KR Regular"), local("NotoSansKR-Regular"), url(https://fonts.gstatic.com/s/notosanskr/v10/PbykFmXiEBPT4ITbgNA5Cgm20xzM4rJ_1hVWr0wuLNGzgER_VNCnUj8uxSvmm4_MSugY9nXMgRti.21.woff2?userVariant=14243) format("woff2");
  unicode-range: U+ca4a-ca4b, U+ca4e-ca4f, U+ca51-ca53, U+ca55-ca5b, U+ca5d-ca60, U+ca62-ca83, U+ca85-cabb, U+cabe-cabf, U+cac1-cac3, U+cac5-cacb, U+cacd-cad0, U+cad2, U+cad4-cad8, U+cada-caf3;
}

/* [22] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 400;
  src: local("Noto Sans KR Regular"), local("NotoSansKR-Regular"), url(https://fonts.gstatic.com/s/notosanskr/v10/PbykFmXiEBPT4ITbgNA5Cgm20xzM4rJ_1hVWr0wuLNGzgER_VNCnUj8uxSvmm4_MSugY9nXMgRti.22.woff2?userVariant=14243) format("woff2");
  unicode-range: U+c996-c997, U+c99a-c99c, U+c99e-c9bf, U+c9c2-c9c3, U+c9c5-c9c7, U+c9c9-c9cf, U+c9d2, U+c9d4, U+c9d7-c9d8, U+c9db, U+c9de-c9df, U+c9e1-c9e3, U+c9e5-c9e6, U+c9e8-c9eb, U+c9ee-c9f0, U+c9f2-c9f7, U+c9f9-ca0b, U+ca0d-ca28, U+ca2a-ca49;
}

/* [23] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 400;
  src: local("Noto Sans KR Regular"), local("NotoSansKR-Regular"), url(https://fonts.gstatic.com/s/notosanskr/v10/PbykFmXiEBPT4ITbgNA5Cgm20xzM4rJ_1hVWr0wuLNGzgER_VNCnUj8uxSvmm4_MSugY9nXMgRti.23.woff2?userVariant=14243) format("woff2");
  unicode-range: U+c8e9-c8f4, U+c8f6-c8fb, U+c8fe-c8ff, U+c901-c903, U+c905-c90b, U+c90e-c910, U+c912-c917, U+c919-c92b, U+c92d-c94f, U+c951-c953, U+c955-c96b, U+c96d-c973, U+c975-c987, U+c98a-c98b, U+c98d-c98f, U+c991-c995;
}

/* [24] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 400;
  src: local("Noto Sans KR Regular"), local("NotoSansKR-Regular"), url(https://fonts.gstatic.com/s/notosanskr/v10/PbykFmXiEBPT4ITbgNA5Cgm20xzM4rJ_1hVWr0wuLNGzgER_VNCnUj8uxSvmm4_MSugY9nXMgRti.24.woff2?userVariant=14243) format("woff2");
  unicode-range: U+c841-c84b, U+c84d-c86f, U+c872-c873, U+c875-c877, U+c879-c87f, U+c882-c884, U+c887-c88a, U+c88d-c8c3, U+c8c5-c8df, U+c8e1-c8e8;
}

/* [25] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 400;
  src: local("Noto Sans KR Regular"), local("NotoSansKR-Regular"), url(https://fonts.gstatic.com/s/notosanskr/v10/PbykFmXiEBPT4ITbgNA5Cgm20xzM4rJ_1hVWr0wuLNGzgER_VNCnUj8uxSvmm4_MSugY9nXMgRti.25.woff2?userVariant=14243) format("woff2");
  unicode-range: U+c779-c77b, U+c77e-c782, U+c786, U+c78b, U+c78d, U+c78f, U+c792-c793, U+c795, U+c797, U+c799-c79f, U+c7a2, U+c7a7-c7ab, U+c7ae-c7bb, U+c7bd-c7c0, U+c7c2-c7c7, U+c7c9-c7dc, U+c7de-c7ff, U+c802-c803, U+c805-c807, U+c809, U+c80b-c80f, U+c812, U+c814, U+c817-c81b, U+c81e-c81f, U+c821-c823, U+c825-c82e, U+c830-c837, U+c839-c83b, U+c83d-c840;
}

/* [26] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 400;
  src: local("Noto Sans KR Regular"), local("NotoSansKR-Regular"), url(https://fonts.gstatic.com/s/notosanskr/v10/PbykFmXiEBPT4ITbgNA5Cgm20xzM4rJ_1hVWr0wuLNGzgER_VNCnUj8uxSvmm4_MSugY9nXMgRti.26.woff2?userVariant=14243) format("woff2");
  unicode-range: U+c6bb-c6bf, U+c6c2, U+c6c4, U+c6c6-c6cb, U+c6ce-c6cf, U+c6d1-c6d3, U+c6d5-c6db, U+c6dd-c6df, U+c6e1-c6e7, U+c6e9-c6eb, U+c6ed-c6ef, U+c6f1-c6f8, U+c6fa-c703, U+c705-c707, U+c709-c70b, U+c70d-c716, U+c718, U+c71a-c71f, U+c722-c723, U+c725-c727, U+c729-c734, U+c736-c73b, U+c73e-c73f, U+c741-c743, U+c745-c74b, U+c74e-c750, U+c752-c757, U+c759-c773, U+c776-c777;
}

/* [27] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 400;
  src: local("Noto Sans KR Regular"), local("NotoSansKR-Regular"), url(https://fonts.gstatic.com/s/notosanskr/v10/PbykFmXiEBPT4ITbgNA5Cgm20xzM4rJ_1hVWr0wuLNGzgER_VNCnUj8uxSvmm4_MSugY9nXMgRti.27.woff2?userVariant=14243) format("woff2");
  unicode-range: U+c5f5-c5fb, U+c5fe, U+c602-c605, U+c607, U+c609-c60f, U+c611-c61a, U+c61c-c623, U+c626-c627, U+c629-c62b, U+c62d, U+c62f-c632, U+c636, U+c638, U+c63a-c63f, U+c642-c643, U+c645-c647, U+c649-c652, U+c656-c65b, U+c65d-c65f, U+c661-c663, U+c665-c677, U+c679-c67b, U+c67d-c693, U+c696-c697, U+c699-c69b, U+c69d-c6a3, U+c6a6, U+c6a8, U+c6aa-c6af, U+c6b2-c6b3, U+c6b5-c6b7, U+c6b9-c6ba;
}

/* [28] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 400;
  src: local("Noto Sans KR Regular"), local("NotoSansKR-Regular"), url(https://fonts.gstatic.com/s/notosanskr/v10/PbykFmXiEBPT4ITbgNA5Cgm20xzM4rJ_1hVWr0wuLNGzgER_VNCnUj8uxSvmm4_MSugY9nXMgRti.28.woff2?userVariant=14243) format("woff2");
  unicode-range: U+c517-c527, U+c52a-c52b, U+c52d-c52f, U+c531-c538, U+c53a, U+c53c, U+c53e-c543, U+c546-c547, U+c54b, U+c54d-c552, U+c556, U+c55a-c55b, U+c55d, U+c55f, U+c562-c563, U+c565-c567, U+c569-c56f, U+c572, U+c574, U+c576-c57b, U+c57e-c57f, U+c581-c583, U+c585-c586, U+c588-c58b, U+c58e, U+c590, U+c592-c596, U+c599-c5b3, U+c5b6-c5b7, U+c5ba, U+c5be-c5c3, U+c5ca-c5cb, U+c5cd, U+c5cf, U+c5d2-c5d3, U+c5d5-c5d7, U+c5d9-c5df, U+c5e1-c5e2, U+c5e4, U+c5e6-c5eb, U+c5ef, U+c5f1-c5f3;
}

/* [29] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 400;
  src: local("Noto Sans KR Regular"), local("NotoSansKR-Regular"), url(https://fonts.gstatic.com/s/notosanskr/v10/PbykFmXiEBPT4ITbgNA5Cgm20xzM4rJ_1hVWr0wuLNGzgER_VNCnUj8uxSvmm4_MSugY9nXMgRti.29.woff2?userVariant=14243) format("woff2");
  unicode-range: U+c475-c4ef, U+c4f2-c4f3, U+c4f5-c4f7, U+c4f9-c4ff, U+c502-c50b, U+c50d-c516;
}

/* [30] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 400;
  src: local("Noto Sans KR Regular"), local("NotoSansKR-Regular"), url(https://fonts.gstatic.com/s/notosanskr/v10/PbykFmXiEBPT4ITbgNA5Cgm20xzM4rJ_1hVWr0wuLNGzgER_VNCnUj8uxSvmm4_MSugY9nXMgRti.30.woff2?userVariant=14243) format("woff2");
  unicode-range: U+c3d0-c3d7, U+c3da-c3db, U+c3dd-c3de, U+c3e1-c3ec, U+c3ee-c3f3, U+c3f5-c42b, U+c42d-c463, U+c466-c474;
}

/* [31] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 400;
  src: local("Noto Sans KR Regular"), local("NotoSansKR-Regular"), url(https://fonts.gstatic.com/s/notosanskr/v10/PbykFmXiEBPT4ITbgNA5Cgm20xzM4rJ_1hVWr0wuLNGzgER_VNCnUj8uxSvmm4_MSugY9nXMgRti.31.woff2?userVariant=14243) format("woff2");
  unicode-range: U+c32b-c367, U+c36a-c36b, U+c36d-c36f, U+c371-c377, U+c37a-c37b, U+c37e-c383, U+c385-c387, U+c389-c3cf;
}

/* [32] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 400;
  src: local("Noto Sans KR Regular"), local("NotoSansKR-Regular"), url(https://fonts.gstatic.com/s/notosanskr/v10/PbykFmXiEBPT4ITbgNA5Cgm20xzM4rJ_1hVWr0wuLNGzgER_VNCnUj8uxSvmm4_MSugY9nXMgRti.32.woff2?userVariant=14243) format("woff2");
  unicode-range: U+c26a-c26b, U+c26d-c26f, U+c271-c273, U+c275-c27b, U+c27e-c287, U+c289-c28f, U+c291-c297, U+c299-c29a, U+c29c-c2a3, U+c2a5-c2a7, U+c2a9-c2ab, U+c2ad-c2b3, U+c2b6, U+c2b8, U+c2ba-c2bb, U+c2bd-c2db, U+c2de-c2df, U+c2e1-c2e2, U+c2e5-c2ea, U+c2ee, U+c2f0, U+c2f2-c2f5, U+c2f7, U+c2fa-c2fb, U+c2fd-c2ff, U+c301-c307, U+c309-c30c, U+c30e-c312, U+c315-c323, U+c325-c328, U+c32a;
}

/* [33] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 400;
  src: local("Noto Sans KR Regular"), local("NotoSansKR-Regular"), url(https://fonts.gstatic.com/s/notosanskr/v10/PbykFmXiEBPT4ITbgNA5Cgm20xzM4rJ_1hVWr0wuLNGzgER_VNCnUj8uxSvmm4_MSugY9nXMgRti.33.woff2?userVariant=14243) format("woff2");
  unicode-range: U+c1bc-c1c3, U+c1c5-c1df, U+c1e1-c1fb, U+c1fd-c203, U+c205-c20c, U+c20e, U+c210-c217, U+c21a-c21b, U+c21d-c21e, U+c221-c227, U+c229-c22a, U+c22c, U+c22e, U+c230, U+c233-c24f, U+c251-c257, U+c259-c269;
}

/* [34] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 400;
  src: local("Noto Sans KR Regular"), local("NotoSansKR-Regular"), url(https://fonts.gstatic.com/s/notosanskr/v10/PbykFmXiEBPT4ITbgNA5Cgm20xzM4rJ_1hVWr0wuLNGzgER_VNCnUj8uxSvmm4_MSugY9nXMgRti.34.woff2?userVariant=14243) format("woff2");
  unicode-range: U+c101-c11b, U+c11f, U+c121-c123, U+c125-c12b, U+c12e, U+c132-c137, U+c13a-c13b, U+c13d-c13f, U+c141-c147, U+c14a, U+c14c-c153, U+c155-c157, U+c159-c15b, U+c15d-c166, U+c169-c16f, U+c171-c177, U+c179-c18b, U+c18e-c18f, U+c191-c193, U+c195-c19b, U+c19d-c19e, U+c1a0, U+c1a2-c1a4, U+c1a6-c1bb;
}

/* [35] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 400;
  src: local("Noto Sans KR Regular"), local("NotoSansKR-Regular"), url(https://fonts.gstatic.com/s/notosanskr/v10/PbykFmXiEBPT4ITbgNA5Cgm20xzM4rJ_1hVWr0wuLNGzgER_VNCnUj8uxSvmm4_MSugY9nXMgRti.35.woff2?userVariant=14243) format("woff2");
  unicode-range: U+c049-c057, U+c059-c05b, U+c05d-c05f, U+c061-c067, U+c069-c08f, U+c091-c0ab, U+c0ae-c0af, U+c0b1-c0b3, U+c0b5, U+c0b7-c0bb, U+c0be, U+c0c2-c0c7, U+c0ca-c0cb, U+c0cd-c0cf, U+c0d1-c0d7, U+c0d9-c0da, U+c0dc, U+c0de-c0e3, U+c0e5-c0eb, U+c0ed-c0f3, U+c0f6, U+c0f8, U+c0fa-c0ff;
}

/* [36] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 400;
  src: local("Noto Sans KR Regular"), local("NotoSansKR-Regular"), url(https://fonts.gstatic.com/s/notosanskr/v10/PbykFmXiEBPT4ITbgNA5Cgm20xzM4rJ_1hVWr0wuLNGzgER_VNCnUj8uxSvmm4_MSugY9nXMgRti.36.woff2?userVariant=14243) format("woff2");
  unicode-range: U+bfa7-bfaf, U+bfb1-bfc4, U+bfc6-bfcb, U+bfce-bfcf, U+bfd1-bfd3, U+bfd5-bfdb, U+bfdd-c048;
}

/* [37] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 400;
  src: local("Noto Sans KR Regular"), local("NotoSansKR-Regular"), url(https://fonts.gstatic.com/s/notosanskr/v10/PbykFmXiEBPT4ITbgNA5Cgm20xzM4rJ_1hVWr0wuLNGzgER_VNCnUj8uxSvmm4_MSugY9nXMgRti.37.woff2?userVariant=14243) format("woff2");
  unicode-range: U+bf07, U+bf09-bf3f, U+bf41-bf4f, U+bf52-bf54, U+bf56-bfa6;
}

/* [38] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 400;
  src: local("Noto Sans KR Regular"), local("NotoSansKR-Regular"), url(https://fonts.gstatic.com/s/notosanskr/v10/PbykFmXiEBPT4ITbgNA5Cgm20xzM4rJ_1hVWr0wuLNGzgER_VNCnUj8uxSvmm4_MSugY9nXMgRti.38.woff2?userVariant=14243) format("woff2");
  unicode-range: U+be56, U+be58, U+be5c-be5f, U+be62-be63, U+be65-be67, U+be69-be74, U+be76-be7b, U+be7e-be7f, U+be81-be8e, U+be90, U+be92-bea7, U+bea9-becf, U+bed2-bed3, U+bed5-bed6, U+bed9-bee3, U+bee6-bf06;
}

/* [39] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 400;
  src: local("Noto Sans KR Regular"), local("NotoSansKR-Regular"), url(https://fonts.gstatic.com/s/notosanskr/v10/PbykFmXiEBPT4ITbgNA5Cgm20xzM4rJ_1hVWr0wuLNGzgER_VNCnUj8uxSvmm4_MSugY9nXMgRti.39.woff2?userVariant=14243) format("woff2");
  unicode-range: U+bdb0-bdd3, U+bdd5-bdef, U+bdf1-be0b, U+be0d-be0f, U+be11-be13, U+be15-be43, U+be46-be47, U+be49-be4b, U+be4d-be53;
}

/* [40] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 400;
  src: local("Noto Sans KR Regular"), local("NotoSansKR-Regular"), url(https://fonts.gstatic.com/s/notosanskr/v10/PbykFmXiEBPT4ITbgNA5Cgm20xzM4rJ_1hVWr0wuLNGzgER_VNCnUj8uxSvmm4_MSugY9nXMgRti.40.woff2?userVariant=14243) format("woff2");
  unicode-range: U+bd03, U+bd06, U+bd08, U+bd0a-bd0f, U+bd11-bd22, U+bd25-bd47, U+bd49-bd58, U+bd5a-bd7f, U+bd82-bd83, U+bd85-bd87, U+bd8a-bd8f, U+bd91-bd92, U+bd94, U+bd96-bd98, U+bd9a-bdaf;
}

/* [41] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 400;
  src: local("Noto Sans KR Regular"), local("NotoSansKR-Regular"), url(https://fonts.gstatic.com/s/notosanskr/v10/PbykFmXiEBPT4ITbgNA5Cgm20xzM4rJ_1hVWr0wuLNGzgER_VNCnUj8uxSvmm4_MSugY9nXMgRti.41.woff2?userVariant=14243) format("woff2");
  unicode-range: U+bc4e-bc83, U+bc86-bc87, U+bc89-bc8b, U+bc8d-bc93, U+bc96, U+bc98, U+bc9b-bc9f, U+bca2-bca3, U+bca5-bca7, U+bca9-bcb2, U+bcb4-bcbb, U+bcbe-bcbf, U+bcc1-bcc3, U+bcc5-bccc, U+bcce-bcd0, U+bcd2-bcd4, U+bcd6-bcf3, U+bcf7, U+bcf9-bcfb, U+bcfd-bd02;
}

/* [42] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 400;
  src: local("Noto Sans KR Regular"), local("NotoSansKR-Regular"), url(https://fonts.gstatic.com/s/notosanskr/v10/PbykFmXiEBPT4ITbgNA5Cgm20xzM4rJ_1hVWr0wuLNGzgER_VNCnUj8uxSvmm4_MSugY9nXMgRti.42.woff2?userVariant=14243) format("woff2");
  unicode-range: U+bb90-bba3, U+bba5-bbab, U+bbad-bbbf, U+bbc1-bbf7, U+bbfa-bbfb, U+bbfd-bbfe, U+bc01-bc07, U+bc09-bc0a, U+bc0e, U+bc10, U+bc12-bc13, U+bc17, U+bc19-bc1a, U+bc1e, U+bc20-bc23, U+bc26, U+bc28, U+bc2a-bc2c, U+bc2e-bc2f, U+bc32-bc33, U+bc35-bc37, U+bc39-bc3f, U+bc41-bc42, U+bc44, U+bc46-bc48, U+bc4a-bc4d;
}

/* [43] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 400;
  src: local("Noto Sans KR Regular"), local("NotoSansKR-Regular"), url(https://fonts.gstatic.com/s/notosanskr/v10/PbykFmXiEBPT4ITbgNA5Cgm20xzM4rJ_1hVWr0wuLNGzgER_VNCnUj8uxSvmm4_MSugY9nXMgRti.43.woff2?userVariant=14243) format("woff2");
  unicode-range: U+bae6-bafb, U+bafd-bb17, U+bb19-bb33, U+bb37, U+bb39-bb3a, U+bb3d-bb43, U+bb45-bb46, U+bb48, U+bb4a-bb4f, U+bb51-bb53, U+bb55-bb57, U+bb59-bb62, U+bb64-bb8f;
}

/* [44] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 400;
  src: local("Noto Sans KR Regular"), local("NotoSansKR-Regular"), url(https://fonts.gstatic.com/s/notosanskr/v10/PbykFmXiEBPT4ITbgNA5Cgm20xzM4rJ_1hVWr0wuLNGzgER_VNCnUj8uxSvmm4_MSugY9nXMgRti.44.woff2?userVariant=14243) format("woff2");
  unicode-range: U+ba30-ba37, U+ba3a-ba3b, U+ba3d-ba3f, U+ba41-ba47, U+ba49-ba4a, U+ba4c, U+ba4e-ba53, U+ba56-ba57, U+ba59-ba5b, U+ba5d-ba63, U+ba65-ba66, U+ba68-ba6f, U+ba71-ba73, U+ba75-ba77, U+ba79-ba84, U+ba86, U+ba88-baa7, U+baaa, U+baad-baaf, U+bab1-bab7, U+baba, U+babc, U+babe-bae5;
}

/* [45] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 400;
  src: local("Noto Sans KR Regular"), local("NotoSansKR-Regular"), url(https://fonts.gstatic.com/s/notosanskr/v10/PbykFmXiEBPT4ITbgNA5Cgm20xzM4rJ_1hVWr0wuLNGzgER_VNCnUj8uxSvmm4_MSugY9nXMgRti.45.woff2?userVariant=14243) format("woff2");
  unicode-range: U+b96e-b973, U+b976-b977, U+b979-b97b, U+b97d-b983, U+b986, U+b988, U+b98a-b98d, U+b98f-b9ab, U+b9ae-b9af, U+b9b1-b9b3, U+b9b5-b9bb, U+b9be, U+b9c0, U+b9c2-b9c7, U+b9ca-b9cb, U+b9cd, U+b9d2-b9d7, U+b9da, U+b9dc, U+b9df-b9e0, U+b9e2, U+b9e6-b9e7, U+b9e9-b9f3, U+b9f6, U+b9f8, U+b9fb-ba2f;
}

/* [46] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 400;
  src: local("Noto Sans KR Regular"), local("NotoSansKR-Regular"), url(https://fonts.gstatic.com/s/notosanskr/v10/PbykFmXiEBPT4ITbgNA5Cgm20xzM4rJ_1hVWr0wuLNGzgER_VNCnUj8uxSvmm4_MSugY9nXMgRti.46.woff2?userVariant=14243) format("woff2");
  unicode-range: U+b8bf-b8cb, U+b8cd-b8e0, U+b8e2-b8e7, U+b8ea-b8eb, U+b8ed-b8ef, U+b8f1-b8f7, U+b8fa, U+b8fc, U+b8fe-b903, U+b905-b917, U+b919-b91f, U+b921-b93b, U+b93d-b957, U+b95a-b95b, U+b95d-b95f, U+b961-b967, U+b969-b96c;
}

/* [47] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 400;
  src: local("Noto Sans KR Regular"), local("NotoSansKR-Regular"), url(https://fonts.gstatic.com/s/notosanskr/v10/PbykFmXiEBPT4ITbgNA5Cgm20xzM4rJ_1hVWr0wuLNGzgER_VNCnUj8uxSvmm4_MSugY9nXMgRti.47.woff2?userVariant=14243) format("woff2");
  unicode-range: U+b80d-b80f, U+b811-b817, U+b81a, U+b81c-b823, U+b826-b827, U+b829-b82b, U+b82d-b833, U+b836, U+b83a-b83f, U+b841-b85b, U+b85e-b85f, U+b861-b863, U+b865-b86b, U+b86e, U+b870, U+b872-b8af, U+b8b1-b8be;
}

/* [48] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 400;
  src: local("Noto Sans KR Regular"), local("NotoSansKR-Regular"), url(https://fonts.gstatic.com/s/notosanskr/v10/PbykFmXiEBPT4ITbgNA5Cgm20xzM4rJ_1hVWr0wuLNGzgER_VNCnUj8uxSvmm4_MSugY9nXMgRti.48.woff2?userVariant=14243) format("woff2");
  unicode-range: U+b74d-b75f, U+b761-b763, U+b765-b774, U+b776-b77b, U+b77e-b77f, U+b781-b783, U+b785-b78b, U+b78e, U+b792-b796, U+b79a-b79b, U+b79d-b7a7, U+b7aa, U+b7ae-b7b3, U+b7b6-b7c8, U+b7ca-b7eb, U+b7ee-b7ef, U+b7f1-b7f3, U+b7f5-b7fb, U+b7fe, U+b802-b806, U+b80a-b80b;
}

/* [49] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 400;
  src: local("Noto Sans KR Regular"), local("NotoSansKR-Regular"), url(https://fonts.gstatic.com/s/notosanskr/v10/PbykFmXiEBPT4ITbgNA5Cgm20xzM4rJ_1hVWr0wuLNGzgER_VNCnUj8uxSvmm4_MSugY9nXMgRti.49.woff2?userVariant=14243) format("woff2");
  unicode-range: U+b6a7-b6aa, U+b6ac-b6b0, U+b6b2-b6ef, U+b6f1-b727, U+b72a-b72b, U+b72d-b72e, U+b731-b737, U+b739-b73a, U+b73c-b743, U+b745-b74c;
}

/* [50] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 400;
  src: local("Noto Sans KR Regular"), local("NotoSansKR-Regular"), url(https://fonts.gstatic.com/s/notosanskr/v10/PbykFmXiEBPT4ITbgNA5Cgm20xzM4rJ_1hVWr0wuLNGzgER_VNCnUj8uxSvmm4_MSugY9nXMgRti.50.woff2?userVariant=14243) format("woff2");
  unicode-range: U+b605-b60f, U+b612-b617, U+b619-b624, U+b626-b69b, U+b69e-b6a3, U+b6a5-b6a6;
}

/* [51] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 400;
  src: local("Noto Sans KR Regular"), local("NotoSansKR-Regular"), url(https://fonts.gstatic.com/s/notosanskr/v10/PbykFmXiEBPT4ITbgNA5Cgm20xzM4rJ_1hVWr0wuLNGzgER_VNCnUj8uxSvmm4_MSugY9nXMgRti.51.woff2?userVariant=14243) format("woff2");
  unicode-range: U+b55f, U+b562-b583, U+b585-b59f, U+b5a2-b5a3, U+b5a5-b5a7, U+b5a9-b5b2, U+b5b5-b5ba, U+b5bd-b604;
}

/* [52] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 400;
  src: local("Noto Sans KR Regular"), local("NotoSansKR-Regular"), url(https://fonts.gstatic.com/s/notosanskr/v10/PbykFmXiEBPT4ITbgNA5Cgm20xzM4rJ_1hVWr0wuLNGzgER_VNCnUj8uxSvmm4_MSugY9nXMgRti.52.woff2?userVariant=14243) format("woff2");
  unicode-range: U+b4a5-b4b6, U+b4b8-b4bf, U+b4c1-b4c7, U+b4c9-b4db, U+b4de-b4df, U+b4e1-b4e2, U+b4e5-b4eb, U+b4ee, U+b4f0, U+b4f2-b513, U+b516-b517, U+b519-b51a, U+b51d-b523, U+b526, U+b528, U+b52b-b52f, U+b532-b533, U+b535-b537, U+b539-b53f, U+b541-b544, U+b546-b54b, U+b54d-b54f, U+b551-b55b, U+b55d-b55e;
}

/* [53] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 400;
  src: local("Noto Sans KR Regular"), local("NotoSansKR-Regular"), url(https://fonts.gstatic.com/s/notosanskr/v10/PbykFmXiEBPT4ITbgNA5Cgm20xzM4rJ_1hVWr0wuLNGzgER_VNCnUj8uxSvmm4_MSugY9nXMgRti.53.woff2?userVariant=14243) format("woff2");
  unicode-range: U+b3f8-b3fb, U+b3fd-b40f, U+b411-b417, U+b419-b41b, U+b41d-b41f, U+b421-b427, U+b42a-b42b, U+b42d-b44f, U+b452-b453, U+b455-b457, U+b459-b45f, U+b462-b464, U+b466-b46b, U+b46d-b47f, U+b481-b4a3;
}

/* [54] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 400;
  src: local("Noto Sans KR Regular"), local("NotoSansKR-Regular"), url(https://fonts.gstatic.com/s/notosanskr/v10/PbykFmXiEBPT4ITbgNA5Cgm20xzM4rJ_1hVWr0wuLNGzgER_VNCnUj8uxSvmm4_MSugY9nXMgRti.54.woff2?userVariant=14243) format("woff2");
  unicode-range: U+b342-b353, U+b356-b357, U+b359-b35b, U+b35d-b35e, U+b360-b363, U+b366, U+b368, U+b36a-b36d, U+b36f, U+b372-b373, U+b375-b377, U+b379-b37f, U+b381-b382, U+b384, U+b386-b38b, U+b38d-b3c3, U+b3c6-b3c7, U+b3c9-b3ca, U+b3cd-b3d3, U+b3d6, U+b3d8, U+b3da-b3f7;
}

/* [55] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 400;
  src: local("Noto Sans KR Regular"), local("NotoSansKR-Regular"), url(https://fonts.gstatic.com/s/notosanskr/v10/PbykFmXiEBPT4ITbgNA5Cgm20xzM4rJ_1hVWr0wuLNGzgER_VNCnUj8uxSvmm4_MSugY9nXMgRti.55.woff2?userVariant=14243) format("woff2");
  unicode-range: U+b27c-b283, U+b285-b28f, U+b292-b293, U+b295-b297, U+b29a-b29f, U+b2a1-b2a4, U+b2a7-b2a9, U+b2ab, U+b2ad-b2c7, U+b2ca-b2cb, U+b2cd-b2cf, U+b2d1-b2d7, U+b2da, U+b2dc, U+b2de-b2e3, U+b2e7, U+b2e9-b2ea, U+b2ef-b2f3, U+b2f6, U+b2f8, U+b2fa-b2fb, U+b2fd-b2fe, U+b302-b303, U+b305-b307, U+b309-b30f, U+b312, U+b316-b31b, U+b31d-b341;
}

/* [56] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 400;
  src: local("Noto Sans KR Regular"), local("NotoSansKR-Regular"), url(https://fonts.gstatic.com/s/notosanskr/v10/PbykFmXiEBPT4ITbgNA5Cgm20xzM4rJ_1hVWr0wuLNGzgER_VNCnUj8uxSvmm4_MSugY9nXMgRti.56.woff2?userVariant=14243) format("woff2");
  unicode-range: U+b1d6-b1e7, U+b1e9-b1fc, U+b1fe-b203, U+b206-b207, U+b209-b20b, U+b20d-b213, U+b216-b21f, U+b221-b257, U+b259-b273, U+b275-b27b;
}

/* [57] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 400;
  src: local("Noto Sans KR Regular"), local("NotoSansKR-Regular"), url(https://fonts.gstatic.com/s/notosanskr/v10/PbykFmXiEBPT4ITbgNA5Cgm20xzM4rJ_1hVWr0wuLNGzgER_VNCnUj8uxSvmm4_MSugY9nXMgRti.57.woff2?userVariant=14243) format("woff2");
  unicode-range: U+b120-b122, U+b126-b127, U+b129-b12b, U+b12d-b133, U+b136, U+b138, U+b13a-b13f, U+b142-b143, U+b145-b14f, U+b151-b153, U+b156-b157, U+b159-b177, U+b17a-b17b, U+b17d-b17f, U+b181-b187, U+b189-b18c, U+b18e-b191, U+b195-b1a7, U+b1a9-b1cb, U+b1cd-b1d5;
}

/* [58] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 400;
  src: local("Noto Sans KR Regular"), local("NotoSansKR-Regular"), url(https://fonts.gstatic.com/s/notosanskr/v10/PbykFmXiEBPT4ITbgNA5Cgm20xzM4rJ_1hVWr0wuLNGzgER_VNCnUj8uxSvmm4_MSugY9nXMgRti.58.woff2?userVariant=14243) format("woff2");
  unicode-range: U+b05f-b07b, U+b07e-b07f, U+b081-b083, U+b085-b08b, U+b08d-b097, U+b09b, U+b09d-b09f, U+b0a2-b0a7, U+b0aa, U+b0b0, U+b0b2, U+b0b6-b0b7, U+b0b9-b0bb, U+b0bd-b0c3, U+b0c6-b0c7, U+b0ca-b0cf, U+b0d1-b0df, U+b0e1-b0e4, U+b0e6-b107, U+b10a-b10b, U+b10d-b10f, U+b111-b112, U+b114-b117, U+b119-b11a, U+b11c-b11f;
}

/* [59] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 400;
  src: local("Noto Sans KR Regular"), local("NotoSansKR-Regular"), url(https://fonts.gstatic.com/s/notosanskr/v10/PbykFmXiEBPT4ITbgNA5Cgm20xzM4rJ_1hVWr0wuLNGzgER_VNCnUj8uxSvmm4_MSugY9nXMgRti.59.woff2?userVariant=14243) format("woff2");
  unicode-range: U+afac-afb7, U+afba-afbb, U+afbd-afbf, U+afc1-afc6, U+afca-afcc, U+afce-afd3, U+afd5-afe7, U+afe9-afef, U+aff1-b00b, U+b00d-b00f, U+b011-b013, U+b015-b01b, U+b01d-b027, U+b029-b043, U+b045-b047, U+b049, U+b04b, U+b04d-b052, U+b055-b056, U+b058-b05c, U+b05e;
}

/* [60] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 400;
  src: local("Noto Sans KR Regular"), local("NotoSansKR-Regular"), url(https://fonts.gstatic.com/s/notosanskr/v10/PbykFmXiEBPT4ITbgNA5Cgm20xzM4rJ_1hVWr0wuLNGzgER_VNCnUj8uxSvmm4_MSugY9nXMgRti.60.woff2?userVariant=14243) format("woff2");
  unicode-range: U+af03-af07, U+af09-af2b, U+af2e-af33, U+af35-af3b, U+af3e-af40, U+af44-af47, U+af4a-af5c, U+af5e-af63, U+af65-af7f, U+af81-afab;
}

/* [61] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 400;
  src: local("Noto Sans KR Regular"), local("NotoSansKR-Regular"), url(https://fonts.gstatic.com/s/notosanskr/v10/PbykFmXiEBPT4ITbgNA5Cgm20xzM4rJ_1hVWr0wuLNGzgER_VNCnUj8uxSvmm4_MSugY9nXMgRti.61.woff2?userVariant=14243) format("woff2");
  unicode-range: U+ae56-ae5b, U+ae5e-ae60, U+ae62-ae64, U+ae66-ae67, U+ae69-ae6b, U+ae6d-ae83, U+ae85-aebb, U+aebf, U+aec1-aec3, U+aec5-aecb, U+aece, U+aed0, U+aed2-aed7, U+aed9-aef3, U+aef5-af02;
}

/* [62] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 400;
  src: local("Noto Sans KR Regular"), local("NotoSansKR-Regular"), url(https://fonts.gstatic.com/s/notosanskr/v10/PbykFmXiEBPT4ITbgNA5Cgm20xzM4rJ_1hVWr0wuLNGzgER_VNCnUj8uxSvmm4_MSugY9nXMgRti.62.woff2?userVariant=14243) format("woff2");
  unicode-range: U+ad9c-ada3, U+ada5-adbf, U+adc1-adc3, U+adc5-adc7, U+adc9-add2, U+add4-addb, U+addd-addf, U+ade1-ade3, U+ade5-adf7, U+adfa-adfb, U+adfd-adff, U+ae02-ae07, U+ae0a, U+ae0c, U+ae0e-ae13, U+ae15-ae2f, U+ae31-ae33, U+ae35-ae37, U+ae39-ae3f, U+ae42, U+ae44, U+ae46-ae49, U+ae4b, U+ae4f, U+ae51-ae53, U+ae55;
}

/* [63] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 400;
  src: local("Noto Sans KR Regular"), local("NotoSansKR-Regular"), url(https://fonts.gstatic.com/s/notosanskr/v10/PbykFmXiEBPT4ITbgNA5Cgm20xzM4rJ_1hVWr0wuLNGzgER_VNCnUj8uxSvmm4_MSugY9nXMgRti.63.woff2?userVariant=14243) format("woff2");
  unicode-range: U+ace2-ace3, U+ace5-ace6, U+ace9-acef, U+acf2, U+acf4, U+acf7-acfb, U+acfe-acff, U+ad01-ad03, U+ad05-ad0b, U+ad0d-ad10, U+ad12-ad1b, U+ad1d-ad33, U+ad35-ad48, U+ad4a-ad4f, U+ad51-ad6b, U+ad6e-ad6f, U+ad71-ad72, U+ad77-ad7c, U+ad7e, U+ad80, U+ad82-ad87, U+ad89-ad8b, U+ad8d-ad8f, U+ad91-ad9b;
}

/* [64] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 400;
  src: local("Noto Sans KR Regular"), local("NotoSansKR-Regular"), url(https://fonts.gstatic.com/s/notosanskr/v10/PbykFmXiEBPT4ITbgNA5Cgm20xzM4rJ_1hVWr0wuLNGzgER_VNCnUj8uxSvmm4_MSugY9nXMgRti.64.woff2?userVariant=14243) format("woff2");
  unicode-range: U+ac25-ac2c, U+ac2e, U+ac30, U+ac32-ac37, U+ac39-ac3f, U+ac41-ac4c, U+ac4e-ac6f, U+ac72-ac73, U+ac75-ac76, U+ac79-ac7f, U+ac82, U+ac84-ac88, U+ac8a-ac8b, U+ac8d-ac8f, U+ac91-ac93, U+ac95-ac9b, U+ac9d-ac9e, U+aca1-aca7, U+acab, U+acad-acaf, U+acb1-acb7, U+acba-acbb, U+acbe-acc0, U+acc2-acc3, U+acc5-acdf;
}

/* [65] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 400;
  src: local("Noto Sans KR Regular"), local("NotoSansKR-Regular"), url(https://fonts.gstatic.com/s/notosanskr/v10/PbykFmXiEBPT4ITbgNA5Cgm20xzM4rJ_1hVWr0wuLNGzgER_VNCnUj8uxSvmm4_MSugY9nXMgRti.65.woff2?userVariant=14243) format("woff2");
  unicode-range: U+99df, U+99ed, U+99f1, U+99ff, U+9a01, U+9a08, U+9a0e-9a0f, U+9a19, U+9a2b, U+9a30, U+9a36-9a37, U+9a40, U+9a43, U+9a45, U+9a4d, U+9a55, U+9a57, U+9a5a-9a5b, U+9a5f, U+9a62, U+9a65, U+9a69-9a6a, U+9aa8, U+9ab8, U+9ad3, U+9ae5, U+9aee, U+9b1a, U+9b27, U+9b2a, U+9b31, U+9b3c, U+9b41-9b45, U+9b4f, U+9b54, U+9b5a, U+9b6f, U+9b8e, U+9b91, U+9b9f, U+9bab, U+9bae, U+9bc9, U+9bd6, U+9be4, U+9be8, U+9c0d, U+9c10, U+9c12, U+9c15, U+9c25, U+9c32, U+9c3b, U+9c47, U+9c49, U+9c57, U+9ce5, U+9ce7, U+9ce9, U+9cf3-9cf4, U+9cf6, U+9d09, U+9d1b, U+9d26, U+9d28, U+9d3b, U+9d51, U+9d5d, U+9d60-9d61, U+9d6c, U+9d72, U+9da9, U+9daf, U+9db4, U+9dc4, U+9dd7, U+9df2, U+9df8-9dfa, U+9e1a, U+9e1e, U+9e75, U+9e79, U+9e7d, U+9e7f, U+9e92-9e93, U+9e97, U+9e9d, U+9e9f, U+9ea5, U+9eb4-9eb5, U+9ebb, U+9ebe, U+9ec3, U+9ecd-9ece, U+9ed4, U+9ed8, U+9edb-9edc, U+9ede, U+9ee8, U+9ef4, U+9f07-9f08, U+9f0e, U+9f13, U+9f20, U+9f3b, U+9f4a-9f4b, U+9f4e, U+9f52, U+9f5f, U+9f61, U+9f67, U+9f6a, U+9f6c, U+9f77, U+9f8d, U+9f90, U+9f95, U+9f9c, U+ac02-ac03, U+ac05-ac06, U+ac09-ac0f, U+ac17-ac18, U+ac1b, U+ac1e-ac1f, U+ac21-ac23;
}

/* [93] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 400;
  src: local("Noto Sans KR Regular"), local("NotoSansKR-Regular"), url(https://fonts.gstatic.com/s/notosanskr/v10/PbykFmXiEBPT4ITbgNA5Cgm20xzM4rJ_1hVWr0wuLNGzgER_VNCnUj8uxSvmm4_MSugY9nXMgRti.93.woff2?userVariant=14243) format("woff2");
  unicode-range: U+338c-339c, U+339f-33a0, U+33a2-33cb, U+33cf-33d0, U+33d3, U+33d6, U+33d8, U+33db-33dd, U+4e01, U+4e03, U+4e07-4e08, U+4e11, U+4e14-4e15, U+4e18-4e19, U+4e1e, U+4e32, U+4e38-4e39, U+4e42-4e43, U+4e45, U+4e4d-4e4f, U+4e56, U+4e58-4e59, U+4e5d-4e5e, U+4e6b, U+4e6d, U+4e73, U+4e76-4e77, U+4e7e, U+4e82, U+4e86, U+4e88, U+4e8e, U+4e90-4e92, U+4e94-4e95, U+4e98, U+4e9b, U+4e9e, U+4ea1-4ea2, U+4ea4-4ea6, U+4ea8, U+4eab, U+4ead-4eae, U+4eb6, U+4ec0-4ec1, U+4ec4, U+4ec7, U+4ecb, U+4ecd, U+4ed4-4ed5, U+4ed7-4ed9, U+4edd, U+4edf, U+4ee4, U+4ef0, U+4ef2, U+4ef6-4ef7, U+4efb, U+4f01, U+4f09, U+4f0b, U+4f0d-4f11, U+4f2f, U+4f34, U+4f36, U+4f38, U+4f3a, U+4f3c-4f3d;
}

/* [94] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 400;
  src: local("Noto Sans KR Regular"), local("NotoSansKR-Regular"), url(https://fonts.gstatic.com/s/notosanskr/v10/PbykFmXiEBPT4ITbgNA5Cgm20xzM4rJ_1hVWr0wuLNGzgER_VNCnUj8uxSvmm4_MSugY9nXMgRti.94.woff2?userVariant=14243) format("woff2");
  unicode-range: U+3136, U+3138, U+313a-3140, U+3143-3144, U+3150, U+3152, U+3154-3156, U+3158-315b, U+315d-315f, U+3162, U+3164-318c, U+318e, U+3200-321b, U+3231, U+3239, U+3251-325a, U+3260-327b, U+327e-327f, U+328a-3290, U+3294, U+329e, U+32a5, U+3380-3384, U+3388-338b;
}

/* [95] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 400;
  src: local("Noto Sans KR Regular"), local("NotoSansKR-Regular"), url(https://fonts.gstatic.com/s/notosanskr/v10/PbykFmXiEBPT4ITbgNA5Cgm20xzM4rJ_1hVWr0wuLNGzgER_VNCnUj8uxSvmm4_MSugY9nXMgRti.95.woff2?userVariant=14243) format("woff2");
  unicode-range: U+2f7d, U+2f7f-2f8b, U+2f8e-2f90, U+2f92-2f97, U+2f99-2fa0, U+2fa2-2fa3, U+2fa5-2fa9, U+2fac-2fb1, U+2fb3-2fbc, U+2fc1-2fca, U+2fcd-2fd4, U+3003, U+3012-3019, U+301c, U+301e-3020, U+3036, U+3041, U+3043, U+3045, U+3047, U+3049, U+304e, U+3050, U+3052, U+3056, U+305a, U+305c, U+305e, U+3062, U+3065, U+306c, U+3070-307d, U+3080, U+3085, U+3087, U+308e, U+3090-3091, U+30a1, U+30a5, U+30a9, U+30ae, U+30b1-30b2, U+30b4, U+30b6, U+30bc-30be, U+30c2, U+30c5, U+30cc, U+30d2, U+30d4, U+30d8-30dd, U+30e4, U+30e6, U+30e8, U+30ee, U+30f0-30f2, U+30f4-30f6, U+3133, U+3135;
}

/* [96] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 400;
  src: local("Noto Sans KR Regular"), local("NotoSansKR-Regular"), url(https://fonts.gstatic.com/s/notosanskr/v10/PbykFmXiEBPT4ITbgNA5Cgm20xzM4rJ_1hVWr0wuLNGzgER_VNCnUj8uxSvmm4_MSugY9nXMgRti.96.woff2?userVariant=14243) format("woff2");
  unicode-range: U+2541-254b, U+25a4-25a9, U+25b1, U+25b5, U+25b9, U+25bf, U+25c1, U+25c3, U+25c9-25ca, U+25cc, U+25ce, U+25d0-25d1, U+25e6, U+25ef, U+260f, U+261d, U+261f, U+262f, U+2660, U+2664, U+2667-2669, U+266d, U+266f, U+2716, U+271a, U+273d, U+2756, U+2776-277f, U+278a-2793, U+2963, U+2965, U+2ac5-2ac6, U+2acb-2acc, U+2f00, U+2f04, U+2f06, U+2f08, U+2f0a-2f0b, U+2f11-2f12, U+2f14, U+2f17-2f18, U+2f1c-2f1d, U+2f1f-2f20, U+2f23-2f26, U+2f28-2f29, U+2f2b, U+2f2d, U+2f2f-2f32, U+2f38, U+2f3c-2f40, U+2f42-2f4c, U+2f4f-2f52, U+2f54-2f58, U+2f5a-2f66, U+2f69-2f70, U+2f72-2f76, U+2f78, U+2f7a-2f7c;
}

/* [97] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 400;
  src: local("Noto Sans KR Regular"), local("NotoSansKR-Regular"), url(https://fonts.gstatic.com/s/notosanskr/v10/PbykFmXiEBPT4ITbgNA5Cgm20xzM4rJ_1hVWr0wuLNGzgER_VNCnUj8uxSvmm4_MSugY9nXMgRti.97.woff2?userVariant=14243) format("woff2");
  unicode-range: U+2479-2487, U+249c-24d1, U+24d3-24d7, U+24d9-24e9, U+24eb-24f4, U+2500-2501, U+2503, U+250c-2513, U+2515-2516, U+2518-2540;
}

/* [98] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 400;
  src: local("Noto Sans KR Regular"), local("NotoSansKR-Regular"), url(https://fonts.gstatic.com/s/notosanskr/v10/PbykFmXiEBPT4ITbgNA5Cgm20xzM4rJ_1hVWr0wuLNGzgER_VNCnUj8uxSvmm4_MSugY9nXMgRti.98.woff2?userVariant=14243) format("woff2");
  unicode-range: U+215b-215e, U+2162-2169, U+2170-2179, U+2195-2199, U+21b0-21b4, U+21bc, U+21c0, U+21c4-21c5, U+21cd, U+21cf-21d4, U+21e0-21e3, U+21e6-21e9, U+2200, U+2202-2203, U+2206-2209, U+220b-220c, U+220f, U+2211, U+2213, U+221a, U+221d-2220, U+2222, U+2225-2227, U+2229-222c, U+222e, U+2234-2237, U+223d, U+2243, U+2245, U+2248, U+2250-2253, U+225a, U+2260-2262, U+2264-2267, U+226a-226b, U+226e-2273, U+2276-2277, U+2279-227b, U+2280-2287, U+228a-228b, U+2295-2297, U+22a3-22a5, U+22bb-22bc, U+22ce-22cf, U+22da-22db, U+22ee-22ef, U+2306, U+2312, U+2314, U+2467-2478;
}

/* [99] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 400;
  src: local("Noto Sans KR Regular"), local("NotoSansKR-Regular"), url(https://fonts.gstatic.com/s/notosanskr/v10/PbykFmXiEBPT4ITbgNA5Cgm20xzM4rJ_1hVWr0wuLNGzgER_VNCnUj8uxSvmm4_MSugY9nXMgRti.99.woff2?userVariant=14243) format("woff2");
  unicode-range: U+81-82, U+84, U+a2-a5, U+a7-a8, U+aa, U+ac-ad, U+b1-b3, U+b6, U+b8-ba, U+bc-be, U+c0, U+c2, U+c6-cb, U+ce-d0, U+d4, U+d8-d9, U+db-dc, U+de-df, U+e6, U+eb, U+ee-f0, U+f4, U+f7-f9, U+fb, U+fe-ff, U+111, U+126-127, U+132-133, U+138, U+13f-142, U+149-14b, U+152-153, U+166-167, U+2bc, U+2c7, U+2d0, U+2d8-2d9, U+2db-2dd, U+391-394, U+396-3a1, U+3a3-3a9, U+3b2-3b6, U+3b8, U+3bc, U+3be-3c1, U+3c3-3c9, U+2010, U+2015-2016, U+2018-2019, U+201b, U+201f-2021, U+2025, U+2030, U+2033-2036, U+203c, U+203e, U+2042, U+2074, U+207a-207f, U+2081-2084, U+2109, U+2113, U+2116, U+2121, U+2126, U+212b, U+2153-2154;
}

/* [100] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 400;
  src: local("Noto Sans KR Regular"), local("NotoSansKR-Regular"), url(https://fonts.gstatic.com/s/notosanskr/v10/PbykFmXiEBPT4ITbgNA5Cgm20xzM4rJ_1hVWr0wuLNGzgER_VNCnUj8uxSvmm4_MSugY9nXMgRti.100.woff2?userVariant=14243) format("woff2");
  unicode-range: U+e8, U+2da, U+2160, U+2194, U+3054, U+3058, U+306d, U+3086, U+308d, U+30ac, U+30bb, U+30c4, U+30cd-30ce, U+30e2, U+3132, U+3146, U+3149, U+339d, U+4e3b, U+4f0a, U+4fdd, U+4fe1, U+5409, U+540c, U+5834, U+592a-592b, U+5b9a, U+5dde, U+5e0c, U+5e73, U+5f0f, U+60f3, U+653f, U+661f, U+662f, U+667a, U+683c, U+6b4c, U+6c11, U+767c, U+76ee, U+76f4, U+77f3, U+79d1, U+7a7a, U+7b2c, U+7d22, U+8207, U+8a00, U+8a71, U+9280, U+9580, U+958b, U+96c6, U+9762, U+98df, U+9ed1, U+ac2d, U+adc8, U+add3, U+af48, U+b014, U+b134-b135, U+b158, U+b2aa, U+b35f, U+b6a4, U+b9cf, U+bb63, U+bd23, U+be91, U+c29b, U+c3f4, U+c42c, U+c55c, U+c573, U+c58f, U+c78c, U+c7dd, U+c8f5, U+cad1, U+cc48, U+cf10, U+cf20, U+d03c, U+d07d, U+d2a0, U+d30e, U+d38d, U+d3a8, U+d3c8, U+d5e5, U+d5f9, U+d6e4, U+f90a, U+ff02, U+ff1c;
}

/* [101] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 400;
  src: local("Noto Sans KR Regular"), local("NotoSansKR-Regular"), url(https://fonts.gstatic.com/s/notosanskr/v10/PbykFmXiEBPT4ITbgNA5Cgm20xzM4rJ_1hVWr0wuLNGzgER_VNCnUj8uxSvmm4_MSugY9nXMgRti.101.woff2?userVariant=14243) format("woff2");
  unicode-range: U+3b1, U+2466, U+25a1, U+25a3, U+261c, U+3008-3009, U+305b, U+305d, U+3069, U+30a7, U+30ba, U+30cf, U+30ef, U+3151, U+3157, U+4e4b, U+4e5f, U+4e8c, U+4eca, U+4ed6, U+4f5b, U+50cf, U+5149, U+5165, U+5171, U+5229, U+529b, U+5316, U+539f, U+53f2, U+571f, U+5728, U+58eb, U+591c, U+5b78, U+5c11, U+5c55, U+5ddd, U+5e02, U+5fb7, U+60c5, U+610f, U+611f, U+6625, U+66f8, U+6797, U+679c, U+682a, U+6d2a, U+706b, U+7406, U+767b, U+76f8, U+77e5, U+7acb, U+898b, U+8a69, U+8def, U+8fd1, U+901a, U+90e8, U+91cd, U+975e, U+ae14, U+ae6c, U+aec0, U+afc7, U+afc9, U+b01c, U+b028, U+b308, U+b311, U+b314, U+b31c, U+b524, U+b560, U+b764, U+b920, U+b9e3, U+bd48, U+be7d, U+c0db, U+c231, U+c270, U+c2e3, U+c37d, U+c3ed, U+c530, U+c6a5, U+c6dc, U+c7a4, U+c954, U+c974, U+d000, U+d565, U+d667, U+d6c5, U+d79d, U+ff1e;
}

/* [102] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 400;
  src: local("Noto Sans KR Regular"), local("NotoSansKR-Regular"), url(https://fonts.gstatic.com/s/notosanskr/v10/PbykFmXiEBPT4ITbgNA5Cgm20xzM4rJ_1hVWr0wuLNGzgER_VNCnUj8uxSvmm4_MSugY9nXMgRti.102.woff2?userVariant=14243) format("woff2");
  unicode-range: U+131, U+2032, U+2465, U+2642, U+3048, U+3051, U+3083-3084, U+308f, U+30c0, U+30d1, U+30d3, U+30d6, U+30df, U+30e7, U+3153, U+4e16, U+4e8b, U+4ee5, U+5206, U+52a0, U+52d5, U+53e4, U+53ef, U+54c1, U+57ce, U+597d, U+5b8c, U+5ea6, U+5f8c, U+5f97, U+6210, U+6240, U+624b, U+6728, U+6bd4, U+7236, U+7269, U+7279, U+738b, U+7528, U+7530, U+767e, U+798f, U+8005, U+8a18, U+90fd, U+91cc, U+9577, U+9593, U+98a8, U+ac20, U+acf6, U+ad90, U+af5d, U+af80, U+afcd, U+aff0, U+b0a1, U+b0b5, U+b1fd, U+b2fc, U+b380, U+b51b, U+b584, U+b5b3, U+b8fd, U+b93c, U+b9f4, U+bb44, U+bc08, U+bc27, U+bc49, U+be55, U+be64, U+bfb0, U+bfc5, U+c178, U+c21f, U+c314, U+c4f1, U+c58d, U+c664, U+c698, U+c6a7, U+c6c1, U+c9ed, U+cac0, U+cacc, U+cad9, U+ccb5, U+cdcc, U+d0e4, U+d143, U+d320, U+d330, U+d54d, U+ff06, U+ff1f, U+ff5e;
}

/* [103] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 400;
  src: local("Noto Sans KR Regular"), local("NotoSansKR-Regular"), url(https://fonts.gstatic.com/s/notosanskr/v10/PbykFmXiEBPT4ITbgNA5Cgm20xzM4rJ_1hVWr0wuLNGzgER_VNCnUj8uxSvmm4_MSugY9nXMgRti.103.woff2?userVariant=14243) format("woff2");
  unicode-range: U+b4, U+20a9, U+20ac, U+2190, U+24d8, U+2502, U+2514, U+2592, U+25c7-25c8, U+2663, U+3060, U+3064, U+3081, U+3088, U+30a3, U+30a6, U+30aa, U+30b5, U+30c7, U+30ca-30cb, U+30d0, U+30e3, U+30e5, U+339e, U+4e09, U+4eac, U+4f5c, U+5167-5168, U+516c, U+51fa, U+5408, U+540d, U+591a, U+5b57, U+6211, U+65b9, U+660e, U+6642, U+6700, U+6b63, U+6e2f, U+7063, U+7532, U+793e, U+81ea, U+8272, U+82b1, U+897f, U+8eca, U+91ce, U+ac38, U+ad76, U+ae84, U+aecc, U+b07d, U+b0b1, U+b215, U+b2a0, U+b310, U+b3d7, U+b52a, U+b618, U+b775, U+b797, U+bcd5, U+bd59, U+be80, U+bea8, U+bed1, U+bee4-bee5, U+c060, U+c2ef, U+c329, U+c3dc, U+c597, U+c5bd, U+c5e5, U+c69c, U+c9d6, U+ca29, U+ca5c, U+ca84, U+cc39, U+cc3b, U+ce89, U+cee5, U+cf65, U+cf85, U+d058, U+d145, U+d22d, U+d325, U+d37d, U+d3ad, U+d769, U+ff0c;
}

/* [104] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 400;
  src: local("Noto Sans KR Regular"), local("NotoSansKR-Regular"), url(https://fonts.gstatic.com/s/notosanskr/v10/PbykFmXiEBPT4ITbgNA5Cgm20xzM4rJ_1hVWr0wuLNGzgER_VNCnUj8uxSvmm4_MSugY9nXMgRti.104.woff2?userVariant=14243) format("woff2");
  unicode-range: U+2161, U+2228, U+2299, U+2464, U+2517, U+2640, U+3042, U+304a, U+3053, U+3061, U+307f, U+3082, U+308c, U+3092, U+30a8, U+30ab, U+30ad, U+30b0, U+30b3, U+30b7, U+30c1, U+30c6, U+30c9, U+30d5, U+30d7, U+30de, U+30e0-30e1, U+30ec-30ed, U+4e0b, U+4e0d, U+4ee3, U+53f0, U+548c, U+5b89, U+5bb6, U+5c0f, U+611b, U+6771, U+6aa2, U+6bcd, U+6c34, U+6cd5, U+6d77, U+767d, U+795e, U+8ecd, U+9999, U+9ad8, U+ac07, U+ac1a, U+ac40, U+ad0c, U+ad88, U+ada4, U+ae01, U+ae65, U+aebd, U+aec4, U+afe8, U+b139, U+b205, U+b383, U+b38c, U+b42c, U+b461, U+b55c, U+b78f, U+b8fb, U+b9f7, U+bafc, U+bc99, U+bed8, U+bfcd, U+c0bf, U+c0f9, U+c167, U+c204, U+c20f, U+c22f, U+c258, U+c298, U+c2bc, U+c388, U+c501, U+c50c, U+c5b9, U+c5ce, U+c641, U+c648, U+c73d, U+ca50, U+ca61, U+cc4c, U+ceac, U+d0d4, U+d5f7, U+d6d7, U+ff1a;
}

/* [105] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 400;
  src: local("Noto Sans KR Regular"), local("NotoSansKR-Regular"), url(https://fonts.gstatic.com/s/notosanskr/v10/PbykFmXiEBPT4ITbgNA5Cgm20xzM4rJ_1hVWr0wuLNGzgER_VNCnUj8uxSvmm4_MSugY9nXMgRti.105.woff2?userVariant=14243) format("woff2");
  unicode-range: U+2103, U+2463, U+25c6, U+25cb, U+266c, U+3001, U+300a, U+3046, U+304c-304d, U+304f, U+3055, U+3059, U+3063, U+3066-3068, U+306f, U+3089, U+30b8, U+30bf, U+314f, U+4e0a, U+570b, U+5730, U+5916, U+5929, U+5c71, U+5e74, U+5fc3, U+601d, U+6027, U+63d0, U+6709, U+6734, U+751f, U+7684, U+82f1, U+9053, U+91d1, U+97f3, U+ac2f, U+ac4d, U+adc4, U+ade4, U+ae41, U+ae4d-ae4e, U+aed1, U+afb9, U+b0e0, U+b299, U+b365, U+b46c, U+b480, U+b4c8, U+b7b4, U+b819, U+b918, U+baab, U+bab9, U+be8f, U+bed7, U+c0ec, U+c19f, U+c1a5, U+c3d9, U+c464, U+c53d, U+c553, U+c570, U+c5cc, U+c633, U+c6a4, U+c7a3, U+c7a6, U+c886, U+c9d9-c9da, U+c9ec, U+ca0c, U+cc21, U+cd1b, U+cd78, U+cdc4, U+cef8, U+cfe4, U+d0a5, U+d0b5, U+d0ec, U+d15d, U+d188, U+d23c, U+d2ac, U+d729, U+d79b, U+ff01, U+ff08-ff09, U+ff5c;
}

/* [106] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 400;
  src: local("Noto Sans KR Regular"), local("NotoSansKR-Regular"), url(https://fonts.gstatic.com/s/notosanskr/v10/PbykFmXiEBPT4ITbgNA5Cgm20xzM4rJ_1hVWr0wuLNGzgER_VNCnUj8uxSvmm4_MSugY9nXMgRti.106.woff2?userVariant=14243) format("woff2");
  unicode-range: U+2039-203a, U+223c, U+25b3, U+25b7, U+25bd, U+25cf, U+266a, U+3002, U+300b, U+304b, U+3057, U+305f, U+306a-306b, U+307e, U+308a-308b, U+3093, U+30a2, U+30af, U+30b9, U+30c3, U+30c8, U+30e9-30eb, U+33a1, U+4e00, U+524d, U+5357, U+5b50, U+7121, U+884c, U+9751, U+ac94, U+aebe, U+aecd, U+af08, U+af41, U+af49, U+b010, U+b053, U+b109, U+b11b, U+b128, U+b154, U+b291, U+b2e6, U+b301, U+b385, U+b525, U+b5b4, U+b729, U+b72f, U+b738, U+b7ff, U+b837, U+b975, U+ba67, U+bb47, U+bc1f, U+bd90, U+bfd4, U+c27c, U+c324, U+c379, U+c3e0, U+c465, U+c53b, U+c58c, U+c610, U+c653, U+c6cd, U+c813, U+c82f, U+c999, U+c9e0, U+cac4, U+cad3, U+cbd4, U+cc10, U+cc22, U+ccb8, U+ccbc, U+cda5, U+ce84, U+cea3, U+cf67, U+cfe1, U+d241, U+d30d, U+d31c, U+d391, U+d401, U+d479, U+d5c9, U+d5db, U+d649, U+d6d4;
}

/* [107] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 400;
  src: local("Noto Sans KR Regular"), local("NotoSansKR-Regular"), url(https://fonts.gstatic.com/s/notosanskr/v10/PbykFmXiEBPT4ITbgNA5Cgm20xzM4rJ_1hVWr0wuLNGzgER_VNCnUj8uxSvmm4_MSugY9nXMgRti.107.woff2?userVariant=14243) format("woff2");
  unicode-range: U+b0, U+e9, U+2193, U+2462, U+260e, U+261e, U+300e-300f, U+3044, U+30a4, U+30fb-30fc, U+314d, U+5973, U+6545, U+6708, U+7537, U+ac89, U+ac9c, U+acc1, U+ad04, U+ad75, U+ad7d, U+ae45, U+ae61, U+af42, U+b0ab, U+b0af, U+b0b3, U+b12c, U+b194, U+b1a8, U+b220, U+b258, U+b284, U+b2ff, U+b315, U+b371, U+b3d4-b3d5, U+b460, U+b527, U+b534, U+b810, U+b818, U+b98e, U+ba55, U+bbac, U+bc0b, U+bc40, U+bca1, U+bccd, U+bd93, U+be54, U+be5a, U+bf08, U+bf50, U+bf55, U+bfdc, U+c0c0, U+c0d0, U+c0f4, U+c100, U+c11e, U+c170, U+c20d, U+c274, U+c290, U+c308, U+c369, U+c539, U+c587, U+c5ff, U+c6ec, U+c70c, U+c7ad, U+c7c8, U+c83c, U+c881, U+cb48, U+cc60, U+ce69, U+ce6b, U+ce75, U+cf04, U+cf08, U+cf55, U+cf70, U+cffc, U+d0b7, U+d1a8, U+d2c8, U+d384, U+d47c, U+d48b, U+d5dd, U+d5e8, U+d720, U+d759, U+f981;
}

/* [108] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 400;
  src: local("Noto Sans KR Regular"), local("NotoSansKR-Regular"), url(https://fonts.gstatic.com/s/notosanskr/v10/PbykFmXiEBPT4ITbgNA5Cgm20xzM4rJ_1hVWr0wuLNGzgER_VNCnUj8uxSvmm4_MSugY9nXMgRti.108.woff2?userVariant=14243) format("woff2");
  unicode-range: U+e0, U+e2, U+395, U+3b7, U+3ba, U+2460-2461, U+25a0, U+3010-3011, U+306e, U+30f3, U+314a, U+314c, U+5927, U+65b0, U+7e41, U+97d3, U+9ad4, U+ad49, U+ae0b, U+ae0d, U+ae43, U+ae5d, U+aecf, U+af3c, U+af64, U+afd4, U+b080, U+b084, U+b0c5, U+b10c, U+b1e8, U+b2ac, U+b36e, U+b451, U+b515, U+b540, U+b561, U+b6ab, U+b6b1, U+b72c, U+b730, U+b744, U+b800, U+b8ec, U+b8f0, U+b904, U+b968, U+b96d, U+b987, U+b9d9, U+bb36, U+bb49, U+bc2d, U+bc43, U+bcf6, U+bd89, U+be57, U+be61, U+bed4, U+c090, U+c130, U+c148, U+c19c, U+c2f9, U+c36c, U+c37c, U+c384, U+c3df, U+c575, U+c584, U+c660, U+c719, U+c816, U+ca4d, U+ca54, U+cabc, U+cb49, U+cc14, U+cff5, U+d004, U+d038, U+d0b4, U+d0d3, U+d0e0, U+d0ed, U+d131, U+d1b0, U+d31f, U+d33d, U+d3a0, U+d3ab, U+d514, U+d584, U+d6a1, U+d6cc, U+d749, U+d760, U+d799;
}

/* [109] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 400;
  src: local("Noto Sans KR Regular"), local("NotoSansKR-Regular"), url(https://fonts.gstatic.com/s/notosanskr/v10/PbykFmXiEBPT4ITbgNA5Cgm20xzM4rJ_1hVWr0wuLNGzgER_VNCnUj8uxSvmm4_MSugY9nXMgRti.109.woff2?userVariant=14243) format("woff2");
  unicode-range: U+24, U+60, U+3b9, U+3bb, U+3bd, U+2191, U+2606, U+300c-300d, U+3131, U+3134, U+3139, U+3141-3142, U+3148, U+3161, U+3163, U+321c, U+4eba, U+5317, U+ac31, U+ac77, U+ac9f, U+acb9, U+acf0-acf1, U+acfd, U+ad73, U+af3d, U+b00c, U+b04a, U+b057, U+b0c4, U+b188, U+b1cc, U+b214, U+b2db, U+b2ee, U+b304, U+b4ed, U+b518, U+b5bc, U+b625, U+b69c-b69d, U+b7ac, U+b801, U+b86c, U+b959, U+b95c, U+b985, U+ba48, U+bb58, U+bc0c, U+bc38, U+bc85, U+bc9a, U+bf40, U+c068, U+c0bd, U+c0cc, U+c12f, U+c149, U+c1e0, U+c22b, U+c22d, U+c250, U+c2fc, U+c300, U+c313, U+c370, U+c3d8, U+c557, U+c580, U+c5e3, U+c62e, U+c634, U+c6f0, U+c74d, U+c783, U+c78e, U+c796, U+c7bc, U+c92c, U+ca4c, U+cc1c, U+cc54, U+cc59, U+ce04, U+cf30, U+cfc4, U+d140, U+d321, U+d38c, U+d399, U+d54f, U+d587, U+d5d0, U+d6e8, U+d770;
}

/* [110] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 400;
  src: local("Noto Sans KR Regular"), local("NotoSansKR-Regular"), url(https://fonts.gstatic.com/s/notosanskr/v10/PbykFmXiEBPT4ITbgNA5Cgm20xzM4rJ_1hVWr0wuLNGzgER_VNCnUj8uxSvmm4_MSugY9nXMgRti.110.woff2?userVariant=14243) format("woff2");
  unicode-range: U+d7, U+ea, U+fc, U+2192, U+25bc, U+3000, U+3137, U+3145, U+315c, U+7f8e, U+ac13, U+ac71, U+ac90, U+acb8, U+ace7, U+ad7f, U+ae50, U+aef4, U+af34, U+afbc, U+b048, U+b09a, U+b0ad, U+b0bc, U+b113, U+b125, U+b141, U+b20c, U+b2d9, U+b2ed, U+b367, U+b369, U+b374, U+b3cb, U+b4ec, U+b611, U+b760, U+b81b, U+b834, U+b8b0, U+b8e1, U+b989, U+b9d1, U+b9e1, U+b9fa, U+ba4d, U+ba78, U+bb35, U+bb54, U+bbf9, U+bc11, U+bcb3, U+bd05, U+bd95, U+bdd4, U+be10, U+bed0, U+bf51, U+c0d8, U+c232, U+c2b7, U+c2eb, U+c378, U+c500, U+c52c, U+c549, U+c568, U+c598, U+c5c9, U+c61b, U+c639, U+c67c, U+c717, U+c78a, U+c80a, U+c90c-c90d, U+c950, U+c9e7, U+cbe4, U+cca9, U+cce4, U+cdb0, U+ce78, U+ce94, U+ce98, U+cf8c, U+d018, U+d034, U+d0f1, U+d1b1, U+d280, U+d2f8, U+d338, U+d380, U+d3b4, U+d610, U+d69f, U+d6fc, U+d758;
}

/* [111] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 400;
  src: local("Noto Sans KR Regular"), local("NotoSansKR-Regular"), url(https://fonts.gstatic.com/s/notosanskr/v10/PbykFmXiEBPT4ITbgNA5Cgm20xzM4rJ_1hVWr0wuLNGzgER_VNCnUj8uxSvmm4_MSugY9nXMgRti.111.woff2?userVariant=14243) format("woff2");
  unicode-range: U+e7, U+2022, U+203b, U+25c0, U+2605, U+2661, U+3147, U+318d, U+672c, U+8a9e, U+acaa, U+acbc, U+ad1c, U+ae4a, U+ae5c, U+b044, U+b054, U+b0c8-b0c9, U+b2a6, U+b2d0, U+b35c, U+b364, U+b428, U+b454, U+b465, U+b4b7, U+b4e3, U+b51c, U+b5a1, U+b784, U+b790, U+b7ab, U+b7f4, U+b82c, U+b835, U+b8e9, U+b8f8, U+b9d8, U+b9f9, U+ba5c, U+ba64, U+babd, U+bb18, U+bb3b, U+bbff, U+bc0d, U+bc45, U+bc97, U+bcbc, U+be45, U+be75, U+be7c, U+bfcc, U+c0b6, U+c0f7, U+c14b, U+c2b4, U+c30d, U+c4f8, U+c5bb, U+c5d1, U+c5e0, U+c5ee, U+c5fd, U+c606, U+c6c5, U+c6e0, U+c708, U+c81d, U+c820, U+c824, U+c878, U+c918, U+c96c, U+c9e4, U+c9f1, U+cc2e, U+cd09, U+cea1, U+cef5, U+cef7, U+cf64, U+cf69, U+cfe8, U+d035, U+d0ac, U+d230, U+d234, U+d2f4, U+d31d, U+d575, U+d578, U+d608, U+d614, U+d718, U+d751, U+d761, U+d78c, U+d790;
}

/* [112] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 400;
  src: local("Noto Sans KR Regular"), local("NotoSansKR-Regular"), url(https://fonts.gstatic.com/s/notosanskr/v10/PbykFmXiEBPT4ITbgNA5Cgm20xzM4rJ_1hVWr0wuLNGzgER_VNCnUj8uxSvmm4_MSugY9nXMgRti.112.woff2?userVariant=14243) format("woff2");
  unicode-range: U+2665, U+3160, U+4e2d, U+6587, U+65e5, U+ac12, U+ac14, U+ac16, U+ac81, U+ad34, U+ade0, U+ae54, U+aebc, U+af2c, U+afc0, U+afc8, U+b04c, U+b08c, U+b099, U+b0a9, U+b0ac, U+b0ae, U+b0b8, U+b123, U+b179, U+b2e5, U+b2f7, U+b4c0, U+b531, U+b538, U+b545, U+b550, U+b5a8, U+b6f0, U+b728, U+b73b, U+b7ad, U+b7ed, U+b809, U+b864, U+b86d, U+b871, U+b9bf, U+b9f5, U+ba40, U+ba4b, U+ba58, U+ba87, U+baac, U+bbc0, U+bc16, U+bc34, U+bd07, U+bd99, U+be59, U+bfd0, U+c058, U+c0e4, U+c0f5, U+c12d, U+c139, U+c228, U+c529, U+c5c7, U+c635, U+c637, U+c735, U+c77d, U+c787, U+c789, U+c8c4, U+c989, U+c98c, U+c9d0, U+c9d3, U+cc0c, U+cc99, U+cd0c, U+cd2c, U+cd98, U+cda4, U+ce59, U+ce60, U+ce6d, U+cea0, U+d0d0-d0d1, U+d0d5, U+d14d, U+d1a4, U+d29c, U+d2f1, U+d301, U+d39c, U+d3bc, U+d4e8, U+d540, U+d5ec, U+d640, U+d750;
}

/* [113] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 400;
  src: local("Noto Sans KR Regular"), local("NotoSansKR-Regular"), url(https://fonts.gstatic.com/s/notosanskr/v10/PbykFmXiEBPT4ITbgNA5Cgm20xzM4rJ_1hVWr0wuLNGzgER_VNCnUj8uxSvmm4_MSugY9nXMgRti.113.woff2?userVariant=14243) format("woff2");
  unicode-range: U+5e, U+25b2, U+25b6, U+314e, U+ac24, U+ace1, U+ace4, U+ae68, U+af2d, U+b0d0, U+b0e5, U+b150, U+b155, U+b193, U+b2c9, U+b2dd, U+b3c8, U+b3fc, U+b410, U+b458, U+b4dd, U+b5a0, U+b5a4, U+b5bb, U+b7b5, U+b838, U+b840, U+b86f, U+b8f9, U+b960, U+b9e5, U+bab8, U+bb50, U+bc1d, U+bc24-bc25, U+bca8, U+bcbd, U+bd04, U+bd10, U+bd24, U+be48, U+be5b, U+be68, U+c05c, U+c12c, U+c140, U+c15c, U+c168, U+c194, U+c219, U+c27d, U+c2a8, U+c2f1, U+c2f8, U+c368, U+c554-c555, U+c559, U+c564, U+c5d8, U+c5fc, U+c625, U+c65c, U+c6b1, U+c728, U+c794, U+c84c, U+c88c, U+c8e0, U+c8fd, U+c998, U+c9dd, U+cc0d, U+cc30, U+ceec, U+cf13, U+cf1c, U+cf5c, U+d050, U+d07c, U+d0a8, U+d134, U+d138, U+d154, U+d1f4, U+d2bc, U+d329, U+d32c, U+d3d0, U+d3f4, U+d3fc, U+d56b, U+d5cc, U+d600-d601, U+d639, U+d6c8, U+d754, U+d765;
}

/* [114] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 400;
  src: local("Noto Sans KR Regular"), local("NotoSansKR-Regular"), url(https://fonts.gstatic.com/s/notosanskr/v10/PbykFmXiEBPT4ITbgNA5Cgm20xzM4rJ_1hVWr0wuLNGzgER_VNCnUj8uxSvmm4_MSugY9nXMgRti.114.woff2?userVariant=14243) format("woff2");
  unicode-range: U+3c-3d, U+2026, U+24d2, U+314b, U+ac11, U+acf3, U+ad74, U+ad81, U+adf9, U+ae34, U+af43, U+afb8, U+b05d, U+b07c, U+b110, U+b118, U+b17c, U+b180, U+b18d, U+b192, U+b2cc, U+b355, U+b378, U+b4a4, U+b4ef, U+b78d, U+b799, U+b7a9, U+b7fd, U+b807, U+b80c, U+b839, U+b9b4, U+b9db, U+ba3c, U+bab0, U+bba4, U+bc94, U+be4c, U+c154, U+c1c4, U+c26c, U+c2ac, U+c2ed, U+c4f4, U+c55e, U+c561, U+c571, U+c5b5, U+c5c4, U+c654-c655, U+c695, U+c6e8, U+c6f9, U+c724, U+c751, U+c775, U+c7a0, U+c7c1, U+c874, U+c880, U+c9d5, U+c9f8, U+cabd, U+cc29, U+cc2c, U+cca8, U+ccab, U+ccd0, U+ce21, U+ce35, U+ce7c, U+ce90, U+cee8, U+cef4, U+cfe0, U+d070, U+d0b9, U+d0c1, U+d0c4, U+d0c8, U+d15c, U+d1a1, U+d2c0, U+d300, U+d314, U+d3ed, U+d478, U+d480, U+d48d, U+d508, U+d53d, U+d5e4, U+d611, U+d61c, U+d68d, U+d6a8, U+d798;
}

/* [115] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 400;
  src: local("Noto Sans KR Regular"), local("NotoSansKR-Regular"), url(https://fonts.gstatic.com/s/notosanskr/v10/PbykFmXiEBPT4ITbgNA5Cgm20xzM4rJ_1hVWr0wuLNGzgER_VNCnUj8uxSvmm4_MSugY9nXMgRti.115.woff2?userVariant=14243) format("woff2");
  unicode-range: U+23, U+25, U+5f, U+a9, U+ac08, U+ac78, U+aca8, U+acac, U+ace8, U+ad70, U+adc0, U+addc, U+b137, U+b140, U+b208, U+b290, U+b2f5, U+b3c5, U+b3cc, U+b420, U+b429, U+b529, U+b530, U+b77d, U+b79c, U+b7a8, U+b7c9, U+b7f0, U+b7fc, U+b828, U+b860, U+b9ad, U+b9c1, U+b9c9, U+b9dd-b9de, U+b9e8, U+ba38-ba39, U+babb, U+bc00, U+bc8c, U+bca0, U+bca4, U+bcd1, U+bcfc, U+bd09, U+bdf0, U+be60, U+c0ad, U+c0b4, U+c0bc, U+c190, U+c1fc, U+c220, U+c288, U+c2b9, U+c2f6, U+c528, U+c545, U+c558, U+c5bc, U+c5d4, U+c600, U+c644, U+c6c0, U+c6c3, U+c721, U+c798, U+c7a1, U+c811, U+c838, U+c871, U+c904, U+c990, U+c9dc, U+cc38, U+cc44, U+cca0, U+cd1d, U+cd95, U+cda9, U+ce5c, U+cf00, U+cf58, U+d150, U+d22c, U+d305, U+d328, U+d37c, U+d3f0, U+d551, U+d5a5, U+d5c8, U+d5d8, U+d63c, U+d64d, U+d669, U+d734, U+d76c;
}

/* [116] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 400;
  src: local("Noto Sans KR Regular"), local("NotoSansKR-Regular"), url(https://fonts.gstatic.com/s/notosanskr/v10/PbykFmXiEBPT4ITbgNA5Cgm20xzM4rJ_1hVWr0wuLNGzgER_VNCnUj8uxSvmm4_MSugY9nXMgRti.116.woff2?userVariant=14243) format("woff2");
  unicode-range: U+26, U+2b, U+3e, U+40, U+7e, U+ac01, U+ac19, U+ac1d, U+aca0, U+aca9, U+acb0, U+ad8c, U+ae09, U+ae38, U+ae40, U+aed8, U+b09c, U+b0a0, U+b108, U+b204, U+b298, U+b2d8, U+b2eb-b2ec, U+b2f4, U+b313, U+b358, U+b450, U+b4e0, U+b54c, U+b610, U+b780, U+b78c, U+b791, U+b8e8, U+b958, U+b974, U+b984, U+b9b0, U+b9bc-b9bd, U+b9ce, U+ba70, U+bbfc, U+bc0f, U+bc15, U+bc1b, U+bc31, U+bc95, U+bcc0, U+bcc4, U+bd81, U+bd88, U+c0c8, U+c11d, U+c13c, U+c158, U+c18d, U+c1a1, U+c21c, U+c4f0, U+c54a, U+c560, U+c5b8, U+c5c8, U+c5f4, U+c628, U+c62c, U+c678, U+c6cc, U+c808, U+c810, U+c885, U+c88b, U+c900, U+c988, U+c99d, U+c9c8, U+cc3d-cc3e, U+cc45, U+cd08, U+ce20, U+cee4, U+d074, U+d0a4, U+d0dd, U+d2b9, U+d3b8, U+d3c9, U+d488, U+d544, U+d559, U+d56d, U+d588, U+d615, U+d648, U+d655, U+d658, U+d65c;
}

/* [117] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 400;
  src: local("Noto Sans KR Regular"), local("NotoSansKR-Regular"), url(https://fonts.gstatic.com/s/notosanskr/v10/PbykFmXiEBPT4ITbgNA5Cgm20xzM4rJ_1hVWr0wuLNGzgER_VNCnUj8uxSvmm4_MSugY9nXMgRti.117.woff2?userVariant=14243) format("woff2");
  unicode-range: U+d, U+48, U+7c, U+ac10, U+ac15, U+ac74, U+ac80, U+ac83, U+acc4, U+ad11, U+ad50, U+ad6d, U+adfc, U+ae00, U+ae08, U+ae4c, U+b0a8, U+b124, U+b144, U+b178, U+b274, U+b2a5, U+b2e8, U+b2f9, U+b354, U+b370, U+b418, U+b41c, U+b4f1, U+b514, U+b798, U+b808, U+b824-b825, U+b8cc, U+b978, U+b9d0, U+b9e4, U+baa9, U+bb3c, U+bc18, U+bc1c, U+bc30, U+bc84, U+bcf5, U+bcf8, U+bd84, U+be0c, U+be14, U+c0b0, U+c0c9, U+c0dd, U+c124, U+c2dd, U+c2e4, U+c2ec, U+c54c, U+c57c-c57d, U+c591, U+c5c5-c5c6, U+c5ed, U+c608, U+c640, U+c6b8, U+c6d4, U+c784, U+c7ac, U+c800-c801, U+c9c1, U+c9d1, U+cc28, U+cc98, U+cc9c, U+ccad, U+cd5c, U+cd94, U+cd9c, U+cde8, U+ce68, U+cf54, U+d0dc, U+d14c, U+d1a0, U+d1b5, U+d2f0, U+d30c, U+d310, U+d398, U+d45c, U+d50c, U+d53c, U+d560, U+d568, U+d589, U+d604, U+d6c4, U+d788;
}

/* [118] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 400;
  src: local("Noto Sans KR Regular"), local("NotoSansKR-Regular"), url(https://fonts.gstatic.com/s/notosanskr/v10/PbykFmXiEBPT4ITbgNA5Cgm20xzM4rJ_1hVWr0wuLNGzgER_VNCnUj8uxSvmm4_MSugY9nXMgRti.118.woff2?userVariant=14243) format("woff2");
  unicode-range: U+39, U+49, U+4d-4e, U+a0, U+ac04, U+ac1c, U+ac70, U+ac8c, U+acbd, U+acf5, U+acfc, U+ad00, U+ad6c, U+adf8, U+b098, U+b0b4, U+b294, U+b2c8, U+b300, U+b3c4, U+b3d9, U+b4dc, U+b4e4, U+b77c, U+b7ec, U+b85d, U+b97c, U+b9c8, U+b9cc, U+ba54, U+ba74, U+ba85, U+baa8, U+bb34, U+bb38, U+bbf8, U+bc14, U+bc29, U+bc88, U+bcf4, U+bd80, U+be44, U+c0c1, U+c11c, U+c120, U+c131, U+c138, U+c18c, U+c218, U+c2b5, U+c2e0, U+c544, U+c548, U+c5b4, U+c5d0, U+c5ec, U+c5f0, U+c601, U+c624, U+c694, U+c6a9, U+c6b0, U+c6b4, U+c6d0, U+c704, U+c720, U+c73c, U+c740, U+c744, U+c74c, U+c758, U+c77c, U+c785, U+c788, U+c790-c791, U+c7a5, U+c804, U+c815, U+c81c, U+c870, U+c8fc, U+c911, U+c9c4, U+ccb4, U+ce58, U+ce74, U+d06c, U+d0c0, U+d130, U+d2b8, U+d3ec, U+d504, U+d55c, U+d569, U+d574, U+d638, U+d654, U+d68c;
}

/* [119] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 400;
  src: local("Noto Sans KR Regular"), local("NotoSansKR-Regular"), url(https://fonts.gstatic.com/s/notosanskr/v10/PbykFmXiEBPT4ITbgNA5Cgm20xzM4rJ_1hVWr0wuLNGzgER_VNCnUj8uxSvmm4_MSugY9nXMgRti.119.woff2?userVariant=14243) format("woff2");
  unicode-range: U+20-22, U+27-2a, U+2c-38, U+3a-3b, U+3f, U+41-47, U+4a-4c, U+4f-5d, U+61-7b, U+7d, U+a1, U+ab, U+ae, U+b7, U+bb, U+bf, U+2013-2014, U+201c-201d, U+2122, U+ac00, U+ace0, U+ae30, U+b2e4, U+b85c, U+b9ac, U+c0ac, U+c2a4, U+c2dc, U+c774, U+c778, U+c9c0, U+d558;
}

/* [0] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 500;
  src: local("Noto Sans KR Medium"), local("NotoSansKR-Medium"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOIl3I7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.0.woff2?userVariant=14243) format("woff2");
  unicode-range: U+f9ca-fa0b, U+ff03-ff05, U+ff07, U+ff0a-ff0b, U+ff0d-ff19, U+ff1b, U+ff1d, U+ff20-ff5b, U+ff5d, U+ffe0-ffe3, U+ffe5-ffe6;
}

/* [2] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 500;
  src: local("Noto Sans KR Medium"), local("NotoSansKR-Medium"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOIl3I7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.2.woff2?userVariant=14243) format("woff2");
  unicode-range: U+d723-d728, U+d72a-d733, U+d735-d748, U+d74a-d74f, U+d752-d753, U+d755-d757, U+d75a-d75f, U+d762-d764, U+d766-d768, U+d76a-d76b, U+d76d-d76f, U+d771-d787, U+d789-d78b, U+d78d-d78f, U+d791-d797, U+d79a, U+d79c, U+d79e-d7a3, U+f900-f909, U+f90b-f92e;
}

/* [3] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 500;
  src: local("Noto Sans KR Medium"), local("NotoSansKR-Medium"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOIl3I7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.3.woff2?userVariant=14243) format("woff2");
  unicode-range: U+d679-d68b, U+d68e-d69e, U+d6a0, U+d6a2-d6a7, U+d6a9-d6c3, U+d6c6-d6c7, U+d6c9-d6cb, U+d6cd-d6d3, U+d6d5-d6d6, U+d6d8-d6e3, U+d6e5-d6e7, U+d6e9-d6fb, U+d6fd-d717, U+d719-d71f, U+d721-d722;
}

/* [4] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 500;
  src: local("Noto Sans KR Medium"), local("NotoSansKR-Medium"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOIl3I7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.4.woff2?userVariant=14243) format("woff2");
  unicode-range: U+d5bc-d5c7, U+d5ca-d5cb, U+d5cd-d5cf, U+d5d1-d5d7, U+d5d9-d5da, U+d5dc, U+d5de-d5e3, U+d5e6-d5e7, U+d5e9-d5eb, U+d5ed-d5f6, U+d5f8, U+d5fa-d5ff, U+d602-d603, U+d605-d607, U+d609-d60f, U+d612-d613, U+d616-d61b, U+d61d-d637, U+d63a-d63b, U+d63d-d63f, U+d641-d647, U+d64a-d64c, U+d64e-d653, U+d656-d657, U+d659-d65b, U+d65d-d666, U+d668, U+d66a-d678;
}

/* [5] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 500;
  src: local("Noto Sans KR Medium"), local("NotoSansKR-Medium"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOIl3I7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.5.woff2?userVariant=14243) format("woff2");
  unicode-range: U+d507, U+d509-d50b, U+d50d-d513, U+d515-d53b, U+d53e-d53f, U+d541-d543, U+d545-d54c, U+d54e, U+d550, U+d552-d557, U+d55a-d55b, U+d55d-d55f, U+d561-d564, U+d566-d567, U+d56a, U+d56c, U+d56e-d573, U+d576-d577, U+d579-d583, U+d585-d586, U+d58a-d5a4, U+d5a6-d5bb;
}

/* [6] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 500;
  src: local("Noto Sans KR Medium"), local("NotoSansKR-Medium"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOIl3I7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.6.woff2?userVariant=14243) format("woff2");
  unicode-range: U+d464-d477, U+d47a-d47b, U+d47d-d47f, U+d481-d487, U+d489-d48a, U+d48c, U+d48e-d4e7, U+d4e9-d503, U+d505-d506;
}

/* [7] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 500;
  src: local("Noto Sans KR Medium"), local("NotoSansKR-Medium"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOIl3I7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.7.woff2?userVariant=14243) format("woff2");
  unicode-range: U+d3bf-d3c7, U+d3ca-d3cf, U+d3d1-d3eb, U+d3ee-d3ef, U+d3f1-d3f3, U+d3f5-d3fb, U+d3fd-d400, U+d402-d45b, U+d45d-d463;
}

/* [8] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 500;
  src: local("Noto Sans KR Medium"), local("NotoSansKR-Medium"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOIl3I7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.8.woff2?userVariant=14243) format("woff2");
  unicode-range: U+d2ff, U+d302-d304, U+d306-d30b, U+d30f, U+d311-d313, U+d315-d31b, U+d31e, U+d322-d324, U+d326-d327, U+d32a-d32b, U+d32d-d32f, U+d331-d337, U+d339-d33c, U+d33e-d37b, U+d37e-d37f, U+d381-d383, U+d385-d38b, U+d38e-d390, U+d392-d397, U+d39a-d39b, U+d39d-d39f, U+d3a1-d3a7, U+d3a9-d3aa, U+d3ac, U+d3ae-d3b3, U+d3b5-d3b7, U+d3b9-d3bb, U+d3bd-d3be;
}

/* [9] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 500;
  src: local("Noto Sans KR Medium"), local("NotoSansKR-Medium"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOIl3I7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.9.woff2?userVariant=14243) format("woff2");
  unicode-range: U+d257-d27f, U+d281-d29b, U+d29d-d29f, U+d2a1-d2ab, U+d2ad-d2b7, U+d2ba-d2bb, U+d2bd-d2bf, U+d2c1-d2c7, U+d2c9-d2ef, U+d2f2-d2f3, U+d2f5-d2f7, U+d2f9-d2fe;
}

/* [10] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 500;
  src: local("Noto Sans KR Medium"), local("NotoSansKR-Medium"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOIl3I7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.10.woff2?userVariant=14243) format("woff2");
  unicode-range: U+d1b4, U+d1b6-d1f3, U+d1f5-d22b, U+d22e-d22f, U+d231-d233, U+d235-d23b, U+d23d-d240, U+d242-d256;
}

/* [11] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 500;
  src: local("Noto Sans KR Medium"), local("NotoSansKR-Medium"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOIl3I7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.11.woff2?userVariant=14243) format("woff2");
  unicode-range: U+d105-d12f, U+d132-d133, U+d135-d137, U+d139-d13f, U+d141-d142, U+d144, U+d146-d14b, U+d14e-d14f, U+d151-d153, U+d155-d15b, U+d15e-d187, U+d189-d19f, U+d1a2-d1a3, U+d1a5-d1a7, U+d1a9-d1af, U+d1b2-d1b3;
}

/* [12] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 500;
  src: local("Noto Sans KR Medium"), local("NotoSansKR-Medium"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOIl3I7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.12.woff2?userVariant=14243) format("woff2");
  unicode-range: U+d04b-d04f, U+d051-d057, U+d059-d06b, U+d06d-d06f, U+d071-d073, U+d075-d07b, U+d07e-d0a3, U+d0a6-d0a7, U+d0a9-d0ab, U+d0ad-d0b3, U+d0b6, U+d0b8, U+d0ba-d0bf, U+d0c2-d0c3, U+d0c5-d0c7, U+d0c9-d0cf, U+d0d2, U+d0d6-d0db, U+d0de-d0df, U+d0e1-d0e3, U+d0e5-d0eb, U+d0ee-d0f0, U+d0f2-d104;
}

/* [13] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 500;
  src: local("Noto Sans KR Medium"), local("NotoSansKR-Medium"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOIl3I7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.13.woff2?userVariant=14243) format("woff2");
  unicode-range: U+cfa2-cfc3, U+cfc5-cfdf, U+cfe2-cfe3, U+cfe5-cfe7, U+cfe9-cff4, U+cff6-cffb, U+cffd-cfff, U+d001-d003, U+d005-d017, U+d019-d033, U+d036-d037, U+d039-d03b, U+d03d-d04a;
}

/* [14] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 500;
  src: local("Noto Sans KR Medium"), local("NotoSansKR-Medium"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOIl3I7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.14.woff2?userVariant=14243) format("woff2");
  unicode-range: U+cef0-cef3, U+cef6, U+cef9-ceff, U+cf01-cf03, U+cf05-cf07, U+cf09-cf0f, U+cf11-cf12, U+cf14-cf1b, U+cf1d-cf1f, U+cf21-cf2f, U+cf31-cf53, U+cf56-cf57, U+cf59-cf5b, U+cf5d-cf63, U+cf66, U+cf68, U+cf6a-cf6f, U+cf71-cf84, U+cf86-cf8b, U+cf8d-cfa1;
}

/* [15] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 500;
  src: local("Noto Sans KR Medium"), local("NotoSansKR-Medium"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOIl3I7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.15.woff2?userVariant=14243) format("woff2");
  unicode-range: U+ce3c-ce57, U+ce5a-ce5b, U+ce5d-ce5f, U+ce61-ce67, U+ce6a, U+ce6c, U+ce6e-ce73, U+ce76-ce77, U+ce79-ce7b, U+ce7d-ce83, U+ce85-ce88, U+ce8a-ce8f, U+ce91-ce93, U+ce95-ce97, U+ce99-ce9f, U+cea2, U+cea4-ceab, U+cead-cee3, U+cee6-cee7, U+cee9-ceeb, U+ceed-ceef;
}

/* [16] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 500;
  src: local("Noto Sans KR Medium"), local("NotoSansKR-Medium"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOIl3I7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.16.woff2?userVariant=14243) format("woff2");
  unicode-range: U+cd92-cd93, U+cd96-cd97, U+cd99-cd9b, U+cd9d-cda3, U+cda6-cda8, U+cdaa-cdaf, U+cdb1-cdc3, U+cdc5-cdcb, U+cdcd-cde7, U+cde9-ce03, U+ce05-ce1f, U+ce22-ce34, U+ce36-ce3b;
}

/* [17] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 500;
  src: local("Noto Sans KR Medium"), local("NotoSansKR-Medium"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOIl3I7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.17.woff2?userVariant=14243) format("woff2");
  unicode-range: U+ccef-cd07, U+cd0a-cd0b, U+cd0d-cd1a, U+cd1c, U+cd1e-cd2b, U+cd2d-cd5b, U+cd5d-cd77, U+cd79-cd91;
}

/* [18] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 500;
  src: local("Noto Sans KR Medium"), local("NotoSansKR-Medium"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOIl3I7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.18.woff2?userVariant=14243) format("woff2");
  unicode-range: U+cc3f-cc43, U+cc46-cc47, U+cc49-cc4b, U+cc4d-cc53, U+cc55-cc58, U+cc5a-cc5f, U+cc61-cc97, U+cc9a-cc9b, U+cc9d-cc9f, U+cca1-cca7, U+ccaa, U+ccac, U+ccae-ccb3, U+ccb6-ccb7, U+ccb9-ccbb, U+ccbd-cccf, U+ccd1-cce3, U+cce5-ccee;
}

/* [19] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 500;
  src: local("Noto Sans KR Medium"), local("NotoSansKR-Medium"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOIl3I7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.19.woff2?userVariant=14243) format("woff2");
  unicode-range: U+cb91-cbd3, U+cbd5-cbe3, U+cbe5-cc0b, U+cc0e-cc0f, U+cc11-cc13, U+cc15-cc1b, U+cc1d-cc20, U+cc23-cc27, U+cc2a-cc2b, U+cc2d, U+cc2f, U+cc31-cc37, U+cc3a, U+cc3c;
}

/* [20] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 500;
  src: local("Noto Sans KR Medium"), local("NotoSansKR-Medium"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOIl3I7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.20.woff2?userVariant=14243) format("woff2");
  unicode-range: U+caf4-cb47, U+cb4a-cb90;
}

/* [21] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 500;
  src: local("Noto Sans KR Medium"), local("NotoSansKR-Medium"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOIl3I7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.21.woff2?userVariant=14243) format("woff2");
  unicode-range: U+ca4a-ca4b, U+ca4e-ca4f, U+ca51-ca53, U+ca55-ca5b, U+ca5d-ca60, U+ca62-ca83, U+ca85-cabb, U+cabe-cabf, U+cac1-cac3, U+cac5-cacb, U+cacd-cad0, U+cad2, U+cad4-cad8, U+cada-caf3;
}

/* [22] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 500;
  src: local("Noto Sans KR Medium"), local("NotoSansKR-Medium"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOIl3I7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.22.woff2?userVariant=14243) format("woff2");
  unicode-range: U+c996-c997, U+c99a-c99c, U+c99e-c9bf, U+c9c2-c9c3, U+c9c5-c9c7, U+c9c9-c9cf, U+c9d2, U+c9d4, U+c9d7-c9d8, U+c9db, U+c9de-c9df, U+c9e1-c9e3, U+c9e5-c9e6, U+c9e8-c9eb, U+c9ee-c9f0, U+c9f2-c9f7, U+c9f9-ca0b, U+ca0d-ca28, U+ca2a-ca49;
}

/* [23] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 500;
  src: local("Noto Sans KR Medium"), local("NotoSansKR-Medium"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOIl3I7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.23.woff2?userVariant=14243) format("woff2");
  unicode-range: U+c8e9-c8f4, U+c8f6-c8fb, U+c8fe-c8ff, U+c901-c903, U+c905-c90b, U+c90e-c910, U+c912-c917, U+c919-c92b, U+c92d-c94f, U+c951-c953, U+c955-c96b, U+c96d-c973, U+c975-c987, U+c98a-c98b, U+c98d-c98f, U+c991-c995;
}

/* [24] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 500;
  src: local("Noto Sans KR Medium"), local("NotoSansKR-Medium"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOIl3I7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.24.woff2?userVariant=14243) format("woff2");
  unicode-range: U+c841-c84b, U+c84d-c86f, U+c872-c873, U+c875-c877, U+c879-c87f, U+c882-c884, U+c887-c88a, U+c88d-c8c3, U+c8c5-c8df, U+c8e1-c8e8;
}

/* [25] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 500;
  src: local("Noto Sans KR Medium"), local("NotoSansKR-Medium"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOIl3I7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.25.woff2?userVariant=14243) format("woff2");
  unicode-range: U+c779-c77b, U+c77e-c782, U+c786, U+c78b, U+c78d, U+c78f, U+c792-c793, U+c795, U+c797, U+c799-c79f, U+c7a2, U+c7a7-c7ab, U+c7ae-c7bb, U+c7bd-c7c0, U+c7c2-c7c7, U+c7c9-c7dc, U+c7de-c7ff, U+c802-c803, U+c805-c807, U+c809, U+c80b-c80f, U+c812, U+c814, U+c817-c81b, U+c81e-c81f, U+c821-c823, U+c825-c82e, U+c830-c837, U+c839-c83b, U+c83d-c840;
}

/* [26] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 500;
  src: local("Noto Sans KR Medium"), local("NotoSansKR-Medium"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOIl3I7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.26.woff2?userVariant=14243) format("woff2");
  unicode-range: U+c6bb-c6bf, U+c6c2, U+c6c4, U+c6c6-c6cb, U+c6ce-c6cf, U+c6d1-c6d3, U+c6d5-c6db, U+c6dd-c6df, U+c6e1-c6e7, U+c6e9-c6eb, U+c6ed-c6ef, U+c6f1-c6f8, U+c6fa-c703, U+c705-c707, U+c709-c70b, U+c70d-c716, U+c718, U+c71a-c71f, U+c722-c723, U+c725-c727, U+c729-c734, U+c736-c73b, U+c73e-c73f, U+c741-c743, U+c745-c74b, U+c74e-c750, U+c752-c757, U+c759-c773, U+c776-c777;
}

/* [27] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 500;
  src: local("Noto Sans KR Medium"), local("NotoSansKR-Medium"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOIl3I7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.27.woff2?userVariant=14243) format("woff2");
  unicode-range: U+c5f5-c5fb, U+c5fe, U+c602-c605, U+c607, U+c609-c60f, U+c611-c61a, U+c61c-c623, U+c626-c627, U+c629-c62b, U+c62d, U+c62f-c632, U+c636, U+c638, U+c63a-c63f, U+c642-c643, U+c645-c647, U+c649-c652, U+c656-c65b, U+c65d-c65f, U+c661-c663, U+c665-c677, U+c679-c67b, U+c67d-c693, U+c696-c697, U+c699-c69b, U+c69d-c6a3, U+c6a6, U+c6a8, U+c6aa-c6af, U+c6b2-c6b3, U+c6b5-c6b7, U+c6b9-c6ba;
}

/* [28] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 500;
  src: local("Noto Sans KR Medium"), local("NotoSansKR-Medium"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOIl3I7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.28.woff2?userVariant=14243) format("woff2");
  unicode-range: U+c517-c527, U+c52a-c52b, U+c52d-c52f, U+c531-c538, U+c53a, U+c53c, U+c53e-c543, U+c546-c547, U+c54b, U+c54d-c552, U+c556, U+c55a-c55b, U+c55d, U+c55f, U+c562-c563, U+c565-c567, U+c569-c56f, U+c572, U+c574, U+c576-c57b, U+c57e-c57f, U+c581-c583, U+c585-c586, U+c588-c58b, U+c58e, U+c590, U+c592-c596, U+c599-c5b3, U+c5b6-c5b7, U+c5ba, U+c5be-c5c3, U+c5ca-c5cb, U+c5cd, U+c5cf, U+c5d2-c5d3, U+c5d5-c5d7, U+c5d9-c5df, U+c5e1-c5e2, U+c5e4, U+c5e6-c5eb, U+c5ef, U+c5f1-c5f3;
}

/* [29] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 500;
  src: local("Noto Sans KR Medium"), local("NotoSansKR-Medium"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOIl3I7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.29.woff2?userVariant=14243) format("woff2");
  unicode-range: U+c475-c4ef, U+c4f2-c4f3, U+c4f5-c4f7, U+c4f9-c4ff, U+c502-c50b, U+c50d-c516;
}

/* [30] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 500;
  src: local("Noto Sans KR Medium"), local("NotoSansKR-Medium"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOIl3I7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.30.woff2?userVariant=14243) format("woff2");
  unicode-range: U+c3d0-c3d7, U+c3da-c3db, U+c3dd-c3de, U+c3e1-c3ec, U+c3ee-c3f3, U+c3f5-c42b, U+c42d-c463, U+c466-c474;
}

/* [31] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 500;
  src: local("Noto Sans KR Medium"), local("NotoSansKR-Medium"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOIl3I7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.31.woff2?userVariant=14243) format("woff2");
  unicode-range: U+c32b-c367, U+c36a-c36b, U+c36d-c36f, U+c371-c377, U+c37a-c37b, U+c37e-c383, U+c385-c387, U+c389-c3cf;
}

/* [32] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 500;
  src: local("Noto Sans KR Medium"), local("NotoSansKR-Medium"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOIl3I7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.32.woff2?userVariant=14243) format("woff2");
  unicode-range: U+c26a-c26b, U+c26d-c26f, U+c271-c273, U+c275-c27b, U+c27e-c287, U+c289-c28f, U+c291-c297, U+c299-c29a, U+c29c-c2a3, U+c2a5-c2a7, U+c2a9-c2ab, U+c2ad-c2b3, U+c2b6, U+c2b8, U+c2ba-c2bb, U+c2bd-c2db, U+c2de-c2df, U+c2e1-c2e2, U+c2e5-c2ea, U+c2ee, U+c2f0, U+c2f2-c2f5, U+c2f7, U+c2fa-c2fb, U+c2fd-c2ff, U+c301-c307, U+c309-c30c, U+c30e-c312, U+c315-c323, U+c325-c328, U+c32a;
}

/* [33] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 500;
  src: local("Noto Sans KR Medium"), local("NotoSansKR-Medium"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOIl3I7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.33.woff2?userVariant=14243) format("woff2");
  unicode-range: U+c1bc-c1c3, U+c1c5-c1df, U+c1e1-c1fb, U+c1fd-c203, U+c205-c20c, U+c20e, U+c210-c217, U+c21a-c21b, U+c21d-c21e, U+c221-c227, U+c229-c22a, U+c22c, U+c22e, U+c230, U+c233-c24f, U+c251-c257, U+c259-c269;
}

/* [34] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 500;
  src: local("Noto Sans KR Medium"), local("NotoSansKR-Medium"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOIl3I7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.34.woff2?userVariant=14243) format("woff2");
  unicode-range: U+c101-c11b, U+c11f, U+c121-c123, U+c125-c12b, U+c12e, U+c132-c137, U+c13a-c13b, U+c13d-c13f, U+c141-c147, U+c14a, U+c14c-c153, U+c155-c157, U+c159-c15b, U+c15d-c166, U+c169-c16f, U+c171-c177, U+c179-c18b, U+c18e-c18f, U+c191-c193, U+c195-c19b, U+c19d-c19e, U+c1a0, U+c1a2-c1a4, U+c1a6-c1bb;
}

/* [35] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 500;
  src: local("Noto Sans KR Medium"), local("NotoSansKR-Medium"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOIl3I7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.35.woff2?userVariant=14243) format("woff2");
  unicode-range: U+c049-c057, U+c059-c05b, U+c05d-c05f, U+c061-c067, U+c069-c08f, U+c091-c0ab, U+c0ae-c0af, U+c0b1-c0b3, U+c0b5, U+c0b7-c0bb, U+c0be, U+c0c2-c0c7, U+c0ca-c0cb, U+c0cd-c0cf, U+c0d1-c0d7, U+c0d9-c0da, U+c0dc, U+c0de-c0e3, U+c0e5-c0eb, U+c0ed-c0f3, U+c0f6, U+c0f8, U+c0fa-c0ff;
}

/* [36] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 500;
  src: local("Noto Sans KR Medium"), local("NotoSansKR-Medium"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOIl3I7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.36.woff2?userVariant=14243) format("woff2");
  unicode-range: U+bfa7-bfaf, U+bfb1-bfc4, U+bfc6-bfcb, U+bfce-bfcf, U+bfd1-bfd3, U+bfd5-bfdb, U+bfdd-c048;
}

/* [37] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 500;
  src: local("Noto Sans KR Medium"), local("NotoSansKR-Medium"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOIl3I7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.37.woff2?userVariant=14243) format("woff2");
  unicode-range: U+bf07, U+bf09-bf3f, U+bf41-bf4f, U+bf52-bf54, U+bf56-bfa6;
}

/* [38] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 500;
  src: local("Noto Sans KR Medium"), local("NotoSansKR-Medium"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOIl3I7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.38.woff2?userVariant=14243) format("woff2");
  unicode-range: U+be56, U+be58, U+be5c-be5f, U+be62-be63, U+be65-be67, U+be69-be74, U+be76-be7b, U+be7e-be7f, U+be81-be8e, U+be90, U+be92-bea7, U+bea9-becf, U+bed2-bed3, U+bed5-bed6, U+bed9-bee3, U+bee6-bf06;
}

/* [39] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 500;
  src: local("Noto Sans KR Medium"), local("NotoSansKR-Medium"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOIl3I7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.39.woff2?userVariant=14243) format("woff2");
  unicode-range: U+bdb0-bdd3, U+bdd5-bdef, U+bdf1-be0b, U+be0d-be0f, U+be11-be13, U+be15-be43, U+be46-be47, U+be49-be4b, U+be4d-be53;
}

/* [40] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 500;
  src: local("Noto Sans KR Medium"), local("NotoSansKR-Medium"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOIl3I7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.40.woff2?userVariant=14243) format("woff2");
  unicode-range: U+bd03, U+bd06, U+bd08, U+bd0a-bd0f, U+bd11-bd22, U+bd25-bd47, U+bd49-bd58, U+bd5a-bd7f, U+bd82-bd83, U+bd85-bd87, U+bd8a-bd8f, U+bd91-bd92, U+bd94, U+bd96-bd98, U+bd9a-bdaf;
}

/* [41] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 500;
  src: local("Noto Sans KR Medium"), local("NotoSansKR-Medium"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOIl3I7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.41.woff2?userVariant=14243) format("woff2");
  unicode-range: U+bc4e-bc83, U+bc86-bc87, U+bc89-bc8b, U+bc8d-bc93, U+bc96, U+bc98, U+bc9b-bc9f, U+bca2-bca3, U+bca5-bca7, U+bca9-bcb2, U+bcb4-bcbb, U+bcbe-bcbf, U+bcc1-bcc3, U+bcc5-bccc, U+bcce-bcd0, U+bcd2-bcd4, U+bcd6-bcf3, U+bcf7, U+bcf9-bcfb, U+bcfd-bd02;
}

/* [42] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 500;
  src: local("Noto Sans KR Medium"), local("NotoSansKR-Medium"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOIl3I7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.42.woff2?userVariant=14243) format("woff2");
  unicode-range: U+bb90-bba3, U+bba5-bbab, U+bbad-bbbf, U+bbc1-bbf7, U+bbfa-bbfb, U+bbfd-bbfe, U+bc01-bc07, U+bc09-bc0a, U+bc0e, U+bc10, U+bc12-bc13, U+bc17, U+bc19-bc1a, U+bc1e, U+bc20-bc23, U+bc26, U+bc28, U+bc2a-bc2c, U+bc2e-bc2f, U+bc32-bc33, U+bc35-bc37, U+bc39-bc3f, U+bc41-bc42, U+bc44, U+bc46-bc48, U+bc4a-bc4d;
}

/* [43] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 500;
  src: local("Noto Sans KR Medium"), local("NotoSansKR-Medium"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOIl3I7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.43.woff2?userVariant=14243) format("woff2");
  unicode-range: U+bae6-bafb, U+bafd-bb17, U+bb19-bb33, U+bb37, U+bb39-bb3a, U+bb3d-bb43, U+bb45-bb46, U+bb48, U+bb4a-bb4f, U+bb51-bb53, U+bb55-bb57, U+bb59-bb62, U+bb64-bb8f;
}

/* [44] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 500;
  src: local("Noto Sans KR Medium"), local("NotoSansKR-Medium"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOIl3I7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.44.woff2?userVariant=14243) format("woff2");
  unicode-range: U+ba30-ba37, U+ba3a-ba3b, U+ba3d-ba3f, U+ba41-ba47, U+ba49-ba4a, U+ba4c, U+ba4e-ba53, U+ba56-ba57, U+ba59-ba5b, U+ba5d-ba63, U+ba65-ba66, U+ba68-ba6f, U+ba71-ba73, U+ba75-ba77, U+ba79-ba84, U+ba86, U+ba88-baa7, U+baaa, U+baad-baaf, U+bab1-bab7, U+baba, U+babc, U+babe-bae5;
}

/* [45] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 500;
  src: local("Noto Sans KR Medium"), local("NotoSansKR-Medium"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOIl3I7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.45.woff2?userVariant=14243) format("woff2");
  unicode-range: U+b96e-b973, U+b976-b977, U+b979-b97b, U+b97d-b983, U+b986, U+b988, U+b98a-b98d, U+b98f-b9ab, U+b9ae-b9af, U+b9b1-b9b3, U+b9b5-b9bb, U+b9be, U+b9c0, U+b9c2-b9c7, U+b9ca-b9cb, U+b9cd, U+b9d2-b9d7, U+b9da, U+b9dc, U+b9df-b9e0, U+b9e2, U+b9e6-b9e7, U+b9e9-b9f3, U+b9f6, U+b9f8, U+b9fb-ba2f;
}

/* [46] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 500;
  src: local("Noto Sans KR Medium"), local("NotoSansKR-Medium"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOIl3I7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.46.woff2?userVariant=14243) format("woff2");
  unicode-range: U+b8bf-b8cb, U+b8cd-b8e0, U+b8e2-b8e7, U+b8ea-b8eb, U+b8ed-b8ef, U+b8f1-b8f7, U+b8fa, U+b8fc, U+b8fe-b903, U+b905-b917, U+b919-b91f, U+b921-b93b, U+b93d-b957, U+b95a-b95b, U+b95d-b95f, U+b961-b967, U+b969-b96c;
}

/* [47] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 500;
  src: local("Noto Sans KR Medium"), local("NotoSansKR-Medium"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOIl3I7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.47.woff2?userVariant=14243) format("woff2");
  unicode-range: U+b80d-b80f, U+b811-b817, U+b81a, U+b81c-b823, U+b826-b827, U+b829-b82b, U+b82d-b833, U+b836, U+b83a-b83f, U+b841-b85b, U+b85e-b85f, U+b861-b863, U+b865-b86b, U+b86e, U+b870, U+b872-b8af, U+b8b1-b8be;
}

/* [48] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 500;
  src: local("Noto Sans KR Medium"), local("NotoSansKR-Medium"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOIl3I7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.48.woff2?userVariant=14243) format("woff2");
  unicode-range: U+b74d-b75f, U+b761-b763, U+b765-b774, U+b776-b77b, U+b77e-b77f, U+b781-b783, U+b785-b78b, U+b78e, U+b792-b796, U+b79a-b79b, U+b79d-b7a7, U+b7aa, U+b7ae-b7b3, U+b7b6-b7c8, U+b7ca-b7eb, U+b7ee-b7ef, U+b7f1-b7f3, U+b7f5-b7fb, U+b7fe, U+b802-b806, U+b80a-b80b;
}

/* [49] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 500;
  src: local("Noto Sans KR Medium"), local("NotoSansKR-Medium"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOIl3I7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.49.woff2?userVariant=14243) format("woff2");
  unicode-range: U+b6a7-b6aa, U+b6ac-b6b0, U+b6b2-b6ef, U+b6f1-b727, U+b72a-b72b, U+b72d-b72e, U+b731-b737, U+b739-b73a, U+b73c-b743, U+b745-b74c;
}

/* [50] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 500;
  src: local("Noto Sans KR Medium"), local("NotoSansKR-Medium"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOIl3I7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.50.woff2?userVariant=14243) format("woff2");
  unicode-range: U+b605-b60f, U+b612-b617, U+b619-b624, U+b626-b69b, U+b69e-b6a3, U+b6a5-b6a6;
}

/* [51] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 500;
  src: local("Noto Sans KR Medium"), local("NotoSansKR-Medium"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOIl3I7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.51.woff2?userVariant=14243) format("woff2");
  unicode-range: U+b55f, U+b562-b583, U+b585-b59f, U+b5a2-b5a3, U+b5a5-b5a7, U+b5a9-b5b2, U+b5b5-b5ba, U+b5bd-b604;
}

/* [52] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 500;
  src: local("Noto Sans KR Medium"), local("NotoSansKR-Medium"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOIl3I7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.52.woff2?userVariant=14243) format("woff2");
  unicode-range: U+b4a5-b4b6, U+b4b8-b4bf, U+b4c1-b4c7, U+b4c9-b4db, U+b4de-b4df, U+b4e1-b4e2, U+b4e5-b4eb, U+b4ee, U+b4f0, U+b4f2-b513, U+b516-b517, U+b519-b51a, U+b51d-b523, U+b526, U+b528, U+b52b-b52f, U+b532-b533, U+b535-b537, U+b539-b53f, U+b541-b544, U+b546-b54b, U+b54d-b54f, U+b551-b55b, U+b55d-b55e;
}

/* [53] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 500;
  src: local("Noto Sans KR Medium"), local("NotoSansKR-Medium"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOIl3I7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.53.woff2?userVariant=14243) format("woff2");
  unicode-range: U+b3f8-b3fb, U+b3fd-b40f, U+b411-b417, U+b419-b41b, U+b41d-b41f, U+b421-b427, U+b42a-b42b, U+b42d-b44f, U+b452-b453, U+b455-b457, U+b459-b45f, U+b462-b464, U+b466-b46b, U+b46d-b47f, U+b481-b4a3;
}

/* [54] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 500;
  src: local("Noto Sans KR Medium"), local("NotoSansKR-Medium"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOIl3I7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.54.woff2?userVariant=14243) format("woff2");
  unicode-range: U+b342-b353, U+b356-b357, U+b359-b35b, U+b35d-b35e, U+b360-b363, U+b366, U+b368, U+b36a-b36d, U+b36f, U+b372-b373, U+b375-b377, U+b379-b37f, U+b381-b382, U+b384, U+b386-b38b, U+b38d-b3c3, U+b3c6-b3c7, U+b3c9-b3ca, U+b3cd-b3d3, U+b3d6, U+b3d8, U+b3da-b3f7;
}

/* [55] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 500;
  src: local("Noto Sans KR Medium"), local("NotoSansKR-Medium"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOIl3I7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.55.woff2?userVariant=14243) format("woff2");
  unicode-range: U+b27c-b283, U+b285-b28f, U+b292-b293, U+b295-b297, U+b29a-b29f, U+b2a1-b2a4, U+b2a7-b2a9, U+b2ab, U+b2ad-b2c7, U+b2ca-b2cb, U+b2cd-b2cf, U+b2d1-b2d7, U+b2da, U+b2dc, U+b2de-b2e3, U+b2e7, U+b2e9-b2ea, U+b2ef-b2f3, U+b2f6, U+b2f8, U+b2fa-b2fb, U+b2fd-b2fe, U+b302-b303, U+b305-b307, U+b309-b30f, U+b312, U+b316-b31b, U+b31d-b341;
}

/* [56] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 500;
  src: local("Noto Sans KR Medium"), local("NotoSansKR-Medium"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOIl3I7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.56.woff2?userVariant=14243) format("woff2");
  unicode-range: U+b1d6-b1e7, U+b1e9-b1fc, U+b1fe-b203, U+b206-b207, U+b209-b20b, U+b20d-b213, U+b216-b21f, U+b221-b257, U+b259-b273, U+b275-b27b;
}

/* [57] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 500;
  src: local("Noto Sans KR Medium"), local("NotoSansKR-Medium"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOIl3I7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.57.woff2?userVariant=14243) format("woff2");
  unicode-range: U+b120-b122, U+b126-b127, U+b129-b12b, U+b12d-b133, U+b136, U+b138, U+b13a-b13f, U+b142-b143, U+b145-b14f, U+b151-b153, U+b156-b157, U+b159-b177, U+b17a-b17b, U+b17d-b17f, U+b181-b187, U+b189-b18c, U+b18e-b191, U+b195-b1a7, U+b1a9-b1cb, U+b1cd-b1d5;
}

/* [58] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 500;
  src: local("Noto Sans KR Medium"), local("NotoSansKR-Medium"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOIl3I7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.58.woff2?userVariant=14243) format("woff2");
  unicode-range: U+b05f-b07b, U+b07e-b07f, U+b081-b083, U+b085-b08b, U+b08d-b097, U+b09b, U+b09d-b09f, U+b0a2-b0a7, U+b0aa, U+b0b0, U+b0b2, U+b0b6-b0b7, U+b0b9-b0bb, U+b0bd-b0c3, U+b0c6-b0c7, U+b0ca-b0cf, U+b0d1-b0df, U+b0e1-b0e4, U+b0e6-b107, U+b10a-b10b, U+b10d-b10f, U+b111-b112, U+b114-b117, U+b119-b11a, U+b11c-b11f;
}

/* [59] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 500;
  src: local("Noto Sans KR Medium"), local("NotoSansKR-Medium"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOIl3I7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.59.woff2?userVariant=14243) format("woff2");
  unicode-range: U+afac-afb7, U+afba-afbb, U+afbd-afbf, U+afc1-afc6, U+afca-afcc, U+afce-afd3, U+afd5-afe7, U+afe9-afef, U+aff1-b00b, U+b00d-b00f, U+b011-b013, U+b015-b01b, U+b01d-b027, U+b029-b043, U+b045-b047, U+b049, U+b04b, U+b04d-b052, U+b055-b056, U+b058-b05c, U+b05e;
}

/* [60] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 500;
  src: local("Noto Sans KR Medium"), local("NotoSansKR-Medium"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOIl3I7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.60.woff2?userVariant=14243) format("woff2");
  unicode-range: U+af03-af07, U+af09-af2b, U+af2e-af33, U+af35-af3b, U+af3e-af40, U+af44-af47, U+af4a-af5c, U+af5e-af63, U+af65-af7f, U+af81-afab;
}

/* [61] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 500;
  src: local("Noto Sans KR Medium"), local("NotoSansKR-Medium"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOIl3I7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.61.woff2?userVariant=14243) format("woff2");
  unicode-range: U+ae56-ae5b, U+ae5e-ae60, U+ae62-ae64, U+ae66-ae67, U+ae69-ae6b, U+ae6d-ae83, U+ae85-aebb, U+aebf, U+aec1-aec3, U+aec5-aecb, U+aece, U+aed0, U+aed2-aed7, U+aed9-aef3, U+aef5-af02;
}

/* [62] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 500;
  src: local("Noto Sans KR Medium"), local("NotoSansKR-Medium"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOIl3I7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.62.woff2?userVariant=14243) format("woff2");
  unicode-range: U+ad9c-ada3, U+ada5-adbf, U+adc1-adc3, U+adc5-adc7, U+adc9-add2, U+add4-addb, U+addd-addf, U+ade1-ade3, U+ade5-adf7, U+adfa-adfb, U+adfd-adff, U+ae02-ae07, U+ae0a, U+ae0c, U+ae0e-ae13, U+ae15-ae2f, U+ae31-ae33, U+ae35-ae37, U+ae39-ae3f, U+ae42, U+ae44, U+ae46-ae49, U+ae4b, U+ae4f, U+ae51-ae53, U+ae55;
}

/* [63] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 500;
  src: local("Noto Sans KR Medium"), local("NotoSansKR-Medium"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOIl3I7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.63.woff2?userVariant=14243) format("woff2");
  unicode-range: U+ace2-ace3, U+ace5-ace6, U+ace9-acef, U+acf2, U+acf4, U+acf7-acfb, U+acfe-acff, U+ad01-ad03, U+ad05-ad0b, U+ad0d-ad10, U+ad12-ad1b, U+ad1d-ad33, U+ad35-ad48, U+ad4a-ad4f, U+ad51-ad6b, U+ad6e-ad6f, U+ad71-ad72, U+ad77-ad7c, U+ad7e, U+ad80, U+ad82-ad87, U+ad89-ad8b, U+ad8d-ad8f, U+ad91-ad9b;
}

/* [64] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 500;
  src: local("Noto Sans KR Medium"), local("NotoSansKR-Medium"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOIl3I7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.64.woff2?userVariant=14243) format("woff2");
  unicode-range: U+ac25-ac2c, U+ac2e, U+ac30, U+ac32-ac37, U+ac39-ac3f, U+ac41-ac4c, U+ac4e-ac6f, U+ac72-ac73, U+ac75-ac76, U+ac79-ac7f, U+ac82, U+ac84-ac88, U+ac8a-ac8b, U+ac8d-ac8f, U+ac91-ac93, U+ac95-ac9b, U+ac9d-ac9e, U+aca1-aca7, U+acab, U+acad-acaf, U+acb1-acb7, U+acba-acbb, U+acbe-acc0, U+acc2-acc3, U+acc5-acdf;
}

/* [65] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 500;
  src: local("Noto Sans KR Medium"), local("NotoSansKR-Medium"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOIl3I7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.65.woff2?userVariant=14243) format("woff2");
  unicode-range: U+99df, U+99ed, U+99f1, U+99ff, U+9a01, U+9a08, U+9a0e-9a0f, U+9a19, U+9a2b, U+9a30, U+9a36-9a37, U+9a40, U+9a43, U+9a45, U+9a4d, U+9a55, U+9a57, U+9a5a-9a5b, U+9a5f, U+9a62, U+9a65, U+9a69-9a6a, U+9aa8, U+9ab8, U+9ad3, U+9ae5, U+9aee, U+9b1a, U+9b27, U+9b2a, U+9b31, U+9b3c, U+9b41-9b45, U+9b4f, U+9b54, U+9b5a, U+9b6f, U+9b8e, U+9b91, U+9b9f, U+9bab, U+9bae, U+9bc9, U+9bd6, U+9be4, U+9be8, U+9c0d, U+9c10, U+9c12, U+9c15, U+9c25, U+9c32, U+9c3b, U+9c47, U+9c49, U+9c57, U+9ce5, U+9ce7, U+9ce9, U+9cf3-9cf4, U+9cf6, U+9d09, U+9d1b, U+9d26, U+9d28, U+9d3b, U+9d51, U+9d5d, U+9d60-9d61, U+9d6c, U+9d72, U+9da9, U+9daf, U+9db4, U+9dc4, U+9dd7, U+9df2, U+9df8-9dfa, U+9e1a, U+9e1e, U+9e75, U+9e79, U+9e7d, U+9e7f, U+9e92-9e93, U+9e97, U+9e9d, U+9e9f, U+9ea5, U+9eb4-9eb5, U+9ebb, U+9ebe, U+9ec3, U+9ecd-9ece, U+9ed4, U+9ed8, U+9edb-9edc, U+9ede, U+9ee8, U+9ef4, U+9f07-9f08, U+9f0e, U+9f13, U+9f20, U+9f3b, U+9f4a-9f4b, U+9f4e, U+9f52, U+9f5f, U+9f61, U+9f67, U+9f6a, U+9f6c, U+9f77, U+9f8d, U+9f90, U+9f95, U+9f9c, U+ac02-ac03, U+ac05-ac06, U+ac09-ac0f, U+ac17-ac18, U+ac1b, U+ac1e-ac1f, U+ac21-ac23;
}

/* [93] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 500;
  src: local("Noto Sans KR Medium"), local("NotoSansKR-Medium"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOIl3I7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.93.woff2?userVariant=14243) format("woff2");
  unicode-range: U+338c-339c, U+339f-33a0, U+33a2-33cb, U+33cf-33d0, U+33d3, U+33d6, U+33d8, U+33db-33dd, U+4e01, U+4e03, U+4e07-4e08, U+4e11, U+4e14-4e15, U+4e18-4e19, U+4e1e, U+4e32, U+4e38-4e39, U+4e42-4e43, U+4e45, U+4e4d-4e4f, U+4e56, U+4e58-4e59, U+4e5d-4e5e, U+4e6b, U+4e6d, U+4e73, U+4e76-4e77, U+4e7e, U+4e82, U+4e86, U+4e88, U+4e8e, U+4e90-4e92, U+4e94-4e95, U+4e98, U+4e9b, U+4e9e, U+4ea1-4ea2, U+4ea4-4ea6, U+4ea8, U+4eab, U+4ead-4eae, U+4eb6, U+4ec0-4ec1, U+4ec4, U+4ec7, U+4ecb, U+4ecd, U+4ed4-4ed5, U+4ed7-4ed9, U+4edd, U+4edf, U+4ee4, U+4ef0, U+4ef2, U+4ef6-4ef7, U+4efb, U+4f01, U+4f09, U+4f0b, U+4f0d-4f11, U+4f2f, U+4f34, U+4f36, U+4f38, U+4f3a, U+4f3c-4f3d;
}

/* [94] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 500;
  src: local("Noto Sans KR Medium"), local("NotoSansKR-Medium"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOIl3I7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.94.woff2?userVariant=14243) format("woff2");
  unicode-range: U+3136, U+3138, U+313a-3140, U+3143-3144, U+3150, U+3152, U+3154-3156, U+3158-315b, U+315d-315f, U+3162, U+3164-318c, U+318e, U+3200-321b, U+3231, U+3239, U+3251-325a, U+3260-327b, U+327e-327f, U+328a-3290, U+3294, U+329e, U+32a5, U+3380-3384, U+3388-338b;
}

/* [95] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 500;
  src: local("Noto Sans KR Medium"), local("NotoSansKR-Medium"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOIl3I7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.95.woff2?userVariant=14243) format("woff2");
  unicode-range: U+2f7d, U+2f7f-2f8b, U+2f8e-2f90, U+2f92-2f97, U+2f99-2fa0, U+2fa2-2fa3, U+2fa5-2fa9, U+2fac-2fb1, U+2fb3-2fbc, U+2fc1-2fca, U+2fcd-2fd4, U+3003, U+3012-3019, U+301c, U+301e-3020, U+3036, U+3041, U+3043, U+3045, U+3047, U+3049, U+304e, U+3050, U+3052, U+3056, U+305a, U+305c, U+305e, U+3062, U+3065, U+306c, U+3070-307d, U+3080, U+3085, U+3087, U+308e, U+3090-3091, U+30a1, U+30a5, U+30a9, U+30ae, U+30b1-30b2, U+30b4, U+30b6, U+30bc-30be, U+30c2, U+30c5, U+30cc, U+30d2, U+30d4, U+30d8-30dd, U+30e4, U+30e6, U+30e8, U+30ee, U+30f0-30f2, U+30f4-30f6, U+3133, U+3135;
}

/* [96] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 500;
  src: local("Noto Sans KR Medium"), local("NotoSansKR-Medium"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOIl3I7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.96.woff2?userVariant=14243) format("woff2");
  unicode-range: U+2541-254b, U+25a4-25a9, U+25b1, U+25b5, U+25b9, U+25bf, U+25c1, U+25c3, U+25c9-25ca, U+25cc, U+25ce, U+25d0-25d1, U+25e6, U+25ef, U+260f, U+261d, U+261f, U+262f, U+2660, U+2664, U+2667-2669, U+266d, U+266f, U+2716, U+271a, U+273d, U+2756, U+2776-277f, U+278a-2793, U+2963, U+2965, U+2ac5-2ac6, U+2acb-2acc, U+2f00, U+2f04, U+2f06, U+2f08, U+2f0a-2f0b, U+2f11-2f12, U+2f14, U+2f17-2f18, U+2f1c-2f1d, U+2f1f-2f20, U+2f23-2f26, U+2f28-2f29, U+2f2b, U+2f2d, U+2f2f-2f32, U+2f38, U+2f3c-2f40, U+2f42-2f4c, U+2f4f-2f52, U+2f54-2f58, U+2f5a-2f66, U+2f69-2f70, U+2f72-2f76, U+2f78, U+2f7a-2f7c;
}

/* [97] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 500;
  src: local("Noto Sans KR Medium"), local("NotoSansKR-Medium"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOIl3I7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.97.woff2?userVariant=14243) format("woff2");
  unicode-range: U+2479-2487, U+249c-24d1, U+24d3-24d7, U+24d9-24e9, U+24eb-24f4, U+2500-2501, U+2503, U+250c-2513, U+2515-2516, U+2518-2540;
}

/* [98] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 500;
  src: local("Noto Sans KR Medium"), local("NotoSansKR-Medium"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOIl3I7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.98.woff2?userVariant=14243) format("woff2");
  unicode-range: U+215b-215e, U+2162-2169, U+2170-2179, U+2195-2199, U+21b0-21b4, U+21bc, U+21c0, U+21c4-21c5, U+21cd, U+21cf-21d4, U+21e0-21e3, U+21e6-21e9, U+2200, U+2202-2203, U+2206-2209, U+220b-220c, U+220f, U+2211, U+2213, U+221a, U+221d-2220, U+2222, U+2225-2227, U+2229-222c, U+222e, U+2234-2237, U+223d, U+2243, U+2245, U+2248, U+2250-2253, U+225a, U+2260-2262, U+2264-2267, U+226a-226b, U+226e-2273, U+2276-2277, U+2279-227b, U+2280-2287, U+228a-228b, U+2295-2297, U+22a3-22a5, U+22bb-22bc, U+22ce-22cf, U+22da-22db, U+22ee-22ef, U+2306, U+2312, U+2314, U+2467-2478;
}

/* [99] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 500;
  src: local("Noto Sans KR Medium"), local("NotoSansKR-Medium"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOIl3I7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.99.woff2?userVariant=14243) format("woff2");
  unicode-range: U+81-82, U+84, U+a2-a5, U+a7-a8, U+aa, U+ac-ad, U+b1-b3, U+b6, U+b8-ba, U+bc-be, U+c0, U+c2, U+c6-cb, U+ce-d0, U+d4, U+d8-d9, U+db-dc, U+de-df, U+e6, U+eb, U+ee-f0, U+f4, U+f7-f9, U+fb, U+fe-ff, U+111, U+126-127, U+132-133, U+138, U+13f-142, U+149-14b, U+152-153, U+166-167, U+2bc, U+2c7, U+2d0, U+2d8-2d9, U+2db-2dd, U+391-394, U+396-3a1, U+3a3-3a9, U+3b2-3b6, U+3b8, U+3bc, U+3be-3c1, U+3c3-3c9, U+2010, U+2015-2016, U+2018-2019, U+201b, U+201f-2021, U+2025, U+2030, U+2033-2036, U+203c, U+203e, U+2042, U+2074, U+207a-207f, U+2081-2084, U+2109, U+2113, U+2116, U+2121, U+2126, U+212b, U+2153-2154;
}

/* [100] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 500;
  src: local("Noto Sans KR Medium"), local("NotoSansKR-Medium"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOIl3I7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.100.woff2?userVariant=14243) format("woff2");
  unicode-range: U+e8, U+2da, U+2160, U+2194, U+3054, U+3058, U+306d, U+3086, U+308d, U+30ac, U+30bb, U+30c4, U+30cd-30ce, U+30e2, U+3132, U+3146, U+3149, U+339d, U+4e3b, U+4f0a, U+4fdd, U+4fe1, U+5409, U+540c, U+5834, U+592a-592b, U+5b9a, U+5dde, U+5e0c, U+5e73, U+5f0f, U+60f3, U+653f, U+661f, U+662f, U+667a, U+683c, U+6b4c, U+6c11, U+767c, U+76ee, U+76f4, U+77f3, U+79d1, U+7a7a, U+7b2c, U+7d22, U+8207, U+8a00, U+8a71, U+9280, U+9580, U+958b, U+96c6, U+9762, U+98df, U+9ed1, U+ac2d, U+adc8, U+add3, U+af48, U+b014, U+b134-b135, U+b158, U+b2aa, U+b35f, U+b6a4, U+b9cf, U+bb63, U+bd23, U+be91, U+c29b, U+c3f4, U+c42c, U+c55c, U+c573, U+c58f, U+c78c, U+c7dd, U+c8f5, U+cad1, U+cc48, U+cf10, U+cf20, U+d03c, U+d07d, U+d2a0, U+d30e, U+d38d, U+d3a8, U+d3c8, U+d5e5, U+d5f9, U+d6e4, U+f90a, U+ff02, U+ff1c;
}

/* [101] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 500;
  src: local("Noto Sans KR Medium"), local("NotoSansKR-Medium"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOIl3I7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.101.woff2?userVariant=14243) format("woff2");
  unicode-range: U+3b1, U+2466, U+25a1, U+25a3, U+261c, U+3008-3009, U+305b, U+305d, U+3069, U+30a7, U+30ba, U+30cf, U+30ef, U+3151, U+3157, U+4e4b, U+4e5f, U+4e8c, U+4eca, U+4ed6, U+4f5b, U+50cf, U+5149, U+5165, U+5171, U+5229, U+529b, U+5316, U+539f, U+53f2, U+571f, U+5728, U+58eb, U+591c, U+5b78, U+5c11, U+5c55, U+5ddd, U+5e02, U+5fb7, U+60c5, U+610f, U+611f, U+6625, U+66f8, U+6797, U+679c, U+682a, U+6d2a, U+706b, U+7406, U+767b, U+76f8, U+77e5, U+7acb, U+898b, U+8a69, U+8def, U+8fd1, U+901a, U+90e8, U+91cd, U+975e, U+ae14, U+ae6c, U+aec0, U+afc7, U+afc9, U+b01c, U+b028, U+b308, U+b311, U+b314, U+b31c, U+b524, U+b560, U+b764, U+b920, U+b9e3, U+bd48, U+be7d, U+c0db, U+c231, U+c270, U+c2e3, U+c37d, U+c3ed, U+c530, U+c6a5, U+c6dc, U+c7a4, U+c954, U+c974, U+d000, U+d565, U+d667, U+d6c5, U+d79d, U+ff1e;
}

/* [102] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 500;
  src: local("Noto Sans KR Medium"), local("NotoSansKR-Medium"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOIl3I7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.102.woff2?userVariant=14243) format("woff2");
  unicode-range: U+131, U+2032, U+2465, U+2642, U+3048, U+3051, U+3083-3084, U+308f, U+30c0, U+30d1, U+30d3, U+30d6, U+30df, U+30e7, U+3153, U+4e16, U+4e8b, U+4ee5, U+5206, U+52a0, U+52d5, U+53e4, U+53ef, U+54c1, U+57ce, U+597d, U+5b8c, U+5ea6, U+5f8c, U+5f97, U+6210, U+6240, U+624b, U+6728, U+6bd4, U+7236, U+7269, U+7279, U+738b, U+7528, U+7530, U+767e, U+798f, U+8005, U+8a18, U+90fd, U+91cc, U+9577, U+9593, U+98a8, U+ac20, U+acf6, U+ad90, U+af5d, U+af80, U+afcd, U+aff0, U+b0a1, U+b0b5, U+b1fd, U+b2fc, U+b380, U+b51b, U+b584, U+b5b3, U+b8fd, U+b93c, U+b9f4, U+bb44, U+bc08, U+bc27, U+bc49, U+be55, U+be64, U+bfb0, U+bfc5, U+c178, U+c21f, U+c314, U+c4f1, U+c58d, U+c664, U+c698, U+c6a7, U+c6c1, U+c9ed, U+cac0, U+cacc, U+cad9, U+ccb5, U+cdcc, U+d0e4, U+d143, U+d320, U+d330, U+d54d, U+ff06, U+ff1f, U+ff5e;
}

/* [103] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 500;
  src: local("Noto Sans KR Medium"), local("NotoSansKR-Medium"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOIl3I7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.103.woff2?userVariant=14243) format("woff2");
  unicode-range: U+b4, U+20a9, U+20ac, U+2190, U+24d8, U+2502, U+2514, U+2592, U+25c7-25c8, U+2663, U+3060, U+3064, U+3081, U+3088, U+30a3, U+30a6, U+30aa, U+30b5, U+30c7, U+30ca-30cb, U+30d0, U+30e3, U+30e5, U+339e, U+4e09, U+4eac, U+4f5c, U+5167-5168, U+516c, U+51fa, U+5408, U+540d, U+591a, U+5b57, U+6211, U+65b9, U+660e, U+6642, U+6700, U+6b63, U+6e2f, U+7063, U+7532, U+793e, U+81ea, U+8272, U+82b1, U+897f, U+8eca, U+91ce, U+ac38, U+ad76, U+ae84, U+aecc, U+b07d, U+b0b1, U+b215, U+b2a0, U+b310, U+b3d7, U+b52a, U+b618, U+b775, U+b797, U+bcd5, U+bd59, U+be80, U+bea8, U+bed1, U+bee4-bee5, U+c060, U+c2ef, U+c329, U+c3dc, U+c597, U+c5bd, U+c5e5, U+c69c, U+c9d6, U+ca29, U+ca5c, U+ca84, U+cc39, U+cc3b, U+ce89, U+cee5, U+cf65, U+cf85, U+d058, U+d145, U+d22d, U+d325, U+d37d, U+d3ad, U+d769, U+ff0c;
}

/* [104] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 500;
  src: local("Noto Sans KR Medium"), local("NotoSansKR-Medium"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOIl3I7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.104.woff2?userVariant=14243) format("woff2");
  unicode-range: U+2161, U+2228, U+2299, U+2464, U+2517, U+2640, U+3042, U+304a, U+3053, U+3061, U+307f, U+3082, U+308c, U+3092, U+30a8, U+30ab, U+30ad, U+30b0, U+30b3, U+30b7, U+30c1, U+30c6, U+30c9, U+30d5, U+30d7, U+30de, U+30e0-30e1, U+30ec-30ed, U+4e0b, U+4e0d, U+4ee3, U+53f0, U+548c, U+5b89, U+5bb6, U+5c0f, U+611b, U+6771, U+6aa2, U+6bcd, U+6c34, U+6cd5, U+6d77, U+767d, U+795e, U+8ecd, U+9999, U+9ad8, U+ac07, U+ac1a, U+ac40, U+ad0c, U+ad88, U+ada4, U+ae01, U+ae65, U+aebd, U+aec4, U+afe8, U+b139, U+b205, U+b383, U+b38c, U+b42c, U+b461, U+b55c, U+b78f, U+b8fb, U+b9f7, U+bafc, U+bc99, U+bed8, U+bfcd, U+c0bf, U+c0f9, U+c167, U+c204, U+c20f, U+c22f, U+c258, U+c298, U+c2bc, U+c388, U+c501, U+c50c, U+c5b9, U+c5ce, U+c641, U+c648, U+c73d, U+ca50, U+ca61, U+cc4c, U+ceac, U+d0d4, U+d5f7, U+d6d7, U+ff1a;
}

/* [105] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 500;
  src: local("Noto Sans KR Medium"), local("NotoSansKR-Medium"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOIl3I7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.105.woff2?userVariant=14243) format("woff2");
  unicode-range: U+2103, U+2463, U+25c6, U+25cb, U+266c, U+3001, U+300a, U+3046, U+304c-304d, U+304f, U+3055, U+3059, U+3063, U+3066-3068, U+306f, U+3089, U+30b8, U+30bf, U+314f, U+4e0a, U+570b, U+5730, U+5916, U+5929, U+5c71, U+5e74, U+5fc3, U+601d, U+6027, U+63d0, U+6709, U+6734, U+751f, U+7684, U+82f1, U+9053, U+91d1, U+97f3, U+ac2f, U+ac4d, U+adc4, U+ade4, U+ae41, U+ae4d-ae4e, U+aed1, U+afb9, U+b0e0, U+b299, U+b365, U+b46c, U+b480, U+b4c8, U+b7b4, U+b819, U+b918, U+baab, U+bab9, U+be8f, U+bed7, U+c0ec, U+c19f, U+c1a5, U+c3d9, U+c464, U+c53d, U+c553, U+c570, U+c5cc, U+c633, U+c6a4, U+c7a3, U+c7a6, U+c886, U+c9d9-c9da, U+c9ec, U+ca0c, U+cc21, U+cd1b, U+cd78, U+cdc4, U+cef8, U+cfe4, U+d0a5, U+d0b5, U+d0ec, U+d15d, U+d188, U+d23c, U+d2ac, U+d729, U+d79b, U+ff01, U+ff08-ff09, U+ff5c;
}

/* [106] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 500;
  src: local("Noto Sans KR Medium"), local("NotoSansKR-Medium"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOIl3I7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.106.woff2?userVariant=14243) format("woff2");
  unicode-range: U+2039-203a, U+223c, U+25b3, U+25b7, U+25bd, U+25cf, U+266a, U+3002, U+300b, U+304b, U+3057, U+305f, U+306a-306b, U+307e, U+308a-308b, U+3093, U+30a2, U+30af, U+30b9, U+30c3, U+30c8, U+30e9-30eb, U+33a1, U+4e00, U+524d, U+5357, U+5b50, U+7121, U+884c, U+9751, U+ac94, U+aebe, U+aecd, U+af08, U+af41, U+af49, U+b010, U+b053, U+b109, U+b11b, U+b128, U+b154, U+b291, U+b2e6, U+b301, U+b385, U+b525, U+b5b4, U+b729, U+b72f, U+b738, U+b7ff, U+b837, U+b975, U+ba67, U+bb47, U+bc1f, U+bd90, U+bfd4, U+c27c, U+c324, U+c379, U+c3e0, U+c465, U+c53b, U+c58c, U+c610, U+c653, U+c6cd, U+c813, U+c82f, U+c999, U+c9e0, U+cac4, U+cad3, U+cbd4, U+cc10, U+cc22, U+ccb8, U+ccbc, U+cda5, U+ce84, U+cea3, U+cf67, U+cfe1, U+d241, U+d30d, U+d31c, U+d391, U+d401, U+d479, U+d5c9, U+d5db, U+d649, U+d6d4;
}

/* [107] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 500;
  src: local("Noto Sans KR Medium"), local("NotoSansKR-Medium"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOIl3I7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.107.woff2?userVariant=14243) format("woff2");
  unicode-range: U+b0, U+e9, U+2193, U+2462, U+260e, U+261e, U+300e-300f, U+3044, U+30a4, U+30fb-30fc, U+314d, U+5973, U+6545, U+6708, U+7537, U+ac89, U+ac9c, U+acc1, U+ad04, U+ad75, U+ad7d, U+ae45, U+ae61, U+af42, U+b0ab, U+b0af, U+b0b3, U+b12c, U+b194, U+b1a8, U+b220, U+b258, U+b284, U+b2ff, U+b315, U+b371, U+b3d4-b3d5, U+b460, U+b527, U+b534, U+b810, U+b818, U+b98e, U+ba55, U+bbac, U+bc0b, U+bc40, U+bca1, U+bccd, U+bd93, U+be54, U+be5a, U+bf08, U+bf50, U+bf55, U+bfdc, U+c0c0, U+c0d0, U+c0f4, U+c100, U+c11e, U+c170, U+c20d, U+c274, U+c290, U+c308, U+c369, U+c539, U+c587, U+c5ff, U+c6ec, U+c70c, U+c7ad, U+c7c8, U+c83c, U+c881, U+cb48, U+cc60, U+ce69, U+ce6b, U+ce75, U+cf04, U+cf08, U+cf55, U+cf70, U+cffc, U+d0b7, U+d1a8, U+d2c8, U+d384, U+d47c, U+d48b, U+d5dd, U+d5e8, U+d720, U+d759, U+f981;
}

/* [108] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 500;
  src: local("Noto Sans KR Medium"), local("NotoSansKR-Medium"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOIl3I7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.108.woff2?userVariant=14243) format("woff2");
  unicode-range: U+e0, U+e2, U+395, U+3b7, U+3ba, U+2460-2461, U+25a0, U+3010-3011, U+306e, U+30f3, U+314a, U+314c, U+5927, U+65b0, U+7e41, U+97d3, U+9ad4, U+ad49, U+ae0b, U+ae0d, U+ae43, U+ae5d, U+aecf, U+af3c, U+af64, U+afd4, U+b080, U+b084, U+b0c5, U+b10c, U+b1e8, U+b2ac, U+b36e, U+b451, U+b515, U+b540, U+b561, U+b6ab, U+b6b1, U+b72c, U+b730, U+b744, U+b800, U+b8ec, U+b8f0, U+b904, U+b968, U+b96d, U+b987, U+b9d9, U+bb36, U+bb49, U+bc2d, U+bc43, U+bcf6, U+bd89, U+be57, U+be61, U+bed4, U+c090, U+c130, U+c148, U+c19c, U+c2f9, U+c36c, U+c37c, U+c384, U+c3df, U+c575, U+c584, U+c660, U+c719, U+c816, U+ca4d, U+ca54, U+cabc, U+cb49, U+cc14, U+cff5, U+d004, U+d038, U+d0b4, U+d0d3, U+d0e0, U+d0ed, U+d131, U+d1b0, U+d31f, U+d33d, U+d3a0, U+d3ab, U+d514, U+d584, U+d6a1, U+d6cc, U+d749, U+d760, U+d799;
}

/* [109] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 500;
  src: local("Noto Sans KR Medium"), local("NotoSansKR-Medium"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOIl3I7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.109.woff2?userVariant=14243) format("woff2");
  unicode-range: U+24, U+60, U+3b9, U+3bb, U+3bd, U+2191, U+2606, U+300c-300d, U+3131, U+3134, U+3139, U+3141-3142, U+3148, U+3161, U+3163, U+321c, U+4eba, U+5317, U+ac31, U+ac77, U+ac9f, U+acb9, U+acf0-acf1, U+acfd, U+ad73, U+af3d, U+b00c, U+b04a, U+b057, U+b0c4, U+b188, U+b1cc, U+b214, U+b2db, U+b2ee, U+b304, U+b4ed, U+b518, U+b5bc, U+b625, U+b69c-b69d, U+b7ac, U+b801, U+b86c, U+b959, U+b95c, U+b985, U+ba48, U+bb58, U+bc0c, U+bc38, U+bc85, U+bc9a, U+bf40, U+c068, U+c0bd, U+c0cc, U+c12f, U+c149, U+c1e0, U+c22b, U+c22d, U+c250, U+c2fc, U+c300, U+c313, U+c370, U+c3d8, U+c557, U+c580, U+c5e3, U+c62e, U+c634, U+c6f0, U+c74d, U+c783, U+c78e, U+c796, U+c7bc, U+c92c, U+ca4c, U+cc1c, U+cc54, U+cc59, U+ce04, U+cf30, U+cfc4, U+d140, U+d321, U+d38c, U+d399, U+d54f, U+d587, U+d5d0, U+d6e8, U+d770;
}

/* [110] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 500;
  src: local("Noto Sans KR Medium"), local("NotoSansKR-Medium"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOIl3I7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.110.woff2?userVariant=14243) format("woff2");
  unicode-range: U+d7, U+ea, U+fc, U+2192, U+25bc, U+3000, U+3137, U+3145, U+315c, U+7f8e, U+ac13, U+ac71, U+ac90, U+acb8, U+ace7, U+ad7f, U+ae50, U+aef4, U+af34, U+afbc, U+b048, U+b09a, U+b0ad, U+b0bc, U+b113, U+b125, U+b141, U+b20c, U+b2d9, U+b2ed, U+b367, U+b369, U+b374, U+b3cb, U+b4ec, U+b611, U+b760, U+b81b, U+b834, U+b8b0, U+b8e1, U+b989, U+b9d1, U+b9e1, U+b9fa, U+ba4d, U+ba78, U+bb35, U+bb54, U+bbf9, U+bc11, U+bcb3, U+bd05, U+bd95, U+bdd4, U+be10, U+bed0, U+bf51, U+c0d8, U+c232, U+c2b7, U+c2eb, U+c378, U+c500, U+c52c, U+c549, U+c568, U+c598, U+c5c9, U+c61b, U+c639, U+c67c, U+c717, U+c78a, U+c80a, U+c90c-c90d, U+c950, U+c9e7, U+cbe4, U+cca9, U+cce4, U+cdb0, U+ce78, U+ce94, U+ce98, U+cf8c, U+d018, U+d034, U+d0f1, U+d1b1, U+d280, U+d2f8, U+d338, U+d380, U+d3b4, U+d610, U+d69f, U+d6fc, U+d758;
}

/* [111] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 500;
  src: local("Noto Sans KR Medium"), local("NotoSansKR-Medium"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOIl3I7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.111.woff2?userVariant=14243) format("woff2");
  unicode-range: U+e7, U+2022, U+203b, U+25c0, U+2605, U+2661, U+3147, U+318d, U+672c, U+8a9e, U+acaa, U+acbc, U+ad1c, U+ae4a, U+ae5c, U+b044, U+b054, U+b0c8-b0c9, U+b2a6, U+b2d0, U+b35c, U+b364, U+b428, U+b454, U+b465, U+b4b7, U+b4e3, U+b51c, U+b5a1, U+b784, U+b790, U+b7ab, U+b7f4, U+b82c, U+b835, U+b8e9, U+b8f8, U+b9d8, U+b9f9, U+ba5c, U+ba64, U+babd, U+bb18, U+bb3b, U+bbff, U+bc0d, U+bc45, U+bc97, U+bcbc, U+be45, U+be75, U+be7c, U+bfcc, U+c0b6, U+c0f7, U+c14b, U+c2b4, U+c30d, U+c4f8, U+c5bb, U+c5d1, U+c5e0, U+c5ee, U+c5fd, U+c606, U+c6c5, U+c6e0, U+c708, U+c81d, U+c820, U+c824, U+c878, U+c918, U+c96c, U+c9e4, U+c9f1, U+cc2e, U+cd09, U+cea1, U+cef5, U+cef7, U+cf64, U+cf69, U+cfe8, U+d035, U+d0ac, U+d230, U+d234, U+d2f4, U+d31d, U+d575, U+d578, U+d608, U+d614, U+d718, U+d751, U+d761, U+d78c, U+d790;
}

/* [112] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 500;
  src: local("Noto Sans KR Medium"), local("NotoSansKR-Medium"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOIl3I7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.112.woff2?userVariant=14243) format("woff2");
  unicode-range: U+2665, U+3160, U+4e2d, U+6587, U+65e5, U+ac12, U+ac14, U+ac16, U+ac81, U+ad34, U+ade0, U+ae54, U+aebc, U+af2c, U+afc0, U+afc8, U+b04c, U+b08c, U+b099, U+b0a9, U+b0ac, U+b0ae, U+b0b8, U+b123, U+b179, U+b2e5, U+b2f7, U+b4c0, U+b531, U+b538, U+b545, U+b550, U+b5a8, U+b6f0, U+b728, U+b73b, U+b7ad, U+b7ed, U+b809, U+b864, U+b86d, U+b871, U+b9bf, U+b9f5, U+ba40, U+ba4b, U+ba58, U+ba87, U+baac, U+bbc0, U+bc16, U+bc34, U+bd07, U+bd99, U+be59, U+bfd0, U+c058, U+c0e4, U+c0f5, U+c12d, U+c139, U+c228, U+c529, U+c5c7, U+c635, U+c637, U+c735, U+c77d, U+c787, U+c789, U+c8c4, U+c989, U+c98c, U+c9d0, U+c9d3, U+cc0c, U+cc99, U+cd0c, U+cd2c, U+cd98, U+cda4, U+ce59, U+ce60, U+ce6d, U+cea0, U+d0d0-d0d1, U+d0d5, U+d14d, U+d1a4, U+d29c, U+d2f1, U+d301, U+d39c, U+d3bc, U+d4e8, U+d540, U+d5ec, U+d640, U+d750;
}

/* [113] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 500;
  src: local("Noto Sans KR Medium"), local("NotoSansKR-Medium"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOIl3I7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.113.woff2?userVariant=14243) format("woff2");
  unicode-range: U+5e, U+25b2, U+25b6, U+314e, U+ac24, U+ace1, U+ace4, U+ae68, U+af2d, U+b0d0, U+b0e5, U+b150, U+b155, U+b193, U+b2c9, U+b2dd, U+b3c8, U+b3fc, U+b410, U+b458, U+b4dd, U+b5a0, U+b5a4, U+b5bb, U+b7b5, U+b838, U+b840, U+b86f, U+b8f9, U+b960, U+b9e5, U+bab8, U+bb50, U+bc1d, U+bc24-bc25, U+bca8, U+bcbd, U+bd04, U+bd10, U+bd24, U+be48, U+be5b, U+be68, U+c05c, U+c12c, U+c140, U+c15c, U+c168, U+c194, U+c219, U+c27d, U+c2a8, U+c2f1, U+c2f8, U+c368, U+c554-c555, U+c559, U+c564, U+c5d8, U+c5fc, U+c625, U+c65c, U+c6b1, U+c728, U+c794, U+c84c, U+c88c, U+c8e0, U+c8fd, U+c998, U+c9dd, U+cc0d, U+cc30, U+ceec, U+cf13, U+cf1c, U+cf5c, U+d050, U+d07c, U+d0a8, U+d134, U+d138, U+d154, U+d1f4, U+d2bc, U+d329, U+d32c, U+d3d0, U+d3f4, U+d3fc, U+d56b, U+d5cc, U+d600-d601, U+d639, U+d6c8, U+d754, U+d765;
}

/* [114] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 500;
  src: local("Noto Sans KR Medium"), local("NotoSansKR-Medium"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOIl3I7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.114.woff2?userVariant=14243) format("woff2");
  unicode-range: U+3c-3d, U+2026, U+24d2, U+314b, U+ac11, U+acf3, U+ad74, U+ad81, U+adf9, U+ae34, U+af43, U+afb8, U+b05d, U+b07c, U+b110, U+b118, U+b17c, U+b180, U+b18d, U+b192, U+b2cc, U+b355, U+b378, U+b4a4, U+b4ef, U+b78d, U+b799, U+b7a9, U+b7fd, U+b807, U+b80c, U+b839, U+b9b4, U+b9db, U+ba3c, U+bab0, U+bba4, U+bc94, U+be4c, U+c154, U+c1c4, U+c26c, U+c2ac, U+c2ed, U+c4f4, U+c55e, U+c561, U+c571, U+c5b5, U+c5c4, U+c654-c655, U+c695, U+c6e8, U+c6f9, U+c724, U+c751, U+c775, U+c7a0, U+c7c1, U+c874, U+c880, U+c9d5, U+c9f8, U+cabd, U+cc29, U+cc2c, U+cca8, U+ccab, U+ccd0, U+ce21, U+ce35, U+ce7c, U+ce90, U+cee8, U+cef4, U+cfe0, U+d070, U+d0b9, U+d0c1, U+d0c4, U+d0c8, U+d15c, U+d1a1, U+d2c0, U+d300, U+d314, U+d3ed, U+d478, U+d480, U+d48d, U+d508, U+d53d, U+d5e4, U+d611, U+d61c, U+d68d, U+d6a8, U+d798;
}

/* [115] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 500;
  src: local("Noto Sans KR Medium"), local("NotoSansKR-Medium"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOIl3I7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.115.woff2?userVariant=14243) format("woff2");
  unicode-range: U+23, U+25, U+5f, U+a9, U+ac08, U+ac78, U+aca8, U+acac, U+ace8, U+ad70, U+adc0, U+addc, U+b137, U+b140, U+b208, U+b290, U+b2f5, U+b3c5, U+b3cc, U+b420, U+b429, U+b529, U+b530, U+b77d, U+b79c, U+b7a8, U+b7c9, U+b7f0, U+b7fc, U+b828, U+b860, U+b9ad, U+b9c1, U+b9c9, U+b9dd-b9de, U+b9e8, U+ba38-ba39, U+babb, U+bc00, U+bc8c, U+bca0, U+bca4, U+bcd1, U+bcfc, U+bd09, U+bdf0, U+be60, U+c0ad, U+c0b4, U+c0bc, U+c190, U+c1fc, U+c220, U+c288, U+c2b9, U+c2f6, U+c528, U+c545, U+c558, U+c5bc, U+c5d4, U+c600, U+c644, U+c6c0, U+c6c3, U+c721, U+c798, U+c7a1, U+c811, U+c838, U+c871, U+c904, U+c990, U+c9dc, U+cc38, U+cc44, U+cca0, U+cd1d, U+cd95, U+cda9, U+ce5c, U+cf00, U+cf58, U+d150, U+d22c, U+d305, U+d328, U+d37c, U+d3f0, U+d551, U+d5a5, U+d5c8, U+d5d8, U+d63c, U+d64d, U+d669, U+d734, U+d76c;
}

/* [116] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 500;
  src: local("Noto Sans KR Medium"), local("NotoSansKR-Medium"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOIl3I7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.116.woff2?userVariant=14243) format("woff2");
  unicode-range: U+26, U+2b, U+3e, U+40, U+7e, U+ac01, U+ac19, U+ac1d, U+aca0, U+aca9, U+acb0, U+ad8c, U+ae09, U+ae38, U+ae40, U+aed8, U+b09c, U+b0a0, U+b108, U+b204, U+b298, U+b2d8, U+b2eb-b2ec, U+b2f4, U+b313, U+b358, U+b450, U+b4e0, U+b54c, U+b610, U+b780, U+b78c, U+b791, U+b8e8, U+b958, U+b974, U+b984, U+b9b0, U+b9bc-b9bd, U+b9ce, U+ba70, U+bbfc, U+bc0f, U+bc15, U+bc1b, U+bc31, U+bc95, U+bcc0, U+bcc4, U+bd81, U+bd88, U+c0c8, U+c11d, U+c13c, U+c158, U+c18d, U+c1a1, U+c21c, U+c4f0, U+c54a, U+c560, U+c5b8, U+c5c8, U+c5f4, U+c628, U+c62c, U+c678, U+c6cc, U+c808, U+c810, U+c885, U+c88b, U+c900, U+c988, U+c99d, U+c9c8, U+cc3d-cc3e, U+cc45, U+cd08, U+ce20, U+cee4, U+d074, U+d0a4, U+d0dd, U+d2b9, U+d3b8, U+d3c9, U+d488, U+d544, U+d559, U+d56d, U+d588, U+d615, U+d648, U+d655, U+d658, U+d65c;
}

/* [117] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 500;
  src: local("Noto Sans KR Medium"), local("NotoSansKR-Medium"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOIl3I7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.117.woff2?userVariant=14243) format("woff2");
  unicode-range: U+d, U+48, U+7c, U+ac10, U+ac15, U+ac74, U+ac80, U+ac83, U+acc4, U+ad11, U+ad50, U+ad6d, U+adfc, U+ae00, U+ae08, U+ae4c, U+b0a8, U+b124, U+b144, U+b178, U+b274, U+b2a5, U+b2e8, U+b2f9, U+b354, U+b370, U+b418, U+b41c, U+b4f1, U+b514, U+b798, U+b808, U+b824-b825, U+b8cc, U+b978, U+b9d0, U+b9e4, U+baa9, U+bb3c, U+bc18, U+bc1c, U+bc30, U+bc84, U+bcf5, U+bcf8, U+bd84, U+be0c, U+be14, U+c0b0, U+c0c9, U+c0dd, U+c124, U+c2dd, U+c2e4, U+c2ec, U+c54c, U+c57c-c57d, U+c591, U+c5c5-c5c6, U+c5ed, U+c608, U+c640, U+c6b8, U+c6d4, U+c784, U+c7ac, U+c800-c801, U+c9c1, U+c9d1, U+cc28, U+cc98, U+cc9c, U+ccad, U+cd5c, U+cd94, U+cd9c, U+cde8, U+ce68, U+cf54, U+d0dc, U+d14c, U+d1a0, U+d1b5, U+d2f0, U+d30c, U+d310, U+d398, U+d45c, U+d50c, U+d53c, U+d560, U+d568, U+d589, U+d604, U+d6c4, U+d788;
}

/* [118] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 500;
  src: local("Noto Sans KR Medium"), local("NotoSansKR-Medium"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOIl3I7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.118.woff2?userVariant=14243) format("woff2");
  unicode-range: U+39, U+49, U+4d-4e, U+a0, U+ac04, U+ac1c, U+ac70, U+ac8c, U+acbd, U+acf5, U+acfc, U+ad00, U+ad6c, U+adf8, U+b098, U+b0b4, U+b294, U+b2c8, U+b300, U+b3c4, U+b3d9, U+b4dc, U+b4e4, U+b77c, U+b7ec, U+b85d, U+b97c, U+b9c8, U+b9cc, U+ba54, U+ba74, U+ba85, U+baa8, U+bb34, U+bb38, U+bbf8, U+bc14, U+bc29, U+bc88, U+bcf4, U+bd80, U+be44, U+c0c1, U+c11c, U+c120, U+c131, U+c138, U+c18c, U+c218, U+c2b5, U+c2e0, U+c544, U+c548, U+c5b4, U+c5d0, U+c5ec, U+c5f0, U+c601, U+c624, U+c694, U+c6a9, U+c6b0, U+c6b4, U+c6d0, U+c704, U+c720, U+c73c, U+c740, U+c744, U+c74c, U+c758, U+c77c, U+c785, U+c788, U+c790-c791, U+c7a5, U+c804, U+c815, U+c81c, U+c870, U+c8fc, U+c911, U+c9c4, U+ccb4, U+ce58, U+ce74, U+d06c, U+d0c0, U+d130, U+d2b8, U+d3ec, U+d504, U+d55c, U+d569, U+d574, U+d638, U+d654, U+d68c;
}

/* [119] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 500;
  src: local("Noto Sans KR Medium"), local("NotoSansKR-Medium"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOIl3I7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.119.woff2?userVariant=14243) format("woff2");
  unicode-range: U+20-22, U+27-2a, U+2c-38, U+3a-3b, U+3f, U+41-47, U+4a-4c, U+4f-5d, U+61-7b, U+7d, U+a1, U+ab, U+ae, U+b7, U+bb, U+bf, U+2013-2014, U+201c-201d, U+2122, U+ac00, U+ace0, U+ae30, U+b2e4, U+b85c, U+b9ac, U+c0ac, U+c2a4, U+c2dc, U+c774, U+c778, U+c9c0, U+d558;
}

/* [0] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 700;
  src: local("Noto Sans KR Bold"), local("NotoSansKR-Bold"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOalvI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.0.woff2?userVariant=14243) format("woff2");
  unicode-range: U+f9ca-fa0b, U+ff03-ff05, U+ff07, U+ff0a-ff0b, U+ff0d-ff19, U+ff1b, U+ff1d, U+ff20-ff5b, U+ff5d, U+ffe0-ffe3, U+ffe5-ffe6;
}

/* [2] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 700;
  src: local("Noto Sans KR Bold"), local("NotoSansKR-Bold"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOalvI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.2.woff2?userVariant=14243) format("woff2");
  unicode-range: U+d723-d728, U+d72a-d733, U+d735-d748, U+d74a-d74f, U+d752-d753, U+d755-d757, U+d75a-d75f, U+d762-d764, U+d766-d768, U+d76a-d76b, U+d76d-d76f, U+d771-d787, U+d789-d78b, U+d78d-d78f, U+d791-d797, U+d79a, U+d79c, U+d79e-d7a3, U+f900-f909, U+f90b-f92e;
}

/* [3] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 700;
  src: local("Noto Sans KR Bold"), local("NotoSansKR-Bold"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOalvI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.3.woff2?userVariant=14243) format("woff2");
  unicode-range: U+d679-d68b, U+d68e-d69e, U+d6a0, U+d6a2-d6a7, U+d6a9-d6c3, U+d6c6-d6c7, U+d6c9-d6cb, U+d6cd-d6d3, U+d6d5-d6d6, U+d6d8-d6e3, U+d6e5-d6e7, U+d6e9-d6fb, U+d6fd-d717, U+d719-d71f, U+d721-d722;
}

/* [4] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 700;
  src: local("Noto Sans KR Bold"), local("NotoSansKR-Bold"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOalvI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.4.woff2?userVariant=14243) format("woff2");
  unicode-range: U+d5bc-d5c7, U+d5ca-d5cb, U+d5cd-d5cf, U+d5d1-d5d7, U+d5d9-d5da, U+d5dc, U+d5de-d5e3, U+d5e6-d5e7, U+d5e9-d5eb, U+d5ed-d5f6, U+d5f8, U+d5fa-d5ff, U+d602-d603, U+d605-d607, U+d609-d60f, U+d612-d613, U+d616-d61b, U+d61d-d637, U+d63a-d63b, U+d63d-d63f, U+d641-d647, U+d64a-d64c, U+d64e-d653, U+d656-d657, U+d659-d65b, U+d65d-d666, U+d668, U+d66a-d678;
}

/* [5] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 700;
  src: local("Noto Sans KR Bold"), local("NotoSansKR-Bold"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOalvI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.5.woff2?userVariant=14243) format("woff2");
  unicode-range: U+d507, U+d509-d50b, U+d50d-d513, U+d515-d53b, U+d53e-d53f, U+d541-d543, U+d545-d54c, U+d54e, U+d550, U+d552-d557, U+d55a-d55b, U+d55d-d55f, U+d561-d564, U+d566-d567, U+d56a, U+d56c, U+d56e-d573, U+d576-d577, U+d579-d583, U+d585-d586, U+d58a-d5a4, U+d5a6-d5bb;
}

/* [6] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 700;
  src: local("Noto Sans KR Bold"), local("NotoSansKR-Bold"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOalvI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.6.woff2?userVariant=14243) format("woff2");
  unicode-range: U+d464-d477, U+d47a-d47b, U+d47d-d47f, U+d481-d487, U+d489-d48a, U+d48c, U+d48e-d4e7, U+d4e9-d503, U+d505-d506;
}

/* [7] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 700;
  src: local("Noto Sans KR Bold"), local("NotoSansKR-Bold"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOalvI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.7.woff2?userVariant=14243) format("woff2");
  unicode-range: U+d3bf-d3c7, U+d3ca-d3cf, U+d3d1-d3eb, U+d3ee-d3ef, U+d3f1-d3f3, U+d3f5-d3fb, U+d3fd-d400, U+d402-d45b, U+d45d-d463;
}

/* [8] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 700;
  src: local("Noto Sans KR Bold"), local("NotoSansKR-Bold"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOalvI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.8.woff2?userVariant=14243) format("woff2");
  unicode-range: U+d2ff, U+d302-d304, U+d306-d30b, U+d30f, U+d311-d313, U+d315-d31b, U+d31e, U+d322-d324, U+d326-d327, U+d32a-d32b, U+d32d-d32f, U+d331-d337, U+d339-d33c, U+d33e-d37b, U+d37e-d37f, U+d381-d383, U+d385-d38b, U+d38e-d390, U+d392-d397, U+d39a-d39b, U+d39d-d39f, U+d3a1-d3a7, U+d3a9-d3aa, U+d3ac, U+d3ae-d3b3, U+d3b5-d3b7, U+d3b9-d3bb, U+d3bd-d3be;
}

/* [9] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 700;
  src: local("Noto Sans KR Bold"), local("NotoSansKR-Bold"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOalvI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.9.woff2?userVariant=14243) format("woff2");
  unicode-range: U+d257-d27f, U+d281-d29b, U+d29d-d29f, U+d2a1-d2ab, U+d2ad-d2b7, U+d2ba-d2bb, U+d2bd-d2bf, U+d2c1-d2c7, U+d2c9-d2ef, U+d2f2-d2f3, U+d2f5-d2f7, U+d2f9-d2fe;
}

/* [10] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 700;
  src: local("Noto Sans KR Bold"), local("NotoSansKR-Bold"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOalvI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.10.woff2?userVariant=14243) format("woff2");
  unicode-range: U+d1b4, U+d1b6-d1f3, U+d1f5-d22b, U+d22e-d22f, U+d231-d233, U+d235-d23b, U+d23d-d240, U+d242-d256;
}

/* [11] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 700;
  src: local("Noto Sans KR Bold"), local("NotoSansKR-Bold"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOalvI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.11.woff2?userVariant=14243) format("woff2");
  unicode-range: U+d105-d12f, U+d132-d133, U+d135-d137, U+d139-d13f, U+d141-d142, U+d144, U+d146-d14b, U+d14e-d14f, U+d151-d153, U+d155-d15b, U+d15e-d187, U+d189-d19f, U+d1a2-d1a3, U+d1a5-d1a7, U+d1a9-d1af, U+d1b2-d1b3;
}

/* [12] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 700;
  src: local("Noto Sans KR Bold"), local("NotoSansKR-Bold"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOalvI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.12.woff2?userVariant=14243) format("woff2");
  unicode-range: U+d04b-d04f, U+d051-d057, U+d059-d06b, U+d06d-d06f, U+d071-d073, U+d075-d07b, U+d07e-d0a3, U+d0a6-d0a7, U+d0a9-d0ab, U+d0ad-d0b3, U+d0b6, U+d0b8, U+d0ba-d0bf, U+d0c2-d0c3, U+d0c5-d0c7, U+d0c9-d0cf, U+d0d2, U+d0d6-d0db, U+d0de-d0df, U+d0e1-d0e3, U+d0e5-d0eb, U+d0ee-d0f0, U+d0f2-d104;
}

/* [13] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 700;
  src: local("Noto Sans KR Bold"), local("NotoSansKR-Bold"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOalvI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.13.woff2?userVariant=14243) format("woff2");
  unicode-range: U+cfa2-cfc3, U+cfc5-cfdf, U+cfe2-cfe3, U+cfe5-cfe7, U+cfe9-cff4, U+cff6-cffb, U+cffd-cfff, U+d001-d003, U+d005-d017, U+d019-d033, U+d036-d037, U+d039-d03b, U+d03d-d04a;
}

/* [14] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 700;
  src: local("Noto Sans KR Bold"), local("NotoSansKR-Bold"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOalvI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.14.woff2?userVariant=14243) format("woff2");
  unicode-range: U+cef0-cef3, U+cef6, U+cef9-ceff, U+cf01-cf03, U+cf05-cf07, U+cf09-cf0f, U+cf11-cf12, U+cf14-cf1b, U+cf1d-cf1f, U+cf21-cf2f, U+cf31-cf53, U+cf56-cf57, U+cf59-cf5b, U+cf5d-cf63, U+cf66, U+cf68, U+cf6a-cf6f, U+cf71-cf84, U+cf86-cf8b, U+cf8d-cfa1;
}

/* [15] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 700;
  src: local("Noto Sans KR Bold"), local("NotoSansKR-Bold"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOalvI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.15.woff2?userVariant=14243) format("woff2");
  unicode-range: U+ce3c-ce57, U+ce5a-ce5b, U+ce5d-ce5f, U+ce61-ce67, U+ce6a, U+ce6c, U+ce6e-ce73, U+ce76-ce77, U+ce79-ce7b, U+ce7d-ce83, U+ce85-ce88, U+ce8a-ce8f, U+ce91-ce93, U+ce95-ce97, U+ce99-ce9f, U+cea2, U+cea4-ceab, U+cead-cee3, U+cee6-cee7, U+cee9-ceeb, U+ceed-ceef;
}

/* [16] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 700;
  src: local("Noto Sans KR Bold"), local("NotoSansKR-Bold"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOalvI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.16.woff2?userVariant=14243) format("woff2");
  unicode-range: U+cd92-cd93, U+cd96-cd97, U+cd99-cd9b, U+cd9d-cda3, U+cda6-cda8, U+cdaa-cdaf, U+cdb1-cdc3, U+cdc5-cdcb, U+cdcd-cde7, U+cde9-ce03, U+ce05-ce1f, U+ce22-ce34, U+ce36-ce3b;
}

/* [17] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 700;
  src: local("Noto Sans KR Bold"), local("NotoSansKR-Bold"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOalvI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.17.woff2?userVariant=14243) format("woff2");
  unicode-range: U+ccef-cd07, U+cd0a-cd0b, U+cd0d-cd1a, U+cd1c, U+cd1e-cd2b, U+cd2d-cd5b, U+cd5d-cd77, U+cd79-cd91;
}

/* [18] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 700;
  src: local("Noto Sans KR Bold"), local("NotoSansKR-Bold"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOalvI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.18.woff2?userVariant=14243) format("woff2");
  unicode-range: U+cc3f-cc43, U+cc46-cc47, U+cc49-cc4b, U+cc4d-cc53, U+cc55-cc58, U+cc5a-cc5f, U+cc61-cc97, U+cc9a-cc9b, U+cc9d-cc9f, U+cca1-cca7, U+ccaa, U+ccac, U+ccae-ccb3, U+ccb6-ccb7, U+ccb9-ccbb, U+ccbd-cccf, U+ccd1-cce3, U+cce5-ccee;
}

/* [19] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 700;
  src: local("Noto Sans KR Bold"), local("NotoSansKR-Bold"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOalvI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.19.woff2?userVariant=14243) format("woff2");
  unicode-range: U+cb91-cbd3, U+cbd5-cbe3, U+cbe5-cc0b, U+cc0e-cc0f, U+cc11-cc13, U+cc15-cc1b, U+cc1d-cc20, U+cc23-cc27, U+cc2a-cc2b, U+cc2d, U+cc2f, U+cc31-cc37, U+cc3a, U+cc3c;
}

/* [20] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 700;
  src: local("Noto Sans KR Bold"), local("NotoSansKR-Bold"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOalvI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.20.woff2?userVariant=14243) format("woff2");
  unicode-range: U+caf4-cb47, U+cb4a-cb90;
}

/* [21] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 700;
  src: local("Noto Sans KR Bold"), local("NotoSansKR-Bold"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOalvI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.21.woff2?userVariant=14243) format("woff2");
  unicode-range: U+ca4a-ca4b, U+ca4e-ca4f, U+ca51-ca53, U+ca55-ca5b, U+ca5d-ca60, U+ca62-ca83, U+ca85-cabb, U+cabe-cabf, U+cac1-cac3, U+cac5-cacb, U+cacd-cad0, U+cad2, U+cad4-cad8, U+cada-caf3;
}

/* [22] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 700;
  src: local("Noto Sans KR Bold"), local("NotoSansKR-Bold"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOalvI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.22.woff2?userVariant=14243) format("woff2");
  unicode-range: U+c996-c997, U+c99a-c99c, U+c99e-c9bf, U+c9c2-c9c3, U+c9c5-c9c7, U+c9c9-c9cf, U+c9d2, U+c9d4, U+c9d7-c9d8, U+c9db, U+c9de-c9df, U+c9e1-c9e3, U+c9e5-c9e6, U+c9e8-c9eb, U+c9ee-c9f0, U+c9f2-c9f7, U+c9f9-ca0b, U+ca0d-ca28, U+ca2a-ca49;
}

/* [23] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 700;
  src: local("Noto Sans KR Bold"), local("NotoSansKR-Bold"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOalvI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.23.woff2?userVariant=14243) format("woff2");
  unicode-range: U+c8e9-c8f4, U+c8f6-c8fb, U+c8fe-c8ff, U+c901-c903, U+c905-c90b, U+c90e-c910, U+c912-c917, U+c919-c92b, U+c92d-c94f, U+c951-c953, U+c955-c96b, U+c96d-c973, U+c975-c987, U+c98a-c98b, U+c98d-c98f, U+c991-c995;
}

/* [24] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 700;
  src: local("Noto Sans KR Bold"), local("NotoSansKR-Bold"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOalvI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.24.woff2?userVariant=14243) format("woff2");
  unicode-range: U+c841-c84b, U+c84d-c86f, U+c872-c873, U+c875-c877, U+c879-c87f, U+c882-c884, U+c887-c88a, U+c88d-c8c3, U+c8c5-c8df, U+c8e1-c8e8;
}

/* [25] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 700;
  src: local("Noto Sans KR Bold"), local("NotoSansKR-Bold"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOalvI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.25.woff2?userVariant=14243) format("woff2");
  unicode-range: U+c779-c77b, U+c77e-c782, U+c786, U+c78b, U+c78d, U+c78f, U+c792-c793, U+c795, U+c797, U+c799-c79f, U+c7a2, U+c7a7-c7ab, U+c7ae-c7bb, U+c7bd-c7c0, U+c7c2-c7c7, U+c7c9-c7dc, U+c7de-c7ff, U+c802-c803, U+c805-c807, U+c809, U+c80b-c80f, U+c812, U+c814, U+c817-c81b, U+c81e-c81f, U+c821-c823, U+c825-c82e, U+c830-c837, U+c839-c83b, U+c83d-c840;
}

/* [26] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 700;
  src: local("Noto Sans KR Bold"), local("NotoSansKR-Bold"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOalvI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.26.woff2?userVariant=14243) format("woff2");
  unicode-range: U+c6bb-c6bf, U+c6c2, U+c6c4, U+c6c6-c6cb, U+c6ce-c6cf, U+c6d1-c6d3, U+c6d5-c6db, U+c6dd-c6df, U+c6e1-c6e7, U+c6e9-c6eb, U+c6ed-c6ef, U+c6f1-c6f8, U+c6fa-c703, U+c705-c707, U+c709-c70b, U+c70d-c716, U+c718, U+c71a-c71f, U+c722-c723, U+c725-c727, U+c729-c734, U+c736-c73b, U+c73e-c73f, U+c741-c743, U+c745-c74b, U+c74e-c750, U+c752-c757, U+c759-c773, U+c776-c777;
}

/* [27] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 700;
  src: local("Noto Sans KR Bold"), local("NotoSansKR-Bold"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOalvI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.27.woff2?userVariant=14243) format("woff2");
  unicode-range: U+c5f5-c5fb, U+c5fe, U+c602-c605, U+c607, U+c609-c60f, U+c611-c61a, U+c61c-c623, U+c626-c627, U+c629-c62b, U+c62d, U+c62f-c632, U+c636, U+c638, U+c63a-c63f, U+c642-c643, U+c645-c647, U+c649-c652, U+c656-c65b, U+c65d-c65f, U+c661-c663, U+c665-c677, U+c679-c67b, U+c67d-c693, U+c696-c697, U+c699-c69b, U+c69d-c6a3, U+c6a6, U+c6a8, U+c6aa-c6af, U+c6b2-c6b3, U+c6b5-c6b7, U+c6b9-c6ba;
}

/* [28] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 700;
  src: local("Noto Sans KR Bold"), local("NotoSansKR-Bold"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOalvI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.28.woff2?userVariant=14243) format("woff2");
  unicode-range: U+c517-c527, U+c52a-c52b, U+c52d-c52f, U+c531-c538, U+c53a, U+c53c, U+c53e-c543, U+c546-c547, U+c54b, U+c54d-c552, U+c556, U+c55a-c55b, U+c55d, U+c55f, U+c562-c563, U+c565-c567, U+c569-c56f, U+c572, U+c574, U+c576-c57b, U+c57e-c57f, U+c581-c583, U+c585-c586, U+c588-c58b, U+c58e, U+c590, U+c592-c596, U+c599-c5b3, U+c5b6-c5b7, U+c5ba, U+c5be-c5c3, U+c5ca-c5cb, U+c5cd, U+c5cf, U+c5d2-c5d3, U+c5d5-c5d7, U+c5d9-c5df, U+c5e1-c5e2, U+c5e4, U+c5e6-c5eb, U+c5ef, U+c5f1-c5f3;
}

/* [29] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 700;
  src: local("Noto Sans KR Bold"), local("NotoSansKR-Bold"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOalvI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.29.woff2?userVariant=14243) format("woff2");
  unicode-range: U+c475-c4ef, U+c4f2-c4f3, U+c4f5-c4f7, U+c4f9-c4ff, U+c502-c50b, U+c50d-c516;
}

/* [30] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 700;
  src: local("Noto Sans KR Bold"), local("NotoSansKR-Bold"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOalvI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.30.woff2?userVariant=14243) format("woff2");
  unicode-range: U+c3d0-c3d7, U+c3da-c3db, U+c3dd-c3de, U+c3e1-c3ec, U+c3ee-c3f3, U+c3f5-c42b, U+c42d-c463, U+c466-c474;
}

/* [31] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 700;
  src: local("Noto Sans KR Bold"), local("NotoSansKR-Bold"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOalvI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.31.woff2?userVariant=14243) format("woff2");
  unicode-range: U+c32b-c367, U+c36a-c36b, U+c36d-c36f, U+c371-c377, U+c37a-c37b, U+c37e-c383, U+c385-c387, U+c389-c3cf;
}

/* [32] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 700;
  src: local("Noto Sans KR Bold"), local("NotoSansKR-Bold"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOalvI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.32.woff2?userVariant=14243) format("woff2");
  unicode-range: U+c26a-c26b, U+c26d-c26f, U+c271-c273, U+c275-c27b, U+c27e-c287, U+c289-c28f, U+c291-c297, U+c299-c29a, U+c29c-c2a3, U+c2a5-c2a7, U+c2a9-c2ab, U+c2ad-c2b3, U+c2b6, U+c2b8, U+c2ba-c2bb, U+c2bd-c2db, U+c2de-c2df, U+c2e1-c2e2, U+c2e5-c2ea, U+c2ee, U+c2f0, U+c2f2-c2f5, U+c2f7, U+c2fa-c2fb, U+c2fd-c2ff, U+c301-c307, U+c309-c30c, U+c30e-c312, U+c315-c323, U+c325-c328, U+c32a;
}

/* [33] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 700;
  src: local("Noto Sans KR Bold"), local("NotoSansKR-Bold"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOalvI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.33.woff2?userVariant=14243) format("woff2");
  unicode-range: U+c1bc-c1c3, U+c1c5-c1df, U+c1e1-c1fb, U+c1fd-c203, U+c205-c20c, U+c20e, U+c210-c217, U+c21a-c21b, U+c21d-c21e, U+c221-c227, U+c229-c22a, U+c22c, U+c22e, U+c230, U+c233-c24f, U+c251-c257, U+c259-c269;
}

/* [34] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 700;
  src: local("Noto Sans KR Bold"), local("NotoSansKR-Bold"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOalvI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.34.woff2?userVariant=14243) format("woff2");
  unicode-range: U+c101-c11b, U+c11f, U+c121-c123, U+c125-c12b, U+c12e, U+c132-c137, U+c13a-c13b, U+c13d-c13f, U+c141-c147, U+c14a, U+c14c-c153, U+c155-c157, U+c159-c15b, U+c15d-c166, U+c169-c16f, U+c171-c177, U+c179-c18b, U+c18e-c18f, U+c191-c193, U+c195-c19b, U+c19d-c19e, U+c1a0, U+c1a2-c1a4, U+c1a6-c1bb;
}

/* [35] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 700;
  src: local("Noto Sans KR Bold"), local("NotoSansKR-Bold"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOalvI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.35.woff2?userVariant=14243) format("woff2");
  unicode-range: U+c049-c057, U+c059-c05b, U+c05d-c05f, U+c061-c067, U+c069-c08f, U+c091-c0ab, U+c0ae-c0af, U+c0b1-c0b3, U+c0b5, U+c0b7-c0bb, U+c0be, U+c0c2-c0c7, U+c0ca-c0cb, U+c0cd-c0cf, U+c0d1-c0d7, U+c0d9-c0da, U+c0dc, U+c0de-c0e3, U+c0e5-c0eb, U+c0ed-c0f3, U+c0f6, U+c0f8, U+c0fa-c0ff;
}

/* [36] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 700;
  src: local("Noto Sans KR Bold"), local("NotoSansKR-Bold"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOalvI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.36.woff2?userVariant=14243) format("woff2");
  unicode-range: U+bfa7-bfaf, U+bfb1-bfc4, U+bfc6-bfcb, U+bfce-bfcf, U+bfd1-bfd3, U+bfd5-bfdb, U+bfdd-c048;
}

/* [37] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 700;
  src: local("Noto Sans KR Bold"), local("NotoSansKR-Bold"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOalvI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.37.woff2?userVariant=14243) format("woff2");
  unicode-range: U+bf07, U+bf09-bf3f, U+bf41-bf4f, U+bf52-bf54, U+bf56-bfa6;
}

/* [38] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 700;
  src: local("Noto Sans KR Bold"), local("NotoSansKR-Bold"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOalvI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.38.woff2?userVariant=14243) format("woff2");
  unicode-range: U+be56, U+be58, U+be5c-be5f, U+be62-be63, U+be65-be67, U+be69-be74, U+be76-be7b, U+be7e-be7f, U+be81-be8e, U+be90, U+be92-bea7, U+bea9-becf, U+bed2-bed3, U+bed5-bed6, U+bed9-bee3, U+bee6-bf06;
}

/* [39] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 700;
  src: local("Noto Sans KR Bold"), local("NotoSansKR-Bold"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOalvI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.39.woff2?userVariant=14243) format("woff2");
  unicode-range: U+bdb0-bdd3, U+bdd5-bdef, U+bdf1-be0b, U+be0d-be0f, U+be11-be13, U+be15-be43, U+be46-be47, U+be49-be4b, U+be4d-be53;
}

/* [40] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 700;
  src: local("Noto Sans KR Bold"), local("NotoSansKR-Bold"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOalvI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.40.woff2?userVariant=14243) format("woff2");
  unicode-range: U+bd03, U+bd06, U+bd08, U+bd0a-bd0f, U+bd11-bd22, U+bd25-bd47, U+bd49-bd58, U+bd5a-bd7f, U+bd82-bd83, U+bd85-bd87, U+bd8a-bd8f, U+bd91-bd92, U+bd94, U+bd96-bd98, U+bd9a-bdaf;
}

/* [41] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 700;
  src: local("Noto Sans KR Bold"), local("NotoSansKR-Bold"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOalvI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.41.woff2?userVariant=14243) format("woff2");
  unicode-range: U+bc4e-bc83, U+bc86-bc87, U+bc89-bc8b, U+bc8d-bc93, U+bc96, U+bc98, U+bc9b-bc9f, U+bca2-bca3, U+bca5-bca7, U+bca9-bcb2, U+bcb4-bcbb, U+bcbe-bcbf, U+bcc1-bcc3, U+bcc5-bccc, U+bcce-bcd0, U+bcd2-bcd4, U+bcd6-bcf3, U+bcf7, U+bcf9-bcfb, U+bcfd-bd02;
}

/* [42] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 700;
  src: local("Noto Sans KR Bold"), local("NotoSansKR-Bold"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOalvI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.42.woff2?userVariant=14243) format("woff2");
  unicode-range: U+bb90-bba3, U+bba5-bbab, U+bbad-bbbf, U+bbc1-bbf7, U+bbfa-bbfb, U+bbfd-bbfe, U+bc01-bc07, U+bc09-bc0a, U+bc0e, U+bc10, U+bc12-bc13, U+bc17, U+bc19-bc1a, U+bc1e, U+bc20-bc23, U+bc26, U+bc28, U+bc2a-bc2c, U+bc2e-bc2f, U+bc32-bc33, U+bc35-bc37, U+bc39-bc3f, U+bc41-bc42, U+bc44, U+bc46-bc48, U+bc4a-bc4d;
}

/* [43] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 700;
  src: local("Noto Sans KR Bold"), local("NotoSansKR-Bold"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOalvI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.43.woff2?userVariant=14243) format("woff2");
  unicode-range: U+bae6-bafb, U+bafd-bb17, U+bb19-bb33, U+bb37, U+bb39-bb3a, U+bb3d-bb43, U+bb45-bb46, U+bb48, U+bb4a-bb4f, U+bb51-bb53, U+bb55-bb57, U+bb59-bb62, U+bb64-bb8f;
}

/* [44] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 700;
  src: local("Noto Sans KR Bold"), local("NotoSansKR-Bold"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOalvI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.44.woff2?userVariant=14243) format("woff2");
  unicode-range: U+ba30-ba37, U+ba3a-ba3b, U+ba3d-ba3f, U+ba41-ba47, U+ba49-ba4a, U+ba4c, U+ba4e-ba53, U+ba56-ba57, U+ba59-ba5b, U+ba5d-ba63, U+ba65-ba66, U+ba68-ba6f, U+ba71-ba73, U+ba75-ba77, U+ba79-ba84, U+ba86, U+ba88-baa7, U+baaa, U+baad-baaf, U+bab1-bab7, U+baba, U+babc, U+babe-bae5;
}

/* [45] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 700;
  src: local("Noto Sans KR Bold"), local("NotoSansKR-Bold"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOalvI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.45.woff2?userVariant=14243) format("woff2");
  unicode-range: U+b96e-b973, U+b976-b977, U+b979-b97b, U+b97d-b983, U+b986, U+b988, U+b98a-b98d, U+b98f-b9ab, U+b9ae-b9af, U+b9b1-b9b3, U+b9b5-b9bb, U+b9be, U+b9c0, U+b9c2-b9c7, U+b9ca-b9cb, U+b9cd, U+b9d2-b9d7, U+b9da, U+b9dc, U+b9df-b9e0, U+b9e2, U+b9e6-b9e7, U+b9e9-b9f3, U+b9f6, U+b9f8, U+b9fb-ba2f;
}

/* [46] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 700;
  src: local("Noto Sans KR Bold"), local("NotoSansKR-Bold"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOalvI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.46.woff2?userVariant=14243) format("woff2");
  unicode-range: U+b8bf-b8cb, U+b8cd-b8e0, U+b8e2-b8e7, U+b8ea-b8eb, U+b8ed-b8ef, U+b8f1-b8f7, U+b8fa, U+b8fc, U+b8fe-b903, U+b905-b917, U+b919-b91f, U+b921-b93b, U+b93d-b957, U+b95a-b95b, U+b95d-b95f, U+b961-b967, U+b969-b96c;
}

/* [47] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 700;
  src: local("Noto Sans KR Bold"), local("NotoSansKR-Bold"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOalvI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.47.woff2?userVariant=14243) format("woff2");
  unicode-range: U+b80d-b80f, U+b811-b817, U+b81a, U+b81c-b823, U+b826-b827, U+b829-b82b, U+b82d-b833, U+b836, U+b83a-b83f, U+b841-b85b, U+b85e-b85f, U+b861-b863, U+b865-b86b, U+b86e, U+b870, U+b872-b8af, U+b8b1-b8be;
}

/* [48] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 700;
  src: local("Noto Sans KR Bold"), local("NotoSansKR-Bold"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOalvI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.48.woff2?userVariant=14243) format("woff2");
  unicode-range: U+b74d-b75f, U+b761-b763, U+b765-b774, U+b776-b77b, U+b77e-b77f, U+b781-b783, U+b785-b78b, U+b78e, U+b792-b796, U+b79a-b79b, U+b79d-b7a7, U+b7aa, U+b7ae-b7b3, U+b7b6-b7c8, U+b7ca-b7eb, U+b7ee-b7ef, U+b7f1-b7f3, U+b7f5-b7fb, U+b7fe, U+b802-b806, U+b80a-b80b;
}

/* [49] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 700;
  src: local("Noto Sans KR Bold"), local("NotoSansKR-Bold"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOalvI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.49.woff2?userVariant=14243) format("woff2");
  unicode-range: U+b6a7-b6aa, U+b6ac-b6b0, U+b6b2-b6ef, U+b6f1-b727, U+b72a-b72b, U+b72d-b72e, U+b731-b737, U+b739-b73a, U+b73c-b743, U+b745-b74c;
}

/* [50] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 700;
  src: local("Noto Sans KR Bold"), local("NotoSansKR-Bold"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOalvI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.50.woff2?userVariant=14243) format("woff2");
  unicode-range: U+b605-b60f, U+b612-b617, U+b619-b624, U+b626-b69b, U+b69e-b6a3, U+b6a5-b6a6;
}

/* [51] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 700;
  src: local("Noto Sans KR Bold"), local("NotoSansKR-Bold"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOalvI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.51.woff2?userVariant=14243) format("woff2");
  unicode-range: U+b55f, U+b562-b583, U+b585-b59f, U+b5a2-b5a3, U+b5a5-b5a7, U+b5a9-b5b2, U+b5b5-b5ba, U+b5bd-b604;
}

/* [52] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 700;
  src: local("Noto Sans KR Bold"), local("NotoSansKR-Bold"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOalvI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.52.woff2?userVariant=14243) format("woff2");
  unicode-range: U+b4a5-b4b6, U+b4b8-b4bf, U+b4c1-b4c7, U+b4c9-b4db, U+b4de-b4df, U+b4e1-b4e2, U+b4e5-b4eb, U+b4ee, U+b4f0, U+b4f2-b513, U+b516-b517, U+b519-b51a, U+b51d-b523, U+b526, U+b528, U+b52b-b52f, U+b532-b533, U+b535-b537, U+b539-b53f, U+b541-b544, U+b546-b54b, U+b54d-b54f, U+b551-b55b, U+b55d-b55e;
}

/* [53] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 700;
  src: local("Noto Sans KR Bold"), local("NotoSansKR-Bold"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOalvI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.53.woff2?userVariant=14243) format("woff2");
  unicode-range: U+b3f8-b3fb, U+b3fd-b40f, U+b411-b417, U+b419-b41b, U+b41d-b41f, U+b421-b427, U+b42a-b42b, U+b42d-b44f, U+b452-b453, U+b455-b457, U+b459-b45f, U+b462-b464, U+b466-b46b, U+b46d-b47f, U+b481-b4a3;
}

/* [54] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 700;
  src: local("Noto Sans KR Bold"), local("NotoSansKR-Bold"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOalvI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.54.woff2?userVariant=14243) format("woff2");
  unicode-range: U+b342-b353, U+b356-b357, U+b359-b35b, U+b35d-b35e, U+b360-b363, U+b366, U+b368, U+b36a-b36d, U+b36f, U+b372-b373, U+b375-b377, U+b379-b37f, U+b381-b382, U+b384, U+b386-b38b, U+b38d-b3c3, U+b3c6-b3c7, U+b3c9-b3ca, U+b3cd-b3d3, U+b3d6, U+b3d8, U+b3da-b3f7;
}

/* [55] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 700;
  src: local("Noto Sans KR Bold"), local("NotoSansKR-Bold"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOalvI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.55.woff2?userVariant=14243) format("woff2");
  unicode-range: U+b27c-b283, U+b285-b28f, U+b292-b293, U+b295-b297, U+b29a-b29f, U+b2a1-b2a4, U+b2a7-b2a9, U+b2ab, U+b2ad-b2c7, U+b2ca-b2cb, U+b2cd-b2cf, U+b2d1-b2d7, U+b2da, U+b2dc, U+b2de-b2e3, U+b2e7, U+b2e9-b2ea, U+b2ef-b2f3, U+b2f6, U+b2f8, U+b2fa-b2fb, U+b2fd-b2fe, U+b302-b303, U+b305-b307, U+b309-b30f, U+b312, U+b316-b31b, U+b31d-b341;
}

/* [56] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 700;
  src: local("Noto Sans KR Bold"), local("NotoSansKR-Bold"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOalvI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.56.woff2?userVariant=14243) format("woff2");
  unicode-range: U+b1d6-b1e7, U+b1e9-b1fc, U+b1fe-b203, U+b206-b207, U+b209-b20b, U+b20d-b213, U+b216-b21f, U+b221-b257, U+b259-b273, U+b275-b27b;
}

/* [57] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 700;
  src: local("Noto Sans KR Bold"), local("NotoSansKR-Bold"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOalvI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.57.woff2?userVariant=14243) format("woff2");
  unicode-range: U+b120-b122, U+b126-b127, U+b129-b12b, U+b12d-b133, U+b136, U+b138, U+b13a-b13f, U+b142-b143, U+b145-b14f, U+b151-b153, U+b156-b157, U+b159-b177, U+b17a-b17b, U+b17d-b17f, U+b181-b187, U+b189-b18c, U+b18e-b191, U+b195-b1a7, U+b1a9-b1cb, U+b1cd-b1d5;
}

/* [58] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 700;
  src: local("Noto Sans KR Bold"), local("NotoSansKR-Bold"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOalvI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.58.woff2?userVariant=14243) format("woff2");
  unicode-range: U+b05f-b07b, U+b07e-b07f, U+b081-b083, U+b085-b08b, U+b08d-b097, U+b09b, U+b09d-b09f, U+b0a2-b0a7, U+b0aa, U+b0b0, U+b0b2, U+b0b6-b0b7, U+b0b9-b0bb, U+b0bd-b0c3, U+b0c6-b0c7, U+b0ca-b0cf, U+b0d1-b0df, U+b0e1-b0e4, U+b0e6-b107, U+b10a-b10b, U+b10d-b10f, U+b111-b112, U+b114-b117, U+b119-b11a, U+b11c-b11f;
}

/* [59] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 700;
  src: local("Noto Sans KR Bold"), local("NotoSansKR-Bold"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOalvI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.59.woff2?userVariant=14243) format("woff2");
  unicode-range: U+afac-afb7, U+afba-afbb, U+afbd-afbf, U+afc1-afc6, U+afca-afcc, U+afce-afd3, U+afd5-afe7, U+afe9-afef, U+aff1-b00b, U+b00d-b00f, U+b011-b013, U+b015-b01b, U+b01d-b027, U+b029-b043, U+b045-b047, U+b049, U+b04b, U+b04d-b052, U+b055-b056, U+b058-b05c, U+b05e;
}

/* [60] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 700;
  src: local("Noto Sans KR Bold"), local("NotoSansKR-Bold"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOalvI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.60.woff2?userVariant=14243) format("woff2");
  unicode-range: U+af03-af07, U+af09-af2b, U+af2e-af33, U+af35-af3b, U+af3e-af40, U+af44-af47, U+af4a-af5c, U+af5e-af63, U+af65-af7f, U+af81-afab;
}

/* [61] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 700;
  src: local("Noto Sans KR Bold"), local("NotoSansKR-Bold"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOalvI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.61.woff2?userVariant=14243) format("woff2");
  unicode-range: U+ae56-ae5b, U+ae5e-ae60, U+ae62-ae64, U+ae66-ae67, U+ae69-ae6b, U+ae6d-ae83, U+ae85-aebb, U+aebf, U+aec1-aec3, U+aec5-aecb, U+aece, U+aed0, U+aed2-aed7, U+aed9-aef3, U+aef5-af02;
}

/* [62] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 700;
  src: local("Noto Sans KR Bold"), local("NotoSansKR-Bold"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOalvI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.62.woff2?userVariant=14243) format("woff2");
  unicode-range: U+ad9c-ada3, U+ada5-adbf, U+adc1-adc3, U+adc5-adc7, U+adc9-add2, U+add4-addb, U+addd-addf, U+ade1-ade3, U+ade5-adf7, U+adfa-adfb, U+adfd-adff, U+ae02-ae07, U+ae0a, U+ae0c, U+ae0e-ae13, U+ae15-ae2f, U+ae31-ae33, U+ae35-ae37, U+ae39-ae3f, U+ae42, U+ae44, U+ae46-ae49, U+ae4b, U+ae4f, U+ae51-ae53, U+ae55;
}

/* [63] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 700;
  src: local("Noto Sans KR Bold"), local("NotoSansKR-Bold"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOalvI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.63.woff2?userVariant=14243) format("woff2");
  unicode-range: U+ace2-ace3, U+ace5-ace6, U+ace9-acef, U+acf2, U+acf4, U+acf7-acfb, U+acfe-acff, U+ad01-ad03, U+ad05-ad0b, U+ad0d-ad10, U+ad12-ad1b, U+ad1d-ad33, U+ad35-ad48, U+ad4a-ad4f, U+ad51-ad6b, U+ad6e-ad6f, U+ad71-ad72, U+ad77-ad7c, U+ad7e, U+ad80, U+ad82-ad87, U+ad89-ad8b, U+ad8d-ad8f, U+ad91-ad9b;
}

/* [64] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 700;
  src: local("Noto Sans KR Bold"), local("NotoSansKR-Bold"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOalvI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.64.woff2?userVariant=14243) format("woff2");
  unicode-range: U+ac25-ac2c, U+ac2e, U+ac30, U+ac32-ac37, U+ac39-ac3f, U+ac41-ac4c, U+ac4e-ac6f, U+ac72-ac73, U+ac75-ac76, U+ac79-ac7f, U+ac82, U+ac84-ac88, U+ac8a-ac8b, U+ac8d-ac8f, U+ac91-ac93, U+ac95-ac9b, U+ac9d-ac9e, U+aca1-aca7, U+acab, U+acad-acaf, U+acb1-acb7, U+acba-acbb, U+acbe-acc0, U+acc2-acc3, U+acc5-acdf;
}

/* [65] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 700;
  src: local("Noto Sans KR Bold"), local("NotoSansKR-Bold"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOalvI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.65.woff2?userVariant=14243) format("woff2");
  unicode-range: U+99df, U+99ed, U+99f1, U+99ff, U+9a01, U+9a08, U+9a0e-9a0f, U+9a19, U+9a2b, U+9a30, U+9a36-9a37, U+9a40, U+9a43, U+9a45, U+9a4d, U+9a55, U+9a57, U+9a5a-9a5b, U+9a5f, U+9a62, U+9a65, U+9a69-9a6a, U+9aa8, U+9ab8, U+9ad3, U+9ae5, U+9aee, U+9b1a, U+9b27, U+9b2a, U+9b31, U+9b3c, U+9b41-9b45, U+9b4f, U+9b54, U+9b5a, U+9b6f, U+9b8e, U+9b91, U+9b9f, U+9bab, U+9bae, U+9bc9, U+9bd6, U+9be4, U+9be8, U+9c0d, U+9c10, U+9c12, U+9c15, U+9c25, U+9c32, U+9c3b, U+9c47, U+9c49, U+9c57, U+9ce5, U+9ce7, U+9ce9, U+9cf3-9cf4, U+9cf6, U+9d09, U+9d1b, U+9d26, U+9d28, U+9d3b, U+9d51, U+9d5d, U+9d60-9d61, U+9d6c, U+9d72, U+9da9, U+9daf, U+9db4, U+9dc4, U+9dd7, U+9df2, U+9df8-9dfa, U+9e1a, U+9e1e, U+9e75, U+9e79, U+9e7d, U+9e7f, U+9e92-9e93, U+9e97, U+9e9d, U+9e9f, U+9ea5, U+9eb4-9eb5, U+9ebb, U+9ebe, U+9ec3, U+9ecd-9ece, U+9ed4, U+9ed8, U+9edb-9edc, U+9ede, U+9ee8, U+9ef4, U+9f07-9f08, U+9f0e, U+9f13, U+9f20, U+9f3b, U+9f4a-9f4b, U+9f4e, U+9f52, U+9f5f, U+9f61, U+9f67, U+9f6a, U+9f6c, U+9f77, U+9f8d, U+9f90, U+9f95, U+9f9c, U+ac02-ac03, U+ac05-ac06, U+ac09-ac0f, U+ac17-ac18, U+ac1b, U+ac1e-ac1f, U+ac21-ac23;
}

/* [93] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 700;
  src: local("Noto Sans KR Bold"), local("NotoSansKR-Bold"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOalvI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.93.woff2?userVariant=14243) format("woff2");
  unicode-range: U+338c-339c, U+339f-33a0, U+33a2-33cb, U+33cf-33d0, U+33d3, U+33d6, U+33d8, U+33db-33dd, U+4e01, U+4e03, U+4e07-4e08, U+4e11, U+4e14-4e15, U+4e18-4e19, U+4e1e, U+4e32, U+4e38-4e39, U+4e42-4e43, U+4e45, U+4e4d-4e4f, U+4e56, U+4e58-4e59, U+4e5d-4e5e, U+4e6b, U+4e6d, U+4e73, U+4e76-4e77, U+4e7e, U+4e82, U+4e86, U+4e88, U+4e8e, U+4e90-4e92, U+4e94-4e95, U+4e98, U+4e9b, U+4e9e, U+4ea1-4ea2, U+4ea4-4ea6, U+4ea8, U+4eab, U+4ead-4eae, U+4eb6, U+4ec0-4ec1, U+4ec4, U+4ec7, U+4ecb, U+4ecd, U+4ed4-4ed5, U+4ed7-4ed9, U+4edd, U+4edf, U+4ee4, U+4ef0, U+4ef2, U+4ef6-4ef7, U+4efb, U+4f01, U+4f09, U+4f0b, U+4f0d-4f11, U+4f2f, U+4f34, U+4f36, U+4f38, U+4f3a, U+4f3c-4f3d;
}

/* [94] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 700;
  src: local("Noto Sans KR Bold"), local("NotoSansKR-Bold"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOalvI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.94.woff2?userVariant=14243) format("woff2");
  unicode-range: U+3136, U+3138, U+313a-3140, U+3143-3144, U+3150, U+3152, U+3154-3156, U+3158-315b, U+315d-315f, U+3162, U+3164-318c, U+318e, U+3200-321b, U+3231, U+3239, U+3251-325a, U+3260-327b, U+327e-327f, U+328a-3290, U+3294, U+329e, U+32a5, U+3380-3384, U+3388-338b;
}

/* [95] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 700;
  src: local("Noto Sans KR Bold"), local("NotoSansKR-Bold"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOalvI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.95.woff2?userVariant=14243) format("woff2");
  unicode-range: U+2f7d, U+2f7f-2f8b, U+2f8e-2f90, U+2f92-2f97, U+2f99-2fa0, U+2fa2-2fa3, U+2fa5-2fa9, U+2fac-2fb1, U+2fb3-2fbc, U+2fc1-2fca, U+2fcd-2fd4, U+3003, U+3012-3019, U+301c, U+301e-3020, U+3036, U+3041, U+3043, U+3045, U+3047, U+3049, U+304e, U+3050, U+3052, U+3056, U+305a, U+305c, U+305e, U+3062, U+3065, U+306c, U+3070-307d, U+3080, U+3085, U+3087, U+308e, U+3090-3091, U+30a1, U+30a5, U+30a9, U+30ae, U+30b1-30b2, U+30b4, U+30b6, U+30bc-30be, U+30c2, U+30c5, U+30cc, U+30d2, U+30d4, U+30d8-30dd, U+30e4, U+30e6, U+30e8, U+30ee, U+30f0-30f2, U+30f4-30f6, U+3133, U+3135;
}

/* [96] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 700;
  src: local("Noto Sans KR Bold"), local("NotoSansKR-Bold"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOalvI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.96.woff2?userVariant=14243) format("woff2");
  unicode-range: U+2541-254b, U+25a4-25a9, U+25b1, U+25b5, U+25b9, U+25bf, U+25c1, U+25c3, U+25c9-25ca, U+25cc, U+25ce, U+25d0-25d1, U+25e6, U+25ef, U+260f, U+261d, U+261f, U+262f, U+2660, U+2664, U+2667-2669, U+266d, U+266f, U+2716, U+271a, U+273d, U+2756, U+2776-277f, U+278a-2793, U+2963, U+2965, U+2ac5-2ac6, U+2acb-2acc, U+2f00, U+2f04, U+2f06, U+2f08, U+2f0a-2f0b, U+2f11-2f12, U+2f14, U+2f17-2f18, U+2f1c-2f1d, U+2f1f-2f20, U+2f23-2f26, U+2f28-2f29, U+2f2b, U+2f2d, U+2f2f-2f32, U+2f38, U+2f3c-2f40, U+2f42-2f4c, U+2f4f-2f52, U+2f54-2f58, U+2f5a-2f66, U+2f69-2f70, U+2f72-2f76, U+2f78, U+2f7a-2f7c;
}

/* [97] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 700;
  src: local("Noto Sans KR Bold"), local("NotoSansKR-Bold"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOalvI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.97.woff2?userVariant=14243) format("woff2");
  unicode-range: U+2479-2487, U+249c-24d1, U+24d3-24d7, U+24d9-24e9, U+24eb-24f4, U+2500-2501, U+2503, U+250c-2513, U+2515-2516, U+2518-2540;
}

/* [98] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 700;
  src: local("Noto Sans KR Bold"), local("NotoSansKR-Bold"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOalvI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.98.woff2?userVariant=14243) format("woff2");
  unicode-range: U+215b-215e, U+2162-2169, U+2170-2179, U+2195-2199, U+21b0-21b4, U+21bc, U+21c0, U+21c4-21c5, U+21cd, U+21cf-21d4, U+21e0-21e3, U+21e6-21e9, U+2200, U+2202-2203, U+2206-2209, U+220b-220c, U+220f, U+2211, U+2213, U+221a, U+221d-2220, U+2222, U+2225-2227, U+2229-222c, U+222e, U+2234-2237, U+223d, U+2243, U+2245, U+2248, U+2250-2253, U+225a, U+2260-2262, U+2264-2267, U+226a-226b, U+226e-2273, U+2276-2277, U+2279-227b, U+2280-2287, U+228a-228b, U+2295-2297, U+22a3-22a5, U+22bb-22bc, U+22ce-22cf, U+22da-22db, U+22ee-22ef, U+2306, U+2312, U+2314, U+2467-2478;
}

/* [99] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 700;
  src: local("Noto Sans KR Bold"), local("NotoSansKR-Bold"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOalvI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.99.woff2?userVariant=14243) format("woff2");
  unicode-range: U+81-82, U+84, U+a2-a5, U+a7-a8, U+aa, U+ac-ad, U+b1-b3, U+b6, U+b8-ba, U+bc-be, U+c0, U+c2, U+c6-cb, U+ce-d0, U+d4, U+d8-d9, U+db-dc, U+de-df, U+e6, U+eb, U+ee-f0, U+f4, U+f7-f9, U+fb, U+fe-ff, U+111, U+126-127, U+132-133, U+138, U+13f-142, U+149-14b, U+152-153, U+166-167, U+2bc, U+2c7, U+2d0, U+2d8-2d9, U+2db-2dd, U+391-394, U+396-3a1, U+3a3-3a9, U+3b2-3b6, U+3b8, U+3bc, U+3be-3c1, U+3c3-3c9, U+2010, U+2015-2016, U+2018-2019, U+201b, U+201f-2021, U+2025, U+2030, U+2033-2036, U+203c, U+203e, U+2042, U+2074, U+207a-207f, U+2081-2084, U+2109, U+2113, U+2116, U+2121, U+2126, U+212b, U+2153-2154;
}

/* [100] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 700;
  src: local("Noto Sans KR Bold"), local("NotoSansKR-Bold"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOalvI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.100.woff2?userVariant=14243) format("woff2");
  unicode-range: U+e8, U+2da, U+2160, U+2194, U+3054, U+3058, U+306d, U+3086, U+308d, U+30ac, U+30bb, U+30c4, U+30cd-30ce, U+30e2, U+3132, U+3146, U+3149, U+339d, U+4e3b, U+4f0a, U+4fdd, U+4fe1, U+5409, U+540c, U+5834, U+592a-592b, U+5b9a, U+5dde, U+5e0c, U+5e73, U+5f0f, U+60f3, U+653f, U+661f, U+662f, U+667a, U+683c, U+6b4c, U+6c11, U+767c, U+76ee, U+76f4, U+77f3, U+79d1, U+7a7a, U+7b2c, U+7d22, U+8207, U+8a00, U+8a71, U+9280, U+9580, U+958b, U+96c6, U+9762, U+98df, U+9ed1, U+ac2d, U+adc8, U+add3, U+af48, U+b014, U+b134-b135, U+b158, U+b2aa, U+b35f, U+b6a4, U+b9cf, U+bb63, U+bd23, U+be91, U+c29b, U+c3f4, U+c42c, U+c55c, U+c573, U+c58f, U+c78c, U+c7dd, U+c8f5, U+cad1, U+cc48, U+cf10, U+cf20, U+d03c, U+d07d, U+d2a0, U+d30e, U+d38d, U+d3a8, U+d3c8, U+d5e5, U+d5f9, U+d6e4, U+f90a, U+ff02, U+ff1c;
}

/* [101] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 700;
  src: local("Noto Sans KR Bold"), local("NotoSansKR-Bold"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOalvI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.101.woff2?userVariant=14243) format("woff2");
  unicode-range: U+3b1, U+2466, U+25a1, U+25a3, U+261c, U+3008-3009, U+305b, U+305d, U+3069, U+30a7, U+30ba, U+30cf, U+30ef, U+3151, U+3157, U+4e4b, U+4e5f, U+4e8c, U+4eca, U+4ed6, U+4f5b, U+50cf, U+5149, U+5165, U+5171, U+5229, U+529b, U+5316, U+539f, U+53f2, U+571f, U+5728, U+58eb, U+591c, U+5b78, U+5c11, U+5c55, U+5ddd, U+5e02, U+5fb7, U+60c5, U+610f, U+611f, U+6625, U+66f8, U+6797, U+679c, U+682a, U+6d2a, U+706b, U+7406, U+767b, U+76f8, U+77e5, U+7acb, U+898b, U+8a69, U+8def, U+8fd1, U+901a, U+90e8, U+91cd, U+975e, U+ae14, U+ae6c, U+aec0, U+afc7, U+afc9, U+b01c, U+b028, U+b308, U+b311, U+b314, U+b31c, U+b524, U+b560, U+b764, U+b920, U+b9e3, U+bd48, U+be7d, U+c0db, U+c231, U+c270, U+c2e3, U+c37d, U+c3ed, U+c530, U+c6a5, U+c6dc, U+c7a4, U+c954, U+c974, U+d000, U+d565, U+d667, U+d6c5, U+d79d, U+ff1e;
}

/* [102] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 700;
  src: local("Noto Sans KR Bold"), local("NotoSansKR-Bold"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOalvI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.102.woff2?userVariant=14243) format("woff2");
  unicode-range: U+131, U+2032, U+2465, U+2642, U+3048, U+3051, U+3083-3084, U+308f, U+30c0, U+30d1, U+30d3, U+30d6, U+30df, U+30e7, U+3153, U+4e16, U+4e8b, U+4ee5, U+5206, U+52a0, U+52d5, U+53e4, U+53ef, U+54c1, U+57ce, U+597d, U+5b8c, U+5ea6, U+5f8c, U+5f97, U+6210, U+6240, U+624b, U+6728, U+6bd4, U+7236, U+7269, U+7279, U+738b, U+7528, U+7530, U+767e, U+798f, U+8005, U+8a18, U+90fd, U+91cc, U+9577, U+9593, U+98a8, U+ac20, U+acf6, U+ad90, U+af5d, U+af80, U+afcd, U+aff0, U+b0a1, U+b0b5, U+b1fd, U+b2fc, U+b380, U+b51b, U+b584, U+b5b3, U+b8fd, U+b93c, U+b9f4, U+bb44, U+bc08, U+bc27, U+bc49, U+be55, U+be64, U+bfb0, U+bfc5, U+c178, U+c21f, U+c314, U+c4f1, U+c58d, U+c664, U+c698, U+c6a7, U+c6c1, U+c9ed, U+cac0, U+cacc, U+cad9, U+ccb5, U+cdcc, U+d0e4, U+d143, U+d320, U+d330, U+d54d, U+ff06, U+ff1f, U+ff5e;
}

/* [103] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 700;
  src: local("Noto Sans KR Bold"), local("NotoSansKR-Bold"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOalvI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.103.woff2?userVariant=14243) format("woff2");
  unicode-range: U+b4, U+20a9, U+20ac, U+2190, U+24d8, U+2502, U+2514, U+2592, U+25c7-25c8, U+2663, U+3060, U+3064, U+3081, U+3088, U+30a3, U+30a6, U+30aa, U+30b5, U+30c7, U+30ca-30cb, U+30d0, U+30e3, U+30e5, U+339e, U+4e09, U+4eac, U+4f5c, U+5167-5168, U+516c, U+51fa, U+5408, U+540d, U+591a, U+5b57, U+6211, U+65b9, U+660e, U+6642, U+6700, U+6b63, U+6e2f, U+7063, U+7532, U+793e, U+81ea, U+8272, U+82b1, U+897f, U+8eca, U+91ce, U+ac38, U+ad76, U+ae84, U+aecc, U+b07d, U+b0b1, U+b215, U+b2a0, U+b310, U+b3d7, U+b52a, U+b618, U+b775, U+b797, U+bcd5, U+bd59, U+be80, U+bea8, U+bed1, U+bee4-bee5, U+c060, U+c2ef, U+c329, U+c3dc, U+c597, U+c5bd, U+c5e5, U+c69c, U+c9d6, U+ca29, U+ca5c, U+ca84, U+cc39, U+cc3b, U+ce89, U+cee5, U+cf65, U+cf85, U+d058, U+d145, U+d22d, U+d325, U+d37d, U+d3ad, U+d769, U+ff0c;
}

/* [104] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 700;
  src: local("Noto Sans KR Bold"), local("NotoSansKR-Bold"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOalvI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.104.woff2?userVariant=14243) format("woff2");
  unicode-range: U+2161, U+2228, U+2299, U+2464, U+2517, U+2640, U+3042, U+304a, U+3053, U+3061, U+307f, U+3082, U+308c, U+3092, U+30a8, U+30ab, U+30ad, U+30b0, U+30b3, U+30b7, U+30c1, U+30c6, U+30c9, U+30d5, U+30d7, U+30de, U+30e0-30e1, U+30ec-30ed, U+4e0b, U+4e0d, U+4ee3, U+53f0, U+548c, U+5b89, U+5bb6, U+5c0f, U+611b, U+6771, U+6aa2, U+6bcd, U+6c34, U+6cd5, U+6d77, U+767d, U+795e, U+8ecd, U+9999, U+9ad8, U+ac07, U+ac1a, U+ac40, U+ad0c, U+ad88, U+ada4, U+ae01, U+ae65, U+aebd, U+aec4, U+afe8, U+b139, U+b205, U+b383, U+b38c, U+b42c, U+b461, U+b55c, U+b78f, U+b8fb, U+b9f7, U+bafc, U+bc99, U+bed8, U+bfcd, U+c0bf, U+c0f9, U+c167, U+c204, U+c20f, U+c22f, U+c258, U+c298, U+c2bc, U+c388, U+c501, U+c50c, U+c5b9, U+c5ce, U+c641, U+c648, U+c73d, U+ca50, U+ca61, U+cc4c, U+ceac, U+d0d4, U+d5f7, U+d6d7, U+ff1a;
}

/* [105] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 700;
  src: local("Noto Sans KR Bold"), local("NotoSansKR-Bold"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOalvI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.105.woff2?userVariant=14243) format("woff2");
  unicode-range: U+2103, U+2463, U+25c6, U+25cb, U+266c, U+3001, U+300a, U+3046, U+304c-304d, U+304f, U+3055, U+3059, U+3063, U+3066-3068, U+306f, U+3089, U+30b8, U+30bf, U+314f, U+4e0a, U+570b, U+5730, U+5916, U+5929, U+5c71, U+5e74, U+5fc3, U+601d, U+6027, U+63d0, U+6709, U+6734, U+751f, U+7684, U+82f1, U+9053, U+91d1, U+97f3, U+ac2f, U+ac4d, U+adc4, U+ade4, U+ae41, U+ae4d-ae4e, U+aed1, U+afb9, U+b0e0, U+b299, U+b365, U+b46c, U+b480, U+b4c8, U+b7b4, U+b819, U+b918, U+baab, U+bab9, U+be8f, U+bed7, U+c0ec, U+c19f, U+c1a5, U+c3d9, U+c464, U+c53d, U+c553, U+c570, U+c5cc, U+c633, U+c6a4, U+c7a3, U+c7a6, U+c886, U+c9d9-c9da, U+c9ec, U+ca0c, U+cc21, U+cd1b, U+cd78, U+cdc4, U+cef8, U+cfe4, U+d0a5, U+d0b5, U+d0ec, U+d15d, U+d188, U+d23c, U+d2ac, U+d729, U+d79b, U+ff01, U+ff08-ff09, U+ff5c;
}

/* [106] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 700;
  src: local("Noto Sans KR Bold"), local("NotoSansKR-Bold"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOalvI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.106.woff2?userVariant=14243) format("woff2");
  unicode-range: U+2039-203a, U+223c, U+25b3, U+25b7, U+25bd, U+25cf, U+266a, U+3002, U+300b, U+304b, U+3057, U+305f, U+306a-306b, U+307e, U+308a-308b, U+3093, U+30a2, U+30af, U+30b9, U+30c3, U+30c8, U+30e9-30eb, U+33a1, U+4e00, U+524d, U+5357, U+5b50, U+7121, U+884c, U+9751, U+ac94, U+aebe, U+aecd, U+af08, U+af41, U+af49, U+b010, U+b053, U+b109, U+b11b, U+b128, U+b154, U+b291, U+b2e6, U+b301, U+b385, U+b525, U+b5b4, U+b729, U+b72f, U+b738, U+b7ff, U+b837, U+b975, U+ba67, U+bb47, U+bc1f, U+bd90, U+bfd4, U+c27c, U+c324, U+c379, U+c3e0, U+c465, U+c53b, U+c58c, U+c610, U+c653, U+c6cd, U+c813, U+c82f, U+c999, U+c9e0, U+cac4, U+cad3, U+cbd4, U+cc10, U+cc22, U+ccb8, U+ccbc, U+cda5, U+ce84, U+cea3, U+cf67, U+cfe1, U+d241, U+d30d, U+d31c, U+d391, U+d401, U+d479, U+d5c9, U+d5db, U+d649, U+d6d4;
}

/* [107] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 700;
  src: local("Noto Sans KR Bold"), local("NotoSansKR-Bold"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOalvI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.107.woff2?userVariant=14243) format("woff2");
  unicode-range: U+b0, U+e9, U+2193, U+2462, U+260e, U+261e, U+300e-300f, U+3044, U+30a4, U+30fb-30fc, U+314d, U+5973, U+6545, U+6708, U+7537, U+ac89, U+ac9c, U+acc1, U+ad04, U+ad75, U+ad7d, U+ae45, U+ae61, U+af42, U+b0ab, U+b0af, U+b0b3, U+b12c, U+b194, U+b1a8, U+b220, U+b258, U+b284, U+b2ff, U+b315, U+b371, U+b3d4-b3d5, U+b460, U+b527, U+b534, U+b810, U+b818, U+b98e, U+ba55, U+bbac, U+bc0b, U+bc40, U+bca1, U+bccd, U+bd93, U+be54, U+be5a, U+bf08, U+bf50, U+bf55, U+bfdc, U+c0c0, U+c0d0, U+c0f4, U+c100, U+c11e, U+c170, U+c20d, U+c274, U+c290, U+c308, U+c369, U+c539, U+c587, U+c5ff, U+c6ec, U+c70c, U+c7ad, U+c7c8, U+c83c, U+c881, U+cb48, U+cc60, U+ce69, U+ce6b, U+ce75, U+cf04, U+cf08, U+cf55, U+cf70, U+cffc, U+d0b7, U+d1a8, U+d2c8, U+d384, U+d47c, U+d48b, U+d5dd, U+d5e8, U+d720, U+d759, U+f981;
}

/* [108] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 700;
  src: local("Noto Sans KR Bold"), local("NotoSansKR-Bold"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOalvI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.108.woff2?userVariant=14243) format("woff2");
  unicode-range: U+e0, U+e2, U+395, U+3b7, U+3ba, U+2460-2461, U+25a0, U+3010-3011, U+306e, U+30f3, U+314a, U+314c, U+5927, U+65b0, U+7e41, U+97d3, U+9ad4, U+ad49, U+ae0b, U+ae0d, U+ae43, U+ae5d, U+aecf, U+af3c, U+af64, U+afd4, U+b080, U+b084, U+b0c5, U+b10c, U+b1e8, U+b2ac, U+b36e, U+b451, U+b515, U+b540, U+b561, U+b6ab, U+b6b1, U+b72c, U+b730, U+b744, U+b800, U+b8ec, U+b8f0, U+b904, U+b968, U+b96d, U+b987, U+b9d9, U+bb36, U+bb49, U+bc2d, U+bc43, U+bcf6, U+bd89, U+be57, U+be61, U+bed4, U+c090, U+c130, U+c148, U+c19c, U+c2f9, U+c36c, U+c37c, U+c384, U+c3df, U+c575, U+c584, U+c660, U+c719, U+c816, U+ca4d, U+ca54, U+cabc, U+cb49, U+cc14, U+cff5, U+d004, U+d038, U+d0b4, U+d0d3, U+d0e0, U+d0ed, U+d131, U+d1b0, U+d31f, U+d33d, U+d3a0, U+d3ab, U+d514, U+d584, U+d6a1, U+d6cc, U+d749, U+d760, U+d799;
}

/* [109] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 700;
  src: local("Noto Sans KR Bold"), local("NotoSansKR-Bold"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOalvI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.109.woff2?userVariant=14243) format("woff2");
  unicode-range: U+24, U+60, U+3b9, U+3bb, U+3bd, U+2191, U+2606, U+300c-300d, U+3131, U+3134, U+3139, U+3141-3142, U+3148, U+3161, U+3163, U+321c, U+4eba, U+5317, U+ac31, U+ac77, U+ac9f, U+acb9, U+acf0-acf1, U+acfd, U+ad73, U+af3d, U+b00c, U+b04a, U+b057, U+b0c4, U+b188, U+b1cc, U+b214, U+b2db, U+b2ee, U+b304, U+b4ed, U+b518, U+b5bc, U+b625, U+b69c-b69d, U+b7ac, U+b801, U+b86c, U+b959, U+b95c, U+b985, U+ba48, U+bb58, U+bc0c, U+bc38, U+bc85, U+bc9a, U+bf40, U+c068, U+c0bd, U+c0cc, U+c12f, U+c149, U+c1e0, U+c22b, U+c22d, U+c250, U+c2fc, U+c300, U+c313, U+c370, U+c3d8, U+c557, U+c580, U+c5e3, U+c62e, U+c634, U+c6f0, U+c74d, U+c783, U+c78e, U+c796, U+c7bc, U+c92c, U+ca4c, U+cc1c, U+cc54, U+cc59, U+ce04, U+cf30, U+cfc4, U+d140, U+d321, U+d38c, U+d399, U+d54f, U+d587, U+d5d0, U+d6e8, U+d770;
}

/* [110] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 700;
  src: local("Noto Sans KR Bold"), local("NotoSansKR-Bold"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOalvI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.110.woff2?userVariant=14243) format("woff2");
  unicode-range: U+d7, U+ea, U+fc, U+2192, U+25bc, U+3000, U+3137, U+3145, U+315c, U+7f8e, U+ac13, U+ac71, U+ac90, U+acb8, U+ace7, U+ad7f, U+ae50, U+aef4, U+af34, U+afbc, U+b048, U+b09a, U+b0ad, U+b0bc, U+b113, U+b125, U+b141, U+b20c, U+b2d9, U+b2ed, U+b367, U+b369, U+b374, U+b3cb, U+b4ec, U+b611, U+b760, U+b81b, U+b834, U+b8b0, U+b8e1, U+b989, U+b9d1, U+b9e1, U+b9fa, U+ba4d, U+ba78, U+bb35, U+bb54, U+bbf9, U+bc11, U+bcb3, U+bd05, U+bd95, U+bdd4, U+be10, U+bed0, U+bf51, U+c0d8, U+c232, U+c2b7, U+c2eb, U+c378, U+c500, U+c52c, U+c549, U+c568, U+c598, U+c5c9, U+c61b, U+c639, U+c67c, U+c717, U+c78a, U+c80a, U+c90c-c90d, U+c950, U+c9e7, U+cbe4, U+cca9, U+cce4, U+cdb0, U+ce78, U+ce94, U+ce98, U+cf8c, U+d018, U+d034, U+d0f1, U+d1b1, U+d280, U+d2f8, U+d338, U+d380, U+d3b4, U+d610, U+d69f, U+d6fc, U+d758;
}

/* [111] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 700;
  src: local("Noto Sans KR Bold"), local("NotoSansKR-Bold"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOalvI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.111.woff2?userVariant=14243) format("woff2");
  unicode-range: U+e7, U+2022, U+203b, U+25c0, U+2605, U+2661, U+3147, U+318d, U+672c, U+8a9e, U+acaa, U+acbc, U+ad1c, U+ae4a, U+ae5c, U+b044, U+b054, U+b0c8-b0c9, U+b2a6, U+b2d0, U+b35c, U+b364, U+b428, U+b454, U+b465, U+b4b7, U+b4e3, U+b51c, U+b5a1, U+b784, U+b790, U+b7ab, U+b7f4, U+b82c, U+b835, U+b8e9, U+b8f8, U+b9d8, U+b9f9, U+ba5c, U+ba64, U+babd, U+bb18, U+bb3b, U+bbff, U+bc0d, U+bc45, U+bc97, U+bcbc, U+be45, U+be75, U+be7c, U+bfcc, U+c0b6, U+c0f7, U+c14b, U+c2b4, U+c30d, U+c4f8, U+c5bb, U+c5d1, U+c5e0, U+c5ee, U+c5fd, U+c606, U+c6c5, U+c6e0, U+c708, U+c81d, U+c820, U+c824, U+c878, U+c918, U+c96c, U+c9e4, U+c9f1, U+cc2e, U+cd09, U+cea1, U+cef5, U+cef7, U+cf64, U+cf69, U+cfe8, U+d035, U+d0ac, U+d230, U+d234, U+d2f4, U+d31d, U+d575, U+d578, U+d608, U+d614, U+d718, U+d751, U+d761, U+d78c, U+d790;
}

/* [112] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 700;
  src: local("Noto Sans KR Bold"), local("NotoSansKR-Bold"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOalvI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.112.woff2?userVariant=14243) format("woff2");
  unicode-range: U+2665, U+3160, U+4e2d, U+6587, U+65e5, U+ac12, U+ac14, U+ac16, U+ac81, U+ad34, U+ade0, U+ae54, U+aebc, U+af2c, U+afc0, U+afc8, U+b04c, U+b08c, U+b099, U+b0a9, U+b0ac, U+b0ae, U+b0b8, U+b123, U+b179, U+b2e5, U+b2f7, U+b4c0, U+b531, U+b538, U+b545, U+b550, U+b5a8, U+b6f0, U+b728, U+b73b, U+b7ad, U+b7ed, U+b809, U+b864, U+b86d, U+b871, U+b9bf, U+b9f5, U+ba40, U+ba4b, U+ba58, U+ba87, U+baac, U+bbc0, U+bc16, U+bc34, U+bd07, U+bd99, U+be59, U+bfd0, U+c058, U+c0e4, U+c0f5, U+c12d, U+c139, U+c228, U+c529, U+c5c7, U+c635, U+c637, U+c735, U+c77d, U+c787, U+c789, U+c8c4, U+c989, U+c98c, U+c9d0, U+c9d3, U+cc0c, U+cc99, U+cd0c, U+cd2c, U+cd98, U+cda4, U+ce59, U+ce60, U+ce6d, U+cea0, U+d0d0-d0d1, U+d0d5, U+d14d, U+d1a4, U+d29c, U+d2f1, U+d301, U+d39c, U+d3bc, U+d4e8, U+d540, U+d5ec, U+d640, U+d750;
}

/* [113] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 700;
  src: local("Noto Sans KR Bold"), local("NotoSansKR-Bold"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOalvI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.113.woff2?userVariant=14243) format("woff2");
  unicode-range: U+5e, U+25b2, U+25b6, U+314e, U+ac24, U+ace1, U+ace4, U+ae68, U+af2d, U+b0d0, U+b0e5, U+b150, U+b155, U+b193, U+b2c9, U+b2dd, U+b3c8, U+b3fc, U+b410, U+b458, U+b4dd, U+b5a0, U+b5a4, U+b5bb, U+b7b5, U+b838, U+b840, U+b86f, U+b8f9, U+b960, U+b9e5, U+bab8, U+bb50, U+bc1d, U+bc24-bc25, U+bca8, U+bcbd, U+bd04, U+bd10, U+bd24, U+be48, U+be5b, U+be68, U+c05c, U+c12c, U+c140, U+c15c, U+c168, U+c194, U+c219, U+c27d, U+c2a8, U+c2f1, U+c2f8, U+c368, U+c554-c555, U+c559, U+c564, U+c5d8, U+c5fc, U+c625, U+c65c, U+c6b1, U+c728, U+c794, U+c84c, U+c88c, U+c8e0, U+c8fd, U+c998, U+c9dd, U+cc0d, U+cc30, U+ceec, U+cf13, U+cf1c, U+cf5c, U+d050, U+d07c, U+d0a8, U+d134, U+d138, U+d154, U+d1f4, U+d2bc, U+d329, U+d32c, U+d3d0, U+d3f4, U+d3fc, U+d56b, U+d5cc, U+d600-d601, U+d639, U+d6c8, U+d754, U+d765;
}

/* [114] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 700;
  src: local("Noto Sans KR Bold"), local("NotoSansKR-Bold"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOalvI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.114.woff2?userVariant=14243) format("woff2");
  unicode-range: U+3c-3d, U+2026, U+24d2, U+314b, U+ac11, U+acf3, U+ad74, U+ad81, U+adf9, U+ae34, U+af43, U+afb8, U+b05d, U+b07c, U+b110, U+b118, U+b17c, U+b180, U+b18d, U+b192, U+b2cc, U+b355, U+b378, U+b4a4, U+b4ef, U+b78d, U+b799, U+b7a9, U+b7fd, U+b807, U+b80c, U+b839, U+b9b4, U+b9db, U+ba3c, U+bab0, U+bba4, U+bc94, U+be4c, U+c154, U+c1c4, U+c26c, U+c2ac, U+c2ed, U+c4f4, U+c55e, U+c561, U+c571, U+c5b5, U+c5c4, U+c654-c655, U+c695, U+c6e8, U+c6f9, U+c724, U+c751, U+c775, U+c7a0, U+c7c1, U+c874, U+c880, U+c9d5, U+c9f8, U+cabd, U+cc29, U+cc2c, U+cca8, U+ccab, U+ccd0, U+ce21, U+ce35, U+ce7c, U+ce90, U+cee8, U+cef4, U+cfe0, U+d070, U+d0b9, U+d0c1, U+d0c4, U+d0c8, U+d15c, U+d1a1, U+d2c0, U+d300, U+d314, U+d3ed, U+d478, U+d480, U+d48d, U+d508, U+d53d, U+d5e4, U+d611, U+d61c, U+d68d, U+d6a8, U+d798;
}

/* [115] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 700;
  src: local("Noto Sans KR Bold"), local("NotoSansKR-Bold"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOalvI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.115.woff2?userVariant=14243) format("woff2");
  unicode-range: U+23, U+25, U+5f, U+a9, U+ac08, U+ac78, U+aca8, U+acac, U+ace8, U+ad70, U+adc0, U+addc, U+b137, U+b140, U+b208, U+b290, U+b2f5, U+b3c5, U+b3cc, U+b420, U+b429, U+b529, U+b530, U+b77d, U+b79c, U+b7a8, U+b7c9, U+b7f0, U+b7fc, U+b828, U+b860, U+b9ad, U+b9c1, U+b9c9, U+b9dd-b9de, U+b9e8, U+ba38-ba39, U+babb, U+bc00, U+bc8c, U+bca0, U+bca4, U+bcd1, U+bcfc, U+bd09, U+bdf0, U+be60, U+c0ad, U+c0b4, U+c0bc, U+c190, U+c1fc, U+c220, U+c288, U+c2b9, U+c2f6, U+c528, U+c545, U+c558, U+c5bc, U+c5d4, U+c600, U+c644, U+c6c0, U+c6c3, U+c721, U+c798, U+c7a1, U+c811, U+c838, U+c871, U+c904, U+c990, U+c9dc, U+cc38, U+cc44, U+cca0, U+cd1d, U+cd95, U+cda9, U+ce5c, U+cf00, U+cf58, U+d150, U+d22c, U+d305, U+d328, U+d37c, U+d3f0, U+d551, U+d5a5, U+d5c8, U+d5d8, U+d63c, U+d64d, U+d669, U+d734, U+d76c;
}

/* [116] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 700;
  src: local("Noto Sans KR Bold"), local("NotoSansKR-Bold"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOalvI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.116.woff2?userVariant=14243) format("woff2");
  unicode-range: U+26, U+2b, U+3e, U+40, U+7e, U+ac01, U+ac19, U+ac1d, U+aca0, U+aca9, U+acb0, U+ad8c, U+ae09, U+ae38, U+ae40, U+aed8, U+b09c, U+b0a0, U+b108, U+b204, U+b298, U+b2d8, U+b2eb-b2ec, U+b2f4, U+b313, U+b358, U+b450, U+b4e0, U+b54c, U+b610, U+b780, U+b78c, U+b791, U+b8e8, U+b958, U+b974, U+b984, U+b9b0, U+b9bc-b9bd, U+b9ce, U+ba70, U+bbfc, U+bc0f, U+bc15, U+bc1b, U+bc31, U+bc95, U+bcc0, U+bcc4, U+bd81, U+bd88, U+c0c8, U+c11d, U+c13c, U+c158, U+c18d, U+c1a1, U+c21c, U+c4f0, U+c54a, U+c560, U+c5b8, U+c5c8, U+c5f4, U+c628, U+c62c, U+c678, U+c6cc, U+c808, U+c810, U+c885, U+c88b, U+c900, U+c988, U+c99d, U+c9c8, U+cc3d-cc3e, U+cc45, U+cd08, U+ce20, U+cee4, U+d074, U+d0a4, U+d0dd, U+d2b9, U+d3b8, U+d3c9, U+d488, U+d544, U+d559, U+d56d, U+d588, U+d615, U+d648, U+d655, U+d658, U+d65c;
}

/* [117] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 700;
  src: local("Noto Sans KR Bold"), local("NotoSansKR-Bold"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOalvI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.117.woff2?userVariant=14243) format("woff2");
  unicode-range: U+d, U+48, U+7c, U+ac10, U+ac15, U+ac74, U+ac80, U+ac83, U+acc4, U+ad11, U+ad50, U+ad6d, U+adfc, U+ae00, U+ae08, U+ae4c, U+b0a8, U+b124, U+b144, U+b178, U+b274, U+b2a5, U+b2e8, U+b2f9, U+b354, U+b370, U+b418, U+b41c, U+b4f1, U+b514, U+b798, U+b808, U+b824-b825, U+b8cc, U+b978, U+b9d0, U+b9e4, U+baa9, U+bb3c, U+bc18, U+bc1c, U+bc30, U+bc84, U+bcf5, U+bcf8, U+bd84, U+be0c, U+be14, U+c0b0, U+c0c9, U+c0dd, U+c124, U+c2dd, U+c2e4, U+c2ec, U+c54c, U+c57c-c57d, U+c591, U+c5c5-c5c6, U+c5ed, U+c608, U+c640, U+c6b8, U+c6d4, U+c784, U+c7ac, U+c800-c801, U+c9c1, U+c9d1, U+cc28, U+cc98, U+cc9c, U+ccad, U+cd5c, U+cd94, U+cd9c, U+cde8, U+ce68, U+cf54, U+d0dc, U+d14c, U+d1a0, U+d1b5, U+d2f0, U+d30c, U+d310, U+d398, U+d45c, U+d50c, U+d53c, U+d560, U+d568, U+d589, U+d604, U+d6c4, U+d788;
}

/* [118] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 700;
  src: local("Noto Sans KR Bold"), local("NotoSansKR-Bold"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOalvI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.118.woff2?userVariant=14243) format("woff2");
  unicode-range: U+39, U+49, U+4d-4e, U+a0, U+ac04, U+ac1c, U+ac70, U+ac8c, U+acbd, U+acf5, U+acfc, U+ad00, U+ad6c, U+adf8, U+b098, U+b0b4, U+b294, U+b2c8, U+b300, U+b3c4, U+b3d9, U+b4dc, U+b4e4, U+b77c, U+b7ec, U+b85d, U+b97c, U+b9c8, U+b9cc, U+ba54, U+ba74, U+ba85, U+baa8, U+bb34, U+bb38, U+bbf8, U+bc14, U+bc29, U+bc88, U+bcf4, U+bd80, U+be44, U+c0c1, U+c11c, U+c120, U+c131, U+c138, U+c18c, U+c218, U+c2b5, U+c2e0, U+c544, U+c548, U+c5b4, U+c5d0, U+c5ec, U+c5f0, U+c601, U+c624, U+c694, U+c6a9, U+c6b0, U+c6b4, U+c6d0, U+c704, U+c720, U+c73c, U+c740, U+c744, U+c74c, U+c758, U+c77c, U+c785, U+c788, U+c790-c791, U+c7a5, U+c804, U+c815, U+c81c, U+c870, U+c8fc, U+c911, U+c9c4, U+ccb4, U+ce58, U+ce74, U+d06c, U+d0c0, U+d130, U+d2b8, U+d3ec, U+d504, U+d55c, U+d569, U+d574, U+d638, U+d654, U+d68c;
}

/* [119] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 700;
  src: local("Noto Sans KR Bold"), local("NotoSansKR-Bold"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOalvI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.119.woff2?userVariant=14243) format("woff2");
  unicode-range: U+20-22, U+27-2a, U+2c-38, U+3a-3b, U+3f, U+41-47, U+4a-4c, U+4f-5d, U+61-7b, U+7d, U+a1, U+ab, U+ae, U+b7, U+bb, U+bf, U+2013-2014, U+201c-201d, U+2122, U+ac00, U+ace0, U+ae30, U+b2e4, U+b85c, U+b9ac, U+c0ac, U+c2a4, U+c2dc, U+c774, U+c778, U+c9c0, U+d558;
}

/* [0] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 900;
  src: local("Noto Sans KR Black"), local("NotoSansKR-Black"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOUlnI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.0.woff2?userVariant=14243) format("woff2");
  unicode-range: U+f9ca-fa0b, U+ff03-ff05, U+ff07, U+ff0a-ff0b, U+ff0d-ff19, U+ff1b, U+ff1d, U+ff20-ff5b, U+ff5d, U+ffe0-ffe3, U+ffe5-ffe6;
}

/* [2] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 900;
  src: local("Noto Sans KR Black"), local("NotoSansKR-Black"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOUlnI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.2.woff2?userVariant=14243) format("woff2");
  unicode-range: U+d723-d728, U+d72a-d733, U+d735-d748, U+d74a-d74f, U+d752-d753, U+d755-d757, U+d75a-d75f, U+d762-d764, U+d766-d768, U+d76a-d76b, U+d76d-d76f, U+d771-d787, U+d789-d78b, U+d78d-d78f, U+d791-d797, U+d79a, U+d79c, U+d79e-d7a3, U+f900-f909, U+f90b-f92e;
}

/* [3] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 900;
  src: local("Noto Sans KR Black"), local("NotoSansKR-Black"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOUlnI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.3.woff2?userVariant=14243) format("woff2");
  unicode-range: U+d679-d68b, U+d68e-d69e, U+d6a0, U+d6a2-d6a7, U+d6a9-d6c3, U+d6c6-d6c7, U+d6c9-d6cb, U+d6cd-d6d3, U+d6d5-d6d6, U+d6d8-d6e3, U+d6e5-d6e7, U+d6e9-d6fb, U+d6fd-d717, U+d719-d71f, U+d721-d722;
}

/* [4] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 900;
  src: local("Noto Sans KR Black"), local("NotoSansKR-Black"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOUlnI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.4.woff2?userVariant=14243) format("woff2");
  unicode-range: U+d5bc-d5c7, U+d5ca-d5cb, U+d5cd-d5cf, U+d5d1-d5d7, U+d5d9-d5da, U+d5dc, U+d5de-d5e3, U+d5e6-d5e7, U+d5e9-d5eb, U+d5ed-d5f6, U+d5f8, U+d5fa-d5ff, U+d602-d603, U+d605-d607, U+d609-d60f, U+d612-d613, U+d616-d61b, U+d61d-d637, U+d63a-d63b, U+d63d-d63f, U+d641-d647, U+d64a-d64c, U+d64e-d653, U+d656-d657, U+d659-d65b, U+d65d-d666, U+d668, U+d66a-d678;
}

/* [5] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 900;
  src: local("Noto Sans KR Black"), local("NotoSansKR-Black"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOUlnI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.5.woff2?userVariant=14243) format("woff2");
  unicode-range: U+d507, U+d509-d50b, U+d50d-d513, U+d515-d53b, U+d53e-d53f, U+d541-d543, U+d545-d54c, U+d54e, U+d550, U+d552-d557, U+d55a-d55b, U+d55d-d55f, U+d561-d564, U+d566-d567, U+d56a, U+d56c, U+d56e-d573, U+d576-d577, U+d579-d583, U+d585-d586, U+d58a-d5a4, U+d5a6-d5bb;
}

/* [6] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 900;
  src: local("Noto Sans KR Black"), local("NotoSansKR-Black"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOUlnI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.6.woff2?userVariant=14243) format("woff2");
  unicode-range: U+d464-d477, U+d47a-d47b, U+d47d-d47f, U+d481-d487, U+d489-d48a, U+d48c, U+d48e-d4e7, U+d4e9-d503, U+d505-d506;
}

/* [7] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 900;
  src: local("Noto Sans KR Black"), local("NotoSansKR-Black"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOUlnI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.7.woff2?userVariant=14243) format("woff2");
  unicode-range: U+d3bf-d3c7, U+d3ca-d3cf, U+d3d1-d3eb, U+d3ee-d3ef, U+d3f1-d3f3, U+d3f5-d3fb, U+d3fd-d400, U+d402-d45b, U+d45d-d463;
}

/* [8] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 900;
  src: local("Noto Sans KR Black"), local("NotoSansKR-Black"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOUlnI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.8.woff2?userVariant=14243) format("woff2");
  unicode-range: U+d2ff, U+d302-d304, U+d306-d30b, U+d30f, U+d311-d313, U+d315-d31b, U+d31e, U+d322-d324, U+d326-d327, U+d32a-d32b, U+d32d-d32f, U+d331-d337, U+d339-d33c, U+d33e-d37b, U+d37e-d37f, U+d381-d383, U+d385-d38b, U+d38e-d390, U+d392-d397, U+d39a-d39b, U+d39d-d39f, U+d3a1-d3a7, U+d3a9-d3aa, U+d3ac, U+d3ae-d3b3, U+d3b5-d3b7, U+d3b9-d3bb, U+d3bd-d3be;
}

/* [9] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 900;
  src: local("Noto Sans KR Black"), local("NotoSansKR-Black"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOUlnI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.9.woff2?userVariant=14243) format("woff2");
  unicode-range: U+d257-d27f, U+d281-d29b, U+d29d-d29f, U+d2a1-d2ab, U+d2ad-d2b7, U+d2ba-d2bb, U+d2bd-d2bf, U+d2c1-d2c7, U+d2c9-d2ef, U+d2f2-d2f3, U+d2f5-d2f7, U+d2f9-d2fe;
}

/* [10] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 900;
  src: local("Noto Sans KR Black"), local("NotoSansKR-Black"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOUlnI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.10.woff2?userVariant=14243) format("woff2");
  unicode-range: U+d1b4, U+d1b6-d1f3, U+d1f5-d22b, U+d22e-d22f, U+d231-d233, U+d235-d23b, U+d23d-d240, U+d242-d256;
}

/* [11] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 900;
  src: local("Noto Sans KR Black"), local("NotoSansKR-Black"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOUlnI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.11.woff2?userVariant=14243) format("woff2");
  unicode-range: U+d105-d12f, U+d132-d133, U+d135-d137, U+d139-d13f, U+d141-d142, U+d144, U+d146-d14b, U+d14e-d14f, U+d151-d153, U+d155-d15b, U+d15e-d187, U+d189-d19f, U+d1a2-d1a3, U+d1a5-d1a7, U+d1a9-d1af, U+d1b2-d1b3;
}

/* [12] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 900;
  src: local("Noto Sans KR Black"), local("NotoSansKR-Black"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOUlnI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.12.woff2?userVariant=14243) format("woff2");
  unicode-range: U+d04b-d04f, U+d051-d057, U+d059-d06b, U+d06d-d06f, U+d071-d073, U+d075-d07b, U+d07e-d0a3, U+d0a6-d0a7, U+d0a9-d0ab, U+d0ad-d0b3, U+d0b6, U+d0b8, U+d0ba-d0bf, U+d0c2-d0c3, U+d0c5-d0c7, U+d0c9-d0cf, U+d0d2, U+d0d6-d0db, U+d0de-d0df, U+d0e1-d0e3, U+d0e5-d0eb, U+d0ee-d0f0, U+d0f2-d104;
}

/* [13] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 900;
  src: local("Noto Sans KR Black"), local("NotoSansKR-Black"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOUlnI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.13.woff2?userVariant=14243) format("woff2");
  unicode-range: U+cfa2-cfc3, U+cfc5-cfdf, U+cfe2-cfe3, U+cfe5-cfe7, U+cfe9-cff4, U+cff6-cffb, U+cffd-cfff, U+d001-d003, U+d005-d017, U+d019-d033, U+d036-d037, U+d039-d03b, U+d03d-d04a;
}

/* [14] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 900;
  src: local("Noto Sans KR Black"), local("NotoSansKR-Black"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOUlnI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.14.woff2?userVariant=14243) format("woff2");
  unicode-range: U+cef0-cef3, U+cef6, U+cef9-ceff, U+cf01-cf03, U+cf05-cf07, U+cf09-cf0f, U+cf11-cf12, U+cf14-cf1b, U+cf1d-cf1f, U+cf21-cf2f, U+cf31-cf53, U+cf56-cf57, U+cf59-cf5b, U+cf5d-cf63, U+cf66, U+cf68, U+cf6a-cf6f, U+cf71-cf84, U+cf86-cf8b, U+cf8d-cfa1;
}

/* [15] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 900;
  src: local("Noto Sans KR Black"), local("NotoSansKR-Black"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOUlnI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.15.woff2?userVariant=14243) format("woff2");
  unicode-range: U+ce3c-ce57, U+ce5a-ce5b, U+ce5d-ce5f, U+ce61-ce67, U+ce6a, U+ce6c, U+ce6e-ce73, U+ce76-ce77, U+ce79-ce7b, U+ce7d-ce83, U+ce85-ce88, U+ce8a-ce8f, U+ce91-ce93, U+ce95-ce97, U+ce99-ce9f, U+cea2, U+cea4-ceab, U+cead-cee3, U+cee6-cee7, U+cee9-ceeb, U+ceed-ceef;
}

/* [16] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 900;
  src: local("Noto Sans KR Black"), local("NotoSansKR-Black"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOUlnI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.16.woff2?userVariant=14243) format("woff2");
  unicode-range: U+cd92-cd93, U+cd96-cd97, U+cd99-cd9b, U+cd9d-cda3, U+cda6-cda8, U+cdaa-cdaf, U+cdb1-cdc3, U+cdc5-cdcb, U+cdcd-cde7, U+cde9-ce03, U+ce05-ce1f, U+ce22-ce34, U+ce36-ce3b;
}

/* [17] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 900;
  src: local("Noto Sans KR Black"), local("NotoSansKR-Black"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOUlnI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.17.woff2?userVariant=14243) format("woff2");
  unicode-range: U+ccef-cd07, U+cd0a-cd0b, U+cd0d-cd1a, U+cd1c, U+cd1e-cd2b, U+cd2d-cd5b, U+cd5d-cd77, U+cd79-cd91;
}

/* [18] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 900;
  src: local("Noto Sans KR Black"), local("NotoSansKR-Black"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOUlnI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.18.woff2?userVariant=14243) format("woff2");
  unicode-range: U+cc3f-cc43, U+cc46-cc47, U+cc49-cc4b, U+cc4d-cc53, U+cc55-cc58, U+cc5a-cc5f, U+cc61-cc97, U+cc9a-cc9b, U+cc9d-cc9f, U+cca1-cca7, U+ccaa, U+ccac, U+ccae-ccb3, U+ccb6-ccb7, U+ccb9-ccbb, U+ccbd-cccf, U+ccd1-cce3, U+cce5-ccee;
}

/* [19] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 900;
  src: local("Noto Sans KR Black"), local("NotoSansKR-Black"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOUlnI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.19.woff2?userVariant=14243) format("woff2");
  unicode-range: U+cb91-cbd3, U+cbd5-cbe3, U+cbe5-cc0b, U+cc0e-cc0f, U+cc11-cc13, U+cc15-cc1b, U+cc1d-cc20, U+cc23-cc27, U+cc2a-cc2b, U+cc2d, U+cc2f, U+cc31-cc37, U+cc3a, U+cc3c;
}

/* [20] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 900;
  src: local("Noto Sans KR Black"), local("NotoSansKR-Black"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOUlnI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.20.woff2?userVariant=14243) format("woff2");
  unicode-range: U+caf4-cb47, U+cb4a-cb90;
}

/* [21] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 900;
  src: local("Noto Sans KR Black"), local("NotoSansKR-Black"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOUlnI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.21.woff2?userVariant=14243) format("woff2");
  unicode-range: U+ca4a-ca4b, U+ca4e-ca4f, U+ca51-ca53, U+ca55-ca5b, U+ca5d-ca60, U+ca62-ca83, U+ca85-cabb, U+cabe-cabf, U+cac1-cac3, U+cac5-cacb, U+cacd-cad0, U+cad2, U+cad4-cad8, U+cada-caf3;
}

/* [22] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 900;
  src: local("Noto Sans KR Black"), local("NotoSansKR-Black"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOUlnI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.22.woff2?userVariant=14243) format("woff2");
  unicode-range: U+c996-c997, U+c99a-c99c, U+c99e-c9bf, U+c9c2-c9c3, U+c9c5-c9c7, U+c9c9-c9cf, U+c9d2, U+c9d4, U+c9d7-c9d8, U+c9db, U+c9de-c9df, U+c9e1-c9e3, U+c9e5-c9e6, U+c9e8-c9eb, U+c9ee-c9f0, U+c9f2-c9f7, U+c9f9-ca0b, U+ca0d-ca28, U+ca2a-ca49;
}

/* [23] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 900;
  src: local("Noto Sans KR Black"), local("NotoSansKR-Black"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOUlnI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.23.woff2?userVariant=14243) format("woff2");
  unicode-range: U+c8e9-c8f4, U+c8f6-c8fb, U+c8fe-c8ff, U+c901-c903, U+c905-c90b, U+c90e-c910, U+c912-c917, U+c919-c92b, U+c92d-c94f, U+c951-c953, U+c955-c96b, U+c96d-c973, U+c975-c987, U+c98a-c98b, U+c98d-c98f, U+c991-c995;
}

/* [24] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 900;
  src: local("Noto Sans KR Black"), local("NotoSansKR-Black"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOUlnI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.24.woff2?userVariant=14243) format("woff2");
  unicode-range: U+c841-c84b, U+c84d-c86f, U+c872-c873, U+c875-c877, U+c879-c87f, U+c882-c884, U+c887-c88a, U+c88d-c8c3, U+c8c5-c8df, U+c8e1-c8e8;
}

/* [25] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 900;
  src: local("Noto Sans KR Black"), local("NotoSansKR-Black"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOUlnI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.25.woff2?userVariant=14243) format("woff2");
  unicode-range: U+c779-c77b, U+c77e-c782, U+c786, U+c78b, U+c78d, U+c78f, U+c792-c793, U+c795, U+c797, U+c799-c79f, U+c7a2, U+c7a7-c7ab, U+c7ae-c7bb, U+c7bd-c7c0, U+c7c2-c7c7, U+c7c9-c7dc, U+c7de-c7ff, U+c802-c803, U+c805-c807, U+c809, U+c80b-c80f, U+c812, U+c814, U+c817-c81b, U+c81e-c81f, U+c821-c823, U+c825-c82e, U+c830-c837, U+c839-c83b, U+c83d-c840;
}

/* [26] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 900;
  src: local("Noto Sans KR Black"), local("NotoSansKR-Black"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOUlnI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.26.woff2?userVariant=14243) format("woff2");
  unicode-range: U+c6bb-c6bf, U+c6c2, U+c6c4, U+c6c6-c6cb, U+c6ce-c6cf, U+c6d1-c6d3, U+c6d5-c6db, U+c6dd-c6df, U+c6e1-c6e7, U+c6e9-c6eb, U+c6ed-c6ef, U+c6f1-c6f8, U+c6fa-c703, U+c705-c707, U+c709-c70b, U+c70d-c716, U+c718, U+c71a-c71f, U+c722-c723, U+c725-c727, U+c729-c734, U+c736-c73b, U+c73e-c73f, U+c741-c743, U+c745-c74b, U+c74e-c750, U+c752-c757, U+c759-c773, U+c776-c777;
}

/* [27] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 900;
  src: local("Noto Sans KR Black"), local("NotoSansKR-Black"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOUlnI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.27.woff2?userVariant=14243) format("woff2");
  unicode-range: U+c5f5-c5fb, U+c5fe, U+c602-c605, U+c607, U+c609-c60f, U+c611-c61a, U+c61c-c623, U+c626-c627, U+c629-c62b, U+c62d, U+c62f-c632, U+c636, U+c638, U+c63a-c63f, U+c642-c643, U+c645-c647, U+c649-c652, U+c656-c65b, U+c65d-c65f, U+c661-c663, U+c665-c677, U+c679-c67b, U+c67d-c693, U+c696-c697, U+c699-c69b, U+c69d-c6a3, U+c6a6, U+c6a8, U+c6aa-c6af, U+c6b2-c6b3, U+c6b5-c6b7, U+c6b9-c6ba;
}

/* [28] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 900;
  src: local("Noto Sans KR Black"), local("NotoSansKR-Black"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOUlnI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.28.woff2?userVariant=14243) format("woff2");
  unicode-range: U+c517-c527, U+c52a-c52b, U+c52d-c52f, U+c531-c538, U+c53a, U+c53c, U+c53e-c543, U+c546-c547, U+c54b, U+c54d-c552, U+c556, U+c55a-c55b, U+c55d, U+c55f, U+c562-c563, U+c565-c567, U+c569-c56f, U+c572, U+c574, U+c576-c57b, U+c57e-c57f, U+c581-c583, U+c585-c586, U+c588-c58b, U+c58e, U+c590, U+c592-c596, U+c599-c5b3, U+c5b6-c5b7, U+c5ba, U+c5be-c5c3, U+c5ca-c5cb, U+c5cd, U+c5cf, U+c5d2-c5d3, U+c5d5-c5d7, U+c5d9-c5df, U+c5e1-c5e2, U+c5e4, U+c5e6-c5eb, U+c5ef, U+c5f1-c5f3;
}

/* [29] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 900;
  src: local("Noto Sans KR Black"), local("NotoSansKR-Black"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOUlnI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.29.woff2?userVariant=14243) format("woff2");
  unicode-range: U+c475-c4ef, U+c4f2-c4f3, U+c4f5-c4f7, U+c4f9-c4ff, U+c502-c50b, U+c50d-c516;
}

/* [30] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 900;
  src: local("Noto Sans KR Black"), local("NotoSansKR-Black"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOUlnI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.30.woff2?userVariant=14243) format("woff2");
  unicode-range: U+c3d0-c3d7, U+c3da-c3db, U+c3dd-c3de, U+c3e1-c3ec, U+c3ee-c3f3, U+c3f5-c42b, U+c42d-c463, U+c466-c474;
}

/* [31] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 900;
  src: local("Noto Sans KR Black"), local("NotoSansKR-Black"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOUlnI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.31.woff2?userVariant=14243) format("woff2");
  unicode-range: U+c32b-c367, U+c36a-c36b, U+c36d-c36f, U+c371-c377, U+c37a-c37b, U+c37e-c383, U+c385-c387, U+c389-c3cf;
}

/* [32] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 900;
  src: local("Noto Sans KR Black"), local("NotoSansKR-Black"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOUlnI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.32.woff2?userVariant=14243) format("woff2");
  unicode-range: U+c26a-c26b, U+c26d-c26f, U+c271-c273, U+c275-c27b, U+c27e-c287, U+c289-c28f, U+c291-c297, U+c299-c29a, U+c29c-c2a3, U+c2a5-c2a7, U+c2a9-c2ab, U+c2ad-c2b3, U+c2b6, U+c2b8, U+c2ba-c2bb, U+c2bd-c2db, U+c2de-c2df, U+c2e1-c2e2, U+c2e5-c2ea, U+c2ee, U+c2f0, U+c2f2-c2f5, U+c2f7, U+c2fa-c2fb, U+c2fd-c2ff, U+c301-c307, U+c309-c30c, U+c30e-c312, U+c315-c323, U+c325-c328, U+c32a;
}

/* [33] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 900;
  src: local("Noto Sans KR Black"), local("NotoSansKR-Black"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOUlnI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.33.woff2?userVariant=14243) format("woff2");
  unicode-range: U+c1bc-c1c3, U+c1c5-c1df, U+c1e1-c1fb, U+c1fd-c203, U+c205-c20c, U+c20e, U+c210-c217, U+c21a-c21b, U+c21d-c21e, U+c221-c227, U+c229-c22a, U+c22c, U+c22e, U+c230, U+c233-c24f, U+c251-c257, U+c259-c269;
}

/* [34] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 900;
  src: local("Noto Sans KR Black"), local("NotoSansKR-Black"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOUlnI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.34.woff2?userVariant=14243) format("woff2");
  unicode-range: U+c101-c11b, U+c11f, U+c121-c123, U+c125-c12b, U+c12e, U+c132-c137, U+c13a-c13b, U+c13d-c13f, U+c141-c147, U+c14a, U+c14c-c153, U+c155-c157, U+c159-c15b, U+c15d-c166, U+c169-c16f, U+c171-c177, U+c179-c18b, U+c18e-c18f, U+c191-c193, U+c195-c19b, U+c19d-c19e, U+c1a0, U+c1a2-c1a4, U+c1a6-c1bb;
}

/* [35] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 900;
  src: local("Noto Sans KR Black"), local("NotoSansKR-Black"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOUlnI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.35.woff2?userVariant=14243) format("woff2");
  unicode-range: U+c049-c057, U+c059-c05b, U+c05d-c05f, U+c061-c067, U+c069-c08f, U+c091-c0ab, U+c0ae-c0af, U+c0b1-c0b3, U+c0b5, U+c0b7-c0bb, U+c0be, U+c0c2-c0c7, U+c0ca-c0cb, U+c0cd-c0cf, U+c0d1-c0d7, U+c0d9-c0da, U+c0dc, U+c0de-c0e3, U+c0e5-c0eb, U+c0ed-c0f3, U+c0f6, U+c0f8, U+c0fa-c0ff;
}

/* [36] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 900;
  src: local("Noto Sans KR Black"), local("NotoSansKR-Black"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOUlnI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.36.woff2?userVariant=14243) format("woff2");
  unicode-range: U+bfa7-bfaf, U+bfb1-bfc4, U+bfc6-bfcb, U+bfce-bfcf, U+bfd1-bfd3, U+bfd5-bfdb, U+bfdd-c048;
}

/* [37] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 900;
  src: local("Noto Sans KR Black"), local("NotoSansKR-Black"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOUlnI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.37.woff2?userVariant=14243) format("woff2");
  unicode-range: U+bf07, U+bf09-bf3f, U+bf41-bf4f, U+bf52-bf54, U+bf56-bfa6;
}

/* [38] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 900;
  src: local("Noto Sans KR Black"), local("NotoSansKR-Black"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOUlnI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.38.woff2?userVariant=14243) format("woff2");
  unicode-range: U+be56, U+be58, U+be5c-be5f, U+be62-be63, U+be65-be67, U+be69-be74, U+be76-be7b, U+be7e-be7f, U+be81-be8e, U+be90, U+be92-bea7, U+bea9-becf, U+bed2-bed3, U+bed5-bed6, U+bed9-bee3, U+bee6-bf06;
}

/* [39] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 900;
  src: local("Noto Sans KR Black"), local("NotoSansKR-Black"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOUlnI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.39.woff2?userVariant=14243) format("woff2");
  unicode-range: U+bdb0-bdd3, U+bdd5-bdef, U+bdf1-be0b, U+be0d-be0f, U+be11-be13, U+be15-be43, U+be46-be47, U+be49-be4b, U+be4d-be53;
}

/* [40] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 900;
  src: local("Noto Sans KR Black"), local("NotoSansKR-Black"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOUlnI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.40.woff2?userVariant=14243) format("woff2");
  unicode-range: U+bd03, U+bd06, U+bd08, U+bd0a-bd0f, U+bd11-bd22, U+bd25-bd47, U+bd49-bd58, U+bd5a-bd7f, U+bd82-bd83, U+bd85-bd87, U+bd8a-bd8f, U+bd91-bd92, U+bd94, U+bd96-bd98, U+bd9a-bdaf;
}

/* [41] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 900;
  src: local("Noto Sans KR Black"), local("NotoSansKR-Black"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOUlnI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.41.woff2?userVariant=14243) format("woff2");
  unicode-range: U+bc4e-bc83, U+bc86-bc87, U+bc89-bc8b, U+bc8d-bc93, U+bc96, U+bc98, U+bc9b-bc9f, U+bca2-bca3, U+bca5-bca7, U+bca9-bcb2, U+bcb4-bcbb, U+bcbe-bcbf, U+bcc1-bcc3, U+bcc5-bccc, U+bcce-bcd0, U+bcd2-bcd4, U+bcd6-bcf3, U+bcf7, U+bcf9-bcfb, U+bcfd-bd02;
}

/* [42] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 900;
  src: local("Noto Sans KR Black"), local("NotoSansKR-Black"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOUlnI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.42.woff2?userVariant=14243) format("woff2");
  unicode-range: U+bb90-bba3, U+bba5-bbab, U+bbad-bbbf, U+bbc1-bbf7, U+bbfa-bbfb, U+bbfd-bbfe, U+bc01-bc07, U+bc09-bc0a, U+bc0e, U+bc10, U+bc12-bc13, U+bc17, U+bc19-bc1a, U+bc1e, U+bc20-bc23, U+bc26, U+bc28, U+bc2a-bc2c, U+bc2e-bc2f, U+bc32-bc33, U+bc35-bc37, U+bc39-bc3f, U+bc41-bc42, U+bc44, U+bc46-bc48, U+bc4a-bc4d;
}

/* [43] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 900;
  src: local("Noto Sans KR Black"), local("NotoSansKR-Black"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOUlnI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.43.woff2?userVariant=14243) format("woff2");
  unicode-range: U+bae6-bafb, U+bafd-bb17, U+bb19-bb33, U+bb37, U+bb39-bb3a, U+bb3d-bb43, U+bb45-bb46, U+bb48, U+bb4a-bb4f, U+bb51-bb53, U+bb55-bb57, U+bb59-bb62, U+bb64-bb8f;
}

/* [44] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 900;
  src: local("Noto Sans KR Black"), local("NotoSansKR-Black"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOUlnI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.44.woff2?userVariant=14243) format("woff2");
  unicode-range: U+ba30-ba37, U+ba3a-ba3b, U+ba3d-ba3f, U+ba41-ba47, U+ba49-ba4a, U+ba4c, U+ba4e-ba53, U+ba56-ba57, U+ba59-ba5b, U+ba5d-ba63, U+ba65-ba66, U+ba68-ba6f, U+ba71-ba73, U+ba75-ba77, U+ba79-ba84, U+ba86, U+ba88-baa7, U+baaa, U+baad-baaf, U+bab1-bab7, U+baba, U+babc, U+babe-bae5;
}

/* [45] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 900;
  src: local("Noto Sans KR Black"), local("NotoSansKR-Black"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOUlnI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.45.woff2?userVariant=14243) format("woff2");
  unicode-range: U+b96e-b973, U+b976-b977, U+b979-b97b, U+b97d-b983, U+b986, U+b988, U+b98a-b98d, U+b98f-b9ab, U+b9ae-b9af, U+b9b1-b9b3, U+b9b5-b9bb, U+b9be, U+b9c0, U+b9c2-b9c7, U+b9ca-b9cb, U+b9cd, U+b9d2-b9d7, U+b9da, U+b9dc, U+b9df-b9e0, U+b9e2, U+b9e6-b9e7, U+b9e9-b9f3, U+b9f6, U+b9f8, U+b9fb-ba2f;
}

/* [46] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 900;
  src: local("Noto Sans KR Black"), local("NotoSansKR-Black"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOUlnI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.46.woff2?userVariant=14243) format("woff2");
  unicode-range: U+b8bf-b8cb, U+b8cd-b8e0, U+b8e2-b8e7, U+b8ea-b8eb, U+b8ed-b8ef, U+b8f1-b8f7, U+b8fa, U+b8fc, U+b8fe-b903, U+b905-b917, U+b919-b91f, U+b921-b93b, U+b93d-b957, U+b95a-b95b, U+b95d-b95f, U+b961-b967, U+b969-b96c;
}

/* [47] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 900;
  src: local("Noto Sans KR Black"), local("NotoSansKR-Black"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOUlnI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.47.woff2?userVariant=14243) format("woff2");
  unicode-range: U+b80d-b80f, U+b811-b817, U+b81a, U+b81c-b823, U+b826-b827, U+b829-b82b, U+b82d-b833, U+b836, U+b83a-b83f, U+b841-b85b, U+b85e-b85f, U+b861-b863, U+b865-b86b, U+b86e, U+b870, U+b872-b8af, U+b8b1-b8be;
}

/* [48] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 900;
  src: local("Noto Sans KR Black"), local("NotoSansKR-Black"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOUlnI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.48.woff2?userVariant=14243) format("woff2");
  unicode-range: U+b74d-b75f, U+b761-b763, U+b765-b774, U+b776-b77b, U+b77e-b77f, U+b781-b783, U+b785-b78b, U+b78e, U+b792-b796, U+b79a-b79b, U+b79d-b7a7, U+b7aa, U+b7ae-b7b3, U+b7b6-b7c8, U+b7ca-b7eb, U+b7ee-b7ef, U+b7f1-b7f3, U+b7f5-b7fb, U+b7fe, U+b802-b806, U+b80a-b80b;
}

/* [49] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 900;
  src: local("Noto Sans KR Black"), local("NotoSansKR-Black"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOUlnI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.49.woff2?userVariant=14243) format("woff2");
  unicode-range: U+b6a7-b6aa, U+b6ac-b6b0, U+b6b2-b6ef, U+b6f1-b727, U+b72a-b72b, U+b72d-b72e, U+b731-b737, U+b739-b73a, U+b73c-b743, U+b745-b74c;
}

/* [50] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 900;
  src: local("Noto Sans KR Black"), local("NotoSansKR-Black"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOUlnI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.50.woff2?userVariant=14243) format("woff2");
  unicode-range: U+b605-b60f, U+b612-b617, U+b619-b624, U+b626-b69b, U+b69e-b6a3, U+b6a5-b6a6;
}

/* [51] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 900;
  src: local("Noto Sans KR Black"), local("NotoSansKR-Black"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOUlnI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.51.woff2?userVariant=14243) format("woff2");
  unicode-range: U+b55f, U+b562-b583, U+b585-b59f, U+b5a2-b5a3, U+b5a5-b5a7, U+b5a9-b5b2, U+b5b5-b5ba, U+b5bd-b604;
}

/* [52] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 900;
  src: local("Noto Sans KR Black"), local("NotoSansKR-Black"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOUlnI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.52.woff2?userVariant=14243) format("woff2");
  unicode-range: U+b4a5-b4b6, U+b4b8-b4bf, U+b4c1-b4c7, U+b4c9-b4db, U+b4de-b4df, U+b4e1-b4e2, U+b4e5-b4eb, U+b4ee, U+b4f0, U+b4f2-b513, U+b516-b517, U+b519-b51a, U+b51d-b523, U+b526, U+b528, U+b52b-b52f, U+b532-b533, U+b535-b537, U+b539-b53f, U+b541-b544, U+b546-b54b, U+b54d-b54f, U+b551-b55b, U+b55d-b55e;
}

/* [53] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 900;
  src: local("Noto Sans KR Black"), local("NotoSansKR-Black"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOUlnI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.53.woff2?userVariant=14243) format("woff2");
  unicode-range: U+b3f8-b3fb, U+b3fd-b40f, U+b411-b417, U+b419-b41b, U+b41d-b41f, U+b421-b427, U+b42a-b42b, U+b42d-b44f, U+b452-b453, U+b455-b457, U+b459-b45f, U+b462-b464, U+b466-b46b, U+b46d-b47f, U+b481-b4a3;
}

/* [54] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 900;
  src: local("Noto Sans KR Black"), local("NotoSansKR-Black"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOUlnI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.54.woff2?userVariant=14243) format("woff2");
  unicode-range: U+b342-b353, U+b356-b357, U+b359-b35b, U+b35d-b35e, U+b360-b363, U+b366, U+b368, U+b36a-b36d, U+b36f, U+b372-b373, U+b375-b377, U+b379-b37f, U+b381-b382, U+b384, U+b386-b38b, U+b38d-b3c3, U+b3c6-b3c7, U+b3c9-b3ca, U+b3cd-b3d3, U+b3d6, U+b3d8, U+b3da-b3f7;
}

/* [55] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 900;
  src: local("Noto Sans KR Black"), local("NotoSansKR-Black"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOUlnI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.55.woff2?userVariant=14243) format("woff2");
  unicode-range: U+b27c-b283, U+b285-b28f, U+b292-b293, U+b295-b297, U+b29a-b29f, U+b2a1-b2a4, U+b2a7-b2a9, U+b2ab, U+b2ad-b2c7, U+b2ca-b2cb, U+b2cd-b2cf, U+b2d1-b2d7, U+b2da, U+b2dc, U+b2de-b2e3, U+b2e7, U+b2e9-b2ea, U+b2ef-b2f3, U+b2f6, U+b2f8, U+b2fa-b2fb, U+b2fd-b2fe, U+b302-b303, U+b305-b307, U+b309-b30f, U+b312, U+b316-b31b, U+b31d-b341;
}

/* [56] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 900;
  src: local("Noto Sans KR Black"), local("NotoSansKR-Black"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOUlnI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.56.woff2?userVariant=14243) format("woff2");
  unicode-range: U+b1d6-b1e7, U+b1e9-b1fc, U+b1fe-b203, U+b206-b207, U+b209-b20b, U+b20d-b213, U+b216-b21f, U+b221-b257, U+b259-b273, U+b275-b27b;
}

/* [57] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 900;
  src: local("Noto Sans KR Black"), local("NotoSansKR-Black"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOUlnI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.57.woff2?userVariant=14243) format("woff2");
  unicode-range: U+b120-b122, U+b126-b127, U+b129-b12b, U+b12d-b133, U+b136, U+b138, U+b13a-b13f, U+b142-b143, U+b145-b14f, U+b151-b153, U+b156-b157, U+b159-b177, U+b17a-b17b, U+b17d-b17f, U+b181-b187, U+b189-b18c, U+b18e-b191, U+b195-b1a7, U+b1a9-b1cb, U+b1cd-b1d5;
}

/* [58] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 900;
  src: local("Noto Sans KR Black"), local("NotoSansKR-Black"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOUlnI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.58.woff2?userVariant=14243) format("woff2");
  unicode-range: U+b05f-b07b, U+b07e-b07f, U+b081-b083, U+b085-b08b, U+b08d-b097, U+b09b, U+b09d-b09f, U+b0a2-b0a7, U+b0aa, U+b0b0, U+b0b2, U+b0b6-b0b7, U+b0b9-b0bb, U+b0bd-b0c3, U+b0c6-b0c7, U+b0ca-b0cf, U+b0d1-b0df, U+b0e1-b0e4, U+b0e6-b107, U+b10a-b10b, U+b10d-b10f, U+b111-b112, U+b114-b117, U+b119-b11a, U+b11c-b11f;
}

/* [59] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 900;
  src: local("Noto Sans KR Black"), local("NotoSansKR-Black"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOUlnI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.59.woff2?userVariant=14243) format("woff2");
  unicode-range: U+afac-afb7, U+afba-afbb, U+afbd-afbf, U+afc1-afc6, U+afca-afcc, U+afce-afd3, U+afd5-afe7, U+afe9-afef, U+aff1-b00b, U+b00d-b00f, U+b011-b013, U+b015-b01b, U+b01d-b027, U+b029-b043, U+b045-b047, U+b049, U+b04b, U+b04d-b052, U+b055-b056, U+b058-b05c, U+b05e;
}

/* [60] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 900;
  src: local("Noto Sans KR Black"), local("NotoSansKR-Black"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOUlnI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.60.woff2?userVariant=14243) format("woff2");
  unicode-range: U+af03-af07, U+af09-af2b, U+af2e-af33, U+af35-af3b, U+af3e-af40, U+af44-af47, U+af4a-af5c, U+af5e-af63, U+af65-af7f, U+af81-afab;
}

/* [61] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 900;
  src: local("Noto Sans KR Black"), local("NotoSansKR-Black"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOUlnI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.61.woff2?userVariant=14243) format("woff2");
  unicode-range: U+ae56-ae5b, U+ae5e-ae60, U+ae62-ae64, U+ae66-ae67, U+ae69-ae6b, U+ae6d-ae83, U+ae85-aebb, U+aebf, U+aec1-aec3, U+aec5-aecb, U+aece, U+aed0, U+aed2-aed7, U+aed9-aef3, U+aef5-af02;
}

/* [62] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 900;
  src: local("Noto Sans KR Black"), local("NotoSansKR-Black"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOUlnI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.62.woff2?userVariant=14243) format("woff2");
  unicode-range: U+ad9c-ada3, U+ada5-adbf, U+adc1-adc3, U+adc5-adc7, U+adc9-add2, U+add4-addb, U+addd-addf, U+ade1-ade3, U+ade5-adf7, U+adfa-adfb, U+adfd-adff, U+ae02-ae07, U+ae0a, U+ae0c, U+ae0e-ae13, U+ae15-ae2f, U+ae31-ae33, U+ae35-ae37, U+ae39-ae3f, U+ae42, U+ae44, U+ae46-ae49, U+ae4b, U+ae4f, U+ae51-ae53, U+ae55;
}

/* [63] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 900;
  src: local("Noto Sans KR Black"), local("NotoSansKR-Black"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOUlnI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.63.woff2?userVariant=14243) format("woff2");
  unicode-range: U+ace2-ace3, U+ace5-ace6, U+ace9-acef, U+acf2, U+acf4, U+acf7-acfb, U+acfe-acff, U+ad01-ad03, U+ad05-ad0b, U+ad0d-ad10, U+ad12-ad1b, U+ad1d-ad33, U+ad35-ad48, U+ad4a-ad4f, U+ad51-ad6b, U+ad6e-ad6f, U+ad71-ad72, U+ad77-ad7c, U+ad7e, U+ad80, U+ad82-ad87, U+ad89-ad8b, U+ad8d-ad8f, U+ad91-ad9b;
}

/* [64] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 900;
  src: local("Noto Sans KR Black"), local("NotoSansKR-Black"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOUlnI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.64.woff2?userVariant=14243) format("woff2");
  unicode-range: U+ac25-ac2c, U+ac2e, U+ac30, U+ac32-ac37, U+ac39-ac3f, U+ac41-ac4c, U+ac4e-ac6f, U+ac72-ac73, U+ac75-ac76, U+ac79-ac7f, U+ac82, U+ac84-ac88, U+ac8a-ac8b, U+ac8d-ac8f, U+ac91-ac93, U+ac95-ac9b, U+ac9d-ac9e, U+aca1-aca7, U+acab, U+acad-acaf, U+acb1-acb7, U+acba-acbb, U+acbe-acc0, U+acc2-acc3, U+acc5-acdf;
}

/* [65] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 900;
  src: local("Noto Sans KR Black"), local("NotoSansKR-Black"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOUlnI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.65.woff2?userVariant=14243) format("woff2");
  unicode-range: U+99df, U+99ed, U+99f1, U+99ff, U+9a01, U+9a08, U+9a0e-9a0f, U+9a19, U+9a2b, U+9a30, U+9a36-9a37, U+9a40, U+9a43, U+9a45, U+9a4d, U+9a55, U+9a57, U+9a5a-9a5b, U+9a5f, U+9a62, U+9a65, U+9a69-9a6a, U+9aa8, U+9ab8, U+9ad3, U+9ae5, U+9aee, U+9b1a, U+9b27, U+9b2a, U+9b31, U+9b3c, U+9b41-9b45, U+9b4f, U+9b54, U+9b5a, U+9b6f, U+9b8e, U+9b91, U+9b9f, U+9bab, U+9bae, U+9bc9, U+9bd6, U+9be4, U+9be8, U+9c0d, U+9c10, U+9c12, U+9c15, U+9c25, U+9c32, U+9c3b, U+9c47, U+9c49, U+9c57, U+9ce5, U+9ce7, U+9ce9, U+9cf3-9cf4, U+9cf6, U+9d09, U+9d1b, U+9d26, U+9d28, U+9d3b, U+9d51, U+9d5d, U+9d60-9d61, U+9d6c, U+9d72, U+9da9, U+9daf, U+9db4, U+9dc4, U+9dd7, U+9df2, U+9df8-9dfa, U+9e1a, U+9e1e, U+9e75, U+9e79, U+9e7d, U+9e7f, U+9e92-9e93, U+9e97, U+9e9d, U+9e9f, U+9ea5, U+9eb4-9eb5, U+9ebb, U+9ebe, U+9ec3, U+9ecd-9ece, U+9ed4, U+9ed8, U+9edb-9edc, U+9ede, U+9ee8, U+9ef4, U+9f07-9f08, U+9f0e, U+9f13, U+9f20, U+9f3b, U+9f4a-9f4b, U+9f4e, U+9f52, U+9f5f, U+9f61, U+9f67, U+9f6a, U+9f6c, U+9f77, U+9f8d, U+9f90, U+9f95, U+9f9c, U+ac02-ac03, U+ac05-ac06, U+ac09-ac0f, U+ac17-ac18, U+ac1b, U+ac1e-ac1f, U+ac21-ac23;
}

/* [93] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 900;
  src: local("Noto Sans KR Black"), local("NotoSansKR-Black"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOUlnI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.93.woff2?userVariant=14243) format("woff2");
  unicode-range: U+338c-339c, U+339f-33a0, U+33a2-33cb, U+33cf-33d0, U+33d3, U+33d6, U+33d8, U+33db-33dd, U+4e01, U+4e03, U+4e07-4e08, U+4e11, U+4e14-4e15, U+4e18-4e19, U+4e1e, U+4e32, U+4e38-4e39, U+4e42-4e43, U+4e45, U+4e4d-4e4f, U+4e56, U+4e58-4e59, U+4e5d-4e5e, U+4e6b, U+4e6d, U+4e73, U+4e76-4e77, U+4e7e, U+4e82, U+4e86, U+4e88, U+4e8e, U+4e90-4e92, U+4e94-4e95, U+4e98, U+4e9b, U+4e9e, U+4ea1-4ea2, U+4ea4-4ea6, U+4ea8, U+4eab, U+4ead-4eae, U+4eb6, U+4ec0-4ec1, U+4ec4, U+4ec7, U+4ecb, U+4ecd, U+4ed4-4ed5, U+4ed7-4ed9, U+4edd, U+4edf, U+4ee4, U+4ef0, U+4ef2, U+4ef6-4ef7, U+4efb, U+4f01, U+4f09, U+4f0b, U+4f0d-4f11, U+4f2f, U+4f34, U+4f36, U+4f38, U+4f3a, U+4f3c-4f3d;
}

/* [94] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 900;
  src: local("Noto Sans KR Black"), local("NotoSansKR-Black"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOUlnI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.94.woff2?userVariant=14243) format("woff2");
  unicode-range: U+3136, U+3138, U+313a-3140, U+3143-3144, U+3150, U+3152, U+3154-3156, U+3158-315b, U+315d-315f, U+3162, U+3164-318c, U+318e, U+3200-321b, U+3231, U+3239, U+3251-325a, U+3260-327b, U+327e-327f, U+328a-3290, U+3294, U+329e, U+32a5, U+3380-3384, U+3388-338b;
}

/* [95] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 900;
  src: local("Noto Sans KR Black"), local("NotoSansKR-Black"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOUlnI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.95.woff2?userVariant=14243) format("woff2");
  unicode-range: U+2f7d, U+2f7f-2f8b, U+2f8e-2f90, U+2f92-2f97, U+2f99-2fa0, U+2fa2-2fa3, U+2fa5-2fa9, U+2fac-2fb1, U+2fb3-2fbc, U+2fc1-2fca, U+2fcd-2fd4, U+3003, U+3012-3019, U+301c, U+301e-3020, U+3036, U+3041, U+3043, U+3045, U+3047, U+3049, U+304e, U+3050, U+3052, U+3056, U+305a, U+305c, U+305e, U+3062, U+3065, U+306c, U+3070-307d, U+3080, U+3085, U+3087, U+308e, U+3090-3091, U+30a1, U+30a5, U+30a9, U+30ae, U+30b1-30b2, U+30b4, U+30b6, U+30bc-30be, U+30c2, U+30c5, U+30cc, U+30d2, U+30d4, U+30d8-30dd, U+30e4, U+30e6, U+30e8, U+30ee, U+30f0-30f2, U+30f4-30f6, U+3133, U+3135;
}

/* [96] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 900;
  src: local("Noto Sans KR Black"), local("NotoSansKR-Black"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOUlnI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.96.woff2?userVariant=14243) format("woff2");
  unicode-range: U+2541-254b, U+25a4-25a9, U+25b1, U+25b5, U+25b9, U+25bf, U+25c1, U+25c3, U+25c9-25ca, U+25cc, U+25ce, U+25d0-25d1, U+25e6, U+25ef, U+260f, U+261d, U+261f, U+262f, U+2660, U+2664, U+2667-2669, U+266d, U+266f, U+2716, U+271a, U+273d, U+2756, U+2776-277f, U+278a-2793, U+2963, U+2965, U+2ac5-2ac6, U+2acb-2acc, U+2f00, U+2f04, U+2f06, U+2f08, U+2f0a-2f0b, U+2f11-2f12, U+2f14, U+2f17-2f18, U+2f1c-2f1d, U+2f1f-2f20, U+2f23-2f26, U+2f28-2f29, U+2f2b, U+2f2d, U+2f2f-2f32, U+2f38, U+2f3c-2f40, U+2f42-2f4c, U+2f4f-2f52, U+2f54-2f58, U+2f5a-2f66, U+2f69-2f70, U+2f72-2f76, U+2f78, U+2f7a-2f7c;
}

/* [97] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 900;
  src: local("Noto Sans KR Black"), local("NotoSansKR-Black"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOUlnI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.97.woff2?userVariant=14243) format("woff2");
  unicode-range: U+2479-2487, U+249c-24d1, U+24d3-24d7, U+24d9-24e9, U+24eb-24f4, U+2500-2501, U+2503, U+250c-2513, U+2515-2516, U+2518-2540;
}

/* [98] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 900;
  src: local("Noto Sans KR Black"), local("NotoSansKR-Black"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOUlnI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.98.woff2?userVariant=14243) format("woff2");
  unicode-range: U+215b-215e, U+2162-2169, U+2170-2179, U+2195-2199, U+21b0-21b4, U+21bc, U+21c0, U+21c4-21c5, U+21cd, U+21cf-21d4, U+21e0-21e3, U+21e6-21e9, U+2200, U+2202-2203, U+2206-2209, U+220b-220c, U+220f, U+2211, U+2213, U+221a, U+221d-2220, U+2222, U+2225-2227, U+2229-222c, U+222e, U+2234-2237, U+223d, U+2243, U+2245, U+2248, U+2250-2253, U+225a, U+2260-2262, U+2264-2267, U+226a-226b, U+226e-2273, U+2276-2277, U+2279-227b, U+2280-2287, U+228a-228b, U+2295-2297, U+22a3-22a5, U+22bb-22bc, U+22ce-22cf, U+22da-22db, U+22ee-22ef, U+2306, U+2312, U+2314, U+2467-2478;
}

/* [99] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 900;
  src: local("Noto Sans KR Black"), local("NotoSansKR-Black"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOUlnI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.99.woff2?userVariant=14243) format("woff2");
  unicode-range: U+81-82, U+84, U+a2-a5, U+a7-a8, U+aa, U+ac-ad, U+b1-b3, U+b6, U+b8-ba, U+bc-be, U+c0, U+c2, U+c6-cb, U+ce-d0, U+d4, U+d8-d9, U+db-dc, U+de-df, U+e6, U+eb, U+ee-f0, U+f4, U+f7-f9, U+fb, U+fe-ff, U+111, U+126-127, U+132-133, U+138, U+13f-142, U+149-14b, U+152-153, U+166-167, U+2bc, U+2c7, U+2d0, U+2d8-2d9, U+2db-2dd, U+391-394, U+396-3a1, U+3a3-3a9, U+3b2-3b6, U+3b8, U+3bc, U+3be-3c1, U+3c3-3c9, U+2010, U+2015-2016, U+2018-2019, U+201b, U+201f-2021, U+2025, U+2030, U+2033-2036, U+203c, U+203e, U+2042, U+2074, U+207a-207f, U+2081-2084, U+2109, U+2113, U+2116, U+2121, U+2126, U+212b, U+2153-2154;
}

/* [100] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 900;
  src: local("Noto Sans KR Black"), local("NotoSansKR-Black"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOUlnI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.100.woff2?userVariant=14243) format("woff2");
  unicode-range: U+e8, U+2da, U+2160, U+2194, U+3054, U+3058, U+306d, U+3086, U+308d, U+30ac, U+30bb, U+30c4, U+30cd-30ce, U+30e2, U+3132, U+3146, U+3149, U+339d, U+4e3b, U+4f0a, U+4fdd, U+4fe1, U+5409, U+540c, U+5834, U+592a-592b, U+5b9a, U+5dde, U+5e0c, U+5e73, U+5f0f, U+60f3, U+653f, U+661f, U+662f, U+667a, U+683c, U+6b4c, U+6c11, U+767c, U+76ee, U+76f4, U+77f3, U+79d1, U+7a7a, U+7b2c, U+7d22, U+8207, U+8a00, U+8a71, U+9280, U+9580, U+958b, U+96c6, U+9762, U+98df, U+9ed1, U+ac2d, U+adc8, U+add3, U+af48, U+b014, U+b134-b135, U+b158, U+b2aa, U+b35f, U+b6a4, U+b9cf, U+bb63, U+bd23, U+be91, U+c29b, U+c3f4, U+c42c, U+c55c, U+c573, U+c58f, U+c78c, U+c7dd, U+c8f5, U+cad1, U+cc48, U+cf10, U+cf20, U+d03c, U+d07d, U+d2a0, U+d30e, U+d38d, U+d3a8, U+d3c8, U+d5e5, U+d5f9, U+d6e4, U+f90a, U+ff02, U+ff1c;
}

/* [101] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 900;
  src: local("Noto Sans KR Black"), local("NotoSansKR-Black"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOUlnI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.101.woff2?userVariant=14243) format("woff2");
  unicode-range: U+3b1, U+2466, U+25a1, U+25a3, U+261c, U+3008-3009, U+305b, U+305d, U+3069, U+30a7, U+30ba, U+30cf, U+30ef, U+3151, U+3157, U+4e4b, U+4e5f, U+4e8c, U+4eca, U+4ed6, U+4f5b, U+50cf, U+5149, U+5165, U+5171, U+5229, U+529b, U+5316, U+539f, U+53f2, U+571f, U+5728, U+58eb, U+591c, U+5b78, U+5c11, U+5c55, U+5ddd, U+5e02, U+5fb7, U+60c5, U+610f, U+611f, U+6625, U+66f8, U+6797, U+679c, U+682a, U+6d2a, U+706b, U+7406, U+767b, U+76f8, U+77e5, U+7acb, U+898b, U+8a69, U+8def, U+8fd1, U+901a, U+90e8, U+91cd, U+975e, U+ae14, U+ae6c, U+aec0, U+afc7, U+afc9, U+b01c, U+b028, U+b308, U+b311, U+b314, U+b31c, U+b524, U+b560, U+b764, U+b920, U+b9e3, U+bd48, U+be7d, U+c0db, U+c231, U+c270, U+c2e3, U+c37d, U+c3ed, U+c530, U+c6a5, U+c6dc, U+c7a4, U+c954, U+c974, U+d000, U+d565, U+d667, U+d6c5, U+d79d, U+ff1e;
}

/* [102] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 900;
  src: local("Noto Sans KR Black"), local("NotoSansKR-Black"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOUlnI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.102.woff2?userVariant=14243) format("woff2");
  unicode-range: U+131, U+2032, U+2465, U+2642, U+3048, U+3051, U+3083-3084, U+308f, U+30c0, U+30d1, U+30d3, U+30d6, U+30df, U+30e7, U+3153, U+4e16, U+4e8b, U+4ee5, U+5206, U+52a0, U+52d5, U+53e4, U+53ef, U+54c1, U+57ce, U+597d, U+5b8c, U+5ea6, U+5f8c, U+5f97, U+6210, U+6240, U+624b, U+6728, U+6bd4, U+7236, U+7269, U+7279, U+738b, U+7528, U+7530, U+767e, U+798f, U+8005, U+8a18, U+90fd, U+91cc, U+9577, U+9593, U+98a8, U+ac20, U+acf6, U+ad90, U+af5d, U+af80, U+afcd, U+aff0, U+b0a1, U+b0b5, U+b1fd, U+b2fc, U+b380, U+b51b, U+b584, U+b5b3, U+b8fd, U+b93c, U+b9f4, U+bb44, U+bc08, U+bc27, U+bc49, U+be55, U+be64, U+bfb0, U+bfc5, U+c178, U+c21f, U+c314, U+c4f1, U+c58d, U+c664, U+c698, U+c6a7, U+c6c1, U+c9ed, U+cac0, U+cacc, U+cad9, U+ccb5, U+cdcc, U+d0e4, U+d143, U+d320, U+d330, U+d54d, U+ff06, U+ff1f, U+ff5e;
}

/* [103] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 900;
  src: local("Noto Sans KR Black"), local("NotoSansKR-Black"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOUlnI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.103.woff2?userVariant=14243) format("woff2");
  unicode-range: U+b4, U+20a9, U+20ac, U+2190, U+24d8, U+2502, U+2514, U+2592, U+25c7-25c8, U+2663, U+3060, U+3064, U+3081, U+3088, U+30a3, U+30a6, U+30aa, U+30b5, U+30c7, U+30ca-30cb, U+30d0, U+30e3, U+30e5, U+339e, U+4e09, U+4eac, U+4f5c, U+5167-5168, U+516c, U+51fa, U+5408, U+540d, U+591a, U+5b57, U+6211, U+65b9, U+660e, U+6642, U+6700, U+6b63, U+6e2f, U+7063, U+7532, U+793e, U+81ea, U+8272, U+82b1, U+897f, U+8eca, U+91ce, U+ac38, U+ad76, U+ae84, U+aecc, U+b07d, U+b0b1, U+b215, U+b2a0, U+b310, U+b3d7, U+b52a, U+b618, U+b775, U+b797, U+bcd5, U+bd59, U+be80, U+bea8, U+bed1, U+bee4-bee5, U+c060, U+c2ef, U+c329, U+c3dc, U+c597, U+c5bd, U+c5e5, U+c69c, U+c9d6, U+ca29, U+ca5c, U+ca84, U+cc39, U+cc3b, U+ce89, U+cee5, U+cf65, U+cf85, U+d058, U+d145, U+d22d, U+d325, U+d37d, U+d3ad, U+d769, U+ff0c;
}

/* [104] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 900;
  src: local("Noto Sans KR Black"), local("NotoSansKR-Black"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOUlnI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.104.woff2?userVariant=14243) format("woff2");
  unicode-range: U+2161, U+2228, U+2299, U+2464, U+2517, U+2640, U+3042, U+304a, U+3053, U+3061, U+307f, U+3082, U+308c, U+3092, U+30a8, U+30ab, U+30ad, U+30b0, U+30b3, U+30b7, U+30c1, U+30c6, U+30c9, U+30d5, U+30d7, U+30de, U+30e0-30e1, U+30ec-30ed, U+4e0b, U+4e0d, U+4ee3, U+53f0, U+548c, U+5b89, U+5bb6, U+5c0f, U+611b, U+6771, U+6aa2, U+6bcd, U+6c34, U+6cd5, U+6d77, U+767d, U+795e, U+8ecd, U+9999, U+9ad8, U+ac07, U+ac1a, U+ac40, U+ad0c, U+ad88, U+ada4, U+ae01, U+ae65, U+aebd, U+aec4, U+afe8, U+b139, U+b205, U+b383, U+b38c, U+b42c, U+b461, U+b55c, U+b78f, U+b8fb, U+b9f7, U+bafc, U+bc99, U+bed8, U+bfcd, U+c0bf, U+c0f9, U+c167, U+c204, U+c20f, U+c22f, U+c258, U+c298, U+c2bc, U+c388, U+c501, U+c50c, U+c5b9, U+c5ce, U+c641, U+c648, U+c73d, U+ca50, U+ca61, U+cc4c, U+ceac, U+d0d4, U+d5f7, U+d6d7, U+ff1a;
}

/* [105] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 900;
  src: local("Noto Sans KR Black"), local("NotoSansKR-Black"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOUlnI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.105.woff2?userVariant=14243) format("woff2");
  unicode-range: U+2103, U+2463, U+25c6, U+25cb, U+266c, U+3001, U+300a, U+3046, U+304c-304d, U+304f, U+3055, U+3059, U+3063, U+3066-3068, U+306f, U+3089, U+30b8, U+30bf, U+314f, U+4e0a, U+570b, U+5730, U+5916, U+5929, U+5c71, U+5e74, U+5fc3, U+601d, U+6027, U+63d0, U+6709, U+6734, U+751f, U+7684, U+82f1, U+9053, U+91d1, U+97f3, U+ac2f, U+ac4d, U+adc4, U+ade4, U+ae41, U+ae4d-ae4e, U+aed1, U+afb9, U+b0e0, U+b299, U+b365, U+b46c, U+b480, U+b4c8, U+b7b4, U+b819, U+b918, U+baab, U+bab9, U+be8f, U+bed7, U+c0ec, U+c19f, U+c1a5, U+c3d9, U+c464, U+c53d, U+c553, U+c570, U+c5cc, U+c633, U+c6a4, U+c7a3, U+c7a6, U+c886, U+c9d9-c9da, U+c9ec, U+ca0c, U+cc21, U+cd1b, U+cd78, U+cdc4, U+cef8, U+cfe4, U+d0a5, U+d0b5, U+d0ec, U+d15d, U+d188, U+d23c, U+d2ac, U+d729, U+d79b, U+ff01, U+ff08-ff09, U+ff5c;
}

/* [106] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 900;
  src: local("Noto Sans KR Black"), local("NotoSansKR-Black"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOUlnI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.106.woff2?userVariant=14243) format("woff2");
  unicode-range: U+2039-203a, U+223c, U+25b3, U+25b7, U+25bd, U+25cf, U+266a, U+3002, U+300b, U+304b, U+3057, U+305f, U+306a-306b, U+307e, U+308a-308b, U+3093, U+30a2, U+30af, U+30b9, U+30c3, U+30c8, U+30e9-30eb, U+33a1, U+4e00, U+524d, U+5357, U+5b50, U+7121, U+884c, U+9751, U+ac94, U+aebe, U+aecd, U+af08, U+af41, U+af49, U+b010, U+b053, U+b109, U+b11b, U+b128, U+b154, U+b291, U+b2e6, U+b301, U+b385, U+b525, U+b5b4, U+b729, U+b72f, U+b738, U+b7ff, U+b837, U+b975, U+ba67, U+bb47, U+bc1f, U+bd90, U+bfd4, U+c27c, U+c324, U+c379, U+c3e0, U+c465, U+c53b, U+c58c, U+c610, U+c653, U+c6cd, U+c813, U+c82f, U+c999, U+c9e0, U+cac4, U+cad3, U+cbd4, U+cc10, U+cc22, U+ccb8, U+ccbc, U+cda5, U+ce84, U+cea3, U+cf67, U+cfe1, U+d241, U+d30d, U+d31c, U+d391, U+d401, U+d479, U+d5c9, U+d5db, U+d649, U+d6d4;
}

/* [107] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 900;
  src: local("Noto Sans KR Black"), local("NotoSansKR-Black"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOUlnI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.107.woff2?userVariant=14243) format("woff2");
  unicode-range: U+b0, U+e9, U+2193, U+2462, U+260e, U+261e, U+300e-300f, U+3044, U+30a4, U+30fb-30fc, U+314d, U+5973, U+6545, U+6708, U+7537, U+ac89, U+ac9c, U+acc1, U+ad04, U+ad75, U+ad7d, U+ae45, U+ae61, U+af42, U+b0ab, U+b0af, U+b0b3, U+b12c, U+b194, U+b1a8, U+b220, U+b258, U+b284, U+b2ff, U+b315, U+b371, U+b3d4-b3d5, U+b460, U+b527, U+b534, U+b810, U+b818, U+b98e, U+ba55, U+bbac, U+bc0b, U+bc40, U+bca1, U+bccd, U+bd93, U+be54, U+be5a, U+bf08, U+bf50, U+bf55, U+bfdc, U+c0c0, U+c0d0, U+c0f4, U+c100, U+c11e, U+c170, U+c20d, U+c274, U+c290, U+c308, U+c369, U+c539, U+c587, U+c5ff, U+c6ec, U+c70c, U+c7ad, U+c7c8, U+c83c, U+c881, U+cb48, U+cc60, U+ce69, U+ce6b, U+ce75, U+cf04, U+cf08, U+cf55, U+cf70, U+cffc, U+d0b7, U+d1a8, U+d2c8, U+d384, U+d47c, U+d48b, U+d5dd, U+d5e8, U+d720, U+d759, U+f981;
}

/* [108] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 900;
  src: local("Noto Sans KR Black"), local("NotoSansKR-Black"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOUlnI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.108.woff2?userVariant=14243) format("woff2");
  unicode-range: U+e0, U+e2, U+395, U+3b7, U+3ba, U+2460-2461, U+25a0, U+3010-3011, U+306e, U+30f3, U+314a, U+314c, U+5927, U+65b0, U+7e41, U+97d3, U+9ad4, U+ad49, U+ae0b, U+ae0d, U+ae43, U+ae5d, U+aecf, U+af3c, U+af64, U+afd4, U+b080, U+b084, U+b0c5, U+b10c, U+b1e8, U+b2ac, U+b36e, U+b451, U+b515, U+b540, U+b561, U+b6ab, U+b6b1, U+b72c, U+b730, U+b744, U+b800, U+b8ec, U+b8f0, U+b904, U+b968, U+b96d, U+b987, U+b9d9, U+bb36, U+bb49, U+bc2d, U+bc43, U+bcf6, U+bd89, U+be57, U+be61, U+bed4, U+c090, U+c130, U+c148, U+c19c, U+c2f9, U+c36c, U+c37c, U+c384, U+c3df, U+c575, U+c584, U+c660, U+c719, U+c816, U+ca4d, U+ca54, U+cabc, U+cb49, U+cc14, U+cff5, U+d004, U+d038, U+d0b4, U+d0d3, U+d0e0, U+d0ed, U+d131, U+d1b0, U+d31f, U+d33d, U+d3a0, U+d3ab, U+d514, U+d584, U+d6a1, U+d6cc, U+d749, U+d760, U+d799;
}

/* [109] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 900;
  src: local("Noto Sans KR Black"), local("NotoSansKR-Black"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOUlnI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.109.woff2?userVariant=14243) format("woff2");
  unicode-range: U+24, U+60, U+3b9, U+3bb, U+3bd, U+2191, U+2606, U+300c-300d, U+3131, U+3134, U+3139, U+3141-3142, U+3148, U+3161, U+3163, U+321c, U+4eba, U+5317, U+ac31, U+ac77, U+ac9f, U+acb9, U+acf0-acf1, U+acfd, U+ad73, U+af3d, U+b00c, U+b04a, U+b057, U+b0c4, U+b188, U+b1cc, U+b214, U+b2db, U+b2ee, U+b304, U+b4ed, U+b518, U+b5bc, U+b625, U+b69c-b69d, U+b7ac, U+b801, U+b86c, U+b959, U+b95c, U+b985, U+ba48, U+bb58, U+bc0c, U+bc38, U+bc85, U+bc9a, U+bf40, U+c068, U+c0bd, U+c0cc, U+c12f, U+c149, U+c1e0, U+c22b, U+c22d, U+c250, U+c2fc, U+c300, U+c313, U+c370, U+c3d8, U+c557, U+c580, U+c5e3, U+c62e, U+c634, U+c6f0, U+c74d, U+c783, U+c78e, U+c796, U+c7bc, U+c92c, U+ca4c, U+cc1c, U+cc54, U+cc59, U+ce04, U+cf30, U+cfc4, U+d140, U+d321, U+d38c, U+d399, U+d54f, U+d587, U+d5d0, U+d6e8, U+d770;
}

/* [110] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 900;
  src: local("Noto Sans KR Black"), local("NotoSansKR-Black"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOUlnI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.110.woff2?userVariant=14243) format("woff2");
  unicode-range: U+d7, U+ea, U+fc, U+2192, U+25bc, U+3000, U+3137, U+3145, U+315c, U+7f8e, U+ac13, U+ac71, U+ac90, U+acb8, U+ace7, U+ad7f, U+ae50, U+aef4, U+af34, U+afbc, U+b048, U+b09a, U+b0ad, U+b0bc, U+b113, U+b125, U+b141, U+b20c, U+b2d9, U+b2ed, U+b367, U+b369, U+b374, U+b3cb, U+b4ec, U+b611, U+b760, U+b81b, U+b834, U+b8b0, U+b8e1, U+b989, U+b9d1, U+b9e1, U+b9fa, U+ba4d, U+ba78, U+bb35, U+bb54, U+bbf9, U+bc11, U+bcb3, U+bd05, U+bd95, U+bdd4, U+be10, U+bed0, U+bf51, U+c0d8, U+c232, U+c2b7, U+c2eb, U+c378, U+c500, U+c52c, U+c549, U+c568, U+c598, U+c5c9, U+c61b, U+c639, U+c67c, U+c717, U+c78a, U+c80a, U+c90c-c90d, U+c950, U+c9e7, U+cbe4, U+cca9, U+cce4, U+cdb0, U+ce78, U+ce94, U+ce98, U+cf8c, U+d018, U+d034, U+d0f1, U+d1b1, U+d280, U+d2f8, U+d338, U+d380, U+d3b4, U+d610, U+d69f, U+d6fc, U+d758;
}

/* [111] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 900;
  src: local("Noto Sans KR Black"), local("NotoSansKR-Black"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOUlnI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.111.woff2?userVariant=14243) format("woff2");
  unicode-range: U+e7, U+2022, U+203b, U+25c0, U+2605, U+2661, U+3147, U+318d, U+672c, U+8a9e, U+acaa, U+acbc, U+ad1c, U+ae4a, U+ae5c, U+b044, U+b054, U+b0c8-b0c9, U+b2a6, U+b2d0, U+b35c, U+b364, U+b428, U+b454, U+b465, U+b4b7, U+b4e3, U+b51c, U+b5a1, U+b784, U+b790, U+b7ab, U+b7f4, U+b82c, U+b835, U+b8e9, U+b8f8, U+b9d8, U+b9f9, U+ba5c, U+ba64, U+babd, U+bb18, U+bb3b, U+bbff, U+bc0d, U+bc45, U+bc97, U+bcbc, U+be45, U+be75, U+be7c, U+bfcc, U+c0b6, U+c0f7, U+c14b, U+c2b4, U+c30d, U+c4f8, U+c5bb, U+c5d1, U+c5e0, U+c5ee, U+c5fd, U+c606, U+c6c5, U+c6e0, U+c708, U+c81d, U+c820, U+c824, U+c878, U+c918, U+c96c, U+c9e4, U+c9f1, U+cc2e, U+cd09, U+cea1, U+cef5, U+cef7, U+cf64, U+cf69, U+cfe8, U+d035, U+d0ac, U+d230, U+d234, U+d2f4, U+d31d, U+d575, U+d578, U+d608, U+d614, U+d718, U+d751, U+d761, U+d78c, U+d790;
}

/* [112] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 900;
  src: local("Noto Sans KR Black"), local("NotoSansKR-Black"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOUlnI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.112.woff2?userVariant=14243) format("woff2");
  unicode-range: U+2665, U+3160, U+4e2d, U+6587, U+65e5, U+ac12, U+ac14, U+ac16, U+ac81, U+ad34, U+ade0, U+ae54, U+aebc, U+af2c, U+afc0, U+afc8, U+b04c, U+b08c, U+b099, U+b0a9, U+b0ac, U+b0ae, U+b0b8, U+b123, U+b179, U+b2e5, U+b2f7, U+b4c0, U+b531, U+b538, U+b545, U+b550, U+b5a8, U+b6f0, U+b728, U+b73b, U+b7ad, U+b7ed, U+b809, U+b864, U+b86d, U+b871, U+b9bf, U+b9f5, U+ba40, U+ba4b, U+ba58, U+ba87, U+baac, U+bbc0, U+bc16, U+bc34, U+bd07, U+bd99, U+be59, U+bfd0, U+c058, U+c0e4, U+c0f5, U+c12d, U+c139, U+c228, U+c529, U+c5c7, U+c635, U+c637, U+c735, U+c77d, U+c787, U+c789, U+c8c4, U+c989, U+c98c, U+c9d0, U+c9d3, U+cc0c, U+cc99, U+cd0c, U+cd2c, U+cd98, U+cda4, U+ce59, U+ce60, U+ce6d, U+cea0, U+d0d0-d0d1, U+d0d5, U+d14d, U+d1a4, U+d29c, U+d2f1, U+d301, U+d39c, U+d3bc, U+d4e8, U+d540, U+d5ec, U+d640, U+d750;
}

/* [113] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 900;
  src: local("Noto Sans KR Black"), local("NotoSansKR-Black"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOUlnI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.113.woff2?userVariant=14243) format("woff2");
  unicode-range: U+5e, U+25b2, U+25b6, U+314e, U+ac24, U+ace1, U+ace4, U+ae68, U+af2d, U+b0d0, U+b0e5, U+b150, U+b155, U+b193, U+b2c9, U+b2dd, U+b3c8, U+b3fc, U+b410, U+b458, U+b4dd, U+b5a0, U+b5a4, U+b5bb, U+b7b5, U+b838, U+b840, U+b86f, U+b8f9, U+b960, U+b9e5, U+bab8, U+bb50, U+bc1d, U+bc24-bc25, U+bca8, U+bcbd, U+bd04, U+bd10, U+bd24, U+be48, U+be5b, U+be68, U+c05c, U+c12c, U+c140, U+c15c, U+c168, U+c194, U+c219, U+c27d, U+c2a8, U+c2f1, U+c2f8, U+c368, U+c554-c555, U+c559, U+c564, U+c5d8, U+c5fc, U+c625, U+c65c, U+c6b1, U+c728, U+c794, U+c84c, U+c88c, U+c8e0, U+c8fd, U+c998, U+c9dd, U+cc0d, U+cc30, U+ceec, U+cf13, U+cf1c, U+cf5c, U+d050, U+d07c, U+d0a8, U+d134, U+d138, U+d154, U+d1f4, U+d2bc, U+d329, U+d32c, U+d3d0, U+d3f4, U+d3fc, U+d56b, U+d5cc, U+d600-d601, U+d639, U+d6c8, U+d754, U+d765;
}

/* [114] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 900;
  src: local("Noto Sans KR Black"), local("NotoSansKR-Black"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOUlnI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.114.woff2?userVariant=14243) format("woff2");
  unicode-range: U+3c-3d, U+2026, U+24d2, U+314b, U+ac11, U+acf3, U+ad74, U+ad81, U+adf9, U+ae34, U+af43, U+afb8, U+b05d, U+b07c, U+b110, U+b118, U+b17c, U+b180, U+b18d, U+b192, U+b2cc, U+b355, U+b378, U+b4a4, U+b4ef, U+b78d, U+b799, U+b7a9, U+b7fd, U+b807, U+b80c, U+b839, U+b9b4, U+b9db, U+ba3c, U+bab0, U+bba4, U+bc94, U+be4c, U+c154, U+c1c4, U+c26c, U+c2ac, U+c2ed, U+c4f4, U+c55e, U+c561, U+c571, U+c5b5, U+c5c4, U+c654-c655, U+c695, U+c6e8, U+c6f9, U+c724, U+c751, U+c775, U+c7a0, U+c7c1, U+c874, U+c880, U+c9d5, U+c9f8, U+cabd, U+cc29, U+cc2c, U+cca8, U+ccab, U+ccd0, U+ce21, U+ce35, U+ce7c, U+ce90, U+cee8, U+cef4, U+cfe0, U+d070, U+d0b9, U+d0c1, U+d0c4, U+d0c8, U+d15c, U+d1a1, U+d2c0, U+d300, U+d314, U+d3ed, U+d478, U+d480, U+d48d, U+d508, U+d53d, U+d5e4, U+d611, U+d61c, U+d68d, U+d6a8, U+d798;
}

/* [115] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 900;
  src: local("Noto Sans KR Black"), local("NotoSansKR-Black"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOUlnI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.115.woff2?userVariant=14243) format("woff2");
  unicode-range: U+23, U+25, U+5f, U+a9, U+ac08, U+ac78, U+aca8, U+acac, U+ace8, U+ad70, U+adc0, U+addc, U+b137, U+b140, U+b208, U+b290, U+b2f5, U+b3c5, U+b3cc, U+b420, U+b429, U+b529, U+b530, U+b77d, U+b79c, U+b7a8, U+b7c9, U+b7f0, U+b7fc, U+b828, U+b860, U+b9ad, U+b9c1, U+b9c9, U+b9dd-b9de, U+b9e8, U+ba38-ba39, U+babb, U+bc00, U+bc8c, U+bca0, U+bca4, U+bcd1, U+bcfc, U+bd09, U+bdf0, U+be60, U+c0ad, U+c0b4, U+c0bc, U+c190, U+c1fc, U+c220, U+c288, U+c2b9, U+c2f6, U+c528, U+c545, U+c558, U+c5bc, U+c5d4, U+c600, U+c644, U+c6c0, U+c6c3, U+c721, U+c798, U+c7a1, U+c811, U+c838, U+c871, U+c904, U+c990, U+c9dc, U+cc38, U+cc44, U+cca0, U+cd1d, U+cd95, U+cda9, U+ce5c, U+cf00, U+cf58, U+d150, U+d22c, U+d305, U+d328, U+d37c, U+d3f0, U+d551, U+d5a5, U+d5c8, U+d5d8, U+d63c, U+d64d, U+d669, U+d734, U+d76c;
}

/* [116] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 900;
  src: local("Noto Sans KR Black"), local("NotoSansKR-Black"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOUlnI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.116.woff2?userVariant=14243) format("woff2");
  unicode-range: U+26, U+2b, U+3e, U+40, U+7e, U+ac01, U+ac19, U+ac1d, U+aca0, U+aca9, U+acb0, U+ad8c, U+ae09, U+ae38, U+ae40, U+aed8, U+b09c, U+b0a0, U+b108, U+b204, U+b298, U+b2d8, U+b2eb-b2ec, U+b2f4, U+b313, U+b358, U+b450, U+b4e0, U+b54c, U+b610, U+b780, U+b78c, U+b791, U+b8e8, U+b958, U+b974, U+b984, U+b9b0, U+b9bc-b9bd, U+b9ce, U+ba70, U+bbfc, U+bc0f, U+bc15, U+bc1b, U+bc31, U+bc95, U+bcc0, U+bcc4, U+bd81, U+bd88, U+c0c8, U+c11d, U+c13c, U+c158, U+c18d, U+c1a1, U+c21c, U+c4f0, U+c54a, U+c560, U+c5b8, U+c5c8, U+c5f4, U+c628, U+c62c, U+c678, U+c6cc, U+c808, U+c810, U+c885, U+c88b, U+c900, U+c988, U+c99d, U+c9c8, U+cc3d-cc3e, U+cc45, U+cd08, U+ce20, U+cee4, U+d074, U+d0a4, U+d0dd, U+d2b9, U+d3b8, U+d3c9, U+d488, U+d544, U+d559, U+d56d, U+d588, U+d615, U+d648, U+d655, U+d658, U+d65c;
}

/* [117] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 900;
  src: local("Noto Sans KR Black"), local("NotoSansKR-Black"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOUlnI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.117.woff2?userVariant=14243) format("woff2");
  unicode-range: U+d, U+48, U+7c, U+ac10, U+ac15, U+ac74, U+ac80, U+ac83, U+acc4, U+ad11, U+ad50, U+ad6d, U+adfc, U+ae00, U+ae08, U+ae4c, U+b0a8, U+b124, U+b144, U+b178, U+b274, U+b2a5, U+b2e8, U+b2f9, U+b354, U+b370, U+b418, U+b41c, U+b4f1, U+b514, U+b798, U+b808, U+b824-b825, U+b8cc, U+b978, U+b9d0, U+b9e4, U+baa9, U+bb3c, U+bc18, U+bc1c, U+bc30, U+bc84, U+bcf5, U+bcf8, U+bd84, U+be0c, U+be14, U+c0b0, U+c0c9, U+c0dd, U+c124, U+c2dd, U+c2e4, U+c2ec, U+c54c, U+c57c-c57d, U+c591, U+c5c5-c5c6, U+c5ed, U+c608, U+c640, U+c6b8, U+c6d4, U+c784, U+c7ac, U+c800-c801, U+c9c1, U+c9d1, U+cc28, U+cc98, U+cc9c, U+ccad, U+cd5c, U+cd94, U+cd9c, U+cde8, U+ce68, U+cf54, U+d0dc, U+d14c, U+d1a0, U+d1b5, U+d2f0, U+d30c, U+d310, U+d398, U+d45c, U+d50c, U+d53c, U+d560, U+d568, U+d589, U+d604, U+d6c4, U+d788;
}

/* [118] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 900;
  src: local("Noto Sans KR Black"), local("NotoSansKR-Black"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOUlnI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.118.woff2?userVariant=14243) format("woff2");
  unicode-range: U+39, U+49, U+4d-4e, U+a0, U+ac04, U+ac1c, U+ac70, U+ac8c, U+acbd, U+acf5, U+acfc, U+ad00, U+ad6c, U+adf8, U+b098, U+b0b4, U+b294, U+b2c8, U+b300, U+b3c4, U+b3d9, U+b4dc, U+b4e4, U+b77c, U+b7ec, U+b85d, U+b97c, U+b9c8, U+b9cc, U+ba54, U+ba74, U+ba85, U+baa8, U+bb34, U+bb38, U+bbf8, U+bc14, U+bc29, U+bc88, U+bcf4, U+bd80, U+be44, U+c0c1, U+c11c, U+c120, U+c131, U+c138, U+c18c, U+c218, U+c2b5, U+c2e0, U+c544, U+c548, U+c5b4, U+c5d0, U+c5ec, U+c5f0, U+c601, U+c624, U+c694, U+c6a9, U+c6b0, U+c6b4, U+c6d0, U+c704, U+c720, U+c73c, U+c740, U+c744, U+c74c, U+c758, U+c77c, U+c785, U+c788, U+c790-c791, U+c7a5, U+c804, U+c815, U+c81c, U+c870, U+c8fc, U+c911, U+c9c4, U+ccb4, U+ce58, U+ce74, U+d06c, U+d0c0, U+d130, U+d2b8, U+d3ec, U+d504, U+d55c, U+d569, U+d574, U+d638, U+d654, U+d68c;
}

/* [119] */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 900;
  src: local("Noto Sans KR Black"), local("NotoSansKR-Black"), url(https://fonts.gstatic.com/s/notosanskr/v10/Pby7FmXiEBPT4ITbgNA5CgmOUlnI7dAws0dYoVAUOdqfgBNTEdKnUWQXhSXxttiNd69L_2XbmW4WM27n.119.woff2?userVariant=14243) format("woff2");
  unicode-range: U+20-22, U+27-2a, U+2c-38, U+3a-3b, U+3f, U+41-47, U+4a-4c, U+4f-5d, U+61-7b, U+7d, U+a1, U+ab, U+ae, U+b7, U+bb, U+bf, U+2013-2014, U+201c-201d, U+2122, U+ac00, U+ace0, U+ae30, U+b2e4, U+b85c, U+b9ac, U+c0ac, U+c2a4, U+c2dc, U+c774, U+c778, U+c9c0, U+d558;
}

/*
* Noto Sans Japanese (japanese) http://www.google.com/fonts/earlyaccess
 */
@font-face {
  font-family: 'Noto Sans Japanese';
  font-style: normal;
  font-weight: 100;
  src: url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Thin.woff2?userVariant=14243) format("woff2"), url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Thin.woff?userVariant=14243) format("woff"), url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Thin.otf?userVariant=14243) format("opentype");
}

@font-face {
  font-family: 'Noto Sans Japanese';
  font-style: normal;
  font-weight: 200;
  src: url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Light.woff2?userVariant=14243) format("woff2"), url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Light.woff?userVariant=14243) format("woff"), url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Light.otf?userVariant=14243) format("opentype");
}

@font-face {
  font-family: 'Noto Sans Japanese';
  font-style: normal;
  font-weight: 300;
  src: url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-DemiLight.woff2?userVariant=14243) format("woff2"), url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-DemiLight.woff?userVariant=14243) format("woff"), url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-DemiLight.otf?userVariant=14243) format("opentype");
}

@font-face {
  font-family: 'Noto Sans Japanese';
  font-style: normal;
  font-weight: 400;
  src: url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Regular.woff2?userVariant=14243) format("woff2"), url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Regular.woff?userVariant=14243) format("woff"), url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Regular.otf?userVariant=14243) format("opentype");
}

@font-face {
  font-family: 'Noto Sans Japanese';
  font-style: normal;
  font-weight: 500;
  src: url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Medium.woff2?userVariant=14243) format("woff2"), url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Medium.woff?userVariant=14243) format("woff"), url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Medium.otf?userVariant=14243) format("opentype");
}

@font-face {
  font-family: 'Noto Sans Japanese';
  font-style: normal;
  font-weight: 700;
  src: url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Bold.woff2?userVariant=14243) format("woff2"), url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Bold.woff?userVariant=14243) format("woff"), url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Bold.otf?userVariant=14243) format("opentype");
}

@font-face {
  font-family: 'Noto Sans Japanese';
  font-style: normal;
  font-weight: 900;
  src: url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Black.woff2?userVariant=14243) format("woff2"), url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Black.woff?userVariant=14243) format("woff"), url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Black.otf?userVariant=14243) format("opentype");
}

.emr-cart-left-marketing-espot {
  margin: 0 0px 0px;
  height: 408px;
  width: 335px;
  background-color: #2d383f;
}

.emr-cart-left-marketing-espot.text-based {
  height: 280px;
  background-color: #fff;
  border: solid 1px #c0c0c0;
}

.emr-cart-left-marketing-espot.grey-background {
  background-color: #f0f0f0;
}

.emr-cart-left-marketing-espot img {
  position: absolute;
  top: 0;
  bottom: 0;
  margin: 0;
  height: auto;
  width: auto;
}

.emr-cart-left-marketing-espot .image-container {
  position: relative;
  width: 335px;
  height: 160px;
  overflow: hidden;
}

.emr-cart-left-marketing-espot .text-container {
  margin-left: 20px;
  padding: 0 20px 0 0;
}

.emr-cart-left-marketing-espot.text-based .text-container {
  margin-left: 20px;
  margin-top: 32px;
  padding: 0 20px 0 0;
}

.emr-cart-left-marketing-espot.image-diagonal-based .text-container:before {
  content: ' ';
  border-left: 335px solid transparent;
  border-bottom: 72px solid #2d383f;
  position: absolute;
  left: 5px;
  top: 270px;
}

.emr-cart-left-marketing-espot.text-based {
  text-align: center;
}

.emr-cart-left-marketing-espot h3 {
  margin: 24px 0 0 0;
  width: 295px;
  height: 48px;
  font-size: 18px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.33;
  letter-spacing: normal;
  text-align: center;
  color: #fff;
}

.emr-cart-left-marketing-espot.text-based h3 {
  margin: 0px;
  color: #2d383f;
}

.emr-cart-left-marketing-espot p {
  margin: 16px 0 0 0;
  width: 295px;
  height: 96px;
  font-size: 14px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.71;
  letter-spacing: normal;
  color: #fff;
  text-align: center;
}

.emr-cart-left-marketing-espot.text-based p {
  margin: 16px 0 0 0;
  height: 120px;
  color: #2d383f;
}

.emr-cart-left-marketing-espot .arrow-right-link {
  margin-left: 100px;
  padding-top: 16px;
  width: 80px;
  height: 16px;
  font-size: 12px;
  font-weight: 600;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.33;
  letter-spacing: normal;
  text-align: center;
}

.emr-cart-left-marketing-espot.image-based .arrow-right-link, .emr-cart-left-marketing-espot.image-diagonal-based .arrow-right-link {
  color: #fff;
}

.emr-cart-left-marketing-espot.image-based .arrow-right-link:after, .emr-cart-left-marketing-espot.image-diagonal-based .arrow-right-link:after {
  border-top-color: #fff;
  border-right-color: #fff;
}

.emr-cart-left-marketing-espot.text-based .arrow-right-link {
  margin-left: 0px;
  width: 74px;
  height: 16px;
  text-align: center;
}

@media (min-width: 767px) {
  .emr-cart-left-marketing-espot {
    min-height: 160px;
    overflow: hidden;
    margin-left: 0;
    margin-right: 0;
    padding: 0px 0px 0px;
    height: 160px;
    width: 800px;
    position: relative;
  }
  .emr-cart-left-marketing-espot.text-based {
    height: 160px;
  }
  .emr-cart-left-marketing-espot img {
    height: auto;
    width: auto;
  }
  .emr-cart-left-marketing-espot .image-container {
    position: absolute;
    width: 264px;
    height: 160px;
    top: 0;
    left: 0;
  }
  .emr-cart-left-marketing-espot .text-container {
    margin-left: 288px;
    padding: 0 20px 0 0;
  }
  .emr-cart-left-marketing-espot.image-diagonal-based .text-container:before {
    content: ' ';
    border-top: 160px solid #2d383f;
    border-left: 72px solid transparent;
    position: absolute;
    left: 192px;
    top: 0px;
  }
  .emr-cart-left-marketing-espot.text-based .text-container {
    margin-left: 80px;
    margin-top: 0px;
    padding: 0 80px 0 0;
  }
  .emr-cart-left-marketing-espot h3 {
    margin: 16px 0 0 0;
    width: 492px;
    height: 24px;
    text-align: left;
  }
  .emr-cart-left-marketing-espot.text-based h3 {
    margin: 16px 0 0 0;
    width: 640px;
    text-align: center;
  }
  .emr-cart-left-marketing-espot p {
    margin: 8px 0 0 0;
    width: 492px;
    height: 72px;
    text-align: left;
  }
  .emr-cart-left-marketing-espot.text-based p {
    margin: 16px 0 0 0;
    width: 640px;
    height: 48px;
    text-align: center;
  }
  .emr-cart-left-marketing-espot .arrow-right-link, .emr-cart-left-marketing-espot.image-based .arrow-right-link {
    margin-left: 0px;
    padding-top: 8px;
    width: 74px;
    height: 16px;
  }
  .emr-cart-left-marketing-espot.text-based .arrow-right-link {
    margin-left: 0px;
    padding-top: 16px;
    width: 74px;
    height: 16px;
  }
}

.emr-cart-bottom-center-marketing-espot {
  margin: 0 0px 0px;
  height: 440px;
  width: 355px;
  background-color: #2d383f;
}

.emr-cart-bottom-center-marketing-espot.text-based {
  height: 264px;
  background-color: #fff;
  border: solid 1px #c0c0c0;
}

.emr-cart-bottom-center-marketing-espot.with-icon {
  height: 312px;
  background-color: #f0f0f0;
}

.emr-cart-bottom-center-marketing-espot img {
  position: absolute;
  top: 0;
  bottom: 0;
  margin: 0;
  height: auto;
  width: auto;
}

.emr-cart-bottom-center-marketing-espot .image-container {
  position: relative;
  width: 355px;
  height: 200px;
  overflow: hidden;
}

.emr-cart-bottom-center-marketing-espot.with-icon img {
  position: relative;
  width: 40px;
  height: 40px;
  overflow: hidden;
}

.emr-cart-bottom-center-marketing-espot .text-container {
  margin-left: 20px;
  padding: 0 20px 0 0;
}

.emr-cart-bottom-center-marketing-espot.text-based .text-container {
  margin-left: 20px;
  margin-top: 24px;
  padding: 0 20px 0 0;
}

.emr-cart-bottom-center-marketing-espot.with-icon .text-container {
  margin-top: 16px;
}

.emr-cart-bottom-center-marketing-espot.text-based {
  text-align: center;
}

.emr-cart-bottom-center-marketing-espot h3 {
  margin: 24px 0 0 0;
  width: 315px;
  height: 48px;
  font-size: 18px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.33;
  letter-spacing: normal;
  text-align: center;
  color: #fff;
}

.emr-cart-bottom-center-marketing-espot.text-based h3 {
  margin: 0px;
  color: #2d383f;
}

.emr-cart-bottom-center-marketing-espot.with-icon h3 {
  margin-top: 16px;
  color: #2d383f;
}

.emr-cart-bottom-center-marketing-espot p {
  margin: 16px 0 0 0;
  width: 315px;
  height: 96px;
  font-size: 14px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.71;
  letter-spacing: normal;
  color: #fff;
  text-align: center;
}

.emr-cart-bottom-center-marketing-espot.image-based p {
  font-size: 16px;
  line-height: 1.5;
}

.emr-cart-bottom-center-marketing-espot.text-based p {
  margin: 16px 0 0 0;
  height: 120px;
  color: #2d383f;
}

.emr-cart-bottom-center-marketing-espot .arrow-right-link {
  margin-left: 112px;
  padding-top: 16px;
  width: 74px;
  height: 16px;
  font-size: 12px;
  font-weight: 600;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.33;
  letter-spacing: normal;
  text-align: center;
}

.emr-cart-bottom-center-marketing-espot.image-based .arrow-right-link {
  color: #fff;
}

.emr-cart-bottom-center-marketing-espot.image-based .arrow-right-link:after {
  border-top-color: #fff;
  border-right-color: #fff;
}

.emr-cart-bottom-center-marketing-espot.text-based .arrow-right-link {
  margin-left: 0px;
  margin-top: 16px;
  width: 74px;
  height: 16px;
  text-align: center;
}

@media (min-width: 767px) {
  .emr-cart-bottom-center-marketing-espot {
    min-height: 160px;
    overflow: hidden;
    margin-left: 0;
    margin-right: 0;
    padding: 0px 0px 0px;
    height: 160px;
    width: 1180px;
    position: relative;
  }
  .emr-cart-bottom-center-marketing-espot.text-based {
    height: 160px;
  }
  .emr-cart-bottom-center-marketing-espot.with-icon {
    height: 152px;
  }
  .emr-cart-bottom-center-marketing-espot img {
    height: auto;
    width: auto;
  }
  .emr-cart-bottom-center-marketing-espot.with-icon img {
    text-align: left;
    width: 40px;
    float: left;
  }
  .emr-cart-bottom-center-marketing-espot .image-container {
    position: absolute;
    width: 589.5px;
    height: 160px;
    top: 0;
    left: 0;
  }
  .emr-cart-bottom-center-marketing-espot .text-container {
    margin-left: 610px;
    padding: 0 70px 0 0;
  }
  .emr-cart-bottom-center-marketing-espot.text-based .text-container {
    margin-left: 0px;
    margin-top: 16px;
    padding: 0 0 0 0;
  }
  .emr-cart-bottom-center-marketing-espot.with-icon .text-container {
    margin-left: 0px;
    margin-top: 0px;
    padding: 24px 39px 0 24px;
    height: 152px;
    width: 1180px;
  }
  .emr-cart-bottom-center-marketing-espot h3 {
    margin: 16px 0 0 0;
    width: 500px;
    height: 24px;
    text-align: left;
  }
  .emr-cart-bottom-center-marketing-espot.text-based h3 {
    margin: 0px 180px 0px 180px;
    width: 820px;
    text-align: center;
  }
  .emr-cart-bottom-center-marketing-espot.with-icon h3 {
    margin: 0 0 0 40px;
    height: 96px;
    width: 280px;
    text-align: left;
    font-size: 22px;
    font-weight: 500;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.45;
    float: left;
  }
  .emr-cart-bottom-center-marketing-espot p {
    margin: 8px 0 0 0;
    width: 500px;
    height: 48px;
    text-align: left;
  }
  .emr-cart-bottom-center-marketing-espot.image-based p {
    font-size: 14px;
    line-height: 1.71;
  }
  .emr-cart-bottom-center-marketing-espot.text-based p {
    font-size: 16px;
    line-height: 1.5;
    margin: 16px 100px 0 100px;
    height: 48px;
    width: 980px;
    text-align: center;
  }
  .emr-cart-bottom-center-marketing-espot.with-icon p {
    font-size: 14px;
    line-height: 1.71;
    margin: 0 0 0 40px;
    height: 72px;
    width: 700px;
    text-align: left;
    float: left;
  }
  .emr-cart-bottom-center-marketing-espot .arrow-right-link, .emr-cart-bottom-center-marketing-espot.image-based .arrow-right-link {
    margin-left: 0px;
    padding-top: 16px;
    width: 74px;
    height: 16px;
  }
  .emr-cart-bottom-center-marketing-espot.text-based .arrow-right-link {
    margin-left: 0px;
    padding-top: 16px;
    text-align: center;
  }
  .emr-cart-bottom-center-marketing-espot.with-icon .arrow-right-link {
    position: relative;
    margin: 8px 0 0 40px;
    padding: 0 0 0 0;
    text-align: left;
    float: left;
  }
  .emr-cart-bottom-center-marketing-espot.with-icon .arrow-right-link:after {
    position: absolute;
    margin: 4px 0 0 4px;
    float: left;
  }
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.mfp-preloader a {
  color: #CCC;
}

.mfp-preloader a:hover {
  color: #FFF;
}

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

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

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

button::-moz-focus-inner {
  padding: 0;
  border: 0;
}

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

.mfp-close:hover, .mfp-close:focus {
  opacity: 1;
}

.mfp-close:active {
  top: 1px;
}

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

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

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

.mfp-arrow {
  position: absolute;
  opacity: 0.65;
  margin: 0;
  top: 50%;
  margin-top: -55px;
  padding: 0;
  width: 90px;
  height: 110px;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.mfp-arrow:active {
  margin-top: -54px;
}

.mfp-arrow:hover, .mfp-arrow:focus {
  opacity: 1;
}

.mfp-arrow:before, .mfp-arrow:after {
  content: '';
  display: block;
  width: 0;
  height: 0;
  position: absolute;
  left: 0;
  top: 0;
  margin-top: 35px;
  margin-left: 35px;
  border: medium inset transparent;
}

.mfp-arrow:after {
  border-top-width: 13px;
  border-bottom-width: 13px;
  top: 8px;
}

.mfp-arrow:before {
  border-top-width: 21px;
  border-bottom-width: 21px;
  opacity: 0.7;
}

.mfp-arrow-left {
  left: 0;
}

.mfp-arrow-left:after {
  border-right: 17px solid #FFF;
  margin-left: 31px;
}

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

.mfp-arrow-right {
  right: 0;
}

.mfp-arrow-right:after {
  border-left: 17px solid #FFF;
  margin-left: 39px;
}

.mfp-arrow-right:before {
  border-left: 27px solid #3F3F3F;
}

.mfp-iframe-holder {
  padding-top: 40px;
  padding-bottom: 40px;
}

.mfp-iframe-holder .mfp-content {
  line-height: 0;
  width: 100%;
  max-width: 900px;
}

.mfp-iframe-holder .mfp-close {
  top: -40px;
}

.mfp-iframe-scaler {
  width: 100%;
  height: 0;
  overflow: hidden;
  padding-top: 56.25%;
}

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

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

/* The shadow behind the image */
.mfp-figure {
  line-height: 0;
}

.mfp-figure:after {
  content: '';
  position: absolute;
  left: 0;
  top: 40px;
  bottom: 40px;
  display: block;
  right: 0;
  width: auto;
  height: auto;
  z-index: -1;
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
  background: #444;
}

.mfp-figure small {
  color: #BDBDBD;
  display: block;
  font-size: 12px;
  line-height: 14px;
}

.mfp-figure figure {
  margin: 0;
}

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

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

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

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

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

@media all and (max-width: 900px) {
  .mfp-arrow {
    -webkit-transform: scale(0.75);
    transform: scale(0.75);
  }
  .mfp-arrow-left {
    -webkit-transform-origin: 0;
    transform-origin: 0;
  }
  .mfp-arrow-right {
    -webkit-transform-origin: 100%;
    transform-origin: 100%;
  }
  .mfp-container {
    padding-left: 6px;
    padding-right: 6px;
  }
}

/*
  The following standard setting and these paragraph styles rules
  should be listed before the alignment rules. Otherwise,
  the alignment rules won't overwrite the standard setting.
*/
.cm-richtext {
  /* basic styles */
  /* alignment */
  /* floating (images) */
  /* default table layout */
  /* headings for paragraphs [deprecated] */
  /* font-families [deprecated] */
  /* font-sizes [deprecated] */
  /* colors [deprecated] */
  /* background-colors [deprecated] */
  /* list items [deprecated] */
}

.cm-richtext a,
.cm-richtext .underline {
  text-decoration: underline;
}

.cm-richtext .strike {
  text-decoration: line-through;
}

.cm-richtext sub {
  vertical-align: sub;
}

.cm-richtext sup {
  vertical-align: super;
}

.cm-richtext .rte--list {
  margin-bottom: 1em;
  margin-left: 20px;
}

.cm-richtext blockquote {
  margin: 0 0 1rem 0;
  padding: 1em;
  background: #f0f0f0;
  quotes: inherit;
}

.cm-richtext blockquote p {
  display: inline-block;
}

.cm-richtext blockquote p:last-child {
  margin-bottom: 0;
}

.cm-richtext .align--left {
  text-align: left;
}

.cm-richtext .align--center {
  text-align: center;
}

.cm-richtext .align--right {
  text-align: right;
}

.cm-richtext .align--justify {
  text-align: justify;
}

.cm-richtext .float--left {
  float: left;
}

.cm-richtext .float--right {
  float: right;
}

.cm-richtext .float--none {
  float: none;
}

.cm-richtext table {
  width: 100%;
  border: 1px solid #000;
  margin: 10px 0;
}

.cm-richtext table th {
  font-weight: bold;
  text-align: left;
  padding: 10px 10px;
  border-bottom: 1px dashed #000;
}

.cm-richtext table td {
  padding: 5px 10px;
  border-bottom: 1px dashed #ccc;
}

.cm-richtext table tr:last-child td {
  border-bottom: none;
}

.cm-richtext .p--standard {
  font-weight: normal;
  font-size: 12px;
}

.cm-richtext .p--heading-1 {
  font-weight: bold;
  font-size: 24px;
}

.cm-richtext .p--heading-2 {
  font-weight: bold;
  font-size: 20px;
}

.cm-richtext .p--heading-3 {
  font-weight: bold;
  font-size: 16px;
}

.cm-richtext .p--heading-4 {
  font-weight: bold;
  font-size: 14px;
}

.cm-richtext .p--heading-5 {
  font-weight: bold;
  font-size: 13px;
}

.cm-richtext .p--heading-6 {
  font-weight: bold;
  font-size: 12px;
}

.cm-richtext .font-name--arial {
  font-family: Arial, sans-serif;
}

.cm-richtext .font-name--arial-black {
  font-family: "Arial Black", sans-serif;
}

.cm-richtext .font-name--arial-narrow {
  font-family: "Arial Narrow", sans-serif;
}

.cm-richtext .font-name--century {
  font-family: Century, serif;
}

.cm-richtext .font-name--courier {
  font-family: Courier, serif;
}

.cm-richtext .font-name--lucida-console {
  font-family: "Lucida Console", serif;
}

.cm-richtext .font-name--lucida-sans-unicode {
  font-family: "Lucida Sans Unicode", sans-serif;
}

.cm-richtext .font-name--times-new-roman {
  font-family: Times New Roman, serif;
}

.cm-richtext .font-name--verdana {
  font-family: Verdana, sans-serif;
}

.cm-richtext .font-size--8 {
  font-size: 8px;
}

.cm-richtext .font-size--9 {
  font-size: 9px;
}

.cm-richtext .font-size--10 {
  font-size: 10px;
}

.cm-richtext .font-size--11 {
  font-size: 11px;
}

.cm-richtext .font-size--12 {
  font-size: 12px;
}

.cm-richtext .font-size--14 {
  font-size: 14px;
}

.cm-richtext .font-size--16 {
  font-size: 16px;
}

.cm-richtext .font-size--18 {
  font-size: 18px;
}

.cm-richtext .font-size--20 {
  font-size: 20px;
}

.cm-richtext .font-size--24 {
  font-size: 24px;
}

.cm-richtext .font-size--26 {
  font-size: 26px;
}

.cm-richtext .font-size--28 {
  font-size: 28px;
}

.cm-richtext .font-size--36 {
  font-size: 36px;
}

.cm-richtext .font-size--48 {
  font-size: 48px;
}

.cm-richtext .font-size--72 {
  font-size: 72px;
}

.cm-richtext .color--black {
  color: black;
}

.cm-richtext .color--green {
  color: green;
}

.cm-richtext .color--silver {
  color: silver;
}

.cm-richtext .color--lime {
  color: lime;
}

.cm-richtext .color--gray {
  color: gray;
}

.cm-richtext .color--olive {
  color: olive;
}

.cm-richtext .color--white {
  color: white;
}

.cm-richtext .color--yellow {
  color: yellow;
}

.cm-richtext .color--maroon {
  color: maroon;
}

.cm-richtext .color--navy {
  color: navy;
}

.cm-richtext .color--red {
  color: red;
}

.cm-richtext .color--blue {
  color: blue;
}

.cm-richtext .color--purple {
  color: purple;
}

.cm-richtext .color--teal {
  color: teal;
}

.cm-richtext .color--fuchsia {
  color: fuchsia;
}

.cm-richtext .color--aqua {
  color: aqua;
}

.cm-richtext .background-color--black {
  background-color: black;
}

.cm-richtext .background-color--green {
  background-color: green;
}

.cm-richtext .background-color--silver {
  background-color: silver;
}

.cm-richtext .background-color--lime {
  background-color: lime;
}

.cm-richtext .background-color--gray {
  background-color: gray;
}

.cm-richtext .background-color--olive {
  background-color: olive;
}

.cm-richtext .background-color--white {
  background-color: white;
}

.cm-richtext .background-color--yellow {
  background-color: yellow;
}

.cm-richtext .background-color--maroon {
  background-color: maroon;
}

.cm-richtext .background-color--navy {
  background-color: navy;
}

.cm-richtext .background-color--red {
  background-color: red;
}

.cm-richtext .background-color--blue {
  background-color: blue;
}

.cm-richtext .background-color--purple {
  background-color: purple;
}

.cm-richtext .background-color--teal {
  background-color: teal;
}

.cm-richtext .background-color--fuchsia {
  background-color: fuchsia;
}

.cm-richtext .background-color--aqua {
  background-color: aqua;
}

.cm-richtext .list-item--none {
  list-style-type: none;
}

.cm-richtext .list-item--square {
  list-style-type: square;
}

.cm-richtext .list-item--circle {
  list-style-type: circle;
}

.cm-richtext .list-item--disc {
  list-style-type: disc;
}

.cm-richtext--dark-shadow {
  text-shadow: -1px 0 #ffffff, 0 1px #ffffff, 1px 0 #ffffff, 0 -1px #ffffff;
}

.cm-richtext--light-shadow {
  text-shadow: 0 0 30px #000000;
}

.cm-cta {
  display: inline-flex;
  justify-content: center;
}

.cm-cta__button + .cm-cta__button {
  margin-left: 5px;
}

.cm-cta-button {
  display: inline-block;
}

.cm-teaser-overlay {
  position: absolute;
  padding: 5px;
  overflow: hidden;
  box-sizing: border-box;
  max-width: 100%;
  max-height: 100%;
  pointer-events: none;
}

.cm-teaser-overlay__text :first-child {
  margin-top: 0;
}

.cm-teaser-overlay__text :last-child {
  margin-bottom: 0;
}

.cm-teaser-overlay__cta {
  margin: 5px 0 0 0;
  text-align: center;
  width: 100%;
}

.cm-teaser-overlay__cta-button {
  pointer-events: auto;
}

/*
 * Hide only visually, but have it available for screen readers:
 * http://snook.ca/archives/html_and_css/hiding-content-for-accessibility
 */
.mfp-img {
  user-select: none;
}

.cm-audio {
  width: 100%;
}

.cm-audio--missing {
  border: 1px solid #000000;
  padding: 20px;
  text-align: center;
  background-color: #000000;
  color: #ffffff;
}

.cm-video {
  object-fit: cover;
  max-width: 100%;
  max-height: 100%;
}

.cm-video--missing {
  border: 1px solid #000000;
  padding: 40px;
  text-align: center;
  background-color: #000000;
  color: #ffffff;
}

.cm-play-button {
  width: 90px;
  height: 90px;
  max-width: 75%;
  max-height: 75%;
  transition: all 0.35s cubic-bezier(0.455, 0.03, 0.515, 0.955);
}

.cm-play-button:hover {
  transition: all 0.35s cubic-bezier(0.455, 0.03, 0.515, 0.955);
}

.cm-play-button:focus {
  background: transparent url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgNTEyIj4NCiAgPHN0eWxlPg0KICAgIC5zdDAgew0KICAgICAgZmlsbDogcmdiYSgwLCAwLCAwLCAwLjYpOw0KICAgICAgc3Ryb2tlOiAjRkZGRkZGOw0KICAgICAgc3Ryb2tlLXdpZHRoOiAzMDsNCiAgICAgIHN0cm9rZS1taXRlcmxpbWl0OiAxMDsNCiAgICB9DQogICAgLnN0MSB7DQogICAgICBmaWxsOiAjRkZGRkZGOw0KICAgIH0NCiAgPC9zdHlsZT4NCiAgPGNpcmNsZSBjeD0iMjU2IiBjeT0iMjU2IiByPSIyMzEiIGNsYXNzPSJzdDAiLz4NCiAgPHBhdGggZD0iTTM0OC4xIDI0NS42bC0xMzQtNzguMmMtMTIuMi03LjEtMjIuMS0xLjQtMjIgMTIuN2wuNyAxNTUuMmMuMSAxNC4xIDEwIDE5LjkgMjIuMyAxMi44bDEzMy03Ni44YzEyLjItNy4xIDEyLjMtMTguNiAwLTI1Ljd6IiBjbGFzcz0ic3QxIi8+DQo8L3N2Zz4=) no-repeat;
}

/**
 * Quickinfo
 * ---------------------------------------------------------------------------------------------------------------------
 *
 * Basic styles to allow functionality to work
 */
/**
 * quickinfo is not visible by default (display: none is not used due to technical reasons)
 */
.cm-quickinfo {
  visibility: hidden;
  background-color: #fff;
  display: flex;
  flex-direction: column;
}

@media screen and (min-width: 767px) {
  .cm-quickinfo {
    width: 500px;
    flex-direction: row;
    margin: 0;
  }
}

.cm-quickinfo__container {
  flex: 1;
}

@media screen and (max-width: 766px) {
  .cm-quickinfo__parent--active {
    z-index: 1;
  }
}

.cm-quickinfo__content {
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  height: 100%;
  padding: 12px;
}

.cm-quickinfo__text {
  flex: 1;
}

.cm-quickinfo__picture-link {
  width: 100%;
}

.cm-quickinfo__header {
  display: flex;
  align-items: flex-start;
  justify-content: flex-end;
}

.cm-quickinfo__title {
  flex: 1;
}

.cm-quickinfo__close {
  background: none;
  border: none;
  margin-left: 6px;
}

.cm-quickinfo__close i {
  margin: 0;
  font-size: 1rem;
}

.cm-quickinfo__picture-box {
  display: block;
  position: relative;
  overflow: hidden;
}

.cm-quickinfo__picture-box:before {
  display: block;
  padding-top: calc(75%);
  content: "";
}

@media screen and (min-width: 767px) {
  .cm-quickinfo__picture-box {
    display: block;
    position: relative;
    overflow: hidden;
  }
  .cm-quickinfo__picture-box:before {
    display: block;
    padding-top: calc(75%);
    content: "";
  }
}

.cm-quickinfo__picture {
  position: absolute;
  top: 0;
  bottom: 0;
  height: 100%;
  left: 0;
  right: 0;
  width: 100%;
}

@media screen and (max-width: 766px) {
  .cm-quickinfo--no-image .content-container {
    top: 0;
  }
}

.cm-quickinfo--active {
  visibility: visible;
}

.cm-quickinfo__switch {
  position: absolute;
  top: 50%;
  height: 50px;
  width: 50px;
  margin-top: -25px;
  background: no-repeat center center transparent;
  border: none;
}

.cm-quickinfo__switch:focus {
  border: none;
  outline: none;
}

@media screen and (max-width: 766px) {
  .cm-quickinfo__switch {
    display: none;
  }
}

.cm-quickinfo__switch--prev {
  left: -50px;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMjIiIGhlaWdodD0iMzEiIHZpZXdCb3g9IjAgMCAyMiAzMSI+DQogICAgPGRlZnM+DQogICAgICAgIDxwYXRoIGlkPSJiIiBkPSJNMyAxNS41TDE2LjUgMmw1IDUtOC41IDguNSA4LjUgOC41LTUgNXoiLz4NCiAgICAgICAgPGZpbHRlciBpZD0iYSIgd2lkdGg9IjEzNy44JSIgaGVpZ2h0PSIxMjUuOSUiIHg9Ii0xOC45JSIgeT0iLTkuMyUiIGZpbHRlclVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCI+DQogICAgICAgICAgICA8ZmVPZmZzZXQgZHk9IjEiIGluPSJTb3VyY2VBbHBoYSIgcmVzdWx0PSJzaGFkb3dPZmZzZXRPdXRlcjEiLz4NCiAgICAgICAgICAgIDxmZUdhdXNzaWFuQmx1ciBpbj0ic2hhZG93T2Zmc2V0T3V0ZXIxIiByZXN1bHQ9InNoYWRvd0JsdXJPdXRlcjEiIHN0ZERldmlhdGlvbj0iMSIvPg0KICAgICAgICAgICAgPGZlQ29tcG9zaXRlIGluPSJzaGFkb3dCbHVyT3V0ZXIxIiBpbjI9IlNvdXJjZUFscGhhIiBvcGVyYXRvcj0ib3V0IiByZXN1bHQ9InNoYWRvd0JsdXJPdXRlcjEiLz4NCiAgICAgICAgICAgIDxmZUNvbG9yTWF0cml4IGluPSJzaGFkb3dCbHVyT3V0ZXIxIiB2YWx1ZXM9IjAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAuNiAwIi8+DQogICAgICAgIDwvZmlsdGVyPg0KICAgIDwvZGVmcz4NCiAgICA8ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPg0KICAgICAgICA8cGF0aCBkPSJNLTEtMWgzMHYzMEgtMXoiLz4NCiAgICAgICAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTEgLTEpIj4NCiAgICAgICAgICAgIDx1c2UgZmlsbD0iIzAwMCIgZmlsdGVyPSJ1cmwoI2EpIiB4bGluazpocmVmPSIjYiIvPg0KICAgICAgICAgICAgPHVzZSBmaWxsPSIjRkZGIiBmaWxsLW9wYWNpdHk9Ii42IiB4bGluazpocmVmPSIjYiIvPg0KICAgICAgICA8L2c+DQogICAgPC9nPg0KPC9zdmc+DQo=);
}

.cm-quickinfo__switch--prev:hover {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMjIiIGhlaWdodD0iMzEiIHZpZXdCb3g9IjAgMCAyMiAzMSI+DQogICAgPGRlZnM+DQogICAgICAgIDxwYXRoIGlkPSJiIiBkPSJNMyAxNS41TDE2LjUgMmw1IDUtOC41IDguNSA4LjUgOC41LTUgNXoiLz4NCiAgICAgICAgPGZpbHRlciBpZD0iYSIgd2lkdGg9IjEzNy44JSIgaGVpZ2h0PSIxMjUuOSUiIHg9Ii0xOC45JSIgeT0iLTkuMyUiIGZpbHRlclVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCI+DQogICAgICAgICAgICA8ZmVPZmZzZXQgZHk9IjEiIGluPSJTb3VyY2VBbHBoYSIgcmVzdWx0PSJzaGFkb3dPZmZzZXRPdXRlcjEiLz4NCiAgICAgICAgICAgIDxmZUdhdXNzaWFuQmx1ciBpbj0ic2hhZG93T2Zmc2V0T3V0ZXIxIiByZXN1bHQ9InNoYWRvd0JsdXJPdXRlcjEiIHN0ZERldmlhdGlvbj0iMSIvPg0KICAgICAgICAgICAgPGZlQ29tcG9zaXRlIGluPSJzaGFkb3dCbHVyT3V0ZXIxIiBpbjI9IlNvdXJjZUFscGhhIiBvcGVyYXRvcj0ib3V0IiByZXN1bHQ9InNoYWRvd0JsdXJPdXRlcjEiLz4NCiAgICAgICAgICAgIDxmZUNvbG9yTWF0cml4IGluPSJzaGFkb3dCbHVyT3V0ZXIxIiB2YWx1ZXM9IjAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAuNiAwIi8+DQogICAgICAgIDwvZmlsdGVyPg0KICAgIDwvZGVmcz4NCiAgICA8ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPg0KICAgICAgICA8cGF0aCBkPSJNLTEtMWgzMHYzMEgtMXoiLz4NCiAgICAgICAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTEgLTEpIj4NCiAgICAgICAgICAgIDx1c2UgZmlsbD0iIzAwMCIgZmlsdGVyPSJ1cmwoI2EpIiB4bGluazpocmVmPSIjYiIvPg0KICAgICAgICAgICAgPHVzZSBmaWxsPSIjRkZGIiBmaWxsLW9wYWNpdHk9Ii45IiB4bGluazpocmVmPSIjYiIvPg0KICAgICAgICA8L2c+DQogICAgPC9nPg0KPC9zdmc+DQo=);
}

.cm-quickinfo__switch--left {
  left: -50px;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMjIiIGhlaWdodD0iMzEiIHZpZXdCb3g9IjAgMCAyMiAzMSI+DQogICAgPGRlZnM+DQogICAgICAgIDxwYXRoIGlkPSJiIiBkPSJNMyAxNS41TDE2LjUgMmw1IDUtOC41IDguNSA4LjUgOC41LTUgNXoiLz4NCiAgICAgICAgPGZpbHRlciBpZD0iYSIgd2lkdGg9IjEzNy44JSIgaGVpZ2h0PSIxMjUuOSUiIHg9Ii0xOC45JSIgeT0iLTkuMyUiIGZpbHRlclVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCI+DQogICAgICAgICAgICA8ZmVPZmZzZXQgZHk9IjEiIGluPSJTb3VyY2VBbHBoYSIgcmVzdWx0PSJzaGFkb3dPZmZzZXRPdXRlcjEiLz4NCiAgICAgICAgICAgIDxmZUdhdXNzaWFuQmx1ciBpbj0ic2hhZG93T2Zmc2V0T3V0ZXIxIiByZXN1bHQ9InNoYWRvd0JsdXJPdXRlcjEiIHN0ZERldmlhdGlvbj0iMSIvPg0KICAgICAgICAgICAgPGZlQ29tcG9zaXRlIGluPSJzaGFkb3dCbHVyT3V0ZXIxIiBpbjI9IlNvdXJjZUFscGhhIiBvcGVyYXRvcj0ib3V0IiByZXN1bHQ9InNoYWRvd0JsdXJPdXRlcjEiLz4NCiAgICAgICAgICAgIDxmZUNvbG9yTWF0cml4IGluPSJzaGFkb3dCbHVyT3V0ZXIxIiB2YWx1ZXM9IjAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAuNiAwIi8+DQogICAgICAgIDwvZmlsdGVyPg0KICAgIDwvZGVmcz4NCiAgICA8ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPg0KICAgICAgICA8cGF0aCBkPSJNLTEtMWgzMHYzMEgtMXoiLz4NCiAgICAgICAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTEgLTEpIj4NCiAgICAgICAgICAgIDx1c2UgZmlsbD0iIzAwMCIgZmlsdGVyPSJ1cmwoI2EpIiB4bGluazpocmVmPSIjYiIvPg0KICAgICAgICAgICAgPHVzZSBmaWxsPSIjRkZGIiBmaWxsLW9wYWNpdHk9Ii42IiB4bGluazpocmVmPSIjYiIvPg0KICAgICAgICA8L2c+DQogICAgPC9nPg0KPC9zdmc+DQo=);
}

.cm-quickinfo__switch--left:hover {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMjIiIGhlaWdodD0iMzEiIHZpZXdCb3g9IjAgMCAyMiAzMSI+DQogICAgPGRlZnM+DQogICAgICAgIDxwYXRoIGlkPSJiIiBkPSJNMyAxNS41TDE2LjUgMmw1IDUtOC41IDguNSA4LjUgOC41LTUgNXoiLz4NCiAgICAgICAgPGZpbHRlciBpZD0iYSIgd2lkdGg9IjEzNy44JSIgaGVpZ2h0PSIxMjUuOSUiIHg9Ii0xOC45JSIgeT0iLTkuMyUiIGZpbHRlclVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCI+DQogICAgICAgICAgICA8ZmVPZmZzZXQgZHk9IjEiIGluPSJTb3VyY2VBbHBoYSIgcmVzdWx0PSJzaGFkb3dPZmZzZXRPdXRlcjEiLz4NCiAgICAgICAgICAgIDxmZUdhdXNzaWFuQmx1ciBpbj0ic2hhZG93T2Zmc2V0T3V0ZXIxIiByZXN1bHQ9InNoYWRvd0JsdXJPdXRlcjEiIHN0ZERldmlhdGlvbj0iMSIvPg0KICAgICAgICAgICAgPGZlQ29tcG9zaXRlIGluPSJzaGFkb3dCbHVyT3V0ZXIxIiBpbjI9IlNvdXJjZUFscGhhIiBvcGVyYXRvcj0ib3V0IiByZXN1bHQ9InNoYWRvd0JsdXJPdXRlcjEiLz4NCiAgICAgICAgICAgIDxmZUNvbG9yTWF0cml4IGluPSJzaGFkb3dCbHVyT3V0ZXIxIiB2YWx1ZXM9IjAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAuNiAwIi8+DQogICAgICAgIDwvZmlsdGVyPg0KICAgIDwvZGVmcz4NCiAgICA8ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPg0KICAgICAgICA8cGF0aCBkPSJNLTEtMWgzMHYzMEgtMXoiLz4NCiAgICAgICAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTEgLTEpIj4NCiAgICAgICAgICAgIDx1c2UgZmlsbD0iIzAwMCIgZmlsdGVyPSJ1cmwoI2EpIiB4bGluazpocmVmPSIjYiIvPg0KICAgICAgICAgICAgPHVzZSBmaWxsPSIjRkZGIiBmaWxsLW9wYWNpdHk9Ii45IiB4bGluazpocmVmPSIjYiIvPg0KICAgICAgICA8L2c+DQogICAgPC9nPg0KPC9zdmc+DQo=);
}

.cm-quickinfo__switch--next {
  right: -50px;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMjIiIGhlaWdodD0iMzEiIHZpZXdCb3g9IjAgMCAyMiAzMSI+DQogICAgPGRlZnM+DQogICAgICAgIDxwYXRoIGlkPSJiIiBkPSJNMyAxNS41TDE2LjUgMmw1IDUtOC41IDguNSA4LjUgOC41LTUgNXoiLz4NCiAgICAgICAgPGZpbHRlciBpZD0iYSIgd2lkdGg9IjEzNy44JSIgaGVpZ2h0PSIxMjUuOSUiIHg9Ii0xOC45JSIgeT0iLTkuMyUiIGZpbHRlclVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCI+DQogICAgICAgICAgICA8ZmVPZmZzZXQgZHk9IjEiIGluPSJTb3VyY2VBbHBoYSIgcmVzdWx0PSJzaGFkb3dPZmZzZXRPdXRlcjEiLz4NCiAgICAgICAgICAgIDxmZUdhdXNzaWFuQmx1ciBpbj0ic2hhZG93T2Zmc2V0T3V0ZXIxIiByZXN1bHQ9InNoYWRvd0JsdXJPdXRlcjEiIHN0ZERldmlhdGlvbj0iMSIvPg0KICAgICAgICAgICAgPGZlQ29tcG9zaXRlIGluPSJzaGFkb3dCbHVyT3V0ZXIxIiBpbjI9IlNvdXJjZUFscGhhIiBvcGVyYXRvcj0ib3V0IiByZXN1bHQ9InNoYWRvd0JsdXJPdXRlcjEiLz4NCiAgICAgICAgICAgIDxmZUNvbG9yTWF0cml4IGluPSJzaGFkb3dCbHVyT3V0ZXIxIiB2YWx1ZXM9IjAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAuNiAwIi8+DQogICAgICAgIDwvZmlsdGVyPg0KICAgIDwvZGVmcz4NCiAgICA8ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPg0KICAgICAgICA8cGF0aCBkPSJNMjMgMzJILTdWMmgzMHoiLz4NCiAgICAgICAgPGcgdHJhbnNmb3JtPSJyb3RhdGUoLTE4MCAxMS41IDE2KSI+DQogICAgICAgICAgICA8dXNlIGZpbGw9IiMwMDAiIGZpbHRlcj0idXJsKCNhKSIgeGxpbms6aHJlZj0iI2IiLz4NCiAgICAgICAgICAgIDx1c2UgZmlsbD0iI0ZGRiIgZmlsbC1vcGFjaXR5PSIuNiIgeGxpbms6aHJlZj0iI2IiLz4NCiAgICAgICAgPC9nPg0KICAgIDwvZz4NCjwvc3ZnPg0K);
}

.cm-quickinfo__switch--next:hover {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMjIiIGhlaWdodD0iMzEiIHZpZXdCb3g9IjAgMCAyMiAzMSI+DQogICAgPGRlZnM+DQogICAgICAgIDxwYXRoIGlkPSJiIiBkPSJNMyAxNS41TDE2LjUgMmw1IDUtOC41IDguNSA4LjUgOC41LTUgNXoiLz4NCiAgICAgICAgPGZpbHRlciBpZD0iYSIgd2lkdGg9IjEzNy44JSIgaGVpZ2h0PSIxMjUuOSUiIHg9Ii0xOC45JSIgeT0iLTkuMyUiIGZpbHRlclVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCI+DQogICAgICAgICAgICA8ZmVPZmZzZXQgZHk9IjEiIGluPSJTb3VyY2VBbHBoYSIgcmVzdWx0PSJzaGFkb3dPZmZzZXRPdXRlcjEiLz4NCiAgICAgICAgICAgIDxmZUdhdXNzaWFuQmx1ciBpbj0ic2hhZG93T2Zmc2V0T3V0ZXIxIiByZXN1bHQ9InNoYWRvd0JsdXJPdXRlcjEiIHN0ZERldmlhdGlvbj0iMSIvPg0KICAgICAgICAgICAgPGZlQ29tcG9zaXRlIGluPSJzaGFkb3dCbHVyT3V0ZXIxIiBpbjI9IlNvdXJjZUFscGhhIiBvcGVyYXRvcj0ib3V0IiByZXN1bHQ9InNoYWRvd0JsdXJPdXRlcjEiLz4NCiAgICAgICAgICAgIDxmZUNvbG9yTWF0cml4IGluPSJzaGFkb3dCbHVyT3V0ZXIxIiB2YWx1ZXM9IjAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAuNiAwIi8+DQogICAgICAgIDwvZmlsdGVyPg0KICAgIDwvZGVmcz4NCiAgICA8ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPg0KICAgICAgICA8cGF0aCBkPSJNMjMgMzJILTdWMmgzMHoiLz4NCiAgICAgICAgPGcgdHJhbnNmb3JtPSJyb3RhdGUoLTE4MCAxMS41IDE2KSI+DQogICAgICAgICAgICA8dXNlIGZpbGw9IiMwMDAiIGZpbHRlcj0idXJsKCNhKSIgeGxpbms6aHJlZj0iI2IiLz4NCiAgICAgICAgICAgIDx1c2UgZmlsbD0iI0ZGRiIgZmlsbC1vcGFjaXR5PSIuOSIgeGxpbms6aHJlZj0iI2IiLz4NCiAgICAgICAgPC9nPg0KICAgIDwvZz4NCjwvc3ZnPg0K);
}

.cm-quickinfo__switch--right {
  right: -50px;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMjIiIGhlaWdodD0iMzEiIHZpZXdCb3g9IjAgMCAyMiAzMSI+DQogICAgPGRlZnM+DQogICAgICAgIDxwYXRoIGlkPSJiIiBkPSJNMyAxNS41TDE2LjUgMmw1IDUtOC41IDguNSA4LjUgOC41LTUgNXoiLz4NCiAgICAgICAgPGZpbHRlciBpZD0iYSIgd2lkdGg9IjEzNy44JSIgaGVpZ2h0PSIxMjUuOSUiIHg9Ii0xOC45JSIgeT0iLTkuMyUiIGZpbHRlclVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCI+DQogICAgICAgICAgICA8ZmVPZmZzZXQgZHk9IjEiIGluPSJTb3VyY2VBbHBoYSIgcmVzdWx0PSJzaGFkb3dPZmZzZXRPdXRlcjEiLz4NCiAgICAgICAgICAgIDxmZUdhdXNzaWFuQmx1ciBpbj0ic2hhZG93T2Zmc2V0T3V0ZXIxIiByZXN1bHQ9InNoYWRvd0JsdXJPdXRlcjEiIHN0ZERldmlhdGlvbj0iMSIvPg0KICAgICAgICAgICAgPGZlQ29tcG9zaXRlIGluPSJzaGFkb3dCbHVyT3V0ZXIxIiBpbjI9IlNvdXJjZUFscGhhIiBvcGVyYXRvcj0ib3V0IiByZXN1bHQ9InNoYWRvd0JsdXJPdXRlcjEiLz4NCiAgICAgICAgICAgIDxmZUNvbG9yTWF0cml4IGluPSJzaGFkb3dCbHVyT3V0ZXIxIiB2YWx1ZXM9IjAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAuNiAwIi8+DQogICAgICAgIDwvZmlsdGVyPg0KICAgIDwvZGVmcz4NCiAgICA8ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPg0KICAgICAgICA8cGF0aCBkPSJNMjMgMzJILTdWMmgzMHoiLz4NCiAgICAgICAgPGcgdHJhbnNmb3JtPSJyb3RhdGUoLTE4MCAxMS41IDE2KSI+DQogICAgICAgICAgICA8dXNlIGZpbGw9IiMwMDAiIGZpbHRlcj0idXJsKCNhKSIgeGxpbms6aHJlZj0iI2IiLz4NCiAgICAgICAgICAgIDx1c2UgZmlsbD0iI0ZGRiIgZmlsbC1vcGFjaXR5PSIuNiIgeGxpbms6aHJlZj0iI2IiLz4NCiAgICAgICAgPC9nPg0KICAgIDwvZz4NCjwvc3ZnPg0K);
}

.cm-quickinfo__switch--right:hover {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMjIiIGhlaWdodD0iMzEiIHZpZXdCb3g9IjAgMCAyMiAzMSI+DQogICAgPGRlZnM+DQogICAgICAgIDxwYXRoIGlkPSJiIiBkPSJNMyAxNS41TDE2LjUgMmw1IDUtOC41IDguNSA4LjUgOC41LTUgNXoiLz4NCiAgICAgICAgPGZpbHRlciBpZD0iYSIgd2lkdGg9IjEzNy44JSIgaGVpZ2h0PSIxMjUuOSUiIHg9Ii0xOC45JSIgeT0iLTkuMyUiIGZpbHRlclVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCI+DQogICAgICAgICAgICA8ZmVPZmZzZXQgZHk9IjEiIGluPSJTb3VyY2VBbHBoYSIgcmVzdWx0PSJzaGFkb3dPZmZzZXRPdXRlcjEiLz4NCiAgICAgICAgICAgIDxmZUdhdXNzaWFuQmx1ciBpbj0ic2hhZG93T2Zmc2V0T3V0ZXIxIiByZXN1bHQ9InNoYWRvd0JsdXJPdXRlcjEiIHN0ZERldmlhdGlvbj0iMSIvPg0KICAgICAgICAgICAgPGZlQ29tcG9zaXRlIGluPSJzaGFkb3dCbHVyT3V0ZXIxIiBpbjI9IlNvdXJjZUFscGhhIiBvcGVyYXRvcj0ib3V0IiByZXN1bHQ9InNoYWRvd0JsdXJPdXRlcjEiLz4NCiAgICAgICAgICAgIDxmZUNvbG9yTWF0cml4IGluPSJzaGFkb3dCbHVyT3V0ZXIxIiB2YWx1ZXM9IjAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAuNiAwIi8+DQogICAgICAgIDwvZmlsdGVyPg0KICAgIDwvZGVmcz4NCiAgICA8ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPg0KICAgICAgICA8cGF0aCBkPSJNMjMgMzJILTdWMmgzMHoiLz4NCiAgICAgICAgPGcgdHJhbnNmb3JtPSJyb3RhdGUoLTE4MCAxMS41IDE2KSI+DQogICAgICAgICAgICA8dXNlIGZpbGw9IiMwMDAiIGZpbHRlcj0idXJsKCNhKSIgeGxpbms6aHJlZj0iI2IiLz4NCiAgICAgICAgICAgIDx1c2UgZmlsbD0iI0ZGRiIgZmlsbC1vcGFjaXR5PSIuOSIgeGxpbms6aHJlZj0iI2IiLz4NCiAgICAgICAgPC9nPg0KICAgIDwvZz4NCjwvc3ZnPg0K);
}

/* Accessibility: hide screen reader texts (and prefer "top" for RTL languages).
Reference: http://blog.rrwd.nl/2015/04/04/the-screen-reader-text-class-why-and-how/ */
.mejs__offscreen {
  border: 0;
  clip: rect(1px, 1px, 1px, 1px);
  -webkit-clip-path: inset(50%);
  clip-path: inset(50%);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
  word-wrap: normal;
}

.mejs__container {
  background: #000;
  box-sizing: border-box;
  font-family: 'Helvetica', Arial, serif;
  position: relative;
  text-align: left;
  text-indent: 0;
  vertical-align: top;
}

.mejs__container * {
  box-sizing: border-box;
}

/* Hide native play button and control bar from iOS to favor plugin button */
.mejs__container video::-webkit-media-controls,
.mejs__container video::-webkit-media-controls-panel,
.mejs__container video::-webkit-media-controls-panel-container,
.mejs__container video::-webkit-media-controls-start-playback-button {
  -webkit-appearance: none;
  display: none !important;
}

.mejs__fill-container,
.mejs__fill-container .mejs__container {
  height: 100%;
  width: 100%;
}

.mejs__fill-container {
  background: transparent;
  margin: 0 auto;
  overflow: hidden;
  position: relative;
}

.mejs__container:focus {
  outline: none;
}

.mejs__iframe-overlay {
  height: 100%;
  position: absolute;
  width: 100%;
}

.mejs__embed,
.mejs__embed body {
  background: #000;
  height: 100%;
  margin: 0;
  overflow: hidden;
  padding: 0;
  width: 100%;
}

.mejs__fullscreen {
  overflow: hidden !important;
}

.mejs__container-fullscreen {
  bottom: 0;
  left: 0;
  overflow: hidden;
  position: fixed;
  right: 0;
  top: 0;
  z-index: 1000;
}

.mejs__container-fullscreen .mejs__mediaelement,
.mejs__container-fullscreen video {
  height: 100% !important;
  width: 100% !important;
}

/* Start: LAYERS */
.mejs__background {
  left: 0;
  position: absolute;
  top: 0;
}

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

.mejs__poster {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
  left: 0;
  position: absolute;
  top: 0;
  z-index: 1;
}

:root .mejs__poster-img {
  display: none;
}

.mejs__poster-img {
  border: 0;
  padding: 0;
}

.mejs__overlay {
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  left: 0;
  position: absolute;
  top: 0;
}

.mejs__layer {
  z-index: 1;
}

.mejs__overlay-play {
  cursor: pointer;
}

.mejs__overlay-button {
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0MDAiIGhlaWdodD0iMTIwIiB2aWV3Qm94PSIwIDAgNDAwIDEyMCI+PHN0eWxlPi5zdDB7ZmlsbDojRkZGRkZGO3dpZHRoOjE2cHg7aGVpZ2h0OjE2cHh9IC5zdDF7ZmlsbDpub25lO3N0cm9rZTojRkZGRkZGO3N0cm9rZS13aWR0aDoxLjU7c3Ryb2tlLWxpbmVjYXA6cm91bmQ7fSAuc3Qye2ZpbGw6bm9uZTtzdHJva2U6I0ZGRkZGRjtzdHJva2Utd2lkdGg6MjtzdHJva2UtbGluZWNhcDpyb3VuZDt9IC5zdDN7ZmlsbDpub25lO3N0cm9rZTojRkZGRkZGO30gLnN0NHtmaWxsOiMyMzFGMjA7fSAuc3Q1e29wYWNpdHk6MC43NTtmaWxsOm5vbmU7c3Ryb2tlOiNGRkZGRkY7c3Ryb2tlLXdpZHRoOjU7ZW5hYmxlLWJhY2tncm91bmQ6bmV3O30gLnN0NntmaWxsOm5vbmU7c3Ryb2tlOiNGRkZGRkY7c3Ryb2tlLXdpZHRoOjU7fSAuc3Q3e29wYWNpdHk6MC40O2ZpbGw6I0ZGRkZGRjtlbmFibGUtYmFja2dyb3VuZDpuZXc7fSAuc3Q4e29wYWNpdHk6MC42O2ZpbGw6I0ZGRkZGRjtlbmFibGUtYmFja2dyb3VuZDpuZXc7fSAuc3Q5e29wYWNpdHk6MC44O2ZpbGw6I0ZGRkZGRjtlbmFibGUtYmFja2dyb3VuZDpuZXc7fSAuc3QxMHtvcGFjaXR5OjAuOTtmaWxsOiNGRkZGRkY7ZW5hYmxlLWJhY2tncm91bmQ6bmV3O30gLnN0MTF7b3BhY2l0eTowLjM7ZmlsbDojRkZGRkZGO2VuYWJsZS1iYWNrZ3JvdW5kOm5ldzt9IC5zdDEye29wYWNpdHk6MC41O2ZpbGw6I0ZGRkZGRjtlbmFibGUtYmFja2dyb3VuZDpuZXc7fSAuc3QxM3tvcGFjaXR5OjAuNztmaWxsOiNGRkZGRkY7ZW5hYmxlLWJhY2tncm91bmQ6bmV3O308L3N0eWxlPjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0xNi41IDguNWMuMy4xLjQuNS4yLjgtLjEuMS0uMS4yLS4yLjJsLTExLjQgN2MtLjUuMy0uOC4xLS44LS41VjJjMC0uNS40LS44LjgtLjVsMTEuNCA3eiIvPjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0yNCAxaDIuMmMuNiAwIDEgLjQgMSAxdjE0YzAgLjYtLjQgMS0xIDFIMjRjLS42IDAtMS0uNC0xLTFWMmMwLS41LjQtMSAxLTF6bTkuOCAwSDM2Yy42IDAgMSAuNCAxIDF2MTRjMCAuNi0uNCAxLTEgMWgtMi4yYy0uNiAwLTEtLjQtMS0xVjJjMC0uNS40LTEgMS0xeiIvPjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik04MSAxLjRjMC0uNi40LTEgMS0xaDUuNGMuNiAwIC43LjMuMy43bC02IDZjLS40LjQtLjcuMy0uNy0uM1YxLjR6bTAgMTUuOGMwIC42LjQgMSAxIDFoNS40Yy42IDAgLjctLjMuMy0uN2wtNi02Yy0uNC0uNC0uNy0uMy0uNy4zdjUuNHpNOTguOCAxLjRjMC0uNi0uNC0xLTEtMWgtNS40Yy0uNiAwLS43LjMtLjMuN2w2IDZjLjQuNC43LjMuNy0uM1YxLjR6bTAgMTUuOGMwIC42LS40IDEtMSAxaC01LjRjLS42IDAtLjctLjMtLjMtLjdsNi02Yy40LS40LjctLjMuNy4zdjUuNHoiLz48cGF0aCBjbGFzcz0ic3QwIiBkPSJNMTEyLjcgNWMwIC42LjQgMSAxIDFoNC4xYy42IDAgLjctLjMuMy0uN0wxMTMuNC42Yy0uNC0uNC0uNy0uMy0uNy4zVjV6bS03LjEgMWMuNiAwIDEtLjQgMS0xVi45YzAtLjYtLjMtLjctLjctLjNsLTQuNyA0LjdjLS40LjQtLjMuNy4zLjdoNC4xem0xIDcuMWMwLS42LS40LTEtMS0xaC00LjFjLS42IDAtLjcuMy0uMy43bDQuNyA0LjdjLjQuNC43LjMuNy0uM3YtNC4xem03LjEtMWMtLjYgMC0xIC40LTEgMXY0LjFjMCAuNS4zLjcuNy4zbDQuNy00LjdjLjQtLjQuMy0uNy0uMy0uN2gtNC4xeiIvPjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik02NyA1LjhjLS41LjQtMS4yLjYtMS44LjZINjJjLS42IDAtMSAuNC0xIDF2NS43YzAgLjYuNCAxIDEgMWg0LjJjLjMuMi41LjQuOC42bDMuNSAyLjZjLjQuMy44LjEuOC0uNFYzLjVjMC0uNS0uNC0uNy0uOC0uNEw2NyA1Ljh6Ii8+PHBhdGggY2xhc3M9InN0MSIgZD0iTTczLjkgMi41czMuOS0uOCAzLjkgNy43LTMuOSA3LjgtMy45IDcuOCIvPjxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik03Mi42IDYuNHMyLjYtLjQgMi42IDMuOC0yLjYgMy45LTIuNiAzLjkiLz48cGF0aCBjbGFzcz0ic3QwIiBkPSJNNDcgNS44Yy0uNS40LTEuMi42LTEuOC42SDQyYy0uNiAwLTEgLjQtMSAxdjUuN2MwIC42LjQgMSAxIDFoNC4yYy4zLjIuNS40LjguNmwzLjUgMi42Yy40LjMuOC4xLjgtLjRWMy41YzAtLjUtLjQtLjctLjgtLjRMNDcgNS44eiIvPjxwYXRoIGNsYXNzPSJzdDIiIGQ9Ik01Mi44IDdsNS40IDUuNG0tNS40IDBMNTguMiA3Ii8+PHBhdGggY2xhc3M9InN0MyIgZD0iTTEyOC43IDguNmMtNi4yLTQuMi02LjUgNy44IDAgMy45bTYuNS0zLjljLTYuMi00LjItNi41IDcuOCAwIDMuOSIvPjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0xMjIuMiAzLjRoMTUuN3YxMy4xaC0xNS43VjMuNHpNMTIwLjggMnYxNS43aDE4LjNWMmgtMTguM3oiLz48cGF0aCBjbGFzcz0ic3QwIiBkPSJNMTQzLjIgM2gxNGMxLjEgMCAyIC45IDIgMnYxMGMwIDEuMS0uOSAyLTIgMmgtMTRjLTEuMSAwLTItLjktMi0yVjVjMC0xLjEuOS0yIDItMnoiLz48cGF0aCBjbGFzcz0ic3Q0IiBkPSJNMTQ2LjQgMTMuOGMtLjggMC0xLjYtLjQtMi4xLTEtMS4xLTEuNC0xLTMuNC4xLTQuOC41LS42IDItMS43IDQuNi4ybC0uNi44Yy0xLjQtMS0yLjYtMS4xLTMuMy0uMy0uOCAxLS44IDIuNC0uMSAzLjUuNy45IDEuOS44IDMuNC0uMWwuNS45Yy0uNy41LTEuNi43LTIuNS44em03LjUgMGMtLjggMC0xLjYtLjQtMi4xLTEtMS4xLTEuNC0xLTMuNC4xLTQuOC41LS42IDItMS43IDQuNi4ybC0uNS44Yy0xLjQtMS0yLjYtMS4xLTMuMy0uMy0uOCAxLS44IDIuNC0uMSAzLjUuNy45IDEuOS44IDMuNC0uMWwuNS45Yy0uOC41LTEuNy43LTIuNi44eiIvPjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik02MC4zIDc3Yy42LjIuOC44LjYgMS40LS4xLjMtLjMuNS0uNi42TDMwIDk2LjVjLTEgLjYtMS43LjEtMS43LTF2LTM1YzAtMS4xLjgtMS41IDEuNy0xTDYwLjMgNzd6Ii8+PHBhdGggY2xhc3M9InN0NSIgZD0iTTIuNSA3OWMwLTIwLjcgMTYuOC0zNy41IDM3LjUtMzcuNVM3Ny41IDU4LjMgNzcuNSA3OSA2MC43IDExNi41IDQwIDExNi41IDIuNSA5OS43IDIuNSA3OXoiLz48cGF0aCBjbGFzcz0ic3QwIiBkPSJNMTQwLjMgNzdjLjYuMi44LjguNiAxLjQtLjEuMy0uMy41LS42LjZMMTEwIDk2LjVjLTEgLjYtMS43LjEtMS43LTF2LTM1YzAtMS4xLjgtMS41IDEuNy0xTDE0MC4zIDc3eiIvPjxwYXRoIGNsYXNzPSJzdDYiIGQ9Ik04Mi41IDc5YzAtMjAuNyAxNi44LTM3LjUgMzcuNS0zNy41czM3LjUgMTYuOCAzNy41IDM3LjUtMTYuOCAzNy41LTM3LjUgMzcuNVM4Mi41IDk5LjcgODIuNSA3OXoiLz48Y2lyY2xlIGNsYXNzPSJzdDAiIGN4PSIyMDEuOSIgY3k9IjQ3LjEiIHI9IjguMSIvPjxjaXJjbGUgY2xhc3M9InN0NyIgY3g9IjIzMy45IiBjeT0iNzkiIHI9IjUiLz48Y2lyY2xlIGNsYXNzPSJzdDgiIGN4PSIyMDEuOSIgY3k9IjExMC45IiByPSI2Ii8+PGNpcmNsZSBjbGFzcz0ic3Q5IiBjeD0iMTcwLjEiIGN5PSI3OSIgcj0iNyIvPjxjaXJjbGUgY2xhc3M9InN0MTAiIGN4PSIxNzguMiIgY3k9IjU2LjMiIHI9IjcuNSIvPjxjaXJjbGUgY2xhc3M9InN0MTEiIGN4PSIyMjYuMyIgY3k9IjU2LjEiIHI9IjQuNSIvPjxjaXJjbGUgY2xhc3M9InN0MTIiIGN4PSIyMjUuOCIgY3k9IjEwMi44IiByPSI1LjUiLz48Y2lyY2xlIGNsYXNzPSJzdDEzIiBjeD0iMTc4LjIiIGN5PSIxMDIuOCIgcj0iNi41Ii8+PHBhdGggY2xhc3M9InN0MCIgZD0iTTE3OCA5LjRjMCAuNC0uNC43LS45LjctLjEgMC0uMiAwLS4yLS4xTDE3MiA4LjJjLS41LS4yLS42LS42LS4xLS44bDYuMi0zLjZjLjUtLjMuOC0uMS43LjVsLS44IDUuMXoiLz48cGF0aCBjbGFzcz0ic3QwIiBkPSJNMTY5LjQgMTUuOWMtMSAwLTItLjItMi45LS43LTItMS0zLjItMy0zLjItNS4yLjEtMy40IDIuOS02IDYuMy02IDIuNS4xIDQuOCAxLjcgNS42IDQuMWwuMS0uMSAyLjEgMS4xYy0uNi00LjQtNC43LTcuNS05LjEtNi45LTMuOS42LTYuOSAzLjktNyA3LjkgMCAyLjkgMS43IDUuNiA0LjMgNyAxLjIuNiAyLjUuOSAzLjggMSAyLjYgMCA1LTEuMiA2LjYtMy4zbC0xLjgtLjljLTEuMiAxLjItMyAyLTQuOCAyeiIvPjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0xODMuNCAzLjJjLjggMCAxLjUuNyAxLjUgMS41cy0uNyAxLjUtMS41IDEuNS0xLjUtLjctMS41LTEuNWMwLS45LjctMS41IDEuNS0xLjV6bTUuMSAwaDguNWMuOSAwIDEuNS43IDEuNSAxLjVzLS43IDEuNS0xLjUgMS41aC04LjVjLS45IDAtMS41LS43LTEuNS0xLjUtLjEtLjkuNi0xLjUgMS41LTEuNXptLTUuMSA1Yy44IDAgMS41LjcgMS41IDEuNXMtLjcgMS41LTEuNSAxLjUtMS41LS43LTEuNS0xLjVjMC0uOS43LTEuNSAxLjUtMS41em01LjEgMGg4LjVjLjkgMCAxLjUuNyAxLjUgMS41cy0uNyAxLjUtMS41IDEuNWgtOC41Yy0uOSAwLTEuNS0uNy0xLjUtMS41LS4xLS45LjYtMS41IDEuNS0xLjV6bS01LjEgNWMuOCAwIDEuNS43IDEuNSAxLjVzLS43IDEuNS0xLjUgMS41LTEuNS0uNy0xLjUtMS41YzAtLjkuNy0xLjUgMS41LTEuNXptNS4xIDBoOC41Yy45IDAgMS41LjcgMS41IDEuNXMtLjcgMS41LTEuNSAxLjVoLTguNWMtLjkgMC0xLjUtLjctMS41LTEuNS0uMS0uOS42LTEuNSAxLjUtMS41eiIvPjwvc3ZnPgo=) no-repeat;
  background-position: 0 -39px;
  height: 80px;
  width: 80px;
}

.mejs__overlay:hover > .mejs__overlay-button {
  background-position: -80px -39px;
}

.mejs__overlay-loading {
  height: 80px;
  width: 80px;
}

.mejs__overlay-loading-bg-img {
  -webkit-animation: mejs__loading-spinner 1s linear infinite;
  animation: mejs__loading-spinner 1s linear infinite;
  background: transparent url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0MDAiIGhlaWdodD0iMTIwIiB2aWV3Qm94PSIwIDAgNDAwIDEyMCI+PHN0eWxlPi5zdDB7ZmlsbDojRkZGRkZGO3dpZHRoOjE2cHg7aGVpZ2h0OjE2cHh9IC5zdDF7ZmlsbDpub25lO3N0cm9rZTojRkZGRkZGO3N0cm9rZS13aWR0aDoxLjU7c3Ryb2tlLWxpbmVjYXA6cm91bmQ7fSAuc3Qye2ZpbGw6bm9uZTtzdHJva2U6I0ZGRkZGRjtzdHJva2Utd2lkdGg6MjtzdHJva2UtbGluZWNhcDpyb3VuZDt9IC5zdDN7ZmlsbDpub25lO3N0cm9rZTojRkZGRkZGO30gLnN0NHtmaWxsOiMyMzFGMjA7fSAuc3Q1e29wYWNpdHk6MC43NTtmaWxsOm5vbmU7c3Ryb2tlOiNGRkZGRkY7c3Ryb2tlLXdpZHRoOjU7ZW5hYmxlLWJhY2tncm91bmQ6bmV3O30gLnN0NntmaWxsOm5vbmU7c3Ryb2tlOiNGRkZGRkY7c3Ryb2tlLXdpZHRoOjU7fSAuc3Q3e29wYWNpdHk6MC40O2ZpbGw6I0ZGRkZGRjtlbmFibGUtYmFja2dyb3VuZDpuZXc7fSAuc3Q4e29wYWNpdHk6MC42O2ZpbGw6I0ZGRkZGRjtlbmFibGUtYmFja2dyb3VuZDpuZXc7fSAuc3Q5e29wYWNpdHk6MC44O2ZpbGw6I0ZGRkZGRjtlbmFibGUtYmFja2dyb3VuZDpuZXc7fSAuc3QxMHtvcGFjaXR5OjAuOTtmaWxsOiNGRkZGRkY7ZW5hYmxlLWJhY2tncm91bmQ6bmV3O30gLnN0MTF7b3BhY2l0eTowLjM7ZmlsbDojRkZGRkZGO2VuYWJsZS1iYWNrZ3JvdW5kOm5ldzt9IC5zdDEye29wYWNpdHk6MC41O2ZpbGw6I0ZGRkZGRjtlbmFibGUtYmFja2dyb3VuZDpuZXc7fSAuc3QxM3tvcGFjaXR5OjAuNztmaWxsOiNGRkZGRkY7ZW5hYmxlLWJhY2tncm91bmQ6bmV3O308L3N0eWxlPjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0xNi41IDguNWMuMy4xLjQuNS4yLjgtLjEuMS0uMS4yLS4yLjJsLTExLjQgN2MtLjUuMy0uOC4xLS44LS41VjJjMC0uNS40LS44LjgtLjVsMTEuNCA3eiIvPjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0yNCAxaDIuMmMuNiAwIDEgLjQgMSAxdjE0YzAgLjYtLjQgMS0xIDFIMjRjLS42IDAtMS0uNC0xLTFWMmMwLS41LjQtMSAxLTF6bTkuOCAwSDM2Yy42IDAgMSAuNCAxIDF2MTRjMCAuNi0uNCAxLTEgMWgtMi4yYy0uNiAwLTEtLjQtMS0xVjJjMC0uNS40LTEgMS0xeiIvPjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik04MSAxLjRjMC0uNi40LTEgMS0xaDUuNGMuNiAwIC43LjMuMy43bC02IDZjLS40LjQtLjcuMy0uNy0uM1YxLjR6bTAgMTUuOGMwIC42LjQgMSAxIDFoNS40Yy42IDAgLjctLjMuMy0uN2wtNi02Yy0uNC0uNC0uNy0uMy0uNy4zdjUuNHpNOTguOCAxLjRjMC0uNi0uNC0xLTEtMWgtNS40Yy0uNiAwLS43LjMtLjMuN2w2IDZjLjQuNC43LjMuNy0uM1YxLjR6bTAgMTUuOGMwIC42LS40IDEtMSAxaC01LjRjLS42IDAtLjctLjMtLjMtLjdsNi02Yy40LS40LjctLjMuNy4zdjUuNHoiLz48cGF0aCBjbGFzcz0ic3QwIiBkPSJNMTEyLjcgNWMwIC42LjQgMSAxIDFoNC4xYy42IDAgLjctLjMuMy0uN0wxMTMuNC42Yy0uNC0uNC0uNy0uMy0uNy4zVjV6bS03LjEgMWMuNiAwIDEtLjQgMS0xVi45YzAtLjYtLjMtLjctLjctLjNsLTQuNyA0LjdjLS40LjQtLjMuNy4zLjdoNC4xem0xIDcuMWMwLS42LS40LTEtMS0xaC00LjFjLS42IDAtLjcuMy0uMy43bDQuNyA0LjdjLjQuNC43LjMuNy0uM3YtNC4xem03LjEtMWMtLjYgMC0xIC40LTEgMXY0LjFjMCAuNS4zLjcuNy4zbDQuNy00LjdjLjQtLjQuMy0uNy0uMy0uN2gtNC4xeiIvPjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik02NyA1LjhjLS41LjQtMS4yLjYtMS44LjZINjJjLS42IDAtMSAuNC0xIDF2NS43YzAgLjYuNCAxIDEgMWg0LjJjLjMuMi41LjQuOC42bDMuNSAyLjZjLjQuMy44LjEuOC0uNFYzLjVjMC0uNS0uNC0uNy0uOC0uNEw2NyA1Ljh6Ii8+PHBhdGggY2xhc3M9InN0MSIgZD0iTTczLjkgMi41czMuOS0uOCAzLjkgNy43LTMuOSA3LjgtMy45IDcuOCIvPjxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik03Mi42IDYuNHMyLjYtLjQgMi42IDMuOC0yLjYgMy45LTIuNiAzLjkiLz48cGF0aCBjbGFzcz0ic3QwIiBkPSJNNDcgNS44Yy0uNS40LTEuMi42LTEuOC42SDQyYy0uNiAwLTEgLjQtMSAxdjUuN2MwIC42LjQgMSAxIDFoNC4yYy4zLjIuNS40LjguNmwzLjUgMi42Yy40LjMuOC4xLjgtLjRWMy41YzAtLjUtLjQtLjctLjgtLjRMNDcgNS44eiIvPjxwYXRoIGNsYXNzPSJzdDIiIGQ9Ik01Mi44IDdsNS40IDUuNG0tNS40IDBMNTguMiA3Ii8+PHBhdGggY2xhc3M9InN0MyIgZD0iTTEyOC43IDguNmMtNi4yLTQuMi02LjUgNy44IDAgMy45bTYuNS0zLjljLTYuMi00LjItNi41IDcuOCAwIDMuOSIvPjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0xMjIuMiAzLjRoMTUuN3YxMy4xaC0xNS43VjMuNHpNMTIwLjggMnYxNS43aDE4LjNWMmgtMTguM3oiLz48cGF0aCBjbGFzcz0ic3QwIiBkPSJNMTQzLjIgM2gxNGMxLjEgMCAyIC45IDIgMnYxMGMwIDEuMS0uOSAyLTIgMmgtMTRjLTEuMSAwLTItLjktMi0yVjVjMC0xLjEuOS0yIDItMnoiLz48cGF0aCBjbGFzcz0ic3Q0IiBkPSJNMTQ2LjQgMTMuOGMtLjggMC0xLjYtLjQtMi4xLTEtMS4xLTEuNC0xLTMuNC4xLTQuOC41LS42IDItMS43IDQuNi4ybC0uNi44Yy0xLjQtMS0yLjYtMS4xLTMuMy0uMy0uOCAxLS44IDIuNC0uMSAzLjUuNy45IDEuOS44IDMuNC0uMWwuNS45Yy0uNy41LTEuNi43LTIuNS44em03LjUgMGMtLjggMC0xLjYtLjQtMi4xLTEtMS4xLTEuNC0xLTMuNC4xLTQuOC41LS42IDItMS43IDQuNi4ybC0uNS44Yy0xLjQtMS0yLjYtMS4xLTMuMy0uMy0uOCAxLS44IDIuNC0uMSAzLjUuNy45IDEuOS44IDMuNC0uMWwuNS45Yy0uOC41LTEuNy43LTIuNi44eiIvPjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik02MC4zIDc3Yy42LjIuOC44LjYgMS40LS4xLjMtLjMuNS0uNi42TDMwIDk2LjVjLTEgLjYtMS43LjEtMS43LTF2LTM1YzAtMS4xLjgtMS41IDEuNy0xTDYwLjMgNzd6Ii8+PHBhdGggY2xhc3M9InN0NSIgZD0iTTIuNSA3OWMwLTIwLjcgMTYuOC0zNy41IDM3LjUtMzcuNVM3Ny41IDU4LjMgNzcuNSA3OSA2MC43IDExNi41IDQwIDExNi41IDIuNSA5OS43IDIuNSA3OXoiLz48cGF0aCBjbGFzcz0ic3QwIiBkPSJNMTQwLjMgNzdjLjYuMi44LjguNiAxLjQtLjEuMy0uMy41LS42LjZMMTEwIDk2LjVjLTEgLjYtMS43LjEtMS43LTF2LTM1YzAtMS4xLjgtMS41IDEuNy0xTDE0MC4zIDc3eiIvPjxwYXRoIGNsYXNzPSJzdDYiIGQ9Ik04Mi41IDc5YzAtMjAuNyAxNi44LTM3LjUgMzcuNS0zNy41czM3LjUgMTYuOCAzNy41IDM3LjUtMTYuOCAzNy41LTM3LjUgMzcuNVM4Mi41IDk5LjcgODIuNSA3OXoiLz48Y2lyY2xlIGNsYXNzPSJzdDAiIGN4PSIyMDEuOSIgY3k9IjQ3LjEiIHI9IjguMSIvPjxjaXJjbGUgY2xhc3M9InN0NyIgY3g9IjIzMy45IiBjeT0iNzkiIHI9IjUiLz48Y2lyY2xlIGNsYXNzPSJzdDgiIGN4PSIyMDEuOSIgY3k9IjExMC45IiByPSI2Ii8+PGNpcmNsZSBjbGFzcz0ic3Q5IiBjeD0iMTcwLjEiIGN5PSI3OSIgcj0iNyIvPjxjaXJjbGUgY2xhc3M9InN0MTAiIGN4PSIxNzguMiIgY3k9IjU2LjMiIHI9IjcuNSIvPjxjaXJjbGUgY2xhc3M9InN0MTEiIGN4PSIyMjYuMyIgY3k9IjU2LjEiIHI9IjQuNSIvPjxjaXJjbGUgY2xhc3M9InN0MTIiIGN4PSIyMjUuOCIgY3k9IjEwMi44IiByPSI1LjUiLz48Y2lyY2xlIGNsYXNzPSJzdDEzIiBjeD0iMTc4LjIiIGN5PSIxMDIuOCIgcj0iNi41Ii8+PHBhdGggY2xhc3M9InN0MCIgZD0iTTE3OCA5LjRjMCAuNC0uNC43LS45LjctLjEgMC0uMiAwLS4yLS4xTDE3MiA4LjJjLS41LS4yLS42LS42LS4xLS44bDYuMi0zLjZjLjUtLjMuOC0uMS43LjVsLS44IDUuMXoiLz48cGF0aCBjbGFzcz0ic3QwIiBkPSJNMTY5LjQgMTUuOWMtMSAwLTItLjItMi45LS43LTItMS0zLjItMy0zLjItNS4yLjEtMy40IDIuOS02IDYuMy02IDIuNS4xIDQuOCAxLjcgNS42IDQuMWwuMS0uMSAyLjEgMS4xYy0uNi00LjQtNC43LTcuNS05LjEtNi45LTMuOS42LTYuOSAzLjktNyA3LjkgMCAyLjkgMS43IDUuNiA0LjMgNyAxLjIuNiAyLjUuOSAzLjggMSAyLjYgMCA1LTEuMiA2LjYtMy4zbC0xLjgtLjljLTEuMiAxLjItMyAyLTQuOCAyeiIvPjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0xODMuNCAzLjJjLjggMCAxLjUuNyAxLjUgMS41cy0uNyAxLjUtMS41IDEuNS0xLjUtLjctMS41LTEuNWMwLS45LjctMS41IDEuNS0xLjV6bTUuMSAwaDguNWMuOSAwIDEuNS43IDEuNSAxLjVzLS43IDEuNS0xLjUgMS41aC04LjVjLS45IDAtMS41LS43LTEuNS0xLjUtLjEtLjkuNi0xLjUgMS41LTEuNXptLTUuMSA1Yy44IDAgMS41LjcgMS41IDEuNXMtLjcgMS41LTEuNSAxLjUtMS41LS43LTEuNS0xLjVjMC0uOS43LTEuNSAxLjUtMS41em01LjEgMGg4LjVjLjkgMCAxLjUuNyAxLjUgMS41cy0uNyAxLjUtMS41IDEuNWgtOC41Yy0uOSAwLTEuNS0uNy0xLjUtMS41LS4xLS45LjYtMS41IDEuNS0xLjV6bS01LjEgNWMuOCAwIDEuNS43IDEuNSAxLjVzLS43IDEuNS0xLjUgMS41LTEuNS0uNy0xLjUtMS41YzAtLjkuNy0xLjUgMS41LTEuNXptNS4xIDBoOC41Yy45IDAgMS41LjcgMS41IDEuNXMtLjcgMS41LTEuNSAxLjVoLTguNWMtLjkgMC0xLjUtLjctMS41LTEuNS0uMS0uOS42LTEuNSAxLjUtMS41eiIvPjwvc3ZnPgo=) -160px -40px no-repeat;
  display: block;
  height: 80px;
  width: 80px;
  z-index: 1;
}

@-webkit-keyframes mejs__loading-spinner {
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@keyframes mejs__loading-spinner {
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

/* End: LAYERS */
/* Start: CONTROL BAR */
.mejs__controls {
  bottom: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 40px;
  left: 0;
  list-style-type: none;
  margin: 0;
  padding: 0 10px;
  position: absolute;
  width: 100%;
  z-index: 3;
}

.mejs__controls:not([style*='display: none']) {
  background: rgba(255, 0, 0, 0.7);
  background: -webkit-linear-gradient(transparent, rgba(0, 0, 0, 0.35));
  background: linear-gradient(transparent, rgba(0, 0, 0, 0.35));
}

.mejs__button,
.mejs__time,
.mejs__time-rail {
  font-size: 10px;
  height: 40px;
  line-height: 10px;
  margin: 0;
  width: 32px;
}

.mejs__button > button {
  background: transparent url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0MDAiIGhlaWdodD0iMTIwIiB2aWV3Qm94PSIwIDAgNDAwIDEyMCI+PHN0eWxlPi5zdDB7ZmlsbDojRkZGRkZGO3dpZHRoOjE2cHg7aGVpZ2h0OjE2cHh9IC5zdDF7ZmlsbDpub25lO3N0cm9rZTojRkZGRkZGO3N0cm9rZS13aWR0aDoxLjU7c3Ryb2tlLWxpbmVjYXA6cm91bmQ7fSAuc3Qye2ZpbGw6bm9uZTtzdHJva2U6I0ZGRkZGRjtzdHJva2Utd2lkdGg6MjtzdHJva2UtbGluZWNhcDpyb3VuZDt9IC5zdDN7ZmlsbDpub25lO3N0cm9rZTojRkZGRkZGO30gLnN0NHtmaWxsOiMyMzFGMjA7fSAuc3Q1e29wYWNpdHk6MC43NTtmaWxsOm5vbmU7c3Ryb2tlOiNGRkZGRkY7c3Ryb2tlLXdpZHRoOjU7ZW5hYmxlLWJhY2tncm91bmQ6bmV3O30gLnN0NntmaWxsOm5vbmU7c3Ryb2tlOiNGRkZGRkY7c3Ryb2tlLXdpZHRoOjU7fSAuc3Q3e29wYWNpdHk6MC40O2ZpbGw6I0ZGRkZGRjtlbmFibGUtYmFja2dyb3VuZDpuZXc7fSAuc3Q4e29wYWNpdHk6MC42O2ZpbGw6I0ZGRkZGRjtlbmFibGUtYmFja2dyb3VuZDpuZXc7fSAuc3Q5e29wYWNpdHk6MC44O2ZpbGw6I0ZGRkZGRjtlbmFibGUtYmFja2dyb3VuZDpuZXc7fSAuc3QxMHtvcGFjaXR5OjAuOTtmaWxsOiNGRkZGRkY7ZW5hYmxlLWJhY2tncm91bmQ6bmV3O30gLnN0MTF7b3BhY2l0eTowLjM7ZmlsbDojRkZGRkZGO2VuYWJsZS1iYWNrZ3JvdW5kOm5ldzt9IC5zdDEye29wYWNpdHk6MC41O2ZpbGw6I0ZGRkZGRjtlbmFibGUtYmFja2dyb3VuZDpuZXc7fSAuc3QxM3tvcGFjaXR5OjAuNztmaWxsOiNGRkZGRkY7ZW5hYmxlLWJhY2tncm91bmQ6bmV3O308L3N0eWxlPjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0xNi41IDguNWMuMy4xLjQuNS4yLjgtLjEuMS0uMS4yLS4yLjJsLTExLjQgN2MtLjUuMy0uOC4xLS44LS41VjJjMC0uNS40LS44LjgtLjVsMTEuNCA3eiIvPjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0yNCAxaDIuMmMuNiAwIDEgLjQgMSAxdjE0YzAgLjYtLjQgMS0xIDFIMjRjLS42IDAtMS0uNC0xLTFWMmMwLS41LjQtMSAxLTF6bTkuOCAwSDM2Yy42IDAgMSAuNCAxIDF2MTRjMCAuNi0uNCAxLTEgMWgtMi4yYy0uNiAwLTEtLjQtMS0xVjJjMC0uNS40LTEgMS0xeiIvPjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik04MSAxLjRjMC0uNi40LTEgMS0xaDUuNGMuNiAwIC43LjMuMy43bC02IDZjLS40LjQtLjcuMy0uNy0uM1YxLjR6bTAgMTUuOGMwIC42LjQgMSAxIDFoNS40Yy42IDAgLjctLjMuMy0uN2wtNi02Yy0uNC0uNC0uNy0uMy0uNy4zdjUuNHpNOTguOCAxLjRjMC0uNi0uNC0xLTEtMWgtNS40Yy0uNiAwLS43LjMtLjMuN2w2IDZjLjQuNC43LjMuNy0uM1YxLjR6bTAgMTUuOGMwIC42LS40IDEtMSAxaC01LjRjLS42IDAtLjctLjMtLjMtLjdsNi02Yy40LS40LjctLjMuNy4zdjUuNHoiLz48cGF0aCBjbGFzcz0ic3QwIiBkPSJNMTEyLjcgNWMwIC42LjQgMSAxIDFoNC4xYy42IDAgLjctLjMuMy0uN0wxMTMuNC42Yy0uNC0uNC0uNy0uMy0uNy4zVjV6bS03LjEgMWMuNiAwIDEtLjQgMS0xVi45YzAtLjYtLjMtLjctLjctLjNsLTQuNyA0LjdjLS40LjQtLjMuNy4zLjdoNC4xem0xIDcuMWMwLS42LS40LTEtMS0xaC00LjFjLS42IDAtLjcuMy0uMy43bDQuNyA0LjdjLjQuNC43LjMuNy0uM3YtNC4xem03LjEtMWMtLjYgMC0xIC40LTEgMXY0LjFjMCAuNS4zLjcuNy4zbDQuNy00LjdjLjQtLjQuMy0uNy0uMy0uN2gtNC4xeiIvPjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik02NyA1LjhjLS41LjQtMS4yLjYtMS44LjZINjJjLS42IDAtMSAuNC0xIDF2NS43YzAgLjYuNCAxIDEgMWg0LjJjLjMuMi41LjQuOC42bDMuNSAyLjZjLjQuMy44LjEuOC0uNFYzLjVjMC0uNS0uNC0uNy0uOC0uNEw2NyA1Ljh6Ii8+PHBhdGggY2xhc3M9InN0MSIgZD0iTTczLjkgMi41czMuOS0uOCAzLjkgNy43LTMuOSA3LjgtMy45IDcuOCIvPjxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik03Mi42IDYuNHMyLjYtLjQgMi42IDMuOC0yLjYgMy45LTIuNiAzLjkiLz48cGF0aCBjbGFzcz0ic3QwIiBkPSJNNDcgNS44Yy0uNS40LTEuMi42LTEuOC42SDQyYy0uNiAwLTEgLjQtMSAxdjUuN2MwIC42LjQgMSAxIDFoNC4yYy4zLjIuNS40LjguNmwzLjUgMi42Yy40LjMuOC4xLjgtLjRWMy41YzAtLjUtLjQtLjctLjgtLjRMNDcgNS44eiIvPjxwYXRoIGNsYXNzPSJzdDIiIGQ9Ik01Mi44IDdsNS40IDUuNG0tNS40IDBMNTguMiA3Ii8+PHBhdGggY2xhc3M9InN0MyIgZD0iTTEyOC43IDguNmMtNi4yLTQuMi02LjUgNy44IDAgMy45bTYuNS0zLjljLTYuMi00LjItNi41IDcuOCAwIDMuOSIvPjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0xMjIuMiAzLjRoMTUuN3YxMy4xaC0xNS43VjMuNHpNMTIwLjggMnYxNS43aDE4LjNWMmgtMTguM3oiLz48cGF0aCBjbGFzcz0ic3QwIiBkPSJNMTQzLjIgM2gxNGMxLjEgMCAyIC45IDIgMnYxMGMwIDEuMS0uOSAyLTIgMmgtMTRjLTEuMSAwLTItLjktMi0yVjVjMC0xLjEuOS0yIDItMnoiLz48cGF0aCBjbGFzcz0ic3Q0IiBkPSJNMTQ2LjQgMTMuOGMtLjggMC0xLjYtLjQtMi4xLTEtMS4xLTEuNC0xLTMuNC4xLTQuOC41LS42IDItMS43IDQuNi4ybC0uNi44Yy0xLjQtMS0yLjYtMS4xLTMuMy0uMy0uOCAxLS44IDIuNC0uMSAzLjUuNy45IDEuOS44IDMuNC0uMWwuNS45Yy0uNy41LTEuNi43LTIuNS44em03LjUgMGMtLjggMC0xLjYtLjQtMi4xLTEtMS4xLTEuNC0xLTMuNC4xLTQuOC41LS42IDItMS43IDQuNi4ybC0uNS44Yy0xLjQtMS0yLjYtMS4xLTMuMy0uMy0uOCAxLS44IDIuNC0uMSAzLjUuNy45IDEuOS44IDMuNC0uMWwuNS45Yy0uOC41LTEuNy43LTIuNi44eiIvPjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik02MC4zIDc3Yy42LjIuOC44LjYgMS40LS4xLjMtLjMuNS0uNi42TDMwIDk2LjVjLTEgLjYtMS43LjEtMS43LTF2LTM1YzAtMS4xLjgtMS41IDEuNy0xTDYwLjMgNzd6Ii8+PHBhdGggY2xhc3M9InN0NSIgZD0iTTIuNSA3OWMwLTIwLjcgMTYuOC0zNy41IDM3LjUtMzcuNVM3Ny41IDU4LjMgNzcuNSA3OSA2MC43IDExNi41IDQwIDExNi41IDIuNSA5OS43IDIuNSA3OXoiLz48cGF0aCBjbGFzcz0ic3QwIiBkPSJNMTQwLjMgNzdjLjYuMi44LjguNiAxLjQtLjEuMy0uMy41LS42LjZMMTEwIDk2LjVjLTEgLjYtMS43LjEtMS43LTF2LTM1YzAtMS4xLjgtMS41IDEuNy0xTDE0MC4zIDc3eiIvPjxwYXRoIGNsYXNzPSJzdDYiIGQ9Ik04Mi41IDc5YzAtMjAuNyAxNi44LTM3LjUgMzcuNS0zNy41czM3LjUgMTYuOCAzNy41IDM3LjUtMTYuOCAzNy41LTM3LjUgMzcuNVM4Mi41IDk5LjcgODIuNSA3OXoiLz48Y2lyY2xlIGNsYXNzPSJzdDAiIGN4PSIyMDEuOSIgY3k9IjQ3LjEiIHI9IjguMSIvPjxjaXJjbGUgY2xhc3M9InN0NyIgY3g9IjIzMy45IiBjeT0iNzkiIHI9IjUiLz48Y2lyY2xlIGNsYXNzPSJzdDgiIGN4PSIyMDEuOSIgY3k9IjExMC45IiByPSI2Ii8+PGNpcmNsZSBjbGFzcz0ic3Q5IiBjeD0iMTcwLjEiIGN5PSI3OSIgcj0iNyIvPjxjaXJjbGUgY2xhc3M9InN0MTAiIGN4PSIxNzguMiIgY3k9IjU2LjMiIHI9IjcuNSIvPjxjaXJjbGUgY2xhc3M9InN0MTEiIGN4PSIyMjYuMyIgY3k9IjU2LjEiIHI9IjQuNSIvPjxjaXJjbGUgY2xhc3M9InN0MTIiIGN4PSIyMjUuOCIgY3k9IjEwMi44IiByPSI1LjUiLz48Y2lyY2xlIGNsYXNzPSJzdDEzIiBjeD0iMTc4LjIiIGN5PSIxMDIuOCIgcj0iNi41Ii8+PHBhdGggY2xhc3M9InN0MCIgZD0iTTE3OCA5LjRjMCAuNC0uNC43LS45LjctLjEgMC0uMiAwLS4yLS4xTDE3MiA4LjJjLS41LS4yLS42LS42LS4xLS44bDYuMi0zLjZjLjUtLjMuOC0uMS43LjVsLS44IDUuMXoiLz48cGF0aCBjbGFzcz0ic3QwIiBkPSJNMTY5LjQgMTUuOWMtMSAwLTItLjItMi45LS43LTItMS0zLjItMy0zLjItNS4yLjEtMy40IDIuOS02IDYuMy02IDIuNS4xIDQuOCAxLjcgNS42IDQuMWwuMS0uMSAyLjEgMS4xYy0uNi00LjQtNC43LTcuNS05LjEtNi45LTMuOS42LTYuOSAzLjktNyA3LjkgMCAyLjkgMS43IDUuNiA0LjMgNyAxLjIuNiAyLjUuOSAzLjggMSAyLjYgMCA1LTEuMiA2LjYtMy4zbC0xLjgtLjljLTEuMiAxLjItMyAyLTQuOCAyeiIvPjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0xODMuNCAzLjJjLjggMCAxLjUuNyAxLjUgMS41cy0uNyAxLjUtMS41IDEuNS0xLjUtLjctMS41LTEuNWMwLS45LjctMS41IDEuNS0xLjV6bTUuMSAwaDguNWMuOSAwIDEuNS43IDEuNSAxLjVzLS43IDEuNS0xLjUgMS41aC04LjVjLS45IDAtMS41LS43LTEuNS0xLjUtLjEtLjkuNi0xLjUgMS41LTEuNXptLTUuMSA1Yy44IDAgMS41LjcgMS41IDEuNXMtLjcgMS41LTEuNSAxLjUtMS41LS43LTEuNS0xLjVjMC0uOS43LTEuNSAxLjUtMS41em01LjEgMGg4LjVjLjkgMCAxLjUuNyAxLjUgMS41cy0uNyAxLjUtMS41IDEuNWgtOC41Yy0uOSAwLTEuNS0uNy0xLjUtMS41LS4xLS45LjYtMS41IDEuNS0xLjV6bS01LjEgNWMuOCAwIDEuNS43IDEuNSAxLjVzLS43IDEuNS0xLjUgMS41LTEuNS0uNy0xLjUtMS41YzAtLjkuNy0xLjUgMS41LTEuNXptNS4xIDBoOC41Yy45IDAgMS41LjcgMS41IDEuNXMtLjcgMS41LTEuNSAxLjVoLTguNWMtLjkgMC0xLjUtLjctMS41LTEuNS0uMS0uOS42LTEuNSAxLjUtMS41eiIvPjwvc3ZnPgo=);
  border: 0;
  cursor: pointer;
  display: block;
  font-size: 0;
  height: 20px;
  line-height: 0;
  margin: 10px 6px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  text-decoration: none;
  width: 20px;
}

/* :focus for accessibility */
.mejs__button > button:focus {
  outline: dotted 1px #999;
}

.mejs__container-keyboard-inactive a,
.mejs__container-keyboard-inactive a:focus,
.mejs__container-keyboard-inactive button,
.mejs__container-keyboard-inactive button:focus,
.mejs__container-keyboard-inactive [role=slider],
.mejs__container-keyboard-inactive [role=slider]:focus {
  outline: 0;
}

/* End: CONTROL BAR */
/* Start: Time (Current / Duration) */
.mejs__time {
  box-sizing: content-box;
  color: #fff;
  font-size: 11px;
  font-weight: bold;
  height: 24px;
  overflow: hidden;
  padding: 16px 6px 0;
  text-align: center;
  width: auto;
}

/* End: Time (Current / Duration) */
/* Start: Play/Pause/Stop */
.mejs__play > button {
  background-position: 0 0;
}

.mejs__pause > button {
  background-position: -20px 0;
}

.mejs__replay > button {
  background-position: -160px 0;
}

/* End: Play/Pause/Stop */
/* Start: Progress Bar */
.mejs__time-rail {
  direction: ltr;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  height: 40px;
  margin: 0 10px;
  padding-top: 10px;
  position: relative;
}

.mejs__time-total,
.mejs__time-buffering,
.mejs__time-loaded,
.mejs__time-current,
.mejs__time-float,
.mejs__time-hovered,
.mejs__time-float-current,
.mejs__time-float-corner,
.mejs__time-marker {
  border-radius: 2px;
  cursor: pointer;
  display: block;
  height: 10px;
  position: absolute;
}

.mejs__time-total {
  background: rgba(255, 255, 255, 0.3);
  margin: 5px 0 0;
  width: 100%;
}

.mejs__time-buffering {
  -webkit-animation: buffering-stripes 2s linear infinite;
  animation: buffering-stripes 2s linear infinite;
  background: -webkit-linear-gradient(135deg, rgba(255, 255, 255, 0.4) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.4) 50%, rgba(255, 255, 255, 0.4) 75%, transparent 75%, transparent);
  background: linear-gradient(-45deg, rgba(255, 255, 255, 0.4) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.4) 50%, rgba(255, 255, 255, 0.4) 75%, transparent 75%, transparent);
  background-size: 15px 15px;
  width: 100%;
}

@-webkit-keyframes buffering-stripes {
  from {
    background-position: 0 0;
  }
  to {
    background-position: 30px 0;
  }
}

@keyframes buffering-stripes {
  from {
    background-position: 0 0;
  }
  to {
    background-position: 30px 0;
  }
}

.mejs__time-loaded {
  background: rgba(255, 255, 255, 0.3);
}

.mejs__time-current,
.mejs__time-handle-content {
  background: rgba(255, 255, 255, 0.9);
}

.mejs__time-hovered {
  background: rgba(255, 255, 255, 0.5);
  z-index: 10;
}

.mejs__time-hovered.negative {
  background: rgba(0, 0, 0, 0.2);
}

.mejs__time-current,
.mejs__time-buffering,
.mejs__time-loaded,
.mejs__time-hovered {
  left: 0;
  -webkit-transform: scaleX(0);
  -ms-transform: scaleX(0);
  transform: scaleX(0);
  -webkit-transform-origin: 0 0;
  -ms-transform-origin: 0 0;
  transform-origin: 0 0;
  -webkit-transition: 0.15s ease-in all;
  transition: 0.15s ease-in all;
  width: 100%;
}

.mejs__time-buffering {
  -webkit-transform: scaleX(1);
  -ms-transform: scaleX(1);
  transform: scaleX(1);
}

.mejs__time-hovered {
  -webkit-transition: height 0.1s cubic-bezier(0.44, 0, 1, 1);
  transition: height 0.1s cubic-bezier(0.44, 0, 1, 1);
}

.mejs__time-hovered.no-hover {
  -webkit-transform: scaleX(0) !important;
  -ms-transform: scaleX(0) !important;
  transform: scaleX(0) !important;
}

.mejs__time-handle,
.mejs__time-handle-content {
  border: 4px solid transparent;
  cursor: pointer;
  left: 0;
  position: absolute;
  -webkit-transform: translateX(0);
  -ms-transform: translateX(0);
  transform: translateX(0);
  z-index: 11;
}

.mejs__time-handle-content {
  border: 4px solid rgba(255, 255, 255, 0.9);
  border-radius: 50%;
  height: 10px;
  left: -7px;
  top: -4px;
  -webkit-transform: scale(0);
  -ms-transform: scale(0);
  transform: scale(0);
  width: 10px;
}

.mejs__time-rail:hover .mejs__time-handle-content,
.mejs__time-rail .mejs__time-handle-content:focus,
.mejs__time-rail .mejs__time-handle-content:active {
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
}

.mejs__time-float {
  background: #eee;
  border: solid 1px #333;
  bottom: 100%;
  color: #111;
  display: none;
  height: 17px;
  margin-bottom: 9px;
  position: absolute;
  text-align: center;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  width: 36px;
}

.mejs__time-float-current {
  display: block;
  left: 0;
  margin: 2px;
  text-align: center;
  width: 30px;
}

.mejs__time-float-corner {
  border: solid 5px #eee;
  border-color: #eee transparent transparent;
  border-radius: 0;
  display: block;
  height: 0;
  left: 50%;
  line-height: 0;
  position: absolute;
  top: 100%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  width: 0;
}

.mejs__long-video .mejs__time-float {
  margin-left: -23px;
  width: 64px;
}

.mejs__long-video .mejs__time-float-current {
  width: 60px;
}

.mejs__broadcast {
  color: #fff;
  height: 10px;
  position: absolute;
  top: 15px;
  width: 100%;
}

/* End: Progress Bar */
/* Start: Fullscreen */
.mejs__fullscreen-button > button {
  background-position: -80px 0;
}

.mejs__unfullscreen > button {
  background-position: -100px 0;
}

/* End: Fullscreen */
/* Start: Mute/Volume */
.mejs__mute > button {
  background-position: -60px 0;
}

.mejs__unmute > button {
  background-position: -40px 0;
}

.mejs__volume-button {
  position: relative;
}

.mejs__volume-button > .mejs__volume-slider {
  -webkit-backface-visibility: hidden;
  background: rgba(50, 50, 50, 0.7);
  border-radius: 0;
  bottom: 100%;
  display: none;
  height: 115px;
  left: 50%;
  margin: 0;
  position: absolute;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  width: 25px;
  z-index: 1;
}

.mejs__volume-button:hover {
  border-radius: 0 0 4px 4px;
}

.mejs__volume-total {
  background: rgba(255, 255, 255, 0.5);
  height: 100px;
  left: 50%;
  margin: 0;
  position: absolute;
  top: 8px;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  width: 2px;
}

.mejs__volume-current {
  background: rgba(255, 255, 255, 0.9);
  left: 0;
  margin: 0;
  position: absolute;
  width: 100%;
}

.mejs__volume-handle {
  background: rgba(255, 255, 255, 0.9);
  border-radius: 1px;
  cursor: ns-resize;
  height: 6px;
  left: 50%;
  position: absolute;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  width: 16px;
}

.mejs__horizontal-volume-slider {
  display: block;
  height: 36px;
  position: relative;
  vertical-align: middle;
  width: 56px;
}

.mejs__horizontal-volume-total {
  background: rgba(50, 50, 50, 0.8);
  border-radius: 2px;
  font-size: 1px;
  height: 8px;
  left: 0;
  margin: 0;
  padding: 0;
  position: absolute;
  top: 16px;
  width: 50px;
}

.mejs__horizontal-volume-current {
  background: rgba(255, 255, 255, 0.8);
  border-radius: 2px;
  font-size: 1px;
  height: 100%;
  left: 0;
  margin: 0;
  padding: 0;
  position: absolute;
  top: 0;
  width: 100%;
}

.mejs__horizontal-volume-handle {
  display: none;
}

/* End: Mute/Volume */
/* Start: Track (Captions and Chapters) */
.mejs__captions-button,
.mejs__chapters-button {
  position: relative;
}

.mejs__captions-button > button {
  background-position: -140px 0;
}

.mejs__chapters-button > button {
  background-position: -180px 0;
}

.mejs__captions-button > .mejs__captions-selector,
.mejs__chapters-button > .mejs__chapters-selector {
  background: rgba(50, 50, 50, 0.7);
  border: solid 1px transparent;
  border-radius: 0;
  bottom: 100%;
  margin-right: -43px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  right: 50%;
  visibility: visible;
  width: 86px;
}

.mejs__chapters-button > .mejs__chapters-selector {
  margin-right: -55px;
  width: 110px;
}

.mejs__captions-selector-list,
.mejs__chapters-selector-list {
  list-style-type: none !important;
  margin: 0;
  overflow: hidden;
  padding: 0;
}

.mejs__captions-selector-list-item,
.mejs__chapters-selector-list-item {
  color: #fff;
  cursor: pointer;
  display: block;
  list-style-type: none !important;
  margin: 0 0 6px;
  overflow: hidden;
  padding: 0;
}

.mejs__captions-selector-list-item:hover,
.mejs__chapters-selector-list-item:hover {
  background-color: #c8c8c8 !important;
  background-color: rgba(255, 255, 255, 0.4) !important;
}

.mejs__captions-selector-input,
.mejs__chapters-selector-input {
  clear: both;
  float: left;
  left: -1000px;
  margin: 3px 3px 0 5px;
  position: absolute;
}

.mejs__captions-selector-label,
.mejs__chapters-selector-label {
  cursor: pointer;
  float: left;
  font-size: 10px;
  line-height: 15px;
  padding: 4px 10px 0;
  width: 100%;
}

.mejs__captions-selected,
.mejs__chapters-selected {
  color: #21f8f8;
}

.mejs__captions-translations {
  font-size: 10px;
  margin: 0 0 5px;
}

.mejs__captions-layer {
  bottom: 0;
  color: #fff;
  font-size: 16px;
  left: 0;
  line-height: 20px;
  position: absolute;
  text-align: center;
}

.mejs__captions-layer a {
  color: #fff;
  text-decoration: underline;
}

.mejs__captions-layer[lang=ar] {
  font-size: 20px;
  font-weight: normal;
}

.mejs__captions-position {
  bottom: 15px;
  left: 0;
  position: absolute;
  width: 100%;
}

.mejs__captions-position-hover {
  bottom: 35px;
}

.mejs__captions-text,
.mejs__captions-text * {
  background: rgba(20, 20, 20, 0.5);
  box-shadow: 5px 0 0 rgba(20, 20, 20, 0.5), -5px 0 0 rgba(20, 20, 20, 0.5);
  padding: 0;
  white-space: pre-wrap;
}

.mejs__container.mejs__hide-cues video::-webkit-media-text-track-container {
  display: none;
}

/* End: Track (Captions and Chapters) */
/* Start: Error */
.mejs__overlay-error {
  position: relative;
}

.mejs__overlay-error > img {
  left: 0;
  max-width: 100%;
  position: absolute;
  top: 0;
  z-index: -1;
}

.mejs__cannotplay,
.mejs__cannotplay a {
  color: #fff;
  font-size: 0.8em;
}

.mejs__cannotplay {
  position: relative;
}

.mejs__cannotplay p,
.mejs__cannotplay a {
  display: inline-block;
  padding: 0 15px;
  width: 100%;
}

/* End: Error */
.cm-mediaelementwrapper > iframe {
  position: absolute;
  top: 0;
  bottom: 0;
  height: 100%;
  left: 0;
  right: 0;
  width: 100%;
}

.cm-popup {
  position: relative;
  max-width: 1200px;
  max-height: 90vh;
  margin: 0 auto;
  padding: 20px;
  text-align: center;
}

.cm-popup__video {
  position: absolute;
  top: 0;
  bottom: 0;
  height: 100%;
  left: 0;
  right: 0;
  width: 100%;
}

.cm-popup .mfp-close {
  color: #333333;
}

.mfp-content .cm-popup {
  visibility: visible;
  position: relative;
}

.cm-shoppable {
  display: flex;
  flex-direction: row;
  align-items: stretch;
  /* hide shoppable video teasers by default */
}

.cm-shoppable__video, .cm-shoppable__content {
  flex: 1;
}

.cm-shoppable__teasers {
  display: none;
}

.cm-shoppable__teaser {
  height: 100%;
}

.cm-shoppable__content, .cm-shoppable__player {
  display: block;
  position: relative;
  overflow: hidden;
}

.cm-shoppable__content:before, .cm-shoppable__player:before {
  display: block;
  padding-top: calc(56.25%);
  content: "";
}

.cm-shoppable__video-element {
  position: absolute;
  top: 0;
  bottom: 0;
  height: 100%;
  left: 0;
  right: 0;
  width: 100%;
}

@media screen and (min-width: 1280px) {
  .cm-shoppable__video, .cm-shoppable__content {
    flex: 3;
  }
  .cm-shoppable__video {
    margin-right: 10px;
  }
  .cm-shoppable__teasers {
    display: block;
    flex: 1;
    margin-left: 10px;
  }
  .cm-shoppable__teaser {
    box-sizing: border-box;
    display: none;
    background: #fff;
    overflow: hidden;
  }
  .cm-shoppable__default {
    display: block;
  }
  .cm-shoppable .cm-teasable__play.cm-hidden + .cm-teasable__caption {
    display: none;
  }
}

.cm-quickinfo--shoppable {
  flex-direction: column;
  visibility: visible;
  width: 100%;
  height: inherit;
  color: #fff;
  background: transparent;
  box-shadow: none;
}

.cm-quickinfo--shoppable .cm-quickinfo__title {
  font-size: 1.25rem;
  color: #fff;
  margin: 0.5rem 0;
}

.cm-quickinfo--shoppable .cm-quickinfo__close {
  display: none;
}

.cm-quickinfo--shoppable .cm-quickinfo__offerprice {
  color: #fff;
}

/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
html {
  font-family: sans-serif;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}

body {
  margin: 0;
}

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

audio,
canvas,
progress,
video {
  display: inline-block;
  vertical-align: baseline;
}

audio:not([controls]) {
  display: none;
  height: 0;
}

[hidden],
template {
  display: none;
}

a {
  background-color: transparent;
}

a:active,
a:hover {
  outline: 0;
}

abbr[title] {
  border-bottom: none;
  text-decoration: underline;
  text-decoration: underline dotted;
}

b,
strong {
  font-weight: bold;
}

dfn {
  font-style: italic;
}

h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

mark {
  background: #ff0;
  color: #000;
}

small {
  font-size: 80%;
}

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

sup {
  top: -0.5em;
}

sub {
  bottom: -0.25em;
}

img {
  border: 0;
}

svg:not(:root) {
  overflow: hidden;
}

figure {
  margin: 1em 40px;
}

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

pre {
  overflow: auto;
}

code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}

button,
input,
optgroup,
select,
textarea {
  color: inherit;
  font: inherit;
  margin: 0;
}

button {
  overflow: visible;
}

button,
select {
  text-transform: none;
}

button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer;
}

button[disabled],
html input[disabled] {
  cursor: default;
}

button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

input {
  line-height: normal;
}

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

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

input[type="search"] {
  -webkit-appearance: textfield;
  box-sizing: content-box;
}

input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}

legend {
  border: 0;
  padding: 0;
}

textarea {
  overflow: auto;
}

optgroup {
  font-weight: bold;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

td,
th {
  padding: 0;
}

/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */
@media print {
  *,
  *:before,
  *:after {
    color: #000 !important;
    text-shadow: none !important;
    background: transparent !important;
    box-shadow: none !important;
  }
  a,
  a:visited {
    text-decoration: underline;
  }
  a[href]:after {
    content: " (" attr(href) ")";
  }
  abbr[title]:after {
    content: " (" attr(title) ")";
  }
  a[href^="#"]:after,
  a[href^="javascript:"]:after {
    content: "";
  }
  pre,
  blockquote {
    border: 1px solid #999;
    page-break-inside: avoid;
  }
  thead {
    display: table-header-group;
  }
  tr,
  img {
    page-break-inside: avoid;
  }
  img {
    max-width: 100% !important;
  }
  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3;
  }
  h2,
  h3 {
    page-break-after: avoid;
  }
  .navbar {
    display: none;
  }
  .btn > .caret,
  .dropup > .btn > .caret {
    border-top-color: #000 !important;
  }
  .label {
    border: 1px solid #000;
  }
  .table {
    border-collapse: collapse !important;
  }
  .table td,
  .table th {
    background-color: #fff !important;
  }
  .table-bordered th,
  .table-bordered td {
    border: 1px solid #ddd !important;
  }
}

@font-face {
  font-family: "Glyphicons Halflings";
  src: url(/resource/blob/glyphicons-halflings-regular-eot-data-11180968.eot?userVariant=14243);
  src: url(/resource/blob/glyphicons-halflings-regular-eot-data-11180968.eot?userVariant=14243) format("embedded-opentype"), url(/resource/blob/glyphicons-halflings-regular-woff2-data-11180974.woff2?userVariant=14243) format("woff2"), url(/resource/blob/glyphicons-halflings-regular-woff-data-11180972.woff?userVariant=14243) format("woff"), url(/resource/blob/glyphicons-halflings-regular-ttf-data-11180970.ttf?userVariant=14243) format("truetype"), url(/resource/blob/glyphicons-halflings-regular-svg-data-11180870.svg?userVariant=14243) format("svg");
}

.glyphicon {
  position: relative;
  top: 1px;
  display: inline-block;
  font-family: "Glyphicons Halflings";
  font-style: normal;
  font-weight: 400;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.glyphicon-asterisk:before {
  content: "\002a";
}

.glyphicon-plus:before {
  content: "\002b";
}

.glyphicon-euro:before,
.glyphicon-eur:before {
  content: "\20ac";
}

.glyphicon-minus:before {
  content: "\2212";
}

.glyphicon-cloud:before {
  content: "\2601";
}

.glyphicon-envelope:before {
  content: "\2709";
}

.glyphicon-pencil:before {
  content: "\270f";
}

.glyphicon-glass:before {
  content: "\e001";
}

.glyphicon-music:before {
  content: "\e002";
}

.glyphicon-search:before {
  content: "\e003";
}

.glyphicon-heart:before {
  content: "\e005";
}

.glyphicon-star:before {
  content: "\e006";
}

.glyphicon-star-empty:before {
  content: "\e007";
}

.glyphicon-user:before {
  content: "\e008";
}

.glyphicon-film:before {
  content: "\e009";
}

.glyphicon-th-large:before {
  content: "\e010";
}

.glyphicon-th:before {
  content: "\e011";
}

.glyphicon-th-list:before {
  content: "\e012";
}

.glyphicon-ok:before {
  content: "\e013";
}

.glyphicon-remove:before {
  content: "\e014";
}

.glyphicon-zoom-in:before {
  content: "\e015";
}

.glyphicon-zoom-out:before {
  content: "\e016";
}

.glyphicon-off:before {
  content: "\e017";
}

.glyphicon-signal:before {
  content: "\e018";
}

.glyphicon-cog:before {
  content: "\e019";
}

.glyphicon-trash:before {
  content: "\e020";
}

.glyphicon-home:before {
  content: "\e021";
}

.glyphicon-file:before {
  content: "\e022";
}

.glyphicon-time:before {
  content: "\e023";
}

.glyphicon-road:before {
  content: "\e024";
}

.glyphicon-download-alt:before {
  content: "\e025";
}

.glyphicon-download:before {
  content: "\e026";
}

.glyphicon-upload:before {
  content: "\e027";
}

.glyphicon-inbox:before {
  content: "\e028";
}

.glyphicon-play-circle:before {
  content: "\e029";
}

.glyphicon-repeat:before {
  content: "\e030";
}

.glyphicon-refresh:before {
  content: "\e031";
}

.glyphicon-list-alt:before {
  content: "\e032";
}

.glyphicon-lock:before {
  content: "\e033";
}

.glyphicon-flag:before {
  content: "\e034";
}

.glyphicon-headphones:before {
  content: "\e035";
}

.glyphicon-volume-off:before {
  content: "\e036";
}

.glyphicon-volume-down:before {
  content: "\e037";
}

.glyphicon-volume-up:before {
  content: "\e038";
}

.glyphicon-qrcode:before {
  content: "\e039";
}

.glyphicon-barcode:before {
  content: "\e040";
}

.glyphicon-tag:before {
  content: "\e041";
}

.glyphicon-tags:before {
  content: "\e042";
}

.glyphicon-book:before {
  content: "\e043";
}

.glyphicon-bookmark:before {
  content: "\e044";
}

.glyphicon-print:before {
  content: "\e045";
}

.glyphicon-camera:before {
  content: "\e046";
}

.glyphicon-font:before {
  content: "\e047";
}

.glyphicon-bold:before {
  content: "\e048";
}

.glyphicon-italic:before {
  content: "\e049";
}

.glyphicon-text-height:before {
  content: "\e050";
}

.glyphicon-text-width:before {
  content: "\e051";
}

.glyphicon-align-left:before {
  content: "\e052";
}

.glyphicon-align-center:before {
  content: "\e053";
}

.glyphicon-align-right:before {
  content: "\e054";
}

.glyphicon-align-justify:before {
  content: "\e055";
}

.glyphicon-list:before {
  content: "\e056";
}

.glyphicon-indent-left:before {
  content: "\e057";
}

.glyphicon-indent-right:before {
  content: "\e058";
}

.glyphicon-facetime-video:before {
  content: "\e059";
}

.glyphicon-picture:before {
  content: "\e060";
}

.glyphicon-map-marker:before {
  content: "\e062";
}

.glyphicon-adjust:before {
  content: "\e063";
}

.glyphicon-tint:before {
  content: "\e064";
}

.glyphicon-edit:before {
  content: "\e065";
}

.glyphicon-share:before {
  content: "\e066";
}

.glyphicon-check:before {
  content: "\e067";
}

.glyphicon-move:before {
  content: "\e068";
}

.glyphicon-step-backward:before {
  content: "\e069";
}

.glyphicon-fast-backward:before {
  content: "\e070";
}

.glyphicon-backward:before {
  content: "\e071";
}

.glyphicon-play:before {
  content: "\e072";
}

.glyphicon-pause:before {
  content: "\e073";
}

.glyphicon-stop:before {
  content: "\e074";
}

.glyphicon-forward:before {
  content: "\e075";
}

.glyphicon-fast-forward:before {
  content: "\e076";
}

.glyphicon-step-forward:before {
  content: "\e077";
}

.glyphicon-eject:before {
  content: "\e078";
}

.glyphicon-chevron-left:before {
  content: "\e079";
}

.glyphicon-chevron-right:before {
  content: "\e080";
}

.glyphicon-plus-sign:before {
  content: "\e081";
}

.glyphicon-minus-sign:before {
  content: "\e082";
}

.glyphicon-remove-sign:before {
  content: "\e083";
}

.glyphicon-ok-sign:before {
  content: "\e084";
}

.glyphicon-question-sign:before {
  content: "\e085";
}

.glyphicon-info-sign:before {
  content: "\e086";
}

.glyphicon-screenshot:before {
  content: "\e087";
}

.glyphicon-remove-circle:before {
  content: "\e088";
}

.glyphicon-ok-circle:before {
  content: "\e089";
}

.glyphicon-ban-circle:before {
  content: "\e090";
}

.glyphicon-arrow-left:before {
  content: "\e091";
}

.glyphicon-arrow-right:before {
  content: "\e092";
}

.glyphicon-arrow-up:before {
  content: "\e093";
}

.glyphicon-arrow-down:before {
  content: "\e094";
}

.glyphicon-share-alt:before {
  content: "\e095";
}

.glyphicon-resize-full:before {
  content: "\e096";
}

.glyphicon-resize-small:before {
  content: "\e097";
}

.glyphicon-exclamation-sign:before {
  content: "\e101";
}

.glyphicon-gift:before {
  content: "\e102";
}

.glyphicon-leaf:before {
  content: "\e103";
}

.glyphicon-fire:before {
  content: "\e104";
}

.glyphicon-eye-open:before {
  content: "\e105";
}

.glyphicon-eye-close:before {
  content: "\e106";
}

.glyphicon-warning-sign:before {
  content: "\e107";
}

.glyphicon-plane:before {
  content: "\e108";
}

.glyphicon-calendar:before {
  content: "\e109";
}

.glyphicon-random:before {
  content: "\e110";
}

.glyphicon-comment:before {
  content: "\e111";
}

.glyphicon-magnet:before {
  content: "\e112";
}

.glyphicon-chevron-up:before {
  content: "\e113";
}

.glyphicon-chevron-down:before {
  content: "\e114";
}

.glyphicon-retweet:before {
  content: "\e115";
}

.glyphicon-shopping-cart:before {
  content: "\e116";
}

.glyphicon-folder-close:before {
  content: "\e117";
}

.glyphicon-folder-open:before {
  content: "\e118";
}

.glyphicon-resize-vertical:before {
  content: "\e119";
}

.glyphicon-resize-horizontal:before {
  content: "\e120";
}

.glyphicon-hdd:before {
  content: "\e121";
}

.glyphicon-bullhorn:before {
  content: "\e122";
}

.glyphicon-bell:before {
  content: "\e123";
}

.glyphicon-certificate:before {
  content: "\e124";
}

.glyphicon-thumbs-up:before {
  content: "\e125";
}

.glyphicon-thumbs-down:before {
  content: "\e126";
}

.glyphicon-hand-right:before {
  content: "\e127";
}

.glyphicon-hand-left:before {
  content: "\e128";
}

.glyphicon-hand-up:before {
  content: "\e129";
}

.glyphicon-hand-down:before {
  content: "\e130";
}

.glyphicon-circle-arrow-right:before {
  content: "\e131";
}

.glyphicon-circle-arrow-left:before {
  content: "\e132";
}

.glyphicon-circle-arrow-up:before {
  content: "\e133";
}

.glyphicon-circle-arrow-down:before {
  content: "\e134";
}

.glyphicon-globe:before {
  content: "\e135";
}

.glyphicon-wrench:before {
  content: "\e136";
}

.glyphicon-tasks:before {
  content: "\e137";
}

.glyphicon-filter:before {
  content: "\e138";
}

.glyphicon-briefcase:before {
  content: "\e139";
}

.glyphicon-fullscreen:before {
  content: "\e140";
}

.glyphicon-dashboard:before {
  content: "\e141";
}

.glyphicon-paperclip:before {
  content: "\e142";
}

.glyphicon-heart-empty:before {
  content: "\e143";
}

.glyphicon-link:before {
  content: "\e144";
}

.glyphicon-phone:before {
  content: "\e145";
}

.glyphicon-pushpin:before {
  content: "\e146";
}

.glyphicon-usd:before {
  content: "\e148";
}

.glyphicon-gbp:before {
  content: "\e149";
}

.glyphicon-sort:before {
  content: "\e150";
}

.glyphicon-sort-by-alphabet:before {
  content: "\e151";
}

.glyphicon-sort-by-alphabet-alt:before {
  content: "\e152";
}

.glyphicon-sort-by-order:before {
  content: "\e153";
}

.glyphicon-sort-by-order-alt:before {
  content: "\e154";
}

.glyphicon-sort-by-attributes:before {
  content: "\e155";
}

.glyphicon-sort-by-attributes-alt:before {
  content: "\e156";
}

.glyphicon-unchecked:before {
  content: "\e157";
}

.glyphicon-expand:before {
  content: "\e158";
}

.glyphicon-collapse-down:before {
  content: "\e159";
}

.glyphicon-collapse-up:before {
  content: "\e160";
}

.glyphicon-log-in:before {
  content: "\e161";
}

.glyphicon-flash:before {
  content: "\e162";
}

.glyphicon-log-out:before {
  content: "\e163";
}

.glyphicon-new-window:before {
  content: "\e164";
}

.glyphicon-record:before {
  content: "\e165";
}

.glyphicon-save:before {
  content: "\e166";
}

.glyphicon-open:before {
  content: "\e167";
}

.glyphicon-saved:before {
  content: "\e168";
}

.glyphicon-import:before {
  content: "\e169";
}

.glyphicon-export:before {
  content: "\e170";
}

.glyphicon-send:before {
  content: "\e171";
}

.glyphicon-floppy-disk:before {
  content: "\e172";
}

.glyphicon-floppy-saved:before {
  content: "\e173";
}

.glyphicon-floppy-remove:before {
  content: "\e174";
}

.glyphicon-floppy-save:before {
  content: "\e175";
}

.glyphicon-floppy-open:before {
  content: "\e176";
}

.glyphicon-credit-card:before {
  content: "\e177";
}

.glyphicon-transfer:before {
  content: "\e178";
}

.glyphicon-cutlery:before {
  content: "\e179";
}

.glyphicon-header:before {
  content: "\e180";
}

.glyphicon-compressed:before {
  content: "\e181";
}

.glyphicon-earphone:before {
  content: "\e182";
}

.glyphicon-phone-alt:before {
  content: "\e183";
}

.glyphicon-tower:before {
  content: "\e184";
}

.glyphicon-stats:before {
  content: "\e185";
}

.glyphicon-sd-video:before {
  content: "\e186";
}

.glyphicon-hd-video:before {
  content: "\e187";
}

.glyphicon-subtitles:before {
  content: "\e188";
}

.glyphicon-sound-stereo:before {
  content: "\e189";
}

.glyphicon-sound-dolby:before {
  content: "\e190";
}

.glyphicon-sound-5-1:before {
  content: "\e191";
}

.glyphicon-sound-6-1:before {
  content: "\e192";
}

.glyphicon-sound-7-1:before {
  content: "\e193";
}

.glyphicon-copyright-mark:before {
  content: "\e194";
}

.glyphicon-registration-mark:before {
  content: "\e195";
}

.glyphicon-cloud-download:before {
  content: "\e197";
}

.glyphicon-cloud-upload:before {
  content: "\e198";
}

.glyphicon-tree-conifer:before {
  content: "\e199";
}

.glyphicon-tree-deciduous:before {
  content: "\e200";
}

.glyphicon-cd:before {
  content: "\e201";
}

.glyphicon-save-file:before {
  content: "\e202";
}

.glyphicon-open-file:before {
  content: "\e203";
}

.glyphicon-level-up:before {
  content: "\e204";
}

.glyphicon-copy:before {
  content: "\e205";
}

.glyphicon-paste:before {
  content: "\e206";
}

.glyphicon-alert:before {
  content: "\e209";
}

.glyphicon-equalizer:before {
  content: "\e210";
}

.glyphicon-king:before {
  content: "\e211";
}

.glyphicon-queen:before {
  content: "\e212";
}

.glyphicon-pawn:before {
  content: "\e213";
}

.glyphicon-bishop:before {
  content: "\e214";
}

.glyphicon-knight:before {
  content: "\e215";
}

.glyphicon-baby-formula:before {
  content: "\e216";
}

.glyphicon-tent:before {
  content: "\26fa";
}

.glyphicon-blackboard:before {
  content: "\e218";
}

.glyphicon-bed:before {
  content: "\e219";
}

.glyphicon-apple:before {
  content: "\f8ff";
}

.glyphicon-erase:before {
  content: "\e221";
}

.glyphicon-hourglass:before {
  content: "\231b";
}

.glyphicon-lamp:before {
  content: "\e223";
}

.glyphicon-duplicate:before {
  content: "\e224";
}

.glyphicon-piggy-bank:before {
  content: "\e225";
}

.glyphicon-scissors:before {
  content: "\e226";
}

.glyphicon-bitcoin:before {
  content: "\e227";
}

.glyphicon-btc:before {
  content: "\e227";
}

.glyphicon-xbt:before {
  content: "\e227";
}

.glyphicon-yen:before {
  content: "\00a5";
}

.glyphicon-jpy:before {
  content: "\00a5";
}

.glyphicon-ruble:before {
  content: "\20bd";
}

.glyphicon-rub:before {
  content: "\20bd";
}

.glyphicon-scale:before {
  content: "\e230";
}

.glyphicon-ice-lolly:before {
  content: "\e231";
}

.glyphicon-ice-lolly-tasted:before {
  content: "\e232";
}

.glyphicon-education:before {
  content: "\e233";
}

.glyphicon-option-horizontal:before {
  content: "\e234";
}

.glyphicon-option-vertical:before {
  content: "\e235";
}

.glyphicon-menu-hamburger:before {
  content: "\e236";
}

.glyphicon-modal-window:before {
  content: "\e237";
}

.glyphicon-oil:before {
  content: "\e238";
}

.glyphicon-grain:before {
  content: "\e239";
}

.glyphicon-sunglasses:before {
  content: "\e240";
}

.glyphicon-text-size:before {
  content: "\e241";
}

.glyphicon-text-color:before {
  content: "\e242";
}

.glyphicon-text-background:before {
  content: "\e243";
}

.glyphicon-object-align-top:before {
  content: "\e244";
}

.glyphicon-object-align-bottom:before {
  content: "\e245";
}

.glyphicon-object-align-horizontal:before {
  content: "\e246";
}

.glyphicon-object-align-left:before {
  content: "\e247";
}

.glyphicon-object-align-vertical:before {
  content: "\e248";
}

.glyphicon-object-align-right:before {
  content: "\e249";
}

.glyphicon-triangle-right:before {
  content: "\e250";
}

.glyphicon-triangle-left:before {
  content: "\e251";
}

.glyphicon-triangle-bottom:before {
  content: "\e252";
}

.glyphicon-triangle-top:before {
  content: "\e253";
}

.glyphicon-console:before {
  content: "\e254";
}

.glyphicon-superscript:before {
  content: "\e255";
}

.glyphicon-subscript:before {
  content: "\e256";
}

.glyphicon-menu-left:before {
  content: "\e257";
}

.glyphicon-menu-right:before {
  content: "\e258";
}

.glyphicon-menu-down:before {
  content: "\e259";
}

.glyphicon-menu-up:before {
  content: "\e260";
}

* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

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

html {
  font-size: 10px;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

body {
  font-family: "HCo Whitney SSm", Verdana, Geneva, sans-serif;
  font-size: 16px;
  line-height: 1.625;
  color: #333333;
  background-color: #ffffff;
}

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

a {
  color: #00aa73;
  text-decoration: none;
}

a:hover, a:focus {
  color: #009e75;
  text-decoration: none;
}

a:focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}

figure {
  margin: 0;
}

img {
  vertical-align: middle;
}

.img-responsive {
  display: block;
  max-width: 100%;
  height: auto;
}

.img-rounded {
  border-radius: 0;
}

.img-thumbnail {
  padding: 45px 0;
  line-height: 1.625;
  background-color: transparent;
  border: 1px solid transparent;
  border-radius: 0;
  -webkit-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  display: inline-block;
  max-width: 100%;
  height: auto;
}

.img-circle {
  border-radius: 50%;
}

hr {
  margin-top: 26px;
  margin-bottom: 26px;
  border: 0;
  border-top: 1px solid #eeeeee;
}

.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}

.sr-only-focusable:active, .sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto;
}

[role="button"] {
  cursor: pointer;
}

h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6 {
  font-family: inherit;
  font-weight: 300;
  line-height: 1.1;
  color: inherit;
}

h1 small,
h1 .small, h2 small,
h2 .small, h3 small,
h3 .small, h4 small,
h4 .small, h5 small,
h5 .small, h6 small,
h6 .small,
.h1 small,
.h1 .small, .h2 small,
.h2 .small, .h3 small,
.h3 .small, .h4 small,
.h4 .small, .h5 small,
.h5 .small, .h6 small,
.h6 .small {
  font-weight: 400;
  line-height: 1;
  color: #777777;
}

h1, .h1,
h2, .h2,
h3, .h3 {
  margin-top: 26px;
  margin-bottom: 13px;
}

h1 small,
h1 .small, .h1 small,
.h1 .small,
h2 small,
h2 .small, .h2 small,
.h2 .small,
h3 small,
h3 .small, .h3 small,
.h3 .small {
  font-size: 65%;
}

h4, .h4,
h5, .h5,
h6, .h6 {
  margin-top: 13px;
  margin-bottom: 13px;
}

h4 small,
h4 .small, .h4 small,
.h4 .small,
h5 small,
h5 .small, .h5 small,
.h5 .small,
h6 small,
h6 .small, .h6 small,
.h6 .small {
  font-size: 75%;
}

h1, .h1 {
  font-size: 2.25em;
}

h2, .h2 {
  font-size: 1.5em;
}

h3, .h3 {
  font-size: 1.6875em;
}

h4, .h4 {
  font-size: 1.3125em;
}

h5, .h5 {
  font-size: 1em;
}

h6, .h6 {
  font-size: 14px;
}

p {
  margin: 0 0 13px;
}

.lead {
  margin-bottom: 26px;
  font-size: 18px;
  font-weight: 300;
  line-height: 1.4;
}

@media (min-width: 767px) {
  .lead {
    font-size: 24px;
  }
}

small,
.small {
  font-size: 100%;
}

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

.text-left {
  text-align: left;
}

.text-right {
  text-align: right;
}

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

.text-justify {
  text-align: justify;
}

.text-nowrap {
  white-space: nowrap;
}

.text-lowercase {
  text-transform: lowercase;
}

.text-uppercase, .initialism {
  text-transform: uppercase;
}

.text-capitalize {
  text-transform: capitalize;
}

.text-muted {
  color: #777777;
}

.text-primary {
  color: #00AA7E;
}

a.text-primary:hover,
a.text-primary:focus {
  color: #007758;
}

.text-success {
  color: #3c763d;
}

a.text-success:hover,
a.text-success:focus {
  color: #2b542c;
}

.text-info {
  color: #31708f;
}

a.text-info:hover,
a.text-info:focus {
  color: #245269;
}

.text-warning {
  color: #8a6d3b;
}

a.text-warning:hover,
a.text-warning:focus {
  color: #66512c;
}

.text-danger {
  color: #a94442;
}

a.text-danger:hover,
a.text-danger:focus {
  color: #843534;
}

.bg-primary {
  color: #fff;
}

.bg-primary {
  background-color: #00AA7E;
}

a.bg-primary:hover,
a.bg-primary:focus {
  background-color: #007758;
}

.bg-success {
  background-color: #dff0d8;
}

a.bg-success:hover,
a.bg-success:focus {
  background-color: #c1e2b3;
}

.bg-info {
  background-color: #d9edf7;
}

a.bg-info:hover,
a.bg-info:focus {
  background-color: #afd9ee;
}

.bg-warning {
  background-color: #fcf8e3;
}

a.bg-warning:hover,
a.bg-warning:focus {
  background-color: #f7ecb5;
}

.bg-danger {
  background-color: #f2dede;
}

a.bg-danger:hover,
a.bg-danger:focus {
  background-color: #e4b9b9;
}

.page-header {
  padding-bottom: 12px;
  margin: 52px 0 26px;
  border-bottom: 1px solid #eeeeee;
}

ul,
ol {
  margin-top: 0;
  margin-bottom: 13px;
}

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

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

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

.list-inline > li {
  display: inline-block;
  padding-right: 5px;
  padding-left: 5px;
}

dl {
  margin-top: 0;
  margin-bottom: 26px;
}

dt,
dd {
  line-height: 1.625;
}

dt {
  font-weight: 700;
}

dd {
  margin-left: 0;
}

.dl-horizontal dd:before, .dl-horizontal dd:after {
  content: "";
  display: table;
}

.dl-horizontal dd:after {
  clear: both;
}

@media (min-width: 1280px) {
  .dl-horizontal dt {
    float: left;
    width: 160px;
    clear: left;
    text-align: right;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .dl-horizontal dd {
    margin-left: 180px;
  }
}

abbr[title],
abbr[data-original-title] {
  cursor: help;
}

.initialism {
  font-size: 90%;
}

blockquote {
  padding: 13px 26px;
  margin: 0 0 26px;
  font-size: 20px;
  border-left: 5px solid #eeeeee;
}

blockquote p:last-child,
blockquote ul:last-child,
blockquote ol:last-child {
  margin-bottom: 0;
}

blockquote footer,
blockquote small,
blockquote .small {
  display: block;
  font-size: 80%;
  line-height: 1.625;
  color: #777777;
}

blockquote footer:before,
blockquote small:before,
blockquote .small:before {
  content: "\2014 \00A0";
}

.blockquote-reverse,
blockquote.pull-right {
  padding-right: 15px;
  padding-left: 0;
  text-align: right;
  border-right: 5px solid #eeeeee;
  border-left: 0;
}

.blockquote-reverse footer:before,
.blockquote-reverse small:before,
.blockquote-reverse .small:before,
blockquote.pull-right footer:before,
blockquote.pull-right small:before,
blockquote.pull-right .small:before {
  content: "";
}

.blockquote-reverse footer:after,
.blockquote-reverse small:after,
.blockquote-reverse .small:after,
blockquote.pull-right footer:after,
blockquote.pull-right small:after,
blockquote.pull-right .small:after {
  content: "\00A0 \2014";
}

address {
  margin-bottom: 26px;
  font-style: normal;
  line-height: 1.625;
}

code,
kbd,
pre,
samp {
  font-family: Menlo, Monaco, Consolas, "Courier New", monospace;
}

code {
  padding: 2px 4px;
  font-size: 90%;
  color: #c7254e;
  background-color: #f9f2f4;
  border-radius: 0;
}

kbd {
  padding: 2px 4px;
  font-size: 90%;
  color: #fff;
  background-color: #333;
  border-radius: 0;
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25);
}

kbd kbd {
  padding: 0;
  font-size: 100%;
  font-weight: 700;
  box-shadow: none;
}

pre {
  display: block;
  padding: 12.5px;
  margin: 0 0 13px;
  font-size: 15px;
  line-height: 1.625;
  color: #333333;
  word-break: break-all;
  word-wrap: break-word;
  background-color: #f5f5f5;
  border: 1px solid #ccc;
  border-radius: 0;
}

pre code {
  padding: 0;
  font-size: inherit;
  color: inherit;
  white-space: pre-wrap;
  background-color: transparent;
  border-radius: 0;
}

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

.container {
  padding-right: 10px;
  padding-left: 10px;
  margin-right: auto;
  margin-left: auto;
}

.container:before, .container:after {
  content: "";
  display: table;
}

.container:after {
  clear: both;
}

@media (min-width: 767px) {
  .container {
    width: 740px;
  }
}

@media (min-width: 1280px) {
  .container {
    width: 960px;
  }
}

@media (min-width: 1280px) {
  .container {
    width: 1160px;
  }
}

.container-fluid {
  padding-right: 10px;
  padding-left: 10px;
  margin-right: auto;
  margin-left: auto;
}

.container-fluid:before, .container-fluid:after {
  content: "";
  display: table;
}

.container-fluid:after {
  clear: both;
}

.row {
  margin-right: -10px;
  margin-left: -10px;
}

.row:before, .row:after {
  content: "";
  display: table;
}

.row:after {
  clear: both;
}

.row-no-gutters {
  margin-right: 0;
  margin-left: 0;
}

.row-no-gutters [class*="col-"] {
  padding-right: 0;
  padding-left: 0;
}

.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-right: 10px;
  padding-left: 10px;
}

.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
  float: left;
}

.col-xs-1 {
  width: 8.3333333333%;
}

.col-xs-2 {
  width: 16.6666666667%;
}

.col-xs-3 {
  width: 25%;
}

.col-xs-4 {
  width: 33.3333333333%;
}

.col-xs-5 {
  width: 41.6666666667%;
}

.col-xs-6 {
  width: 50%;
}

.col-xs-7 {
  width: 58.3333333333%;
}

.col-xs-8 {
  width: 66.6666666667%;
}

.col-xs-9 {
  width: 75%;
}

.col-xs-10 {
  width: 83.3333333333%;
}

.col-xs-11 {
  width: 91.6666666667%;
}

.col-xs-12 {
  width: 100%;
}

.col-xs-pull-0 {
  right: auto;
}

.col-xs-pull-1 {
  right: 8.3333333333%;
}

.col-xs-pull-2 {
  right: 16.6666666667%;
}

.col-xs-pull-3 {
  right: 25%;
}

.col-xs-pull-4 {
  right: 33.3333333333%;
}

.col-xs-pull-5 {
  right: 41.6666666667%;
}

.col-xs-pull-6 {
  right: 50%;
}

.col-xs-pull-7 {
  right: 58.3333333333%;
}

.col-xs-pull-8 {
  right: 66.6666666667%;
}

.col-xs-pull-9 {
  right: 75%;
}

.col-xs-pull-10 {
  right: 83.3333333333%;
}

.col-xs-pull-11 {
  right: 91.6666666667%;
}

.col-xs-pull-12 {
  right: 100%;
}

.col-xs-push-0 {
  left: auto;
}

.col-xs-push-1 {
  left: 8.3333333333%;
}

.col-xs-push-2 {
  left: 16.6666666667%;
}

.col-xs-push-3 {
  left: 25%;
}

.col-xs-push-4 {
  left: 33.3333333333%;
}

.col-xs-push-5 {
  left: 41.6666666667%;
}

.col-xs-push-6 {
  left: 50%;
}

.col-xs-push-7 {
  left: 58.3333333333%;
}

.col-xs-push-8 {
  left: 66.6666666667%;
}

.col-xs-push-9 {
  left: 75%;
}

.col-xs-push-10 {
  left: 83.3333333333%;
}

.col-xs-push-11 {
  left: 91.6666666667%;
}

.col-xs-push-12 {
  left: 100%;
}

.col-xs-offset-0 {
  margin-left: 0%;
}

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

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

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

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

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

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

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

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

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

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

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

.col-xs-offset-12 {
  margin-left: 100%;
}

@media (min-width: 767px) {
  .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
    float: left;
  }
  .col-sm-1 {
    width: 8.3333333333%;
  }
  .col-sm-2 {
    width: 16.6666666667%;
  }
  .col-sm-3 {
    width: 25%;
  }
  .col-sm-4 {
    width: 33.3333333333%;
  }
  .col-sm-5 {
    width: 41.6666666667%;
  }
  .col-sm-6 {
    width: 50%;
  }
  .col-sm-7 {
    width: 58.3333333333%;
  }
  .col-sm-8 {
    width: 66.6666666667%;
  }
  .col-sm-9 {
    width: 75%;
  }
  .col-sm-10 {
    width: 83.3333333333%;
  }
  .col-sm-11 {
    width: 91.6666666667%;
  }
  .col-sm-12 {
    width: 100%;
  }
  .col-sm-pull-0 {
    right: auto;
  }
  .col-sm-pull-1 {
    right: 8.3333333333%;
  }
  .col-sm-pull-2 {
    right: 16.6666666667%;
  }
  .col-sm-pull-3 {
    right: 25%;
  }
  .col-sm-pull-4 {
    right: 33.3333333333%;
  }
  .col-sm-pull-5 {
    right: 41.6666666667%;
  }
  .col-sm-pull-6 {
    right: 50%;
  }
  .col-sm-pull-7 {
    right: 58.3333333333%;
  }
  .col-sm-pull-8 {
    right: 66.6666666667%;
  }
  .col-sm-pull-9 {
    right: 75%;
  }
  .col-sm-pull-10 {
    right: 83.3333333333%;
  }
  .col-sm-pull-11 {
    right: 91.6666666667%;
  }
  .col-sm-pull-12 {
    right: 100%;
  }
  .col-sm-push-0 {
    left: auto;
  }
  .col-sm-push-1 {
    left: 8.3333333333%;
  }
  .col-sm-push-2 {
    left: 16.6666666667%;
  }
  .col-sm-push-3 {
    left: 25%;
  }
  .col-sm-push-4 {
    left: 33.3333333333%;
  }
  .col-sm-push-5 {
    left: 41.6666666667%;
  }
  .col-sm-push-6 {
    left: 50%;
  }
  .col-sm-push-7 {
    left: 58.3333333333%;
  }
  .col-sm-push-8 {
    left: 66.6666666667%;
  }
  .col-sm-push-9 {
    left: 75%;
  }
  .col-sm-push-10 {
    left: 83.3333333333%;
  }
  .col-sm-push-11 {
    left: 91.6666666667%;
  }
  .col-sm-push-12 {
    left: 100%;
  }
  .col-sm-offset-0 {
    margin-left: 0%;
  }
  .col-sm-offset-1 {
    margin-left: 8.3333333333%;
  }
  .col-sm-offset-2 {
    margin-left: 16.6666666667%;
  }
  .col-sm-offset-3 {
    margin-left: 25%;
  }
  .col-sm-offset-4 {
    margin-left: 33.3333333333%;
  }
  .col-sm-offset-5 {
    margin-left: 41.6666666667%;
  }
  .col-sm-offset-6 {
    margin-left: 50%;
  }
  .col-sm-offset-7 {
    margin-left: 58.3333333333%;
  }
  .col-sm-offset-8 {
    margin-left: 66.6666666667%;
  }
  .col-sm-offset-9 {
    margin-left: 75%;
  }
  .col-sm-offset-10 {
    margin-left: 83.3333333333%;
  }
  .col-sm-offset-11 {
    margin-left: 91.6666666667%;
  }
  .col-sm-offset-12 {
    margin-left: 100%;
  }
}

@media (min-width: 1280px) {
  .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
    float: left;
  }
  .col-md-1 {
    width: 8.3333333333%;
  }
  .col-md-2 {
    width: 16.6666666667%;
  }
  .col-md-3 {
    width: 25%;
  }
  .col-md-4 {
    width: 33.3333333333%;
  }
  .col-md-5 {
    width: 41.6666666667%;
  }
  .col-md-6 {
    width: 50%;
  }
  .col-md-7 {
    width: 58.3333333333%;
  }
  .col-md-8 {
    width: 66.6666666667%;
  }
  .col-md-9 {
    width: 75%;
  }
  .col-md-10 {
    width: 83.3333333333%;
  }
  .col-md-11 {
    width: 91.6666666667%;
  }
  .col-md-12 {
    width: 100%;
  }
  .col-md-pull-0 {
    right: auto;
  }
  .col-md-pull-1 {
    right: 8.3333333333%;
  }
  .col-md-pull-2 {
    right: 16.6666666667%;
  }
  .col-md-pull-3 {
    right: 25%;
  }
  .col-md-pull-4 {
    right: 33.3333333333%;
  }
  .col-md-pull-5 {
    right: 41.6666666667%;
  }
  .col-md-pull-6 {
    right: 50%;
  }
  .col-md-pull-7 {
    right: 58.3333333333%;
  }
  .col-md-pull-8 {
    right: 66.6666666667%;
  }
  .col-md-pull-9 {
    right: 75%;
  }
  .col-md-pull-10 {
    right: 83.3333333333%;
  }
  .col-md-pull-11 {
    right: 91.6666666667%;
  }
  .col-md-pull-12 {
    right: 100%;
  }
  .col-md-push-0 {
    left: auto;
  }
  .col-md-push-1 {
    left: 8.3333333333%;
  }
  .col-md-push-2 {
    left: 16.6666666667%;
  }
  .col-md-push-3 {
    left: 25%;
  }
  .col-md-push-4 {
    left: 33.3333333333%;
  }
  .col-md-push-5 {
    left: 41.6666666667%;
  }
  .col-md-push-6 {
    left: 50%;
  }
  .col-md-push-7 {
    left: 58.3333333333%;
  }
  .col-md-push-8 {
    left: 66.6666666667%;
  }
  .col-md-push-9 {
    left: 75%;
  }
  .col-md-push-10 {
    left: 83.3333333333%;
  }
  .col-md-push-11 {
    left: 91.6666666667%;
  }
  .col-md-push-12 {
    left: 100%;
  }
  .col-md-offset-0 {
    margin-left: 0%;
  }
  .col-md-offset-1 {
    margin-left: 8.3333333333%;
  }
  .col-md-offset-2 {
    margin-left: 16.6666666667%;
  }
  .col-md-offset-3 {
    margin-left: 25%;
  }
  .col-md-offset-4 {
    margin-left: 33.3333333333%;
  }
  .col-md-offset-5 {
    margin-left: 41.6666666667%;
  }
  .col-md-offset-6 {
    margin-left: 50%;
  }
  .col-md-offset-7 {
    margin-left: 58.3333333333%;
  }
  .col-md-offset-8 {
    margin-left: 66.6666666667%;
  }
  .col-md-offset-9 {
    margin-left: 75%;
  }
  .col-md-offset-10 {
    margin-left: 83.3333333333%;
  }
  .col-md-offset-11 {
    margin-left: 91.6666666667%;
  }
  .col-md-offset-12 {
    margin-left: 100%;
  }
}

@media (min-width: 1280px) {
  .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
    float: left;
  }
  .col-lg-1 {
    width: 8.3333333333%;
  }
  .col-lg-2 {
    width: 16.6666666667%;
  }
  .col-lg-3 {
    width: 25%;
  }
  .col-lg-4 {
    width: 33.3333333333%;
  }
  .col-lg-5 {
    width: 41.6666666667%;
  }
  .col-lg-6 {
    width: 50%;
  }
  .col-lg-7 {
    width: 58.3333333333%;
  }
  .col-lg-8 {
    width: 66.6666666667%;
  }
  .col-lg-9 {
    width: 75%;
  }
  .col-lg-10 {
    width: 83.3333333333%;
  }
  .col-lg-11 {
    width: 91.6666666667%;
  }
  .col-lg-12 {
    width: 100%;
  }
  .col-lg-pull-0 {
    right: auto;
  }
  .col-lg-pull-1 {
    right: 8.3333333333%;
  }
  .col-lg-pull-2 {
    right: 16.6666666667%;
  }
  .col-lg-pull-3 {
    right: 25%;
  }
  .col-lg-pull-4 {
    right: 33.3333333333%;
  }
  .col-lg-pull-5 {
    right: 41.6666666667%;
  }
  .col-lg-pull-6 {
    right: 50%;
  }
  .col-lg-pull-7 {
    right: 58.3333333333%;
  }
  .col-lg-pull-8 {
    right: 66.6666666667%;
  }
  .col-lg-pull-9 {
    right: 75%;
  }
  .col-lg-pull-10 {
    right: 83.3333333333%;
  }
  .col-lg-pull-11 {
    right: 91.6666666667%;
  }
  .col-lg-pull-12 {
    right: 100%;
  }
  .col-lg-push-0 {
    left: auto;
  }
  .col-lg-push-1 {
    left: 8.3333333333%;
  }
  .col-lg-push-2 {
    left: 16.6666666667%;
  }
  .col-lg-push-3 {
    left: 25%;
  }
  .col-lg-push-4 {
    left: 33.3333333333%;
  }
  .col-lg-push-5 {
    left: 41.6666666667%;
  }
  .col-lg-push-6 {
    left: 50%;
  }
  .col-lg-push-7 {
    left: 58.3333333333%;
  }
  .col-lg-push-8 {
    left: 66.6666666667%;
  }
  .col-lg-push-9 {
    left: 75%;
  }
  .col-lg-push-10 {
    left: 83.3333333333%;
  }
  .col-lg-push-11 {
    left: 91.6666666667%;
  }
  .col-lg-push-12 {
    left: 100%;
  }
  .col-lg-offset-0 {
    margin-left: 0%;
  }
  .col-lg-offset-1 {
    margin-left: 8.3333333333%;
  }
  .col-lg-offset-2 {
    margin-left: 16.6666666667%;
  }
  .col-lg-offset-3 {
    margin-left: 25%;
  }
  .col-lg-offset-4 {
    margin-left: 33.3333333333%;
  }
  .col-lg-offset-5 {
    margin-left: 41.6666666667%;
  }
  .col-lg-offset-6 {
    margin-left: 50%;
  }
  .col-lg-offset-7 {
    margin-left: 58.3333333333%;
  }
  .col-lg-offset-8 {
    margin-left: 66.6666666667%;
  }
  .col-lg-offset-9 {
    margin-left: 75%;
  }
  .col-lg-offset-10 {
    margin-left: 83.3333333333%;
  }
  .col-lg-offset-11 {
    margin-left: 91.6666666667%;
  }
  .col-lg-offset-12 {
    margin-left: 100%;
  }
}

table {
  background-color: transparent;
}

table col[class*="col-"] {
  position: static;
  display: table-column;
  float: none;
}

table td[class*="col-"],
table th[class*="col-"] {
  position: static;
  display: table-cell;
  float: none;
}

caption {
  padding-top: 8px;
  padding-bottom: 8px;
  color: #777777;
  text-align: left;
}

th {
  text-align: left;
}

.table {
  width: 100%;
  max-width: 100%;
  margin-bottom: 26px;
}

.table > thead > tr > th,
.table > thead > tr > td,
.table > tbody > tr > th,
.table > tbody > tr > td,
.table > tfoot > tr > th,
.table > tfoot > tr > td {
  padding: 8px;
  line-height: 1.625;
  vertical-align: top;
  border-top: 1px solid #ddd;
}

.table > thead > tr > th {
  vertical-align: bottom;
  border-bottom: 2px solid #ddd;
}

.table > caption + thead > tr:first-child > th,
.table > caption + thead > tr:first-child > td,
.table > colgroup + thead > tr:first-child > th,
.table > colgroup + thead > tr:first-child > td,
.table > thead:first-child > tr:first-child > th,
.table > thead:first-child > tr:first-child > td {
  border-top: 0;
}

.table > tbody + tbody {
  border-top: 2px solid #ddd;
}

.table .table {
  background-color: #ffffff;
}

.table-condensed > thead > tr > th,
.table-condensed > thead > tr > td,
.table-condensed > tbody > tr > th,
.table-condensed > tbody > tr > td,
.table-condensed > tfoot > tr > th,
.table-condensed > tfoot > tr > td {
  padding: 5px;
}

.table-bordered {
  border: 1px solid #ddd;
}

.table-bordered > thead > tr > th,
.table-bordered > thead > tr > td,
.table-bordered > tbody > tr > th,
.table-bordered > tbody > tr > td,
.table-bordered > tfoot > tr > th,
.table-bordered > tfoot > tr > td {
  border: 1px solid #ddd;
}

.table-bordered > thead > tr > th,
.table-bordered > thead > tr > td {
  border-bottom-width: 2px;
}

.table-striped > tbody > tr:nth-of-type(odd) {
  background-color: #f9f9f9;
}

.table-hover > tbody > tr:hover {
  background-color: #f5f5f5;
}

.table > thead > tr > td.active,
.table > thead > tr > th.active,
.table > thead > tr.active > td,
.table > thead > tr.active > th,
.table > tbody > tr > td.active,
.table > tbody > tr > th.active,
.table > tbody > tr.active > td,
.table > tbody > tr.active > th,
.table > tfoot > tr > td.active,
.table > tfoot > tr > th.active,
.table > tfoot > tr.active > td,
.table > tfoot > tr.active > th {
  background-color: #f5f5f5;
}

.table-hover > tbody > tr > td.active:hover,
.table-hover > tbody > tr > th.active:hover,
.table-hover > tbody > tr.active:hover > td,
.table-hover > tbody > tr:hover > .active,
.table-hover > tbody > tr.active:hover > th {
  background-color: #e8e8e8;
}

.table > thead > tr > td.success,
.table > thead > tr > th.success,
.table > thead > tr.success > td,
.table > thead > tr.success > th,
.table > tbody > tr > td.success,
.table > tbody > tr > th.success,
.table > tbody > tr.success > td,
.table > tbody > tr.success > th,
.table > tfoot > tr > td.success,
.table > tfoot > tr > th.success,
.table > tfoot > tr.success > td,
.table > tfoot > tr.success > th {
  background-color: #dff0d8;
}

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

.table > thead > tr > td.info,
.table > thead > tr > th.info,
.table > thead > tr.info > td,
.table > thead > tr.info > th,
.table > tbody > tr > td.info,
.table > tbody > tr > th.info,
.table > tbody > tr.info > td,
.table > tbody > tr.info > th,
.table > tfoot > tr > td.info,
.table > tfoot > tr > th.info,
.table > tfoot > tr.info > td,
.table > tfoot > tr.info > th {
  background-color: #d9edf7;
}

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

.table > thead > tr > td.warning,
.table > thead > tr > th.warning,
.table > thead > tr.warning > td,
.table > thead > tr.warning > th,
.table > tbody > tr > td.warning,
.table > tbody > tr > th.warning,
.table > tbody > tr.warning > td,
.table > tbody > tr.warning > th,
.table > tfoot > tr > td.warning,
.table > tfoot > tr > th.warning,
.table > tfoot > tr.warning > td,
.table > tfoot > tr.warning > th {
  background-color: #fcf8e3;
}

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

.table > thead > tr > td.danger,
.table > thead > tr > th.danger,
.table > thead > tr.danger > td,
.table > thead > tr.danger > th,
.table > tbody > tr > td.danger,
.table > tbody > tr > th.danger,
.table > tbody > tr.danger > td,
.table > tbody > tr.danger > th,
.table > tfoot > tr > td.danger,
.table > tfoot > tr > th.danger,
.table > tfoot > tr.danger > td,
.table > tfoot > tr.danger > th {
  background-color: #f2dede;
}

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

.table-responsive {
  min-height: .01%;
  overflow-x: auto;
}

@media screen and (max-width: 766px) {
  .table-responsive {
    width: 100%;
    margin-bottom: 19.5px;
    overflow-y: hidden;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    border: 1px solid #ddd;
  }
  .table-responsive > .table {
    margin-bottom: 0;
  }
  .table-responsive > .table > thead > tr > th,
  .table-responsive > .table > thead > tr > td,
  .table-responsive > .table > tbody > tr > th,
  .table-responsive > .table > tbody > tr > td,
  .table-responsive > .table > tfoot > tr > th,
  .table-responsive > .table > tfoot > tr > td {
    white-space: nowrap;
  }
  .table-responsive > .table-bordered {
    border: 0;
  }
  .table-responsive > .table-bordered > thead > tr > th:first-child,
  .table-responsive > .table-bordered > thead > tr > td:first-child,
  .table-responsive > .table-bordered > tbody > tr > th:first-child,
  .table-responsive > .table-bordered > tbody > tr > td:first-child,
  .table-responsive > .table-bordered > tfoot > tr > th:first-child,
  .table-responsive > .table-bordered > tfoot > tr > td:first-child {
    border-left: 0;
  }
  .table-responsive > .table-bordered > thead > tr > th:last-child,
  .table-responsive > .table-bordered > thead > tr > td:last-child,
  .table-responsive > .table-bordered > tbody > tr > th:last-child,
  .table-responsive > .table-bordered > tbody > tr > td:last-child,
  .table-responsive > .table-bordered > tfoot > tr > th:last-child,
  .table-responsive > .table-bordered > tfoot > tr > td:last-child {
    border-right: 0;
  }
  .table-responsive > .table-bordered > tbody > tr:last-child > th,
  .table-responsive > .table-bordered > tbody > tr:last-child > td,
  .table-responsive > .table-bordered > tfoot > tr:last-child > th,
  .table-responsive > .table-bordered > tfoot > tr:last-child > td {
    border-bottom: 0;
  }
}

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

legend {
  display: block;
  width: 100%;
  padding: 0;
  margin-bottom: 26px;
  font-size: 24px;
  line-height: inherit;
  color: #333333;
  border: 0;
  border-bottom: 1px solid #e5e5e5;
}

label {
  display: inline-block;
  max-width: 100%;
  margin-bottom: 5px;
  font-weight: 700;
}

input[type="search"] {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-appearance: none;
  appearance: none;
}

input[type="radio"],
input[type="checkbox"] {
  margin: 4px 0 0;
  margin-top: 1px \9;
  line-height: normal;
}

input[type="radio"][disabled], input[type="radio"].disabled,
fieldset[disabled] input[type="radio"],
input[type="checkbox"][disabled],
input[type="checkbox"].disabled,
fieldset[disabled]
input[type="checkbox"] {
  cursor: not-allowed;
}

input[type="file"] {
  display: block;
}

input[type="range"] {
  display: block;
  width: 100%;
}

select[multiple],
select[size] {
  height: auto;
}

input[type="file"]:focus,
input[type="radio"]:focus,
input[type="checkbox"]:focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}

output {
  display: block;
  padding-top: 11px;
  font-size: 16px;
  line-height: 1.625;
  color: #f0f0f0;
}

.form-control {
  display: block;
  width: 100%;
  height: 48px;
  padding: 10px 15px;
  font-size: 16px;
  line-height: 1.625;
  color: #f0f0f0;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  -o-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
}

.form-control:focus {
  border-color: #66afe9;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
}

.form-control::-moz-placeholder {
  color: #999;
  opacity: 1;
}

.form-control:-ms-input-placeholder {
  color: #999;
}

.form-control::-webkit-input-placeholder {
  color: #999;
}

.form-control::-ms-expand {
  background-color: transparent;
  border: 0;
}

.form-control[disabled], .form-control[readonly],
fieldset[disabled] .form-control {
  background-color: #eeeeee;
  opacity: 1;
}

.form-control[disabled],
fieldset[disabled] .form-control {
  cursor: not-allowed;
}

textarea.form-control {
  height: auto;
}

@media screen and (-webkit-min-device-pixel-ratio: 0) {
  input[type="date"].form-control,
  input[type="time"].form-control,
  input[type="datetime-local"].form-control,
  input[type="month"].form-control {
    line-height: 48px;
  }
  input[type="date"].input-sm, .input-group-sm > input.form-control[type="date"],
  .input-group-sm > input.input-group-addon[type="date"],
  .input-group-sm > .input-group-btn > input.btn[type="date"],
  .input-group-sm input[type="date"],
  input[type="time"].input-sm,
  .input-group-sm > input.form-control[type="time"],
  .input-group-sm > input.input-group-addon[type="time"],
  .input-group-sm > .input-group-btn > input.btn[type="time"],
  .input-group-sm
  input[type="time"],
  input[type="datetime-local"].input-sm,
  .input-group-sm > input.form-control[type="datetime-local"],
  .input-group-sm > input.input-group-addon[type="datetime-local"],
  .input-group-sm > .input-group-btn > input.btn[type="datetime-local"],
  .input-group-sm
  input[type="datetime-local"],
  input[type="month"].input-sm,
  .input-group-sm > input.form-control[type="month"],
  .input-group-sm > input.input-group-addon[type="month"],
  .input-group-sm > .input-group-btn > input.btn[type="month"],
  .input-group-sm
  input[type="month"] {
    line-height: 31px;
  }
  input[type="date"].input-lg, .input-group-lg > input.form-control[type="date"],
  .input-group-lg > input.input-group-addon[type="date"],
  .input-group-lg > .input-group-btn > input.btn[type="date"],
  .input-group-lg input[type="date"],
  input[type="time"].input-lg,
  .input-group-lg > input.form-control[type="time"],
  .input-group-lg > input.input-group-addon[type="time"],
  .input-group-lg > .input-group-btn > input.btn[type="time"],
  .input-group-lg
  input[type="time"],
  input[type="datetime-local"].input-lg,
  .input-group-lg > input.form-control[type="datetime-local"],
  .input-group-lg > input.input-group-addon[type="datetime-local"],
  .input-group-lg > .input-group-btn > input.btn[type="datetime-local"],
  .input-group-lg
  input[type="datetime-local"],
  input[type="month"].input-lg,
  .input-group-lg > input.form-control[type="month"],
  .input-group-lg > input.input-group-addon[type="month"],
  .input-group-lg > .input-group-btn > input.btn[type="month"],
  .input-group-lg
  input[type="month"] {
    line-height: 92px;
  }
}

.form-group {
  margin-bottom: 15px;
}

.radio,
.checkbox {
  position: relative;
  display: block;
  margin-top: 10px;
  margin-bottom: 10px;
}

.radio.disabled label,
fieldset[disabled] .radio label,
.checkbox.disabled label,
fieldset[disabled]
.checkbox label {
  cursor: not-allowed;
}

.radio label,
.checkbox label {
  min-height: 26px;
  padding-left: 20px;
  margin-bottom: 0;
  font-weight: 400;
  cursor: pointer;
}

.radio input[type="radio"],
.radio-inline input[type="radio"],
.checkbox input[type="checkbox"],
.checkbox-inline input[type="checkbox"] {
  position: absolute;
  margin-top: 4px \9;
  margin-left: -20px;
}

.radio + .radio,
.checkbox + .checkbox {
  margin-top: -5px;
}

.radio-inline,
.checkbox-inline {
  position: relative;
  display: inline-block;
  padding-left: 20px;
  margin-bottom: 0;
  font-weight: 400;
  vertical-align: middle;
  cursor: pointer;
}

.radio-inline.disabled,
fieldset[disabled] .radio-inline,
.checkbox-inline.disabled,
fieldset[disabled]
.checkbox-inline {
  cursor: not-allowed;
}

.radio-inline + .radio-inline,
.checkbox-inline + .checkbox-inline {
  margin-top: 0;
  margin-left: 10px;
}

.form-control-static {
  min-height: 42px;
  padding-top: 11px;
  padding-bottom: 11px;
  margin-bottom: 0;
}

.form-control-static.input-lg, .input-group-lg > .form-control-static.form-control,
.input-group-lg > .form-control-static.input-group-addon,
.input-group-lg > .input-group-btn > .form-control-static.btn, .form-control-static.input-sm, .input-group-sm > .form-control-static.form-control,
.input-group-sm > .form-control-static.input-group-addon,
.input-group-sm > .input-group-btn > .form-control-static.btn {
  padding-right: 0;
  padding-left: 0;
}

.input-sm, .input-group-sm > .form-control,
.input-group-sm > .input-group-addon,
.input-group-sm > .input-group-btn > .btn {
  height: 31px;
  padding: 5px 6px;
  font-size: 16px;
  line-height: 1.1875;
  border-radius: 0;
}

select.input-sm, .input-group-sm > select.form-control,
.input-group-sm > select.input-group-addon,
.input-group-sm > .input-group-btn > select.btn {
  height: 31px;
  line-height: 31px;
}

textarea.input-sm, .input-group-sm > textarea.form-control,
.input-group-sm > textarea.input-group-addon,
.input-group-sm > .input-group-btn > textarea.btn,
select[multiple].input-sm,
.input-group-sm > select.form-control[multiple],
.input-group-sm > select.input-group-addon[multiple],
.input-group-sm > .input-group-btn > select.btn[multiple] {
  height: auto;
}

.form-group-sm .form-control {
  height: 31px;
  padding: 5px 6px;
  font-size: 16px;
  line-height: 1.1875;
  border-radius: 0;
}

.form-group-sm select.form-control {
  height: 31px;
  line-height: 31px;
}

.form-group-sm textarea.form-control,
.form-group-sm select[multiple].form-control {
  height: auto;
}

.form-group-sm .form-control-static {
  height: 31px;
  min-height: 42px;
  padding: 6px 6px;
  font-size: 16px;
  line-height: 1.1875;
}

.input-lg, .input-group-lg > .form-control,
.input-group-lg > .input-group-addon,
.input-group-lg > .input-group-btn > .btn {
  height: 92px;
  padding: 30px 45px;
  font-size: 20px;
  line-height: 1.5;
  border-radius: 0;
}

select.input-lg, .input-group-lg > select.form-control,
.input-group-lg > select.input-group-addon,
.input-group-lg > .input-group-btn > select.btn {
  height: 92px;
  line-height: 92px;
}

textarea.input-lg, .input-group-lg > textarea.form-control,
.input-group-lg > textarea.input-group-addon,
.input-group-lg > .input-group-btn > textarea.btn,
select[multiple].input-lg,
.input-group-lg > select.form-control[multiple],
.input-group-lg > select.input-group-addon[multiple],
.input-group-lg > .input-group-btn > select.btn[multiple] {
  height: auto;
}

.form-group-lg .form-control {
  height: 92px;
  padding: 30px 45px;
  font-size: 20px;
  line-height: 1.5;
  border-radius: 0;
}

.form-group-lg select.form-control {
  height: 92px;
  line-height: 92px;
}

.form-group-lg textarea.form-control,
.form-group-lg select[multiple].form-control {
  height: auto;
}

.form-group-lg .form-control-static {
  height: 92px;
  min-height: 46px;
  padding: 31px 45px;
  font-size: 20px;
  line-height: 1.5;
}

.has-feedback {
  position: relative;
}

.has-feedback .form-control {
  padding-right: 60px;
}

.form-control-feedback {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  display: block;
  width: 48px;
  height: 48px;
  line-height: 48px;
  text-align: center;
  pointer-events: none;
}

.input-lg + .form-control-feedback, .input-group-lg > .form-control + .form-control-feedback, .input-group-lg > .input-group-addon + .form-control-feedback, .input-group-lg > .input-group-btn > .btn + .form-control-feedback,
.input-group-lg + .form-control-feedback,
.form-group-lg .form-control + .form-control-feedback {
  width: 92px;
  height: 92px;
  line-height: 92px;
}

.input-sm + .form-control-feedback, .input-group-sm > .form-control + .form-control-feedback, .input-group-sm > .input-group-addon + .form-control-feedback, .input-group-sm > .input-group-btn > .btn + .form-control-feedback,
.input-group-sm + .form-control-feedback,
.form-group-sm .form-control + .form-control-feedback {
  width: 31px;
  height: 31px;
  line-height: 31px;
}

.has-success .help-block,
.has-success .control-label,
.has-success .radio,
.has-success .checkbox,
.has-success .radio-inline,
.has-success .checkbox-inline,
.has-success.radio label,
.has-success.checkbox label,
.has-success.radio-inline label,
.has-success.checkbox-inline label {
  color: #3c763d;
}

.has-success .form-control {
  border-color: #3c763d;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}

.has-success .form-control:focus {
  border-color: #2b542c;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
}

.has-success .input-group-addon {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #3c763d;
}

.has-success .form-control-feedback {
  color: #3c763d;
}

.has-warning .help-block,
.has-warning .control-label,
.has-warning .radio,
.has-warning .checkbox,
.has-warning .radio-inline,
.has-warning .checkbox-inline,
.has-warning.radio label,
.has-warning.checkbox label,
.has-warning.radio-inline label,
.has-warning.checkbox-inline label {
  color: #8a6d3b;
}

.has-warning .form-control {
  border-color: #8a6d3b;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}

.has-warning .form-control:focus {
  border-color: #66512c;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;
}

.has-warning .input-group-addon {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #8a6d3b;
}

.has-warning .form-control-feedback {
  color: #8a6d3b;
}

.has-error .help-block,
.has-error .control-label,
.has-error .radio,
.has-error .checkbox,
.has-error .radio-inline,
.has-error .checkbox-inline,
.has-error.radio label,
.has-error.checkbox label,
.has-error.radio-inline label,
.has-error.checkbox-inline label {
  color: #a94442;
}

.has-error .form-control {
  border-color: #a94442;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}

.has-error .form-control:focus {
  border-color: #843534;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
}

.has-error .input-group-addon {
  color: #a94442;
  background-color: #f2dede;
  border-color: #a94442;
}

.has-error .form-control-feedback {
  color: #a94442;
}

.has-feedback label ~ .form-control-feedback {
  top: 31px;
}

.has-feedback label.sr-only ~ .form-control-feedback {
  top: 0;
}

.help-block {
  display: block;
  margin-top: 5px;
  margin-bottom: 10px;
  color: #737373;
}

@media (min-width: 767px) {
  .form-inline .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .form-inline .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }
  .form-inline .form-control-static {
    display: inline-block;
  }
  .form-inline .input-group {
    display: inline-table;
    vertical-align: middle;
  }
  .form-inline .input-group .input-group-addon,
  .form-inline .input-group .input-group-btn,
  .form-inline .input-group .form-control {
    width: auto;
  }
  .form-inline .input-group > .form-control {
    width: 100%;
  }
  .form-inline .control-label {
    margin-bottom: 0;
    vertical-align: middle;
  }
  .form-inline .radio,
  .form-inline .checkbox {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .form-inline .radio label,
  .form-inline .checkbox label {
    padding-left: 0;
  }
  .form-inline .radio input[type="radio"],
  .form-inline .checkbox input[type="checkbox"] {
    position: relative;
    margin-left: 0;
  }
  .form-inline .has-feedback .form-control-feedback {
    top: 0;
  }
}

.form-horizontal .radio,
.form-horizontal .checkbox,
.form-horizontal .radio-inline,
.form-horizontal .checkbox-inline {
  padding-top: 11px;
  margin-top: 0;
  margin-bottom: 0;
}

.form-horizontal .radio,
.form-horizontal .checkbox {
  min-height: 37px;
}

.form-horizontal .form-group {
  margin-right: -10px;
  margin-left: -10px;
}

.form-horizontal .form-group:before, .form-horizontal .form-group:after {
  content: "";
  display: table;
}

.form-horizontal .form-group:after {
  clear: both;
}

@media (min-width: 767px) {
  .form-horizontal .control-label {
    padding-top: 11px;
    margin-bottom: 0;
    text-align: right;
  }
}

.form-horizontal .has-feedback .form-control-feedback {
  right: 10px;
}

@media (min-width: 767px) {
  .form-horizontal .form-group-lg .control-label {
    padding-top: 31px;
    font-size: 20px;
  }
}

@media (min-width: 767px) {
  .form-horizontal .form-group-sm .control-label {
    padding-top: 6px;
    font-size: 16px;
  }
}

.btn {
  display: inline-block;
  margin-bottom: 0;
  font-weight: 600;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  touch-action: manipulation;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  padding: 10px 15px;
  font-size: 16px;
  line-height: 1.625;
  border-radius: 0;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.btn:focus, .btn.focus, .btn:active:focus, .btn:active.focus, .btn.active:focus, .btn.active.focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}

.btn:hover, .btn:focus, .btn.focus {
  color: #333;
  text-decoration: none;
}

.btn:active, .btn.active {
  background-image: none;
  outline: 0;
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}

.btn.disabled, .btn[disabled],
fieldset[disabled] .btn {
  cursor: not-allowed;
  filter: alpha(opacity=65);
  opacity: 0.65;
  -webkit-box-shadow: none;
  box-shadow: none;
}

a.btn.disabled,
fieldset[disabled] a.btn {
  pointer-events: none;
}

.btn-default {
  color: #333;
  background-color: transparent;
  border-color: #ccc;
}

.btn-default:focus, .btn-default.focus {
  color: #333;
  background-color: rgba(0, 0, 0, 0);
  border-color: #8c8c8c;
}

.btn-default:hover {
  color: #333;
  background-color: rgba(0, 0, 0, 0);
  border-color: #adadad;
}

.btn-default:active, .btn-default.active,
.open > .btn-default.dropdown-toggle {
  color: #333;
  background-color: rgba(0, 0, 0, 0);
  background-image: none;
  border-color: #adadad;
}

.btn-default:active:hover, .btn-default:active:focus, .btn-default:active.focus, .btn-default.active:hover, .btn-default.active:focus, .btn-default.active.focus,
.open > .btn-default.dropdown-toggle:hover,
.open > .btn-default.dropdown-toggle:focus,
.open > .btn-default.dropdown-toggle.focus {
  color: #333;
  background-color: rgba(0, 0, 0, 0);
  border-color: #8c8c8c;
}

.btn-default.disabled:hover, .btn-default.disabled:focus, .btn-default.disabled.focus, .btn-default[disabled]:hover, .btn-default[disabled]:focus, .btn-default[disabled].focus,
fieldset[disabled] .btn-default:hover,
fieldset[disabled] .btn-default:focus,
fieldset[disabled] .btn-default.focus {
  background-color: transparent;
  border-color: #ccc;
}

.btn-default .badge {
  color: transparent;
  background-color: #333;
}

.btn-primary {
  color: #ffffff;
  background-color: #00aa73;
  border-color: #009162;
}

.btn-primary:focus, .btn-primary.focus {
  color: #ffffff;
  background-color: #007751;
  border-color: #00110c;
}

.btn-primary:hover {
  color: #ffffff;
  background-color: #007751;
  border-color: #005338;
}

.btn-primary:active, .btn-primary.active,
.open > .btn-primary.dropdown-toggle {
  color: #ffffff;
  background-color: #007751;
  background-image: none;
  border-color: #005338;
}

.btn-primary:active:hover, .btn-primary:active:focus, .btn-primary:active.focus, .btn-primary.active:hover, .btn-primary.active:focus, .btn-primary.active.focus,
.open > .btn-primary.dropdown-toggle:hover,
.open > .btn-primary.dropdown-toggle:focus,
.open > .btn-primary.dropdown-toggle.focus {
  color: #ffffff;
  background-color: #005338;
  border-color: #00110c;
}

.btn-primary.disabled:hover, .btn-primary.disabled:focus, .btn-primary.disabled.focus, .btn-primary[disabled]:hover, .btn-primary[disabled]:focus, .btn-primary[disabled].focus,
fieldset[disabled] .btn-primary:hover,
fieldset[disabled] .btn-primary:focus,
fieldset[disabled] .btn-primary.focus {
  background-color: #00aa73;
  border-color: #009162;
}

.btn-primary .badge {
  color: #00aa73;
  background-color: #ffffff;
}

.btn-success {
  color: #ffffff;
  background-color: #00aa73;
  border-color: #009162;
}

.btn-success:focus, .btn-success.focus {
  color: #ffffff;
  background-color: #007751;
  border-color: #00110c;
}

.btn-success:hover {
  color: #ffffff;
  background-color: #007751;
  border-color: #005338;
}

.btn-success:active, .btn-success.active,
.open > .btn-success.dropdown-toggle {
  color: #ffffff;
  background-color: #007751;
  background-image: none;
  border-color: #005338;
}

.btn-success:active:hover, .btn-success:active:focus, .btn-success:active.focus, .btn-success.active:hover, .btn-success.active:focus, .btn-success.active.focus,
.open > .btn-success.dropdown-toggle:hover,
.open > .btn-success.dropdown-toggle:focus,
.open > .btn-success.dropdown-toggle.focus {
  color: #ffffff;
  background-color: #005338;
  border-color: #00110c;
}

.btn-success.disabled:hover, .btn-success.disabled:focus, .btn-success.disabled.focus, .btn-success[disabled]:hover, .btn-success[disabled]:focus, .btn-success[disabled].focus,
fieldset[disabled] .btn-success:hover,
fieldset[disabled] .btn-success:focus,
fieldset[disabled] .btn-success.focus {
  background-color: #00aa73;
  border-color: #009162;
}

.btn-success .badge {
  color: #00aa73;
  background-color: #ffffff;
}

.btn-info {
  color: #ffffff;
  background-color: #004b8d;
  border-color: #003d74;
}

.btn-info:focus, .btn-info.focus {
  color: #ffffff;
  background-color: #00305a;
  border-color: black;
}

.btn-info:hover {
  color: #ffffff;
  background-color: #00305a;
  border-color: #001d36;
}

.btn-info:active, .btn-info.active,
.open > .btn-info.dropdown-toggle {
  color: #ffffff;
  background-color: #00305a;
  background-image: none;
  border-color: #001d36;
}

.btn-info:active:hover, .btn-info:active:focus, .btn-info:active.focus, .btn-info.active:hover, .btn-info.active:focus, .btn-info.active.focus,
.open > .btn-info.dropdown-toggle:hover,
.open > .btn-info.dropdown-toggle:focus,
.open > .btn-info.dropdown-toggle.focus {
  color: #ffffff;
  background-color: #001d36;
  border-color: black;
}

.btn-info.disabled:hover, .btn-info.disabled:focus, .btn-info.disabled.focus, .btn-info[disabled]:hover, .btn-info[disabled]:focus, .btn-info[disabled].focus,
fieldset[disabled] .btn-info:hover,
fieldset[disabled] .btn-info:focus,
fieldset[disabled] .btn-info.focus {
  background-color: #004b8d;
  border-color: #003d74;
}

.btn-info .badge {
  color: #004b8d;
  background-color: #ffffff;
}

.btn-warning {
  color: #ffffff;
  background-color: #c58c29;
  border-color: #b07d25;
}

.btn-warning:focus, .btn-warning.focus {
  color: #ffffff;
  background-color: #9b6e20;
  border-color: #46320f;
}

.btn-warning:hover {
  color: #ffffff;
  background-color: #9b6e20;
  border-color: #7d591a;
}

.btn-warning:active, .btn-warning.active,
.open > .btn-warning.dropdown-toggle {
  color: #ffffff;
  background-color: #9b6e20;
  background-image: none;
  border-color: #7d591a;
}

.btn-warning:active:hover, .btn-warning:active:focus, .btn-warning:active.focus, .btn-warning.active:hover, .btn-warning.active:focus, .btn-warning.active.focus,
.open > .btn-warning.dropdown-toggle:hover,
.open > .btn-warning.dropdown-toggle:focus,
.open > .btn-warning.dropdown-toggle.focus {
  color: #ffffff;
  background-color: #7d591a;
  border-color: #46320f;
}

.btn-warning.disabled:hover, .btn-warning.disabled:focus, .btn-warning.disabled.focus, .btn-warning[disabled]:hover, .btn-warning[disabled]:focus, .btn-warning[disabled].focus,
fieldset[disabled] .btn-warning:hover,
fieldset[disabled] .btn-warning:focus,
fieldset[disabled] .btn-warning.focus {
  background-color: #c58c29;
  border-color: #b07d25;
}

.btn-warning .badge {
  color: #c58c29;
  background-color: #ffffff;
}

.btn-danger {
  color: #ffffff;
  background-color: #d31245;
  border-color: #bc103d;
}

.btn-danger:focus, .btn-danger.focus {
  color: #ffffff;
  background-color: #a40e36;
  border-color: #460617;
}

.btn-danger:hover {
  color: #ffffff;
  background-color: #a40e36;
  border-color: #830b2b;
}

.btn-danger:active, .btn-danger.active,
.open > .btn-danger.dropdown-toggle {
  color: #ffffff;
  background-color: #a40e36;
  background-image: none;
  border-color: #830b2b;
}

.btn-danger:active:hover, .btn-danger:active:focus, .btn-danger:active.focus, .btn-danger.active:hover, .btn-danger.active:focus, .btn-danger.active.focus,
.open > .btn-danger.dropdown-toggle:hover,
.open > .btn-danger.dropdown-toggle:focus,
.open > .btn-danger.dropdown-toggle.focus {
  color: #ffffff;
  background-color: #830b2b;
  border-color: #460617;
}

.btn-danger.disabled:hover, .btn-danger.disabled:focus, .btn-danger.disabled.focus, .btn-danger[disabled]:hover, .btn-danger[disabled]:focus, .btn-danger[disabled].focus,
fieldset[disabled] .btn-danger:hover,
fieldset[disabled] .btn-danger:focus,
fieldset[disabled] .btn-danger.focus {
  background-color: #d31245;
  border-color: #bc103d;
}

.btn-danger .badge {
  color: #d31245;
  background-color: #ffffff;
}

.btn-link {
  font-weight: 400;
  color: #00aa73;
  border-radius: 0;
}

.btn-link, .btn-link:active, .btn-link.active, .btn-link[disabled],
fieldset[disabled] .btn-link {
  background-color: transparent;
  -webkit-box-shadow: none;
  box-shadow: none;
}

.btn-link, .btn-link:hover, .btn-link:focus, .btn-link:active {
  border-color: transparent;
}

.btn-link:hover, .btn-link:focus {
  color: #009e75;
  text-decoration: none;
  background-color: transparent;
}

.btn-link[disabled]:hover, .btn-link[disabled]:focus,
fieldset[disabled] .btn-link:hover,
fieldset[disabled] .btn-link:focus {
  color: #777777;
  text-decoration: none;
}

.btn-lg, .btn-group-lg > .btn {
  padding: 30px 45px;
  font-size: 20px;
  line-height: 1.5;
  border-radius: 0;
}

.btn-sm, .btn-group-sm > .btn {
  padding: 5px 6px;
  font-size: 16px;
  line-height: 1.1875;
  border-radius: 0;
}

.btn-xs, .btn-group-xs > .btn {
  padding: 3px 4px;
  font-size: 16px;
  line-height: 1.1875;
  border-radius: 0;
}

.btn-block {
  display: block;
  width: 100%;
}

.btn-block + .btn-block {
  margin-top: 5px;
}

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

.fade {
  opacity: 0;
  -webkit-transition: opacity 0.15s linear;
  -o-transition: opacity 0.15s linear;
  transition: opacity 0.15s linear;
}

.fade.in {
  opacity: 1;
}

.collapse {
  display: none;
}

.collapse.in {
  display: block;
}

tr.collapse.in {
  display: table-row;
}

tbody.collapse.in {
  display: table-row-group;
}

.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  -webkit-transition-property: height, visibility;
  transition-property: height, visibility;
  -webkit-transition-duration: 0.35s;
  transition-duration: 0.35s;
  -webkit-transition-timing-function: ease;
  transition-timing-function: ease;
}

.caret {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 2px;
  vertical-align: middle;
  border-top: 4px dashed;
  border-top: 4px solid \9;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
}

.dropup,
.dropdown {
  position: relative;
}

.dropdown-toggle:focus {
  outline: 0;
}

.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 160px;
  padding: 5px 0;
  margin: 2px 0 0;
  font-size: 16px;
  text-align: left;
  list-style: none;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 0;
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
}

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

.dropdown-menu .divider {
  height: 1px;
  margin: 12px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}

.dropdown-menu > li > a {
  display: block;
  padding: 3px 20px;
  clear: both;
  font-weight: 400;
  line-height: 1.625;
  color: #333333;
  white-space: nowrap;
}

.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {
  color: #262626;
  text-decoration: none;
  background-color: #f5f5f5;
}

.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus {
  color: #ffffff;
  text-decoration: none;
  background-color: #00aa73;
  outline: 0;
}

.dropdown-menu > .disabled > a, .dropdown-menu > .disabled > a:hover, .dropdown-menu > .disabled > a:focus {
  color: #777777;
}

.dropdown-menu > .disabled > a:hover, .dropdown-menu > .disabled > a:focus {
  text-decoration: none;
  cursor: not-allowed;
  background-color: transparent;
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}

.open > .dropdown-menu {
  display: block;
}

.open > a {
  outline: 0;
}

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

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

.dropdown-header {
  display: block;
  padding: 3px 20px;
  font-size: 16px;
  line-height: 1.625;
  color: #777777;
  white-space: nowrap;
}

.dropdown-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 990;
}

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

.dropup .caret,
.navbar-fixed-bottom .dropdown .caret {
  content: "";
  border-top: 0;
  border-bottom: 4px dashed;
  border-bottom: 4px solid \9;
}

.dropup .dropdown-menu,
.navbar-fixed-bottom .dropdown .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-bottom: 2px;
}

@media (min-width: 1280px) {
  .navbar-right .dropdown-menu {
    right: 0;
    left: auto;
  }
  .navbar-right .dropdown-menu-left {
    left: 0;
    right: auto;
  }
}

.btn-group,
.btn-group-vertical {
  position: relative;
  display: inline-block;
  vertical-align: middle;
}

.btn-group > .btn,
.btn-group-vertical > .btn {
  position: relative;
  float: left;
}

.btn-group > .btn:hover, .btn-group > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active,
.btn-group-vertical > .btn:hover,
.btn-group-vertical > .btn:focus,
.btn-group-vertical > .btn:active,
.btn-group-vertical > .btn.active {
  z-index: 2;
}

.btn-group .btn + .btn,
.btn-group .btn + .btn-group,
.btn-group .btn-group + .btn,
.btn-group .btn-group + .btn-group {
  margin-left: -1px;
}

.btn-toolbar {
  margin-left: -5px;
}

.btn-toolbar:before, .btn-toolbar:after {
  content: "";
  display: table;
}

.btn-toolbar:after {
  clear: both;
}

.btn-toolbar .btn,
.btn-toolbar .btn-group,
.btn-toolbar .input-group {
  float: left;
}

.btn-toolbar > .btn,
.btn-toolbar > .btn-group,
.btn-toolbar > .input-group {
  margin-left: 5px;
}

.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
  border-radius: 0;
}

.btn-group > .btn:first-child {
  margin-left: 0;
}

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

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

.btn-group > .btn-group {
  float: left;
}

.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {
  border-radius: 0;
}

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

.btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.btn-group .dropdown-toggle:active,
.btn-group.open .dropdown-toggle {
  outline: 0;
}

.btn-group > .btn + .dropdown-toggle {
  padding-right: 8px;
  padding-left: 8px;
}

.btn-group > .btn-lg + .dropdown-toggle, .btn-group-lg.btn-group > .btn + .dropdown-toggle {
  padding-right: 12px;
  padding-left: 12px;
}

.btn-group.open .dropdown-toggle {
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}

.btn-group.open .dropdown-toggle.btn-link {
  -webkit-box-shadow: none;
  box-shadow: none;
}

.btn .caret {
  margin-left: 0;
}

.btn-lg .caret, .btn-group-lg > .btn .caret {
  border-width: 5px 5px 0;
  border-bottom-width: 0;
}

.dropup .btn-lg .caret, .dropup .btn-group-lg > .btn .caret {
  border-width: 0 5px 5px;
}

.btn-group-vertical > .btn,
.btn-group-vertical > .btn-group,
.btn-group-vertical > .btn-group > .btn {
  display: block;
  float: none;
  width: 100%;
  max-width: 100%;
}

.btn-group-vertical > .btn-group:before, .btn-group-vertical > .btn-group:after {
  content: "";
  display: table;
}

.btn-group-vertical > .btn-group:after {
  clear: both;
}

.btn-group-vertical > .btn-group > .btn {
  float: none;
}

.btn-group-vertical > .btn + .btn,
.btn-group-vertical > .btn + .btn-group,
.btn-group-vertical > .btn-group + .btn,
.btn-group-vertical > .btn-group + .btn-group {
  margin-top: -1px;
  margin-left: 0;
}

.btn-group-vertical > .btn:not(:first-child):not(:last-child) {
  border-radius: 0;
}

.btn-group-vertical > .btn:first-child:not(:last-child) {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

.btn-group-vertical > .btn:last-child:not(:first-child) {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {
  border-radius: 0;
}

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

.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.btn-group-justified {
  display: table;
  width: 100%;
  table-layout: fixed;
  border-collapse: separate;
}

.btn-group-justified > .btn,
.btn-group-justified > .btn-group {
  display: table-cell;
  float: none;
  width: 1%;
}

.btn-group-justified > .btn-group .btn {
  width: 100%;
}

.btn-group-justified > .btn-group .dropdown-menu {
  left: auto;
}

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

.input-group {
  position: relative;
  display: table;
  border-collapse: separate;
}

.input-group[class*="col-"] {
  float: none;
  padding-right: 0;
  padding-left: 0;
}

.input-group .form-control {
  position: relative;
  z-index: 2;
  float: left;
  width: 100%;
  margin-bottom: 0;
}

.input-group .form-control:focus {
  z-index: 3;
}

.input-group-addon,
.input-group-btn,
.input-group .form-control {
  display: table-cell;
}

.input-group-addon:not(:first-child):not(:last-child),
.input-group-btn:not(:first-child):not(:last-child),
.input-group .form-control:not(:first-child):not(:last-child) {
  border-radius: 0;
}

.input-group-addon,
.input-group-btn {
  width: 1%;
  white-space: nowrap;
  vertical-align: middle;
}

.input-group-addon {
  padding: 10px 15px;
  font-size: 16px;
  font-weight: 400;
  line-height: 1;
  color: #f0f0f0;
  text-align: center;
  background-color: #eeeeee;
  border: 1px solid #ccc;
  border-radius: 0;
}

.input-group-addon.input-sm,
.input-group-sm > .input-group-addon,
.input-group-sm > .input-group-btn > .input-group-addon.btn {
  padding: 5px 6px;
  font-size: 16px;
  border-radius: 0;
}

.input-group-addon.input-lg,
.input-group-lg > .input-group-addon,
.input-group-lg > .input-group-btn > .input-group-addon.btn {
  padding: 30px 45px;
  font-size: 20px;
  border-radius: 0;
}

.input-group-addon input[type="radio"],
.input-group-addon input[type="checkbox"] {
  margin-top: 0;
}

.input-group .form-control:first-child,
.input-group-addon:first-child,
.input-group-btn:first-child > .btn,
.input-group-btn:first-child > .btn-group > .btn,
.input-group-btn:first-child > .dropdown-toggle,
.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle),
.input-group-btn:last-child > .btn-group:not(:last-child) > .btn {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.input-group-addon:first-child {
  border-right: 0;
}

.input-group .form-control:last-child,
.input-group-addon:last-child,
.input-group-btn:last-child > .btn,
.input-group-btn:last-child > .btn-group > .btn,
.input-group-btn:last-child > .dropdown-toggle,
.input-group-btn:first-child > .btn:not(:first-child),
.input-group-btn:first-child > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.input-group-addon:last-child {
  border-left: 0;
}

.input-group-btn {
  position: relative;
  font-size: 0;
  white-space: nowrap;
}

.input-group-btn > .btn {
  position: relative;
}

.input-group-btn > .btn + .btn {
  margin-left: -1px;
}

.input-group-btn > .btn:hover, .input-group-btn > .btn:focus, .input-group-btn > .btn:active {
  z-index: 2;
}

.input-group-btn:first-child > .btn,
.input-group-btn:first-child > .btn-group {
  margin-right: -1px;
}

.input-group-btn:last-child > .btn,
.input-group-btn:last-child > .btn-group {
  z-index: 2;
  margin-left: -1px;
}

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

.nav:before, .nav:after {
  content: "";
  display: table;
}

.nav:after {
  clear: both;
}

.nav > li {
  position: relative;
  display: block;
}

.nav > li > a {
  position: relative;
  display: block;
  padding: 10px 15px;
}

.nav > li > a:hover, .nav > li > a:focus {
  text-decoration: none;
  background-color: #eeeeee;
}

.nav > li.disabled > a {
  color: #777777;
}

.nav > li.disabled > a:hover, .nav > li.disabled > a:focus {
  color: #777777;
  text-decoration: none;
  cursor: not-allowed;
  background-color: transparent;
}

.nav .open > a, .nav .open > a:hover, .nav .open > a:focus {
  background-color: #eeeeee;
  border-color: #00aa73;
}

.nav .nav-divider {
  height: 1px;
  margin: 12px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}

.nav > li > a > img {
  max-width: none;
}

.nav-tabs {
  border-bottom: 1px solid #ddd;
}

.nav-tabs > li {
  float: left;
  margin-bottom: -1px;
}

.nav-tabs > li > a {
  margin-right: 2px;
  line-height: 1.625;
  border: 1px solid transparent;
  border-radius: 0 0 0 0;
}

.nav-tabs > li > a:hover {
  border-color: #eeeeee #eeeeee #ddd;
}

.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
  color: #f0f0f0;
  cursor: default;
  background-color: #ffffff;
  border: 1px solid #ddd;
  border-bottom-color: transparent;
}

.nav-pills > li {
  float: left;
}

.nav-pills > li > a {
  border-radius: 0;
}

.nav-pills > li + li {
  margin-left: 2px;
}

.nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus {
  color: #ffffff;
  background-color: #00aa73;
}

.nav-stacked > li {
  float: none;
}

.nav-stacked > li + li {
  margin-top: 2px;
  margin-left: 0;
}

.nav-justified, .nav-tabs.nav-justified {
  width: 100%;
}

.nav-justified > li, .nav-tabs.nav-justified > li {
  float: none;
}

.nav-justified > li > a, .nav-tabs.nav-justified > li > a {
  margin-bottom: 5px;
  text-align: center;
}

.nav-justified > .dropdown .dropdown-menu {
  top: auto;
  left: auto;
}

@media (min-width: 767px) {
  .nav-justified > li, .nav-tabs.nav-justified > li {
    display: table-cell;
    width: 1%;
  }
  .nav-justified > li > a, .nav-tabs.nav-justified > li > a {
    margin-bottom: 0;
  }
}

.nav-tabs-justified, .nav-tabs.nav-justified {
  border-bottom: 0;
}

.nav-tabs-justified > li > a, .nav-tabs.nav-justified > li > a {
  margin-right: 0;
  border-radius: 0;
}

.nav-tabs-justified > .active > a, .nav-tabs.nav-justified > .active > a,
.nav-tabs-justified > .active > a:hover,
.nav-tabs.nav-justified > .active > a:hover,
.nav-tabs-justified > .active > a:focus,
.nav-tabs.nav-justified > .active > a:focus {
  border: 1px solid #ddd;
}

@media (min-width: 767px) {
  .nav-tabs-justified > li > a, .nav-tabs.nav-justified > li > a {
    border-bottom: 1px solid #ddd;
    border-radius: 0 0 0 0;
  }
  .nav-tabs-justified > .active > a, .nav-tabs.nav-justified > .active > a,
  .nav-tabs-justified > .active > a:hover,
  .nav-tabs.nav-justified > .active > a:hover,
  .nav-tabs-justified > .active > a:focus,
  .nav-tabs.nav-justified > .active > a:focus {
    border-bottom-color: #ffffff;
  }
}

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

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

.nav-tabs .dropdown-menu {
  margin-top: -1px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.navbar {
  position: relative;
  min-height: auto;
  margin-bottom: 0;
  border: 1px solid transparent;
}

.navbar:before, .navbar:after {
  content: "";
  display: table;
}

.navbar:after {
  clear: both;
}

@media (min-width: 1280px) {
  .navbar {
    border-radius: 0;
  }
}

.navbar-header:before, .navbar-header:after {
  content: "";
  display: table;
}

.navbar-header:after {
  clear: both;
}

@media (min-width: 1280px) {
  .navbar-header {
    float: left;
  }
}

.navbar-collapse {
  padding-right: 10px;
  padding-left: 10px;
  overflow-x: visible;
  border-top: 1px solid transparent;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
  -webkit-overflow-scrolling: touch;
}

.navbar-collapse:before, .navbar-collapse:after {
  content: "";
  display: table;
}

.navbar-collapse:after {
  clear: both;
}

.navbar-collapse.in {
  overflow-y: auto;
}

@media (min-width: 1280px) {
  .navbar-collapse {
    width: auto;
    border-top: 0;
    box-shadow: none;
  }
  .navbar-collapse.collapse {
    display: block !important;
    height: auto !important;
    padding-bottom: 0;
    overflow: visible !important;
  }
  .navbar-collapse.in {
    overflow-y: visible;
  }
  .navbar-fixed-top .navbar-collapse,
  .navbar-static-top .navbar-collapse,
  .navbar-fixed-bottom .navbar-collapse {
    padding-right: 0;
    padding-left: 0;
  }
}

.navbar-fixed-top,
.navbar-fixed-bottom {
  position: fixed;
  right: 0;
  left: 0;
  z-index: 1030;
}

.navbar-fixed-top .navbar-collapse,
.navbar-fixed-bottom .navbar-collapse {
  max-height: 340px;
}

@media (max-device-width: 480px) and (orientation: landscape) {
  .navbar-fixed-top .navbar-collapse,
  .navbar-fixed-bottom .navbar-collapse {
    max-height: 200px;
  }
}

@media (min-width: 1280px) {
  .navbar-fixed-top,
  .navbar-fixed-bottom {
    border-radius: 0;
  }
}

.navbar-fixed-top {
  top: 0;
  border-width: 0 0 1px;
}

.navbar-fixed-bottom {
  bottom: 0;
  margin-bottom: 0;
  border-width: 1px 0 0;
}

.container > .navbar-header,
.container > .navbar-collapse,
.container-fluid > .navbar-header,
.container-fluid > .navbar-collapse {
  margin-right: -10px;
  margin-left: -10px;
}

@media (min-width: 1280px) {
  .container > .navbar-header,
  .container > .navbar-collapse,
  .container-fluid > .navbar-header,
  .container-fluid > .navbar-collapse {
    margin-right: 0;
    margin-left: 0;
  }
}

.navbar-static-top {
  z-index: 1000;
  border-width: 0 0 1px;
}

@media (min-width: 1280px) {
  .navbar-static-top {
    border-radius: 0;
  }
}

.navbar-brand {
  float: left;
  height: auto;
  padding: auto-26px/2 10px;
  font-size: 20px;
  line-height: 26px;
}

.navbar-brand:hover, .navbar-brand:focus {
  text-decoration: none;
}

.navbar-brand > img {
  display: block;
}

@media (min-width: 1280px) {
  .navbar > .container .navbar-brand,
  .navbar > .container-fluid .navbar-brand {
    margin-left: -10px;
  }
}

.navbar-toggle {
  position: relative;
  float: right;
  padding: 9px 10px;
  margin-right: 10px;
  margin-top: auto-34px/2;
  margin-bottom: auto-34px/2;
  background-color: transparent;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 0;
}

.navbar-toggle:focus {
  outline: 0;
}

.navbar-toggle .icon-bar {
  display: block;
  width: 22px;
  height: 2px;
  border-radius: 1px;
}

.navbar-toggle .icon-bar + .icon-bar {
  margin-top: 4px;
}

@media (min-width: 1280px) {
  .navbar-toggle {
    display: none;
  }
}

.navbar-nav {
  margin: auto-26px/2/2 -10px;
}

.navbar-nav > li > a {
  padding-top: 10px;
  padding-bottom: 10px;
  line-height: 26px;
}

@media (max-width: 1279px) {
  .navbar-nav .open .dropdown-menu {
    position: static;
    float: none;
    width: auto;
    margin-top: 0;
    background-color: transparent;
    border: 0;
    box-shadow: none;
  }
  .navbar-nav .open .dropdown-menu > li > a,
  .navbar-nav .open .dropdown-menu .dropdown-header {
    padding: 5px 15px 5px 25px;
  }
  .navbar-nav .open .dropdown-menu > li > a {
    line-height: 26px;
  }
  .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-nav .open .dropdown-menu > li > a:focus {
    background-image: none;
  }
}

@media (min-width: 1280px) {
  .navbar-nav {
    float: left;
    margin: 0;
  }
  .navbar-nav > li {
    float: left;
  }
  .navbar-nav > li > a {
    padding-top: auto-26px/2;
    padding-bottom: auto-26px/2;
  }
}

.navbar-form {
  padding: 10px 10px;
  margin-right: -10px;
  margin-left: -10px;
  border-top: 1px solid transparent;
  border-bottom: 1px solid transparent;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
  margin-top: auto-48px/2;
  margin-bottom: auto-48px/2;
}

@media (min-width: 767px) {
  .navbar-form .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .navbar-form .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }
  .navbar-form .form-control-static {
    display: inline-block;
  }
  .navbar-form .input-group {
    display: inline-table;
    vertical-align: middle;
  }
  .navbar-form .input-group .input-group-addon,
  .navbar-form .input-group .input-group-btn,
  .navbar-form .input-group .form-control {
    width: auto;
  }
  .navbar-form .input-group > .form-control {
    width: 100%;
  }
  .navbar-form .control-label {
    margin-bottom: 0;
    vertical-align: middle;
  }
  .navbar-form .radio,
  .navbar-form .checkbox {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .navbar-form .radio label,
  .navbar-form .checkbox label {
    padding-left: 0;
  }
  .navbar-form .radio input[type="radio"],
  .navbar-form .checkbox input[type="checkbox"] {
    position: relative;
    margin-left: 0;
  }
  .navbar-form .has-feedback .form-control-feedback {
    top: 0;
  }
}

@media (max-width: 1279px) {
  .navbar-form .form-group {
    margin-bottom: 5px;
  }
  .navbar-form .form-group:last-child {
    margin-bottom: 0;
  }
}

@media (min-width: 1280px) {
  .navbar-form {
    width: auto;
    padding-top: 0;
    padding-bottom: 0;
    margin-right: 0;
    margin-left: 0;
    border: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
  }
}

.navbar-nav > li > .dropdown-menu {
  margin-top: 0;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {
  margin-bottom: 0;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

.navbar-btn {
  margin-top: auto-48px/2;
  margin-bottom: auto-48px/2;
}

.navbar-btn.btn-sm, .btn-group-sm > .navbar-btn.btn {
  margin-top: auto-31px/2;
  margin-bottom: auto-31px/2;
}

.navbar-btn.btn-xs, .btn-group-xs > .navbar-btn.btn {
  margin-top: auto-22/2;
  margin-bottom: auto-22/2;
}

.navbar-text {
  margin-top: auto-26px/2;
  margin-bottom: auto-26px/2;
}

@media (min-width: 1280px) {
  .navbar-text {
    float: left;
    margin-right: 10px;
    margin-left: 10px;
  }
}

@media (min-width: 1280px) {
  .navbar-left {
    float: left !important;
  }
  .navbar-right {
    float: right !important;
    margin-right: -10px;
  }
  .navbar-right ~ .navbar-right {
    margin-right: 0;
  }
}

.navbar-default {
  background-color: rgba(0, 0, 0, 0.65);
  border-color: transparent;
}

.navbar-default .navbar-brand {
  color: #ffffff;
}

.navbar-default .navbar-brand:hover, .navbar-default .navbar-brand:focus {
  color: #e6e5e5;
  background-color: transparent;
}

.navbar-default .navbar-text {
  color: #777;
}

.navbar-default .navbar-nav > li > a {
  color: #ffffff;
}

.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
  color: #ffffff;
  background-color: transparent;
}

.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
  color: #555;
  background-color: #ffffff;
}

.navbar-default .navbar-nav > .disabled > a, .navbar-default .navbar-nav > .disabled > a:hover, .navbar-default .navbar-nav > .disabled > a:focus {
  color: #ccc;
  background-color: transparent;
}

.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {
  color: #555;
  background-color: #ffffff;
}

@media (max-width: 1279px) {
  .navbar-default .navbar-nav .open .dropdown-menu > li > a {
    color: #ffffff;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #ffffff;
    background-color: transparent;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #555;
    background-color: #ffffff;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a, .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus {
    color: #ccc;
    background-color: transparent;
  }
}

.navbar-default .navbar-toggle {
  border-color: transparent;
}

.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
  background-color: transparent;
}

.navbar-default .navbar-toggle .icon-bar {
  background-color: #ffffff;
}

.navbar-default .navbar-collapse,
.navbar-default .navbar-form {
  border-color: transparent;
}

.navbar-default .navbar-link {
  color: #ffffff;
}

.navbar-default .navbar-link:hover {
  color: #ffffff;
}

.navbar-default .btn-link {
  color: #ffffff;
}

.navbar-default .btn-link:hover, .navbar-default .btn-link:focus {
  color: #ffffff;
}

.navbar-default .btn-link[disabled]:hover, .navbar-default .btn-link[disabled]:focus,
fieldset[disabled] .navbar-default .btn-link:hover,
fieldset[disabled] .navbar-default .btn-link:focus {
  color: #ccc;
}

.navbar-inverse {
  background-color: #222;
  border-color: #090808;
}

.navbar-inverse .navbar-brand {
  color: #9d9d9d;
}

.navbar-inverse .navbar-brand:hover, .navbar-inverse .navbar-brand:focus {
  color: #fff;
  background-color: transparent;
}

.navbar-inverse .navbar-text {
  color: #9d9d9d;
}

.navbar-inverse .navbar-nav > li > a {
  color: #9d9d9d;
}

.navbar-inverse .navbar-nav > li > a:hover, .navbar-inverse .navbar-nav > li > a:focus {
  color: #fff;
  background-color: transparent;
}

.navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:hover, .navbar-inverse .navbar-nav > .active > a:focus {
  color: #fff;
  background-color: #090808;
}

.navbar-inverse .navbar-nav > .disabled > a, .navbar-inverse .navbar-nav > .disabled > a:hover, .navbar-inverse .navbar-nav > .disabled > a:focus {
  color: #444;
  background-color: transparent;
}

.navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:hover, .navbar-inverse .navbar-nav > .open > a:focus {
  color: #fff;
  background-color: #090808;
}

@media (max-width: 1279px) {
  .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header {
    border-color: #090808;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu .divider {
    background-color: #090808;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
    color: #9d9d9d;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #fff;
    background-color: transparent;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a, .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #fff;
    background-color: #090808;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a, .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus {
    color: #444;
    background-color: transparent;
  }
}

.navbar-inverse .navbar-toggle {
  border-color: #333;
}

.navbar-inverse .navbar-toggle:hover, .navbar-inverse .navbar-toggle:focus {
  background-color: #333;
}

.navbar-inverse .navbar-toggle .icon-bar {
  background-color: #fff;
}

.navbar-inverse .navbar-collapse,
.navbar-inverse .navbar-form {
  border-color: #101010;
}

.navbar-inverse .navbar-link {
  color: #9d9d9d;
}

.navbar-inverse .navbar-link:hover {
  color: #fff;
}

.navbar-inverse .btn-link {
  color: #9d9d9d;
}

.navbar-inverse .btn-link:hover, .navbar-inverse .btn-link:focus {
  color: #fff;
}

.navbar-inverse .btn-link[disabled]:hover, .navbar-inverse .btn-link[disabled]:focus,
fieldset[disabled] .navbar-inverse .btn-link:hover,
fieldset[disabled] .navbar-inverse .btn-link:focus {
  color: #444;
}

.breadcrumb {
  padding: 0 0;
  margin-bottom: 26px;
  list-style: none;
  background-color: transparent;
  border-radius: 0;
}

.breadcrumb > li {
  display: inline-block;
}

.breadcrumb > li + li:before {
  padding: 0 5px;
  color: #7b9baa;
  content: "> ";
}

.breadcrumb > .active {
  color: #7b9baa;
}

.pagination {
  display: inline-block;
  padding-left: 0;
  margin: 26px 0;
  border-radius: 0;
}

.pagination > li {
  display: inline;
}

.pagination > li > a,
.pagination > li > span {
  position: relative;
  float: left;
  padding: 10px 15px;
  margin-left: -1px;
  line-height: 1.625;
  color: #00aa73;
  text-decoration: none;
  background-color: #fff;
  border: 1px solid #ddd;
}

.pagination > li > a:hover, .pagination > li > a:focus,
.pagination > li > span:hover,
.pagination > li > span:focus {
  z-index: 2;
  color: #009e75;
  background-color: #eeeeee;
  border-color: #ddd;
}

.pagination > li:first-child > a,
.pagination > li:first-child > span {
  margin-left: 0;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.pagination > li:last-child > a,
.pagination > li:last-child > span {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.pagination > .active > a, .pagination > .active > a:hover, .pagination > .active > a:focus,
.pagination > .active > span,
.pagination > .active > span:hover,
.pagination > .active > span:focus {
  z-index: 3;
  color: #fff;
  cursor: default;
  background-color: #00AA7E;
  border-color: #00AA7E;
}

.pagination > .disabled > span,
.pagination > .disabled > span:hover,
.pagination > .disabled > span:focus,
.pagination > .disabled > a,
.pagination > .disabled > a:hover,
.pagination > .disabled > a:focus {
  color: #777777;
  cursor: not-allowed;
  background-color: #fff;
  border-color: #ddd;
}

.pagination-lg > li > a,
.pagination-lg > li > span {
  padding: 30px 45px;
  font-size: 20px;
  line-height: 1.5;
}

.pagination-lg > li:first-child > a,
.pagination-lg > li:first-child > span {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.pagination-lg > li:last-child > a,
.pagination-lg > li:last-child > span {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.pagination-sm > li > a,
.pagination-sm > li > span {
  padding: 5px 6px;
  font-size: 16px;
  line-height: 1.1875;
}

.pagination-sm > li:first-child > a,
.pagination-sm > li:first-child > span {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.pagination-sm > li:last-child > a,
.pagination-sm > li:last-child > span {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.pager {
  padding-left: 0;
  margin: 26px 0;
  text-align: center;
  list-style: none;
}

.pager:before, .pager:after {
  content: "";
  display: table;
}

.pager:after {
  clear: both;
}

.pager li {
  display: inline;
}

.pager li > a,
.pager li > span {
  display: inline-block;
  padding: 5px 14px;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 15px;
}

.pager li > a:hover,
.pager li > a:focus {
  text-decoration: none;
  background-color: #eeeeee;
}

.pager .next > a,
.pager .next > span {
  float: right;
}

.pager .previous > a,
.pager .previous > span {
  float: left;
}

.pager .disabled > a,
.pager .disabled > a:hover,
.pager .disabled > a:focus,
.pager .disabled > span {
  color: #777777;
  cursor: not-allowed;
  background-color: #fff;
}

.label {
  display: inline;
  padding: .2em .6em .3em;
  font-size: 75%;
  font-weight: 700;
  line-height: 1;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: .25em;
}

.label:empty {
  display: none;
}

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

a.label:hover, a.label:focus {
  color: #fff;
  text-decoration: none;
  cursor: pointer;
}

.label-default {
  background-color: #777777;
}

.label-default[href]:hover, .label-default[href]:focus {
  background-color: #5e5e5e;
}

.label-primary {
  background-color: #00AA7E;
}

.label-primary[href]:hover, .label-primary[href]:focus {
  background-color: #007758;
}

.label-success {
  background-color: #00aa73;
}

.label-success[href]:hover, .label-success[href]:focus {
  background-color: #007751;
}

.label-info {
  background-color: #004b8d;
}

.label-info[href]:hover, .label-info[href]:focus {
  background-color: #00305a;
}

.label-warning {
  background-color: #c58c29;
}

.label-warning[href]:hover, .label-warning[href]:focus {
  background-color: #9b6e20;
}

.label-danger {
  background-color: #d31245;
}

.label-danger[href]:hover, .label-danger[href]:focus {
  background-color: #a40e36;
}

.badge {
  display: inline-block;
  min-width: 10px;
  padding: 3px 7px;
  font-size: 16px;
  font-weight: bold;
  line-height: 1;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  background-color: #777777;
  border-radius: 10px;
}

.badge:empty {
  display: none;
}

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

.btn-xs .badge, .btn-group-xs > .btn .badge,
.btn-group-xs > .btn .badge {
  top: 0;
  padding: 1px 5px;
}

.list-group-item.active > .badge,
.nav-pills > .active > a > .badge {
  color: #00aa73;
  background-color: #fff;
}

.list-group-item > .badge {
  float: right;
}

.list-group-item > .badge + .badge {
  margin-right: 5px;
}

.nav-pills > li > a > .badge {
  margin-left: 3px;
}

a.badge:hover, a.badge:focus {
  color: #fff;
  text-decoration: none;
  cursor: pointer;
}

.jumbotron {
  padding-top: 30px;
  padding-bottom: 30px;
  margin-bottom: 30px;
  color: inherit;
  background-color: #eeeeee;
}

.jumbotron h1,
.jumbotron .h1 {
  color: inherit;
}

.jumbotron p {
  margin-bottom: 15px;
  font-size: 24px;
  font-weight: 200;
}

.jumbotron > hr {
  border-top-color: #d5d5d5;
}

.container .jumbotron,
.container-fluid .jumbotron {
  padding-right: 10px;
  padding-left: 10px;
  border-radius: 0;
}

.jumbotron .container {
  max-width: 100%;
}

@media screen and (min-width: 767px) {
  .jumbotron {
    padding-top: 48px;
    padding-bottom: 48px;
  }
  .container .jumbotron,
  .container-fluid .jumbotron {
    padding-right: 60px;
    padding-left: 60px;
  }
  .jumbotron h1,
  .jumbotron .h1 {
    font-size: 72px;
  }
}

.thumbnail {
  display: block;
  padding: 45px 0;
  margin-bottom: 26px;
  line-height: 1.625;
  background-color: transparent;
  border: 1px solid transparent;
  border-radius: 0;
  -webkit-transition: border 0.2s ease-in-out;
  -o-transition: border 0.2s ease-in-out;
  transition: border 0.2s ease-in-out;
}

.thumbnail > img,
.thumbnail a > img {
  display: block;
  max-width: 100%;
  height: auto;
  margin-right: auto;
  margin-left: auto;
}

.thumbnail .caption {
  padding: 0 30px;
  color: #333333;
}

a.thumbnail:hover,
a.thumbnail:focus,
a.thumbnail.active {
  border-color: #00aa73;
}

.alert {
  padding: 15px;
  margin-bottom: 26px;
  border: 1px solid transparent;
  border-radius: 0;
}

.alert h4 {
  margin-top: 0;
  color: inherit;
}

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

.alert > p,
.alert > ul {
  margin-bottom: 0;
}

.alert > p + p {
  margin-top: 5px;
}

.alert-dismissable,
.alert-dismissible {
  padding-right: 35px;
}

.alert-dismissable .close,
.alert-dismissible .close {
  position: relative;
  top: -2px;
  right: -21px;
  color: inherit;
}

.alert-success {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #d6e9c6;
}

.alert-success hr {
  border-top-color: #c9e2b3;
}

.alert-success .alert-link {
  color: #2b542c;
}

.alert-info {
  color: #31708f;
  background-color: #d9edf7;
  border-color: #bce8f1;
}

.alert-info hr {
  border-top-color: #a6e1ec;
}

.alert-info .alert-link {
  color: #245269;
}

.alert-warning {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #faebcc;
}

.alert-warning hr {
  border-top-color: #f7e1b5;
}

.alert-warning .alert-link {
  color: #66512c;
}

.alert-danger {
  color: #a94442;
  background-color: #f2dede;
  border-color: #ebccd1;
}

.alert-danger hr {
  border-top-color: #e4b9c0;
}

.alert-danger .alert-link {
  color: #843534;
}

@-webkit-keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}

@keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}

.progress {
  height: 26px;
  margin-bottom: 26px;
  overflow: hidden;
  background-color: #f5f5f5;
  border-radius: 0;
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
}

.progress-bar {
  float: left;
  width: 0%;
  height: 100%;
  font-size: 16px;
  line-height: 26px;
  color: #fff;
  text-align: center;
  background-color: #00AA7E;
  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  -webkit-transition: width 0.6s ease;
  -o-transition: width 0.6s ease;
  transition: width 0.6s ease;
}

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

.progress.active .progress-bar,
.progress-bar.active {
  -webkit-animation: progress-bar-stripes 2s linear infinite;
  -o-animation: progress-bar-stripes 2s linear infinite;
  animation: progress-bar-stripes 2s linear infinite;
}

.progress-bar-success {
  background-color: #00aa73;
}

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

.progress-bar-info {
  background-color: #004b8d;
}

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

.progress-bar-warning {
  background-color: #c58c29;
}

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

.progress-bar-danger {
  background-color: #d31245;
}

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

.media {
  margin-top: 15px;
}

.media:first-child {
  margin-top: 0;
}

.media,
.media-body {
  overflow: hidden;
  zoom: 1;
}

.media-body {
  width: 10000px;
}

.media-object {
  display: block;
}

.media-object.img-thumbnail {
  max-width: none;
}

.media-right,
.media > .pull-right {
  padding-left: 10px;
}

.media-left,
.media > .pull-left {
  padding-right: 10px;
}

.media-left,
.media-right,
.media-body {
  display: table-cell;
  vertical-align: top;
}

.media-middle {
  vertical-align: middle;
}

.media-bottom {
  vertical-align: bottom;
}

.media-heading {
  margin-top: 0;
  margin-bottom: 5px;
}

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

.list-group {
  padding-left: 0;
  margin-bottom: 20px;
}

.list-group-item {
  position: relative;
  display: block;
  padding: 10px 15px;
  margin-bottom: -1px;
  background-color: #fff;
  border: 1px solid #ddd;
}

.list-group-item:first-child {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.list-group-item:last-child {
  margin-bottom: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

.list-group-item.disabled, .list-group-item.disabled:hover, .list-group-item.disabled:focus {
  color: #777777;
  cursor: not-allowed;
  background-color: #eeeeee;
}

.list-group-item.disabled .list-group-item-heading, .list-group-item.disabled:hover .list-group-item-heading, .list-group-item.disabled:focus .list-group-item-heading {
  color: inherit;
}

.list-group-item.disabled .list-group-item-text, .list-group-item.disabled:hover .list-group-item-text, .list-group-item.disabled:focus .list-group-item-text {
  color: #777777;
}

.list-group-item.active, .list-group-item.active:hover, .list-group-item.active:focus {
  z-index: 2;
  color: #ffffff;
  background-color: #00aa73;
  border-color: #00aa73;
}

.list-group-item.active .list-group-item-heading,
.list-group-item.active .list-group-item-heading > small,
.list-group-item.active .list-group-item-heading > .small, .list-group-item.active:hover .list-group-item-heading,
.list-group-item.active:hover .list-group-item-heading > small,
.list-group-item.active:hover .list-group-item-heading > .small, .list-group-item.active:focus .list-group-item-heading,
.list-group-item.active:focus .list-group-item-heading > small,
.list-group-item.active:focus .list-group-item-heading > .small {
  color: inherit;
}

.list-group-item.active .list-group-item-text, .list-group-item.active:hover .list-group-item-text, .list-group-item.active:focus .list-group-item-text {
  color: #77ffd3;
}

a.list-group-item,
button.list-group-item {
  color: #555;
}

a.list-group-item .list-group-item-heading,
button.list-group-item .list-group-item-heading {
  color: #333;
}

a.list-group-item:hover, a.list-group-item:focus,
button.list-group-item:hover,
button.list-group-item:focus {
  color: #555;
  text-decoration: none;
  background-color: #f5f5f5;
}

button.list-group-item {
  width: 100%;
  text-align: left;
}

.list-group-item-success {
  color: #3c763d;
  background-color: #dff0d8;
}

a.list-group-item-success,
button.list-group-item-success {
  color: #3c763d;
}

a.list-group-item-success .list-group-item-heading,
button.list-group-item-success .list-group-item-heading {
  color: inherit;
}

a.list-group-item-success:hover, a.list-group-item-success:focus,
button.list-group-item-success:hover,
button.list-group-item-success:focus {
  color: #3c763d;
  background-color: #d0e9c6;
}

a.list-group-item-success.active, a.list-group-item-success.active:hover, a.list-group-item-success.active:focus,
button.list-group-item-success.active,
button.list-group-item-success.active:hover,
button.list-group-item-success.active:focus {
  color: #fff;
  background-color: #3c763d;
  border-color: #3c763d;
}

.list-group-item-info {
  color: #31708f;
  background-color: #d9edf7;
}

a.list-group-item-info,
button.list-group-item-info {
  color: #31708f;
}

a.list-group-item-info .list-group-item-heading,
button.list-group-item-info .list-group-item-heading {
  color: inherit;
}

a.list-group-item-info:hover, a.list-group-item-info:focus,
button.list-group-item-info:hover,
button.list-group-item-info:focus {
  color: #31708f;
  background-color: #c4e3f3;
}

a.list-group-item-info.active, a.list-group-item-info.active:hover, a.list-group-item-info.active:focus,
button.list-group-item-info.active,
button.list-group-item-info.active:hover,
button.list-group-item-info.active:focus {
  color: #fff;
  background-color: #31708f;
  border-color: #31708f;
}

.list-group-item-warning {
  color: #8a6d3b;
  background-color: #fcf8e3;
}

a.list-group-item-warning,
button.list-group-item-warning {
  color: #8a6d3b;
}

a.list-group-item-warning .list-group-item-heading,
button.list-group-item-warning .list-group-item-heading {
  color: inherit;
}

a.list-group-item-warning:hover, a.list-group-item-warning:focus,
button.list-group-item-warning:hover,
button.list-group-item-warning:focus {
  color: #8a6d3b;
  background-color: #faf2cc;
}

a.list-group-item-warning.active, a.list-group-item-warning.active:hover, a.list-group-item-warning.active:focus,
button.list-group-item-warning.active,
button.list-group-item-warning.active:hover,
button.list-group-item-warning.active:focus {
  color: #fff;
  background-color: #8a6d3b;
  border-color: #8a6d3b;
}

.list-group-item-danger {
  color: #a94442;
  background-color: #f2dede;
}

a.list-group-item-danger,
button.list-group-item-danger {
  color: #a94442;
}

a.list-group-item-danger .list-group-item-heading,
button.list-group-item-danger .list-group-item-heading {
  color: inherit;
}

a.list-group-item-danger:hover, a.list-group-item-danger:focus,
button.list-group-item-danger:hover,
button.list-group-item-danger:focus {
  color: #a94442;
  background-color: #ebcccc;
}

a.list-group-item-danger.active, a.list-group-item-danger.active:hover, a.list-group-item-danger.active:focus,
button.list-group-item-danger.active,
button.list-group-item-danger.active:hover,
button.list-group-item-danger.active:focus {
  color: #fff;
  background-color: #a94442;
  border-color: #a94442;
}

.list-group-item-heading {
  margin-top: 0;
  margin-bottom: 5px;
}

.list-group-item-text {
  margin-bottom: 0;
  line-height: 1.3;
}

.panel {
  margin-bottom: 26px;
  background-color: #fff;
  border: 1px solid transparent;
  border-radius: 0;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
}

.panel-body {
  padding: 15px;
}

.panel-body:before, .panel-body:after {
  content: "";
  display: table;
}

.panel-body:after {
  clear: both;
}

.panel-heading {
  padding: 10px 15px;
  border-bottom: 1px solid transparent;
  border-top-left-radius: -1;
  border-top-right-radius: -1;
}

.panel-heading > .dropdown .dropdown-toggle {
  color: inherit;
}

.panel-title {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 18px;
  color: inherit;
}

.panel-title > a,
.panel-title > small,
.panel-title > .small,
.panel-title > small > a,
.panel-title > .small > a {
  color: inherit;
}

.panel-footer {
  padding: 10px 15px;
  background-color: #f5f5f5;
  border-top: 1px solid #ddd;
  border-bottom-right-radius: -1;
  border-bottom-left-radius: -1;
}

.panel > .list-group,
.panel > .panel-collapse > .list-group {
  margin-bottom: 0;
}

.panel > .list-group .list-group-item,
.panel > .panel-collapse > .list-group .list-group-item {
  border-width: 1px 0;
  border-radius: 0;
}

.panel > .list-group:first-child .list-group-item:first-child,
.panel > .panel-collapse > .list-group:first-child .list-group-item:first-child {
  border-top: 0;
  border-top-left-radius: -1;
  border-top-right-radius: -1;
}

.panel > .list-group:last-child .list-group-item:last-child,
.panel > .panel-collapse > .list-group:last-child .list-group-item:last-child {
  border-bottom: 0;
  border-bottom-right-radius: -1;
  border-bottom-left-radius: -1;
}

.panel > .panel-heading + .panel-collapse > .list-group .list-group-item:first-child {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.panel-heading + .list-group .list-group-item:first-child {
  border-top-width: 0;
}

.list-group + .panel-footer {
  border-top-width: 0;
}

.panel > .table,
.panel > .table-responsive > .table,
.panel > .panel-collapse > .table {
  margin-bottom: 0;
}

.panel > .table caption,
.panel > .table-responsive > .table caption,
.panel > .panel-collapse > .table caption {
  padding-right: 15px;
  padding-left: 15px;
}

.panel > .table:first-child,
.panel > .table-responsive:first-child > .table:first-child {
  border-top-left-radius: -1;
  border-top-right-radius: -1;
}

.panel > .table:first-child > thead:first-child > tr:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child {
  border-top-left-radius: -1;
  border-top-right-radius: -1;
}

.panel > .table:first-child > thead:first-child > tr:first-child td:first-child,
.panel > .table:first-child > thead:first-child > tr:first-child th:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child td:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child th:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child {
  border-top-left-radius: -1;
}

.panel > .table:first-child > thead:first-child > tr:first-child td:last-child,
.panel > .table:first-child > thead:first-child > tr:first-child th:last-child,
.panel > .table:first-child > tbody:first-child > tr:first-child td:last-child,
.panel > .table:first-child > tbody:first-child > tr:first-child th:last-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child {
  border-top-right-radius: -1;
}

.panel > .table:last-child,
.panel > .table-responsive:last-child > .table:last-child {
  border-bottom-right-radius: -1;
  border-bottom-left-radius: -1;
}

.panel > .table:last-child > tbody:last-child > tr:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child {
  border-bottom-right-radius: -1;
  border-bottom-left-radius: -1;
}

.panel > .table:last-child > tbody:last-child > tr:last-child td:first-child,
.panel > .table:last-child > tbody:last-child > tr:last-child th:first-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child {
  border-bottom-left-radius: -1;
}

.panel > .table:last-child > tbody:last-child > tr:last-child td:last-child,
.panel > .table:last-child > tbody:last-child > tr:last-child th:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child {
  border-bottom-right-radius: -1;
}

.panel > .panel-body + .table,
.panel > .panel-body + .table-responsive,
.panel > .table + .panel-body,
.panel > .table-responsive + .panel-body {
  border-top: 1px solid #ddd;
}

.panel > .table > tbody:first-child > tr:first-child th,
.panel > .table > tbody:first-child > tr:first-child td {
  border-top: 0;
}

.panel > .table-bordered,
.panel > .table-responsive > .table-bordered {
  border: 0;
}

.panel > .table-bordered > thead > tr > th:first-child,
.panel > .table-bordered > thead > tr > td:first-child,
.panel > .table-bordered > tbody > tr > th:first-child,
.panel > .table-bordered > tbody > tr > td:first-child,
.panel > .table-bordered > tfoot > tr > th:first-child,
.panel > .table-bordered > tfoot > tr > td:first-child,
.panel > .table-responsive > .table-bordered > thead > tr > th:first-child,
.panel > .table-responsive > .table-bordered > thead > tr > td:first-child,
.panel > .table-responsive > .table-bordered > tbody > tr > th:first-child,
.panel > .table-responsive > .table-bordered > tbody > tr > td:first-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child {
  border-left: 0;
}

.panel > .table-bordered > thead > tr > th:last-child,
.panel > .table-bordered > thead > tr > td:last-child,
.panel > .table-bordered > tbody > tr > th:last-child,
.panel > .table-bordered > tbody > tr > td:last-child,
.panel > .table-bordered > tfoot > tr > th:last-child,
.panel > .table-bordered > tfoot > tr > td:last-child,
.panel > .table-responsive > .table-bordered > thead > tr > th:last-child,
.panel > .table-responsive > .table-bordered > thead > tr > td:last-child,
.panel > .table-responsive > .table-bordered > tbody > tr > th:last-child,
.panel > .table-responsive > .table-bordered > tbody > tr > td:last-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child {
  border-right: 0;
}

.panel > .table-bordered > thead > tr:first-child > td,
.panel > .table-bordered > thead > tr:first-child > th,
.panel > .table-bordered > tbody > tr:first-child > td,
.panel > .table-bordered > tbody > tr:first-child > th,
.panel > .table-responsive > .table-bordered > thead > tr:first-child > td,
.panel > .table-responsive > .table-bordered > thead > tr:first-child > th,
.panel > .table-responsive > .table-bordered > tbody > tr:first-child > td,
.panel > .table-responsive > .table-bordered > tbody > tr:first-child > th {
  border-bottom: 0;
}

.panel > .table-bordered > tbody > tr:last-child > td,
.panel > .table-bordered > tbody > tr:last-child > th,
.panel > .table-bordered > tfoot > tr:last-child > td,
.panel > .table-bordered > tfoot > tr:last-child > th,
.panel > .table-responsive > .table-bordered > tbody > tr:last-child > td,
.panel > .table-responsive > .table-bordered > tbody > tr:last-child > th,
.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td,
.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th {
  border-bottom: 0;
}

.panel > .table-responsive {
  margin-bottom: 0;
  border: 0;
}

.panel-group {
  margin-bottom: 26px;
}

.panel-group .panel {
  margin-bottom: 0;
  border-radius: 0;
}

.panel-group .panel + .panel {
  margin-top: 5px;
}

.panel-group .panel-heading {
  border-bottom: 0;
}

.panel-group .panel-heading + .panel-collapse > .panel-body,
.panel-group .panel-heading + .panel-collapse > .list-group {
  border-top: 1px solid #ddd;
}

.panel-group .panel-footer {
  border-top: 0;
}

.panel-group .panel-footer + .panel-collapse .panel-body {
  border-bottom: 1px solid #ddd;
}

.panel-default {
  border-color: #ddd;
}

.panel-default > .panel-heading {
  color: #333333;
  background-color: #f5f5f5;
  border-color: #ddd;
}

.panel-default > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #ddd;
}

.panel-default > .panel-heading .badge {
  color: #f5f5f5;
  background-color: #333333;
}

.panel-default > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #ddd;
}

.panel-primary {
  border-color: #00AA7E;
}

.panel-primary > .panel-heading {
  color: #fff;
  background-color: #00AA7E;
  border-color: #00AA7E;
}

.panel-primary > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #00AA7E;
}

.panel-primary > .panel-heading .badge {
  color: #00AA7E;
  background-color: #fff;
}

.panel-primary > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #00AA7E;
}

.panel-success {
  border-color: #d6e9c6;
}

.panel-success > .panel-heading {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #d6e9c6;
}

.panel-success > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #d6e9c6;
}

.panel-success > .panel-heading .badge {
  color: #dff0d8;
  background-color: #3c763d;
}

.panel-success > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #d6e9c6;
}

.panel-info {
  border-color: #bce8f1;
}

.panel-info > .panel-heading {
  color: #31708f;
  background-color: #d9edf7;
  border-color: #bce8f1;
}

.panel-info > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #bce8f1;
}

.panel-info > .panel-heading .badge {
  color: #d9edf7;
  background-color: #31708f;
}

.panel-info > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #bce8f1;
}

.panel-warning {
  border-color: #faebcc;
}

.panel-warning > .panel-heading {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #faebcc;
}

.panel-warning > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #faebcc;
}

.panel-warning > .panel-heading .badge {
  color: #fcf8e3;
  background-color: #8a6d3b;
}

.panel-warning > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #faebcc;
}

.panel-danger {
  border-color: #ebccd1;
}

.panel-danger > .panel-heading {
  color: #a94442;
  background-color: #f2dede;
  border-color: #ebccd1;
}

.panel-danger > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #ebccd1;
}

.panel-danger > .panel-heading .badge {
  color: #f2dede;
  background-color: #a94442;
}

.panel-danger > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #ebccd1;
}

.embed-responsive {
  position: relative;
  display: block;
  height: 0;
  padding: 0;
  overflow: hidden;
}

.embed-responsive .embed-responsive-item,
.embed-responsive iframe,
.embed-responsive embed,
.embed-responsive object,
.embed-responsive video {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
}

.embed-responsive-16by9 {
  padding-bottom: 56.25%;
}

.embed-responsive-4by3 {
  padding-bottom: 75%;
}

.well {
  min-height: 20px;
  padding: 19px;
  margin-bottom: 20px;
  background-color: #f5f5f5;
  border: 1px solid #e3e3e3;
  border-radius: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
}

.well blockquote {
  border-color: #ddd;
  border-color: rgba(0, 0, 0, 0.15);
}

.well-lg {
  padding: 24px;
  border-radius: 0;
}

.well-sm {
  padding: 9px;
  border-radius: 0;
}

.close {
  float: right;
  font-size: 24px;
  font-weight: bold;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  filter: alpha(opacity=20);
  opacity: 0.2;
}

.close:hover, .close:focus {
  color: #000;
  text-decoration: none;
  cursor: pointer;
  filter: alpha(opacity=50);
  opacity: 0.5;
}

button.close {
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
  appearance: none;
}

.modal-open {
  overflow: hidden;
}

.modal {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1050;
  display: none;
  overflow: hidden;
  -webkit-overflow-scrolling: touch;
  outline: 0;
}

.modal.fade .modal-dialog {
  -webkit-transform: translate(0, -25%);
  -ms-transform: translate(0, -25%);
  -o-transform: translate(0, -25%);
  transform: translate(0, -25%);
  -webkit-transition: -webkit-transform 0.3s ease-out;
  -moz-transition: -moz-transform 0.3s ease-out;
  -o-transition: -o-transform 0.3s ease-out;
  transition: transform 0.3s ease-out;
}

.modal.in .modal-dialog {
  -webkit-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  -o-transform: translate(0, 0);
  transform: translate(0, 0);
}

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

.modal-dialog {
  position: relative;
  width: auto;
  margin: 10px;
}

.modal-content {
  position: relative;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #999;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 0;
  -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  outline: 0;
}

.modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  background-color: #000;
}

.modal-backdrop.fade {
  filter: alpha(opacity=0);
  opacity: 0;
}

.modal-backdrop.in {
  filter: alpha(opacity=50);
  opacity: 0.5;
}

.modal-header {
  padding: 15px;
  border-bottom: 1px solid #e5e5e5;
}

.modal-header:before, .modal-header:after {
  content: "";
  display: table;
}

.modal-header:after {
  clear: both;
}

.modal-header .close {
  margin-top: -2px;
}

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

.modal-body {
  position: relative;
  padding: 15px;
}

.modal-footer {
  padding: 15px;
  text-align: right;
  border-top: 1px solid #e5e5e5;
}

.modal-footer:before, .modal-footer:after {
  content: "";
  display: table;
}

.modal-footer:after {
  clear: both;
}

.modal-footer .btn + .btn {
  margin-bottom: 0;
  margin-left: 5px;
}

.modal-footer .btn-group .btn + .btn {
  margin-left: -1px;
}

.modal-footer .btn-block + .btn-block {
  margin-left: 0;
}

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

@media (min-width: 767px) {
  .modal-dialog {
    width: 600px;
    margin: 30px auto;
  }
  .modal-content {
    -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
  }
  .modal-sm {
    width: 300px;
  }
}

@media (min-width: 1280px) {
  .modal-lg {
    width: 900px;
  }
}

.tooltip {
  position: absolute;
  z-index: 1070;
  display: block;
  font-family: "HCo Whitney SSm", Verdana, Geneva, sans-serif;
  font-style: normal;
  font-weight: 400;
  line-height: 1.625;
  line-break: auto;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  word-wrap: normal;
  white-space: normal;
  font-size: 16px;
  filter: alpha(opacity=0);
  opacity: 0;
}

.tooltip.in {
  filter: alpha(opacity=90);
  opacity: 0.9;
}

.tooltip.top {
  padding: 5px 0;
  margin-top: -3px;
}

.tooltip.right {
  padding: 0 5px;
  margin-left: 3px;
}

.tooltip.bottom {
  padding: 5px 0;
  margin-top: 3px;
}

.tooltip.left {
  padding: 0 5px;
  margin-left: -3px;
}

.tooltip.top .tooltip-arrow {
  bottom: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000;
}

.tooltip.top-left .tooltip-arrow {
  right: 5px;
  bottom: 0;
  margin-bottom: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000;
}

.tooltip.top-right .tooltip-arrow {
  bottom: 0;
  left: 5px;
  margin-bottom: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000;
}

.tooltip.right .tooltip-arrow {
  top: 50%;
  left: 0;
  margin-top: -5px;
  border-width: 5px 5px 5px 0;
  border-right-color: #000;
}

.tooltip.left .tooltip-arrow {
  top: 50%;
  right: 0;
  margin-top: -5px;
  border-width: 5px 0 5px 5px;
  border-left-color: #000;
}

.tooltip.bottom .tooltip-arrow {
  top: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000;
}

.tooltip.bottom-left .tooltip-arrow {
  top: 0;
  right: 5px;
  margin-top: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000;
}

.tooltip.bottom-right .tooltip-arrow {
  top: 0;
  left: 5px;
  margin-top: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000;
}

.tooltip-inner {
  max-width: 200px;
  padding: 3px 8px;
  color: #fff;
  text-align: center;
  background-color: #000;
  border-radius: 0;
}

.tooltip-arrow {
  position: absolute;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}

.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1060;
  display: none;
  max-width: 276px;
  padding: 1px;
  font-family: "HCo Whitney SSm", Verdana, Geneva, sans-serif;
  font-style: normal;
  font-weight: 400;
  line-height: 1.625;
  line-break: auto;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  word-wrap: normal;
  white-space: normal;
  font-size: 16px;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 0;
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
}

.popover.top {
  margin-top: -10px;
}

.popover.right {
  margin-left: 10px;
}

.popover.bottom {
  margin-top: 10px;
}

.popover.left {
  margin-left: -10px;
}

.popover > .arrow {
  border-width: 11px;
}

.popover > .arrow, .popover > .arrow:after {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}

.popover > .arrow:after {
  content: "";
  border-width: 10px;
}

.popover.top > .arrow {
  bottom: -11px;
  left: 50%;
  margin-left: -11px;
  border-top-color: #999999;
  border-top-color: rgba(0, 0, 0, 0.25);
  border-bottom-width: 0;
}

.popover.top > .arrow:after {
  bottom: 1px;
  margin-left: -10px;
  content: " ";
  border-top-color: #fff;
  border-bottom-width: 0;
}

.popover.right > .arrow {
  top: 50%;
  left: -11px;
  margin-top: -11px;
  border-right-color: #999999;
  border-right-color: rgba(0, 0, 0, 0.25);
  border-left-width: 0;
}

.popover.right > .arrow:after {
  bottom: -10px;
  left: 1px;
  content: " ";
  border-right-color: #fff;
  border-left-width: 0;
}

.popover.bottom > .arrow {
  top: -11px;
  left: 50%;
  margin-left: -11px;
  border-top-width: 0;
  border-bottom-color: #999999;
  border-bottom-color: rgba(0, 0, 0, 0.25);
}

.popover.bottom > .arrow:after {
  top: 1px;
  margin-left: -10px;
  content: " ";
  border-top-width: 0;
  border-bottom-color: #fff;
}

.popover.left > .arrow {
  top: 50%;
  right: -11px;
  margin-top: -11px;
  border-right-width: 0;
  border-left-color: #999999;
  border-left-color: rgba(0, 0, 0, 0.25);
}

.popover.left > .arrow:after {
  right: 1px;
  bottom: -10px;
  content: " ";
  border-right-width: 0;
  border-left-color: #fff;
}

.popover-title {
  padding: 8px 14px;
  margin: 0;
  font-size: 16px;
  background-color: #f7f7f7;
  border-bottom: 1px solid #ebebeb;
  border-radius: -1 -1 0 0;
}

.popover-content {
  padding: 9px 14px;
}

.carousel {
  position: relative;
}

.carousel-inner {
  position: relative;
  width: 100%;
  overflow: hidden;
}

.carousel-inner > .item {
  position: relative;
  display: none;
  -webkit-transition: 0.6s ease-in-out left;
  -o-transition: 0.6s ease-in-out left;
  transition: 0.6s ease-in-out left;
}

.carousel-inner > .item > img,
.carousel-inner > .item > a > img {
  display: block;
  max-width: 100%;
  height: auto;
  line-height: 1;
}

@media all and (transform-3d), (-webkit-transform-3d) {
  .carousel-inner > .item {
    -webkit-transition: -webkit-transform 0.6s ease-in-out;
    -moz-transition: -moz-transform 0.6s ease-in-out;
    -o-transition: -o-transform 0.6s ease-in-out;
    transition: transform 0.6s ease-in-out;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-perspective: 1000px;
    -moz-perspective: 1000px;
    perspective: 1000px;
  }
  .carousel-inner > .item.next, .carousel-inner > .item.active.right {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
    left: 0;
  }
  .carousel-inner > .item.prev, .carousel-inner > .item.active.left {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    left: 0;
  }
  .carousel-inner > .item.next.left, .carousel-inner > .item.prev.right, .carousel-inner > .item.active {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    left: 0;
  }
}

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

.carousel-inner > .active {
  left: 0;
}

.carousel-inner > .next,
.carousel-inner > .prev {
  position: absolute;
  top: 0;
  width: 100%;
}

.carousel-inner > .next {
  left: 100%;
}

.carousel-inner > .prev {
  left: -100%;
}

.carousel-inner > .next.left,
.carousel-inner > .prev.right {
  left: 0;
}

.carousel-inner > .active.left {
  left: -100%;
}

.carousel-inner > .active.right {
  left: 100%;
}

.carousel-control {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 15%;
  font-size: 20px;
  color: #fff;
  text-align: center;
  text-shadow: none;
  background-color: rgba(0, 0, 0, 0);
  filter: alpha(opacity=50);
  opacity: 0.5;
}

.carousel-control.left {
  background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
  background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);
  background-repeat: repeat-x;
}

.carousel-control.right {
  right: 0;
  left: auto;
  background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
  background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);
  background-repeat: repeat-x;
}

.carousel-control:hover, .carousel-control:focus {
  color: #fff;
  text-decoration: none;
  outline: 0;
  filter: alpha(opacity=90);
  opacity: 0.9;
}

.carousel-control .icon-prev,
.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-left,
.carousel-control .glyphicon-chevron-right {
  position: absolute;
  top: 50%;
  z-index: 5;
  display: inline-block;
  margin-top: -10px;
}

.carousel-control .icon-prev,
.carousel-control .glyphicon-chevron-left {
  left: 50%;
  margin-left: -10px;
}

.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-right {
  right: 50%;
  margin-right: -10px;
}

.carousel-control .icon-prev,
.carousel-control .icon-next {
  width: 20px;
  height: 20px;
  font-family: serif;
  line-height: 1;
}

.carousel-control .icon-prev:before {
  content: "\2039";
}

.carousel-control .icon-next:before {
  content: "\203a";
}

.carousel-indicators {
  position: absolute;
  bottom: 10px;
  left: 50%;
  z-index: 15;
  width: 60%;
  padding-left: 0;
  margin-left: -30%;
  text-align: center;
  list-style: none;
}

.carousel-indicators li {
  display: inline-block;
  width: 10px;
  height: 10px;
  margin: 1px;
  text-indent: -999px;
  cursor: pointer;
  background-color: #000 \9;
  background-color: rgba(0, 0, 0, 0);
  border: 1px solid #cecece;
  border-radius: 10px;
}

.carousel-indicators .active {
  width: 12px;
  height: 12px;
  margin: 0;
  background-color: #00aa7e;
}

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

.carousel-caption .btn {
  text-shadow: none;
}

@media screen and (min-width: 767px) {
  .carousel-control .glyphicon-chevron-left,
  .carousel-control .glyphicon-chevron-right,
  .carousel-control .icon-prev,
  .carousel-control .icon-next {
    width: 30px;
    height: 30px;
    margin-top: -10px;
    font-size: 30px;
  }
  .carousel-control .glyphicon-chevron-left,
  .carousel-control .icon-prev {
    margin-left: -10px;
  }
  .carousel-control .glyphicon-chevron-right,
  .carousel-control .icon-next {
    margin-right: -10px;
  }
  .carousel-caption {
    right: 20%;
    left: 20%;
    padding-bottom: 30px;
  }
  .carousel-indicators {
    bottom: 20px;
  }
}

.clearfix:before, .clearfix:after {
  content: "";
  display: table;
}

.clearfix:after {
  clear: both;
}

.center-block {
  display: block;
  margin-right: auto;
  margin-left: auto;
}

.pull-right {
  float: right !important;
}

.pull-left {
  float: left !important;
}

.hide {
  display: none !important;
}

.show {
  display: block !important;
}

.invisible {
  visibility: hidden;
}

.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}

.hidden {
  display: none !important;
}

.affix {
  position: fixed;
}

@-ms-viewport {
  width: device-width;
}

.visible-xs {
  display: none !important;
}

.visible-sm {
  display: none !important;
}

.visible-md {
  display: none !important;
}

.visible-lg {
  display: none !important;
}

.visible-xs-block,
.visible-xs-inline,
.visible-xs-inline-block,
.visible-sm-block,
.visible-sm-inline,
.visible-sm-inline-block,
.visible-md-block,
.visible-md-inline,
.visible-md-inline-block,
.visible-lg-block,
.visible-lg-inline,
.visible-lg-inline-block {
  display: none !important;
}

@media (max-width: 766px) {
  .visible-xs {
    display: block !important;
  }
  table.visible-xs {
    display: table !important;
  }
  tr.visible-xs {
    display: table-row !important;
  }
  th.visible-xs,
  td.visible-xs {
    display: table-cell !important;
  }
}

@media (max-width: 766px) {
  .visible-xs-block {
    display: block !important;
  }
}

@media (max-width: 766px) {
  .visible-xs-inline {
    display: inline !important;
  }
}

@media (max-width: 766px) {
  .visible-xs-inline-block {
    display: inline-block !important;
  }
}

@media (min-width: 767px) and (max-width: 1279px) {
  .visible-sm {
    display: block !important;
  }
  table.visible-sm {
    display: table !important;
  }
  tr.visible-sm {
    display: table-row !important;
  }
  th.visible-sm,
  td.visible-sm {
    display: table-cell !important;
  }
}

@media (min-width: 767px) and (max-width: 1279px) {
  .visible-sm-block {
    display: block !important;
  }
}

@media (min-width: 767px) and (max-width: 1279px) {
  .visible-sm-inline {
    display: inline !important;
  }
}

@media (min-width: 767px) and (max-width: 1279px) {
  .visible-sm-inline-block {
    display: inline-block !important;
  }
}

@media (min-width: 1280px) and (max-width: 1279px) {
  .visible-md {
    display: block !important;
  }
  table.visible-md {
    display: table !important;
  }
  tr.visible-md {
    display: table-row !important;
  }
  th.visible-md,
  td.visible-md {
    display: table-cell !important;
  }
}

@media (min-width: 1280px) and (max-width: 1279px) {
  .visible-md-block {
    display: block !important;
  }
}

@media (min-width: 1280px) and (max-width: 1279px) {
  .visible-md-inline {
    display: inline !important;
  }
}

@media (min-width: 1280px) and (max-width: 1279px) {
  .visible-md-inline-block {
    display: inline-block !important;
  }
}

@media (min-width: 1280px) {
  .visible-lg {
    display: block !important;
  }
  table.visible-lg {
    display: table !important;
  }
  tr.visible-lg {
    display: table-row !important;
  }
  th.visible-lg,
  td.visible-lg {
    display: table-cell !important;
  }
}

@media (min-width: 1280px) {
  .visible-lg-block {
    display: block !important;
  }
}

@media (min-width: 1280px) {
  .visible-lg-inline {
    display: inline !important;
  }
}

@media (min-width: 1280px) {
  .visible-lg-inline-block {
    display: inline-block !important;
  }
}

@media (max-width: 766px) {
  .hidden-xs {
    display: none !important;
  }
}

@media (min-width: 767px) and (max-width: 1279px) {
  .hidden-sm {
    display: none !important;
  }
}

@media (min-width: 1280px) and (max-width: 1279px) {
  .hidden-md {
    display: none !important;
  }
}

@media (min-width: 1280px) {
  .hidden-lg {
    display: none !important;
  }
}

.visible-print {
  display: none !important;
}

@media print {
  .visible-print {
    display: block !important;
  }
  table.visible-print {
    display: table !important;
  }
  tr.visible-print {
    display: table-row !important;
  }
  th.visible-print,
  td.visible-print {
    display: table-cell !important;
  }
}

.visible-print-block {
  display: none !important;
}

@media print {
  .visible-print-block {
    display: block !important;
  }
}

.visible-print-inline {
  display: none !important;
}

@media print {
  .visible-print-inline {
    display: inline !important;
  }
}

.visible-print-inline-block {
  display: none !important;
}

@media print {
  .visible-print-inline-block {
    display: inline-block !important;
  }
}

@media print {
  .hidden-print {
    display: none !important;
  }
}

.cm-carousel {
  height: 100%;
}

.cm-carousel-inner {
  height: 100%;
}

.cm-carousel-inner .item {
  height: 100%;
}

.cm-carousel-control.left, .cm-carousel-control.right {
  background-image: none;
}

.cm-hero {
  position: relative;
}

.cm-hero__picture-box {
  display: block;
  position: relative;
  overflow: hidden;
}

.cm-hero__picture-box:before {
  display: block;
  padding-top: calc(75%);
  content: "";
}

@media screen and (min-width: 767px) {
  .cm-hero__picture-box {
    display: block;
    position: relative;
    overflow: hidden;
  }
  .cm-hero__picture-box:before {
    display: block;
    padding-top: calc(56.25%);
    content: "";
  }
}

.cm-hero__picture {
  background: transparent;
  position: absolute;
  top: 0;
  bottom: 0;
  height: 100%;
  left: 0;
  right: 0;
  width: 100%;
}

.cm-hero__dimmer {
  display: block;
  transform: translate3d(0px, 0px, 0px);
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
  opacity: 0.7;
  background: linear-gradient(180deg, rgba(237, 237, 237, 0) 50%, rgba(51, 51, 51, 0.65));
  pointer-events: none;
}

.cm-hero__caption {
  position: absolute;
  box-sizing: border-box;
  width: 100%;
  bottom: 5.25%;
  text-align: center;
  padding: 0 8%;
  pointer-events: none;
}

.cm-hero__cta > .cm-cta-button {
  pointer-events: auto;
}

.cm-hero__cta, .cm-hero__text, .cm-hero__headline {
  margin-top: 0;
  margin-bottom: 15px;
}

@media screen and (min-width: 767px) {
  .cm-hero__cta, .cm-hero__text, .cm-hero__headline {
    margin-bottom: 45px;
  }
}

.cm-hero__headline, .cm-hero__text {
  color: #000000;
  text-shadow: 0 0 1px rgba(0, 0, 0, 0.05), 0 1px 2px rgba(0, 0, 0, 0.3);
}

.cm-hero--video .cm-hero__text {
  display: none;
}

@media screen and (min-width: 767px) {
  .cm-hero--video .cm-hero__text {
    display: block;
  }
}

.cm-hero__popup-opener {
  display: block;
}

.cm-hero__play {
  position: absolute;
  bottom: 50%;
  right: 50%;
  transform: translate(50%, 50%);
  z-index: 1;
}

@media screen and (max-width: 766px) {
  .cm-hero__play {
    max-width: 25%;
  }
}

.cm-hero .cm-hero__shop-now {
  display: none;
}

/*! HTML5 Boilerplate v4.3.0 | MIT License | http://h5bp.com/ */
/* =====================================================================================================================
   Helper classes
   ================================================================================================================== */
/* Image replacement */
.cm-ir {
  overflow: hidden;
  border: 0;
  background-color: transparent;
}

.cm-ir:before {
  display: block;
  width: 0;
  height: 150%;
  content: "";
}

/* Hide from both screenreaders and browsers: h5bp.com/u */
.cm-hidden {
  display: none !important;
  visibility: hidden;
}

/* Hide only visually, but have it available for screenreaders: h5bp.com/v */
.cm-visuallyhidden {
  position: absolute;
  overflow: hidden;
  clip: rect(0 0 0 0);
  margin: -1px;
  padding: 0;
  width: 1px;
  height: 1px;
  border: 0;
}

/* Extends the .visuallyhidden class to allow the element to be focusable
 * when navigated to via the keyboard: h5bp.com/p*/
.cm-visuallyhidden.focusable:active,
.cm-visuallyhidden.focusable:focus {
  position: static;
  overflow: visible;
  clip: auto;
  margin: 0;
  width: auto;
  height: auto;
}

/* Hide visually and from screenreaders, but maintain layout */
.cm-invisible {
  visibility: hidden;
}

/* Clearfix: contain floats */
.cm-clearfix:before,
.cm-clearfix:after {
  display: table;
  content: " ";
}

.cm-clearfix:after {
  clear: both;
}

.cm-notselectable {
  user-select: none;
}

.cm-quickinfo {
  background-color: #00AA7E;
  color: #000000;
}

.cm-quickinfo__title {
  margin-top: 0;
  font-size: 20px;
}

.cm-quickinfo__close {
  width: 24px;
  height: 24px;
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMSIgaGVpZ2h0PSIyMSIgdmlld0JveD0iMCAwIDIxIDIxIj4NCiAgPHBhdGggZmlsbD0iIzAwMCIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNMTAuNSA4LjM3OUwxOC4yNzguNiAyMC40IDIuNzIgMTIuNjIxIDEwLjVsNy43NzggNy43NzgtMi4xMiAyLjEyMS03Ljc3OS03Ljc3OEwyLjcyMiAyMC40LjYgMTguMjggOC4zNzkgMTAuNS42IDIuNzIyIDIuNzIuNiAxMC41IDguMzc5eiIvPg0KPC9zdmc+) no-repeat center center transparent;
}

@media screen and (min-width: 767px) {
  .cm-quickinfo__close {
    background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMSIgaGVpZ2h0PSIyMSIgdmlld0JveD0iMCAwIDIxIDIxIj4NCiAgICA8cGF0aCBmaWxsPSIjRkZGIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMC41IDguMzc5TDE4LjI3OC42IDIwLjQgMi43MiAxMi42MjEgMTAuNWw3Ljc3OCA3Ljc3OC0yLjEyIDIuMTIxLTcuNzc5LTcuNzc4TDIuNzIyIDIwLjQuNiAxOC4yOCA4LjM3OSAxMC41LjYgMi43MjIgMi43Mi42IDEwLjUgOC4zNzl6Ii8+DQo8L3N2Zz4=) no-repeat center center transparent;
  }
}

.cm-quickinfo__close .icon-close {
  display: none;
}

.cm-quickinfo__controls {
  margin: auto;
  margin-top: 26px;
  display: table;
  padding: 10px 15px;
  color: #00AA7E;
  background-color: transparent;
  border: 2px solid #00AA7E;
}

.cm-quickinfo__controls:hover, .cm-quickinfo__controls:focus, .cm-quickinfo__controls:active {
  color: #ffffff;
  background-color: #00AA7E;
  border-color: #00AA7E;
}

.cm-quickinfo__controls:active {
  background-image: none;
}

@media screen and (min-width: 767px) {
  .cm-quickinfo__controls {
    color: #ffffff;
    background-color: transparent;
    border: 2px solid #ffffff;
  }
  .cm-quickinfo__controls:hover, .cm-quickinfo__controls:focus, .cm-quickinfo__controls:active {
    background-color: #ffffff;
    border-color: #ffffff;
  }
  .cm-quickinfo__controls:active {
    background-image: none;
  }
}

@media screen and (min-width: 767px) {
  .cm-quickinfo .content-container {
    position: relative;
  }
  .cm-quickinfo .content-container:after {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    bottom: 0;
    left: -20px;
    margin: auto;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 20px 20px 20px 0;
    /*EDS-8395: Hiding the Green overlay arrow*/
    border-color: transparent transparent transparent transparent;
  }
  .cm-quickinfo--no-image .content-container:after {
    content: none;
  }
}

@media screen and (max-width: 766px) {
  .cm-quickinfo--no-image .content-container {
    background-color: #FFFFFF;
  }
}

.cm-cta-button {
  white-space: normal;
  transition: all 0.35s ease;
  color: #ffffff;
  background-color: transparent;
  border: 2px solid #ffffff;
  padding: 10px 15px;
  font-weight: 600;
}

.cm-cta-button:hover, .cm-cta-button:focus, .cm-cta-button:active {
  background-color: #ffffff;
  border-color: #ffffff;
}

.cm-cta-button:active {
  background-image: none;
}

.cm-teaser-overlay__cta-button {
  background-color: transparent;
  border: 2px solid;
}

.cm-teaser-overlay__cta-button:hover, .cm-teaser-overlay__cta-button:focus, .cm-teaser-overlay__cta-button:active {
  color: #ffffff;
}

.cm-teaser-overlay__cta-button:active {
  background-image: none;
}

.frontdoor-spacer-bar-en-cn {
  display: none;
}

#most-visited-container h3 {
  font-size: 24px;
  font-weight: normal;
  line-height: 1.33;
  letter-spacing: normal;
  -webkit-column-span: all;
  -moz-column-span: all;
  column-span: all;
  padding-bottom: 15px;
}

#most-visited-container h3:after {
  content: ' ';
  display: block;
  /*SA1:409 - Fixing the border separator line issue*/
  border-bottom: 1px solid #d0d0d0;
}

/* Start of style for Most Visited Locale */
.Most-Visited-Locales {
  width: 90%;
  font-size: 36px;
  font-weight: 300;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.33;
  letter-spacing: normal;
  color: #2d383f;
  padding-bottom: 18px;
  margin-top: 42px;
}

#most-visited-container #NA {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  grid-area: NA;
}

#most-visited-container #Europe {
  -ms-grid-row: 1;
  -ms-grid-row-span: 3;
  -ms-grid-column: 3;
  -ms-grid-column-span: 3;
  grid-area: EUROPE;
  -webkit-column-count: 2;
  -moz-column-count: 2;
  column-count: 2;
}

#most-visited-container #Asia {
  -ms-grid-row: 5;
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
  grid-area: ASIA;
  -webkit-column-count: 2;
  -moz-column-count: 2;
  column-count: 2;
}

#most-visited-container #LatinAmerica {
  -ms-grid-row: 3;
  -ms-grid-column: 1;
  grid-area: LA;
}

#most-visited-container #MidEastAfrica {
  -ms-grid-row: 5;
  -ms-grid-column: 5;
  grid-area: MEA;
}

@media (max-width: 766px) {
  #most-visited-container h3 {
    font-size: 18px;
    font-weight: 500;
  }
  .Most-Visited-Locales {
    font-size: 24px;
  }
  #most-visited-container {
    display: unset !important;
    grid-template-areas: 'NA' 'LA' 'EUROPE' 'ASIA' 'MEA';
    grid-gap: 20px;
  }
  #most-visited-container #NA {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
  }
  #most-visited-container > #Europe {
    -ms-grid-row: 5;
    -ms-grid-row-span: 1;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
    column-count: 1;
  }
  #most-visited-container #Asia {
    -ms-grid-row: 7;
    -ms-grid-row-span: 1;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
    column-count: 1;
  }
  #most-visited-container #LatinAmerica {
    -ms-grid-row: 3;
    -ms-grid-column: 1;
  }
  #most-visited-container #MidEastAfrica {
    -ms-grid-row: 9;
    -ms-grid-column: 1;
  }
}

#most-visited-container {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 380px 20px 380px 20px 380px;
  grid-template-columns: 380px 380px 380px;
  -ms-grid-rows: auto 20px auto 20px auto;
  grid-template-areas: 'NA EUROPE EUROPE ' 'LA EUROPE EUROPE ' 'ASIA ASIA MEA';
  grid-gap: 20px;
  padding-bottom: 20px;
}

/* End of style for Most Visited Locale */
/* Start of style for All Locale */
.All-Locales {
  width: 85%;
  font-size: 36px;
  font-weight: 300;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.33;
  letter-spacing: normal;
  color: #2d383f;
  padding-bottom: 24px;
  padding-top: 29px;
}

@media (max-width: 766px) {
  #all-locales-container #NA {
    -ms-grid-row: 9;
    -ms-grid-column: 1;
    -ms-grid-column-span: 5;
    grid-area: NA;
    -webkit-column-count: 1;
    -moz-column-count: 1;
    column-count: 1;
  }
  #all-locales-container #Europe {
    -ms-grid-row: 3;
    -ms-grid-row-span: 1;
    -ms-grid-column: 1;
    -ms-grid-column-span: 5;
    grid-area: EUROPE;
    -webkit-column-count: 1;
    -moz-column-count: 1;
    column-count: 1;
  }
  #all-locales-container #Asia {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
    -ms-grid-column-span: 5;
    grid-area: ASIA;
    -webkit-column-count: 1;
    -moz-column-count: 1;
    column-count: 1;
  }
  #all-locales-container #LatinAmerica {
    -ms-grid-row: 5;
    -ms-grid-column: 1;
    -ms-grid-column-span: 5;
    grid-area: LA;
    -webkit-column-count: 1;
    -moz-column-count: 1;
    column-count: 1;
  }
  #all-locales-container #MidEastAfrica {
    -ms-grid-row: 7;
    -ms-grid-column: 1;
    -ms-grid-column-span: 5;
    grid-area: MEA;
    -webkit-column-count: 1;
    -moz-column-count: 1;
    column-count: 1;
  }
  #all-locales-container {
    grid-template-areas: 'ASIA' 'EUROPE' 'LA' 'MEA' 'NA';
    grid-gap: 20px;
  }
  #all-locales-container > #NA {
    -ms-grid-row: 9;
    -ms-grid-column: 1;
  }
  #all-locales-container > #Europe {
    -ms-grid-row: 3;
    -ms-grid-row-span: 1;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
  }
  #all-locales-container > #Asia {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
  }
  #all-locales-container > #LatinAmerica {
    -ms-grid-row: 5;
    -ms-grid-column: 1;
  }
  #all-locales-container > #MidEastAfrica {
    -ms-grid-row: 7;
    -ms-grid-column: 1;
  }
  #all-locales-container > #Europe {
    -ms-grid-row: 3;
    -ms-grid-row-span: 1;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
  }
  #all-locales-container > #Asia {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
  }
  #all-locales-container {
    display: -ms-grid;
    display: grid;
    grid-template-areas: 'ASIA' 'EUROPE' 'LA' 'MEA' 'NA';
    grid-gap: 20px;
    padding-bottom: 20px;
  }
  #all-locales-container h3 {
    font-size: 18px;
    font-weight: 500;
    line-height: 1.33;
    letter-spacing: normal;
    -webkit-column-span: all;
    -moz-column-span: all;
    column-span: all;
    padding-bottom: 32px;
  }
  #all-locales-container h3 {
    font-size: 18px;
    font-weight: 500;
    line-height: 1.33;
    letter-spacing: normal;
    -webkit-column-span: all;
    -moz-column-span: all;
    column-span: all;
    padding-bottom: 32px;
  }
  .region-border {
    padding-bottom: 40px;
    border-bottom: 2px solid #d0d0d0;
  }
  .no-padding-left {
    padding-left: 0px;
  }
  padded-container {
    padding-bottom: 20px;
  }
  .all-locales {
    display: none;
  }
  .show-more-btn-front-door {
    padding-top: 20px;
  }
  /*End of style for All Locale */
  /*Start of styling for common elements
  **SA1:410 - Changing the line height between locale list
  */
  .country-language-holder {
    line-height: 24px;
    padding-bottom: 8px;
  }
}

@media (min-width: 767px) and (max-width: 768px) {
  #most-visited-container {
    display: grid;
    grid-template-columns: 230px 250px 250px;
    grid-template-areas: 'NA EUROPE EUROPE ' 'LA EUROPE EUROPE ' 'ASIA ASIA MEA';
    grid-gap: 3px;
    padding-bottom: 20px;
  }
  #most-visited-container h3 {
    font-size: 18px;
  }
  #all-locales-container {
    display: grid;
    grid-template-columns: 230px 240px 230px;
    grid-template-areas: 'ASIA ASIA ASIA ' 'EUROPE EUROPE EUROPE ' 'LA LA LA' 'MEA MEA MEA' 'NA NA NA';
    grid-gap: 3px;
    padding-bottom: 20px;
  }
  #all-locales-container h3 {
    font-size: 18px;
    font-weight: 500;
    line-height: 1.33;
    letter-spacing: normal;
    column-span: all;
    padding-bottom: 32px;
  }
  .region-border {
    padding-bottom: 40px;
    border-bottom: 2px solid #d0d0d0;
  }
  .no-padding-left {
    padding-left: 0px;
  }
  padded-container {
    padding-bottom: 20px;
  }
  .all-locales {
    display: none;
  }
  .show-more-btn-front-door {
    padding-top: 20px;
  }
}

@media (min-width: 769px) and (max-width: 1279px) {
  #most-visited-container {
    display: grid;
    grid-template-columns: 310px 310px 310px;
    grid-template-areas: 'NA EUROPE EUROPE ' 'LA EUROPE EUROPE ' 'ASIA ASIA MEA';
    grid-gap: 5px;
    padding-bottom: 20px;
  }
  #most-visited-container h3 {
    font-size: 20px;
  }
  #all-locales-container {
    display: grid;
    grid-template-columns: 310px 310px 310px;
    grid-template-areas: 'ASIA ASIA ASIA ' 'EUROPE EUROPE EUROPE ' 'LA LA LA' 'MEA MEA MEA' 'NA NA NA';
    grid-gap: 5px;
    padding-bottom: 20px;
  }
  #all-locales-container h3 {
    font-size: 20px;
    font-weight: 500;
    line-height: 1.33;
    letter-spacing: normal;
    column-span: all;
    padding-bottom: 32px;
  }
  .region-border {
    padding-bottom: 40px;
    border-bottom: 2px solid #d0d0d0;
  }
  .no-padding-left {
    padding-left: 0px;
  }
  padded-container {
    padding-bottom: 20px;
  }
  .all-locales {
    display: none;
  }
  .show-more-btn-front-door {
    padding-top: 20px;
  }
}

@media (min-width: 767px) {
  #all-locales-container #NA {
    -ms-grid-row: 9;
    -ms-grid-column: 1;
    -ms-grid-column-span: 5;
    grid-area: NA;
    -webkit-column-count: 3;
    -moz-column-count: 3;
    column-count: 3;
  }
  #all-locales-container #Europe {
    -ms-grid-row: 3;
    -ms-grid-row-span: 1;
    -ms-grid-column: 1;
    -ms-grid-column-span: 5;
    grid-area: EUROPE;
    -webkit-column-count: 3;
    -moz-column-count: 3;
    column-count: 3;
  }
  #all-locales-container #Asia {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
    -ms-grid-column-span: 5;
    grid-area: ASIA;
    -webkit-column-count: 3;
    -moz-column-count: 3;
    column-count: 3;
  }
  #all-locales-container #LatinAmerica {
    -ms-grid-row: 5;
    -ms-grid-column: 1;
    -ms-grid-column-span: 5;
    grid-area: LA;
    -webkit-column-count: 3;
    -moz-column-count: 3;
    column-count: 3;
  }
  #all-locales-container #MidEastAfrica {
    -ms-grid-row: 7;
    -ms-grid-column: 1;
    -ms-grid-column-span: 5;
    grid-area: MEA;
    -webkit-column-count: 3;
    -moz-column-count: 3;
    column-count: 3;
  }
}

@media (min-width: 767px) and (max-width: 766px) {
  #most-visited-container #Europe {
    -ms-grid-row: 5;
    -ms-grid-column: 1;
  }
  #most-visited-container #Asia {
    -ms-grid-row: 7;
    -ms-grid-column: 1;
  }
  #all-locales-container #NA {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
  }
  #all-locales-container > #NA {
    -ms-grid-row: 9;
    -ms-grid-column: 1;
  }
  #all-locales-container #Europe {
    -ms-grid-row: 5;
    -ms-grid-column: 1;
  }
  #all-locales-container > #Europe {
    -ms-grid-row: 3;
    -ms-grid-row-span: 1;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
  }
  #all-locales-container #Asia {
    -ms-grid-row: 7;
    -ms-grid-column: 1;
  }
  #all-locales-container > #Asia {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
  }
  #all-locales-container #LatinAmerica {
    -ms-grid-row: 3;
    -ms-grid-column: 1;
  }
  #all-locales-container > #LatinAmerica {
    -ms-grid-row: 5;
    -ms-grid-column: 1;
  }
  #all-locales-container #MidEastAfrica {
    -ms-grid-row: 9;
    -ms-grid-column: 1;
  }
  #all-locales-container > #MidEastAfrica {
    -ms-grid-row: 7;
    -ms-grid-column: 1;
  }
  #all-locales-container #NA {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
  }
  #all-locales-container > #NA {
    -ms-grid-row: 9;
    -ms-grid-column: 1;
  }
  #all-locales-container #Europe {
    -ms-grid-row: 5;
    -ms-grid-column: 1;
  }
  #all-locales-container > #Europe {
    -ms-grid-row: 3;
    -ms-grid-row-span: 1;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
  }
  #all-locales-container #Asia {
    -ms-grid-row: 7;
    -ms-grid-column: 1;
  }
  #all-locales-container > #Asia {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
  }
  #all-locales-container #LatinAmerica {
    -ms-grid-row: 3;
    -ms-grid-column: 1;
  }
  #all-locales-container > #LatinAmerica {
    -ms-grid-row: 5;
    -ms-grid-column: 1;
  }
  #all-locales-container #MidEastAfrica {
    -ms-grid-row: 9;
    -ms-grid-column: 1;
  }
  #all-locales-container > #MidEastAfrica {
    -ms-grid-row: 7;
    -ms-grid-column: 1;
  }
}

@media (min-width: 1280px) {
  #all-locales-container {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 380px 20px 380px 20px 380px;
    grid-template-columns: 380px 380px 380px;
    -ms-grid-rows: auto 20px auto 20px auto 20px auto 20px auto;
    grid-template-areas: 'ASIA ASIA ASIA ' 'EUROPE EUROPE EUROPE ' 'LA LA LA' 'MEA MEA MEA' 'NA NA NA';
    grid-gap: 20px;
    padding-bottom: 20px;
  }
  #all-locales-container h3 {
    font-size: 18px;
    font-weight: 500;
    line-height: 1.33;
    letter-spacing: normal;
    -webkit-column-span: all;
    -moz-column-span: all;
    column-span: all;
    padding-bottom: 32px;
  }
  .region-border {
    padding-bottom: 40px;
    border-bottom: 2px solid #d0d0d0;
  }
  .no-padding-left {
    padding-left: 0px;
  }
  padded-container {
    padding-bottom: 20px;
  }
  .all-locales {
    display: none;
  }
  .show-more-btn-front-door {
    padding-top: 20px;
  }
  /*End of style for All Locale */
  /*Start of styling for common elements
**SA1:410 - Changing the line height between locale list
*/
  .country-language-holder {
    line-height: 24px;
    padding-bottom: 8px;
  }
}

/*End of styling for common elements */
body, html {
  height: 100%;
}

/*
Grid
========================================================================================================================

Contains styling definitions for all content types as cm-grid.
- cm-grid
- cm-grid--corporate-homepage
- cm-grid--corporate-detailpage
- cm-grid--corporate-detailpage--sidebar
- cm-grid--with-superhero
- cm-grid--disabled-scrolling
- cm-javascript
*/
.cm-grid {
  margin-top: 70px;
  /* special header if superhero teaser is present */
  /* gaps and superhero teasers do not work in rows with multiple columns */
}

@media screen and (min-width: 767px) {
  .cm-grid {
    margin-top: 90px;
  }
}

.cm-grid--disabled-scrolling {
  overflow: hidden;
}

@media screen and (min-width: 1280px) {
  .cm-grid--disabled-scrolling {
    overflow: visible;
  }
}

.cm-grid--with-superhero {
  margin-top: 0;
}

.cm-grid--with-superhero .cm-header {
  background: none;
  margin-top: 0;
  transition: all 0.35s cubic-bezier(0.455, 0.03, 0.515, 0.955);
}

@media screen and (min-width: 767px) {
  .cm-grid--with-superhero .cm-header__search {
    display: none;
  }
}

.cm-grid--with-superhero .cm-header--open, .cm-grid--with-superhero .cm-header--scrolled {
  background: rgba(0, 0, 0, 0.65);
  transition: all 0.35s cubic-bezier(0.455, 0.03, 0.515, 0.955);
}

@media screen and (min-width: 767px) {
  .cm-grid--with-superhero .cm-header--open .cm-header__search, .cm-grid--with-superhero .cm-header--scrolled .cm-header__search {
    display: block;
  }
}

.cm-grid--corporate-detailpage--sidebar {
  /* row containing placement main and placement sidebar */
  /* text in teaser with smaller font, because of less space (10cols instead 12cols, 'cause sidebar */
}

.cm-grid--corporate-detailpage--sidebar .cm-row:nth-child(4) {
  margin-right: auto;
  margin-left: auto;
  max-width: 1280px;
}

@media screen and (min-width: 767px) {
  .cm-grid--corporate-detailpage--sidebar .cm-teasable__text {
    font-size: 16px;
  }
}

@media screen and (min-width: 1280px) {
  .cm-sticky.affix {
    position: fixed;
    top: 30px;
  }
  .cm-sticky.affix-top, .cm-sticky.affix-bottom {
    position: absolute;
  }
}

@media screen and (min-width: 1280px) {
  .cm-sticky--offset {
    left: 83.3333333333%;
  }
}

@media screen and (min-width: 1280px) {
  .cm-sticky--offset {
    left: 50%;
    margin-left: 640px;
    width: 213.333333333px;
    transform: translateX(-100%);
  }
}

.cm-sticky--no-sticky {
  position: static;
}

.cm-javascript {
  display: none;
}

.no-js {
  margin-top: 40px;
}

.no-js .cm-javascript {
  display: block;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  height: 40px;
  line-height: 40px;
  background: #000000;
  color: #ffffff;
  text-align: center;
}

@media screen and (min-width: 767px) {
  .cm-row--full-height {
    display: table;
    width: 100%;
    height: 100%;
    /* fix overflow */
    table-layout: fixed;
  }
  .cm-col--full-height {
    height: 100%;
    display: table-cell;
    float: none;
    vertical-align: top;
  }
}

.cm-aspect-ratio-box__content {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

/*
Container
========================================================================================================================

Contains styling definitions for all content types as cm-container.
- cm-container
*/
.cm-container {
  width: 100%;
  /* todo: change classes below */
  /* container with different paddings */
}

.cm-container > :not(.cm-container) {
  margin-right: auto;
  margin-left: auto;
  max-width: 1280px;
}

.cm-container--superhero {
  height: 100vh;
  overflow: hidden;
}

.cm-container--gap {
  border-top: 13px solid #00AA7E;
  border-bottom: 13px solid #00AA7E;
}

@media screen and (min-width: 1280px) {
  .cm-container--gap {
    border: none;
  }
}

.cm-container--superhero > :not(.cm-container), .cm-container--gap > :not(.cm-container) {
  max-width: none;
}

.cm-container--default > :not(.cm-container):first-child, .cm-container--details > :not(.cm-container):first-child {
  margin-top: 15px;
}

.cm-container--default > :not(.cm-container):last-child, .cm-container--details > :not(.cm-container):last-child {
  margin-bottom: 15px;
}

@media screen and (min-width: 767px) {
  .cm-container--default > :not(.cm-container):first-child, .cm-container--details > :not(.cm-container):first-child {
    margin-top: 30px;
  }
  .cm-container--default > :not(.cm-container):last-child, .cm-container--details > :not(.cm-container):last-child {
    margin-bottom: 30px;
  }
}

.cm-container--square > :not(.cm-container):first-child, .cm-container--medialist > :not(.cm-container):first-child {
  margin-top: 15px;
}

.cm-container--square > :not(.cm-container), .cm-container--medialist > :not(.cm-container) {
  padding-left: 15px;
}

@media screen and (min-width: 767px) {
  .cm-container--square > :not(.cm-container):first-child, .cm-container--medialist > :not(.cm-container):first-child {
    margin-top: 30px;
  }
  .cm-container--square > :not(.cm-container), .cm-container--medialist > :not(.cm-container) {
    padding-left: 30px;
  }
}

@keyframes button-arrow {
  from {
    transform: rotate(45deg);
  }
  to {
    transform: translateX(5px) rotate(45deg);
  }
}

@keyframes button-back-arrow {
  from {
    transform: rotate(-135deg);
  }
  to {
    transform: translateX(-5px) rotate(-135deg);
  }
}

@keyframes external-arrow {
  from {
    transform: translateX(0) translateY(0);
  }
  to {
    transform: translateX(0.125rem) translateY(-0.125rem);
  }
}

@keyframes download-arrow {
  from {
    transform: translateY(0);
  }
  to {
    transform: translateY(3px);
  }
}

.cta-buttons {
  display: block;
  text-align: left;
  max-width: 100%;
  font-size: 0;
}

.cta-buttons .cta-btn,
.cta-buttons .cta-text {
  margin: 0.5rem 0;
  vertical-align: top;
}

.cta-buttons .cta-btn:not(:only-child):not(:last-child),
.cta-buttons .cta-text:not(:only-child):not(:last-child) {
  margin-right: 0.625rem;
}

.cta-buttons .cta-btn.cta-back-icon:before {
  content: "";
  display: block;
  width: 8px;
  height: 8px;
  margin-right: 6px;
  border-top: 2px solid #2d383f;
  border-right: 2px solid #2d383f;
  -webkit-animation-duration: .25s;
  animation-duration: .25s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-transform: rotate(-135deg);
  -ms-transform: rotate(-135deg);
  transform: rotate(-135deg);
  left: 75px;
  top: 27px;
}

.cta-buttons .cta-btn.cta-back-icon span.cta-icon:before, .cta-buttons .cta-btn.cta-back-icon span.cta-icon:after {
  content: none !important;
}

.cta-btn {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  height: 3rem;
  padding: 0.5rem 1rem;
  border: 1px solid;
  text-align: center;
}

.cta-btn .cta-icon {
  align-self: center;
}

.cta-btn, .cta-btn:active, .cta-btn.active {
  box-shadow: none;
}

.cta-btn:focus, .cta-btn.focus, .cta-btn:active:focus, .cta-btn:active.focus, .cta-btn.active:focus, .cta-btn.active.focus {
  outline: none;
  box-shadow: none;
}

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

.cta-btn.cta--primary {
  background-color: #00AA7E;
  border-color: #00AA7E;
  color: #ffffff;
}

.cta-btn.cta--primary:hover {
  background-color: #00906b;
  border-color: #00906b;
  color: #ffffff;
}

.cta-btn.cta--primary.cta--internal .cta-icon:after {
  border-right-color: #ffffff;
  border-top-color: #ffffff;
}

.cta-btn.cta--primary.cta--internal:hover .cta-icon:after {
  border-right-color: #ffffff;
  border-top-color: #ffffff;
}

.cta-btn.cta--primary.cta--external .cta-icon:after {
  border-left-color: #ffffff;
}

.cta-btn.cta--primary.cta--external:hover .cta-icon:after {
  border-left-color: #ffffff;
}

.cta-btn.cta--primary.cta--video .cta-icon:before {
  border-color: #ffffff;
}

.cta-btn.cta--primary.cta--video .cta-icon:after {
  border-left-color: #ffffff;
}

.cta-btn.cta--primary.cta--video:hover .cta-icon:before {
  border-color: #ffffff;
  background: #ffffff;
}

.cta-btn.cta--primary.cta--video:hover .cta-icon:after {
  border-left-color: #00906b;
}

.cta-btn.cta--primary.cta--download .cta-icon {
  border-bottom-color: #ffffff;
}

.cta-btn.cta--primary.cta--download .cta-icon:before {
  border-right-color: #ffffff;
}

.cta-btn.cta--primary.cta--download .cta-icon:after {
  border-right-color: #ffffff;
  border-bottom-color: #ffffff;
}

.cta-btn.cta--primary.cta--download:hover .cta-icon {
  border-bottom-color: #ffffff;
}

.cta-btn.cta--primary.cta--download:hover .cta-icon:before {
  border-right-color: #ffffff;
}

.cta-btn.cta--primary.cta--download:hover .cta-icon:after {
  border-right-color: #ffffff;
  border-bottom-color: #ffffff;
}

.cta-btn.cta--secondary {
  background-color: transparent;
  border-color: #2d383f;
  color: #2d383f;
}

.cta-btn.cta--secondary:hover {
  background-color: #c4ced1;
  border-color: #2d383f;
  color: #2d383f;
}

.cta-btn.cta--secondary.cta--internal .cta-icon:after {
  border-right-color: #2d383f;
  border-top-color: #2d383f;
}

.cta-btn.cta--secondary.cta--internal:hover .cta-icon:after {
  border-right-color: #2d383f;
  border-top-color: #2d383f;
}

.cta-btn.cta--secondary.cta--external .cta-icon:after {
  border-left-color: #2d383f;
}

.cta-btn.cta--secondary.cta--external:hover .cta-icon:after {
  border-left-color: #2d383f;
}

.cta-btn.cta--secondary.cta--video .cta-icon:before {
  border-color: #2d383f;
}

.cta-btn.cta--secondary.cta--video .cta-icon:after {
  border-left-color: #2d383f;
}

.cta-btn.cta--secondary.cta--video:hover .cta-icon:before {
  border-color: #2d383f;
  background: #2d383f;
}

.cta-btn.cta--secondary.cta--video:hover .cta-icon:after {
  border-left-color: #c4ced1;
}

.cta-btn.cta--secondary.cta--download .cta-icon {
  border-bottom-color: #2d383f;
}

.cta-btn.cta--secondary.cta--download .cta-icon:before {
  border-right-color: #2d383f;
}

.cta-btn.cta--secondary.cta--download .cta-icon:after {
  border-right-color: #2d383f;
  border-bottom-color: #2d383f;
}

.cta-btn.cta--secondary.cta--download:hover .cta-icon {
  border-bottom-color: #2d383f;
}

.cta-btn.cta--secondary.cta--download:hover .cta-icon:before {
  border-right-color: #2d383f;
}

.cta-btn.cta--secondary.cta--download:hover .cta-icon:after {
  border-right-color: #2d383f;
  border-bottom-color: #2d383f;
}

.cta-btn.cta--tertiary {
  background-color: #c4ced1;
  border-color: #c4ced1;
  color: #2d383f;
}

.cta-btn.cta--tertiary:hover {
  background-color: #b6c2c6;
  border-color: #bcc5c8;
  color: #2d383f;
}

.cta-btn.cta--tertiary.cta--internal .cta-icon:after {
  border-right-color: #2d383f;
  border-top-color: #2d383f;
}

.cta-btn.cta--tertiary.cta--internal:hover .cta-icon:after {
  border-right-color: #2d383f;
  border-top-color: #2d383f;
}

.cta-btn.cta--tertiary.cta--external .cta-icon:after {
  border-left-color: #2d383f;
}

.cta-btn.cta--tertiary.cta--external:hover .cta-icon:after {
  border-left-color: #2d383f;
}

.cta-btn.cta--tertiary.cta--video .cta-icon:before {
  border-color: #2d383f;
}

.cta-btn.cta--tertiary.cta--video .cta-icon:after {
  border-left-color: #2d383f;
}

.cta-btn.cta--tertiary.cta--video:hover .cta-icon:before {
  border-color: #2d383f;
  background: #2d383f;
}

.cta-btn.cta--tertiary.cta--video:hover .cta-icon:after {
  border-left-color: #b6c2c6;
}

.cta-btn.cta--tertiary.cta--download .cta-icon {
  border-bottom-color: #2d383f;
}

.cta-btn.cta--tertiary.cta--download .cta-icon:before {
  border-right-color: #2d383f;
}

.cta-btn.cta--tertiary.cta--download .cta-icon:after {
  border-right-color: #2d383f;
  border-bottom-color: #2d383f;
}

.cta-btn.cta--tertiary.cta--download:hover .cta-icon {
  border-bottom-color: #2d383f;
}

.cta-btn.cta--tertiary.cta--download:hover .cta-icon:before {
  border-right-color: #2d383f;
}

.cta-btn.cta--tertiary.cta--download:hover .cta-icon:after {
  border-right-color: #2d383f;
  border-bottom-color: #2d383f;
}

.cta-btn.cta--reversed {
  background-color: transparent;
  border-color: #ffffff;
  color: #ffffff;
}

.cta-btn.cta--reversed:hover {
  background-color: transparent;
  border-color: #ffffff;
  color: #ffffff;
}

.cta-btn.cta--reversed.cta--internal .cta-icon:after {
  border-right-color: #ffffff;
  border-top-color: #ffffff;
}

.cta-btn.cta--reversed.cta--internal:hover .cta-icon:after {
  border-right-color: #ffffff;
  border-top-color: #ffffff;
}

.cta-btn.cta--reversed.cta--external .cta-icon:after {
  border-left-color: #ffffff;
}

.cta-btn.cta--reversed.cta--external:hover .cta-icon:after {
  border-left-color: #ffffff;
}

.cta-btn.cta--reversed.cta--video .cta-icon:before {
  border-color: #ffffff;
}

.cta-btn.cta--reversed.cta--video .cta-icon:after {
  border-left-color: #ffffff;
}

.cta-btn.cta--reversed.cta--video:hover .cta-icon:before {
  border-color: #ffffff;
  background: #ffffff;
}

.cta-btn.cta--reversed.cta--video:hover .cta-icon:after {
  border-left-color: #2d383f;
}

.cta-btn.cta--reversed.cta--download .cta-icon {
  border-bottom-color: #ffffff;
}

.cta-btn.cta--reversed.cta--download .cta-icon:before {
  border-right-color: #ffffff;
}

.cta-btn.cta--reversed.cta--download .cta-icon:after {
  border-right-color: #ffffff;
  border-bottom-color: #ffffff;
}

.cta-btn.cta--reversed.cta--download:hover .cta-icon {
  border-bottom-color: #ffffff;
}

.cta-btn.cta--reversed.cta--download:hover .cta-icon:before {
  border-right-color: #ffffff;
}

.cta-btn.cta--reversed.cta--download:hover .cta-icon:after {
  border-right-color: #ffffff;
  border-bottom-color: #ffffff;
}

.cta-btn.cta--disabled {
  background-color: #c0c0c0;
  border-color: #c0c0c0;
  color: #ffffff;
}

.cta-btn.cta--disabled:hover {
  background-color: #c0c0c0;
  border-color: #c0c0c0;
  color: #ffffff;
}

.cta-btn.cta--disabled.cta--internal .cta-icon:after {
  border-right-color: #ffffff;
  border-top-color: #ffffff;
}

.cta-btn.cta--disabled.cta--internal:hover .cta-icon:after {
  border-right-color: #ffffff;
  border-top-color: #ffffff;
}

.cta-btn.cta--disabled.cta--external .cta-icon:after {
  border-left-color: #ffffff;
}

.cta-btn.cta--disabled.cta--external:hover .cta-icon:after {
  border-left-color: #ffffff;
}

.cta-btn.cta--disabled.cta--video .cta-icon:before {
  border-color: #ffffff;
}

.cta-btn.cta--disabled.cta--video .cta-icon:after {
  border-left-color: #ffffff;
}

.cta-btn.cta--disabled.cta--video:hover .cta-icon:before {
  border-color: #ffffff;
  background: #ffffff;
}

.cta-btn.cta--disabled.cta--video:hover .cta-icon:after {
  border-left-color: #c0c0c0;
}

.cta-btn.cta--disabled.cta--download .cta-icon {
  border-bottom-color: #ffffff;
}

.cta-btn.cta--disabled.cta--download .cta-icon:before {
  border-right-color: #ffffff;
}

.cta-btn.cta--disabled.cta--download .cta-icon:after {
  border-right-color: #ffffff;
  border-bottom-color: #ffffff;
}

.cta-btn.cta--disabled.cta--download:hover .cta-icon {
  border-bottom-color: #ffffff;
}

.cta-btn.cta--disabled.cta--download:hover .cta-icon:before {
  border-right-color: #ffffff;
}

.cta-btn.cta--disabled.cta--download:hover .cta-icon:after {
  border-right-color: #ffffff;
  border-bottom-color: #ffffff;
}

.cta-text {
  display: inline-block;
  position: relative;
  min-height: 1rem;
  max-height: 2rem;
  overflow: hidden;
  background: transparent;
  border: transparent;
}

.cta-text .cta-icon {
  display: inline-block;
  vertical-align: top;
}

.cta-text.cta--primary {
  color: #00AA7E;
}

.cta-text.cta--primary:hover {
  color: #00906b;
}

.cta-text.cta--primary.cta--internal .cta-icon:after {
  border-right-color: #00AA7E;
  border-top-color: #00AA7E;
}

.cta-text.cta--primary.cta--internal:hover .cta-icon:after {
  border-right-color: #00906b;
  border-top-color: #00906b;
}

.cta-text.cta--primary.cta--external .cta-icon:after {
  border-left-color: #00AA7E;
}

.cta-text.cta--primary.cta--external:hover .cta-icon:after {
  border-left-color: #00906b;
}

.cta-text.cta--primary.cta--video .cta-icon:before {
  border-color: #00AA7E;
}

.cta-text.cta--primary.cta--video .cta-icon:after {
  border-left-color: #00AA7E;
}

.cta-text.cta--primary.cta--video:hover .cta-icon:before {
  border-color: #00906b;
  background: #00906b;
}

.cta-text.cta--primary.cta--video:hover .cta-icon:after {
  border-left-color: #ffffff;
}

.cta-text.cta--primary.cta--download .cta-icon {
  border-bottom-color: #00AA7E;
}

.cta-text.cta--primary.cta--download .cta-icon:before {
  border-right-color: #00AA7E;
}

.cta-text.cta--primary.cta--download .cta-icon:after {
  border-right-color: #00AA7E;
  border-bottom-color: #00AA7E;
}

.cta-text.cta--primary.cta--download:hover .cta-icon {
  border-bottom-color: #00906b;
}

.cta-text.cta--primary.cta--download:hover .cta-icon:before {
  border-right-color: #00906b;
}

.cta-text.cta--primary.cta--download:hover .cta-icon:after {
  border-right-color: #00906b;
  border-bottom-color: #00906b;
}

.cta-text.cta--secondary {
  color: #004B8D;
}

.cta-text.cta--secondary:hover {
  color: #7B9BAA;
}

.cta-text.cta--secondary.cta--internal .cta-icon:after {
  border-right-color: #004B8D;
  border-top-color: #004B8D;
}

.cta-text.cta--secondary.cta--internal:hover .cta-icon:after {
  border-right-color: #7B9BAA;
  border-top-color: #7B9BAA;
}

.cta-text.cta--secondary.cta--external .cta-icon:after {
  border-left-color: #004B8D;
}

.cta-text.cta--secondary.cta--external:hover .cta-icon:after {
  border-left-color: #7B9BAA;
}

.cta-text.cta--secondary.cta--video .cta-icon:before {
  border-color: #004B8D;
}

.cta-text.cta--secondary.cta--video .cta-icon:after {
  border-left-color: #004B8D;
}

.cta-text.cta--secondary.cta--video:hover .cta-icon:before {
  border-color: #7B9BAA;
  background: #7B9BAA;
}

.cta-text.cta--secondary.cta--video:hover .cta-icon:after {
  border-left-color: #ffffff;
}

.cta-text.cta--secondary.cta--download .cta-icon {
  border-bottom-color: #004B8D;
}

.cta-text.cta--secondary.cta--download .cta-icon:before {
  border-right-color: #004B8D;
}

.cta-text.cta--secondary.cta--download .cta-icon:after {
  border-right-color: #004B8D;
  border-bottom-color: #004B8D;
}

.cta-text.cta--secondary.cta--download:hover .cta-icon {
  border-bottom-color: #7B9BAA;
}

.cta-text.cta--secondary.cta--download:hover .cta-icon:before {
  border-right-color: #7B9BAA;
}

.cta-text.cta--secondary.cta--download:hover .cta-icon:after {
  border-right-color: #7B9BAA;
  border-bottom-color: #7B9BAA;
}

.cta-text.cta--tertiary {
  color: #2d383f;
}

.cta-text.cta--tertiary:hover {
  color: #2d383f;
}

.cta-text.cta--tertiary.cta--internal .cta-icon:after {
  border-right-color: #2d383f;
  border-top-color: #2d383f;
}

.cta-text.cta--tertiary.cta--internal:hover .cta-icon:after {
  border-right-color: #2d383f;
  border-top-color: #2d383f;
}

.cta-text.cta--tertiary.cta--external .cta-icon:after {
  border-left-color: #2d383f;
}

.cta-text.cta--tertiary.cta--external:hover .cta-icon:after {
  border-left-color: #2d383f;
}

.cta-text.cta--tertiary.cta--video .cta-icon:before {
  border-color: #2d383f;
}

.cta-text.cta--tertiary.cta--video .cta-icon:after {
  border-left-color: #2d383f;
}

.cta-text.cta--tertiary.cta--video:hover .cta-icon:before {
  border-color: #2d383f;
  background: #2d383f;
}

.cta-text.cta--tertiary.cta--video:hover .cta-icon:after {
  border-left-color: #ffffff;
}

.cta-text.cta--tertiary.cta--download .cta-icon {
  border-bottom-color: #2d383f;
}

.cta-text.cta--tertiary.cta--download .cta-icon:before {
  border-right-color: #2d383f;
}

.cta-text.cta--tertiary.cta--download .cta-icon:after {
  border-right-color: #2d383f;
  border-bottom-color: #2d383f;
}

.cta-text.cta--tertiary.cta--download:hover .cta-icon {
  border-bottom-color: #2d383f;
}

.cta-text.cta--tertiary.cta--download:hover .cta-icon:before {
  border-right-color: #2d383f;
}

.cta-text.cta--tertiary.cta--download:hover .cta-icon:after {
  border-right-color: #2d383f;
  border-bottom-color: #2d383f;
}

.cta-text.cta--reversed {
  color: #ffffff;
}

.cta-text.cta--reversed:hover {
  color: #ffffff;
}

.cta-text.cta--reversed.cta--internal .cta-icon:after {
  border-right-color: #ffffff;
  border-top-color: #ffffff;
}

.cta-text.cta--reversed.cta--internal:hover .cta-icon:after {
  border-right-color: #ffffff;
  border-top-color: #ffffff;
}

.cta-text.cta--reversed.cta--external .cta-icon:after {
  border-left-color: #ffffff;
}

.cta-text.cta--reversed.cta--external:hover .cta-icon:after {
  border-left-color: #ffffff;
}

.cta-text.cta--reversed.cta--video .cta-icon:before {
  border-color: #ffffff;
}

.cta-text.cta--reversed.cta--video .cta-icon:after {
  border-left-color: #ffffff;
}

.cta-text.cta--reversed.cta--video:hover .cta-icon:before {
  border-color: #ffffff;
  background: #ffffff;
}

.cta-text.cta--reversed.cta--video:hover .cta-icon:after {
  border-left-color: #2d383f;
}

.cta-text.cta--reversed.cta--download .cta-icon {
  border-bottom-color: #ffffff;
}

.cta-text.cta--reversed.cta--download .cta-icon:before {
  border-right-color: #ffffff;
}

.cta-text.cta--reversed.cta--download .cta-icon:after {
  border-right-color: #ffffff;
  border-bottom-color: #ffffff;
}

.cta-text.cta--reversed.cta--download:hover .cta-icon {
  border-bottom-color: #ffffff;
}

.cta-text.cta--reversed.cta--download:hover .cta-icon:before {
  border-right-color: #ffffff;
}

.cta-text.cta--reversed.cta--download:hover .cta-icon:after {
  border-right-color: #ffffff;
  border-bottom-color: #ffffff;
}

.cta-text.cta--header-menu-G0XX {
  color: #004B8D;
}

.cta-text.cta--header-menu-G0XX:hover {
  color: #004B8D;
}

.cta-text.cta--header-menu-G0XX.cta--internal .cta-icon:after {
  border-right-color: #004B8D;
  border-top-color: #004B8D;
}

.cta-text.cta--header-menu-G0XX.cta--internal:hover .cta-icon:after {
  border-right-color: #004B8D;
  border-top-color: #004B8D;
}

.cta-text.cta--header-menu-G0XX.cta--external .cta-icon:after {
  border-left-color: #004B8D;
}

.cta-text.cta--header-menu-G0XX.cta--external:hover .cta-icon:after {
  border-left-color: #004B8D;
}

.cta-text.cta--header-menu-G0XX.cta--video .cta-icon:before {
  border-color: #004B8D;
}

.cta-text.cta--header-menu-G0XX.cta--video .cta-icon:after {
  border-left-color: #004B8D;
}

.cta-text.cta--header-menu-G0XX.cta--video:hover .cta-icon:before {
  border-color: #004B8D;
  background: #004B8D;
}

.cta-text.cta--header-menu-G0XX.cta--video:hover .cta-icon:after {
  border-left-color: #ffffff;
}

.cta-text.cta--header-menu-G0XX.cta--download .cta-icon {
  border-bottom-color: #004B8D;
}

.cta-text.cta--header-menu-G0XX.cta--download .cta-icon:before {
  border-right-color: #004B8D;
}

.cta-text.cta--header-menu-G0XX.cta--download .cta-icon:after {
  border-right-color: #004B8D;
  border-bottom-color: #004B8D;
}

.cta-text.cta--header-menu-G0XX.cta--download:hover .cta-icon {
  border-bottom-color: #004B8D;
}

.cta-text.cta--header-menu-G0XX.cta--download:hover .cta-icon:before {
  border-right-color: #004B8D;
}

.cta-text.cta--header-menu-G0XX.cta--download:hover .cta-icon:after {
  border-right-color: #004B8D;
  border-bottom-color: #004B8D;
}

.cta-btn,
.cta-text {
  width: 100%;
  max-width: 17.5rem;
  line-height: 1rem;
  font-size: 0.75rem;
  letter-spacing: 0.075rem;
  font-weight: 700;
  text-transform: uppercase;
  white-space: normal;
  overflow: hidden;
  margin: 0.5rem;
}

.cta-btn .cta-icon,
.cta-text .cta-icon {
  max-height: 1rem;
  min-height: 1rem;
  width: 1rem;
  min-width: 1rem;
  margin-left: 0.25rem;
  margin-right: 0.25rem;
  position: relative;
}

.cta-btn .cta-icon:after, .cta-btn .cta-icon:before,
.cta-text .cta-icon:after,
.cta-text .cta-icon:before {
  content: '';
  position: absolute;
  display: block;
  margin: auto;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.cta-btn.cta--internal .cta-icon:after,
.cta-text.cta--internal .cta-icon:after {
  transition: all .25s ease;
  width: 0.5rem;
  height: 0.5rem;
  border-top: 0.125rem solid;
  border-right: 0.125rem solid;
  transform: rotate(45deg);
}

.cta-btn.cta--internal:hover .cta-icon:after,
.cta-text.cta--internal:hover .cta-icon:after {
  transform: translateX(0.25rem) rotate(45deg);
}

.cta-btn.cta--download .cta-icon,
.cta-text.cta--download .cta-icon {
  margin-left: 0.125rem;
  border-bottom: 0.125rem solid;
}

.cta-btn.cta--download .cta-icon:before,
.cta-text.cta--download .cta-icon:before {
  transition: all .25s ease;
  border-right: 0.125rem solid;
  height: 0.5rem;
  width: 0.125rem;
  bottom: 0.375rem;
}

.cta-btn.cta--download .cta-icon:after,
.cta-text.cta--download .cta-icon:after {
  transition: all .25s ease;
  height: 0.5rem;
  width: 0.5rem;
  border-top: 0;
  border-right: 0.125rem solid;
  border-bottom: 0.125rem solid;
  transform: rotate(45deg);
  bottom: 0.375rem;
}

.cta-btn.cta--download:hover .cta-icon:before, .cta-btn.cta--download:hover .cta-icon:after,
.cta-text.cta--download:hover .cta-icon:before,
.cta-text.cta--download:hover .cta-icon:after {
  bottom: -0.125rem;
}

.cta-btn.cta--external .cta-icon,
.cta-text.cta--external .cta-icon {
  transition: all .25s ease;
}

.cta-btn.cta--external .cta-icon:before,
.cta-text.cta--external .cta-icon:before {
  height: 0.625rem;
  width: 0.625rem;
  border-top: 0.125rem solid;
  border-right: 0.125rem solid;
}

.cta-btn.cta--external .cta-icon:after,
.cta-text.cta--external .cta-icon:after {
  height: 0.725rem;
  width: 0;
  border-left: 0.125rem solid;
  transform: rotate(45deg);
}

.cta-btn.cta--external:hover .cta-icon,
.cta-text.cta--external:hover .cta-icon {
  transform: translateX(0.125rem) translateY(-0.125rem);
}

.cta-btn.cta--video .cta-icon:before,
.cta-text.cta--video .cta-icon:before {
  background: transparent;
  border: 0.125rem solid;
  border-radius: 100%;
  box-sizing: border-box;
  height: 1rem;
  transition: all .2s ease;
  width: 1rem;
}

.cta-btn.cta--video .cta-icon:after,
.cta-text.cta--video .cta-icon:after {
  border-bottom: 0.25rem solid transparent;
  border-top: 0.25rem solid transparent;
  border-left: 0.375rem solid;
  box-sizing: border-box;
  height: .5rem;
  transition: all .2s ease;
  left: 0.375rem;
  right: 0.25rem;
}

@media (max-width: 766px) {
  .cta-buttons .btn:nth-child(2) {
    margin-top: 10px;
  }
}

@media (min-width: 767px) {
  .cta-buttons .btn:first-child {
    margin-right: 8px;
  }
}

@media (min-width: 1280px) {
  .cta-buttons .btn:first-child {
    margin-right: 16px;
  }
}

.btn {
  width: 350px;
  height: 50px;
  line-height: 1.1429em;
  font-size: 14px;
  letter-spacing: 0.08em;
  font-weight: 600;
  text-transform: uppercase;
  padding: 0 25px;
  color: #2d383f;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  white-space: normal;
}

.btn, .btn:active, .btn.active {
  box-shadow: none;
}

.btn:focus, .btn.focus, .btn:active:focus, .btn:active.focus, .btn.active:focus, .btn.active.focus {
  outline: none;
  box-shadow: none;
}

.btn > span {
  display: inline-block;
}

.btn .text-wrapper {
  position: relative;
  display: table-cell;
  height: 48px;
  margin: 0 auto;
  text-align: center;
  vertical-align: middle;
}

@media (min-width: 767px) and (max-width: 1279px) {
  .btn .text-wrapper {
    line-height: 16px;
  }
}

.btn.btn-video .text-wrapper {
  padding-right: 1rem;
}

.btn.btn-arrow .text-wrapper {
  padding-right: 10px;
}

.btn.btn-arrow .text-wrapper:after {
  content: '';
  display: block;
  width: 8px;
  height: 8px;
  margin-left: 6px;
  border-top: 2px solid #2d383f;
  border-right: 2px solid #2d383f;
  animation-duration: .25s;
  animation-fill-mode: both;
  transform: rotate(45deg);
  position: absolute;
  right: -3px;
  top: 20px;
}

.btn.btn-arrow:hover .text-wrapper:after {
  animation-name: button-arrow;
}

.btn.btn-back .text-wrapper:before {
  content: '';
  display: block;
  width: 8px;
  height: 8px;
  margin-right: 6px;
  border-top: 2px solid #2d383f;
  border-right: 2px solid #2d383f;
  animation-duration: .25s;
  animation-fill-mode: both;
  transform: rotate(-135deg);
  position: absolute;
  left: -13px;
  top: 20px;
}

.btn.btn-back:hover .text-wrapper:after {
  animation-name: button-back-arrow;
}

.btn.btn-cart .text-wrapper {
  padding-right: 1em;
}

.btn.btn-cart .text-wrapper:after {
  margin-left: 6px;
  content: '\e116';
  font-family: 'Glyphicons Halflings' !important;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 1.2em;
  position: absolute;
}

@media (max-width: 766px) {
  .btn {
    display: block;
    width: auto;
    max-width: 350px;
  }
}

@media (min-width: 767px) and (max-width: 1279px) {
  .btn {
    width: 250px;
    font-size: .625rem;
    line-height: 1.5em;
  }
  .btn.btn-arrow .text-wrapper:after {
    height: 7px;
    width: 7px;
    top: 21px;
  }
  .btn.btn-cart .text-wrapper:after {
    font-size: 1.6em;
    top: 32%;
  }
}

@media (min-width: 1280px) {
  .btn {
    width: 280px;
  }
}

.btn.btn-download .text-wrapper {
  padding-right: 10px;
}

.btn.btn-download .text-wrapper:after {
  content: '';
  display: inline-block;
  width: 10px;
  border-top: 0;
  border-right: 0;
  border-bottom: 2px solid #2d383f;
  transform: none;
  position: absolute;
  right: -10px;
  top: 27px;
}

.btn.btn-download .arrow {
  margin-right: 1px;
  position: absolute;
  right: -10px;
  top: 15px;
}

.btn.btn-download .arrow:before {
  background-color: #2d383f;
}

.btn.btn-download .arrow:after {
  border-color: #2d383f;
}

.btn.btn-download.btn-primary:after {
  border-color: #ffffff;
}

.btn.btn-download.btn-primary .arrow:before {
  background-color: #ffffff;
}

.btn.btn-download.btn-primary .arrow:after {
  border-color: #ffffff;
}

.btn.btn-primary {
  background-color: #00AA7E;
  border-color: #00AA7E;
  color: #ffffff;
}

.btn.btn-primary:hover {
  background-color: #00906b;
  border-color: #00906b;
  color: #ffffff;
}

.btn.btn-primary .text-wrapper:after {
  border-color: #ffffff;
}

.btn.btn-secondary {
  background-color: transparent;
  border-color: #2d383f;
}

.btn.btn-secondary:hover {
  background-color: #c4ced1;
  border-color: #2d383f;
}

.btn.btn-secondary-compare {
  width: 100%;
}

.btn.btn-tertiary {
  background-color: #c4ced1;
  border-color: #c4ced1;
  color: #2d383f;
}

.btn.btn-tertiary:hover {
  background-color: #b6c2c6;
  border-color: #b6c2c6;
  color: #2d383f;
}

.btn.btn-white {
  border-color: #ffffff;
  color: #ffffff;
  border-width: 2px;
}

.btn.btn-white .text-wrapper {
  height: 46px;
}

.btn.btn-white .text-wrapper:after {
  border-color: #ffffff;
  top: 19px;
}

@media (min-width: 767px) and (max-width: 1279px) {
  .btn.btn-white .text-wrapper:after {
    top: 20px;
  }
}

.btn.btn-text-only {
  background-color: transparent;
}

.btn.btn-small {
  height: 25px;
  width: auto;
}

.btn.btn-small .text-wrapper {
  height: 23px;
}

.external-link:before {
  content: '';
  display: inline-block;
  width: 10px;
}

.external-link .arrow {
  display: inline-block;
  height: 8px;
  width: 8px;
  margin-bottom: 6px;
  position: relative;
  margin-left: -13px;
  margin-right: 10px;
}

.external-link .arrow:before {
  content: '';
  display: block;
  width: 2px;
  height: 10px;
  transform: rotate(45deg);
  background-color: #00AA7E;
  margin-left: 3px;
  margin-top: 3px;
  position: absolute;
}

.external-link .arrow:after {
  content: '';
  display: block;
  height: 9px;
  width: 9px;
  border-top: 2px solid #00AA7E;
  border-right: 2px solid #00AA7E;
  margin-top: 3px;
  position: absolute;
}

.btn-download .arrow,
.download-link .arrow,
.promo-download-link .arrow {
  display: inline-block;
  height: 8px;
  width: 8px;
  margin-bottom: 6px;
  animation-duration: .25s;
  animation-fill-mode: both;
}

.btn-download .arrow:before,
.download-link .arrow:before,
.promo-download-link .arrow:before {
  content: '';
  display: block;
  width: 2px;
  height: 8px;
  background-color: #00AA7E;
  margin-left: 3px;
}

.btn-download .arrow:after,
.download-link .arrow:after,
.promo-download-link .arrow:after {
  content: '';
  display: block;
  height: 8px;
  width: 8px;
  transform: rotate(45deg);
  border-bottom: 2px solid #00AA7E;
  border-right: 2px solid #00AA7E;
  margin-top: -8px;
}

.btn-download:hover .arrow,
.download-link:hover .arrow,
.promo-download-link:hover .arrow {
  animation-name: download-arrow;
}

.disabled .btn-cart,
.btn-cart.disabled {
  background-color: #c0c0c0;
}

.download-link:before,
.promo-download-link .download-arrow:after {
  content: '';
  display: inline-block;
  width: 10px;
  border-bottom: 2px solid #00AA7E;
}

.download-link .arrow {
  margin-left: -13px;
  margin-right: 10px;
}

.promo-download-link {
  display: block;
  height: 100%;
}

.promo-download-link .arrow {
  margin-left: 6px;
  margin-right: -9px;
}

.arrow-right-link {
  text-transform: uppercase;
  color: #00AA7E;
  font-weight: 600;
}

.arrow-right-link:after {
  content: '';
  display: inline-block;
  width: .6em;
  height: .6em;
  margin-left: 6px;
  border-top: 2px solid #00AA7E;
  border-right: 2px solid #00AA7E;
  transform: rotate(45deg);
}

.animated-arrow-right-link:after {
  animation-duration: .25s;
  animation-fill-mode: both;
  margin-left: 3px;
  margin-bottom: 1px;
}

@media (min-width: 767px) {
  .animated-arrow-right-link:after {
    margin-bottom: 0;
  }
}

@media (min-width: 1280px) {
  .animated-arrow-right-link:after {
    margin-bottom: 1px;
  }
}

.animated-arrow-right-link:hover:after {
  animation-name: button-arrow;
}

.stock-quote-link,
.promo-box-link {
  display: block;
  height: 100%;
}

.stock-quote-link .arrow-right-link:after,
.promo-box-link .arrow-right-link:after {
  animation-duration: .25s;
  animation-fill-mode: both;
  margin-left: 3px;
  margin-bottom: 1px;
}

@media (min-width: 767px) {
  .stock-quote-link .arrow-right-link:after,
  .promo-box-link .arrow-right-link:after {
    margin-bottom: 0;
  }
}

@media (min-width: 1280px) {
  .stock-quote-link .arrow-right-link:after,
  .promo-box-link .arrow-right-link:after {
    margin-bottom: 1px;
  }
}

.stock-quote-link:hover .arrow-right-link:after,
.promo-box-link:hover .arrow-right-link:after {
  animation-name: button-arrow;
}

.profile-tile:hover .arrow-right-link:after {
  animation-name: button-arrow;
}

.show-more-btn {
  display: block;
  margin: 65px auto 75px auto;
  padding: 0 95px;
  width: auto;
}

@media (max-width: 766px) {
  .show-more-btn {
    padding: 0;
    width: 100%;
  }
}

/*
Buttons
========================================================================================================================

Contains styling definitions for all content types as cm-button.
- cm-button
- cm-button--primary
- cm-button--white
*/
.cm-button {
  white-space: normal;
  transition: all 0.35s ease;
  background-color: transparent;
  border: 2px solid;
}

.cm-button:hover, .cm-button:focus, .cm-button:active {
  color: #ffffff;
}

.cm-button:active {
  background-image: none;
}

.cm-button--primay {
  color: #00AA7E;
  background-color: transparent;
  border: 2px solid #00AA7E;
}

.cm-button--primay:hover, .cm-button--primay:focus, .cm-button--primay:active {
  color: #ffffff;
  background-color: #00AA7E;
  border-color: #00AA7E;
}

.cm-button--primay:active {
  background-image: none;
}

.cm-button--white {
  color: #ffffff;
  background-color: transparent;
  border: 2px solid #ffffff;
}

.cm-button--white:hover, .cm-button--white:focus, .cm-button--white:active {
  background-color: #ffffff;
  border-color: #ffffff;
}

.cm-button--white:active {
  background-image: none;
}

.btn-secondary .text-wrapper {
  color: #2d383f;
}

.btn .btn-primary {
  color: #ffffff;
  font-size: 12px;
  font-weight: 600;
  line-height: 1.33;
  text-transform: uppercase;
  white-space: normal;
}

.btn .video-icon {
  height: 1rem;
  margin-left: .25rem;
  position: absolute;
  width: 1rem;
  top: 16px;
}

.btn .btn-primary:hover {
  color: #00AA7E;
}

.btn .video-icon:before {
  background: transparent;
  border: 2px solid #ffffff;
  border-radius: 100%;
  box-sizing: border-box;
  content: "";
  display: inline-block;
  height: 1rem;
  position: relative;
  transition: all .2s ease;
  width: 1rem;
}

.btn .video-icon:after {
  border-bottom: 4px solid transparent;
  border-top: 4px solid transparent;
  border-left: 6px solid #ffffff;
  box-sizing: border-box;
  content: "";
  display: inline-block;
  height: .5rem;
  left: .375rem;
  position: absolute;
  top: .25rem;
  transition: all .2s ease;
  width: .375rem;
}

.btn:hover .video-icon:before {
  background: #ffffff;
}

.btn:hover .video-icon:after {
  border-left-color: #00906b;
}

.btn.btn-secondary.btn-video .video-icon:before {
  background-color: transparent;
  border: 2px solid #2d383f;
}

.btn.btn-secondary.btn-video .video-icon:after {
  border-left: 6px solid #2d383f;
}

.btn.btn-secondary.btn-video:hover .video-icon:before {
  background: #2d383f;
}

.btn.btn-secondary.btn-video:hover .video-icon:after {
  border-left-color: #2d383f;
}

.btn.btn-tertiary.btn-video .video-icon:before {
  background-color: transparent;
  border: 2px solid #2d383f;
}

.btn.btn-tertiary.btn-video .video-icon:after {
  border-left: 6px solid #2d383f;
}

.btn.btn-tertiary.btn-video:hover .video-icon:before {
  background: #2d383f;
}

.btn.btn-tertiary.btn-video:hover .video-icon:after {
  border-left-color: #c4ced1;
}

.C018-full-width-image {
  max-width: 1280px;
  margin: 0 auto;
}

.image-dimmer:after {
  content: '';
  display: block;
  background-color: #000000;
  opacity: .5;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}

/*
Image
========================================================================================================================

Contains styling definitions for all content types as cm-image.
- cm-media
- cm-media--responsive
- cm-media--loading
- cm-media--missing
- cm-media--blank
- cm-media-box
*/
.cm-media {
  /* responsive image, use width of outer container */
  /* lazy loading, show spinner */
  /* alternative image */
  /* alternative background color withot logo image*/
}

.cm-media--responsive {
  vertical-align: middle;
  width: 100%;
}

.cm-media--loading {
  background: url(data:image/gif;base64,R0lGODlhIAAgAPUpAAQCBLS2tNTW1JyanMTGxGRmZOTm5DQyNLy+vExOTNze3MzOzBwaHLSytHx+fLy6vJyenMzKzKyurMTCxOTi5NTS1KyqrNza3CQmJHx6fGxqbGxubIyOjKSipISChDw+PISGhDQ2NJSSlOzu7BweHERCRCwuLOzq7JSWlCwqLIyKjHR2dHRydDw6PFRSVKSmpFRWVCQiJAwODAQGBFxaXGRiZBQSFFxeXERGRAwKDExKTAAAAAAAAAAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh+QQFDQApACwAAAAAIAAgAAAG/8CUcEgkGjQbQ3HJbAoficTESX1uIESolMj6PKpDSKEQGWqnz8MBBBZexpnRM4o+JdSVtnAwbsy3KShqHnpuLGNKZykXH2oUVAsSClljAykTSAQpGWovRBEsfkMeDg4SJ0InGRodckMjICEwrgosDLdEFqWlE3IVF00VZSciGLcMG0ULHLsiAmAIH8chEkwjD6Qek1URJLccrk0GFtVth9tg4VXqRgLu78CFDS/k9RQvA/n65XomAP8ATVhAoY8gvzb+AP4zcQLeu0Ip5tGb+MiaHnZOGi7QEyECqowVAjRooGTdyAACMC56cBJBRSoUELREJyTCSZRyKJRcYuDRCFIBIkeWMSMBZyqZC9T9HOmqYdEARpJ+ErrS5SWqryLQ5BkUlYKRk050hWizwbOVZmtibTOOqRuwR4vu5Ab3bVq7G9miNFJX7VaIF/pCzCjzI5ggACH5BAUNABcALAAAAAAgACAAAAbywItwSCx6PMWkcjmcFAoRplS48FiIhCeBqIJNpkOJw1FpapuJhAgsVIw55tpWWEsL2EKxA0E9X15pa3hCR0gXTlAXCi5pBlICCBRYYxKHYwsXXQlXTR4PRBADA3xCIyKeSSIuBUMUDiEHH1giohCYbUt3F6YfsQcORQIvtRYKYBMuvgmfSgShA5JTC7AfA8ekYEfRg9xJCt/g22wBDRLm5ofl6g3YbCUM8DbwOAjr5e1gOPHxsuHg3OTOmXPUraDBJ8YM5poBQAaIEwqTBMDQEAAGThFbgZBRkUbGYDUqfkziBOPIiAlPqlzJ0mBKlhC5BQEAIfkEBQ0AHwAsAgAAAB4AIAAABvvAj3BIHKJQp6JyyYw4HAumVCiAPIgLD5Q42ESmQsRgIBg6t+FCoQP+UI4v8zMqzKgv7Y+YTJ2n13luYxBJZ1EUGgUsUgoLBlhjCB8LRxUfXQUNkJJ6DQ10Qi8DnFwFHkQcCQk0VBKeAWVuFEwXlh8WMKoJHEMKD66es2ARBboFE0oCr4/DuhZJSycEoGAivIHY2XkIvwG/D8zaQzQH5eYw4kQw5ufpQ9ze8e7zYCyL9FgkDBgiI/h6LfYxaKHJXQRJI0RgELghnYYZKYhsEJiOBgAA18KwKKjtgoyLwsThIeLgYoF/Qk6QuPgF5QuTKIXAkGEh3ciYbrQFAQAh+QQFDQAsACwHAAAAGQAgAAAG8ECWcMg6WSzEpHIpQA0ES2YjQqwMUNChBbSQNhRDKyTLWjgcjaWhIUGEr9kRx+MAe7Pi7OOcjrICbEJ5RXQgJ35lbFQCRxd/ZxNVY0kPAV1JEh4iQwYQGgUbSRQGUQqOfxugBQOITA6qGVStSheqfbNLHQOkuL2+lAjBwr9CGwnHyBrEGsjJxAQPE9HSFMTWSnTV12UhBx8Qh9YECd4HCQ+/C5EsEB/lDr0ZJCWcDt0ffhImJmkaDAwoqngIkA8AACQsSDBIYQdXB4MIVfxb4evhQSEGQvy7NMsiwj8Te0GASKQAhlutPG5joWBfw1ZBAAAh+QQFDQAaACwHAAAAGQAgAAAG60CNcChEIIjIpFLRaCiU0OSl+Rw+IIIokimpaiqDwVE7nDqHL9SAQi5ThZHwuP19a8IQetnIvg4WRFOAdAhhQycSDh4gehoUVROLihaNcCKKixWVQ5hzmxoSlJ+jZBEEp6ifHgWsrR6bq62sr5WmtqYnpLoiHLpfLgkuop8RNcEJBRNJD4NSBEIvwMG9hxgzG0kgITBEIsdEIAAANaAlJQ8aGQcHHYEcykIKNuJPFgwMEo4f6wZRNeKMQN3Ld2ddwGXiMOQSiE/IiATrNCX5B2CYvYZFDCp5IeMGkRcDwX1AR0dCSF0fcLChEwQAIfkEBQ0AFgAsAgACAB4AHgAABvtAi3BILBYjDYVxySxeGo1Fc7p8SJLUrLAClWqppwB09KUSukQKQlAmLqBEBGoAaacpWwgdhbA7X3svF35/cxFkhEUICCeJjnYVC5KTjY4oDpgZmCKPl5oem4+Rk5KPWhc3Gl96BkwnHjIAM15TFxoFGw2IQy8xsgApfWYZuAUZEUM0vzIqQmtMAl4NLDW4dRY5sgVKFiMtMRlGIi4FQwYQxUIvBQREIgwMGxYIMDATFioJCRJpA+1MGOA5O3DggRAXCWiUYQEPxcCC6vRxyhIBXgtEDQgGEHKihj42VBgy4PdwozOJWSTEkDckgEZ3Lu75yQjRVDIYrbQEAQAh+QQFDQAiACwAAAcAIAAZAAAG30CRcEgsGo2GiOLIbBIjjahzWhQEopIFlUp5YAOULRcrEIsjEbOaqbC43wH1RUCvn1KAvD6ktgz+gBZ4enl8Zn6AKAMWbR1vjnJ1dWuURAoaGWISElQcGAwxWwoeDiAITBItoAwfE1QCHKQeHFpEGqsYKCciBGVHc0IIIKUOFkQxoBthQgktKkYdBQ5DJxbERBIbtUIQBwfTBBraIgMFGnHY278t3sEJCa4U4ixrDt4Q7vDB5h1mCyEHEgx58M6VkBXmLojx4A0dr4ID+WlqMW0gxCHl0lR6qG/jL3FmggAAIfkEBQ0AGAAsAAAHACAAGQAABuNADMZSiAiPyKRyKcwBAAUKUsIMMJOw55Nz7TJfMW3q4S0fTw7Z02huX26aNoYwktuXlIZkvyfLKQqBgiMfDIY2hjp2CHqNDQiFh4mLfI0IeZUSfm6CgnefSRkgbYwnXgMfBy0CZRQDr2xKAQmqBwmxVxcvr6+sSBm1HxB1CxdMgUIRELwISC2qHgZHBS4osh4iSA8or9oOFVM6OtkRDh4LQ+YTSAoIvlcwCTBSEwVFGAYe5qZyHPIWyewREPLAHBU38gocqXdPCAdz/eStC9hwjkFSMLgsFDjlHCiKuD6y0ycnCAAh+QQFDQAcACwAAAIAHgAeAAAG/ECOcMh5yW7EpHKZrAEAFqZUSnhiTtNs8wnSejkK2VMBbgS+xdWCCHrW0MQYg7EanjCzzbKRLcznA1gPa3BEEiF/HwSFTCoYc4SMSgoaGZKXXgEPmpsTcAqgoS4HpKVImDClpoVmfEKasJqYs2gUKihfERFSIy8uCS5eBq0CSgg1wAkFkbwIrQ9kQirJLlFgvNECsbscvwkiFEMZGi/GA+VDERKyHAgiSQ0FBQNgIigV7SgDzAYR0ZMb5BngEMGBgzUnIJxDA0Geq4IHhRA4h8CLAA01HKQziE/IC33hsjRctjGikAoDUHjKQoAcEYgdX0G4IAkmLSIpsWQJAgAh+QQFDQAnACwAAAAAGQAgAAAG+sCTcEgkKkwHSnHJHHYAAEtzKcFsiM8okRBoshiMhhMqnW7BrZEwWz4FxNMNmLMmY80nDLiuNTADHkUiYFdVJmIREl1ELQchIEMjISQOf0sZSI4dahMVeEUBCY4HLp9TA40tnqZekKyveAYTCLS0EbAnGgm7vCy4BbwuJS5XsLIPs8nGuK8DHcxDDRoFGgrMBBnUBRmrnxJr2huLAkpMBuVD0wXPQyIecFsNCEUEEBdbDg7fFxYW94kNBODxQFBIBWcCDbwJoKaJhHzzThwUIVCivAVNFOSjYxChkBEPFPmhkq/bxIoWAzJZ8M7IAIrxrJkS4BHaGn9MggAAIfkEBQ0AGAAsAAAAAB4AIAAABv9AjHBILJZwxaRyiZEwGA2mNPBxEC1PCZEms0iFnsPhMXxlywBA4YtZiBPlszCWjrAxDjFEiIWC02t3FB9iFE1nFzJphkoIIgJEA2JWVB8IGFwAHEwuCQkiBkInCS0qSQUzKVIgngk0Xm2QShGXVw12Qgg1rQULd0QPCkkvnS6yv1IUKiLIESfI0MAE09TQjEMOGjUF2gUg0UXZ3OMe4HxCtOkTvtbm7hgGFlHvwCAO5fRtHB73j2zC84pYuHdvgpAL7/h5sPCMzwCD4BZYEDYkwgAUlxQgQHAt2gkIF59pbCDsRMBfjlDgutCAJDoJAXB9UTbgxRCNEiieu5MS4cEVljoB3hEAgcxNmDrzjUxKzyRHNkEAACH5BAUNAB4ALAAAAAAeAB4AAAb/QI9wSCRSYDRDcclsBg6HQHMqRMA4xAZUOtRgGlQhJ5GYDLXRM4OxCnsq5Np5OwytF26PiGwRSuh6a215Hi5kfnQKMWtTBB1FFmRYD0hmXgwoRAQFfR4aBZxDIzUumUUrJB9DCjUAADZioKAPQhEXTQtmJyoyrgA3QxEZNaAOFW4BGL4xnVmfGrdhBDOvICdTA495oNGE3qK54QvH30UiDujpA+Xm6ersEkQVtvTkhAoK7PqiDwj7S46yUcjDhYmAF9lQvMgXhgItJg8SQogghIISfRAU+jvTAE8Re1MEIBgYrEFHgPoCmHRSLoJJARWXvMxjwOTGNyvPeHMpgSHOCniQaAbwWBFMniAAOw==) no-repeat center center;
  color: transparent;
  /* hide alt text */
}

.cm-media--missing {
  background: transparent url(/resource/blob/emerson-logo-no-color-png-data-11180856.png?userVariant=14243) no-repeat center center;
  background-size: 50%;
}

.cm-media--blank {
  background: #00AA7E;
  background-size: 50%;
}

/* images in richtext */
.cm-image-box--embedded {
  position: relative;
  width: 100%;
  margin: 13px 0;
}

@media screen and (min-width: 767px) {
  .cm-image-box--embedded {
    /* centered */
  }
  .cm-image-box--embedded.float--none {
    width: 50%;
    margin: 13px auto;
  }
  .cm-image-box--embedded.float--left {
    width: 50%;
    margin-right: 13px;
  }
  .cm-image-box--embedded.float--right {
    width: 50%;
    margin-left: 13px;
  }
}

.cm-image-box--embedded .cm-image-box__image {
  position: relative;
  overflow: hidden;
}

.cm-image-box--embedded .cm-image-box__image:before {
  display: block;
  padding-top: 56.25%;
  content: "";
}

body, html {
  font-weight: 300;
  font-size: 1rem;
  font-weight: 300;
  line-height: 1.5rem;
}

h1, h2, h3, h4, h5 {
  margin: 0;
}

h1, h2, h3, h4 {
  font-weight: 300;
}

h1.blue, h2.blue, h3.blue {
  color: #7b9baa;
}

h5 {
  font-weight: 500;
}

h1 {
  font-size: 2.25em;
  line-height: 1.222em;
}

@media (min-width: 767px) {
  h1 {
    font-size: 2.25em;
    line-height: 1.222em;
  }
}

@media (min-width: 1280px) {
  h1 {
    font-size: 2.75em;
    line-height: 1.25em;
  }
}

h2 {
  font-size: 1.5em;
  line-height: 1.375em;
}

@media (min-width: 767px) {
  h2 {
    font-size: 1.625em;
    line-height: 1.346em;
  }
}

@media (min-width: 1280px) {
  h2 {
    font-size: 2.25em;
    line-height: 1.222em;
  }
}

h3 {
  font-size: 1.125em;
  line-height: 1.5em;
}

@media (min-width: 767px) {
  h3 {
    font-size: 1.1875em;
    line-height: 1.526em;
  }
}

@media (min-width: 1280px) {
  h3 {
    font-size: 1.6875em;
    line-height: 1.407em;
  }
}

h4 {
  font-size: 1em;
  line-height: 1.625em;
}

@media (min-width: 1280px) {
  h4 {
    font-size: 1.3125em;
    line-height: 1.4762em;
  }
}

.p1, .p1a, .p2, .p3, .p5 {
  margin: 0;
}

.p1 {
  font-size: 1em;
  line-height: 1.625em;
}

@media (min-width: 767px) {
  .p1 {
    font-size: 1em;
    line-height: 1.625em;
  }
}

@media (min-width: 1280px) {
  .p1 {
    font-size: 1em;
    line-height: 1.625em;
  }
}

.p1a {
  font-size: 0.875em;
  line-height: 1.4286em;
}

@media (min-width: 767px) {
  .p1a {
    font-size: 0.8125em;
    line-height: 1.769em;
  }
}

@media (min-width: 1280px) {
  .p1a {
    font-size: 1em;
    line-height: 1.625em;
  }
}

.p3 {
  font-size: 0.75em;
  line-height: 1.5em;
}

@media (min-width: 767px) {
  .p3 {
    font-size: 0.75em;
    line-height: 1.5em;
  }
}

@media (min-width: 1280px) {
  .p3 {
    font-size: 0.75em;
    line-height: 1.5em;
  }
}

.p2 {
  font-size: .875em;
  line-height: 1.7143em;
}

@media (min-width: 767px) {
  .p2 {
    font-size: .8125em;
  }
}

@media (min-width: 1280px) {
  .p2 {
    font-size: .875em;
  }
}

.p5 {
  font-size: 1em;
  line-height: 1.625em;
  font-weight: 500;
}

@media (min-width: 767px) {
  .p5 {
    font-size: .8125em;
    line-height: 1.6153em;
  }
}

@media (min-width: 1280px) {
  .p5 {
    font-size: 1.125em;
    line-height: 1.2222em;
  }
}

/*
Fonts
========================================================================================================================

*/
@font-face {
  font-family: "Raleway";
  font-weight: 400;
  font-style: normal;
  src: url(/resource/blob/raleway-medium-woff2-data-11181178.woff2?userVariant=14243) format("woff2"), url(/resource/blob/raleway-medium-woff-data-11181176.woff?userVariant=14243) format("woff"), url(/resource/blob/raleway-medium-ttf-data-11181174.ttf?userVariant=14243) format("truetype");
}

@font-face {
  font-family: "Raleway";
  font-weight: 400;
  font-style: italic;
  src: url(/resource/blob/raleway-mediumitalic-woff2-data-11181184.woff2?userVariant=14243) format("woff2"), url(/resource/blob/raleway-mediumitalic-woff-data-11181182.woff?userVariant=14243) format("woff"), url(/resource/blob/raleway-mediumitalic-ttf-data-11181180.ttf?userVariant=14243) format("truetype");
}

@font-face {
  font-family: "Raleway";
  font-weight: 600;
  font-style: normal;
  src: url(/resource/blob/raleway-semibold-woff2-data-11181190.woff2?userVariant=14243) format("woff2"), url(/resource/blob/raleway-semibold-woff-data-11181188.woff?userVariant=14243) format("woff"), url(/resource/blob/raleway-semibold-ttf-data-11181186.ttf?userVariant=14243) format("truetype");
}

@font-face {
  font-family: "Raleway";
  font-weight: 600;
  font-style: italic;
  src: url(/resource/blob/raleway-semibolditalic-woff2-data-11181196.woff2?userVariant=14243) format("woff2"), url(/resource/blob/raleway-semibolditalic-woff-data-11181194.woff?userVariant=14243) format("woff"), url(/resource/blob/raleway-semibolditalic-ttf-data-11181192.ttf?userVariant=14243) format("truetype");
}

@font-face {
  font-family: "SansBullshitSans";
  font-weight: normal;
  font-style: normal;
  src: url(/resource/blob/sansbullshitsans-woff2-data-11181202.woff2?userVariant=14243) format("woff2"), url(/resource/blob/sansbullshitsans-woff-data-11181200.woff?userVariant=14243) format("woff"), url(/resource/blob/sansbullshitsans-ttf-data-11181198.ttf?userVariant=14243) format("truetype");
}

@font-face {
  font-family: "perfectchef";
  font-weight: normal;
  font-style: normal;
  src: url(/resource/blob/perfectchef-woff2-data-11181172.woff2?userVariant=14243) format("woff2"), url(/resource/blob/perfectchef-woff-data-11181170.woff?userVariant=14243) format("woff"), url(/resource/blob/perfectchef-ttf-data-11181168.ttf?userVariant=14243) format("truetype");
}

html {
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}

body.cm-bs {
  font-family: "SansBullshitSans", "Raleway", sans-serif;
  font-weight: normal;
  font-variant-ligatures: common-ligatures;
  font-feature-settings: "liga" 1, "dlig" 1;
}

.cm-glyphicon-before:before {
  position: relative;
  top: 1px;
  display: inline-block;
  font-family: 'Glyphicons Halflings' !important;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  padding-right: 10px;
  color: #00AA7E;
  content: "\e025";
}

.cm-glyphicon-before[href$=".doc"]:before, .cm-glyphicon-before[href$=".docx"]:before, .cm-glyphicon-before[href$=".odt"]:before, .cm-glyphicon-before[href$=".pdf"]:before, .cm-glyphicon-before[href$=".rtf"]:before {
  content: "\e022";
}

.cm-glyphicon-before[href$=".bmp"]:before, .cm-glyphicon-before[href$=".gif"]:before, .cm-glyphicon-before[href$=".jpg"]:before, .cm-glyphicon-before[href$=".jpeg"]:before, .cm-glyphicon-before[href$=".svg"]:before, .cm-glyphicon-before[href$=".tif"]:before, .cm-glyphicon-before[href$=".tiff"]:before, .cm-glyphicon-before[href$=".png"]:before {
  content: "\e060";
}

.cm-glyphicon-before[href$=".mp3"]:before, .cm-glyphicon-before[href$=".ogg"]:before, .cm-glyphicon-before[href$=".wav"]:before {
  content: "\e002";
}

.cm-glyphicon-before[href$=".avi"]:before, .cm-glyphicon-before[href$=".mp4"]:before, .cm-glyphicon-before[href$=".mpg"]:before, .cm-glyphicon-before[href$=".mpeg"]:before, .cm-glyphicon-before[href$=".mkv"]:before {
  content: "\e009";
}

.cm-glyphicon-before[href$=".7z"]:before, .cm-glyphicon-before[href$=".gz"]:before, .cm-glyphicon-before[href$=".tar"]:before, .cm-glyphicon-before[href$=".rar"]:before, .cm-glyphicon-before[href$=".zip"]:before {
  content: "\e181";
}

.utility-nav .cm-popup {
  display: none;
  position: relative;
}

.utility-nav .cm-popup-button--active {
  background-color: transparent;
}

.utility-nav .cm-popup--active {
  display: block;
}

.utility-nav .cm-popup-container {
  position: relative;
}

.utility-nav .cm-popup-button {
  cursor: pointer;
}

.utility-nav .cm-popup-button:after {
  content: '';
  width: 0;
  height: 0;
  border-style: solid;
}

@media (min-width: 960px) {
  .utility-nav {
    background-color: black;
    text-align: right;
    height: 25px;
    max-height: 25px;
    line-height: 25px;
  }
  .utility-nav .horizontal-list {
    font-size: 0.875em;
    color: #ffffff;
    font-weight: 500;
  }
  .utility-nav .horizontal-list a, .utility-nav .horizontal-list span {
    color: #ffffff;
  }
  .utility-nav .horizontal-list a:hover, .utility-nav .horizontal-list a:active, .utility-nav .horizontal-list span:hover, .utility-nav .horizontal-list span:active {
    color: #ffffff;
    text-decoration: underline;
  }
  .utility-nav .horizontal-list .cm-popup-button--active {
    color: #ffffff;
  }
  .utility-nav .cm-popup-button:after {
    display: block;
    position: absolute;
    right: -20px;
    top: 9px;
    border-width: 6px 5px 0 5px;
    border-color: #cecece transparent transparent transparent;
  }
  .utility-nav .cm-popup-button:hover:after {
    border-color: #ffffff transparent transparent transparent;
  }
  .utility-nav .cm-popup-button--active:after {
    border-width: 0 5px 6px 5px;
    border-color: transparent transparent #ffffff transparent;
  }
  .utility-nav .cm-popup-button--active:hover:after {
    border-color: transparent transparent #ffffff transparent;
  }
  .utility-nav .cm-popup {
    padding: 0;
    position: absolute;
    top: 25px;
    left: -15px;
    background-color: black;
    text-align: left;
    z-index: 1;
    width: 150px;
  }
  .utility-nav .cm-popup li {
    display: block;
    margin: 0;
  }
  .utility-nav .cm-popup li a {
    padding: 5px 15px;
    display: block;
    color: #ffffff;
  }
  .utility-nav .cm-popup li a:hover {
    background-color: #808080;
  }
  .utility-nav li {
    display: inline-block;
    margin-left: 44px;
  }
  .utility-nav li:first-child {
    margin-left: 0;
  }
}

@media (min-width: 960px) {
  .slide-up .utility-nav .cm-popup--active {
    display: none;
  }
}

@media (max-width: 959.98px) {
  .global-header > .utility-nav {
    display: none;
  }
}

@media (max-width: 959.98px) {
  .legacy-main-nav .utility-nav {
    font-size: .875em;
    margin-left: 10px;
    line-height: 50px;
  }
  .legacy-main-nav .utility-nav a {
    color: #2d383f;
  }
  .legacy-main-nav .utility-nav a:hover {
    color: #00AA7E;
  }
  .legacy-main-nav .utility-nav li:last-child {
    padding-bottom: 95px;
  }
  .legacy-main-nav .utility-nav .cm-popup-button:after {
    display: inline-block;
    margin-left: 2px;
    border-width: 9px 5px 0 5px;
    border-color: #c4ced1 transparent transparent transparent;
  }
  .legacy-main-nav .utility-nav .cm-popup-button--active:after {
    border-width: 0 5px 9px 5px;
    border-color: transparent transparent #c4ced1 transparent;
  }
  .legacy-main-nav .utility-nav .cm-popup {
    list-style-type: none;
    padding-left: 40px;
  }
  .legacy-main-nav .utility-nav .cm-popup li:last-child {
    padding-bottom: 0;
  }
}

.locale-selector .locale-filter-container {
  position: relative;
}

.locale-selector .locale-filter-container:after {
  content: "\e003";
  color: #c0c0c0;
  display: block;
  width: 15px;
  height: 15px;
  position: absolute;
  z-index: 0;
  top: 15px;
  right: 14px;
  font-size: 1.2em;
  font-family: 'Glyphicons Halflings' !important;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.locale-selector .locale-filter,
.locale-selector .locale-filter-disabled {
  width: 100%;
  height: 50px;
  padding: 10px;
  font-size: 0.875em;
  font-weight: 400;
  border: 1px solid #2d383f;
  background-color: transparent;
  position: relative;
  z-index: 1;
}

.locale-selector .autocomplete-suggestions {
  border: 1px solid #c0c0c0;
  border-top: 0;
  top: 50px;
  cursor: context-menu;
}

.locale-selector .autocomplete-suggestion {
  font-size: 0.875em;
  font-weight: 400;
}

.locale-selector .languages input {
  vertical-align: middle;
  margin: 0 8px 0 0;
  display: unset;
}

.locale-selector label {
  font-size: 0.875em;
  font-weight: 400;
  display: inline;
}

.locale-selector .language-selector {
  margin-top: 22px;
}

.locale-selector .modal-body .select-country-label, .locale-selector .modal-body .select-language-label {
  font-size: 0.75em;
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: .08em;
  margin-bottom: 5px;
  line-height: 1.407em;
}

.locale-selector .modal-body .select-country-label.select-country, .locale-selector .modal-body .select-language-label.select-country {
  margin-bottom: 11px;
}

.locale-selector ._localeSelector-cta-buttons {
  display: block;
  width: 100%;
  text-align: center;
}

.locale-selector ._localeSelector-cta-buttons .cta-btn,
.locale-selector ._localeSelector-cta-buttons .cta-text {
  margin: 0.5rem 0;
}

.locale-selector ._localeSelector-cta-buttons .cta-btn:not(:first-child),
.locale-selector ._localeSelector-cta-buttons .cta-text:not(:first-child) {
  display: none;
}

.locale-selector input {
  outline: 0;
}

.locale-selector .cart-warning {
  font-weight: 300;
  font-size: 0.75em;
  line-height: 1.625;
  margin-top: 15px;
}

.locale-selector .cart-warning a {
  color: #00AA7E;
}

.locale-selector .cart-warning p {
  margin: 0;
}

@media (min-width: 767px) {
  .locale-selector .modal-dialog {
    width: 380px;
  }
}

.global-header,
.global-header .search,
.jump-nav .affix,
.global-header .cm-search-autosuggestions {
  animation-duration: .5s;
  animation-fill-mode: both;
}

@keyframes slide-down-header {
  from {
    transform: translateY(-25px);
  }
  to {
    transform: translateY(0px);
  }
}

@keyframes slide-down-search {
  from {
    transform: translateY(-25px);
  }
  to {
    transform: translateY(0px);
  }
}

.slide-down .global-header {
  animation-name: slide-down-header;
}

@keyframes slide-up-header {
  from {
    transform: translateY(0px);
  }
  to {
    transform: translateY(-25px);
  }
}

@keyframes slide-up-search {
  from {
    transform: translateY(0px);
  }
  to {
    transform: translateY(-25px);
  }
}

.slide-up .global-header {
  animation-name: slide-up-header;
}

[lang^="ko"] .legacy-main-nav .L1-text-wrapper > span {
  word-break: keep-all;
}

@media (min-width: 960px) {
  [lang^="nl"] .global-header .legacy-main-nav > li > a,
  [lang^="nl"] .global-header .legacy-main-nav > li > span {
    margin-right: 10px;
    margin-left: 10px;
  }
}

@media (min-width: 960px) {
  .G001-main-nav,
  .G001B-main-nav {
    display: inline-flex;
    align-self: stretch;
    flex: 1;
    height: 100%;
    overflow: hidden;
    color: #2d383f;
    font-size: 1em;
  }
  .G001-main-nav .utility-nav,
  .G001B-main-nav .utility-nav {
    display: none;
  }
  .G001-main-nav .level-1-item-container,
  .G001B-main-nav .level-1-item-container {
    display: inline-block;
    height: 100%;
    transition-delay: .2s;
  }
  .G001-main-nav .level-1-item-container.desktop-active .level-1-item:after,
  .G001B-main-nav .level-1-item-container.desktop-active .level-1-item:after {
    left: 0;
    opacity: 1;
    right: 0;
    width: 100%;
    transition: all .4s ease;
    transition-delay: .2s;
  }
  .G001-main-nav .level-1-item-container.desktop-active .level-1-item > span,
  .G001B-main-nav .level-1-item-container.desktop-active .level-1-item > span {
    color: #7B9BAA;
  }
  .G001-main-nav .level-1-item-container.desktop-active .level-2-container,
  .G001B-main-nav .level-1-item-container.desktop-active .level-2-container {
    height: 40px;
    transition: height .4s ease-in-out;
  }
  .G001-main-nav .level-1-item-container.focus .level-1-item::after,
  .G001B-main-nav .level-1-item-container.focus .level-1-item::after {
    content: '';
    display: inline-block;
    position: absolute;
    height: 4px;
    bottom: 0;
    margin: 0 auto;
    background-color: #7B9BAA;
    left: 0;
    opacity: 1;
    right: 0;
    width: 100%;
    transition: all .4s ease;
    transition-delay: .2s;
  }
  .G001-main-nav .level-1-item-container.focus span,
  .G001B-main-nav .level-1-item-container.focus span {
    color: #7B9BAA;
  }
  .G001-main-nav .level-1-item,
  .G001B-main-nav .level-1-item {
    display: block;
    position: relative;
    height: 100%;
    padding: 8px 24px;
    font-size: 0.875em;
    color: #2d383f;
    line-height: 1.3125em;
    text-align: center;
    font-weight: 600;
    letter-spacing: .08em;
  }
  .G001-main-nav .level-1-item:after,
  .G001B-main-nav .level-1-item:after {
    content: '';
    display: inline-block;
    position: absolute;
    height: 4px;
    width: 0;
    bottom: 0;
    right: 0;
    margin: 0 auto;
    background-color: #7B9BAA;
    opacity: 0;
  }
  .G001-main-nav .level-1-item:hover > span, .G001-main-nav .level-1-item:focus > span,
  .G001B-main-nav .level-1-item:hover > span,
  .G001B-main-nav .level-1-item:focus > span {
    color: #7B9BAA;
  }
  .G001-main-nav .level-1-item > span,
  .G001B-main-nav .level-1-item > span {
    display: table-cell;
    height: 46px;
    vertical-align: middle;
    text-transform: uppercase;
  }
  .G001-main-nav .G001-mobile-level-1-item,
  .G001B-main-nav .G001-mobile-level-1-item {
    display: none;
  }
  .G001B-main-nav ._header-cta-buttons {
    margin-left: auto;
    max-width: 11.25rem;
  }
}

@media (min-width: 960px) {
  .level-2-container {
    height: 0;
    left: 0;
    overflow: hidden;
    position: absolute;
    right: 0;
    top: 100%;
    background-color: #ffffff;
    box-shadow: 0 0.125rem 0.5rem rgba(0, 0, 0, 0.3);
    transition: height .2s ease-in-out;
    z-index: -1;
  }
  .G001-platform-strip {
    display: block;
    position: absolute;
    width: 100%;
    left: 0;
    z-index: 3;
    background-color: #f0f0f0;
  }
  .G001-platform-strip-outer-container {
    height: 40px;
    padding: 0 40px;
    background-color: #f0f0f0;
  }
  .G001-platform-strip-inner-container {
    max-width: 1180px;
    margin: 0 auto;
  }
  :lang(ru) .G001-platform-strip-item-container {
    height: 3.5rem;
  }
  .G001-platform-strip-item-container {
    height: 3rem;
    float: left;
    border-top: 1px solid #f0f0f0;
    text-align: center;
  }
  .G001-platform-strip-item-container.desktop-active .G001-platform-strip-item {
    background-color: #ffffff;
    border-color: #ffffff;
  }
  .G001-platform-strip-item-container.desktop-active .G001-platform-strip-item > span {
    color: #7B9BAA;
  }
  .G001-platform-strip-item-container.desktop-active .level-3-outer-container {
    visibility: visible;
  }
  .G001-platform-strip-item-container.desktop-active .level-3-inner-container {
    visibility: visible;
    max-height: 100vh;
  }
  span.G001-platform-strip-item {
    cursor: default;
  }
  .G001-platform-strip-item {
    display: block;
    position: relative;
    overflow: hidden;
    width: 100%;
    height: 100%;
    border-top: 4px solid #f0f0f0;
    border-bottom: 4px solid #f0f0f0;
    font-size: 0.875em;
    font-weight: 500;
    color: #2d383f;
  }
  .G001-platform-strip-item:hover, .G001-platform-strip-item:focus {
    background-color: #ffffff;
    border-color: #ffffff;
  }
  .G001-platform-strip-item:hover > span, .G001-platform-strip-item:focus > span {
    color: #7B9BAA;
  }
  .G001-platform-strip-item > span {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 100%;
    margin: 0;
    padding: 0 .75rem;
    hyphens: auto;
    transform: translate(-50%, -50%);
    line-height: 1.1428571429em;
  }
}

@media (min-width: 960px) {
  .level-3-outer-container {
    position: absolute;
    width: 100%;
    left: 0;
    margin-bottom: 10px;
    padding: 24px 40px;
    visibility: hidden;
    z-index: -2;
    overflow: hidden;
    background-color: #ffffff;
  }
  .level-3-inner-container {
    max-width: 1180px;
    margin: 0 auto;
    text-align: left;
  }
  .level-3-mobile-back-link {
    display: none;
  }
}

@media (min-width: 960px) {
  .G012-flyout-menu {
    padding: 0;
  }
  .G012-flyout-menu .promos-outer-container {
    padding-right: 40px;
    padding-left: 40px;
    padding-bottom: 24px;
  }
  .G012-flyout-inner-container {
    position: relative;
    margin: 0 auto;
    padding: 0;
    font-size: 0.75em;
    line-height: 1.3333333333em;
  }
  .G012-flyout-margin-container {
    margin: 0 40px;
  }
  .G012-flyout-left-column {
    width: 25%;
    max-height: 100%;
    padding-top: 16px;
  }
  .G012-level-3-item {
    display: block;
    height: 32px;
    position: relative;
    padding: 0 32px 0 8px;
    margin-top: 8px;
    color: #2d383f;
  }
  .G012-level-3-item:hover {
    color: #2d383f;
  }
  .G012-level-3-item:after {
    content: '';
    display: inline-block;
    position: absolute;
    right: 19px;
    top: 4px;
    width: 8px;
    height: 8px;
    border: solid #c0c0c0;
    border-width: 2px 2px 0 0;
    transform: rotate(45deg);
  }
  .G012-level-3-item-container .G012b-level-3-item {
    font-weight: 400;
  }
  .G012-level-3-item-container.desktop-active .G012-level-3-item {
    color: #7B9BAA;
    font-weight: 600;
  }
  .G012-level-3-item-container.desktop-active .G012-level-3-item:after {
    border-color: #7B9BAA;
  }
  .G012-level-3-item-container.removeFocus .G012-level-3-item {
    color: #2d383f !important;
    font-weight: 300 !important;
  }
  .G012-level-3-item-container.removeFocus .G012-level-3-item:after {
    border-color: #c0c0c0 !important;
  }
  .G012-level-4-outer-container {
    display: block;
    visibility: hidden;
    min-height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    margin-left: 25%;
    background-color: #f7f7f7;
  }
  .G012-level-4-inner-container {
    display: table;
    width: 75%;
    min-height: 100%;
    padding-top: 24px;
    padding-bottom: 24px;
  }
  .G012B-level-4-inner-container {
    display: flex;
  }
  .G012-level-4-container {
    display: table-cell;
    min-height: 100%;
    vertical-align: top;
  }
  .G012-level-4-column-container {
    height: 100%;
  }
  .G012-level-4-container-1-segmented,
  .G012-level-4-container-2-segmented {
    display: table;
    width: 590px;
    min-height: auto;
    padding-bottom: 24px;
  }
  .G012-level-4-container-1-segmented .G012-level-5-item-container,
  .G012-level-4-container-2-segmented .G012-level-5-item-container {
    display: block;
    width: 50%;
    float: left;
  }
  .G012-level-4-container-3-segmented {
    width: 295px;
    max-width: 295px;
    border-left: 1px solid #c0c0c0;
  }
  .G012-level-4-container-1 {
    width: 50%;
  }
  .G012-level-4-container-1 .G012-level-5-item-container {
    display: block;
    width: 50%;
    float: left;
  }
  .G012-level-4-container-2 {
    width: 25%;
    border-left: 1px solid #c0c0c0;
  }
  .G012-3-column-container-1,
  .G012-3-column-container-2,
  .G012-3-column-container-3 {
    width: 295px;
    max-width: 295px;
  }
  .G012-3-column-container-1 .G012-level-5-item-container,
  .G012-3-column-container-2 .G012-level-5-item-container,
  .G012-3-column-container-3 .G012-level-5-item-container {
    width: 100%;
  }
  .G012-3-column-container-1 .cta-buttons,
  .G012-3-column-container-2 .cta-buttons,
  .G012-3-column-container-3 .cta-buttons {
    min-width: 100%;
    min-height: 100%;
  }
  .G012-3-column-container-1 .cta-buttons .cta--header-menu-G0XX,
  .G012-3-column-container-2 .cta-buttons .cta--header-menu-G0XX,
  .G012-3-column-container-3 .cta-buttons .cta--header-menu-G0XX {
    padding: 0 18px;
    display: block;
    width: 100%;
    float: left;
  }
  .G012B-3-column-container-2-items {
    float: left;
  }
  .G012-3-column-container-border {
    border-left: 1px solid #c0c0c0;
  }
  .G012-level-4-item-container {
    height: 32px;
    padding: 0 18px;
  }
  .G012B-cta-container .cta-text .cta-icon {
    margin-left: 0;
    position: absolute;
  }
  a.G012-level-4-item:hover {
    color: #7B9BAA;
  }
  a.G012-level-4-item:hover:after {
    border-color: #7B9BAA;
    margin-left: 5px;
  }
  a.G012-level-4-item:after {
    content: '';
    display: inline-block;
    width: 8px;
    height: 8px;
    border: solid #2d383f;
    border-width: 2px 2px 0 0;
    transform: rotate(45deg);
    transition: margin-left .2s ease-in-out;
  }
  .G012-level-4-item {
    font-weight: 600;
    text-transform: uppercase;
    color: #2d383f;
  }
  .G012-cta-container-1,
  .G012-cta-container-2 {
    min-width: 100%;
    min-height: 100%;
  }
  .G012-cta-container-1 .cta-buttons,
  .G012-cta-container-2 .cta-buttons {
    display: table;
    min-width: 100%;
    min-height: 100%;
  }
  .G012-cta-container-1 .cta-buttons .cta--header-menu-G0XX,
  .G012-cta-container-2 .cta-buttons .cta--header-menu-G0XX {
    padding: 0 18px;
    width: 50%;
  }
  .G012-cta-level-3-container {
    padding: 0 10px;
  }
  .G012-cta-level-3-container .cta-buttons .cta--header-menu-G0XX {
    padding-right: 18px;
  }
  .G012-cta-container-3 {
    padding: 0 20px;
    width: 100%;
    margin-top: 12px;
    height: 100%;
  }
  .G012-cta-container-3 .cta-buttons .cta--header-menu-G0XX {
    max-width: 100%;
    padding-right: 18px;
  }
  .G012-level-5-container {
    overflow: hidden;
  }
  .G012B-level-5-container {
    display: table;
    width: 100%;
  }
  .G012B-level-5-container .G012-level-5-item-container {
    vertical-align: top;
    display: inline-block;
  }
  .cta--header-menu-G0XX {
    max-height: 3rem;
  }
  .cta--header-menu-G0XX .cta-icon {
    transition: transform .25s ease !important;
  }
  .cta--header-menu-G0XX .cta-icon:before {
    transition: transform .25s ease !important;
  }
  .cta--header-menu-G0XX .cta-icon:after {
    transition: transform .25s ease !important;
  }
  .G012-level-5-item-container {
    display: inline-block;
    min-height: 28px;
    width: 100%;
    padding: 0 18px;
    margin-top: 8px;
  }
  .G012-level-5-item-container .G012b-level-5-item {
    font-weight: 400;
  }
  .G012-level-5-separator-bar-container {
    display: inline-block;
    height: 0;
    width: 100%;
    padding: 0 18px;
    margin: 8px 0;
  }
  .G012-level-5-item {
    color: #2d383f;
  }
  .G012-level-5-item svg {
    margin-left: 4px;
  }
  .G012-level-5-item:hover {
    color: #7B9BAA;
    text-decoration: underline;
  }
  .G012-level-5-item:hover .G012-level-5-external-icon {
    transform: translateX(0.125rem) translateY(-0.125rem);
    transition: all .25s ease;
  }
  .G012-level-5-item:hover .G012-level-5-external-icon path {
    fill: #7B9BAA;
  }
  .G012-level-5-item-container.focus .G012-level-5-item {
    color: #7B9BAA !important;
    text-decoration: underline;
  }
  .G012-mobile-link {
    display: none;
  }
  .G001-platform-strip-item-container.desktop-active .G012-level-3-item-container.desktop-active .G012-level-4-outer-container {
    visibility: visible;
  }
  .G002-platform-strip-item-container.desktop-active .G012-level-3-item-container.desktop-active .G012-level-4-outer-container {
    visibility: visible;
  }
}

@media (min-width: 960px) {
  .G013-non-segmented-menu {
    padding-top: 16px;
  }
  .G013-level-3-inner-container {
    text-align: left;
    overflow: hidden;
  }
  .G013-level-3-item-container {
    float: left;
    width: 25%;
    height: 32px;
    padding: 0 18px;
    margin-top: 8px;
    font-size: 0.75em;
    line-height: 1.3333333333em;
  }
  .G013-level-3-item-container:last-child {
    padding-bottom: 0;
  }
  .G013-level-3-item {
    color: #2d383f;
    font-weight: 400;
  }
  .G013-level-3-item svg {
    margin-left: 4px;
  }
  .G013-level-3-item:hover {
    color: #7B9BAA;
    text-decoration: underline;
  }
  .G013-level-3-item:hover .G013-level-3-external-icon {
    transform: translateX(0.125rem) translateY(-0.125rem);
    transition: all .25s ease;
  }
  .G013-level-3-item:hover .G013-level-3-external-icon path {
    fill: #7B9BAA;
  }
  .G013-level-3-item-container.focus .G013-level-3-item {
    color: #7B9BAA !important;
    text-decoration: underline;
  }
}

@media (min-width: 960px) {
  .G014-level-3-inner-container {
    width: 100%;
  }
  .G014-level-3-inner-container .columns {
    display: table;
    width: 100%;
  }
  .G014-level-3-column-container {
    display: table-cell;
    width: 25%;
    border-right: 1px solid #c0c0c0;
    padding-right: 18px;
    padding-left: 18px;
    text-align: left;
    font-size: 0.75em;
    line-height: 1.3333333333em;
  }
  .G014-level-3-column-container:last-child {
    border-right: none;
  }
  .G014-level-3-item-container {
    height: 32px;
  }
  .G014-level-3-item {
    color: #2d383f;
    font-weight: 600;
    text-transform: uppercase;
  }
  a.G014-level-3-item:hover {
    color: #7B9BAA;
  }
  a.G014-level-3-item:hover:after {
    border-color: #7B9BAA;
    margin-left: 5px;
  }
  a.G014-level-3-item:after {
    content: '';
    display: inline-block;
    width: 8px;
    height: 8px;
    border: solid #2d383f;
    border-width: 2px 2px 0 0;
    transform: rotate(45deg);
    transition: margin-left .2s ease-in-out;
  }
  .G014-level-4-item-container {
    min-height: 28px;
    margin-top: 8px;
  }
  .G014-level-4-item {
    color: #2d383f;
    font-weight: 400;
  }
  .G014-level-4-item svg {
    margin-left: 4px;
  }
  .G014-level-4-item:hover {
    color: #7B9BAA;
    text-decoration: underline;
  }
  .G014-level-4-item:hover .G014-level-4-external-icon {
    transform: translateX(0.125rem) translateY(-0.125rem);
    transition: all .25s ease;
  }
  .G014-level-4-item:hover .G014-level-4-external-icon path {
    fill: #7B9BAA;
  }
  .G014-level-4-item-container.focus .G014-level-4-item {
    color: #7B9BAA !important;
    text-decoration: underline;
  }
  .G014b-level-4-cta .cta-text {
    max-width: 21rem;
  }
  .G014b-level-4-cta .cta-text .cta-icon {
    margin-left: 0;
  }
}

@media (min-width: 960px) {
  .G015-level-3-inner-container {
    font-size: 0.75em;
    line-height: 1.3333333333em;
  }
  .G015-level-3-inner-container > .columns {
    display: table;
    width: 100%;
  }
  .G015-level-3-item-container {
    display: table-cell;
    width: 50%;
  }
  .G015-level-3-item-container:last-child {
    border-left: 1px solid #c0c0c0;
  }
  .G015-level-3-item {
    display: block;
    height: 32px;
    padding: 0 18px;
    font-weight: 600;
    text-transform: uppercase;
  }
  .promo-wrapper.focus span {
    border: solid 2px #0060df;
  }
  .G015-level-4-item-container {
    height: 32px;
    width: 50%;
    float: left;
    padding: 0 18px;
    margin-top: 8px;
  }
  .G015-level-4-item {
    color: #2d383f;
  }
  .G015-level-4-item:hover {
    color: #7B9BAA;
    text-decoration: underline;
  }
  .G015-level-4-item-container.focus .G015-level-4-item {
    color: #7B9BAA !important;
    text-decoration: underline;
  }
}

@media (min-width: 960px) {
  .level-3-outer-container .promos-outer-container {
    background-color: #ffffff;
    padding-top: 16px;
    overflow: hidden;
    /* EDS-8309: Removing H3 markup from Emerson.com and adding the span tag */
  }
  .level-3-outer-container .promos-outer-container .promos-inner-container {
    width: 100%;
    height: 64px;
    max-width: 1180px;
    margin: 0 auto;
    overflow: hidden;
  }
  .level-3-outer-container .promos-outer-container a {
    display: block;
    position: relative;
    width: 100%;
    height: 100%;
    background-color: #f3f3f3;
  }
  .level-3-outer-container .promos-outer-container h3 {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 100%;
    transform: translate(-50%, -50%);
    z-index: 1;
    font-size: 1em;
    line-height: 1.5em;
    font-weight: 500;
    color: #ffffff;
  }
  .level-3-outer-container .promos-outer-container span {
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%);
    z-index: 1;
    font-size: 1em;
    line-height: 1.5em;
    font-weight: 500;
    color: #ffffff;
  }
  .level-3-outer-container .promos-outer-container .darkText {
    position: relative;
    color: #004b8d;
  }
  .level-3-outer-container .promos-outer-container .darkTextCentered {
    position: relative;
    color: #004b8d;
    top: 20px;
  }
  .level-3-outer-container .promos-outer-container .iconImage {
    position: relative;
    display: inline-block;
    height: 40px;
    width: 40px;
    top: 12px;
    right: 5px;
  }
  .level-3-outer-container .promos-outer-container .mainMenuPromoTeasers {
    text-align: center;
  }
  .level-3-outer-container .promos-outer-container img {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 100%;
    transform: translate(-50%, -50%);
  }
  .level-3-outer-container .promos-outer-container .promo-wrapper {
    height: 100%;
  }
  .level-3-outer-container .promos-outer-container .double-promo .promo-wrapper {
    width: 50%;
    float: left;
    padding-right: 10px;
  }
  .level-3-outer-container .promos-outer-container .double-promo .promo-wrapper:last-child {
    padding-right: 0;
    padding-left: 10px;
  }
}

@media (max-width: 959.98px) {
  .G001-main-nav,
  .G001B-main-nav {
    display: block;
    position: absolute;
    top: 0;
    padding-top: 48px;
    height: 100vh;
    width: 100%;
    background-color: #101010;
    z-index: -1;
    overflow-x: hidden;
  }
  .G001-main-nav.no-scroll,
  .G001B-main-nav.no-scroll {
    overflow-y: hidden;
  }
  .G001-main-nav.no-scroll .G001-platform-strip,
  .G001B-main-nav.no-scroll .G001-platform-strip {
    overflow: hidden;
  }
  .G001-main-nav .level-1-item-container,
  .G001B-main-nav .level-1-item-container {
    position: relative;
    width: 50%;
    float: left;
  }
  .G001-main-nav .level-1-item-container.mobile-active,
  .G001B-main-nav .level-1-item-container.mobile-active {
    z-index: 1;
  }
  .G001-main-nav .level-1-item-container.mobile-active .level-1-item,
  .G001B-main-nav .level-1-item-container.mobile-active .level-1-item {
    background-color: #ffffff;
    color: #7B9BAA;
    border-top: 4px solid #7B9BAA;
    padding-top: 4px;
  }
  .G001-main-nav .level-1-item-container.mobile-active .G001-platform-strip,
  .G001B-main-nav .level-1-item-container.mobile-active .G001-platform-strip {
    display: block;
  }
  .G001-main-nav .level-1-item,
  .G001B-main-nav .level-1-item {
    display: flex;
    align-items: center;
    z-index: 2;
    width: 100%;
    min-height: 48px;
    padding: 8px 0;
    background-color: #f0f0f0;
    color: #2d383f;
    font-size: 0.75em;
    line-height: 1.3333333333em;
    font-weight: 600;
    text-transform: uppercase;
    text-align: center;
  }
  .G001-main-nav .level-1-item.mobile-active,
  .G001B-main-nav .level-1-item.mobile-active {
    background-color: #ffffff;
    color: #7B9BAA;
  }
  .G001-main-nav .level-1-item > span,
  .G001B-main-nav .level-1-item > span {
    max-width: 160px;
    margin: 0 auto;
  }
  .G001-main-nav .level-1-item-container:last-child,
  .G001B-main-nav .level-1-item-container:last-child {
    float: right;
  }
  .G001-main-nav .level-1-item-container:last-child .level-2-container,
  .G001B-main-nav .level-1-item-container:last-child .level-2-container {
    right: 0;
  }
}

@media (max-width: 766px) {
  .G001-main-nav,
  .G001B-main-nav {
    height: 0;
    transition: height .25s ease-in-out;
  }
  .G001-main-nav.slide-in,
  .G001B-main-nav.slide-in {
    height: 100vh;
    transition: height .6s ease-in-out;
  }
}

@media (min-width: 767px) and (max-width: 959.98px) {
  .G001-main-nav,
  .G001B-main-nav {
    width: 438px;
    right: 0;
    transform: translateX(438px);
    transition: transform .25s ease-in-out;
  }
  .G001-main-nav.slide-in,
  .G001B-main-nav.slide-in {
    transform: translateX(0);
    transition: transform .4s ease-in-out;
  }
}

@media (max-width: 766px) {
  .G001B-main-nav ._header-cta-buttons {
    text-align: center;
  }
}

@media (max-width: 610px) {
  .G001B-main-nav ._header-cta-buttons {
    max-width: 17.5rem;
    margin: 0 auto;
  }
}

@media (max-width: 959.98px) and (min-width: 766px) {
  .G001B-main-nav ._header-cta-buttons {
    margin-left: 1rem;
  }
}

@media (max-width: 959.98px) {
  .level-2-container {
    position: absolute;
    width: 200%;
    z-index: 0;
  }
  .G001-platform-strip {
    display: none;
    position: absolute;
    top: 0;
    width: 100%;
    height: 100%;
    overflow-y: scroll;
    overflow-x: hidden;
  }
  .G001-platform-strip-item-container {
    width: auto !important;
  }
  .G001-platform-strip-item {
    display: block;
    position: relative;
    padding: 0 16px;
    background-color: #ffffff;
    color: #2d383f;
    font-weight: 500;
    line-height: 1.5em;
  }
  .G001-platform-strip-item:hover, .G001-platform-strip-item:focus {
    color: #2d383f;
  }
  .G001-platform-strip-item > span {
    display: block;
    padding: 12px 0;
    border-bottom: 1px solid #f0f0f0;
  }
  span.G001-platform-strip-item:after {
    content: '';
    display: block;
    position: absolute;
    top: 20px;
    right: 17px;
    width: 8px;
    height: 8px;
    border: solid #c0c0c0;
    border-width: 2px 2px 0 0;
    transform: rotate(45deg);
  }
  .G001-mobile-level-1-item {
    display: block;
    position: absolute;
    top: 0;
    width: 100%;
    padding: 0 16px;
    z-index: 1;
    background-color: #ffffff;
    text-transform: uppercase;
    font-weight: 600;
    font-size: 0.75em;
    line-height: 1.3333333333em;
    color: #7B9BAA;
  }
  .G001-mobile-level-1-item:hover, .G001-mobile-level-1-item:focus {
    color: #7B9BAA;
  }
  .G001-mobile-level-1-item span {
    display: block;
    padding: 16px 0;
    border-bottom: 1px solid #f0f0f0;
  }
  .G001-mobile-level-1-item span:after {
    content: '';
    display: inline-block;
    width: 8px;
    height: 8px;
    margin-left: 5px;
    border: solid #7B9BAA;
    border-width: 2px 2px 0 0;
    transform: rotate(45deg);
  }
}

@media (max-width: 959.98px) {
  .level-3-outer-container {
    position: absolute;
    width: 100%;
    height: 100vh;
    top: 0;
    z-index: 1;
    transform: translateX(100%);
    transition: transform .5s;
    background-color: #ffffff;
  }
  .level-3-outer-container.slide-in {
    transform: translateX(0);
  }
  .level-3-outer-container .level-3-mobile-back-link {
    display: block;
    position: absolute;
    width: 100%;
    padding: 0 16px;
    z-index: 1;
    background-color: #ffffff;
    font-weight: 500;
    line-height: 1.5em;
    cursor: pointer;
  }
  .level-3-outer-container .level-3-mobile-back-link span {
    display: block;
    border-bottom: 1px solid #f0f0f0;
    padding: 12px 0 12px 15px;
  }
  .level-3-outer-container .level-3-mobile-back-link:before {
    content: '';
    display: block;
    position: absolute;
    top: 20px;
    left: 17px;
    width: 8px;
    height: 8px;
    border: solid #2d383f;
    border-width: 2px 0 0 2px;
    transform: rotate(-45deg);
  }
  .level-3-mobile-scroll-container {
    position: absolute;
    width: 100%;
    height: 100%;
    padding-top: 48px;
    padding-bottom: 50px;
    overflow-y: scroll;
  }
  .bottomSpaceForMobile {
    height: 50px !important;
  }
}

@media (max-width: 959.98px) {
  .G012-flyout-left-column {
    position: relative;
  }
  .G012-level-3-item {
    display: block;
    position: relative;
    padding: 0 16px;
    color: #2d383f;
    line-height: 1.5em;
  }
  .G012-level-3-item:hover, .G012-level-3-item:focus {
    color: #2d383f;
  }
  .G012-level-3-item > span {
    display: block;
    padding: 12px 12px 12px 0;
    border-bottom: 1px solid #f0f0f0;
  }
  .G012-level-3-item:after {
    content: '';
    display: block;
    position: absolute;
    top: 20px;
    right: 17px;
    width: 8px;
    height: 8px;
    border: solid #c0c0c0;
    border-width: 0 2px 2px 0;
    transform: rotate(45deg);
  }
  .G012-level-3-item.open {
    position: relative;
    box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.05);
    color: #7B9BAA;
  }
  .G012-level-3-item.open:hover, .G012-level-3-item.open:focus {
    color: #7B9BAA;
  }
  .G012-level-3-item.open > span {
    border: none;
  }
  .G012-level-3-item.open:after {
    transform: rotate(-135deg);
    border-color: #7B9BAA;
  }
  .G012-mobile-link {
    display: block;
    padding: 0 16px;
    text-transform: uppercase;
    font-weight: 600;
    font-size: 0.75em;
    line-height: 1.3333333333em;
    color: #7B9BAA;
  }
  .G012-mobile-link:hover, .G012-mobile-link:focus {
    color: #7B9BAA;
  }
  .G012-mobile-link span {
    display: block;
    padding: 16px 0;
    border-bottom: 1px solid #c0c0c0;
  }
  .G012-mobile-link span:after {
    content: '';
    display: inline-block;
    width: 8px;
    height: 8px;
    margin-left: 5px;
    border: solid #7B9BAA;
    border-width: 2px 2px 0 0;
    transform: rotate(45deg);
  }
  .G012-level-4-outer-container {
    max-height: 0;
    width: 100%;
    overflow-y: scroll;
    background-color: #f0f0f0;
    transition: max-height .4s ease-in-out;
  }
  .G012-level-4-item {
    display: block;
    padding: 18px 16px 14px 16px;
    text-transform: uppercase;
    color: #2d383f;
    font-weight: 600;
    font-size: 0.75em;
    line-height: 1.3333333333em;
  }
  a.G012-level-4-item {
    color: #7B9BAA;
  }
  a.G012-level-4-item:after {
    content: '';
    display: inline-block;
    width: 8px;
    height: 8px;
    margin-left: 5px;
    border: solid #7B9BAA;
    border-width: 2px 2px 0 0;
    transform: rotate(45deg);
  }
  .G012-level-4-mobile-container-1 .G012-level-5-item-container:last-child span {
    border-bottom: 1px solid #c0c0c0;
  }
  .G012B-level-4-mobile-container-2 .G012B-mobile-border,
  .G012-level-4-container-3-segmented .G012B-mobile-border,
  .G012-3-column-container-2 .G012B-mobile-border,
  .G012-3-column-container-3 .G012B-mobile-border {
    margin: 0 16px;
    border-top: 1px solid #c0c0c0;
  }
  .G012-level-5-item {
    display: block;
    padding: 0 16px;
    color: #2d383f;
    font-weight: 400;
    line-height: 1.5em;
  }
  .G012-level-5-item svg {
    margin-left: 4px;
  }
  .G012-level-5-item span {
    display: block;
    padding: 12px 0;
  }
  .G012-level-5-item:hover, .G012-level-5-item:focus {
    color: #2d383f;
  }
  .G012-level-5-item:hover .G012-level-5-external-icon, .G012-level-5-item:focus .G012-level-5-external-icon {
    transform: translateX(0.125rem) translateY(-0.125rem);
    transition: all .25s ease;
  }
  .G012-level-5-item:hover .G012-level-5-external-icon path, .G012-level-5-item:focus .G012-level-5-external-icon path {
    fill: #2d383f;
  }
  .G012-level-5-separator-bar-container {
    display: inline-block;
    height: 0px;
    width: 100%;
    padding: 0 18px;
    margin: 8px 0;
  }
  .G012B-cta-container .cta-buttons {
    padding: 0 16px;
    display: grid;
  }
  .G012B-cta-container .cta-buttons .cta--header-menu-G0XX {
    margin: 16px 0px;
    max-height: 3rem;
    padding-right: 18px;
  }
  .G012B-cta-container .cta-text .cta-icon {
    margin-left: 0;
    position: absolute;
  }
}

@media (max-width: 959.98px) {
  .G013-non-segmented-menu {
    line-height: 1.5em;
  }
  .G013-level-3-item {
    display: block;
    padding: 12px 16px;
    color: #2d383f;
    font-weight: 400;
  }
  .G013-level-3-item svg {
    margin-left: 4px;
  }
  .G013-level-3-item:hover, .G013-level-3-item:focus {
    color: #2d383f;
  }
  .G013-level-3-item:hover .G013-level-3-external-icon, .G013-level-3-item:focus .G013-level-3-external-icon {
    transform: translateX(0.125rem) translateY(-0.125rem);
    transition: all .25s ease;
  }
  .G013-level-3-item:hover .G013-level-3-external-icon path, .G013-level-3-item:focus .G013-level-3-external-icon path {
    fill: #2d383f;
  }
}

@media (max-width: 959.98px) {
  .G014-level-3-item {
    display: block;
    padding: 12px 16px;
    text-transform: uppercase;
    font-weight: 600;
    font-size: 0.75em;
    line-height: 2em;
    color: #2d383f;
  }
  a.G014-level-3-item {
    color: #7B9BAA;
  }
  a.G014-level-3-item span:after {
    content: '';
    display: inline-block;
    width: 8px;
    height: 8px;
    margin-left: 5px;
    border: solid #7B9BAA;
    border-width: 2px 2px 0 0;
    transform: rotate(45deg);
  }
  .G014-level-4-item-container:last-child span {
    border-bottom: 1px solid #c0c0c0;
  }
  .G014-level-3-column-container:last-child .G014-level-4-item-container:last-child span {
    border: none;
  }
  .G014-level-4-item {
    display: block;
    padding: 0 16px;
    color: #2d383f;
    font-weight: 400;
    line-height: 1.5em;
  }
  .G014-level-4-item svg {
    margin-left: 4px;
  }
  .G014-level-4-item:hover .G014-level-4-external-icon {
    transform: translateX(0.125rem) translateY(-0.125rem);
    transition: all .25s ease;
  }
  .G014-level-4-item:hover .G014-level-4-external-icon path {
    fill: #00AA7E;
  }
  .G014-level-4-item span {
    display: block;
    padding: 12px 0;
  }
  .G014b-level-4-cta {
    display: inline-grid;
    padding-left: 16px;
  }
  .G014b-level-4-cta .cta-text {
    max-width: 21rem;
  }
  .G014b-level-4-cta .cta-text .cta-icon {
    margin-left: 0;
  }
  .cta--header-menu-G0XX {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
}

@media (max-width: 959.98px) {
  .G015-level-3-item {
    display: block;
    padding: 18px 16px 14px 16px;
    text-transform: uppercase;
    font-weight: 600;
    font-size: 0.75em;
    line-height: 1.3333333333em;
    color: #2d383f;
  }
  .G015-level-3-item-container .G015-level-4-item-container:last-child span {
    border-bottom: 1px solid #c0c0c0;
  }
  .G015-level-3-item-container:last-child .G015-level-4-item-container:last-child span {
    border: none;
  }
  .G015-level-4-item {
    display: block;
    padding: 0 16px;
    color: #2d383f;
    font-weight: 400;
    line-height: 1.5em;
  }
  .G015-level-4-item span {
    display: block;
    padding: 12px 0;
  }
}

@media (max-width: 959.98px) {
  .level-3-outer-container .promos-outer-container {
    padding: 16px 16px 0 16px;
  }
  .level-3-outer-container .promos-outer-container a {
    display: block;
    position: relative;
    width: 100%;
    height: 64px;
    overflow: hidden;
    margin-bottom: 16px;
    background-color: #f3f3f3;
  }
  .level-3-outer-container .promos-outer-container h3 {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 100%;
    transform: translate(-50%, -50%);
    z-index: 1;
    font-size: 1em;
    line-height: 1.5em;
    font-weight: 500;
    color: #ffffff;
    text-align: center;
  }
  .level-3-outer-container .promos-outer-container span {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 100%;
    transform: translate(-50%, -50%);
    z-index: 1;
    font-size: 1em;
    line-height: 1.5em;
    font-weight: 500;
    color: #ffffff;
    text-align: center;
  }
  .level-3-outer-container .promos-outer-container .darkText {
    position: inherit;
    color: #004b8d;
  }
  .level-3-outer-container .promos-outer-container .darkTextCentered {
    position: relative;
    color: #004b8d;
    top: 20px;
  }
  .level-3-outer-container .promos-outer-container .iconImage {
    position: relative;
    display: inline-block;
    height: 40px;
    width: 40px;
    top: 12px;
    right: 5px;
  }
  .level-3-outer-container .promos-outer-container .mainMenuPromoTeasers {
    text-align: center;
  }
  .level-3-outer-container .promos-outer-container img {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 100%;
    transform: translate(-50%, -50%);
  }
}

@media (max-width: 959.98px) {
  .G001-main-nav .utility-nav {
    padding-bottom: 40px;
    font-size: 0.875em;
    font-weight: 400;
    line-height: 1.7142857143em;
    color: #c0c0c0;
  }
  .G001-main-nav .utility-nav > ul {
    display: flex;
    flex-direction: column-reverse;
  }
  .G001-main-nav .utility-nav a {
    display: inline-block;
    padding: 12px 16px;
    color: #c0c0c0;
  }
  .G001-main-nav .utility-nav .cm-popup-button {
    display: block;
    padding: 12px 0;
    margin: 0 16px;
    position: relative;
    border-bottom: 1px solid #2d383f;
    color: #ffffff;
    float: right;
  }
  .G001-main-nav .utility-nav .cm-popup-button:after {
    content: '';
    display: block;
    position: absolute;
    top: 20px;
    right: 5px;
    width: 8px;
    height: 8px;
    border: solid #c0c0c0;
    border-width: 0 2px 2px 0;
    transform: rotate(45deg);
  }
  .G001-main-nav .utility-nav .cm-popup-button--active {
    border-bottom: none;
  }
  .G001-main-nav .utility-nav .cm-popup-button--active:after {
    transform: rotate(-135deg);
  }
  .G001-main-nav .utility-nav .cm-popup {
    list-style-type: none;
    margin: 0;
    padding: 0 16px;
    text-align: left;
  }
  .G001-main-nav .utility-nav .cm-popup a {
    padding-left: 24px;
    padding-right: 0;
    color: #ffffff;
  }
  .G001-main-nav .utility-nav .cm-popup li:last-child {
    border-bottom: 1px solid #2d383f;
  }
}

[lang^="ko"] .G001-main-nav .level-1-item {
  word-break: keep-all;
}

#wcs-minicart {
  height: 0;
}

@media (min-width: 960px) {
  #wcs-minicart {
    display: inline-block;
    height: 100%;
    width: 64px;
  }
}

#wcs-minicart .cm-icon--cart .minicart-toggle {
  display: flex;
  position: absolute;
  right: 96px;
  top: 0;
  height: 48px;
  min-width: 48px;
  padding: 0 12px;
  text-align: right;
  font-style: normal;
  align-items: center;
  justify-content: center;
}

#wcs-minicart .cm-icon--cart .minicart-toggle .quantity {
  display: flex;
  height: 16px;
  max-height: 16px;
  max-width: 64px;
  min-width: 16px;
  padding: 0 4px;
  margin-left: 4px;
  vertical-align: middle;
  align-content: center;
  justify-content: center;
  overflow: hidden;
  border-radius: 4px;
  background-color: #00AA7E;
  color: #ffffff;
  font-size: 0.75em;
  font-weight: 500;
  line-height: 16px;
  transition: all .2s ease-in-out .2s, margin-left .05s ease-in-out .25s;
}

#wcs-minicart .cm-icon--cart .minicart-toggle:before, #wcs-minicart .cm-icon--cart .minicart-toggle:after {
  content: '';
  display: block;
  position: absolute;
  top: 50%;
  left: 24px;
  height: 3px;
  width: 0;
  transform: translateX(-50%) translateY(-50%) rotate(0deg);
  transition: transform .1s ease-in-out, width .1s ease-in-out .1s, left .2s ease-in-out .3s;
}

#wcs-minicart .cm-icon--cart .cm-popup-button--active {
  background-color: transparent;
}

#wcs-minicart .cm-icon--cart .cm-popup-button--active .minicart-toggle:before, #wcs-minicart .cm-icon--cart .cm-popup-button--active .minicart-toggle:after {
  width: 30px;
  transition: left .2s ease-in-out, width .1s ease-in-out .2s, transform .2s ease-in-out .3s;
}

#wcs-minicart .cm-icon--cart .cm-popup-button--active .minicart-toggle:after {
  transform: translateX(-50%) translateY(-50%) rotate(45deg);
}

#wcs-minicart .cm-icon--cart .cm-popup-button--active .minicart-svg {
  height: 0;
  width: 0;
  opacity: 0;
  transition: all .1s ease-in-out .2s;
}

#wcs-minicart .cm-icon--cart .cm-popup-button--active .quantity {
  max-width: 0;
  min-width: 0;
  margin-left: 0;
  padding: 0;
  opacity: 0;
  font-size: 0;
  transition: all .2s ease-in-out 0s;
}

#wcs-minicart .cm-icon--cart .minicart-svg {
  display: block;
  height: 24px;
  width: 24px;
  margin-right: 8px;
  vertical-align: middle;
  fill: #7B9BAA;
  opacity: 1;
  transform: translateY(1px);
  transition: all .1s ease-in-out .2s;
}

#wcs-minicart .cm-icon--cart .icon-cart-empty .quantity {
  display: none;
}

@media (min-width: 960px) {
  #wcs-minicart .cm-icon--cart {
    height: 100%;
    position: relative;
  }
  #wcs-minicart .cm-icon--cart .cm-popup-button--cart {
    display: inline-block;
    height: 100%;
    padding-top: 1.25rem;
  }
  #wcs-minicart .cm-icon--cart .minicart-toggle {
    display: flex;
    position: relative;
    height: auto;
    width: auto;
    top: auto;
    right: auto;
    padding-right: 20px;
    padding-left: 20px;
  }
  #wcs-minicart .cm-icon--cart .minicart-toggle .quantity {
    display: inline-block;
    vertical-align: middle;
    height: auto;
    max-height: none;
    padding: 4px 8px;
    margin: 0;
    border-radius: 6px;
    transform: none;
  }
  #wcs-minicart .cm-icon--cart .minicart-toggle.icon-cart-empty .quantity {
    display: none;
  }
  #wcs-minicart .cm-icon--cart .minicart-toggle:before, #wcs-minicart .cm-icon--cart .minicart-toggle:after {
    display: none;
  }
  #wcs-minicart .cm-icon--cart .minicart-svg {
    display: inline-block;
    height: 24px;
    width: 24px;
    transform: none;
    transition: none;
  }
  #wcs-minicart .cm-icon--cart .cm-popup-button--active .minicart-svg {
    transform: none;
    height: 24px;
    width: 24px;
    opacity: 1;
  }
  #wcs-minicart .cm-icon--cart .cm-popup-button--active .quantity {
    max-width: none;
    opacity: 1;
    font-size: 0.75em;
  }
}

#wcs-minicart .cm-icon--cart .cm-cart__empty .cm-cart__footer {
  height: 80px;
}

#wcs-minicart .cm-icon--cart .cm-visuallyhidden {
  display: none;
}

#wcs-minicart .cm-icon--cart .cm-cart {
  position: relative;
  height: 100%;
  border-top: 1px solid #e0e0e0;
}

#wcs-minicart .cm-icon--cart .cm-cart .cta-buttons .cta-btn {
  max-width: 100%;
  font-size: 14px;
}

#wcs-minicart .cm-icon--cart .cm-popup--cart {
  visibility: visible;
  border-bottom: 1px solid #f0f0f0;
  background-color: #ffffff;
  box-shadow: 0 6px 6px -6px rgba(0, 0, 0, 0.2), -6px 0 6px -6px rgba(0, 0, 0, 0.2), 6px 0 6px -6px rgba(0, 0, 0, 0.2);
  width: 100%;
  display: none;
  max-height: calc(100vh - 48px);
  overflow-y: auto;
  z-index: -1;
  top: 100%;
  right: 0;
  position: absolute;
}

#wcs-minicart .cm-icon--cart .cm-popup--cart.cm-popup--active {
  display: block;
}

#wcs-minicart .cm-icon--cart .cm-popup--cart.cm-popup--active:before {
  padding-top: 0%;
}

#wcs-minicart .cm-icon--cart .cm-popup--cart .cm-cart__header {
  position: absolute;
  top: 0;
  right: 0;
  text-align: center;
  padding: 12px 0;
  margin: 0 16px;
  height: 50px;
  position: relative;
  border-bottom: 1px solid #c0c0c0;
  color: #999;
  line-height: 1.5em;
}

#wcs-minicart .cm-icon--cart .cm-popup--cart .cm_empty_cart {
  right: -30px;
}

#wcs-minicart .cm-icon--cart .cm-popup--cart .cm-cart__close {
  display: none;
  position: absolute;
  top: 15px;
  right: -15px;
  background-color: transparent;
  padding: 0;
  width: 29px;
  height: 29px;
}

#wcs-minicart .cm-icon--cart .cm-popup--cart .cm-cart__close:after, #wcs-minicart .cm-icon--cart .cm-popup--cart .cm-cart__close:before {
  content: "";
  position: absolute;
  top: 8px;
  right: 0;
  display: inline-block;
  height: 3px;
  width: 100%;
  transform: rotate(45deg);
  background-color: #c0c0c0;
}

#wcs-minicart .cm-icon--cart .cm-popup--cart .cm-cart__close:before {
  transform: rotate(-45deg);
}

#wcs-minicart .cm-icon--cart .cm-cart__empty-content {
  padding: 60px 10px 10px 10px;
  text-align: center;
}

#wcs-minicart .cm-icon--cart .cm-cart__empty-content .btn {
  display: inline-block;
  max-width: 100%;
  width: 350px;
}

#wcs-minicart .cm-icon--cart .cm-cart__empty-content .sign-in {
  margin-bottom: 30px;
}

#wcs-minicart .cm-icon--cart .cm-cart__empty-content .register,
#wcs-minicart .cm-icon--cart .cm-cart__empty-content .continue-shopping {
  margin-bottom: 20px;
}

#wcs-minicart .cm-icon--cart .cm-cart__empty-content .sign-in,
#wcs-minicart .cm-icon--cart .cm-cart__empty-content .register {
  font-weight: 400;
}

#wcs-minicart .cm-icon--cart .cm-cart__empty-content .sign-in .btn,
#wcs-minicart .cm-icon--cart .cm-cart__empty-content .register .btn {
  margin-top: 12px;
}

#wcs-minicart .cm-icon--cart .cm-cart__list {
  padding: 10px 20px 10px 20px;
  width: 100%;
  overflow: auto;
}

#wcs-minicart .cm-icon--cart .cm-cart__empty-content {
  padding: 10px 20px;
  width: 100%;
  overflow: auto;
}

#wcs-minicart .cm-icon--cart .cm-cart__empty-content {
  bottom: 80px;
}

#wcs-minicart .cm-icon--cart .cm-property--quantity,
#wcs-minicart .cm-icon--cart .cm-property--price {
  text-transform: uppercase;
  font-weight: 500;
  font-size: .875em;
}

#wcs-minicart .cm-icon--cart .cm-property--quantity {
  float: left;
}

#wcs-minicart .cm-icon--cart .cm-property--quantity div {
  display: inline-block;
}

#wcs-minicart .cm-icon--cart .cm-property--price {
  text-align: right;
  float: right;
}

#wcs-minicart .cm-icon--cart .cm-cart-item {
  border-bottom: 1px solid #c0c0c0;
  padding-bottom: 10px;
  margin-bottom: 10px;
}

#wcs-minicart .cm-icon--cart .cm-cart-item:last-child {
  border-bottom: 0;
  margin-bottom: 0;
  padding-bottom: 0;
}

#wcs-minicart .cm-icon--cart .package {
  clear: both;
}

#wcs-minicart .cm-icon--cart .package .toggle-package {
  color: #2d383f;
  font-size: 0.75em;
  padding-left: 21px;
  position: relative;
}

#wcs-minicart .cm-icon--cart .package .toggle-package:before {
  content: '';
  position: absolute;
  width: 7px;
  height: 7px;
  top: 5px;
  left: 3px;
  transform: rotate(225deg);
  border-bottom: 2px solid #2d383f;
  border-right: 2px solid #2d383f;
  z-index: 0;
}

#wcs-minicart .cm-icon--cart .package .toggle-package.collapsed:before {
  transform: rotate(45deg);
  top: 2px;
}

#wcs-minicart .cm-icon--cart .package .package-item {
  border-top: 1px solid #c0c0c0;
  padding: 10px 0 0 21px;
  margin-top: 10px;
}

#wcs-minicart .cm-icon--cart .cm-cart__footer {
  bottom: 0;
  right: 0;
  height: 120px;
  text-align: center;
  padding: 10px 0px;
  margin: 0 16px;
  border-top: 1px solid #c0c0c0;
  overflow: hidden;
}

#wcs-minicart .cm-icon--cart .cm-cart__footer .subtotal {
  border-bottom: 1px solid #c0c0c0;
  margin: 0 -10px;
  padding: 0 10px 10px 10px;
}

#wcs-minicart .cm-icon--cart .cm-cart__footer .subtotal div {
  float: left;
}

#wcs-minicart .cm-icon--cart .cm-cart__footer .subtotal :last-child {
  float: right;
  font-weight: 600;
}

#wcs-minicart .cm-icon--cart .cm-cart__footer .btn {
  margin-top: 10px;
  display: inline-block;
  width: 350px;
  max-width: 100%;
}

#wcs-minicart .cm-icon--cart .cm-arrow {
  padding-right: 15px;
}

#wcs-minicart .cm-icon--cart .cm-property--title {
  display: flex;
  justify-content: space-between;
}

#wcs-minicart .cm-icon--cart .cm-property--title .arrow {
  color: #c0c0c0;
  cursor: pointer;
  position: absolute;
  right: 15px;
  top: 10px;
  transform: rotate(-45deg);
}

#wcs-minicart .cm-icon--cart .cm-property--title .arrow.collapsed {
  transform: rotate(45deg);
  top: 2px;
  right: 5px;
}

#wcs-minicart .cm-icon--cart .cm-property--title .arrow::after {
  border-bottom: 2px solid #262728;
  border-right: 2px solid #262728;
  content: "";
  height: 7px;
  position: absolute;
  top: 5px;
  width: 7px;
  z-index: 0;
}

#wcs-minicart .cm-icon--cart .cm-property-sub-items {
  font-size: 14px;
  font-weight: 500;
  padding: 10px;
  display: none;
  text-align: left;
}

#wcs-minicart .cm-icon--cart .cm-property-sub-items a {
  font-weight: 300;
}

#wcs-minicart .cm-icon--cart .cm-property-sub-items .cm-property-sub-item {
  padding: 5px 5px;
}

#wcs-minicart .cm-icon--cart .cm-property-sub-items .cm-property-sub-item:not(:last-child) {
  border-bottom: 1px solid #eee;
}

#wcs-minicart .cm-icon--cart .cm-property-sub-items .cm-property-sub-item div {
  display: inline-block;
}

@media (min-width: 767px) {
  #wcs-minicart .cm-icon--cart .cm-popup--cart {
    width: 382px;
  }
}

@media screen and (min-width: 375px) and (max-width: 427px) {
  #wcs-minicart .cm-icon--cart .cm-property-sub-item {
    padding: 5px 30px;
  }
}

@media (min-width: 960px) {
  #wcs-minicart .cm-icon--cart .cm-popup--cart {
    border: 1px solid #f0f0f0;
    max-height: calc(100vh - 64px);
  }
  #wcs-minicart .cm-icon--cart .cm-popup--cart .cm-cart__close {
    display: block;
  }
  #wcs-minicart .cm-icon--cart .cm-popup--cart .cm-cart__header,
  #wcs-minicart .cm-icon--cart .cm-popup--cart .cm-cart__footer {
    margin: 0 20px;
  }
  #wcs-minicart .cm-icon--cart .cm-cart__list {
    bottom: 130px;
  }
  #wcs-minicart .cm-icon--cart .cm-cart__footer {
    height: 130px;
  }
  #wcs-minicart .cm-icon--cart .cm-cart__empty .cm-cart__footer {
    height: 90px;
  }
  #wcs-minicart .cm-icon--cart .cm-cart {
    border-top: none;
  }
}

.global-header {
  /*
@media (min-width: $screen-md-min) { // desktop
  .sub-nav.single-col-sub-nav {
    background-color: $white;
    box-shadow: 0 6px 6px -6px rgba(0, 0, 0, .2), -6px 0 6px -6px rgba(0, 0, 0, .2), 6px 0 6px -6px rgba(0, 0, 0, .2);
    width: 240px;
    overflow: hidden;
    min-height: fit-content;

    .products {
      overflow: hidden;
      position: relative;
      
      ul {
        float: left;
        width: 100%;
      }
    }
    
    .all-brands {
      float: right;
      margin-top: 20px;
      width: 50%;
    }
  }
}*/
  /*
.main-header {
  background-color: $white;
  
  @media (min-width: $screen-header-md-min) { // desktop
    position: relative;
    padding: 0 40px;
  }
}

.main-header-content {
  height: 48px;
  position: relative;
  margin-left: auto;
  margin-right: auto;
  width: 100%;
  
  @media (min-width: $screen-header-md-min) { // desktop
    height: 64px;
    max-width: 1180px;
    position: static;
    text-align: right;
    //font-size: 0;

    display: flex;
    align-items: center;
    flex-flow: row wrap;
    justify-items: center;
  }
}

.navbar-header {
  height: 100%;
  background-color: $white;

  @media (min-width: $screen-header-md-min) { // desktop
    float: left;
  }
}
  
.navbar-brand { // Bootstrap classname for the logo
  height: 100%;
  margin-left: 12px;
  
  * {
    height: 100%;
  }
  
  img {
    display: block;
  }
  
  @media (min-width: $screen-header-md-min) { // desktop
    margin-left: 0;
    margin-right: 40px;

    .emerson-logo__image-box {
      width: 103px;
    }
  }
}*/
  background-color: #ffffff;
  box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.3);
}

@keyframes slide-in-mobile-subnav {
  from {
    transform: translateX(100%);
  }
  to {
    transform: translateX(0);
  }
}

@keyframes slide-out-mobile-subnav {
  from {
    transform: translateX(0);
  }
  to {
    transform: translateX(100%);
  }
}

@keyframes slide-in-tablet-subnav {
  from {
    transform: translateX(438px);
  }
  to {
    transform: translateX(0);
  }
}

@keyframes slide-out-tablet-subnav {
  from {
    transform: translateX(0);
  }
  to {
    transform: translateX(438px);
  }
}

@media (max-width: 959.98px) {
  .global-header .legacy-main-nav {
    position: absolute;
    top: 0;
    padding-top: 50px;
    height: 100vh;
    overflow-y: auto;
    width: 100%;
    background-color: #f0f0f0;
    z-index: -1;
    animation-duration: .5s;
    animation-fill-mode: both;
    display: none;
  }
  .global-header .legacy-main-nav.slide-in {
    animation-name: slide-in-mobile-subnav;
    display: block;
  }
  .global-header .legacy-main-nav.slide-out {
    animation-name: slide-out-mobile-subnav;
    display: block;
  }
  .global-header .legacy-main-nav .promo {
    display: none;
  }
  .global-header .legacy-main-nav > li {
    display: block;
  }
  .global-header .legacy-main-nav > li:active > a,
  .global-header .legacy-main-nav > li:active > span,
  .global-header .legacy-main-nav > li > a:active {
    color: #ffffff;
    background-color: #00aa73;
  }
  .global-header .legacy-main-nav > li > a,
  .global-header .legacy-main-nav > li > span {
    color: #2d383f;
    display: block;
    padding: 15px 60px 15px 10px;
    background-color: #f0f0f0;
    border-bottom: 2px solid #ffffff;
  }
  .global-header .legacy-main-nav .toggle-link {
    color: #2d383f;
    display: block;
    padding: 15px 60px 15px 10px;
    background-color: #f0f0f0;
    border-bottom: 2px solid #ffffff;
    position: relative;
  }
  .global-header .legacy-main-nav .toggle-link:active {
    color: #00aa73;
  }
  .global-header .legacy-main-nav .toggle-link:active:after {
    color: #00aa73;
  }
  .global-header .legacy-main-nav .toggle-link:before, .global-header .legacy-main-nav .toggle-link:after {
    content: '';
    display: block;
    position: absolute;
    background-color: #c4ced1;
    margin: auto;
    top: 0;
    bottom: 0;
  }
  .global-header .legacy-main-nav .toggle-link:before {
    height: 3px;
    width: 13px;
    right: 24px;
  }
  .global-header .legacy-main-nav .toggle-link:after {
    height: 13px;
    width: 3px;
    right: 29px;
  }
  .global-header .legacy-main-nav .toggle-link.open:after {
    display: none;
  }
  .global-header .legacy-main-nav .sub-nav {
    position: absolute;
    min-height: 100%;
    width: 100%;
    z-index: 1;
    background-color: #f0f0f0;
    top: 50px;
    animation-duration: .5s;
    animation-fill-mode: both;
  }
  .global-header .legacy-main-nav .sub-nav.slide-in {
    animation-name: slide-in-mobile-subnav;
    display: block;
  }
  .global-header .legacy-main-nav .sub-nav.slide-out {
    animation-name: slide-out-mobile-subnav;
    display: block;
  }
  .global-header .legacy-main-nav .sub-nav a {
    padding: 10px;
    display: block;
    color: #2d383f;
  }
  .global-header .legacy-main-nav .sub-nav .all-brands a,
  .global-header .legacy-main-nav .sub-nav a.all-brands,
  .global-header .legacy-main-nav .sub-nav a.mobile-all-products {
    color: #00aa73;
  }
  .global-header .legacy-main-nav .sub-nav .all-brands a:active,
  .global-header .legacy-main-nav .sub-nav a.all-brands:active,
  .global-header .legacy-main-nav .sub-nav a.mobile-all-products:active {
    color: #ffffff;
    background-color: #00aa73;
  }
  .global-header .legacy-main-nav .mobile-top-link {
    display: block;
    background-color: #00aa73;
  }
  .global-header .legacy-main-nav .mobile-top-link .back {
    display: block;
    float: left;
    background-color: #008865;
    color: #ffffff;
    width: 50px;
    padding: 0;
    position: relative;
  }
  .global-header .legacy-main-nav .mobile-top-link .back:after {
    content: '';
    display: block;
    width: 10px;
    height: 10px;
    background-color: transparent;
    border-top: 2px solid #ffffff;
    border-right: 2px solid #ffffff;
    transform: rotate(225deg);
    position: absolute;
    top: 19px;
    right: 16px;
  }
  .global-header .legacy-main-nav .mobile-top-link a, .global-header .legacy-main-nav .mobile-top-link span {
    display: block;
    text-align: center;
    text-transform: uppercase;
    color: #ffffff;
    padding: 15px;
    font-size: .75em;
    font-weight: 600;
    letter-spacing: .08em;
  }
  .global-header .legacy-main-nav .mobile-top-link a {
    text-decoration: underline;
  }
  .global-header .legacy-main-nav > li:first-child > a:after, .global-header .legacy-main-nav > li:first-child > span:after,
  .global-header .legacy-main-nav > li:nth-child(2) > a:after,
  .global-header .legacy-main-nav > li:nth-child(2) > span:after,
  .global-header .legacy-main-nav > li:nth-child(3) > a:after,
  .global-header .legacy-main-nav > li:nth-child(3) > span:after,
  .global-header .legacy-main-nav > li:nth-child(4) > a:after,
  .global-header .legacy-main-nav > li:nth-child(4) > span:after {
    content: '';
    display: block;
    width: 10px;
    height: 10px;
    background-color: transparent;
    border-top: 2px solid #c4ced1;
    border-right: 2px solid #c4ced1;
    transform: rotate(45deg);
    position: relative;
    display: inline-block;
    float: right;
    margin-right: -33px;
    margin-top: 8px;
  }
  .global-header .legacy-main-nav > li:first-child:active > a:after,
  .global-header .legacy-main-nav > li:first-child:active > span:after,
  .global-header .legacy-main-nav > li:first-child > a:active:after,
  .global-header .legacy-main-nav > li:first-child > span:active:after,
  .global-header .legacy-main-nav > li:nth-child(2):active > a:after,
  .global-header .legacy-main-nav > li:nth-child(2):active > span:after,
  .global-header .legacy-main-nav > li:nth-child(2) > a:active:after,
  .global-header .legacy-main-nav > li:nth-child(2) > span:active:after,
  .global-header .legacy-main-nav > li:nth-child(3):active > a:after,
  .global-header .legacy-main-nav > li:nth-child(3):active > span:after,
  .global-header .legacy-main-nav > li:nth-child(3) > a:active:after,
  .global-header .legacy-main-nav > li:nth-child(3) > span:active:after,
  .global-header .legacy-main-nav > li:nth-child(4):active > a:after,
  .global-header .legacy-main-nav > li:nth-child(4):active > span:after,
  .global-header .legacy-main-nav > li:nth-child(4) > a:active:after,
  .global-header .legacy-main-nav > li:nth-child(4) > span:active:after {
    border-color: #ffffff;
  }
  .global-header .legacy-main-nav .panel-1-link {
    position: relative;
  }
  .global-header .legacy-main-nav .automated-solutions-sub-nav .products h3 {
    display: none;
  }
  .global-header .legacy-main-nav .automated-solutions-sub-nav .panel-2 {
    background-color: #ffffff;
  }
  .global-header .legacy-main-nav .automated-solutions-sub-nav .panel-2 a:active {
    color: #ffffff;
    background-color: #00aa73;
  }
  .global-header .legacy-main-nav .automated-solutions-sub-nav .brands h3 {
    border-top: 1px solid #c0c0c0;
    margin: 0 10px;
    font-size: .75em;
    line-height: 50px;
    text-transform: uppercase;
    font-weight: 600;
  }
  .global-header .legacy-main-nav .commercial-sub-nav {
    background-color: #ffffff;
  }
  .global-header .legacy-main-nav .commercial-sub-nav .products a:active {
    color: #ffffff;
    background-color: #00aa73;
  }
  .global-header .legacy-main-nav .commercial-sub-nav .products h3 {
    display: none;
  }
  .global-header .legacy-main-nav .commercial-sub-nav .brands h3 {
    border-top: 1px solid #c0c0c0;
    margin: 0 10px;
    font-size: .75em;
    line-height: 50px;
    text-transform: uppercase;
    font-weight: 600;
  }
  .global-header .legacy-main-nav .industries-sub-nav h3 {
    display: none;
  }
  .global-header .legacy-main-nav .industries-sub-nav .toggle {
    top: 50px;
  }
  .global-header .legacy-main-nav .industries-sub-nav .products,
  .global-header .legacy-main-nav .industries-sub-nav .brands {
    background-color: #ffffff;
  }
  .global-header .legacy-main-nav .industries-sub-nav .products a:active,
  .global-header .legacy-main-nav .industries-sub-nav .brands a:active {
    color: #ffffff;
    background-color: #00aa73;
  }
}

@media (min-width: 767px) and (max-width: 959.98px) {
  .global-header .legacy-main-nav {
    width: 438px;
    right: 0;
    padding-top: 75px;
  }
  .global-header .legacy-main-nav.slide-in {
    animation-name: slide-in-tablet-subnav;
  }
  .global-header .legacy-main-nav.slide-out {
    animation-name: slide-out-tablet-subnav;
  }
  .global-header .legacy-main-nav .sub-nav {
    top: 0;
    padding-top: 75px;
  }
  .global-header .legacy-main-nav .sub-nav.slide-in {
    animation-name: slide-in-tablet-subnav;
  }
  .global-header .legacy-main-nav .sub-nav.slide-out {
    animation-name: slide-out-tablet-subnav;
  }
}

@media (min-width: 960px) {
  .global-header .legacy-main-nav {
    overflow: hidden;
  }
  .global-header .legacy-main-nav .sub-nav {
    font-size: .75em;
    position: absolute;
    width: 100%;
    left: 0;
    z-index: 3;
    overflow: hidden;
    display: block;
    visibility: hidden;
  }
  .global-header .legacy-main-nav .sub-nav.active {
    visibility: visible;
  }
  .global-header .legacy-main-nav .sub-nav.active .sub-nav-container {
    visibility: visible;
    max-height: 100vh;
  }
  .global-header .legacy-main-nav .sub-nav .sub-nav-container {
    border-top: 1px solid #c0c0c0;
    background-color: #ffffff;
    z-index: -2;
    margin-bottom: 10px;
    visibility: hidden;
    max-height: 0;
  }
  .global-header .legacy-main-nav .sub-nav .sub-nav-container:after {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 10px;
    bottom: 10px;
    z-index: -1;
    box-shadow: 0 1px 7px rgba(0, 0, 0, 0.3);
  }
  .global-header .legacy-main-nav .sub-nav .sub-nav-content {
    width: 1180px;
    margin-left: auto;
    margin-right: auto;
    position: relative;
  }
  .global-header .legacy-main-nav .sub-nav li {
    padding: 7px 0;
  }
  .global-header .legacy-main-nav .sub-nav a {
    color: #2d383f;
    padding: 0 20px 0 20px;
    display: inline-block;
    width: 100%;
    position: relative;
    font-weight: 400;
  }
  .global-header .legacy-main-nav .sub-nav a:hover {
    color: #00AA7E;
    text-decoration: underline;
  }
  .global-header .legacy-main-nav .sub-nav a.mobile-accordion-toggle {
    display: none;
  }
  .global-header .legacy-main-nav .sub-nav h3 {
    font-weight: 600;
    text-transform: uppercase;
    padding: 14px 20px 7px 20px;
    font-size: 1em;
    line-height: 1.625;
    letter-spacing: .08em;
  }
  .global-header .legacy-main-nav .sub-nav h3 a {
    padding: 0;
    font-weight: 600;
  }
  .global-header .legacy-main-nav .sub-nav h3 a:after {
    content: '';
    display: inline-block;
    margin-left: 10px;
    width: 8px;
    height: 8px;
    background-color: transparent;
    border-top: 2px solid #2d383f;
    border-right: 2px solid #2d383f;
    transform: rotate(45deg);
  }
  .global-header .legacy-main-nav .sub-nav h3 a:hover {
    text-decoration: none;
  }
  .global-header .legacy-main-nav .sub-nav h3 a:hover:after {
    border-color: #00AA7E;
  }
}

@media (min-width: 960px) {
  .global-header .sub-nav.automated-solutions-sub-nav > .sub-nav-container {
    background: linear-gradient(to right, #ffffff 0%, #ffffff 50%, #f0f0f0 51%, #f0f0f0 100%);
  }
  .global-header .sub-nav.automated-solutions-sub-nav .sub-nav-content {
    z-index: 0;
  }
  .global-header .sub-nav.automated-solutions-sub-nav.active .panel-1 > ul > li.active .panel-2 {
    visibility: visible;
    z-index: -1;
  }
  .global-header .sub-nav.automated-solutions-sub-nav .panel-1 {
    width: 295px;
    background-color: #ffffff;
    position: relative;
    padding-bottom: 17px;
  }
  .global-header .sub-nav.automated-solutions-sub-nav .panel-1 > ul > li:first-child {
    padding-top: 14px;
  }
  .global-header .sub-nav.automated-solutions-sub-nav .panel-1 > ul > li > a:after {
    content: '';
    display: block;
    width: 8px;
    height: 8px;
    background-color: transparent;
    border-top: 2px solid #c4ced1;
    border-right: 2px solid #c4ced1;
    transform: rotate(45deg);
    position: absolute;
    top: 7px;
    right: 12px;
  }
  .global-header .sub-nav.automated-solutions-sub-nav .panel-1 > ul > li > a:hover {
    text-decoration: none;
  }
  .global-header .sub-nav.automated-solutions-sub-nav .panel-1 > ul > li.active > a {
    color: #00AA7E;
  }
  .global-header .sub-nav.automated-solutions-sub-nav .panel-1 > ul > li.active > a:after {
    border-color: #00AA7E;
  }
  .global-header .sub-nav.automated-solutions-sub-nav .panel-2 {
    background-color: #f0f0f0;
    padding-left: 295px;
    position: absolute;
    top: 0;
    z-index: -2;
    display: block;
    visibility: hidden;
    width: 1180px !important;
    border-bottom: 17px solid #f0f0f0;
    overflow: hidden;
  }
  .global-header .sub-nav.automated-solutions-sub-nav .panel-2:first-child {
    display: block;
  }
  .global-header .sub-nav.automated-solutions-sub-nav .panel-1,
  .global-header .sub-nav.automated-solutions-sub-nav .panel-2 {
    min-height: 100%;
  }
  .global-header .sub-nav.automated-solutions-sub-nav .products {
    float: left;
  }
  .global-header .sub-nav.automated-solutions-sub-nav .products > ul {
    width: 295px;
    float: left;
  }
  .global-header .sub-nav.automated-solutions-sub-nav .products > ul:last-child {
    float: right;
  }
  .global-header .sub-nav.automated-solutions-sub-nav .brands {
    width: 295px;
    float: right;
    position: relative;
  }
  .global-header .sub-nav.automated-solutions-sub-nav .brands .all-brands {
    border-top: 1px solid #c0c0c0;
    margin: 5px 20px 0 20px;
    padding-top: 10px;
  }
  .global-header .sub-nav.automated-solutions-sub-nav .brands .all-brands a {
    padding: 0;
  }
}

@media (min-width: 960px) {
  .global-header .sub-nav.commercial-sub-nav.has-brands .sub-nav-container {
    background: linear-gradient(to right, #ffffff 0%, #ffffff 50%, #f0f0f0 51%, #f0f0f0 100%);
  }
  .global-header .sub-nav.commercial-sub-nav > .sub-nav-container {
    border-bottom: 17px solid #ffffff;
  }
  .global-header .sub-nav.commercial-sub-nav > .sub-nav-container .sub-nav-content {
    display: flex;
  }
  .global-header .sub-nav.commercial-sub-nav .products {
    overflow: hidden;
    position: relative;
    background-color: #ffffff;
    width: 100%;
  }
  .global-header .sub-nav.commercial-sub-nav .products ul {
    float: left;
    width: 25%;
  }
  .global-header .sub-nav.commercial-sub-nav .products.column-3 {
    width: 75%;
    float: left;
  }
  .global-header .sub-nav.commercial-sub-nav .products.column-3 ul {
    width: 33.3333%;
  }
  .global-header .sub-nav.commercial-sub-nav .brands-container {
    width: 25%;
    background-color: #f0f0f0;
    float: right;
    padding-bottom: 10px;
  }
  .global-header .sub-nav.commercial-sub-nav .all-brands {
    margin-top: 5px;
    padding-top: 10px;
    padding-bottom: 5px;
    position: relative;
  }
  .global-header .sub-nav.commercial-sub-nav .all-brands:after {
    content: '';
    display: block;
    position: absolute;
    top: 0;
    left: 20px;
    width: 180px;
    height: 1px;
    background-color: #c0c0c0;
  }
  .global-header .sub-nav.commercial-sub-nav .promo {
    padding-bottom: 0;
    height: 86px;
  }
}

@media (min-width: 960px) {
  .global-header .sub-nav.industries-sub-nav .sub-nav-container {
    padding-bottom: 17px;
  }
  .global-header .sub-nav.industries-sub-nav .sub-nav-content {
    margin-top: 14px;
  }
  .global-header .sub-nav.industries-sub-nav h3 {
    padding-top: 0;
  }
  .global-header .sub-nav.industries-sub-nav .products,
  .global-header .sub-nav.industries-sub-nav .brands {
    width: 50%;
    float: left;
    display: block;
  }
  .global-header .sub-nav.industries-sub-nav .products > ul,
  .global-header .sub-nav.industries-sub-nav .brands > ul {
    width: 50%;
    float: left;
  }
  .global-header .sub-nav.industries-sub-nav .products.column-4 {
    width: 100%;
  }
  .global-header .sub-nav.industries-sub-nav .products.column-4 > ul {
    width: 25%;
  }
  .global-header .sub-nav.industries-sub-nav .products ul:last-child {
    float: right;
  }
  .global-header .sub-nav.industries-sub-nav .brands:before {
    content: '';
    display: block;
    height: 100%;
    width: 1px;
    background-color: #c0c0c0;
    position: absolute;
    top: 0;
    left: 50%;
  }
}

@media (min-width: 960px) {
  .global-header .sub-nav .promo {
    background-color: #ffffff;
    padding: 22px 0 17px 0;
    height: 103px;
  }
  .global-header .sub-nav .promo .sub-nav-content {
    height: 64px;
    z-index: 0;
    overflow: hidden;
  }
  .global-header .sub-nav .promo .double-promo a {
    width: 580px;
  }
  .global-header .sub-nav .promo .double-promo a:first-child {
    margin-right: 20px;
    float: left;
  }
  .global-header .sub-nav .promo a {
    height: 64px;
    background-color: #00AA7E;
    padding: 0;
  }
  .global-header .sub-nav .promo img {
    width: 100%;
  }
  .global-header .sub-nav .promo h3 {
    position: absolute;
    height: 64px;
    color: #ffffff;
    padding: 0 20px;
    text-transform: none;
    font-size: 1rem;
    display: flex;
    justify-content: center;
    flex-flow: column;
    text-align: center;
    width: 100%;
    z-index: 1;
    font-weight: 500;
    letter-spacing: normal;
  }
}

.global-header .legacy-main-nav > li > a,
.global-header .legacy-main-nav > li > span {
  font-weight: 500;
}

@media (min-width: 960px) {
  .global-header .legacy-main-nav {
    color: #2d383f;
    height: 100%;
    flex-flow: row nowrap;
    display: inline-flex;
    align-self: stretch;
    flex: 1;
    overflow: hidden;
    font-size: initial;
    text-align: left;
  }
  .global-header .legacy-main-nav.collapse {
    display: block;
  }
  .global-header .legacy-main-nav .utility-nav {
    display: none;
  }
  .global-header .legacy-main-nav > li {
    display: inline-block;
    height: 100%;
  }
  .global-header .legacy-main-nav > li > a,
  .global-header .legacy-main-nav > li > span {
    display: block;
    color: #2d383f;
    line-height: 1.3125em;
    text-align: center;
    margin: 0 20px;
    padding-top: 10px;
    height: 100%;
  }
  .global-header .legacy-main-nav > li > a:hover, .global-header .legacy-main-nav > li > a:active,
  .global-header .legacy-main-nav > li > span:hover,
  .global-header .legacy-main-nav > li > span:active {
    color: #00aa73;
  }
  .global-header .legacy-main-nav > li:last-child {
    margin-right: 0;
  }
  .global-header .legacy-main-nav > li .L1-text-wrapper {
    margin: 0 auto;
    height: 42px;
    display: table-cell;
    vertical-align: middle;
  }
  .global-header .legacy-main-nav > li .L1-text-wrapper > span {
    display: block;
    max-height: 42px;
    overflow: hidden;
  }
  .global-header .legacy-main-nav > li:hover .L1-text-wrapper, .global-header .legacy-main-nav > li:active .L1-text-wrapper {
    color: #00aa73;
    position: relative;
  }
  .global-header .legacy-main-nav > li:hover .L1-text-wrapper:after, .global-header .legacy-main-nav > li:active .L1-text-wrapper:after {
    content: '';
    position: absolute;
    display: block;
    width: 100%;
    height: 2px;
    background-color: #00aa73;
  }
  .global-header .legacy-main-nav .mobile-top-link,
  .global-header .legacy-main-nav .mobile-all-products,
  .global-header .legacy-main-nav .sub-nav .mobile-all-products,
  .global-header .legacy-main-nav .mobile-accordion-toggle {
    display: none;
  }
  .global-header .legacy-main-nav .sub-nav.automated-solutions-sub-nav .brands:before {
    content: '';
    display: block;
    height: 446px;
    width: 1px;
    background-color: #c0c0c0;
    position: absolute;
    top: 17px;
    left: 0;
  }
}

.global-header .navbar-toggle {
  padding: 22px 12px 23px 12px;
  margin: 0;
  border: none;
  z-index: 1;
}

.global-header .navbar-toggle .icon-bar {
  display: none;
}

.global-header .navbar-toggle span:nth-child(2) {
  background-color: transparent;
  display: block;
  margin: 0;
  width: 24px;
  height: 3px;
  position: relative;
}

.global-header .navbar-toggle span:nth-child(2):before, .global-header .navbar-toggle span:nth-child(2):after {
  display: block;
  width: 30px;
  height: 3px;
  background-color: #7B9BAA;
  position: absolute;
  left: -3px;
  content: '';
  transition: top 0.2s cubic-bezier(0.455, 0.03, 0.515, 0.955), transform 0.2s 0.2s cubic-bezier(0.455, 0.03, 0.515, 0.955), left 0.2s 0.2s cubic-bezier(0.455, 0.03, 0.515, 0.955), width 0.2s 0.2s cubic-bezier(0.455, 0.03, 0.515, 0.955);
}

.global-header .navbar-toggle span:nth-child(2):before {
  top: 0;
  transform: rotate3d(0, 0, 1, 45deg);
}

.global-header .navbar-toggle span:nth-child(2):after {
  top: 0;
  transform: rotate3d(0, 0, 1, -45deg);
}

.global-header .navbar-toggle.collapsed span:nth-child(2) {
  background-color: #7B9BAA;
}

.global-header .navbar-toggle.collapsed span:nth-child(2):before, .global-header .navbar-toggle.collapsed span:nth-child(2):after {
  width: 24px;
  left: 0;
  transition: top 0.2s 0.2s cubic-bezier(0.455, 0.03, 0.515, 0.955), transform 0.2s cubic-bezier(0.455, 0.03, 0.515, 0.955), left 0.2s cubic-bezier(0.455, 0.03, 0.515, 0.955), width 0.2s cubic-bezier(0.455, 0.03, 0.515, 0.955);
}

.global-header .navbar-toggle.collapsed span:nth-child(2):before {
  top: -7px;
  transform: rotate3d(0, 0, 0, 0deg);
}

.global-header .navbar-toggle.collapsed span:nth-child(2):after {
  top: 7px;
  transform: rotate3d(0, 0, 0, 0deg);
}

@media (min-width: 960px) {
  .global-header .navbar-toggle.collapsed {
    display: none;
  }
}

@media (min-width: 960px) {
  .global-header {
    box-shadow: 0 1px 7px rgba(0, 0, 0, 0.3);
  }
}

@media (max-width: 959.98px) {
  .global-header .nav-overlay {
    background-color: #000000;
    opacity: .5;
    position: absolute;
    height: 100vh;
    width: 100%;
    z-index: -1;
  }
}

.visible-header-md,
.visible-header-md-block {
  display: none;
}

@media (min-width: 960px) {
  .visible-header-md,
  .visible-header-md-block {
    display: block;
  }
}

.visible-header-sm,
.visible-header-sm-block {
  display: block;
}

@media (min-width: 960px) {
  .visible-header-sm,
  .visible-header-sm-block {
    display: none;
  }
}

#pageLoadOverlay {
  z-index: 10;
  position: fixed;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  background: rgba(255, 255, 255, 0.25);
}

#pageLoadOverlay:after {
  content: "";
  z-index: -1;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translateX(-50%) translateY(-50%);
  -webkit-transform: translateX(-50%) translateY(-50%);
  -moz-transform: translateX(-50%) translateY(-50%);
  background: url(data:image/gif;base64,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) no-repeat top center;
  height: 40px;
  width: 40px;
  opacity: 0.5;
}

body,
body.headroom {
  padding-top: 48px;
}

@media (min-width: 960px) {
  body,
  body.headroom {
    padding-top: 89px;
  }
  body.slide-up,
  body.headroom.slide-up {
    padding-top: 64px;
  }
}

#cm-tag-output {
  display: none;
}

.navbar-fixed-top {
  border: 0;
}

.emerson-promo__picture {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

/*
Header
========================================================================================================================

Contains styling definitions for all content types as cm-header.
- cm-header
- cm-header--open
- cm-header--scrolled
- cm-breadcrumb
*/
.cm-header {
  position: fixed;
  width: 100%;
  z-index: 3;
  border: none;
  height: 50px;
  transition: background 0.35s cubic-bezier(0.455, 0.03, 0.515, 0.955);
  margin-top: -70px;
  /* button fixed top right */
  /* items fixed top right next to button */
}

@media screen and (min-width: 767px) {
  .cm-header {
    height: 60px;
    margin-top: -90px;
  }
}

.cm-header__search {
  display: none;
  position: absolute;
  top: 50px;
  width: 100%;
  height: 50px;
  padding: 15px 15px 0 15px;
  background-color: #ffffff;
}

@media screen and (min-width: 767px) {
  .cm-header__search {
    position: relative;
    float: right;
    top: 0;
    width: auto;
    height: auto;
    margin: 15px 15px 0 0;
    padding: 0;
    background-color: transparent;
    z-index: 2;
  }
}

@media screen and (min-width: 1280px) {
  .cm-header__search {
    display: block;
  }
}

.cm-header--open .cm-header__search {
  display: block;
}

.cm-header__button {
  margin: 10px 15px 0 0;
  padding: 0;
  cursor: pointer;
  border: none;
  height: 31px;
}

@media screen and (min-width: 767px) {
  .cm-header__button {
    margin: 15px 15px 0 0;
  }
}

@media screen and (min-width: 1280px) {
  .cm-header__button {
    opacity: 0.8;
    transition: opacity 0.35s cubic-bezier(0.455, 0.03, 0.515, 0.955);
  }
}

.cm-header__button:hover {
  opacity: 1;
}

.cm-header__items {
  position: absolute;
  top: 100px;
  left: 0;
  right: 0;
  margin: 0;
  padding: 0;
  list-style: none;
  background-color: #ffffff;
  color: #f0f0f0;
}

.cm-header__items > li {
  position: relative;
  display: inline-block;
  padding: 10px 15px;
  text-transform: uppercase;
}

.cm-header__items > li a {
  color: #f0f0f0;
  display: block;
}

.cm-header__items > li a:hover {
  color: #00AA7E;
}

@media screen and (min-width: 767px) {
  .cm-header__items {
    top: 0;
    left: auto;
    right: 385px;
    line-height: 60px;
    background-color: transparent;
    color: #ffffff;
  }
  .cm-header__items > li {
    padding: 0 15px;
  }
  .cm-header__items > li a {
    color: #ffffff;
  }
}

/* breadcrumb fixed top left next to logo */
.cm-breadcrumb {
  display: none;
}

@media screen and (min-width: 767px) {
  .cm-breadcrumb {
    display: block;
    position: absolute;
    top: 0;
    left: 90px;
    margin: 0;
    line-height: 60px;
  }
  .cm-breadcrumb__item a {
    color: #ffffff;
  }
  .cm-breadcrumb > li + li::before {
    content: ">\00a0";
    /* overwrite bootstrap, cause of libsass double escaping */
  }
}

.cm-breadcrumb--outer {
  height: auto !important;
  /* overwrite bootstrap javascript inline height */
}

/*
Logo
========================================================================================================================

Contains styling definitions for all content types as cm-logo.
- cm-logo
*/
.cm-logo {
  position: relative;
  line-height: 0;
}

.cm-logo :hover {
  opacity: 1;
}

.cm-logo__image {
  position: relative;
  display: inline-block;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCAxNzAgMTcwIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxNzAgMTcwIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnPg0KCTxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0xNDMuNiw3Ni45djguN0MxNjAuNyw3My4zLDE0NS4xLDc2LjUsMTQzLjYsNzYuOXoiLz4NCgk8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNODUsMEMzOCwwLDAsMzgsMCw4NXMzOCw4NSw4NSw4NXM4NS0zOCw4NS04NVMxMzIsMCw4NSwweiBNMTQzLjYsOTZ2MTUuM2MtMS4xLDAuNi0yLjUsMS41LTQuMywyLjZWNzgNCgkJYzAsMC0xNC43LDEwLjQtMzQuNCwxMC40czAsOS4xLDAsOS4xdjMxLjljLTYuNiwyLjEtMTMuNCwzLjQtMTkuOCwzLjRjLTQwLjYsMC01NC42LTYtNTQuNi02czE0LjQsMTIuNyw1NC42LDEyLjcNCgkJYzMzLjQsMCw1Mi45LTExLjMsNTguNy0xNS4zdjMuOGMwLDEwLTI2LjMsMTguMy01OC43LDE4LjNzLTU4LjctOC4zLTU4LjctMTguM2wwLjItMzEuN2MtNy4yLTUuMy0zOS41LTMwLjQsMC4yLTI1LjUNCgkJYy0zLjgtMi41LTUuOS01LjMtNS45LTguM2MwLTkuMywyMC40LTE3LDQ4LTE5LjNjLTMuMi0yLjYtNS41LTUuOS01LjUtMTAuMmMwLTEwLjIsMTguNy04LjcsMjAuNC0xNS4xYzEuNy02LjYtMC42LTguNS0zLTExLjcNCgkJYzIuOCwxLjksNy4yLDQsNy4yLDExLjdzLTE1LjEsOC41LTE1LjEsMTQuN2MwLDUuNSw4LjMsNy40LDE2LjYsMTBjMzMuNCwwLjgsNTkuOSw5LjQsNTkuOSwyMGMwLDMtMi4xLDUuNy01LjcsOC4xDQoJCUMxODIuMSw2NS45LDE1MS4zLDkwLjEsMTQzLjYsOTZ6Ii8+DQoJPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTEwNC41LDUxLjljMC44LDEuMywxLjEsMi44LDEuMSw0LjVjMCwxMy4yLTI0LjcsMTEuNy0yNS43LDE1LjFjLTEuNyw1LjUsNC45LDYsNS43LDYuMg0KCQljLTAuOSwwLTEyLjctMC44LTEyLjgtNS45Yy0wLjItNS45LDE2LjYtNywxNi42LTE0LjljMC0yLjUtMi42LTQuMy02LjItNi4yYy0zMS41LDAuNC01Ni45LDguMy01Ni45LDE4LjFjMCwwLjYsMCwwLjksMC4yLDEuNQ0KCQljMTAuMiw3LDMyLjUsMTEuNyw1OC40LDExLjdzNDguNC00LjcsNTguNC0xMS43YzAuMi0wLjYsMC4yLTAuOSwwLjItMS41QzE0My43LDYxLjIsMTI3LjMsNTQuNiwxMDQuNSw1MS45eiIvPg0KCTxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0yNi4zLDc2LjlMMjYuMyw3Ni45TDI2LjMsNzYuOWMtMC40LDAtMC45LTAuMi0xLjktMC40bDAsMGwwLDBjLTQtMC42LTEyLjMtMS4xLDAuOCw4LjUNCgkJYzAuNCwwLjQsMC44LDAuNiwxLjMsMC45bDAsMGM1LjMsMC44LDIxLjUsMi41LDU4LjYsMi41QzQ3LjgsODguMiwzMS40LDgwLjEsMjYuMyw3Ni45TDI2LjMsNzYuOXoiLz4NCjwvZz4NCjwvc3ZnPg0K) no-repeat center center;
  background-size: 40px;
  padding: 5px;
  width: 50px;
  height: 50px;
}

@media screen and (min-width: 767px) {
  .cm-logo__image {
    width: 60px;
    height: 60px;
    background-size: 50px;
  }
}

@media screen and (min-width: 1280px) {
  .cm-logo__image {
    opacity: 0.8;
    transition: opacity 0.35s cubic-bezier(0.455, 0.03, 0.515, 0.955);
  }
}

/*
Navigation
=====================================================================================================================

Contains styling definitions for all content types as cm-nav.
- cm-nav
- cm-megamenu
- cm-menu
*/
.cm-nav-collapse {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  border: 0;
  background: #00AA7E;
  z-index: 2;
}

@media screen and (min-width: 1280px) {
  .cm-nav-collapse {
    margin-bottom: 20px;
  }
}

.cm-nav-collapse__gradiant {
  display: none;
}

@media screen and (min-width: 1280px) {
  .cm-nav-collapse__gradiant {
    display: block;
    position: absolute;
    bottom: -20px;
    height: 20px;
    width: 100%;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjQiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
    background: -moz-linear-gradient(top, rgba(0, 0, 0, 0.4) 0%, rgba(0, 0, 0, 0) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0.4)), color-stop(100%, rgba(0, 0, 0, 0)));
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.4) 0%, rgba(0, 0, 0, 0) 100%);
    background: -o-linear-gradient(top, rgba(0, 0, 0, 0.4) 0%, rgba(0, 0, 0, 0) 100%);
    background: -ms-linear-gradient(top, rgba(0, 0, 0, 0.4) 0%, rgba(0, 0, 0, 0) 100%);
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0.4) 0%, rgba(0, 0, 0, 0) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#66000000', endColorstr='#00000000', GradientType=0);
  }
}

@media screen and (min-width: 1280px) {
  .cm-nav-collapse.in {
    overflow-y: visible;
  }
}

.cm-nav-collapse.in .cm-megamenu__item {
  transform: translateY(0px);
  opacity: 1;
}

.cm-megamenu {
  margin: 0 auto;
  padding: 156px 0 0 0;
  /* height of header + search + header__items */
  max-width: 1280px;
  text-align: center;
  overflow-y: auto;
  height: 100vh;
}

@media screen and (min-width: 1280px) {
  .cm-megamenu {
    padding: 60px 0 0 0;
    /* only height of header */
    overflow-y: inherit;
    height: auto;
  }
}

.cm-megamenu .cm-megamenu__item {
  display: inline-block;
  vertical-align: top;
  list-style: none;
  position: relative;
  padding: 15px 0;
  opacity: 0;
  transform: translateY(-15px);
  transition: opacity 0.2s cubic-bezier(0.455, 0.03, 0.515, 0.955), transform 0.2s cubic-bezier(0.455, 0.03, 0.515, 0.955);
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0));
  /* CMS-4270 prevents flickering in Firefox */
}

.cm-megamenu .cm-megamenu__item:nth-child(1) {
  transition-delay: 0s;
}

.cm-megamenu .cm-megamenu__item:nth-child(2) {
  transition-delay: 0.1s;
}

.cm-megamenu .cm-megamenu__item:nth-child(3) {
  transition-delay: 0.2s;
}

.cm-megamenu .cm-megamenu__item:nth-child(4) {
  transition-delay: 0.3s;
}

.cm-megamenu .cm-megamenu__item:nth-child(5) {
  transition-delay: 0.4s;
}

.cm-megamenu .cm-megamenu__item:nth-child(6) {
  transition-delay: 0.5s;
}

.cm-megamenu .cm-megamenu__item:nth-child(7) {
  transition-delay: 0.6s;
}

.cm-megamenu .cm-megamenu__item:nth-child(8) {
  transition-delay: 0.7s;
}

.cm-megamenu .cm-megamenu__item:nth-child(9) {
  transition-delay: 0.8s;
}

.cm-megamenu .cm-megamenu__item:nth-child(10) {
  transition-delay: 0.9s;
}

.cm-megamenu .cm-megamenu__item:nth-child(11) {
  transition-delay: 1s;
}

.cm-megamenu .cm-megamenu__item:last-child:after {
  display: none;
}

.cm-megamenu .cm-megamenu__item:after {
  content: '';
  position: absolute;
  display: block;
  margin: auto;
  bottom: 0;
  left: 30px;
  right: 30px;
  height: 1px;
  background-color: #ffffff;
}

@media screen and (min-width: 1280px) {
  .cm-megamenu .cm-megamenu__item {
    padding: 45px 0;
  }
  .cm-megamenu .cm-megamenu__item:after {
    display: none;
  }
}

.cm-megamenu .cm-megamenu__title {
  display: block;
  font-size: 1.5em;
  line-height: 1.3333;
  padding: 0;
  color: #ffffff;
  position: relative;
}

.cm-megamenu .cm-megamenu__title:hover {
  background-color: transparent;
}

@media screen and (min-width: 767px) {
  .cm-megamenu .cm-megamenu__title {
    font-size: 1.5em;
  }
}

@media screen and (min-width: 1280px) {
  .cm-megamenu .cm-megamenu__title {
    display: inline-block;
  }
  .cm-megamenu .cm-megamenu__title:hover:after {
    opacity: 1;
    width: 100%;
  }
  .cm-megamenu .cm-megamenu__title:after {
    content: '';
    position: relative;
    display: block;
    margin: auto;
    bottom: 0;
    opacity: 0;
    width: 0;
    height: 1px;
    background-color: #ffffff;
    transition: opacity 0.35s cubic-bezier(0.455, 0.03, 0.515, 0.955), width 0.35s cubic-bezier(0.455, 0.03, 0.515, 0.955);
  }
}

.cm-menu {
  list-style: none;
  margin: 0;
  padding: 0;
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0));
  /* CMS-4270 prevents flickering in Firefox */
}

.cm-menu .cm-menu__title {
  display: block;
  font-size: 1.125em;
  line-height: 1.3333;
  padding: 6px 0;
  color: #ffffff;
  position: relative;
}

.cm-menu .cm-menu__title:hover {
  background-color: transparent;
}

@media screen and (min-width: 767px) {
  .cm-menu .cm-menu__title {
    font-size: 1.6875em;
  }
}

@media screen and (min-width: 1280px) {
  .cm-menu .cm-menu__title {
    display: inline-block;
  }
  .cm-menu .cm-menu__title:hover:after {
    opacity: 1;
    width: 100%;
  }
  .cm-menu .cm-menu__title:after {
    content: '';
    position: relative;
    display: block;
    margin: auto;
    bottom: 0;
    opacity: 0;
    width: 0;
    height: 1px;
    background-color: #ffffff;
    transition: opacity 0.35s cubic-bezier(0.455, 0.03, 0.515, 0.955), width 0.35s cubic-bezier(0.455, 0.03, 0.515, 0.955);
  }
}

.global-footer {
  background-color: #101010;
}

.global-footer .main-nav {
  line-height: .625em;
  color: #909090;
  padding-top: 40px;
  padding-bottom: 23px;
  display: block;
}

.global-footer .main-nav h3 {
  text-transform: uppercase;
  font-size: .75em;
  font-weight: 600;
  letter-spacing: .08em;
  margin-top: 0;
}

.global-footer .main-nav ul {
  padding: 12px 0;
}

.global-footer .main-nav ul:first-child {
  padding-top: 0;
}

.global-footer .main-nav ul:last-child {
  padding-bottom: 0;
}

.global-footer .main-nav li {
  font-weight: 300;
  display: inline-block;
  padding-right: 10px;
  border-right: 1px solid #909090;
  margin: 0 6px 17px 0;
}

.global-footer .main-nav li:first-child {
  border: 0;
}

@media (max-width: 766px) {
  .global-footer .main-nav li:first-child {
    display: block;
    margin-bottom: 10px;
  }
}

.global-footer .main-nav li:last-child {
  padding-right: 0;
  margin-right: 0;
  border: 0;
}

.global-footer .main-nav a {
  font-size: .8125em;
  color: #ffffff;
}

.global-footer .main-nav a:hover {
  color: #ffffff;
  text-decoration: underline;
}

@media (min-width: 767px) {
  .global-footer .main-nav {
    padding-top: 49px;
    padding-bottom: 29px;
  }
  .global-footer .main-nav h3 {
    display: inline-block;
    width: 153px;
    line-height: 1.0833em;
    margin-bottom: 3px;
  }
  .global-footer .main-nav li {
    margin: 0 6px 9px 0;
  }
  .global-footer .main-nav li:first-child {
    float: left;
  }
  .global-footer .main-nav ul {
    margin: 0;
    padding: 0 0 15px 0;
    clear: left;
  }
  .global-footer .main-nav a {
    line-height: 1.0833em;
  }
}

@media (min-width: 1280px) {
  .global-footer .main-nav {
    padding-top: 44px;
    padding-bottom: 31px;
  }
  .global-footer .main-nav ul {
    padding: 7px 0;
  }
  .global-footer .main-nav li {
    line-height: 1em;
  }
  .global-footer .main-nav a {
    font-size: 1em;
  }
}

.global-footer .promo {
  padding-top: 9px;
  border-top: 1px solid #c0c0c0;
  color: #ffffff;
}

.global-footer .promo .title {
  font-weight: 500;
  font-size: 1em;
  margin: 10px 0 7px 0;
}

.global-footer .promo p {
  font-weight: 300;
  font-size: .8125em;
  line-height: 1.42em;
  margin: 0;
}

.global-footer .promo a {
  display: block;
}

.global-footer .promo img {
  width: 100%;
  margin: 32px 0 25px 0;
  display: block;
}

@media (min-width: 767px) {
  .global-footer .promo {
    padding-top: 48px;
    padding-bottom: 41px;
  }
  .global-footer .promo .title {
    margin: 0 0 13px 0;
  }
  .global-footer .promo img {
    margin: 5px 0 0 0;
  }
}

@media (min-width: 1280px) {
  .global-footer .promo {
    padding-top: 39px;
    padding-bottom: 75px;
  }
  .global-footer .promo .title {
    margin: 0 0 21px 0;
  }
  .global-footer .promo img {
    margin: 4px 0 0 0;
  }
  .global-footer .promo p {
    font-size: 1em;
  }
}

.global-footer .bottom {
  background-color: #000000;
  padding: 20px 0;
  color: white;
  font-size: .8125em;
  font-weight: 500;
  letter-spacing: .025em;
}

.global-footer .bottom a {
  color: #ffffff;
}

.global-footer .bottom li {
  display: inline-block;
}

.global-footer .bottom .sub-nav li {
  margin-right: 36px;
  line-height: 2em;
}

.global-footer .bottom .sub-nav li:last-child {
  margin-right: 0;
}

.global-footer .bottom .sub-nav a {
  color: #cecece;
}

.global-footer .bottom .sub-nav a:hover {
  color: #f0f0f0;
}

@media (min-width: 767px) {
  .global-footer .bottom {
    padding: 21px 0 0 0;
  }
}

.global-footer .copyright {
  color: #909090;
  padding: 20px 0 9px 0;
}

@media (min-width: 767px) {
  .global-footer .copyright {
    padding: 0 0 16px 0;
  }
}

.global-footer .social {
  text-align: left;
  height: 26px;
  max-height: 26px;
}

.global-footer .social a {
  height: 26px;
  max-height: 26px;
  width: auto;
  margin-right: 21px;
  display: inline-block;
}

.global-footer .social a:last-child {
  margin-right: 0;
}

.global-footer .social a:hover span {
  opacity: 1;
}

.global-footer .social a span {
  background-repeat: no-repeat;
  height: 26px;
  display: block;
  opacity: .8;
}

.global-footer .social a span.facebook {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAYAAACpSkzOAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDoyYzhlMmNkYy1mZTdmLTRjZWYtODFkMC1jYmQ3NzI3NjEzYmMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QkMyQTJDMDQzOEI1MTFFNjk1NTg4NjkzMzA5NzJBOTAiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QkMyQTJDMDMzOEI1MTFFNjk1NTg4NjkzMzA5NzJBOTAiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo1MGM5MWYwOC1mMmM1LTRiMjItYTIyNS1lY2ZjM2ExZDc2NjYiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MmM4ZTJjZGMtZmU3Zi00Y2VmLTgxZDAtY2JkNzcyNzYxM2JjIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+LwsOGgAAANpJREFUeNpi/P///zwGBoYEIGZkoA34D8QLGIEW/aOhJXDLmOhgCQgwMlHRMFDI/MUlSalF34G4CYjVgJgFikEhpIKukIVCS+yB+DQWubfU9FEXDkuwAkp8tAiNrwjETkDMC8ScGKkBmLz/k2HJTyDmQOIzA/ETIJagdmL4gcbnxWcJNVId0WBQWtQJxIJQLI8m9xFJDoRDKEl1oHj5gKfgRJYToVfQKVLiIwEgVkAq1x6hOVgOia9NrXz0EWoxsiPejybvUYtGsEX/6WAPuLm1gMaWgRuQAAEGAEEJLvBXXiEjAAAAAElFTkSuQmCC);
  width: 26px;
}

.global-footer .social a span.twitter {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYBAMAAAASWSDLAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAwUExURUdwTP///////////////////////////////////////////////////////////0Q+7AIAAAAPdFJOUwAg32vvgBDPQL+QpjBQj5VbbtYAAADWSURBVBjTVVDLDYJQEHzGgIghUUIDXt5VEgugARPowM/FK0dvcPWEHWgHcLAAOqAESzABiRrQcd9DiO5hM5PszswuY78VA/lYgAwe2wA4EO7NKmruzimJmPCpO4WCkKmBHNZv6ZGzEaZiUQ24+WTLm1RhVqVhjlcj3odN+l5rVQ9Rtr6DfO36Lem5SVR0kS6FjrQlGcKAd2PgVvUlJs5PA7bE6uyuwYsXjTLFih/bfCXIlfIO84mbEFZQi9MOjrBaytWo3FNuo4ml0PWcWThJmSPw/vvUByLoVjV5CYo/AAAAAElFTkSuQmCC);
  width: 32px;
}

.global-footer .social a span.linkedin {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAYAAACpSkzOAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo3MWZhNDMxNC1iZDJkLTRhNzgtYmQ5OS1hYWViN2VhMmE3MWQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NzQ0MDc3ODUzOEI2MTFFNjg3RDFENzI5MzkwRTMyMjAiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NzQ0MDc3ODQzOEI2MTFFNjg3RDFENzI5MzkwRTMyMjAiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo3MWZhNDMxNC1iZDJkLTRhNzgtYmQ5OS1hYWViN2VhMmE3MWQiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NzFmYTQzMTQtYmQyZC00YTc4LWJkOTktYWFlYjdlYTJhNzFkIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+fBYDMQAAATRJREFUeNpi+P//fwIQf/pPOwAyO4ERxGBgYOBloC34DLLoPwMdABM224F4HRCfoqpNaOH5AYhVQJ6E4mZqRRS6RcuRLAFhcWpZhB504gT4VAs6ECgBYl4g1gDiE9TyEd1SHQsa/ycQn0DiiwCxNpR9Foi/QNk8QGwMxB+BeDUQPwViASC2A2JDYoLuAVpiCECSM0ASB7G3ATEfmnoQjgPiv4QSA7HgGRCHAfEnLHKLgHgqMRmWGPAKGoyi0KBFj4L51LIIBFKA+AUQXwHiQ0DMjCR3CYj/UsuiBiT9lkBsgCQHsuQNNSwCBZU0mpgsGv8HNSzioUbpTbdqYtSiwWUReukNSv9PkPhc0NwPAs+B+BeSA9GT82sg/obEl0HOxHRtnHymgz2fQRbl0dgykNl5AAEGAEX4JYiIO91bAAAAAElFTkSuQmCC);
  width: 26px;
}

.global-footer .social a span.youtube {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAD4AAAAaCAYAAADv/O9kAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkI3NzE0QUY2MzhCNjExRTY5RDlERjE2OEYwMDY2QzcwIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkI3NzE0QUY3MzhCNjExRTY5RDlERjE2OEYwMDY2QzcwIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6Qjc3MTRBRjQzOEI2MTFFNjlEOURGMTY4RjAwNjZDNzAiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6Qjc3MTRBRjUzOEI2MTFFNjlEOURGMTY4RjAwNjZDNzAiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6Wy188AAAEXElEQVR42sxZS0hVQRi+5z60UsmsRKMspTCzoqCyFr0xyx4ELYo0WmXteuCmQIUWtogo6YHUoqCn6SKSgkw3bqLoSZGaaJlldSsxs+vzevsnvomfv6P3Xq8dHfj4/zMzZ2b+mf815xg+n89mcUkgpBOSCLGEcYQo0DBCOMEF3kFwAnyhBqEP8BJ6gS5CD8FDaAf9SmgiVBEa/o6gBLcQeYQ+38iVQr0WK4U+4BsdpUCtx7BI1ZUa/7KNnhKjbOcMFvaEcJY1niZEEF4SToY40SbGXyC4Yb+8eGHzewYZ5xtb435C9BDXs02p4CumBgbUciGrOzUMal7ExvPXd7DyjPWrDUHdL9pJ+qNsJ5aAprO648OgWlMZn0mYTZjG6hJRl+lnnDGMDwtlPUrV7yIsKH4V4SFhDTo8JXwcBsEnMf4OaDVhJfhKhDd/xcv4UJxTlBK2AzEug7AADctAb7HOO3Ey7whXWf0swnLE0cvKcRC2oq0ETs3MFp0m/BfCK/gctYYfhMcEpZmr2Ykb2CgVl++hLUWMrzb4A9a87h9nC3vJge6/IGQyW0hAe5WwEdUvCm0Hhf2msefpqGs0sbNKZq81qDuE5wl4rha2/x18NCGbtTkIzejTSVgh/MZmMXe9HTtwGzSVUAS+kfCekAXV78XuqsxoPqEA/dpBO0G72c5qfmyAKhgJOhHUBaojQD+bs4KwgZlACfgjMKM4rF1pTznhBJvHpQX/DJVSE8xEXSloFqgKe+tZOMkQAvebCNIvBPBX7EL1jQHeV+PWwD8tRZ0btAz0GOEK4RCeb7L3HXb2UCYGvyFO4ZOg+hR7AhDof2RJelNjRH0bixSctvENtgtBtdesIzwH3wsaIWifOBWrizQtqXH5hH1IxPh6/xwE96xNsOtZsBF/pxXMKVqxOYYwk2ohR+tAISVQtR3KYvos1AQ9Vy58kjKFyUJWrxTcYbIhRpCn6DMZryvEjbMF4Ue0yq8FbIjnvPTaAxhQe9SfgjoHUHm3ieAdQTosXeIG6TteOFmHiAz6NliI9DiVvdsViODtLEPjtFN4fb0BO0w2rS3Ikw4HLR7AJHWWZ0MmyVVcp8c1oC2g8exdj9Pk3iwvAyoWbiTsJaSxtLZEnFIkNinKRPBWP3l3v9jEOiQxreL0uHal4PLTJATOIRwm5CFxeYT6XezdDnklbEBKd1nUnxYpXylri0eaqEob4SjrNxt9ik1S1go2xmudSrK6eYRL4A20u/HsIuSzvnGEFjb2brH+bDH3NfkFJgnXvR8sUdFlESEZIe+BaJuBNLYcp5IC+hZxVn1cOC/e8SAl5vOq8gbqqy8WtXByydCSemjIHEQhFbIWM5u3MVVvJkwhzBVtuVZ9eoplNjkaSqLdoomUpz83SoS+rjTKsPi7ukqLt4+g0OqOvkWZijECPxRW4GaXDBOIYD8QXIjH+keCHbymBosCXvgRL/up4IXdd+PZg4ig/NJ9/mHltwADAJTWIbn9OeuJAAAAAElFTkSuQmCC);
  width: 62px;
}

.global-footer .social a span.pinterest {
  background-image: url(/resource/blob/pinterest-icon-png-data-11180886.png?userVariant=14243);
  width: 26px;
}

.global-footer .social a span.googleplus {
  background-image: url(/resource/blob/googleplus-icon-png-data-11180872.png?userVariant=14243);
  width: 26px;
}

.global-footer .social a span.flickr {
  background-image: url(/resource/blob/flickr-icon-png-data-11180866.png?userVariant=14243);
  width: 83px;
}

@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  .global-footer .social a span {
    background-size: 100%;
  }
  .global-footer .social a span.facebook {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAYAAADFeBvrAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDoyYzhlMmNkYy1mZTdmLTRjZWYtODFkMC1jYmQ3NzI3NjEzYmMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RDAxQzk1NUIzOEI1MTFFNjg3N0NDMkYyOUJBMTc3MTgiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RDAxQzk1NUEzOEI1MTFFNjg3N0NDMkYyOUJBMTc3MTgiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo1MGM5MWYwOC1mMmM1LTRiMjItYTIyNS1lY2ZjM2ExZDc2NjYiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MmM4ZTJjZGMtZmU3Zi00Y2VmLTgxZDAtY2JkNzcyNzYxM2JjIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+YaUmHgAAAXRJREFUeNrsmjFKA0EUhmdFokGQpFCWFEEttckJrOy1sBMrQwrxFp7BxgNYqMV6BMukE1GwEC8QQQgomNX1H5hUIbMxYXdmHv+DjwmZhOy3L/vmzSZRlmV1pdQlOACLKsxIQQI6EYRu8OBQyYhbLTQMODNjmdJCmRIUC0pYUMj38LEY/IJ3My6DJTMGkyFdlO7AEWiak7wOYlADVRCBNbDne4Z6oA0ep3htH7z6LHQNjsG3hKLQLULGldAPOClCxpWQLgBPktahK2nr0P0Ux3QK9k3pXvnP8ZYt1DfY4kLva2b9gLK77WewY5mvgIEZg7iGhjnzjXlk2G1TiEIUKq1s1y193CDnBK9a5s/AuYuF9WOO3artvbG0r9yGNKEtV9dQVJDQp7nHICJDcZ5MaEKbLvdDrQnPf4GXnG57e8Lcro/bhweL7KiKvbFToBCFKEQhClGIQhSiEIUoRKHZhFJBPqkWSgQJJfqewujnPxF/0fwTYAAVrU/pA6vX7wAAAABJRU5ErkJggg==);
  }
  .global-footer .social a span.twitter {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAAA0CAYAAAA62j4JAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjQ5OUQ3RDY2MzhCNjExRTZBNDkyQTRGNTY2MDcxRDA0IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjQ5OUQ3RDY3MzhCNjExRTZBNDkyQTRGNTY2MDcxRDA0Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NDk5RDdENjQzOEI2MTFFNkE0OTJBNEY1NjYwNzFEMDQiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NDk5RDdENjUzOEI2MTFFNkE0OTJBNEY1NjYwNzFEMDQiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4GGO0WAAAEXElEQVR42tybaUgVURTH56ktZHsWRbZjK5VSobQaLYT0JUtawPaiPhRF2ZdKIutLGxEtZLSvH9ooQYSsoGiTioJWW9SytLSyaLem//GdB8PQe+/OvJk7896BH/hmuXfOuXPPueee0aOqquJiaQrSwWjQH7QF9cA3UApugjxwwWC7DYAH/FDIAC6kKdilikslmC/Ydjw4DvrWDb7upAekgMYOKj9VNS9PQFc/7SaAXL7umu+4/qIOfEG2Q8rnqNbIMG6vN1gCburOJ/kzQJbmommSlV+rWifVoMTPuRxtv/qHuKS7eJIk5TNUOVKg6zfao4kCLUAZaKzzmHPAPhs9fSwoBu1sjignwFTN72kgXmuNxACWW2vj6GdLGPmt3FcvsJmjBskY7YOkBmkkj6OElcrXB+U2K18DzoEK3fFMvQ8YKdDYO5BsoQHSVGdkse8ZojRzokZgHrUGN0AuiLFgXg5zYHW5FGzz/dAa4FXd0lBM5rHBZof4MAmSlZ8FtmoPaA3wHtw10FgjsBeUsEc1I3GSFKfBSgEH9CeidL/zTTTeCRwFVSAHtDdwb5QkA2zkxCnoAxwBZtPDVmAVeA1ugUWgi8DIyJAY0RF4CbZb0OEgdjQvmENgGRgLuoNmmv5kyF9/Jzz/2Q+gldlD0NHGB/rJviO2bjVmv2SBTaJz8CuYbPMD0YZED0nKk3wWmQJjQCb/TbG+p8Q5are8FzFAHM/VZ2AN+ACm8+sa7lIu4gMoTl7XnSePXh+0CWPlv7M/qwoWHop5/sdqjsVHwOg/96e8fgpUgytK5Ml9IyuxkxFogOuBTurXAdE8FbpEkAEGgDuib8AfsDqClL8XSHl/CyFKbA5GiAEKzGZjM0FhBBjgVCjpKNXjzoax8jc4Kw0pH58AFoapAQ6LXOQxUB2eCOaCZMVbQ3CzVIBuireKbG6jgCWDc/dCdiiUFzQBQ1xugB0iyosYgGryK8Ps1X8LtoheHMwHbAiUSrpU1omOvogBaCMhO4yULwI7jdwg6gTPg/FhYAAqtFw1coPotnR6sKzKBbLeqPJGwyA5zMsujQCUxg83c6ORwkQtGMpOxk3yEUwxe7OZygxli7RTtEcRryXaKeSb3pi92cgU+J/QfmEa6KB4vyxZAZpLVJ5Wp6dDaSDUEvcvTcK0WLLymaEqb4UBfK/gfkVepdcXlc5Y0VAoBkjhRUeSRMV/gxFKkH0+Ow1ArziVzajy20eys3vAexQVVjZKBqB6/ifFWxPQRwg6R9XcwWAUx1qPA55+M1huR8NkAPoC+xhIBI/YGFTrpw8fWjsc4ko5JS+yqwNfGKRR3g1SXbK4oWwuy2hiE8pC6CkYCVoq3s9JnFrgUAlrieL9P4GdMjr0txBqCGaABTw17JaLYJfiQGVKZCXYmePuOA59TSzot5ITmHxOtR3bdDG6FCanORD0Y79BX3m041eWqsq+f0Wp5Wn0hZOVMp5m9O3BbfDYLZnUPwEGAJiTnlceZ6FQAAAAAElFTkSuQmCC);
  }
  .global-footer .social a span.linkedin {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAYAAADFeBvrAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo3MWZhNDMxNC1iZDJkLTRhNzgtYmQ5OS1hYWViN2VhMmE3MWQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6ODJFMEU0RDYzOEI2MTFFNkFFMzBDNzY3NjFDMDYzQUYiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6ODJFMEU0RDUzOEI2MTFFNkFFMzBDNzY3NjFDMDYzQUYiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo3MWZhNDMxNC1iZDJkLTRhNzgtYmQ5OS1hYWViN2VhMmE3MWQiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NzFmYTQzMTQtYmQyZC00YTc4LWJkOTktYWFlYjdlYTJhNzFkIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+SrLm9QAAAiFJREFUeNrsmssrRFEcx8+M8UrRSFlItopCVgiTV8rCyGOhlDUrW+W/sLC0YDFFWZHyLI1RTJqoCRsl8lhQbGRc36MzNQ1zzsVM87vH+dVnut3fudP9dM+95/e7M8yyLAY6QAjELOcFP+cg8HEXFz66GGPrwM2cHe+gmwsdYqOR6RFHXIibuTQRstwayfBwuZlm8W+FNsEoaAKDYJnuXaSOGbFWJTNGcVHiTzlL4rsK+iT5WTDppCk398c8OaFzRf7MaULlf8yTExpS5IfJrayKh8Ib6AHb3+RqQBAUO+kKecAamE6YXiVgAuxRk7FzhZLjBRSRLuZ+KEQ+PITO5RnEQCHIy5TQJZiX5P2gLmlfAERTjK8H/WI7JsYuiIfLU8J9XQnaRP3Ym85abidFHRdn/ptj/JLx42JMBNQqvjtOO7i2W8tlo33gLX8rOLE5fldcrXuK/dAjGEiYXnbjQiwV5IRWwNUvj10CEd061gDlx3Y+aBYVyB04EAu3LLaoCo2IXsqbsO9BFMO7kuPCFKdcrVh7vEn7y8AiKJAc+wpuqAlNgdwUuQpR3cvilpqQT5FvUOSfKAnxt7RVijGlmeyH0h28l8qxMcYxQlnvWI2QETJCRsgIGSEjZIQ0CtWrYF6qH0vy1ezrb0SnovtM1SG32Oh3opJ8vayA1e7dtrmHnCCk05T7fLcd1kgorN0fALnEBt8AIbHTiSL7oBNsfQgwANUsuMcwwpsTAAAAAElFTkSuQmCC);
  }
  .global-footer .social a span.youtube {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHwAAAA0CAYAAABIFVy/AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkM0NjU4RUI3MzhCNjExRTY5NDUwQzZFNjBFM0UwMzMwIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkM0NjU4RUI4MzhCNjExRTY5NDUwQzZFNjBFM0UwMzMwIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QzQ2NThFQjUzOEI2MTFFNjk0NTBDNkU2MEUzRTAzMzAiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QzQ2NThFQjYzOEI2MTFFNjk0NTBDNkU2MEUzRTAzMzAiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7yBFabAAAImElEQVR42uxdCYwURRStnZ09WEBkwRWzggsiIgIBAY+AEQU8g8ZEI4eCBhUSEjUSNYRExCMa0RAiaOJFPAiKcijiERYEVsUoigoEuQRE5JJdFpZlmT3a/50/UvPnV3fPxc729Eteeruquqe7fh3///rVm2NZlsoytAWeA+wIbAMsAp5F6YWUlseOSju3qGyA0gNaGTeVieVrgI3aNcfp2Eh5+Hct8CQdQ5R+ko7V9Hc18R86OiInCwSeDxwDvAHYF9iZBOYlYCPYD9wI/Ar4oakBeF3g9wKfAZ6fZaNYJfBp4OxsEvhrwEkqu7EQeFc2CHwOcLLygVgKvN3LAh8M/MaXcxRG0bzuSYH/DOzvyzgKB4GdlGZaeAW9fGGLOBc4DP8IAm8E1rMC623sOqzQYpZ2ALg5A15stJDWRHZsXpz3qieTLplO0Uh2tA60+3OboW7GAlfikH6IHBE6ppNaz1EArBPSHwS+kQEC/x54hTB/raRnjwenqFd8kMTzrAbeytK+Bg5ohrr5C30Q2MNfEYQ7zCDwwUJaA/D9DBB2G8Nwvk2FPVGJYFuSz4Sd47jQkJoD6IvojsPVAiHzSmBrIf06Ie0zFXbzNTcuoSGYoziJexYn+UzSNBJsxjrqgwLfAfydZWDFXSNcMFxIW5whionJm7Y3iXvuVd5CaaS1LQJOE4b1z7Xz9sDLWRm06ZZlkCYq4TYy1XTsAv7B0i6jd+RpntLWg1ovnebQm4ei3c7S1gCPZrjAXxTSZgEfZWnzVHhxxcsoCWjOin0ssy+rRGn+XpJBL9MxjrI1QlpVFtjjJbqNudRhzo53/i4wKFHpQoc4yjYZrI0zgeZ0bZ4dZL11sjCPz1fhNeSeLO9Xsu2ibgh8HHgL8DyqWCxTAZxLCqJp2NXny1qynyNOi3FEHY8BN7DfTiXQWfMyHSPoyp5jDdnaurI7xaGh52oKIU4tq6iesEPNdHDKoDX0DnAFXY8dtpsKO8/GuXinfIW+dCI6YaqtaOyhvDutWDypXYsciE4cy4wm4AR2TYRbhfLttPw5Qv5Ido8Kyz2eEp6hnJU5KpQpY2UmCWWOavnlQn4jcB2wQMgbYPPMeK9SQ/0h+wN3OLz3+gAbapazFtGFFLVLHYbzEuB3gsdOB97nTeAIF+bPcTbsSo6TWsHxkkpg3fDImAvZeSd2roc+SWgHnAq8yuCA+Qn4lpD+I40A+2zuvYEcT5V2foGACyXsfmA/lrYbuEk7n63c+6rT5ZUrUJmPEwarQce7wpx/s8v7Y0cZE4/Av1Cng+sieFbQ0JewVj1K0HgnE7nZVmJQAJNBzhlWEBNFAz3nDGA5zeEcG5kC+ZEwwo2l65epWHcyxrTtNNVTUDBXcKHheiYgjkXa31cL+aPphxX9+JcsfwQ9cCqH36IWYhqhNXSTphRXsOmxihTdMjr/lF3fmY2SvUlx07V/bAiPSApjIAHbGlvbt9r5xSy/jglzhYr1tfdIQ0U2tRCBX8TOBwllDmt/b2J5vYUGwNc9Nrsd0qUWxcEVO77AcIoNrwXMtEmHCdWSUOnC/ten1SMO5esERdG0OmhJAv+btEITFjj0LLynPlUEhQdqUj4k4XILJCRo81w5ba1iXd41ph8zLdXNMww1h7S5ORnPkeXL2dX0VCeYnxiftp7K5JDmX++iEdkKfCl5xnJslDUf6UOOdgwINvkgF0psXBm4beWHBOZ3HxnekOy8QkcMhn2mIuDL83+Y7PAmu3AbyXNVmKEvaAnzmFeBNrfTQklXQ3oo6JFKaFKZEVd3JoBxCtP9YTB7engy02pD0EMVUeNBs8wSfBaWcD6LNYQy4Ph0DemJ7KJIx8hywkMCz9N0piL2bkFB4FNYWi+TwFNR8ZbQOnVXakgl71k75qJMqoMpLeXsICpOwe9Iq3xFWl6hgzKNdcsXuHqapr1UCPwQO2/FBNxIaU4mH38J3aXYx8VzpDoIUXJ68N6VyLbkznFORTwad6/wTLxDtDaNgqkQ+G9Ci31AO58otOItDhVZqI0Sd6vwpzuccCTFAm8lNFRdMcRAhoUJ3Pc9dv6Jw8jBY+N/IUaAq5t8v18Xw28fTsUcjqFNtSp6PXquOh3jPVG4hnvsQsKwhWUqDXORm5EmWQSF4RPfdSr1svkJ3vcJFQ40GarCy8ybhYamjwL3AV9nZYYAH6JRcLbwG3eY6igVAm8gu3AmS59oKL9OhZ3/dsMUYmScz3EgDcoTRt7+qZ1jT3pBO++uzJG4pvkaG/dqFR3tyhUuvaHhPj8MGFnBFNTnDddjBGs/Q97BgEMLl+Y1CS+p2FU0cUhRsdtnEcttrnnb4Gjgz7I/AbPHTvlE2MWS4QLTDAdfgCXkf6zkKKEIHhbScNju5uK9LnCYZvbbCby9S41Sb1lzbfLLqeVJi/MY4rNGSMe92ROUHInJn2VnkjZ7SEibImi8GB2Le+Fxz9pWllfHhBwSGgDOyWsNjQnf9R4hHZUwjHWzC1DEYRz3Cth9g2673TdepM11G5R9GCxioArHtHXXBIFbile5EATOS7hZvpqUmZWamVHq4ll2uuwJuJFwF0vrbzCzsFe+CtxDPQgrPRKOvZ0N+bnUeyO+iUoVvVkCgSHfkfDmtTQyohCuVXIINwfu9K2gd7DomfA3eztch3pWB6991Ad3ZYxTPiRg5xnutSXFxb5cjfjPMvJaD8+h6aCtL1/Rtq/yWg/H1vucL9sYoB1f5cUeHsFuUmZ8hOMEOpLS5tmwoMFpcsS0NKBZOERpka9eFfg+MlOyOegSo1vRvR31fZts+EA+blwcT3ZuaRYIGj9OOE/F+t+zRuAR5FKvx4WJHiR8nNtwzzZ6z9CVnEfHXHZE5GujYr467VGLfJ5TPze5oNGJ00j5yAZKC9DfDdpQHClfr+WF6PwYMfIvMHClEB0xW1Ts16mi8K8AAwAQm52wMgR6HQAAAABJRU5ErkJggg==);
  }
  .global-footer .social a span.googleplus {
    background-image: url(/resource/blob/googleplus-retina-icon-png-data-11180874.png?userVariant=14243);
  }
  .global-footer .social a span.flickr {
    background-image: url(/resource/blob/flickr-retina-icon-png-data-11180868.png?userVariant=14243);
  }
  .global-footer .social a span.pinterest {
    background-image: url(/resource/blob/pinterest-retina-icon-png-data-11180888.png?userVariant=14243);
  }
}

.global-footer .social img {
  height: 100%;
  display: block;
  opacity: .8;
}

@media (min-width: 767px) {
  .global-footer .social {
    float: right;
    text-align: right;
    padding-top: 14px;
  }
}

.global-footer .footer-social {
  text-align: left;
  height: 26px;
  max-height: 26px;
}

.global-footer .footer-social a {
  height: 26px;
  max-height: 26px;
  width: auto;
  margin-right: 21px;
  display: inline-block;
}

.global-footer .footer-social a:focus {
  outline: 0;
}

.global-footer .footer-social a:last-child {
  margin-right: 0;
}

.global-footer .footer-social a:hover img {
  opacity: 1;
}

.global-footer .footer-social a * {
  height: 26px;
  max-height: 26px;
}

.global-footer .footer-social img {
  display: block;
  opacity: .8;
}

@media (min-width: 767px) {
  .global-footer .footer-social {
    float: right;
    text-align: right;
    padding-top: 14px;
  }
}

@media (max-width: 1279px) {
  .global-footer .emr-global-footer.padded-container {
    padding-top: 40px;
  }
}

.global-footer .emr-global-footer.padded-container .brand-content-sidebar {
  width: 280px;
  margin-right: 60px;
}

@media (max-width: 766px) {
  .global-footer .emr-global-footer.padded-container .brand-content-sidebar {
    width: 100%;
  }
}

.global-footer .emr-global-footer.padded-container .brand-content-sidebar .row {
  margin: 40px 0 48px 0;
  display: block;
}

@media (max-width: 766px) {
  .global-footer .emr-global-footer.padded-container .brand-content-sidebar .row {
    margin: 0 0 23px 0;
  }
}

@media (max-width: 766px) {
  .global-footer .emr-global-footer.padded-container .brand-content-sidebar .row .brand-content-sidebar-logo {
    margin-bottom: 32px;
  }
}

@media (min-width: 1280px) {
  .global-footer .emr-global-footer.padded-container .brand-content-sidebar .row .brand-content-sidebar-logo .image-container {
    margin-bottom: 40px;
  }
}

.global-footer .emr-global-footer.padded-container .brand-content-sidebar .row .brand-content-sidebar-logo .image-container img {
  width: 154px;
  height: auto;
}

.global-footer .emr-global-footer.padded-container .brand-content-sidebar .row .brand-content-wrapper .title {
  width: 100%;
  height: auto;
  margin: 0 0 8px;
  font-weight: bold;
  line-height: 1.33;
  color: #fff;
}

.global-footer .emr-global-footer.padded-container .brand-content-sidebar .row .brand-content-wrapper p {
  margin-bottom: 0;
  font-size: 0.875rem;
  line-height: 1.71;
  font-weight: normal;
  color: #fff;
}

@media (max-width: 1279px) {
  .global-footer .emr-global-footer.padded-container .brand-content-sidebar .row .brand-content-wrapper p {
    margin-bottom: 24px;
  }
}

.global-footer .emr-global-footer.padded-container .brand-content-sidebar .row .footer-social.footer-social-content {
  width: 100%;
  height: auto;
  padding: 0;
  margin: 24px 0 16px 0;
  font-size: 0.75rem;
  font-weight: 600;
  line-height: 1.33;
  color: #fff;
  float: left;
  text-align: left;
  max-height: unset;
}

@media (max-width: 1279px) {
  .global-footer .emr-global-footer.padded-container .brand-content-sidebar .row .footer-social.footer-social-content {
    margin: 0 0 16px 0;
  }
}

.global-footer .emr-global-footer.padded-container .brand-content-sidebar .row .footer-social.footer-social-content .footer-social-icon {
  display: flex;
}

@media (min-width: 1280px) {
  .global-footer .emr-global-footer.padded-container .brand-content-sidebar .row .footer-social.footer-social-content .footer-social-icon {
    flex-wrap: wrap;
  }
}

.global-footer .emr-global-footer.padded-container .brand-content-sidebar .row .footer-social.footer-social-content .footer-social-icon a {
  height: 24px;
  max-height: 24px;
  margin-bottom: 16px;
}

.global-footer .emr-global-footer.padded-container .brand-content-sidebar .row .footer-social.footer-social-content .footer-social-icon a .image-container {
  height: 24px;
  max-height: 24px;
}

.global-footer .emr-global-footer.padded-container .brand-content-sidebar .row .footer-social.footer-social-content .footer-social-icon a .image-container img {
  height: 24px;
  max-height: 24px;
}

.global-footer .emr-global-footer.padded-container .brand-content-sidebar .row .footer-promo-content-link {
  display: inline-flex;
  gap: 8px;
  margin-top: 16px;
}

.global-footer .emr-global-footer.padded-container .brand-content-sidebar .row .footer-promo-content-link img {
  object-fit: cover;
  width: 136px;
  height: auto;
  position: relative;
}

.global-footer .emr-global-footer.padded-container .brand-content-sidebar .row .footer-promo-content-link .promo-content-item .promo-content-container img {
  width: 100%;
}

.global-footer .emr-global-footer.padded-container .brand-content-sidebar .row .footer-promo-content p {
  margin-bottom: 0;
  font-weight: 500;
  color: #fff;
}

.global-footer .emr-global-footer.padded-container .brand-content-sidebar .row .footer-promo-content .cta-buttons {
  margin-top: 16px;
}

@media (min-width: 767px) and (max-width: 1279px) {
  .global-footer .emr-global-footer.padded-container .brand-content-sidebar {
    display: flex;
    width: 100%;
    margin-right: 0;
  }
  .global-footer .emr-global-footer.padded-container .brand-content-sidebar .row {
    display: flex;
    margin: 0 0 0 0;
  }
  .global-footer .emr-global-footer.padded-container .brand-content-sidebar .row .brand-content-sidebar-logo {
    margin-right: 26px;
  }
  .global-footer .emr-global-footer.padded-container .brand-content-sidebar .row .brand-content-wrapper {
    display: block;
  }
}

@media (min-width: 1280px) {
  .global-footer .emr-global-footer.padded-container .footer-separator {
    margin-top: 40px;
    margin-bottom: 48px;
    border-right: 1px solid #fff;
  }
}

@media (min-width: 767px) and (max-width: 1279px) {
  .global-footer .emr-global-footer.padded-container .footer-separator {
    border-bottom: 1px solid #fff;
    margin: 24px 0;
  }
}

.global-footer .emr-global-footer.padded-container .emr-footer-links {
  width: 100%;
}

@media (max-width: 766px) {
  .global-footer .emr-global-footer.padded-container .emr-footer-links {
    padding-top: 0px;
    margin-bottom: 48px;
  }
}

.global-footer .emr-global-footer.padded-container .emr-footer-links .global-footer-navigation {
  width: 100%;
}

@media (max-width: 766px) {
  .global-footer .emr-global-footer.padded-container .emr-footer-links .global-footer-navigation .horizontal-list .title-list-footer {
    border-top: solid #fff 1px;
    border-bottom: solid #fff 1px;
    padding-top: 16px;
    padding-bottom: 16px;
  }
  .global-footer .emr-global-footer.padded-container .emr-footer-links .global-footer-navigation .main-nav li {
    padding-right: 0px;
  }
}

.global-footer .emr-global-footer.padded-container .emr-footer-links .global-footer-single-social-link {
  width: 100%;
}

.global-footer .emr-global-footer.padded-container .emr-footer-links .global-footer-single-social-link .footer-social-content-right {
  margin-top: 0;
}

@media (max-width: 766px) {
  .global-footer .emr-global-footer.padded-container .emr-footer-links .global-footer-single-social-link .footer-social-content-right .footer-social-wrapper {
    margin-top: 24px;
  }
}

.global-footer .emr-global-footer.padded-container .emr-footer-links ul.horizontal-list {
  display: flex;
  flex-direction: column;
}

.global-footer .emr-global-footer.padded-container .emr-footer-links ul.horizontal-list .footer-as-links a {
  font-size: 0.875rem;
  line-height: 1.5rem;
}

@media (min-width: 1280px) {
  .global-footer .emr-global-footer.padded-container .emr-footer-links ul.horizontal-list {
    min-width: 180px;
  }
}

@media (max-width: 766px) {
  .global-footer .emr-global-footer.padded-container .emr-footer-links ul.horizontal-list[aria-expanded="false"] .footer-as-links {
    display: none;
  }
  .global-footer .emr-global-footer.padded-container .emr-footer-links ul.horizontal-list[aria-expanded="true"] .footer-as-links {
    display: block;
  }
  .global-footer .emr-global-footer.padded-container .emr-footer-links ul.horizontal-list[aria-expanded="true"] .title-list-footer {
    border-bottom: none;
  }
}

.global-footer .emr-global-footer.padded-container .emr-footer-links ul.horizontal-list li {
  margin: 0 0 8px 0;
  font-size: 0.875rem;
  line-height: 1.71;
  border-right: none;
  font-weight: 300;
  color: #fff;
}

@media (max-width: 766px) {
  .global-footer .emr-global-footer.padded-container .emr-footer-links ul.horizontal-list li {
    padding-right: 0px;
  }
}

.global-footer .emr-global-footer.padded-container .emr-footer-links ul.horizontal-list li:first-child {
  margin-bottom: 8px;
  font-weight: bold;
  text-transform: uppercase;
  color: #fff;
}

@media (max-width: 766px) {
  .global-footer .emr-global-footer.padded-container .emr-footer-links ul.horizontal-list li:first-child {
    margin-bottom: -1px;
  }
  .global-footer .emr-global-footer.padded-container .emr-footer-links ul.horizontal-list li:first-child .dropdown-button {
    content: '';
    display: block;
    float: right;
    margin-top: -34px;
    margin-right: 4px;
    width: 8px;
    height: 8px;
    border: solid #c9cacc;
    border-width: 2px 2px 0 0;
    transform: rotate(135deg);
  }
}

.global-footer .emr-global-footer.padded-container .emr-footer-links .footer-social-content-right {
  width: 100%;
  height: auto;
  padding: 0;
  margin: 24px 0 16px 0;
  font-size: 0.75rem;
  font-weight: 600;
  line-height: 1.33;
  color: #fff;
  float: left;
  text-align: left;
  max-height: unset;
  max-width: unset;
}

@media (max-width: 766px) {
  .global-footer .emr-global-footer.padded-container .emr-footer-links .footer-social-content-right {
    margin-top: 24px;
    display: contents;
  }
}

.global-footer .emr-global-footer.padded-container .emr-footer-links .footer-social-content-right a {
  height: 24px;
  max-height: 24px;
  margin-bottom: 16px;
}

.global-footer .emr-global-footer.padded-container .emr-footer-links .footer-social-content-right a .image-container {
  height: 24px;
  max-height: 24px;
}

.global-footer .emr-global-footer.padded-container .emr-footer-links .footer-social-content-right a .image-container img {
  height: 24px;
  max-height: 24px;
}

.global-footer .emr-global-footer.padded-container .emr-footer-links .footer-social-content-right .footer-social-icon {
  display: flex;
  flex-wrap: wrap;
}

@media (min-width: 1280px) {
  .global-footer .emr-global-footer.padded-container {
    display: flex;
  }
  .global-footer .emr-global-footer.padded-container .emr-footer-links {
    display: flex;
    gap: 20px;
    padding: 0;
    margin: 40px 0 48px 60px;
  }
}

@media (min-width: 767px) and (max-width: 1279px) {
  .global-footer .emr-global-footer.padded-container .emr-footer-links {
    display: flex;
    gap: 12px;
    padding: 0;
    margin-bottom: 40px;
  }
}

@media (max-width: 766px) {
  .global-footer .emr-global-footer.padded-container .emr-footer-links {
    display: block;
    padding-bottom: 0px;
  }
}

@media (min-width: 767px) {
  .global-footer .emr-global-footer.bottom {
    padding: 24px 0 0 0;
  }
}

.global-footer .global-footer-bottom .corp-promise {
  font-size: 1.125rem;
  font-weight: 600;
  font-stretch: normal;
}

.global-footer .global-footer-bottom .copyright {
  color: #fff;
}

.global-footer .global-footer-bottom .horizontal-list {
  margin-bottom: 32px;
}

.global-footer .global-footer-bottom .horizontal-list li {
  font-size: 0.75rem;
  font-weight: 500;
  letter-spacing: normal;
  margin-right: 10px;
}

.global-footer .global-footer-bottom .horizontal-list li a {
  padding-right: 10px;
  color: #fff;
  border-right: 1px solid #fff;
}

.global-footer .global-footer-bottom .horizontal-list li:last-of-type a {
  border: 0;
}

@media (min-width: 1280px) {
  .global-footer .global-footer-bottom-logo {
    display: flex;
    justify-content: flex-end;
  }
}

.global-footer .global-footer-bottom-logo .footer-emerson-logo-box img {
  width: 180px;
  height: auto;
}

/*
  The following standard setting and these paragraph styles rules
  should be listed before the alignment rules. Otherwise,
  the alignment rules won't overwrite the standard setting.
*/
strong {
  font-weight: 500;
}

.cm-richtext,
.richtext {
  /* basic styles */
  /* alignment */
  /* floating (images) */
  /* default table layout */
  /*table {
    width: 100%;
    border: 1px solid #000;
    margin: $padding-base-horizontal 0;

    th {
      font-weight: bold;
      text-align: left;
      padding: $padding-base-vertical $padding-base-horizontal;
      border-bottom: 1px dashed #000;
    }

    td {
      padding: 5px $padding-base-horizontal;
      border-bottom: 1px dashed #ccc;
    }

    tr:last-child {
      td {
        border-bottom: none;
      }
    }
  }*/
  /* headings for paragraphs [deprecated] */
  /* font-families [deprecated] */
  /* font-sizes [deprecated] */
  /* colors [deprecated] */
  /* background-colors [deprecated] */
  /* list items [deprecated] */
}

.cm-richtext a,
.cm-richtext .underline,
.richtext a,
.richtext .underline {
  text-decoration: underline;
}

.cm-richtext .strike,
.richtext .strike {
  text-decoration: line-through;
}

.cm-richtext sub,
.richtext sub {
  vertical-align: sub;
}

.cm-richtext sup,
.richtext sup {
  vertical-align: super;
}

.cm-richtext .rte--list,
.richtext .rte--list {
  padding: 0;
  margin: 0 0 13px 1.15em;
}

.cm-richtext .rte--list:last-child,
.richtext .rte--list:last-child {
  margin-bottom: 0;
}

.cm-richtext blockquote,
.richtext blockquote {
  margin: 0 0 1.26667rem 0;
  padding: 1.26667rem 1em;
  background: #f0f0f0;
  color: #333333;
  quotes: inherit;
}

.cm-richtext blockquote p,
.richtext blockquote p {
  display: inline-block;
}

.cm-richtext blockquote p:last-child,
.richtext blockquote p:last-child {
  margin-bottom: 0;
}

.cm-richtext .align--left,
.richtext .align--left {
  text-align: left;
}

.cm-richtext .align--center,
.richtext .align--center {
  text-align: center;
}

.cm-richtext .align--right,
.richtext .align--right {
  text-align: right;
}

.cm-richtext .align--justify,
.richtext .align--justify {
  text-align: justify;
}

.cm-richtext .float--left,
.richtext .float--left {
  float: left;
}

.cm-richtext .float--right,
.richtext .float--right {
  float: right;
}

.cm-richtext .float--none,
.richtext .float--none {
  float: none;
}

.cm-richtext .p--standard,
.richtext .p--standard {
  font-weight: normal;
  font-size: 12px;
}

.cm-richtext .p--heading-1,
.richtext .p--heading-1 {
  font-weight: bold;
  font-size: 24px;
}

.cm-richtext .p--heading-2,
.richtext .p--heading-2 {
  font-weight: bold;
  font-size: 20px;
}

.cm-richtext .p--heading-3,
.richtext .p--heading-3 {
  font-weight: bold;
  font-size: 16px;
}

.cm-richtext .p--heading-4,
.richtext .p--heading-4 {
  font-weight: bold;
  font-size: 14px;
}

.cm-richtext .p--heading-5,
.richtext .p--heading-5 {
  font-weight: bold;
  font-size: 13px;
}

.cm-richtext .p--heading-6,
.richtext .p--heading-6 {
  font-weight: bold;
  font-size: 12px;
}

.cm-richtext .font-name--arial,
.richtext .font-name--arial {
  font-family: Arial, sans-serif;
}

.cm-richtext .font-name--arial-black,
.richtext .font-name--arial-black {
  font-family: "Arial Black", sans-serif;
}

.cm-richtext .font-name--arial-narrow,
.richtext .font-name--arial-narrow {
  font-family: "Arial Narrow", sans-serif;
}

.cm-richtext .font-name--century,
.richtext .font-name--century {
  font-family: Century, serif;
}

.cm-richtext .font-name--courier,
.richtext .font-name--courier {
  font-family: Courier, serif;
}

.cm-richtext .font-name--lucida-console,
.richtext .font-name--lucida-console {
  font-family: "Lucida Console", serif;
}

.cm-richtext .font-name--lucida-sans-unicode,
.richtext .font-name--lucida-sans-unicode {
  font-family: "Lucida Sans Unicode", sans-serif;
}

.cm-richtext .font-name--times-new-roman,
.richtext .font-name--times-new-roman {
  font-family: Times New Roman, serif;
}

.cm-richtext .font-name--verdana,
.richtext .font-name--verdana {
  font-family: Verdana, sans-serif;
}

.cm-richtext .font-size--8,
.richtext .font-size--8 {
  font-size: 8px;
}

.cm-richtext .font-size--9,
.richtext .font-size--9 {
  font-size: 9px;
}

.cm-richtext .font-size--10,
.richtext .font-size--10 {
  font-size: 10px;
}

.cm-richtext .font-size--11,
.richtext .font-size--11 {
  font-size: 11px;
}

.cm-richtext .font-size--12,
.richtext .font-size--12 {
  font-size: 12px;
}

.cm-richtext .font-size--14,
.richtext .font-size--14 {
  font-size: 14px;
}

.cm-richtext .font-size--16,
.richtext .font-size--16 {
  font-size: 16px;
}

.cm-richtext .font-size--18,
.richtext .font-size--18 {
  font-size: 18px;
}

.cm-richtext .font-size--20,
.richtext .font-size--20 {
  font-size: 20px;
}

.cm-richtext .font-size--24,
.richtext .font-size--24 {
  font-size: 24px;
}

.cm-richtext .font-size--26,
.richtext .font-size--26 {
  font-size: 26px;
}

.cm-richtext .font-size--28,
.richtext .font-size--28 {
  font-size: 28px;
}

.cm-richtext .font-size--36,
.richtext .font-size--36 {
  font-size: 36px;
}

.cm-richtext .font-size--48,
.richtext .font-size--48 {
  font-size: 48px;
}

.cm-richtext .font-size--72,
.richtext .font-size--72 {
  font-size: 72px;
}

.cm-richtext .color--black,
.richtext .color--black {
  color: black;
}

.cm-richtext .color--green,
.richtext .color--green {
  color: green;
}

.cm-richtext .color--silver,
.richtext .color--silver {
  color: silver;
}

.cm-richtext .color--lime,
.richtext .color--lime {
  color: lime;
}

.cm-richtext .color--gray,
.richtext .color--gray {
  color: gray;
}

.cm-richtext .color--olive,
.richtext .color--olive {
  color: olive;
}

.cm-richtext .color--white,
.richtext .color--white {
  color: white;
}

.cm-richtext .color--yellow,
.richtext .color--yellow {
  color: yellow;
}

.cm-richtext .color--maroon,
.richtext .color--maroon {
  color: maroon;
}

.cm-richtext .color--navy,
.richtext .color--navy {
  color: navy;
}

.cm-richtext .color--red,
.richtext .color--red {
  color: red;
}

.cm-richtext .color--blue,
.richtext .color--blue {
  color: blue;
}

.cm-richtext .color--purple,
.richtext .color--purple {
  color: purple;
}

.cm-richtext .color--teal,
.richtext .color--teal {
  color: teal;
}

.cm-richtext .color--fuchsia,
.richtext .color--fuchsia {
  color: fuchsia;
}

.cm-richtext .color--aqua,
.richtext .color--aqua {
  color: aqua;
}

.cm-richtext .background-color--black,
.richtext .background-color--black {
  background-color: black;
}

.cm-richtext .background-color--green,
.richtext .background-color--green {
  background-color: green;
}

.cm-richtext .background-color--silver,
.richtext .background-color--silver {
  background-color: silver;
}

.cm-richtext .background-color--lime,
.richtext .background-color--lime {
  background-color: lime;
}

.cm-richtext .background-color--gray,
.richtext .background-color--gray {
  background-color: gray;
}

.cm-richtext .background-color--olive,
.richtext .background-color--olive {
  background-color: olive;
}

.cm-richtext .background-color--white,
.richtext .background-color--white {
  background-color: white;
}

.cm-richtext .background-color--yellow,
.richtext .background-color--yellow {
  background-color: yellow;
}

.cm-richtext .background-color--maroon,
.richtext .background-color--maroon {
  background-color: maroon;
}

.cm-richtext .background-color--navy,
.richtext .background-color--navy {
  background-color: navy;
}

.cm-richtext .background-color--red,
.richtext .background-color--red {
  background-color: red;
}

.cm-richtext .background-color--blue,
.richtext .background-color--blue {
  background-color: blue;
}

.cm-richtext .background-color--purple,
.richtext .background-color--purple {
  background-color: purple;
}

.cm-richtext .background-color--teal,
.richtext .background-color--teal {
  background-color: teal;
}

.cm-richtext .background-color--fuchsia,
.richtext .background-color--fuchsia {
  background-color: fuchsia;
}

.cm-richtext .background-color--aqua,
.richtext .background-color--aqua {
  background-color: aqua;
}

.cm-richtext .list-item--none,
.richtext .list-item--none {
  list-style-type: none;
}

.cm-richtext .list-item--square,
.richtext .list-item--square {
  list-style-type: square;
}

.cm-richtext .list-item--circle,
.richtext .list-item--circle {
  list-style-type: circle;
}

.cm-richtext .list-item--disc,
.richtext .list-item--disc {
  list-style-type: disc;
}

p {
  margin: 0 0 1rem;
}

.rte-title--h1 {
  font-size: 2.75rem;
  line-height: 3.5rem;
}

.rte-title--h2 {
  font-size: 2.25rem;
  line-height: 3rem;
}

.rte-title--h3 {
  font-size: 1.875rem;
  line-height: 2.5rem;
}

.rte-title--h4 {
  font-size: 1.5rem;
  line-height: 2rem;
  font-weight: 400;
}

.rte-title--h5 {
  font-size: 1.125rem;
  line-height: 1.5rem;
  font-weight: 500;
}

.rte-title--h6 {
  font-size: 0.875rem;
  line-height: 1.5rem;
  font-weight: 500;
}

.rte-body--p1 {
  font-size: 1.75rem;
  line-height: 2.5rem;
}

.rte-body--p2 {
  font-size: 1.375rem;
  line-height: 2rem;
}

.rte-body--p3 {
  font-size: 1.125rem;
  line-height: 1.5rem;
}

.rte-body--p4 {
  font-size: 0.875rem;
  line-height: 1.5rem;
}

.rte-body--article {
  font-size: 1.125rem;
  line-height: 2rem;
}

@media screen and (max-width: 1279px) {
  .rte-body--article {
    font-size: 1rem;
    line-height: 2rem;
  }
}

.rte-a {
  font-weight: 500;
  color: #00aa7e;
  text-decoration: underline;
}

.rte-a:hover {
  color: #00916b;
  text-decoration: none;
}

.underline {
  text-decoration: underline;
}

/*List Style*/
.rte--list {
  font-size: inherit;
  line-height: inherit;
  margin-bottom: 1rem;
  margin-left: 2rem;
  padding: 0;
}

.rte--list li {
  margin-top: 0.5rem;
}

.rte--list li > a {
  color: #00aa7e;
  font-weight: 500;
  text-decoration: underline;
}

.rte--list li > a:hover {
  color: #00916b;
  text-decoration: none;
}

/*Label Style*/
.rte-label {
  font-size: 0.75rem;
  line-height: 1rem;
  font-weight: 600;
  letter-spacing: 0.08em;
  text-transform: uppercase;
}

.rte-label--eyebrow {
  font-size: 0.75rem;
  line-height: 1rem;
  font-weight: 600;
  color: #004b8d;
  letter-spacing: 0.08em;
  text-transform: uppercase;
}

blockquote.rte-blockquote {
  font-size: 1.375rem;
  font-style: italic;
  line-height: 2rem;
  padding: 1rem 0 1rem 1.25rem;
  position: relative;
  border-left: none !important;
  margin: 2.5rem 5rem;
}

blockquote.rte-blockquote p {
  font-size: inherit;
  line-height: inherit;
}

blockquote.rte-blockquote:before {
  background: #004b8d;
  bottom: 0;
  content: "";
  display: block;
  left: 0;
  position: absolute;
  top: 0;
  width: 0.25rem;
}

@media screen and (max-width: 1279px) {
  .rte-title--h1 {
    font-size: 2.25rem;
    line-height: 3rem;
  }
  .rte-title--h2 {
    font-size: 1.875rem;
    line-height: 2.5rem;
  }
  .rte-title--h3 {
    font-size: 1.5rem;
    line-height: 2rem;
  }
  .rte-title--h4 {
    font-size: 1.25rem;
    line-height: 1.5rem;
  }
  .rte-title--h5 {
    font-size: 1rem;
    line-height: 1.5rem;
  }
  .rte-title--h6 {
    font-size: 0.875rem;
    line-height: 1rem;
  }
  .rte-body--p1 {
    font-size: 1.625rem;
    line-height: 2.5rem;
  }
  blockquote.rte-blockquote {
    margin: 2.5rem 2rem;
  }
}

.breadcrumb {
  font-size: .725em;
  font-weight: 500;
  margin: 25px 0;
  color: #c0c0c0;
}

.breadcrumb > li + li:before {
  content: "/ ";
  color: #c0c0c0;
  font-weight: 600;
}

.breadcrumb a {
  color: #c0c0c0;
}

.breadcrumb a:hover {
  text-decoration: underline;
}

@media (max-width: 766px) {
  .breadcrumb {
    display: none;
  }
}

.gray-background {
  background-color: #f0f0f0;
}

.brand-primary-background {
  background-color: #00AA7E;
}

.brand-secondary-background {
  background-color: #004B8D;
}

.brand-accent-background {
  background-color: #004B8D;
}

.transparent-background {
  background-color: rgba(0, 0, 0, 0);
}

/*
Add To Calendar
=============================================

Contains Styling definitions for Eventable Add to Calendar

*/
.add-to-calendar-wrapper {
  display: inline-flex;
  position: relative;
}

.cta--add-to-calendar {
  background: none;
  border: none;
  color: #00AA7E;
  font-family: inherit;
  font-size: 0.875rem;
  font-weight: 500;
  line-height: 1rem;
  padding: 0;
  padding-left: 0.25rem;
  position: relative;
  margin-left: 1rem;
}

.cta--add-to-calendar:before, .cta--add-to-calendar:after {
  background: #00AA7E;
  content: '';
  display: inline-block;
  height: 1rem;
  left: -0.5625rem;
  position: absolute;
  top: 0;
  width: 0.125rem;
}

.cta--add-to-calendar:after {
  transform: rotate(90deg);
}

.cta--add-to-calendar:focus {
  outline: none;
}

.cta--add-to-calendar:hover {
  color: #101010;
  cursor: pointer;
}

.cta--add-to-calendar:hover:before, .cta--add-to-calendar:hover:after {
  background: #101010;
}

/* Targets & adjusts alignment of the associated app menu wrapper */
.cta--add-to-calendar ~ div {
  margin-left: -1.25rem;
  margin-top: 0.5rem;
}

.carousel-control {
  opacity: 1;
}

@media (max-width: 766px) {
  .carousel-control {
    display: none !important;
  }
}

.carousel-control:hover, .carousel-control:focus {
  opacity: 1;
}

.carousel-control:after {
  content: '';
  display: block;
  width: 23px;
  height: 23px;
  background-color: transparent;
  border-top: 3px solid #d9d9d9;
  border-right: 3px solid #d9d9d9;
  position: absolute;
  top: 50%;
  margin-top: -12px;
}

.carousel-control.left {
  background-image: none;
  left: 10px;
}

.carousel-control.left:after {
  transform: rotate(225deg);
  left: 10px;
}

@media (min-width: 767px) {
  .carousel-control.left:after {
    left: 22%;
  }
}

@media (min-width: 1280px) {
  .carousel-control.left:after {
    left: 5px;
  }
}

.carousel-control.right {
  background-image: none;
  right: 10px;
}

.carousel-control.right:after {
  transform: rotate(45deg);
  right: 10px;
}

@media (min-width: 767px) {
  .carousel-control.right:after {
    right: 22%;
  }
}

@media (min-width: 1280px) {
  .carousel-control.right:after {
    right: 5px;
  }
}

.carousel-indicators {
  margin-bottom: 0;
}

.carousel-indicators li,
.carousel-indicators .owl-dot {
  width: 10px;
  height: 10px;
  border-radius: 10px;
  margin: 0 1px 0 0;
  border: 1px solid #c0c0c0;
}

.carousel-indicators li:hover,
.carousel-indicators .owl-dot:hover {
  border-color: #c0c0c0;
}

.carousel-indicators li.active,
.carousel-indicators .owl-dot.active {
  background-color: #00AA7E;
  border-color: #00AA7E;
  width: 10px;
  height: 10px;
}

.carousel-indicators li.active:hover,
.carousel-indicators .owl-dot.active:hover {
  border-color: #00AA7E;
}

.carousel-indicators .owl-dot {
  display: inline-block;
  margin: 0 5px 0 0;
  border: 1px solid #c0c0c0;
}

.carousel-indicators .owl-dot:active {
  border-color: #00AA7E !important;
}

.carousel-indicators .owl-dot:active:hover {
  border-color: #00AA7E !important;
}

/*
Carousel
========================================================================================================================

Contains styling definitions for all content types as cm-carousel.
- cm-carousel
- cm-carousel-control
*/
.cm-carousel {
  height: 100%;
  z-index: 1;
}

.cm-carousel-inner {
  height: 100%;
}

.cm-carousel__control {
  display: inline-block;
  margin: 0;
  background-color: rgba(0, 0, 0, 0.5);
  color: #ffffff;
  line-height: 40px;
  position: absolute;
  right: 10px;
  top: 10px;
}

@media screen and (min-width: 767px) {
  .cm-carousel__control {
    top: auto;
    right: 10px;
    bottom: 10px;
    left: auto;
  }
}

.cm-carousel__control--hero, .cm-carousel__control--superhero {
  top: inherit;
  bottom: 10px;
}

.cm-carousel__control--details {
  top: 10px;
  bottom: inherit;
}

@media screen and (min-width: 767px) {
  .cm-carousel--alternative .cm-carousel__control {
    top: auto;
    right: auto;
    bottom: 10px;
    left: 10px;
  }
}

.cm-carousel span.glyphicon {
  top: 3px;
}

.cm-carousel__pagination {
  -webkit-tap-highlight-color: transparent;
  display: inline-block;
  margin: 0;
  width: 50px;
  text-align: center;
}

.cm-carousel-control {
  position: relative;
  display: inline-block;
  margin: 0;
  border-radius: 0;
  cursor: pointer;
  width: 40px;
  text-indent: 0;
  font-size: 16px;
  opacity: 1;
  text-shadow: none;
}

.cm-carousel-control.left, .cm-carousel-control.right {
  background-image: none;
}

.cm-carousel-control:hover {
  color: rgba(255, 255, 255, 0.8);
}

/*
Claim
========================================================================================================================

Contains styling definitions for all content types as cm-claim.
- cm-claim
*/
.cm-claim {
  border: none;
  margin: 0;
  text-align: center;
}

.cm-claim:hover a .cm-claim__headline {
  transform: translate3d(0, 5px, 0);
}

.cm-claim:hover a .cm-claim__headline > span:after {
  opacity: 1;
  width: 100%;
}

@media screen and (max-width: 766px) {
  .cm-claim {
    position: relative;
    /* add spacer (centered dot) between claim in mobile view */
  }
  .cm-claim::after {
    position: absolute;
    left: 0;
    bottom: -11px;
    width: 100%;
    content: "\25CF";
    color: #00AA7E;
    text-align: center;
    font-size: 22px;
    line-height: 22px;
  }
  .cm-claim.is-last::after {
    display: none;
  }
}

.cm-claim__picture-box {
  margin-left: auto;
  margin-right: auto;
  width: 55%;
  position: relative;
  overflow: hidden;
}

.cm-claim__picture-box:before {
  display: block;
  padding-top: 100%;
  content: "";
}

.cm-claim--circle .cm-claim__picture-box {
  transform: translate3d(0, 0, 0);
  border-radius: 50%;
}

.cm-claim__picture {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.cm-claim__headline {
  transition: transform 0.35s cubic-bezier(0.455, 0.03, 0.515, 0.955);
}

.cm-claim__headline > span {
  display: inline-block;
}

.cm-claim__headline > span::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: -1;
  pointer-events: none;
  margin: -80px 0 -10px 0;
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0));
  /* CMS-4270 prevents flickering in Firefox */
}

.cm-claim__headline > span:after {
  content: '';
  position: relative;
  display: block;
  bottom: 0;
  margin: auto;
  width: 0;
  opacity: 0;
  height: 1px;
  background-color: #000000;
  transition: opacity 0.35s cubic-bezier(0.455, 0.03, 0.515, 0.955), width 0.35s cubic-bezier(0.455, 0.03, 0.515, 0.955);
}

.cm-claim__arrow {
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHZpZXdCb3g9IjAgMCA3MSA3MSIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgNzEgNzEiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHBvbHlnb24gZmlsbD0iIzAwMDAwMCIgcG9pbnRzPSI2MiwyNyA2MiwyNyA0MSw2IDMyLDE1IDQ2LDI5IDAsMjkgMCw0MyA0Niw0MyAzMiw1NyA0MSw2NiA3MSwzNiAiLz4NCjwvc3ZnPg0K) no-repeat;
  background-size: contain;
  display: inline-block;
  position: relative;
  margin-left: 5px;
  width: 18px;
  height: 18px;
  bottom: -1px;
}

.cm-claim__popup-opener {
  display: block;
  position: relative;
}

.cm-claim__play {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translateX(-50%) translateY(-50%);
  max-width: 25%;
}

/*
Details
========================================================================================================================

Contains styling definitions for all content types as cm-details.
- cm-details
- cm-details--product
- cm-details--video
- cm-downloads
- cm-related
*/
.cm-details {
  margin-bottom: 45px;
  padding-bottom: 45px;
  /* wider box on desktop */
  /* always 16x9 for videos */
  /* don't stretch videos, differenct background with centered fitted video */
  /* product detail page */
}

@media screen and (min-width: 767px) {
  .cm-details {
    padding-bottom: 0;
  }
}

@media screen and (max-width: 766px) {
  .cm-details {
    position: relative;
    /* add spacer (centered dot) between claim in mobile view */
  }
  .cm-details::after {
    position: absolute;
    left: 0;
    bottom: -11px;
    width: 100%;
    content: "\25CF";
    color: #00AA7E;
    text-align: center;
    font-size: 22px;
    line-height: 22px;
  }
  .cm-details.is-last::after {
    display: none;
  }
}

.cm-details__headline {
  margin-top: 0;
  margin-bottom: 30px;
  padding: 0 10px;
}

@media screen and (min-width: 1280px) {
  .cm-details__headline {
    padding: 0;
  }
}

.cm-details__medias {
  margin-bottom: 30px;
}

.cm-details__medias .cm-spinner__canvas {
  border: 1px solid;
  padding: 10px 16.7777777778px;
  box-shadow: inset 0 0 10px;
  background-color: #ffffff;
  margin: 0;
}

@media screen and (min-width: 1280px) {
  .cm-details__medias .cm-spinner__canvas {
    padding: 10px 26.5px;
  }
}

.cm-details__media-box {
  position: relative;
  overflow: hidden;
}

.cm-details__media-box:before {
  display: block;
  padding-top: 56.25%;
  content: "";
}

@media screen and (min-width: 1280px) {
  .cm-details__media-box {
    position: relative;
    overflow: hidden;
  }
  .cm-details__media-box:before {
    display: block;
    padding-top: 40%;
    content: "";
  }
}

.cm-details__video-box {
  position: relative;
  overflow: hidden;
}

.cm-details__video-box:before {
  display: block;
  padding-top: 56.25%;
  content: "";
}

.cm-details__media {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.cm-details__video {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #000000;
}

.cm-details__caption {
  position: relative;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 0;
  text-shadow: none;
  text-align: left;
}

.cm-details__caption .cm-caption__title {
  padding-top: 7px;
}

.cm-details__text, .cm-details__code {
  padding: 0 10px;
}

@media screen and (min-width: 1280px) {
  .cm-details__text, .cm-details__code {
    padding: 0;
  }
}

.cm-details__date {
  margin-top: 10px;
  text-align: right;
  padding: 0 10px;
}

@media screen and (min-width: 1280px) {
  .cm-details__date {
    padding: 0;
  }
}

.cm-details--product .cm-details {
  /* h1 for seo, but should look like h2 */
}

.cm-details--product .cm-details__headline {
  font-size: 1.5em;
}

@media screen and (min-width: 767px) {
  .cm-details--product .cm-details__headline {
    font-size: 1.5em;
  }
}

.cm-downloads {
  padding: 0 10px;
  margin-bottom: 30px;
}

@media screen and (min-width: 1280px) {
  .cm-downloads {
    padding: 0;
  }
}

.cm-downloads__items {
  list-style: none;
  margin: 0;
  padding-left: 10px;
}

.cm-downloads__item {
  line-height: 2;
}

.cm-downloads__item a:hover {
  text-decoration: underline;
}

.cm-downloads__item span {
  padding-left: 10px;
}

.cm-related {
  padding: 0 10px;
  margin-bottom: 45px;
}

@media screen and (min-width: 1280px) {
  .cm-related {
    padding: 0;
  }
}

/*
Gap
========================================================================================================================

Contains styling definitions for all content types as cm-gap.
- cm-gap
- cm-gap--mini
*/
.cm-gap {
  width: 100%;
  height: 33vh;
  overflow: hidden;
  position: relative;
}

.cm-gap:hover a .cm-gap__dimmer {
  opacity: 0.33;
}

.cm-gap__embed {
  display: block;
  position: relative;
  overflow: hidden;
  position: relative;
  overflow: hidden;
}

.cm-gap__embed:before {
  display: block;
  padding-top: 100%;
  content: "";
}

@media screen and (min-width: 767px) and (max-width: 1279px) {
  .cm-gap__embed {
    position: relative;
    overflow: hidden;
  }
  .cm-gap__embed:before {
    display: block;
    padding-top: 75%;
    content: "";
  }
}

@media screen and (min-width: 1280px) {
  .cm-gap__embed {
    position: relative;
    overflow: hidden;
  }
  .cm-gap__embed:before {
    display: block;
    padding-top: 56.25%;
    content: "";
  }
}

.cm-gap__embed-item {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.cm-gap__picture-box {
  position: relative;
  height: 100%;
  overflow: hidden;
}

.cm-gap__picture {
  position: absolute;
  height: 100%;
  background: none;
  /* no loading spinner */
}

.cm-gap__picture.cm-picture-missing-box {
  background-color: #00AA7E;
}

.cm-gap__dimmer {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
  background-color: #000000;
  transition: opacity 0.35s ease, transform 0.35s ease;
}

.cm-gap__banderole {
  position: absolute;
  width: 100%;
  bottom: 0;
  text-align: center;
}

.cm-gap__banderole {
  padding-top: 45px;
  background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.4) 100%);
  background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.4) 100%);
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.4) 100%);
}

.cm-gap__button, .cm-gap__text, .cm-gap__headline {
  color: #ffffff;
  margin-top: 0;
  margin-bottom: 45px;
}

a .cm-gap__headline:hover > span:before {
  width: 150px;
  transform: translate3d(-10px, 0, 0);
}

a .cm-gap__headline:hover > span:after {
  width: 150px;
  transform: translate3d(10px, 0, 0);
}

a .cm-gap__headline:hover .cm-gap__arrow {
  transform: translate3d(5px, 0, 0);
}

.cm-gap__headline > span {
  position: relative;
  display: inline-block;
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0));
  /* CMS-4270 prevents flickering in Firefox */
}

.cm-gap__headline > span:before, .cm-gap__headline > span:after {
  display: none;
  content: '';
  position: absolute;
  top: 1.21875em;
  height: 1px;
  width: 0;
  background-color: #ffffff;
  transition: width 0.35s cubic-bezier(0.455, 0.03, 0.515, 0.955), transform 0.35s cubic-bezier(0.455, 0.03, 0.515, 0.955);
}

@media screen and (min-width: 1280px) {
  .cm-gap__headline > span:before, .cm-gap__headline > span:after {
    display: inherit;
  }
}

.cm-gap__headline > span:before {
  right: 100%;
  margin-right: 10px;
}

.cm-gap__headline > span:after {
  left: 100%;
  margin-left: 10px;
}

.cm-gap__arrow {
  background-size: contain;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHZpZXdCb3g9IjAgMCA3MSA3MSIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgNzEgNzEiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHBvbHlnb24gZmlsbD0iI0ZGRkZGRiIgcG9pbnRzPSI2MiwyNyA2MiwyNyA0MSw2IDMyLDE1IDQ2LDI5IDAsMjkgMCw0MyA0Niw0MyAzMiw1NyA0MSw2NiA3MSwzNiAiLz4NCjwvc3ZnPg0K) no-repeat;
  display: inline-block;
  margin-left: 5px;
  width: 18px;
  height: 18px;
  position: relative;
  bottom: -2px;
}

@media screen and (min-width: 767px) {
  .cm-gap__arrow {
    margin-left: 10px;
    width: 38px;
    height: 38px;
    bottom: -4px;
    transition: transform 0.35s cubic-bezier(0.455, 0.03, 0.515, 0.955);
  }
}

.cm-gap--mini__wrapper {
  position: relative;
}

.cm-gap--mini__picture {
  background: #00AA7E;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.cm-gap--mini__picture-box {
  position: relative;
  overflow: hidden;
}

.cm-gap--mini__picture-box:before {
  display: block;
  padding-top: 56.25%;
  content: "";
}

@media screen and (min-width: 767px) and (max-width: 1279px) {
  .cm-gap--mini__picture-box {
    position: relative;
    overflow: hidden;
  }
  .cm-gap--mini__picture-box:before {
    display: block;
    padding-top: 40%;
    content: "";
  }
}

@media screen and (min-width: 1280px) {
  .cm-gap--mini__picture-box {
    position: relative;
    overflow: hidden;
  }
  .cm-gap--mini__picture-box:before {
    display: block;
    padding-top: 25%;
    content: "";
  }
}

.cm-gap--mini__dimmer {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  opacity: 0.7;
  background: -webkit-linear-gradient(bottom, #0d1010, rgba(0, 0, 0, 0) 70%, rgba(0, 0, 0, 0) 90%, rgba(13, 16, 16, 0.47) 100%);
  background: -moz-linear-gradient(bottom, #0d1010, rgba(0, 0, 0, 0) 70%, rgba(0, 0, 0, 0) 90%, rgba(13, 16, 16, 0.47) 100%);
  background: linear-gradient(to top, #0d1010, rgba(0, 0, 0, 0) 70%, rgba(0, 0, 0, 0) 90%, rgba(13, 16, 16, 0.47) 100%);
}

.cm-gap--mini__banderole {
  position: absolute;
  width: 100%;
  bottom: 8%;
  text-align: center;
}

.cm-gap--mini__headline {
  font-size: 1.5em;
  color: #ffffff;
  text-shadow: 0 0 1px rgba(0, 0, 0, 0.05), 0 1px 2px rgba(0, 0, 0, 0.3);
  margin-top: 0;
  margin-bottom: 15px;
}

@media screen and (min-width: 767px) {
  .cm-gap--mini__headline {
    font-size: 1.5em;
    margin-bottom: 45px;
  }
}

.cm-gap--mini__text {
  margin: 26px 0;
  padding: 0 10px;
}

@media screen and (min-width: 1280px) {
  .cm-gap--mini__text {
    padding: 0;
  }
}

/*
Hero
========================================================================================================================

Contains styling definitions for all content types as cm-hero.
- cm-hero
*/
.cm-hero {
  position: relative;
}

.cm-hero__picture-box {
  position: relative;
  overflow: hidden;
}

.cm-hero__picture-box:before {
  display: block;
  padding-top: 75%;
  content: "";
}

@media screen and (min-width: 767px) {
  .cm-hero__picture-box {
    position: relative;
    overflow: hidden;
  }
  .cm-hero__picture-box:before {
    display: block;
    padding-top: 56.25%;
    content: "";
  }
}

.cm-hero__picture {
  background: #00AA7E;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.cm-hero__dimmer {
  transform: translate3d(0px, 0px, 0px);
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
  opacity: 0.7;
  background-image: linear-gradient(to top, #0d1010, rgba(0, 0, 0, 0) 70%, rgba(0, 0, 0, 0) 90%, rgba(13, 16, 16, 0.47) 100%);
  pointer-events: none;
}

.cm-hero__banderole {
  position: absolute;
  width: 100%;
  bottom: 5.25%;
  text-align: center;
}

.cm-hero__button, .cm-hero__text, .cm-hero__headline {
  color: #ffffff;
  margin-top: 0;
  margin-bottom: 15px;
}

@media screen and (min-width: 767px) {
  .cm-hero__button, .cm-hero__text, .cm-hero__headline {
    margin-bottom: 45px;
  }
}

.cm-hero__headline, .cm-hero__text {
  text-shadow: 0 0 1px rgba(0, 0, 0, 0.05), 0 1px 2px rgba(0, 0, 0, 0.3);
}

.cm-hero--video .cm-hero__text {
  display: none;
}

@media screen and (min-width: 767px) {
  .cm-hero--video .cm-hero__text {
    display: block;
  }
}

.cm-hero__popup-opener {
  display: block;
}

.cm-hero__play {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translateX(-50%) translateY(-50%);
  transform: translate(-50%, -90%);
  z-index: 1;
}

@media screen and (max-width: 766px) {
  .cm-hero__play {
    max-width: 20%;
    transform: translate(-50%, -110%);
  }
}

.inline-video .inline-video-overlay {
  cursor: pointer;
}

.inline-video .inline-video-wrapper {
  display: none;
  position: relative;
  padding-bottom: 56.25%;
  /* 16:9 */
  height: 0;
}

.inline-video .inline-video-wrapper iframe, .inline-video .inline-video-wrapper .inline-video-iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.cm-popup-emerson .mfp-content {
  max-width: 900px;
}

.cm-popup-emerson .vjs-big-play-button {
  display: none;
}

/*
Medialist
=====================================================================================================================

Contains styling definitions for all content types as cm-medialist.
- cm-medialist
*/
.cm-medialist {
  padding: 0 15px 15px 0;
  margin: 0;
}

.cm-medialist:before, .cm-medialist:after {
  content: "";
  display: table;
}

.cm-medialist:after {
  clear: both;
}

@media screen and (min-width: 767px) {
  .cm-medialist {
    padding: 0 30px 30px 0;
  }
}

.cm-medialist__picture-box {
  float: left;
  width: 33.3333333333%;
  position: relative;
  overflow: hidden;
}

.cm-medialist__picture-box:before {
  display: block;
  padding-top: 100%;
  content: "";
}

.cm-medialist--video .cm-medialist__wrapper {
  float: left;
  width: 33.3333333333%;
  position: relative;
}

.cm-medialist--video .cm-medialist__picture-box {
  float: none;
  width: 100%;
  position: relative;
  overflow: hidden;
}

.cm-medialist--video .cm-medialist__picture-box:before {
  display: block;
  padding-top: 100%;
  content: "";
}

.cm-medialist__picture {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.cm-medialist__caption {
  float: left;
  width: 66.6666666667%;
  padding: 0 0 0 10px;
}

.cm-medialist__headline:hover {
  text-decoration: underline;
}

.cm-medialist__time {
  display: block;
  line-height: 1;
  color: #00AA7E;
  padding-bottom: 6px;
}

.cm-medialist__headline {
  margin: 0;
  padding-bottom: 6px;
  overflow: hidden;
  text-overflow: ellipsis;
  hyphens: auto;
}

.cm-medialist__text {
  margin: 0;
}

.cm-medialist__play {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translateX(-50%) translateY(-50%);
  max-width: 60%;
}

@media screen and (min-width: 767px) {
  .cm-medialist__play {
    transform: translate(-52%, -52%);
  }
}

/*
Placeholder
=====================================================================================================================

Contains styling definitions for all placeholders.
- cm-placeholder
- cm-placeholder--category
- cm-language-chooser
*/
.cm-placeholder {
  margin: 0;
}

.cm-placeholder--category {
  padding: 0 10px;
}

@media screen and (min-width: 1280px) {
  .cm-placeholder--category {
    padding: 0;
  }
}

.cm-placeholder__headline {
  font-size: 1.125em;
}

@media screen and (min-width: 767px) {
  .cm-placeholder__headline {
    font-size: 1.6875em;
  }
}

/* language chooser */
.cm-language-chooser__button {
  cursor: pointer;
}

.cm-language-chooser__icon {
  font-size: 10px;
}

.cm-language-chooser__items {
  list-style: none;
  position: absolute;
  top: 46px;
  left: 0;
  right: 0;
  padding: 0;
  background-color: #ffffff;
}

.cm-language-chooser__item {
  padding: 10px 15px;
}

@media screen and (min-width: 767px) {
  .cm-language-chooser__items {
    top: 60px;
    background-color: rgba(0, 0, 0, 0.65);
  }
  .cm-language-chooser__item {
    padding: 0 15px;
  }
}

/*
Popup
========================================================================================================================

Contains styling definitions for all content types as cm-popup. Used by videos with magnific popup.
*/
.cm-popup {
  /* fix CMS-4839 */
}

.cm-popup :before {
  padding-top: 0%;
}

.cm-popup .mfp-content {
  max-width: 1280px;
  max-height: 100%;
}

.cm-popup .mfp-inline-holder {
  padding: 40px 0;
}

.cm-popup--scaler {
  width: 100%;
  overflow: hidden;
  padding-top: 56.25%;
  height: 0;
}

.cm-popup--scaler .mfp-close {
  top: -40px;
  color: #FFF;
  right: -6px;
  text-align: right;
  padding-right: 6px;
  width: 100%;
}

.cm-popup--scaler .cm-video {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
  background: #000;
}

/*
Search
========================================================================================================================

Contains styling definitions for search including search field and resultpage.
- cm-search
- cm-search--form
- cm-search--results
*/
.cm-search {
  /*  resultpage */
  /* search form */
}

.cm-search--results {
  padding: 0 10px;
}

.cm-search__headline {
  margin-top: 0;
}

.cm-search__item {
  padding-bottom: 30px;
  margin-bottom: 30px;
}

.cm-search__item:before, .cm-search__item:after {
  content: "";
  display: table;
}

.cm-search__item:after {
  clear: both;
}

@media screen and (max-width: 766px) {
  .cm-search__item {
    position: relative;
    /* add spacer (centered dot) between claim in mobile view */
  }
  .cm-search__item::after {
    position: absolute;
    left: 0;
    bottom: -11px;
    width: 100%;
    content: "\25CF";
    color: #00AA7E;
    text-align: center;
    font-size: 22px;
    line-height: 22px;
  }
  .cm-search__item.is-last::after {
    display: none;
  }
}

@media screen and (min-width: 767px) {
  .cm-search__item {
    padding-bottom: 0;
  }
}

.cm-search__picture-box {
  display: none;
}

@media screen and (min-width: 767px) {
  .cm-search__picture-box {
    display: block;
    float: left;
    width: 25%;
    margin-right: 15px;
    position: relative;
    overflow: hidden;
  }
  .cm-search__picture-box:before {
    display: block;
    padding-top: 75%;
    content: "";
  }
}

.cm-search__picture {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.cm-search__caption h3 {
  color: #00AA7E;
  margin: 0;
  font-weight: 400;
}

.cm-search__caption h3:hover {
  text-decoration: underline;
}

.cm-search__caption p {
  margin: 10px 0 0 0;
}

@media screen and (min-width: 767px) {
  .cm-search--form {
    margin-top: 2px;
  }
}

.cm-search__input {
  background: #ffffff;
  width: 99%;
  margin: 0;
  padding: 2px 30px 2px 0;
  border: none;
  border-bottom: 1px solid #f0f0f0;
  border-radius: 1px;
  color: #f0f0f0;
}

.cm-search__input:focus {
  border-bottom: 2px solid #f0f0f0;
}

.cm-search__input:focus ~ .cm-search__button {
  color: #f0f0f0;
}

@media screen and (min-width: 767px) {
  .cm-search__input {
    background: rgba(255, 255, 255, 0.5);
    width: 115px;
    padding: 2px 30px 2px 10px;
    border-bottom: none;
    transition: all 0.35s cubic-bezier(0.455, 0.03, 0.515, 0.955);
  }
  .cm-header--open .cm-search__input, .cm-search__input:focus, .cm-search__input.focus {
    width: 300px;
    background-color: rgba(255, 255, 255, 0.8);
    border-bottom: 0;
  }
  .cm-header--open .cm-search__input:focus {
    background: #ffffff;
  }
}

.cm-search__input::placeholder {
  font-style: italic;
  opacity: 1;
}

.cm-search__button {
  position: relative;
  left: -34px;
  margin: 0 -30px 0 0;
  width: 28px;
  height: 28px;
  background: none;
  border: none;
  padding: 0;
}

.cm-search__button > i {
  top: 2px;
}

/*
360 Spinner
========================================================================================================================

Contains styling definitions for all content types as cm-spinner.
- cm-spinner
*/
.cm-spinner__canvas {
  position: relative;
  max-width: 100%;
  margin: 0 auto;
}

.cm-spinner__images {
  display: block;
  margin: 0;
  padding: 0;
  list-style: none;
}

.cm-spinner__image {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  visibility: hidden;
}

.cm-spinner__image.current-image {
  visibility: visible;
}

.cm-spinner__picture {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.cm-spinner__icon {
  display: inline-block;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translateX(-50%) translateY(-50%);
  width: 90px;
  height: 90px;
  background: url(data:image/png;base64,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) no-repeat center center;
  background-size: contain;
}

.cm-spinner__icon_spinner {
  display: inline-block;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translateX(-50%) translateY(-50%);
  width: 90px;
  height: 90px;
  background: url(data:image/png;base64,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) no-repeat center center;
  background-size: contain;
}

.cm-details--spinner__images, .cm-details--spinner__picture-box {
  position: relative;
  overflow: hidden;
}

.cm-details--spinner__images:before, .cm-details--spinner__picture-box:before {
  display: block;
  padding-top: 75%;
  content: "";
}

/*
Square
========================================================================================================================

Contains styling definitions for all content types as cm-square.
- cm-square
*/
.cm-square {
  padding: 0 15px 15px 0;
  margin: 0;
}

@media screen and (min-width: 767px) {
  .cm-square {
    padding: 0 30px 30px 0;
  }
  .cm-square.is-last {
    padding: 0 30px 45px 0;
  }
}

.cm-square:hover a .cm-square__dimmer {
  opacity: 0.44;
}

.cm-square:hover a .cm-square__headline {
  transform: translate3d(0, 5px, 0);
}

.cm-square:hover a .cm-square__headline > span:after {
  opacity: 1;
  width: 100%;
}

.cm-square:hover a .cm-button {
  transform: translate3d(0, -5px, 0);
}

.cm-square--video:hover a .cm-square__headline {
  transform: none;
}

.cm-square--video:hover a .cm-square__headline > span:after {
  display: none;
}

.cm-square.is-text:hover a .cm-square__headline {
  transform: translate3d(0, 10px, 0);
}

.cm-square.is-text:hover a .cm-square__headline > span:after {
  opacity: 1;
  width: 100%;
}

.cm-square.is-text:hover a .cm-button {
  transform: translate3d(0, -10px, 0);
}

.cm-square--video.is-text:hover a .cm-square__headline {
  transform: none;
}

.cm-square--video.is-text:hover a .cm-square__headline > span:after {
  display: none;
}

.cm-square__wrapper {
  position: relative;
  height: 100%;
  width: 100%;
}

.cm-square__picture-box {
  position: relative;
  overflow: hidden;
}

.cm-square__picture-box:before {
  display: block;
  padding-top: 100%;
  content: "";
}

.cm-square__picture {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.cm-square__dimmer {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0.33;
  background-color: #000000;
  transition: all 0.35s cubic-bezier(0.455, 0.03, 0.515, 0.955);
}

.cm-square__caption {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  width: 100%;
  padding-left: 12.6%;
  padding-right: 12.6%;
  text-align: center;
}

.cm-square--video .cm-square__caption {
  top: auto;
  bottom: 0;
}

@media screen and (min-width: 767px) and (max-width: 1279px) {
  .cm-square--video .cm-square__caption {
    bottom: -7%;
  }
}

@media screen and (min-width: 1280px) {
  .cm-square--video .cm-square__caption {
    bottom: 8%;
  }
}

.cm-square__text, .cm-square__headline {
  color: #ffffff;
  margin: 0;
  padding-bottom: 30px;
  transition: all 0.35s cubic-bezier(0.455, 0.03, 0.515, 0.955);
}

.cm-square--video .cm-square__text {
  display: none;
}

.cm-square__headline > span {
  display: inline-block;
}

.cm-square__headline > span::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: -1;
  pointer-events: none;
  margin: -80px 0 -10px 0;
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0));
  /* CMS-4270 prevents flickering in Firefox */
}

.cm-square__headline > span:after {
  content: '';
  position: relative;
  display: block;
  bottom: -5px;
  margin: auto;
  width: 0;
  opacity: 0;
  height: 1px;
  background-color: #ffffff;
  transition: all 0.35s cubic-bezier(0.455, 0.03, 0.515, 0.955);
}

.cm-square__popup-opener {
  display: block;
  position: static;
}

.cm-square__play {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translateX(-50%) translateY(-50%);
  transform: translate(-50%, -80%);
  z-index: 1;
}

/*
Squarelist
=====================================================================================================================

Contains styling definitions for all content types as cm-squarelist.
- cm-squarelist
*/
.cm-squarelist {
  margin: 0;
  padding: 10px 15px;
}

@media screen and (min-width: 767px) {
  .cm-squarelist {
    padding: 30px 30px;
  }
}

.cm-squarelist__picture-box {
  position: relative;
  overflow: hidden;
}

.cm-squarelist__picture-box:before {
  display: block;
  padding-top: 100%;
  content: "";
}

.cm-squarelist__picture {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.cm-squarelist__headline {
  font-size: 1em;
  text-align: center;
  margin: 0;
  padding: 10px 0;
}

.cm-squarelist a:hover .cm-squarelist__dimmer {
  opacity: 0.33;
}

.cm-squarelist a:hover .cm-squarelist__headline {
  text-decoration: underline;
}

.cm-squarelist--dimmer .cm-squarelist__picture-box:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
  background-color: #000000;
  transition: opacity 0.35s cubic-bezier(0.455, 0.03, 0.515, 0.955);
}

.cm-squarelist--dimmer a:hover .cm-squarelist__picture-box:after {
  opacity: 0.33;
}

.cm-squarelist__play {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translateX(-50%) translateY(-50%);
  margin-top: -1em;
}

/*
Superhero
========================================================================================================================

Contains styling definitions for all content types as cm-superhero.
- cm-superhero
*/
.cm-superhero {
  position: relative;
  height: 100%;
  height: 100vh;
  width: 100%;
  width: 100vw;
}

.cm-superhero__image {
  background-color: #000000;
  height: 100%;
  height: 100vh;
  width: 100%;
  width: 100vw;
}

.cm-superhero__dimmer {
  transform: translate3d(0px, 0px, 0px);
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
  opacity: 0.7;
  background-image: linear-gradient(to top, #0d1010, rgba(0, 0, 0, 0) 70%, rgba(0, 0, 0, 0) 90%, rgba(13, 16, 16, 0.47) 100%);
  pointer-events: none;
}

.cm-superhero__banderole {
  position: absolute;
  width: 100%;
  bottom: 3%;
  text-align: center;
}

.cm-superhero__button, .cm-superhero__text, .cm-superhero__headline {
  color: #ffffff;
  margin-top: 0;
  margin-bottom: 45px;
}

.cm-superhero__headline, .cm-superhero__text {
  text-shadow: 0 0 1px rgba(0, 0, 0, 0.05), 0 1px 2px rgba(0, 0, 0, 0.3);
}

.cm-superhero__text {
  font-size: 1em;
}

@media screen and (min-width: 767px) {
  .cm-superhero__text {
    font-size: 1.3125em;
  }
}

.cm-image--superhero {
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

/*
Tags
========================================================================================================================

Contains styling definitions for all content types as cm-tag.
*/
.cm-tag {
  padding: 0 10px;
}

@media screen and (min-width: 1280px) {
  .cm-tag {
    padding: 0;
  }
}

.cm-tag__title {
  display: inline-block;
  margin: 0;
  padding-right: 15px;
}

.cm-tag__items {
  display: inline;
  list-style: none;
  vertical-align: top;
  margin: 0;
  padding: 0;
}

.cm-tag__item {
  display: inline-block;
  padding: 5px 10px;
  background: #00AA7E;
  margin: 0 5px 5px 5px;
  border-color: #00AA7E;
  border-radius: 5px;
  color: #ffffff;
}

.cm-tag__item > a {
  color: #ffffff;
}

/*
Teaser
========================================================================================================================

Contains styling definitions for all content types as cm-teasable.
- cm-teasable
*/
.cm-teasable {
  /* leave 10% space to the left and right */
  background-color: #00AA7E;
  font-size: 16px;
  /* reset element margins */
  /* headline does always exist */
  /* alternative layout for teasers */
}

.cm-teasable__picture-box {
  position: relative;
  overflow: hidden;
}

.cm-teasable__picture-box:before {
  display: block;
  padding-top: 56.25%;
  content: "";
}

@media screen and (min-width: 767px) and (max-width: 1279px) {
  .cm-teasable__picture-box {
    position: relative;
    overflow: hidden;
  }
  .cm-teasable__picture-box:before {
    display: block;
    padding-top: 100%;
    content: "";
  }
}

@media screen and (min-width: 1280px) {
  .cm-teasable__picture-box {
    position: relative;
    overflow: hidden;
  }
  .cm-teasable__picture-box:before {
    display: block;
    padding-top: 56.25%;
    content: "";
  }
}

.cm-teasable__picture {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.cm-teasable__text-content-box {
  /* little arrow between image and text */
}

@media screen and (min-width: 767px) and (max-width: 1279px) {
  .cm-teasable__text-content-box {
    position: relative;
    overflow: visible;
  }
  .cm-teasable__text-content-box:before {
    display: block;
    padding-top: 100%;
    content: "";
  }
}

@media screen and (min-width: 1280px) {
  .cm-teasable__text-content-box {
    position: relative;
    overflow: visible;
  }
  .cm-teasable__text-content-box:before {
    display: block;
    padding-top: 56.25%;
    content: "";
  }
}

.cm-teasable__text-content-box:hover .cm-teasable__headline {
  transform: translate3d(0, 5px, 0);
}

.cm-teasable__text-content-box:hover .cm-teasable__headline > span:after {
  opacity: 1;
  width: 100%;
}

.cm-teasable__text-content-box:hover .cm-teasable__button {
  transform: translate3d(0, -5px, 0);
}

.cm-teasable__text-content-box::after {
  position: absolute;
  top: 0;
  left: 50%;
  display: block;
  margin-left: -10px;
  margin-top: -10px;
  background-color: #00AA7E;
  width: 20px;
  height: 20px;
  content: "";
  transform: rotate(45deg);
}

@media screen and (min-width: 767px) {
  .cm-teasable__text-content-box::after {
    position: absolute;
    top: 50%;
    left: 100%;
    display: block;
    margin-left: -10px;
    margin-top: -10px;
    background-color: #00AA7E;
    width: 20px;
    height: 20px;
    content: "";
    transform: rotate(45deg);
  }
}

.cm-teasable--video.cm-teasable--no-image .cm-teasable__popup-opener {
  height: 90px;
  margin-bottom: 15px;
}

.cm-teasable--video .cm-teasable__text-content-box:hover .cm-teasable__headline {
  transform: none;
}

.cm-teasable--video .cm-teasable__text-content-box:hover .cm-teasable__headline > span:after {
  display: none;
}

.cm-teasable__text-content {
  padding: 26px 0;
  width: 80%;
  text-align: center;
}

@media screen and (max-width: 766px) {
  .cm-teasable__text-content {
    margin-right: auto;
    margin-left: auto;
  }
}

@media screen and (min-width: 767px) {
  .cm-teasable__text-content {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translateX(-50.1%) translateY(-50.1%);
  }
}

.cm-teasable__headline, .cm-teasable__text {
  color: #ffffff;
}

.cm-teasable__headline, .cm-teasable__text, .cm-teasable__button {
  margin: 0;
}

.cm-teasable__text, .cm-teasable__button {
  margin-top: 26px;
}

.cm-teasable__headline {
  transition: all 0.35s cubic-bezier(0.455, 0.03, 0.515, 0.955);
  position: relative;
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0));
  /* CMS-4270 prevents flickering in Firefox */
}

.cm-teasable__headline > span {
  display: inline-block;
}

.cm-teasable__headline > span::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: -1;
  pointer-events: none;
  margin: -80px 0 -10px 0;
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0));
  /* CMS-4270 prevents flickering in Firefox */
}

.cm-teasable__headline > span:after {
  content: '';
  position: relative;
  display: block;
  bottom: 0;
  margin: 0 auto -5px auto;
  width: 0;
  opacity: 0;
  height: 1px;
  height: 0.09rem;
  background-color: #ffffff;
  transition: opacity 0.35s cubic-bezier(0.455, 0.03, 0.515, 0.955), width 0.35s cubic-bezier(0.455, 0.03, 0.515, 0.955);
}

.cm-teasable__button {
  transition: all 0.35s cubic-bezier(0.455, 0.03, 0.515, 0.955);
}

.cm-teasable--no-image {
  /* if no image exists absolute width of text-content is doubled */
  /* => x-coordinate of text-box has to be doubled for tablet and desktop */
  /* => leave half the space to the left and right */
}

@media screen and (min-width: 767px) and (max-width: 1279px) {
  .cm-teasable--no-image .cm-teasable__text-content-box {
    position: relative;
    overflow: hidden;
  }
  .cm-teasable--no-image .cm-teasable__text-content-box:before {
    display: block;
    padding-top: 50%;
    content: "";
  }
}

@media screen and (min-width: 1280px) {
  .cm-teasable--no-image .cm-teasable__text-content-box {
    position: relative;
    overflow: hidden;
  }
  .cm-teasable--no-image .cm-teasable__text-content-box:before {
    display: block;
    padding-top: 28.125%;
    content: "";
  }
}

.cm-teasable--no-image .cm-teasable__text-content {
  width: 90%;
}

.cm-teasable--alternative {
  background-color: #ffffff;
}

.cm-teasable--alternative .cm-teasable__text-content-box:after {
  /* little arrow between image and text */
  position: absolute;
  top: 0;
  left: 50%;
  display: block;
  margin-left: -10px;
  margin-top: -10px;
  background-color: #ffffff;
  width: 20px;
  height: 20px;
  content: "";
  transform: rotate(45deg);
}

@media screen and (min-width: 767px) {
  .cm-teasable--alternative .cm-teasable__text-content-box:after {
    position: absolute;
    top: 50%;
    left: 0;
    display: block;
    margin-left: -10px;
    margin-top: -10px;
    background-color: #ffffff;
    width: 20px;
    height: 20px;
    content: "";
    transform: rotate(45deg);
  }
}

.cm-teasable__popup-opener {
  display: block;
  position: relative;
}

.cm-teasable__play {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translateX(-50%) translateY(-50%);
}

/*
Text
========================================================================================================================

Contains styling definitions for all content types as cm-text.
- cm-text
*/
.cm-text {
  border: none;
  text-align: center;
  margin: 0;
  height: 100%;
  padding: 45px 15px;
}

@media screen and (min-width: 767px) {
  .cm-text {
    padding-left: 6%;
    padding-right: 6%;
    padding-bottom: 93px;
  }
}

@media screen and (max-width: 766px) {
  .cm-text {
    position: relative;
    /* add spacer (centered dot) between claim in mobile view */
  }
  .cm-text::after {
    position: absolute;
    left: 0;
    bottom: -11px;
    width: 100%;
    content: "\25CF";
    text-align: center;
    font-size: 22px;
    line-height: 22px;
  }
  .cm-text.is-last::after {
    display: none;
  }
}

.cm-text__headline {
  color: #00AA7E;
  padding-bottom: 30px;
  margin: 0;
}

a > .cm-text__headline:hover {
  text-decoration: underline;
}

.cm-text__button {
  margin-top: 30px;
}

@media screen and (min-width: 767px) {
  .cm-text__button {
    position: absolute;
    bottom: 30px;
    left: 50%;
    transform: translateX(-50%);
  }
}

.read-more-button {
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.5rem !important;
  color: #00AA7E;
  text-align: right;
  text-decoration: none !important;
  border: none;
  margin-left: -4rem;
  z-index: 15;
  position: absolute;
  bottom: 0;
  right: 0;
  background: linear-gradient(to right, transparent, #ffffff 40%, #ffffff);
}

.read-more-button:before {
  content: "";
  display: inline-block;
  width: 5rem;
  height: 100%;
}

.gray-background .read-more-button {
  background: linear-gradient(to right, transparent, #f0f0f0 40%, #f0f0f0);
}

.brand-primary-background .read-more-button {
  background: linear-gradient(to right, transparent, #00AA7E 40%, #00AA7E);
}

.brand-secondary-background .read-more-button {
  background: linear-gradient(to right, transparent, #004B8D 40%, #004B8D);
}

.brand-accent-background .read-more-button {
  background: linear-gradient(to right, transparent, #004B8D 40%, #004B8D);
}

@keyframes expand-play-button {
  from {
    transform: scale(1);
  }
  to {
    transform: scale(1.2);
  }
}

.play-button {
  height: 88px;
  width: 88px;
}

.play-button-circle:before {
  content: '';
  border-radius: 50%;
  height: 88px;
  width: 88px;
  background-color: #000000;
  background-color: rgba(0, 0, 0, 0.5);
  animation-duration: .25s;
  animation-fill-mode: both;
  position: absolute;
  left: 50%;
  margin-left: -50%;
}

.play-button-circle:hover:before {
  animation-name: expand-play-button;
}

.play-button-circle:after {
  content: '';
  width: 0;
  height: 0;
  border-top: 13px solid transparent;
  border-bottom: 13px solid transparent;
  border-left: 20px solid #ffffff;
  position: absolute;
  left: 37px;
  top: 31px;
}

.play-button-circle:hover:after {
  webkit-animation-name: expand-play-button;
  animation-name: expand-play-button;
  animation-duration: .25s;
  animation-fill-mode: both;
}

/*
Video
========================================================================================================================

Contains styling definitions for videos.
*/
video {
  max-width: 100%;
}

.cm-play-button__svg {
  width: 100%;
  max-height: 100%;
  color: #2d383f;
  fill: #ffffff;
  transition: all 0.35s cubic-bezier(0.455, 0.03, 0.515, 0.955);
}

.cm-play-button__png {
  width: 100%;
  height: 100%;
  background: url(data:image/png;base64,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) no-repeat center center;
  background-size: contain;
}

a:hover > .cm-play-button .cm-play-button__svg {
  color: #ffffff;
  fill: #000000;
  transition: all 0.35s cubic-bezier(0.455, 0.03, 0.515, 0.955);
}

a:focus > .cm-play-button .cm-play-button__svg {
  color: #00AA7E;
  fill: #ffffff;
}

@media screen and (min-width: 1280px) {
  .cm-superhero--video .cm-superhero__image {
    display: none;
  }
}

.cm-superhero--video .cm-superhero__image .cm-image--responsive {
  height: 100%;
  background-size: cover;
}

.cm-superhero--video .cm-superhero__video {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  margin: auto;
  min-height: 100%;
  min-width: 100%;
}

@media screen and (min-width: 1280px) {
  .cm-superhero--video .cm-superhero__video {
    display: inline-block;
  }
}

@supports (object-fit: cover) {
  .cm-superhero--video .cm-superhero__video {
    object-fit: cover;
    object-position: 50% 50%;
    width: 100%;
    height: 100%;
  }
}

@media screen and (min-width: 1280px) {
  .cm-superhero--video .cm-superhero__dimmer {
    display: none;
  }
}

.video-landing-page {
  margin-top: 25px;
  margin-bottom: 25px;
}

.video-landing-page .video-overlay {
  cursor: pointer;
  position: relative;
}

.video-landing-page .image-container {
  position: relative;
  overflow: hidden;
}

.video-landing-page .image-container:before {
  display: block;
  padding-top: 56.25%;
  content: "";
}

.video-landing-page img {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.video-landing-page p:last-child {
  margin-bottom: 0;
}

@media (max-width: 766px) {
  .video-landing-page .image-dimmer:after {
    opacity: 0;
  }
  .video-landing-page .image-wrapper {
    position: relative;
  }
  .video-landing-page .padded-container {
    padding: 15px 0 0 0;
  }
  .video-landing-page h3 {
    font-weight: 600;
    font-size: 1em;
    line-height: 1.625em;
  }
  .video-landing-page .p1a {
    margin-top: 5px;
  }
}

@media (min-width: 767px) {
  .video-landing-page {
    margin-top: 50px;
    margin-bottom: 50px;
  }
  .video-landing-page .video-overlay {
    position: relative;
  }
  .video-landing-page .padded-container {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 35px;
    color: #ffffff;
  }
  .video-landing-page h3 {
    font-weight: 500;
    line-height: 1.3684em;
    font-size: 1em;
  }
  .video-landing-page .p1a {
    font-size: .875em;
  }
}

@media (min-width: 1280px) {
  .video-landing-page h3 {
    line-height: 1.333em;
    padding: 0 35px;
  }
  .video-landing-page .p1a {
    font-size: 1em;
    padding: 0 20px;
  }
}

.separator-bar {
  height: 1px;
  width: 100%;
  background-color: #c0c0c0;
  margin-top: -1px;
}

.rebel-mouse-content {
  background-color: #f0f0f0;
  padding: 20px 0;
}

.C004-home-ending-story {
  overflow: hidden;
  position: relative;
  text-align: center;
  color: #ffffff;
  height: 475px;
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
  font-weight: 400;
}

@media (max-width: 766px) {
  .C004-home-ending-story {
    height: auto;
  }
}

.C004-home-ending-story .padded-container {
  text-align: left;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  max-width: 1200px;
}

@media (min-width: 767px) {
  .C004-home-ending-story .c004-content-wrapper {
    padding-left: 0px;
  }
}

.C004-home-ending-story h3 {
  margin-top: 35px;
  margin-bottom: 20px;
  font-size: 1.5em;
}

.C004-home-ending-story .image-container {
  position: relative;
  overflow: hidden;
}

.C004-home-ending-story .image-container:before {
  display: block;
  padding-top: 133.333333333%;
  content: "";
}

@media (min-width: 767px) {
  .C004-home-ending-story {
    height: 425px;
  }
  .C004-home-ending-story h3 {
    margin-top: 130px;
    font-size: 1.1875em;
  }
  .C004-home-ending-story .p1 {
    font-size: .8125em;
  }
  .C004-home-ending-story .image-container {
    position: relative;
    overflow: hidden;
  }
  .C004-home-ending-story .image-container:before {
    display: block;
    padding-top: 56.25%;
    content: "";
  }
}

@media (min-width: 1280px) {
  .C004-home-ending-story {
    height: 600px;
  }
  .C004-home-ending-story h3 {
    margin-top: 200px;
    font-size: 1.6875em;
  }
  .C004-home-ending-story .p1 {
    font-size: 1em;
  }
}

.c004-text-overflow {
  display: none;
  color: #000000;
  padding-top: 20px;
}

@media (min-width: 767px) {
  .c004-text-overflow .p1 {
    font-size: .8125em;
  }
}

@media (max-width: 766px) {
  .C004-wrapper ._c004-cta-buttons {
    text-align: center;
  }
}

@media (max-width: 610px) {
  .C004-wrapper ._c004-cta-buttons {
    max-width: 17.5rem;
    margin: 0 auto;
  }
}

.C005-featured-carousel {
  position: relative;
  padding-bottom: 75px;
  padding-top: 40px;
}

.C005-featured-carousel .carousel-indicators {
  bottom: -20px;
}

.C005-featured-carousel .image-container {
  position: relative;
  overflow: hidden;
}

.C005-featured-carousel .image-container:before {
  display: block;
  padding-top: 56.25%;
  content: "";
}

.C005-featured-carousel .image-container img {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.C005-featured-carousel .p1 {
  margin-bottom: 25px;
}

.C005-featured-carousel .p1 ul {
  padding: 0;
  margin: 0 0 0 1em;
}

.C005-featured-carousel .item-wrapper {
  margin: 0 -80px;
}

.C005-featured-carousel .item-wrapper > div {
  padding: 0 80px;
}

@media (max-width: 766px) {
  .C005-featured-carousel .item {
    padding-bottom: 40px;
  }
  .C005-featured-carousel h3 {
    font-size: 1.5em;
    line-height: 1.417em;
    margin: 40px 0 20px 0;
  }
  .C005-featured-carousel .p1 {
    font-size: .8125em;
    line-height: 1.77em;
  }
  .C005-featured-carousel .carousel-control {
    display: none;
  }
}

.C005-featured-carousel ._c005-cta-buttons .cta-btn,
.C005-featured-carousel ._c005-cta-buttons .cta-text {
  margin: 0.5rem 0;
}

.C005-featured-carousel ._c005-cta-buttons .cta-btn:not(:first-child),
.C005-featured-carousel ._c005-cta-buttons .cta-text:not(:first-child) {
  display: none;
}

@media (max-width: 766px) {
  .C005-featured-carousel ._c005-cta-buttons {
    text-align: center;
  }
}

@media (max-width: 610px) {
  .C005-featured-carousel ._c005-cta-buttons {
    max-width: 17.5rem;
    margin: 0 auto;
  }
}

@media (min-width: 767px) {
  .C005-featured-carousel .item {
    height: 100%;
    overflow: hidden;
  }
  .C005-featured-carousel .image-container {
    float: right;
    width: 50%;
    padding-left: 6px;
  }
  .C005-featured-carousel .content {
    width: 50%;
    padding-right: 6px;
  }
  .C005-featured-carousel .carousel-indicators {
    bottom: -30px;
    line-height: 0;
  }
  .C005-featured-carousel h3 {
    margin-bottom: 20px;
  }
  .C005-featured-carousel .carousel-control.right:after {
    right: -65px;
  }
  .C005-featured-carousel .carousel-control.left:after {
    left: -65px;
  }
}

@media (min-width: 1280px) {
  .C005-featured-carousel .p1 {
    margin-bottom: 50px;
  }
  .C005-featured-carousel .image-container {
    padding-left: 10px;
  }
  .C005-featured-carousel .content {
    padding-right: 10px;
  }
  .C005-featured-carousel .carousel-control.right:after {
    right: -95px;
  }
  .C005-featured-carousel .carousel-control.left:after {
    left: -95px;
  }
}

.C005-featured-carousel.c005-pdp {
  padding-top: 0;
  padding-bottom: 4rem;
}

.C005-featured-carousel.c005-pdp .C005-modal-title {
  font-size: 1.5rem;
  line-height: 2rem !important;
}

.C005-featured-carousel.c005-pdp .content {
  padding-right: 0;
}

.C005-featured-carousel.c005-pdp .c005-product-title {
  font-size: 1.125rem;
  font-weight: 500;
  padding: 0 0 0.5rem 0;
}

.C005-featured-carousel.c005-pdp .item.clearfix.c005-item {
  height: 100%;
  width: 100%;
  padding-bottom: 1.125rem;
}

.C005-featured-carousel.c005-pdp .p1 {
  font-size: 1rem;
  line-height: 1.5rem;
}

.C005-featured-carousel.c005-pdp .carousel-indicators li, .C005-featured-carousel.c005-pdp .carousel-indicators .owl-dot {
  margin: 0 1rem 0 -0.25rem;
  height: 0.5rem;
  width: 0.5rem;
}

@media (min-width: 1280px) {
  .C005-featured-carousel.c005-pdp .image-container:before {
    padding-top: 19rem !important;
  }
  .C005-featured-carousel.c005-pdp img {
    width: 19rem;
    margin: 0 auto 0 auto;
  }
  .C005-featured-carousel.c005-pdp .cta-btn {
    margin-top: -0.625rem;
  }
  .C005-featured-carousel.c005-pdp .image-container {
    width: 40%;
  }
  .C005-featured-carousel.c005-pdp .content {
    width: 32.5rem;
  }
  .C005-featured-carousel.c005-pdp .C005-modal-title {
    padding-bottom: 3rem;
  }
}

@media (max-width: 766px) {
  .C005-featured-carousel.c005-pdp .c005-product-title {
    padding: 1.5rem 0 0.5rem 0;
  }
  .C005-featured-carousel.c005-pdp .product-carousel-espot {
    padding-top: 2rem;
  }
  .C005-featured-carousel.c005-pdp .cta-btn {
    max-width: 17.5rem !important;
  }
  .C005-featured-carousel.c005-pdp img {
    width: 18rem;
    margin: 0 auto;
  }
  .C005-featured-carousel.c005-pdp .image-container:before {
    padding-top: 18rem !important;
  }
  .C005-featured-carousel.c005-pdp .carousel-indicators {
    width: 100%;
    left: 0;
    margin-left: 0;
  }
}

@media (min-width: 767px) and (max-width: 1279px) {
  .C005-featured-carousel.c005-pdp .cta-btn {
    max-width: 17.5rem !important;
  }
  .C005-featured-carousel.c005-pdp .c005-product-title {
    padding: 0 0 0.5rem 0;
  }
  .C005-featured-carousel.c005-pdp .C005-modal-title {
    padding-bottom: 2rem;
  }
  .C005-featured-carousel.c005-pdp .content {
    padding-right: 1.25rem;
  }
  .C005-featured-carousel.c005-pdp img {
    width: 16.5rem;
    margin: 0 auto;
  }
  .C005-featured-carousel.c005-pdp .image-container:before {
    padding-top: 16.5rem !important;
  }
}

@media (min-width: 767px) {
  .C005-featured-carousel.c005-pdp .C005-featured-carousel .p1 {
    margin-bottom: 0;
  }
  .C005-featured-carousel.c005-pdp .product-carousel-espot {
    padding-top: 0;
  }
  .C005-featured-carousel.c005-pdp .C005-modal-title {
    font-size: 1.5rem;
    margin-top: -0.625rem;
  }
}

@media (max-width: 1279px) {
  .C005-featured-carousel.c005-pdp p {
    padding-bottom: 0.438rem;
  }
}

body:has(.owl-stage-outer) {
  overflow-x: hidden;
}

.C006-product-carousel {
  padding-bottom: 50px;
  padding-top: 50px;
}

.C006-product-carousel .owl-stage-outer {
  margin-left: 2px;
  overflow: hidden;
  -ms-overflow-style: none;
  scrollbar-width: none;
}

.C006-product-carousel .owl-stage-outer::-webkit-scrollbar {
  display: none;
}

.C006-product-carousel .owl-dots {
  text-align: center;
}

.C006-product-carousel .owl-stage {
  display: flex;
  overflow: hidden;
}

@media (max-width: 767px) {
  .C006-product-carousel .owl-stage {
    padding-left: 0px !important;
  }
}

@media (min-width: 767px) and (max-width: 1280px) {
  .C006-product-carousel .owl-stage {
    padding-left: 0px !important;
  }
}

.C006-product-carousel .owl-item {
  width: 100%;
}

.C006-product-carousel .owl-item:after {
  content: '';
  width: 2px;
  background-color: #c0c0c0;
  height: 100%;
  position: absolute;
  top: 0;
  margin-left: -2px;
}

.C006-product-carousel .owl-item .product_image .image {
  margin-left: -1px;
}

.C006-product-carousel .owl-prev {
  left: 0%;
  margin-left: -1.5%;
}

.C006-product-carousel .owl-prev:before {
  transform: rotate(225deg);
}

.C006-product-carousel .owl-next {
  right: 0%;
  margin-right: -1.5%;
}

.C006-product-carousel .owl-next:before {
  transform: rotate(45deg);
}

.C006-product-carousel .owl-prev,
.C006-product-carousel .owl-next {
  position: absolute;
  top: 0;
  bottom: 0;
  margin-top: auto;
  margin-bottom: auto;
  background: none;
  width: 23px;
  height: 23px;
}

.C006-product-carousel .owl-prev:before,
.C006-product-carousel .owl-next:before {
  content: '';
  display: block;
  height: 100%;
  width: 100%;
  border-top: 3px solid #c4ced1;
  border-right: 3px solid #c4ced1;
}

.C006-product-carousel .owl-prev.disabled,
.C006-product-carousel .owl-next.disabled {
  display: none;
}

.C006-product-carousel .owl-dots {
  text-align: center;
}

.C006-product-carousel .product_info {
  color: #000000;
  font-size: 0.75em;
}

.C006-product-carousel .product_info .product_name a {
  font-size: 1.4em;
  color: #2d383f;
}

.C006-product-carousel .title {
  margin-bottom: 30px;
}

@media (min-width: 1280px) {
  .C006-product-carousel .title {
    margin-bottom: 50px;
  }
}

@media (max-width: 767px) {
  .C006-product-carousel .carouselItem_info {
    padding: 0 10px 0 5px;
  }
}

@media (min-width: 1280px) {
  .C006-product-carousel .carouselItem_info {
    padding: 0 30px 0 20px;
  }
}

@media (min-width: 767px) and (max-width: 1280px) {
  .C006-product-carousel .carouselItem_info {
    padding: 0 15px 0 5px;
  }
}

.C006-product-carousel .carouselItem_info a {
  color: #2d383f;
}

.C006-product-carousel .carouselItem_name {
  font-size: .75em;
  font-weight: 400;
}

@media (min-width: 767px) {
  .C006-product-carousel .carouselItem_name {
    font-size: .8125em;
  }
}

@media (min-width: 1280px) {
  .C006-product-carousel .carouselItem_name {
    font-size: 1em;
  }
}

.C006-product-carousel .image-container {
  padding: 0 15%;
}

.C006-product-carousel .carouselItem_image,
.C006-product-carousel .image,
.C006-product-carousel .image a,
.C006-product-carousel .image-container {
  width: 100%;
  display: block;
  text-align: center;
}

.C006-product-carousel .carouselItem_image {
  margin-bottom: 10px;
}

@media (min-width: 1280px) {
  .C006-product-carousel .carouselItem_image {
    margin-bottom: 20px;
  }
}

.C006-product-carousel img {
  width: auto;
  height: auto;
  max-width: 100%;
  max-height: 100%;
}

@media (min-width: 767px) {
  .C006-product-carousel .c006-owl-carousel > .carouselItem {
    max-width: 25%;
  }
}

.C007-compelling-story {
  overflow: hidden;
  position: relative;
  text-align: center;
  color: #ffffff;
  margin: 0 auto;
  cursor: pointer;
}

.C007-compelling-story a {
  color: #ffffff;
}

.C007-compelling-story h3 {
  margin-bottom: 10px;
}

.C007-compelling-story .image-container {
  position: relative;
  overflow: hidden;
}

.C007-compelling-story .image-container:before {
  display: block;
  padding-top: 133.333333333%;
  content: "";
}

.C007-compelling-story img {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.C007-compelling-story .overlay {
  position: absolute;
  width: 100%;
  background-color: rgba(0, 0, 0, 0.6);
  bottom: 0;
}

.C007-compelling-story .padded-container {
  padding-top: 20px;
  text-align: left;
}

.C007-compelling-story:after {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  background-color: #ffffff;
  left: 0;
  height: 25px;
  width: 50%;
}

.C007-compelling-story.gray-background:after {
  background-color: #f0f0f0;
}

.C007-compelling-story.brand-primary-background:after {
  background-color: #00aa7e;
}

.C007-compelling-story.brand-secondary-background:after {
  background-color: #7b9baa;
}

.C007-compelling-story.brand-accent-background:after {
  background-color: #004b8d;
}

.C007-compelling-story ._c007-cta-buttons {
  margin-bottom: 1rem;
}

@media (max-width: 766px) {
  .C007-compelling-story ._c007-cta-buttons {
    text-align: center;
  }
}

@media (max-width: 610px) {
  .C007-compelling-story ._c007-cta-buttons {
    max-width: 17.5rem;
    margin: 0 auto;
  }
}

@media (min-width: 767px) {
  .C007-compelling-story ._c007-cta-buttons {
    float: right;
    width: 17.5rem;
  }
}

@media (max-width: 766px) {
  .C007-compelling-story {
    min-height: 375px;
  }
}

@media (min-width: 767px) {
  .C007-compelling-story {
    max-height: 510px;
  }
  .C007-compelling-story h3 {
    margin-bottom: 10px;
  }
  .C007-compelling-story:after {
    width: 64.84%;
    height: 50px;
  }
  .C007-compelling-story .padded-container {
    padding-top: 1.5rem;
    text-align: left;
  }
  .C007-compelling-story .overlay {
    min-height: 11rem;
  }
  .C007-compelling-story .teaserTitle {
    min-height: 2.5rem;
    max-height: 7.5rem;
    line-height: 2.5rem;
    font-size: 1.875rem;
    font-weight: 300;
    overflow: hidden;
  }
  .C007-compelling-story .p1 {
    min-height: 3rem;
    max-height: 6rem;
    margin-bottom: 2rem;
    margin-top: 1rem;
    line-height: 1.5rem;
    font-size: 1rem;
    overflow: hidden;
    font-weight: 400;
  }
  .C007-compelling-story .content {
    float: left;
    max-width: 48.75rem;
  }
  .C007-compelling-story .image-container {
    position: relative;
    overflow: hidden;
  }
  .C007-compelling-story .image-container:before {
    display: block;
    padding-top: 56.25%;
    content: "";
  }
}

.C007b-compelling-story {
  overflow: hidden;
  position: relative;
  color: #ffffff;
  margin: 0 auto;
  cursor: pointer;
}

.C007b-compelling-story .optional-header {
  font-size: 36px;
  font-weight: 300;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.33;
  letter-spacing: normal;
  color: #2d383f;
  text-align: left;
  margin-bottom: 24px;
  margin-top: 24px;
}

.C007b-compelling-story a {
  color: #ffffff;
}

.C007b-compelling-story h3 {
  margin-bottom: 16px;
}

.C007b-compelling-story .image-container {
  position: relative;
  overflow: hidden;
}

.C007b-compelling-story .image-container:before {
  display: block;
  padding-top: 133.333333333%;
  content: "";
}

.C007b-compelling-story img {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.C007b-compelling-story .overlay {
  position: absolute;
  width: 100%;
  background-color: rgba(10, 10, 10, 0.5);
  bottom: 0;
}

.C007b-compelling-story .overlay .content {
  margin-top: 24px;
  margin-left: 40px;
}

.C007b-compelling-story .overlay .content .p1 {
  text-align: left;
  width: 680px;
  max-height: 48px;
  overflow: hidden;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.5;
}

@media (max-width: 766px) {
  .C007b-compelling-story .overlay ._c007b-cta-buttons {
    text-align: center;
  }
}

@media (max-width: 610px) {
  .C007b-compelling-story .overlay ._c007b-cta-buttons {
    max-width: 17.5rem;
    margin: 0 auto;
  }
}

@media screen and (min-width: 1280px) {
  .C007b-compelling-story .overlay {
    width: 1180px;
  }
}

@media (max-width: 766px) {
  .C007b-compelling-story {
    min-height: 375px;
  }
  .C007b-compelling-story .optional-header {
    font-size: 24px;
  }
  .C007b-compelling-story .C007b-Content {
    position: relative;
  }
  .C007b-compelling-story .overlay {
    position: absolute;
    width: 100%;
    min-height: 240px;
    max-height: 240px;
  }
  .C007b-compelling-story .overlay .content {
    margin: 16px 0 0 0px;
  }
  .C007b-compelling-story .overlay .content h3 {
    text-align: left;
    width: 323px;
    height: 48px;
    margin: 0 16px 16px 16px;
  }
  .C007b-compelling-story .overlay .content .p1 {
    width: 323px;
    min-height: 72px;
    max-height: 72px;
    overflow: hidden;
    margin: 0 16px 0px 16px;
    font-size: 16px;
    line-height: 1.5;
  }
  .C007b-compelling-story .overlay .content .p1 p {
    height: 72px;
    margin: 0;
  }
}

@media only screen and (min-width: 767px) and (max-width: 1279px) {
  .C007b-compelling-story .C007b-Content {
    position: relative;
  }
  .C007b-compelling-story .overlay {
    position: absolute;
    width: 100%;
  }
}

@media only screen and (min-width: 767px) and (max-width: 1279px) and (min-width: 1061px) and (max-width: 1279px) {
  .C007b-compelling-story .overlay {
    padding-top: 20px;
    position: sticky;
  }
}

@media only screen and (min-width: 767px) and (max-width: 1279px) {
  .C007b-compelling-story .overlay .content {
    margin-top: 0;
    margin-left: 10px;
  }
  .C007b-compelling-story .overlay ._c007b-cta-buttons {
    margin-top: 0.063rem;
    margin-right: 0.5rem;
  }
}

@media (min-width: 800px) and (max-width: 1279px) {
  .C007b-compelling-story .C007b-Content {
    position: relative;
  }
  .C007b-compelling-story .overlay {
    width: 100%;
  }
}

@media (min-width: 767px) {
  .C007b-compelling-story {
    max-height: 510px;
  }
  .C007b-compelling-story h3 {
    margin-bottom: 16px;
    font-size: 30px;
    font-weight: 300;
    line-height: 1.33;
  }
  .C007b-compelling-story .overlay {
    height: 175px;
  }
  .C007b-compelling-story .content {
    float: left;
    max-width: 100%;
  }
  .C007b-compelling-story .image-container {
    position: relative;
    overflow: hidden;
  }
  .C007b-compelling-story .image-container:before {
    display: block;
    padding-top: 56.25%;
    content: "";
  }
  .C007b-compelling-story ._c007b-cta-buttons {
    margin-top: 1rem;
    margin-right: 2.5rem;
    float: right;
    width: 17.5rem;
  }
}

.C009-latest-news {
  padding: 25px 0;
}

.C009-latest-news .latest-news-title-row {
  padding-top: 25px;
}

.C009-latest-news .latest-news-title-row .latest-news-title {
  float: left;
}

.C009-latest-news .latest-news-title-row ._c009-cta-buttons {
  float: right;
  text-align: end;
}

.C009-latest-news .latest-news-title-row ._c009-cta-buttons .cta-btn,
.C009-latest-news .latest-news-title-row ._c009-cta-buttons .cta-text {
  margin: 0.5rem 0;
}

.C009-latest-news .latest-news-title-row ._c009-cta-buttons .cta-btn:not(:first-child),
.C009-latest-news .latest-news-title-row ._c009-cta-buttons .cta-text:not(:first-child) {
  display: none;
}

@media (min-width: 767px) {
  .C009-latest-news .latest-news-title-row ._c009-cta-buttons {
    margin-top: 0.75rem;
  }
}

.C009-latest-news .image-container {
  position: relative;
  overflow: hidden;
}

.C009-latest-news .image-container:before {
  display: block;
  padding-top: 56.25%;
  content: "";
}

.C009-latest-news .image-container img {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.C009-latest-news .news-article {
  margin-top: 25px;
  box-shadow: 0 0 4px rgba(45, 56, 63, 0.1);
  background-color: #ffffff;
  position: relative;
}

.C009-latest-news .news-article-image-container {
  overflow: hidden;
  min-height: 25px;
  position: relative;
}

@media (max-width: 766px) {
  .C009-latest-news .news-article-teaser-image:after {
    content: '';
    width: 100%;
    height: 5px;
    background-color: #00AA7E;
    position: absolute;
    display: block;
    bottom: 0;
    right: 0;
  }
}

.C009-latest-news .badge {
  position: absolute;
  right: 0;
  bottom: 0;
  padding: 0 40px;
  line-height: 25px;
  background-color: #00AA7E;
  color: #ffffff;
  font-size: 0.75em;
  font-weight: 600;
  letter-spacing: .08em;
  text-transform: uppercase;
  border-radius: 0;
}

@media (min-width: 767px) and (max-width: 1279px) {
  .C009-latest-news .badge {
    font-size: .625em;
  }
}

.C009-latest-news .content {
  overflow: hidden;
  padding: 20px 20px 0 20px;
  font-size: 1em;
}

@media (min-width: 767px) and (max-width: 1279px) {
  .C009-latest-news .content {
    font-size: .875em;
  }
}

.C009-latest-news .content a {
  color: #2d383f;
}

.C009-latest-news .content h4 {
  font-weight: 500;
  font-size: 1em;
  line-height: 1.625em;
}

.C009-latest-news .content .p1 {
  padding-top: 15px;
  font-size: 1em;
  line-height: 1.625em;
}

.C009-latest-news .bottom {
  width: 100%;
  font-size: .75em;
  padding: 20px;
}

.C009-latest-news .bottom .date {
  float: left;
  font-weight: 500;
  color: #c0c0c0;
}

.C009-latest-news .bottom ._c009-item-cta-buttons {
  margin: -0.25rem;
  text-align: end;
  max-width: 60%;
  overflow: hidden;
  float: right;
}

.C009-latest-news .bottom ._c009-item-cta-buttons .cta-btn,
.C009-latest-news .bottom ._c009-item-cta-buttons .cta-text {
  margin: 0.5rem 0;
}

.C009-latest-news .bottom ._c009-item-cta-buttons .cta-btn:not(:first-child),
.C009-latest-news .bottom ._c009-item-cta-buttons .cta-text:not(:first-child) {
  display: none;
}

@media (min-width: 767px) {
  .C009-latest-news {
    padding: 50px 0;
  }
  .C009-latest-news .news-article {
    padding-bottom: 65px;
    height: 490px;
  }
  .C009-latest-news .content {
    height: 315px;
  }
  .C009-latest-news .content h4 {
    height: 40%;
  }
  .C009-latest-news .content .p1 {
    padding: 0;
  }
  .C009-latest-news .bottom {
    position: absolute;
    bottom: 0;
  }
}

@media (min-width: 900px) {
  .C009-latest-news .news-article {
    height: 480px;
  }
  .C009-latest-news .content {
    height: 300px;
  }
}

@media (min-width: 1280px) {
  .C009-latest-news .news-article {
    height: 500px;
  }
  .C009-latest-news .content {
    height: 250px;
  }
}

.C009B-latest-news {
  position: relative;
  padding: 0 0 35px 0;
}

.C009B-latest-news .background-image {
  display: none;
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
  overflow: hidden;
}

.C009B-latest-news .image-container {
  position: relative;
  overflow: hidden;
}

.C009B-latest-news .image-container:before {
  display: block;
  padding-top: 66.6666666667%;
  content: "";
}

.C009B-latest-news img {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.C009B-latest-news .latest-news-title-row {
  padding-top: 25px;
}

.C009B-latest-news .latest-news-title-row .latest-news-title {
  float: left;
  position: relative;
  z-index: 2;
}

.C009B-latest-news .latest-news-title-row ._c009b-cta-buttons {
  float: right;
  text-align: end;
}

.C009B-latest-news ._c009b-cta-buttons {
  margin-top: 1rem;
  margin-bottom: 0;
}

.C009B-latest-news ._c009b-cta-buttons .cta-btn,
.C009B-latest-news ._c009b-cta-buttons .cta-text {
  margin: 0.5rem 0;
}

.C009B-latest-news ._c009b-cta-buttons .cta-btn:not(:first-child),
.C009B-latest-news ._c009b-cta-buttons .cta-text:not(:first-child) {
  display: none;
}

.C009B-latest-news .view-all {
  color: #00AA7E;
  font-size: 0.875em;
  padding: 0 10px 0 0;
  width: auto;
  height: auto;
  line-height: 1em;
  margin-top: 13px;
}

.C009B-latest-news .view-all .text-wrapper {
  height: auto;
}

.C009B-latest-news .view-all .text-wrapper:after {
  border-color: #00AA7E;
  top: 3px;
}

@media (min-width: 1280px) {
  .C009B-latest-news .view-all {
    margin-top: 22px;
  }
}

.C009B-latest-news .view-all-mobile {
  margin-top: 15px;
}

.C009B-latest-news .article-container {
  margin-top: 20px;
  box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.3);
  background-color: #ffffff;
  position: relative;
  z-index: 2;
}

.C009B-latest-news .article-container ._c009b-item-cta-buttons {
  max-width: 60%;
  margin-top: -0.25rem;
  margin-bottom: -0.25rem;
  float: right;
  text-align: end;
}

.C009B-latest-news .article-container ._c009b-item-cta-buttons .cta-btn,
.C009B-latest-news .article-container ._c009b-item-cta-buttons .cta-text {
  margin: 0.5rem 0;
}

.C009B-latest-news .article-container ._c009b-item-cta-buttons .cta-btn:not(:first-child),
.C009B-latest-news .article-container ._c009b-item-cta-buttons .cta-text:not(:first-child) {
  display: none;
}

.C009B-latest-news .article-container.more-news {
  overflow: hidden;
}

.C009B-latest-news h3 {
  text-transform: uppercase;
  font-size: 0.75em;
  line-height: 1.4166666667em;
  letter-spacing: .08em;
  color: #737373;
  padding: 15px 18px 6px 0;
  margin-left: 18px;
  border-bottom: 1px solid #dad9d9;
}

.C009B-latest-news .more-news h3 {
  border: 0;
}

.C009B-latest-news .more-news .headline {
  margin: 0 18px;
  padding: 12px 0;
  border-bottom: 1px solid #dad9d9;
}

.C009B-latest-news .more-news .headline:last-child {
  border: 0;
}

.C009B-latest-news .more-news h4 {
  font-size: 0.75em;
  line-height: 1.5em;
  margin-bottom: 10px;
}

.C009B-latest-news .more-news h4 a {
  color: #2d383f;
}

.C009B-latest-news .more-news ._c009b-item-cta-buttons {
  float: unset;
  text-align: revert;
}

.C009B-latest-news .content {
  overflow: hidden;
  padding: 20px 18px 0 18px;
}

.C009B-latest-news .content a {
  color: #2d383f;
}

.C009B-latest-news .content h4 {
  font-weight: 500;
  font-size: 1em;
  line-height: 1.625em;
}

.C009B-latest-news .content .p1 {
  padding-top: 15px;
  font-size: 1em;
  line-height: 1.625em;
}

.C009B-latest-news .bottom {
  width: 100%;
  padding: 18px;
}

.C009B-latest-news .bottom .date {
  float: left;
  font-weight: 500;
  color: #737373;
  font-size: 0.75em;
}

@media (min-width: 767px) and (max-width: 1279px) {
  .C009B-latest-news .news-article-row-container > div:nth-child(even) .article-container {
    margin-left: 4px;
  }
  .C009B-latest-news .news-article-row-container > div:nth-child(odd) .article-container {
    margin-right: 4px;
  }
}

@media (min-width: 767px) {
  .C009B-latest-news {
    padding: 0 0 50px 0;
  }
  .C009B-latest-news .background-image {
    display: block;
  }
  .C009B-latest-news h2 {
    line-height: 1.4615384615em;
  }
  .C009B-latest-news .view-all {
    float: right;
  }
  .C009B-latest-news .article-container {
    height: 312px;
  }
  .C009B-latest-news .content {
    height: 220px;
  }
  .C009B-latest-news .content h4 {
    max-height: 4.875em;
    overflow: hidden;
  }
  .C009B-latest-news .bottom {
    position: absolute;
    bottom: 0;
  }
  .C009B-latest-news .more-news h4 {
    margin-bottom: 3px;
  }
  .C009B-latest-news .more-news .headline {
    padding: 12px 0 5px 0;
  }
}

@media (min-width: 1000px) {
  .C009B-latest-news .image-container {
    position: relative;
    overflow: hidden;
  }
  .C009B-latest-news .image-container:before {
    display: block;
    padding-top: 56.25%;
    content: "";
  }
}

@media (min-width: 1280px) {
  .C009B-latest-news .article-container {
    height: 400px;
  }
  .C009B-latest-news .content {
    height: 315px;
  }
  .C009B-latest-news .image-container {
    position: relative;
    overflow: hidden;
  }
  .C009B-latest-news .image-container:before {
    display: block;
    padding-top: 37.5%;
    content: "";
  }
  .C009B-latest-news h2 {
    line-height: 1.2222222222em;
  }
  .C009B-latest-news .more-news .headline {
    padding: 12px 0;
  }
  .C009B-latest-news .more-news h4 {
    margin-bottom: 10px;
  }
}

:lang(zh-CN) .C009B-latest-news .content .main-headline-ellipsis .ellip span {
  white-space: unset !important;
}

:lang(zh-CN) .C009B-latest-news .content .p1 .ellip span {
  white-space: unset !important;
}

:lang(zh-CN) .C009B-latest-news .more-news .secondary-headline-ellipsis .ellip span {
  white-space: unset !important;
}

.C010-big-feature-image-left,
.C011-big-feature-image-right,
.C045-big-feature-image-left,
.C046-big-feature-image-right {
  padding-top: 3rem;
  padding-bottom: 3rem;
}

.C010-big-feature-image-left .read-more-message,
.C010-big-feature-image-left .aria-label,
.C011-big-feature-image-right .read-more-message,
.C011-big-feature-image-right .aria-label,
.C045-big-feature-image-left .read-more-message,
.C045-big-feature-image-left .aria-label,
.C046-big-feature-image-right .read-more-message,
.C046-big-feature-image-right .aria-label {
  visibility: hidden;
  height: 0;
}

.C010-big-feature-image-left .cta-buttons,
.C011-big-feature-image-right .cta-buttons,
.C045-big-feature-image-left .cta-buttons,
.C046-big-feature-image-right .cta-buttons {
  margin-top: 2rem !important;
}

.C010-big-feature-image-left .cta-buttons .cta-btn:not(:first-child):not(:last-child),
.C010-big-feature-image-left .cta-buttons .cta-text:not(:first-child):not(:last-child),
.C011-big-feature-image-right .cta-buttons .cta-btn:not(:first-child):not(:last-child),
.C011-big-feature-image-right .cta-buttons .cta-text:not(:first-child):not(:last-child),
.C045-big-feature-image-left .cta-buttons .cta-btn:not(:first-child):not(:last-child),
.C045-big-feature-image-left .cta-buttons .cta-text:not(:first-child):not(:last-child),
.C046-big-feature-image-right .cta-buttons .cta-btn:not(:first-child):not(:last-child),
.C046-big-feature-image-right .cta-buttons .cta-text:not(:first-child):not(:last-child) {
  display: none;
}

@media (max-width: 766px) {
  .C010-big-feature-image-left .cta-buttons,
  .C011-big-feature-image-right .cta-buttons,
  .C045-big-feature-image-left .cta-buttons,
  .C046-big-feature-image-right .cta-buttons {
    text-align: center;
  }
}

@media (max-width: 610px) {
  .C010-big-feature-image-left .cta-buttons,
  .C011-big-feature-image-right .cta-buttons,
  .C045-big-feature-image-left .cta-buttons,
  .C046-big-feature-image-right .cta-buttons {
    max-width: 17.5rem;
    margin: 0 auto;
  }
}

.C010-big-feature-image-left div.content,
.C011-big-feature-image-right div.content,
.C045-big-feature-image-left div.content,
.C046-big-feature-image-right div.content {
  text-align: left;
}

.C010-big-feature-image-left h2,
.C011-big-feature-image-right h2,
.C045-big-feature-image-left h2,
.C046-big-feature-image-right h2 {
  margin-bottom: 24px;
}

.C010-big-feature-image-left .download-links,
.C011-big-feature-image-right .download-links,
.C045-big-feature-image-left .download-links,
.C046-big-feature-image-right .download-links {
  margin: 15px 0 20px 0;
}

.C010-big-feature-image-left .image-container,
.C011-big-feature-image-right .image-container,
.C045-big-feature-image-left .image-container,
.C046-big-feature-image-right .image-container {
  position: relative;
  overflow: hidden;
}

.C010-big-feature-image-left .image-container:before,
.C011-big-feature-image-right .image-container:before,
.C045-big-feature-image-left .image-container:before,
.C046-big-feature-image-right .image-container:before {
  display: block;
  padding-top: 56.25%;
  content: "";
}

.C010-big-feature-image-left img,
.C011-big-feature-image-right img,
.C045-big-feature-image-left img,
.C046-big-feature-image-right img {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.C010-big-feature-image-left .video,
.C011-big-feature-image-right .video,
.C045-big-feature-image-left .video,
.C046-big-feature-image-right .video {
  position: relative;
}

@media (max-width: 766px) {
  .C010-big-feature-image-left .cta-buttons,
  .C011-big-feature-image-right .cta-buttons,
  .C045-big-feature-image-left .cta-buttons,
  .C046-big-feature-image-right .cta-buttons {
    text-align: center;
  }
  .C010-big-feature-image-left .image-container,
  .C011-big-feature-image-right .image-container,
  .C045-big-feature-image-left .image-container,
  .C046-big-feature-image-right .image-container {
    max-height: 208px;
    margin-bottom: 24px;
  }
}

@media (min-width: 767px) {
  .C010-big-feature-image-left,
  .C011-big-feature-image-right,
  .C045-big-feature-image-left,
  .C046-big-feature-image-right {
    overflow: hidden;
  }
  .C010-big-feature-image-left .media-content-container,
  .C011-big-feature-image-right .media-content-container,
  .C045-big-feature-image-left .media-content-container,
  .C046-big-feature-image-right .media-content-container {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    gap: 1rem;
  }
  .C010-big-feature-image-left div.content,
  .C011-big-feature-image-right div.content,
  .C045-big-feature-image-left div.content,
  .C046-big-feature-image-right div.content {
    width: 50%;
    max-width: 348px;
    align-self: center;
  }
  .C010-big-feature-image-left .image-container,
  .C011-big-feature-image-right .image-container,
  .C045-big-feature-image-left .image-container,
  .C046-big-feature-image-right .image-container {
    width: 43%;
    align-self: flex-start;
  }
  .C010-big-feature-image-left .video,
  .C011-big-feature-image-right .video,
  .C045-big-feature-image-left .video,
  .C046-big-feature-image-right .video {
    width: 43%;
  }
  .C010-big-feature-image-left .video .image-container,
  .C011-big-feature-image-right .video .image-container,
  .C045-big-feature-image-left .video .image-container,
  .C046-big-feature-image-right .video .image-container {
    width: 100%;
    position: relative;
    overflow: hidden;
  }
  .C010-big-feature-image-left .video .image-container:before,
  .C011-big-feature-image-right .video .image-container:before,
  .C045-big-feature-image-left .video .image-container:before,
  .C046-big-feature-image-right .video .image-container:before {
    display: block;
    padding-top: 56.25%;
    content: "";
  }
  .C010-big-feature-image-left .btn,
  .C011-big-feature-image-right .btn,
  .C045-big-feature-image-left .btn,
  .C046-big-feature-image-right .btn {
    margin: 4px 0;
  }
}

@media (min-width: 1280px) {
  .C010-big-feature-image-left,
  .C011-big-feature-image-right,
  .C045-big-feature-image-left,
  .C046-big-feature-image-right {
    margin: 0 auto;
  }
  .C010-big-feature-image-left .big-feature-inner,
  .C011-big-feature-image-right .big-feature-inner,
  .C045-big-feature-image-left .big-feature-inner,
  .C046-big-feature-image-right .big-feature-inner {
    max-width: 1280px;
    overflow: hidden;
    margin: 0 auto;
  }
  .C010-big-feature-image-left .media-content-container,
  .C011-big-feature-image-right .media-content-container,
  .C045-big-feature-image-left .media-content-container,
  .C046-big-feature-image-right .media-content-container {
    gap: 100px;
  }
  .C010-big-feature-image-left div.content,
  .C011-big-feature-image-right div.content,
  .C045-big-feature-image-left div.content,
  .C046-big-feature-image-right div.content {
    max-width: 580px;
  }
  .C010-big-feature-image-left .image-container,
  .C011-big-feature-image-right .image-container,
  .C045-big-feature-image-left .image-container,
  .C046-big-feature-image-right .image-container {
    max-width: 550px;
  }
  .C010-big-feature-image-left .video,
  .C011-big-feature-image-right .video,
  .C045-big-feature-image-left .video,
  .C046-big-feature-image-right .video {
    max-width: 550px;
  }
  .C010-big-feature-image-left .video .image-container,
  .C011-big-feature-image-right .video .image-container,
  .C045-big-feature-image-left .video .image-container,
  .C046-big-feature-image-right .video .image-container {
    width: 100%;
    position: relative;
    overflow: hidden;
  }
  .C010-big-feature-image-left .video .image-container:before,
  .C011-big-feature-image-right .video .image-container:before,
  .C045-big-feature-image-left .video .image-container:before,
  .C046-big-feature-image-right .video .image-container:before {
    display: block;
    padding-top: 56.25%;
    content: "";
  }
  .C010-big-feature-image-left .download-links,
  .C011-big-feature-image-right .download-links,
  .C045-big-feature-image-left .download-links,
  .C046-big-feature-image-right .download-links {
    margin: 25px 0 35px 0;
  }
  .C010-big-feature-image-left .btn,
  .C011-big-feature-image-right .btn,
  .C045-big-feature-image-left .btn,
  .C046-big-feature-image-right .btn {
    margin: 0;
  }
}

.C045-big-feature-image-left .sr-hidden,
.C046-big-feature-image-right .sr-hidden {
  display: none;
}

.C045-big-feature-image-left .text-string,
.C046-big-feature-image-right .text-string {
  position: relative;
  font-size: 1rem;
  line-height: 1.625rem !important;
}

.C045-big-feature-image-left .read-more-button,
.C046-big-feature-image-right .read-more-button {
  float: right;
  margin: -1.3125rem 0 0 0;
  padding: 0 0 0 0;
  z-index: 99;
}

.C045-big-feature-image-left .fade-out-grey,
.C046-big-feature-image-right .fade-out-grey {
  background: #f0f0f0;
}

@media (min-width: 767px) {
  .C045-big-feature-image-left h2,
  .C046-big-feature-image-right h2 {
    margin-top: -6px;
  }
}

@media (min-width: 1280px) {
  .C045-big-feature-image-left h2,
  .C046-big-feature-image-right h2 {
    margin-top: 0;
  }
}

.C045-big-feature-image-left .c045-c046-container,
.C046-big-feature-image-right .c045-c046-container {
  position: absolute;
  right: 1rem;
  bottom: 1rem;
  width: 2.5rem;
  height: 2.5rem;
  background: rgba(0, 0, 0, 0.5);
  cursor: pointer;
}

.C045-big-feature-image-left .c045-c046-container .assets-link,
.C046-big-feature-image-right .c045-c046-container .assets-link {
  background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCiAgPHBhdGggZD0iTTIyIDhWMy41MDMwM0wxNy41IDguMDAzMDNMMTYgNi41MDMwM0wyMC41MDMgMkgxNlYwSDI0VjhIMjJaIiBmaWxsPSJ3aGl0ZSIvPg0KICA8cGF0aCBkPSJNMiAxNlYyMC40OTdMNi41IDE1Ljk5N0w4IDE3LjQ5N0wzLjQ5Njk3IDIySDhWMjRIMFYxNkgyWiIgZmlsbD0id2hpdGUiLz4NCjwvc3ZnPg0K) no-repeat;
  position: relative;
  margin: auto;
  top: 20%;
  height: 1.5rem;
  width: 1.5rem;
  cursor: pointer;
}

.C045-big-feature-image-left .C086-popup-container,
.C046-big-feature-image-right .C086-popup-container {
  position: absolute;
}

.C045-big-feature-image-left .C086-popup-container .modal-body,
.C046-big-feature-image-right .C086-popup-container .modal-body {
  padding: 0;
}

.C045-big-feature-image-left .C086-popup-container .modal-body .image-container,
.C046-big-feature-image-right .C086-popup-container .modal-body .image-container {
  max-width: unset;
  width: 100%;
  height: 100%;
}

.C045-big-feature-image-left .C086-popup-container .modal-body .image-container .c045-c046-container,
.C046-big-feature-image-right .C086-popup-container .modal-body .image-container .c045-c046-container {
  display: none;
}

.C045-big-feature-image-left .C086-popup-container .modal-dialog,
.C046-big-feature-image-right .C086-popup-container .modal-dialog {
  margin: auto;
  position: relative;
  top: 20%;
}

@media (min-width: 1280px) {
  .C045-big-feature-image-left .C086-popup-container .modal-dialog,
  .C046-big-feature-image-right .C086-popup-container .modal-dialog {
    max-width: 51.563rem;
    width: 100%;
  }
  .C045-big-feature-image-left .C086-popup-container .modal-dialog .modal-content,
  .C046-big-feature-image-right .C086-popup-container .modal-dialog .modal-content {
    height: 100%;
    border: 0;
  }
}

@media (max-width: 766px) {
  .C045-big-feature-image-left .C086-popup-container .C073-modal,
  .C046-big-feature-image-right .C086-popup-container .C073-modal {
    padding-left: 0.875rem;
  }
}

@media (min-width: 767px) {
  .C010-big-feature-image-left,
  .C011-big-feature-image-right {
    min-height: 528px;
  }
  .C010-big-feature-image-left .image-container,
  .C011-big-feature-image-right .image-container {
    position: relative;
    overflow: hidden;
  }
  .C010-big-feature-image-left .image-container:before,
  .C011-big-feature-image-right .image-container:before {
    display: block;
    padding-top: 133.333333333%;
    content: "";
  }
}

@media (min-width: 1280px) {
  .C010-big-feature-image-left,
  .C011-big-feature-image-right {
    min-height: 776px;
  }
}

@media (max-width: 766px) {
  .C011-big-feature-image-right .media-content-container,
  .C046-big-feature-image-right .media-content-container {
    display: flex;
    flex-direction: column-reverse;
  }
}

.C012-50-50-x2,
.C013-50-50-x3,
.C014-70-30-x3 {
  padding: 30px 0 38px 0;
}

.C012-50-50-x2 .image-container,
.C013-50-50-x3 .image-container,
.C014-70-30-x3 .image-container {
  position: relative;
  overflow: hidden;
}

.C012-50-50-x2 .image-container:before,
.C013-50-50-x3 .image-container:before,
.C014-70-30-x3 .image-container:before {
  display: block;
  padding-top: 75%;
  content: "";
}

.C012-50-50-x2 .image-dimmer:after,
.C013-50-50-x3 .image-dimmer:after,
.C014-70-30-x3 .image-dimmer:after {
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0), black);
}

.C012-50-50-x2 .cm-teasable__popup-opener,
.C013-50-50-x3 .cm-teasable__popup-opener,
.C014-70-30-x3 .cm-teasable__popup-opener {
  position: static;
}

.C012-50-50-x2 img,
.C013-50-50-x3 img,
.C014-70-30-x3 img {
  background-color: #000000;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.C012-50-50-x2 h2,
.C013-50-50-x3 h2,
.C014-70-30-x3 h2 {
  margin-bottom: 15px;
}

.C012-50-50-x2 p,
.C013-50-50-x3 p,
.C014-70-30-x3 p {
  margin-bottom: 0;
}

.C012-50-50-x2 .content,
.C013-50-50-x3 .content,
.C014-70-30-x3 .content {
  overflow: hidden;
  color: #ffffff;
  position: relative;
  font-size: .75em;
  font-weight: 500;
}

.C012-50-50-x2 .content a,
.C013-50-50-x3 .content a,
.C014-70-30-x3 .content a {
  color: #ffffff;
}

.C012-50-50-x2 .left-column,
.C013-50-50-x3 .left-column,
.C014-70-30-x3 .left-column {
  margin-bottom: 6px;
}

.C012-50-50-x2 .p1,
.C012-50-50-x2 .content .padded-container,
.C013-50-50-x3 .p1,
.C013-50-50-x3 .content .padded-container,
.C014-70-30-x3 .p1,
.C014-70-30-x3 .content .padded-container {
  position: absolute;
  left: 10px;
  bottom: 10px;
  margin: 0;
  z-index: 1;
  margin-right: 10px;
}

@media (min-width: 767px) {
  .C012-50-50-x2,
  .C013-50-50-x3,
  .C014-70-30-x3 {
    padding: 40px 0 50px 0;
  }
  .C012-50-50-x2 h2,
  .C013-50-50-x3 h2,
  .C014-70-30-x3 h2 {
    margin-bottom: 35px;
  }
  .C012-50-50-x2 .left-column,
  .C012-50-50-x2 .right-column,
  .C013-50-50-x3 .left-column,
  .C013-50-50-x3 .right-column,
  .C014-70-30-x3 .left-column,
  .C014-70-30-x3 .right-column {
    width: 50%;
    float: left;
  }
  .C012-50-50-x2 .left-column,
  .C013-50-50-x3 .left-column,
  .C014-70-30-x3 .left-column {
    padding-right: 6px;
    margin-bottom: 0;
  }
  .C012-50-50-x2 .right-column,
  .C013-50-50-x3 .right-column,
  .C014-70-30-x3 .right-column {
    padding-left: 6px;
  }
  .C012-50-50-x2 .content,
  .C013-50-50-x3 .content,
  .C014-70-30-x3 .content {
    font-size: 1em;
  }
  .C012-50-50-x2 .p1,
  .C012-50-50-x2 .content .padded-container,
  .C013-50-50-x3 .p1,
  .C013-50-50-x3 .content .padded-container,
  .C014-70-30-x3 .p1,
  .C014-70-30-x3 .content .padded-container {
    bottom: 18px;
    left: 25px;
  }
}

.C013-50-50-x3 .right-column .content,
.C014-70-30-x3 .right-column .content {
  float: left;
  width: 50%;
}

@media (max-width: 766px) {
  .C013-50-50-x3 .right-column .content,
  .C014-70-30-x3 .right-column .content {
    padding-left: 3px;
  }
  .C013-50-50-x3 .right-column .content:first-child,
  .C014-70-30-x3 .right-column .content:first-child {
    padding-right: 3px;
    padding-left: 0;
  }
}

@media (min-width: 767px) {
  .C013-50-50-x3 .right-column .content,
  .C014-70-30-x3 .right-column .content {
    float: none;
    width: auto;
  }
  .C013-50-50-x3 .right-column .content:first-child,
  .C014-70-30-x3 .right-column .content:first-child {
    margin-bottom: 12px;
    padding-right: 0;
  }
}

.C014-70-30-x3 .play-button {
  z-index: 2;
}

@media (min-width: 767px) {
  .C013-50-50-x3 .right-column-inner {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
  }
  .C013-50-50-x3 .right-column {
    position: relative;
    overflow: hidden;
  }
  .C013-50-50-x3 .right-column:before {
    display: block;
    padding-top: 75%;
    content: "";
  }
  .C013-50-50-x3 .right-column .image-container {
    position: relative;
    overflow: hidden;
  }
  .C013-50-50-x3 .right-column .image-container:before {
    display: block;
    padding-top: 36.5625%;
    content: "";
  }
  .C013-50-50-x3 .right-column .content {
    padding-left: 6px;
  }
}

@media (min-width: 767px) {
  .C014-70-30-x3 .right-column-inner {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
  }
  .C014-70-30-x3 .left-column {
    width: 70%;
  }
  .C014-70-30-x3 .left-column .image-container {
    position: relative;
    overflow: hidden;
  }
  .C014-70-30-x3 .left-column .image-container:before {
    display: block;
    padding-top: 56.25%;
    content: "";
  }
  .C014-70-30-x3 .right-column {
    position: relative;
    overflow: hidden;
    width: 30%;
  }
  .C014-70-30-x3 .right-column:before {
    display: block;
    padding-top: 132.471264368%;
    content: "";
  }
  .C014-70-30-x3 .right-column .image-container {
    position: relative;
    overflow: hidden;
  }
  .C014-70-30-x3 .right-column .image-container:before {
    display: block;
    padding-top: 64.5114942529%;
    content: "";
  }
  .C014-70-30-x3 .right-column .content {
    padding-left: 6px;
  }
}

.C015-utility-belt {
  overflow: hidden;
}

.C015-utility-belt .row {
  text-align: center;
  font-size: 0;
}

.C015-utility-belt .row h2 {
  color: white;
  text-align: center;
  font-size: 2rem;
  margin-top: 50px;
}

.C015-utility-belt .row h2 ~ .utility-belt-item {
  margin: 40px 0;
}

.C015-utility-belt .row .utility-belt-item {
  display: inline-block;
  font-size: 16px;
  float: none;
  vertical-align: top;
  margin: 50px 0;
}

.C015-utility-belt .row .utility-belt-item a {
  margin: 0 25px;
  display: block;
}

.C015-utility-belt .row .utility-belt-item .emerson-utility__picture {
  display: block;
  margin: 0 auto 25px;
  height: 100px;
  width: 170px;
  object-fit: contain;
}

.C015-utility-belt .row .utility-belt-item h3 {
  margin: 25px auto 12px auto;
  font-weight: 500;
}

.C015-utility-belt .row .utility-belt-item p {
  font-weight: 400;
  margin: 0px auto;
  padding: 0px 10px;
  line-height: 1.625em;
}

.C015-utility-belt .row .utility-belt-item p, .C015-utility-belt .row .utility-belt-item h3 {
  text-align: center;
  font-size: 1em;
}

.C015-utility-belt.gray-background .row .utility-belt-item a p, .C015-utility-belt.gray-background .row .utility-belt-item a h3 {
  color: #000000;
}

.C015-utility-belt.section {
  margin-top: -1px;
}

.C015-utility-belt.section:after {
  display: none !important;
}

.C015-utility-belt.section:first-child {
  margin-top: 0;
}

@media (max-width: 766px) {
  .C015-utility-belt {
    padding: 25px 0;
  }
  .C015-utility-belt .row h2 {
    margin-top: 25px;
  }
  .C015-utility-belt .row h2 ~ .utility-belt-item,
  .C015-utility-belt .row .utility-belt-item {
    margin: 25px 0;
  }
}

.C015-utility-belt.gray-background .row h2 {
  color: #000000;
}

.C016-horizontal-tabs {
  padding: 40px 0;
}

.C016-horizontal-tabs .expandSpacingForC083 {
  height: 27px;
}

.C016-horizontal-tabs .tabs-header {
  border-bottom: 1px solid #c0c0c0;
  position: relative;
  overflow: hidden;
  overflow-x: auto;
  white-space: nowrap;
  width: 100%;
}

.C016-horizontal-tabs .tabs-header ul {
  font-size: 0;
  line-height: 0;
  position: static !important;
}

@media (max-width: 766px) {
  .C016-horizontal-tabs .tabs-header ul {
    width: max-content;
  }
}

.C016-horizontal-tabs .tabs-header ul li {
  display: inline-block;
  float: none;
  font-size: 12px;
  font-weight: 600;
  margin-bottom: -1px;
  padding-right: 45px;
  margin-top: .5rem;
  text-transform: uppercase;
}

.C016-horizontal-tabs .tabs-header ul li a {
  color: #2d383f;
  display: table-cell;
  letter-spacing: .08em;
  line-height: 1rem;
  max-width: 210px;
  padding: 0 0 15px 0;
  text-align: left;
  transition: color .5s ease-in-out;
  vertical-align: bottom;
  white-space: normal;
}

.C016-horizontal-tabs .tabs-header ul li a:hover, .C016-horizontal-tabs .tabs-header ul li a:focus {
  background-color: transparent;
}

.C016-horizontal-tabs .tabs-header ul li a:hover, .C016-horizontal-tabs .tabs-header ul li a.selected {
  color: #00AA7E;
}

.C016-horizontal-tabs .tabs-header ul li:last-child {
  padding-right: 0;
}

.C016-horizontal-tabs .tabs-header hr {
  background: #00AA7E !important;
  border: none;
  bottom: 0;
  height: 5px;
  left: 0;
  margin: 0;
  position: absolute;
  top: auto !important;
  transition-property: margin, width !important;
  transition-duration: .5s;
  transition-timing-function: ease-in-out;
  visibility: visible !important;
}

.C016-horizontal-tabs .tab-content {
  display: none;
}

.C016-horizontal-tabs .tab-content > div:not(.gray-background):not(.brand-primary-background):not(.brand-secondary-background):not(.brand-accent-background) {
  background-color: transparent;
}

.C016-horizontal-tabs .tab-content.selected {
  display: block;
}

.C016-horizontal-tabs #tab_Videos iframe {
  display: block !important;
  margin: 5px auto;
  max-width: 100%;
}

.C016-horizontal-tabs .C024-featured-catalog-products {
  padding-left: 0;
  padding-right: 0;
}

.C016-horizontal-tabs .C098-documentation-callout-note-wrapper .padded-container {
  background-color: rgba(0, 114, 206, 0.08);
}

.jump-nav .C016-horizontal-tabs .tabs-header li {
  float: none;
  height: auto;
  max-width: none;
  text-align: left;
}

.C017-full-width-video {
  position: relative;
  max-width: 1180px;
  margin: 0px auto;
  padding: 25px 0;
  overflow: hidden;
}

.C017-full-width-video .image-container {
  position: relative;
  overflow: hidden;
}

.C017-full-width-video .image-container:before {
  display: block;
  padding-top: 56.25%;
  content: "";
}

.C017-full-width-video img {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  height: 100%;
}

.C017-full-width-video p:last-child {
  margin-bottom: 0;
  font-weight: 400;
}

.C017-full-width-video .padded-container {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 15px;
  color: #ffffff;
}

.C017-full-width-video .padded-container h3 {
  font-weight: 500;
}

@media (min-width: 767px) {
  .C017-full-width-video .padded-container {
    bottom: 25px;
  }
  .C017-full-width-video .padded-container h3 {
    margin-bottom: 10px;
    line-height: 1.3684em;
  }
  .C017-full-width-video .padded-container .p1a {
    font-size: .875em;
  }
}

@media (min-width: 1280px) {
  .C017-full-width-video .padded-container {
    bottom: 50px;
  }
  .C017-full-width-video .padded-container .p1a {
    font-size: 1em;
    padding: 0 20px;
  }
  .C017-full-width-video .padded-container h3 {
    line-height: 1.333em;
    padding: 0 20px;
  }
}

@media (max-width: 766px) {
  .C017-full-width-video .padded-container {
    bottom: 26px;
  }
  .C017-full-width-video h3 {
    font-size: 1em;
    line-height: 1.625em;
  }
}

@media (min-width: 767px) {
  .C017-full-width-video {
    padding-top: 50px;
  }
}

.C018-full-width-image {
  padding: 25px 0;
  text-align: center;
}

.C018-full-width-image img {
  max-width: 100%;
}

@media (min-width: 767px) {
  .C018-full-width-image {
    padding: 50px 0;
  }
}

.C019-brands-grid {
  position: relative;
  padding-top: 25px;
  padding-bottom: 25px;
  text-align: center;
}

.C019-brands-grid:before {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  height: 275px;
  width: 100%;
  background-color: #f0f0f0;
}

.C019-brands-grid h2 {
  text-align: left;
  margin-bottom: 30px;
}

@media (min-width: 767px) {
  .C019-brands-grid h2 {
    margin-bottom: 32px;
  }
}

.C019-brands-grid h3 {
  font-weight: 400;
}

.C019-brands-grid .brand-list {
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.5);
  background-color: #ffffff;
  padding: 20px;
  margin-bottom: 25px;
}

.C019-brands-grid .image-container {
  position: relative;
  overflow: hidden;
  border-bottom: 4px solid transparent;
  transition: border-color .5s linear;
}

.C019-brands-grid .image-container:before {
  display: block;
  padding-top: 50%;
  content: "";
}

.C019-brands-grid .image-container:hover {
  border-color: #00AA7E;
}

.C019-brands-grid .brand-item-wrapper {
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
  overflow: hidden;
  border-bottom: 4px solid transparent;
  transition: border-color .5s linear;
  color: #262728;
  padding: 12px 8px;
  height: 6rem;
}

.C019-brands-grid .brand-item-wrapper:before {
  display: block;
  padding-top: 50%;
  content: "";
}

.C019-brands-grid .brand-item-wrapper:hover {
  border-color: #00AA7E;
  color: #00AA7E;
}

.C019-brands-grid .brand-item-wrapper:hover span {
  font-weight: 500;
}

.C019-brands-grid .brand-item-wrapper span {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  font-weight: 500;
  text-align: center;
}

@media (max-width: 600px) {
  .C019-brands-grid .brand-item-wrapper {
    padding-left: 0;
    padding-right: 0;
  }
}

.C019-brands-grid img {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.C019-brands-grid .selected .image-container {
  border-color: #00AA7E;
}

.C019-brands-grid .brand-item {
  outline: 0;
  cursor: pointer;
}

.C019-brands-grid .brand-item .content {
  display: none;
}

.C019-brands-grid .brand-content {
  border-top: 1px solid #c0c0c0;
  border-bottom: 1px solid #c0c0c0;
  float: left;
  width: 100%;
  margin-top: -1px;
  text-align: left;
}

.C019-brands-grid .brand-content .content {
  padding: 30px 0 25px 0;
}

.C019-brands-grid .brand-content.collapsing {
  transition-duration: .35s;
}

@media (max-width: 766px) {
  .C019-brands-grid .brand-content ._brandItem-cta-buttons {
    margin-top: 1rem;
  }
}

@media (max-width: 610px) {
  .C019-brands-grid .brand-content ._brandItem-cta-buttons {
    width: 100%;
    padding-left: 0;
    max-width: unset;
  }
  .C019-brands-grid .brand-content ._brandItem-cta-buttons a {
    max-width: unset;
  }
}

.C019-brands-grid ._c019-cta-buttons .cta-btn,
.C019-brands-grid ._c019-cta-buttons .cta-text,
.C019-brands-grid ._brandItem-cta-buttons .cta-btn,
.C019-brands-grid ._brandItem-cta-buttons .cta-text {
  margin: 0.5rem 0;
}

.C019-brands-grid ._c019-cta-buttons .cta-btn:not(:first-child),
.C019-brands-grid ._c019-cta-buttons .cta-text:not(:first-child),
.C019-brands-grid ._brandItem-cta-buttons .cta-btn:not(:first-child),
.C019-brands-grid ._brandItem-cta-buttons .cta-text:not(:first-child) {
  display: none;
}

@media (max-width: 766px) {
  .C019-brands-grid ._c019-cta-buttons,
  .C019-brands-grid ._brandItem-cta-buttons {
    text-align: center;
  }
}

@media (max-width: 610px) {
  .C019-brands-grid ._c019-cta-buttons,
  .C019-brands-grid ._brandItem-cta-buttons {
    max-width: 17.5rem;
    margin: 0 auto;
  }
}

@media (min-width: 767px) {
  .C019-brands-grid {
    padding-top: 50px;
    padding-bottom: 50px;
  }
  .C019-brands-grid .brand-list {
    padding: 50px 80px;
    margin-bottom: 0;
  }
  .C019-brands-grid .brand-content .content {
    padding: 50px 0;
  }
  .C019-brands-grid .brand-content .content ._brandItem-cta-buttons {
    width: 17.5rem;
    margin-top: -0.25rem;
    float: right;
  }
  .C019-brands-grid ._c019-cta-buttons {
    width: 17.5rem;
    margin: 3rem auto -0.5rem;
  }
}

.c020-multi-column-comparison {
  --device-padding-x: calc((100vw - 1180px) / 2);
  --grid-gutter: 1.25rem;
  --grid-column: calc((100vw - (var(--device-padding-x) * 2) - (var(--grid-gutter) * 11)) / 12);
  --grid-col-1: calc((var(--grid-column) * 1));
  --grid-col-3: calc((var(--grid-column) * 3) + (var(--grid-gutter) * 2));
  --grid-col-4: calc((var(--grid-column) * 4) + (var(--grid-gutter) * 3));
  --grid-col-5: calc((var(--grid-column) * 5) + (var(--grid-gutter) * 4));
  --grid-col-8: calc((var(--grid-column) * 8) + (var(--grid-gutter) * 7));
  --grid-col-10: calc((var(--grid-column) * 10) + (var(--grid-gutter) * 9));
}

.c020-multi-column-comparison .content {
  padding-top: 2.5rem;
  padding-bottom: 3rem;
}

.c020-multi-column-comparison .content h2 {
  line-height: 3rem;
}

.c020-multi-column-comparison .content h2 + p {
  margin-top: 1rem;
}

.c020-multi-column-comparison .content .heading-text {
  margin: 48px 0 0 16px;
}

.c020-multi-column-comparison .content h2 + .column-group, .c020-multi-column-comparison .content p + .column-group {
  margin-top: 2.5rem;
}

.c020-multi-column-comparison .content .column-group {
  display: flex;
}

.c020-multi-column-comparison .content .column-group .column {
  display: inline-block;
  display: flex;
  flex: 1;
  flex-flow: column nowrap;
  position: relative;
}

.c020-multi-column-comparison .content .column-group .column:not(:last-child) {
  margin-right: var(--grid-gutter);
}

.c020-multi-column-comparison .content .column-group .column .feature-image {
  width: 100%;
}

.c020-multi-column-comparison .content .column-group .column .column-header {
  padding: 1rem 0;
  position: sticky;
  top: calc(3rem - 1px);
  transition: all 0.2s ease-in-out;
  z-index: 10;
}

.c020-multi-column-comparison .content .column-group .column .column-header label {
  margin-bottom: 8px;
}

.c020-multi-column-comparison .content .column-group .column .column-header h4 {
  font-size: 1.5rem;
  line-height: 2rem;
  font-weight: 400;
  margin: 0.5rem 0 0.5rem 0;
}

.c020-multi-column-comparison .content .column-group .column .column-header h4 + p, .c020-multi-column-comparison .content .column-group .column .column-header .rte-title--h4 + p {
  margin-top: 1rem;
}

.c020-multi-column-comparison .content .column-group .column .column-header.white-color-background {
  background-color: #fff;
}

.c020-multi-column-comparison .content .column-group .column .column-header:after {
  content: "";
  background: #c0c0c0;
  bottom: 0;
  display: block;
  height: 0.0625rem;
  position: absolute;
  width: 100%;
}

.c020-multi-column-comparison .content .column-group .column .column-header h4, .c020-multi-column-comparison .content .column-group .column .column-header .product-title {
  height: 4rem;
  overflow: hidden;
}

.c020-multi-column-comparison .content .column-group .column .column-body {
  position: relative;
  margin: 1rem 0;
}

.c020-multi-column-comparison .content .column-group .column .cta-group {
  display: flex;
  align-self: flex-end;
  bottom: 0;
  flex-flow: row wrap;
  left: 0;
  margin-left: auto;
  margin-right: auto;
  position: relative;
  right: 0;
  width: 100%;
  height: 100%;
  align-items: flex-end;
}

.c020-multi-column-comparison .content .column-group .column .cta-group ._c020-cta-buttons {
  position: relative;
  padding-bottom: 1.875rem;
}

.c020-multi-column-comparison .content .column-group .column .cta-group ._c020-cta-buttons .cta-btn:not(:first-child):not(:last-child),
.c020-multi-column-comparison .content .column-group .column .cta-group ._c020-cta-buttons .cta-text:not(:first-child):not(:last-child) {
  display: none;
}

.c020-multi-column-comparison .content .column-group .column .cta-group ._c020-cta-text-buttons {
  position: absolute;
  white-space: nowrap;
  min-width: 100%;
  text-align: center;
}

.c020-multi-column-comparison .content .column-group .column .cta-group ._c020-cta-text-buttons .cta-btn:not(:first-child):not(:last-child),
.c020-multi-column-comparison .content .column-group .column .cta-group ._c020-cta-text-buttons .cta-text:not(:first-child):not(:last-child) {
  display: none;
}

.c020-multi-column-comparison .content .column-group .column .cta-group ._c020-cta-text-buttons > *:not(:only-child) {
  max-width: calc(50% - (var(--grid-gutter) / 2));
  min-width: calc(50% - (var(--grid-gutter) / 2));
}

@media screen and (max-width: 639px) {
  .c020-multi-column-comparison .column-group {
    margin-left: calc(var(--device-padding-x) * -1);
    margin-right: calc(var(--device-padding-x) * -1);
    overflow-x: scroll;
    padding-left: var(--device-padding-x);
    padding-right: var(--device-padding-x);
  }
}

@media screen and (max-width: 639px) {
  .c020-multi-column-comparison .column {
    min-width: var(--grid-col-8);
    max-width: var(--grid-col-8);
  }
}

@media screen and (min-width: 768px) and (max-width: 959px) {
  .c020-multi-column-comparison .cta-group {
    max-width: var(--grid-col-4);
  }
}

@media screen and (min-width: 960px) {
  .c020-multi-column-comparison .column-header {
    top: calc(4rem - 1px);
  }
  .c020-multi-column-comparison .cta-group {
    max-width: var(--grid-col-3);
  }
}

@media screen and (min-width: 640px) and (max-width: 1023px) {
  .c020-multi-column-comparison .column {
    min-width: var(--grid-col-5);
    max-width: var(--grid-col-5);
  }
}

@media screen and (min-width: 1024px) {
  .c020-multi-column-comparison .content > h2, .c020-multi-column-comparison .content > p {
    max-width: var(--grid-col-10);
  }
}

@media screen and (min-width: 1024px) and (max-width: 1279px) {
  .c020-multi-column-comparison .column {
    min-width: var(--grid-col-3);
    max-width: var(--grid-col-5);
  }
}

@media screen and (min-width: 1280px) {
  .c020-multi-column-comparison .column {
    min-width: var(--grid-col-3);
    max-width: var(--grid-col-4);
  }
  .c020-multi-column-comparison .cta-text {
    width: var(--grid-col-3);
    max-width: 280px;
  }
}

@media screen and (min-width: 640px) {
  .c020-multi-column-comparison[data-col-count="2"] .column-group {
    justify-content: center;
  }
}

@media screen and (max-width: 767px) {
  .c020-multi-column-comparison {
    overflow-x: hidden;
  }
  .c020-multi-column-comparison .content {
    overflow-y: hidden;
  }
  .c020-multi-column-comparison .content .column-group {
    overflow-y: hidden;
  }
  .c020-multi-column-comparison .content .column-group .cta-group {
    max-width: 280px;
  }
}

@media screen and (min-width: 640px) and (max-width: 1023px) {
  .c020-multi-column-comparison:not([data-col-count="2"]) .column-group {
    margin-left: calc(var(--device-padding-x) * -1);
    margin-right: calc(var(--device-padding-x) * -1);
    padding-left: var(--device-padding-x);
    padding-right: var(--device-padding-x);
  }
}

@media screen and (max-width: 1023px) {
  .c020-multi-column-comparison:not([data-col-count="2"]) .column-group {
    overflow-x: scroll;
  }
}

@media screen and (max-width: 1279px) {
  .c020-multi-column-comparison {
    --device-padding-x: 1.875rem;
    --grid-gutter: .75rem;
    width: 100%;
  }
  .c020-multi-column-comparison .column-group {
    padding-bottom: 4rem;
    margin-bottom: -4rem;
  }
}

.C021-iframe-content iframe {
  border: 0;
}

.C024-featured-catalog-products {
  padding-left: var(--device-padding-x);
  padding-right: var(--device-padding-x);
}

.C024-featured-catalog-products .c024-heading-title {
  height: auto;
  font-size: 2.25rem;
  font-weight: 300;
  line-height: 3rem;
  padding: 1rem 0 0;
  color: #2d383f;
  margin: 0 0 16px 0;
}

.C024-featured-catalog-products .c024-heading-description {
  font-size: 1rem;
  font-weight: 300;
  line-height: 1.5;
  color: #2D383F;
  margin: 16px 0 32px 0;
}

.C024-featured-catalog-products .c024-item {
  height: auto;
  margin-bottom: 1.6875rem;
  flex-flow: row nowrap;
  display: flex;
}

.C024-featured-catalog-products .c024-item .col-main.col-xs-12 {
  display: flex;
  margin-right: 0;
}

.C024-featured-catalog-products .c024-item .col-main.col-xs-12 .c024-item_image .image-container.col-xs-12 {
  height: 10rem;
  width: 10rem;
}

.C024-featured-catalog-products .c024-item .col-main.col-xs-12 .c024-item_info {
  position: relative;
  display: inline-block;
}

.C024-featured-catalog-products .c024-item .col-main.col-xs-12 .c024-item_info .c024-item_name {
  position: relative;
  margin: 0 0 16px;
  line-height: 1.5rem;
  font-weight: 500;
  font-size: 1.125rem;
  color: #2d383f;
}

.C024-featured-catalog-products .c024-item .col-main.col-xs-12 .c024-item_info .c024-item_name a:hover {
  color: #00AA7E;
}

.C024-featured-catalog-products .c024-item .col-main.col-xs-12 .c024-item_info .c024-item_long-description {
  position: relative;
  height: auto;
  margin: 16px 0 40px;
  color: #2D383F;
}

.C024-featured-catalog-products .c024-item .col-main.col-xs-12 .c024-item_info .c024-item_long-description p {
  /* Apply zero margin for parent element contains another element */
  /* Apply zero margin for nested children */
}

.C024-featured-catalog-products .c024-item .col-main.col-xs-12 .c024-item_info .c024-item_long-description p strong, .C024-featured-catalog-products .c024-item .col-main.col-xs-12 .c024-item_info .c024-item_long-description p a, .C024-featured-catalog-products .c024-item .col-main.col-xs-12 .c024-item_info .c024-item_long-description p i, .C024-featured-catalog-products .c024-item .col-main.col-xs-12 .c024-item_info .c024-item_long-description p b {
  margin-right: 0.313rem;
}

.C024-featured-catalog-products .c024-item .col-main.col-xs-12 .c024-item_info .c024-item_long-description p strong:has(> i),
.C024-featured-catalog-products .c024-item .col-main.col-xs-12 .c024-item_info .c024-item_long-description p strong:has(> a),
.C024-featured-catalog-products .c024-item .col-main.col-xs-12 .c024-item_info .c024-item_long-description p strong:has(> u),
.C024-featured-catalog-products .c024-item .col-main.col-xs-12 .c024-item_info .c024-item_long-description p strong:has(> q),
.C024-featured-catalog-products .c024-item .col-main.col-xs-12 .c024-item_info .c024-item_long-description p a:has(> strong),
.C024-featured-catalog-products .c024-item .col-main.col-xs-12 .c024-item_info .c024-item_long-description p a:has(> i),
.C024-featured-catalog-products .c024-item .col-main.col-xs-12 .c024-item_info .c024-item_long-description p i:has(> strong),
.C024-featured-catalog-products .c024-item .col-main.col-xs-12 .c024-item_info .c024-item_long-description p i:has(> a),
.C024-featured-catalog-products .c024-item .col-main.col-xs-12 .c024-item_info .c024-item_long-description p q:has(> strong) {
  margin-right: 0;
}

.C024-featured-catalog-products .c024-item .col-main.col-xs-12 .c024-item_info .c024-item_long-description p strong:has(> i) > i,
.C024-featured-catalog-products .c024-item .col-main.col-xs-12 .c024-item_info .c024-item_long-description p strong:has(> a) > a,
.C024-featured-catalog-products .c024-item .col-main.col-xs-12 .c024-item_info .c024-item_long-description p a:has(> strong) > strong,
.C024-featured-catalog-products .c024-item .col-main.col-xs-12 .c024-item_info .c024-item_long-description p i:has(> strong) > strong,
.C024-featured-catalog-products .c024-item .col-main.col-xs-12 .c024-item_info .c024-item_long-description p q:has(> strong) > strong {
  margin-right: 0;
}

.C024-featured-catalog-products .c024-item .col-main.col-xs-12 .c024-item_info .c024-item_cta-button {
  display: inline-block;
  width: 9.8125rem;
  height: 1rem;
  margin-right: .5rem;
  text-align: center;
}

.C024-featured-catalog-products .c024-item .col-main.col-xs-12 .c024-item_info .c024-item_cta-button > * {
  margin: 0 4px 0 0;
  letter-spacing: normal;
}

.C024-featured-catalog-products .c024-item .product-tabs.col-xs-12 {
  display: inline-block;
  height: auto;
}

.C024-featured-catalog-products .c024-item .product-tabs.col-xs-12 ul.dynaAssets-tabs {
  font-size: 0;
  padding-left: 0;
  box-shadow: inset 0 -1px 0 0 silver;
  width: 280px;
}

.C024-featured-catalog-products .c024-item .product-tabs.col-xs-12 ul.dynaAssets-tabs li.tab {
  width: 8.75rem;
  font-size: 0.75rem;
  text-transform: uppercase;
  display: inline-block;
  padding-right: 0;
  padding-left: 0;
  cursor: default;
  background-color: transparent;
  height: 48px;
}

.C024-featured-catalog-products .c024-item .product-tabs.col-xs-12 ul.dynaAssets-tabs li.tab:last-child {
  padding: 0;
}

.C024-featured-catalog-products .c024-item .product-tabs.col-xs-12 ul.dynaAssets-tabs li.tab a.tabBackground {
  height: 48px;
  width: 140px;
  text-align: center;
  background-color: transparent;
}

.C024-featured-catalog-products .c024-item .product-tabs.col-xs-12 ul.dynaAssets-tabs li.tab a.tabLinks, .C024-featured-catalog-products .c024-item .product-tabs.col-xs-12 ul.dynaAssets-tabs li.tab a.tabDisabled {
  display: inline-block;
  position: relative;
  width: 8.75rem;
  line-height: 1rem;
  font-weight: 600;
  text-align: center;
  color: #2D383F;
  height: 48px;
}

.C024-featured-catalog-products .c024-item .product-tabs.col-xs-12 ul.dynaAssets-tabs li.tab a.selected {
  color: #00AA7E;
}

.C024-featured-catalog-products .c024-item .product-tabs.col-xs-12 ul.dynaAssets-tabs li.tab a.tab1 .tabSelectionIndicatorLine {
  transition: all .5s ease-in-out;
  background-color: #00AA7E;
  z-index: 99;
  height: 0.25rem;
  top: 44px;
}

.C024-featured-catalog-products .c024-item .product-tabs.col-xs-12 ul.dynaAssets-tabs li.tab a.tab1:not(.selected) .tabSelectionIndicatorLine {
  position: absolute;
  transform: translate(140px);
  width: 100px;
}

.C024-featured-catalog-products .c024-item .product-tabs.col-xs-12 ul.dynaAssets-tabs li.tab a.tab1.selected .tabSelectionIndicatorLine {
  position: absolute;
  transform: translate(0px);
  width: 7.75rem;
}

.C024-featured-catalog-products .c024-item .product-tabs.col-xs-12 ul.dynaAssets-tabs li.tab a.specificationsHidden {
  display: none !important;
}

.C024-featured-catalog-products .c024-item .product-tabs.col-xs-12 ul.dynaAssets-tabs li.tab a:hover {
  color: #00AA7E;
  cursor: pointer;
}

.C024-featured-catalog-products .c024-item .product-tabs.col-xs-12 ul.dynaAssets-tabs li.tab a .tabLabel {
  float: left;
  padding-top: 20px;
}

.C024-featured-catalog-products .c024-item .product-tabs.col-xs-12 ul.dynaAssets-tabs li.tab:hover {
  color: #00AA7E;
}

.C024-featured-catalog-products .c024-item .product-tabs.col-xs-12 ul.c024-item_product-features {
  width: 100%;
  padding-left: 2rem;
  color: #2d383f;
}

.C024-featured-catalog-products .c024-item .product-tabs.col-xs-12 ul.c024-item_product-features li.c024-item_product-feature-value {
  width: 248px;
  font-size: 14px;
  line-height: 24px;
  margin: 0 0 8px;
}

.C024-featured-catalog-products .c024-item .product-tabs.col-xs-12 .c024-item_specifications {
  width: 100%;
  float: right;
}

.C024-featured-catalog-products .c024-item .product-tabs.col-xs-12 .c024-item_specifications .c024-item_specification {
  width: 17.5rem;
}

.C024-featured-catalog-products .c024-item .product-tabs.col-xs-12 .c024-item_specifications .c024-item_specification .c024-item_specification-label {
  margin: 0 0 8px;
  line-height: 1rem;
  font-size: 0.75rem;
  font-weight: 600;
  color: #2D383F;
  text-transform: uppercase;
}

.C024-featured-catalog-products .c024-item .product-tabs.col-xs-12 .c024-item_specifications .c024-item_specification .c024-item_specification-value {
  width: 17.5rem;
  margin: 0 0 8px;
  font-size: 0.875rem;
  line-height: 1.5rem;
  color: #2D383F;
}

.C024-featured-catalog-products .productSeparator {
  width: 73.75rem;
  height: 1px;
  margin: 0 0 40px 0;
  background-color: #c0c0c0;
}

@media (max-width: 766px) {
  .C024-featured-catalog-products {
    --device-padding-x: calc((100vw - 414px) / 2);
    --grid-gutter: 0.625rem;
  }
  .C024-featured-catalog-products .c024-heading-title {
    width: auto;
    margin: 0 10px 16px 10px;
  }
  .C024-featured-catalog-products .c024-heading-description {
    width: auto;
    margin: 16px 10px 32px 10px;
  }
  .C024-featured-catalog-products .c024-item {
    flex-flow: wrap;
  }
  .C024-featured-catalog-products .c024-item .col-main.col-xs-12 {
    flex-flow: wrap;
    width: var(--grid-col-9);
  }
  .C024-featured-catalog-products .c024-item .col-main.col-xs-12 .c024-item_image {
    margin-left: auto;
    margin-right: auto;
  }
  .C024-featured-catalog-products .c024-item .col-main.col-xs-12 .c024-item_info .c024-item_name {
    width: 100%;
    font-size: 1rem;
  }
  .C024-featured-catalog-products .c024-item .col-main.col-xs-12 .c024-item_info .c024-item_long-description {
    width: 100%;
  }
  .C024-featured-catalog-products .c024-item .col-main.col-xs-12 .c024-item_info .c024-item_cta-button {
    margin-bottom: 1.5rem;
  }
  .C024-featured-catalog-products .c024-item .product-tabs.col-xs-12 ul.dynaAssets-tabs {
    width: auto;
    height: 49px;
  }
  .C024-featured-catalog-products .c024-item .product-tabs.col-xs-12 ul.dynaAssets-tabs li.tab.col-md-1 {
    margin: 0;
  }
  .C024-featured-catalog-products .c024-item .product-tabs.col-xs-12 ul.dynaAssets-tabs li.tab.col-md-1 .tabSelectionIndicatorLine {
    position: absolute;
  }
  .C024-featured-catalog-products .c024-item .product-tabs.col-xs-12 ul.c024-item_product-features li.c024-item_product-feature-value,
  .C024-featured-catalog-products .c024-item .product-tabs.col-xs-12 .c024-item_specifications .c024-item_specification,
  .C024-featured-catalog-products .c024-item .product-tabs.col-xs-12 .c024-item_specifications .c024-item_specification.c024-item_specification-value {
    width: 100%;
  }
  .C024-featured-catalog-products .productSeparator {
    width: auto;
    margin: 0 0.625rem 2rem 0.625rem;
  }
}

@media (min-width: 767px) {
  .C024-featured-catalog-products {
    --device-padding-x: calc((100vw - 768px) / 2);
    --grid-gutter: 0.75rem;
  }
  .C024-featured-catalog-products h3.c024-heading-title {
    height: auto;
  }
  .C024-featured-catalog-products .c024-item .col-main.col-xs-12 {
    padding-left: 0;
  }
  .C024-featured-catalog-products .c024-item .col-main.col-xs-12 .c024-item_image {
    margin: 0 1rem 0 0;
  }
  .C024-featured-catalog-products .c024-item .col-main.col-xs-12 .c024-item_image .image-container.col-xs-12 {
    margin: 0;
    padding-left: 0;
  }
  .C024-featured-catalog-products .c024-item .col-main.col-xs-12 .c024-item_info .c024-item_name,
  .C024-featured-catalog-products .c024-item .col-main.col-xs-12 .c024-item_info .c024-item_long-description {
    width: auto;
  }
  .C024-featured-catalog-products .c024-item .col-main.col-xs-12 .c024-item_info .c024-item_cta-button {
    margin-bottom: 2rem;
  }
  .C024-featured-catalog-products .c024-item .product-tabs.col-xs-12 {
    width: 17.5rem;
    margin-right: 0.625rem;
  }
  .C024-featured-catalog-products .c024-item .product-tabs.col-xs-12 ul.dynaAssets-tabs {
    height: 2.0625rem;
  }
  .C024-featured-catalog-products .c024-item .product-tabs.col-xs-12 ul.dynaAssets-tabs li.tab.col-md-1 {
    margin: 0;
  }
  .C024-featured-catalog-products .c024-item .product-tabs.col-xs-12 ul.dynaAssets-tabs li.tab.col-md-1 a.tabLinks, .C024-featured-catalog-products .c024-item .product-tabs.col-xs-12 ul.dynaAssets-tabs li.tab.col-md-1 a.tabDisabled {
    vertical-align: bottom;
  }
  .C024-featured-catalog-products .productSeparator {
    width: 100%;
  }
}

@media (min-width: 1280px) {
  .C024-featured-catalog-products {
    --device-padding-x: calc((100vw - 1196px) / 2);
    --grid-gutter: 1.25rem;
  }
  .C024-featured-catalog-products .c024-heading-title,
  .C024-featured-catalog-products .c024-heading-description {
    width: 61.25rem;
  }
  .C024-featured-catalog-products .c024-item .col-main.col-xs-12 {
    width: var(--grid-col-9);
  }
  .C024-featured-catalog-products .c024-item .col-main.col-xs-12 .c024-item_image {
    margin: 0 2.5rem 0 0;
  }
  .C024-featured-catalog-products .c024-item .col-main.col-xs-12 .c024-item_image .image-container.col-xs-12 {
    padding-right: 0;
  }
  .C024-featured-catalog-products .c024-item .col-main.col-xs-12 .c024-item_info .c024-item_name,
  .C024-featured-catalog-products .c024-item .col-main.col-xs-12 .c024-item_info .c024-item_long-description {
    width: 42.5rem;
  }
  .C024-featured-catalog-products .c024-item .product-tabs.col-xs-12 {
    width: var(--grid-col-3);
  }
  .C024-featured-catalog-products .c024-item .product-tabs.col-xs-12 ul.dynaAssets-tabs {
    height: 49px;
  }
  .C024-featured-catalog-products .c024-item .product-tabs.col-xs-12 ul.dynaAssets-tabs li.tab.col-md-1 {
    margin: 0 0 16px;
  }
}

@media (min-width: 766px) and (max-width: 1280px) {
  .C024-featured-catalog-products .c024-item .col-main.col-xs-12 .c024-item_image a .image-container.col-xs-12 {
    height: 5rem;
    width: 5rem;
  }
  .C024-featured-catalog-products .c024-item .product-tabs.col-xs-12 ul.dynaAssets-tabs li.tab.col-md-1 {
    height: 2rem;
  }
  .C024-featured-catalog-products .c024-item .product-tabs.col-xs-12 ul.dynaAssets-tabs li.tab.col-md-1 a.tabLinks, .C024-featured-catalog-products .c024-item .product-tabs.col-xs-12 ul.dynaAssets-tabs li.tab.col-md-1 a.tabDisabled {
    height: 2rem;
  }
  .C024-featured-catalog-products .c024-item .product-tabs.col-xs-12 ul.dynaAssets-tabs li.tab.col-md-1 a .tabLabel {
    padding-top: 0.5rem;
  }
  .C024-featured-catalog-products .c024-item .product-tabs.col-xs-12 ul.dynaAssets-tabs li.tab.col-md-1 a.tab1 .tabSelectionIndicatorLine {
    top: 1.8125rem;
  }
}

.cm-preview {
  overflow: hidden;
}

.cm-preview-item__container {
  padding: 0px !important;
}

.cm-preview-item__content {
  padding: 0px !important;
}

.C025-video-carousel {
  text-align: left;
  font-size: initial;
  line-height: initial;
}

@media (min-width: 1280px) {
  .C025-video-carousel > .container-fluid {
    width: 980px;
    padding: 0px;
    margin: 0 auto;
  }
}

.C025-video-carousel h2 {
  margin: 56px 0 36px 0;
}

.C025-video-carousel #owl-stage {
  overflow-x: hidden;
  overflow-y: hidden;
  position: relative;
}

@media (min-width: 1280px) {
  .C025-video-carousel #owl-stage .cm-play-button {
    top: 325px;
  }
}

.C025-video-carousel #owl-stage .image-dimmer:after {
  opacity: 0.6;
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0), black);
}

.C025-video-carousel #owl-stage .padded-container {
  pointer-events: none;
  position: absolute;
  left: 0;
  right: 0;
  margin: 0 auto;
}

@media (max-width: 767px) {
  .C025-video-carousel #owl-stage .padded-container {
    bottom: 0;
    overflow: hidden;
    max-height: 8.395em;
    padding: 30px 30px 30px 10px;
  }
}

.C025-video-carousel #owl-stage .cm-teasable__headline {
  font-weight: 500;
}

@media (min-width: 1280px) {
  .C025-video-carousel #owl-stage .cm-teasable__headline {
    font-size: 1em;
  }
}

@media (min-width: 1280px) {
  .C025-video-carousel #owl-stage .cm-teasable__headline {
    font-size: 1.688em;
  }
}

.C025-video-carousel #owl-stage .cm-teasable__text {
  font-weight: 400;
  margin-top: -5px;
}

@media (max-width: 1280px) {
  .C025-video-carousel #owl-stage .cm-teasable__text {
    font-size: 1em;
    line-height: 1.714em;
  }
}

@media (max-width: 1279px) {
  .C025-video-carousel #owl-stage .cm-teasable__text {
    font-size: 0.875em;
    line-height: 1.714em;
  }
}

.C025-video-carousel .custom-nav {
  width: 1018px;
  margin: 0 auto;
  bottom: 260px;
  position: relative;
}

@media (max-width: 1279px) {
  .C025-video-carousel .custom-nav {
    display: none;
  }
}

.C025-video-carousel .owl-thumbnails {
  margin-top: 12px;
  height: 310px;
}

.C025-video-carousel .owl-thumbnails .thumbImage {
  position: relative;
}

.C025-video-carousel .owl-thumbnails .thumbImage:not(.current):hover {
  cursor: pointer;
}

.C025-video-carousel .owl-thumbnails .thumbImage:not(.current):hover:after {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}

@media (min-width: 1280px) {
  .C025-video-carousel .owl-thumbnails .thumbImage:not(.current):hover:after {
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    border: 5px solid #00AA7E;
  }
}

.C025-video-carousel .owl-thumbnails .owl-stage-outer {
  margin: 1rem auto 0;
}

@media (min-width: 1280px) {
  .C025-video-carousel .owl-thumbnails .owl-stage-outer {
    height: 240px;
  }
}

.C025-video-carousel .owl-thumbnails .owl-carousel .owl-stage-outer {
  width: 980px;
}

.C025-video-carousel .owl-thumbnails .image-dimmer:after {
  background: transparent;
}

.C025-video-carousel .owl-thumbnails .now-playing {
  pointer-events: none;
  display: none;
}

.C025-video-carousel .owl-thumbnails .current {
  cursor: pointer;
  pointer-events: none;
}

.C025-video-carousel .owl-thumbnails .current .now-playing {
  bottom: 0;
  width: 100%;
  position: absolute;
  display: inline-flex;
  text-align: center;
  background-color: #00AA7E;
  font-weight: 600;
  letter-spacing: 0.1em;
  text-transform: uppercase;
  color: #ffffff;
  height: 35%;
  font-size: 1em;
  white-space: nowrap;
}

@media (max-width: 767px) and (orientation: portrait) {
  .C025-video-carousel .owl-thumbnails .current .now-playing {
    font-size: 0.75em;
    height: 40%;
  }
}

@media (max-width: 350px) and (orientation: portrait) {
  .C025-video-carousel .owl-thumbnails .current .now-playing {
    font-size: 0.55em;
    height: 50%;
  }
}

.C025-video-carousel .owl-thumbnails .current .now-playing span {
  margin: 0 auto;
  display: flex;
  align-items: center;
}

.C025-video-carousel .owl-thumbnails .padded-container {
  padding-left: 0px;
  padding-right: 0px;
  height: 4.221em;
}

@media (max-width: 1280px) {
  .C025-video-carousel .owl-thumbnails .padded-container {
    height: 4.875em;
  }
}

.C025-video-carousel .owl-thumbnails .cm-play-button {
  pointer-events: none;
  display: none;
}

.C025-video-carousel .owl-thumbnails .cm-teasable__headline {
  margin-top: 10px;
  text-align: left;
  white-space: normal;
  overflow: hidden;
  text-overflow: ellipsis;
  height: 80px;
  font-family: WhitneySSm;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.14;
  color: #2d383f;
}

.C025-video-carousel .owl-thumbnails .cm-teasable__text {
  font-weight: 300;
  display: none;
  margin-top: -5px;
  line-height: 1.714em;
}

@media (max-width: 1280px) {
  .C025-video-carousel .owl-thumbnails .cm-teasable__text {
    font-size: 1em;
  }
}

@media (max-width: 1279px) {
  .C025-video-carousel .owl-thumbnails .cm-teasable__text {
    font-size: 0.875em;
  }
}

.C025-video-carousel .owl-dots {
  text-align: center;
  position: relative;
  bottom: 0;
  display: none !important;
}

@media (min-width: 1280px) {
  .C025-video-carousel .owl-dots {
    display: block !important;
  }
}

.C025-video-carousel .owl-nav .owl-prev,
.C025-video-carousel .owl-nav .owl-next {
  position: absolute;
  top: 22%;
}

.C025-video-carousel .owl-nav .owl-prev:after,
.C025-video-carousel .owl-nav .owl-next:after {
  content: '';
  display: block;
  width: 23px;
  height: 23px;
  background-color: transparent;
  border-top: 3px solid #d9d9d9;
  border-right: 3px solid #d9d9d9;
}

.C025-video-carousel .owl-nav .owl-prev.disabled,
.C025-video-carousel .owl-nav .owl-next.disabled {
  display: none;
}

.C025-video-carousel .owl-nav .owl-prev {
  left: -29px;
}

.C025-video-carousel .owl-nav .owl-prev:after {
  transform: rotate(225deg);
}

.C025-video-carousel .owl-nav .owl-next {
  right: -29px;
}

.C025-video-carousel .owl-nav .owl-next:after {
  transform: rotate(45deg);
}

.C025-video-carousel .owl-dots .owl-dot {
  display: inline-block;
  zoom: 1;
  *display: inline;
}

.C025-video-carousel .owl-dots .owl-dot span {
  width: 10px;
  height: 10px;
  margin: 5px 3px;
  border: 1px solid #d6d6d6;
  display: block;
  -webkit-backface-visibility: visible;
  -webkit-transition: opacity 200ms ease;
  transition: opacity 200ms ease;
  -webkit-border-radius: 30px;
  border-radius: 30px;
}

.C025-video-carousel .owl-dots .owl-dot.active span {
  background: #00AA7E;
  border: none;
}

.C025-video-carousel .animated {
  -webkit-animation-duration: 500ms !important;
  animation-duration: 500ms !important;
}

.C025-video-carousel .owl-item {
  position: relative;
}

@media (max-width: 766px) {
  .C025-video-carousel .owl-thumbnails {
    width: 350px;
    max-width: 100%;
    height: 250px;
  }
  .C025-video-carousel .owl-carousel {
    margin: 0 auto;
  }
  .C025-video-carousel #owl-stage {
    width: 350px;
    max-width: 100%;
    height: 210px;
  }
  .C025-video-carousel #owl-stage .owl-item {
    width: 100%;
  }
}

@media (min-width: 767px) {
  .C025-video-carousel .owl-thumbnails {
    width: 680px;
    margin: 0 auto;
  }
  .C025-video-carousel .owl-carousel {
    margin: 0 auto;
  }
  .C025-video-carousel #owl-stage {
    width: 680px;
    height: 380px;
  }
  .C025-video-carousel #owl-stage .padded-container {
    bottom: 0;
    overflow: hidden;
    max-height: 8.395em;
    padding: 30px 30px 30px 60px;
  }
}

@media (min-width: 1280px) {
  .C025-video-carousel .owl-thumbnails {
    width: 980px;
  }
  .C025-video-carousel #owl-stage {
    width: 980px;
    height: 552px;
  }
  .C025-video-carousel #owl-stage .padded-container {
    width: 980px;
    max-height: 190px;
    padding: 30px;
  }
}

.C026-case-study-carousel {
  position: relative;
  padding-bottom: 75px;
  padding-top: 40px;
}

.C026-case-study-carousel .padded-container {
  position: relative;
}

.C026-case-study-carousel .carousel-inner {
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);
}

.C026-case-study-carousel .carousel-inner:not(.gray-background):not(.brand-primary-background):not(.brand-secondary-background):not(.brand-accent-background) {
  background-color: #ffffff;
}

.C026-case-study-carousel .carousel-indicators {
  bottom: -35px;
}

.C026-case-study-carousel .image-container {
  position: relative;
  overflow: hidden;
}

.C026-case-study-carousel .image-container:before {
  display: block;
  padding-top: 40%;
  content: "";
}

.C026-case-study-carousel img {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.C026-case-study-carousel .p3 {
  text-transform: uppercase;
  font-weight: 600;
  padding-bottom: 20px;
}

.C026-case-study-carousel .padded-container > h2 {
  margin-bottom: 40px;
}

.C026-case-study-carousel h3 {
  padding-bottom: 20px;
}

.C026-case-study-carousel ._caseStudyCarouselItem-cta-buttons .cta-btn:not(:first-child):not(:last-child),
.C026-case-study-carousel ._caseStudyCarouselItem-cta-buttons .cta-text:not(:first-child):not(:last-child) {
  display: none;
}

@media (max-width: 766px) {
  .C026-case-study-carousel ._caseStudyCarouselItem-cta-buttons {
    text-align: center;
  }
}

@media (max-width: 610px) {
  .C026-case-study-carousel ._caseStudyCarouselItem-cta-buttons {
    max-width: 17.5rem;
    margin: 0 auto;
  }
}

@media (max-width: 766px) {
  .C026-case-study-carousel .p3 {
    padding-top: 20px;
  }
  .C026-case-study-carousel .content {
    padding: 0 10px 10px;
  }
  .C026-case-study-carousel .carousel-control {
    display: none;
  }
}

@media (min-width: 767px) {
  .C026-case-study-carousel .carousel {
    width: 88%;
    margin: auto;
  }
  .C026-case-study-carousel .image-container {
    position: relative;
    overflow: hidden;
    width: 44%;
    float: left;
  }
  .C026-case-study-carousel .image-container:before {
    display: block;
    padding-top: 75%;
    content: "";
  }
  .C026-case-study-carousel .video-container {
    width: 44%;
    float: left;
    position: relative;
  }
  .C026-case-study-carousel .video-container .image-container {
    width: 100%;
  }
  .C026-case-study-carousel .content {
    width: 50%;
    float: right;
    padding-left: 6px;
    padding-right: 12px;
  }
  .C026-case-study-carousel .item {
    padding: 20px 45px 45px;
    height: 475px;
  }
  .C026-case-study-carousel .carousel-indicators {
    bottom: -40px;
  }
}

@media (min-width: 1280px) {
  .C026-case-study-carousel .image-container {
    width: 425px;
  }
  .C026-case-study-carousel .content {
    padding-left: 10px;
    padding-right: 20px;
  }
}

.C027-table {
  padding-top: 50px;
  padding-bottom: 50px;
}

.C027-table .table-container {
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
  padding: 20px;
}

.C027-table .table-container:not(.gray-background):not(.brand-primary-background):not(.brand-secondary-background):not(.brand-accent-background) {
  background-color: #ffffff;
  color: var(--color-base);
}

.C027-table .table-container > div {
  overflow-x: auto;
}

@media (min-width: 767px) {
  .C027-table .table-container {
    padding: 50px;
  }
}

.C027-table table {
  width: 100%;
  margin-top: 20px;
}

.C027-table td {
  border-bottom: 1px solid #c4ced1;
  padding: 10px 4px;
  line-height: 1em;
  font-size: .75em;
}

.C027-table td:first-child {
  padding-left: 0;
}

.C027-table td:last-child {
  padding-right: 0;
}

.C027-table td strong {
  font-size: .8333em;
}

@media (min-width: 767px) {
  .C027-table td {
    font-size: 1.125em;
  }
  .C027-table td strong {
    font-size: .6666em;
  }
}

.C027-table thead tr:first-child {
  height: 2.5625rem;
}

.C027-table thead tr:first-child th {
  border-bottom: 1px solid #2d383f;
  vertical-align: bottom;
  padding: 10px 4px;
  line-height: 1em;
}

.C027-table thead tr:first-child th:first-child {
  padding-left: 0;
}

.C027-table thead tr:first-child td {
  border-bottom: 1px solid #2d383f;
}

.C027-table h3 {
  font-weight: 600;
  color: #7B9BAA;
  letter-spacing: .08em;
  text-transform: uppercase;
  font-size: .75em;
}

.C027-table h2, .C027-table h1 {
  color: #7B9BAA;
}

.C027-table strong {
  font-weight: 600;
  font-size: .75em;
}

/*Styling of the contents outside the cart*/
.C027-header .C027-section-heading {
  max-width: 1180px;
  width: 100%;
  margin: 24px auto 24px auto;
  font-weight: 300;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.33;
  letter-spacing: normal;
  margin-top: unset;
  padding-top: 24px;
}

.C027-header .C027-section-description {
  max-width: 1180px;
  width: 100%;
  margin: 0 auto 0 auto;
  font-size: 16px;
  font-weight: 300;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.5;
  letter-spacing: normal;
}

.C027-header .C027-section-description p {
  margin-bottom: 0px;
}

@media (max-width: 1180px) {
  .C027-header .C027-section-heading,
  .C027-header .C027-section-description {
    width: 93%;
  }
}

.C028-30-70-text-image {
  padding-top: 25px;
  padding-bottom: 25px;
}

.C028-30-70-text-image .image-container {
  position: relative;
  overflow: hidden;
}

.C028-30-70-text-image .image-container:before {
  display: block;
  padding-top: 56.25%;
  content: "";
}

.C028-30-70-text-image img {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.C028-30-70-text-image h2 {
  margin-bottom: 25px;
}

.C028-30-70-text-image .p1 {
  margin-bottom: 15px;
}

@media (max-width: 766px) {
  .C028-30-70-text-image ._c028-cta-buttons {
    text-align: center;
  }
}

@media (max-width: 610px) {
  .C028-30-70-text-image ._c028-cta-buttons {
    max-width: 17.5rem;
    margin: 0 auto;
  }
}

@media (min-width: 767px) {
  .C028-30-70-text-image {
    padding-top: 41px;
    padding-bottom: 50px;
  }
  .C028-30-70-text-image h2 {
    margin-bottom: 38px;
  }
  .C028-30-70-text-image .image-container {
    margin-top: 5px;
  }
}

.C029-case-study-document-strip {
  padding-top: 25px;
}

.C029-case-study-document-strip.section:after {
  padding-top: 10px !important;
}

.C029-case-study-document-strip h2 {
  margin-bottom: 20px;
}

.C029-case-study-document-strip .document-tile .image-container {
  background-image: url(/resource/blob/c029-document-bg-png-data-11180854.png?userVariant=14243);
  background-size: 100%;
}

.C029-case-study-document-strip .document-tile .image-container:after {
  content: '';
  position: absolute;
  display: block;
  width: 25%;
  height: 41%;
  top: 30%;
  left: 38%;
  background-size: 100%;
  opacity: .4;
}

.C029-case-study-document-strip .video-wrapper {
  width: 100%;
  position: absolute;
  top: 0;
  bottom: 0;
}

.C029-case-study-document-strip .play-button,
.C029-case-study-document-strip .play-button-circle:before {
  height: 58px;
  width: 58px;
}

.C029-case-study-document-strip .play-button-circle:after {
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  border-left: 14px solid #ffffff;
  left: 24px;
  top: 19px;
}

.C029-case-study-document-strip .pdf-tile .image-container:after {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALQAAAC0CAYAAAA9zQYyAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4RpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NDkxMSwgMjAxMy8xMC8yOS0xMTo0NzoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo2NDBhMDMxNS02ZTRlLTQxOTMtOTMzOS01NzQyNzg1ZGE2OTciIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6Q0QwOUM2MjFENTg3MTFFN0E3QzBENUFFRUEzMTUzMUMiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Q0QwOUM2MjBENTg3MTFFN0E3QzBENUFFRUEzMTUzMUMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NWI4YmYzMjktZThkMy0yYzQ1LTkxMDItYTU3YzYyNjg5M2Y5IiBzdFJlZjpkb2N1bWVudElEPSJhZG9iZTpkb2NpZDpwaG90b3Nob3A6MDIzY2QyZjEtOWJlMS0xMTc5LWE2YWUt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);
}

.C029-case-study-document-strip .audio-tile .image-container:after {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALQAAAC0CAYAAAA9zQYyAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4RpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NDkxMSwgMjAxMy8xMC8yOS0xMTo0NzoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo2NDBhMDMxNS02ZTRlLTQxOTMtOTMzOS01NzQyNzg1ZGE2OTciIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RDZFNDMyMzBENTg3MTFFNzg2NUNGQUU0REFBNTY4NTgiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RDZFNDMyMkZENTg3MTFFNzg2NUNGQUU0REFBNTY4NTgiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NWI4YmYzMjktZThkMy0yYzQ1LTkxMDItYTU3YzYyNjg5M2Y5IiBzdFJlZjpkb2N1bWVudElEPSJhZG9iZTpkb2NpZDpwaG90b3Nob3A6MDIzY2QyZjEtOWJlMS0xMTc5LWE2YWUt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);
}

.C029-case-study-document-strip .archive-tile .image-container:after {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALQAAAC0CAYAAAA9zQYyAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4RpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NDkxMSwgMjAxMy8xMC8yOS0xMTo0NzoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo2NDBhMDMxNS02ZTRlLTQxOTMtOTMzOS01NzQyNzg1ZGE2OTciIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6Rjc1QjVFRjJENTg3MTFFN0FDRkY4ODBFRTNDQTVCM0EiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Rjc1QjVFRjFENTg3MTFFN0FDRkY4ODBFRTNDQTVCM0EiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NWI4YmYzMjktZThkMy0yYzQ1LTkxMDItYTU3YzYyNjg5M2Y5IiBzdFJlZjpkb2N1bWVudElEPSJhZG9iZTpkb2NpZDpwaG90b3Nob3A6MDIzY2QyZjEtOWJlMS0xMTc5LWE2YWUtYzhkOGZmMWJlM2MzIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+rL0FMAAABfxJREFUeNrs3b1qFGscwOHkEDQqYiXnCgIpU6ZYLEPSpEoR0UY7Q27AKxCsJd6AksYqjWJzQCzstBRyBSGVGD8L9/yH8+4hnmU+3rMzk2T3eeBlYN1d3Zlf3p1xNrPzw+FwDqbFH1YBggZBg6BB0AgaBA2CBkGDoBE0CBoEDYIGQSNoEDQIGgQNgkbQIGgQNAgaxixU/eH8/Hzlg4fD4WostmIMYizHuGGVkuFTjI8x3sZ4Eb29q+mt9gnnq+5UFnQ8Zj0Wj2Ks2Ca06EOMh9Hdq16Cjvtej8XTGHesezr0PMaD6O9zZ0HH/W7G4rVZmR5n67Vo8Lj1oNPM/EbMnEHUt0YzdZOgm/4vx1MxcwZWUnuN1c7Q6QDwZcVzfImxF+MgxmGMH7YDDVyOsRRjM8ZOjGsV990oDhQbXfq5uFPZSH/+fljurxh/2jZMomgotVTmfV2r/zZbc4fVmpgv2Ry0FPWlmqhXmwRdtw+9VbGbsR1vAz9tCtqQWtpObeW0mHVQOCi5fS/+AUc2Ay1HfZSOx3JazAp6ueT2A6ufjhxktpgVdNlnMw6tdzpymNni77N8zX+FDEveGuatdzo6OCza+lXW66QzNPS9Hz3R9wwKmqmyMKNva1dj8STG7RiLU/KyvsfYj7Ebs9xXQc+WIuZ7U/aaFk+9pvszu8syiweF8Zq/TdHMPDZTx+a5csG3z9BBIcxw0Ptem33oabKbllN5UDjLQTuxgn1osA8NggZBI2gQNAgaBA2CRtAgaBA0CBoEjaBB0CBoEDQIGkGDoEHQIGgQNIIe57sJ6cqkbdUF/ank9iWrno4sZbaYFfTHkts3rXc6spnZYlbQb0tu37HbQUe7GzuZLY49ia9G5jzE3MpXI/vyes7FzNzLl9enJ1kfVjuJ8TjGQNxkRjxI7ZzUNLbeNOjK60OPLgMd93kWizs2A2fgeXR4dxR0naZBX4/Fmxgr1i89+hDjVnT4uWnQjU6spCdcS38B9BXz2ijmphqfKYwnPi5+Woq3AOuarncz0sx8nPvArFPfxU9L2p/ZMFvT0ay8UTSWOzNn7UNXHKmuxmIrxiDGcowbtgkZitPZxRnA4qTJi+jtXU1v3QYNfWrtoBAuCkEjaBA0CBoEjaBB0CBo6NLCJA926psJZZ36buJ/nfpOv0HwaM7no2lX8eGkh9Hdq5Lu2g06fdD/6ZzfXqFbxcdHH/z3E3etBh33uxmL12Zlepyt105/JtqvYDENUbf/K1hpN0PM9G0ltdfeQWE6AHxZ8RxfYuzFOIhxGOOH7UADl+f+uY5dcemv4mpJ1yruW/wWy6smM7QLzXDmervQjEuB0WPUrVwKrG4feqtiN2M73gZ+2hS0IbW0ndrKaTHroHBQcvte/AOObAZajvooHY/ltJgV9HLJ7QdWPx05yGwxK+iyz2YcWu905DCzxd9n+Zr/ChmWvDW4vgFdHRwWbf0q63XSGRr63o8eTvJ4QTNVFmbxRcfb2tVYPIlxO8bilLys7zH2Y+zGLPdV0LOliPnelL2mxVOv6f7M7rLM4kFhvOZvUzQzj83UsXmuXPDtM3RQCDMc9L7XZh96muym5VQeFM5y0E6sYB8a7EODoEHQCBoEDYIGQYOgETQIGgQNggZBI2gQNAgaBA2CRtAgaBA0CBoEjaDH+W5CujJpW3VBfyq5fcmqpyNLmS1mBf2x5PZN652ObGa2mBX025Lbd+x20NHuxk5mi2NP4quROQ8xt/LVyL68nnMxM/fy5fXpSdaH1U5iPI4xEDeZEQ9SOyc1ja03Dbry+tCjy0DHfZ7F4o7NwBl4Hh3eHQVdp2nQ12PxJsaK9UuPPsS4FR1+bhp0oxMr6QnX0l8AfcW8Noq5qcZnCuOJj4ufluItwLqm692MNDMf5z4w69R38dOS9mc2zNZ0NCtvFI3lzsxZ+9AVR6qrsdiKMYixHOOGbUKG4nR2cQawOGnyInp7V9PbZEHDRePjowgaBA2CBkEjaBA0CBoEDYJG0CBoEDQIGgSNoEHQIGgQNAgaQYOgQdAgaBj3twADAKLsUBN33ZYyAAAAAElFTkSuQmCC);
}

.C029-case-study-document-strip .installer-tile .image-container:after {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALQAAAC0CAYAAAA9zQYyAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4RpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NDkxMSwgMjAxMy8xMC8yOS0xMTo0NzoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo2NDBhMDMxNS02ZTRlLTQxOTMtOTMzOS01NzQyNzg1ZGE2OTciIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RjA5RjdDQTRENTg3MTFFN0IxRDk5RkFFMEY4MjA3MjAiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RjA5RjdDQTNENTg3MTFFN0IxRDk5RkFFMEY4MjA3MjAiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NWI4YmYzMjktZThkMy0yYzQ1LTkxMDItYTU3YzYyNjg5M2Y5IiBzdFJlZjpkb2N1bWVudElEPSJhZG9iZTpkb2NpZDpwaG90b3Nob3A6MDIzY2QyZjEtOWJlMS0xMTc5LWE2YWUtYzhkOGZmMWJlM2MzIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+5VI7nwAABLlJREFUeNrs3cGLFnUYwPGd0nA3wQ6JB/dsQYfMi5doITAMwsI6CEue9FCdunntT/DgKbzUSRJC2FNBFHhoCboFBf0HBhllK1FOz+BsxvrOzG/emdn3fef9fODhXV5fX9tnvjuOu9u7WZ7nKzAWT1gBggZBg6BB0AgaBA2CBkGDoBE0CBoEDYIGQSNoEDQIGgQNgkbQIGgQNAgaHle80EzT0Gm/azHXY3bKKd5es5lhmhX08MsvAt7rus0ME3SWEmyWZbY4/fJ34ubQnrvvx05XbWf6oF1Dz86hxPvwj0IQNIIGQYOgQdAgaAQNggZBg6BB0AgaBA2CBkEjaBA0CBoEDYJG0CBoEDQIGgSNoEHQIGgQNAgaQYOgQdAgaBA0ggZBg6BB0CBoBA2CBkGDoEHQCBoEDYIGQSNoEDQIGgQNgkbQIGgQNAgaBI2gQdAgaBA0CBpBg6BB0CBoEDSCBkGDoEHQIGgEXcrz/EQx1sZ+atVdPDBljsd8lz9SvH3cqpP2O5HNJO1uYnd1raYGvTXhmGxZuaAH3t3E7upazRJ3+8+Ey5MHMQeyLMtHtMCDcfNBzCsxv8Rcjffvh65BT7o/njfr+LwbcXMl5mjM1zEfxVP+PrKgq7p7suslx1KcZeJd+mzPu/hnzKvzdoaO375ZHOw9T/lVTDay41G5vq6XHKMPOt6dFyrezU5R9727iph3vbTsQfu03SPrFfevxmx1PVP3dIA34+aTms9OHXXh7Qy9u4dnY3ZqzgpTnan72l3DmblwN+aISw5B/3+Bl/J6raPuY3fx8LcbYv4r5o1l+QyRoNst8b0+o+66u3jouTLYupjPjfRYCHreou6yu2WOWdBzGvW0u1v2mAU9u6g3+g46IebievqtJdi/oGcQ9W8xp/sKOjHmzSXZvaDnLeo2uxOzoOc+6tTdiVnQCxF1yu7ELOhZLvlKm6ibdidmQS9U1HW7E7OgFy7qml8Xs6AXMuq6L4yIWdALF/WDvB0xC3ruoxazoEcX9d8NZ2sxC3o0Z2oxC3o0UYtZ0KOJWsyCHk3UYhb0wh2QDyv+X8D7MRdsqP+gU185aZBX/1mSg/Ji3Lwfc3Ll4av+fBtzLVb3s+00B13xS5XdCZpRBe2FZhgVQSNoEDQIGgSNoKczthfYZn5M21bXM/Qxq2cgx4YM+teK+/2IN4ZyomWLrYL+seL+8/bOQM63bLFV0N9U3H/ZzytkgOvnoqnLLVtsFfTnFfevxdyI/4CnHAZ6irlo6UbZVpsW/3uCxikft13z7Xy3Y9YdDjrGvF62VGW7qdmk77YrvqkuHncm3vyi5mE7MR/H3Ir5KeaeQ0SCp2Oei3mzvMxYrXnsa9Hil3XNJgddfmQUP1LsXceAGfg0Ory4e4buK+jD5UX5KftlH30fsxEd/tEUdKsvrJRPeLb8A2C/Yj67G3OT1l8pjCe+U3y0FH8F2DVDX2aUZ+Y7qb9hqi99Fx8t5fXM687WDHhWvph6Zp7qGrpK+VrI78S8HPN8zDOOCS3cXXn4FcDbMTejt+2G3roFDYvC90MjaBA0CBoEjaBB0CBoEDQIGkGDoEHQIGgQNIIGQYOgQdAgaAQNggZBg6Dhcf8KMACrDYc70zDzzQAAAABJRU5ErkJggg==);
}

.C029-case-study-document-strip .tile {
  margin-bottom: 33px;
}

.C029-case-study-document-strip .tile .image-container {
  position: relative;
  overflow: hidden;
}

.C029-case-study-document-strip .tile .image-container:before {
  display: block;
  padding-top: 60%;
  content: "";
}

.C029-case-study-document-strip .tile a {
  color: #000000;
  margin-bottom: 25px;
  overflow: hidden;
  display: block;
  margin: 0 auto;
}

.C029-case-study-document-strip .tile a:hover .title {
  color: #00AA7E;
}

.C029-case-study-document-strip .tile a:hover .image-container:after {
  opacity: 1;
}

.C029-case-study-document-strip .tile .title {
  height: 8em;
  font-size: 0.875em;
  margin: 10px 0 12px 0;
}

.C029-case-study-document-strip .document-data {
  font-size: .75em;
  background-color: #f0f0f0;
  height: 30px;
  line-height: 30px;
  position: relative;
}

.C029-case-study-document-strip .document-data span {
  color: #2d383f;
  padding: 0 10px;
}

.C029-case-study-document-strip .document-data.has-arrow {
  padding-left: 30px;
}

.C029-case-study-document-strip .document-data.has-arrow:before {
  content: '';
  width: 10px;
  height: 2px;
  background-color: #2d383f;
  position: absolute;
  left: 8px;
  bottom: 10px;
}

.C029-case-study-document-strip .document-data .arrow {
  left: 9px;
  bottom: 16px;
  position: absolute;
  padding: 0;
  animation-duration: .25s;
  animation-fill-mode: both;
}

.C029-case-study-document-strip .document-data .arrow:before {
  content: '';
  display: block;
  width: 2px;
  height: 8px;
  background-color: #2d383f;
  margin-left: 3px;
}

.C029-case-study-document-strip .document-data .arrow:after {
  content: '';
  display: block;
  height: 8px;
  width: 8px;
  transform: rotate(45deg);
  border-bottom: 2px solid #2d383f;
  border-right: 2px solid #2d383f;
  margin-top: -8px;
}

.C029-case-study-document-strip .document-data:hover:before {
  background-color: #00AA7E;
}

.C029-case-study-document-strip .document-data:hover .arrow {
  animation-name: download-arrow;
}

.C029-case-study-document-strip .document-data:hover .arrow:before {
  background-color: #00AA7E;
}

.C029-case-study-document-strip .document-data:hover .arrow:after {
  border-color: #00AA7E;
}

.C029-case-study-document-strip .owl-nav .owl-prev,
.C029-case-study-document-strip .owl-nav .owl-next {
  position: absolute;
  top: 50%;
  margin-top: -12px;
}

.C029-case-study-document-strip .owl-nav .owl-prev:after,
.C029-case-study-document-strip .owl-nav .owl-next:after {
  content: '';
  display: block;
  width: 23px;
  height: 23px;
  background-color: transparent;
  border-top: 3px solid #d9d9d9;
  border-right: 3px solid #d9d9d9;
}

.C029-case-study-document-strip .owl-nav .owl-prev.disabled,
.C029-case-study-document-strip .owl-nav .owl-next.disabled {
  display: none;
}

.C029-case-study-document-strip .owl-nav .owl-prev {
  left: -29px;
}

.C029-case-study-document-strip .owl-nav .owl-prev:after {
  transform: rotate(225deg);
}

.C029-case-study-document-strip .owl-nav .owl-next {
  right: -29px;
}

.C029-case-study-document-strip .owl-nav .owl-next:after {
  transform: rotate(45deg);
}

.C029-case-study-document-strip .carousel-indicators {
  display: none;
}

@media (max-width: 767px) {
  .C029-case-study-document-strip .owl-carousel .owl-item {
    margin-right: 40px;
  }
}

@media (min-width: 767px) {
  .C029-case-study-document-strip {
    padding-top: 50px;
    padding-bottom: 10px;
  }
  .C029-case-study-document-strip h2 {
    margin-bottom: 41px;
  }
  .C029-case-study-document-strip p {
    font-weight: 400;
  }
  .C029-case-study-document-strip ._c029-cta-buttons {
    margin-bottom: 1rem;
  }
}

@media (min-width: 1280px) {
  .C029-case-study-document-strip .carousel-indicators {
    display: block;
  }
  .C029-case-study-document-strip .carousel-indicators.disabled {
    display: none;
  }
  .C029-case-study-document-strip .tile {
    margin-bottom: 80px;
  }
}

.C029-case-study-document-strip .owl-carousel .owl-stage {
  padding-left: 0px;
}

.C029-case-study-document-strip .owl-carousel .owl-item {
  margin-right: 40px;
}

.C031-text-left-cta-right {
  padding-top: 2rem;
  padding-bottom: 3rem;
}

.C031-text-left-cta-right p {
  margin: 0;
}

.C031-text-left-cta-right .sr-hidden {
  display: none;
}

.C031-text-left-cta-right .read-more-message,
.C031-text-left-cta-right .aria-label {
  visibility: hidden;
  height: 0;
}

@media (min-width: 1280px) {
  .C031-text-left-cta-right {
    padding-top: 2.5rem;
  }
  .C031-text-left-cta-right ._c031-cta-buttons {
    padding-top: 0.5rem;
  }
}

@media (max-width: 766px) {
  .C031-text-left-cta-right ._c031-cta-buttons {
    text-align: center;
  }
}

@media (max-width: 610px) {
  .C031-text-left-cta-right ._c031-cta-buttons {
    max-width: 17.5rem;
    margin: 0 auto;
  }
}

.C031-text-left-cta-right h2 {
  margin-bottom: 25px;
}

.C031-text-left-cta-right ul {
  padding: 0;
  margin: 0 0 13px 1em;
}

.C031-text-left-cta-right ul:last-child {
  margin-bottom: 0;
}

.C031-text-left-cta-right .btn {
  margin: 10px 0;
}

.C031-text-left-cta-right .text-string {
  position: relative;
}

.C031-text-left-cta-right .fade-out.remove-gradient::after {
  background: none;
}

.C031-text-left-cta-right .fade-out-grey.remove-gradient::after {
  background: none;
}

.C031-text-left-cta-right .fade-out-grey {
  background: #f0f0f0;
}

@media (max-width: 766px) {
  .C031-text-left-cta-right ._c031-cta-buttons {
    margin-top: 2.5rem;
  }
  .C031-text-left-cta-right ._c031-cta-buttons > *:last-child:nth-child(4) {
    margin-right: 0.625rem;
  }
}

@media (min-width: 767px) {
  .C031-text-left-cta-right h2 {
    margin-bottom: 20px;
  }
  .C031-text-left-cta-right ._c031-cta-buttons {
    padding-top: 0.25rem;
    width: 17.5rem;
    float: right;
  }
}

@media (min-width: 1280px) {
  .C031-text-left-cta-right ._c031-cta-buttons {
    padding-top: 8px;
  }
  .C031-text-left-cta-right .read-more-button {
    position: absolute;
    bottom: 0;
    right: 0;
  }
}

.C033-centered-featured-copy {
  padding-top: 19px;
  padding-bottom: 8px;
  text-align: center;
}

.C033-centered-featured-copy h2 {
  margin-bottom: 31px;
}

.C033-centered-featured-copy .p1 {
  font-size: 1.125em;
  line-height: 1.5em;
}

.C033-centered-featured-copy ._c033-cta-buttons {
  max-width: 36.875rem;
  margin: auto;
  padding-left: 0.625rem;
}

@media (max-width: 766px) {
  .C033-centered-featured-copy ._c033-cta-buttons {
    text-align: center;
  }
}

@media (max-width: 610px) {
  .C033-centered-featured-copy ._c033-cta-buttons {
    max-width: 17.5rem;
    margin: 0 auto;
  }
}

@media (max-width: 800px) {
  .C033-centered-featured-copy ._c033-cta-buttons {
    max-width: 17.5rem;
    padding-left: 0;
  }
}

.C033-centered-featured-copy ._c033-cta-buttons > *:last-child {
  margin-right: 0.625rem;
}

@media (min-width: 800px) {
  .C033-centered-featured-copy ._c033-cta-buttons > *:only-child {
    margin: 0.5rem calc(( 100% - 17.5rem ) / 2);
  }
}

@media (min-width: 767px) {
  .C033-centered-featured-copy {
    padding-top: 42px;
    padding-bottom: 33px;
  }
  .C033-centered-featured-copy h2 {
    margin-bottom: 42px;
  }
}

@media (min-width: 1280px) {
  .C033-centered-featured-copy {
    padding-top: 41px;
  }
  .C033-centered-featured-copy h2 {
    margin-bottom: 38px;
  }
  .C033-centered-featured-copy .p1 {
    font-size: 1.6875em;
    line-height: 1.6296em;
  }
}

.C033-centered-featured-copy .show-item {
  display: block;
}

.C033-centered-featured-copy .hide-item {
  display: none;
}

.C034-rich-copy-area {
  padding-top: 25px;
  padding-bottom: 25px;
}

.C034-rich-copy-area .c034-width {
  width: 100%;
}

.C034-rich-copy-area ul {
  padding: 0;
  margin: 0 0 0 1em;
}

.C034-rich-copy-area li {
  margin-bottom: 5px;
}

.C034-rich-copy-area li:last-child {
  margin-bottom: 0;
}

.C034-rich-copy-area ul {
  font-size: 1em;
  line-height: 1.625em;
}

@media (min-width: 767px) {
  .C034-rich-copy-area ul {
    font-size: .875em;
    line-height: 1.7143em;
  }
}

@media (min-width: 1280px) {
  .C034-rich-copy-area ul {
    font-size: 1em;
    line-height: 1.625em;
  }
}

.C034-rich-copy-area .p--heading-3, .C034-rich-copy-area h3 {
  margin: 25px 0;
  font-size: 1.5em;
  line-height: 1.375em;
}

.C034-rich-copy-area .p--heading-3:first-child, .C034-rich-copy-area h3:first-child {
  margin-top: 0;
}

@media (min-width: 767px) {
  .C034-rich-copy-area .p--heading-3, .C034-rich-copy-area h3 {
    font-size: 1.1875em;
    line-height: 1.3684em;
  }
}

@media (min-width: 1280px) {
  .C034-rich-copy-area .p--heading-3, .C034-rich-copy-area h3 {
    font-size: 1.6875em;
    line-height: 1.4074em;
  }
}

@media (min-width: 767px) {
  .C034-rich-copy-area {
    padding-top: 50px;
    padding-bottom: 50px;
  }
  .C034-rich-copy-area .padded-container {
    padding-left: 10%;
    padding-right: 20%;
  }
  .C034-rich-copy-area .p--heading-3, .C034-rich-copy-area h3 {
    margin: 41px 0;
  }
}

@media (min-width: 1280px) {
  .C034-rich-copy-area .padded-container {
    max-width: 944px;
    padding-left: 0;
    padding-right: 0;
    margin-left: auto;
    margin-right: auto;
  }
}

.C035-featured-profile {
  padding-top: 25px;
  padding-bottom: 25px;
}

.C035-featured-profile .image-container {
  position: relative;
  overflow: hidden;
}

.C035-featured-profile .image-container:before {
  display: block;
  padding-top: 75%;
  content: "";
}

.C035-featured-profile img {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.C035-featured-profile .content {
  padding-top: 20px;
}

.C035-featured-profile .name,
.C035-featured-profile .title {
  padding-bottom: 20px;
}

.C035-featured-profile .quote {
  font-size: 1.5em;
  line-height: 1.375em;
  font-style: italic;
}

@media (min-width: 767px) {
  .C035-featured-profile .quote {
    font-size: 1.1875em;
    line-height: 1.3684em;
  }
}

@media (min-width: 1280px) {
  .C035-featured-profile .quote {
    font-size: 1.6875em;
    line-height: 1.4074em;
  }
}

@media (min-width: 767px) {
  .C035-featured-profile {
    padding-top: 50px;
    padding-bottom: 50px;
  }
  .C035-featured-profile .content {
    padding-top: 33px;
  }
  .C035-featured-profile .name {
    padding-bottom: 0;
  }
  .C035-featured-profile .title {
    padding-bottom: 28px;
  }
}

.C035B-featured-profile-with-Bio-CTA {
  padding-top: 3rem;
  padding-bottom: 3rem;
}

.C035B-featured-profile-with-Bio-CTA .content {
  padding-top: 1.25rem;
  margin-left: 3.125rem;
}

.C035B-featured-profile-with-Bio-CTA .name {
  width: 100%;
  font-size: 2.25rem;
  font-weight: 300;
  color: #2d383f;
}

.C035B-featured-profile-with-Bio-CTA .title {
  width: 100%;
  margin: 0;
  font-size: 0.875rem;
  font-weight: 300;
  line-height: 1.5rem;
  color: #2d383f;
}

.C035B-featured-profile-with-Bio-CTA .biography {
  width: 100%;
  margin: 0;
  color: #2d383f;
}

@media (max-width: 766px) {
  .C035B-featured-profile-with-Bio-CTA .image-container {
    min-height: 5rem;
    max-height: 41.5625rem;
    width: auto;
  }
  .C035B-featured-profile-with-Bio-CTA img {
    border-radius: 50%;
    height: auto;
    margin: 0 auto;
    width: 100%;
    min-width: 5rem;
    max-width: 41.5625rem;
  }
  .C035B-featured-profile-with-Bio-CTA .content {
    padding-top: 2rem;
    margin-left: 0;
  }
  .C035B-featured-profile-with-Bio-CTA .name {
    font-size: 1.875rem;
    line-height: 2.5rem;
  }
  .C035B-featured-profile-with-Bio-CTA .title {
    margin-bottom: 1rem;
  }
  .C035B-featured-profile-with-Bio-CTA .biography {
    margin-bottom: 2.5rem;
  }
  .C035B-featured-profile-with-Bio-CTA .cta-btn {
    margin-top: 0;
  }
}

@media (min-width: 767px) {
  .C035B-featured-profile-with-Bio-CTA .image-container {
    min-height: 13.875rem;
    max-height: 79.9375rem;
    width: 100%;
  }
  .C035B-featured-profile-with-Bio-CTA img {
    border-radius: 50%;
    height: auto;
    margin: 0 auto;
    width: 100%;
    min-width: 12rem;
    max-width: 23rem;
  }
  .C035B-featured-profile-with-Bio-CTA .content {
    padding-top: 0;
    margin-left: 0;
    margin-bottom: 2rem;
  }
  .C035B-featured-profile-with-Bio-CTA .name {
    padding-bottom: 0;
    font-size: 1.875rem;
    line-height: 2.5rem;
  }
  .C035B-featured-profile-with-Bio-CTA .title {
    padding-bottom: 1rem;
  }
  .C035B-featured-profile-with-Bio-CTA .cta-btn {
    width: 48%;
  }
}

@media (min-width: 1280px) {
  .C035B-featured-profile-with-Bio-CTA .image-container {
    height: 23.5rem;
    width: 100%;
  }
  .C035B-featured-profile-with-Bio-CTA img {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    border-radius: 50%;
    height: auto;
    margin: 0 auto;
    width: 100%;
    min-width: 12rem;
    max-width: 23rem;
  }
  .C035B-featured-profile-with-Bio-CTA .name {
    line-height: 3rem;
    font-size: 2.25rem;
  }
  .C035B-featured-profile-with-Bio-CTA .cta-btn {
    width: 100%;
  }
}

.sb-stock {
  color: #ffffff;
  padding-top: 25px;
}

@media (min-width: 767px) {
  .sb-stock {
    padding-top: 0;
  }
}

.sb-stock .stock-heading,
.sb-stock .stock-range-text,
.sb-stock .stock-date-value,
.sb-stock .stock-time-value,
.sb-stock .stock-link {
  letter-spacing: .08em;
  text-transform: uppercase;
  font-weight: 600;
  font-size: .75em;
}

@media (min-width: 767px) {
  .sb-stock .stock-heading,
  .sb-stock .stock-range-text,
  .sb-stock .stock-date-value,
  .sb-stock .stock-time-value,
  .sb-stock .stock-link {
    font-size: .625em;
  }
}

@media (min-width: 1280px) {
  .sb-stock .stock-heading,
  .sb-stock .stock-range-text,
  .sb-stock .stock-date-value,
  .sb-stock .stock-time-value,
  .sb-stock .stock-link {
    font-size: .75em;
  }
}

.sb-stock .stock-heading {
  background-color: #7B9BAA;
  color: #ffffff;
  line-height: 50px;
  padding: 0 25px;
}

.sb-stock .stock-price {
  color: #7B9BAA;
  border-left: 1px solid #7B9BAA;
  border-right: 1px solid #7B9BAA;
  padding: 0 25px;
  font-size: 3.25em;
  line-height: .7em;
  padding-top: 25px;
  padding-bottom: 15px;
}

.sb-stock .stock-change {
  border-left: 1px solid #7B9BAA;
  border-right: 1px solid #7B9BAA;
  padding: 0 28px;
  font-size: 1.6875em;
  padding-bottom: 20px;
}

.sb-stock .percent-change {
  display: none;
}

.sb-stock .stock-body {
  background-color: #7B9BAA;
  color: #ffffff;
  padding: 0 25px 18px 25px;
}

.sb-stock .stock-change-value {
  color: #00AA7E;
  line-height: 1em;
  display: flex;
  align-items: center;
}

.sb-stock .stock-change-value:before {
  display: inline;
}

.sb-stock .stock-change-value:after {
  content: '';
  display: inline-block;
  width: 6px;
  height: 6px;
  margin: 0 0 5px 5px;
  background-color: transparent;
  border-top: 2px solid #00AA7E;
  border-right: 2px solid #00AA7E;
  transform: rotate(-45deg);
}

.sb-stock .stock-change-value-up:before {
  content: '+';
}

.sb-stock .stock-change-value-down {
  color: #d31245;
}

.sb-stock .stock-change-value-down:before {
  content: '-';
}

.sb-stock .stock-change-value-down:after {
  border-color: #d31245;
  transform: rotate(135deg);
  margin-bottom: 7px;
}

.sb-stock .stock-date-value {
  float: left;
  display: block;
}

.sb-stock .stock-time-value {
  float: right;
  display: block;
}

.sb-stock .stock-notes {
  font-style: italic;
  clear: both;
  font-size: .75em;
  padding: 5px 0;
}

.sb-stock .stock-range-text {
  width: 120px;
  display: inline-block;
}

.sb-stock .stock-range-value {
  font-weight: 400;
  font-size: 1em;
}

@media (min-width: 1280px) {
  .sb-stock .stock-range-value {
    font-size: 1.3125em;
  }
}

.sb-stock .stock-range {
  padding-top: 15px;
}

.sb-stock .stock-range-low {
  padding-top: 13px;
}

@media (min-width: 767px) {
  .sb-stock .stock-range-low {
    padding-top: 4px;
  }
}

.sb-stock .stock-date {
  margin-top: 18px;
  border-top: 1px solid #ffffff;
  padding-top: 19px;
}

@media (min-width: 767px) {
  .sb-stock .stock-date {
    margin-top: 21px;
    padding-top: 20px;
  }
}

.sb-stock .stock-info {
  padding-top: 10px;
}

.sb-stock .stock-link {
  color: #ffffff;
}

.sb-stock .stock-link:after {
  border-color: #ffffff;
}

.C036-investor-stock-quote {
  padding-top: 25px;
  padding-bottom: 25px;
}

.C036-investor-stock-quote h2 {
  padding-bottom: 25px;
}

.C036-investor-stock-quote h1 {
  padding-bottom: 25px;
}

.C036-investor-stock-quote .c036-h1-header-default {
  color: #004b8d;
}

@media (max-width: 766px) {
  .C036-investor-stock-quote ._c036-cta-buttons {
    text-align: center;
  }
}

@media (max-width: 610px) {
  .C036-investor-stock-quote ._c036-cta-buttons {
    max-width: 17.5rem;
    margin: 0 auto;
  }
}

@media (min-width: 767px) {
  .C036-investor-stock-quote {
    padding-top: 50px;
    padding-bottom: 50px;
  }
  .C036-investor-stock-quote ._c036-cta-buttons {
    margin-top: 1rem;
  }
}

.C036B-investor-stock-quote {
  padding-top: 50px;
}

@media (max-width: 766px) {
  .C036B-investor-stock-quote .sb-stock {
    border-bottom: 1px solid #c0c0c0;
    padding-top: 0;
    margin-bottom: 15px;
  }
  .C036B-investor-stock-quote .stock-range,
  .C036B-investor-stock-quote .stock-range-low {
    width: 50%;
    float: left;
  }
  .C036B-investor-stock-quote .stock-time-value {
    width: 50%;
  }
  .C036B-investor-stock-quote .stock-range-low {
    float: right;
  }
  .C036B-investor-stock-quote .stock-range-value {
    display: block;
  }
  .C036B-investor-stock-quote .stock-date {
    clear: both;
  }
  .C036B-investor-stock-quote .middle-column .content {
    border-bottom: 1px solid #c0c0c0;
    margin-bottom: 15px;
    padding-bottom: 15px;
  }
  .C036B-investor-stock-quote .right-column .content {
    margin-bottom: 15px;
    padding-bottom: 15px;
  }
}

.C036B-investor-stock-quote .middle-column .body-copy {
  padding-bottom: 10px;
}

.C036B-investor-stock-quote .right-column .content {
  border-bottom: 1px solid #c0c0c0;
  margin-bottom: 20px;
  padding-bottom: 20px;
}

.C036B-investor-stock-quote .right-column .content:last-child {
  border: 0;
  margin-bottom: 0;
}

.C036B-investor-stock-quote h2 {
  padding-bottom: 15px;
}

.C036B-investor-stock-quote h3 {
  font-size: 1em;
  font-weight: 500;
  line-height: 1.625em;
  margin-bottom: 10px;
  color: #2d383f;
}

.C036B-investor-stock-quote .arrow-right-link {
  font-size: 0.875em;
}

.C036B-investor-stock-quote .stock-heading,
.C036B-investor-stock-quote .stock-range-text,
.C036B-investor-stock-quote .stock-date-value,
.C036B-investor-stock-quote .stock-time-value {
  font-weight: 500;
}

.C036B-investor-stock-quote .stock-date {
  margin-top: 0;
}

.C036B-investor-stock-quote .stock-range-low,
.C036B-investor-stock-quote .stock-range {
  padding-top: 0;
}

.C036B-investor-stock-quote .stock-price {
  padding-top: 10px;
}

.C036B-investor-stock-quote .stock-notes {
  font-weight: 400;
  padding-top: 10px;
}

.C036B-investor-stock-quote .stock-heading,
.C036B-investor-stock-quote .stock-body {
  background-color: transparent;
  color: #2d383f;
}

.C036B-investor-stock-quote .stock-heading {
  line-height: 2.1666666667em;
  margin-bottom: 10px;
}

.C036B-investor-stock-quote .stock-heading,
.C036B-investor-stock-quote .stock-price,
.C036B-investor-stock-quote .stock-change,
.C036B-investor-stock-quote .stock-body {
  padding-left: 0;
  padding-right: 0;
}

.C036B-investor-stock-quote .stock-price,
.C036B-investor-stock-quote .stock-change {
  border: 0;
  color: #2d383f;
}

.C036B-investor-stock-quote .stock-change-value,
.C036B-investor-stock-quote .stock-change-value-down {
  color: #2d383f;
}

.C036B-investor-stock-quote .stock-change-value:after,
.C036B-investor-stock-quote .stock-change-value-down:after {
  border-color: #2d383f;
}

.C036B-investor-stock-quote .stock-range-value {
  font-size: 0.75em;
}

@media (min-width: 767px) and (max-width: 1279px) {
  .C036B-investor-stock-quote .sb-stock {
    border-bottom: 1px solid #c0c0c0;
    margin-bottom: 15px;
    margin-right: 20px;
  }
  .C036B-investor-stock-quote .article {
    margin-right: 20px;
  }
  .C036B-investor-stock-quote .right-column {
    border-left: 1px solid #c0c0c0;
  }
  .C036B-investor-stock-quote .right-column .content {
    margin-left: 20px;
  }
  .C036B-investor-stock-quote .right-column .body-copy {
    margin-bottom: 20px;
  }
  .C036B-investor-stock-quote .flex-row-tablet {
    display: flex;
  }
  .C036B-investor-stock-quote .flex-row-tablet > div {
    float: none;
  }
  .C036B-investor-stock-quote .col-sm-5 {
    width: 45%;
  }
  .C036B-investor-stock-quote .col-sm-7 {
    width: 55%;
  }
}

@media (min-width: 767px) {
  .C036B-investor-stock-quote {
    padding-bottom: 50px;
  }
  .C036B-investor-stock-quote h2 {
    padding-bottom: 25px;
  }
  .C036B-investor-stock-quote .stock-date-value,
  .C036B-investor-stock-quote .stock-time-value {
    float: none;
  }
}

@media (min-width: 1280px) {
  .C036B-investor-stock-quote .right-column .content {
    margin-left: 15px;
  }
  .C036B-investor-stock-quote .middle-column {
    border-left: 1px solid #c0c0c0;
    border-right: 1px solid #c0c0c0;
  }
  .C036B-investor-stock-quote .middle-column .content {
    padding: 0 15px 20px 15px;
  }
  .C036B-investor-stock-quote .flex-row-desktop {
    display: flex;
  }
  .C036B-investor-stock-quote .flex-row-desktop > div {
    float: none;
  }
}

.C037-case-study-image-with-caption .padded-container {
  position: relative;
}

.C037-case-study-image-with-caption .image-container {
  position: relative;
  overflow: hidden;
  margin-bottom: 20px;
}

.C037-case-study-image-with-caption .image-container:before {
  display: block;
  padding-top: 56.25%;
  content: "";
}

.C037-case-study-image-with-caption img {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.C037-case-study-image-with-caption .title {
  font-weight: 600;
  color: #7B9BAA;
  letter-spacing: .08em;
  text-transform: uppercase;
  font-size: .75em;
}

.C037-case-study-image-with-caption .title:after {
  content: '\00a0';
}

.C037-case-study-image-with-caption .text {
  display: inline;
  font-size: .875em;
  font-style: italic;
}

.C037-case-study-image-with-caption .text div,
.C037-case-study-image-with-caption .text p {
  display: inline;
}

@media (max-width: 766px) {
  .C037-case-study-image-with-caption .padded-container {
    padding: 0;
  }
  .C037-case-study-image-with-caption .caption {
    padding: 0 10px;
    margin-bottom: 38px;
  }
}

@media (min-width: 767px) {
  .C037-case-study-image-with-caption .image-container {
    position: relative;
    overflow: hidden;
    margin-bottom: 45px;
  }
  .C037-case-study-image-with-caption .image-container:before {
    display: block;
    padding-top: 50%;
    content: "";
  }
  .C037-case-study-image-with-caption .caption {
    position: absolute;
    width: 100%;
  }
}

@media (min-width: 1280px) {
  .C037-case-study-image-with-caption .image-container {
    position: relative;
    overflow: hidden;
  }
  .C037-case-study-image-with-caption .image-container:before {
    display: block;
    padding-top: 25%;
    content: "";
  }
}

.C038-case-study-sidebar-image-top .image-container,
.C038b-case-study-sidebar-image-bottom .image-container {
  position: relative;
  overflow: hidden;
  margin-bottom: 20px;
}

.C038-case-study-sidebar-image-top .image-container:before,
.C038b-case-study-sidebar-image-bottom .image-container:before {
  display: block;
  padding-top: 133.333333333%;
  content: "";
}

@media (max-width: 766px) {
  .C038-case-study-sidebar-image-top .image-container,
  .C038b-case-study-sidebar-image-bottom .image-container {
    max-width: 300px;
    margin-left: auto;
    margin-right: auto;
  }
}

.C038-case-study-sidebar-image-top img,
.C038b-case-study-sidebar-image-bottom img {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.C038-case-study-sidebar-image-top .caption,
.C038b-case-study-sidebar-image-bottom .caption {
  margin-bottom: 20px;
}

.C038-case-study-sidebar-image-top .title,
.C038b-case-study-sidebar-image-bottom .title {
  font-weight: 600;
  color: #7B9BAA;
  letter-spacing: .08em;
  text-transform: uppercase;
  font-size: .75em;
}

.C038-case-study-sidebar-image-top .title:after,
.C038b-case-study-sidebar-image-bottom .title:after {
  content: '\00a0';
}

.C038-case-study-sidebar-image-top .text,
.C038b-case-study-sidebar-image-bottom .text {
  display: inline;
  font-size: .875em;
}

.C038-case-study-sidebar-image-top .text div,
.C038-case-study-sidebar-image-top .text p,
.C038b-case-study-sidebar-image-bottom .text div,
.C038b-case-study-sidebar-image-bottom .text p {
  display: inline;
}

.C038-case-study-sidebar-image-top {
  margin-bottom: 38px;
}

.C038b-case-study-sidebar-image-bottom {
  margin-bottom: 50px;
}

.C039-case-study-sidebar-pull-quote {
  margin-bottom: 38px;
}

.C039-case-study-sidebar-pull-quote .title {
  font-weight: 600;
  color: #7B9BAA;
  letter-spacing: .08em;
  text-transform: uppercase;
  font-size: .75em;
}

.C039-case-study-sidebar-pull-quote .text {
  font-size: 1.25em;
}

@media (min-width: 767px) {
  .C039-case-study-sidebar-pull-quote {
    margin-top: -2px;
  }
}

@media (min-width: 1280px) {
  .C039-case-study-sidebar-pull-quote {
    margin-top: -9px;
  }
  .C039-case-study-sidebar-pull-quote .text {
    font-size: 1.75em;
    line-height: 2.5rem;
  }
}

.C034-rich-copy-area .C039b-flexible-pull-quote .quote .quoteImage, .C044-rich-copy-wide-area .C039b-flexible-pull-quote .quote .quoteImage {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAA8UExURUdwTABLjgBMjgBLjQBMjwBMjgBMjgBLjgBLjgBdlgBTlgBLjgBLjQBLjwBPkABMjgBMkABMjgBMjwBLjftM2s0AAAATdFJOUwD+gfI4jJ3O5wgPqd5pI0dPu16wUUbNAAAAqElEQVQ4y73QSRKDMAxE0Wa2maHvf9cgSJWFhNkl3v0HJYyAP57YkeUbNCRr5KEuyKCfG4jj8X6LPMg8rsiCzGMVkYNe5nFLzy20kpyQg+VMzshAH87s0gcMXPPU1gysV6atGfjOS1uzsFOd6gFK3XIvC4PuAR463Q08BN2yOwOx0L3AwaxTlmth0VlEOJh0j8cVLDS6N3i4/XULD7e/LuGh0r3jAX5+PsBSI7/v9n/GAAAAAElFTkSuQmCC);
  width: 32px;
  height: 32px;
}

.C034-rich-copy-area .C039b-flexible-pull-quote .quote .quoteText, .C044-rich-copy-wide-area .C039b-flexible-pull-quote .quote .quoteText {
  font-size: 1.375rem;
  font-weight: 300;
  font-style: italic;
  line-height: 2rem;
  color: #2d383f;
}

.C034-rich-copy-area .C039b-flexible-pull-quote .attributionName, .C044-rich-copy-wide-area .C039b-flexible-pull-quote .attributionName {
  min-height: 24px;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.5rem;
  color: #000000;
}

.C034-rich-copy-area .C039b-flexible-pull-quote .attributionInfo, .C044-rich-copy-wide-area .C039b-flexible-pull-quote .attributionInfo {
  min-height: 24px;
  font-size: 1rem;
  font-weight: 300;
  line-height: 1.5rem;
  color: #2d383f;
}

@media (max-width: 766px) {
  .C034-rich-copy-area .C039b-flexible-pull-quote, .C044-rich-copy-wide-area .C039b-flexible-pull-quote {
    margin: 40px 0;
  }
  .C034-rich-copy-area .C039b-flexible-pull-quote .quote, .C044-rich-copy-wide-area .C039b-flexible-pull-quote .quote {
    margin: 0px auto 0 auto;
    width: 355px;
  }
  .C034-rich-copy-area .C039b-flexible-pull-quote .quote .quoteImage, .C044-rich-copy-wide-area .C039b-flexible-pull-quote .quote .quoteImage {
    margin: 0 0 16px 30px;
  }
  .C034-rich-copy-area .C039b-flexible-pull-quote .quote .quoteText, .C044-rich-copy-wide-area .C039b-flexible-pull-quote .quote .quoteText {
    width: 295px;
    margin: 0 auto 0 auto;
  }
  .C034-rich-copy-area .C039b-flexible-pull-quote .quote p, .C044-rich-copy-wide-area .C039b-flexible-pull-quote .quote p {
    line-height: 2rem;
  }
  .C034-rich-copy-area .C039b-flexible-pull-quote .attributionName, .C044-rich-copy-wide-area .C039b-flexible-pull-quote .attributionName {
    width: 295px;
    margin: 15px auto 0;
  }
  .C034-rich-copy-area .C039b-flexible-pull-quote .attributionInfo, .C044-rich-copy-wide-area .C039b-flexible-pull-quote .attributionInfo {
    width: 295px;
    margin: 0 auto;
  }
  .C034-rich-copy-area .case-study-two-column, .C044-rich-copy-wide-area .case-study-two-column {
    width: 355px;
  }
  .C034-rich-copy-area .case-study-two-column .padded-container, .C044-rich-copy-wide-area .case-study-two-column .padded-container {
    margin-left: auto;
    margin-right: auto;
    width: 100%;
  }
  .C034-rich-copy-area .case-study-two-column .left-column .C039b-flexible-pull-quote, .C044-rich-copy-wide-area .case-study-two-column .left-column .C039b-flexible-pull-quote {
    visibility: hidden;
    height: 0;
  }
  .C034-rich-copy-area .case-study-two-column .right-column .C039b-flexible-pull-quote, .C044-rich-copy-wide-area .case-study-two-column .right-column .C039b-flexible-pull-quote {
    width: 295px;
    margin: 40px auto;
  }
  .C034-rich-copy-area .case-study-two-column .right-column .C039b-flexible-pull-quote .quote, .C044-rich-copy-wide-area .case-study-two-column .right-column .C039b-flexible-pull-quote .quote {
    display: inline-block;
    width: 295px;
    margin: 0 auto;
  }
  .C034-rich-copy-area .case-study-two-column .right-column .C039b-flexible-pull-quote .quote .quoteImage, .C044-rich-copy-wide-area .case-study-two-column .right-column .C039b-flexible-pull-quote .quote .quoteImage {
    margin: 0 0 16px 0;
  }
  .C034-rich-copy-area .case-study-two-column .right-column .C039b-flexible-pull-quote .quote .sidebarQuoteTextCol, .C044-rich-copy-wide-area .case-study-two-column .right-column .C039b-flexible-pull-quote .quote .sidebarQuoteTextCol {
    margin: 0 auto;
  }
  .C034-rich-copy-area .case-study-two-column .right-column .C039b-flexible-pull-quote .quote .sidebarQuoteTextCol p, .C044-rich-copy-wide-area .case-study-two-column .right-column .C039b-flexible-pull-quote .quote .sidebarQuoteTextCol p {
    width: 295px;
    font-size: 1.375rem;
    font-weight: 300;
    font-style: italic;
    line-height: 2rem;
    margin: 0 auto;
    color: #2d383f;
  }
  .C034-rich-copy-area .case-study-two-column .right-column .C039b-flexible-pull-quote .attributionName, .C044-rich-copy-wide-area .case-study-two-column .right-column .C039b-flexible-pull-quote .attributionName {
    width: 295px;
    margin: 16px 0 0 0;
  }
  .C034-rich-copy-area .case-study-two-column .right-column .C039b-flexible-pull-quote .attributionInfo, .C044-rich-copy-wide-area .case-study-two-column .right-column .C039b-flexible-pull-quote .attributionInfo {
    width: 295px;
    margin: 0;
  }
}

.C034-rich-copy-area .C039b-flexible-pull-quote {
  margin: 40px 0;
}

@media (min-width: 767px) {
  .C034-rich-copy-area .C039b-flexible-pull-quote .quote {
    display: inline-block;
    margin: 0 0 0 16px;
    width: 540px;
  }
  .C034-rich-copy-area .C039b-flexible-pull-quote .quote .quoteImage {
    float: left;
    margin-right: 16px;
  }
  .C034-rich-copy-area .C039b-flexible-pull-quote .quote .quoteText {
    float: right;
    width: 476px;
    margin: 0 15px 6px 0;
  }
  .C034-rich-copy-area .C039b-flexible-pull-quote .quote .quoteText p {
    line-height: 1.45;
    font-size: 1.375rem;
  }
  .C034-rich-copy-area .C039b-flexible-pull-quote .attributionName {
    width: 780px;
    padding-left: 0;
    margin-left: 64px;
  }
  .C034-rich-copy-area .C039b-flexible-pull-quote .attributionInfo {
    width: 780px;
    padding-left: 0;
    margin-left: 64px;
    color: #2d383f;
  }
}

@media (min-width: 1280px) {
  .C034-rich-copy-area .C039b-flexible-pull-quote .quote {
    display: inline-block;
    margin-left: 32px;
    width: 845px;
  }
  .C034-rich-copy-area .C039b-flexible-pull-quote .quote .quoteImage {
    float: left;
    margin-right: 16px;
  }
  .C034-rich-copy-area .C039b-flexible-pull-quote .quote .quoteText {
    float: right;
    width: 780px;
    margin-bottom: 0px;
  }
  .C034-rich-copy-area .C039b-flexible-pull-quote .attributionName {
    width: 780px;
    padding-left: 0;
    margin-left: 80px;
  }
  .C034-rich-copy-area .C039b-flexible-pull-quote .attributionInfo {
    width: 780px;
    padding-left: 0;
    margin-left: 80px;
  }
}

@media (min-width: 767px) {
  .C034-rich-copy-area .case-study-two-column .left-column .C039b-flexible-pull-quote {
    width: 112px;
    margin: 0;
  }
  .C034-rich-copy-area .case-study-two-column .left-column .C039b-flexible-pull-quote .quote {
    display: inline-block;
    width: 120px;
    margin: 0 90px 0 0;
  }
  .C034-rich-copy-area .case-study-two-column .left-column .C039b-flexible-pull-quote .quote .quoteImage {
    float: none;
    margin: 0 0 16px 0;
  }
  .C034-rich-copy-area .case-study-two-column .left-column .C039b-flexible-pull-quote .quote .sidebarQuoteTextCol {
    width: 120px;
    font-size: 1.375rem;
    font-weight: 300;
    font-style: italic;
    line-height: 2rem;
    color: #2d383f;
    margin: 0;
  }
  .C034-rich-copy-area .case-study-two-column .left-column .C039b-flexible-pull-quote .quote .sidebarQuoteTextCol p {
    font-size: 1.375rem;
    line-height: 2rem;
  }
  .C034-rich-copy-area .case-study-two-column .left-column .C039b-flexible-pull-quote .attributionName {
    width: 120px;
    padding-left: 0;
    margin: 16px 0 0 0;
  }
  .C034-rich-copy-area .case-study-two-column .left-column .C039b-flexible-pull-quote .attributionInfo {
    width: 120px;
    padding-left: 0;
    margin-left: 0;
  }
  .C034-rich-copy-area .case-study-two-column .right-column .C039b-flexible-pull-quote {
    width: 392px;
  }
  .C034-rich-copy-area .case-study-two-column .right-column .C039b-flexible-pull-quote .quote {
    display: inline-block;
    width: 392px;
    margin-top: 7px;
  }
  .C034-rich-copy-area .case-study-two-column .right-column .C039b-flexible-pull-quote .quote .quoteImage {
    float: left;
    margin: 0 16px 0 0;
  }
  .C034-rich-copy-area .case-study-two-column .right-column .C039b-flexible-pull-quote .quote .sidebarQuoteTextCol {
    float: left;
    width: 248px;
    font-size: 1.375rem;
    font-weight: 300;
    font-style: italic;
    line-height: 2rem;
    color: #2d383f;
  }
  .C034-rich-copy-area .case-study-two-column .right-column .C039b-flexible-pull-quote .quote .sidebarQuoteTextCol p {
    font-size: 1.375rem;
    line-height: 2rem;
  }
  .C034-rich-copy-area .case-study-two-column .right-column .C039b-flexible-pull-quote .attributionName {
    width: 248px;
    margin: 8px 0 0 64px;
  }
  .C034-rich-copy-area .case-study-two-column .right-column .C039b-flexible-pull-quote .attributionInfo {
    width: 248px;
    margin: 0 0 40px 64px;
  }
}

@media (min-width: 1280px) {
  .C034-rich-copy-area .case-study-two-column .left-column .C039b-flexible-pull-quote {
    width: 270px;
    margin: 0;
  }
  .C034-rich-copy-area .case-study-two-column .left-column .C039b-flexible-pull-quote .quote {
    display: inline-block;
    width: 290px;
    margin: 0 80px 0 0;
  }
  .C034-rich-copy-area .case-study-two-column .left-column .C039b-flexible-pull-quote .quote .quoteImage {
    float: none;
    margin-left: 10px;
  }
  .C034-rich-copy-area .case-study-two-column .left-column .C039b-flexible-pull-quote .quote .sidebarQuoteTextCol {
    width: 270px;
  }
  .C034-rich-copy-area .case-study-two-column .left-column .C039b-flexible-pull-quote .quote .sidebarQuoteTextCol p {
    width: 270px;
    font-size: 1.375rem;
    font-weight: 300;
    font-style: italic;
    line-height: 2rem;
    color: #2d383f;
    margin-left: 10px;
  }
  .C034-rich-copy-area .case-study-two-column .left-column .C039b-flexible-pull-quote .attributionName {
    width: 270px;
    margin-left: 10px;
  }
  .C034-rich-copy-area .case-study-two-column .left-column .C039b-flexible-pull-quote .attributionInfo {
    width: 270px;
    margin-left: 10px;
  }
  .C034-rich-copy-area .case-study-two-column .right-column .C039b-flexible-pull-quote {
    width: 520px;
    margin: 40px 0;
  }
  .C034-rich-copy-area .case-study-two-column .right-column .C039b-flexible-pull-quote .quote {
    display: inline-block;
    width: 530px;
    margin: 7px 0 0 0;
  }
  .C034-rich-copy-area .case-study-two-column .right-column .C039b-flexible-pull-quote .quote .quoteImage {
    float: left;
    margin: 0 16px 0 20px;
  }
  .C034-rich-copy-area .case-study-two-column .right-column .C039b-flexible-pull-quote .quote .sidebarQuoteTextCol {
    float: left;
    width: 452px;
    font-size: 1.375rem;
    font-weight: 300;
    font-style: italic;
    line-height: 2rem;
    margin-left: 0;
    color: #2d383f;
  }
  .C034-rich-copy-area .case-study-two-column .right-column .C039b-flexible-pull-quote .quote .sidebarQuoteTextCol p {
    width: 452px;
  }
  .C034-rich-copy-area .case-study-two-column .right-column .C039b-flexible-pull-quote .attributionName {
    width: 432px;
    padding: 0;
    margin: 0 0 0 68px;
  }
  .C034-rich-copy-area .case-study-two-column .right-column .C039b-flexible-pull-quote .attributionInfo {
    width: 432px;
    padding: 0;
    margin: 0 0 40px 68px;
  }
}

@media (min-width: 767px) {
  .C044-rich-copy-wide-area .C039b-flexible-pull-quote {
    margin: 40px 0;
  }
  .C044-rich-copy-wide-area .C039b-flexible-pull-quote .quote {
    display: inline-block;
    margin: 0 0 0 16px;
    width: 708px;
  }
  .C044-rich-copy-wide-area .C039b-flexible-pull-quote .quote .quoteImage {
    float: left;
    margin-right: 16px;
  }
  .C044-rich-copy-wide-area .C039b-flexible-pull-quote .quote .quoteText {
    float: left;
    width: 584px;
    margin: 0 15px 0 0;
  }
  .C044-rich-copy-wide-area .C039b-flexible-pull-quote .attributionName {
    width: 584px;
    padding-left: 0;
    margin-left: 64px;
  }
  .C044-rich-copy-wide-area .C039b-flexible-pull-quote .attributionInfo {
    width: 584px;
    padding-left: 0;
    margin-left: 64px;
  }
}

@media (min-width: 1280px) {
  .C044-rich-copy-wide-area .C039b-flexible-pull-quote {
    margin: 40px 0;
  }
  .C044-rich-copy-wide-area .C039b-flexible-pull-quote .quote {
    display: inline-block;
    width: 980px;
    margin: 0 0 0 52px;
  }
  .C044-rich-copy-wide-area .C039b-flexible-pull-quote .quote .quoteImage {
    float: left;
    margin-right: 16px;
  }
  .C044-rich-copy-wide-area .C039b-flexible-pull-quote .quote .quoteText {
    float: left;
    width: 780px;
  }
  .C044-rich-copy-wide-area .C039b-flexible-pull-quote .attributionName {
    width: 780px;
    padding: 0;
    margin-left: 100px;
  }
  .C044-rich-copy-wide-area .C039b-flexible-pull-quote .attributionInfo {
    width: 780px;
    padding: 0;
    margin-left: 100px;
  }
}

@media (min-width: 767px) {
  .C044-rich-copy-wide-area .case-study-two-column .left-column .C039b-flexible-pull-quote {
    margin: 0 40px 0 0;
  }
  .C044-rich-copy-wide-area .case-study-two-column .left-column .C039b-flexible-pull-quote .quote {
    display: inline-block;
  }
  .C044-rich-copy-wide-area .case-study-two-column .left-column .C039b-flexible-pull-quote .quote .quoteImage {
    float: none;
    margin: 0 0 16px 0;
  }
  .C044-rich-copy-wide-area .case-study-two-column .left-column .C039b-flexible-pull-quote .quote .sidebarQuoteTextCol {
    width: 190px;
    margin-right: 26px;
  }
  .C044-rich-copy-wide-area .case-study-two-column .left-column .C039b-flexible-pull-quote .quote .sidebarQuoteTextCol p {
    width: 190px;
    font-size: 1.375rem;
    font-weight: 300;
    font-style: italic;
    line-height: 2rem;
    color: #2d383f;
  }
  .C044-rich-copy-wide-area .case-study-two-column .left-column .C039b-flexible-pull-quote .attributionName {
    width: 190px;
    margin: 3px 0 0 16px;
  }
  .C044-rich-copy-wide-area .case-study-two-column .left-column .C039b-flexible-pull-quote .attributionInfo {
    width: 190px;
    margin-left: 16px;
  }
  .right-column .C039b-flexible-pull-quote .quote {
    display: inline-block;
    width: 372px;
    line-height: 2rem;
  }
  .right-column .C039b-flexible-pull-quote .quote .quoteImage {
    float: left;
    margin: 0 16px 0 0;
  }
  .right-column .C039b-flexible-pull-quote .quote .sidebarQuoteTextCol {
    float: left;
    width: 268px;
    font-size: 1.375rem;
    font-weight: 300;
    font-style: italic;
    line-height: 2rem;
    margin-left: 0;
    color: #2d383f;
  }
  .right-column .C039b-flexible-pull-quote .quote .sidebarQuoteTextCol p {
    width: 268px;
    margin: 0 0 6px;
  }
  .right-column .C039b-flexible-pull-quote .attributionName {
    width: 268px;
    margin-left: 66px;
  }
  .right-column .C039b-flexible-pull-quote .attributionInfo {
    width: 268px;
    margin-left: 66px;
  }
}

@media (min-width: 1280px) {
  .C044-rich-copy-wide-area .case-study-two-column .left-column .C039b-flexible-pull-quote {
    width: 340px;
    margin: 0 80px 0 0;
  }
  .C044-rich-copy-wide-area .case-study-two-column .left-column .C039b-flexible-pull-quote .quote {
    display: inline-block;
    margin-right: 80px;
  }
  .C044-rich-copy-wide-area .case-study-two-column .left-column .C039b-flexible-pull-quote .quote .quoteImage {
    float: none;
    margin-bottom: 16px;
  }
  .C044-rich-copy-wide-area .case-study-two-column .left-column .C039b-flexible-pull-quote .quote .sidebarQuoteTextCol {
    width: 290px;
    margin-right: 80px;
  }
  .C044-rich-copy-wide-area .case-study-two-column .left-column .C039b-flexible-pull-quote .quote .sidebarQuoteTextCol p {
    width: 290px;
    font-size: 1.375rem;
    font-weight: 300;
    font-style: italic;
    line-height: 2rem;
    margin-left: 10px;
    color: #2d383f;
  }
  .C044-rich-copy-wide-area .case-study-two-column .left-column .C039b-flexible-pull-quote .attributionName {
    width: 290px;
    padding-left: 0;
    margin: 3px 0 0 62px;
  }
  .C044-rich-copy-wide-area .case-study-two-column .left-column .C039b-flexible-pull-quote .attributionInfo {
    width: 290px;
    padding-left: 0;
    margin-left: 62px;
  }
  .C044-rich-copy-wide-area .case-study-two-column .right-column p {
    width: 620px;
    line-height: 1.78;
  }
  .C044-rich-copy-wide-area .case-study-two-column .right-column .C039b-flexible-pull-quote {
    width: 620px;
    margin: 40px 20px;
  }
  .C044-rich-copy-wide-area .case-study-two-column .right-column .C039b-flexible-pull-quote .quote {
    display: inline-block;
    width: 562px;
    line-height: 2rem;
    margin: 0;
  }
  .C044-rich-copy-wide-area .case-study-two-column .right-column .C039b-flexible-pull-quote .quote .quoteImage {
    float: left;
    margin: 0 16px 0 0;
  }
  .C044-rich-copy-wide-area .case-study-two-column .right-column .C039b-flexible-pull-quote .quote .sidebarQuoteTextCol {
    float: left;
    width: 452px;
    font-size: 1.375rem;
    font-weight: 300;
    font-style: italic;
    line-height: 2rem;
    margin-left: 0;
    color: #2d383f;
  }
  .C044-rich-copy-wide-area .case-study-two-column .right-column .C039b-flexible-pull-quote .quote .sidebarQuoteTextCol p {
    width: 452px;
    line-height: 2rem;
    margin: 0 0 6px;
  }
  .C044-rich-copy-wide-area .case-study-two-column .right-column .C039b-flexible-pull-quote .attributionName {
    width: 512px;
    margin: 0 0 0 50px;
    padding-left: 0px;
  }
  .C044-rich-copy-wide-area .case-study-two-column .right-column .C039b-flexible-pull-quote .attributionInfo {
    width: 512px;
    margin: 0 0 0 50px;
    padding-left: 0px;
  }
}

.C040-contact-list {
  padding-bottom: 25px;
}

.C040-contact-list .contact {
  padding-top: 25px;
}

.C040-contact-list h3 {
  margin-bottom: 8px;
}

@media (max-width: 766px) {
  .C040-contact-list h3 {
    font-size: 1.5em;
  }
}

@media (min-width: 767px) and (max-width: 1279px) {
  .C040-contact-list .contact-info {
    font-size: .875em;
    line-height: 1.7143em;
  }
}

@media (min-width: 767px) {
  .C040-contact-list {
    padding-bottom: 50px;
  }
  .C040-contact-list .contact {
    padding-top: 50px;
  }
  .C040-contact-list .contact:nth-child(odd) {
    clear: left;
  }
}

.C041-brand-listing {
  padding-top: 20px;
}

.C041-brand-listing .title-row {
  margin-bottom: 20px;
}

.C041-brand-listing h2 {
  margin-bottom: 10px;
}

.C041-brand-listing h3 {
  margin-bottom: 20px;
}

.C041-brand-listing p:last-child {
  margin-bottom: 0;
}

.C041-brand-listing .p1 {
  margin-bottom: 20px;
}

.C041-brand-listing ._c041-cta-buttons {
  margin-top: -0.25rem;
}

.C041-brand-listing ._c041-cta-buttons .cta-btn,
.C041-brand-listing ._c041-cta-buttons .cta-text {
  margin: 0.5rem 0;
}

.C041-brand-listing ._c041-cta-buttons .cta-btn:not(:first-child),
.C041-brand-listing ._c041-cta-buttons .cta-text:not(:first-child) {
  display: none;
}

@media (max-width: 766px) {
  .C041-brand-listing ._c041-cta-buttons {
    text-align: center;
  }
}

@media (max-width: 610px) {
  .C041-brand-listing ._c041-cta-buttons {
    max-width: 17.5rem;
    margin: 0 auto;
  }
}

@media (min-width: 767px) {
  .C041-brand-listing {
    padding-top: 41px;
  }
  .C041-brand-listing .title-row {
    margin-bottom: 41px;
  }
  .C041-brand-listing .C031-text-left-cta-right .p1 {
    margin-bottom: 0;
  }
  .C041-brand-listing ._c041-cta-buttons {
    width: 17.5rem;
    float: right;
  }
}

.C042-case-study-contact .title,
.C042-case-study-contact strong {
  font-weight: 600;
  text-transform: uppercase;
  font-size: .75em;
}

.C042-case-study-contact .title {
  color: #7B9BAA;
  letter-spacing: .08em;
}

.C043-case-study-full-width-image {
  margin-bottom: 50px;
}

.C043-case-study-full-width-image .image-container {
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);
  position: relative;
  overflow: hidden;
}

.C043-case-study-full-width-image .image-container:before {
  display: block;
  padding-top: 50%;
  content: "";
}

.C043-case-study-full-width-image img {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.C044-rich-copy-wide-area {
  padding-top: 25px;
  padding-bottom: 25px;
}

.C044-rich-copy-wide-area .row {
  width: 100%;
}

@media (min-width: 767px) {
  .C044-rich-copy-wide-area {
    padding-top: 50px;
    padding-bottom: 50px;
  }
  .C044-rich-copy-wide-area .case-study-two-column .left-column {
    width: 30.5% !important;
    margin-right: 3.9%;
  }
  .C044-rich-copy-wide-area .case-study-two-column .right-column {
    width: 58.3333333333% !important;
    margin-left: 0 !important;
    padding-right: 6px;
  }
  .C044-rich-copy-wide-area .case-study-two-column .right-column > * {
    margin-left: 0;
  }
}

@media (min-width: 1280px) {
  .C044-rich-copy-wide-area .case-study-two-column .right-column {
    padding-right: 10px;
  }
}

.C045B-big-feature-image-left {
  text-align: center;
  padding-top: 25px;
  padding-bottom: 25px;
}

.C045B-big-feature-image-left .container {
  margin-left: 0px;
  margin-right: 0px;
  padding-left: 0px;
  padding-right: 0px;
}

.C045B-big-feature-image-left h2 {
  margin-bottom: 20px;
}

.C045B-big-feature-image-left div.content {
  text-align: left;
}

.C045B-big-feature-image-left p {
  margin-bottom: 0px;
}

.C045B-big-feature-image-left .download-links {
  margin: 15px 0 20px 0;
}

.C045B-big-feature-image-left .image-container {
  position: relative;
  overflow: hidden;
}

.C045B-big-feature-image-left .image-container:before {
  display: block;
  padding-top: 56.25%;
  content: "";
}

.C045B-big-feature-image-left img {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.C045B-big-feature-image-left ._c045b-cta-buttons .cta-btn:not(:first-child):not(:last-child),
.C045B-big-feature-image-left ._c045b-cta-buttons .cta-text:not(:first-child):not(:last-child) {
  display: none;
}

@media (max-width: 766px) {
  .C045B-big-feature-image-left ._c045b-cta-buttons {
    text-align: center;
  }
}

@media (max-width: 610px) {
  .C045B-big-feature-image-left ._c045b-cta-buttons {
    max-width: 17.5rem;
    margin: 0 auto;
  }
}

@media (max-width: 399px) {
  .C045B-big-feature-image-left .image-container {
    position: relative;
    overflow: hidden;
  }
  .C045B-big-feature-image-left .image-container:before {
    display: block;
    padding-top: 133.333333333%;
    content: "";
  }
}

@media (max-width: 766px) {
  .C045B-big-feature-image-left .row1 {
    padding-top: 24px;
    padding-bottom: 24px;
  }
  .C045B-big-feature-image-left .row2 {
    padding-bottom: 24px;
    max-width: 360px;
    width: 100%;
  }
  .C045B-big-feature-image-left .row3 {
    padding-left: 0px;
    padding-bottom: 24px;
    margin-right: 20px;
  }
  .C045B-big-feature-image-left .row4 {
    padding-top: 24px;
    padding-left: 0px;
  }
  .C045B-big-feature-image-left .event-heading {
    font-size: 28px;
    line-height: 48px;
  }
  .C045B-big-feature-image-left .event-description {
    font-size: 14px;
    line-height: 24px;
  }
  .C045B-big-feature-image-left .info-title {
    font-size: 16px;
    line-height: 20px;
    font-weight: 500;
  }
  .C045B-big-feature-image-left .info-details {
    font-size: 14px;
    line-height: 24px;
    font-weight: 300;
    padding-bottom: 48px;
  }
  .C045B-big-feature-image-left .image-container {
    max-height: 208px;
  }
}

@media (min-width: 767px) {
  .C045B-big-feature-image-left div.content {
    text-align: left;
    float: right;
    width: 55%;
  }
  .C045B-big-feature-image-left .row1 {
    padding-bottom: 24px;
    width: auto;
  }
  .C045B-big-feature-image-left .row2 {
    padding-bottom: 24px;
  }
  .C045B-big-feature-image-left .row3 {
    padding-left: 0px;
    padding-bottom: 48px;
    width: 200px;
  }
  .C045B-big-feature-image-left .row4 {
    padding-left: 168px;
    width: auto;
    padding-right: 0px;
  }
  .C045B-big-feature-image-left ._c045b-cta-buttons {
    width: 36rem;
    float: right;
  }
  .C045B-big-feature-image-left .date-time-row {
    width: auto;
  }
  .C045B-big-feature-image-left .event-heading {
    font-size: 28px;
    line-height: 48px;
  }
  .C045B-big-feature-image-left .event-description {
    font-size: 16px;
    line-height: 24px;
  }
  .C045B-big-feature-image-left .info-title {
    font-size: 16px;
    line-height: 24px;
    font-weight: 500;
  }
  .C045B-big-feature-image-left .info-details {
    font-size: 14px;
    line-height: 24px;
    font-weight: 300;
    padding-bottom: 48px;
  }
  .C045B-big-feature-image-left .btn {
    width: 200px;
  }
  .C045B-big-feature-image-left h2 {
    margin-top: -6px;
    margin-bottom: 15px;
  }
  .C045B-big-feature-image-left .image-container {
    position: absolute;
    float: left;
    width: 43%;
    max-width: 550px;
    overflow: hidden;
  }
  .C045B-big-feature-image-left .container {
    width: 400px;
  }
}

@media (min-width: 960px) and (max-width: 1279px) {
  .C045B-big-feature-image-left div.content {
    text-align: left;
    float: right;
    width: 50%;
  }
  .C045B-big-feature-image-left .row4 {
    padding-left: 312px;
  }
  .C045B-big-feature-image-left .container {
    width: 400px;
  }
}

@media (min-width: 1280px) {
  .C045B-big-feature-image-left .big-feature-inner {
    max-width: 1280px;
    margin: 0 auto;
  }
  .C045B-big-feature-image-left div.content {
    text-align: left;
    float: left;
    width: 100%;
  }
  .C045B-big-feature-image-left .row1 {
    height: 45px;
    width: auto;
  }
  .C045B-big-feature-image-left .row2 {
    padding-bottom: 24px;
    width: 580px;
  }
  .C045B-big-feature-image-left .row3 {
    padding-left: 0px;
    padding-bottom: 48px;
    margin-right: 20px;
    width: 286px;
  }
  .C045B-big-feature-image-left .row4 {
    padding-left: 104px;
    padding-right: 0px;
    width: auto;
  }
  .C045B-big-feature-image-left .date-time-row {
    width: auto;
  }
  .C045B-big-feature-image-left .event-heading {
    font-size: 36px;
    line-height: 48px;
    margin-left: 100px;
  }
  .C045B-big-feature-image-left .event-description {
    font-size: 16px;
    line-height: 24px;
    margin-left: 100px;
  }
  .C045B-big-feature-image-left .event-description p {
    margin-left: 100px;
    width: 560px;
  }
  .C045B-big-feature-image-left .info-title {
    font-size: 16px;
    line-height: 24px;
    font-weight: 500;
    margin-left: 0px;
  }
  .C045B-big-feature-image-left .info-details p {
    margin-left: 0px;
  }
  .C045B-big-feature-image-left .no-padding-left {
    padding-left: 0px;
  }
  .C045B-big-feature-image-left .info-details {
    font-size: 16px;
    line-height: 24px;
    font-weight: 300;
    padding-bottom: 48px;
  }
  .C045B-big-feature-image-left .image-container {
    position: absolute;
    float: left;
    width: 43%;
    max-width: 550px;
    overflow: hidden;
  }
  .C045B-big-feature-image-left .container {
    margin-left: 100px;
    width: 650px;
  }
}

.C046B-big-feature-image-right {
  text-align: center;
  padding-top: 25px;
  padding-bottom: 25px;
}

.C046B-big-feature-image-right .container {
  margin-left: 0px;
  margin-right: 0px;
  padding-left: 0px;
  padding-right: 0px;
}

.C046B-big-feature-image-right h2 {
  margin-bottom: 20px;
}

.C046B-big-feature-image-right div.content {
  text-align: left;
}

.C046B-big-feature-image-right ._c046b-cta-buttons .cta-btn:not(:first-child):not(:last-child),
.C046B-big-feature-image-right ._c046b-cta-buttons .cta-text:not(:first-child):not(:last-child) {
  display: none;
}

@media (max-width: 766px) {
  .C046B-big-feature-image-right ._c046b-cta-buttons {
    text-align: center;
  }
}

@media (max-width: 610px) {
  .C046B-big-feature-image-right ._c046b-cta-buttons {
    max-width: 17.5rem;
    margin: 0 auto;
  }
}

.C046B-big-feature-image-right p {
  margin-bottom: 0px;
}

.C046B-big-feature-image-right .download-links {
  margin: 15px 0 20px 0;
}

.C046B-big-feature-image-right .image-container {
  position: relative;
  overflow: hidden;
}

.C046B-big-feature-image-right .image-container:before {
  display: block;
  padding-top: 56.25%;
  content: "";
}

.C046B-big-feature-image-right img {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

@media (max-width: 766px) {
  .C046B-big-feature-image-right .row1 {
    padding-top: 24px;
    padding-bottom: 24px;
  }
  .C046B-big-feature-image-right .row2 {
    padding-bottom: 24px;
    max-width: 360px;
    width: 100%;
  }
  .C046B-big-feature-image-right .row3 {
    padding-left: 0px;
    padding-bottom: 24px;
    margin-right: 20px;
  }
  .C046B-big-feature-image-right .row4 {
    padding-top: 24px;
    padding-left: 0px;
  }
  .C046B-big-feature-image-right .event-heading {
    font-size: 28px;
    line-height: 48px;
  }
  .C046B-big-feature-image-right .event-description {
    font-size: 14px;
    line-height: 24px;
  }
  .C046B-big-feature-image-right .info-title {
    font-size: 16px;
    line-height: 20px;
    font-weight: 500;
  }
  .C046B-big-feature-image-right .info-details {
    font-size: 14px;
    line-height: 24px;
    font-weight: 300;
    padding-bottom: 48px;
  }
  .C046B-big-feature-image-right .image-container {
    max-height: 208px;
  }
}

@media (min-width: 767px) {
  .C046B-big-feature-image-right .row1 {
    padding-bottom: 24px;
  }
  .C046B-big-feature-image-right .row2 {
    padding-bottom: 24px;
    width: 400px;
  }
  .C046B-big-feature-image-right .row3 {
    padding-left: 0px;
    padding-bottom: 48px;
    margin-right: 28px;
  }
  .C046B-big-feature-image-right .row4 {
    padding-left: 0px;
  }
  .C046B-big-feature-image-right ._c046b-cta-buttons {
    width: 36rem;
  }
  .C046B-big-feature-image-right .event-heading {
    font-size: 36px;
    line-height: 48px;
  }
  .C046B-big-feature-image-right .event-description {
    font-size: 16px;
    line-height: 24px;
  }
  .C046B-big-feature-image-right .info-title {
    font-size: 16px;
    line-height: 24px;
    font-weight: 500;
  }
  .C046B-big-feature-image-right .info-details {
    font-size: 16px;
    line-height: 24px;
    font-weight: 300;
    padding-bottom: 48px;
  }
  .C046B-big-feature-image-right h2 {
    margin-top: -6px;
    margin-bottom: 15px;
  }
  .C046B-big-feature-image-right .image-container {
    float: right;
    width: 43%;
    max-width: 550px;
    overflow: hidden;
  }
}

@media (min-width: 1280px) {
  .C046B-big-feature-image-right .big-feature-inner {
    max-width: 1280px;
    margin: 0 auto;
  }
  .C046B-big-feature-image-right .row1 {
    padding-bottom: 24px;
  }
  .C046B-big-feature-image-right .row2 {
    padding-bottom: 24px;
    width: 580px;
  }
  .C046B-big-feature-image-right .row3 {
    padding-left: 0px;
    padding-bottom: 48px;
    margin-right: 20px;
  }
  .C046B-big-feature-image-right .row4 {
    padding-left: 0px;
  }
  .C046B-big-feature-image-right .event-heading {
    font-size: 36px;
    line-height: 48px;
  }
  .C046B-big-feature-image-right .event-description {
    font-size: 16px;
    line-height: 24px;
  }
  .C046B-big-feature-image-right .info-title {
    font-size: 16px;
    line-height: 24px;
    font-weight: 500;
  }
  .C046B-big-feature-image-right .info-details {
    font-size: 16px;
    line-height: 24px;
    font-weight: 300;
    padding-bottom: 48px;
  }
}

.C048-app-tiles {
  padding-top: 50px;
  padding-bottom: 40px;
}

@media (max-width: 766px) {
  .C048-app-tiles h2 {
    font-size: 1.185em;
    margin-bottom: 12px;
  }
  .C048-app-tiles .C047-app-tile {
    margin-bottom: 10px;
  }
}

@media (min-width: 767px) {
  .C048-app-tiles {
    padding-bottom: 38px;
  }
  .C048-app-tiles h2 {
    margin-bottom: 22px;
  }
  .C048-app-tiles .tiles {
    margin: 0 -6px;
    display: table;
    height: 100%;
  }
  .C048-app-tiles .row {
    display: table-row;
  }
  .C048-app-tiles .row > div {
    display: table-cell;
    height: 100%;
    float: none;
    padding-bottom: 12px;
  }
  .C048-app-tiles .row > div > div {
    height: 100%;
    display: inline-table;
    width: 100%;
  }
}

@media (min-width: 1280px) {
  .C048-app-tiles {
    padding-bottom: 30px;
  }
  .C048-app-tiles h2 {
    font-size: 1.6875em;
    margin-bottom: 24px;
  }
  .C048-app-tiles .tiles {
    margin: 0 -10px;
  }
  .C048-app-tiles .row > div {
    padding-bottom: 20px;
  }
}

.C047-app-tile {
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);
  padding: 17px 30px 17px 30px;
}

.C047-app-tile:not(.gray-background):not(.brand-primary-background):not(.brand-secondary-background):not(.brand-accent-background) {
  background-color: #ffffff;
}

.C047-app-tile .image-container {
  position: relative;
  overflow: hidden;
  width: 83px;
  margin-bottom: 9px;
}

.C047-app-tile .image-container:before {
  display: block;
  padding-top: 100%;
  content: "";
}

.C047-app-tile .image-container img {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.C047-app-tile h3 {
  font-weight: 500;
  font-size: .75em;
  margin-bottom: 5px;
}

.C047-app-tile .description {
  font-size: .75em;
  margin-bottom: 7px;
}

.C047-app-tile .app-links a {
  float: left;
  margin-right: 7px;
  margin-bottom: 7px;
}

@media (min-width: 767px) {
  .C047-app-tile {
    padding: 28px 47px 19px 47px;
  }
  .C047-app-tile .image-container {
    margin-bottom: 16px;
  }
  .C047-app-tile h3 {
    font-weight: 600;
  }
}

@media (min-width: 1280px) {
  .C047-app-tile {
    padding: 26px 39px 26px 39px;
  }
  .C047-app-tile .image-container {
    float: left;
  }
  .C047-app-tile .content {
    margin-left: 121px;
  }
  .C047-app-tile h3,
  .C047-app-tile .description {
    font-size: 1em;
  }
}

@media all and (-ms-high-contrast: none) and (min-width: 767px) and (max-width: 1279px), (-ms-high-contrast: active) and (min-width: 767px) and (max-width: 1279px) {
  .c047NoImage .C047-app-tile .content {
    display: inline-table;
    top: -83px;
    position: relative;
  }
}

@media (min-width: 767px) and (max-width: 1279px) {
  .c047NoImage .C047-app-tile .content {
    top: -83px;
    position: relative;
  }
}

@media (min-width: 1280px) {
  .c047NoImage .C047-app-tile {
    padding: 26px 39px 26px 39px;
  }
  .c047NoImage .C047-app-tile .image-container {
    float: left;
    display: none;
  }
  .c047NoImage .C047-app-tile .content {
    margin-left: 0px !important;
  }
  .c047NoImage .C047-app-tile h3,
  .c047NoImage .C047-app-tile .description {
    font-size: 1em;
  }
}

@media (max-width: 767px) {
  .c047NoImage .C047-app-tile .image-container {
    margin-bottom: -83px;
  }
}

.C054-wrapper {
  padding: 0.5rem 0;
}

.C054-wrapper .C054-language-table {
  margin-top: 40px;
  margin-bottom: 40px;
}

.C054-wrapper .C054-language-table .language-table {
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.3);
  padding: 28px 20px 25px 20px;
}

.C054-wrapper .C054-language-table .language-table:not(.gray-background):not(.brand-primary-background):not(.brand-secondary-background):not(.brand-accent-background) {
  background-color: #ffffff;
}

.C054-wrapper .C054-language-table h2 {
  font-size: 1.3125em;
}

@media (min-width: 767px) {
  .C054-wrapper .C054-language-table .language-table {
    width: 83.3333333333%;
    margin: 0 auto;
    padding-left: 4.0416666667%;
    padding-right: 4.0416666667%;
    padding-bottom: 15px;
  }
  .C054-wrapper .C054-language-table .language-table > div {
    float: left;
    width: 50%;
  }
  .C054-wrapper .C054-language-table .language-table > div:nth-child(even) {
    padding-right: 2.816%;
  }
  .C054-wrapper .C054-language-table .language-table > div:nth-child(odd) {
    padding-left: 2.816%;
  }
  .C054-wrapper .C054-language-table h2 {
    margin-bottom: 15px;
  }
}

.C053-language-table-region {
  margin-top: 20px;
}

.C053-language-table-region h3 {
  text-transform: uppercase;
  letter-spacing: .08em;
  font-size: .75em;
  font-weight: 600;
  padding-bottom: 10px;
  border-bottom: 1px solid #2d383f;
}

.C053-language-table-region .C052-language-table-locale {
  border-bottom: 1px solid #c0c0c0;
}

.C053-language-table-region .C052-language-table-locale:last-child {
  border: 0;
}

@media (min-width: 767px) {
  .C053-language-table-region {
    padding-bottom: 20px;
  }
  .C053-language-table-region h3 {
    margin-bottom: 15px;
  }
}

.C052-language-table-locale {
  font-size: .75em;
  padding: 10px 0;
}

.C052-language-table-locale h4 {
  float: left;
  width: 40%;
}

.C052-language-table-locale div {
  float: left;
  width: 30%;
}

@media (min-width: 767px) {
  .C052-language-table-locale {
    font-size: 1em;
    padding: 2px 0;
  }
  .C052-language-table-locale h4 {
    font-size: 1em;
    line-height: 1.625em;
  }
}

.C055-service-tiles {
  position: relative;
  padding-top: 30px;
  padding-bottom: 30px;
  text-align: center;
  line-height: 1.25em;
}

.C055-service-tiles .header-content {
  text-align: left;
}

.C055-service-tiles .main-image {
  position: relative;
  overflow: hidden;
  width: 25%;
}

.C055-service-tiles .main-image:before {
  display: block;
  padding-top: 100%;
  content: "";
}

.C055-service-tiles .main-image img {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.C055-service-tiles h2 {
  margin-bottom: 13px;
  margin-top: 13px;
}

@media (min-width: 767px) {
  .C055-service-tiles {
    padding-top: 43px;
    padding-bottom: 80px;
  }
  .C055-service-tiles .main-image {
    float: left;
    width: 90px;
    max-height: auto;
    margin-top: 7px;
  }
  .C055-service-tiles .C055-header-content-with-image {
    padding-left: 130px;
  }
}

@media (min-width: 1280px) {
  .C055-service-tiles {
    padding-bottom: 70px;
  }
  .C055-service-tiles .main-image {
    margin-left: 30px;
    width: 100px;
  }
  .C055-service-tiles .C055-header-content-with-image {
    padding-left: 180px;
  }
  .C055-service-tiles h2 {
    margin-bottom: 22px;
  }
  .C055-service-tiles .tiles {
    margin-top: 36px;
  }
}

.C055-service-tiles .tiles {
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);
  background-color: #ffffff;
  overflow: hidden;
  position: relative;
  margin-top: 46px;
}

.C055-service-tiles .tiles:after {
  content: '';
  display: block;
  height: 1px;
  width: 100%;
  position: absolute;
  bottom: 0;
  background-color: #f0f0f0;
}

.C055-service-tiles .tile {
  height: 225px;
  float: left;
  color: #2d383f;
  border-top: 1px solid #f0f0f0;
  border-bottom: 1px solid #f0f0f0;
  margin-top: -1px;
  padding: 0 5px;
  position: relative;
  width: 100%;
  overflow: hidden;
}

.C055-service-tiles .tile:not(.gray-background):not(.brand-primary-background):not(.brand-secondary-background):not(.brand-accent-background) {
  background-color: #ffffff;
}

.C055-service-tiles .tile:not(.gray-background):not(.brand-primary-background):not(.brand-secondary-background):not(.brand-accent-background):hover {
  background-color: #00AA7E;
}

.C055-service-tiles .tile:hover {
  background-color: #00AA7E;
  color: #ffffff;
}

.C055-service-tiles .tile:hover img {
  bottom: 0;
  top: auto;
}

.C055-service-tiles .tile:hover:after {
  border-color: #ffffff;
}

.C055-service-tiles .tile:after {
  content: '';
  display: block;
  width: 23px;
  height: 23px;
  background-color: transparent;
  border-top: 3px solid #c4ced1;
  border-right: 3px solid #c4ced1;
  transform: rotate(45deg);
  position: absolute;
  bottom: 20px;
  left: 45%;
}

.C055-service-tiles .tile .image-container {
  width: 60px;
  height: 60px;
  margin: 0;
  position: absolute;
  top: 15px;
  left: 15px;
  overflow: hidden;
}

.C055-service-tiles .tile img {
  position: absolute;
  width: 100%;
  top: 0;
  left: 0;
}

.C055-service-tiles .tile .title {
  height: 55px;
  position: relative;
  font-size: 1.3125em;
  line-height: 1.4762em;
  margin-top: 20px;
  margin-bottom: 11px;
  overflow: hidden;
}

.C055-service-tiles .tile .title span {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
}

.C055-service-tiles .tile .title span.has-image {
  padding: 0 80px;
}

.C055-service-tiles .tile .p1 {
  height: 80px;
  overflow: hidden;
}

@media (min-width: 767px) and (max-width: 1279px) {
  .C055-service-tiles .tile {
    border-right: 1px solid #f0f0f0;
    width: 50%;
  }
  .C055-service-tiles .tile:nth-child(2n) {
    border-right: 0;
  }
}

@media (min-width: 767px) {
  .C055-service-tiles .tile {
    line-height: 1.625em;
  }
}

@media (min-width: 1280px) {
  .C055-service-tiles .tile {
    border-right: 1px solid #f0f0f0;
    width: 33.333333333%;
  }
  .C055-service-tiles .tile:nth-child(3n) {
    border-right: 0;
  }
}

.C057-accordion {
  padding-top: 0px;
  padding-bottom: 25px;
}

.C057-accordion p {
  margin: 0;
}

.C057-accordion .sr-hidden {
  display: none;
}

.C057-accordion .text-string {
  font-size: 1rem;
  line-height: 1.5625rem !important;
  position: relative;
}

.C057-accordion .fade-out.remove-gradient::after {
  background: none;
}

.C057-accordion .fade-out-grey.remove-gradient::after {
  background: none;
}

.C057-accordion .fade-out-grey {
  background: #f0f0f0;
}

.C057-accordion .c057-accordion-header {
  margin-bottom: 1rem;
}

.C057-accordion .header-content {
  margin-bottom: 23px;
}

.C057-accordion .header-content .c057-accordion-header {
  margin: 0;
}

.C057-accordion .title {
  padding: 14px 20px 14px 0;
  position: relative;
  font-weight: 500;
}

.C057-accordion .toggle {
  width: 14px;
  height: 14px;
  display: block;
  position: absolute;
  right: 0;
  top: 50%;
  margin-top: -7px;
  border: 0;
  background: transparent;
  outline: 0;
}

.C057-accordion .toggle:before, .C057-accordion .toggle:after {
  content: '';
  display: block;
  position: absolute;
  top: 6px;
  left: 0;
  background-color: #c0c0c0;
  width: 14px;
  height: 2px;
}

.C057-accordion .toggle:after {
  transform: rotate(90deg);
}

.C057-accordion .toggle[aria-expanded='true']:after {
  display: none;
}

.C057-accordion .accordion-item {
  border-bottom: 1px solid #c0c0c0;
}

.C057-accordion .accordion-item:first-child {
  border-top: 1px solid #c0c0c0;
}

.C057-accordion .accordion-item .collapse {
  padding-bottom: 26px;
}

.C057-accordion .accordion-item p {
  margin: 0;
}

@media (max-width: 766px) {
  .C057-accordion .c057-accordion-header {
    font-size: 1.6874em;
    line-height: 1.4074em;
  }
  .C057-accordion .text-string {
    line-height: 1.4375rem !important;
  }
}

@media (min-width: 767px) {
  .C057-accordion {
    padding-top: 0px;
    padding-bottom: 50px;
  }
  .C057-accordion .header-content {
    margin-bottom: 38px;
  }
  .C057-accordion .header-content .c057-accordion-h2 {
    margin-top: 25px;
  }
  .C057-accordion .accordion-item:first-child {
    border-top: 0;
  }
  .C057-accordion .accordion-item:first-child .title {
    /*EDS-8553: Fixing the according top cut-off for first child*/
    padding-top: 14px;
  }
  .C057-accordion .accordion-item:first-child .toggle {
    margin-top: -14px;
  }
  .C057-accordion .c057-accordion-header {
    font-size: 1.6874em;
    line-height: 1.4074em;
  }
}

@media (min-width: 1280px) {
  .C057-accordion .c057-accordion-header {
    font-size: 2.25em;
    line-height: 1.2222em;
  }
}

.alert-tile {
  box-shadow: 0 0 5px rgba(45, 56, 63, 0.1);
  background-color: #ffffff;
  height: 225px;
  position: relative;
}

.alert-tile .close-tile {
  display: none;
}

.alert-tile .title {
  border-bottom: 1px solid #c0c0c0;
  padding: 13px 0;
  margin: 0 20px;
  position: relative;
}

.alert-tile .title .glyphicon {
  position: absolute;
  top: 10px;
  left: 0;
  font-size: 2em;
}

.alert-tile .title .glyphicon-exclamation-sign {
  color: #00AA7E;
}

.alert-tile .title .glyphicon-info-sign {
  color: #7B9BAA;
}

.alert-tile .title h3 {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  padding-left: 45px;
}

.alert-tile .content {
  max-height: 6.5em;
  overflow: hidden;
  position: relative;
  text-align: justify;
  margin: 15px 20px 0 20px;
  padding-right: 1em;
  line-height: 1.6rem;
}

.alert-tile .content p {
  display: inline;
}

.alert-tile .content br {
  display: none;
}

.alert-tile .content:before {
  content: '...';
  position: absolute;
  right: 0;
  bottom: 0;
  text-align: right;
  width: 1em;
  background: linear-gradient(to left, #ffffff, #ffffff, rgba(0, 0, 0, 0));
}

.alert-tile .content:after {
  content: '';
  position: absolute;
  right: 0;
  width: 1em;
  height: 1em;
  margin-top: .2em;
  background-color: #ffffff;
}

.alert-tile .footer {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  padding: 15px 20px;
}

.alert-tile .date {
  font-size: 0.75em;
  font-weight: 600;
  letter-spacing: .08em;
  float: left;
}

.alert-tile ._c060-cta-buttons,
.alert-tile ._c059-cta-buttons {
  text-align: right;
  float: right;
  max-width: 60%;
  margin-top: -0.25rem;
  max-height: 1.5rem;
}

.alert-tile ._c060-cta-buttons .cta-btn,
.alert-tile ._c060-cta-buttons .cta-text,
.alert-tile ._c059-cta-buttons .cta-btn,
.alert-tile ._c059-cta-buttons .cta-text {
  margin: 0.5rem 0;
}

.alert-tile ._c060-cta-buttons .cta-btn:not(:first-child),
.alert-tile ._c060-cta-buttons .cta-text:not(:first-child),
.alert-tile ._c059-cta-buttons .cta-btn:not(:first-child),
.alert-tile ._c059-cta-buttons .cta-text:not(:first-child) {
  display: none;
}

@media (max-width: 400px) {
  .alert-tile ._c060-cta-buttons,
  .alert-tile ._c059-cta-buttons {
    max-width: 100%;
  }
}

.alert-tile .expand-tile {
  float: right;
}

@media (min-width: 767px) {
  .alert-tile {
    box-shadow: 0 0 6px rgba(45, 56, 63, 0.1);
  }
  .alert-tile .title h3 {
    font-size: 1.3125em;
  }
}

@media (min-width: 1280px) {
  .alert-tile {
    box-shadow: 0 0 10px rgba(45, 56, 63, 0.1);
  }
}

.expanded-alert-tile {
  position: absolute;
  z-index: 9;
  top: 10px;
  left: 0;
}

.expanded-alert-tile .alert-tile {
  height: auto;
  min-height: 225px;
  width: 100%;
}

.expanded-alert-tile .content {
  overflow: visible;
  max-height: none;
  padding-bottom: 49px;
  padding-right: 0;
  text-align: left;
}

.expanded-alert-tile .content:before, .expanded-alert-tile .content:after {
  display: none;
}

.expanded-alert-tile .close-tile {
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  height: 50px;
  width: 50px;
}

.expanded-alert-tile .close-tile:before, .expanded-alert-tile .close-tile:after {
  content: '';
  display: block;
  position: absolute;
  top: 18px;
  right: 25px;
  width: 2px;
  height: 16px;
  background-color: #2d383f;
}

.expanded-alert-tile .close-tile:before {
  transform: rotate(45deg);
}

.expanded-alert-tile .close-tile:after {
  transform: rotate(-45deg);
}

.expanded-alert-tile .title {
  display: inline-block;
  padding-right: 10px;
}

.expanded-alert-tile .expand-tile {
  display: none;
}

@media (min-width: 1280px) {
  .expanded-alert-tile .content {
    width: 760px;
  }
}

.C061-one-column-download-list {
  padding-top: 20px;
  padding-bottom: 25px;
}

.C061-one-column-download-list h3 {
  margin-bottom: 20px;
}

.C061-one-column-download-list ul {
  list-style-type: none;
  padding: 20px;
  margin: 0;
  box-shadow: 0 0 5px rgba(45, 56, 63, 0.1);
}

.C061-one-column-download-list ul:not(.gray-background):not(.brand-primary-background):not(.brand-secondary-background):not(.brand-accent-background) {
  background-color: #ffffff;
}

.C061-one-column-download-list li {
  margin-bottom: 16px;
}

.C061-one-column-download-list li:last-child {
  margin-bottom: 0;
}

@media (min-width: 1280px) {
  .C061-one-column-download-list h3 {
    margin-bottom: 30px;
  }
  .C061-one-column-download-list ul {
    width: 66.1%;
  }
}

.C062-contact-spots {
  padding-top: 25px;
  padding-bottom: 25px;
}

.C062-contact-spots h3 {
  padding-bottom: 30px;
}

.C062-contact-spots .row {
  text-align: center;
  font-size: 0;
  display: flex;
  justify-content: center;
  flex-direction: column;
}

.C062-contact-spots .row > div {
  font-size: medium;
  font-size: initial;
  display: inline-block;
  float: none;
  margin-bottom: 25px;
}

.C062-contact-spots .row > div:last-child {
  margin-bottom: 0;
}

.C062-contact-spots a {
  font-size: 1.3125em;
  display: block;
  box-shadow: 0 0 5px rgba(45, 56, 63, 0.1);
  line-height: 2rem;
  height: 100%;
  min-height: 80px;
  padding: 1rem .5rem;
  justify-content: center;
  display: flex;
  align-items: center;
}

.C062-contact-spots a:not(.gray-background):not(.brand-primary-background):not(.brand-secondary-background):not(.brand-accent-background) {
  background-color: #ffffff;
}

.C062-contact-spots a:not(.gray-background):not(.brand-primary-background):not(.brand-secondary-background):not(.brand-accent-background):hover {
  background-color: #00AA7E;
  color: #ffffff;
}

.C062-contact-spots a:hover {
  background-color: #00AA7E;
  color: #ffffff;
}

@media (min-width: 767px) {
  .C062-contact-spots {
    padding-top: 41px;
    padding-bottom: 50px;
  }
  .C062-contact-spots h3 {
    padding-bottom: 41px;
  }
  .C062-contact-spots .row {
    flex-direction: row;
  }
  .C062-contact-spots .row > div {
    margin-bottom: 0;
  }
}

.C063-utility-belt {
  padding-top: 25px;
  overflow: hidden;
}

.C063-utility-belt.brand-primary-background, .C063-utility-belt.brand-accent-background {
  color: #ffffff;
}

.C063-utility-belt.brand-primary-background .btn, .C063-utility-belt.brand-accent-background .btn {
  color: #ffffff;
}

.C063-utility-belt.brand-primary-background .btn .text-wrapper:after, .C063-utility-belt.brand-accent-background .btn .text-wrapper:after {
  border-top-color: #ffffff;
  border-right-color: #ffffff;
}

.C063-utility-belt ._sensiUtilityBeltItem-cta-buttons {
  margin: auto;
  text-align: center;
  width: 17.5rem;
}

.C063-utility-belt ._sensiUtilityBeltItem-cta-buttons .cta-btn,
.C063-utility-belt ._sensiUtilityBeltItem-cta-buttons .cta-text {
  margin: 0.5rem 0;
}

.C063-utility-belt ._sensiUtilityBeltItem-cta-buttons .cta-btn:not(:first-child),
.C063-utility-belt ._sensiUtilityBeltItem-cta-buttons .cta-text:not(:first-child) {
  display: none;
}

.C063-utility-belt.section {
  margin-top: -1px;
}

.C063-utility-belt.section:after {
  display: none !important;
}

.C063-utility-belt.section:first-child {
  margin-top: 0;
}

.C063-utility-belt h2 {
  text-align: center;
}

.C063-utility-belt .utility-belt-item {
  display: inline-block;
  font-size: 16px;
  float: none;
  vertical-align: top;
  margin-top: 25px;
  margin-bottom: 25px;
}

.C063-utility-belt .utility-belt-item .content-text {
  margin-bottom: 16px;
  max-height: 63px;
  overflow: hidden;
}

.C063-utility-belt .btn {
  color: #00AA7E;
  margin: 21px auto 0 auto !important;
  font-size: 1em;
}

.C063-utility-belt .btn .text-wrapper:after {
  border-top-color: #00AA7E;
  border-right-color: #00AA7E;
}

.C063-utility-belt .image-wrapper {
  display: flex;
  justify-content: center;
  width: 100%;
  height: 120px;
  margin: 0 auto 24px;
}

.C063-utility-belt .image-wrapper img {
  align-self: center;
  max-width: 100%;
  max-height: 100%;
}

.C063-utility-belt .row {
  text-align: center;
  font-size: 0;
}

.C063-utility-belt a {
  margin: 0 25px;
  display: block;
}

.C063-utility-belt p {
  font-weight: 300;
  text-align: center;
  padding: 0px 20px;
  font-size: 1.125em;
  line-height: 1.3333333333em;
  font-size: 16px;
}

@media (min-width: 767px) {
  .C063-utility-belt {
    padding-top: 45px;
  }
  .C063-utility-belt .utility-belt-item {
    margin-top: 45px;
    margin-bottom: 35px;
  }
}

.C064-full-bleed-background {
  position: relative;
  overflow: hidden;
  padding-top: 25px;
  padding-bottom: 25px;
}

.C064-full-bleed-background .background-image {
  display: none;
}

.C064-full-bleed-background h2 {
  margin-bottom: 40px;
}

.C064-full-bleed-background p {
  font-weight: 400;
}

.C064-full-bleed-background ._c064-cta-buttons {
  margin-top: 1.5rem;
}

@media (max-width: 766px) {
  .C064-full-bleed-background ._c064-cta-buttons {
    text-align: center;
  }
}

@media (max-width: 610px) {
  .C064-full-bleed-background ._c064-cta-buttons {
    max-width: 17.5rem;
    margin: 0 auto;
  }
}

@media (max-width: 766px) {
  .C064-full-bleed-background .foreground-image {
    margin: 10px 160px 40px 160px;
  }
}

@media (max-width: 600px) {
  .C064-full-bleed-background .foreground-image {
    margin: 10px 80px 40px 80px;
  }
}

@media (min-width: 767px) {
  .C064-full-bleed-background {
    padding-top: 70px;
    padding-bottom: 70px;
  }
  .C064-full-bleed-background .background-image {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
  }
  .C064-full-bleed-background .foreground-image {
    margin-right: 70px;
  }
  .C064-full-bleed-background ._c064-cta-buttons {
    margin-top: 0.5rem;
  }
  .C064-full-bleed-background h2 {
    margin-top: 0;
    margin-bottom: 20px;
  }
  .C064-full-bleed-background .main-content {
    margin: 0 -60px 0 -70px;
  }
}

@media (min-width: 800px) {
  .C064-full-bleed-background h2 {
    margin-bottom: 20px;
  }
  .C064-full-bleed-background ._c064-cta-buttons {
    margin-top: 50px;
  }
}

@media (min-width: 950px) {
  .C064-full-bleed-background h2 {
    margin-top: 40px;
    margin-bottom: 40px;
  }
  .C064-full-bleed-background ._c064-cta-buttons {
    margin-top: 3rem;
  }
  .C064-full-bleed-background .main-content {
    margin: 0 0 0 -40px;
  }
}

@media (min-width: 1011px) {
  .C064-full-bleed-background h2 {
    margin-top: 70px;
  }
  .C064-full-bleed-background .main-content {
    margin: 0;
  }
}

@media (min-width: 1089px) {
  .C064-full-bleed-background .main-content {
    margin-left: 40px;
  }
  .C064-full-bleed-background h2 {
    margin-top: 100px;
  }
}

@media (min-width: 1280px) {
  .C064-full-bleed-background h2 {
    margin-top: 140px;
  }
}

.C065-50-50-x3 .image-container {
  position: relative;
  overflow: hidden;
}

.C065-50-50-x3 .image-container:before {
  display: block;
  padding-top: 66.6666666667%;
  content: "";
}

.C065-50-50-x3 img {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.C065-50-50-x3 .main-content {
  padding: 45px 20px 40px 20px;
}

.C065-50-50-x3 .main-content.has-icon {
  padding-left: 80px;
}

.C065-50-50-x3 .left-column h3 {
  font-size: 1.3125em;
  font-weight: 500;
  margin-bottom: 20px;
}

.C065-50-50-x3 .right-column h3 {
  font-size: 0.75em;
  font-weight: 600;
  letter-spacing: .08em;
  text-transform: uppercase;
  margin-bottom: 8px;
}

.C065-50-50-x3 .right-column .text {
  font-size: 2.25em;
  line-height: 1.2222222222em;
  position: relative;
}

.C065-50-50-x3 .left-column:not(.gray-background):not(.brand-primary-background):not(.brand-secondary-background):not(.brand-accent-background),
.C065-50-50-x3 .right-column .top:not(.gray-background):not(.brand-primary-background):not(.brand-secondary-background):not(.brand-accent-background),
.C065-50-50-x3 .right-column .bottom:not(.gray-background):not(.brand-primary-background):not(.brand-secondary-background):not(.brand-accent-background) {
  background-color: #ffffff;
}

.C065-50-50-x3 .icon {
  position: absolute;
  top: 7px;
  left: -54px;
  width: 34px;
  height: 34px;
}

.C065-50-50-x3 .icon .image-container {
  position: relative;
  overflow: hidden;
}

.C065-50-50-x3 .icon .image-container:before {
  display: block;
  padding-top: 100%;
  content: "";
}

@media (max-width: 766px) {
  .C065-50-50-x3 .left-column, .C065-50-50-x3 .right-column {
    margin-right: -10px;
    margin-left: -10px;
  }
  .C065-50-50-x3 .left-column {
    margin-bottom: 10px;
  }
  .C065-50-50-x3 .right-column .main-content {
    padding-top: 49px;
  }
  .C065-50-50-x3 .right-column .top {
    margin-bottom: 10px;
  }
}

@media (min-width: 767px) {
  .C065-50-50-x3 {
    padding-top: 50px;
    padding-bottom: 100px;
  }
  .C065-50-50-x3 .left-column, .C065-50-50-x3 .right-column {
    position: relative;
    overflow: hidden;
  }
  .C065-50-50-x3 .left-column:before, .C065-50-50-x3 .right-column:before {
    display: block;
    padding-top: 137.5%;
    content: "";
  }
  .C065-50-50-x3 .left-column > div, .C065-50-50-x3 .right-column > div {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
  }
  .C065-50-50-x3 .left-column {
    margin-right: 4px;
  }
  .C065-50-50-x3 .left-column .solo-image {
    position: relative;
    overflow: hidden;
  }
  .C065-50-50-x3 .left-column .solo-image:before {
    display: block;
    padding-top: 137.5%;
    content: "";
  }
  .C065-50-50-x3 .left-column .main-content {
    padding: 30px 35px 65px 35px;
  }
  .C065-50-50-x3 .right-column {
    margin-left: 4px;
  }
  .C065-50-50-x3 .right-column .top {
    margin-bottom: 20px;
    position: relative;
    overflow: hidden;
  }
  .C065-50-50-x3 .right-column .top:before {
    display: block;
    padding-top: 66.6666666667%;
    content: "";
  }
  .C065-50-50-x3 .right-column .top > div {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
  }
  .C065-50-50-x3 .right-column .main-content {
    padding: 30px 35px 80px 35px;
  }
  .C065-50-50-x3 .right-column .main-content.has-icon {
    padding-left: 80px;
  }
  .C065-50-50-x3 .icon {
    top: 7px;
    left: -54px;
  }
}

@media (min-width: 950px) {
  .C065-50-50-x3 .left-column .main-content {
    padding-top: 57px;
  }
  .C065-50-50-x3 .right-column .main-content {
    padding-top: 86px;
  }
  .C065-50-50-x3 .right-column .main-content.has-icon {
    padding-left: 100px;
  }
}

@media (min-width: 1280px) {
  .C065-50-50-x3 .right-column {
    margin-left: 0;
  }
  .C065-50-50-x3 .left-column {
    margin-right: 0;
  }
}

.C066-centered-copy-with-icon {
  padding-top: 65px;
  padding-bottom: 65px;
  text-align: center;
}

.C066-centered-copy-with-icon .image-container {
  position: relative;
  overflow: hidden;
  width: 55px;
  margin: 45px auto 0 auto;
}

.C066-centered-copy-with-icon .image-container:before {
  display: block;
  padding-top: 100%;
  content: "";
}

.C066-centered-copy-with-icon .image-container img {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.C066-centered-copy-with-icon h2 {
  text-transform: uppercase;
  font-size: 0.75em;
  font-weight: 600;
  letter-spacing: .08em;
  margin-bottom: 20px;
}

.C066-centered-copy-with-icon h3 {
  font-size: 2.25em;
  margin-bottom: 15px;
}

.C066-centered-copy-with-icon p:last-child {
  margin-bottom: 0;
}

@media (min-width: 767px) {
  .C066-centered-copy-with-icon {
    padding-top: 85px;
    padding-bottom: 85px;
  }
  .C066-centered-copy-with-icon h3 {
    margin-bottom: 10px;
  }
  .C066-centered-copy-with-icon .image-container {
    margin-top: 35px;
  }
}

.C067B-mega-flexible-icon-row {
  padding: 5rem 0 6rem;
}

.C067B-mega-flexible-icon-row .c067b-container {
  display: flex;
  flex-direction: column;
  gap: 3rem;
}

.C067B-mega-flexible-icon-row .c067b-header-container {
  flex-grow: 0;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 1.5rem;
}

.C067B-mega-flexible-icon-row .c067b-header-container .c067b-title-container {
  display: flex;
  flex-direction: column;
  gap: 1rem;
  width: 61.25rem;
}

.C067B-mega-flexible-icon-row .c067b-header-container .c067b-title-container .rte-label--eyebrow {
  font-weight: 700;
  letter-spacing: 0.03rem;
}

.C067B-mega-flexible-icon-row .c067b-header-container .c067b-header-title {
  line-height: 3rem;
  font-size: 2.25rem;
}

.C067B-mega-flexible-icon-row .c067b-header-container .c067b-header-description {
  width: 61.25rem;
}

.C067B-mega-flexible-icon-row .c067b-header-container p {
  margin: 0;
}

.C067B-mega-flexible-icon-row .c067b-row-container {
  align-self: stretch;
  flex-grow: 0;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 0;
  object-fit: contain;
}

.C067B-mega-flexible-icon-row .c067b-frame {
  height: 3.5rem;
  padding: 0;
}

.C067B-mega-flexible-icon-row .c067b-row-container .row-column {
  margin: 0;
}

.C067B-mega-flexible-icon-row .c067b-row-container .row-column .row {
  display: flex;
  row-gap: 2.5rem;
  flex-wrap: wrap;
}

.C067B-mega-flexible-icon-row .c067b-row-container .row-column .row:before {
  display: none;
}

.C067B-mega-flexible-icon-row .c067b-row-container .row-column .row:after {
  display: none;
}

.C067B-mega-flexible-icon-row .c067b-row-container .c067b-item-container {
  display: flex;
}

.C067B-mega-flexible-icon-row .c067b-row-container .c067b-item {
  flex-grow: 0;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 1.5rem;
  padding: 0;
  border-radius: 1rem;
}

.C067B-mega-flexible-icon-row .c067b-row-container .c067b-item .c067b-image {
  width: 2.5rem;
  height: 2.5rem;
}

.C067B-mega-flexible-icon-row .c067b-row-container .c067b-item .c067b-image .c067b-icon {
  width: 2.5rem;
  height: 2.5rem;
}

.C067B-mega-flexible-icon-row .c067b-row-container .c067b-item .c067b-image .c067b-icon img {
  width: 100%;
}

.C067B-mega-flexible-icon-row .c067b-row-container .c067b-item .content {
  display: flex;
  flex-direction: column;
  gap: 1rem;
}

.C067B-mega-flexible-icon-row .c067b-row-container .c067b-item h5 {
  font-size: 1.125rem;
  line-height: 1.5rem;
}

.C067B-mega-flexible-icon-row .c067b-row-container .c067b-item .text p {
  margin: 0;
}

.C067B-mega-flexible-icon-row .image-container {
  position: relative;
  overflow: hidden;
  width: 73.75rem;
  height: 41.5rem;
}

.C067B-mega-flexible-icon-row .image-container:before {
  display: block;
  padding-top: 56.25%;
  content: "";
}

.C067B-mega-flexible-icon-row .image-container img {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  height: 41.5rem;
  object-fit: cover;
}

.C067B-mega-flexible-icon-row .cta-buttons {
  text-align: center;
}

.C067B-mega-flexible-icon-row .cta-buttons .cta-btn:not(:only-child):not(:last-child) {
  margin-right: 1.25rem;
}

.C067B-mega-flexible-icon-row .cta-buttons .cta-btn {
  margin: 0;
}

.C067B-mega-flexible-icon-row .cta-buttons .cta-btn:last-child {
  margin-bottom: 0;
}

@media (max-width: 766px) {
  .C067B-mega-flexible-icon-row {
    padding: 3rem 0;
  }
  .C067B-mega-flexible-icon-row .c067b-header-container {
    gap: 2rem;
  }
  .C067B-mega-flexible-icon-row .c067b-header-container .c067b-title-container {
    width: unset;
  }
  .C067B-mega-flexible-icon-row .c067b-header-container .c067b-title-container .c067b-header-title {
    font-size: 1.875rem;
    line-height: 2.5rem;
  }
  .C067B-mega-flexible-icon-row .c067b-header-container .c067b-header-description {
    width: unset;
  }
  .C067B-mega-flexible-icon-row .c067b-row-container .c067b-item {
    flex-direction: row;
  }
  .C067B-mega-flexible-icon-row .c067b-row-container .row-column .row {
    row-gap: 1.5rem;
  }
  .C067B-mega-flexible-icon-row .c067b-frame {
    height: 3rem;
  }
  .C067B-mega-flexible-icon-row .image-container {
    position: relative;
    overflow: hidden;
    width: 100%;
    height: 12.5rem;
  }
  .C067B-mega-flexible-icon-row .image-container:before {
    display: block;
    padding-top: 56.25%;
    content: "";
  }
  .C067B-mega-flexible-icon-row .image-container img {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    height: 12.5rem;
    object-fit: cover;
  }
  .C067B-mega-flexible-icon-row .cta-buttons .cta-btn:not(:only-child):not(:last-child) {
    margin-right: .5rem;
    margin-top: 0;
  }
  .C067B-mega-flexible-icon-row .cta-buttons .cta-btn {
    margin: .5rem;
  }
}

.C068-two-column-text-with-image {
  padding-bottom: 50px;
}

.C068-two-column-text-with-image .image-container {
  position: relative;
  overflow: hidden;
}

.C068-two-column-text-with-image .image-container:before {
  display: block;
  padding-top: 100%;
  content: "";
}

.C068-two-column-text-with-image .image-container img {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.C068-two-column-text-with-image h2 {
  margin-bottom: 30px;
}

.C068-two-column-text-with-image ._c068-cta-buttons {
  width: 17.5rem;
  text-align: center;
  margin: auto;
  margin-top: 2.5rem;
}

.C068-two-column-text-with-image ._c068-cta-buttons .cta-btn:not(:first-child):not(:last-child),
.C068-two-column-text-with-image ._c068-cta-buttons .cta-text:not(:first-child):not(:last-child) {
  display: none;
}

@media (max-width: 766px) {
  .C068-two-column-text-with-image ._c068-cta-buttons {
    text-align: center;
  }
}

@media (max-width: 610px) {
  .C068-two-column-text-with-image ._c068-cta-buttons {
    max-width: 17.5rem;
    margin: 0 auto;
  }
}

@media (min-width: 1279px) {
  .C068-two-column-text-with-image ._c068-cta-buttons {
    width: 36rem;
  }
}

@media (max-width: 766px) {
  .C068-two-column-text-with-image .image-container {
    margin: 20px 10px 50px 10px;
  }
  .C068-two-column-text-with-image .main-content {
    padding: 0 10px;
  }
}

@media (min-width: 767px) {
  .C068-two-column-text-with-image {
    padding-top: 65px;
  }
  .C068-two-column-text-with-image h2 {
    margin-bottom: 40px;
  }
  .C068-two-column-text-with-image .image-container {
    margin-left: 5px;
  }
  .C068-two-column-text-with-image .main-content {
    margin-right: 30px;
  }
  .C068-two-column-text-with-image .main-content .col-sm-6:first-child {
    padding-right: 27px;
  }
  .C068-two-column-text-with-image .main-content .col-sm-6:last-child {
    padding-left: 27px;
  }
  .C068-two-column-text-with-image ._c068-cta-buttons {
    margin-top: 3.5rem;
  }
}

.C073-modal {
  font-size: 16px;
}

.C073-modal .modal-dialog {
  margin-right: auto;
  margin-left: auto;
}

.C073-modal .modal-header {
  min-height: 24px;
  background-color: #f0f0f0;
  border: 0;
  padding: 0 30px 0 10px;
  line-height: 24px;
}

.C073-modal .modal-title {
  font-size: 0.625em;
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: .08em;
  padding: 0;
  line-height: 24px;
  margin-bottom: 0;
}

.C073-modal .close {
  position: absolute;
  top: 6px;
  right: 20px;
  outline: 0;
  opacity: 1;
  font-size: 0.875em;
}

.C073-modal .modal-body {
  padding: 20px 30px 40px 30px;
}

.C073-modal .modal-footer {
  text-align: center;
  border-top: 0;
}

.C073-modal .modal-action {
  margin-top: 40px;
  text-align: center;
}

.C073-tall-hero {
  padding-top: 50px;
}

.C073-tall-hero .image-container {
  position: relative;
  overflow: hidden;
}

.C073-tall-hero .image-container:before {
  display: block;
  padding-top: 50%;
  content: "";
}

.C073-tall-hero .image-container img {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.C073-tall-hero h2 {
  margin-bottom: 40px;
  font-size: 2.25em;
}

.C073-tall-hero h3 {
  font-size: 1.3125em;
  font-weight: 500;
  margin-bottom: 20px;
}

.C073-tall-hero ._c073-cta-buttons {
  width: 17.5rem;
  margin: 2rem auto 0;
}

.C073-tall-hero ._c073-cta-buttons .cta-btn,
.C073-tall-hero ._c073-cta-buttons .cta-text {
  margin: 0.5rem 0;
}

.C073-tall-hero ._c073-cta-buttons .cta-btn:not(:first-child),
.C073-tall-hero ._c073-cta-buttons .cta-text:not(:first-child) {
  display: none;
}

.C073-tall-hero .teaser-title {
  font-size: 32px;
  font-weight: 400;
  margin-bottom: 12px;
  color: #2d383f;
  line-height: 1.625;
}

.C073-tall-hero .teaser-header {
  font-size: 16px;
  font-weight: 600;
  margin-bottom: 6px;
  color: #2d383f;
}

.C073-tall-hero .teaser-text {
  font-size: 12px;
  font-weight: 400;
  color: #2d383f;
}

@media (max-width: 766px) {
  .C073-tall-hero .content {
    margin-left: -10px;
    margin-right: -10px;
    padding: 0px 20px 50px 20px;
    background-color: #ffffff;
  }
  .C073-tall-hero .image-wrapper {
    padding-bottom: 10px;
  }
}

@media (min-width: 767px) {
  .C073-tall-hero {
    padding-top: 100px;
    padding-bottom: 100px;
  }
  .C073-tall-hero h2 {
    margin-top: 20px;
  }
  .C073-tall-hero ._c073-cta-buttons {
    margin-top: 3rem;
  }
}

.C074-featured-carousel-loop {
  position: relative;
  padding: 25px 0;
  font-weight: 300;
  font-stretch: normal;
  font-style: normal;
  letter-spacing: normal;
  color: #2d383f;
}

.C074-featured-carousel-loop .image-container img {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.C074-featured-carousel-loop .background-image {
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: -1;
}

.C074-featured-carousel-loop .background-image .image-container {
  position: relative;
  overflow: hidden;
}

.C074-featured-carousel-loop .background-image .image-container:before {
  display: block;
  padding-top: 75%;
  content: "";
}

.C074-featured-carousel-loop .header {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  padding: 25px 0;
  position: relative;
  line-height: 1.33;
}

@media (max-width: 766px) {
  .C074-featured-carousel-loop .header {
    margin-bottom: 50px;
  }
}

.C074-featured-carousel-loop .carousel-title {
  line-height: 1.33;
}

.C074-featured-carousel-loop .carousel-item-title {
  font-size: 1.375rem;
  line-height: 2rem;
}

.C074-featured-carousel-loop .carousel-item-content {
  font-size: 1rem;
  line-height: 1.5rem;
}

@media (min-width: 1280px) {
  .C074-featured-carousel-loop .header {
    width: 980px;
    height: 80px;
    margin: 0 36px 40px 100px;
    font-size: 1.75rem;
    line-height: 2.5rem;
  }
  .C074-featured-carousel-loop .carousel-title {
    width: 1180px;
    height: 40px;
    margin: 40px 0 16px;
    font-size: 1.875rem;
    line-height: 2.5rem;
  }
}

@media (min-width: 1024px) and (max-width: 1279px) {
  .C074-featured-carousel-loop .header {
    margin: 0 auto 40px auto;
    font-size: 1.625rem;
    line-height: 2rem;
  }
  .C074-featured-carousel-loop .header p {
    width: 100%;
  }
  .C074-featured-carousel-loop .carousel-title {
    width: 100%;
    margin: 0px auto 16px auto;
    font-size: 1.5rem;
    line-height: 2rem;
  }
}

@media (min-width: 768px) and (max-width: 1023px) {
  .C074-featured-carousel-loop .header {
    font-size: 1.625rem;
    line-height: 2rem;
  }
  .C074-featured-carousel-loop .carousel-title {
    margin: 40px 0 16px 32px;
    font-size: 1.5rem;
    line-height: 2rem;
  }
  .C074-featured-carousel-loop .padded-container,
  .C074-featured-carousel-loop .padding-container,
  .C074-featured-carousel-loop .owl-stage {
    padding-right: 0px !important;
    padding-left: 0px !important;
  }
  .C074-featured-carousel-loop .owl-stage {
    margin-left: -18%;
  }
}

@media (min-width: 768px) and (max-width: 1023px) and (max-width: 950px) {
  .C074-featured-carousel-loop .owl-stage {
    margin-left: -16%;
  }
}

@media (min-width: 768px) and (max-width: 1023px) and (max-width: 900px) {
  .C074-featured-carousel-loop .owl-stage {
    margin-left: -12%;
  }
}

@media (min-width: 768px) and (max-width: 1023px) and (max-width: 830px) {
  .C074-featured-carousel-loop .owl-stage {
    margin-left: -10%;
  }
}

@media (min-width: 500px) and (max-width: 767px) {
  .C074-featured-carousel-loop .header {
    width: 99%;
    height: 128px;
    margin: 0 0 48px;
    font-size: 1.625rem;
    line-height: 2rem;
  }
  .C074-featured-carousel-loop .carousel-title {
    width: 95%;
    margin: 0px auto 16px auto;
    font-size: 1.5rem;
    line-height: 2rem;
  }
  .C074-featured-carousel-loop .padded-container {
    padding-right: 0px;
    padding-left: 0px;
  }
}

@media (max-width: 499px) {
  .C074-featured-carousel-loop .header {
    width: 100%;
    margin-bottom: 0px;
    font-size: 1.625rem;
    line-height: 2rem;
  }
}

@media screen and (max-width: 499px) and (device-aspect-ratio: 40 / 71) {
  .C074-featured-carousel-loop .header {
    width: 300px;
  }
}

@media (max-width: 499px) {
  .C074-featured-carousel-loop .carousel-title {
    width: 100%;
    margin: 0 0 16px;
    font-size: 1.5rem;
    line-height: 2rem;
  }
}

@media screen and (max-width: 499px) and (device-aspect-ratio: 40 / 71) {
  .C074-featured-carousel-loop .carousel-title {
    width: 300px;
  }
}

@media (max-width: 766px) {
  .C074-featured-carousel-loop .carousel-container {
    padding-left: 0;
    padding-right: 0;
  }
}

.C074-featured-carousel-loop .carousel-item .image-container {
  position: relative;
  overflow: hidden;
}

.C074-featured-carousel-loop .carousel-item .image-container:before {
  display: block;
  padding-top: 75%;
  content: "";
}

.C074-featured-carousel-loop .carousel-item h3 {
  margin: 16px 0 16px;
  text-align: left;
}

.C074-featured-carousel-loop .owl-nav .owl-prev,
.C074-featured-carousel-loop .owl-nav .owl-next {
  position: absolute;
  top: 22%;
}

.C074-featured-carousel-loop .owl-nav .owl-prev:after,
.C074-featured-carousel-loop .owl-nav .owl-next:after {
  content: '';
  display: block;
  width: 23px;
  height: 23px;
  background-color: transparent;
  border-top: 3px solid #d9d9d9;
  border-right: 3px solid #d9d9d9;
}

.C074-featured-carousel-loop .owl-nav .owl-prev {
  left: -29px;
}

.C074-featured-carousel-loop .owl-nav .owl-prev:after {
  transform: rotate(225deg);
}

.C074-featured-carousel-loop .owl-nav .owl-next {
  right: -29px;
}

.C074-featured-carousel-loop .owl-nav .owl-next:after {
  transform: rotate(45deg);
}

.C074-featured-carousel-loop ._c074-cta-buttons {
  margin: 1.5rem auto 0;
  width: 17.5rem;
}

.C074-featured-carousel-loop ._c074-cta-buttons .cta-btn,
.C074-featured-carousel-loop ._c074-cta-buttons .cta-text {
  margin: 0.5rem 0;
}

.C074-featured-carousel-loop ._c074-cta-buttons .cta-btn:not(:first-child),
.C074-featured-carousel-loop ._c074-cta-buttons .cta-text:not(:first-child) {
  display: none;
}

.C074-featured-carousel-loop ._c074-item-cta-buttons .cta-btn,
.C074-featured-carousel-loop ._c074-item-cta-buttons .cta-text {
  margin: 0.5rem 0;
}

.C074-featured-carousel-loop ._c074-item-cta-buttons .cta-btn:not(:first-child),
.C074-featured-carousel-loop ._c074-item-cta-buttons .cta-text:not(:first-child) {
  display: none;
}

@media (min-width: 767px) {
  .C074-featured-carousel-loop .background-image .image-container {
    position: relative;
    overflow: hidden;
  }
  .C074-featured-carousel-loop .background-image .image-container:before {
    display: block;
    padding-top: 37.5%;
    content: "";
  }
}

@media (min-width: 890px) {
  .C074-featured-carousel-loop .background-image .image-container {
    position: relative;
    overflow: hidden;
  }
  .C074-featured-carousel-loop .background-image .image-container:before {
    display: block;
    padding-top: 25%;
    content: "";
  }
}

@media (min-width: 1090px) {
  .C074-featured-carousel-loop .background-image .image-container {
    position: relative;
    overflow: hidden;
  }
  .C074-featured-carousel-loop .background-image .image-container:before {
    display: block;
    padding-top: 20%;
    content: "";
  }
}

.C074-featured-carousel-loop .video-wrapper {
  width: 100%;
  position: absolute;
  top: 0;
  bottom: 0;
}

.C074-featured-carousel-loop .play-button,
.C074-featured-carousel-loop .play-button-circle:before {
  height: 58px;
  width: 58px;
}

.C074-featured-carousel-loop .play-button-circle:after {
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  border-left: 14px solid #ffffff;
  left: 24px;
  top: 19px;
}

:lang(zh-CN) .C074-featured-carousel-loop .carousel-item-content .ellip span {
  white-space: unset !important;
}

@media (min-width: 767px) {
  .C075-full-width-thematic-lock-up .col-sm-4 {
    width: 40%;
  }
  .C075-full-width-thematic-lock-up .col-sm-8 {
    width: 60%;
  }
}

.C076-thematic-lock-up-featured-callout-w-image {
  position: relative;
  padding: 130px 0 0 60px;
  margin-bottom: 50px;
  overflow: hidden;
}

.C076-thematic-lock-up-featured-callout-w-image .background-image {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 0;
}

.C076-thematic-lock-up-featured-callout-w-image .image-container {
  position: relative;
  overflow: hidden;
}

.C076-thematic-lock-up-featured-callout-w-image .image-container:before {
  display: block;
  padding-top: 133.333333333%;
  content: "";
}

.C076-thematic-lock-up-featured-callout-w-image img {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.C076-thematic-lock-up-featured-callout-w-image h3 {
  font-size: 1.5em;
  line-height: 1.375em;
  margin-bottom: 10px;
}

.C076-thematic-lock-up-featured-callout-w-image ._c076-cta-buttons .cta-btn,
.C076-thematic-lock-up-featured-callout-w-image ._c076-cta-buttons .cta-text {
  margin: 0.5rem 0;
}

.C076-thematic-lock-up-featured-callout-w-image ._c076-cta-buttons .cta-btn:not(:first-child),
.C076-thematic-lock-up-featured-callout-w-image ._c076-cta-buttons .cta-text:not(:first-child) {
  display: none;
}

.C076-thematic-lock-up-featured-callout-w-image .arrow-right-link {
  font-size: 0.875em;
  display: block;
  padding-right: 24px;
}

.C076-thematic-lock-up-featured-callout-w-image .arrow-right-link:after {
  margin-right: -24px;
}

.C076-thematic-lock-up-featured-callout-w-image .content {
  background-color: #ffffff;
  padding: 20px 40px 20px 30px;
  position: relative;
  z-index: 2;
}

@media (min-width: 767px) {
  .C076-thematic-lock-up-featured-callout-w-image {
    padding: 145px 0 0 40px;
  }
  .C076-thematic-lock-up-featured-callout-w-image .background-image {
    width: 90%;
  }
  .C076-thematic-lock-up-featured-callout-w-image .content {
    padding: 20px 0 20px 25px;
  }
}

@media (min-width: 1280px) {
  .C076-thematic-lock-up-featured-callout-w-image {
    padding: 210px 0 0 60px;
    margin-top: 66px;
  }
  .C076-thematic-lock-up-featured-callout-w-image .content {
    padding: 25px 30px 25px 40px;
  }
  .C076-thematic-lock-up-featured-callout-w-image h3 {
    font-size: 2.25em;
    line-height: 1.2222222222em;
  }
}

.C077-thematic-lock-up-inset-carousel {
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.3);
  padding: 30px 0;
}

.C077-thematic-lock-up-inset-carousel .image-container {
  position: relative;
  overflow: hidden;
}

.C077-thematic-lock-up-inset-carousel .image-container:before {
  display: block;
  padding-top: 75%;
  content: "";
}

.C077-thematic-lock-up-inset-carousel img {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.C077-thematic-lock-up-inset-carousel h3 {
  font-size: 1.5em;
  line-height: 1.375em;
  margin: 10px 0;
}

.C077-thematic-lock-up-inset-carousel ._c077-cta-buttons .cta-btn,
.C077-thematic-lock-up-inset-carousel ._c077-cta-buttons .cta-text {
  margin: 0.5rem 0;
}

.C077-thematic-lock-up-inset-carousel ._c077-cta-buttons .cta-btn:not(:first-child),
.C077-thematic-lock-up-inset-carousel ._c077-cta-buttons .cta-text:not(:first-child) {
  display: none;
}

.C077-thematic-lock-up-inset-carousel .owl-nav .owl-prev,
.C077-thematic-lock-up-inset-carousel .owl-nav .owl-next {
  position: absolute;
  top: 30%;
  background-color: transparent;
}

.C077-thematic-lock-up-inset-carousel .owl-nav .owl-prev:after,
.C077-thematic-lock-up-inset-carousel .owl-nav .owl-next:after {
  content: '';
  display: block;
  width: 23px;
  height: 23px;
  border-top: 3px solid #d9d9d9;
  border-right: 3px solid #d9d9d9;
}

.C077-thematic-lock-up-inset-carousel .owl-nav .owl-prev.disabled,
.C077-thematic-lock-up-inset-carousel .owl-nav .owl-next.disabled {
  display: none;
}

.C077-thematic-lock-up-inset-carousel .owl-nav .owl-prev:after {
  transform: rotate(225deg);
}

.C077-thematic-lock-up-inset-carousel .owl-nav .owl-next:after {
  transform: rotate(45deg);
}

@media (max-width: 766px) {
  .C077-thematic-lock-up-inset-carousel {
    margin: 0 -10px;
  }
}

@media (min-width: 767px) {
  .C077-thematic-lock-up-inset-carousel {
    padding: 40px 60px;
  }
  .C077-thematic-lock-up-inset-carousel .owl-prev {
    left: -27px;
  }
  .C077-thematic-lock-up-inset-carousel .owl-next {
    right: -27px;
  }
}

@media (min-width: 1280px) {
  .C077-thematic-lock-up-inset-carousel {
    padding: 50px 70px;
  }
  .C077-thematic-lock-up-inset-carousel h3 {
    font-size: 2.25em;
    line-height: 1.2222222222em;
    margin-top: 25px;
  }
  .C077-thematic-lock-up-inset-carousel ._c077-cta-buttons {
    margin-top: 0.5rem;
  }
  .C077-thematic-lock-up-inset-carousel .owl-prev {
    left: -40px;
  }
  .C077-thematic-lock-up-inset-carousel .owl-next {
    right: -40px;
  }
}

.cm-imagemap__wrapper {
  position: relative;
}

.cm-imagemap__picture {
  user-select: none;
}

.cm-imagemap__area--disabled {
  display: none;
}

.cm-imagemap__hotzone {
  position: absolute;
  z-index: 2;
  border: 0;
  padding: 0;
  display: block;
  transform: translate(-50%, -50%);
}

.cm-imagemap__hotzone--icon {
  width: 24px;
  height: 24px;
  background: transparent url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij4NCiAgICA8ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPg0KICAgICAgICA8Y2lyY2xlIGN4PSIxMiIgY3k9IjEyIiByPSI4IiBmaWxsPSIjRkZGIi8+DQogICAgICAgIDxjaXJjbGUgY3g9IjEyIiBjeT0iMTIiIHI9IjYuNSIgc3Ryb2tlPSIjMDAwIi8+DQogICAgPC9nPg0KPC9zdmc+DQo=) no-repeat center center;
  border-radius: 50%;
  cursor: pointer;
}

.cm-imagemap__hotzone:hover.cm-imagemap__hotzone--icon, .cm-imagemap__hotzone--hover.cm-imagemap__hotzone--icon {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij4NCiAgICA8ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPg0KICAgICAgICA8Y2lyY2xlIGN4PSIxMiIgY3k9IjEyIiByPSI4IiBmaWxsPSIjRkZGIi8+DQogICAgICAgIDxjaXJjbGUgY3g9IjEyIiBjeT0iMTIiIHI9IjYiIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLXdpZHRoPSIyIi8+DQogICAgPC9nPg0KPC9zdmc+DQo=);
}

.cm-imagemap__hotzone--active.cm-imagemap__hotzone--icon {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij4NCiAgICA8ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPg0KICAgICAgICA8Y2lyY2xlIGN4PSIxMiIgY3k9IjEyIiByPSI4IiBmaWxsPSIjRkZGIi8+DQogICAgICAgIDxjaXJjbGUgY3g9IjEyIiBjeT0iMTIiIHI9IjYiIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLXdpZHRoPSIyIi8+DQogICAgPC9nPg0KPC9zdmc+DQo=);
}

.cm-imagemap__hotzone--loading, .cm-imagemap__hotzone--disabled {
  display: none;
}

.cm-overlay--theme-dark .cm-overlay__link {
  color: #000000;
  background-color: transparent;
  padding: 0.5rem;
  display: block;
}

.cm-overlay--theme-light .cm-overlay__link {
  color: #ffffff;
  background-color: transparent;
  padding: 0.5rem;
  display: block;
}

.cm-overlay--theme-light-on-dark .cm-overlay__link {
  color: #ffffff;
  background-color: black;
  padding: 0.5rem;
  display: block;
}

.cm-overlay--theme-dark-on-light .cm-overlay__link {
  color: #000000;
  background-color: white;
  padding: 0.5rem;
  display: block;
}

.C078-hot-spots {
  width: 100%;
  padding-top: 32px;
  padding-bottom: 45px;
  position: relative;
}

.C078-hot-spots .cm-imagemap {
  position: relative;
}

.C078-hot-spots map .C078-hot-spots-quick-info {
  display: none;
}

.C078-hot-spots .mfp-bg, .C078-hot-spots .mfp-wrap {
  background: none;
  max-height: 100%;
  opacity: 1 !important;
  overflow: initial !important;
  position: absolute;
  top: 0 !important;
  width: 100%;
  z-index: initial;
}

.C078-hot-spots .mfp-bg:after {
  background: rgba(0, 0, 0, 0.5);
  bottom: 0;
  content: '';
  display: block;
  left: 0;
  position: fixed;
  right: 0;
  top: 0;
  z-index: 1040;
}

.C078-hot-spots .mfp-content {
  bottom: 0;
  left: 0;
  overflow: visible;
  position: absolute;
  right: 0;
  top: 0;
}

.C078-hot-spots .mfp-content .cm-quickinfo {
  background: #fff;
  height: auto;
  left: 50%;
  padding: 0;
  position: absolute;
  top: 50%;
  transform: translateX(-50%) translateY(-50%);
}

@media screen and (max-width: 767px) {
  .C078-hot-spots .mfp-content .cm-quickinfo {
    max-height: calc(100vh - 4rem);
    margin: 0 auto;
    position: fixed;
    top: calc(50% - 2rem);
    width: calc(100% - 5rem);
    max-width: 500px;
  }
}

.C078-hot-spots .cm-hero__dimmer {
  background-image: none;
  background-color: #000000;
  opacity: .1;
}

.C078-hot-spots .cm-imagemap__picture-box {
  position: relative;
  overflow: hidden;
}

.C078-hot-spots .cm-imagemap__picture-box:before {
  display: block;
  padding-top: 56.25%;
  content: "";
}

.C078-hot-spots h3 {
  margin-bottom: 24px;
  font-size: 1.5em;
  line-height: 1.3333333333em;
}

.C078-hot-spots .cm-visuallyhidden {
  display: none;
}

@media (min-width: 767px) {
  .C078-hot-spots {
    padding-top: 48px;
    padding-bottom: 62px;
  }
  .C078-hot-spots h3 {
    margin-bottom: 48px;
    font-size: 2.25em;
    line-height: 1.3333333333em;
  }
}

@media (min-width: 767px) {
  .C078-hot-spots {
    padding-bottom: 65px;
  }
}

.C078-hot-spots-quick-info {
  width: 100%;
  height: 384px;
  padding: 0 10px;
}

.C078-hot-spots-quick-info .heading {
  margin-bottom: 16px;
  text-align: center;
  font-size: 1.125em;
  line-height: 1.3333333333em;
  font-weight: 400;
}

.C078-hot-spots-quick-info .teaser-text {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 4;
  overflow: hidden;
  margin-bottom: 1rem;
  text-align: center;
  line-height: 1.5em;
}

.C078-hot-spots-quick-info .cm-quickinfo__picture-box,
.C078-hot-spots-quick-info .inline-video {
  width: auto;
}

.C078-hot-spots-quick-info .cm-quickinfo__picture-box {
  margin: 0 auto 16px auto;
  position: relative;
  overflow: hidden;
}

.C078-hot-spots-quick-info .cm-quickinfo__picture-box:before {
  display: block;
  padding-top: 56.25%;
  content: "";
}

.C078-hot-spots-quick-info .inline-video {
  position: relative;
  margin: 0 auto 16px auto;
}

.C078-hot-spots-quick-info .inline-video .cm-quickinfo__picture-box {
  margin: 0;
}

.C078-hot-spots-quick-info .content-container {
  position: static;
  height: 100%;
  width: 100%;
  padding: 16px 20px 24px 20px;
  background-color: #ffffff;
}

.C078-hot-spots-quick-info .inner-content-container {
  height: 100%;
  position: relative;
}

.C078-hot-spots-quick-info .cm-quickinfo__switch {
  background: none;
  border: 0;
  box-shadow: none;
  height: 3rem;
  width: 3rem;
  margin: 0;
  position: absolute;
  top: 50%;
  transform: translateX(-50%) translateY(-50%) rotate(0deg);
  padding: 0;
}

@media screen and (max-width: 767px) {
  .C078-hot-spots-quick-info .cm-quickinfo__switch {
    height: 2.5rem;
    width: 2.5rem;
  }
}

.C078-hot-spots-quick-info .cm-quickinfo__switch--prev {
  transform: rotate(-135deg);
  left: -3px;
}

.C078-hot-spots-quick-info .cm-quickinfo__switch--left {
  left: -1.5rem;
}

@media screen and (max-width: 767px) {
  .C078-hot-spots-quick-info .cm-quickinfo__switch--left {
    left: -1rem;
  }
}

.C078-hot-spots-quick-info .cm-quickinfo__switch--next {
  transform: rotate(45deg);
  right: -3px;
}

.C078-hot-spots-quick-info .cm-quickinfo__switch--right {
  left: calc(100% + 1.5rem);
}

@media screen and (max-width: 767px) {
  .C078-hot-spots-quick-info .cm-quickinfo__switch--right {
    left: calc(100% + 1rem);
  }
}

.C078-hot-spots-quick-info .cm-quickinfo__switch--left:after, .C078-hot-spots-quick-info .cm-quickinfo__switch--right:after {
  border-bottom: 0;
  border-left: 0;
  border-right: 2px solid #fff;
  border-top: 2px solid #fff;
  box-sizing: border-box;
  content: '';
  display: block;
  height: 2rem;
  left: 50%;
  margin: 0;
  position: absolute;
  top: 50%;
  width: 2rem;
}

@media screen and (max-width: 767px) {
  .C078-hot-spots-quick-info .cm-quickinfo__switch--left:after, .C078-hot-spots-quick-info .cm-quickinfo__switch--right:after {
    height: 1.5rem;
    width: 1.5rem;
  }
}

.C078-hot-spots-quick-info .cm-quickinfo__switch--left:after {
  transform: translateX(-50%) translateY(-50%) rotate(-135deg);
}

.C078-hot-spots-quick-info .cm-quickinfo__switch--right:after {
  transform: translateX(-50%) translateY(-50%) rotate(45deg);
}

.C078-hot-spots-quick-info h4.heading {
  -webkit-box-orient: vertical;
  display: -webkit-box;
  font-size: 1.5rem;
  font-weight: 300;
  -webkit-line-clamp: 2;
  line-height: 2rem;
  overflow: hidden;
  padding: 0 .5rem;
}

@media screen and (max-width: 767px) {
  .C078-hot-spots-quick-info h4.heading {
    font-size: 1.125rem;
    line-height: 1.5rem;
  }
}

.C078-hot-spots-quick-info h5.heading {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
}

.C078-hot-spots-quick-info .cta-buttons .cta-text:not(:only-child) {
  max-width: 50%;
}

.C078-hot-spots-quick-info .cm-quickinfo__close {
  position: absolute;
  top: -8px;
  right: -12px;
  width: 12px;
  height: 12px;
  margin: 0;
}

.C078-hot-spots-quick-info .cm-quickinfo__close:before, .C078-hot-spots-quick-info .cm-quickinfo__close:after {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 50%;
  width: 2px;
  height: 12px;
  background-color: #2d383f;
}

.C078-hot-spots-quick-info .cm-quickinfo__close:before {
  transform: rotate(45deg);
}

.C078-hot-spots-quick-info .cm-quickinfo__close:after {
  transform: rotate(-45deg);
}

.C078-hot-spots-quick-info.cm-quickinfo--no-image {
  height: 248px;
}

.C078-hot-spots-quick-info.cm-quickinfo--no-image .heading {
  margin-bottom: 24px;
}

.C078-hot-spots-quick-info.C078-hot-spots-quick-info-collection {
  height: auto;
  max-height: 528px;
}

.C078-hot-spots-quick-info.C078-hot-spots-quick-info-collection .inner-content-container {
  padding-bottom: 0;
}

.C078-hot-spots-quick-info ._c078-cta-buttons {
  width: 36rem;
  margin: 0.5rem auto 0;
  text-align: center;
  white-space: nowrap;
}

.C078-hot-spots-quick-info ._c078-cta-buttons .cta-btn:not(:first-child):not(:last-child),
.C078-hot-spots-quick-info ._c078-cta-buttons .cta-text:not(:first-child):not(:last-child) {
  display: none;
}

.C078-hot-spots-quick-info ._c078-cta-buttons > * {
  width: 17.5rem;
}

.C078-hot-spots-quick-info ._c078-cta-buttons > *:not(:only-child) {
  max-width: calc(50% - 0.3125rem);
}

.C078-hot-spots-quick-info .thumbnails {
  margin: 0 -8px;
}

.C078-hot-spots-quick-info .quickinfo-thumbnail {
  cursor: pointer;
  position: relative;
  width: 48px;
  height: 48px;
  float: left;
  margin: 0 8px 16px 8px;
  border: 2px solid transparent;
}

.C078-hot-spots-quick-info .quickinfo-thumbnail.selected {
  border-color: #00AA7E;
}

.C078-hot-spots-quick-info .quickinfo-thumbnail .cm-quickinfo__picture-box,
.C078-hot-spots-quick-info .quickinfo-thumbnail .inline-video {
  width: 100%;
  max-width: none;
  margin: 0;
  position: relative;
  overflow: hidden;
}

.C078-hot-spots-quick-info .quickinfo-thumbnail .cm-quickinfo__picture-box:before,
.C078-hot-spots-quick-info .quickinfo-thumbnail .inline-video:before {
  display: block;
  padding-top: 100%;
  content: "";
}

.C078-hot-spots-quick-info .quickinfo-thumbnail .cm-quickinfo__picture-box {
  position: relative;
  overflow: hidden;
}

.C078-hot-spots-quick-info .quickinfo-thumbnail .cm-quickinfo__picture-box:before {
  display: block;
  padding-top: 100%;
  content: "";
}

.C078-hot-spots-quick-info .quickinfo-thumbnail .play-button {
  pointer-events: none;
  width: 60%;
  height: 60%;
}

.C078-hot-spots-quick-info .quickinfo-thumbnail .play-button-circle:before {
  width: 100%;
  height: 100%;
}

.C078-hot-spots-quick-info .quickinfo-thumbnail .play-button-circle:after {
  top: 50%;
  left: 50%;
  transform: translate(-4px, -8px);
  border-top-width: 8px;
  border-bottom-width: 8px;
  border-left-width: 12px;
}

.C078-hot-spots-quick-info .details {
  display: flex;
  position: relative;
  height: 259px;
  height: unset;
}

.C078-hot-spots-quick-info .detail {
  position: unset;
  width: 100%;
  height: 100%;
  top: 0;
  right: 0;
  visibility: hidden;
}

.C078-hot-spots-quick-info .detail.selected {
  visibility: inherit;
}

.C078-hot-spots-quick-info .detail:not(.selected) {
  margin-right: -100%;
  opacity: 0;
  visibility: hidden;
}

.C078-hot-spots-quick-info .detail .heading {
  font-size: 1em;
  line-height: 1.5em;
  font-weight: 500;
  text-align: left;
}

.C078-hot-spots-quick-info .detail .teaser-text {
  text-align: left;
}

.C078-hot-spots-quick-info .detail ._c078-cta-buttons {
  text-align: left;
  margin: 0;
}

@media (min-width: 766px) {
  .C078-hot-spots-quick-info .detail ._c078-cta-buttons {
    bottom: -0.5rem;
  }
}

.C078-hot-spots-quick-info .detail ._c078-cta-buttons > * {
  width: 17.5rem;
  max-width: 100%;
}

@media (min-width: 375px) {
  .C078-hot-spots-quick-info {
    padding: 0 36px;
  }
  .C078-hot-spots-quick-info .cm-quickinfo__switch--prev {
    left: 16px;
  }
  .C078-hot-spots-quick-info .cm-quickinfo__switch--next {
    right: 16px;
  }
}

@media (min-width: 380px) {
  .C078-hot-spots-quick-info {
    padding: 0 40px;
  }
  .C078-hot-spots-quick-info .cm-quickinfo__switch--prev {
    left: 16px;
  }
  .C078-hot-spots-quick-info .cm-quickinfo__switch--next {
    right: 16px;
  }
}

@media (max-width: 766px) {
  .C078-hot-spots-quick-info {
    background: transparent;
    top: -8px;
    bottom: auto;
  }
  .C078-hot-spots-quick-info .content-container {
    box-shadow: 0 1px 7px 0 rgba(0, 0, 0, 0.3);
  }
  .C078-hot-spots-quick-info .cm-quickinfo__switch {
    display: block;
  }
  .C078-hot-spots-quick-info .cm-quickinfo__picture-box,
  .C078-hot-spots-quick-info .inline-video {
    max-width: 250px;
  }
}

@media (min-width: 767px) {
  .C078-hot-spots-quick-info {
    width: 468px;
    height: 424px;
    padding: 0;
  }
  .C078-hot-spots-quick-info .cm-quickinfo__switch--prev {
    left: -26px;
  }
  .C078-hot-spots-quick-info .cm-quickinfo__switch--next {
    right: -26px;
  }
  .C078-hot-spots-quick-info.C078-hot-spots-quick-info-collection {
    height: 424px;
  }
  .C078-hot-spots-quick-info.C078-hot-spots-quick-info-collection .inner-content-container {
    padding-bottom: 0;
  }
  .C078-hot-spots-quick-info.cm-quickinfo--no-image {
    width: 348px;
    height: 248px;
  }
  .C078-hot-spots-quick-info .cm-quickinfo__picture-box,
  .C078-hot-spots-quick-info .inline-video {
    width: 372px;
    margin-right: auto;
    margin-left: auto;
  }
  .C078-hot-spots-quick-info .heading {
    font-size: 1.75em;
    line-height: 1.4285714286em;
  }
  .C078-hot-spots-quick-info .thumbnails {
    width: 160px;
    float: left;
  }
  .C078-hot-spots-quick-info .quickinfo-thumbnail {
    width: 64px;
    height: 64px;
  }
  .C078-hot-spots-quick-info .quickinfo-thumbnail .play-button-circle:after {
    transform: translate(-5px, -10px);
    border-top-width: 10px;
    border-bottom-width: 10px;
    border-left-width: 14px;
  }
  .C078-hot-spots-quick-info .details {
    width: 268px;
    margin-left: 16px;
    float: right;
  }
  .C078-hot-spots-quick-info .detail .cm-quickinfo__picture-box,
  .C078-hot-spots-quick-info .detail .inline-video {
    width: 100%;
  }
  .C078-hot-spots-quick-info .detail .btn:only-child {
    margin: 0;
  }
}

@media (min-width: 1280px) {
  .C078-hot-spots-quick-info {
    width: 580px;
    height: 432px;
  }
  .C078-hot-spots-quick-info .cm-quickinfo__picture-box,
  .C078-hot-spots-quick-info .inline-video {
    width: 380px;
  }
  .C078-hot-spots-quick-info.cm-quickinfo--no-image {
    width: 380px;
    height: 248px;
  }
  .C078-hot-spots-quick-info.C078-hot-spots-quick-info-collection {
    height: 408px;
  }
  .C078-hot-spots-quick-info .details {
    width: 360px;
    margin-left: 36px;
  }
  .C078-hot-spots-quick-info .detail .cm-quickinfo__picture-box,
  .C078-hot-spots-quick-info .detail .inline-video {
    width: 280px;
    margin-left: 0;
    margin-right: 0;
  }
}

.C078-hot-spots .cm-imagemap__hotzone--icon {
  width: 30px;
  height: 30px;
  background-image: none !important;
  background-color: transparent !important;
  box-shadow: none;
  border-radius: 50%;
}

.C078-hot-spots .cm-imagemap__hotzone--icon:before {
  content: '';
  display: block;
  position: absolute;
  top: 5px;
  left: 5px;
  width: 20px;
  height: 20px;
  border-radius: 50%;
  background-color: #ffffff;
  z-index: 1;
}

.C078-hot-spots .cm-imagemap__hotzone--icon:after {
  content: '';
  display: block;
  /*EDS-8395: Aligning the green hotspot icon*/
  position: relative;
  width: 30px;
  height: 30px;
  border-radius: 50%;
  background-color: #00AA7E;
  opacity: .4;
  z-index: 0;
}

.C078-hot-spots .cm-imagemap__hotzone:hover.cm-imagemap__hotzone--icon:before, .C078-hot-spots .cm-imagemap__hotzone--hover.cm-imagemap__hotzone--icon:before, .C078-hot-spots .cm-imagemap__hotzone--active.cm-imagemap__hotzone--icon:before {
  width: 18px;
  height: 18px;
  top: 6px;
  left: 6px;
  box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.8);
}

@media (min-width: 767px) {
  .C078-hot-spots .cm-imagemap__hotzone--icon {
    width: 44px;
    height: 44px;
  }
  .C078-hot-spots .cm-imagemap__hotzone--icon:before {
    top: 7px;
    left: 7px;
    width: 30px;
    height: 30px;
  }
  .C078-hot-spots .cm-imagemap__hotzone--icon:after {
    width: 44px;
    height: 44px;
  }
  .C078-hot-spots .cm-imagemap__hotzone:hover.cm-imagemap__hotzone--icon:before, .C078-hot-spots .cm-imagemap__hotzone--hover.cm-imagemap__hotzone--icon:before, .C078-hot-spots .cm-imagemap__hotzone--active.cm-imagemap__hotzone--icon:before {
    width: 28px;
    height: 28px;
    top: 8px;
    left: 8px;
    box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.8);
  }
}

.C079-featured-editorial-content-block {
  padding-top: 48px;
  padding-bottom: 64px;
}

.C079-featured-editorial-content-block .active .content-title a {
  text-decoration: underline;
}

.C079-featured-editorial-content-block ._c079-cta-buttons {
  margin-bottom: 1rem;
}

.C079-featured-editorial-content-block ._c079-cta-buttons .cta-btn,
.C079-featured-editorial-content-block ._c079-cta-buttons .cta-text {
  margin: 0.5rem 0;
}

.C079-featured-editorial-content-block ._c079-cta-buttons .cta-btn:not(:first-child),
.C079-featured-editorial-content-block ._c079-cta-buttons .cta-text:not(:first-child) {
  display: none;
}

.C079-featured-editorial-content-block .main-title {
  margin-bottom: 48px;
  font-size: 1.5em;
  line-height: 1.3333333333em;
}

.C079-featured-editorial-content-block .content-title {
  margin-bottom: 16px;
  font-weight: 500;
  font-size: 0.875em;
  line-height: 1.7142857143em;
}

.C079-featured-editorial-content-block .content-title a {
  color: #2d383f;
}

.C079-featured-editorial-content-block .content-title a:hover, .C079-featured-editorial-content-block .content-title a:focus {
  text-decoration: underline;
}

.C079-featured-editorial-content-block .kicker-text {
  margin-bottom: 16px;
  text-transform: uppercase;
  font-weight: 600;
  font-size: 0.75em;
  line-height: 1.3333333333em;
}

.C079-featured-editorial-content-block .kicker-text p {
  margin: 0;
}

.C079-featured-editorial-content-block .content-text {
  margin-bottom: 16px;
  font-weight: 300;
  font-size: 0.875em;
  line-height: 1.7142857143em;
}

.C079-featured-editorial-content-block .image-container {
  margin-bottom: 16px;
  position: relative;
  overflow: hidden;
}

.C079-featured-editorial-content-block .image-container:before {
  display: block;
  padding-top: 75%;
  content: "";
}

.C079-featured-editorial-content-block img {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.C079-featured-editorial-content-block .cta-link {
  margin-bottom: 24px;
  line-height: 1.3333333333em;
}

.C079-featured-editorial-content-block .arrow-right-link {
  font-size: 0.75em;
  line-height: 1.3333333333em;
}

.C079-featured-editorial-content-block .arrow-right-link:after {
  width: 7px;
  height: 7px;
  margin-bottom: 1px;
}

.C079-featured-editorial-content-block .featured-content .content-title,
.C079-featured-editorial-content-block .featured-content .content-text {
  font-size: 1em;
  line-height: 1.5em;
}

.C079-featured-editorial-content-block .featured-content .content-text {
  margin-bottom: 24px;
}

.C079-featured-editorial-content-block .content-item {
  padding-top: 23px;
  border-top: 1px solid #c0c0c0;
}

.C079-featured-editorial-content-block .content-item .image-container {
  position: relative;
  overflow: hidden;
}

.C079-featured-editorial-content-block .content-item .image-container:before {
  display: block;
  padding-top: 50%;
  content: "";
}

@media (min-width: 767px) {
  .C079-featured-editorial-content-block .featured-content,
  .C079-featured-editorial-content-block .other-content {
    display: table-cell;
    width: 50%;
    vertical-align: top;
  }
  .C079-featured-editorial-content-block ._c079-cta-buttons {
    max-width: calc(50% - 12px);
  }
  .C079-featured-editorial-content-block .content-text {
    margin-bottom: 24px;
  }
  .C079-featured-editorial-content-block .featured-content {
    padding-right: 12px;
    border-right: 1px solid #c0c0c0;
  }
  .C079-featured-editorial-content-block .other-content {
    padding-left: 12px;
  }
  .C079-featured-editorial-content-block .content-item {
    overflow: hidden;
  }
  .C079-featured-editorial-content-block .content-item .image-container {
    width: 50%;
    margin-left: 12px;
    float: right;
    position: relative;
    overflow: hidden;
  }
  .C079-featured-editorial-content-block .content-item .image-container:before {
    display: block;
    padding-top: 75%;
    content: "";
  }
  .C079-featured-editorial-content-block .content-item:first-child {
    padding-top: 0;
    border-top: 0;
  }
}

@media (min-width: 1280px) {
  .C079-featured-editorial-content-block .main-title {
    font-size: 2.25em;
    line-height: 1.3333333333em;
  }
  .C079-featured-editorial-content-block .content-title,
  .C079-featured-editorial-content-block .content-text {
    font-size: 1em;
    line-height: 1.5em;
  }
  .C079-featured-editorial-content-block .featured-content {
    padding-right: 20px;
  }
  .C079-featured-editorial-content-block ._c079-cta-buttons {
    max-width: calc(100% - 300px);
  }
  .C079-featured-editorial-content-block .other-content {
    padding-left: 20px;
  }
  .C079-featured-editorial-content-block .other-content .image-container {
    width: 280px;
    margin-left: 20px;
  }
}

.C079-featured-editorial-content-block .video-wrapper {
  width: 100%;
  position: absolute;
  top: 0;
  bottom: 0;
}

.C079-featured-editorial-content-block .play-button,
.C079-featured-editorial-content-block .play-button-circle:before {
  height: 58px;
  width: 58px;
}

.C079-featured-editorial-content-block .play-button-circle:after {
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  border-left: 14px solid #ffffff;
  left: 24px;
  top: 19px;
}

* {
  box-sizing: border-box;
  -webkit-margin-before: 0;
  -webkit-margin-after: 0;
}

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

.perspectives-cards-padding-top {
  padding: 48px 0;
}

.perspectives-cards-no-padding-top {
  padding: 0 0;
}

.C080-perspective-cards .perspective-cards-title-row {
  padding-bottom: 40px;
}

.C080-perspective-cards .perspective-cards-title-row .perspectives-cards-title {
  float: left;
}

.C080-perspective-cards .perspective-cards-title-row a {
  float: right;
  color: #00AA7E;
  font-size: .75em;
  padding: 0 10px 0 0;
  width: auto;
  height: auto;
  line-height: 1em;
  margin-top: 13px;
}

.C080-perspective-cards .perspective-cards-title-row a .text-wrapper {
  height: auto;
}

.C080-perspective-cards .perspective-cards-title-row a .text-wrapper:after {
  border-color: #00AA7E;
  top: 3px;
}

@media (min-width: 1280px) {
  .C080-perspective-cards .perspective-cards-title-row a {
    margin-top: 22px;
  }
}

.C080-perspective-cards .image-container {
  position: relative;
  overflow: hidden;
}

.C080-perspective-cards .image-container:before {
  display: block;
  padding-top: 56.25%;
  content: "";
}

.C080-perspective-cards .image-container img {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.C080-perspective-cards .cards-image-container {
  overflow: hidden;
  min-height: 25px;
  position: relative;
}

.C080-perspective-cards .flex-container {
  display: flex;
  flex-flow: row wrap;
  justify-content: center;
  margin: 0 auto;
}

.C080-perspective-cards .show-2 .perspectives-cards:nth-child(n+3) {
  display: none;
}

.C080-perspective-cards .show-3 .perspectives-cards:nth-child(n+4) {
  display: none;
}

.C080-perspective-cards .show-4 .perspectives-cards:nth-child(n+5) {
  display: none;
}

.C080-perspective-cards .show-5 .perspectives-cards:nth-child(n+6) {
  display: none;
}

.C080-perspective-cards .show-6 .perspectives-cards:nth-child(n+7) {
  display: none;
}

.C080-perspective-cards .show-7 .perspectives-cards:nth-child(n+8) {
  display: none;
}

@media screen and (max-width: 767px) {
  .C080-perspective-cards .flex-container {
    width: 100%;
  }
}

@media screen and (min-width: 768px) and (max-width: 1279px) {
  .C080-perspective-cards .flex-container {
    width: 100%;
  }
}

@media screen and (min-width: 1280px) {
  .C080-perspective-cards .flex-container {
    width: 1180px;
  }
}

.C080-perspective-cards .perspectives-cards {
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.3);
  display: block;
  flex: 1 1 0px;
  position: relative;
}

.C080-perspective-cards .perspectives-cards:not(.gray-background):not(.brand-primary-background):not(.brand-secondary-background):not(.brand-accent-background) {
  background-color: #ffffff;
}

.C080-perspective-cards .perspectives-cards .content {
  font-weight: 500;
  margin: 1rem auto 0;
  padding-bottom: 3.5rem;
  text-align: left;
  width: calc(100% - 40px);
}

.C080-perspective-cards .perspectives-cards .content a {
  color: #2d383f;
}

.C080-perspective-cards .perspectives-cards .content a:hover {
  color: #00AA7E;
}

.C080-perspective-cards .perspectives-cards .content h4 {
  font-weight: 500;
  font-size: 1em;
  line-height: 1.625em;
}

.C080-perspective-cards .perspectives-cards .content .p1 {
  padding-top: 15px;
  font-size: 1em;
  line-height: 1.625em;
}

.C080-perspective-cards .perspectives-cards .content .p {
  font-size: 1rem;
  line-height: 1.5rem;
  margin: 0;
}

.C080-perspective-cards .perspectives-cards .bottom {
  width: 100%;
  font-size: .75em;
  padding: 1.5rem 1.25rem;
  position: absolute;
  bottom: 0;
}

.C080-perspective-cards .perspectives-cards .bottom ._c080-item-cta-buttons {
  max-height: 2rem;
}

.C080-perspective-cards .perspectives-cards .bottom ._c080-item-cta-buttons .cta-btn,
.C080-perspective-cards .perspectives-cards .bottom ._c080-item-cta-buttons .cta-text {
  margin: 0.5rem 0;
}

.C080-perspective-cards .perspectives-cards .bottom ._c080-item-cta-buttons .cta-btn:not(:first-child),
.C080-perspective-cards .perspectives-cards .bottom ._c080-item-cta-buttons .cta-text:not(:first-child) {
  display: none;
}

@media screen and (max-width: 559px) {
  .C080-perspective-cards .perspectives-cards {
    min-width: 100%;
  }
  .C080-perspective-cards .perspectives-cards:not(:first-child) {
    margin-top: 1.5rem;
  }
}

@media screen and (min-width: 560px) and (max-width: 767px) {
  .C080-perspective-cards .perspectives-cards {
    max-width: calc((100% - 20px) / 2);
    min-width: calc((100% - 20px) / 2);
  }
  .C080-perspective-cards .perspectives-cards:not(:nth-child(2n+1)) {
    margin-left: 19px;
  }
  .C080-perspective-cards .perspectives-cards:nth-child(n+3) {
    margin-top: 1.5rem;
  }
}

@media screen and (min-width: 768px) and (max-width: 1023px) {
  .C080-perspective-cards .perspectives-cards {
    max-width: calc((100% - 40px) / 3);
    min-width: calc((100% - 40px) / 3);
  }
  .C080-perspective-cards .perspectives-cards:not(:nth-child(3n+1)) {
    margin-left: 20px;
  }
  .C080-perspective-cards .perspectives-cards:nth-child(n+4) {
    margin-top: 1.5rem;
  }
}

@media screen and (min-width: 1024px) {
  .C080-perspective-cards .perspectives-cards {
    max-width: calc((100% - 40px) / 3);
    min-width: calc((100% - 60px) / 4);
  }
  .C080-perspective-cards .perspectives-cards:not(:nth-child(4n+1)) {
    margin-left: 19px;
  }
  .C080-perspective-cards .perspectives-cards:nth-child(n+5) {
    margin-top: 1.5rem;
    max-width: calc((100% - 60px) / 4);
  }
}

.C081-related-content-sidebar {
  overflow: hidden;
  max-width: 340px;
}

.C081-related-content-sidebar .C081-header-title {
  font-size: 12px;
  font-weight: 600;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.33;
  letter-spacing: normal;
  color: #004b8d;
}

.C081-related-content-sidebar .C081-header-title h3 {
  text-transform: uppercase;
  padding: 15px 18px 16px 0;
  margin-left: 18px;
  border-bottom: 1px solid #dad9d9;
  width: 340px;
  height: 16px;
  font-size: 12px;
  font-weight: 600;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.33;
  letter-spacing: normal;
  color: #004b8d;
}

.C081-related-content-sidebar .C081-article-heading {
  font-size: 16px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.5;
  letter-spacing: normal;
  color: #2d383f;
}

.C081-related-content-sidebar .C081-article-teaser {
  font-size: 14px;
  font-weight: 300;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.71;
  letter-spacing: normal;
  padding-top: 8px;
  padding-bottom: 16px;
  color: #2d383f;
}

.C081-related-content-sidebar .C081-view-all-related-content {
  font-size: 12px;
  font-weight: 600;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.33;
  letter-spacing: normal;
  text-align: right;
  color: #00aa7e;
}

.C081-related-content-sidebar .C081-CTA {
  width: 74px;
  height: 16px;
  font-size: 12px;
  font-weight: 600;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.33;
  letter-spacing: normal;
  color: #00aa7e;
  text-transform: uppercase;
}

.C081-related-content-sidebar ._c081-cta-buttons {
  text-align: right;
}

.C081-related-content-sidebar ._c081-cta-buttons .cta-btn,
.C081-related-content-sidebar ._c081-cta-buttons .cta-text,
.C081-related-content-sidebar ._c081-item-cta-buttons .cta-btn,
.C081-related-content-sidebar ._c081-item-cta-buttons .cta-text {
  margin: 0.5rem 0;
}

.C081-related-content-sidebar ._c081-cta-buttons .cta-btn:not(:first-child),
.C081-related-content-sidebar ._c081-cta-buttons .cta-text:not(:first-child),
.C081-related-content-sidebar ._c081-item-cta-buttons .cta-btn:not(:first-child),
.C081-related-content-sidebar ._c081-item-cta-buttons .cta-text:not(:first-child) {
  display: none;
}

.C081-related-content-sidebar .view-all-mobile {
  margin-top: 15px;
}

.C081-related-content-sidebar:not(.gray-background):not(.brand-primary-background):not(.brand-secondary-background):not(.brand-accent-background) .article-container {
  background-color: #ffffff;
}

.C081-related-content-sidebar .more-news h3 {
  border: 0;
}

.C081-related-content-sidebar .more-news .headline {
  margin: 0 18px;
  padding: 12px 0;
  border-bottom: 1px solid #dad9d9;
}

.C081-related-content-sidebar .more-news .headline:last-child {
  border: 0;
}

@media (max-width: 767px) {
  .C081-related-content-sidebar {
    overflow: inherit;
    max-width: 100%;
    display: inline-block;
  }
}

@media (min-width: 767px) {
  .C081-related-content-sidebar {
    padding: 0 0 50px 0;
  }
  .C081-related-content-sidebar .article-container {
    height: auto;
  }
  .C081-related-content-sidebar .content {
    height: 220px;
  }
  .C081-related-content-sidebar .content h4 {
    max-height: 4.875em;
    overflow: hidden;
  }
  .C081-related-content-sidebar .bottom {
    position: absolute;
    bottom: 0;
  }
  .C081-related-content-sidebar .more-news h4 {
    margin-bottom: 3px;
  }
  .C081-related-content-sidebar .more-news .headline {
    padding: 12px 0 5px 0;
  }
}

@media (min-width: 1280px) {
  .C081-related-content-sidebar .article-container {
    height: auto;
    margin-top: 85px;
    position: relative;
  }
  .C081-related-content-sidebar .more-news .headline {
    padding: 12px 0;
  }
  .C081-related-content-sidebar .more-news h4 {
    margin-bottom: 10px;
  }
}

@media (min-width: 767px) and (max-width: 1280px) {
  .C081-related-content-sidebar .article-container {
    height: auto;
    margin-top: 130px;
    position: relative;
  }
}

@media (min-width: 1280px) {
  .C081-float-right {
    float: right;
    margin-left: 5%;
    margin-right: 20%;
    width: 40%;
    padding-top: 5px;
  }
  .C081-float-right .S001-social-share {
    text-align: left;
    padding: 20px 0 20px 80px;
  }
  .C081-float-left {
    margin: 0 0 0 300px;
  }
}

@media (min-width: 767px) and (max-width: 1280px) {
  .C081-float-right {
    float: right;
    margin-left: 5%;
    width: 70%;
  }
  .C081-float-left {
    margin: 10px 0 0 10px;
  }
}

@media (max-width: 767px) {
  .C081-float-left {
    margin: 10px 0 0 0;
  }
}

.C082-topic-cta-spots {
  padding: 25px 10px 25px 10px;
}

.C082-topic-cta-spots h3 {
  color: #2d383f;
  font-size: 36px;
  line-height: 48px;
  margin-left: 10px;
  padding-bottom: 30px;
}

.C082-topic-cta-spots .row {
  display: inline-block;
  margin-left: 0px;
  max-height: 350px;
  overflow: hidden;
  text-align: center;
}

.C082-topic-cta-spots .row .topic-cta-id {
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.3);
  display: inline-block;
  float: left;
  font-size: medium;
  height: 48px;
  margin: 12px 10px;
  width: auto;
}

.C082-topic-cta-spots .row .topic-cta-id a {
  display: block;
  font-size: 16px;
  line-height: 24px;
  padding: 12px 24px;
}

.C082-topic-cta-spots .row .topic-cta-id a:hover {
  background-color: #00AA7E;
  color: #ffffff;
}

.C082-topic-cta-spots .row .topic-cta-id:not(.gray-background):not(.brand-primary-background):not(.brand-secondary-background):not(.brand-accent-background) {
  background-color: #ffffff;
}

.C082-topic-cta-spots .row .topic-cta-id.brand-primary-background a {
  color: #ffffff;
}

.C082-topic-cta-spots .row .topic-cta-id.brand-primary-background a:hover {
  background-color: #101010;
}

@media (min-width: 767px) {
  .C082-topic-cta-spots {
    padding: 41px 90px 50px 100px;
  }
  .C082-topic-cta-spots h3 {
    padding-bottom: 41px;
  }
}

.C082B-topic-cta-spots .row {
  text-align: center;
  width: calc(100% + 20px);
}

.C082B-topic-cta-spots .row > div {
  font-size: medium;
  font-size: initial;
  display: inline-block;
  float: none;
}

.C082B-topic-cta-spots .row .topic-cta-id {
  width: auto;
  height: 48px;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.3);
}

.C082B-topic-cta-spots h3 {
  line-height: 48px;
  color: #2d383f;
  padding-bottom: 10px;
}

.C082B-topic-cta-spots a {
  font-size: 16px;
  display: block;
  background-color: #ffffff;
  line-height: 24px;
  padding: 12px 24px 12px 24px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  letter-spacing: normal;
  color: #00aa7e;
}

.C082B-topic-cta-spots a:hover {
  background-color: #00AA7E;
  color: #ffffff;
}

@media (min-width: 1280px) {
  .C082B-topic-cta-spots .topic-cta-id {
    margin: .5rem .625rem;
  }
}

@media (min-width: 767px) {
  .C082B-topic-cta-spots {
    padding: 2.5rem 0 3rem;
  }
  .C082B-topic-cta-spots .row {
    max-height: 4rem;
    display: inline-block;
  }
  .C082B-topic-cta-spots .row .additional-topic-spot {
    display: none;
  }
  .C082B-topic-cta-spots .row .topic-cta-id {
    float: left;
  }
  .C082B-topic-cta-spots .row.collapsed {
    overflow: hidden;
  }
  .C082B-topic-cta-spots .row.expanded {
    max-height: 100%;
  }
  .C082B-topic-cta-spots h3 {
    font-size: 30px;
  }
  .C082B-topic-cta-spots .show-more {
    height: 16px;
    font-size: 12px;
    font-weight: 600;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.33;
    letter-spacing: normal;
    color: #00aa7e;
    text-transform: uppercase;
    float: left;
    position: relative;
    margin: 10px 0px;
    cursor: pointer;
  }
  .C082B-topic-cta-spots .show-more-caret p:after {
    content: "";
    display: inline-block;
    width: .6em;
    height: .6em;
    margin: 0 0 3px 7px;
    border-top: 2px solid #00aa7e;
    border-right: 2px solid #00aa7e;
    -webkit-transform: rotate(135deg);
    -ms-transform: rotate(135deg);
    transform: rotate(135deg);
  }
  .C082B-topic-cta-spots .show-less-caret p:after {
    content: "";
    display: inline-block;
    width: .6em;
    height: .6em;
    margin: 3px 0 0 7px;
    border-top: 2px solid #00aa7e;
    border-right: 2px solid #00aa7e;
    -webkit-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg);
  }
}

@media (min-width: 767px) and (max-width: 1279px) {
  .C082B-topic-cta-spots .topic-cta-id {
    margin: .5rem .375rem;
  }
}

@media (max-width: 767px) {
  .C082B-topic-cta-spots {
    padding: 1.563rem .063rem;
  }
  .C082B-topic-cta-spots h3 {
    margin-left: 0;
  }
  .C082B-topic-cta-spots .topic-cta-id {
    margin: .5rem .3125rem;
  }
  .C082B-topic-cta-spots .topic-cta-id:first-child {
    margin-left: 10px;
  }
  .C082B-topic-cta-spots .overScroll {
    max-height: 64px;
    overflow-x: scroll;
    overflow-y: hidden;
    white-space: nowrap;
    -webkit-overflow-scrolling: touch;
    padding: 0;
    margin-left: -10px;
  }
  .C082B-topic-cta-spots .overScroll::-webkit-scrollbar {
    display: none;
  }
  .C082B-topic-cta-spots .show-more {
    color: transparent;
  }
  .C082B-topic-cta-spots h3 {
    font-size: 24px;
  }
}

.C082C-topic-spots-with-icons {
  padding: 5rem 0;
}

.C082C-topic-spots-with-icons .C082C-header-text-group {
  max-width: 61.25rem;
  width: 100%;
}

.C082C-topic-spots-with-icons .C082C-header-text-group .C082C-header-title h2 {
  font-size: 2.25rem;
  line-height: 3rem;
}

.C082C-topic-spots-with-icons .C082C-header-text-group .C082C-header-body p {
  margin-bottom: 0;
}

.C082C-topic-spots-with-icons .C082C-header-text-group .C082C-header-title + .C082C-header-body {
  margin-top: 1.5rem;
}

.C082C-topic-spots-with-icons .C082C-topic-spots-container {
  margin-top: 3rem;
  display: flex;
  flex-wrap: wrap;
  column-gap: 1.25rem;
  row-gap: 1rem;
}

.C082C-topic-spots-with-icons .C082C-spot {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  padding: 1rem 1.5rem;
  border-radius: 0.5rem;
  background-color: rgba(196, 206, 209, 0.2);
  color: inherit;
  text-align: center;
  font-size: 0.75rem;
  line-height: 1rem;
  text-transform: uppercase;
  font-weight: bold;
}

.C082C-topic-spots-with-icons .C082C-spot:hover {
  box-shadow: 0px 0px 0px 1px currentColor inset;
  background-color: rgba(196, 206, 209, 0.6);
}

.C082C-topic-spots-with-icons .C082C-spot .C082C-spot-icon {
  max-height: 1rem;
  min-height: 1rem;
  width: 1rem;
  min-width: 1rem;
  margin-left: 0.5rem;
  position: relative;
}

.C082C-topic-spots-with-icons .C082C-spot .C082C-spot-icon:after, .C082C-topic-spots-with-icons .C082C-spot .C082C-spot-icon:before {
  content: '';
  position: absolute;
  display: block;
  margin: auto;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.C082C-topic-spots-with-icons .C082C-spot.C082C-spot--internal .C082C-spot-icon:after {
  transition: all .25s ease;
  width: 0.5rem;
  height: 0.5rem;
  border-top: 0.125rem solid;
  border-right: 0.125rem solid;
  transform: rotate(45deg);
}

.C082C-topic-spots-with-icons .C082C-spot.C082C-spot--internal:hover .C082C-spot-icon:after {
  transform: translateX(0.25rem) rotate(45deg);
}

.C082C-topic-spots-with-icons .C082C-spot.C082C-spot--external .C082C-spot-icon {
  transition: all .25s ease;
}

.C082C-topic-spots-with-icons .C082C-spot.C082C-spot--external .C082C-spot-icon:before {
  height: 0.625rem;
  width: 0.625rem;
  border-top: 0.125rem solid;
  border-right: 0.125rem solid;
}

.C082C-topic-spots-with-icons .C082C-spot.C082C-spot--external .C082C-spot-icon:after {
  height: 0.725rem;
  width: 0;
  border-left: 0.125rem solid;
  transform: rotate(45deg);
}

.C082C-topic-spots-with-icons .C082C-spot.C082C-spot--external:hover .C082C-spot-icon {
  transform: translateX(0.125rem) translateY(-0.125rem);
}

.C082C-topic-spots-with-icons .C082C-spot.C082C-spot--video .C082C-spot-icon:before {
  background: transparent;
  border: 0.125rem solid;
  border-radius: 100%;
  box-sizing: border-box;
  height: 1rem;
  transition: all .2s ease;
  width: 1rem;
  clip-path: path("M8,0 C12.418278,0 16,3.581722 16,8 C16,12.418278 12.418278,16 8,16 C3.581722,16 0,12.418278 0,8 C0,3.581722 3.581722,0 8,0 Z M6,4 L6,12 L12,8 L6,4 Z");
}

.C082C-topic-spots-with-icons .C082C-spot.C082C-spot--video .C082C-spot-icon:after {
  border-top: 0;
  border-bottom: 0;
  border-left: 0;
  border-width: 0.1875rem;
  border-style: solid;
  clip-path: polygon(0% 0, 100% 50%, 100% 50%, 0% 100%);
  box-sizing: border-box;
  height: .5rem;
  transition: all .2s ease;
  left: 0.375rem;
  right: 0.25rem;
}

.C082C-topic-spots-with-icons .C082C-spot.C082C-spot--video:hover .C082C-spot-icon:before {
  background: currentColor;
}

.C082C-topic-spots-with-icons .C082C-spot.C082C-spot--video:hover .C082C-spot-icon:after {
  opacity: 0.0;
}

.C082C-topic-spots-with-icons .C082C-spot.C082C-spot--download .C082C-spot-icon {
  border-bottom: 0.125rem solid;
}

.C082C-topic-spots-with-icons .C082C-spot.C082C-spot--download .C082C-spot-icon:before {
  transition: all .25s ease;
  border-right: 0.125rem solid;
  height: 0.5rem;
  width: 0.125rem;
  bottom: 0.375rem;
}

.C082C-topic-spots-with-icons .C082C-spot.C082C-spot--download .C082C-spot-icon:after {
  transition: all .25s ease;
  height: 0.5rem;
  width: 0.5rem;
  border-top: 0;
  border-right: 0.125rem solid;
  border-bottom: 0.125rem solid;
  transform: rotate(45deg);
  bottom: 0.375rem;
}

.C082C-topic-spots-with-icons .C082C-spot.C082C-spot--download:hover .C082C-spot-icon:before, .C082C-topic-spots-with-icons .C082C-spot.C082C-spot--download:hover .C082C-spot-icon:after {
  bottom: -0.125rem;
}

@media not all and (min-width: 767px) {
  .C082C-topic-spots-with-icons {
    padding: 3rem 0;
  }
  .C082C-topic-spots-with-icons .C082C-header-text-group .C082C-header-title h2 {
    font-size: 1.875rem;
    line-height: 2.5rem;
  }
  .C082C-topic-spots-with-icons .C082C-topic-spots-container {
    overflow-x: scroll;
    flex-wrap: nowrap;
    gap: 0.625rem;
    margin-left: -0.625rem;
    margin-right: -0.625rem;
    padding: 0 0.625rem;
    scrollbar-width: none;
  }
  .C082C-topic-spots-with-icons .C082C-topic-spots-container .C082C-spot {
    flex-shrink: 0;
  }
  .C082C-topic-spots-with-icons .C082C-topic-spots-container::-webkit-scrollbar {
    display: none;
  }
}

.C082C-topic-spots-with-icons.brand-primary-background .C082C-spot,
.C082C-topic-spots-with-icons.brand-secondary-background .C082C-spot {
  color: inherit;
  background-color: rgba(0, 0, 0, 0.2);
}

.C082C-topic-spots-with-icons.brand-primary-background .C082C-spot:hover,
.C082C-topic-spots-with-icons.brand-secondary-background .C082C-spot:hover {
  box-shadow: 0px 0px 0px 1px currentColor inset;
  background-color: rgba(0, 0, 0, 0.6);
}

.C082C-topic-spots-with-icons.brand-primary-background .C082C-spot--video:hover .C082C-spot-icon:before,
.C082C-topic-spots-with-icons.brand-secondary-background .C082C-spot--video:hover .C082C-spot-icon:before {
  background: currentColor;
}

.C083-latest-insights-thematic-lockup h3.heading-section {
  height: 48px;
  font-size: 36px;
  font-weight: 300;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.33;
  letter-spacing: normal;
  color: #2d383f;
}

.C083-latest-insights-thematic-lockup .c083-container {
  padding-bottom: 1.5rem;
  min-width: 100%;
  display: flex;
  flex-wrap: wrap;
}

.C083-latest-insights-thematic-lockup .c083-container .c083-item .VN009-featured-visual-nav .visual-nav-boxes .visual-nav-box {
  margin-bottom: 1.5rem;
  width: 100%;
  height: unset;
}

.C083-latest-insights-thematic-lockup .c083-container .c083-item .C081-related-content-sidebar {
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.3);
  overflow: hidden;
  max-width: 100%;
  margin: 0 0 1.5rem 0;
}

.C083-latest-insights-thematic-lockup .c083-container .c083-item .C081-related-content-sidebar:not(.gray-background):not(.brand-primary-background):not(.brand-secondary-background):not(.brand-accent-background) {
  background-color: #ffffff;
}

@media (min-width: 768px) {
  .C083-latest-insights-thematic-lockup .c083-container .c083-item .C081-related-content-sidebar {
    height: calc( 100% - 1.5rem);
  }
}

.C083-latest-insights-thematic-lockup .c083-container .c083-item .C081-related-content-sidebar .C081-header-title.article-container.more-news {
  margin-top: 0px;
  background-color: inherit;
}

.C083-latest-insights-thematic-lockup .c083-container .c083-item .C081-related-content-sidebar .C081-header-title.article-container.more-news .headline h4 {
  margin-bottom: 8px;
}

.C083-latest-insights-thematic-lockup .c083-container .c083-item .C081-related-content-sidebar .C081-header-title.article-container.more-news .headline h4 .C081-article-teaser {
  padding-bottom: 0px;
}

.C083-latest-insights-thematic-lockup .c083-container .c083-item .C081-related-content-sidebar .C081-header-title.article-container.more-news .headline ._c083-item-cta-buttons {
  margin: -0.625rem 0;
}

.C083-latest-insights-thematic-lockup .c083-container .c083-item .C081-related-content-sidebar .C081-header-title.article-container.more-news .headline ._c083-item-cta-buttons .cta-btn,
.C083-latest-insights-thematic-lockup .c083-container .c083-item .C081-related-content-sidebar .C081-header-title.article-container.more-news .headline ._c083-item-cta-buttons .cta-text {
  margin: 0.5rem 0;
}

.C083-latest-insights-thematic-lockup .c083-container .c083-item .C081-related-content-sidebar .C081-header-title.article-container.more-news .headline ._c083-item-cta-buttons .cta-btn:not(:first-child),
.C083-latest-insights-thematic-lockup .c083-container .c083-item .C081-related-content-sidebar .C081-header-title.article-container.more-news .headline ._c083-item-cta-buttons .cta-text:not(:first-child) {
  display: none;
}

@media (min-width: 100px) and (max-width: 767px) {
  .C083-latest-insights-thematic-lockup .row {
    padding: 0 10px;
  }
  .C083-latest-insights-thematic-lockup h3.heading-section {
    max-width: 355px;
    height: 32px;
    font-size: 24px;
    margin: 48px 0px 48px 10px;
  }
  .C083-latest-insights-thematic-lockup .c083-container .c083-item .C081-related-content-sidebar .C081-header-title.article-container.more-news {
    height: auto;
    margin: 0px -10px 28px -10px;
  }
  .C083-latest-insights-thematic-lockup .c083-container .c083-item .C081-related-content-sidebar .C081-header-title.article-container.more-news .headline h4 .C081-article-teaser {
    padding-bottom: 8px;
  }
}

@media (min-width: 768px) and (max-width: 1023px) {
  .C083-latest-insights-thematic-lockup h3.heading-section {
    width: 600px;
    margin: 28px 0px 28px 30px;
  }
  .C083-latest-insights-thematic-lockup .c083-container .c083-item .C081-related-content-sidebar .C081-header-title.article-container.more-news .headline h4 .C081-article-heading {
    font-size: 15px;
  }
  .C083-latest-insights-thematic-lockup .c083-container .c083-item .C081-related-content-sidebar .C081-header-title.article-container.more-news .headline h4 .C081-article-teaser {
    font-size: 12px;
  }
}

@media (min-width: 1024px) and (max-width: 1279px) {
  .C083-latest-insights-thematic-lockup h3.heading-section {
    width: 900px;
    margin: 28px 0px 28px 30px;
  }
}

@media (min-width: 1280px) {
  .C083-latest-insights-thematic-lockup h3.heading-section {
    width: 980px;
    margin: 48px 0px 48px 15px;
  }
}

.C084-profile-card .container {
  margin-left: 0px;
  margin-right: 0px;
  padding-left: 0px;
  padding-right: 0px;
}

.C084-profile-card .icons {
  white-space: nowrap;
}

.C084-profile-card div.content {
  position: absolute;
  text-align: left;
  float: left;
  width: 100%;
}

.C084-profile-card .learn-more-btn {
  font-size: 12px;
}

.C084-profile-card .speaker-info .social-icon-container {
  display: flex;
  flex-wrap: wrap;
}

.C084-profile-card .speaker-info .social-icon-container::after {
  content: '';
  width: 100%;
}

.C084-profile-card .speaker-info .social-media-icons {
  height: 44px;
  padding-right: 20px;
}

.C084-profile-card .speaker-info .social-media-icons:nth-child(5) .social-media-icons:nth-child(10) {
  padding-right: 0px;
}

.C084-profile-card .speaker-info .social-media-icons:nth-child(n + 6) {
  order: 1;
}

.C084-profile-card .speaker-info .profile-social-icons .social-icons .image-container {
  width: 24px;
  height: 24px;
  padding: 10px;
  margin: 0;
  margin-top: 20px;
}

.C084-profile-card .speaker-info .profile-social-icons .social-icons .image-container img.cm-media.cm-teasable__picture {
  width: 24px;
  height: 24px;
  filter: opacity(50%);
}

.C084-profile-card .speaker-info .profile-social-icons .social-icons .image-container img.cm-media.cm-teasable__picture:hover {
  filter: brightness(0.5);
}

.C084-profile-card .bio-description p {
  margin: auto;
}

/*IE10+ support*/
@media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none) {
  .C084-profile-card .profile-social-icons .social-icons .image-container img.cm-image.cm-teasable__picture {
    opacity: 0.5;
  }
  .C084-profile-card .profile-social-icons .social-icons .image-container img.cm-image.cm-teasable__picture:hover {
    opacity: 1;
  }
}

/*Start of device specific implementation of styles */
@media (max-width: 766px) {
  .C084-profile-card {
    text-align: center;
    margin: 18px auto 48px auto;
    width: 355px;
    min-height: 448px;
    border: 1px;
  }
  .C084-profile-card div.bio-width-large {
    width: 355px;
    height: 896px;
  }
  .C084-profile-card div.bio-width-small {
    position: relative;
    width: 355px;
    height: 100px;
  }
  .C084-profile-card .image-container {
    position: relative;
    width: 160px;
    height: 160px;
    margin-top: 0px;
    overflow: hidden;
    display: inline-block;
  }
  .C084-profile-card .speaker-info {
    position: relative;
    margin-top: 10px;
    text-align: center;
    padding: 0px 0px 0px 0px;
    width: 350px;
    height: 200px;
    display: block;
  }
  .C084-profile-card .speaker-info .profile-name {
    position: relative;
    padding-bottom: 0px;
    width: 314px;
    height: 24px;
    margin: 0px auto 0px auto;
    font-size: 18px;
    font-weight: 500;
    line-height: 24px;
    color: #2d383f;
  }
  .C084-profile-card .speaker-info .profile-professional-title {
    position: relative;
    top: 8px;
    width: 314px;
    height: 16px;
    margin: 0px auto 0px auto;
    line-height: 16px;
    font-size: 12px;
    color: #2d383f;
    display: block;
  }
  .C084-profile-card .speaker-info .profile-business-unit {
    position: relative;
    top: 6px;
    width: 314px;
    height: 16px;
    margin: 0px auto 10px auto;
    line-height: 16px;
    font-size: 12px;
    color: #2d383f;
    display: block;
  }
  .C084-profile-card .speaker-info .social-icon-container {
    display: flex;
    flex-wrap: wrap;
    padding: 0px 0px 0px 53px;
  }
  .C084-profile-card .speaker-info .social-icon-container .social-media-icons {
    padding-right: 32px;
  }
  .C084-profile-card .speaker-info .cta-container {
    position: relative;
    padding-left: 0px;
    margin-top: 20px;
    width: 120px;
    width: 350px;
    height: 0px;
    text-align: center;
  }
  .C084-profile-card .speaker-info .cta-container .learn-more-btn {
    font-size: 12px;
  }
  .C084-profile-card .bio-desc-container {
    position: relative;
    width: 355px;
    height: 408px;
    top: 18px;
    padding-left: 18px;
  }
  .C084-profile-card .bio-description {
    text-align: left;
    font-size: 16px;
    width: 315px;
    display: block;
    font-weight: 300;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.5;
    letter-spacing: normal;
    color: #2d383f;
  }
}

@media (min-width: 767px) {
  .C084-profile-card {
    text-align: center;
    margin: 0px 20px 0px 20px;
    min-height: 428px;
    border: 1px;
    min-width: 355px;
  }
  .C084-profile-card div.bio-width-large {
    position: relative;
    width: 780px;
    height: 400px;
  }
  .C084-profile-card div.bio-width-large .image-container {
    position: relative;
    float: left;
    width: 160px;
    height: 160px;
    margin-top: 16px;
    margin-left: 40px;
    overflow: hidden;
  }
  .C084-profile-card div.bio-width-small {
    position: relative;
    width: 350px;
    height: 400px;
  }
  .C084-profile-card div.bio-width-small .image-container {
    position: relative;
    float: left;
    width: 160px;
    height: 160px;
    margin-top: 40px;
    margin-left: 60px;
    overflow: hidden;
  }
  .C084-profile-card .speaker-info {
    position: absolute;
    text-align: left;
    padding-left: 0px;
    min-height: 6px;
    float: left;
    width: 240px;
    top: 200px;
  }
  .C084-profile-card .speaker-info .profile-name {
    position: relative;
    padding-bottom: 0px;
    width: 240px;
    height: 24px;
    text-align: left;
    font-size: 18px;
    font-weight: 500;
    line-height: 24px;
    color: #2d383f;
  }
  .C084-profile-card .speaker-info .profile-professional-title {
    position: relative;
    top: 8px;
    width: 240px;
    height: 16px;
    text-align: left;
    line-height: 16px;
    font-size: 12px;
    color: #2d383f;
  }
  .C084-profile-card .speaker-info .profile-business-unit {
    position: relative;
    top: 6px;
    width: 240px;
    height: 16px;
    text-align: left;
    line-height: 16px;
    font-size: 12px;
    color: #2d383f;
  }
  .C084-profile-card .speaker-info .cta-container {
    position: relative;
    padding-left: 0px;
    margin-top: 19px;
    width: 120px;
    height: 0px;
  }
  .C084-profile-card .speaker-info .cta-container .learn-more-btn {
    font-size: 12px;
  }
  .C084-profile-card .bio-desc-container {
    position: absolute;
    width: 445px;
    min-height: 10px;
    margin-top: 15px;
    margin-left: 218px;
    padding-left: 60px;
  }
  .C084-profile-card .bio-description {
    text-align: left;
    line-height: 24px;
    font-size: 16px;
    color: #2d383f;
  }
}

@media (min-width: 1280px) {
  .C084-profile-card {
    text-align: center;
    margin: 0px 20px 0px 20px;
    min-height: 428px;
    border: 1px;
    min-width: 355px;
  }
  .C084-profile-card div.bio-width-large {
    position: relative;
    width: 780px;
    height: 400px;
  }
  .C084-profile-card div.bio-width-large .image-container {
    position: relative;
    float: left;
    width: 160px;
    height: 160px;
    margin-top: 16px;
    margin-left: 40px;
    overflow: hidden;
  }
  .C084-profile-card div.bio-width-small {
    position: relative;
    width: 350px;
    height: 400px;
  }
  .C084-profile-card div.bio-width-small .image-container {
    position: relative;
    float: left;
    width: 160px;
    height: 160px;
    margin-top: 40px;
    margin-left: 60px;
    overflow: hidden;
  }
  .C084-profile-card .speaker-info {
    position: absolute;
    text-align: left;
    padding-left: 0px;
    min-height: 6px;
    float: left;
    width: 240px;
    top: 200px;
  }
  .C084-profile-card .speaker-info .profile-name {
    position: relative;
    padding-bottom: 0px;
    width: 240px;
    height: 24px;
    text-align: left;
    font-size: 18px;
    font-weight: 500;
    line-height: 24px;
    color: #2d383f;
  }
  .C084-profile-card .speaker-info .profile-professional-title {
    position: relative;
    top: 8px;
    width: 240px;
    height: 16px;
    text-align: left;
    line-height: 16px;
    font-size: 12px;
    color: #2d383f;
  }
  .C084-profile-card .speaker-info .profile-business-unit {
    position: relative;
    top: 6px;
    width: 240px;
    height: 16px;
    text-align: left;
    line-height: 16px;
    font-size: 12px;
    color: #2d383f;
  }
  .C084-profile-card .speaker-info .cta-container {
    position: relative;
    padding-left: 0px;
    margin-top: 19px;
    width: 120px;
    height: 0px;
  }
  .C084-profile-card .speaker-info .cta-container .learn-more-btn {
    font-size: 12px;
  }
  .C084-profile-card .bio-desc-container {
    position: absolute;
    width: 530px;
    min-height: 10px;
    margin-top: 15px;
    margin-left: 218px;
    padding-left: 60px;
  }
  .C084-profile-card .bio-description {
    text-align: left;
    line-height: 24px;
    font-size: 16px;
    color: #2d383f;
  }
}

@media (min-width: 800px) and (max-width: 1279px) {
  .C084-profile-card {
    text-align: center;
    margin: 0px 20px 0px 20px;
    min-height: 428px;
    border: 1px;
    min-width: 355px;
  }
  .C084-profile-card div.bio-width-large {
    position: relative;
    width: 780px;
    height: 400px;
  }
  .C084-profile-card div.bio-width-large .image-container {
    position: relative;
    float: left;
    width: 160px;
    height: 160px;
    margin-top: 16px;
    margin-left: 40px;
    overflow: hidden;
  }
  .C084-profile-card div.bio-width-small {
    position: relative;
    width: 350px;
    height: 400px;
  }
  .C084-profile-card div.bio-width-small .image-container {
    position: relative;
    float: left;
    width: 160px;
    height: 160px;
    margin-top: 40px;
    margin-left: 60px;
    overflow: hidden;
  }
  .C084-profile-card .speaker-info {
    position: absolute;
    text-align: left;
    padding-left: 0px;
    min-height: 6px;
    float: left;
    width: 240px;
    top: 200px;
  }
  .C084-profile-card .speaker-info .profile-name {
    position: relative;
    padding-bottom: 0px;
    width: 240px;
    height: 24px;
    text-align: left;
    font-size: 18px;
    font-weight: 500;
    line-height: 24px;
    color: #2d383f;
  }
  .C084-profile-card .speaker-info .profile-professional-title {
    position: relative;
    top: 8px;
    width: 240px;
    height: 16px;
    text-align: left;
    line-height: 16px;
    font-size: 12px;
    color: #2d383f;
  }
  .C084-profile-card .speaker-info .profile-business-unit {
    position: relative;
    top: 6px;
    width: 240px;
    height: 16px;
    text-align: left;
    line-height: 16px;
    font-size: 12px;
    color: #2d383f;
  }
  .C084-profile-card .speaker-info .cta-container {
    position: relative;
    padding-left: 0px;
    margin-top: 19px;
    width: 120px;
    height: 0px;
  }
  .C084-profile-card .speaker-info .cta-container .learn-more-btn {
    font-size: 12px;
  }
  .C084-profile-card .bio-desc-container {
    position: absolute;
    width: 530px;
    min-height: 10px;
    margin-top: 15px;
    margin-left: 218px;
    padding-left: 60px;
  }
  .C084-profile-card .bio-description {
    text-align: left;
    line-height: 24px;
    font-size: 16px;
    color: #2d383f;
  }
}

/*End of device specific implementation of styles */
.C085-events-container {
  /*Start of device specific changes */
  /*End of device specific changes */
}

.C085-events-container:not(.gray-background):not(.brand-primary-background):not(.brand-secondary-background):not(.brand-accent-background) {
  background-color: #ffffff;
}

.C085-events-container .C085-event-schedule {
  margin: 25px auto auto auto;
  min-height: 1px;
}

.C085-events-container .C085-event-schedule .eventInfoContainer {
  position: relative;
  padding: 0px;
  min-height: 300px;
}

.C085-events-container .C085-event-schedule .eventInfoContainer .eventTimeContainer {
  margin-top: 24px;
  height: 30px;
}

.C085-events-container .C085-event-schedule .eventInfoContainer .eventTimeContainer .eventTimeHdr {
  float: left;
  text-align: left;
  width: 90px;
  height: 24px;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.5;
  color: #2d383f;
}

.C085-events-container .C085-event-schedule .eventInfoContainer .eventTimeContainer .timeUnderline {
  position: absolute;
  height: 1px;
  background-color: #c0c0c0;
}

.C085-events-container .C085-event-schedule .eventInfoContainer .event-info-holder .multiEventLocation,
.C085-events-container .C085-event-schedule .eventInfoContainer .event-info-holder .multiEventTitle,
.C085-events-container .C085-event-schedule .eventInfoContainer .event-info-holder .multiEventTime,
.C085-events-container .C085-event-schedule .eventInfoContainer .event-info-holder .singleEventLocation,
.C085-events-container .C085-event-schedule .eventInfoContainer .event-info-holder .singleEventTitle,
.C085-events-container .C085-event-schedule .eventInfoContainer .event-info-holder .singleEventTime {
  color: #2d383f;
  margin: 0px 0px 8px 0px;
  min-height: 1px;
  text-align: left;
}

.C085-events-container .C085-event-schedule .eventInfoContainer .event-info-holder .multiEventLocation,
.C085-events-container .C085-event-schedule .eventInfoContainer .event-info-holder .singleEventLocation {
  font-size: 12px;
  font-weight: 600;
  line-height: 1.33;
}

.C085-events-container .C085-event-schedule .eventInfoContainer .event-info-holder .multiEventTitle,
.C085-events-container .C085-event-schedule .eventInfoContainer .event-info-holder .singleEventTitle {
  font-size: 18px;
  font-weight: 500;
  line-height: 1.33;
}

.C085-events-container .C085-event-schedule .eventInfoContainer .event-info-holder .multiEventTime,
.C085-events-container .C085-event-schedule .eventInfoContainer .event-info-holder .singleEventTime {
  font-size: 14px;
}

.C085-events-container .C085-event-schedule .eventInfoContainer .event-info-holder .multiEventDesc,
.C085-events-container .C085-event-schedule .eventInfoContainer .event-info-holder .singleEventDesc {
  font-size: 16px;
  font-weight: 300;
  line-height: 1.5;
  margin-bottom: 24px;
  min-height: 1px;
  text-align: left;
  color: #2d383f;
}

.C085-events-container .C085-event-schedule .eventInfoContainer .event-info-holder .multiEventTime {
  font-weight: normal;
}

.C085-events-container .C085-event-schedule .eventInfoContainer .event-info-holder .multiEventDesc {
  letter-spacing: normal;
  width: 480px;
}

.C085-events-container .C085-event-schedule .eventInfoContainer .event-info-holder .singleEventLocation {
  height: 16px;
}

.C085-events-container .C085-event-schedule .eventInfoContainer .event-info-holder .agendaItemSpeaker {
  height: 50px;
  margin-bottom: 16px;
}

.C085-events-container .C085-event-schedule .eventInfoContainer .event-info-holder .agendaItemSpeaker .speaker-image {
  position: relative;
}

.C085-events-container .C085-event-schedule .eventInfoContainer .event-info-holder .agendaItemSpeaker .speaker-image .image-container {
  position: absolute;
  float: left;
  min-width: 48px;
  min-height: 48px;
  overflow: hidden;
}

.C085-events-container .C085-event-schedule .eventInfoContainer .event-info-holder .agendaItemSpeaker .speaker-info-container {
  position: relative;
  text-align: left;
  height: 50px;
  width: 166px;
  margin-left: 64px;
}

.C085-events-container .C085-event-schedule .eventInfoContainer .event-info-holder .agendaItemSpeaker .speaker-info-container .speaker-name,
.C085-events-container .C085-event-schedule .eventInfoContainer .event-info-holder .agendaItemSpeaker .speaker-info-container .speaker-roll,
.C085-events-container .C085-event-schedule .eventInfoContainer .event-info-holder .agendaItemSpeaker .speaker-info-container .speaker-company {
  color: #2d383f;
  font-size: 12px;
  height: 16px;
  line-height: 1.33;
  position: absolute;
  text-align: left;
  width: 160px;
}

.C085-events-container .C085-event-schedule .eventInfoContainer .event-info-holder .agendaItemSpeaker .speaker-info-container .speaker-name {
  padding-bottom: 0px;
  font-weight: 500;
}

.C085-events-container .C085-event-schedule .eventInfoContainer .event-info-holder .agendaItemSpeaker .speaker-info-container .speaker-roll {
  top: 15px;
  font-weight: 300;
}

.C085-events-container .C085-event-schedule .eventInfoContainer .event-info-holder .agendaItemSpeaker .speaker-info-container .speaker-company {
  top: 30px;
  font-weight: 300;
}

.C085-events-container .C085-event-schedule .tab-content {
  box-shadow: 0 1px 7px 0 rgba(0, 0, 0, 0.3);
}

.C085-events-container .C085-event-schedule .margin-bottom {
  margin-bottom: 40px;
}

.C085-events-container .C085-event-schedule .container {
  margin-left: 0px;
  margin-right: 0px;
  padding-left: 0px;
  padding-right: 0px;
}

.C085-events-container .C085-modal-container .c085-modal .modal-dialog {
  height: 448px;
}

.C085-events-container .C085-modal-container .c085-modal .modal-dialog .modal-header {
  background-color: #ffffff;
}

.C085-events-container .C085-modal-container .c085-modal .modal-dialog .modal-body {
  padding: 0px 0px 0px 0px;
}

@media (max-width: 766px) {
  .C085-events-container .C085-event-schedule {
    width: 355px;
  }
  .C085-events-container .C085-event-schedule .eventInfoContainer .eventTimeContainer {
    margin-bottom: 0px;
  }
  .C085-events-container .C085-event-schedule .eventInfoContainer .eventTimeContainer .eventTimeHdr {
    margin-left: 20px;
  }
  .C085-events-container .C085-event-schedule .eventInfoContainer .eventTimeContainer .timeUnderline {
    margin: 22px 0px 0px 20px;
    width: 315px;
  }
  .C085-events-container .C085-event-schedule .eventInfoContainer .event-info-holder {
    margin-top: 25px;
  }
  .C085-events-container .C085-event-schedule .eventInfoContainer .event-info-holder .multiEventLocation,
  .C085-events-container .C085-event-schedule .eventInfoContainer .event-info-holder .multiEventTitle,
  .C085-events-container .C085-event-schedule .eventInfoContainer .event-info-holder .multiEventTime,
  .C085-events-container .C085-event-schedule .eventInfoContainer .event-info-holder .multiEventDesc,
  .C085-events-container .C085-event-schedule .eventInfoContainer .event-info-holder .singleEventLocation,
  .C085-events-container .C085-event-schedule .eventInfoContainer .event-info-holder .singleEventTitle,
  .C085-events-container .C085-event-schedule .eventInfoContainer .event-info-holder .singleEventTime,
  .C085-events-container .C085-event-schedule .eventInfoContainer .event-info-holder .singleEventDesc {
    width: 295px;
  }
  .C085-events-container .C085-event-schedule .eventInfoContainer .event-info-holder .multiEventTime,
  .C085-events-container .C085-event-schedule .eventInfoContainer .event-info-holder .singleEventTime {
    line-height: 1.71;
  }
  .C085-events-container .C085-event-schedule .eventInfoContainer .event-info-holder .multiEventTime p,
  .C085-events-container .C085-event-schedule .eventInfoContainer .event-info-holder .singleEventTime p {
    width: 260px;
  }
  .C085-events-container .C085-modal-container .c085-modal .modal-dialog {
    width: 355px;
    height: 896px;
  }
  .C085-events-container .C085-modal-container .c085-modal .modal-dialog.small-bio {
    height: 464px;
  }
  .C085-events-container .C085-modal-container .c085-modal .modal-dialog.small-bio .C084-profile-card {
    margin-bottom: 0px;
    min-height: auto;
    height: 420px;
  }
}

@media (min-width: 767px) {
  .C085-events-container .C085-event-schedule {
    width: 708px;
  }
  .C085-events-container .C085-event-schedule .eventInfoContainer .eventTimeContainer {
    margin-bottom: 14px;
  }
  .C085-events-container .C085-event-schedule .eventInfoContainer .eventTimeContainer .eventTimeHdr {
    margin-left: 40px;
  }
  .C085-events-container .C085-event-schedule .eventInfoContainer .eventTimeContainer .timeUnderline {
    margin: 22px 0px 0px 40px;
    width: 628px;
  }
  .C085-events-container .C085-event-schedule .eventInfoContainer .event-info-holder {
    margin-top: 0px;
  }
  .C085-events-container .C085-event-schedule .eventInfoContainer .event-info-holder .multiEventLocation,
  .C085-events-container .C085-event-schedule .eventInfoContainer .event-info-holder .multiEventTitle,
  .C085-events-container .C085-event-schedule .eventInfoContainer .event-info-holder .multiEventTime,
  .C085-events-container .C085-event-schedule .eventInfoContainer .event-info-holder .multiEventDesc,
  .C085-events-container .C085-event-schedule .eventInfoContainer .event-info-holder .singleEventLocation,
  .C085-events-container .C085-event-schedule .eventInfoContainer .event-info-holder .singleEventTitle,
  .C085-events-container .C085-event-schedule .eventInfoContainer .event-info-holder .singleEventTime,
  .C085-events-container .C085-event-schedule .eventInfoContainer .event-info-holder .singleEventDesc {
    width: 580px;
  }
  .C085-events-container .C085-event-schedule .eventInfoContainer .event-info-holder .multiEventTime,
  .C085-events-container .C085-event-schedule .eventInfoContainer .event-info-holder .singleEventTime {
    display: inline-flex;
    line-height: 1.14;
  }
  .C085-events-container .C085-modal-container .c085-modal .modal-dialog {
    width: 720px;
  }
  .C085-events-container .C085-modal-container .c085-modal .modal-dialog.small-bio {
    width: 280px;
  }
  .C085-events-container .C085-modal-container .c085-modal .modal-dialog.small-bio .C084-profile-card {
    min-width: auto;
  }
  .C085-events-container .C085-modal-container .c085-modal .modal-dialog.small-bio .C084-profile-card .bio-width-small {
    width: auto;
    height: auto;
  }
  .C085-events-container .C085-modal-container .c085-modal .modal-dialog.small-bio .C084-profile-card .bio-width-small .image-container {
    margin-top: 18px;
    margin-left: 40px;
  }
  .C085-events-container .C085-modal-container .c085-modal .modal-dialog.small-bio .C084-profile-card .bio-width-small .speaker-info .social-icon-container .social-icons .image-container {
    margin-left: 0px;
  }
  .C085-events-container .C085-modal-container .c085-modal .modal-dialog.small-bio .C084-profile-card .bio-width-small .speaker-info .cta-container {
    margin-top: 7px;
  }
}

@media (min-width: 800px) {
  .C085-events-container .C085-modal-container .c085-modal .modal-dialog {
    width: 780px;
  }
}

@media (min-width: 1280px) {
  .C085-events-container .C085-event-schedule {
    width: 1180px;
  }
  .C085-events-container .C085-event-schedule .eventInfoContainer .eventTimeContainer .timeUnderline {
    width: 1100px;
  }
  .C085-events-container .C085-event-schedule .eventInfoContainer .event-info-holder .multiEventLocation,
  .C085-events-container .C085-event-schedule .eventInfoContainer .event-info-holder .multiEventTitle,
  .C085-events-container .C085-event-schedule .eventInfoContainer .event-info-holder .multiEventTime,
  .C085-events-container .C085-event-schedule .eventInfoContainer .event-info-holder .multiEventDesc {
    width: 480px;
  }
  .C085-events-container .C085-event-schedule .eventInfoContainer .event-info-holder .singleEventLocation,
  .C085-events-container .C085-event-schedule .eventInfoContainer .event-info-holder .singleEventTitle,
  .C085-events-container .C085-event-schedule .eventInfoContainer .event-info-holder .singleEventTime,
  .C085-events-container .C085-event-schedule .eventInfoContainer .event-info-holder .singleEventDesc {
    width: 980px;
  }
}

.C086-speaker-profile-list .carousel {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
}

@media (min-width: 1280px) {
  .C086-speaker-profile-list .carousel a {
    margin: 25px 10px;
    width: 274px;
  }
}

@media (max-width: 1279px) and (min-width: 1024px) {
  .C086-speaker-profile-list .carousel a {
    margin: 25px 6px;
    width: 232px;
  }
}

@media (max-width: 1023px) and (min-width: 768px) {
  .C086-speaker-profile-list .carousel a {
    margin: 25px 6px;
    width: 244px;
  }
}

@media (max-width: 767px) {
  .C086-speaker-profile-list .carousel a {
    margin: 25px 5px;
    width: 240px;
  }
}

.C086-speaker-profile-list .image-container img {
  width: 12rem;
}

.C086-speaker-profile-list .carousel-item {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}

.C086-speaker-profile-list .carousel-item .carousel-item-title {
  width: 100%;
}

.C086-speaker-profile-list .carousel-item-content {
  color: #2d383f;
  font-size: 0.875rem;
}

.C086-speaker-profile-list .carousel-item-content p {
  margin: 0;
}

.C086-speaker-profile-list-carousel .carousel-item-content {
  margin: 32px 0 0;
  font-size: 0.875px;
}

.C086-speaker-profile-list,
.C086-speaker-profile-list-carousel {
  position: relative;
  padding: 25px 0;
  font-weight: 300;
  font-stretch: normal;
  font-style: normal;
  letter-spacing: normal;
  color: #2d383f;
}

.C086-speaker-profile-list ._c086-cta-buttons,
.C086-speaker-profile-list-carousel ._c086-cta-buttons {
  width: 100%;
  text-align: center;
}

.C086-speaker-profile-list .C084-profile-card .bio-desc-container,
.C086-speaker-profile-list-carousel .C084-profile-card .bio-desc-container {
  position: inherit;
  margin-top: -160px;
  margin-bottom: 40px;
}

@media (max-width: 766px) {
  .C086-speaker-profile-list .C084-profile-card .bio-desc-container,
  .C086-speaker-profile-list-carousel .C084-profile-card .bio-desc-container {
    margin-top: -120px;
    margin-bottom: 0px;
    height: auto;
  }
}

@media (max-width: 320px) {
  .C086-speaker-profile-list .modal-content,
  .C086-speaker-profile-list-carousel .modal-content {
    width: 90%;
  }
  .C086-speaker-profile-list .C084-profile-card .speaker-info, .C086-speaker-profile-list .C084-profile-card div.bio-width-large,
  .C086-speaker-profile-list-carousel .C084-profile-card .speaker-info,
  .C086-speaker-profile-list-carousel .C084-profile-card div.bio-width-large {
    width: 325px;
  }
  .C086-speaker-profile-list .C084-profile-card .bio-description,
  .C086-speaker-profile-list-carousel .C084-profile-card .bio-description {
    width: 290px;
  }
}

@media (max-width: 280px) {
  .C086-speaker-profile-list .modal-content,
  .C086-speaker-profile-list-carousel .modal-content {
    width: 79%;
  }
  .C086-speaker-profile-list .C084-profile-card .speaker-info, .C086-speaker-profile-list .C084-profile-card div.bio-width-large,
  .C086-speaker-profile-list-carousel .C084-profile-card .speaker-info,
  .C086-speaker-profile-list-carousel .C084-profile-card div.bio-width-large {
    width: 280px;
  }
  .C086-speaker-profile-list .C084-profile-card .bio-description,
  .C086-speaker-profile-list-carousel .C084-profile-card .bio-description {
    width: 250px;
  }
}

.C086-speaker-profile-list .image-container img,
.C086-speaker-profile-list-carousel .image-container img {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.C086-speaker-profile-list .header,
.C086-speaker-profile-list-carousel .header {
  max-width: 980px;
  margin-left: auto;
  margin-right: auto;
  font-size: 1.5em;
  text-align: center;
  position: relative;
}

@media (max-width: 766px) {
  .C086-speaker-profile-list .header,
  .C086-speaker-profile-list-carousel .header {
    margin-bottom: 50px;
  }
}

.C086-speaker-profile-list .carousel-title,
.C086-speaker-profile-list-carousel .carousel-title {
  color: #2d383f;
}

.C086-speaker-profile-list .carousel-item-title,
.C086-speaker-profile-list-carousel .carousel-item-title {
  font-size: 1.375rem;
  line-height: 2rem;
  text-align: center;
  color: #2d383f;
}

.C086-speaker-profile-list .carousel-item-content,
.C086-speaker-profile-list-carousel .carousel-item-content {
  line-height: 1.5rem;
  text-align: center;
}

@media (min-width: 1280px) {
  .C086-speaker-profile-list .header,
  .C086-speaker-profile-list-carousel .header {
    margin: 0 36px 40px 100px;
    font-size: 1.75rem;
    line-height: 2.5rem;
  }
  .C086-speaker-profile-list .carousel-title,
  .C086-speaker-profile-list-carousel .carousel-title {
    margin: 40px 0 16px;
    font-size: 1.875rem;
    line-height: 2.5rem;
  }
}

@media (min-width: 1024px) and (max-width: 1279px) {
  .C086-speaker-profile-list .header,
  .C086-speaker-profile-list-carousel .header {
    margin: 0 0 40px;
    font-size: 1.625rem;
    line-height: 2rem;
  }
  .C086-speaker-profile-list .carousel-title,
  .C086-speaker-profile-list-carousel .carousel-title {
    margin: 40px 0 16px;
    font-size: 1.5rem;
    line-height: 2rem;
  }
}

@media (min-width: 768px) and (max-width: 1023px) {
  .C086-speaker-profile-list .header,
  .C086-speaker-profile-list-carousel .header {
    margin: 0 0 40px;
    font-size: 1.625rem;
    line-height: 2rem;
  }
  .C086-speaker-profile-list .carousel-title,
  .C086-speaker-profile-list-carousel .carousel-title {
    margin: 40px 0 16px;
    font-size: 1.5rem;
    line-height: 2rem;
  }
}

@media (min-width: 500px) and (max-width: 767px) {
  .C086-speaker-profile-list .header,
  .C086-speaker-profile-list-carousel .header {
    margin: 0 0 48px;
    font-size: 1.625rem;
    line-height: 2rem;
  }
  .C086-speaker-profile-list .carousel-title,
  .C086-speaker-profile-list-carousel .carousel-title {
    margin: 48px 0 16px;
    font-size: 1.5rem;
    line-height: 2rem;
  }
}

@media (max-width: 499px) {
  .C086-speaker-profile-list .header,
  .C086-speaker-profile-list-carousel .header {
    margin: 0 0 48px;
    font-size: 1.625rem;
    line-height: 2rem;
  }
  .C086-speaker-profile-list .carousel-title,
  .C086-speaker-profile-list-carousel .carousel-title {
    margin: 48px 0 16px;
    font-size: 1.5rem;
    line-height: 2rem;
  }
}

.C086-speaker-profile-list .padded-container,
.C086-speaker-profile-list-carousel .padded-container {
  max-width: 1180px;
}

.C086-speaker-profile-list .carousel-item,
.C086-speaker-profile-list-carousel .carousel-item {
  min-width: calc((100% - (1.25rem * 3)) / 4);
  font-weight: 400;
}

.C086-speaker-profile-list .carousel-item .image-container,
.C086-speaker-profile-list-carousel .carousel-item .image-container {
  position: relative;
  overflow: hidden;
  border: 1px solid #c0c0c0;
  border-radius: 100%;
  width: 80%;
  min-width: 8.5rem;
  max-width: 12rem;
  text-align: -webkit-center;
  margin: 0 auto;
}

.C086-speaker-profile-list .carousel-item .image-container:before,
.C086-speaker-profile-list-carousel .carousel-item .image-container:before {
  display: block;
  padding-top: 100%;
  content: "";
}

.C086-speaker-profile-list .carousel-item h3,
.C086-speaker-profile-list-carousel .carousel-item h3 {
  margin: 15px 0;
}

.C086-speaker-profile-list .carousel-item .carousel-item-title,
.C086-speaker-profile-list-carousel .carousel-item .carousel-item-title {
  display: block;
  margin: 16px 0px 0px 0px;
}

.C086-speaker-profile-list .carousel-item .ellip, .C086-speaker-profile-list .carousel-item .ellip-line,
.C086-speaker-profile-list-carousel .carousel-item .ellip,
.C086-speaker-profile-list-carousel .carousel-item .ellip-line {
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.71;
  color: #2d383f;
}

.C086-speaker-profile-list .carousel-item:hover *,
.C086-speaker-profile-list-carousel .carousel-item:hover * {
  color: #00aa73;
}

.C086-speaker-profile-list .owl-nav .owl-prev,
.C086-speaker-profile-list .owl-nav .owl-next,
.C086-speaker-profile-list-carousel .owl-nav .owl-prev,
.C086-speaker-profile-list-carousel .owl-nav .owl-next {
  position: absolute;
  top: 35%;
}

.C086-speaker-profile-list .owl-nav .owl-prev:after,
.C086-speaker-profile-list .owl-nav .owl-next:after,
.C086-speaker-profile-list-carousel .owl-nav .owl-prev:after,
.C086-speaker-profile-list-carousel .owl-nav .owl-next:after {
  content: '';
  display: block;
  width: 23px;
  height: 23px;
  background-color: transparent;
  border-top: 3px solid #d9d9d9;
  border-right: 3px solid #d9d9d9;
}

.C086-speaker-profile-list .owl-nav .owl-prev,
.C086-speaker-profile-list-carousel .owl-nav .owl-prev {
  left: -29px;
}

.C086-speaker-profile-list .owl-nav .owl-prev:after,
.C086-speaker-profile-list-carousel .owl-nav .owl-prev:after {
  transform: rotate(225deg);
}

.C086-speaker-profile-list .owl-nav .owl-next,
.C086-speaker-profile-list-carousel .owl-nav .owl-next {
  right: -29px;
}

.C086-speaker-profile-list .owl-nav .owl-next:after,
.C086-speaker-profile-list-carousel .owl-nav .owl-next:after {
  transform: rotate(45deg);
}

.C086-speaker-profile-list .C086-popup-container .modal-popup .modal-dialog .C084-profile-card .social-media-icons,
.C086-speaker-profile-list-carousel .C086-popup-container .modal-popup .modal-dialog .C084-profile-card .social-media-icons {
  width: 50px;
}

.C086-speaker-profile-list .C086-popup-container .modal-popup .modal-dialog .C084-profile-card .social-media-icons .image-container,
.C086-speaker-profile-list-carousel .C086-popup-container .modal-popup .modal-dialog .C084-profile-card .social-media-icons .image-container {
  margin-left: 0px !important;
}

.C086-speaker-profile-list .C086-popup-container .modal-popup .modal-dialog .C084-profile-card .social-media-icons .image-container img,
.C086-speaker-profile-list-carousel .C086-popup-container .modal-popup .modal-dialog .C084-profile-card .social-media-icons .image-container img {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  width: 24px;
}

.C086-speaker-profile-list .C086-popup-container .modal-popup .modal-dialog,
.C086-speaker-profile-list-carousel .C086-popup-container .modal-popup .modal-dialog {
  width: 780px;
  height: 448px;
}

.C086-speaker-profile-list .C086-popup-container .modal-popup .modal-dialog .C084-profile-card .image-container img,
.C086-speaker-profile-list-carousel .C086-popup-container .modal-popup .modal-dialog .C084-profile-card .image-container img {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  width: 160px;
}

@media (min-width: 1280px) {
  .C086-speaker-profile-list .C086-popup-container .modal-popup .modal-dialog .C084-profile-card .image-container,
  .C086-speaker-profile-list-carousel .C086-popup-container .modal-popup .modal-dialog .C084-profile-card .image-container {
    margin-left: 2.5rem !important;
  }
}

@media (min-width: 768px) and (max-width: 1023px) {
  .C086-speaker-profile-list .C086-popup-container .modal-popup .modal-dialog .C084-profile-card .image-container,
  .C086-speaker-profile-list-carousel .C086-popup-container .modal-popup .modal-dialog .C084-profile-card .image-container {
    margin-left: 2.5rem !important;
  }
}

@media (max-width: 766px) {
  .C086-speaker-profile-list .C086-popup-container .modal-popup .modal-dialog,
  .C086-speaker-profile-list-carousel .C086-popup-container .modal-popup .modal-dialog {
    width: 355px;
    height: 896px;
  }
  .C086-speaker-profile-list .C086-popup-container .modal-popup .modal-dialog.small-bio,
  .C086-speaker-profile-list-carousel .C086-popup-container .modal-popup .modal-dialog.small-bio {
    width: 355px;
    height: 464px;
  }
  .C086-speaker-profile-list .C086-popup-container .modal-popup .modal-dialog.small-bio .C084-profile-card,
  .C086-speaker-profile-list-carousel .C086-popup-container .modal-popup .modal-dialog.small-bio .C084-profile-card {
    margin-bottom: 0px;
    min-height: auto;
    height: 420px;
  }
  .C086-speaker-profile-list .C086-popup-container .modal-popup .carousel-container,
  .C086-speaker-profile-list-carousel .C086-popup-container .modal-popup .carousel-container {
    padding-left: 0;
    padding-right: 0;
  }
  .C086-speaker-profile-list .C086-popup-container .modal-popup .modal-content .modal-header,
  .C086-speaker-profile-list-carousel .C086-popup-container .modal-popup .modal-content .modal-header {
    min-height: 24px;
    background-color: #ffffff;
    border: 0;
    padding: 0 30px 0 10px;
    line-height: 24px;
  }
  .C086-speaker-profile-list .C086-popup-container .modal-popup .modal-content .modal-body,
  .C086-speaker-profile-list-carousel .C086-popup-container .modal-popup .modal-content .modal-body {
    padding: 0px;
  }
}

@media (min-width: 767px) {
  .C086-speaker-profile-list .C086-popup-container .modal-popup .modal-dialog,
  .C086-speaker-profile-list-carousel .C086-popup-container .modal-popup .modal-dialog {
    width: 720px;
  }
  .C086-speaker-profile-list .C086-popup-container .modal-popup .modal-dialog.small-bio,
  .C086-speaker-profile-list-carousel .C086-popup-container .modal-popup .modal-dialog.small-bio {
    width: 280px;
  }
  .C086-speaker-profile-list .C086-popup-container .modal-popup .modal-dialog.small-bio .C084-profile-card,
  .C086-speaker-profile-list-carousel .C086-popup-container .modal-popup .modal-dialog.small-bio .C084-profile-card {
    min-width: auto;
  }
  .C086-speaker-profile-list .C086-popup-container .modal-popup .modal-dialog.small-bio .C084-profile-card .bio-width-small,
  .C086-speaker-profile-list-carousel .C086-popup-container .modal-popup .modal-dialog.small-bio .C084-profile-card .bio-width-small {
    width: auto;
    height: auto;
  }
  .C086-speaker-profile-list .C086-popup-container .modal-popup .modal-dialog.small-bio .C084-profile-card .bio-width-small .image-container,
  .C086-speaker-profile-list-carousel .C086-popup-container .modal-popup .modal-dialog.small-bio .C084-profile-card .bio-width-small .image-container {
    margin-top: 18px;
    margin-left: 40px;
  }
  .C086-speaker-profile-list .C086-popup-container .modal-popup .modal-dialog.small-bio .C084-profile-card .bio-width-small .speaker-info .social-icon-container .social-icons .image-container,
  .C086-speaker-profile-list-carousel .C086-popup-container .modal-popup .modal-dialog.small-bio .C084-profile-card .bio-width-small .speaker-info .social-icon-container .social-icons .image-container {
    margin-left: 0px;
  }
  .C086-speaker-profile-list .C086-popup-container .modal-popup .modal-dialog.small-bio .C084-profile-card .bio-width-small .speaker-info ._c084-cta-buttons,
  .C086-speaker-profile-list-carousel .C086-popup-container .modal-popup .modal-dialog.small-bio .C084-profile-card .bio-width-small .speaker-info ._c084-cta-buttons {
    margin-top: 0;
  }
  .C086-speaker-profile-list .C086-popup-container .modal-popup .modal-content .modal-header,
  .C086-speaker-profile-list-carousel .C086-popup-container .modal-popup .modal-content .modal-header {
    min-height: 24px;
    background-color: #ffffff;
    border: 0;
    padding: 0 30px 0 10px;
    line-height: 24px;
  }
  .C086-speaker-profile-list .C086-popup-container .modal-popup .modal-content .modal-body,
  .C086-speaker-profile-list-carousel .C086-popup-container .modal-popup .modal-content .modal-body {
    padding: 0px;
  }
}

@media (min-width: 800px) and (max-width: 1279px) {
  .C086-speaker-profile-list .C086-popup-container .modal-popup .modal-dialog,
  .C086-speaker-profile-list-carousel .C086-popup-container .modal-popup .modal-dialog {
    width: 780px;
  }
  .C086-speaker-profile-list .C086-popup-container .modal-popup .modal-dialog.small-bio,
  .C086-speaker-profile-list-carousel .C086-popup-container .modal-popup .modal-dialog.small-bio {
    width: 280px;
  }
  .C086-speaker-profile-list .C086-popup-container .modal-popup .modal-dialog.small-bio .C084-profile-card,
  .C086-speaker-profile-list-carousel .C086-popup-container .modal-popup .modal-dialog.small-bio .C084-profile-card {
    min-width: auto;
  }
  .C086-speaker-profile-list .C086-popup-container .modal-popup .modal-dialog.small-bio .C084-profile-card .bio-width-small,
  .C086-speaker-profile-list-carousel .C086-popup-container .modal-popup .modal-dialog.small-bio .C084-profile-card .bio-width-small {
    width: auto;
    height: auto;
  }
  .C086-speaker-profile-list .C086-popup-container .modal-popup .modal-dialog.small-bio .C084-profile-card .bio-width-small .image-container,
  .C086-speaker-profile-list-carousel .C086-popup-container .modal-popup .modal-dialog.small-bio .C084-profile-card .bio-width-small .image-container {
    margin-top: 18px;
    margin-left: 40px;
  }
  .C086-speaker-profile-list .C086-popup-container .modal-popup .modal-dialog.small-bio .C084-profile-card .bio-width-small .speaker-info .social-icon-container .social-icons .image-container,
  .C086-speaker-profile-list-carousel .C086-popup-container .modal-popup .modal-dialog.small-bio .C084-profile-card .bio-width-small .speaker-info .social-icon-container .social-icons .image-container {
    margin-left: 0px;
  }
  .C086-speaker-profile-list .C086-popup-container .modal-popup .modal-dialog.small-bio .C084-profile-card .bio-width-small .speaker-info ._c084-cta-buttons,
  .C086-speaker-profile-list-carousel .C086-popup-container .modal-popup .modal-dialog.small-bio .C084-profile-card .bio-width-small .speaker-info ._c084-cta-buttons {
    margin-top: 0;
  }
}

@media (min-width: 1280px) {
  .C086-speaker-profile-list .C086-popup-container .modal-popup .modal-dialog,
  .C086-speaker-profile-list-carousel .C086-popup-container .modal-popup .modal-dialog {
    width: 780px;
  }
  .C086-speaker-profile-list .C086-popup-container .modal-popup .modal-dialog.small-bio,
  .C086-speaker-profile-list-carousel .C086-popup-container .modal-popup .modal-dialog.small-bio {
    width: 280px;
  }
  .C086-speaker-profile-list .C086-popup-container .modal-popup .modal-dialog.small-bio .C084-profile-card,
  .C086-speaker-profile-list-carousel .C086-popup-container .modal-popup .modal-dialog.small-bio .C084-profile-card {
    min-width: auto;
  }
  .C086-speaker-profile-list .C086-popup-container .modal-popup .modal-dialog.small-bio .C084-profile-card .bio-width-small,
  .C086-speaker-profile-list-carousel .C086-popup-container .modal-popup .modal-dialog.small-bio .C084-profile-card .bio-width-small {
    width: auto;
    height: auto;
  }
  .C086-speaker-profile-list .C086-popup-container .modal-popup .modal-dialog.small-bio .C084-profile-card .bio-width-small .image-container,
  .C086-speaker-profile-list-carousel .C086-popup-container .modal-popup .modal-dialog.small-bio .C084-profile-card .bio-width-small .image-container {
    margin-top: 18px;
    margin-left: 40px;
  }
  .C086-speaker-profile-list .C086-popup-container .modal-popup .modal-dialog.small-bio .C084-profile-card .bio-width-small .speaker-info .social-icon-container .social-icons .image-container,
  .C086-speaker-profile-list-carousel .C086-popup-container .modal-popup .modal-dialog.small-bio .C084-profile-card .bio-width-small .speaker-info .social-icon-container .social-icons .image-container {
    margin-left: 0px;
  }
  .C086-speaker-profile-list .C086-popup-container .modal-popup .modal-dialog.small-bio .C084-profile-card .bio-width-small .speaker-info ._c084-cta-buttons,
  .C086-speaker-profile-list-carousel .C086-popup-container .modal-popup .modal-dialog.small-bio .C084-profile-card .bio-width-small .speaker-info ._c084-cta-buttons {
    margin-top: 0;
  }
  .C086-speaker-profile-list .C086-popup-container .modal-popup .modal-content .modal-header,
  .C086-speaker-profile-list-carousel .C086-popup-container .modal-popup .modal-content .modal-header {
    min-height: 24px;
    background-color: #ffffff;
    border: 0;
    padding: 0 30px 0 10px;
    line-height: 24px;
  }
  .C086-speaker-profile-list .C086-popup-container .modal-popup .modal-content .modal-body,
  .C086-speaker-profile-list-carousel .C086-popup-container .modal-popup .modal-content .modal-body {
    padding: 0px;
  }
}

.C086-speaker-profile-list .C086-popup-container .modal-popup .close,
.C086-speaker-profile-list-carousel .C086-popup-container .modal-popup .close {
  position: absolute;
  top: 6px;
  right: 8px;
  outline: 0;
  opacity: 1;
  font-size: 0.875em;
}

.C086-speaker-profile-list .C086-popup-container .modal-popup .glyphicon,
.C086-speaker-profile-list-carousel .C086-popup-container .modal-popup .glyphicon {
  font-size: 16px;
  color: #2d383f;
  font-weight: 300;
}

.C086-speaker-profile-list .C086-popup-container .modal-popup .glyphicon:hover,
.C086-speaker-profile-list-carousel .C086-popup-container .modal-popup .glyphicon:hover {
  font-weight: 500;
}

.C086-speaker-profile-list .C086-popup-container .modal-popup .glyphicon-remove,
.C086-speaker-profile-list-carousel .C086-popup-container .modal-popup .glyphicon-remove {
  vertical-align: bottom;
  line-height: inherit;
  top: 0px;
}

:lang(zh-CN) .C074-featured-carousel-loop .carousel-item-content .ellip span {
  white-space: unset !important;
}

.owl-carousel {
  touch-action: manipulation;
}

.C088-card-carousel-loop .podcast-icon {
  background-image: url(data:image/png;base64,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);
}

.C088-card-carousel-loop .play-button, .C088-card-carousel-loop .play-button-circle, .C088-card-carousel-loop .podcast-icon {
  z-index: 3;
  height: 1.5rem;
  width: 1.5rem;
}

.C088-card-carousel-loop .play-button-circle:before {
  background-color: rgba(0, 0, 0, 0);
  border: 2px solid #ffffff;
  height: 1.5rem;
  left: 12px;
  top: 0px;
  width: 1.5rem;
}

.C088-card-carousel-loop .play-button-circle:after {
  border-bottom: 5px solid transparent;
  border-left: 8px solid #ffffff;
  border-top: 5px solid transparent;
  left: 9px;
  top: 7px;
}

.C088-card-carousel-loop * {
  box-sizing: border-box;
  -webkit-margin-before: 0;
  -webkit-margin-after: 0;
  transition: all 0.45s ease-in-out !important;
}

.C088-card-carousel-loop *:before, .C088-card-carousel-loop *:after {
  box-sizing: border-box;
}

.C088-card-carousel-loop html {
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  transform: translateZ(0);
}

.C088-card-carousel-loop body {
  background-color: #ffffff;
  color: #2d383f;
  font-family: "Whitney SSm A", "Whitney SSm B", Helvetica, Arial, sans-serif;
  margin: 0;
  overflow-x: hidden;
  padding: 0;
  position: relative;
  max-width: 100vw;
}

.C088-card-carousel-loop a {
  color: #00AA7E;
  text-decoration: none;
}

.C088-card-carousel-loop h2 {
  font-size: 1.5rem;
  font-weight: 300;
  line-height: 2rem;
}

.C088-card-carousel-loop .vp-width-visualizr {
  background: rgba(0, 0, 0, 0.5);
  left: 0;
  padding: 0.5rem 0;
  position: absolute;
  top: 0;
  width: 100vw;
  z-index: 1000;
}

.C088-card-carousel-loop .vp-width-visualizr label {
  color: white;
  display: block;
  font-size: 0.875rem;
  font-weight: 600;
  text-align: center;
  text-transform: uppercase;
}

.C088-card-carousel-loop .full-bleed {
  padding: 2.5rem 0 3rem;
  width: 100%;
  z-index: 1;
}

.C088-card-carousel-loop .full-bleed:hover {
  z-index: 10;
}

.C088-card-carousel-loop .category-slider {
  overflow: visible;
}

.C088-card-carousel-loop .slider-heading {
  margin: 0 auto 1.5rem;
  max-width: 1180px;
  position: relative;
  z-index: 1;
}

.C088-card-carousel-loop .slider-heading a {
  display: inline;
  white-space: nowrap;
  padding: 2px 5px;
}

.C088-card-carousel-loop .slider-heading h2 {
  display: inline;
  margin-right: 1rem;
}

@media (max-width: 425px) {
  .C088-card-carousel-loop .slider-heading h2 {
    width: 100%;
  }
}

@media (min-width: 767px) and (max-width: 1279px) {
  .C088-card-carousel-loop .slider-heading {
    padding-right: 3.90625%;
    padding-left: 3.90625%;
  }
}

@media (max-width: 767px) {
  .C088-card-carousel-loop .slider-heading {
    padding-right: 10px;
    padding-left: 10px;
  }
}

@media screen and (max-width: 767px) {
  .C088-card-carousel-loop .slider-heading {
    margin: 0 1rem 1rem;
  }
  .C088-card-carousel-loop .slider-heading a {
    position: initial;
    float: right;
  }
}

.C088-card-carousel-loop .slider {
  overflow-y: hidden;
  margin-top: -150px;
  margin-bottom: -400px;
  padding: 0 0 0.5rem;
  position: relative;
}

.C088-card-carousel-loop .has-focus {
  margin-top: -150px;
  margin-bottom: -400px;
  padding: 0 0 0.5rem;
  z-index: 4;
}

.C088-card-carousel-loop [class^=slider-toggle--] {
  background: rgba(255, 255, 255, 0.4) !important;
  border: none;
  height: calc(100% - 1rem);
  margin: 0.5rem 0;
  outline: none;
  position: absolute;
  top: 0;
  transition: background 0.2s ease-in-out;
  width: 3rem;
  z-index: 14;
}

.C088-card-carousel-loop [class^=slider-toggle--][class$=prev] {
  left: 0;
  transform: scaleX(-1);
}

.C088-card-carousel-loop [class^=slider-toggle--][class$=next] {
  right: 0;
}

.C088-card-carousel-loop [class^=slider-toggle--]:hover {
  background: rgba(255, 255, 255, 0.6) !important;
}

.C088-card-carousel-loop [class^=slider-toggle--]:before {
  border-top: 2px solid #2d383f;
  border-right: 2px solid #2d383f;
  content: "";
  display: block;
  height: 1.5rem;
  position: relative;
  transform: rotate(45deg);
  width: 1.5rem;
}

@media screen and (max-width: 639px) {
  .C088-card-carousel-loop [class^=slider-toggle--] {
    display: none;
  }
}

.C088-card-carousel-loop .slider-mask {
  display: flex;
  flex-flow: row nowrap;
  margin-bottom: -1.5rem;
  overflow: hidden;
  padding: 0 3rem;
  padding-top: 0.5rem;
  padding-bottom: 2rem;
  max-width: 100%;
  tranisition: all 0.45s ease-in-out;
  padding-top: calc(30px + .5rem);
}

.C088-card-carousel-loop .slick-slide, .C088-card-carousel-loop .card-wrapper {
  display: inline-flex;
  flex-grow: 1;
  flex-shrink: 0;
  margin-bottom: 0rem;
  min-height: 10rem;
  max-height: 28rem;
  position: relative;
  transform: translate3d(0, 0, 0);
  transition: flex-basis 0.2s ease-in-out;
  transition: all 0.2s ease-in-out, margin-bottom 0.2s ease 0.2s;
  transition: all 10s ease, margin-bottom 6s ease 4s;
  min-width: 260px;
  max-width: 380px;
  z-index: 1;
}

@media screen and (min-width: 1500px) and (max-width: 1799px) {
  .C088-card-carousel-loop .slick-slide, .C088-card-carousel-loop .card-wrapper {
    flex-basis: calc(20% - 20px);
  }
}

@media screen and (max-width: 539px) {
  .C088-card-carousel-loop .card-wrapper {
    flex-basis: 100%;
  }
}

@media screen and (min-width: 540px) and (max-width: 767px) {
  .C088-card-carousel-loop .card-wrapper {
    flex-basis: calc(33.333% - 10px);
  }
}

@media screen and (min-width: 768px) and (max-width: 1199px) {
  .C088-card-carousel-loop .card-wrapper {
    flex-basis: calc(33.333% - 12px);
  }
}

@media screen and (min-width: 1200px) and (max-width: 1279px) {
  .C088-card-carousel-loop .card-wrapper {
    flex-basis: calc(25% - 12px);
  }
}

@media screen and (min-width: 1280px) and (max-width: 1499px) {
  .C088-card-carousel-loop .card-wrapper {
    flex-basis: calc(25% - 20px);
  }
}

@media screen and (min-width: 1800px) and (max-width: 2099px) {
  .C088-card-carousel-loop .card-wrapper {
    flex-basis: calc(16.667% - 20px);
  }
}

@media screen and (min-width: 2100px) {
  .C088-card-carousel-loop .card-wrapper {
    flex-basis: calc(14.286% - 20px);
  }
}

.C088-card-carousel-loop .card-wrapper .card-item {
  display: block;
  min-height: 10rem;
  margin: 0;
  position: relative;
  top: 0rem;
  transition: all 0.45s ease-in-out, margin-bottom 0s;
  width: 100%;
}

.C088-card-carousel-loop .card-wrapper .card-item .card-content {
  box-shadow: 0 0.125rem 0.5rem rgba(0, 0, 0, 0.2);
  padding: 1rem 1rem 3rem;
  position: relative;
  transition: all 0.45s ease-in-out;
  z-index: 1;
}

.C088-card-carousel-loop .card-wrapper .card-item .card-content:not(.gray-background):not(.brand-primary-background):not(.brand-secondary-background):not(.brand-accent-background) {
  background-color: #ffffff;
}

.C088-card-carousel-loop .card-wrapper .card-item .card-content:not(.gray-background):not(.brand-primary-background):not(.brand-secondary-background):not(.brand-accent-background) .meta-bar {
  background-color: #ffffff;
}

.C088-card-carousel-loop .card-wrapper .card-item .card-content.gray-background .meta-bar {
  background-color: #f0f0f0;
}

.C088-card-carousel-loop .card-wrapper .card-item .card-content.brand-primary-background .meta-bar {
  background-color: #00AA7E;
}

.C088-card-carousel-loop .card-wrapper .card-item .card-content.brand-secondary-background .meta-bar {
  background-color: #004B8D;
}

.C088-card-carousel-loop .card-wrapper .card-item .card-content.brand-accent-background .meta-bar {
  background-color: #004B8D;
}

.C088-card-carousel-loop .card-wrapper .card-item .card-content .meta-1 {
  color: #c0c0c0;
  display: block;
  height: 2rem;
}

.C088-card-carousel-loop .card-wrapper .card-item .card-content .card-title {
  font-size: 1rem;
  font-weight: 500;
  max-height: calc(1.5rem * 4);
  min-height: calc(1.5rem * 4);
  line-height: 1.5rem;
  margin-bottom: 0.5rem;
  overflow: hidden;
  transition: all 0.45s ease-in-out;
}

.C088-card-carousel-loop .card-wrapper .card-item .card-content .display-content {
  margin-bottom: 1rem;
  overflow: hidden;
  padding-bottom: 0rem;
  position: relative;
  width: 100%;
  transition: all 0.45s ease-in-out;
}

.C088-card-carousel-loop .card-wrapper .card-item .card-content .display-content .card-teaser {
  border-bottom: 1rem solid;
  color: rgba(0, 0, 0, 0);
  font-size: 1rem;
  font-weight: 300;
  max-height: 0rem;
  line-height: 1.5rem;
  overflow: hidden;
  position: relative;
  transition: all 0.45s ease-in-out;
  z-index: 2;
}

.C088-card-carousel-loop .card-wrapper .card-item .card-content .display-content img {
  margin-bottom: 5px;
  margin-top: 0%;
  opacity: 1;
  transform: translateY(0%);
  transition: all 0.45s ease-in-out;
  width: 100%;
  z-index: 0;
}

.C088-card-carousel-loop .card-wrapper .card-item .card-content .display-content .play-button {
  bottom: 0;
  right: 0;
  top: auto;
  left: auto;
}

.C088-card-carousel-loop .card-wrapper .card-item .card-content .meta-content {
  bottom: 0;
  display: block;
  height: 3rem;
  position: absolute;
  width: calc(100% - 2rem);
  transition: all 0.45s ease-in-out;
}

.C088-card-carousel-loop .card-wrapper .card-item .card-content .meta-content .meta-bar {
  align-items: center;
  display: flex;
  flex-flow: row nowrap;
  height: 100%;
  justify-content: space-between;
  top: 0;
  width: 100%;
}

.C088-card-carousel-loop .card-wrapper .card-item .card-content .meta-content .meta-bar:first-child {
  position: relative;
  z-index: 2;
}

.C088-card-carousel-loop .card-wrapper .card-item .card-content .meta-content .meta-bar:last-child {
  opacity: 0;
  position: absolute;
  z-index: 0;
}

.C088-card-carousel-loop .card-wrapper .card-item .card-content .meta-content .meta-bar .meta-3 {
  flex: 0 0 auto;
  margin-left: .3rem;
}

.C088-card-carousel-loop .card-wrapper .card-item .card-content .meta-content .meta-bar .meta-3, .C088-card-carousel-loop .card-wrapper .card-item .card-content .meta-content .meta-bar .meta-4 {
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1rem;
}

.C088-card-carousel-loop .card-wrapper .card-item .card-content .meta-content:after {
  background: #c0c0c0;
  content: "";
  display: block;
  height: 1px;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 4;
}

.C088-card-carousel-loop .card-wrapper .card-item .card-content .cta-text, .C088-card-carousel-loop .card-wrapper .card-item .card-content .meta-1, .C088-card-carousel-loop .card-wrapper .card-item .card-content .meta-2 {
  font-size: 0.75rem;
  font-weight: 600;
  line-height: 1rem;
  text-transform: uppercase;
}

.C088-card-carousel-loop .card-wrapper:hover {
  align-self: flex-start;
  margin-bottom: -20rem;
  transition: all 0.45s ease-in-out;
  z-index: 10;
}

.C088-card-carousel-loop .card-wrapper:hover .card-item {
  margin: 0 -2rem -4rem;
  top: -2rem;
  position: relative;
  width: calc(100% + 4rem);
  z-index: 10;
}

.C088-card-carousel-loop .card-wrapper:hover .card-item .card-content {
  box-shadow: 0 4px 16px rgba(0, 0, 0, 0.2);
  padding-bottom: 4rem;
  z-index: 10;
}

.C088-card-carousel-loop .card-wrapper:hover .card-item .card-content .card-title {
  font-size: 1.125rem;
  max-height: calc(1.5rem * 6);
  min-height: calc(1.5rem * 4);
  transition: all 0.45s ease-in-out;
}

.C088-card-carousel-loop .card-wrapper:hover .card-item .card-content .display-content {
  max-height: 18rem !important;
  transition: all 0.45s ease-in-out;
}

.C088-card-carousel-loop .card-wrapper:hover .card-item .card-content .display-content .card-teaser {
  border-bottom: 0rem solid #ffffff;
  color: black;
  max-height: 18rem;
  margin-bottom: 0rem;
  transition: all 0.45s ease-in-out;
  z-index: 1;
}

.C088-card-carousel-loop .card-wrapper:hover .card-item .card-content .display-content img, .C088-card-carousel-loop .card-wrapper:hover .card-item .card-content .display-content .play-button-circle {
  opacity: 0;
  margin-bottom: -200%;
  transition: all 0.45s ease-in-out !important;
}

.C088-card-carousel-loop .card-wrapper:hover .card-item .card-content .meta-content {
  height: 4rem;
}

.C088-card-carousel-loop .card-wrapper:hover .card-item .card-content .meta-content .meta-bar:first-child {
  position: absolute;
  z-index: 0;
}

.C088-card-carousel-loop .card-wrapper:hover .card-item .card-content .meta-content .meta-bar:last-child {
  opacity: 1;
  position: relative;
  transition: opacity 0.2s ease-in-out;
  z-index: 2;
}

.C088-card-carousel-loop .card-item .cta-text {
  color: #00AA7E;
}

.C088-card-carousel-loop .card-item .cta-text:after {
  border-top: 2px solid #00AA7E;
  border-right: 2px solid #00AA7E;
  content: "";
  display: inline-block;
  height: 0.5rem;
  margin-left: 0.25rem;
  transform: rotate(45deg);
  transition: margin-left 0.2s ease-in-out;
  width: 0.5rem;
}

.C088-card-carousel-loop .card-item .cta-text:hover:after {
  margin-left: 0.5rem;
}

.C088-card-carousel-loop .next-section {
  background: #f0f0f0;
  height: 20rem;
}

.C088-card-carousel-loop .card-wrapper:hover .has-video {
  background-color: transparent;
  opacity: 0;
  transition: all 0.45s ease-in-out;
}

.C088-card-carousel-loop .has-video {
  background-color: #000000;
}

.C088-card-carousel-loop .has-video img {
  opacity: 0.7 !important;
}

.C088-card-carousel-loop:not(.gray-background):not(.brand-primary-background):not(.brand-secondary-background):not(.brand-accent-background) {
  background-color: #ffffff;
}

.C088-card-carousel-loop .card-content:not(.gray-background):not(.brand-primary-background):not(.brand-secondary-background):not(.brand-accent-background) {
  background-color: #ffffff;
}

.C088-card-carousel-loop .podcast-icon {
  background-image: url(data:image/png;base64,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);
  background-size: 1.5rem;
  background-repeat: no-repeat;
  display: block;
}

.C088-card-carousel-loop .owl-stage-outer {
  overflow: visible !important;
  max-width: 100%;
}

.C088-card-carousel-loop .owl-prev.disabled,
.C088-card-carousel-loop .owl-next.disabled {
  display: none;
}

.C088-card-carousel-loop .owl-stage {
  width: 100000px !important;
}

.C088-card-carousel-loop .owl-item {
  z-index: 1;
}

.C088-card-carousel-loop .owl-item:hover {
  z-index: 10;
}

.C088-card-carousel-loop .owl-item:hover, .C088-card-carousel-loop .card-wrapper:hover, .C088-card-carousel-loop .meta-1:hover, .C088-card-carousel-loop .meta-4:hover {
  cursor: pointer;
}

.C088-card-carousel-loop .carousel-title {
  font-size: 1.875em;
  float: left;
  padding-right: 20px;
}

@media (max-width: 425px) {
  .C088-card-carousel-loop .carousel-title {
    font-size: 24px;
  }
}

.C088-card-carousel-loop .carousel-cta-link-container {
  padding-top: 0.75rem;
  display: inline-block;
}

.C088-card-carousel-loop .carousel-cta-link-container ._c088-cta-buttons,
.C088-card-carousel-loop .carousel-cta-link-container ._c088-view-all-cta-buttons {
  display: inline-block;
}

.C088-card-carousel-loop .carousel-cta-link-container ._c088-cta-buttons a {
  border-right: 0.125rem solid #000000;
}

@media (max-width: 1025px) and (min-width: 767px) {
  .C088-card-carousel-loop .carousel-cta-link-container {
    padding-top: 1rem;
  }
}

@media (max-width: 767px) {
  .C088-card-carousel-loop .carousel-cta-link-container {
    float: left;
    padding-top: 0.5rem;
  }
  .C088-card-carousel-loop .carousel-cta-link-container ._c088-cta-buttons {
    display: none;
  }
}

@media (max-width: 767px) and (min-width: 500px) {
  .C088-card-carousel-loop .carousel-cta-link-container {
    float: right;
  }
}

.C088-card-carousel-loop .carousel-cta-link, .C088-card-carousel-loop .carousel-cta-link-view {
  margin: 0 8px 0 0;
  font-size: 12px;
  font-weight: 600;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.33;
  letter-spacing: normal;
  text-transform: uppercase;
}

.C088-card-carousel-loop .card-wrapper:hover .display-content-img {
  opacity: 0;
}

@media (max-width: 766px) {
  .C088-card-carousel-loop .carousel-cta-link, .C088-card-carousel-loop .carousel-cta-link-separator {
    display: none !important;
  }
}

.C088-card-carousel-loop .carousel-cta-link-separator {
  padding: 0 5px;
  color: #000;
  font-weight: 400;
}

.C088-card-carousel-loop .read-more {
  font-size: 0.75rem;
}

@media (max-width: 614px) {
  .C088-card-carousel-loop .card-wrapper:hover .card-item {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
}

@media (min-width: 603px) and (max-width: 630px) {
  .C088-card-carousel-loop .owl-item {
    margin-right: 10px !important;
    max-width: 360px !important;
  }
  .C088-card-carousel-loop .card-content {
    max-width: 360px !important;
  }
}

@media (min-width: 884px) and (max-width: 910px) {
  .C088-card-carousel-loop .owl-item {
    margin-right: 5px !important;
  }
}

@media (min-width: 462px) and (max-width: 602px) {
  .C088-card-carousel-loop .card-wrapper {
    min-height: 406px !important;
  }
  .C088-card-carousel-loop .display-content {
    height: 190px !important;
  }
}

@media (min-width: 485px) and (max-width: 602px) {
  .C088-card-carousel-loop .card-content {
    max-width: 360px !important;
  }
  .C088-card-carousel-loop .owl-item {
    max-width: 360px !important;
  }
}

@media (min-width: 411px) and (max-width: 484px) {
  .C088-card-carousel-loop .card-wrapper {
    max-width: 310px !important;
  }
}

@media (min-width: 351px) and (max-width: 410px) {
  .C088-card-carousel-loop .card-wrapper {
    max-width: 300px !important;
  }
}

@media (min-width: 330px) and (max-width: 350px) {
  .C088-card-carousel-loop .card-content {
    max-width: 290px !important;
  }
}

@media (max-width: 329px) {
  .C088-card-carousel-loop .card-content, .C088-card-carousel-loop .owl-item {
    max-width: 280px !important;
  }
}

@media (min-width: 462px) and (max-width: 540px) {
  .C088-card-carousel-loop .owl-item:not(.center) {
    padding-top: 10px !important;
  }
  .C088-card-carousel-loop .owl-item:not(.center) .card-content {
    height: calc(100% - 4rem) !important;
  }
  .C088-card-carousel-loop .owl-item:not(.center) .card-item .card-title {
    max-height: calc(1.5rem * 3);
    min-height: calc(1.5rem * 3);
  }
}

@media (max-width: 461px) {
  .C088-card-carousel-loop .owl-item:not(.center) {
    padding-top: 10px !important;
  }
  .C088-card-carousel-loop .owl-item:not(.center) .card-content {
    height: calc(100% - .25rem) !important;
  }
  .C088-card-carousel-loop .owl-item:not(.center) .card-item .card-title {
    max-height: calc(1.5rem * 3);
    min-height: calc(1.5rem * 3);
  }
}

.mega-flexible-component {
  padding-top: 25px;
  padding-bottom: 50px;
}

.mega-flexible-component .main-header {
  font-size: 2.25em;
  margin-bottom: 10px;
}

.mega-flexible-component .sub-header {
  font-size: 1em;
  margin-bottom: 30px;
}

.mega-flexible-component .main-header, .mega-flexible-component .sub-header {
  text-align: center;
}

.mega-flexible-component ._c067-cta-buttons,
.mega-flexible-component ._c069-cta-buttons,
.mega-flexible-component ._c070-cta-buttons {
  width: 36rem;
  text-align: center;
  margin: auto;
  margin-top: 2rem;
}

.mega-flexible-component ._c067-cta-buttons .cta-btn:not(:first-child):not(:last-child),
.mega-flexible-component ._c067-cta-buttons .cta-text:not(:first-child):not(:last-child),
.mega-flexible-component ._c069-cta-buttons .cta-btn:not(:first-child):not(:last-child),
.mega-flexible-component ._c069-cta-buttons .cta-text:not(:first-child):not(:last-child),
.mega-flexible-component ._c070-cta-buttons .cta-btn:not(:first-child):not(:last-child),
.mega-flexible-component ._c070-cta-buttons .cta-text:not(:first-child):not(:last-child) {
  display: none;
}

@media (max-width: 766px) {
  .mega-flexible-component ._c067-cta-buttons,
  .mega-flexible-component ._c069-cta-buttons,
  .mega-flexible-component ._c070-cta-buttons {
    text-align: center;
  }
}

@media (max-width: 610px) {
  .mega-flexible-component ._c067-cta-buttons,
  .mega-flexible-component ._c069-cta-buttons,
  .mega-flexible-component ._c070-cta-buttons {
    max-width: 17.5rem;
    margin: 0 auto;
  }
}

@media (max-width: 766px) {
  .mega-flexible-component {
    padding-left: 20px;
    padding-right: 20px;
  }
}

@media (min-width: 767px) {
  .mega-flexible-component {
    padding-top: 50px;
  }
  .mega-flexible-component .sub-header {
    margin-bottom: 80px;
  }
}

.C067-mega-flexible-column .C067-main-header {
  box-shadow: none;
  text-align: center;
  font-size: 2.25rem;
  position: relative;
  padding: 0 40px;
}

.C067-mega-flexible-column .image-container {
  position: relative;
  overflow: hidden;
}

.C067-mega-flexible-column .image-container:before {
  display: block;
  padding-top: 50%;
  content: "";
}

.C067-mega-flexible-column .image-container img {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

@media (max-width: 766px) {
  .C067-mega-flexible-column .image-container {
    margin: 10px 0 40px 0;
  }
}

@media (min-width: 767px) {
  .C067-mega-flexible-column .mega-blurb-columns .col-sm-6:first-child {
    padding-right: 27px;
  }
  .C067-mega-flexible-column .mega-blurb-columns .col-sm-6:last-child {
    padding-left: 27px;
  }
  .C067-mega-flexible-column .mega-blurb-columns .col-sm-4:nth-child(3n+1) {
    clear: left;
  }
  .C067-mega-flexible-column .sub-header {
    margin-bottom: 50px;
  }
  .C067-mega-flexible-column .mega-top-image {
    margin-bottom: 40px;
  }
}

.C069-mega-flexible-column-with-image-on-right .C069-main-header {
  box-shadow: none;
  text-align: center;
  font-size: 2.25rem;
  position: relative;
  padding: 0 40px;
}

.C069-mega-flexible-column-with-image-on-right .image-container {
  position: relative;
  overflow: hidden;
}

.C069-mega-flexible-column-with-image-on-right .image-container:before {
  display: block;
  padding-top: 200%;
  content: "";
}

.C069-mega-flexible-column-with-image-on-right .image-container img {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

@media (max-width: 766px) {
  .C069-mega-flexible-column-with-image-on-right .image-container {
    margin: 10px 40px 40px 40px;
  }
}

@media (min-width: 767px) {
  .C069-mega-flexible-column-with-image-on-right .image-container {
    margin-left: 80px;
  }
}

.C070-mega-flexible-column-with-centered-image .C070-main-header {
  box-shadow: none;
  text-align: center;
  font-size: 2.25rem;
  position: relative;
  padding: 0 40px;
}

.C070-mega-flexible-column-with-centered-image .image-container {
  position: relative;
  overflow: hidden;
}

.C070-mega-flexible-column-with-centered-image .image-container:before {
  display: block;
  padding-top: 200%;
  content: "";
}

.C070-mega-flexible-column-with-centered-image .image-container img {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

@media (max-width: 766px) {
  .C070-mega-flexible-column-with-centered-image .image-container {
    margin: 10px 40px 40px 40px;
  }
}

@media (min-width: 767px) {
  .C070-mega-flexible-column-with-centered-image .col-sm-2 {
    width: 23.3333333333%;
  }
  .C070-mega-flexible-column-with-centered-image .col-sm-5 {
    width: 38.3333333333%;
  }
  .C070-mega-flexible-column-with-centered-image .col-sm-pull-2 {
    right: 23.3333333333%;
  }
  .C070-mega-flexible-column-with-centered-image .col-sm-push-5 {
    left: 38.3333333333%;
  }
  .C070-mega-flexible-column-with-centered-image .row > div:last-child {
    padding-left: 26px;
  }
}

@media (min-width: 1280px) {
  .C070-mega-flexible-column-with-centered-image .row > div:last-child {
    padding-left: 30px;
  }
}

.C071-mega-blurb {
  position: relative;
  margin-bottom: 30px;
}

.C071-mega-blurb:last-child {
  margin-bottom: 0;
}

.C071-mega-blurb .icon {
  position: absolute;
  top: 0;
  left: 0;
  width: 34px;
  height: 34px;
}

.C071-mega-blurb .icon img {
  width: 100%;
}

.C071-mega-blurb .content {
  padding-left: 55px;
}

.C071-mega-blurb h4 {
  font-size: 1.3125em;
  font-weight: 500;
  margin-bottom: 20px;
}

.C072-mega-footnote {
  padding-top: 50px;
  font-size: 0.75em;
}

@media (min-width: 767px) {
  .C072-mega-footnote {
    padding-top: 65px;
    padding-left: 55px;
  }
}

.discussion {
  margin: 15px;
  overflow: hidden;
}

.discussion .article-container {
  margin-top: 20px;
  margin-bottom: 20px;
  box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.3);
  background-color: #ffffff;
  position: relative;
  overflow: hidden;
  padding: 15px;
}

.discussion .bottom {
  float: right;
}

.discussion .bottom .read-more {
  text-transform: uppercase;
  font-size: 0.875em;
  font-weight: 600;
}

.discussion .date {
  float: left;
  font-weight: 500;
  color: #737373;
  font-size: 0.75em;
}

.discussion .main-cta {
  float: right;
  margin-top: 10px;
}

.discussion .main-cta .btn {
  margin: 0 auto;
  font-size: 0.75em;
}

@media (max-width: 766px) {
  .discussion .main-cta {
    width: 100%;
  }
}

.C087-trending-news {
  padding: 2.5rem 0 3rem;
}

.C087-trending-news .trending-news-title-row {
  padding-bottom: 40px;
}

.C087-trending-news .trending-news-title-row .trending-news-title {
  width: 219px;
  height: 40px;
  margin: 0px;
  font-size: 30px;
  font-weight: 300;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.33;
  letter-spacing: normal;
  color: #2d383f;
}

.C087-trending-news .news-article-row-container {
  display: -ms-grid;
  display: grid;
}

.C087-trending-news .placement-box {
  margin-right: 20px;
  margin-bottom: 20px;
}

@supports (grid-gap: 20px) {
  .C087-trending-news .news-article-row-container {
    grid-gap: 20px;
  }
  .C087-trending-news .placement-box {
    margin-right: 0;
    margin-bottom: 0;
  }
}

.C087-trending-news a {
  color: #2d383f;
}

.C087-trending-news a:hover .trending-news-content .title-header {
  color: #00AA7E;
}

.C087-trending-news #box1 {
  -ms-grid-column: 1;
  -ms-grid-column-span: 4;
  grid-column: 1 / span 4;
  -ms-grid-row: 1;
  -ms-grid-row-span: 5;
  grid-row: 1 / span 5;
  width: 480px;
}

.C087-trending-news #box1 .trending-news-teaser-image {
  margin: 0 0 16px;
  object-fit: contain;
}

.C087-trending-news #box1 .trending-news-teaser-image .image-container img {
  width: 480px;
  height: 320px;
}

.C087-trending-news #box1 span.topic-header {
  display: block;
  width: auto;
  font-size: 12px;
  font-weight: 600;
  font-stretch: normal;
  font-style: normal;
  line-height: 16px;
  letter-spacing: normal;
  color: #c0c0c0;
  text-transform: uppercase;
}

.C087-trending-news #box1 .trending-news-content .title-header {
  width: 480px;
  margin: 16px 0 0;
  font-size: 22px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.45;
  letter-spacing: normal;
}

.C087-trending-news #box1 .trending-news-content .teaser-text-box {
  width: 480px;
  margin: 8px 0 0;
  font-size: 16px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.5;
  letter-spacing: normal;
}

.C087-trending-news #box2 {
  -ms-grid-column: 5;
  -ms-grid-column-span: 3;
  grid-column: 5 / span 3;
  -ms-grid-row: 1;
  grid-row: 1;
}

.C087-trending-news #box3 {
  -ms-grid-column: 8;
  -ms-grid-column-span: 3;
  grid-column: 8 / span 3;
  -ms-grid-row: 1;
  grid-row: 1;
}

.C087-trending-news #box2 .trending-news-teaser-image, .C087-trending-news #box3 .trending-news-teaser-image {
  margin: 0 0 16px;
}

.C087-trending-news #box2 .trending-news-teaser-image .image-container img, .C087-trending-news #box3 .trending-news-teaser-image .image-container img {
  width: 330px;
  height: 184px;
}

.C087-trending-news #box2 span.topic-header, .C087-trending-news #box3 span.topic-header {
  display: block;
  width: auto;
  font-size: 12px;
  font-weight: 600;
  font-stretch: normal;
  font-style: normal;
  line-height: 16px;
  letter-spacing: normal;
  color: #c0c0c0;
  text-transform: uppercase;
}

.C087-trending-news #box2 .trending-news-content .title-header, .C087-trending-news #box3 .trending-news-content .title-header {
  display: block;
  width: 330px;
  margin: 0px;
  font-size: 18px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: 24px;
  letter-spacing: normal;
}

.C087-trending-news #box3 .trending-news-content .title-header {
  height: auto;
}

.C087-trending-news #box4 {
  -ms-grid-column: 5;
  -ms-grid-column-span: 2;
  grid-column: 5 /span 2;
  -ms-grid-row: 2;
  grid-row: 2;
}

.C087-trending-news #box5 {
  -ms-grid-column: 7;
  -ms-grid-column-span: 2;
  grid-column: 7/ span 2;
  -ms-grid-row: 2;
  grid-row: 2;
}

.C087-trending-news #box6 {
  -ms-grid-column: 9;
  -ms-grid-column-span: 2;
  grid-column: 9/ span 2;
  -ms-grid-row: 2;
  grid-row: 2;
}

.C087-trending-news #box4, .C087-trending-news #box5, .C087-trending-news #box6 {
  padding-top: 12px;
}

.C087-trending-news #box4 span.topic-header, .C087-trending-news #box5 span.topic-header, .C087-trending-news #box6 span.topic-header {
  display: block;
  width: auto;
  font-size: 12px;
  font-weight: 600;
  font-stretch: normal;
  font-style: normal;
  line-height: 16px;
  letter-spacing: normal;
  color: #c0c0c0;
  text-transform: uppercase;
}

.C087-trending-news #box4 .trending-news-content .title-header, .C087-trending-news #box5 .trending-news-content .title-header, .C087-trending-news #box6 .trending-news-content .title-header {
  width: 213px;
  margin: 16px 0 0;
  font-size: 18px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.33;
  letter-spacing: normal;
}

.C087-trending-news #box4 .trending-news-content .title-header, .C087-trending-news #box5 .trending-news-content .title-header {
  height: 96px;
}

@media (max-width: 766px) {
  .C087-trending-news .trending-news-title-row {
    margin-bottom: 32px;
    padding-bottom: 0px !important;
  }
  .C087-trending-news .trending-news-title-row .trending-news-title {
    width: 175px;
    height: 32px;
    margin: 0px;
    font-size: 24px;
  }
  .C087-trending-news .news-article-row-container {
    display: -ms-grid;
    display: grid;
  }
  .C087-trending-news .placement-box {
    margin-right: 0px;
    margin-bottom: 20px;
  }
  @supports (grid-gap: 20px) {
    .C087-trending-news .news-article-row-container {
      grid-gap: 0px 0px !important;
    }
    .C087-trending-news .placement-box {
      margin-right: 0;
      margin-bottom: 0;
      padding-bottom: 40px;
    }
  }
  .C087-trending-news #box1 {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 1;
    grid-row: 1;
    width: auto;
    -ms-grid-row-span: 1;
  }
  .C087-trending-news #box1 .trending-news-teaser-image .image-container img {
    width: 100%;
    min-height: 240px;
    height: auto;
  }
}

@media (max-width: 766px) and (max-width: 360px) {
  .C087-trending-news #box1 .trending-news-teaser-image .image-container img {
    width: 100%;
    min-height: 0px;
  }
}

@media (max-width: 766px) {
  .C087-trending-news #box1 .trending-news-content .title-header {
    width: 100%;
    min-width: 355px;
    font-size: 18px;
    line-height: 1.33;
  }
  .C087-trending-news #box1 .trending-news-content .teaser-text-box {
    width: 100%;
    min-width: 355px;
    font-size: 16px;
    font-weight: 300;
  }
}

@media (max-width: 766px) and (max-width: 360px) {
  .C087-trending-news #box1 .trending-news-content .title-header, .C087-trending-news #box1 .trending-news-content .teaser-text-box {
    width: 100%;
    min-width: 0px;
    min-height: 0px;
  }
}

@media (max-width: 766px) {
  .C087-trending-news #box2 {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 2;
    grid-row: 2;
  }
  .C087-trending-news #box3 {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 3;
    grid-row: 3;
  }
  .C087-trending-news #box2 .trending-news-teaser-image .image-container img, .C087-trending-news #box3 .trending-news-teaser-image .image-container img {
    width: 100%;
    min-height: 200px;
    height: auto;
  }
  .C087-trending-news #box2 .trending-news-content .title-header, .C087-trending-news #box3 .trending-news-content .title-header {
    width: 100%;
    min-width: 355px;
    font-size: 18px;
    line-height: 1.33;
  }
}

@media (max-width: 766px) and (max-width: 360px) {
  .C087-trending-news #box2 .trending-news-content .title-header, .C087-trending-news #box3 .trending-news-content .title-header {
    width: 100%;
    min-width: 0px;
    min-height: 0px;
  }
}

@media (max-width: 766px) {
  .C087-trending-news #box4 {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 4;
    grid-row: 4;
  }
  .C087-trending-news #box5 {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 5;
    grid-row: 5;
  }
  .C087-trending-news #box6 {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 6;
    grid-row: 6;
  }
  .C087-trending-news #box4, .C087-trending-news #box5, .C087-trending-news #box6 {
    padding-top: 12px;
  }
  .C087-trending-news #box4 .trending-news-content .title-header, .C087-trending-news #box5 .trending-news-content .title-header, .C087-trending-news #box6 .trending-news-content .title-header {
    width: 100%;
    min-width: 355px;
  }
}

@media (min-width: 767px) {
  .C087-trending-news .trending-news-title-row .trending-news-title {
    margin: 0px;
  }
  .C087-trending-news .news-article-row-container {
    display: -ms-grid;
    display: grid;
  }
  .C087-trending-news .placement-box {
    margin-right: 12px;
    margin-bottom: 12px;
  }
  @supports (grid-gap: 12px) {
    .C087-trending-news .news-article-row-container {
      grid-gap: 12px;
    }
    .C087-trending-news .placement-box {
      margin-right: 0;
      margin-bottom: 0;
    }
  }
  .C087-trending-news #box1 {
    -ms-grid-column: 1;
    -ms-grid-column-span: 5;
    grid-column: 1 / span 5;
    -ms-grid-row: 1;
    -ms-grid-row-span: 2;
    grid-row: 1 / span 2;
    width: 100%;
    overflow: visible;
    /*IE10+ grid gap support*/
  }
}

@media screen and (min-width: 767px) and (-ms-high-contrast: active), screen and (min-width: 767px) and (-ms-high-contrast: none) {
  .C087-trending-news #box1 {
    width: 98%;
  }
}

@media (min-width: 767px) {
  .C087-trending-news #box1 .trending-news-teaser-image .image-container img {
    width: 100%;
    min-width: 408px;
    height: auto;
  }
  .C087-trending-news #box1 .trending-news-content .title-header {
    width: 100%;
    min-width: 408px;
  }
  .C087-trending-news #box1 .trending-news-content .teaser-text-box {
    width: 100%;
    min-width: 408px;
  }
  .C087-trending-news #box2 {
    -ms-grid-column: 6;
    -ms-grid-column-span: 4;
    grid-column: 6 / span 4;
    -ms-grid-row: 1;
    grid-row: 1;
  }
  .C087-trending-news #box3 {
    -ms-grid-column: 6;
    -ms-grid-column-span: 4;
    grid-column: 6 / span 4;
    -ms-grid-row: 2;
    grid-row: 2;
  }
  .C087-trending-news #box2 .trending-news-teaser-image .image-container img, .C087-trending-news #box3 .trending-news-teaser-image .image-container img {
    width: 100%;
    min-width: 288px;
    height: auto;
  }
  .C087-trending-news #box2 .trending-news-content .title-header, .C087-trending-news #box3 .trending-news-content .title-header {
    width: 100%;
    min-width: 288px;
  }
  .C087-trending-news #box4 {
    -ms-grid-column: 1;
    -ms-grid-column-span: 3;
    grid-column: 1 /span 3;
    -ms-grid-row: 3;
    grid-row: 3;
  }
  .C087-trending-news #box5 {
    -ms-grid-column: 4;
    -ms-grid-column-span: 3;
    grid-column: 4/ span 3;
    -ms-grid-row: 3;
    grid-row: 3;
  }
  .C087-trending-news #box6 {
    -ms-grid-column: 7;
    -ms-grid-column-span: 3;
    grid-column: 7/ span 3;
    -ms-grid-row: 3;
    grid-row: 3;
  }
  .C087-trending-news #box4, .C087-trending-news #box5, .C087-trending-news #box6 {
    padding-top: 0px;
  }
  .C087-trending-news #box4 .trending-news-content .title-header, .C087-trending-news #box5 .trending-news-content .title-header, .C087-trending-news #box6 .trending-news-content .title-header {
    width: 222px;
  }
  .C087-trending-news #box4 .trending-news-content .title-header, .C087-trending-news #box5 .trending-news-content .title-header {
    height: auto;
  }
}

@media (min-width: 1280px) {
  .C087-trending-news .trending-news-title-row .trending-news-title {
    margin: 0px;
  }
  .C087-trending-news .news-article-row-container {
    display: -ms-grid;
    display: grid;
  }
  .C087-trending-news .placement-box {
    margin-right: 20px;
    margin-bottom: 20px;
  }
  @supports (grid-gap: 20px) {
    .C087-trending-news .news-article-row-container {
      grid-gap: 20px;
    }
    .C087-trending-news .placement-box {
      margin-right: 0;
      margin-bottom: 0;
    }
  }
  .C087-trending-news #box1 {
    -ms-grid-column: 1;
    -ms-grid-column-span: 4;
    grid-column: 1 / span 4;
    -ms-grid-row: 1;
    -ms-grid-row-span: 5;
    grid-row: 1 / span 5;
    width: 480px;
  }
  .C087-trending-news #box1 .trending-news-teaser-image .image-container img {
    width: 480px;
    height: 320px;
  }
  .C087-trending-news #box1 .trending-news-content .title-header {
    width: 480px;
  }
  .C087-trending-news #box1 .trending-news-content .teaser-text-box {
    width: 480px;
  }
  .C087-trending-news #box2 {
    -ms-grid-column: 5;
    -ms-grid-column-span: 3;
    grid-column: 5 / span 3;
    -ms-grid-row: 1;
    grid-row: 1;
  }
  .C087-trending-news #box3 {
    -ms-grid-column: 8;
    -ms-grid-column-span: 3;
    grid-column: 8 / span 3;
    -ms-grid-row: 1;
    grid-row: 1;
  }
  .C087-trending-news #box2 .trending-news-teaser-image .image-container img, .C087-trending-news #box3 .trending-news-teaser-image .image-container img {
    width: 330px;
    height: 184px;
  }
  .C087-trending-news #box2 .trending-news-content .title-header, .C087-trending-news #box3 .trending-news-content .title-header {
    width: 330px;
  }
  .C087-trending-news #box3 .trending-news-content .title-header {
    height: auto;
  }
  .C087-trending-news #box4 {
    -ms-grid-column: 5;
    -ms-grid-column-span: 2;
    grid-column: 5 /span 2;
    -ms-grid-row: 2;
    grid-row: 2;
  }
  .C087-trending-news #box5 {
    -ms-grid-column: 7;
    -ms-grid-column-span: 2;
    grid-column: 7/ span 2;
    -ms-grid-row: 2;
    grid-row: 2;
  }
  .C087-trending-news #box6 {
    -ms-grid-column: 9;
    -ms-grid-column-span: 2;
    grid-column: 9/ span 2;
    -ms-grid-row: 2;
    grid-row: 2;
  }
  .C087-trending-news #box4, .C087-trending-news #box5, .C087-trending-news #box6 {
    padding-top: 12px;
  }
  .C087-trending-news #box4 .trending-news-content .title-header, .C087-trending-news #box5 .trending-news-content .title-header, .C087-trending-news #box6 .trending-news-content .title-header {
    width: 213px;
  }
  .C087-trending-news #box4 .trending-news-content .title-header, .C087-trending-news #box5 .trending-news-content .title-header {
    height: 96px;
  }
}

.c097-featured-content {
  --device-padding-full-width: calc((var(--device-padding-x) * 2));
  --grid-gutter-full-width: calc((var(--grid-gutter) * 11));
  --grid-column-full-width: calc((100vw - var(--device-padding-full-width) - var(--grid-gutter-full-width)));
  --grid-column: calc((var(--grid-column-full-width) / 12));
  --grid-col-1: calc((var(--grid-column) * 1));
  --grid-col-4: calc((var(--grid-column) * 4) + (var(--grid-gutter) * 3));
  --grid-col-7: calc((var(--grid-column) * 7) + (var(--grid-gutter) * 6));
  --grid-col-10: calc((var(--grid-column) * 10) + (var(--grid-gutter) * 9));
  --grid-col-12: calc((var(--grid-column) * 12) + (var(--grid-gutter) * 11));
  /* Hide the default number pagination */
  /* Customize the dots */
  /* Style the dots */
  /* Active dot */
}

@media (max-width: 767px) {
  .c097-featured-content {
    --device-padding-x: .625rem;
    --grid-gutter: .625rem;
  }
}

@media (min-width: 768px) and (max-width: 1279px) {
  .c097-featured-content {
    --device-padding-x: 1.875rem;
    --grid-gutter: .75rem;
  }
}

@media (min-width: 1280px) {
  .c097-featured-content {
    --device-padding-desktop-width: calc((100vw - 1180px));
    --device-padding-x: calc((var(--device-padding-desktop-width) / 2));
    --grid-gutter: 1.25rem;
  }
}

@media (max-width: 767px) {
  .c097-featured-content .padded-container {
    padding: 0 0.625rem;
  }
}

.c097-featured-content .row {
  width: 100%;
  height: 100%;
  margin: 5rem 0;
  box-sizing: border-box;
  scrollbar-width: none;
  /* Hides scrollbar in Firefox */
}

.c097-featured-content .row::-webkit-scrollbar {
  display: none;
  /* Hides scrollbar in Webkit browsers like Chrome/Safari */
}

@media screen and (max-width: 767px) {
  .c097-featured-content .row {
    padding: 3rem 0;
    margin: 0;
    overflow: hidden;
  }
}

.c097-featured-content .dynamic-container-items {
  display: flex;
}

@media screen and (min-width: 1280px) {
  .c097-featured-content .dynamic-container-items {
    gap: 7.5rem;
  }
}

@media screen and (min-width: 960px) and (max-width: 1279px) {
  .c097-featured-content .dynamic-container-items {
    gap: 5.5rem;
  }
}

@media screen and (min-width: 768px) and (max-width: 959px) {
  .c097-featured-content .dynamic-container-items {
    gap: 4.5rem;
  }
}

@media screen and (max-width: 767px) {
  .c097-featured-content .dynamic-container-items {
    flex-direction: column;
  }
}

.c097-featured-content .dynamic-container-items .dynamic-image-wrapper {
  max-width: var(--grid-col-7);
  width: 100%;
  position: relative;
  top: 0;
  left: 0;
}

.c097-featured-content .dynamic-container-items .dynamic-image-wrapper .image-container {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.c097-featured-content .dynamic-container-items .dynamic-image-wrapper .image-container img {
  position: sticky;
  top: 15%;
  left: 0;
  opacity: 0;
  transition: opacity .6s ease;
}

.c097-featured-content .dynamic-container-items .dynamic-image-wrapper .image-container img.img-visible {
  transition: opacity .6s ease .4s;
  opacity: 1;
}

@media screen and (max-width: 767px) {
  .c097-featured-content .dynamic-container-items .dynamic-image-wrapper {
    display: none;
  }
}

.c097-featured-content .header-container {
  padding-bottom: 3rem;
}

@media screen and (min-width: 768px) {
  .c097-featured-content .header-container {
    max-width: var(--grid-col-10);
  }
}

.c097-featured-content .header-container .c097-optional-eyebrowLabel p.rte-label--eyebrow {
  letter-spacing: 0.03rem;
  margin-bottom: 0.5rem;
  font-weight: bold;
}

.c097-featured-content .header-container .heading-title {
  width: 100%;
  font-size: 2.25rem;
  line-height: 3rem;
  margin-bottom: 1rem;
}

@media screen and (max-width: 767px) {
  .c097-featured-content .header-container .heading-title {
    font-size: 1.875rem;
    line-height: 2.5rem;
  }
}

.c097-featured-content .header-container .heading-text p {
  margin: 0;
}

@media screen and (max-width: 767px) {
  .c097-featured-content .featured-content-items {
    display: flex;
    flex-direction: column;
  }
}

@media screen and (min-width: 768px) {
  .c097-featured-content .featured-content-items {
    max-width: var(--grid-col-4);
    width: 100%;
  }
}

.c097-featured-content .featured-content-items .featured-item {
  display: flex;
  flex-direction: column;
  justify-content: center;
  min-height: 43.75rem;
}

.c097-featured-content .featured-content-items .item-header {
  display: flex;
  flex-direction: column;
}

.c097-featured-content .featured-content-items .item-header p.rte-label--eyebrow {
  margin-bottom: 0.5rem;
  font-weight: bold;
  letter-spacing: 0.03rem;
}

.c097-featured-content .featured-content-items .item-header h3.item-title {
  font-size: 1.875rem;
  line-height: 2.5rem;
  margin-bottom: 1rem;
}

@media screen and (max-width: 767px) {
  .c097-featured-content .featured-content-items .item-header h3.item-title {
    font-size: 1.5rem;
    line-height: 2rem;
    margin-bottom: 1.5rem;
  }
}

@media screen and (min-width: 768px) {
  .c097-featured-content .featured-content-items .item-header {
    width: var(--grid-col-4);
    justify-content: center;
    min-height: 21.5rem;
    height: auto;
    padding: 5rem 0;
  }
}

@media screen and (max-width: 767px) {
  .c097-featured-content .featured-content-items .item-header {
    margin-top: 2rem;
  }
  .c097-featured-content .featured-content-items .item-header .rte-label--eyebrow {
    margin-bottom: 0.5rem;
  }
  .c097-featured-content .featured-content-items .item-header .item-title {
    margin-bottom: 1.5rem;
  }
  .c097-featured-content .featured-content-items .item-header .item-text p {
    margin-bottom: 2rem;
  }
}

.c097-featured-content .featured-content-items .featured-image-wrapper {
  width: 100%;
  margin: 0;
}

@media screen and (min-width: 768px) {
  .c097-featured-content .featured-content-items .featured-image-wrapper {
    display: none;
  }
}

.c097-featured-content .slick-dots li {
  list-style: none;
  margin: 0;
  /* Reset margin */
  padding: 0;
  /* Reset padding */
  width: 1.5rem;
  height: 1.5rem;
}

.c097-featured-content .slick-dots {
  display: flex;
  justify-content: center;
  padding: 0 2.5rem;
  margin-bottom: 0;
}

.c097-featured-content .slick-dots li button {
  display: block;
  cursor: pointer;
  width: 0.5rem;
  height: 0.5rem;
  margin: 0.5rem;
  border: 1px solid #c9cacc;
  background: inherit;
  color: inherit;
  font-size: 0;
  padding: 0;
  border-radius: 1.875rem;
}

.c097-featured-content .slick-dots li.slick-active button {
  background: #00AA7E;
  border: none;
}

.c097-featured-content.brand-primary-background .slick-dots li button, .c097-featured-content.brand-secondary-background .slick-dots li button {
  background: inherit;
  border: 1px solid #ffffff;
}

.c097-featured-content.brand-primary-background .slick-dots li.slick-active button, .c097-featured-content.brand-secondary-background .slick-dots li.slick-active button {
  background: #ffffff;
}

.C089-featured-content-with-product-list {
  --spacer: .5rem;
  padding-top: 3rem;
  --grid-column: calc((100vw - (var(--device-padding-x) * 2) - (var(--grid-gutter) * 11)) / 12);
  --grid-col-1: calc((var(--grid-column) * 1));
  --grid-col-2: calc((var(--grid-column) * 2) + (var(--grid-gutter) * 1));
  --grid-col-3: calc((var(--grid-column) * 3) + (var(--grid-gutter) * 2));
  --grid-col-4: calc((var(--grid-column) * 4) + (var(--grid-gutter) * 3));
  --grid-col-5: calc((var(--grid-column) * 5) + (var(--grid-gutter) * 4));
  --grid-col-6: calc((var(--grid-column) * 6) + (var(--grid-gutter) * 5));
  --grid-col-7: calc((var(--grid-column) * 7) + (var(--grid-gutter) * 6));
  --grid-col-8: calc((var(--grid-column) * 8) + (var(--grid-gutter) * 7));
  --grid-col-9: calc((var(--grid-column) * 9) + (var(--grid-gutter) * 8));
  --grid-col-10: calc((var(--grid-column) * 10) + (var(--grid-gutter) * 9));
  --grid-col-11: calc((var(--grid-column) * 11) + (var(--grid-gutter) * 10));
  --grid-col-12: calc((var(--grid-column) * 12) + (var(--grid-gutter) * 11));
}

.C089-featured-content-with-product-list .read-more-message,
.C089-featured-content-with-product-list .aria-label,
.C089-featured-content-with-product-list .show-more-products,
.C089-featured-content-with-product-list .show-less-products {
  visibility: hidden;
}

@media screen and (max-width: 767px) {
  .C089-featured-content-with-product-list {
    --device-padding-x: .625rem;
    --grid-gutter: .625rem;
  }
}

@media screen and (min-width: 768px) and (max-width: 1279px) {
  .C089-featured-content-with-product-list {
    --device-padding-x: 1.875rem;
    --grid-gutter: .75rem;
  }
}

@media screen and (min-width: 1280px) {
  .C089-featured-content-with-product-list {
    --device-padding-x: calc((100vw - 1180px) / 2);
    --grid-gutter: 1.25rem;
  }
}

.C089-featured-content-with-product-list .content-wrapper {
  background: inherit;
  padding-top: 3rem;
  padding-bottom: 3rem;
}

.C089-featured-content-with-product-list .heading {
  max-width: 61.25rem;
  margin: 0 0 2rem 0;
}

.C089-featured-content-with-product-list .content-cols {
  display: flex;
  justify-content: space-between;
}

@media screen and (max-width: 959px) {
  .C089-featured-content-with-product-list .content-cols {
    flex-flow: column nowrap;
  }
}

.heading + .C089-featured-content-with-product-list .content-cols {
  margin-top: 2rem;
}

@media screen and (max-width: 959px) {
  .C089-featured-content-with-product-list .content-cols .col-main {
    margin-bottom: 2.5rem;
    width: 100%;
  }
}

@media screen and (min-width: 960px) {
  .C089-featured-content-with-product-list .content-cols .col-main {
    width: calc(var(--grid-col-6) + var(--grid-gutter));
  }
}

.C089-featured-content-with-product-list .content-cols .col-main .image--main {
  margin-bottom: 2rem;
  width: 100%;
}

.C089-featured-content-with-product-list .content-cols .col-listing .product-list[data-items-show="default"] .product-list-item:nth-of-type(n+4) {
  display: none;
}

.C089-featured-content-with-product-list .content-cols .col-listing .product-list[data-items-show="showAll"] .product-list-item:nth-of-type(n+4) {
  display: flex;
}

.C089-featured-content-with-product-list .content-cols .col-listing .product-list-item {
  display: flex;
  padding: 1.5rem 0 0.9375rem 0;
  border-bottom: 1px solid #c0c0c0;
}

.C089-featured-content-with-product-list .content-cols .col-listing .product-list-item:first-of-type {
  padding: 1rem 0 0.9375rem;
}

@media screen and (min-width: 960px) {
  .C089-featured-content-with-product-list .content-cols .col-listing .product-list-item {
    width: var(--grid-col-5);
  }
}

.C089-featured-content-with-product-list .content-cols .col-listing .product-thumbnail {
  min-height: 5rem;
  max-height: 5rem;
  min-width: 5rem;
  max-width: 5rem;
  margin-right: 20px;
}

.C089-featured-content-with-product-list .content-cols .col-listing .product-name {
  font-weight: 500;
  margin-bottom: .5rem;
  font-size: 1rem;
}

.C089-featured-content-with-product-list .content-cols .col-listing .product-description {
  font-size: 1rem;
  margin: 0;
}

.C089-featured-content-with-product-list .content-cols .col-listing .cta-text {
  display: block;
  margin: 1rem 0 0;
}

.C089-featured-content-with-product-list label {
  cursor: inherit;
  margin: 0;
  font-weight: 600;
}

.C089-featured-content-with-product-list .show-toggle {
  width: 10.8125rem;
  height: 1rem;
  margin: 24px 0 0 0;
  font-size: 0.75rem;
  line-height: 1rem;
  padding: 0;
  cursor: pointer;
  pointer-events: auto;
  border: none;
  background: transparent;
  text-transform: uppercase;
  color: #2d383f;
}

.C089-featured-content-with-product-list .show-toggle .toggle-icon {
  display: inline-block;
  height: 1rem;
  margin-left: .25rem;
  position: relative;
  width: 1rem;
  float: right;
}

.C089-featured-content-with-product-list .show-toggle .toggle-icon:before {
  position: absolute;
  border: 0;
  border-right-width: .125rem;
  border-top-width: .125rem;
  border-style: solid;
  content: '';
  display: inline;
  height: .5rem;
  left: 50%;
  top: 40%;
  transform: translateX(-50%) translateY(-50%) rotate(135deg) scale(1);
  transition: all 0.2s ease-in-out;
  width: .5rem;
}

.C089-featured-content-with-product-list .show-toggle .toggleLess-icon {
  display: inline-block;
  height: 1rem;
  margin-left: .25rem;
  position: relative;
  width: 1rem;
}

.C089-featured-content-with-product-list .show-toggle .toggleLess-icon:before {
  position: absolute;
  border: 0;
  border-left-width: .125rem;
  border-bottom-width: .125rem;
  border-style: solid;
  content: '';
  display: inline;
  height: .5rem;
  left: 50%;
  top: 90%;
  transform: translateX(-50%) translateY(-50%) rotate(135deg) scale(1);
  transition: all 0.2s ease-in-out;
  width: .5rem;
}

.C089-featured-content-with-product-list .show-toggle[data-state='show-less'] .toggle-icon:before {
  top: 60%;
  transform: translateX(-50%) translateY(-50%) rotate(135deg) scale(-1);
}

.C089-featured-content-with-product-list .float-r {
  float: right;
}

.C089-featured-content-with-product-list .cta-btn {
  margin-top: 2.5rem;
}

.C089-featured-content-with-product-list p {
  margin: 0;
}

.C089-featured-content-with-product-list .sr-hidden {
  display: none !important;
}

.C089-featured-content-with-product-list .text-string {
  position: relative;
  font-size: 1rem;
  line-height: 1.5;
}

.C089-featured-content-with-product-list .fade-out-grey {
  background: #f0f0f0;
}

.C089-featured-content-with-product-list .c089-related-product-formatCTA {
  float: left;
}

@media (max-width: 766px) {
  .C089-featured-content-with-product-list .content-wrapper {
    padding-top: 2rem;
  }
  .C089-featured-content-with-product-list .col-listing {
    margin-left: 0;
  }
  .C089-featured-content-with-product-list .col-main .cta-buttons {
    text-align: center;
  }
}

@media (min-width: 767px) {
  .C089-featured-content-with-product-list .col-listing {
    margin-left: 0;
  }
}

@media screen and (min-width: 960px) and (max-width: 1279px) {
  .C089-featured-content-with-product-list .col-listing {
    margin-left: 6.3125rem;
  }
}

@media (min-width: 1280px) {
  .C089-featured-content-with-product-list .col-listing {
    margin-left: 6.3125rem;
  }
}

.C090-timeline {
  --color-base: $rich-black;
  --grid-column: calc((100vw - (var(--device-padding-x) * 2) - (var(--grid-gutter) * 11)) / 12);
  --grid-col-6: calc((var(--grid-column) * 6) + (var(--grid-gutter) * 5));
  --grid-col-8: calc((var(--grid-column) * 8) + (var(--grid-gutter) * 7));
  --grid-col-12: calc((var(--grid-column) * 12) + (var(--grid-gutter) * 11));
}

@media screen and (max-width: 767px) {
  .C090-timeline {
    --device-padding-x: .625rem;
    --grid-gutter: .625rem;
  }
}

@media screen and (min-width: 768px) and (max-width: 1279px) {
  .C090-timeline {
    --device-padding-x: 1.875rem;
    --grid-gutter: .75rem;
  }
}

@media screen and (min-width: 1280px) {
  .C090-timeline {
    --device-padding-x: calc((100vw - 1180px) / 2);
    --grid-gutter: 1.25rem;
  }
}

.C090-timeline:not(.gray-background):not(.brand-primary-background):not(.brand-secondary-background):not(.brand-accent-background) {
  background-color: #ffffff;
}

.C090-timeline:not(.gray-background):not(.brand-primary-background):not(.brand-secondary-background):not(.brand-accent-background) .timeline-segment-label {
  background-color: #ffffff;
}

.C090-timeline.gray-background .timeline-segment-label {
  background-color: #f0f0f0;
}

.C090-timeline.brand-primary-background .timeline-segment-label {
  background-color: #00AA7E;
}

.C090-timeline.brand-secondary-background .timeline-segment-label {
  background-color: #004B8D;
}

.C090-timeline.brand-accent-background .timeline-segment-label {
  background-color: #004B8D;
}

.C090-timeline .play-button {
  z-index: 99;
}

.C090-timeline .cta-text {
  height: 1rem;
  width: auto;
  margin: 0 4px 0 0;
  line-height: 1.33;
  letter-spacing: normal;
  text-align: center;
}

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

.C090-timeline body {
  padding-top: 0;
  max-width: 100vw;
}

.C090-timeline .grid .guide {
  opacity: 0.8;
}

.C090-timeline .grid .content-grid {
  height: 400vh;
  opacity: 0.8;
}

.C090-timeline .component--timeline {
  padding-left: var(--device-padding-x);
  padding-right: var(--device-padding-x);
}

.C090-timeline .component--timeline .content-wrapper {
  background: inherit;
  padding-top: 2.5rem;
  padding-bottom: 3rem;
}

@media screen and (max-width: 959px) {
  .C090-timeline .component--timeline .content-wrapper > h2, .C090-timeline .component--timeline .content-wrapper > .rte-title--h2, .C090-timeline .component--timeline .content-wrapper > div > .heading-desc {
    width: 100%;
  }
}

@media screen and (min-width: 960px) and (max-width: 1279px) {
  .C090-timeline .component--timeline .content-wrapper > h2, .C090-timeline .component--timeline .content-wrapper > .rte-title--h2, .C090-timeline .component--timeline .content-wrapper > div > .heading-desc {
    width: var(--grid-col-8);
  }
}

@media screen and (min-width: 1280px) {
  .C090-timeline .component--timeline .content-wrapper > h2, .C090-timeline .component--timeline .content-wrapper > .rte-title--h2, .C090-timeline .component--timeline .content-wrapper > div > .heading-desc {
    width: calc((var(--grid-column) * 8) + (var(--grid-gutter) * 7));
  }
}

@media screen and (max-width: 959px) {
  .C090-timeline .component--timeline .content-wrapper .perspectives-cards-title {
    font-size: 1.875rem;
    line-height: 2.5rem;
  }
}

@media screen and (min-width: 960px) and (max-width: 1279px) {
  .C090-timeline .component--timeline .content-wrapper .perspectives-cards-title {
    font-size: 1.875rem;
    line-height: 2.5rem;
  }
}

@media screen and (min-width: 1280px) {
  .C090-timeline .component--timeline .content-wrapper .perspectives-cards-title {
    font-size: 2.25rem;
    line-height: 3rem;
  }
}

.C090-timeline .component--timeline .content-wrapper .heading-wrapper {
  overflow: hidden;
}

.C090-timeline .component--timeline .content-wrapper .heading-desc {
  position: relative;
  margin-top: 1rem;
  display: inline-block;
}

.C090-timeline .component--timeline .content-wrapper > h2 + p, .C090-timeline .component--timeline .content-wrapper > .rte-title--h2 + p {
  margin-top: 1rem;
}

.C090-timeline .component--timeline .content-wrapper > p, .C090-timeline .component--timeline .content-wrapper .timeline-sort {
  display: inline-block;
}

.C090-timeline .component--timeline .content-wrapper .timeline-sort {
  margin-top: 1.5rem;
}

@media screen and (min-width: 960px) {
  .C090-timeline .component--timeline .content-wrapper .timeline-sort {
    float: right;
    margin-top: .5rem;
  }
}

.C090-timeline .timeline-sort .label-left {
  display: inline-block;
  font-size: .875rem;
  font-weight: 500;
  margin-right: 0.5rem;
  vertical-align: top;
  margin-top: 12px;
}

@media screen and (max-width: 767px) {
  .C090-timeline .timeline-sort .label-left {
    display: none;
  }
}

.C090-timeline .timeline-sort .emr-dropdown {
  display: inline-block;
  cursor: pointer;
  position: relative;
}

.C090-timeline .timeline-sort .emr-dropdown .dropdown-select {
  appearance: none;
  background: #ffffff;
  box-shadow: 0 0 0 0.0625rem var(--color-base);
  cursor: pointer;
  font-size: 0.75rem;
  font-weight: 600;
  color: #2d383f;
  letter-spacing: 0.08em;
  line-height: 1rem;
  height: 3rem;
  padding: .5rem;
  position: relative;
  text-transform: uppercase;
  width: 180px;
  border: solid 1px #2d383f;
}

.C090-timeline .timeline-sort .emr-dropdown .dropdown-select:focus-visible {
  outline: 0;
}

.C090-timeline .timeline-sort .emr-dropdown .dropdown-select:hover {
  background-color: #c4ced1;
  filter: brightness(95%);
}

.C090-timeline .timeline-sort .emr-dropdown .dropdown-remove-bottom-border {
  border-bottom: none;
}

.C090-timeline .timeline-sort .emr-dropdown .dropdown-divider {
  width: 90%;
  height: 1px;
  margin: 0px auto;
  border-top: 1px solid #c0c0c0;
  position: absolute;
  left: 0;
  right: 0;
}

.C090-timeline .timeline-sort .emr-dropdown .dropdown-content {
  visibility: hidden;
  text-transform: uppercase;
}

.C090-timeline .timeline-sort .emr-dropdown .dropdown-content ul {
  list-style: none;
  padding-left: 0;
  margin-bottom: 0;
  background: #ffffff;
  border: solid 1px #2d383f;
  border-top: none;
}

.C090-timeline .timeline-sort .emr-dropdown .dropdown-content ul li {
  cursor: pointer;
  font-size: 0.75rem;
  font-weight: 600;
  color: #2d383f;
  letter-spacing: 0.08em;
  line-height: 1rem;
  height: 2rem;
  padding: .5rem;
  position: relative;
}

.C090-timeline .timeline-sort .emr-dropdown .dropdown-content ul li:hover {
  color: #00AA7E;
}

.C090-timeline .timeline-sort .emr-dropdown .selected-option {
  width: 9.375rem;
  height: 2rem;
  padding-top: .5rem;
  padding-bottom: .5rem;
}

.C090-timeline .timeline-sort .emr-dropdown .dropdown-icon {
  content: '';
  display: inline-block;
  height: 1rem;
  position: absolute;
  right: .5rem;
  top: 50%;
  transform: translateY(-50%);
  width: 1rem;
  z-index: 99;
}

.C090-timeline .timeline-sort .emr-dropdown .dropdown-icon:after {
  border: 0;
  border-top-width: .125rem;
  border-right-width: .125rem;
  border-style: solid;
  content: '';
  display: block;
  height: .5rem;
  left: 50%;
  position: absolute;
  top: 40%;
  transform: translateX(-50%) translateY(-50%) rotate(135deg);
  width: .5rem;
}

.C090-timeline .content-wrapper > h2 ~ .timeline-container {
  margin-top: 2.5rem;
}

.C090-timeline .timeline-container {
  background: inherit;
  display: flex;
  flex-flow: column nowrap;
  min-height: 2rem;
  padding-bottom: 3rem;
  position: relative;
  width: 100%;
}

.C090-timeline .timeline-container.reverse, .C090-timeline .timeline-container[data-timeline-order="descending"] {
  flex-direction: column-reverse;
}

.C090-timeline .timeline-container:before {
  background: #7b9baa;
  content: '';
  display: block;
  position: absolute;
  top: 0;
  bottom: 0;
  left: calc(50% - .0625rem);
  width: .125rem;
}

.C090-timeline .timeline-group {
  background: inherit;
  display: flex;
  flex-flow: column nowrap;
  justify-content: space-between;
  min-height: .5rem;
  margin: 0 auto;
}

.C090-timeline .timeline-group.reverse, .C090-timeline .timeline-group[data-timeline-order="descending"] {
  flex-direction: column-reverse;
}

@media screen and (max-width: 767px) {
  .C090-timeline .timeline-group {
    width: var(--grid-col-12);
  }
}

@media screen and (min-width: 768px) {
  .C090-timeline .timeline-group {
    width: var(--grid-col-6);
  }
}

.C090-timeline .timeline-group[data-timeline-order="ascending"]:not(:first-of-type) {
  padding-top: 3rem;
}

.C090-timeline .timeline-group[data-timeline-order="descending"] {
  flex-direction: column-reverse;
}

.C090-timeline .timeline-group[data-timeline-order="descending"]:not(:last-of-type) {
  padding-top: 3rem;
}

.C090-timeline .timeline-segment-label {
  padding: .5rem;
  margin: 1.5rem 0;
  text-align: center;
  text-transform: uppercase;
  z-index: 10;
}

.C090-timeline .timeline-item {
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.3);
  display: block;
  min-height: 4rem;
  margin-bottom: 1.5rem;
  padding: 1rem 1rem 1.5rem;
  position: relative;
}

.C090-timeline .timeline-item:not(.gray-background):not(.brand-primary-background):not(.brand-secondary-background):not(.brand-accent-background) {
  background-color: #ffffff;
}

@media screen and (max-width: 767px) {
  .C090-timeline .timeline-item {
    margin: 2.5rem 0 3rem;
    width: var(--grid-col-12);
  }
}

@media screen and (min-width: 768px) and (max-width: 1279px) {
  .C090-timeline .timeline-item {
    width: calc(var(--grid-col-6) - (var(--grid-gutter) * 2));
  }
}

@media screen and (min-width: 1280px) {
  .C090-timeline .timeline-item {
    display: block;
    width: calc(var(--grid-col-6) - var(--grid-gutter));
  }
}

.C090-timeline .timeline-item:before {
  background: #7b9baa;
  border-radius: 100%;
  content: '';
  display: block;
  height: 1rem;
  position: absolute;
  top: 1.5rem;
  width: 1rem;
}

@media screen and (max-width: 767px) {
  .C090-timeline .timeline-item:before {
    left: 50%;
    top: -2.5rem;
    transform: translateX(-50%);
  }
}

.C090-timeline .timeline-item.gray-background:after {
  background: #f0f0f0;
}

.C090-timeline .timeline-item.brand-primary-background:after {
  background: #00AA7E;
}

.C090-timeline .timeline-item.brand-secondary-background:after {
  background: #004B8D;
}

.C090-timeline .timeline-item.brand-accent-background:after {
  background: #004B8D;
}

.C090-timeline .timeline-item:after {
  background: #ffffff;
  content: '';
  display: block;
  height: 1rem;
  position: absolute;
  top: 1.5rem;
  width: 1rem;
}

@media screen and (max-width: 767px) {
  .C090-timeline .timeline-item:after {
    box-shadow: -2px -2px 4px rgba(0, 0, 0, 0.1);
    left: 50%;
    top: -0.5rem;
    transform: translateX(-50%) rotate(-135deg) scale(-1);
  }
}

@media screen and (min-width: 768px) {
  .C090-timeline .timeline-item:nth-of-type(odd) {
    transform: translateX(-50%);
  }
}

@media screen and (min-width: 768px) and (max-width: 1279px) {
  .C090-timeline .timeline-item:nth-of-type(odd) {
    margin-left: calc(var(--grid-gutter) * -1.5);
  }
}

@media screen and (min-width: 1280px) {
  .C090-timeline .timeline-item:nth-of-type(odd) {
    margin-left: calc(var(--grid-gutter) * -1);
  }
}

@media screen and (min-width: 768px) {
  .C090-timeline .timeline-item:nth-of-type(odd):before {
    transform: translateX(-50%);
  }
}

@media screen and (min-width: 768px) and (max-width: 1279px) {
  .C090-timeline .timeline-item:nth-of-type(odd):before {
    left: calc(100% + (var(--grid-gutter) * 2.5));
  }
}

@media screen and (min-width: 1280px) {
  .C090-timeline .timeline-item:nth-of-type(odd):before {
    left: calc(100% + (var(--grid-gutter) * 1.5));
  }
}

@media screen and (min-width: 768px) {
  .C090-timeline .timeline-item:nth-of-type(odd):after {
    box-shadow: -2px -2px 4px rgba(0, 0, 0, 0.1);
    right: -0.5rem;
    transform: rotate(-45deg) scale(-1);
  }
}

@media screen and (min-width: 768px) {
  .C090-timeline .timeline-item:nth-of-type(even) {
    transform: translate(50%);
  }
}

@media screen and (min-width: 768px) and (max-width: 1279px) {
  .C090-timeline .timeline-item:nth-of-type(even) {
    margin-left: calc(var(--grid-gutter) * 3.5);
  }
}

@media screen and (min-width: 1280px) {
  .C090-timeline .timeline-item:nth-of-type(even) {
    margin-left: calc(var(--grid-gutter) * 2);
  }
}

@media screen and (min-width: 768px) {
  .C090-timeline .timeline-item:nth-of-type(even):before {
    transform: translateX(50%);
  }
}

@media screen and (min-width: 768px) and (max-width: 1279px) {
  .C090-timeline .timeline-item:nth-of-type(even):before {
    right: calc(100% + (var(--grid-gutter) * 2.5));
  }
}

@media screen and (min-width: 1280px) {
  .C090-timeline .timeline-item:nth-of-type(even):before {
    right: calc(100% + (var(--grid-gutter) * 1.5));
  }
}

@media screen and (min-width: 768px) {
  .C090-timeline .timeline-item:nth-of-type(even):after {
    box-shadow: -2px 2px 4px rgba(0, 0, 0, 0.1);
    left: -.5rem;
    transform: rotate(45deg);
  }
}

@media screen and (min-width: 768px) {
  [data-timeline-order="ascending"] .C090-timeline .timeline-item:not(:first-of-type) {
    margin-top: -2.5rem;
  }
}

@media screen and (min-width: 768px) {
  [data-timeline-order="descending"] .C090-timeline .timeline-item:not(:last-of-type) {
    margin-top: -2.5rem;
  }
}

.C090-timeline .timeline-item .card-toggle {
  appearance: none;
  cursor: pointer;
  display: block;
  height: 3rem;
  padding: 0;
  position: absolute;
  right: 0;
  top: 0;
  width: 3rem;
  border: 0;
  background: transparent;
  z-index: 120;
}

.C090-timeline .timeline-item .card-toggle:before, .C090-timeline .timeline-item .card-toggle:after {
  border: 0;
  border-top-width: .125rem;
  border-style: solid;
  content: '';
  display: block;
  height: .125rem;
  left: 50%;
  position: absolute;
  top: 50%;
  width: 1rem;
}

.C090-timeline .timeline-item .card-toggle:before {
  transform: translateX(-50%) translateY(-50%);
}

.C090-timeline .timeline-item .card-toggle:after {
  transform: translateX(-50%) translateY(-50%) rotate(90deg);
  transition: all .2s ease .4s;
}

.C090-timeline .timeline-item .card-header {
  display: flex;
}

.C090-timeline .timeline-item .card-header label {
  padding-right: 2rem;
  max-height: 2rem;
  overflow: hidden;
}

@media screen and (max-width: 959px) {
  .C090-timeline .timeline-item .card-header h3 {
    font-size: 1rem;
    font-weight: 500;
  }
}

.C090-timeline .timeline-item .card-image--thumb {
  display: block;
  margin-right: 1rem;
  opacity: 1;
  min-height: 6rem;
  min-width: 6rem;
  max-height: 6rem;
  max-width: 6rem;
  transition: all .4s ease-in-out .2s;
}

@media screen and (min-width: 768px) and (max-width: 959px) {
  .C090-timeline .timeline-item .card-image--thumb {
    height: 5rem;
    min-width: 5rem;
  }
}

.C090-timeline .timeline-item .card-image--thumb .image-container {
  height: 100%;
  width: 100%;
}

.C090-timeline .timeline-item .card-image--thumb img {
  height: 100%;
  width: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}

.C090-timeline .timeline-item .card-image--thumb ~ .card-title h3 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  overflow: hidden;
  transition: all .4s ease-in-out .2s;
}

@media screen and (max-width: 959px) {
  .C090-timeline .timeline-item .card-image--thumb ~ .card-title h3 {
    max-height: calc(1.5rem * 5);
    -webkit-line-clamp: 5;
  }
}

@media screen and (min-width: 960px) {
  .C090-timeline .timeline-item .card-image--thumb ~ .card-title h3 {
    max-height: calc(1.5rem * 3);
    -webkit-line-clamp: 3;
  }
}

.C090-timeline .timeline-item .card-body {
  max-height: 0;
  opacity: 0;
  overflow: hidden;
  transition: max-height .6s ease-in-out, opacity .4s ease-in-out;
}

.C090-timeline .timeline-item .card-body p {
  margin: 1rem 0;
}

.C090-timeline .timeline-item .card-image--main {
  margin-top: 1rem;
  position: relative;
}

.C090-timeline .timeline-item .card-image--main[data-media-type="video"]:after {
  background: rgba(0, 0, 0, 0.3);
  bottom: 0;
  content: '';
  display: block;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}

.C090-timeline .timeline-item .card-image--main[data-media-type="video"] .video-play-button {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translateX(-50%) translateY(-50%);
  z-index: 100;
}

.C090-timeline .timeline-item .card-image--main[data-media-type="video"] .video-play-button:hover {
  transform: scale(1.2);
  transition: all .2s ease-in-out;
}

.C090-timeline .timeline-item .card-image--main[data-media-type="video"] .video-play-button:before, .C090-timeline .timeline-item .card-image--main[data-media-type="video"] .video-play-button:after {
  content: '';
  display: block;
  left: 50%;
  position: absolute;
  transform: translateX(-50%) translateY(-50%);
  top: 50%;
}

.C090-timeline .timeline-item .card-image--main[data-media-type="video"] .video-play-button:before {
  background: rgba(0, 0, 0, 0.5);
  border-radius: 100%;
  height: 5.5rem;
  width: 5.5rem;
}

.C090-timeline .timeline-item .card-image--main[data-media-type="video"] .video-play-button:after {
  border-left: 1.5rem solid white;
  border-top: 0.875rem solid rgba(255, 255, 255, 0);
  border-bottom: 0.875rem solid rgba(255, 255, 255, 0);
  margin-left: .25rem;
}

.C090-timeline .timeline-item .card-image--main img {
  max-width: 100%;
}

.C090-timeline .timeline-item[data-card-state="expanded"] .card-toggle:after {
  width: 0;
  transition: all .2s ease;
}

.C090-timeline .timeline-item[data-card-state="expanded"] .card-image--thumb ~ .card-title h3 {
  -webkit-line-clamp: 8;
  max-height: calc(1.5rem * 8);
}

.C090-timeline .timeline-item[data-card-state="expanded"] .card-body {
  max-height: 999rem;
  opacity: 1;
  overflow: visible;
  transition: max-height .4s ease-in-out, opacity .6s ease-in-out .2s;
}

.C090-timeline .timeline-item[data-card-state="expanded"] .card-image--thumb {
  border: 0;
  margin-right: 0;
  opacity: 0;
  transition: all .4s ease-in-out;
  min-width: 1px;
  min-height: 1px;
  max-width: 1px;
  max-height: 1px;
  overflow: hidden;
}

.C090-timeline .timeline-item[data-card-state="expanded"] .card-image--thumb .card-image--wrapper {
  height: 6rem;
  width: 6rem;
}

.C090-timeline .timeline-item[data-card-state="expanded"] .card-image--thumb img {
  height: 6rem;
  width: 6rem;
}

.C096-timed-content-carousel .content-wrapper {
  padding: 5rem 0;
}

.C096-timed-content-carousel .content-header {
  display: flex;
}

.C096-timed-content-carousel .header-text {
  width: 980px;
}

.C096-timed-content-carousel .header-text .header-title {
  margin-bottom: 16px;
}

.C096-timed-content-carousel .header-text .header-title h2 {
  font-size: 2.25rem;
  line-height: 3rem;
}

.C096-timed-content-carousel .controls-container {
  width: 200px;
  position: relative;
}

.C096-timed-content-carousel .carousel-navigation {
  position: absolute;
  display: flex;
  bottom: 16px;
  right: 0;
  align-items: center;
}

.C096-timed-content-carousel .carousel-controls {
  position: absolute;
  width: 88px;
  height: 40px;
  display: flex;
  bottom: 16px;
  right: 0;
  gap: 8px;
  padding: 0;
}

.C096-timed-content-carousel .carousel-controls .carousel-next, .C096-timed-content-carousel .carousel-controls .carousel-prev {
  width: 40px;
  height: 40px;
  cursor: pointer;
}

.C096-timed-content-carousel .carousel-controls .carousel-next svg, .C096-timed-content-carousel .carousel-controls .carousel-prev svg {
  fill: none;
}

.C096-timed-content-carousel .carousel-controls .carousel-next svg:hover, .C096-timed-content-carousel .carousel-controls .carousel-prev svg:hover {
  fill: #262728;
}

.C096-timed-content-carousel .carousel-controls .carousel-next svg circle, .C096-timed-content-carousel .carousel-controls .carousel-prev svg circle {
  fill-opacity: 0.2;
  stroke: #262728;
}

.C096-timed-content-carousel .carousel-controls .carousel-next svg path, .C096-timed-content-carousel .carousel-controls .carousel-prev svg path {
  fill: #262728;
}

.C096-timed-content-carousel .C096-carousel {
  padding-top: 32px;
}

.C096-timed-content-carousel .C096-carousel-card {
  height: 580px;
  border-radius: 8px;
  color: #ffffff;
  position: relative;
  transition: all 0.6s;
  transition-timing-function: ease;
  animation: fadeIn 0.6s;
}

.C096-timed-content-carousel .C096-carousel-card .card-image {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
}

.C096-timed-content-carousel .C096-carousel-card .card-image img {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  object-fit: cover;
}

.C096-timed-content-carousel .C096-carousel-card .card-image:after {
  content: '';
  border-radius: 8px;
  display: block;
  opacity: .8;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}

.C096-timed-content-carousel .C096-carousel-card .card-content {
  position: relative;
  width: 100%;
  height: 100%;
}

.C096-timed-content-carousel .C096-carousel-card .card-content .card-header {
  display: flex;
}

.C096-timed-content-carousel .C096-carousel-card .card-content .card-header .card-logo img {
  object-fit: contain;
}

.C096-timed-content-carousel .C096-carousel-card .card-content .card-footer {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
}

.C096-timed-content-carousel .C096-carousel-card .card-content .card-footer .card-eyebrow .rte-label--eyebrow {
  color: #ffffff;
  font-weight: 700;
}

.C096-timed-content-carousel .carousel-card-lg {
  width: 580px;
  padding: 24px 24px 48px;
}

.C096-timed-content-carousel .carousel-card-lg .card-header {
  width: 100%;
  margin-top: 22px;
}

.C096-timed-content-carousel .carousel-card-lg .card-header .card-logo img {
  height: 48px;
  width: 156px;
}

.C096-timed-content-carousel .carousel-card-lg .card-header .cta-button-container {
  margin-left: auto;
  animation: showToggle 0s 0.3s forwards, fadein 3s;
  visibility: hidden;
}

.C096-timed-content-carousel .carousel-card-lg .card-header .cta-button-container .cta-btn {
  margin: 0;
  max-width: 180px;
  min-width: 180px;
  letter-spacing: 0.03rem;
}

.C096-timed-content-carousel .carousel-card-lg .card-progress-bar {
  width: 100%;
  background-color: #8a8c90;
  height: 2px;
  animation: showToggle 0s 0.3s forwards, fadein 3s;
  visibility: hidden;
}

.C096-timed-content-carousel .carousel-card-lg .card-progress-bar .progress-bar {
  width: 1%;
  height: 100%;
  background-color: #ffffff;
  transition: width 0.2s linear;
}

.C096-timed-content-carousel .carousel-card-lg .card-description {
  font-weight: 500;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  overflow: hidden;
  -webkit-line-clamp: 3;
  margin-top: 16px;
}

.C096-timed-content-carousel .carousel-card-sm, .C096-timed-content-carousel .carousel-card-md {
  padding: 48px 24px;
}

.C096-timed-content-carousel .carousel-card-sm .card-progress-bar, .C096-timed-content-carousel .carousel-card-sm .card-description, .C096-timed-content-carousel .carousel-card-sm .cta-button-container, .C096-timed-content-carousel .carousel-card-md .card-progress-bar, .C096-timed-content-carousel .carousel-card-md .card-description, .C096-timed-content-carousel .carousel-card-md .cta-button-container {
  display: none;
}

.C096-timed-content-carousel .carousel-card-sm .card-eyebrow, .C096-timed-content-carousel .carousel-card-md .card-eyebrow {
  text-align: center;
  width: 100%;
}

.C096-timed-content-carousel .owl-item {
  width: 240px;
}

.C096-timed-content-carousel .carousel-card-sm {
  width: 240px;
}

.C096-timed-content-carousel .carousel-card-sm .card-logo img {
  height: 64px;
  width: 192px;
}

.C096-timed-content-carousel .carousel-card-md {
  width: 280px;
}

.C096-timed-content-carousel .carousel-card-md .card-logo img {
  height: 64px;
  width: 232px;
}

@media (max-width: 1279px) {
  .C096-timed-content-carousel .content-wrapper {
    padding: 48px 0;
  }
  .C096-timed-content-carousel .controls-container {
    display: none;
  }
  .C096-timed-content-carousel .header-text .header-title h2 {
    font-size: 1.875rem;
    line-height: 2.5rem;
  }
  .C096-timed-content-carousel .C096-carousel-card, .C096-timed-content-carousel .carousel-card-sm, .C096-timed-content-carousel .carousel-card-md, .C096-timed-content-carousel .carousel-card-lg {
    width: 100%;
    max-width: 599px;
    height: 355px;
    padding: 24px 20px 38px;
  }
  .C096-timed-content-carousel .C096-carousel-card .card-content .card-progress-bar, .C096-timed-content-carousel .carousel-card-sm .card-content .card-progress-bar, .C096-timed-content-carousel .carousel-card-md .card-content .card-progress-bar, .C096-timed-content-carousel .carousel-card-lg .card-content .card-progress-bar {
    display: none;
  }
  .C096-timed-content-carousel .C096-carousel-card .card-content .card-header, .C096-timed-content-carousel .carousel-card-sm .card-content .card-header, .C096-timed-content-carousel .carousel-card-md .card-content .card-header, .C096-timed-content-carousel .carousel-card-lg .card-content .card-header {
    width: 100%;
    margin-top: 0;
  }
  .C096-timed-content-carousel .C096-carousel-card .card-content .card-header .card-logo img, .C096-timed-content-carousel .carousel-card-sm .card-content .card-header .card-logo img, .C096-timed-content-carousel .carousel-card-md .card-content .card-header .card-logo img, .C096-timed-content-carousel .carousel-card-lg .card-content .card-header .card-logo img {
    height: 48px;
    width: 156px;
  }
  .C096-timed-content-carousel .C096-carousel-card .card-content .card-header .cta-button-container, .C096-timed-content-carousel .carousel-card-sm .card-content .card-header .cta-button-container, .C096-timed-content-carousel .carousel-card-md .card-content .card-header .cta-button-container, .C096-timed-content-carousel .carousel-card-lg .card-content .card-header .cta-button-container {
    display: block;
    margin-left: auto;
    visibility: visible;
    animation: none;
  }
  .C096-timed-content-carousel .C096-carousel-card .card-content .card-header .cta-button-container .cta-btn, .C096-timed-content-carousel .carousel-card-sm .card-content .card-header .cta-button-container .cta-btn, .C096-timed-content-carousel .carousel-card-md .card-content .card-header .cta-button-container .cta-btn, .C096-timed-content-carousel .carousel-card-lg .card-content .card-header .cta-button-container .cta-btn {
    font-size: 0;
    letter-spacing: 0;
    padding: 0.5rem 0.7rem;
    min-width: 0;
    width: 48px;
    height: 48px;
    margin: 0;
  }
  .C096-timed-content-carousel .C096-carousel-card .card-content .card-footer .card-eyebrow, .C096-timed-content-carousel .carousel-card-sm .card-content .card-footer .card-eyebrow, .C096-timed-content-carousel .carousel-card-md .card-content .card-footer .card-eyebrow, .C096-timed-content-carousel .carousel-card-lg .card-content .card-footer .card-eyebrow {
    text-align: left;
  }
  .C096-timed-content-carousel .C096-carousel-card .card-content .card-footer .card-description, .C096-timed-content-carousel .carousel-card-sm .card-content .card-footer .card-description, .C096-timed-content-carousel .carousel-card-md .card-content .card-footer .card-description, .C096-timed-content-carousel .carousel-card-lg .card-content .card-footer .card-description {
    font-weight: 400;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
    -webkit-line-clamp: 3;
    margin-top: 16px;
  }
  .C096-timed-content-carousel .owl-dots {
    text-align: center;
    position: relative;
    padding-top: 24px;
  }
  .C096-timed-content-carousel .owl-dots .owl-dot {
    display: inline-block;
    zoom: 1;
    *display: inline;
  }
  .C096-timed-content-carousel .owl-dots .owl-dot span {
    width: 8px;
    height: 8px;
    margin: 8px;
    border: 1px solid #c9cacc;
    display: block;
    -webkit-backface-visibility: visible;
    -webkit-transition: opacity 200ms ease;
    transition: opacity 200ms ease;
    -webkit-border-radius: 30px;
    border-radius: 30px;
  }
  .C096-timed-content-carousel .owl-dots .owl-dot.active span {
    background: #00AA7E;
    border: none;
  }
}

.C096-timed-content-carousel .overlay-color-1 .card-image:after {
  background-blend-mode: multiply, normal;
  background-image: linear-gradient(to bottom, #e35b39, #e35b39), linear-gradient(to bottom, rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.3));
}

.C096-timed-content-carousel .overlay-color-2 .card-image:after {
  background-blend-mode: multiply, normal;
  background-image: linear-gradient(to bottom, #00805a, #00805a), linear-gradient(to bottom, rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.3));
}

.C096-timed-content-carousel .overlay-color-3 .card-image:after {
  background-blend-mode: multiply, normal;
  background-image: linear-gradient(to bottom, #004b8d, #004b8d), linear-gradient(to bottom, rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.3));
}

.C096-timed-content-carousel .overlay-color-4 .card-image:after {
  background-blend-mode: multiply, normal;
  background-image: linear-gradient(to bottom, #4b2161, #4b2161), linear-gradient(to bottom, rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.3));
}

@keyframes showToggle {
  to {
    visibility: visible;
  }
}

@keyframes fadein {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}

.C096-timed-content-carousel.brand-primary-background svg:hover,
.C096-timed-content-carousel.brand-secondary-background svg:hover {
  fill: #ffffff !important;
}

.C096-timed-content-carousel.brand-primary-background svg circle,
.C096-timed-content-carousel.brand-secondary-background svg circle {
  stroke: #ffffff !important;
}

.C096-timed-content-carousel.brand-primary-background svg path,
.C096-timed-content-carousel.brand-secondary-background svg path {
  fill: #ffffff !important;
}

.C096-timed-content-carousel.brand-primary-background .owl-dots .owl-dot span,
.C096-timed-content-carousel.brand-secondary-background .owl-dots .owl-dot span {
  border: 1px solid #ffffff;
}

.C096-timed-content-carousel.brand-primary-background .owl-dots .owl-dot.active span,
.C096-timed-content-carousel.brand-secondary-background .owl-dots .owl-dot.active span {
  background: #ffffff;
}

.C091-flexible-column .section {
  align-self: stretch;
  flex-grow: 0;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 120px;
  padding: 80px 0;
}

.C091-flexible-column .left-content-column {
  flex-grow: 0;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 16px;
  padding: 0;
}

.C091-flexible-column .text-group {
  gap: 16px;
}

.C091-flexible-column h2 {
  margin-bottom: 24px;
  font-size: 2.25rem;
  line-height: 3rem;
}

.C091-flexible-column h5 {
  font-size: 1.125rem;
  line-height: 1.5rem;
}

.C091-flexible-column .c091-cta-buttons {
  width: 280px;
}

.C091-flexible-column .right-content-column {
  flex-grow: 0;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 20px;
  padding: 0;
  object-fit: contain;
  max-width: 580px;
}

.C091-flexible-column .row {
  display: flex;
  flex-wrap: wrap;
  margin: 0;
}

.C091-flexible-column .column-group {
  display: flex;
  flex-wrap: wrap;
  column-gap: 20px;
  width: 580px;
}

.C091-flexible-column .c091-item {
  max-width: 280px;
  flex-grow: 1;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 24px;
  border-radius: 16px;
  padding: 0 0 40px 0;
}

.C091-flexible-column img {
  width: 40px;
  height: 40px;
}

.C091-flexible-column .item-text {
  align-self: stretch;
  flex-grow: 0;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  gap: 16px;
  padding: 0;
}

.C091-flexible-column .stat-item-text p {
  margin: 0;
}

.C091-flexible-column .rte-label--eyebrow {
  font-weight: 700;
  letter-spacing: 0.03rem;
}

@media (max-width: 766px) {
  .C091-flexible-column .section {
    flex-direction: column;
    gap: 32px;
    padding: 48px 0;
  }
  .C091-flexible-column .c091-item {
    flex-direction: row;
    max-width: 100%;
    gap: 20px;
    padding: 0;
  }
  .C091-flexible-column .left-content-column {
    align-items: center;
  }
  .C091-flexible-column .column-group {
    width: 100%;
    gap: 24px;
  }
  .C091-flexible-column h2 {
    font-size: 1.875rem;
    line-height: 2.5rem;
  }
  .C091-flexible-column h5 {
    font-size: 1.125rem;
    line-height: 1.5rem;
  }
}

.C093-vertical-content-tabs {
  padding: 5rem 0;
}

.C093-vertical-content-tabs h2 {
  margin-bottom: 16px;
  font-size: 2.25rem;
  line-height: 3rem;
}

.C093-vertical-content-tabs .rte-label--eyebrow {
  margin: 0 0 8px;
  font-weight: 700;
}

.C093-vertical-content-tabs ul {
  list-style-type: none;
}

.C093-vertical-content-tabs ul li a {
  color: inherit;
  opacity: .65;
}

.C093-vertical-content-tabs ul li a:hover {
  color: #00805a;
  opacity: 1;
  background-color: rgba(0, 128, 90, 0.16);
  border-radius: 4px;
}

.C093-vertical-content-tabs .mobile-line {
  display: none;
}

.C093-vertical-content-tabs .desktop-line {
  border-bottom: none;
  border-right: 4px solid;
  color: inherit;
  transition-property: margin, height;
  transition-duration: .5s;
  transition-timing-function: ease-in-out;
}

@media screen and (min-width: 1280px) {
  .C093-vertical-content-tabs .desktop-line {
    margin-top: 0;
    height: 48px;
    margin-left: -4px;
    width: 0;
  }
}

.C093-vertical-content-tabs .tabs-title {
  display: flex;
  flex-direction: row;
  padding: 0 20px 0 0;
}

.C093-vertical-content-tabs .data-title {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
}

.C093-vertical-content-tabs hr {
  border-top: 0;
  margin-bottom: 0;
}

.C093-vertical-content-tabs ul {
  margin-bottom: 0;
}

.C093-vertical-content-tabs p {
  margin-bottom: 0;
}

.C093-vertical-content-tabs li {
  display: flex;
  flex-direction: column;
  flex-grow: 1;
  font-size: 0.75rem;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: 1rem;
  letter-spacing: normal;
  text-align: right;
  padding: .5rem 1.25rem .5rem 0;
  border-right: solid 1px #c9cacc;
}

.C093-vertical-content-tabs li a.selected {
  color: #00573d;
  opacity: 1;
}

.C093-vertical-content-tabs .card-div {
  display: flex;
  flex-direction: column;
  justify-content: center;
}

.C093-vertical-content-tabs .text-group {
  position: relative;
  animation: movingIn .6s ease-in-out forwards, faded-in .6s ease-in-out forwards;
  margin-bottom: 3rem;
}

@keyframes faded-in {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

@keyframes faded-out {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}

.C093-vertical-content-tabs .card-top-margin {
  margin: 2.5rem 0 0;
  width: 100%;
}

.C093-vertical-content-tabs .card-bottom-margin {
  margin: 2.5rem 0 0;
  width: 100%;
}

.C093-vertical-content-tabs .content-row {
  position: relative;
  animation: delayMovingIn 1s ease-in-out forwards, faded-in 1.6s ease-in-out forwards;
}

@keyframes delayMovingIn {
  from {
    top: 200px;
  }
  to {
    top: 0px;
  }
}

@keyframes delayMovingOut {
  from {
    top: 0px;
  }
  to {
    top: -200px;
  }
}

.C093-vertical-content-tabs .navigation {
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: .08rem;
  font-size: 0.75rem;
  text-align: right;
  font-stretch: normal;
  line-height: 1rem;
  padding: 0;
}

.C093-vertical-content-tabs .navigation a {
  display: block;
  padding: 0.5rem;
}

.C093-vertical-content-tabs .card-content {
  border-radius: 8px;
  background-color: rgba(196, 206, 209, 0.2);
}

.C093-vertical-content-tabs .card-content .carousel-inner li {
  width: 50%;
  float: left;
}

.C093-vertical-content-tabs .card-content .carousel-inner li:nth-child(even) {
  padding-left: 40px;
}

.C093-vertical-content-tabs .card-content .carousel-inner li:nth-child(odd) {
  padding-right: 40px;
  clear: left;
}

.C093-vertical-content-tabs .item-content {
  display: flex;
  align-items: center;
  min-width: 980px;
}

.C093-vertical-content-tabs .tab-content {
  display: none;
}

.C093-vertical-content-tabs .tab-content > div:not(.gray-background):not(.brand-primary-background):not(.brand-secondary-background):not(.brand-accent-background) {
  background-color: transparent;
}

.C093-vertical-content-tabs .tab-content.selected {
  display: block;
}

.C093-vertical-content-tabs .c093-cta-buttons {
  padding-top: 32px;
}

@media (max-width: 766px) {
  .C093-vertical-content-tabs .c093-cta-buttons {
    text-align: center;
  }
}

@media (max-width: 610px) {
  .C093-vertical-content-tabs .c093-cta-buttons {
    max-width: 17.5rem;
    margin: 0 auto;
  }
}

.C093-vertical-content-tabs .cta-btn {
  margin: .5rem 0 0 0;
}

.C093-vertical-content-tabs .c093-content-wrapper {
  width: 60%;
  display: flex;
  flex-direction: column;
  padding: 40px 80px;
  max-width: 520px;
}

.C093-vertical-content-tabs .c093-content-wrapper h3 {
  font-size: 1.875rem;
  line-height: 2.5rem;
  margin-bottom: 16px;
}

.C093-vertical-content-tabs .c093-content-wrapper .p1 {
  line-height: 1.5rem;
}

.C093-vertical-content-tabs .image-container {
  animation: movingIn .6s ease-in-out forwards, fade-in .6s ease-in-out forwards;
  position: relative;
}

.C093-vertical-content-tabs img {
  max-width: 380px;
  min-height: 420px;
}

@keyframes movingIn {
  from {
    top: 127px;
  }
  to {
    top: 0px;
  }
}

@keyframes movingOut {
  from {
    top: 0px;
  }
  to {
    top: -127px;
  }
}

@keyframes fade-in {
  50% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

@keyframes fade-out {
  50% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}

.C093-vertical-content-tabs .row {
  display: flex;
  align-items: stretch;
  padding: 0;
}

.C093-vertical-content-tabs .content-picture {
  margin: 1px;
  display: flex;
  flex-direction: column;
}

.C093-vertical-content-tabs .tab-group {
  align-self: stretch;
  flex-grow: 0;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-end;
  gap: 8px;
  padding: 16px 0 16px 0;
}

.C093-vertical-content-tabs .left-nav {
  display: flex;
  max-width: 200px;
}

.C093-vertical-content-tabs .content-image {
  margin: -40px 0;
  padding: 0 80px 0 0;
}

@media (max-width: 766px) {
  .C093-vertical-content-tabs {
    padding: 3rem 0;
  }
  .C093-vertical-content-tabs img {
    height: 315px;
    min-height: unset;
  }
  .C093-vertical-content-tabs .text-group {
    margin-bottom: 2.5rem;
  }
  .C093-vertical-content-tabs .c093-content-wrapper .p1 {
    margin-bottom: 0;
  }
  .C093-vertical-content-tabs ul li a:hover {
    background-color: transparent;
    border-radius: 0;
  }
  .C093-vertical-content-tabs .tab-group::-webkit-scrollbar {
    display: none;
  }
  .C093-vertical-content-tabs h2 {
    font-size: 1.875rem;
    line-height: 2.5rem;
  }
  .C093-vertical-content-tabs .mobile-line {
    display: block;
  }
  .C093-vertical-content-tabs .desktop-line {
    display: none;
  }
  .C093-vertical-content-tabs .c093-left-arrow-container {
    display: flex;
    justify-content: flex-start;
    width: 100%;
    height: 100%;
    max-width: 3rem;
    position: absolute;
    top: 0;
    left: -0.5rem;
  }
  .C093-vertical-content-tabs .c093-left-arrow-container .left-container {
    width: 100%;
    height: 100%;
    max-width: 1rem;
    position: relative;
  }
  .C093-vertical-content-tabs .c093-left-arrow-container .left-container .c093-left-arrow {
    display: inline-block;
    position: absolute;
    left: 0.5rem;
    bottom: 1.25rem;
    height: 0.5rem;
    width: 0.5rem;
    border: solid var(--color-grey-dark-48);
    border-width: 0 0.125rem 0.125rem 0;
    transform: rotate(135deg);
    -webkit-transform: rotate(135deg);
    visibility: hidden;
  }
  .C093-vertical-content-tabs .c093-left-arrow-container.active {
    z-index: 1;
  }
  .C093-vertical-content-tabs .arrow-container {
    display: flex;
    justify-content: flex-end;
    position: absolute;
    top: 0;
    right: 0;
    width: 100%;
    height: 100%;
    max-width: 3rem;
    z-index: 1;
    margin-right: -0.5rem;
  }
  .C093-vertical-content-tabs .arrow-container .right-container {
    position: relative;
    max-width: 1rem;
    width: 100%;
    height: 100%;
  }
  .C093-vertical-content-tabs .arrow-container .c093-arrow {
    position: absolute;
    right: 0.25rem;
    bottom: 1.25rem;
    height: 0.5rem;
    width: 0.5rem;
    border: solid var(--color-grey-dark-48);
    display: none;
    border-width: 0 0.125rem 0.125rem 0;
    transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
  }
  .C093-vertical-content-tabs .arrow-container.active {
    visibility: hidden;
  }
  .C093-vertical-content-tabs .c093-content-wrapper {
    width: 100%;
    padding: 0;
  }
  .C093-vertical-content-tabs .c093-content-wrapper h3 {
    font-size: 1.5rem;
    line-height: 2rem;
  }
  .C093-vertical-content-tabs .card-content {
    padding: 1.5rem 1.25rem;
  }
  .C093-vertical-content-tabs .card-top-margin {
    margin: 1.25rem 0 0;
  }
  .C093-vertical-content-tabs .card-bottom-margin {
    margin: 3rem 0 0;
  }
  .C093-vertical-content-tabs .left-nav {
    width: 100%;
    max-width: none;
    position: relative;
  }
  .C093-vertical-content-tabs .data-title {
    padding: 0;
    height: max-content;
  }
  .C093-vertical-content-tabs .data-title:hover {
    background-color: transparent;
  }
  .C093-vertical-content-tabs ul li a:hover {
    color: #00573d;
  }
  .C093-vertical-content-tabs li a.selected {
    color: #00573d;
  }
  .C093-vertical-content-tabs .row {
    flex-direction: column;
    padding: 0 10px;
  }
  .C093-vertical-content-tabs .item-content {
    flex-direction: column;
    min-width: 0;
  }
  .C093-vertical-content-tabs .tab-group {
    display: block;
    overflow: hidden;
    overflow-x: auto;
    white-space: nowrap;
    width: 100%;
    position: relative;
    scrollbar-width: none;
    flex-direction: row;
    padding: 0 0 0 0;
    border-bottom: 1px solid #c9cacc;
  }
  .C093-vertical-content-tabs .content-image {
    margin: 3rem 0 0 0;
    padding: 0;
  }
  .C093-vertical-content-tabs .navigation {
    width: 100%;
    font-size: 0;
    padding-bottom: 1.5rem;
    margin-bottom: -2rem;
    padding-left: 0;
    text-align: left;
  }
  .C093-vertical-content-tabs .navigation li {
    font-size: 0.75rem;
    text-transform: uppercase;
    display: inline-block;
    float: none;
    margin-bottom: -1px;
    max-width: 240px;
    border-right: none;
    padding: .5rem;
  }
  .C093-vertical-content-tabs .navigation li:last-child {
    margin-right: 0;
  }
  .C093-vertical-content-tabs .navigation hr {
    border: none;
    border-bottom: 4px solid;
    border-right: none;
    color: inherit;
    bottom: 0;
    left: 0;
    margin: 0;
    position: absolute;
    top: auto;
    transition-property: margin, width;
    transition-duration: .5s;
    transition-timing-function: ease-in-out;
    visibility: visible;
  }
  .C093-vertical-content-tabs .navigation a {
    display: table-cell;
    line-height: 1rem;
    padding: .5rem;
    vertical-align: bottom;
    white-space: normal;
    letter-spacing: .03rem;
    text-align: left;
  }
}

.C093-vertical-content-tabs.brand-primary-background .tabs-title .navigation a, .C093-vertical-content-tabs.brand-secondary-background .tabs-title .navigation a {
  color: #FFFFFF;
}

.C093-vertical-content-tabs.brand-primary-background .card-content, .C093-vertical-content-tabs.brand-secondary-background .card-content {
  background-color: rgba(0, 0, 0, 0.2);
}

.C093-vertical-content-tabs.brand-primary-background ul li a:hover, .C093-vertical-content-tabs.brand-secondary-background ul li a:hover {
  opacity: 1;
  background-color: rgba(255, 255, 255, 0.16);
}

@media (max-width: 766px) {
  .C093-vertical-content-tabs.brand-primary-background .data-title, .C093-vertical-content-tabs.brand-secondary-background .data-title {
    padding: 0;
  }
  .C093-vertical-content-tabs.brand-primary-background .data-title:hover, .C093-vertical-content-tabs.brand-secondary-background .data-title:hover {
    background-color: transparent;
  }
  .C093-vertical-content-tabs.brand-primary-background ul li a:hover, .C093-vertical-content-tabs.brand-secondary-background ul li a:hover {
    background-color: transparent;
  }
}

.C094-timed-accordion-with-image {
  padding: 5rem 0 5rem;
  background-color: #fff;
}

.C094-timed-accordion-with-image .padded-container {
  display: flex;
  align-items: center;
}

@media (max-width: 766px) {
  .C094-timed-accordion-with-image .padded-container {
    display: block;
  }
}

@media (max-width: 766px) {
  .C094-timed-accordion-with-image {
    padding: 3rem 0 3rem;
  }
}

.C094-timed-accordion-with-image .c094-left {
  width: 580px;
  height: 580px;
  margin: 34px 120px 0 0;
  overflow: hidden;
  position: relative;
}

@media (max-width: 766px) {
  .C094-timed-accordion-with-image .c094-left {
    display: none;
  }
}

.C094-timed-accordion-with-image .c094-left .c094-left-images {
  width: 580px;
  height: 580px;
  position: absolute;
  animation: movingIn 400ms ease-in-out forwards, fade-in 400ms ease-in-out forwards;
  display: none;
}

.C094-timed-accordion-with-image .c094-left .addMovingOutClass {
  animation: movingOut 400ms ease-in-out forwards, fade-out 400ms ease-in-out forwards;
}

@keyframes movingIn {
  from {
    top: 127px;
  }
  to {
    top: 0px;
  }
}

@keyframes movingOut {
  from {
    top: 0px;
  }
  to {
    top: -127px;
  }
}

@keyframes fade-in {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

@keyframes fade-out {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}

.C094-timed-accordion-with-image .c094-accordion-list {
  width: 480px;
  padding: 0;
}

@media (max-width: 766px) {
  .C094-timed-accordion-with-image .c094-accordion-list {
    width: unset;
  }
}

.C094-timed-accordion-with-image .c094-accordion-list .c094-heading-group {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 16px;
  margin-bottom: 32px;
}

@media (max-width: 766px) {
  .C094-timed-accordion-with-image .c094-accordion-list .c094-heading-group {
    margin-bottom: 24px;
  }
}

.C094-timed-accordion-with-image .c094-accordion-list .c094-heading-group .c094-headers {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 8px;
}

.C094-timed-accordion-with-image .c094-accordion-list .c094-heading-group .c094-headers .c094-heading-title {
  font-size: 2.25rem;
  font-weight: 300;
  text-align: left;
  line-height: 3rem;
}

@media (max-width: 766px) {
  .C094-timed-accordion-with-image .c094-accordion-list .c094-heading-group .c094-headers .c094-heading-title {
    font-size: 1.875rem;
    line-height: 2.5rem;
  }
}

.C094-timed-accordion-with-image .c094-accordion-list .accordion-top-border {
  border-top: solid 1px #c9cacc;
}

.C094-timed-accordion-with-image .c094-accordion-list .accordion-bottom-border {
  border-bottom: solid 1px #c9cacc;
}

.C094-timed-accordion-with-image .c094-accordion-list .accordion {
  cursor: pointer;
  padding: 24px 0;
  transition-duration: 400ms;
  transition-timing-function: ease-in-out;
}

.C094-timed-accordion-with-image .c094-accordion-list .accordion.active {
  padding: 16px 0;
}

.C094-timed-accordion-with-image .c094-accordion-list .accordion div[id^=progressBar] {
  position: relative;
  bottom: 16px;
  width: 0%;
  height: 4px;
  flex-grow: 0;
  background-color: #00573d;
  display: none;
}

.C094-timed-accordion-with-image .c094-accordion-list .accordion .accordion-icon-title {
  align-self: stretch;
  flex-grow: 0;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  padding: 0;
}

.C094-timed-accordion-with-image .c094-accordion-list .accordion .accordion-icon-title .accordion-title {
  font-size: 1.125rem;
  font-weight: 500;
  text-align: left;
  flex-grow: 1;
  font-stretch: normal;
  font-style: normal;
  letter-spacing: normal;
}

.C094-timed-accordion-with-image .c094-accordion-list .accordion .accordion-icon-title .icon-area {
  width: 16px;
  margin: 7px 0;
}

.C094-timed-accordion-with-image .c094-accordion-list .accordion .accordion-icon-title .icon-area .icon {
  transform: rotate(135deg);
  border-top: 0.125rem solid;
  border-right: 0.125rem solid;
  color: inherit;
  width: 0.5rem;
  height: 0.5rem;
  margin-left: 6px;
}

.C094-timed-accordion-with-image .c094-accordion-list .accordion.active .accordion-icon-title {
  margin-top: 4px;
}

.C094-timed-accordion-with-image .c094-accordion-list .accordion-body {
  max-height: 0;
  overflow: hidden;
  transition-duration: 400ms;
  transition-timing-function: ease-in-out;
}

.C094-timed-accordion-with-image .c094-accordion-list .accordion-body .accordion-teaser-text p {
  margin: 0 0 0.5rem;
}

.C094-timed-accordion-with-image .c094-accordion-list .accordion-body .cta-text {
  letter-spacing: 0.03rem;
}

.C094-timed-accordion-with-image .c094-accordion-list .accordion-body .cta-icon {
  border-bottom-color: unset;
}

.C094-timed-accordion-with-image .c094-accordion-list .accordion-body .cta-icon:before {
  border-right-color: inherit;
  border-top-color: inherit;
  border-left-color: inherit;
  border-bottom-color: inherit;
}

.C094-timed-accordion-with-image .c094-accordion-list .accordion-body:hover .cta-icon {
  border-bottom-color: unset;
}

.C094-timed-accordion-with-image .c094-accordion-list .accordion-body:hover .cta-icon:before {
  border-right-color: inherit;
  border-top-color: inherit;
  border-left-color: inherit;
  border-bottom-color: inherit;
}

.C094-timed-accordion-with-image .c094-accordion-list .accordion-body .cta-icon {
  border-bottom-color: unset;
}

.C094-timed-accordion-with-image .c094-accordion-list .accordion-body .cta-icon:after {
  border-right-color: inherit;
  border-top-color: inherit;
  border-left-color: inherit;
  border-bottom-color: inherit;
}

.C094-timed-accordion-with-image .c094-accordion-list .accordion-body:hover .cta-icon {
  border-bottom-color: unset;
}

.C094-timed-accordion-with-image .c094-accordion-list .accordion-body:hover .cta-icon:after {
  border-right-color: inherit;
  border-top-color: inherit;
  border-left-color: inherit;
  border-bottom-color: inherit;
}

.C094-timed-accordion-with-image .c094-accordion-list .accordion-images {
  display: none;
}

@media (max-width: 766px) {
  .C094-timed-accordion-with-image .c094-accordion-list .accordion-images {
    display: none;
  }
}

.C094-timed-accordion-with-image .c094-accordion-list .accordion-images .accordion-image-item {
  display: none;
}

@media (max-width: 766px) {
  .C094-timed-accordion-with-image .c094-accordion-list .accordion-images .accordion-image-item {
    display: block;
  }
}

.C094-timed-accordion-with-image .c094-accordion-list .space-gap {
  display: none;
  margin-bottom: 32px;
}

.C095-featured-stats {
  min-height: 512px;
  background-color: #fff;
  padding: 5rem 0;
}

@media (max-width: 766px) {
  .C095-featured-stats {
    padding: 4rem 0;
    min-height: 1144px;
  }
}

.C095-featured-stats .content-wrapper {
  display: flex;
  position: relative;
  width: 100%;
  height: 100%;
}

.C095-featured-stats .c095-header {
  text-align: left;
}

.C095-featured-stats .c095-header .rte-label--eyebrow {
  margin-bottom: 16px;
  font-weight: 700;
}

.C095-featured-stats .c095-header .c095-heading {
  overflow: hidden;
  font-size: 2.25rem;
  font-weight: 300;
  line-height: 3rem;
  margin-bottom: 24px;
}

@media (max-width: 766px) {
  .C095-featured-stats .c095-header .c095-heading {
    font-size: 1.875rem;
    line-height: 2.5rem;
  }
}

.C095-featured-stats .c095-teasable-text {
  width: 83%;
}

@media (max-width: 766px) {
  .C095-featured-stats .c095-teasable-text {
    width: 100%;
  }
}

.C095-featured-stats .c095-stat-parent {
  width: 100%;
  text-align: left;
  padding: 2rem 0;
}

@media (max-width: 766px) {
  .C095-featured-stats .c095-stat-parent {
    padding: 1.5rem 0;
  }
}

.C095-featured-stats .c095-stat-parent .row {
  display: flex;
  flex-wrap: wrap;
  row-gap: 24px;
}

@media (max-width: 766px) {
  .C095-featured-stats .c095-stat-parent .row {
    row-gap: 8px;
  }
}

.C095-featured-stats .c095-stat-parent .c095-stat-content {
  flex-direction: column;
  display: flex;
}

.C095-featured-stats .c095-stat-parent .c095-stat-content .stat-item-title {
  font-size: 3.5rem;
  font-weight: 300;
  line-height: 4rem;
  margin-bottom: 16px;
}

.C095-featured-stats .c095-stat-parent .c095-stat-content .stat-item-title:not(.is-visible) {
  visibility: hidden;
}

.C095-featured-stats .c095-stat-parent .c095-stat-content .stat-item-header:not(.is-visible), .C095-featured-stats .c095-stat-parent .c095-stat-content .stat-item-text:not(.is-visible) {
  visibility: hidden;
}

.C095-featured-stats .c095-stat-parent .c095-stat-content .stat-item-title.is-visible {
  animation: fade-bottom ease-in-out;
  animation-duration: .6s;
}

.C095-featured-stats .c095-stat-parent .c095-stat-content .stat-item-header.is-visible, .C095-featured-stats .c095-stat-parent .c095-stat-content .stat-item-text.is-visible {
  animation: fade-bottom ease-in-out;
  animation-duration: .6s;
}

.C095-featured-stats .c095-stat-parent .c095-stat-content .stat-item-header {
  font-size: 1.125rem;
  font-weight: 500;
  line-height: 1.5rem;
  margin-bottom: 16px;
}

@keyframes fade-bottom {
  0% {
    transform: translateY(150px);
    opacity: 0;
  }
  100% {
    transform: translateY(0);
    opacity: 1;
  }
}

.C020B-multi-column-tier {
  --device-padding-full-width: calc((var(--device-padding-x) * 2));
  --grid-gutter-full-width: calc((var(--grid-gutter) * 11));
  --grid-column-full-width: calc((100vw - var(--device-padding-full-width) - var(--grid-gutter-full-width)));
  --grid-column: calc((var(--grid-column-full-width) / 12));
  --grid-col-1: calc((var(--grid-column) * 1));
  --grid-col-3: calc((var(--grid-column) * 3) + (var(--grid-gutter) * 2));
  --grid-col-4: calc((var(--grid-column) * 4) + (var(--grid-gutter) * 3));
  --grid-col-5: calc((var(--grid-column) * 5) + (var(--grid-gutter) * 4));
  --grid-col-8: calc((var(--grid-column) * 8) + (var(--grid-gutter) * 7));
  --grid-col-10: calc((var(--grid-column) * 10) + (var(--grid-gutter) * 9));
}

@media screen and (max-width: 767px) {
  .C020B-multi-column-tier {
    --device-padding-x: .625rem;
    --grid-gutter: .625rem;
  }
}

@media screen and (min-width: 1280px) {
  .C020B-multi-column-tier {
    --device-padding-desktop-width: calc((100vw - 1180px));
    --device-padding-x: calc((var(--device-padding-desktop-width) / 2));
    --grid-gutter: 1.25rem;
  }
}

.C020B-multi-column-tier .content {
  padding-top: 5rem;
  padding-bottom: 5rem;
}

.C020B-multi-column-tier .content .content-header h2 {
  padding-bottom: 1.5rem;
  font-size: 2.25rem;
  line-height: 3rem;
}

.C020B-multi-column-tier .content .content-header p {
  margin: 0;
}

.C020B-multi-column-tier .content .column-group {
  padding-top: 3rem;
  display: flex;
  justify-content: center;
}

.C020B-multi-column-tier .content .column-group .column {
  padding: 1.5rem;
  background-color: #ffffff;
  color: #262728;
  display: inline-block;
  display: flex;
  flex: 1;
  flex-flow: column nowrap;
  position: relative;
  border-radius: 8px;
  box-shadow: 0 4px 16px 0 rgba(0, 0, 0, 0.08);
}

.C020B-multi-column-tier .content .column-group .column:not(:last-child) {
  margin-right: var(--grid-gutter);
}

.C020B-multi-column-tier .content .column-group .column .column-header {
  background-color: inherit;
  position: sticky;
  top: calc(4rem - 1px);
  transition: all 0.2s ease-in-out;
  z-index: 10;
}

.C020B-multi-column-tier .content .column-group .column .column-header .rte-label--eyebrow {
  font-weight: 700;
  letter-spacing: 0.48px;
}

.C020B-multi-column-tier .content .column-group .column .column-header .product-title {
  font-size: 1.875rem;
  font-weight: 300;
  line-height: 2.5rem;
  margin-bottom: 1.5rem;
}

.C020B-multi-column-tier .content .column-group .column .column-header .price-description {
  font-weight: 400;
  font-size: 1rem;
  line-height: 1.5rem;
  margin-bottom: 0.5rem;
}

.C020B-multi-column-tier .content .column-group .column .column-header .price-value {
  font-weight: 400;
  font-size: 1.5rem;
  line-height: 2rem;
  margin-bottom: 2rem;
}

.C020B-multi-column-tier .content .column-group .column .column-header:after {
  content: "";
  background: #c9cacc;
  bottom: 0;
  display: block;
  position: absolute;
  height: 1px;
  width: 100%;
}

.C020B-multi-column-tier .content .column-group .column .column-body {
  position: relative;
  margin-top: 2rem;
}

.C020B-multi-column-tier .content .column-group .column .column-body .rte-label--eyebrow {
  color: inherit;
  font-weight: 700;
  letter-spacing: 0.48px;
  margin-bottom: 1.5rem;
}

.C020B-multi-column-tier .content .column-group .column .column-body ul {
  list-style: none;
  margin-left: 1.5rem;
  margin-bottom: 0;
}

.C020B-multi-column-tier .content .column-group .column .column-body ul li {
  padding-left: 0.5rem;
  margin-top: 1rem;
  list-style-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16"><path d="m4.667 14.362-.003.004L0 9.703l1.414-1.414 3.252 3.251 9.9-9.9 1.414 1.414-11.31 11.31-.003-.002z" fill="%23004B8D"></path></svg>');
}

.C020B-multi-column-tier .content .column-group .column .cta-group {
  margin-top: 3rem;
  display: flex;
  align-self: flex-end;
  bottom: 0;
  flex-flow: row wrap;
  left: 0;
  margin-left: auto;
  margin-right: auto;
  position: relative;
  right: 0;
  width: 100%;
  height: 100%;
  align-items: flex-end;
}

.C020B-multi-column-tier .content .column-group .column .cta-group ._c020b-cta-buttons {
  position: relative;
  min-width: 100%;
  text-align: center;
}

.C020B-multi-column-tier .content .column-group .column .cta-group ._c020b-cta-buttons .cta-btn {
  margin-right: 0;
}

.C020B-multi-column-tier .content .column-group .column .cta-group ._c020b-cta-buttons .cta-btn:first-child {
  margin-top: 0;
}

.C020B-multi-column-tier .content .column-group .column .cta-group ._c020b-cta-buttons .cta-btn:last-child {
  margin-bottom: 0;
}

@media screen and (max-width: 599px) {
  .C020B-multi-column-tier .column-group {
    overflow-x: scroll;
    margin-left: calc(var(--device-padding-x) * -1);
    margin-right: calc(var(--device-padding-x) * -1);
    padding: var(--device-padding-x);
  }
  .C020B-multi-column-tier .column-group .column {
    min-width: var(--grid-col-10);
    max-width: var(--grid-col-10);
  }
}

@media screen and (min-width: 1280px) {
  .C020B-multi-column-tier .content-header {
    max-width: var(--grid-col-10);
  }
  .C020B-multi-column-tier .column {
    min-width: var(--grid-col-3);
    max-width: var(--grid-col-4);
  }
}

@media screen and (max-width: 1279px) {
  .C020B-multi-column-tier .content {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }
  .C020B-multi-column-tier .content .content-header h2 {
    font-size: 1.875rem;
    line-height: 2.5rem;
  }
  .C020B-multi-column-tier .content .column-group {
    justify-content: left;
  }
  .C020B-multi-column-tier .content .column-group .column {
    padding: 24px;
  }
  .C020B-multi-column-tier .content .column-group .column .column-header {
    top: 0;
  }
  .C020B-multi-column-tier .content .column-group .column .column-header .product-title {
    font-size: 1.5rem;
    line-height: 2rem;
  }
}

.C020B-multi-column-tier.brand-primary-background .rte-label--eyebrow,
.C020B-multi-column-tier.brand-secondary-background .rte-label--eyebrow {
  color: #004b8d;
}

.C080B-expanded-flexible-card-grid {
  padding: 5rem 0;
}

@media (max-width: 766px) {
  .C080B-expanded-flexible-card-grid {
    padding: 4rem 0;
  }
}

.C080B-expanded-flexible-card-grid .c080b-text-content {
  width: 980px;
}

@media (max-width: 766px) {
  .C080B-expanded-flexible-card-grid .c080b-text-content {
    width: 100%;
  }
}

.C080B-expanded-flexible-card-grid .c080b-text-content .c080b-header {
  text-align: left;
}

.C080B-expanded-flexible-card-grid .c080b-text-content .c080b-header .rte-label--eyebrow {
  font-weight: 700;
  margin-bottom: 1rem;
}

.C080B-expanded-flexible-card-grid .c080b-text-content .c080b-header .c080b-heading {
  overflow: hidden;
  font-size: 2.25rem;
  font-weight: 300;
  line-height: 3rem;
  margin-bottom: 1.5rem;
}

@media (max-width: 766px) {
  .C080B-expanded-flexible-card-grid .c080b-text-content .c080b-header .c080b-heading {
    font-size: 1.875rem;
    line-height: 2.5rem;
  }
}

.C080B-expanded-flexible-card-grid .c080b-row {
  padding: 2rem 0 0;
  display: flex;
  flex-wrap: wrap;
  row-gap: 1.5rem;
  column-gap: 1.25rem;
}

.C080B-expanded-flexible-card-grid .c080b-row .c080b-flexible-cards {
  position: relative;
  padding: 1.5rem;
  border-radius: .5rem;
  cursor: pointer;
  box-shadow: 0 4px 16px 0 rgba(0, 0, 0, 0.08);
  transition: all .25s ease-in-out;
}

.C080B-expanded-flexible-card-grid .c080b-row .c080b-flexible-cards:not(.gray-background):not(.brand-primary-background):not(.brand-secondary-background):not(.brand-accent-background) {
  background-color: #fff;
}

@media (max-width: 767px) {
  .C080B-expanded-flexible-card-grid .c080b-row .c080b-flexible-cards {
    width: 100%;
  }
}

.C080B-expanded-flexible-card-grid .c080b-row .c080b-flexible-cards .c080b-card-content {
  margin-bottom: 1rem;
}

.C080B-expanded-flexible-card-grid .c080b-row .c080b-flexible-cards .c080b-card-content h4 {
  font-size: 1.125rem;
  font-weight: 500;
  line-height: 1.5rem;
  padding-right: 1.5rem;
}

.C080B-expanded-flexible-card-grid .c080b-row .c080b-flexible-cards .c080b-card-content h4 a {
  color: #262728;
}

.C080B-expanded-flexible-card-grid .c080b-row .c080b-flexible-cards .c080b-card-content h4 a::before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}

.C080B-expanded-flexible-card-grid .c080b-row .c080b-flexible-cards .c080b-card-content .c080b-cta-container {
  position: absolute;
  top: 1.5rem;
  right: 1.5rem;
}

.C080B-expanded-flexible-card-grid .c080b-row .c080b-flexible-cards .c080b-card-content .c080b-cta-container .c080b-external-icon path {
  transition: all .25s ease;
}

.C080B-expanded-flexible-card-grid .c080b-row .c080b-flexible-cards .c080b-card-content .c080b-cta-container .c080b-internal-icon path {
  transition: all .25s ease;
}

.C080B-expanded-flexible-card-grid .c080b-row .c080b-flexible-cards .c080b-card-content .cta-buttons .cta-text {
  margin: 0;
  font-size: 0;
  vertical-align: middle;
}

.C080B-expanded-flexible-card-grid .c080b-row .c080b-flexible-cards .c080b-card-content .cta-text.cta--primary.cta--video .cta-icon:before {
  border-color: #262728;
}

.C080B-expanded-flexible-card-grid .c080b-row .c080b-flexible-cards .c080b-card-content .cta-text.cta--primary.cta--video .cta-icon:after {
  border-width: .2rem;
  border-color: #262728;
}

.C080B-expanded-flexible-card-grid .c080b-row .c080b-flexible-cards .c080b-card-content .cta-text.cta--primary.cta--download .cta-icon {
  border-bottom-color: #262728;
}

.C080B-expanded-flexible-card-grid .c080b-row .c080b-flexible-cards .c080b-card-content .cta-text.cta--primary.cta--download .cta-icon:before, .C080B-expanded-flexible-card-grid .c080b-row .c080b-flexible-cards .c080b-card-content .cta-text.cta--primary.cta--download .cta-icon:after {
  border-right-color: #262728;
  border-bottom-color: #262728;
}

.C080B-expanded-flexible-card-grid .c080b-row .c080b-flexible-cards .c080b-item-text p {
  color: #262728;
}

@media (min-width: 1280px) {
  .C080B-expanded-flexible-card-grid .c080b-row .c080b-flexible-cards:hover {
    transform: translateY(-0.5rem);
  }
  .C080B-expanded-flexible-card-grid .c080b-row .c080b-flexible-cards:hover h4 a {
    color: #00805a;
  }
  .C080B-expanded-flexible-card-grid .c080b-row .c080b-flexible-cards:hover svg path {
    fill: #00805a;
  }
  .C080B-expanded-flexible-card-grid .c080b-row .c080b-flexible-cards:hover .c080b-external-icon path {
    transform: translateX(0.125rem) translateY(-0.125rem);
  }
  .C080B-expanded-flexible-card-grid .c080b-row .c080b-flexible-cards:hover .c080b-internal-icon path {
    transform: translateX(0.25rem);
    transition: all .25s ease;
  }
  .C080B-expanded-flexible-card-grid .c080b-row .c080b-flexible-cards:hover .cta-text.cta--primary.cta--video .cta-icon:before {
    border-color: #00805a;
    background: #00805a;
  }
  .C080B-expanded-flexible-card-grid .c080b-row .c080b-flexible-cards:hover .cta-text.cta--primary.cta--video .cta-icon:after {
    border-color: #fff;
    opacity: 1.0;
  }
  .C080B-expanded-flexible-card-grid .c080b-row .c080b-flexible-cards:hover .cta-text.cta--primary.cta--download .cta-icon {
    border-bottom-color: #00805a;
  }
  .C080B-expanded-flexible-card-grid .c080b-row .c080b-flexible-cards:hover .cta-text.cta--primary.cta--download .cta-icon:before {
    border-right-color: #00805a;
    bottom: 0;
  }
  .C080B-expanded-flexible-card-grid .c080b-row .c080b-flexible-cards:hover .cta-text.cta--primary.cta--download .cta-icon:after {
    border-right-color: #00805a;
    border-bottom-color: #00805a;
    bottom: -0.1rem;
  }
}

@media (min-width: 767px) {
  .C080B-expanded-flexible-card-grid .col-lg-2 {
    width: 580px;
  }
  .C080B-expanded-flexible-card-grid .col-lg-3 {
    max-width: 280px;
  }
  .C080B-expanded-flexible-card-grid .col-lg-4 {
    max-width: 380px;
  }
}

.C092-background-container .brand-accent-background {
  background: #eaeff2;
}

.C092-background-container .brand-tertiary-background {
  background: #311340;
}

.C092-background-container .bg-container {
  position: relative;
  width: 100%;
}

.C092-background-container .bg-container :is(.brand-tertiary-background) .read-more-button {
  background: linear-gradient(to right, transparent, #311340 40%, #311340);
}

.C092-background-container .bg-container :is(.brand-accent-background) .read-more-button {
  background: linear-gradient(to right, transparent, #eaeff2 40%, #eaeff2);
}

.C092-background-container .bg-container :is(.brand-primary-background, .brand-secondary-background) p.rte-label--eyebrow {
  color: #1db1de;
}

.C092-background-container .bg-container :is(.brand-tertiary-background) p.rte-label--eyebrow {
  color: #fa7857;
}

.C092-background-container .bg-container :is(.brand-primary-background, .brand-secondary-background, .brand-tertiary-background) .carousel-indicators .owl-dot.active {
  background-color: #ffffff;
  border-color: #ffffff;
}

.C092-background-container .bg-container :is(.brand-primary-background, .brand-secondary-background, .brand-tertiary-background) .carousel-indicators .owl-dot:active {
  border-color: #ffffff !important;
}

.C092-background-container .bg-container :is(.brand-primary-background, .brand-secondary-background, .brand-tertiary-background) .C009B-latest-news .headline a.cta-text.cta--primary {
  color: #00573d;
}

.C092-background-container .bg-container :is(.brand-primary-background, .brand-secondary-background, .brand-tertiary-background) .C009B-latest-news .headline:hover {
  color: #00805a;
}

.C092-background-container .bg-container .row {
  position: relative;
  z-index: 1;
}

.C092-background-container .bg-container #c092-row {
  margin-left: unset;
  margin-right: unset;
}

.C092-background-container .bg-container #c092-col {
  padding-left: unset;
  padding-right: unset;
}

.C092-background-container .bg-container .content .brand-primary-background, .C092-background-container .bg-container .content .brand-secondary-background, .C092-background-container .bg-container .content .brand-tertiary-background, .C092-background-container .bg-container .content .gray-background, .C092-background-container .bg-container .content .brand-accent-background {
  background: transparent;
}

.C092-background-container .bg-container .c092-overlay, .C092-background-container .bg-container .c092-overlay-no-gradient {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  overflow: hidden;
}

.C092-background-container .bg-container .c092-overlay:before {
  background: radial-gradient(circle farthest-corner at 10% 10%, rgba(255, 255, 255, 0.6), rgba(255, 255, 255, 0) 64%);
  mix-blend-mode: overlay;
  content: '';
  height: 100%;
  opacity: 0.6;
  position: absolute;
  width: 100%;
}

.C092-background-container .bg-container .c092-overlay-no-gradient:before {
  background: none;
  mix-blend-mode: overlay;
  content: '';
  height: 100%;
  opacity: 0.6;
  position: absolute;
  width: 100%;
}

.C092-background-container .bg-container[data-overlay-orient="invert"] .c092-overlay:before, .C092-background-container .bg-container[data-overlay-orient="invert"] .c092-overlay:after, .C092-background-container .bg-container[data-overlay-orient="invert"] .c092-overlay-no-gradient:before, .C092-background-container .bg-container[data-overlay-orient="invert"] .c092-overlay-no-gradient:after {
  transform: scaleY(-1);
}

.C092-background-container .bg-container[data-overlay-orient="invert"] .c092-overlay:after, .C092-background-container .bg-container[data-overlay-orient="invert"] .c092-overlay-no-gradient:after {
  top: 0;
  bottom: auto;
}

.C092-background-container .bg-container[data-overlay-orient="right"] .c092-overlay:before, .C092-background-container .bg-container[data-overlay-orient="right"] .c092-overlay:after, .C092-background-container .bg-container[data-overlay-orient="right"] .c092-overlay-no-gradient:before, .C092-background-container .bg-container[data-overlay-orient="right"] .c092-overlay-no-gradient:after {
  transform: scaleX(-1);
}

.C092-background-container .bg-container[data-overlay-orient="right"] .c092-overlay:after, .C092-background-container .bg-container[data-overlay-orient="right"] .c092-overlay-no-gradient:after {
  right: 0;
  left: auto;
}

.C092-background-container .bg-container[data-overlay-orient="invert-right"] .c092-overlay:before, .C092-background-container .bg-container[data-overlay-orient="invert-right"] .c092-overlay:after, .C092-background-container .bg-container[data-overlay-orient="invert-right"] .c092-overlay-no-gradient:before, .C092-background-container .bg-container[data-overlay-orient="invert-right"] .c092-overlay-no-gradient:after {
  transform: scaleX(-1) scaleY(-1);
}

.C092-background-container .bg-container[data-overlay-orient="invert-right"] .c092-overlay:after, .C092-background-container .bg-container[data-overlay-orient="invert-right"] .c092-overlay-no-gradient:after {
  top: 0;
  right: 0;
  bottom: auto;
  left: auto;
}

.C092-background-container .bg-container[data-overlay-style="grid"] .c092-overlay:after, .C092-background-container .bg-container[data-overlay-style="grid"] .c092-overlay-no-gradient:after {
  background: linear-gradient(26.57deg, white 2%, rgba(255, 255, 255, 0) 1%, rgba(255, 255, 255, 0) 49%, white 49%, white 51%, rgba(255, 255, 255, 0) 51%, rgba(255, 255, 255, 0) 99%, white 99%), linear-gradient(-26.57deg, white 2%, rgba(255, 255, 255, 0) 1%, rgba(255, 255, 255, 0) 49%, white 49%, white 51%, rgba(255, 255, 255, 0) 51%, rgba(255, 255, 255, 0) 99%, white 99%), linear-gradient(90deg, white 2%, rgba(255, 255, 255, 0) 1%, rgba(255, 255, 255, 0) 49%, white 49%, white 51%, rgba(255, 255, 255, 0) 51%, rgba(255, 255, 255, 0) 99%, white 99%);
  background-size: 48px 24px;
  background-position: center center;
  mix-blend-mode: overlay;
  content: '';
  height: 100%;
  opacity: .2;
  position: absolute;
  top: 0;
  width: 100%;
}

.C092-background-container .bg-container[data-overlay-style="corner"] .c092-overlay:after, .C092-background-container .bg-container[data-overlay-style="corner"] .c092-overlay-no-gradient:after {
  content: '';
  background: linear-gradient(to top right, rgba(0, 0, 0, 0.01) 10%, rgba(0, 0, 0, 0.1) 40%, rgba(0, 0, 0, 0.2) 50%, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0) 100%);
  mix-blend-mode: multiply;
  display: block;
  height: 280px;
  opacity: .8;
  position: absolute;
  width: 760px;
  bottom: 0;
  left: auto;
}

.C092-background-container .C094-timed-accordion-with-image, .C092-background-container .C095-featured-stats {
  background: transparent;
}

.C092-background-container .C009B-latest-news:is(.brand-secondary-background, .brand-primary-background, .brand-tertiary-background) .headline a.cta-text.cta--primary {
  color: #00573d;
}

.C092-background-container .C009B-latest-news:is(.brand-secondary-background, .brand-primary-background, .brand-tertiary-background) .headline a.cta-text.cta--primary:hover {
  color: #00805a;
}

.C092-background-container .C024-featured-catalog-products:is(.brand-primary-background, .brand-secondary-background, .brand-tertiary-background) .cta-text.cta--primary.cta--internal .cta-icon:after {
  border-right-color: #ffffff;
  border-top-color: #ffffff;
}

.C092-background-container .C024-featured-catalog-products:is(.brand-primary-background, .brand-secondary-background, .brand-tertiary-background) h3.c024-heading-title {
  color: #ffffff;
}

.C092-background-container .C024-featured-catalog-products:is(.brand-primary-background, .brand-secondary-background, .brand-tertiary-background) .c024-heading-description p {
  color: #ffffff;
}

.C092-background-container .C024-featured-catalog-products:is(.brand-primary-background, .brand-secondary-background, .brand-tertiary-background) .c024-heading-description p a {
  color: #ffffff;
}

.C092-background-container .C024-featured-catalog-products:is(.brand-primary-background, .brand-secondary-background, .brand-tertiary-background) .c024-item .c024-item_info .c024-item_long-description p {
  color: #ffffff;
}

.C092-background-container .C024-featured-catalog-products:is(.brand-primary-background, .brand-secondary-background, .brand-tertiary-background) .c024-item .product-tabs.col-xs-12 ul.dynaAssets-tabs li.tab a.tabLinks.tabBackground {
  color: #ffffff;
}

.C092-background-container .C024-featured-catalog-products:is(.brand-primary-background, .brand-secondary-background, .brand-tertiary-background) .c024-item .product-tabs.col-xs-12 ul.dynaAssets-tabs li.tab a.tabLinks.tabBackground.selected {
  color: #ffffff;
}

.C092-background-container .C024-featured-catalog-products:is(.brand-primary-background, .brand-secondary-background, .brand-tertiary-background) .c024-item .product-tabs.col-xs-12 ul.dynaAssets-tabs li.tab a.tab1 .tabSelectionIndicatorLine {
  background-color: #ffffff;
}

.C092-background-container .C024-featured-catalog-products:is(.brand-primary-background, .brand-secondary-background, .brand-tertiary-background) .c024-item .col-main.col-xs-12 .c024-item_info .c024-item_name a {
  color: #ffffff;
}

.C092-background-container .C024-featured-catalog-products:is(.brand-primary-background, .brand-secondary-background, .brand-tertiary-background) .c024-item .product-tabs.col-xs-12 ul.c024-item_product-features li.c024-item_product-feature-value {
  color: #ffffff;
}

.C092-background-container .C024-featured-catalog-products:is(.brand-primary-background, .brand-secondary-background, .brand-tertiary-background) .c024-item .product-tabs.col-xs-12 .c024-item_specifications .c024-item_specification .c024-item_specification-label {
  color: #ffffff;
}

.C092-background-container .C024-featured-catalog-products:is(.brand-primary-background, .brand-secondary-background, .brand-tertiary-background) .c024-item .product-tabs.col-xs-12 .c024-item_specifications .c024-item_specification .c024-item_specification-value {
  color: #ffffff;
}

.C092-background-container .C024-featured-catalog-products:is(.brand-primary-background, .brand-secondary-background, .brand-tertiary-background) .c024-item .product-tabs.col-xs-12 .dynaAssets-tabs .tabSelectionIndicatorLine {
  color: #ffffff;
}

.C092-background-container .C024-featured-catalog-products:is(.brand-primary-background, .brand-secondary-background, .brand-tertiary-background) .productSeparator {
  background-color: #ffffff !important;
}

.C092-background-container .C093-vertical-content-tabs:is(.brand-tertiary-background) .arrow-container {
  background-image: linear-gradient(to right, rgba(49, 19, 64, 0), rgba(49, 19, 64, 0.8) 50%, #311340);
}

.C098-documentation-callout-wrapper {
  background-color: #FFFFFF;
  color: #262728;
}

.C098-documentation-callout-wrapper .padded-container.note {
  background-color: rgba(0, 114, 206, 0.08);
  box-shadow: inset 0.25rem 0 #0072ce;
}

.C098-documentation-callout-wrapper .padded-container.caution {
  background-color: rgba(255, 209, 0, 0.08);
  box-shadow: inset 0.25rem 0 #FFD100;
}

.C098-documentation-callout-wrapper .padded-container.warning {
  background-color: rgba(255, 130, 0, 0.08);
  box-shadow: inset 0.25rem 0 #FF8200;
}

.C098-documentation-callout-wrapper .padded-container.danger {
  background-color: rgba(200, 16, 46, 0.08);
  box-shadow: inset 0.25rem 0 #C8102E;
}

.C098-documentation-callout-wrapper .padded-container .C098-title {
  font-weight: 500;
  font-size: 1.125rem;
  line-height: 1.5rem;
  height: 2.5rem;
  padding-left: 4rem;
  align-content: center;
}

.C098-documentation-callout-wrapper .padded-container .C098-title.note {
  height: 3rem;
  padding-top: 1rem;
  padding-bottom: 0.5rem;
  align-content: unset;
}

.C098-documentation-callout-wrapper .padded-container .C098-title.caution {
  background-color: #FFD100;
}

.C098-documentation-callout-wrapper .padded-container .C098-title.warning {
  background-color: #FF8200;
}

.C098-documentation-callout-wrapper .padded-container .C098-title.danger {
  background-color: #C8102E;
  color: #ffff;
}

.C098-documentation-callout-wrapper .padded-container .C098-title .callout-title {
  display: inline-block;
}

.C098-documentation-callout-wrapper .padded-container .C098-title .callout-icon {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGAAAABgCAYAAADimHc4AAAACXBIWXMAACxLAAAsSwGlPZapAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAASgSURBVHgB7Z1RctMwEIZXDjcoB+gTSW/RHqU3KCdgegK4AdykPQJvJH3BvQG8MB6GsYjTqJM4trSSVtJuo3/okE7cZPD3f5Is0xZAcFar1fXwAYLzDgRHa/i0f/gIQtOA0AzN1wC7D8kWiAVw0P6jx9IiEoBpv/lcsgUiAUw1XqoF4gCM228i1QJxAGxNl2iBKABz7TeRaIEoAJiGS7NADABX+02kWSAGgE+zJVkgAgC2/SaSLBABIKTRUixgD8C3/SZSLGAPIKbJEixgDSC0/SYSLGANgKLB3C1gCwDVfg3flONmDHcL2ALANPdvA/dKwT3Fa5UKSwDY9rfr9fbP+lGyBSwBYNtvHku2gB0An/abTyVbwA6Ab/tNpFrACkBI+02kWsAKQGj7TSRawAZATPtNJFrABkBs+02kWcACAEX7TaRZwAIAVftNJFlQHABl+00kWVAcAHX7TaRYoKBghgb2Gh6sB23b//S0vl1eXd3pXn8GRBSoj5vNjy/L5erBZVej4GYwBgqlqAE+7Vda/wJkevVyrAQLigHwHfv7XqEBLAB2XyNhLigGwHfs1/pfCwHhbkERACErn8VigTag2xswhLsFRQCErHy6rkMDGC9ZOVuQHUDour9tWzSAcThbkB1A5Lq/BXcmj+FqQVYAKa56TzO9WuJqQVYA0fv9CAOU0r/nn+NnQTYAFO3XCp7BEd3Dz7nnOFqQDUCqPZ+T97EYMISbBVkAEI79rue3J9h+xczNgiwA6O52ubcjlEYcw8iC5AAoVz6YDbntiWtdx3CyIDkAyrEfsyHXNLhdUy4WJAVAve7HnNymaVAAuFiQFECClU/rOuBP36O3LDhYkAxAnqve00i7d5wMQIp1/5oY1pDSFiQBkLb91om4Bc+UtiAJgLRXvfMTsUJsVcx8XTELyAGkHvtVQMtdKWkBOYDUez7acjFm24hzpZQFpACyrHwaNbvZ5tqIs6WUBaQAcux4asteD2avyJYSFpAByLXuV8oyBEXODyUsIAOQa7+/sZxk1ccZsHuNzBaQACh11TsOdiPOltwWkADI1f592rknsBtxruS0IBpAgfa3c0/4bMTZktOCaACZ228N5RCXy4IoACXG/vkNOUXS/oP3yWJBFIBy7Z862ZoUwO5dMlgQDKDsyuf1ZD+//MwgddcouAXi5LAg+DdolBz7h5Pddd33mP+wi81gwfbfem07Zn8uHiHk9SEgPt/bBW8gKb/XLGgI4rTyyZGUc4E3AC5XvTmTci7wBnBu7TdJZYEXgHNsv0kqC7xWQaXb/2G5ct7xGm5ZbjbrG0iQFCsitAFM2n/p+tAvfydJCgvQAM517B+Hei5AATjnsX8cagtQAGr7j0NpgRNAbf9pKC1wAqjtnw6VBVYAtf3zobLACqC23x4KC2YB1Pa7Q2HBLIDaflxiLZi8H3Bu+/2xiblfMGlAbb9fYiw4AVDHfv/EzAUnAGr7wxJqwdEcgBr7a6IynguODMj18xHOOeNz/Aog9rfW1eAyngteAdT258vhud4BqO3Pm0MLdgBq+/PHnHNVVz7lMqyIFhcX779CwhvZNdZc/geiaL4JY/uzlQAAAABJRU5ErkJggg==);
  width: 1.5rem;
  height: 1.5rem;
  background-size: cover;
  position: absolute;
  margin-left: -2.5rem;
  display: inline-block;
}

.C098-documentation-callout-wrapper .padded-container .C098-title .callout-icon.note {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGAAAABgCAYAAADimHc4AAAACXBIWXMAACxLAAAsSwGlPZapAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAftSURBVHgB7Z1dchs3DMf/pPzYSdUTRD5BrKbT1ygniHOC2CeoYrfPVp7bZNQT2DlBkhPYfu00XecEWd9ATftokwFIWZL1udTucrGKfjPyp+yRABIEARBUkEo3adLHPTTwCBYtKHqAHhb0c8u/a079xQBQA3pe6r629Fm5xyfc4Ar99gACUZACC1xjn756Qo8OCbmFIlHqipRyRe/4Are4JIWkEEC1CmChN/CCvtqHtR3ERKkL+nhWtTKqUUA36ZDgT6ILfRFKvaePb/G6/R6RiaeAu9Fu0S3cvBQHrRmqR4p4i0jEUcBx8guN9h5mF06pRFNEuQpgU6NxKnjEr6J0RZSjAO/RsOD3sRGoMxi8KmOxLl4Bx3+TR6NJ+LUxN1kpZTYUpwA/6k9o1Hex0ag+HtBs6BWzsStGAd2kRcI/r7GtDyWFUU+LMEkaeen+tQdtk29I+AwNOHuO35I95CSfAl4mL6B3SPgbZ++z0MItDbzj5AVysL4JYuEre4YtvJM+WHdxXk8BW+HPsqYSwk2QXOGTV2JfQdPiaNQPePOjos9tkswhPVKUjSWZrGGOwmaAW3CdzZcFh5pv8XypV3L0sUdPPEHZNEjpv7evsj49uwLkupqpG+lZEi5xlDAYvp40y5OzKcBvsmS6mkbtBvnjx8l5hDB4igekhAybtWxrgN/htiCP8GSKol1s+bTwBZlm2moFHH08kBtesBcIhfPDUSCZHScrg5HLFcB2H7r8hWt9UoTi1ooIXhFj7Sl6ydJN6nIFNMSannxYG2vn3sR/HJZfzGIFsOmx9gCSsQiPxfCsVhFDJ5ZyIr9SYmoBS2aAaNPjUSo8DqNNB7ExduEsmK8Av/C2IJ8mvdbsDoIr9qpkYLUWvc4FM6AGo38EbayyhoUrzU/T65yzIM8qoD6j/44mhYXPl8Zh2O7zBqzaHHUTX8zB9A9nd8JHyefaej6+2u29qwdljKsnfUTv5wAychYpBQl3J39wXwE+of4OW8qDo7V/tC9G397/bSNXdmdLBuz9EMV4Brhop/2MLeXzgPIVw0DdeAZU4R9/q0wsxmMFKL01P7FQ+tnoS/dxa37iMzRDfgZszU98vhi3J9lx3yj9hIJG2BCu6Q0lsOaa5vcwI6UE7uw1H8U68wqAzV3hFRkWrBc0SNDQlBfGhfv5dG7Ym1eBCvBp0R0XoLJiFTAWtHKZrGvcuhOPaeb/4MyrnLOIE7Q4NrRDKtij0SMPZZ7j9U/5z2yxdyfVvP6PPQ1jJI7+QSHC97O7A6mQ7HeGh6ClQXH+f+6G7cCdUHnTfolQGrcdim1BLCR7Da0fQjZNV2HgiqpCaTyDaFSLh0dNSstVB6FYPnEvGK0eameCNpEuZ8mE5zWsbeqIJRr5sDasoKoeu3tSgKqJCdI6rCp7IuAlmKZgF2EKbqqRFenu5wR1UUAatPtl97Mm1EQBLtkegHT3cwx7QYUcOC4VjbCzV9LdzzGUD1BKugIGk1UEK6mD+zmGFWBlK8AGLL5MvZJL1zparfy6aBVWp1QP99NjeQYYTmgIZkPdT49N9bDNo0z4+OmGup8Okj1HQyOdmVoDY8Lsf43cTwfJXsc7tLYGDR2WlKmP++n5DqSAmIfWwghzP90xoBpVdbN5HdUFWRs41SMQ6n6amtU2WW95vAJU6FY/AuHu5xPUCeXKaIYKMMifAC+aMPezVS/3E6P35xXA64CkWRDqftavtHLUYmEcDbXmA6QQ6n7WaffLKDU6tjpWgNFnkEKo+2nqaX6YsQLkmKE02P2sS1qVsfgwaV7vJ2TitHJZQeAguDVVHj0NR5uze9/e+6UbeRVvyobuWWa0qpP7mU6XXM5JSZo/USXB7ueihh32Fbmm1b6Xabj39BSzCuDFuLo05WUx7ifXkj7uweq+oDBLOq+t5awC3GJsK1oLbJj3M9/9TF2reUZSv6M5o5+ZXxXx5nE1I8foi5Cnz3U/zY1vXymr31G6qKnr4rIUjUPEhY8XZQ+Nc/J9xv2kmdv/+Upcq7UFo59ZrADvEcWMEX0KevbOHOGz3WdEtVqj9WhJS+PlhVmGZkG0BVmFnVN2iSRnJrll8cuR8I+SE1GmxyzfW60+G8OtF62N0EHFnYLJZ/bcpUH2HFLI0NB7dWkiX24mzZ+eh79IQk6rHZZZhm7q2WpDre6V7xXZ/VU9NhfiRv4Oj3wpMaHUy2w12RTAewODpyWvB9zSq4tQ+JI4b3bkCN/fL5NJVoHt65PhfTGlMUCDXnyW9u/sajZwKi4TZm7azhXOSPgB1aPkgMzFKUplycVp/na+Z4L6wI0x9hD9x2chf7LeCeEoSoBPTWJk9rjssAWppzrXED6z/hHtWEqoA2sKn8l3Rn6rhFzCZ/I3KXALM95tZJf15ZBnePM0ZMGdx/Yqw/UQdJUhwy/EoF2LHXNe+D0GXNKziuL7pLh1YSMvfuCqkcOi750vp1GNuyTB9ui/b0grTArLc2S4X8wVtvf+M8qk/rMhhaZRH1KnFEicVk31U8RgmODpo2Ti9sqSr4iU7Hwft3hbhrmZRzXNylySh9eHSi9UmOSSTE2vTFOziGq7xfn9Q8ct1vGjmpc02t/FHO3zkNOu704ZrAjlqt0eoVi4/yjnDS7dgZQKhT6JvH6Jd/Cha+5pakkRxuxC6YeuDMXaXfrt95iNirJA//WfKcHPrYu1/uyuM7lxzV5FCHyar06kB0GvptLxAAAAAElFTkSuQmCC);
}

.C098-documentation-callout-wrapper .padded-container .C098-title .callout-icon.danger {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGAAAABgCAYAAADimHc4AAAACXBIWXMAACxLAAAsSwGlPZapAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAPhSURBVHgB7ZztdRoxEEXHaSCkgqwrSEoQlcWdmVLSQZIKJiuDOIB3tRppPrB59xx+IWBX865WDGsTfWCYOeUHgRjmyX/NDwL+nNJfSAR8OaW/AAs8uUk/LPDmJv2wwJOV9MMCL1bSDws82Eg/LLBmI/2wwJLG9MMCKxrTDwssEKYfFmgjTD8s0KQz/bBAi870wwINBtMPC0YZTH8BFvTAOukvJAIyWCf9BVgggXXTX0gE2mDd9BdgQQtsk/5CIlCHbdJfgAU12Db9hURgGbZNfwEWLME+6S8kAtewT/oLsOAS9k1/IRE4wr7pL8CCDDemn4TML/nT8LaJHh1uT/9O+L4tPLYFLFv7J8H7ToL3TRTIF4rll2CsxADJWMkxqBNWgFPykuAlVgUI/SubSAOkyZsEY0XXCwq0IKQAHenPWBmQCbMgyoCexEkmdSI5IRa4F6Az/ZnvgrFSAzIhFkQY4JG0ngJk3C1wLcBA+jPPgrESWy5xt8DbgJGEfSUfXC1wK8Bg+jPWF+GCqwWeBowmy3Ibekvot2N1WKnfL/g8DRI54GWASqK4oSHHgqbdBi4WmBeAx9d+KaPLT8HlWuBhgGaSpoYxWgXImFtgWgCD9E8NYzQLYG6BtQERuwnNAmRMz8GsAEZr/6Q0RoKpBZYGWCRnpzRGipkFJgUw3Pm0tCMsCmBmgZUBVon51jCmtxG3hck5qRfAeN9vNbktmFhgYYDlrqFleZnIDvVzUy2Aw7feqItwQd2CJ1KEj3eaJTLkaYbqxyC+jVHIYT6EPSmhZoBXz6fWbFNsxNVQtUBzCbqHHrrl8nOJ2rmqFMC54zlVnvMqgJoFWgZ4pn/X+Zw2Kuc8XIA76/d7FkDFAg0DvNf+2iRP5MvwuQ8VICD9mXsxIDNswagBETufWjvCuwCZoTnoLkBQ+jO1hlxEr2jIghEDovb9ESnfonsuuloRp4q/Ugy/51bA8+k4Jjpa+GN+/KQYIwv7+bgOJKS3AOY9nwp/58fh9Pn3ZENXj0hcgOD03ztiC3quAZ/rvkldxHMjKkDgzuejIN4RSQ1A+rcRzVFzAZD+ZkQWNF+Eg3c+mbz7+dc4Nt++ErlDUv3VLOr/+dzyIjjeF44ntRxr6xKEtV9O05xtFoCx9vfSdC1oMQDp72dz7qoFQPqH2bRgywCkf5zqHK4WAOlXo2pBzQCkX4/VuVwsANKvzqoFawYg/foszum7AiD9ZixasGQA0m/Hu7m9asYxfu3y4OpXs1sDkH57rub4XACs/W5cXQsuDUD6/TjP9VsBkH53zhYUA5B+f97m/Ak7n1D2uQDRv/U+Mof/+A0B+YaCzqoAAAAASUVORK5CYII=);
}

.C098-documentation-callout-wrapper .padded-container .C098-body {
  font-size: 1rem;
  padding: 1rem 1rem 1rem 4rem;
}

.C098-documentation-callout-wrapper .padded-container .C098-body .rte-a {
  color: #00573d;
}

.C098-documentation-callout-wrapper .padded-container .C098-body .rte-a:hover {
  color: #00805a;
}

@media (max-width: 1279px) {
  .C098-documentation-callout-wrapper .padded-container {
    padding: 0 0;
  }
  .C098-documentation-callout-wrapper .padded-container .C098-title {
    padding-left: 3rem;
  }
  .C098-documentation-callout-wrapper .padded-container .C098-title .callout-icon {
    margin-left: -2rem;
  }
  .C098-documentation-callout-wrapper .padded-container .C098-body {
    padding: 1rem 1rem 1rem 3rem;
  }
}

#AddressSuggestModal .modal-content {
  height: auto;
}

#AddressSuggestModal .modal-header {
  font-size: 12px;
  font-weight: 600;
}

#AddressSuggestModal .modal-header .close-link {
  margin-left: unset;
  margin-top: unset;
}

#AddressSuggestModal .close-link {
  float: right;
  cursor: pointer;
  padding-right: 5px;
}

#AddressSuggestModal .address-list {
  padding-top: 10px;
}

#AddressSuggestModal .form-header {
  font-size: 16px;
  font-weight: 500;
  margin-bottom: 15px;
}

#AddressSuggestModal .close-svg svg {
  height: 15px;
  width: 15px;
  vertical-align: top;
}

#AddressSuggestModal .close-svg svg line.x-icon {
  fill: none;
  stroke-width: .9;
  stroke-miterlimit: 10;
  stroke: #2d383f;
}

#AddressSuggestModal .remove-svg svg {
  height: 15px;
  width: 15px;
  vertical-align: middle;
}

#AddressSuggestModal .remove-svg svg line.x-icon {
  fill: none;
  stroke-width: .9;
  stroke-miterlimit: 10;
  stroke: #2d383f;
}

#AddressSuggestModal .borderform {
  border: 1px solid gray;
  height: 240px;
  overflow: auto;
}

#AddressSuggestModal .borderform span {
  font-size: 16px;
  font-weight: normal;
  line-height: 1.5;
  letter-spacing: normal;
}

#AddressSuggestModal .entered-address {
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.5;
  letter-spacing: normal;
  margin-top: 30px;
  height: 23px;
}

#AddressSuggestModal .address-input {
  margin-top: 30px;
  font-size: 16px;
  font-weight: 500;
}

#AddressSuggestModal a {
  margin-top: 30px;
  text-align: center;
  text-align: -webkit-center;
}

#AddressSuggestModal .edit-address {
  margin-left: 48px;
}

#AddressSuggestModal .btn.btn-primary {
  float: unset;
}

@media (min-width: 767px) {
  #AddressSuggestModal a {
    margin-left: 105px;
  }
}

.ev-account-panel.account-panel.tile-block {
  padding-bottom: 0px !important;
  padding-top: 25px !important;
  border-bottom: 0px;
}

.ev-account-panel.account-panel.tile-block .h-100 {
  height: 100% !important;
}

.ev-account-panel.account-panel.tile-block .card {
  position: relative;
  display: flex;
  flex-direction: column;
  min-width: 0;
  word-wrap: break-word;
  background-color: #fff;
  background-clip: border-box;
}

.ev-account-panel.account-panel.tile-block .card > hr {
  margin-right: 0;
  margin-left: 0;
}

.ev-account-panel.account-panel.tile-block .card-left {
  border-radius: .25rem;
}

.ev-account-panel.account-panel.tile-block .card-body {
  margin: 0px 20px 56px 20px;
  font-size: 0.875rem;
  font-weight: 300;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.71;
  letter-spacing: normal;
  color: #000;
}

.ev-account-panel.account-panel.tile-block .card-title {
  margin-top: 16px;
  height: 24px;
  font-size: 1.125rem;
  font-weight: 300;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.33;
  letter-spacing: normal;
  overflow: hidden;
  color: #000;
}

.ev-account-panel.account-panel.tile-block .card-text {
  margin-top: 16px;
  margin-bottom: 0px;
  min-height: 72px;
  overflow: hidden;
}

.ev-account-panel.account-panel.tile-block .card-footer {
  text-transform: uppercase;
  margin: 16px 20px 24px 20px;
  height: 16px;
  font-size: 0.75rem;
  font-weight: 600;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.33;
  letter-spacing: normal;
  bottom: 0;
  position: absolute;
  color: #00aa7e;
}

.ev-account-panel.account-panel.tile-block .card-footer:last-child {
  border-radius: 0 0 calc(.25rem - 1px) calc(.25rem - 1px);
}

.ev-account-panel.account-panel.tile-block .row-card {
  --bs-gutter-x: 1.5rem;
  --bs-gutter-y: 0;
  display: flex;
  flex-wrap: wrap;
  margin-top: calc(-1 * var(--bs-gutter-y));
  margin-right: calc(-.5 * var(--bs-gutter-x));
  margin-left: calc(-.5 * var(--bs-gutter-x));
}

.ev-account-panel.account-panel.tile-block .col-card {
  flex: 1 0 0%;
}

.ev-account-panel.account-panel.tile-block #myAccountCard > .left_espot {
  border-bottom: 0.5px silver solid;
}

.ev-account-panel.account-panel.tile-block #myAccountCard > .left_espot::after {
  position: absolute;
  left: 0;
  content: " ";
  display: block;
  border-bottom: 0.5px silver solid;
  width: 100%;
}

.ev-account-panel.account-panel.tile-block #myAccountCard > .left_espot > .col-card {
  border-right: 0.5px silver solid;
}

.ev-account-panel.account-panel.tile-block #myAccountCard > .left_espot:last-child > .col-card {
  border-right: 0px;
}

.ev-account-panel.account-panel.tile-block .row {
  margin-left: 0px;
  margin-right: 0px;
}

.ev-account-panel.account-panel.tile-block .row-cols-1 > * {
  flex: 0 0 auto;
  width: 100%;
}

.ev-account-panel.account-panel.tile-block .g-4 {
  --bs-gutter-y: 1.5rem;
}

@media (min-width: 1280px) {
  .ev-account-panel.account-panel.tile-block .col-card {
    max-width: 280px !important;
    min-height: 184px !important;
  }
  .ev-account-panel.account-panel.tile-block #myAccountCard > .left_espot:nth-child(3n) > .col-card {
    list-style-position: inside;
    border-right: 0px;
  }
}

@media only screen and (min-width: 960px) and (max-width: 1279px) {
  .ev-account-panel.account-panel.tile-block .col-card {
    min-height: 208px !important;
  }
  .ev-account-panel.account-panel.tile-block #myAccountCard > .left_espot:nth-child(3n) > .col-card {
    list-style-position: inside;
    border-right: 0px;
  }
  .ev-account-panel.account-panel.tile-block .card-text {
    min-height: 96px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 959px) {
  .ev-account-panel.account-panel.tile-block .col-card {
    min-height: 184px !important;
  }
  .ev-account-panel.account-panel.tile-block #myAccountCard > .left_espot:nth-child(2n) > .col-card {
    list-style-position: inside;
    border-right: 0px;
  }
}

@media only screen and (min-width: 680px) and (max-width: 767px) {
  .ev-account-panel.account-panel.tile-block .col-card {
    min-height: 160px !important;
  }
  .ev-account-panel.account-panel.tile-block .card-text {
    min-height: 48px;
  }
  .ev-account-panel.account-panel.tile-block #myAccountCard > .left_espot:nth-child(2n) > .col-card {
    list-style-position: inside;
    border-right: 0px;
  }
}

@media only screen and (min-width: 520px) and (max-width: 679px) {
  .ev-account-panel.account-panel.tile-block .col-card {
    min-height: 184px !important;
  }
  .ev-account-panel.account-panel.tile-block #myAccountCard > .left_espot:nth-child(2n) > .col-card {
    list-style-position: inside;
    border-right: 0px;
  }
}

@media (max-width: 519px) {
  .ev-account-panel.account-panel.tile-block .col-card {
    min-height: 160px !important;
  }
  .ev-account-panel.account-panel.tile-block .card-text {
    min-height: 48px;
  }
  .ev-account-panel.account-panel.tile-block #myAccountCard > .left_espot:nth-child(1n) > .col-card {
    list-style-position: inside;
    border-right: 0px;
  }
}

@media (min-width: 520px) {
  .ev-account-panel.account-panel.tile-block .row-cols-md-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
}

@media (min-width: 960px) {
  .ev-account-panel.account-panel.tile-block .row-cols-lg-3 > * {
    flex: 0 0 auto;
    width: 33.3333333333%;
  }
}

@media all and (-ms-high-contrast: none) {
  .ev-account-panel.account-panel.tile-block #myAccountCard > .left_espot {
    border-bottom: 0.7px silver solid;
  }
  .ev-account-panel.account-panel.tile-block #myAccountCard > .left_espot > .col-card {
    border-right: 0.8px silver solid;
  }
}

@media (-ms-high-contrast: active) {
  .ev-account-panel.account-panel.tile-block #myAccountCard > .left_espot {
    border-bottom: 0.7px silver solid;
  }
  .ev-account-panel.account-panel.tile-block #myAccountCard > .left_espot > .col-card {
    border-right: 0.8px silver solid;
  }
}

.myAccountTile {
  margin-bottom: 20px;
}

.myAccountTile .col-card {
  height: 100%;
}

.myAccountTile::before {
  position: relative;
  top: -20px;
  content: " ";
  display: block;
  border-top: 0.5px silver solid;
}

.C001-home-image-right,
.C002-home-image-left {
  max-width: 1280px;
  z-index: 100;
  margin-left: auto;
  margin-right: auto;
}

@media (min-width: 767px) and (max-width: 1280px) {
  .C001-home-image-right,
  .C002-home-image-left {
    padding-left: 6px;
    padding-right: 6px;
  }
}

@media (min-width: 1280px) {
  .C001-home-image-right,
  .C002-home-image-left {
    padding-left: 10px;
    padding-right: 10px;
  }
}

@media (max-width: 767px) {
  .C001-home-image-right,
  .C002-home-image-left {
    position: relative;
  }
}

@media (max-width: 767px) {
  .C001-home-image-right,
  .C002-home-image-left {
    min-height: auto;
    margin-bottom: 60px;
  }
}

@media (max-width: 767px) {
  .C001-home-image-right .row,
  .C002-home-image-left .row {
    margin-top: 25px;
  }
}

@media (max-width: 767px) {
  .C001-home-image-right .image-container,
  .C002-home-image-left .image-container {
    margin-left: -5px;
    margin-right: -5px;
  }
}

.C001-home-image-right img,
.C002-home-image-left img {
  width: 100%;
}

@media (max-width: 1280px) {
  .C001-home-image-right img,
  .C002-home-image-left img {
    min-height: auto;
  }
}

@media only screen and (767px) {
  .C001-home-image-right img,
  .C002-home-image-left img {
    margin: -50px 0px -50px 0px;
  }
}

@media (max-width: 766px) {
  .C001-home-image-right img,
  .C002-home-image-left img {
    height: auto;
  }
}

.C001-home-image-right .text-content-left-right,
.C002-home-image-left .text-content-left-right {
  padding-left: 0px;
}

@media (max-width: 767px) {
  .C001-home-image-right .text-content-left-right,
  .C002-home-image-left .text-content-left-right {
    padding: 0;
    padding-left: 0px;
  }
}

@media (max-width: 767px) {
  .C001-home-image-right .text-content-left-right .p1,
  .C002-home-image-left .text-content-left-right .p1 {
    margin-top: -75px;
    z-index: 10;
    background-color: #ffffff;
    padding: 1px 15px 1px;
    margin-left: -5px;
    margin-right: -5px;
  }
}

.C001-home-image-right .text-content-left-right ._c001-cta-buttons .cta-btn:not(:first-child):not(:last-child),
.C001-home-image-right .text-content-left-right ._c001-cta-buttons .cta-text:not(:first-child):not(:last-child),
.C001-home-image-right .text-content-left-right ._c002-cta-buttons .cta-btn:not(:first-child):not(:last-child),
.C001-home-image-right .text-content-left-right ._c002-cta-buttons .cta-text:not(:first-child):not(:last-child),
.C002-home-image-left .text-content-left-right ._c001-cta-buttons .cta-btn:not(:first-child):not(:last-child),
.C002-home-image-left .text-content-left-right ._c001-cta-buttons .cta-text:not(:first-child):not(:last-child),
.C002-home-image-left .text-content-left-right ._c002-cta-buttons .cta-btn:not(:first-child):not(:last-child),
.C002-home-image-left .text-content-left-right ._c002-cta-buttons .cta-text:not(:first-child):not(:last-child) {
  display: none;
}

@media (max-width: 766px) {
  .C001-home-image-right .text-content-left-right ._c001-cta-buttons,
  .C001-home-image-right .text-content-left-right ._c002-cta-buttons,
  .C002-home-image-left .text-content-left-right ._c001-cta-buttons,
  .C002-home-image-left .text-content-left-right ._c002-cta-buttons {
    text-align: center;
  }
}

@media (max-width: 610px) {
  .C001-home-image-right .text-content-left-right ._c001-cta-buttons,
  .C001-home-image-right .text-content-left-right ._c002-cta-buttons,
  .C002-home-image-left .text-content-left-right ._c001-cta-buttons,
  .C002-home-image-left .text-content-left-right ._c002-cta-buttons {
    max-width: 17.5rem;
    margin: 0 auto;
  }
}

@media (min-width: 1280px) {
  .C001-home-image-right .text-content-left-right ._c001-cta-buttons,
  .C001-home-image-right .text-content-left-right ._c002-cta-buttons,
  .C002-home-image-left .text-content-left-right ._c001-cta-buttons,
  .C002-home-image-left .text-content-left-right ._c002-cta-buttons {
    margin: 0 5%;
  }
}

@media (min-width: 767px) and (max-width: 1280px) {
  .C001-home-image-right .text-content-left-right ._c001-cta-buttons,
  .C001-home-image-right .text-content-left-right ._c002-cta-buttons,
  .C002-home-image-left .text-content-left-right ._c001-cta-buttons,
  .C002-home-image-left .text-content-left-right ._c002-cta-buttons {
    margin-left: 7%;
  }
}

@media (max-width: 766px) {
  .C001-home-image-right .text-content-left-right ._c001-cta-buttons,
  .C001-home-image-right .text-content-left-right ._c002-cta-buttons,
  .C002-home-image-left .text-content-left-right ._c001-cta-buttons,
  .C002-home-image-left .text-content-left-right ._c002-cta-buttons {
    padding-left: 0.5rem;
  }
}

.C001-home-image-right .text-content-left-right p,
.C002-home-image-left .text-content-left-right p {
  color: #2d383f;
  font-size: 1.6875em;
  line-height: 1.407em;
  font-weight: 300;
  margin: 150px 5% 50px;
}

@media (min-width: 967px) and (max-width: 1280px) {
  .C001-home-image-right .text-content-left-right p,
  .C002-home-image-left .text-content-left-right p {
    font-size: 1.1875em;
    line-height: 1.526em;
    margin: 125px 15% 30px 7%;
  }
}

@media (min-width: 767px) and (max-width: 967px) {
  .C001-home-image-right .text-content-left-right p,
  .C002-home-image-left .text-content-left-right p {
    font-size: 1.1875em;
    line-height: 1.526em;
    margin: 75px 15% 30px 7%;
  }
}

@media (max-width: 767px) {
  .C001-home-image-right .text-content-left-right p,
  .C002-home-image-left .text-content-left-right p {
    margin: 25px 6px 25px;
    font-size: 1.125em;
    line-height: 1.5em;
  }
}

@media (max-width: 767px) {
  .C001-home-image-right .c00xb-link,
  .C002-home-image-left .c00xb-link {
    display: none;
  }
}

@media (min-width: 767px) and (max-width: 1280px) {
  .C001-home-image-right .c00xb-link,
  .C002-home-image-left .c00xb-link {
    margin-left: 0;
  }
}

.C001-home-image-right .c00xb-link .btn,
.C002-home-image-left .c00xb-link .btn {
  position: absolute;
  top: 55px;
  left: 5%;
  color: #ffffff;
  font-size: 0.75em;
  letter-spacing: 0.08em;
  font-weight: 600;
  background-color: transparent;
  border: none;
  width: auto;
  min-width: auto;
  padding: 50px 0px 0px;
  border-top: solid 2px #ffffff;
}

@media (min-width: 767px) and (max-width: 1280px) {
  .C001-home-image-right .c00xb-link .btn,
  .C002-home-image-left .c00xb-link .btn {
    left: 0%;
    margin-left: 8%;
  }
}

.C001-home-image-right .c00xb-link .btn .text-wrapper:after,
.C002-home-image-left .c00xb-link .btn .text-wrapper:after {
  border-top: 2px solid #ffffff;
  border-right: 2px solid #ffffff;
}

.C001-home-image-right .image-content-left-right,
.C002-home-image-left .image-content-left-right {
  padding: 0px;
}

@media (min-width: 767px) {
  .C001-home-image-right .image-content-left-right,
  .C002-home-image-left .image-content-left-right {
    z-index: 100;
  }
}

.C001-home-image-right .image-content-left-right h2,
.C002-home-image-left .image-content-left-right h2 {
  position: absolute;
  bottom: 75px;
  left: 5%;
  color: #ffffff;
  font-size: 1em;
  font-weight: 300;
}

@media (max-width: 767px) {
  .C001-home-image-right .image-content-left-right h2,
  .C002-home-image-left .image-content-left-right h2 {
    display: none;
  }
}

@media (min-width: 767px) and (max-width: 1280px) {
  .C001-home-image-right .image-content-left-right h2,
  .C002-home-image-left .image-content-left-right h2 {
    left: 0%;
    margin-left: 8%;
  }
}

.C001-home-image-right .image-content-left-right ._c001-cta-buttons,
.C001-home-image-right .image-content-left-right ._c002-cta-buttons,
.C002-home-image-left .image-content-left-right ._c001-cta-buttons,
.C002-home-image-left .image-content-left-right ._c002-cta-buttons {
  position: absolute;
  bottom: 2rem;
  left: 5%;
  padding: 3.75rem 0px 0px;
  border-top: solid 2px #ffffff;
}

.C001-home-image-right .image-content-left-right ._c001-cta-buttons .cta-btn,
.C001-home-image-right .image-content-left-right ._c001-cta-buttons .cta-text,
.C001-home-image-right .image-content-left-right ._c002-cta-buttons .cta-btn,
.C001-home-image-right .image-content-left-right ._c002-cta-buttons .cta-text,
.C002-home-image-left .image-content-left-right ._c001-cta-buttons .cta-btn,
.C002-home-image-left .image-content-left-right ._c001-cta-buttons .cta-text,
.C002-home-image-left .image-content-left-right ._c002-cta-buttons .cta-btn,
.C002-home-image-left .image-content-left-right ._c002-cta-buttons .cta-text {
  margin: 0.5rem 0;
}

.C001-home-image-right .image-content-left-right ._c001-cta-buttons .cta-btn:not(:first-child),
.C001-home-image-right .image-content-left-right ._c001-cta-buttons .cta-text:not(:first-child),
.C001-home-image-right .image-content-left-right ._c002-cta-buttons .cta-btn:not(:first-child),
.C001-home-image-right .image-content-left-right ._c002-cta-buttons .cta-text:not(:first-child),
.C002-home-image-left .image-content-left-right ._c001-cta-buttons .cta-btn:not(:first-child),
.C002-home-image-left .image-content-left-right ._c001-cta-buttons .cta-text:not(:first-child),
.C002-home-image-left .image-content-left-right ._c002-cta-buttons .cta-btn:not(:first-child),
.C002-home-image-left .image-content-left-right ._c002-cta-buttons .cta-text:not(:first-child) {
  display: none;
}

@media (max-width: 767px) {
  .C001-home-image-right .image-content-left-right ._c001-cta-buttons,
  .C001-home-image-right .image-content-left-right ._c002-cta-buttons,
  .C002-home-image-left .image-content-left-right ._c001-cta-buttons,
  .C002-home-image-left .image-content-left-right ._c002-cta-buttons {
    display: none;
    margin-top: 25px;
    padding: 0px 6px;
  }
}

@media (min-width: 767px) and (max-width: 1280px) {
  .C001-home-image-right .image-content-left-right ._c001-cta-buttons,
  .C001-home-image-right .image-content-left-right ._c002-cta-buttons,
  .C002-home-image-left .image-content-left-right ._c001-cta-buttons,
  .C002-home-image-left .image-content-left-right ._c002-cta-buttons {
    left: 0%;
    margin-left: 8%;
  }
}

.C030-documents-and-drawings {
  padding-top: 25px;
  padding-bottom: 25px;
  background-color: #f0f0f0;
}

.C030-documents-and-drawings h3 {
  margin-bottom: 20px;
}

.C030-documents-and-drawings .documents-and-drawings-row {
  margin-bottom: 20px;
}

.C030-documents-and-drawings .documents {
  padding: 20px;
  background-color: #ffffff;
}

.C030-documents-and-drawings .documents a {
  color: #2d383f;
}

.C030-documents-and-drawings .documents a:hover, .C030-documents-and-drawings .documents a:focus {
  color: #00aa73;
}

.C030-documents-and-drawings .documents a:hover .arrow {
  animation-name: download-arrow;
}

.C030-documents-and-drawings .documents a:hover .arrow:before {
  background-color: #00aa73;
}

.C030-documents-and-drawings .documents a:hover .arrow:after {
  border-color: #00aa73;
}

.C030-documents-and-drawings .documents a:hover .document-specs-line:before {
  background-color: #00aa73;
}

.C030-documents-and-drawings .documents p {
  font-size: .75em;
  font-weight: 500;
  margin-bottom: 5px;
}

.C030-documents-and-drawings .documents .arrow {
  left: 9px;
  bottom: 19px;
  position: absolute;
  padding: 0;
  animation-duration: .25s;
  animation-fill-mode: both;
}

.C030-documents-and-drawings .documents .arrow:before {
  content: '';
  display: block;
  width: 2px;
  height: 8px;
  background-color: #2d383f;
  margin-left: 3px;
}

.C030-documents-and-drawings .documents .arrow:after {
  content: '';
  display: block;
  height: 8px;
  width: 8px;
  transform: rotate(45deg);
  border-bottom: 2px solid #2d383f;
  border-right: 2px solid #2d383f;
  margin-top: -8px;
}

.C030-documents-and-drawings .document-specs-line {
  font-size: .75em;
  background-color: #f0f0f0;
  height: 35px;
  line-height: 35px;
  margin-bottom: 20px;
  position: relative;
  padding-left: 25px;
}

.C030-documents-and-drawings .document-specs-line span {
  color: #2d383f;
  padding: 0 6px;
}

.C030-documents-and-drawings .document-specs-line:before {
  content: '';
  width: 10px;
  height: 2px;
  background-color: #2d383f;
  position: absolute;
  left: 8px;
  bottom: 13px;
}

.C030-documents-and-drawings .carousel {
  padding: 25px 10px 50px 10px;
}

.C030-documents-and-drawings .carousel-indicators {
  bottom: 15px;
}

.C030-documents-and-drawings .carousel-indicators li {
  margin-right: 5px;
}

.C030-documents-and-drawings .carousel-indicators li:last-child {
  margin-right: 0;
}

@media (min-width: 767px) {
  .C030-documents-and-drawings .carousel-indicators {
    bottom: 17px;
  }
}

@media (min-width: 1280px) {
  .C030-documents-and-drawings .carousel-indicators {
    bottom: 40px;
  }
}

.C030-documents-and-drawings #lang-select-wrapper {
  float: right;
}

@media (max-width: 766px) {
  .C030-documents-and-drawings .carousel-control,
  .C030-documents-and-drawings .carousel-indicators {
    display: none;
  }
  .C030-documents-and-drawings .show-more-btn {
    margin: 25px auto 0 auto;
  }
  .C030-documents-and-drawings .item.collapse.in,
  .C030-documents-and-drawings .item.collapsing {
    display: block;
  }
  .C030-documents-and-drawings .item {
    transition-duration: 0.35s;
    transition-property: height, visibility;
    transition-timing-function: ease;
  }
  .C030-documents-and-drawings .navigation-wrapper {
    overflow: hidden;
    overflow-x: auto;
    white-space: nowrap;
    width: 100%;
    position: relative;
    margin-top: 20px;
    border-bottom: 1px solid #c0c0c0;
    scrollbar-width: none;
  }
  .C030-documents-and-drawings .navigation-wrapper::-webkit-scrollbar {
    display: none;
  }
  .C030-documents-and-drawings .navigation {
    border-bottom: 1px solid #c0c0c0;
    width: 100%;
    font-size: 0;
  }
  .C030-documents-and-drawings .navigation li {
    font-weight: 600;
    font-size: 12px;
    text-transform: uppercase;
    display: inline-block;
    padding-right: 45px;
    float: none;
    margin-bottom: -1px;
  }
  .C030-documents-and-drawings .navigation li:last-child {
    margin-right: 0;
  }
  .C030-documents-and-drawings .navigation hr {
    height: 5px;
    margin: 0;
    background: #00aa73;
    border: none;
    transition-property: margin, width;
    transition-duration: .5s;
    transition-timing-function: ease-in-out;
    position: absolute;
    top: 53px;
    left: 0;
  }
  .C030-documents-and-drawings .navigation a {
    color: #2d383f;
    display: table-cell;
    height: 57px;
    line-height: 16px;
    padding: 0 0 15px 0;
    vertical-align: bottom;
    white-space: normal;
    letter-spacing: .08em;
    max-width: 210px;
    text-align: left;
    transition: color .5s ease-in-out;
  }
  .C030-documents-and-drawings .navigation a:hover {
    color: #00aa73;
    background-color: transparent;
  }
  .C030-documents-and-drawings .navigation a:focus {
    background-color: transparent;
  }
  .C030-documents-and-drawings .navigation a.active {
    color: #00aa73;
  }
  .C030-documents-and-drawings .title-row .col-md-9 > div {
    padding: 15px 0;
  }
  .C030-documents-and-drawings #lang-select-wrapper {
    float: left;
  }
}

@media (min-width: 767px) {
  .C030-documents-and-drawings {
    padding-top: 50px;
    padding-bottom: 50px;
  }
  .C030-documents-and-drawings .navigation {
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: .08em;
    font-size: .625em;
    text-align: right;
  }
  .C030-documents-and-drawings .navigation a {
    color: #2d383f;
    display: block;
  }
  .C030-documents-and-drawings .navigation a:hover, .C030-documents-and-drawings .navigation a.active {
    color: #00aa73;
  }
  .C030-documents-and-drawings .navigation li {
    margin: 20px 5px 20px 0;
  }
  .C030-documents-and-drawings .navigation hr {
    display: none;
  }
  .C030-documents-and-drawings .text-align-right {
    text-align: right;
  }
  .C030-documents-and-drawings .requestDrawing {
    margin-right: 15px;
    display: inline-block;
  }
  .C030-documents-and-drawings .requestDrawing .requestDrawingBtn {
    width: 100%;
    padding: 0 15px;
  }
  .C030-documents-and-drawings h3 {
    text-align: right;
  }
  .C030-documents-and-drawings .documents > div {
    overflow: hidden;
  }
  .C030-documents-and-drawings .documents p {
    font-size: .8125em;
  }
  .C030-documents-and-drawings .document-specs-line {
    height: 30px;
    line-height: 30px;
  }
  .C030-documents-and-drawings .document-specs-line:before {
    bottom: 10px;
  }
  .C030-documents-and-drawings .document-specs-line .arrow {
    bottom: 16px;
  }
  .C030-documents-and-drawings #lang-select-wrapper {
    margin-bottom: 25px;
  }
  .C030-documents-and-drawings .carousel {
    padding: 25px 60px 55px 60px;
  }
  .C030-documents-and-drawings .carousel-control {
    width: 50px;
  }
  .C030-documents-and-drawings .carousel-control.left:after {
    left: 14px;
  }
  .C030-documents-and-drawings .carousel-control.right:after {
    right: 14px;
  }
}

@media (min-width: 1280px) {
  .C030-documents-and-drawings .navigation {
    font-size: .75em;
  }
  .C030-documents-and-drawings .documents p {
    font-size: 1em;
  }
  .C030-documents-and-drawings .documents .carousel-inner li {
    width: 50%;
    float: left;
  }
  .C030-documents-and-drawings .documents .carousel-inner li:nth-child(even) {
    padding-left: 40px;
  }
  .C030-documents-and-drawings .documents .carousel-inner li:nth-child(odd) {
    padding-right: 40px;
    clear: left;
  }
  .C030-documents-and-drawings .document-specs-line {
    margin-bottom: 44px;
  }
  .C030-documents-and-drawings .document-specs-line .arrow {
    bottom: 14px;
  }
  .C030-documents-and-drawings .document-specs-line:before {
    bottom: 8px;
  }
  .C030-documents-and-drawings .carousel {
    padding: 69px 100px 46px 100px;
  }
  .C030-documents-and-drawings .carousel-control {
    width: 90px;
  }
  .C030-documents-and-drawings .carousel-control.left:after {
    left: 35px;
  }
  .C030-documents-and-drawings .carousel-control.right:after {
    right: 35px;
  }
}

.emerson-serial-number-result-page .emerson-serial-number-result-title {
  font-size: 1em;
  font-weight: 600;
  padding: 20px 0;
}

.serialnumbers-header-search-reults-page {
  padding: 20px 5px;
}

.videos-slot-search-reults-page-divider {
  border-right: 1px solid #cdcdcd;
}

@media only screen and (min-width: 767px) and (max-width: 1279px) {
  .videos-slot-search-reults-page-divider {
    border-bottom: 1px solid #cdcdcd;
    border-right: none;
  }
  .serialnumbers-header-search-reults-page {
    padding: 20px 30px;
  }
}

@media (min-width: 767px) {
  .emerson-content-search-result-list {
    border-left: 1px solid silver;
    border-right: 1px solid silver;
  }
  .serial-number-info-section {
    padding-bottom: 10px;
    padding-top: 10px;
  }
  .serial-number-info-item {
    padding-left: 10px;
    padding-right: 10px;
  }
}

@media (max-width: 766px) {
  .videos-slot-search-reults-page-divider {
    border-bottom: 1px solid #cdcdcd;
    border-right: none;
  }
  .header_bar {
    padding-top: 10px;
    border-bottom: 1px solid #cdcdcd;
  }
  .serialNumberPageListingWidget {
    padding: 10px;
  }
  .serialnumbers-header-search-reults-page {
    padding: 20px 15px;
  }
}

.emerson-content-search-result-list-entry-serial-number {
  border-bottom: 1px solid silver;
  padding: 15px 0 15px 15px;
}

.emerson-search-result-type-serial-number {
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: .08em;
  font-size: .75em;
}

.emerson-search-result-title-serial-number {
  padding: 10px;
}

.emerson-search-result-serial-number-heading {
  font-size: 18px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.33;
  letter-spacing: normal;
  color: #2d383f;
  padding-bottom: 10px;
}

.serialNumberPageListingWidget .no-results {
  margin-left: 10px;
  margin-right: 10px;
  padding: 25px;
  text-align: center;
}

.serialNumberPageListingWidget .paging_controls {
  margin: 27px auto;
  text-align: center;
  font-size: 1.125em;
  font-weight: 400;
  color: #2d383f;
}

.serialNumberPageListingWidget a {
  color: #00aa7e;
}

.serialNumberPageListingWidget .paging_controls a {
  margin: 0 12px;
}

.serialNumberPageListingWidget .paging_controls .active {
  color: #2d383f;
}

.search-results-content .C079-column h3 {
  margin: 0 !important;
}

.search-results-content .C079-column .no-results {
  margin: 0 !important;
}

.C079-column h3 {
  padding-top: 20px;
}

.C079-column .c079-list-item-container .no-results {
  border: none !important;
}

@media (min-width: 767px) {
  .C079-column .c079-list-item-container .no-results {
    padding: 10px 0px 20px !important;
  }
}

.C079-column .c079-list-item-container .no-results h3 {
  font-weight: 300 !important;
}

.C079-column .c079-list-item-container {
  padding-top: 10px;
  padding-bottom: 10px;
}

.C079-column .c079-list-item-container .C079-list-item-information .emerson-search-result-type {
  font-size: 1em;
  font-weight: 600;
  padding: 20px 0px;
}

.C079-column .c079-list-item-container .C079-list-item-information .emerson-search-result-filetype,
.C079-column .c079-list-item-container .C079-list-item-information .emerson-search-result-size {
  display: inline-block;
  padding-top: 5px;
  font-weight: 500;
}

.C079-column .c079-list-item-container .C079-list-item-information .emerson-search-result-desc {
  padding-top: 5px;
  font-weight: 400;
}

.C079-column .c079-list-item-container .C079-list-item-information .emerson-search-result-title {
  font-weight: 400;
}

.C079-column .c079-list-item-container .link-adjustment {
  border-left: 1px solid #c0c0c0;
  border-right: 1px solid #c0c0c0;
}

@media only screen and (min-width: 1280px) {
  .docs-and-web-pages-section .emerson-content-search-result:first-child .c079-list-item-container {
    border-right: 1px solid #cdcdcd;
    padding-right: 20px;
  }
  .docs-and-web-pages-section .emerson-content-search-result:last-child .c079-list-item-container {
    border-left: 1px solid #cdcdcd;
    margin-left: -1px;
    padding-left: 20px;
  }
}

@media only screen and (max-width: 766px) {
  .docs-and-web-pages-section .emerson-content-search-result:first-child .c079-list-item-container {
    border-bottom: 1px solid #cdcdcd;
    padding-bottom: 20px;
  }
  .docs-and-web-pages-section .emerson-content-search-result:last-child .c079-list-item-container {
    border-top: 1px solid #cdcdcd;
    padding-top: 20px;
  }
}

@media only screen and (max-width: 1279px) {
  .docs-and-web-pages-section .emerson-content-search-result:first-child .c079-list-item-container {
    border-bottom: 1px solid #cdcdcd;
    padding-bottom: 20px;
  }
  .docs-and-web-pages-section .emerson-content-search-result:last-child .c079-list-item-container {
    border-top: 1px solid #cdcdcd;
    padding-top: 20px;
  }
}

.C075-quad-column .C075-quad-column-item-container .link-adjustment a {
  right: 35px;
}

.C075-quad-column h3 {
  padding: 20px 5px;
}

.C075-quad-column .emerson-search-result-video-image {
  position: relative;
  padding-bottom: 20px;
}

.C075-quad-column .emerson-search-result-video-content {
  display: none !important;
}

.quad-item-container {
  padding: 20px;
}

.quad-item-container .quad-item-info {
  height: 78px;
}

@media (min-width: 1280px) {
  .quad-item-container {
    border-right: 1px solid #c0c0c0;
  }
}

@media (max-width: 767px) {
  .quad-item-container {
    border-bottom: 1px solid #c0c0c0;
  }
}

.quad-item-container.second-item {
  border: none;
}

#app-search-results {
  margin-top: 25px;
  border-top: 0;
}

#app-search-results h1 {
  font-size: 1.5em;
}

#app-search-results > form {
  margin-top: 35px;
  border-top: 1px solid #c0c0c0;
}

@media (min-width: 767px) {
  #app-search-results {
    margin-top: 50px;
  }
  #app-search-results h1 {
    font-size: 1.6875em;
  }
}

.app-search-result-list .image-container {
  position: relative;
  overflow: hidden;
  width: 83px;
  margin-bottom: 22px;
}

.app-search-result-list .image-container:before {
  display: block;
  padding-top: 100%;
  content: "";
}

.app-search-result-list .image-container img {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.app-search-result-list h3 {
  font-weight: 500;
  font-size: 1em;
  margin-bottom: 9px;
}

.app-search-result-list .description {
  font-size: 1em;
  margin-bottom: 16px;
  display: block;
}

.app-search-result-list .app-links a {
  float: left;
  margin-right: 7px;
  margin-bottom: 7px;
}

.app-search-result-list .next {
  display: none;
}

@media (max-width: 766px) {
  .app-search-result-list .app {
    border-bottom: 1px solid #c0c0c0;
    padding: 45px 25px 33px 25px;
  }
}

@media (min-width: 767px) and (max-width: 1279px) {
  .app-search-result-list [class*='col-']:nth-child(2n-1) {
    border-right: 1px solid #c0c0c0;
    margin-right: -1px;
    clear: left;
  }
  .app-search-result-list [class*='col-']:nth-child(2n) {
    border-left: 1px solid #c0c0c0;
  }
  .app-search-result-list .filler-cell-sm:after {
    content: '';
    border-top: 1px solid #c0c0c0;
    height: 100%;
    left: 100%;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 0;
    margin-top: -1px;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
  }
}

@media (min-width: 767px) {
  .app-search-result-list {
    border-left: 1px solid #c0c0c0;
    border-bottom: 1px solid #c0c0c0;
    border-right: 1px solid #c0c0c0;
  }
  .app-search-result-list .row {
    margin: 0;
  }
  .app-search-result-list [class*='col-'] {
    border-top: 1px solid #c0c0c0;
    padding-right: 0;
    padding-left: 0;
  }
  .app-search-result-list [class*='col-']:first-child {
    border-top: 0;
  }
  .app-search-result-list [class*='col-']:nth-child(2) {
    border-top: 0;
  }
  .app-search-result-list .app {
    padding: 19px 19px 12px 19px;
  }
  .app-search-result-list h3 {
    font-weight: 600;
    margin-bottom: 13px;
  }
  .app-search-result-list .description {
    margin-bottom: 34px;
  }
}

@media (min-width: 1280px) {
  .app-search-result-list [class*='col-']:nth-child(3n-2) {
    clear: left;
  }
  .app-search-result-list [class*='col-']:nth-child(3n-2):after {
    border-right: 1px solid #c0c0c0;
    border-left: 1px solid #c0c0c0;
    left: 100%;
  }
  .app-search-result-list [class*='col-']:nth-child(3n-1):before {
    border-right: 1px solid #c0c0c0;
    border-left: 1px solid #c0c0c0;
  }
  .app-search-result-list [class*='col-']:nth-child(3n):after {
    border-right: 1px solid #c0c0c0;
    border-left: 1px solid #c0c0c0;
    right: 100%;
  }
  .app-search-result-list [class*='col-']:nth-child(3) {
    border-top: 0;
  }
  .app-search-result-list [class*='col-']:nth-child(3n-2):after, .app-search-result-list [class*='col-']:nth-child(3n-1):before, .app-search-result-list [class*='col-']:nth-child(3n):after, .app-search-result-list [class*='col-'].filler-cell-md:after, .app-search-result-list [class*='col-'].filler-2cell-md:after {
    content: '';
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    z-index: -1;
  }
  .app-search-result-list [class*='col-'].filler-cell-md:after, .app-search-result-list [class*='col-'].filler-2cell-md:after {
    border-top: 1px solid #c0c0c0;
    border-right: 0;
    margin-top: -1px;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    left: 100%;
  }
  .app-search-result-list [class*='col-'].filler-2cell-md:after {
    width: 200%;
  }
  .app-search-result-list .description {
    margin-bottom: 64px;
  }
  .app-search-result-list .app-links img {
    min-height: 44px;
  }
  .app-search-result-list .app-links a:nth-child(even) {
    margin-right: 0;
  }
  .app-search-result-list .next {
    list-style-type: none;
  }
  .app-search-result-list .next:after {
    display: none;
  }
}

#app-search-results {
  margin-top: 25px;
  border-top: 0;
}

#app-search-results h1 {
  font-size: 1.5em;
}

#app-search-results > form {
  margin-top: 35px;
  border-top: 1px solid #c0c0c0;
}

@media (min-width: 767px) {
  #app-search-results {
    margin-top: 50px;
  }
  #app-search-results h1 {
    font-size: 1.6875em;
  }
}

.app-search-result-list .image-container {
  position: relative;
  overflow: hidden;
  width: 83px;
  margin-bottom: 22px;
}

.app-search-result-list .image-container:before {
  display: block;
  padding-top: 100%;
  content: "";
}

.app-search-result-list .image-container img {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.app-search-result-list h3 {
  font-weight: 500;
  font-size: 1em;
  margin-bottom: 9px;
}

.app-search-result-list .description {
  font-size: 1em;
  margin-bottom: 16px;
  display: block;
}

.app-search-result-list .app-links a {
  float: left;
  margin-right: 7px;
  margin-bottom: 7px;
}

.app-search-result-list .next {
  display: none;
}

@media (max-width: 766px) {
  .app-search-result-list .app {
    border-bottom: 1px solid #c0c0c0;
    padding: 45px 25px 33px 25px;
  }
}

@media (min-width: 767px) and (max-width: 1279px) {
  .app-search-result-list [class*='col-']:nth-child(2n-1) {
    border-right: 1px solid #c0c0c0;
    margin-right: -1px;
    clear: left;
  }
  .app-search-result-list [class*='col-']:nth-child(2n) {
    border-left: 1px solid #c0c0c0;
  }
  .app-search-result-list .filler-cell-sm:after {
    content: '';
    border-top: 1px solid #c0c0c0;
    height: 100%;
    left: 100%;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 0;
    margin-top: -1px;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
  }
}

@media (min-width: 767px) {
  .app-search-result-list {
    border-left: 1px solid #c0c0c0;
    border-bottom: 1px solid #c0c0c0;
    border-right: 1px solid #c0c0c0;
  }
  .app-search-result-list .row {
    margin: 0;
  }
  .app-search-result-list [class*='col-'] {
    border-top: 1px solid #c0c0c0;
    padding-right: 0;
    padding-left: 0;
  }
  .app-search-result-list [class*='col-']:first-child {
    border-top: 0;
  }
  .app-search-result-list [class*='col-']:nth-child(2) {
    border-top: 0;
  }
  .app-search-result-list .app {
    padding: 19px 19px 12px 19px;
  }
  .app-search-result-list h3 {
    font-weight: 600;
    margin-bottom: 13px;
  }
  .app-search-result-list .description {
    margin-bottom: 34px;
  }
}

@media (min-width: 1280px) {
  .app-search-result-list [class*='col-']:nth-child(3n-2) {
    clear: left;
  }
  .app-search-result-list [class*='col-']:nth-child(3n-2):after {
    border-right: 1px solid #c0c0c0;
    border-left: 1px solid #c0c0c0;
    left: 100%;
  }
  .app-search-result-list [class*='col-']:nth-child(3n-1):before {
    border-right: 1px solid #c0c0c0;
    border-left: 1px solid #c0c0c0;
  }
  .app-search-result-list [class*='col-']:nth-child(3n):after {
    border-right: 1px solid #c0c0c0;
    border-left: 1px solid #c0c0c0;
    right: 100%;
  }
  .app-search-result-list [class*='col-']:nth-child(3) {
    border-top: 0;
  }
  .app-search-result-list [class*='col-']:nth-child(3n-2):after, .app-search-result-list [class*='col-']:nth-child(3n-1):before, .app-search-result-list [class*='col-']:nth-child(3n):after, .app-search-result-list [class*='col-'].filler-cell-md:after, .app-search-result-list [class*='col-'].filler-2cell-md:after {
    content: '';
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    z-index: -1;
  }
  .app-search-result-list [class*='col-'].filler-cell-md:after, .app-search-result-list [class*='col-'].filler-2cell-md:after {
    border-top: 1px solid #c0c0c0;
    border-right: 0;
    margin-top: -1px;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    left: 100%;
  }
  .app-search-result-list [class*='col-'].filler-2cell-md:after {
    width: 200%;
  }
  .app-search-result-list .description {
    margin-bottom: 64px;
  }
  .app-search-result-list .app-links img {
    min-height: 44px;
  }
  .app-search-result-list .app-links a:nth-child(even) {
    margin-right: 0;
  }
  .app-search-result-list .next {
    list-style-type: none;
  }
  .app-search-result-list .next:after {
    display: none;
  }
}

.online-support-search-form .select-wrapper {
  max-width: none;
  display: inline-block;
}

.online-support-search-form .select-wrapper select {
  font-size: .75em;
  padding: 0 28px 0 13px;
  white-space: pre-wrap;
  line-height: normal;
  text-overflow: ellipsis;
}

.online-support-search-form .header_bar {
  border-left: 0;
  padding-left: 0;
  border-top: 1px solid #c0c0c0;
}

.online-support-search-form .facetWidget .title {
  text-transform: uppercase;
  font-weight: 600;
  letter-spacing: .08em;
  font-size: 0.75em;
}

.online-support-search-form .facetWidget .facetSelect li {
  padding: 0 0 6px 0;
}

.online-support-search-form .facetWidget .facetSelect li:first-child {
  padding-top: 0;
}

.online-support-search-form .facetWidget .facetSelect .facetSelect {
  margin-left: 10px;
  font-size: 1em;
}

.online-support-search-form .facetWidget .facetSelect .facetSelect li:first-child {
  padding-top: 6px;
}

.online-support-search-form .emerson-content-search-results-top {
  margin-top: 0 !important;
}

@media (max-width: 766px) {
  .online-support-search-form .emerson-content-search-results-top {
    margin-bottom: 0 !important;
  }
  .online-support-search-form .header_bar {
    padding-bottom: 25px;
    padding-top: 25px;
    border-bottom: 1px solid #c0c0c0;
  }
  .online-support-search-form .emerson-content-search-result-list-entry:first-child {
    border-top: 0 !important;
  }
}

.newsroom-results .newsroom-header-bar {
  margin-top: 52px;
}

.newsroom-results .newsroom-header-bar .title {
  margin: 4px 0;
  font-size: 28px;
  font-weight: 300;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.43;
  letter-spacing: normal;
  color: #2d383f;
}

.newsroom-results .newsroom-header-bar .sorting_view_controls_container {
  margin-left: 8px;
}

.newsroom-results .newsroom-header-bar .order_by_label {
  margin: 16px 8px 16px 0;
  font-size: 14px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.14;
  letter-spacing: normal;
  color: #2d383f;
  float: left;
}

.newsroom-results .newsroom-header-bar .select-wrapper {
  width: 180px;
  margin: 0 8px 0 0;
  font-weight: 600;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.33;
  letter-spacing: normal;
  color: #2d383f;
  float: left;
}

.newsroom-results .newsroom-header-bar .filter-label {
  margin: 16px 8px 16px 8px;
  width: 80px;
  font-size: 14px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  letter-spacing: normal;
  float: left;
  color: #2d383f;
}

.newsroom-results .newsroom-header-bar .filter--header {
  float: left;
  width: 0;
}

.newsroom-results .newsroom-header-bar .filter--header .filter-menu-toggle {
  cursor: pointer;
  z-index: 10;
  display: block;
  height: 48px;
  width: 48px;
  margin-top: -11px;
  margin-left: -11px;
}

.newsroom-results .newsroom-header-bar .filter--header .filter-menu-toggle:before, .newsroom-results .newsroom-header-bar .filter--header .filter-menu-toggle:after {
  background: #000000;
  display: block;
  content: "";
  height: .1875rem;
  position: absolute;
  top: 50%;
  transform: translateX(-50%) translateY(-50%) rotate(0deg);
  transition: transform 0.1s ease-in-out, width 0.1s ease-in-out 0.1s, left 0.2s ease-in-out 0.3s;
  width: 0;
}

.newsroom-results .newsroom-header-bar .filter--header .filter-menu-toggle .icon {
  background-size: contain;
  margin: 14px 3px 14px 3px;
  height: 1.5rem;
  width: 1.5rem;
  transform: translateY(0.0625rem);
  transition: all 0.1s ease-in-out 0.15s;
  position: relative;
  left: 19%;
  top: 22%;
}

@media screen and (max-width: 959px) {
  .newsroom-results .newsroom-header-bar .filter-menu-toggle:before, .newsroom-results .newsroom-header-bar .filter-menu-toggle:after {
    left: 1.5rem;
  }
}

@media screen and (min-width: 960px) {
  .newsroom-results .newsroom-header-bar .filter-menu-toggle {
    order: 2;
  }
  .newsroom-results .newsroom-header-bar .filter-menu-toggle:before, .newsroom-results .newsroom-header-bar .filter-menu-toggle:after {
    left: 2.125rem;
  }
}

@media screen and (min-width: 960px) and (max-width: 1243px) {
  .newsroom-results .newsroom-header-bar .filter-menu-toggle {
    margin-right: 2rem;
  }
}

@media screen and (min-width: 1244px) {
  .newsroom-results .newsroom-header-bar .filter-menu-toggle {
    margin-right: calc((100vw - 1180px) / 2);
  }
}

.newsroom-results .mobile-facet {
  display: none;
}

.newsroom-results .mobile-facet .mobile-selected-facet {
  display: none;
}

.newsroom-results .facetHeader {
  display: none;
  font-size: 18px;
  font-weight: 500;
  font-stretch: normal;
  line-height: 1.33;
  padding: 0 10px 0 10px;
  margin-top: 28px;
}

.newsroom-results .facetHeader .facet-title {
  float: left;
  margin: 7px 30px 7px 0px;
}

.newsroom-results .facetHeader .facet-title-mobile {
  display: none;
}

.newsroom-results .facetHeader .selected-facets {
  float: left;
}

.newsroom-results .facetHeader .selected-facets .facetSelectedCont {
  display: inline-block;
}

.newsroom-results .facetHeader .selected-facets .facetSelectedCont .facetSelected {
  margin: 4px 4px 4px 4px;
  display: inline-block;
}

.newsroom-results .facetHeader .selected-facets .facetSelectedCont .facetSelected a {
  display: block;
  font-size: .75em;
  padding: 4px 8px 4px 0;
  border: solid 1px #00aa7e;
  color: #00aa7e;
}

.newsroom-results .facetHeader .selected-facets .facetSelectedCont .facetSelected .close {
  font-weight: normal;
  line-height: 1.5em;
  font-size: 1em;
  color: #00aa7e !important;
}

.newsroom-results .facetHeader .selected-facets .facetSelectedCont .facetSelected .selected-option-text {
  margin: 0 8px 0 8px;
  font-size: 12px;
  text-align: center;
  color: #8a8a8a;
  color: #00aa7e !important;
}

.newsroom-results .facetHeader .selected-facets .facetSelectedCont .preFacetSelected {
  margin: 4px 4px 4px 4px;
  display: inline-block;
}

.newsroom-results .facetHeader .selected-facets .facetSelectedCont .preFacetSelected a {
  display: block;
  font-size: .75em;
  padding: 4px 8px 4px 0;
  border: solid 1px #bdbdbd;
  color: #bdbdbd;
}

.newsroom-results .facetHeader .selected-facets .facetSelectedCont .preFacetSelected .close {
  font-weight: normal;
  line-height: 1.5em;
  font-size: 1em;
  color: #bdbdbd !important;
}

.newsroom-results .facetHeader .selected-facets .facetSelectedCont .preFacetSelected .selected-option-text {
  margin: 0 8px 0 8px;
  font-size: 12px;
  text-align: center;
  color: #bdbdbd !important;
}

.newsroom-results .facetHeader .pre-selected-facets a {
  border: solid 1px #00aa7e !important;
  color: #00aa7e !important;
}

.newsroom-results .facetHeader .pre-selected-facets .close {
  color: #00aa7e !important;
}

.newsroom-results .facetHeader .pre-selected-facets .selected-option-text {
  color: #00aa7e !important;
}

.newsroom-results .facetHeader .clearAll {
  float: right;
  color: #00aa73;
  font-size: .75em;
  margin: 7px 0px 7px 0px;
  display: none;
}

.newsroom-results .facetHeader .clearAll:hover {
  color: #009e75;
}

.newsroom-results .emerson-content-search-results-filter-facets {
  display: none;
  margin: 24px 0 0 0;
}

.newsroom-results .emerson-content-search-results-filter-facets .select-wrapper {
  max-width: none;
  display: inline-block;
}

.newsroom-results .emerson-content-search-results-filter-facets .select-wrapper select {
  font-size: .75em;
  padding: 0 28px 0 13px;
  white-space: pre-wrap;
  line-height: normal;
  text-overflow: ellipsis;
}

.newsroom-results .emerson-content-search-results-filter-facets .facetWidget .title {
  text-transform: uppercase;
  font-weight: 600;
  letter-spacing: .08em;
  font-size: 0.75em;
}

.newsroom-results .emerson-content-search-results-filter-facets .facetWidget .optionContainer {
  width: 280px;
  height: 48px;
  margin: 0 20px 24px 0;
  padding: 0 0 16px;
  float: left;
  border-top: 1px solid #c0c0c0;
  border-bottom: none;
}

.newsroom-results .emerson-content-search-results-filter-facets .facetWidget .optionContainer:hover {
  border-top: 3px solid #00aa7e;
  box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.3);
}

.newsroom-results .emerson-content-search-results-filter-facets .facetWidget .optionContainer:hover .title {
  margin-top: -2px;
}

.newsroom-results .emerson-content-search-results-filter-facets .facetWidget .optionContainer .title {
  line-height: 1.33;
  letter-spacing: normal;
  color: #2d383f;
  height: 100%;
  margin: 0;
  padding: 16px 0 32px 16px;
}

.newsroom-results .emerson-content-search-results-filter-facets .facetWidget .optionContainer .title .arrow {
  margin: 10px 8px 0 180px;
}

.newsroom-results .emerson-content-search-results-filter-facets .facetWidget .optionContainer .facetSelectContainer {
  overflow: auto;
  overflow-x: hidden;
  height: 230px;
  max-height: 230px;
  transition: all 0.45s ease-in-out;
}

.newsroom-results .emerson-content-search-results-filter-facets .facetWidget .optionContainer .facetSelectContainer .facetSelect {
  width: 256px;
  font-size: 14px;
  font-weight: 300;
  line-height: 1.5;
  padding-left: 16px;
  height: 210px;
}

.newsroom-results .emerson-content-search-results-filter-facets .facetWidget .optionContainer input[type=checkbox]:not(old) + .newsroom-facetbutton {
  display: inline-block;
  line-height: 1.5em;
  position: relative;
  padding-left: 20px;
  margin-left: 2px;
}

.newsroom-results .emerson-content-search-results-filter-facets .facetWidget .optionContainer input[type=checkbox]:not(old) + .newsroom-facetbutton:before {
  content: '';
  display: inline-block;
  position: absolute;
  left: -5px;
  width: 0.9375em;
  height: 0.9375em;
  margin: 0.25em 0.5em 0.25em 0.25em;
  border: 0.0625em solid #c0c0c0;
  vertical-align: bottom;
  box-shadow: 0px 0px 1px #c0c0c0 inset;
}

.newsroom-results .emerson-content-search-results-filter-facets .facetWidget .optionContainer input[type=checkbox]:not(old):checked + .newsroom-facetbutton:after {
  content: '✓';
  display: block;
  position: absolute;
  left: -1px;
  top: 4px;
  width: 1em;
  color: #00AA7E;
  font-size: 0.9375em;
  line-height: 1em;
  text-align: center;
  font-weight: bold;
}

.newsroom-results .emerson-content-search-results-filter-facets .facetWidget li.optionContainer[aria-expanded="true"] {
  -webkit-box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.3);
  box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.3);
  background-color: #ffffff;
  border-top: 3px solid #00aa7e;
}

.newsroom-results .emerson-content-search-results-filter-facets .facetWidget li.optionContainer[aria-expanded="true"] .title {
  margin-top: -2px;
}

.newsroom-results .emerson-content-search-results-filter-facets .facetWidget li.optionContainer[aria-expanded="true"] .facetSelectContainer {
  box-shadow: 0 8px 8px 0 rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: 0 8px 8px 0 rgba(0, 0, 0, 0.3);
  background-color: #ffffff;
  margin-top: -4px;
  z-index: 10;
  position: relative;
}

.newsroom-results .emerson-content-search-results-filter-facets .facetWidget .facetSelectContainer[aria-expanded="false"] {
  height: 20px;
  -webkit-box-shadow: 0 8px 8px 0 rgba(0, 0, 0, 0.3);
  background-color: #ffffff;
  margin-top: -4px;
  z-index: 5;
  position: relative;
}

.newsroom-results .emerson-content-search-results-filter-facets .facetWidget .optionContainer:nth-child(4n) {
  margin-right: 0;
}

.newsroom-results .emerson-content-search-results-filter-facets .facetWidget .facetSelect li {
  padding: 0 0 6px 0;
}

.newsroom-results .emerson-content-search-results-filter-facets .facetWidget .facetSelect li:first-child {
  padding-top: 0;
}

.newsroom-results .emerson-content-search-results-filter-facets .facetWidget .facetSelect .facetSelect {
  margin-left: 10px;
  font-size: 1em;
}

.newsroom-results .emerson-content-search-results-filter-facets .facetWidget .facetSelect .facetSelect li:first-child {
  padding-top: 6px;
}

.newsroom-results .emerson-content-search-results-filter-facets .filter-button {
  width: 280px;
  height: 48px;
  padding: 16px 89px 16px 89px;
  background-color: #c0c0c0;
  border: none;
  outline: none;
  display: flex;
  align-items: center;
  justify-content: center;
}

.newsroom-results .emerson-content-search-results-filter-facets .filter-button .button-text {
  width: 105px;
  font-size: 12px;
  font-weight: 600;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.33;
  letter-spacing: normal;
  text-align: center;
  color: #ffffff;
}

.newsroom-results .emerson-content-search-results-filter-facets .filter-button:enabled {
  background-color: #00aa7e;
}

.newsroom-results .emerson-content-search-results-filter-facets .filter-button:disabled .button-text {
  opacity: 0.7;
}

.newsroom-results .emerson-content-search-results-filter-facets .filter-clear {
  display: none;
}

.newsroom-results .newsroom-separator {
  border-bottom: 1px solid #c0c0c0;
  margin-top: 23px;
  width: calc(100% - 20px);
  margin-left: 10px;
  float: left;
}

.newsroom-results .emerson-content-search-results-top {
  margin-top: 0 !important;
}

.newsroom-results .no-results {
  border-left: 0 !important;
  padding: 100px 0 100px 30% !important;
}

.newsroom-results .newsroom-total-results {
  font-size: 16px;
  font-weight: normal;
  line-height: 1.5;
  text-align: center;
  color: #c0c0c0;
  float: right;
  margin-top: -53px;
}

@media (min-width: 1280px) {
  .newsroom-results .facetSelect .additional-facet {
    display: block !important;
  }
  .newsroom-results .facetSelect .more-toggle {
    display: none !important;
  }
}

@media screen and (max-width: 1279px) {
  .newsroom-results .newsroom-header-bar .sorting_view_controls_container {
    margin-left: calc(100% - 19rem);
  }
  .newsroom-results .newsroom-header-bar .filter-menu-toggle .icon {
    left: 8%;
  }
  .newsroom-results .emerson-content-search-results-filter-facets .facetWidget .optionContainer:nth-child(4n) {
    margin-right: 20px;
  }
  .newsroom-results .no-results {
    padding: 100px 0 100px 22% !important;
  }
}

@media screen and (max-width: 766px) {
  .newsroom-results .newsroom-filter-overlay {
    height: 100%;
    width: 0;
    position: fixed;
    z-index: 2;
    top: 0;
    left: 0;
    background-color: #FFFFFF;
    overflow-x: hidden;
    transition: 0.5s;
  }
  .newsroom-results .newsroom-filter-overlay .newsroom-overlay-content {
    position: relative;
    top: 5%;
    width: 100%;
  }
  .newsroom-results .newsroom-filter-overlay a.close-overlay {
    padding: 8px;
    text-decoration: none;
    font-size: 36px;
    color: #818181;
    display: block;
    transition: 0.1s;
    z-index: 3;
    position: absolute;
    top: 5%;
    right: 0px;
    font-size: 40px;
  }
  .newsroom-results .newsroom-filter-overlay a.close-overlay:before, .newsroom-results .newsroom-filter-overlay a.close-overlay:after {
    background: #000000;
    display: block;
    content: "";
    height: 0.1875rem;
    position: absolute;
    top: 215%;
    transform: translateX(-50%) translateY(-50%) rotate(0deg);
    transition: transform 0.1s ease-in-out, width 0.1s ease-in-out 0.1s, left 0.2s ease-in-out 0.3s;
    width: 0;
  }
  .newsroom-results .newsroom-filter-overlay a.close-overlay:hover, .newsroom-results .newsroom-filter-overlay a.close-overlay:focus {
    color: #f1f1f1;
  }
  .newsroom-results .newsroom-header-bar {
    min-width: 100%;
    margin-top: 40px;
    padding-top: 0px;
  }
  .newsroom-results .newsroom-header-bar .title {
    font-size: 16px;
    font-weight: normal;
    line-height: 1.5;
    letter-spacing: normal;
    color: #2d383f;
    margin: 0 0 16px;
  }
  .newsroom-results .newsroom-header-bar .sorting_view_controls_container {
    margin-left: 0;
  }
  .newsroom-results .newsroom-header-bar .sorting_view_controls_container .sorting_controls {
    padding-left: 0px;
  }
  .newsroom-results .newsroom-header-bar .sorting_view_controls_container .sorting_controls .select-wrapper {
    width: 172px;
    height: 48px;
    border: solid 1px #2d383f;
    padding: 0 31px 0 16px;
  }
  .newsroom-results .newsroom-header-bar .sorting_view_controls_container .sorting_controls .select-wrapper select {
    font-size: 12px;
    line-height: 1.33;
    letter-spacing: normal;
  }
  .newsroom-results .newsroom-header-bar .sorting_view_controls_container .filter-label {
    margin: 16px 0px 16px 50px;
    font-size: 14px;
    font-weight: 500;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.14;
    letter-spacing: normal;
    text-align: right;
    width: calc(100% - 18rem);
  }
  .newsroom-results .newsroom-header-bar .filter--header {
    padding-left: 0px;
  }
  .newsroom-results .newsroom-header-bar .filter--header .filter-menu-toggle:before, .newsroom-results .newsroom-header-bar .filter--header .filter-menu-toggle:after {
    display: none;
  }
  .newsroom-results .newsroom-header-bar .filter--header .filter-menu-toggle .icon {
    margin: 12px 3px 3px 12px;
    left: 33% !important;
  }
  .newsroom-results .mobile-facet .facet-title-mobile {
    padding: 0px;
  }
  .newsroom-results .mobile-facet .clearAll {
    width: 100%;
    text-align: right;
    display: block;
    padding: 0px;
  }
  .newsroom-results .mobile-facet .selected-facets {
    padding-bottom: 22px;
    min-width: 12rem;
  }
  .newsroom-results .facetHeader .facet-title-mobile {
    font-size: 16px;
    line-height: 1.5;
    color: #2d383f;
    display: block;
  }
  .newsroom-results .facetHeader .facet-title {
    display: none;
  }
  .newsroom-results .facetHeader .clearAll {
    float: none;
    height: 24px;
    font-size: 14px;
    font-weight: 500;
    font-stretch: normal;
    font-style: normal;
  }
  .newsroom-results .emerson-content-search-results-filter-facets .facetWidget .optionContainer {
    width: 100%;
    text-align: left;
    margin: 0 0 0 0;
  }
  .newsroom-results .emerson-content-search-results-filter-facets .facetWidget .optionContainer:hover {
    border-top: 1px solid #c0c0c0;
    box-shadow: none;
  }
  .newsroom-results .emerson-content-search-results-filter-facets .facetWidget .optionContainer .title {
    padding: 16px 0 16px 0;
  }
  .newsroom-results .emerson-content-search-results-filter-facets .facetWidget .optionContainer .title .arrow {
    margin: 10px -10px 0 180px;
  }
  .newsroom-results .emerson-content-search-results-filter-facets .facetWidget li.optionContainer .facetSelect {
    padding: 0 0 0 0 !important;
    margin-left: 0;
  }
  .newsroom-results .emerson-content-search-results-filter-facets .facetWidget li.optionContainer[aria-expanded="true"] {
    border-top: 1px solid #c0c0c0;
    -webkit-box-shadow: none;
    box-shadow: none;
    height: 100%;
  }
  .newsroom-results .emerson-content-search-results-filter-facets .facetWidget li.optionContainer[aria-expanded="true"] .facetSelectContainer {
    box-shadow: none;
    -webkit-box-shadow: none;
    margin-top: 0;
    z-index: 0;
    height: 100%;
    padding-bottom: 0;
  }
  .newsroom-results .emerson-content-search-results-filter-facets .facetWidget li.optionContainer[aria-expanded="true"] .facetSelectContainer .facetSelect {
    padding: 0;
    margin-left: 0;
  }
  .newsroom-results .emerson-content-search-results-filter-facets .facetWidget li.optionContainer[aria-expanded="true"] .facetSelectContainer .facetSelect .more-toggle {
    font-size: 12px;
    font-weight: 600;
  }
  .newsroom-results .emerson-content-search-results-filter-facets .facetWidget .optionContainer:nth-child(1) {
    border-top: 2px solid #c0c0c0;
  }
  .newsroom-results .emerson-content-search-results-filter-facets .newsroom-button-overlay {
    width: 105%;
    height: 160px;
    padding: 24px 10px 0;
    background-color: #f0f0f0;
    margin: 0 0 0 -10px;
    float: left;
    display: none;
  }
  .newsroom-results .emerson-content-search-results-filter-facets .newsroom-button-overlay .filter-button {
    height: 48px;
    margin: 0 0 16px;
    padding: 16px 133px;
    background-color: #00aa7e;
    width: 100%;
  }
  .newsroom-results .emerson-content-search-results-filter-facets .newsroom-button-overlay .filter-button .button-text {
    width: 105px;
  }
  .newsroom-results .emerson-content-search-results-filter-facets .newsroom-button-overlay .filter-clear {
    padding: 16px 133px;
    border: solid 1px #2d383f;
    width: 100%;
    display: block;
  }
  .newsroom-results .emerson-content-search-results-filter-facets .newsroom-button-overlay .filter-clear .button-text {
    width: 105px;
    font-size: 12px;
    font-weight: 600;
    line-height: 1.33;
  }
  .newsroom-results .newsroom-separator {
    margin-top: 0;
  }
  .newsroom-results .no-results {
    padding: 100px 0 100px 0 !important;
  }
  .newsroom-results .emerson-search-result-pagination .emerson-search-result-pagination-link {
    margin: 0 10px !important;
  }
  .newsroom-results .newsroom-total-results {
    float: none;
    margin-top: 0px;
    margin-bottom: 10px;
  }
}

.newsroom-results[filter-state='toggle-active'] .filter-menu-toggle:before,
.newsroom-results[filter-state='toggle-active'] .filter-menu-toggle:after {
  transition: left 0.2s ease-in-out, width 0.1s ease-in-out 0.2s, transform 0.2s ease-in-out 0.3s !important;
  left: 23.5rem !important;
  width: 1.9375rem !important;
}

.newsroom-results[filter-state='toggle-active'] .filter-menu-toggle:before {
  transform: translateX(-50%) translateY(-50%) rotate(-45deg) !important;
}

.newsroom-results[filter-state='toggle-active'] .filter-menu-toggle:after {
  transform: translateX(-50%) translateY(-50%) rotate(45deg) !important;
}

.newsroom-results[filter-state='toggle-active'] .filter-menu-toggle .icon {
  height: 0 !important;
  opacity: 0 !important;
  transition: all 0.1s ease-in-out 0.2s !important;
  width: 0 !important;
}

@media screen and (max-width: 1279px) {
  .newsroom-results[filter-state='toggle-active'] .filter-menu-toggle:before,
  .newsroom-results[filter-state='toggle-active'] .filter-menu-toggle:after {
    left: calc(100% - 1.5rem) !important;
  }
}

@media screen and (max-width: 766px) {
  .newsroom-results[filter-state='toggle-active'] .close-overlay:before,
  .newsroom-results[filter-state='toggle-active'] .close-overlay:after {
    transition: left 0.2s ease-in-out, width 0.1s ease-in-out 0.2s, transform 0.2s ease-in-out 0.3s !important;
    width: 1.9375rem !important;
    right: -50%;
  }
  .newsroom-results[filter-state='toggle-active'] .close-overlay:before {
    transform: translateX(-50%) translateY(-50%) rotate(-45deg) !important;
  }
  .newsroom-results[filter-state='toggle-active'] .close-overlay:after {
    transform: translateX(-50%) translateY(-50%) rotate(45deg) !important;
  }
}

.newsroom-results .play-button, .newsroom-results .play-button-circle {
  z-index: 3;
  height: 30px;
  width: 30px;
  top: 83%;
  left: 90%;
}

.newsroom-results .play-button-circle:before {
  height: 30px;
  width: 30px;
  top: 0px;
  left: 18px;
  border: 2px solid #ffffff;
}

.newsroom-results .play-button-circle:after {
  left: 15px;
  top: 9px;
  border-top: 6px solid transparent;
  border-bottom: 6px solid transparent;
  border-left: 10px solid #ffffff;
}

.newsroom-results .card-wrapper:hover .card-item .play-button-circle {
  opacity: 0;
  margin-bottom: -200%;
  transition: all 0.25s ease-in-out !important;
}

.newsroom-results .slider-mask {
  display: flex;
  margin-bottom: -1.5rem;
  max-width: 100%;
  transition: all 0.45s ease-in-out;
  padding-top: calc(32px + .5rem);
  flex-flow: row wrap;
  justify-content: center;
}

.newsroom-results .card-wrapper {
  display: inline-flex;
  flex-grow: 1;
  flex-shrink: 0;
  position: relative;
  transform: translate3d(0, 0, 0);
  transition: flex-basis 0.2s ease-in-out;
  transition: all 0.2s ease-in-out, margin-bottom 0.2s ease 0.2s;
  transition: all 10s ease, margin-bottom 6s ease 4s;
  min-height: 22rem;
  max-height: 28rem;
  min-width: 260px;
  max-width: 300px;
  margin-bottom: 3rem;
  z-index: 1;
}

@media screen and (min-width: 540px) and (max-width: 872px) {
  .newsroom-results .card-wrapper {
    margin-right: 12px;
  }
  .newsroom-results .card-wrapper:nth-child(2n) {
    margin-right: 0;
  }
}

@media screen and (min-width: 872px) and (max-width: 1279px) {
  .newsroom-results .card-wrapper {
    margin-right: 12px;
  }
  .newsroom-results .card-wrapper:nth-child(3n) {
    margin-right: 0;
  }
  .newsroom-results .display-content {
    min-height: 170.586px !important;
  }
}

@media screen and (min-width: 1280px) {
  .newsroom-results .card-wrapper {
    margin-right: 20px;
  }
  .newsroom-results .card-wrapper:nth-child(4n) {
    margin-right: 0px;
  }
}

@media screen and (max-width: 539px) {
  .newsroom-results .card-wrapper {
    flex-basis: 100%;
    max-width: 100%;
    margin-right: 0px;
    margin-bottom: 2rem;
  }
  .newsroom-results .card-wrapper .card-content {
    min-height: 25rem;
  }
  .newsroom-results .card-wrapper .card-content .card-teaser {
    border-bottom: 0;
  }
}

@media screen and (min-width: 540px) and (max-width: 767px) {
  .newsroom-results .card-wrapper {
    flex-basis: calc(33.333% - 10px);
  }
}

@media screen and (min-width: 768px) and (max-width: 1199px) {
  .newsroom-results .card-wrapper {
    flex-basis: calc(33.333% - 12px);
  }
}

@media screen and (min-width: 1200px) and (max-width: 1279px) {
  .newsroom-results .card-wrapper {
    flex-basis: calc(25% - 12px);
  }
}

@media screen and (min-width: 1280px) and (max-width: 1499px) {
  .newsroom-results .card-wrapper {
    flex-basis: calc(25% - 20px);
  }
}

@media screen and (min-width: 1500px) and (max-width: 1799px) {
  .newsroom-results .card-wrapper {
    flex-basis: calc(20% - 20px);
  }
}

@media screen and (min-width: 1800px) and (max-width: 2099px) {
  .newsroom-results .card-wrapper {
    flex-basis: calc(16.667% - 20px);
  }
}

@media screen and (min-width: 2100px) {
  .newsroom-results .card-wrapper {
    flex-basis: calc(14.286% - 20px);
  }
}

.newsroom-results .card-item {
  display: block;
  min-height: 22rem;
  margin: 0;
  position: relative;
  top: 0rem;
  transition: all 0.45s ease-in-out, margin-bottom 0s;
  width: 100%;
}

.newsroom-results .card-item .card-content {
  background: #fff;
  box-shadow: 0 0.125rem 0.5rem rgba(0, 0, 0, 0.2);
  padding: 1rem 1rem 3rem;
  position: relative;
  transition: all 0.45s ease-in-out;
  z-index: 1;
}

.newsroom-results .card-item .display-content {
  margin-bottom: 1rem;
  overflow: hidden;
  padding-bottom: 0rem;
  position: relative;
  width: 100%;
  transition: all 0.45s ease-in-out;
}

.newsroom-results .card-item .display-content img {
  margin-bottom: 5px;
  margin-top: 0%;
  opacity: 1;
  transform: translateY(0%);
  transition: all 0.45s ease-in-out;
  width: 100%;
  z-index: 0;
}

.newsroom-results .card-item .meta-content {
  bottom: 0;
  display: block;
  height: 3rem;
  position: absolute;
  width: calc(100% - 2rem);
  transition: all 0.45s ease-in-out;
}

.newsroom-results .card-item .meta-content:after {
  background: #c0c0c0;
  content: "";
  display: block;
  height: 1px;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 4;
}

.newsroom-results .card-item .meta-content .meta-bar {
  align-items: center;
  background: #fff;
  display: flex;
  flex-flow: row nowrap;
  height: 100%;
  justify-content: space-between;
  top: 0;
  width: 100%;
}

.newsroom-results .card-item .meta-content .meta-bar:first-child {
  position: relative;
  z-index: 2;
}

.newsroom-results .card-item .meta-content .meta-bar:last-child {
  opacity: 0;
  position: absolute;
  z-index: 0;
}

.newsroom-results .card-item .card-title {
  font-size: 1rem;
  font-weight: 500;
  max-height: calc(1.5rem * 4);
  min-height: calc(1.5rem * 4);
  line-height: 1.5rem;
  margin-bottom: 0.5rem;
  overflow: hidden;
  transition: all 0.45s ease-in-out;
}

.newsroom-results .card-item .card-teaser {
  background: #fff;
  border-bottom: 1rem solid #fff;
  color: rgba(0, 0, 0, 0);
  font-size: 1rem;
  font-weight: 300;
  max-height: 0rem;
  line-height: 1.5rem;
  overflow: hidden;
  position: relative;
  transition: all 0.45s ease-in-out;
  z-index: 2;
  margin: 0 !important;
}

.newsroom-results .card-item .cta-text, .newsroom-results .card-item .meta-1, .newsroom-results .card-item .meta-2 {
  font-size: 0.75rem;
  font-weight: 600;
  line-height: 1rem;
  text-transform: uppercase;
}

.newsroom-results .card-item .meta-3, .newsroom-results .card-item .meta-4 {
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1rem;
}

.newsroom-results .card-item .cta-text {
  color: #00aa7e;
}

.newsroom-results .card-item .cta-text:after {
  border-top: 2px solid #00aa7e;
  border-right: 2px solid #00aa7e;
  content: "";
  display: inline-block;
  height: 0.5rem;
  margin-left: 0.25rem;
  transform: rotate(45deg);
  transition: margin-left 0.2s ease-in-out;
  width: 0.5rem;
}

.newsroom-results .card-item .meta-1 {
  color: #c0c0c0;
  display: block;
  height: 2rem;
}

@media (hover: hover) {
  .newsroom-results .card-wrapper:hover {
    align-self: flex-start;
    transition: all 0.45s ease-in-out;
    z-index: 10;
  }
  .newsroom-results .card-item .cta-text:hover:after {
    margin-left: 0.5rem;
  }
  .newsroom-results .card-wrapper:hover .card-item {
    margin-bottom: -20rem;
    margin-left: -2rem;
    margin-right: -2rem;
    top: -2rem;
    position: relative;
    width: calc(100% + 4rem);
    z-index: 10;
  }
  .newsroom-results .card-wrapper:hover .card-item .card-content {
    box-shadow: 0 4px 16px rgba(0, 0, 0, 0.2);
    padding-bottom: 4rem;
    z-index: 10;
    margin-bottom: -20rem;
    min-height: 28.5rem;
  }
  .newsroom-results .card-wrapper:hover .card-item .display-content {
    max-height: 18rem !important;
    transition: all 0.45s ease-in-out;
  }
  .newsroom-results .card-wrapper:hover .card-item .card-title {
    font-size: 1.125rem;
    max-height: calc(1.5rem * 6);
    min-height: calc(1.5rem * 4);
    transition: all 0.45s ease-in-out;
  }
  .newsroom-results .card-wrapper:hover .card-item .card-teaser {
    border-bottom: 0rem solid #fff;
    color: black;
    max-height: 18rem;
    margin-bottom: -2rem;
    margin-bottom: 0rem;
    transition: all 0.45s ease-in-out;
    z-index: 1;
  }
  .newsroom-results .card-wrapper:hover .card-item img {
    opacity: 0;
    margin-bottom: -200%;
    transition: all 0.45s ease-in-out;
  }
  .newsroom-results .card-wrapper:hover .card-item .meta-content {
    height: 4rem;
  }
  .newsroom-results .card-wrapper:hover .card-item .meta-bar:first-child {
    position: absolute;
    z-index: 0;
  }
  .newsroom-results .card-wrapper:hover .card-item .meta-bar:last-child {
    opacity: 1;
    position: relative;
    transition: opacity 0.2s ease-in-out;
    z-index: 2;
  }
  .newsroom-results .card-wrapper:hover .card-item .play-button-circle {
    opacity: 0;
    margin-bottom: -200%;
    transition: all 0.25s ease-in-out !important;
  }
}

.emr-form-column {
  margin-bottom: 30px;
}

.emr-form-section-button {
  float: right;
  margin-top: 15px;
  text-align: right;
}

.emr-error-column {
  color: #d31245;
  font-style: italic;
  line-height: 1.375em;
  margin-top: -26px;
  padding-bottom: 30px;
  max-width: 350px;
}

@media (min-width: 767px) {
  .emr-error-column {
    padding-top: 30px;
    padding-bottom: 0;
    margin: 0;
    max-width: none;
  }
}

.emr-button-column {
  margin-top: 10px;
}

.emr-form-footer-column {
  margin-top: 40px;
}

.emr-form-footer-column:last-child {
  text-align: right;
}

@media (max-width: 766px) {
  .emr-form-footer-column .btn {
    width: 100%;
  }
}

@media (min-width: 767px) {
  .emr-input-column {
    max-width: 315px;
  }
}

@media (min-width: 1280px) {
  .emr-input-column {
    max-width: 320px;
  }
}

@media (min-width: 767px) {
  .emr-textarea-column {
    max-width: 592px;
  }
}

@media (min-width: 1280px) {
  .emr-textarea-column {
    max-width: 600px;
  }
}

.emr-label {
  text-transform: uppercase;
  font-weight: 600;
  font-size: 0.75em;
  letter-spacing: .08em;
  display: block;
  margin-bottom: 30px;
}

.emr-label .optinal-margin {
  margin-left: 5px;
}

.emr-label .optional {
  text-transform: none;
  font-weight: 300;
  letter-spacing: normal;
  padding-left: 3px;
}

.ev-account-register hr {
  border-bottom: 1px solid #000000;
}

.ev-account-register .section-1-edit, .ev-account-register .section-2-edit, .ev-account-register .section-3-edit, .ev-account-register .section-4-edit {
  float: right;
  color: #00aa7e;
  cursor: pointer;
}

.ev-account-register .emr-form-section-1 .emr-label {
  margin-bottom: 0;
}

.emr-field {
  height: 50px;
  padding: 0 15px;
  outline: 0;
  border: 1px solid #f0f0f0;
  width: 100%;
  background-color: #f0f0f0;
}

.emr-field:active, .emr-field:focus {
  border-color: #c0c0c0;
}

.emr-field.error {
  border-color: #d31245 !important;
}

.emr-field:placeholder {
  color: #c0c0c0;
}

.emr-field::-moz-placeholder {
  color: #c0c0c0;
  opacity: 1;
}

.emr-field:-ms-input-placeholder {
  color: #c0c0c0;
}

.emr-field::-webkit-input-placeholder {
  color: #c0c0c0;
}

.emr-field:focus::-moz-placeholder {
  color: transparent;
  opacity: 1;
}

.emr-field:focus:-ms-input-placeholder {
  color: transparent;
}

.emr-field:focus::-webkit-input-placeholder {
  color: transparent;
}

.emr-field.emr-field-quantity {
  padding: 0 5px;
  width: 40px;
  text-align: center;
}

.emr-form-section-1 #WC_New_UserRegistrationAddForm_FormInput_email1_In_Register_1 {
  border-top: none;
  border-left: none;
  border-right: none;
  border-bottom: 1px solid #4D4D4D;
  width: 100%;
  background-color: #ffffff;
  padding: 0;
}

.emr-form-section-1 .modal {
  border: 1px solid black;
  width: 385px;
  top: 230px;
  left: 60%;
  height: 185px;
  background-color: #00aa7e;
  color: white;
}

.emr-form-section-1 .modal .close {
  color: white;
  opacity: 0.6;
}

.emr-form-section-1 .modal .email-modal-content {
  margin-left: 20px;
}

.emr-form-section-1 .modal .email-modal-content .email-modal-content-title {
  font-weight: bold;
}

.emr-field-small {
  max-width: 150px;
}

#emr-form-section1-button {
  float: right;
}

@media (max-width: 766px) {
  .emr-form-section-1 .modal {
    left: 25%;
    width: 300px;
  }
}

@media (min-width: 767px) and (max-width: 1279px) {
  .emr-form-section-1 .modal {
    top: 175px;
    left: 48%;
  }
}

.emr-field-error-message {
  color: #d31245;
  line-height: 1.375em;
  font-style: italic;
  margin-top: 7px;
}

.emr-select .emr-field-error-message {
  margin-top: 0;
  padding-top: 7px;
  background: white;
}

.error_msg,
.help-block,
.emr-form-error-message {
  color: #d31245;
  line-height: 1.375em;
  font-style: italic;
}

.emr-form-error-message {
  max-width: 580px;
  margin: 30px 0;
}

.emr-select {
  font-size: 16px;
  position: relative;
  border-top: 1px solid #c0c0c0;
  background-color: #f0f0f0;
  max-width: 350px;
}

.emr-select select {
  outline: 0;
  border: 0;
  width: 100%;
  height: 50px;
  padding: 0 25px 0 15px;
  background-color: transparent;
  appearance: none;
  position: relative;
  z-index: 1;
}

.emr-select select::-ms-expand {
  display: none;
}

.emr-select select:focus {
  outline: 0;
}

.emr-select select.error {
  border: 1px solid #d31245 !important;
}

.emr-select option {
  background-color: #ffffff;
}

.emr-select:after {
  content: '';
  position: absolute;
  width: 8px;
  height: 8px;
  bottom: 23px;
  right: 10px;
  top: 19px;
  transform: rotate(45deg);
  border-bottom: 2px solid #2d383f;
  border-right: 2px solid #2d383f;
  z-index: 0;
}

.emr-select.error, .emr-select.error:after {
  border-color: #d31245;
}

@media (min-width: 767px) {
  .emr-select {
    max-width: 280px;
  }
}

.emr-radio:not(old) {
  display: none;
}

.emr-radio:not(old) + label {
  display: block;
  position: relative;
  margin: 0 0 0 40px;
  min-height: 40px;
  padding-top: 8px;
  font-weight: 300;
  line-height: 1.125em;
}

label + .emr-radio:not(old) {
  margin-bottom: 10px;
}

.emr-radio:not(old) + label:before {
  content: '';
  position: absolute;
  top: 4px;
  left: -36px;
  display: block;
  width: 24px;
  height: 24px;
  border: 3px solid #ffffff;
  border-radius: 50%;
  box-shadow: 0 0 0 3px #c0c0c0;
}

.emr-radio:not(old):hover + label:before {
  background-color: #f0f0f0;
}

.emr-radio:not(old):checked + label:before {
  background-color: #00AA7E;
}

@media (min-width: 1280px) {
  .emr-radio:not(old) + label {
    margin-left: 23px;
    min-height: 23px;
    padding-top: 1px;
    padding-left: 5px;
  }
  .emr-radio:not(old) + label:before {
    width: 14px;
    height: 14px;
    border-width: 2px;
    box-shadow: 0 0 0 2px #c0c0c0;
    left: -21px;
    top: 2px;
  }
}

*:not(.new-compare-target-container) > * > .emr-checkbox:not(old) {
  display: none;
}

*:not(.new-compare-target-container) > * > .emr-checkbox:not(old) + label {
  display: block;
  position: relative;
  margin-left: 40px;
  margin-bottom: 0;
  min-height: 40px;
  padding-top: 8px;
  font-weight: 300;
  line-height: 1.125em;
}

*:not(.new-compare-target-container) > * > label + .emr-checkbox:not(old) {
  margin-bottom: 10px;
}

*:not(.new-compare-target-container) > * > .emr-checkbox:not(old) + label:before {
  content: '';
  position: absolute;
  top: 4px;
  left: -36px;
  display: block;
  width: 24px;
  height: 24px;
  border: 3px solid #ffffff;
  box-shadow: 0 0 0 3px #c0c0c0;
}

*:not(.new-compare-target-container) > * > .emr-checkbox:not(old):hover + label:before {
  background-color: #f0f0f0;
}

*:not(.new-compare-target-container) > * > .emr-checkbox:not(old):hover:checked + label:before,
*:not(.new-compare-target-container) > * > .emr-checkbox:not(old)[aria-checked=true]:hover + label:before {
  background-color: transparent;
}

*:not(.new-compare-target-container) > * > .emr-checkbox:not(old):checked + label:after,
*:not(.new-compare-target-container) > * > .emr-checkbox:not(old)[aria-checked=true] + label:after {
  content: '';
  display: block;
  width: 13px;
  height: 26px;
  transform: rotate(45deg);
  position: absolute;
  top: 1px;
  left: -30px;
  border-right: 5px solid #00AA7E;
  border-bottom: 4px solid #00AA7E;
}

@media (min-width: 1280px) {
  *:not(.new-compare-target-container) > * > .emr-checkbox:not(old) + label {
    margin-left: 23px;
    min-height: 23px;
    padding-top: 1px;
    padding-left: 5px;
  }
  *:not(.new-compare-target-container) > * > .emr-checkbox:not(old) + label:before {
    width: 14px;
    height: 14px;
    border-width: 2px;
    box-shadow: 0 0 0 2px #c0c0c0;
    left: -21px;
    top: 2px;
  }
  *:not(.new-compare-target-container) > * > .emr-checkbox:not(old):checked + label:after,
  *:not(.new-compare-target-container) > * > .emr-checkbox:not(old)[aria-checked=true] + label:after {
    top: 0;
    left: -17px;
    width: 8px;
    height: 15px;
    border-right: 3px solid #00AA7E;
    border-bottom: 3px solid #00AA7E;
  }
}

.emr-textarea {
  background-color: #f0f0f0;
  min-height: 250px;
  padding: 15px;
  width: 100%;
  max-width: 350px;
}

@media (min-width: 767px) {
  .emr-textarea {
    max-width: 580px;
  }
}

.emr-textarea.error {
  border-color: #d31245;
}

.emr-form-header {
  margin-bottom: 35px;
  font-size: 1.6875em;
  line-height: 1.4074074074em;
}

.emr-fieldset-header {
  margin-bottom: 35px;
  font-size: 1.3125em;
  line-height: 1.2857142857em;
}

.emr-in-page-form {
  margin: 50px auto;
}

@media (min-width: 1280px) {
  .emr-in-page-form {
    box-shadow: 0px 0px 10px 1px #c0c0c0;
    padding-left: 75px;
    padding-right: 75px;
    padding: 40px 75px 50px 75px;
  }
}

.emr-form-paragraph {
  margin: 30px 0;
  max-width: 350px;
  font-size: 1em;
  line-height: 1.625em;
}

@media (min-width: 767px) {
  .emr-form-paragraph {
    max-width: 580px;
  }
}

.emr-fieldset-divider {
  height: 1px;
  width: 100%;
  background-color: #c0c0c0;
  margin: 30px 0;
  max-width: 580px;
}

.global-footer-notification {
  width: 100%;
  background-color: #f0f0f0;
  position: fixed;
  bottom: 0;
  left: 0;
  z-index: 999;
  padding-bottom: 40px;
  box-shadow: 0px -7px 32px 0px rgba(0, 0, 0, 0.05);
}

.global-footer-notification .g006-teaser-title {
  text-transform: uppercase;
  font-size: .625em;
  font-weight: 600;
  letter-spacing: .08em;
  line-height: 1.8em;
  float: left;
  margin-right: .5em;
}

.global-footer-notification p {
  font-size: .6875em;
  line-height: 1.6364em;
  font-weight: 400;
  color: #808080;
  margin-bottom: 0;
}

.global-footer-notification .close-container {
  padding-top: 10px;
  padding-bottom: 10px;
}

.global-footer-notification .close {
  opacity: 1;
  height: 20px;
  width: 20px;
  position: relative;
}

.global-footer-notification .close:before, .global-footer-notification .close:after {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 10px;
  width: 2px;
  height: 20px;
  background-color: #c0c0c0;
}

.global-footer-notification .close:before {
  transform: rotate(45deg);
}

.global-footer-notification .close:after {
  transform: rotate(-45deg);
}

@media (min-width: 767px) {
  .global-footer-notification {
    padding-top: 14px;
    padding-bottom: 36px;
  }
  .global-footer-notification .close-container {
    padding-top: 0;
    padding-bottom: 0;
  }
}

.G005-global-cookie-notification {
  width: 100%;
  background-color: #f0f0f0;
  position: fixed;
  bottom: 0;
  left: 0;
  z-index: 999;
  padding-bottom: 40px;
  box-shadow: 0px -7px 32px 0px rgba(0, 0, 0, 0.05);
}

.G005-global-cookie-notification .content {
  line-height: 1.2em;
}

.G005-global-cookie-notification h3 {
  text-transform: uppercase;
  font-size: .625em;
  font-weight: 600;
  letter-spacing: .08em;
  display: inline;
  float: none;
  margin-right: 0;
}

.G005-global-cookie-notification p {
  font-size: .6875em;
  font-weight: 400;
  color: #808080;
  margin-bottom: 0;
  display: inline;
}

.G005-global-cookie-notification .close-container {
  padding-top: 10px;
  padding-bottom: 10px;
}

.G005-global-cookie-notification .close {
  opacity: 1;
  height: 20px;
  width: 20px;
  position: relative;
}

.G005-global-cookie-notification .close:before, .G005-global-cookie-notification .close:after {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 10px;
  width: 2px;
  height: 20px;
  background-color: #00AA7E;
}

.G005-global-cookie-notification .close:before {
  transform: rotate(45deg);
}

.G005-global-cookie-notification .close:after {
  transform: rotate(-45deg);
}

@media (min-width: 767px) {
  .G005-global-cookie-notification {
    padding-top: 14px;
    padding-bottom: 36px;
  }
  .G005-global-cookie-notification .close-container {
    padding-top: 0;
    padding-bottom: 0;
  }
}

.G006-locale-mismatch-notification a p {
  color: inherit;
}

.main-header {
  background-color: #ffffff;
}

@media (min-width: 1280px) {
  .main-header {
    position: relative;
    padding: 0 40px;
  }
}

.main-header-content {
  height: 48px;
  position: relative;
  margin-left: auto;
  margin-right: auto;
  width: 100%;
}

@media (min-width: 1280px) {
  .main-header-content {
    height: 64px;
    max-width: 1180px;
    position: static;
    display: flex;
    align-items: center;
    flex-flow: row wrap;
    justify-items: center;
  }
}

.navbar-header {
  height: 100%;
  background-color: #ffffff;
}

.navbar-header .navbar-toggle {
  padding: 22px 12px 23px 12px;
  margin: 0;
  border: none;
  z-index: 1;
}

@media (min-width: 1280px) {
  .navbar-header {
    float: left;
    display: contents;
  }
}

.navbar-brand {
  height: 100%;
  margin-left: 12px;
}

.navbar-brand * {
  height: 100%;
}

.navbar-brand img {
  display: block;
}

@media (min-width: 1280px) {
  .navbar-brand {
    margin-left: 0;
    margin-right: 40px;
  }
  .navbar-brand .emerson-logo__image-box {
    width: 103px;
  }
}

@media (min-width: 1280px) {
  /*li > div.level-1-item-container {
    .level-1-item {
      padding: 0px 24px 0px 0px;
    }
  }*/
  .G002-main-nav-cta-buttons {
    width: 11.25rem;
  }
  .G002-main-nav {
    align-self: stretch;
    flex: 1;
    height: 100%;
    overflow: hidden;
    color: #2d383f;
    font-size: 1em;
    margin-left: -40px;
    padding-left: 40px;
  }
  .G002-main-nav:lang(ru) {
    display: inline-flex !important;
  }
  .G002-main-nav .utility-nav {
    display: none;
  }
  .G002-main-nav .level-1-item-container.focus .level-1-item::after {
    content: '';
    display: inline-block;
    position: absolute;
    height: 4px;
    bottom: 0;
    margin: 0 auto;
    background-color: #7B9BAA;
    left: 0;
    opacity: 1;
    right: 0;
    width: 100%;
    transition: all .4s ease;
    transition-delay: .2s;
  }
  .G002-main-nav .level-1-item-container.focus span {
    color: #7B9BAA;
  }
  .G002-main-nav .level-1-item-container {
    display: inline-block;
    height: 100%;
    transition-delay: .2s;
    padding-right: 25px;
    margin-right: -5px;
  }
  .G002-main-nav .level-1-item-container:lang(ru) {
    display: inline-flex;
  }
  .G002-main-nav .level-1-item-container.desktop-active .level-1-item:after {
    left: 0;
    opacity: 1;
    right: 0;
    width: 100%;
    transition: all .4s ease;
    transition-delay: .2s;
  }
  .G002-main-nav .level-1-item-container.desktop-active .level-1-item > span {
    color: #7B9BAA;
  }
  .G002-main-nav .level-1-item-container.desktop-active .level-2-container {
    height: 40px;
    transition: height .4s ease-in-out;
  }
  .G002-main-nav .level-1-item {
    display: block;
    position: relative;
    height: 100%;
    padding: 0 5px 0 5px;
    font-size: 0.875em;
    color: #2d383f;
    line-height: 1.3125em;
    text-align: center;
    font-weight: 600;
    letter-spacing: .08em;
  }
  .G002-main-nav .level-1-item:after {
    content: '';
    display: inline-block;
    position: absolute;
    height: 4px;
    width: 0;
    bottom: 0;
    right: 0;
    margin: 0 auto;
    background-color: #7B9BAA;
    opacity: 0;
  }
  .G002-main-nav .level-1-item:hover > span, .G002-main-nav .level-1-item:focus > span {
    color: #7B9BAA;
  }
  .G002-main-nav .level-1-item > span {
    display: table-cell;
    height: 46px;
    vertical-align: middle;
    text-transform: uppercase;
  }
  .G002-main-nav .level-1-item > span:lang(ru) {
    height: 64px;
  }
  .G002-main-nav .G002-mobile-level-1-item {
    display: none;
  }
}

@media (min-width: 1280px) {
  .level-2-container {
    height: 0;
    left: 0;
    overflow: hidden;
    position: absolute;
    right: 0;
    top: 100%;
    background-color: #ffffff;
    box-shadow: 0 0.125rem 0.5rem rgba(0, 0, 0, 0.3);
    transition: height .2s ease-in-out;
    z-index: -1;
  }
  .G002-platform-strip {
    display: block;
    position: absolute;
    width: 100%;
    left: 0;
    z-index: 3;
    background-color: #f0f0f0;
    opacity: 0;
    transition: opacity 300ms ease-out;
  }
  .G002-platform-strip.fade-in {
    opacity: 1;
  }
  /*  .G002-platform-strip-outer-container {
    height: 40px;
    padding: 0 40px;
    background-color: $gray;
  }*/
  .G002-platform-strip-inner-container {
    max-width: 1180px;
    margin: 0 auto;
  }
  .G002-platform-strip-item-container {
    height: 40px;
    float: left;
    border-top: 1px solid #f0f0f0;
    text-align: center;
  }
  .G002-platform-strip-item-container.desktop-active .G002-platform-strip-item {
    background-color: #ffffff;
    border-color: #ffffff;
  }
  .G002-platform-strip-item-container.desktop-active .G002-platform-strip-item > span {
    color: #7B9BAA;
  }
  .G002-platform-strip-item-container.desktop-active .level-3-outer-container {
    visibility: visible;
  }
  .G002-platform-strip-item-container.desktop-active .level-3-inner-container {
    visibility: visible;
    max-height: 100vh;
  }
  span.G002-platform-strip-item {
    cursor: default;
  }
  .G002-platform-strip-item {
    display: block;
    position: relative;
    overflow: hidden;
    width: 100%;
    height: 100%;
    border-top: 4px solid #f0f0f0;
    border-bottom: 4px solid #f0f0f0;
    font-size: 0.875em;
    font-weight: 500;
    color: #2d383f;
  }
  .G002-platform-strip-item:hover, .G002-platform-strip-item:focus {
    background-color: #ffffff;
    border-color: #ffffff;
  }
  .G002-platform-strip-item:hover > span, .G002-platform-strip-item:focus > span {
    color: #7B9BAA;
  }
  .G002-platform-strip-item > span {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 100%;
    margin: 0;
    padding: 0 19px;
    transform: translate(-50%, -50%);
    line-height: 1.1428571429em;
  }
}

@media (min-width: 1280px) {
  .level-3-outer-container .promos-outer-container {
    background-color: #ffffff;
    padding-top: 16px;
    overflow: hidden;
    /* EDS-8309: Removing H3 markup from Emerson.com and adding the span tag */
  }
  .level-3-outer-container .promos-outer-container .promos-inner-container {
    width: 100%;
    height: 64px;
    max-width: 1180px;
    margin: 0 auto;
    overflow: hidden;
  }
  .level-3-outer-container .promos-outer-container a {
    display: block;
    position: relative;
    width: 100%;
    height: 100%;
  }
  .level-3-outer-container .promos-outer-container h3 {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 100%;
    transform: translate(-50%, -50%);
    z-index: 1;
    font-size: 1em;
    line-height: 1.5em;
    font-weight: 500;
    color: #ffffff;
  }
  .level-3-outer-container .promos-outer-container span {
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%);
    z-index: 1;
    font-size: 1em;
    line-height: 1.5em;
    font-weight: 500;
    color: #ffffff;
  }
  .level-3-outer-container .promos-outer-container img {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 100%;
    transform: translate(-50%, -50%);
  }
  .level-3-outer-container .promos-outer-container .promo-wrapper {
    height: 100%;
  }
  .level-3-outer-container .promos-outer-container .double-promo .promo-wrapper {
    width: 50%;
    float: left;
    padding-right: 10px;
  }
  .level-3-outer-container .promos-outer-container .double-promo .promo-wrapper:last-child {
    padding-right: 0;
    padding-left: 10px;
  }
}

@media (max-width: 1279.98px) {
  .G002-main-nav {
    display: block;
    position: absolute;
    top: 0;
    padding-top: 48px;
    height: 100vh;
    width: 100%;
    background-color: #101010;
    z-index: -1;
    overflow-x: hidden;
  }
  .G002-main-nav.no-scroll {
    overflow-y: hidden;
  }
  .G002-main-nav.no-scroll .G002-platform-strip {
    overflow: hidden;
  }
  .G002-main-nav .level-1-item-container {
    position: relative;
    width: 50%;
    float: left;
  }
  .G002-main-nav .level-1-item-container.mobile-active {
    z-index: 1;
  }
  .G002-main-nav .level-1-item-container.mobile-active .level-1-item {
    background-color: #ffffff;
    color: #7B9BAA;
    border-top: 4px solid #7B9BAA;
    padding-top: 4px;
  }
  .G002-main-nav .level-1-item-container.mobile-active .G002-platform-strip {
    display: block;
  }
  .G002-main-nav .level-1-item {
    display: flex;
    align-items: center;
    z-index: 2;
    width: 100%;
    min-height: 48px;
    padding: 8px 0;
    background-color: #f0f0f0;
    color: #2d383f;
    font-size: 0.75em;
    line-height: 1.3333333333em;
    font-weight: 600;
    text-transform: uppercase;
    text-align: center;
  }
  .G002-main-nav .level-1-item.mobile-active {
    background-color: #ffffff;
    color: #7B9BAA;
  }
  .G002-main-nav .level-1-item > span {
    max-width: 160px;
    margin: 0 auto;
  }
  .G002-main-nav .level-1-item-container:last-child {
    float: right;
  }
  .G002-main-nav .level-1-item-container:last-child .level-2-container {
    right: 0;
  }
}

@media (max-width: 766px) {
  .G002-main-nav {
    height: 0;
    transition: height .25s ease-in-out;
  }
  .G002-main-nav.slide-in {
    height: 100vh;
    transition: height .6s ease-in-out;
  }
}

@media (min-width: 767px) and (max-width: 1279.98px) {
  .G002-main-nav {
    width: 438px;
    right: 0;
    transform: translateX(438px);
    transition: transform .25s ease-in-out;
  }
  .G002-main-nav.slide-in {
    transform: translateX(0);
    transition: transform .4s ease-in-out;
  }
}

@media (max-width: 1279.98px) {
  .G002-main-nav-cta-buttons {
    display: none;
    visibility: hidden;
  }
}

@media (max-width: 1279.98px) {
  .level-2-container {
    position: absolute;
    width: 200%;
    z-index: 0;
  }
  .G002-platform-strip {
    display: none;
    position: absolute;
    top: 0;
    width: 100%;
    height: 100%;
    overflow-y: scroll;
    overflow-x: hidden;
  }
  .G002-platform-strip-item-container {
    width: auto !important;
  }
  .G002-mobile-platform-strip-cta-buttons {
    padding: 0.5rem 0;
  }
}

@media (max-width: 1279.98px) and (max-width: 766px) {
  .G002-mobile-platform-strip-cta-buttons {
    text-align: center;
  }
}

@media (max-width: 1279.98px) and (max-width: 610px) {
  .G002-mobile-platform-strip-cta-buttons {
    max-width: 17.5rem;
    margin: 0 auto;
  }
}

@media (max-width: 1279.98px) and (min-width: 767px) {
  .G002-mobile-platform-strip-cta-buttons {
    width: 13.5rem;
  }
}

@media (max-width: 1279.98px) {
  .G002-platform-strip-item {
    display: block;
    position: relative;
    padding: 0 1rem;
    background-color: #ffffff;
    color: #2d383f;
    font-weight: 500;
    line-height: 1.5em;
  }
  .G002-platform-strip-item:hover, .G002-platform-strip-item:focus {
    color: #2d383f;
  }
  .G002-platform-strip-item > span {
    display: block;
    padding: 12px 0;
    border-bottom: 1px solid #f0f0f0;
  }
  .G002-platform-strip-item.arrow span:after {
    content: '';
    display: block;
    position: absolute;
    top: 20px;
    right: 17px;
    width: 8px;
    height: 8px;
    border: solid #c0c0c0;
    border-width: 2px 2px 0 0;
    transform: rotate(45deg);
  }
  .G002-mobile-level-1-item {
    display: block;
    position: absolute;
    top: 0;
    width: 100%;
    padding: 0 16px;
    z-index: 1;
    background-color: #ffffff;
    text-transform: uppercase;
    font-weight: 600;
    font-size: 0.75em;
    line-height: 1.3333333333em;
    color: #7B9BAA;
  }
  .G002-mobile-level-1-item:hover, .G002-mobile-level-1-item:focus {
    color: #7B9BAA;
  }
  .G002-mobile-level-1-item span {
    display: block;
    padding: 16px 0;
    border-bottom: 1px solid #f0f0f0;
  }
  .G002-mobile-level-1-item span:after {
    content: '';
    display: inline-block;
    width: 8px;
    height: 8px;
    margin-left: 5px;
    border: solid #7B9BAA;
    border-width: 2px 2px 0 0;
    transform: rotate(45deg);
  }
}

@media (max-width: 1279.98px) {
  .level-3-outer-container .promos-outer-container {
    padding: 16px 16px 0 16px;
  }
  .level-3-outer-container .promos-outer-container a {
    display: block;
    position: relative;
    width: 100%;
    height: 64px;
    overflow: hidden;
    margin-bottom: 16px;
  }
  .level-3-outer-container .promos-outer-container h3 {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 100%;
    transform: translate(-50%, -50%);
    z-index: 1;
    font-size: 1em;
    line-height: 1.5em;
    font-weight: 500;
    color: #ffffff;
    text-align: center;
  }
  .level-3-outer-container .promos-outer-container span {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 100%;
    transform: translate(-50%, -50%);
    z-index: 1;
    font-size: 1em;
    line-height: 1.5em;
    font-weight: 500;
    color: #ffffff;
    text-align: center;
  }
  .level-3-outer-container .promos-outer-container img {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 100%;
    transform: translate(-50%, -50%);
  }
}

@media (max-width: 1279.98px) {
  .G002-main-nav .utility-nav {
    padding-bottom: 40px;
    font-size: 0.875em;
    font-weight: 400;
    line-height: 1.7142857143em;
    color: #c0c0c0;
  }
  .G002-main-nav .utility-nav > ul {
    display: flex;
    flex-direction: column-reverse;
  }
  .G002-main-nav .utility-nav a {
    display: inline-block;
    padding: 12px 16px;
    color: #c0c0c0;
  }
  .G002-main-nav .utility-nav .cm-popup-button {
    display: block;
    padding: 12px 0;
    margin: 0 16px;
    position: relative;
    border-bottom: 1px solid #2d383f;
    color: #ffffff;
    float: right;
  }
  .G002-main-nav .utility-nav .cm-popup-button:after {
    content: '';
    display: block;
    position: absolute;
    top: 20px;
    right: 5px;
    width: 8px;
    height: 8px;
    border: solid #c0c0c0;
    border-width: 0 2px 2px 0;
    transform: rotate(45deg);
  }
  .G002-main-nav .utility-nav .cm-popup-button--active {
    border-bottom: none;
  }
  .G002-main-nav .utility-nav .cm-popup-button--active:after {
    transform: rotate(-135deg);
  }
  .G002-main-nav .utility-nav .cm-popup {
    list-style-type: none;
    margin: 0;
    padding: 0 16px;
    text-align: left;
  }
  .G002-main-nav .utility-nav .cm-popup a {
    padding-left: 24px;
    padding-right: 0;
    color: #ffffff;
  }
  .G002-main-nav .utility-nav .cm-popup li:last-child {
    border-bottom: 1px solid #2d383f;
  }
}

body {
  padding-top: 50px;
}

@media (min-width: 1280px) {
  body {
    padding-top: 89px;
    width: 100% !important;
  }
  body.slide-up {
    padding-top: 75px;
  }
}

.G002-main-nav > li.header-title, desktop-header {
  animation-duration: .5s;
  animation-fill-mode: both;
  display: block;
  padding: 0;
  margin: 5px;
  text-transform: uppercase;
  font-size: 0.625em;
  letter-spacing: .08em;
  font-weight: 500;
  border-bottom: 1px solid #c0c0c0;
  width: 75%;
  text-align: justify;
  height: 33%;
}

.G002-mobile-nav {
  display: none;
}

@media (min-width: 1280px) {
  .G002-mobile-nav {
    display: none !important;
  }
}

@media (min-width: 767px) and (max-width: 1279.98px) {
  .G002-mobile-nav {
    width: 27.375rem;
    position: absolute;
    right: 0;
  }
}

.G002-main-nav > li > div.level-1-item-container > .level-1-item > span {
  height: 32px;
}

[lang^="ko"] .G002-main-nav .level-1-item {
  word-break: keep-all;
}

.H001-homepage-hero,
.H002-hero,
.H002-hero-with-chop,
.H003-mini-hero {
  overflow: hidden;
  position: relative;
  text-align: center;
  color: #ffffff;
}

.H001-homepage-hero img,
.H002-hero img,
.H002-hero-with-chop img,
.H003-mini-hero img {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.H001-homepage-hero .image-container,
.H002-hero .image-container,
.H002-hero-with-chop .image-container,
.H003-mini-hero .image-container {
  position: relative;
  overflow: hidden;
}

.H001-homepage-hero .image-container:before,
.H002-hero .image-container:before,
.H002-hero-with-chop .image-container:before,
.H003-mini-hero .image-container:before {
  display: block;
  padding-top: 100%;
  content: "";
  position: relative;
  z-index: 1;
}

@media (min-width: 400px) {
  .H001-homepage-hero .image-container,
  .H002-hero .image-container,
  .H002-hero-with-chop .image-container,
  .H003-mini-hero .image-container {
    position: relative;
    overflow: hidden;
  }
  .H001-homepage-hero .image-container:before,
  .H002-hero .image-container:before,
  .H002-hero-with-chop .image-container:before,
  .H003-mini-hero .image-container:before {
    display: block;
    padding-top: 75%;
    content: "";
    position: relative;
    z-index: 1;
  }
}

.H001-homepage-hero .carousel .item,
.H002-hero .carousel .item,
.H002-hero-with-chop .carousel .item,
.H003-mini-hero .carousel .item {
  height: 100%;
}

.H001-homepage-hero .carousel-indicators,
.H002-hero .carousel-indicators,
.H002-hero-with-chop .carousel-indicators,
.H003-mini-hero .carousel-indicators {
  bottom: 30px;
}

@media (min-width: 767px) {
  .H001-homepage-hero .carousel-indicators,
  .H002-hero .carousel-indicators,
  .H002-hero-with-chop .carousel-indicators,
  .H003-mini-hero .carousel-indicators {
    bottom: 17px;
  }
}

@media (min-width: 767px) {
  .H001-homepage-hero .carousel-control.left:after,
  .H002-hero .carousel-control.left:after,
  .H002-hero-with-chop .carousel-control.left:after,
  .H003-mini-hero .carousel-control.left:after {
    left: 5px;
  }
}

@media (min-width: 767px) {
  .H001-homepage-hero .carousel-control.right:after,
  .H002-hero .carousel-control.right:after,
  .H002-hero-with-chop .carousel-control.right:after,
  .H003-mini-hero .carousel-control.right:after {
    right: 5px;
  }
}

.H001-homepage-hero h2,
.H002-hero h2,
.H002-hero-with-chop h2,
.H003-mini-hero h2 {
  font-size: 2.25em;
  line-height: 1.222em;
}

@media (min-width: 767px) {
  .H001-homepage-hero h2,
  .H002-hero h2,
  .H002-hero-with-chop h2,
  .H003-mini-hero h2 {
    font-size: 2.25em;
    line-height: 1.222em;
  }
}

@media (min-width: 1280px) {
  .H001-homepage-hero h2,
  .H002-hero h2,
  .H002-hero-with-chop h2,
  .H003-mini-hero h2 {
    font-size: 2.75em;
    line-height: 1.25em;
  }
}

.H001-homepage-hero h2, .H001-homepage-hero h1,
.H002-hero h2,
.H002-hero h1,
.H002-hero-with-chop h2,
.H002-hero-with-chop h1,
.H003-mini-hero h2,
.H003-mini-hero h1 {
  margin-bottom: 10px;
}

.H001-homepage-hero,
.H003-mini-hero {
  background-color: rgba(0, 0, 0, 0.5);
}

.H002-hero p,
.H002-hero-with-chop p,
.H003-mini-hero p {
  font-weight: 400;
}

.H002-hero .content-wrapper,
.H002-hero-with-chop .content-wrapper,
.H003-mini-hero .content-wrapper {
  z-index: 1;
}

.H002-hero .content-wrapper .image-container,
.H002-hero-with-chop .content-wrapper .image-container,
.H003-mini-hero .content-wrapper .image-container {
  z-index: -1;
}

.H002-hero .padded-container,
.H002-hero-with-chop .padded-container,
.H003-mini-hero .padded-container {
  text-align: left;
  top: 50px;
  left: 0;
  right: 0;
}

@media (min-width: 767px) {
  .H002-hero .padded-container,
  .H002-hero-with-chop .padded-container,
  .H003-mini-hero .padded-container {
    top: 100px;
  }
}

.H002-hero .padded-container .content,
.H002-hero-with-chop .padded-container .content,
.H003-mini-hero .padded-container .content {
  z-index: 2;
  position: relative;
}

@media (min-width: 1082px) {
  .H002-hero .padded-container .content,
  .H002-hero-with-chop .padded-container .content,
  .H003-mini-hero .padded-container .content {
    width: 58.3333%;
    padding-right: 12px;
  }
}

@media (min-width: 1280px) {
  .H002-hero .padded-container .content,
  .H002-hero-with-chop .padded-container .content,
  .H003-mini-hero .padded-container .content {
    padding-right: 20px;
  }
}

.H003-mini-hero .padded-container {
  padding-top: 5rem;
  padding-bottom: 3rem;
}

.H003-mini-hero .padded-container .content h1 {
  font-size: 2.75rem;
  line-height: 3.5rem;
  margin-bottom: 1.5rem;
}

.H003-mini-hero .padded-container .content .p1 {
  margin-bottom: 2.5rem;
  font-size: 1rem;
  line-height: 1.5rem;
}

.H003-mini-hero .padded-container .content .p1 p br {
  display: none;
}

@media (min-width: 767px) {
  .H003-mini-hero .padded-container .content {
    width: 58.3333%;
    padding-right: 12px;
  }
}

.H003-mini-hero .padded-container .content ._h003-cta-buttons {
  display: flex;
  flex-direction: row;
  gap: 1.25rem;
}

@media (max-width: 766px) {
  .H003-mini-hero .padded-container .content ._h003-cta-buttons {
    display: block;
    margin: 0 auto;
    width: 17.5rem;
  }
}

.H003-mini-hero .padded-container .content .cta-buttons .cta-btn {
  margin: 0;
}

@media (max-width: 766px) {
  .H003-mini-hero .padded-container .content .cta-buttons .cta-btn {
    margin: .5rem 0;
  }
}

.H003-mini-hero .item {
  min-height: 19rem;
}

@media (min-width: 767px) {
  .H002-hero .image-container,
  .H002-hero-with-chop .image-container {
    position: relative;
    overflow: hidden;
  }
  .H002-hero .image-container:before,
  .H002-hero-with-chop .image-container:before {
    display: block;
    padding-top: 75%;
    content: "";
  }
}

@media (min-width: 803px) {
  .H002-hero .image-container,
  .H002-hero-with-chop .image-container {
    position: relative;
    overflow: hidden;
  }
  .H002-hero .image-container:before,
  .H002-hero-with-chop .image-container:before {
    display: block;
    padding-top: 56.25%;
    content: "";
  }
}

@media (min-width: 899px) {
  .H002-hero .image-container,
  .H002-hero-with-chop .image-container {
    position: relative;
    overflow: hidden;
  }
  .H002-hero .image-container:before,
  .H002-hero-with-chop .image-container:before {
    display: block;
    padding-top: 50%;
    content: "";
  }
}

@media (min-width: 1124px) {
  .H002-hero .image-container,
  .H002-hero-with-chop .image-container {
    position: relative;
    overflow: hidden;
  }
  .H002-hero .image-container:before,
  .H002-hero-with-chop .image-container:before {
    display: block;
    padding-top: 40%;
    content: "";
  }
}

@media (min-width: 1280px) {
  .H002-hero .image-container,
  .H002-hero-with-chop .image-container {
    position: relative;
    overflow: hidden;
  }
  .H002-hero .image-container:before,
  .H002-hero-with-chop .image-container:before {
    display: block;
    padding-top: 37.5%;
    content: "";
  }
}

.H002-hero, .H002-hero-with-chop {
  min-height: 25rem;
  height: 100%;
}

.H002-hero .overlay-theme-dark.overlay-enable .image-container:after, .H002-hero-with-chop .overlay-theme-dark.overlay-enable .image-container:after {
  content: '';
  display: block;
  background-color: rgba(0, 0, 0, 0.5);
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}

.H002-hero .overlay-theme-dark.overlay-enable h1, .H002-hero .overlay-theme-dark.overlay-enable h2, .H002-hero .overlay-theme-dark.overlay-enable .p1, .H002-hero-with-chop .overlay-theme-dark.overlay-enable h1, .H002-hero-with-chop .overlay-theme-dark.overlay-enable h2, .H002-hero-with-chop .overlay-theme-dark.overlay-enable .p1 {
  color: #ffffff;
}

.H002-hero .overlay-theme-dark.overlay-disable h1, .H002-hero .overlay-theme-dark.overlay-disable h2, .H002-hero .overlay-theme-dark.overlay-disable .p1, .H002-hero-with-chop .overlay-theme-dark.overlay-disable h1, .H002-hero-with-chop .overlay-theme-dark.overlay-disable h2, .H002-hero-with-chop .overlay-theme-dark.overlay-disable .p1 {
  color: #ffffff;
}

.H002-hero .overlay-theme-light.overlay-enable .image-container:after, .H002-hero-with-chop .overlay-theme-light.overlay-enable .image-container:after {
  content: '';
  display: block;
  background-color: rgba(255, 255, 255, 0.5);
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}

.H002-hero .overlay-theme-light h1, .H002-hero .overlay-theme-light h2, .H002-hero .overlay-theme-light .p1, .H002-hero-with-chop .overlay-theme-light h1, .H002-hero-with-chop .overlay-theme-light h2, .H002-hero-with-chop .overlay-theme-light .p1 {
  color: #000000;
}

.H002-hero .overlay-theme-light.overlay-disable h1, .H002-hero .overlay-theme-light.overlay-disable h2, .H002-hero .overlay-theme-light.overlay-disable .p1, .H002-hero-with-chop .overlay-theme-light.overlay-disable h1, .H002-hero-with-chop .overlay-theme-light.overlay-disable h2, .H002-hero-with-chop .overlay-theme-light.overlay-disable .p1 {
  color: #000000;
}

.H002-hero .content-wrapper, .H002-hero-with-chop .content-wrapper {
  display: flex;
  min-height: 25rem;
  width: 100%;
}

.H002-hero .content-wrapper .image-container, .H002-hero-with-chop .content-wrapper .image-container {
  position: absolute;
  display: flex;
  width: 100%;
  height: 100%;
}

.H002-hero .content-wrapper .image-container img, .H002-hero-with-chop .content-wrapper .image-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}

.H002-hero .content-wrapper .padded-container .content, .H002-hero-with-chop .content-wrapper .padded-container .content {
  display: block;
  padding-top: 6rem;
  padding-bottom: 3rem;
}

@media (min-width: 767px) {
  .H002-hero .padded-container, .H002-hero-with-chop .padded-container {
    top: 100px;
  }
}

@media (max-width: 600px) {
  .H002-hero .padded-container, .H002-hero-with-chop .padded-container {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }
}

.H002-hero-with-cta ._h002-cta-buttons {
  margin-top: 1rem;
}

@media (max-width: 766px) {
  .H002-hero-with-cta ._h002-cta-buttons {
    text-align: center;
  }
}

@media (max-width: 610px) {
  .H002-hero-with-cta ._h002-cta-buttons {
    max-width: 17.5rem;
    margin: 0 auto;
  }
}

.H002-hero-with-cta.H002-hero-with-chop .carousel-indicators {
  bottom: 10px;
}

.H002-hero-with-cta.H002-hero-with-chop.H002-hero-with-chop .cm-carousel-inner {
  min-height: 450px;
  width: 100%;
}

.H002-hero-with-cta.H002-hero-with-chop.H002-hero-with-chop .cm-carousel-inner .image-container {
  position: absolute;
  display: flex;
  width: 100%;
}

.H002-hero-with-cta.H002-hero-with-chop.H002-hero-with-chop .cm-carousel-inner .padded-container .content {
  display: block;
  padding-top: 7rem;
  padding-bottom: 4rem;
}

@media (max-width: 558px) {
  .H002-hero-with-cta.H002-hero-with-chop .image-container {
    height: 100%;
  }
  .H002-hero-with-cta.H002-hero-with-chop .image-container img {
    height: 100%;
    width: 100%;
  }
}

@media (max-width: 464px) {
  .H002-hero-with-cta.H002-hero-with-chop .image-container {
    position: absolute;
    overflow: hidden;
  }
}

.H002-hero-with-cta.H002-hero .carousel-indicators {
  bottom: 10px;
}

.H002-hero-with-cta.H002-hero.H002-hero .cm-carousel-inner {
  min-height: 25rem;
  width: 100%;
}

.H002-hero-with-cta.H002-hero.H002-hero .cm-carousel-inner .image-container {
  position: absolute;
  display: flex;
  width: 100%;
}

.H002-hero-with-cta.H002-hero.H002-hero .cm-carousel-inner .padded-container .content {
  display: block;
  padding-top: 6rem;
  padding-bottom: 3rem;
}

@media (max-width: 768px) {
  .H002-hero-with-cta.H002-hero {
    min-height: 25rem;
    color: #ffffff;
  }
  .H002-hero-with-cta.H002-hero .overlay-theme-dark .image-container:after {
    content: '';
    display: block;
    background-color: rgba(0, 0, 0, 0.5);
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
  }
  .H002-hero-with-cta.H002-hero .overlay-theme-light .image-container:after {
    content: '';
    display: block;
    background-color: rgba(255, 255, 255, 0.5);
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
  }
  .H002-hero-with-cta.H002-hero .overlay-theme-light h1, .H002-hero-with-cta.H002-hero .overlay-theme-light h2, .H002-hero-with-cta.H002-hero .overlay-theme-light .p1 {
    color: #000000;
  }
}

@media (max-width: 558px) {
  .H002-hero-with-cta.H002-hero .image-container {
    height: 100%;
  }
  .H002-hero-with-cta.H002-hero .image-container img {
    height: 100%;
    width: 100%;
  }
}

@media (max-width: 464px) {
  .H002-hero-with-cta.H002-hero .image-container {
    position: absolute;
    overflow: hidden;
  }
}

@media (max-width: 766px) {
  .H002-hero-with-cta.H002-hero-with-chop {
    /*height: 400px;*/
    max-height: none;
  }
  .H002-hero-with-cta.H002-hero-with-chop .carousel {
    /* height: 400px;*/
    max-height: none;
  }
  .H002-hero-with-cta.H002-hero-with-chop .carousel-indicators {
    bottom: 30px;
  }
}

@media (max-width: 532px) {
  .H002-hero-with-cta.H002-hero-with-chop .image-container {
    position: relative;
    overflow: hidden;
  }
  .H002-hero-with-cta.H002-hero-with-chop .image-container:before {
    display: block;
    padding-top: 100%;
    content: "";
  }
}

@media (max-width: 399px) {
  .H002-hero-with-cta.H002-hero-with-chop .image-container {
    position: relative;
    overflow: hidden;
  }
  .H002-hero-with-cta.H002-hero-with-chop .image-container:before {
    display: block;
    padding-top: 133.333333333%;
    content: "";
  }
}

.H002-hero-with-chop {
  max-height: 325px;
}

.H002-hero-with-chop .content-wrapper {
  position: relative;
  width: 100%;
}

.H002-hero-with-chop a {
  max-height: 325px;
}

.H002-hero-with-chop:after {
  content: '';
  display: block;
  position: absolute;
  bottom: 0;
  right: 0;
  height: 25px;
  width: 50%;
  z-index: 1;
}

@media (min-width: 767px) {
  .H002-hero-with-chop {
    max-height: 450px;
  }
  .H002-hero-with-chop a, .H002-hero-with-chop .carousel {
    max-height: 450px;
  }
  .H002-hero-with-chop:after {
    width: 35%;
    height: 50px;
  }
}

.H002-hero-with-gray-chop .p1 {
  font-weight: 400;
}

.H002-hero-with-gray-chop:after {
  background-color: #f0f0f0;
}

.H002-hero-with-white-chop:after {
  background-color: #ffffff;
}

.H002-hero-background-colors.gray-background:after {
  background-color: #f3f3f3;
}

.H002-hero-background-colors.brand-primary-background:after {
  background-color: #1b2552;
}

.H002-hero-background-colors.brand-secondary-background:after {
  background-color: #262728;
}

.H002-hero-background-colors.brand-accent-background:after {
  background-color: #dee6ea;
}

.H002-hero-background-colors.transparent-background:after {
  background-color: rgba(0, 0, 0, 0);
}

.H003-mini-hero {
  min-height: 18.5rem;
  height: 100%;
  width: 100%;
}

.H003-mini-hero a {
  max-height: 300px;
}

.H003-mini-hero .content-wrapper {
  height: 100%;
  width: 100%;
  background-size: cover;
  background-repeat: no-repeat;
}

.H003-mini-hero .breadcrumb {
  display: none;
}

@media (min-width: 767px) {
  .H003-mini-hero .breadcrumb {
    display: block;
    margin: 0 0 24px 0 !important;
    top: 40px;
    position: absolute;
    line-height: 16px;
  }
}

.H003-mini-hero .image-container {
  position: absolute;
  display: flex;
  height: 100%;
  width: 100%;
  top: 50%;
  transform: perspective(1px) translateY(-50%);
}

.H003-mini-hero .image-container:before {
  height: 100%;
}

.H003-mini-hero .image-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}

@media (min-width: 767px) {
  .H003-mini-hero .padded-container .content {
    width: 630px;
  }
}

@media (min-width: 1280px) {
  .H003-mini-hero .padded-container .content {
    width: 64%;
  }
}

@media (max-width: 766px) {
  .H001-homepage-hero ._h001-hero-cta-buttons {
    text-align: center;
  }
}

@media (max-width: 610px) {
  .H001-homepage-hero ._h001-hero-cta-buttons {
    max-width: 17.5rem;
    margin: 0 auto;
  }
}

.H001-homepage-hero .padded-container {
  display: block;
  background-color: rgba(0, 0, 0, 0.5);
  position: absolute;
  width: 66%;
  top: 50% !important;
  left: 0;
  padding: 2.5rem 2.5rem 3rem;
  border-top: 0.1875rem solid white;
  z-index: 1;
  transform: translateY(-50%);
}

@media (max-width: 1050px) {
  .H001-homepage-hero .padded-container {
    width: 69%;
    margin-top: 2.1875rem;
  }
}

@media (max-width: 770px) {
  .H001-homepage-hero .padded-container {
    top: 17%;
    width: 85%;
    margin-top: 2.75rem;
  }
}

@media (max-width: 770px) and (max-width: 450px) {
  .H001-homepage-hero .padded-container {
    width: 100%;
    margin-top: 4.375rem;
  }
}

@media (max-width: 770px) and (max-width: 550px) {
  .H001-homepage-hero .padded-container {
    width: 100%;
  }
}

.H001-homepage-hero .padded-container .content {
  text-align: left;
  position: relative;
}

.H001-homepage-hero .padded-container .content .p1 p {
  margin: 0 0 1.5rem;
  font-weight: 400;
}

.H001-homepage-hero .padded-container .content .cta-buttons {
  margin-top: 2.5rem;
}

@media (max-width: 1050px) {
  .H001-homepage-hero .padded-container .content {
    top: 1.25rem;
  }
}

@media (max-width: 770px) {
  .H001-homepage-hero .padded-container .content {
    padding-right: 12px;
    width: 90%;
    margin-left: 1.875rem;
    top: 1.25rem;
  }
  .H001-homepage-hero .padded-container .content h1 {
    font-size: 2.125rem;
  }
}

@media (max-width: 770px) and (max-width: 450px) {
  .H001-homepage-hero .padded-container .content {
    margin-left: 1.25rem;
    top: 3.125rem;
  }
  .H001-homepage-hero .padded-container .content h1 {
    font-size: 1.5625rem;
  }
  .H001-homepage-hero .padded-container .content .p1 {
    font-size: 0.8125rem;
  }
}

@media (max-width: 770px) and (max-width: 350px) {
  .H001-homepage-hero .padded-container .content {
    margin-left: 0.625rem;
  }
  .H001-homepage-hero .padded-container .content h1 {
    font-size: 1.375rem;
  }
  .H001-homepage-hero .padded-container .content .p1 {
    line-height: 1.25rem;
  }
}

@media (min-width: 1280px) {
  .H001-homepage-hero .padded-container .content {
    padding-right: 20px;
  }
}

.H001-homepage-hero .carousel-control {
  width: 2%;
}

.H001-homepage-hero .btn {
  background-color: transparent;
  border-color: #ffffff;
}

@media (max-width: 766px) {
  .H001-homepage-hero img {
    height: auto;
  }
  .H001-homepage-hero .image-container {
    position: relative;
    overflow: hidden;
    min-height: 21.875rem;
    height: auto;
    background-color: rgba(0, 0, 0, 0.5);
  }
  .H001-homepage-hero .image-container:before {
    display: block;
    padding-top: 133.333333333%;
    content: "";
  }
  .H001-homepage-hero .image-container img {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    position: absolute;
  }
  .H001-homepage-hero .padded-container {
    background-color: rgba(0, 0, 0, 0);
    border-top: none;
    height: auto;
  }
  .H001-homepage-hero .padded-container .content .cta-buttons {
    margin-top: 1.875rem;
  }
}

@media (max-width: 377px) {
  .H001-homepage-hero .carousel-indicators {
    bottom: 0;
  }
}

@media (max-width: 550px) {
  .H001-homepage-hero .image-container:before {
    background-color: rgba(0, 0, 0, 0.5);
  }
  .H001-homepage-hero .padded-container {
    margin-top: 0;
    height: auto;
    border-top: none;
    padding: 3rem .625rem 3rem .625rem;
  }
  .H001-homepage-hero .padded-container .content {
    position: relative;
    width: 100%;
    top: 0;
    margin-left: 0;
    margin-top: 0;
    padding: 0 1.25rem;
  }
}

@media (min-width: 551px) and (max-width: 579px) {
  .H001-homepage-hero .image-container {
    position: relative;
    overflow: hidden;
  }
  .H001-homepage-hero .image-container:before {
    display: block;
    padding-top: 133.333333333%;
    content: "";
  }
  .H001-homepage-hero .padded-container {
    width: 100%;
  }
}

@media (min-width: 580px) and (max-width: 766px) {
  .H001-homepage-hero .image-container {
    position: relative;
    overflow: hidden;
  }
  .H001-homepage-hero .image-container:before {
    display: block;
    padding-top: 75%;
    content: "";
  }
  .H001-homepage-hero .padded-container {
    min-height: 1rem;
    height: auto;
    margin-top: 0;
    padding: 2.5rem .625rem 3rem .625rem;
    width: 100%;
  }
  .H001-homepage-hero .padded-container .content {
    width: 100%;
    padding: 0 1.25rem;
    margin-left: 0;
  }
}

@media (min-width: 767px) {
  .H001-homepage-hero .image-container {
    position: relative;
    overflow: hidden;
  }
  .H001-homepage-hero .image-container:before {
    display: block;
    padding-top: 56.25%;
    content: "";
  }
  .H001-homepage-hero .image-container:before {
    background-color: rgba(0, 0, 0, 0.5);
  }
  .H001-homepage-hero .cm-media--responsive {
    height: 100%;
  }
  .H001-homepage-hero .padded-container {
    position: absolute;
    height: 100%;
    width: 100%;
    top: 50% !important;
    margin-top: 0;
    border-top: none;
    background-color: rgba(0, 0, 0, 0);
    transform: translateY(-50%);
  }
  .H001-homepage-hero .padded-container .content {
    position: absolute;
    width: 90%;
    height: auto;
    top: 50%;
    left: 50%;
    padding: 0 2.5rem;
    margin-left: 0;
    transform: translate(-50%, -50%);
  }
}

@media (min-width: 1280px) {
  .H001-homepage-hero {
    max-height: 40.625rem;
  }
  .H001-homepage-hero .image-container {
    position: relative;
    overflow: hidden;
    max-height: 40.625rem;
  }
  .H001-homepage-hero .image-container:before {
    display: block;
    padding-top: 56.25%;
    content: "";
  }
  .H001-homepage-hero .image-container:before {
    background-color: rgba(0, 0, 0, 0);
  }
  .H001-homepage-hero .padded-container {
    position: absolute;
    display: block;
    max-width: 55rem;
    width: 100%;
    height: auto;
    top: 50% !important;
    left: 50%;
    margin: 0 auto;
    padding: 2.5rem 0 3rem;
    border-top: 3px solid white;
    background-color: rgba(0, 0, 0, 0.5);
    transform: translate(-67%, -50%);
    z-index: 1;
  }
  .H001-homepage-hero .padded-container .content {
    text-align: left;
    position: relative;
    top: 0;
    left: 0;
    width: 100%;
    padding: 0 3.125rem;
    transform: translate(0, 0);
  }
}

.H001B-interactive-segment-split {
  overflow: hidden;
  position: relative;
  height: 560px;
  width: 100%;
  color: #ffffff;
  max-width: 1920px;
  margin: 0 auto;
}

.H001B-interactive-segment-split .image-container {
  position: relative;
  overflow: hidden;
  z-index: -1;
}

.H001B-interactive-segment-split .image-container:before {
  display: block;
  padding-top: 133.333333333%;
  content: "";
}

.H001B-interactive-segment-split .image-container:before {
  background-color: #000000;
  opacity: .5;
}

.H001B-interactive-segment-split .image-container img {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: -1;
}

.H001B-interactive-segment-split h1, .H001B-interactive-segment-split h3 {
  font-size: 1.6875em;
  line-height: 1.1851851852em;
  font-weight: 700;
}

.H001B-interactive-segment-split h1 p, .H001B-interactive-segment-split h3 p {
  margin: 0;
}

.H001B-interactive-segment-split .teaser-text {
  font-weight: 400;
  font-size: 1.3125em;
  line-height: 1.4761904762em;
}

.H001B-interactive-segment-split .link,
.H001B-interactive-segment-split .link--icon-arrow {
  display: block;
  color: #ffffff;
  font-size: 0.75em;
  font-weight: 600;
  letter-spacing: .08em;
  text-transform: uppercase;
}

.H001B-interactive-segment-split .slide {
  position: absolute;
  overflow: hidden;
  z-index: 1;
}

.H001B-interactive-segment-split .left-slide .slide-content--default {
  padding-top: 85px;
}

.H001B-interactive-segment-split .slide-content {
  position: absolute;
  text-align: center;
  z-index: 10;
}

.H001B-interactive-segment-split .slide-content--default {
  opacity: 1;
  color: #ffffff;
}

.H001B-interactive-segment-split .slide-content--default h1, .H001B-interactive-segment-split .slide-content--default h3 {
  margin-bottom: 30px;
}

.H001B-interactive-segment-split .slide-content--default .heading-content {
  max-width: 320px;
  margin-left: auto;
  margin-right: auto;
}

@media (min-width: 345px) {
  .H001B-interactive-segment-split .image-container {
    position: relative;
    overflow: hidden;
  }
  .H001B-interactive-segment-split .image-container:before {
    display: block;
    padding-top: 100%;
    content: "";
  }
}

@media (min-width: 500px) {
  .H001B-interactive-segment-split .image-container {
    position: relative;
    overflow: hidden;
  }
  .H001B-interactive-segment-split .image-container:before {
    display: block;
    padding-top: 75%;
    content: "";
  }
}

@media (min-width: 660px) {
  .H001B-interactive-segment-split .image-container {
    position: relative;
    overflow: hidden;
  }
  .H001B-interactive-segment-split .image-container:before {
    display: block;
    padding-top: 60%;
    content: "";
  }
}

@media (min-width: 735px) {
  .H001B-interactive-segment-split .image-container {
    position: relative;
    overflow: hidden;
  }
  .H001B-interactive-segment-split .image-container:before {
    display: block;
    padding-top: 56.25%;
    content: "";
  }
}

@media (min-width: 767px) {
  .H001B-interactive-segment-split h1, .H001B-interactive-segment-split h3 {
    font-size: 2.75em;
    line-height: 1.25em;
  }
  .H001B-interactive-segment-split .slide-content--default .heading-content {
    max-width: 480px;
  }
  .H001B-interactive-segment-split .left-slide .slide-content--default {
    padding-top: 55px;
  }
}

@media (max-width: 1279px) {
  .H001B-interactive-segment-split {
    transition: height .2s ease-in-out;
  }
  .H001B-interactive-segment-split > .image-container {
    position: absolute;
    bottom: 0;
    width: 100%;
  }
  .H001B-interactive-segment-split .slide .image-container,
  .H001B-interactive-segment-split .slide-content {
    transform: skewY(20deg);
  }
  .H001B-interactive-segment-split .slide-content--active, .H001B-interactive-segment-split .slide-content--inactive {
    display: none;
  }
  .H001B-interactive-segment-split .slide-content--default {
    height: 100%;
    width: 100%;
  }
  .H001B-interactive-segment-split .slide-content--default h1, .H001B-interactive-segment-split .slide-content--default h3 {
    transition: all .4s ease-in-out;
  }
  .H001B-interactive-segment-split .slide-content--default:hover:after {
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: #000;
    opacity: .2;
  }
  .H001B-interactive-segment-split .slide {
    height: 544px;
    left: 0;
    right: 0;
    transform: skewY(-20deg);
  }
  .H001B-interactive-segment-split .left-slide {
    border-bottom: 6px solid white;
    top: -263px;
  }
  .H001B-interactive-segment-split .left-slide .image-container {
    top: 236px;
  }
  .H001B-interactive-segment-split .left-slide .slide-content--default {
    top: 16rem;
  }
  .H001B-interactive-segment-split .right-slide {
    border-top: 6px solid white;
    bottom: -264px;
  }
  .H001B-interactive-segment-split .right-slide .slide-content--default {
    bottom: 16rem;
    padding-top: 330px;
  }
}

@media (min-width: 1280px) {
  .H001B-interactive-segment-split {
    height: 512px;
  }
  .H001B-interactive-segment-split .image-container {
    position: relative;
    overflow: hidden;
    width: 100vw;
    position: absolute;
  }
  .H001B-interactive-segment-split .image-container:before {
    display: block;
    padding-top: 40%;
    content: "";
  }
  .H001B-interactive-segment-split .slide .image-container,
  .H001B-interactive-segment-split .slide-content {
    transform: skew(20deg);
  }
  .H001B-interactive-segment-split nav {
    display: flex;
    justify-content: space-between;
    align-items: flex-end;
    position: absolute;
    bottom: 0;
    width: 100%;
  }
  .H001B-interactive-segment-split nav ._h001b-cta-buttons {
    max-width: 25%;
    margin-bottom: 1rem;
    text-align: center;
  }
  .H001B-interactive-segment-split .slide-content--default {
    width: 480px;
    top: 50%;
    margin-top: -80px;
    cursor: default;
    transition: opacity .6s ease-in-out 1s;
  }
  .H001B-interactive-segment-split .slide {
    bottom: 0;
    height: 512px;
    top: 0;
    transform: skew(-20deg);
    transition: width .8s ease-in-out .2s;
    width: calc(50% + 112px);
  }
  .H001B-interactive-segment-split .slide[data-state='active'] {
    width: calc(50% + 662px);
  }
  .H001B-interactive-segment-split .slide[data-state='active'] .slide-content--active .heading-content {
    transform: translateX(0);
  }
  .H001B-interactive-segment-split .slide[data-state='active'] .slide-content--default {
    opacity: 0;
    transition: opacity .4s ease-in-out, visibility 0s ease 1s;
    visiblity: hidden;
  }
  .H001B-interactive-segment-split .slide[data-state='active'] nav a {
    opacity: 1;
    transition: opacity .6s ease;
    transition-delay: 2s;
  }
  .H001B-interactive-segment-split .slide[data-state='active'] .slide-content--active {
    opacity: 1;
    transition: all .6s ease-in-out .6s;
    visibility: visible;
  }
  .H001B-interactive-segment-split .slide[data-state='inactive'] {
    width: calc(50% - 438px);
  }
  .H001B-interactive-segment-split .slide[data-state='inactive'] .slide-content--default {
    opacity: 0;
    transition: opacity .4s ease-in-out, visibility 0s ease 1s;
    visiblity: hidden;
  }
  .H001B-interactive-segment-split .slide[data-state='inactive'] .slide-content--inactive {
    opacity: 1;
    transition: opacity .6s ease-in-out 1.8s, visibility 0s;
    visibility: visible;
  }
  .H001B-interactive-segment-split .left-slide {
    border-right: 6px solid white;
    left: -111px;
  }
  .H001B-interactive-segment-split .left-slide .image-container {
    left: 112px;
  }
  .H001B-interactive-segment-split .left-slide nav {
    margin-left: -5%;
  }
  .H001B-interactive-segment-split .left-slide .slide-content--default {
    right: 6.5625rem;
    padding-top: 0;
  }
  .H001B-interactive-segment-split .left-slide .slide-content--active {
    right: 55px;
  }
  .H001B-interactive-segment-split .left-slide .slide-content--active .heading-content {
    transform: translateX(1.5rem);
  }
  .H001B-interactive-segment-split .left-slide .slide-content--inactive {
    right: 8px;
    top: 18px;
  }
  .H001B-interactive-segment-split .right-slide {
    border-left: 5px solid white;
    right: -112px;
  }
  .H001B-interactive-segment-split .right-slide .image-container {
    right: 112px;
  }
  .H001B-interactive-segment-split .right-slide .slide-content--default {
    left: 6.5625rem;
  }
  .H001B-interactive-segment-split .right-slide .slide-content--active {
    left: 55px;
  }
  .H001B-interactive-segment-split .right-slide .slide-content--active .heading-content {
    transform: translateX(-1.5rem);
  }
  .H001B-interactive-segment-split .right-slide .slide-content--inactive {
    bottom: 18px;
    left: 8px;
  }
}

@media (min-width: 1370px) {
  .H001B-interactive-segment-split .image-container {
    position: relative;
    overflow: hidden;
    position: absolute;
  }
  .H001B-interactive-segment-split .image-container:before {
    display: block;
    padding-top: 37.5%;
    content: "";
  }
}

.H001B-interactive-segment-split .slide-content--active {
  height: 100%;
  opacity: 0;
  top: 0;
  transition: opacity .4s ease-in-out, visibility 0s ease 1s;
  visibility: hidden;
  width: 980px;
}

.H001B-interactive-segment-split .slide-content--active h1, .H001B-interactive-segment-split .slide-content--active h3 {
  width: 770px;
  margin: 0 auto 1rem auto;
}

.H001B-interactive-segment-split .slide-content--active .heading-content {
  padding: 0 100px;
  position: absolute;
  top: 12.5%;
  left: 0;
  width: 980px;
  transition: transform .2s ease-out 1s;
}

.H001B-interactive-segment-split .slide-content--active .heading-content ._h001b-cta-buttons {
  margin-top: 1.75rem;
  text-align: center;
}

.H001B-interactive-segment-split .slide-content--inactive {
  opacity: 0;
  visibility: hidden;
  width: 156px;
  word-wrap: break-word;
  overflow-wrap: break-word;
  hyphens: auto;
}

.H001B-interactive-segment-split .slide-content--inactive .link {
  font-size: 1rem;
  letter-spacing: -.0125em;
  line-height: 1.125rem;
  pointer-events: none;
  text-transform: capitalize;
}

.H001B-interactive-segment-split .slide-content--inactive .link p {
  margin: 0;
}

.H001B-interactive-segment-split [data-state='active'] nav a:nth-child(1) {
  transition-delay: 1s;
}

.H001B-interactive-segment-split [data-state='active'] nav a:nth-child(2) {
  transition-delay: 1.2s;
}

.H001B-interactive-segment-split [data-state='active'] nav a:nth-child(3) {
  transition-delay: 1.4s;
}

.H001B-interactive-segment-split [data-state='active'] nav a:nth-child(4) {
  transition-delay: 1.6s;
}

#H001C-single-segment {
  height: 512px;
  max-width: 1920px;
}

#H001C-single-segment .slide {
  width: 100%;
}

#H001C-single-segment .slide, #H001C-single-segment .image-container, #H001C-single-segment .slide-content {
  transform: skew(0deg);
}

#H001C-single-segment .slide-content--stay h1, #H001C-single-segment h3 {
  font-size: 44px;
  color: #ffffff;
  margin-bottom: 25px;
}

#H001C-single-segment .slide-content--stay,
#H001C-single-segment .slide-content--stay .heading-content,
#H001C-single-segment .slide-content--stay .heading-content h1, #H001C-single-segment h3,
#H001C-single-segment .slide-content--stay .heading-content span {
  width: 770px;
}

#H001C-single-segment .slide-content--stay, #H001C-single-segment .slide-content--active {
  height: 100%;
  width: 980px;
  top: 0;
  left: 0;
  right: 0;
  margin: 0 auto 0 auto;
}

#H001C-single-segment .slide-content--stay .heading-content {
  max-width: 770px;
  margin: 167px auto 0 auto;
}

#H001C-single-segment .slide-content--stay h1, #H001C-single-segment h3 {
  position: relative;
  visibility: visible;
  top: 0;
  transition: top ease 0.5s, bottom ease 1.5s;
}

#H001C-single-segment .slide-content--stay span {
  position: relative;
  visibility: visible;
  bottom: 0;
  opacity: 1;
  transition: opacity .2s ease-in-out .2s, top ease .2s;
}

#H001C-single-segment .slide-content--active {
  visibility: hidden;
  transition: opacity .3s ease-in-out .3s, visibility 0s ease 0s;
  opacity: 0;
}

#H001C-single-segment .slide-content--active .heading-content {
  top: 180px;
}

#H001C-single-segment .slide-content--active .heading-content h1, #H001C-single-segment .slide-content--active .heading-content h3 {
  visibility: hidden;
}

#H001C-single-segment .slide-content--active .heading-content ._h001c-cta-buttons {
  margin-top: 1.75rem;
  text-align: center;
}

#H001C-single-segment nav a {
  transition: ease-in-out;
  transition-duration: .3s;
  transition-delay: 0s;
}

#H001C-single-segment .nav-links nav ._h001c-cta-buttons {
  margin-bottom: 1rem;
  max-width: 100%;
  min-width: 20%;
  text-align: center;
}

#H001C-single-segment:hover .slide-content--stay h1, #H001C-single-segment:hover h3 {
  top: -100px;
}

#H001C-single-segment:hover .slide-content--stay span {
  visibility: hidden;
  bottom: -20px;
  opacity: 0;
}

#H001C-single-segment:hover .slide-content--active {
  visibility: visible;
  opacity: 1;
}

#H001C-single-segment:hover .slide-content--active .heading-content {
  top: 80px;
}

#H001C-single-segment [data-state='active'] nav a:nth-child(1) {
  transition-delay: 0.3s;
}

#H001C-single-segment [data-state='active'] nav a:nth-child(2) {
  transition-delay: 0.6s;
}

#H001C-single-segment [data-state='active'] nav a:nth-child(3) {
  transition-delay: 0.9s;
}

#H001C-single-segment [data-state='active'] nav a:nth-child(4) {
  transition-delay: 1.2s;
}

#H001C-single-segment [data-state='active'] nav a:nth-child(5) {
  transition-delay: 1.5s;
}

@media (max-width: 1025px) {
  #H001C-single-segment .slide-content--stay, #H001C-single-segment .slide-content--inactive {
    display: none;
    visibility: hidden;
  }
  #H001C-single-segment .slide-content--active {
    display: block;
    visibility: visible;
    opacity: 1;
    width: 100%;
  }
  #H001C-single-segment .slide-content--active .heading-content {
    top: 70px;
    width: 100%;
  }
  #H001C-single-segment .slide-content--active .heading-content h1, #H001C-single-segment .slide-content--active .heading-content h3 {
    width: 100%;
    visibility: visible;
  }
  #H001C-single-segment .slide-content--active .heading-content ._h001c-cta-buttons {
    margin-top: -0.25rem;
  }
  #H001C-single-segment .nav-links {
    width: calc(100% - 60px);
    margin: 0 auto;
    min-height: 100%;
    position: relative;
  }
  #H001C-single-segment .nav-links nav {
    flex-flow: row wrap;
    margin: 0 -6px;
    width: calc(100% + (6px * 2));
    display: flex;
    justify-content: space-around;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 50px;
  }
}

@media (max-width: 769px) {
  #H001C-single-segment .image-container,
  #H001C-single-segment .image-container:before,
  #H001C-single-segment .image-container img {
    height: 100%;
  }
  #H001C-single-segment .slide-content--active {
    width: 100%;
  }
  #H001C-single-segment .slide-content--active .heading-content {
    width: 100%;
    top: 50px;
    padding: 0 55px;
  }
  #H001C-single-segment .slide-content--active .heading-content h1, #H001C-single-segment .slide-content--active .heading-content h3 {
    width: 100%;
  }
  #H001C-single-segment .slide-content--active .nav-links nav {
    bottom: 50px;
  }
}

@media (max-width: 545px) and (min-width: 421px) {
  #H001C-single-segment {
    height: 560px;
  }
  #H001C-single-segment .slide-content--active .heading-content {
    top: 30px;
    padding: 0 10px;
  }
  #H001C-single-segment .slide-content--active .nav-links nav {
    width: 100%;
    bottom: 20px;
    margin: 0px 0px;
  }
}

@media (max-width: 420px) {
  #H001C-single-segment {
    height: 560px;
  }
  #H001C-single-segment .slide {
    height: 560px;
  }
  #H001C-single-segment .nav-links nav {
    display: flex;
  }
  #H001C-single-segment .slide-content--active {
    width: 100%;
  }
  #H001C-single-segment .slide-content--active .heading-content {
    top: 50px;
    padding: 0 0 0 0;
    font-size: 14px;
  }
  #H001C-single-segment .slide-content--active .nav-links {
    position: initial;
  }
  #H001C-single-segment .slide-content--active .nav-links nav {
    bottom: 15px;
  }
}

@media (max-width: 320px) {
  #H001C-single-segment .slide-content--active .heading-content {
    top: 20px;
  }
  #H001C-single-segment .nav-links nav a {
    min-width: 120px !important;
    max-width: 120px !important;
    margin: 13px 16px;
  }
}

@media (max-width: 280px) {
  #H001C-single-segment .nav-links nav a {
    min-width: 100px !important;
    max-width: 100px !important;
    margin: 7px 16px !important;
  }
}

.H001D-hero {
  overflow: hidden;
  position: relative;
  text-align: center;
}

.H001D-hero img {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.H001D-hero .image-container {
  position: relative;
  overflow: hidden;
}

.H001D-hero .image-container:before {
  display: block;
  padding-top: 100%;
  content: "";
}

@media (min-width: 400px) {
  .H001D-hero .image-container {
    position: relative;
    overflow: hidden;
  }
  .H001D-hero .image-container:before {
    display: block;
    padding-top: 75%;
    content: "";
  }
}

@media (width: 320px) {
  .H001D-hero .image-container {
    position: relative;
    overflow: hidden;
  }
  .H001D-hero .image-container:before {
    display: block;
    padding-top: 200%;
    content: "";
  }
}

.H001D-hero .carousel .item {
  height: 100%;
}

.H001D-hero .carousel-indicators {
  bottom: 30px;
}

@media (min-width: 767px) {
  .H001D-hero .carousel-indicators {
    bottom: 17px;
  }
}

@media (min-width: 767px) {
  .H001D-hero .carousel-control.left:after {
    left: 5px;
  }
}

@media (min-width: 767px) {
  .H001D-hero .carousel-control.right:after {
    right: 5px;
  }
}

.H001D-hero h2 {
  font-size: 2.25em;
  line-height: 1.222em;
}

@media (min-width: 767px) {
  .H001D-hero h2 {
    font-size: 2.25em;
    line-height: 1.222em;
  }
}

@media (min-width: 1280px) {
  .H001D-hero h2 {
    font-size: 2.75em;
    line-height: 1.25em;
  }
}

.H001D-hero h2, .H001D-hero h1 {
  margin-bottom: 10px;
}

.H001D-hero .content-wrapper {
  position: relative;
  z-index: 1;
}

.H001D-hero .content-wrapper .image-container {
  z-index: -1;
}

.H001D-hero .padded-container {
  text-align: left;
  position: absolute;
  padding-top: 6rem;
  padding-bottom: 3rem;
  top: 50% !important;
  left: 0;
  right: 0;
  transform: translateY(-50%);
}

@media (min-width: 767px) {
  .H001D-hero .padded-container {
    top: 136px;
  }
}

.H001D-hero .padded-container .content {
  z-index: 2;
  position: relative;
}

@media (min-width: 767px) {
  .H001D-hero .padded-container .content {
    width: 58.3333%;
    padding-right: 12px;
  }
}

@media (min-width: 1280px) {
  .H001D-hero .padded-container .content {
    position: relative;
    padding-right: 20px;
  }
}

.H001D-hero .p1 {
  font-weight: 400;
}

@media (min-width: 767px) {
  .H001D-hero .padded-container {
    top: 100px;
  }
}

.H001D-hero .overlay-theme-dark.overlay-enable .image-container:after {
  content: '';
  display: block;
  background-color: rgba(0, 0, 0, 0.5);
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}

.H001D-hero .overlay-theme-dark.overlay-enable h1, .H001D-hero .overlay-theme-dark.overlay-enable h2, .H001D-hero .overlay-theme-dark.overlay-enable .p1 {
  color: #ffffff;
}

.H001D-hero .overlay-theme-dark.overlay-disable h1, .H001D-hero .overlay-theme-dark.overlay-disable h2, .H001D-hero .overlay-theme-dark.overlay-disable .p1 {
  color: #ffffff;
}

.H001D-hero .overlay-theme-light.overlay-enable .image-container:after {
  content: '';
  display: block;
  background-color: rgba(255, 255, 255, 0.5);
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}

@media (max-width: 765px) {
  .H001D-hero .image-container {
    position: relative;
    overflow: hidden;
  }
  .H001D-hero .image-container:before {
    display: block;
    padding-top: 133.333333333%;
    content: "";
  }
}

@media (min-width: 532px) and (max-width: 766px) {
  .H001D-hero .image-container {
    position: relative;
    overflow: hidden;
  }
  .H001D-hero .image-container:before {
    display: block;
    padding-top: 75%;
    content: "";
  }
}

@media (min-width: 767px) {
  .H001D-hero .image-container {
    position: relative;
    overflow: hidden;
  }
  .H001D-hero .image-container:before {
    display: block;
    padding-top: 75%;
    content: "";
  }
}

@media (min-width: 803px) {
  .H001D-hero .image-container {
    position: relative;
    overflow: hidden;
  }
  .H001D-hero .image-container:before {
    display: block;
    padding-top: 56.25%;
    content: "";
  }
}

@media (min-width: 899px) {
  .H001D-hero .image-container {
    position: relative;
    overflow: hidden;
  }
  .H001D-hero .image-container:before {
    display: block;
    padding-top: 56.25%;
    content: "";
  }
}

@media (min-width: 1124px) {
  .H001D-hero .image-container {
    position: relative;
    overflow: hidden;
  }
  .H001D-hero .image-container:before {
    display: block;
    padding-top: 37.5%;
    content: "";
  }
}

@media (min-width: 1280px) {
  .H001D-hero .image-container {
    position: relative;
    overflow: hidden;
  }
  .H001D-hero .image-container:before {
    display: block;
    padding-top: 37.5%;
    content: "";
  }
}

@media (max-width: 766px) {
  .H001D-hero-with-cta ._h001d-cta-buttons {
    text-align: center;
  }
}

@media (max-width: 610px) {
  .H001D-hero-with-cta ._h001d-cta-buttons {
    max-width: 17.5rem;
    margin: 0 auto;
  }
}

@media (min-width: 767px) and (max-width: 1079px) {
  .H001D-hero-with-cta .cta-buttons .cta-btn:not(:only-child):not(:last-child) {
    margin-right: 0 !important;
  }
}

.H001D-hero-with-cta.H001D-hero .carousel-indicators {
  bottom: 10px;
}

@media (max-width: 766px) {
  .H001D-hero-with-cta.H001D-hero {
    min-height: 25rem;
    color: #ffffff;
  }
  .H001D-hero-with-cta.H001D-hero img {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
  }
  .H001D-hero-with-cta.H001D-hero .overlay-theme-dark .image-container:after {
    content: '';
    display: block;
    background-color: #000000;
    opacity: .5;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
  }
  .H001D-hero-with-cta.H001D-hero .overlay-theme-light .image-container:after {
    content: '';
    display: block;
    background-color: rgba(255, 255, 255, 0.5);
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
  }
  .H001D-hero-with-cta.H001D-hero .overlay-theme-light h1, .H001D-hero-with-cta.H001D-hero .overlay-theme-light h2, .H001D-hero-with-cta.H001D-hero .overlay-theme-light .p1 {
    color: #000000;
  }
  .H001D-hero-with-cta.H001D-hero .padded-container {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }
  .H001D-hero-with-cta.H001D-hero .padded-container .p1 p {
    margin-bottom: .5rem;
    line-height: 1.5rem;
    font-size: 1rem;
  }
  .H001D-hero-with-cta.H001D-hero .carousel {
    min-height: 35rem;
  }
}

@media (max-width: 464px) {
  .H001D-hero-with-cta.H001D-hero .image-container {
    position: relative;
    overflow: hidden;
  }
  .H001D-hero-with-cta.H001D-hero .image-container:before {
    display: block;
    padding-top: 133.333333333%;
    content: "";
  }
}

.H001D-hero-with-cta.H001D-hero-with-chop .btn-secondary {
  border-color: #ffffff;
  color: #ffffff;
}

.H001D-hero-with-cta.H001D-hero-with-chop .btn-secondary .text-wrapper:after {
  border-color: #ffffff;
}

.H001D-hero-with-cta.H001D-hero-with-chop .btn-secondary:hover {
  border-color: #c4ced1;
  color: #2d383f;
}

.H001D-hero-with-cta.H001D-hero-with-chop .btn-secondary:hover .text-wrapper:after {
  border-color: #2d383f;
}

@media (max-width: 766px) {
  .H001D-hero-with-cta.H001D-hero-with-chop .carousel {
    min-height: 35rem;
  }
}

@media (max-width: 532px) {
  .H001D-hero-with-cta.H001D-hero-with-chop .image-container {
    position: relative;
    overflow: hidden;
  }
  .H001D-hero-with-cta.H001D-hero-with-chop .image-container:before {
    display: block;
    padding-top: 133.333333333%;
    content: "";
  }
}

@media (max-width: 399px) {
  .H001D-hero-with-cta.H001D-hero-with-chop .image-container {
    position: relative;
    overflow: hidden;
  }
  .H001D-hero-with-cta.H001D-hero-with-chop .image-container:before {
    display: block;
    padding-top: 133.333333333%;
    content: "";
  }
}

.H001E-hero {
  height: 100%;
  min-height: 512px;
  position: relative;
}

.H001E-hero .content-wrapper {
  display: flex;
  position: relative;
  width: 100%;
  height: 100%;
}

.H001E-hero .content-wrapper .image-container {
  position: absolute;
  width: 100%;
  height: 100%;
}

.H001E-hero .jump-nav .navbar-wrapper .navbar {
  visibility: hidden !important;
}

.H001E-hero .navbar-wrapper {
  visibility: hidden !important;
}

.H001E-hero .visible-xs-block {
  display: none !important;
}

.H001E-hero .hero-heading {
  overflow: hidden;
  position: relative;
  text-align: center;
  color: #ffffff;
  font-weight: 300;
  line-height: 1.27;
}

.H001E-hero .cm-teasable__text {
  font-weight: 400;
}

.H001E-hero .h001e-padded-container {
  display: flex;
  flex-direction: column;
  text-align: center;
  position: relative;
  margin-left: auto;
  margin-right: auto;
  max-width: 780px;
}

.H001E-hero .h001e-padded-container .row1 {
  padding: 96px 0 128px;
}

.H001E-hero .h001e-padded-container .row1 .h001e-header {
  margin-bottom: 24px;
}

.H001E-hero .h001e-padded-container .row1 .cm-teasable__text {
  margin-top: 24px;
}

.H001E-hero .H001e-hero-with-cta ._h001e-cta-buttons {
  margin-top: 40px;
  text-align: center;
}

.H001E-hero .hero-jump-nav {
  position: relative;
  text-align: left;
  color: #c9cacc;
  font-size: 12px;
  font-weight: 700;
  text-transform: uppercase;
  display: block;
  line-height: 1rem;
}

.H001E-hero .hero-jump-nav:hover {
  color: #ffffff;
}

.H001E-hero img {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  height: 100%;
}

.H001E-hero #horizontal-list {
  list-style: none;
  padding: 0;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-evenly;
  bottom: 0;
}

.H001E-hero #horizontal-list li {
  display: flex;
  white-space: nowrap;
  margin: 0 .2rem 1rem;
}

@media (max-width: 600px) {
  .H001E-hero #horizontal-list li {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    white-space: nowrap;
    margin: 0 1.5rem 1rem;
  }
}

@media (max-width: 766px) {
  .H001E-hero img {
    height: 100%;
  }
  .H001E-hero .image-container {
    position: relative;
    overflow: hidden;
    height: 560px;
  }
  .H001E-hero .image-container:before {
    display: block;
    padding-top: 40%;
    content: "";
  }
  .H001E-hero .image-container:after {
    content: '';
    display: block;
    background-color: #000000;
    opacity: .5;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
  }
  .H001E-hero .hero-jump-nav {
    color: #ffffff;
  }
  .H001E-hero .h001e-padded-container .row1 {
    padding: 96px 10px 48px 10px;
  }
  .H001E-hero #horizontal-list {
    margin-bottom: 48px;
  }
  .H001E-hero .hero-heading {
    font-size: 36px;
    line-height: 48px;
  }
  .H001E-hero .hero-location {
    font-size: 24px;
    line-height: 32px;
  }
}

@media (min-width: 600px) and (max-width: 1279px) {
  .H001E-hero .image-container {
    position: relative;
    overflow: hidden;
  }
  .H001E-hero .image-container:before {
    display: block;
    padding-top: 60%;
    content: "";
  }
  .H001E-hero .image-container:after {
    content: '';
    display: block;
    background-color: #000000;
    opacity: .5;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
  }
  .H001E-hero .h001e-padded-container {
    justify-content: center;
    height: 100%;
    padding-right: 3.90625%;
    padding-left: 3.90625%;
  }
  .H001E-hero .hero-heading {
    font-size: 36px;
    line-height: 56px;
  }
  .H001E-hero .hero-location {
    font-size: 24px;
    line-height: 32px;
  }
}

@media (min-width: 1280px) {
  .H001E-hero .image-container {
    position: relative;
    overflow: hidden;
  }
  .H001E-hero .image-container:before {
    display: block;
    padding-top: 40%;
    content: "";
  }
  .H001E-hero .image-container:after {
    content: '';
    display: block;
    background-color: #000000;
    opacity: .5;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
  }
  .H001E-hero .row1 .cm-teasable__text {
    margin-top: 0;
  }
  .H001E-hero .hero-heading {
    font-size: 44px;
    line-height: 56px;
  }
  .H001E-hero #horizontal-list {
    display: flex;
    justify-content: space-around;
  }
}

.H001-homepage-hero-with-video {
  overflow: hidden;
  position: relative;
  text-align: center;
  color: #ffffff;
  max-width: 1280px;
}

.H001-homepage-hero-with-video a {
  color: #ffffff;
}

.H001-homepage-hero-with-video > div,
.H001-homepage-hero-with-video .image-container {
  height: 100%;
  background-color: #c0c0c0;
}

@media (max-width: 767px) {
  .H001-homepage-hero-with-video > div,
  .H001-homepage-hero-with-video .image-container {
    height: 475px;
  }
}

@media (max-width: 767px) {
  .H001-homepage-hero-with-video .image-container > div {
    height: 100%;
    overflow-x: hidden;
  }
}

.H001-homepage-hero-with-video .image-container:after {
  content: '';
  display: block;
  background-color: #000000;
  opacity: .5;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}

.H001-homepage-hero-with-video img {
  position: relative;
  left: 100%;
  margin-left: -200%;
  height: 100%;
  width: auto;
}

.H001-homepage-hero-with-video .padded-container {
  text-align: left;
  position: absolute;
  top: 50px;
  left: 1%;
  right: 0;
}

@media (min-width: 767px) and (max-width: 1280px) {
  .H001-homepage-hero-with-video .padded-container {
    left: 0;
  }
}

@media (max-width: 767px) {
  .H001-homepage-hero-with-video .padded-container {
    top: 100px;
  }
}

@media (min-width: 767px) {
  .H001-homepage-hero-with-video .padded-container > * {
    width: 50%;
    padding-right: 12px;
  }
}

@media (min-width: 1280px) {
  .H001-homepage-hero-with-video .padded-container > * {
    padding-right: 20px;
  }
}

.H001-homepage-hero-with-video .carousel .item {
  height: 100%;
}

.H001-homepage-hero-with-video .carousel-indicators {
  bottom: 30px;
}

@media (min-width: 767px) {
  .H001-homepage-hero-with-video .carousel-indicators {
    bottom: 17px;
  }
}

@media (max-width: 766px) {
  .H001-homepage-hero-with-video .carousel-control {
    display: none;
  }
}

@media (min-width: 767px) {
  .H001-homepage-hero-with-video .carousel-control.left:after {
    left: 5px;
  }
}

@media (min-width: 767px) {
  .H001-homepage-hero-with-video .carousel-control.right:after {
    right: 5px;
  }
}

.H001-homepage-hero-with-video h2 {
  font-size: 2.25em;
  line-height: 1.222em;
}

@media (min-width: 767px) {
  .H001-homepage-hero-with-video h2 {
    font-size: 2.25em;
    line-height: 1.222em;
  }
}

@media (min-width: 1280px) {
  .H001-homepage-hero-with-video h2 {
    font-size: 2.75em;
    line-height: 1.25em;
  }
}

.H001-homepage-hero-with-video {
  margin-left: auto;
  margin-right: auto;
  background-color: #f0f0f0;
  height: 650px;
}

@media (min-width: 767px) and (max-width: 1280px) {
  .H001-homepage-hero-with-video {
    height: 450px;
  }
}

@media (max-width: 767px) {
  .H001-homepage-hero-with-video {
    height: auto;
    margin-bottom: 0px;
  }
}

.H001-homepage-hero-with-video h1 {
  margin-bottom: 25px;
  font-size: 2.75em;
  line-height: 1.25em;
}

@media (min-width: 767px) and (max-width: 1280px) {
  .H001-homepage-hero-with-video h1 {
    font-size: 2.25em;
    line-height: 1.22em;
  }
}

@media (max-width: 767px) {
  .H001-homepage-hero-with-video h1 {
    margin: 30px 0px 20px;
    font-size: 1.5em;
    font-weight: 400;
    line-height: 1.5em;
  }
}

.H001-homepage-hero-with-video .p1 {
  margin-top: 25px;
  margin-bottom: 50px;
  font-size: 1.3125em;
  line-height: 1.4762em;
}

.H001-homepage-hero-with-video .p1 p {
  margin: 0 0 30px;
}

@media (max-width: 767px) {
  .H001-homepage-hero-with-video .p1 p {
    margin: 0 0 20px;
  }
}

@media (min-width: 767px) and (max-width: 1280px) {
  .H001-homepage-hero-with-video .p1 {
    font-size: 1em;
    line-height: 1.2381em;
  }
}

@media (max-width: 767px) {
  .H001-homepage-hero-with-video .p1 {
    font-size: 1em;
    line-height: 1.625em;
  }
}

.H001-homepage-hero-with-video .padded-container {
  position: absolute;
  top: 100px;
  z-index: 100;
  color: white;
}

@media (max-width: 767px) {
  .H001-homepage-hero-with-video .padded-container {
    top: 10px;
  }
}

@media (min-width: 1280px) {
  .H001-homepage-hero-with-video .padded-container {
    max-width: 1230px;
  }
}

@media (min-width: 767px) {
  .H001-homepage-hero-with-video .padded-container > * {
    width: 70%;
  }
}

@media (min-width: 767px) and (max-width: 1280px) {
  .H001-homepage-hero-with-video .padded-container > * {
    width: 80%;
  }
}

.H001-homepage-hero-with-video .padded-container .H001V-text-wrapper {
  padding: 25px 20px 25px 0px;
  position: absolute;
}

@media (max-width: 1280px) {
  .H001-homepage-hero-with-video .padded-container .H001V-text-wrapper {
    position: initial;
    margin: -10px;
    padding: 5px 10px 200px;
  }
}

.H001-homepage-hero-with-video .wrapper-modifier {
  background: rgba(0, 0, 0, 0.5);
  padding: 25px 5px 25px 25px;
  border-top: 5px solid #ffffff;
  position: relative;
  height: 410px;
  z-index: -1;
  padding-left: 1190px;
  margin-left: -335px;
}

@media (max-width: 1280px) {
  .H001-homepage-hero-with-video .wrapper-modifier {
    display: none;
  }
}

.H001-homepage-hero-with-video video {
  margin-bottom: -10px;
  width: 100%;
}

.H001-homepage-hero-with-video .btn.btn-secondary {
  border-color: #ffffff;
  margin: 0 0 15px;
}

.H001-homepage-hero-with-video .btn.btn-secondary:hover {
  border-color: #000000;
}

@media (max-width: 766px) {
  .H001-homepage-hero-with-video .btn.btn-secondary {
    display: block;
    width: 100%;
    max-width: none;
    padding: 0px 6px;
  }
}

.H001-homepage-hero-with-video .btn.btn-arrow.view-all-brands .text-wrapper:after {
  border-top: 2px solid #ffffff;
  border-right: 2px solid #ffffff;
}

.H001-homepage-hero-with-video .btn.btn-arrow.view-all-brands .text-wrapper:after:hover {
  border-top: 2px solid #2d383f;
  border-right: 2px solid #2d383f;
}

.H001-homepage-hero-with-video .btn.btn-arrow.view-all-brands:hover .text-wrapper:after {
  border-top: 2px solid #2d383f;
  border-right: 2px solid #2d383f;
}

@media (min-width: 1280px) {
  .H001-homepage-hero-with-video .image-container:after {
    opacity: 0;
  }
}

@media (max-width: 767px) {
  .H001-homepage-hero-with-video .image-container:after {
    opacity: 0.5;
  }
}

.H001-homepage-hero-with-video .image-container.video-class {
  position: relative;
  max-width: 1900px;
  margin-left: auto;
  margin-right: auto;
}

@media (min-width: 767px) and (max-width: 1280px) {
  .H001-homepage-hero-with-video .padded-container {
    top: 50px;
  }
}

@media (min-width: 768px) {
  .H001-homepage-hero-with-video .image-container img {
    display: none;
  }
}

@media (max-width: 767px) {
  .H001-homepage-hero-with-video video {
    display: none;
  }
}

.H001V-wrapper {
  background-color: #f0f0f0;
}

.H001V2-annual-report-hero {
  height: 475px;
  max-width: 1280px;
  margin: 0 auto;
  color: #ffffff;
  overflow: hidden;
  position: relative;
}

.H001V2-annual-report-hero h1 span {
  display: block;
}

.H001V2-annual-report-hero h1 .title {
  font-size: 2.25em;
  line-height: 1.4em;
  font-weight: 400;
}

.H001V2-annual-report-hero h1 .cta-label {
  font-size: .889em;
  line-height: 1.2em;
  font-weight: 500;
}

.H001V2-annual-report-hero .p1 {
  font-size: 1.188em;
  font-weight: 500;
  line-height: 2.5em;
}

.H001V2-annual-report-hero .image-container {
  top: 50%;
  transform: perspective(1px) translateY(-50%);
  position: relative;
  overflow: hidden;
}

.H001V2-annual-report-hero .image-container:before {
  display: block;
  padding-top: 155%;
  content: "";
}

@media (min-width: 357px) {
  .H001V2-annual-report-hero .image-container {
    position: relative;
    overflow: hidden;
  }
  .H001V2-annual-report-hero .image-container:before {
    display: block;
    padding-top: 133.333333333%;
    content: "";
  }
}

@media (min-width: 477px) {
  .H001V2-annual-report-hero .image-container {
    position: relative;
    overflow: hidden;
  }
  .H001V2-annual-report-hero .image-container:before {
    display: block;
    padding-top: 100%;
    content: "";
  }
}

@media (min-width: 633px) {
  .H001V2-annual-report-hero .image-container {
    position: relative;
    overflow: hidden;
  }
  .H001V2-annual-report-hero .image-container:before {
    display: block;
    padding-top: 75%;
    content: "";
  }
}

.H001V2-annual-report-hero img {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.H001V2-annual-report-hero video {
  display: none;
}

.H001V2-annual-report-hero .padded-container {
  position: absolute;
  top: 20%;
  text-align: right;
  left: 0;
  right: 0;
}

@media (min-width: 767px) {
  .H001V2-annual-report-hero video {
    display: block;
    margin: 0 auto;
    width: 100%;
  }
  .H001V2-annual-report-hero .padded-container {
    top: 40%;
  }
  .H001V2-annual-report-hero .image-container, .H001V2-annual-report-hero img {
    display: none;
  }
  .H001V2-annual-report-hero h1 .cta-label {
    font-size: .6945em;
    line-height: 1.6em;
  }
  .H001V2-annual-report-hero .p1 {
    font-size: 1em;
  }
}

@media (min-width: 1280px) {
  .H001V2-annual-report-hero {
    height: 650px;
  }
  .H001V2-annual-report-hero h1 .cta-label {
    font-size: .7273em;
  }
}

.H002B-hero {
  position: relative;
  overflow: hidden;
  max-height: 300px;
}

.H002B-hero .content-wrapper {
  height: 100%;
}

.H002B-hero .image-container {
  position: relative;
  overflow: hidden;
}

.H002B-hero .image-container:before {
  display: block;
  padding-top: 100%;
  content: "";
}

@media (max-width: 766px) {
  .H002B-hero .image-container {
    position: relative;
    overflow: hidden;
  }
  .H002B-hero .image-container:before {
    display: block;
    padding-top: 56.25%;
    content: "";
  }
  .H002B-hero .image-container:after {
    content: '';
    display: block;
    background-color: #000000;
    opacity: .5;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
  }
}

@media (min-width: 767px) {
  .H002B-hero .image-container {
    position: relative;
    overflow: hidden;
  }
  .H002B-hero .image-container:before {
    display: block;
    padding-top: 75%;
    content: "";
  }
  .H002B-hero .image-container:after {
    content: '';
    display: block;
    background-color: #000000;
    opacity: .5;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
  }
}

@media (min-width: 803px) {
  .H002B-hero .image-container {
    position: relative;
    overflow: hidden;
  }
  .H002B-hero .image-container:before {
    display: block;
    padding-top: 56.25%;
    content: "";
  }
  .H002B-hero .image-container:after {
    content: '';
    display: block;
    background-color: #000000;
    opacity: .5;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
  }
}

@media (min-width: 899px) {
  .H002B-hero .image-container {
    position: relative;
    overflow: hidden;
  }
  .H002B-hero .image-container:before {
    display: block;
    padding-top: 50%;
    content: "";
  }
  .H002B-hero .image-container:after {
    content: '';
    display: block;
    background-color: #000000;
    opacity: .5;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
  }
}

@media (min-width: 1124px) {
  .H002B-hero .image-container {
    position: relative;
    overflow: hidden;
  }
  .H002B-hero .image-container:before {
    display: block;
    padding-top: 40%;
    content: "";
  }
  .H002B-hero .image-container:after {
    content: '';
    display: block;
    background-color: #000000;
    opacity: .5;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
  }
}

@media (min-width: 1280px) {
  .H002B-hero .image-container {
    position: relative;
    overflow: hidden;
  }
  .H002B-hero .image-container:before {
    display: block;
    padding-top: 40%;
    content: "";
  }
  .H002B-hero .image-container:after {
    content: '';
    display: block;
    background-color: #000000;
    opacity: .5;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
  }
}

.H002B-hero .jump-nav .navbar-wrapper .navbar {
  visibility: hidden !important;
}

.H002B-hero .navbar-wrapper {
  visibility: hidden !important;
}

.H002B-hero .visible-xs-block {
  display: none !important;
}

.H002B-hero .hero-heading {
  overflow: hidden;
  position: relative;
  text-align: left;
  color: #ffffff;
}

.H002B-hero .h002b-padded-container {
  text-align: left;
  position: absolute;
  top: 30%;
  left: 0;
  right: 0;
  padding: 0;
  height: 100%;
  max-width: 1180px;
  margin-left: auto;
  margin-right: auto;
  width: 100%;
}

@media (max-width: 420px) {
  .H002B-hero .h002b-padded-container {
    top: 0;
  }
}

@media (min-width: 421px) and (max-width: 464px) {
  .H002B-hero .h002b-padded-container {
    top: 5%;
  }
}

@media (min-width: 465px) and (max-width: 766px) {
  .H002B-hero .h002b-padded-container {
    top: 10%;
  }
}

.H002B-hero .hero-location {
  position: relative;
  text-align: center;
  color: #ffffff;
  font-weight: 500;
  font-size: 24px;
}

.H002B-hero .hero-date {
  position: relative;
  text-align: left;
  color: #ffffff;
  line-height: 24px;
  font-weight: 500;
  font-size: 16px;
}

@media (max-width: 359px) {
  .H002B-hero .hero-date {
    line-height: 20px;
    font-size: 12px;
  }
}

.H002B-hero .hero-jump-nav {
  position: relative;
  text-align: left;
  color: #c0c0c0;
  font-size: 12px;
  font-weight: 600;
  text-transform: uppercase;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.33;
  letter-spacing: normal;
  width: 95px;
  height: 16px;
}

.H002B-hero .hero-jump-nav:hover {
  color: #ffffff;
}

.H002B-hero .row2 {
  padding-top: 24px;
  padding-bottom: 0px;
}

@media (max-width: 359px) {
  .H002B-hero .row2 {
    padding-top: 0;
  }
}

@media (min-width: 360px) and (max-width: 420px) {
  .H002B-hero .row2 {
    padding-top: 5px;
  }
}

@media (min-width: 421px) and (max-width: 464px) {
  .H002B-hero .row2 {
    padding-top: 10px;
  }
}

.H002B-hero .row3 {
  padding-top: 40px;
}

@media (max-width: 359px) {
  .H002B-hero .row3 {
    padding-top: 0;
  }
}

@media (min-width: 360px) and (max-width: 420px) {
  .H002B-hero .row3 {
    padding-top: 5px;
  }
}

@media (min-width: 421px) and (max-width: 535px) {
  .H002B-hero .row3 {
    padding-top: 10px;
  }
}

.H002B-hero img {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.H002B-hero #horizontal-list {
  list-style: none;
  padding: 0px;
}

.H002B-hero li {
  display: inline;
  white-space: nowrap;
  padding-right: 40px;
}

.H002B-hero p {
  margin-bottom: 0px;
}

@media (max-width: 359px) {
  .H002B-hero .hero-heading {
    font-size: 28px;
  }
}

@media (max-width: 766px) {
  .H002B-hero .h002b-padded-container {
    padding-right: 2rem;
    padding-left: 2rem;
  }
  .H002B-hero .hero-heading {
    font-size: 30px;
    line-height: 48px;
  }
  .H002B-hero .hero-location {
    font-size: 16px;
    line-height: 32px;
  }
}

@media (max-width: 482px) {
  .H002B-hero {
    min-height: 240px;
    max-height: 100%;
  }
  .H002B-hero .image-container {
    position: absolute !important;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
  }
  .H002B-hero img {
    min-height: 100%;
    min-width: 100%;
    width: auto;
    object-fit: cover;
  }
  .H002B-hero .h002b-padded-container {
    position: relative !important;
    padding: 2rem !important;
  }
}

@media (min-width: 767px) and (max-width: 1279px) {
  .H002B-hero {
    max-height: 400px;
  }
  .H002B-hero .h002b-padded-container {
    padding-right: 3.90625%;
    padding-left: 3.90625%;
  }
  .H002B-hero .hero-heading {
    font-size: 36px;
    line-height: 56px;
  }
  .H002B-hero .hero-location {
    font-size: 24px;
    line-height: 32px;
  }
}

@media (min-width: 1280px) {
  .H002B-hero {
    max-height: 400px;
  }
  .H002B-hero .hero-heading {
    font-size: 44px;
    line-height: 56px;
  }
}

.H004-hero-no-image {
  padding-top: 43px;
  text-align: center;
}

.H004-hero-no-image .font-style-normal {
  font-style: normal;
}

.H004-hero-no-image .font-style-italic {
  font-style: italic;
}

.H004-hero-no-image .eyebrow-label {
  height: 16px;
  font-size: 12px;
  font-weight: 600;
  line-height: 1.33;
  text-align: center;
  text-transform: uppercase;
  color: #7B9BAA;
}

.H004-hero-no-image .cm-breadcrumb--outer.cm-header-is-collapse {
  text-align: left;
  margin-left: auto;
  margin-right: auto;
}

.H004-hero-no-image .title-header {
  font-weight: 300;
  text-align: center;
  color: #2d383f;
}

.H004-hero-no-image .optional-title-subheader {
  margin: 0 auto 24px auto;
  font-weight: 500;
  text-align: center;
  color: #2d383f;
}

@media (max-width: 767px) {
  .H004-hero-no-image .eyebrow-label {
    width: 355px;
    margin: 0 auto 16px auto;
  }
  .H004-hero-no-image .title-header {
    width: 355px;
    margin: 0 auto 16px auto;
    font-size: 24px;
    line-height: 1.33;
  }
  .H004-hero-no-image .cm-breadcrumb--outer.cm-header-is-collapse {
    width: 355px;
  }
  .H004-hero-no-image .optional-title-subheader {
    width: 355px;
    font-size: 20px;
    line-height: 1.2;
  }
}

@media (min-width: 767px) {
  .H004-hero-no-image {
    padding-top: 60px;
  }
  .H004-hero-no-image .eyebrow-label {
    width: 708px;
    margin: 0 auto 16px auto;
  }
  .H004-hero-no-image .title-header {
    width: 708px;
    margin: 0 auto 16px auto;
    font-size: 36px;
    line-height: 1.33;
  }
  .H004-hero-no-image .optional-title-subheader {
    width: 708px;
    font-size: 20px;
    line-height: 1.2;
  }
  .H004-hero-no-image .cm-breadcrumb--outer.cm-header-is-collapse {
    width: 708px;
  }
}

@media (min-width: 1280px) {
  .H004-hero-no-image {
    padding: 4rem 0 3rem;
  }
  .H004-hero-no-image .eyebrow-label {
    width: 980px;
    margin: 0 auto 24px auto;
  }
  .H004-hero-no-image .title-header {
    width: 980px;
    margin: 0 auto 24px auto;
    font-size: 44px;
    line-height: 1.27;
  }
  .H004-hero-no-image .optional-title-subheader {
    width: 980px;
    font-size: 22px;
    line-height: 1.45;
  }
  .H004-hero-no-image .cm-breadcrumb--outer.cm-header-is-collapse {
    width: 980px;
  }
}

.H005-hero-with-stock-ticker {
  color: #ffffff;
  position: relative;
}

.H005-hero-with-stock-ticker .row1 {
  padding: 3rem 0;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 40px;
}

.H005-hero-with-stock-ticker .row1 p {
  font-weight: 400;
  padding-bottom: 1.5rem;
}

.H005-hero-with-stock-ticker .gap-for-tablet-up {
  display: none;
}

.H005-hero-with-stock-ticker .stock-ticker {
  width: 100%;
  align-self: flex-start;
  display: flex;
  justify-content: center;
}

.H005-hero-with-stock-ticker .sb-stock {
  max-width: 380px;
  width: 100%;
}

.H005-hero-with-stock-ticker .text-content,
.H005-hero-with-stock-ticker .stock-ticker {
  z-index: 10;
  flex-shrink: 0;
}

.H005-hero-with-stock-ticker .image-container {
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  max-height: 100%;
  height: 100%;
  position: absolute;
}

.H005-hero-with-stock-ticker .image-container img {
  height: 100%;
}

.H005-hero-with-stock-ticker h1 {
  padding-bottom: 1.5rem;
  font-size: 2.25rem;
  line-height: 1.33;
}

@media (max-width: 766px) {
  .H005-hero-with-stock-ticker ._H005-cta-buttons {
    text-align: center;
  }
}

@media (max-width: 610px) {
  .H005-hero-with-stock-ticker ._H005-cta-buttons {
    max-width: 17.5rem;
    margin: 0 auto;
  }
}

.H005-hero-with-stock-ticker ._H005-cta-buttons .cta-btn:last-child {
  margin-bottom: 0;
}

.H005-hero-with-stock-ticker .sb-stock {
  background-color: #ffffff;
  border-top: 8px solid #004b8d;
}

.H005-hero-with-stock-ticker .sb-stock .stock-heading,
.H005-hero-with-stock-ticker .sb-stock .stock-body {
  background-color: #ffffff;
  color: #000000;
}

.H005-hero-with-stock-ticker .sb-stock .stock-heading {
  padding-top: 1.5rem;
  padding-bottom: .5rem;
  line-height: 1;
}

.H005-hero-with-stock-ticker .sb-stock .stock-change {
  padding-bottom: 0;
}

.H005-hero-with-stock-ticker .sb-stock .stock-change .percent-change {
  padding-left: .2rem;
  display: block;
}

.H005-hero-with-stock-ticker .sb-stock .stock-price {
  color: #000000;
  font-size: 2.75rem;
  line-height: 3.5rem;
  padding-top: 0;
  padding-bottom: .5rem;
}

.H005-hero-with-stock-ticker .sb-stock .stock-price,
.H005-hero-with-stock-ticker .sb-stock .stock-change {
  border-right: 0;
  border-left: 0;
}

.H005-hero-with-stock-ticker .sb-stock .stock-range {
  padding-top: 24px;
}

.H005-hero-with-stock-ticker .sb-stock .stock-range,
.H005-hero-with-stock-ticker .sb-stock .stock-range-low,
.H005-hero-with-stock-ticker .sb-stock .stock-range .stock-range-value,
.H005-hero-with-stock-ticker .sb-stock .stock-range-low .stock-range-value {
  font-size: .875rem;
  line-height: 1rem;
}

.H005-hero-with-stock-ticker .sb-stock .stock-date {
  border-top: 1px solid #f0f0f0;
}

.H005-hero-with-stock-ticker .sb-stock .stock-change-value::after {
  display: none;
}

.H005-hero-with-stock-ticker .sb-stock .stock-change-value {
  display: flex;
  align-items: center;
  font-size: 1.125rem;
  line-height: 1.25rem;
}

.H005-hero-with-stock-ticker .sb-stock .stock-change-value::before {
  position: relative;
  content: '-';
  font-size: 1.125rem;
  line-height: 1.25rem;
}

.H005-hero-with-stock-ticker .sb-stock .stock-change-value-down::before {
  content: "-";
}

.H005-hero-with-stock-ticker .sb-stock .stock-change-value-up::before {
  content: "+";
}

.H005-hero-with-stock-ticker .sb-stock .stock-change-value > div:last-child {
  position: relative;
  width: 10px;
  height: 10px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  margin-left: .5rem;
}

.H005-hero-with-stock-ticker .sb-stock .stock-change-value > div:last-child::before,
.H005-hero-with-stock-ticker .sb-stock .stock-change-value > div:last-child::after {
  position: absolute;
  content: "";
}

.H005-hero-with-stock-ticker .sb-stock .stock-change-value > div:last-child::before {
  width: 10px;
  height: 10px;
  transform: rotate(45deg);
}

.H005-hero-with-stock-ticker .sb-stock .stock-change-value > div:last-child::after {
  width: 2px;
  height: 10px;
}

.H005-hero-with-stock-ticker .sb-stock .stock-change-value-up > div:last-child::after {
  background-color: #00AA7E;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
}

.H005-hero-with-stock-ticker .sb-stock .stock-change-value-up > div:last-child::before {
  border-top: 2px solid #00AA7E;
  border-left: 2px solid #00AA7E;
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  transform: rotate(45deg);
}

.H005-hero-with-stock-ticker .sb-stock .stock-change-value-down > div:last-child::after {
  background-color: #d31245;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
}

.H005-hero-with-stock-ticker .sb-stock .stock-change-value-down > div:last-child::before {
  border-bottom: 2px solid #d31245;
  border-right: 2px solid #d31245;
  bottom: 0;
  left: 0;
  right: 0;
}

@media (min-width: 767px) {
  .H005-hero-with-stock-ticker .row1 {
    display: grid !important;
    grid-template-columns: repeat(12, 1fr);
  }
  .H005-hero-with-stock-ticker .text-content {
    grid-column: 1/7;
  }
  .H005-hero-with-stock-ticker .gap-for-tablet-up {
    grid-column: 7/8;
    display: block;
  }
  .H005-hero-with-stock-ticker .stock-ticker {
    display: block;
    width: auto;
    grid-column: 8/13;
  }
  .H005-hero-with-stock-ticker .sb-stock {
    margin-top: 0;
  }
  .H005-hero-with-stock-ticker ._H005-cta-buttons {
    margin-top: 1rem;
  }
}

@media (min-width: 568px) {
  .H005-hero-with-stock-ticker .row1 {
    gap: 48px;
  }
}

@media (min-width: 1280px) {
  .H005-hero-with-stock-ticker .text-content {
    grid-column: 1/8;
  }
  .H005-hero-with-stock-ticker .gap-for-tablet-up {
    grid-column: 8/9;
  }
  .H005-hero-with-stock-ticker .stock-ticker {
    grid-column: 9/13;
  }
  .H005-hero-with-stock-ticker .sb-stock {
    margin-top: 0;
  }
  .H005-hero-with-stock-ticker ._H005-cta-buttons .cta-btn {
    margin-top: 0;
  }
}

.H008-case-study-hero {
  position: relative;
}

.H008-case-study-hero .image-container {
  position: relative;
  overflow: hidden;
}

.H008-case-study-hero .image-container:before {
  display: block;
  padding-top: 25%;
  content: "";
}

.H008-case-study-hero img {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.H008-case-study-hero .font-style-normal {
  font-style: normal;
}

.H008-case-study-hero .font-style-italic {
  font-style: italic;
}

.H008-case-study-hero .content {
  background-color: #ffffff;
  position: relative;
  z-index: 1;
}

.H008-case-study-hero .content:before {
  content: '';
  display: block;
  background-color: #ffffff;
  height: 75px;
}

.H008-case-study-hero .content-area {
  top: -75px;
  margin-bottom: -100px;
}

.H008-case-study-hero p {
  margin: 0;
}

.H008-case-study-hero .eyebrow {
  height: 16px;
  font-size: 12px;
  font-weight: 600;
  line-height: 1.33;
  color: #7B9BAA;
  text-transform: uppercase;
}

.H008-case-study-hero .title-header {
  font-weight: 300;
  line-height: 1.33;
  color: #2d383f;
}

.H008-case-study-hero .optional-title-subheader {
  font-size: 20px;
  font-weight: 500;
  line-height: 1.2;
  color: #2d383f;
}

@media (max-width: 767px) {
  .H008-case-study-hero .row {
    max-width: 375px;
    margin: 0 auto;
    overflow: hidden;
  }
  .H008-case-study-hero .image-container {
    position: relative;
    overflow: hidden;
    width: 375px;
    margin: 0 auto;
  }
  .H008-case-study-hero .image-container:before {
    display: block;
    padding-top: 56.25%;
    content: "";
  }
  .H008-case-study-hero .content:before {
    height: 0px;
  }
  .H008-case-study-hero .content-area {
    width: 375px;
    margin: 75px auto 0;
    padding: 0;
  }
  .H008-case-study-hero .column {
    padding: 0px;
  }
  .H008-case-study-hero .eyebrow {
    width: 355px;
    margin: 24px 0 16px;
  }
  .H008-case-study-hero .title-header {
    width: 355px;
    margin: 16px 0;
    font-size: 24px;
  }
  .H008-case-study-hero .optional-title-subheader {
    width: 355px;
    margin: 16px 0 24px;
  }
}

@media (min-width: 767px) {
  .H008-case-study-hero .content-container {
    margin-top: -75px;
  }
  .H008-case-study-hero .eyebrow {
    width: 388px;
    margin-top: 24px;
  }
  .H008-case-study-hero .title-header {
    width: 388px;
    margin: 16px 0 16px 0;
    font-size: 30px;
  }
  .H008-case-study-hero .optional-title-subheader {
    width: 388px;
    margin-bottom: 24px;
  }
}

@media (min-width: 1280px) {
  .H008-case-study-hero .eyebrow {
    width: 650px;
    margin-top: 32px;
  }
  .H008-case-study-hero .title-header {
    width: 650px;
    margin: 24px 0 24px 0;
    font-size: 44px;
    line-height: 1.27;
  }
  .H008-case-study-hero .optional-title-subheader {
    width: 650px;
    margin-bottom: 24px;
    font-size: 22px;
    line-height: 1.45;
  }
}

.H008B-case-study-hero {
  position: relative;
}

.H008B-case-study-hero .modal-backdrop {
  z-index: -1;
}

.H008B-case-study-hero .C084-profile-card div.bio-width-large .image-container {
  margin-left: 0px;
  border-radius: 50%;
}

.H008B-case-study-hero .h008b-optional-header {
  font-size: 22px;
  font-weight: 500;
  font-stretch: normal;
  line-height: 1.45;
  letter-spacing: normal;
  color: #2d383f;
  margin: 0 0 24px 0;
}

.H008B-case-study-hero .font-style-normal {
  font-style: normal;
}

.H008B-case-study-hero .font-style-italic {
  font-style: italic;
}

.H008B-case-study-hero .h008b-author-container {
  width: 100%;
  height: 100%;
}

.H008B-case-study-hero .image-container {
  position: relative;
  overflow: hidden;
}

.H008B-case-study-hero .image-container:before {
  display: block;
  padding-top: 56.25%;
  content: "";
}

.H008B-case-study-hero img {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.H008B-case-study-hero .h008b-author-img-container {
  height: 96px;
  width: 96px;
  border-radius: 50%;
  float: left;
}

.H008B-case-study-hero .author-info-container {
  float: left;
  margin: 18px 0 0 20px;
}

.H008B-case-study-hero .h008b-author-name {
  width: 280px;
  height: 24px;
  font-size: 18px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.33;
  letter-spacing: normal;
  color: #2d383f;
}

.H008B-case-study-hero .authorName:hover {
  background-color: transparent;
  color: #00aa7e;
  cursor: pointer;
}

.H008B-case-study-hero .h008b-author-title {
  width: 280px;
  height: 32px;
  font-size: 12px;
  font-weight: 300;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.33;
  letter-spacing: normal;
  color: #2d383f;
}

.H008B-case-study-hero h3 {
  font-weight: 600;
  color: #7B9BAA;
  letter-spacing: .08em;
  text-transform: uppercase;
  font-size: .75em;
  padding-top: 22px;
}

.H008B-case-study-hero h1 {
  font-size: 2em;
  line-height: 1.34375em;
  padding-top: 30px;
  margin-bottom: 24px;
}

.H008B-case-study-hero h2 {
  font-weight: 500;
  font-size: 1.125em;
  line-height: 1.5em;
  padding-top: 14px;
}

.H008B-case-study-hero p {
  margin: 0;
}

.H008B-case-study-hero .breadcrumb-container {
  position: absolute;
  top: 15px;
  width: 100%;
}

@media (min-width: 1280px) {
  .H008B-case-study-hero .h008b-author-container {
    margin-top: 30px;
  }
  .H008B-case-study-hero .image-container {
    position: relative;
    overflow: hidden;
  }
  .H008B-case-study-hero .image-container:before {
    display: block;
    padding-top: 25%;
    content: "";
  }
  .H008B-case-study-hero h1 {
    font-size: 2.75em;
    line-height: 1.25em;
  }
  .H008B-case-study-hero h2 {
    font-size: 1.3125em;
    line-height: 1.4762em;
  }
  .H008B-case-study-hero .modal-dialog {
    width: 800px;
  }
}

@media (min-width: 767px) and (max-width: 1279px) {
  .H008B-case-study-hero .C084-profile-card .bio-desc-container {
    width: 430px;
  }
  .H008B-case-study-hero .modal-dialog {
    width: 700px;
  }
}

@media (min-width: 767px) {
  .H008B-case-study-hero .image-container {
    position: relative;
    overflow: hidden;
  }
  .H008B-case-study-hero .image-container:before {
    display: block;
    padding-top: 25%;
    content: "";
  }
  .H008B-case-study-hero .content-container {
    margin-top: -75px;
  }
  .H008B-case-study-hero .column > * {
    margin-left: -24px;
  }
  .H008B-case-study-hero h3 {
    padding-top: 35px;
  }
  .H008B-case-study-hero h2 {
    padding-top: 28px;
  }
  .H008B-case-study-hero .content {
    background-color: #ffffff;
    position: relative;
    z-index: 1;
  }
  .H008B-case-study-hero .content:before {
    content: '';
    display: block;
    height: 75px;
  }
  .H008B-case-study-hero .content-area {
    top: -75px;
    margin-bottom: -100px;
  }
}

@media (max-width: 767px) {
  .H008B-case-study-hero .h008b-author-container {
    margin-top: 30px;
  }
}

.H008b-wrapper.brand-primary-background .content {
  background-color: #00AA7E;
}

.H008b-wrapper.brand-secondary-background .content {
  background-color: #004B8D;
}

.H008b-wrapper.brand-secondary-background .content {
  background-color: #004B8D;
}

.H008b-wrapper.brand-accent-background .content {
  background-color: #7B9BAA;
}

.H008b-wrapper.gray-background .content {
  background-color: #f0f0f0;
}

.H008C-case-study-hero {
  position: relative;
}

.H008C-case-study-hero.brand-primary-background .content {
  background-color: #00AA7E;
}

.H008C-case-study-hero.brand-secondary-background .content {
  background-color: #004B8D;
}

.H008C-case-study-hero.brand-accent-background .content {
  background-color: #7B9BAA;
}

.H008C-case-study-hero.gray-background .content {
  background-color: #f0f0f0;
}

.H008C-case-study-hero .row {
  margin: 0 auto;
}

.H008C-case-study-hero .content {
  background-color: #ffffff;
  position: relative;
  z-index: 1;
}

.H008C-case-study-hero .content:before {
  content: '';
  display: block;
  height: 75px;
}

.H008C-case-study-hero .font-style-normal {
  font-style: normal;
}

.H008C-case-study-hero .font-style-italic {
  font-style: italic;
}

.H008C-case-study-hero img {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.H008C-case-study-hero .image-container {
  position: relative;
  overflow: hidden;
  border: solid 1px #c0c0c0;
  z-index: 99;
  float: left;
  width: 100%;
}

.H008C-case-study-hero .image-container:before {
  display: block;
  padding-top: 56.25%;
  content: "";
}

.H008C-case-study-hero .left-column {
  float: left;
}

.H008C-case-study-hero .left-column .optional-caption {
  font-size: 14px;
  font-weight: 300;
  font-style: italic;
  color: #2d383f;
  float: left;
  width: 100%;
}

.H008C-case-study-hero .content-area {
  position: relative;
  top: -75px;
  margin-bottom: -75px;
}

.H008C-case-study-hero .eyebrow-label {
  height: 16px;
  color: #7B9BAA;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 600;
  line-height: 1.33;
}

.H008C-case-study-hero .title-header {
  font-size: 24px;
  font-weight: 300;
  line-height: 32px;
  color: #2d383f;
}

.H008C-case-study-hero .optional-title-subheader {
  font-size: 18px;
  font-weight: 500;
  line-height: 1.33;
  color: #2d383f;
}

@media (max-width: 767px) {
  .H008C-case-study-hero .row {
    max-width: 375px;
  }
  .H008C-case-study-hero .left-column {
    width: 0px;
    float: unset;
  }
  .H008C-case-study-hero .left-column .optional-caption {
    float: unset;
    width: 355px;
    margin: 24px 10px 0 10px;
    line-height: 1.14;
  }
  .H008C-case-study-hero .image-container {
    width: 375px;
    float: unset;
  }
  .H008C-case-study-hero .content-area {
    top: -85px;
    width: 375px;
    margin-bottom: 0px;
  }
  .H008C-case-study-hero .content-container {
    margin-top: -75px;
  }
  .H008C-case-study-hero .eyebrow-label {
    width: 355px;
    margin: 24px 10px 16px 10px;
  }
  .H008C-case-study-hero .title-header {
    width: 355px;
    margin: 16px 10px 0 10px;
  }
  .H008C-case-study-hero .optional-title-subheader {
    width: 355px;
    margin: 16px 10px 0;
  }
}

@media (min-width: 767px) {
  .H008C-case-study-hero .top-margin {
    height: 6px;
  }
  .H008C-case-study-hero .row {
    max-width: 768px;
  }
  .H008C-case-study-hero .left-column {
    width: 240px;
    margin: 24px 0 24px 30px;
  }
  .H008C-case-study-hero .left-column .optional-caption {
    margin: 24px 0 0;
    line-height: 1.14;
  }
  .H008C-case-study-hero .content-area {
    float: right;
    width: 420px;
    margin-right: 30px;
  }
  .H008C-case-study-hero .content-container {
    margin-top: -75px;
  }
  .H008C-case-study-hero .eyebrow-label {
    width: 100%;
    margin-top: 16px;
  }
  .H008C-case-study-hero .title-header {
    width: 100%;
    margin: 16px 0 16px;
  }
  .H008C-case-study-hero .optional-title-subheader {
    width: 100%;
    margin: 0 0 24px 0;
  }
}

@media (min-width: 1024px) and (max-width: 1374px) {
  .H008C-case-study-hero .top-margin {
    height: 16px;
  }
  .H008C-case-study-hero .row {
    max-width: 1180px;
  }
  .H008C-case-study-hero .left-column {
    width: 330px;
    margin: 36px 0 24px 87px;
  }
  .H008C-case-study-hero .left-column .optional-caption {
    margin: 24px 0 0;
    line-height: 1.14;
  }
  .H008C-case-study-hero .content-area {
    float: right;
    width: 540px;
    margin-right: 36px;
  }
  .H008C-case-study-hero .content-container {
    margin-top: -75px;
  }
  .H008C-case-study-hero .eyebrow-label {
    margin-top: 20px;
  }
  .H008C-case-study-hero .title-header {
    line-height: 1.36;
    font-size: 34px;
    margin: 16px 0 20px;
  }
  .H008C-case-study-hero .optional-title-subheader {
    font-size: 19px;
    margin: 0 0 24px 0;
  }
}

@media (min-width: 1375px) {
  .H008C-case-study-hero .top-margin {
    height: 24px;
  }
  .H008C-case-study-hero .row {
    max-width: 1440px;
  }
  .H008C-case-study-hero .left-column {
    max-width: 400px;
    min-width: 395px;
    margin: 45px 0 24px 130px;
  }
  .H008C-case-study-hero .left-column .optional-caption {
    margin: 24px 0 0;
    line-height: 1.71;
  }
  .H008C-case-study-hero .image-container {
    margin-top: 5px;
  }
  .H008C-case-study-hero .content-area {
    float: right;
    width: 700px;
    margin-right: 130px;
  }
  .H008C-case-study-hero .content-container {
    margin-top: -75px;
  }
  .H008C-case-study-hero .eyebrow-label {
    margin-top: 24px;
    margin-bottom: 24px;
  }
  .H008C-case-study-hero .title-header {
    font-size: 44px;
    font-weight: 300;
    line-height: 1.27;
    margin: 16px 0 24px;
  }
  .H008C-case-study-hero .optional-title-subheader {
    font-size: 22px;
    margin: 0 0 24px 0;
    line-height: 1.45;
  }
}

.H009-centered-hero-with-image {
  overflow: hidden;
  position: relative;
  text-align: center;
  color: #ffffff;
  height: 100vh;
  max-height: 225px;
  z-index: -1;
}

.H009-centered-hero-with-image img {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.H009-centered-hero-with-image .image-container {
  top: 50%;
  transform: perspective(1px) translateY(-50%);
  position: relative;
  overflow: hidden;
}

.H009-centered-hero-with-image .image-container:before {
  display: block;
  padding-top: 75%;
  content: "";
}

@media (min-width: 767px) {
  .H009-centered-hero-with-image .image-container {
    position: relative;
    overflow: hidden;
  }
  .H009-centered-hero-with-image .image-container:before {
    display: block;
    padding-top: 40%;
    content: "";
  }
}

@media (min-width: 1000px) {
  .H009-centered-hero-with-image .image-container {
    position: relative;
    overflow: hidden;
  }
  .H009-centered-hero-with-image .image-container:before {
    display: block;
    padding-top: 25%;
    content: "";
  }
}

.H009-centered-hero-with-image .image-container:after {
  content: '';
  display: block;
  background-color: #000000;
  opacity: .5;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}

.H009-centered-hero-with-image .content-wrapper {
  height: 100%;
}

.H009-centered-hero-with-image .padded-container {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
}

.H009-centered-hero-with-image .title {
  display: table;
  height: 100%;
  width: 100%;
}

.H009-centered-hero-with-image h1 {
  display: table-cell;
  vertical-align: middle;
  padding-bottom: 50px;
}

@media (min-width: 767px) {
  .H009-centered-hero-with-image h1 {
    padding-bottom: 90px;
  }
}

.H009B-hero {
  position: relative;
}

.H009B-hero .content-wrapper {
  position: relative;
  overflow: hidden;
  height: 100%;
}

.H009B-hero img {
  min-height: 100%;
  min-width: 100%;
  object-fit: cover;
}

@media (max-width: 766px) {
  .H009B-hero img {
    height: 100%;
  }
}

.H009B-hero .image-container {
  position: absolute;
  height: 100%;
  max-height: unset;
  width: 100%;
  object-fit: cover;
}

@media (min-width: 767px) and (max-width: 1279px) {
  .H009B-hero .image-container {
    min-height: 203px;
  }
}

.H009B-hero .image-container:before {
  display: none;
}

.H009B-hero .image-container:after {
  content: '';
  display: block;
  background-color: #000000;
  opacity: .5;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}

.H009B-hero .jump-nav .navbar-wrapper .navbar {
  visibility: hidden !important;
}

.H009B-hero .navbar-wrapper {
  visibility: hidden !important;
}

.H009B-hero .visible-xs-block {
  display: none !important;
}

.H009B-hero .h009b-padded-container {
  text-align: center;
  left: 0;
  height: 100%;
  max-width: 1180px;
  margin-left: auto;
  margin-right: auto;
  width: 100%;
  padding-bottom: 2rem;
}

@media (max-width: 766px) {
  .H009B-hero .h009b-padded-container {
    padding: 0 0.625rem;
  }
}

@media (min-width: 767px) and (max-width: 1279px) {
  .H009B-hero .h009b-padded-container {
    padding: 0 0.039rem;
  }
}

.H009B-hero .h009b-padded-container .row1 {
  padding-top: 2.5rem;
}

@media (max-width: 766px) {
  .H009B-hero .h009b-padded-container .row1 {
    padding-top: 4rem;
  }
}

.H009B-hero .h009b-padded-container .row1 .hero-heading {
  overflow: hidden;
  position: relative;
  text-align: center;
  color: #ffffff;
  font-weight: 300;
  font-size: 2.75rem;
  line-height: 3.5rem;
}

@media (max-width: 766px) {
  .H009B-hero .h009b-padded-container .row1 .hero-heading {
    font-size: 2.25rem;
    line-height: 3rem;
  }
}

@media (min-width: 767px) and (max-width: 1279px) {
  .H009B-hero .h009b-padded-container .row1 .hero-heading {
    font-size: 2.25rem;
  }
}

.H009B-hero .h009b-padded-container .row2 {
  padding-top: 2.5rem;
}

@media (max-width: 766px) {
  .H009B-hero .h009b-padded-container .row2 {
    padding-top: 3rem;
  }
}

.H009B-hero .h009b-padded-container .row2 #horizontal-list {
  list-style: none;
  padding: 0;
}

.H009B-hero .h009b-padded-container .row2 li {
  display: inline-flex;
  white-space: nowrap;
  margin: 0 1.25rem 1rem;
}

.H009B-hero .hero-jump-nav {
  position: relative;
  text-align: left;
  color: #c0c0c0;
  font-size: 0.75rem;
  font-weight: 600;
  text-transform: uppercase;
  display: block;
  line-height: 1rem;
}

@media (max-width: 766px) {
  .H009B-hero .hero-jump-nav {
    color: #ffffff;
  }
}

.H009B-hero .hero-jump-nav:hover {
  color: #ffffff;
}

.H010-hero-with-sidebar-and-optional-footer {
  background-color: #f0f0f0;
}

.H010-hero-with-sidebar-and-optional-footer .hero {
  position: relative;
  overflow: hidden;
}

.H010-hero-with-sidebar-and-optional-footer .hero-image-wrapper {
  position: absolute;
  top: 0;
  height: 100%;
  width: 100%;
}

.H010-hero-with-sidebar-and-optional-footer .hero-image {
  position: relative;
  overflow: hidden;
}

.H010-hero-with-sidebar-and-optional-footer .hero-image:before {
  display: block;
  padding-top: 200%;
  content: "";
}

.H010-hero-with-sidebar-and-optional-footer img {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.H010-hero-with-sidebar-and-optional-footer .right {
  position: relative;
}

.H010-hero-with-sidebar-and-optional-footer .hero-content {
  position: relative;
  z-index: 1;
  padding-top: 32px;
  padding-left: 10px;
  padding-right: 10px;
  padding-bottom: 20px;
}

.H010-hero-with-sidebar-and-optional-footer h1 {
  padding-bottom: 32px;
  line-height: 1.3333333333em;
  color: #ffffff;
}

.H010-hero-with-sidebar-and-optional-footer .subheadline {
  padding-bottom: 40px;
  color: #ffffff;
  line-height: 1.5em;
}

.H010-hero-with-sidebar-and-optional-footer .subheadline p {
  margin: 0;
  font-weight: 400;
}

.H010-hero-with-sidebar-and-optional-footer ._h010-cta-buttons {
  margin-top: 0.5rem;
}

@media (max-width: 766px) {
  .H010-hero-with-sidebar-and-optional-footer ._h010-cta-buttons {
    text-align: center;
  }
}

@media (max-width: 610px) {
  .H010-hero-with-sidebar-and-optional-footer ._h010-cta-buttons {
    max-width: 17.5rem;
    margin: 0 auto;
  }
}

.H010-hero-with-sidebar-and-optional-footer.has-footer .hero-content {
  padding-bottom: 44px;
}

.H010-hero-with-sidebar-and-optional-footer .footer {
  padding: 16px 10px 20px 16px;
  background-color: #ffffff;
}

.H010-hero-with-sidebar-and-optional-footer .footer-item {
  height: 72px;
  overflow: hidden;
  font-weight: 500;
  line-height: 1.5em;
}

.H010-hero-with-sidebar-and-optional-footer .footer-item:first-child {
  margin-bottom: 12px;
}

.H010-hero-with-sidebar-and-optional-footer .footer-item .image-container, .H010-hero-with-sidebar-and-optional-footer .footer-item .icon-container {
  position: relative;
  overflow: hidden;
  width: 48px;
  height: 48px;
  margin-right: 16px;
  float: left;
}

.H010-hero-with-sidebar-and-optional-footer .footer-item .image-container:before, .H010-hero-with-sidebar-and-optional-footer .footer-item .icon-container:before {
  display: block;
  padding-top: 100%;
  content: "";
}

.H010-hero-with-sidebar-and-optional-footer .footer-item a:hover {
  color: #00aa7e;
}

.H010-hero-with-sidebar-and-optional-footer .footer-item .teaser-title {
  color: #333333;
}

.H010-hero-with-sidebar-and-optional-footer .sidebar {
  padding: 0 10px;
}

.H010-hero-with-sidebar-and-optional-footer .sidebar-item {
  padding: 16px 0;
  border-bottom: 1px solid #c0c0c0;
  overflow: hidden;
}

.H010-hero-with-sidebar-and-optional-footer .sidebar-item:last-child {
  border-bottom: 0;
}

.H010-hero-with-sidebar-and-optional-footer .sidebar-item .image-container, .H010-hero-with-sidebar-and-optional-footer .sidebar-item .icon-container {
  position: relative;
  overflow: hidden;
  width: 96px;
  height: 96px;
  margin-right: 24px;
  float: left;
}

.H010-hero-with-sidebar-and-optional-footer .sidebar-item .image-container:before, .H010-hero-with-sidebar-and-optional-footer .sidebar-item .icon-container:before {
  display: block;
  padding-top: 100%;
  content: "";
}

.H010-hero-with-sidebar-and-optional-footer .sidebar-item .play-button-circle:before {
  content: '';
  border-radius: 50%;
  height: 56px;
  width: 56px;
  background-color: #000000;
  background-color: rgba(0, 0, 0, 0.5);
  -webkit-animation-duration: .25s;
  animation-duration: .25s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  position: absolute;
  top: 22px;
  left: 71%;
  margin-left: 0;
}

.H010-hero-with-sidebar-and-optional-footer .sidebar-item .play-button-circle:after {
  content: '';
  width: 0;
  height: 0;
  border-top: 13px solid transparent;
  border-bottom: 13px solid transparent;
  border-left: 20px solid #ffffff;
  position: absolute;
  top: 38px;
  left: 95%;
}

.H010-hero-with-sidebar-and-optional-footer .sidebar-item .image-container:after {
  background-color: rgba(16, 16, 16, 0.3);
  content: '';
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  transition: background-color .2s ease-in-out;
}

.H010-hero-with-sidebar-and-optional-footer .sidebar-item .icon-container:after {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  transition: background-color .2s ease-in-out;
}

.H010-hero-with-sidebar-and-optional-footer .sidebar-item .image-container:hover:after {
  background-color: rgba(16, 16, 16, 0);
}

.H010-hero-with-sidebar-and-optional-footer .sidebar-item .active a {
  text-decoration: underline;
  color: #333333;
}

.H010-hero-with-sidebar-and-optional-footer .sidebar-item .active a .ellip-line {
  text-decoration: underline;
}

.H010-hero-with-sidebar-and-optional-footer .sidebar-item .teaser-title {
  margin-bottom: 8px;
  text-transform: uppercase;
  font-size: 0.75em;
  line-height: 1.3333333333em;
  font-weight: 600;
  letter-spacing: .08em;
}

.H010-hero-with-sidebar-and-optional-footer .sidebar-item a:hover {
  text-decoration: underline;
  color: #333333;
}

.H010-hero-with-sidebar-and-optional-footer .sidebar-item a:hover .ellip-line {
  text-decoration: underline;
}

.H010-hero-with-sidebar-and-optional-footer .sidebar-item .teaser-text {
  height: 78px;
  overflow: hidden;
  line-height: 1.5em;
  font-weight: 500;
  color: #333333;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
}

.H010-hero-with-sidebar-and-optional-footer .sidebar-item .date {
  font-size: 0.75em;
  line-height: 1.3333333333em;
}

.H010-hero-with-sidebar-and-optional-footer .sidebar-item .play-button {
  top: 0;
  left: 0;
}

.H010-hero-with-sidebar-and-optional-footer .sidebar-content {
  margin-left: 120px;
}

@media (min-width: 380px) {
  .H010-hero-with-sidebar-and-optional-footer .hero-image {
    position: relative;
    overflow: hidden;
  }
  .H010-hero-with-sidebar-and-optional-footer .hero-image:before {
    display: block;
    padding-top: 155%;
    content: "";
  }
}

@media (min-width: 410px) {
  .H010-hero-with-sidebar-and-optional-footer .hero-image {
    position: relative;
    overflow: hidden;
  }
  .H010-hero-with-sidebar-and-optional-footer .hero-image:before {
    display: block;
    padding-top: 133.333333333%;
    content: "";
  }
}

@media (min-width: 767px) {
  .H010-hero-with-sidebar-and-optional-footer .hero-image {
    position: relative;
    overflow: hidden;
  }
  .H010-hero-with-sidebar-and-optional-footer .hero-image:before {
    display: block;
    padding-top: 60%;
    content: "";
  }
  .H010-hero-with-sidebar-and-optional-footer .hero-content {
    padding: 96px 58px 70px 30px;
  }
  .H010-hero-with-sidebar-and-optional-footer .subheadline {
    padding-bottom: 32px;
  }
  .H010-hero-with-sidebar-and-optional-footer ._h010-cta-buttons {
    margin-top: 0;
  }
  .H010-hero-with-sidebar-and-optional-footer.has-footer .hero-content {
    padding-bottom: 70px;
  }
  .H010-hero-with-sidebar-and-optional-footer .footer {
    height: 112px;
    padding: 18px 30px 22px 30px;
    overflow: hidden;
  }
  .H010-hero-with-sidebar-and-optional-footer .footer-item {
    width: 50%;
    padding-left: 6px;
    float: left;
  }
  .H010-hero-with-sidebar-and-optional-footer .footer-item:first-child {
    padding-right: 6px;
    padding-left: 0;
    margin-bottom: 0;
  }
  .H010-hero-with-sidebar-and-optional-footer .sidebar {
    padding: 0 30px;
  }
}

@media (min-width: 1080px) {
  .H010-hero-with-sidebar-and-optional-footer .hero-image {
    position: relative;
    overflow: hidden;
  }
  .H010-hero-with-sidebar-and-optional-footer .hero-image:before {
    display: block;
    padding-top: 40%;
    content: "";
  }
}

@media (min-width: 1280px) {
  .H010-hero-with-sidebar-and-optional-footer {
    height: 456px;
    overflow: hidden;
  }
  .H010-hero-with-sidebar-and-optional-footer.has-footer .hero {
    height: 344px;
  }
  .H010-hero-with-sidebar-and-optional-footer.has-footer .hero-image-wrapper {
    height: 344px;
    overflow: hidden;
  }
  .H010-hero-with-sidebar-and-optional-footer.has-footer .hero-image {
    position: relative;
    overflow: hidden;
  }
  .H010-hero-with-sidebar-and-optional-footer.has-footer .hero-image:before {
    display: block;
    padding-top: 60%;
    content: "";
  }
  .H010-hero-with-sidebar-and-optional-footer.has-footer .hero-content {
    padding-bottom: 46px;
  }
  .H010-hero-with-sidebar-and-optional-footer .hero {
    overflow: visible;
  }
  .H010-hero-with-sidebar-and-optional-footer h1 {
    line-height: 1.2727272727em;
  }
  .H010-hero-with-sidebar-and-optional-footer .subheadline {
    padding-bottom: 40px;
  }
  .H010-hero-with-sidebar-and-optional-footer .right {
    float: left;
    width: 63.194444%;
  }
  .H010-hero-with-sidebar-and-optional-footer .left {
    float: right;
    width: 36.805556%;
  }
  .H010-hero-with-sidebar-and-optional-footer .hero-image {
    position: relative;
    overflow: hidden;
  }
  .H010-hero-with-sidebar-and-optional-footer .hero-image:before {
    display: block;
    padding-top: 60%;
    content: "";
  }
  .H010-hero-with-sidebar-and-optional-footer .hero-content {
    width: 780px;
    float: right;
    padding-right: 100px;
    padding-left: 0;
  }
  .H010-hero-with-sidebar-and-optional-footer .sidebar {
    width: 400px;
    padding: 0 0 0 20px;
  }
  .H010-hero-with-sidebar-and-optional-footer .footer {
    padding: 16px 0 24px 0;
  }
  .H010-hero-with-sidebar-and-optional-footer .footer-content {
    width: 780px;
    float: right;
  }
  .H010-hero-with-sidebar-and-optional-footer .footer-item {
    width: 380px;
    padding: 0 36px 0 0;
  }
  .H010-hero-with-sidebar-and-optional-footer .footer-item:first-child {
    padding: 0;
    margin-right: 20px;
  }
}

@media (min-width: 1361px) {
  .H010-hero-with-sidebar-and-optional-footer.has-footer .hero-image {
    position: relative;
    overflow: hidden;
  }
  .H010-hero-with-sidebar-and-optional-footer.has-footer .hero-image:before {
    display: block;
    padding-top: 40%;
    content: "";
  }
}

@media (min-width: 767px) {
  .H010-hero-with-sidebar-and-optional-footer .footer {
    overflow: visible;
  }
}

.H010b-hero-with-sidebar-and-optional-footer {
  position: relative;
  padding-top: 3rem;
  /* Hide scrollbar for Chrome, Safari and Opera */
}

.H010b-hero-with-sidebar-and-optional-footer .padded-container {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}

.H010b-hero-with-sidebar-and-optional-footer .left {
  padding-left: -10px;
  padding-right: -10px;
}

.H010b-hero-with-sidebar-and-optional-footer .hero-image-wrapper {
  position: absolute;
  top: 0;
  height: 100%;
  width: 100%;
  z-index: -1;
}

.H010b-hero-with-sidebar-and-optional-footer .hero-image {
  position: relative;
  overflow: hidden;
  height: 100%;
}

.H010b-hero-with-sidebar-and-optional-footer .hero-image:before {
  display: block;
  padding-top: 200%;
  content: "";
}

.H010b-hero-with-sidebar-and-optional-footer img {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  height: 100%;
}

.H010b-hero-with-sidebar-and-optional-footer .hero-content {
  position: relative;
  z-index: 1;
  padding-bottom: 20px;
}

.H010b-hero-with-sidebar-and-optional-footer h1 {
  padding-bottom: 24px;
  font-size: 2.25rem;
  line-height: 3rem;
  color: #ffffff;
}

.H010b-hero-with-sidebar-and-optional-footer .subheadline {
  padding-bottom: 32px;
  color: #ffffff;
  line-height: 1.5em;
}

.H010b-hero-with-sidebar-and-optional-footer .subheadline p {
  margin: 0;
  font-weight: 400;
}

@media (max-width: 766px) {
  .H010b-hero-with-sidebar-and-optional-footer ._h010-cta-buttons {
    text-align: center;
  }
}

@media (max-width: 610px) {
  .H010b-hero-with-sidebar-and-optional-footer ._h010-cta-buttons {
    max-width: 17.5rem;
    margin: 0 auto;
  }
}

.H010b-hero-with-sidebar-and-optional-footer.has-footer .hero-content {
  padding-bottom: 16px;
}

.H010b-hero-with-sidebar-and-optional-footer.has-footer h1 {
  padding-bottom: 32px;
}

.H010b-hero-with-sidebar-and-optional-footer .footer {
  padding: 16px 0 32px 0;
}

.H010b-hero-with-sidebar-and-optional-footer .footer-content {
  box-shadow: 0 2px 20px 0 rgba(0, 0, 0, 0.2);
  background-color: rgba(0, 0, 0, 0.65);
}

.H010b-hero-with-sidebar-and-optional-footer .footer-item {
  overflow: hidden;
  display: flex;
  padding: 1rem 1rem 1.5rem 1rem;
}

.H010b-hero-with-sidebar-and-optional-footer .footer-item .teaser-title {
  color: #ffffff;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 400;
  text-transform: none;
}

.H010b-hero-with-sidebar-and-optional-footer .footer-item .image-container, .H010b-hero-with-sidebar-and-optional-footer .footer-item .icon-container {
  position: relative;
  overflow: hidden;
  width: 48px;
  height: 48px;
  margin-right: 12px;
  float: left;
}

.H010b-hero-with-sidebar-and-optional-footer .footer-item .image-container:before, .H010b-hero-with-sidebar-and-optional-footer .footer-item .icon-container:before {
  display: block;
  padding-top: 100%;
  content: "";
}

.H010b-hero-with-sidebar-and-optional-footer .footer-item a:hover {
  color: #00aa7e;
}

.H010b-hero-with-sidebar-and-optional-footer .sidebar {
  padding: 0 10px;
  background-color: #f3f3f3;
  display: grid;
  grid-auto-flow: column;
  grid-auto-columns: 75%;
  gap: 10px;
  overflow-x: auto;
  overscroll-behavior-x: contain;
  scroll-snap-type: inline mandatory;
  scroll-padding-inline: 10px;
  -ms-overflow-style: none;
  /* IE and Edge */
  scrollbar-width: none;
  /* Firefox */
}

.H010b-hero-with-sidebar-and-optional-footer .sidebar::-webkit-scrollbar {
  display: none;
}

.H010b-hero-with-sidebar-and-optional-footer .sidebar-item {
  padding: 24px 0;
  display: flex;
  align-items: flex-start;
  overflow: hidden;
  scroll-snap-align: start;
  position: relative;
}

.H010b-hero-with-sidebar-and-optional-footer .sidebar-item:last-child {
  border-bottom: 0;
}

.H010b-hero-with-sidebar-and-optional-footer .sidebar-item:not(:last-child)::after {
  content: "";
  position: absolute;
  right: 0;
  top: 0;
  transform: translateY(25%);
  height: 104px;
  width: 1px;
  background-color: #c9cacc;
}

.H010b-hero-with-sidebar-and-optional-footer .image-container, .H010b-hero-with-sidebar-and-optional-footer .icon-container {
  position: relative;
  overflow: hidden;
  width: 80px;
  height: 80px;
  margin-right: 12px;
  float: left;
}

.H010b-hero-with-sidebar-and-optional-footer .image-container:before, .H010b-hero-with-sidebar-and-optional-footer .icon-container:before {
  display: block;
  padding-top: 100%;
  content: "";
}

.H010b-hero-with-sidebar-and-optional-footer .play-button {
  transform: translate(-50%, 0);
}

.H010b-hero-with-sidebar-and-optional-footer .play-button-circle:before {
  content: '';
  border-radius: 50%;
  height: 56px;
  width: 56px;
  background-color: #000000;
  background-color: rgba(0, 0, 0, 0.5);
  -webkit-animation-duration: .25s;
  animation-duration: .25s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  position: absolute;
  top: 13px;
  left: 64%;
  margin-left: 0;
}

.H010b-hero-with-sidebar-and-optional-footer .play-button-circle:after {
  content: '';
  width: 0;
  height: 0;
  border-top: 13px solid transparent;
  border-bottom: 13px solid transparent;
  border-left: 20px solid #ffffff;
  position: absolute;
  top: 28px;
  left: 90%;
}

.H010b-hero-with-sidebar-and-optional-footer .image-container:after {
  background-color: rgba(16, 16, 16, 0.3);
  content: '';
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  transition: background-color .2s ease-in-out;
}

.H010b-hero-with-sidebar-and-optional-footer .icon-container:after {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  transition: background-color .2s ease-in-out;
}

.H010b-hero-with-sidebar-and-optional-footer .image-container:hover:after {
  background-color: rgba(16, 16, 16, 0);
}

.H010b-hero-with-sidebar-and-optional-footer .active a {
  text-decoration: underline;
  color: #262728;
}

.H010b-hero-with-sidebar-and-optional-footer .active a .ellip-line {
  text-decoration: underline;
}

.H010b-hero-with-sidebar-and-optional-footer .teaser-title {
  margin-bottom: 8px;
  text-transform: uppercase;
  font-size: 0.75em;
  line-height: 1.3333333333em;
  font-weight: 600;
  letter-spacing: .08em;
}

.H010b-hero-with-sidebar-and-optional-footer a:hover {
  text-decoration: underline;
  color: #262728;
}

.H010b-hero-with-sidebar-and-optional-footer a:hover .ellip-line {
  text-decoration: underline;
}

.H010b-hero-with-sidebar-and-optional-footer .teaser-text {
  overflow: hidden;
  line-height: 1.5rem;
  font-weight: 500;
  color: #262728;
}

.H010b-hero-with-sidebar-and-optional-footer .teaser-text p {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  margin-bottom: 8px;
}

.H010b-hero-with-sidebar-and-optional-footer .date {
  font-size: .75rem;
  line-height: 1.5rem;
  color: #000000;
}

.H010b-hero-with-sidebar-and-optional-footer .play-button {
  top: 0;
  left: 0;
  margin-left: 1.5rem;
}

.H010b-hero-with-sidebar-and-optional-footer .sidebar-content {
  margin-right: 1.5rem;
}

.H010b-hero-with-sidebar-and-optional-footer .sidebar-item .image-container {
  margin-left: 1.5rem;
}

.H010b-hero-with-sidebar-and-optional-footer .cta-btn:hover {
  text-decoration: none;
}

@media (min-width: 380px) {
  .H010b-hero-with-sidebar-and-optional-footer .hero-image {
    position: relative;
    overflow: hidden;
  }
  .H010b-hero-with-sidebar-and-optional-footer .hero-image:before {
    display: block;
    padding-top: 155%;
    content: "";
  }
}

@media (min-width: 410px) {
  .H010b-hero-with-sidebar-and-optional-footer .hero-image {
    position: relative;
    overflow: hidden;
  }
  .H010b-hero-with-sidebar-and-optional-footer .hero-image:before {
    display: block;
    padding-top: 133.333333333%;
    content: "";
  }
}

@media (min-width: 600px) {
  .H010b-hero-with-sidebar-and-optional-footer .footer-content {
    display: flex;
  }
}

@media (min-width: 767px) {
  .H010b-hero-with-sidebar-and-optional-footer .padded-container {
    flex-direction: row;
    align-items: stretch;
  }
  .H010b-hero-with-sidebar-and-optional-footer .right {
    align-self: center;
  }
  .H010b-hero-with-sidebar-and-optional-footer .hero-image {
    position: relative;
    overflow: hidden;
  }
  .H010b-hero-with-sidebar-and-optional-footer .hero-image:before {
    display: block;
    padding-top: 60%;
    content: "";
  }
  .H010b-hero-with-sidebar-and-optional-footer ._h010-cta-buttons {
    margin-top: 0;
  }
  .H010b-hero-with-sidebar-and-optional-footer .sidebar-item {
    border-bottom: 1px solid #c0c0c0;
  }
  .H010b-hero-with-sidebar-and-optional-footer .play-button-circle:before {
    top: 13px;
    left: 36%;
  }
  .H010b-hero-with-sidebar-and-optional-footer .play-button-circle:after {
    top: 28px;
    left: 65%;
  }
  .H010b-hero-with-sidebar-and-optional-footer .hero-content {
    padding-bottom: 0px;
    padding-right: 12px;
  }
  .H010b-hero-with-sidebar-and-optional-footer.has-footer .footer {
    padding-top: 0;
    padding-bottom: 0;
  }
  .H010b-hero-with-sidebar-and-optional-footer .sidebar {
    display: block;
    padding: 0 1.5rem;
    width: 368px;
    height: 100%;
  }
  .H010b-hero-with-sidebar-and-optional-footer .sidebar-item:not(:last-child)::after {
    display: none;
  }
  .H010b-hero-with-sidebar-and-optional-footer .sidebar-content {
    margin-right: 0;
  }
  .H010b-hero-with-sidebar-and-optional-footer .sidebar-item .image-container {
    margin-left: 0;
  }
  .H010b-hero-with-sidebar-and-optional-footer .news-article-teaser-image:not(:first-child) .image-container,
  .H010b-hero-with-sidebar-and-optional-footer play-button {
    margin-left: 0;
  }
  .H010b-hero-with-sidebar-and-optional-footer .footer {
    padding: 18px 0px 22px 30px;
    padding-left: 0;
  }
  .H010b-hero-with-sidebar-and-optional-footer .footer-content {
    display: block;
    margin-right: 12px;
  }
}

@media (min-width: 1080px) {
  .H010b-hero-with-sidebar-and-optional-footer .hero-image {
    position: relative;
    overflow: hidden;
  }
  .H010b-hero-with-sidebar-and-optional-footer .hero-image:before {
    display: block;
    padding-top: 40%;
    content: "";
  }
}

@media (min-width: 1024px) {
  .H010b-hero-with-sidebar-and-optional-footer {
    overflow: hidden;
  }
  .H010b-hero-with-sidebar-and-optional-footer.has-footer .hero {
    min-height: 344px;
    display: flex;
    align-items: center;
  }
  .H010b-hero-with-sidebar-and-optional-footer.has-footer .hero-image-wrapper {
    min-height: 344px;
    overflow: hidden;
  }
  .H010b-hero-with-sidebar-and-optional-footer.has-footer .hero-image {
    position: relative;
    overflow: hidden;
  }
  .H010b-hero-with-sidebar-and-optional-footer.has-footer .hero-image:before {
    display: block;
    padding-top: 60%;
    content: "";
  }
  .H010b-hero-with-sidebar-and-optional-footer .hero {
    overflow: visible;
  }
  .H010b-hero-with-sidebar-and-optional-footer .right {
    width: 63.194444%;
  }
  .H010b-hero-with-sidebar-and-optional-footer .left {
    width: 36.805556%;
  }
  .H010b-hero-with-sidebar-and-optional-footer .hero-image {
    position: relative;
    overflow: hidden;
  }
  .H010b-hero-with-sidebar-and-optional-footer .hero-image:before {
    display: block;
    padding-top: 60%;
    content: "";
  }
  .H010b-hero-with-sidebar-and-optional-footer .hero-content {
    width: 700px;
    padding-right: 100px;
    padding-left: 0;
  }
  .H010b-hero-with-sidebar-and-optional-footer .sidebar {
    padding: 0 1.5rem;
    width: 100%;
  }
  .H010b-hero-with-sidebar-and-optional-footer .footer {
    padding: 16px 0 24px 0;
  }
  .H010b-hero-with-sidebar-and-optional-footer .footer-content {
    display: flex;
    gap: 12px;
  }
  .H010b-hero-with-sidebar-and-optional-footer .footer-item {
    width: 380px;
  }
  .H010b-hero-with-sidebar-and-optional-footer .footer-item .teaser-title:hover {
    color: #ffffff;
  }
}

@media (min-width: 1361px) {
  .H010b-hero-with-sidebar-and-optional-footer.has-footer .hero-image {
    position: relative;
    overflow: hidden;
  }
  .H010b-hero-with-sidebar-and-optional-footer.has-footer .hero-image:before {
    display: block;
    padding-top: 40%;
    content: "";
  }
  .H010b-hero-with-sidebar-and-optional-footer .footer-content {
    margin-right: 20px;
  }
}

@media (min-width: 767px) {
  .H010b-hero-with-sidebar-and-optional-footer {
    padding-bottom: 3rem;
  }
}

@media (max-width: 766px) {
  .H010b-hero-with-sidebar-and-optional-footer .padded-container {
    padding-left: 0;
    padding-right: 0;
  }
  .H010b-hero-with-sidebar-and-optional-footer .right {
    padding-left: 20px;
    padding-right: 10px;
  }
}

.H002D-hero-with-jump-links-and-optional-video-background {
  height: 100%;
}

.H002D-hero-with-jump-links-and-optional-video-background .content-wrapper {
  display: flex;
  position: relative;
  overflow: hidden;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.6);
}

.H002D-hero-with-jump-links-and-optional-video-background .content-wrapper.h002d-brand1-overlay {
  background-color: rgba(27, 37, 82, 0.6);
}

.H002D-hero-with-jump-links-and-optional-video-background .content-wrapper.h002d-brand3-overlay {
  background-color: rgba(49, 19, 64, 0.6);
}

.H002D-hero-with-jump-links-and-optional-video-background .content-wrapper .image-container {
  display: flex;
  position: absolute;
  width: 100%;
  height: 100%;
  max-height: unset;
  object-fit: cover;
  z-index: -1;
}

.H002D-hero-with-jump-links-and-optional-video-background .content-wrapper img {
  min-height: 100%;
  min-width: 100%;
  object-fit: cover;
}

@media (max-width: 766px) {
  .H002D-hero-with-jump-links-and-optional-video-background .content-wrapper img {
    height: 100%;
  }
}

.H002D-hero-with-jump-links-and-optional-video-background .content-wrapper .h002d-video-container {
  position: absolute;
  z-index: -1;
  height: 100%;
  width: 100%;
  max-height: unset;
  object-fit: cover;
}

.H002D-hero-with-jump-links-and-optional-video-background .content-wrapper .h002d-video-container video {
  min-height: 100%;
  min-width: 100%;
  object-fit: cover;
}

.H002D-hero-with-jump-links-and-optional-video-background .content-wrapper .h002d-video-container .bc-player-default_default.vjs-mouse .vjs-big-play-button {
  display: none;
}

.H002D-hero-with-jump-links-and-optional-video-background .content-wrapper .h002d-video-container .bc-player-default_default.vjs-mouse .vjs-control-bar {
  display: none;
}

.H002D-hero-with-jump-links-and-optional-video-background .content-wrapper .h002d-video-container .bc-player-default_default .vjs-loading-spinner {
  display: none;
}

.H002D-hero-with-jump-links-and-optional-video-background .content-wrapper .h002d-video-container .bc-player-default_default.vjs-has-started .vjs-control-bar {
  display: block;
  visibility: hidden;
  opacity: 0;
}

.H002D-hero-with-jump-links-and-optional-video-background .content-wrapper .h002d-video-container .bc-player-default_default.vjs-paused .vjs-big-play-button {
  display: none;
}

.H002D-hero-with-jump-links-and-optional-video-background .h002d-breadcrumb-container {
  padding: 5rem 0 0;
}

.H002D-hero-with-jump-links-and-optional-video-background .h002d-breadcrumb-container.show-breadcrumb {
  padding: 0;
}

@media (max-width: 766px) {
  .H002D-hero-with-jump-links-and-optional-video-background .h002d-breadcrumb-container {
    padding: 0;
  }
}

.H002D-hero-with-jump-links-and-optional-video-background .h002d-breadcrumb-container .breadcrumb {
  font-weight: normal;
  font-size: .875rem;
  line-height: 1rem;
  margin: 32px 0;
}

@media (max-width: 766px) {
  .H002D-hero-with-jump-links-and-optional-video-background .h002d-breadcrumb-container .breadcrumb {
    display: none;
  }
}

.H002D-hero-with-jump-links-and-optional-video-background .h002d-breadcrumb-container .breadcrumb a {
  color: #fff;
}

.H002D-hero-with-jump-links-and-optional-video-background .h002d-breadcrumb-container .breadcrumb > li + li:before {
  content: '';
  color: #fff;
  border-right: 1px solid;
  border-bottom: 1px solid;
  display: inline-block;
  padding: 3px;
  transform: rotate(-45deg);
  margin-left: 6px;
  margin-right: 13px;
}

.H002D-hero-with-jump-links-and-optional-video-background .padded-container {
  display: flex;
  flex-direction: column;
  position: relative;
  margin-left: auto;
  margin-right: auto;
}

@media (max-width: 766px) {
  .H002D-hero-with-jump-links-and-optional-video-background .padded-container {
    padding: 0 .625rem;
    width: 100%;
  }
}

.H002D-hero-with-jump-links-and-optional-video-background .padded-container .h002d-text-content {
  min-height: 400px;
  width: 580px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  gap: 40px;
}

@media (max-width: 766px) {
  .H002D-hero-with-jump-links-and-optional-video-background .padded-container .h002d-text-content {
    padding: 3rem 0 0;
    width: 100%;
    gap: 32px;
  }
}

.H002D-hero-with-jump-links-and-optional-video-background .padded-container .h002d-text-content .h002d-text-group {
  display: flex;
  flex-direction: column;
}

.H002D-hero-with-jump-links-and-optional-video-background .padded-container .h002d-text-content .h002d-text-group.has-body-copy {
  gap: 24px;
}

.H002D-hero-with-jump-links-and-optional-video-background .padded-container .h002d-text-content .h002d-text-group .h002d-hero-heading {
  color: #fff;
  font-size: 2.75rem;
  line-height: 3.5rem;
}

@media (max-width: 766px) {
  .H002D-hero-with-jump-links-and-optional-video-background .padded-container .h002d-text-content .h002d-text-group .h002d-hero-heading {
    line-height: 3rem;
    font-size: 2.25rem;
  }
}

.H002D-hero-with-jump-links-and-optional-video-background .padded-container .h002d-text-content .h002d-text-group .cm-teasable__text {
  margin-top: 0;
  font-weight: 400;
}

.H002D-hero-with-jump-links-and-optional-video-background .padded-container .h002d-text-content .h002d-text-group .cm-teasable__text p {
  margin: 0;
}

.H002D-hero-with-jump-links-and-optional-video-background .padded-container .h002d-text-content .h002d-cta-container ._h002d-cta-buttons {
  display: flex;
  flex-direction: row;
  gap: 20px;
}

@media (max-width: 766px) {
  .H002D-hero-with-jump-links-and-optional-video-background .padded-container .h002d-text-content .h002d-cta-container ._h002d-cta-buttons {
    display: block;
    margin: 0 auto;
    width: 280px;
  }
}

.H002D-hero-with-jump-links-and-optional-video-background .padded-container .h002d-text-content .h002d-cta-container .cta-buttons .cta-btn {
  margin: 0;
}

@media (max-width: 766px) {
  .H002D-hero-with-jump-links-and-optional-video-background .padded-container .h002d-text-content .h002d-cta-container .cta-buttons .cta-btn {
    margin: .5rem 0;
  }
}

.H002D-hero-with-jump-links-and-optional-video-background .padded-container .jump-nav-container {
  margin: 64px 0 48px;
}

@media (max-width: 766px) {
  .H002D-hero-with-jump-links-and-optional-video-background .padded-container .jump-nav-container {
    display: inline-block;
    margin: 32px 0 48px;
  }
}

.H002D-hero-with-jump-links-and-optional-video-background .padded-container #horizontal-list {
  height: 100%;
  padding: 0;
  display: flex;
  flex-wrap: wrap;
  gap: 40px;
  margin: auto;
  line-height: 1rem;
}

@media (max-width: 766px) {
  .H002D-hero-with-jump-links-and-optional-video-background .padded-container #horizontal-list {
    row-gap: 16px;
    column-gap: 40px;
  }
}

.H002D-hero-with-jump-links-and-optional-video-background .padded-container #horizontal-list li {
  display: flex;
  white-space: normal;
}

.H002D-hero-with-jump-links-and-optional-video-background .padded-container .hero-jump-nav {
  color: #c9cacc;
  font-size: 0.75rem;
  letter-spacing: 0.48px;
  font-weight: bold;
  text-transform: uppercase;
  display: block;
}

.H002D-hero-with-jump-links-and-optional-video-background .padded-container .hero-jump-nav:hover {
  color: #fff;
}

@media (max-width: 766px) {
  .H002D-hero-with-jump-links-and-optional-video-background .image-container {
    position: relative;
    overflow: hidden;
  }
  .H002D-hero-with-jump-links-and-optional-video-background .image-container:before {
    display: block;
    padding-top: 75%;
    content: "";
  }
}

.H002E-hero-with-foreground-image .content-wrapper {
  display: flex;
  position: relative;
  width: 100%;
  height: 100%;
}

.H002E-hero-with-foreground-image .content-wrapper.overflow_x_visible {
  overflow: hidden;
}

.H002E-hero-with-foreground-image .content-wrapper .image-container {
  display: flex;
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: -1;
}

@media (max-width: 766px) {
  .H002E-hero-with-foreground-image .content-wrapper .image-container img {
    object-fit: cover;
  }
}

@media (max-width: 766px) {
  .H002E-hero-with-foreground-image .padded-container {
    padding: 0 0 0 0;
  }
}

.H002E-hero-with-foreground-image .h002e-breadcrumb {
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
}

@media (max-width: 766px) {
  .H002E-hero-with-foreground-image .h002e-breadcrumb {
    padding-top: 0;
    padding-bottom: 0;
    display: none;
  }
}

.H002E-hero-with-foreground-image .h002e-breadcrumb .h002e-breacrumb-text {
  font-size: 0.875rem;
  line-height: 1rem;
}

@media (max-width: 766px) {
  .H002E-hero-with-foreground-image .h002e-breadcrumb .h002e-breacrumb-text {
    display: none;
  }
}

.H002E-hero-with-foreground-image .h002e-align-contents {
  display: flex;
  align-items: flex-end;
  gap: 120px;
  padding-bottom: 4rem;
}

@media (max-width: 766px) {
  .H002E-hero-with-foreground-image .h002e-align-contents {
    display: unset;
  }
}

.H002E-hero-with-foreground-image .h002e-align-contents .h002e-text-content {
  display: flex;
  flex-direction: column;
  width: 580px;
  align-self: center;
}

@media (max-width: 766px) {
  .H002E-hero-with-foreground-image .h002e-align-contents .h002e-text-content {
    align-items: center;
    padding: 3rem 0.625rem 0 0.625rem;
    gap: 0px;
    width: 100%;
    margin-bottom: 40px;
  }
}

.H002E-hero-with-foreground-image .h002e-align-contents .h002e-text-content .h002e-text-group {
  display: flex;
  flex-direction: column;
  gap: 24px;
  margin-bottom: 8px;
}

.H002E-hero-with-foreground-image .h002e-align-contents .h002e-text-content .h002e-text-group .h002e-heading-text {
  font-size: 2.75rem;
  line-height: 3.5rem;
}

@media (max-width: 766px) {
  .H002E-hero-with-foreground-image .h002e-align-contents .h002e-text-content .h002e-text-group .h002e-heading-text {
    font-size: 2.25rem;
    line-height: 3rem;
    margin-bottom: 0;
  }
}

.H002E-hero-with-foreground-image .h002e-align-contents .h002e-text-content .h002e-text-group .h002e-body-text {
  font-weight: normal;
}

.H002E-hero-with-foreground-image .h002e-align-contents .h002e-text-content .h002e-text-group .h002e-body-text p {
  margin: 0 0 0;
}

.H002E-hero-with-foreground-image .h002e-align-contents .h002e-text-content .h002e-hero-cta-btn {
  margin-top: 24px;
}

.H002E-hero-with-foreground-image .h002e-align-contents .h002e-text-content .h002e-hero-cta-btn ._h002e-cta-buttons {
  width: 580px;
  display: flex;
  flex-direction: row;
  gap: 10px;
}

@media (max-width: 766px) {
  .H002E-hero-with-foreground-image .h002e-align-contents .h002e-text-content .h002e-hero-cta-btn ._h002e-cta-buttons {
    width: unset;
    flex-direction: column;
    gap: 0px;
  }
}

.H002E-hero-with-foreground-image .h002e-align-contents .h002e-image-container .h002e-image {
  width: 480px;
}

.H002E-hero-with-foreground-image .h002e-align-contents .h002e-image-container .h002e-image img {
  height: 480px;
}

@media (max-width: 766px) {
  .H002E-hero-with-foreground-image .h002e-align-contents .h002e-image-container .h002e-image {
    width: 355px;
    margin: auto;
    padding-bottom: 3rem;
  }
  .H002E-hero-with-foreground-image .h002e-align-contents .h002e-image-container .h002e-image img {
    height: 355px;
  }
}

.H002E-hero-with-foreground-image .h002e-align-contents .h002e-image-container .h002e-image.overflow_x_visible img {
  height: 480px;
}

@media (max-width: 766px) {
  .H002E-hero-with-foreground-image .h002e-align-contents .h002e-image-container .h002e-image.overflow_x_visible {
    padding-bottom: 33rem;
  }
  .H002E-hero-with-foreground-image .h002e-align-contents .h002e-image-container .h002e-image.overflow_x_visible img {
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
  }
}

.H002E-hero-with-foreground-image .h002e-breadcrumb.show-breadcrumb {
  padding-top: 0.438rem;
  padding-bottom: 0.438rem;
}

.H002E-hero-with-foreground-image .breadcrumb a {
  color: #00573d;
  margin-right: 5px;
}

.H002E-hero-with-foreground-image .breadcrumb {
  color: #626467;
  font-size: 0.875rem;
  line-height: 1rem;
  font-weight: 400;
}

.H002E-hero-with-foreground-image .breadcrumb > li + li:before {
  content: '';
  border-right: 0.063rem solid;
  border-bottom: 0.063rem solid;
  display: inline-block;
  padding: 3px;
  transform: rotate(-45deg);
  margin-right: 11px;
  margin-bottom: 2px;
  color: #00573d;
}

.H002E-hero-with-foreground-image .breadcrumb > li + li {
  font-weight: 500;
}

.H002E-hero-with-foreground-image .content-wrapper.useBgColor {
  background-color: unset;
}

.H002E-hero-with-foreground-image.gray-background .content-wrapper {
  background-color: unset;
}

.H002E-hero-with-foreground-image.gray-background .breadcrumb a {
  color: #00573d;
  margin-right: 5px;
}

.H002E-hero-with-foreground-image.gray-background .breadcrumb {
  color: #626467;
}

.H002E-hero-with-foreground-image.gray-background .breadcrumb > li + li:before {
  color: #00573d;
}

.H002E-hero-with-foreground-image.brand-primary-background .content-wrapper {
  background-color: unset;
}

.H002E-hero-with-foreground-image.brand-primary-background .breadcrumb a {
  color: #fff;
  margin-right: 5px;
}

.H002E-hero-with-foreground-image.brand-primary-background .breadcrumb {
  color: #c9cacc;
}

.H002E-hero-with-foreground-image.brand-primary-background .breadcrumb > li + li:before {
  color: #fff;
}

.H002E-hero-with-foreground-image.brand-secondary-background .content-wrapper {
  background-color: unset;
}

.H002E-hero-with-foreground-image.brand-secondary-background .breadcrumb a {
  color: #fff;
  margin-right: 5px;
}

.H002E-hero-with-foreground-image.brand-secondary-background .breadcrumb {
  color: #c9cacc;
}

.H002E-hero-with-foreground-image.brand-secondary-background .breadcrumb > li + li:before {
  color: #fff;
}

.H002E-hero-with-foreground-image.brand-accent-background .content-wrapper {
  background-color: unset;
}

.H002E-hero-with-foreground-image.brand-accent-background .breadcrumb a {
  color: #00573d;
  margin-right: 5px;
}

.H002E-hero-with-foreground-image.brand-accent-background .breadcrumb {
  color: #626467;
}

.H002E-hero-with-foreground-image.brand-accent-background .breadcrumb > li + li:before {
  color: #00573d;
}

.H002E-hero-with-foreground-image .h002e-overlay-theme-light {
  background-color: unset;
}

.H002E-hero-with-foreground-image .h002e-overlay-theme-light.bg-image-light.overlay-enabled .image-container:after {
  content: '';
  display: block;
  background-color: rgba(255, 255, 255, 0.5);
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}

.H002E-hero-with-foreground-image .h002e-overlay-theme-dark.bg-image-dark.overlay-enabled {
  background-color: rgba(0, 0, 0, 0.5);
}

.H002E-hero-with-foreground-image .h002e-overlay-theme-dark.bg-image-dark .padded-container {
  color: #fff;
}

.H002E-hero-with-foreground-image .h002e-overlay-theme-dark .breadcrumb a {
  color: #fff;
  margin-right: 5px;
}

.H002E-hero-with-foreground-image .h002e-overlay-theme-dark .breadcrumb {
  color: #c9cacc;
}

.H002E-hero-with-foreground-image .h002e-overlay-theme-dark .breadcrumb > li + li:before {
  content: '';
  border-right: 0.063rem solid;
  border-bottom: 0.063rem solid;
  display: inline-block;
  padding: 3px;
  transform: rotate(-45deg);
  margin-right: 11px;
  margin-bottom: 2px;
  color: #fff;
}

.H006-hero {
  --device-padding-full-width: calc((var(--device-padding-x) * 2));
  --grid-gutter-full-width: calc((var(--grid-gutter) * 11));
  --grid-column-full-width: calc((100vw - var(--device-padding-full-width) - var(--grid-gutter-full-width)));
  --grid-column: calc((var(--grid-column-full-width) / 12));
  --grid-col-1: calc((var(--grid-column) * 1));
  --grid-col-3: calc((var(--grid-column) * 3) + (var(--grid-gutter) * 2));
  --grid-col-4: calc((var(--grid-column) * 4) + (var(--grid-gutter) * 3));
  --grid-col-5: calc((var(--grid-column) * 5) + (var(--grid-gutter) * 4));
  --grid-col-8: calc((var(--grid-column) * 8) + (var(--grid-gutter) * 7));
  --grid-col-10: calc((var(--grid-column) * 10) + (var(--grid-gutter) * 9));
  --grid-col-12: calc((var(--grid-column) * 12) + (var(--grid-gutter) * 11));
}

@media (max-width: 767px) {
  .H006-hero {
    --device-padding-x: .625rem;
    --grid-gutter: .625rem;
  }
}

@media (min-width: 768px) and (max-width: 1279.98px) {
  .H006-hero {
    --device-padding-x: 1.875rem;
    --grid-gutter: .75rem;
  }
}

@media (min-width: 1280px) {
  .H006-hero {
    --device-padding-desktop-width: calc((100vw - 1180px));
    --device-padding-x: calc((var(--device-padding-desktop-width) / 2));
    --grid-gutter: 1.25rem;
  }
}

.H006-hero .content-wrapper {
  position: relative;
  overflow: hidden;
  width: 100%;
  height: 100%;
  z-index: 1;
}

.H006-hero .content-wrapper.overlay-active {
  color: var(--color-grey-light-40);
}

.H006-hero .content-wrapper.overlay-active .breadcrumb {
  color: #c9cacc;
}

.H006-hero .content-wrapper.overlay-active .breadcrumb a {
  color: var(--color-grey-light-40);
}

.H006-hero .content-wrapper.overlay-active .breadcrumb > li + li:before {
  color: var(--color-grey-light-40);
}

.H006-hero .content-wrapper.overlay-active .event-schedule-header-links .hero-jump-nav {
  color: #c9cacc;
}

.H006-hero .content-wrapper.overlay-active .event-schedule-header-links .hero-jump-nav:hover {
  color: var(--color-grey-light-40);
}

.H006-hero .content-wrapper .image-container {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: -1;
}

.H006-hero .content-wrapper .image-container:before {
  content: "";
}

.H006-hero .content-wrapper .image-container:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.6);
}

.H006-hero .content-wrapper .image-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}

.H006-hero .content-wrapper .image-container.primary-background-overlay:after {
  background: rgba(27, 37, 82, 0.6);
}

.H006-hero .content-wrapper .image-container.tertiary-background-overlay:after {
  background: rgba(49, 19, 64, 0.6);
}

@media (min-width: 1279px) and (max-width: 1279.98px) {
  .H006-hero .padded-container {
    padding-right: 3.90625%;
    padding-left: 3.90625%;
  }
}

@media (min-width: 375px) {
  .H006-hero .h006-breadcrumb {
    padding-top: 0;
    padding-bottom: 0;
    display: none;
  }
}

@media (min-width: 500px) {
  .H006-hero .h006-breadcrumb {
    padding-top: 0;
    padding-bottom: 0;
    display: none;
  }
}

@media (min-width: 600px) {
  .H006-hero .h006-breadcrumb {
    padding-top: 0;
    padding-bottom: 0;
    display: none;
  }
}

@media (min-width: 768px) {
  .H006-hero .h006-breadcrumb {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
    display: block;
  }
}

@media (min-width: 1280px) {
  .H006-hero .h006-breadcrumb .h006-breacrumb-text {
    font-size: 0.875rem;
    line-height: 1rem;
  }
}

@media (max-width: 766px) {
  .H006-hero .h006-breadcrumb .h006-breacrumb-text {
    display: none;
  }
}

@media (min-width: 375px) {
  .H006-hero .h006-align-contents .h006-text-content {
    align-items: center;
    padding: 3rem 0 0 0;
    width: var(--grid-col-12);
  }
}

@media (min-width: 500px) {
  .H006-hero .h006-align-contents .h006-text-content {
    align-items: center;
    padding: 3rem 0 0 0;
    width: var(--grid-col-12);
  }
}

@media (min-width: 600px) {
  .H006-hero .h006-align-contents .h006-text-content {
    align-items: center;
    padding: 3rem 0 0 0;
    width: var(--grid-col-12);
  }
}

@media (min-width: 768px) {
  .H006-hero .h006-align-contents .h006-text-content {
    width: var(--grid-col-8);
    padding: 0;
  }
}

@media (min-width: 960px) {
  .H006-hero .h006-align-contents .h006-text-content {
    width: var(--grid-col-8);
    padding: 0;
  }
}

@media (min-width: 1024px) {
  .H006-hero .h006-align-contents .h006-text-content {
    width: var(--grid-col-8);
    padding: 0;
  }
}

@media (min-width: 1280px) {
  .H006-hero .h006-align-contents .h006-text-content {
    flex-direction: column;
    align-self: center;
    width: var(--grid-col-8);
    padding: 0;
  }
}

.H006-hero .h006-align-contents .h006-text-content .h006-text-group {
  display: flex;
  flex-direction: column;
  gap: 1.5rem;
  margin-bottom: 2.5rem;
}

@media (max-width: 766px) {
  .H006-hero .h006-align-contents .h006-text-content .h006-text-group .h006-heading-text {
    font-size: 2.25rem;
    line-height: 3rem;
    margin-bottom: 0;
  }
}

@media (min-width: 768px) {
  .H006-hero .h006-align-contents .h006-text-content .h006-text-group .h006-heading-text {
    font-size: 2.25rem;
    line-height: 3rem;
    margin-bottom: 0;
  }
}

@media (min-width: 1280px) {
  .H006-hero .h006-align-contents .h006-text-content .h006-text-group .h006-heading-text {
    font-size: 2.75rem;
    line-height: 3.5rem;
  }
}

.H006-hero .h006-align-contents .h006-text-content .h006-text-group .h006-body-text p {
  margin: 0;
}

.H006-hero .h006-align-contents .h006-text-content .h006-text-group .h006-body-text .sr-hidden {
  display: none;
}

.H006-hero .h006-align-contents .h006-text-content .h006-text-group .h006-body-text .read-more-button {
  position: relative;
  top: 0;
  right: 0;
  margin-left: -4rem;
}

.H006-hero .h006-align-contents .h006-text-content .h006-text-group .h006-body-text .fade-out-grey {
  background: #f0f0f0;
}

@media (min-width: 767px) {
  .H006-hero .h006-align-contents .h006-text-content .h006-text-group .h006-body-text h2 {
    margin-top: -0.375rem;
  }
}

@media (min-width: 1280px) {
  .H006-hero .h006-align-contents .h006-text-content .h006-text-group .h006-body-text h2 {
    margin-top: 0;
  }
}

@media (min-width: 375px) {
  .H006-hero .h006-align-contents .h006-text-content .h006-self-cta-btn ._h006-cta-buttons {
    column-gap: 0.625rem;
    flex-direction: column;
    align-items: center;
    display: flex;
  }
}

@media (min-width: 500px) {
  .H006-hero .h006-align-contents .h006-text-content .h006-self-cta-btn ._h006-cta-buttons {
    column-gap: 0.625rem;
    flex-direction: column;
    align-items: center;
    display: flex;
  }
}

@media (min-width: 600px) {
  .H006-hero .h006-align-contents .h006-text-content .h006-self-cta-btn ._h006-cta-buttons {
    column-gap: 0.625rem;
    display: flex;
    flex-direction: row;
  }
}

@media (min-width: 768px) {
  .H006-hero .h006-align-contents .h006-text-content .h006-self-cta-btn ._h006-cta-buttons {
    column-gap: 0.75rem;
    display: flex;
    flex-direction: row;
  }
}

@media (min-width: 960px) {
  .H006-hero .h006-align-contents .h006-text-content .h006-self-cta-btn ._h006-cta-buttons {
    column-gap: 0.75rem;
    display: flex;
    flex-direction: row;
  }
}

@media (min-width: 1024px) {
  .H006-hero .h006-align-contents .h006-text-content .h006-self-cta-btn ._h006-cta-buttons {
    column-gap: 0.75rem;
    display: flex;
    flex-direction: row;
  }
}

@media (min-width: 1280px) {
  .H006-hero .h006-align-contents .h006-text-content .h006-self-cta-btn ._h006-cta-buttons {
    display: flex;
    flex-direction: row;
    gap: 1.25rem;
  }
}

@media (min-width: 375px) {
  .H006-hero .h006-align-contents .h006-text-content .h006-self-cta-btn .cta-buttons {
    margin: 0 0 0.5rem 0;
  }
}

@media (min-width: 600px) {
  .H006-hero .h006-align-contents .h006-text-content .h006-self-cta-btn .cta-buttons {
    margin: 0;
  }
}

@media (min-width: 1280px) {
  .H006-hero .h006-align-contents .h006-text-content .h006-self-cta-btn .cta-buttons {
    margin: 0 0 0.5rem 0;
  }
}

@media (min-width: 375px) {
  .H006-hero .h006-align-contents .h006-text-content .h006-self-cta-btn .cta-buttons .cta-btn {
    margin: 0 0 1rem 0;
  }
}

@media (min-width: 500px) {
  .H006-hero .h006-align-contents .h006-text-content .h006-self-cta-btn .cta-buttons .cta-btn {
    margin: 0 0 1rem 0;
  }
}

@media (min-width: 600px) {
  .H006-hero .h006-align-contents .h006-text-content .h006-self-cta-btn .cta-buttons .cta-btn {
    margin: 0 0 1.5rem 0;
  }
}

@media (min-width: 768px) {
  .H006-hero .h006-align-contents .h006-text-content .h006-self-cta-btn .cta-buttons .cta-btn {
    margin: 0 0 2.5rem 0;
  }
}

.H006-hero .h006-align-contents .h006-text-content .read-more-message,
.H006-hero .h006-align-contents .h006-text-content .aria-label {
  visibility: hidden;
  height: 0;
}

@media (min-width: 375px) {
  .H006-hero .jump-nav-container {
    margin: 1.5rem 0 3rem 0;
  }
}

@media (min-width: 500px) {
  .H006-hero .jump-nav-container {
    margin: 1.5rem 0 3rem 0;
  }
}

@media (min-width: 1280px) {
  .H006-hero .jump-nav-container {
    margin: 1rem 0 3rem 0;
  }
}

@media (min-width: 375px) {
  .H006-hero .no-jump-nav-container {
    margin: 1.5rem 0 0 0;
  }
}

@media (min-width: 768px) {
  .H006-hero .no-jump-nav-container {
    margin: 0.5rem 0 0 0;
  }
}

@media (min-width: 1280px) {
  .H006-hero .no-jump-nav-container {
    margin: 0.1rem 0 0 0;
  }
}

.H006-hero #horizontal-list {
  height: 100%;
  padding: 0;
  display: flex;
  flex-wrap: wrap;
  gap: 2.5rem;
  margin: auto;
  line-height: 1rem;
  row-gap: 1.5rem;
}

.H006-hero #horizontal-list li {
  display: flex;
  white-space: normal;
}

.H006-hero .hero-jump-nav {
  font-size: 0.75rem;
  letter-spacing: 0.03rem;
  font-weight: bold;
  text-transform: uppercase;
  display: block;
}

.H006-hero .h006-breadcrumb.show-breadcrumb {
  padding-top: 0.438rem;
  padding-bottom: 0.438rem;
  display: none;
}

@media (min-width: 768px) {
  .H006-hero .h006-breadcrumb.show-breadcrumb {
    display: block;
  }
}

.H006-hero .breadcrumb a {
  color: #00573d;
  margin-right: 0.313rem;
}

.H006-hero .breadcrumb a:hover {
  color: #00805a;
}

.H006-hero .breadcrumb {
  color: #626467;
  font-size: 0.875rem;
  line-height: 1rem;
  font-weight: 400;
}

.H006-hero .breadcrumb > li + li:before {
  content: '';
  border-right: 0.063rem solid;
  border-bottom: 0.063rem solid;
  display: inline-block;
  padding: 0.188rem;
  transform: rotate(-45deg);
  margin-right: 0.688rem;
  margin-bottom: 0.125rem;
  color: #00573d;
}

.H006-hero .breadcrumb > li + li {
  font-weight: 500;
}

.H006-hero .content-wrapper.useBgColor {
  background-color: unset;
}

@media (min-width: 375px) {
  .H006-hero .event-schedule-header-links:focus {
    color: #00573d;
  }
  .H006-hero .event-schedule-header-links:active {
    color: #00805a;
  }
}

@media (min-width: 768px) {
  .H006-hero .event-schedule-header-links:focus {
    color: #00573d;
  }
  .H006-hero .event-schedule-header-links:active {
    color: #00805a;
  }
}

@media (min-width: 1280px) {
  .H006-hero .event-schedule-header-links:focus {
    color: #00573d;
  }
  .H006-hero .event-schedule-header-links:hover {
    color: #00805a;
  }
}

.H006-hero.gray-background .content-wrapper {
  background-color: unset;
}

.H006-hero.gray-background .breadcrumb a {
  color: #00573d;
  margin-right: 0.313rem;
}

.H006-hero.gray-background .breadcrumb a:hover {
  color: #00805a;
}

.H006-hero.gray-background .breadcrumb {
  color: #626467;
}

.H006-hero.gray-background .breadcrumb > li + li:before {
  color: #00573d;
}

@media (min-width: 375px) {
  .H006-hero.gray-background .event-schedule-header-links:focus {
    color: #00573d;
  }
  .H006-hero.gray-background .event-schedule-header-links:active {
    color: #00805a;
  }
}

@media (min-width: 768px) {
  .H006-hero.gray-background .event-schedule-header-links:focus {
    color: #00573d;
  }
  .H006-hero.gray-background .event-schedule-header-links:active {
    color: #00805a;
  }
}

@media (min-width: 1280px) {
  .H006-hero.gray-background .event-schedule-header-links:focus {
    color: #00573d;
  }
  .H006-hero.gray-background .event-schedule-header-links:hover {
    color: #00805a;
  }
}

.H006-hero.brand-primary-background .content-wrapper {
  background-color: unset;
}

.H006-hero.brand-primary-background .breadcrumb a {
  color: #fff;
  margin-right: 0.313rem;
}

.H006-hero.brand-primary-background .breadcrumb {
  color: #c9cacc;
}

.H006-hero.brand-primary-background .breadcrumb > li + li:before {
  color: #fff;
}

@media (min-width: 375px) {
  .H006-hero.brand-primary-background .event-schedule-header-links .hero-jump-nav {
    color: #c9cacc;
  }
  .H006-hero.brand-primary-background .event-schedule-header-links .hero-jump-nav:active {
    color: #fff;
  }
}

@media (min-width: 768px) {
  .H006-hero.brand-primary-background .event-schedule-header-links .hero-jump-nav {
    color: #c9cacc;
  }
  .H006-hero.brand-primary-background .event-schedule-header-links .hero-jump-nav:active {
    color: #fff;
  }
}

@media (min-width: 1280px) {
  .H006-hero.brand-primary-background .event-schedule-header-links .hero-jump-nav {
    color: #c9cacc;
  }
  .H006-hero.brand-primary-background .event-schedule-header-links .hero-jump-nav:hover {
    color: #fff;
  }
}

.H006-hero.brand-secondary-background .content-wrapper {
  background-color: unset;
}

.H006-hero.brand-secondary-background .breadcrumb a {
  color: #fff;
  margin-right: 0.313rem;
}

.H006-hero.brand-secondary-background .breadcrumb {
  color: #c9cacc;
}

.H006-hero.brand-secondary-background .breadcrumb > li + li:before {
  color: #fff;
}

@media (min-width: 375px) {
  .H006-hero.brand-secondary-background .event-schedule-header-links .hero-jump-nav {
    color: #c9cacc;
  }
  .H006-hero.brand-secondary-background .event-schedule-header-links .hero-jump-nav:active {
    color: #fff;
  }
}

@media (min-width: 768px) {
  .H006-hero.brand-secondary-background .event-schedule-header-links .hero-jump-nav {
    color: #c9cacc;
  }
  .H006-hero.brand-secondary-background .event-schedule-header-links .hero-jump-nav:active {
    color: #fff;
  }
}

@media (min-width: 1280px) {
  .H006-hero.brand-secondary-background .event-schedule-header-links .hero-jump-nav {
    color: #c9cacc;
  }
  .H006-hero.brand-secondary-background .event-schedule-header-links .hero-jump-nav:hover {
    color: #fff;
  }
}

.H006-hero.brand-accent-background .content-wrapper {
  background-color: unset;
}

.H006-hero.brand-accent-background .breadcrumb a {
  color: #00573d;
  margin-right: 0.313rem;
}

.H006-hero.brand-accent-background .breadcrumb a:hover {
  color: #00805a;
}

.H006-hero.brand-accent-background .breadcrumb {
  color: #626467;
}

.H006-hero.brand-accent-background .breadcrumb > li + li:before {
  color: #00573d;
}

@media (min-width: 375px) {
  .H006-hero.brand-accent-background .event-schedule-header-links:focus {
    color: #00573d;
  }
  .H006-hero.brand-accent-background .event-schedule-header-links:active {
    color: #00805a;
  }
}

@media (min-width: 768px) {
  .H006-hero.brand-accent-background .event-schedule-header-links:focus {
    color: #00573d;
  }
  .H006-hero.brand-accent-background .event-schedule-header-links:active {
    color: #00805a;
  }
}

@media (min-width: 1280px) {
  .H006-hero.brand-accent-background .event-schedule-header-links:focus {
    color: #00573d;
  }
  .H006-hero.brand-accent-background .event-schedule-header-links:hover {
    color: #00805a;
  }
}

.category-page-container .H006-hero .padded-container .breadcrumb a {
  color: #00573d;
  margin-right: 0.313rem;
}

.category-page-container .H006-hero .padded-container .breadcrumb a:hover {
  color: #00805a;
}

.category-page-container .H006-hero .padded-container .breadcrumb li {
  color: #626467;
  font-size: 0.875rem;
  line-height: 1rem;
  font-weight: 400;
}

.category-page-container .H006-hero .padded-container .breadcrumb > li + li:before {
  content: '';
  border-right: 0.063rem solid;
  border-bottom: 0.063rem solid;
  display: inline-block;
  padding: 0.188rem;
  transform: rotate(-45deg);
  margin-right: 0.688rem;
  margin-bottom: 0.125rem;
  color: #00573d;
}

.category-page-container .H006-hero.gray-background .breadcrumb a {
  color: #00573d;
  margin-right: 0.313rem;
}

.category-page-container .H006-hero.gray-background .breadcrumb a:hover {
  color: #00805a;
}

.category-page-container .H006-hero.gray-background .breadcrumb li {
  color: #626467;
}

.category-page-container .H006-hero.gray-background .breadcrumb > li + li:before {
  color: #00573d;
}

.category-page-container .H006-hero.brand-primary-background .breadcrumb a {
  color: #fff;
  margin-right: 0.313rem;
}

.category-page-container .H006-hero.brand-primary-background .breadcrumb a:hover {
  color: #fff;
}

.category-page-container .H006-hero.brand-primary-background .breadcrumb li {
  color: #c9cacc;
}

.category-page-container .H006-hero.brand-primary-background .breadcrumb > li + li:before {
  color: #fff;
}

.category-page-container .H006-hero.brand-secondary-background .breadcrumb a {
  color: #fff;
  margin-right: 0.313rem;
}

.category-page-container .H006-hero.brand-secondary-background .breadcrumb a:hover {
  color: #fff;
}

.category-page-container .H006-hero.brand-secondary-background .breadcrumb li {
  color: #c9cacc;
}

.category-page-container .H006-hero.brand-secondary-background .breadcrumb > li + li:before {
  color: #fff;
}

.category-page-container .H006-hero.brand-accent-background .breadcrumb a {
  color: #00573d;
  margin-right: 0.313rem;
}

.category-page-container .H006-hero.brand-accent-background .breadcrumb a:hover {
  color: #00805a;
}

.category-page-container .H006-hero.brand-accent-background .breadcrumb li {
  color: #626467;
}

.category-page-container .H006-hero.brand-accent-background .breadcrumb > li + li:before {
  color: #00573d;
}

.category-page-container .H006-hero .content-wrapper.overlay-active .padded-container .breadcrumb {
  color: #c9cacc;
}

.category-page-container .H006-hero .content-wrapper.overlay-active .padded-container .breadcrumb a {
  color: var(--color-grey-light-40);
}

.category-page-container .H006-hero .content-wrapper.overlay-active .padded-container .breadcrumb > li + li:before {
  color: var(--color-grey-light-40);
}

.category-page-container .H006-hero .content-wrapper.overlay-active .padded-container .breadcrumb li {
  color: #c9cacc;
}

.category-page-container .H006-hero .content-wrapper.overlay-active .event-schedule-header-links .hero-jump-nav {
  color: #c9cacc;
}

.category-page-container .H006-hero .content-wrapper.overlay-active .event-schedule-header-links .hero-jump-nav:hover {
  color: var(--color-grey-light-40);
}

.category-page-container .cm-plp-product-catalog {
  padding-top: 2.5rem;
}

.F001-custom-hero .left-section {
  width: 600px;
  height: auto;
  margin-top: 48px;
}

.F001-custom-hero .left-section .image-container {
  position: relative;
  overflow: hidden;
  position: relative;
  overflow: hidden;
}

.F001-custom-hero .left-section .image-container:before {
  display: block;
  padding-top: 56.25%;
  content: "";
}

.F001-custom-hero .left-section img {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.F001-custom-hero .left-section .content {
  margin-top: 24px;
}

.F001-custom-hero .left-section .content .content-title {
  max-height: 120px;
}

.F001-custom-hero .left-section .content .content-text {
  max-height: 182px;
  margin-top: 16px;
  font-size: 16px;
  font-weight: 300;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.63;
  letter-spacing: normal;
  color: #2d383f;
  max-height: 312px;
}

.F001-custom-hero .left-section .content ._f001-cta-buttons {
  margin-top: 29px;
}

.F001-custom-hero .right-section {
  float: right;
  margin-top: 48px;
  height: auto;
  background-color: #ffffff;
  margin-bottom: 50px;
  padding-left: 0;
  padding-right: 0;
}

@media (max-width: 766px) {
  .F001-custom-hero .left-section {
    width: 390px;
    margin-left: 14px;
    margin-right: 14px;
  }
  .F001-custom-hero .left-section .content {
    margin-top: 15px;
  }
  .F001-custom-hero .left-section .content ._f001-cta-buttons {
    margin-top: 19px;
  }
  .F001-custom-hero .right-section {
    width: 370px;
    margin-left: 14px;
    margin-right: 14px;
    right: 10px;
    box-shadow: none !important;
    border-top: 1px solid #cdcdcd;
    border-bottom: 1px solid #cdcdcd;
    padding-top: 15px;
    padding-bottom: 15px;
  }
}

@media (max-width: 1279px) {
  .F001-custom-hero .left-section {
    width: 368px;
  }
  .F001-custom-hero .left-section .content ._f001-cta-buttons {
    margin-top: 1.5rem;
  }
  .F001-custom-hero .right-section {
    width: 348px;
    box-shadow: 0 1px 7px 0 rgba(0, 0, 0, 0.3);
  }
}

#L021-news-and-events {
  margin-top: 25px;
}

#L021-news-and-events img {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

@media (min-width: 767px) {
  #L021-news-and-events {
    margin-top: 50px;
  }
  #L021-news-and-events .news-events-list {
    border-left: 1px solid #c0c0c0;
    border-bottom: 1px solid #c0c0c0;
  }
}

#L021-news-and-events .featured-news-teaser,
#L021-news-and-events .featured-event-teaser,
#L021-news-and-events .event-teaser,
#L021-news-and-events .news-teaser {
  position: relative;
  margin-right: -10px;
  margin-left: -10px;
}

#L021-news-and-events .featured-news-teaser p,
#L021-news-and-events .featured-event-teaser p,
#L021-news-and-events .event-teaser p,
#L021-news-and-events .news-teaser p {
  margin: 0;
}

#L021-news-and-events .featured-news-teaser h3,
#L021-news-and-events .featured-event-teaser h3,
#L021-news-and-events .event-teaser h3,
#L021-news-and-events .news-teaser h3 {
  font-weight: 500;
  padding-bottom: 7px;
  line-height: 1.3333em;
}

#L021-news-and-events .featured-news-teaser h3 a,
#L021-news-and-events .featured-event-teaser h3 a,
#L021-news-and-events .event-teaser h3 a,
#L021-news-and-events .news-teaser h3 a {
  color: #2d383f;
}

#L021-news-and-events .featured-news-teaser .description,
#L021-news-and-events .featured-event-teaser .description,
#L021-news-and-events .event-teaser .description,
#L021-news-and-events .news-teaser .description {
  font-size: .875em;
  line-height: 1.2857em;
}

#L021-news-and-events .featured-news-teaser .author-date,
#L021-news-and-events .featured-event-teaser .author-date,
#L021-news-and-events .event-teaser .author-date,
#L021-news-and-events .news-teaser .author-date {
  font-weight: 500;
  font-size: .6875em;
}

#L021-news-and-events .featured-news-teaser .business-platform,
#L021-news-and-events .featured-event-teaser .business-platform,
#L021-news-and-events .event-teaser .business-platform,
#L021-news-and-events .news-teaser .business-platform {
  border-bottom: 5px solid #00AA7E;
  height: 25px;
  font-size: .875em;
  letter-spacing: .08em;
  color: #ffffff;
}

#L021-news-and-events .featured-news-teaser .business-platform span,
#L021-news-and-events .featured-event-teaser .business-platform span,
#L021-news-and-events .event-teaser .business-platform span,
#L021-news-and-events .news-teaser .business-platform span {
  background-color: #00AA7E;
  padding: 0 20px;
  text-transform: uppercase;
  font-weight: 500;
  line-height: 25px;
  display: block;
  float: right;
  min-width: 280px;
  text-align: center;
}

@media (min-width: 767px) {
  #L021-news-and-events .featured-news-teaser,
  #L021-news-and-events .featured-event-teaser,
  #L021-news-and-events .event-teaser,
  #L021-news-and-events .news-teaser {
    margin-right: 0;
    margin-left: 0;
  }
  #L021-news-and-events .featured-news-teaser .business-platform,
  #L021-news-and-events .featured-event-teaser .business-platform,
  #L021-news-and-events .event-teaser .business-platform,
  #L021-news-and-events .news-teaser .business-platform {
    font-size: .8125em;
  }
  #L021-news-and-events .featured-news-teaser h3,
  #L021-news-and-events .featured-event-teaser h3,
  #L021-news-and-events .event-teaser h3,
  #L021-news-and-events .news-teaser h3 {
    padding-bottom: 4px;
  }
  #L021-news-and-events .featured-news-teaser .read-more,
  #L021-news-and-events .featured-event-teaser .read-more,
  #L021-news-and-events .event-teaser .read-more,
  #L021-news-and-events .news-teaser .read-more {
    text-transform: uppercase;
    font-weight: 600;
    font-size: .75em;
    white-space: nowrap;
  }
}

@media (min-width: 1280px) {
  #L021-news-and-events .featured-news-teaser h3,
  #L021-news-and-events .featured-event-teaser h3,
  #L021-news-and-events .event-teaser h3,
  #L021-news-and-events .news-teaser h3 {
    font-size: 1.3125em;
  }
  #L021-news-and-events .featured-news-teaser .description,
  #L021-news-and-events .featured-event-teaser .description,
  #L021-news-and-events .event-teaser .description,
  #L021-news-and-events .news-teaser .description {
    font-size: 1em;
    line-height: 1.5em;
  }
}

#L021-news-and-events .featured-news-teaser,
#L021-news-and-events .featured-event-teaser,
#L021-news-and-events .event-teaser {
  color: #ffffff;
  margin-top: 50px;
}

#L021-news-and-events .featured-news-teaser:first-child,
#L021-news-and-events .featured-event-teaser:first-child,
#L021-news-and-events .event-teaser:first-child {
  margin-top: 0;
}

#L021-news-and-events .featured-news-teaser .padded-container,
#L021-news-and-events .featured-event-teaser .padded-container,
#L021-news-and-events .event-teaser .padded-container {
  position: absolute;
  top: 0;
  height: 100%;
}

#L021-news-and-events .featured-news-teaser a,
#L021-news-and-events .featured-event-teaser a,
#L021-news-and-events .event-teaser a {
  color: #ffffff;
}

#L021-news-and-events .featured-news-teaser .business-platform,
#L021-news-and-events .featured-event-teaser .business-platform,
#L021-news-and-events .event-teaser .business-platform {
  position: absolute;
  width: 100%;
  bottom: 0;
  right: 0;
}

#L021-news-and-events .featured-news-teaser .location,
#L021-news-and-events .featured-event-teaser .location,
#L021-news-and-events .event-teaser .location {
  display: block;
  text-align: center;
  text-transform: uppercase;
  background-color: rgba(44, 56, 64, 0.5);
  font-weight: 600;
  font-size: .625em;
  line-height: 25px;
  letter-spacing: .08em;
  margin: 0 -10px;
}

#L021-news-and-events .featured-news-teaser .author-date,
#L021-news-and-events .featured-event-teaser .author-date,
#L021-news-and-events .event-teaser .author-date {
  padding-bottom: 6px;
}

#L021-news-and-events .featured-news-teaser .btn,
#L021-news-and-events .featured-event-teaser .btn,
#L021-news-and-events .event-teaser .btn {
  margin-top: 20px;
}

#L021-news-and-events .featured-news-teaser .content,
#L021-news-and-events .featured-event-teaser .content,
#L021-news-and-events .event-teaser .content {
  padding-top: 18px;
}

@media (min-width: 767px) {
  #L021-news-and-events .featured-news-teaser .padded-container,
  #L021-news-and-events .featured-event-teaser .padded-container,
  #L021-news-and-events .event-teaser .padded-container {
    padding: 0;
  }
  #L021-news-and-events .featured-news-teaser .image-container,
  #L021-news-and-events .featured-event-teaser .image-container,
  #L021-news-and-events .event-teaser .image-container {
    position: relative;
    overflow: hidden;
  }
  #L021-news-and-events .featured-news-teaser .image-container:before,
  #L021-news-and-events .featured-event-teaser .image-container:before,
  #L021-news-and-events .event-teaser .image-container:before {
    display: block;
    padding-top: 50%;
    content: "";
  }
  #L021-news-and-events .featured-news-teaser .author-date,
  #L021-news-and-events .featured-event-teaser .author-date,
  #L021-news-and-events .event-teaser .author-date {
    font-size: .625em;
  }
  #L021-news-and-events .featured-news-teaser .content,
  #L021-news-and-events .featured-event-teaser .content,
  #L021-news-and-events .event-teaser .content {
    margin: 0 12px;
    padding-top: 12px;
  }
  #L021-news-and-events .featured-news-teaser .location,
  #L021-news-and-events .featured-event-teaser .location,
  #L021-news-and-events .event-teaser .location {
    margin: 0;
    font-size: .8125em;
  }
}

#L021-news-and-events .event-teaser .image-container {
  position: relative;
  overflow: hidden;
}

#L021-news-and-events .event-teaser .image-container:before {
  display: block;
  padding-top: 75%;
  content: "";
}

@media (min-width: 767px) {
  #L021-news-and-events .event-teaser .image-container {
    position: relative;
    overflow: hidden;
  }
  #L021-news-and-events .event-teaser .image-container:before {
    display: block;
    padding-top: 50%;
    content: "";
  }
}

@media (min-width: 1280px) {
  #L021-news-and-events .event-teaser .content {
    margin: 0 20px;
    width: 55%;
    padding-top: 27px;
  }
  #L021-news-and-events .event-teaser .description {
    width: 80%;
  }
}

#L021-news-and-events .featured-news-teaser .image-container,
#L021-news-and-events .featured-event-teaser .image-container {
  position: relative;
  overflow: hidden;
}

#L021-news-and-events .featured-news-teaser .image-container:before,
#L021-news-and-events .featured-event-teaser .image-container:before {
  display: block;
  padding-top: 50%;
  content: "";
}

@media (max-width: 766px) {
  #L021-news-and-events .featured-news-teaser .location,
  #L021-news-and-events .featured-news-teaser .description,
  #L021-news-and-events .featured-event-teaser .location,
  #L021-news-and-events .featured-event-teaser .description {
    display: none;
  }
}

@media (min-width: 767px) {
  #L021-news-and-events .featured-news-teaser,
  #L021-news-and-events .featured-event-teaser {
    overflow: hidden;
  }
  #L021-news-and-events .featured-news-teaser .description p,
  #L021-news-and-events .featured-event-teaser .description p {
    display: inline;
  }
  #L021-news-and-events .featured-news-teaser .description p:after,
  #L021-news-and-events .featured-event-teaser .description p:after {
    content: '\00a0';
  }
  #L021-news-and-events .featured-news-teaser .image-dimmer:after,
  #L021-news-and-events .featured-event-teaser .image-dimmer:after {
    display: none;
  }
  #L021-news-and-events .featured-news-teaser .image-container,
  #L021-news-and-events .featured-event-teaser .image-container {
    z-index: -1;
  }
  #L021-news-and-events .featured-news-teaser .content-overlay,
  #L021-news-and-events .featured-event-teaser .content-overlay {
    height: 100%;
    padding-top: 20%;
    position: relative;
  }
  #L021-news-and-events .featured-news-teaser .content *,
  #L021-news-and-events .featured-event-teaser .content * {
    z-index: 1;
  }
  #L021-news-and-events .featured-news-teaser .content:after,
  #L021-news-and-events .featured-event-teaser .content:after {
    content: '';
    display: block;
    position: absolute;
    height: 60%;
    width: 100%;
    background-color: rgba(44, 56, 64, 0.5);
    left: 0;
    z-index: -1;
    bottom: 0;
    transition-property: height;
    transition-duration: .5s;
  }
  #L021-news-and-events .featured-news-teaser :hover .content:after,
  #L021-news-and-events .featured-event-teaser :hover .content:after {
    height: 100%;
  }
}

@media (min-width: 1280px) {
  #L021-news-and-events .featured-news-teaser .content:after,
  #L021-news-and-events .featured-event-teaser .content:after {
    height: 60%;
  }
}

#L021-news-and-events .news-teaser {
  margin-top: 45px;
}

#L021-news-and-events .news-teaser .image-container {
  position: relative;
  overflow: hidden;
}

#L021-news-and-events .news-teaser .image-container:before {
  display: block;
  padding-top: 50%;
  content: "";
}

#L021-news-and-events .news-teaser h3 a:hover {
  color: #00AA7E;
}

#L021-news-and-events .news-teaser .author-date {
  color: #909090;
}

#L021-news-and-events .news-teaser .description {
  display: none;
}

#L021-news-and-events .news-teaser .padded-container {
  padding-bottom: 45px;
}

@media (min-width: 767px) {
  #L021-news-and-events .news-teaser .padded-container {
    padding-right: 0;
    padding-left: 12px;
    padding-bottom: 5px;
  }
  #L021-news-and-events .news-teaser .description {
    display: block;
    padding-top: 5px;
  }
  #L021-news-and-events .news-teaser .description p {
    display: inline;
  }
  #L021-news-and-events .news-teaser .description p:after {
    content: '\00a0';
  }
  #L021-news-and-events .news-teaser .read-more {
    color: #00AA7E;
  }
}

@media (min-width: 1280px) {
  #L021-news-and-events .news-teaser .padded-container {
    padding-left: 20px;
  }
}

.news-and-events-search-form .select-wrapper {
  width: 100%;
  max-width: none;
}

.news-and-events-search-form .select-wrapper select {
  font-size: .75em;
  padding: 0 28px 0 13px;
  white-space: pre-wrap;
  line-height: normal;
  text-overflow: ellipsis;
}

.news-and-events-search-form .select-wrapper:after {
  border: 0;
  transform: none;
  width: auto;
  font-size: .875em;
  content: "\e259";
  right: 11px;
  display: inline-block;
  font-family: 'Glyphicons Halflings' !important;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.L026-case-study-page > div > p {
  display: none;
}

.L026-case-study-page .S001-social-share {
  padding-top: 15px;
}

.L026-case-study-page .S001-social-share .padded-container {
  padding-left: 0;
  padding-right: 0;
}

@media (min-width: 767px) {
  .L026-case-study-page .S001-social-share {
    padding-top: 28px;
    text-align: left;
  }
}

.case-study-two-column .right-column {
  font-size: 1em;
  line-height: 2.125em;
}

.case-study-two-column .right-column > p,
.case-study-two-column .right-column > ul,
.case-study-two-column .right-column > ol {
  margin-bottom: 33px;
}

@media (min-width: 767px) {
  .case-study-two-column .right-column {
    padding-right: 3.1667%;
    font-size: .875em;
    line-height: 2.2857em;
  }
  .case-study-two-column .right-column > * {
    margin-left: -24px;
  }
  .case-study-two-column .right-column .rte--list {
    padding: 0 0 0 1em;
  }
}

@media (min-width: 1280px) {
  .case-study-two-column .right-column {
    font-size: 1em;
    line-height: 2.125em;
  }
}

@media (max-width: 766px) {
  .case-study-two-column .left-column > br,
  .case-study-two-column .left-column > p {
    display: none;
  }
  .case-study-two-column .row {
    display: flex;
    flex-direction: column-reverse;
  }
}

.P001-promo-right .promo-box,
.P002-promo-left .promo-box,
.P003-promo-right .promo-box,
.P004-promo-left .promo-box,
.P005-promo-double-right .promo-box,
.P006-promo-big-image-right .promo-box,
.C058-promo .promo-box {
  background-color: #7B9BAA;
  position: relative;
  overflow: hidden;
}

.P001-promo-right .promo-box p,
.P002-promo-left .promo-box p,
.P003-promo-right .promo-box p,
.P004-promo-left .promo-box p,
.P005-promo-double-right .promo-box p,
.P006-promo-big-image-right .promo-box p,
.C058-promo .promo-box p {
  margin: 0;
}

.P001-promo-right .promo-box .title,
.P002-promo-left .promo-box .title,
.P003-promo-right .promo-box .title,
.P004-promo-left .promo-box .title,
.P005-promo-double-right .promo-box .title,
.P006-promo-big-image-right .promo-box .title,
.C058-promo .promo-box .title {
  padding: 14px 14px 0 14px;
  color: #ffffff;
}

.P001-promo-right .promo-box ._promo-box-cta-buttons,
.P002-promo-left .promo-box ._promo-box-cta-buttons,
.P003-promo-right .promo-box ._promo-box-cta-buttons,
.P004-promo-left .promo-box ._promo-box-cta-buttons,
.P005-promo-double-right .promo-box ._promo-box-cta-buttons,
.P006-promo-big-image-right .promo-box ._promo-box-cta-buttons,
.C058-promo .promo-box ._promo-box-cta-buttons {
  position: absolute;
  left: 0;
  bottom: 0;
  padding: 6px 14px;
}

.P001-promo-right .promo-box ._promo-box-cta-buttons button,
.P002-promo-left .promo-box ._promo-box-cta-buttons button,
.P003-promo-right .promo-box ._promo-box-cta-buttons button,
.P004-promo-left .promo-box ._promo-box-cta-buttons button,
.P005-promo-double-right .promo-box ._promo-box-cta-buttons button,
.P006-promo-big-image-right .promo-box ._promo-box-cta-buttons button,
.C058-promo .promo-box ._promo-box-cta-buttons button {
  padding: 0;
  text-align: left;
}

.P001-promo-right .promo-box a,
.P002-promo-left .promo-box a,
.P003-promo-right .promo-box a,
.P004-promo-left .promo-box a,
.P005-promo-double-right .promo-box a,
.P006-promo-big-image-right .promo-box a,
.C058-promo .promo-box a {
  color: #ffffff;
}

.P001-promo-right .promo-box a:after,
.P002-promo-left .promo-box a:after,
.P003-promo-right .promo-box a:after,
.P004-promo-left .promo-box a:after,
.P005-promo-double-right .promo-box a:after,
.P006-promo-big-image-right .promo-box a:after,
.C058-promo .promo-box a:after {
  border-color: #ffffff;
}

.P001-promo-right .promo-box .promo-box-link,
.P002-promo-left .promo-box .promo-box-link,
.P003-promo-right .promo-box .promo-box-link,
.P004-promo-left .promo-box .promo-box-link,
.P005-promo-double-right .promo-box .promo-box-link,
.P006-promo-big-image-right .promo-box .promo-box-link,
.C058-promo .promo-box .promo-box-link {
  cursor: pointer;
}

.P001-promo-right .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-btn.cta--internal .cta-icon:after,
.P001-promo-right .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-text.cta--internal .cta-icon:after,
.P002-promo-left .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-btn.cta--internal .cta-icon:after,
.P002-promo-left .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-text.cta--internal .cta-icon:after,
.P003-promo-right .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-btn.cta--internal .cta-icon:after,
.P003-promo-right .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-text.cta--internal .cta-icon:after,
.P004-promo-left .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-btn.cta--internal .cta-icon:after,
.P004-promo-left .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-text.cta--internal .cta-icon:after,
.P005-promo-double-right .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-btn.cta--internal .cta-icon:after,
.P005-promo-double-right .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-text.cta--internal .cta-icon:after,
.P006-promo-big-image-right .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-btn.cta--internal .cta-icon:after,
.P006-promo-big-image-right .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-text.cta--internal .cta-icon:after,
.C058-promo .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-btn.cta--internal .cta-icon:after,
.C058-promo .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-text.cta--internal .cta-icon:after {
  transform: translateX(0.25rem) rotate(45deg);
}

.P001-promo-right .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-btn.cta--external .cta-icon,
.P001-promo-right .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-text.cta--external .cta-icon,
.P002-promo-left .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-btn.cta--external .cta-icon,
.P002-promo-left .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-text.cta--external .cta-icon,
.P003-promo-right .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-btn.cta--external .cta-icon,
.P003-promo-right .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-text.cta--external .cta-icon,
.P004-promo-left .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-btn.cta--external .cta-icon,
.P004-promo-left .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-text.cta--external .cta-icon,
.P005-promo-double-right .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-btn.cta--external .cta-icon,
.P005-promo-double-right .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-text.cta--external .cta-icon,
.P006-promo-big-image-right .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-btn.cta--external .cta-icon,
.P006-promo-big-image-right .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-text.cta--external .cta-icon,
.C058-promo .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-btn.cta--external .cta-icon,
.C058-promo .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-text.cta--external .cta-icon {
  transform: translateX(0.125rem) translateY(-0.125rem);
}

.P001-promo-right .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-btn.cta--download .cta-icon:before, .P001-promo-right .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-btn.cta--download .cta-icon:after,
.P001-promo-right .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-text.cta--download .cta-icon:before,
.P001-promo-right .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-text.cta--download .cta-icon:after,
.P002-promo-left .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-btn.cta--download .cta-icon:before,
.P002-promo-left .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-btn.cta--download .cta-icon:after,
.P002-promo-left .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-text.cta--download .cta-icon:before,
.P002-promo-left .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-text.cta--download .cta-icon:after,
.P003-promo-right .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-btn.cta--download .cta-icon:before,
.P003-promo-right .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-btn.cta--download .cta-icon:after,
.P003-promo-right .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-text.cta--download .cta-icon:before,
.P003-promo-right .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-text.cta--download .cta-icon:after,
.P004-promo-left .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-btn.cta--download .cta-icon:before,
.P004-promo-left .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-btn.cta--download .cta-icon:after,
.P004-promo-left .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-text.cta--download .cta-icon:before,
.P004-promo-left .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-text.cta--download .cta-icon:after,
.P005-promo-double-right .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-btn.cta--download .cta-icon:before,
.P005-promo-double-right .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-btn.cta--download .cta-icon:after,
.P005-promo-double-right .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-text.cta--download .cta-icon:before,
.P005-promo-double-right .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-text.cta--download .cta-icon:after,
.P006-promo-big-image-right .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-btn.cta--download .cta-icon:before,
.P006-promo-big-image-right .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-btn.cta--download .cta-icon:after,
.P006-promo-big-image-right .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-text.cta--download .cta-icon:before,
.P006-promo-big-image-right .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-text.cta--download .cta-icon:after,
.C058-promo .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-btn.cta--download .cta-icon:before,
.C058-promo .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-btn.cta--download .cta-icon:after,
.C058-promo .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-text.cta--download .cta-icon:before,
.C058-promo .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-text.cta--download .cta-icon:after {
  bottom: -0.125rem;
}

.P001-promo-right .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-text.cta--primary,
.P002-promo-left .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-text.cta--primary,
.P003-promo-right .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-text.cta--primary,
.P004-promo-left .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-text.cta--primary,
.P005-promo-double-right .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-text.cta--primary,
.P006-promo-big-image-right .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-text.cta--primary,
.C058-promo .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-text.cta--primary {
  color: #00906b;
}

.P001-promo-right .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-text.cta--primary.cta--internal .cta-icon:after,
.P002-promo-left .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-text.cta--primary.cta--internal .cta-icon:after,
.P003-promo-right .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-text.cta--primary.cta--internal .cta-icon:after,
.P004-promo-left .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-text.cta--primary.cta--internal .cta-icon:after,
.P005-promo-double-right .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-text.cta--primary.cta--internal .cta-icon:after,
.P006-promo-big-image-right .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-text.cta--primary.cta--internal .cta-icon:after,
.C058-promo .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-text.cta--primary.cta--internal .cta-icon:after {
  border-right-color: #00906b;
  border-top-color: #00906b;
}

.P001-promo-right .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-text.cta--primary.cta--external .cta-icon:after,
.P002-promo-left .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-text.cta--primary.cta--external .cta-icon:after,
.P003-promo-right .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-text.cta--primary.cta--external .cta-icon:after,
.P004-promo-left .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-text.cta--primary.cta--external .cta-icon:after,
.P005-promo-double-right .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-text.cta--primary.cta--external .cta-icon:after,
.P006-promo-big-image-right .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-text.cta--primary.cta--external .cta-icon:after,
.C058-promo .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-text.cta--primary.cta--external .cta-icon:after {
  border-left-color: #00906b;
}

.P001-promo-right .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-text.cta--primary.cta--video .cta-icon:before,
.P002-promo-left .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-text.cta--primary.cta--video .cta-icon:before,
.P003-promo-right .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-text.cta--primary.cta--video .cta-icon:before,
.P004-promo-left .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-text.cta--primary.cta--video .cta-icon:before,
.P005-promo-double-right .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-text.cta--primary.cta--video .cta-icon:before,
.P006-promo-big-image-right .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-text.cta--primary.cta--video .cta-icon:before,
.C058-promo .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-text.cta--primary.cta--video .cta-icon:before {
  border-color: #00906b;
  background: #00906b;
}

.P001-promo-right .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-text.cta--primary.cta--video .cta-icon:after,
.P002-promo-left .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-text.cta--primary.cta--video .cta-icon:after,
.P003-promo-right .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-text.cta--primary.cta--video .cta-icon:after,
.P004-promo-left .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-text.cta--primary.cta--video .cta-icon:after,
.P005-promo-double-right .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-text.cta--primary.cta--video .cta-icon:after,
.P006-promo-big-image-right .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-text.cta--primary.cta--video .cta-icon:after,
.C058-promo .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-text.cta--primary.cta--video .cta-icon:after {
  border-left-color: #ffffff;
}

.P001-promo-right .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-text.cta--primary.cta--download .cta-icon,
.P002-promo-left .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-text.cta--primary.cta--download .cta-icon,
.P003-promo-right .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-text.cta--primary.cta--download .cta-icon,
.P004-promo-left .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-text.cta--primary.cta--download .cta-icon,
.P005-promo-double-right .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-text.cta--primary.cta--download .cta-icon,
.P006-promo-big-image-right .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-text.cta--primary.cta--download .cta-icon,
.C058-promo .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-text.cta--primary.cta--download .cta-icon {
  border-bottom-color: #00906b;
}

.P001-promo-right .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-text.cta--primary.cta--download .cta-icon:before,
.P002-promo-left .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-text.cta--primary.cta--download .cta-icon:before,
.P003-promo-right .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-text.cta--primary.cta--download .cta-icon:before,
.P004-promo-left .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-text.cta--primary.cta--download .cta-icon:before,
.P005-promo-double-right .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-text.cta--primary.cta--download .cta-icon:before,
.P006-promo-big-image-right .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-text.cta--primary.cta--download .cta-icon:before,
.C058-promo .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-text.cta--primary.cta--download .cta-icon:before {
  border-right-color: #00906b;
}

.P001-promo-right .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-text.cta--primary.cta--download .cta-icon:after,
.P002-promo-left .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-text.cta--primary.cta--download .cta-icon:after,
.P003-promo-right .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-text.cta--primary.cta--download .cta-icon:after,
.P004-promo-left .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-text.cta--primary.cta--download .cta-icon:after,
.P005-promo-double-right .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-text.cta--primary.cta--download .cta-icon:after,
.P006-promo-big-image-right .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-text.cta--primary.cta--download .cta-icon:after,
.C058-promo .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-text.cta--primary.cta--download .cta-icon:after {
  border-right-color: #00906b;
  border-bottom-color: #00906b;
}

.P001-promo-right .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-text.cta--secondary,
.P002-promo-left .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-text.cta--secondary,
.P003-promo-right .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-text.cta--secondary,
.P004-promo-left .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-text.cta--secondary,
.P005-promo-double-right .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-text.cta--secondary,
.P006-promo-big-image-right .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-text.cta--secondary,
.C058-promo .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-text.cta--secondary {
  color: #7B9BAA;
}

.P001-promo-right .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-text.cta--secondary.cta--internal .cta-icon:after,
.P002-promo-left .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-text.cta--secondary.cta--internal .cta-icon:after,
.P003-promo-right .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-text.cta--secondary.cta--internal .cta-icon:after,
.P004-promo-left .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-text.cta--secondary.cta--internal .cta-icon:after,
.P005-promo-double-right .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-text.cta--secondary.cta--internal .cta-icon:after,
.P006-promo-big-image-right .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-text.cta--secondary.cta--internal .cta-icon:after,
.C058-promo .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-text.cta--secondary.cta--internal .cta-icon:after {
  border-right-color: #7B9BAA;
  border-top-color: #7B9BAA;
}

.P001-promo-right .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-text.cta--secondary.cta--external .cta-icon:after,
.P002-promo-left .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-text.cta--secondary.cta--external .cta-icon:after,
.P003-promo-right .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-text.cta--secondary.cta--external .cta-icon:after,
.P004-promo-left .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-text.cta--secondary.cta--external .cta-icon:after,
.P005-promo-double-right .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-text.cta--secondary.cta--external .cta-icon:after,
.P006-promo-big-image-right .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-text.cta--secondary.cta--external .cta-icon:after,
.C058-promo .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-text.cta--secondary.cta--external .cta-icon:after {
  border-left-color: #7B9BAA;
}

.P001-promo-right .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-text.cta--secondary.cta--video .cta-icon:before,
.P002-promo-left .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-text.cta--secondary.cta--video .cta-icon:before,
.P003-promo-right .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-text.cta--secondary.cta--video .cta-icon:before,
.P004-promo-left .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-text.cta--secondary.cta--video .cta-icon:before,
.P005-promo-double-right .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-text.cta--secondary.cta--video .cta-icon:before,
.P006-promo-big-image-right .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-text.cta--secondary.cta--video .cta-icon:before,
.C058-promo .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-text.cta--secondary.cta--video .cta-icon:before {
  border-color: #7B9BAA;
  background: #7B9BAA;
}

.P001-promo-right .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-text.cta--secondary.cta--video .cta-icon:after,
.P002-promo-left .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-text.cta--secondary.cta--video .cta-icon:after,
.P003-promo-right .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-text.cta--secondary.cta--video .cta-icon:after,
.P004-promo-left .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-text.cta--secondary.cta--video .cta-icon:after,
.P005-promo-double-right .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-text.cta--secondary.cta--video .cta-icon:after,
.P006-promo-big-image-right .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-text.cta--secondary.cta--video .cta-icon:after,
.C058-promo .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-text.cta--secondary.cta--video .cta-icon:after {
  border-left-color: #ffffff;
}

.P001-promo-right .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-text.cta--secondary.cta--download .cta-icon,
.P002-promo-left .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-text.cta--secondary.cta--download .cta-icon,
.P003-promo-right .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-text.cta--secondary.cta--download .cta-icon,
.P004-promo-left .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-text.cta--secondary.cta--download .cta-icon,
.P005-promo-double-right .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-text.cta--secondary.cta--download .cta-icon,
.P006-promo-big-image-right .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-text.cta--secondary.cta--download .cta-icon,
.C058-promo .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-text.cta--secondary.cta--download .cta-icon {
  border-bottom-color: #7B9BAA;
}

.P001-promo-right .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-text.cta--secondary.cta--download .cta-icon:before,
.P002-promo-left .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-text.cta--secondary.cta--download .cta-icon:before,
.P003-promo-right .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-text.cta--secondary.cta--download .cta-icon:before,
.P004-promo-left .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-text.cta--secondary.cta--download .cta-icon:before,
.P005-promo-double-right .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-text.cta--secondary.cta--download .cta-icon:before,
.P006-promo-big-image-right .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-text.cta--secondary.cta--download .cta-icon:before,
.C058-promo .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-text.cta--secondary.cta--download .cta-icon:before {
  border-right-color: #7B9BAA;
}

.P001-promo-right .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-text.cta--secondary.cta--download .cta-icon:after,
.P002-promo-left .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-text.cta--secondary.cta--download .cta-icon:after,
.P003-promo-right .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-text.cta--secondary.cta--download .cta-icon:after,
.P004-promo-left .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-text.cta--secondary.cta--download .cta-icon:after,
.P005-promo-double-right .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-text.cta--secondary.cta--download .cta-icon:after,
.P006-promo-big-image-right .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-text.cta--secondary.cta--download .cta-icon:after,
.C058-promo .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-text.cta--secondary.cta--download .cta-icon:after {
  border-right-color: #7B9BAA;
  border-bottom-color: #7B9BAA;
}

.P001-promo-right .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-text.cta--tertiary,
.P002-promo-left .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-text.cta--tertiary,
.P003-promo-right .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-text.cta--tertiary,
.P004-promo-left .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-text.cta--tertiary,
.P005-promo-double-right .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-text.cta--tertiary,
.P006-promo-big-image-right .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-text.cta--tertiary,
.C058-promo .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-text.cta--tertiary {
  color: #2d383f;
}

.P001-promo-right .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-text.cta--tertiary.cta--internal .cta-icon:after,
.P002-promo-left .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-text.cta--tertiary.cta--internal .cta-icon:after,
.P003-promo-right .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-text.cta--tertiary.cta--internal .cta-icon:after,
.P004-promo-left .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-text.cta--tertiary.cta--internal .cta-icon:after,
.P005-promo-double-right .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-text.cta--tertiary.cta--internal .cta-icon:after,
.P006-promo-big-image-right .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-text.cta--tertiary.cta--internal .cta-icon:after,
.C058-promo .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-text.cta--tertiary.cta--internal .cta-icon:after {
  border-right-color: #2d383f;
  border-top-color: #2d383f;
}

.P001-promo-right .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-text.cta--tertiary.cta--external .cta-icon:after,
.P002-promo-left .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-text.cta--tertiary.cta--external .cta-icon:after,
.P003-promo-right .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-text.cta--tertiary.cta--external .cta-icon:after,
.P004-promo-left .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-text.cta--tertiary.cta--external .cta-icon:after,
.P005-promo-double-right .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-text.cta--tertiary.cta--external .cta-icon:after,
.P006-promo-big-image-right .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-text.cta--tertiary.cta--external .cta-icon:after,
.C058-promo .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-text.cta--tertiary.cta--external .cta-icon:after {
  border-left-color: #2d383f;
}

.P001-promo-right .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-text.cta--tertiary.cta--video .cta-icon:before,
.P002-promo-left .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-text.cta--tertiary.cta--video .cta-icon:before,
.P003-promo-right .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-text.cta--tertiary.cta--video .cta-icon:before,
.P004-promo-left .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-text.cta--tertiary.cta--video .cta-icon:before,
.P005-promo-double-right .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-text.cta--tertiary.cta--video .cta-icon:before,
.P006-promo-big-image-right .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-text.cta--tertiary.cta--video .cta-icon:before,
.C058-promo .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-text.cta--tertiary.cta--video .cta-icon:before {
  border-color: #2d383f;
  background: #2d383f;
}

.P001-promo-right .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-text.cta--tertiary.cta--video .cta-icon:after,
.P002-promo-left .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-text.cta--tertiary.cta--video .cta-icon:after,
.P003-promo-right .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-text.cta--tertiary.cta--video .cta-icon:after,
.P004-promo-left .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-text.cta--tertiary.cta--video .cta-icon:after,
.P005-promo-double-right .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-text.cta--tertiary.cta--video .cta-icon:after,
.P006-promo-big-image-right .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-text.cta--tertiary.cta--video .cta-icon:after,
.C058-promo .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-text.cta--tertiary.cta--video .cta-icon:after {
  border-left-color: #ffffff;
}

.P001-promo-right .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-text.cta--tertiary.cta--download .cta-icon,
.P002-promo-left .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-text.cta--tertiary.cta--download .cta-icon,
.P003-promo-right .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-text.cta--tertiary.cta--download .cta-icon,
.P004-promo-left .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-text.cta--tertiary.cta--download .cta-icon,
.P005-promo-double-right .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-text.cta--tertiary.cta--download .cta-icon,
.P006-promo-big-image-right .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-text.cta--tertiary.cta--download .cta-icon,
.C058-promo .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-text.cta--tertiary.cta--download .cta-icon {
  border-bottom-color: #2d383f;
}

.P001-promo-right .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-text.cta--tertiary.cta--download .cta-icon:before,
.P002-promo-left .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-text.cta--tertiary.cta--download .cta-icon:before,
.P003-promo-right .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-text.cta--tertiary.cta--download .cta-icon:before,
.P004-promo-left .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-text.cta--tertiary.cta--download .cta-icon:before,
.P005-promo-double-right .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-text.cta--tertiary.cta--download .cta-icon:before,
.P006-promo-big-image-right .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-text.cta--tertiary.cta--download .cta-icon:before,
.C058-promo .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-text.cta--tertiary.cta--download .cta-icon:before {
  border-right-color: #2d383f;
}

.P001-promo-right .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-text.cta--tertiary.cta--download .cta-icon:after,
.P002-promo-left .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-text.cta--tertiary.cta--download .cta-icon:after,
.P003-promo-right .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-text.cta--tertiary.cta--download .cta-icon:after,
.P004-promo-left .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-text.cta--tertiary.cta--download .cta-icon:after,
.P005-promo-double-right .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-text.cta--tertiary.cta--download .cta-icon:after,
.P006-promo-big-image-right .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-text.cta--tertiary.cta--download .cta-icon:after,
.C058-promo .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-text.cta--tertiary.cta--download .cta-icon:after {
  border-right-color: #2d383f;
  border-bottom-color: #2d383f;
}

.P001-promo-right .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-text.cta--reversed,
.P002-promo-left .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-text.cta--reversed,
.P003-promo-right .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-text.cta--reversed,
.P004-promo-left .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-text.cta--reversed,
.P005-promo-double-right .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-text.cta--reversed,
.P006-promo-big-image-right .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-text.cta--reversed,
.C058-promo .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-text.cta--reversed {
  color: #ffffff;
}

.P001-promo-right .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-text.cta--reversed.cta--internal .cta-icon:after,
.P002-promo-left .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-text.cta--reversed.cta--internal .cta-icon:after,
.P003-promo-right .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-text.cta--reversed.cta--internal .cta-icon:after,
.P004-promo-left .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-text.cta--reversed.cta--internal .cta-icon:after,
.P005-promo-double-right .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-text.cta--reversed.cta--internal .cta-icon:after,
.P006-promo-big-image-right .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-text.cta--reversed.cta--internal .cta-icon:after,
.C058-promo .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-text.cta--reversed.cta--internal .cta-icon:after {
  border-right-color: #ffffff;
  border-top-color: #ffffff;
}

.P001-promo-right .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-text.cta--reversed.cta--external .cta-icon:after,
.P002-promo-left .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-text.cta--reversed.cta--external .cta-icon:after,
.P003-promo-right .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-text.cta--reversed.cta--external .cta-icon:after,
.P004-promo-left .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-text.cta--reversed.cta--external .cta-icon:after,
.P005-promo-double-right .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-text.cta--reversed.cta--external .cta-icon:after,
.P006-promo-big-image-right .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-text.cta--reversed.cta--external .cta-icon:after,
.C058-promo .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-text.cta--reversed.cta--external .cta-icon:after {
  border-left-color: #ffffff;
}

.P001-promo-right .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-text.cta--reversed.cta--video .cta-icon:before,
.P002-promo-left .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-text.cta--reversed.cta--video .cta-icon:before,
.P003-promo-right .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-text.cta--reversed.cta--video .cta-icon:before,
.P004-promo-left .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-text.cta--reversed.cta--video .cta-icon:before,
.P005-promo-double-right .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-text.cta--reversed.cta--video .cta-icon:before,
.P006-promo-big-image-right .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-text.cta--reversed.cta--video .cta-icon:before,
.C058-promo .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-text.cta--reversed.cta--video .cta-icon:before {
  border-color: #ffffff;
  background: #ffffff;
}

.P001-promo-right .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-text.cta--reversed.cta--video .cta-icon:after,
.P002-promo-left .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-text.cta--reversed.cta--video .cta-icon:after,
.P003-promo-right .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-text.cta--reversed.cta--video .cta-icon:after,
.P004-promo-left .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-text.cta--reversed.cta--video .cta-icon:after,
.P005-promo-double-right .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-text.cta--reversed.cta--video .cta-icon:after,
.P006-promo-big-image-right .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-text.cta--reversed.cta--video .cta-icon:after,
.C058-promo .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-text.cta--reversed.cta--video .cta-icon:after {
  border-left-color: #2d383f;
}

.P001-promo-right .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-text.cta--reversed.cta--download .cta-icon,
.P002-promo-left .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-text.cta--reversed.cta--download .cta-icon,
.P003-promo-right .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-text.cta--reversed.cta--download .cta-icon,
.P004-promo-left .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-text.cta--reversed.cta--download .cta-icon,
.P005-promo-double-right .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-text.cta--reversed.cta--download .cta-icon,
.P006-promo-big-image-right .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-text.cta--reversed.cta--download .cta-icon,
.C058-promo .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-text.cta--reversed.cta--download .cta-icon {
  border-bottom-color: #ffffff;
}

.P001-promo-right .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-text.cta--reversed.cta--download .cta-icon:before,
.P002-promo-left .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-text.cta--reversed.cta--download .cta-icon:before,
.P003-promo-right .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-text.cta--reversed.cta--download .cta-icon:before,
.P004-promo-left .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-text.cta--reversed.cta--download .cta-icon:before,
.P005-promo-double-right .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-text.cta--reversed.cta--download .cta-icon:before,
.P006-promo-big-image-right .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-text.cta--reversed.cta--download .cta-icon:before,
.C058-promo .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-text.cta--reversed.cta--download .cta-icon:before {
  border-right-color: #ffffff;
}

.P001-promo-right .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-text.cta--reversed.cta--download .cta-icon:after,
.P002-promo-left .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-text.cta--reversed.cta--download .cta-icon:after,
.P003-promo-right .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-text.cta--reversed.cta--download .cta-icon:after,
.P004-promo-left .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-text.cta--reversed.cta--download .cta-icon:after,
.P005-promo-double-right .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-text.cta--reversed.cta--download .cta-icon:after,
.P006-promo-big-image-right .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-text.cta--reversed.cta--download .cta-icon:after,
.C058-promo .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-text.cta--reversed.cta--download .cta-icon:after {
  border-right-color: #ffffff;
  border-bottom-color: #ffffff;
}

.P001-promo-right .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-text.cta--header-menu-G0XX,
.P002-promo-left .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-text.cta--header-menu-G0XX,
.P003-promo-right .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-text.cta--header-menu-G0XX,
.P004-promo-left .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-text.cta--header-menu-G0XX,
.P005-promo-double-right .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-text.cta--header-menu-G0XX,
.P006-promo-big-image-right .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-text.cta--header-menu-G0XX,
.C058-promo .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-text.cta--header-menu-G0XX {
  color: #004B8D;
}

.P001-promo-right .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-text.cta--header-menu-G0XX.cta--internal .cta-icon:after,
.P002-promo-left .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-text.cta--header-menu-G0XX.cta--internal .cta-icon:after,
.P003-promo-right .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-text.cta--header-menu-G0XX.cta--internal .cta-icon:after,
.P004-promo-left .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-text.cta--header-menu-G0XX.cta--internal .cta-icon:after,
.P005-promo-double-right .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-text.cta--header-menu-G0XX.cta--internal .cta-icon:after,
.P006-promo-big-image-right .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-text.cta--header-menu-G0XX.cta--internal .cta-icon:after,
.C058-promo .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-text.cta--header-menu-G0XX.cta--internal .cta-icon:after {
  border-right-color: #004B8D;
  border-top-color: #004B8D;
}

.P001-promo-right .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-text.cta--header-menu-G0XX.cta--external .cta-icon:after,
.P002-promo-left .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-text.cta--header-menu-G0XX.cta--external .cta-icon:after,
.P003-promo-right .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-text.cta--header-menu-G0XX.cta--external .cta-icon:after,
.P004-promo-left .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-text.cta--header-menu-G0XX.cta--external .cta-icon:after,
.P005-promo-double-right .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-text.cta--header-menu-G0XX.cta--external .cta-icon:after,
.P006-promo-big-image-right .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-text.cta--header-menu-G0XX.cta--external .cta-icon:after,
.C058-promo .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-text.cta--header-menu-G0XX.cta--external .cta-icon:after {
  border-left-color: #004B8D;
}

.P001-promo-right .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-text.cta--header-menu-G0XX.cta--video .cta-icon:before,
.P002-promo-left .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-text.cta--header-menu-G0XX.cta--video .cta-icon:before,
.P003-promo-right .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-text.cta--header-menu-G0XX.cta--video .cta-icon:before,
.P004-promo-left .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-text.cta--header-menu-G0XX.cta--video .cta-icon:before,
.P005-promo-double-right .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-text.cta--header-menu-G0XX.cta--video .cta-icon:before,
.P006-promo-big-image-right .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-text.cta--header-menu-G0XX.cta--video .cta-icon:before,
.C058-promo .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-text.cta--header-menu-G0XX.cta--video .cta-icon:before {
  border-color: #004B8D;
  background: #004B8D;
}

.P001-promo-right .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-text.cta--header-menu-G0XX.cta--video .cta-icon:after,
.P002-promo-left .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-text.cta--header-menu-G0XX.cta--video .cta-icon:after,
.P003-promo-right .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-text.cta--header-menu-G0XX.cta--video .cta-icon:after,
.P004-promo-left .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-text.cta--header-menu-G0XX.cta--video .cta-icon:after,
.P005-promo-double-right .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-text.cta--header-menu-G0XX.cta--video .cta-icon:after,
.P006-promo-big-image-right .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-text.cta--header-menu-G0XX.cta--video .cta-icon:after,
.C058-promo .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-text.cta--header-menu-G0XX.cta--video .cta-icon:after {
  border-left-color: #ffffff;
}

.P001-promo-right .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-text.cta--header-menu-G0XX.cta--download .cta-icon,
.P002-promo-left .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-text.cta--header-menu-G0XX.cta--download .cta-icon,
.P003-promo-right .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-text.cta--header-menu-G0XX.cta--download .cta-icon,
.P004-promo-left .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-text.cta--header-menu-G0XX.cta--download .cta-icon,
.P005-promo-double-right .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-text.cta--header-menu-G0XX.cta--download .cta-icon,
.P006-promo-big-image-right .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-text.cta--header-menu-G0XX.cta--download .cta-icon,
.C058-promo .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-text.cta--header-menu-G0XX.cta--download .cta-icon {
  border-bottom-color: #004B8D;
}

.P001-promo-right .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-text.cta--header-menu-G0XX.cta--download .cta-icon:before,
.P002-promo-left .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-text.cta--header-menu-G0XX.cta--download .cta-icon:before,
.P003-promo-right .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-text.cta--header-menu-G0XX.cta--download .cta-icon:before,
.P004-promo-left .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-text.cta--header-menu-G0XX.cta--download .cta-icon:before,
.P005-promo-double-right .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-text.cta--header-menu-G0XX.cta--download .cta-icon:before,
.P006-promo-big-image-right .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-text.cta--header-menu-G0XX.cta--download .cta-icon:before,
.C058-promo .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-text.cta--header-menu-G0XX.cta--download .cta-icon:before {
  border-right-color: #004B8D;
}

.P001-promo-right .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-text.cta--header-menu-G0XX.cta--download .cta-icon:after,
.P002-promo-left .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-text.cta--header-menu-G0XX.cta--download .cta-icon:after,
.P003-promo-right .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-text.cta--header-menu-G0XX.cta--download .cta-icon:after,
.P004-promo-left .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-text.cta--header-menu-G0XX.cta--download .cta-icon:after,
.P005-promo-double-right .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-text.cta--header-menu-G0XX.cta--download .cta-icon:after,
.P006-promo-big-image-right .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-text.cta--header-menu-G0XX.cta--download .cta-icon:after,
.C058-promo .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-text.cta--header-menu-G0XX.cta--download .cta-icon:after {
  border-right-color: #004B8D;
  border-bottom-color: #004B8D;
}

.P001-promo-right .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-btn.cta--primary,
.P002-promo-left .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-btn.cta--primary,
.P003-promo-right .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-btn.cta--primary,
.P004-promo-left .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-btn.cta--primary,
.P005-promo-double-right .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-btn.cta--primary,
.P006-promo-big-image-right .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-btn.cta--primary,
.C058-promo .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-btn.cta--primary {
  background-color: #00906b;
  border-color: #00906b;
  color: #ffffff;
}

.P001-promo-right .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-btn.cta--primary.cta--internal .cta-icon:after,
.P002-promo-left .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-btn.cta--primary.cta--internal .cta-icon:after,
.P003-promo-right .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-btn.cta--primary.cta--internal .cta-icon:after,
.P004-promo-left .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-btn.cta--primary.cta--internal .cta-icon:after,
.P005-promo-double-right .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-btn.cta--primary.cta--internal .cta-icon:after,
.P006-promo-big-image-right .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-btn.cta--primary.cta--internal .cta-icon:after,
.C058-promo .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-btn.cta--primary.cta--internal .cta-icon:after {
  border-right-color: #ffffff;
  border-top-color: #ffffff;
}

.P001-promo-right .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-btn.cta--primary.cta--external .cta-icon:after,
.P002-promo-left .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-btn.cta--primary.cta--external .cta-icon:after,
.P003-promo-right .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-btn.cta--primary.cta--external .cta-icon:after,
.P004-promo-left .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-btn.cta--primary.cta--external .cta-icon:after,
.P005-promo-double-right .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-btn.cta--primary.cta--external .cta-icon:after,
.P006-promo-big-image-right .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-btn.cta--primary.cta--external .cta-icon:after,
.C058-promo .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-btn.cta--primary.cta--external .cta-icon:after {
  border-left-color: #ffffff;
}

.P001-promo-right .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-btn.cta--primary.cta--video .cta-icon:before,
.P002-promo-left .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-btn.cta--primary.cta--video .cta-icon:before,
.P003-promo-right .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-btn.cta--primary.cta--video .cta-icon:before,
.P004-promo-left .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-btn.cta--primary.cta--video .cta-icon:before,
.P005-promo-double-right .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-btn.cta--primary.cta--video .cta-icon:before,
.P006-promo-big-image-right .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-btn.cta--primary.cta--video .cta-icon:before,
.C058-promo .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-btn.cta--primary.cta--video .cta-icon:before {
  border-color: #ffffff;
  background: #ffffff;
}

.P001-promo-right .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-btn.cta--primary.cta--video .cta-icon:after,
.P002-promo-left .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-btn.cta--primary.cta--video .cta-icon:after,
.P003-promo-right .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-btn.cta--primary.cta--video .cta-icon:after,
.P004-promo-left .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-btn.cta--primary.cta--video .cta-icon:after,
.P005-promo-double-right .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-btn.cta--primary.cta--video .cta-icon:after,
.P006-promo-big-image-right .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-btn.cta--primary.cta--video .cta-icon:after,
.C058-promo .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-btn.cta--primary.cta--video .cta-icon:after {
  border-left-color: #00906b;
}

.P001-promo-right .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-btn.cta--primary.cta--download .cta-icon,
.P002-promo-left .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-btn.cta--primary.cta--download .cta-icon,
.P003-promo-right .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-btn.cta--primary.cta--download .cta-icon,
.P004-promo-left .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-btn.cta--primary.cta--download .cta-icon,
.P005-promo-double-right .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-btn.cta--primary.cta--download .cta-icon,
.P006-promo-big-image-right .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-btn.cta--primary.cta--download .cta-icon,
.C058-promo .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-btn.cta--primary.cta--download .cta-icon {
  border-bottom-color: #ffffff;
}

.P001-promo-right .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-btn.cta--primary.cta--download .cta-icon:before,
.P002-promo-left .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-btn.cta--primary.cta--download .cta-icon:before,
.P003-promo-right .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-btn.cta--primary.cta--download .cta-icon:before,
.P004-promo-left .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-btn.cta--primary.cta--download .cta-icon:before,
.P005-promo-double-right .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-btn.cta--primary.cta--download .cta-icon:before,
.P006-promo-big-image-right .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-btn.cta--primary.cta--download .cta-icon:before,
.C058-promo .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-btn.cta--primary.cta--download .cta-icon:before {
  border-right-color: #ffffff;
}

.P001-promo-right .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-btn.cta--primary.cta--download .cta-icon:after,
.P002-promo-left .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-btn.cta--primary.cta--download .cta-icon:after,
.P003-promo-right .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-btn.cta--primary.cta--download .cta-icon:after,
.P004-promo-left .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-btn.cta--primary.cta--download .cta-icon:after,
.P005-promo-double-right .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-btn.cta--primary.cta--download .cta-icon:after,
.P006-promo-big-image-right .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-btn.cta--primary.cta--download .cta-icon:after,
.C058-promo .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-btn.cta--primary.cta--download .cta-icon:after {
  border-right-color: #ffffff;
  border-bottom-color: #ffffff;
}

.P001-promo-right .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-btn.cta--secondary,
.P002-promo-left .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-btn.cta--secondary,
.P003-promo-right .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-btn.cta--secondary,
.P004-promo-left .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-btn.cta--secondary,
.P005-promo-double-right .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-btn.cta--secondary,
.P006-promo-big-image-right .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-btn.cta--secondary,
.C058-promo .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-btn.cta--secondary {
  background-color: #c4ced1;
  border-color: #2d383f;
  color: #2d383f;
}

.P001-promo-right .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-btn.cta--secondary.cta--internal .cta-icon:after,
.P002-promo-left .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-btn.cta--secondary.cta--internal .cta-icon:after,
.P003-promo-right .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-btn.cta--secondary.cta--internal .cta-icon:after,
.P004-promo-left .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-btn.cta--secondary.cta--internal .cta-icon:after,
.P005-promo-double-right .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-btn.cta--secondary.cta--internal .cta-icon:after,
.P006-promo-big-image-right .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-btn.cta--secondary.cta--internal .cta-icon:after,
.C058-promo .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-btn.cta--secondary.cta--internal .cta-icon:after {
  border-right-color: #2d383f;
  border-top-color: #2d383f;
}

.P001-promo-right .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-btn.cta--secondary.cta--external .cta-icon:after,
.P002-promo-left .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-btn.cta--secondary.cta--external .cta-icon:after,
.P003-promo-right .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-btn.cta--secondary.cta--external .cta-icon:after,
.P004-promo-left .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-btn.cta--secondary.cta--external .cta-icon:after,
.P005-promo-double-right .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-btn.cta--secondary.cta--external .cta-icon:after,
.P006-promo-big-image-right .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-btn.cta--secondary.cta--external .cta-icon:after,
.C058-promo .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-btn.cta--secondary.cta--external .cta-icon:after {
  border-left-color: #2d383f;
}

.P001-promo-right .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-btn.cta--secondary.cta--video .cta-icon:before,
.P002-promo-left .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-btn.cta--secondary.cta--video .cta-icon:before,
.P003-promo-right .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-btn.cta--secondary.cta--video .cta-icon:before,
.P004-promo-left .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-btn.cta--secondary.cta--video .cta-icon:before,
.P005-promo-double-right .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-btn.cta--secondary.cta--video .cta-icon:before,
.P006-promo-big-image-right .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-btn.cta--secondary.cta--video .cta-icon:before,
.C058-promo .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-btn.cta--secondary.cta--video .cta-icon:before {
  border-color: #2d383f;
  background: #2d383f;
}

.P001-promo-right .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-btn.cta--secondary.cta--video .cta-icon:after,
.P002-promo-left .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-btn.cta--secondary.cta--video .cta-icon:after,
.P003-promo-right .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-btn.cta--secondary.cta--video .cta-icon:after,
.P004-promo-left .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-btn.cta--secondary.cta--video .cta-icon:after,
.P005-promo-double-right .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-btn.cta--secondary.cta--video .cta-icon:after,
.P006-promo-big-image-right .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-btn.cta--secondary.cta--video .cta-icon:after,
.C058-promo .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-btn.cta--secondary.cta--video .cta-icon:after {
  border-left-color: #c4ced1;
}

.P001-promo-right .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-btn.cta--secondary.cta--download .cta-icon,
.P002-promo-left .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-btn.cta--secondary.cta--download .cta-icon,
.P003-promo-right .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-btn.cta--secondary.cta--download .cta-icon,
.P004-promo-left .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-btn.cta--secondary.cta--download .cta-icon,
.P005-promo-double-right .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-btn.cta--secondary.cta--download .cta-icon,
.P006-promo-big-image-right .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-btn.cta--secondary.cta--download .cta-icon,
.C058-promo .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-btn.cta--secondary.cta--download .cta-icon {
  border-bottom-color: #2d383f;
}

.P001-promo-right .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-btn.cta--secondary.cta--download .cta-icon:before,
.P002-promo-left .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-btn.cta--secondary.cta--download .cta-icon:before,
.P003-promo-right .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-btn.cta--secondary.cta--download .cta-icon:before,
.P004-promo-left .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-btn.cta--secondary.cta--download .cta-icon:before,
.P005-promo-double-right .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-btn.cta--secondary.cta--download .cta-icon:before,
.P006-promo-big-image-right .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-btn.cta--secondary.cta--download .cta-icon:before,
.C058-promo .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-btn.cta--secondary.cta--download .cta-icon:before {
  border-right-color: #2d383f;
}

.P001-promo-right .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-btn.cta--secondary.cta--download .cta-icon:after,
.P002-promo-left .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-btn.cta--secondary.cta--download .cta-icon:after,
.P003-promo-right .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-btn.cta--secondary.cta--download .cta-icon:after,
.P004-promo-left .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-btn.cta--secondary.cta--download .cta-icon:after,
.P005-promo-double-right .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-btn.cta--secondary.cta--download .cta-icon:after,
.P006-promo-big-image-right .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-btn.cta--secondary.cta--download .cta-icon:after,
.C058-promo .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-btn.cta--secondary.cta--download .cta-icon:after {
  border-right-color: #2d383f;
  border-bottom-color: #2d383f;
}

.P001-promo-right .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-btn.cta--tertiary,
.P002-promo-left .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-btn.cta--tertiary,
.P003-promo-right .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-btn.cta--tertiary,
.P004-promo-left .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-btn.cta--tertiary,
.P005-promo-double-right .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-btn.cta--tertiary,
.P006-promo-big-image-right .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-btn.cta--tertiary,
.C058-promo .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-btn.cta--tertiary {
  background-color: #b6c2c6;
  border-color: #bcc5c8;
  color: #2d383f;
}

.P001-promo-right .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-btn.cta--tertiary.cta--internal .cta-icon:after,
.P002-promo-left .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-btn.cta--tertiary.cta--internal .cta-icon:after,
.P003-promo-right .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-btn.cta--tertiary.cta--internal .cta-icon:after,
.P004-promo-left .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-btn.cta--tertiary.cta--internal .cta-icon:after,
.P005-promo-double-right .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-btn.cta--tertiary.cta--internal .cta-icon:after,
.P006-promo-big-image-right .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-btn.cta--tertiary.cta--internal .cta-icon:after,
.C058-promo .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-btn.cta--tertiary.cta--internal .cta-icon:after {
  border-right-color: #2d383f;
  border-top-color: #2d383f;
}

.P001-promo-right .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-btn.cta--tertiary.cta--external .cta-icon:after,
.P002-promo-left .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-btn.cta--tertiary.cta--external .cta-icon:after,
.P003-promo-right .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-btn.cta--tertiary.cta--external .cta-icon:after,
.P004-promo-left .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-btn.cta--tertiary.cta--external .cta-icon:after,
.P005-promo-double-right .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-btn.cta--tertiary.cta--external .cta-icon:after,
.P006-promo-big-image-right .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-btn.cta--tertiary.cta--external .cta-icon:after,
.C058-promo .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-btn.cta--tertiary.cta--external .cta-icon:after {
  border-left-color: #2d383f;
}

.P001-promo-right .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-btn.cta--tertiary.cta--video .cta-icon:before,
.P002-promo-left .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-btn.cta--tertiary.cta--video .cta-icon:before,
.P003-promo-right .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-btn.cta--tertiary.cta--video .cta-icon:before,
.P004-promo-left .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-btn.cta--tertiary.cta--video .cta-icon:before,
.P005-promo-double-right .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-btn.cta--tertiary.cta--video .cta-icon:before,
.P006-promo-big-image-right .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-btn.cta--tertiary.cta--video .cta-icon:before,
.C058-promo .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-btn.cta--tertiary.cta--video .cta-icon:before {
  border-color: #2d383f;
  background: #2d383f;
}

.P001-promo-right .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-btn.cta--tertiary.cta--video .cta-icon:after,
.P002-promo-left .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-btn.cta--tertiary.cta--video .cta-icon:after,
.P003-promo-right .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-btn.cta--tertiary.cta--video .cta-icon:after,
.P004-promo-left .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-btn.cta--tertiary.cta--video .cta-icon:after,
.P005-promo-double-right .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-btn.cta--tertiary.cta--video .cta-icon:after,
.P006-promo-big-image-right .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-btn.cta--tertiary.cta--video .cta-icon:after,
.C058-promo .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-btn.cta--tertiary.cta--video .cta-icon:after {
  border-left-color: #b6c2c6;
}

.P001-promo-right .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-btn.cta--tertiary.cta--download .cta-icon,
.P002-promo-left .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-btn.cta--tertiary.cta--download .cta-icon,
.P003-promo-right .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-btn.cta--tertiary.cta--download .cta-icon,
.P004-promo-left .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-btn.cta--tertiary.cta--download .cta-icon,
.P005-promo-double-right .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-btn.cta--tertiary.cta--download .cta-icon,
.P006-promo-big-image-right .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-btn.cta--tertiary.cta--download .cta-icon,
.C058-promo .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-btn.cta--tertiary.cta--download .cta-icon {
  border-bottom-color: #2d383f;
}

.P001-promo-right .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-btn.cta--tertiary.cta--download .cta-icon:before,
.P002-promo-left .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-btn.cta--tertiary.cta--download .cta-icon:before,
.P003-promo-right .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-btn.cta--tertiary.cta--download .cta-icon:before,
.P004-promo-left .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-btn.cta--tertiary.cta--download .cta-icon:before,
.P005-promo-double-right .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-btn.cta--tertiary.cta--download .cta-icon:before,
.P006-promo-big-image-right .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-btn.cta--tertiary.cta--download .cta-icon:before,
.C058-promo .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-btn.cta--tertiary.cta--download .cta-icon:before {
  border-right-color: #2d383f;
}

.P001-promo-right .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-btn.cta--tertiary.cta--download .cta-icon:after,
.P002-promo-left .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-btn.cta--tertiary.cta--download .cta-icon:after,
.P003-promo-right .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-btn.cta--tertiary.cta--download .cta-icon:after,
.P004-promo-left .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-btn.cta--tertiary.cta--download .cta-icon:after,
.P005-promo-double-right .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-btn.cta--tertiary.cta--download .cta-icon:after,
.P006-promo-big-image-right .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-btn.cta--tertiary.cta--download .cta-icon:after,
.C058-promo .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-btn.cta--tertiary.cta--download .cta-icon:after {
  border-right-color: #2d383f;
  border-bottom-color: #2d383f;
}

.P001-promo-right .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-btn.cta--reversed,
.P002-promo-left .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-btn.cta--reversed,
.P003-promo-right .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-btn.cta--reversed,
.P004-promo-left .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-btn.cta--reversed,
.P005-promo-double-right .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-btn.cta--reversed,
.P006-promo-big-image-right .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-btn.cta--reversed,
.C058-promo .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-btn.cta--reversed {
  background-color: transparent;
  border-color: #ffffff;
  color: #ffffff;
}

.P001-promo-right .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-btn.cta--reversed.cta--internal .cta-icon:after,
.P002-promo-left .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-btn.cta--reversed.cta--internal .cta-icon:after,
.P003-promo-right .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-btn.cta--reversed.cta--internal .cta-icon:after,
.P004-promo-left .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-btn.cta--reversed.cta--internal .cta-icon:after,
.P005-promo-double-right .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-btn.cta--reversed.cta--internal .cta-icon:after,
.P006-promo-big-image-right .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-btn.cta--reversed.cta--internal .cta-icon:after,
.C058-promo .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-btn.cta--reversed.cta--internal .cta-icon:after {
  border-right-color: #ffffff;
  border-top-color: #ffffff;
}

.P001-promo-right .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-btn.cta--reversed.cta--external .cta-icon:after,
.P002-promo-left .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-btn.cta--reversed.cta--external .cta-icon:after,
.P003-promo-right .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-btn.cta--reversed.cta--external .cta-icon:after,
.P004-promo-left .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-btn.cta--reversed.cta--external .cta-icon:after,
.P005-promo-double-right .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-btn.cta--reversed.cta--external .cta-icon:after,
.P006-promo-big-image-right .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-btn.cta--reversed.cta--external .cta-icon:after,
.C058-promo .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-btn.cta--reversed.cta--external .cta-icon:after {
  border-left-color: #ffffff;
}

.P001-promo-right .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-btn.cta--reversed.cta--video .cta-icon:before,
.P002-promo-left .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-btn.cta--reversed.cta--video .cta-icon:before,
.P003-promo-right .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-btn.cta--reversed.cta--video .cta-icon:before,
.P004-promo-left .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-btn.cta--reversed.cta--video .cta-icon:before,
.P005-promo-double-right .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-btn.cta--reversed.cta--video .cta-icon:before,
.P006-promo-big-image-right .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-btn.cta--reversed.cta--video .cta-icon:before,
.C058-promo .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-btn.cta--reversed.cta--video .cta-icon:before {
  border-color: #ffffff;
  background: #ffffff;
}

.P001-promo-right .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-btn.cta--reversed.cta--video .cta-icon:after,
.P002-promo-left .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-btn.cta--reversed.cta--video .cta-icon:after,
.P003-promo-right .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-btn.cta--reversed.cta--video .cta-icon:after,
.P004-promo-left .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-btn.cta--reversed.cta--video .cta-icon:after,
.P005-promo-double-right .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-btn.cta--reversed.cta--video .cta-icon:after,
.P006-promo-big-image-right .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-btn.cta--reversed.cta--video .cta-icon:after,
.C058-promo .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-btn.cta--reversed.cta--video .cta-icon:after {
  border-left-color: #2d383f;
}

.P001-promo-right .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-btn.cta--reversed.cta--download .cta-icon,
.P002-promo-left .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-btn.cta--reversed.cta--download .cta-icon,
.P003-promo-right .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-btn.cta--reversed.cta--download .cta-icon,
.P004-promo-left .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-btn.cta--reversed.cta--download .cta-icon,
.P005-promo-double-right .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-btn.cta--reversed.cta--download .cta-icon,
.P006-promo-big-image-right .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-btn.cta--reversed.cta--download .cta-icon,
.C058-promo .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-btn.cta--reversed.cta--download .cta-icon {
  border-bottom-color: #ffffff;
}

.P001-promo-right .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-btn.cta--reversed.cta--download .cta-icon:before,
.P002-promo-left .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-btn.cta--reversed.cta--download .cta-icon:before,
.P003-promo-right .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-btn.cta--reversed.cta--download .cta-icon:before,
.P004-promo-left .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-btn.cta--reversed.cta--download .cta-icon:before,
.P005-promo-double-right .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-btn.cta--reversed.cta--download .cta-icon:before,
.P006-promo-big-image-right .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-btn.cta--reversed.cta--download .cta-icon:before,
.C058-promo .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-btn.cta--reversed.cta--download .cta-icon:before {
  border-right-color: #ffffff;
}

.P001-promo-right .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-btn.cta--reversed.cta--download .cta-icon:after,
.P002-promo-left .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-btn.cta--reversed.cta--download .cta-icon:after,
.P003-promo-right .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-btn.cta--reversed.cta--download .cta-icon:after,
.P004-promo-left .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-btn.cta--reversed.cta--download .cta-icon:after,
.P005-promo-double-right .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-btn.cta--reversed.cta--download .cta-icon:after,
.P006-promo-big-image-right .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-btn.cta--reversed.cta--download .cta-icon:after,
.C058-promo .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-btn.cta--reversed.cta--download .cta-icon:after {
  border-right-color: #ffffff;
  border-bottom-color: #ffffff;
}

.P001-promo-right .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-btn.cta--disabled,
.P002-promo-left .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-btn.cta--disabled,
.P003-promo-right .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-btn.cta--disabled,
.P004-promo-left .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-btn.cta--disabled,
.P005-promo-double-right .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-btn.cta--disabled,
.P006-promo-big-image-right .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-btn.cta--disabled,
.C058-promo .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-btn.cta--disabled {
  background-color: #c0c0c0;
  border-color: #c0c0c0;
  color: #ffffff;
}

.P001-promo-right .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-btn.cta--disabled.cta--internal .cta-icon:after,
.P002-promo-left .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-btn.cta--disabled.cta--internal .cta-icon:after,
.P003-promo-right .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-btn.cta--disabled.cta--internal .cta-icon:after,
.P004-promo-left .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-btn.cta--disabled.cta--internal .cta-icon:after,
.P005-promo-double-right .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-btn.cta--disabled.cta--internal .cta-icon:after,
.P006-promo-big-image-right .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-btn.cta--disabled.cta--internal .cta-icon:after,
.C058-promo .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-btn.cta--disabled.cta--internal .cta-icon:after {
  border-right-color: #ffffff;
  border-top-color: #ffffff;
}

.P001-promo-right .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-btn.cta--disabled.cta--external .cta-icon:after,
.P002-promo-left .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-btn.cta--disabled.cta--external .cta-icon:after,
.P003-promo-right .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-btn.cta--disabled.cta--external .cta-icon:after,
.P004-promo-left .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-btn.cta--disabled.cta--external .cta-icon:after,
.P005-promo-double-right .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-btn.cta--disabled.cta--external .cta-icon:after,
.P006-promo-big-image-right .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-btn.cta--disabled.cta--external .cta-icon:after,
.C058-promo .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-btn.cta--disabled.cta--external .cta-icon:after {
  border-left-color: #ffffff;
}

.P001-promo-right .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-btn.cta--disabled.cta--video .cta-icon:before,
.P002-promo-left .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-btn.cta--disabled.cta--video .cta-icon:before,
.P003-promo-right .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-btn.cta--disabled.cta--video .cta-icon:before,
.P004-promo-left .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-btn.cta--disabled.cta--video .cta-icon:before,
.P005-promo-double-right .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-btn.cta--disabled.cta--video .cta-icon:before,
.P006-promo-big-image-right .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-btn.cta--disabled.cta--video .cta-icon:before,
.C058-promo .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-btn.cta--disabled.cta--video .cta-icon:before {
  border-color: #ffffff;
  background: #ffffff;
}

.P001-promo-right .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-btn.cta--disabled.cta--video .cta-icon:after,
.P002-promo-left .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-btn.cta--disabled.cta--video .cta-icon:after,
.P003-promo-right .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-btn.cta--disabled.cta--video .cta-icon:after,
.P004-promo-left .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-btn.cta--disabled.cta--video .cta-icon:after,
.P005-promo-double-right .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-btn.cta--disabled.cta--video .cta-icon:after,
.P006-promo-big-image-right .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-btn.cta--disabled.cta--video .cta-icon:after,
.C058-promo .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-btn.cta--disabled.cta--video .cta-icon:after {
  border-left-color: #c0c0c0;
}

.P001-promo-right .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-btn.cta--disabled.cta--download .cta-icon,
.P002-promo-left .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-btn.cta--disabled.cta--download .cta-icon,
.P003-promo-right .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-btn.cta--disabled.cta--download .cta-icon,
.P004-promo-left .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-btn.cta--disabled.cta--download .cta-icon,
.P005-promo-double-right .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-btn.cta--disabled.cta--download .cta-icon,
.P006-promo-big-image-right .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-btn.cta--disabled.cta--download .cta-icon,
.C058-promo .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-btn.cta--disabled.cta--download .cta-icon {
  border-bottom-color: #ffffff;
}

.P001-promo-right .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-btn.cta--disabled.cta--download .cta-icon:before,
.P002-promo-left .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-btn.cta--disabled.cta--download .cta-icon:before,
.P003-promo-right .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-btn.cta--disabled.cta--download .cta-icon:before,
.P004-promo-left .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-btn.cta--disabled.cta--download .cta-icon:before,
.P005-promo-double-right .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-btn.cta--disabled.cta--download .cta-icon:before,
.P006-promo-big-image-right .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-btn.cta--disabled.cta--download .cta-icon:before,
.C058-promo .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-btn.cta--disabled.cta--download .cta-icon:before {
  border-right-color: #ffffff;
}

.P001-promo-right .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-btn.cta--disabled.cta--download .cta-icon:after,
.P002-promo-left .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-btn.cta--disabled.cta--download .cta-icon:after,
.P003-promo-right .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-btn.cta--disabled.cta--download .cta-icon:after,
.P004-promo-left .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-btn.cta--disabled.cta--download .cta-icon:after,
.P005-promo-double-right .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-btn.cta--disabled.cta--download .cta-icon:after,
.P006-promo-big-image-right .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-btn.cta--disabled.cta--download .cta-icon:after,
.C058-promo .promo-box .promo-box-link:hover ._promo-box-cta-buttons .cta-btn.cta--disabled.cta--download .cta-icon:after {
  border-right-color: #ffffff;
  border-bottom-color: #ffffff;
}

.P001-promo-right .promo-box .image-wrapper,
.P002-promo-left .promo-box .image-wrapper,
.P003-promo-right .promo-box .image-wrapper,
.P004-promo-left .promo-box .image-wrapper,
.P005-promo-double-right .promo-box .image-wrapper,
.P006-promo-big-image-right .promo-box .image-wrapper,
.C058-promo .promo-box .image-wrapper {
  float: right;
  width: 110px;
  overflow: hidden;
  border: 1px solid #7B9BAA;
  position: relative;
}

.P001-promo-right .promo-box .image-container,
.P002-promo-left .promo-box .image-container,
.P003-promo-right .promo-box .image-container,
.P004-promo-left .promo-box .image-container,
.P005-promo-double-right .promo-box .image-container,
.P006-promo-big-image-right .promo-box .image-container,
.C058-promo .promo-box .image-container {
  position: relative;
  overflow: hidden;
}

.P001-promo-right .promo-box .image-container:before,
.P002-promo-left .promo-box .image-container:before,
.P003-promo-right .promo-box .image-container:before,
.P004-promo-left .promo-box .image-container:before,
.P005-promo-double-right .promo-box .image-container:before,
.P006-promo-big-image-right .promo-box .image-container:before,
.C058-promo .promo-box .image-container:before {
  display: block;
  padding-top: 133.333333333%;
  content: "";
}

.P001-promo-right .promo-box img,
.P002-promo-left .promo-box img,
.P003-promo-right .promo-box img,
.P004-promo-left .promo-box img,
.P005-promo-double-right .promo-box img,
.P006-promo-big-image-right .promo-box img,
.C058-promo .promo-box img {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.P001-promo-right .promo-box.promo-box-with-image .title,
.P001-promo-right .promo-box.promo-box-with-image ._promo-box-cta-buttons,
.P002-promo-left .promo-box.promo-box-with-image .title,
.P002-promo-left .promo-box.promo-box-with-image ._promo-box-cta-buttons,
.P003-promo-right .promo-box.promo-box-with-image .title,
.P003-promo-right .promo-box.promo-box-with-image ._promo-box-cta-buttons,
.P004-promo-left .promo-box.promo-box-with-image .title,
.P004-promo-left .promo-box.promo-box-with-image ._promo-box-cta-buttons,
.P005-promo-double-right .promo-box.promo-box-with-image .title,
.P005-promo-double-right .promo-box.promo-box-with-image ._promo-box-cta-buttons,
.P006-promo-big-image-right .promo-box.promo-box-with-image .title,
.P006-promo-big-image-right .promo-box.promo-box-with-image ._promo-box-cta-buttons,
.C058-promo .promo-box.promo-box-with-image .title,
.C058-promo .promo-box.promo-box-with-image ._promo-box-cta-buttons {
  padding-right: 124px;
}

@media (min-width: 767px) and (max-width: 1279px) {
  .P001-promo-right .promo-box .title,
  .P002-promo-left .promo-box .title,
  .P003-promo-right .promo-box .title,
  .P004-promo-left .promo-box .title,
  .P005-promo-double-right .promo-box .title,
  .P006-promo-big-image-right .promo-box .title,
  .C058-promo .promo-box .title {
    font-size: .875em;
    line-height: 1.7142em;
  }
}

@media (min-width: 767px) {
  .P001-promo-right .promo-box .title,
  .P002-promo-left .promo-box .title,
  .P003-promo-right .promo-box .title,
  .P004-promo-left .promo-box .title,
  .P005-promo-double-right .promo-box .title,
  .P006-promo-big-image-right .promo-box .title,
  .C058-promo .promo-box .title {
    padding: 24px 24px 0 24px;
  }
  .P001-promo-right .promo-box ._promo-box-cta-buttons,
  .P002-promo-left .promo-box ._promo-box-cta-buttons,
  .P003-promo-right .promo-box ._promo-box-cta-buttons,
  .P004-promo-left .promo-box ._promo-box-cta-buttons,
  .P005-promo-double-right .promo-box ._promo-box-cta-buttons,
  .P006-promo-big-image-right .promo-box ._promo-box-cta-buttons,
  .C058-promo .promo-box ._promo-box-cta-buttons {
    padding: 1rem 1.5rem;
  }
  .P001-promo-right .promo-box .image-wrapper,
  .P002-promo-left .promo-box .image-wrapper,
  .P003-promo-right .promo-box .image-wrapper,
  .P004-promo-left .promo-box .image-wrapper,
  .P005-promo-double-right .promo-box .image-wrapper,
  .P006-promo-big-image-right .promo-box .image-wrapper,
  .C058-promo .promo-box .image-wrapper {
    width: 118px;
  }
  .P001-promo-right .promo-box.promo-box-with-image .title,
  .P001-promo-right .promo-box.promo-box-with-image ._promo-box-cta-buttons,
  .P002-promo-left .promo-box.promo-box-with-image .title,
  .P002-promo-left .promo-box.promo-box-with-image ._promo-box-cta-buttons,
  .P003-promo-right .promo-box.promo-box-with-image .title,
  .P003-promo-right .promo-box.promo-box-with-image ._promo-box-cta-buttons,
  .P004-promo-left .promo-box.promo-box-with-image .title,
  .P004-promo-left .promo-box.promo-box-with-image ._promo-box-cta-buttons,
  .P005-promo-double-right .promo-box.promo-box-with-image .title,
  .P005-promo-double-right .promo-box.promo-box-with-image ._promo-box-cta-buttons,
  .P006-promo-big-image-right .promo-box.promo-box-with-image .title,
  .P006-promo-big-image-right .promo-box.promo-box-with-image ._promo-box-cta-buttons,
  .C058-promo .promo-box.promo-box-with-image .title,
  .C058-promo .promo-box.promo-box-with-image ._promo-box-cta-buttons {
    padding-right: 142px;
  }
  .P001-promo-right .promo-box:last-child,
  .P002-promo-left .promo-box:last-child,
  .P003-promo-right .promo-box:last-child,
  .P004-promo-left .promo-box:last-child,
  .P005-promo-double-right .promo-box:last-child,
  .P006-promo-big-image-right .promo-box:last-child,
  .C058-promo .promo-box:last-child {
    margin-bottom: 0;
  }
}

.P001-promo-right .promo-boxes,
.P002-promo-left .promo-boxes,
.P003-promo-right .promo-boxes,
.P004-promo-left .promo-boxes,
.P005-promo-double-right .promo-boxes {
  height: 100% !important;
}

.P001-promo-right .promo-boxes .promo-box,
.P002-promo-left .promo-boxes .promo-box,
.P003-promo-right .promo-boxes .promo-box,
.P004-promo-left .promo-boxes .promo-box,
.P005-promo-double-right .promo-boxes .promo-box {
  min-height: 9.5rem;
}

.P001-promo-right .promo-boxes .promo-box .image-wrapper,
.P002-promo-left .promo-boxes .promo-box .image-wrapper,
.P003-promo-right .promo-boxes .promo-box .image-wrapper,
.P004-promo-left .promo-boxes .promo-box .image-wrapper,
.P005-promo-double-right .promo-boxes .promo-box .image-wrapper {
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  position: absolute;
  right: 0;
  overflow: visible;
  height: 100%;
}

.P001-promo-right .promo-boxes .promo-box .image-wrapper .image-container,
.P002-promo-left .promo-boxes .promo-box .image-wrapper .image-container,
.P003-promo-right .promo-boxes .promo-box .image-wrapper .image-container,
.P004-promo-left .promo-boxes .promo-box .image-wrapper .image-container,
.P005-promo-double-right .promo-boxes .promo-box .image-wrapper .image-container {
  overflow: visible;
  height: 100%;
}

.P001-promo-right .promo-boxes .promo-box .image-wrapper .image-container img,
.P002-promo-left .promo-boxes .promo-box .image-wrapper .image-container img,
.P003-promo-right .promo-boxes .promo-box .image-wrapper .image-container img,
.P004-promo-left .promo-boxes .promo-box .image-wrapper .image-container img,
.P005-promo-double-right .promo-boxes .promo-box .image-wrapper .image-container img {
  height: 100%;
  object-fit: cover;
}

.P001-promo-right .promo-boxes .promo-box .title,
.P002-promo-left .promo-boxes .promo-box .title,
.P003-promo-right .promo-boxes .promo-box .title,
.P004-promo-left .promo-boxes .promo-box .title,
.P005-promo-double-right .promo-boxes .promo-box .title {
  display: inline-block;
  padding: 1rem 1.25rem 4rem;
  position: relative;
  font-weight: 400;
}

.P001-promo-right .promo-boxes .promo-box .cta-text,
.P002-promo-left .promo-boxes .promo-box .cta-text,
.P003-promo-right .promo-boxes .promo-box .cta-text,
.P004-promo-left .promo-boxes .promo-box .cta-text,
.P005-promo-double-right .promo-boxes .promo-box .cta-text {
  position: absolute;
  bottom: 1.5rem;
}

.P001-promo-right .promo-boxes .promo-box .cta-text:only-of-type,
.P002-promo-left .promo-boxes .promo-box .cta-text:only-of-type,
.P003-promo-right .promo-boxes .promo-box .cta-text:only-of-type,
.P004-promo-left .promo-boxes .promo-box .cta-text:only-of-type,
.P005-promo-double-right .promo-boxes .promo-box .cta-text:only-of-type {
  margin-bottom: 0;
}

.P001-promo-right .title,
.P002-promo-left .title,
.P005-promo-double-right .title {
  width: calc(100% - 120px);
}

.P003-promo-right .cta-buttons,
.P004-promo-left .cta-buttons {
  width: 100%;
}

.P006-promo-big-image-right .promo-boxes {
  height: 100% !important;
}

.P006-promo-big-image-right .promo-boxes .promo-box {
  min-height: 9.5rem;
}

.P006-promo-big-image-right .promo-boxes .promo-box .title {
  display: inline-block;
  padding: 1rem 1.25rem 4rem;
  position: relative;
  font-weight: 400;
}

.P001-promo-right,
.P002-promo-left,
.P003-promo-right,
.P004-promo-left,
.P005-promo-double-right,
.P006-promo-big-image-right {
  padding-top: 25px;
  padding-bottom: 25px;
}

.P001-promo-right .read-more-message,
.P001-promo-right .aria-label,
.P002-promo-left .read-more-message,
.P002-promo-left .aria-label,
.P003-promo-right .read-more-message,
.P003-promo-right .aria-label,
.P004-promo-left .read-more-message,
.P004-promo-left .aria-label,
.P005-promo-double-right .read-more-message,
.P005-promo-double-right .aria-label,
.P006-promo-big-image-right .read-more-message,
.P006-promo-big-image-right .aria-label {
  visibility: hidden;
  height: 0;
}

.P001-promo-right p,
.P002-promo-left p,
.P003-promo-right p,
.P004-promo-left p,
.P005-promo-double-right p,
.P006-promo-big-image-right p {
  margin: 0;
}

.P001-promo-right .sr-hidden,
.P002-promo-left .sr-hidden,
.P003-promo-right .sr-hidden,
.P004-promo-left .sr-hidden,
.P005-promo-double-right .sr-hidden,
.P006-promo-big-image-right .sr-hidden {
  display: none;
}

.P001-promo-right .text-string,
.P002-promo-left .text-string,
.P003-promo-right .text-string,
.P004-promo-left .text-string,
.P005-promo-double-right .text-string,
.P006-promo-big-image-right .text-string {
  position: relative;
}

.P001-promo-right .fade-out.remove-gradient::after,
.P002-promo-left .fade-out.remove-gradient::after,
.P003-promo-right .fade-out.remove-gradient::after,
.P004-promo-left .fade-out.remove-gradient::after,
.P005-promo-double-right .fade-out.remove-gradient::after,
.P006-promo-big-image-right .fade-out.remove-gradient::after {
  background: none;
}

.P001-promo-right .fade-out-grey.remove-gradient::after,
.P002-promo-left .fade-out-grey.remove-gradient::after,
.P003-promo-right .fade-out-grey.remove-gradient::after,
.P004-promo-left .fade-out-grey.remove-gradient::after,
.P005-promo-double-right .fade-out-grey.remove-gradient::after,
.P006-promo-big-image-right .fade-out-grey.remove-gradient::after {
  background: none;
}

.P001-promo-right .fade-out-grey,
.P002-promo-left .fade-out-grey,
.P003-promo-right .fade-out-grey,
.P004-promo-left .fade-out-grey,
.P005-promo-double-right .fade-out-grey,
.P006-promo-big-image-right .fade-out-grey {
  background: #f0f0f0;
}

.P001-promo-right h2,
.P002-promo-left h2,
.P003-promo-right h2,
.P004-promo-left h2,
.P005-promo-double-right h2,
.P006-promo-big-image-right h2 {
  margin-bottom: 15px;
}

.P001-promo-right .promo-boxes,
.P002-promo-left .promo-boxes,
.P003-promo-right .promo-boxes,
.P004-promo-left .promo-boxes,
.P005-promo-double-right .promo-boxes,
.P006-promo-big-image-right .promo-boxes {
  padding-top: 8px;
}

.P001-promo-right ._p0xx-cta-buttons .cta-btn:not(:first-child):not(:last-child),
.P001-promo-right ._p0xx-cta-buttons .cta-text:not(:first-child):not(:last-child),
.P002-promo-left ._p0xx-cta-buttons .cta-btn:not(:first-child):not(:last-child),
.P002-promo-left ._p0xx-cta-buttons .cta-text:not(:first-child):not(:last-child),
.P003-promo-right ._p0xx-cta-buttons .cta-btn:not(:first-child):not(:last-child),
.P003-promo-right ._p0xx-cta-buttons .cta-text:not(:first-child):not(:last-child),
.P004-promo-left ._p0xx-cta-buttons .cta-btn:not(:first-child):not(:last-child),
.P004-promo-left ._p0xx-cta-buttons .cta-text:not(:first-child):not(:last-child),
.P005-promo-double-right ._p0xx-cta-buttons .cta-btn:not(:first-child):not(:last-child),
.P005-promo-double-right ._p0xx-cta-buttons .cta-text:not(:first-child):not(:last-child),
.P006-promo-big-image-right ._p0xx-cta-buttons .cta-btn:not(:first-child):not(:last-child),
.P006-promo-big-image-right ._p0xx-cta-buttons .cta-text:not(:first-child):not(:last-child) {
  display: none;
}

@media (max-width: 766px) {
  .P001-promo-right ._p0xx-cta-buttons,
  .P002-promo-left ._p0xx-cta-buttons,
  .P003-promo-right ._p0xx-cta-buttons,
  .P004-promo-left ._p0xx-cta-buttons,
  .P005-promo-double-right ._p0xx-cta-buttons,
  .P006-promo-big-image-right ._p0xx-cta-buttons {
    text-align: center;
  }
}

@media (max-width: 610px) {
  .P001-promo-right ._p0xx-cta-buttons,
  .P002-promo-left ._p0xx-cta-buttons,
  .P003-promo-right ._p0xx-cta-buttons,
  .P004-promo-left ._p0xx-cta-buttons,
  .P005-promo-double-right ._p0xx-cta-buttons,
  .P006-promo-big-image-right ._p0xx-cta-buttons {
    max-width: 17.5rem;
    margin: 0 auto;
  }
}

@media (max-width: 766px) {
  .P001-promo-right ._p0xx-cta-buttons,
  .P002-promo-left ._p0xx-cta-buttons,
  .P003-promo-right ._p0xx-cta-buttons,
  .P004-promo-left ._p0xx-cta-buttons,
  .P005-promo-double-right ._p0xx-cta-buttons,
  .P006-promo-big-image-right ._p0xx-cta-buttons {
    margin-top: 1rem;
  }
  .P001-promo-right .header-with-image .image-container,
  .P002-promo-left .header-with-image .image-container,
  .P003-promo-right .header-with-image .image-container,
  .P004-promo-left .header-with-image .image-container,
  .P005-promo-double-right .header-with-image .image-container,
  .P006-promo-big-image-right .header-with-image .image-container {
    display: none;
  }
  .P001-promo-right .content,
  .P002-promo-left .content,
  .P003-promo-right .content,
  .P004-promo-left .content,
  .P005-promo-double-right .content,
  .P006-promo-big-image-right .content {
    margin-bottom: 2rem;
  }
}

@media (min-width: 767px) and (max-width: 1279px) {
  .P001-promo-right .p1,
  .P002-promo-left .p1,
  .P003-promo-right .p1,
  .P004-promo-left .p1,
  .P005-promo-double-right .p1,
  .P006-promo-big-image-right .p1 {
    font-size: .875em;
    line-height: 1.7142em;
  }
  .P001-promo-right .btn,
  .P002-promo-left .btn,
  .P003-promo-right .btn,
  .P004-promo-left .btn,
  .P005-promo-double-right .btn,
  .P006-promo-big-image-right .btn {
    margin-top: 4px;
    margin-bottom: 4px;
  }
  .P001-promo-right ._p00x-cta-buttons,
  .P002-promo-left ._p00x-cta-buttons,
  .P003-promo-right ._p00x-cta-buttons,
  .P004-promo-left ._p00x-cta-buttons,
  .P005-promo-double-right ._p00x-cta-buttons,
  .P006-promo-big-image-right ._p00x-cta-buttons {
    margin-top: 41px;
  }
}

@media (min-width: 767px) {
  .P001-promo-right,
  .P002-promo-left,
  .P003-promo-right,
  .P004-promo-left,
  .P005-promo-double-right,
  .P006-promo-big-image-right {
    padding-top: 41px;
    padding-bottom: 50px;
  }
  .P001-promo-right .header-with-image,
  .P002-promo-left .header-with-image,
  .P003-promo-right .header-with-image,
  .P004-promo-left .header-with-image,
  .P005-promo-double-right .header-with-image,
  .P006-promo-big-image-right .header-with-image {
    margin-top: 5px;
    margin-bottom: 20px;
    display: table;
  }
  .P001-promo-right .header-with-image .image-container,
  .P002-promo-left .header-with-image .image-container,
  .P003-promo-right .header-with-image .image-container,
  .P004-promo-left .header-with-image .image-container,
  .P005-promo-double-right .header-with-image .image-container,
  .P006-promo-big-image-right .header-with-image .image-container {
    position: relative;
    overflow: hidden;
    width: 65px;
  }
  .P001-promo-right .header-with-image .image-container:before,
  .P002-promo-left .header-with-image .image-container:before,
  .P003-promo-right .header-with-image .image-container:before,
  .P004-promo-left .header-with-image .image-container:before,
  .P005-promo-double-right .header-with-image .image-container:before,
  .P006-promo-big-image-right .header-with-image .image-container:before {
    display: block;
    padding-top: 100%;
    content: "";
  }
  .P001-promo-right .header-with-image img,
  .P002-promo-left .header-with-image img,
  .P003-promo-right .header-with-image img,
  .P004-promo-left .header-with-image img,
  .P005-promo-double-right .header-with-image img,
  .P006-promo-big-image-right .header-with-image img {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
  }
  .P001-promo-right .header-with-image .image-wrapper,
  .P001-promo-right .header-with-image h2,
  .P002-promo-left .header-with-image .image-wrapper,
  .P002-promo-left .header-with-image h2,
  .P003-promo-right .header-with-image .image-wrapper,
  .P003-promo-right .header-with-image h2,
  .P004-promo-left .header-with-image .image-wrapper,
  .P004-promo-left .header-with-image h2,
  .P005-promo-double-right .header-with-image .image-wrapper,
  .P005-promo-double-right .header-with-image h2,
  .P006-promo-big-image-right .header-with-image .image-wrapper,
  .P006-promo-big-image-right .header-with-image h2 {
    display: table-cell;
    vertical-align: middle;
  }
  .P001-promo-right .header-with-image h2,
  .P002-promo-left .header-with-image h2,
  .P003-promo-right .header-with-image h2,
  .P004-promo-left .header-with-image h2,
  .P005-promo-double-right .header-with-image h2,
  .P006-promo-big-image-right .header-with-image h2 {
    margin-bottom: 0;
    margin-top: 0;
    padding-left: 30px;
  }
  .P001-promo-right .content,
  .P002-promo-left .content,
  .P003-promo-right .content,
  .P004-promo-left .content,
  .P005-promo-double-right .content,
  .P006-promo-big-image-right .content {
    max-width: 50%;
  }
  .P001-promo-right .promo-boxes,
  .P002-promo-left .promo-boxes,
  .P003-promo-right .promo-boxes,
  .P004-promo-left .promo-boxes,
  .P005-promo-double-right .promo-boxes,
  .P006-promo-big-image-right .promo-boxes {
    padding-top: 5px;
    width: 340px;
  }
  .P001-promo-right h2,
  .P002-promo-left h2,
  .P003-promo-right h2,
  .P004-promo-left h2,
  .P005-promo-double-right h2,
  .P006-promo-big-image-right h2 {
    margin-bottom: 20px;
  }
  .P001-promo-right ._p0xx-cta-buttons,
  .P002-promo-left ._p0xx-cta-buttons,
  .P003-promo-right ._p0xx-cta-buttons,
  .P004-promo-left ._p0xx-cta-buttons,
  .P005-promo-double-right ._p0xx-cta-buttons,
  .P006-promo-big-image-right ._p0xx-cta-buttons {
    margin-top: 1rem;
  }
}

@media (min-width: 930px) {
  .P001-promo-right .content,
  .P002-promo-left .content,
  .P003-promo-right .content,
  .P004-promo-left .content,
  .P005-promo-double-right .content,
  .P006-promo-big-image-right .content {
    max-width: 58.3333%;
  }
}

@media (min-width: 1280px) {
  .P001-promo-right .promo-boxes,
  .P002-promo-left .promo-boxes,
  .P003-promo-right .promo-boxes,
  .P004-promo-left .promo-boxes,
  .P005-promo-double-right .promo-boxes,
  .P006-promo-big-image-right .promo-boxes {
    padding-top: 8px;
    width: 380px;
  }
  .P001-promo-right .header-with-image,
  .P002-promo-left .header-with-image,
  .P003-promo-right .header-with-image,
  .P004-promo-left .header-with-image,
  .P005-promo-double-right .header-with-image,
  .P006-promo-big-image-right .header-with-image {
    margin-top: 8px;
  }
}

@media (min-width: 767px) {
  .P001-promo-right .promo-boxes,
  .P003-promo-right .promo-boxes,
  .P005-promo-double-right .promo-boxes,
  .P006-promo-big-image-right .promo-boxes {
    float: right;
  }
  .P001-promo-right .content,
  .P003-promo-right .content,
  .P005-promo-double-right .content,
  .P006-promo-big-image-right .content {
    display: inline-block;
  }
}

@media (min-width: 767px) {
  .P002-promo-left .content,
  .P004-promo-left .content {
    float: right;
    width: 50%;
  }
  .P002-promo-left .promo-boxes,
  .P004-promo-left .promo-boxes {
    float: left;
  }
}

@media (min-width: 1000px) {
  .P002-promo-left .content,
  .P004-promo-left .content {
    margin-right: 8.3333%;
  }
}

.P001-promo-right ._promo-box-cta-buttons {
  padding-right: 142px !important;
}

.P005-promo-double-right .promo-box:first-child {
  margin-bottom: 25px;
}

@media (max-width: 766px) {
  .P005-promo-double-right .promo-boxes {
    padding-top: 30px;
  }
}

.P006-promo-big-image-right .promo-box .image-wrapper {
  position: relative;
  width: 100%;
  height: 175px;
  float: none;
}

.P006-promo-big-image-right .promo-box .image-container {
  position: relative;
  overflow: hidden;
}

.P006-promo-big-image-right .promo-box .image-container:before {
  display: block;
  padding-top: 50%;
  content: "";
}

.P006-promo-big-image-right .promo-box.promo-box-with-image .title,
.P006-promo-big-image-right .promo-box.promo-box-with-image ._promo-box-cta-buttons {
  padding-right: 14px;
}

@media (min-width: 767px) {
  .P006-promo-big-image-right .promo-box.promo-box-with-image .title,
  .P006-promo-big-image-right .promo-box.promo-box-with-image ._promo-box-cta-buttons {
    padding-right: 24px;
  }
}

@media (max-width: 766px) {
  .P006-promo-big-image-right .promo-box {
    margin-bottom: 25px;
    margin-top: 25px;
  }
}

.P007-promo-with-accordion {
  padding-bottom: 25px;
}

.P007-promo-with-accordion .C057-accordion {
  padding-bottom: 30px;
}

.P007-promo-with-accordion .C057-accordion .read-more-message,
.P007-promo-with-accordion .C057-accordion .aria-label {
  display: none;
}

.P007-promo-with-accordion .C057-accordion .clearfix {
  margin-top: 40px;
}

.P007-promo-with-accordion .C057-accordion .c057-accordion-header {
  font-size: 1.5rem;
  line-height: 2rem;
}

.P007-promo-with-accordion .C057-accordion .padded-container {
  padding: 0;
}

.P007-promo-with-accordion .C057-accordion h1 {
  font-size: 1.3em;
}

.P007-promo-with-accordion .C057-accordion h2 {
  font-size: 1em;
  line-height: 1.5em;
}

.P007-promo-with-accordion .C057-accordion .header-content {
  padding-bottom: 25px;
}

.P007-promo-with-accordion .P007-header-title {
  padding-bottom: 30px;
}

.P007-promo-with-accordion .P007-header-title .padded-container {
  padding: 0;
}

.P007-promo-with-accordion .P007-header-title h1 {
  font-size: 2em;
}

.P007-promo-with-accordion .P007-header-title .header-content h2 {
  font-size: 2.25rem;
  line-height: 3rem;
}

.P007-promo-with-accordion .promo-box:first-child {
  margin-bottom: 25px;
}

@media (min-width: 767px) {
  .P007-promo-with-accordion .column-container {
    width: 100%;
    column-count: 2;
  }
  .P007-promo-with-accordion .C057-accordion {
    max-width: 100%;
    width: 100%;
    display: inline-block;
  }
  .P007-promo-with-accordion .P007-header-title {
    max-width: 100%;
    width: 100%;
    display: inline-block;
  }
  .P007-promo-with-accordion .C058-promo {
    width: 340px;
    margin-left: auto;
  }
}

@media (min-width: 930px) {
  .P007-promo-with-accordion .column-container {
    width: 100%;
    column-count: 2;
  }
  .P007-promo-with-accordion .C057-accordion {
    max-width: 100%;
    width: 100%;
  }
  .P007-promo-with-accordion .P007-header-title {
    max-width: 100%;
    width: 100%;
  }
}

@media (min-width: 1280px) {
  .P007-promo-with-accordion .C058-promo {
    width: 380px;
    margin-left: auto;
  }
  .P007-promo-with-accordion .C058-promo .title {
    font-weight: 400;
  }
}

.p008-promo-with-links .padded-container {
  display: flex;
  flex-direction: column;
  padding-top: 3rem;
  padding-bottom: 3rem;
}

.p008-promo-with-links h2 {
  font-size: 1.875rem;
  line-height: 1.33;
  color: #2d383f;
  margin-bottom: 1.5rem;
}

.p008-promo-with-links .p1 {
  position: relative;
}

.p008-promo-with-links .p1 p {
  line-height: 1.5;
  color: #2d383f;
  margin: 0;
}

.p008-promo-with-links .sr-hidden {
  display: none;
}

.p008-promo-with-links ._p008-cta-buttons-md-screen-up,
.p008-promo-with-links ._p008-cta-buttons-small-screen {
  margin-top: 2rem;
}

@media (max-width: 766px) {
  .p008-promo-with-links ._p008-cta-buttons-md-screen-up,
  .p008-promo-with-links ._p008-cta-buttons-small-screen {
    text-align: center;
  }
}

@media (max-width: 610px) {
  .p008-promo-with-links ._p008-cta-buttons-md-screen-up,
  .p008-promo-with-links ._p008-cta-buttons-small-screen {
    max-width: 17.5rem;
    margin: 0 auto;
  }
}

.p008-promo-with-links ._p008-cta-buttons-md-screen-up {
  display: none;
}

.p008-promo-with-links .links {
  background-color: #f7f7f7;
  padding: 1.5rem;
  margin-top: 40px;
  margin-bottom: 40px;
}

.p008-promo-with-links .links h3 {
  line-height: 1.33;
  font-size: .75rem;
  font-weight: 600;
  color: #2d383f;
}

.p008-promo-with-links .links ul {
  display: grid;
  grid-template-columns: 1fr;
  list-style: none;
  padding-left: 0;
  margin-bottom: 0;
  overflow-y: hidden;
  transition: all .3s;
}

.p008-promo-with-links .links li {
  color: #00573d;
  line-height: 1.5;
  margin-top: 1rem;
}

.p008-promo-with-links .links li:nth-child(n+5) {
  visibility: hidden;
  height: 0;
  overflow: hidden;
  margin-top: 0;
}

.p008-promo-with-links .links li a {
  transition: all 0.2s;
}

.p008-promo-with-links .links li a:hover {
  text-decoration: underline #00573d;
}

.p008-promo-with-links .read-more-message,
.p008-promo-with-links .aria-label {
  visibility: hidden;
  height: 0;
}

.p008-promo-with-links .show-hide-btn {
  color: #00573d;
  background-color: inherit;
  font-size: 0.75rem;
  line-height: 1.33;
  font-weight: 600;
  border: none;
  padding-top: 1rem;
}

.p008-promo-with-links .show-hide-btn:after {
  content: "";
  position: absolute;
  width: 7px;
  height: 7px;
  border-right: 2px solid #00573d;
  border-bottom: 2px solid #00573d;
  transform: rotate(45deg) translateY(50%);
  margin-left: 8px;
}

.p008-promo-with-links .showing.show-hide-btn:after {
  transform: rotate(45deg) translateY(100%);
  border-left: 2px solid #00573d;
  border-top: 2px solid #00573d;
  border-bottom: none;
  border-right: none;
  margin-left: 10px;
}

@media screen and (min-width: 600px) {
  .p008-promo-with-links .links ul {
    grid-template-columns: repeat(2, 1fr);
    column-gap: 2rem;
  }
}

@media (min-width: 767px) {
  .p008-promo-with-links .padded-container {
    display: grid;
    grid-template-columns: repeat(12, 1fr);
    align-items: flex-start;
    gap: 12px;
  }
  .p008-promo-with-links .content {
    grid-column: 1/7;
  }
  .p008-promo-with-links ._p008-cta-buttons-md-screen-up {
    display: block;
  }
  .p008-promo-with-links ._p008-cta-buttons-small-screen {
    display: none;
  }
  .p008-promo-with-links .links {
    grid-column: 7/13;
    width: 348px;
    margin-top: 0;
    margin-bottom: 0;
  }
  .p008-promo-with-links .links ul {
    grid-template-columns: 1fr;
  }
}

@media screen and (min-width: 960px) {
  .p008-promo-with-links .content {
    grid-column: 1/8;
  }
  .p008-promo-with-links .links {
    grid-column: 8/13;
    width: 368px;
  }
}

@media screen and (min-width: 1440px) {
  .p008-promo-with-links .padded-container {
    gap: 120px;
  }
  .p008-promo-with-links .links {
    width: 380px;
  }
}

@media (min-width: 767px) and (max-width: 1279px) {
  .p008-promo-with-links .cta-btn {
    max-width: 14.25rem;
  }
}

.qr-popup {
  position: relative;
  width: 100%;
  max-width: 350px;
  margin: 20px auto;
  background: #ffffff;
  text-align: center;
}

.qr-popup .title {
  position: absolute;
  background-color: #f0f0f0;
  height: 24px;
  line-height: 24px;
  top: -24px;
  text-transform: uppercase;
  text-align: left;
  width: 100%;
  padding: 0 10px;
  font-weight: 600;
  font-size: 0.625em;
  letter-spacing: .08em;
}

.qr-popup .image-container {
  padding: 30px 0 27px 0;
  max-width: 234px;
  margin: 0 auto;
}

.qr-popup .image-container img {
  width: 100%;
}

.qr-popup .caption {
  font-size: 0.75em;
  padding: 0 30px 27px 30px;
  line-height: 1.3333333333em;
}

.qr-popup .caption * {
  margin: 0;
}

.qr-popup .mfp-close {
  top: -33px;
  text-align: right;
  padding-right: 8px;
  width: 100%;
  color: #2d383f;
  font-size: 1.4em;
  font-weight: 600;
  opacity: 1;
}

@media (min-width: 767px) {
  .qr-popup {
    width: 380px;
    max-width: none;
  }
}

.S001-social-share {
  padding: 20px 0;
  text-align: center;
}

.S001-social-share .icons {
  border-bottom: 1px solid #c0c0c0;
  display: inline-block;
}

.S001-social-share .icons a {
  height: 24px;
  display: inline-block;
  background-repeat: no-repeat;
  margin: 14px 12px 9px 12px;
  background-size: 24px;
  width: 24px;
}

.S001-social-share .icons a:first-child {
  margin-left: 5px;
}

.S001-social-share .icons a:last-child {
  margin-right: 5px;
}

.S001-social-share .custom-share-icon {
  width: 19px;
  overflow: hidden;
  vertical-align: top;
}

.S001-social-share .custom-share-icon img {
  width: 100%;
}

.S001-social-share .custom-share-icon:hover .image-container {
  margin-top: -15px;
}

.S001-social-share .facebook-share-icon {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAtUExURUdwTABLjABLjQBMjwBLjQBKjQBKjQBIjwBIjABLjQBLjQBKjABKjABLjABLjYY6yDYAAAAOdFJOUwCA7yC/X98QOs+okFBwjTwA0AAAAVRJREFUOMt1lL1KA0EQx+c4Q4ykuC6djYiNHkGwsRCRaw1By0CwSB2iDyB5guATpBEs06UV8U2yiSeJOM/g3e3NzszeOcWx8/8dOx/MDkBpzcFbjKNlFzx77GFh23tPj5HsVeoB64gR6+Fc6JhynDtUduouQs/oskMfrKzexor1C3BeBUcFGDv/Ns9nlpepQ58V/80o/BXpZsrgJDssCPwCgyyv0N30IICZQMPL0YIsSMuBqWzONcdGlfo3DBVwzhe814Mf6NWDnWiIAikfNTD/AQShWitbBLEPysGg4Awo+MID+9bfUIEOtKnAoQcCasmzBw6sv4Y9e0iSJJeT5Mb6L2IWVIF9aMa1oCsGVIJddn6qA2s5cBJEojkSpGqoBbBD3aiCD/VwGKx0exi4d/upwTE/57EEW7E2AgFMJFfDpQOmo5fJxdyCTcdfP+Eg/y4n5P8B2Fd48wxvfA8AAAAASUVORK5CYII=);
}

.S001-social-share .facebook-share-icon:hover {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAMAAABg3Am1AAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAzUExURUdwTAA0ZAA0ZAA1ZAA0ZAA0ZAA1YwA1ZAA0YwA0ZAA1ZAA0YwA1ZAA1YwA1YwA0ZAA1ZOdfjLsAAAAQdFJOUwAQR8+/X9+A7yCEkK+gMHDjgsujAAABLklEQVRIx5WW15aFIAxF6YSFJf//tXd0bhE4CXqeLNkr1aAxvWysSyJmTqHGYiayOXAjrzI2E49aRQSaH8rQvHgWlYCTSKyI3BAOT5Qf2neE4xuKl3zpDkC/zBN4HfbSu/dKArSjeN9pFGC/wQTJng/WEdiFimTBQTICcLqIagG7mh8uwAht4rgEGBEr5bYooi8A212fAdWEZ8ACx0IBEnqoAfQUYINNr1paC5oCbWe7pBHQJb3MgK2bjToDXNe4OANyNxp2BrQx/33ozWyEUx/b86Ypo8crQG7c8WlZegAUvGVEYP0/Rug2UIRFJgEZT4sIJHEZY+CyjPtNgAEn9x8C2hGEgOEkdaQBFMGxm2TA47M9CwBl6VegrACgbJW/jRJ9CwTV/M3Uz2WNo/ULjsdVzzN58FUAAAAASUVORK5CYII=);
}

.S001-social-share .linkedin-share-icon {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAhUExURUdwTABLjQBJjABNjABLjQBLjABKjQBKjQBMjABKjQBLje6E9MEAAAAKdFJOUwC/oCbvRNhliLA9+5KiAAAAmElEQVQ4y2NYhQMwDLiEeKgWVokVDAzMXtgkEhgYGKqwSRQAJViwSQQAJdhwSWDV0QCUsMImsRgokYVNYkkBQyB2Dy4RIz+sFgYzmGfBJRYALddaJQAkxUAu58AiAXI4A4MJpgQEsOOSYJDCJRGFS4ILQ4JZZKUBNKhRJYDucQZSjBgSs1atWolVAuichaMS1JUYpAUANgAAhMIcDHIPtKAAAAAASUVORK5CYII=);
}

.S001-social-share .linkedin-share-icon:hover {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAkUExURUdwTAA0ZAA1ZAA0ZAA0ZAAyZwA0YwA1ZQA1YwA1ZAA1ZAA1ZCvPGnEAAAALdFJOUwC/n+9EHGww38+wyFY3DgAAAJlJREFUOMtj2I0DMAy4hJiLNlaJbQwM7NbYJCYwMDBkY5NIAEowY5NwAEpw4pLAqkMBKBGNTWI7UGI2NonNCQyO2D24WYL8sNroylDWDZfYALRce7cAkJQAuZwNi4QqAwgUY0pAABsuCQZpXBLeuCSiMSRYhXcFACkODIng3btNgRQjhsTq3bt3YZUAOmfjqAR1JQZpAYANAAD0lVD2bYpPAQAAAABJRU5ErkJggg==);
}

.S001-social-share .twitter-share-icon {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAMAAABg3Am1AAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAzUExURUdwTABKjQBKjQBQjwBLjQBLjQBIjwBHjwBLjQBLjQBKjQBLjQBMiwBKjABMiwBKjgBLjYI3hsQAAAAQdFJOUwBw3yCQ3yAQyO9ZqEAwgH85Oa+UAAABX0lEQVRIx7WV2baDIAxFRUAGi/b/v/ZaIUAgQbrWLU8OAbIznWX5+VJvtHbSSOr497iezYp3CMLe6Pq0zaENTvYbbPxl06vHV2jDeL1u+IPw3t9Hqcb+bO0XY8HB6B7GEMnVrfpW7ESHEZKnHp0SMQK4Zw0Z0I7rgxujrJ7sU+QKhscBVX2oaQyFE0BgvK6nPWNAQA1fVAhDdAkgMD63h4gRiAQQGGfGSAEKfKW/MAZfvQ2GrGv+GHdTwZizX7YVYTD9R2NYNmN4HZDnpqgmMMplMxgKMLT8f4zYAgXjnLL/AsNCjhXETJuRfVVFfgYDWgYwYszEo73JXTfG8LnFSp7VAKNusTCBAQH1ZULeGI7BaGdWgxE40cgt84Sxd5IVsi+WaCZqZo0wTnJmZV/ueLswFo0RBi0aebapS8xcjSEdO1MEpcm8aHS6f6sAVu0uPbbTZFBtMxrR77qtfrz+ANP5LzwpyLZ6AAAAAElFTkSuQmCC);
}

.S001-social-share .twitter-share-icon:hover {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAwUExURUdwTAA1YwA0ZAA1ZAAwYgAzZAA0YwA0ZAA1YwA1ZAA1ZAAzYwA1YwA0YwBAYAA1ZGWDJL8AAAAPdFJOUwDfIO8QOJC6cIDPYKBQENiKVq0AAAGgSURBVDjLlZRNTgJBEIU7hl/FjWEtEG9A4hq4gYkHgBvADYYbwA104doxcScLvIHcQK9AiPypedbrn+mehoX2App+TU19Va9GqX+vIfT69icnDWCnVM8IGGcCT15F7xihnQkJsOf33AjLrj0vyY8Lu9nOXoCBFe7kUpObQooNA27NecWHveKTJ1jpa6ovwsIIZ8AnAz4EuTqUZbfQwJr7lvxh6oRTYMSAT7JPYS4YVD65op/JXO99Ed6BG/WGfVfn+uEFuVdnJQYVB+ersFHFDn4kV5u1ylCmRGkw83AVeVCOquxQmoISwNlVJko/hPNd2xFlc9DhPlGSI0KV4D3flQglztaWdSAoy2YsOJSROsxrRZTdkVBScJ1cfkmHpEVV1jm3arpQi0MUdogoraiMEgKXifQwRpnTfhp86M1qICSMfH5FKC1jP9rRmzWwX412DFF6tkPajqUAJXEdumWyaYaic3Uz0Dbuz4+K8fc5cB2PisqhBKNCf69nz3pq9dj6JkzMqG7jUdFzAO1g+i94LRRSo9Q5TnjM+xsIx+rP6xfgs20XXQN2yAAAAABJRU5ErkJggg==);
}

.S001-social-share .email-share-icon {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAnUExURUdwTABMjwBKjQBLjQBLjQBLjQBLiwBLjQBQjwBAjwBLjQBKjgBLjepHeocAAAAMdFJOUwAh3e+JpkC/EBBwXXT5Ty4AAAD4SURBVDjLzVQxCsJAEBxBgmgTFLG2sTGNlaApbAUbewvxB2KbUvs8QfAD4hOiIc0+yrlocifZ1GYhkMzkdjKzdwEaWa2TKJX6GIhaM+x0IoOOy7OOEAQ6nmCoE2vgoOETGulsqvgrzi1WZJI9YV5tRcADzaP/ix9Nf8iUy35kFgQeQoNbykROGGxxEUMkd6BbfsDzyqcwJ0zG1ufxux62a15L3t6kIGTM1/L8UzobiSVkBfSCjzMjYInkI7O2ORTzeLH3YeIkVw6KMp3YyRpuQMBZqoTx6QUKQZ/uaNzNkLmDqd8lfyXCOiLS8bT+4LTUkzP3m/ljeAPu/0eDQhfTKAAAAABJRU5ErkJggg==);
}

.S001-social-share .email-share-icon:hover {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAtUExURUdwTAA1YwA1YwA3ZgA4YAAwaAA1ZAA0ZAA0ZAA0YwA0YwA1ZAA1ZAAyYgA1ZDlrcJEAAAAOdFJOUwDdphAgIGhBv++QgO8ws5VZyQAAAQNJREFUOMvNVCsOwlAQnKR8BEECDoclBIkCNAIJDiQO7oBBgCIEhcETEjwOJHdoVflkz8BuP/TRbjVsUtGZvDc7M02Bv5zsgpRx+hiSOhfUdcKFjtMrjSBUddxGVyf2wEzDK2zEOiTxR0MsZhIy9pRhfgpx4gTkwebR+caXcj+ozMfOJr6BbMQGayyzMsJoA00Swh4Buc8Cd3nbeYRkHPmccxNy3svqyreOI4EJhQSVWMbL32FnA4oIOvoy4kwEIsL2ZTi6YrBG2MdTluforNDSpyiWsRpG1jAbAFqUJMRnvqoQ7NOsxvwYXLOY9K/kp8QtjVjpuIOeTqyD5uKzbf/nj+ENnhusLINfM1IAAAAASUVORK5CYII=);
}

.S001-social-share .copy-link-icon {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAqUExURUdwTABKjQBMjgBLjQBLjQBIjwBKiwBLjQBLjQBLjQBKjwBLjQBKjABLjQh/BYEAAAANdFJOUwDfIIDvEEFlpL8wz5DYOBH5AAABkElEQVQ4y22Uv0sDMRTHn6el9cdgC6LLwdVdcNBRENyEQEVQF0cLQoU6CC5CHcSp4ORQFweXDoKjS6FTN4drTyvW7/9iLr9Mk7yhzb13n+Te95uEyImofkahOGfAWhLII49vr1KEjIpb2FGF1EFmoWPFB7L3Hv/99YDsiqI2/09coKJe6DuAXPUDWA4ARKfAMATQIvD1X9gqx7qxebtQqBE1kkCBCus1PZwDfky+ESO7V+MbYFfnu0KJVWlJDLS0rExqdJc/VPmg6cg6qUkg9WRtSWBoA+V8urEAsGnJuk1FMUcOjKZUSqgE7LtAmnR5s73s2QMW2IToouMDL/kXRYEV8oWbdMhcINeHfzEsYEMaVzI9KkDMwX0o9FR+ZO1KYdyJzGdavpJx+lIUOpZbYzW8ZkgHxrlXyy3LXd4s8KDO0kBuCa9QRVremyLejNOmB9nfJ2mnR9aOnVGHwQVoST27AEXylB4zBxCHAZMn5gJEB56seq7YkdVEVRWa3rXSnpbVqtxyGx6Dd85R3btW/gBzdUqMvyUy/gAAAABJRU5ErkJggg==);
  width: 24px;
}

.S001-social-share .copy-link-icon:hover {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAtUExURUdwTAA1YwA0ZAA1ZAA0ZAA0YwA0ZAA0ZAA1ZAA1YwAzYwA0YwA0ZAA1ZAA1ZGQk1IwAAAAOdFJOUwDfIIDG7xBAXqAwkG+vDKFMvAAAAY1JREFUOMttlD9LAzEYxl9PLa1/wHYQXY6rH0BcdBQHQSh4CG4OoeIggjiJCgWpH0DRxbE41FW6dZNOzo6u1/a0KjyfweSSnGmSd7jL5blfcnmeS4isCq4uyFfnDFiOPP0Q9e0oc5BVsYVNJSQWMgldiy6Q7sb8+usA6RsFLX6PbKCiXuhYgJz1FVjwAERnQN8H0BTw9S+sl0O9sDGhUCdqRB6BCit13ZwGfvL+Roj0Q7XvgD3d386cWJKRhMC7tpVJjx7FQ5U3mpatw7oEEsfWewn0TaAshhtlANYMWzeomI0hgMGYSxGVgAMbSKI2X2ycPjnADBsSXddc4Fl8UeCZQUzcpCNmA8If/sUwgFUZXClfowKyMXgOhVj1a6Cokz6R/WlPCfN50jeZUDPSGqnmLUPSzZN7MdIy0uWLBbbUXurKX8IRqkjK+x7CdEmt75N00gPjj51Qm8EGaFY92wAFcpeeMgvINgOG28wGiA4dW/VYoWVrXlUl9JxjpTVuq6E88Bh2vGfO8aVzrPwBSL1gTVEUK10AAAAASUVORK5CYII=);
  cursor: pointer;
}

.S001-social-share .weibo-link-icon {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAwCAMAAABkKdmIAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAA2UExURUdwTABKjABLjQBLjQBGjwBKjABIjQBKjQBKiwBLjABQjwBKjQBLjQBIiwBLjQBLjQBLjQBLjVGmBTYAAAARdFJOUwCP73AQgCDfQp8gYL8w7q/PfRtOWgAAAc5JREFUSMflVdmShCAMlDOJgA7//7OLciWOs+u+7lI1RyGddJpOXJZ/tZKhPUYV1scIlfuihyCf2XLPMFCOAuiKUc/SBLTnD/wiT1/uwODNA2tiYfEKcweJyKwNE98Aq9Jdn4GYpcebNE5PeVLbM3mUjm8KrC+uaKdmIZ+VH/EPyhwRNEdIBq5SpZy3qyBZEvMYsBIsBOCE5M8I8C7WtHBUXg8rDrkiMmdpTrFKlp0RM/m7tdnDN3Fp31z7j8uXmBsuaYq8wg+Q4jJbPmEKGUXdezHIHvkddTJeHwXJQrQ6bVuvEF1PHntz+WQlLe3sxUBI3S3yyYdtaQngXWz1EL/NhxAmvcXDOyYIhG1mnrOhXwDz484nAZM7yANs45wHXTt+Qdt6STMbktGSV9qbyfYYEpKEdsaKIz2GhNS/pXIwCYEUP2Lf6ofxNB1dMt0Al1pI3qRvw3RnBqLLVftF6O4asTjy1oQ19yVJ1V3bFp4QX2JcdBXBc8fAiDHbWV8Qm5eTGga10E5QMxl2RLpOd5i+Q0fKNIClfMOKDxiS8xbHfL5ti8WfAYEMHgFtCmqYJ+LHdw/dDY3S2t++dFBFOTEp2CfvbDROESnHW/Ovri/QizaN2JmFmgAAAABJRU5ErkJggg==);
  width: 24px;
}

.S001-social-share .weibo-link-icon:hover {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAwCAMAAABkKdmIAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAzUExURUdwTAA1ZAA1ZAAzYwA0YwA3YwA0ZAA1YwA0ZAA0ZAA1YwA0ZAA0ZAA0ZQA1YwA1ZAA1ZMuzQbMAAAAQdFJOUwCfgFzvELrfIECPcAEwoM8E2I9AAAABzklEQVRIx+VV2ZLEIAiMoiAaM/7/164xXuSYzevWWjXJlKGhgRaX5V+tGBQienBvAatPbamXIJempd9FoWxKZA6MfxcG2JYXvY/Tl94xfPPBBswsPjB2WCkVXMXglYY3rT4d0VNf8SaMNqM8se6F1FPnSwXcZ65oo2Yplcyz/3WnPCPApDtIT10t65aSORckSWKOgQvBNROgAknPCHIaj7C0Z16Mi3oeEWlmGUqxqDw7sZC+LWN33eByPEXtH5fLPg0scRTZ0S+QrDKbfzBaiSJvzAJBnHvUyDiTEzolYnyR7dFC1i04tsPlopW0jLYnAfHW1CK/PGxLSdB8iq1pxW/zAWDQ6xxmDAiErWIes6E1YNIjzpNgKjdIg1mnxYiuDTLuFGYcyImWbGk7TLb5kJAoahfsbLI2HxJy/M2ZU4hMys8m9pI/9a+xlrKqgU65KNlJV4cpTgKqJuvW5Szqrisx7HF77+IlyFF3Y6t7xVA1zM/d36dO8zGOszkhjLwpyvZBDaqFqiLjhojnsUojMmvlQwXYLd2wmgeMkvOW+3y+PRaLKw5JBd4d2gi+iwf58e7Z7oZGPtpfLx32KCemAvvmzoagvVJewyvzv71+AF8sM9pZP3pXAAAAAElFTkSuQmCC);
  cursor: pointer;
}

.S001-social-share .wechat-link-icon {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAMAAABg3Am1AAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAzUExURUdwTABKjABIjgBLiwBKjQBLjQBGjwBLjQBLjQBKjQBLjQBKjQBMiwBKjABQjgBLjQBLjdaaMnsAAAAQdFJOUwCAIEBavxDvo99vMICQIM9XhrJrAAABd0lEQVRIx91W2xaEIAjMC4K34v+/dt3SUtP29Lo8Wc4Awkgty3+ZdLQhM1uI2vxEGwFcG6lnvEPuDdY5fAUemZjhPfLYwLzDM28jxjrHp7MPCLbEF1RgSGfN3A2v8064kkOZ1iFzzSQA7A9xX8d6Q0wCUPWk93VOEDtCyRuqJ9GcrWv5xtXpfHb67bHYDx+dli3hqikJwmsNjGEop1kDMJjFOLLJByb1/iSAXFQtMEtr17bWwl2PKNoqdXg/cESm7kMroLEedyma+5aVq32Qori91suRP+iSb3SWTw2Y3pvNadrTWziL8323qFtcOOOrUxxU6cS1BGW4iyCu8h8aDQ1BlpDWxRJUA19evrWtzzGs9LWbh559SahEy+aJUK6TP67+fjm8fCBAmZSHntPM8cpMBNkMETjg2cScUK6fbic5vplrg1ZWspyN5zAukZ9/AMJL/CireT65+TRpwQMllimHOBzLo0+l0slS7opuM/NnPNL/8n/xAdRMQ1/f6G8lAAAAAElFTkSuQmCC);
  width: 24px;
}

.S001-social-share .wechat-link-icon .wechat-qr-container {
  height: 170px;
  width: 150px;
  background-color: #fffffe;
  margin-top: -170px;
  margin-left: -50px;
  position: absolute;
  border-radius: 10px;
  box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
  z-index: 99;
}

.S001-social-share .wechat-link-icon .wechat-qr-container img {
  border-radius: 0.313rem;
  width: 100%;
}

.S001-social-share .wechat-link-icon .wechat-qr-container .wechat-empty-icon {
  position: relative;
  top: 50%;
  left: 50%;
  transform: translateX(-50%) translateY(-50%);
}

.S001-social-share .wechat-link-icon #wechat-qr {
  width: 80%;
  padding-top: 15px;
}

.S001-social-share .wechat-link-icon .wechat-qr-div-container {
  position: absolute;
  display: none;
}

.S001-social-share .wechat-link-icon:hover {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAMAAABg3Am1AAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAzUExURUdwTAA0YgA0ZAA1ZAAzYwA0ZAA0YwA1ZAA0ZAA1YwAzZAA4YAA1ZAAyaAA0YwA0ZAA1ZPpTxWkAAAAQdFJOUwAQQG9av++jgN8wIO8gkM80ThSZAAABdElEQVRIx91W27bEEAytSyQUk///2uMULUpn9XXyhGbnukW37bckKPwYZrYQtfiqLQi4FZTP+srwKBAeggGeCa30neG5gHinz/yZIcJaP+U+Adjqn7CqGTxrpm76usnQ+ay/pzXlYy8WDuDYxGMd2w+0cIDNTh/rEqAfADVuaHbU5Ta0/MNNdq4YDSUHg1HpvQf4q4KE5loDG5rSadUAQ2ITCm2yYRJ7vwJg32RLMIthaNtIuxsfPfVVGvTdxBCKtg89geZ8PKgo/O3c7sE+UJFux3rL8YOu8UZl+eSAGK3ZEqY9rdFZnP+zTd78wulfnuTAhieqB0jBSw+Fo30aobq0KlanGviy8l/bNo9ppa+vWXb7EtCQlsUToF4nl6/+cTnc/gCAOikzn9PMcVIsCNkNEcjqRWgNqNdP95Pcv5lrk1Y2tFyN53lQxq0fAHqpP4tqHU9pPi5a8ACJdcoZMx3Ls6dS6iQpdom3mfnVH+pf+b/4A1pjQ0ozokGsAAAAAElFTkSuQmCC);
  cursor: pointer;
  color: var(--color-base);
}

@media (min-width: 1280px) {
  .S001-social-share .wechat-link-icon:hover .wechat-qr-div-container {
    position: absolute;
    display: inline-block;
    margin-top: -10px;
    margin-left: -23px;
  }
  .S001-social-share .wechat-link-icon:hover .wechat-qr-div-container .qr-wechat-description {
    font-size: 13px;
    margin: 0;
    line-height: 1;
    width: auto;
  }
}

.S001-social-share .instagram-share-icon {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAMAAABg3Am1AAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAA2UExURUdwTABKjABLjQBLjQBMjwBKjQBLjgBLjQBLjQBLjQBKjABJjABLiwBKiwBIjwBKhwBKjgBLjeZGkgEAAAARdFJOUwCQpF8g32nvcMRQMIBAECB/fkqyUgAAAYtJREFUSMetVtuygyAMBA0Tgkr1/3/2mIAVkYtOz760OFlJ2CVRqQOLJtyKQNKLymHN1oQZL+FAWxcGzvgRtwdAd8S7sNbuo4qY3BAoMS2Q9w9eNQBCwZCVlGtVBzNHkRTA/2bVhT2S4g2GZuiKqPcfzsrsejERWvE6puC51kWW7Q3kTDAytWLJ3DOCk7J5OV0j/EqGHWThPB8uAoTIq6pNBqFoxHCKEpsT7MUmeNGnRFhzB61tgqizkd1dNY3B8bZFEFudaUh6CA0Ci4nJmU14GKhMgJsNJUVfJdjglhSUOvNGoPOSpO+gKqGgOqSb3gg31bNnvxNYqawRTNGp9aKzyz02i54vMn03tVWCLwsHdWtQyRrDf5ov2tuM+y4fS317xwucYu7cuNdX9Oi7AQR31fGuLlgeXoZmX1K938hUOkco9r9HGCSUmzH6J/FygZcn7T7ZwBwDxfbj1++Uo7zB1QeQSYdic6j4dCiGpHaKm8rRH6eD/OegfjbYkw4Eph+f2WR893Hy4vPnD4BkOdxuTJxnAAAAAElFTkSuQmCC);
  width: 24px;
}

.S001-social-share .instagram-share-icon:hover {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAMAAABg3Am1AAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAzUExURUdwTAA1YwA1ZAA1YwA0ZAA1YwA1ZAA0YwA1ZAA1ZAA0ZAAzYwA1ZAA0ZAA0ZAAzYwA1ZHf1cb8AAAAQdFJOUwCkX5C/34DvIHAwUM9AEJBjvH12AAABkElEQVRIx61WWZaEIAxEWRIEae9/2iFBRxBZ+s3UR7f6UpBQBUGIC7v0cLwClNzFE1YfXei1CEd/DKHxjl/hmAC4K96ld+lQvGJzS6KcaSGPvwTRATIF0ohcrhUDGIryXAA9GTGEvZKiCZb+4AAy/lFWOupFROzFyzOFQLXu4jOcgNcE4gOFSqHir5sjOC6bXrcyIhilyUEW7/WhIpCJ9FYuubrFXZjyAUiryLFPgi1sAoU+bwTzdJDpE1idg7Pf1uR42yOwre40OD3ADoHEhGzNNmKoNgErG3KKoUmwyS05VF53RVD3JsnHUE3Ci+qYT1oRKtUf3/5O0PXW2E6ntot+bO61W7QpZPqd1DYJ4V04bFtDvVlj+U/znfbWa5wFrRrb+/sN9P0Wvc7dBIW16lCrG7OPX7Uy4U11PzzIRN5H1Hn+TWHhUDqMIczE8wbeZ477bAJ9NRQ7jje/Xc5PtSD2gM6bYrephLwppqQixW2Nap1M8t+Neq6xZycQ6nG8L3Nev7ucpOuPal1/fHb9+QHgUzasVVo2dgAAAABJRU5ErkJggg==);
}

.S001-social-share .print-icon {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwAQMAAABtzGvEAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAGUExURUdwTABLjR+u7QIAAAABdFJOUwBA5thmAAAAKklEQVQY02Ng4P///wMDA8nUfxD1HwcFVMWAiwIDKlP47MPnTjwUmeECAFvfwz2REQo3AAAAAElFTkSuQmCC);
  width: 24px;
}

.S001-social-share .print-icon:hover {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwAQMAAABtzGvEAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAGUExURUdwTAA1ZHfE46YAAAABdFJOUwBA5thmAAAAKklEQVQY02Ng4P///wMDA8nUfxD1HwcFVMWAiwIDKlP47MPnTjwUmeECAFvfwz2REQo3AAAAAElFTkSuQmCC);
}

@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  .S001-social-share a {
    background-size: 100%;
  }
  .S001-social-share .facebook-share-icon {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAtUExURUdwTABLjABLjQBMjwBLjQBKjQBKjQBIjwBIjABLjQBLjQBKjABKjABLjABLjYY6yDYAAAAOdFJOUwCA7yC/X98QOs+okFBwjTwA0AAAAVRJREFUOMt1lL1KA0EQx+c4Q4ykuC6djYiNHkGwsRCRaw1By0CwSB2iDyB5guATpBEs06UV8U2yiSeJOM/g3e3NzszeOcWx8/8dOx/MDkBpzcFbjKNlFzx77GFh23tPj5HsVeoB64gR6+Fc6JhynDtUduouQs/oskMfrKzexor1C3BeBUcFGDv/Ns9nlpepQ58V/80o/BXpZsrgJDssCPwCgyyv0N30IICZQMPL0YIsSMuBqWzONcdGlfo3DBVwzhe814Mf6NWDnWiIAikfNTD/AQShWitbBLEPysGg4Awo+MID+9bfUIEOtKnAoQcCasmzBw6sv4Y9e0iSJJeT5Mb6L2IWVIF9aMa1oCsGVIJddn6qA2s5cBJEojkSpGqoBbBD3aiCD/VwGKx0exi4d/upwTE/57EEW7E2AgFMJFfDpQOmo5fJxdyCTcdfP+Eg/y4n5P8B2Fd48wxvfA8AAAAASUVORK5CYII=);
  }
  .S001-social-share .facebook-share-icon:hover {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAMAAABg3Am1AAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAzUExURUdwTAA0ZAA0ZAA1ZAA0ZAA0ZAA1YwA1ZAA0YwA0ZAA1ZAA0YwA1ZAA1YwA1YwA0ZAA1ZOdfjLsAAAAQdFJOUwAQR8+/X9+A7yCEkK+gMHDjgsujAAABLklEQVRIx5WW15aFIAxF6YSFJf//tXd0bhE4CXqeLNkr1aAxvWysSyJmTqHGYiayOXAjrzI2E49aRQSaH8rQvHgWlYCTSKyI3BAOT5Qf2neE4xuKl3zpDkC/zBN4HfbSu/dKArSjeN9pFGC/wQTJng/WEdiFimTBQTICcLqIagG7mh8uwAht4rgEGBEr5bYooi8A212fAdWEZ8ACx0IBEnqoAfQUYINNr1paC5oCbWe7pBHQJb3MgK2bjToDXNe4OANyNxp2BrQx/33ozWyEUx/b86Ypo8crQG7c8WlZegAUvGVEYP0/Rug2UIRFJgEZT4sIJHEZY+CyjPtNgAEn9x8C2hGEgOEkdaQBFMGxm2TA47M9CwBl6VegrACgbJW/jRJ9CwTV/M3Uz2WNo/ULjsdVzzN58FUAAAAASUVORK5CYII=);
  }
  .S001-social-share .linkedin-share-icon {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAhUExURUdwTABLjQBJjABNjABLjQBLjABKjQBKjQBMjABKjQBLje6E9MEAAAAKdFJOUwC/oCbvRNhliLA9+5KiAAAAmElEQVQ4y2NYhQMwDLiEeKgWVokVDAzMXtgkEhgYGKqwSRQAJViwSQQAJdhwSWDV0QCUsMImsRgokYVNYkkBQyB2Dy4RIz+sFgYzmGfBJRYALddaJQAkxUAu58AiAXI4A4MJpgQEsOOSYJDCJRGFS4ILQ4JZZKUBNKhRJYDucQZSjBgSs1atWolVAuichaMS1JUYpAUANgAAhMIcDHIPtKAAAAAASUVORK5CYII=);
  }
  .S001-social-share .linkedin-share-icon:hover {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAkUExURUdwTAA0ZAA1ZAA0ZAA0ZAAyZwA0YwA1ZQA1YwA1ZAA1ZAA1ZCvPGnEAAAALdFJOUwC/n+9EHGww38+wyFY3DgAAAJlJREFUOMtj2I0DMAy4hJiLNlaJbQwM7NbYJCYwMDBkY5NIAEowY5NwAEpw4pLAqkMBKBGNTWI7UGI2NonNCQyO2D24WYL8sNroylDWDZfYALRce7cAkJQAuZwNi4QqAwgUY0pAABsuCQZpXBLeuCSiMSRYhXcFACkODIng3btNgRQjhsTq3bt3YZUAOmfjqAR1JQZpAYANAAD0lVD2bYpPAQAAAABJRU5ErkJggg==);
  }
  .S001-social-share .twitter-share-icon {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAMAAABg3Am1AAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAzUExURUdwTABKjQBKjQBQjwBLjQBLjQBIjwBHjwBLjQBLjQBKjQBLjQBMiwBKjABMiwBKjgBLjYI3hsQAAAAQdFJOUwBw3yCQ3yAQyO9ZqEAwgH85Oa+UAAABX0lEQVRIx7WV2baDIAxFRUAGi/b/v/ZaIUAgQbrWLU8OAbIznWX5+VJvtHbSSOr497iezYp3CMLe6Pq0zaENTvYbbPxl06vHV2jDeL1u+IPw3t9Hqcb+bO0XY8HB6B7GEMnVrfpW7ESHEZKnHp0SMQK4Zw0Z0I7rgxujrJ7sU+QKhscBVX2oaQyFE0BgvK6nPWNAQA1fVAhDdAkgMD63h4gRiAQQGGfGSAEKfKW/MAZfvQ2GrGv+GHdTwZizX7YVYTD9R2NYNmN4HZDnpqgmMMplMxgKMLT8f4zYAgXjnLL/AsNCjhXETJuRfVVFfgYDWgYwYszEo73JXTfG8LnFSp7VAKNusTCBAQH1ZULeGI7BaGdWgxE40cgt84Sxd5IVsi+WaCZqZo0wTnJmZV/ueLswFo0RBi0aebapS8xcjSEdO1MEpcm8aHS6f6sAVu0uPbbTZFBtMxrR77qtfrz+ANP5LzwpyLZ6AAAAAElFTkSuQmCC);
  }
  .S001-social-share .twitter-share-icon:hover {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAwUExURUdwTAA1YwA0ZAA1ZAAwYgAzZAA0YwA0ZAA1YwA1ZAA1ZAAzYwA1YwA0YwBAYAA1ZGWDJL8AAAAPdFJOUwDfIO8QOJC6cIDPYKBQENiKVq0AAAGgSURBVDjLlZRNTgJBEIU7hl/FjWEtEG9A4hq4gYkHgBvADYYbwA104doxcScLvIHcQK9AiPypedbrn+mehoX2App+TU19Va9GqX+vIfT69icnDWCnVM8IGGcCT15F7xihnQkJsOf33AjLrj0vyY8Lu9nOXoCBFe7kUpObQooNA27NecWHveKTJ1jpa6ovwsIIZ8AnAz4EuTqUZbfQwJr7lvxh6oRTYMSAT7JPYS4YVD65op/JXO99Ed6BG/WGfVfn+uEFuVdnJQYVB+ersFHFDn4kV5u1ylCmRGkw83AVeVCOquxQmoISwNlVJko/hPNd2xFlc9DhPlGSI0KV4D3flQglztaWdSAoy2YsOJSROsxrRZTdkVBScJ1cfkmHpEVV1jm3arpQi0MUdogoraiMEgKXifQwRpnTfhp86M1qICSMfH5FKC1jP9rRmzWwX412DFF6tkPajqUAJXEdumWyaYaic3Uz0Dbuz4+K8fc5cB2PisqhBKNCf69nz3pq9dj6JkzMqG7jUdFzAO1g+i94LRRSo9Q5TnjM+xsIx+rP6xfgs20XXQN2yAAAAABJRU5ErkJggg==);
  }
  .S001-social-share .email-share-icon {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAnUExURUdwTABMjwBKjQBLjQBLjQBLjQBLiwBLjQBQjwBAjwBLjQBKjgBLjepHeocAAAAMdFJOUwAh3e+JpkC/EBBwXXT5Ty4AAAD4SURBVDjLzVQxCsJAEBxBgmgTFLG2sTGNlaApbAUbewvxB2KbUvs8QfAD4hOiIc0+yrlocifZ1GYhkMzkdjKzdwEaWa2TKJX6GIhaM+x0IoOOy7OOEAQ6nmCoE2vgoOETGulsqvgrzi1WZJI9YV5tRcADzaP/ix9Nf8iUy35kFgQeQoNbykROGGxxEUMkd6BbfsDzyqcwJ0zG1ufxux62a15L3t6kIGTM1/L8UzobiSVkBfSCjzMjYInkI7O2ORTzeLH3YeIkVw6KMp3YyRpuQMBZqoTx6QUKQZ/uaNzNkLmDqd8lfyXCOiLS8bT+4LTUkzP3m/ljeAPu/0eDQhfTKAAAAABJRU5ErkJggg==);
  }
  .S001-social-share .email-share-icon:hover {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAtUExURUdwTAA1YwA1YwA3ZgA4YAAwaAA1ZAA0ZAA0ZAA0YwA0YwA1ZAA1ZAAyYgA1ZDlrcJEAAAAOdFJOUwDdphAgIGhBv++QgO8ws5VZyQAAAQNJREFUOMvNVCsOwlAQnKR8BEECDoclBIkCNAIJDiQO7oBBgCIEhcETEjwOJHdoVflkz8BuP/TRbjVsUtGZvDc7M02Bv5zsgpRx+hiSOhfUdcKFjtMrjSBUddxGVyf2wEzDK2zEOiTxR0MsZhIy9pRhfgpx4gTkwebR+caXcj+ozMfOJr6BbMQGayyzMsJoA00Swh4Buc8Cd3nbeYRkHPmccxNy3svqyreOI4EJhQSVWMbL32FnA4oIOvoy4kwEIsL2ZTi6YrBG2MdTluforNDSpyiWsRpG1jAbAFqUJMRnvqoQ7NOsxvwYXLOY9K/kp8QtjVjpuIOeTqyD5uKzbf/nj+ENnhusLINfM1IAAAAASUVORK5CYII=);
  }
  .S001-social-share .print-icon {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwAQMAAABtzGvEAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAGUExURUdwTABLjR+u7QIAAAABdFJOUwBA5thmAAAAKklEQVQY02Ng4P///wMDA8nUfxD1HwcFVMWAiwIDKlP47MPnTjwUmeECAFvfwz2REQo3AAAAAElFTkSuQmCC);
  }
  .S001-social-share .print-icon:hover {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwAQMAAABtzGvEAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAGUExURUdwTAA1ZHfE46YAAAABdFJOUwBA5thmAAAAKklEQVQY02Ng4P///wMDA8nUfxD1HwcFVMWAiwIDKlP47MPnTjwUmeECAFvfwz2REQo3AAAAAElFTkSuQmCC);
  }
}

.S002-social-buttons-inline {
  padding-top: 25px;
  padding-bottom: 25px;
}

.S002-social-buttons-inline h2 {
  padding-bottom: 30px;
}

.S002-social-buttons-inline .row {
  text-align: center;
  font-size: 0;
}

.S002-social-buttons-inline .row > div {
  display: inline-block;
  float: none;
  margin-bottom: 25px;
}

.S002-social-buttons-inline .row > div:last-child {
  margin-bottom: 0;
}

.S002-social-buttons-inline .social-btn {
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);
  background-color: #ffffff;
  display: inherit;
  height: 100px;
  line-height: 100px;
  overflow: hidden;
  text-align: center;
  width: 100%;
}

.S002-social-buttons-inline .social-btn:hover {
  background-color: #00AA7E;
}

.S002-social-buttons-inline .social-btn:hover img {
  margin-top: -100px;
}

.S002-social-buttons-inline.touch .social-btn:hover {
  background-color: #ffffff;
}

.S002-social-buttons-inline.touch .social-btn:hover img {
  margin-top: 0;
}

.S002-social-buttons-inline.touch .social-btn:active {
  background-color: #00AA7E;
}

.S002-social-buttons-inline.touch .social-btn:active img {
  margin-top: -100px;
}

.S002-social-buttons-inline .image-container {
  position: relative;
}

.S002-social-buttons-inline img {
  position: absolute;
  left: -100%;
  right: -100%;
  margin: auto;
}

@media (min-width: 767px) {
  .S002-social-buttons-inline {
    padding-top: 41px;
    padding-bottom: 50px;
  }
  .S002-social-buttons-inline h2 {
    padding-bottom: 41px;
  }
  .S002-social-buttons-inline .row > div {
    margin-bottom: 0;
  }
}

.SE001-handcrafted-product h3 {
  margin: 20px 0 15px 0;
}

@media (max-width: 766px) {
  .SE001-handcrafted-product ._handcraftedProduct-cta-buttons {
    text-align: center;
  }
}

@media (max-width: 610px) {
  .SE001-handcrafted-product ._handcraftedProduct-cta-buttons {
    max-width: 17.5rem;
    margin: 0 auto;
  }
}

@media (max-width: 1279px) {
  .SE001-handcrafted-product h3 {
    font-size: 1.25em;
  }
}

@media (min-width: 767px) {
  .SE001-handcrafted-product h3 {
    margin-top: -9px;
    margin-bottom: 11px;
  }
  .SE001-handcrafted-product .col-sm-10 {
    padding-left: 25px;
  }
  .SE001-handcrafted-product .C029-case-study-document-strip {
    padding-top: 35px;
  }
  .SE001-handcrafted-product ._handcraftedProduct-cta-buttons {
    display: inline-block;
    width: 17.5rem;
    margin: 0;
  }
}

@media (min-width: 767px) and (max-width: 949px) {
  .SE001-handcrafted-product .col-sm-7,
  .SE001-handcrafted-product .col-sm-5 {
    width: 100%;
  }
  .SE001-handcrafted-product .handcrafted-product {
    margin-top: 20px;
    float: none;
  }
  .SE001-handcrafted-product .handcrafted-product:nth-child(2) {
    margin-top: 20px;
    margin-left: 10px;
  }
}

@media (min-width: 1280px) {
  .SE001-handcrafted-product ._handcraftedProduct-cta-buttons {
    float: right;
  }
}

.SE001-handcrafted-product .handcrafted-product {
  background-color: #f0f0f0;
  padding: 30px;
}

.SE001-handcrafted-product .C029-case-study-document-strip h2 {
  display: none;
}

.SE001-handcrafted-product .C029-case-study-document-strip .padded-container {
  padding: 0;
}

.SE002-handcrafted-brand {
  padding-top: 25px;
  padding-bottom: 25px;
}

.SE002-handcrafted-brand ._se002-cta-buttons {
  margin-top: 0;
}

@media (max-width: 766px) {
  .SE002-handcrafted-brand ._se002-cta-buttons {
    text-align: center;
  }
}

@media (max-width: 610px) {
  .SE002-handcrafted-brand ._se002-cta-buttons {
    max-width: 17.5rem;
    margin: 0 auto;
  }
}

@media (min-width: 1280px) {
  .SE002-handcrafted-brand ._se002-cta-buttons {
    float: right;
    width: 17.5rem;
  }
}

@media (min-width: 767px) {
  .SE002-handcrafted-brand {
    padding-top: 50px;
    padding-bottom: 50px;
  }
  .SE002-handcrafted-brand .C031-text-left-cta-right {
    padding-top: 0;
    padding-bottom: 0;
  }
  .SE002-handcrafted-brand .C031-text-left-cta-right .white-container {
    background-color: #ffffff;
    padding: 30px;
  }
}

@media (min-width: 767px) and (max-width: 949px) {
  .SE002-handcrafted-brand .col-sm-8,
  .SE002-handcrafted-brand .col-sm-4 {
    width: 100%;
  }
}

.SE002-handcrafted-brand .VN001-category-navigation-tiles h2 {
  font-size: 1.125em;
}

.SE003-handcrafted-product {
  padding-top: 20px;
}

.SE003-handcrafted-product h3 {
  margin: 20px 0 15px 0;
}

.SE003-handcrafted-product .hc-search-title {
  padding-bottom: 20px;
}

@media (max-width: 767px) {
  .SE003-handcrafted-product .image-container {
    padding: 0 30%;
  }
}

.SE003-handcrafted-product .link-container {
  padding-left: 10px;
  padding-right: 10px;
}

@media (max-width: 1280px) {
  .SE003-handcrafted-product .link-container {
    padding-left: 6px;
    padding-right: 6px;
  }
}

.SE003-handcrafted-product .link-container a {
  font-weight: 500;
}

.SE003-handcrafted-product .tile .text-wrapper:hover {
  text-decoration: underline;
}

@media (max-width: 767px) {
  .SE003-handcrafted-product .handcrafted-product .handcrafted-product-description {
    display: none;
  }
}

.SE003-handcrafted-product .handcrafted-product .btn {
  margin-top: 10px;
}

@media (max-width: 1279px) {
  .SE003-handcrafted-product h3 {
    font-size: 1.25em;
  }
}

@media (min-width: 767px) {
  .SE003-handcrafted-product h3 {
    margin-top: -9px;
    margin-bottom: 11px;
  }
  .SE003-handcrafted-product .handcrafted-product .btn {
    float: right;
    margin-top: 0;
  }
  .SE003-handcrafted-product .handcrafted-product .btn:nth-child(2) {
    margin-top: 10px;
  }
  .SE003-handcrafted-product .C029-case-study-document-strip {
    padding-top: 35px;
  }
}

@media (min-width: 767px) and (max-width: 949px) {
  .SE003-handcrafted-product .col-sm-7,
  .SE003-handcrafted-product .col-sm-5 {
    width: 100%;
  }
  .SE003-handcrafted-product .handcrafted-product .btn {
    float: left;
    margin-top: 20px;
    float: none;
  }
  .SE003-handcrafted-product .handcrafted-product .btn:nth-child(2) {
    margin-top: 20px;
    margin-left: 10px;
  }
}

@media (min-width: 1280px) {
  .SE003-handcrafted-product .handcrafted-product .btn {
    float: none;
  }
}

.SE003-handcrafted-product .C029-case-study-document-strip h2 {
  display: none;
}

.SE003-handcrafted-product .C029-case-study-document-strip .padded-container {
  padding: 0;
}

.SE003-handcrafted-product .S003-container {
  background-color: #fff;
  padding: 20px;
}

@media (max-width: 767px) {
  .SE003-handcrafted-product .S003-container {
    padding: 10px;
  }
}

.SE004-search-box-inline {
  padding-top: 42px;
  padding-bottom: 25px;
}

.SE004-search-box-inline h2 {
  padding-bottom: 19px;
}

.SE004-search-box-inline input.search_input {
  border: 0;
  border-bottom: 1px solid #2d383f;
  width: 100%;
  padding: 0;
  height: 50px;
  color: #2d383f;
  font-size: 1.25em;
}

.SE004-search-box-inline input.search_input:focus::-moz-placeholder {
  color: transparent;
  opacity: 1;
}

.SE004-search-box-inline input.search_input:focus:-ms-input-placeholder {
  color: transparent;
}

.SE004-search-box-inline input.search_input:focus::-webkit-input-placeholder {
  color: transparent;
}

.SE004-search-box-inline input.search_input:placeholder {
  color: #c0c0c0;
  font-style: italic;
}

.SE004-search-box-inline input.search_input::-moz-placeholder {
  color: #c0c0c0;
  font-style: italic;
  opacity: 1;
}

.SE004-search-box-inline input.search_input:-ms-input-placeholder {
  color: #c0c0c0;
  font-style: italic;
}

.SE004-search-box-inline input.search_input::-webkit-input-placeholder {
  color: #c0c0c0;
  font-style: italic;
}

.SE004-search-box-inline .btn {
  width: 100%;
}

@media (max-width: 499px) {
  .SE004-search-box-inline input.search_input {
    margin-bottom: 25px;
    height: 44px;
  }
  .SE004-search-box-inline .col-xs-7,
  .SE004-search-box-inline .col-xs-5 {
    width: 100%;
  }
}

@media (min-width: 767px) {
  .SE004-search-box-inline {
    padding-top: 41px;
    padding-bottom: 75px;
  }
  .SE004-search-box-inline h2 {
    padding-bottom: 65px;
  }
  .SE004-search-box-inline input.search_input {
    font-size: 2.25em;
  }
  .SE004-search-box-inline .btn {
    width: 100%;
  }
}

.SE005-dropdown-search {
  padding-top: 25px;
  padding-bottom: 25px;
}

.SE005-dropdown-search p {
  margin: 25px 0;
}

.SE005-dropdown-search .select-wrapper {
  margin-bottom: 15px;
}

.SE005-dropdown-search .select-wrapper select {
  background-color: #ffffff;
  color: #262728;
}

.SE005-dropdown-search .select-wrapper::after {
  z-index: 1;
}

.SE005-dropdown-search ._se005-cta-buttons {
  margin-bottom: 25px;
}

@media (max-width: 766px) {
  .SE005-dropdown-search ._se005-cta-buttons {
    text-align: center;
  }
}

@media (max-width: 610px) {
  .SE005-dropdown-search ._se005-cta-buttons {
    max-width: 17.5rem;
    margin: 0 auto;
  }
}

@media (min-width: 767px) {
  .SE005-dropdown-search {
    padding-top: 40px;
    padding-bottom: 40px;
  }
  .SE005-dropdown-search .row-dropdown {
    display: inline-flex;
    width: 100%;
  }
  .SE005-dropdown-search .row-dropdown ._se005-cta-buttons {
    display: contents;
  }
  .SE005-dropdown-search .row-dropdown ._se005-cta-buttons .cta-btn {
    margin: 0;
  }
  .SE005-dropdown-search .select-wrapper {
    margin-right: 12px;
  }
}

@media (min-width: 1280px) {
  .SE005-dropdown-search .select-wrapper {
    margin-right: 20px;
  }
}

.SE006-dropdown-links {
  padding-top: 25px;
  padding-bottom: 25px;
}

.SE006-dropdown-links p {
  margin: 25px 0;
}

.SE006-dropdown-links .select-wrapper {
  margin-bottom: 15px;
  margin-top: 0.5rem;
}

.SE006-dropdown-links .select-wrapper select {
  background-color: #ffffff;
}

.SE006-dropdown-links .select-wrapper::after {
  z-index: 1;
}

.SE006-dropdown-links ._se006-cta-buttons {
  margin-bottom: 1rem;
}

@media (max-width: 766px) {
  .SE006-dropdown-links ._se006-cta-buttons {
    text-align: center;
  }
}

@media (max-width: 610px) {
  .SE006-dropdown-links ._se006-cta-buttons {
    max-width: 17.5rem;
    margin: 0 auto;
  }
}

@media (min-width: 767px) {
  .SE006-dropdown-links {
    padding-top: 40px;
    padding-bottom: 40px;
  }
  .SE006-dropdown-links .select-wrapper {
    float: left;
    margin-right: 12px;
  }
}

@media (min-width: 1280px) {
  .SE006-dropdown-links .select-wrapper {
    margin-right: 20px;
  }
}

.SE007-alert-banner {
  padding-top: 50px;
}

.SE007-alert-banner .expand-banner,
.SE007-alert-banner .collapse-banner {
  display: none;
  font-size: 0.75em;
  font-weight: 600;
  letter-spacing: .08em;
  text-transform: uppercase;
}

.SE007-alert-banner.collapsed .expand-banner {
  display: block;
  color: #00AA7E;
  border-top: 1px solid #c0c0c0;
  line-height: 50px;
}

.SE007-alert-banner.collapsed .expanded-title {
  display: none;
}

.SE007-alert-banner.expanded > .padded-container {
  position: relative;
}

.SE007-alert-banner.expanded .collapse-banner {
  display: block;
  position: absolute;
  top: 20px;
  right: 10px;
}

@media (min-width: 767px) {
  .SE007-alert-banner.expanded .collapse-banner {
    right: 3.90625%;
  }
}

@media (min-width: 1280px) {
  .SE007-alert-banner.expanded .collapse-banner {
    top: 30px;
    right: 0;
  }
}

.SE007-alert-banner.expanded .expanded-title {
  border-top: 1px solid #c0c0c0;
  padding-top: 16px;
}

.SE007-alert-banner .carousel-container {
  position: relative;
  padding-bottom: 15px;
}

.SE007-alert-banner .carousel-indicators {
  display: none;
  bottom: -26px;
}

.SE007-alert-banner .owl-nav .owl-prev,
.SE007-alert-banner .owl-nav .owl-next {
  position: absolute;
  top: 50%;
  margin-top: -12px;
}

.SE007-alert-banner .owl-nav .owl-prev:after,
.SE007-alert-banner .owl-nav .owl-next:after {
  content: '';
  display: block;
  width: 23px;
  height: 23px;
  background-color: transparent;
  border-top: 3px solid #d9d9d9;
  border-right: 3px solid #d9d9d9;
}

.SE007-alert-banner .owl-nav .owl-prev.disabled,
.SE007-alert-banner .owl-nav .owl-next.disabled {
  display: none;
}

.SE007-alert-banner .owl-nav .owl-prev {
  left: -29px;
}

.SE007-alert-banner .owl-nav .owl-prev:after {
  transform: rotate(225deg);
}

.SE007-alert-banner .owl-nav .owl-next {
  right: -29px;
}

.SE007-alert-banner .owl-nav .owl-next:after {
  transform: rotate(45deg);
}

.SE007-alert-banner .owl-stage-outer {
  padding-top: 10px;
  padding-bottom: 10px;
}

@media (max-width: 1279px) {
  .SE007-alert-banner .carousel-container {
    padding-left: 0;
    padding-right: 0;
    margin-top: 10px;
  }
}

@media (min-width: 1280px) {
  .SE007-alert-banner {
    padding-top: 64px;
  }
  .SE007-alert-banner .carousel-container {
    margin-top: 20px;
    padding-bottom: 50px;
    max-height: 295px;
  }
  .SE007-alert-banner .owl-stage-outer {
    margin-right: -10px;
    margin-left: -10px;
    padding: 10px;
  }
  .SE007-alert-banner .carousel-indicators {
    display: block;
  }
  .SE007-alert-banner .carousel-indicators.disabled {
    display: none;
  }
}

.inline-search-bar form {
  position: relative;
  transform: translateY(-50%);
}

.inline-search-bar input {
  width: 100%;
  height: 50px;
  border: 0;
  background-color: #ffffff;
  outline: 0;
  padding-right: 60px;
  padding-left: 15px;
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.3);
  font-size: 0.75em;
}

.inline-search-bar input::-webkit-search-cancel-button {
  -webkit-appearance: searchfield-cancel-button;
}

.inline-search-bar input::placeholder {
  font-style: italic;
  color: #c0c0c0;
  opacity: 1;
}

.inline-search-bar button {
  position: absolute;
  top: 0;
  border: 0;
  height: 50px;
  width: 50px;
  outline: 0;
}

.inline-search-bar button.submit {
  background-color: #00AA7E;
  color: #ffffff;
  right: 0;
}

.inline-search-bar button.submit > span {
  line-height: 1.5em;
}

.inline-search-bar button.submit:hover {
  background-color: #101010;
}

@media (min-width: 767px) {
  .inline-search-bar form {
    margin: 0 auto;
  }
  .inline-search-bar input {
    font-size: 1em;
  }
}

.SE008-inline-search-bar {
  height: 50px;
  margin-bottom: 4rem;
}

@media (min-width: 767px) {
  .SE008-inline-search-bar form {
    width: 66%;
  }
}

.SE008b-inline-search-bar {
  height: 50px;
  margin-bottom: 4rem;
}

.se008d div.col-xs-7.col-sm-9 {
  padding-right: 0;
}

.se008d .search-container {
  justify-content: center;
}

.se008d div.col-xs-5.col-sm-3 {
  padding-left: 0;
}

.se008d .search_input {
  padding-right: 1rem;
}

.se008d .btn.btn-primary {
  display: flex;
  align-items: center;
  justify-content: center;
}

.se008d .text-wrapper::after,
.se008d .text-wrapper {
  display: none;
}

.se008d .search-container {
  display: flex;
}

.se008d .search-input-wrapper {
  max-width: 730px;
  width: 100%;
}

.se008d .search-container button {
  position: static;
}

.SE009-inline-search-bar .SE009-select-form {
  z-index: 10;
}

.SE009-inline-search-bar .info-popup-toggle {
  background-color: transparent;
  padding: 9px;
}

.SE009-inline-search-bar .info-popup-toggle .image-container {
  position: relative;
  overflow: hidden;
}

.SE009-inline-search-bar .info-popup-toggle .image-container:before {
  display: block;
  padding-top: 100%;
  content: "";
}

.SE009-inline-search-bar .dropdown-toggle {
  width: 100%;
  background-color: #ffffff;
  text-align: left;
  z-index: 1001;
  padding: 0 15px;
  text-transform: uppercase;
  font-size: 0.75em;
  font-weight: 600;
}

.SE009-inline-search-bar .dropdown-toggle:after {
  content: '';
  position: absolute;
  width: 8px;
  height: 8px;
  top: 20px;
  right: 10px;
  transform: rotate(45deg);
  border-bottom: 2px solid #2d383f;
  border-right: 2px solid #2d383f;
  z-index: 0;
}

.SE009-inline-search-bar .dropdown-menu {
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.3);
  width: 100%;
  border: 0;
  margin: 0;
  top: 50px;
}

.SE009-inline-search-bar .dropdown-menu a {
  padding: 8px 15px;
  text-transform: uppercase;
  font-size: 0.75em;
  font-weight: 600;
}

.SE009-inline-search-bar .dropdown-menu a:hover {
  background-color: transparent;
  color: #00AA7E;
}

@media (max-width: 766px) {
  .SE009-inline-search-bar {
    padding-bottom: 25px;
  }
  .SE009-inline-search-bar .info-popup-toggle {
    top: 60px;
  }
  .SE009-inline-search-bar .dropdown-toggle {
    position: relative;
    border: 1px solid #2d383f;
  }
  .SE009-inline-search-bar .dropdown-toggle:after {
    top: 18px;
  }
  .SE009-inline-search-bar .dropdown-toggle[aria-expanded=true] {
    border-bottom: 0;
    padding-bottom: 1px;
  }
  .SE009-inline-search-bar .filter-dropdown {
    float: right;
    padding: 10px 50px 0 60px;
    width: 100%;
  }
  .SE009-inline-search-bar .dropdown-menu {
    border: 1px solid #2d383f;
    border-top: 0;
    box-shadow: none;
    padding: 0 15px;
  }
  .SE009-inline-search-bar .dropdown-menu li a {
    margin: 0 -15px;
  }
  .SE009-inline-search-bar .dropdown-menu li:first-child {
    border-top: 1px solid #c0c0c0;
  }
}

@media (max-width: 400px) {
  .SE009-inline-search-bar .filter-dropdown {
    padding: 10px 0 0 60px;
  }
}

@media (min-width: 767px) {
  .SE009-inline-search-bar {
    height: 50px;
  }
  .SE009-inline-search-bar input {
    padding-left: 370px;
  }
  .SE009-inline-search-bar .info-popup-toggle {
    left: 0;
  }
  .SE009-inline-search-bar .filter-dropdown {
    position: absolute;
    top: 0;
    left: 50px;
    width: 300px;
    height: 50px;
    border-left: 1px solid #c0c0c0;
    border-right: 1px solid #c0c0c0;
  }
  .SE009-inline-search-bar .dropdown-menu:before {
    content: '';
    width: 270px;
    margin: 0 15px;
    height: 1px;
    background-color: #c0c0c0;
    position: absolute;
    top: 0;
  }
}

@media (min-width: 950px) {
  .SE009-inline-search-bar form {
    width: 72%;
    min-width: 850px;
  }
}

.SE009-popup {
  position: relative;
  width: 100%;
  max-width: 850px;
  margin: 0 auto;
  background: #ffffff;
  text-align: center;
}

.SE009-popup .mfp-close {
  top: -4px;
  text-align: right;
  padding-right: 8px;
  width: 100%;
  color: #2d383f;
  font-size: 1.4em;
  font-weight: 600;
  opacity: 1;
}

.SE009-popup p:last-child {
  margin-bottom: 0;
}

.SE009-popup h2 {
  font-size: 0.75em;
  font-weight: 600;
  letter-spacing: .08em;
  text-transform: uppercase;
  padding: 9px 0;
}

.SE009-popup h3 {
  margin: 15px 30px 52px 30px;
  font-weight: 500;
  font-size: 1em;
  line-height: 1.625em;
}

.SE009-popup table {
  text-align: left;
}

.SE009-popup td {
  font-size: 0.875em;
  line-height: 1.7142857143em;
  vertical-align: top;
}

.SE009-popup td:first-child {
  font-size: 0.75em;
  font-weight: 600;
  letter-spacing: .08em;
  text-transform: uppercase;
}

@media (max-width: 766px) {
  .SE009-popup h2 {
    text-align: left;
    padding-left: 15px;
  }
  .SE009-popup h3 {
    display: none;
  }
  .SE009-popup td {
    display: block;
    width: 100%;
    padding: 5px 15px;
  }
  .SE009-popup td:first-child {
    background-color: #f0f0f0;
  }
}

@media (min-width: 767px) {
  .SE009-popup {
    padding-bottom: 60px;
  }
  .SE009-popup h2 {
    background-color: #f0f0f0;
  }
  .SE009-popup table {
    border-top: 1px solid #c0c0c0;
    margin: 0 30px;
  }
  .SE009-popup td {
    border-bottom: 1px solid #c0c0c0;
    padding: 3px 15px;
  }
  .SE009-popup td:first-child {
    padding-left: 0;
    padding-top: 5px;
    border-right: 1px solid #c0c0c0;
  }
}

#SE010-inline-search-bar {
  width: 192px;
}

#SE010-inline-search-bar .search_input {
  width: 160px;
}

@media (max-width: 1279px) {
  #SE010-inline-search-bar {
    width: 140px;
    float: right;
    margin-top: -48px;
    margin-right: 55px;
  }
  #SE010-inline-search-bar .search_input {
    width: 100px;
  }
  #SE010-inline-search-bar .search-submit .glyphicon {
    float: right;
    top: -20px;
  }
}

@keyframes fade-in-nav-tile {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}

@keyframes slide-up-nav-tile-title {
  from {
    top: 50%;
  }
  to {
    top: 35px;
  }
}

@keyframes slide-up-nav-tile-title-tablet {
  from {
    top: 50%;
  }
  to {
    top: 30px;
  }
}

.VN001-category-navigation-tiles {
  padding-top: 17px;
  padding-bottom: 25px;
}

.VN001-category-navigation-tiles .image-container {
  overflow: hidden;
}

.VN001-category-navigation-tiles h2 {
  margin-bottom: 17px;
}

@media (max-width: 766px) {
  .VN001-category-navigation-tiles ._navTile-cta-buttons {
    text-align: center;
  }
}

@media (max-width: 610px) {
  .VN001-category-navigation-tiles ._navTile-cta-buttons {
    max-width: 17.5rem;
    margin: 0 auto;
  }
}

@media (max-width: 766px) {
  .VN001-category-navigation-tiles .image-container {
    margin: 0 -10px;
  }
  .VN001-category-navigation-tiles hr.separatorVN001 {
    height: 1px;
    background-color: #c0c0c0;
    margin-top: 0px;
    margin-bottom: 48px;
  }
  .VN001-category-navigation-tiles .image-container {
    position: relative;
    overflow: hidden;
  }
  .VN001-category-navigation-tiles .image-container:before {
    display: block;
    padding-top: 50%;
    content: "";
  }
  .VN001-category-navigation-tiles img {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
  }
  .VN001-category-navigation-tiles .title {
    margin: 20px 0 11px 0;
  }
  .VN001-category-navigation-tiles .p2 {
    margin-bottom: 3px;
  }
  .VN001-category-navigation-tiles .p2 p {
    margin-bottom: 0;
  }
  .VN001-category-navigation-tiles ._navTile-cta-buttons {
    margin-bottom: 10px;
  }
  .VN001-category-navigation-tiles ._navTile-cta-buttons .btn {
    padding: 0;
    background-color: transparent;
    clear: both;
    display: block;
    border: 0;
    color: #00AA7E;
    text-align: left;
    height: 40px;
    line-height: 40px;
    margin-top: 0;
  }
  .VN001-category-navigation-tiles ._navTile-cta-buttons .btn .text-wrapper {
    height: 40px;
  }
  .VN001-category-navigation-tiles ._navTile-cta-buttons .btn .text-wrapper:after,
  .VN001-category-navigation-tiles ._navTile-cta-buttons .btn.btn-primary .text-wrapper:after {
    border-color: #00AA7E;
    top: 16px;
  }
  .VN001-category-navigation-tiles ._navTile-cta-buttons .btn.btn-download .text-wrapper:after {
    top: 23px;
  }
  .VN001-category-navigation-tiles ._navTile-cta-buttons .btn .arrow:before {
    background-color: #00AA7E;
    margin-top: -4px;
  }
  .VN001-category-navigation-tiles ._navTile-cta-buttons .btn .arrow:after {
    border-color: #00AA7E;
  }
  .VN001-category-navigation-tiles ._navTile-cta-buttons .btn:hover {
    background-color: transparent;
    color: #00AA7E;
  }
}

@media (min-width: 767px) {
  .VN001-category-navigation-tiles {
    padding-top: 21px;
    padding-bottom: 38px;
  }
  .VN001-category-navigation-tiles hr.separatorVN001 {
    display: none;
  }
  .VN001-category-navigation-tiles h2 {
    margin-bottom: 21px;
  }
  .VN001-category-navigation-tiles .nav-tile {
    text-align: center;
    color: #ffffff;
    position: relative;
    margin-bottom: 12px;
    overflow: hidden;
    cursor: default;
  }
  .VN001-category-navigation-tiles .title {
    position: absolute;
    width: 100%;
    z-index: 1;
    top: 50%;
    animation-duration: .5s;
    animation-fill-mode: both;
    padding: 0 30px;
    height: 60px;
    line-height: 60px;
    margin-top: -30px;
  }
  .VN001-category-navigation-tiles .title p {
    display: inline-block;
    vertical-align: middle;
  }
  .VN001-category-navigation-tiles .content {
    position: absolute;
    top: 0;
    height: 100%;
    width: 100%;
    overflow: hidden;
    background-color: #00AA7E;
    animation-duration: .5s;
    animation-fill-mode: both;
    opacity: 0;
  }
  .VN001-category-navigation-tiles .p2 {
    margin-top: 59px;
    padding: 0 30px;
  }
  .VN001-category-navigation-tiles .p2:before {
    content: '';
    height: 1px;
    margin: 0 40px;
    display: block;
    background-color: #101010;
    margin-bottom: 10px;
  }
  .VN001-category-navigation-tiles ._navTile-cta-buttons {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    margin: 0;
    display: inline-flex;
  }
  .VN001-category-navigation-tiles ._navTile-cta-buttons > * {
    max-width: 50%;
    width: 50%;
    margin: 0;
  }
  .VN001-category-navigation-tiles ._navTile-cta-buttons > *:only-child {
    width: 100%;
    max-width: 100%;
  }
  .VN001-category-navigation-tiles .image-container:after {
    content: '';
    display: block;
    background-color: #000000;
    opacity: .5;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
  }
  .VN001-category-navigation-tiles .image-container {
    position: relative;
    overflow: hidden;
  }
  .VN001-category-navigation-tiles .image-container:before {
    display: block;
    padding-top: 56.25%;
    content: "";
  }
  .VN001-category-navigation-tiles img {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
  }
}

@media (min-width: 767px) and (max-width: 1279px) {
  .VN001-category-navigation-tiles .nav-tile.active .title {
    animation-name: slide-up-nav-tile-title-tablet;
  }
  .VN001-category-navigation-tiles .nav-tile.active .content {
    animation-name: fade-in-nav-tile;
  }
}

@media (min-width: 950px) {
  .VN001-category-navigation-tiles .p2,
  .VN001-category-navigation-tiles .title p {
    font-size: 1.125em;
  }
  .VN001-category-navigation-tiles .title {
    height: 70px;
    line-height: 70px;
    margin-top: -35px;
  }
  .VN001-category-navigation-tiles .title p {
    line-height: 1.2222em;
  }
  .VN001-category-navigation-tiles .p2 {
    margin-top: 70px;
  }
}

@media (min-width: 950px) and (max-width: 1279px) {
  .VN001-category-navigation-tiles .nav-tile.active .title {
    animation-name: slide-up-nav-tile-title;
  }
}

@media (min-width: 1280px) {
  .VN001-category-navigation-tiles {
    padding-bottom: 30px;
  }
  .VN001-category-navigation-tiles .nav-tile {
    margin-bottom: 20px;
  }
  .VN001-category-navigation-tiles .nav-tile:hover .title {
    animation-name: slide-up-nav-tile-title;
  }
  .VN001-category-navigation-tiles .nav-tile:hover .content {
    animation-name: fade-in-nav-tile;
  }
  .VN001-category-navigation-tiles .p2 {
    font-weight: 400;
    font-size: .8125em;
  }
}

.gray-background .action-square > div,
.gray-background .action-square a {
  background-color: #ffffff;
}

.gray-background .action-square .image-container {
  background-color: #ffffff;
}

.VN002-action-squares,
.VN003-action-squares {
  padding-top: 50px;
  padding-bottom: 50px;
}

.VN002-action-squares .title,
.VN003-action-squares .title {
  padding-top: 1rem;
  min-height: 6rem;
  display: flex;
  align-items: flex-end;
}

.VN002-action-squares .title h3,
.VN003-action-squares .title h3 {
  position: relative;
}

.VN002-action-squares .p1,
.VN003-action-squares .p1 {
  overflow-wrap: break-word;
  padding-bottom: 4rem;
}

.VN002-action-squares h2,
.VN003-action-squares h2 {
  margin-bottom: 20px;
}

@media (min-width: 767px) {
  .VN002-action-squares h2,
  .VN003-action-squares h2 {
    margin-bottom: 41px;
  }
}

.VN002-action-squares .row,
.VN003-action-squares .row {
  text-align: center;
  font-size: 0;
  display: flex;
  flex-wrap: wrap;
  flex-direction: row;
  justify-content: center;
}

.VN002-action-squares .collapse.in,
.VN003-action-squares .collapse.in {
  text-align: center;
  font-size: 0;
  display: flex;
  flex-wrap: wrap;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  flex-direction: row;
  -webkit-box-pack: center;
  justify-content: center;
  width: 100%;
  height: fit-content;
}

@media (min-width: 767px) and (max-width: 1279px) {
  .VN002-action-squares .padded-container,
  .VN003-action-squares .padded-container {
    width: 608px;
    padding: 0;
  }
  .VN002-action-squares h2,
  .VN003-action-squares h2 {
    text-align: center;
  }
}

.VN002-action-squares .action-square {
  min-height: 20rem;
}

@media (min-width: 767px) {
  .VN002-action-squares .action-square {
    min-height: 20rem;
  }
}

@media (max-width: 766px) {
  .VN002-action-squares .action-square .title {
    margin-top: 8px;
  }
  .VN002-action-squares .action-square h3 {
    padding-bottom: 8px;
  }
}

@media (max-width: 420px) {
  .VN002-action-squares .action-square {
    min-height: 20rem;
  }
}

@media (max-width: 500px) {
  .VN002-action-squares .action-square .p1 {
    width: 100%;
  }
}

@media (min-width: 1280px) {
  .VN002-action-squares .action-square {
    min-height: 20rem;
  }
}

.VN003-action-squares .action-square {
  min-height: 20rem;
}

@media (max-width: 370px) {
  .VN003-action-squares .action-square h3 {
    font-size: 1em;
  }
}

@media (max-width: 766px) {
  .VN003-action-squares .action-square {
    min-height: 5rem;
  }
  .VN003-action-squares .action-square .p1 {
    display: none;
  }
  .VN003-action-squares .action-square .title {
    display: table-cell;
    height: 150px;
    vertical-align: middle;
    padding-top: 1rem;
  }
  .VN003-action-squares .action-square h3 {
    padding-bottom: 0;
  }
}

.VN003-action-squares .action-square a:after, .VN003-action-squares .action-square .request-drawing-modal-wrapper:after {
  bottom: 1rem;
}

.action-square {
  margin-bottom: 10px;
  float: none;
  display: inline-block;
  font-size: 16px;
}

@media (max-width: 766px) {
  .action-square .content {
    text-align: left;
    padding-right: 45px;
  }
}

@media (min-width: 767px) {
  .action-square .content {
    text-align: center;
  }
}

.action-square > div,
.action-square a {
  color: #2d383f;
  display: block;
  background-color: #f0f0f0;
  height: 100%;
  overflow: hidden;
}

.action-square a:after, .action-square .request-drawing-modal-wrapper:after {
  content: '';
  display: block;
  width: 23px;
  height: 23px;
  background-color: transparent;
  border-top: 3px solid #c4ced1;
  border-right: 3px solid #c4ced1;
  transform: rotate(45deg);
  position: absolute;
}

@media (max-width: 766px) {
  .action-square a:after, .action-square .request-drawing-modal-wrapper:after {
    top: 45%;
    right: 25px;
  }
}

@media (min-width: 767px) {
  .action-square a:after, .action-square .request-drawing-modal-wrapper:after {
    bottom: 25px;
    left: 45%;
  }
}

.action-square a:hover, .action-square .request-drawing-modal-wrapper:hover {
  background-color: #7B9BAA;
  color: #ffffff;
  cursor: pointer;
}

.action-square a:hover:after, .action-square .request-drawing-modal-wrapper:hover:after {
  border-top-color: #ffffff;
  border-right-color: #ffffff;
}

.action-square h3 {
  padding-bottom: 15px;
}

.action-square .image-container {
  background-color: #f0f0f0;
  position: relative;
  overflow: hidden;
}

.action-square .image-container:before {
  display: block;
  padding-top: 100%;
  content: "";
}

.action-square img {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

@media (max-width: 766px) {
  .action-square .image-container {
    width: 150px;
    float: left;
  }
  .action-square h3 {
    font-weight: 500;
  }
  .action-square .p1 {
    width: 75%;
  }
  .action-square .content {
    padding-left: 20px;
  }
  .action-square .picture-content {
    padding-left: 170px;
    margin-left: -150px;
    width: auto;
    max-width: 100%;
  }
}

@media (min-width: 767px) and (max-width: 1279px) {
  .action-square {
    width: 280px;
  }
  .action-square .content {
    padding: 0 20px;
  }
  .action-square h3 {
    font-size: 1.0625em;
    font-weight: 500;
  }
}

@media (min-width: 767px) {
  .action-square .title {
    position: relative;
  }
  .action-square h3 {
    position: absolute;
    bottom: 0;
    width: 100%;
    padding-bottom: 10px;
  }
}

@media (min-width: 1280px) {
  .action-square h3 {
    font-size: 1.375em;
    font-weight: 400;
  }
}

.VN002-action-squares .C073-modal .modal-content .modal-title, .VN002-action-squares .C073-modal .modal-content .modal-text-note {
  text-align: left;
}

.VN002-action-squares .C073-modal .modal-content .row {
  font-size: 16px;
  text-align: left;
}

.slide-up .jump-nav .affix {
  top: 50px;
}

.jump-nav .affix {
  transition-property: top;
  top: 89px;
  width: 100%;
}

@media (min-width: 767px) and (max-width: 1279px) {
  .jump-nav .affix {
    top: 75px;
  }
}

@media (min-width: 767px) {
  .jump-nav .navbar-nav {
    float: none;
    position: relative;
  }
  .jump-nav .navbar-nav li {
    max-width: 280px;
    height: 75px;
    text-align: center;
    float: left;
  }
  .jump-nav .navbar-nav hr {
    max-width: 280px;
    height: 5px;
    margin: 0;
    background: #ffffff;
    border: none;
    transition-property: margin;
    transition-duration: .35s;
    transition-timing-function: ease-in-out;
    position: absolute;
    top: 70px;
    left: 0;
    visibility: hidden;
  }
  .jump-nav .navbar-wrapper {
    height: 75px;
  }
  .jump-nav .navbar {
    background-color: #00AA7E;
    z-index: 16;
    letter-spacing: .08em;
    width: 100%;
    font-weight: 600;
    text-transform: uppercase;
    font-size: .75em;
    border: 0;
    height: 75px;
    overflow: hidden;
  }
  .jump-nav .navbar a {
    color: #ffffff;
    padding: 0 15px;
    line-height: 75px;
    height: 75px;
    transition: background-color .35s linear;
  }
  .jump-nav .navbar a:focus {
    background-color: #00AA7E;
  }
  .jump-nav .navbar a:hover {
    background-color: #101010;
  }
  .jump-nav .navbar.scrolling .active a {
    background-color: #00AA7E;
  }
  .jump-nav .navbar.scrolling .active a:hover {
    background-color: #101010;
  }
  .jump-nav .navbar .active a {
    background-color: #101010;
  }
  .jump-nav .navbar span {
    vertical-align: middle;
    display: inline-block;
    line-height: 1.25em;
  }
}

.product-jump-nav .section,
.C041-brand-listing .C031-text-left-cta-right {
  padding-bottom: 0;
}

.product-jump-nav .section:after,
.C041-brand-listing .C031-text-left-cta-right:after {
  content: '';
  max-width: 1180px;
  border-bottom: 1px solid #c0c0c0;
  margin-left: auto;
  margin-right: auto;
  padding-top: 24px;
  width: 100%;
  height: 1px;
  display: block;
}

@media (max-width: 766px) {
  .product-jump-nav .section:after,
  .C041-brand-listing .C031-text-left-cta-right:after {
    margin-right: 10px;
    margin-left: 10px;
    width: auto;
  }
}

@media (min-width: 767px) and (max-width: 1279px) {
  .product-jump-nav .section:after,
  .C041-brand-listing .C031-text-left-cta-right:after {
    width: 92.1875%;
  }
}

@media (min-width: 767px) {
  .product-jump-nav .section:after,
  .C041-brand-listing .C031-text-left-cta-right:after {
    padding-top: 49px;
  }
}

.mobile-jump-nav-menu {
  padding: 25px 10px;
  background-color: #ffffff;
  position: relative;
  font-weight: 600;
  text-transform: uppercase;
  color: #2d383f;
  font-size: 0.875em;
  letter-spacing: .08em;
  z-index: 2;
}

.mobile-jump-nav-menu .mobile-toggle-button {
  text-transform: uppercase;
  line-height: 48px;
  height: 50px;
  background-color: #ffffff;
  border: 1px solid #2d383f;
  padding: 0 15px;
  width: 100%;
  max-width: 350px;
  display: block;
  text-align: left;
  position: relative;
}

.mobile-jump-nav-menu .mobile-toggle-button:after {
  content: '';
  display: block;
  width: 8px;
  height: 8px;
  border-right: 2px solid #2d383f;
  border-bottom: 2px solid #2d383f;
  transform: rotate(45deg);
  position: absolute;
  right: 20px;
  top: 20px;
}

.mobile-jump-nav-menu .mobile-toggle-button.open:after {
  transform: rotate(225deg);
}

.mobile-jump-nav-menu .mobile-jump-nav-dropdown {
  display: none;
  position: absolute;
  top: 74px;
  left: 0;
  width: 100%;
  z-index: 1;
}

.mobile-jump-nav-menu ul {
  padding: 0 10px;
  margin: 0;
  list-style-type: none;
}

.mobile-jump-nav-menu li {
  background-color: #ffffff;
  text-transform: uppercase;
  border-left: 1px solid #2d383f;
  border-right: 1px solid #2d383f;
  max-width: 350px;
}

.mobile-jump-nav-menu li:first-child:before {
  content: '';
  display: block;
  height: 1px;
  margin: 0 10px;
  background-color: #f0f0f0;
}

.mobile-jump-nav-menu li:last-child {
  border-bottom: 1px solid #2d383f;
}

.mobile-jump-nav-menu a {
  color: #2d383f;
  display: block;
  padding: 0 15px;
}

.mobile-jump-nav-menu a span {
  display: table-cell;
  height: 50px;
  vertical-align: middle;
}

@media (max-width: 766px) {
  .VN009-featured-visual-nav .padded-container,
  .VN010-featured-visual-nav-with-banner .padded-container {
    padding-top: 2.5rem;
    padding-bottom: 3rem;
  }
}

@media (min-width: 767px) {
  .VN009-featured-visual-nav .padded-container,
  .VN010-featured-visual-nav-with-banner .padded-container {
    padding-top: 2.5rem;
    padding-bottom: 3rem;
  }
}

@media (min-width: 1280px) {
  .VN009-featured-visual-nav .padded-container,
  .VN010-featured-visual-nav-with-banner .padded-container {
    padding: 2.5rem 0 3rem;
  }
}

.VN009-featured-visual-nav h2,
.VN010-featured-visual-nav-with-banner h2 {
  margin-bottom: 2.5rem;
}

.VN009-featured-visual-nav h4,
.VN010-featured-visual-nav-with-banner h4 {
  font-size: 1.125rem;
  margin-bottom: 0.5rem;
  max-height: 8rem;
  overflow: hidden;
  line-height: 1.5rem;
}

.VN009-featured-visual-nav .p1a,
.VN010-featured-visual-nav-with-banner .p1a {
  line-height: 1.5rem;
  max-height: 12rem;
  overflow: hidden;
}

.VN009-featured-visual-nav .p1a p,
.VN010-featured-visual-nav-with-banner .p1a p {
  margin-bottom: unset;
}

.VN009-featured-visual-nav.gray-background .visual-nav-box,
.VN010-featured-visual-nav-with-banner.gray-background .visual-nav-box {
  background-color: #ffffff;
}

.VN009-featured-visual-nav.gray-background .visual-nav-box .image-container,
.VN010-featured-visual-nav-with-banner.gray-background .visual-nav-box .image-container {
  background-color: #ffffff;
}

.VN009-featured-visual-nav .visual-nav-boxes,
.VN010-featured-visual-nav-with-banner .visual-nav-boxes {
  display: inline-flex;
  flex-wrap: wrap;
}

.VN009-featured-visual-nav .col-sm-6,
.VN010-featured-visual-nav-with-banner .col-sm-6 {
  margin-bottom: 20px;
}

.VN009-featured-visual-nav .visual-nav-box,
.VN010-featured-visual-nav-with-banner .visual-nav-box {
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.3);
  overflow: hidden;
  display: flex;
  height: 100%;
  min-height: 15.5rem;
  max-height: 22.5rem;
}

.VN009-featured-visual-nav .visual-nav-box:not(.gray-background):not(.brand-primary-background):not(.brand-secondary-background):not(.brand-accent-background),
.VN010-featured-visual-nav-with-banner .visual-nav-box:not(.gray-background):not(.brand-primary-background):not(.brand-secondary-background):not(.brand-accent-background) {
  background-color: #f0f0f0;
}

.VN009-featured-visual-nav .visual-nav-box img,
.VN010-featured-visual-nav-with-banner .visual-nav-box img {
  object-fit: cover;
  max-height: 22.5rem;
  min-height: 15.5rem;
}

.VN009-featured-visual-nav .visual-nav-box .image-container,
.VN010-featured-visual-nav-with-banner .visual-nav-box .image-container {
  display: flex;
  min-height: 100%;
  height: 15.5rem;
  min-width: 50%;
  max-width: 50%;
  float: left;
  background-color: #f0f0f0;
  position: relative;
  overflow: hidden;
  position: relative;
  overflow: hidden;
}

.VN009-featured-visual-nav .visual-nav-box .image-container:before,
.VN010-featured-visual-nav-with-banner .visual-nav-box .image-container:before {
  display: block;
  padding-top: 100%;
  content: "";
}

.VN009-featured-visual-nav .visual-nav-box .image-container:before,
.VN010-featured-visual-nav-with-banner .visual-nav-box .image-container:before {
  display: block;
  padding-top: 75%;
  content: "";
}

@media (max-width: 766px) {
  .VN009-featured-visual-nav .visual-nav-box .image-container,
  .VN010-featured-visual-nav-with-banner .visual-nav-box .image-container {
    max-width: 150px;
    min-width: 150px;
    height: unset;
  }
}

.VN009-featured-visual-nav .visual-nav-box .media-contact-container,
.VN010-featured-visual-nav-with-banner .visual-nav-box .media-contact-container {
  color: #2d383f;
  width: 100%;
  max-height: 22.5rem;
}

.VN009-featured-visual-nav .visual-nav-box .media-contact-container .content,
.VN010-featured-visual-nav-with-banner .visual-nav-box .media-contact-container .content {
  width: 100%;
  display: inline-flex;
  flex-direction: column;
  max-height: 22.5rem;
}

.VN009-featured-visual-nav .visual-nav-box .media-contact-container .content h4,
.VN010-featured-visual-nav-with-banner .visual-nav-box .media-contact-container .content h4 {
  margin: unset;
  flex-shrink: 0;
}

.VN009-featured-visual-nav .visual-nav-box .media-contact-container .content .contact-info,
.VN010-featured-visual-nav-with-banner .visual-nav-box .media-contact-container .content .contact-info {
  flex-shrink: 0;
}

.VN009-featured-visual-nav .visual-nav-box .media-contact-container .content .contact-info .contact-box,
.VN010-featured-visual-nav-with-banner .visual-nav-box .media-contact-container .content .contact-info .contact-box {
  display: flex;
  flex-wrap: wrap;
}

.VN009-featured-visual-nav .visual-nav-box .media-contact-container .content .contact-info .contact-box .contact-link-title,
.VN010-featured-visual-nav-with-banner .visual-nav-box .media-contact-container .content .contact-info .contact-box .contact-link-title {
  font-weight: 500;
}

.VN009-featured-visual-nav .visual-nav-box .media-contact-container .content .contact-info .contact-box p,
.VN010-featured-visual-nav-with-banner .visual-nav-box .media-contact-container .content .contact-info .contact-box p {
  margin: unset;
  line-height: 1.5rem;
}

.VN009-featured-visual-nav .visual-nav-box .media-contact-container .content .profile-social-icons,
.VN010-featured-visual-nav-with-banner .visual-nav-box .media-contact-container .content .profile-social-icons {
  display: inline-flex;
  flex-wrap: wrap;
  max-width: 270px;
  width: 100%;
}

.VN009-featured-visual-nav .visual-nav-box .media-contact-container .content .profile-social-icons .facebook-icon,
.VN010-featured-visual-nav-with-banner .visual-nav-box .media-contact-container .content .profile-social-icons .facebook-icon {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAtUExURUdwTABLjABLjQBMjwBLjQBKjQBKjQBIjwBIjABLjQBLjQBKjABKjABLjABLjYY6yDYAAAAOdFJOUwCA7yC/X98QOs+okFBwjTwA0AAAAVRJREFUOMt1lL1KA0EQx+c4Q4ykuC6djYiNHkGwsRCRaw1By0CwSB2iDyB5guATpBEs06UV8U2yiSeJOM/g3e3NzszeOcWx8/8dOx/MDkBpzcFbjKNlFzx77GFh23tPj5HsVeoB64gR6+Fc6JhynDtUduouQs/oskMfrKzexor1C3BeBUcFGDv/Ns9nlpepQ58V/80o/BXpZsrgJDssCPwCgyyv0N30IICZQMPL0YIsSMuBqWzONcdGlfo3DBVwzhe814Mf6NWDnWiIAikfNTD/AQShWitbBLEPysGg4Awo+MID+9bfUIEOtKnAoQcCasmzBw6sv4Y9e0iSJJeT5Mb6L2IWVIF9aMa1oCsGVIJddn6qA2s5cBJEojkSpGqoBbBD3aiCD/VwGKx0exi4d/upwTE/57EEW7E2AgFMJFfDpQOmo5fJxdyCTcdfP+Eg/y4n5P8B2Fd48wxvfA8AAAAASUVORK5CYII=);
}

.VN009-featured-visual-nav .visual-nav-box .media-contact-container .content .profile-social-icons .facebook-icon:hover,
.VN010-featured-visual-nav-with-banner .visual-nav-box .media-contact-container .content .profile-social-icons .facebook-icon:hover {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAMAAABg3Am1AAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAzUExURUdwTAA0ZAA0ZAA1ZAA0ZAA0ZAA1YwA1ZAA0YwA0ZAA1ZAA0YwA1ZAA1YwA1YwA0ZAA1ZOdfjLsAAAAQdFJOUwAQR8+/X9+A7yCEkK+gMHDjgsujAAABLklEQVRIx5WW15aFIAxF6YSFJf//tXd0bhE4CXqeLNkr1aAxvWysSyJmTqHGYiayOXAjrzI2E49aRQSaH8rQvHgWlYCTSKyI3BAOT5Qf2neE4xuKl3zpDkC/zBN4HfbSu/dKArSjeN9pFGC/wQTJng/WEdiFimTBQTICcLqIagG7mh8uwAht4rgEGBEr5bYooi8A212fAdWEZ8ACx0IBEnqoAfQUYINNr1paC5oCbWe7pBHQJb3MgK2bjToDXNe4OANyNxp2BrQx/33ozWyEUx/b86Ypo8crQG7c8WlZegAUvGVEYP0/Rug2UIRFJgEZT4sIJHEZY+CyjPtNgAEn9x8C2hGEgOEkdaQBFMGxm2TA47M9CwBl6VegrACgbJW/jRJ9CwTV/M3Uz2WNo/ULjsdVzzN58FUAAAAASUVORK5CYII=);
}

.VN009-featured-visual-nav .visual-nav-box .media-contact-container .content .profile-social-icons .linkedin-icon,
.VN010-featured-visual-nav-with-banner .visual-nav-box .media-contact-container .content .profile-social-icons .linkedin-icon {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAhUExURUdwTABLjQBJjABNjABLjQBLjABKjQBKjQBMjABKjQBLje6E9MEAAAAKdFJOUwC/oCbvRNhliLA9+5KiAAAAmElEQVQ4y2NYhQMwDLiEeKgWVokVDAzMXtgkEhgYGKqwSRQAJViwSQQAJdhwSWDV0QCUsMImsRgokYVNYkkBQyB2Dy4RIz+sFgYzmGfBJRYALddaJQAkxUAu58AiAXI4A4MJpgQEsOOSYJDCJRGFS4ILQ4JZZKUBNKhRJYDucQZSjBgSs1atWolVAuichaMS1JUYpAUANgAAhMIcDHIPtKAAAAAASUVORK5CYII=);
}

.VN009-featured-visual-nav .visual-nav-box .media-contact-container .content .profile-social-icons .linkedin-icon:hover,
.VN010-featured-visual-nav-with-banner .visual-nav-box .media-contact-container .content .profile-social-icons .linkedin-icon:hover {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAkUExURUdwTAA0ZAA1ZAA0ZAA0ZAAyZwA0YwA1ZQA1YwA1ZAA1ZAA1ZCvPGnEAAAALdFJOUwC/n+9EHGww38+wyFY3DgAAAJlJREFUOMtj2I0DMAy4hJiLNlaJbQwM7NbYJCYwMDBkY5NIAEowY5NwAEpw4pLAqkMBKBGNTWI7UGI2NonNCQyO2D24WYL8sNroylDWDZfYALRce7cAkJQAuZwNi4QqAwgUY0pAABsuCQZpXBLeuCSiMSRYhXcFACkODIng3btNgRQjhsTq3bt3YZUAOmfjqAR1JQZpAYANAAD0lVD2bYpPAQAAAABJRU5ErkJggg==);
}

.VN009-featured-visual-nav .visual-nav-box .media-contact-container .content .profile-social-icons .twitter-icon,
.VN010-featured-visual-nav-with-banner .visual-nav-box .media-contact-container .content .profile-social-icons .twitter-icon {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAMAAABg3Am1AAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAzUExURUdwTABKjQBKjQBQjwBLjQBLjQBIjwBHjwBLjQBLjQBKjQBLjQBMiwBKjABMiwBKjgBLjYI3hsQAAAAQdFJOUwBw3yCQ3yAQyO9ZqEAwgH85Oa+UAAABX0lEQVRIx7WV2baDIAxFRUAGi/b/v/ZaIUAgQbrWLU8OAbIznWX5+VJvtHbSSOr497iezYp3CMLe6Pq0zaENTvYbbPxl06vHV2jDeL1u+IPw3t9Hqcb+bO0XY8HB6B7GEMnVrfpW7ESHEZKnHp0SMQK4Zw0Z0I7rgxujrJ7sU+QKhscBVX2oaQyFE0BgvK6nPWNAQA1fVAhDdAkgMD63h4gRiAQQGGfGSAEKfKW/MAZfvQ2GrGv+GHdTwZizX7YVYTD9R2NYNmN4HZDnpqgmMMplMxgKMLT8f4zYAgXjnLL/AsNCjhXETJuRfVVFfgYDWgYwYszEo73JXTfG8LnFSp7VAKNusTCBAQH1ZULeGI7BaGdWgxE40cgt84Sxd5IVsi+WaCZqZo0wTnJmZV/ueLswFo0RBi0aebapS8xcjSEdO1MEpcm8aHS6f6sAVu0uPbbTZFBtMxrR77qtfrz+ANP5LzwpyLZ6AAAAAElFTkSuQmCC);
}

.VN009-featured-visual-nav .visual-nav-box .media-contact-container .content .profile-social-icons .twitter-icon:hover,
.VN010-featured-visual-nav-with-banner .visual-nav-box .media-contact-container .content .profile-social-icons .twitter-icon:hover {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAwUExURUdwTAA1YwA0ZAA1ZAAwYgAzZAA0YwA0ZAA1YwA1ZAA1ZAAzYwA1YwA0YwBAYAA1ZGWDJL8AAAAPdFJOUwDfIO8QOJC6cIDPYKBQENiKVq0AAAGgSURBVDjLlZRNTgJBEIU7hl/FjWEtEG9A4hq4gYkHgBvADYYbwA104doxcScLvIHcQK9AiPypedbrn+mehoX2App+TU19Va9GqX+vIfT69icnDWCnVM8IGGcCT15F7xihnQkJsOf33AjLrj0vyY8Lu9nOXoCBFe7kUpObQooNA27NecWHveKTJ1jpa6ovwsIIZ8AnAz4EuTqUZbfQwJr7lvxh6oRTYMSAT7JPYS4YVD65op/JXO99Ed6BG/WGfVfn+uEFuVdnJQYVB+ersFHFDn4kV5u1ylCmRGkw83AVeVCOquxQmoISwNlVJko/hPNd2xFlc9DhPlGSI0KV4D3flQglztaWdSAoy2YsOJSROsxrRZTdkVBScJ1cfkmHpEVV1jm3arpQi0MUdogoraiMEgKXifQwRpnTfhp86M1qICSMfH5FKC1jP9rRmzWwX412DFF6tkPajqUAJXEdumWyaYaic3Uz0Dbuz4+K8fc5cB2PisqhBKNCf69nz3pq9dj6JkzMqG7jUdFzAO1g+i94LRRSo9Q5TnjM+xsIx+rP6xfgs20XXQN2yAAAAABJRU5ErkJggg==);
}

.VN009-featured-visual-nav .visual-nav-box .media-contact-container .content .profile-social-icons .instagram-icon,
.VN010-featured-visual-nav-with-banner .visual-nav-box .media-contact-container .content .profile-social-icons .instagram-icon {
  background-image: url(/resource/blob/instagram-social-icon-png-data-11180876.png?userVariant=14243);
  filter: invert(1) sepia(1) saturate(5) brightness(0.58) hue-rotate(139deg);
}

.VN009-featured-visual-nav .visual-nav-box .media-contact-container .content .profile-social-icons .instagram-icon:hover,
.VN010-featured-visual-nav-with-banner .visual-nav-box .media-contact-container .content .profile-social-icons .instagram-icon:hover {
  filter: invert(1) sepia(1) saturate(5) brightness(0.4) hue-rotate(139deg);
  opacity: 1;
}

.VN009-featured-visual-nav .visual-nav-box .media-contact-container .content .profile-social-icons .googleplus-icon,
.VN010-featured-visual-nav-with-banner .visual-nav-box .media-contact-container .content .profile-social-icons .googleplus-icon {
  background-image: url(/resource/blob/googleplus-retina-icon-png-data-11180874.png?userVariant=14243);
}

.VN009-featured-visual-nav .visual-nav-box .media-contact-container .content .profile-social-icons .googleplus-icon:hover,
.VN010-featured-visual-nav-with-banner .visual-nav-box .media-contact-container .content .profile-social-icons .googleplus-icon:hover {
  filter: brightness(0.5);
  opacity: 1;
}

.VN009-featured-visual-nav .visual-nav-box .media-contact-container .content .profile-social-icons .wechat-icon,
.VN010-featured-visual-nav-with-banner .visual-nav-box .media-contact-container .content .profile-social-icons .wechat-icon {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAMAAABg3Am1AAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAzUExURUdwTABKjABIjgBLiwBKjQBLjQBGjwBLjQBLjQBKjQBLjQBKjQBMiwBKjABQjgBLjQBLjdaaMnsAAAAQdFJOUwCAIEBavxDvo99vMICQIM9XhrJrAAABd0lEQVRIx91W2xaEIAjMC4K34v+/dt3SUtP29Lo8Wc4Awkgty3+ZdLQhM1uI2vxEGwFcG6lnvEPuDdY5fAUemZjhPfLYwLzDM28jxjrHp7MPCLbEF1RgSGfN3A2v8064kkOZ1iFzzSQA7A9xX8d6Q0wCUPWk93VOEDtCyRuqJ9GcrWv5xtXpfHb67bHYDx+dli3hqikJwmsNjGEop1kDMJjFOLLJByb1/iSAXFQtMEtr17bWwl2PKNoqdXg/cESm7kMroLEedyma+5aVq32Qori91suRP+iSb3SWTw2Y3pvNadrTWziL8323qFtcOOOrUxxU6cS1BGW4iyCu8h8aDQ1BlpDWxRJUA19evrWtzzGs9LWbh559SahEy+aJUK6TP67+fjm8fCBAmZSHntPM8cpMBNkMETjg2cScUK6fbic5vplrg1ZWspyN5zAukZ9/AMJL/CireT65+TRpwQMllimHOBzLo0+l0slS7opuM/NnPNL/8n/xAdRMQ1/f6G8lAAAAAElFTkSuQmCC);
}

.VN009-featured-visual-nav .visual-nav-box .media-contact-container .content .profile-social-icons .wechat-icon:hover,
.VN010-featured-visual-nav-with-banner .visual-nav-box .media-contact-container .content .profile-social-icons .wechat-icon:hover {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAMAAABg3Am1AAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAzUExURUdwTAA0YgA0ZAA1ZAAzYwA0ZAA0YwA1ZAA0ZAA1YwAzZAA4YAA1ZAAyaAA0YwA0ZAA1ZPpTxWkAAAAQdFJOUwAQQG9av++jgN8wIO8gkM80ThSZAAABdElEQVRIx91W27bEEAytSyQUk///2uMULUpn9XXyhGbnukW37bckKPwYZrYQtfiqLQi4FZTP+srwKBAeggGeCa30neG5gHinz/yZIcJaP+U+Adjqn7CqGTxrpm76usnQ+ay/pzXlYy8WDuDYxGMd2w+0cIDNTh/rEqAfADVuaHbU5Ta0/MNNdq4YDSUHg1HpvQf4q4KE5loDG5rSadUAQ2ITCm2yYRJ7vwJg32RLMIthaNtIuxsfPfVVGvTdxBCKtg89geZ8PKgo/O3c7sE+UJFux3rL8YOu8UZl+eSAGK3ZEqY9rdFZnP+zTd78wulfnuTAhieqB0jBSw+Fo30aobq0KlanGviy8l/bNo9ppa+vWXb7EtCQlsUToF4nl6/+cTnc/gCAOikzn9PMcVIsCNkNEcjqRWgNqNdP95Pcv5lrk1Y2tFyN53lQxq0fAHqpP4tqHU9pPi5a8ACJdcoZMx3Ls6dS6iQpdom3mfnVH+pf+b/4A1pjQ0ozokGsAAAAAElFTkSuQmCC);
}

.VN009-featured-visual-nav .visual-nav-box .media-contact-container .content .profile-social-icons .weibo-icon,
.VN010-featured-visual-nav-with-banner .visual-nav-box .media-contact-container .content .profile-social-icons .weibo-icon {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAwCAMAAABkKdmIAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAA2UExURUdwTABKjABLjQBLjQBGjwBKjABIjQBKjQBKiwBLjABQjwBKjQBLjQBIiwBLjQBLjQBLjQBLjVGmBTYAAAARdFJOUwCP73AQgCDfQp8gYL8w7q/PfRtOWgAAAc5JREFUSMflVdmShCAMlDOJgA7//7OLciWOs+u+7lI1RyGddJpOXJZ/tZKhPUYV1scIlfuihyCf2XLPMFCOAuiKUc/SBLTnD/wiT1/uwODNA2tiYfEKcweJyKwNE98Aq9Jdn4GYpcebNE5PeVLbM3mUjm8KrC+uaKdmIZ+VH/EPyhwRNEdIBq5SpZy3qyBZEvMYsBIsBOCE5M8I8C7WtHBUXg8rDrkiMmdpTrFKlp0RM/m7tdnDN3Fp31z7j8uXmBsuaYq8wg+Q4jJbPmEKGUXdezHIHvkddTJeHwXJQrQ6bVuvEF1PHntz+WQlLe3sxUBI3S3yyYdtaQngXWz1EL/NhxAmvcXDOyYIhG1mnrOhXwDz484nAZM7yANs45wHXTt+Qdt6STMbktGSV9qbyfYYEpKEdsaKIz2GhNS/pXIwCYEUP2Lf6ofxNB1dMt0Al1pI3qRvw3RnBqLLVftF6O4asTjy1oQ19yVJ1V3bFp4QX2JcdBXBc8fAiDHbWV8Qm5eTGga10E5QMxl2RLpOd5i+Q0fKNIClfMOKDxiS8xbHfL5ti8WfAYEMHgFtCmqYJ+LHdw/dDY3S2t++dFBFOTEp2CfvbDROESnHW/Ovri/QizaN2JmFmgAAAABJRU5ErkJggg==);
}

.VN009-featured-visual-nav .visual-nav-box .media-contact-container .content .profile-social-icons .weibo-icon:hover,
.VN010-featured-visual-nav-with-banner .visual-nav-box .media-contact-container .content .profile-social-icons .weibo-icon:hover {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAwCAMAAABkKdmIAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAzUExURUdwTAA1ZAA1ZAAzYwA0YwA3YwA0ZAA1YwA0ZAA0ZAA1YwA0ZAA0ZAA0ZQA1YwA1ZAA1ZMuzQbMAAAAQdFJOUwCfgFzvELrfIECPcAEwoM8E2I9AAAABzklEQVRIx+VV2ZLEIAiMoiAaM/7/164xXuSYzevWWjXJlKGhgRaX5V+tGBQienBvAatPbamXIJempd9FoWxKZA6MfxcG2JYXvY/Tl94xfPPBBswsPjB2WCkVXMXglYY3rT4d0VNf8SaMNqM8se6F1FPnSwXcZ65oo2Yplcyz/3WnPCPApDtIT10t65aSORckSWKOgQvBNROgAknPCHIaj7C0Z16Mi3oeEWlmGUqxqDw7sZC+LWN33eByPEXtH5fLPg0scRTZ0S+QrDKbfzBaiSJvzAJBnHvUyDiTEzolYnyR7dFC1i04tsPlopW0jLYnAfHW1CK/PGxLSdB8iq1pxW/zAWDQ6xxmDAiErWIes6E1YNIjzpNgKjdIg1mnxYiuDTLuFGYcyImWbGk7TLb5kJAoahfsbLI2HxJy/M2ZU4hMys8m9pI/9a+xlrKqgU65KNlJV4cpTgKqJuvW5Szqrisx7HF77+IlyFF3Y6t7xVA1zM/d36dO8zGOszkhjLwpyvZBDaqFqiLjhojnsUojMmvlQwXYLd2wmgeMkvOW+3y+PRaLKw5JBd4d2gi+iwf58e7Z7oZGPtpfLx32KCemAvvmzoagvVJewyvzv71+AF8sM9pZP3pXAAAAAElFTkSuQmCC);
}

.VN009-featured-visual-nav .visual-nav-box .media-contact-container .content .profile-social-icons .youku-icon,
.VN010-featured-visual-nav-with-banner .visual-nav-box .media-contact-container .content .profile-social-icons .youku-icon {
  background-image: url(/resource/blob/s001-youku-retina-on-png-data-11180942.png?userVariant=14243);
  filter: invert(1) sepia(1) saturate(1) brightness(0.61) hue-rotate(143deg);
}

.VN009-featured-visual-nav .visual-nav-box .media-contact-container .content .profile-social-icons .youku-icon:hover,
.VN010-featured-visual-nav-with-banner .visual-nav-box .media-contact-container .content .profile-social-icons .youku-icon:hover {
  filter: invert(1) sepia(1) saturate(1) brightness(0.4) hue-rotate(143deg);
  opacity: 1;
}

.VN009-featured-visual-nav .visual-nav-box .media-contact-container .content .profile-social-icons .pinterest-icon,
.VN010-featured-visual-nav-with-banner .visual-nav-box .media-contact-container .content .profile-social-icons .pinterest-icon {
  background-image: url(/resource/blob/pinterest-icon-png-data-11180886.png?userVariant=14243);
  filter: sepia(1) saturate(5) brightness(0.58) hue-rotate(139deg);
}

.VN009-featured-visual-nav .visual-nav-box .media-contact-container .content .profile-social-icons .pinterest-icon:hover,
.VN010-featured-visual-nav-with-banner .visual-nav-box .media-contact-container .content .profile-social-icons .pinterest-icon:hover {
  filter: sepia(1) saturate(5.3) brightness(0.4) hue-rotate(132deg);
  opacity: 1;
}

.VN009-featured-visual-nav .visual-nav-box .media-contact-container .content .profile-social-icons .youtube-icon,
.VN010-featured-visual-nav-with-banner .visual-nav-box .media-contact-container .content .profile-social-icons .youtube-icon {
  background-image: url(data:image/png;base64,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);
  filter: invert(1) sepia(1) saturate(2) brightness(0.59) hue-rotate(133deg);
}

.VN009-featured-visual-nav .visual-nav-box .media-contact-container .content .profile-social-icons .youtube-icon:hover,
.VN010-featured-visual-nav-with-banner .visual-nav-box .media-contact-container .content .profile-social-icons .youtube-icon:hover {
  filter: invert(1) sepia(1) saturate(2.7) brightness(0.4) hue-rotate(133deg);
  opacity: 1;
}

.VN009-featured-visual-nav .visual-nav-box .media-contact-container .content .profile-social-icons .social-icon,
.VN010-featured-visual-nav-with-banner .visual-nav-box .media-contact-container .content .profile-social-icons .social-icon {
  margin-right: calc(max(10%, 16px));
  margin-top: 12px;
  width: 24px;
  height: 24px;
  background-repeat: no-repeat;
  background-size: 24px;
}

.VN009-featured-visual-nav .visual-nav-box .media-contact-container .content .profile-social-icons .social-icon .image-container,
.VN010-featured-visual-nav-with-banner .visual-nav-box .media-contact-container .content .profile-social-icons .social-icon .image-container {
  height: unset;
  min-width: 100%;
  max-height: 24px;
  min-height: 24px;
}

.VN009-featured-visual-nav .visual-nav-box .media-contact-container .content .profile-social-icons .social-icon .image-container img,
.VN010-featured-visual-nav-with-banner .visual-nav-box .media-contact-container .content .profile-social-icons .social-icon .image-container img {
  width: 100%;
  min-height: 24px;
  max-height: 24px;
}

.VN009-featured-visual-nav .visual-nav-box .content,
.VN010-featured-visual-nav-with-banner .visual-nav-box .content {
  float: left;
  min-height: 15.5rem;
  max-width: 100%;
  padding: 1rem 0.625rem;
}

.VN009-featured-visual-nav .visual-nav-box a.contact-link,
.VN010-featured-visual-nav-with-banner .visual-nav-box a.contact-link {
  width: fit-content;
  font-weight: 500;
  text-decoration: underline;
  color: #00AA7E;
}

.VN009-featured-visual-nav .visual-nav-box a.contact-link:hover,
.VN010-featured-visual-nav-with-banner .visual-nav-box a.contact-link:hover {
  color: #00AA7E;
  background-color: transparent;
  text-decoration: none;
}

@media (max-width: 766px) {
  .VN009-featured-visual-nav .visual-nav-box a.contact-link,
  .VN010-featured-visual-nav-with-banner .visual-nav-box a.contact-link {
    font-size: 14px;
    font-weight: 500;
  }
}

@media (min-width: 767px) {
  .VN009-featured-visual-nav .visual-nav-box a.contact-link,
  .VN010-featured-visual-nav-with-banner .visual-nav-box a.contact-link {
    font-size: 13px;
    font-weight: 500;
  }
}

@media (min-width: 1280px) {
  .VN009-featured-visual-nav .visual-nav-box a.contact-link,
  .VN010-featured-visual-nav-with-banner .visual-nav-box a.contact-link {
    font-size: 16px;
    font-weight: 500;
  }
}

.VN009-featured-visual-nav .visual-nav-box > a,
.VN010-featured-visual-nav-with-banner .visual-nav-box > a {
  color: #2d383f;
  display: flex;
  height: 100%;
  min-width: 100%;
}

.VN009-featured-visual-nav .visual-nav-box > a:hover,
.VN010-featured-visual-nav-with-banner .visual-nav-box > a:hover {
  color: #ffffff;
  background-color: #00AA7E;
  text-decoration: none;
}

.VN009-featured-visual-nav .visual-nav-box > a:before, .VN009-featured-visual-nav .visual-nav-box > a:after,
.VN010-featured-visual-nav-with-banner .visual-nav-box > a:before,
.VN010-featured-visual-nav-with-banner .visual-nav-box > a:after {
  content: "";
  display: table;
}

.VN009-featured-visual-nav .visual-nav-box > a:after,
.VN010-featured-visual-nav-with-banner .visual-nav-box > a:after {
  clear: both;
}

.VN009-featured-visual-nav .visual-nav-box h4,
.VN010-featured-visual-nav-with-banner .visual-nav-box h4 {
  font-weight: 400;
}

@media (max-width: 766px) {
  .VN009-featured-visual-nav h4,
  .VN010-featured-visual-nav-with-banner h4 {
    font-size: 1rem;
  }
  .VN009-featured-visual-nav .image-container,
  .VN010-featured-visual-nav-with-banner .image-container {
    position: relative;
  }
}

@media (min-width: 767px) {
  .VN009-featured-visual-nav .visual-nav-box,
  .VN010-featured-visual-nav-with-banner .visual-nav-box {
    overflow: hidden;
  }
  .VN009-featured-visual-nav .visual-nav-box .image-container,
  .VN010-featured-visual-nav-with-banner .visual-nav-box .image-container {
    position: relative;
    overflow: hidden;
    width: 50%;
  }
  .VN009-featured-visual-nav .visual-nav-box .image-container:before,
  .VN010-featured-visual-nav-with-banner .visual-nav-box .image-container:before {
    display: block;
    padding-top: 155%;
    content: "";
  }
  .VN009-featured-visual-nav .visual-nav-box .content,
  .VN010-featured-visual-nav-with-banner .visual-nav-box .content {
    min-width: 50%;
  }
}

@media (min-width: 925px) {
  .VN009-featured-visual-nav .visual-nav-box .image-container,
  .VN010-featured-visual-nav-with-banner .visual-nav-box .image-container {
    position: relative;
    overflow: hidden;
  }
  .VN009-featured-visual-nav .visual-nav-box .image-container:before,
  .VN010-featured-visual-nav-with-banner .visual-nav-box .image-container:before {
    display: block;
    padding-top: 133.333333333%;
    content: "";
  }
}

@media (min-width: 1025px) {
  .VN009-featured-visual-nav .visual-nav-box .image-container,
  .VN010-featured-visual-nav-with-banner .visual-nav-box .image-container {
    position: relative;
    overflow: hidden;
  }
  .VN009-featured-visual-nav .visual-nav-box .image-container:before,
  .VN010-featured-visual-nav-with-banner .visual-nav-box .image-container:before {
    display: block;
    padding-top: 100%;
    content: "";
  }
}

@media (min-width: 1280px) {
  .VN009-featured-visual-nav .visual-nav-box .image-container,
  .VN010-featured-visual-nav-with-banner .visual-nav-box .image-container {
    position: relative;
    overflow: hidden;
  }
  .VN009-featured-visual-nav .visual-nav-box .image-container:before,
  .VN010-featured-visual-nav-with-banner .visual-nav-box .image-container:before {
    display: block;
    padding-top: 100%;
    content: "";
  }
}

.VN010-featured-visual-nav-with-banner .banner {
  position: relative;
  color: #ffffff;
  overflow: hidden;
}

.VN010-featured-visual-nav-with-banner .banner .image-container {
  position: absolute;
  z-index: 0;
  width: 100%;
}

@media (max-width: 766px) {
  .VN010-featured-visual-nav-with-banner .banner .image-container {
    padding-left: 10px;
    padding-right: 10px;
  }
}

.VN010-featured-visual-nav-with-banner .banner img {
  position: relative;
}

.VN010-featured-visual-nav-with-banner .banner .content {
  position: relative;
  padding: 30px 12px 25px 12px;
  margin: 0 10px;
}

@media (max-width: 766px) {
  .VN010-featured-visual-nav-with-banner .banner .content {
    margin-left: 10px;
    margin-right: 10px;
  }
}

.VN010-featured-visual-nav-with-banner .banner h3 {
  margin-bottom: 10px;
  font-weight: 400;
}

.VN010-featured-visual-nav-with-banner .banner .p1 {
  font-weight: 400;
}

@media (max-width: 766px) {
  .VN010-featured-visual-nav-with-banner .banner ._vn010-cta-buttons {
    text-align: center;
  }
}

@media (max-width: 610px) {
  .VN010-featured-visual-nav-with-banner .banner ._vn010-cta-buttons {
    max-width: 17.5rem;
    margin: 0 auto;
  }
}

.VN010-featured-visual-nav-with-banner .banner .btn {
  display: block;
  margin-top: 15px;
}

.VN010-featured-visual-nav-with-banner .visual-nav-boxes {
  margin-top: 1.5rem;
}

.VN010-featured-visual-nav-with-banner:not(.gray-background) .visual-nav-boxes {
  border: none;
}

.VN010-featured-visual-nav-with-banner .visual-nav-box {
  background-color: transparent;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.3);
}

@media (max-width: 766px) {
  .VN010-featured-visual-nav-with-banner .visual-nav-box .media-contact-container {
    float: left;
  }
  .VN010-featured-visual-nav-with-banner .visual-nav-box .content h4 {
    font-size: 14px;
    font-weight: 500;
  }
}

@media (min-width: 1280px) {
  .VN010-featured-visual-nav-with-banner .visual-nav-box {
    margin-bottom: 20px;
  }
}

.VN013-50-50-platform-segments .platform-segment {
  display: block;
  max-height: 300px;
  text-align: center;
  position: relative;
  margin-bottom: 25px;
}

.VN013-50-50-platform-segments .platform-segment:hover .title {
  background-color: #00AA7E;
}

@media (min-width: 767px) {
  .VN013-50-50-platform-segments .platform-segment {
    max-height: 300px;
  }
}

.VN013-50-50-platform-segments .image-container {
  max-height: 300px;
  width: 100%;
  overflow: hidden;
}

.VN013-50-50-platform-segments .image-container:after {
  content: '';
  display: block;
  background-color: #000000;
  opacity: .5;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}

.VN013-50-50-platform-segments .title {
  position: absolute;
  width: 100%;
  height: 50px;
  line-height: 50px;
  bottom: 0;
  color: #ffffff;
}

.VN013-50-50-platform-segments .title:after {
  content: '';
  display: inline-block;
  width: 13px;
  height: 13px;
  background-color: transparent;
  border-top: 2px solid #ffffff;
  border-right: 2px solid #ffffff;
  transform: rotate(45deg);
  margin-bottom: -2px;
  margin-left: 8px;
}

@media (min-width: 767px) {
  .VN013-50-50-platform-segments .title {
    height: 100px;
    line-height: 100px;
  }
  .VN013-50-50-platform-segments .title:after {
    width: 15px;
    height: 15px;
    border-width: 3px;
  }
}

.VN014-text-only-navigation-tiles {
  position: relative;
  padding-top: 50px;
  padding-bottom: 60px;
  text-align: center;
  line-height: 1.25em;
}

.VN014-text-only-navigation-tiles.half-background:before {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  height: 275px;
  width: 100%;
  background-color: #f0f0f0;
}

@media (min-width: 767px) {
  .VN014-text-only-navigation-tiles.half-background:before {
    height: 425px;
  }
}

.VN014-text-only-navigation-tiles h2 {
  text-align: left;
  margin-bottom: 30px;
}

@media (min-width: 767px) {
  .VN014-text-only-navigation-tiles h2 {
    margin-bottom: 50px;
  }
}

.VN014-text-only-navigation-tiles .show-more-content {
  z-index: 1;
}

.VN014-text-only-navigation-tiles .tiles {
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);
  background-color: #ffffff;
  overflow: hidden;
  position: relative;
}

.VN014-text-only-navigation-tiles .tiles:after {
  content: '';
  display: block;
  height: 1px;
  width: 100%;
  position: absolute;
  bottom: 0;
  background-color: #f0f0f0;
}

@media (max-width: 766px) {
  .VN014-text-only-navigation-tiles .tiles > .tile:nth-child(even) {
    border-right: 0;
  }
}

.VN014-text-only-navigation-tiles .tile {
  display: table;
  width: 50%;
  height: 80px;
  background-color: #ffffff;
  float: left;
  color: #2d383f;
  border-right: 1px solid #f0f0f0;
  border-top: 1px solid #f0f0f0;
  border-bottom: 1px solid #f0f0f0;
  margin-top: -1px;
  padding: 0 5px;
}

.VN014-text-only-navigation-tiles .tile > span {
  display: table-cell;
  vertical-align: middle;
}

.VN014-text-only-navigation-tiles .tile .underline {
  display: inline-block;
}

.VN014-text-only-navigation-tiles .tile .underline:after {
  content: '';
  position: relative;
  display: block;
  bottom: 0;
  margin: 0 auto -5px auto;
  width: 0;
  opacity: 0;
  height: 2px;
  background-color: #00AA7E;
  transition: opacity 0.35s cubic-bezier(0.455, 0.03, 0.515, 0.955), width 0.35s cubic-bezier(0.455, 0.03, 0.515, 0.955);
}

.VN014-text-only-navigation-tiles .tile:hover {
  background-color: #f0f0f0;
  color: #00AA7E;
}

.VN014-text-only-navigation-tiles .tile:hover .underline:after {
  opacity: 1;
  width: 100%;
}

@media (min-width: 767px) {
  .VN014-text-only-navigation-tiles .tile {
    width: 33.3333333%;
    height: 141px;
  }
  .VN014-text-only-navigation-tiles .tile:nth-child(3n) {
    border-right: 0;
  }
}

@media (min-width: 767px) {
  .VN014-text-only-navigation-tiles {
    line-height: 1.625em;
  }
}

.VN015-featured-navigation-banners,
.VN016-category-page-banner {
  padding-top: 25px;
  padding-bottom: 25px;
}

.VN015-featured-navigation-banners .featured-navigation-banner,
.VN016-category-page-banner .featured-navigation-banner {
  overflow: hidden;
  position: relative;
  margin-bottom: 25px;
}

.VN015-featured-navigation-banners .featured-navigation-banner:last-child,
.VN016-category-page-banner .featured-navigation-banner:last-child {
  margin-bottom: 0;
}

.VN015-featured-navigation-banners .p1,
.VN016-category-page-banner .p1 {
  font-weight: 400;
}

.VN015-featured-navigation-banners img,
.VN016-category-page-banner img {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.VN015-featured-navigation-banners .image-container,
.VN016-category-page-banner .image-container {
  position: relative;
  overflow: hidden;
}

.VN015-featured-navigation-banners .image-container:before,
.VN016-category-page-banner .image-container:before {
  display: block;
  padding-top: 133.333333333%;
  content: "";
}

.VN015-featured-navigation-banners .content,
.VN016-category-page-banner .content {
  height: 100%;
  width: 100%;
  color: #ffffff;
  padding: 0 8.3333% 24px 8.3333%;
}

.VN015-featured-navigation-banners .row,
.VN016-category-page-banner .row {
  margin-left: -10px;
  margin-right: 0;
  height: 100%;
}

.VN015-featured-navigation-banners h2,
.VN016-category-page-banner h2 {
  margin-bottom: 17px;
  margin-top: 17px;
  font-size: 2.25em;
  line-height: 1.2222em;
}

.VN015-featured-navigation-banners ._vn015-cta-buttons .cta-btn,
.VN015-featured-navigation-banners ._vn015-cta-buttons .cta-text,
.VN015-featured-navigation-banners ._vn016-cta-buttons .cta-btn,
.VN015-featured-navigation-banners ._vn016-cta-buttons .cta-text,
.VN016-category-page-banner ._vn015-cta-buttons .cta-btn,
.VN016-category-page-banner ._vn015-cta-buttons .cta-text,
.VN016-category-page-banner ._vn016-cta-buttons .cta-btn,
.VN016-category-page-banner ._vn016-cta-buttons .cta-text {
  margin: 0.5rem 0;
}

.VN015-featured-navigation-banners ._vn015-cta-buttons .cta-btn:not(:first-child),
.VN015-featured-navigation-banners ._vn015-cta-buttons .cta-text:not(:first-child),
.VN015-featured-navigation-banners ._vn016-cta-buttons .cta-btn:not(:first-child),
.VN015-featured-navigation-banners ._vn016-cta-buttons .cta-text:not(:first-child),
.VN016-category-page-banner ._vn015-cta-buttons .cta-btn:not(:first-child),
.VN016-category-page-banner ._vn015-cta-buttons .cta-text:not(:first-child),
.VN016-category-page-banner ._vn016-cta-buttons .cta-btn:not(:first-child),
.VN016-category-page-banner ._vn016-cta-buttons .cta-text:not(:first-child) {
  display: none;
}

@media (max-width: 766px) {
  .VN015-featured-navigation-banners ._vn015-cta-buttons,
  .VN015-featured-navigation-banners ._vn016-cta-buttons,
  .VN016-category-page-banner ._vn015-cta-buttons,
  .VN016-category-page-banner ._vn016-cta-buttons {
    text-align: center;
  }
}

@media (max-width: 610px) {
  .VN015-featured-navigation-banners ._vn015-cta-buttons,
  .VN015-featured-navigation-banners ._vn016-cta-buttons,
  .VN016-category-page-banner ._vn015-cta-buttons,
  .VN016-category-page-banner ._vn016-cta-buttons {
    max-width: 17.5rem;
    margin: 0 auto;
  }
}

@media (min-width: 345px) {
  .VN015-featured-navigation-banners .image-container,
  .VN016-category-page-banner .image-container {
    position: relative;
    overflow: hidden;
  }
  .VN015-featured-navigation-banners .image-container:before,
  .VN016-category-page-banner .image-container:before {
    display: block;
    padding-top: 100%;
    content: "";
  }
}

@media (min-width: 500px) {
  .VN015-featured-navigation-banners .image-container,
  .VN016-category-page-banner .image-container {
    position: relative;
    overflow: hidden;
  }
  .VN015-featured-navigation-banners .image-container:before,
  .VN016-category-page-banner .image-container:before {
    display: block;
    padding-top: 75%;
    content: "";
  }
}

@media (min-width: 675px) {
  .VN015-featured-navigation-banners .image-container,
  .VN016-category-page-banner .image-container {
    position: relative;
    overflow: hidden;
  }
  .VN015-featured-navigation-banners .image-container:before,
  .VN016-category-page-banner .image-container:before {
    display: block;
    padding-top: 50%;
    content: "";
  }
}

@media (min-width: 767px) {
  .VN015-featured-navigation-banners .image-container,
  .VN016-category-page-banner .image-container {
    position: relative;
    overflow: hidden;
  }
  .VN015-featured-navigation-banners .image-container:before,
  .VN016-category-page-banner .image-container:before {
    display: block;
    padding-top: 37.5%;
    content: "";
  }
  .VN015-featured-navigation-banners .content,
  .VN016-category-page-banner .content {
    padding: 0 8.3333%;
  }
  .VN015-featured-navigation-banners .row,
  .VN016-category-page-banner .row {
    margin-left: -20px;
    margin-right: -20px;
  }
}

@media (min-width: 900px) {
  .VN015-featured-navigation-banners .p1,
  .VN016-category-page-banner .p1 {
    float: left;
  }
  .VN015-featured-navigation-banners .row,
  .VN016-category-page-banner .row {
    margin-right: 0;
  }
  .VN015-featured-navigation-banners .row > div,
  .VN016-category-page-banner .row > div {
    height: 100%;
  }
  .VN015-featured-navigation-banners .content,
  .VN016-category-page-banner .content {
    float: left;
  }
  .VN015-featured-navigation-banners ._vn015-cta-buttons,
  .VN015-featured-navigation-banners ._vn016-cta-buttons,
  .VN016-category-page-banner ._vn015-cta-buttons,
  .VN016-category-page-banner ._vn016-cta-buttons {
    position: absolute;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto;
    max-height: 4rem;
    width: 17.5rem;
  }
}

@media (min-width: 1086px) {
  .VN015-featured-navigation-banners .image-container,
  .VN016-category-page-banner .image-container {
    position: relative;
    overflow: hidden;
  }
  .VN015-featured-navigation-banners .image-container:before,
  .VN016-category-page-banner .image-container:before {
    display: block;
    padding-top: 25%;
    content: "";
  }
}

@media (min-width: 1280px) {
  .VN015-featured-navigation-banners .row,
  .VN016-category-page-banner .row {
    margin-left: -20px;
  }
}

@media (min-width: 767px) and (max-width: 899px) {
  .VN015-featured-navigation-banners .row > div,
  .VN016-category-page-banner .row > div {
    width: 100%;
  }
}

.VN015-featured-navigation-banners {
  min-height: 240px;
}

.VN015-featured-navigation-banners .content {
  position: relative;
}

.VN015-featured-navigation-banners .image-container {
  position: absolute;
  overflow: hidden;
  height: 100%;
  width: 100%;
}

@media (min-width: 767px) {
  .VN015-featured-navigation-banners .featured-navigation-banner {
    height: 250px;
  }
  .VN015-featured-navigation-banners h2 {
    margin-top: 43px;
  }
}

.VN016-category-page-banner .featured-navigation-banner {
  height: 345px;
}

.VN016-category-page-banner .content {
  position: absolute;
  top: 0;
  left: 0;
}

.VN016-category-page-banner .image-container {
  position: relative;
  top: 50%;
  transform: perspective(1px) translateY(-50%);
}

.VN016-category-page-banner .text-content, .VN016-category-page-banner .cta-button {
  padding: 0;
}

@media (min-width: 767px) and (max-width: 899px) {
  .VN016-category-page-banner .text-content, .VN016-category-page-banner .cta-button {
    width: 100%;
  }
}

@media (min-width: 767px) {
  .VN016-category-page-banner {
    padding: 0;
  }
  .VN016-category-page-banner .featured-navigation-banner {
    height: 200px;
  }
  .VN016-category-page-banner h2 {
    margin-bottom: 10px;
    margin-top: 10px;
    font-size: 1.875em;
    line-height: 1.2222em;
    font-weight: 400;
  }
}

@media (min-width: 900px) {
  .VN016-category-page-banner .featured-navigation-banner {
    height: 125px;
  }
  .VN016-category-page-banner .image-container {
    position: relative;
    overflow: hidden;
  }
  .VN016-category-page-banner .image-container:before {
    display: block;
    padding-top: 25%;
    content: "";
  }
  .VN016-category-page-banner ._vn016-cta-buttons {
    margin-top: 1.75rem;
  }
}

@media (max-width: 767px) {
  .VN016-category-page-banner ._vn016-cta-buttons {
    margin-bottom: 1rem;
  }
  .VN016-category-page-banner .row > div:last-of-type {
    margin-top: auto;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
  }
}

.VN017-profile-tiles {
  padding-top: 40px;
  padding-bottom: 30px;
}

.VN017-profile-tiles h2 {
  margin-bottom: 34px;
  font-weight: 300;
  line-height: 1.1667em;
}

@media (min-width: 461px) {
  .VN017-profile-tiles h2 {
    font-size: 2.25em;
    line-height: 1.11em;
  }
}

@media (min-width: 767px) {
  .VN017-profile-tiles {
    padding-bottom: 28px;
  }
}

@media (min-width: 1280px) {
  .VN017-profile-tiles {
    padding-bottom: 20px;
  }
}

.profile-tile {
  margin-bottom: 10px;
}

.profile-tile > a {
  color: #ffffff;
  display: block;
  background-color: #004b8d;
  height: 108px;
  max-height: 108px;
  overflow: hidden;
}

.profile-tile .image-wrapper {
  background-color: #f0f0f0;
  border: 1px solid #004b8d;
  width: 108px;
  float: left;
}

.profile-tile .image-container {
  position: relative;
  overflow: hidden;
}

.profile-tile .image-container:before {
  display: block;
  padding-top: 100%;
  content: "";
}

.profile-tile img {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.profile-tile .content {
  padding: 0 10px 0 118px;
  font-weight: 300;
}

.profile-tile .title {
  font-size: 1.125em;
  line-height: 1em;
  font-weight: 500;
  padding: 8px 20px 4px 0;
  color: #ffffff;
  text-transform: none;
}

.profile-tile .arrow-right-link:after {
  animation-duration: .25s;
  animation-fill-mode: both;
  border-color: #ffffff;
  margin-left: 4px;
  margin-right: -1.2em;
  margin-bottom: 1px;
  height: 11px;
  width: 11px;
}

.profile-tile .description {
  font-size: .75em;
  line-height: 1.5em;
}

.profile-tile p {
  margin: 0;
  font-weight: 400;
}

@media (min-width: 461px) {
  .profile-tile .content {
    padding-right: 25%;
  }
  .profile-tile .title {
    font-size: 1.375em;
    line-height: 1.1364em;
    padding: 16px 20px 10px 0;
  }
  .profile-tile .arrow-right-link:after {
    margin-left: 6px;
    margin-bottom: 2px;
    height: 13px;
    width: 13px;
  }
  .profile-tile .description {
    font-size: 1em;
    line-height: 1.625em;
  }
}

@media (min-width: 767px) {
  .profile-tile > a {
    height: 180px;
    max-height: 180px;
  }
  .profile-tile .image-wrapper {
    width: 180px;
  }
  .profile-tile .content {
    padding: 0 20px 0 200px;
  }
}

@media (min-width: 1010px) {
  .profile-tile {
    width: 50%;
    margin-bottom: 20px;
    float: left;
  }
  .profile-tile:nth-child(odd) {
    padding-right: 10px;
  }
  .profile-tile:nth-child(even) {
    padding-left: 10px;
  }
}

.VN018-online-support-tiles {
  text-align: center;
  padding-bottom: 15px;
}

.VN018-online-support-tiles .image-wrapper {
  position: relative;
  overflow: hidden;
  border: 2px solid #f0f0f0;
  border-bottom: 0;
  background-color: #ffffff;
}

.VN018-online-support-tiles .image-wrapper:before {
  display: block;
  padding-top: 83.4905660377%;
  content: "";
}

.VN018-online-support-tiles .image-wrapper > div {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.VN018-online-support-tiles .image-container {
  position: relative;
  overflow: hidden;
  margin: 0 8%;
}

.VN018-online-support-tiles .image-container:before {
  display: block;
  padding-top: 100%;
  content: "";
}

.VN018-online-support-tiles img {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  max-width: 128px;
  width: 80%;
  margin: auto;
}

.VN018-online-support-tiles h3 {
  margin: 10px 10px 0 10px;
  font-weight: 500;
  word-wrap: break-word;
  font-size: 0.875em;
}

@media (min-width: 550px) {
  .VN018-online-support-tiles h3 {
    font-size: 1.125em;
  }
}

.VN018-online-support-tiles a {
  color: #2d383f;
  background-color: #f0f0f0;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.VN018-online-support-tiles a:hover {
  color: #ffffff;
  background-color: #7B9BAA;
}

.VN018-online-support-tiles .online-support-tile-wrapper {
  margin-bottom: 10px;
}

.VN018-online-support-tiles .online-support-tile {
  position: relative;
  overflow: hidden;
}

.VN018-online-support-tiles .online-support-tile:before {
  display: block;
  padding-top: 165.740740741%;
  content: "";
}

@media (min-width: 767px) {
  .VN018-online-support-tiles {
    padding-bottom: 70px;
  }
  .VN018-online-support-tiles .online-support-tile-wrapper {
    width: 20%;
    margin-bottom: 12px;
  }
  .VN018-online-support-tiles h3 {
    margin: 15px 10px 0 10px;
  }
}

@media (min-width: 1280px) {
  .VN018-online-support-tiles .online-support-tile-wrapper {
    margin-bottom: 20px;
  }
  .VN018-online-support-tiles h3 {
    font-size: 1.375em;
  }
}

.VN019-navigation-tiles-with-offset-text {
  padding-top: 48px;
  padding-bottom: 62px;
}

.VN019-navigation-tiles-with-offset-text .background-image {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  z-index: -1;
}

.VN019-navigation-tiles-with-offset-text .image-container {
  position: relative;
  overflow: hidden;
}

.VN019-navigation-tiles-with-offset-text .image-container:before {
  display: block;
  padding-top: 60%;
  content: "";
}

.VN019-navigation-tiles-with-offset-text img {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.VN019-navigation-tiles-with-offset-text .tile {
  display: block;
  position: relative;
  overflow: hidden;
  padding: 43% 11.5% 0 0;
  margin-bottom: 24px;
  color: #2d383f;
  z-index: 1;
}

.VN019-navigation-tiles-with-offset-text .tile:hover h4, .VN019-navigation-tiles-with-offset-text .tile:focus h4 {
  color: #00AA7E;
}

.VN019-navigation-tiles-with-offset-text .content {
  padding: 16px 8px;
  background-color: #ffffff;
}

.VN019-navigation-tiles-with-offset-text h3 {
  margin-bottom: 48px;
  font-size: 1.5em;
  line-height: 1.3333333333em;
}

.VN019-navigation-tiles-with-offset-text h4 {
  margin-bottom: 8px;
  font-size: 1em;
  line-height: 1.5em;
  font-weight: 500;
}

.VN019-navigation-tiles-with-offset-text .content-text {
  margin-bottom: 16px;
  font-size: 0.875em;
  line-height: 1.7142857143em;
  height: 5.1428571429em;
  overflow: hidden;
}

.VN019-navigation-tiles-with-offset-text .arrow-right-link {
  font-size: 0.75em;
  line-height: 1.3333333333em;
}

.VN019-navigation-tiles-with-offset-text .arrow-right-link:after {
  width: 7px;
  height: 7px;
  margin-bottom: 1px;
}

@media (min-width: 767px) {
  .VN019-navigation-tiles-with-offset-text h3 {
    font-size: 1.875em;
    line-height: 1.3333333333em;
  }
  .VN019-navigation-tiles-with-offset-text .col-sm-6:nth-child(2n+1) {
    clear: left;
  }
}

@media (min-width: 1280px) {
  .VN019-navigation-tiles-with-offset-text h3 {
    font-size: 2.25em;
    line-height: 1.3333333333em;
  }
  .VN019-navigation-tiles-with-offset-text .col-sm-6:nth-child(2n+1) {
    clear: none;
  }
  .VN019-navigation-tiles-with-offset-text .col-md-4:nth-child(3n+1) {
    clear: left;
  }
}

.C016-horizontal-tabs .VN019-navigation-tiles-with-offset-text {
  padding-top: 30px;
}

.C016-horizontal-tabs .VN019-navigation-tiles-with-offset-text h3 {
  display: none;
}

.C016-horizontal-tabs .VN019-navigation-tiles-with-offset-text .padded-container {
  padding-left: 0;
  padding-right: 0;
}

.VN020-resource-dropdowns .content-container {
  padding: 31px 30px;
  margin-top: 25px;
  margin-bottom: 25px;
  box-shadow: 0 1px 7px 0 rgba(0, 0, 0, 0.3);
  background-color: #ffffff;
}

.VN020-resource-dropdowns .content-container .first-item {
  margin-left: 25%;
}

.VN020-resource-dropdowns h3 {
  max-width: 980px;
  margin: 0 auto 40px auto;
  text-align: center;
  font-size: 1.5em;
  line-height: 1.3333333333em;
}

.VN020-resource-dropdowns .col-xs-12:first-child {
  margin-bottom: 16px;
}

.VN020-resource-dropdowns .dropdown-toggle {
  width: 100%;
  height: 48px;
  padding: 16px 26px 16px 12px;
  border: 1px solid #f0f0f0;
  border-top: 1px solid #c0c0c0;
  background-color: #f0f0f0;
  text-align: left;
  line-height: 1em;
}

.VN020-resource-dropdowns .dropdown-toggle:after {
  content: '';
  position: absolute;
  width: 10px;
  height: 10px;
  bottom: 23px;
  right: 10px;
  top: 16px;
  transform: rotate(45deg);
  border-bottom: 2px solid #2d383f;
  border-right: 2px solid #2d383f;
  z-index: 0;
}

.VN020-resource-dropdowns .dropdown-menu {
  width: 100%;
  padding: 0;
  margin: 0;
  border: 1px solid #c0c0c0;
  border-top: 0;
}

.VN020-resource-dropdowns .dropdown-menu a {
  padding: 8px 12px;
  line-height: 1.5em;
  white-space: normal;
  font-weight: 300;
}

.VN020-resource-dropdowns .dropdown-menu a:hover, .VN020-resource-dropdowns .dropdown-menu a:focus {
  background-color: #f0f0f0;
}

.VN020-resource-dropdowns .dropdown-backdrop {
  display: none;
}

.VN020-resource-dropdowns .open .dropdown-toggle {
  border: 1px solid #c0c0c0;
}

.VN020-resource-dropdowns .open .dropdown-toggle:after {
  top: 21px;
  transform: rotate(225deg);
}

@media (min-width: 767px) {
  .VN020-resource-dropdowns .content-container {
    padding: 24px 60px 32px 60px;
  }
  .VN020-resource-dropdowns .col-xs-12:first-child {
    margin-bottom: 0;
  }
  .VN020-resource-dropdowns h3 {
    font-size: 1.875em;
    line-height: 1.3333333333em;
  }
}

@media (min-width: 1280px) {
  .VN020-resource-dropdowns .content-container {
    padding-left: 100px;
    padding-right: 100px;
  }
  .VN020-resource-dropdowns h3 {
    margin-bottom: 31px;
    font-size: 2.25em;
    line-height: 1.3333333333em;
  }
  .VN020-resource-dropdowns .dropdown-toggle {
    padding-right: 20px;
    padding-left: 20px;
  }
  .VN020-resource-dropdowns .dropdown-toggle:after {
    right: 19px;
  }
  .VN020-resource-dropdowns .dropdown-menu a {
    padding-right: 40px;
    padding-left: 20px;
  }
}

.VN021-featured-card-carousel {
  --device-padding-full-width: calc((var(--device-padding-x) * 2));
  --grid-gutter-full-width: calc((var(--grid-gutter) * 11));
  --grid-column-full-width: calc((100vw - var(--device-padding-full-width) - var(--grid-gutter-full-width)));
  --grid-column: calc((var(--grid-column-full-width) / 12));
  --grid-col-2: calc((var(--grid-column) * 2) + (var(--grid-gutter) * 1));
  --grid-col-4: calc((var(--grid-column) * 4) + (var(--grid-gutter) * 3));
  --grid-col-5: calc((var(--grid-column) * 5) + (var(--grid-gutter) * 4));
  --grid-col-8: calc((var(--grid-column) * 8) + (var(--grid-gutter) * 7));
  --grid-col-10: calc((var(--grid-column) * 10) + (var(--grid-gutter) * 9));
  padding: 5rem 0;
  /* Slick Slider */
}

@media (max-width: 768px) {
  .VN021-featured-card-carousel {
    --device-padding-x: .625rem;
    --grid-gutter: .625rem;
  }
}

@media (min-width: 768px) and (max-width: 1279px) {
  .VN021-featured-card-carousel {
    --device-padding-x: 1.875rem;
    --grid-gutter: .75rem;
  }
}

@media (min-width: 1280px) {
  .VN021-featured-card-carousel {
    --device-padding-desktop-width: calc((100vw - 1180px));
    --device-padding-x: calc((var(--device-padding-desktop-width) / 2));
    --grid-gutter: 1.25rem;
  }
}

.VN021-featured-card-carousel .header-container {
  display: flex;
}

.VN021-featured-card-carousel .header-text-group {
  max-width: var(--grid-col-10);
  width: 100%;
}

.VN021-featured-card-carousel .header-text-group .header-title h2 {
  font-size: 2.25rem;
  line-height: 3rem;
}

.VN021-featured-card-carousel .header-text-group .header-body p {
  margin-bottom: 0px;
}

.VN021-featured-card-carousel .header-text-group .header-title + .header-body {
  margin-top: 1.5rem;
}

@media (min-width: 768px) {
  .VN021-featured-card-carousel .header-container {
    gap: var(--grid-gutter);
  }
  .VN021-featured-card-carousel .header-carousel-nav {
    max-width: var(--grid-col-2);
    width: 100%;
    position: relative;
  }
}

.VN021-featured-card-carousel .VN021-carousel-items {
  display: flex;
  gap: var(--grid-gutter);
  overflow: hidden;
}

.VN021-featured-card-carousel .VN021-carousel-items.slick-slider {
  gap: 0;
  overflow: visible;
}

.VN021-featured-card-carousel .carousel-nav-buttons {
  position: absolute;
  width: 88px;
  height: 40px;
  display: flex;
  bottom: 0;
  right: 0;
  gap: 8px;
  padding: 0;
}

.VN021-featured-card-carousel .carousel-nav-buttons .carousel-next, .VN021-featured-card-carousel .carousel-nav-buttons .carousel-prev {
  width: 40px;
  height: 40px;
  cursor: pointer;
}

.VN021-featured-card-carousel .VN021-carousel {
  margin-top: 3rem;
}

.VN021-featured-card-carousel .VN021-carousel-card {
  max-width: var(--grid-col-4);
  width: 100%;
  padding: 1.5rem 1.25rem;
  flex-shrink: 0;
  border-radius: 0.5rem;
  position: relative;
  background-color: #ffffff;
  box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.16);
  cursor: pointer;
  transition: all .25s ease-in-out;
}

@media (min-width: 1280px) {
  .VN021-featured-card-carousel .VN021-carousel-card:hover {
    transform: translateY(-1rem);
  }
}

.VN021-featured-card-carousel .VN021-carousel-card .card-description {
  font-weight: normal;
  margin-top: 1.5rem;
}

.VN021-featured-card-carousel .VN021-carousel-card .card-image {
  width: 100%;
  max-height: 14rem;
}

.VN021-featured-card-carousel .VN021-carousel-card .card-image img {
  width: 100%;
  max-height: 14rem;
  height: 100%;
  object-fit: contain;
}

.VN021-featured-card-carousel .VN021-carousel-card .link-span {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}

.VN021-featured-card-carousel .slick-slider {
  position: relative;
  display: block;
  box-sizing: border-box;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}

.VN021-featured-card-carousel .slick-list {
  position: relative;
  display: block;
  overflow: hidden;
  margin: 0;
  padding: 0;
}

.VN021-featured-card-carousel .slick-list:focus {
  outline: none;
}

.VN021-featured-card-carousel .slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}

.VN021-featured-card-carousel .slick-slider .slick-track,
.VN021-featured-card-carousel .slick-slider .slick-list {
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  transition-delay: 10ms;
}

.VN021-featured-card-carousel .slick-track {
  position: relative;
  top: 0;
  left: 0;
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.VN021-featured-card-carousel .slick-track:before,
.VN021-featured-card-carousel .slick-track:after {
  display: table;
  content: '';
}

.VN021-featured-card-carousel .slick-track:after {
  clear: both;
}

.VN021-featured-card-carousel .slick-loading .slick-track {
  visibility: hidden;
}

.VN021-featured-card-carousel .slick-slide {
  display: none;
  float: left;
  height: 100%;
  min-height: 1px;
}

.VN021-featured-card-carousel [dir='rtl'] .slick-slide {
  float: right;
}

.VN021-featured-card-carousel .slick-slide img {
  display: block;
}

.VN021-featured-card-carousel .slick-slide.slick-loading img {
  display: none;
}

.VN021-featured-card-carousel .slick-slide.dragging img {
  pointer-events: none;
}

.VN021-featured-card-carousel .slick-initialized .slick-slide {
  display: block;
}

.VN021-featured-card-carousel .slick-loading .slick-slide {
  visibility: hidden;
}

.VN021-featured-card-carousel .slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent;
}

.VN021-featured-card-carousel .slick-arrow.slick-hidden {
  display: none;
}

.VN021-featured-card-carousel .slick-list, .VN021-featured-card-carousel .slick-track {
  display: flex;
}

.VN021-featured-card-carousel .slick-initialized .slick-slide {
  -webkit-backface-visibility: hidden;
  display: flex;
  flex-flow: column nowrap;
}

.VN021-featured-card-carousel .slick-slide {
  margin: 0 0.625rem;
}

.VN021-featured-card-carousel .slick-list {
  margin: -1.5rem -0.625rem;
  padding: 1.5rem 0;
}

.VN021-featured-card-carousel .slick-track {
  margin-left: 0;
}

@media (max-width: 1279px) {
  .VN021-featured-card-carousel .header-text-group .header-title h2 {
    font-size: 1.875rem;
    line-height: 2.5rem;
  }
}

@media (min-width: 768px) and (max-width: 1279px) {
  .VN021-featured-card-carousel {
    padding: 4rem 0;
  }
  .VN021-featured-card-carousel .slick-slide {
    margin: 0 0.375rem;
  }
  .VN021-featured-card-carousel .slick-list {
    margin: -1rem -0.375rem;
    padding: 1rem 0;
  }
}

@media not all and (min-width: 768px) {
  .VN021-featured-card-carousel {
    padding: 3rem 0;
  }
  .VN021-featured-card-carousel .VN021-carousel-items {
    display: flex;
    overflow-x: scroll;
    gap: var(--grid-gutter);
    margin: -16px calc(var(--device-padding-x) * -1);
    padding: 16px var(--device-padding-x);
    scrollbar-width: none;
  }
  .VN021-featured-card-carousel .VN021-carousel-items::-webkit-scrollbar {
    display: none;
  }
  .VN021-featured-card-carousel .VN021-carousel-card:hover {
    transform: none;
  }
  .VN021-featured-card-carousel .VN021-carousel-card .card-image {
    width: 100%;
    max-height: 8rem;
  }
  .VN021-featured-card-carousel .VN021-carousel-card .card-image img {
    width: 100%;
    max-height: 8rem;
    height: 100%;
    object-fit: contain;
  }
  .VN021-featured-card-carousel .header-text-group {
    max-width: 100%;
  }
  .VN021-featured-card-carousel .header-carousel-nav {
    display: none;
  }
}

@media (min-width: 600px) and (max-width: 767px) {
  .VN021-featured-card-carousel .VN021-carousel-card {
    min-width: var(--grid-col-5);
  }
  .VN021-featured-card-carousel .VN021-carousel-card .card-image {
    max-height: 8.25rem;
  }
  .VN021-featured-card-carousel .VN021-carousel-card .card-image img {
    max-height: 8.25rem;
  }
}

@media not all and (min-width: 600px) {
  .VN021-featured-card-carousel .VN021-carousel-card {
    min-width: var(--grid-col-8);
  }
}

.VN015B-centered-navigation-banner .background-overlay-default:after {
  content: '';
  display: block;
  background-color: rgba(0, 0, 0, 0.6);
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}

.VN015B-centered-navigation-banner .background-overlay-brand-1:after {
  content: '';
  display: block;
  background-color: rgba(27, 37, 82, 0.6);
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}

.VN015B-centered-navigation-banner .background-overlay-brand-3:after {
  content: '';
  display: block;
  background-color: rgba(49, 19, 64, 0.6);
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}

.VN015B-centered-navigation-banner .background-overlay-default .rte-label--eyebrow, .VN015B-centered-navigation-banner .background-overlay-brand-1 .rte-label--eyebrow, .VN015B-centered-navigation-banner .background-overlay-brand-3 .rte-label--eyebrow {
  color: #ffffff;
}

.VN015B-centered-navigation-banner .background-overlay-default .vn015b-heading, .VN015B-centered-navigation-banner .background-overlay-brand-1 .vn015b-heading, .VN015B-centered-navigation-banner .background-overlay-brand-3 .vn015b-heading {
  color: #ffffff;
}

.VN015B-centered-navigation-banner .background-overlay-grey-alt:after {
  content: '';
  display: block;
  background-color: rgba(234, 239, 242, 0.6);
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}

.VN015B-centered-navigation-banner .background-overlay-grey:after {
  content: '';
  display: block;
  background-color: rgba(243, 243, 243, 0.6);
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}

.VN015B-centered-navigation-banner .background-overlay-white:after {
  content: '';
  display: block;
  background-color: rgba(255, 255, 255, 0.6);
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}

.VN015B-centered-navigation-banner .background-overlay-grey-alt .cm-teasable__text, .VN015B-centered-navigation-banner .background-overlay-grey .cm-teasable__text, .VN015B-centered-navigation-banner .background-overlay-white .cm-teasable__text {
  color: #262728;
}

.VN015B-centered-navigation-banner .content-wrapper {
  display: flex;
  position: relative;
  width: 100%;
  height: 100%;
}

.VN015B-centered-navigation-banner .content-wrapper .image-container {
  display: flex;
  position: absolute;
  width: 100%;
  height: 100%;
}

.VN015B-centered-navigation-banner .content-wrapper img {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  height: 100%;
  object-fit: cover;
}

.VN015B-centered-navigation-banner .padded-container {
  padding: 5rem 0;
  width: 61.25rem;
  display: flex;
  flex-direction: column;
  position: relative;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  z-index: 1;
}

@media (max-width: 766px) {
  .VN015B-centered-navigation-banner .padded-container {
    padding: 3rem .625rem;
  }
}

.VN015B-centered-navigation-banner .padded-container .vn015b-content .rte-label--eyebrow {
  margin-bottom: 1rem;
  font-weight: 700;
  letter-spacing: 0.03rem;
}

.VN015B-centered-navigation-banner .padded-container .vn015b-content .vn015b-heading {
  font-size: 2.25rem;
  font-weight: 300;
  line-height: 3rem;
  margin-bottom: 1.5rem;
}

@media (max-width: 766px) {
  .VN015B-centered-navigation-banner .padded-container .vn015b-content .vn015b-heading {
    font-size: 1.875rem;
    line-height: 2.5rem;
  }
}

.VN015B-centered-navigation-banner .padded-container .vn015b-content .cm-teasable__text {
  margin-top: 0;
}

.VN015B-centered-navigation-banner .padded-container .vn015b-content .cm-teasable__text p {
  margin: 0;
}

.VN015B-centered-navigation-banner .padded-container .vn015b-content .vn015b-cta-container ._vn015b-cta-buttons {
  text-align: center;
  margin-top: 2rem;
}

.VN015B-centered-navigation-banner .padded-container .vn015b-content .vn015b-cta-container .cta-buttons .cta-btn:not(:only-child):not(:last-child) {
  margin-right: 1.25rem;
}

@media (max-width: 766px) {
  .VN015B-centered-navigation-banner .padded-container .vn015b-content .vn015b-cta-container .cta-buttons .cta-btn:not(:only-child):not(:last-child) {
    margin-right: 0;
  }
}

.mwf-form ul {
  margin: 0 !important;
  padding: 0 !important;
  list-style: none !important;
}

.mwf-form ul li.mwf-error {
  font-size: 18px;
}

.mwf-field {
  display: inline-block;
  font-size: 18px;
  width: 100%;
  margin-bottom: 1em;
  margin-right: 1em;
  margin-left: 0;
  vertical-align: top;
}

.mwf-label {
  line-height: 1.4;
  margin: 0;
  font-weight: 300;
}

.mwf-input input[type="text"], .mwf-input input[type="password"], .mwf-input input[type="email"],
.mwf-input input[type="url"], .mwf-input input[type="search"], .mwf-input textarea {
  border: transparent;
  padding: 5px 10px;
  font-size: 18px;
  width: 100%;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background-color: #f0f0f0;
}

.mwf-form ul > li select {
  border: 1px solid #050505;
  padding: 5px 10px;
  font-size: 18px;
  width: 100%;
  float: left;
}

.mwf-form ul > li input[type="checkbox"], .mwf-form ul > li input[type="radio"] {
  box-sizing: border-box;
  margin: 0 .5em 0 0;
  vertical-align: middle;
}

.mwf-input input:focus {
  border: 1px solid #00AA7E;
  box-shadow: none;
  outline: medium none;
}

.mwf-s {
  width: 11em !important;
}

.mwf-m {
  width: 17em !important;
}

.mwf-l {
  width: 23em !important;
}

.mwf-input fieldset {
  border: 0px;
  margin: 0.5em 0 0;
  padding: 0px;
}

/* Paragraph */
.mwf-italic {
  font-style: italic;
}

.mwf-bold {
  font-weight: 600;
}

/* Buttons */
.mwf-button {
  display: inline-block;
  font-size: 18px;
  margin-bottom: 1em;
  margin-right: 1em;
  margin-left: 0;
  vertical-align: top;
}

.mwf-cancel, .mwf-next {
  margin-top: 1em;
  float: right;
}

.mwf-back {
  margin-top: 1em;
}

.mwf-form ul > li input[type="button"], .mwf-form ul > li input[type="submit"] {
  padding: 5px 10px;
  background: transparent;
  border: 0;
  color: #FFF;
  height: 100%;
}

/* Summary */
.mwf-table {
  width: 35em;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.mwf-table thead th {
  /*width: 50%;*/
}

.mwf-table tr:nth-child(2n) td {
  background: #F9F9F9;
}

.mwf-table th, .mwf-table td {
  border: none;
  border-top: 1px solid #DDD;
  padding: 6px;
  background-color: transparent;
}

/* Pager */
.mwf-form ul > li.mwf-pager p {
  display: inline-block;
  font-size: 18px;
  margin-bottom: 1em;
  margin-right: 1em;
  margin-left: 0;
  vertical-align: top;
  text-align: center;
  width: 100%;
}

.mwf-form h3 {
  font-size: 1.85em;
  line-height: 1.222em;
}

.mwf-form ul > li .mwf-option {
  cursor: pointer;
  display: block;
  margin: 0.5em 1em 0 0;
  vertical-align: top;
  white-space: nowrap;
}

.mwf-form ul > li .mwf-option label p {
  font-size: 18px;
  margin: 0 0.5em 0 0;
}

.mwf-form ul > li fieldset label {
  cursor: pointer;
  vertical-align: middle;
  display: inline-block;
  margin: 0;
}

.mwf-error {
  color: red !important;
  margin-top: 0.5em !important;
  font-size: 18px;
}

/* File Upload */
.mwf-upload {
  width: 35em;
}

.mwf-upload-dropzone {
  text-align: center;
  border: 2px dashed #666;
  background-color: #ffffff;
  display: block;
}

.mwf-upload-dragover {
  border: 2px solid #666;
}

.mwf-upload-dropzone h3 {
  font-size: 18px;
  color: #666;
  font-weight: 200;
  line-height: 1em;
  text-transform: uppercase;
  padding: 0.5em;
  margin-bottom: 1em;
  margin-top: 1em;
}

.mwf-upload-button {
  position: relative;
  overflow: hidden;
  margin: 0 10px 20px 10px;
  background-color: #fff;
  border: 1px #666 solid;
  color: #333;
  -moz-user-select: none;
  background-image: none;
  cursor: pointer;
  display: inline-block;
  font-size: 18px;
  font-weight: normal;
  line-height: 1.42857;
  padding: 5px 10px;
  text-align: center;
  vertical-align: middle;
  white-space: nowrap;
}

.mwf-upload-button input[type="file"] {
  position: absolute;
  top: 0;
  right: 0;
  margin: 0;
  padding: 0;
  font-size: 20px;
  cursor: pointer;
  opacity: 0;
  filter: alpha(opacity=0);
}

.mwf-upload button {
  border: 1px solid white;
  text-align: center;
  padding: 5px 10px;
  cursor: pointer;
  min-width: 120px;
}

.mwf-upload-delete {
  background-color: #666;
  color: white;
}

.mwf-upload-upload {
  margin-left: 18px;
  background-color: #b04747;
  color: white;
}

.mwf-upload-filecontainer {
  width: 100%;
  min-height: 10px;
}

.mwf-upload-row {
  width: 100%;
  border-bottom: 1px solid #666;
  padding: 18px 0 18px;
  box-sizing: border-box;
  position: relative;
}

.mwf-upload-disabled {
  cursor: not-allowed !important;
  opacity: 0.4;
}

.mwf-upload-disabled button, .mwf-upload-disabled input {
  cursor: not-allowed !important;
}

.mwf-upload-preview {
  float: left;
  width: 138px;
  height: 138px;
  display: block;
  position: relative;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: inherit;
  background-size: 120px 120px;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgd2lkdGg9IjE2ODNweCIgaGVpZ2h0PSIxNjgzcHgiIHZlcnNpb249IjEuMSIgc3R5bGU9InNoYXBlLXJlbmRlcmluZzpnZW9tZXRyaWNQcmVjaXNpb247IHRleHQtcmVuZGVyaW5nOmdlb21ldHJpY1ByZWNpc2lvbjsgaW1hZ2UtcmVuZGVyaW5nOm9wdGltaXplUXVhbGl0eTsgZmlsbC1ydWxlOmV2ZW5vZGQ7IGNsaXAtcnVsZTpldmVub2RkIg0Kdmlld0JveD0iMCAwIDE2ODggMTY4OCINCiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+DQogPGRlZnM+DQogIDxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+DQogICA8IVtDREFUQVsNCiAgICAuZmlsMCB7ZmlsbDojRjNGM0YzfQ0KICAgIC5maWwxIHtmaWxsOndoaXRlfQ0KICAgXV0+DQogIDwvc3R5bGU+DQogPC9kZWZzPg0KIDxnIGlkPSJFYmVuZV94MDAyMF8xIj4NCiAgPG1ldGFkYXRhIGlkPSJDb3JlbENvcnBJRF8wQ29yZWwtTGF5ZXIiLz4NCiAgPHJlY3QgY2xhc3M9ImZpbDAiIHdpZHRoPSIxNjg4IiBoZWlnaHQ9IjE2ODgiLz4NCiAgPHBhdGggY2xhc3M9ImZpbDEiIGQ9Ik0xMDgyIDEyOTZsLTQ3MiAwYy01NSwwIC05MiwtMzcgLTkyLC05MmwwIC03MjNjMCwtNzIgNTksLTg4IDEyMSwtODhsMjU1IDBjMTksMCAyOSwyMyAyOSw0NmwwIDE1MWMwLDE0IC0xLDI0IDQsMzMgMyw2IDE2LDE2IDIzLDE5IDYsMiAxMzQsMiAxNDgsMSA2OSwwIDc1LDIgNzUsNzlsMCA0NzZjMCw1OCAtMzQsOTYgLTkyLDk2em0tNjQ4IC04MjhsMCA3NjFjMCwxOCAxMiw0NyAxOSw2MSAxMCwxOSAyMCwzMSAzNCw0NSAyNSwyNSA2Niw0NSAxMTQsNDVsNDgxIDBjNTEsMCA4NywtMTUgMTE2LC0zOSAyMiwtMTggNTYsLTYyIDU2LC05OWwwIC02MTRjMCwtMzMgLTI0LC01MiAtNDIsLTc1IC04LC0xMCAtOSwtMTMgLTE5LC0yMyAtNTEsLTUxIC0yMDYsLTIyMCAtMjU2LC0yMjBsLTMyMiAwYy0xMDUsMCAtMTgwLDczIC0xODAsMTU5eiIvPg0KIDwvZz4NCjwvc3ZnPg0K);
}

.mwf-upload-metadata ul {
  list-style-type: none;
  font-size: 18px;
}

.mwf-upload-metadata ul li {
  list-style-type: none;
}

.mwf-upload-error {
  color: orangered;
  margin: 5px 0;
}

.mwf-upload-actions {
  width: 100%;
  display: inline-block;
}

.mwf-upload-progressbar {
  background: #666;
  margin-top: 10px;
  bottom: 30px;
  right: 20px;
  display: none;
}

.mwf-upload-progressbar > span {
  font-size: 18px;
  display: block;
  height: 100%;
  background-color: #b04747;
  position: relative;
  overflow: hidden;
  text-align: center;
  color: #fff;
}

.mwf-upload-footer {
  position: relative;
  padding: 10px 20px;
  box-sizing: border-box;
  overflow: auto;
  background: #666;
}

.mwf-upload-footer-actions {
  float: right;
}

/* Ajax Autocomplete for jQuery */
.autocomplete-suggestions {
  border: 1px solid #999;
  background: #FFF;
  overflow: auto;
}

.autocomplete-suggestion {
  padding: 2px 5px;
  white-space: nowrap;
  overflow: hidden;
  font-size: 18px;
}

.autocomplete-suggestion:hover {
  background-color: #ededed;
}

.autocomplete-suggestions strong {
  font-weight: bolder;
}

/* Breakpoint(s) */
@media only screen and (max-width: 767px) {
  .mwf-field {
    width: 24em;
    margin-right: 0;
  }
  .mwf-form ul > li select {
    width: 23em;
  }
  .mwf-form ul > li.mwf-pager p {
    margin-right: 0;
  }
  .mwf-form {
    width: 24em;
  }
  .mwf-s {
    width: 23em !important;
  }
  .mwf-m {
    width: 23em !important;
  }
  .mwf-l {
    width: 23em !important;
  }
  .mwf-input input[type="text"], .mwf-input input[type="password"], .mwf-input input[type="email"],
  .mwf-input input[type="url"], .mwf-input input[type="search"], .mwf-input textarea {
    width: 23em;
  }
  .mwf-upload {
    width: 23em !important;
  }
  .mwf-field,
  .mwf-input,
  .mwf-text,
  .mwf-form {
    width: 100% !important;
  }
}

.mwf-title p {
  font-size: 2.25em;
  line-height: 1.222em;
}

.mwf-field p {
  margin: 0;
}

/*$screen-header-md-min: 960px;
$screen-header-sm-max: 959.98px;*/
.main-header {
  background-color: #ffffff;
}

@media (min-width: 1280px) {
  .main-header {
    position: relative;
    padding: 0 40px;
  }
}

.main-header-content {
  height: 48px;
  position: relative;
  margin-left: auto;
  margin-right: auto;
  width: 100%;
  max-height: 100%;
}

.main-header-content .cm-user-login,
.main-header-content .cm-user-login--authenticated {
  position: relative;
  height: 4rem;
  width: 4rem;
  padding: 1rem;
}

.main-header-content .cm-user-login .user-circle,
.main-header-content .cm-user-login--authenticated .user-circle {
  height: 2rem;
  width: 2rem;
}

.main-header-content .cm-user-login .user-circle.show-org-name,
.main-header-content .cm-user-login--authenticated .user-circle.show-org-name {
  display: none;
  visibility: hidden;
}

.main-header-content .cm-user-login svg,
.main-header-content .cm-user-login--authenticated svg {
  fill: #c0c0c0;
  cursor: pointer;
}

.main-header-content .cm-user-login svg .userIcon,
.main-header-content .cm-user-login--authenticated svg .userIcon {
  transform: translate(0.25rem, 0.25rem);
}

.main-header-content .cm-user-login svg text,
.main-header-content .cm-user-login--authenticated svg text {
  font-size: 0.75rem;
  font-weight: 600;
  line-height: 1rem;
}

@media (max-width: 1279.98px) {
  .main-header-content .cm-user-login,
  .main-header-content .cm-user-login--authenticated {
    display: none;
  }
}

.main-header-content .cm-user-login--authenticated .cm-org-name {
  width: 5.25rem;
  overflow: hidden;
  height: 2rem;
  font-size: 0.75rem;
  font-weight: 500;
  line-height: 1rem;
  letter-spacing: normal;
  cursor: pointer;
}

.main-header-content .cm-user-login--authenticated .cm-org-name:before {
  content: '';
  display: block;
  position: absolute;
  transform: rotate(45deg);
  right: 0.875rem;
  bottom: 1.375rem;
  width: 0.5rem;
  height: 0.5rem;
  border-right: 0.125rem solid #000000;
  border-bottom: 0.125rem solid #000000;
}

.main-header-content .cm-user-login--authenticated .cm-org-name.cm-popup-btn--active:before {
  transform: rotate(225deg);
}

.main-header-content .cm-user-login--authenticated.org--authenticated {
  width: 7.25rem;
  padding: 1rem 1.5rem 1rem 0.5rem;
}

.main-header-content .cm-user-login--authenticated.org--authenticated .user-circle {
  display: none;
  visibility: hidden;
}

.main-header-content .cm-user-login--authenticated .cm-user-login-popup {
  overflow-y: auto;
  z-index: -1;
  top: 4rem;
  left: -1rem;
  background-color: #fff;
  position: absolute;
  width: 248px;
  max-height: calc(100vh - 64px);
  border: 1px solid #f0f0f0;
  text-align: left;
  display: none;
  cursor: default;
}

.main-header-content .cm-user-login--authenticated .cm-user-login-popup.cm-popup--active {
  display: block !important;
}

.main-header-content .cm-user-login--authenticated .cm-user-login-popup .org-selector-menu {
  padding: 0.25rem 0 1rem 0;
  margin: 0 1.25rem 0 1.25rem;
  border-bottom: 1px solid #c0c0c0;
}

.main-header-content .cm-user-login--authenticated .cm-user-login-popup .org-selector-menu .org-selector {
  display: block;
  line-height: 1rem;
  vertical-align: top;
  margin-bottom: 0.5rem;
  font-size: 0.75rem;
  font-weight: 600;
}

.main-header-content .cm-user-login--authenticated .cm-user-login-popup .org-selector-menu .org-selector .cm-org-popup-button {
  border: none;
  background: none;
  line-height: 1rem;
  font-weight: 500;
  float: right;
  color: #7B9BAA;
}

.main-header-content .cm-user-login--authenticated .cm-user-login-popup .org-selector-menu .org-selector .cm-org-popup-button:hover {
  color: #00AA7E;
}

.main-header-content .cm-user-login--authenticated .cm-user-login-popup .org-selector-menu .cm-current-org {
  display: block;
  font-size: 0.75rem;
  line-height: 1rem;
  font-weight: 500;
  color: #707070;
}

.main-header-content .cm-user-login--authenticated .cm-user-login-popup .links {
  padding: 1rem 1.25rem 1.5rem 1.25rem;
  font-size: 0.875rem;
  font-weight: 400;
}

.main-header-content .cm-user-login--authenticated .cm-user-login-popup .links a {
  color: #333;
  line-height: 1.5rem;
}

.main-header-content .cm-user-login--authenticated .cm-user-login-popup .links a:hover {
  color: #00AA7E;
}

.main-header-content .cm-user-login--authenticated .cm-user-login-popup .links .left_espot {
  padding-bottom: 1rem;
  line-height: 1rem;
}

.main-header-content .cm-user-login--authenticated .cm-user-login-popup .links .myAccountLink {
  padding-bottom: 1rem;
}

.main-header-content .cm-user-login--authenticated .cm-user-login-popup .links .sign-out {
  font-weight: 500;
  padding-top: 1rem;
}

.main-header-content .cm-user-login--authenticated .cm-user-login-popup .links .menulink {
  margin-top: -3rem;
}

.main-header-content .cm-user-login--authenticated .cm-user-login-popup .greetings .greetings-name {
  position: relative;
  top: -20px;
  font-weight: 500;
  font-size: 0.875rem;
}

.main-header-content .cm-user-login--authenticated .cm-user-login-popup .greetings svg {
  cursor: default !important;
  margin: 16px 8px 0px 16px;
}

.main-header-content .cm-user-login--authenticated .cm-user-login-popup .greetings svg text {
  font-size: 1.125rem;
  font-weight: 500;
}

.main-header-content .cm-user-login--authenticated .cm-user-login-popup .sign-out {
  border-top: 1px solid #c0c0c0;
}

@media (min-width: 1280px) {
  .main-header-content {
    height: 64px;
    max-width: 1180px;
    position: static;
    display: flex;
    align-items: center;
    flex-flow: row wrap;
    justify-items: center;
  }
}

.navbar-header {
  height: 100%;
  background-color: #ffffff;
}

.navbar-header .navbar-toggle {
  padding: 22px 12px 23px 12px;
  margin: 0;
  border: none;
  z-index: 1;
}

@media (min-width: 1280px) {
  .navbar-header {
    float: left;
    display: contents;
  }
}

.navbar-brand {
  height: 100%;
  margin-left: 12px;
}

.navbar-brand * {
  height: 100%;
}

.navbar-brand img {
  display: block;
}

@media (min-width: 1280px) {
  .navbar-brand {
    margin-left: 0;
    margin-right: 40px;
  }
  .navbar-brand .emerson-logo__image-box {
    width: 103px;
  }
}

/*$screen-header-md-min: 960px;
$screen-header-sm-max: 959.98px;*/
.search-wrapper .search {
  width: 0;
  height: 100%;
  position: absolute;
  right: 0;
  top: 0;
  padding-right: 48px;
  z-index: 0;
  background-color: transparent;
  transition: z-index 0s 1s, width 1s ease-in-out, background-color .5s .5s ease-in-out;
}

.search-wrapper .search form {
  margin: 0;
  padding-right: 12px;
  padding-left: 16px;
}

.search-wrapper .search .search_placeholder_ie {
  display: none;
  color: #fff;
  opacity: 0.75;
  font-style: italic;
  font-size: 14px;
  margin-top: -24px;
  cursor: text;
}

.search-wrapper .search .search_input {
  opacity: 0;
  width: 100%;
  height: 26px;
  padding: 0;
  margin-top: 14px;
  border: 0;
  border-bottom: 1px solid #ffffff;
  border-radius: 0;
  transition: opacity .2s 1s ease-in-out;
  background-color: transparent;
  color: #ffffff;
  line-height: 2em;
  font-size: 1em;
  font-weight: 400;
}

.search-wrapper .search .search_input::-moz-placeholder {
  color: #ffffff;
  opacity: 1;
}

.search-wrapper .search .search_input:-ms-input-placeholder {
  color: #ffffff;
}

.search-wrapper .search .search_input::-webkit-input-placeholder {
  color: #ffffff;
}

.search-wrapper .search .search_input::placeholder {
  font-style: italic;
  opacity: 0.75;
  font-size: 1rem;
  font-weight: 400;
}

.search-wrapper .search .search_input::-moz-placeholder {
  font-style: italic;
  opacity: 0.75;
  font-size: 1rem;
  font-weight: 400;
}

.search-wrapper .search .search_input:-ms-input-placeholder {
  color: transparent;
  font-style: italic;
  opacity: 0.75;
  font-size: 1rem;
  font-weight: 400;
}

.search-wrapper .search .search_input::-webkit-input-placeholder {
  font-style: italic;
  opacity: 0.75;
  font-size: 1rem;
  font-weight: 400;
}

.search-wrapper .search .search_input:focus {
  outline: none;
}

.search-wrapper .search .search_input::-ms-clear {
  display: none;
}

.search-wrapper .search.expanded {
  width: 100%;
  z-index: 1;
  background-color: #535353;
  transition: z-index 0s, width 1s ease-in-out, background-color 0s;
}

.search-wrapper .search.expanded .search_input {
  opacity: 1;
  transition: opacity 1s ease-in-out;
}

.search-wrapper .search .glyphicon {
  margin: auto;
  font-size: 24px;
}

.search-wrapper .close-search {
  position: absolute;
  top: 0;
  right: 0;
  width: 48px;
  height: 48px;
  padding: 0;
  border: 0;
  opacity: 0;
  text-align: center;
  font-weight: 500;
  background-color: #0071ad;
  transition: opacity 1s ease-in-out;
}

.search-wrapper .close-search:before, .search-wrapper .close-search:after {
  content: '';
  display: block;
  position: absolute;
  top: 23px;
  left: 9px;
  width: 30px;
  height: 3px;
  background-color: #ffffff;
  transform: rotate(45deg);
}

.search-wrapper .close-search:before {
  transform: rotate(135deg);
}

.search-wrapper .open-search {
  position: absolute;
  top: 0;
  right: 48px;
  width: 48px;
  height: 48px;
  cursor: pointer;
}

.search-wrapper .open-search .search-submit {
  width: 48px;
  padding: 0;
  border: 0;
  font-size: 1em;
  line-height: 1em;
  background-color: transparent;
  color: #c0c0c0;
  transition: color 1s ease-in-out;
}

.search-wrapper .open-search .search-submit .glyphicon {
  font-size: 24px;
}

.search-wrapper .open-search .text {
  display: none;
}

.search-wrapper .expanded .close-search {
  opacity: 1;
}

.search-wrapper .expanded .open-search {
  opacity: 1;
  z-index: 1;
}

.search-wrapper .expanded .open-search .search-submit {
  color: #ffffff;
  transition: color 1s ease-in-out;
}

@media (min-width: 1280px) {
  .search-wrapper {
    display: inline-block;
    position: relative;
    top: auto;
    right: auto;
    height: 64px;
    width: auto;
  }
  .search-wrapper .search {
    height: 64px;
    width: 0;
    padding: 0;
    transition: z-index 0s 1s, width 200ms 100ms ease-in-out, background-color 200ms 100ms ease-in-out;
  }
  .search-wrapper .search form {
    padding: 0 1.25rem;
    height: 64px;
    margin-right: 0;
    transition: margin-right 0s 100ms linear;
  }
  .search-wrapper .search .search_input {
    margin: 24px 0 0 0;
    font-size: 0.875em;
    transition: opacity 100ms linear;
  }
  .search-wrapper .search .search_input::placeholder {
    font-size: 1em;
  }
  .search-wrapper .search .search_input::-moz-placeholder {
    font-size: 1em;
  }
  .search-wrapper .search .search_input:-ms-input-placeholder {
    font-size: 1em;
  }
  .search-wrapper .search .search_input::-webkit-input-placeholder {
    font-size: 1em;
  }
  .search-wrapper .search .close-search {
    visibility: hidden;
  }
  .search-wrapper .search.expanded {
    transition: z-index 0s, width 300ms ease-in-out, background-color 0s;
  }
  .search-wrapper .search.expanded .search_input {
    opacity: 1;
    transition: opacity 100ms 300ms linear;
  }
  .search-wrapper .search.expanded .close-search {
    visibility: visible;
  }
  .search-wrapper .open-search {
    width: auto;
    height: 64px;
    padding-right: 8px;
    padding-left: 8px;
    right: 0;
    font-size: 0.875em;
    line-height: 64px;
    text-align: right;
    white-space: nowrap;
  }
  .search-wrapper .open-search:hover {
    background-color: #004B8D;
  }
  .search-wrapper .open-search:hover .search-submit,
  .search-wrapper .open-search:hover .text {
    color: #ffffff;
  }
  .search-wrapper .open-search:hover .text {
    white-space: nowrap;
  }
  .search-wrapper .open-search .search-submit {
    transition: none;
    height: inherit;
  }
  .search-wrapper .open-search .text {
    display: inline;
    color: #c0c0c0;
    font-weight: 500;
  }
  .search-wrapper .close-search {
    width: 64px;
    height: 64px;
    transition: none;
  }
  .search-wrapper .close-search:before, .search-wrapper .close-search:after {
    top: 50%;
    left: 18px;
    width: 30px;
    height: 3px;
    margin-top: -2px;
  }
  .search-wrapper .expanded .cm-search {
    margin-right: 64px;
  }
  .search-wrapper .expanded .open-search {
    margin-right: 64px;
    transition-delay: 300ms;
    transition-property: margin-right;
  }
  .search-wrapper .expanded .open-search .text {
    display: none;
  }
  .search-wrapper .expanded .open-search:hover {
    background-color: transparent;
  }
  .search-wrapper .expanded .close-search {
    z-index: 1;
    transition: opacity 300ms linear;
  }
}

@media (max-width: 1280px) {
  .search-wrapper .search .search_input::placeholder {
    font-size: .75em;
  }
  .search-wrapper .search .search_input::-moz-placeholder {
    font-size: .75em;
  }
  .search-wrapper .search .search_input:-ms-input-placeholder {
    font-size: .75em;
  }
  .search-wrapper .search .search_input::-webkit-input-placeholder {
    font-size: .75em;
  }
  .search-wrapper .search form .search-submit {
    height: inherit;
  }
}

/*$screen-header-md-min: 960px;
$screen-header-sm-max: 959.98px;*/
.cm-search-autosuggestions {
  position: absolute;
  width: 100%;
  box-shadow: 0 6px 6px -6px rgba(0, 0, 0, 0.2), -6px 0 6px -6px rgba(0, 0, 0, 0.2), 6px 0 6px -6px rgba(0, 0, 0, 0.2);
  padding: 0;
  right: 0px;
  top: 100%;
  z-index: -1;
  overflow-y: hidden;
  background-color: #ffffff;
}

.cm-search-autosuggestions.cm-popup--active:before {
  padding-top: 0%;
}

@media (min-width: 767px) {
  .cm-search-autosuggestions {
    width: auto;
    overflow-y: hidden;
  }
}

@media (min-width: 1280px) {
  .cm-search-autosuggestions {
    width: 670px;
  }
}

.cm-search-autosuggestions .cm-popup {
  position: relative;
}

.cm-search-autosuggestions .cm-popup--search-suggestions {
  background-color: initial;
  border: none;
  padding: 0;
  top: 0;
}

.cm-search-autosuggestions .cm-popup--search-suggestions .suggested-keywords-label, .cm-search-autosuggestions .cm-popup--search-suggestions .suggestion-category-label {
  font-weight: 500;
  font-size: 1em;
  line-height: 1.1rem;
  margin-bottom: 5px;
}

.cm-search-autosuggestions .cm-popup--search-suggestions a {
  color: #000000;
}

.cm-search-autosuggestions .cm-popup--search-suggestions a:hover {
  color: #00AA7E;
}

.cm-search-autosuggestions .cm-search-suggestions-keywords-category {
  background-color: #f0f0f0;
  padding: 0;
  width: 100%;
}

@media (min-width: 767px) {
  .cm-search-autosuggestions .cm-search-suggestions-keywords-category {
    float: right;
    width: auto;
  }
}

.cm-search-autosuggestions .cm-search-suggestions-keywords-category .cm-popup--search-suggestions {
  border-bottom: 2px solid #ffffff;
  height: 240px;
  margin-left: 0;
  padding: 20px;
  overflow: hidden;
}

@media (min-width: 767px) {
  .cm-search-autosuggestions .cm-search-suggestions-keywords-category .cm-popup--search-suggestions {
    width: 335px;
    height: 482px;
  }
}

.cm-search-autosuggestions .cm-search-suggestions-keywords-category .cm-popup--search-suggestions:last-child {
  border-bottom: 2px solid #f0f0f0;
}

.cm-search-autosuggestions .cm-search-suggestions-keywords-category .cm-popup--search-suggestions .cm-search-suggestions__item, .cm-search-autosuggestions .cm-search-suggestions-keywords-category .cm-popup--search-suggestions .cm-search-suggestions-category__item {
  border: none;
  line-height: 44px;
  padding: 0;
}

.cm-search-autosuggestions .cm-search-suggestions-keywords-category .cm-popup--search-suggestions .cm-search-suggestions__item:focus, .cm-search-autosuggestions .cm-search-suggestions-keywords-category .cm-popup--search-suggestions .cm-search-suggestions-category__item:focus {
  margin-left: -5px;
  padding-left: 5px;
}

.cm-search-autosuggestions .cm-search-suggestions-keywords-category .cm-popup--search-suggestions .cm-search-suggestions__item:hover, .cm-search-autosuggestions .cm-search-suggestions-keywords-category .cm-popup--search-suggestions .cm-search-suggestions-category__item:hover {
  color: #00AA7E;
}

.cm-search-autosuggestions .cm-search-suggestions-keywords-category .cm-popup--search-suggestions .cm-search-suggestions-category__item {
  line-height: 22px;
  padding: 4px 0;
}

.cm-search-autosuggestions .cm-popup--search-suggestions-product {
  margin-left: 0;
  width: 100%;
}

@media (min-width: 767px) {
  .cm-search-autosuggestions .cm-popup--search-suggestions-product {
    float: left;
    width: 335px;
  }
}

.cm-search-autosuggestions .cm-popup--search-suggestions-product .cm-search-suggestions-product li:focus {
  outline-offset: -1px;
}

.cm-search-autosuggestions .cm-popup--search-suggestions-product .cm-search-suggestions-product .cm-search-suggestions-product__item {
  border-bottom: 2px solid #f0f0f0;
  padding: 20px 15px;
}

@media (max-width: 766px) {
  .cm-search-autosuggestions .cm-popup--search-suggestions-product .cm-search-suggestions-product .cm-search-suggestions-product__item {
    padding: 20px 10px;
  }
}

.cm-search-autosuggestions .cm-popup--search-suggestions-product .cm-search-suggestions-product .cm-search-suggestions-product__item a .cm-search-suggestions-product__item-image {
  clear: left;
  float: left;
  width: 30%;
}

.cm-search-autosuggestions .cm-popup--search-suggestions-product .cm-search-suggestions-product .cm-search-suggestions-product__item a .cm-search-suggestions-product__item-headline {
  float: left;
  width: 70%;
  padding-left: 15px;
  word-break: break-word;
}

.cm-search-autosuggestions .cm-popup--search-suggestions-product .cm-search-suggestions-product .cm-search-suggestions-product__item a .cm-search-suggestions-product__item-description {
  float: left;
  width: 70%;
  padding-left: 15px;
  margin-top: 5px;
}

.cm-search-autosuggestions .cm-search-results {
  clear: both;
}

.cm-search-autosuggestions .cm-search-results .btn {
  color: #00AA7E;
  width: 100%;
  max-width: none;
}

.cm-search-autosuggestions .cm-search-results .btn:focus {
  outline: auto;
}

.cm-search-autosuggestions .cm-search-results .btn .text-wrapper:after {
  border-top-color: #00AA7E;
  border-right-color: #00AA7E;
}

.cm-popup--search {
  background-color: #e5e5e5;
  border: 1px solid #919191;
  right: 0;
  width: 100%;
}

.cm-search-suggestions--empty {
  display: none;
}

.cm-search-suggestions,
.cm-search-suggestions-category,
.cm-search-suggestions-product {
  list-style: none;
  margin: 0;
  padding: 0;
  font-size: 0.75em;
}

.cm-search-no-suggestions {
  line-height: 44px;
}

.cm-search-no-suggestions, .cm-search-no-suggestions-category,
.cm-search-no-suggestions-product {
  padding: 0 13px;
}

.cm-search-suggestions__item,
.cm-search-suggestions-category__item,
.cm-search-suggestions-product__item {
  cursor: pointer;
}

@media (min-width: 1280px) {
  .sub-nav.industries-sub-nav {
    background-color: #ffffff;
    box-shadow: 0 6px 6px -6px rgba(0, 0, 0, 0.2), -6px 0 6px -6px rgba(0, 0, 0, 0.2), 6px 0 6px -6px rgba(0, 0, 0, 0.2);
    right: -70px;
    max-width: 840px;
    overflow: hidden;
    min-height: auto;
    border-bottom: 17px solid #ffffff;
  }
  .sub-nav.industries-sub-nav.expertise-sub-nav {
    right: 30px;
  }
  .sub-nav.industries-sub-nav .products {
    float: left;
    display: block;
  }
  .sub-nav.industries-sub-nav .products ul {
    width: 240px;
    float: left;
  }
  .sub-nav.industries-sub-nav .products ul:last-child {
    float: right;
  }
  .sub-nav.industries-sub-nav .brands {
    width: 360px;
    float: left;
    position: relative;
    display: block;
  }
  .sub-nav.industries-sub-nav .brands:before {
    content: '';
    display: block;
    height: 446px;
    width: 1px;
    background-color: #c0c0c0;
    position: absolute;
    top: 17px;
    left: 0;
  }
}

@media (min-width: 1280px) {
  .main-nav .sub-nav {
    display: none;
    position: absolute;
    min-height: 480px;
    z-index: -1;
    font-size: .75em;
  }
  .main-nav .sub-nav .nav-title {
    width: 580px;
    font-weight: 600;
    text-transform: uppercase;
    padding: 14px 20px 7px;
    font-size: 1em;
    line-height: 1.625;
    letter-spacing: .08em;
    float: left;
  }
  .main-nav .sub-nav li {
    padding: 7px 0;
  }
  .main-nav .sub-nav a {
    color: #2d383f;
    padding: 0 20px 0 20px;
    display: inline-block;
    width: 100%;
    position: relative;
    font-weight: 400;
    display: flex;
  }
  .main-nav .sub-nav a:hover {
    color: #00AA7E;
    text-decoration: underline;
  }
  .main-nav .sub-nav a.mobile-accordion-toggle {
    display: none;
  }
  .main-nav .sub-nav .promo {
    height: 120px;
    overflow: hidden;
  }
  .main-nav .sub-nav .promo .image-container {
    position: relative;
    overflow: hidden;
  }
  .main-nav .sub-nav .promo .image-container:before {
    display: block;
    padding-top: 50%;
    content: "";
  }
  .main-nav .sub-nav .promo img {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
  }
  .main-nav .sub-nav .promo a {
    padding: 0;
  }
  .main-nav .sub-nav h3 {
    font-weight: 600;
    text-transform: uppercase;
    padding: 14px 20px 7px 20px;
    font-size: 1em;
    line-height: 1.625;
    letter-spacing: .08em;
    float: left;
  }
  .main-nav .sub-nav h3 a {
    padding: 0;
    font-weight: 600;
  }
  .main-nav .sub-nav h3 a:after {
    content: '';
    display: inline-block;
    margin-left: 10px;
    width: 8px;
    height: 8px;
    background-color: transparent;
    border-top: 2px solid #2d383f;
    border-right: 2px solid #2d383f;
    transform: rotate(45deg);
  }
  .main-nav .sub-nav h3 a:hover {
    text-decoration: none;
  }
  .main-nav .sub-nav h3 a:hover:after {
    border-color: #00AA7E;
  }
}

@media (min-width: 1280px) {
  .sub-nav.single-col-sub-nav {
    background-color: #ffffff;
    box-shadow: 0 6px 6px -6px rgba(0, 0, 0, 0.2), -6px 0 6px -6px rgba(0, 0, 0, 0.2), 6px 0 6px -6px rgba(0, 0, 0, 0.2);
    width: 240px;
    overflow: hidden;
    min-height: fit-content;
  }
  .sub-nav.single-col-sub-nav .products {
    overflow: hidden;
    position: relative;
  }
  .sub-nav.single-col-sub-nav .products ul {
    float: left;
    width: 100%;
  }
  .sub-nav.single-col-sub-nav .all-brands {
    float: right;
    margin-top: 20px;
    width: 50%;
  }
}

.main-nav > li > a,
.main-nav > li > span {
  font-weight: 500;
}

@media (min-width: 1280px) {
  .main-nav {
    display: inline-flex;
    align-self: stretch;
    flex: 1;
    overflow: hidden;
    font-size: 1em;
    color: #2d383f;
    -webkit-box-flex: 1;
  }
  .main-nav.collapse {
    display: block;
  }
  .main-nav .utility-nav {
    display: none;
  }
  .main-nav > li {
    display: inline-block;
    margin-right: 30px;
  }
  .main-nav > li > a,
  .main-nav > li > span {
    color: #2d383f;
    line-height: 64px;
    display: block;
    font-size: .75em;
  }
  .main-nav > li > a:hover, .main-nav > li > a:active,
  .main-nav > li > span:hover,
  .main-nav > li > span:active {
    color: #00AA7E;
  }
  .main-nav > li:last-child {
    margin-right: 0;
  }
  .main-nav > li:hover > a, .main-nav > li:active > a,
  .main-nav > li:hover > span, .main-nav > li:active > span {
    color: #00AA7E;
    position: relative;
  }
  .main-nav > li:hover > a:after, .main-nav > li:active > a:after,
  .main-nav > li:hover > span:after, .main-nav > li:active > span:after {
    content: '';
    position: absolute;
    display: block;
    width: 100%;
    height: 2px;
    bottom: 18px;
    background-color: #00AA7E;
  }
  .main-nav > li:hover .sub-nav {
    display: block;
    margin-left: -20px;
  }
  .main-nav .mobile-top-link,
  .main-nav .mobile-all-products,
  .main-nav .sub-nav .mobile-all-products,
  .main-nav .mobile-accordion-toggle {
    display: none;
  }
}

body {
  padding-top: 50px;
}

@media (min-width: 1280px) {
  body {
    padding-top: 89px;
    width: 100% !important;
  }
  body.slide-up {
    padding-top: 75px;
  }
}

.main-header {
  box-shadow: 0 1px 7px rgba(0, 0, 0, 0.3);
}

.global-header .visible-header-md,
.global-header .visible-header-md-block {
  display: none;
}

@media (min-width: 1280px) {
  .global-header .visible-header-md,
  .global-header .visible-header-md-block {
    display: block;
  }
}

.global-header .visible-header-sm,
.global-header .visible-header-sm-block {
  display: block;
}

@media (min-width: 1280px) {
  .global-header .visible-header-sm,
  .global-header .visible-header-sm-block {
    display: none;
  }
}

.cm-popup {
  position: absolute;
  z-index: 99;
  visibility: hidden;
}

.cm-popup .cm-popup--active {
  visibility: hidden;
}

.cm-popup--active {
  visibility: visible;
}

.cm-popup--active .cm-popup--active {
  visibility: visible;
}

.header-nav-expanded,
.header-nav-collapsed {
  transition: all .9s ease;
}

@media (min-width: 1280px) {
  .header-nav-expanded {
    position: absolute;
    top: 12.125rem;
  }
}

@media (max-width: 1279px) {
  .utility-nav .brands-dropdown {
    order: 999;
  }
  .utility-nav .brands-dropdown > a {
    color: #2d383f;
    display: block;
    padding: 15px 60px 15px 10px;
    background-color: #f0f0f0;
    border-bottom: 2px solid #ffffff;
    border-top: 2px solid #ffffff;
    margin-left: -10px;
    line-height: 1.625em;
    font-size: 1.1428571429em;
    font-weight: 500;
  }
  .utility-nav .brands-dropdown > a:after {
    content: '';
    display: block;
    width: 10px;
    height: 10px;
    background-color: transparent;
    border-top: 2px solid #c4ced1;
    border-right: 2px solid #c4ced1;
    transform: rotate(45deg);
    position: relative;
    display: inline-block;
    float: right;
    margin-right: -33px;
    margin-top: 8px;
  }
  .utility-nav .brands-dropdown ul {
    padding-left: 0;
    list-style-type: none;
  }
  .utility-nav .brands-dropdown .mobile-top-link {
    line-height: 1.21875em;
  }
  .utility-nav .brands-dropdown .sub-nav {
    margin-left: -10px;
    font-size: 1.1428571429em;
    line-height: 1.625em;
    background-color: #ffffff;
  }
  .utility-nav .language-selector-toggle .locale-desktop-text,
  .utility-nav .language-selector-toggle svg {
    display: none;
  }
}

@media (min-width: 1280px) {
  .utility-nav {
    animation-duration: 800ms;
    animation-fill-mode: both;
    height: auto;
    max-height: none;
    position: relative;
    background-color: black;
    text-align: right;
    line-height: 25px;
  }
  .utility-nav .mobile-top-link {
    display: none;
  }
  .utility-nav .horizontal-list > li > a {
    position: relative;
    z-index: 1;
  }
  .utility-nav:after {
    content: '';
    position: absolute;
    width: 100%;
    height: 25px;
    background-color: #000000;
    display: block;
    z-index: 0;
    top: 0;
  }
  .utility-nav .brands-dropdown {
    float: left;
    margin-left: -30px;
    z-index: -1;
  }
  .utility-nav .brands-dropdown > a:after {
    content: '';
    width: 0;
    height: 0;
    border-style: solid;
    display: inline-block;
    margin-left: 10px;
    border-width: 6px 5px 0 5px;
    border-color: #cecece transparent transparent transparent;
  }
  .utility-nav .brands-dropdown > a:active:after, .utility-nav .brands-dropdown > a:hover:after {
    border-color: #ffffff transparent transparent transparent;
  }
  .utility-nav .brands-dropdown ul {
    position: absolute;
    display: block;
    overflow: hidden;
    animation-fill-mode: both;
    height: 0;
  }
  .utility-nav .brands-dropdown li {
    padding: 15px 0;
    margin: 0 40px 0 0;
    overflow: hidden;
    text-align: center;
  }
  .utility-nav .brands-dropdown li a {
    display: block;
    width: 120px;
    height: 75px;
    overflow: hidden;
  }
  .utility-nav .brands-dropdown li a:hover img {
    margin-top: -75px;
  }
  .utility-nav .brands-dropdown img {
    width: 100%;
  }
  .utility-nav .locale-mobile-text {
    display: none;
  }
}

.utility-nav .language-selector-toggle svg {
  height: 1rem;
  width: 1rem;
  position: relative;
  top: 3px;
}

.utility-nav .language-selector-toggle svg .locale-icon {
  fill: #ffffff;
}

@keyframes slide-down-utility-nav {
  from {
    height: 25px;
  }
  to {
    height: 130px;
  }
}

@keyframes slide-down-utility-nav-list {
  from {
    height: 0;
  }
  to {
    height: 114px;
  }
}

@media (min-width: 1280px) {
  .utility-nav.expanded {
    animation-name: slide-down-utility-nav;
  }
  .utility-nav.expanded .brands-dropdown > a:after {
    border-width: 0 5px 6px 5px;
    border-color: transparent transparent #cecece transparent;
  }
  .utility-nav.expanded .brands-dropdown > a:active:after, .utility-nav.expanded .brands-dropdown > a:hover:after {
    border-color: transparent transparent #ffffff transparent;
  }
  .utility-nav.expanded .brands-dropdown ul {
    animation-name: slide-down-utility-nav-list;
    animation-duration: 900ms;
  }
  .utility-nav.expanded.no-anim {
    height: 130px;
    animation-fill-mode: none;
    animation-name: unset;
  }
  .utility-nav.expanded.no-anim .brands-dropdown ul {
    height: 114px;
    animation-fill-mode: none;
    animation-name: unset;
  }
}

@keyframes slide-up-utility-nav {
  from {
    height: 130px;
  }
  to {
    height: 25px;
  }
}

@keyframes slide-up-utility-nav-list {
  from {
    height: 114px;
  }
  to {
    height: 0;
  }
}

@media (min-width: 1280px) {
  .utility-nav.collapsed {
    animation-name: slide-up-utility-nav;
  }
  .brands-dropdown ul {
    animation-name: slide-up-utility-nav-list;
    animation-duration: 700ms;
  }
  .no-anim {
    animation-fill-mode: none;
    animation-name: unset;
  }
  .no-anim .brands-dropdown ul {
    animation-fill-mode: none;
    animation-name: unset;
  }
}

.main-header {
  background-color: #ffffff;
}

.utility-nav .cm-popup {
  display: none;
}

.utility-nav .cm-popup--active {
  display: block;
}

.utility-nav .cm-popup-container {
  position: relative;
  z-index: 1;
}

.utility-nav .cm-popup-button {
  cursor: pointer;
}

.utility-nav .cm-popup-button:after {
  content: '';
  width: 0;
  height: 0;
  border-style: solid;
}

.utility-nav .language-selector-toggle svg {
  height: 1rem;
  width: 1rem;
  position: relative;
  top: 3px;
}

.utility-nav .language-selector-toggle svg .locale-icon {
  fill: #ffffff;
}

@media (min-width: 1280px) {
  .utility-nav {
    /* background-color: black;
    text-align: right;
    height: 25px;
    max-height: 25px;
    line-height: 25px;*/
  }
  .utility-nav .horizontal-list {
    font-size: 0.75em;
    letter-spacing: .025em;
    color: #cecece;
    font-weight: 500;
  }
  .utility-nav .horizontal-list a, .utility-nav .horizontal-list span {
    color: #cecece;
  }
  .utility-nav .horizontal-list a:hover, .utility-nav .horizontal-list a:active, .utility-nav .horizontal-list span:hover, .utility-nav .horizontal-list span:active {
    color: #ffffff;
  }
  .utility-nav .horizontal-list .cm-popup-button--active {
    color: #ffffff;
  }
  .utility-nav .cm-popup-button:after {
    display: block;
    position: absolute;
    right: -20px;
    top: 9px;
    border-width: 6px 5px 0 5px;
    border-color: #cecece transparent transparent transparent;
  }
  .utility-nav .cm-popup-button:hover:after {
    border-color: #ffffff transparent transparent transparent;
  }
  .utility-nav .cm-popup-button--active:after {
    border-width: 0 5px 6px 5px;
    border-color: transparent transparent #ffffff transparent;
  }
  .utility-nav .cm-popup-button--active:hover:after {
    border-color: transparent transparent #ffffff transparent;
  }
  .utility-nav .cm-popup {
    padding: 0;
    position: absolute;
    top: 25px;
    left: -15px;
    background-color: black;
    text-align: left;
    z-index: 1;
    width: 150px;
  }
  .utility-nav .cm-popup li {
    display: block;
    margin: 0;
  }
  .utility-nav .cm-popup li a {
    padding: 5px 15px;
    display: block;
    color: #ffffff;
  }
  .utility-nav .cm-popup li a:hover {
    background-color: #808080;
  }
  .utility-nav a {
    color: #cecece;
  }
  .utility-nav a:hover, .utility-nav a:active {
    color: #ffffff;
  }
  .utility-nav ul {
    padding-right: 25px;
  }
  .utility-nav li {
    display: inline-block;
    margin-left: 50px;
  }
  .utility-nav li.left-link {
    float: left;
    margin-left: -30px;
  }
  .utility-nav .locale-mobile-text {
    display: none;
  }
  .utility-nav .util-nav-header-icon-active {
    display: none;
    visibility: hidden;
  }
}

@media (max-width: 1279px) {
  .utility-nav {
    font-size: .875em;
    margin-left: 10px;
    line-height: 50px;
  }
  .utility-nav a {
    color: #2d383f;
  }
  .utility-nav a:hover {
    color: #00AA7E;
  }
  .utility-nav > ul {
    display: flex;
    flex-direction: column;
    padding-bottom: 95px;
  }
  .utility-nav .left-link {
    order: 999;
    font-size: 1.1428571429em;
  }
  .utility-nav .left-link a {
    font-weight: 500;
  }
  .utility-nav li:last-child {
    padding-bottom: 0;
  }
  .utility-nav .cm-popup-button:after {
    display: inline-block;
    margin-left: 2px;
    border-width: 9px 5px 0 5px;
    border-color: #c4ced1 transparent transparent transparent;
  }
  .utility-nav .cm-popup-button--active:after {
    border-width: 0 5px 9px 5px;
    border-color: transparent transparent #c4ced1 transparent;
  }
  .utility-nav .cm-popup {
    list-style-type: none;
    padding-left: 40px;
  }
  .utility-nav .cm-popup li:last-child {
    padding-bottom: 0;
  }
  .utility-nav .language-selector-toggle .locale-desktop-text svg {
    display: none;
  }
}

@media (min-width: 1280px) {
  .slide-up .utility-nav .cm-popup--active {
    display: none;
  }
}

.spot-nav .cm-spot-close {
  float: right;
  color: #ffffff;
}

.spot-nav a {
  pointer-events: none;
}

.spot-nav .two-column {
  text-align: center;
}

.spot-nav .two-column li {
  width: 20%;
}

@media (min-width: 1280px) {
  .spot-nav {
    background-color: #00AA7E;
    color: #cecece;
    font-weight: 500;
    letter-spacing: .025em;
    font-size: 0.75em;
    text-align: left;
    height: 25px;
    max-height: 25px;
    line-height: 25px;
    position: relative;
    z-index: -2;
  }
  .spot-nav a {
    color: #cecece;
  }
  .spot-nav a:hover, .spot-nav a:active {
    color: #ffffff;
  }
  .spot-nav ul {
    padding-right: 25px;
  }
  .spot-nav li {
    display: inline-block;
    margin-left: 50px;
  }
  .spot-nav li.left-link {
    float: left;
    margin-left: -30px;
  }
}

@media (max-width: 1279px) {
  .spot-nav {
    font-size: .875em;
    margin-left: 10px;
    line-height: 50px;
    position: relative;
    z-index: -2;
  }
  .spot-nav a {
    color: #2d383f;
  }
  .spot-nav a:hover {
    color: #00AA7E;
  }
  .spot-nav > ul {
    display: flex;
    flex-direction: column;
    padding-bottom: 95px;
  }
  .spot-nav .left-link {
    order: 999;
    font-size: 1.1428571429em;
  }
  .spot-nav .left-link a {
    font-weight: 500;
  }
  .spot-nav li:last-child {
    padding-bottom: 0;
  }
}

.organization-dropdown {
  z-index: 1;
}

.organization-dropdown .toggle-button {
  top: 5px;
  right: 190px;
}

.organization-dropdown:hover .toggle-button {
  cursor: pointer;
}

.organization-dropdown .cm-popup--org {
  display: none;
  position: absolute;
  background-color: #ffffff;
  z-index: -1;
  right: 0;
  top: 50px;
  border-bottom: 1px solid #f0f0f0;
  text-align: center;
  color: #2d383f;
  padding: 10px;
  width: 100%;
}

.organization-dropdown .cm-popup--org.cm-popup--active {
  display: block;
}

.organization-dropdown .btn.close-button {
  color: #00AA7E;
  background-color: transparent;
  float: right;
  width: auto;
  height: auto;
  padding: 0;
}

.organization-dropdown .btn.close-button:after {
  content: "\e014";
  position: relative;
  top: 1px;
  display: inline-block;
  font-family: 'Glyphicons Halflings' !important;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.organization-dropdown form {
  text-align: left;
  margin-bottom: 10px;
}

.organization-dropdown .form-group {
  margin-bottom: 10px;
}

.organization-dropdown label {
  font-size: .875em;
  display: block;
}

.organization-dropdown select {
  outline: 0;
}

.organization-dropdown .btn {
  width: 350px;
  max-width: 100%;
}

@media (max-width: 1279px) {
  .organization-dropdown .toggle-button {
    position: absolute;
    z-index: 1;
  }
  .organization-dropdown .toggle-button span {
    display: none;
  }
  .organization-dropdown .toggle-button:before {
    content: "\e008";
    position: relative;
    top: 1px;
    display: inline-block;
    font-family: 'Glyphicons Halflings' !important;
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 1.8em;
    color: #7B9BAA;
  }
}

@media (min-width: 767px) {
  .organization-dropdown .toggle-button {
    top: 7px;
    right: 270px;
  }
  .organization-dropdown .cm-popup--org {
    width: 360px;
    top: 75px;
    border-left: 1px solid #f0f0f0;
    border-bottom: 1px solid #f0f0f0;
  }
  .organization-dropdown select {
    width: 100%;
  }
  .organization-dropdown .btn {
    width: 100%;
  }
  .organization-dropdown .btn.close-button {
    width: auto;
  }
}

@media (min-width: 1280px) {
  .organization-dropdown {
    position: relative;
    float: right;
    margin-left: 50px;
  }
  .organization-dropdown:hover .toggle-button {
    color: #ffffff;
  }
  .organization-dropdown:hover .toggle-button:after {
    border-color: #ffffff;
  }
  .organization-dropdown .toggle-button {
    position: relative;
    top: auto;
    right: auto;
    padding-right: 25px;
    font-size: .8125em;
    letter-spacing: .025em;
    color: #cecece;
    font-weight: 500;
  }
  .organization-dropdown .toggle-button span {
    display: inline;
  }
  .organization-dropdown .toggle-button:after {
    content: '';
    position: absolute;
    width: 8px;
    height: 8px;
    bottom: 10px;
    right: 10px;
    transform: rotate(45deg);
    border-bottom: 2px solid #cecece;
    border-right: 2px solid #cecece;
    z-index: 0;
  }
  .organization-dropdown .toggle-button.cm-popup-button--active:after {
    transform: rotate(225deg);
    bottom: 6px;
  }
  .organization-dropdown .cm-popup--org {
    border: 1px solid #f0f0f0;
    border-top: 0;
    top: auto;
    z-index: 1;
  }
}

.global-header,
.global-header .main-header-content,
.jump-nav .affix,
.global-header .main-nav > li > a,
.global-header .main-nav > li > span,
.global-header .main-nav.has-header .header-title,
.global-header .navbar-brand,
.global-header .spot-nav,
.global-header .cm-icon--cart .minicart-toggle,
.global-header .cm-search-autosuggestions {
  animation-duration: .5s;
  animation-fill-mode: both;
}

.global-header .cm-icon--cart .minicart-toggle.icon-cart-empty .quantity {
  display: none;
}

@keyframes slide-down-header {
  from {
    transform: translateY(-25px);
  }
  to {
    transform: translateY(0px);
  }
}

@keyframes expand-header {
  from {
    height: 50px;
  }
  to {
    height: 64px;
  }
}

@keyframes shrink-image-width {
  from {
    width: 120px;
  }
  to {
    width: 80px;
  }
}

@keyframes shift-logo-left {
  from {
    transform: translateX(13px);
  }
  to {
    transform: translateX(0px);
  }
}

@keyframes expand-line-height {
  from {
    line-height: 50px;
  }
  to {
    line-height: 64px;
  }
}

@keyframes expand-line-height-with-header-title {
  from {
    line-height: 50px;
  }
  to {
    line-height: 40px;
  }
}

@keyframes slide-down-search {
  from {
    transform: translateY(-25px);
  }
  to {
    transform: translateY(0px);
  }
}

@keyframes slide-down-header-title {
  from {
    transform: translateY(-11px);
    opacity: 0;
    height: 0;
    padding: 0;
  }
  to {
    transform: translateY(0);
    opacity: 1;
  }
}

.slide-down .global-header {
  animation-name: slide-down-header;
  /* .main-header-content {
      animation-name: expand-header; // expands the content height
    }

    .search {
      animation-name: expand-header;
    }*/
  /*.navbar-brand {
      animation-name: shift-logo-left; // shift logo to left
    }
    */
  /*.main-nav > li > a,
    .main-nav > li > span {
      animation-name: expand-line-height;
    }*/
}

.slide-down .global-header .main-nav.has-header > li > a,
.slide-down .global-header .main-nav.has-header > li > span {
  animation-name: expand-line-height-with-header-title;
}

.slide-down .global-header .main-nav.has-header .header-title {
  animation-name: slide-down-header-title;
}

.slide-down .global-header .spot-nav {
  display: block;
  position: relative;
  z-index: -2;
}

.slide-down .global-header .cm-search-autosuggestions {
  animation-name: slide-down-search;
}

@keyframes slide-up-header {
  from {
    transform: translateY(0px);
  }
  to {
    transform: translateY(-25px);
  }
}

@keyframes contract-header {
  from {
    height: 64px;
  }
  to {
    height: 50px;
  }
}

@keyframes shift-logo-right {
  from {
    transform: translateX(0px);
  }
  to {
    transform: translateX(13px);
  }
}

@keyframes contract-line-height {
  from {
    line-height: 64px;
  }
  to {
    line-height: 50px;
  }
}

@keyframes contract-line-height-with-header-title {
  from {
    line-height: 40px;
  }
  to {
    line-height: 50px;
  }
}

@keyframes slide-up-search {
  from {
    transform: translateY(0px);
  }
  to {
    transform: translateY(-25px);
  }
}

@keyframes slide-up-header-title {
  from {
    transform: translateY(0);
    opacity: 1;
  }
  to {
    transform: translateY(-10px);
    opacity: 0;
    height: 0;
    padding: 0;
    margin-top: -1px;
  }
}

.slide-up .global-header {
  animation-name: slide-up-header;
  /*.main-header-content {
      animation-name: contract-header; // contracts the content height
    }*/
  /* .search-wrapper{
      .search {
        animation-name: contract-header;
      }
    }*/
  /*.search-wrapper{
      height: 50px;
      .open-search {
        height: 50px;
        line-height: 50px;
      }

      .close-search {
        height: 50px;
      }

      .search{
        height: 50px;
         .search_input{
           margin-top: 15px;
         }
      }
    }*/
  /* -webkit-animation-name: shrink-image-width;
        animation-name: shrink-image-width ;*/
  /*.main-nav > li > a,
    .main-nav > li > span {
      animation-name: contract-line-height;
    }*/
}

.slide-up .global-header .spot-nav {
  display: none;
}

.slide-up .global-header .main-nav.has-header > li > a,
.slide-up .global-header .main-nav.has-header > li > span {
  animation-name: contract-line-height-with-header-title;
}

.slide-up .global-header .main-nav.has-header .header-title {
  animation-name: slide-up-header-title;
}

.slide-up .global-header .cm-search-autosuggestions {
  animation-name: slide-up-search;
}

@media print {
  body {
    padding-top: 0 !important;
  }
  a[href]:after {
    content: "" !important;
  }
  .global-header {
    display: block;
    position: static;
  }
  .global-header .main-header-content {
    height: auto !important;
  }
  .global-header .navbar-header {
    float: none;
    text-align: center;
  }
  .global-header .navbar-header .navbar-brand {
    float: none;
    margin: 0;
    height: 100px;
  }
  .global-header .navbar-header .navbar-brand img {
    max-height: 100px;
  }
  .global-header .utility-nav,
  .global-header #main-nav,
  .global-header .search,
  .global-header .cm-icon--cart,
  .global-header .navbar-toggle {
    display: none;
  }
}

.global-header {
  /*
@media (min-width: $screen-md-min) { // desktop
  .main-nav {
    .sub-nav { // parent container for entire menu
      display: none;
      position: absolute;
      min-height: 480px;
      z-index: -1;
      font-size: .75em;
    
      li {
        padding: 7px 0;
      }
      
      a {
        color: $rich-black;
        padding: 0 20px 0 20px;
        display: inline-block;
        width: 100%;
        position: relative;
        font-weight: whitney-weight(book);
      
        &:hover {
          color: $brand-primary;
          text-decoration: underline;
        }
        
        &.mobile-accordion-toggle {
          display: none;
        }
      }
      
      .promo {
        height: 120px;
        overflow: hidden;
        
        .image-container {
          @include aspect-ratio-box(2, 1);
        }
        
        img {
          @include stretch-absolute();
        }
        
        a {
          padding: 0;
        }
      }
    
      h3 {
        font-weight: whitney-weight(semibold);
        text-transform: uppercase;
        padding: 14px 20px 7px 20px;
        font-size: 1em;
        line-height: 1.625;
        letter-spacing: .08em;
      
        a {
          padding: 0;
          font-weight: whitney-weight(semibold);
        
          &:after { // arrow icon
            content: '';
            display: inline-block;
            margin-left: 10px;
            width: 8px;
            height: 8px;
            background-color: transparent;
            border-top: 2px solid $rich-black;
            border-right: 2px solid $rich-black;
            transform: rotate(45deg);
          }
          
          &:hover {
            text-decoration: none;
            
            &:after {
              border-color: $brand-primary;
            }
          }
        }
      }
    }
  }
}*/
  /*
@media (min-width: $screen-md-min) { // desktop
  .sub-nav.industries-sub-nav {
    background-color: $white;
    box-shadow: 0 6px 6px -6px rgba(0, 0, 0, .2), -6px 0 6px -6px rgba(0, 0, 0, .2), 6px 0 6px -6px rgba(0, 0, 0, .2);
    right: -70px;
    max-width: 840px; // 240 * 2 + 360
    overflow: hidden;
    min-height: auto;
    border-bottom: 17px solid $white;
    
    &.expertise-sub-nav {
      right: 30px;
    }
    
    .products {
      float: left;
      display: block;
      
      ul {
        width: 240px;
        float: left;
        
        &:last-child {
          float: right;
        }
      }
    }
    
    .brands {
      width: 360px;
      float: left;
      position: relative;
      display: block;
      
      &:before { // left border
        content: '';
        display: block;
        height: 446px;
        width: 1px;
        background-color: $warm-gray;
        position: absolute;
        top: 17px;
        left: 0;
      }
    }
  }
}*/
  /*
.search {
  height: 100%;
  padding: 0 15px;
  background-color: $brand-secondary;
  
  input {
    color: palette(white);
    background-color: transparent;
    border: 0;
    padding: 0;
    width: 192px;
    margin-right: -22px;
    border-bottom: 1px solid palette(white);
    @include placeholder(palette(white));
    &:placeholder {
      font-style:normal;
    }
    &::-moz-placeholder {
       font-style:normal;
    }
    &:-ms-input-placeholder {
       font-style:normal;
    }
    &::-webkit-input-placeholder {
       font-style:normal;
    }
    font-weight: whitney-weight(medium);
    font-size: .75em;
    line-height: 2em;
    height: 26px;
    border-radius: 0;
    
    &:focus {
      @include placeholder(transparent); // hide placeholder on focus
      outline: none;
    }
    
    &::-ms-clear {
      display: none;
    }
  }
  
  .btn {
     background-color: transparent;
     height: auto;
     width: auto;
     padding: 0;
  }  
  
  @media (min-width: $screen-md-min) { // desktop
    float: right;
    width: 222px;
  
    form {
      position: absolute;
      bottom: 0;
      top: 0;
      height: 30px;
      margin: auto;
    }
  
    .btn {
       font-size: 1em;
       color: palette(white);
       line-height: 1em;
    }
    
    .mobile-search-submit {
      display: none;
    }
  }
  
  @media (max-width: $screen-sm-max) { // mobile and tablet
    visibility: hidden;
    height: 60px;
    
    form {
      margin-top: 0;
    }
    
    &.active {
      visibility: visible;
    }
    input {
      margin-top: 20px;
      margin-right: 0;
      width: calc(100% - 170px);
    }
    .btn {
      color: $brand-dividers;
    }
    .desktop-search-submit {
      position: absolute;
      top: 0;
      height: 100%;
      width: 80px;
      font-size: 1.4em;
      visibility: visible;
      
      @media (min-width: $screen-sm-min) and (max-width: $screen-md-min) {
        right: 90px;
      }

      &.active {
        background-color: palette(blue);
        color: palette(white);
      }
    }
    .mobile-search-submit {
      color: palette(white);
      height: 60px;
      width: 80px;
      font-size: 0.75em;
      margin-left: 30px;
      display: inline-block;
      
      &:after {
      	border-color: palette(white);
      }
    }
  }
  
  @media (max-width: $screen-xs-max) {  // mobile
  
    input {
      width: calc(100% - 115px);
    }
    
    .desktop-search-submit {
      width: 50px;
      right: 92px;
    }
  }
}

.cm-popup--search {
  background-color: #e5e5e5;
  border: 1px solid #919191;
  right: 0;
  width: 100%;
}

.cm-search-suggestions--empty {
  display: none;
}

.cm-search-suggestions, .cm-search-suggestions-category, .cm-search-suggestions-product {
  list-style: none;
  margin: 0;
  padding: 0;
  font-size: 0.75em;
}

.cm-search-no-suggestions {
  line-height: 44px;
}

.cm-search-no-suggestions, .cm-search-no-suggestions-category,
.cm-search-no-suggestions-product {
  padding: 0 13px;
}

.cm-search-suggestions__item, .cm-search-suggestions-category__item,
.cm-search-suggestions-product__item {
  cursor: pointer;
}

.cm-popup,
.cm-popup .cm-popup--active {
  visibility: hidden;
}

.cm-popup--active,
.cm-popup--active .cm-popup--active {
  visibility: visible;
}

.cm-search-autosuggestions {
  background-color: palette(white);
  box-shadow: 0 6px 6px -6px rgba(0, 0, 0, .2), -6px 0 6px -6px rgba(0, 0, 0, .2), 6px 0 6px -6px rgba(0, 0, 0, .2);
  padding: 0;
  position: absolute;
  right: 0px;
  top: 75px;
  z-index: -1;
  
  @media (max-width: $screen-sm-max) { // tablet
    top: 135px;
  }
  @media (max-width: $screen-xs-max) { // mobile
    position: fixed;
    bottom: 0;
    top: 100px;
    overflow-y: scroll;
    width: 100%;
  }
  .cm-popup {
  	position: relative;
  }
  .cm-popup--search-suggestions {
    background-color: initial;
    border: none;
    padding: 0;
    top: 0;
    
    h5 {
      margin-bottom: 5px;
    }
    a {
      color: palette(black);
      
      &:hover {
       color: palette(green);
      }
    }
  }
  .cm-search-suggestions-keywords-category {
    background-color: palette(gray);
    padding: 0;
    width: 100%;
    
    @media (min-width: $screen-sm-min) { // tablet and desktop
      float: right;
      width: auto;
    }
    .cm-popup--search-suggestions {
      border-bottom: 2px solid palette(white);
      height: 240px;
      margin-left: 0;
      padding: 20px;
      overflow: hidden;
      
      @media (min-width: $screen-sm-min) { // tablet and desktop
        width: 335px;
      }
      &:last-child {
      	border-bottom: 2px solid palette(gray);
      }
    
      .cm-search-suggestions__item, .cm-search-suggestions-category__item {
        border: none;
        line-height: 44px;
        padding: 0;
        
        &:hover {
          color: palette(green);
        }
      }
      
      .cm-search-suggestions-category__item {
        line-height: 22px;
        padding: 4px 0;
      }
    }
  }
  .cm-popup--search-suggestions-product {
    margin-left: 0;
    width: 100%;
    
    @media (min-width: $screen-sm-min) { // tablet and desktop
      float: right;
      width: 335px;
    }
    .cm-search-suggestions-product {
    
      .cm-search-suggestions-product__item {
        border-bottom: 2px solid palette(gray);
        height: 120px;
        padding: 20px 15px;
        
        @media (max-width: $screen-xs-max) { // mobile
          padding: 20px 10px;
        }
        a {
          .cm-search-suggestions-product__item-image {
            clear: left;
            float: left;
            width: 30%;
          }
          .cm-search-suggestions-product__item-headline {
            float: left;
            width: 70%;
            padding-left: 15px;
          }
          .cm-search-suggestions-product__item-description {
            float: left;
            width: 70%;
            padding-left: 15px;
            margin-top: 5px;
          }
        }
      }
    }
  }
  .cm-search-results {
    clear: both;
    
    .btn {
      color: palette(green);
      width: 100%;
      max-width: none;
      
      .text-wrapper:after {
        border-top-color: palette(green);
        border-right-color: palette(green);
      }
    }
  }
}
*/
  /*
.main-header {
  box-shadow: 0 1px 7px rgba(0,0,0,.3);
}

.main-header-content {
  height: 50px;
  position: relative;
  margin-left: auto;
  margin-right: auto;
  width: 100%;
  
  @media (min-width: $screen-sm-min) {
    height: 75px; // animated with headroom for desktop
  }
  
  @media (min-width: $screen-md-min) { // desktop
    max-width: 1180px;
  }
}

.navbar-header {
  height: 100%;
  background-color: $white;
  
  .navbar-toggle { // hamburger
    margin: 13px 15px 0 0;
    
    @media (min-width: $screen-sm-min) {
      margin: 25px 24px 0 0;
    }
  }
}
  
.navbar-brand { // Bootstrap classname for the logo
  height: 100%;
  margin-left: 20px;
  
  * {
    height: 100%;
  }
  
  img {
    width: auto;
    height: auto;
    max-height: 75px;

    position: relative;
    top: 50%;
    transform: translateY(-50%);

  }
  
  @media (min-width: $screen-sm-min) {
       margin-left: 3.90625%;
       img {
           width: auto;
           height: auto;
           max-height: 50px;
         }
     }


  @media (min-width: 200px) {
      margin-left: 3.90625%;
      img {
          width: auto;
          height: auto;
          max-height: 50px;
        }
    }

  
  @media (min-width: $screen-md-min) {
    margin-left: -30px;
    img {
        width: 100;
        height: auto;
        max-height: 75px;
      }
  }
}*/
  background-color: white;
}

@keyframes slide-in-mobile-subnav {
  from {
    transform: translateX(100%);
  }
  to {
    transform: translateX(0);
  }
}

@keyframes slide-out-mobile-subnav {
  from {
    transform: translateX(0);
  }
  to {
    transform: translateX(100%);
  }
}

@keyframes slide-in-tablet-subnav {
  from {
    transform: translateX(438px);
  }
  to {
    transform: translateX(0);
  }
}

@keyframes slide-out-tablet-subnav {
  from {
    transform: translateX(0);
  }
  to {
    transform: translateX(438px);
  }
}

@media (max-width: 1279px) {
  .global-header .main-nav.legacy-main-nav {
    position: absolute;
    top: 0;
    padding-top: 50px;
    height: 100vh;
    overflow-y: auto;
    width: 100%;
    background-color: #f0f0f0;
    z-index: -1;
    animation-duration: .5s;
    animation-fill-mode: both;
    display: none;
  }
  .global-header .main-nav.legacy-main-nav.slide-in {
    animation-name: slide-in-mobile-subnav;
    display: block;
  }
  .global-header .main-nav.legacy-main-nav.slide-out {
    animation-name: slide-out-mobile-subnav;
    display: block;
  }
  .global-header .main-nav.legacy-main-nav .promo {
    display: none;
  }
  .global-header .main-nav.legacy-main-nav > li {
    display: block;
  }
  .global-header .main-nav.legacy-main-nav > li:active > a,
  .global-header .main-nav.legacy-main-nav > li:active > span,
  .global-header .main-nav.legacy-main-nav > li > a:active {
    color: #ffffff;
    background-color: #00AA7E;
  }
  .global-header .main-nav.legacy-main-nav > li > a,
  .global-header .main-nav.legacy-main-nav > li > span {
    color: #2d383f;
    display: block;
    padding: 15px 60px 15px 10px;
    background-color: #f0f0f0;
    border-bottom: 2px solid #ffffff;
  }
  .global-header .main-nav.legacy-main-nav .toggle-link {
    color: #2d383f;
    display: block;
    padding: 15px 60px 15px 10px;
    background-color: #f0f0f0;
    border-bottom: 2px solid #ffffff;
    position: relative;
  }
  .global-header .main-nav.legacy-main-nav .toggle-link:active {
    color: #00AA7E;
  }
  .global-header .main-nav.legacy-main-nav .toggle-link:active:after {
    color: #00AA7E;
  }
  .global-header .main-nav.legacy-main-nav .toggle-link:before, .global-header .main-nav.legacy-main-nav .toggle-link:after {
    content: '';
    display: block;
    position: absolute;
    background-color: #c4ced1;
    margin: auto;
    top: 0;
    bottom: 0;
  }
  .global-header .main-nav.legacy-main-nav .toggle-link:before {
    height: 3px;
    width: 13px;
    right: 24px;
  }
  .global-header .main-nav.legacy-main-nav .toggle-link:after {
    height: 13px;
    width: 3px;
    right: 29px;
  }
  .global-header .main-nav.legacy-main-nav .toggle-link.open:after {
    display: none;
  }
  .global-header .main-nav.legacy-main-nav .sub-nav {
    position: absolute;
    min-height: 100%;
    width: 100%;
    z-index: 1;
    background-color: #f0f0f0;
    top: 50px;
    animation-duration: .5s;
    animation-fill-mode: both;
  }
  .global-header .main-nav.legacy-main-nav .sub-nav.slide-in {
    animation-name: slide-in-mobile-subnav;
    display: block;
  }
  .global-header .main-nav.legacy-main-nav .sub-nav.slide-out {
    animation-name: slide-out-mobile-subnav;
    display: block;
  }
  .global-header .main-nav.legacy-main-nav .sub-nav a {
    padding: 10px;
    display: block;
    color: #2d383f;
  }
  .global-header .main-nav.legacy-main-nav .sub-nav .all-brands a,
  .global-header .main-nav.legacy-main-nav .sub-nav a.all-brands,
  .global-header .main-nav.legacy-main-nav .sub-nav a.mobile-all-products {
    color: #00AA7E;
  }
  .global-header .main-nav.legacy-main-nav .sub-nav .all-brands a:active,
  .global-header .main-nav.legacy-main-nav .sub-nav a.all-brands:active,
  .global-header .main-nav.legacy-main-nav .sub-nav a.mobile-all-products:active {
    color: #ffffff;
    background-color: #00AA7E;
  }
  .global-header .main-nav.legacy-main-nav .mobile-top-link {
    display: block;
    background-color: #00AA7E;
  }
  .global-header .main-nav.legacy-main-nav .mobile-top-link .back {
    display: block;
    float: left;
    background-color: #101010;
    color: #ffffff;
    width: 50px;
    height: 49px;
    border: 0;
    padding: 0;
    position: relative;
  }
  .global-header .main-nav.legacy-main-nav .mobile-top-link .back:after {
    content: '';
    display: block;
    width: 10px;
    height: 10px;
    background-color: transparent;
    border-top: 2px solid #ffffff;
    border-right: 2px solid #ffffff;
    transform: rotate(225deg);
    position: absolute;
    top: 19px;
    right: 16px;
  }
  .global-header .main-nav.legacy-main-nav .mobile-top-link a, .global-header .main-nav.legacy-main-nav .mobile-top-link span {
    display: block;
    text-align: center;
    text-transform: uppercase;
    color: #ffffff;
    padding: 15px;
    font-size: .75em;
    font-weight: 600;
    letter-spacing: .08em;
  }
  .global-header .main-nav.legacy-main-nav .mobile-top-link a {
    text-decoration: underline;
  }
  .global-header .main-nav.legacy-main-nav > li:first-child > a:after, .global-header .main-nav.legacy-main-nav > li:first-child > span:after,
  .global-header .main-nav.legacy-main-nav > li:nth-child(2) > a:after,
  .global-header .main-nav.legacy-main-nav > li:nth-child(2) > span:after,
  .global-header .main-nav.legacy-main-nav > li:nth-child(3) > a:after,
  .global-header .main-nav.legacy-main-nav > li:nth-child(3) > span:after,
  .global-header .main-nav.legacy-main-nav > li:nth-child(4) > a:after,
  .global-header .main-nav.legacy-main-nav > li:nth-child(4) > span:after {
    content: '';
    display: block;
    width: 10px;
    height: 10px;
    background-color: transparent;
    border-top: 2px solid #c4ced1;
    border-right: 2px solid #c4ced1;
    transform: rotate(45deg);
    position: relative;
    display: inline-block;
    float: right;
    margin-right: -33px;
    margin-top: 8px;
  }
  .global-header .main-nav.legacy-main-nav > li:first-child:active > a:after,
  .global-header .main-nav.legacy-main-nav > li:first-child:active > span:after,
  .global-header .main-nav.legacy-main-nav > li:first-child > a:active:after,
  .global-header .main-nav.legacy-main-nav > li:first-child > span:active:after,
  .global-header .main-nav.legacy-main-nav > li:nth-child(2):active > a:after,
  .global-header .main-nav.legacy-main-nav > li:nth-child(2):active > span:after,
  .global-header .main-nav.legacy-main-nav > li:nth-child(2) > a:active:after,
  .global-header .main-nav.legacy-main-nav > li:nth-child(2) > span:active:after,
  .global-header .main-nav.legacy-main-nav > li:nth-child(3):active > a:after,
  .global-header .main-nav.legacy-main-nav > li:nth-child(3):active > span:after,
  .global-header .main-nav.legacy-main-nav > li:nth-child(3) > a:active:after,
  .global-header .main-nav.legacy-main-nav > li:nth-child(3) > span:active:after,
  .global-header .main-nav.legacy-main-nav > li:nth-child(4):active > a:after,
  .global-header .main-nav.legacy-main-nav > li:nth-child(4):active > span:after,
  .global-header .main-nav.legacy-main-nav > li:nth-child(4) > a:active:after,
  .global-header .main-nav.legacy-main-nav > li:nth-child(4) > span:active:after {
    border-color: #ffffff;
  }
  .global-header .main-nav.legacy-main-nav .panel-1-link {
    position: relative;
  }
  .global-header .main-nav.legacy-main-nav .automated-solutions-sub-nav .products h3 {
    display: none;
  }
  .global-header .main-nav.legacy-main-nav .automated-solutions-sub-nav .panel-2 {
    background-color: #ffffff;
  }
  .global-header .main-nav.legacy-main-nav .automated-solutions-sub-nav .panel-2 a:active {
    color: #ffffff;
    background-color: #00AA7E;
  }
  .global-header .main-nav.legacy-main-nav .automated-solutions-sub-nav .brands h3 {
    border-top: 1px solid #c0c0c0;
    margin: 0 10px;
    font-size: .75em;
    line-height: 50px;
    text-transform: uppercase;
    font-weight: 600;
  }
  .global-header .main-nav.legacy-main-nav .commercial-sub-nav {
    background-color: #ffffff;
  }
  .global-header .main-nav.legacy-main-nav .commercial-sub-nav h3 {
    display: none;
  }
  .global-header .main-nav.legacy-main-nav .commercial-sub-nav .products a:active {
    color: #ffffff;
    background-color: #00AA7E;
  }
  .global-header .main-nav.legacy-main-nav .industries-sub-nav h3 {
    display: none;
  }
  .global-header .main-nav.legacy-main-nav .industries-sub-nav .toggle {
    top: 50px;
  }
  .global-header .main-nav.legacy-main-nav .industries-sub-nav .products,
  .global-header .main-nav.legacy-main-nav .industries-sub-nav .brands {
    background-color: #ffffff;
  }
  .global-header .main-nav.legacy-main-nav .industries-sub-nav .products a:active,
  .global-header .main-nav.legacy-main-nav .industries-sub-nav .brands a:active {
    color: #ffffff;
    background-color: #00AA7E;
  }
}

@media (min-width: 767px) and (max-width: 1279px) {
  .global-header .main-nav.legacy-main-nav {
    width: 438px;
    right: 0;
    padding-top: 75px;
  }
  .global-header .main-nav.legacy-main-nav.slide-in {
    animation-name: slide-in-tablet-subnav;
  }
  .global-header .main-nav.legacy-main-nav.slide-out {
    animation-name: slide-out-tablet-subnav;
  }
  .global-header .main-nav.legacy-main-nav .sub-nav {
    top: 0;
    padding-top: 75px;
  }
  .global-header .main-nav.legacy-main-nav .sub-nav.slide-in {
    animation-name: slide-in-tablet-subnav;
  }
  .global-header .main-nav.legacy-main-nav .sub-nav.slide-out {
    animation-name: slide-out-tablet-subnav;
  }
  .global-header .legacy-main-nav > .nav-overlay {
    background-color: #000000;
    opacity: .5;
    position: absolute;
    height: 100vh;
    width: 100%;
    z-index: -1;
  }
}

@media (min-width: 1280px) {
  .global-header .sub-nav.automated-solutions-sub-nav {
    overflow: hidden;
    width: 1170px;
    box-shadow: -6px 0 6px -6px rgba(0, 0, 0, 0.2);
    height: 490px;
  }
  .global-header .sub-nav.automated-solutions-sub-nav .one-column {
    width: 580px;
  }
  .global-header .sub-nav.automated-solutions-sub-nav .two-column {
    width: 870px;
  }
  .global-header .sub-nav.automated-solutions-sub-nav .three-column {
    width: 1160px;
  }
  .global-header .sub-nav.automated-solutions-sub-nav .panel-1 {
    width: 290px;
    background-color: #ffffff;
    height: 480px;
    position: relative;
  }
  .global-header .sub-nav.automated-solutions-sub-nav .panel-1 > ul > li:first-child {
    padding-top: 14px;
  }
  .global-header .sub-nav.automated-solutions-sub-nav .panel-1 > ul > li > a:after {
    content: '';
    display: block;
    width: 8px;
    height: 8px;
    background-color: transparent;
    border-top: 2px solid #c4ced1;
    border-right: 2px solid #c4ced1;
    transform: rotate(45deg);
    position: absolute;
    top: 7px;
    right: 12px;
  }
  .global-header .sub-nav.automated-solutions-sub-nav .panel-1 > ul > li > a:hover {
    text-decoration: none;
  }
  .global-header .sub-nav.automated-solutions-sub-nav .panel-1 > ul > li.active > a {
    color: #00AA7E;
  }
  .global-header .sub-nav.automated-solutions-sub-nav .panel-1 > ul > li.active > a:after {
    border-color: #00AA7E;
  }
  .global-header .sub-nav.automated-solutions-sub-nav .panel-1 > ul > li.active .panel-2 {
    display: block;
    z-index: -1;
  }
  .global-header .sub-nav.automated-solutions-sub-nav .panel-2 {
    background-color: #f0f0f0;
    padding-left: 290px;
    box-shadow: 0 6px 6px -6px rgba(0, 0, 0, 0.2), 6px 0 6px -6px rgba(0, 0, 0, 0.2);
    height: 480px;
    position: absolute;
    top: 0;
    z-index: -2;
    display: none;
  }
  .global-header .sub-nav.automated-solutions-sub-nav .panel-2:first-child {
    display: block;
  }
  .global-header .sub-nav.automated-solutions-sub-nav .products {
    float: left;
    width: 580px;
  }
  .global-header .sub-nav.automated-solutions-sub-nav .products > ul {
    width: 290px;
    display: inline-block;
  }
  .global-header .sub-nav.automated-solutions-sub-nav .products > ul:last-child {
    float: right;
  }
  .global-header .sub-nav.automated-solutions-sub-nav .brands {
    width: 290px;
    float: right;
    position: relative;
  }
  .global-header .sub-nav.automated-solutions-sub-nav .brands .all-brands {
    border-top: 1px solid #c0c0c0;
    margin: 57px 20px 0 20px;
    padding-top: 24px;
  }
  .global-header .sub-nav.automated-solutions-sub-nav .brands .all-brands a {
    padding: 0;
  }
  .global-header .sub-nav.automated-solutions-sub-nav .promo {
    position: absolute;
    bottom: 30px;
    width: 100%;
    height: 120px;
    padding: 0 20px;
  }
}

@media (min-width: 1280px) {
  .global-header .sub-nav.commercial-sub-nav {
    background-color: #ffffff;
    box-shadow: 0 6px 6px -6px rgba(0, 0, 0, 0.2), -6px 0 6px -6px rgba(0, 0, 0, 0.2), 6px 0 6px -6px rgba(0, 0, 0, 0.2);
    width: 240px;
    overflow: hidden;
  }
  .global-header .sub-nav.commercial-sub-nav .products {
    min-height: 317px;
    overflow: hidden;
    position: relative;
  }
  .global-header .sub-nav.commercial-sub-nav .products:after {
    content: '';
    display: block;
    position: absolute;
    background-color: #c0c0c0;
    width: 220px;
    height: 1px;
    bottom: 0;
    left: 10px;
  }
  .global-header .sub-nav.commercial-sub-nav .products ul {
    float: left;
    width: 100%;
  }
  .global-header .sub-nav.commercial-sub-nav .promo {
    margin: 24px 0 0 20px;
    width: 250px;
    float: left;
  }
  .global-header .sub-nav.commercial-sub-nav .all-brands {
    float: right;
    margin-top: 20px;
    width: 50%;
  }
}

@media (max-width: 1279px) {
  .global-header .main-nav.has-header .header-title {
    width: 100% !important;
    background-color: #2d383f;
    color: #ffffff;
    font-size: 0.75em;
    line-height: 50px;
    text-align: center;
    text-transform: uppercase;
    letter-spacing: .08em;
    font-weight: 500;
    height: auto;
  }
}

@media (min-width: 1280px) {
  .global-header .main-nav.has-header > li > a,
  .global-header .main-nav.has-header > li > span {
    line-height: 40px;
  }
  .global-header .main-nav.has-header > li:hover > a:after, .global-header .main-nav.has-header > li:active > a:after,
  .global-header .main-nav.has-header > li:hover > span:after, .global-header .main-nav.has-header > li:active > span:after {
    bottom: 10px;
  }
  .global-header .main-nav.has-header .header-title {
    animation-duration: .5s;
    animation-fill-mode: both;
    display: block;
    padding: 5px 0 5px 0;
    margin: 0;
    text-transform: uppercase;
    font-size: 0.625em;
    letter-spacing: .08em;
    font-weight: 500;
    border-bottom: 1px solid #c0c0c0;
    width: 506px;
    text-align: justify;
  }
}

.global-header .navbar-toggle .icon-bar {
  display: none;
}

.global-header .navbar-toggle span:nth-child(2) {
  background-color: transparent;
  display: block;
  margin: 0;
  width: 25px;
  height: 3px;
  position: relative;
}

.global-header .navbar-toggle span:nth-child(2):before, .global-header .navbar-toggle span:nth-child(2):after {
  display: block;
  width: 25px;
  height: 3px;
  background-color: #7B9BAA;
  position: absolute;
  left: 0;
  content: '';
  transition: top 0.2s cubic-bezier(0.455, 0.03, 0.515, 0.955), transform 0.2s 0.2s cubic-bezier(0.455, 0.03, 0.515, 0.955);
}

.global-header .navbar-toggle span:nth-child(2):before {
  top: 0;
  transform: rotate3d(0, 0, 1, 45deg);
}

.global-header .navbar-toggle span:nth-child(2):after {
  top: 0;
  transform: rotate3d(0, 0, 1, -45deg);
}

@media (min-width: 767px) {
  .global-header .navbar-toggle span:nth-child(2) {
    width: 24px;
    height: 3px;
  }
  .global-header .navbar-toggle span:nth-child(2):before, .global-header .navbar-toggle span:nth-child(2):after {
    width: 24px;
    height: 3px;
  }
}

.global-header .navbar-toggle.collapsed span:nth-child(2) {
  background-color: #7B9BAA;
}

.global-header .navbar-toggle.collapsed span:nth-child(2):before, .global-header .navbar-toggle.collapsed span:nth-child(2):after {
  transition: top 0.2s 0.2s cubic-bezier(0.455, 0.03, 0.515, 0.955), transform 0.2s cubic-bezier(0.455, 0.03, 0.515, 0.955);
}

.global-header .navbar-toggle.collapsed span:nth-child(2):before {
  top: -7px;
  transform: rotate3d(0, 0, 0, 0deg);
}

@media (min-width: 767px) {
  .global-header .navbar-toggle.collapsed span:nth-child(2):before {
    top: -7px;
  }
}

.global-header .navbar-toggle.collapsed span:nth-child(2):after {
  top: 7px;
  transform: rotate3d(0, 0, 0, 0deg);
}

@media (min-width: 767px) {
  .global-header .navbar-toggle.collapsed span:nth-child(2):after {
    top: 7px;
  }
}

.global-header cm-search-autosuggestions.cm-popup--active:before {
  padding-top: 0%;
}

.global-header .navbar-toggle.collapsed span:nth-child(2) {
  background-color: #004b8d;
}

.global-header .navbar-toggle span:nth-child(2):before {
  background-color: #004b8d;
}

.global-header .navbar-toggle span:nth-child(2):after {
  background-color: #004b8d;
}

/*body {
  padding-top: 50px;
  @media (min-width: $screen-sm-min) {
    padding-top: 75px;
  }

  @media (min-width: $screen-md-min) { // desktop
	padding-top: 100px;
	width:100%!important;
	&.slide-up {
	  padding-top: 75px;

	}
  }
}*/
.navbar-fixed-top {
  border: 0;
}

.emerson-promo__picture {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

/*
Header
========================================================================================================================

Contains styling definitions for all content types as cm-header.
- cm-header
- cm-header--open
- cm-header--scrolled
- cm-breadcrumb
*/
.cm-header {
  position: fixed;
  width: 100%;
  z-index: 3;
  border: none;
  height: 50px;
  transition: background 0.35s cubic-bezier(0.455, 0.03, 0.515, 0.955);
  margin-top: -70px;
  /* button fixed top right */
  /* items fixed top right next to button */
}

@media screen and (min-width: 767px) {
  .cm-header {
    height: 60px;
    margin-top: -90px;
  }
}

.cm-header__search {
  display: none;
  position: absolute;
  top: 50px;
  width: 100%;
  height: 50px;
  padding: 15px 15px 0 15px;
  background-color: #ffffff;
}

@media screen and (min-width: 767px) {
  .cm-header__search {
    position: relative;
    float: right;
    top: 0;
    width: auto;
    height: auto;
    margin: 15px 15px 0 0;
    padding: 0;
    background-color: transparent;
    z-index: 2;
  }
}

@media screen and (min-width: 1280px) {
  .cm-header__search {
    display: block;
  }
}

.cm-header--open .cm-header__search {
  display: block;
}

.cm-header__button {
  margin: 10px 15px 0 0;
  padding: 0;
  cursor: pointer;
  border: none;
  height: 31px;
}

@media screen and (min-width: 767px) {
  .cm-header__button {
    margin: 15px 15px 0 0;
  }
}

@media screen and (min-width: 1280px) {
  .cm-header__button {
    opacity: 0.8;
    transition: opacity 0.35s cubic-bezier(0.455, 0.03, 0.515, 0.955);
  }
}

.cm-header__button:hover {
  opacity: 1;
}

.cm-header__items {
  position: absolute;
  top: 100px;
  left: 0;
  right: 0;
  margin: 0;
  padding: 0;
  list-style: none;
  background-color: #ffffff;
  color: #f0f0f0;
}

.cm-header__items > li {
  position: relative;
  display: inline-block;
  padding: 10px 15px;
  text-transform: uppercase;
}

.cm-header__items > li a {
  color: #f0f0f0;
  display: block;
}

.cm-header__items > li a:hover {
  color: #00AA7E;
}

@media screen and (min-width: 767px) {
  .cm-header__items {
    top: 0;
    left: auto;
    right: 385px;
    line-height: 60px;
    background-color: transparent;
    color: #ffffff;
  }
  .cm-header__items > li {
    padding: 0 15px;
  }
  .cm-header__items > li a {
    color: #ffffff;
  }
}

/* breadcrumb fixed top left next to logo */
.cm-breadcrumb {
  display: none;
}

@media screen and (min-width: 767px) {
  .cm-breadcrumb {
    display: block;
    position: absolute;
    top: 0;
    left: 90px;
    margin: 0;
    line-height: 60px;
  }
  .cm-breadcrumb__item a {
    color: #ffffff;
  }
  .cm-breadcrumb > li + li::before {
    content: ">\00a0";
    /* overwrite bootstrap, cause of libsass double escaping */
  }
}

.cm-breadcrumb--outer {
  height: auto !important;
  /* overwrite bootstrap javascript inline height */
}

/*
// overrides/extends utility-nav for the collapsible brands widget

.utility-nav {
  @media (max-width: $screen-sm-max) { // mobile and tablet
    .brands-dropdown {
      order: 999;
      
      > a {
        color: $rich-black;
        display: block;
        padding: 15px 60px 15px 10px;
        background-color: $gray;
        border-bottom: 2px solid $white;
        border-top: 2px solid $white;
        margin-left: -10px;
        line-height: whitney-line-height(26, 16);
        font-size: unquote((1 / .875) + 'em');
        font-weight: whitney-weight(medium);
        
        &:after { // arrow
          content: '';
          display: block;
          width: 10px;
          height: 10px;
          background-color: transparent;
          border-top: 2px solid $cool-gray;
          border-right: 2px solid $cool-gray;
          transform: rotate(45deg);
          position: relative;
          display: inline-block;
          float: right;
          margin-right: -33px;
          margin-top: 8px;
        }
      }
      
      ul {
        padding-left: 0;
        list-style-type: none;
      }
      
      .mobile-top-link {
        line-height: whitney-line-height(19.5, 16);
      }
      
      .sub-nav {
        margin-left: -10px;
        font-size: unquote((1 / .875) + 'em');
        line-height: whitney-line-height(26, 16);
        background-color: $white;
      }
    }
  }
  // end mobile and tablet
  
  @media (min-width: $screen-md-min) { // desktop
    animation-duration: 800ms;
    animation-fill-mode: both;
    height: auto;
    max-height: none;
    position: relative;
    
    .mobile-top-link {
      display: none;
    }
    
    .horizontal-list > li > a {
      position: relative;
      z-index: 1;
    }
    
    &:after {
      content: '';
      position: absolute;
      width: 100%;
      height: 25px;
      background-color: $black;
      display: block;
      z-index: 0;
      top: 0;
    }
	
    .brands-dropdown {
      float: left;
      margin-left: -30px;
      z-index: -1;
      
      > a { // arrow
        &:after {
          content: '';
          width: 0;
          height: 0;
          border-style: solid;
          display: inline-block;
          margin-left: 10px;
          border-width: 6px 5px 0 5px;
          border-color: palette(white, dim) transparent transparent transparent;
        }
    
        &:active:after, &:hover:after {
          border-color: $white transparent transparent transparent;
        }
      }
      
      ul {
        position: absolute;
        display: block;
        overflow: hidden;
        animation-fill-mode: both;
        height: 0;
      }
        
      li {
        padding: 15px 0;
        margin: 0 40px 0 0;
        overflow: hidden;
        text-align: center;
      
        a {
          display: block;
          width: 120px;
          height: 75px;
          overflow: hidden;
          
          &:hover img {
            margin-top: -75px;
          }
        }
      }
      
      img {
        width: 100%;
      }
    }
  }
}

@keyframes slide-down-utility-nav {
  from {
    height: 25px;
  }
  to {
    height: 130px;
  }
}

@keyframes slide-down-utility-nav-list {
  from {
    height: 0;
  }
  to {
    height: 114px;
  }
}

@media (min-width: $screen-md-min) { // desktop
  .utility-nav.expanded {
    animation-name: slide-down-utility-nav;
    
    .brands-dropdown {
      > a {  // arrow
        &:after {
          border-width: 0 5px 6px 5px;
          border-color: transparent transparent palette(white, dim) transparent;
        }
        
        &:active:after, &:hover:after {
          border-color: transparent transparent $white transparent;
        }
      }
      
      ul {
        animation-name: slide-down-utility-nav-list;
        animation-duration: 900ms;
      }
    }
    
    &.no-anim {
      height: 130px;
      animation-fill-mode: none;
      animation-name: unset;
      
      .brands-dropdown ul {
        height: 114px;
        animation-fill-mode: none;
        animation-name: unset;
      }
    }
  }
}

@keyframes slide-up-utility-nav {
  from {
    height: 130px;
  }
  to {
    height: 25px;
  }
}

@keyframes slide-up-utility-nav-list {
  from {
    height: 114px;
  }
  to {
    height: 0;
  }
}

@media (min-width: $screen-md-min) { // desktop
  .utility-nav.collapsed {
    animation-name: slide-up-utility-nav;
  }

  .brands-dropdown ul {
    animation-name: slide-up-utility-nav-list;
    animation-duration: 700ms;
  }

  &.no-anim {
    animation-fill-mode: none;
    animation-name: unset;

    .brands-dropdown ul {
      animation-fill-mode: none;
      animation-name: unset;
    }
  }
}

.main-header {
  background-color: $white;
}*/
.select-wrapper {
  border: 1px solid #c0c0c0;
  height: 50px;
  position: relative;
}

.select-wrapper.gray-select-wrapper {
  border: 0;
  border-top: 1px solid #c0c0c0;
  background-color: #f0f0f0;
}

.select-wrapper.gray-select-wrapper select {
  padding-left: 10px;
}

.select-wrapper.gray-select-wrapper option {
  background-color: #f0f0f0;
}

.select-wrapper:after {
  content: '';
  position: absolute;
  width: 8px;
  height: 8px;
  bottom: 23px;
  right: 10px;
  transform: rotate(45deg);
  border-bottom: 2px solid #2d383f;
  border-right: 2px solid #2d383f;
  z-index: 0;
}

.select-wrapper select {
  border: 0;
  width: 100%;
  height: 100%;
  line-height: 48px;
  font-size: .875em;
  font-weight: 600;
  letter-spacing: .08em;
  text-transform: uppercase;
  padding: 0 25px 0 5px;
  color: #2d383f;
  display: inline-block;
  box-sizing: border-box;
  background-color: transparent;
  position: relative;
  z-index: 1;
  appearance: none;
}

.select-wrapper select::-ms-expand {
  display: none;
}

.select-wrapper select:focus {
  outline: 0;
}

@media (max-width: 766px) {
  .select-wrapper {
    width: 100%;
    max-width: 350px;
  }
}

@media (min-width: 767px) {
  .select-wrapper {
    width: 250px;
  }
  .select-wrapper select {
    font-size: .625em;
  }
}

@media (min-width: 1280px) {
  .select-wrapper {
    width: 280px;
  }
  .select-wrapper select {
    padding-left: 10px;
    font-size: .875em;
  }
}

.green-link {
  font-size: 0.75em;
  font-weight: 600;
  color: #00AA7E;
}

.clear-link {
  font-size: 0.75em;
  font-weight: 600;
  color: #c0c0c0;
}

.green-link-larger {
  font-size: 0.875em;
  font-weight: 600;
  color: #00AA7E;
}

.black-link-larger {
  font-size: 0.875em;
  font-weight: 500;
  color: #808080;
}

p.noBottomMargin {
  margin-bottom: 0px;
}

.title-text {
  font-size: 0.625em;
  letter-spacing: 0.08em;
  font-weight: 600;
  padding: 0px;
}

.cartTitle-text {
  font-size: 1.6875em;
  color: #2d383f;
  margin-top: 20px;
  margin-bottom: 25px;
  font-weight: 400;
}

.price-text {
  letter-spacing: 0.08em;
  color: #2d383f;
  font-weight: 600;
}

.availability-text {
  font-size: .8125em;
  color: #2d383f;
}

.specifications-header-text {
  color: #2d383f;
  font-weight: 600;
  line-height: 1.5em;
}

.cta-links-text {
  font-size: .75em;
  color: #00AA7E;
  font-weight: 600;
  text-transform: uppercase;
}

.sku-list-header-text {
  font-size: 14px;
  color: #2d383f;
  font-weight: 600;
  text-transform: capitalize;
  letter-spacing: 0.08em;
}

.error-message {
  font-size: 0.75em;
  color: #d31245;
  font-style: italic;
  letter-spacing: 0.08em;
}

.success-message {
  font-size: 0.75em;
  color: #00AA7E;
  font-style: italic;
  letter-spacing: 0.08em;
}

.btn-dropdown {
  border-top: 2px solid #c0c0c0;
  background-color: #f0f0f0;
  width: 100%;
  height: 50px;
  color: #2d383f;
  padding: 0 10px;
}

.form-field {
  display: inline-block;
  position: relative;
  padding-top: 19px;
  margin-top: 30px;
}

.form-field label {
  margin-bottom: 7px;
  line-height: 100%;
  font-size: 0.75em;
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: .08em;
  position: absolute;
  top: 0;
}

.form-field input[type="text"] {
  height: 48px;
  padding: 16px;
  width: 280px;
  max-width: 100%;
  font-size: 1em;
  color: #2d383f;
  background-color: #f0f0f0;
  border: 1px solid #2d383f;
  box-sizing: border-box;
  margin: 0;
  width: 100%;
}

.form-field input[type="text"]:hover, .form-field input[type="text"]:focus {
  border: 1px solid #c0c0c0;
  outline: 0;
}

.form-field textarea {
  width: 100%;
}

label {
  font-weight: normal;
}

label.select-label {
  margin-bottom: 7px;
  line-height: 100%;
  font-size: 0.75em;
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: .08em;
}

@media (max-width: 767px) {
  label.select-label {
    display: none;
  }
}

label.control-label {
  margin-bottom: 7px;
  line-height: 100%;
  font-size: 0.75em;
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: .08em;
}

select.select-dropdown {
  height: 48px;
  padding: 16px;
  width: 280px;
  max-width: 100%;
  font-size: 1em;
  color: #2d383f;
  background-color: #f0f0f0;
  border: 1px solid #2d383f;
  box-sizing: border-box;
  margin: 0;
  font-size: 0.75em;
  /*border: 1px solid palette(warm-gray);*/
  font-weight: 600;
  letter-spacing: 0.08em;
  text-transform: uppercase;
  background: white;
  border-radius: 0;
}

select.select-dropdown:hover, select.select-dropdown:focus {
  border: 1px solid #c0c0c0;
  outline: 0;
}

select.select-dropdown option.select-default {
  display: none;
}

@media (max-width: 767px) {
  select.select-dropdown {
    width: 100%;
    margin-right: 0;
  }
  select.select-dropdown option.select-default {
    display: block;
  }
}

input.input-text {
  height: 48px;
  padding: 16px;
  width: 280px;
  max-width: 100%;
  font-size: 1em;
  color: #2d383f;
  background-color: #f0f0f0;
  border: 1px solid #2d383f;
  box-sizing: border-box;
  margin: 0;
}

input.input-text:hover, input.input-text:focus {
  border: 1px solid #c0c0c0;
  outline: 0;
}

textarea {
  height: 48px;
  padding: 16px;
  width: 280px;
  max-width: 100%;
  font-size: 1em;
  color: #2d383f;
  background-color: #f0f0f0;
  border: 1px solid #2d383f;
  box-sizing: border-box;
  margin: 0;
}

textarea:hover, textarea:focus {
  border: 1px solid #c0c0c0;
  outline: 0;
}

.search-area {
  position: relative;
  height: 48px;
  width: 26ch;
  display: inline-block;
}

.search-area input {
  width: 100%;
  padding-right: 40px;
}

.search-area a {
  position: absolute;
  right: 0;
  top: 0;
  height: 100%;
  width: 48px;
  text-align: center;
  color: #808080;
}

.search-area a .glyphicon {
  line-height: 48px;
}

.search-area .input-text {
  background: none;
  border: 1px solid #c0c0c0;
}

.input-checkbox input[type=checkbox] {
  width: 2em;
  margin: 0;
  padding: 0;
  font-size: 1em;
  opacity: 0;
}

.input-checkbox input[type=checkbox] + label {
  display: inline-block;
  line-height: 1.5em;
  position: relative;
  padding-left: 20px;
  margin-left: -2em;
  margin-bottom: 0;
  font-weight: 400;
}

.input-checkbox input[type=checkbox] + label:before {
  content: '';
  display: inline-block;
  position: absolute;
  left: -5px;
  width: 0.9375em;
  height: 0.9375em;
  margin: 0.25em 0.5em 0.25em 1px;
  border: 0.0625em solid #c0c0c0;
  vertical-align: bottom;
  box-shadow: 0px 0px 1px #c0c0c0 inset;
}

.input-checkbox input[type=checkbox] + label:after {
  content: '';
  display: block;
  position: absolute;
  left: -.25em;
  top: 4px;
  width: 1em;
  color: #00AA7E;
  font-size: 0.9375em;
  line-height: 1em;
  text-align: center;
  font-weight: bold;
}

.input-checkbox input[type=checkbox]:checked + label:after {
  content: '✓';
}

/*SA1-765 & SA1-766: CSS changes for referenceIdContainer search box */
@media (min-width: 767px) {
  #referenceIdContainer {
    width: 280px;
    height: 48px;
    position: relative;
    margin-left: 20px;
  }
  select#filter {
    width: 180px;
  }
}

/*SA1-765 & SA1-766: Padding added to the search date widget */
div#searchDate {
  margin: 5px 0 20px 0;
}

.table-area {
  overflow: auto;
}

.rTable {
  display: table;
  width: 100%;
  overflow: scroll;
  margin-bottom: 20px;
  font-size: 0.875em;
  border-collapse: collapse;
}

.rTable .rTableHead {
  font-size: 0.75em;
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: .08em;
  font-size: 10px;
  vertical-align: top;
  white-space: nowrap;
  padding: 10px 10px 10px 0;
  border-bottom: 2px solid #dddddd;
}

.rTable .rTableHead:last-child {
  padding-right: 0;
}

.rTable .rTableCell {
  vertical-align: middle;
  font-weight: 300;
  color: #2d383f;
  padding: 12px 10px 12px 0;
}

.rTable .rTableCell a:not(.btn),
.rTable .rTableCell a:not(.cta-btn),
.rTable .rTableCell a:not(.cta-text) {
  font-weight: 400;
  color: #00AA7E;
}

.rTable .rTableCell div {
  line-height: 1.2;
}

.rTable .actions {
  text-align: right;
  vertical-align: top;
  padding: 4px 0 0;
}

.rTable .actionButton {
  color: #2d383f;
  padding: 0;
  text-align: center;
}

.rTable .actionButton:not(.actionButtonIcon) {
  border-top: 2px solid #c0c0c0;
  background-color: #f0f0f0;
  display: inline-block;
  width: 50px;
  height: 45px;
  line-height: 45px;
}

.rTable .actionButton:not(.actionButtonIcon) img {
  vertical-align: middle;
}

.rTable .actionDropdown {
  line-height: 1;
}

.rTable p {
  margin: 0;
}

div.rTableHeading,
div.rTableRow {
  display: table-row;
}

div.rTableBody {
  display: table-row-group;
  line-height: 3.5;
}

div.rTableRow {
  border-top: 1px solid #c0c0c0;
}

div.rTableCell,
div.rTableHead {
  display: table-cell;
}

div.rTableCell input[type="checkbox"],
div.rTableHead input[type="checkbox"] {
  vertical-align: middle;
  margin-top: 0;
}

#checkout_crumb {
  margin-top: 25px;
}

.form-control {
  color: #2d383f;
}

#contentRecommendationWidget_CheckoutDisclaimerMsg {
  display: inline-block;
}

.espot_credit_card_auth {
  display: none;
}

#grayOut {
  opacity: .5;
  background-color: #000000;
}

#orderBillingOverlay {
  z-index: 10;
  position: fixed;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
}

.autoSolOrderBilling .step_on {
  color: #000000;
  font-weight: 500;
  font-size: 0.875em;
}

.autoSolOrderBilling .step_off {
  color: #808080;
  font-weight: 400;
  font-size: 0.875em;
}

.autoSolOrderBilling .suborder {
  border: 1px solid #c0c0c0;
  box-shadow: 0px 0px 10px 1px #c0c0c0;
  margin-bottom: 25px;
}

.autoSolOrderBilling .suborder .subOrderBorder {
  background-color: #7B9BAA;
  color: #ffffff;
  padding: 15px;
  font-size: 1em;
  font-weight: 500;
  cursor: pointer;
}

.autoSolOrderBilling .suborder .subOrderTitle {
  background-color: #004B8D;
  color: #ffffff;
  padding: 5px 20px;
  font-size: 0.75em;
  font-weight: 600;
  letter-spacing: 0.08em;
}

.autoSolOrderBilling .suborder .subOrderTitle a {
  color: #ffffff;
  text-decoration: underline;
  font-weight: 500;
}

.autoSolOrderBilling .suborder .lineHeightOne {
  line-height: 1;
}

.autoSolOrderBilling .suborder .subOrderHeader {
  color: #2d383f;
  font-size: 0.75em;
  letter-spacing: 0.08em;
  margin-bottom: -3px;
  font-weight: 600;
  text-transform: uppercase;
}

.autoSolOrderBilling .suborder .subOrderHeader label {
  font-weight: 600;
}

.autoSolOrderBilling .suborder .subOrderHeader .required-field {
  color: #2d383f;
}

.autoSolOrderBilling .suborder .order_details_div {
  padding: 10px 15px;
}

.autoSolOrderBilling .suborder .order_details_div .showHideAllBtn {
  padding-top: 20px;
  padding-bottom: 25px;
  border-top: 1px solid #c0c0c0;
}

.autoSolOrderBilling .suborder .order_details_div .showHideAllBtn .cta-column {
  float: none;
  margin-bottom: 20px;
  margin-left: -10px;
}

.autoSolOrderBilling .suborder .order_details_div .showHideAllBtn .cta-column .hideMostItems {
  display: none;
}

.autoSolOrderBilling .suborder .order_details_div .collapsible {
  display: none;
}

.autoSolOrderBilling .suborder .order_details_div #order_details .columnHeader {
  border-bottom: 1px solid #c0c0c0;
  padding-bottom: 12px;
  margin-left: 0px;
  margin-right: 0px;
}

@media (max-width: 766px) {
  .autoSolOrderBilling .suborder .order_details_div #order_details .columnHeader {
    display: none;
  }
}

.autoSolOrderBilling .suborder .order_details_div #order_details .columnHeader .header-column.align_right {
  padding-top: 0px;
}

.autoSolOrderBilling .suborder .order_details_div #order_details .columnHeader .header-column.align_right#shoppingCart_tableCell_each {
  padding-right: 10px;
}

@media (min-width: 767px) {
  .autoSolOrderBilling .suborder .order_details_div #order_details .mobileColumnHeader {
    display: none;
  }
}

.autoSolOrderBilling .suborder .order_details_div #order_details .column {
  padding: 10px 10px 15px 0px;
}

@media (min-width: 767px) {
  .autoSolOrderBilling .suborder .order_details_div #order_details .column {
    padding: 20px 0px 5px 0px;
  }
}

.autoSolOrderBilling .suborder .order_details_div #order_details .order-item-row {
  border-top: 1px solid #c0c0c0;
  margin: 0px;
  color: #808080;
}

.autoSolOrderBilling .suborder .order_details_div #order_details .order-item-row.noBorder {
  border: none;
}

.autoSolOrderBilling .suborder .order_details_div #order_details .column-availability {
  font-size: 0.875em;
}

.autoSolOrderBilling .suborder .order_details_div #order_details .column-quantity {
  text-align: center;
}

.autoSolOrderBilling .suborder .order_details_div #order_details .column-price {
  font-size: 0.875em;
  text-align: right;
  padding-right: 10px;
}

.autoSolOrderBilling .suborder .order_details_div #order_details .column-price .list-price {
  text-decoration: line-through;
}

.autoSolOrderBilling .suborder .order_details_div #order_details .column-total {
  font-size: 0.875em;
  text-align: right;
  font-weight: 600;
}

.autoSolOrderBilling .suborder .order_details_div #order_details .sku {
  font-size: 0.75em;
}

.autoSolOrderBilling .suborder .order_details_div #order_details .package-row {
  margin-left: 0px;
  float: left;
  margin-bottom: 15px;
}

.autoSolOrderBilling .suborder .order_details_div #order_details .package-row .eachPackage {
  background-color: #f0f0f0;
  padding: 25px 0px 25px 10px;
  margin-bottom: 5px;
}

.autoSolOrderBilling .suborder .order_details_div #order_details .package-row .eachPackage .column-name, .autoSolOrderBilling .suborder .order_details_div #order_details .package-row .eachPackage .column-quantity, .autoSolOrderBilling .suborder .order_details_div #order_details .package-row .eachPackage .column-price {
  padding: 0px;
}

.autoSolOrderBilling .suborder .order_details_div #order_details .package-row .eachPackage .column-name {
  font-size: 0.875em;
  line-height: 1.4285714286em;
  font-weight: 500;
  color: #2d383f;
}

@media (min-width: 767px) {
  .autoSolOrderBilling .suborder .order_details_div #order_details .package-row .eachPackage .mobile-only {
    display: none;
  }
}

.autoSolOrderBilling .suborder .subOrderShipping #shipping {
  padding: 15px;
}

.autoSolOrderBilling .suborder .subOrderShipping .shipping-column {
  padding-right: 20px;
  padding-left: 0px;
  padding-bottom: 10px;
}

.autoSolOrderBilling .suborder .subOrderBilling {
  padding-top: 20px;
}

.autoSolOrderBilling .suborder .subOrderBilling #billing {
  padding: 15px;
}

.autoSolOrderBilling .suborder .subOrderBilling .billing-column {
  padding-bottom: 25px;
  padding-left: 0px;
}

.autoSolOrderBilling .suborder .subOrderBilling #total_breakdown #order_total {
  width: 100%;
  text-align: right;
}

.autoSolOrderBilling .suborder .subOrderBilling #total_breakdown #order_total .noPadding {
  padding-left: 0;
  padding-right: 0;
}

.autoSolOrderBilling .suborder .subOrderBilling #total_breakdown #order_total .total_details {
  font-size: 0.875em;
  text-align: right;
  padding-right: 3px;
}

.autoSolOrderBilling .suborder .subOrderBilling #total_breakdown #order_total .total_figures {
  text-align: right;
  padding-right: 0;
  font-size: 0.875em;
}

.autoSolOrderBilling .suborder .subOrderBilling #total_breakdown #order_total .total_figures.order_total {
  font-weight: 500;
}

.autoSolOrderBilling .suborder .subOrderBilling .billing-fields-column {
  padding-right: 0px;
  padding-left: 0px;
  font-weight: 300;
  color: #2d383f;
}

.autoSolOrderBilling .suborder .subOrderBilling .billing-fields-column .subOrderHeader {
  margin-bottom: 2px;
}

.autoSolOrderBilling .suborder .subOrderBilling .billing-fields-column.billing_totals .inner-totals {
  float: right;
}

.autoSolOrderBilling .suborder .subOrderBilling .billing-fields-column.billing_totals .inner-totals {
  float: left;
}

@media (min-width: 767px) {
  .autoSolOrderBilling .suborder .subOrderBilling .billing-fields-column.billing_totals .inner-totals {
    float: right;
  }
}

.autoSolOrderBilling .suborder .subOrderBilling .billing-fields-column #purchase_order {
  padding-left: 0px;
  margin-top: 15px;
}

.autoSolOrderBilling .suborder .tag_single {
  font-size: 0.675em;
}

.autoSolOrderBilling .suborder .ViewTags_OrderItemDetail {
  font-size: 0.85em;
}

.autoSolOrderBilling .suborder .ViewTags_OrderItemDetail p {
  width: 50%;
}

.autoSolOrderBilling .suborder .ViewTags_OrderItemDetail .tag {
  float: right;
  margin-right: 226px;
}

.autoSolOrderBilling .suborder .ViewTags_OrderItemDetail .cartName {
  float: left;
  width: 45%;
}

.autoSolOrderBilling .suborder .ViewTags_OrderItemDetail .bold-text {
  font-weight: bold;
}

.autoSolOrderBilling .suborder .ViewTags_OrderItemDetail .float-left {
  float: left;
}

.autoSolOrderBilling .suborder .ViewTags_OrderItemDetail .left20 {
  margin-left: 65px;
}

.autoSolOrderBilling .suborder .ViewTags_OrderItemDetail .product-row .tag {
  float: right;
  position: absolute;
  width: 45%;
}

.autoSolOrderBilling .suborder .ViewTags_OrderItemDetail .nomargin {
  margin-top: 16px;
  margin-bottom: 10px;
  border-bottom: 1px solid;
}

@media (min-width: 1280px) {
  .autoSolOrderBilling .price-column {
    width: 10%;
  }
  .autoSolOrderBilling .product-column {
    width: 55%;
  }
}

.autoSolOrderBilling#page {
  height: auto;
}

.autoSolOrderBilling .attachmentBorder {
  border: 1px solid #c0c0c0;
  box-shadow: 0px 0px 10px 1px #c0c0c0;
  padding: 20px 20px 35px 20px;
  margin-top: 30px;
  margin-bottom: 35px;
}

.autoSolOrderBilling .cta-column {
  padding-bottom: 15px;
}

.autoSolOrderBilling .cta-column .right {
  float: none;
}

@media (min-width: 767px) {
  .autoSolOrderBilling .cta-column .right {
    float: right;
  }
}

@media (max-width: 1279px) {
  .autoSolOrderBilling .orderbill-taxExemption {
    display: none;
  }
}

.autoSolOrderBilling .orderbill-taxExemption .orderbill-taxExemption-form {
  padding: 20px 15px;
}

.autoSolOrderBilling .orderbill-taxExemption .orderbill-taxExemption-form .orderHeader {
  color: #2d383f;
  font-size: 0.75em;
  letter-spacing: 0.08em;
  text-transform: uppercase;
  margin-bottom: -3px;
}

.autoSolOrderBilling .orderbill-taxExemption .orderbill-taxExemption-form .orderHeader label {
  font-weight: 600;
}

.autoSolOrderBilling .orderbill-taxExemption .orderbill-taxExemption-form .taxExemptUpload a {
  font-size: 0.875em;
}

.autoSolOrderBilling .orderbill-bottom {
  margin: 10px 0px 0px 0px;
}

.autoSolOrderBilling .disclaimer {
  margin: 45px 0px 35px 0px;
  font-size: 0.75em;
}

.autoSolOrderBilling .poUploadLink {
  font-size: 0.875em;
  font-weight: 600;
  color: #00AA7E;
  font-family: "HCo Whitney SSm", Verdana, Geneva, sans-serif;
}

.autoSolOrderBilling .input {
  font-size: 0.875em;
  height: 25px;
  padding: 0 9px;
}

.autoSolOrderBilling .billing_address {
  line-height: 1.625;
}

.autoSolOrderBilling .billing_address .billingAddressDisplayArea {
  font-size: 0.875em;
  line-height: 1.4285714286em;
  font-weight: 300;
  color: #2d383f;
}

.autoSolOrderBilling .billing_address .subOrderHeader {
  margin-bottom: 8px;
}

.autoSolOrderBilling .billing-fields-column {
  padding-right: 0px;
  padding-left: 0px;
  font-weight: 300;
  color: #2d383f;
}

.autoSolOrderBilling .billing-fields-column .subOrderHeader {
  margin-bottom: 2px;
}

.autoSolOrderBilling .billing-fields-column.billing_totals .inner-totals {
  float: left;
}

@media (min-width: 767px) {
  .autoSolOrderBilling .billing-fields-column.billing_totals .inner-totals {
    float: none;
  }
}

.autoSolOrderBilling .billing-fields-column #purchase_order {
  padding-left: 0px;
  margin-top: 15px;
}

.autoSolOrderBilling .billing-fields-column #total_breakdown #order_total {
  width: 100%;
  text-align: right;
}

.autoSolOrderBilling .billing-fields-column #total_breakdown #order_total .noPadding {
  padding-left: 0;
  padding-right: 0;
}

.autoSolOrderBilling .billing-fields-column #total_breakdown #order_total .total_details {
  font-size: 0.875em;
  text-align: right;
  padding-right: 3px;
}

.autoSolOrderBilling .billing-fields-column #total_breakdown #order_total .total_figures {
  text-align: right;
  padding-right: 0;
  font-size: 0.875em;
}

.autoSolOrderBilling .billing-fields-column #total_breakdown #order_total .total_figures.order_total {
  font-weight: 500;
}

.autoSolOrderBilling .billing-selections {
  padding: 0px 15px;
  margin-left: 0px;
  margin-right: 0px;
}

.autoSolOrderBilling .billing-fields-border {
  border-top: 3px solid #c0c0c0;
  padding-top: 20px;
}

.autoSolOrderBilling .billing-fields-border .mx-billing-info .row {
  margin-bottom: 12px;
}

.autoSolOrderBilling .editAddressLink {
  padding-top: 10px;
}

.autoSolOrderBilling .drop_down_billing {
  font-size: 0.875em;
  padding-left: 10px;
}

.autoSolOrderBilling #orderPricingInProgress .modal-body {
  padding: 15px 30px;
}

.autoSolOrderBilling #orderPricingInProgress .close span {
  pointer-events: none;
}

.autoSolOrderBilling #orderPricingInProgress .orderPricingInProgress-text {
  padding-bottom: 15px;
}

.autoSolOrderBilling #orderPricingInProgress .orderPricingInProgress-button {
  text-align: center;
}

.autoSolOrderBilling .card_info {
  font-size: 0.875em;
  line-height: 1.4285714286em;
  font-weight: 300;
  color: #2d383f;
  margin-top: 15px;
}

.autoSolOrderBilling .card_info a {
  padding: 0;
}

.autoSolOrderBilling .card_info .espot_credit_card_auth {
  display: block;
}

.autoSolOrderBilling .attachmentForm .modal-action .cta-buttons .cta-btn {
  width: 280px;
}

.autoSolOrderBilling .orderbill-cta .cta-column .cta-btn {
  width: 280px;
}

.autoSolOrderBilling .changeAddress .modal-action .cta-buttons {
  text-align: center;
}

.autoSolOrderReceipt .step_on {
  color: #000000;
  font-weight: 500;
  font-size: 0.875em;
}

.autoSolOrderReceipt .step_off {
  color: #808080;
  font-weight: 400;
  font-size: 0.875em;
}

.autoSolOrderReceipt .suborder {
  border: 1px solid #c0c0c0;
  box-shadow: 0px 0px 10px 1px #c0c0c0;
  margin-bottom: 25px;
}

.autoSolOrderReceipt .suborder .subOrderBorder {
  background-color: #7B9BAA;
  color: #ffffff;
  padding: 15px;
  font-size: 1em;
  font-weight: 500;
  cursor: pointer;
}

.autoSolOrderReceipt .suborder .subOrderTitle {
  background-color: #004B8D;
  color: #ffffff;
  padding: 5px 20px;
  font-size: 0.75em;
  font-weight: 600;
  letter-spacing: 0.08em;
}

.autoSolOrderReceipt .suborder .subOrderTitle a {
  color: #ffffff;
  text-decoration: underline;
  font-weight: 500;
}

.autoSolOrderReceipt .suborder .lineHeightOne {
  line-height: 1;
}

.autoSolOrderReceipt .suborder .subOrderHeader {
  color: #2d383f;
  font-size: 0.75em;
  letter-spacing: 0.08em;
  margin-bottom: -3px;
  font-weight: 600;
  text-transform: uppercase;
}

.autoSolOrderReceipt .suborder .subOrderHeader label {
  font-weight: 600;
}

.autoSolOrderReceipt .suborder .subOrderHeader .required-field {
  color: #2d383f;
}

.autoSolOrderReceipt .suborder .order_details_div {
  padding: 10px 15px;
}

.autoSolOrderReceipt .suborder .order_details_div .showHideAllBtn {
  padding-top: 20px;
  padding-bottom: 25px;
  border-top: 1px solid #c0c0c0;
}

.autoSolOrderReceipt .suborder .order_details_div .showHideAllBtn .cta-column {
  float: none;
  margin-bottom: 20px;
  margin-left: -10px;
}

.autoSolOrderReceipt .suborder .order_details_div .showHideAllBtn .cta-column .hideMostItems {
  display: none;
}

.autoSolOrderReceipt .suborder .order_details_div .collapsible {
  display: none;
}

.autoSolOrderReceipt .suborder .order_details_div #order_details .columnHeader {
  border-bottom: 1px solid #c0c0c0;
  padding-bottom: 12px;
  margin-left: 0px;
  margin-right: 0px;
}

@media (max-width: 766px) {
  .autoSolOrderReceipt .suborder .order_details_div #order_details .columnHeader {
    display: none;
  }
}

.autoSolOrderReceipt .suborder .order_details_div #order_details .columnHeader .header-column.align_right {
  padding-top: 0px;
}

.autoSolOrderReceipt .suborder .order_details_div #order_details .columnHeader .header-column.align_right#shoppingCart_tableCell_each {
  padding-right: 10px;
}

@media (min-width: 767px) {
  .autoSolOrderReceipt .suborder .order_details_div #order_details .mobileColumnHeader {
    display: none;
  }
}

.autoSolOrderReceipt .suborder .order_details_div #order_details .column {
  padding: 10px 10px 15px 0px;
}

@media (min-width: 767px) {
  .autoSolOrderReceipt .suborder .order_details_div #order_details .column {
    padding: 20px 0px 5px 0px;
  }
}

.autoSolOrderReceipt .suborder .order_details_div #order_details .order-item-row {
  border-top: 1px solid #c0c0c0;
  margin: 0px;
  color: #808080;
}

.autoSolOrderReceipt .suborder .order_details_div #order_details .order-item-row.noBorder {
  border: none;
}

.autoSolOrderReceipt .suborder .order_details_div #order_details .column-availability {
  font-size: 0.875em;
}

.autoSolOrderReceipt .suborder .order_details_div #order_details .column-quantity {
  text-align: center;
}

.autoSolOrderReceipt .suborder .order_details_div #order_details .column-price {
  font-size: 0.875em;
  text-align: right;
  padding-right: 10px;
}

.autoSolOrderReceipt .suborder .order_details_div #order_details .column-price .list-price {
  text-decoration: line-through;
}

.autoSolOrderReceipt .suborder .order_details_div #order_details .column-total {
  font-size: 0.875em;
  text-align: right;
  font-weight: 600;
}

.autoSolOrderReceipt .suborder .order_details_div #order_details .sku {
  font-size: 0.75em;
}

.autoSolOrderReceipt .suborder .order_details_div #order_details .package-row {
  margin-left: 0px;
  float: left;
  margin-bottom: 15px;
}

.autoSolOrderReceipt .suborder .order_details_div #order_details .package-row .eachPackage {
  background-color: #f0f0f0;
  padding: 25px 0px 25px 10px;
  margin-bottom: 5px;
}

.autoSolOrderReceipt .suborder .order_details_div #order_details .package-row .eachPackage .column-name, .autoSolOrderReceipt .suborder .order_details_div #order_details .package-row .eachPackage .column-quantity, .autoSolOrderReceipt .suborder .order_details_div #order_details .package-row .eachPackage .column-price {
  padding: 0px;
}

.autoSolOrderReceipt .suborder .order_details_div #order_details .package-row .eachPackage .column-name {
  font-size: 0.875em;
  line-height: 1.4285714286em;
  font-weight: 500;
  color: #2d383f;
}

@media (min-width: 767px) {
  .autoSolOrderReceipt .suborder .order_details_div #order_details .package-row .eachPackage .mobile-only {
    display: none;
  }
}

.autoSolOrderReceipt .suborder .subOrderShipping #shipping {
  padding: 15px;
}

.autoSolOrderReceipt .suborder .subOrderShipping .shipping-column {
  padding-right: 20px;
  padding-left: 0px;
  padding-bottom: 10px;
}

.autoSolOrderReceipt .suborder .subOrderBilling {
  padding-top: 20px;
}

.autoSolOrderReceipt .suborder .subOrderBilling #billing {
  padding: 15px;
}

.autoSolOrderReceipt .suborder .subOrderBilling .billing-column {
  padding-bottom: 25px;
  padding-left: 0px;
}

.autoSolOrderReceipt .suborder .subOrderBilling #total_breakdown #order_total {
  width: 100%;
  text-align: right;
}

.autoSolOrderReceipt .suborder .subOrderBilling #total_breakdown #order_total .noPadding {
  padding-left: 0;
  padding-right: 0;
}

.autoSolOrderReceipt .suborder .subOrderBilling #total_breakdown #order_total .total_details {
  font-size: 0.875em;
  text-align: right;
  padding-right: 3px;
}

.autoSolOrderReceipt .suborder .subOrderBilling #total_breakdown #order_total .total_figures {
  text-align: right;
  padding-right: 0;
  font-size: 0.875em;
}

.autoSolOrderReceipt .suborder .subOrderBilling #total_breakdown #order_total .total_figures.order_total {
  font-weight: 500;
}

.autoSolOrderReceipt .suborder .subOrderBilling .billing-fields-column {
  padding-right: 0px;
  padding-left: 0px;
  font-weight: 300;
  color: #2d383f;
}

.autoSolOrderReceipt .suborder .subOrderBilling .billing-fields-column .subOrderHeader {
  margin-bottom: 2px;
}

.autoSolOrderReceipt .suborder .subOrderBilling .billing-fields-column.billing_totals .inner-totals {
  float: right;
}

.autoSolOrderReceipt .suborder .subOrderBilling .billing-fields-column.billing_totals .inner-totals {
  float: left;
}

@media (min-width: 767px) {
  .autoSolOrderReceipt .suborder .subOrderBilling .billing-fields-column.billing_totals .inner-totals {
    float: right;
  }
}

.autoSolOrderReceipt .suborder .subOrderBilling .billing-fields-column #purchase_order {
  padding-left: 0px;
  margin-top: 15px;
}

.autoSolOrderReceipt .suborder .tag_single {
  font-size: 0.675em;
}

.autoSolOrderReceipt .suborder .ViewTags_OrderItemDetail {
  font-size: 0.85em;
}

.autoSolOrderReceipt .suborder .ViewTags_OrderItemDetail p {
  width: 50%;
}

.autoSolOrderReceipt .suborder .ViewTags_OrderItemDetail .tag {
  float: right;
  margin-right: 226px;
}

.autoSolOrderReceipt .suborder .ViewTags_OrderItemDetail .cartName {
  float: left;
  width: 45%;
}

.autoSolOrderReceipt .suborder .ViewTags_OrderItemDetail .bold-text {
  font-weight: bold;
}

.autoSolOrderReceipt .suborder .ViewTags_OrderItemDetail .float-left {
  float: left;
}

.autoSolOrderReceipt .suborder .ViewTags_OrderItemDetail .left20 {
  margin-left: 65px;
}

.autoSolOrderReceipt .suborder .ViewTags_OrderItemDetail .product-row .tag {
  float: right;
  position: absolute;
  width: 45%;
}

.autoSolOrderReceipt .suborder .ViewTags_OrderItemDetail .nomargin {
  margin-top: 16px;
  margin-bottom: 10px;
  border-bottom: 1px solid;
}

@media (min-width: 1280px) {
  .autoSolOrderReceipt .price-column {
    width: 10%;
  }
  .autoSolOrderReceipt .product-column {
    width: 55%;
  }
}

.autoSolOrderReceipt#page {
  height: auto;
}

.autoSolOrderReceipt .attachmentBorder {
  border: 1px solid #c0c0c0;
  box-shadow: 0px 0px 10px 1px #c0c0c0;
  padding: 20px 20px 35px 20px;
  margin-top: 30px;
  margin-bottom: 35px;
}

.autoSolOrderReceipt .cta-column {
  padding-bottom: 15px;
}

.autoSolOrderReceipt .cta-column .right {
  float: none;
}

@media (min-width: 767px) {
  .autoSolOrderReceipt .cta-column .right {
    float: right;
  }
}

.autoSolOrderReceipt .order-conf-header .crumb p {
  margin-bottom: 0px;
}

.autoSolOrderReceipt .order-conf-header .btn {
  margin-bottom: 15px;
}

.autoSolOrderReceipt .suborder .subOrderHeader {
  margin-bottom: 8px;
}

@media (max-width: 1279px) {
  .autoSolOrderReceipt .ordersummary-attachments {
    display: none;
  }
}

.autoSolOrderReceipt .ordersummary-attachments .file-name-div {
  font-size: 0.875em;
  line-height: 1.4285714286em;
  font-weight: 500;
  color: #2d383f;
  margin-top: 20px;
}

.autoSolOrderReceipt .disclaimer {
  margin: 45px 0px 35px 0px;
  font-size: 0.75em;
}

.autoSolOrderReceipt .orderconf-bottom, .autoSolOrderReceipt .order-conf-header {
  margin: 10px 10px 0px 10px;
}

.autoSolOrderReceipt .orderconf-bottom .right .btn {
  float: right;
}

.autoSolOrderReceipt .printSum {
  padding-top: 25px;
}

.autoSolOrderReceipt #SingleShipmentShippingAddress, .autoSolOrderReceipt .shipping_method_content, .autoSolOrderReceipt .billing_method_content, .autoSolOrderReceipt .freight-min-msg {
  font-size: 0.875em;
  line-height: 1.4285714286em;
  font-weight: 300;
  color: #808080;
}

.autoSolOrderReceipt .request_ship_date {
  margin-bottom: 0px;
}

.autoSolOrderReceipt .order-summary-totals {
  width: 100%;
  text-align: right;
  padding-right: 15px;
}

.autoSolOrderReceipt .order-summary-totals .noPadding {
  padding-left: 0;
  padding-right: 0;
}

.autoSolOrderReceipt .order-summary-totals .total_details {
  font-size: 0.875em;
  text-align: right;
  padding-right: 3px;
}

.autoSolOrderReceipt .order-summary-totals .total_details.order_total {
  font-weight: 600;
}

.autoSolOrderReceipt .order-summary-totals .total_figures {
  text-align: right;
  padding-right: 0;
  font-size: 0.875em;
}

.autoSolOrderReceipt .order-summary-totals .total_figures.order_total {
  font-weight: 500;
}

.autoSolOrderReview .step_on {
  color: #000000;
  font-weight: 500;
  font-size: 0.875em;
}

.autoSolOrderReview .step_off {
  color: #808080;
  font-weight: 400;
  font-size: 0.875em;
}

.autoSolOrderReview .suborder {
  border: 1px solid #c0c0c0;
  box-shadow: 0px 0px 10px 1px #c0c0c0;
  margin-bottom: 25px;
}

.autoSolOrderReview .suborder .subOrderBorder {
  background-color: #7B9BAA;
  color: #ffffff;
  padding: 15px;
  font-size: 1em;
  font-weight: 500;
  cursor: pointer;
}

.autoSolOrderReview .suborder .subOrderTitle {
  background-color: #004B8D;
  color: #ffffff;
  padding: 5px 20px;
  font-size: 0.75em;
  font-weight: 600;
  letter-spacing: 0.08em;
}

.autoSolOrderReview .suborder .subOrderTitle a {
  color: #ffffff;
  text-decoration: underline;
  font-weight: 500;
}

.autoSolOrderReview .suborder .lineHeightOne {
  line-height: 1;
}

.autoSolOrderReview .suborder .subOrderHeader {
  color: #2d383f;
  font-size: 0.75em;
  letter-spacing: 0.08em;
  margin-bottom: -3px;
  font-weight: 600;
  text-transform: uppercase;
}

.autoSolOrderReview .suborder .subOrderHeader label {
  font-weight: 600;
}

.autoSolOrderReview .suborder .subOrderHeader .required-field {
  color: #2d383f;
}

.autoSolOrderReview .suborder .order_details_div {
  padding: 10px 15px;
}

.autoSolOrderReview .suborder .order_details_div .showHideAllBtn {
  padding-top: 20px;
  padding-bottom: 25px;
  border-top: 1px solid #c0c0c0;
}

.autoSolOrderReview .suborder .order_details_div .showHideAllBtn .cta-column {
  float: none;
  margin-bottom: 20px;
  margin-left: -10px;
}

.autoSolOrderReview .suborder .order_details_div .showHideAllBtn .cta-column .hideMostItems {
  display: none;
}

.autoSolOrderReview .suborder .order_details_div .collapsible {
  display: none;
}

.autoSolOrderReview .suborder .order_details_div #order_details .columnHeader {
  border-bottom: 1px solid #c0c0c0;
  padding-bottom: 12px;
  margin-left: 0px;
  margin-right: 0px;
}

@media (max-width: 766px) {
  .autoSolOrderReview .suborder .order_details_div #order_details .columnHeader {
    display: none;
  }
}

.autoSolOrderReview .suborder .order_details_div #order_details .columnHeader .header-column.align_right {
  padding-top: 0px;
}

.autoSolOrderReview .suborder .order_details_div #order_details .columnHeader .header-column.align_right#shoppingCart_tableCell_each {
  padding-right: 10px;
}

@media (min-width: 767px) {
  .autoSolOrderReview .suborder .order_details_div #order_details .mobileColumnHeader {
    display: none;
  }
}

.autoSolOrderReview .suborder .order_details_div #order_details .column {
  padding: 10px 10px 15px 0px;
}

@media (min-width: 767px) {
  .autoSolOrderReview .suborder .order_details_div #order_details .column {
    padding: 20px 0px 5px 0px;
  }
}

.autoSolOrderReview .suborder .order_details_div #order_details .order-item-row {
  border-top: 1px solid #c0c0c0;
  margin: 0px;
  color: #808080;
}

.autoSolOrderReview .suborder .order_details_div #order_details .order-item-row.noBorder {
  border: none;
}

.autoSolOrderReview .suborder .order_details_div #order_details .column-availability {
  font-size: 0.875em;
}

.autoSolOrderReview .suborder .order_details_div #order_details .column-quantity {
  text-align: center;
}

.autoSolOrderReview .suborder .order_details_div #order_details .column-price {
  font-size: 0.875em;
  text-align: right;
  padding-right: 10px;
}

.autoSolOrderReview .suborder .order_details_div #order_details .column-price .list-price {
  text-decoration: line-through;
}

.autoSolOrderReview .suborder .order_details_div #order_details .column-total {
  font-size: 0.875em;
  text-align: right;
  font-weight: 600;
}

.autoSolOrderReview .suborder .order_details_div #order_details .sku {
  font-size: 0.75em;
}

.autoSolOrderReview .suborder .order_details_div #order_details .package-row {
  margin-left: 0px;
  float: left;
  margin-bottom: 15px;
}

.autoSolOrderReview .suborder .order_details_div #order_details .package-row .eachPackage {
  background-color: #f0f0f0;
  padding: 25px 0px 25px 10px;
  margin-bottom: 5px;
}

.autoSolOrderReview .suborder .order_details_div #order_details .package-row .eachPackage .column-name, .autoSolOrderReview .suborder .order_details_div #order_details .package-row .eachPackage .column-quantity, .autoSolOrderReview .suborder .order_details_div #order_details .package-row .eachPackage .column-price {
  padding: 0px;
}

.autoSolOrderReview .suborder .order_details_div #order_details .package-row .eachPackage .column-name {
  font-size: 0.875em;
  line-height: 1.4285714286em;
  font-weight: 500;
  color: #2d383f;
}

@media (min-width: 767px) {
  .autoSolOrderReview .suborder .order_details_div #order_details .package-row .eachPackage .mobile-only {
    display: none;
  }
}

.autoSolOrderReview .suborder .subOrderShipping #shipping {
  padding: 15px;
}

.autoSolOrderReview .suborder .subOrderShipping .shipping-column {
  padding-right: 20px;
  padding-left: 0px;
  padding-bottom: 10px;
}

.autoSolOrderReview .suborder .subOrderBilling {
  padding-top: 20px;
}

.autoSolOrderReview .suborder .subOrderBilling #billing {
  padding: 15px;
}

.autoSolOrderReview .suborder .subOrderBilling .billing-column {
  padding-bottom: 25px;
  padding-left: 0px;
}

.autoSolOrderReview .suborder .subOrderBilling #total_breakdown #order_total {
  width: 100%;
  text-align: right;
}

.autoSolOrderReview .suborder .subOrderBilling #total_breakdown #order_total .noPadding {
  padding-left: 0;
  padding-right: 0;
}

.autoSolOrderReview .suborder .subOrderBilling #total_breakdown #order_total .total_details {
  font-size: 0.875em;
  text-align: right;
  padding-right: 3px;
}

.autoSolOrderReview .suborder .subOrderBilling #total_breakdown #order_total .total_figures {
  text-align: right;
  padding-right: 0;
  font-size: 0.875em;
}

.autoSolOrderReview .suborder .subOrderBilling #total_breakdown #order_total .total_figures.order_total {
  font-weight: 500;
}

.autoSolOrderReview .suborder .subOrderBilling .billing-fields-column {
  padding-right: 0px;
  padding-left: 0px;
  font-weight: 300;
  color: #2d383f;
}

.autoSolOrderReview .suborder .subOrderBilling .billing-fields-column .subOrderHeader {
  margin-bottom: 2px;
}

.autoSolOrderReview .suborder .subOrderBilling .billing-fields-column.billing_totals .inner-totals {
  float: right;
}

.autoSolOrderReview .suborder .subOrderBilling .billing-fields-column.billing_totals .inner-totals {
  float: left;
}

@media (min-width: 767px) {
  .autoSolOrderReview .suborder .subOrderBilling .billing-fields-column.billing_totals .inner-totals {
    float: right;
  }
}

.autoSolOrderReview .suborder .subOrderBilling .billing-fields-column #purchase_order {
  padding-left: 0px;
  margin-top: 15px;
}

.autoSolOrderReview .suborder .tag_single {
  font-size: 0.675em;
}

.autoSolOrderReview .suborder .ViewTags_OrderItemDetail {
  font-size: 0.85em;
}

.autoSolOrderReview .suborder .ViewTags_OrderItemDetail p {
  width: 50%;
}

.autoSolOrderReview .suborder .ViewTags_OrderItemDetail .tag {
  float: right;
  margin-right: 226px;
}

.autoSolOrderReview .suborder .ViewTags_OrderItemDetail .cartName {
  float: left;
  width: 45%;
}

.autoSolOrderReview .suborder .ViewTags_OrderItemDetail .bold-text {
  font-weight: bold;
}

.autoSolOrderReview .suborder .ViewTags_OrderItemDetail .float-left {
  float: left;
}

.autoSolOrderReview .suborder .ViewTags_OrderItemDetail .left20 {
  margin-left: 65px;
}

.autoSolOrderReview .suborder .ViewTags_OrderItemDetail .product-row .tag {
  float: right;
  position: absolute;
  width: 45%;
}

.autoSolOrderReview .suborder .ViewTags_OrderItemDetail .nomargin {
  margin-top: 16px;
  margin-bottom: 10px;
  border-bottom: 1px solid;
}

@media (min-width: 1280px) {
  .autoSolOrderReview .price-column {
    width: 10%;
  }
  .autoSolOrderReview .product-column {
    width: 55%;
  }
}

.autoSolOrderReview#page {
  height: auto;
}

.autoSolOrderReview .attachmentBorder {
  border: 1px solid #c0c0c0;
  box-shadow: 0px 0px 10px 1px #c0c0c0;
  padding: 20px 20px 35px 20px;
  margin-top: 30px;
  margin-bottom: 35px;
}

.autoSolOrderReview .cta-column {
  padding-bottom: 15px;
}

.autoSolOrderReview .cta-column .right {
  float: none;
}

@media (min-width: 767px) {
  .autoSolOrderReview .cta-column .right {
    float: right;
  }
}

.autoSolOrderReview .suborder .subOrderHeader {
  margin-bottom: 8px;
}

@media (max-width: 1279px) {
  .autoSolOrderReview .ordersummary-attachments {
    display: none;
  }
}

.autoSolOrderReview .ordersummary-attachments .file-name-div {
  font-size: 0.875em;
  line-height: 1.4285714286em;
  font-weight: 500;
  color: #2d383f;
  margin-top: 20px;
}

.autoSolOrderReview .disclaimer {
  margin: 45px 0px 35px 0px;
  font-size: 0.75em;
}

.autoSolOrderReview .ordersummary-bottom {
  margin: 10px 10px 0px 10px;
}

.autoSolOrderReview .ordersummary-bottom #singleOrderSummary {
  float: right;
}

.autoSolOrderReview #SingleShipmentShippingAddress, .autoSolOrderReview .shipping_method_content, .autoSolOrderReview .billing_method_content, .autoSolOrderReview .freight-min-msg {
  font-size: 0.875em;
  line-height: 1.4285714286em;
  font-weight: 300;
  color: #808080;
}

.autoSolOrderReview .request_ship_date {
  margin-bottom: 0px;
}

.autoSolOrderReview .order-summary-totals {
  width: 100%;
  text-align: right;
  padding-right: 15px;
}

.autoSolOrderReview .order-summary-totals .noPadding {
  padding-left: 0;
  padding-right: 0;
}

.autoSolOrderReview .order-summary-totals .total_details {
  font-size: 0.875em;
  text-align: right;
  padding-right: 3px;
}

.autoSolOrderReview .order-summary-totals .total_details.order_total {
  font-weight: 600;
}

.autoSolOrderReview .order-summary-totals .total_figures {
  text-align: right;
  padding-right: 0;
  font-size: 0.875em;
}

.autoSolOrderReview .order-summary-totals .total_figures.order_total {
  font-weight: 500;
}

.autoSolOrderShipping .step_on {
  color: #000000;
  font-weight: 500;
  font-size: 0.875em;
}

.autoSolOrderShipping .step_off {
  color: #808080;
  font-weight: 400;
  font-size: 0.875em;
}

.autoSolOrderShipping .suborder {
  border: 1px solid #c0c0c0;
  box-shadow: 0px 0px 10px 1px #c0c0c0;
  margin-bottom: 25px;
}

.autoSolOrderShipping .suborder .subOrderBorder {
  background-color: #7B9BAA;
  color: #ffffff;
  padding: 15px;
  font-size: 1em;
  font-weight: 500;
  cursor: pointer;
}

.autoSolOrderShipping .suborder .subOrderTitle {
  background-color: #004B8D;
  color: #ffffff;
  padding: 5px 20px;
  font-size: 0.75em;
  font-weight: 600;
  letter-spacing: 0.08em;
}

.autoSolOrderShipping .suborder .subOrderTitle a {
  color: #ffffff;
  text-decoration: underline;
  font-weight: 500;
}

.autoSolOrderShipping .suborder .lineHeightOne {
  line-height: 1;
}

.autoSolOrderShipping .suborder .subOrderHeader {
  color: #2d383f;
  font-size: 0.75em;
  letter-spacing: 0.08em;
  margin-bottom: -3px;
  font-weight: 600;
  text-transform: uppercase;
}

.autoSolOrderShipping .suborder .subOrderHeader label {
  font-weight: 600;
}

.autoSolOrderShipping .suborder .subOrderHeader .required-field {
  color: #2d383f;
}

.autoSolOrderShipping .suborder .order_details_div {
  padding: 10px 15px;
}

.autoSolOrderShipping .suborder .order_details_div .showHideAllBtn {
  padding-top: 20px;
  padding-bottom: 25px;
  border-top: 1px solid #c0c0c0;
}

.autoSolOrderShipping .suborder .order_details_div .showHideAllBtn .cta-column {
  float: none;
  margin-bottom: 20px;
  margin-left: -10px;
}

.autoSolOrderShipping .suborder .order_details_div .showHideAllBtn .cta-column .hideMostItems {
  display: none;
}

.autoSolOrderShipping .suborder .order_details_div .collapsible {
  display: none;
}

.autoSolOrderShipping .suborder .order_details_div #order_details .columnHeader {
  border-bottom: 1px solid #c0c0c0;
  padding-bottom: 12px;
  margin-left: 0px;
  margin-right: 0px;
}

@media (max-width: 766px) {
  .autoSolOrderShipping .suborder .order_details_div #order_details .columnHeader {
    display: none;
  }
}

.autoSolOrderShipping .suborder .order_details_div #order_details .columnHeader .header-column.align_right {
  padding-top: 0px;
}

.autoSolOrderShipping .suborder .order_details_div #order_details .columnHeader .header-column.align_right#shoppingCart_tableCell_each {
  padding-right: 10px;
}

@media (min-width: 767px) {
  .autoSolOrderShipping .suborder .order_details_div #order_details .mobileColumnHeader {
    display: none;
  }
}

.autoSolOrderShipping .suborder .order_details_div #order_details .column {
  padding: 10px 10px 15px 0px;
}

@media (min-width: 767px) {
  .autoSolOrderShipping .suborder .order_details_div #order_details .column {
    padding: 20px 0px 5px 0px;
  }
}

.autoSolOrderShipping .suborder .order_details_div #order_details .order-item-row {
  border-top: 1px solid #c0c0c0;
  margin: 0px;
  color: #808080;
}

.autoSolOrderShipping .suborder .order_details_div #order_details .order-item-row.noBorder {
  border: none;
}

.autoSolOrderShipping .suborder .order_details_div #order_details .column-availability {
  font-size: 0.875em;
}

.autoSolOrderShipping .suborder .order_details_div #order_details .column-quantity {
  text-align: center;
}

.autoSolOrderShipping .suborder .order_details_div #order_details .column-price {
  font-size: 0.875em;
  text-align: right;
  padding-right: 10px;
}

.autoSolOrderShipping .suborder .order_details_div #order_details .column-price .list-price {
  text-decoration: line-through;
}

.autoSolOrderShipping .suborder .order_details_div #order_details .column-total {
  font-size: 0.875em;
  text-align: right;
  font-weight: 600;
}

.autoSolOrderShipping .suborder .order_details_div #order_details .sku {
  font-size: 0.75em;
}

.autoSolOrderShipping .suborder .order_details_div #order_details .package-row {
  margin-left: 0px;
  float: left;
  margin-bottom: 15px;
}

.autoSolOrderShipping .suborder .order_details_div #order_details .package-row .eachPackage {
  background-color: #f0f0f0;
  padding: 25px 0px 25px 10px;
  margin-bottom: 5px;
}

.autoSolOrderShipping .suborder .order_details_div #order_details .package-row .eachPackage .column-name, .autoSolOrderShipping .suborder .order_details_div #order_details .package-row .eachPackage .column-quantity, .autoSolOrderShipping .suborder .order_details_div #order_details .package-row .eachPackage .column-price {
  padding: 0px;
}

.autoSolOrderShipping .suborder .order_details_div #order_details .package-row .eachPackage .column-name {
  font-size: 0.875em;
  line-height: 1.4285714286em;
  font-weight: 500;
  color: #2d383f;
}

@media (min-width: 767px) {
  .autoSolOrderShipping .suborder .order_details_div #order_details .package-row .eachPackage .mobile-only {
    display: none;
  }
}

.autoSolOrderShipping .suborder .subOrderShipping #shipping {
  padding: 15px;
}

.autoSolOrderShipping .suborder .subOrderShipping .shipping-column {
  padding-right: 20px;
  padding-left: 0px;
  padding-bottom: 10px;
}

.autoSolOrderShipping .suborder .subOrderBilling {
  padding-top: 20px;
}

.autoSolOrderShipping .suborder .subOrderBilling #billing {
  padding: 15px;
}

.autoSolOrderShipping .suborder .subOrderBilling .billing-column {
  padding-bottom: 25px;
  padding-left: 0px;
}

.autoSolOrderShipping .suborder .subOrderBilling #total_breakdown #order_total {
  width: 100%;
  text-align: right;
}

.autoSolOrderShipping .suborder .subOrderBilling #total_breakdown #order_total .noPadding {
  padding-left: 0;
  padding-right: 0;
}

.autoSolOrderShipping .suborder .subOrderBilling #total_breakdown #order_total .total_details {
  font-size: 0.875em;
  text-align: right;
  padding-right: 3px;
}

.autoSolOrderShipping .suborder .subOrderBilling #total_breakdown #order_total .total_figures {
  text-align: right;
  padding-right: 0;
  font-size: 0.875em;
}

.autoSolOrderShipping .suborder .subOrderBilling #total_breakdown #order_total .total_figures.order_total {
  font-weight: 500;
}

.autoSolOrderShipping .suborder .subOrderBilling .billing-fields-column {
  padding-right: 0px;
  padding-left: 0px;
  font-weight: 300;
  color: #2d383f;
}

.autoSolOrderShipping .suborder .subOrderBilling .billing-fields-column .subOrderHeader {
  margin-bottom: 2px;
}

.autoSolOrderShipping .suborder .subOrderBilling .billing-fields-column.billing_totals .inner-totals {
  float: right;
}

.autoSolOrderShipping .suborder .subOrderBilling .billing-fields-column.billing_totals .inner-totals {
  float: left;
}

@media (min-width: 767px) {
  .autoSolOrderShipping .suborder .subOrderBilling .billing-fields-column.billing_totals .inner-totals {
    float: right;
  }
}

.autoSolOrderShipping .suborder .subOrderBilling .billing-fields-column #purchase_order {
  padding-left: 0px;
  margin-top: 15px;
}

.autoSolOrderShipping .suborder .tag_single {
  font-size: 0.675em;
}

.autoSolOrderShipping .suborder .ViewTags_OrderItemDetail {
  font-size: 0.85em;
}

.autoSolOrderShipping .suborder .ViewTags_OrderItemDetail p {
  width: 50%;
}

.autoSolOrderShipping .suborder .ViewTags_OrderItemDetail .tag {
  float: right;
  margin-right: 226px;
}

.autoSolOrderShipping .suborder .ViewTags_OrderItemDetail .cartName {
  float: left;
  width: 45%;
}

.autoSolOrderShipping .suborder .ViewTags_OrderItemDetail .bold-text {
  font-weight: bold;
}

.autoSolOrderShipping .suborder .ViewTags_OrderItemDetail .float-left {
  float: left;
}

.autoSolOrderShipping .suborder .ViewTags_OrderItemDetail .left20 {
  margin-left: 65px;
}

.autoSolOrderShipping .suborder .ViewTags_OrderItemDetail .product-row .tag {
  float: right;
  position: absolute;
  width: 45%;
}

.autoSolOrderShipping .suborder .ViewTags_OrderItemDetail .nomargin {
  margin-top: 16px;
  margin-bottom: 10px;
  border-bottom: 1px solid;
}

@media (min-width: 1280px) {
  .autoSolOrderShipping .price-column {
    width: 10%;
  }
  .autoSolOrderShipping .product-column {
    width: 55%;
  }
}

.autoSolOrderShipping#page {
  height: auto;
}

.autoSolOrderShipping .attachmentBorder {
  border: 1px solid #c0c0c0;
  box-shadow: 0px 0px 10px 1px #c0c0c0;
  padding: 20px 20px 35px 20px;
  margin-top: 30px;
  margin-bottom: 35px;
}

.autoSolOrderShipping .cta-column {
  padding-bottom: 15px;
}

.autoSolOrderShipping .cta-column .right {
  float: none;
}

@media (min-width: 767px) {
  .autoSolOrderShipping .cta-column .right {
    float: right;
  }
}

.autoSolOrderShipping .disclaimer {
  margin-top: 45px;
  margin-bottom: 35px;
  font-size: 0.75em;
}

.autoSolOrderShipping .shipping-fields-column {
  padding-right: 20px;
  padding-bottom: 30px;
  padding-left: 0px;
}

.autoSolOrderShipping .shipping-fields-column .quoteCommentsDiv textarea {
  width: 100%;
  height: 100%;
}

.autoSolOrderShipping .shipping-fields-column .editAddressLink {
  padding-top: 10px;
}

.autoSolOrderShipping .shipping-fields-column .shippingInstructionsDiv textarea, .autoSolOrderShipping .shipping-fields-column .packingInstructionsDiv textarea {
  width: 100%;
  height: 100px;
  font-size: 12px;
  padding-left: 5px;
  padding-top: 3px;
}

.autoSolOrderShipping .shipping-fields-column .shippingInstructionsDiv p, .autoSolOrderShipping .shipping-fields-column .packingInstructionsDiv p {
  margin-bottom: 0px;
}

.autoSolOrderShipping .shipping-selections {
  padding: 0px 15px;
  margin-left: 0px;
  margin-right: 0px;
}

.autoSolOrderShipping .shipping-fields-border {
  border-top: 3px solid #c0c0c0;
  padding-top: 20px;
}

.autoSolOrderShipping .ordership-bottom {
  margin: 10px 10px 0px 10px;
}

.autoSolOrderShipping .ordership-bottom .ordership-cta .backBtn {
  padding-left: 0;
}

.autoSolOrderShipping .ordership-bottom .ordership-cta .continueBtn {
  padding-left: 0;
  padding-right: 0;
}

.autoSolOrderShipping .shipping_address_content {
  display: none;
}

.autoSolOrderShipping .shipping_address .subOrderHeader {
  margin-bottom: 8px;
}

.autoSolOrderShipping .packingInstructionsDiv {
  display: none;
}

.autoSolOrderShipping .namedPlaceDiv {
  display: none;
}

.autoSolOrderShipping .drop_down_shipping {
  font-size: 0.875em;
}

.autoSolOrderShipping .dijitCalendarWidth > .dijitTextBox {
  background-color: #f0f0f0;
  border: 1px solid #f0f0f0;
}

.autoSolOrderShipping .dijitCalendarWidth > .dijitTextBox.dijitTextBoxFocused {
  border-color: #c0c0c0;
}

.autoSolOrderShipping .carrier-text {
  width: 80%;
}

.autoSolOrderShipping .input {
  font-size: 12px;
  height: 25px;
  padding-left: 5px;
}

.autoSolOrderShipping .shipAsComplete, .autoSolOrderShipping .shippingInstructionsCheckbox, .autoSolOrderShipping .packingInstructionsCheckbox {
  opacity: 1;
  margin-left: -5px !important;
}

.autoSolOrderShipping .ship_as_complete, .autoSolOrderShipping .shipping-instruct {
  font-size: 14px;
  line-height: 1.25;
}

.autoSolOrderShipping .static_certificates, .autoSolOrderShipping .shipping-instruct {
  font-size: 14px;
  line-height: 1.25;
}

.autoSolOrderShipping .shippingAddressDisplayArea, .autoSolOrderShipping .freight-min-msg {
  font-size: 0.875em;
  line-height: 1.4285714286em;
  font-weight: 300;
  color: #2d383f;
}

.autoSolOrderShipping .ordership-bottom .continueBtn .cta-btn {
  width: 280px;
}

.autoSolOrderShipping .changeAddress .modal-action .cta-buttons {
  text-align: center;
}

.autoSolOrderShipping .searchAddress .rTable .rTableCell .cta-btn {
  color: #000000;
}

.attachmentForm .file-upload .cta-buttons, .attachmentForm .attachmentSubmitDiv .cta-buttons {
  text-align: center;
}

.attachmentForm .file-upload .cta-buttons .cta-btn, .attachmentForm .attachmentSubmitDiv .cta-buttons .cta-btn {
  width: 280px;
}

.autoSolExportCompliance .step_on {
  color: #000000;
  font-weight: 500;
  font-size: 0.875em;
}

.autoSolExportCompliance .step_off {
  color: #808080;
  font-weight: 400;
  font-size: 0.875em;
}

.autoSolExportCompliance .suborder {
  border: 1px solid #c0c0c0;
  box-shadow: 0px 0px 10px 1px #c0c0c0;
  margin-bottom: 25px;
}

.autoSolExportCompliance .suborder .subOrderBorder {
  background-color: #7B9BAA;
  color: #ffffff;
  padding: 15px;
  font-size: 1em;
  font-weight: 500;
  cursor: pointer;
}

.autoSolExportCompliance .suborder .subOrderTitle {
  background-color: #004B8D;
  color: #ffffff;
  padding: 5px 20px;
  font-size: 0.75em;
  font-weight: 600;
  letter-spacing: 0.08em;
}

.autoSolExportCompliance .suborder .subOrderTitle a {
  color: #ffffff;
  text-decoration: underline;
  font-weight: 500;
}

.autoSolExportCompliance .suborder .lineHeightOne {
  line-height: 1;
}

.autoSolExportCompliance .suborder .subOrderHeader {
  color: #2d383f;
  font-size: 0.75em;
  letter-spacing: 0.08em;
  margin-bottom: -3px;
  font-weight: 600;
  text-transform: uppercase;
}

.autoSolExportCompliance .suborder .subOrderHeader label {
  font-weight: 600;
}

.autoSolExportCompliance .suborder .subOrderHeader .required-field {
  color: #2d383f;
}

.autoSolExportCompliance .suborder .order_details_div {
  padding: 10px 15px;
}

.autoSolExportCompliance .suborder .order_details_div .showHideAllBtn {
  padding-top: 20px;
  padding-bottom: 25px;
  border-top: 1px solid #c0c0c0;
}

.autoSolExportCompliance .suborder .order_details_div .showHideAllBtn .cta-column {
  float: none;
  margin-bottom: 20px;
  margin-left: -10px;
}

.autoSolExportCompliance .suborder .order_details_div .showHideAllBtn .cta-column .hideMostItems {
  display: none;
}

.autoSolExportCompliance .suborder .order_details_div .collapsible {
  display: none;
}

.autoSolExportCompliance .suborder .order_details_div #order_details .columnHeader {
  border-bottom: 1px solid #c0c0c0;
  padding-bottom: 12px;
  margin-left: 0px;
  margin-right: 0px;
}

@media (max-width: 766px) {
  .autoSolExportCompliance .suborder .order_details_div #order_details .columnHeader {
    display: none;
  }
}

.autoSolExportCompliance .suborder .order_details_div #order_details .columnHeader .header-column.align_right {
  padding-top: 0px;
}

.autoSolExportCompliance .suborder .order_details_div #order_details .columnHeader .header-column.align_right#shoppingCart_tableCell_each {
  padding-right: 10px;
}

@media (min-width: 767px) {
  .autoSolExportCompliance .suborder .order_details_div #order_details .mobileColumnHeader {
    display: none;
  }
}

.autoSolExportCompliance .suborder .order_details_div #order_details .column {
  padding: 10px 10px 15px 0px;
}

@media (min-width: 767px) {
  .autoSolExportCompliance .suborder .order_details_div #order_details .column {
    padding: 20px 0px 5px 0px;
  }
}

.autoSolExportCompliance .suborder .order_details_div #order_details .order-item-row {
  border-top: 1px solid #c0c0c0;
  margin: 0px;
  color: #808080;
}

.autoSolExportCompliance .suborder .order_details_div #order_details .order-item-row.noBorder {
  border: none;
}

.autoSolExportCompliance .suborder .order_details_div #order_details .column-availability {
  font-size: 0.875em;
}

.autoSolExportCompliance .suborder .order_details_div #order_details .column-quantity {
  text-align: center;
}

.autoSolExportCompliance .suborder .order_details_div #order_details .column-price {
  font-size: 0.875em;
  text-align: right;
  padding-right: 10px;
}

.autoSolExportCompliance .suborder .order_details_div #order_details .column-price .list-price {
  text-decoration: line-through;
}

.autoSolExportCompliance .suborder .order_details_div #order_details .column-total {
  font-size: 0.875em;
  text-align: right;
  font-weight: 600;
}

.autoSolExportCompliance .suborder .order_details_div #order_details .sku {
  font-size: 0.75em;
}

.autoSolExportCompliance .suborder .order_details_div #order_details .package-row {
  margin-left: 0px;
  float: left;
  margin-bottom: 15px;
}

.autoSolExportCompliance .suborder .order_details_div #order_details .package-row .eachPackage {
  background-color: #f0f0f0;
  padding: 25px 0px 25px 10px;
  margin-bottom: 5px;
}

.autoSolExportCompliance .suborder .order_details_div #order_details .package-row .eachPackage .column-name, .autoSolExportCompliance .suborder .order_details_div #order_details .package-row .eachPackage .column-quantity, .autoSolExportCompliance .suborder .order_details_div #order_details .package-row .eachPackage .column-price {
  padding: 0px;
}

.autoSolExportCompliance .suborder .order_details_div #order_details .package-row .eachPackage .column-name {
  font-size: 0.875em;
  line-height: 1.4285714286em;
  font-weight: 500;
  color: #2d383f;
}

@media (min-width: 767px) {
  .autoSolExportCompliance .suborder .order_details_div #order_details .package-row .eachPackage .mobile-only {
    display: none;
  }
}

.autoSolExportCompliance .suborder .subOrderShipping #shipping {
  padding: 15px;
}

.autoSolExportCompliance .suborder .subOrderShipping .shipping-column {
  padding-right: 20px;
  padding-left: 0px;
  padding-bottom: 10px;
}

.autoSolExportCompliance .suborder .subOrderBilling {
  padding-top: 20px;
}

.autoSolExportCompliance .suborder .subOrderBilling #billing {
  padding: 15px;
}

.autoSolExportCompliance .suborder .subOrderBilling .billing-column {
  padding-bottom: 25px;
  padding-left: 0px;
}

.autoSolExportCompliance .suborder .subOrderBilling #total_breakdown #order_total {
  width: 100%;
  text-align: right;
}

.autoSolExportCompliance .suborder .subOrderBilling #total_breakdown #order_total .noPadding {
  padding-left: 0;
  padding-right: 0;
}

.autoSolExportCompliance .suborder .subOrderBilling #total_breakdown #order_total .total_details {
  font-size: 0.875em;
  text-align: right;
  padding-right: 3px;
}

.autoSolExportCompliance .suborder .subOrderBilling #total_breakdown #order_total .total_figures {
  text-align: right;
  padding-right: 0;
  font-size: 0.875em;
}

.autoSolExportCompliance .suborder .subOrderBilling #total_breakdown #order_total .total_figures.order_total {
  font-weight: 500;
}

.autoSolExportCompliance .suborder .subOrderBilling .billing-fields-column {
  padding-right: 0px;
  padding-left: 0px;
  font-weight: 300;
  color: #2d383f;
}

.autoSolExportCompliance .suborder .subOrderBilling .billing-fields-column .subOrderHeader {
  margin-bottom: 2px;
}

.autoSolExportCompliance .suborder .subOrderBilling .billing-fields-column.billing_totals .inner-totals {
  float: right;
}

.autoSolExportCompliance .suborder .subOrderBilling .billing-fields-column.billing_totals .inner-totals {
  float: left;
}

@media (min-width: 767px) {
  .autoSolExportCompliance .suborder .subOrderBilling .billing-fields-column.billing_totals .inner-totals {
    float: right;
  }
}

.autoSolExportCompliance .suborder .subOrderBilling .billing-fields-column #purchase_order {
  padding-left: 0px;
  margin-top: 15px;
}

.autoSolExportCompliance .suborder .tag_single {
  font-size: 0.675em;
}

.autoSolExportCompliance .suborder .ViewTags_OrderItemDetail {
  font-size: 0.85em;
}

.autoSolExportCompliance .suborder .ViewTags_OrderItemDetail p {
  width: 50%;
}

.autoSolExportCompliance .suborder .ViewTags_OrderItemDetail .tag {
  float: right;
  margin-right: 226px;
}

.autoSolExportCompliance .suborder .ViewTags_OrderItemDetail .cartName {
  float: left;
  width: 45%;
}

.autoSolExportCompliance .suborder .ViewTags_OrderItemDetail .bold-text {
  font-weight: bold;
}

.autoSolExportCompliance .suborder .ViewTags_OrderItemDetail .float-left {
  float: left;
}

.autoSolExportCompliance .suborder .ViewTags_OrderItemDetail .left20 {
  margin-left: 65px;
}

.autoSolExportCompliance .suborder .ViewTags_OrderItemDetail .product-row .tag {
  float: right;
  position: absolute;
  width: 45%;
}

.autoSolExportCompliance .suborder .ViewTags_OrderItemDetail .nomargin {
  margin-top: 16px;
  margin-bottom: 10px;
  border-bottom: 1px solid;
}

@media (min-width: 1280px) {
  .autoSolExportCompliance .price-column {
    width: 10%;
  }
  .autoSolExportCompliance .product-column {
    width: 55%;
  }
}

.autoSolExportCompliance#page {
  height: auto;
}

.autoSolExportCompliance .exportComp .emr-select, .autoSolExportCompliance .exportComp .emr-field {
  max-width: 100%;
}

.autoSolExportCompliance .exportComp .orderHeader {
  color: #2d383f;
  font-size: 0.75em;
  letter-spacing: 0.08em;
  text-transform: uppercase;
  margin-bottom: -3px;
}

.autoSolExportCompliance .exportComp .orderHeader label {
  font-weight: 600;
}

.autoSolExportCompliance .exportComp .exportCompSection {
  margin: 25px;
}

.autoSolExportCompliance .exportComp .intermediateLabel {
  margin-top: -25px;
}

.autoSolExportCompliance .exportComp .endUserSelectLabel {
  margin-bottom: 2px;
}

.autoSolExportCompliance .exportComp .endUserSame {
  float: left;
}

.autoSolExportCompliance .exportComp .sicEndUse {
  border-top: 1px solid #c0c0c0;
  padding-top: 15px;
}

.autoSolExportCompliance .exportComp .subSectionHeader {
  background-color: #004B8D;
  color: #ffffff;
  padding: 5px 20px;
  font-size: 0.75em;
  font-weight: 600;
  letter-spacing: 0.08em;
}

.autoSolExportCompliance .cta-column {
  padding-bottom: 15px;
}

.autoSolExportCompliance .cta-column .right {
  float: none;
}

@media (min-width: 767px) {
  .autoSolExportCompliance .cta-column .right {
    float: right;
  }
}

.autoSolExportCompliance .disclaimer {
  margin: 45px 0px 35px 0px;
  font-size: 0.75em;
}

.autoSolExportCompliance .exportcomp-bottom {
  margin: 10px 0px 0px 0px;
}

.autoSolExportCompliance .exportcomp-cta .cta-column .cta-btn {
  width: 280px;
}

.autoSolExportCompliance .addAddress .modal-action .cta-buttons, .autoSolExportCompliance .changeAddress .modal-action .cta-buttons {
  text-align: center;
}

.autoSolShoppingCart {
  margin-top: 25px;
}

.autoSolShoppingCart#page {
  height: auto;
}

.autoSolShoppingCart #recommendedSideBar {
  padding-left: 25px;
}

.autoSolShoppingCart #recommendedSideBar .cartTopBtnRight {
  margin-bottom: 45px;
}

.autoSolShoppingCart #recommendedSideBar .cartTopBtnRight .btn {
  width: 100%;
}

.autoSolShoppingCart #recommendedSideBar .widget_recommended_position {
  margin-bottom: 50px;
}

.autoSolShoppingCart #recommendedSideBar .widget_recommended_position .text-wrapper {
  font-size: 0.875em;
}

.autoSolShoppingCart #recommendedSideBar .catalogEntryRecommendationWidget .product-block {
  border-top: 1px solid #c0c0c0;
  margin-bottom: 30px;
  padding-top: 30px;
}

.autoSolShoppingCart #recommendedSideBar .catalogEntryRecommendationWidget .product-block.firstBlock {
  border: none;
}

.autoSolShoppingCart #recommendedSideBar .catalogEntryRecommendationWidget .product-block .product_price, .autoSolShoppingCart #recommendedSideBar .catalogEntryRecommendationWidget .product-block .product_quantity_addtolist, .autoSolShoppingCart #recommendedSideBar .catalogEntryRecommendationWidget .product-block .not_available {
  display: none;
}

.autoSolShoppingCart #recommendedSideBar .catalogEntryRecommendationWidget .product-block .product_image, .autoSolShoppingCart #recommendedSideBar .catalogEntryRecommendationWidget .product-block .product_info {
  width: 50%;
  float: left;
}

.autoSolShoppingCart #recommendedSideBar .catalogEntryRecommendationWidget .product-block .product_image .emerson-product__thumbnail-image {
  width: 100%;
}

.autoSolShoppingCart #recommendedSideBar .catalogEntryRecommendationWidget .product-block .product_name {
  font-size: 0.75em;
  line-height: 1.5em;
  font-weight: 300;
}

.autoSolShoppingCart #recommendedSideBar .catalogEntryRecommendationWidget .product-block .product_name a {
  color: #2d383f;
}

.autoSolShoppingCart #recommendedSideBar .catalogEntryRecommendationWidget .product-block .product_option {
  background-color: #f0f0f0;
  border: 1px solid #c0c0c0;
  color: #2d383f;
  height: 25px;
  width: 100%;
  text-align: center;
  vertical-align: middle;
  line-height: 23px;
}

.autoSolShoppingCart #recommendedSideBar .catalogEntryRecommendationWidget .product-block .product_option .button {
  font-size: 0.625em;
  color: #2d383f;
  font-weight: 600;
  letter-spacing: 0.08em;
  text-transform: uppercase;
}

.autoSolShoppingCart .spa-change-modal .itemLine {
  font-size: 0.875em;
  font-weight: 600;
  display: block;
  padding-left: 20px;
  margin-bottom: 5px;
  position: relative;
}

.autoSolShoppingCart .spa-change-modal .itemLine:before {
  content: "•";
  position: absolute;
  top: 0;
  left: 8px;
}

.autoSolShoppingCart .lineHeightOne {
  line-height: 1;
}

.autoSolShoppingCart .pagination-block {
  margin-top: 15px;
  margin-bottom: 15px;
}

.autoSolShoppingCart .pagination-block .links {
  padding-left: 15px;
}

.autoSolShoppingCart #shopCartTopRow {
  margin-bottom: 32px;
  margin-left: 0px;
  margin-right: 0px;
}

.autoSolShoppingCart #shopCartTopRow .btn-secondary {
  width: 100%;
  height: 25px;
  font-size: 0.725em;
  padding: 0 15px;
}

.autoSolShoppingCart #shopCartTopRow .btn-secondary .text-wrapper {
  height: 25px;
}

.autoSolShoppingCart #shopCartTopRow .cartTopTitleDiv {
  float: left;
  padding-left: 0px;
}

.autoSolShoppingCart #shopCartTopRow .cartTopTitleDiv #cartNumber {
  font-size: 1.6875em;
  line-height: 1;
}

.autoSolShoppingCart #shopCartTopRow .cartTopTitleDiv #detailsLink {
  padding-top: 10px;
}

.autoSolShoppingCart #shopCartTopRow .cartTopBtnDiv {
  float: right;
  padding-right: 0px;
  margin-top: -10px;
  text-align: right;
}

.autoSolShoppingCart #shopCartTopRow .cartTopBtnDiv .actionBtnDiv {
  margin-top: 36px;
  display: inline-block;
}

.autoSolShoppingCart #shopCartTopRow .cartTopBtnDiv .actionBtnDiv #more-cart-top-option {
  float: left;
}

.autoSolShoppingCart #shopCartTopRow .cartTopBtnDiv .actionBtnDiv .cartTopBtn {
  text-transform: uppercase;
  display: inline-block;
  margin-left: 5px;
  margin-top: 10px;
  font-size: 12px;
  float: left;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.33;
  letter-spacing: normal;
  text-align: right;
  /*.cartTopCTA {
						width: 100%;
						height: 25px;
						font-size: 0.725em;
						padding: 0 15px;

						.text-wrapper {
							height: 25px;
						}
					}*/
}

.autoSolShoppingCart #shopCartTopRow .cartTopBtnDiv .actionBtnDiv .cartTopBtn a {
  color: #2d383f;
  font-weight: 600;
}

.autoSolShoppingCart .item-remove-row {
  float: right;
}

@media (max-width: 1279px) {
  .autoSolShoppingCart #recommendedSideBar,
  .autoSolShoppingCart #cartTopAddAttachment,
  .autoSolShoppingCart #cartTopExport,
  .autoSolShoppingCart .item-remove-row,
  .autoSolShoppingCart .shopcart-attachments {
    display: none;
  }
}

.autoSolShoppingCart .recommendedText {
  font-weight: 400;
}

@media (max-width: 766px) {
  .autoSolShoppingCart .cartTopTitleDiv {
    text-align: center;
    padding-bottom: 20px;
  }
}

.autoSolShoppingCart .shopcart-center {
  margin-bottom: 60px;
}

.autoSolShoppingCart .shopcart-center #order_details .actionsBtn .text-wrapper {
  font-size: 1.5em;
  line-height: 1.8571428571em;
  color: #2d383f;
}

.autoSolShoppingCart .shopcart-center #order_details .columnHeader {
  border-bottom: 3px solid #c0c0c0;
  padding-bottom: 15px;
  margin-left: 0;
  margin-right: 0;
}

.autoSolShoppingCart .shopcart-center #order_details .columnHeader #shoppingCart_tableCell_actions {
  padding-right: 27px;
  justify-content: center;
  font-size: 14px;
  color: #c0c0c0;
}

@media (max-width: 766px) {
  .autoSolShoppingCart .shopcart-center #order_details .columnHeader {
    display: none;
  }
}

@media (min-width: 767px) {
  .autoSolShoppingCart .shopcart-center #order_details .mobileColumnHeader {
    display: none;
  }
}

.autoSolShoppingCart .shopcart-center #order_details .column {
  padding: 10px 10px 15px 0px;
}

@media (min-width: 767px) {
  .autoSolShoppingCart .shopcart-center #order_details .column {
    padding: 20px 0px 0px 0px;
  }
}

.autoSolShoppingCart .shopcart-center #order_details .order-item-row {
  border-bottom: 1px solid #c0c0c0;
  margin: 0px;
  padding-bottom: 10px;
}

.autoSolShoppingCart .shopcart-center #order_details .order-item-row .prodName {
  line-height: 1.2142857143em;
}

.autoSolShoppingCart .shopcart-center #order_details .order-item-row .column-availability .availability {
  margin-bottom: 0;
  font-size: 0.875em;
}

.autoSolShoppingCart .shopcart-center #order_details .order-item-row .column-availability .availability span {
  display: inline-block;
  margin-bottom: 4px;
}

.autoSolShoppingCart .shopcart-center #order_details .order-item-row .column-actions {
  padding-left: 10px;
}

.autoSolShoppingCart .shopcart-center #order_details .order-item-row .column-actions .actionsBtn {
  width: 50px;
  /*a:hover {
							border-radius: 20px;
							background-color: #f0f0f0;
						}*/
}

.autoSolShoppingCart .shopcart-center #order_details .order-item-row .column-actions .actionsBtn .glyphicon-option-horizontal {
  left: 40px;
  top: 0px;
  color: #2d383f;
}

.autoSolShoppingCart .shopcart-center #order_details .order-item-row .column-actions .actionsBtn .glyphicon-option-horizontal:hover {
  border-radius: 20px;
  background-color: #f0f0f0;
}

.autoSolShoppingCart .shopcart-center #order_details .order-item-row .errorRow {
  border-top: 1px solid #c0c0c0;
  margin-top: 25px;
  padding-left: 7px;
  float: left;
}

.autoSolShoppingCart .shopcart-center #order_details .order-item-row .errorRow .errorTitle {
  margin-top: 10px;
  font-size: 0.875em;
  line-height: 1.4285714286em;
  font-weight: 500;
  color: #d31245;
}

.autoSolShoppingCart .shopcart-center #order_details .order-item-row .errorRow .errorText {
  font-size: 0.75em;
  line-height: 1.5em;
  font-weight: 300;
  color: #2d383f;
}

.autoSolShoppingCart .shopcart-center #order_details .order-item-row .errorRow .errorText .configLink {
  color: #2d383f;
  text-decoration: underline;
}

.autoSolShoppingCart .shopcart-center #order_details .order-item-row .errorRow.spa-error {
  margin-top: 0;
  border-top: none;
}

.autoSolShoppingCart .shopcart-center #order_details .order-item-row .info-row {
  border-top: 1px solid #c0c0c0;
  margin-top: 25px;
  padding-left: 7px;
  float: left;
  font-size: 0.875em;
}

.autoSolShoppingCart .shopcart-center #order_details .package-row {
  margin-left: 0px;
  float: left;
}

.autoSolShoppingCart .shopcart-center #order_details .package-row .eachPackage {
  background-color: #f0f0f0;
  padding: 25px 0px 25px 10px;
  margin-bottom: 5px;
}

.autoSolShoppingCart .shopcart-center #order_details .package-row .eachPackage .column-name, .autoSolShoppingCart .shopcart-center #order_details .package-row .eachPackage .column-quantity, .autoSolShoppingCart .shopcart-center #order_details .package-row .eachPackage .column-price {
  padding: 0px;
}

.autoSolShoppingCart .shopcart-center #order_details .package-row .eachPackage .column-price {
  padding-right: 10px;
}

.autoSolShoppingCart .shopcart-center #order_details .package-row .eachPackage .column-name {
  font-size: 0.875em;
  line-height: 1.4285714286em;
  font-weight: 500;
  color: #2d383f;
}

@media (min-width: 767px) {
  .autoSolShoppingCart .shopcart-center #order_details .package-row .eachPackage .mobile-only {
    display: none;
  }
}

.autoSolShoppingCart .shopcart-center #order_details .column-quantity, .autoSolShoppingCart .shopcart-center #order_details .column-date {
  text-align: center;
}

.autoSolShoppingCart .shopcart-center #order_details .column-quantity input, .autoSolShoppingCart .shopcart-center #order_details .column-date input {
  text-align: center;
  background-color: #f0f0f0;
  border: 1px solid #c0c0c0;
  height: 25px;
  padding-top: 3px;
}

.autoSolShoppingCart .shopcart-center #order_details .column-price {
  font-size: 0.875em;
  text-align: right;
}

.autoSolShoppingCart .shopcart-center #order_details .column-price .list-price, .autoSolShoppingCart .shopcart-center #order_details .column-price .list-discount-percent {
  display: block;
  color: #808080;
}

.autoSolShoppingCart .shopcart-center #order_details .column-price .list-price {
  text-decoration: line-through;
}

.autoSolShoppingCart .shopcart-center #order_details .column-total {
  font-size: 0.875em;
  text-align: right;
  font-weight: 600;
}

.autoSolShoppingCart .shopcart-center #order_details .sku {
  font-size: 0.75em;
}

.autoSolShoppingCart .shopcart-center #order_details .align_right {
  padding-top: 0px;
}

.autoSolShoppingCart .shopcart-center .shopcart-attachments {
  border-top: 3px solid #c0c0c0;
  padding: 20px 0;
}

.autoSolShoppingCart .shopcart-center .shopcart-attachments .title {
  line-height: 1;
  margin-bottom: 5px;
}

.autoSolShoppingCart .shopcart-center .shopcart-bottom {
  border-top: 3px solid #c0c0c0;
  padding: 25px 0 15px;
}

.autoSolShoppingCart .shopcart-center .shopcart-bottom .disclaimer {
  margin-top: 35px;
  font-size: 0.75em;
  margin-left: 0px;
}

.autoSolShoppingCart .shopcart-center .shopcart-bottom #clearCart {
  margin-bottom: 25px;
  font-size: 0.875em;
}

.autoSolShoppingCart .shopcart-center .shopcart-bottom .freight-min-row {
  text-align: right;
  padding-right: 10px;
  padding-bottom: 10px;
}

.autoSolShoppingCart .shopcart-center .shopcart-bottom .freight-min-row .freight-min-msg {
  font-size: 0.875em;
}

.autoSolShoppingCart .shopcart-center .shopcart-bottom #total-and-cta #total_breakdown #order_total {
  width: 100%;
  text-align: right;
}

.autoSolShoppingCart .shopcart-center .shopcart-bottom #total-and-cta #total_breakdown #order_total .noPadding {
  padding-left: 0;
  padding-right: 0;
}

.autoSolShoppingCart .shopcart-center .shopcart-bottom #total-and-cta #total_breakdown .total_details {
  font-size: 0.875em;
  text-align: left;
  padding-right: 3px;
}

.autoSolShoppingCart .shopcart-center .shopcart-bottom #total-and-cta #total_breakdown .total_figures {
  text-align: left;
  font-size: 0.875em;
  font-weight: 600;
}

.autoSolShoppingCart .shopcart-center .shopcart-bottom #total-and-cta .shopcart-cta {
  padding-top: 30px;
}

.autoSolShoppingCart .shopcart-center .shopcart-bottom #total-and-cta .shopcart-cta .cta-button {
  padding-bottom: 10px;
}

.autoSolShoppingCart .shopcart-center .shopcart-bottom #total-and-cta .shopcart-cta .cta-button .btn {
  width: 100%;
  max-width: 250px;
}

.autoSolShoppingCart .shopcart-center .shopcart-bottom #total-and-cta .shopcart-cta .cta-button .checkoutBtn {
  text-align: right;
}

.autoSolShoppingCart .shopcart-border {
  border: 1px solid #c0c0c0;
  border-top: 5px solid #7B9BAA;
  padding: 20px 25px;
  box-shadow: 0px 0px 10px 1px #c0c0c0;
}

.autoSolShoppingCart .action-drawer {
  right: 33px;
  top: 32px;
  width: 200px;
}

@media (max-width: 766px) {
  .autoSolShoppingCart .action-drawer {
    top: 38px;
  }
}

.autoSolShoppingCart .tag_single {
  font-size: 0.875em;
  margin-right: 5px;
}

.autoSolShoppingCart .ViewTags_OrderItemDetail {
  font-size: 0.85em;
}

.autoSolShoppingCart .ViewTags_OrderItemDetail p {
  width: 50%;
}

.autoSolShoppingCart .ViewTags_OrderItemDetail .tag {
  float: right;
  margin-right: 226px;
}

.autoSolShoppingCart .ViewTags_OrderItemDetail .cartName {
  float: left;
  width: 45%;
}

.autoSolShoppingCart .ViewTags_OrderItemDetail .bold-text {
  font-weight: bold;
}

.autoSolShoppingCart .ViewTags_OrderItemDetail .float-left {
  float: left;
}

.autoSolShoppingCart .ViewTags_OrderItemDetail .left20 {
  margin-left: 65px;
}

.autoSolShoppingCart .ViewTags_OrderItemDetail .product-row .tag {
  float: right;
  position: absolute;
  width: 45%;
}

.autoSolShoppingCart .ViewTags_OrderItemDetail .nomargin {
  margin-top: 16px;
  margin-bottom: 10px;
  border-bottom: 1px solid;
}

.autoSolShoppingCart .config-summary-row {
  border-bottom: 0.01em solid #e8e5e5;
}

.autoSolShoppingCart .modelStringHeading {
  margin-bottom: 0.2em;
  margin-top: 1.1em;
}

#quick-add-product-landing .brands {
  max-height: 128px;
  overflow-y: scroll;
  box-shadow: 0px 0px 10px 1px #c0c0c0;
  padding: 10px 20px;
  margin-bottom: 20px;
}

#quick-add-product-landing .quick-add-next {
  margin-top: 40px;
}

#quick-add-product-import .file-upload {
  margin: 20px 0;
}

#quick-add-product-import h5 {
  text-transform: uppercase;
  margin-bottom: 5px;
  font-size: 0.75em;
  font-weight: 600;
  display: block;
}

#quick-add-product-import .fake-field {
  background-color: #f0f0f0;
  padding: 2px 5px;
  height: 26px;
  width: 290px;
  max-width: 100%;
  margin-right: 14px;
  display: inline-block;
  font-size: 0.875em;
  vertical-align: middle;
  font-weight: 400;
}

#quick-add-product-import input[type=file] {
  display: none;
}

#quick-add-product-import .file-upload .btn {
  display: inline-block;
  width: auto;
  height: 26px;
  line-height: 26px;
  border: 0;
  vertical-align: middle;
  font-size: 0.75em;
}

#quick-add-product-import .download-template {
  font-size: 0.75em;
  font-weight: 600;
  margin-bottom: 20px;
}

#quick-add-product-import .remove-file {
  font-size: 0.875em;
  margin-bottom: 20px;
  min-height: 26px;
}

#quick-add-product-import .file-name {
  font-weight: 500;
  margin-right: 10px;
}

#quick-add-product-import .remove {
  display: none;
  font-weight: 600;
}

#quick-add-product-import .warning-message {
  font-size: 0.875em;
}

#quick-add-product-manual {
  margin-top: 0;
  margin-bottom: 0;
}

#quick-add-product-manual .horizontal-tabs {
  padding: 0;
}

#quick-add-product-manual .brand-title {
  text-transform: uppercase;
  font-size: 1.5em;
}

#quick-add-product-manual .product-number,
#quick-add-product-manual .quantity,
#quick-add-product-manual .request-date,
#quick-add-product-manual .dijitDateTextBox,
#quick-add-product-manual .agreement-number {
  font-size: 0.875em;
  font-weight: 500;
  margin-right: 16px;
  display: inline-block;
}

#quick-add-product-manual .agreement-number {
  margin-right: 0;
}

#quick-add-product-manual .product-number {
  width: 180px;
}

@media (max-width: 400px) {
  #quick-add-product-manual .product-number {
    width: 160px;
    margin-right: 6px;
  }
}

@media (max-width: 359px) {
  #quick-add-product-manual .product-number {
    width: 120px;
  }
}

#quick-add-product-manual .quantity {
  width: 46px;
}

#quick-add-product-manual .request-date,
#quick-add-product-manual .dijitDateTextBox {
  width: 100px;
}

#quick-add-product-manual .dijit.dijitDateTextBox {
  font-size: 0.75em;
  background: #f0f0f0;
  border: 0;
}

#quick-add-product-manual .dijit.dijitDateTextBox .dijitInputInner {
  padding: 5px 7px !important;
  height: 25px !important;
}

#quick-add-product-manual .dijit.dijitDateTextBox.dijitDateTextBoxError {
  border: 1px solid #d31245;
}

#quick-add-product-manual .agreement-number {
  width: 145px;
}

#quick-add-product-manual .sensor,
#quick-add-product-manual .transmitter {
  width: 100%;
}

#quick-add-product-manual .sensor input,
#quick-add-product-manual .transmitter input {
  display: block;
}

#quick-add-product-manual label.sensor {
  margin-bottom: 10px;
}

#quick-add-product-manual input[type=text] {
  background-color: #f0f0f0;
  border: 0;
  padding: 2px 5px;
  outline: 0;
}

#quick-add-product-manual .tab-content {
  margin-top: 25px;
}

#quick-add-product-manual .product-row {
  margin: 10px 0;
  padding-bottom: 10px;
  border-bottom: 1px solid #c0c0c0;
}

#quick-add-product-manual .product-row:last-child {
  border: 0;
  padding-bottom: 0;
}

#quick-add-product-manual .add-row {
  color: #00AA7E;
  font-weight: 600;
  font-size: 0.75em;
  float: right;
  margin: -32px 150px 0 0;
}

@media (max-width: 766px) {
  #quick-add-product-manual .add-row {
    margin-right: 0;
  }
}

#quick-add-product-manual .example {
  font-style: italic;
  font-size: 0.75em;
  margin-bottom: 15px;
}

#quick-add-product-manual .quick-add-next {
  margin-top: 25px;
}

#quick-add-product-manual .quick-add-next .error-message {
  margin-top: 10px;
}

#quick-add-product-manual #appleton-product .add-row {
  float: none;
  margin: 0;
}

#quick-add-product-manual #appleton-product .example {
  margin: 5px 0 0 0;
}

@media (max-width: 766px) {
  #quick-add-product-manual #appleton-product .product-number {
    margin-bottom: 5px;
  }
}

#quick-add-product-manual .genericManualForm .example {
  margin: 5px 0 0 0;
}

@media (max-width: 766px) {
  #quick-add-product-manual .genericManualForm .product-number {
    margin-bottom: 5px;
  }
}

#quick-add-product-manual #rosemount-assembly .add-row {
  margin-top: -228px;
}

#quick-add-product-manual #micromotion-flowmeter .add-row {
  margin-top: -258px;
}

#quick-add-product-manual #micromotion-sensor .add-row,
#quick-add-product-manual #micromotion-transmitter .add-row {
  margin-top: -126px;
}

.shoppingCartPage .dijitTooltipContainer {
  background: white;
  padding: 10px;
  border: 1px solid #bbb;
}

.dijitDialogUnderlayWrapper {
  display: block;
  background-color: black;
  opacity: .5;
  top: 0 !important;
  width: 100%;
  height: 100%;
  position: fixed;
}

#QuickAddModal_ShoppingCart .dijitDialogPaneContent {
  overflow-x: hidden !important;
  overflow-y: auto !important;
  box-sizing: content-box;
  padding: 0;
}

@media (max-width: 766px) {
  #QuickAddModal_ShoppingCart .dijitDialogPaneContent {
    width: 90vw !important;
  }
}

.quick-add-modal .modal-dialog {
  margin: 0 auto !important;
}

.quick-add-modal h4 {
  font-weight: 500;
  font-size: 1em;
  margin-bottom: 10px;
}

.quick-add-modal .brand-panel {
  display: none;
}

.quick-add-modal .quick-add-next {
  text-align: center;
}

.quick-add-modal input.disabled {
  cursor: initial;
  pointer-events: none;
}

@media (max-width: 430px) {
  .quick-add-modal .modal-body {
    padding-right: 10px;
    padding-left: 10px;
  }
}

#quick-add-status-close {
  margin: 26px 122px;
}

.attachmentModalDiv .attachmentFileName {
  padding-right: 1em;
  font-size: 0.875em;
}

.attachmentModalDiv .remove {
  font-size: 0.75em;
}

.attachmentModalDiv .attachmentSubmitDiv {
  display: block;
  margin-top: 20px;
  padding-top: 20px;
  border-top: 1px solid #c0c0c0;
}

.attachmentModalDiv .attachmentSubmitDiv .warning-message {
  text-align: left;
}

.attachmentModalDiv fieldset {
  text-align: center;
  margin: 15px 0 0;
}

.attachmentModalDiv fieldset.remove-file {
  text-align: left;
  margin: 0;
}

.attachmentModalDiv fieldset .attachmentFileName:before {
  content: none;
}

.attachmentModalDiv .attachmentFileName:before {
  content: ": ";
}

.attachmentModalDiv .attachmentInput {
  display: inline-block;
  position: absolute;
  opacity: 0;
  z-index: 2;
}

.attachmentModalDiv .attachmentFailure {
  margin-bottom: 10px;
}

.attachmentModalDiv .attachmentSuccess .warning-message {
  margin-bottom: 5px;
}

.attachmentModalDiv .attachmentSpecs {
  font-size: 0.75em;
}

.dupPOAttachDisplay .remove-file, #dupTaxAttachDisplay .remove-file,
.attachmentDisplay .remove-file {
  margin-top: 15px;
  line-height: 1.4285714286em;
  font-weight: 300;
  color: #2d383f;
}

.dupPOAttachDisplay .remove-file .file-name, #dupTaxAttachDisplay .remove-file .file-name,
.attachmentDisplay .remove-file .file-name {
  font-size: 0.875em;
}

.dupPOAttachDisplay .remove, #dupTaxAttachDisplay .remove,
.attachmentDisplay .remove {
  padding-left: 3px;
  color: #00AA7E;
}

.dupPOAttachDisplay .remove span:after, #dupTaxAttachDisplay .remove span:after,
.attachmentDisplay .remove span:after {
  content: " X";
}

.change-address-modal .modal-header {
  padding: 5px 0 0 10px;
  background: #f0f0f0;
}

.change-address-modal .modal-header .modal-title {
  font-size: .6875rem;
  font-weight: 600;
  color: #2d383f;
  letter-spacing: .08em;
}

@media (min-width: 767px) {
  .change-address-modal .modal-dialog {
    width: 642px;
  }
}

.change-address-modal h4 {
  margin-bottom: 0.5em;
}

.change-address-modal .addAddress {
  display: none;
}

.change-address-modal .green-link {
  padding-bottom: 15px;
  cursor: pointer;
  margin-right: 10px;
}

.change-address-modal .green-link:hover {
  text-decoration: underline;
}

.change-address-modal .address label {
  margin-bottom: 10px;
}

.change-address-modal .addressList {
  border: 1px solid #c0c0c0;
  margin-bottom: 25px;
  width: 100%;
  padding: 10px;
  max-height: 500px;
  overflow: auto;
  font-size: 0.875em;
  line-height: 1.8571428571em;
  font-weight: 300;
  color: #2d383f;
}

.change-address-modal .addressList .address {
  list-style: none;
  float: left;
  width: 100%;
  padding: 0;
  line-height: 15px;
}

.change-address-modal .registeredUserTitle {
  font-size: 1em;
  font-weight: bold;
  padding-bottom: 15px;
  text-align: center;
}

.change-address-modal .rTable .rTableCell a {
  width: auto;
}

.change-address-modal .pageButtons {
  text-align: right;
}

.change-address-modal .pageButtons .pageControlMenu,
.change-address-modal .pageButtons .pages {
  display: inline-block;
}

.change-address-modal .pageButtons li > a {
  display: inline;
  border: 0;
  line-height: 1;
}

.change-address-modal .pageButtons li.active {
  background: none;
  border: 0;
  color: black;
  display: inline;
}

.change-address-modal .pageButtons li.active:hover {
  cursor: pointer;
}

.change-address-modal .error-message,
.change-address-modal .success-message {
  margin-bottom: 5px;
}

@media (min-width: 767px) {
  .modal.searchAddress {
    padding: 0 17px;
  }
  .modal.searchAddress .modal-dialog {
    width: 850px;
    max-width: 100%;
  }
}

#requestDrawings-modal {
  position: relative;
}

#requestDrawings-modal.loading .loading {
  display: block;
}

#requestDrawings-modal .loading {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  z-index: 2;
  background: rgba(255, 255, 255, 0.8);
  display: none;
  text-align: center;
}

#requestDrawings-modal .loading img {
  top: 50%;
  left: 50%;
  position: absolute;
  -webkit-transform: translateY(-50%) translateX(-50%);
  transform: translateY(-50%) translateX(-50%);
}

#requestDrawings-modal .rTableCell {
  padding: 5px 0;
  vertical-align: middle;
}

#requestDrawings-modal .requestDrawings-selectFormat label {
  display: block;
}

#requestDrawings-modal .format-title {
  margin-top: 20px;
  font-size: 0.75em;
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: .08em;
}

#requestDrawings-modal .btn {
  margin: 20px 0;
}

#requestDrawings-modal .align-center {
  text-align: center;
}

#requestDrawings-modal tr.selected {
  background: #eee;
}

#requestDrawings-modal input[type="checkbox"] {
  margin: 6px 4px;
}

#requestDrawings-modal .input-notes {
  height: 50px;
  padding: 5px 10px;
}

#requestDrawings-modal .input-text,
#requestDrawings-modal .input-notes {
  width: 100%;
}

#requestDrawings-modal #requestDrawings-selectFormats {
  margin-top: 20px;
  margin-bottom: 20px;
}

#requestDrawings-modal #requestDrawings-selectFormats label {
  display: block;
}

#requestDrawings-modal .form-label {
  font-size: 0.75em;
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: .08em;
  display: block;
}

#requestDrawings-modal .form-details {
  font-size: 0.75em;
  padding: 5px 0;
}

#requestDrawings-modal .sent-email:before {
  content: " ";
}

.product-advisor-modal h4 {
  margin-bottom: 0.25em;
}

.product-advisor-modal li,
.product-advisor-modal label {
  font-size: .875em;
}

.product-advisor-modal hr {
  border-top: #ccc;
}

.product-advisor-modal .select-label {
  display: block;
  line-height: 30px;
}

.product-advisor-modal .select-area {
  margin-bottom: 10px;
}

.product-advisor-modal .pa-details {
  font-size: .875em;
  line-height: 1.33;
  font-style: italic;
}

.product-advisor-modal .pa-subtitle {
  font-size: 0.875em;
  font-weight: 600;
  margin-bottom: 10px;
}

.price-override .price-override-productDescription {
  font-weight: 600;
}

.price-override .price-override-divider {
  position: relative;
  text-align: center;
  margin: 15px 0;
}

.price-override .price-override-divider hr {
  margin: 10px 0;
  border-top-color: #ccc;
}

.price-override .price-override-divider span {
  position: absolute;
  background: white;
  display: inline-block;
  height: 20px;
  width: auto;
  padding: 0 10px;
  top: 0;
  line-height: 20px;
  transform: translateX(-50%);
  -webkit-transform: translateX(-50%);
}

.price-override .price-override-response {
  text-align: center;
}

.save-cart-modal .input-text {
  width: 300px;
}

.save-cart-modal .save-cart-button {
  text-align: center;
  margin-top: 20px;
}

#NeedItQuickerModal_ShoppingCart .modal-dialog {
  max-width: 550px;
}

#NeedItQuickerModal_ShoppingCart .modal-body {
  padding: 15px 25px 25px 25px;
}

#NeedItQuickerModal_ShoppingCart .modal-body p {
  margin-bottom: 25px;
}

#NeedItQuickerModal_ShoppingCart .modal-footer {
  padding: 0 25px 50px 25px;
}

.addToList-modal .newList {
  padding-left: 25px;
}

.addToList-modal .addToList-nameList {
  height: 30px;
  font-size: 0.8125em;
  font-family: inherit;
  color: inherit;
  margin: 5px 0 10px;
}

.addToList-modal .list-unstyled li {
  margin-top: 6px;
}

.addToList-modal .list-unstyled li:first-child {
  margin-top: 0px;
}

.addToList-modal .addToList-selectList {
  padding: 15px;
  border: 1px solid #c0c0c0;
  margin-bottom: 20px;
  max-height: 150px;
  overflow: auto;
}

.addToList-modal .addToList-selectList .listName {
  display: inline-block;
  max-width: 80%;
}

.addToList-modal .addToList-selectList .type {
  line-height: 21px;
  float: right;
}

.addToList-modal .addToList-visibilityOption {
  margin-bottom: 4px;
}

.addToList-modal label {
  cursor: pointer;
}

.substitute-products {
  border: 1px solid #c0c0c0;
}

.substitute-products .subtitute-products-selection {
  padding: 25px;
  font-size: 0.875em;
}

.substitute-products .subtitute-products-selection a {
  font-size: 0.75em;
}

.substitute-products .subtitute-products-item {
  margin-bottom: 15px;
}

.substitute-products .product_option {
  text-align: center;
}

.CheckInv-TableCell {
  width: 50%;
}

.CheckInv-TableCellLeft {
  width: 50%;
  text-align: left;
}

.CheckInv-TableFull {
  width: 100%;
}

.CheckInv-Bold {
  font-weight: bold;
}

.CheckInv-Sku {
  color: #999999;
  font-size: 11px;
}

.CheckInv-TableHead {
  border-bottom: 2px solid #dddddd;
}

@media print {
  @page {
    margin: 0;
  }
  html.autoSolOrderReceipt {
    height: auto;
  }
  body.autoSolOrderReceipt {
    height: auto;
  }
  body.autoSolOrderReceipt.headroom {
    padding-top: 0;
  }
  .autoSolOrderReceipt .global-header {
    display: block;
    position: static;
  }
  .autoSolOrderReceipt .global-header .main-header-content {
    height: auto !important;
  }
  .autoSolOrderReceipt .global-header .navbar-header {
    float: none;
    text-align: center;
  }
  .autoSolOrderReceipt .global-header .navbar-header .navbar-brand {
    float: none;
    margin: 0 auto;
    width: 120px;
  }
  .autoSolOrderReceipt .global-header .navbar-header .navbar-brand img {
    width: 120px;
  }
  .autoSolOrderReceipt .global-header .utility-nav,
  .autoSolOrderReceipt .global-header #main-nav,
  .autoSolOrderReceipt .global-header .search-wrapper,
  .autoSolOrderReceipt .global-header .cm-icon--cart,
  .autoSolOrderReceipt .global-header .navbar-toggle {
    display: none;
  }
  .autoSolOrderReceipt .order-conf-header {
    margin-left: 0;
  }
  .autoSolOrderReceipt .subOrderBorder {
    background-color: #7B9BAA !important;
    -webkit-print-color-adjust: exact;
    padding-top: 5px !important;
    padding-bottom: 5px !important;
  }
  .autoSolOrderReceipt .subOrderBorder span {
    font-weight: 700;
    color: #ffffff !important;
  }
  .autoSolOrderReceipt .order_details_div .columnHeader {
    display: block !important;
  }
  .autoSolOrderReceipt .order_details_div .mobileColumnHeader {
    display: none !important;
  }
  .autoSolOrderReceipt .order_details_div .col-sm-5 {
    width: 34%;
    float: left;
  }
  .autoSolOrderReceipt .order_details_div .col-sm-1,
  .autoSolOrderReceipt .order_details_div .price-column {
    width: 12%;
    float: left;
    padding-right: 0;
  }
  .autoSolOrderReceipt .order_details_div .column-total {
    padding-right: 0 !important;
  }
  .autoSolOrderReceipt .order_details_div .price-column {
    width: 15%;
  }
  .autoSolOrderReceipt .order_details_div .itemspecs {
    float: none !important;
  }
  .autoSolOrderReceipt .subOrderShipping,
  .autoSolOrderReceipt .subOrderBilling {
    border-top: 1px solid #c0c0c0;
    padding-top: 5px !important;
    overflow: hidden;
  }
  .autoSolOrderReceipt #shipping,
  .autoSolOrderReceipt #billing {
    padding-top: 5px !important;
  }
  .autoSolOrderReceipt .suborder {
    overflow: hidden;
    margin-bottom: 0;
    padding-bottom: 15px;
  }
  .autoSolOrderReceipt .suborder .subOrderTitle {
    padding-left: 15px;
    font-size: 0.875em;
  }
  .autoSolOrderReceipt .suborder .subOrderHeader,
  .autoSolOrderReceipt .suborder label {
    margin-bottom: 0;
  }
  .autoSolOrderReceipt .suborder .subOrderHeader + div {
    line-height: normal;
  }
  .autoSolOrderReceipt .suborder + .suborder {
    page-break-before: always;
  }
  .autoSolOrderReceipt .shipping-column {
    width: 33.333%;
  }
  .autoSolOrderReceipt .billing_summary {
    width: 66.666%;
    padding: 0;
  }
  .autoSolOrderReceipt .billing_summary .billing-column {
    width: 50%;
  }
  .autoSolOrderReceipt .billing_totals {
    width: 33.333%;
    float: right;
  }
  .autoSolOrderReceipt #order_total [class^='col-sm-'] {
    width: auto !important;
  }
  .autoSolOrderReceipt #order_total > div {
    float: right;
  }
  .autoSolOrderReceipt .content_left_shadow,
  .autoSolOrderReceipt .content_right_shadow,
  .autoSolOrderReceipt .container_full_width {
    padding: 0 !important;
  }
  .autoSolOrderReceipt .orderconf-bottom {
    margin: 0;
  }
  .autoSolOrderReceipt .disclaimer {
    margin: 0;
  }
  .autoSolOrderReceipt .content_left_shadow,
  .autoSolOrderReceipt .content_right_shadow,
  .autoSolOrderReceipt .container_full_width {
    width: auto !important;
  }
  .autoSolOrderReceipt #footer,
  .autoSolOrderReceipt #continueShopBottom,
  .autoSolOrderReceipt #printSummaryBottom,
  .autoSolOrderReceipt .continue_shopping,
  .autoSolOrderReceipt br {
    display: none;
  }
}

@media print {
  @page {
    margin: 0;
  }
  html.autoSolShoppingCart {
    height: auto;
  }
  body.autoSolShoppingCart {
    height: auto;
  }
  #WC_CheckoutLogonf_div_9,
  #clearCart,
  #WC_OrderItemDetailsf_td_6_1,
  #footer,
  #shoppingCart_tableCell_actions,
  .column-actions,
  .cartTopBtnDiv,
  #addQuickDate,
  #myChatLinkContainer {
    display: none;
  }
  .item-quantity input {
    background-color: transparent !important;
    border: none !important;
  }
  .column-availability {
    max-width: 100px;
  }
}

.autoSolDashboard #myAccountCenterDisplay .white-button {
  border-width: 2px;
  margin-top: 20px;
}

@media (max-width: 766px) {
  .autoSolDashboard #myAccountCenterDisplay .mobileMargin {
    margin-bottom: 20px;
  }
}

.autoSolDashboard #myAccountCenterDisplay .org-select-wrapper {
  min-width: 280px;
  width: auto;
  display: inline-block;
}

@media (max-width: 766px) {
  .autoSolDashboard #myAccountCenterDisplay .org-select-wrapper {
    min-width: 100%;
  }
}

@media (min-width: 767px) {
  .autoSolDashboard #myAccountCenterDisplay .org-select-wrapper {
    min-width: 250px;
  }
}

@media (min-width: 1280px) {
  .autoSolDashboard #myAccountCenterDisplay .org-select-wrapper {
    min-width: 280px;
  }
}

.account-list-page,
.account-details-page {
  /*SA1-765 & SA1-766: CSS changes for order/quote table heading and cell */
}

.account-list-page #OrdersListDisplay .rTable,
.account-list-page #OrderShipmentDetails .rTable,
.account-list-page #QuotesListDisplay .rTable,
.account-list-page #QuoteShipmentDetails .rTable,
.account-details-page #OrdersListDisplay .rTable,
.account-details-page #OrderShipmentDetails .rTable,
.account-details-page #QuotesListDisplay .rTable,
.account-details-page #QuoteShipmentDetails .rTable {
  table-layout: fixed;
}

.account-list-page #OrdersListDisplay .rTableHead,
.account-list-page #OrderShipmentDetails .rTableHead,
.account-list-page #QuotesListDisplay .rTableHead,
.account-list-page #QuoteShipmentDetails .rTableHead,
.account-details-page #OrdersListDisplay .rTableHead,
.account-details-page #OrderShipmentDetails .rTableHead,
.account-details-page #QuotesListDisplay .rTableHead,
.account-details-page #QuoteShipmentDetails .rTableHead {
  white-space: normal;
}

.account-list-page .table-area,
.account-details-page .table-area {
  margin: 5px 0 20px;
}

.account-list-page .table-area.recieved-orders,
.account-details-page .table-area.recieved-orders {
  max-height: 195px;
  /*SA1-765 & SA1-766: CSS changes for order/quote received table */
  /*height: 24px;*/
  font-size: 0.875em;
  font-weight: 300;
  font-stretch: normal;
  font-style: normal;
  letter-spacing: normal;
  line-height: 1.7142857143em;
  color: #2d383f;
}

.account-list-page .btn,
.account-details-page .btn {
  max-width: 100%;
}

@media (max-width: 766px) {
  .account-list-page .btn,
  .account-details-page .btn {
    max-width: none;
  }
}

.account-list-page .btn-small,
.account-details-page .btn-small {
  width: 100%;
}

.account-list-page .emr-page-row,
.account-details-page .emr-page-row {
  margin-bottom: 20px;
}

.account-list-page .emr-page-info,
.account-details-page .emr-page-info {
  margin-bottom: 20px;
}

.account-list-page .emr-page-info .key:after,
.account-details-page .emr-page-info .key:after {
  content: ": ";
}

.account-list-page .emr-page-info span:not(.key),
.account-details-page .emr-page-info span:not(.key) {
  font-weight: 600;
}

.account-list-page .detail-drawer-toggle,
.account-details-page .detail-drawer-toggle {
  text-align: center;
  border-top: 0;
  padding: 0;
}

.account-list-page .no-results,
.account-details-page .no-results {
  text-align: center;
  margin: 20px 0;
}

.account-list-page .ordersTable-orderNumber,
.account-details-page .ordersTable-orderNumber {
  max-width: 150px;
  word-break: break-all;
}

@media (max-width: 766px) {
  .account-list-page #QuotesListDisplay .rTableHeading,
  .account-list-page #OrdersListDisplay .rTableHeading,
  .account-details-page #QuotesListDisplay .rTableHeading,
  .account-details-page #OrdersListDisplay .rTableHeading {
    display: none;
  }
  .account-list-page #QuotesListDisplay .rTableRow,
  .account-list-page #OrdersListDisplay .rTableRow,
  .account-details-page #QuotesListDisplay .rTableRow,
  .account-details-page #OrdersListDisplay .rTableRow {
    position: relative;
    display: block;
  }
  .account-list-page #QuotesListDisplay .rTableCell,
  .account-list-page #OrdersListDisplay .rTableCell,
  .account-details-page #QuotesListDisplay .rTableCell,
  .account-details-page #OrdersListDisplay .rTableCell {
    display: none;
    border: 0;
    padding: 5px 60px 5px 0;
    max-width: none;
  }
  .account-list-page #QuotesListDisplay .rTableCell > span,
  .account-list-page #QuotesListDisplay .rTableCell > a,
  .account-list-page #OrdersListDisplay .rTableCell > span,
  .account-list-page #OrdersListDisplay .rTableCell > a,
  .account-details-page #QuotesListDisplay .rTableCell > span,
  .account-details-page #QuotesListDisplay .rTableCell > a,
  .account-details-page #OrdersListDisplay .rTableCell > span,
  .account-details-page #OrdersListDisplay .rTableCell > a {
    vertical-align: middle;
    display: inline-block;
    width: 60%;
  }
  .account-list-page #QuotesListDisplay .expanded .rTableCell,
  .account-list-page #OrdersListDisplay .expanded .rTableCell,
  .account-details-page #QuotesListDisplay .expanded .rTableCell,
  .account-details-page #OrdersListDisplay .expanded .rTableCell {
    display: block;
  }
  .account-list-page #QuotesListDisplay .mobile-header,
  .account-list-page #OrdersListDisplay .mobile-header,
  .account-details-page #QuotesListDisplay .mobile-header,
  .account-details-page #OrdersListDisplay .mobile-header {
    text-transform: uppercase;
    font-weight: 600;
    font-size: 0.75em;
    width: 35% !important;
    padding-right: 15px;
  }
  .account-list-page #QuotesListDisplay .mobile-header:after,
  .account-list-page #OrdersListDisplay .mobile-header:after,
  .account-details-page #QuotesListDisplay .mobile-header:after,
  .account-details-page #OrdersListDisplay .mobile-header:after {
    content: ': ';
  }
  .account-list-page #QuotesListDisplay .actions,
  .account-list-page #OrdersListDisplay .actions,
  .account-details-page #QuotesListDisplay .actions,
  .account-details-page #OrdersListDisplay .actions {
    position: absolute;
    top: 40px;
    right: 0;
    padding-right: 0;
  }
  .account-list-page #QuotesListDisplay .toggle-mobile-list,
  .account-list-page #OrdersListDisplay .toggle-mobile-list,
  .account-details-page #QuotesListDisplay .toggle-mobile-list,
  .account-details-page #OrdersListDisplay .toggle-mobile-list {
    padding-left: 0;
    font-weight: 600;
  }
  .account-list-page #QuotesListDisplay .toggle,
  .account-list-page #OrdersListDisplay .toggle,
  .account-details-page #QuotesListDisplay .toggle,
  .account-details-page #OrdersListDisplay .toggle {
    float: right;
  }
}

.account-list-page #OrdersListDisplay .rTableHead,
.account-list-page #QuotesListDisplay .rTableHead,
.account-details-page #OrdersListDisplay .rTableHead,
.account-details-page #QuotesListDisplay .rTableHead {
  vertical-align: bottom;
  padding: 8px 10px 8px 0;
  font-size: 12px;
}

@media (min-width: 767px) and (max-width: 1279px) {
  .account-list-page #OrdersListDisplay .rTableHead,
  .account-list-page #QuotesListDisplay .rTableHead,
  .account-details-page #OrdersListDisplay .rTableHead,
  .account-details-page #QuotesListDisplay .rTableHead {
    font-size: 9px;
  }
}

.account-list-page #OrdersListDisplay .rTableCell,
.account-list-page #QuotesListDisplay .rTableCell,
.account-details-page #OrdersListDisplay .rTableCell,
.account-details-page #QuotesListDisplay .rTableCell {
  vertical-align: top;
  font-size: 14px;
}

@media (min-width: 767px) and (max-width: 1279px) {
  .account-list-page #OrdersListDisplay .rTableCell,
  .account-list-page #QuotesListDisplay .rTableCell,
  .account-details-page #OrdersListDisplay .rTableCell,
  .account-details-page #QuotesListDisplay .rTableCell {
    font-size: 12px;
  }
}

.account-list-page #OrdersListDisplay #tH1, .account-list-page #OrdersListDisplay #tH2, .account-list-page #OrdersListDisplay #tH3, .account-list-page #OrdersListDisplay #tH4,
.account-list-page #OrdersListDisplay #tH5, .account-list-page #OrdersListDisplay #tH6, .account-list-page #OrdersListDisplay #tH7, .account-list-page #OrdersListDisplay #tH8, .account-list-page #OrdersListDisplay #tH9,
.account-list-page #QuotesListDisplay #tH1,
.account-list-page #QuotesListDisplay #tH2,
.account-list-page #QuotesListDisplay #tH3,
.account-list-page #QuotesListDisplay #tH4,
.account-list-page #QuotesListDisplay #tH5,
.account-list-page #QuotesListDisplay #tH6,
.account-list-page #QuotesListDisplay #tH7,
.account-list-page #QuotesListDisplay #tH8,
.account-list-page #QuotesListDisplay #tH9,
.account-details-page #OrdersListDisplay #tH1,
.account-details-page #OrdersListDisplay #tH2,
.account-details-page #OrdersListDisplay #tH3,
.account-details-page #OrdersListDisplay #tH4,
.account-details-page #OrdersListDisplay #tH5,
.account-details-page #OrdersListDisplay #tH6,
.account-details-page #OrdersListDisplay #tH7,
.account-details-page #OrdersListDisplay #tH8,
.account-details-page #OrdersListDisplay #tH9,
.account-details-page #QuotesListDisplay #tH1,
.account-details-page #QuotesListDisplay #tH2,
.account-details-page #QuotesListDisplay #tH3,
.account-details-page #QuotesListDisplay #tH4,
.account-details-page #QuotesListDisplay #tH5,
.account-details-page #QuotesListDisplay #tH6,
.account-details-page #QuotesListDisplay #tH7,
.account-details-page #QuotesListDisplay #tH8,
.account-details-page #QuotesListDisplay #tH9 {
  word-wrap: break-word;
}

.account-list-page #OrdersListDisplay #tH1, .account-list-page #OrdersListDisplay #tH2, .account-list-page #OrdersListDisplay #tH3, .account-list-page #OrdersListDisplay #tH8,
.account-details-page #OrdersListDisplay #tH1,
.account-details-page #OrdersListDisplay #tH2,
.account-details-page #OrdersListDisplay #tH3,
.account-details-page #OrdersListDisplay #tH8 {
  width: 14%;
}

@media (min-width: 767px) and (max-width: 1279px) {
  .account-list-page #OrdersListDisplay #tH1, .account-list-page #OrdersListDisplay #tH2, .account-list-page #OrdersListDisplay #tH3, .account-list-page #OrdersListDisplay #tH8,
  .account-details-page #OrdersListDisplay #tH1,
  .account-details-page #OrdersListDisplay #tH2,
  .account-details-page #OrdersListDisplay #tH3,
  .account-details-page #OrdersListDisplay #tH8 {
    width: 12%;
  }
}

.account-list-page #OrdersListDisplay #tH4,
.account-details-page #OrdersListDisplay #tH4 {
  width: 14%;
}

@media (min-width: 767px) and (max-width: 1279px) {
  .account-list-page #OrdersListDisplay #tH3,
  .account-details-page #OrdersListDisplay #tH3 {
    padding-right: 5px;
  }
}

.account-list-page #OrdersListDisplay #tH5, .account-list-page #OrdersListDisplay #tH7,
.account-details-page #OrdersListDisplay #tH5,
.account-details-page #OrdersListDisplay #tH7 {
  width: 10%;
}

@media (min-width: 767px) and (max-width: 1279px) {
  .account-list-page #OrdersListDisplay #tH5, .account-list-page #OrdersListDisplay #tH7,
  .account-details-page #OrdersListDisplay #tH5,
  .account-details-page #OrdersListDisplay #tH7 {
    width: 12%;
  }
}

.account-list-page #OrdersListDisplay #tH6,
.account-details-page #OrdersListDisplay #tH6 {
  width: 10%;
}

@media (min-width: 767px) and (max-width: 1279px) {
  .account-list-page #OrdersListDisplay #tH6,
  .account-details-page #OrdersListDisplay #tH6 {
    width: 14%;
  }
}

.account-list-page #OrdersListDisplay #tH9,
.account-details-page #OrdersListDisplay #tH9 {
  width: 32px;
  padding-left: 10px;
}

.account-list-page #QuotesListDisplay #tH1, .account-list-page #QuotesListDisplay #tH6, .account-list-page #QuotesListDisplay #tH8, .account-list-page #QuotesListDisplay #tH9,
.account-details-page #QuotesListDisplay #tH1,
.account-details-page #QuotesListDisplay #tH6,
.account-details-page #QuotesListDisplay #tH8,
.account-details-page #QuotesListDisplay #tH9 {
  width: 10%;
}

.account-list-page #QuotesListDisplay #tH2,
.account-details-page #QuotesListDisplay #tH2 {
  width: 14%;
}

@media (min-width: 767px) and (max-width: 1279px) {
  .account-list-page #QuotesListDisplay #tH2,
  .account-details-page #QuotesListDisplay #tH2 {
    width: 12%;
  }
}

.account-list-page #QuotesListDisplay #tH3,
.account-details-page #QuotesListDisplay #tH3 {
  width: 14%;
}

@media (min-width: 767px) and (max-width: 1279px) {
  .account-list-page #QuotesListDisplay #tH3,
  .account-details-page #QuotesListDisplay #tH3 {
    width: 10%;
  }
}

.account-list-page #QuotesListDisplay #tH4,
.account-details-page #QuotesListDisplay #tH4 {
  width: 8%;
  text-align: center;
}

.account-list-page #QuotesListDisplay #tH5,
.account-details-page #QuotesListDisplay #tH5 {
  width: 14%;
}

.account-list-page #QuotesListDisplay #tH7,
.account-details-page #QuotesListDisplay #tH7 {
  width: 10%;
}

@media (min-width: 767px) and (max-width: 1279px) {
  .account-list-page #QuotesListDisplay #tH7,
  .account-details-page #QuotesListDisplay #tH7 {
    width: 14%;
  }
}

.account-list-page #QuotesListDisplay #tH10,
.account-details-page #QuotesListDisplay #tH10 {
  width: 32px;
  padding-left: 10px;
  word-wrap: break-word;
}

@media (min-width: 767px) and (max-width: 1279px) {
  .account-list-page #QuotesListDisplay #rTb6, .account-list-page #QuotesListDisplay #rTb8,
  .account-details-page #QuotesListDisplay #rTb6,
  .account-details-page #QuotesListDisplay #rTb8 {
    font-size: 11px;
    padding-right: 8px;
  }
}

@media (min-width: 767px) and (max-width: 1279px) {
  .account-list-page #QuotesListDisplay #tH1, .account-list-page #QuotesListDisplay #tH8,
  .account-details-page #QuotesListDisplay #tH1,
  .account-details-page #QuotesListDisplay #tH8 {
    padding-right: 8px;
  }
}

.account-list-page #QuoteShipmentDetails #convertQuoteToCartForm .action,
.account-details-page #QuoteShipmentDetails #convertQuoteToCartForm .action {
  text-align: right;
}

.account-list-page #QuoteShipmentDetails #add2CartBtn,
.account-details-page #QuoteShipmentDetails #add2CartBtn {
  float: right;
}

@media (max-width: 766px) {
  .account-list-page #QuoteShipmentDetails #add2CartBtn,
  .account-details-page #QuoteShipmentDetails #add2CartBtn {
    float: none;
  }
}

.account-list-page #QuoteShipmentDetails .status-buttons,
.account-details-page #QuoteShipmentDetails .status-buttons {
  width: 280px;
  float: right;
}

@media (min-width: 767px) and (max-width: 1279px) {
  .account-list-page #QuoteShipmentDetails .status-buttons,
  .account-details-page #QuoteShipmentDetails .status-buttons {
    width: 222px;
  }
}

@media (max-width: 766px) {
  .account-list-page #QuoteShipmentDetails .status-buttons,
  .account-details-page #QuoteShipmentDetails .status-buttons {
    float: none;
    width: auto;
  }
}

.account-list-page #QuoteShipmentDetails #searchDiv .emr-page-row .search-area,
.account-details-page #QuoteShipmentDetails #searchDiv .emr-page-row .search-area {
  margin-left: 112px;
}

@media (max-width: 766px) {
  .account-list-page #QuoteShipmentDetails #searchDiv .emr-page-row .search-area,
  .account-details-page #QuoteShipmentDetails #searchDiv .emr-page-row .search-area {
    margin-left: unset;
  }
}

.account-list-page #OrderShipmentDetails .order-details-table .action,
.account-details-page #OrderShipmentDetails .order-details-table .action {
  text-align: right;
}

.account-list-page #OrderShipmentDetails #add2CartBtn,
.account-details-page #OrderShipmentDetails #add2CartBtn {
  float: right;
}

@media (max-width: 766px) {
  .account-list-page #OrderShipmentDetails #add2CartBtn,
  .account-details-page #OrderShipmentDetails #add2CartBtn {
    float: none;
  }
}

.account-list-page #OrderShipmentDetails .status-buttons,
.account-details-page #OrderShipmentDetails .status-buttons {
  width: 280px;
  float: right;
}

@media (min-width: 767px) and (max-width: 1279px) {
  .account-list-page #OrderShipmentDetails .status-buttons,
  .account-details-page #OrderShipmentDetails .status-buttons {
    width: 223px;
  }
}

@media (max-width: 766px) {
  .account-list-page #OrderShipmentDetails .status-buttons,
  .account-details-page #OrderShipmentDetails .status-buttons {
    float: none;
    width: auto;
  }
}

.account-list-page #OrderShipmentDetails #searchDiv .emr-page-search .search-area,
.account-details-page #OrderShipmentDetails #searchDiv .emr-page-search .search-area {
  margin-left: 110px;
}

@media (min-width: 767px) and (max-width: 1279px) {
  .account-list-page #OrderShipmentDetails #searchDiv .emr-page-search .search-area,
  .account-details-page #OrderShipmentDetails #searchDiv .emr-page-search .search-area {
    margin-left: 56px;
  }
}

@media (max-width: 766px) {
  .account-list-page #OrderShipmentDetails #searchDiv .emr-page-search .search-area,
  .account-details-page #OrderShipmentDetails #searchDiv .emr-page-search .search-area {
    margin-left: unset;
  }
}

.emr-account-page-toolbar {
  margin-bottom: 20px;
}

.emr-account-page-toolbar .select-wrapper {
  border-color: #2d383f;
}

.emr-account-page-toolbar .emr-page-search label {
  font-size: 0.75em;
  margin-right: 5px;
}

.emr-account-page-toolbar .emr-page-search .select-wrapper {
  margin-bottom: 10px;
}

.emr-account-page-toolbar .emr-page-search .search-area input {
  border-color: #2d383f;
}

.emr-account-page-toolbar .emr-page-search .search-area input::-moz-placeholder {
  color: #2d383f;
  opacity: 1;
}

.emr-account-page-toolbar .emr-page-search .search-area input:-ms-input-placeholder {
  color: #2d383f;
}

.emr-account-page-toolbar .emr-page-search .search-area input::-webkit-input-placeholder {
  color: #2d383f;
}

.emr-account-page-toolbar .emr-page-search .search-area a {
  color: #2d383f;
}

.emr-account-page-toolbar .emr-page-filter label {
  font-size: 0.75em;
  margin-right: 5px;
}

@media (min-width: 767px) and (max-width: 1279px) {
  .emr-account-page-toolbar .search-area {
    max-width: 20ch;
  }
  .emr-account-page-toolbar .select-dropdown {
    max-width: 27ch;
  }
}

@media (max-width: 766px) {
  .emr-account-page-toolbar {
    margin-bottom: 0;
  }
  .emr-account-page-toolbar .search-area,
  .emr-account-page-toolbar .select-dropdown {
    max-width: none;
    width: 100%;
    margin-bottom: 10px;
  }
  .emr-account-page-toolbar .emr-page-search,
  .emr-account-page-toolbar .emr-page-filter {
    max-width: 350px;
  }
}

@media (min-width: 767px) {
  .emr-account-page-toolbar .emr-page-filter {
    float: right;
  }
  .emr-account-page-toolbar .emr-page-filter .select-wrapper {
    display: inline-block;
  }
  .emr-account-page-toolbar .emr-page-search {
    display: inline-block;
  }
  .emr-account-page-toolbar .emr-page-search .select-wrapper {
    display: inline-block;
    vertical-align: top;
    width: 155px;
  }
  .emr-account-page-toolbar .emr-page-search .search-area {
    width: 20ch;
  }
}

body.emr-tools-page {
  padding-top: 100px;
}

.emr-tools-page {
  font-family: "HCo Whitney SSm", Verdana, Geneva, sans-serif !important;
  font-size: 16px !important;
  line-height: 1.625 !important;
}

.emr-tools-page .cm-placement-header__item {
  font-size: 16px !important;
}

.emr-tools-page a {
  text-decoration: none !important;
}

.emr-tools-page .cm-cart__list a {
  color: #00aa73;
}

.emr-tools-page .btn {
  padding: initial;
  font-size: initial;
  line-height: initial;
  border: none;
  border-radius: 0;
  padding: 0 !important;
}

@media (max-width: 1279px) {
  .emr-tools-page .desktop-search-submit {
    position: absolute;
    top: 0;
    right: 94px;
    height: 100%;
    width: 80px;
    font-size: 2em !important;
  }
}

.emr-tools-page .global-footer-notification .content {
  background-color: transparent !important;
  font-size: inherit;
  font-family: inherit;
  padding-top: 0;
  padding-bottom: 0;
}

.emr-tools-page .global-footer-notification .content h3 {
  margin-top: 0;
  margin-bottom: 0;
}

.emr-tools-page .global-footer-notification .content a {
  color: #00AA7E;
}

.emr-tools-page .buttonGrn {
  font-size: 13px;
}

.account-page.tools-page .required {
  color: initial;
}

.account-page.tools-page iframe,
.account-page.tools-page #container_MyAccountDisplayB2B {
  background: white;
}

.tools-pageHide:after {
  display: none;
}

.tools-page {
  position: relative;
}

.tools-page #zoomSlider, .tools-page #zoomSliderInput {
  box-sizing: content-box;
}

@media (max-width: 766px) {
  .tools-page {
    min-height: 200px;
  }
}

@media (min-width: 767px) {
  .tools-page {
    min-height: 250px;
  }
}

@media (min-width: 1280px) {
  .tools-page {
    min-height: 300px;
  }
}

.tools-page:after {
  content: "Tool is loading, please wait";
  z-index: -1;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translateX(-50%) translateY(-50%);
  -webkit-transform: translateX(-50%) translateY(-50%);
  -moz-transform: translateX(-50%) translateY(-50%);
  background: url(data:image/gif;base64,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) no-repeat top center;
  padding-top: 40px;
}

.microMotionProductAdvisor-page {
  padding-top: 50px;
}

@media (min-width: 767px) {
  .microMotionProductAdvisor-page {
    padding-top: 75px;
  }
}

@media (min-width: 1280px) {
  .microMotionProductAdvisor-page {
    padding-top: 100px;
  }
  .microMotionProductAdvisor-page.slide-up {
    padding-top: 75px;
  }
}

.microMotionProductAdvisor-page #mainSection {
  position: relative;
}

.microMotionProductAdvisor-page .container {
  max-width: 100%;
}

.microMotionProductAdvisor-page #loadImage-wrap {
  display: none !important;
}

.microMotionProductAdvisor-page #contentWrapper {
  max-width: none;
}

.autoSolMyTools #myToolsCenterDisplay div:last-child {
  border-bottom: 0px;
}

.autoSolMyTools #myToolsCenterDisplay .tool-link-div {
  padding: 30px 0px 30px 0px;
  border-bottom: 1px solid #c0c0c0;
}

.autoSolMyTools #myToolsCenterDisplay .tool-link-div .tool-description {
  float: left;
  padding: 0px 10px 0px 10px;
}

.autoSolMyTools #myToolsCenterDisplay .tool-link-div .tool-link {
  float: left;
  padding-top: 15px;
}

.autoSolMyTools #myToolsCenterDisplay .tool-link-div .tool-link .btn {
  width: 100%;
  max-width: 250px;
}

.autoSolMyTools #myToolsCenterDisplay .tool-link-div .tool-link .cta-buttons .cta-btn {
  width: 100%;
  max-width: 250px;
  font-size: 14px;
}

#launchPA .btn-info {
  max-width: none;
  width: 110px !important;
}

#launchPA .toggle-on.btn,
#launchPA .toggle-off.btn {
  width: 50%;
  padding: 0;
  height: 100%;
  line-height: 36px;
}

#launchPA .aol-sizing-selection {
  margin: 30px 0;
}

#launchPA .nav-styl.aol-sizing-selection {
  margin: 0;
}

#launchPA #loadImage-wrap {
  display: none !important;
}

#launchPA .nav-tabs > li.active > a,
#launchPA .nav-tabs > li.active > a:hover,
#launchPA .nav-tabs > li.active > a:focus {
  color: initial;
}

#launchPA #mainContainer {
  width: auto !important;
}

#launchPA .mainContainer {
  width: 66.667% !important;
}

#launchPA .acc-container {
  width: 33.33% !important;
}

#configLoad {
  margin-bottom: 20px;
}

#configLoad h2 {
  margin: 20px 0;
}

#requestDrawingsForm.loading .loading {
  display: block;
}

#requestDrawingsForm .loading {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  z-index: 2;
  background: rgba(255, 255, 255, 0.8);
  display: none;
  text-align: center;
}

#requestDrawingsForm .loading img {
  top: 50%;
  left: 50%;
  position: absolute;
  -webkit-transform: translateY(-50%) translateX(-50%);
  transform: translateY(-50%) translateX(-50%);
}

#requestDrawingsForm .requestDrawings-panel {
  padding: 0 0 30px;
}

#requestDrawingsForm .requestDrawings-selectionItem {
  padding-top: 10px;
  margin-bottom: 5px;
}

#requestDrawingsForm .requestDrawings-selectionItem:first-child {
  border-top: 0;
}

#requestDrawingsForm .requestDrawings-selectionItem .emr-checkbox:not(old) + label {
  padding-top: 0;
}

#requestDrawingsForm .requestDrawings-selectionItem .description {
  display: block;
  font-size: 0.75em;
}

#requestDrawingsForm #requestDrawings-selectFormats label {
  display: block;
}

#requestDrawingsForm .cta-buttons {
  text-align: center;
}

#requestDrawingsForm .cta-buttons .cta-btn.cta--primary {
  font-size: 14px;
}

#RequestPriceBooksModal .cta-buttons {
  display: inline;
  padding-right: 4px;
}

#RequestPriceBooksModal .cta-buttons .cta-btn.cta--primary {
  font-size: 14px;
  margin-bottom: 26px;
}

#GCS_GuidedSelling .cta-buttons, #QuoteGenerator .cta-buttons {
  text-align: center;
}

#GCS_GuidedSelling .cta-buttons .cta-btn.cta--primary, #QuoteGenerator .cta-buttons .cta-btn.cta--primary {
  font-size: 14px;
}

#QuoteGenerator #quote-detail-tbl .cta-btn.cta--primary {
  width: 80%;
}

.sign-in-and-registration-page .emr-form-header {
  margin: 0 0 25px 0;
}

.sign-in-and-registration-page .sign-in-column {
  border-bottom: 1px solid #c0c0c0;
  padding-bottom: 30px;
  margin-bottom: 30px;
}

.sign-in-and-registration-page .sign-in-column .btn {
  margin-bottom: 25px;
}

.sign-in-and-registration-page .sign-in-column .cta-btn {
  margin-bottom: 25px;
}

.sign-in-and-registration-page .sign-in-column .emr-form-error-message {
  margin-top: 0;
}

.sign-in-and-registration-page .forgot-password {
  font-size: 0.75em;
}

@media (min-width: 767px) {
  .sign-in-and-registration-page .sign-in-column,
  .sign-in-and-registration-page .register-column {
    padding-top: 25px;
    padding-bottom: 25px;
  }
  .sign-in-and-registration-page .sign-in-column > div,
  .sign-in-and-registration-page .register-column > div {
    max-width: 280px;
  }
  .sign-in-and-registration-page .sign-in-column {
    border-right: 1px solid #c0c0c0;
    border-bottom: 0;
    padding-bottom: 0;
    margin-bottom: 0;
  }
  .sign-in-and-registration-page .sign-in-column > div {
    margin-right: 30px;
    float: right;
  }
  .sign-in-and-registration-page .register-column {
    border-left: 1px solid #c0c0c0;
    margin-left: -1px;
  }
  .sign-in-and-registration-page .register-column > div {
    margin-left: 30px;
  }
}

.accountDisplayPage .logon_success {
  color: #00AA7E;
}

select:-webkit-autofill {
  z-index: 0;
}

select:-webkit-autofill:hover {
  z-index: 0;
}

select:-webkit-autofill:focus {
  z-index: 0;
}

select:-internal-autofill-selected {
  z-index: 0;
}

.account-page .address-book .new-address {
  margin-bottom: 30px;
}

.account-page .address-book .saved-addresses,
.account-page .address-book .saved-addresses .emr-select {
  width: 100%;
  max-width: none;
}

.account-page .address-book .remove-address {
  font-size: 0.875em;
  font-weight: 600;
}

.account-page .address-book .remove-address:hover {
  text-decoration: underline;
}

.account-page .address-book .ev-form-footer-actions {
  margin-bottom: 30px;
}

@media (max-width: 766px) {
  .account-page .address-book .ev-form-footer-actions .btn:nth-child(2) {
    margin-top: 10px;
  }
}

.account-page .address-book .emr-field:disabled,
.account-page .address-book .emr-field[readonly] {
  border: 0;
  background-color: transparent;
  padding: 0;
}

.account-page .address-book .emr-select.disabled,
.account-page .address-book .emr-select.readonly {
  border: 0;
  background-color: transparent;
}

.account-page .address-book .emr-select.disabled select,
.account-page .address-book .emr-select.readonly select {
  padding: 0;
}

.account-page .address-book .emr-select.disabled:after,
.account-page .address-book .emr-select.readonly:after {
  display: none;
}

@media (min-width: 767px) {
  .account-page .address-book .new-address {
    float: right;
    margin-bottom: -10px;
  }
}

.autoSolMySizings #mySizingsDisplay .btn {
  max-width: 100%;
}

.autoSolMySizings .rTable .rTableBody {
  line-height: 1;
}

.autoSolMySizings .sizings-search-btn {
  width: auto;
}

.autoSolMySizings .sizings-link {
  font-size: 1em;
  float: right;
}

.autoSolMySizings .sizings-row {
  margin-bottom: 20px;
}

.autoSolMySizings #emailSizings {
  float: right;
}

.autoSolMySizings .dijitContentPane {
  max-height: 265px;
  overflow: auto;
}

.account-order-details .product-detail-drawer {
  background: #eeeeee;
  margin-bottom: 0;
}

.account-order-details .product-detail-drawer .rTableHead:first-child {
  border-bottom: 0;
}

.account-order-details .product-detail-drawer .rTableCell:first-child {
  padding-left: 10px;
}

.account-order-details .product-detail-drawer-cell {
  padding: 0;
}

.account-order-details .product-detail-drawer-cell .config-option-title {
  display: block;
  line-height: 1.2142857143em;
  margin: 0;
  font-weight: 500;
}

.account-order-details .product-detail-drawer-cell .config-option-description {
  font-size: 0.75em;
}

.account-order-details .btn-secondary {
  margin-top: 10px;
}

@media (max-width: 1280px) {
  .spa_list_page #spa-filters label,
  .spa_details_page #spa-filters label {
    margin-bottom: 20px;
  }
}

.spa_list_page .spa-filter,
.spa_details_page .spa-filter {
  display: inline-block;
}

@media (max-width: 767px) {
  .spa_list_page .spa-filter,
  .spa_details_page .spa-filter {
    width: 100%;
  }
}

.spa_list_page .search-area,
.spa_details_page .search-area {
  width: auto;
}

@media (max-width: 766px) {
  .spa_list_page .search-area,
  .spa_details_page .search-area {
    margin-top: 10px;
  }
}

.spa_list_page .spa-details-info,
.spa_list_page .spa-details-price-sheets,
.spa_details_page .spa-details-info,
.spa_details_page .spa-details-price-sheets {
  border: 2px solid #f0f0f0;
  padding: 1em;
  margin: 1em 0;
  font-size: 0.75em;
  font-weight: 300;
}

.spa_list_page .spa-details-info .key,
.spa_list_page .spa-details-info .value,
.spa_list_page .spa-details-price-sheets .key,
.spa_list_page .spa-details-price-sheets .value,
.spa_details_page .spa-details-info .key,
.spa_details_page .spa-details-info .value,
.spa_details_page .spa-details-price-sheets .key,
.spa_details_page .spa-details-price-sheets .value {
  display: inline-block;
}

.spa_list_page .spa-details-info .key,
.spa_list_page .spa-details-price-sheets .key,
.spa_details_page .spa-details-info .key,
.spa_details_page .spa-details-price-sheets .key {
  font-weight: 600;
}

.spa_list_page .spa-details-info .key:after,
.spa_list_page .spa-details-price-sheets .key:after,
.spa_details_page .spa-details-info .key:after,
.spa_details_page .spa-details-price-sheets .key:after {
  content: ":";
}

.spa_list_page .spa-details-price-sheets .info-row,
.spa_details_page .spa-details-price-sheets .info-row {
  width: 50%;
  float: left;
}

.spa_list_page .spa-details-request-price,
.spa_details_page .spa-details-request-price {
  font-size: 0.75em;
}

.spa-request-overview .required {
  color: #000000;
}

.spa-request-overview .required:before {
  content: "*";
}

.spa-request-overview textarea {
  height: 200px;
  width: 100%;
}

.spa-request-overview .spa-request-modal-buttons .spa-request-modal-button {
  font-size: 0.75em;
}

.spa-request-overview .spa-selection-list {
  font-size: 0.75em;
  line-height: 20px;
}

.spa-request-overview .spa-selection-list a {
  float: right;
}

.spa-request-overview .spa-selection-list a.removeFromList {
  float: none;
  margin-left: 10px;
}

.spa-request-overview .spa-date-picker label {
  display: inline-block;
  width: 60px;
}

.spa-request-overview .spa-date-picker .spa-date-picker-row {
  margin-bottom: 15px;
}

.spa-request-details {
  overflow-x: scroll;
}

.spa-request-details .spa-details-table input {
  height: 25px;
  width: 120px;
}

.spa-request-details .spa-details-table .rTableCell {
  padding-right: 10px;
}

.spa-request-details .spa-details-table .priceCell {
  text-align: left;
}

.spa-request-details .spa-details-table .rTableBody {
  line-height: 1;
}

.spa-request-details .spa-details-table .quantity input,
.spa-request-details .spa-details-table .multiplier input {
  width: 8ch;
  padding: 0;
  text-align: center;
}

.spa-request-details .spa-details-table .glyphicon {
  font-size: 11px;
  padding-left: 3px;
}

.spa-request-details .spa-details-table .errorTitle {
  margin-top: 10px;
  font-size: 0.875em;
  line-height: 1.4285714286em;
  font-weight: 500;
  color: #d31245;
}

.spa-request-details .spa-details-total {
  border-top: 3px solid #c0c0c0;
  text-align: right;
  padding: 20px 0;
  font-size: 0.875em;
}

.spa-request-details .spa-details-total .spa-details-total-amount {
  font-weight: 600;
  padding-left: 10px;
}

.spa-request-details .pageButtons .glyphicon {
  font-size: 11px;
}

.spa-request-details .pages,
.spa-request-details #pages_list_id {
  display: inline-block;
}

.spa-request-details .hoverover > a {
  color: #2d383f;
  width: 25px;
  display: inline-block;
  border: 0;
  border-radius: 0;
  background: none;
  line-height: inherit;
  text-align: center;
}

.spa-request-details .pages > ul > .active {
  color: #00aa73;
  width: 25px;
  text-decoration: underline;
  font-weight: 500;
  text-align: center;
  display: inline-block;
  border: 0;
  border-radius: 0;
  background: none;
  line-height: inherit;
}

.spa-display-actions {
  margin-bottom: 30px;
}

@media (max-width: 1279px) {
  .spa-display-actions .btn {
    margin-bottom: 10px;
  }
}

.spa-modal.loading .loading {
  display: block;
}

.spa-modal .loading {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  z-index: 2;
  background: rgba(255, 255, 255, 0.8);
  display: none;
  text-align: center;
}

.spa-modal .loading img {
  top: 50%;
  left: 50%;
  position: absolute;
  -webkit-transform: translateY(-50%) translateX(-50%);
  transform: translateY(-50%) translateX(-50%);
}

.spa-modal .checkbox-list {
  font-size: 0.75em;
  max-height: 400px;
  overflow-x: auto;
}

.spa-modal .checkbox-list .activeDistributor {
  pointer-events: none;
}

.spa-modal .footer {
  font-size: 14px;
  line-height: 36px;
}

.spa-modal #pageControlMenu .active {
  font-weight: bold;
}

.MA-table-list {
  word-wrap: break-word;
}

@media (max-width: 766px) {
  .MA-table-list .mobileHide {
    display: none;
  }
}

.MA-table-list .mobileShow {
  display: none;
}

@media (max-width: 766px) {
  .MA-table-list .mobileShow {
    display: inline-block;
  }
}

.my-account-saved-carts #newListDropdown {
  font-size: inherit;
  top: 27px;
  right: -10px;
}

.my-account-saved-carts #newListDropdown .input-text,
.my-account-saved-carts #newListDropdown .btn {
  width: 100%;
}

.my-account-saved-carts #newListDropdown .btn {
  margin-top: 10px;
}

.my-account-saved-carts div.rTableHeading,
.my-account-saved-carts div.rTableRow {
  display: table-row;
}

.my-account-saved-carts div.rTableBody {
  display: table-row-group;
}

.my-account-saved-carts .listTable .toolbar {
  position: relative;
  margin-bottom: 20px;
}

.my-account-saved-carts .listTable .actions {
  float: none;
}

.my-account-saved-carts .listTable .cell {
  padding: 0;
  font-size: inherit;
}

.my-account-saved-carts .listTable .actions .cell {
  padding: 0;
}

.my-account-saved-carts .listTable .total_price,
.my-account-saved-carts .listTable .updated,
.my-account-saved-carts .listTable .name,
.my-account-saved-carts .listTable .order {
  width: auto;
}

.my-account-saved-carts .listTable .total_price {
  text-align: left;
}

.my-account-saved-carts .listTable .selected {
  width: 30px;
}

.my-account-saved-carts .footer {
  margin-top: 20px;
}

.my-account-saved-carts .listTableMobile .order {
  float: left;
}

#requisitionListContent .listSelect .item {
  border-bottom: 0;
}

#requisitionListContent .listSelect .newList {
  margin-left: 0;
  margin-top: 0;
}

#requisitionListContent #newListNameInput {
  margin-top: 10px;
}

#scrollContainer .radioButton {
  background: #f3f3f3;
  border: 2px solid #ddd;
  border-radius: 100%;
  width: 16px;
  height: 16px;
  float: left;
  margin-right: 7px;
  cursor: pointer;
}

#scrollContainer .radioButton .checked {
  background: #f64949;
  border-radius: 100%;
  float: left;
  width: 8px;
  height: 8px;
  margin-top: 4px;
  margin-left: 4px;
  display: none;
}

.my-account-saved-orders #savedOrderCurrentInfo .label {
  display: inline;
  padding: 0;
  width: auto;
  font-size: 1em;
  color: inherit;
  font-weight: normal;
}

.my-account-saved-orders #savedOrderCurrentInfo h3 {
  margin-bottom: 0;
  display: inline-block;
  margin-right: 10px;
}

.my-account-saved-orders #savedOrderCurrentInfo,
.my-account-saved-orders #editSavedOrderInfo {
  padding: 0;
  font-size: initial;
  margin-bottom: 20px;
}

.my-account-saved-orders #savedOrderCurrentInfo #updateInfoButton,
.my-account-saved-orders #savedOrderCurrentInfo #cancelInfoButton,
.my-account-saved-orders #editSavedOrderInfo #updateInfoButton,
.my-account-saved-orders #editSavedOrderInfo #cancelInfoButton {
  width: auto;
}

@media (max-width: 766px) {
  .my-account-saved-orders #savedOrderCurrentInfo #updateInfoButton,
  .my-account-saved-orders #savedOrderCurrentInfo #cancelInfoButton,
  .my-account-saved-orders #editSavedOrderInfo #updateInfoButton,
  .my-account-saved-orders #editSavedOrderInfo #cancelInfoButton {
    margin-top: 10px;
  }
}

.my-account-saved-orders #savedOrderCurrentInfo .change-order-name,
.my-account-saved-orders #editSavedOrderInfo .change-order-name {
  font-size: 0.75em;
  padding-bottom: 15px;
  display: inline-block;
}

.my-account-saved-orders #editSavedOrderInfo {
  border-bottom: 1px solid #c0c0c0;
  padding-bottom: 20px;
}

.my-account-saved-items #SavedOrderItems_table.listTable #quantityAdd {
  width: 60px;
}

.my-account-saved-items #SavedOrderItems_table.listTable #formButton_SavedOrderItemAddForm {
  width: auto;
}

.my-account-saved-items #SavedOrderItems_table.listTable .cell {
  padding: 0;
  font-size: inherit;
}

.my-account-saved-items #SavedOrderItems_table.listTable .cell .field,
.my-account-saved-items #SavedOrderItems_table.listTable .quantityCellDiv {
  margin: 0;
  line-height: 20px;
}

.my-account-saved-items #SavedOrderItems_table.listTable .actions,
.my-account-saved-items #SavedOrderItems_table.listTable .rTableCell,
.my-account-saved-items #SavedOrderItems_table.listTable .rTableHead {
  text-align: left;
  float: none;
}

.my-account-saved-items #SavedOrderItems_table.listTable .actions:last-child,
.my-account-saved-items #SavedOrderItems_table.listTable .rTableCell:last-child,
.my-account-saved-items #SavedOrderItems_table.listTable .rTableHead:last-child {
  text-align: right;
}

.my-account-saved-items #SavedOrderItems_table.listTable .entry .input_field {
  float: none;
  left: 0;
  text-align: center;
  width: 30px;
  border-radius: 0;
  height: 35px;
  background: #f0f0f0;
}

.my-account-saved-items #SavedOrderItems_table.listTable .savedOrderFooterSection .orderValue {
  font-size: 0.875em;
}

.my-account-saved-items #SavedOrderItems_table.listTable .savedOrderFooterSection .orderLabelCol,
.my-account-saved-items #SavedOrderItems_table.listTable .savedOrderFooterSection .orderValueCol {
  margin: 0;
  display: inline-block;
}

.my-account-saved-items #SavedOrderItems_table.listTable .savedOrderFooterSection .orderLabel,
.my-account-saved-items #SavedOrderItems_table.listTable .savedOrderFooterSection .orderValue {
  line-height: 25px;
}

.my-account-saved-items #SavedOrderItems_table.listTable .savedOrderFooterColSection {
  text-align: right;
  margin: 10px;
}

.my-account-saved-items #toolbarButton1 {
  margin-bottom: 10px;
}

@media (min-width: 767px) {
  .my-account-saved-items #toolbarButton1 {
    float: right;
  }
  .my-account-saved-orders .entry-list {
    float: left;
    margin-bottom: 10px;
  }
}

#GenerateDocsModal.loading .loading {
  display: block;
}

#GenerateDocsModal .loading {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  z-index: 2;
  background: rgba(255, 255, 255, 0.8);
  display: none;
  text-align: center;
}

#GenerateDocsModal .loading img {
  top: 50%;
  left: 50%;
  position: absolute;
  -webkit-transform: translateY(-50%) translateX(-50%);
  transform: translateY(-50%) translateX(-50%);
}

#GenerateDocsModal .report-email {
  font-weight: 600;
}

#GenerateDocsModal .modal-text {
  text-align: center;
}

#GenerateDocsModal .modal-instructions {
  text-align: center;
  margin-top: 20px;
}

#GenerateDocsModal .emr-form-error-message {
  margin: 20px 0 0;
  text-align: left;
}

.mm-xml-upload-page .padded-container {
  margin-top: 30px;
  margin-bottom: 60px;
}

.mm-xml-upload-page h3 {
  margin-bottom: 15px;
}

.mm-xml-upload-page .attachmentInput {
  display: inline-block;
  position: absolute;
  opacity: 0;
  z-index: 2;
}

.mm-xml-upload-page .attachmentFileName,
.mm-xml-upload-page .warning-message {
  font-size: 0.8125em;
}

.mm-xml-upload-page .warning-message,
.mm-xml-upload-page fieldset {
  margin-top: 10px;
}

.mm-xml-upload-page #SizingDetails {
  margin-top: 20px;
}

.mm-xml-upload-page .attachmentSuccess {
  border-top: 1px solid #c0c0c0;
  padding-top: 20px;
  margin-top: 25px;
}

.mm-xml-upload-page .attachmentInputContainer {
  display: inline-block;
}

.myaccount-requisitionlists .listTable .actions {
  float: none;
  vertical-align: middle;
}

.myaccount-requisitionlists .listTable .actions .cell {
  padding: 0;
}

.myaccount-requisitionlists .listTable .toolbar {
  margin: 20px 0;
}

.myaccount-requisitionlists .listTable .toolbar #quantityAdd {
  width: 50px;
}

.myaccount-requisitionlists .listTable .toolbar #toolbarButton1 {
  float: right;
  margin: 20px 0 0;
}

.myaccount-requisitionlists .cartTopBtnSection {
  margin-bottom: 10px;
}

.myaccount-requisitionlists .cartTopBtnSection .btn {
  border-color: #c0c0c0;
}

.myaccount-requisitionlists .list-name {
  display: inline-block;
}

.myaccount-requisitionlists .reqList-search .emr-select {
  display: inline-block;
}

.myaccount-requisitionlists .reqList-items {
  margin: 20px 0;
}

.myaccount-requisitionlists .listTableMobile .name {
  float: left;
}

.myaccount-requisitionlists .listTableMobile .entry {
  border-bottom-color: #ccc;
}

.myaccount-requisitionlists #requisitionListCurrentInfo,
.myaccount-requisitionlists #editRequisitionListInfo {
  margin-bottom: 20px;
}

.myaccount-requisitionlists #requisitionListCurrentInfo p,
.myaccount-requisitionlists #editRequisitionListInfo p {
  margin-bottom: 0;
}

.myaccount-requisitionlists #requisitionListCurrentInfo {
  margin-bottom: 10px;
}

.myaccount-requisitionlists .listTableMobile,
.myaccount-requisitionlists .listTable .cell,
.myaccount-requisitionlists #newListDropdown,
.myaccount-requisitionlists #requisitionListCurrentInfo,
.myaccount-requisitionlists #editRequisitionListInfo {
  font-size: inherit;
}

.myaccount-requisitionlists #newListDropdown {
  position: absolute;
  left: 0px;
  width: 280px;
  margin-top: 0;
  border-top-left-radius: 0;
}

.myaccount-requisitionlists #newListDropdown .input-text {
  width: 100%;
  margin-bottom: 10px;
}

.myaccount-requisitionlists #newListDropdown .selectWrapper .dijitButtonContents {
  font-size: inherit;
}

.myaccount-requisitionlists #newListDropdown .btn {
  max-width: 100%;
}

.myaccount-requisitionlists #newListDropdown .btn-primary {
  margin-bottom: 10px;
}

.myaccount-requisitionlists #editRequisitionListInfo {
  border: 1px solid #c0c0c0;
  box-shadow: 0px 0px 10px 1px #c0c0c0;
  padding: 10px;
  position: relative;
}

.myaccount-requisitionlists #editRequisitionListInfo .req-close {
  position: absolute;
  top: 10px;
  right: 10px;
  color: #2d383f;
}

.myaccount-requisitionlists #editRequisitionListInfo #updateInfoButton,
.myaccount-requisitionlists #editRequisitionListInfo #reqListInfo_name {
  margin-right: 6px;
  margin-bottom: 10px;
}

.myaccount-requisitionlists #editRequisitionListInfo #cancelInfoButton {
  border-color: #c0c0c0;
}

.myaccount-requisitionlists #editRequisitionListInfo .reqListEditActions {
  margin-top: 10px;
}

.myaccount-requisitionlists #editRequisitionListInfo .reqListStatusDropdown {
  position: relative;
  display: inline-block;
  vertical-align: top;
  width: 100%;
  max-width: 350px;
}

.myaccount-requisitionlists #editRequisitionListInfo .reqListStatusDropdown .glyphicon-chevron-down {
  font-size: 10px;
  margin-left: 5px;
}

.myaccount-requisitionlists #editRequisitionListInfo .reqListStatusDropdown #actionButton4 {
  width: auto;
  border-color: #2d383f;
}

.myaccount-requisitionlists #editRequisitionListInfo .reqListStatusDropdown #actionDropdown4 {
  left: 0;
  top: 100%;
}

@media (min-width: 767px) {
  .myaccount-requisitionlists #editRequisitionListInfo .reqListStatusDropdown {
    width: auto;
  }
  .myaccount-requisitionlists #editRequisitionListInfo #updateInfoButton,
  .myaccount-requisitionlists #editRequisitionListInfo #reqListInfo_name {
    margin-bottom: 0;
  }
}

.myaccount-requisitionlists .rTableHead.quantity {
  text-align: center;
  padding-right: 10px;
}

.myaccount-requisitionlists .rTableCell.quantity {
  padding: 4px 10px 4px 0;
}

.myaccount-requisitionlists .rTable {
  font-size: 1em;
}

.myaccount-requisitionlists .rTable .rTableHead {
  font-size: 0.75em;
}

.myaccount-requisitionlists .rTable .rTableCell {
  font-size: 0.875em;
}

.myaccount-requisitionlists .lists-quantity-field {
  width: 60px;
  padding: 0;
  text-align: center;
}

.myaccount-requisitionlists .footer {
  margin-bottom: 20px;
}

.myaccount-requisitionlists .new-list-container {
  position: relative;
}

.myaccount-requisitionlists .new-list-container .btn {
  border-color: #c0c0c0;
  padding: 0 15px;
}

.myaccount-requisitionlists .emr-page-filter {
  margin-bottom: 10px;
  float: none;
}

.myaccount-requisitionlists .rTableHead {
  border-bottom: 0;
}

.myaccount-requisitionlists .rTableBody .rTableRow {
  border-bottom-color: #c0c0c0;
}

@media (max-width: 766px) {
  .myaccount-requisitionlists #RequisitionListItems_table {
    width: 100%;
    overflow-x: scroll;
  }
}

@media (min-width: 767px) {
  .myaccount-requisitionlists .new-list-container {
    float: right;
    margin-top: 11px;
  }
  .myaccount-requisitionlists #newListDropdown {
    right: 0;
    left: auto;
  }
  .myaccount-requisitionlists .emr-page-filter {
    float: right;
    margin-left: 15px;
    margin-bottom: 0;
  }
  .myaccount-requisitionlists .emr-page-filter .select-wrapper {
    width: 210px;
  }
  .myaccount-requisitionlists .footer {
    margin-bottom: 80px;
  }
}

@media (min-width: 1280px) {
  .myaccount-requisitionlists .emr-account-page-toolbar .btn,
  .myaccount-requisitionlists .emr-account-page-toolbar .select-wrapper select,
  .myaccount-requisitionlists #RequisitionListInfoForm .btn,
  .myaccount-requisitionlists #RequisitionListInfoForm .select-wrapper select,
  .myaccount-requisitionlists .cartTopBtnSection .btn,
  .myaccount-requisitionlists .cartTopBtnSection .select-wrapper select,
  .myaccount-requisitionlists .toolbar .btn,
  .myaccount-requisitionlists .toolbar .select-wrapper select {
    font-size: 0.75em;
  }
}

.requisitionList-details-section #requisitionListCurrentInfo .account-page-subheader {
  margin-right: 10px;
  margin-bottom: 0;
}

.requisitionList-details-section .reqListInfo {
  font-size: 0.75em;
}

.requisitionList-details-section #toolbarButton1 {
  margin-bottom: 10px;
}

.requisitionList-details-section .list-info {
  margin-bottom: 30px;
}

.requisitionList-details-section .emr-page-filter {
  float: none;
}

.requisitionList-details-section .edit-name {
  font-size: 0.75em;
}

.requisitionList-details-section .action-drawer-container {
  height: 50px;
}

.requisitionList-details-section .rTableCell {
  padding-top: 0;
  padding-bottom: 0;
}

.requisitionList-details-section .rTableCell.name, .requisitionList-details-section .rTableCell.sku, .requisitionList-details-section .rTableCell.description {
  vertical-align: top;
}

.requisitionList-details-section .rTableCell.name > div, .requisitionList-details-section .rTableCell.sku > div, .requisitionList-details-section .rTableCell.description > div {
  padding-top: 20px;
  padding-bottom: 20px;
}

.requisitionList-details-section .rTableHead.quantity {
  text-align: center;
  padding-right: 10px;
}

@media (min-width: 980px) {
  .requisitionList-details-section .emr-page-filter {
    float: right;
  }
}

@media (min-width: 767px) {
  .requisitionList-details-section .list-info {
    float: left;
  }
  .requisitionList-details-section .toolbar,
  .requisitionList-details-section .cartTopBtnSection {
    float: right;
  }
  .requisitionList-details-section .emr-account-page-toolbar {
    clear: both;
  }
  .requisitionList-details-section #toolbarButton1 {
    width: auto;
    margin-left: 20px;
  }
  .requisitionList-details-section .cartTopCTA {
    width: auto;
  }
  .requisitionList-details-section .emr-page-filter {
    margin-left: 0;
  }
  .requisitionList-details-section .emr-page-filter .select-wrapper {
    width: 141px;
  }
  .requisitionList-details-section .cartTopBtnSection {
    margin-left: 20px;
  }
}

.requisitionList-details-section #EditNameModal .emr-field {
  margin-bottom: 10px;
}

@media (min-width: 767px) {
  .requisitionList-details-section #EditNameModal .emr-field {
    width: 100%;
    max-width: none;
    margin-bottom: 0;
  }
  .requisitionList-details-section #EditNameModal .btn {
    max-width: 100%;
  }
}

.account-page .footer .pageCount {
  color: #c0c0c0;
  font-size: 1em;
  text-transform: lowercase;
  text-align: center;
}

@media (min-width: 767px) {
  .account-page .pageCount {
    float: right;
  }
  .account-page .productListingWidget {
    margin-bottom: -30px;
  }
  .account-page .productListingWidget .paging_controls {
    margin-bottom: 0;
    margin-top: 20px;
  }
}

.emr-table {
  width: 100%;
}

.emr-table .emr-table-head {
  font-size: 0.625em;
  text-transform: uppercase;
  letter-spacing: .08em;
  font-weight: 600;
}

.emr-table .emr-table-head th {
  padding: 0 15px 16px 0;
  border-bottom: 4px solid #c0c0c0;
  vertical-align: bottom;
}

.emr-table .emr-table-head th:last-child {
  padding-right: 0;
}

.emr-table .emr-table-body tr:first-child td {
  padding-top: 25px;
}

.emr-table .emr-table-body tr td {
  padding: 0 15px 30px 0;
}

.emr-table .emr-table-body tr td:last-child {
  padding-right: 0;
}

.emr-table .emr-table-body tr .emr-form-error-message {
  margin-top: -20px;
  margin-bottom: 0;
}

.emr-table .emr-field {
  height: 30px;
  border-color: #c0c0c0;
}

.RMA-confirmation-table {
  max-width: 580px;
}

@media print {
  .RMA-confirmation-page {
    padding-top: 0 !important;
  }
  .RMA-confirmation-page #widget_breadcrumb,
  .RMA-confirmation-page .account-page-header,
  .RMA-confirmation-page .account-page > .row > .col-md-3,
  .RMA-confirmation-page #footer {
    display: none;
  }
  .RMA-confirmation-page .account-page > .row > .col-md-9 {
    width: 100%;
  }
}

.RMA-table .validated {
  color: #00AA7E;
}

.RMA-table .glyphicon {
  margin-right: 5px;
}

.RMA-table .add-new-row {
  text-align: center;
}

.RMA-table .add-new-row .btn {
  display: inline-block;
}

.interstitial-page {
  padding: 40px 0 80px 0;
}

.interstitial-page h1 {
  font-size: 1.6875em;
  line-height: 1.4074074074em;
}

.interstitial-page p {
  margin: 30px 0;
}

.interstitial-page .emr-form-error-message,
.interstitial-page .emr-form-paragraph {
  max-width: none;
}

.mobile-account-nav {
  margin-bottom: 20px;
}

#myAccountNavigationWidget {
  box-shadow: 0px 0px 10px 1px #c0c0c0;
  margin-bottom: 25px;
  margin-right: 5px;
  padding-bottom: 10px;
  border: 1px solid #c0c0c0;
}

#myAccountNavigationWidget ul {
  list-style-type: none;
  padding: 10px 0;
  margin: 0;
}

#myAccountNavigationWidget li {
  padding: 4px 0;
  line-height: 1.4285714286em;
}

#myAccountNavigationWidget a {
  color: #808080;
  font-size: 0.875em;
}

#myAccountNavigationWidget a:hover {
  color: #00AA7E;
}

#myAccountNavigationWidget h3, #myAccountNavigationWidget h4 {
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: .08em;
  font-size: 0.75em;
}

#myAccountNavigationWidget h3 {
  background: #7B9BAA;
  color: #ffffff;
  padding: 5px 20px;
  line-height: 1.25em;
}

#myAccountNavigationWidget h4 {
  padding: 16px 0 0 0;
  text-transform: none;
}

#myAccountNavigationWidget .section > ul,
#myAccountNavigationWidget .subsection {
  margin: 0 20px;
}

.account-dashboard-espot {
  margin: 0 -10px 30px -10px;
}

.account-dashboard-espot.gray-background .arrow-right-link, .account-dashboard-espot.image-based .arrow-right-link {
  color: #2d383f;
}

.account-dashboard-espot.gray-background .arrow-right-link:after, .account-dashboard-espot.image-based .arrow-right-link:after {
  border-top-color: #2d383f;
  border-right-color: #2d383f;
}

.account-dashboard-espot.gray-background p, .account-dashboard-espot.image-based p {
  margin: 0;
}

.account-dashboard-espot.gray-background {
  background-color: #c0c0c0;
}

.account-dashboard-espot p {
  font-size: 0.875em;
  float: left;
}

.account-dashboard-espot .image-container {
  position: relative;
  height: 200px;
  overflow: hidden;
}

.account-dashboard-espot img {
  position: absolute;
  top: 0;
  bottom: 0;
  margin: auto;
  width: 100%;
}

.account-dashboard-espot.image-based {
  background-color: #f0f0f0;
  border: 1px solid silver;
  padding: 15px 20px 10px;
}

.account-dashboard-espot.image-based .arrow-right-link {
  font-weight: 600;
}

.account-dashboard-espot.text-based {
  text-align: center;
}

.account-dashboard-espot.text-columns {
  padding: 30px 20px;
}

.account-dashboard-espot.text-columns h3,
.account-dashboard-espot.text-columns .read-more {
  text-transform: uppercase;
  font-size: 0.75em;
  font-weight: 600;
}

.account-dashboard-espot.text-columns .row > div {
  margin-bottom: 30px;
}

.account-dashboard-espot.text-columns .row > div:last-child {
  margin-bottom: 0;
}

.account-dashboard-espot .text-container {
  padding: 30px 20px;
}

.account-dashboard-espot .arrow-right-link {
  font-size: 0.75em;
}

.account-dashboard-espot h3 {
  font-weight: 400;
  margin-bottom: 10px;
}

@media (min-width: 767px) {
  .account-dashboard-espot {
    overflow: hidden;
    margin-left: 0;
    margin-right: 0;
    padding: 30px 20px 25px 20px;
  }
  .account-dashboard-espot .text-container {
    padding: 0;
  }
  .account-dashboard-espot.image-based {
    position: relative;
  }
  .account-dashboard-espot.image-based .text-container {
    margin-left: 15%;
    padding: 0 0 0 20px;
  }
  .account-dashboard-espot .image-container {
    position: absolute;
    width: 15%;
    height: 100%;
    top: 0;
    left: 0;
  }
  .account-dashboard-espot.text-based {
    display: table;
  }
  .account-dashboard-espot.text-based .text-container {
    display: table-cell;
    vertical-align: middle;
  }
  .account-dashboard-espot.text-based, .account-dashboard-espot.text-columns {
    border: 1px solid #c0c0c0;
  }
}

@media (min-width: 1280px) {
  .account-dashboard-espot.text-columns {
    padding-right: 50px;
    padding-left: 50px;
  }
  .account-dashboard-espot.text-columns .row > div {
    margin-bottom: 0;
    padding-left: 30px;
    padding-right: 30px;
  }
  .account-dashboard-espot.image-based .arrow-right-link {
    padding-left: 20%;
  }
}

@media (max-width: 766px) {
  .account-dashboard-espot.image-based {
    height: 125px;
    padding: 0px !important;
  }
  .account-dashboard-espot.image-based .image-container {
    height: 100%;
    display: inline-block;
    width: 25%;
    float: left;
  }
  .account-dashboard-espot.image-based .text-container {
    width: 70%;
    display: inline-block;
    padding: 15px 20px 0px 20px;
  }
  .account-dashboard-espot.image-based .arrow-right-link {
    width: 100%;
    display: inline-block;
    padding-top: 5px;
  }
}

@media (min-width: 767px) and (max-width: 1279px) {
  .account-dashboard-espot.image-based .arrow-right-link {
    width: 100%;
    display: inline-block;
  }
  .account-dashboard-espot .image-container {
    width: 18%;
  }
}

@media (min-width: 767px) and (max-width: 959px) {
  .account-dashboard-espot .image-container {
    width: 27%;
  }
  .account-dashboard-espot.image-based .text-container {
    margin-left: 26%;
  }
}

.account-page .account-page-header,
.account-page .account-page-subheader {
  font-size: 1.6875em;
  line-height: 1.4074074074em;
}

.account-page .account-page-header {
  margin-bottom: 30px;
  /*SA1-765 & SA1-766: CSS changes for account header title */
  height: 40px;
  font-size: 1.875em;
  font-weight: 300;
  font-stretch: normal;
  font-style: normal;
  letter-spacing: normal;
  line-height: 1.3333333333em;
  color: #2d383f;
}

@media (max-width: 1279px) {
  .account-page .account-page-header {
    margin-top: 30px;
  }
}

.account-page .account-page-subheader {
  margin-bottom: 20px;
  /*SA1-765 & SA1-766: CSS changes for account sub-header text */
  height: 32px;
  font-size: 1.375em;
  font-weight: 400;
  font-stretch: normal;
  font-style: normal;
  letter-spacing: normal;
  line-height: 1.4545454545em;
  color: #2d383f;
}

.rTable .listTableMobile {
  font-size: 16px;
}

.rTable .listTableMobile .leftCol {
  text-transform: uppercase;
  font-size: 0.625em;
  font-weight: 600;
  letter-spacing: .08em;
}

.rTable .listTableMobile .expandedContent {
  position: relative;
}

.rTable .listTableMobile .expandedContent .actions {
  position: absolute;
  top: 0;
  right: 0;
  padding: 0;
}

.rTable .listTableMobile .expandedCol {
  padding: 0;
}

.rTable .listTableMobile .expandedCol .row {
  padding-left: 0;
}

.rTable .listTableMobile .row {
  margin-right: 0;
  margin-left: 0;
}

.rTable .listTableMobile .action-drawer {
  right: 0;
}

.emr-date-text-box {
  font-size: 0.75em;
  font-weight: 300;
}

.emr-date-text-box label {
  font-weight: 300;
}

@media (max-width: 767px) {
  .emr-date-text-box label {
    min-width: 50px;
  }
}

.emr-date-text-box a.btn {
  width: auto;
}

.emr-date-text-box .dijitCalendarWidth {
  display: inline-block;
  margin-right: 10px;
}

@media (max-width: 767px) {
  .emr-date-text-box .dijitCalendarWidth {
    padding-top: 15px;
  }
}

.emr-date-text-box .dijitInputContainer {
  padding: 5px 10px;
  background: #eeeeee;
}

.emr-date-text-box .dijitDateTextBox {
  padding-right: 10px;
  width: 130px;
  border: 0;
}

.emr-date-text-box .dijitValidationTextBoxError input.dijitValidationInner,
.emr-date-text-box .dijitTextBox input.dijitArrowButtonInner {
  height: 30px !important;
  margin-left: 10px !important;
}

.organization-pages-content h3 {
  display: inline-block;
  margin-bottom: 15px;
}

.organization-pages-content .more_info_icon {
  width: 16px;
  height: 16px;
  vertical-align: top;
}

.organization-pages-content .more_info_icon img {
  max-width: 100%;
  max-height: 100%;
}

.organization-pages-content .rTable {
  margin-bottom: 0;
}

.organization-pages-content .change-organization {
  font-weight: 600;
  font-size: 0.75rem;
  vertical-align: text-top;
}

.organization-list-widget .rTableHeading,
.organization-list-widget .rTableCell,
.organization-list-widget .rTableHead {
  float: none;
}

.organization-list-widget #orgSearchButton {
  width: 100%;
}

.user-role-management-widget #WC_UserRoleManagement_edit_additionalRoles_selectionSummary_panel {
  padding-top: 0px;
}

.user-role-management-widget #WC_UserRoleManagement_edit_additionalRoles_selectionSummary_panel .roleContainer {
  position: relative;
  padding: 10px 20px 10px;
  margin-bottom: 5px;
  background: #efefef;
}

.user-role-management-widget #WC_UserRoleManagement_edit_additionalRoles_selectionSummary_panel .roleContainer.highlight {
  border: 1px solid #00AA7E;
  background: white;
}

.user-role-management-widget #WC_UserRoleManagement_edit_additionalRoles_selectionSummary_panel .roleContainer .roleName {
  display: inline-block;
}

.user-role-management-widget #WC_UserRoleManagement_edit_additionalRoles_selectionSummary_panel .roleContainer .icon {
  position: absolute;
  right: 5px;
  top: 50%;
  transform: translateY(-50%);
}

.user-role-management-widget #WC_UserRoleManagement_edit_additionalRoles_selectionSummary_panel b {
  display: block;
}

.user-role-management-widget #WC_UserRoleManagement_edit .rTableCell {
  vertical-align: top;
}

.user-role-management-widget #WC_UserRoleManagement_edit .search-area {
  width: 300px;
  float: left;
  margin-right: 10px;
}

.user-role-management-widget #WC_UserRoleManagement_edit .emr-field {
  max-width: none;
  width: 100%;
}

.user-role-management-widget #WC_UserRoleManagement_edit .filterButton {
  width: auto;
}

.user-role-management-widget #WC_UserRoleManagement_edit .userRoleCheckboxes {
  margin-top: 10px;
}

.user-role-management-widget #WC_UserRoleManagement_edit_additionalRoles .clear-filter .cta-buttons .cta-btn {
  margin: 0;
}

.edit-org-and-buyers .btn {
  max-width: 100%;
}

.edit-org-and-buyers .col4 {
  float: left;
}

.edit-org-and-buyers #overlay {
  position: fixed;
}

.edit-org-and-buyers #BuyerAdministratorBuyerCommonPageHeading .title {
  font-weight: 600;
  margin: 20px 0 10px 0;
  font-size: 1rem !important;
  text-transform: uppercase;
  padding-bottom: 10px;
  border-bottom: 2px solid #cccccc;
}

.edit-org-and-buyers .title-heading h2, .edit-org-and-buyers .pageSection .pageSectionTitle {
  width: 100%;
  border-bottom: 1px solid #cccccc;
  font-weight: 500;
  font-size: 1rem !important;
}

.edit-org-and-buyers .title-heading h2 {
  padding-bottom: 10px !important;
}

.edit-org-and-buyers .pageSection .pageSectionTitle {
  margin-bottom: 10px;
}

.edit-org-and-buyers .pageSection .pageSectionTitle h3, .edit-org-and-buyers #WC_UserRoleManagement_pageSection h2, .edit-org-and-buyers #WC_ApplicationAccessManagement_pageSection h2, .edit-org-and-buyers #container_orgUserList_detail h2, .edit-org-and-buyers #WC_createUser_orgDetailsEdit h2, .edit-org-and-buyers #WC_OrganizationUserInfo_userDetails_pageSection h2, .edit-org-and-buyers #WC_OrganizationUserInfo_userAddress_pageSection h2, .edit-org-and-buyers #WC_OrganizationDetails_pageSection h2, .edit-org-and-buyers #WC_UserMemberGroupManagement_pageSection h2, .edit-org-and-buyers #WC_UserRoleManagement_pageSection h2 {
  margin: 20px 0 10px 0;
  font-weight: 600;
  font-size: 0.75rem;
  text-transform: capitalize;
  letter-spacing: 0.5px;
  display: inline-block;
}

.edit-org-and-buyers .pageSection .pageSectionTitle .editIcon img {
  top: -2px;
}

.edit-org-and-buyers #container_orgUserList_detail .editIcon, .edit-org-and-buyers #container_orgUserList_detail .more_info_icon, .edit-org-and-buyers #WC_createUser_orgDetailsEdit .editIcon, .edit-org-and-buyers #WC_createUser_orgDetailsEdit .more_info_icon, .edit-org-and-buyers #WC_OrganizationUserInfo_userDetails_pageSection .editIcon, .edit-org-and-buyers #WC_OrganizationUserInfo_userDetails_pageSection .more_info_icon, .edit-org-and-buyers #WC_OrganizationUserInfo_userAddress_pageSection .editIcon, .edit-org-and-buyers #WC_OrganizationUserInfo_userAddress_pageSection .more_info_icon, .edit-org-and-buyers #WC_OrganizationDetails_pageSection .editIcon, .edit-org-and-buyers #WC_OrganizationDetails_pageSection .more_info_icon, .edit-org-and-buyers #WC_UserMemberGroupManagement_pageSection .editIcon, .edit-org-and-buyers #WC_UserMemberGroupManagement_pageSection .more_info_icon, .edit-org-and-buyers #WC_UserRoleManagement_pageSection .editIcon, .edit-org-and-buyers #WC_UserRoleManagement_pageSection .more_info_icon {
  margin: 13px 0 0 10px;
}

.edit-org-and-buyers #WC_UserRoleManagement_pageSection .rTableHead .more_info_icon {
  margin: 0;
  height: 16px;
  width: 16px;
}

.edit-org-and-buyers .lightedSection {
  border-radius: 4px;
}

.edit-org-and-buyers #memberGroupEditMain #orgMemberGroupRefreshArea h2, .edit-org-and-buyers #orgRoles h2 {
  font-weight: 500;
  text-transform: initial;
  font-weight: normal !important;
  text-transform: initial;
  font-size: 0.875rem !important;
}

.edit-org-and-buyers #WC_UserRoleManagement_edit_roleSelector .checkField p, .edit-org-and-buyers #memberGroupEditMain .checkField p, .edit-org-and-buyers #orgRoles p {
  margin: 0px 0 0 25px;
  float: left;
}

.edit-org-and-buyers .checkBoxer .arrowForDojoQuery {
  display: block;
  left: 12px;
}

.edit-org-and-buyers #orgRolesEditMain #organizationRoleDetails {
  font-weight: 600;
  font-size: 0.75rem;
  text-transform: uppercase;
}

.edit-org-and-buyers .tableHeader .cell {
  padding: 10px 10px;
}

.edit-org-and-buyers .tableHeader .cell #WC_UserRoleManagement_SelectRoles_ToolTip, .edit-org-and-buyers .tableHeader .cell #WC_ApplicationAccessManagement_SelectRoles_ToolTip {
  margin: -5px 0 0 0 !important;
}

.edit-org-and-buyers .readContent {
  font-size: 0.875rem;
}

.edit-org-and-buyers .readLabel.readContent {
  display: inline-block;
  font-weight: 500;
  width: 30%;
}

.edit-org-and-buyers .UserRoleManagement {
  font-size: 1rem;
}

.edit-org-and-buyers #WC_UserRoleManagement_pageSection .readLabel,
.edit-org-and-buyers #WC_UserRoleManagement_pageSection .readValue {
  vertical-align: top;
}

.add-org-and-buyers .pageSectionTitle .title {
  margin-bottom: 25px;
  font-size: 1.5rem;
  line-height: 1.4762em;
}

.add-org-and-buyers #WC_UserRoleManagement_pageSection h2 {
  font-size: 1.149rem;
  margin: 20px 0 10px 0;
  float: left;
}

.add-org-and-buyers #WC_ApplicationAccessManagement_pageSection h2 {
  font-size: 1.149rem;
  margin: 20px 0 10px 0;
  float: left;
}

.add-org-and-buyers .account-main-content input, .add-org-and-buyers .account-main-content table, .add-org-and-buyers .account-main-content select, .edit-org-and-buyers .account-main-content input, .edit-org-and-buyers .account-main-content table, .edit-org-and-buyers .account-main-content select {
  border-width: 0px;
  background: #f2f1f2;
}

.add-org-and-buyers .account-main-content .column_label, .edit-org-and-buyers .account-main-content .column_label {
  font-weight: 600;
  text-transform: uppercase;
  font-size: 0.75rem;
  letter-spacing: 0.08em;
  margin-bottom: 1px;
}

.add-org-and-buyers .account-main-content #WC_UserRegistrationAddForm_Buttons_1 #WC_UserRegistrationAddForm_links_1, .add-org-and-buyers .account-main-content #WC_UserRegistrationAddForm_Buttons_1 #WC_UserRegistrationAddForm_links_2, .edit-org-and-buyers .account-main-content #WC_UserRegistrationAddForm_Buttons_1 #WC_UserRegistrationAddForm_links_1, .edit-org-and-buyers .account-main-content #WC_UserRegistrationAddForm_Buttons_1 #WC_UserRegistrationAddForm_links_2 {
  width: 42.5%;
  margin-right: 35px;
}

@media (max-width: 1280px) {
  .add-org-and-buyers .account-main-content #WC_UserRegistrationAddForm_Buttons_1 #WC_UserRegistrationAddForm_links_2, .edit-org-and-buyers .account-main-content #WC_UserRegistrationAddForm_Buttons_1 #WC_UserRegistrationAddForm_links_2 {
    margin-left: 0;
  }
}

@media (max-width: 766px) {
  .add-org-and-buyers .account-main-content #WC_UserRegistrationAddForm_Buttons_1 #WC_UserRegistrationAddForm_links_2, .add-org-and-buyers .account-main-content #WC_UserRegistrationAddForm_Buttons_1 #WC_UserRegistrationAddForm_links_1, .edit-org-and-buyers .account-main-content #WC_UserRegistrationAddForm_Buttons_1 #WC_UserRegistrationAddForm_links_2, .edit-org-and-buyers .account-main-content #WC_UserRegistrationAddForm_Buttons_1 #WC_UserRegistrationAddForm_links_1 {
    margin-left: 0;
    margin-top: 10px;
  }
  .add-org-and-buyers .account-main-content #WC_UserRegistrationAddForm_Buttons_1 #WC_UserRegistrationAddForm_links_2, .add-org-and-buyers .account-main-content #WC_UserRegistrationAddForm_Buttons_1 #WC_UserRegistrationAddForm_links_1, .edit-org-and-buyers .account-main-content #WC_UserRegistrationAddForm_Buttons_1 #WC_UserRegistrationAddForm_links_2, .edit-org-and-buyers .account-main-content #WC_UserRegistrationAddForm_Buttons_1 #WC_UserRegistrationAddForm_links_1 {
    width: 100%;
  }
}

.add-org-and-buyers .account-main-content .select-combo, .edit-org-and-buyers .account-main-content .select-combo {
  background: #f2f1f2;
}

.add-org-and-buyers .account-main-content .optional-field, .edit-org-and-buyers .account-main-content .optional-field {
  text-transform: none;
  font-weight: normal;
  font-size: 0.75rem;
  padding-left: 3px;
  letter-spacing: 0em;
}

.add-org-and-buyers .account-main-content .selectWrapper, .edit-org-and-buyers .account-main-content .selectWrapper {
  width: 100%;
  border-top: 2.5px solid #dfddde;
}

.add-org-and-buyers .account-main-content #WC_ApplicationAccessManagement .col1, .add-org-and-buyers .account-main-content #WC_ApplicationAccessManagement .col2, .add-org-and-buyers .account-main-content #WC_ApplicationAccessManagement .col3, .add-org-and-buyers .account-main-content #WC_ApplicationAccessManagement .col4, .add-org-and-buyers .account-main-content #WC_ApplicationAccessManagement .col5, .add-org-and-buyers .account-main-content #WC_ApplicationAccessManagement .col6, .edit-org-and-buyers .account-main-content #WC_ApplicationAccessManagement .col1, .edit-org-and-buyers .account-main-content #WC_ApplicationAccessManagement .col2, .edit-org-and-buyers .account-main-content #WC_ApplicationAccessManagement .col3, .edit-org-and-buyers .account-main-content #WC_ApplicationAccessManagement .col4, .edit-org-and-buyers .account-main-content #WC_ApplicationAccessManagement .col5, .edit-org-and-buyers .account-main-content #WC_ApplicationAccessManagement .col6 {
  float: left;
}

.add-org-and-buyers .account-main-content #WC_ApplicationAccessManagement .roleSelector .selectIcon .cell, .edit-org-and-buyers .account-main-content #WC_ApplicationAccessManagement .roleSelector .selectIcon .cell {
  box-sizing: initial;
}

.add-org-and-buyers .account-main-content #WC_ApplicationAccessManagement .row, .edit-org-and-buyers .account-main-content #WC_ApplicationAccessManagement .row {
  margin: initial;
}

.add-org-and-buyers .account-main-content #WC_ApplicationAccessManagement #WC_ApplicationAccessManagement_pageSection.lightedSection, .edit-org-and-buyers .account-main-content #WC_ApplicationAccessManagement #WC_ApplicationAccessManagement_pageSection.lightedSection {
  border: 0;
}

.add-org-and-buyers .account-main-content #WC_ApplicationAccessManagement #WC_ApplicationAccessManagement_pageSection h2, .edit-org-and-buyers .account-main-content #WC_ApplicationAccessManagement #WC_ApplicationAccessManagement_pageSection h2 {
  float: left;
}

.add-org-and-buyers .account-main-content #WC_ApplicationAccessManagement #WC_ApplicationAccessManagement_pageSection .editIcon,
.add-org-and-buyers .account-main-content #WC_ApplicationAccessManagement #WC_ApplicationAccessManagement_pageSection .more_info_icon, .edit-org-and-buyers .account-main-content #WC_ApplicationAccessManagement #WC_ApplicationAccessManagement_pageSection .editIcon,
.edit-org-and-buyers .account-main-content #WC_ApplicationAccessManagement #WC_ApplicationAccessManagement_pageSection .more_info_icon {
  margin: 18px 0 0 10px;
  float: left;
}

.add-org-and-buyers .account-main-content #WC_ApplicationAccessManagement #WC_ApplicationAccessManagement_pageSection .org-roles-section .pageSectionTitle, .edit-org-and-buyers .account-main-content #WC_ApplicationAccessManagement #WC_ApplicationAccessManagement_pageSection .org-roles-section .pageSectionTitle {
  clear: both;
}

.add-org-and-buyers .account-main-content #WC_ApplicationAccessManagement #WC_ApplicationAccessManagement_pageSection .lightedSection, .edit-org-and-buyers .account-main-content #WC_ApplicationAccessManagement #WC_ApplicationAccessManagement_pageSection .lightedSection {
  margin-left: 5px;
  margin-right: 5px;
}

@media (min-width: 767px) {
  .add-org-and-buyers .account-main-content #WC_ApplicationAccessManagement #WC_ApplicationAccessManagement_pageSection .lightedSection, .edit-org-and-buyers .account-main-content #WC_ApplicationAccessManagement #WC_ApplicationAccessManagement_pageSection .lightedSection {
    margin-left: 0;
    margin-right: 6px;
  }
}

@media (min-width: 1280px) {
  .add-org-and-buyers .account-main-content #WC_ApplicationAccessManagement #WC_ApplicationAccessManagement_pageSection .lightedSection, .edit-org-and-buyers .account-main-content #WC_ApplicationAccessManagement #WC_ApplicationAccessManagement_pageSection .lightedSection {
    margin-right: 10px;
  }
}

@media (max-width: 766px) {
  .add-org-and-buyers .account-main-content #WC_ApplicationAccessManagement #WC_ApplicationAccessManagement_pageSection .editActions .btn:first-child, .edit-org-and-buyers .account-main-content #WC_ApplicationAccessManagement #WC_ApplicationAccessManagement_pageSection .editActions .btn:first-child {
    margin-bottom: 10px;
  }
}

.add-org-and-buyers .account-main-content #WC_ApplicationAccessManagement #WC_ApplicationAccessManagement_pageSection, .edit-org-and-buyers .account-main-content #WC_ApplicationAccessManagement #WC_ApplicationAccessManagement_pageSection {
  position: relative;
}

.add-org-and-buyers .account-main-content #WC_ApplicationAccessManagement #WC_ApplicationAccessManagement_pageSection .toggle, .edit-org-and-buyers .account-main-content #WC_ApplicationAccessManagement #WC_ApplicationAccessManagement_pageSection .toggle {
  top: 30px;
}

.add-org-and-buyers .account-main-content #WC_ApplicationAccessManagement #WC_ApplicationAccessManagement_pageSection .readField,
.add-org-and-buyers .account-main-content #WC_ApplicationAccessManagement #WC_ApplicationAccessManagement_pageSection .editField, .edit-org-and-buyers .account-main-content #WC_ApplicationAccessManagement #WC_ApplicationAccessManagement_pageSection .readField,
.edit-org-and-buyers .account-main-content #WC_ApplicationAccessManagement #WC_ApplicationAccessManagement_pageSection .editField {
  clear: both;
}

.add-org-and-buyers .account-main-content #WC_ApplicationAccessManagement #WC_ApplicationAccessManagement_pageSection .more_info_icon, .edit-org-and-buyers .account-main-content #WC_ApplicationAccessManagement #WC_ApplicationAccessManagement_pageSection .more_info_icon {
  margin: 0;
}

.add-org-and-buyers .account-main-content #WC_ApplicationAccessManagement #WC_ApplicationAccessManagement_edit_additionalRoles_organizations,
.add-org-and-buyers .account-main-content #WC_ApplicationAccessManagement #WC_ApplicationAccessManagement_edit_roleSelector, .edit-org-and-buyers .account-main-content #WC_ApplicationAccessManagement #WC_ApplicationAccessManagement_edit_additionalRoles_organizations,
.edit-org-and-buyers .account-main-content #WC_ApplicationAccessManagement #WC_ApplicationAccessManagement_edit_roleSelector {
  border-right: 1px solid #f0f0f0;
}

.add-org-and-buyers .account-main-content #WC_ApplicationAccessManagement #WC_ApplicationAccessManagement_edit_roleSelector .panel, .edit-org-and-buyers .account-main-content #WC_ApplicationAccessManagement #WC_ApplicationAccessManagement_edit_roleSelector .panel {
  padding-top: 10px;
}

@media (min-width: 1280px) {
  .add-org-and-buyers .account-main-content .dijitContentPane.OrganizationListWidget table.selectWrapper, .edit-org-and-buyers .account-main-content .dijitContentPane.OrganizationListWidget table.selectWrapper {
    width: 42.5%;
  }
}

.add-org-and-buyers .account-main-content #organizationSelection table td, .add-org-and-buyers .account-main-content #prefLanguage_orgUser table td, .add-org-and-buyers .account-main-content #gender_orgUser table td, .add-org-and-buyers .account-main-content #country_orgUser table td, .add-org-and-buyers .account-main-content #state_orgUser table td, .edit-org-and-buyers .account-main-content #organizationSelection table td, .edit-org-and-buyers .account-main-content #prefLanguage_orgUser table td, .edit-org-and-buyers .account-main-content #gender_orgUser table td, .edit-org-and-buyers .account-main-content #country_orgUser table td, .edit-org-and-buyers .account-main-content #state_orgUser table td {
  position: relative;
}

.add-org-and-buyers .account-main-content #organizationSelection table td.dijitReset.dijitRight.dijitButtonNode.dijitArrowButton.dijitDownArrowButton.dijitArrowButtonContainer:before, .add-org-and-buyers .account-main-content #prefLanguage_orgUser table td.dijitReset.dijitRight.dijitButtonNode.dijitArrowButton.dijitDownArrowButton.dijitArrowButtonContainer:before, .add-org-and-buyers .account-main-content #gender_orgUser table td.dijitReset.dijitRight.dijitButtonNode.dijitArrowButton.dijitDownArrowButton.dijitArrowButtonContainer:before, .add-org-and-buyers .account-main-content #country_orgUser table td.dijitReset.dijitRight.dijitButtonNode.dijitArrowButton.dijitDownArrowButton.dijitArrowButtonContainer:before, .add-org-and-buyers .account-main-content #state_orgUser table td.dijitReset.dijitRight.dijitButtonNode.dijitArrowButton.dijitDownArrowButton.dijitArrowButtonContainer:before, .edit-org-and-buyers .account-main-content #organizationSelection table td.dijitReset.dijitRight.dijitButtonNode.dijitArrowButton.dijitDownArrowButton.dijitArrowButtonContainer:before, .edit-org-and-buyers .account-main-content #prefLanguage_orgUser table td.dijitReset.dijitRight.dijitButtonNode.dijitArrowButton.dijitDownArrowButton.dijitArrowButtonContainer:before, .edit-org-and-buyers .account-main-content #gender_orgUser table td.dijitReset.dijitRight.dijitButtonNode.dijitArrowButton.dijitDownArrowButton.dijitArrowButtonContainer:before, .edit-org-and-buyers .account-main-content #country_orgUser table td.dijitReset.dijitRight.dijitButtonNode.dijitArrowButton.dijitDownArrowButton.dijitArrowButtonContainer:before, .edit-org-and-buyers .account-main-content #state_orgUser table td.dijitReset.dijitRight.dijitButtonNode.dijitArrowButton.dijitDownArrowButton.dijitArrowButtonContainer:before {
  position: absolute;
  right: 0px;
  top: 10px;
}

.add-org-and-buyers .account-main-content #organizationSelection table td .dijitButtonText, .add-org-and-buyers .account-main-content #prefLanguage_orgUser table td .dijitButtonText, .add-org-and-buyers .account-main-content #gender_orgUser table td .dijitButtonText, .add-org-and-buyers .account-main-content #country_orgUser table td .dijitButtonText, .add-org-and-buyers .account-main-content #state_orgUser table td .dijitButtonText, .edit-org-and-buyers .account-main-content #organizationSelection table td .dijitButtonText, .edit-org-and-buyers .account-main-content #prefLanguage_orgUser table td .dijitButtonText, .edit-org-and-buyers .account-main-content #gender_orgUser table td .dijitButtonText, .edit-org-and-buyers .account-main-content #country_orgUser table td .dijitButtonText, .edit-org-and-buyers .account-main-content #state_orgUser table td .dijitButtonText {
  padding-left: 8px;
}

.add-org-and-buyers #orgSearchButton, .edit-org-and-buyers #orgSearchButton {
  width: 100%;
}

@media (max-width: 767px) {
  .add-org-and-buyers #orgSearchButton, .edit-org-and-buyers #orgSearchButton {
    margin-top: 15px;
  }
}

.add-org-and-buyers .orgSearchList.orgTable div.row, .edit-org-and-buyers .orgSearchList.orgTable div.row {
  margin-left: -10px !important;
  margin-right: -10px !important;
}

.add-org-and-buyers .orgSearchList .MA-table-list, .edit-org-and-buyers .orgSearchList .MA-table-list {
  border-top: 5px solid #004b8d;
  margin-top: 15px;
}

.add-org-and-buyers .orgSearchList .MA-table-list .row.table-header, .edit-org-and-buyers .orgSearchList .MA-table-list .row.table-header {
  margin-left: 0px !important;
  margin-right: 0px !important;
  color: #2d383f;
  font-weight: 600;
  padding: 10px 0px;
  text-align: center;
  letter-spacing: .08em;
  border-bottom: 1px solid #cccccc !important;
}

.add-org-and-buyers .orgSearchList .MA-table-list .row.table-header .col-xs-3.actions, .edit-org-and-buyers .orgSearchList .MA-table-list .row.table-header .col-xs-3.actions {
  text-align: right;
}

.add-org-and-buyers .orgSearchList .MA-table-list .row.table-header div, .edit-org-and-buyers .orgSearchList .MA-table-list .row.table-header div {
  text-align: left;
  font-size: 0.625rem;
  word-wrap: break-word;
  text-transform: uppercase;
}

.add-org-and-buyers .orgSearchList .MA-table-list .table-row, .edit-org-and-buyers .orgSearchList .MA-table-list .table-row {
  border-bottom: 1px solid #cccccc !important;
  padding: 5px 0px;
}

.add-org-and-buyers .orgSearchList .MA-table-list .org-name-col, .edit-org-and-buyers .orgSearchList .MA-table-list .org-name-col {
  word-break: break-all;
}

.add-org-and-buyers #orgSearchResults .row.table-row, .edit-org-and-buyers #orgSearchResults .row.table-row {
  margin-left: 0px !important;
  margin-right: 0px !important;
}

.add-org-and-buyers #orgSearchResults .row.table-row .col-xs-3.actions, .edit-org-and-buyers #orgSearchResults .row.table-row .col-xs-3.actions {
  text-align: right;
  padding-right: 15px;
}

.add-org-and-buyers #orgSearchResults .row.table-row .col-xs-3.actions a.actionDropdownAnchorHide, .edit-org-and-buyers #orgSearchResults .row.table-row .col-xs-3.actions a.actionDropdownAnchorHide {
  border: none;
}

.add-org-and-buyers #currentOrganization, .edit-org-and-buyers #currentOrganization {
  font-weight: 600;
  text-transform: uppercase;
  font-size: 0.75rem;
  letter-spacing: 0.08em;
}

.add-org-and-buyers #currentOrganization #selectedOrgDetails, .edit-org-and-buyers #currentOrganization #selectedOrgDetails {
  font-weight: normal;
  text-transform: capitalize;
  font-size: 0.875rem;
  line-height: 26px;
  margin-left: 5px;
}

.add-org-and-buyers .pageControlMenu, .edit-org-and-buyers .pageControlMenu {
  display: inline-block;
}

.add-org-and-buyers .pageControlMenu .pageControl a, .edit-org-and-buyers .pageControlMenu .pageControl a {
  padding: 2px 10px;
  text-decoration: none;
  border-radius: 3px;
}

.add-org-and-buyers .pageControlMenu .pageControl a.active, .edit-org-and-buyers .pageControlMenu .pageControl a.active {
  background-color: #00AA7E;
  color: white;
}

.add-org-and-buyers #WC_createUser_orgDetailsEdit, .edit-org-and-buyers #WC_createUser_orgDetailsEdit {
  margin-bottom: 50px;
}

.add-org-and-buyers .OrganizationListWidget table .dijitSelectLabel, .add-org-and-buyers .form-group table .dijitSelectLabel, .add-org-and-buyers .includeMbrGrp table .dijitSelectLabel, .add-org-and-buyers .excludeMbrGrp table .dijitSelectLabel, .edit-org-and-buyers .OrganizationListWidget table .dijitSelectLabel, .edit-org-and-buyers .form-group table .dijitSelectLabel, .edit-org-and-buyers .includeMbrGrp table .dijitSelectLabel, .edit-org-and-buyers .excludeMbrGrp table .dijitSelectLabel {
  font-weight: 400;
  font-size: 1rem;
  text-transform: none;
  letter-spacing: 0em;
}

.add-org-and-buyers .includeMbrGrp #WC_UserMemberGroupManagement_includeMbrGrpDropdown,
.add-org-and-buyers .excludeMbrGrp #WC_UserMemberGroupManagement_excludeMbrGrpDropdown, .edit-org-and-buyers .includeMbrGrp #WC_UserMemberGroupManagement_includeMbrGrpDropdown,
.edit-org-and-buyers .excludeMbrGrp #WC_UserMemberGroupManagement_excludeMbrGrpDropdown {
  border-top: 2.5px solid #dfddde;
}

.add-org-and-buyers #WC_UserRoleManagement_pageSection .roleSelector .selectIcon .cell, .add-org-and-buyers #WC_ApplicationAccessManagement .roleSelector .selectIcon .cell, .edit-org-and-buyers #WC_UserRoleManagement_pageSection .roleSelector .selectIcon .cell, .edit-org-and-buyers #WC_ApplicationAccessManagement .roleSelector .selectIcon .cell {
  box-sizing: content-box !important;
}

.add-org-and-buyers #WC_UserRoleManagement_pageSection .row, .add-org-and-buyers #WC_ApplicationAccessManagement .row, .edit-org-and-buyers #WC_UserRoleManagement_pageSection .row, .edit-org-and-buyers #WC_ApplicationAccessManagement .row {
  margin: auto;
}

div[dijitpopupparent^='OrganizationListWidget'] > .dijitSelectMenu {
  border: 1px solid #E0E0E0;
  box-shadow: 0 2px 13px -4px #000000;
  background: #ffffff;
  z-index: 20;
  font-size: 0.75rem;
}

div[dijitpopupparent^='OrganizationListWidget'] > .dijitSelectMenu .dijitMenuItemIconCell, div[dijitpopupparent^='OrganizationListWidget'] > .dijitSelectMenu .dijitMenuArrowCell {
  display: none;
}

div[dijitpopupparent^='OrganizationListWidget'] > .dijitSelectMenu table tr.dijitMenuItemSelected {
  background: #898989;
  color: #ffffff;
  cursor: pointer;
}

div[dijitpopupparent^='OrganizationListWidget'] > .dijitSelectMenu table tr.dijitSelectSelectedOption {
  background: #E0E0E0 !important;
  color: #000000 !important;
}

div[dijitpopupparent^='OrganizationListWidget'] > .dijitSelectMenu table tr td {
  padding: 10px 8px;
  border-bottom: 1px solid #E0E0E0;
}

@media (max-width: 767px) {
  .orgnization-create-edit-Section .pageSection .readField .readLabel {
    width: 100%;
    display: inline-block;
  }
  .orgnization-create-edit-Section .col5 {
    width: 100%;
  }
  .orgnization-create-edit-Section .readLabel {
    display: none !important;
  }
  .visible-desktop-only {
    display: none;
  }
  .ord-number-label {
    font-weight: 400;
    text-transform: none;
    padding-right: 5px;
    font-size: 0.75rem;
  }
  .ord-number-value {
    word-break: break-all;
    font-size: 0.75rem;
  }
  #WC_OrganizationUserInfo_userDetails_read .field, #WC_UserRoleManagement_read .field {
    display: table;
    width: 100%;
    font-size: 0.875rem;
  }
  #WC_OrganizationUserInfo_userDetails_read .field .readLabel, #WC_UserRoleManagement_read .field .readLabel {
    width: 132px;
    display: table-cell;
    vertical-align: top;
  }
  #WC_OrganizationUserInfo_userDetails_read .field .readValue, #WC_UserRoleManagement_read .field .readValue {
    display: table-cell;
    vertical-align: bottom;
    word-break: break-all;
    padding-left: 10px;
  }
  #WC_OrganizationUserInfo_userAddress_read .field {
    font-size: 0.875rem;
  }
  #WC_OrganizationUserInfo_userAddress_read .field .readLabel {
    display: none;
  }
  #WC_OrganizationDetails_pageSection .field {
    font-size: 0.875rem;
  }
  #WC_OrganizationDetails_pageSection .field .readLabel {
    width: 142px;
  }
}

.organization-buyer-page #orgNameInputField {
  max-width: none;
}

.organization-buyer-page .toolbar[aria-expanded="true"] .toggleOrgUsersList .glyphicon-minus {
  display: inline;
}

.organization-buyer-page .toolbar[aria-expanded="true"] .toggleOrgUsersList .glyphicon-plus {
  display: none;
}

.organization-buyer-page .toolbar[aria-expanded="false"] .toggleOrgUsersList .glyphicon-minus {
  display: none;
}

.organization-buyer-page .toolbar[aria-expanded="false"] .toggleOrgUsersList .glyphicon-plus {
  display: inline;
}

.organization-buyer-page .toolbar .toggleOrgUsersList .glyphicon {
  color: #c0c0c0;
}

.organization-buyer-page input:not([type]), .organization-buyer-page .form-group div {
  background: #f2f1f2;
  border: 0px;
}

.organization-buyer-page select {
  border: 0px;
  background: transparent;
}

.organization-buyer-page table.dijit {
  background: #f2f1f2 !important;
  border: 0px;
  width: 100%;
}

.organization-buyer-page label span {
  text-transform: capitalize;
  font-weight: normal;
  font-size: 0.75rem;
  padding-left: 3px;
}

.organization-buyer-page table .dijitReset {
  margin: 0;
  border: 0;
  padding: 0;
  line-height: normal;
  width: 93%;
}

.organization-buyer-page table span.dijitReset {
  font-weight: 300;
  font-size: 1rem;
  text-transform: none;
  letter-spacing: 0em;
}

.organization-buyer-page table .dijitButtonText {
  padding-left: 10px;
}

.organization-buyer-page .address-book-address-select, .organization-buyer-page .selectcombo {
  border-top: 1.5px solid #cccccc !important;
  background-color: #f2f1f2;
}

.organization-buyer-page .listTable .toolbar.collapsible {
  background: rgba(249, 249, 249, 0.38) !important;
}

.organization-buyer-page #OrganizationUsersList_table_content {
  border-top: 5px solid #004b8d;
}

.organization-buyer-page #OrganizationUsersList_table_content .rTableHead {
  text-align: left;
}

.organization-buyer-page #OrganizationUsersList_table_content .table-header {
  color: #2d383f;
  font-weight: 600;
  padding: 10px 0px;
  text-align: center;
  letter-spacing: .08em;
  border-bottom: 1px solid #cccccc !important;
}

.organization-buyer-page .table-header .name .cell, .organization-buyer-page .table-header .logonId .cell, .organization-buyer-page .table-header .roles .cell, .organization-buyer-page .table-header .status .cell, .organization-buyer-page .table-header .actions .cell {
  text-align: left;
  font-size: 0.625rem;
  word-wrap: break-word;
  text-transform: uppercase;
  padding: 0;
}

.organization-buyer-page .table-row {
  border-bottom: 1px solid #cccccc !important;
  padding: 5px 0px;
}

.organization-buyer-page .table-row .name, .organization-buyer-page .table-row .logonId, .organization-buyer-page .table-row .roles, .organization-buyer-page .table-row .status, .organization-buyer-page .table-row .actions {
  text-align: left;
  word-wrap: break-word;
  font-size: 0.8125rem;
}

.organization-buyer-page .table-header .actions .cell {
  text-align: right;
}

.organization-buyer-page .listTable .footer {
  margin: 10px 0 0;
}

.organization-buyer-page .listTable .footer .pageCount {
  float: left;
}

.organization-buyer-page .listTable .footer .pages.pageControlMenu {
  display: inline-block;
}

.organization-buyer-page .pageControl a {
  padding: 2px 10px;
  text-decoration: none;
  border-radius: 3px;
}

.organization-buyer-page .pageControl a.active {
  background-color: #00AA7E;
  color: white;
}

.organization-buyer-page #addressDetailRead {
  background: #f4f7f8;
  padding: 20px;
  border-radius: 5px;
  border: 1px solid #cccccc;
  margin: 10px 0 35px 0px;
}

.organization-buyer-page #addressDetailRead .title {
  text-transform: uppercase;
  font-size: 0.8125rem;
  float: left;
  margin-right: 10px;
}

.organization-buyer-page #addressDetailRead .title:after {
  content: ":";
}

.organization-buyer-page #addressDetailRead .account-number {
  font-size: 0.8125rem;
  margin-bottom: 10px;
}

.organization-buyer-page #addressDetailRead span {
  font-weight: 400;
  font-size: 0.8125rem;
}

.organization-buyer-page #currentOrganization {
  font-weight: 600;
  text-transform: uppercase;
  font-size: 0.75rem;
  letter-spacing: 0.5px;
  margin-top: 15px;
}

.organization-buyer-page #currentOrganization #selectedOrgDetails {
  font-weight: normal;
  text-transform: capitalize;
  font-size: 14px;
  line-height: 26px;
  margin-left: 5px;
}

.organization-buyer-page #orgList_increaseSearchTerm {
  padding-top: 5px;
  padding-left: 1px;
}

.orgnization-create-edit-Section .title-heading h2, .orgnization-create-edit-Section .pageSection .pageSectionTitle {
  width: 100%;
  border-bottom: 1px solid #cccccc;
  font-weight: 500;
  font-size: 1rem !important;
}

.orgnization-create-edit-Section .title-heading h2 {
  padding-bottom: 10px !important;
  margin-bottom: 0px !important;
}

.orgnization-create-edit-Section .pageSection .pageSectionTitle {
  display: table;
}

.orgnization-create-edit-Section #container_orgUserList_detail h2, .orgnization-create-edit-Section #WC_createUser_orgDetailsEdit h2, .orgnization-create-edit-Section #WC_OrganizationUserInfo_userDetails_pageSection h2, .orgnization-create-edit-Section #WC_OrganizationUserInfo_userAddress_pageSection h2, .orgnization-create-edit-Section #WC_OrganizationDetails_pageSection h2, .orgnization-create-edit-Section #WC_UserMemberGroupManagement_pageSection h2, .orgnization-create-edit-Section #WC_UserRoleManagement_pageSection h2,
.orgnization-create-edit-Section .pageSection .pageSectionTitle h3 {
  margin: 20px 0 10px 0;
  font-weight: 600;
  font-size: 0.75rem !important;
  text-transform: capitalize;
  letter-spacing: 0.5px;
  float: left;
}

.orgnization-create-edit-Section .pageSection .pageSectionTitle .editIcon img {
  top: -2px;
}

.orgnization-create-edit-Section #container_orgUserList_detail .editIcon, .orgnization-create-edit-Section #container_orgUserList_detail .more_info_icon, .orgnization-create-edit-Section #WC_createUser_orgDetailsEdit .editIcon, .orgnization-create-edit-Section #WC_createUser_orgDetailsEdit .more_info_icon, .orgnization-create-edit-Section #WC_OrganizationUserInfo_userDetails_pageSection .editIcon, .orgnization-create-edit-Section #WC_OrganizationUserInfo_userDetails_pageSection .more_info_icon, .orgnization-create-edit-Section #WC_OrganizationUserInfo_userAddress_pageSection .editIcon, .orgnization-create-edit-Section #WC_OrganizationUserInfo_userAddress_pageSection .more_info_icon, .orgnization-create-edit-Section #WC_OrganizationDetails_pageSection .editIcon, .orgnization-create-edit-Section #WC_OrganizationDetails_pageSection .more_info_icon, .orgnization-create-edit-Section #WC_UserMemberGroupManagement_pageSection .editIcon, .orgnization-create-edit-Section #WC_UserMemberGroupManagement_pageSection .more_info_icon, .orgnization-create-edit-Section #WC_UserRoleManagement_pageSection .editIcon, .orgnization-create-edit-Section #WC_UserRoleManagement_pageSection .more_info_icon {
  margin: 13px 0 0 10px;
}

.orgnization-create-edit-Section .lightedSection {
  border-radius: 4px;
}

.orgnization-create-edit-Section #memberGroupEditMain #orgMemberGroupRefreshArea h2, .orgnization-create-edit-Section #orgRoles h2 {
  font-weight: 500;
  text-transform: initial;
  font-weight: normal !important;
  text-transform: initial;
  font-size: 0.875rem !important;
}

.orgnization-create-edit-Section #memberGroupEditMain .checkField p, .orgnization-create-edit-Section #orgRoles p {
  margin: 0px 0 0 25px;
  float: left;
}

.orgnization-create-edit-Section .checkBoxer {
  left: -12px;
  position: absolute;
}

.orgnization-create-edit-Section .checkBoxer[aria-checked=true]:after {
  content: '';
}

.orgnization-create-edit-Section .checkBoxer .arrowForDojoQuery {
  display: block;
  left: 12px;
}

.orgnization-create-edit-Section #orgRolesEditMain #organizationRoleDetails {
  font-weight: 600;
  font-size: 0.75rem;
  text-transform: capitalize;
}

.orgnization-create-edit-Section span.readLabel {
  display: inline-block;
  width: 30%;
}

.orgnization-create-edit-Section .readField {
  margin-top: 10px;
}

@media (max-width: 767px) {
  .orgnization-create-edit-Section .pageSection .readField .readLabel {
    width: 100%;
    display: inline-block;
  }
  .orgnization-create-edit-Section .col5 {
    width: 100%;
  }
  .orgnization-create-edit-Section .readLabel {
    display: none !important;
  }
}

.account-main-content {
  margin-bottom: 50px;
}

.account-main-content-with-border {
  box-shadow: 0px 0px 10px 1px #c0c0c0;
  margin-bottom: 25px;
  border: 1px solid #c0c0c0;
  padding: 20px;
  border-top: 5px solid #7B9BAA;
}

.account-main-content-with-border h3 {
  margin-bottom: 15px;
}

.account-main-content-with-border hr {
  margin: 15px 0;
  border-top: 1px solid #c0c0c0;
}

.account-main-content-with-border .account-panel {
  border-bottom: 1px solid #c0c0c0;
  padding-bottom: 25px;
  margin-bottom: 25px;
}

.account-main-content-with-border .account-panel:last-child {
  border: 0;
  padding-bottom: 0;
}

.account-main-content-with-border .account-panel .table:last-child {
  margin-bottom: 0;
}

.account-main-content-with-border .account-panel .account-username {
  padding-top: 0;
}

.account-main-content-with-border .btn {
  max-width: 100%;
}

.walkdown-section {
  paddding-bottom: 50px;
}

.walkdown-section .walkdown-empty-cta {
  font-size: .875em;
}

.walkdown-section .walkdown-empty-desc {
  padding-top: 10px;
  padding-bottom: 10px;
}

.walkdown-section walkdown-empty-siteeval {
  margin-top: 5px;
}

.walkdown-section .walkdown-empty-header {
  font-weight: bold;
  padding-top: 20px;
}

.walkdown-section .walkdown-empty-contact {
  margin-left: 15px;
  line-height: 2.0em;
}

.walkdown-section .flex-table {
  display: flex;
  font-size: 80%;
  font-weight: 400;
  border-bottom: 2px solid #DCE6E8;
}

.walkdown-section .flex-wrap {
  flex-wrap: wrap;
}

.walkdown-section .flex-table-header {
  width: 50%;
  text-transform: uppercase;
  font-weight: bold;
  border-bottom: 2px solid #DCE6E8;
  padding: 1rem 0.25rem 1rem 0;
  justify-content: flex-start;
  align-items: flex-end;
}

.walkdown-section .flex-table-row {
  flex: 0 0 100%;
  display: flex;
  flex-wrap: wrap;
  border-bottom: 2px solid #DCE6E8;
}

.walkdown-section .flex-table-row .flex-table-row-divider {
  background: rgba(121, 154, 169, 0.1);
  font-weight: bold;
  flex: 0 0 100% !important;
  padding: 0.25rem 1rem;
  font-size: 0.8rem;
}

.walkdown-section .flex-table-row .flex-table-cell {
  width: 50%;
  padding: 1rem 0.25rem 1rem 0;
}

.licensed-software .row-eq-height {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  /*flex-wrap: wrap;*/
}

.licensed-software .container {
  padding-right: 15px;
  padding-left: 15px;
}

.licensed-software .row .row {
  margin-top: 10px;
  margin-bottom: 0;
}

.licensed-software [class*="col-"] {
  padding-top: 15px;
  padding-bottom: 15px;
  /*position: relative;*/
}

.licensed-software .application {
  margin-bottom: 15px;
}

.licensed-software .application .title {
  width: auto;
  height: 44px;
  font-size: 18px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.33;
  letter-spacing: normal;
  color: #2d383f;
}

.licensed-software .application .description {
  font-size: 14px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.71;
  letter-spacing: normal;
  color: #2d383f;
  margin-top: 15px;
  text-overflow: ellipsis;
  overflow: hidden;
}

.licensed-software .url {
  position: absolute;
  bottom: 10px;
  font-weight: 1000;
}

.licensed-software .url .arrow-right-link {
  line-height: 1.33;
  font-weight: 1000;
  font-size: .875em;
}

@media (min-width: 767px) {
  .licensed-software [class*="col-"] {
    border: 1px solid silver;
  }
}

@media (min-width: 1280px) {
  .licensed-software [class*="col-"] {
    border: 1px solid silver;
  }
}

@media (max-width: 766px) {
  .licensed-software .row-eq-height {
    display: unset !important;
  }
  .licensed-software [class*="col-"] {
    border-top: 1px solid silver;
    border-bottom: 1px solid silver;
  }
}

.product-cta-buttons .btn {
  display: block;
  width: auto;
}

@media (max-width: 766px) {
  .product-cta-buttons .btn {
    max-width: 350px;
  }
}

.product-cta-buttons [class*='col-'] {
  margin-bottom: 10px;
}

.product-cta-buttons .cta-background {
  background: #f0f0f0;
  margin-top: 20px;
}

.product-cta-buttons .cta-addtocart-price {
  margin-left: 20px;
  margin-top: 40px;
  margin-bottom: 15px;
  max-width: 100px;
  text-align: center;
  border-right-color: black;
  border-right-width: 1px;
}

.product-cta-buttons .cta-addtocart-price .price-text {
  font-size: 20px;
}

.product-cta-buttons .cta-addtocart-qty {
  margin-top: 40px;
  margin-bottom: 40px;
  margin-left: 38px;
  margin-right: 3px;
  max-width: 75px;
  border-left: 1px solid black;
}

.product-cta-buttons .cta-addtocart-qty .cta-addtocart-qty-input {
  text-align: center;
  width: 40px;
  padding: 10px 0;
}

.product-cta-buttons .cta-addtocart {
  margin-top: 40px;
  margin-bottom: 40px;
  margin-right: 59px;
}

.product-cta-buttons .cta-links {
  margin-top: 20px;
}

.product-cta-buttons .cta-links .cta-link {
  margin-bottom: 5px;
}

.product-cta-buttons .cta-links-text:after {
  content: " >";
}

.product-jump-nav {
  margin-top: 25px;
  background-color: #f0f0f0;
}

.product-jump-nav .related-products {
  background-color: #ffffff;
}

.product-jump-nav .related-products h3 {
  padding-top: 50px;
}

.product-jump-nav .related-products .owl-carousel {
  padding-bottom: 50px;
}

.product-jump-nav .related-products .product_name {
  margin-bottom: 5px;
}

.product-jump-nav .related-products .product_name a {
  color: #2d383f;
  font-weight: 600;
}

.product-jump-nav .related-products .owl-stage-outer {
  margin-left: 2px;
}

.product-jump-nav .related-products .owl-stage {
  padding-left: 0px !important;
  overflow: hidden;
}

.product-jump-nav .related-products .owl-item:after {
  content: '';
  width: 2px;
  background-color: #c0c0c0;
  height: 100%;
  position: absolute;
  top: 0;
  margin-left: -2px;
}

.product-jump-nav .related-products .image {
  padding: 0 15%;
  margin-bottom: 10px;
}

.product-jump-nav .related-products .image-container {
  position: relative;
  overflow: hidden;
}

.product-jump-nav .related-products .image-container:before {
  display: block;
  padding-top: 100%;
  content: "";
}

.product-jump-nav .related-products .image-container img {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.product-jump-nav .related-products .product_info {
  padding: 0 10px 0 5px;
}

@media (min-width: 767px) {
  .product-jump-nav .related-products .product_info {
    padding: 0 15px 0 5px;
  }
}

@media (min-width: 1280px) {
  .product-jump-nav .related-products .product_info {
    padding: 0 30px 0 20px;
  }
}

.product-jump-nav .related-products .owl-prev {
  position: absolute;
  top: 50%;
  left: 0%;
  margin-left: -1.5%;
  transform: rotate(225deg);
}

.product-jump-nav .related-products .owl-next {
  position: absolute;
  top: 50%;
  right: 0%;
  margin-right: -1.5%;
  transform: rotate(45deg);
}

.product-jump-nav .related-products .owl-prev, .product-jump-nav .related-products .owl-next {
  width: 23px;
  height: 23px;
  background: none;
  border-top: 3px solid #c4ced1;
  border-right: 3px solid #c4ced1;
  content: '';
}

.product-jump-nav .related-products .replacement-products-container h1 {
  font-weight: 300;
  margin-bottom: 16px;
}

.product-jump-nav .related-products .replacement-products-container .ev-prd-sku {
  font-weight: 300;
  font-size: 0.75em;
  color: #2d383f;
}

.product-jump-nav .C057-accordion .accordion-item {
  padding: 30px 0;
  margin-bottom: 0;
}

.product-jump-nav .C057-accordion .accordion-item .p1 {
  padding-bottom: 0;
  padding-top: 30px;
}

.product-jump-nav .C057-accordion .accordion-item:first-child {
  border-top: 1px solid #c0c0c0;
}

.product-jump-nav .C057-accordion .accordion-item .accordion-group-header {
  text-transform: uppercase;
  margin: 0;
  padding: 0;
}

.product-jump-nav dl:last-child {
  margin-bottom: 0;
}

.product-jump-nav dt {
  font-weight: 500;
}

.product-jump-nav .features ul {
  padding: 0;
  margin: 0 0 0 1em;
}

.product-jump-nav .features li {
  margin-bottom: 1em;
  line-height: 1.625em;
}

.product-jump-nav .features .btn-download {
  margin-top: 1em;
}

.product-jump-nav .features .left_espot:first-child .pdp-jumpnav-features-espot {
  padding-top: 3rem;
  margin-top: -3rem;
}

.product-jump-nav .training-and-services:after {
  padding-top: 10px !important;
}

.product-jump-nav .training-and-services .C029-case-study-document-strip,
.product-jump-nav .training-and-services .C013-50-50-x3 {
  padding-top: 0;
  padding-bottom: 0;
}

.product-jump-nav .training-and-services .C013-50-50-x3 {
  padding-bottom: 15px;
}

.product-jump-nav .training-and-services .C013-50-50-x3 h2 {
  display: none;
}

@media (min-width: 767px) {
  .product-jump-nav .training-and-services .C013-50-50-x3 {
    padding-top: 10px;
    padding-bottom: 40px;
  }
}

@media (max-width: 766px) {
  .product-jump-nav .section {
    padding-top: 25px;
  }
  .product-jump-nav h3 {
    margin-bottom: 20px;
    font-size: 1.5em;
  }
  .product-jump-nav dl {
    margin-bottom: 15px;
  }
  .product-jump-nav dt, .product-jump-nav dd {
    font-size: .75em;
  }
  .product-jump-nav .specifications .btn-download,
  .product-jump-nav .features .btn-download {
    margin: 20px 0;
  }
  .product-jump-nav .C029-case-study-document-strip .btn-download {
    margin: 10px auto 30px auto;
  }
  .product-jump-nav .specifications {
    position: relative;
  }
  .product-jump-nav .specifications h3 {
    margin-bottom: 10px;
  }
  .product-jump-nav .specifications .padded-container {
    padding-bottom: 70px;
  }
  .product-jump-nav .specifications #specButton {
    position: absolute;
    bottom: 0;
    left: 0;
    padding: 0 10px;
  }
}

@media (min-width: 767px) {
  .product-jump-nav h3 {
    margin-bottom: 41px;
  }
  .product-jump-nav .section {
    padding-top: 50px;
  }
  .product-jump-nav dt {
    text-align: right;
  }
  .product-jump-nav dt, .product-jump-nav dd {
    font-size: .8125em;
  }
  .product-jump-nav .btn-download {
    float: right;
  }
  .product-jump-nav .specifications h3,
  .product-jump-nav .features h3,
  .product-jump-nav .product-family h3 {
    text-align: right;
    margin-top: -4px;
  }
  .product-jump-nav .features .btn-download {
    margin-left: 1.5em;
    float: none;
  }
  .product-jump-nav .C029-case-study-document-strip .btn-download {
    margin-bottom: 50px;
  }
}

@media (min-width: 767px) and (max-width: 1279px) {
  .product-jump-nav .features li {
    font-size: .875em;
    line-height: 1.7143em;
  }
}

@media (min-width: 1280px) {
  .product-jump-nav dt, .product-jump-nav dd {
    font-size: 1em;
  }
  .product-jump-nav .specifications h3,
  .product-jump-nav .features h3,
  .product-jump-nav .product-family h3 {
    margin-top: -10px;
  }
  .product-jump-nav .features .btn-download {
    margin: 0;
  }
  .product-jump-nav .features li:last-child {
    margin-bottom: 0;
  }
}

.mobile-jump-nav-menu li {
  width: auto !important;
}

.padded-container div.col-xs-12.col-sm-6.left {
  min-height: 475px;
}

@media (max-width: 766px) {
  .padded-container div.col-xs-12.col-sm-6.left {
    min-height: 348px;
  }
}

ul.dynaAssets-tabs {
  font-size: 0;
  width: 100%;
  position: static !important;
  padding-left: 0px;
}

@media (min-width: 767px) {
  ul.dynaAssets-tabs li.tab {
    font-size: 12px;
    text-transform: uppercase;
    display: inline-block;
    padding-right: 45px;
    width: 170px;
    height: 48px;
    background-color: #ffffff;
  }
  ul.dynaAssets-tabs li.tab:last-child {
    padding: 0;
  }
  ul.dynaAssets-tabs a.tabLinks, ul.dynaAssets-tabs a.tabDisabled {
    display: inline-block;
    position: relative;
    height: 48px;
    width: 170px;
    line-height: 1.33;
    vertical-align: bottom;
    white-space: normal;
    font-stretch: normal;
    font-style: normal;
    letter-spacing: normal;
    font-weight: 600;
    text-align: center;
    color: #2d383f;
  }
  ul.dynaAssets-tabs a.selected {
    color: #00AA7E;
    background-color: #ffffff;
  }
  ul.dynaAssets-tabs a.selected .tabSelectionIndicatorLine {
    background-color: #00AA7E;
  }
  ul.dynaAssets-tabs a .tabLabel {
    padding-top: 20px;
  }
  ul.dynaAssets-tabs .tabSelectionIndicatorLine {
    position: absolute;
    width: 170px;
    height: 4px;
    background-color: #f0f0f0;
  }
  ul.dynaAssets-tabs .tabBackground {
    height: 48px;
    width: 170px;
    text-align: center;
    background-color: #f0f0f0;
  }
  ul.dynaAssets-tabs .tabBackground a.tabLabel {
    color: #00AA7E;
    background-color: #ffffff;
  }
}

@media (min-width: 1280px) {
  ul.dynaAssets-tabs li.tab {
    font-size: 12px;
    text-transform: uppercase;
    display: inline-block;
    padding-right: 45px;
    width: 290px;
    height: 48px;
    background-color: #ffffff;
  }
  ul.dynaAssets-tabs li.tab:last-child {
    padding: 0;
  }
  ul.dynaAssets-tabs a.tabLinks, ul.dynaAssets-tabs a.tabDisabled {
    display: inline-block;
    position: relative;
    height: 48px;
    width: 290px;
    line-height: 1.33;
    vertical-align: bottom;
    white-space: normal;
    font-stretch: normal;
    font-style: normal;
    letter-spacing: normal;
    font-weight: 600;
    text-align: center;
    color: #2d383f;
  }
  ul.dynaAssets-tabs a.selected {
    color: #00AA7E;
    background-color: #ffffff;
  }
  ul.dynaAssets-tabs a.selected .tabSelectionIndicatorLine {
    background-color: #00AA7E;
  }
  ul.dynaAssets-tabs a .selected {
    padding-top: 20px;
  }
  ul.dynaAssets-tabs .tabSelectionIndicatorLine {
    position: absolute;
    width: 290px;
    height: 4px;
    background-color: #f0f0f0;
  }
  ul.dynaAssets-tabs .tabBackground {
    height: 48px;
    width: 290px;
    text-align: center;
    background-color: #f0f0f0;
  }
  ul.dynaAssets-tabs .tabBackground a.tabLabel {
    color: #00AA7E;
    background-color: #ffffff;
  }
}

#pdp-mob-stage-carousel .thumbSlide.slick-slide, #pdp-mob-navigation-carousel .thumbSlide.slick-slide {
  overflow: hidden;
}

#pdp-mob-stage-carousel .cm-teaser.cm-teaser--spinner.cm-teaser--plain, #pdp-mob-navigation-carousel .cm-teaser.cm-teaser--spinner.cm-teaser--plain {
  position: relative;
}

#pdp-mob-stage-carousel .cm-teaser.cm-teaser--spinner.cm-teaser--plain .cm-spinner__icon, #pdp-mob-navigation-carousel .cm-teaser.cm-teaser--spinner.cm-teaser--plain .cm-spinner__icon {
  top: 0;
  left: 0;
  transform: translate(0, 0);
  width: 100%;
  height: 100%;
}

@media (min-width: 767px) {
  #pdp-mob-stage-carousel, #pdp-mob-navigation-carousel {
    display: none !important;
  }
  .pdp-carousel.container {
    padding-left: 40px;
    padding-right: 40px;
    width: 100%;
    max-width: 580px;
    height: 414px;
    margin: 0 auto;
    position: relative;
    overflow: hidden;
    padding-bottom: 63px;
  }
  .pdp-carousel.container .cm-teaser {
    border: none;
  }
  .pdp-carousel.container .inline-video-wrapper {
    padding-bottom: 100%;
  }
  #pdp-image-stage-carousel, #pdp-video-stage-carousel {
    position: relative;
    overflow: hidden;
    margin: 0 auto;
  }
  #pdp-image-stage-carousel .slick-active, #pdp-video-stage-carousel .slick-active {
    display: block;
    width: 100%;
    height: auto;
    opacity: 1 !important;
    transition: opacity 0.1s ease-in;
  }
  #pdp-image-stage-carousel .slick-slide, #pdp-video-stage-carousel .slick-slide {
    opacity: 0;
    transition: opacity 0.1s ease-out;
  }
  #pdp-image-stage-carousel .slick-cloned, #pdp-video-stage-carousel .slick-cloned {
    opacity: 0.3;
  }
  #pdp-image-navigation-carousel, #pdp-video-navigation-carousel {
    width: 64px;
    height: 360px;
    float: left;
    padding: 0px 0px;
  }
  #pdp-image-navigation-carousel .thumbSlide.slick-slide, #pdp-video-navigation-carousel .thumbSlide.slick-slide {
    margin-top: 16px;
  }
  #pdp-image-navigation-carousel .thumbSlide.slick-current, #pdp-video-navigation-carousel .thumbSlide.slick-current {
    border: 1px;
    outline: #00aa7e solid thin;
  }
  #pdp-image-navigation-carousel .thumbSlide.slick-current .isHidden, #pdp-video-navigation-carousel .thumbSlide.slick-current .isHidden {
    visibility: hidden;
  }
  #pdp-image-navigation-carousel .thumbSlide.slick-current .isVisible, #pdp-video-navigation-carousel .thumbSlide.slick-current .isVisible {
    visibility: visible;
  }
  #pdp-image-navigation-carousel .thumbSlide.slick-slide .cm-spinner__icon, #pdp-video-navigation-carousel .thumbSlide.slick-slide .cm-spinner__icon {
    width: 100%;
  }
  #pdp-image-navigation-carousel .thumbSlide.slick-slide .play-button, #pdp-video-navigation-carousel .thumbSlide.slick-slide .play-button {
    height: 24px;
    width: 24px;
  }
  #pdp-image-navigation-carousel .thumbSlide.slick-slide .play-button-circle:before, #pdp-video-navigation-carousel .thumbSlide.slick-slide .play-button-circle:before {
    height: 24px;
    width: 24px;
  }
  #pdp-image-navigation-carousel .thumbSlide.slick-slide .play-button-circle:after, #pdp-video-navigation-carousel .thumbSlide.slick-slide .play-button-circle:after {
    left: 9px;
    top: 6px;
    border-top-width: 6px;
    border-bottom-width: 6px;
    border-left-width: 10px;
  }
  .slick-slide {
    outline: none;
    position: relative;
  }
  .thumbSlide img {
    height: 64px;
  }
  #pdp-image-stage-carousel.slick-slide .play-button, #pdp-video-stage-carousel.slick-slide .play-button {
    height: 24px;
    width: 24px;
  }
  #pdp-image-stage-carousel.slick-slide .play-button-circle:before, #pdp-video-stage-carousel.slick-slide .play-button-circle:before {
    height: 24px;
    width: 24px;
  }
  #pdp-image-stage-carousel.slick-slide .play-button-circle:after, #pdp-video-stage-carousel.slick-slide .play-button-circle:after {
    left: 9px;
    top: 6px;
    border-top-width: 6px;
    border-bottom-width: 6px;
    border-left-width: 10px;
  }
}

@media (max-width: 766px) {
  #pdp-video-navigation-carousel, #pdp-image-navigation-carousel, #pdp-video-stage-carousel, #pdp-image-stage-carousel {
    display: none !important;
  }
  #pdp-mob-stage-carousel, #pdp-mob-navigation-carousel {
    display: block;
  }
  #pdp-mob-stage-carousel .cm-teasable__play, #pdp-mob-navigation-carousel .cm-teasable__play {
    position: relative;
    transform: translateX(-50%) translateY(-225%);
  }
  .pdpCarouselFlexDiv {
    display: flex;
    flex-direction: column-reverse;
  }
  .pdp-carousel.container {
    width: 100%;
    position: relative;
    overflow: hidden;
    padding-bottom: 10px;
    padding-left: 10px;
    padding-right: 10px;
  }
  .pdp-carousel.container .cm-teaser {
    border: none;
    height: 100%;
  }
  .pdp-carousel.container .inline-video-wrapper {
    padding-bottom: 100%;
  }
  #pdp-mob-stage-carousel {
    max-width: 330px;
    width: 100%;
    max-height: 330px;
    padding: 0px;
    display: flex;
    scroll-behavior: smooth;
    flex-wrap: nowrap;
    overflow-x: scroll;
    overflow-y: hidden;
    scroll-snap-type: x mandatory;
    scrollbar-width: none;
    margin: 0 auto 5px;
  }
  #pdp-mob-stage-carousel::-webkit-scrollbar {
    width: 0;
    height: 0;
    background: transparent;
  }
  #pdp-mob-stage-carousel .stageSlide {
    scroll-snap-align: start;
    min-width: 100%;
    padding: 0 0.5rem;
  }
  #pdp-mob-navigation-carousel {
    height: 100%;
    display: flex;
    padding: 1px 0;
    overflow-x: scroll;
    overflow-y: hidden;
    scroll-snap-type: x mandatory;
    -webkit-scroll-snap-type: x mandatory;
    scroll-behavior: smooth;
    scrollbar-width: none;
  }
  #pdp-mob-navigation-carousel::-webkit-scrollbar {
    width: 0;
    height: 0;
    background: transparent;
  }
  #pdp-mob-navigation-carousel .mob-nav-item {
    visibility: hidden;
    display: none;
  }
  #pdp-mob-navigation-carousel input[type="radio"]:checked + label .cm-teaser {
    border: 1px;
    outline: #00aa7e solid thin;
    box-shadow: 0 0 0 1px #00aa7e;
  }
}

@media (max-width: 766px) and (max-width: 767px) and (min-width: 521px) {
  #pdp-mob-navigation-carousel {
    margin: 0 calc((100% - 30rem) / 2);
    width: 30rem;
  }
}

@media (max-width: 766px) and (max-width: 520px) and (min-width: 441px) {
  #pdp-mob-navigation-carousel {
    margin: 0 calc((100% - 25rem) / 2);
    width: 25rem;
  }
}

@media (max-width: 766px) and (max-width: 440px) and (min-width: 361px) {
  #pdp-mob-navigation-carousel {
    margin: 0 calc((100% - 20rem) / 2);
    width: 20rem;
  }
}

@media (max-width: 766px) and (max-width: 360px) and (min-width: 281px) {
  #pdp-mob-navigation-carousel {
    margin: 0 calc((100% - 15rem) / 2);
    width: 15rem;
  }
}

@media (max-width: 766px) and (max-width: 280px) {
  #pdp-mob-navigation-carousel {
    padding: 0 calc((100% - 10rem) / 2);
    width: 10rem;
  }
}

@media (max-width: 766px) {
  #pdp-mob-navigation-carousel .thumbSlide {
    padding: 0 0.5rem;
    scroll-snap-align: start;
    max-width: 5rem;
    min-width: 5rem;
    width: 5rem;
    height: 4rem;
  }
  #pdp-mob-navigation-carousel .thumbSlide .cm-teaser div img {
    min-height: 4rem;
  }
  #pdp-mob-navigation-carousel .thumbSlide .cm-teaser .cm-teasable__play {
    position: relative;
    top: -70%;
    left: 30%;
    transform: unset;
  }
  #pdp-mob-navigation-carousel .thumbSlide .play-button {
    height: 24px;
    width: 24px;
  }
  #pdp-mob-navigation-carousel .thumbSlide .play-button-circle:before {
    height: 24px;
    width: 24px;
  }
  #pdp-mob-navigation-carousel .thumbSlide .play-button-circle:after {
    left: 9px;
    top: 6px;
    border-top-width: 6px;
    border-bottom-width: 6px;
    border-left-width: 10px;
  }
  .slick-slide {
    outline: none;
    position: relative;
    float: left;
  }
  #pdp-mob-stage-carousel.slick-slide .play-button {
    height: 24px;
    width: 24px;
  }
  #pdp-mob-stage-carousel.slick-slide .play-button-circle:before {
    height: 24px;
    width: 24px;
  }
  #pdp-mob-stage-carousel.slick-slide .play-button-circle:after {
    left: 9px;
    top: 6px;
    border-top-width: 6px;
    border-bottom-width: 6px;
    border-left-width: 10px;
  }
}

#pdp-video-stage-carousel, #pdp-video-navigation-carousel {
  bottom: -150px;
}

@media screen and (max-width: 850px) and (min-width: 768px) {
  #pdp-image-stage-carousel, #pdp-video-stage-carousel {
    padding-top: 40%;
    padding-left: 16%;
  }
}

@media screen and (max-width: 950px) and (min-width: 851px) {
  #pdp-image-stage-carousel, #pdp-video-stage-carousel {
    padding-top: 30%;
    padding-left: 14%;
  }
}

@media screen and (max-width: 1050px) and (min-width: 951px) {
  #pdp-image-stage-carousel, #pdp-video-stage-carousel {
    padding-top: 25%;
    padding-left: 12%;
  }
}

@media screen and (max-width: 1150px) and (min-width: 1051px) {
  #pdp-image-stage-carousel, #pdp-video-stage-carousel {
    padding-top: 12%;
    padding-left: 8%;
  }
}

.emerson-pdp-additional-large-item {
  position: relative;
  overflow: hidden;
  height: 100px;
  width: 200px;
}

.emerson-pdp-additional-large-item:before {
  display: block;
  padding-top: 50%;
  content: "";
}

.emerson-pdp-additional-small-item {
  position: relative;
  overflow: hidden;
  height: 100px;
  width: 200px;
}

.emerson-pdp-additional-small-item:before {
  display: block;
  padding-top: 50%;
  content: "";
}

.emerson-overlay__picture-box {
  left: 0px;
  right: auto;
  z-index: 100;
  display: inline-block;
  position: absolute;
}

.col-centered {
  float: none;
  margin-right: auto;
  margin-left: auto;
  display: inline-block;
}

@media (max-width: 766px) {
  .right .namePartPriceContainer {
    display: none;
  }
}

@media (min-width: 767px) {
  .left .namePartPriceContainer {
    display: none;
  }
}

.namePartPriceContainer .cm-product-assets {
  display: inline;
}

.namePartPriceContainer .cm-product-assets .image-container {
  display: inline;
}

.namePartPriceContainer .cm-product-assets .image-container .emerson-product__title-icon {
  height: 3em;
  width: 3em;
}

.namePartPriceContainer .main_header {
  display: inline;
  vertical-align: middle;
  font-weight: 400;
  font-size: 1.125em;
  line-height: 1.5em;
  margin-top: 19px;
  margin-bottom: 18px;
}

@media (min-width: 767px) {
  .namePartPriceContainer .main_header {
    font-size: 1.1875em;
    line-height: 1.5263em;
    margin-top: -6px;
    margin-bottom: 0;
  }
}

@media (min-width: 1280px) {
  .namePartPriceContainer .main_header {
    font-size: 1.6875em;
    line-height: 1.407em;
  }
}

.namePartPriceContainer .ev-prd-sku {
  margin-top: 15px;
  line-height: 30px;
}

/* DevStart: removed id #price_display since there can be multiple price in the same page */
.namePartPriceContainer h2 {
  font-size: 13px;
  color: black;
  line-height: 30px;
}

.namePartPriceContainer > .print_section {
  float: right;
  line-height: 16px;
  font-size: 11px;
  text-decoration: none;
  cursor: pointer;
}

@media (max-width: 600px) {
  .namePartPriceContainer > .print_section {
    display: none;
  }
}

.namePartPriceContainer > .print_section > span {
  float: right;
}

.namePartPriceContainer > .print_section:hover span {
  text-decoration: underline;
}

.namePartPriceContainer > .print_section:hover > .print_icon {
  background-position: 0px -16px;
}

.namePartPriceContainer > .not_available {
  font-size: 13px;
  color: #767676;
  line-height: 16px;
  font-style: italic;
}

.namePartPriceContainer span .configured {
  font-size: 16px;
  color: #4d4d4e;
  line-height: 18px;
  margin-top: -2px;
  float: left;
}

.namePartPriceContainer span .old_price {
  font-size: 16px;
  color: #767676;
  line-height: 18px;
  float: left;
  text-decoration: line-through;
  margin-right: 4px;
}

.namePartPriceContainer span .price {
  font-size: 16px;
  color: #CA4200;
  line-height: 18px;
  font-weight: bold;
  display: block;
}

.namePartPriceContainer span .sku {
  font-size: 10px;
  line-height: 12px;
  color: #767676;
  display: inline-block;
  margin-top: 12px;
  margin-bottom: 10px;
}

.namePartPriceContainer .promotion {
  font-size: 12px;
  color: #006ECC;
  text-decoration: none;
}

.namePartPriceContainer .promotion:hover {
  text-decoration: underline;
}

.namePartPriceContainer .single_star:hover {
  background-position: 0px -16px;
}

.namePartPriceContainer .star_ratings {
  padding-top: 1px;
  padding-bottom: 7px;
}

.namePartPriceContainer .star_ratings span .reviews a {
  color: #006ecc;
  font-size: 12px;
  float: left;
  padding-left: 8px;
  text-decoration: none;
  line-height: 22px;
}

.namePartPriceContainer .star_ratings span .reviews a:hover {
  text-decoration: underline;
}

.namePartPriceContainer .star_ratings .stars {
  float: left;
}

.product_listing_container .list_mode .product > .product_info > .product_rating > div.star_ratings .single_star:hover {
  background-position: 0px -16px;
}

.product_listing_container .list_mode .product > .product_info > .product_rating > div.star_ratings .reviews a {
  color: #006ecc;
  font-size: 12px;
  float: left;
  padding-left: 8px;
  text-decoration: none;
  line-height: 22px;
}

.product_listing_container .list_mode .product > .product_info > .product_rating > div.star_ratings .reviews a:hover {
  text-decoration: underline;
}

.product_listing_container .list_mode .product > .product_info > .product_rating > div.star_ratings div.stars {
  float: left;
}

.product-description-wrapper {
  position: relative;
  overflow: hidden;
  font-weight: 300;
  font-size: .875em;
  line-height: 1.4286em;
  margin-top: 10px;
  margin-bottom: 20px;
}

.product-description-wrapper p {
  margin-bottom: 0;
}

.product-description-wrapper .toggle {
  display: none;
  text-align: right;
  position: absolute;
  cursor: pointer;
  right: 0;
  bottom: 0;
  width: 200px;
  background: #ffffff;
  background: linear-gradient(to left, white, white, rgba(0, 0, 0, 0));
}

.product-description-wrapper.collapse {
  height: 40px;
  display: block;
}

.product-description-wrapper.collapse.in {
  height: auto;
}

.product-description-wrapper.collapse.in .toggle {
  display: none;
}

.product-description-wrapper.collapse .toggle {
  display: block;
}

@media (min-width: 767px) {
  .product-description-wrapper {
    font-size: .8125em;
    line-height: 1.7692em;
    margin-top: 11px;
    margin-bottom: 20px;
  }
  .product-description-wrapper.collapse {
    height: 46px;
  }
}

@media (min-width: 1280px) {
  .product-description-wrapper {
    font-size: 1em;
    line-height: 1.625em;
  }
  .product-description-wrapper.collapse {
    height: 52px;
  }
}

#pdp-product-listing {
  margin-bottom: 0;
  background-color: #ffffff;
  position: relative;
  padding-bottom: 110px;
}

#pdp-product-listing .product_listing_container {
  border-left: none;
  position: static;
}

#pdp-product-listing .pageControl {
  bottom: 37px;
  text-align: center;
  font-size: 1.125em;
  line-height: 38px;
}

#pdp-product-listing .pageControl a {
  margin: 0 4px;
}

#pdp-product-listing .pageControl .active {
  color: #00AA7E;
  text-decoration: underline;
  font-weight: 500;
}

@media (min-width: 767px) {
  #pdp-product-listing {
    height: 1425px;
    padding-bottom: 0;
  }
}

@media (min-width: 1280px) {
  #pdp-product-listing {
    height: 950px;
  }
  #pdp-product-listing .pageControl a {
    margin: 0 12px;
  }
  #pdp-product-listing .pageControlMobile {
    display: none;
  }
}

.PD014-product-table.product-table-assembly-list .product {
  padding: 25px 0 0 25px;
}

@media (max-width: 767px) {
  .PD014-product-table.product-table-assembly-list .product {
    padding: 0;
  }
}

.PD014-product-table.product-table-assembly-list .product .compare-list-view {
  margin-top: 30px;
  margin-left: 5px;
}

.PD014-product-table.product-table-assembly-list .product .product_image_link {
  display: block;
  margin-bottom: 25px;
}

.PD014-product-table.product-table-assembly-list .product .product-table-cta {
  margin-bottom: 15px;
}

.PD014-product-table.product-table-assembly-list .product_name {
  margin-bottom: 15px;
}

@media (max-width: 1279px) {
  .PD014-product-table.product-table-assembly-list .btn {
    padding: 0 5px;
  }
}

.PD014-product-table.product-table-package-product-list .product {
  padding: 25px 0 0 25px;
}

.PD014-product-table.product-table-package-product-list .product .product_image_link {
  display: block;
  margin-bottom: 25px;
}

.PD014-product-table.product-table-package-product-list .product .product-table-cta {
  margin-bottom: 25px;
}

.PD014-product-table.product-table-sku-list .product .product-meta .col-count-1 {
  width: 100%;
  float: left;
  padding-left: 10px;
  padding-right: 10px;
}

.PD014-product-table.product-table-sku-list .product .product-meta .col-count-2 {
  width: calc(100% / 2);
  float: left;
  padding-left: 10px;
  padding-right: 10px;
}

.PD014-product-table.product-table-sku-list .product .product-meta .col-count-3 {
  width: calc(100% / 3);
  float: left;
  padding-left: 10px;
  padding-right: 10px;
}

.PD014-product-table.product-table-sku-list .product .product-meta .col-count-4 {
  width: calc(100% / 4);
  float: left;
  padding-left: 10px;
  padding-right: 10px;
}

.PD014-product-table.product-table-sku-list .product .product-meta .col-count-5 {
  width: calc(100% / 5);
  float: left;
  padding-left: 10px;
  padding-right: 10px;
}

.PD014-product-table.product-table-sku-list .product .product-meta .mob-att {
  display: none;
}

.PD014-product-table.product-table-sku-list .product .product-meta .nonmob-att .sku-list-header {
  float: left;
  width: 100%;
}

@media (max-width: 959.9px) {
  .PD014-product-table.product-table-sku-list .product .product-meta .nonmob-att {
    display: none;
  }
  .PD014-product-table.product-table-sku-list .product .product-meta .mob-att {
    display: block;
  }
  .PD014-product-table.product-table-sku-list .product .product-meta .mob-att td {
    vertical-align: top;
    padding-bottom: 8px;
  }
  .PD014-product-table.product-table-sku-list .product .product-meta .mob-att .sku-list-header-text {
    font-weight: 600;
    text-align: right;
  }
}

.PD014-product-table.product-table-sku-list .price-container {
  line-height: 18px;
}

.PD014-product-table.product-table-sku-list .first-column {
  padding-left: 0;
}

.PD014-product-table.product-table-sku-list .last-column {
  padding-right: 0;
}

@media (max-width: 766px) {
  .PD014-product-table.product-table-sku-list .last-column {
    paddding-top: 5px;
  }
}

@media (max-width: 766px) {
  .PD014-product-table.product-table-sku-list #addToShoppingList {
    height: 50px;
  }
}

.PD014-product-table.product-table-sku-list .add-to-wish-list-container.btn {
  border-color: #2d383f;
  padding: 0 10px;
  line-height: 20px;
}

@media (max-width: 766px) {
  .PD014-product-table.product-table-sku-list .add-to-wish-list-container.btn {
    margin-top: 8px;
  }
}

.PD014-product-table.product-table-sku-list .add-to-wish-list-container.btn a {
  color: #333;
}

@media (min-width: 767px) and (max-width: 1280px) {
  .PD014-product-table.product-table-sku-list .add-to-wish-list-container.btn a {
    position: relative;
    top: 50%;
    transform: translateY(-50%);
    display: block;
  }
}

.PD014-product-table.product-table-sku-list .add-to-wish-list-container.btn .add-to-list-btn {
  height: 40px;
}

@media (min-width: 1280px) {
  .PD014-product-table.product-table-sku-list .add-to-wish-list-container.btn .add-to-list-btn {
    line-height: 38px;
  }
}

@media (max-width: 766px) {
  .PD014-product-table.product-table-sku-list .add-to-wish-list-container.btn .add-to-list-btn {
    transform: translateY(25%);
    height: 35px;
    line-height: 18px;
  }
}

@media (max-width: 766px) {
  .PD014-product-table.product-table-sku-list .add-to-wish-list-container .cta-buttons .cta-btn {
    margin-top: 0px;
  }
}

.PD014-product-table.product-table-sku-list .btn {
  margin-top: 10px;
  margin-bottom: 10px;
  max-width: 100%;
}

@media (min-width: 1280px) {
  .PD014-product-table.product-table-sku-list .btn.btn-primary {
    padding: 0 10px;
    height: 40px;
  }
  .PD014-product-table.product-table-sku-list .btn.btn-primary .text-wrapper {
    height: 40px;
  }
  .PD014-product-table.product-table-sku-list .btn.btn-secondary {
    min-height: 25px;
    line-height: 17px;
    padding: 0 10px;
    height: 40px;
  }
  .PD014-product-table.product-table-sku-list .btn.btn-secondary .text-wrapper {
    height: 40px;
  }
  .PD014-product-table.product-table-sku-list .btn #addToShoppingList {
    height: 40px;
  }
}

@media (min-width: 767px) {
  .PD014-product-table.product-table-sku-list .span-10 {
    width: 10%;
  }
  .PD014-product-table.product-table-sku-list .span-15 {
    width: 15%;
  }
  .PD014-product-table.product-table-sku-list .span-20 {
    width: 20%;
  }
  .PD014-product-table.product-table-sku-list .span-30 {
    width: 30%;
  }
  .PD014-product-table.product-table-sku-list .span-35 {
    width: 35%;
  }
  .PD014-product-table.product-table-sku-list .span-38 {
    width: 38%;
  }
  .PD014-product-table.product-table-sku-list .span-40 {
    width: 40%;
  }
  .PD014-product-table.product-table-sku-list .product-meta,
  .PD014-product-table.product-table-sku-list .sku-list-header {
    margin-left: 0;
    margin-right: 0;
  }
}

.PD014-product-table.product-table-sku-list .sku-list-header {
  padding-top: 1rem;
  padding-bottom: 7px;
  border-bottom: 1px solid #c0c0c0;
}

.PD014-product-table.product-table-sku-list .sku-list-header .sku-list-header-text {
  font-size: 12px;
  line-height: 1em;
  text-transform: capitalize;
}

.PD014-product-table.product-table-sku-list #no-bottom-line {
  border-bottom: none;
}

.PD014-product-table.product-table-sku-list .product {
  word-break: break-word;
}

.PD014-product-table.product-table-sku-list .product .product-meta {
  font-size: 0.875em;
  line-height: 1.4285714286em;
  padding-bottom: 20px;
}

.PD014-product-table.product-table-sku-list .product .product-meta input {
  padding: 5px 10px;
  height: auto;
  font-size: .7rem;
  background: #f0f0f0;
  border-color: #c0c0c0;
  float: right;
}

@media (max-width: 766px) {
  .PD014-product-table.product-table-sku-list .product .product-meta input {
    width: 50%;
  }
}

.PD014-product-table.product-table-sku-list .product .product-meta input.quantity_input {
  text-align: center;
}

.PD014-product-table.product-table-sku-list .product .product-meta .newList .container input {
  float: unset;
}

.PD014-product-table.product-table-sku-list .product .product-meta .quantity_section {
  float: left;
}

.PD014-product-table.product-table-sku-list .product .product-meta .quantity_section label {
  margin-bottom: 10px;
}

@media (max-width: 766px) {
  .PD014-product-table.product-table-sku-list .product .product-meta .quantity_section label {
    display: inline-block;
    opacity: 1;
    margin-right: .5rem;
  }
}

.PD014-product-table.product-table-sku-list .product .product-meta .price-text {
  display: inline-block;
  font-weight: normal;
  letter-spacing: 0;
  text-align: right;
  line-height: 1.8571428571em;
  float: right;
}

.PD014-product-table.product-table-sku-list .product .product-meta .btn {
  padding: 5px;
  height: auto;
  font-size: .75rem;
  clear: both;
  line-height: 1rem;
}

.PD014-product-table.product-table-sku-list .product .product-meta .btn.btn-cart {
  padding: 15px 5px;
}

@media (min-width: 767px) and (max-width: 1279px) {
  .PD014-product-table.product-table-sku-list .product .product-meta .btn {
    padding: 5px 3px;
  }
}

@media (max-width: 1279px) {
  .PD014-product-table.product-table-sku-list .product .product-meta .btn {
    margin-left: auto;
    margin-right: auto;
  }
}

@media (min-width: 767px) and (max-width: 1280px) {
  .PD014-product-table.product-table-sku-list .product .product-meta .btn.add-to-wish-list-container {
    padding: 0 2px;
  }
}

@media (max-width: 766px) {
  .PD014-product-table.product-table-sku-list .product .product-meta .btn {
    font-size: 0.75rem;
  }
}

.PD014-product-table.product-table-sku-list .product .product-meta *:not(.new-compare-target-container) > .compare_target {
  float: left;
  padding: 10px 5px 0;
  display: inline-block;
}

.PD014-product-table.product-table-sku-list .product .product-meta *:not(.new-compare-target-container) > .compare_target[data-state="1"], .PD014-product-table.product-table-sku-list .product .product-meta *:not(.new-compare-target-container) > .compare_target[data-state="2"] {
  background-color: #00AA7E;
  border-radius: 0;
  padding-left: 10px;
}

.PD014-product-table.product-table-sku-list .product .product-meta *:not(.new-compare-target-container) > .compare_target[data-state="1"], .PD014-product-table.product-table-sku-list .product .product-meta *:not(.new-compare-target-container) > .compare_target[data-state="1"] a, .PD014-product-table.product-table-sku-list .product .product-meta *:not(.new-compare-target-container) > .compare_target[data-state="2"], .PD014-product-table.product-table-sku-list .product .product-meta *:not(.new-compare-target-container) > .compare_target[data-state="2"] a {
  color: #ffffff;
}

.PD014-product-table.product-table-sku-list .product .product-meta *:not(.new-compare-target-container) > .compare_target[data-state="1"] label:before, .PD014-product-table.product-table-sku-list .product .product-meta *:not(.new-compare-target-container) > .compare_target[data-state="2"] label:before {
  background: white;
}

.PD014-product-table.product-table-sku-list .product .product-meta *:not(.new-compare-target-container) > .compare_target input {
  width: 0;
  padding: 0;
}

.PD014-product-table.product-table-sku-list .product .product-meta *:not(.new-compare-target-container) > .compare_target label {
  margin: 0;
  padding: 0 0 0 1rem;
  float: left;
}

@media (max-width: 766px) {
  .PD014-product-table.product-table-sku-list .product .product-meta *:not(.new-compare-target-container) > .compare_target {
    float: none;
    width: auto;
  }
}

.PD014-product-table.product-table-sku-list .product .product-meta .cta-buttons .disabled {
  opacity: .65;
  pointer-events: none;
  cursor: not-allowed;
}

.PD014-product-table.product-table-sku-list .product .product-meta .cta-buttons .cta-btn {
  font-weight: 600;
}

@media (max-width: 766px) {
  .PD014-product-table.product-table-sku-list .product .product-meta .cta-buttons .cta-btn {
    max-width: none;
  }
}

.PD014-product-table.product-table-sku-list .product .product-detail-drawer {
  background: #f0f0f0;
  margin: 0;
  padding: 20px 20px 10px;
  width: 100%;
  font-size: 0.75em;
  line-height: 1.25em;
}

.PD014-product-table.product-table-sku-list .product .product-detail-drawer .attribute-name,
.PD014-product-table.product-table-sku-list .product .product-detail-drawer .attribute-value {
  padding-bottom: 5px;
}

.PD014-product-table.product-table-sku-list .product .product-detail-drawer .attribute-name {
  font-weight: bold;
}

.PD014-product-table.product-table-sku-list .product .detail-drawer-row .detail-drawer-toggle {
  text-align: center;
  display: block;
}

.PD014-product-table.product-table-sku-list .product .detail-drawer-row .detail-drawer-toggle .glyphicon {
  color: #2d383f !important;
  font-size: 1rem;
}

.PD014-product-table.product-table-sku-list .product .mobile-only {
  display: none;
}

@media (min-width: 767px) and (max-width: 1279px) {
  .PD014-product-table.product-table-sku-list .product .product .product-meta {
    font-size: 0.765625em;
  }
}

@media (max-width: 766px) {
  .PD014-product-table.product-table-sku-list .product .cm-media--responsive {
    height: 40px;
    width: 40px;
  }
  .PD014-product-table.product-table-sku-list .product #CatalogEntryProdName, .PD014-product-table.product-table-sku-list .product #CatalogEntryProdPartNum {
    margin-left: 60px;
  }
  .PD014-product-table.product-table-sku-list .product .product_image_thumbnail {
    position: absolute;
    left: 0;
    top: 0;
  }
  .PD014-product-table.product-table-sku-list .product .quantity_section label {
    font-size: inherit;
  }
}

.PD014-product-table.product-table-sku-list .product .detail-drawer-toggle-button {
  border: 1px solid #c0c0c0;
  height: 40px;
  width: 40px;
  text-align: center;
  width: 100%;
}

.PD014-product-table.product-table-sku-list .product .detail-drawer-toggle-button .glyphicon-chevron-down {
  display: inline;
}

.PD014-product-table.product-table-sku-list .product .detail-drawer-toggle-button .glyphicon-chevron-up {
  display: none;
}

.PD014-product-table.product-table-sku-list .product .product-detail-drawer.mobile {
  display: none;
  margin-top: 10px;
}

.PD014-product-table.product-table-sku-list .product .expanded-detail-drawer .detail-drawer-toggle-button .glyphicon-chevron-down {
  display: none;
}

.PD014-product-table.product-table-sku-list .product .expanded-detail-drawer .detail-drawer-toggle-button .glyphicon-chevron-up {
  display: inline;
}

.PD014-product-table.product-table-sku-list .product .expanded-detail-drawer .product-detail-drawer.mobile {
  display: block;
}

.PD014-product-table.product-table-sku-list .parts-sku-list .att-padding {
  padding-top: 9px;
}

.PD014-product-table.product-table-sku-list .parts-sku-list .product .product-meta .col-count-1 {
  width: 100%;
  float: left;
  padding-left: 10px;
  padding-right: 10px;
}

.PD014-product-table {
  border-top: 1px solid #c0c0c0;
}

.PD014-product-table .product {
  border-bottom: 1px solid #c0c0c0;
  padding-top: 20px;
}

.PD014-product-table .product .name {
  font-size: 0.9375em;
  line-height: 1.7333333333em;
  display: inline-block;
  margin-bottom: 2px;
}

.PD014-product-table .product .description {
  font-size: 0.75em;
  font-weight: 600;
  line-height: 1.25em;
}

.PD014-product-table .product .image-container {
  max-width: 115px;
}

.PD014-product-table .product .part-number {
  display: block;
  line-height: 1.4285714286em;
  color: #00AA7E;
}

@media (min-width: 767px) {
  .PD014-product-table {
    border-left: 1px solid #c0c0c0;
  }
}

@media (min-width: 1280px) {
  .PD014-product-table .btn {
    width: 100%;
  }
  .PD014-product-table .product .part-number {
    text-align: left;
    display: inline;
    font-size: 0.875em;
  }
  .PD014-product-table .product .image-container {
    max-width: none;
  }
}

.PD017-product-assembly-page-hero .product {
  display: table;
  margin-bottom: 10px;
}

.PD017-product-assembly-page-hero .product:last-child {
  margin-bottom: 0;
}

.PD017-product-assembly-page-hero .product > div {
  display: table-cell;
  vertical-align: middle;
}

.PD017-product-assembly-page-hero .image-container {
  position: relative;
  overflow: hidden;
  width: 150px;
}

.PD017-product-assembly-page-hero .image-container:before {
  display: block;
  padding-top: 100%;
  content: "";
}

.PD017-product-assembly-page-hero img {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.PD017-product-assembly-page-hero .title {
  padding-left: 20px;
  font-weight: 400;
}

@media (min-width: 1280px) {
  .PD017-product-assembly-page-hero {
    padding-right: 80px;
  }
  .PD017-product-assembly-page-hero .title {
    font-size: 1.125em;
    line-height: 1.3333em;
  }
}

.pdp-product-search-section {
  background-color: #ffffff;
}

.pdp-product-search-section .title {
  margin-bottom: 4px;
}

.pdp-product-search-section .search-box-container {
  padding: 20px 0;
}

.pdp-product-search-section .search-box-container input {
  color: #2d383f;
  background-color: transparent;
  width: 100%;
  border: 1px solid #2d383f;
  line-height: 50px;
  height: 50px;
  margin-right: -34px;
  padding: 0 30px 0 20px;
}

.pdp-product-search-section .search-box-container input::-moz-placeholder {
  color: #2d383f;
  opacity: 1;
}

.pdp-product-search-section .search-box-container input:-ms-input-placeholder {
  color: #2d383f;
}

.pdp-product-search-section .search-box-container input::-webkit-input-placeholder {
  color: #2d383f;
}

.pdp-product-search-section .search-box-container input:focus {
  outline: none;
}

.pdp-product-search-section .search-box-container input:focus::-moz-placeholder {
  color: transparent;
  opacity: 1;
}

.pdp-product-search-section .search-box-container input:focus:-ms-input-placeholder {
  color: transparent;
}

.pdp-product-search-section .search-box-container input:focus::-webkit-input-placeholder {
  color: transparent;
}

.pdp-product-search-section .search-box-container input::-ms-clear {
  display: none;
}

.pdp-product-search-section .search-box-container a {
  color: #2d383f;
  left: -6px;
}

.pdp-product-search-section .header-bar {
  padding-bottom: 20px;
  line-height: 50px;
}

.pdp-product-search-section .num_products {
  display: block;
}

.pdp-product-search-section .has-search-term .doc-type:before {
  content: open-quote;
}

.pdp-product-search-section .has-search-term .doc-type:after {
  content: close-quote;
}

.pdp-product-search-section .clearAll {
  font-size: .75em;
}

@media (max-width: 1279px) {
  .pdp-product-search-section .num_products {
    display: inline-block;
    line-height: 1.4;
    font-size: .75em;
  }
}

@media (min-width: 767px) {
  .pdp-product-search-section .search-box-container {
    border-bottom: 1px solid #c0c0c0;
    margin-right: -12px;
  }
  .pdp-product-search-section .header-bar {
    padding-top: 20px;
    padding-left: 20px;
    height: 90px;
    vertical-align: middle;
  }
  .pdp-product-search-section .num_products {
    display: inline-block;
  }
}

@media (min-width: 1280px) {
  .pdp-product-search-section .search-box-container {
    margin-right: -20px;
  }
}

.pdp-product-search-section .product-table-sku-list-footer {
  margin: 27px 0;
}

@media (min-width: 1280px) {
  .pdp-product-search-section .product-table-sku-list-footer {
    margin-top: 48px;
  }
}

.pdp-product-search-section .product-table-sku-list-footer .paging_controls {
  margin: 0;
}

.pdp-product-search-section .product-table-sku-list-footer .paging-controls-footer {
  text-align: right;
}

.pdp-product-search-section .product-table-sku-list-footer .num_products {
  display: inline-block;
  color: #c0c0c0;
  line-height: 38px;
}

.compare_target .emr-checkbox + label {
  margin: 0;
  padding: 5px 5px 5px 21px;
  display: inline-block;
}

.compare_target .emr-checkbox + label:before {
  width: .9375em;
  height: .9375em;
  border-width: 1px;
  box-shadow: 0 0 0 1px #c0c0c0;
  left: 2px;
  top: 4px;
}

.compare_target .emr-checkbox + label:after {
  left: 5px !important;
  width: 5px;
  height: 12px;
  border-right: 2px solid #00aa7e;
  border-bottom: 2px solid #00aa7e;
}

.compare_target .emr-checkbox + label a {
  margin-left: 10px;
  position: relative;
  font-weight: 400;
  font-size: medium;
  vertical-align: sub;
}

.compare_target a {
  display: none;
  padding: 7px;
  background-color: #767676;
  border-radius: 0 4px 4px 0;
  color: #ffffff;
  text-decoration: none;
  margin-left: 4px;
  padding-left: 10px;
  padding-right: 10px;
}

.compare_target input {
  position: relative;
  cursor: pointer;
  vertical-align: middle;
  top: -1px;
}

.compare_target input:not([type]) {
  width: 100%;
  padding: 6px 8px;
  background-image: none;
  border: 1px solid #c0c0c0;
  height: 50px;
  border-radius: 0;
  transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  display: inline-block;
}

.compare_target label {
  cursor: pointer;
}

.compare_target[data-state="2"] {
  padding: 0px 0px 0px 9px;
  background-color: #f0f0f0;
  border-radius: 4px;
}

.compare_target[data-state="2"] a {
  display: inline-block;
}

.compare_target[data-state="1"] {
  background-color: #f0f0f0;
  border-radius: 4px;
}

.compare_target_hidden {
  visibility: hidden;
}

.compareCheckboxLabels {
  display: none;
}

@media (max-width: 766px) {
  .compare_target .emr-checkbox + label:after {
    top: -8px !important;
  }
}

@media (min-width: 767px) and (max-width: 1279px) {
  .compare_target .emr-checkbox + label:after {
    top: -8px !important;
  }
}

.C016-horizontal-tabs .product-carousel-espot {
  padding-top: 20px;
}

.schemaOrg {
  display: none;
}

.pdp-container .pdp-top {
  margin-top: 80px;
}

.owl-carousel .cm-teaser--video {
  position: relative;
}

.owl-carousel .thumb .play-button {
  height: 24px;
  width: 24px;
}

.owl-carousel .thumb .play-button-circle:before {
  height: 24px;
  width: 24px;
}

.owl-carousel .thumb .play-button-circle:after {
  left: 9px;
  top: 6px;
  border-top-width: 6px;
  border-bottom-width: 6px;
  border-left-width: 10px;
}

.productListingWidget {
  margin-bottom: 28px;
}

.productListingWidget .no-results {
  font-size: 1.3125em;
  line-height: 1.5em;
}

.productListingWidget .no-results .strongText {
  font-weight: 500;
}

@media (max-width: 766px) {
  .productListingWidget {
    margin-top: 25px;
  }
}

@media (min-width: 767px) {
  .productListingWidget .no-results {
    margin-top: 30px;
  }
}

@media (min-width: 1280px) {
  .productListingWidget {
    margin-bottom: 48px;
  }
  .productListingWidget .no-results {
    margin-left: 10px;
    margin-right: 10px;
  }
}

.product_listing_container .no-results {
  padding: 25px 0;
}

.product_listing_container .no-results h3 {
  font-size: 1.3125em;
  font-weight: 500;
  margin-bottom: 10px;
}

.product_listing_container .no-results h4 {
  font-weight: 600;
  font-size: .75em;
}

.product_listing_container .no-results p {
  font-size: .75em;
}

.product_listing_container .no-results .contentRecommendationWidget {
  padding-top: 50px;
  font-weight: 400;
}

@media (min-width: 767px) {
  .product_listing_container .no-results {
    padding: 100px 0 100px 11.11%;
  }
}

.product_listing_container .image-container {
  position: relative;
  overflow: hidden;
  height: 125px;
  width: 125px;
  margin: 0 auto;
}

.product_listing_container .image-container:before {
  display: block;
  padding-top: 100%;
  content: "";
}

.product_listing_container .image-container img {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.product_listing_container .image {
  overflow: hidden;
}

.product_listing_container .product {
  padding: 25px;
}

.product_listing_container .product_info {
  margin-top: 20px;
}

.product_listing_container .product_name a {
  color: #2d383f;
  font-weight: 400;
  line-height: 1.625em;
}

@media (min-width: 767px) {
  .product_listing_container .product_name a {
    font-size: .8125em;
  }
}

@media (min-width: 1280px) {
  .product_listing_container .product_name a {
    font-size: 1em;
  }
}

.product_listing_container .product_price {
  font-weight: 600;
}

@media (min-width: 767px) {
  .product_listing_container .product_price {
    font-size: .9375em;
  }
}

@media (min-width: 1280px) {
  .product_listing_container .product_price {
    font-size: .875em;
  }
}

.product_listing_container .view-more, .product_listing_container .next {
  display: none;
}

.product_listing_container .compare_target_hidden,
.product_listing_container .compare_target {
  display: inline-block;
}

@media (max-width: 766px) {
  .product_listing_container .product {
    border-bottom: 1px solid #c0c0c0;
    padding: 15px;
  }
  .product_listing_container li:first-child .product {
    border-top: 1px solid #c0c0c0;
  }
}

@media (min-width: 767px) and (max-width: 1279px) {
  .product_listing_container [class*='col-']:nth-child(2n-1) {
    border-right: 1px solid #c0c0c0;
    margin-right: -1px;
    clear: left;
  }
  .product_listing_container [class*='col-']:nth-child(2n) {
    border-left: 1px solid #c0c0c0;
  }
  .product_listing_container .filler-cell-sm:after {
    content: '';
    border-top: 1px solid #c0c0c0;
    height: 100%;
    left: 100%;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 0;
    margin-top: -1px;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
  }
  .product_listing_container .image-container {
    height: 115px;
    width: 115px;
  }
}

@media (min-width: 767px) {
  .product_listing_container {
    border-left: 1px solid #c0c0c0;
    border-bottom: 1px solid #c0c0c0;
  }
  .product_listing_container .row {
    margin: 0;
  }
  .product_listing_container [class*='col-'] {
    border-top: 1px solid #c0c0c0;
    padding-right: 0;
    padding-left: 0;
  }
  .product_listing_container [class*='col-']:first-child {
    border-top: 0;
  }
  .product_listing_container [class*='col-']:nth-child(2) {
    border-top: 0;
  }
  .product_listing_container .product_info {
    margin-top: 40px;
  }
  .product_listing_container .image {
    height: 115px;
  }
}

@media (min-width: 1280px) {
  .product_listing_container [class*='col-']:nth-child(3n-2) {
    clear: left;
  }
  .product_listing_container [class*='col-']:nth-child(3n-2):after {
    border-right: 1px solid #c0c0c0;
    border-left: 1px solid #c0c0c0;
    left: 100%;
  }
  .product_listing_container [class*='col-']:nth-child(3n-1) {
    border-right: 1px solid #c0c0c0;
    border-left: 1px solid #c0c0c0;
    z-index: 1;
  }
  .product_listing_container [class*='col-']:nth-child(3n):after {
    border-right: 1px solid #c0c0c0;
    border-left: 1px solid #c0c0c0;
    right: 100%;
  }
  .product_listing_container [class*='col-']:nth-child(3) {
    border-top: 0;
  }
  .product_listing_container [class*='col-']:nth-child(3n-2):after, .product_listing_container [class*='col-']:nth-child(3n):after, .product_listing_container [class*='col-'].filler-cell-md:after, .product_listing_container [class*='col-'].filler-2cell-md:after {
    content: '';
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    z-index: 0;
  }
  .product_listing_container [class*='col-'].filler-cell-md:after, .product_listing_container [class*='col-'].filler-2cell-md:after {
    border-top: 1px solid #c0c0c0;
    border-right: 0;
    margin-top: -1px;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    left: 100%;
  }
  .product_listing_container [class*='col-'].filler-2cell-md:after {
    width: 200%;
  }
  .product_listing_container .image {
    height: 125px;
  }
  .product_listing_container .next {
    font-weight: 600;
    font-size: .75em;
    text-transform: uppercase;
    text-align: center;
    display: list-item;
  }
  .product_listing_container .next a {
    display: block;
    position: relative;
    height: 100%;
    min-height: 220px;
  }
  .product_listing_container .next a .next-wrapper {
    height: 110px;
    position: absolute;
    top: 50%;
    margin-top: -55px;
    width: 100%;
  }
  .product_listing_container .next a .next-wrapper:before {
    content: '';
    display: block;
    background-color: #00AA7E;
    border-radius: 50%;
    width: 75px;
    height: 75px;
    margin: 0 auto 15px auto;
  }
  .product_listing_container .next a:hover .next-wrapper:before {
    background-color: #101010;
  }
  .product_listing_container .next a span {
    width: 75px;
    height: 75px;
    position: relative;
  }
  .product_listing_container .next a span:after, .product_listing_container .next a span:before {
    content: '';
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 14.5px 0 14.5px 16px;
    position: absolute;
    top: -68px;
  }
  .product_listing_container .next a span:before {
    border-color: transparent transparent transparent #ffffff;
    left: 10px;
  }
  .product_listing_container .next a span:after {
    border-color: transparent transparent transparent #00AA7E;
    left: 6px;
  }
  .product_listing_container .next a:hover span:after {
    border-color: transparent transparent transparent #101010;
  }
}

.categoryNavWidget,
.facetWidget {
  font-weight: 500;
}

.categoryNavWidget .checkBox,
.facetWidget .checkBox {
  display: none;
}

.categoryNavWidget input.nodisplay,
.facetWidget input.nodisplay {
  display: none;
}

.categoryNavWidget input[type=checkbox]:not(old),
.facetWidget input[type=checkbox]:not(old) {
  width: 2em;
  margin: 0;
  padding: 0;
  font-size: 1em;
  opacity: 0;
}

.categoryNavWidget input[type=checkbox]:not(old) + label.facet-label,
.categoryNavWidget input[type=checkbox]:not(old) + a.facetbutton,
.facetWidget input[type=checkbox]:not(old) + label.facet-label,
.facetWidget input[type=checkbox]:not(old) + a.facetbutton {
  display: inline-block;
  line-height: 1.5em;
  position: relative;
  padding-left: 20px;
}

.categoryNavWidget input[type=checkbox]:not(old) + label.facet-label,
.facetWidget input[type=checkbox]:not(old) + label.facet-label {
  margin-left: -1.85em;
  margin-bottom: 0;
  font-weight: 400;
}

.categoryNavWidget input[type=checkbox]:not(old) + a.facetbutton,
.facetWidget input[type=checkbox]:not(old) + a.facetbutton {
  margin-left: 2px;
}

.categoryNavWidget input[type=checkbox]:not(old) + label.facet-label:before,
.categoryNavWidget input[type=checkbox]:not(old) + a.facetbutton:before,
.facetWidget input[type=checkbox]:not(old) + label.facet-label:before,
.facetWidget input[type=checkbox]:not(old) + a.facetbutton:before {
  content: '';
  display: inline-block;
  position: absolute;
  left: -5px;
  width: 0.9375em;
  height: 0.9375em;
  margin: 0.25em 0.5em 0.25em 0.25em;
  border: 0.0625em solid #c0c0c0;
  vertical-align: bottom;
  box-shadow: 0px 0px 1px #c0c0c0 inset;
}

.categoryNavWidget input[type=checkbox]:not(old):checked + label.facet-label:after,
.categoryNavWidget input[type=checkbox]:not(old):checked + a.facetbutton:after,
.facetWidget input[type=checkbox]:not(old):checked + label.facet-label:after,
.facetWidget input[type=checkbox]:not(old):checked + a.facetbutton:after {
  content: '✓';
  display: block;
  position: absolute;
  left: -1px;
  top: 4px;
  width: 1em;
  color: #00AA7E;
  font-size: 0.9375em;
  line-height: 1em;
  text-align: center;
  font-weight: bold;
}

.categoryNavWidget a,
.categoryNavWidget label.facet-label,
.facetWidget a,
.facetWidget label.facet-label {
  color: #88898e;
}

.categoryNavWidget h3,
.facetWidget h3 {
  cursor: pointer;
  text-transform: uppercase;
  font-size: .75em;
  font-weight: 600;
  margin: 18px 0;
  letter-spacing: .08em;
}

@media (min-width: 767px) {
  .categoryNavWidget h3,
  .facetWidget h3 {
    font-size: .625em;
    margin: 22px 0;
  }
}

@media (min-width: 1280px) {
  .categoryNavWidget h3,
  .facetWidget h3 {
    font-size: .75em;
    margin: 18px 0;
  }
}

.categoryNavWidget h3 .glyphicon-plus,
.categoryNavWidget h3 .glyphicon-minus,
.facetWidget h3 .glyphicon-plus,
.facetWidget h3 .glyphicon-minus {
  float: right;
  margin-right: 13px;
}

@media (min-width: 767px) {
  .categoryNavWidget h3 .glyphicon-plus,
  .categoryNavWidget h3 .glyphicon-minus,
  .facetWidget h3 .glyphicon-plus,
  .facetWidget h3 .glyphicon-minus {
    margin-right: 0;
  }
}

.categoryNavWidget[aria-expanded='true'] > h3 .glyphicon-plus,
.facetWidget[aria-expanded='true'] > h3 .glyphicon-plus {
  display: none;
}

.categoryNavWidget[aria-expanded='true'] > h3 .glyphicon-minus,
.facetWidget[aria-expanded='true'] > h3 .glyphicon-minus {
  display: block;
}

.categoryNavWidget[aria-expanded='false'] > h3 .glyphicon-minus,
.facetWidget[aria-expanded='false'] > h3 .glyphicon-minus {
  display: none;
}

.categoryNavWidget[aria-expanded='false'] > h3 .glyphicon-plus,
.facetWidget[aria-expanded='false'] > h3 .glyphicon-plus {
  display: block;
}

.categoryNavWidget .facetSelect,
.facetWidget .facetSelect {
  font-size: .875em;
  font-weight: 400;
  margin-left: 14px;
}

.categoryNavWidget .facetSelect li,
.facetWidget .facetSelect li {
  padding: 14px 0;
}

.categoryNavWidget .facetSelect li:first-child,
.facetWidget .facetSelect li:first-child {
  padding-top: 13px;
}

.categoryNavWidget .facetSelect li:last-child,
.facetWidget .facetSelect li:last-child {
  padding-bottom: 3px;
}

@media (min-width: 767px) {
  .categoryNavWidget .facetSelect,
  .facetWidget .facetSelect {
    margin-left: 0;
  }
  .categoryNavWidget .facetSelect li,
  .facetWidget .facetSelect li {
    padding: 8px 0;
  }
  .categoryNavWidget .facetSelect li:first-child,
  .facetWidget .facetSelect li:first-child {
    padding-top: 1px;
  }
  .categoryNavWidget .facetSelect li:last-child,
  .facetWidget .facetSelect li:last-child {
    padding-bottom: 10px;
  }
}

@media (min-width: 1280px) {
  .categoryNavWidget .facetSelect li,
  .facetWidget .facetSelect li {
    padding: 4px 0;
  }
  .categoryNavWidget .facetSelect li:first-child,
  .facetWidget .facetSelect li:first-child {
    padding-top: 0px;
  }
  .categoryNavWidget .facetSelect li:last-child,
  .facetWidget .facetSelect li:last-child {
    padding-bottom: 4px;
  }
}

.categoryNavWidget .facetSelect a:hover,
.facetWidget .facetSelect a:hover {
  color: #00AA7E;
}

.categoryNavWidget .facetSelect a:hover .outline > span:first-child,
.facetWidget .facetSelect a:hover .outline > span:first-child {
  text-decoration: underline;
}

.categoryNavWidget .facetSelect label.facet-label:hover,
.facetWidget .facetSelect label.facet-label:hover {
  color: #00AA7E;
}

.categoryNavWidget {
  border-bottom: 1px solid #c0c0c0;
}

.categoryNavWidget a:hover span {
  text-decoration: underline;
}

.categoryNavWidget .categorySelectedCont {
  display: inline;
}

.categoryNavWidget .categorySelectedCont:before {
  content: '';
  margin-top: 10px;
  display: block;
}

.categoryNavWidget.collapsible > .content {
  overflow: hidden;
}

.categoryNavWidget.collapsible[aria-expanded="false"] > .content {
  max-height: 0;
  visibility: hidden;
}

@media (max-width: 600px) {
  .categoryNavWidget.collapsible {
    border-radius: 0;
  }
}

.categoryNavWidget .widget_left_nav {
  margin-bottom: 10px;
}

.facetWidget h3 {
  margin-bottom: 9px;
}

@media (min-width: 767px) {
  .facetWidget h3 {
    margin-bottom: 13px;
  }
}

@media (min-width: 1280px) {
  .facetWidget h3 {
    margin-bottom: 9px;
  }
}

.facetWidget .selected-facets {
  padding-bottom: 9px;
  border-bottom: 1px solid #c0c0c0;
}

.facetWidget #facetFilterListWrapper {
  display: inline;
}

.facetWidget .facetSelectedCont {
  display: inline;
}

.facetWidget .facetSelectedCont:before {
  content: '';
  margin-top: 10px;
  display: block;
}

.facetWidget .optionContainer {
  border-bottom: 1px solid #c0c0c0;
  position: relative;
}

.facetWidget .title {
  margin: 13px 0;
  font-size: .875em;
  margin-right: 30px;
}

.facetWidget .title .arrow {
  position: absolute;
  right: 12px;
  top: 3px;
}

@media (min-width: 767px) {
  .facetWidget .title .arrow {
    right: 0;
  }
}

.facetWidget .title .arrow .glyphicon-menu-down {
  display: none;
}

.facetWidget .title .arrow.arrow_collapsed .glyphicon-menu-down {
  display: block;
}

.facetWidget .title .arrow.arrow_collapsed .glyphicon-menu-up {
  display: none;
}

@media (min-width: 767px) {
  .facetWidget .title {
    margin: 16px 0;
  }
}

@media (min-width: 1280px) {
  .facetWidget .title {
    margin: 12px 0;
  }
}

.facetWidget .facetSelectContainer {
  padding-bottom: 20px;
}

.facetWidget .moreFacet {
  margin-left: 2px !important;
}

.facetWidget .moreFacetInput {
  display: none !important;
}

.facetWidget .showMore {
  color: #00AA7E;
  font-size: .75em;
  font-weight: normal;
  text-align: left;
  cursor: pointer;
  margin-left: 14px;
}

.facetWidget .showMore [type=checkbox] {
  display: none;
}

.facetWidget .showMore label {
  margin: 0;
  font-weight: 500;
  cursor: pointer;
  padding-left: 0;
}

@media (min-width: 767px) {
  .facetWidget .showMore {
    margin-left: 0;
  }
}

.facetWidget .facetSelected {
  margin-right: 8px;
  display: inline-block;
}

.facetWidget .facetSelected a {
  display: block;
  background-color: #00AA7E;
  color: #ffffff;
  padding: 4px 10px;
  margin-bottom: 10px;
  font-size: .75em;
}

.facetWidget .facetSelected a:hover {
  background-color: #101010;
}

.facetWidget .facetSelected .close {
  opacity: 1;
  margin-left: 10px;
  text-shadow: none;
  color: #ffffff;
  text-size: 1em;
  font-weight: normal;
  line-height: 1.5em;
  font-size: 1em;
}

.facetWidget .clearAll {
  color: #00AA7E;
  font-size: .75em;
}

.facetWidget .clearAll:hover {
  color: #101010;
}

.businessSegmentNavWidget {
  width: 100%;
  border-bottom: 1px solid #c0c0c0;
}

.businessSegmentNavWidget table {
  box-sizing: border-box;
}

@media (min-width: 767px) {
  .businessSegmentNavWidget {
    width: calc(100% - -13px);
  }
}

@media (min-width: 1280px) {
  .businessSegmentNavWidget {
    width: calc(100% - -20px);
  }
}

.businessSegmentNavWidget .business-unit-facet {
  padding: 25px 0;
}

.businessSegmentNavWidget .business-unit-facet .selectWrapper {
  width: 100%;
}

.categoryNavWidget .facetSelect.collapsed .additional-facet,
.facetWidget .facetSelect.collapsed .additional-facet {
  display: none;
}

.categoryNavWidget .facetSelect .more-toggle,
.facetWidget .facetSelect .more-toggle {
  color: #00AA7E;
  font-size: .857em;
  font-weight: 500;
}

.header_bar .title {
  font-weight: 400;
}

.header_bar .title > div {
  height: 50px;
  line-height: 1.6em;
  vertical-align: middle;
  display: table-cell;
}

.header_bar .doc-type {
  font-weight: 600;
}

.header_bar .sorting_view_controls_container {
  float: right;
}

@media (min-width: 767px) {
  .header_bar {
    padding-left: 20px;
    padding-top: 25px;
    padding-bottom: 25px;
    border-bottom: 1px solid #c0c0c0;
    border-left: 1px solid #c0c0c0;
  }
}

@media (min-width: 1280px) {
  .header_bar {
    padding-left: 25px;
  }
}

.search-page-container .header_bar {
  border-left: none;
}

@media (max-width: 766px) {
  .search-page-container .header_bar {
    margin-bottom: 25px;
  }
}

.search-page-container .title-container {
  background-color: #dee6ea;
}

.selectWrapper {
  position: relative;
  display: inline-block;
  border: 1px solid #c0c0c0;
  height: 50px;
  cursor: pointer;
}

.selectWrapper > table {
  height: 48px;
  width: 100%;
}

.selectWrapper .dijitButtonText {
  padding: 0 20px 0 13px;
}

.selectWrapper .dijitButtonContents {
  text-transform: uppercase;
  font-weight: 600;
  letter-spacing: .08em;
  font-size: .75em;
}

.selectWrapper .dijitArrowButtonContainer {
  width: 41px;
  font-size: .875em;
  font-weight: normal;
}

.selectWrapper .dijitArrowButtonContainer.dijitDownArrowButton:before {
  content: "\e259";
  margin: 10px 10px 10px 15px;
  position: relative;
  top: 1px;
  display: inline-block;
  font-family: 'Glyphicons Halflings' !important;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.order_by_label {
  font-size: .75em;
  font-weight: 500;
  color: #88898e;
  margin: 0 10px 0 0;
}

@media (max-width: 1279px) {
  .order_by_label {
    display: none;
  }
}

.order_by_label label {
  font-weight: 500;
  margin: 0;
}

.productListingWidget .paging_controls {
  margin: 27px auto;
  text-align: center;
  font-size: 1.125em;
  font-weight: 400;
  color: #2d383f;
}

@media (min-width: 1280px) {
  .productListingWidget .paging_controls {
    margin-top: 48px;
  }
}

.productListingWidget .pageControl a {
  color: #00aa73;
  margin: 0 12px;
}

.productListingWidget .pageControl a.selected {
  color: #2d383f;
}

.productListingWidget .pageControl a.selected:hover {
  text-decoration: none;
  font-weight: 400;
}

.productListingWidget .pageControl a:hover {
  text-decoration: underline;
  font-weight: 500;
}

.productListingWidget .glyphicon {
  font-size: .6em;
  color: #00aa73;
}

.productListingWidget .glyphicon:hover {
  text-decoration: underline;
  font-weight: 500;
}

.productListingWidget .glyphicon-menu-right {
  margin-left: 8px;
}

.productListingWidget .glyphicon-menu-left {
  margin-right: 8px;
}

.tab_header {
  overflow-x: auto;
  overflow-y: hidden;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
}

.tab_header .tab_container {
  font-weight: 600;
  font-size: .625em;
  text-transform: uppercase;
  letter-spacing: .08em;
  color: #2d383f;
  text-align: center;
  float: left;
  background-color: #f0f0f0;
  border-right: 1px solid #dee6ea;
  height: 50px;
  display: flex;
  align-items: center;
  padding: 0 5px;
  outline: 0;
  float: none !important;
}

.tab_header .tab_container.active_tab {
  background-color: #ffffff;
  color: #00aa73;
}

.tab_header .tab_container:last-child {
  border-right: 0;
}

@media (max-width: 766px) {
  .tab_header .tab_container {
    width: calc(100% / 3.5);
  }
  .tab_header .tab_container .result-count-wrapper {
    display: none;
  }
  .tab_header .tab_container > * {
    width: 100%;
  }
}

@media (min-width: 767px) {
  .tab_header .tab_container {
    border-right: 2px solid #dee6ea;
    padding: 0 15px;
  }
  .tab_header .tab_container .result-count-wrapper {
    font-weight: 300;
  }
}

@media (min-width: 1280px) {
  .tab_header .tab_container {
    font-size: .75em;
    padding: 0 26px;
  }
}

.tab_header .tab_container .contentRecommendationWidget {
  position: relative;
}

@media (max-width: 766px) {
  .tabButtonContainer {
    margin: 0 -10px;
  }
  .tabButtonContainer .tab_header {
    padding-left: 10px;
  }
}

.invisible-scrollbar::-webkit-scrollbar {
  display: none;
}

.emerson-content-search-result .no-results {
  padding: 25px 0;
}

.emerson-content-search-result .no-results h3 {
  font-size: 1.3125em;
  font-weight: 500;
  margin-bottom: 10px;
}

.emerson-content-search-result .no-results h4 {
  font-weight: 600;
  font-size: .75em;
}

.emerson-content-search-result .no-results p {
  font-size: .75em;
}

.emerson-content-search-result .no-results .contentRecommendationWidget {
  padding-top: 50px;
  font-weight: 400;
}

@media (min-width: 767px) {
  .emerson-content-search-result .no-results {
    padding: 100px 0 100px 11.11%;
  }
}

.emerson-content-search-result .emerson-content-search-result-list-entry {
  border-bottom: 1px solid #c0c0c0;
  padding: 15px 0;
  width: 100%;
}

.emerson-content-search-result .emerson-content-search-result-list-entry .emerson-search-result-video .emerson-search-result-metadata {
  margin-top: 15px;
}

.emerson-content-search-result .emerson-content-search-result-list-entry .emerson-search-result-video .emerson-search-result-desc {
  max-height: 4.875em;
}

.emerson-content-search-result .emerson-content-search-result-list-entry .emerson-search-result-video-image {
  position: relative;
  margin-top: 12px;
}

.emerson-content-search-result .emerson-content-search-result-list-entry .emerson-search-result-video-image .image-container {
  position: relative;
  overflow: hidden;
}

.emerson-content-search-result .emerson-content-search-result-list-entry .emerson-search-result-video-image .image-container:before {
  display: block;
  padding-top: 56.25%;
  content: "";
}

.emerson-content-search-result .emerson-content-search-result-list-entry .emerson-search-result-video-image img {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

@media (max-width: 766px) {
  .emerson-content-search-result .emerson-content-search-result-list-entry .play-button,
  .emerson-content-search-result .emerson-content-search-result-list-entry .play-button-circle:before {
    height: 116px;
    width: 116px;
  }
  .emerson-content-search-result .emerson-content-search-result-list-entry .play-button-circle:after {
    left: 48px;
    top: 41px;
    border-top: 17px solid transparent;
    border-bottom: 17px solid transparent;
    border-left: 26px solid #ffffff;
  }
}

@media (min-width: 767px) {
  .emerson-content-search-result .emerson-content-search-result-list-entry .emerson-search-result-video-image {
    float: right;
    width: 192px;
    margin-left: 10px;
    margin-top: 3px;
    margin-bottom: 31px;
  }
  .emerson-content-search-result .emerson-content-search-result-list-entry .play-button,
  .emerson-content-search-result .emerson-content-search-result-list-entry .play-button-circle:before {
    height: 68px;
    width: 68px;
  }
  .emerson-content-search-result .emerson-content-search-result-list-entry .play-button-circle:after {
    left: 28px;
    top: 22px;
  }
}

@media (min-width: 1280px) {
  .emerson-content-search-result .emerson-content-search-result-list-entry .emerson-search-result-video-image {
    margin-top: -5px;
    margin-bottom: 24px;
    margin-right: 20px;
  }
}

.emerson-content-search-result .emerson-content-search-result-list-entry .emerson-search-result-download .emerson-search-result-metadata > div {
  float: left;
  margin-right: 20px;
}

.emerson-content-search-result .emerson-content-search-result-list-entry .emerson-search-result-download .emerson-search-result-metadata > div:last-child {
  margin: 0;
}

.emerson-content-search-result .emerson-content-search-result-list-entry .emerson-search-result-filetype {
  text-transform: uppercase;
}

.emerson-content-search-result .emerson-content-search-result-list-entry .emerson-search-result-filetype:before {
  content: '.';
}

@media (max-width: 1279px) {
  .emerson-content-search-result .emerson-content-search-result-list-entry .emerson-search-result-size, .emerson-content-search-result .emerson-content-search-result-list-entry .emerson-search-result-hash, .emerson-content-search-result .emerson-content-search-result-list-entry .emerson-search-result-filetype {
    font-size: 14px !important;
  }
}

.emerson-content-search-result .emerson-content-search-result-list-entry .emerson-search-result-hash {
  overflow-wrap: break-word;
  word-wrap: break-word;
}

@media (min-width: 767px) and (max-width: 1279px) {
  .emerson-content-search-result .emerson-content-search-result-list-entry .emerson-search-result-hash {
    margin-top: 8px !important;
    width: calc(100% - 1rem);
  }
}

@media (max-width: 766px) {
  .emerson-content-search-result .emerson-content-search-result-list-entry .emerson-search-result-hash {
    margin-top: 8px !important;
    width: calc(100% - 0rem);
  }
}

.emerson-content-search-result .emerson-content-search-result-list-entry .emerson-search-result-url {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.emerson-content-search-result .emerson-content-search-result-list-entry .emerson-search-result-url a {
  color: #2d383f;
}

.emerson-content-search-result .emerson-content-search-result-list-entry .emerson-search-result-web-page .emerson-search-result-desc {
  max-height: 4.875em;
}

.emerson-content-search-result .emerson-content-search-result-list-entry > div {
  padding: 15px 10px;
}

.emerson-content-search-result .emerson-content-search-result-list-entry .emerson-search-result-type {
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: .08em;
  font-size: .75em;
  margin-bottom: 9px;
}

.emerson-content-search-result .emerson-content-search-result-list-entry .emerson-search-result-title {
  font-weight: 500;
  color: #00AA7E;
  margin-bottom: 6px;
}

.emerson-content-search-result .emerson-content-search-result-list-entry .emerson-search-result-desc {
  font-weight: 300;
  overflow: hidden;
  position: relative;
  max-height: 3.25em;
  text-align: justify;
  padding-right: 1em;
  margin-right: -1em;
}

.emerson-content-search-result .emerson-content-search-result-list-entry .emerson-search-result-desc:before {
  content: '...';
  position: absolute;
  right: 0;
  bottom: 0;
  text-align: right;
  width: 1em;
  background: linear-gradient(to left, #ffffff, #ffffff, rgba(0, 0, 0, 0));
}

.emerson-content-search-result .emerson-content-search-result-list-entry .emerson-search-result-desc:after {
  content: '';
  position: absolute;
  right: 0;
  width: 1em;
  height: 1em;
  margin-top: .2em;
  background-color: #ffffff;
}

.emerson-content-search-result .emerson-content-search-result-list-entry .emerson-search-result-metadata {
  font-weight: 600;
  margin-top: 20px;
}

.emerson-content-search-result .emerson-content-search-result-list-entry > .featured {
  background-color: #f0f0f0;
}

.emerson-content-search-result .emerson-content-search-result-list-entry > .featured .emerson-search-result-desc:before {
  background: linear-gradient(to left, #f0f0f0, #f0f0f0, rgba(0, 0, 0, 0));
}

.emerson-content-search-result .emerson-content-search-result-list-entry > .featured .emerson-search-result-desc:after {
  background-color: #f0f0f0;
}

@media (max-width: 766px) {
  .emerson-content-search-result .emerson-content-search-result-list-entry:first-child {
    border-top: 1px solid #c0c0c0;
  }
}

@media (min-width: 767px) {
  .emerson-content-search-result .emerson-content-search-result-list-entry {
    border-left: 1px solid #c0c0c0;
    padding: 15px 0 15px 15px;
  }
  .emerson-content-search-result .emerson-content-search-result-list-entry .emerson-search-result-metadata {
    font-size: .75em;
  }
}

.emerson-content-search-result .emerson-search-result-pagination {
  margin: 27px auto;
  text-align: center;
  font-size: 1.125em;
  font-weight: 400;
  color: #2d383f;
}

@media (min-width: 1280px) {
  .emerson-content-search-result .emerson-search-result-pagination {
    margin-top: 48px;
  }
}

.emerson-content-search-result .emerson-search-result-pagination .emerson-search-result-pagination-link {
  color: #00aa73;
  margin: 0 12px;
}

.emerson-content-search-result .emerson-search-result-pagination .emerson-search-result-pagination-link.emerson-current-page {
  color: #2d383f;
}

.emerson-content-search-result .emerson-search-result-pagination .emerson-search-result-pagination-link.emerson-current-page:hover {
  text-decoration: none;
  font-weight: 400;
}

.emerson-content-search-result .emerson-search-result-pagination .emerson-search-result-pagination-link:hover {
  text-decoration: underline;
  font-weight: 500;
}

.emerson-content-search-result .emerson-search-result-pagination .glyphicon {
  font-size: .6em;
  color: #00aa73;
}

.emerson-content-search-result .emerson-search-result-pagination .glyphicon:hover {
  text-decoration: underline;
  font-weight: 500;
}

.emerson-content-search-result .emerson-search-result-pagination .glyphicon-menu-right {
  margin-left: 8px;
}

.emerson-content-search-result .emerson-search-result-pagination .glyphicon-menu-left {
  margin-right: 8px;
}

@media (min-width: 767px) {
  .emerson-content-search-result .no-results {
    border-left: 1px solid #c0c0c0;
    border-bottom: 1px solid #c0c0c0;
  }
}

.emerson-content-search-result .emerson-content-search-results-filter-facets .businessSegmentNavWidget {
  display: table;
  width: 100%;
  border-bottom: 1px solid #c0c0c0;
}

@media (min-width: 767px) {
  .emerson-content-search-result .emerson-content-search-results-filter-facets .businessSegmentNavWidget {
    width: calc(100% - -13px);
  }
}

@media (min-width: 1280px) {
  .emerson-content-search-result .emerson-content-search-results-filter-facets .businessSegmentNavWidget {
    width: calc(100% - -20px);
  }
}

.emerson-content-search-result .emerson-content-search-results-filter-facets .businessSegmentNavWidget .business-unit-facet {
  display: table-cell;
  vertical-align: middle;
  height: 100px;
}

.emerson-content-search-result .emerson-content-search-results-filter-facets .businessSegmentNavWidget .business-unit-facet .selectWrapper {
  width: 100%;
}

.emerson-content-search-result .emerson-content-search-results-filter-facets .search-box-container {
  padding: 20px 0;
}

.emerson-content-search-result .emerson-content-search-results-filter-facets .search-box-container input {
  color: #2d383f;
  background-color: transparent;
  width: 100%;
  border: 0;
  border-bottom: 1px solid #2d383f;
  font-weight: 500;
  font-size: .875em;
  line-height: 2em;
  height: 26px;
  margin-right: -22px;
}

.emerson-content-search-result .emerson-content-search-results-filter-facets .search-box-container input::-moz-placeholder {
  color: #2d383f;
  opacity: 1;
}

.emerson-content-search-result .emerson-content-search-results-filter-facets .search-box-container input:-ms-input-placeholder {
  color: #2d383f;
}

.emerson-content-search-result .emerson-content-search-results-filter-facets .search-box-container input::-webkit-input-placeholder {
  color: #2d383f;
}

.emerson-content-search-result .emerson-content-search-results-filter-facets .search-box-container input:focus {
  outline: none;
}

.emerson-content-search-result .emerson-content-search-results-filter-facets .search-box-container input:focus::-moz-placeholder {
  color: transparent;
  opacity: 1;
}

.emerson-content-search-result .emerson-content-search-results-filter-facets .search-box-container input:focus:-ms-input-placeholder {
  color: transparent;
}

.emerson-content-search-result .emerson-content-search-results-filter-facets .search-box-container input:focus::-webkit-input-placeholder {
  color: transparent;
}

.emerson-content-search-result .emerson-content-search-results-filter-facets .search-box-container input::-ms-clear {
  display: none;
}

.emerson-content-search-result .emerson-content-search-results-filter-facets .search-box-container button {
  color: #2d383f;
  left: -6px;
}

@media (max-width: 766px) {
  .emerson-content-search-result .emerson-content-search-results-top {
    margin-top: 25px;
    margin-bottom: 25px;
  }
}

.foresee-search-feedback {
  background-color: #f0f0f0;
  padding: 15px;
  text-align: left;
}

.foresee-search-feedback hr {
  border-top: 1px solid #c0c0c0;
  margin: 10px auto 15px;
}

.foresee-search-feedback p {
  font-size: 0.8em !important;
  line-height: 1.5em !important;
  margin-bottom: 5px !important;
}

.foresee-search-feedback a {
  font-size: 0.75em !important;
  font-weight: 600;
  margin-right: 10px !important;
}

h1.search-header,
.searchSummaryWidget h1 {
  margin: 18px 0 30px 0;
  font-size: 1.5em;
  line-height: 1.333333em;
}

@media (min-width: 767px) {
  h1.search-header,
  .searchSummaryWidget h1 {
    margin: 30px 0;
    font-size: 1.1875em;
    line-height: 1.4737em;
  }
}

@media (min-width: 1280px) {
  h1.search-header,
  .searchSummaryWidget h1 {
    margin: 39px 0 33px 0;
    font-size: 1.6875em;
    line-height: 1.333333em;
  }
}

@media (max-width: 856px) {
  h1.search-header,
  .searchSummaryWidget h1 {
    font-size: 23px;
  }
}

#catalog_search_result_information {
  display: none;
}

.contentRecommendationWidget {
  position: relative;
}

.contentRecommendationWidget .left_espot {
  position: relative;
  z-index: 0;
}

.contentRecommendationWidget .left_espot.centered {
  text-align: center;
}

.contentRecommendationWidget .left_espot.centered a {
  display: inline-block;
  max-width: 100%;
  vertical-align: top;
}

.contentRecommendationWidget .left_espot.centered a img {
  display: block;
  max-width: 100%;
}

.contentRecommendationWidget .left_espot.centered img {
  display: inline-block;
  max-width: 100%;
  vertical-align: top;
}

.search-results-content {
  border-top: 1px solid #c0c0c0;
}

.search-page-container .search-results-content {
  border-top: 0;
}

.search-page-container .search-results-content .marginAlign {
  margin-left: 10px;
  margin-right: 10px;
}

.search-page-container .search-results-content .marginAlign .sectionHeaders {
  margin-top: 20px;
}

.search-page-container .search-results-content .marginAlign .prodLoad {
  display: block;
  margin-left: auto;
  margin-right: auto;
  margin-top: 140px;
  margin-bottom: 165px;
  width: 70px;
}

.search-page-container .search-results-content .marginAlign .itemsGrid {
  list-style: none;
  margin: 0px;
  padding: 0px;
}

.search-page-container .search-results-content .marginAlign .itemsGrid .itemListImg {
  width: 152px;
  height: 152px;
  display: block;
  margin: auto;
}

.search-page-container .search-results-content .marginAlign .itemsGrid .productListName {
  text-align: left;
  margin: 20px 20px 20px 20px;
}

@media (max-width: 1280px) {
  .search-page-container .search-results-content .marginAlign .itemsGrid .productListName {
    margin: 10px 10px 10px 10px;
  }
}

.search-page-container .search-results-content .borderClass {
  border-top: 1px solid #cdcdcd !important;
}

.search-page-container .search-results-content .floatClear {
  clear: both;
}

@media (max-width: 600px) {
  .search-page-container .search-results-content .tabButtonContainer {
    margin-bottom: 0px !important;
  }
  .search-page-container .search-results-content .tab {
    border-radius: 0px;
    border-left: none;
    border-right: none;
    width: 100%;
  }
}

@media (min-width: 1280px) {
  .search-page-container .search-results-content .tab {
    margin-top: 0px !important;
  }
}

.search-results-content .bottom-espot > div {
  padding: 0 0 32px 0;
  text-align: right;
}

@media (min-width: 1280px) {
  .search-results-content .bottom-espot > div {
    padding-bottom: 52px;
  }
}

.search-results-content .bottom-espot p {
  margin: 0;
  font-weight: 600;
  font-size: .75em;
  color: #7b9baa;
  line-height: 1.1667em;
}

.search-results-content .bottom-espot a {
  font-size: .625em;
  letter-spacing: .08em;
  margin-top: -2px;
  margin-right: 2px;
}

.search-results-content .bottom-espot a:after {
  width: 6px;
  height: 6px;
  margin-left: 5px;
}

.search-results-content .bottom-espot a .glyphicon {
  margin-left: 4px;
}

@media (min-width: 1280px) {
  .search-results-content .bottom-espot a {
    font-size: .75em;
  }
  .search-results-content .bottom-espot a:after {
    width: 8px;
    height: 8px;
  }
}

.allLinks {
  position: relative;
  float: right;
  font-size: 14px;
  font-weight: 600;
  margin-top: 20px;
  margin-bottom: 20px;
}

.allLinks.clear {
  clear: both;
}

.widget_product_compare {
  --device-padding-x: calc((100vw - 1180px) / 2);
  --grid-gutter: 1.25rem;
  --grid-column: calc((100vw - (var(--device-padding-x) * 2) - (var(--grid-gutter) * 11)) / 12);
  --grid-col-3: calc((var(--grid-column) * 3) + (var(--grid-gutter) * 2));
  --grid-col-5: calc((var(--grid-column) * 5) + (var(--grid-gutter) * 4));
  --grid-col-8: calc((var(--grid-column) * 8) + (var(--grid-gutter) * 7));
  color: #2d383f;
  padding-bottom: 3rem;
  /* width */
  /* Handle */
  /* Handle on hover */
  /* Rounded sliders */
}

@media screen and (max-width: 767px) {
  .widget_product_compare .row {
    min-width: var(--grid-col-8);
    max-width: var(--grid-col-8);
  }
}

@media screen and (min-width: 768px) and (max-width: 959px) {
  .widget_product_compare .row {
    min-width: var(--grid-col-5);
    max-width: var(--grid-col-8);
  }
}

@media screen and (min-width: 960px) and (max-width: 1279px) {
  .widget_product_compare .row {
    min-width: var(--grid-col-3);
    max-width: var(--grid-col-5);
  }
}

.widget_product_compare .compare_heading {
  font-size: 2.25rem;
  font-weight: 300;
  line-height: 1.33;
  letter-spacing: normal;
  color: var(--charcoal-grey);
}

.widget_product_compare .compare_heading .btn-back {
  width: auto;
  font-size: 12px;
}

@media screen and (max-width: 1279px) {
  .widget_product_compare .compare_heading {
    font-size: 1.875rem;
  }
}

.widget_product_compare .heading.zebra {
  margin: 16px 0 0;
  font-size: 1rem;
  font-weight: 300;
  line-height: 1.5;
  letter-spacing: normal;
  color: var(--charcoal-grey);
  padding: 0 0 24px;
}

.widget_product_compare > .top > .left_border > .right_border > .content > .heading,
.widget_product_compare > .middle > .left_border > .right_border > .content > .heading {
  color: #2d383f;
}

.widget_product_compare > .top > .left_border > .right_border > .content > .compare_main .row > .item > .heading_mobile,
.widget_product_compare > .middle > .left_border > .right_border > .content > .compare_main .row > .item > .heading_mobile {
  margin-bottom: 10px;
}

.widget_product_compare > .top > .left_border,
.widget_product_compare > .top > .middle,
.widget_product_compare > .top > .right_border,
.widget_product_compare > .middle > .left_border,
.widget_product_compare > .middle > .middle,
.widget_product_compare > .middle > .right_border {
  height: auto;
}

.widget_product_compare > .top > .left_border > .content > .heading,
.widget_product_compare > .top > .left_border > .content > .compare_main .row > .heading,
.widget_product_compare > .top > .middle > .content > .heading,
.widget_product_compare > .top > .middle > .content > .compare_main .row > .heading,
.widget_product_compare > .top > .right_border > .content > .heading,
.widget_product_compare > .top > .right_border > .content > .compare_main .row > .heading,
.widget_product_compare > .middle > .left_border > .content > .heading,
.widget_product_compare > .middle > .left_border > .content > .compare_main .row > .heading,
.widget_product_compare > .middle > .middle > .content > .heading,
.widget_product_compare > .middle > .middle > .content > .compare_main .row > .heading,
.widget_product_compare > .middle > .right_border > .content > .heading,
.widget_product_compare > .middle > .right_border > .content > .compare_main .row > .heading {
  color: #2d383f;
}

.widget_product_compare > .top > .left_border > .content .zebra,
.widget_product_compare > .top > .middle > .content .zebra,
.widget_product_compare > .top > .right_border > .content .zebra,
.widget_product_compare > .middle > .left_border > .content .zebra,
.widget_product_compare > .middle > .middle > .content .zebra,
.widget_product_compare > .middle > .right_border > .content .zebra {
  background-color: #f0f0f0;
}

.widget_product_compare > .top {
  border-top: 1px solid #e5e5e5;
}

@media screen {
  .widget_product_compare .row {
    max-height: 18rem;
    /* =12 lines of text*/
    overflow-y: scroll;
  }
}

.widget_product_compare .row {
  margin: 0;
}

.widget_product_compare .row .heading,
.widget_product_compare .row .item {
  padding: 1rem !important;
}

.widget_product_compare .row .heading .price,
.widget_product_compare .row .item .price {
  color: #d31245 !important;
}

.widget_product_compare .row .item {
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.71;
  letter-spacing: normal;
  color: var(--charcoal-grey);
  word-break: break-word;
}

@media screen and (min-width: 1280px) {
  .widget_product_compare .row .item {
    width: 230px;
    margin: 0px 0px 16px 0px;
    padding: 16px 20px 0px 0px !important;
  }
}

.widget_product_compare .row .image-container {
  max-width: 300px;
}

.widget_product_compare .row .heading,
.widget_product_compare .row .headingMobile {
  text-transform: uppercase;
  margin: 0;
  font-size: 0.75rem;
  font-weight: 600;
  line-height: 1.33;
  letter-spacing: normal;
  color: var(--charcoal-grey);
  position: sticky;
  top: 0;
}

.widget_product_compare .row .compare-cta {
  max-width: 250px;
  margin-top: 10px;
}

.widget_product_compare .row .compare-cta:first-child {
  margin-top: 0;
}

.widget_product_compare .row a.btn {
  max-width: 100%;
}

.widget_product_compare .row a.btn-primary {
  color: white;
}

.widget_product_compare .row a.btn-secondary {
  color: #2d383f;
  padding: 5px;
  height: auto;
}

.widget_product_compare .row a.btn-secondary:hover {
  text-decoration: none !important;
}

.widget_product_compare .row::-webkit-scrollbar {
  width: 4px;
}

.widget_product_compare .row::-webkit-scrollbar-thumb {
  background: #888;
}

.widget_product_compare .row::-webkit-scrollbar-thumb:hover {
  background: #555;
}

.widget_product_compare .btn-back {
  margin-bottom: 20px;
  margin: 0 0 0 4px;
  font-size: 0.75rem;
  font-weight: 600;
  line-height: 1.33;
  letter-spacing: normal;
  color: #00AA7E;
}

.widget_product_compare .btn-back:hover {
  color: #00916b;
}

.widget_product_compare .switch {
  position: relative;
  display: inline-block;
  width: 40px;
  height: 24px;
  margin: 0 8px 0 0;
  border-radius: 18px;
  background-color: #c0c0c0;
}

.widget_product_compare .switch-input {
  top: 0;
  left: 0;
  opacity: 0;
}

.widget_product_compare .switch-handle {
  position: absolute;
  cursor: pointer;
  left: 2px;
  bottom: 0;
  background-color: #ccc;
  -webkit-transition: .4s;
  transition: all .2s ease-in-out;
}

.widget_product_compare .switch-handle:before {
  position: inherit;
  content: "";
  background-color: #fff;
  bottom: 2px;
  width: 20px;
  height: 20px;
  -webkit-transition: .4s;
  transition: all .2s ease-in-out;
}

.widget_product_compare .close {
  right: 0%;
  width: 16px;
  height: 16px;
  transform: translate(0%, -50%);
  opacity: 1 !important;
}

.widget_product_compare input:checked + .switch-handle {
  left: -8px;
}

.widget_product_compare .checkedInput {
  background-color: #00AA7E;
}

.widget_product_compare input:checked + .switch-handle:before {
  -webkit-transform: translateX(26px);
  -ms-transform: translateX(26px);
  transform: translateX(26px);
}

.widget_product_compare .switch-handle {
  border-radius: 15px;
}

.widget_product_compare .switch-handle:before {
  border-radius: 50%;
}

.widget_product_compare .highlight {
  background-color: #dee6ea;
}

.widget_product_compare .band {
  box-shadow: inset 4px 0 0 0 #00AA7E;
}

.widget_product_compare .bottomline {
  border-bottom: 1px double #c0c0c0;
}

.widget_product_compare .highlightDiff {
  margin: 24px 0 0;
  font-size: 0.875rem;
  font-weight: 600;
  line-height: 1.71;
  letter-spacing: normal;
  color: var(--charcoal-grey);
  padding: 0 0 16px;
}

.widget_product_compare .backIcon {
  font-size: large;
}

.widget_product_compare .backIcon:hover {
  color: #00916b;
}

.widget_product_compare .compareTable {
  width: 100%;
}

.widget_product_compare .stickyHead {
  background: white;
  position: sticky;
  top: 64px;
  z-index: 10;
}

.widget_product_compare #product-image {
  overflow-y: initial;
}

@media screen and (max-width: 1279px) {
  .widget_product_compare .stickyHead {
    top: 0;
  }
}

.closable-espot {
  position: relative;
  font-size: 0.875em;
  line-height: 1.2857142857em;
}

.closable-espot .left_espot {
  height: 100%;
  text-align: center;
}

.closable-espot .header-banner-espot .padded-container {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100%;
}

.closable-espot .header-banner-espot .content-wrapper {
  display: inline-flex;
  align-items: center;
  text-align: center;
  width: auto;
}

.closable-espot .header-banner-espot img {
  max-width: 40px;
  margin-right: 20px;
  flex-shrink: 0;
}

.closable-espot .text-wrapper {
  margin-top: 17px;
  margin-bottom: 17px;
}

.closable-espot [data-background-color] .text-wrapper {
  margin-right: 20px;
  margin-left: 20px;
}

.closable-espot [data-background-color] img + .text-wrapper {
  margin-left: 0;
}

@media (max-width: 766px) {
  .closable-espot :not(li) > .left_espot .header-banner-espot .content-wrapper {
    padding-left: 30px;
    padding-right: 50px;
  }
}

@media (min-width: 767px) and (max-width: 1279px) {
  .closable-espot :not(li) > .left_espot .header-banner-espot .content-wrapper {
    padding-right: 9%;
  }
}

@media (min-width: 1280px) {
  .closable-espot :not(li) > .left_espot .header-banner-espot .content-wrapper {
    padding-right: 30px;
  }
}

.closable-espot li .header-banner-espot {
  height: 100%;
}

@media (min-width: 1280px) {
  .closable-espot .text-wrapper {
    margin-top: 16px;
    margin-bottom: 16px;
  }
  .closable-espot li .header-banner-espot .padded-container {
    width: 590px;
    margin: 0;
    text-align: center;
  }
  .closable-espot li:first-child .header-banner-espot .padded-container {
    margin-left: auto;
  }
}

.closable-espot.brand-primary-background,
.closable-espot .brand-primary-background {
  color: #ffffff;
}

.closable-espot.brand-primary-background a,
.closable-espot.brand-primary-background .close,
.closable-espot .brand-primary-background a,
.closable-espot .brand-primary-background .close {
  color: #ffffff;
}

.closable-espot.gray-background,
.closable-espot .gray-background {
  background-color: #f0f0f0;
}

.closable-espot.blue-gray-background,
.closable-espot .blue-gray-background {
  background-color: #dee6ea;
}

.closable-espot.rich-black-background,
.closable-espot .rich-black-background {
  background-color: #2d383f;
  color: #ffffff;
}

.closable-espot.rich-black-background .close,
.closable-espot .rich-black-background .close {
  color: #ffffff;
}

.closable-espot.white-background-with-border,
.closable-espot .white-background-with-border {
  border: 1px solid #c0c0c0;
  background-color: #ffffff;
}

.closable-espot.white-background-with-border {
  box-sizing: content-box;
}

.closable-espot.white-background-with-border .white-background-with-border {
  border: 0;
}

.closable-espot .close-bar {
  position: absolute;
  top: 0;
  width: 100%;
  height: 1px;
}

.closable-espot .close {
  float: right;
  text-shadow: none;
  opacity: 1;
  font-weight: normal;
  margin-top: 14px;
  color: #2d383f;
}

.closable-espot .close:hover {
  opacity: .8;
}

@media (min-width: 1280px) {
  .closable-espot .close {
    margin-top: 13px;
  }
}

.closable-espot .carousel {
  padding: 0;
}

.closable-espot .carousel .content {
  margin: 0;
}

.closable-espot .carousel ul {
  display: flex;
  white-space: normal;
}

.closable-espot .carousel li {
  width: 50%;
  height: auto;
}

.closable-espot .carousel li .left_espot {
  margin-left: 2px;
}

.closable-espot .carousel li:first-child > .left_espot {
  margin-right: 2px;
  margin-left: 0;
}

.closable-espot .prevPageButton,
.closable-espot .nextPageButton {
  display: none;
}

.appleton-page .compliance-search {
  padding-top: 50px;
}

.appleton-page .compliance-search .compliance-item {
  margin: 10px 0;
}

.appleton-page .compliance-search .btn {
  margin-top: 50px;
}

@media (max-width: 766px) {
  .appleton-page .compliance-search .btn {
    display: inline-block;
    width: 100%;
  }
}

.appleton-page .compliance-search form {
  text-align: center;
  margin: 50px 0;
}

.appleton-page .compliance-search-results {
  padding-top: 50px;
  padding-bottom: 50px;
}

.appleton-page .compliance-search-results table {
  width: 100%;
  margin: 25px 0 50px 0;
}

.appleton-page .compliance-search-results .add-item {
  margin-bottom: 50px;
}

.appleton-page .compliance-search-results .add-item * {
  vertical-align: middle;
}

.appleton-page .compliance-search-results .add-item label {
  font-weight: bold;
  margin: 0 10px 0 0;
}

.appleton-page .compliance-search-results .add-item .btn {
  width: auto;
  height: auto;
  padding-top: 2px;
  padding-bottom: 2px;
  line-height: 26px;
  display: inline-block;
}

@media (max-width: 766px) {
  .appleton-page .compliance-search-results .add-item label {
    display: block;
  }
  .appleton-page .compliance-search-results .footer .btn {
    margin: 0 auto;
  }
  .appleton-page .compliance-search-results .footer .btn:first-child {
    margin-bottom: 10px;
  }
}

@media (min-width: 767px) {
  .appleton-page .compliance-search-results .start-over {
    float: right;
  }
}

.appleton-page .compliance-certificate {
  padding-top: 50px;
}

.appleton-page .compliance-certificate img {
  display: block;
}

.appleton-page .compliance-certificate .address {
  float: right;
}

.appleton-page .compliance-certificate .address img {
  width: 200px;
}

.appleton-page .compliance-certificate .salutation {
  margin-bottom: 20px;
}

.appleton-page .compliance-certificate .salutation img {
  width: 225px;
}

.appleton-page .compliance-certificate .certificate {
  page-break-before: always;
  margin-bottom: 50px;
}

.appleton-page .compliance-certificate .certificate .header {
  text-align: center;
  margin: 50px 0;
}

.appleton-page .compliance-certificate .certificate img {
  width: 100%;
  max-width: 770px;
}

.appleton-page .compliance-certificate .certificate th {
  text-align: left;
}

.appleton-page .compliance-certificate table {
  margin: 25px 0 50px 0;
  width: 100%;
}

.appleton-page .compliance-certificate table.questions {
  text-align: center;
}

.appleton-page .compliance-certificate table.questions td, .appleton-page .compliance-certificate table.questions th {
  border: 1px solid #2d383f;
}

.appleton-page .compliance-certificate table.questions tbody td span {
  margin-left: -20px;
  position: absolute;
}

.appleton-page .compliance-certificate table.questions tbody td:first-child {
  text-align: left;
  padding-left: 50px;
}

.appleton-page .compliance-certificate table.questions tbody td.sub {
  padding-left: 100px;
}

.appleton-page .compliance-certificate thead {
  font-weight: 600;
}

.appleton-page .compliance-certificate th {
  text-transform: uppercase;
  text-align: center;
}

.appleton-page .compliance-certificate td, .appleton-page .compliance-certificate th {
  padding: 3px 10px;
}

.appleton-page h1 {
  text-transform: uppercase;
  text-align: center;
  font-size: 1.25em;
  font-weight: 600;
  padding: 35px;
}

.appleton-page .remove {
  color: #d31245;
  border: 0;
  background-color: transparent;
  font-weight: bold;
}

.dijitCalendar {
  width: 100%;
  max-width: 498px;
  border: 1px solid #c0c0c0;
  background: white;
  margin: 0 auto;
  font-size: 16px;
}

.dijitCalendar thead th {
  font-weight: 600;
  text-align: center;
}

.dijitCalendar thead .dijitDropDownButton {
  display: block;
  pointer-events: none;
}

.dijitCalendar thead .dijitCalendarMonthContainer th {
  background-color: #f0f0f0;
  height: 40px;
  line-height: 40px;
  overflow: hidden;
}

.dijitCalendar thead .dijitCalendarMonthLabel {
  text-transform: uppercase;
  letter-spacing: .08em;
  line-height: 40px;
}

.dijitCalendar thead .dijitCalendarArrow img {
  width: 10px;
  height: 10px;
  border-top: 2px solid #2d383f;
  border-right: 2px solid #2d383f;
  margin-bottom: 2px;
  cursor: pointer;
}

.dijitCalendar thead .dijitCalendarArrow:first-child {
  padding-left: 32px;
}

.dijitCalendar thead .dijitCalendarArrow:first-child img {
  transform: rotate(225deg);
}

.dijitCalendar thead .dijitCalendarArrow:last-child {
  padding-right: 32px;
}

.dijitCalendar thead .dijitCalendarArrow:last-child img {
  transform: rotate(45deg);
}

.dijitCalendar thead .dijitCalendarDayLabelTemplate {
  font-size: 1.125em;
  position: relative;
  width: 14.28571428%;
  padding-bottom: 14.28571428%;
  height: 0;
  border: 1px inset #f0f0f0;
  border-top: 0;
}

.dijitCalendar thead .dijitCalendarDayLabelTemplate span {
  position: absolute;
  top: 35%;
  bottom: 0;
  left: 0;
  right: 0;
}

.dijitCalendar tbody td {
  width: 14.28571428%;
  padding-bottom: 14.28571428%;
  height: 0;
  font-size: 1.125em;
  text-align: center;
  border: 1px inset #f0f0f0;
  position: relative;
  outline: 0;
  cursor: pointer;
}

.dijitCalendar tbody td span {
  position: absolute;
  top: 35%;
  bottom: 0;
  left: 0;
  right: 0;
}

.dijitCalendar tbody .dijitCalendarDisabledDate {
  cursor: default;
  color: #c0c0c0;
}

.dijitCalendar tbody .dijitCalendarHoveredDate {
  color: #00AA7E;
  border: 1px solid #00AA7E;
}

.dijitCalendar tbody .dijitCalendarActiveDate,
.dijitCalendar tbody .dijitCalendarSelectedDate,
.dijitCalendar tbody .dijitCalendarEnabledDate:active {
  color: #ffffff;
  background-color: #00AA7E;
  border: 1px solid #00AA7E;
}

.dijitCalendar tbody .dijitCalendarPreviousMonth,
.dijitCalendar tbody .dijitCalendarNextMonth {
  border: 0;
  height: 0;
  padding: 0;
  cursor: default;
  background-color: transparent;
  pointer-events: none;
}

.dijitCalendar tbody .dijitCalendarPreviousMonth span,
.dijitCalendar tbody .dijitCalendarNextMonth span {
  display: none;
}

.dijitCalendar tfoot {
  font-weight: 600;
  letter-spacing: .08em;
  text-align: center;
}

.dijitCalendar tfoot .dijitCalendarYearLabel {
  white-space: nowrap;
  border-top: 1px solid #f0f0f0;
  margin-top: -1px;
}

.dijitCalendar tfoot .dijitCalendarYearLabel span {
  padding: 17px 0 26px 0;
}

.dijitCalendar tfoot .dijitCalendarYearLabel span:hover {
  color: #00AA7E;
}

.dijitCalendar tfoot .dijitCalendarSelectedYear {
  color: #00AA7E;
  text-decoration: underline;
  margin: 0 40px;
}

@media (max-width: 460px) {
  .dijitCalendar thead .dijitCalendarDayLabelTemplate span,
  .dijitCalendar tbody td span {
    top: 32%;
  }
}

@media (max-width: 400px) {
  .dijitCalendar thead .dijitCalendarDayLabelTemplate span,
  .dijitCalendar tbody td span {
    top: 28%;
  }
}

@media (min-width: 767px) {
  .dijitCalendar {
    min-width: 498px;
  }
}

.action-drawer-container {
  position: relative;
}

.action-drawer-button {
  /*border-top: 2px solid $warm-gray;*/
  /*background-color: $gray;*/
  height: 50px;
  width: 59px;
  display: inline-block;
  color: #2d383f !important;
  position: relative;
  /*SA1-765 & SA1-766: CSS changes to include the new ellipses glyphicon*/
}

.action-drawer-button:focus {
  outline: 0;
}

.action-drawer-button .glyphicon-cog {
  top: 14px;
  right: 27px;
}

.action-drawer-button .glyphicon-chevron-down {
  top: 21px;
  right: 7px;
}

.action-drawer-button .glyphicon-option-horizontal {
  top: 14px;
  right: 36px;
}

.action-drawer-button .glyphicon,
.action-drawer .glyphicon {
  position: absolute;
}

.action-drawer-button .glyphicon-cog,
.action-drawer .glyphicon-cog {
  font-size: 21px;
}

.action-drawer-button .glyphicon-chevron-down,
.action-drawer-button .glyphicon-chevron-up,
.action-drawer .glyphicon-chevron-down,
.action-drawer .glyphicon-chevron-up {
  font-size: 14px;
}

.action-drawer {
  font-size: 16px;
  line-height: 1.625 !important;
  position: absolute;
  top: 0;
  right: 0;
  width: 300px;
  background: #ffffff;
  border: 1px solid #c0c0c0;
  z-index: 1;
  cursor: pointer;
  /*SA1-765 & SA1-766: CSS changes to include the new ellipses glyphicon*/
}

@media (max-width: 766px) {
  .action-drawer {
    width: 250px;
  }
}

.action-drawer .glyphicon-cog {
  top: 14px;
  right: 25px;
}

.action-drawer .glyphicon-chevron-up {
  font-size: 14px;
  top: 21px;
  right: 5px;
}

.action-drawer .action-drawer-header {
  background-color: #f0f0f0;
  border-top: 1px solid #c0c0c0;
  color: #2d383f !important;
  padding-left: 16px;
  text-align: left;
  position: relative;
  height: 48px;
  line-height: 44px;
  font-weight: 600 !important;
  letter-spacing: .08em;
  display: block;
  font-size: 0.875em;
  text-transform: uppercase;
}

.action-drawer ul {
  list-style-type: none;
  padding: 0;
  margin: 0;
}

.action-drawer ul li {
  border-top: 1px solid #c0c0c0;
}

.action-drawer ul li a {
  text-align: left;
  font-weight: 300 !important;
  color: #2d383f !important;
  display: block;
  padding: 2px 1rem;
  font-size: 0.9rem;
}

.action-drawer ul li a:hover {
  background: #00AA7E;
  color: #ffffff !important;
}

.action-drawer.actionDropdown {
  border-radius: 0;
  box-shadow: none;
  margin-top: 0;
  cursor: pointer;
}

.action-drawer .glyphicon-option-horizontal {
  top: 14px;
  right: 6px;
}

/*SA1-765 & SA1-766: CSS changes to change the new ellipses glyphicon
** inside the action table header*/
.rTableHeading .glyphicon.glyphicon-option-horizontal {
  /*display: flex;*/
  /*justify-content: center;*/
  font-size: 14px;
  color: #c0c0c0;
}

.oops-page {
  text-align: center;
  margin: 0 auto;
  max-width: 400px;
  padding: 75px 0 100px 0;
}

.oops-page .glyphicon {
  font-size: 3em;
  color: #00AA7E;
  margin-bottom: 40px;
}

/* SA1-1959 */
#pageLoadOverlayWorkspace {
  z-index: 9999;
  position: fixed;
  top: 40%;
  left: 47%;
}

#pageLoadOverlayWorkspace:after {
  content: "";
  z-index: -1;
  position: absolute;
  top: 50%;
  left: 50%;
  -ms-transform: translateX(-50%) translateY(-50%);
  transform: translateX(-50%) translateY(-50%);
  -webkit-transform: translateX(-50%) translateY(-50%);
  -moz-transform: translateX(-50%) translateY(-50%);
  height: 40px;
  width: 40px;
  opacity: .5;
}

#pageLoadOverlayWorkspace #advancedSearchOpenModal {
  padding: 7px;
  line-height: 3;
}

#pageLoadOverlayWorkspace .checkStatusContainer {
  display: inline-block;
}

#pageLoadOverlayWorkspace .checkStatusContainer #checkStatusLink {
  display: inline-block;
  width: auto;
  padding: 0px 10px;
}

#pageLoadOverlayWorkspace img {
  height: 44px;
  width: 44px;
}

#workspaceDetailPageDataTable {
  width: 100%;
}

#workspaceDetailPageDataTable #workspaceDetailPageTemplateTarget {
  margin: 20px 0;
}

#workspaceDetailPageDataTable #workspaceDetailPageTemplateTarget .tableDrawerUpRow {
  margin-top: -10px;
}

#workspaceDetailPageDataTable #workspaceDetailPageTemplateTarget .tableDrawerUpCol {
  text-align: center;
}

#workspaceDetailPageDataTable #workspaceDetailPageTemplateTarget .tableDrawerUpSvg {
  height: 27px;
  width: 45px;
  background-color: #f0f0f0;
  display: inline-block;
  cursor: pointer;
  border-bottom-left-radius: 90px;
  border-bottom-right-radius: 90px;
}

#workspaceDetailPageDataTable #workspaceDetailPageTemplateTarget .tableDrawerUpSvg svg {
  width: 20px;
  height: 10px;
  transform: rotate(180deg);
}

#workspaceDetailPageDataTable #workspaceDetailPageTemplateTarget .tableDrawerDownSvg svg {
  width: 20px;
  height: 21px;
  cursor: pointer;
}

#workspaceDetailPageDataTable #workspaceDetailPageTemplateTarget .tableDrawerOpen {
  font-size: 14px;
  font-weight: 600;
}

#workspaceDetailPageDataTable #workspaceDetailPageTemplateTarget .border-bottom {
  border-bottom: 1px solid #c0c0c0;
}

#workspaceDetailPageDataTable #workspaceDetailPageTemplateTarget .labelInnerTable .labelInnerTableSection {
  background: #eee;
  margin: 5px 0px;
  padding: 20px;
}

#workspaceDetailPageDataTable #workspaceDetailPageTemplateTarget .labelInnerTable .labelInnerTableSection .appendDataFirst .row {
  margin: 0px 8px;
}

#workspaceDetailPageDataTable #workspaceDetailPageTemplateTarget .labelInnerTable .labelInnerTableSection .appendDataLast .row {
  margin: 0px 8px;
}

#workspaceDetailPageDataTable #workspaceDetailPageTemplateTarget .labelInnerTableSection .header {
  padding-bottom: 20px;
}

#workspaceDetailPageDataTable #workspaceDetailPageTemplateTarget .labelInnerTableSection .expandIcon {
  float: right;
}

#workspaceDetailPageDataTable #workspaceDetailPageTemplateTarget .modelConfigWrapper {
  margin-left: -5px;
}

#workspaceDetailPageDataTable thead {
  border-bottom: 2px solid #c0c0c0;
}

#workspaceDetailPageDataTable th {
  position: relative;
  text-transform: uppercase;
  padding: 0px 2px;
}

#workspaceDetailPageDataTable th .dotMenu {
  padding-right: 7px;
}

#workspaceDetailPageDataTable th:hover {
  cursor: pointer;
}

#workspaceDetailPageDataTable .tableDrawer {
  border-bottom: 1px solid #c0c0c0;
  text-align: center;
}

#workspaceDetailPageDataTable .tableDrawer .tableDrawerDownSvg {
  height: 30px;
}

#workspaceDetailPageDataTable .tableDrawer .tableDrawerDownSvg:hover {
  height: 27px;
  width: 45px;
  background-color: #f0f0f0;
  display: inline-block;
  cursor: pointer;
  border-top-left-radius: 90px;
  border-top-right-radius: 90px;
}

#workspaceDetailPageDataTable .tableDrawer td {
  padding: 5px 0;
}

#workspaceDetailPageDataTable .tableContent td {
  padding: 2px 5px;
  vertical-align: top;
}

#workspaceDetailPageDataTable .tableContent .model p {
  margin: 0;
}

#workspaceDetailPageDataTable .tableContent .type p {
  min-height: 43px;
}

#workspaceDetailPageDataTable .tableContent .displayTabelCell {
  float: left;
  position: relative;
  word-break: break-word;
  padding: 0px 5px;
}

#workspaceDetailPageDataTable .tableContent .displayTabelCell.model .modelConfigWrapper {
  margin-right: -5px;
  padding: 0px 20px 0 0;
}

#workspaceDetailPageDataTable .tableContent #quantity {
  padding-top: 3px;
}

#workspaceDetailPageDataTable .tableContent .incompleteStatusIcon {
  color: #d31245;
}

#workspaceDetailPageDataTable .tableContent .incompleteStatus a {
  font-weight: 300;
  font-size: 13px;
}

#workspaceDetailPageDataTable .tableContent .incompleteStatus .editLinks {
  padding: 16px 0;
}

#workspaceDetailPageDataTable .tableContent .actionDrawerExpandSvg {
  cursor: pointer;
  padding-right: 12px;
}

#workspaceDetailPageDataTable .tableLabels td {
  padding: 5px 0;
}

#workspaceDetailPageDataTable .tableLabels .templateLabel {
  font-size: 12px;
}

#workspaceDetailPageDataTable .tableLabels .templateLabel:hover {
  cursor: pointer;
  text-decoration: underline;
}

#workspaceDetailPageDataTable .modelTd {
  word-break: break-word;
  -ms-word-break: break-all;
}

#workspaceDetailPageDataTable .emr-checkbox:not(old) + label {
  display: inline;
}

#workspaceDetailPageDataTable .arrowSpan svg {
  width: 13px;
  height: 9px;
  margin-left: 5px;
}

#workspaceDetailPageDataTable .tableDrawerOpen {
  border-bottom: 1px solid #c0c0c0;
  padding: 20px 0px;
}

#workspaceDetailPageDataTable .tableDrawerOpen .expandModelConfiguration {
  font-size: 12px;
}

#workspaceDetailPageDataTable .tableDrawerOpen .expandModelConfiguration .col-md-6 {
  padding: 0 22px;
}

#workspaceDetailPageDataTable .tableDrawerOpen .expandModelConfiguration .border-bottom:last-child {
  border-bottom: none;
}

#workspaceDetailPageDataTable .tableDrawerOpen .expandModelConfiguration .row div {
  padding: 8px 0;
}

#workspaceDetailPageDataTable .tableDrawerOpen .expandModelConfiguration .row div:last-child {
  font-weight: 300;
  word-break: break-all;
}

#workspaceDetailPageDataTable .inputQty {
  height: 50px;
  width: 50px;
  text-align: center;
}

#workspaceDetailPageDataTable .actionItemListTh .actionDrawerExpandSvg.disabled svg g {
  fill: silver;
}

#workspaceDetailPageDataTable .emptyTableContentTr td {
  padding: 50px 0;
  text-align: center;
}

#workspaceDetailPageDataTable .emptyTableContentTr a {
  text-decoration: underline;
}

#workspaceDetailPageDataTable .emptyTableContentTr .emptyTableContent {
  padding: 15px 0;
}

#workspaceDetailPageDataTable .emptyTableContentTr #clearNoResults {
  cursor: pointer;
  text-decoration: underline;
}

#workspaceDetailPage > div.paginationWrapper > div > a.active.selected {
  text-decoration: none;
  color: black;
  font-weight: bold;
}

#workspaceDetailPage .emr-margin .workspace-cta {
  float: right;
}

/*
#workspaceDetailPageDataTable .tableContent .incompleteStatus .editLinks{
	padding: 16px 0;
}
#workspaceDetailPageDataTable .tableLabels {
	padding: 35px 0px 20px;
}
*/
.actionItemListTd {
  position: relative;
  text-align: right;
}

.actionItemListTd .actionDrawerWrapper {
  position: absolute;
  z-index: 2;
  width: 190px;
  background-color: #fff;
  padding: 0 15px 15px 15px;
  right: 0px;
  top: 0px;
  -webkit-box-shadow: 0 0 10px #c0c0c0;
  box-shadow: 0 0 10px #c0c0c0;
  text-align: left;
}

.actionItemListTd .actionDrawerWrapper li a {
  text-transform: none;
  font-weight: 300;
  color: #2d383f;
}

.actionItemListTh {
  position: relative;
  text-align: right;
}

.actionItemListTh .actionDrawerWrapper {
  position: absolute;
  z-index: 2;
  width: 190px;
  background-color: #fff;
  padding: 0 15px 15px 15px;
  right: 0px;
  top: 0px;
  -webkit-box-shadow: 0 0 10px #c0c0c0;
  box-shadow: 0 0 10px #c0c0c0;
  text-align: left;
  text-transform: none;
}

.actionItemListTh .actionDrawerWrapper li a {
  text-transform: none;
  font-weight: 300;
  color: #2d383f;
}

.actionDrawerWrapper ul {
  margin: 0;
  padding: 0;
}

.actionDrawerWrapper li {
  padding-bottom: 10px;
  list-style: none;
  clear: both;
  cursor: pointer;
}

.actionDrawerWrapper .actionDrawerCloseSvg {
  float: right;
  padding: 0;
}

.workspace-detail-page-wrapper {
  color: #2d383f;
  font-size: 13px;
  margin-bottom: 30px;
}

.workspace-detail-page-wrapper .paginationWrapper {
  position: relative;
}

.workspace-detail-page-wrapper .pagination {
  display: block;
  text-align: center;
  margin: 0px auto;
}

.workspace-detail-page-wrapper .pagination li {
  padding: 0px 10px;
  background: #fff;
  color: #333;
  border: none;
}

.workspace-detail-page-wrapper .pagination li:hover {
  cursor: pointer;
}

.workspace-detail-page-wrapper .pagination span:hover {
  cursor: pointer;
}

.workspace-detail-page-wrapper .pagination .active {
  color: #00aa7e;
  text-decoration: underline;
}

.workspace-detail-page-wrapper .noOfItemsDisplayed {
  position: absolute;
  top: 0;
  right: 0;
}

.workspace-detail-page-wrapper .qtyUpdatedMsg {
  display: none;
  position: absolute;
  top: 60px;
  right: -40px;
  padding: 10px;
  font-size: 12px;
  width: 144px;
  border-radius: 5px;
  color: #FFFFFF;
  z-index: 20;
  background: #006ecc;
}

.workspace-detail-page-wrapper .searchWrapper {
  position: relative;
}

.workspace-detail-page-wrapper .dropdownSearch {
  border: 1px solid #c0c0c0;
  position: absolute;
  z-index: 1;
  width: 100%;
  background-color: #fff;
  border-top: none;
}

.workspace-detail-page-wrapper .dropdownSearch span {
  display: block;
  padding: 5px 10px;
}

.workspace-detail-page-wrapper .dropdownSearch span:hover {
  cursor: pointer;
  text-decoration: underline;
}

.workspace-detail-page-wrapper .filterByLabelWrapper {
  font-size: 14px;
  width: 100%;
  background: #f0f0f0;
  position: relative;
}

@media (max-width: 767px) {
  .workspace-detail-page-wrapper .emr-checkbox:not(old):checked + label:after {
    top: 8px;
    left: -26px;
  }
}

.workspace-detail-page-wrapper .emr-checkbox:not(old) + label:before {
  -webkit-box-shadow: 0 0 0 1px #c0c0c0;
  box-shadow: 0 0 0 1px #c0c0c0;
}

.workspace-detail-page-wrapper .emr-checkbox:not(old):checked + label:after {
  top: 1px;
  left: -17px;
  width: 6px;
  height: 12px;
  border-right: 2.4px solid #00AA7E;
  border-bottom: 2.4px solid #00AA7E;
}

.workspace-detail-page-wrapper .toUppercaseBold {
  font-weight: 600;
  text-transform: uppercase;
}

.workspace-detail-page-wrapper .textToUppercase {
  text-transform: uppercase;
}

.workspace-detail-page-wrapper .textToBold {
  font-weight: 600;
}

.workspace-detail-page-wrapper .textToMediumBold {
  font-weight: 500;
}

.workspace-detail-page-wrapper .textToMedium {
  font-size: 12px;
}

.workspace-detail-page-wrapper #submitInput {
  overflow: hidden;
  text-overflow: ellipsis;
  padding: 0 15px 0 15px;
  line-height: 16px;
  border: 1px solid #c0c0c0;
}

.workspace-detail-page-wrapper #submitInput::placeholder {
  font-style: italic;
}

.workspace-detail-page-wrapper #filterByLabelInput {
  overflow: hidden;
  text-overflow: ellipsis;
  padding: 0 15px 0 15px;
  line-height: 16px;
  border: 1px solid #c0c0c0;
}

.workspace-detail-page-wrapper #filterByLabelInput::placeholder {
  font-style: italic;
}

.workspace-detail-page-wrapper .inputWrapper {
  font-size: 14px;
  position: relative;
  width: 100%;
}

.workspace-detail-page-wrapper .inputWrapper .searchIcon {
  position: absolute;
  top: 16px;
  right: 15px;
}

.workspace-detail-page-wrapper .inputWrapper #filterByLabelSubmit.searchIcon {
  top: 25px;
}

.workspace-detail-page-wrapper #searchOnlyMyWorkspaceCheckbox + label {
  font-weight: 500;
  font-size: 12px;
  line-height: 18px;
}

.workspace-detail-page-wrapper #showingResultsFor {
  font-size: 12px;
}

.workspace-detail-page-wrapper #showingResultsFor .searchValue {
  margin: 0px 10px;
}

.workspace-detail-page-wrapper input {
  height: 50px;
  width: 100%;
  padding: 0px 10px;
}

.workspace-detail-page-wrapper select {
  height: 50px;
  width: 100%;
  padding: 0px 10px;
}

.workspace-detail-page-wrapper .label-item {
  display: inline-block;
  background: #eee;
  padding: 5px;
  margin-right: 10px;
}

.workspace-detail-page-wrapper .searchLabel {
  display: inline-block;
  background: #eee;
  padding: 5px;
  margin-right: 10px;
}

.workspace-detail-page-wrapper .float-right {
  float: right;
}

.workspace-detail-page-wrapper .margin-checkbox {
  margin-top: -15px;
  margin-bottom: 30px;
}

.workspace-detail-page-wrapper .margin-checkbox .emr-checkbox:not(old) + label {
  display: inline-block;
}

.emr-checkbox:not(old)[aria-checked=true] + label:after {
  top: 1px;
  left: -17px;
  width: 6px;
  height: 12px;
  border-right: 2.4px solid #00AA7E;
  border-bottom: 2.4px solid #00AA7E;
}

.emr-margin {
  margin-bottom: 30px;
}

#workspaceLandingPage #workspaceDetailPageDataTable th:first-child {
  width: 40%;
}

#workspaceLandingPage #workspaceDetailPageDataTable th:nth-child(2) {
  width: 10%;
}

#workspaceLandingPage #workspaceDetailPageDataTable th:nth-child(3) {
  width: 15%;
}

#workspaceLandingPage #workspaceDetailPageDataTable th:nth-child(4) {
  width: 15%;
}

#workspaceLandingPage #workspaceDetailPageDataTable th:nth-child(5) {
  width: 15%;
}

#workspaceLandingPage #workspaceDetailPageDataTable th.actionItemListTh {
  width: 5%;
}

#workspaceLandingPage #workspaceDetailPageDataTable td .displayTabelCell:first-child {
  width: 40%;
}

#workspaceLandingPage #workspaceDetailPageDataTable td .displayTabelCell:nth-child(2) {
  width: 10%;
}

#workspaceLandingPage #workspaceDetailPageDataTable td .displayTabelCell:nth-child(3) {
  width: 15%;
}

#workspaceLandingPage #workspaceDetailPageDataTable td .displayTabelCell:nth-child(4) {
  width: 15%;
}

#workspaceLandingPage #workspaceDetailPageDataTable td .displayTabelCell:nth-child(5) {
  width: 15%;
}

#workspaceLandingPage #workspaceDetailPageDataTable td .displayTabelCell.actionItemListTd {
  width: 5%;
}

#workspaceDetailPage #workspaceDetailPageDataTable thead th.headerCheckbox {
  width: 5%;
  padding-left: 6px;
}

#workspaceDetailPage #workspaceDetailPageDataTable thead th:nth-child(2) {
  width: 15%;
}

#workspaceDetailPage #workspaceDetailPageDataTable thead th:nth-child(3) {
  width: 15%;
}

#workspaceDetailPage #workspaceDetailPageDataTable thead th:nth-child(4) {
  width: 15%;
}

#workspaceDetailPage #workspaceDetailPageDataTable thead th:nth-child(5) {
  width: 15%;
}

#workspaceDetailPage #workspaceDetailPageDataTable thead th:nth-child(6) {
  width: 10%;
}

#workspaceDetailPage #workspaceDetailPageDataTable thead th:nth-child(7) {
  width: 15%;
}

#workspaceDetailPage #workspaceDetailPageDataTable thead th.quantity {
  width: 5%;
}

#workspaceDetailPage #workspaceDetailPageDataTable thead th.actionItemListTh {
  width: 5%;
}

#workspaceDetailPage #workspaceDetailPageDataTable tbody tr td .displayTabelCell.id {
  width: 5%;
  padding-left: 11px;
}

#workspaceDetailPage #workspaceDetailPageDataTable tbody tr td .displayTabelCell.name {
  width: 15%;
  max-height: 64px;
  overflow: hidden;
}

#workspaceDetailPage #workspaceDetailPageDataTable tbody tr td .displayTabelCell.product {
  width: 15%;
  max-height: 64px;
  overflow: hidden;
}

#workspaceDetailPage #workspaceDetailPageDataTable tbody tr td .displayTabelCell.model {
  width: 15%;
}

#workspaceDetailPage #workspaceDetailPageDataTable tbody tr td .displayTabelCell.size {
  width: 15%;
  color: #00AA7E;
}

#workspaceDetailPage #workspaceDetailPageDataTable tbody tr td .displayTabelCell.status {
  width: 10%;
}

#workspaceDetailPage #workspaceDetailPageDataTable tbody tr td .displayTabelCell.date {
  width: 15%;
}

#workspaceDetailPage #workspaceDetailPageDataTable tbody tr td .displayTabelCell#quantity {
  width: 5%;
}

#workspaceDetailPage #workspaceDetailPageDataTable tbody tr td .displayTabelCell.actionItemListTd {
  width: 5%;
}

#GenerateDrawingPopup .generateDrawingsTemplate #generateDrawingErrorMsg span {
  color: #d31245;
}

#GenerateDrawingPopup .generateDrawingsTemplate .formatNotSelectedError {
  color: #d31245;
}

#GenerateReportPopup .generateReportTemplate #generateReportErrorMsg span {
  color: #d31245;
}

#GenerateReportPopup .generateReportTemplate .formatNotSelectedError {
  color: #d31245;
}

#advancedSearchModal .col-xs-2.col-md-6.emr-margin {
  padding-top: 10px;
}

#viewWorkspaceHistoryModal h5 {
  margin-bottom: 15px;
}

.added-to-cart-notification {
  position: absolute;
  top: 45px;
  right: 0;
  width: 100%;
  padding: 0 10px;
  font-size: .875em;
  line-height: 1.4286em;
  color: #c0c0c0;
  font-weight: 400;
  cursor: pointer;
}

.added-to-cart-notification:after {
  content: "";
  position: absolute;
  width: 0;
  height: 0;
  margin-left: -0.5em;
  top: 0;
  right: 171px;
  box-sizing: border-box;
  border: 5px solid black;
  border-color: transparent transparent #ffffff #ffffff;
  transform-origin: 0 0;
  transform: rotate(-45deg);
  box-shadow: 3px -3px 3px rgba(0, 0, 0, 0.15);
  background-color: #ffffff;
}

.added-to-cart-notification .wrapper {
  background-color: #ffffff;
  width: 100%;
  box-shadow: 0 0 6px rgba(0, 0, 0, 0.4);
  padding: 10px 40px 10px 10px;
  position: relative;
}

.added-to-cart-notification .close {
  position: absolute;
  height: 100%;
  width: 30px;
  background-color: #00AA7E;
  top: 0;
  right: 0;
  opacity: 1;
}

.added-to-cart-notification .close:after, .added-to-cart-notification .close:before {
  content: "";
  position: absolute;
  top: 50%;
  right: 7px;
  margin-top: -1px;
  display: inline-block;
  height: 2px;
  width: 14px;
  transform: rotate(45deg);
  background-color: #ffffff;
}

.added-to-cart-notification .close:before {
  transform: rotate(-45deg);
}

.added-to-cart-notification .product-name {
  font-weight: 500;
  color: #2d383f;
  margin-bottom: 5px;
}

@media (min-width: 767px) {
  .added-to-cart-notification {
    width: 355px;
    padding: 0;
    top: 51px;
    right: 0px;
  }
  .added-to-cart-notification:after {
    right: 182px;
    border-width: 7px;
  }
  .added-to-cart-notification .wrapper {
    padding-right: 45px;
  }
  .added-to-cart-notification .close {
    width: 35px;
  }
  .added-to-cart-notification .close:after, .added-to-cart-notification .close:before {
    width: 20px;
  }
}

@media (min-width: 1280px) {
  .added-to-cart-notification {
    top: 62px;
    left: -90px;
  }
  .added-to-cart-notification:after {
    left: 148px;
  }
}

@media (max-width: 480px) {
  .added-to-cart-notification {
    top: 45px;
    right: -8px;
  }
}

/****************************************************************
*
* CSS Percentage Circle
* Author: Andre Firchow
*
*****************************************************************/
.rect-auto, .c100.p51 .slice, .c100.p52 .slice, .c100.p53 .slice, .c100.p54 .slice, .c100.p55 .slice, .c100.p56 .slice, .c100.p57 .slice, .c100.p58 .slice, .c100.p59 .slice, .c100.p60 .slice, .c100.p61 .slice, .c100.p62 .slice, .c100.p63 .slice, .c100.p64 .slice, .c100.p65 .slice, .c100.p66 .slice, .c100.p67 .slice, .c100.p68 .slice, .c100.p69 .slice, .c100.p70 .slice, .c100.p71 .slice, .c100.p72 .slice, .c100.p73 .slice, .c100.p74 .slice, .c100.p75 .slice, .c100.p76 .slice, .c100.p77 .slice, .c100.p78 .slice, .c100.p79 .slice, .c100.p80 .slice, .c100.p81 .slice, .c100.p82 .slice, .c100.p83 .slice, .c100.p84 .slice, .c100.p85 .slice, .c100.p86 .slice, .c100.p87 .slice, .c100.p88 .slice, .c100.p89 .slice, .c100.p90 .slice, .c100.p91 .slice, .c100.p92 .slice, .c100.p93 .slice, .c100.p94 .slice, .c100.p95 .slice, .c100.p96 .slice, .c100.p97 .slice, .c100.p98 .slice, .c100.p99 .slice, .c100.p100 .slice {
  clip: rect(auto, auto, auto, auto);
}

.pie, .c100 .bar, .c100.p51 .fill, .c100.p52 .fill, .c100.p53 .fill, .c100.p54 .fill, .c100.p55 .fill, .c100.p56 .fill, .c100.p57 .fill, .c100.p58 .fill, .c100.p59 .fill, .c100.p60 .fill, .c100.p61 .fill, .c100.p62 .fill, .c100.p63 .fill, .c100.p64 .fill, .c100.p65 .fill, .c100.p66 .fill, .c100.p67 .fill, .c100.p68 .fill, .c100.p69 .fill, .c100.p70 .fill, .c100.p71 .fill, .c100.p72 .fill, .c100.p73 .fill, .c100.p74 .fill, .c100.p75 .fill, .c100.p76 .fill, .c100.p77 .fill, .c100.p78 .fill, .c100.p79 .fill, .c100.p80 .fill, .c100.p81 .fill, .c100.p82 .fill, .c100.p83 .fill, .c100.p84 .fill, .c100.p85 .fill, .c100.p86 .fill, .c100.p87 .fill, .c100.p88 .fill, .c100.p89 .fill, .c100.p90 .fill, .c100.p91 .fill, .c100.p92 .fill, .c100.p93 .fill, .c100.p94 .fill, .c100.p95 .fill, .c100.p96 .fill, .c100.p97 .fill, .c100.p98 .fill, .c100.p99 .fill, .c100.p100 .fill {
  position: absolute;
  border: 0.08em solid #307bbb;
  width: 0.84em;
  height: 0.84em;
  clip: rect(0em, 0.5em, 1em, 0em);
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);
}

.pie-fill, .c100.p51 .bar:after, .c100.p51 .fill, .c100.p52 .bar:after, .c100.p52 .fill, .c100.p53 .bar:after, .c100.p53 .fill, .c100.p54 .bar:after, .c100.p54 .fill, .c100.p55 .bar:after, .c100.p55 .fill, .c100.p56 .bar:after, .c100.p56 .fill, .c100.p57 .bar:after, .c100.p57 .fill, .c100.p58 .bar:after, .c100.p58 .fill, .c100.p59 .bar:after, .c100.p59 .fill, .c100.p60 .bar:after, .c100.p60 .fill, .c100.p61 .bar:after, .c100.p61 .fill, .c100.p62 .bar:after, .c100.p62 .fill, .c100.p63 .bar:after, .c100.p63 .fill, .c100.p64 .bar:after, .c100.p64 .fill, .c100.p65 .bar:after, .c100.p65 .fill, .c100.p66 .bar:after, .c100.p66 .fill, .c100.p67 .bar:after, .c100.p67 .fill, .c100.p68 .bar:after, .c100.p68 .fill, .c100.p69 .bar:after, .c100.p69 .fill, .c100.p70 .bar:after, .c100.p70 .fill, .c100.p71 .bar:after, .c100.p71 .fill, .c100.p72 .bar:after, .c100.p72 .fill, .c100.p73 .bar:after, .c100.p73 .fill, .c100.p74 .bar:after, .c100.p74 .fill, .c100.p75 .bar:after, .c100.p75 .fill, .c100.p76 .bar:after, .c100.p76 .fill, .c100.p77 .bar:after, .c100.p77 .fill, .c100.p78 .bar:after, .c100.p78 .fill, .c100.p79 .bar:after, .c100.p79 .fill, .c100.p80 .bar:after, .c100.p80 .fill, .c100.p81 .bar:after, .c100.p81 .fill, .c100.p82 .bar:after, .c100.p82 .fill, .c100.p83 .bar:after, .c100.p83 .fill, .c100.p84 .bar:after, .c100.p84 .fill, .c100.p85 .bar:after, .c100.p85 .fill, .c100.p86 .bar:after, .c100.p86 .fill, .c100.p87 .bar:after, .c100.p87 .fill, .c100.p88 .bar:after, .c100.p88 .fill, .c100.p89 .bar:after, .c100.p89 .fill, .c100.p90 .bar:after, .c100.p90 .fill, .c100.p91 .bar:after, .c100.p91 .fill, .c100.p92 .bar:after, .c100.p92 .fill, .c100.p93 .bar:after, .c100.p93 .fill, .c100.p94 .bar:after, .c100.p94 .fill, .c100.p95 .bar:after, .c100.p95 .fill, .c100.p96 .bar:after, .c100.p96 .fill, .c100.p97 .bar:after, .c100.p97 .fill, .c100.p98 .bar:after, .c100.p98 .fill, .c100.p99 .bar:after, .c100.p99 .fill, .c100.p100 .bar:after, .c100.p100 .fill {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}

.c100 {
  position: relative;
  font-size: 120px;
  width: 1em;
  height: 1em;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  float: left;
  margin: 0 0.1em 0.1em 0;
  background-color: #cccccc;
}

.c100 *, .c100 *:before, .c100 *:after {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}

.c100.center {
  float: none;
  margin: 0 auto;
}

.c100.big {
  font-size: 240px;
}

.c100.small {
  font-size: 80px;
}

.c100 > span {
  position: absolute;
  width: 100%;
  z-index: 1;
  left: 0;
  top: 0;
  width: 3.75em;
  line-height: 3.75em;
  font-size: 22px;
  font-weight: 500;
  color: #0caa41;
  display: block;
  text-align: center;
  white-space: nowrap;
  -webkit-transition-property: all;
  -moz-transition-property: all;
  -o-transition-property: all;
  transition-property: all;
  -webkit-transition-duration: 0.2s;
  -moz-transition-duration: 0.2s;
  -o-transition-duration: 0.2s;
  transition-duration: 0.2s;
  -webkit-transition-timing-function: ease-out;
  -moz-transition-timing-function: ease-out;
  -o-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}

.c100:after {
  position: absolute;
  top: 0.08em;
  left: 0.08em;
  display: block;
  content: " ";
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  background-color: #ffffff;
  width: 0.84em;
  height: 0.84em;
  -webkit-transition-property: all;
  -moz-transition-property: all;
  -o-transition-property: all;
  transition-property: all;
  -webkit-transition-duration: 0.2s;
  -moz-transition-duration: 0.2s;
  -o-transition-duration: 0.2s;
  transition-duration: 0.2s;
  -webkit-transition-timing-function: ease-in;
  -moz-transition-timing-function: ease-in;
  -o-transition-timing-function: ease-in;
  transition-timing-function: ease-in;
}

.c100 .slice {
  position: absolute;
  width: 1em;
  height: 1em;
  clip: rect(0em, 1em, 1em, 0.5em);
}

.c100.p1 .bar {
  -webkit-transform: rotate(3.6deg);
  -moz-transform: rotate(3.6deg);
  -ms-transform: rotate(3.6deg);
  -o-transform: rotate(3.6deg);
  transform: rotate(3.6deg);
}

.c100.p2 .bar {
  -webkit-transform: rotate(7.2deg);
  -moz-transform: rotate(7.2deg);
  -ms-transform: rotate(7.2deg);
  -o-transform: rotate(7.2deg);
  transform: rotate(7.2deg);
}

.c100.p3 .bar {
  -webkit-transform: rotate(10.8deg);
  -moz-transform: rotate(10.8deg);
  -ms-transform: rotate(10.8deg);
  -o-transform: rotate(10.8deg);
  transform: rotate(10.8deg);
}

.c100.p4 .bar {
  -webkit-transform: rotate(14.4deg);
  -moz-transform: rotate(14.4deg);
  -ms-transform: rotate(14.4deg);
  -o-transform: rotate(14.4deg);
  transform: rotate(14.4deg);
}

.c100.p5 .bar {
  -webkit-transform: rotate(18deg);
  -moz-transform: rotate(18deg);
  -ms-transform: rotate(18deg);
  -o-transform: rotate(18deg);
  transform: rotate(18deg);
}

.c100.p6 .bar {
  -webkit-transform: rotate(21.6deg);
  -moz-transform: rotate(21.6deg);
  -ms-transform: rotate(21.6deg);
  -o-transform: rotate(21.6deg);
  transform: rotate(21.6deg);
}

.c100.p7 .bar {
  -webkit-transform: rotate(25.2deg);
  -moz-transform: rotate(25.2deg);
  -ms-transform: rotate(25.2deg);
  -o-transform: rotate(25.2deg);
  transform: rotate(25.2deg);
}

.c100.p8 .bar {
  -webkit-transform: rotate(28.8deg);
  -moz-transform: rotate(28.8deg);
  -ms-transform: rotate(28.8deg);
  -o-transform: rotate(28.8deg);
  transform: rotate(28.8deg);
}

.c100.p9 .bar {
  -webkit-transform: rotate(32.4deg);
  -moz-transform: rotate(32.4deg);
  -ms-transform: rotate(32.4deg);
  -o-transform: rotate(32.4deg);
  transform: rotate(32.4deg);
}

.c100.p10 .bar {
  -webkit-transform: rotate(36deg);
  -moz-transform: rotate(36deg);
  -ms-transform: rotate(36deg);
  -o-transform: rotate(36deg);
  transform: rotate(36deg);
}

.c100.p11 .bar {
  -webkit-transform: rotate(39.6deg);
  -moz-transform: rotate(39.6deg);
  -ms-transform: rotate(39.6deg);
  -o-transform: rotate(39.6deg);
  transform: rotate(39.6deg);
}

.c100.p12 .bar {
  -webkit-transform: rotate(43.2deg);
  -moz-transform: rotate(43.2deg);
  -ms-transform: rotate(43.2deg);
  -o-transform: rotate(43.2deg);
  transform: rotate(43.2deg);
}

.c100.p13 .bar {
  -webkit-transform: rotate(46.8deg);
  -moz-transform: rotate(46.8deg);
  -ms-transform: rotate(46.8deg);
  -o-transform: rotate(46.8deg);
  transform: rotate(46.8deg);
}

.c100.p14 .bar {
  -webkit-transform: rotate(50.4deg);
  -moz-transform: rotate(50.4deg);
  -ms-transform: rotate(50.4deg);
  -o-transform: rotate(50.4deg);
  transform: rotate(50.4deg);
}

.c100.p15 .bar {
  -webkit-transform: rotate(54deg);
  -moz-transform: rotate(54deg);
  -ms-transform: rotate(54deg);
  -o-transform: rotate(54deg);
  transform: rotate(54deg);
}

.c100.p16 .bar {
  -webkit-transform: rotate(57.6deg);
  -moz-transform: rotate(57.6deg);
  -ms-transform: rotate(57.6deg);
  -o-transform: rotate(57.6deg);
  transform: rotate(57.6deg);
}

.c100.p17 .bar {
  -webkit-transform: rotate(61.2deg);
  -moz-transform: rotate(61.2deg);
  -ms-transform: rotate(61.2deg);
  -o-transform: rotate(61.2deg);
  transform: rotate(61.2deg);
}

.c100.p18 .bar {
  -webkit-transform: rotate(64.8deg);
  -moz-transform: rotate(64.8deg);
  -ms-transform: rotate(64.8deg);
  -o-transform: rotate(64.8deg);
  transform: rotate(64.8deg);
}

.c100.p19 .bar {
  -webkit-transform: rotate(68.4deg);
  -moz-transform: rotate(68.4deg);
  -ms-transform: rotate(68.4deg);
  -o-transform: rotate(68.4deg);
  transform: rotate(68.4deg);
}

.c100.p20 .bar {
  -webkit-transform: rotate(72deg);
  -moz-transform: rotate(72deg);
  -ms-transform: rotate(72deg);
  -o-transform: rotate(72deg);
  transform: rotate(72deg);
}

.c100.p21 .bar {
  -webkit-transform: rotate(75.6deg);
  -moz-transform: rotate(75.6deg);
  -ms-transform: rotate(75.6deg);
  -o-transform: rotate(75.6deg);
  transform: rotate(75.6deg);
}

.c100.p22 .bar {
  -webkit-transform: rotate(79.2deg);
  -moz-transform: rotate(79.2deg);
  -ms-transform: rotate(79.2deg);
  -o-transform: rotate(79.2deg);
  transform: rotate(79.2deg);
}

.c100.p23 .bar {
  -webkit-transform: rotate(82.8deg);
  -moz-transform: rotate(82.8deg);
  -ms-transform: rotate(82.8deg);
  -o-transform: rotate(82.8deg);
  transform: rotate(82.8deg);
}

.c100.p24 .bar {
  -webkit-transform: rotate(86.4deg);
  -moz-transform: rotate(86.4deg);
  -ms-transform: rotate(86.4deg);
  -o-transform: rotate(86.4deg);
  transform: rotate(86.4deg);
}

.c100.p25 .bar {
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg);
}

.c100.p26 .bar {
  -webkit-transform: rotate(93.6deg);
  -moz-transform: rotate(93.6deg);
  -ms-transform: rotate(93.6deg);
  -o-transform: rotate(93.6deg);
  transform: rotate(93.6deg);
}

.c100.p27 .bar {
  -webkit-transform: rotate(97.2deg);
  -moz-transform: rotate(97.2deg);
  -ms-transform: rotate(97.2deg);
  -o-transform: rotate(97.2deg);
  transform: rotate(97.2deg);
}

.c100.p28 .bar {
  -webkit-transform: rotate(100.8deg);
  -moz-transform: rotate(100.8deg);
  -ms-transform: rotate(100.8deg);
  -o-transform: rotate(100.8deg);
  transform: rotate(100.8deg);
}

.c100.p29 .bar {
  -webkit-transform: rotate(104.4deg);
  -moz-transform: rotate(104.4deg);
  -ms-transform: rotate(104.4deg);
  -o-transform: rotate(104.4deg);
  transform: rotate(104.4deg);
}

.c100.p30 .bar {
  -webkit-transform: rotate(108deg);
  -moz-transform: rotate(108deg);
  -ms-transform: rotate(108deg);
  -o-transform: rotate(108deg);
  transform: rotate(108deg);
}

.c100.p31 .bar {
  -webkit-transform: rotate(111.6deg);
  -moz-transform: rotate(111.6deg);
  -ms-transform: rotate(111.6deg);
  -o-transform: rotate(111.6deg);
  transform: rotate(111.6deg);
}

.c100.p32 .bar {
  -webkit-transform: rotate(115.2deg);
  -moz-transform: rotate(115.2deg);
  -ms-transform: rotate(115.2deg);
  -o-transform: rotate(115.2deg);
  transform: rotate(115.2deg);
}

.c100.p33 .bar {
  -webkit-transform: rotate(118.8deg);
  -moz-transform: rotate(118.8deg);
  -ms-transform: rotate(118.8deg);
  -o-transform: rotate(118.8deg);
  transform: rotate(118.8deg);
}

.c100.p34 .bar {
  -webkit-transform: rotate(122.4deg);
  -moz-transform: rotate(122.4deg);
  -ms-transform: rotate(122.4deg);
  -o-transform: rotate(122.4deg);
  transform: rotate(122.4deg);
}

.c100.p35 .bar {
  -webkit-transform: rotate(126deg);
  -moz-transform: rotate(126deg);
  -ms-transform: rotate(126deg);
  -o-transform: rotate(126deg);
  transform: rotate(126deg);
}

.c100.p36 .bar {
  -webkit-transform: rotate(129.6deg);
  -moz-transform: rotate(129.6deg);
  -ms-transform: rotate(129.6deg);
  -o-transform: rotate(129.6deg);
  transform: rotate(129.6deg);
}

.c100.p37 .bar {
  -webkit-transform: rotate(133.2deg);
  -moz-transform: rotate(133.2deg);
  -ms-transform: rotate(133.2deg);
  -o-transform: rotate(133.2deg);
  transform: rotate(133.2deg);
}

.c100.p38 .bar {
  -webkit-transform: rotate(136.8deg);
  -moz-transform: rotate(136.8deg);
  -ms-transform: rotate(136.8deg);
  -o-transform: rotate(136.8deg);
  transform: rotate(136.8deg);
}

.c100.p39 .bar {
  -webkit-transform: rotate(140.4deg);
  -moz-transform: rotate(140.4deg);
  -ms-transform: rotate(140.4deg);
  -o-transform: rotate(140.4deg);
  transform: rotate(140.4deg);
}

.c100.p40 .bar {
  -webkit-transform: rotate(144deg);
  -moz-transform: rotate(144deg);
  -ms-transform: rotate(144deg);
  -o-transform: rotate(144deg);
  transform: rotate(144deg);
}

.c100.p41 .bar {
  -webkit-transform: rotate(147.6deg);
  -moz-transform: rotate(147.6deg);
  -ms-transform: rotate(147.6deg);
  -o-transform: rotate(147.6deg);
  transform: rotate(147.6deg);
}

.c100.p42 .bar {
  -webkit-transform: rotate(151.2deg);
  -moz-transform: rotate(151.2deg);
  -ms-transform: rotate(151.2deg);
  -o-transform: rotate(151.2deg);
  transform: rotate(151.2deg);
}

.c100.p43 .bar {
  -webkit-transform: rotate(154.8deg);
  -moz-transform: rotate(154.8deg);
  -ms-transform: rotate(154.8deg);
  -o-transform: rotate(154.8deg);
  transform: rotate(154.8deg);
}

.c100.p44 .bar {
  -webkit-transform: rotate(158.4deg);
  -moz-transform: rotate(158.4deg);
  -ms-transform: rotate(158.4deg);
  -o-transform: rotate(158.4deg);
  transform: rotate(158.4deg);
}

.c100.p45 .bar {
  -webkit-transform: rotate(162deg);
  -moz-transform: rotate(162deg);
  -ms-transform: rotate(162deg);
  -o-transform: rotate(162deg);
  transform: rotate(162deg);
}

.c100.p46 .bar {
  -webkit-transform: rotate(165.6deg);
  -moz-transform: rotate(165.6deg);
  -ms-transform: rotate(165.6deg);
  -o-transform: rotate(165.6deg);
  transform: rotate(165.6deg);
}

.c100.p47 .bar {
  -webkit-transform: rotate(169.2deg);
  -moz-transform: rotate(169.2deg);
  -ms-transform: rotate(169.2deg);
  -o-transform: rotate(169.2deg);
  transform: rotate(169.2deg);
}

.c100.p48 .bar {
  -webkit-transform: rotate(172.8deg);
  -moz-transform: rotate(172.8deg);
  -ms-transform: rotate(172.8deg);
  -o-transform: rotate(172.8deg);
  transform: rotate(172.8deg);
}

.c100.p49 .bar {
  -webkit-transform: rotate(176.4deg);
  -moz-transform: rotate(176.4deg);
  -ms-transform: rotate(176.4deg);
  -o-transform: rotate(176.4deg);
  transform: rotate(176.4deg);
}

.c100.p50 .bar {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}

.c100.p51 .bar {
  -webkit-transform: rotate(183.6deg);
  -moz-transform: rotate(183.6deg);
  -ms-transform: rotate(183.6deg);
  -o-transform: rotate(183.6deg);
  transform: rotate(183.6deg);
}

.c100.p52 .bar {
  -webkit-transform: rotate(187.2deg);
  -moz-transform: rotate(187.2deg);
  -ms-transform: rotate(187.2deg);
  -o-transform: rotate(187.2deg);
  transform: rotate(187.2deg);
}

.c100.p53 .bar {
  -webkit-transform: rotate(190.8deg);
  -moz-transform: rotate(190.8deg);
  -ms-transform: rotate(190.8deg);
  -o-transform: rotate(190.8deg);
  transform: rotate(190.8deg);
}

.c100.p54 .bar {
  -webkit-transform: rotate(194.4deg);
  -moz-transform: rotate(194.4deg);
  -ms-transform: rotate(194.4deg);
  -o-transform: rotate(194.4deg);
  transform: rotate(194.4deg);
}

.c100.p55 .bar {
  -webkit-transform: rotate(198deg);
  -moz-transform: rotate(198deg);
  -ms-transform: rotate(198deg);
  -o-transform: rotate(198deg);
  transform: rotate(198deg);
}

.c100.p56 .bar {
  -webkit-transform: rotate(201.6deg);
  -moz-transform: rotate(201.6deg);
  -ms-transform: rotate(201.6deg);
  -o-transform: rotate(201.6deg);
  transform: rotate(201.6deg);
}

.c100.p57 .bar {
  -webkit-transform: rotate(205.2deg);
  -moz-transform: rotate(205.2deg);
  -ms-transform: rotate(205.2deg);
  -o-transform: rotate(205.2deg);
  transform: rotate(205.2deg);
}

.c100.p58 .bar {
  -webkit-transform: rotate(208.8deg);
  -moz-transform: rotate(208.8deg);
  -ms-transform: rotate(208.8deg);
  -o-transform: rotate(208.8deg);
  transform: rotate(208.8deg);
}

.c100.p59 .bar {
  -webkit-transform: rotate(212.4deg);
  -moz-transform: rotate(212.4deg);
  -ms-transform: rotate(212.4deg);
  -o-transform: rotate(212.4deg);
  transform: rotate(212.4deg);
}

.c100.p60 .bar {
  -webkit-transform: rotate(216deg);
  -moz-transform: rotate(216deg);
  -ms-transform: rotate(216deg);
  -o-transform: rotate(216deg);
  transform: rotate(216deg);
}

.c100.p61 .bar {
  -webkit-transform: rotate(219.6deg);
  -moz-transform: rotate(219.6deg);
  -ms-transform: rotate(219.6deg);
  -o-transform: rotate(219.6deg);
  transform: rotate(219.6deg);
}

.c100.p62 .bar {
  -webkit-transform: rotate(223.2deg);
  -moz-transform: rotate(223.2deg);
  -ms-transform: rotate(223.2deg);
  -o-transform: rotate(223.2deg);
  transform: rotate(223.2deg);
}

.c100.p63 .bar {
  -webkit-transform: rotate(226.8deg);
  -moz-transform: rotate(226.8deg);
  -ms-transform: rotate(226.8deg);
  -o-transform: rotate(226.8deg);
  transform: rotate(226.8deg);
}

.c100.p64 .bar {
  -webkit-transform: rotate(230.4deg);
  -moz-transform: rotate(230.4deg);
  -ms-transform: rotate(230.4deg);
  -o-transform: rotate(230.4deg);
  transform: rotate(230.4deg);
}

.c100.p65 .bar {
  -webkit-transform: rotate(234deg);
  -moz-transform: rotate(234deg);
  -ms-transform: rotate(234deg);
  -o-transform: rotate(234deg);
  transform: rotate(234deg);
}

.c100.p66 .bar {
  -webkit-transform: rotate(237.6deg);
  -moz-transform: rotate(237.6deg);
  -ms-transform: rotate(237.6deg);
  -o-transform: rotate(237.6deg);
  transform: rotate(237.6deg);
}

.c100.p67 .bar {
  -webkit-transform: rotate(241.2deg);
  -moz-transform: rotate(241.2deg);
  -ms-transform: rotate(241.2deg);
  -o-transform: rotate(241.2deg);
  transform: rotate(241.2deg);
}

.c100.p68 .bar {
  -webkit-transform: rotate(244.8deg);
  -moz-transform: rotate(244.8deg);
  -ms-transform: rotate(244.8deg);
  -o-transform: rotate(244.8deg);
  transform: rotate(244.8deg);
}

.c100.p69 .bar {
  -webkit-transform: rotate(248.4deg);
  -moz-transform: rotate(248.4deg);
  -ms-transform: rotate(248.4deg);
  -o-transform: rotate(248.4deg);
  transform: rotate(248.4deg);
}

.c100.p70 .bar {
  -webkit-transform: rotate(252deg);
  -moz-transform: rotate(252deg);
  -ms-transform: rotate(252deg);
  -o-transform: rotate(252deg);
  transform: rotate(252deg);
}

.c100.p71 .bar {
  -webkit-transform: rotate(255.6deg);
  -moz-transform: rotate(255.6deg);
  -ms-transform: rotate(255.6deg);
  -o-transform: rotate(255.6deg);
  transform: rotate(255.6deg);
}

.c100.p72 .bar {
  -webkit-transform: rotate(259.2deg);
  -moz-transform: rotate(259.2deg);
  -ms-transform: rotate(259.2deg);
  -o-transform: rotate(259.2deg);
  transform: rotate(259.2deg);
}

.c100.p73 .bar {
  -webkit-transform: rotate(262.8deg);
  -moz-transform: rotate(262.8deg);
  -ms-transform: rotate(262.8deg);
  -o-transform: rotate(262.8deg);
  transform: rotate(262.8deg);
}

.c100.p74 .bar {
  -webkit-transform: rotate(266.4deg);
  -moz-transform: rotate(266.4deg);
  -ms-transform: rotate(266.4deg);
  -o-transform: rotate(266.4deg);
  transform: rotate(266.4deg);
}

.c100.p75 .bar {
  -webkit-transform: rotate(270deg);
  -moz-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  -o-transform: rotate(270deg);
  transform: rotate(270deg);
}

.c100.p76 .bar {
  -webkit-transform: rotate(273.6deg);
  -moz-transform: rotate(273.6deg);
  -ms-transform: rotate(273.6deg);
  -o-transform: rotate(273.6deg);
  transform: rotate(273.6deg);
}

.c100.p77 .bar {
  -webkit-transform: rotate(277.2deg);
  -moz-transform: rotate(277.2deg);
  -ms-transform: rotate(277.2deg);
  -o-transform: rotate(277.2deg);
  transform: rotate(277.2deg);
}

.c100.p78 .bar {
  -webkit-transform: rotate(280.8deg);
  -moz-transform: rotate(280.8deg);
  -ms-transform: rotate(280.8deg);
  -o-transform: rotate(280.8deg);
  transform: rotate(280.8deg);
}

.c100.p79 .bar {
  -webkit-transform: rotate(284.4deg);
  -moz-transform: rotate(284.4deg);
  -ms-transform: rotate(284.4deg);
  -o-transform: rotate(284.4deg);
  transform: rotate(284.4deg);
}

.c100.p80 .bar {
  -webkit-transform: rotate(288deg);
  -moz-transform: rotate(288deg);
  -ms-transform: rotate(288deg);
  -o-transform: rotate(288deg);
  transform: rotate(288deg);
}

.c100.p81 .bar {
  -webkit-transform: rotate(291.6deg);
  -moz-transform: rotate(291.6deg);
  -ms-transform: rotate(291.6deg);
  -o-transform: rotate(291.6deg);
  transform: rotate(291.6deg);
}

.c100.p82 .bar {
  -webkit-transform: rotate(295.2deg);
  -moz-transform: rotate(295.2deg);
  -ms-transform: rotate(295.2deg);
  -o-transform: rotate(295.2deg);
  transform: rotate(295.2deg);
}

.c100.p83 .bar {
  -webkit-transform: rotate(298.8deg);
  -moz-transform: rotate(298.8deg);
  -ms-transform: rotate(298.8deg);
  -o-transform: rotate(298.8deg);
  transform: rotate(298.8deg);
}

.c100.p84 .bar {
  -webkit-transform: rotate(302.4deg);
  -moz-transform: rotate(302.4deg);
  -ms-transform: rotate(302.4deg);
  -o-transform: rotate(302.4deg);
  transform: rotate(302.4deg);
}

.c100.p85 .bar {
  -webkit-transform: rotate(306deg);
  -moz-transform: rotate(306deg);
  -ms-transform: rotate(306deg);
  -o-transform: rotate(306deg);
  transform: rotate(306deg);
}

.c100.p86 .bar {
  -webkit-transform: rotate(309.6deg);
  -moz-transform: rotate(309.6deg);
  -ms-transform: rotate(309.6deg);
  -o-transform: rotate(309.6deg);
  transform: rotate(309.6deg);
}

.c100.p87 .bar {
  -webkit-transform: rotate(313.2deg);
  -moz-transform: rotate(313.2deg);
  -ms-transform: rotate(313.2deg);
  -o-transform: rotate(313.2deg);
  transform: rotate(313.2deg);
}

.c100.p88 .bar {
  -webkit-transform: rotate(316.8deg);
  -moz-transform: rotate(316.8deg);
  -ms-transform: rotate(316.8deg);
  -o-transform: rotate(316.8deg);
  transform: rotate(316.8deg);
}

.c100.p89 .bar {
  -webkit-transform: rotate(320.4deg);
  -moz-transform: rotate(320.4deg);
  -ms-transform: rotate(320.4deg);
  -o-transform: rotate(320.4deg);
  transform: rotate(320.4deg);
}

.c100.p90 .bar {
  -webkit-transform: rotate(324deg);
  -moz-transform: rotate(324deg);
  -ms-transform: rotate(324deg);
  -o-transform: rotate(324deg);
  transform: rotate(324deg);
}

.c100.p91 .bar {
  -webkit-transform: rotate(327.6deg);
  -moz-transform: rotate(327.6deg);
  -ms-transform: rotate(327.6deg);
  -o-transform: rotate(327.6deg);
  transform: rotate(327.6deg);
}

.c100.p92 .bar {
  -webkit-transform: rotate(331.2deg);
  -moz-transform: rotate(331.2deg);
  -ms-transform: rotate(331.2deg);
  -o-transform: rotate(331.2deg);
  transform: rotate(331.2deg);
}

.c100.p93 .bar {
  -webkit-transform: rotate(334.8deg);
  -moz-transform: rotate(334.8deg);
  -ms-transform: rotate(334.8deg);
  -o-transform: rotate(334.8deg);
  transform: rotate(334.8deg);
}

.c100.p94 .bar {
  -webkit-transform: rotate(338.4deg);
  -moz-transform: rotate(338.4deg);
  -ms-transform: rotate(338.4deg);
  -o-transform: rotate(338.4deg);
  transform: rotate(338.4deg);
}

.c100.p95 .bar {
  -webkit-transform: rotate(342deg);
  -moz-transform: rotate(342deg);
  -ms-transform: rotate(342deg);
  -o-transform: rotate(342deg);
  transform: rotate(342deg);
}

.c100.p96 .bar {
  -webkit-transform: rotate(345.6deg);
  -moz-transform: rotate(345.6deg);
  -ms-transform: rotate(345.6deg);
  -o-transform: rotate(345.6deg);
  transform: rotate(345.6deg);
}

.c100.p97 .bar {
  -webkit-transform: rotate(349.2deg);
  -moz-transform: rotate(349.2deg);
  -ms-transform: rotate(349.2deg);
  -o-transform: rotate(349.2deg);
  transform: rotate(349.2deg);
}

.c100.p98 .bar {
  -webkit-transform: rotate(352.8deg);
  -moz-transform: rotate(352.8deg);
  -ms-transform: rotate(352.8deg);
  -o-transform: rotate(352.8deg);
  transform: rotate(352.8deg);
}

.c100.p99 .bar {
  -webkit-transform: rotate(356.4deg);
  -moz-transform: rotate(356.4deg);
  -ms-transform: rotate(356.4deg);
  -o-transform: rotate(356.4deg);
  transform: rotate(356.4deg);
}

.c100.p100 .bar {
  -webkit-transform: rotate(360deg);
  -moz-transform: rotate(360deg);
  -ms-transform: rotate(360deg);
  -o-transform: rotate(360deg);
  transform: rotate(360deg);
}

.c100.dark {
  background-color: #777777;
}

.c100.dark .bar,
.c100.dark .fill {
  border-color: #c6ff00 !important;
}

.c100.dark > span {
  color: #777777;
}

.c100.dark:after {
  background-color: #666666;
}

.c100.green .bar, .c100.green .fill {
  border-color: #0caa41 !important;
}

.c100.green.dark .bar, .c100.green.dark .fill {
  border-color: #0caa41 !important;
}

.c100.orange .bar, .c100.orange .fill {
  border-color: #dd9d22 !important;
}

.c100.orange.dark .bar, .c100.orange.dark .fill {
  border-color: #e08833 !important;
}

.c100.blue .bar, .c100.orange .fill {
  border-color: #183b78 !important;
}

.c100.green.light .bar, .c100.green.light .fill {
  border-color: #88d55c !important;
}

.c100.light:after {
  background-color: transparent;
}

.glassdoor-api {
  background-color: #ffffff;
  margin: 47px 0 47px 0;
  /*first item area*/
  /*star rating*/
}

.glassdoor-api .glassdoor-header-container {
  width: 100%;
  margin: 0 0 40px 0;
}

.glassdoor-api .glassdoor-title-container {
  float: left;
}

.glassdoor-api .glassdoor-title-container span {
  width: 328px;
  height: 48px;
  font-size: 36px;
  font-weight: 300;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.33;
  letter-spacing: normal;
  color: #2d383f;
}

.glassdoor-api .glassdoor-api-logo-container {
  text-align: right;
  margin-right: 19px;
  padding-top: 15px;
}

.glassdoor-api .glassdoor-api-logo-container span {
  height: 18px;
  font-size: 15px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  color: #2d383f;
}

.glassdoor-api .item-area {
  border-style: solid;
  border-width: thin;
  border-color: #c0c0c0;
  width: 280px;
  height: 144px;
}

.glassdoor-api .container-box-overall-ratings {
  width: 100%;
  margin: 45px auto;
}

.glassdoor-api .overall-ratings-container {
  float: left;
  margin: 0 0 0 20px;
}

.glassdoor-api .overall-ratings {
  width: 54px;
  height: 48px;
  font-size: 36px;
  font-weight: 300;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.33;
  letter-spacing: normal;
  color: #2d383f;
}

.glassdoor-api .star-ratings {
  float: left;
}

.glassdoor-api .star-ratings {
  unicode-bidi: bidi-override;
  color: #c5c5c5;
  font-size: 33px;
  margin: -4px 9px;
  position: relative;
  padding: 0;
}

.glassdoor-api .star-ratings-top {
  color: #0caa41;
  padding: 0;
  position: absolute;
  z-index: 1;
  display: block;
  top: 0;
  left: 0;
  overflow: hidden;
}

.glassdoor-api .star-ratings-bottom {
  padding: 0;
  display: block;
  z-index: 0;
  color: #efefef;
}

.glassdoor-api .container-box-ceo {
  width: 100%;
  margin: 30px auto;
}

.glassdoor-api .ceo-image-container {
  float: left;
  margin: 0 0 0 15px;
}

.glassdoor-api .ceoImage {
  border-radius: 50%;
  height: 80px;
  width: 80px;
  border: solid 1px #c0c0c0;
}

.glassdoor-api .ceo-information-container {
  float: left;
  margin: 10px;
}

.glassdoor-api .ceo-information-name {
  width: 115px;
  height: 24px;
  font-size: 18px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.33;
  letter-spacing: normal;
  color: #2d383f;
  margin: 10px 10px 0;
}

.glassdoor-api .ceo-information-position {
  height: 16px;
  font-size: 12px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.33;
  letter-spacing: normal;
  color: #333333;
  margin: 0 0 0 10px;
}

.glassdoor-api .container-box-approve-ceo {
  width: 100%;
  margin: 30px auto;
}

.glassdoor-api .percent-circle-container {
  float: left;
  margin: 0 0 0 15px;
}

.glassdoor-api .percent-information-container {
  float: left;
  margin: -3px;
}

.glassdoor-api .approve-ceo {
  width: 141px;
  height: 24px;
  font-size: 18px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.33;
  letter-spacing: normal;
  color: #2d383f;
  margin: 24px 10px 0;
}

.glassdoor-api .ceo-ratings-information {
  width: 79px;
  height: 16px;
  font-size: 12px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.33;
  letter-spacing: normal;
  color: #333333;
  margin: 0 0 0 10px;
}

.glassdoor-api .container-box-interview-experience {
  width: 100%;
  margin: 30px auto;
}

@media (width: 1280px) {
  .glassdoor-api .container-box-interview-experience {
    margin: 30px 0 0 323px;
  }
}

@media (min-width: 767px) and (max-width: 1279px) {
  .glassdoor-api .container-box-interview-experience {
    margin: 30px 0 0 205px;
  }
}

.glassdoor-api .total-percent-container {
  float: left;
}

.glassdoor-api .interview-experience-container {
  float: left;
  margin: 0 0 0 85px;
}

.glassdoor-api .interview-experience {
  width: 185px;
  height: 24px;
  font-size: 17px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.33;
  letter-spacing: normal;
  color: #2d383f;
}

.glassdoor-api .result-experience {
  height: 16px;
  font-size: 12px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.33;
  letter-spacing: normal;
  color: #333333;
}

.glassdoor-api .lg-dot {
  height: 8px;
  width: 8px;
  background-color: #88d55c;
  border-radius: 50%;
  display: inline-block;
  margin-right: 5px;
}

.glassdoor-api .blue-dot {
  height: 8px;
  width: 8px;
  background-color: #183b78;
  border-radius: 50%;
  display: inline-block;
  margin-right: 5px;
}

.glassdoor-api .dg-dot {
  height: 8px;
  width: 8px;
  background-color: #0caa41;
  border-radius: 50%;
  display: inline-block;
  margin-right: 5px;
}

.glassdoor-api .percent-span-positive {
  margin-left: 20px;
}

.glassdoor-api .percent-span-neutral {
  margin-left: 22px;
}

.glassdoor-api .percent-span-negative {
  margin-left: 14px;
}

.glassdoor-api .interview-ratings-percent-top {
  padding: 0;
  position: absolute;
  z-index: 2;
  display: block;
  overflow: hidden;
  background-color: transparent;
}

.glassdoor-api .interview-ratings-percent-bottom-first {
  padding: 0;
  position: absolute;
  display: block;
  display: block;
  z-index: 1;
  color: #efefef;
  background-color: transparent;
}

.glassdoor-api .interview-ratings-percent-bottom-second {
  padding: 0;
  position: absolute;
  display: block;
  display: block;
  z-index: 0;
  color: #efefef;
  background-color: transparent;
}

@media (min-width: 1281px) {
  .glassdoor-api #overallRatingsBox {
    border-right: 0;
  }
  .glassdoor-api #ceoBox {
    border-right: 0;
  }
  .glassdoor-api #ceoRatingsBox {
    border-right: 0;
  }
}

@media (min-width: 767px) and (max-width: 1280px) {
  .glassdoor-api .item-area {
    width: 100%;
  }
  .glassdoor-api .container-box-overall-ratings, .glassdoor-api .container-box-ceo, .glassdoor-api .container-box-approve-ceo, .glassdoor-api .container-box-interview-experience {
    width: 45%;
  }
  .glassdoor-api #overallRatingsBox {
    border-bottom: 0;
  }
  .glassdoor-api #ceoBox {
    border-bottom: 0;
  }
  .glassdoor-api #ceoRatingsBox {
    border-bottom: 0;
  }
}

@media (max-width: 767px) {
  .glassdoor-api .item-area {
    width: 100%;
  }
  .glassdoor-api .container-box-overall-ratings, .glassdoor-api .container-box-ceo, .glassdoor-api .container-box-approve-ceo, .glassdoor-api .container-box-interview-experience {
    width: 100%;
  }
  .glassdoor-api .container-box-interview-experience {
    margin: 30px 0 0 15px;
  }
  .glassdoor-api #overallRatingsBox {
    border-bottom: 0;
  }
  .glassdoor-api #ceoBox {
    border-bottom: 0;
  }
  .glassdoor-api #ceoRatingsBox {
    border-bottom: 0;
  }
}

.S001-social-share .youku-icon {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAYAAAA71pVKAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NDkxMSwgMjAxMy8xMC8yOS0xMTo0NzoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo3MWZhNDMxNC1iZDJkLTRhNzgtYmQ5OS1hYWViN2VhMmE3MWQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OUQyNDJBOUQ4RTQ2MTFFN0I1NDNDNzE0NTQ3M0IyODgiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OUQyNDJBOUM4RTQ2MTFFN0I1NDNDNzE0NTQ3M0IyODgiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo2NTg3NDgwYS0xMDVhLTRiOTktYWZlOS0yZmJjNjVhMTFjOTIiIHN0UmVmOmRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDo1MTA0ODgyNy1jN2U4LTExN2EtYjdhOS1mNDYyZWM2OTk1YmQiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4xRe7KAAABbElEQVR42nySTSiFQRSG772kxApZiCQpKREihZLcsvB3Uxb+EhuRnR0bZaMsbOyk/KdEbEShWCAuFqLY2Ck7ReIWz6l3arrFqec7Z2bOO9/MnBM8jd4E4qwdWqEWsuAVTmAX1v3EoCe2xEVoCPxt59ANTzZI1GQGnEGOxkewBDHIhBaogyptUAbPTrzjCYdhLu6PM/qjbZgGB1AY4tMM1UoalPAYvmHC22AZOhQXQL+JezVxBfOK83SlST1WieY3YV9xn4krvZ2dVcAqfEINRGFUawvy5SbO1uDFE1t5unRXM8ubVXwvnxTyROmeOAGmYcibm5LPl4+Z+FKDTi/xAsb0svanMIxrrUf+NqS7BdRRbYqT5e3lS1Uas3ovZ8V12B0UwQ9EYBtS4N07TVivnaqr5romaYJrHXNLp9mAD0vSekS5X9Bo3u9tK/yaleCf3n5QFaKuBM4eVd8B2IM3dZkd/RBGoNgJzX4FGACjGVKseEbnLgAAAABJRU5ErkJggg==);
  width: 15px;
}

.S001-social-share .youku-icon:hover {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAYAAAA71pVKAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NDkxMSwgMjAxMy8xMC8yOS0xMTo0NzoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo3MWZhNDMxNC1iZDJkLTRhNzgtYmQ5OS1hYWViN2VhMmE3MWQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QUU3OUQ0Mjg4RTQ2MTFFN0I4RTVCRDhBOTNFQzI0NEYiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QUU3OUQ0Mjc4RTQ2MTFFN0I4RTVCRDhBOTNFQzI0NEYiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo5NzYyM2JhZi02YTk1LTQ1ZWQtOGM5Yy01ZGE4ZGEwNmQ4M2IiIHN0UmVmOmRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDo0Nzc0ZmM1Ny1jN2U4LTExN2EtYjdhOS1mNDYyZWM2OTk1YmQiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6p1o/FAAABbUlEQVR42nySSyjFQRSH772kxApZiCQpqRshj/JIcsvC66YsvBIbkZ0dG2WjLGzspLxTIjaiUDaIKwtRbOyUnSJxi+/Ub2pSnPr+58zM+c1/Zs4JhqvqA7+sA9qgFrLgBU5hDzb8xKAntsQlaAz8befQA482SNRkBpxBjsbHsAxxyIRWqINKbVAKT0686wlHYP7XH2f1R9swDQ6hMMSnBaqVNCThCXzBpLfBCnQqLoABE/dp4goWFOfpSlN6rGLNb8GB4n4TV3g7OyuHNfiAGojBmNYW5ctMnK3Bsye28nTrrmaWN6f4Tj4p5InSPXECzMCwNzctny8fN/GlBl1e4gWM62XtTxGY0Fqv/E1Idwuoo9oVJ8vby5eoNGYNXs6q67BbKIJviMIOpMCbd5qIXjtVV811TdIM1zrmtk6zCe+WpPWocj+hybzf21b4dSvBP719ryrEXAmcPai+g7APr+oyO/oRjELYCc1+BBgAKI1LtMp6PKUAAAAASUVORK5CYII=);
}

.S001-social-share .weibo-icon {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAYAAAA71pVKAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NDkxMSwgMjAxMy8xMC8yOS0xMTo0NzoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo3MWZhNDMxNC1iZDJkLTRhNzgtYmQ5OS1hYWViN2VhMmE3MWQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NzUzRDMyM0I4RTQ2MTFFN0IxRDE4NkFGNDUwODhERkMiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NzUzRDMyM0E4RTQ2MTFFN0IxRDE4NkFGNDUwODhERkMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpmMzNmMzZmMC03OGE3LTRiZjItYmU3ZS01NGQxZmQwNTYwYzIiIHN0UmVmOmRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDo1ZDUyMTFhMy1jN2U4LTExN2EtYjdhOS1mNDYyZWM2OTk1YmQiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5CWiPVAAABVUlEQVR42qTTSygFURzH8Xt1S3lt5P1IHkVWniULRTZ2iLAUSWyIUrKwUZQlVhZINrIghSiLm1cSEslGSlFeiQUW43vqd2oalDj1aWbOnP/Mf/7/M37HcXx/Hf7gweFv1iUjiETsoRVnIT8sTkWx6/oVPajGE06R5Q0OxygusIsWzT/iHm2owyKWA67ATCwh2zVn0oxHLS5xhH3UYMcGJ2ALMZ5MBsWMF+ShADmItMErrsBNrOMZRShHEiIQiiqUYcZUu5mTSaXVhG1l8q7vNKMXI6p4B45tq644RiMdt1pQquAxdOsB42iH2RixuDPVTsGUAifUpn6coMtVwDW7N/Qynwk2by7UjTAMYQ756u+57nXquGHnTHClCjOMPqRhHrNqVRQWUKFs6r3bM1dFu8ED3lRtE9yAgB4+gI/v9nYcGlGCa7UnQylOY/XLj/Gfv+pTgAEAcWxY1efGrRMAAAAASUVORK5CYII=);
  width: 15px;
}

.S001-social-share .weibo-icon:hover {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAYAAAA71pVKAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NDkxMSwgMjAxMy8xMC8yOS0xMTo0NzoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo3MWZhNDMxNC1iZDJkLTRhNzgtYmQ5OS1hYWViN2VhMmE3MWQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6ODQ4OTQ4ODI4RTQ2MTFFN0E5MzA5RTNEQkE4NENBREMiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6ODQ4OTQ4ODE4RTQ2MTFFN0E5MzA5RTNEQkE4NENBREMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo0MjJlNTFlNS1lMzgzLTQyNWItOGEyZS1mZTI2ZWIyYjFiMWIiIHN0UmVmOmRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDo1N2FhZTI4OS1jN2U4LTExN2EtYjdhOS1mNDYyZWM2OTk1YmQiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4zUG7XAAABVklEQVR42qTTSygFURzH8Xt1S3lt5P1IHkWy8IwsFNnYIcJSJLEh6pYsbBRliZUFko0sSCHKQl7ZkEg2UorySiywGN9Tv1PToMSpTzNz5vxn/vP/n/E7juP76/DnlVb8Zl0ytpGIA7TjLOSHxakocV2/og+1eMIpsrzB4RjDBfbRpvlH3KMDDVjCSsAVmIllZLvmTJrxqMcljnCIOuzZ4ATsIMaTyZCY8YJ8FCIHkTZ41RW4hQ08oxiVSEIEQlEDU+VZU+1WTqaUVgt2lcm7vtOMfoyq4l04tq264hiNdNxqQbmCx9GrB0ygE2ZjxOLOVDsF0wqcVJsGcIIeVwHX7d7Qy3wm2Ly5SDfCMIx5FKi/57rXreOmnTPB1SrMCIJIwwLm1KooLKJK2TR6t2euinaDB7yp2ia4CQE9fBAf3+3tODSjDNdqT4ZSnMHalx/jP3/VpwADAGScUB+KVwz2AAAAAElFTkSuQmCC);
}

.S001-social-share .wechat-icon {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAYAAAA71pVKAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NDkxMSwgMjAxMy8xMC8yOS0xMTo0NzoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo3MWZhNDMxNC1iZDJkLTRhNzgtYmQ5OS1hYWViN2VhMmE3MWQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NTNGMkFDRDE4RTQ2MTFFN0I0MDhFMjg3NEI5REQwOTMiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NTNGMkFDRDA4RTQ2MTFFN0I0MDhFMjg3NEI5REQwOTMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo2OWIyMDQ2Yi02ZjhlLTQ5ZTctODMzZC02MTZlNzVjN2UxYjIiIHN0UmVmOmRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDo2YWU3ZDFkNi1jN2U4LTExN2EtYjdhOS1mNDYyZWM2OTk1YmQiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5S9p52AAABLUlEQVR42qTTsUuCQRjH8RTDoiIwSKKG1miMhsDNqSlKWsMG8R9oqak5l1qCyCUIJIqaWiKiSEiSRBsyBHEIGhqioSAqfPue/ISX602hHvjwPu/d+7x39969PsdxOv4avmyh6L6fwhLGcYcUrtoV92IHcx7PHGEBr3aHX9dzFZ6hrLZ7nGAWeQ3wo3gVE/hCFJvq29WIJkYR8Zr2A9cR3d8iLHVkYPr7EEIOB3hsFtf0ZjvMQxUkMWD1JZA20173KLyRFaxhS+2L2MM25k3xBo6t4mvMKP9El/IgXpSn3PtsGvuVn2IYYy3OyHNAyaD2cx89+NBhaRWXzeI3rccdT7hA5y/fJO53FdthjuUkDvGutpq+wbJZZqDN1EqIYUh7XcU0uhv7/J+/6luAAQDapEsNkZQftgAAAABJRU5ErkJggg==);
  width: 19px;
}

.S001-social-share .wechat-icon:hover {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAYAAAA71pVKAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NDkxMSwgMjAxMy8xMC8yOS0xMTo0NzoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo3MWZhNDMxNC1iZDJkLTRhNzgtYmQ5OS1hYWViN2VhMmE3MWQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NjQ1QjBDQjI4RTQ2MTFFN0JDOEU4M0Q2Qjc2QTI4NjciIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NjQ1QjBDQjE4RTQ2MTFFN0JDOEU4M0Q2Qjc2QTI4NjciIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoyYWVmZjNhMC05YWM1LTRkNzktYWVkMy1hNzgyMzhlYjdkOTUiIHN0UmVmOmRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDo2NDAwMjYwNy1jN2U4LTExN2EtYjdhOS1mNDYyZWM2OTk1YmQiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4p0f2kAAABMklEQVR42qTTvyvEcRzH8btzOkLK1V1yg1UyoSh1g+VMwi4G+QcsNjffZDFZlDIQk0XoZCAyMCDFDcpg0A3U+ZGv5/t6XX37+HZXd+969H1/P+/v+/vj8/l8w57nheqN8MBI2n8+iiX04xY5nNVqbscGpgOu2cMs3t1CRMe8Go9xp7F7HGAKl3rAv+YVDOIH41hTbVNPtOjFWNBrP3NM6fwGSfnFFqzegS6cYwcvleaC7uyGXfSARcSd2gLWm5Kpcl/GKV7hCFl5whDm8YllWw375lXsO80XmFT+jRblMRSV5/zrbIOdyg/Rg74qe+QtqiSh9dxGG760WarFaaX5Q9/jj1ecoDmg0eZkLuJrdsO25TB2UdJYQXNgE1aM1ni1a8ygW2v9iAm0lte5kb/qT4ABAEQeQ3mbn3OUAAAAAElFTkSuQmCC);
}

.S001-social-share .naver-icon {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAYAAAA71pVKAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NDkxMSwgMjAxMy8xMC8yOS0xMTo0NzoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo3MWZhNDMxNC1iZDJkLTRhNzgtYmQ5OS1hYWViN2VhMmE3MWQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MUZDQTc4OEY4RTQ2MTFFNzkxM0Y4RUJFOEZCNDk1RUQiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MUZDQTc4OEU4RTQ2MTFFNzkxM0Y4RUJFOEZCNDk1RUQiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDowYTY3ZGE5Mi00OTVhLTRmYzYtYTQzOC04MGIwOTM1ZThkZDYiIHN0UmVmOmRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDo3NjM4ZTliOC1jN2U4LTExN2EtYjdhOS1mNDYyZWM2OTk1YmQiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6IaOdvAAAA1klEQVR42mL8//8/A7mA8ci5C/1AugCInwHxXyCWBOItQByIpnYXENsB8SsgFgLim0xAQhwqKQXEskDMAsQBQFyDplkaiNmhariBWA6k+RsOVzUDsQUS/zua/FcmAt6ahuxFdElCmg2BuBXK/keqZhCogjr/OroECxbFIBsuArEaNGBAYDKxzgaJNaD51wSIjYl1Ng8QlwHxO3z+waVZEErnkKMZBpYD8SJ8mjmwiHMisfOA+AE2NSDNH6CcT0jsz0iKPgJxChD/gaZGWDi8ZqQkVwEEGABm9SnUxx2R6QAAAABJRU5ErkJggg==);
  width: 20px;
}

.S001-social-share .naver-icon:hover {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAYAAAA71pVKAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NDkxMSwgMjAxMy8xMC8yOS0xMTo0NzoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo3MWZhNDMxNC1iZDJkLTRhNzgtYmQ5OS1hYWViN2VhMmE3MWQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MzdDODU1MEQ4RTQ2MTFFN0EyMDVCOEZFM0M5MDVBNTMiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MzdDODU1MEM4RTQ2MTFFN0EyMDVCOEZFM0M5MDVBNTMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoyZTQ0NjUyYS02ZDU4LTQ0NGMtOWQyNC01MGNiZTE2NDExYjAiIHN0UmVmOmRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDo3MGFhMjlkMC1jN2U4LTExN2EtYjdhOS1mNDYyZWM2OTk1YmQiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6HBFEuAAAA1klEQVR42mL8//8/A7mAUdfCvh9IFwDxMyD+C8SSQLwFiAPR1O4CYjsgfgXEQkB8kwlIiEMlpYBYFohZgDgAiGvQNEsDMTtUDTcQy4E0f8PhqmYgtkDif0eT/8pEwFvTkL2ILklIsyEQt0LZ/0jVDAJVUOdfR5dgwaIYZMNFIFaDBgwITCbW2SCxBjT/mgCxMbHO5gHiMiB+h88/uDQLQukccjTDwHIgXoRPMwcWcU4kdh4QP8CmBqT5A5TzCYn9GUnRRyBOAeI/0NQIC4fXjJTkKoAAAwCaPSgWyNUZWgAAAABJRU5ErkJggg==);
}

@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  .S001-social-share a {
    background-size: 100%;
  }
  .S001-social-share .youku-icon {
    background-image: url(/resource/blob/s001-youku-retina-png-data-11180944.png?userVariant=14243);
  }
  .S001-social-share .youku-icon:hover {
    background-image: url(/resource/blob/s001-youku-retina-on-png-data-11180942.png?userVariant=14243);
  }
  .S001-social-share .weibo-icon {
    background-image: url(/resource/blob/s001-weibo-retina-png-data-11180940.png?userVariant=14243);
  }
  .S001-social-share .weibo-icon:hover {
    background-image: url(/resource/blob/s001-weibo-retina-on-png-data-11180938.png?userVariant=14243);
  }
  .S001-social-share .wechat-icon {
    background-image: url(/resource/blob/s001-wechat-retina-png-data-11180936.png?userVariant=14243);
  }
  .S001-social-share .wechat-icon:hover {
    background-image: url(/resource/blob/s001-wechat-retina-on-png-data-11180934.png?userVariant=14243);
  }
  .S001-social-share .naver-icon {
    background-image: url(/resource/blob/s001-naver-retina-png-data-11180916.png?userVariant=14243);
  }
  .S001-social-share .naver-icon:hover {
    background-image: url(/resource/blob/s001-naver-retina-on-png-data-11180914.png?userVariant=14243);
  }
}

/*@import "components/font";
@import "components/imagemap";*/
/* =====================================================================================================================
   Layout
   Contains styling rules used for general atoms/molecules
   ================================================================================================================== */
/* headings - currently, we do not have a heading1 */
.cm-heading2 {
  font-weight: normal;
  color: #ffffff;
}

.cm-heading2--boxed {
  margin: 0;
  padding: 0;
  background-color: #80a3bf;
  line-height: 130%;
}

.cm-heading3 {
  font-weight: normal;
  display: block;
}

.cm-heading3--boxed {
  margin: 10px 0 0 0;
  background-color: #d4d4d4;
}

.cm-heading4 {
  margin: 0;
  font-weight: normal;
  text-align: left;
  color: #373737;
}

.cm-heading4--boxed {
  background-color: #ffffff;
}

/* aspect ratio box */
.cm-aspect-ratio-box {
  position: relative;
}

.cm-aspect-ratio-box:before {
  display: block;
  /* default size 1x1 */
  padding-top: 100%;
  content: "";
}

.cm-aspect-ratio-box--portrait_ratio20x31::before {
  padding-top: 155%;
}

.cm-aspect-ratio-box--portrait_ratio3x4::before {
  padding-top: 133.3333%;
  padding-top: calc(400% / 3);
}

.cm-aspect-ratio-box--portrait_ratio1x1::before {
  padding-top: 100%;
}

.cm-aspect-ratio-box--landscape_ratio4x3::before {
  padding-top: 75%;
}

.cm-aspect-ratio-box--landscape_ratio16x9::before {
  padding-top: 56.25%;
}

.cm-aspect-ratio-box--landscape_ratio2x1::before {
  padding-top: 50%;
}

.cm-aspect-ratio-box--landscape_ratio5x2::before {
  padding-top: 40%;
}

.cm-aspect-ratio-box--landscape_ratio4x1::before {
  padding-top: 25%;
}

.cm-aspect-ratio-box__content {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}

/* --- box ---------------------------------------------------------------------------------------------------------- */
.cm-box {
  box-sizing: border-box;
}

.cm-box--video {
  background-color: #000;
}

/* --- fragment ----------------------------------------------------------------------------------------------------- */
.cm-fragment {
  display: none;
}

/* headline */
.cm-headline {
  position: relative;
}

.cm-headline__title {
  display: inline-block;
}

/* special case, improvement needed */
.cm-headline__slides ~ .cm-headline__title, .cm-headline__image ~ .cm-headline__title {
  display: inline-block;
  position: absolute;
  top: 0;
  left: 0;
}

/* --- grid --------------------------------------------------------------------------------------------------------- */
/* note: lc-single-column and lc-two-column layout are the same until desktop */
.cm-grid__item {
  width: 100%;
  background-color: #ffffff;
}

.cm-grid__gutter {
  width: 0;
}

/* --- header ------------------------------------------------------------------------------------------------------- */
.cm-placement-header {
  position: relative;
  text-align: right;
  /* remove whitespace between divs */
  font-size: 0;
  z-index: 11;
}

.cm-placement-header__logo {
  float: left;
  /* reset text-align and font-size */
  text-align: left;
  font-size: 1rem;
}

.cm-placement-header__item, .cm-placement-header__breadcrumb {
  /* reset text-align and font-size */
  text-align: left;
  font-size: 1rem;
}

.cm-placement-header__logo, .cm-placement-header__item {
  display: inline-block;
  vertical-align: middle;
}

.cm-logo > a {
  display: block;
  background-repeat: no-repeat;
  background-size: 100%;
}

/* --- main --------------------------------------------------------------------------------------------------------- */
.cm-placement-main > * {
  margin-bottom: 8px;
}

.cm-placement-main > .cm-breadcrumb, .cm-placement-main > *:last-child {
  margin-bottom: 0;
}

/* --- footer ------------------------------------------------------------------------------------------------------- */
.cm-placement-footer {
  position: relative;
  background-color: #FFFFFF;
  border-top: 1px solid #919191;
  padding: 50px 20px 20px;
  box-sizing: border-box;
}

.cm-placement-footer > .cm-mailinglist, .cm-placement-footer > .cm-followus {
  margin-right: 10px;
  margin-bottom: 20px;
  margin-left: 10px;
}

.cm-mailinglist__title, .cm-followus__title {
  font-weight: normal;
  margin: 0 0 1rem;
  padding: 0;
  color: #373737;
}

.cm-mailinglist__form input {
  width: 100%;
  border: 1px solid #919191;
  box-sizing: border-box;
  height: 37px;
  padding: 0 11px;
}

.cm-followus__icon {
  display: inline-block;
}

.cm-followus__icon a {
  padding: 0;
}

/* --- collection --------------------------------------------------------------------------------------------------- */
.cm-collection--slideshow {
  position: relative;
  width: 100%;
  z-index: 1;
}

.cm-collection--slideshow__slides {
  z-index: 0;
}

.cm-collection--slideshow .cm-collection__item {
  width: 100%;
}

.cm-collection--slideshow__prev, .cm-collection--slideshow__next {
  position: absolute;
  opacity: 0;
  top: 50%;
  transform: translateY(-50%);
}

.cm-collection--slideshow__prev {
  left: -38px;
}

.cm-collection--slideshow__next {
  right: -38px;
}

.cm-collection--slideshow:hover .cm-collection--slideshow__prev, .cm-collection--slideshow:hover .cm-collection--slideshow__next {
  opacity: 1;
  transition: all 0.8s 0.2s;
}

.cm-collection--slideshow-touch .cm-collection--slideshow__prev, .cm-collection--slideshow-touch .cm-collection--slideshow__next {
  opacity: 1;
  transition: all 0.8s 0.2s;
}

.cm-collection--slideshow:hover .cm-collection--slideshow__prev, .cm-collection--slideshow-touch .cm-collection--slideshow__prev {
  left: 10px;
}

.cm-collection--slideshow:hover .cm-collection--slideshow__next, .cm-collection--slideshow-touch .cm-collection--slideshow__next {
  right: 10px;
}

.cm-direction-arrow {
  cursor: pointer;
  color: #373736;
}

.cm-direction-arrow.disabled:before {
  opacity: 0.5;
}

.cm-direction-arrow:before {
  font-family: 'perfectchef';
  font-size: 40px;
  text-shadow: -1px 0 #fff, 0 1px #fff, 1px 0 #fff, 0 -1px #fff;
  line-height: 125%;
  padding: 1px;
}

.cm-direction-arrow--left:before {
  content: "\e61e";
}

.cm-direction-arrow--right:before {
  content: "\e61d";
}

/* PDP Assets carousel slideshow */
.cm-slideshow--carousel, .cm-slideshow--carousel-chooser {
  width: auto;
}

.cm-slideshow--carousel .cycle-slide {
  width: 100%;
}

.cm-slideshow--carousel-chooser .cycle-slide {
  padding: 2px;
}

.cm-slideshow--carousel-chooser .cycle-slide-active {
  background-color: #CA4200;
}

/* accordion */
.cm-collection--accordion {
  list-style: none;
  padding: 0 20px;
}

.cm-collection--accordion > .cm-collection__item {
  margin-bottom: 10px;
}

.cm-accordion-item__header {
  padding: 10px;
  color: #373737;
  transition: background-color 0.3s ease-in-out 0s;
  font-size: 0;
}

.cm-accordion-item__header > i {
  display: inline-block;
  width: 15px;
  font-size: 0.8rem;
  box-sizing: border-box;
}

.cm-accordion-item__header > span {
  display: inline-block;
  width: 100%;
  margin-left: -15px;
  padding-left: 21px;
  font-size: 1.33333rem;
  box-sizing: border-box;
}

.cm-accordion-item__header:hover {
  cursor: pointer;
}

.cm-accordion-item__header > .icon-arrow-down {
  display: none;
}

.cm-accordion-item__header--active > .icon-arrow-right {
  display: none;
}

.cm-accordion-item__header--active > .icon-arrow-down {
  display: inline-block;
}

.cm-accordion-item__content {
  display: none;
  padding: 10px 10px 0 100px;
  border-bottom: 1px solid #919191;
}

.cm-accordion-item__content--active {
  display: block;
}

.cm-accordion-item a {
  text-decoration: underline;
}

/* Sitemap */
.cm-collection--sitemap {
  font-size: 1.25em;
  color: #5e5e5e;
  list-style: circle;
}

.cm-collection--sitemap ul {
  margin-top: 0.5em;
  list-style: inherit;
}

.cm-collection--sitemap ul ul li {
  font-size: 1rem;
}

/* collection-masonry */
/*
 * Grid Calculation
 *
 * calculation dependent on gutter size
 * 6px gutter means in a 3 column layout
 * that 12px is needed for gutters per row
 * so each column needs its width reduced by
 * 12px / 3 = 4px
 *
 * If we assume that an item needs two columns
 * there is only one gutter. Due to items fitting
 * columns having width reduced by 4px (see above)
 * the column needs its width reduced only by 2px.
 *
 * For Aspect Ratio Boxes expanding over multiple columns or rows the following formulas take into account:
 *
 * Base formula for adaption of height (used for margin-bottom):
 * -GutterSize / Aspect-Ratio-X * Aspect-Ratio-Y
 *
 * Base formular for adaption of width (used for margin-right):
 * -GutterSize / Aspect-Ratio-Y * Aspect-Ratio-X
 */
.cm-collection--masonry__grid-gutter, .cm-collection--masonry__grid-sizer {
  display: block;
}

.cm-collection--masonry__grid-gutter {
  width: 0;
}

.cm-collection--masonry > .cm-collection__item {
  overflow: hidden;
  background-color: #ffffff;
  width: 100%;
}

.cm-collection--masonry__grid-sizer {
  width: 100%;
}

/* --- marketing spot ----------------------------------------------------------------------------------------------- */
.cm-collection--marketingspot {
  display: block;
  font-size: 0;
  text-align: center;
  color: #ffffff;
}

.cm-collection--marketingspot > .cm-collection__item {
  display: inline-block;
  background-color: #80A3BF;
  box-sizing: border-box;
  padding: 10px;
  font-size: 1.1rem;
  vertical-align: middle;
}

.cm-teaser--text .cm-teaser__content {
  padding: 0 10px;
  min-height: 50px;
  background-color: #80A3BF;
  color: #FFF;
  font-size: 1.6rem;
}

.cm-category > .cm-heading2--boxed {
  background-color: #80BF8A;
}

/* --- generic elements --------------------------------------------------------------------------------------------- */
/* links filled with icons should not have underline */
/* richtext overrides */
.cm-text {
  color: #373737;
  text-align: justify;
  word-wrap: break-word;
  /* legacy */
  overflow-wrap: break-word;
}

.cm-text a {
  text-decoration: underline;
}

.cm-text h1, .cm-text h2, .cm-text h3, .cm-text h4, .cm-text h5, .cm-text h6, .cm-text p {
  margin: 0;
  font-weight: normal;
}

.cm-text h1 {
  margin-bottom: 1.4rem;
  font-size: 2rem;
  line-height: 2.4rem;
}

.cm-text h2 {
  margin-bottom: 0.73333rem;
  font-size: 1.46667rem;
  line-height: 1.8rem;
}

.cm-text h3 {
  margin-bottom: 1.06667rem;
  font-size: 1.2rem;
  line-height: 1.46667rem;
}

.cm-text p {
  font-size: 1rem;
  line-height: 1.26667;
  margin-bottom: 1.26667rem;
}

/* set aspect ratio to 4x3 for embedded images */
.cm-image-box--embedded {
  font-size: 1rem;
  margin: 1.26667rem 0;
}

.cm-image-box--embedded .cm-aspect-ratio-box:before {
  padding-top: 75%;
}

.cm-image-box--embedded.float--none {
  margin: 1.26667rem auto;
  width: 50%;
}

.cm-image-box--embedded.float--left {
  margin: 0 1.26667rem 0 0;
  width: 50%;
}

.cm-image-box--embedded.float--right {
  margin: 0 0 0 1.26667rem;
  width: 50%;
}

/* default image with 100% width and some margin top/bottom */
/* centered image with 50% width */
/* image left with margin right */
/* image right with margin left */
.cm-text blockquote:before {
  content: '';
}

.cm-text blockquote p {
  display: block;
  padding-right: 0;
}

.cm-text ol, .cm-text ul {
  list-style: none;
  counter-reset: my-counter;
  padding: 0 0 0 14px;
  margin-left: 0;
}

.cm-text ol li, .cm-text ul li {
  font-size: 1rem;
  line-height: 1.26667rem;
}

.cm-text ol li:before {
  content: counter(my-counter, decimal) ".";
  counter-increment: my-counter;
  margin-right: 5px;
}

.cm-text ul li:before {
  content: "·";
  margin-right: 5px;
}

.cm-text .rte--list {
  margin-bottom: 1.26667rem;
  line-height: 1.26667rem;
}

.cm-text table {
  width: 100%;
  table-layout: fixed;
  margin-bottom: 1.26667rem;
  line-height: 1.26667rem;
}

.cm-text td {
  padding: 0 7px 0 0;
  vertical-align: top;
}

.cm-popup {
  position: absolute;
  z-index: 99;
  visibility: hidden;
}

.cm-popup .cm-popup--active {
  visibility: hidden;
}

.cm-popup--active {
  visibility: visible;
}

.cm-popup--active .cm-popup--active {
  visibility: visible;
}

.cm-popup-button--active {
  background-color: #E5E5E5;
}

/* search */
.cm-popup-button--search.cm-popup-button--active {
  z-index: 11;
}

.cm-popup-button--search.cm-popup-button--active:before {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1;
  background-color: transparent;
  content: "";
}

.cm-popup-button--search.cm-popup-button--active:after {
  position: absolute;
  /* to be fixed, menu should not be overlayed */
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 11;
  margin-bottom: -8000px;
  background-color: rgba(0, 0, 0, 0.75);
  content: "";
}

.cm-search-form {
  position: relative;
  line-height: 1rem;
}

.cm-search-form__fieldset {
  border: none;
  padding: 0;
  margin: 0;
}

.cm-search-form__field {
  box-sizing: border-box;
}

.cm-search-form__button {
  background-color: transparent;
  border: 3px solid transparent;
  color: #919191;
  text-align: center;
  vertical-align: middle;
  box-sizing: border-box;
  display: inline-block;
  padding: 0;
}

.cm-search-form__button > i {
  float: left;
  margin: 3px 11px 2px 10px;
  font-size: 1.8rem;
}

/* different name, because it is used by wcs */
.search_label {
  display: none;
}

.search_input {
  width: 100%;
  border: 1px solid #919191;
  box-sizing: border-box;
  height: 37px;
  padding: 0 11px;
  background-color: #fff;
  /* fix different default OS color */
}

.search_input[type=search] {
  box-sizing: border-box;
}

/* override normalize.css having more specific selector */
.cm-popup--search {
  background-color: #e5e5e5;
  border: 1px solid #919191;
  width: 100%;
  right: 0;
}

.cm-popup--search-suggestions {
  background-color: #fff;
  left: 0;
  right: 0;
  border: 1px solid #919191;
  text-align: left;
}

.cm-search-suggestions--non-empty ~ span {
  display: none;
}

.cm-search-suggestions {
  list-style: none;
  margin: 0;
  padding: 0;
}

.cm-search-suggestions__item {
  cursor: pointer;
  border-bottom: 1px solid #919191;
}

.cm-search-suggestions {
  line-height: 44px;
}

.cm-search-no-suggestions {
  line-height: 44px;
  padding: 0 20px;
}

.cm-search-suggestions__item {
  padding: 0 13px;
}

/* cart */
.cm-cart__close {
  position: absolute;
  right: 8px;
  top: 8px;
  z-index: 3;
}

.cm-cart__item {
  border-bottom: 1px solid #919191;
}

.cm-cart__item ~ .cm-cart__empty {
  display: none;
}

.cm-cart__footer {
  line-height: 1.5rem;
  text-align: right;
}

.cm-cart-item {
  font-size: 16px;
}

.cm-cart-item__image, .cm-cart-item__properties {
  font-size: 1rem;
}

.cm-cart-item__image {
  display: inline-block;
  width: 90px;
  vertical-align: middle;
}

.cm-cart-item__image ~ .cm-cart-item__properties {
  display: inline-block;
  vertical-align: top;
  margin-left: -90px;
  padding-left: 98px;
  box-sizing: border-box;
  width: 100%;
}

.cm-cart-item {
  position: relative;
}

.cm-icon--cart-remove-item {
  position: absolute;
  top: 3px;
  right: 14px;
  z-index: 9;
  cursor: pointer;
}

.cm-cart-item__image.cm-aspect-ratio-box:before {
  padding-top: 155%;
}

.cm-property__name {
  display: table-cell;
  text-align: left;
}

.cm-property__value {
  display: table-cell;
  text-align: right;
}

.cm-property__name ~ .cm-property__value {
  margin-left: 20px;
}

.cm-property--title > .cm-property__value {
  text-align: left;
}

.cm-property--title a {
  text-align: left;
}

/* image with details (description and copyright) */
.cm-image-box--details {
  margin-bottom: 1rem;
}

.cm-image-box__copyright {
  font-size: 0.8rem;
  padding-right: 0.5rem;
  line-height: 1.2rem;
  color: #fff;
  text-align: right;
}

.cm-image-box__copyright:before {
  content: "(\00a9";
  margin-right: 5px;
}

.cm-image-box__copyright:after {
  content: ")";
}

.cm-image-box__infos {
  background-color: #80BF8a;
}

.cm-image-box__description {
  padding: 0.5rem;
}

.cm-image-box__description p {
  margin: 0;
}

/* --- page --------------------------------------------------------------------------------------------------------- */
/* --- imagemap ----------------------------------------------------------------------------------------------------- */
.cm-imagemap {
  position: relative;
}

.cm-imagemap__headline {
  position: absolute;
  top: 0;
  left: 0;
}

.cm-imagemap__image.cm-aspect-ratio-box:before {
  /* 8:3 */
  padding-top: 37.5%;
}

.cm-imagemap__hotzone--text p {
  margin: 0;
  padding: 0;
}

.cm-imagemap__hotzone--icon {
  border-radius: 12px;
  font-size: 24px;
  height: 24px;
  box-shadow: 0 0 5px rgba(255, 255, 255, 0.8);
  background-color: rgba(0, 0, 0, 0.5);
  color: #fff;
  cursor: pointer;
}

.cm-imagemap__hotzone:hover.cm-imagemap__hotzone--icon, .cm-imagemap__hotzone--hover.cm-imagemap__hotzone--icon {
  background-color: rgba(0, 0, 0, 0.8);
}

.cm-imagemap__hotzone--active.cm-imagemap__hotzone--icon {
  background-color: rgba(0, 0, 0, 0.9);
}

.cm-imagemap__hotzone--icon > i {
  display: block;
}

.cm-imagemap__button-group {
  position: absolute;
  right: 0;
  bottom: 0;
}

.cm-quickinfo__image {
  overflow: hidden;
}

.cm-quickinfo__listprice, .cm-quickinfo__offerprice {
  white-space: nowrap;
}

.cm-cart__close {
  border: none;
  background: transparent;
  padding: 0;
}

.cm-quickinfo__close .cm-icon__symbol, .cm-cart__close .cm-icon__symbol {
  content: "";
  margin: 0;
  width: 20px;
  height: 20px;
  font-size: 1.2rem;
  background-color: transparent;
  color: #373737;
  z-index: 2;
}

.cm-quickinfo__close .cm-icon__symbol:before, .cm-cart__close .cm-icon__symbol:before {
  line-height: 1;
}

.cm-overlay {
  text-align: right;
  font-style: normal;
  font-size: 1.2rem;
}

.cm-overlay--theme-dark {
  color: #373737;
}

.cm-overlay--theme-light {
  color: #fff;
}

.cm-overlay--theme-light-on-dark {
  color: #fff;
  background-color: rgba(0, 0, 0, 0.65);
}

.cm-overlay--theme-dark-on-light {
  color: #373737;
  background-color: rgba(255, 255, 255, 0.65);
}

.cm-overlay a {
  display: block;
  color: inherit;
  padding: 2px 10px;
}

.cm-overlay a:hover {
  text-decoration: none;
}

.cm-overlay:hover .cm-overlay__item--title {
  text-decoration: underline;
}

/* --- social sharing bar ------------------------------------------------------------------------------------------- */
.cm-social-share-bar {
  margin: 1rem 0;
  border-top: 1px solid #919191;
  padding: 1rem 1rem 0 1rem;
}

.cm-rate {
  float: left;
}

.cm-share {
  float: right;
}

.cm-rate__title, .cm-share__title {
  display: inline-block;
  font-size: 1.25rem;
  color: #373737;
  font-weight: normal;
  margin: 0 1rem 0 0;
}

.cm-rate__icon {
  color: #373737;
  font-size: 1.25rem;
  vertical-align: middle;
}

.cm-rate__icon:hover {
  color: #E10716;
  text-decoration: none;
}

.cm-share__icon {
  color: #373737;
  margin-right: 10px;
  font-size: 1.4rem;
  vertical-align: middle;
  display: inline-block;
}

.cm-share__icon:hover {
  color: #E10716;
  text-decoration: none;
}

.cm-share__icon:last-child {
  margin-right: 0;
}

/* --- icons --- */
.cm-icon__symbol {
  display: inline-block;
  color: #373737;
  vertical-align: middle;
}

.cm-icon__info {
  color: #373737;
}

.cm-icon--nospace .cm-icon__symbol, .cm-icon--nospace .cm-icon__info {
  margin: 0;
  width: auto;
}

/* --- CMS-1283 images preloading --- */
.cm-media--loading {
  background: #f0f0f0 url(data:image/gif;base64,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) no-repeat center;
  color: transparent;
  /* hide alt text */
}

.cm-video--vimeo {
  display: inline-block;
}

/* placeholder in input fields */
.cm-input::placeholder, .search_input::placeholder {
  color: #373737;
  font-style: italic;
  opacity: 1;
}

/** product assets */
.cm-product-assets__slideshow ~ .cm-product-assets__downloads {
  margin-top: 20px;
}

.cm-product-assets-downloads__title {
  color: #767676;
}

.cm-product-assets-downloads__list {
  list-style: square;
  margin-left: 0;
  padding-left: 15px;
}

.cm-product-assets-downloads__title ~ .cm-product-assets-downloads__list {
  margin-top: 6px;
}

.cm-product-assets-downloads__item {
  font-size: 0.8rem;
}

/** elevateZoom fix */
.zoomContainer, .zoomLens {
  z-index: 2;
}

/* used for positioning and sizing the zoom window */
.cm-zoom-box {
  position: absolute;
  margin: 10px;
  margin-left: -10px;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 3;
}

/** 360° spinner */
.cm-box--spinner .cm-spinner__images:before {
  display: block;
  padding-top: 75%;
  /* default: 4x3 */
  content: "";
}

.cm-spinner__picture-box {
  position: relative;
}

.cm-spinner__picture-box:before {
  display: block;
  padding-top: 75%;
  content: "";
}

.cm-spinner__picture {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
}

.cm-spinner--popup .mfp-content {
  padding: 40px 0;
  max-width: 500px;
}

/* hide shoppable video teasers by default */
.cm-shoppable__teasers {
  display: none;
}

.cm-shoppable .cm-shoppable__content.cm-aspect-ratio-box::before, .cm-shoppable .cm-shoppable__player.cm-aspect-ratio-box::before {
  padding-top: 56.25%;
}

/*@import "components/quickinfo";
@import "components/button";
@import "components/mobile";
@import "components/basicimagemap";
@import "components/basicmain";
@import "components/basicprint";
@import "components/fragment";
@import "components/helpers";
@import "components/teaser";
@import "components/desktop";
@import "components/tablet";
@import "components/tablet_landscape";
@import "components/tablet_portrait";*/
@media print {
  html, body {
    width: 210mm;
    height: 297mm;
  }
  a[href]:after {
    display: none;
  }
  abbr[title]:after {
    display: none;
  }
  .cm-button {
    border: none;
  }
  .cm-container--gap {
    border: none;
  }
}

/* Ellipsis plugin styles
 * jquery.ellipsis.js
 * https://www.jqueryscript.net/text/Truncating-Text-By-Lines-jQuery-ellipsis.html
 */
.ellip {
  display: block;
  height: 100%;
}

.ellip-line {
  display: inline-block;
  text-overflow: ellipsis;
  white-space: nowrap;
  word-wrap: normal;
}

.ellip,
.ellip-line {
  overflow: hidden;
  max-width: 100%;
}

.slide-up .jump-nav .affix {
  top: 64px;
}

.jump-nav .affix {
  top: 89px;
}

@media (min-width: 767px) and (max-width: 1279.98px) {
  .jump-nav .affix {
    top: 48px;
  }
}

body.no-scroll {
  overflow: hidden;
}

.user-registration-page .emr-in-page-form .btn-submit {
  background-color: #c4ced1;
}

.inline-videowrapper-youtube {
  position: relative;
  padding-bottom: 56.25%;
  /* 16:9 */
  padding-top: 25px;
  margin: 20px 0;
  height: 0;
}

.inline-videowrapper-youtube iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.inline-videowrapper-limelight {
  position: relative;
  padding-bottom: 56.25%;
  /* 16:9 */
  padding-top: 48px;
  margin: 20px 0;
  height: 0;
}

.inline-videowrapper-limelight iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.inline-videowrapper-brightcove {
  position: relative;
  padding-bottom: 56.25%;
  /* 16:9 */
  padding-top: 25px;
  margin: 20px 0;
  height: 0;
}

.inline-videowrapper-brightcove iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.cm-media--responsive {
  min-height: 1px;
}

@media (min-width: 767px) {
  .search-results-content.productsDiv.marginAlign .productListName {
    margin: 20px;
  }
}

@media (min-width: 767px) and (max-width: 1280px) {
  .search-results-content.productsDiv.marginAlign .productListName {
    margin: 5px;
  }
}

@media (max-width: 767px) {
  .search-results-content.productsDiv.marginAlign .productListName {
    margin: 5px;
  }
}

@media (min-width: 1280px) {
  .search-results-content.productsDiv.marginAlign .products.sectionHeaders {
    padding: 0 10px;
  }
}

@media (min-width: 767px) and (max-width: 1280px) {
  .search-results-content.productsDiv.marginAlign .products.sectionHeaders {
    padding: 0;
  }
}

@media (max-width: 767px) {
  .search-results-content.productsDiv.marginAlign .products.sectionHeaders {
    padding: 0;
  }
}

@media (min-width: 1280px) {
  .search-results-content.productsDiv.marginAlign {
    padding: 0;
  }
}

@media (min-width: 767px) and (max-width: 1280px) {
  .search-results-content.productsDiv.marginAlign {
    padding: 0 50px;
  }
}

@media (max-width: 767px) {
  .search-results-content.productsDiv.marginAlign {
    padding: 0 20px;
  }
}

.print-only {
  display: none;
}

@media print {
  .print-only {
    display: block !important;
  }
}

.search-wrapper .close-search {
  background-color: #4b6774;
}

.orgSearchList .search-wrapper {
  display: block;
  height: auto;
}

.orgSearchList .search-wrapper .search-button .cta-buttons .cta-btn {
  margin: 0;
}

.PD014-product-table.product-table-sku-list .product .detail-drawer-row {
  display: flex;
}

.PD014-product-table.product-table-sku-list .product .product-meta .last-column .compare_target a {
  display: block;
  color: #101010;
  background-color: unset;
  padding-top: 2px;
}

.PD014-product-table.product-table-sku-list .product .product-meta .last-column .compare_target[data-state="1"], .PD014-product-table.product-table-sku-list .product .product-meta .last-column .compare_target[data-state="1"] a, .PD014-product-table.product-table-sku-list .product .product-meta .last-column .compare_target[data-state="2"], .PD014-product-table.product-table-sku-list .product .product-meta .last-column .compare_target[data-state="2"] a {
  color: #ffffff;
}

@media (min-width: 767px) and (max-width: 1279.98px) {
  #page {
    overflow-x: hidden;
  }
}

/*SA1-561: Start of temporary fix for ipd pro resolution tablets till completion of G002 */
@media (min-width: 800px) and (max-width: 1279px) {
  .main-header {
    position: relative;
    padding: 0;
  }
  .main-header-content {
    height: 48px;
    position: relative;
    display: block;
    max-width: 100%;
  }
  .navbar-header {
    float: none;
    display: block;
  }
  .navbar-brand {
    margin-left: 12px;
    margin-right: 0;
  }
  .search-wrapper {
    display: block;
    position: static;
    height: 0px;
  }
  .search-wrapper .search {
    height: 100%;
    padding-right: 48px;
  }
  .search-wrapper .search .search_input {
    margin: 14px 0 0 0;
    font-size: 1em;
  }
  .search-wrapper .search form {
    padding: 0 12px 0 16px;
  }
  .search-wrapper .open-search {
    width: 48px;
    height: 48px;
    padding-right: 0;
    padding-left: 0;
    right: 48px;
    font-size: 1em;
    line-height: 1.625;
    text-align: right;
    white-space: nowrap;
  }
  .search-wrapper .open-search .text {
    display: none;
  }
  .search-wrapper .open-search .search-submit {
    margin-bottom: 0px;
    transition: color 1s ease-in-out;
  }
  .search-wrapper .close-search {
    right: 0;
    width: 48px;
    height: 48px;
    border-right: none;
  }
  .search-wrapper .close-search:before, .search-wrapper .close-search:after {
    top: 23px;
    left: 9px;
    width: 30px;
    height: 3px;
    margin-top: 0;
  }
  .search-wrapper .search.expanded {
    width: 100% !important;
  }
}

/*SA1-561: End of temporary fix for ipd pro resolution tablets till completion of G002 */
@media (max-width: 1279.98px) {
  .global-header .main-header {
    width: 100vw;
  }
  .global-header .nav-overlay {
    background-color: #000000;
    opacity: .5;
    position: absolute;
    height: 100vh;
    width: 100%;
    z-index: -1;
  }
  .global-header .G002-mobile-nav .utility-nav {
    background-color: #000000;
    height: 800px;
    border: 0;
    margin: 0;
  }
  .global-header .G002-mobile-nav .utility-nav a {
    color: white;
    margin-left: 10px;
  }
  .global-header .G002-mobile-nav .brands-dropdown a {
    background-color: black;
    border: 0;
    margin: 0;
  }
  .global-header .G002-mobile-nav .header-title {
    width: 100% !important;
    background-color: #2d383f;
    color: #fff;
    font-size: .75em;
    line-height: 50px;
    text-align: center;
    text-transform: uppercase;
    letter-spacing: .08em;
    font-weight: 500;
  }
}

@media (min-width: 1280px) {
  .global-header .G002-main-nav .level-1-item {
    font-size: .75em;
  }
  .global-header .G002-main-nav .level-1-item-container {
    padding-top: 10px;
  }
}

@media (min-width: 960px) {
  .G001-platform-strip-outer-container {
    height: 0px !important;
  }
}

.cta-buttons {
  text-align: unset;
}


/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vb3dsLmNhcm91c2VsLmNzcyIsIndlYnBhY2s6Ly8vYXBwbGV0b24uc2NzcyIsIndlYnBhY2s6Ly8vdmFyaWFibGVzL19jb2xvci1vdmVycmlkZXMuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vLi4vLi4vYnJpY2tzL2VtZXJzb24tc2hhcmVkLXRoZW1lL3NyYy9zYXNzL3ZhcmlhYmxlcy9iYXNlL19jb2xvcl92YXJpYWJsZXMuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vLi4vLi4vYnJpY2tzL3F1aWNrLWluZm8vc3JjL3Nhc3MvdmFyaWFibGVzL19xdWlja2luZm8uc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vLi4vLi4vYnJpY2tzL2dlbmVyaWMtdGVtcGxhdGVzL3NyYy9zYXNzL3ZhcmlhYmxlcy9fY29yZW1lZGlhLXJpY2h0ZXh0LTEuMC5zY3NzIiwid2VicGFjazovLy8uLi8uLi8uLi8uLi9saWIvYnJpY2tzL3V0aWxzL3NyYy9zYXNzL3ZhcmlhYmxlcy9fY29yZW1lZGlhLXJpY2h0ZXh0LTEuMC5zY3NzIiwid2VicGFjazovLy8uLi8uLi8uLi8uLi9icmlja3MvZW1lcnNvbi1zaGFyZWQtdGhlbWUvc3JjL3Nhc3MvcGFydGlhbHMvYmFzZS9fbGlzdHMuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vLi4vLi4vYnJpY2tzL2VtZXJzb24tc2hhcmVkLXRoZW1lL3NyYy9zYXNzL3BhcnRpYWxzL2Jhc2UvX2RpZ2l0YXMtaWNvbi1mb250LnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uLy4uLy4uL2JyaWNrcy9lbWVyc29uLXNoYXJlZC10aGVtZS9zcmMvc2Fzcy9wYXJ0aWFscy9iYXNlL19mb250cy5zY3NzIiwid2VicGFjazovLy8uLi8uLi8uLi8uLi9icmlja3MvZW1lcnNvbi1zaGFyZWQtdGhlbWUvc3JjL3Nhc3MvcGFydGlhbHMvYmFzZS9fbm90b3NhbnNrci5zY3NzIiwid2VicGFjazovLy8uLi8uLi8uLi8uLi9icmlja3MvZW1lcnNvbi1zaGFyZWQtdGhlbWUvc3JjL3Nhc3MvcGFydGlhbHMvYmFzZS9ub3Rvc2Fuc2phcGFuZXNlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uLy4uLy4uL2JyaWNrcy9lbWVyc29uLXNoYXJlZC10aGVtZS9zcmMvc2Fzcy9wYXJ0aWFscy9iYXNlL19lbXJfY2FydF9tYXJrZXRpbmcuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzLy5wbnBtL21hZ25pZmljLXBvcHVwQDEuMS4wL25vZGVfbW9kdWxlcy9tYWduaWZpYy1wb3B1cC9zcmMvY3NzL21haW4uc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzLy5wbnBtL21hZ25pZmljLXBvcHVwQDEuMS4wL25vZGVfbW9kdWxlcy9tYWduaWZpYy1wb3B1cC9zcmMvY3NzL19zZXR0aW5ncy5zY3NzIiwid2VicGFjazovLy8uLi8uLi8uLi8uLi9saWIvYnJpY2tzL3V0aWxzL3NyYy9zYXNzL3BhcnRpYWxzL19jb3JlbWVkaWEtcmljaHRleHQtMS4wLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uLy4uLy4uL2xpYi9icmlja3MvdXRpbHMvc3JjL3Nhc3MvcGFydGlhbHMvX2N0YS5zY3NzIiwid2VicGFjazovLy8uLi8uLi8uLi8uLi9saWIvYnJpY2tzL3V0aWxzL3NyYy9zYXNzL3BhcnRpYWxzL190ZWFzZXItb3ZlcmxheS5zY3NzIiwid2VicGFjazovLy8uLi8uLi8uLi8uLi9saWIvYnJpY2tzL3V0aWxzL3NyYy9zYXNzL3ZhcmlhYmxlcy9fdGVhc2VyLW92ZXJsYXkuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vLi4vLi4vbGliL2JyaWNrcy91dGlscy9zcmMvc2Fzcy9wYXJ0aWFscy9fdmlzdWFsbHktaGlkZGVuLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uLy4uLy4uL2xpYi9icmlja3MvbWFnbmlmaWMtcG9wdXAvc3JjL3Nhc3MvcGFydGlhbHMuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vLi4vLi4vbGliL2JyaWNrcy9tZWRpYS9zcmMvc2Fzcy9wYXJ0aWFscy9fYXVkaW8uc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vLi4vLi4vbGliL2JyaWNrcy9tZWRpYS9zcmMvc2Fzcy9wYXJ0aWFscy9fdmlkZW8uc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vLi4vLi4vbGliL2JyaWNrcy9tZWRpYS9zcmMvc2Fzcy9wYXJ0aWFscy9fcGxheS5zY3NzIiwid2VicGFjazovLy8uLi8uLi8uLi8uLi9saWIvYnJpY2tzL21lZGlhL3NyYy9zYXNzL3ZhcmlhYmxlcy9fcGxheS5zY3NzIiwid2VicGFjazovLy8uLi8uLi8uLi8uLi9saWIvYnJpY2tzL3V0aWxzL3NyYy9zYXNzL3ZhcmlhYmxlcy9fZWFzaW5ncy5zY3NzIiwid2VicGFjazovLy8uLi8uLi8uLi8uLi9icmlja3MvcXVpY2staW5mby9zcmMvc2Fzcy9wYXJ0aWFscy9fcXVpY2tpbmZvLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uLy4uLy4uL2xpYi9icmlja3MvdXRpbHMvc3JjL3Nhc3MvcGFydGlhbHMvX2JyZWFrcG9pbnQuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vLi4vLi4vbGliL2JyaWNrcy91dGlscy9zcmMvc2Fzcy9wYXJ0aWFscy9fYXNwZWN0cmF0aW9ib3guc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vLi4vLi4vbGliL2JyaWNrcy91dGlscy9zcmMvc2Fzcy9wYXJ0aWFscy9fc3RyZXRjaGFic29sdXRlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy8ucG5wbS9tZWRpYWVsZW1lbnRANC4yLjE3L25vZGVfbW9kdWxlcy9tZWRpYWVsZW1lbnQvYnVpbGQvbWVkaWFlbGVtZW50cGxheWVyLmNzcyIsIndlYnBhY2s6Ly8vLi4vLi4vLi4vLi4vYnJpY2tzL3ZpZGVvL3NyYy9zYXNzL3BhcnRpYWxzL19tZWRpYWVsZW1lbnQuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vLi4vLi4vYnJpY2tzL3ZpZGVvL3NyYy9zYXNzL3BhcnRpYWxzL19wb3B1cC5zY3NzIiwid2VicGFjazovLy8uLi8uLi8uLi8uLi9icmlja3MvdmlkZW8vc3JjL3Nhc3MvdmFyaWFibGVzL192YXJpYWJsZXMuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vLi4vLi4vYnJpY2tzL3Nob3BwYWJsZS12aWRlby9zcmMvc2Fzcy9wYXJ0aWFscy9fc2hvcHBhYmxlLXZpZGVvLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uLy4uLy4uL2JyaWNrcy9zaG9wcGFibGUtdmlkZW8vc3JjL3Nhc3MvdmFyaWFibGVzL19zaG9wcGFibGUtdmlkZW8uc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzLy5wbnBtL2Jvb3RzdHJhcC1zYXNzQDMuNC4xL25vZGVfbW9kdWxlcy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19ub3JtYWxpemUuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzLy5wbnBtL2Jvb3RzdHJhcC1zYXNzQDMuNC4xL25vZGVfbW9kdWxlcy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19wcmludC5zY3NzIiwid2VicGFjazovLy8uLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvLnBucG0vYm9vdHN0cmFwLXNhc3NAMy40LjEvbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX2dseXBoaWNvbnMuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzLy5wbnBtL2Jvb3RzdHJhcC1zYXNzQDMuNC4xL25vZGVfbW9kdWxlcy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19zY2FmZm9sZGluZy5zY3NzIiwid2VicGFjazovLy8uLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvLnBucG0vYm9vdHN0cmFwLXNhc3NAMy40LjEvbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL192ZW5kb3ItcHJlZml4ZXMuc2NzcyIsIndlYnBhY2s6Ly8vdmFyaWFibGVzL2Jhc2UvX2Jvb3RzdHJhcF92YXJpYWJsZXMuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzLy5wbnBtL2Jvb3RzdHJhcC1zYXNzQDMuNC4xL25vZGVfbW9kdWxlcy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL192YXJpYWJsZXMuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vLi4vLi4vYnJpY2tzL2VtZXJzb24tc2hhcmVkLXRoZW1lL3NyYy9zYXNzL3ZhcmlhYmxlcy9iYXNlL19jb2xvcnMuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzLy5wbnBtL2Jvb3RzdHJhcC1zYXNzQDMuNC4xL25vZGVfbW9kdWxlcy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fdGFiLWZvY3VzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy8ucG5wbS9ib290c3RyYXAtc2Fzc0AzLjQuMS9ub2RlX21vZHVsZXMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2ltYWdlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy8ucG5wbS9ib290c3RyYXAtc2Fzc0AzLjQuMS9ub2RlX21vZHVsZXMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fdHlwZS5zY3NzIiwid2VicGFjazovLy8uLi8uLi8uLi8uLi9icmlja3MvZW1lcnNvbi1zaGFyZWQtdGhlbWUvc3JjL3Nhc3MvdmFyaWFibGVzL2Jhc2UvX2ZvbnQtZm9ybWF0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy8ucG5wbS9ib290c3RyYXAtc2Fzc0AzLjQuMS9ub2RlX21vZHVsZXMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX3RleHQtZW1waGFzaXMuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzLy5wbnBtL2Jvb3RzdHJhcC1zYXNzQDMuNC4xL25vZGVfbW9kdWxlcy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fYmFja2dyb3VuZC12YXJpYW50LnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uLy4uLy4uL2xpYi9icmlja3MvdXRpbHMvc3JjL3Nhc3MvcGFydGlhbHMvX2NsZWFyZml4LnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy8ucG5wbS9ib290c3RyYXAtc2Fzc0AzLjQuMS9ub2RlX21vZHVsZXMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX3RleHQtb3ZlcmZsb3cuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzLy5wbnBtL2Jvb3RzdHJhcC1zYXNzQDMuNC4xL25vZGVfbW9kdWxlcy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19jb2RlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy8ucG5wbS9ib290c3RyYXAtc2Fzc0AzLjQuMS9ub2RlX21vZHVsZXMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fZ3JpZC5zY3NzIiwid2VicGFjazovLy8uLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvLnBucG0vYm9vdHN0cmFwLXNhc3NAMy40LjEvbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19ncmlkLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy8ucG5wbS9ib290c3RyYXAtc2Fzc0AzLjQuMS9ub2RlX21vZHVsZXMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy8ucG5wbS9ib290c3RyYXAtc2Fzc0AzLjQuMS9ub2RlX21vZHVsZXMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fdGFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy8ucG5wbS9ib290c3RyYXAtc2Fzc0AzLjQuMS9ub2RlX21vZHVsZXMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX3RhYmxlLXJvdy5zY3NzIiwid2VicGFjazovLy8uLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvLnBucG0vYm9vdHN0cmFwLXNhc3NAMy40LjEvbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX2Zvcm1zLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy8ucG5wbS9ib290c3RyYXAtc2Fzc0AzLjQuMS9ub2RlX21vZHVsZXMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2Zvcm1zLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy8ucG5wbS9ib290c3RyYXAtc2Fzc0AzLjQuMS9ub2RlX21vZHVsZXMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fYnV0dG9ucy5zY3NzIiwid2VicGFjazovLy8uLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvLnBucG0vYm9vdHN0cmFwLXNhc3NAMy40LjEvbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19idXR0b25zLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy8ucG5wbS9ib290c3RyYXAtc2Fzc0AzLjQuMS9ub2RlX21vZHVsZXMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX29wYWNpdHkuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzLy5wbnBtL2Jvb3RzdHJhcC1zYXNzQDMuNC4xL25vZGVfbW9kdWxlcy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19jb21wb25lbnQtYW5pbWF0aW9ucy5zY3NzIiwid2VicGFjazovLy8uLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvLnBucG0vYm9vdHN0cmFwLXNhc3NAMy40LjEvbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX2Ryb3Bkb3ducy5zY3NzIiwid2VicGFjazovLy8uLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvLnBucG0vYm9vdHN0cmFwLXNhc3NAMy40LjEvbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19uYXYtZGl2aWRlci5zY3NzIiwid2VicGFjazovLy8uLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvLnBucG0vYm9vdHN0cmFwLXNhc3NAMy40LjEvbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19yZXNldC1maWx0ZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzLy5wbnBtL2Jvb3RzdHJhcC1zYXNzQDMuNC4xL25vZGVfbW9kdWxlcy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19idXR0b24tZ3JvdXBzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy8ucG5wbS9ib290c3RyYXAtc2Fzc0AzLjQuMS9ub2RlX21vZHVsZXMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2JvcmRlci1yYWRpdXMuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzLy5wbnBtL2Jvb3RzdHJhcC1zYXNzQDMuNC4xL25vZGVfbW9kdWxlcy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19pbnB1dC1ncm91cHMuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzLy5wbnBtL2Jvb3RzdHJhcC1zYXNzQDMuNC4xL25vZGVfbW9kdWxlcy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19uYXZzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy8ucG5wbS9ib290c3RyYXAtc2Fzc0AzLjQuMS9ub2RlX21vZHVsZXMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fbmF2YmFyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy8ucG5wbS9ib290c3RyYXAtc2Fzc0AzLjQuMS9ub2RlX21vZHVsZXMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX25hdi12ZXJ0aWNhbC1hbGlnbi5zY3NzIiwid2VicGFjazovLy8uLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvLnBucG0vYm9vdHN0cmFwLXNhc3NAMy40LjEvbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX2JyZWFkY3J1bWJzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy8ucG5wbS9ib290c3RyYXAtc2Fzc0AzLjQuMS9ub2RlX21vZHVsZXMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fcGFnaW5hdGlvbi5zY3NzIiwid2VicGFjazovLy8uLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvLnBucG0vYm9vdHN0cmFwLXNhc3NAMy40LjEvbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19wYWdpbmF0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy8ucG5wbS9ib290c3RyYXAtc2Fzc0AzLjQuMS9ub2RlX21vZHVsZXMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fcGFnZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzLy5wbnBtL2Jvb3RzdHJhcC1zYXNzQDMuNC4xL25vZGVfbW9kdWxlcy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19sYWJlbHMuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzLy5wbnBtL2Jvb3RzdHJhcC1zYXNzQDMuNC4xL25vZGVfbW9kdWxlcy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fbGFiZWxzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy8ucG5wbS9ib290c3RyYXAtc2Fzc0AzLjQuMS9ub2RlX21vZHVsZXMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fYmFkZ2VzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy8ucG5wbS9ib290c3RyYXAtc2Fzc0AzLjQuMS9ub2RlX21vZHVsZXMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fanVtYm90cm9uLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy8ucG5wbS9ib290c3RyYXAtc2Fzc0AzLjQuMS9ub2RlX21vZHVsZXMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fdGh1bWJuYWlscy5zY3NzIiwid2VicGFjazovLy8uLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvLnBucG0vYm9vdHN0cmFwLXNhc3NAMy40LjEvbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX2FsZXJ0cy5zY3NzIiwid2VicGFjazovLy8uLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvLnBucG0vYm9vdHN0cmFwLXNhc3NAMy40LjEvbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19hbGVydHMuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzLy5wbnBtL2Jvb3RzdHJhcC1zYXNzQDMuNC4xL25vZGVfbW9kdWxlcy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19wcm9ncmVzcy1iYXJzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy8ucG5wbS9ib290c3RyYXAtc2Fzc0AzLjQuMS9ub2RlX21vZHVsZXMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2dyYWRpZW50cy5zY3NzIiwid2VicGFjazovLy8uLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvLnBucG0vYm9vdHN0cmFwLXNhc3NAMy40LjEvbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19wcm9ncmVzcy1iYXIuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzLy5wbnBtL2Jvb3RzdHJhcC1zYXNzQDMuNC4xL25vZGVfbW9kdWxlcy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19tZWRpYS5zY3NzIiwid2VicGFjazovLy8uLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvLnBucG0vYm9vdHN0cmFwLXNhc3NAMy40LjEvbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX2xpc3QtZ3JvdXAuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzLy5wbnBtL2Jvb3RzdHJhcC1zYXNzQDMuNC4xL25vZGVfbW9kdWxlcy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fbGlzdC1ncm91cC5zY3NzIiwid2VicGFjazovLy8uLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvLnBucG0vYm9vdHN0cmFwLXNhc3NAMy40LjEvbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX3BhbmVscy5zY3NzIiwid2VicGFjazovLy8uLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvLnBucG0vYm9vdHN0cmFwLXNhc3NAMy40LjEvbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19wYW5lbHMuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzLy5wbnBtL2Jvb3RzdHJhcC1zYXNzQDMuNC4xL25vZGVfbW9kdWxlcy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19yZXNwb25zaXZlLWVtYmVkLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy8ucG5wbS9ib290c3RyYXAtc2Fzc0AzLjQuMS9ub2RlX21vZHVsZXMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fd2VsbHMuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzLy5wbnBtL2Jvb3RzdHJhcC1zYXNzQDMuNC4xL25vZGVfbW9kdWxlcy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19jbG9zZS5zY3NzIiwid2VicGFjazovLy8uLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvLnBucG0vYm9vdHN0cmFwLXNhc3NAMy40LjEvbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX21vZGFscy5zY3NzIiwid2VicGFjazovLy8uLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvLnBucG0vYm9vdHN0cmFwLXNhc3NAMy40LjEvbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX3Rvb2x0aXAuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzLy5wbnBtL2Jvb3RzdHJhcC1zYXNzQDMuNC4xL25vZGVfbW9kdWxlcy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fcmVzZXQtdGV4dC5zY3NzIiwid2VicGFjazovLy8uLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvLnBucG0vYm9vdHN0cmFwLXNhc3NAMy40LjEvbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX3BvcG92ZXJzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy8ucG5wbS9ib290c3RyYXAtc2Fzc0AzLjQuMS9ub2RlX21vZHVsZXMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fY2Fyb3VzZWwuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzLy5wbnBtL2Jvb3RzdHJhcC1zYXNzQDMuNC4xL25vZGVfbW9kdWxlcy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL191dGlsaXRpZXMuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzLy5wbnBtL2Jvb3RzdHJhcC1zYXNzQDMuNC4xL25vZGVfbW9kdWxlcy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fY2VudGVyLWJsb2NrLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy8ucG5wbS9ib290c3RyYXAtc2Fzc0AzLjQuMS9ub2RlX21vZHVsZXMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2hpZGUtdGV4dC5zY3NzIiwid2VicGFjazovLy8uLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvLnBucG0vYm9vdHN0cmFwLXNhc3NAMy40LjEvbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX3Jlc3BvbnNpdmUtdXRpbGl0aWVzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy8ucG5wbS9ib290c3RyYXAtc2Fzc0AzLjQuMS9ub2RlX21vZHVsZXMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX3Jlc3BvbnNpdmUtdmlzaWJpbGl0eS5zY3NzIiwid2VicGFjazovLy8uLi8uLi8uLi8uLi9icmlja3MvYm9vdHN0cmFwL3NyYy9zYXNzL3BhcnRpYWxzL19jYXJvdXNlbC5zY3NzIiwid2VicGFjazovLy8uLi8uLi8uLi8uLi9icmlja3MvaGVyby10ZWFzZXIvc3JjL3Nhc3MvcGFydGlhbHMvX2hlcm8uc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vLi4vLi4vYnJpY2tzL2hlcm8tdGVhc2VyL3NyYy9zYXNzL3ZhcmlhYmxlcy9faGVyby5zY3NzIiwid2VicGFjazovLy8uLi8uLi8uLi8uLi9saWIvYnJpY2tzL3V0aWxzL3NyYy9zYXNzL3BhcnRpYWxzL19kaW1tZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vLi4vLi4vbGliL2JyaWNrcy91dGlscy9zcmMvc2Fzcy9wYXJ0aWFscy9fY2FwdGlvbi5zY3NzIiwid2VicGFjazovLy8uLi8uLi8uLi8uLi9saWIvYnJpY2tzL3V0aWxzL3NyYy9zYXNzL3BhcnRpYWxzL19jZW50ZXJhYnNvbHV0ZS5zY3NzIiwid2VicGFjazovLy8uLi8uLi8uLi8uLi9icmlja3MvZW1lcnNvbi1zaGFyZWQtdGhlbWUvc3JjL3Nhc3MvcGFydGlhbHMvY29tcG9uZW50cy9iYXNpYy10aGVtZS9faGVscGVycy5zY3NzIiwid2VicGFjazovLy8uLi8uLi8uLi8uLi9icmlja3MvZW1lcnNvbi1zaGFyZWQtdGhlbWUvc3JjL3Nhc3MvcGFydGlhbHMvdXRpbHMvX3F1aWNraW5mby5zY3NzIiwid2VicGFjazovLy8uLi8uLi8uLi8uLi9icmlja3MvZW1lcnNvbi1zaGFyZWQtdGhlbWUvc3JjL3Nhc3MvcGFydGlhbHMvdXRpbHMvX2hlbHBlci5zY3NzIiwid2VicGFjazovLy8uLi8uLi8uLi8uLi9icmlja3MvZW1lcnNvbi1zaGFyZWQtdGhlbWUvc3JjL3Nhc3MvcGFydGlhbHMvdXRpbHMvX2VsZW1lbnRzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uLy4uLy4uL2JyaWNrcy9lbWVyc29uLXNoYXJlZC10aGVtZS9zcmMvc2Fzcy9wYXJ0aWFscy91dGlscy9fY3RhLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uLy4uLy4uL2JyaWNrcy9lbWVyc29uLXNoYXJlZC10aGVtZS9zcmMvc2Fzcy92YXJpYWJsZXMvYmFzZS9fYm9vdHN0cmFwX3ZhcmlhYmxlcy5zY3NzIiwid2VicGFjazovLy8uLi8uLi8uLi8uLi9icmlja3MvZnJvbnQtZG9vci9zcmMvc2Fzcy9wYXJ0aWFscy9fZnJvbnRkb29yLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uLy4uLy4uL2JyaWNrcy9lbWVyc29uLXNoYXJlZC10aGVtZS9zcmMvc2Fzcy9wYXJ0aWFscy9jb21wb25lbnRzL19ncmlkLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uLy4uLy4uL2JyaWNrcy9lbWVyc29uLXNoYXJlZC10aGVtZS9zcmMvc2Fzcy92YXJpYWJsZXMvYmFzZS9fdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uLy4uLy4uL2JyaWNrcy9lbWVyc29uLXNoYXJlZC10aGVtZS9zcmMvc2Fzcy9wYXJ0aWFscy91dGlscy9fcG9zaXRpb25zLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uLy4uLy4uL2JyaWNrcy9lbWVyc29uLXNoYXJlZC10aGVtZS9zcmMvc2Fzcy9wYXJ0aWFscy9jb21wb25lbnRzL19jb250YWluZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vLi4vLi4vYnJpY2tzL2VtZXJzb24tc2hhcmVkLXRoZW1lL3NyYy9zYXNzL3BhcnRpYWxzL2NvbXBvbmVudHMvX2J1dHRvbnMuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vLi4vLi4vYnJpY2tzL2VtZXJzb24tc2hhcmVkLXRoZW1lL3NyYy9zYXNzL3BhcnRpYWxzL3V0aWxzL192ZW5kb3ItcHJlZml4ZXMuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vLi4vLi4vYnJpY2tzL2VtZXJzb24tc2hhcmVkLXRoZW1lL3NyYy9zYXNzL3BhcnRpYWxzL2NvbXBvbmVudHMvX2ltYWdlcy5zY3NzIiwid2VicGFjazovLy8uLi8uLi8uLi8uLi9icmlja3MvZW1lcnNvbi1zaGFyZWQtdGhlbWUvc3JjL3Nhc3MvcGFydGlhbHMvY29tcG9uZW50cy9fZm9udHMuc2NzcyIsIndlYnBhY2s6Ly8vcGFydGlhbHMvY29tcG9uZW50cy9oZWFkZXIvX3V0aWxpdHktbmF2LnNjc3MiLCJ3ZWJwYWNrOi8vL3BhcnRpYWxzL2NvbXBvbmVudHMvaGVhZGVyL2xlZ2FjeS1tYWluLW5hdi9fdXRpbGl0eS1uYXYtbW9iaWxlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uLy4uLy4uL2JyaWNrcy9lbWVyc29uLXNoYXJlZC10aGVtZS9zcmMvc2Fzcy9wYXJ0aWFscy9jb21wb25lbnRzL2hlYWRlci9fbG9jYWxlLXNlbGVjdG9yLnNjc3MiLCJ3ZWJwYWNrOi8vL3BhcnRpYWxzL2NvbXBvbmVudHMvaGVhZGVyL19oZWFkcm9vbS5zY3NzIiwid2VicGFjazovLy9wYXJ0aWFscy9jb21wb25lbnRzL2hlYWRlci9sZWdhY3ktbWFpbi1uYXYvX2xvY2FsZS1zcGVjaWZpYy5zY3NzIiwid2VicGFjazovLy8uLi8uLi8uLi8uLi9icmlja3MvaGVhZGVyL3NyYy9zYXNzL3BhcnRpYWxzL0cwMDEtbWFpbi1uYXYvZGVza3RvcC9fRzAwMS1kZXNrdG9wLWxldmVsLTEuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vLi4vLi4vYnJpY2tzL2hlYWRlci9zcmMvc2Fzcy9wYXJ0aWFscy9HMDAxLW1haW4tbmF2L2Rlc2t0b3AvX0cwMDEtZGVza3RvcC1sZXZlbC0yLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uLy4uLy4uL2JyaWNrcy9oZWFkZXIvc3JjL3Nhc3MvcGFydGlhbHMvRzAwMS1tYWluLW5hdi9kZXNrdG9wL19jb21tb24tZGVza3RvcC1sZXZlbC0zLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uLy4uLy4uL2JyaWNrcy9oZWFkZXIvc3JjL3Nhc3MvcGFydGlhbHMvRzAwMS1tYWluLW5hdi9kZXNrdG9wL19HMDEyLWRlc2t0b3AtbGV2ZWwtMy5zY3NzIiwid2VicGFjazovLy8uLi8uLi8uLi8uLi9icmlja3MvaGVhZGVyL3NyYy9zYXNzL3BhcnRpYWxzL0cwMDEtbWFpbi1uYXYvZGVza3RvcC9fRzAxMy1kZXNrdG9wLWxldmVsLTMuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vLi4vLi4vYnJpY2tzL2hlYWRlci9zcmMvc2Fzcy9wYXJ0aWFscy9HMDAxLW1haW4tbmF2L2Rlc2t0b3AvX0cwMTQtZGVza3RvcC1sZXZlbC0zLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uLy4uLy4uL2JyaWNrcy9oZWFkZXIvc3JjL3Nhc3MvcGFydGlhbHMvRzAwMS1tYWluLW5hdi9kZXNrdG9wL19HMDE1LWRlc2t0b3AtbGV2ZWwtMy5zY3NzIiwid2VicGFjazovLy8uLi8uLi8uLi8uLi9icmlja3MvaGVhZGVyL3NyYy9zYXNzL3BhcnRpYWxzL0cwMDEtbWFpbi1uYXYvZGVza3RvcC9fRzAwMS1kZXNrdG9wLXByb21vcy5zY3NzIiwid2VicGFjazovLy8uLi8uLi8uLi8uLi9icmlja3MvaGVhZGVyL3NyYy9zYXNzL3BhcnRpYWxzL0cwMDEtbWFpbi1uYXYvbW9iaWxlL19HMDAxLW1vYmlsZS1sZXZlbC0xLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uLy4uLy4uL2JyaWNrcy9oZWFkZXIvc3JjL3Nhc3MvcGFydGlhbHMvRzAwMS1tYWluLW5hdi9tb2JpbGUvX0cwMDEtbW9iaWxlLWxldmVsLTIuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vLi4vLi4vYnJpY2tzL2hlYWRlci9zcmMvc2Fzcy9wYXJ0aWFscy9HMDAxLW1haW4tbmF2L21vYmlsZS9fY29tbW9uLW1vYmlsZS1sZXZlbC0zLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uLy4uLy4uL2JyaWNrcy9oZWFkZXIvc3JjL3Nhc3MvcGFydGlhbHMvRzAwMS1tYWluLW5hdi9tb2JpbGUvX0cwMTItbW9iaWxlLWxldmVsLTMuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vLi4vLi4vYnJpY2tzL2hlYWRlci9zcmMvc2Fzcy9wYXJ0aWFscy9HMDAxLW1haW4tbmF2L21vYmlsZS9fRzAxMy1tb2JpbGUtbGV2ZWwtMy5zY3NzIiwid2VicGFjazovLy8uLi8uLi8uLi8uLi9icmlja3MvaGVhZGVyL3NyYy9zYXNzL3BhcnRpYWxzL0cwMDEtbWFpbi1uYXYvbW9iaWxlL19HMDE0LW1vYmlsZS1sZXZlbC0zLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uLy4uLy4uL2JyaWNrcy9oZWFkZXIvc3JjL3Nhc3MvcGFydGlhbHMvRzAwMS1tYWluLW5hdi9tb2JpbGUvX0cwMTUtbW9iaWxlLWxldmVsLTMuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vLi4vLi4vYnJpY2tzL2hlYWRlci9zcmMvc2Fzcy9wYXJ0aWFscy9HMDAxLW1haW4tbmF2L21vYmlsZS9fRzAwMS1tb2JpbGUtcHJvbW9zLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uLy4uLy4uL2JyaWNrcy9oZWFkZXIvc3JjL3Nhc3MvcGFydGlhbHMvRzAwMS1tYWluLW5hdi9tb2JpbGUvX3V0aWxpdHktbmF2LW1vYmlsZS5zY3NzIiwid2VicGFjazovLy8uLi8uLi8uLi8uLi9icmlja3MvaGVhZGVyL3NyYy9zYXNzL3BhcnRpYWxzL19HMDAxLW1haW4tbmF2LnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uLy4uLy4uL2JyaWNrcy9oZWFkZXIvc3JjL3Nhc3MvcGFydGlhbHMvbWluaWNhcnQvX21pbmljYXJ0LWljb24uc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vLi4vLi4vYnJpY2tzL2hlYWRlci9zcmMvc2Fzcy9wYXJ0aWFscy9taW5pY2FydC9fbWluaWNhcnQtZHJvcGRvd24uc2NzcyIsIndlYnBhY2s6Ly8vcGFydGlhbHMvY29tcG9uZW50cy9faGVhZGVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uLy4uLy4uL2JyaWNrcy9lbWVyc29uLXNoYXJlZC10aGVtZS9zcmMvc2Fzcy9wYXJ0aWFscy9jb21wb25lbnRzL2hlYWRlci9tYWluLW5hdi9fc2luZ2xlLWNvbC1zdWItbmF2LnNjc3MiLCJ3ZWJwYWNrOi8vL3BhcnRpYWxzL2NvbXBvbmVudHMvaGVhZGVyL19tYWluLWhlYWRlci5zY3NzIiwid2VicGFjazovLy9wYXJ0aWFscy9jb21wb25lbnRzL2hlYWRlci9sZWdhY3ktbWFpbi1uYXYvX21haW4tbmF2LW1vYmlsZS5zY3NzIiwid2VicGFjazovLy9wYXJ0aWFscy9jb21wb25lbnRzL2hlYWRlci9sZWdhY3ktbWFpbi1uYXYvX21haW4tbmF2LWRlc2t0b3Auc2NzcyIsIndlYnBhY2s6Ly8vcGFydGlhbHMvY29tcG9uZW50cy9oZWFkZXIvbGVnYWN5LW1haW4tbmF2L19hdXRvbWF0ZWQtc29sdXRpb25zLXN1Yi1uYXYuc2NzcyIsIndlYnBhY2s6Ly8vcGFydGlhbHMvY29tcG9uZW50cy9oZWFkZXIvbGVnYWN5LW1haW4tbmF2L19jb21tZXJjaWFsLXN1Yi1uYXYuc2NzcyIsIndlYnBhY2s6Ly8vcGFydGlhbHMvY29tcG9uZW50cy9oZWFkZXIvbGVnYWN5LW1haW4tbmF2L19pbmR1c3RyaWVzLXN1Yi1uYXYuc2NzcyIsIndlYnBhY2s6Ly8vcGFydGlhbHMvY29tcG9uZW50cy9oZWFkZXIvbGVnYWN5LW1haW4tbmF2L19zdWItbmF2LXByb21vLnNjc3MiLCJ3ZWJwYWNrOi8vL3BhcnRpYWxzL2NvbXBvbmVudHMvaGVhZGVyL19sZWdhY3ktbWFpbi1uYXYuc2NzcyIsIndlYnBhY2s6Ly8vcGFydGlhbHMvY29tcG9uZW50cy9oZWFkZXIvX2hhbWJ1cmdlci5zY3NzIiwid2VicGFjazovLy8uLi8uLi8uLi8uLi9icmlja3MvZW1lcnNvbi1zaGFyZWQtdGhlbWUvc3JjL3Nhc3MvcGFydGlhbHMvY29tcG9uZW50cy9fbG9nby5zY3NzIiwid2VicGFjazovLy8uLi8uLi8uLi8uLi9icmlja3MvZW1lcnNvbi1zaGFyZWQtdGhlbWUvc3JjL3Nhc3MvcGFydGlhbHMvY29tcG9uZW50cy9fbmF2LnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uLy4uLy4uL2JyaWNrcy9lbWVyc29uLXNoYXJlZC10aGVtZS9zcmMvc2Fzcy9wYXJ0aWFscy9jb21wb25lbnRzL19mb290ZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vLi4vLi4vYnJpY2tzL2VtZXJzb24tc2hhcmVkLXRoZW1lL3NyYy9zYXNzL3BhcnRpYWxzL2NvbXBvbmVudHMvZm9vdGVyL19tYWluLW5hdi5zY3NzIiwid2VicGFjazovLy8uLi8uLi8uLi8uLi9icmlja3MvZW1lcnNvbi1zaGFyZWQtdGhlbWUvc3JjL3Nhc3MvcGFydGlhbHMvY29tcG9uZW50cy9mb290ZXIvX3Byb21vLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uLy4uLy4uL2JyaWNrcy9lbWVyc29uLXNoYXJlZC10aGVtZS9zcmMvc2Fzcy9wYXJ0aWFscy9jb21wb25lbnRzL2Zvb3Rlci9fYm90dG9tLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uLy4uLy4uL2JyaWNrcy9lbWVyc29uLXNoYXJlZC10aGVtZS9zcmMvc2Fzcy9wYXJ0aWFscy9jb21wb25lbnRzL2Zvb3Rlci9fc29jaWFsLWljb25zLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uLy4uLy4uL2JyaWNrcy9lbWVyc29uLXNoYXJlZC10aGVtZS9zcmMvc2Fzcy9wYXJ0aWFscy9jb21wb25lbnRzL2Zvb3Rlci9fc29jaWFsLWljb25zLXYyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uLy4uLy4uL2JyaWNrcy9lbWVyc29uLXNoYXJlZC10aGVtZS9zcmMvc2Fzcy9wYXJ0aWFscy9jb21wb25lbnRzL2Zvb3Rlci9fbmV3LWZvb3Rlci5zY3NzIiwid2VicGFjazovLy8uLi8uLi8uLi8uLi9icmlja3MvZW1lcnNvbi1zaGFyZWQtdGhlbWUvc3JjL3Nhc3MvcGFydGlhbHMvY29tcG9uZW50cy9fY29yZW1lZGlhLXJpY2h0ZXh0LTEuMC5zY3NzIiwid2VicGFjazovLy8uLi8uLi8uLi8uLi9icmlja3MvZW1lcnNvbi1zaGFyZWQtdGhlbWUvc3JjL3Nhc3MvcGFydGlhbHMvY29tcG9uZW50cy9fYnJlYWRjcnVtYi5zY3NzIiwid2VicGFjazovLy8uLi8uLi8uLi8uLi9icmlja3MvZW1lcnNvbi1zaGFyZWQtdGhlbWUvc3JjL3Nhc3MvcGFydGlhbHMvY29tcG9uZW50cy9fYmFja2dyb3VuZC1jb2xvcnMuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vLi4vLi4vYnJpY2tzL2VtZXJzb24tc2hhcmVkLXRoZW1lL3NyYy9zYXNzL3BhcnRpYWxzL2NvbXBvbmVudHMvX2FkZC10by1jYWxlbmRhci5zY3NzIiwid2VicGFjazovLy8uLi8uLi8uLi8uLi9icmlja3MvZW1lcnNvbi1zaGFyZWQtdGhlbWUvc3JjL3Nhc3MvcGFydGlhbHMvY29tcG9uZW50cy9fY2Fyb3VzZWwuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vLi4vLi4vYnJpY2tzL2VtZXJzb24tc2hhcmVkLXRoZW1lL3NyYy9zYXNzL3BhcnRpYWxzL2NvbXBvbmVudHMvX2NsYWltLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uLy4uLy4uL2JyaWNrcy9lbWVyc29uLXNoYXJlZC10aGVtZS9zcmMvc2Fzcy9wYXJ0aWFscy9jb21wb25lbnRzL19kZXRhaWwuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vLi4vLi4vYnJpY2tzL2VtZXJzb24tc2hhcmVkLXRoZW1lL3NyYy9zYXNzL3BhcnRpYWxzL2NvbXBvbmVudHMvX2dhcC5zY3NzIiwid2VicGFjazovLy8uLi8uLi8uLi8uLi9icmlja3MvZW1lcnNvbi1zaGFyZWQtdGhlbWUvc3JjL3Nhc3MvcGFydGlhbHMvY29tcG9uZW50cy9faGVyby5zY3NzIiwid2VicGFjazovLy8uLi8uLi8uLi8uLi9icmlja3MvZW1lcnNvbi1zaGFyZWQtdGhlbWUvc3JjL3Nhc3MvcGFydGlhbHMvY29tcG9uZW50cy9faW5saW5lLXZpZGVvLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uLy4uLy4uL2JyaWNrcy9lbWVyc29uLXNoYXJlZC10aGVtZS9zcmMvc2Fzcy9wYXJ0aWFscy9jb21wb25lbnRzL19wb3B1cC12aWRlby5zY3NzIiwid2VicGFjazovLy8uLi8uLi8uLi8uLi9icmlja3MvZW1lcnNvbi1zaGFyZWQtdGhlbWUvc3JjL3Nhc3MvcGFydGlhbHMvY29tcG9uZW50cy9fbWVkaWFsaXN0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uLy4uLy4uL2JyaWNrcy9lbWVyc29uLXNoYXJlZC10aGVtZS9zcmMvc2Fzcy9wYXJ0aWFscy9jb21wb25lbnRzL19wbGFjZWhvbGRlci5zY3NzIiwid2VicGFjazovLy8uLi8uLi8uLi8uLi9icmlja3MvZW1lcnNvbi1zaGFyZWQtdGhlbWUvc3JjL3Nhc3MvcGFydGlhbHMvY29tcG9uZW50cy9fcG9wdXAuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vLi4vLi4vYnJpY2tzL2VtZXJzb24tc2hhcmVkLXRoZW1lL3NyYy9zYXNzL3BhcnRpYWxzL2NvbXBvbmVudHMvX3NlYXJjaC5zY3NzIiwid2VicGFjazovLy8uLi8uLi8uLi8uLi9icmlja3MvZW1lcnNvbi1zaGFyZWQtdGhlbWUvc3JjL3Nhc3MvcGFydGlhbHMvY29tcG9uZW50cy9fc3Bpbm5lci5zY3NzIiwid2VicGFjazovLy8uLi8uLi8uLi8uLi9icmlja3MvZW1lcnNvbi1zaGFyZWQtdGhlbWUvc3JjL3Nhc3MvcGFydGlhbHMvY29tcG9uZW50cy9fc3F1YXJlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uLy4uLy4uL2JyaWNrcy9lbWVyc29uLXNoYXJlZC10aGVtZS9zcmMvc2Fzcy9wYXJ0aWFscy9jb21wb25lbnRzL19zcXVhcmVsaXN0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uLy4uLy4uL2JyaWNrcy9lbWVyc29uLXNoYXJlZC10aGVtZS9zcmMvc2Fzcy9wYXJ0aWFscy9jb21wb25lbnRzL19zdXBlcmhlcm8uc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vLi4vLi4vYnJpY2tzL2VtZXJzb24tc2hhcmVkLXRoZW1lL3NyYy9zYXNzL3BhcnRpYWxzL2NvbXBvbmVudHMvX3RhZ3Muc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vLi4vLi4vYnJpY2tzL2VtZXJzb24tc2hhcmVkLXRoZW1lL3NyYy9zYXNzL3BhcnRpYWxzL2NvbXBvbmVudHMvX3RlYXNlci5zY3NzIiwid2VicGFjazovLy8uLi8uLi8uLi8uLi9icmlja3MvZW1lcnNvbi1zaGFyZWQtdGhlbWUvc3JjL3Nhc3MvcGFydGlhbHMvY29tcG9uZW50cy9fdGV4dC5zY3NzIiwid2VicGFjazovLy8uLi8uLi8uLi8uLi9icmlja3MvZW1lcnNvbi1zaGFyZWQtdGhlbWUvc3JjL3Nhc3MvcGFydGlhbHMvY29tcG9uZW50cy9fcmVhZC1tb3JlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uLy4uLy4uL2JyaWNrcy9lbWVyc29uLXNoYXJlZC10aGVtZS9zcmMvc2Fzcy9wYXJ0aWFscy9jb21wb25lbnRzL192aWRlby5zY3NzIiwid2VicGFjazovLy8uLi8uLi8uLi8uLi9icmlja3MvZW1lcnNvbi1zaGFyZWQtdGhlbWUvc3JjL3Nhc3MvcGFydGlhbHMvY29tcG9uZW50cy9fdmlkZW8tbGFuZGluZy1wYWdlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uLy4uLy4uL2JyaWNrcy9lbWVyc29uLXNoYXJlZC10aGVtZS9zcmMvc2Fzcy9wYXJ0aWFscy9jb21wb25lbnRzL19zZXBhcmF0b3ItYmFyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uLy4uLy4uL2JyaWNrcy9lbWVyc29uLXNoYXJlZC10aGVtZS9zcmMvc2Fzcy9wYXJ0aWFscy9jb21wb25lbnRzL19yZWJlbC1tb3VzZS1jb250ZW50LnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uLy4uLy4uL2JyaWNrcy9lbWVyc29uLXNoYXJlZC10aGVtZS9zcmMvc2Fzcy9wYXJ0aWFscy9jb21wb25lbnRzL0MweHgtY29tcG9uZW50cy9fQzAwNC1ob21lLWVuZGluZy1zdG9yeS5zY3NzIiwid2VicGFjazovLy8uLi8uLi8uLi8uLi9icmlja3MvZW1lcnNvbi1zaGFyZWQtdGhlbWUvc3JjL3Nhc3MvcGFydGlhbHMvY29tcG9uZW50cy9DMHh4LWNvbXBvbmVudHMvX0MwMDUtZmVhdHVyZWQtY2Fyb3VzZWwuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vLi4vLi4vYnJpY2tzL2VtZXJzb24tc2hhcmVkLXRoZW1lL3NyYy9zYXNzL3BhcnRpYWxzL2NvbXBvbmVudHMvQzB4eC1jb21wb25lbnRzL19DMDA2LXByb2R1Y3QtY2Fyb3VzZWwuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vLi4vLi4vYnJpY2tzL2VtZXJzb24tc2hhcmVkLXRoZW1lL3NyYy9zYXNzL3BhcnRpYWxzL2NvbXBvbmVudHMvQzB4eC1jb21wb25lbnRzL19DMDA3LWNvbXBlbGxpbmctc3Rvcnkuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vLi4vLi4vYnJpY2tzL2VtZXJzb24tc2hhcmVkLXRoZW1lL3NyYy9zYXNzL3BhcnRpYWxzL2NvbXBvbmVudHMvQzB4eC1jb21wb25lbnRzL19DMDA3Qi1jb21wZWxsaW5nLXN0b3J5LnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uLy4uLy4uL2JyaWNrcy9lbWVyc29uLXNoYXJlZC10aGVtZS9zcmMvc2Fzcy9wYXJ0aWFscy9jb21wb25lbnRzL0MweHgtY29tcG9uZW50cy9fQzAwOS1sYXRlc3QtbmV3cy5zY3NzIiwid2VicGFjazovLy8uLi8uLi8uLi8uLi9icmlja3MvZW1lcnNvbi1zaGFyZWQtdGhlbWUvc3JjL3Nhc3MvcGFydGlhbHMvY29tcG9uZW50cy9DMHh4LWNvbXBvbmVudHMvX0MwMDlCLWxhdGVzdC1uZXdzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uLy4uLy4uL2JyaWNrcy9lbWVyc29uLXNoYXJlZC10aGVtZS9zcmMvc2Fzcy9wYXJ0aWFscy9jb21wb25lbnRzL0MweHgtY29tcG9uZW50cy9fQzAxMC1DMDExLUMwNDUtQzA0Ni1iaWctZmVhdHVyZS5zY3NzIiwid2VicGFjazovLy8uLi8uLi8uLi8uLi9icmlja3MvZW1lcnNvbi1zaGFyZWQtdGhlbWUvc3JjL3Nhc3MvcGFydGlhbHMvY29tcG9uZW50cy9DMHh4LWNvbXBvbmVudHMvX0MwMTItQzAxNC5zY3NzIiwid2VicGFjazovLy8uLi8uLi8uLi8uLi9icmlja3MvZW1lcnNvbi1zaGFyZWQtdGhlbWUvc3JjL3Nhc3MvcGFydGlhbHMvY29tcG9uZW50cy9DMHh4LWNvbXBvbmVudHMvX0MwMTUtdXRpbGl0eS1iZWx0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uLy4uLy4uL2JyaWNrcy9lbWVyc29uLXNoYXJlZC10aGVtZS9zcmMvc2Fzcy9wYXJ0aWFscy9jb21wb25lbnRzL0MweHgtY29tcG9uZW50cy9fQzAxNi1ob3Jpem9udGFsLXRhYnMuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vLi4vLi4vYnJpY2tzL2VtZXJzb24tc2hhcmVkLXRoZW1lL3NyYy9zYXNzL3BhcnRpYWxzL2NvbXBvbmVudHMvQzB4eC1jb21wb25lbnRzL19DMDE3LWZ1bGwtd2lkdGgtdmlkZW8uc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vLi4vLi4vYnJpY2tzL2VtZXJzb24tc2hhcmVkLXRoZW1lL3NyYy9zYXNzL3BhcnRpYWxzL2NvbXBvbmVudHMvQzB4eC1jb21wb25lbnRzL19DMDE4LWZ1bGwtd2lkdGgtaW1hZ2Uuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vLi4vLi4vYnJpY2tzL2VtZXJzb24tc2hhcmVkLXRoZW1lL3NyYy9zYXNzL3BhcnRpYWxzL2NvbXBvbmVudHMvQzB4eC1jb21wb25lbnRzL19DMDE5LWJyYW5kcy1ncmlkLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uLy4uLy4uL2JyaWNrcy9lbWVyc29uLXNoYXJlZC10aGVtZS9zcmMvc2Fzcy9wYXJ0aWFscy9jb21wb25lbnRzL0MweHgtY29tcG9uZW50cy9fQzAyMC1tdWx0aS1jb2x1bW4tY29tcGFyaXNvbi5zY3NzIiwid2VicGFjazovLy8uLi8uLi8uLi8uLi9icmlja3MvZW1lcnNvbi1zaGFyZWQtdGhlbWUvc3JjL3Nhc3MvcGFydGlhbHMvY29tcG9uZW50cy9DMHh4LWNvbXBvbmVudHMvX0MwMjEtaWZyYW1lLWNvbnRlbnQuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vLi4vLi4vYnJpY2tzL2VtZXJzb24tc2hhcmVkLXRoZW1lL3NyYy9zYXNzL3BhcnRpYWxzL2NvbXBvbmVudHMvQzB4eC1jb21wb25lbnRzL19DMDI0LWZlYXR1cmVkLWNhdGFsb2ctcHJvZHVjdHMuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vLi4vLi4vYnJpY2tzL2VtZXJzb24tc2hhcmVkLXRoZW1lL3NyYy9zYXNzL3BhcnRpYWxzL2NvbXBvbmVudHMvQzB4eC1jb21wb25lbnRzL19DMDI1LXZpZGVvLWNhcm91c2VsLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uLy4uLy4uL2JyaWNrcy9lbWVyc29uLXNoYXJlZC10aGVtZS9zcmMvc2Fzcy9wYXJ0aWFscy9jb21wb25lbnRzL0MweHgtY29tcG9uZW50cy9fQzAyNi1jYXNlLXN0dWR5LWNhcm91c2VsLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uLy4uLy4uL2JyaWNrcy9lbWVyc29uLXNoYXJlZC10aGVtZS9zcmMvc2Fzcy9wYXJ0aWFscy9jb21wb25lbnRzL0MweHgtY29tcG9uZW50cy9fQzAyNy10YWJsZS5zY3NzIiwid2VicGFjazovLy8uLi8uLi8uLi8uLi9icmlja3MvZW1lcnNvbi1zaGFyZWQtdGhlbWUvc3JjL3Nhc3MvcGFydGlhbHMvY29tcG9uZW50cy9DMHh4LWNvbXBvbmVudHMvX0MwMjgtMzAtNzAtdGV4dC1pbWFnZS5zY3NzIiwid2VicGFjazovLy8uLi8uLi8uLi8uLi9icmlja3MvZW1lcnNvbi1zaGFyZWQtdGhlbWUvc3JjL3Nhc3MvcGFydGlhbHMvY29tcG9uZW50cy9DMHh4LWNvbXBvbmVudHMvX0MwMjktY2FzZS1zdHVkeS1kb2N1bWVudC1zdHJpcC5zY3NzIiwid2VicGFjazovLy8uLi8uLi8uLi8uLi9icmlja3MvZW1lcnNvbi1zaGFyZWQtdGhlbWUvc3JjL3Nhc3MvcGFydGlhbHMvY29tcG9uZW50cy9DMHh4LWNvbXBvbmVudHMvX0MwMzEtdGV4dC1sZWZ0LWN0YS1yaWdodC5zY3NzIiwid2VicGFjazovLy8uLi8uLi8uLi8uLi9icmlja3MvZW1lcnNvbi1zaGFyZWQtdGhlbWUvc3JjL3Nhc3MvcGFydGlhbHMvY29tcG9uZW50cy9DMHh4LWNvbXBvbmVudHMvX0MwMzMtY2VudGVyZWQtZmVhdHVyZWQtY29weS5zY3NzIiwid2VicGFjazovLy8uLi8uLi8uLi8uLi9icmlja3MvZW1lcnNvbi1zaGFyZWQtdGhlbWUvc3JjL3Nhc3MvcGFydGlhbHMvY29tcG9uZW50cy9DMHh4LWNvbXBvbmVudHMvX0MwMzQtcmljaC1jb3B5LWFyZWEuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vLi4vLi4vYnJpY2tzL2VtZXJzb24tc2hhcmVkLXRoZW1lL3NyYy9zYXNzL3BhcnRpYWxzL2NvbXBvbmVudHMvQzB4eC1jb21wb25lbnRzL19DMDM1LWZlYXR1cmVkLXByb2ZpbGUuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vLi4vLi4vYnJpY2tzL2VtZXJzb24tc2hhcmVkLXRoZW1lL3NyYy9zYXNzL3BhcnRpYWxzL2NvbXBvbmVudHMvQzB4eC1jb21wb25lbnRzL19DMDM1Qi1mZWF0dXJlZC1wcm9maWxlLXdpdGgtYmlvLWN0YS5zY3NzIiwid2VicGFjazovLy8uLi8uLi8uLi8uLi9icmlja3MvZW1lcnNvbi1zaGFyZWQtdGhlbWUvc3JjL3Nhc3MvcGFydGlhbHMvY29tcG9uZW50cy9DMHh4LWNvbXBvbmVudHMvX3N0b2NrLXRpY2tlci5zY3NzIiwid2VicGFjazovLy8uLi8uLi8uLi8uLi9icmlja3MvZW1lcnNvbi1zaGFyZWQtdGhlbWUvc3JjL3Nhc3MvcGFydGlhbHMvY29tcG9uZW50cy9DMHh4LWNvbXBvbmVudHMvX0MwMzYtaW52ZXN0b3Itc3RvY2stcXVvdGUuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vLi4vLi4vYnJpY2tzL2VtZXJzb24tc2hhcmVkLXRoZW1lL3NyYy9zYXNzL3BhcnRpYWxzL2NvbXBvbmVudHMvQzB4eC1jb21wb25lbnRzL19DMDM2Qi1pbnZlc3Rvci1zdG9jay1xdW90ZS5zY3NzIiwid2VicGFjazovLy8uLi8uLi8uLi8uLi9icmlja3MvZW1lcnNvbi1zaGFyZWQtdGhlbWUvc3JjL3Nhc3MvcGFydGlhbHMvY29tcG9uZW50cy9DMHh4LWNvbXBvbmVudHMvX0MwMzctY2FzZS1zdHVkeS1pbWFnZS13aXRoLWNhcHRpb24uc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vLi4vLi4vYnJpY2tzL2VtZXJzb24tc2hhcmVkLXRoZW1lL3NyYy9zYXNzL3BhcnRpYWxzL2NvbXBvbmVudHMvQzB4eC1jb21wb25lbnRzL19DMDM4LWNhc2Utc3R1ZHktc2lkZWJhci13aXRoLWltYWdlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uLy4uLy4uL2JyaWNrcy9lbWVyc29uLXNoYXJlZC10aGVtZS9zcmMvc2Fzcy9wYXJ0aWFscy9jb21wb25lbnRzL0MweHgtY29tcG9uZW50cy9fQzAzOS1jYXNlLXN0dWR5LXNpZGViYXItcHVsbC1xdW90ZS5zY3NzIiwid2VicGFjazovLy8uLi8uLi8uLi8uLi9icmlja3MvZW1lcnNvbi1zaGFyZWQtdGhlbWUvc3JjL3Nhc3MvcGFydGlhbHMvY29tcG9uZW50cy9DMHh4LWNvbXBvbmVudHMvX0MwMzlCLWZsZXhpYmxlLXB1bGwtcXVvdGUuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vLi4vLi4vYnJpY2tzL2VtZXJzb24tc2hhcmVkLXRoZW1lL3NyYy9zYXNzL3BhcnRpYWxzL2NvbXBvbmVudHMvQzB4eC1jb21wb25lbnRzL19DMDQwLWNvbnRhY3QtbGlzdC5zY3NzIiwid2VicGFjazovLy8uLi8uLi8uLi8uLi9icmlja3MvZW1lcnNvbi1zaGFyZWQtdGhlbWUvc3JjL3Nhc3MvcGFydGlhbHMvY29tcG9uZW50cy9DMHh4LWNvbXBvbmVudHMvX0MwNDEtYnJhbmQtbGlzdGluZy5zY3NzIiwid2VicGFjazovLy8uLi8uLi8uLi8uLi9icmlja3MvZW1lcnNvbi1zaGFyZWQtdGhlbWUvc3JjL3Nhc3MvcGFydGlhbHMvY29tcG9uZW50cy9DMHh4LWNvbXBvbmVudHMvX0MwNDItY2FzZS1zdHVkeS1jb250YWN0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uLy4uLy4uL2JyaWNrcy9lbWVyc29uLXNoYXJlZC10aGVtZS9zcmMvc2Fzcy9wYXJ0aWFscy9jb21wb25lbnRzL0MweHgtY29tcG9uZW50cy9fQzA0My1jYXNlLXN0dWR5LWZ1bGwtd2lkdGgtaW1hZ2Uuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vLi4vLi4vYnJpY2tzL2VtZXJzb24tc2hhcmVkLXRoZW1lL3NyYy9zYXNzL3BhcnRpYWxzL2NvbXBvbmVudHMvQzB4eC1jb21wb25lbnRzL19DMDQ0LXJpY2gtY29weS13aWRlLWFyZWEuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vLi4vLi4vYnJpY2tzL2VtZXJzb24tc2hhcmVkLXRoZW1lL3NyYy9zYXNzL3BhcnRpYWxzL2NvbXBvbmVudHMvQzB4eC1jb21wb25lbnRzL19DMDQ1Qi1DMDQ2Qi1iaWctZmVhdHVyZS13aXRoLTItQ29sdW1ucy5zY3NzIiwid2VicGFjazovLy8uLi8uLi8uLi8uLi9icmlja3MvZW1lcnNvbi1zaGFyZWQtdGhlbWUvc3JjL3Nhc3MvcGFydGlhbHMvY29tcG9uZW50cy9DMHh4LWNvbXBvbmVudHMvX0MwNDctQzA0OC1hcHAtdGlsZXMuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vLi4vLi4vYnJpY2tzL2VtZXJzb24tc2hhcmVkLXRoZW1lL3NyYy9zYXNzL3BhcnRpYWxzL2NvbXBvbmVudHMvQzB4eC1jb21wb25lbnRzL19DMDUyLUMwNTQtbGFuZ3VhZ2UtdGFibGUuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vLi4vLi4vYnJpY2tzL2VtZXJzb24tc2hhcmVkLXRoZW1lL3NyYy9zYXNzL3BhcnRpYWxzL2NvbXBvbmVudHMvQzB4eC1jb21wb25lbnRzL19DMDU1LXNlcnZpY2UtdGlsZXMuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vLi4vLi4vYnJpY2tzL2VtZXJzb24tc2hhcmVkLXRoZW1lL3NyYy9zYXNzL3BhcnRpYWxzL2NvbXBvbmVudHMvQzB4eC1jb21wb25lbnRzL19DMDU3LWFjY29yZGlvbi5zY3NzIiwid2VicGFjazovLy8uLi8uLi8uLi8uLi9icmlja3MvZW1lcnNvbi1zaGFyZWQtdGhlbWUvc3JjL3Nhc3MvcGFydGlhbHMvY29tcG9uZW50cy9DMHh4LWNvbXBvbmVudHMvX0MwNTktQzA2MC1hbGVydC10aWxlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uLy4uLy4uL2JyaWNrcy9lbWVyc29uLXNoYXJlZC10aGVtZS9zcmMvc2Fzcy9wYXJ0aWFscy9jb21wb25lbnRzL0MweHgtY29tcG9uZW50cy9fQzA2MS1vbmUtY29sdW1uLWRvd25sb2FkLWxpc3Quc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vLi4vLi4vYnJpY2tzL2VtZXJzb24tc2hhcmVkLXRoZW1lL3NyYy9zYXNzL3BhcnRpYWxzL2NvbXBvbmVudHMvQzB4eC1jb21wb25lbnRzL19DMDYyLWNvbnRhY3Qtc3BvdHMuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vLi4vLi4vYnJpY2tzL2VtZXJzb24tc2hhcmVkLXRoZW1lL3NyYy9zYXNzL3BhcnRpYWxzL2NvbXBvbmVudHMvQzB4eC1jb21wb25lbnRzL19DMDYzLXV0aWxpdHktYmVsdC5zY3NzIiwid2VicGFjazovLy8uLi8uLi8uLi8uLi9icmlja3MvZW1lcnNvbi1zaGFyZWQtdGhlbWUvc3JjL3Nhc3MvcGFydGlhbHMvY29tcG9uZW50cy9DMHh4LWNvbXBvbmVudHMvX0MwNjQtZnVsbC1ibGVlZC1iYWNrZ3JvdW5kLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uLy4uLy4uL2JyaWNrcy9lbWVyc29uLXNoYXJlZC10aGVtZS9zcmMvc2Fzcy9wYXJ0aWFscy9jb21wb25lbnRzL0MweHgtY29tcG9uZW50cy9fQzA2NS01MC01MC14My5zY3NzIiwid2VicGFjazovLy8uLi8uLi8uLi8uLi9icmlja3MvZW1lcnNvbi1zaGFyZWQtdGhlbWUvc3JjL3Nhc3MvcGFydGlhbHMvY29tcG9uZW50cy9DMHh4LWNvbXBvbmVudHMvX0MwNjYtY2VudGVyZWQtY29weS13aXRoLWljb24uc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vLi4vLi4vYnJpY2tzL2VtZXJzb24tc2hhcmVkLXRoZW1lL3NyYy9zYXNzL3BhcnRpYWxzL2NvbXBvbmVudHMvQzB4eC1jb21wb25lbnRzL19DMDY3Qi1tZWdhLWZsZXhpYmxlLWljb24tcm93LnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uLy4uLy4uL2JyaWNrcy9lbWVyc29uLXNoYXJlZC10aGVtZS9zcmMvc2Fzcy9wYXJ0aWFscy9jb21wb25lbnRzL0MweHgtY29tcG9uZW50cy9fQzA2OC10d28tY29sdW1uLXRleHQtd2l0aC1pbWFnZS5zY3NzIiwid2VicGFjazovLy8uLi8uLi8uLi8uLi9icmlja3MvZW1lcnNvbi1zaGFyZWQtdGhlbWUvc3JjL3Nhc3MvcGFydGlhbHMvY29tcG9uZW50cy9DMHh4LWNvbXBvbmVudHMvX0MwNzMtbW9kYWwuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vLi4vLi4vYnJpY2tzL2VtZXJzb24tc2hhcmVkLXRoZW1lL3NyYy9zYXNzL3BhcnRpYWxzL2NvbXBvbmVudHMvQzB4eC1jb21wb25lbnRzL19DMDczLXRhbGwtaGVyby5zY3NzIiwid2VicGFjazovLy8uLi8uLi8uLi8uLi9icmlja3MvZW1lcnNvbi1zaGFyZWQtdGhlbWUvc3JjL3Nhc3MvcGFydGlhbHMvY29tcG9uZW50cy9DMHh4LWNvbXBvbmVudHMvX0MwNzQtZmVhdHVyZWQtY2Fyb3VzZWwtbG9vcC5zY3NzIiwid2VicGFjazovLy8uLi8uLi8uLi8uLi9icmlja3MvZW1lcnNvbi1zaGFyZWQtdGhlbWUvc3JjL3Nhc3MvcGFydGlhbHMvY29tcG9uZW50cy9DMHh4LWNvbXBvbmVudHMvX0MwNzUtZnVsbC13aWR0aC10aGVtYXRpYy1sb2NrLXVwLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uLy4uLy4uL2JyaWNrcy9lbWVyc29uLXNoYXJlZC10aGVtZS9zcmMvc2Fzcy9wYXJ0aWFscy9jb21wb25lbnRzL0MweHgtY29tcG9uZW50cy9fQzA3Ni10aGVtYXRpYy1sb2NrLXVwLWZlYXR1cmVkLWNhbGxvdXQtdy1pbWFnZS5zY3NzIiwid2VicGFjazovLy8uLi8uLi8uLi8uLi9icmlja3MvZW1lcnNvbi1zaGFyZWQtdGhlbWUvc3JjL3Nhc3MvcGFydGlhbHMvY29tcG9uZW50cy9DMHh4LWNvbXBvbmVudHMvX0MwNzctdGhlbWF0aWMtbG9jay11cC1pbnNldC1jYXJvdXNlbC5zY3NzIiwid2VicGFjazovLy8uLi8uLi8uLi8uLi9saWIvYnJpY2tzL2ltYWdlLW1hcHMvc3JjL3Nhc3MvcGFydGlhbHMvX2ltYWdlbWFwLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uLy4uLy4uL2xpYi9icmlja3MvaW1hZ2UtbWFwcy9zcmMvc2Fzcy92YXJpYWJsZXMvX2ltYWdlbWFwLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uLy4uLy4uL2JyaWNrcy9lbWVyc29uLXNoYXJlZC10aGVtZS9zcmMvc2Fzcy9wYXJ0aWFscy9jb21wb25lbnRzL0MweHgtY29tcG9uZW50cy9pbWFnZS1tYXAvX0MwNzgtaG90LXNwb3RzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uLy4uLy4uL2JyaWNrcy9lbWVyc29uLXNoYXJlZC10aGVtZS9zcmMvc2Fzcy9wYXJ0aWFscy9jb21wb25lbnRzL0MweHgtY29tcG9uZW50cy9pbWFnZS1tYXAvQzA3OC1ob3Qtc3BvdHMvX0MwNzgtaG90LXNwb3RzLXF1aWNrLWluZm8uc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vLi4vLi4vYnJpY2tzL2VtZXJzb24tc2hhcmVkLXRoZW1lL3NyYy9zYXNzL3BhcnRpYWxzL2NvbXBvbmVudHMvQzB4eC1jb21wb25lbnRzL2ltYWdlLW1hcC9DMDc4LWhvdC1zcG90cy9fQzA3OC1ob3Qtc3BvdHMtaG90LXpvbmUuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vLi4vLi4vYnJpY2tzL2VtZXJzb24tc2hhcmVkLXRoZW1lL3NyYy9zYXNzL3BhcnRpYWxzL2NvbXBvbmVudHMvQzB4eC1jb21wb25lbnRzL19DMDc5LWZlYXR1cmVkLWVkaXRvcmlhbC1jb250ZW50LWJsb2NrLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uLy4uLy4uL2JyaWNrcy9lbWVyc29uLXNoYXJlZC10aGVtZS9zcmMvc2Fzcy9wYXJ0aWFscy9jb21wb25lbnRzL0MweHgtY29tcG9uZW50cy9fQzA4MC1wZXJzcGVjdGl2ZXMtZmxleGlibGUtY29udGVudC1jYXJkcy5zY3NzIiwid2VicGFjazovLy8uLi8uLi8uLi8uLi9icmlja3MvZW1lcnNvbi1zaGFyZWQtdGhlbWUvc3JjL3Nhc3MvcGFydGlhbHMvY29tcG9uZW50cy9DMHh4LWNvbXBvbmVudHMvX0MwODEtcmVsYXRlZC1jb250ZW50LXNpZGViYXIuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vLi4vLi4vYnJpY2tzL2VtZXJzb24tc2hhcmVkLXRoZW1lL3NyYy9zYXNzL3BhcnRpYWxzL2NvbXBvbmVudHMvQzB4eC1jb21wb25lbnRzL19DMDgyLXRvcGljLWN0YS1zcG90cy5zY3NzIiwid2VicGFjazovLy8uLi8uLi8uLi8uLi9icmlja3MvZW1lcnNvbi1zaGFyZWQtdGhlbWUvc3JjL3Nhc3MvcGFydGlhbHMvY29tcG9uZW50cy9DMHh4LWNvbXBvbmVudHMvX0MwODJCLXRvcGljLWN0YS1zcG90cy5zY3NzIiwid2VicGFjazovLy8uLi8uLi8uLi8uLi9icmlja3MvZW1lcnNvbi1zaGFyZWQtdGhlbWUvc3JjL3Nhc3MvcGFydGlhbHMvY29tcG9uZW50cy9DMHh4LWNvbXBvbmVudHMvX0MwODJDLXRvcGljLXNwb3RzLXdpdGgtaWNvbnMuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vLi4vLi4vYnJpY2tzL2VtZXJzb24tc2hhcmVkLXRoZW1lL3NyYy9zYXNzL3BhcnRpYWxzL2NvbXBvbmVudHMvQzB4eC1jb21wb25lbnRzL19DMDgzLWxhdGVzdC1pbnNpZ2h0cy10aGVtYXRpYy1sb2NrdXAuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vLi4vLi4vYnJpY2tzL2VtZXJzb24tc2hhcmVkLXRoZW1lL3NyYy9zYXNzL3BhcnRpYWxzL2NvbXBvbmVudHMvQzB4eC1jb21wb25lbnRzL19DMDg0LWZlYXR1cmVkLWV4cGVydC1wcm9maWxlLWNhcmQuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vLi4vLi4vYnJpY2tzL2VtZXJzb24tc2hhcmVkLXRoZW1lL3NyYy9zYXNzL3BhcnRpYWxzL2NvbXBvbmVudHMvQzB4eC1jb21wb25lbnRzL19DMDg1LWV2ZW50LXNjaGVkdWxlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uLy4uLy4uL2JyaWNrcy9lbWVyc29uLXNoYXJlZC10aGVtZS9zcmMvc2Fzcy9wYXJ0aWFscy9jb21wb25lbnRzL0MweHgtY29tcG9uZW50cy9fQzA4Ni1zcGVha2VyLXByb2ZpbGUtbGlzdC1jYXJvdXNlbC5zY3NzIiwid2VicGFjazovLy8uLi8uLi8uLi8uLi9icmlja3MvZW1lcnNvbi1zaGFyZWQtdGhlbWUvc3JjL3Nhc3MvcGFydGlhbHMvY29tcG9uZW50cy9fY2FyZHMuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vLi4vLi4vYnJpY2tzL2VtZXJzb24tc2hhcmVkLXRoZW1lL3NyYy9zYXNzL3BhcnRpYWxzL2NvbXBvbmVudHMvQzB4eC1jb21wb25lbnRzL19DMDg4LWNhcmQtY2Fyb3VzZWwtbG9vcC5zY3NzIiwid2VicGFjazovLy8uLi8uLi8uLi8uLi9icmlja3MvZW1lcnNvbi1zaGFyZWQtdGhlbWUvc3JjL3Nhc3MvcGFydGlhbHMvY29tcG9uZW50cy9DMHh4LWNvbXBvbmVudHMvbWVnYS1jb21wb25lbnRzL19tZWdhLWZsZXhpYmxlLWNvbXBvbmVudC5zY3NzIiwid2VicGFjazovLy8uLi8uLi8uLi8uLi9icmlja3MvZW1lcnNvbi1zaGFyZWQtdGhlbWUvc3JjL3Nhc3MvcGFydGlhbHMvY29tcG9uZW50cy9DMHh4LWNvbXBvbmVudHMvbWVnYS1jb21wb25lbnRzL19DMDY3LW1lZ2EtZmxleGlibGUtY29sdW1uLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uLy4uLy4uL2JyaWNrcy9lbWVyc29uLXNoYXJlZC10aGVtZS9zcmMvc2Fzcy9wYXJ0aWFscy9jb21wb25lbnRzL0MweHgtY29tcG9uZW50cy9tZWdhLWNvbXBvbmVudHMvX0MwNjktbWVnYS1mbGV4aWJsZS1jb2x1bW4td2l0aC1pbWFnZS1vbi1yaWdodC5zY3NzIiwid2VicGFjazovLy8uLi8uLi8uLi8uLi9icmlja3MvZW1lcnNvbi1zaGFyZWQtdGhlbWUvc3JjL3Nhc3MvcGFydGlhbHMvY29tcG9uZW50cy9DMHh4LWNvbXBvbmVudHMvbWVnYS1jb21wb25lbnRzL19DMDcwLW1lZ2EtZmxleGlibGUtY29sdW1uLXdpdGgtY2VudGVyZWQtaW1hZ2Uuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vLi4vLi4vYnJpY2tzL2VtZXJzb24tc2hhcmVkLXRoZW1lL3NyYy9zYXNzL3BhcnRpYWxzL2NvbXBvbmVudHMvQzB4eC1jb21wb25lbnRzL21lZ2EtY29tcG9uZW50cy9fQzA3MS1tZWdhLWJsdXJiLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uLy4uLy4uL2JyaWNrcy9lbWVyc29uLXNoYXJlZC10aGVtZS9zcmMvc2Fzcy9wYXJ0aWFscy9jb21wb25lbnRzL0MweHgtY29tcG9uZW50cy9tZWdhLWNvbXBvbmVudHMvX0MwNzItbWVnYS1mb290bm90ZS5zY3NzIiwid2VicGFjazovLy8uLi8uLi8uLi8uLi9icmlja3MvZW1lcnNvbi1zaGFyZWQtdGhlbWUvc3JjL3Nhc3MvcGFydGlhbHMvY29tcG9uZW50cy9DMHh4LWNvbXBvbmVudHMvX25ldy1kaXNjdXNzaW9uLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uLy4uLy4uL2JyaWNrcy9lbWVyc29uLXNoYXJlZC10aGVtZS9zcmMvc2Fzcy9wYXJ0aWFscy9jb21wb25lbnRzL0MweHgtY29tcG9uZW50cy9fQzA4Ny10cmVuZGluZy1uZXdzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uLy4uLy4uL2JyaWNrcy9lbWVyc29uLXNoYXJlZC10aGVtZS9zcmMvc2Fzcy9wYXJ0aWFscy9jb21wb25lbnRzL0MweHgtY29tcG9uZW50cy9fQzA5Ny1mZWF0dXJlZC1jb250ZW50LXdpdGgtc3RpY2t5LWltYWdlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uLy4uLy4uL2JyaWNrcy9lbWVyc29uLXNoYXJlZC10aGVtZS9zcmMvc2Fzcy9wYXJ0aWFscy9jb21wb25lbnRzL0MweHgtY29tcG9uZW50cy9fQzA4OS1mZWF0dXJlZC1jb250ZW50LXdpdGgtcHJvZHVjdC1saXN0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uLy4uLy4uL2JyaWNrcy9lbWVyc29uLXNoYXJlZC10aGVtZS9zcmMvc2Fzcy9wYXJ0aWFscy9jb21wb25lbnRzL0MweHgtY29tcG9uZW50cy9fQzA5MC10aW1lbGluZS5zY3NzIiwid2VicGFjazovLy8uLi8uLi8uLi8uLi9icmlja3MvZW1lcnNvbi1zaGFyZWQtdGhlbWUvc3JjL3Nhc3MvcGFydGlhbHMvY29tcG9uZW50cy9DMHh4LWNvbXBvbmVudHMvX0MwOTYtdGltZWQtY29udGVudC1jYXJvdXNlbC5zY3NzIiwid2VicGFjazovLy8uLi8uLi8uLi8uLi9icmlja3MvZW1lcnNvbi1zaGFyZWQtdGhlbWUvc3JjL3Nhc3MvcGFydGlhbHMvY29tcG9uZW50cy9DMHh4LWNvbXBvbmVudHMvX0MwOTEtZmxleGlibGUtY29sdW1uLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uLy4uLy4uL2JyaWNrcy9lbWVyc29uLXNoYXJlZC10aGVtZS9zcmMvc2Fzcy9wYXJ0aWFscy9jb21wb25lbnRzL0MweHgtY29tcG9uZW50cy9fQzA5My12ZXJ0aWNhbC1jb250ZW50LXRhYnMuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vLi4vLi4vYnJpY2tzL2VtZXJzb24tc2hhcmVkLXRoZW1lL3NyYy9zYXNzL3BhcnRpYWxzL2NvbXBvbmVudHMvQzB4eC1jb21wb25lbnRzL19DMDk0LXRpbWVkLWFjY29yZGlvbi13aXRoLWltYWdlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uLy4uLy4uL2JyaWNrcy9lbWVyc29uLXNoYXJlZC10aGVtZS9zcmMvc2Fzcy9wYXJ0aWFscy9jb21wb25lbnRzL0MweHgtY29tcG9uZW50cy9fQzA5NS1mZWF0dXJlZC1zdGF0cy5zY3NzIiwid2VicGFjazovLy8uLi8uLi8uLi8uLi9icmlja3MvZW1lcnNvbi1zaGFyZWQtdGhlbWUvc3JjL3Nhc3MvcGFydGlhbHMvY29tcG9uZW50cy9DMHh4LWNvbXBvbmVudHMvX0MwMjBCLW11bHRpLWNvbHVtbi10aWVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uLy4uLy4uL2JyaWNrcy9lbWVyc29uLXNoYXJlZC10aGVtZS9zcmMvc2Fzcy9wYXJ0aWFscy9jb21wb25lbnRzL0MweHgtY29tcG9uZW50cy9fQzA4MEItZXhwYW5kZWQtZmxleGlibGUtY2FyZC1ncmlkLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uLy4uLy4uL2JyaWNrcy9lbWVyc29uLXNoYXJlZC10aGVtZS9zcmMvc2Fzcy9wYXJ0aWFscy9jb21wb25lbnRzL0MweHgtY29tcG9uZW50cy9fQzA5Mi1iYWNrZ3JvdW5kLWNvbnRhaW5lci5zY3NzIiwid2VicGFjazovLy8uLi8uLi8uLi8uLi9icmlja3MvZW1lcnNvbi1zaGFyZWQtdGhlbWUvc3JjL3Nhc3MvcGFydGlhbHMvY29tcG9uZW50cy9DMHh4LWNvbXBvbmVudHMvX0MwOTgtZG9jdW1lbnRhdGlvbi1jYWxsb3V0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uLy4uLy4uL2JyaWNrcy9lbWVyc29uLXNoYXJlZC10aGVtZS9zcmMvc2Fzcy9wYXJ0aWFscy9jb21tZXJjZS9hY2NvdW50L2NvbXBvbmVudHMvX2FkZHJlc3MtZG9jdG9yLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uLy4uLy4uL2JyaWNrcy9lbWVyc29uLXNoYXJlZC10aGVtZS9zcmMvc2Fzcy9wYXJ0aWFscy9jb21tZXJjZS9hY2NvdW50L2NvbXBvbmVudHMvX2FjY291bnQtY2FyZC5zY3NzIiwid2VicGFjazovLy9wYXJ0aWFscy9jb21wb25lbnRzL19DMDAxLUMwMDItaG9tZS1pbWFnZS5zY3NzIiwid2VicGFjazovLy9wYXJ0aWFscy9jb21wb25lbnRzL19DMDMwLWRvY3VtZW50cy1hbmQtZHJhd2luZ3Muc2NzcyIsIndlYnBhY2s6Ly8vcGFydGlhbHMvY29tcG9uZW50cy9fc2VyaWFsLW51bWJlci5zY3NzIiwid2VicGFjazovLy9wYXJ0aWFscy9jb21wb25lbnRzL19DMDc5LnNjc3MiLCJ3ZWJwYWNrOi8vL3BhcnRpYWxzL2NvbXBvbmVudHMvX0MwNzUtcXVhZC1jb2x1bW4uc2NzcyIsIndlYnBhY2s6Ly8vcGFydGlhbHMvY29tcG9uZW50cy9fYXBwLXNlYXJjaC1yZXN1bHRzLnNjc3MiLCJ3ZWJwYWNrOi8vL3BhcnRpYWxzL2NvbXBvbmVudHMvX29ubGluZS1zdXBwb3J0LXNlYXJjaC1yZXN1bHRzLnNjc3MiLCJ3ZWJwYWNrOi8vL3BhcnRpYWxzL2NvbXBvbmVudHMvX25ld3Nyb29tLXNlYXJjaC1yZXN1bHRzLnNjc3MiLCJ3ZWJwYWNrOi8vL3BhcnRpYWxzL2NvbXBvbmVudHMvX25ld3Nyb29tLWNhcmRzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uLy4uLy4uL2JyaWNrcy9lbWVyc29uLXNoYXJlZC10aGVtZS9zcmMvc2Fzcy9wYXJ0aWFscy9jb21wb25lbnRzL2Zvcm1zL19jb2x1bW4uc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vLi4vLi4vYnJpY2tzL2VtZXJzb24tc2hhcmVkLXRoZW1lL3NyYy9zYXNzL3BhcnRpYWxzL2NvbXBvbmVudHMvZm9ybXMvX2xhYmVsLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uLy4uLy4uL2JyaWNrcy9lbWVyc29uLXNoYXJlZC10aGVtZS9zcmMvc2Fzcy9wYXJ0aWFscy9jb21wb25lbnRzL2Zvcm1zL19pbnB1dC1maWVsZC5zY3NzIiwid2VicGFjazovLy8uLi8uLi8uLi8uLi9icmlja3MvZW1lcnNvbi1zaGFyZWQtdGhlbWUvc3JjL3Nhc3MvcGFydGlhbHMvY29tcG9uZW50cy9mb3Jtcy9fZmllbGQtZXJyb3ItbWVzc2FnZS5zY3NzIiwid2VicGFjazovLy8uLi8uLi8uLi8uLi9icmlja3MvZW1lcnNvbi1zaGFyZWQtdGhlbWUvc3JjL3Nhc3MvcGFydGlhbHMvY29tcG9uZW50cy9mb3Jtcy9fZm9ybS1lcnJvci1tZXNzYWdlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uLy4uLy4uL2JyaWNrcy9lbWVyc29uLXNoYXJlZC10aGVtZS9zcmMvc2Fzcy9wYXJ0aWFscy9jb21wb25lbnRzL2Zvcm1zL19zZWxlY3Quc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vLi4vLi4vYnJpY2tzL2VtZXJzb24tc2hhcmVkLXRoZW1lL3NyYy9zYXNzL3BhcnRpYWxzL2NvbXBvbmVudHMvZm9ybXMvX3JhZGlvLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uLy4uLy4uL2JyaWNrcy9lbWVyc29uLXNoYXJlZC10aGVtZS9zcmMvc2Fzcy9wYXJ0aWFscy9jb21wb25lbnRzL2Zvcm1zL19jaGVja2JveC5zY3NzIiwid2VicGFjazovLy8uLi8uLi8uLi8uLi9icmlja3MvZW1lcnNvbi1zaGFyZWQtdGhlbWUvc3JjL3Nhc3MvcGFydGlhbHMvY29tcG9uZW50cy9mb3Jtcy9fdGV4dGFyZWEuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vLi4vLi4vYnJpY2tzL2VtZXJzb24tc2hhcmVkLXRoZW1lL3NyYy9zYXNzL3BhcnRpYWxzL2NvbXBvbmVudHMvZm9ybXMvX2hlYWRlcnMuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vLi4vLi4vYnJpY2tzL2VtZXJzb24tc2hhcmVkLXRoZW1lL3NyYy9zYXNzL3BhcnRpYWxzL2NvbXBvbmVudHMvZm9ybXMvX2luLXBhZ2UtZm9ybS5zY3NzIiwid2VicGFjazovLy8uLi8uLi8uLi8uLi9icmlja3MvZW1lcnNvbi1zaGFyZWQtdGhlbWUvc3JjL3Nhc3MvcGFydGlhbHMvY29tcG9uZW50cy9mb3Jtcy9fcGFyYWdyYXBoLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uLy4uLy4uL2JyaWNrcy9lbWVyc29uLXNoYXJlZC10aGVtZS9zcmMvc2Fzcy9wYXJ0aWFscy9jb21wb25lbnRzL2Zvcm1zL19ob3Jpem9udGFsLXJ1bGUuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vLi4vLi4vYnJpY2tzL2VtZXJzb24tc2hhcmVkLXRoZW1lL3NyYy9zYXNzL3BhcnRpYWxzL2NvbXBvbmVudHMvRzB4eC1jb21wb25lbnRzL2dsb2JhbC1mb290ZXItbm90aWZpY2F0aW9ucy9fZ2xvYmFsLWZvb3Rlci1ub3RpZmljYXRpb24uc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vLi4vLi4vYnJpY2tzL2VtZXJzb24tc2hhcmVkLXRoZW1lL3NyYy9zYXNzL3BhcnRpYWxzL2NvbXBvbmVudHMvRzB4eC1jb21wb25lbnRzL2dsb2JhbC1mb290ZXItbm90aWZpY2F0aW9ucy9fRzAwNS1nbG9iYWwtY29va2llLW5vdGlmaWNhdGlvbi5zY3NzIiwid2VicGFjazovLy8uLi8uLi8uLi8uLi9icmlja3MvZW1lcnNvbi1zaGFyZWQtdGhlbWUvc3JjL3Nhc3MvcGFydGlhbHMvY29tcG9uZW50cy9HMHh4LWNvbXBvbmVudHMvZ2xvYmFsLWZvb3Rlci1ub3RpZmljYXRpb25zL19HMDA2LWxvY2FsZS1taXNtYXRjaC1ub3RpZmljYXRpb24uc2NzcyIsIndlYnBhY2s6Ly8vcGFydGlhbHMvY29tcG9uZW50cy9fRzAwMi5zY3NzIiwid2VicGFjazovLy8uLi8uLi8uLi8uLi9icmlja3MvaGVhZGVyL3NyYy9zYXNzL3BhcnRpYWxzL0cwMDItbWFpbi1uYXYvZGVza3RvcC9fRzAwMi1kZXNrdG9wLWxldmVsLTEuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vLi4vLi4vYnJpY2tzL2hlYWRlci9zcmMvc2Fzcy9wYXJ0aWFscy9HMDAyLW1haW4tbmF2L2Rlc2t0b3AvX0cwMDItZGVza3RvcC1sZXZlbC0yLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uLy4uLy4uL2JyaWNrcy9oZWFkZXIvc3JjL3Nhc3MvcGFydGlhbHMvRzAwMi1tYWluLW5hdi9kZXNrdG9wL19HMDAyLWRlc2t0b3AtcHJvbW9zLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uLy4uLy4uL2JyaWNrcy9oZWFkZXIvc3JjL3Nhc3MvcGFydGlhbHMvRzAwMi1tYWluLW5hdi9tb2JpbGUvX0cwMDItbW9iaWxlLWxldmVsLTEuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vLi4vLi4vYnJpY2tzL2hlYWRlci9zcmMvc2Fzcy9wYXJ0aWFscy9HMDAyLW1haW4tbmF2L21vYmlsZS9fRzAwMi1tb2JpbGUtbGV2ZWwtMi5zY3NzIiwid2VicGFjazovLy8uLi8uLi8uLi8uLi9icmlja3MvaGVhZGVyL3NyYy9zYXNzL3BhcnRpYWxzL0cwMDItbWFpbi1uYXYvbW9iaWxlL19HMDAyLW1vYmlsZS1wcm9tb3Muc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vLi4vLi4vYnJpY2tzL2hlYWRlci9zcmMvc2Fzcy9wYXJ0aWFscy9HMDAyLW1haW4tbmF2L21vYmlsZS9fdXRpbGl0eS1uYXYtbW9iaWxlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uLy4uLy4uL2JyaWNrcy9oZWFkZXIvc3JjL3Nhc3MvcGFydGlhbHMvX0cwMDItbWFpbi1uYXYuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vLi4vLi4vYnJpY2tzL2VtZXJzb24tc2hhcmVkLXRoZW1lL3NyYy9zYXNzL3BhcnRpYWxzL2NvbXBvbmVudHMvSDB4eC1jb21wb25lbnRzL19IMDAxLUgwMDMtaGVyb2VzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uLy4uLy4uL2JyaWNrcy9lbWVyc29uLXNoYXJlZC10aGVtZS9zcmMvc2Fzcy9wYXJ0aWFscy9jb21wb25lbnRzL0gweHgtY29tcG9uZW50cy9fSDAwMUItaW50ZXJhY3RpdmUtc2VnbWVudC1zcGxpdC5zY3NzIiwid2VicGFjazovLy8uLi8uLi8uLi8uLi9icmlja3MvZW1lcnNvbi1zaGFyZWQtdGhlbWUvc3JjL3Nhc3MvcGFydGlhbHMvY29tcG9uZW50cy9IMHh4LWNvbXBvbmVudHMvX0gwMDFDLXNpbmdsZS1zZWdtZW50LnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uLy4uLy4uL2JyaWNrcy9lbWVyc29uLXNoYXJlZC10aGVtZS9zcmMvc2Fzcy9wYXJ0aWFscy9jb21wb25lbnRzL0gweHgtY29tcG9uZW50cy9fSDAwMUQtaGVyby5zY3NzIiwid2VicGFjazovLy8uLi8uLi8uLi8uLi9icmlja3MvZW1lcnNvbi1zaGFyZWQtdGhlbWUvc3JjL3Nhc3MvcGFydGlhbHMvY29tcG9uZW50cy9IMHh4LWNvbXBvbmVudHMvX0gwMDFFLWhlcm8uc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vLi4vLi4vYnJpY2tzL2VtZXJzb24tc2hhcmVkLXRoZW1lL3NyYy9zYXNzL3BhcnRpYWxzL2NvbXBvbmVudHMvSDB4eC1jb21wb25lbnRzL19IMDAxVi1oZXJvLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uLy4uLy4uL2JyaWNrcy9lbWVyc29uLXNoYXJlZC10aGVtZS9zcmMvc2Fzcy9wYXJ0aWFscy9jb21wb25lbnRzL0gweHgtY29tcG9uZW50cy9fSDAwMVYyLWhlcm8uc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vLi4vLi4vYnJpY2tzL2VtZXJzb24tc2hhcmVkLXRoZW1lL3NyYy9zYXNzL3BhcnRpYWxzL2NvbXBvbmVudHMvSDB4eC1jb21wb25lbnRzL19IMDAyQi1oZXJvLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uLy4uLy4uL2JyaWNrcy9lbWVyc29uLXNoYXJlZC10aGVtZS9zcmMvc2Fzcy9wYXJ0aWFscy9jb21wb25lbnRzL0gweHgtY29tcG9uZW50cy9fSDAwNC1oZXJvLW5vLWltYWdlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uLy4uLy4uL2JyaWNrcy9lbWVyc29uLXNoYXJlZC10aGVtZS9zcmMvc2Fzcy9wYXJ0aWFscy9jb21wb25lbnRzL0gweHgtY29tcG9uZW50cy9fSDAwNS1oZXJvLXdpdGgtc3RvY2stdGlja2VyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uLy4uLy4uL2JyaWNrcy9lbWVyc29uLXNoYXJlZC10aGVtZS9zcmMvc2Fzcy9wYXJ0aWFscy9jb21wb25lbnRzL0gweHgtY29tcG9uZW50cy9fSDAwOC1jYXNlLXN0dWR5LWhlcm8uc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vLi4vLi4vYnJpY2tzL2VtZXJzb24tc2hhcmVkLXRoZW1lL3NyYy9zYXNzL3BhcnRpYWxzL2NvbXBvbmVudHMvSDB4eC1jb21wb25lbnRzL19IMDA4Qi1jYXNlLXN0dWR5LWhlcm8uc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vLi4vLi4vYnJpY2tzL2VtZXJzb24tc2hhcmVkLXRoZW1lL3NyYy9zYXNzL3BhcnRpYWxzL2NvbXBvbmVudHMvSDB4eC1jb21wb25lbnRzL19IMDA4Qy1jYXNlLXN0dWR5LWhlcm8uc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vLi4vLi4vYnJpY2tzL2VtZXJzb24tc2hhcmVkLXRoZW1lL3NyYy9zYXNzL3BhcnRpYWxzL2NvbXBvbmVudHMvSDB4eC1jb21wb25lbnRzL19IMDA5LWNlbnRlcmVkLWhlcm8td2l0aC1pbWFnZS5zY3NzIiwid2VicGFjazovLy8uLi8uLi8uLi8uLi9icmlja3MvZW1lcnNvbi1zaGFyZWQtdGhlbWUvc3JjL3Nhc3MvcGFydGlhbHMvY29tcG9uZW50cy9IMHh4LWNvbXBvbmVudHMvX0gwMDlCLWhlcm8uc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vLi4vLi4vYnJpY2tzL2VtZXJzb24tc2hhcmVkLXRoZW1lL3NyYy9zYXNzL3BhcnRpYWxzL2NvbXBvbmVudHMvSDB4eC1jb21wb25lbnRzL19IMDEwLWhlcm8td2l0aC1zaWRlYmFyLWFuZC1vcHRpb25hbC1mb290ZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vLi4vLi4vYnJpY2tzL2VtZXJzb24tc2hhcmVkLXRoZW1lL3NyYy9zYXNzL3BhcnRpYWxzL2NvbXBvbmVudHMvSDB4eC1jb21wb25lbnRzL19IMDEwQi1oZXJvLXdpdGgtc2lkZWJhci5zY3NzIiwid2VicGFjazovLy8uLi8uLi8uLi8uLi9icmlja3MvZW1lcnNvbi1zaGFyZWQtdGhlbWUvc3JjL3Nhc3MvcGFydGlhbHMvY29tcG9uZW50cy9IMHh4LWNvbXBvbmVudHMvX0gwMDJELWhlcm8td2l0aC1qdW1wLWxpbmtzLWFuZC1vcHRpb25hbC12aWRlby1sb29wLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uLy4uLy4uL2JyaWNrcy9lbWVyc29uLXNoYXJlZC10aGVtZS9zcmMvc2Fzcy9wYXJ0aWFscy9jb21wb25lbnRzL0gweHgtY29tcG9uZW50cy9fSDAwMkUtaGVyby13aXRoLWZvcmVncm91bmQtaW1hZ2Uuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vLi4vLi4vYnJpY2tzL2VtZXJzb24tc2hhcmVkLXRoZW1lL3NyYy9zYXNzL3BhcnRpYWxzL2NvbXBvbmVudHMvSDB4eC1jb21wb25lbnRzL19IMDA2LWhlcm8uc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vLi4vLi4vYnJpY2tzL2VtZXJzb24tc2hhcmVkLXRoZW1lL3NyYy9zYXNzL3BhcnRpYWxzL2NvbXBvbmVudHMvRjB4eC1jb21wb25lbnRzL19GMDAxLWN1c3RvbWUtaGVyby5zY3NzIiwid2VicGFjazovLy8uLi8uLi8uLi8uLi9icmlja3MvZW1lcnNvbi1zaGFyZWQtdGhlbWUvc3JjL3Nhc3MvcGFydGlhbHMvY29tcG9uZW50cy9fTDAyMS1uZXdzLWFuZC1ldmVudHMuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vLi4vLi4vYnJpY2tzL2VtZXJzb24tc2hhcmVkLXRoZW1lL3NyYy9zYXNzL3BhcnRpYWxzL2NvbXBvbmVudHMvX0wwMjYtY2FzZS1zdHVkeS1wYWdlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uLy4uLy4uL2JyaWNrcy9lbWVyc29uLXNoYXJlZC10aGVtZS9zcmMvc2Fzcy9wYXJ0aWFscy9jb21wb25lbnRzL19QMDAxLVAwMDYtcHJvbW9zLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uLy4uLy4uL2JyaWNrcy9lbWVyc29uLXNoYXJlZC10aGVtZS9zcmMvc2Fzcy9wYXJ0aWFscy9jb21wb25lbnRzL3Byb21vcy9fcHJvbW8tYm94LnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uLy4uLy4uL2JyaWNrcy9lbWVyc29uLXNoYXJlZC10aGVtZS9zcmMvc2Fzcy9wYXJ0aWFscy9jb21wb25lbnRzL19QMDA3LXByb21vLXdpdGgtYWNjb3JkaW9uLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uLy4uLy4uL2JyaWNrcy9lbWVyc29uLXNoYXJlZC10aGVtZS9zcmMvc2Fzcy9wYXJ0aWFscy9jb21wb25lbnRzL19QMDA4LXByb21vLXdpdGgtbGlua3Muc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vLi4vLi4vYnJpY2tzL2VtZXJzb24tc2hhcmVkLXRoZW1lL3NyYy9zYXNzL3BhcnRpYWxzL2NvbXBvbmVudHMvX1FSLXBvcHVwLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uLy4uLy4uL2JyaWNrcy9lbWVyc29uLXNoYXJlZC10aGVtZS9zcmMvc2Fzcy9wYXJ0aWFscy9jb21wb25lbnRzL19TMDAxLXNvY2lhbC1zaGFyZS5zY3NzIiwid2VicGFjazovLy8uLi8uLi8uLi8uLi9icmlja3MvZW1lcnNvbi1zaGFyZWQtdGhlbWUvc3JjL3Nhc3MvcGFydGlhbHMvY29tcG9uZW50cy9fUzAwMi1zb2NpYWwtYnV0dG9ucy1pbmxpbmUuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vLi4vLi4vYnJpY2tzL2VtZXJzb24tc2hhcmVkLXRoZW1lL3NyYy9zYXNzL3BhcnRpYWxzL2NvbXBvbmVudHMvU0UweHgtY29tcG9uZW50cy9fU0UwMDEtaGFuZGNyYWZ0ZWQtcHJvZHVjdHMuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vLi4vLi4vYnJpY2tzL2VtZXJzb24tc2hhcmVkLXRoZW1lL3NyYy9zYXNzL3BhcnRpYWxzL2NvbXBvbmVudHMvU0UweHgtY29tcG9uZW50cy9fU0UwMDItaGFuZGNyYWZ0ZWQtYnJhbmRzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uLy4uLy4uL2JyaWNrcy9lbWVyc29uLXNoYXJlZC10aGVtZS9zcmMvc2Fzcy9wYXJ0aWFscy9jb21wb25lbnRzL1NFMHh4LWNvbXBvbmVudHMvX1NFMDAzLWhhbmRjcmFmdGVkLXByb2R1Y3RzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uLy4uLy4uL2JyaWNrcy9lbWVyc29uLXNoYXJlZC10aGVtZS9zcmMvc2Fzcy9wYXJ0aWFscy9jb21wb25lbnRzL1NFMHh4LWNvbXBvbmVudHMvX1NFMDA0LXNlYXJjaC1ib3gtaW5saW5lLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uLy4uLy4uL2JyaWNrcy9lbWVyc29uLXNoYXJlZC10aGVtZS9zcmMvc2Fzcy9wYXJ0aWFscy9jb21wb25lbnRzL1NFMHh4LWNvbXBvbmVudHMvX1NFMDA1LWRyb3Bkb3duLXdpdGhvdXQtc2VhcmNoLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uLy4uLy4uL2JyaWNrcy9lbWVyc29uLXNoYXJlZC10aGVtZS9zcmMvc2Fzcy9wYXJ0aWFscy9jb21wb25lbnRzL1NFMHh4LWNvbXBvbmVudHMvX1NFMDA2LWRyb3Bkb3duLXdpdGgtbGlua3Muc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vLi4vLi4vYnJpY2tzL2VtZXJzb24tc2hhcmVkLXRoZW1lL3NyYy9zYXNzL3BhcnRpYWxzL2NvbXBvbmVudHMvU0UweHgtY29tcG9uZW50cy9fU0UwMDctYWxlcnQtYmFubmVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uLy4uLy4uL2JyaWNrcy9lbWVyc29uLXNoYXJlZC10aGVtZS9zcmMvc2Fzcy9wYXJ0aWFscy9jb21wb25lbnRzL1NFMHh4LWNvbXBvbmVudHMvaW5saW5lLXNlYXJjaC1iYXJzL19pbmxpbmUtc2VhcmNoLWJhci5zY3NzIiwid2VicGFjazovLy8uLi8uLi8uLi8uLi9icmlja3MvZW1lcnNvbi1zaGFyZWQtdGhlbWUvc3JjL3Nhc3MvcGFydGlhbHMvY29tcG9uZW50cy9TRTB4eC1jb21wb25lbnRzL2lubGluZS1zZWFyY2gtYmFycy9fU0UwMDgtaW5saW5lLXNlYXJjaC1iYXIuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vLi4vLi4vYnJpY2tzL2VtZXJzb24tc2hhcmVkLXRoZW1lL3NyYy9zYXNzL3BhcnRpYWxzL2NvbXBvbmVudHMvU0UweHgtY29tcG9uZW50cy9pbmxpbmUtc2VhcmNoLWJhcnMvX1NFMDA4ZC1hbGwtc2l0ZS1zZWFyY2guc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vLi4vLi4vYnJpY2tzL2VtZXJzb24tc2hhcmVkLXRoZW1lL3NyYy9zYXNzL3BhcnRpYWxzL2NvbXBvbmVudHMvU0UweHgtY29tcG9uZW50cy9pbmxpbmUtc2VhcmNoLWJhcnMvX1NFMDA5LWlubGluZS1zZWFyY2gtYmFyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uLy4uLy4uL2JyaWNrcy9lbWVyc29uLXNoYXJlZC10aGVtZS9zcmMvc2Fzcy9wYXJ0aWFscy9jb21wb25lbnRzL1NFMHh4LWNvbXBvbmVudHMvaW5saW5lLXNlYXJjaC1iYXJzL19TRTAwOS1wb3B1cC5zY3NzIiwid2VicGFjazovLy8uLi8uLi8uLi8uLi9icmlja3MvZW1lcnNvbi1zaGFyZWQtdGhlbWUvc3JjL3Nhc3MvcGFydGlhbHMvY29tcG9uZW50cy9TRTB4eC1jb21wb25lbnRzL2lubGluZS1zZWFyY2gtYmFycy9fU0UwMTAtaW5saW5lLXNlYXJjaC1iYXIuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vLi4vLi4vYnJpY2tzL2VtZXJzb24tc2hhcmVkLXRoZW1lL3NyYy9zYXNzL3BhcnRpYWxzL2NvbXBvbmVudHMvVk4weHgtY29tcG9uZW50cy9fVk4wMDEtY2F0ZWdvcnktbmF2aWdhdGlvbi10aWxlcy5zY3NzIiwid2VicGFjazovLy8uLi8uLi8uLi8uLi9icmlja3MvZW1lcnNvbi1zaGFyZWQtdGhlbWUvc3JjL3Nhc3MvcGFydGlhbHMvY29tcG9uZW50cy9WTjB4eC1jb21wb25lbnRzL19WTjAwMi1WTjAwMy1hY3Rpb24tc3F1YXJlcy5zY3NzIiwid2VicGFjazovLy8uLi8uLi8uLi8uLi9icmlja3MvZW1lcnNvbi1zaGFyZWQtdGhlbWUvc3JjL3Nhc3MvcGFydGlhbHMvY29tcG9uZW50cy9WTjB4eC1jb21wb25lbnRzL19WTjAwNC1qdW1wLW5hdi5zY3NzIiwid2VicGFjazovLy8uLi8uLi8uLi8uLi9icmlja3MvZW1lcnNvbi1zaGFyZWQtdGhlbWUvc3JjL3Nhc3MvcGFydGlhbHMvY29tcG9uZW50cy9WTjB4eC1jb21wb25lbnRzL19WTjAwOS1WTjAxMC1mZWF0dXJlZC12aXN1YWwtbmF2LnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uLy4uLy4uL2JyaWNrcy9lbWVyc29uLXNoYXJlZC10aGVtZS9zcmMvc2Fzcy9wYXJ0aWFscy9jb21wb25lbnRzL1ZOMHh4LWNvbXBvbmVudHMvX1ZOMDEzLTUwLTUwLXBsYXRmb3JtLXNlZ21lbnRzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uLy4uLy4uL2JyaWNrcy9lbWVyc29uLXNoYXJlZC10aGVtZS9zcmMvc2Fzcy9wYXJ0aWFscy9jb21wb25lbnRzL1ZOMHh4LWNvbXBvbmVudHMvX1ZOMDE0LXRleHQtb25seS1uYXZpZ2F0aW9uLXRpbGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uLy4uLy4uL2JyaWNrcy9lbWVyc29uLXNoYXJlZC10aGVtZS9zcmMvc2Fzcy9wYXJ0aWFscy9jb21wb25lbnRzL1ZOMHh4LWNvbXBvbmVudHMvX1ZOMDE1LVZOMDE2LWZlYXR1cmVkLW5hdmlnYXRpb24tYmFubmVycy5zY3NzIiwid2VicGFjazovLy8uLi8uLi8uLi8uLi9icmlja3MvZW1lcnNvbi1zaGFyZWQtdGhlbWUvc3JjL3Nhc3MvcGFydGlhbHMvY29tcG9uZW50cy9WTjB4eC1jb21wb25lbnRzL19WTjAxNy1wcm9maWxlLXRpbGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uLy4uLy4uL2JyaWNrcy9lbWVyc29uLXNoYXJlZC10aGVtZS9zcmMvc2Fzcy9wYXJ0aWFscy9jb21wb25lbnRzL1ZOMHh4LWNvbXBvbmVudHMvX1ZOMDE4LW9ubGluZS1zdXBwb3J0LXRpbGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uLy4uLy4uL2JyaWNrcy9lbWVyc29uLXNoYXJlZC10aGVtZS9zcmMvc2Fzcy9wYXJ0aWFscy9jb21wb25lbnRzL1ZOMHh4LWNvbXBvbmVudHMvX1ZOMDE5LW5hdmlnYXRpb24tdGlsZXMtd2l0aC1vZmZzZXQtdGV4dC5zY3NzIiwid2VicGFjazovLy8uLi8uLi8uLi8uLi9icmlja3MvZW1lcnNvbi1zaGFyZWQtdGhlbWUvc3JjL3Nhc3MvcGFydGlhbHMvY29tcG9uZW50cy9WTjB4eC1jb21wb25lbnRzL19WTjAyMC1yZXNvdXJjZS1kcm9wZG93bnMuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vLi4vLi4vYnJpY2tzL2VtZXJzb24tc2hhcmVkLXRoZW1lL3NyYy9zYXNzL3BhcnRpYWxzL2NvbXBvbmVudHMvVk4weHgtY29tcG9uZW50cy9fVk4wMjEtZmVhdHVyZWQtY2FyZC1jYXJvdXNlbC5zY3NzIiwid2VicGFjazovLy8uLi8uLi8uLi8uLi9icmlja3MvZW1lcnNvbi1zaGFyZWQtdGhlbWUvc3JjL3Nhc3MvcGFydGlhbHMvY29tcG9uZW50cy9WTjB4eC1jb21wb25lbnRzL19WTjAxNUItY2VudGVyZWQtbmF2aWdhdGlvbi1iYW5uZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vLi4vLi4vYnJpY2tzL2VtZXJzb24tc2hhcmVkLXRoZW1lL3NyYy9zYXNzL3BhcnRpYWxzL2NvbXBvbmVudHMvX3dlYmZvcm1zLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uLy4uLy4uL2JyaWNrcy9oZWFkZXIvc3JjL3Nhc3MvcGFydGlhbHMvX21haW4taGVhZGVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uLy4uLy4uL2JyaWNrcy9oZWFkZXIvc3JjL3Nhc3MvcGFydGlhbHMvc2VhcmNoL19zZWFyY2gtaW5wdXQuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vLi4vLi4vYnJpY2tzL2hlYWRlci9zcmMvc2Fzcy9wYXJ0aWFscy9zZWFyY2gvX3NlYXJjaC1kcm9wZG93bi5zY3NzIiwid2VicGFjazovLy8uLi8uLi8uLi8uLi9icmlja3MvaGVhZGVyL3NyYy9zYXNzL3BhcnRpYWxzL21haW4tbmF2L19pbmR1c3RyaWVzLXN1Yi1uYXYuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vLi4vLi4vYnJpY2tzL2hlYWRlci9zcmMvc2Fzcy9wYXJ0aWFscy9tYWluLW5hdi9fbWFpbi1uYXYtZGVza3RvcC5zY3NzIiwid2VicGFjazovLy8uLi8uLi8uLi8uLi9icmlja3MvaGVhZGVyL3NyYy9zYXNzL3BhcnRpYWxzL21haW4tbmF2L19zaW5nbGUtY29sLXN1Yi1uYXYuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vLi4vLi4vYnJpY2tzL2hlYWRlci9zcmMvc2Fzcy9wYXJ0aWFscy9fbWFpbi1uYXYuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vLi4vLi4vYnJpY2tzL2hlYWRlci9zcmMvc2Fzcy9wYXJ0aWFscy9jb21yZXMvX2hlYWRlci5zY3NzIiwid2VicGFjazovLy8uLi8uLi8uLi8uLi9icmlja3MvaGVhZGVyL3NyYy9zYXNzL3BhcnRpYWxzL2NvbXJlcy9fbGF5b3V0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uLy4uLy4uL2JyaWNrcy9oZWFkZXIvc3JjL3Nhc3MvcGFydGlhbHMvY29tcmVzL3V0aWxpdHktbmF2L2JyYW5kcy1kcm9wZG93bi5zY3NzIiwid2VicGFjazovLy8uLi8uLi8uLi8uLi9icmlja3MvZW1lcnNvbi1zaGFyZWQtdGhlbWUvc3JjL3Nhc3MvcGFydGlhbHMvY29tcmVzL2NvbXBvbmVudHMvaGVhZGVyL191dGlsaXR5LW5hdi5zY3NzIiwid2VicGFjazovLy8uLi8uLi8uLi8uLi9icmlja3MvZW1lcnNvbi1zaGFyZWQtdGhlbWUvc3JjL3Nhc3MvcGFydGlhbHMvY29tcmVzL2NvbXBvbmVudHMvaGVhZGVyL19zcG90LW5hdi5zY3NzIiwid2VicGFjazovLy8uLi8uLi8uLi8uLi9icmlja3MvZW1lcnNvbi1zaGFyZWQtdGhlbWUvc3JjL3Nhc3MvcGFydGlhbHMvZGN4L2NvbXBvbmVudHMvaGVhZGVyL19vcmctZHJvcGRvd24uc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vLi4vLi4vYnJpY2tzL2VtZXJzb24tc2hhcmVkLXRoZW1lL3NyYy9zYXNzL3BhcnRpYWxzL2NvbXJlcy9jb21wb25lbnRzL2hlYWRlci9faGVhZHJvb20uc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vLi4vLi4vYnJpY2tzL2VtZXJzb24tc2hhcmVkLXRoZW1lL3NyYy9zYXNzL3BhcnRpYWxzL2RjeC9jb21wb25lbnRzL2hlYWRlci9fcHJpbnQuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vLi4vLi4vYnJpY2tzL2VtZXJzb24tc2hhcmVkLXRoZW1lL3NyYy9zYXNzL3BhcnRpYWxzL2NvbXBvbmVudHMvaGVhZGVyL21haW4tbmF2L19tYWluLW5hdi1kZXNrdG9wLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uLy4uLy4uL2JyaWNrcy9lbWVyc29uLXNoYXJlZC10aGVtZS9zcmMvc2Fzcy9wYXJ0aWFscy9jb21wb25lbnRzL2hlYWRlci9tYWluLW5hdi9faW5kdXN0cmllcy1zdWItbmF2LnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uLy4uLy4uL2JyaWNrcy9lbWVyc29uLXNoYXJlZC10aGVtZS9zcmMvc2Fzcy9wYXJ0aWFscy9jb21yZXMvY29tcG9uZW50cy9oZWFkZXIvX3NlYXJjaC5zY3NzIiwid2VicGFjazovLy8uLi8uLi8uLi8uLi9icmlja3MvZW1lcnNvbi1zaGFyZWQtdGhlbWUvc3JjL3Nhc3MvcGFydGlhbHMvY29tcG9uZW50cy9oZWFkZXIvX21haW4taGVhZGVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uLy4uLy4uL2JyaWNrcy9lbWVyc29uLXNoYXJlZC10aGVtZS9zcmMvc2Fzcy9wYXJ0aWFscy9jb21yZXMvY29tcG9uZW50cy9faGVhZGVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uLy4uLy4uL2JyaWNrcy9lbWVyc29uLXNoYXJlZC10aGVtZS9zcmMvc2Fzcy9wYXJ0aWFscy9kY3gvY29tcG9uZW50cy9oZWFkZXIvbWFpbi1uYXYvX21haW4tbmF2LW1vYmlsZS5zY3NzIiwid2VicGFjazovLy8uLi8uLi8uLi8uLi9icmlja3MvZW1lcnNvbi1zaGFyZWQtdGhlbWUvc3JjL3Nhc3MvdmFyaWFibGVzL2NvbXBvbmVudHMvaGVhZGVyL21haW4tbmF2L19hdXRvbWF0ZWQtc29sdXRpb25zLXN1Yi1uYXYuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vLi4vLi4vYnJpY2tzL2VtZXJzb24tc2hhcmVkLXRoZW1lL3NyYy9zYXNzL3BhcnRpYWxzL2RjeC9jb21wb25lbnRzL2hlYWRlci9tYWluLW5hdi9fY29tbWVyY2lhbC1zdWItbmF2LnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uLy4uLy4uL2JyaWNrcy9lbWVyc29uLXNoYXJlZC10aGVtZS9zcmMvc2Fzcy9wYXJ0aWFscy9kY3gvY29tcG9uZW50cy9oZWFkZXIvbWFpbi1uYXYvX21haW4tbmF2LWhlYWRlci5zY3NzIiwid2VicGFjazovLy8uLi8uLi8uLi8uLi9icmlja3MvZW1lcnNvbi1zaGFyZWQtdGhlbWUvc3JjL3Nhc3MvcGFydGlhbHMvY29tcG9uZW50cy9oZWFkZXIvX2hhbWJ1cmdlci5zY3NzIiwid2VicGFjazovLy8uLi8uLi8uLi8uLi9icmlja3MvZW1lcnNvbi1zaGFyZWQtdGhlbWUvc3JjL3Nhc3MvcGFydGlhbHMvY29tcmVzL2NvbXBvbmVudHMvaGVhZGVyL3V0aWxpdHktbmF2L2JyYW5kcy1kcm9wZG93bi5zY3NzIiwid2VicGFjazovLy9wYXJ0aWFscy9jb21wb25lbnRzL19zZWxlY3Qtd3JhcHBlci5zY3NzIiwid2VicGFjazovLy9wYXJ0aWFscy9jb21tZXJjZS9jb21tb24vX3RleHRzdHlsZXMuc2NzcyIsIndlYnBhY2s6Ly8vcGFydGlhbHMvY29tbWVyY2UvY29tbW9uL19idXR0b25zdHlsZXMuc2NzcyIsIndlYnBhY2s6Ly8vdmFyaWFibGVzL2NvbW1lcmNlL2NvbW1vbi9fZm9ybWVsZW1lbnRzdHlsZXMuc2NzcyIsIndlYnBhY2s6Ly8vcGFydGlhbHMvY29tbWVyY2UvY29tbW9uL190YWJsZXN0eWxlcy5zY3NzIiwid2VicGFjazovLy9wYXJ0aWFscy9jb21tZXJjZS9fY29tbW9uLnNjc3MiLCJ3ZWJwYWNrOi8vL3BhcnRpYWxzL2NvbW1lcmNlL2NoZWNrb3V0L19vcmRlcmJpbGxpbmcuc2NzcyIsIndlYnBhY2s6Ly8vcGFydGlhbHMvY29tbWVyY2UvY2hlY2tvdXQvX3N1Ym9yZGVyc3R5bGVzLnNjc3MiLCJ3ZWJwYWNrOi8vL3BhcnRpYWxzL2NvbW1lcmNlL2NoZWNrb3V0L19vcmRlcnJlY2VpcHQuc2NzcyIsIndlYnBhY2s6Ly8vcGFydGlhbHMvY29tbWVyY2UvY2hlY2tvdXQvX29yZGVycmV2aWV3LnNjc3MiLCJ3ZWJwYWNrOi8vL3BhcnRpYWxzL2NvbW1lcmNlL2NoZWNrb3V0L19vcmRlcnNoaXBwaW5nLnNjc3MiLCJ3ZWJwYWNrOi8vL3BhcnRpYWxzL2NvbW1lcmNlL2NoZWNrb3V0L19leHBvcnRjb21wbGlhbmNlLnNjc3MiLCJ3ZWJwYWNrOi8vL3BhcnRpYWxzL2NvbW1lcmNlL2NoZWNrb3V0L19zaG9wcGluZ2NhcnQuc2NzcyIsIndlYnBhY2s6Ly8vcGFydGlhbHMvY29tbWVyY2UvY2hlY2tvdXQvX3JlY29tbWVuZGVkcHJvZHVjdHMuc2NzcyIsIndlYnBhY2s6Ly8vcGFydGlhbHMvY29tbWVyY2UvY2hlY2tvdXQvX2NoYW5nZS1zcGEtbW9kYWwuc2NzcyIsIndlYnBhY2s6Ly8vcGFydGlhbHMvY29tbWVyY2UvY2hlY2tvdXQvcXVpY2stYWRkLW1vZGFsL19sYW5kaW5nLXBhZ2Uuc2NzcyIsIndlYnBhY2s6Ly8vcGFydGlhbHMvY29tbWVyY2UvY2hlY2tvdXQvcXVpY2stYWRkLW1vZGFsL19maWxlLWltcG9ydC5zY3NzIiwid2VicGFjazovLy9wYXJ0aWFscy9jb21tZXJjZS9jaGVja291dC9xdWljay1hZGQtbW9kYWwvX21hbnVhbC1pbXBvcnQuc2NzcyIsIndlYnBhY2s6Ly8vcGFydGlhbHMvY29tbWVyY2UvY2hlY2tvdXQvX3F1aWNrLWFkZC1tb2RhbC5zY3NzIiwid2VicGFjazovLy9wYXJ0aWFscy9jb21tZXJjZS9jaGVja291dC9xdWljay1hZGQtbW9kYWwvX2ZpbGUtdXBsb2FkLnNjc3MiLCJ3ZWJwYWNrOi8vL3BhcnRpYWxzL2NvbW1lcmNlL2NoZWNrb3V0L19jaGFuZ2UtYWRkcmVzcy1tb2RhbC5zY3NzIiwid2VicGFjazovLy9wYXJ0aWFscy9jb21tZXJjZS9jaGVja291dC9fcmVxdWVzdC1kcmF3aW5ncy1tb2RhbC5zY3NzIiwid2VicGFjazovLy9wYXJ0aWFscy9jb21tZXJjZS9jaGVja291dC9fcHJvZHVjdC1hZHZpc29yLW1vZGFsLnNjc3MiLCJ3ZWJwYWNrOi8vL3BhcnRpYWxzL2NvbW1lcmNlL2NoZWNrb3V0L19wcmljZS1vdmVycmlkZS1tb2RhbC5zY3NzIiwid2VicGFjazovLy9wYXJ0aWFscy9jb21tZXJjZS9jaGVja291dC9fc2F2ZS1jYXJ0LW1vZGFsLnNjc3MiLCJ3ZWJwYWNrOi8vL3BhcnRpYWxzL2NvbW1lcmNlL2NoZWNrb3V0L19uZWVkLWl0LXF1aWNrZXItbW9kYWwuc2NzcyIsIndlYnBhY2s6Ly8vcGFydGlhbHMvY29tbWVyY2UvY2hlY2tvdXQvX2FkZC10by1saXN0LW1vZGFsLnNjc3MiLCJ3ZWJwYWNrOi8vL3BhcnRpYWxzL2NvbW1lcmNlL2NoZWNrb3V0L19zdWJzdGl0dXRlLXByb2R1Y3RzLW1vZGFsLnNjc3MiLCJ3ZWJwYWNrOi8vL3BhcnRpYWxzL2NvbW1lcmNlL19jaGVjay1pbnZlbnRvcnktbW9kYWwuc2NzcyIsIndlYnBhY2s6Ly8vcGFydGlhbHMvY29tbWVyY2UvY2hlY2tvdXQvcHJpbnQvX29yZGVyLWNvbmZpcm1hdGlvbi5zY3NzIiwid2VicGFjazovLy9wYXJ0aWFscy9jb21tZXJjZS9jaGVja291dC9wcmludC9fc2hvcHBpbmdjYXJ0LnNjc3MiLCJ3ZWJwYWNrOi8vL3BhcnRpYWxzL2NvbW1lcmNlL2FjY291bnQvX2Rhc2hib2FyZC5zY3NzIiwid2VicGFjazovLy9wYXJ0aWFscy9jb21tZXJjZS9hY2NvdW50L19saXN0LWFuZC1kZXRhaWxzLXBhZ2VzLnNjc3MiLCJ3ZWJwYWNrOi8vL3BhcnRpYWxzL2NvbW1lcmNlL2FjY291bnQvX3Rvb2xiYXIuc2NzcyIsIndlYnBhY2s6Ly8vcGFydGlhbHMvY29tbWVyY2UvYWNjb3VudC9fbXl0b29scy5zY3NzIiwid2VicGFjazovLy8uLi8uLi8uLi8uLi9icmlja3MvZW1lcnNvbi1zaGFyZWQtdGhlbWUvc3JjL3Nhc3MvcGFydGlhbHMvY29tbWVyY2UvYWNjb3VudC9wYWdlcy9fc2lnbi1pbi5zY3NzIiwid2VicGFjazovLy8uLi8uLi8uLi8uLi9icmlja3MvZW1lcnNvbi1zaGFyZWQtdGhlbWUvc3JjL3Nhc3MvcGFydGlhbHMvY29tbWVyY2UvYWNjb3VudC9wYWdlcy9fYWRkcmVzcy1ib29rLnNjc3MiLCJ3ZWJwYWNrOi8vL3BhcnRpYWxzL2NvbW1lcmNlL2FjY291bnQvX215c2l6aW5ncy5zY3NzIiwid2VicGFjazovLy9wYXJ0aWFscy9jb21tZXJjZS9hY2NvdW50L19vcmRlcmRldGFpbHMuc2NzcyIsIndlYnBhY2s6Ly8vcGFydGlhbHMvY29tbWVyY2UvYWNjb3VudC9fc3BlY2lhbHByaWNpbmdhZ3JlZW1lbnRzLnNjc3MiLCJ3ZWJwYWNrOi8vL3BhcnRpYWxzL2NvbW1lcmNlL2FjY291bnQvX3RhYmxlLnNjc3MiLCJ3ZWJwYWNrOi8vL3BhcnRpYWxzL2NvbW1lcmNlL2FjY291bnQvX3NhdmVkY2FydHMuc2NzcyIsIndlYnBhY2s6Ly8vcGFydGlhbHMvY29tbWVyY2UvYWNjb3VudC9fc2F2ZWRvcmRlcnMuc2NzcyIsIndlYnBhY2s6Ly8vcGFydGlhbHMvY29tbWVyY2UvYWNjb3VudC9fZ2VuZXJhdGUtZG9jcy1tb2RhbC5zY3NzIiwid2VicGFjazovLy9wYXJ0aWFscy9jb21tZXJjZS9hY2NvdW50L19tbS14bWwtdXBsb2FkLnNjc3MiLCJ3ZWJwYWNrOi8vL3BhcnRpYWxzL2NvbW1lcmNlL2FjY291bnQvX3JlcXVpc2l0aW9ubGlzdHMuc2NzcyIsIndlYnBhY2s6Ly8vcGFydGlhbHMvY29tbWVyY2UvYWNjb3VudC9fcGFnaW5hdGlvbi5zY3NzIiwid2VicGFjazovLy8uLi8uLi8uLi8uLi9icmlja3MvZW1lcnNvbi1zaGFyZWQtdGhlbWUvc3JjL3Nhc3MvcGFydGlhbHMvY29tbWVyY2UvYWNjb3VudC9wYWdlcy9yZXR1cm5zL190YWJsZS5zY3NzIiwid2VicGFjazovLy8uLi8uLi8uLi8uLi9icmlja3MvZW1lcnNvbi1zaGFyZWQtdGhlbWUvc3JjL3Nhc3MvcGFydGlhbHMvY29tbWVyY2UvYWNjb3VudC9wYWdlcy9yZXR1cm5zL19STUEtY29uZmlybWF0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uLy4uLy4uL2JyaWNrcy9lbWVyc29uLXNoYXJlZC10aGVtZS9zcmMvc2Fzcy9wYXJ0aWFscy9jb21tZXJjZS9hY2NvdW50L3BhZ2VzL19yZXR1cm5zLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uLy4uLy4uL2JyaWNrcy9lbWVyc29uLXNoYXJlZC10aGVtZS9zcmMvc2Fzcy9wYXJ0aWFscy9jb21tZXJjZS9hY2NvdW50L3BhZ2VzL19pbnRlcnN0aXRpYWwtcGFnZS5zY3NzIiwid2VicGFjazovLy8uLi8uLi8uLi8uLi9icmlja3MvZW1lcnNvbi1zaGFyZWQtdGhlbWUvc3JjL3Nhc3MvcGFydGlhbHMvY29tbWVyY2UvYWNjb3VudC9jb21wb25lbnRzL19sZWZ0bmF2LnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uLy4uLy4uL2JyaWNrcy9lbWVyc29uLXNoYXJlZC10aGVtZS9zcmMvc2Fzcy9wYXJ0aWFscy9jb21tZXJjZS9hY2NvdW50L2NvbXBvbmVudHMvX2Rhc2hib2FyZC1lc3BvdHMuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vLi4vLi4vYnJpY2tzL2VtZXJzb24tc2hhcmVkLXRoZW1lL3NyYy9zYXNzL3BhcnRpYWxzL2NvbW1lcmNlL2FjY291bnQvY29tcG9uZW50cy9fcGFnZS10aXRsZS5zY3NzIiwid2VicGFjazovLy8uLi8uLi8uLi8uLi9icmlja3MvZW1lcnNvbi1zaGFyZWQtdGhlbWUvc3JjL3Nhc3MvcGFydGlhbHMvY29tbWVyY2UvYWNjb3VudC9jb21wb25lbnRzL19tb2JpbGUtdGFibGUuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vLi4vLi4vYnJpY2tzL2VtZXJzb24tc2hhcmVkLXRoZW1lL3NyYy9zYXNzL3BhcnRpYWxzL2NvbW1lcmNlL2NvbXBvbmVudHMvX2RhdGUtdGV4dC1ib3guc2NzcyIsIndlYnBhY2s6Ly8vcGFydGlhbHMvY29tbWVyY2UvYWNjb3VudC9fb3JnYW5pemF0aW9ucy1hbmQtYnV5ZXJzLnNjc3MiLCJ3ZWJwYWNrOi8vL3BhcnRpYWxzL2NvbW1lcmNlL2FjY291bnQvb3JnYW5pemF0aW9ucy1hbmQtYnV5ZXJzL19vcmdhbml6YXRpb24tbGlzdC13aWRnZXQuc2NzcyIsIndlYnBhY2s6Ly8vcGFydGlhbHMvY29tbWVyY2UvYWNjb3VudC9vcmdhbml6YXRpb25zLWFuZC1idXllcnMvX3VzZXItcm9sZS1tYW5hZ2VtZW50LnNjc3MiLCJ3ZWJwYWNrOi8vL3BhcnRpYWxzL2NvbW1lcmNlL2FjY291bnQvb3JnYW5pemF0aW9ucy1hbmQtYnV5ZXJzL19vcmctYnV5ZXJzLnNjc3MiLCJ3ZWJwYWNrOi8vL3BhcnRpYWxzL2NvbW1lcmNlL2FjY291bnQvb3JnYW5pemF0aW9ucy1hbmQtYnV5ZXJzL19vcmdhbml6YXRpb24tYnV5ZXIuc2NzcyIsIndlYnBhY2s6Ly8vcGFydGlhbHMvY29tbWVyY2UvYWNjb3VudC9vcmdhbml6YXRpb25zLWFuZC1idXllcnMvX29yZ2FuaXphdGlvbi1jcmVhdGUtZWRpdC5zY3NzIiwid2VicGFjazovLy9wYXJ0aWFscy9jb21tZXJjZS9fYWNjb3VudC5zY3NzIiwid2VicGFjazovLy9wYXJ0aWFscy9jb21tZXJjZS9hY2NvdW50L19hc3NldHMuc2NzcyIsIndlYnBhY2s6Ly8vcGFydGlhbHMvY29tbWVyY2UvYWNjb3VudC9fbGljZW5zZWQtc29mdHdhcmUuc2NzcyIsIndlYnBhY2s6Ly8vcGFydGlhbHMvY29tbWVyY2UvUERQL19jdGEtYnV0dG9ucy5zY3NzIiwid2VicGFjazovLy8uLi8uLi8uLi8uLi9icmlja3MvZW1lcnNvbi1zaGFyZWQtdGhlbWUvc3JjL3Nhc3MvcGFydGlhbHMvY29tbWVyY2UvUERQL19qdW1wLW5hdi5zY3NzIiwid2VicGFjazovLy8uLi8uLi8uLi8uLi9icmlja3MvZW1lcnNvbi1zaGFyZWQtdGhlbWUvc3JjL3Nhc3MvcGFydGlhbHMvY29tbWVyY2UvUERQL2p1bXAtbmF2L19yZWxhdGVkLXByb2R1Y3RzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uLy4uLy4uL2JyaWNrcy9lbWVyc29uLXNoYXJlZC10aGVtZS9zcmMvc2Fzcy9wYXJ0aWFscy9jb21tZXJjZS9QRFAvanVtcC1uYXYvX3NwZWNpZmljYXRpb24tYWNjb3JkaW9uLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uLy4uLy4uL2JyaWNrcy9lbWVyc29uLXNoYXJlZC10aGVtZS9zcmMvc2Fzcy9wYXJ0aWFscy9jb21tZXJjZS9QRFAvX2Nhcm91c2VsLWVzcG90LnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uLy4uLy4uL2JyaWNrcy9lbWVyc29uLXNoYXJlZC10aGVtZS9zcmMvc2Fzcy9wYXJ0aWFscy9jb21tZXJjZS9QRFAvX2FkZGl0aW9uYWxfY29udGVudC5zY3NzIiwid2VicGFjazovLy9wYXJ0aWFscy9jb21tZXJjZS9QRFAvX3Byb2R1Y3QtdGl0bGUuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vLi4vLi4vYnJpY2tzL2VtZXJzb24tc2hhcmVkLXRoZW1lL3NyYy9zYXNzL3BhcnRpYWxzL2NvbW1lcmNlL1BEUC9fcHJvZHVjdC1kZXNjcmlwdGlvbi5zY3NzIiwid2VicGFjazovLy8uLi8uLi8uLi8uLi9icmlja3MvZW1lcnNvbi1zaGFyZWQtdGhlbWUvc3JjL3Nhc3MvcGFydGlhbHMvY29tbWVyY2UvUERQL19wcm9kdWN0LWZhbWlseS5zY3NzIiwid2VicGFjazovLy8uLi8uLi8uLi8uLi9icmlja3MvZW1lcnNvbi1zaGFyZWQtdGhlbWUvc3JjL3Nhc3MvcGFydGlhbHMvY29tbWVyY2UvUERQL3Byb2R1Y3QtdGFibGUvX2Fzc2VtYmx5LWxpc3Quc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vLi4vLi4vYnJpY2tzL2VtZXJzb24tc2hhcmVkLXRoZW1lL3NyYy9zYXNzL3BhcnRpYWxzL2NvbW1lcmNlL1BEUC9wcm9kdWN0LXRhYmxlL19wYWNrYWdlLWFuZC1wcm9kdWN0LWxpc3Quc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vLi4vLi4vYnJpY2tzL2VtZXJzb24tc2hhcmVkLXRoZW1lL3NyYy9zYXNzL3BhcnRpYWxzL2NvbW1lcmNlL1BEUC9wcm9kdWN0LXRhYmxlL19za3UtbGlzdC5zY3NzIiwid2VicGFjazovLy8uLi8uLi8uLi8uLi9icmlja3MvZW1lcnNvbi1zaGFyZWQtdGhlbWUvc3JjL3Nhc3MvcGFydGlhbHMvY29tbWVyY2UvUERQL19wcm9kdWN0LXRhYmxlLnNjc3MiLCJ3ZWJwYWNrOi8vL3BhcnRpYWxzL2NvbW1lcmNlL1BEUC9wcm9kdWN0LWFzc2VtYmx5LXBhZ2UvX1BEMDE3LXByb2R1Y3QtYXNzZW1ibHktcGFnZS1oZXJvLnNjc3MiLCJ3ZWJwYWNrOi8vL3BhcnRpYWxzL2NvbW1lcmNlL1BEUC9wcm9kdWN0LWFzc2VtYmx5LXBhZ2UvX3Byb2R1Y3Qtc2VhcmNoLXNlY3Rpb24uc2NzcyIsIndlYnBhY2s6Ly8vcGFydGlhbHMvY29tbWVyY2UvUERQL3Byb2R1Y3QtYXNzZW1ibHktcGFnZS9fY29tcGFyZS1jaGVja2JveC5zY3NzIiwid2VicGFjazovLy9wYXJ0aWFscy9jb21tZXJjZS9QRFAvX3JlbGF0ZWQtcHJvZHVjdHMuc2NzcyIsIndlYnBhY2s6Ly8vcGFydGlhbHMvY29tbWVyY2UvX3BkcC5zY3NzIiwid2VicGFjazovLy9wYXJ0aWFscy9jb21tZXJjZS9zZWFyY2gvX3Byb2R1Y3QtbGlzdC5zY3NzIiwid2VicGFjazovLy8uLi8uLi8uLi8uLi9icmlja3MvZW1lcnNvbi1zaGFyZWQtdGhlbWUvc3JjL3Nhc3MvcGFydGlhbHMvY29tbWVyY2Uvc2VhcmNoL3Byb2R1Y3QtbGlzdC9fbm8tcmVzdWx0cy5zY3NzIiwid2VicGFjazovLy8uLi8uLi8uLi8uLi9icmlja3MvZW1lcnNvbi1zaGFyZWQtdGhlbWUvc3JjL3Nhc3MvcGFydGlhbHMvY29tbWVyY2Uvc2VhcmNoL3Byb2R1Y3QtbGlzdC9fbmV4dC5zY3NzIiwid2VicGFjazovLy9wYXJ0aWFscy9jb21tZXJjZS9zZWFyY2gvX2ZhY2V0LW5hdi5zY3NzIiwid2VicGFjazovLy9wYXJ0aWFscy9jb21tZXJjZS9zZWFyY2gvZmFjZXQtbmF2L19jaGVja2JveC5zY3NzIiwid2VicGFjazovLy9wYXJ0aWFscy9jb21tZXJjZS9zZWFyY2gvX2hlYWRlci1iYXIuc2NzcyIsIndlYnBhY2s6Ly8vcGFydGlhbHMvY29tbWVyY2Uvc2VhcmNoL19zZWxlY3RXcmFwcGVyLnNjc3MiLCJ3ZWJwYWNrOi8vL3BhcnRpYWxzL2NvbW1lcmNlL3NlYXJjaC9fb3JkZXItYnktZHJvcGRvd24uc2NzcyIsIndlYnBhY2s6Ly8vcGFydGlhbHMvY29tbWVyY2Uvc2VhcmNoL19wYWdpbmF0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vL3BhcnRpYWxzL2NvbW1lcmNlL3NlYXJjaC9fdGFicy5zY3NzIiwid2VicGFjazovLy8uLi8uLi8uLi8uLi9icmlja3MvZW1lcnNvbi1zaGFyZWQtdGhlbWUvc3JjL3Nhc3MvcGFydGlhbHMvY29tbWVyY2Uvc2VhcmNoL19jb250ZW50LWxpc3Quc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vLi4vLi4vYnJpY2tzL2VtZXJzb24tc2hhcmVkLXRoZW1lL3NyYy9zYXNzL3BhcnRpYWxzL2NvbW1lcmNlL3NlYXJjaC9jb250ZW50LWxpc3QvX3Jlc3VsdC1zbmlwcGV0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uLy4uLy4uL2JyaWNrcy9lbWVyc29uLXNoYXJlZC10aGVtZS9zcmMvc2Fzcy9wYXJ0aWFscy9jb21tZXJjZS9zZWFyY2gvY29udGVudC1saXN0L192aWRlby5zY3NzIiwid2VicGFjazovLy8uLi8uLi8uLi8uLi9icmlja3MvZW1lcnNvbi1zaGFyZWQtdGhlbWUvc3JjL3Nhc3MvcGFydGlhbHMvY29tbWVyY2Uvc2VhcmNoL2NvbnRlbnQtbGlzdC9fZG9jdW1lbnQuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vLi4vLi4vYnJpY2tzL2VtZXJzb24tc2hhcmVkLXRoZW1lL3NyYy9zYXNzL3BhcnRpYWxzL2NvbW1lcmNlL3NlYXJjaC9jb250ZW50LWxpc3QvX3dlYi1wYWdlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uLy4uLy4uL2JyaWNrcy9lbWVyc29uLXNoYXJlZC10aGVtZS9zcmMvc2Fzcy9wYXJ0aWFscy9jb21tZXJjZS9zZWFyY2gvY29udGVudC1saXN0L19wYWdpbmF0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vL3BhcnRpYWxzL2NvbW1lcmNlL3NlYXJjaC9fZm9yZXNlZS1zZWFyY2guc2NzcyIsIndlYnBhY2s6Ly8vcGFydGlhbHMvY29tbWVyY2UvX3NlYXJjaC5zY3NzIiwid2VicGFjazovLy9wYXJ0aWFscy9jb21tZXJjZS9fY29tcGFyZS5zY3NzIiwid2VicGFjazovLy8uLi8uLi8uLi8uLi9icmlja3MvZW1lcnNvbi1zaGFyZWQtdGhlbWUvc3JjL3Nhc3MvcGFydGlhbHMvY29tbWVyY2UvY29tcG9uZW50cy9fY2xvc2FibGUtZXNwb3Quc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vLi4vLi4vYnJpY2tzL2VtZXJzb24tc2hhcmVkLXRoZW1lL3NyYy9zYXNzL3BhcnRpYWxzL2NvbW1lcmNlL2NvbXBvbmVudHMvX2NvbXBsaWFuY2Uuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vLi4vLi4vYnJpY2tzL2VtZXJzb24tc2hhcmVkLXRoZW1lL3NyYy9zYXNzL3BhcnRpYWxzL2NvbW1lcmNlL2NvbXBvbmVudHMvY29tcGxpYW5jZS9fY29tcGxpYW5jZS1zZWFyY2guc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vLi4vLi4vYnJpY2tzL2VtZXJzb24tc2hhcmVkLXRoZW1lL3NyYy9zYXNzL3BhcnRpYWxzL2NvbW1lcmNlL2NvbXBvbmVudHMvY29tcGxpYW5jZS9fY29tcGxpYW5jZS1zZWFyY2gtcmVzdWx0cy5zY3NzIiwid2VicGFjazovLy8uLi8uLi8uLi8uLi9icmlja3MvZW1lcnNvbi1zaGFyZWQtdGhlbWUvc3JjL3Nhc3MvcGFydGlhbHMvY29tbWVyY2UvY29tcG9uZW50cy9jb21wbGlhbmNlL19jb21wbGlhbmNlLWNlcnRpZmljYXRlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uLy4uLy4uL2JyaWNrcy9lbWVyc29uLXNoYXJlZC10aGVtZS9zcmMvc2Fzcy9wYXJ0aWFscy9jb21tZXJjZS9jb21wb25lbnRzL19jYWxlbmRhci5zY3NzIiwid2VicGFjazovLy8uLi8uLi8uLi8uLi9icmlja3MvZW1lcnNvbi1zaGFyZWQtdGhlbWUvc3JjL3Nhc3MvcGFydGlhbHMvY29tbWVyY2UvY29tcG9uZW50cy9fYWN0aW9uLWRyYXdlci5zY3NzIiwid2VicGFjazovLy8uLi8uLi8uLi8uLi9icmlja3MvZW1lcnNvbi1zaGFyZWQtdGhlbWUvc3JjL3Nhc3MvcGFydGlhbHMvY29tbWVyY2UvY29tcG9uZW50cy9fb29wcy1wYWdlLnNjc3MiLCJ3ZWJwYWNrOi8vL3BhcnRpYWxzL2NvbW1lcmNlL193b3Jrc3BhY2Uuc2NzcyIsIndlYnBhY2s6Ly8vcGFydGlhbHMvY29tbWVyY2UvX2FkZGVkLXRvLWNhcnQtbm90aWZpY2F0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vL3BhcnRpYWxzL2NvbXBvbmVudHMvX2NvbXBhc3Muc2NzcyIsIndlYnBhY2s6Ly8vcGFydGlhbHMvY29tcG9uZW50cy9fZ2xhc3Nkb29yLWFwaS5zY3NzIiwid2VicGFjazovLy8uLi8uLi8uLi8uLi9icmlja3MvZW1lcnNvbi1zaGFyZWQtdGhlbWUvc3JjL3Nhc3MvcGFydGlhbHMvY2hpbmEvX1MwMDEtc29jaWFsLXNoYXJlLnNjc3MiLCJ3ZWJwYWNrOi8vL3BhcnRpYWxzL2NvbXBvbmVudHMvX2xheW91dC5zY3NzIiwid2VicGFjazovLy9wYXJ0aWFscy9jb21wb25lbnRzL19wcmludC5zY3NzIiwid2VicGFjazovLy8uLi8uLi8uLi8uLi9icmlja3MvZW1lcnNvbi1zaGFyZWQtdGhlbWUvc3JjL3Nhc3MvcGFydGlhbHMvdXRpbHMvX2VsbGlwc2lzLXBsdWdpbi5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBOzs7O0VBSUU7QUFDRjs7RUFFRTtBQUNGO0VBQ0UsYUFBYTtFQUNiLFdBQVc7RUFDWCx3Q0FBd0M7RUFDeEMsbUVBQW1FO0VBQ25FLGtCQUFrQjtFQUNsQixVQUFVLEVBQUU7RUFDWjtJQUNFLGtCQUFrQjtJQUNsQix1QkFBdUI7SUFDdkIsMEJBQTBCO0lBQzFCLGdDQUFnQztJQUNoQyxpQ0FBaUMsRUFBRTtFQUNyQztJQUNFLFlBQVk7SUFDWixjQUFjO0lBQ2QsV0FBVztJQUNYLGtCQUFrQjtJQUNsQixjQUFjO0lBQ2QsU0FBUyxFQUFFO0VBQ2I7SUFDRSxrQkFBa0I7SUFDbEIsZ0JBQWdCO0lBQ2hCLGdDQUFnQztJQUNoQyw2Q0FB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RUFDSSxxREFBcUQ7QVJzRHpEOztBUW5EQTtFQUNJLHFEQUFxRDtBUnNEekQ7O0FRbERBO0VBQ0ksd0RBQXdEO0FScUQ1RDs7QVFsREE7RUFDSSx3REFBd0Q7QVJxRDVEOztBUWxEQTtFQUNJLHdEQUF3RDtBUnFENUQ7O0FRakRBO0VBQ0kscURBQXFEO0FSb0R6RDs7QVFqREE7RUFDSSxxREFBcUQ7QVJvRHpEOztBUWpEQTtFQUNJLHFEQUFxRDtBUm9EekQ7O0FRaERBO0VBQ0kscURBQXFEO0FSbUR6RDs7QVFoREE7RUFDSSxxREFBcUQ7QVJtRHpEOztBUWhEQTtFQUNJLHFEQUFxRDtBUm1EekQ7O0FRL0NBO0VBQ0ksd0RBQXdEO0FSa0Q1RDs7QVEvQ0E7RUFDSSx3REFBd0Q7QVJrRDVEOztBUS9DQTtFQUNJLHdEQUF3RDtBUmtENUQ7O0FROUNBO0VBQ0kscURBQXFEO0FSaUR6RDs7QVE5Q0E7RUFDSSxxREFBcUQ7QVJpRHpEOztBUTlDQTtFQUNJLHFEQUFxRDtBUmlEekQ7O0FRN0NBO0VBQ0kscURBQXFEO0FSZ0R6RDs7QVE3Q0E7RUFDSSxxREFBcUQ7QVJnRHpEOztBUTdDQTtFQUNJLHFEQUFxRDtBUmdEekQ7O0FRNUNBO0VBQ0kscURBQXFEO0FSK0N6RDs7QVE1Q0E7RUFDSSxxREFBcUQ7QVIrQ3pEOztBUTVDQTtFQUNJLHFEQUFxRDtBUitDekQ7O0FRM0NBO0VBQ0kscURBQXFEO0FSOEN6RDs7QVEzQ0E7RUFDSSxxREFBcUQ7QVI4Q3pEOztBUTNDQTtFQUNJLHFEQUFxRDtBUjhDekQ7O0FRMUNBO0VBQ0kscURBQXFEO0FSNkN6RDs7QVExQ0E7RUFDSSxxREFBcUQ7QVI2Q3pEOztBUTFDQTtFQUNJLHFEQUFxRDtBUjZDekQ7O0FRekNBO0VBQ0kscURBQXFEO0FSNEN6RDs7QVF6Q0E7RUFDSSxxREFBcUQ7QVI0Q3pEOztBUXpDQTtFQUNJLHFEQUFxRDtBUjRDekQ7O0FRekNBO0VBQ0UscURBQXFEO0FSNEN2RDs7QVF6Q0E7RUFDRSxxREFBcUQ7QVI0Q3ZEOztBUXpDQTtFQUNFLHFEQUFxRDtBUjRD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QUFjO0FkaWtXbEI7O0FjL3VXQTtFQWtMSSxlQUFlO0FkaWtXbkI7O0FjbnZXQTtFQXNMSSxlQUFlO0FkaWtXbkI7O0FjdnZXQTtFQTBMSSxlQUFlO0FkaWtXbkI7O0FjM3ZXQTtFQThMSSxlQUFlO0FkaWtXbkI7O0FjL3ZXQTtFQWtNSSxlQUFlO0FkaWtXbkI7O0FjbndXQTtFQXNNSSxlQUFlO0FkaWtXbkI7O0FjdndXQTtFQTBNSSxlQUFlO0FkaWtXbkI7O0FjM3dXQTtFQThNSSxlQUFlO0FkaWtXbkI7O0FjL3dXQTtFQWtOSSxlQUFlO0FkaWtXbkI7O0FjbnhXQTtFQXNOSSxlQUFlO0FkaWtXbkI7O0FjdnhXQTtFQTBOSSxlQUFlO0FkaWtXbkI7O0FjM3hXQTtFQThOSSxlQUFlO0FkaWtXbkI7O0FjL3hXQTtFQWtPSSxlQUFlO0FkaWtXbkI7O0FjbnlXQTtFQXVPSSxZQUFZO0FkZ2tXaEI7O0FjdnlXQTtFQTJPSSxZQUFZO0FkZ2tXaEI7O0FjM3lXQTtFQStPSSxhQUFhO0FkZ2tXakI7O0FjL3lXQTtFQW1QSSxXQUFXO0FkZ2tXZjs7QWNueldBO0VBdVBJLFdBQVc7QWRna1dmOztBY3Z6V0E7RUEyUEksWUFBWTtBZGdrV2hCOztBYzN6V0E7RUErUEksWUFBWTtBZGdrV2hCOztBYy96V0E7RUFtUUksYUFBYTtBZGdrV2pCOztBY24wV0E7RUF1UUksYUFBYTtBZGdrV2pCOztBY3YwV0E7RUEyUUksV0FBVztBZGdrV2Y7O0FjMzBXQTtFQStRSSxVQUFVO0FkZ2tXZDs7QWMvMFdBO0VBbVJJLFdBQVc7QWRna1dmOztBY24xV0E7RUF1UkksYUFBYTtBZGdrV2pCOztBY3YxV0E7RUEyUkksV0FBVztBZGdrV2Y7O0FjMzFXQTtFQStSSSxjQUFjO0FkZ2tXbEI7O0FjLzFXQTtFQW1TSSxXQUFXO0FkZ2tXZjs7QWNuMldBO0VBd1NJLHVCQUF1QjtBZCtqVzNCOztBY3YyV0E7RUE0U0ksdUJBQXVCO0FkK2pXM0I7O0FjMzJXQTtFQWdUSSx3QkFBd0I7QWQralc1Qjs7QWMvMldBO0VBb1RJLHNCQUFzQjtBZCtqVzFCOztBY24zV0E7RUF3VEksc0JBQXNCO0FkK2pXMUI7O0FjdjNXQTtFQTRUSSx1QkFBdUI7QWQralczQjs7QWMzM1dBO0VBZ1VJLHVCQUF1QjtBZCtqVzNCOztBYy8zV0E7RUFvVUksd0JBQXdCO0FkK2pXNUI7O0FjbjRXQTtFQXdVSSx3QkFBd0I7QWQralc1Qjs7QWN2NFdBO0VBNFVJLHNCQUFzQjtBZCtqVzFCOztBYzM0V0E7RUFnVkkscUJBQXFCO0FkK2pXekI7O0FjLzRXQTtFQW9WSSxzQkFBc0I7QWQralcxQjs7QWNuNVdBO0VBd1ZJLHdCQUF3QjtBZCtqVzVCOztBY3Y1V0E7RUE0Vkksc0JBQXNCO0FkK2pXMUI7O0FjMzVXQTtFQWdXSSx5QkFBeUI7QWQralc3Qjs7QWMvNVdBO0VBb1dJLHNCQUFzQjtBZCtqVzFCOztBY242V0E7RUF5V0kscUJBQXFCO0FkOGpXekI7O0FjdjZXQTtFQTZXSSx1QkFBdUI7QWQ4alczQjs7QWMzNldBO0VBaVhJLHVCQUF1QjtBZDhqVzNCOztBYy82V0E7RUFxWEkscUJBQXFCO0FkOGpXekI7O0FjM2pXRTtFQUNFLHlFVnRYbUM7QUpvN1d2Qzs7QWMzaldFO0VBQ0UsNkJWelhvQztBSnU3V3hDOztBZWw4V0E7RUFDRSxvQkFBb0I7RUFDcEIsdUJBQXVCO0FmcThXekI7O0FlbjhXRTtFQUNFLGdCQUFnQjtBZnM4V3BCOztBZWw4V0E7RUFDRSxxQkFBcUI7QWZxOFd2Qjs7QWdCLzhXQTtFQUNFLGtCQUFrQjtFQUNsQixZQ0Q2QjtFREk3QixnQkFBZ0I7RUFFaEIsc0JBQXNCO0VBQ3RCLGVBQWU7RUFDZixnQkFBZ0I7RUFFaEIsb0JBQW9CO0FoQjg4V3RCOztBZ0I1OFdHO0VBR0csYUFBYTtBaEI2OFduQjs7QWdCaDlXRztFQVFHLGdCQUFnQjtBaEI0OFd0Qjs7QWdCeDhXRTtFQUNFLGlCQ3hCb0M7RUR5QnBDLGtCQ3hCZ0M7RUR5QmhDLFdBQVc7QWhCMjhXZjs7QWdCeDhXRTtFQUVFLG9CQUFvQjtBaEIwOFd4Qjs7QWtCMytXQTs7O0VsQmcvV0U7QW1CaC9XRjtF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OTFaQTtFQUErQyxnQkFBZ0I7QXJDazJaL0Q7O0FxQ2oyWkE7RUFBK0MsZ0JBQWdCO0FyQ3EyWi9EOztBcUNwMlpBOztFQUMrQyxnQkFBZ0I7QXJDdzJaL0Q7O0FxQ3YyWkE7RUFBK0MsZ0JBQWdCO0FyQzIyWi9EOztBcUMxMlpBO0VBQStDLGdCQUFnQjtBckM4MlovRDs7QXFDNzJaQTtFQUErQyxnQkFBZ0I7QXJDaTNaL0Q7O0FxQ2gzWkE7RUFBK0MsZ0JBQWdCO0FyQ28zWi9EOztBcUNuM1pBO0VBQStDLGdCQUFnQjtBckN1M1ovRDs7QXFDdDNaQTtFQUErQyxnQkFBZ0I7QXJDMDNaL0Q7O0FxQ3ozWkE7RUFBK0MsZ0JBQWdCO0FyQzYzWi9EOztBcUM1M1pBO0VBQStDLGdCQUFnQjtBckNnNFovRDs7QXFDLzNaQTtFQUErQyxnQkFBZ0I7QXJDbTRaL0Q7O0FxQ2w0WkE7RUFBK0MsZ0JBQWdCO0FyQ3M0Wi9EOztBcUNyNFpBO0VBQStDLGdCQUFnQjtBckN5NFovRDs7QXFDeDRaQTtFQUErQyxnQkFBZ0I7QXJDNDRaL0Q7O0FxQzM0WkE7RUFBK0MsZ0JBQWdCO0FyQys0Wi9EOztBcUM5NFpBO0VBQStDLGdCQUFnQjtBckNrNVovRDs7QXFDajVaQTtFQUErQyxnQkFBZ0I7QXJDcTVaL0Q7O0FxQ3A1WkE7RUFBK0MsZ0JBQWdCO0FyQ3c1Wi9EOztBcUN2NVpBO0VBQStDLGdCQUFnQjtBckMyNVovRDs7QXFDMTVaQTtFQUErQyxnQkFBZ0I7QXJDODVaL0Q7O0FxQzc1WkE7RUFBK0MsZ0JBQWdCO0FyQ2k2Wi9EOztBcUNoNlpBO0VBQStDLGdCQUFnQjtBckNvNlovRDs7QXFDbjZaQTtFQUErQyxnQkFBZ0I7QXJDdTZaL0Q7O0FxQ3Q2WkE7RUFBK0MsZ0JBQWdCO0FyQzA2Wi9EOztBcUN6NlpBO0VBQStDLGdCQUFnQjtBckM2NlovRDs7QXFDNTZaQTtFQUErQyxnQkFBZ0I7QXJDZzdaL0Q7O0FxQy82WkE7RUFBK0MsZ0JBQWdCO0FyQ203Wi9EOztBcUNsN1pBO0VBQStDLGdCQUFnQjtBckNzN1ovRDs7QXFDcjdaQTtFQUErQyxnQkFBZ0I7QXJDeTdaL0Q7O0FxQ3g3WkE7RUFBK0MsZ0JBQWdCO0FyQzQ3Wi9EOztBcUMzN1pBO0VBQStDLGdCQUFnQjtBckMrN1ovRDs7QXFDOTdaQTtFQUErQyxnQkFBZ0I7QXJDazhaL0Q7O0FxQ2o4WkE7RUFBK0MsZ0JBQWdCO0FyQ3E4Wi9EOztBcUNwOFpBO0VBQStDLGdCQUFnQjtBckN3OFovRDs7QXFDdjhaQTtFQUErQyxnQkFBZ0I7QXJDMjhaL0Q7O0FxQzE4WkE7RUFBK0MsZ0JBQWdCO0FyQzg4Wi9EOztBcUM3OFpBO0VBQStDLGdCQUFnQjtBckNpOVovRDs7QXFDaDlaQTtFQUErQyxnQkFBZ0I7QXJDbzlaL0Q7O0FxQ245WkE7RUFBK0MsZ0JBQWdCO0FyQ3U5Wi9EOztBcUN0OVpBO0VBQStDLGdCQUFnQjtBckMwOVovRDs7QXFDejlaQTtFQUErQyxnQkFBZ0I7QXJDNjlaL0Q7O0FxQzU5WkE7RUFBK0MsZ0JBQWdCO0FyQ2crWi9EOztBcUMvOVpBO0VBQStDLGdCQUFnQjtBckNtK1ovRDs7QXFDbCtaQTtFQUErQyxnQkFBZ0I7QXJDcytaL0Q7O0FxQ3IrWkE7RUFBK0MsZ0JBQWdCO0FyQ3krWi9EOztBcUN4K1pBO0VBQStDLGdCQUFnQjtBckM0K1ovRDs7QXFDMytaQTtFQUErQyxnQkFBZ0I7QXJDKytaL0Q7O0FxQzkrWkE7RUFBK0MsZ0JBQWdCO0FyQ2svWi9EOztBcUNqL1pBO0VBQStDLGdCQUFnQjtBckNxL1ovRDs7QXFDcC9aQTtFQUErQyxnQkFBZ0I7QXJDdy9aL0Q7O0FxQ3YvWkE7RUFBK0MsZ0JBQWdCO0FyQzIvWi9EOztBcUMxL1pBO0VBQStDLGdCQUFnQjtBckM4L1ovRDs7QXFDNy9aQTtFQUErQyxnQkFBZ0I7QXJDaWdhL0Q7O0FxQ2hnYUE7RUFBK0MsZ0JBQWdCO0FyQ29nYS9EOztBcUNuZ2FBO0VBQStDLGdCQUFnQjtBckN1Z2EvRDs7QXFDdGdhQTtFQUErQyxnQkFBZ0I7QXJDMGdhL0Q7O0FxQ3pnYUE7RUFBK0MsZ0JBQWdCO0FyQzZnYS9EOztBcUM1Z2FBO0VBQStDLGdCQUFnQjtBckNnaGEvRDs7QXFDL2dhQTtFQUErQyxnQkFBZ0I7QXJDbWhhL0Q7O0FxQ2xoYUE7RUFBK0MsZ0JBQWdCO0FyQ3NoYS9EOztBcUNyaGFBO0VBQStDLGdCQUFnQjtBckN5aGEvRDs7QXFDeGhhQTtFQUErQyxnQkFBZ0I7QXJDNGhhL0Q7O0FxQzNoYUE7RUFBK0MsZ0JBQWdCO0FyQytoYS9EOztBcUM5aGFBO0VBQStDLGdCQUFnQjtBckNraWEvRDs7QXFDamlhQTtFQUErQyxnQkFBZ0I7QXJDcWlhL0Q7O0FxQ3BpYUE7RUFBK0MsZ0JBQWdCO0FyQ3dpYS9EOztBcUN2aWFBO0VBQStDLGdCQUFnQjtBckMyaWEvRDs7QXFDMWlhQTtFQUErQyxnQkFBZ0I7QXJDOGlhL0Q7O0FxQzdpYUE7RUFBK0MsZ0JBQWdCO0FyQ2lqYS9EOztBcUNoamFBO0VBQStDLGdCQUFnQjtBckNvamEvRDs7QXFDbmphQTtFQUErQyxnQkFBZ0I7QXJDdWphL0Q7O0FxQ3RqYUE7RUFBK0MsZ0JBQWdCO0FyQzBqYS9EOztBcUN6amFBO0VBQStDLGdCQUFnQjtBckM2amEvRDs7QXFDNWphQTtFQUErQyxnQkFBZ0I7QXJDZ2thL0Q7O0FxQy9qYUE7RUFBK0MsZ0JBQWdCO0FyQ21rYS9EOztBcUNsa2FBO0VBQStDLGdCQUFnQjtBckNza2EvRDs7QXFDcmthQTtFQUErQyxnQkFBZ0I7QXJDeWthL0Q7O0FxQ3hrYUE7RUFBK0MsZ0JBQWdCO0FyQzRrYS9EOztBcUMza2FBO0VBQStDLGdCQUFnQjtBckMra2EvRDs7QXFDOWthQTtFQUErQyxnQkFBZ0I7QXJDa2xhL0Q7O0FxQ2psYUE7RUFBK0MsZ0JBQWdCO0FyQ3FsYS9EOztBcUNwbGFBO0VBQStDLGdCQUFnQjtBckN3bGEvRDs7QXFDdmxhQTtFQUErQyxnQkFBZ0I7QXJDMmxhL0Q7O0FxQzFsYUE7RUFBK0MsZ0JBQWdCO0FyQzhsYS9EOztBcUM3bGFBO0VBQStDLGdCQUFnQjtBckNpbWEvRDs7QXFDaG1hQTtFQUErQyxnQkFBZ0I7QXJDb21hL0Q7O0FxQ25tYUE7RUFBK0MsZ0JBQWdCO0FyQ3VtYS9EOztBcUN0bWFBO0VBQStDLGdCQUFnQjtBckMwbWEvRDs7QXFDem1hQTtFQUErQyxnQkFBZ0I7QXJDNm1hL0Q7O0FxQzVtYUE7RUFBK0MsZ0JBQWdCO0FyQ2duYS9EOztBcUMvbWFBO0VBQStDLGdCQUFnQjtBckNtbmEvRDs7QXFDbG5hQTtFQUErQyxnQkFBZ0I7QXJDc25hL0Q7O0FxQ3JuYUE7RUFBK0MsZ0JBQWdCO0FyQ3luYS9EOztBcUN4bmFBO0VBQStDLGdCQUFnQjtBckM0bmEvRDs7QXFDM25hQTtFQUErQyxnQkFBZ0I7QXJDK25hL0Q7O0FxQzluYUE7RUFBK0MsZ0JBQWdCO0FyQ2tvYS9EOztBcUNqb2FBO0VBQStDLGdCQUFnQjtBckNxb2EvRDs7QXFDcG9hQTtFQUErQyxnQkFBZ0I7QXJDd29hL0Q7O0FxQ3ZvYUE7RUFBK0MsZ0JBQWdCO0FyQzJvYS9EOztBcUMxb2FBO0VBQStDLGdCQUFnQjtBckM4b2EvRDs7QXFDN29hQTtFQUErQyxnQkFBZ0I7QXJDaXBhL0Q7O0FxQ2hwYUE7RUFBK0MsZ0JBQWdCO0FyQ29wYS9EOztBcUNucGFBO0VBQStDLGdCQUFnQjtBckN1cGEvRDs7QXFDdHBhQTtFQUErQyxnQkFBZ0I7QXJDMHBhL0Q7O0FxQ3pwYUE7RUFBK0MsZ0JBQWdCO0FyQzZwYS9EOztBcUM1cGFBO0VBQStDLGdCQUFnQjtBckNncWEvRDs7QXFDL3BhQTtFQUErQyxnQkFBZ0I7QXJDbXFhL0Q7O0FxQ2xxYUE7RUFBK0MsZ0JBQWdCO0FyQ3NxYS9EOztBcUNycWFBO0VBQStDLGdCQUFnQjtBckN5cWEvRDs7QXFDeHFhQTtFQUErQyxnQkFBZ0I7QXJDNHFhL0Q7O0FxQzNxYUE7RUFBK0MsZ0JBQWdCO0FyQytxYS9EOztBcUM5cWFBO0VBQStDLGdCQUFnQjtBckNrcmEvRDs7QXFDanJhQTtFQUErQyxnQkFBZ0I7QXJDcXJhL0Q7O0FxQ3ByYUE7RUFBK0MsZ0JBQWdCO0FyQ3dyYS9EOztBcUN2cmFBO0VBQStDLGdCQUFnQjtBckMycmEvRDs7QXFDMXJhQTtFQUErQyxnQkFBZ0I7QXJDOHJhL0Q7O0FxQzdyYUE7RUFBK0MsZ0JBQWdCO0FyQ2lzYS9EOztBcUNoc2FBO0VBQStDLGdCQUFnQjtBckNvc2EvRDs7QXFDbnNhQTtFQUErQyxnQkFBZ0I7QXJDdXNhL0Q7O0FxQ3RzYUE7RUFBK0MsZ0JBQWdCO0FyQzBzYS9EOztBcUN6c2FBO0VBQStDLGdCQUFnQjtBckM2c2EvRDs7QXFDNXNhQTtFQUErQyxnQkFBZ0I7QXJDZ3RhL0Q7O0FxQy9zYUE7RUFBK0MsZ0JBQWdCO0FyQ210YS9EOztBcUNsdGFBO0VBQStDLGdCQUFnQjtBckNzdGEvRDs7QXFDcnRhQTtFQUErQyxnQkFBZ0I7QXJDeXRhL0Q7O0FxQ3h0YUE7RUFBK0MsZ0JBQWdCO0FyQzR0YS9EOztBcUMzdGFBO0VBQStDLGdCQUFnQjtBckMrdGEvRDs7QXFDOXRhQTtFQUErQyxnQkFBZ0I7QXJDa3VhL0Q7O0FxQ2p1YUE7RUFBK0MsZ0JBQWdCO0FyQ3F1YS9EOztBcUNwdWFBO0VBQStDLGdCQUFnQjtBckN3dWEvRDs7QXFDdnVhQTtFQUErQyxnQkFBZ0I7QXJDMnVhL0Q7O0FxQzF1YUE7RUFBK0MsZ0JBQWdCO0FyQzh1YS9EOztBcUM3dWFBO0VBQStDLGdCQUFnQjtBckNpdmEvRDs7QXFDaHZhQTtFQUErQyxnQkFBZ0I7QXJDb3ZhL0Q7O0FxQ252YUE7RUFBK0MsZ0JBQWdCO0FyQ3V2YS9EOztBcUN0dmFBO0VBQStDLGdCQUFnQjtBckMwdmEvRDs7QXFDenZhQTtFQUErQyxnQkFBZ0I7QXJDNnZhL0Q7O0FxQzV2YUE7RUFBK0MsZ0JBQWdCO0FyQ2d3YS9EOztBcUMvdmFBO0VBQStDLGdCQUFnQjtBckNtd2EvRDs7QXFDbHdhQTtFQUErQyxnQkFBZ0I7QXJDc3dhL0Q7O0FxQ3J3YUE7RUFBK0MsZ0JBQWdCO0FyQ3l3YS9EOztBcUN4d2FBO0VBQStDLGdCQUFnQjtBckM0d2EvRDs7QXFDM3dhQTtFQUErQyxnQkFBZ0I7QXJDK3dhL0Q7O0FxQzl3YUE7RUFBK0MsZ0JBQWdCO0FyQ2t4YS9EOztBcUNqeGFBO0VBQStDLGdCQUFnQjtBckNxeGEvRDs7QXFDcHhhQTtFQUErQyxnQkFBZ0I7QXJDd3hhL0Q7O0FxQ3Z4YUE7RUFBK0MsZ0JBQWdCO0FyQzJ4YS9EOztBcUMxeGFBO0VBQStDLGdCQUFnQjtBckM4eGEvRDs7QXFDN3hhQTtFQUErQyxnQkFBZ0I7QXJDaXlhL0Q7O0FxQ2h5YUE7RUFBK0MsZ0JBQWdCO0FyQ295YS9EOztBcUNueWFBO0VBQStDLGdCQUFnQjtBckN1eWEvRDs7QXFDdHlhQTtFQUErQyxnQkFBZ0I7QXJDMHlhL0Q7O0FxQ3p5YUE7RUFBK0MsZ0JBQWdCO0FyQzZ5YS9EOztBcUM1eWFBO0VBQStDLGdCQUFnQjtBckNnemEvRDs7QXFDL3lhQTtFQUErQyxnQkFBZ0I7QXJDbXphL0Q7O0FxQ2x6YUE7RUFBK0MsZ0JBQWdCO0FyQ3N6YS9EOztBcUNyemFBO0VBQStDLGdCQUFnQjtBckN5emEvRDs7QXFDeHphQTtFQUErQyxnQkFBZ0I7QXJDNHphL0Q7O0FxQzN6YUE7RUFBK0MsZ0JBQWdCO0FyQyt6YS9EOztBcUM5emFBO0VBQStDLGdCQUFnQjtBckNrMGEvRDs7QXFDajBhQTtFQUErQyxnQkFBZ0I7QXJDcTBhL0Q7O0FxQ3AwYUE7RUFBK0MsZ0JBQWdCO0FyQ3cwYS9EOztBcUN2MGFBO0VBQStDLGdCQUFnQjtBckMyMGEvRDs7QXFDMTBhQTtFQUErQyxnQkFBZ0I7QXJDODBhL0Q7O0FxQzcwYUE7RUFBK0MsZ0JBQWdCO0FyQ2kxYS9EOztBcUNoMWFBO0VBQStDLGdCQUFnQjtBckNvMWEvRDs7QXFDbjFhQTtFQUErQyxnQkFBZ0I7QXJDdTFhL0Q7O0FxQ3QxYUE7RUFBK0MsZ0JBQWdCO0FyQzAxYS9EOztBcUN6MWFBO0VBQStDLGdCQUFnQjtBckM2MWEvRDs7QXFDNTFhQTtFQUErQyxnQkFBZ0I7QXJDZzJhL0Q7O0FxQy8xYUE7RUFBK0MsZ0JBQWdCO0FyQ20yYS9EOztBcUNsMmFBO0VBQStDLGdCQUFnQjtBckNzMmEvRDs7QXFDcjJhQTtFQUErQyxnQkFBZ0I7QXJDeTJhL0Q7O0FxQ3gyYUE7RUFBK0MsZ0JBQWdCO0FyQzQyYS9EOztBcUMzMmFBO0VBQStDLGdCQUFnQjtBckMrMmEvRDs7QXFDOTJhQTtFQUErQyxnQkFBZ0I7QXJDazNhL0Q7O0FxQ2ozYUE7RUFBK0MsZ0JBQWdCO0FyQ3EzYS9EOztBcUNwM2FBO0VBQStDLGdCQUFnQjtBckN3M2EvRDs7QXFDdjNhQTtFQUErQyxnQkFBZ0I7QXJDMjNhL0Q7O0FxQzEzYUE7RUFBK0MsZ0JBQWdCO0FyQzgzYS9EOztBcUM3M2FBO0VBQStDLGdCQUFnQjtBckNpNGEvRDs7QXFDaDRhQTtFQUErQyxnQkFBZ0I7QXJDbzRhL0Q7O0FxQ240YUE7RUFBK0MsZ0JBQWdCO0FyQ3U0YS9EOztBcUN0NGFBO0VBQStDLGdCQUFnQjtBckMwNGEvRDs7QXFDejRhQTtFQUErQyxnQkFBZ0I7QXJDNjRhL0Q7O0FxQzU0YUE7RUFBK0MsZ0JBQWdCO0FyQ2c1YS9EOztBcUMvNGFBO0VBQStDLGdCQUFnQjtBckNtNWEvRDs7QXFDbDVhQTtFQUErQyxnQkFBZ0I7QXJDczVhL0Q7O0FxQ3I1YUE7RUFBK0MsZ0JBQWdCO0FyQ3k1YS9EOztBcUN4NWFBO0VBQStDLGdCQUFnQjtBckM0NWEvRDs7QXFDMzVhQTtFQUErQyxnQkFBZ0I7QXJDKzVhL0Q7O0FxQzk1YUE7RUFBK0MsZ0JBQWdCO0FyQ2s2YS9EOztBcUNqNmFBO0VBQStDLGdCQUFnQjtBckNxNmEvRDs7QXFDcDZhQTtFQUErQyxnQkFBZ0I7QXJDdzZhL0Q7O0FxQ3Y2YUE7RUFBK0MsZ0JBQWdCO0FyQzI2YS9EOztBcUMxNmFBO0VBQStDLGdCQUFnQjtBckM4NmEvRDs7QXFDNzZhQTtFQUErQyxnQkFBZ0I7QXJDaTdhL0Q7O0FxQ2g3YUE7RUFBK0MsZ0JBQWdCO0FyQ283YS9EOztBcUNuN2FBO0VBQStDLGdCQUFnQjtBckN1N2EvRDs7QXFDdDdhQTtFQUErQyxnQkFBZ0I7QXJDMDdhL0Q7O0FxQ3o3YUE7RUFBK0MsZ0JBQWdCO0FyQzY3YS9EOztBcUM1N2FBO0VBQStDLGdCQUFnQjtBckNnOGEvRDs7QXFDLzdhQTtFQUErQyxnQkFBZ0I7QXJDbThhL0Q7O0FxQ2w4YUE7RUFBK0MsZ0JBQWdCO0FyQ3M4YS9EOztBcUNyOGFBO0VBQStDLGdCQUFnQjtBckN5OGEvRDs7QXFDaDhhQTtFQUErQyxnQkFBZ0I7QXJDbzhhL0Q7O0FxQ244YUE7RUFBK0MsZ0JBQWdCO0FyQ3U4YS9EOztBcUN0OGFBO0VBQStDLGdCQUFnQjtBckMwOGEvRDs7QXFDejhhQTtFQUErQyxnQkFBZ0I7QXJDNjhhL0Q7O0FxQzU4YUE7RUFBK0MsZ0JBQWdCO0FyQ2c5YS9EOztBcUMvOGFBO0VBQStDLGdCQUFnQjtBckNtOWEvRDs7QXFDbDlhQTtFQUErQyxnQkFBZ0I7QXJDczlhL0Q7O0FxQ3I5YUE7RUFBK0MsZ0JBQWdCO0FyQ3k5YS9EOztBcUN4OWFBO0VBQStDLGdCQUFnQjtBckM0OWEvRDs7QXFDMzlhQTtFQUErQyxnQkFBZ0I7QXJDKzlhL0Q7O0FxQzk5YUE7RUFBK0MsZ0JBQWdCO0FyQ2srYS9EOztBcUNqK2FBO0VBQStDLGdCQUFnQjtBckNxK2EvRDs7QXFDcCthQTtFQUErQyxnQkFBZ0I7QXJDdythL0Q7O0FxQ3YrYUE7RUFBK0MsZ0JBQWdCO0FyQzIrYS9EOztBcUMxK2FBO0VBQStDLGdCQUFnQjtBckM4K2EvRDs7QXFDNythQTtFQUErQyxnQkFBZ0I7QXJDaS9hL0Q7O0FxQ2gvYUE7RUFBK0MsZ0JBQWdCO0FyQ28vYS9EOztBcUNuL2FBO0VBQStDLGdCQUFnQjtBckN1L2EvRDs7QXFDdC9hQTtFQUErQyxnQkFBZ0I7QXJDMC9hL0Q7O0FxQ3ovYUE7RUFBK0MsZ0JBQWdCO0FyQzYvYS9EOztBcUM1L2FBO0VBQStDLGdCQUFnQjtBckNnZ2IvRDs7QXFDLy9hQTtFQUErQyxnQkFBZ0I7QXJDbWdiL0Q7O0FxQ2xnYkE7RUFBK0MsZ0JBQWdCO0FyQ3NnYi9EOztBcUNyZ2JBO0VBQStDLGdCQUFnQjtBckN5Z2IvRDs7QXFDeGdiQTtFQUErQyxnQkFBZ0I7QXJDNGdiL0Q7O0FxQzNnYkE7RUFBK0MsZ0JBQWdCO0FyQytnYi9EOztBcUM5Z2JBO0VBQStDLGdCQUFnQjtBckNraGIvRDs7QXFDamhiQTtFQUErQyxnQkFBZ0I7QXJDcWhiL0Q7O0FxQ3BoYkE7RUFBK0MsZ0JBQWdCO0FyQ3doYi9EOztBcUN2aGJBO0VBQStDLGdCQUFnQjtBckMyaGIvRDs7QXFDMWhiQTtFQUErQyxnQkFBZ0I7QXJDOGhiL0Q7O0FxQzdoYkE7RUFBK0MsZ0JBQWdCO0FyQ2lpYi9EOztBcUNoaWJBO0VBQStDLGdCQUFnQjtBckNvaWIvRDs7QXFDbmliQTtFQUErQyxnQkFBZ0I7QXJDdWliL0Q7O0FxQ3RpYkE7RUFBK0MsZ0JBQWdCO0FyQzBpYi9EOztBcUN6aWJBO0VBQStDLGdCQUFnQjtBckM2aWIvRDs7QXFDNWliQTtFQUErQyxnQkFBZ0I7QXJDZ2piL0Q7O0FxQy9pYkE7RUFBK0MsZ0JBQWdCO0FyQ21qYi9EOztBcUNsamJBO0VBQStDLGdCQUFnQjtBckNzamIvRDs7QXFDcmpiQTtFQUErQyxnQkFBZ0I7QXJDeWpiL0Q7O0FxQ3hqYkE7RUFBK0MsZ0JBQWdCO0FyQzRqYi9EOztBcUMzamJBO0VBQStDLGdCQUFnQjtBckMramIvRDs7QXFDOWpiQTtFQUErQyxnQkFBZ0I7QXJDa2tiL0Q7O0FxQ2prYkE7RUFBK0MsZ0JBQWdCO0FyQ3FrYi9EOztBcUNwa2JBO0VBQStDLGdCQUFnQjtBckN3a2IvRDs7QXFDdmtiQTtFQUErQyxnQkFBZ0I7QXJDMmtiL0Q7O0FxQzFrYkE7RUFBK0MsZ0JBQWdCO0FyQzhrYi9EOztBcUM3a2JBO0VBQStDLGdCQUFnQjtBckNpbGIvRDs7QXFDaGxiQTtFQUErQyxnQkFBZ0I7QXJDb2xiL0Q7O0FxQ25sYkE7RUFBK0MsZ0JBQWdCO0FyQ3VsYi9EOztBcUN0bGJBO0VBQStDLGdCQUFnQjtBckMwbGIvRDs7QXFDemxiQTtFQUErQyxnQkFBZ0I7QXJDNmxiL0Q7O0FxQzVsYkE7RUFBK0MsZ0JBQWdCO0FyQ2dtYi9EOztBcUMvbGJBO0VBQStDLGdCQUFnQjtBckNtbWIvRDs7QXFDbG1iQTtFQUErQyxnQkFBZ0I7QXJDc21iL0Q7O0FxQ3JtYkE7RUFBK0MsZ0JBQWdCO0FyQ3ltYi9EOztBc0NqNWJBO0VDZ0VFLDhCRC9EOEI7RUNnRTNCLDJCRGhFMkI7RUNpRXRCLHNCRGpFc0I7QXRDczViaEM7O0FzQ3A1YkE7O0VDNkRFLDhCRDNEOEI7RUM0RDNCLDJCRDVEMkI7RUM2RHRCLHNCRDdEc0I7QXRDeTViaEM7O0FtQ2g2YkE7RUdjRSxlQUFlO0VBQ2YsNkNBQTZDO0F0Q3M1Yi9DOztBbUMzNWJBO0VHU0UsMkRFcUJzRTtFRnBCdEUsZUUwQjRCO0VGekI1QixrQkVzQzZCO0VGckM3QixjR2xCK0M7RUhtQi9DLHlCSVVvQjtBMUM0NGJ0Qjs7QXNDbDViQTs7OztFQUlFLG9CQUFvQjtFQUNwQixrQkFBa0I7RUFDbEIsb0JBQW9CO0F0Q3E1YnRCOztBbUN0MmJBO0VHeENFLGNJdkNjO0VKd0NkLHFCQUFxQjtBdENrNWJ2Qjs7QXNDcDViQTtFQU1JLGNJM0NZO0VKNENaLHFCRWJ3QjtBeEMrNWI1Qjs7QXNDejViQTtFS3pDRSwwQ0FBMEM7RUFDMUMsb0JBQW9CO0EzQ3M4YnRCOztBbUMvdmJBO0VHeklFLFNBQVM7QXRDNDRiWDs7QW1DdHhiQTtFRy9HRSxzQkFBc0I7QXRDeTRieEI7O0FzQ3I0YkE7RU01RUUsY0FEbUM7RUFFbkMsZUFBZTtFQUNmLFlBQVk7QTVDcTliZDs7QXNDdDRiQTtFQUNFLGdCRTRCMkI7QXhDNjJiN0I7O0FzQ240YkE7RUFDRSxlRXdwQnVEO0VGdnBCdkQsa0JFM0I2QjtFRjRCN0IsNkJFd3BCdUM7RUZ2cEJ2Qyw2QkV5cEJ1QztFRnhwQnZDLGdCRWdCMkI7RUR3RTNCLHdDRHZGdUM7RUN3RmxDLG1DRHhGa0M7RUN5Ri9CLGdDRHpGK0I7RU05RnZDLHFCTmlHb0M7RU1oR3BDLGVBQWU7RUFDZixZQUFZO0E1Q3UrYmQ7O0FzQ3A0YkE7RUFDRSxrQkFBa0I7QXRDdTRicEI7O0FtQzN4YkE7RUdyR0UsZ0JFNUNvRTtFRjZDcEUsbUJFN0NvRTtFRjhDcEUsU0FBUztFQUNULDZCR3JHaUQ7QXpDeStibkQ7O0FzQzUzYkE7RUFDRSxrQkFBa0I7RUFDbEIsVUFBVTtFQUNWLFdBQVc7RUFDWCxVQUFVO0VBQ1YsWUFBWTtFQUNaLGdCQUFnQjtFQUNoQixzQkFBc0I7RUFDdEIsU0FBUztBdEMrM2JYOztBc0N4M2JBO0VBR0ksZ0JBQWdCO0VBQ2hCLFdBQVc7RUFDWCxZQUFZO0VBQ1osU0FBUztFQUNULGlCQUFpQjtFQUNqQixVQUFVO0F0Q3kzYmQ7O0FBRUE7RXNDLzJiRSxlQUFlO0F0Q2kzYmpCOztBNkN4Z2NBOztFQUVFLG9CTDhEK0I7RUs3RC9CLGdCTDhEMkI7RUs3RDNCLGdCTDhEMkI7RUs3RDNCLGNMOEQrQjtBeEM2OGJqQzs7QTZDaGhjQTs7Ozs7Ozs7Ozs7Ozs7RUFTSSxnQkFBZ0I7RUFDaEIsY0FBYztFQUNkLGNKTCtDO0F6QzZoY25EOztBNkNwaGNBOzs7RUFHRSxnQkwyQ29FO0VLMUNwRSxtQkFBMEM7QTdDdWhjNUM7O0E2QzNoY0E7Ozs7Ozs7OztFQVFJLGNBQWM7QTdDK2hjbEI7O0E2QzVoY0E7OztFQUdFLGdCQUF1QztFQUN2QyxtQkFBMEM7QTdDK2hjNUM7O0E2Q25pY0E7Ozs7Ozs7OztFQVFJLGNBQWM7QTdDdWljbEI7O0E2Q25pY0E7RUFBVSxpQkNITTtBOUMwaWNoQjs7QTZDdGljQTtFQUFVLGdCQ1VLO0E5Q2dpY2Y7O0E2Q3ppY0E7RUFBVSxtQkN1QlE7QTlDc2hjbEI7O0E2QzVpY0E7RUFBVSxtQkN5QlE7QTlDdWhjbEI7O0E2Qy9pY0E7RUFBVSxjQytCSTtBOUNvaGNkOztBNkNsamNBO0VBQVUsZUpTNkM7QXpDNmljdkQ7O0E2Q2hqY0E7RUFDRSxnQkFBdUM7QTdDbWpjekM7O0E2Q2hqY0E7RUFDRSxtQkxPb0U7RUtOcEUsZUFBMEM7RUFDMUMsZ0JBQWdCO0VBQ2hCLGdCQUFnQjtBN0NtamNsQjs7QTZDampjRTtFQU5GO0lBT0ksZUFBa0M7RTdDcWpjcEM7QUFDRjs7QTZDN2ljQTs7RUFFRSxlQUE2RDtBN0NnamMvRDs7QTZDN2ljQTs7RUFFRSxhQUFhO0VBQ2IseUJKMmFzQztBekNxb2J4Qzs7QTZDNWljQTtFQUF1QixnQkFBZ0I7QTdDZ2pjdkM7O0E2Qy9pY0E7RUFBdUIsaUJBQWlCO0E3Q21qY3hDOztBNkNsamNBO0VBQXVCLGtCQUFrQjtBN0NzamN6Qzs7QTZDcmpjQTtFQUF1QixtQkFBbUI7QTdDeWpjMUM7O0E2Q3hqY0E7RUFBdUIsbUJBQW1CO0E3QzRqYzFDOztBNkN6amNBO0VBQXVCLHlCQUF5QjtBN0M2amNoRDs7QTZDNWpjQTtFQUF1Qix5QkFBeUI7QTdDZ2tjaEQ7O0E2Qy9qY0E7RUFBdUIsMEJBQTBCO0E3Q21rY2pEOztBNkNoa2NBO0VBQ0UsY0p4RmlEO0F6QzJwY25EOztBK0NycWNFO0VBQ0UsYzlDSndCO0FENHFjNUI7O0ErQ3RxY0U7O0VBRUUsY0FBMEI7QS9DeXFjOUI7O0ErQzlxY0U7RUFDRSxjTmtmb0M7QXpDK3JieEM7O0ErQy9xY0U7O0VBRUUsY0FBMEI7QS9Da3JjOUI7O0ErQ3ZyY0U7RUFDRSxjTnNmb0M7QXpDb3NieEM7O0ErQ3hyY0U7O0VBRUUsY0FBMEI7QS9DMnJjOUI7O0ErQ2hzY0U7RUFDRSxjTjBmb0M7QXpDeXNieEM7O0ErQ2pzY0U7O0VBRUUsY0FBMEI7QS9Db3NjOUI7O0ErQ3pzY0U7RUFDRSxjTjhmb0M7QXpDOHNieEM7O0ErQzFzY0U7O0VBRUUsY0FBMEI7QS9DNnNjOUI7O0E2Q2htY0E7RUFHRSxXQUFXO0E3Q2ltY2I7O0E2Q3BtY0E7RUdqSEkseUIvQ0p3QjtBRDZ0YzVCOztBZ0R2dGNFOztFQUVFLHlCQUFxQztBaEQwdGN6Qzs7QWdEL3RjRTtFQUNFLHlCUG1mb0M7QXpDK3VieEM7O0FnRGh1Y0U7O0VBRUUseUJBQXFDO0FoRG11Y3pDOztBZ0R4dWNFO0VBQ0UseUJQdWZvQztBekNvdmJ4Qzs7QWdEenVjRTs7RUFFRSx5QkFBcUM7QWhENHVjekM7O0FnRGp2Y0U7RUFDRSx5QlAyZm9DO0F6Q3l2YnhDOztBZ0RsdmNFOztFQUVFLHlCQUFxQztBaERxdmN6Qzs7QWdEMXZjRTtFQUNFLHlCUCtmb0M7QXpDOHZieEM7O0FnRDN2Y0U7O0VBRUUseUJBQXFDO0FoRDh2Y3pDOztB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QztBdER3amRqRDs7QXNEcmlkSTtFQUNFLFdBQVc7QXREd2lkakI7O0FzRDlpZEk7RUFDRSxvQkFBMkM7QXREaWpkakQ7O0FzRGxqZEk7RUFDRSxxQkFBMkM7QXREcWpkakQ7O0FzRHRqZEk7RUFDRSxVQUEyQztBdER5amRqRDs7QXNEMWpkSTtFQUNFLHFCQUEyQztBdEQ2amRqRDs7QXNEOWpkSTtFQUNFLHFCQUEyQztBdERpa2RqRDs7QXNEbGtkSTtFQUNFLFVBQTJDO0F0RHFrZGpEOztBc0R0a2RJO0VBQ0UscUJBQTJDO0F0RHlrZGpEOztBc0Qxa2RJO0VBQ0UscUJBQTJDO0F0RDZrZGpEOztBc0Q5a2RJO0VBQ0UsVUFBMkM7QXREaWxkakQ7O0FzRGxsZEk7RUFDRSxxQkFBMkM7QXREcWxkakQ7O0FzRHRsZEk7RUFDRSxxQkFBMkM7QXREeWxkakQ7O0FzRDFsZEk7RUFDRSxXQUEyQztBdEQ2bGRqRDs7QXNEbm1kSTtFQUNFLFVBQVU7QXREc21kaEI7O0FzRDVtZEk7RUFDRSxtQkFBMEM7QXREK21kaEQ7O0FzRGhuZEk7RUFDRSxvQkFBMEM7QXREbW5kaEQ7O0FzRHBuZEk7RUFDRSxTQUEwQztBdER1bmRoRDs7QXNEeG5kSTtFQUNFLG9CQUEwQztBdEQybmRoRDs7QXNENW5kSTtFQUNFLG9CQUEwQztBdEQrbmRoRDs7QXNEaG9kSTtFQUNFLFNBQTBDO0F0RG1vZGhEOztBc0Rwb2RJO0VBQ0Usb0JBQTBDO0F0RHVvZGhEOztBc0R4b2RJO0VBQ0Usb0JBQTBDO0F0RDJvZGhEOztBc0Q1b2RJO0VBQ0UsU0FBMEM7QXREK29kaEQ7O0FzRGhwZEk7RUFDRSxvQkFBMEM7QXREbXBkaEQ7O0FzRHBwZEk7RUFDRSxvQkFBMEM7QXREdXBkaEQ7O0FzRHhwZEk7RUFDRSxVQUEwQztBdEQycGRoRDs7QXNEeG9kSTtFQUNFLGVBQWlEO0F0RDJvZHZEOztBc0Q1b2RJO0VBQ0UsMEJBQWlEO0F0RCtvZHZEOztBc0RocGRJO0VBQ0UsMkJBQWlEO0F0RG1wZHZEOztBc0RwcGRJO0VBQ0UsZ0JBQWlEO0F0RHVwZHZEOztBc0R4cGRJO0VBQ0UsMkJBQWlEO0F0RDJwZHZEOztBc0Q1cGRJO0VBQ0UsMkJBQWlEO0F0RCtwZHZEOztBc0RocWRJO0VBQ0UsZ0JBQWlEO0F0RG1xZHZEOztBc0RwcWRJO0VBQ0UsMkJBQWlEO0F0RHVxZHZEOztBc0R4cWRJO0VBQ0UsMkJBQWlEO0F0RDJxZHZEOztBc0Q1cWRJO0VBQ0UsZ0JBQWlEO0F0RCtxZHZEOztBc0RocmRJO0VBQ0UsMkJBQWlEO0F0RG1yZHZEOztBc0RwcmRJO0VBQ0UsMkJBQWlEO0F0RHVyZHZEOztBc0R4cmRJO0VBQ0UsaUJBQWlEO0F0RDJyZHZEOztBb0Q5cWRBO0VFL0NFO0lBQ0UsV0FBVztFdERpdWRiO0VzRDF0ZEU7SUFDRSxvQkFBMkM7RXRENHRkL0M7RXNEN3RkRTtJQUNFLHFCQUEyQztFdEQrdGQvQztFc0RodWRFO0lBQ0UsVUFBMkM7RXREa3VkL0M7RXNEbnVkRTtJQUNFLHFCQUEyQztFdERxdWQvQztFc0R0dWRFO0lBQ0UscUJBQTJDO0V0RHd1ZC9DO0VzRHp1ZEU7SUFDRSxVQUEyQztFdEQydWQvQztFc0Q1dWRFO0lBQ0UscUJBQTJDO0V0RDh1ZC9DO0VzRC91ZEU7SUFDRSxxQkFBMkM7RXREaXZkL0M7RXNEbHZkRTtJQUNFLFVBQTJDO0V0RG92ZC9DO0VzRHJ2ZEU7SUFDRSxxQkFBMkM7RXREdXZkL0M7RXNEeHZkRTtJQUNFLHFCQUEyQztFdEQwdmQvQztFc0QzdmRFO0lBQ0UsV0FBMkM7RXRENnZkL0M7RXNEMXVkRTtJQUNFLFdBQVc7RXRENHVkZjtFc0RsdmRFO0lBQ0Usb0JBQTJDO0V0RG92ZC9DO0VzRHJ2ZEU7SUFDRSxxQkFBMkM7RXREdXZkL0M7RXNEeHZkRTtJQUNFLFVBQTJDO0V0RDB2ZC9DO0VzRDN2ZEU7SUFDRSxxQkFBMkM7RXRENnZkL0M7RXNEOXZkRTtJQUNFLHFCQUEyQztFdERnd2QvQztFc0Rqd2RFO0lBQ0UsVUFBMkM7RXREbXdkL0M7RXNEcHdkRTtJQUNFLHFCQUEyQztFdERzd2QvQztFc0R2d2RFO0lBQ0UscUJBQTJDO0V0RHl3ZC9DO0VzRDF3ZEU7SUFDRSxVQUEyQztFdEQ0d2QvQztFc0Q3d2RFO0lBQ0UscUJBQTJDO0V0RCt3ZC9DO0VzRGh4ZEU7SUFDRSxxQkFBMkM7RXREa3hkL0M7RXNEbnhkRTtJQUNFLFdBQTJDO0V0RHF4ZC9DO0VzRDN4ZEU7SUFDRSxVQUFVO0V0RDZ4ZGQ7RXNEbnlkRTtJQUNFLG1CQUEwQztFdERxeWQ5QztFc0R0eWRFO0lBQ0Usb0JBQTBDO0V0RHd5ZDlDO0VzRHp5ZEU7SUFDRSxTQUEwQztFdEQyeWQ5QztFc0Q1eWRFO0lBQ0Usb0JBQTBDO0V0RDh5ZDlDO0VzRC95ZEU7SUFDRSxvQkFBMEM7RXREaXpkOUM7RXNEbHpkRTtJQUNFLFNBQTBDO0V0RG96ZDlDO0VzRHJ6ZEU7SUFDRSxvQkFBMEM7RXREdXpkOUM7RXNEeHpkRTtJQUNFLG9CQUEwQztFdEQwemQ5QztFc0QzemRFO0lBQ0UsU0FBMEM7RXRENnpkOUM7RXNEOXpkRTtJQUNFLG9CQUEwQztFdERnMGQ5QztFc0RqMGRFO0lBQ0Usb0JBQTBDO0V0RG0wZDlDO0VzRHAwZEU7SUFDRSxVQUEwQztFdERzMGQ5QztFc0RuemRFO0lBQ0UsZUFBaUQ7RXREcXpkckQ7RXNEdHpkRTtJQUNFLDBCQUFpRDtFdER3emRyRDtFc0R6emRFO0lBQ0UsMkJBQWlEO0V0RDJ6ZHJEO0VzRDV6ZEU7SUFDRSxnQkFBaUQ7RXREOHpkckQ7RXNEL3pkRTtJQUNFLDJCQUFpRDtFdERpMGRyRDtFc0RsMGRFO0lBQ0UsMkJBQWlEO0V0RG8wZHJEO0VzRHIwZEU7SUFDRSxnQkFBaUQ7RXREdTBkckQ7RXNEeDBkRTtJQUNFLDJCQUFpRDtFdEQwMGRyRDtFc0QzMGRFO0lBQ0UsMkJBQWlEO0V0RDYwZHJEO0VzRDkwZEU7SUFDRSxnQkFBaUQ7RXREZzFkckQ7RXNEajFkRTtJQUNFLDJCQUFpRDtFdERtMWRyRDtFc0RwMWRFO0lBQ0UsMkJBQWlEO0V0RHMxZHJEO0VzRHYxZEU7SUFDRSxpQkFBaUQ7RXREeTFkckQ7QUFDRjs7QW9EcDBkQTtFRXhERTtJQUNFLFdBQVc7RXREZzRkYjtFc0R6M2RFO0lBQ0Usb0JBQTJDO0V0RDIzZC9DO0VzRDUzZEU7SUFDRSxxQkFBMkM7RXREODNkL0M7RXNELzNkRTtJQUNFLFVBQTJDO0V0RGk0ZC9DO0VzRGw0ZEU7SUFDRSxxQkFBMkM7RXREbzRkL0M7RXNEcjRkRTtJQUNFLHFCQUEyQztFdER1NGQvQztFc0R4NGRFO0lBQ0UsVUFBMkM7RXREMDRkL0M7RXNEMzRkRTtJQUNFLHFCQUEyQztFdEQ2NGQvQztFc0Q5NGRFO0lBQ0UscUJBQTJDO0V0RGc1ZC9DO0VzRGo1ZEU7SUFDRSxVQUEyQztFdERtNWQvQztFc0RwNWRFO0lBQ0UscUJBQTJDO0V0RHM1ZC9DO0VzRHY1ZEU7SUFDRSxxQkFBMkM7RXREeTVkL0M7RXNEMTVkRTtJQUNFLFdBQTJDO0V0RDQ1ZC9DO0VzRHo0ZEU7SUFDRSxXQUFXO0V0RDI0ZGY7RXNEajVkRTtJQUNFLG9CQUEyQztFdERtNWQvQztFc0RwNWRFO0lBQ0UscUJBQTJDO0V0RHM1ZC9DO0VzRHY1ZEU7SUFDRSxVQUEyQztFdER5NWQvQztFc0QxNWRFO0lBQ0UscUJBQTJDO0V0RDQ1ZC9DO0VzRDc1ZEU7SUFDRSxxQkFBMkM7RXREKzVkL0M7RXNEaDZkRTtJQUNFLFVBQTJDO0V0RGs2ZC9DO0VzRG42ZEU7SUFDRSxxQkFBMkM7RXREcTZkL0M7RXNEdDZkRTtJQUNFLHFCQUEyQztFdER3NmQvQztFc0R6NmRFO0lBQ0UsVUFBMkM7RXREMjZkL0M7RXNENTZkRTtJQUNFLHFCQUEyQztFdEQ4NmQvQztFc0QvNmRFO0lBQ0UscUJBQTJDO0V0RGk3ZC9DO0VzRGw3ZEU7SUFDRSxXQUEyQztFdERvN2QvQztFc0QxN2RFO0lBQ0UsVUFBVTtFdEQ0N2RkO0VzRGw4ZEU7SUFDRSxtQkFBMEM7RXREbzhkOUM7RXNEcjhkRTtJQUNFLG9CQUEwQztFdER1OGQ5QztFc0R4OGRFO0lBQ0UsU0FBMEM7RXREMDhkOUM7RXNEMzhkRTtJQUNFLG9CQUEwQztFdEQ2OGQ5QztFc0Q5OGRFO0lBQ0Usb0JBQTBDO0V0RGc5ZDlDO0VzRGo5ZEU7SUFDRSxTQUEwQztFdERtOWQ5QztFc0RwOWRFO0lBQ0Usb0JBQTBDO0V0RHM5ZDlDO0VzRHY5ZEU7SUFDRSxvQkFBMEM7RXREeTlkOUM7RXNEMTlkRTtJQUNFLFNBQTBDO0V0RDQ5ZDlDO0VzRDc5ZEU7SUFDRSxvQkFBMEM7RXREKzlkOUM7RXNEaCtkRTtJQUNFLG9CQUEwQztFdERrK2Q5QztFc0RuK2RFO0lBQ0UsVUFBMEM7RXREcStkOUM7RXNEbDlkRTtJQUNFLGVBQWlEO0V0RG85ZHJEO0VzRHI5ZEU7SUFDRSwwQkFBaUQ7RXREdTlkckQ7RXNEeDlkRTtJQUNFLDJCQUFpRDtFdEQwOWRyRDtFc0QzOWRFO0lBQ0UsZ0JBQWlEO0V0RDY5ZHJEO0VzRDk5ZEU7SUFDRSwyQkFBaUQ7RXREZytkckQ7RXNEaitkRTtJQUNFLDJCQUFpRDtFdERtK2RyRDtFc0RwK2RFO0lBQ0UsZ0JBQWlEO0V0RHMrZHJEO0VzRHYrZEU7SUFDRSwyQkFBaUQ7RXREeStkckQ7RXNEMStkRTtJQUNFLDJCQUFpRDtFdEQ0K2RyRDtFc0Q3K2RFO0lBQ0UsZ0JBQWlEO0V0RCsrZHJEO0VzRGgvZEU7SUFDRSwyQkFBaUQ7RXREay9kckQ7RXNEbi9kRTtJQUNFLDJCQUFpRDtFdERxL2RyRDtFc0R0L2RFO0lBQ0UsaUJBQWlEO0V0RHcvZHJEO0FBQ0Y7O0FvRDE5ZEE7RUVqRUU7SUFDRSxXQUFXO0V0RCtoZWI7RXNEeGhlRTtJQUNFLG9CQUEyQztFdEQwaGUvQztFc0QzaGVFO0lBQ0UscUJBQTJDO0V0RDZoZS9DO0VzRDloZUU7SUFDRSxVQUEyQztFdERnaWUvQztFc0RqaWVFO0lBQ0UscUJBQTJDO0V0RG1pZS9DO0VzRHBpZUU7SUFDRSxxQkFBMkM7RXREc2llL0M7RXNEdmllRTtJQUNFLFVBQTJDO0V0RHlpZS9DO0VzRDFpZUU7SUFDRSxxQkFBMkM7RXRENGllL0M7RXNEN2llRTtJQUNFLHFCQUEyQztFdEQraWUvQztFc0RoamVFO0lBQ0UsVUFBMkM7RXREa2plL0M7RXNEbmplRTtJQUNFLHFCQUEyQztFdERxamUvQztFc0R0amVFO0lBQ0UscUJBQTJDO0V0RHdqZS9DO0VzRHpqZUU7SUFDRSxXQUEyQztFdEQyamUvQztFc0R4aWVFO0lBQ0UsV0FBVztFdEQwaWVmO0VzRGhqZUU7SUFDRSxvQkFBMkM7RXREa2plL0M7RXNEbmplRTtJQUNFLHFCQUEyQztFdERxamUvQztFc0R0amVFO0lBQ0UsVUFBMkM7RXREd2plL0M7RXNEemplRTtJQUNFLHFCQUEyQztFdEQyamUvQztFc0Q1amVFO0lBQ0UscUJBQTJDO0V0RDhqZS9DO0VzRC9qZUU7SUFDRSxVQUEyQztFdERpa2UvQztFc0Rsa2VFO0lBQ0UscUJBQTJDO0V0RG9rZS9DO0VzRHJrZUU7SUFDRSxxQkFBMkM7RXREdWtlL0M7RXNEeGtlRTtJQUNFLFVBQTJDO0V0RDBrZS9DO0VzRDNrZUU7SUFDRSxxQkFBMkM7RXRENmtlL0M7RXNEOWtlRTtJQUNFLHFCQUEyQztFdERnbGUvQztFc0RqbGVFO0lBQ0UsV0FBMkM7RXREbWxlL0M7RXNEemxlRTtJQUNFLFVBQVU7RXREMmxlZDtFc0RqbWVFO0lBQ0UsbUJBQTBDO0V0RG1tZTlDO0VzRHBtZUU7SUFDRSxvQkFBMEM7RXREc21lOUM7RXNEdm1lRTtJQUNFLFNBQTBDO0V0RHltZTlDO0VzRDFtZUU7SUFDRSxvQkFBMEM7RXRENG1lOUM7RXNEN21lRTtJQUNFLG9CQUEwQztFdEQrbWU5QztFc0RobmVFO0lBQ0UsU0FBMEM7RXREa25lOUM7RXNEbm5lRTtJQUNFLG9CQUEwQztFdERxbmU5QztFc0R0bmVFO0lBQ0Usb0JBQTBDO0V0RHduZTlDO0VzRHpuZUU7SUFDRSxTQUEwQztFdEQybmU5QztFc0Q1bmVFO0lBQ0Usb0JBQTBDO0V0RDhuZTlDO0VzRC9uZUU7SUFDRSxvQkFBMEM7RXREaW9lOUM7RXNEbG9lRTtJQUNFLFVBQTBDO0V0RG9vZTlDO0VzRGpuZUU7SUFDRSxlQUFpRDtFdERtbmVyRDtFc0RwbmVFO0lBQ0UsMEJBQWlEO0V0RHNuZXJEO0VzRHZuZUU7SUFDRSwyQkFBaUQ7RXREeW5lckQ7RXNEMW5lRTtJQUNFLGdCQUFpRDtFdEQ0bmVyRDtFc0Q3bmVFO0lBQ0UsMkJBQWlEO0V0RCtuZXJEO0VzRGhvZUU7SUFDRSwyQkFBaUQ7RXREa29lckQ7RXNEbm9lRTtJQUNFLGdCQUFpRDtFdERxb2VyRDtFc0R0b2VFO0lBQ0UsMkJBQWlEO0V0RHdvZXJEO0VzRHpvZUU7SUFDRSwyQkFBaUQ7RXREMm9lckQ7RXNENW9lRTtJQUNFLGdCQUFpRDtFdEQ4b2VyRDtFc0Qvb2VFO0lBQ0UsMkJBQWlEO0V0RGlwZXJEO0VzRGxwZUU7SUFDRSwyQkFBaUQ7RXREb3BlckQ7RXNEcnBlRTtJQUNFLGlCQUFpRDtFdER1cGVyRDtBQUNGOztBbUNsemRBO0VvQjVaRSw2QmRnSXlDO0F6Q2tsZTNDOztBdURudGVBO0VBUUksZ0JBQWdCO0VBQ2hCLHFCQUFxQjtFQUNyQixXQUFXO0F2RCtzZWY7O0F1RHp0ZUE7O0VBZ0JNLGdCQUFnQjtFQUNoQixtQkFBbUI7RUFDbkIsV0FBVztBdkQ4c2VqQjs7QXVEenNlQTtFQUNFLGdCZG9HaUM7RWNuR2pDLG1CZG1HaUM7RWNsR2pDLGNkakJpRDtFY2tCakQsZ0JBQWdCO0F2RDRzZWxCOztBdUR6c2VBO0VBQ0UsZ0JBQWdCO0F2RDRzZWxCOztBb0M1cGVFO0VtQnpDQSxXQUFXO0VBQ1gsZUFBZTtFQUNmLG1CZndCb0U7QXhDaXJldEU7O0F1RDVzZUE7Ozs7OztFQVdRLFlkNEUyQjtFYzNFM0Isa0JmYXVCO0VlWnZCLG1CQUFtQjtFQUNuQiwwQmRzRjRCO0F6Q29uZXBDOztBdUR4dGVBO0VBb0JJLHNCQUFzQjtFQUN0Qiw2QmQrRWdDO0F6Q3luZXBDOztBdUQ3dGVBOzs7Ozs7RUE4QlEsYUFBYTtBdkR3c2VyQjs7QXVEdHVlQTtFQW9DSSwwQmRnRWdDO0F6Q3NvZXBDOztBdUQxdWVBO0VBeUNJLHlCYjFDa0I7QTFDK3VldEI7O0F1RDlyZUE7Ozs7OztFQU9RLFlka0MyQjtBekM4cGVuQzs7QXVEcnJlQTtFQUNFLHNCZGlDa0M7QXpDdXBlcEM7O0F1RHpyZUE7Ozs7OztFQVFRLHNCZDBCNEI7QXpDZ3FlcEM7O0F1RGxzZUE7O0VBZU0sd0JBQXdCO0F2RHdyZTlCOztBdUQ5cWVBO0VBRUkseUJkQ21DO0F6QytxZXZDOztBdUR2cWVBO0VBRUkseUJkUm1DO0F6Q2lyZXZDOztBd0R0emVFOzs7Ozs7Ozs7Ozs7RUFPSSx5QmY4SGlDO0F6Q2dzZXZDOztBd0R4emVFOzs7OztFQU1JLHlCQUF5QztBeEQwemUvQzs7QXdENzBlRTs7Ozs7Ozs7Ozs7O0VBT0kseUJmNGVrQztBekN5MmR4Qzs7QXdELzBlRTs7Ozs7RUFNSSx5QkFBeUM7QXhEaTFlL0M7O0F3RHAyZUU7Ozs7Ozs7Ozs7OztFQU9JLHlCZmdma0M7QXpDNDNkeEM7O0F3RHQyZUU7Ozs7O0VBTUkseUJBQXlDO0F4RHcyZS9DOztBd0QzM2VFOzs7Ozs7Ozs7Ozs7RUFPSSx5QmZvZmtDO0F6Qys0ZHhDOztBd0Q3M2VFOzs7OztFQU1JLHlCQUF5QztBeEQrM2UvQzs7QXdEbDVlRTs7Ozs7Ozs7Ozs7O0VBT0kseUJmd2ZrQztBekNrNmR4Qzs7QXdEcDVlRTs7Ozs7RUFNSSx5QkFBeUM7QXhEczVlL0M7O0F1RHB3ZUE7RUFDRSxnQkFBZ0I7RUFDaEIsZ0JBQWdCO0F2RHV3ZWxCOztBdURyd2VFO0VBSkY7SUFLSSxXQUFXO0lBQ1gscUJBQTRDO0lBQzVDLGtCQUFrQjtJQUNsQiw0Q0FBNEM7SUFDNUMsc0JkckNnQztFekM4eWVsQztFdURseGVGO0lBYU0sZ0JBQWdCO0V2RHd3ZXBCO0V1RHJ4ZUY7Ozs7OztJQXNCWSxtQkFBbUI7RXZEdXdlN0I7RXVEN3hlRjtJQThCTSxTQUFTO0V2RGt3ZWI7RXVEaHllRjs7Ozs7O0lBdUNZLGNBQWM7RXZEaXdleEI7RXVEeHllRjs7Ozs7O0lBMkNZLGVBQWU7RXZEcXdlekI7RXVEaHplRjs7OztJQXdEWSxnQkFBZ0I7RXZEOHZlMUI7QUFDRjs7QW1Ddm1lQTtFc0I3V0UsWUFBWTtFQUNaLFVBQVU7RUFDVixTQUFTO0VBQ1QsU0FBUztBekR3OWVYOztBbUNubWVBO0VzQmpYRSxjQUFjO0VBQ2QsV0FBVztFQUNYLFVBQVU7RUFDVixtQmpCOENvRTtFaUI3Q3BFLGVBQWtDO0VBQ2xDLG9CQUFvQjtFQUNwQixjaEJkK0M7RWdCZS9DLFNBQVM7RUFDVCxnQ2hCbU1zQztBekNxeGV4Qzs7QXlEcjllQTtFQUNFLHFCQUFxQjtFQUNyQixlQUFlO0VBQ2Ysa0JBQWtCO0VBQ2xCLGdCQUFnQjtBekR3OWVsQjs7QW1DcnBlQTtFSTVSRSw4QmtCM0I4QjtFbEI0QjNCLDJCa0I1QjJCO0VsQjZCdEIsc0JrQjdCc0I7RUFROUIsd0JBQXdCO0VBQ3hCLGdCQUFnQjtBekQyOGVsQjs7QXlEdjhlQTs7RUFFRSxlQUFlO0VBQ2Ysa0JBQWtCO0VBQ2xCLG1CQUFtQjtBekQwOGVyQjs7QXlEOThlQTs7Ozs7O0VBYUksbUJoQjhKd0M7QXpDNHllNUM7O0F5RHQ4ZUE7RUFDRSxjQUFjO0F6RHk4ZWhCOztBeURyOGVBO0VBQ0UsY0FBYztFQUNkLFdBQVc7QXpEdzhlYjs7QXlEcDhlQTs7RUFFRSxZQUFZO0F6RHU4ZWQ7O0F5RG44ZUE7OztFZHhGRSwwQ0FBMEM7RUFDMUMsb0JBQW9CO0EzQ2lpZnRCOztBeURuOGVBO0VBQ0UsY0FBYztFQUNkLGlCQUF5QztFQUN6QyxlakJsRDRCO0VpQm1ENUIsa0JqQnRDNkI7RWlCdUM3QixjZm5Gb0I7QTFDeWhmdEI7O0F5RDU2ZUE7RUFDRSxjQUFjO0VBQ2QsV0FBVztFQUNYLFloQjhFeUY7RWdCN0V6RixrQmpCckM4QjtFaUJzQzlCLGVqQm5GNEI7RWlCb0Y1QixrQmpCdkU2QjtFaUJ3RTdCLGNmcEhvQjtFZXFIcEIsc0JoQmdEbUM7RWdCL0NuQyxzQkFBc0I7RUFDdEIsc0JoQnFEbUM7RWdCcERuQyxnQmpCOUIyQjtFRDdDM0Isd0RrQjRFdUQ7RWxCM0UvQyxnRGtCMkUrQztFbEJ5Q3ZELGdGa0J4QzhFO0VsQnlDekUsMkVrQnpDeUU7RWxCMEN0RSx3RWtCMUNzRTtBekRrN2VoRjs7QTBEM2dmRTtFQUNFLHFCakJzSm9DO0VpQnJKcEMsVUFBVTtFbkJVWiwwRm1CYitEO0VuQmN2RCxrRm1CZHVEO0ExRG1oZmpFOztBdUNwK2VFO0VBQ0UsV0UyR2lDO0VGMUdqQyxVQUFVO0F2Q3UrZWQ7O0F1Q3IrZUU7RUFBMEIsV0V3R1M7QXpDaTRlckM7O0F1Q3grZUU7RUFBZ0MsV0V1R0c7QXpDcTRlckM7O0F5RG45ZUE7RUF1QkksNkJBQTZCO0VBQzdCLFNBQVM7QXpEZzhlYjs7QXlEeDllQTs7RUFtQ0kseUJoQnhKK0M7RWdCeUovQyxVQUFVO0F6RDA3ZWQ7O0F5RDk5ZUE7O0VBeUNJLG1CaEIwRHdDO0F6Q2c0ZTVDOztBeURuN2VBO0VBQ0UsWUFBWTtBekRzN2VkOztBeUR6NmVBO0VBQ0U7Ozs7SUFLSSxpQmhCYXFGO0V6Qzg1ZXpGO0V5RGg3ZUE7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7SUFVSSxpQmhCWTZHO0V6Q2s3ZWpIO0V5RHg4ZUE7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7SUFlSSxpQmhCSzRHO0V6QzQ4ZWhIO0FBQ0Y7O0F5RHY4ZUE7RUFDRSxtQmhCRm1DO0F6QzQ4ZXJDOztBeURsOGVBOztFQUVFLGtCQUFrQjtFQUNsQixjQUFjO0VBQ2QsZ0JBQWdCO0VBQ2hCLG1CQUFtQjtBekRxOGVyQjs7QXlEMThlQTs7Ozs7RUFXTSxtQmhCVnNDO0F6Q2k5ZTVDOztBeURsOWVBOztFQWdCSSxnQmpCakxrRTtFaUJrTGxFLGtCQUFrQjtFQUNsQixnQkFBZ0I7RUFDaEIsZ0JBQWdCO0VBQ2hCLGVBQWU7QXpEdThlbkI7O0F5RHA4ZUE7Ozs7RUFJRSxrQkFBa0I7RUFDbEIsa0JBQWtCO0VBQ2xCLGtCQUFrQjtBekR1OGVwQjs7QXlEcDhlQTs7RUFFRSxnQkFBZ0I7QXpEdThlbEI7O0F5RG44ZUE7O0VBRUUsa0JBQWtCO0VBQ2xCLHFCQUFxQjtFQUNyQixrQkFBa0I7RUFDbEIsZ0JBQWdCO0VBQ2hCLGdCQUFnQjtFQUNoQixzQkFBc0I7RUFDdEIsZUFBZTtBekRzOGVqQjs7QXlEOThlQTs7Ozs7RUFhSSxtQmhCbER3QztBekMyL2U1Qzs7QXlEdDhlQTs7RUFFRSxhQUFhO0VBQ2IsaUJBQWlCO0F6RHk4ZW5COztBeURoOGVBO0VBQ0UsZ0JBQXFEO0VBRXJELGlCQUF5QztFQUN6QyxvQkFBNEM7RUFFNUMsZ0JBQWdCO0F6RGk4ZWxCOztBeUR2OGVBOzs7OztFQVVJLGdCQUFnQjtFQUNoQixlQUFlO0F6RHE4ZW5COztBMERscmZFOzs7RUFDRSxZakJrSitHO0VpQmpKL0csZ0JsQmlDMkI7RWtCaEMzQixlbEJqQjBCO0VrQmtCMUIsbUJsQnFDOEI7RWtCcEM5QixnQmxCd0N5QjtBeEMrb2Y3Qjs7QTBEcHJmRTs7O0VBQ0UsWWpCMEkrRztFaUJ6SS9HLGlCakJ5SStHO0F6Q2dqZm5IOztBMER0cmZFOzs7Ozs7O0VBRUUsWUFBWTtBMUQ4cmZoQjs7QXlEbDllQTtFQUVJLFloQjFHK0c7RWdCMkcvRyxnQmpCM04yQjtFaUI0TjNCLGVqQjdRMEI7RWlCOFExQixtQmpCdk44QjtFaUJ3TjlCLGdCakJwTnlCO0F4Q3dxZjdCOztBeUQxOWVBO0VBU0ksWWhCakgrRztFZ0JrSC9HLGlCaEJsSCtHO0F6Q3VrZm5IOztBeUQvOWVBOztFQWNJLFlBQVk7QXpEczllaEI7O0F5RHArZUE7RUFpQkksWWhCekgrRztFZ0IwSC9HLGdCQUFzRDtFQUN0RCxnQmpCM08yQjtFaUI0TzNCLGVqQjdSMEI7RWlCOFIxQixtQmpCdk84QjtBeEM4cmZsQzs7QTBEdnVmRTs7O0VBQ0UsWWpCZ0o4RztFaUIvSTlHLGtCbEI4QjRCO0VrQjdCNUIsZWpCckJvRDtFaUJzQnBELGdCbEJvQzJCO0VrQm5DM0IsZ0JsQnVDeUI7QXhDcXNmN0I7O0EwRHp1ZkU7OztFQUNFLFlqQndJOEc7RWlCdkk5RyxpQmpCdUk4RztBekN1bWZsSDs7QTBEM3VmRTs7Ozs7OztFQUVFLFlBQVk7QTFEbXZmaEI7O0F5RDcrZUE7RUFFSSxZaEJ0SThHO0VnQnVJOUcsa0JqQnhQNEI7RWlCeVA1QixlaEIzU29EO0VnQjRTcEQsZ0JqQmxQMkI7RWlCbVAzQixnQmpCL095QjtBeEM4dGY3Qjs7QXlEci9lQTtFQVNJLFloQjdJOEc7RWdCOEk5RyxpQmhCOUk4RztBekM4bmZsSDs7QXlEMS9lQTs7RUFjSSxZQUFZO0F6RGkvZWhCOztBeUQvL2VBO0VBaUJJLFloQnJKOEc7RWdCc0o5RyxnQkFBc0Q7RUFDdEQsa0JqQnhRNEI7RWlCeVE1QixlaEIzVG9EO0VnQjRUcEQsZ0JqQmxRMkI7QXhDb3ZmL0I7O0F5RHorZUE7RUFFRSxrQkFBa0I7QXpEMitlcEI7O0F5RDcrZUE7RUFNSSxtQkFBMEM7QXpEMitlOUM7O0F5RHYrZUE7RUFDRSxrQkFBa0I7RUFDbEIsTUFBTTtFQUNOLFFBQVE7RUFDUixVQUFVO0VBQ1YsY0FBYztFQUNkLFdoQnBMeUY7RWdCcUx6RixZaEJyTHlGO0VnQnNMekYsaUJoQnRMeUY7RWdCdUx6RixrQkFBa0I7RUFDbEIsb0JBQW9CO0F6RDArZXRCOztBeUR4K2VBOzs7RUFHRSxXaEIzTGdIO0VnQjRMaEgsWWhCNUxnSDtFZ0I2TGhILGlCaEI3TGdIO0F6Q3dxZmxIOztBeUR6K2VBOzs7RUFHRSxXaEJoTWlIO0VnQmlNakgsWWhCak1pSDtFZ0JrTWpILGlCaEJsTWlIO0F6QzhxZm5IOztBMERoNGZFOzs7Ozs7Ozs7O0VBVUUsY2pCc2VvQztBekM2NWV4Qzs7QTBEaDRmRTtFQUNFLHFCakJrZW9DO0VGbmJ0Qyx3RG1COUN5RDtFbkIrQ2pELGdEbUIvQ2lEO0ExRG80ZjNEOztBMERuNGZJO0VBQ0UscUJBQXdDO0VuQjRDNUMseUVtQjNDcUY7RW5CNEM3RSxpRW1CNUM2RTtBMUR1NGZ2Rjs7QTBEbDRmRTtFQUNFLGNqQndkb0M7RWlCdmRwQyx5QmpCd2RvQztFaUJ2ZHBDLHFCakJzZG9DO0F6Qys2ZXhDOztBMERsNGZFO0VBQ0UsY2pCa2RvQztBekNtN2V4Qzs7QTBEbjZmRTs7Ozs7Ozs7OztFQVVFLGNqQjhlb0M7QXpDdzdleEM7O0EwRG42ZkU7RUFDRSxxQmpCMGVvQztFRjNidEMsd0RtQjlDeUQ7RW5CK0NqRCxnRG1CL0NpRDtBMUR1NmYzRDs7QTBEdDZmSTtFQUNFLHFCQUF3QztFbkI0QzVDLHlFbUIzQ3FGO0VuQjRDN0UsaUVtQjVDNkU7QTFEMDZmdkY7O0EwRHI2ZkU7RUFDRSxjakJnZW9DO0VpQi9kcEMseUJqQmdlb0M7RWlC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RjRDc0I7RXBCbUJ0Qix3Qm9CbEIwQjtFcEJtQmxCLGdCb0JuQmtCO0EzRHFtZ0I1Qjs7QTJEL2xnQkE7O0VBR0ksb0JBQW9CO0EzRGltZ0J4Qjs7QTJEemxnQkE7RUM3REUsV25CaUptQztFbUJoSm5DLDZCcEJxSjBDO0VvQnBKMUMsa0JuQmlKbUM7QXpDeWdnQnJDOztBNER4cGdCRTtFQUVFLFduQjJJaUM7RW1CMUlqQyxrQ0FBMEM7RUFDMUMscUJBQWtDO0E1RDBwZ0J0Qzs7QTREeHBnQkU7RUFDRSxXbkJzSWlDO0VtQnJJakMsa0NBQTBDO0VBQzFDLHFCQUFrQztBNUQycGdCdEM7O0E0RHpwZ0JFOztFQUdFLFduQitIaUM7RW1COUhqQyxrQ0FBMEM7RUFDMUMsc0JBQXNCO0VBQ3RCLHFCQUFrQztBNUQycGdCdEM7O0E0RHpwZ0JJOzs7O0VBR0UsV25CdUgrQjtFbUJ0SC9CLGtDQUEwQztFQUMxQyxxQkFBa0M7QTVENnBnQnhDOztBNER2cGdCSTs7OztFQUdFLDZCcEJpSHNDO0VvQmhIdEMsa0JuQjZHK0I7QXpDOGlnQnJDOztBNER2cGdCRTtFQUNFLGtCcEIyR3dDO0VvQjFHeEMsc0JuQnFHaUM7QXpDcWpnQnJDOztBMkR0b2dCQTtFQ2hFRSxjbEJtQ29CO0VrQmxDcEIseUJsQkVjO0VrQkRkLHFCcEJ5SjBEO0F4Q2lqZ0I1RDs7QTREeHNnQkU7RUFFRSxjbEI2QmtCO0VrQjVCbEIseUJBQTBDO0VBQzFDLHFCQUFrQztBNUQwc2dCdEM7O0E0RHhzZ0JFO0VBQ0UsY2xCd0JrQjtFa0J2QmxCLHlCQUEwQztFQUMxQyxxQkFBa0M7QTVEMnNnQnRDOztBNER6c2dCRTs7RUFHRSxjbEJpQmtCO0VrQmhCbEIseUJBQTBDO0VBQzFDLHNCQUFzQjtFQUN0QixxQkFBa0M7QTVEMnNnQnRDOztBNER6c2dCSTs7OztFQUdFLGNsQlNnQjtFa0JSaEIseUJBQTBDO0VBQzFDLHFCQUFrQztBNUQ2c2dCeEM7O0E0RHZzZ0JJOzs7O0VBR0UseUJsQmxDVTtFa0JtQ1YscUJwQnFIc0Q7QXhDc2xnQjVEOztBNER2c2dCRTtFQUNFLGNsQnhDWTtFa0J5Q1oseUJsQlRrQjtBMUNtdGdCdEI7O0EyRGxyZ0JBO0VDcEVFLGNsQm1Db0I7RWtCbENwQix5QmxCRWM7RWtCRGQscUJwQjZKMEQ7QXhDNmxnQjVEOztBNER4dmdCRTtFQUVFLGNsQjZCa0I7RWtCNUJsQix5QkFBMEM7RUFDMUMscUJBQWtDO0E1RDB2Z0J0Qzs7QTREeHZnQkU7RUFDRSxjbEJ3QmtCO0VrQnZCbEIseUJBQTBDO0VBQzFDLHFCQUFrQztBNUQydmdCdEM7O0E0RHp2Z0JFOztFQUdFLGNsQmlCa0I7RWtCaEJsQix5QkFBMEM7RUFDMUMsc0JBQXNCO0VBQ3RCLHFCQUFrQztBNUQydmdCdEM7O0E0RHp2Z0JJOzs7O0VBR0UsY2xCU2dCO0VrQlJoQix5QkFBMEM7RUFDMUMscUJBQWtDO0E1RDZ2Z0J4Qzs7QTREdnZnQkk7Ozs7RUFHRSx5QmxCbENVO0VrQm1DVixxQnBCeUhzRDtBeENrb2dCNUQ7O0E0RHZ2Z0JFO0VBQ0UsY2xCeENZO0VrQnlDWix5QmxCVGtCO0ExQ213Z0J0Qjs7QTJEOXRnQkE7RUN4RUUsY2xCbUNvQjtFa0JsQ3BCLHlCbEJZZ0I7RWtCWGhCLHFCcEJpS3VEO0F4Q3lvZ0J6RDs7QTREeHlnQkU7RUFFRSxjbEI2QmtCO0VrQjVCbEIseUJBQTBDO0VBQzFDLG1CQUFrQztBNUQweWdCdEM7O0E0RHh5Z0JFO0VBQ0UsY2xCd0JrQjtFa0J2QmxCLHlCQUEwQztFQUMxQyxxQkFBa0M7QTVEMnlnQnRDOztBNER6eWdCRTs7RUFHRSxjbEJpQmtCO0VrQmhCbEIseUJBQTBDO0VBQzFDLHNCQUFzQjtFQUN0QixxQkFBa0M7QTVEMnlnQnRDOztBNER6eWdCSTs7OztFQUdFLGNsQlNnQjtFa0JSaEIseUJBQTBDO0VBQzFDLG1CQUFrQztBNUQ2eWdCeEM7O0E0RHZ5Z0JJOzs7O0VBR0UseUJsQnhCWTtFa0J5QloscUJwQjZIbUQ7QXhDOHFnQnpEOztBNER2eWdCRTtFQUNFLGNsQjlCYztFa0IrQmQseUJsQlRrQjtBMUNtemdCdEI7O0EyRDF3Z0JBO0VDNUVFLGNsQm1Db0I7RWtCbENwQix5QmxCb0RtQjtFa0JuRG5CLHFCcEJxSzBEO0F4Q3FyZ0I1RDs7QTREeDFnQkU7RUFFRSxjbEI2QmtCO0VrQjVCbEIseUJBQTBDO0VBQzFDLHFCQUFrQztBNUQwMWdCdEM7O0E0RHgxZ0JFO0VBQ0UsY2xCd0JrQjtFa0J2QmxCLHlCQUEwQztFQUMxQyxxQkFBa0M7QTVEMjFnQnRDOztBNER6MWdCRTs7RUFHRSxjbEJpQmtCO0VrQmhCbEIseUJBQTBDO0VBQzFDLHNCQUFzQjtFQUN0QixxQkFBa0M7QTVEMjFnQnRDOztBNER6MWdCSTs7OztFQUdFLGNsQlNnQjtFa0JSaEIseUJBQTBDO0VBQzFDLHFCQUFrQztBNUQ2MWdCeEM7O0E0RHYxZ0JJOzs7O0VBR0UseUJsQmdCZTtFa0JmZixxQnBCaUlzRDtBeEMwdGdCNUQ7O0E0RHYxZ0JFO0VBQ0UsY2xCVWlCO0VrQlRqQix5QmxCVGtCO0ExQ20yZ0J0Qjs7QTJEdHpnQkE7RUNoRkUsY2xCbUNvQjtFa0JsQ3BCLHlCbEJ3RG9CO0VrQnZEcEIscUJwQnlLeUQ7QXhDaXVnQjNEOztBNER4NGdCRTtFQUVFLGNsQjZCa0I7RWtCNUJsQix5QkFBMEM7RUFDMUMscUJBQWtDO0E1RDA0Z0J0Qzs7QTREeDRnQkU7RUFDRSxjbEJ3QmtCO0VrQnZCbEIseUJBQTBDO0VBQzFDLHFCQUFrQztBNUQyNGdCdEM7O0E0RHo0Z0JFOztFQUdFLGNsQmlCa0I7RWtCaEJsQix5QkFBMEM7RUFDMUMsc0JBQXNCO0VBQ3RCLHFCQUFrQztBNUQyNGdCdEM7O0E0RHo0Z0JJOzs7O0VBR0UsY2xCU2dCO0VrQlJoQix5QkFBMEM7RUFDMUMscUJBQWtDO0E1RDY0Z0J4Qzs7QTREdjRnQkk7Ozs7RUFHRSx5QmxCb0JnQjtFa0JuQmhCLHFCcEJxSXFEO0F4Q3N3Z0IzRDs7QTREdjRnQkU7RUFDRSxjbEJja0I7RWtCYmxCLHlCbEJUa0I7QTFDbTVnQnRCOztBMkQ3MWdCQTtFQUNFLGdCQUFnQjtFQUNoQixjakJ4RmM7RWlCeUZkLGdCQUFnQjtBM0RnMmdCbEI7O0EyRG4yZ0JBOztFQVVJLDZCQUE2QjtFcEJyQy9CLHdCb0JzQzBCO0VwQnJDbEIsZ0JvQnFDa0I7QTNEKzFnQjVCOztBMkQxMmdCQTtFQWlCSSx5QkFBeUI7QTNENjFnQjdCOztBMkQ5MmdCQTtFQXFCSSxjakIxR1k7RWlCMkdaLHFCbkI1RXdCO0VtQjZFeEIsNkJBQTZCO0EzRDYxZ0JqQzs7QTJEcDNnQkE7OztFQTZCTSxjbEI5RzZDO0VrQitHN0MscUJBQXFCO0EzRDYxZ0IzQjs7QTJEcDFnQkE7RUM5RUUsa0JwQjhDOEI7RW9CN0M5QixlbkJMc0Q7RW1CTXRELGdCcEJvRDZCO0VvQm5EN0IsZ0JwQnVEMkI7QXhDKzJnQjdCOztBMkR2MWdCQTtFQ2xGRSxnQnBCaUQ2QjtFb0JoRDdCLGVwQkQ0QjtFb0JFNUIsbUJwQnFEZ0M7RW9CcERoQyxnQnBCd0QyQjtBeENxM2dCN0I7O0EyRDExZ0JBO0VDdEZFLGdCcEJvRDZCO0VvQm5EN0IsZXBCRDRCO0VvQkU1QixtQnBCcURnQztFb0JwRGhDLGdCcEJ3RDJCO0F4QzQzZ0I3Qjs7QTJEejFnQkE7RUFDRSxjQUFjO0VBQ2QsV0FBVztBM0Q0MWdCYjs7QTJEeDFnQkE7RUFDRSxlQUFlO0EzRDIxZ0JqQjs7QTJEdjFnQkE7OztFQUlJLFdBQVc7QTNEeTFnQmY7O0E4RHIvZ0JBO0VBQ0UsVUFBVTtFdkIrS1Ysd0N1QjlLdUM7RXZCK0tsQyxtQ3VCL0trQztFdkJnTC9CLGdDdUJoTCtCO0E5RDAvZ0J6Qzs7QThENS9nQkE7RUFLSSxVQUFVO0E5RDIvZ0JkOztBOER2L2dCQTtFQUNFLGFBQWE7QTlEMC9nQmY7O0E4RDMvZ0JBO0VBR2MsY0FBYztBOUQ0L2dCNUI7O0E4RHYvZ0JBO0VBQW9CLGtCQUFrQjtBOUQyL2dCdEM7O0E4RHovZ0JBO0VBQW9CLHdCQUF3QjtBOUQ2L2dCNUM7O0E4RDMvZ0JBO0VBQ0Usa0JBQWtCO0VBQ2xCLFNBQVM7RUFDVCxnQkFBZ0I7RXZCNkpoQiwrQ3VCNUorQztFdkI2SnZDLHVDdUI3SnVDO0V2Qm9LL0Msa0N1Qm5LaUM7RXZCb0t6Qiww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QWpEZ3VoQmxCOztBaUQ5dGhCRTtFQUNFLFdBQVc7QWpEaXVoQmY7O0FrRXpzaEJBOzs7RUFPSSxXQUFXO0FsRXdzaEJmOztBa0Uvc2hCQTs7O0VBWUksZ0JBQWdCO0FsRXlzaEJwQjs7QWtFcnNoQkE7RUFDRSxnQkFBZ0I7QWxFd3NoQmxCOztBa0Vwc2hCQTtFQUNFLGNBQWM7QWxFdXNoQmhCOztBa0V4c2hCQTtFQ2hERSwwQkRtRGdDO0VDbERoQyw2QkRrRGdDO0FsRTBzaEJsQzs7QWtFdHNoQkE7O0VDL0NFLHlCRGlENkI7RUNoRDdCLDRCRGdENkI7QWxFMHNoQi9COztBa0V0c2hCQTtFQUNFLFdBQVc7QWxFeXNoQmI7O0FrRXZzaEJBO0VBQ0UsZ0JBQWdCO0FsRTBzaEJsQjs7QWtFeHNoQkE7O0VDbkVFLDBCRHNFZ0M7RUNyRWhDLDZCRHFFZ0M7QWxFMnNoQmxDOztBa0V4c2hCQTtFQ2pFRSx5QkRrRTZCO0VDakU3Qiw0QkRpRTZCO0FsRTRzaEIvQjs7QWtFeHNoQkE7O0VBRUUsVUFBVTtBbEUyc2hCWjs7QWtFMXJoQkE7RUFDRSxrQkFBa0I7RUFDbEIsaUJBQWlCO0FsRTZyaEJuQjs7QWtFM3JoQkE7RUFDRSxtQkFBbUI7RUFDbkIsa0JBQWtCO0FsRThyaEJwQjs7QWtFenJoQkE7RTNCL0NFLHdEMkJnRHVEO0UzQi9DL0MsZ0QyQitDK0M7QWxFNnJoQnpEOztBa0U5cmhCQTtFM0IvQ0Usd0IyQm9EMEI7RTNCbkRsQixnQjJCbURrQjtBbEU4cmhCNUI7O0FrRXhyaEJBO0VBQ0UsY0FBYztBbEUycmhCaEI7O0FrRXhyaEJBO0VBQ0UsdUJBQXFEO0VBQ3JELHNCQUFzQjtBbEUycmhCeEI7O0FrRXhyaEJBO0VBQ0UsdUIxQlg2QjtBeENzc2hCL0I7O0FrRXByaEJBOzs7RUFJSSxjQUFjO0VBQ2QsV0FBVztFQUNYLFdBQVc7RUFDWCxlQUFlO0FsRXNyaEJuQjs7QWlEeDBoQkU7RUFFRSxXQUFXO0VBQ1gsY0FBYztBakQwMGhCbEI7O0FpRHgwaEJFO0VBQ0UsV0FBVztBakQyMGhCZjs7QWtFdHNoQkE7RUFjTSxXQUFXO0FsRTRyaEJqQjs7QWtFMXNoQkE7Ozs7RUFzQkksZ0JBQWdCO0VBQ2hCLGNBQWM7QWxFMnJoQmxCOztBa0V2cmhCQTtFQUVJLGdCQUFnQjtBbEV5cmhCcEI7O0FrRTNyaEJBO0VDdktFLHlCM0I4RzJCO0UyQjdHM0IsMEIzQjZHMkI7RTJCdEczQiw2QkRxS2lDO0VDcEtqQyw0QkRvS2lDO0FsRTRyaEJuQzs7QWtFbHNoQkE7RUN2S0UseUJEZ0w4QjtFQy9LOUIsMEJEK0s4QjtFQ3hLOUIsNkIzQnNHMkI7RTJCckczQiw0QjNCcUcyQjtBeENrd2hCN0I7O0FrRTVyaEJBO0VBQ0UsZ0JBQWdCO0FsRStyaEJsQjs7QWtFN3JoQkE7O0VDL0tFLDZCRGtMaUM7RUNqTGpDLDRCRGlMaUM7QWxFZ3NoQm5DOztBa0U3cmhCQTtFQzdMRSx5QkQ4TDRCO0VDN0w1QiwwQkQ2TDRCO0FsRWlzaEI5Qjs7QWtFMXJoQkE7RUFDRSxjQUFjO0VBQ2QsV0FBVztFQUNYLG1CQUFtQjtFQUNuQix5QkFBeUI7QWxFNnJoQjNCOztBa0Vqc2hCQTs7RUFPSSxtQkFBbUI7RUFDbkIsV0FBVztFQUNYLFNBQVM7QWxFK3JoQmI7O0FrRXhzaEJBO0VBWUksV0FBVztBbEVnc2hCZjs7QWtFNXNoQkE7RUFnQkksVUFBVTtBbEVnc2hCZDs7QUFFQTs7OztFa0U1cWhCTSxrQkFBa0I7RUFDbEIsc0JBQXNCO0VBQ3RCLG9CQUFvQjtBbEVpcmhCMUI7O0FvRTM1aEJBO0VBQ0Usa0JBQWtCO0VBQ2xCLGNBQWM7RUFDZCx5QkFBeUI7QXBFODVoQjNCOztBb0VqNmhCQTtFQU9JLFdBQVc7RUFDWCxnQkFBZ0I7RUFDaEIsZUFBZTtBcEU4NWhCbkI7O0FvRXY2aEJBO0VBZUksa0JBQWtCO0VBQ2xCLFVBQVU7RUFLVixXQUFXO0VBRVgsV0FBVztFQUNYLGdCQUFnQjtBcEV1NWhCcEI7O0FvRS82aEJBO0VBMkJNLFVBQVU7QXBFdzVoQmhCOztBb0VoNGhCQTs7O0VBR0UsbUJBQW1CO0FwRW00aEJyQjs7QW9FdDRoQkE7OztFQU1JLGdCQUFnQjtBcEVzNGhCcEI7O0FvRWw0aEJBOztFQUVFLFNBQVM7RUFDVCxtQkFBbUI7RUFDbkIsc0JBQXNCO0FwRXE0aEJ4Qjs7QW9FaDRoQkE7RUFDRSxrQjVCc0I4QjtFNEJyQjlCLGU1QnhCNEI7RTRCeUI1QixnQkFBZ0I7RUFDaEIsY0FBYztFQUNkLGMxQjFEb0I7RTBCMkRwQixrQkFBa0I7RUFDbEIseUIzQnBFaUQ7RTJCcUVqRCxzQjNCK0dtQztFMkI5R25DLGdCNUI0QjJCO0F4Q3UyaEI3Qjs7QW9FNTRoQkE7OztFQWFJLGdCNUJnQjJCO0U0QmYzQixlNUJsQzBCO0U0Qm1DMUIsZ0I1QndCeUI7QXhDNjJoQjdCOztBb0VwNWhCQTs7O0VBa0JJLGtCNUJRNEI7RTRCUDVCLGUzQjNDb0Q7RTJCNENwRCxnQjVCa0J5QjtBeENzM2hCN0I7O0FvRTU1aEJBOztFQTBCSSxhQUFhO0FwRXU0aEJqQjs7QW9FbDRoQkE7Ozs7Ozs7RURwR0UsMEJDMkc4QjtFRDFHOUIsNkJDMEc4QjtBcEVzNGhCaEM7O0FvRXA0aEJBO0VBQ0UsZUFBZTtBcEV1NGhCakI7O0FvRXI0aEJBOzs7Ozs7O0VEeEdFLHlCQytHNkI7RUQ5RzdCLDRCQzhHNkI7QXBFeTRoQi9COztBb0V2NGhCQTtFQUNFLGNBQWM7QXBFMDRoQmhCOztBb0VyNGhCQTtFQUNFLGtCQUFrQjtFQUdsQixZQUFZO0VBQ1osbUJBQW1CO0FwRXM0aEJyQjs7QW9FMzRoQkE7RUFVSSxrQkFBa0I7QXBFcTRoQnRCOztBb0UvNGhCQTtFQVlNLGlCQUFpQjtBcEV1NGhCdkI7O0FvRW41aEJBO0VBa0JNLFVBQVU7QXBFcTRoQmhCOztBb0V2NWhCQTs7RUEwQk0sa0JBQWtCO0FwRWs0aEJ4Qjs7QW9FNTVoQkE7O0VBZ0NNLFVBQVU7RUFDVixpQkFBaUI7QXBFaTRoQnZCOztBcUVoaWlCQTtFQUNFLGVBQWU7RUFDZixnQkFBZ0I7RUFDaEIsZ0JBQWdCO0FyRW1paUJsQjs7QWlEMWlpQkU7RUFFRSxXQUFXO0VBQ1gsY0FBYztBakQ0aWlCbEI7O0FpRDFpaUJFO0VBQ0UsV0FBVztBakQ2aWlCZjs7QXFFL2lpQkE7RUFPSSxrQkFBa0I7RUFDbEIsY0FBYztBckU0aWlCbEI7O0FxRXBqaUJBO0VBV00sa0JBQWtCO0VBQ2xCLGNBQWM7RUFDZCxrQjVCcVorQztBekN3cGhCckQ7O0FxRTFqaUJBO0VBZ0JRLHFCQUFxQjtFQUNyQix5QjVCVjJDO0F6Q3dqaUJuRDs7QXFFL2ppQkE7RUF1Qk0sYzVCakI2QztBekM2amlCbkQ7O0FxRW5raUJBO0VBMkJRLGM1QnJCMkM7RTRCc0IzQyxxQkFBcUI7RUFDckIsbUI1QmtNb0M7RTRCak1wQyw2QkFBNkI7QXJFNGlpQnJDOztBcUUxa2lCQTtFQXdDTSx5QjVCakM2QztFNEJrQzdDLHFCM0J4Q1U7QTFDOGtpQmhCOztBcUUva2lCQTtFTEhFLFdBQVc7RUFDWCxjQUEyQztFQUMzQyxnQkFBZ0I7RUFDaEIseUJBSmdDO0FoRTBsaUJsQzs7QXFFdGxpQkE7RUEwREksZUFBZTtBckVnaWlCbkI7O0FxRXZoaUJBO0VBQ0UsNkI1QnFXOEM7QXpDcXJoQmhEOztBcUUzaGlCQTtFQUdJLFdBQVc7RUFFWCxtQkFBbUI7QXJFMmhpQnZCOztBcUVoaWlCQTtFQVNNLGlCQUFpQjtFQUNqQixrQjdCbEJ5QjtFNkJtQnpCLDZCQUE2QjtFQUM3QixzQkFBMEQ7QXJFMmhpQmhFOztBcUV2aWlCQTtFQWNRLGtDNUJ3VndDO0F6Q3FzaEJoRDs7QXFFM2lpQkE7RUF1QlEsYzNCM0VjO0UyQjRFZCxlQUFlO0VBQ2YseUIzQjNEYztFMkI0RGQsc0I1QmtWd0M7RTRCalZ4QyxnQ0FBZ0M7QXJFd2hpQnhDOztBcUUxZ2lCQTtFQUVJLFdBQVc7QXJFNGdpQmY7O0FxRTlnaUJBO0VBTU0sZ0I3QlR1QjtBeENxaGlCN0I7O0FxRWxoaUJBO0VBU00sZ0JBQWdCO0FyRTZnaUJ0Qjs7QXFFdGhpQkE7RUFpQlEsYzNCNUZjO0UyQjZGZCx5QjNCN0hRO0ExQ3NvaUJoQjs7QXFFamdpQkE7RUFFSSxXQUFXO0FyRW1naUJmOztBcUVyZ2lCQTtFQUlNLGVBQWU7RUFDZixjQUFjO0FyRXFnaUJwQjs7QXFFei9oQkE7RUFDRSxXQUFXO0FyRTQvaEJiOztBcUU3L2hCQTtFQUlJLFdBQVc7QXJFNi9oQmY7O0FxRWpnaUJBO0VBTU0sa0JBQWtCO0VBQ2xCLGtCQUFrQjtBckUrL2hCeEI7O0FxRXRnaUJBO0VBWUksU0FBUztFQUNULFVBQVU7QXJFOC9oQmQ7O0FxRTMvaEJFO0VBaEJGO0lBa0JNLG1CQUFtQjtJQUNuQixTQUFTO0VyRTgvaEJiO0VxRWpoaUJGO0lBcUJRLGdCQUFnQjtFckUrL2hCdEI7QUFDRjs7QXFFdi9oQkE7RUFDRSxnQkFBZ0I7QXJFMC9oQmxCOztBcUUzL2hCQTtFQUtJLGVBQWU7RUFDZixnQjdCbEZ5QjtBeEM0a2lCN0I7O0FxRWhnaUJBOzs7OztFQVlJLHNCNUJnUGtEO0F6QzR3aEJ0RDs7QXFFei9oQkU7RUFmRjtJQWlCTSw2QjVCMk9nRDtJNEIxT2hELHNCQUEwRDtFckU0L2hCOUQ7RXFFOWdpQkY7Ozs7O0lBdUJNLDRCM0IzS2dCO0UxQ3lxaUJwQjtBQUNGOztBcUVyL2hCQTtFQUVJLGFBQWE7QXJFdS9oQmpCOztBcUV6L2hCQTtFQUtJLGNBQWM7QXJFdy9oQmxCOztBcUUvK2hCQTtFQUVFLGdCQUFnQjtFRjNPaEIseUJFNk80QjtFRjVPNUIsMEJFNE80QjtBckVpL2hCOUI7O0FvQzFwaUJFO0VrQzVEQSxrQkFBa0I7RUFDbEIsZ0I5QndXcUM7RThCdldyQyxnQjlCd1drQztFOEJ2V2xDLDZCQUE2QjtBdEUwdGlCL0I7O0FpRHB1aUJFO0VBRUUsV0FBVztFQUNYLGNBQWM7QWpEc3VpQmxCOztBaURwdWlCRTtFQUNFLFdBQVc7QWpEdXVpQmY7O0FzRTl0aUJFO0VsQ29EQTtJa0NuREUsZ0I5QmtXZ0M7RXhDZzRoQmxDO0FBQ0Y7O0FpRG52aUJFO0VBRUUsV0FBVztFQUNYLGNBQWM7QWpEcXZpQmxCOztBaURudmlCRTtFQUNFLFdBQVc7QWpEc3ZpQmY7O0FzRS90aUJFO0VBSEY7SUFJSSxXQUFXO0V0RW11aUJiO0FBQ0Y7O0FzRXJ0aUJBO0VBQ0UsbUI3QjZUZ0U7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QXRFa3ZpQjlCOztBc0UvdWlCQTtFQUNFLGdCQUFnQjtFSHZVaEIseUIzQm1Ya0M7RTJCbFhsQywwQjNCa1hrQztFMkIzV2xDLDZCR2lVK0I7RUhoVS9CLDRCR2dVK0I7QXRFb3ZpQmpDOztBc0U1dWlCQTtFQzlVRSx1QkFBb0Q7RUFDcEQsMEJBQXVEO0F2RThqakJ6RDs7QXNFanZpQkE7RUM5VUUsdUJBQW9EO0VBQ3BELDBCQUF1RDtBdkVta2pCekQ7O0FzRXR2aUJBO0VDOVVFLHFCQUFvRDtFQUNwRCx3QkFBdUQ7QXZFd2tqQnpEOztBc0UzdWlCQTtFQzlWRSx1QkFBb0Q7RUFDcEQsMEJBQXVEO0F2RTZrakJ6RDs7QXNFN3VpQkU7RUFIRjtJQUlJLFdBQVc7SUFDWCxrQjdCTThEO0k2Qkw5RCxpQjdCSzhEO0V6QzR1aUJoRTtBQUNGOztBc0VydWlCQTtFQUNFO0lBQ0Usc0JBQXNCO0V0RXd1aUJ4QjtFc0V0dWlCQTtJQUNFLHVCQUF1QjtJQUN6QixtQjdCZGdFO0V6Q3N2aUJoRTtFc0UxdWlCQTtJQUtJLGVBQWU7RXRFd3VpQm5CO0FBQ0Y7O0FzRS90aUJBO0VBQ0UscUM5QmZvRDtFOEJnQnBELHlCOUJmNEM7QXhDaXZpQjlDOztBc0VwdWlCQTtFQUtJLGM1QnRXa0I7QTFDeWtqQnRCOztBc0V4dWlCQTtFQVFNLGM5QlI2RTtFOEJTN0UsNkI5QlJnRDtBeEM0dWlCdEQ7O0FzRTd1aUJBO0VBY0ksVzdCckNtQztBekN3d2lCdkM7O0FzRWp2aUJBO0VBbUJNLGM1QnBYZ0I7QTFDc2xqQnRCOztBc0VydmlCQTtFQXVCUSxjNUJ4WGM7RTRCeVhkLDZCN0J4QzhDO0F6QzB3aUJ0RDs7QXNFMXZpQkE7RUErQlEsVzlCdEN1QztFOEJ1Q3ZDLHlCNUJqWWM7QTFDZ21qQnRCOztBc0UvdmlCQTtFQXVDUSxXOUI1Q3VDO0U4QjZDdkMsNkI5QjVDOEM7QXhDd3dpQnREOztBc0Vwd2lCQTtFQWtEUSxXOUJ6RHVDO0U4QjBEdkMseUI1QnBaYztBMUMwbWpCdEI7O0FzRWx0aUJJO0VBdkRKO0lBMkRVLGM1QjVaWTtFMUMrbWpCcEI7RXNFOXdpQkY7SUE4RFksYzVCL1pVO0k0QmdhViw2QjdCL0UwQztFekNreWlCcEQ7RXNFbHhpQkY7SUFzRVksVzlCN0VtQztJOEI4RW5DLHlCNUJ4YVU7RTFDdW5qQnBCO0VzRXR4aUJGO0lBOEVZLFc5Qm5GbUM7SThCb0ZuQyw2QjlCbkYwQztFeEM4eGlCcEQ7QUFDRjs7QXNFM3hpQkE7RUF1RkkseUI5QmpGa0Q7QXhDeXhpQnREOztBc0UveGlCQTtFQTBGTSw2QjlCdEZnRDtBeEMreGlCdEQ7O0FzRW55aUJBO0VBNkZNLHlCNUI5YmdCO0ExQ3dvakJ0Qjs7QXNFdnlpQkE7O0VBbUdJLHlCOUJoSDBDO0F4Q3l6aUI5Qzs7QXNFNXlpQkE7RUE0R0ksYzVCN2NrQjtBMUNpcGpCdEI7O0FzRWh6aUJBO0VBOEdNLGM1Qi9jZ0I7QTFDcXBqQnRCOztBc0VwemlCQTtFQW1ISSxjNUJwZGtCO0ExQ3lwakJ0Qjs7QXNFeHppQkE7RUFzSE0sYzVCdmRnQjtBMUM2cGpCdEI7O0FzRTV6aUJBOzs7RUE0SFEsVzlCakl1QztBeEN1MGlCL0M7O0FzRTlyaUJBO0VBQ0Usc0I3QmpJOEM7RTZCa0k5QyxxQjdCakl5RTtBekNrMGlCM0U7O0FzRW5zaUJBO0VBS0ksYzdCaklpRTtBekNtMGlCckU7O0FzRXZzaUJBO0VBUU0sVzdCMUgwQztFNkIySDFDLDZCN0IxSGlEO0F6QzZ6aUJ2RDs7QXNFNXNpQkE7RUFjSSxjN0IvSWlFO0F6Q2kxaUJyRTs7QXNFaHRpQkE7RUFtQk0sYzdCL0krRDtBekNnMWlCckU7O0FzRXB0aUJBO0VBdUJRLFc3QmxKd0M7RTZCbUp4Qyw2QjdCbEorQztBekNtMWlCdkQ7O0FzRXp0aUJBO0VBK0JRLFc3QjFKd0M7RTZCMkp4Qyx5QjdCeEptRTtBekNzMWlCM0U7O0FzRTl0aUJBO0VBdUNRLFc3QjlKd0M7RTZCK0p4Qyw2QjdCOUorQztBekN5MWlCdkQ7O0FzRW51aUJBO0VBaURRLFc3QjVLd0M7RTZCNkt4Qyx5QjdCMUttRTtBekNnMmlCM0U7O0FzRWxyaUJJO0VBdERKO0lBMERVLHFCN0J6TGlFO0V6QzQyaUJ6RTtFc0U3dWlCRjtJQTZEVSx5QjdCNUxpRTtFekMrMmlCekU7RXNFaHZpQkY7SUFnRVUsYzdCNUwyRDtFekMrMmlCbkU7RXNFbnZpQkY7SUFtRVksVzdCOUxvQztJNkIrTHBDLDZCN0I5TDJDO0V6Q2kzaUJyRDtFc0V2dmlCRjtJQTJFWSxXN0J0TW9DO0k2QnVNcEMseUI3QnBNK0Q7RXpDbTNpQnpFO0VzRTN2aUJGO0lBbUZZLFc3QjFNb0M7STZCMk1wQyw2QjdCMU0yQztFekNxM2lCckQ7QUFDRjs7QXNFaHdpQkE7RUE2Rkksa0I3QnpNNEM7QXpDZzNpQmhEOztBc0Vwd2lCQTtFQWdHTSxzQjdCOU0wQztBekNzM2lCaEQ7O0FzRXh3aUJBO0VBbUdNLHNCN0JoTjBDO0F6Q3kzaUJoRDs7QXNFNXdpQkE7O0VBeUdJLHFCQUE0QztBdEV3cWlCaEQ7O0FzRWp4aUJBO0VBNkdJLGM3QnpPaUU7QXpDaTVpQnJFOztBc0VyeGlCQTtFQStHTSxXN0IxTzBDO0F6Q281aUJoRDs7QXNFenhpQkE7RUFvSEksYzdCaFBpRTtBekN5NWlCckU7O0FzRTd4aUJBO0VBdUhNLFc3QmxQMEM7QXpDNDVpQmhEOztBc0VqeWlCQTs7O0VBNkhRLFc3QnBQd0M7QXpDODVpQmhEOztBd0VoempCQTtFQUNFLFloQzZ4QmdDO0VnQzV4QmhDLG1CaEM4RG9FO0VnQzdEcEUsZ0JBQWdCO0VBQ2hCLDZCaEM0eEIwQztFZ0MzeEIxQyxnQmhDdUcyQjtBeEM0c2pCN0I7O0F3RXh6akJBO0VBUUkscUJBQXFCO0F4RW96akJ6Qjs7QXdFNXpqQkE7RUFXTSxjQUFjO0VBQ2QsYzlCSGdCO0U4Qk1oQixhQUEyQztBeEVtempCakQ7O0F3RWwwakJBO0VBb0JJLGM5QlhrQjtBMUM2empCdEI7O0F5RXgwakJBO0VBQ0UscUJBQXFCO0VBQ3JCLGVBQWU7RUFDZixjQUErQjtFQUMvQixnQmpDMEcyQjtBeENpdWpCN0I7O0F5RS8wakJBO0VBT0ksZUFBZTtBekU0MGpCbkI7O0F5RW4xakJBOztFQVVNLGtCQUFrQjtFQUNsQixXQUFXO0VBQ1gsa0JqQ29GMEI7RWlDbkYxQixpQkFBaUI7RUFDakIsa0JqQ2tEeUI7RWlDakR6QixjL0JUVTtFK0JVVixxQkFBcUI7RUFDckIsc0JoQ21icUM7RWdDbGJyQyxzQmhDbWJxQztBekMyNWlCM0M7O0F5RWgyakJBOzs7RUFzQlEsVUFBVTtFQUNWLGMvQmhCUTtFK0JpQlIseUJoQ1oyQztFZ0NhM0Msa0JoQ2dibUM7QXpDZzZpQjNDOztBeUV6MmpCQTs7RUErQlEsY0FBYztFTm5CcEIseUIzQmtHMkI7RTJCakczQiw0QjNCaUcyQjtBeENrd2pCN0I7O0F5RWgzakJBOztFTklFLDBCM0IwRzJCO0UyQnpHM0IsNkIzQnlHMkI7QXhDd3dqQjdCOztBeUV0M2pCQTs7OztFQWdETSxVQUFVO0VBQ1YsV2hDMFpxQztFZ0N6WnJDLGVBQWU7RUFDZix5QnhFckRzQjtFd0VzRHRCLHFCeEV0RHNCO0FEbTRqQjVCOztBeUVqNGpCQTs7Ozs7O0VBK0RNLGNoQ3BENkM7RWdDcUQ3QyxtQmhDb0tzQztFZ0NuS3RDLHNCaEMrWXFDO0VnQzlZckMsa0JoQytZcUM7QXpDNDdpQjNDOztBMEU1NGpCSTs7RUFFRSxrQmxDZ0cwQjtFa0MvRjFCLGVqQzZDa0Q7RWlDNUNsRCxnQmxDc0d5QjtBeEN5eWpCL0I7O0EwRTU0akJNOztFUElKLHlCM0JtRzJCO0UyQmxHM0IsNEIzQmtHMkI7QXhDMnlqQjdCOztBMEU1NGpCTTs7RVBWSiwwQjNCMkcyQjtFMkIxRzNCLDZCM0IwRzJCO0F4Q2l6akI3Qjs7QTBFLzVqQkk7O0VBRUUsZ0JsQ21HeUI7RWtDbEd6QixlbENpRHdCO0VrQ2hEeEIsbUJsQ3VHNEI7QXhDMnpqQmxDOztBMEUvNWpCTTs7RVBJSix5QjNCb0cyQjtFMkJuRzNCLDRCM0JtRzJCO0F4QzZ6akI3Qjs7QTBFLzVqQk07O0VQVkosMEIzQjRHMkI7RTJCM0czQiw2QjNCMkcyQjtBeENtMGpCN0I7O0EyRWo3akJBO0VBQ0UsZUFBZTtFQUNmLGNBQStCO0VBQy9CLGtCQUFrQjtFQUNsQixnQkFBZ0I7QTNFbzdqQmxCOztBaUR6N2pCRTtFQUVFLFdBQVc7RUFDWCxjQUFjO0FqRDI3akJsQjs7QWlEejdqQkU7RUFDRSxXQUFXO0FqRDQ3akJmOztBMkVqOGpCQTtFQU9JLGVBQWU7QTNFODdqQm5COztBMkVyOGpCQTs7RUFVTSxxQkFBcUI7RUFDckIsaUJBQWlCO0VBQ2pCLHNCbENzYnFDO0VrQ3JickMsc0JsQ3NicUM7RWtDcmJyQyxtQmxDMGNxQztBekNzL2lCM0M7O0EyRTk4akJBOztFQW1CTSxxQkFBcUI7RUFDckIseUJsQ1Y2QztBekMwOGpCbkQ7O0EyRXA5akJBOztFQTJCTSxZQUFZO0EzRTg3akJsQjs7QTJFejlqQkE7O0VBa0NNLFdBQVc7QTNFNDdqQmpCOztBMkU5OWpCQTs7OztFQTJDTSxjbENsQzZDO0VrQ21DN0MsbUJsQ3NMc0M7RWtDckx0QyxzQmxDcVpxQztBekNxaWpCM0M7O0FvQzU1akJFO0V3QzNFQSxlQUFlO0VBQ2YsdUJBQXVCO0VBQ3ZCLGNBQWM7RUFDZCxnQkFBZ0I7RUFDaEIsY0FBYztFQUNkLFduQytqQmdDO0VtQzlqQmhDLGtCQUFrQjtFQUNsQixtQkFBbUI7RUFDbkIsd0JBQXdCO0VBQ3hCLG9CQUFvQjtBNUUyK2pCdEI7O0E0RXIvakJBO0VBZ0JJLGFBQWE7QTVFeStqQmpCOztBNEVyK2pCRTtFQUNFLGtCQUFrQjtFQUNsQixTQUFTO0E1RXcrakJiOztBNEVuK2pCQTtFQUdJLFduQ3lpQjhCO0VtQ3hpQjlCLHFCQUFxQjtFQUNyQixlQUFlO0E1RW8rakJuQjs7QTRFNzlqQkE7RUN4Q0UseUJwQ1dpRDtBekM4L2pCbkQ7O0E2RXRna0JJO0VBRUUseUJBQXFDO0E3RXdna0IzQzs7QTRFaitqQkE7RUM1Q0UseUI1RUYwQjtBRG1oa0I1Qjs7QTZFOWdrQkk7RUFFRSx5QkFBcUM7QTdFZ2hrQjNDOztBNEVyK2pCQTtFQ2hERSx5Qm5DTWM7QTFDbWhrQmhCOztBNkV0aGtCSTtFQUVFLHlCQUFxQztBN0V3aGtCM0M7O0E0RXorakJBO0VDcERFLHlCbkNnQmdCO0ExQ2loa0JsQjs7QTZFOWhrQkk7RUFFRSx5QkFBcUM7QTdFZ2lrQjNDOztBNEU3K2pCQTtFQ3hERSx5Qm5Dd0RtQjtBMUNpL2pCckI7O0E2RXRpa0JJO0VBRUUseUJBQXFDO0E3RXdpa0IzQzs7QTRFai9qQkE7RUM1REUseUJuQzREb0I7QTFDcS9qQnRCOztBNkU5aWtCSTtFQUVFLHlCQUFxQztBN0VnamtCM0M7O0E4RWxqa0JBO0VBQ0UscUJBQXFCO0VBQ3JCLGVBQWU7RUFDZixnQkFBZ0I7RUFDaEIsZXRDOEM0QjtFc0M3QzVCLGlCckNzd0JnQztFcUNyd0JoQyxjckNzd0I2QjtFcUNyd0I3QixXckMwdkJnQztFcUN6dkJoQyxrQkFBa0I7RUFDbEIsbUJBQW1CO0VBQ25CLHNCQUFzQjtFQUN0Qix5QnJDSGlEO0VxQ0lqRCxtQnJDaXdCZ0M7QXpDb3ppQmxDOztBOEVqa2tCQTtFQWdCSSxhQUFhO0E5RXFqa0JqQjs7QThFamprQkU7RUFDRSxrQkFBa0I7RUFDbEIsU0FBUztBOUVvamtCYjs7QThFamprQkU7O0VBRUUsTUFBTTtFQUNOLGdCQUFnQjtBOUVvamtCcEI7O0E4RTlpa0JFOztFQUVFLGNwQ2pDWTtFb0NrQ1osc0JyQ291QjhCO0F6QzYwaUJsQzs7QThFOWlrQkU7RUFDRSxZQUFZO0E5RWlqa0JoQjs7QThFOWlrQkU7RUFDRSxpQkFBaUI7QTlFaWprQnJCOztBOEU5aWtCRTtFQUNFLGdCQUFnQjtBOUVpamtCcEI7O0E4RTVpa0JBO0VBR0ksV3JDMHNCOEI7RXFDenNCOUIscUJBQXFCO0VBQ3JCLGVBQWU7QTlFNmlrQm5COztBK0V6bWtCQTtFQUNFLGlCdENxZW1DO0VzQ3BlbkMsb0J0Q29lbUM7RXNDbmVuQyxtQnRDbWVtQztFc0NsZW5DLGN0Q21lc0M7RXNDbGV0Qyx5QnRDS2lEO0F6Q3Vta0JuRDs7QStFam5rQkE7O0VBU0ksY3RDZ2VvQztBekM2b2pCeEM7O0ErRXRua0JBO0VBYUksbUJBQXVDO0VBQ3ZDLGV0QzRkMEQ7RXNDM2QxRCxnQkFBZ0I7QS9FNm1rQnBCOztBK0U1bmtCQTtFQW1CSSx5QkFBNEM7QS9FNm1rQmhEOztBK0UxbWtCRTs7RUFFRSxtQkFBdUM7RUFDdkMsa0JBQXNDO0VBQ3RDLGdCdkNtRnlCO0F4QzBoa0I3Qjs7QStFdm9rQkE7RUE4QkksZUFBZTtBL0U2bWtCbkI7O0ErRTFta0JFO0VBakNGO0lBa0NJLGlCQUF1QztJQUN2QyxvQkFBMEM7RS9FOG1rQjVDO0UrRTNua0JBOztJQWlCSSxtQkFBdUM7SUFDdkMsa0JBQXNDO0UvRThta0IxQztFK0V0cGtCRjs7SUE2Q00sZXRDOGJ3RDtFekMrcWpCNUQ7QUFDRjs7QWdGMXBrQkE7RUFDRSxjQUFjO0VBQ2QsZXhDNnVCdUQ7RXdDNXVCdkQsbUJ4QzREb0U7RXdDM0RwRSxrQnhDeUQ2QjtFd0N4RDdCLDZCeEM0dUJ1QztFd0MzdUJ2Qyw2QnhDNnVCdUM7RXdDNXVCdkMsZ0J4Q29HMkI7RUR3RTNCLDJDeUMzSzBDO0V6QzRLckMsc0N5QzVLcUM7RXpDNktsQyxtQ3lDN0trQztBaEYrcGtCNUM7O0FnRnZxa0JBOztFcENGRSxjQURtQztFQUVuQyxlQUFlO0VBQ2YsWUFBWTtFb0NhVixrQkFBa0I7RUFDbEIsaUJBQWlCO0FoRmtxa0JyQjs7QWdGaHJrQkE7RUFxQkksZXhDMEU0QjtFd0N6RTVCLGN2Q2hCNkM7QXpDK3FrQmpEOztBZ0YxcGtCQTs7O0VBR0UscUJ0QzNCYztBMUN3cmtCaEI7O0FpRnpya0JBO0VBQ0UsYXhDMG1CZ0M7RXdDem1CaEMsbUJ6QzJEb0U7RXlDMURwRSw2QkFBNkI7RUFDN0IsZ0J6Q3FHMkI7QXhDdWxrQjdCOztBaUZoc2tCQTtFQVFJLGFBQWE7RUFDYixjQUFjO0FqRjRya0JsQjs7QWlGcnNrQkE7RUFjSSxpQnhDK2xCOEI7QXpDNGxqQmxDOztBaUZ6c2tCQTs7RUFvQkksZ0JBQWdCO0FqRjBya0JwQjs7QWlGOXNrQkE7RUF3QkksZUFBZTtBakYwcmtCbkI7O0FpRmpya0JBOztFQUVFLG1CQUFvQztBakZvcmtCdEM7O0FpRnRya0JBOztFQU1JLGtCQUFrQjtFQUNsQixTQUFTO0VBQ1QsWUFBWTtFQUNaLGNBQWM7QWpGcXJrQmxCOztBaUY3cWtCQTtFQ3ZERSxjekNvZnNDO0V5Q25mdEMseUJ6Q29mc0M7RXlDbmZ0QyxxQnpDb2Y2RTtBekNvdmpCL0U7O0FrRnR1a0JFO0VBQ0UseUJBQXFDO0FsRnl1a0J6Qzs7QWtGdHVrQkU7RUFDRSxjQUErQjtBbEZ5dWtCbkM7O0FpRnZya0JBO0VDM0RFLGN6Q3dmc0M7RXlDdmZ0Qyx5QnpDd2ZzQztFeUN2ZnRDLHFCekN3ZjBFO0F6Qzh2akI1RTs7QWtGcHZrQkU7RUFDRSx5QkFBcUM7QWxGdXZrQnpDOztBa0ZwdmtCRTtFQUNFLGNBQStCO0FsRnV2a0JuQzs7QWlGanNrQkE7RUMvREUsY3pDNGZzQztFeUMzZnRDLHlCekM0ZnNDO0V5QzNmdEMscUJ6QzRmNkU7QXpDd3dqQi9FOztBa0Zsd2tCRTtFQUNFLHlCQUFxQztBbEZxd2tCekM7O0FrRmx3a0JFO0VBQ0UsY0FBK0I7QWxGcXdrQm5DOztBaUYzc2tCQTtFQ25FRSxjekNnZ0JzQztFeUMvZnRDLHlCekNnZ0JzQztFeUMvZnRDLHFCekNnZ0I0RTtBekNreGpCOUU7O0FrRmh4a0JFO0VBQ0UseUJBQXFDO0FsRm14a0J6Qzs7QWtGaHhrQkU7RUFDRSxjQUErQjtBbEZteGtCbkM7O0FtRnR4a0JBO0VBQ0U7SUFBUSwyQkFBMkI7RW5GMHhrQm5DO0VtRnp4a0JBO0lBQVEsd0JBQXdCO0VuRjR4a0JoQztBQUNGOztBbUZ6eGtCQTtFQUNFO0lBQVEsMkJBQTJCO0VuRjZ4a0JuQztFbUY1eGtCQTtJQUFRLHdCQUF3QjtFbkYreGtCaEM7QUFDRjs7QW1GeHhrQkE7RUFDRSxZM0MyQ29FO0UyQzFDcEUsbUIzQzBDb0U7RTJDekNwRSxnQkFBZ0I7RUFDaEIseUIxQ2duQm1DO0UwQy9tQm5DLGdCM0NtRjJCO0VEN0MzQixzRDRDckNxRDtFNUNzQzdDLDhDNEN0QzZDO0FuRjR4a0J2RDs7QW1GeHhrQkE7RUFDRSxXQUFXO0VBQ1gsU0FBUztFQUNULFlBQVk7RUFDWixlM0NpQjRCO0UyQ2hCNUIsaUIzQzZCb0U7RTJDNUJwRSxXMUNzbUJnQztFMENybUJoQyxrQkFBa0I7RUFDbEIseUJsRjFDMEI7RXNDbUUxQixzRDRDeEJxRDtFNUN5QjdDLDhDNEN6QjZDO0U1QzZJckQsbUM0QzVJa0M7RTVDNkk3Qiw4QjRDN0k2QjtFNUM4STFCLDJCNEM5STBCO0FuRjh4a0JwQzs7QW1GdHhrQkE7O0VDREUsNk1BQXFKO0VBQ3JKLHdNQUFnSjtFQUNoSixxTUFBNkk7RURFN0ksMEJBQTBCO0FuRjJ4a0I1Qjs7QW1GcHhrQkE7O0U1QzVDRSwwRDRDOEMwRDtFNUM3Q3JELHFENEM2Q3FEO0U1QzVDbEQsa0Q0QzRDa0Q7QW5GeXhrQjVEOztBbUZseGtCQTtFRXJFRSx5QjNDTWM7QTFDcTFrQmhCOztBcUZ4MWtCRTtFRDhDQSw2TUFBcUo7RUFDckosd01BQWdKO0VBQ2hKLHFNQUE2STtBcEY4eWtCL0k7O0FtRnh4a0JBO0VFekVFLHlCM0NnQmdCO0ExQ3Exa0JsQjs7QXFGbDJrQkU7RUQ4Q0EsNk1BQXFKO0VBQ3JKLHdNQUFnSjtFQUNoSixxTUFBNkk7QXBGd3prQi9JOztBbUY5eGtCQTtFRTdFRSx5QjNDd0RtQjtBMUN1emtCckI7O0FxRjUya0JFO0VEOENBLDZNQUFxSjtFQUNySix3TUFBZ0o7RUFDaEoscU1BQTZJO0FwRmswa0IvSTs7QW1GcHlrQkE7RUVqRkUseUIzQzREb0I7QTFDNnprQnRCOztBcUZ0M2tCRTtFRDhDQSw2TUFBcUo7RUFDckosd01BQWdKO0VBQ2hKLHFNQUE2STtBcEY0MGtCL0k7O0FzRmw0a0JBO0VBRUUsZ0JBQWdCO0F0Rm80a0JsQjs7QXNGdDRrQkE7RUFLSSxhQUFhO0F0RnE0a0JqQjs7QXNGajRrQkE7O0VBRUUsZ0JBQWdCO0VBQ2hCLE9BQU87QXRGbzRrQlQ7O0FzRmo0a0JBO0VBQ0UsY0FBYztBdEZvNGtCaEI7O0FzRmo0a0JBO0VBQ0UsY0FBYztBdEZvNGtCaEI7O0FzRnI0a0JBO0VBS0ksZUFBZTtBdEZvNGtCbkI7O0FzRmg0a0JBOztFQUVFLGtCQUFrQjtBdEZtNGtCcEI7O0FzRmg0a0JBOztFQUVFLG1CQUFtQjtBdEZtNGtCckI7O0FzRmg0a0JBOzs7RUFHRSxtQkFBbUI7RUFDbkIsbUJBQW1CO0F0Rm00a0JyQjs7QXNGaDRrQkE7RUFDRSxzQkFBc0I7QXRGbTRrQnhCOztBc0ZoNGtCQTtFQUNFLHNCQUFzQjtBdEZtNGtCeEI7O0FzRi8za0JBO0VBQ0UsYUFBYTtFQUNiLGtCQUFrQjtBdEZrNGtCcEI7O0FzRjUza0JBO0VBQ0UsZUFBZTtFQUNmLGdCQUFnQjtBdEYrM2tCbEI7O0F1RnQ3a0JBO0VBRUUsZUFBZTtFQUNmLG1CQUFtQjtBdkZ3N2tCckI7O0F1Rmg3a0JBO0VBQ0Usa0JBQWtCO0VBQ2xCLGNBQWM7RUFDZCxrQkFBa0I7RUFFbEIsbUJBQW1CO0VBQ25CLHNCOUMwb0JrQztFOEN6b0JsQyxzQjlDMm9Ca0M7QXpDdXlqQnBDOztBdUZ6N2tCQTtFcEJqQkUseUIzQjhHMkI7RTJCN0czQiwwQjNCNkcyQjtBeENpMmtCN0I7O0F1Rjk3a0JBO0VBY0ksZ0JBQWdCO0VwQnZCbEIsNkIzQnNHMkI7RTJCckczQiw0QjNCcUcyQjtBeEN1MmtCN0I7O0F1RnA4a0JBO0VBc0JJLGM5QzVCK0M7RThDNkIvQyxtQjlDNEx3QztFOEMzTHhDLHlCOUM3QitDO0F6Qys4a0JuRDs7QXVGMThrQkE7RUE0Qk0sY0FBYztBdkZrN2tCcEI7O0F1Rjk4a0JBO0VBK0JNLGM5Q3JDNkM7QXpDdzlrQm5EOztBdUZsOWtCQTtFQXVDSSxVQUFVO0VBQ1YsYzdDbkJrQjtFNkNvQmxCLHlCN0NwRFk7RTZDcURaLHFCN0NyRFk7QTFDbytrQmhCOztBdUZ6OWtCQTs7Ozs7OztFQWdETSxjQUFjO0F2Rm03a0JwQjs7QXVGbitrQkE7RUFtRE0sYzlDNG1CNkQ7QXpDdzBqQm5FOztBdUZ6NmtCQTs7RUFFRSxXOUN3bUJrQztBekNvMGpCcEM7O0F1Rjk2a0JBOztFQUtJLFc5Q3VtQmdDO0F6Q3UwakJwQzs7QXVGbjdrQkE7OztFQVdJLFc5QytsQmdDO0U4QzlsQmhDLHFCQUFxQjtFQUNyQix5QjlDNGtCbUM7QXpDazJqQnZDOztBdUYxNmtCQTtFQUNFLFdBQVc7RUFDWCxnQkFBZ0I7QXZGNjZrQmxCOztBd0YvZ2xCRTtFQUNFLGMvQ21mb0M7RStDbGZwQyx5Qi9DbWZvQztBekMraGtCeEM7O0F3RjdnbEJFOztFQUVFLGMvQzJlb0M7QXpDcWlrQnhDOztBd0ZsaGxCRTs7RUFLSSxjQUFjO0F4RmtobEJwQjs7QXdGdmhsQkU7OztFQVVJLGMvQ21la0M7RStDbGVsQyx5QkFBeUM7QXhGbWhsQi9DOztBd0Y5aGxCRTs7OztFQWdCSSxXQUFXO0VBQ1gseUIvQzRka0M7RStDM2RsQyxxQi9DMmRrQztBekMwamtCeEM7O0F3RjlpbEJFO0VBQ0UsYy9DdWZvQztFK0N0ZnBDLHlCL0N1Zm9DO0F6QzBqa0J4Qzs7QXdGNWlsQkU7O0VBRUUsYy9DK2VvQztBekNna2tCeEM7O0F3RmpqbEJFOztFQUtJLGNBQWM7QXhGaWpsQnBCOztBd0Z0amxCRTs7O0VBVUksYy9DdWVrQztFK0N0ZWxDLHlCQUF5QztBeEZramxCL0M7O0F3RjdqbEJFOzs7O0VBZ0JJLFdBQVc7RUFDWCx5Qi9DZ2VrQztFK0MvZGxDLHFCL0MrZGtDO0F6Q3Fsa0J4Qzs7QXdGN2tsQkU7RUFDRSxjL0MyZm9DO0UrQzFmcEMseUIvQzJmb0M7QXpDcWxrQnhDOztBd0Yza2xCRTs7RUFFRSxjL0NtZm9DO0F6QzJsa0J4Qzs7QXdGaGxsQkU7O0VBS0ksY0FBYztBeEZnbGxCcEI7O0F3RnJsbEJFOzs7RUFVSSxjL0MyZWtDO0UrQzFlbEMseUJBQXlDO0F4RmlsbEIvQzs7QXdGNWxsQkU7Ozs7RUFnQkksV0FBVztFQUNYLHlCL0NvZWtDO0UrQ25lbEMscUIvQ21la0M7QXpDZ25rQnhDOztBd0Y1bWxCRTtFQUNFLGMvQytmb0M7RStDOWZwQyx5Qi9DK2ZvQztBekNnbmtCeEM7O0F3RjFtbEJFOztFQUVFLGMvQ3Vmb0M7QXpDc25rQnhDOztBd0YvbWxCRTs7RUFLSSxjQUFjO0F4RittbEJwQjs7QXdGcG5sQkU7OztFQVVJLGMvQytla0M7RStDOWVsQyx5QkFBeUM7QXhGZ25sQi9DOztBd0YzbmxCRTs7OztFQWdCSSxXQUFXO0VBQ1gseUIvQ3dla0M7RStDdmVsQyxxQi9DdWVrQztBekMyb2tCeEM7O0F1RnRobEJBO0VBQ0UsYUFBYTtFQUNiLGtCQUFrQjtBdkZ5aGxCcEI7O0F1RnZobEJBO0VBQ0UsZ0JBQWdCO0VBQ2hCLGdCQUFnQjtBdkYwaGxCbEI7O0F5RmxwbEJBO0VBQ0UsbUJqRDhEb0U7RWlEN0RwRSxzQmhENnJCZ0M7RWdENXJCaEMsNkJBQTZCO0VBQzdCLGdCakR1RzJCO0VEN0MzQixpRGtEekRnRDtFbEQwRHhDLHlDa0QxRHdDO0F6RnNwbEJsRDs7QXlGbHBsQkE7RUFDRSxhaERzckJnQztBekMrOWpCbEM7O0FpRGpxbEJFO0VBRUUsV0FBVztFQUNYLGNBQWM7QWpEbXFsQmxCOztBaURqcWxCRTtFQUNFLFdBQVc7QWpEb3FsQmY7O0F5RnpwbEJBO0VBQ0Usa0JoRGlyQnFDO0VnRGhyQnJDLG9DQUFvQztFdEJwQnBDLDBCM0I4RzJCO0UyQjdHM0IsMkIzQjZHMkI7QXhDb2tsQjdCOztBeUZocWxCQTtFQU1JLGNBQWM7QXpGOHBsQmxCOztBeUZ6cGxCQTtFQUNFLGFBQWE7RUFDYixnQkFBZ0I7RUFDaEIsZUFBMEM7RUFDMUMsY0FBYztBekY0cGxCaEI7O0F5RmhxbEJBOzs7OztFQVdJLGNBQWM7QXpGNnBsQmxCOztBeUZ4cGxCQTtFQUNFLGtCaERzcEJxQztFZ0RycEJyQyx5QmhEMnBCbUM7RWdEMXBCbkMsMEJoRHlwQmdDO0UwQmpzQmhDLDhCM0JzRzJCO0UyQnJHM0IsNkIzQnFHMkI7QXhDK2xsQjdCOztBeUZucGxCQTs7RUFHSSxnQkFBZ0I7QXpGcXBsQnBCOztBeUZ4cGxCQTs7RUFNTSxtQkFBbUI7RUFDbkIsZ0JBQWdCO0F6RnVwbEJ0Qjs7QXlGOXBsQkE7O0VBYVEsYUFBYTtFdEJ2RW5CLDBCM0I4RzJCO0UyQjdHM0IsMkIzQjZHMkI7QXhDaW5sQjdCOztBeUZycWxCQTs7RUFxQlEsZ0JBQWdCO0V0QnZFdEIsOEIzQnNHMkI7RTJCckczQiw2QjNCcUcyQjtBeEN3bmxCN0I7O0F5RjVxbEJBO0V0QjFERSx5QnNCc0ZnQztFdEJyRmhDLDBCc0JxRmdDO0F6RnFwbEJsQzs7QXlGaHBsQkE7RUFFSSxtQkFBbUI7QXpGa3BsQnZCOztBeUYvb2xCQTtFQUNFLG1CQUFtQjtBekZrcGxCckI7O0F5RjFvbEJBOzs7RUFJSSxnQkFBZ0I7QXpGNG9sQnBCOztBeUZocGxCQTs7O0VBT00sbUJoRG1sQjRCO0VnRGxsQjVCLGtCaERrbEI0QjtBekM2amtCbEM7O0F5RnZwbEJBOztFdEJ6R0UsMEIzQjhHMkI7RTJCN0czQiwyQjNCNkcyQjtBeEN3cGxCN0I7O0F5RjdwbEJBOzs7O0VBbUJRLDBCakRkcUI7RWlEZXJCLDJCakRmcUI7QXhDZ3FsQjdCOztBeUZycWxCQTs7Ozs7Ozs7RUF3QlUsMEJqRG5CbUI7QXhDMnFsQjdCOztBeUZocmxCQTs7Ozs7Ozs7RUE0QlUsMkJqRHZCbUI7QXhDc3JsQjdCOztBeUYzcmxCQTs7RXRCakdFLDhCM0JzRzJCO0UyQnJHM0IsNkIzQnFHMkI7QXhDNHJsQjdCOztBeUZqc2xCQTs7OztFQXlDUSw4QmpEcENxQjtFaURxQ3JCLDZCakRyQ3FCO0F4Q29zbEI3Qjs7QXlGenNsQkE7Ozs7Ozs7O0VBOENVLDZCakR6Q21CO0F4QytzbEI3Qjs7QXlGcHRsQkE7Ozs7Ozs7O0VBa0RVLDhCakQ3Q21CO0F4QzB0bEI3Qjs7QXlGL3RsQkE7Ozs7RUEyREksMEJoRHpCZ0M7QXpDb3NsQnBDOztBeUZ0dWxCQTs7RUErREksYUFBYTtBekY0cWxCakI7O0F5RjN1bEJBOztFQW1FSSxTQUFTO0F6RjZxbEJiOztBeUZodmxCQTs7Ozs7Ozs7Ozs7O0VBMEVVLGNBQWM7QXpGcXJsQnhCOztBeUYvdmxCQTs7Ozs7Ozs7Ozs7O0VBOEVVLGVBQWU7QXpGZ3NsQnpCOztBeUY5d2xCQTs7Ozs7Ozs7RUF1RlUsZ0JBQWdCO0F6RmtzbEIxQjs7QXlGenhsQkE7Ozs7Ozs7O0VBZ0dVLGdCQUFnQjtBekZvc2xCMUI7O0F5RnB5bEJBO0VBc0dJLGdCQUFnQjtFQUNoQixTQUFTO0F6RmtzbEJiOztBeUZ4cmxCQTtFQUNFLG1CakR6Sm9FO0F4Q28xbEJ0RTs7QXlGNXJsQkE7RUFLSSxnQkFBZ0I7RUFDaEIsZ0JqRGxIeUI7QXhDNnlsQjdCOztBeUZqc2xCQTtFQVNNLGVBQWU7QXpGNHJsQnJCOztBeUZyc2xCQTtFQWNJLGdCQUFnQjtBekYycmxCcEI7O0F5RnpzbEJBOztFQWtCTSwwQmhENmQ0QjtBekMrdGtCbEM7O0F5RjlzbEJBO0VBdUJJLGFBQWE7QXpGMnJsQmpCOztBeUZsdGxCQTtFQXlCTSw2QmhEc2Q0QjtBekN1dWtCbEM7O0F5RnRybEJBO0VDMVBFLGtCakQ2c0JnQztBekN1dWtCbEM7O0EwRmw3bEJFO0VBQ0UsY2pETTZDO0VpREw3Qyx5QmpEMHNCaUM7RWlEenNCakMsa0JqRHdzQjhCO0F6QzZ1a0JsQzs7QTBGbjdsQkk7RUFDRSxzQmpEcXNCNEI7QXpDaXZrQmxDOztBMEZwN2xCSTtFQUNFLGNqRG1zQitCO0VpRGxzQi9CLHlCakRIMkM7QXpDMDdsQmpEOztBMEZuN2xCSTtFQUNFLHlCakQ0ckI0QjtBekMwdmtCbEM7O0F5RjFzbEJBO0VDN1BFLHFCekZGMEI7QUQ2OGxCNUI7O0EwRno4bEJFO0VBQ0UsV2pENnNCOEI7RWlENXNCOUIseUJ6Rk53QjtFeUZPeEIscUJ6RlB3QjtBRG05bEI1Qjs7QTBGMThsQkk7RUFDRSx5QnpGVnNCO0FEdTlsQjVCOztBMEYzOGxCSTtFQUNFLGN6RmJzQjtFeUZjdEIsc0JqRG9zQjRCO0F6QzB3a0JsQzs7QTBGMThsQkk7RUFDRSw0QnpGbkJzQjtBRGcrbEI1Qjs7QXlGOXRsQkE7RUNoUUUscUJqRHNmNkU7QXpDNCtrQi9FOztBMEZoK2xCRTtFQUNFLGNqRGlmb0M7RWlEaGZwQyx5QmpEaWZvQztFaURoZnBDLHFCakRpZjJFO0F6Q2sva0IvRTs7QTBGaitsQkk7RUFDRSx5QmpEOGV5RTtBekNzL2tCL0U7O0EwRmwrbEJJO0VBQ0UsY2pEMGVrQztFaUR6ZWxDLHlCakR3ZWtDO0F6QzYva0J4Qzs7QTBGaitsQkk7RUFDRSw0QmpEcWV5RTtBekMrL2tCL0U7O0F5Rmx2bEJBO0VDblFFLHFCakQwZjBFO0F6Qysva0I1RTs7QTBGdi9sQkU7RUFDRSxjakRxZm9DO0VpRHBmcEMseUJqRHFmb0M7RWlEcGZwQyxxQmpEcWZ3RTtBekNxZ2xCNUU7O0EwRngvbEJJO0VBQ0UseUJqRGtmc0U7QXpDeWdsQjVFOztBMEZ6L2xCSTtFQUNFLGNqRDhla0M7RWlEN2VsQyx5QmpENGVrQztBekNnaGxCeEM7O0EwRngvbEJJO0VBQ0UsNEJqRHllc0U7QXpDa2hsQjVFOztBeUZ0d2xCQTtFQ3RRRSxxQmpEOGY2RTtBekNraGxCL0U7O0EwRjlnbUJFO0VBQ0UsY2pEeWZvQztFaUR4ZnBDLHlCakR5Zm9DO0VpRHhmcEMscUJqRHlmMkU7QXpDd2hsQi9FOztBMEYvZ21CSTtFQUNFLHlCakRzZnlFO0F6QzRobEIvRTs7QTBGaGhtQkk7RUFDRSxjakRrZmtDO0VpRGpmbEMseUJqRGdma0M7QXpDbWlsQnhDOztBMEYvZ21CSTtFQUNFLDRCakQ2ZXlFO0F6Q3FpbEIvRTs7QXlGMXhsQkE7RUN6UUUscUJqRGtnQjRFO0F6Q3FpbEI5RTs7QTBGcmltQkU7RUFDRSxjakQ2Zm9DO0VpRDVmcEMseUJqRDZmb0M7RWlENWZwQyxxQmpENmYwRTtBekMyaWxCOUU7O0EwRnRpbUJJO0VBQ0UseUJqRDBmd0U7QXpDK2lsQjlFOztBMEZ2aW1CSTtFQUNFLGNqRHNma0M7RWlEcmZsQyx5QmpEb2ZrQztBekNzamxCeEM7O0EwRnRpbUJJO0VBQ0UsNEJqRGlmd0U7QXpDd2psQjlFOztBMkZ6am1CQTtFQUNFLGtCQUFrQjtFQUNsQixjQUFjO0VBQ2QsU0FBUztFQUNULFVBQVU7RUFDVixnQkFBZ0I7QTNGNGptQmxCOztBMkZqa21CQTs7Ozs7RUFZSSxrQkFBa0I7RUFDbEIsTUFBTTtFQUNOLFNBQVM7RUFDVCxPQUFPO0VBQ1AsV0FBVztFQUNYLFlBQVk7RUFDWixTQUFTO0EzRjZqbUJiOztBMkZ4am1CQTtFQUNFLHNCQUFzQjtBM0Yyam1CeEI7O0EyRnZqbUJBO0VBQ0UsbUJBQW1CO0EzRjBqbUJyQjs7QTRGcmxtQkE7RUFDRSxnQkFBZ0I7RUFDaEIs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LGlCdEQ4ZTZCO0VzRDdlN0IsdUJBQXlEO0VBQ3pELHNCdER3ZThCO0F6QzIxbEJsQzs7QStGdDJtQkE7RUFzQ0ksVXREeWU2QjtFc0R4ZTdCLFNBQVM7RUFDVCxtQnREdWU2QjtFc0R0ZTdCLHVCQUF5RDtFQUN6RCxzQnREaWU4QjtBekNtMmxCbEM7O0ErRjkybUJBO0VBNkNJLFNBQVM7RUFDVCxTdERpZTZCO0VzRGhlN0IsbUJ0RGdlNkI7RXNEL2Q3Qix1QkFBeUQ7RUFDekQsc0J0RDBkOEI7QXpDMjJsQmxDOztBK0Z0M21CQTtFQW9ESSxRQUFRO0VBQ1IsT0FBTztFQUNQLGdCdER5ZDZCO0VzRHhkN0IsMkJBQThFO0VBQzlFLHdCdERtZDhCO0F6Q20zbEJsQzs7QStGOTNtQkE7RUEyREksUUFBUTtFQUNSLFFBQVE7RUFDUixnQnREa2Q2QjtFc0RqZDdCLDJCdERpZDZCO0VzRGhkN0IsdUJ0RDRjOEI7QXpDMjNsQmxDOztBK0Z0NG1CQTtFQWtFSSxNQUFNO0VBQ04sU0FBUztFQUNULGlCdEQyYzZCO0VzRDFjN0IsdUJ0RDBjNkI7RXNEemM3Qix5QnREcWM4QjtBekNtNGxCbEM7O0ErRjk0bUJBO0VBeUVJLE1BQU07RUFDTixVdERxYzZCO0VzRHBjN0IsZ0J0RG9jNkI7RXNEbmM3Qix1QnREbWM2QjtFc0RsYzdCLHlCdEQ4YjhCO0F6QzI0bEJsQzs7QStGdDVtQkE7RUFnRkksTUFBTTtFQUNOLFN0RDhiNkI7RXNEN2I3QixnQnRENmI2QjtFc0Q1YjdCLHVCdEQ0YjZCO0VzRDNiN0IseUJ0RHViOEI7QXpDbTVsQmxDOztBK0ZyMG1CQTtFQUNFLGdCdEQ2YWlDO0VzRDVhakMsZ0JBQWdCO0VBQ2hCLFd0RDZhZ0M7RXNENWFoQyxrQkFBa0I7RUFDbEIsc0J0RDZhZ0M7RXNENWFoQyxnQnZEWTJCO0F4QzR6bUI3Qjs7QStGcDBtQkE7RUFDRSxrQkFBa0I7RUFDbEIsUUFBUTtFQUNSLFNBQVM7RUFDVCx5QkFBeUI7RUFDekIsbUJBQW1CO0EvRnUwbUJyQjs7QWlHaDdtQkE7RUFDRSxrQkFBa0I7RUFDbEIsTUFBTTtFQUNOLE9BQU87RUFDUCxheEQ2UTZCO0V3RDVRN0IsYUFBYTtFQUNiLGdCeERzaEJ5QztFd0RyaEJ6QyxZQUFZO0VEWFosMkR4RCtDc0U7RXdEN0N0RSxrQkFBa0I7RUFDbEIsZ0JBQWdCO0VBQ2hCLGtCeEQ4RDZCO0V3RDdEN0IsZ0JBQWdCO0VBQ2hCLGdCQUFnQjtFQUNoQixpQkFBaUI7RUFDakIscUJBQXFCO0VBQ3JCLGlCQUFpQjtFQUNqQixvQkFBb0I7RUFDcEIsc0JBQXNCO0VBQ3RCLGtCQUFrQjtFQUNsQixvQkFBb0I7RUFDcEIsaUJBQWlCO0VBQ2pCLG1CQUFtQjtFQ0FuQixlekRzQzRCO0V5RHJDNUIsc0J4RDhnQndDO0V3RDdnQnhDLDRCQUE0QjtFQUM1QixzQnhEa2hCd0M7RXdEamhCeEMsb0N4RCtnQnFEO0V3RDlnQnJELGdCekQ2RjJCO0VEOUMzQixpRDBEOUNnRDtFMUQrQ3hDLHlDMEQvQ3dDO0FqR2c4bUJsRDs7QWlHajltQkE7RUFvQlUsaUJ4RGtoQmdDO0F6Qys2bEIxQzs7QWlHcjltQkE7RUFxQlksaUJ4RGloQjhCO0F6Q203bEIxQzs7QWlHejltQkE7RUFzQmEsZ0J4RGdoQjZCO0F6Q3U3bEIxQzs7QWlHNzltQkE7RUF1Qlcsa0J4RCtnQitCO0F6QzI3bEIxQzs7QWlHaittQkE7RUE0Qkksa0J4RCtnQjREO0F6QzA3bEJoRTs7QWlHcittQkE7RUFnQ00sa0JBQWtCO0VBQ2xCLGNBQWM7RUFDZCxRQUFRO0VBQ1IsU0FBUztFQUNULHlCQUF5QjtFQUN6QixtQkFBbUI7QWpHeThtQnpCOztBaUc5K21CQTtFQXlDTSxXQUFXO0VBQ1gsa0J4RDRmb0M7QXpDNjhsQjFDOztBaUduL21CQTtFQStDSSxheEQ0ZjREO0V3RDNmNUQsU0FBUztFQUNULGtCeEQwZjREO0V3RHpmNUQseUJ4RDZmNkU7RXdENWY3RSxxQ3hEMGZzRTtFd0R6ZnRFLHNCQUFzQjtBakd3OG1CMUI7O0FpRzUvbUJBO0VBc0RNLFdBQVc7RUFDWCxrQnhEK2VvQztFd0Q5ZXBDLFlBQVk7RUFDWixzQnhEaWVvQztFd0RoZXBDLHNCQUFzQjtBakcwOG1CNUI7O0FpR3BnbkJBO0VBOERJLFFBQVE7RUFDUixXeEQ0ZTREO0V3RDNlNUQsaUJ4RDJlNEQ7RXdEMWU1RCwyQnhEOGU2RTtFd0Q3ZTdFLHVDeEQyZXNFO0V3RDFldEUsb0JBQW9CO0FqRzA4bUJ4Qjs7QWlHN2duQkE7RUFxRU0sYXhEaWVvQztFd0RoZXBDLFNBQVM7RUFDVCxZQUFZO0VBQ1osd0J4RGtkb0M7RXdEamRwQyxvQkFBb0I7QWpHNDhtQjFCOztBaUdyaG5CQTtFQTZFSSxVeEQ4ZDREO0V3RDdkNUQsU0FBUztFQUNULGtCeEQ0ZDREO0V3RDNkNUQsbUJBQW1CO0VBQ25CLDRCeEQ4ZDZFO0V3RDdkN0Usd0N4RDJkc0U7QXpDaS9sQjFFOztBaUc5aG5CQTtFQW9GTSxRQUFRO0VBQ1Isa0J4RGlkb0M7RXdEaGRwQyxZQUFZO0VBQ1osbUJBQW1CO0VBQ25CLHlCeERrY29DO0F6QzRnbUIxQzs7QWlHdGluQkE7RUE2RkksUUFBUTtFQUNSLFl4RDZjNEQ7RXdENWM1RCxpQnhENGM0RDtFd0QzYzVELHFCQUFxQjtFQUNyQiwwQnhEOGM2RTtFd0Q3YzdFLHNDeEQyY3NFO0F6Q2tnbUIxRTs7QWlHL2luQkE7RUFvR00sVUFBVTtFQUNWLGF4RGljb0M7RXdEaGNwQyxZQUFZO0VBQ1oscUJBQXFCO0VBQ3JCLHVCeERrYm9DO0F6QzZobUIxQzs7QWlHMThtQkE7RUFDRSxpQkFBaUI7RUFDakIsU0FBUztFQUNULGV6RC9ENEI7RXlEZ0U1Qix5QnhEa2IyRDtFd0RqYjNELGdDQUFzRDtFQUN0RCx3QkFBd0U7QWpHNjhtQjFFOztBaUcxOG1CQTtFQUNFLGlCQUFpQjtBakc2OG1CbkI7O0FrR25rbkJBO0VBQ0Usa0JBQWtCO0FsR3NrbkJwQjs7QWtHbmtuQkE7RUFDRSxrQkFBa0I7RUFDbEIsV0FBVztFQUNYLGdCQUFnQjtBbEdza25CbEI7O0FrR3prbkJBO0VBTUksa0JBQWtCO0VBQ2xCLGFBQWE7RTNEd0tmLHlDMkR2SzBDO0UzRHdLckMsb0MyRHhLcUM7RTNEeUtsQyxpQzJEektrQztBbEd5a25CNUM7O0FrR2psbkJBOztFdERORSxjQURtQztFQUVuQyxlQUFlO0VBQ2YsWUFBWTtFc0RrQlIsY0FBYztBbEcya25CcEI7O0FrR3ZrbkJJO0VBbEJKO0kzRG9NRSxzRDJEakxrRDtJM0RrTC9DLGdEMkRsTCtDO0kzRG1MN0MsNEMyRG5MNkM7STNEb0wxQyxzQzJEcEwwQztJM0Q0QmxELG1DMkQzQnVDO0kzRDRCcEMsZ0MyRDVCb0M7STNENkIvQiwyQjJEN0IrQjtJM0R1SXZDLDJCMkR0SStCO0kzRHVJNUIsd0IyRHZJNEI7STNEd0l2QixtQjJEeEl1QjtFbEdrbG5CL0I7RWtHdm1uQkY7STNEcUlFLDBDQUEwQztJQUNsQyxrQ0FBa0M7STJENUdwQyxPQUFPO0VsR2tsbkJiO0VrRzVtbkJGO0kzRHFJRSwyQ0FBMEM7SUFDbEMsbUNBQWtDO0kyRHZHcEMsT0FBTztFbEdrbG5CYjtFa0dqbm5CRjtJM0RxSUUsdUNBQTBDO0lBQ2xDLCtCQUFrQztJMkRqR3BDLE9BQU87RWxHaWxuQmI7QUFDRjs7QWtHdm5uQkE7OztFQTZDSSxjQUFjO0FsR2dsbkJsQjs7QWtHN25uQkE7RUFpREksT0FBTztBbEdnbG5CWDs7QWtHam9uQkE7O0VBc0RJLGtCQUFrQjtFQUNsQixNQUFNO0VBQ04sV0FBVztBbEdnbG5CZjs7QWtHeG9uQkE7RUE0REksVUFBVTtBbEdnbG5CZDs7QWtHNW9uQkE7RUErREksV0FBVztBbEdpbG5CZjs7QWtHaHBuQkE7O0VBbUVJLE9BQU87QWxHa2xuQlg7O0FrR3JwbkJBO0VBdUVJLFdBQVc7QWxHa2xuQmY7O0FrR3pwbkJBO0VBMEVJLFVBQVU7QWxHbWxuQmQ7O0FrRzNrbkJBO0VBQ0Usa0JBQWtCO0VBQ2xCLE1BQU07RUFDTixTQUFTO0VBQ1QsT0FBTztFQUNQLFV6RDRzQitDO0V5RDNzQi9DLGV6RDZzQmdEO0V5RDVzQmhELFd6RHlzQmdEO0V5RHhzQmhELGtCQUFrQjtFQUNsQixpQjFENnNCZ0Q7RTBENXNCaEQsa0NBQWtDO0VyQ2xHbEMseUJBQWtDO0VBQ2xD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QkE7RUUzSEUsa0JBQWtCO0VBRWhCLE1BQU07RUFDTixTQUFTO0VBR1QsT0FBTztFQUNQLFFBQVE7QXZIcWxxQlo7O0F3SDlucUJBOzs7Ozs7Q3hIc29xQkM7QXdIOW5xQkQ7RUFDRSxXQUFXO0VBNEJYO0VBQ0E7QXhIcW1xQkY7O0F3SG5vcUJBO0VEaUZJLGtCQUFrQjtFQUNsQixpQkFBaUI7RUM3RWpCLGlCTCtTK0I7QW5IcTFwQm5DOztBd0hqb3FCRTtFQUNFLGFBQWE7RUFDYixnQkFBZ0I7QXhIb29xQnBCOztBd0hqb3FCRTtFQUNFLDhCdkh6QndCO0V1SDBCeEIsaUN2SDFCd0I7QUQ4cHFCNUI7O0FnSHpucUJJO0VRYkY7SUFLSSxZQUFZO0V4SHNvcUJoQjtBQUNGOztBd0hub3FCRztFQUdHLGVBQWU7QXhIb29xQnJCOztBd0g5bnFCRztFQUdHLGdCTHVEMEI7QW5Id2txQmhDOztBd0hsb3FCRztFQU9HLG1CTG1EMEI7QW5INGtxQmhDOztBZ0gzb3FCSTtFUUtEO0lBWUssZ0JMZ0R3QjtFbkgra3FCOUI7RXdIM29xQkM7SUFnQkssbUJMNEN3QjtFbkhrbHFCOUI7QUFDRjs7QXdIMW5xQkc7RUFHRyxnQkxrQzBCO0FuSHlscUJoQzs7QXdIOW5xQkc7RUFPRyxrQkw4QjBCO0FuSDZscUJoQzs7QWdINXBxQkk7RVEwQkQ7SUFZSyxnQkwyQndCO0VuSGdtcUI5QjtFd0h2b3FCQztJQWdCSyxrQkx1QndCO0VuSG1tcUI5QjtBQUNGOztBeUh2c3FCQTtFQUNFO0lBQ0Usd0JBQXdCO0V6SDBzcUIxQjtFeUh4c3FCQTtJQUNFLHdDQUF3QztFekgwc3FCMUM7QUFDRjs7QXlIdnNxQkE7RUFDRTtJQUNFLDBCQUEwQjtFekgwc3FCNUI7RXlIeHNxQkE7SUFDRSwyQ0FBMkM7RXpIMHNxQjdDO0FBQ0Y7O0F5SHZzcUJBO0VBQ0U7SUFDRSxzQ0FBc0M7RXpIMHNxQnhDO0V5SHhzcUJBO0lBQ0UscURBQXFEO0V6SDBzcUJ2RDtBQUNGOztBeUh2c3FCQTtFQUNFO0lBQ0Usd0JBQXdCO0V6SDBzcUIxQjtFeUh4c3FCQTtJQUNFLDBCQUEwQjtFekgwc3FCNUI7QUFDRjs7QXlIMWxxQkE7RUFDRSxjQUFjO0VBQ2QsZ0JBQWdCO0VBQ2hCLGVBQWU7RUFDZixZQUFZO0F6SDZscUJkOztBeUhqbXFCQTs7RUFRSSxnQkFBZ0I7RUFDaEIsbUJBQW1CO0F6SDhscUJ2Qjs7QXlIdm1xQkE7O0VBV00sc0JBQXFCO0F6SGltcUIzQjs7QXlINW1xQkE7RUFnQkksV0FBVztFQUNYLGNBQWM7RUFDZCxVQUFVO0VBQ1YsV0FBVztFQUNYLGlCQUFpQjtFQUNqQiw2QkFBNkI7RUFDN0IsK0JBQStCO0VBQy9CLGdDQUFnQztFQUNoQyx3QkFBd0I7RUFDeEIsaUNBQWlDO0VBQ2pDLHlCQUF5QjtFQUN6QixrQ0FBa0M7RUFDbEMsOEJBQThCO0VBQzlCLDBCQUEwQjtFQUMxQixVQUFVO0VBQ1YsU0FBUztBekhnbXFCYjs7QXlIL25xQkE7RUFtQ0ksd0JBQXdCO0F6SGdtcUI1Qjs7QXlINWxxQkE7RUFDRSxvQkFBb0I7RUFDcEIsdUJBQXVCO0VBQ3ZCLG1CQUFtQjtFQUNuQixZQUFZO0VBQ1osb0JBQW9CO0VBQ3BCLGlCQUFpQjtFQUNqQixrQkFBa0I7QXpIK2xxQnBCOztBeUh0bXFCQTtFQVVJLGtCQUFrQjtBekhnbXFCdEI7O0F5SDFtcUJBO0VBZ0JJLGdCQUFnQjtBekg4bHFCcEI7O0F5SDltcUJBO0VBb0JNLGFBQWE7RUFDYixnQkFBZ0I7QXpIOGxxQnRCOztBeUhubnFCQTtFQTBCSSxtQkFBbUI7QXpINmxxQnZCOztBeUh2bnFCQTtFQWdDTSx5QnhIM05zQjtFd0g0TnRCLHFCeEg1TnNCO0V3SDZOdEIsYy9FckxnQjtBMUNneHFCdEI7O0F5SDducUJBO0VBb0NRLHlCL0VyTlU7RStFc05WLHFCL0V0TlU7RStFdU5WLGMvRXpMYztBMUNzeHFCdEI7O0F5SG5vcUJBO0VBNENZLDJCL0UvTFU7RStFZ01WLHlCL0VoTVU7QTFDMnhxQnRCOztBeUh4b3FCQTtFQW1EYywyQi9FdE1RO0UrRXVNUix5Qi9Fdk1RO0ExQ2d5cUJ0Qjs7QXlIN29xQkE7RUE2RFksMEIvRWhOVTtBMUNveXFCdEI7O0F5SGpwcUJBO0VBbUVjLDBCL0V0TlE7QTFDd3lxQnRCOztBeUhycHFCQTtFQTRFWSxxQi9FL05VO0ExQzR5cUJ0Qjs7QXlIenBxQkE7RUErRVksMEIvRWxPVTtBMUNnenFCdEI7O0F5SDdwcUJBO0VBcUZjLHFCL0V4T1E7RStFeU9SLG1CL0V6T1E7QTFDcXpxQnRCOztBeUhscXFCQTtFQXlGYywwQi9FMVFJO0ExQ3UxcUJsQjs7QXlIdHFxQkE7RUFpR1UsNEIvRXBQWTtBMUM2enFCdEI7O0F5SDFxcUJBO0VBbUdZLDJCL0V0UFU7QTFDaTBxQnRCOztBeUg5cXFCQTtFQXNHWSwyQi9FelBVO0UrRTBQViw0Qi9FMVBVO0ExQ3MwcUJ0Qjs7QXlIbnJxQkE7RUE0R1ksNEIvRS9QVTtBMUMwMHFCdEI7O0F5SHZycUJBO0VBOEdjLDJCL0VqUVE7QTFDODBxQnRCOztBeUgzcnFCQTtFQWlIYywyQi9FcFFRO0UrRXFRUiw0Qi9FclFRO0ExQ20xcUJ0Qjs7QXlIaHNxQkE7RUFnQ00sNkJ2SDNLdUM7RXVINEt2QyxxQi9FN0tZO0UrRThLWixjL0U5S1k7QTFDazFxQmxCOztBeUh0c3FCQTtFQW9DUSx5Qi9FaE1VO0UrRWlNVixxQi9FakxVO0UrRWtMVixjL0VsTFU7QTFDdzFxQmxCOztBeUg1c3FCQTtFQTRDWSwyQi9FeExNO0UrRXlMTix5Qi9FekxNO0ExQzYxcUJsQjs7QXlIanRxQkE7RUFtRGMsMkIvRS9MSTtFK0VnTUoseUIvRWhNSTtBMUNrMnFCbEI7O0F5SHR0cUJBO0VBNkRZLDBCL0V6TU07QTFDczJxQmxCOztBeUgxdHFCQTtFQW1FYywwQi9FL01JO0ExQzAycUJsQjs7QXlIOXRxQkE7RUE0RVkscUIvRXhOTTtBMUM4MnFCbEI7O0F5SGx1cUJBO0VBK0VZLDBCL0UzTk07QTFDazNxQmxCOztBeUh0dXFCQTtFQXFGYyxxQi9Fak9JO0UrRWtPSixtQi9FbE9JO0ExQ3UzcUJsQjs7QXlIM3VxQkE7RUF5RmMsMEIvRXJQSTtBMUMyNHFCbEI7O0F5SC91cUJBO0VBaUdVLDRCL0U3T1E7QTFDKzNxQmxCOztBeUhudnFCQTtFQW1HWSwyQi9FL09NO0ExQ200cUJsQjs7QXlIdnZxQkE7RUFzR1ksMkIvRWxQTTtFK0VtUE4sNEIvRW5QTTtBMUN3NHFCbEI7O0F5SDV2cUJBO0VBNEdZLDRCL0V4UE07QTFDNDRxQmxCOztBeUhod3FCQTtFQThHYywyQi9FMVBJO0ExQ2c1cUJsQjs7QXlIcHdxQkE7RUFpSGMsMkIvRTdQSTtFK0U4UEosNEIvRTlQSTtBMUNxNXFCbEI7O0F5SHp3cUJBO0VBZ0NNLHlCL0U1TFk7RStFNkxaLHFCL0U3TFk7RStFOExaLGMvRTlLWTtBMUMyNXFCbEI7O0F5SC93cUJBO0VBb0NRLHlCL0V0TWM7RStFdU1kLHFCL0V6TW1CO0UrRTBNbkIsYy9FbExVO0ExQ2k2cUJsQjs7QXlIcnhxQkE7RUE0Q1ksMkIvRXhMTTtFK0V5TE4seUIvRXpMTTtBMUNzNnFCbEI7O0F5SDF4cUJBO0VBbURjLDJCL0UvTEk7RStFZ01KLHlCL0VoTUk7QTFDMjZxQmxCOztBeUgveHFCQTtFQTZEWSwwQi9Fek1NO0ExQys2cUJsQjs7QXlIbnlxQkE7RUFtRWMsMEIvRS9NSTtBMUNtN3FCbEI7O0F5SHZ5cUJBO0VBNEVZLHFCL0V4Tk07QTFDdTdxQmxCOztBeUgzeXFCQTtFQStFWSwwQi9FM05NO0ExQzI3cUJsQjs7QXlIL3lxQkE7RUFxRmMscUIvRWpPSTtFK0VrT0osbUIvRWxPSTtBMUNnOHFCbEI7O0F5SHB6cUJBO0VBeUZjLDBCL0UzUFE7QTFDMDlxQnRCOztBeUh4enFCQTtFQWlHVSw0Qi9FN09RO0ExQ3c4cUJsQjs7QXlINXpxQkE7RUFtR1ksMkIvRS9PTTtBMUM0OHFCbEI7O0F5SGgwcUJBO0VBc0dZLDJCL0VsUE07RStFbVBOLDRCL0VuUE07QTFDaTlxQmxCOztBeUhyMHFCQTtFQTRHWSw0Qi9FeFBNO0ExQ3E5cUJsQjs7QXlIejBxQkE7RUE4R2MsMkIvRTFQSTtBMUN5OXFCbEI7O0F5SDcwcUJBO0VBaUhjLDJCL0U3UEk7RStFOFBKLDRCL0U5UEk7QTFDODlxQmxCOztBeUhsMXFCQTtFQWdDTSw2QnZIM0p3QztFdUg0SnhDLHFCL0VwTGdCO0UrRXFMaEIsYy9FckxnQjtBMUMyK3FCdEI7O0F5SHgxcUJBO0VBb0NRLDZCdkg5SnVDO0V1SCtKdkMscUIvRXhMYztFK0V5TGQsYy9FekxjO0ExQ2kvcUJ0Qjs7QXlIOTFxQkE7RUE0Q1ksMkIvRS9MVTtFK0VnTVYseUIvRWhNVTtBMUNzL3FCdEI7O0F5SG4ycUJBO0VBbURjLDJCL0V0TVE7RStFdU1SLHlCL0V2TVE7QTFDMi9xQnRCOztBeUh4MnFCQTtFQTZEWSwwQi9FaE5VO0ExQysvcUJ0Qjs7QXlINTJxQkE7RUFtRWMsMEIvRXROUTtBMUNtZ3JCdEI7O0F5SGgzcUJBO0VBNEVZLHFCL0UvTlU7QTFDdWdyQnRCOztBeUhwM3FCQTtFQStFWSwwQi9FbE9VO0ExQzJnckJ0Qjs7QXlIeDNxQkE7RUFxRmMscUIvRXhPUTtFK0V5T1IsbUIvRXpPUTtBMUNnaHJCdEI7O0F5SDczcUJBO0VBeUZjLDBCL0VyT0k7QTFDNmdyQmxCOztBeUhqNHFCQTtFQWlHVSw0Qi9FcFBZO0ExQ3dockJ0Qjs7QXlIcjRxQkE7RUFtR1ksMkIvRXRQVTtBMUM0aHJCdEI7O0F5SHo0cUJBO0VBc0dZLDJCL0V6UFU7RStFMFBWLDRCL0UxUFU7QTFDaWlyQnRCOztBeUg5NHFCQTtFQTRHWSw0Qi9FL1BVO0ExQ3FpckJ0Qjs7QXlIbDVxQkE7RUE4R2MsMkIvRWpRUTtBMUN5aXJCdEI7O0F5SHQ1cUJBO0VBaUhjLDJCL0VwUVE7RStFcVFSLDRCL0VyUVE7QTFDOGlyQnRCOztBeUgzNXFCQTtFQWdDTSx5Qi9FL0xZO0UrRWdNWixxQi9FaE1ZO0UrRWlNWixjL0VyTGdCO0ExQ29qckJ0Qjs7QXlIajZxQkE7RUFvQ1EseUIvRW5NVTtFK0VvTVYscUIvRXBNVTtFK0VxTVYsYy9FekxjO0ExQzBqckJ0Qjs7QXlIdjZxQkE7RUE0Q1ksMkIvRS9MVTtFK0VnTVYseUIvRWhNVTtBMUMranJCdEI7O0F5SDU2cUJBO0VBbURjLDJCL0V0TVE7RStFdU1SLHlCL0V2TVE7QTFDb2tyQnRCOztBeUhqN3FCQTtFQTZEWSwwQi9FaE5VO0ExQ3drckJ0Qjs7QXlIcjdxQkE7RUFtRWMsMEIvRXROUTtBMUM0a3JCdEI7O0F5SHo3cUJBO0VBNEVZLHFCL0UvTlU7QTFDZ2xyQnRCOztBeUg3N3FCQTtFQStFWSwwQi9FbE9VO0ExQ29sckJ0Qjs7QXlIajhxQkE7RUFxRmMscUIvRXhPUTtFK0V5T1IsbUIvRXpPUTtBMUN5bHJCdEI7O0F5SHQ4cUJBO0VBeUZjLDBCL0V4UEk7QTFDeW1yQmxCOztBeUgxOHFCQTtFQWlHVSw0Qi9FcFBZO0ExQ2ltckJ0Qjs7QXlIOThxQkE7RUFtR1ksMkIvRXRQVTtBMUNxbXJCdEI7O0F5SGw5cUJBO0VBc0dZLDJCL0V6UFU7RStFMFBWLDRCL0UxUFU7QTFDMG1yQnRCOztBeUh2OXFCQTtFQTRHWSw0Qi9FL1BVO0ExQzhtckJ0Qjs7QXlIMzlxQkE7RUE4R2MsMkIvRWpRUTtBMUNrbnJCdEI7O0F5SC85cUJBO0VBaUhjLDJCL0VwUVE7RStFcVFSLDRCL0VyUVE7QTFDdW5yQnRCOztBeUh6MnFCQTtFQUNFLHFCQUFxQjtFQUNyQixrQkFBaUI7RUFDakIsZ0JBQWdCO0VBQ2hCLGdCQUFnQjtFQUNoQixnQkFBZ0I7RUFDaEIsdUJ2SDNPK0M7RXVINE8vQyxtQnZIM08rQztBRnVsckJqRDs7QXlIbjNxQkE7RUFVSSxxQkFBcUI7RUFDckIsbUJBQWtCO0F6SDYycUJ0Qjs7QXlIeDNxQkE7RUFnQk0sY3hIdFVzQjtBRGtyckI1Qjs7QXlINTNxQkE7RUFtQlEsYy9FL1RVO0ExQzRxckJsQjs7QXlIaDRxQkE7RUF5QlksMkJ4SC9VZ0I7RXdIZ1ZoQix5QnhIaFZnQjtBRDJyckI1Qjs7QXlIcjRxQkE7RUFnQ2MsMkIvRTVVSTtFK0U2VUoseUIvRTdVSTtBMUNzcnJCbEI7O0F5SDE0cUJBO0VBMENZLDBCeEhoV2dCO0FEb3NyQjVCOztBeUg5NHFCQTtFQWdEYywwQi9FNVZJO0ExQzhyckJsQjs7QXlIbDVxQkE7RUF5RFkscUJ4SC9XZ0I7QUQ0c3JCNUI7O0F5SHQ1cUJBO0VBNERZLDBCeEhsWGdCO0FEZ3RyQjVCOztBeUgxNXFCQTtFQW1FYyxxQi9FL1dJO0UrRWdYSixtQi9FaFhJO0ExQzJzckJsQjs7QXlILzVxQkE7RUF1RWMsMEIvRXJWUTtBMUNpcnJCdEI7O0F5SG42cUJBO0VBK0VVLDRCeEhyWWtCO0FENnRyQjVCOztBeUh2NnFCQTtFQWlGWSwyQnhIdllnQjtBRGl1ckI1Qjs7QXlIMzZxQkE7RUFvRlksMkJ4SDFZZ0I7RXdIMlloQiw0QnhIM1lnQjtBRHN1ckI1Qjs7QXlIaDdxQkE7RUEwRlksNEIvRXRZTTtBMUNndXJCbEI7O0F5SHA3cUJBO0VBNEZjLDJCL0V4WUk7QTFDb3VyQmxCOztBeUh4N3FCQTtFQStGYywyQi9FM1lJO0UrRTRZSiw0Qi9FNVlJO0ExQ3l1ckJsQjs7QXlINzdxQkE7RUFnQk0sY3hIcFV1QjtBRHF2ckI3Qjs7QXlIajhxQkE7RUFtQlEsY3hIdFVtQjtBRHd2ckIzQjs7QXlIcjhxQkE7RUF5QlksMkJ4SDdVaUI7RXdIOFVqQix5QnhIOVVpQjtBRDh2ckI3Qjs7QXlIMThxQkE7RUFnQ2MsMkJ4SG5WYTtFd0hvVmIseUJ4SHBWYTtBRGt3ckIzQjs7QXlILzhxQkE7RUEwQ1ksMEJ4SDlWaUI7QUR1d3JCN0I7O0F5SG45cUJBO0VBZ0RjLDBCeEhuV2E7QUQwd3JCM0I7O0F5SHY5cUJBO0VBeURZLHFCeEg3V2lCO0FEK3dyQjdCOztBeUgzOXFCQTtFQTREWSwwQnhIaFhpQjtBRG14ckI3Qjs7QXlILzlxQkE7RUFtRWMscUJ4SHRYYTtFd0h1WGIsbUJ4SHZYYTtBRHV4ckIzQjs7QXlIcCtxQkE7RUF1RWMsMEIvRXJWUTtBMUNzdnJCdEI7O0F5SHgrcUJBO0VBK0VVLDRCeEhuWW1CO0FEZ3lyQjdCOztBeUg1K3FCQTtFQWlGWSwyQnhIcllpQjtBRG95ckI3Qjs7QXlIaC9xQkE7RUFvRlksMkJ4SHhZaUI7RXdIeVlqQiw0QnhIellpQjtBRHl5ckI3Qjs7QXlIci9xQkE7RUEwRlksNEJ4SDdZZTtBRDR5ckIzQjs7QXlIei9xQkE7RUE0RmMsMkJ4SC9ZYTtBRGd6ckIzQjs7QXlINy9xQkE7RUErRmMsMkJ4SGxaYTtFd0htWmIsNEJ4SG5aYTtBRHF6ckIzQjs7QXlIbGdyQkE7RUFnQk0sYy9FdlJZO0ExQzZ3ckJsQjs7QXlIdGdyQkE7RUFtQlEsYy9FMVJVO0ExQ2l4ckJsQjs7QXlIMWdyQkE7RUF5QlksMkIvRWhTTTtFK0VpU04seUIvRWpTTTtBMUNzeHJCbEI7O0F5SC9nckJBO0VBZ0NjLDJCL0V2U0k7RStFd1NKLHlCL0V4U0k7QTFDMnhyQmxCOztBeUhwaHJCQTtFQTBDWSwwQi9FalRNO0ExQyt4ckJsQjs7QXlIeGhyQkE7RUFnRGMsMEIvRXZUSTtBMUNteXJCbEI7O0F5SDVockJBO0VBeURZLHFCL0VoVU07QTFDdXlyQmxCOztBeUhoaXJCQTtFQTREWSwwQi9FblVNO0ExQzJ5ckJsQjs7QXlIcGlyQkE7RUFtRWMscUIvRTFVSTtFK0UyVUosbUIvRTNVSTtBMUNnenJCbEI7O0F5SHppckJBO0VBdUVjLDBCL0VyVlE7QTFDMnpyQnRCOztBeUg3aXJCQTtFQStFVSw0Qi9FdFZRO0ExQ3d6ckJsQjs7QXlIampyQkE7RUFpRlksMkIvRXhWTTtBMUM0enJCbEI7O0F5SHJqckJBO0VBb0ZZLDJCL0UzVk07RStFNFZOLDRCL0U1Vk07QTFDaTByQmxCOztBeUgxanJCQTtFQTBGWSw0Qi9FaldNO0ExQ3EwckJsQjs7QXlIOWpyQkE7RUE0RmMsMkIvRW5XSTtBMUN5MHJCbEI7O0F5SGxrckJBO0VBK0ZjLDJCL0V0V0k7RStFdVdKLDRCL0V2V0k7QTFDODByQmxCOztBeUh2a3JCQTtFQWdCTSxjL0U5UmdCO0ExQ3kxckJ0Qjs7QXlIM2tyQkE7RUFtQlEsYy9FalNjO0ExQzYxckJ0Qjs7QXlIL2tyQkE7RUF5QlksMkIvRXZTVTtFK0V3U1YseUIvRXhTVTtBMUNrMnJCdEI7O0F5SHBsckJBO0VBZ0NjLDJCL0U5U1E7RStFK1NSLHlCL0UvU1E7QTFDdTJyQnRCOztBeUh6bHJCQTtFQTBDWSwwQi9FeFRVO0ExQzIyckJ0Qjs7QXlIN2xyQkE7RUFnRGMsMEIvRTlUUTtBMUMrMnJCdEI7O0F5SGptckJBO0VBeURZLHFCL0V2VVU7QTFDbTNyQnRCOztBeUhybXJCQTtFQTREWSwwQi9FMVVVO0ExQ3UzckJ0Qjs7QXlIem1yQkE7RUFtRWMscUIvRWpWUTtFK0VrVlIsbUIvRWxWUTtBMUM0M3JCdEI7O0F5SDltckJBO0VBdUVjLDBCL0U5VUk7QTFDeTNyQmxCOztBeUhsbnJCQTtFQStFVSw0Qi9FN1ZZO0ExQ280ckJ0Qjs7QXlIdG5yQkE7RUFpRlksMkIvRS9WVTtBMUN3NHJCdEI7O0F5SDFuckJBO0VBb0ZZLDJCL0VsV1U7RStFbVdWLDRCL0VuV1U7QTFDNjRyQnRCOztBeUgvbnJCQTtFQTBGWSw0Qi9FeFdVO0ExQ2k1ckJ0Qjs7QXlIbm9yQkE7RUE0RmMsMkIvRTFXUTtBMUNxNXJCdEI7O0F5SHZvckJBO0VBK0ZjLDJCL0U3V1E7RStFOFdSLDRCL0U5V1E7QTFDMDVyQnRCOztBeUg1b3JCQTtFQWdCTSxjeEhwVXVCO0FEbzhyQjdCOztBeUhocHJCQTtFQW1CUSxjeEh2VXFCO0FEdzhyQjdCOztBeUhwcHJCQTtFQXlCWSwyQnhIN1VpQjtFd0g4VWpCLHlCeEg5VWlCO0FENjhyQjdCOztBeUh6cHJCQTtFQWdDYywyQnhIcFZlO0V3SHFWZix5QnhIclZlO0FEazlyQjdCOztBeUg5cHJCQTtFQTBDWSwwQnhIOVZpQjtBRHM5ckI3Qjs7QXlIbHFyQkE7RUFnRGMsMEJ4SHBXZTtBRDA5ckI3Qjs7QXlIdHFyQkE7RUF5RFkscUJ4SDdXaUI7QUQ4OXJCN0I7O0F5SDFxckJBO0VBNERZLDBCeEhoWGlCO0FEaytyQjdCOztBeUg5cXJCQTtFQW1FYyxxQnhIdlhlO0V3SHdYZixtQnhIeFhlO0FEdStyQjdCOztBeUhucnJCQTtFQXVFYywwQi9FclZRO0ExQ3E4ckJ0Qjs7QXlIdnJyQkE7RUErRVUsNEJ4SG5ZbUI7QUQrK3JCN0I7O0F5SDNyckJBO0VBaUZZLDJCeEhyWWlCO0FEbS9yQjdCOztBeUgvcnJCQTtFQW9GWSwyQnhIeFlpQjtFd0h5WWpCLDRCeEh6WWlCO0FEdy9yQjdCOztBeUhw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LFVBQVU7SUFDVixTQUFTO0V6SG05cUJmO0V5SDVsckJGO0lBK0lRLGdCQUFnQjtJQUNoQixRQUFRO0V6SGc5cUJkO0FBQ0Y7O0F5SDU4cUJFO0U5RG4xQkY7SThEbzFCSSxZQUFZO0V6SGc5cUJkO0FBQ0Y7O0F5SHZtckJBO0VBMkpNLG1CQUFtQjtBekhnOXFCekI7O0F5SDNtckJBO0VBOEpRLFdBQVc7RUFDWCxxQkFBcUI7RUFDckIsV0FBVztFQUNYLGFBQWE7RUFDYixlQUFlO0VBQ2YsZ0MvRXp6QlU7RStFMHpCVixlQUFlO0VBQ2Ysa0JBQWtCO0VBQ2xCLFlBQVk7RUFDWixTQUFTO0F6SGk5cUJqQjs7QXlIeG5yQkE7RUE0S00saUJBQWlCO0VBQ2pCLGtCQUFrQjtFQUNsQixZQUFZO0VBQ1osU0FBUztBekhnOXFCZjs7QXlIL25yQkE7RUFrTFEseUIvRXgwQlU7QTFDeXhzQmxCOztBeUhub3JCQTtFQXNMUSxxQi9FNTBCVTtBMUM2eHNCbEI7O0F5SHZvckJBO0VBNExRLHFCL0V6MUJjO0ExQ3d5c0J0Qjs7QXlIM29yQkE7RUFpTVUseUIvRTkxQlk7QTFDNHlzQnRCOztBeUgvb3JCQTtFQXFNVSxxQi9FbDJCWTtBMUNnenNCdEI7O0F5SG5wckJBO0VBNE1JLHlCeEhqNUJ3QjtFd0hrNUJ4QixxQnhIbDVCd0I7RXdIbTVCeEIsYy9FMzJCa0I7QTFDc3pzQnRCOztBeUh6cHJCQTtFQWtOTSx5Qi9FNzRCWTtFK0U4NEJaLHFCL0U5NEJZO0UrRSs0QlosYy9FajNCZ0I7QTFDNHpzQnRCOztBeUgvcHJCQTtFQXdOTSxxQi9FcjNCZ0I7QTFDZzBzQnRCOztBeUhucXJCQTtFQTZOSSw2QnZIbDNCeUM7RXVIbTNCekMscUIvRXAzQmM7QTFDOHpzQmxCOztBeUh4cXJCQTtFQWtPTSx5Qi9FeDRCWTtFK0V5NEJaLHFCL0V6M0JZO0ExQ20wc0JsQjs7QXlIN3FyQkE7RUF3T0ksV0FBVTtBekh5OHFCZDs7QXlIanJyQkE7RUE0T0kseUIvRWw1QmM7RStFbTVCZCxxQi9FbjVCYztFK0VvNUJkLGMvRXA0QmM7QTFD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RjtJeUZ4R0ksaUI5RUtjO0k4RUpkLG9COUVLMkI7RTlDeTF0QjdCO0FBQ0Y7O0E0SDUxdEJFO0V6Rm9HRjtJeUZuR0ksaUI5RUVlO0k4RURmLG1COUVFMkI7RTlDODF0QjdCO0FBQ0Y7O0E0SDUxdEJFO0VBZkEsZ0I5RXFCZTtFOEVwQmYsb0I5RXFCNkI7QTlDMDF0Qi9COztBNEg3MnRCRTtFQVlBO0lBWEUsa0I5RW1CZTtJOEVsQmYsb0I5RW1CMkI7RTlDODF0QjdCO0FBQ0Y7O0E0SC8ydEJFO0VBT0E7SUFORSxpQjlFZ0JlO0k4RWZmLG9COUVnQjRCO0U5Q20ydEI5QjtBQUNGOztBNEgvMnRCRTtFQWZBLGtCOUVtQ2lCO0U4RWxDakIsa0I5RW1DMkI7QTlDKzF0QjdCOztBNEhoNHRCRTtFQVlBO0lBWEUsbUI5RWlDZ0I7SThFaENoQixvQjlFaUMyQjtFOUNtMnRCN0I7QUFDRjs7QTRIbDR0QkU7RUFPQTtJQU5FLG1COUU4QmlCO0k4RTdCakIsb0I5RThCNEI7RTlDdzJ0QjlCO0FBQ0Y7O0E0SG4zdEJBO0VBQ0UsYzlFY2E7RThFYlgsb0JBQW9CO0E1SHMzdEJ4Qjs7QTRIcDN0QkU7RUFKRjtJQUtJLG1COUVXaUI7SThFVmpCLHFCQUFxQjtFNUh3M3RCdkI7QUFDRjs7QTRIcDN0QkE7RUFDRSxTQUFTO0E1SHUzdEJYOztBNEg1NHRCRTtFQXJCQSxjOUUyRGE7RThFMURiLG9COUUyRDZCO0E5QzAydEIvQjs7QTRIbjZ0QkU7RUFrQkE7SUFqQkUsYzlFeURXO0k4RXhEWCxvQjlFeUQyQjtFOUM4MnRCN0I7QUFDRjs7QTRIcjZ0QkU7RUFhQTtJQVpFLGM5RXNEWTtJOEVyRFosb0I5RXNENEI7RTlDbTN0QjlCO0FBQ0Y7O0E0SC81dEJFO0VBckJBLGtCOUV3RWdCO0U4RXZFaEIscUI5RXdFOEI7QTlDZzN0QmhDOztBNEh0N3RCRTtFQWtCQTtJQWpCRSxtQjlFc0VlO0k4RXJFZixvQjlFc0UyQjtFOUNvM3RCN0I7QUFDRjs7QTRIeDd0QkU7RUFhQTtJQVpFLGM5RW1FWTtJOEVsRVosb0I5RW1FNEI7RTlD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WUFBWTtFL0lvbnhCZDtFdUlwbHhCQTtJUTVCRSxjQUFjO0lBQ2QsZUFBZTtJQUNmLGNyR1NjO0lxR1JkLGdCakdqQ007SWlHa0NOLGtCakdoQm9EO0U5Q21veEJ0RDtFdUkzbHhCQTtJUXJCSSxnQkFBZ0I7RS9JbW54QnBCO0V1STlseEJBO0lRaEJNLHFEQUFxRDtJQUNyRCx5QkFBeUI7RS9JaW54Qi9CO0V1SWxteEJBO0lRYlEsYTlJbkRrQjtFRHFxeEIxQjtFK0lsb3hCQTtJQXNCSSxjQUFjO0lBQ2QsZUFBZTtFL0krbXhCbkI7RStJM214QkE7SUFDRSxvQkFBb0I7SUFDcEIsa0JBQWtCO0UvSTZteEJwQjtFdUkva3hCQTtJUTVCTSxnQkFBZ0I7RS9JOG14QnRCO0V1SWxseEJBO0lRMUJRLGNBQWM7RS9JK214QnRCO0VxSWo2d0JBO0lVeE1FLDJCQUEyQjtJQUMzQiw4QkFBOEI7RS9JNG14QmhDO0FBQ0Y7O0FnSnpyeEJBO0VSb0JFO0lRbEJFLGNBQWM7SUFDZCw0QkFBNEI7SUFDNUIseUJBQXlCO0lBQ3pCLGdCbEdJVTtJa0dIVixpQmxHY3FDO0lrR2JyQywyQmxHa0JvRDtJa0dqQnBELGN0R3dDYztFMUNvcHhCaEI7RWdKenJ4QkE7SUFDRSxnQ3RHaUJjO0UxQzBxeEJoQjtFZ0p4cnhCQTtJQUNFLFlBQVk7RWhKMHJ4QmQ7RXdJL3B4QkE7SVF2QkUsY0FBYztJQUNkLGVBQWU7SUFDZixjdEcwQmM7SXNHekJkLGdCbEdoQk07SWtHaUJOLGtCbEdDb0Q7RTlDd3J4QnREO0VnSjlyeEJBO0lBUUksY0FBYztJQUNkLGVBQWU7RWhKeXJ4Qm5CO0FBQ0Y7O0FpSnR0eEJBO0VSQ0U7SVFDRSx5QkFBeUI7RWpKeXR4QjNCO0V5STF0eEJBO0lRSUksY0FBYztJQUNkLGtCQUFrQjtJQUNsQixXQUFXO0lBQ1gsWUFBWTtJQUNaLGdCQUFnQjtJQUNoQixtQkFBbUI7SUFDbkIseUJBQXlCO0VqSnl0eEI3QjtFeUludXhCQTtJUWNJLGtCQUFrQjtJQUNsQixRQUFRO0lBQ1IsU0FBUztJQUNULFdBQVc7SUFDWCxn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Sm82eUI5QjtBQUNGOztBeUpqNnlCQTtFSG5CQTtJR3FCSSxrQkFBa0I7SUFDbEIsTUFBTTtJQUNOLGlCQUFpQjtJQUNqQixhQUFhO0lBQ2IsZ0JBQWdCO0lBQ2hCLFdBQVc7SUFDWCx5Qi9HckJrQjtJK0dzQmxCLFdBQVc7SUFDWCx1QkFBdUI7SUFDdkIseUJBQXlCO0lBQ3pCLGFBQWE7RXpKbzZ5QmY7RXNKbjh5QkY7SUdrQ00sc0NBQXNDO0lBQ3RDLGNBQWM7RXpKbzZ5QmxCO0VzSnY4eUJGO0lHdUNNLHVDQUF1QztJQUN2QyxjQUFjO0V6Sm02eUJsQjtFc0ozOHlCRjtJRzRDTSxhQUFhO0V6Sms2eUJqQjtFc0o5OHlCRjtJR2dETSxjQUFjO0V6Smk2eUJsQjtFc0pqOXlCRjs7O0lHcURRLGMvRzdCYztJK0c4QmQseUIvRzlEUTtFMUMrOXlCZDtFc0p2OXlCRjs7SUcyRFEsYy9HNUJVO0krRzZCVixjQUFjO0lBQ2QsNEJBQTRCO0lBQzVCLHlCL0d4RGM7SStHeURkLGdDL0d2Q2M7RTFDdTh5QnBCO0VzSi85eUJGO0lHb0VNLGMvR3JDWTtJK0dzQ1osY0FBYztJQUNkLDRCQUE0QjtJQUM1Qix5Qi9HakVnQjtJK0drRWhCLGdDL0doRGdCO0krR2lEaEIsa0JBQWtCO0V6Sjg1eUJ0QjtFc0p2K3lCRjtJRzRFUSxjL0dwRlE7RTFDay95QmQ7RXNKMSt5QkY7SUcrRVUsYy9HdkZNO0UxQ3EveUJkO0VzSjcreUJGO0lHcUZRLFdBQVc7SUFDWCxjQUFjO0lBQ2Qsa0JBQWtCO0lBQ2xCLHlCL0d6RVU7SStHMEVWLFlBQVk7SUFDWixNQUFNO0lBQ04sU0FBUztFekoyNXlCZjtFc0p0L3lCRjtJRytGUSxXQUFXO0lBQ1gsV0FBVztJQUNYLFdBQVc7RXpKMDV5QmpCO0VzSjMveUJGO0lHcUdRLFlBQVk7SUFDWixVQUFVO0lBQ1YsV0FBVztFekp5NXlCakI7RXNKaGd6QkY7SUc0R1UsYUFBYTtFekp1NXlCckI7RXNKbmd6QkY7SUdrSE0sa0JBQWtCO0lBQ2xCLGdCQUFnQjtJQUNoQixXQUFXO0lBQ1gsVUFBVTtJQUNWLHlCL0doSGdCO0krR2lIaEIsU0FBUztJQUNULHVCQUF1QjtJQUN2Qix5QkFBeUI7RXpKbzV5QjdCO0VzSjdnekJGO0lHNEhRLHNDQUFzQztJQUN0QyxjQUFjO0V6Sm81eUJwQjtFc0pqaHpCRjtJR2lJUSx1Q0FBdUM7SUFDdkMsY0FBYztFekptNXlCcEI7RXNKcmh6QkY7SUdzSVEsYUFBYTtJQUNiLGNBQWM7SUFDZCxjL0d6R1U7RTFDMi95QmhCO0VzSjFoekJGOzs7SUc4SVEsYy9HdEpRO0UxQ3VpekJkO0VzSi9oekJGOzs7SUdpSlUsYy9HekhZO0krRzBIWix5Qi9HMUpNO0UxQzZpekJkO0VzSnJpekJGO0lHd0pNLGNBQWM7SUFDZCx5Qi9HaktVO0UxQ2lqekJkO0VzSnppekJGO0lHNEpRLGNBQWM7SUFDZCxXQUFXO0lBQ1gseUJBQXlCO0lBQ3pCLGMvR3ZJYztJK0d3SWQsV0FBVztJQUNYLFVBQVU7SUFDVixrQkFBa0I7RXpKZzV5QnhCO0VzSmxqekJGO0lHcUtVLFdBQVc7SUFDWCxjQUFjO0lBQ2QsV0FBVztJQUNYLFlBQVk7SUFDWiw2QkFBNkI7SUFDN0IsNkIvR2xKWTtJK0dtSlosK0IvR25KWTtJK0dvSloseUJBQXlCO0lBQ3pCLGtCQUFrQjtJQUNsQixTQUFTO0lBQ1QsV0FBVztFekpnNXlCbkI7RXNKL2p6QkY7SUdvTFEsY0FBYztJQUNkLGtCQUFrQjtJQUNsQix5QkFBeUI7SUFDekIsYy9HL0pjO0krR2dLZCxhQUFhO0lBQ2IsZ0JBQWdCO0lBQ2hCLGdCM0dsTU07STJHbU1OLHFCQUFxQjtFeko4NHlCM0I7RXNKemt6QkY7SUcrTFEsMEJBQTBCO0V6SjY0eUJoQztFc0o1a3pCRjs7Ozs7OztJR3lNVSxXQUFXO0lBQ1gsY0FBYztJQUNkLFdBQVc7SUFDWCxZQUFZO0lBQ1osNkJBQTZCO0lBQzdCLDZCL0cvTFE7SStHZ01SLCtCL0doTVE7SStHaU1SLHdCQUF3QjtJQUN4QixrQkFBa0I7SUFDbEIscUJBQXFCO0lBQ3JCLFlBQVk7SUFDWixtQkFBbUI7SUFDbkIsZUFBZTtFeko0NHlCdkI7RXNKam16QkY7Ozs7Ozs7Ozs7Ozs7Ozs7SUc4TlUscUIvR3RNWTtFMUMybHpCcEI7RXNKbm56QkY7SUdvT00sa0JBQWtCO0V6Sms1eUJ0QjtFc0p0bnpCRjtJR3lPUSxhQUFhO0V6Smc1eUJuQjtFc0p6bnpCRjtJRzZPUSx5Qi9Hck5jO0UxQ29tekJwQjtFc0o1bnpCRjtJR2dQVSxjL0d4Tlk7SStHeU5aLHlCL0d6UE07RTFDd296QmQ7RXNKaG96QkY7SUdzUFEsNkIvRzFPVTtJK0cyT1YsY0FBYztJQUNkLGdCQUFnQjtJQUNoQixpQkFBaUI7SUFDakIseUJBQXlCO0lBQ3pCLGdCM0duUU07RTlDZ3B6Qlo7RXNKeG96QkY7SUdnUU0seUIvR3hPZ0I7RTFDbW56QnBCO0VzSjNvekJGO0lHb1FVLGMvRzVPWTtJK0c2T1oseUIvRzdRTTtFMUN1cHpCZDtFc0ovb3pCRjtJR3lRVSxhQUFhO0V6Snk0eUJyQjtFc0pscHpCRjtJRzhRUSw2Qi9HbFFVO0krR21RVixjQUFjO0lBQ2QsZ0JBQWdCO0lBQ2hCLGlCQUFpQjtJQUNqQix5QkFBeUI7SUFDekIsZ0IzRzNSTTtFOUNrcXpCWjtFc0oxcHpCRjtJR3lSUSxhQUFhO0V6Sm80eUJuQjtFc0o3cHpCRjtJRzZSUSxTQUFTO0V6Sm00eUJmO0VzSmhxekJGOztJR2tTUSx5Qi9HMVFjO0UxQzRvekJwQjtFc0pwcXpCRjs7SUdxU1UsYy9HN1FZO0krRzhRWix5Qi9HOVNNO0UxQ2lyekJkO0FBQ0Y7O0F5SjczeUJBO0VIN1NBO0lHK1NJLFlBQVk7SUFDWixRQUFRO0lBQ1IsaUJBQWlCO0V6Smc0eUJuQjtFc0pqcnpCRjtJR29UTSxzQ0FBc0M7RXpKZzR5QjFDO0VzSnByekJGO0lHd1RNLHVDQUF1QztFekorM3lCM0M7RXNKdnJ6QkY7SUc0VE0sTUFBTTtJQUNOLGlCQUFpQjtFeko4M3lCckI7RXNKM3J6QkY7SUdnVVEsc0NBQXNDO0V6SjgzeUI1QztFc0o5cnpCRjtJR29VUSx1Q0FBdUM7RXpKNjN5QjdDO0FBQ0Y7O0EwSm50ekJBO0VKaUJBO0lJZkksZ0JBQWdCO0UxSnN0ekJsQjtFc0p2c3pCRjtJSVpNLGdCQUFnQjtJQUNoQixrQkFBa0I7SUFDbEIsV0FBVztJQUNYLE9BQU87SUFDUCxVQUFVO0lBQ1YsZ0JBQWdCO0lBQ2hCLGNBQWM7SUFDZCxrQkFBa0I7RTFKc3R6QnRCO0VzSmp0ekJGO0lJRlEsbUJBQW1CO0UxSnN0ekJ6QjtFc0pwdHpCRjtJSUNVLG1CQUFtQjtJQUNuQixpQkFBaUI7RTFKc3R6QnpCO0VzSnh0ekJGO0lJT1EsNkJoSEtVO0lnSEpWLHlCaEhnQmM7SWdIZmQsV0FBVztJQUNYLG1CQUFtQjtJQUNuQixrQkFBa0I7SUFDbEIsYUFBYTtFMUpvdHpCbkI7RXNKaHV6QkY7SUllVSxXQUFXO0lBQ1gsY0FBYztJQUNkLGtCQUFrQjtJQUNsQixXQUFXO0lBQ1gsWUFBWTtJQUNaLFlBQVk7SUFDWixXQUFXO0lBQ1gsd0NBQW9DO0UxSm90ekI1QztFc0oxdXpCRjtJSTJCUSxhQUFhO0lBQ2IsaUJBQWlCO0lBQ2pCLGtCQUFrQjtJQUNsQixrQkFBa0I7RTFKa3R6QnhCO0VzSmh2ekJGO0lJa0NRLGNBQWM7RTFKaXR6QnBCO0VzSm52ekJGO0lJc0NRLGNoSFBVO0lnSFFWLHNCQUFzQjtJQUN0QixxQkFBcUI7SUFDckIsV0FBVztJQUNYLGtCQUFrQjtJQUNsQixnQjVHckRFO0U5Q3F3ekJSO0VzSjN2ekJGO0lJOENVLGN6SjlEa0I7SXlKK0RsQiwwQkFBMEI7RTFKZ3R6QmxDO0VzSi92ekJGO0lJbURVLGFBQWE7RTFKK3N6QnJCO0VzSmx3ekJGO0lJd0RRLGdCNUdoRU07STRHaUVOLHlCQUF5QjtJQUN6QiwyQkFBMkI7SUFDM0IsY0FBYztJQUNkLGtCQUFrQjtJQUNsQixxQkFBcUI7RTFKNnN6QjNCO0VzSjF3ekJGO0lJZ0VVLFVBQVU7SUFDVixnQjVHekVJO0U5Q3N4ekJaO0VzSjl3ekJGO0lJb0VZLFdBQVc7SUFDWCxxQkFBcUI7SUFDckIsaUJBQWlCO0lBQ2pCLFVBQVU7SUFDVixXQUFXO0lBQ1gsNkJBQTZCO0lBQzdCLDZCaEgzQ007SWdINENOLCtCaEg1Q007SWdINkNOLHdCQUF3QjtFMUo2c3pCbEM7RXNKenh6QkY7SUlnRlkscUJBQXFCO0UxSjRzekIvQjtFc0o1eHpCRjtJSW1GYyxxQnpKbkdjO0VEK3l6QjFCO0FBQ0Y7O0EySi95ekJBO0VMZUE7SUtYTSx5RkFBZ0Y7RTNKZ3p6QnBGO0VzSnJ5ekJGO0lLUE0sVUFBVTtFM0oreXpCZDtFc0p4eXpCRjtJS0hNLG1CQUFtQjtJQUNuQixXQUFXO0UzSjh5ekJmO0VzSjV5ekJGO0lLRU0sWUFuQmtDO0lBb0JsQyx5QmpIcUJnQjtJaUhwQmhCLGtCQUFrQjtJQUNsQixvQkFBb0I7RTNKNnl6QnhCO0VzSmx6ekJGO0lLVVksaUJBQWlCO0UzSjJ5ekIzQjtFc0pyenpCRjtJS2VjLFdBQVc7SUFDWCxjQUFjO0lBQ2QsVUFBVTtJQUNWLFdBQVc7SUFDWCw2QkFBNkI7SUFDN0IsNkJqSExJO0lpSE1KLCtCakhOSTtJaUhPSix3QkFBd0I7SUFDeEIsa0JBQWtCO0lBQ2xCLFFBQVE7SUFDUixXQUFXO0UzSnl5ekJ2QjtFc0psMHpCRjtJSzZCYyxxQkFBcUI7RTNKd3l6QmpDO0VzSnIwekJGO0lLbUNjLGMxSm5EYztFRHcxekIxQjtFc0p4MHpCRjtJS3NDZ0IscUIxSnREWTtFRDIxekIxQjtFc0ozMHpCRjtJSytDTSx5QmpIekNnQjtJaUgwQ2hCLG1CQWpFa0M7SUFrRWxDLGtCQUFrQjtJQUNsQixNQUFNO0lBQ04sV0FBVztJQUNYLGNBQWM7SUFDZCxrQkFBa0I7SUFDbEIsd0JBQXdCO0lBQ3hCLGlDakhqRGdCO0lpSGtEaEIsZ0JBQWdCO0UzSit4ekJwQjtFc0p2MXpCRjtJSzJEUSxjQUFjO0UzSit4ekJwQjtFc0oxMXpCRjs7SUtpRU0sZ0JBQWdCO0UzSjZ4ekJwQjtFc0o5MXpCRjtJS3FFTSxXQUFXO0UzSjR4ekJmO0VzSmoyekJGO0lLd0VRLFlBekZnQztJQTBGaEMsV0FBVztFM0o0eHpCakI7RXNKcjJ6QkY7SUs0RVUsWUFBWTtFM0o0eHpCcEI7RXNKeDJ6QkY7SUtrRk0sWUFuR2tDO0lBb0dsQyxZQUFZO0lBQ1osa0JBQWtCO0UzSnl4ekJ0QjtFc0o3MnpCRjtJS3VGUSw2QmpIM0VVO0lpSDRFVix1QkFBdUI7SUFDdkIsaUJBQWlCO0UzSnl4ekJ2QjtFc0psM3pCRjtJSzRGVSxVQUFVO0UzSnl4ekJsQjtBQUNGOztBNEp2NHpCQTtFTmlCQTtJTWJNLHlGQUFnRjtFNUp3NHpCcEY7RXNKMzN6QkY7SU1UTSxpQ2xIaUNnQjtFMUNzMnpCcEI7RXNKOTN6QkY7SU1OUSxhQUFhO0U1SnU0ekJuQjtFc0pqNHpCRjtJTURNLGdCQUFnQjtJQUNoQixrQkFBa0I7SUFDbEIseUJsSHVCZ0I7SWtIdEJoQixXQUFXO0U1SnE0ekJmO0VzSnY0ekJGO0lNS1EsV0FBVztJQUNYLFVBQVU7RTVKcTR6QmhCO0VzSjM0ekJGO0lNVVEsVUFBVTtJQUNWLFdBQVc7RTVKbzR6QmpCO0VzSi80ekJGO0lNY1UsZUFBZTtFNUpvNHpCdkI7RXNKbDV6QkY7SU1vQk0sVUFBVTtJQUNWLHlCbEhmZ0I7SWtIZ0JoQixZQUFZO0lBQ1osb0JBQW9CO0U1Smk0ekJ4QjtFc0p4NXpCRjtJTTJCTSxlQUFlO0lBQ2YsaUJBQWlCO0lBQ2pCLG1CQUFtQjtJQUNuQixrQkFBa0I7RTVKZzR6QnRCO0VzSjk1ekJGO0lNaUNRLFdBQVc7SUFDWCxjQUFjO0lBQ2Qsa0JBQWtCO0lBQ2xCLE1BQU07SUFDTixVQUFVO0lBQ1YsWUFBWTtJQUNaLFdBQVc7SUFDWCx5QmxINUJVO0UxQzQ1ekJoQjtFc0p4NnpCRjtJTTZDTSxpQkFBaUI7SUFDakIsWUFBWTtFNUo4M3pCaEI7QUFDRjs7QTZKOTd6QkE7RVBpQkE7SU9iTSxvQkFBb0I7RTdKKzd6QnhCO0VzSmw3ekJGO0lPVE0sZ0JBQWdCO0U3Sjg3ekJwQjtFc0pyN3pCRjtJT0xNLGNBQWM7RTdKNjd6QmxCO0VzSng3ekJGOztJT0FNLFVBQVU7SUFDVixXQUFXO0lBQ1gsY0FBYztFN0o0N3pCbEI7RXNKOTd6QkY7O0lPS1EsVUFBVTtJQUNWLFdBQVc7RTdKNjd6QmpCO0VzSm44ekJGO0lPWVEsV0FBVztFN0owN3pC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QW1LdHYxQkE7RUNpQ00sU0FBUztBcEt5dDFCZjs7QW9LdnQxQk07RURuQ047SUNvQ1EsY0FBYztJQUNkLG1CQUFtQjtFcEsydDFCekI7QUFDRjs7QW1LancxQkE7RUMwQ00sZ0JBQWdCO0VBQ2hCLGVBQWU7RUFDZixTQUFTO0FwSzJ0MUJmOztBbUt2dzFCQTtFQ2lESSxrQkFBa0I7RUFDbEIsYzFIYmtCO0ExQ3V1MUJ0Qjs7QW1LNXcxQkE7RUNxRE0sYzFIaEJnQjtFMEhpQmhCLDBCQUEwQjtBcEsydDFCaEM7O0FvS3Z0MUJFO0VEMURGO0lDMkRJLGlCQUFpQjtJQUNqQixvQkFBb0I7RXBLMnQxQnRCO0VtS3Z4MUJGO0lDK0RNLHFCQUFxQjtJQUNyQixZQUFZO0lBQ1oscUJBQXFCO0lBQ3JCLGtCQUFrQjtFcEsydDFCdEI7RW1LN3gxQkY7SUNzRU0sbUJBQW1CO0VwSzB0MUJ2QjtFbUtoeTFCRjtJQ3lFUSxXQUFXO0VwSzB0MUJqQjtFbUtueTFCRjtJQzhFTSxTQUFTO0lBQ1QsbUJBQW1CO0lBQ25CLFdBQVc7RXBLd3QxQmY7RW1LeHkxQkY7SUNvRk0scUJBQXFCO0VwS3V0MUJ6QjtBQUNGOztBb0twdDFCRTtFRHhGRjtJQ3lGSSxpQkFBaUI7SUFDakIsb0JBQW9CO0VwS3d0MUJ0QjtFbUtsejFCRjtJQzZGTSxjQUFjO0VwS3d0MUJsQjtFbUtyejFCRjtJQ2lHTSxnQkFBZ0I7RXBLdXQxQnBCO0VtS3h6MUJGO0lDcUdNLGNBQWM7RXBLc3QxQmxCO0FBQ0Y7O0FtSzV6MUJBO0VFSEUsZ0JBQWdCO0VBQ2hCLDZCM0gyQmdCO0UySDFCaEIsYzNIc0NvQjtBMUM2eDFCdEI7O0FtS2wwMUJBO0VFRUksZ0J2SEVRO0V1SERSLGNBQWM7RUFDZCxvQkFBb0I7QXJLbzAxQnhCOztBbUt4MDFCQTtFRVFJLGdCdkhOTztFdUhPUCxrQkFBa0I7RUFDbEIsbUJBQW1CO0VBQ25CLFNBQVM7QXJLbzAxQmI7O0FtSy8wMUJBO0VFZUksY0FBYztBcktvMDFCbEI7O0FtS24xMUJBO0VFbUJJLFdBQVc7RUFDWCxxQkFBcUI7RUFDckIsY0FBYztBcktvMDFCbEI7O0FxS2owMUJFO0VGeEJGO0lFeUJJLGlCQUFpQjtJQUNqQixvQkFBb0I7RXJLcTAxQnRCO0VtSy8xMUJGO0lFNkJNLGtCQUFrQjtFcktxMDFCdEI7RW1LbDIxQkY7SUVpQ00saUJBQWlCO0VyS28wMUJyQjtBQUNGOztBcUtqMDFCRTtFRnJDRjtJRXNDSSxpQkFBaUI7SUFDakIsb0JBQW9CO0VyS3EwMUJ0QjtFbUs1MjFCRjtJRTBDTSxrQkFBa0I7RXJLcTAxQnRCO0VtSy8yMUJGO0lFOENNLGlCQUFpQjtFcktvMDFCckI7RW1LbDMxQkY7SUVrRE0sY0FBYztFckttMDFCbEI7QUFDRjs7QW1LdDMxQkE7RUdIRSx5QjVINENvQjtFNEgzQ3BCLGVBQWU7RUFDZixZQUFZO0VBQ1osa0JBQWtCO0VBQ2xCLGdCeEhHVTtFd0hGVixzQkFBc0I7QXRLNjMxQnhCOztBbUsvMzFCQTtFR0tJLGM1SGdDa0I7QTFDODExQnRCOztBbUtuNDFCQTtFR1NJLHFCQUFxQjtBdEs4MzFCekI7O0FtS3Y0MUJBO0VHY00sa0JBQWtCO0VBQ2xCLGdCQUFnQjtBdEs2MzFCdEI7O0FtSzU0MUJBO0VHa0JRLGVBQWU7QXRLODMxQnZCOztBbUtoNTFCQTtFR3VCTSxjNUhlZTtBMUM4MjFCckI7O0FtS3A1MUJBO0VHMEJRLGM1SFBjO0ExQ3E0MUJ0Qjs7QXNLejMxQkU7RUgvQkY7SUdnQ0ksbUJBQW1CO0V0SzYzMUJyQjtBQUNGOztBbUs5NTFCQTtFR3FDRSxjQUFjO0VBQ2QscUJBQXFCO0F0SzYzMUJ2Qjs7QXNLMzMxQkU7RUh4Q0Y7SUd5Q0ksbUJBQW1CO0V0SyszMUJyQjtBQUNGOztBbUt6NjFCQTtFSUhFLGdCQUFnQjtFQUNoQixZQUFZO0VBQ1osZ0JBQWdCO0F2S2c3MUJsQjs7QW1LLzYxQkE7RUlFSSxZQUFZO0VBQ1osZ0JBQWdCO0VBQ2hCLFdBQVc7RUFDWCxrQkFBa0I7RUFDbEIscUJBQXFCO0F2S2k3MUJ6Qjs7QW1LdjcxQkE7RUlTTSxlQUFlO0F2S2s3MUJyQjs7QW1LMzcxQkE7RUlhTSxVQUFVO0F2S2s3MUJoQjs7QW1LLzcxQkE7RUlpQk0sNEJBQTRCO0VBQzVCLFlBQVk7RUFDWixjQUFjO0VBQ2QsV0FBVztBdktrNzFCakI7O0FtS3Q4MUJBO0VJdUJRLHFEQUEwRDtFQUMxRCxXQUFXO0F2S203MUJuQjs7QW1LMzgxQkE7RUk0QlEscURBQXlEO0VBQ3pELFdBQVc7QXZLbTcxQm5COztBbUtoOTFCQTtFSWlDUSxxREFBMEQ7RUFDMUQsV0FBVztBdkttNzFCbkI7O0FtS3I5MUJBO0VJc0NRLHFEQUF5RDtFQUN6RCxXQUFXO0F2S203MUJuQjs7QW1LMTkxQkE7RUkyQ1EsaURBQTJEO0VBQzNELFdBQVc7QXZLbTcxQm5COztBbUsvOTFCQTtFSWdEUSxrREFBNEQ7RUFDNUQsV0FBVztBdkttNzFCbkI7O0FtS3ArMUJBO0VJcURRLDhDQUF3RDtFQUN4RCxXQUFXO0F2S203MUJuQjs7QXVLaDcxQk07RUp6RE47SUlnRVEscUJBQXFCO0V2Szg2MUIzQjtFbUs5KzFCRjtJSW1FVSxxREFBaUU7RXZLODYxQnpFO0VtS2ovMUJGO0lJdUVVLHFEQUFnRTtFdks2NjFCeEU7RW1LcC8xQkY7SUkyRVUscURBQWlFO0V2SzQ2MUJ6RTtFbUt2LzFCRjtJSStFVSxxREFBZ0U7RXZLMjYxQnhFO0VtSzEvMUJGO0lJbUZVLHFEQUFtRTtFdkswNjFCM0U7RW1LNy8xQkY7SUl1RlUscURBQStEO0V2S3k2MUJ2RTtFbUtoZzJCRjtJSTJGVSxxREFBa0U7RXZLdzYxQjFFO0FBQ0Y7O0FtS3BnMkJBO0VJa0dJLFlBQVk7RUFDWixjQUFjO0VBQ2QsV0FBVztBdktzNjFCZjs7QXVLbjYxQkU7RUp2R0Y7SUl3R0ksWUFBWTtJQUNaLGlCQUFpQjtJQUNqQixpQkFBaUI7RXZLdTYxQm5CO0FBQ0Y7O0FtS2xoMkJBO0VLREUsZ0JBQWdCO0VBQ2hCLFlBQVk7RUFDWixnQkFBZ0I7QXhLdWgyQmxCOztBbUt4aDJCQTtFS0lJLFlBQVk7RUFDWixnQkFBZ0I7RUFDaEIsV0FBVztFQUNYLGtCQUFrQjtFQUNsQixxQkFBcUI7QXhLd2gyQnpCOztBbUtoaTJCQTtFS1dNLFVBQVU7QXhLeWgyQmhCOztBbUtwaTJCQTtFS2VNLGVBQWU7QXhLeWgyQnJCOztBbUt4aTJCQTtFS21CTSxVQUFVO0F4S3loMkJoQjs7QW1LNWkyQkE7RUt1Qk0sWUFBWTtFQUNaLGdCQUFnQjtBeEt5aDJCdEI7O0FtS2pqMkJBO0VLNkJJLGNBQWM7RUFDZCxXQUFXO0F4S3doMkJmOztBd0tyaDJCRTtFTGpDRjtJS2tDSSxZQUFZO0lBQ1osaUJBQWlCO0lBQ2pCLGlCQUFpQjtFeEt5aDJCbkI7QUFDRjs7QXlLL2oyQkk7RU5DSjtJTUFNLGlCQUFpQjtFekttazJCckI7QUFDRjs7QW1LcGsyQkE7RU1JTSxZQUFZO0VBQ1osa0JBQWtCO0F6S29rMkJ4Qjs7QXlLbmsyQk07RU5OTjtJTU9RLFdBQVc7RXpLdWsyQmpCO0FBQ0Y7O0FtSy9rMkJBO0VNV1EscUJBQXFCO0VBQ3JCLGNBQWM7QXpLd2syQnRCOztBeUt2azJCUTtFTmJSO0lNY1Usa0JBQWtCO0V6SzJrMkIxQjtBQUNGOztBeUt4azJCVTtFTmxCVjtJTW1CWSxtQkFBbUI7RXpLNGsyQjdCO0FBQ0Y7O0F5S3prMkJZO0VOdkJaO0lNd0JjLG1CQUFtQjtFeks2azJCL0I7QUFDRjs7QW1LdG0yQkE7RU00QmMsWUFBWTtFQUNaLFlBQVk7QXpLOGsyQjFCOztBbUszbTJCQTtFTW9DWSxXQUFXO0VBQ1gsWUFBWTtFQUNaLGVBQWU7RUFDZixpQkFBaUI7RUFDakIsaUJBQWlCO0VBQ2pCLFdBQVc7QXpLMmsyQnZCOztBbUtwbjJCQTtFTTZDWSxnQkFBZ0I7RUFDaEIsbUJBQW1CO0VBQ25CLGlCQUFpQjtFQUNqQixtQkFBbUI7RUFDbkIsV0FBVztBeksyazJCdkI7O0F5SzFrMkJZO0VObERaO0lNbURjLG1CQUFtQjtFeks4azJCL0I7QUFDRjs7QW1LbG8yQkE7RU0wRFksV0FBVztFQUNYLFlBQVk7RUFDWixVQUFVO0VBQ1YscUJBQXFCO0VBQ3JCLGtCQUFrQjtFQUNsQixnQkFBZ0I7RUFDaEIsaUJBQWlCO0VBQ2pCLFdBQVc7RUFDWCxXQUFXO0VBQ1gsZ0JBQWdCO0VBQ2hCLGlCQUFpQjtBeks0azJCN0I7O0F5SzFrMkJZO0VOdEVaO0lNdUVjLGtCQUFrQjtFeks4azJCOUI7QUFDRjs7QW1LdHAyQkE7RU0yRWMsYUFBYTtBeksrazJCM0I7O0F5SzlrMkJjO0VONUVkO0lNNkVnQixlQUFlO0V6S2tsMkI3QjtBQUNGOztBbUtocTJCQTtFTWlGZ0IsWUFBWTtFQUNaLGdCQUFnQjtFQUNoQixtQkFBbUI7QXpLbWwyQm5DOztBbUt0cTJCQTtFTXNGa0IsWUFBWTtFQUNaLGdCQUFnQjtBektvbDJCbEM7O0FtSzNxMkJBO0VNMEZvQixZQUFZO0VBQ1osZ0JBQWdCO0F6S3FsMkJwQzs7QW1LaHIyQkE7RU11R1Usb0JBQW9CO0VBQ3BCLFFBQVE7RUFDUixnQkFBZ0I7QXpLNmsyQjFCOztBbUt0cjJCQTtFTTRHWSxpQkFBaUI7RUFDakIsWUFBWTtFQUNaLFlBQVk7RUFDWixrQkFBa0I7QXpLOGsyQjlCOztBbUs3cjJCQTtFTXFIZ0IsV0FBVztBeks0azJCM0I7O0FtS2pzMkJBO0VNOEhZLGdCQUFnQjtFQUNoQixnQkFBZ0I7RUFDaEIsV0FBVztBekt1azJCdkI7O0FtS3ZzMkJBO0VNb0lZLGdCQUFnQjtBekt1azJCNUI7O0F5S2xrMkJNO0VOeklOO0lNMElRLGFBQWE7SUFDYixXQUFXO0lBQ1gsZUFBZTtFektzazJCckI7RW1LbHQyQkY7SU04SVUsYUFBYTtJQUNiLGVBQWU7RXpLdWsyQnZCO0VtS3R0MkJGO0lNa0pZLGtCQUFrQjtFekt1azJCNUI7RW1LenQyQkY7SU1zSlksY0FBYztFektzazJCeEI7QUFDRjs7QXlLaGsyQk07RU43Sk47SU04SlEsZ0JBQWdCO0lBQ2hCLG1CQUFtQjtJQUNuQiw0QkFBNEI7RXpLb2syQmxDO0FBQ0Y7O0F5S2xrMkJNO0VObktOO0lNb0tRLDZCQUE2QjtJQUM3QixjQUFjO0V6S3NrMkJwQjtBQUNGOztBbUs1dTJCQTtFTThLTSxXQUFXO0F6S2trMkJqQjs7QXlLdGsyQk07RU4xS047SU0yS1EsZ0JB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OztBMEsxczNCQTs7RUFnTkksZUFBZTtBMUsrLzJCbkI7O0EwSy9zM0JBOztFQW9OSSxlQUFlO0ExS2dnM0JuQjs7QTBLcHQzQkE7O0VBd05JLGVBQWU7QTFLaWczQm5COztBMEt6dDNCQTs7RUE0TkksZUFBZTtBMUtrZzNCbkI7O0EwSzl0M0JBOztFQWdPSSxlQUFlO0ExS21nM0JuQjs7QTBLbnUzQkE7O0VBb09JLGVBQWU7QTFLb2czQm5COztBMEt4dTNCQTs7RUF3T0ksZUFBZTtBMUtxZzNCbkI7O0EwSzd1M0JBOztFQTZPSSxZQUFZO0ExS3FnM0JoQjs7QTBLbHYzQkE7O0VBaVBJLFlBQVk7QTFLc2czQmhCOztBMEt2djNCQTs7RUFxUEksYUFBYTtBMUt1ZzNCakI7O0EwSzV2M0JBOztFQXlQSSxXQUFXO0ExS3dnM0JmOztBMEtqdzNCQTs7RUE2UEksV0FBVztBMUt5ZzNCZjs7QTBLdHczQkE7O0VBaVFJLFlBQVk7QTFLMGczQmhCOztBMEszdzNCQTs7RUFxUUksWUFBWTtBMUsyZzNCaEI7O0EwS2h4M0JBOztFQXlRSSxhQUFhO0ExSzRnM0JqQjs7QTBLcngzQkE7O0VBNlFJLGFBQWE7QTFLNmczQmpCOztBMEsxeDNCQTs7RUFpUkksV0FBVztBMUs4ZzNCZjs7QTBLL3gzQkE7O0VBcVJJLFVBQVU7QTFLK2czQmQ7O0EwS3B5M0JBOztFQXlSSSxXQUFXO0ExS2doM0JmOztBMEt6eTNCQTs7RUE2UkksYUFBYTtBMUtpaDNCakI7O0EwSzl5M0JBOztFQWlTSSxXQUFXO0ExS2toM0JmOztBMEtuejNCQTs7RUFxU0ksY0FBYztBMUttaDNCbEI7O0EwS3h6M0JBOztFQXlTSSxXQUFXO0ExS29oM0JmOztBMEs3ejNCQTs7RUE4U0ksdUJBQXVCO0ExS29oM0IzQjs7QTBLbDAzQkE7O0VBa1RJLHVCQUF1QjtBMUtxaDNCM0I7O0EwS3YwM0JBOztFQXNUSSx3QkFBd0I7QTFLc2gzQjVCOztBMEs1MDNCQTs7RUEwVEksc0JBQXNCO0ExS3VoM0IxQjs7QTBLajEzQkE7O0VBOFRJLHNCQUFzQjtBMUt3aDNCMUI7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c0NRLFNBQVM7RTlLMnQ0QmY7QUFDRjs7QWtHMXE0QkE7RTRFNUNJLHNCQUFzQjtFQUN0QixXM0RxUytCO0FuSHE3M0JuQzs7QThLdnc0QkE7RUFnRE0sd0JBQXdCO0VBQ3hCLFdBQVc7QTlLMnQ0QmpCOztBOEt6dDRCTTtFQW5ETjtJQW9EUSxVQUFVO0U5SzZ0NEJoQjtBQUNGOztBOEszdDRCTTtFQXZETjtJQXdEUSxVQUFVO0U5Syt0NEJoQjtBQUNGOztBa0dobjRCQTtFNEV6R0UsZ0JBQWdCO0E5SzZ0NEJsQjs7QThLOXQ0QkE7O0VBS0ksV0FBVztFQUNYLFlBQVk7RUFDWixtQkFBbUI7RUFDbkIsaUJBQWlCO0VBQ2pCLHlCcEk5Q2M7QTFDNHc0QmxCOztBOEt2dTRCQTs7RUFZTSxxQnBJakRZO0ExQ2l4NEJsQjs7QThLNXU0QkE7O0VBZ0JNLHlCN0tqRnNCO0U2S2tGdEIscUI3S2xGc0I7RTZLbUZ0QixXQUFXO0VBQ1gsWUFBWTtBOUtpdTRCbEI7O0E4S3B2NEJBOztFQXNCUSxxQjdLdkZvQjtBRDB6NEI1Qjs7QThLenY0QkE7RUE0QkkscUJBQXFCO0VBQ3JCLGlCQUFpQjtFQUNqQix5QnBJbkVjO0ExQ295NEJsQjs7QThLL3Y0QkE7RUFpQ00sZ0NBQXNDO0E5S2t1NEI1Qzs7QThLbnc0QkE7RUFtQ1EsZ0NBQXNDO0E5S291NEI5Qzs7QThLOXQ0QkE7Ozs7Ozs7QzlLdXU0QkM7QXdHbDE0QkQ7RXNFcUhFLFlBQVk7RUFDWixVQUFVO0E5S2d1NEJaOztBd0duMTRCRTtFc0VzSEUsWUFBWTtBOUtpdTRCaEI7O0E4Szd0NEJFO0VBQ0UscUJBQXFCO0VBQ3JCLFNBQVM7RUFDVCxvQ3BJbkZrQjtFb0lvRmxCLGNwSXhGa0I7RW9JeUZsQixpQnhEeEdrQjtFd0R5R2xCLGtCQUFrQjtFQUNsQixXM0RoQzRCO0UyRGlDNUIsUzNEakM0QjtBbkhpdzRCaEM7O0FnSC96NEJJO0U4RHVGRjtJQVlJLFNBQVM7SUFDVCxXM0R0QzBCO0kyRHVDMUIsWTNEdkMwQjtJMkR3QzFCLFVBQVU7RTlLaXU0QmQ7QUFDRjs7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TSxVQUFVO0lBQ1YsV0FBVztFbE91NW1DZjtFa09wNm1DRjtJQWlCTSxVQUFVO0VsT3M1bUNkO0VrT3Y2bUNGO0lBcUJNLFlBQVk7RWxPcTVtQ2hCO0VrTzE2bUNGO0lBeUJNLGNBQWM7RWxPbzVtQ2xCO0VrTzc2bUNGO0lBNkJNLFdBQVc7RWxPbTVtQ2Y7RWtPaDdtQ0Y7SUFrQ1EsZ0N4TExVO0l3TE1WLG1CQUFtQjtJQUNuQixvQkFBb0I7RWxPaTVtQzFCO0VrT3I3bUNGO0lBMENRLG1CQUFtQjtJQUNuQixvQkFBb0I7RWxPODRtQzFCO0FBQ0Y7O0FrTzE3bUNBO0VBa0RNLG9CQUFvQjtBbE80NG1DMUI7O0FrTzk3bUNBO0VBd0RNLGdDeEwzQlk7RXdMNEJaLG1CQUFtQjtFQUNuQixvQkFBb0I7QWxPMDRtQzFCOztBa09wOG1DQTtFQTZEUSxTQUFTO0VBQ1QsZ0JBQWdCO0FsTzI0bUN4Qjs7QWtPejhtQ0E7RUFvRUksb0JBQW9CO0FsT3k0bUN4Qjs7QWtPNzhtQ0E7RUF3RUksY3BMcERxQztFb0xxRHJDLGdCcExqRVE7RW9Ma0VSLG9CcExqRG9EO0VvTGtEcEQsbUJBQW1CO0VBQ25CLGN4TDVCYztBMUNxNm1DbEI7O0FrT3I5bUNBO0VBZ0ZJLGtCcEw1RHFDO0E5Q3E4bUN6Qzs7QWtPejltQ0E7Ozs7RUF1RkksZ0JwTC9FUTtBOUN3OW1DWjs7QWtPaCttQ0E7RUEyRkksYUFBYTtBbE95NG1DakI7O0FrT3ArbUNBOztFQWdHSSxjQUFjO0FsT3k0bUNsQjs7QWtPeittQ0E7RUFvR0ksaUJBQWlCO0FsT3k0bUNyQjs7QWtPNyttQ0E7RUF3R0ksZ0JwTGpHTTtFb0xrR04saUJBQWlCO0FsT3k0bUNyQjs7QWtPbC9tQ0E7O0VBOEdJLDZCQUE2QjtFQUM3QixjeEwvRGM7QTFDdzhtQ2xCOztBa094L21DQTtFQW1ISSwyQnBMMUZvRDtFb0wyRnBELG1CQUFtQjtBbE95NG1DdkI7O0FrTzcvbUNBOzs7O0VBMkhJLGVBQWU7RUFDZixnQkFBZ0I7QWxPeTRtQ3BCOztBa09yZ25DQTs7RUFpSUksU0FBUztFQUNULGN4TGxGYztBMUMyOW1DbEI7O0FrTzNnbkNBOztFQXVJSSxjeEx2RmM7QTFDZyttQ2xCOztBa09oaG5DQTs7RUEwSU0scUJ4TDFGWTtBMUNxK21DbEI7O0FrT3JobkNBO0VBK0lJLGlCcEwzSHFDO0E5Q3FnbkN6Qzs7QWtPdjRtQ0U7RUFsSkY7SUFvSk0sZ0N4THZIWTtJd0x3SFosbUJBQW1CO0lBQ25CLGtCQUFrQjtFbE8wNG1DdEI7RWtPaGluQ0Y7SUEwSk0sa0JBQWtCO0VsT3k0bUN0QjtFa09uaW5DRjtJQThKTSw4QnhMaklZO0UxQ3lnbkNoQjtFa090aW5DRjtJQWlLUSxpQkFBaUI7RWxPdzRtQ3ZCO0VrT3ppbkNGO0lBcUtRLG1CQUFtQjtFbE91NG1DekI7RWtPNWluQ0Y7SUEwS00sYUFBYTtFbE9xNG1DakI7RWtPL2luQ0Y7SUE2S1EsV0FBVztFbE9xNG1DakI7RWtPbGpuQ0Y7SUFrTE0sVUFBVTtFbE9tNG1DZDtFa09yam5DRjtJQXNMTSxVQUFVO0VsT2s0bUNkO0FBQ0Y7O0FrTy8zbUNFO0VBMUxGO0lBMkxJLG9CQUFvQjtFbE9tNG1DdEI7RWtPOWpuQ0Y7SUE4TE0sb0JBQW9CO0VsT200bUN4QjtFa09qa25DRjs7SUFtTU0sV0FBVztFbE9rNG1DZjtBQUNGOztBa08vM21DRTtFQXZNRjtJQTBNUSxpQkFBaUI7RWxPaTRtQ3ZCO0VrTzNrbkNGO0lBK01NLDhCeExsTFk7SXdMbUxaLCtCeExuTFk7RTFDa2puQ2hCO0VrTy9rbkNGO0lBbU5RLHlCQUF5QjtFbE8rM21DL0I7RWtPbGxuQ0Y7SUF3Tk0sYUFBYTtFbE82M21DakI7RWtPcmxuQ0Y7SUEyTlEsV0FBVztFbE82M21DakI7QUFDRjs7QW1PemxuQ0E7RUFFSSxrQkFBa0I7QW5PMmxuQ3RCOztBbU83bG5DQTtFNUdnQkUsa0JBQWtCO0VBQ2xCLGdCQUYrQztFNEdSN0MsbUJBQW1CO0FuTzRsbkN2Qjs7QXVIaGxuQ0U7RUFDRSxjQUFjO0VBQ2QsbUJBQWdDO0VBQ2hDLFdBQVc7QXZIbWxuQ2Y7O0FtT3ptbkNBO0U1R3NDRSxrQkFBa0I7RUFFaEIsTUFBTTtFQUNOLFNBQVM7RUFHVCxPQUFPO0VBQ1AsUUFBUTtBdkhva25DWjs7QW1Pam5uQ0E7RUFlSSxnQnJMTlU7RXFMT1YsY2xPWnVCO0VrT2F2QixxQkFBcUI7RUFDckIseUJBQXlCO0VBQ3pCLGdCQUFnQjtBbk9zbW5DcEI7O0FtT3pubkNBO0VBc0JNLGdCQUFnQjtBbk91bW5DdEI7O0FtTzdubkNBO0VBMkJJLGVBQWU7RUFDZixpQkFBaUI7RUFDakIsa0JBQWtCO0FuT3NtbkN0Qjs7QW1Pbm9uQ0E7O0VBaUNNLGVBQWU7QW5PdW1uQ3JCOztBbU9ubW5DRTtFQXJDRjtJQXVDTSxVQUFVO0VuT3NtbkNkO0VtTzdvbkNGO0lBMkNNLGVoSDJTNkI7SWdIMVM3QixtQkFBbUI7RW5PcW1uQ3ZCO0FBQ0Y7O0FtT2xtbkNFO0VBaERGO0k1R2dCRSxrQkFBa0I7SUFDbEIsZ0JBRitDO0k0R29DM0MsbUJBQW1CO0VuT3NtbkN2QjtFdUh0b25DQTtJQUNFLGNBQWM7SUFDZCxnQkFBZ0M7SUFDaEMsV0FBVztFdkh3b25DYjtFbU85cG5DRjtJQXVETSxrQkFBa0I7SUFDbEIsV0FBVztFbk8wbW5DZjtBQUNGOztBbU92bW5DRTtFQTVERjtJNUdnQkUsa0JBQWtCO0lBQ2xCLGdCQUYrQztFdkgwcG5DL0M7RXVIdHBuQ0E7SUFDRSxjQUFjO0lBQ2QsZ0JBQWdDO0lBQ2hDLFdBQVc7RXZId3BuQ2I7QUFDRjs7QW9PL3FuQ0E7O0U3R2dCRSxrQkFBa0I7RUFDbEIsZ0JBRitDO0U2R1g3QyxtQkFBbUI7QXBPa3JuQ3ZCOztBdUhucW5DRTs7RUFDRSxjQUFjO0VBQ2QsMkJBQWdDO0VBQ2hDLFdBQVc7QXZIdXFuQ2Y7O0FvT3ZybkNJO0VBTko7O0lBT00sZ0JBQWdCO0lBQ2hCLGlCQUFpQjtJQUNqQixrQkFBa0I7RXBPNHJuQ3RCO0FBQ0Y7O0FvT3RzbkNBOztFN0dzQ0Usa0JBQWtCO0VBRWhCLE1BQU07RUFDTixTQUFTO0VBR1QsT0FBTztFQUNQLFFBQVE7QXZIa3FuQ1o7O0FvTy9zbkNBOztFQWtCSSxtQkFBbUI7QXBPa3NuQ3ZCOztBb09wdG5DQTs7RUFzQkksZ0J0TGJVO0VzTGNWLGNuT25CdUI7RW1Pb0J2QixxQkFBcUI7RUFDckIseUJBQXlCO0VBQ3pCLGdCQUFnQjtBcE9tc25DcEI7O0FvTzd0bkNBOztFQTZCTSxnQkFBZ0I7QXBPcXNuQ3RCOztBb09sdW5DQTs7RUFrQ0ksZUFBZTtFQUNmLGlCQUFpQjtBcE9xc25DckI7O0FvT3h1bkNBOzs7O0VBdUNNLGVBQWU7QXBPd3NuQ3JCOztBb09uc25DQTtFQUNFLG1CQUFtQjtBcE9zc25DckI7O0FvT25zbkNBO0VBQ0UsbUJBQW1CO0FwT3NzbkNyQjs7QXFPdnZuQ0E7RUFDRSxtQkFBbUI7QXJPMHZuQ3JCOztBcU8zdm5DQTtFQUlJLGdCdkxLVTtFdUxKVixjcE9EdUI7RW9PRXZCLHFCQUFxQjtFQUNyQix5QkFBeUI7RUFDekIsZ0JBQWdCO0FyTzJ2bkNwQjs7QXFPbnduQ0E7RUFZSSxpQkFBaUI7QXJPMnZuQ3JCOztBcU94dm5DRTtFQWZGO0lBZ0JJLGdCQUFnQjtFck80dm5DbEI7QUFDRjs7QXFPMXZuQ0U7RUFuQkY7SUFvQkksZ0JBQWdCO0VyTzh2bkNsQjtFcU9seG5DRjtJQXVCTSxpQkFBaUI7SUFDakIsbUJBQW1CO0VyTzh2bkN2QjtBQUNGOztBc090eG5DQTtFQUlRLHFEQUFzRDtFQUN0RCxXQUFXO0VBQ1gsWUFBWTtBdE9zeG5DcEI7O0FzTzV4bkNBO0VBVVEsbUJBQW1CO0VBQ25CLGdCQUFnQjtFQUNoQixrQkFBa0I7RUFDbEIsaUJBQWlCO0VBQ2pCLGNBQWM7QXRPc3huQ3RCOztBc09weW5DQTtFQW1CTSxnQkFBZ0I7RUFDaEIsZUFBZTtFQUNmLGdCQUFnQjtFQUNoQixtQkFBbUI7RUFDbkIsY0FBYztBdE9xeG5DcEI7O0FzTzV5bkNBO0VBMkJNLGdCQUFnQjtFQUNoQixlQUFlO0VBQ2YsZ0JBQWdCO0VBQ2hCLG1CQUFtQjtFQUNuQixjQUFjO0F0T3F4bkNwQjs7QXNPL3duQ0E7RUFDRTtJQUVJLGNBQWM7RXRPaXhuQ2xCO0VzT254bkNBO0lBS00sdUJBQXVCO0lBQ3ZCLFlBQVk7RXRPaXhuQ2xCO0VzTzd6bkNGO0lBK0NVLHFCQUFxQjtFdE9peG5DN0I7RXNPaDBuQ0Y7SUFtRFUsWUFBWTtJQUNaLHFCQUFxQjtFdE9neG5DN0I7RXNPOXhuQ0E7SUFrQlEsaUJBQWlCO0V0Tyt3bkN6QjtFc092MG5DRjtJQTZEUSxZQUFZO0lBQ1osbUJBQW1CO0V0TzZ3bkN6QjtFc08zMG5DRjtJQWtFUSxZQUFZO0lBQ1osY0FBYztFdE80d25DcEI7RXNPenluQ0E7SUFvQ0ksWUFBWTtFdE93d25DaEI7RXNPNXluQ0E7SUF1Q00saUJBQWlCO0lBQ2pCLGtCQUFrQjtJQUNsQixXQUFXO0V0T3d3bkNqQjtFc09qem5DQTtJQStDUSxrQkFBa0I7SUFDbEIsU0FBUztFdE9xd25DakI7RXNPcnpuQ0E7SUF1RFEsWUFBWTtJQUNaLGlCQUFpQjtFdE9pd25DekI7RXNPenpuQ0E7SUEyRFUscUJBQXFCO0lBQ3JCLFlBQVk7SUFDWixjQUFjO0V0T2l3bkN4QjtFc085em5DQTtJQWdFWSxrQkFBa0I7RXRPaXduQzlCO0VzT2owbkNBO0lBb0VZLGNBQWM7RXRPZ3duQzFCO0VzT3AwbkNBO0lBc0VjLFlBQVk7SUFDWixtQkFBbUI7SUFDbkIsZ0JBQWdCO0lBQ2hCLGtCQUFrQjtJQUNsQixpQkFBaUI7SUFDakIsY0FBYztJQUNkLGNBQWM7RXRPaXduQzVCO0VzTzcwbkNBO0lBa0ZVLFlBQVk7SUFDWixrQkFBa0I7RXRPOHZuQzVCO0VzT2oxbkNBO0lBdUZVLFlBQVk7SUFDWixTQUFTO0V0TzZ2bkNuQjtBQUNGOztBc09ydm5DQTtFQUNFLGNBQWM7QXRPd3ZuQ2hCOztBc09ydm5DRTtFQUpGO0lBTU0scUJBQXFCO0lBQ3JCLGtCQUFrQjtJQUNsQixZQUFZO0V0T3d2bkNoQjtFc09od25DRjtJQVdRLFdBQVc7SUFDWCxrQkFBa0I7RXRPd3ZuQ3hCO0VzT3B3bkNGO0lBZ0JRLFlBQVk7SUFDWixZQUFZO0lBQ1osb0JBQW9CO0V0T3V2bkMxQjtFc096d25DRjtJQXFCVSxpQkFBaUI7SUFDakIsbUJBQW1CO0V0T3V2bkMzQjtFc083d25DRjtJQTRCTSxZQUFZO0lBQ1osZUFBZTtJQUNmLGlCQUFpQjtFdE9vdm5DckI7RXNPbHhuQ0Y7SUFrQ00sWUFBWTtJQUNaLGVBQWU7SUFDZixpQkFBaUI7SUFDakIsY0FBYztFdE9tdm5DbEI7QUFDRjs7QXNPOXVuQ0U7RUEzQ0Y7SUE2Q00scUJBQXFCO0lBQ3JCLGlCQUFpQjtJQUNqQixZQUFZO0V0T2l2bkNoQjtFc09oeW5DRjtJQWtEUSxXQUFXO0lBQ1gsa0JBQWtCO0V0T2l2bkN4QjtFc09weW5DRjtJQXVEUSxZQUFZO0lBQ1osWUFBWTtJQUNaLGtCQUFrQjtFdE9ndm5DeEI7RXNPenluQ0Y7SUE4RE0sWUFBWTtJQUNaLGVBQWU7SUFDZixpQkFBaUI7RXRPOHVuQ3JCO0VzTzl5bkNGO0lBb0VNLFlBQVk7SUFDWixlQUFlO0lBQ2YsaUJBQWlCO0V0TzZ1bkNyQjtBQUNGOztBc092dW5DQTtFQUVFO0lBRUksWUFBWTtJQUNaLFNBQVM7RXRPd3VuQ2I7RXNPM3VuQ0E7SUFNTSxxQkFBcUI7SUFDckIsWUFBWTtJQUNaLGtCQUFrQjtFdE93dW5DeEI7RXNPaHZuQ0E7SUFXUSxXQUFXO0lBQ1gsa0JBQWtCO0V0T3d1bkMxQjtFc09wdm5DQTtJQWdCUSxZQUFZO0lBQ1osbUJBQW1CO0lBQ25CLGdCQUFnQjtJQUNoQixrQkFBa0I7SUFDbEIsaUJBQWlCO0lBQ2pCLGNBQWM7SUFDZCxTQUFTO0V0T3V1bkNqQjtFc083dm5DQTtJQXlCVSxtQkFBbUI7SUFDbkIsaUJBQWlCO0V0T3V1bkMzQjtFc09qd25DQTtJQWdDTSxZQUFZO0lBQ1osZUFBZTtJQUNmLGtCQUFrQjtFdE9vdW5DeEI7RXNPdHduQ0E7SUFzQ00sWUFBWTtJQUNaLGVBQWU7SUFDZixjQUFjO0V0T211bkNwQjtFc083dG5DQTtJQUVJLFlBQVk7RXRPOHRuQ2hCO0VzT2h1bkNBO0lBS00scUJBQXFCO0lBQ3JCLFlBQVk7SUFDWixlQUFlO0V0Tzh0bkNyQjtFc09ydW5DQTtJQVVRLFdBQVc7SUFDWCxrQkFBa0I7RXRPOHRuQzFCO0VzT3p1bkNBO0lBZVEsV0FBVztJQUNYLFlBQVk7SUFDWixtQkFBbUI7SUFDbkIsZ0JBQWdCO0lBQ2hCLGtCQUFrQjtJQUNsQixpQkFBaUI7SUFDakIsY0FBYztFdE82dG5DdEI7RXNPbHZuQ0E7SUF3QlUsbUJBQW1CO0lBQ25CLGlCQUFpQjtFdE82dG5DM0I7RXNPdHZuQ0E7SUErQk0sWUFBWTtJQUNaLG9CQUFvQjtFdE8wdG5DMUI7RXNPMXZuQ0E7SUFvQ00sWUFBWTtJQUNaLHFCQUFxQjtFdE95dG5DM0I7QUFDRjs7QXNPbHRuQ0E7RUEzRkU7SUErRkksWUFBWTtJQUNaLFNBQVM7RXRPbXRuQ2I7RXNPbnpuQ0E7SUFtR00scUJBQXFCO0lBQ3JCLFlBQVk7SUFDWixrQkFBa0I7RXRPbXRuQ3hCO0VzT3h6bkNBO0lBd0dRLFdBQVc7SUFDWCxpQkFBaUI7RXRPbXRuQ3pCO0VzTzV6bkNBO0lBNkdRLFlBQVk7RXRPa3RuQ3BCO0VzTy96bkNBO0lBZ0hVLFlBQVk7SUFDWixtQkFBbUI7SUFDbkIsZ0JBQWdCO0lBQ2hCLGtCQUFrQjtJQUNsQixpQkFBaUI7SUFDakIsY0FBYztJQUNkLGlCQUFpQjtFdE9rdG5DM0I7RXNPeDBuQ0E7SUE0SE0sWUFBWTtJQUNaLGlCQUFpQjtFdE8rc25DdkI7RXNPNTBuQ0E7SUFpSU0sWUFBWTtJQUNaLGlCQUFpQjtFdE84c25DdkI7RXNPbHluQ0E7SUE0RkksWUFBWTtJQUNaLGNBQWM7RXRPeXNuQ2xCO0VzT3R5bkNBO0lBZ0dNLHFCQUFxQjtJQUNyQixZQUFZO0lBQ1osaUJBQWlCO0V0T3lzbkN2QjtFc08zeW5DQTtJQXFHUSxXQUFXO0lBQ1gscUJBQXFCO0V0T3lzbkM3QjtFc08veW5DQTtJQTBHUSxXQUFXO0lBQ1gsWUFBWTtJQUNaLG1CQUFtQjtJQUNuQixnQkFBZ0I7SUFDaEIsa0JBQWtCO0lBQ2xCLGlCQUFpQjtJQUNqQixjQUFjO0lBQ2QsY0FBYztFdE93c25DdEI7RXNPenpuQ0E7SUFvSFUsWUFBWTtFdE93c25DdEI7RXNPNXpuQ0E7SUEwSE0sWUFBWTtJQUNaLFVBQVU7SUFDVixrQkFBa0I7RXRPcXNuQ3hCO0VzT2owbkNBO0lBZ0lNLFlBQVk7SUFDWixVQUFVO0lBQ1YscUJBQXFCO0V0T29zbkMzQjtBQUNGOztBc083cm5DQTtFQUNFO0lBQ0UsY0FBYztFdE9nc25DaEI7RXNPanNuQ0E7SUFJSSxxQkFBcUI7SUFDckIsa0JBQWtCO0lBQ2xCLFlBQVk7RXRPZ3NuQ2hCO0VzT3RzbkNBO0lBU00sV0FBVztJQUNYLGtCQUFrQjtFdE9nc25DeEI7RXNPMXNuQ0E7SUFjTSxXQUFXO0lBQ1gsWUFBWTtJQUNaLGtCQUFrQjtFdE8rcm5DeEI7RXNPL3NuQ0E7SUFxQkksWUFBWTtJQUNaLGVBQWU7SUFDZixpQkFBaUI7RXRPNnJuQ3JCO0VzT3B0bkNBO0lBMkJJLFlBQVk7SUFDWixlQUFlO0lBQ2YsaUJBQWlCO0V0TzRybkNyQjtBQUNGOztBc090cm5DQTtFQXBDRTtJQXNDRSxjQUFjO0V0T3lybkNoQjtFc08vdG5DQTtJQXlDSSxxQkFBcUI7SUFDckIsWUFBWTtJQUNaLGtCQUFrQjtFdE95cm5DdEI7RXNPcHVuQ0E7SUE4Q00sV0FBVztJQUNYLGtCQUFrQjtFdE95cm5DeEI7RXNPeHVuQ0E7SUFtRE0sV0FBVztJQUNYLFlBQVk7RXRPd3JuQ2xCO0VzTzV1bkNBO0lBeURJLFlBQVk7SUFDWixVQUFVO0lBQ1Ysa0JBQWtCO0V0T3NybkN0QjtFc09qdm5DQTtJQStESSxZQUFZO0lBQ1osVUFBVTtJQUNWLGtCQUFrQjtFdE9xcm5DdEI7QUFDRjs7QXNPL3FuQ0E7RUFDRTtJQUVJLGtCQUFrQjtFdE9pcm5DdEI7RXNPbnJuQ0E7SUFLTSxxQkFBcUI7RXRPaXJuQzNCO0VzT3RybkNBO0lBUVEsV0FBVztJQUNYLGtCQUFrQjtFdE9pcm5DMUI7RXNPMXJuQ0E7SUFhUSxZQUFZO0lBQ1osa0JBQWtCO0V0T2dybkMxQjtFc085cm5DQTtJQWlCVSxZQUFZO0lBQ1osbUJBQW1CO0lBQ25CLGdCQUFnQjtJQUNoQixrQkFBa0I7SUFDbEIsaUJBQWlCO0lBQ2pCLGNBQWM7RXRPZ3JuQ3hCO0VzT3RzbkNBO0lBNEJNLFlBQVk7SUFDWixvQkFBb0I7RXRPNnFuQzFCO0VzTzFzbkNBO0lBaUNNLFlBQVk7SUFDWixpQkFBaUI7RXRPNHFuQ3ZCO0VzT3RxbkNBO0lBR00scUJBQXFCO0lBQ3JCLFlBQVk7SUFDWixpQkFBaUI7RXRPc3FuQ3ZCO0VzTzNxbkNBO0lBUVEsV0FBVztJQUNYLGtCQUFrQjtFdE9zcW5DMUI7RXNPL3FuQ0E7SUFhUSxXQUFXO0lBQ1gsWUFBWTtJQUNaLG1CQUFtQjtJQUNuQixnQkFBZ0I7SUFDaEIsa0JBQWtCO0lBQ2xCLGlCQUFpQjtJQUNqQixjQUFjO0lBQ2QsY0FBYztFdE9xcW5DdEI7RXNPenJuQ0E7SUF1QlUsWUFBWTtJQUNaLGVBQWU7RXRPcXFuQ3pCO0VzTzdybkNBO0lBOEJNLFlBQVk7SUFDWixpQkFBaUI7RXRPa3FuQ3ZCO0VzT2pzbkNBO0lBbUNNLFlBQVk7SUFDWixpQkFBaUI7RXRPaXFuQ3ZCO0FBQ0Y7O0FzTzFwbkNBO0VBcEZFO0lBdUZJLFlBQVk7SUFDWixrQkFBa0I7RXRPNHBuQ3RCO0VzT3B2bkNBO0lBMkZNLHFCQUFxQjtJQUNyQixrQkFBa0I7RXRPNHBuQ3hCO0VzT3h2bkNBO0lBK0ZRLFdBQVc7SUFDWCxtQkFBbUI7RXRPNHBuQzNCO0VzTzV2bkNBO0lBb0dRLFlBQVk7SUFDWixrQkFBa0I7RXRPMnBuQzFCO0VzT2h3bkNBO0lBd0dVLFlBQVk7SUFDWixtQkFBbUI7SUFDbkIsZ0JBQWdCO0lBQ2hCLGtCQUFrQjtJQUNsQixpQkFBaUI7SUFDakIsaUJBQWlCO0lBQ2pCLGNBQWM7RXRPMnBuQ3hCO0VzT3p3bkNBO0lBb0hNLFlBQVk7SUFDWixlQUFlO0lBQ2Ysb0JBQW9CO0V0T3dwbkMxQjtFc085d25DQTtJQTBITSxZQUFZO0lBQ1osZUFBZTtJQUNmLGlCQUFpQjtFdE91cG5DdkI7RXNPanBuQ0E7SUFFSSxZQUFZO0lBQ1osaUJBQWlCO0V0T2twbkNyQjtFc09ycG5DQTtJQU9JLFlBQVk7SUFDWixpQkFBaUI7RXRPaXBuQ3JCO0VzT3pwbkNBO0lBV00scUJBQXFCO0lBQ3JCLFlBQVk7SUFDWixpQkFBaUI7SUFDakIsU0FBUztFdE9pcG5DZjtFc08vcG5DQTtJQWlCUSxXQUFXO0lBQ1gsa0JBQWtCO0V0T2lwbkMxQjtFc09ucW5DQTtJQXNCUSxXQUFXO0lBQ1gsWUFBWTtJQUNaLG1CQUFtQjtJQUNuQixnQkFBZ0I7SUFDaEIsa0JBQWtCO0lBQ2xCLGlCQUFpQjtJQUNqQixjQUFjO0lBQ2QsY0FBYztFdE9ncG5DdEI7RXNPN3FuQ0E7SUFnQ1UsWUFBWTtJQUNaLGlCQUFpQjtJQUNqQixlQUFlO0V0T2dwbkN6QjtFc09scm5DQTtJQXdDTSxZQUFZO0lBQ1osa0JBQWtCO0lBQ2xCLGlCQUFpQjtFdE82b25DdkI7RXNPdnJuQ0E7SUE4Q00sWUFBWTtJQUNaLGtCQUFrQjtJQUNsQixpQkFBaUI7RXRPNG9uQ3ZCO0FBQ0Y7O0F1T3h4b0NBO0VBQ0Usb0JBQW9CO0F2TzJ4b0N0Qjs7QXVPNXhvQ0E7RUFJSSxpQkFBaUI7QXZPNHhvQ3JCOztBdU9oeW9DQTtFQVFJLGtCQUFrQjtBdk80eG9DdEI7O0F1T3p4b0NFO0VBWEY7SUFhTSxnQkFBZ0I7RXZPNHhvQ3BCO0FBQ0Y7O0F1T3p4b0NFO0VBakJGO0lBbUJNLGlCQUFpQjtJQUNqQixxQkFBcUI7RXZPNHhvQ3pCO0FBQ0Y7O0F1T3p4b0NFO0VBeEJGO0lBeUJJLG9CQUFvQjtFdk82eG9DdEI7RXVPdHpvQ0Y7SUE0Qk0saUJBQWlCO0V2TzZ4b0NyQjtFdU96em9DRjtJQStCUSxXQUFXO0V2TzZ4b0NqQjtBQUNGOztBd08zem9DQTtFQUNFLGlCQUFpQjtBeE84em9DbkI7O0F3Ty96b0NBO0VBSUksbUJBQW1CO0F4Tyt6b0N2Qjs7QXdPbjBvQ0E7RUFRSSxtQkFBbUI7QXhPK3pvQ3ZCOztBd092MG9DQTtFQVlJLG1CQUFtQjtBeE8rem9DdkI7O0F3TzMwb0NBO0VBZ0JJLGdCQUFnQjtBeE8rem9DcEI7O0F3Ty8wb0NBO0VBb0JJLG1CQUFtQjtBeE8rem9DdkI7O0F3T24xb0NBO0VBd0JJLG9CQUFvQjtBeE8rem9DeEI7O0F5SHp5bkNFOztFQUVFLGdCQUFnQjtBekg0eW5DcEI7O0F5SDN5bkNJOztFQUNFLGFBQWE7QXpIK3luQ25COztBeUhoeW5DRTtFK0dqa0JGO0kvR2trQkksa0JBQWtCO0V6SG95bkNwQjtBQUNGOztBeUhueW5DRTtFK0dwa0JGO0kvR3FrQkksa0JBQWtCO0lBQ2xCLGNBQWM7RXpIdXluQ2hCO0FBQ0Y7O0F3T2oxb0NFO0VBN0JGO0lBOEJJLGlCQUFpQjtFeE9xMW9DbkI7RXdPbjNvQ0Y7SUFpQ00sbUJBQW1CO0V4T3Exb0N2QjtFd090M29DRjtJQXFDTSxnQkFBZ0I7RXhPbzFvQ3BCO0V3T3ozb0NGO0lBeUNNLGNBQWM7SUFDZCxZQUFZO0V4T20xb0NoQjtBQUNGOztBeU9oNG9DQTs7RUFHSSxnQjNMTVU7RTJMTFYseUJBQXlCO0VBQ3pCLGdCQUFnQjtBek9rNG9DcEI7O0F5T3Y0b0NBO0VBU0ksY3hPTHVCO0V3T012QixxQkFBcUI7QXpPazRvQ3pCOztBME81NG9DQTtFQUNFLG1CQUFtQjtBMU8rNG9DckI7O0EwT2g1b0NBO0VBSUksdUNBQXNDO0VuSFl4QyxrQkFBa0I7RUFDbEIsZ0JBRitDO0F2SHU0b0NqRDs7QXVIbjRvQ0U7RUFDRSxjQUFjO0VBQ2QsZ0JBQWdDO0VBQ2hDLFdBQVc7QXZIczRvQ2Y7O0EwTzU1b0NBO0VuSHNDRSxrQkFBa0I7RUFFaEIsTUFBTTtFQUNOLFNBQVM7RUFHVCxPQUFPO0VBQ1AsUUFBUTtBdkh1M29DWjs7QTJPbDZvQ0E7RUFDRSxpQkFBaUI7RUFDakIsb0JBQW9CO0EzT3E2b0N0Qjs7QTJPdjZvQ0E7RUFLSSxXQUFXO0EzT3M2b0NmOztBMk9uNm9DRTtFQVJGO0lBU0ksaUJBQWlCO0lBQ2pCLG9CQUFvQjtFM091Nm9DdEI7RTJPajdvQ0Y7SUFjUSx1QkFBdUI7SUFDdkIsa0JBQWtCO0UzT3M2b0N4QjtFMk9yN29DRjtJQW1CUSxnQ0FBZ0M7SUFDaEMseUJBQXlCO0lBQ3pCLGtCQUFrQjtFM09xNm9DeEI7RTJPMTdvQ0Y7SUF3QlUsY0FBYztFM09xNm9DdEI7QUFDRjs7QTJPaDZvQ0U7RUE5QkY7SUFnQ00sbUJBQW1CO0UzT202b0N2QjtBQUNGOztBNE9qOG9DQTtFQUNFLGtCQUFrQjtFQUNsQixpQkFBaUI7RUFDakIsb0JBQW9CO0E1T284b0N0Qjs7QTRPdjhvQ0E7RUFNSSxnQkFBZ0I7RUFDaEIsaUJBQWlCO0VBQ2pCLGlCQUFpQjtFQUNqQixrQkFBa0I7QTVPcThvQ3RCOztBNE85OG9DQTtFQWFJLG1CQUFtQjtBNU9xOG9DdkI7O0E0T2w5b0NBO0VBaUJJLGdCQUFnQjtBNU9xOG9DcEI7O0E0T3Q5b0NBO0VBcUJJLGtCQUFrQjtBNU9xOG9DdEI7O0E0TzE5b0NBO0VBeUJJLHFCQUFxQjtBNU9xOG9DekI7O0E0Tzk5b0NBO0VySFdFLGtCQUFrQjtFQUNsQixnQkFGK0M7QXZIeTlvQ2pEOztBdUhyOW9DRTtFQUNFLGNBQWM7RUFDZCxtQkFBZ0M7RUFDaEMsV0FBVztBdkh3OW9DZjs7QTRPeitvQ0E7RXJIaUNFLGtCQUFrQjtFQUVoQixNQUFNO0VBQ04sU0FBUztFQUdULE9BQU87RUFDUCxRQUFRO0F2SHk4b0NaOztBeUgxN25DSTs7RUFDRSxhQUFhO0F6SDg3bkNuQjs7QXlIeDduQ0U7RW1IOWpCRjtJbkgrakJJLGtCQUFrQjtFekg0N25DcEI7QUFDRjs7QXlIMzduQ0U7RW1IamtCRjtJbkhra0JJLGtCQUFrQjtJQUNsQixjQUFjO0V6SCs3bkNoQjtBQUNGOztBNE96OW9DRTtFQTFDRjtJckhXRSxrQkFBa0I7SUFDbEIsZ0JBRitDO0V2SCsvb0MvQztFdUgzL29DQTtJQUNFLGNBQWM7SUFDZCwyQkFBZ0M7SUFDaEMsV0FBVztFdkg2L29DYjtBQUNGOztBNE8vOW9DRTtFQWhERjtJQWtETSxpQkFBaUI7SUFDakIsb0JBQW9CO0U1T2srb0N4QjtFNE9yaHBDRjtJQXVETSxvQkFBb0I7SUFDcEIsZ0JBQWdCO0lBQ2hCLFdBQ0Y7RTVPZytvQ0Y7RTRPMWhwQ0Y7SUE2RE0saUJBQWlCO0lBQ2pCLG9CQUFvQjtJQUNwQixrQkFBa0I7RTVPZytvQ3RCO0U0Ty9ocENGO0lBbUVNLGlCQUFpQjtJQUNqQixpQkFBaUI7RTVPKzlvQ3JCO0U0T25pcENGO0lBd0VNLGVBQWU7SUFDZixpQkFBaUI7RTVPODlvQ3JCO0U0T3ZpcENGO0lBNkVNLGVBQWU7SUFDZixpQkFBaUI7RTVPNjlvQ3JCO0U0TzNpcENGO0lBa0ZNLGVBQWU7SUFDZixpQkFBaUI7SUFDakIsZ0I5TGpGTTtFOUM2aXBDVjtFNE9oanBDRjtJQXdGTSxlQUFlO0lBQ2YsaUJBQWlCO0lBQ2pCLGdCOUx6Rks7SThMMEZMLG9CQUFvQjtFNU8yOW9DeEI7RTRPdGpwQ0Y7SUErRk0saUJBQWlCO0U1TzA5b0NyQjtBQUNGOztBNE9yOW9DRTtFQXJHRjtJQXdHTSxnQkFBZ0I7SUFDaEIsWUFBWTtJQUNaLFVBQVU7RTVPdTlvQ2Q7RTRPamtwQ0Y7SUE4R00sb0JBQW9CO0lBQ3BCLFdBQVc7RTVPczlvQ2Y7RTRPcmtwQ0Y7SUFtSE0sb0JBQW9CO0U1T3E5b0N4QjtFNE94a3BDRjtJQXVITSxpQkFBaUI7SUFDakIsb0JBQW9CO0lBQ3BCLFlBQVk7RTVPbzlvQ2hCO0U0TzdrcENGO0lBNkhNLG1CQUFtQjtJQUNuQixXQUFXO0lBQ1gsa0JBQWtCO0U1T205b0N0QjtFNE9sbHBDRjtJQW1JTSxZQUFZO0lBQ1osWUFBWTtFNU9rOW9DaEI7RTRPdGxwQ0Y7SUF3SVEsV0FBVztFNU9pOW9DakI7RTRPemxwQ0Y7SUE0SU0sZUFBZTtJQUNmLGlCQUFpQjtFNU9nOW9DckI7RTRPN2xwQ0Y7SUFpSk0sZUFBZTtJQUNmLGlCQUFpQjtFNU8rOG9DckI7RTRPam1wQ0Y7SUFzSk0sZUFBZTtJQUNmLGlCQUFpQjtJQUNqQixnQjlMckpNO0U5Q21tcENWO0U0T3RtcENGO0lBNEpNLGVBQWU7SUFDZixpQkFBaUI7SUFDakIsZ0I5TDdKSztJOEw4Skwsb0JBQW9CO0U1TzY4b0N4QjtFNE81bXBDRjtJQW1LTSxZQUFZO0U1TzQ4b0NoQjtFNE8vbXBDRjtJQXVLTSxnQkFBZ0I7SUFDaEIsbUJBQW1CO0U1TzI4b0N2QjtFNE9ubnBDRjtJQTRLTSxrQkFBa0I7SUFDbEIsV0FBVztJQUNYLFVBQVU7SUFDVixnQkFBZ0I7SUFDaEIsZ0JBQWdCO0U1TzA4b0NwQjtFNE8xbnBDRjtJQW9MTSxZQUFZO0U1T3k4b0NoQjtBQUNGOztBNE90OG9DRTtFQXhMRjtJQTJMTSxnQkFBZ0I7SUFDaEIsWUFBWTtJQUNaLFVBQVU7RTVPdzhvQ2Q7RTRPcm9wQ0Y7SUFpTU0sbUJBQW1CO0U1T3U4b0N2QjtFNE94b3BDRjtJQXNNTSxZQUFZO0U1T3E4b0NoQjtBQUNGOztBNE9oOG9DRTtFQTVNRjtJQThNTSxpQnpIcUc2QjtJeUhwRzdCLGNBQWM7RTVPbThvQ2xCO0U0T2xwcENGO0lBbU5NLGdCQUFnQjtJQUNoQixXQUFXO0lBQ1gsV0FBVztFNU9rOG9DZjtFNE92cHBDRjtJQXlOTSxZQUFZO0lBQ1osV0FBVztFNU9pOG9DZjtFNE8zcHBDRjtJQThOTSxvQkFBb0I7SUFDcEIsWUFBWTtFNU9nOG9DaEI7RTRPL3BwQ0Y7SUFtT00saUJBQWlCO0lBQ2pCLG9CQUFvQjtJQUNwQixrQkFBa0I7SUFDbEIsWUFBWTtFNU8rN29DaEI7RTRPcnFwQ0Y7SUEwT00sbUJBQW1CO0lBQ25CLGtCQUFrQjtJQUNsQixXQUFXO0U1Tzg3b0NmO0U0TzFxcENGO0lBZ1BRLFdBQVc7RTVPNjdvQ2pCO0U0TzdxcENGO0lBb1BNLGVBQWU7SUFDZixpQkFBaUI7SUFDakIsa0JBQWtCO0U1TzQ3b0N0QjtFNE9scnBDRjtJQTBQTSxlQUFlO0lBQ2YsaUJBQWlCO0lBQ2pCLGtCQUFrQjtFNU8yN29DdEI7RTRPdnJwQ0Y7SUFnUU0sa0JBQWtCO0lBQ2xCLFlBQVk7RTVPMDdvQ2hCO0U0TzNycENGO0lBcVFNLGVBQWU7SUFDZixpQkFBaUI7SUFDakIsZ0I5THBRTTtJOExxUU4sZ0JBQWdCO0U1T3k3b0NwQjtFNE9qc3BDRjtJQTRRTSxnQkFBZ0I7RTVPdzdvQ3BCO0U0T3BzcENGO0lBZ1JNLGlCQUFpQjtFNU91N29DckI7RTRPdnNwQ0Y7SUFvUk0sZUFBZTtJQUNmLGlCQUFpQjtJQUNqQixnQjlMclJLO0k4THNSTCxvQkFBb0I7RTVPczdvQ3hCO0U0TzdzcENGO0lBMlJNLGtCQUFrQjtJQUNsQixXQUFXO0lBQ1gsVUFBVTtJQUNWLGdCQUFnQjtJQUNoQixnQkFBZ0I7RTVPcTdvQ3BCO0U0T3B0cENGO0lBbVNNLGtCQUFrQjtJQUNsQixZQUFZO0U1T283b0NoQjtBQUNGOztBNE81Nm9DQTtFQUNFLGtCQUFrQjtFQUNsQixpQkFBaUI7RUFDakIsb0JBQW9CO0E1Tys2b0N0Qjs7QTRPbDdvQ0E7RUFNSSxnQkFBZ0I7RUFDaEIsaUJBQWlCO0VBQ2pCLGlCQUFpQjtFQUNqQixrQkFBa0I7QTVPZzdvQ3RCOztBNE96N29DQTtFQWFJLG1CQUFtQjtBNU9nN29DdkI7O0E0Tzc3b0NBO0VBaUJJLGdCQUFnQjtBNU9nN29DcEI7O0F5SHZyb0NJOztFQUNFLGFBQWE7QXpIMnJvQ25COztBeUhycm9DRTtFbUhqUkY7SW5Ia1JJLGtCQUFrQjtFekh5cm9DcEI7QUFDRjs7QXlIeHJvQ0U7RW1IcFJGO0luSHFSSSxrQkFBa0I7SUFDbEIsY0FBYztFekg0cm9DaEI7QUFDRjs7QTRPbjlvQ0E7RUEwQkksa0JBQWtCO0E1TzY3b0N0Qjs7QTRPdjlvQ0E7RUE4QkkscUJBQXFCO0E1TzY3b0N6Qjs7QTRPMzlvQ0E7RXJIbFNFLGtCQUFrQjtFQUNsQixnQkFGK0M7QXZIbXdwQ2pEOztBdUgvdnBDRTtFQUNFLGNBQWM7RUFDZCxtQkFBZ0M7RUFDaEMsV0FBVztBdkhrd3BDZjs7QTRPdCtvQ0E7RXJINVFFLGtCQUFrQjtFQUVoQixNQUFNO0VBQ04sU0FBUztFQUdULE9BQU87RUFDUCxRQUFRO0F2SG12cENaOztBNE9uOG9DRTtFQTNDRjtJQTZDTSxpQkFBaUI7SUFDakIsb0JBQW9CO0U1T3M4b0N4QjtFNE9wL29DRjtJQWtETSxvQkFBb0I7SUFDcEIsZ0JBQWdCO0lBQ2hCLFdBQ0Y7RTVPbzhvQ0Y7RTRPei9vQ0Y7SUF3RE0saUJBQWlCO0lBQ2pCLG9CQUFvQjtJQUNwQixrQkFBa0I7RTVPbzhvQ3RCO0U0Tzkvb0NGO0lBOERNLGlCQUFpQjtJQUNqQixpQkFBaUI7RTVPbThvQ3JCO0U0T2xncENGO0lBbUVNLGVBQWU7SUFDZixpQkFBaUI7RTVPazhvQ3JCO0U0T3RncENGO0lBd0VNLGVBQWU7SUFDZixpQkFBaUI7RTVPaThvQ3JCO0U0TzFncENGO0lBNkVNLGVBQWU7SUFDZixpQkFBaUI7SUFDakIsZ0I5THpYTTtFOUN5enBDVjtFNE8vZ3BDRjtJQW1GTSxlQUFlO0lBQ2YsaUJBQWlCO0lBQ2pCLGdCOUxqWUs7SThMa1lMLG9CQUFvQjtFNU8rN29DeEI7RTRPcmhwQ0Y7SUEwRk0saUJBQWlCO0U1Tzg3b0NyQjtBQUNGOztBNE96N29DRTtFQWhHRjtJQW1HTSxvQkFBb0I7RTVPMjdvQ3hCO0U0TzlocENGO0lBdUdNLG9CQUFvQjtJQUNwQixZQUFZO0U1TzA3b0NoQjtFNE9saXBDRjtJQTRHTSxpQkFBaUI7SUFDakIsb0JBQW9CO0lBQ3BCLGtCQUFrQjtFNU95N29DdEI7RTRPdmlwQ0Y7SUFrSE0saUJBQWlCO0U1T3c3b0NyQjtFNE8xaXBDRjtJQXNITSxZQUFZO0U1T3U3b0NoQjtFNE83aXBDRjtJQTBITSxlQUFlO0lBQ2YsaUJBQWlCO0U1T3M3b0NyQjtFNE9qanBDRjtJQStITSxlQUFlO0lBQ2YsaUJBQWlCO0U1T3E3b0NyQjtFNE9yanBDRjtJQW9JTSxlQUFlO0lBQ2YsaUJBQWlCO0lBQ2pCLGdCOUxoYk07RTlDbzJwQ1Y7RTRPMWpwQ0Y7SUEwSU0sZUFBZTtJQUNmLGlCQUFpQjtJQUNqQixnQjlMeGJLO0k4THliTCxvQkFBb0I7RTVPbTdvQ3hCO0U0T2hrcENGO0lBaUpNLGdCQUFnQjtJQUNoQixtQkFBbUI7RTVPazdvQ3ZCO0U0T3BrcENGO0lBc0pNLFlBQVk7SUFDWixVQUFVO0lBQ1YsZ0JBQWdCO0lBQ2hCLGdCQUFnQjtFNU9pN29DcEI7QUFDRjs7QTRPMTZvQ0U7RUFqS0Y7SUFtS00saUJ6SDdKNkI7SXlIOEo3QixjQUFjO0U1TzY2b0NsQjtFNE9qbHBDRjtJQXdLTSxvQkFBb0I7RTVPNDZvQ3hCO0U0T3BscENGO0lBNEtNLG9CQUFvQjtJQUNwQixZQUFZO0U1TzI2b0NoQjtFNE94bHBDRjtJQWlMTSxpQkFBaUI7SUFDakIsb0JBQW9CO0lBQ3BCLGtCQUFrQjtFNU8wNm9DdEI7RTRPN2xwQ0Y7SUF1TE0saUJBQWlCO0U1T3k2b0NyQjtFNE9obXBDRjtJQTJMTSxlQUFlO0lBQ2YsaUJBQWlCO0U1T3c2b0NyQjtFNE9wbXBDRjtJQWdNTSxlQUFlO0lBQ2YsaUJBQWlCO0U1T3U2b0NyQjtFNE94bXBDRjtJQXFNTSxlQUFlO0lBQ2YsaUJBQWlCO0lBQ2pCLGdCOUxqZk07RTlDdTVwQ1Y7RTRPN21wQ0Y7SUEyTU0sZUFBZTtJQUNmLGlCQUFpQjtJQUNqQixnQjlMemZLO0k4TDBmTCxvQkFBb0I7RTVPcTZvQ3hCO0FBQ0Y7O0E2T3Q2cENBO0VBQ0UsaUJBQWlCO0VBQ2pCLG9CQUFvQjtBN095NnBDdEI7O0E2T3Y2cENFO0VBSkY7SUFNTSxrQkFBa0I7SUFDbEIsbUJBQW1CO0U3TzA2cEN2QjtFNk9qN3BDRjtJQVdNLG1CMUgyVTZCO0VuSDhscENqQztBQUNGOztBNk90NnBDRTtFQWZGO0lBZ0JJLG9CQUFvQjtFN08wNnBDdEI7RTZPMTdwQ0Y7SUFtQk0sbUJBQW1CO0U3TzA2cEN2QjtFNk83N3BDRjtJQXVCTSxjQUEwQztJQUMxQyxjQUFjO0lBQ2QsWUFBWTtFN095NnBDaEI7RTZPbDhwQ0Y7SUE2Qk0sa0JBQWtCO0U3T3c2cEN0QjtFNk9yOHBDRjtJQWdDUSxtQkFBbUI7SUFDbkIsWUFBWTtJQUNaLFdBQVc7SUFDWCxvQjFIa1QyQjtFbkhzbnBDakM7RTZPMzhwQ0Y7SUFzQ1UsWUFBWTtJQUNaLHFCQUFxQjtJQUNyQixXQUFXO0U3T3c2cENuQjtBQUNGOztBNk9uNnBDRTtFQTlDRjtJQStDSSxvQkFBb0I7RTdPdTZwQ3RCO0U2T3Q5cENGO0lBa0RNLG1CQUFtQjtJQUNuQixtQkFBbUI7RTdPdTZwQ3ZCO0U2TzE5cENGO0lBdURNLGVBQTBDO0U3T3M2cEM5QztFNk83OXBDRjtJQTJETSxvQjFIeVI2QjtFbkg0b3BDakM7QUFDRjs7QTZPajZwQ0E7RUFDRSx1Q0FBc0M7RUFDdEMsNEJBQTRCO0E3T282cEM5Qjs7QTZPdDZwQ0E7RUFLSSx5Qm5NNUJrQjtBMUNpOHBDdEI7O0E2TzE2cENBO0V0SGhERSxrQkFBa0I7RUFDbEIsZ0JBRitDO0VzSDJEN0MsV0FBVztFQUNYLGtCQUFrQjtBN09zNnBDdEI7O0F1SDk5cENFO0VBQ0UsY0FBYztFQUNkLGlCQUFnQztFQUNoQyxXQUFXO0F2SGkrcENmOztBNk92N3BDQTtFdEgxQkUsa0JBQWtCO0VBRWhCLE1BQU07RUFDTixTQUFTO0VBR1QsT0FBTztFQUNQLFFBQVE7QXZIazlwQ1o7O0E2Ty83cENBO0VBbUJJLGdCL0wzRVE7RStMNEVSLGdCQUFnQjtFQUNoQixrQkFBa0I7QTdPZzdwQ3RCOztBNk9yOHBDQTtFQXlCSSxnQkFBZ0I7RUFDaEIsa0JBQWtCO0E3T2c3cEN0Qjs7QTZPMThwQ0E7RUErQk0sV0FBVztFQUNYLGlCQUFpQjtFQUNqQixrQkFBa0I7QTdPKzZwQ3hCOztBNk8zNnBDRTtFQXJDRjtJQXNDSSw0QkFBNEI7RTdPKzZwQzlCO0U2T3I5cENGO0lBeUNNLG1CQUFtQjtFN08rNnBDdkI7RTZPeDlwQ0Y7SUE2Q00sZ0IvTHBHUTtFOUNraHFDWjtBQUNGOztBNk8zNnBDRTtFQWpERjtJQWtESSw0QkFBNEI7RTdPKzZwQzlCO0U2T2orcENGO0lBcURNLFdBQVc7RTdPKzZwQ2Y7RTZPcCtwQ0Y7SUF5RE0sa0JBQWtCO0U3Tzg2cEN0QjtFNk92K3BDRjs7SUE4RE0sY0FBYztFN082NnBDbEI7QUFDRjs7QTZPbjZwQ007RUFGSjtJQUlRLHFCQUFxQjtJQUNyQixVQUFVO0lBQ1Ysa0JBQWtCO0U3T3M2cEMxQjtBQUNGOztBNk83NXBDSTtFQWhCRjtJQWtCTSxVQUFVO0lBQ1Ysa0JBQWtCO0U3T2c2cEN4QjtBQUNGOztBNk83NXBDSTtFQVZKO0lBV00sNEJBQTRCO0U3T2k2cENoQztFNk81NnBDRjtJQWNRLFdBQVc7SUFDWCxhQUFhO0U3T2k2cENuQjtFNk83N3BDQTtJQWdDTSwyQkFBMkI7RTdPZzZwQ2pDO0U2T243cENGOztJQXdCUSxjQUFjO0U3Tys1cENwQjtBQUNGOztBNk8xNXBDSTtFQTlCSjtJQWdDUSxvQkFBb0I7RTdPNjVwQzFCO0FBQ0Y7O0E4TzlrcUNBO0VBQ0UsaUJBQWlCO0E5T2lscUNuQjs7QThPbGxxQ0E7RUFJSSxnQkFBZ0I7RUFDaEIsbUJBQW1CO0E5T2tscUN2Qjs7QThPdmxxQ0E7RUFRTSx3Q0FBd0M7RUFDeEMsNEJBQTRCO0E5T21scUNsQzs7QThPNWxxQ0E7RUFXUSx5QnBNMEJjO0ExQzJqcUN0Qjs7QThPaG1xQ0E7RUFnQk0sbUJBQW1CO0E5T29scUN6Qjs7QThPamxxQ0k7RUFuQko7SUFxQlEscUJBQXFCO0lBQ3JCLGNBQWM7SUFDZCwyQkFBMkI7SUFDM0IsNEJBQTRCO0lBQzVCLG9CQUFvQjtFOU9vbHFDMUI7RThPN21xQ0Y7SUE0QlUsV0FBVztJQUNYLFVBQVU7RTlPb2xxQ2xCO0U4T2pucUNGO0lBZ0NZLHFCQUFxQjtFOU9vbHFDL0I7RThPcG5xQ0Y7SUFvQ1ksb0JBQW9CO0U5T21scUM5QjtFOE92bnFDRjtJQTBDUSxtQkFBbUI7RTlPZ2xxQ3pCO0FBQ0Y7O0E4TzVrcUNBO0VBQ0UsZ0JBQWdCO0E5TytrcUNsQjs7QThPaGxxQ0E7RUFJSSx5QkFBeUI7RUFDekIscUJBQXFCO0VBQ3JCLGdCQUFnQjtFQUNoQixnQmhNakRVO0VnTWtEVixvQkFBb0I7RUFDcEIsZ0NwTVpjO0ExQzRscUNsQjs7QThPemxxQ0E7RUFhSSxnQ3BNbkNjO0ExQ21ucUNsQjs7QThPN2xxQ0E7RUFnQk0sU0FBUztBOU9pbHFDZjs7QThPN2txQ0U7RUFwQkY7SUFxQkksb0JBQW9CO0U5T2lscUN0QjtFOE90bXFDRjtJQXdCTSxtQkFBbUI7RTlPaWxxQ3ZCO0FBQ0Y7O0E4TzdrcUNBO0VBQ0UsZ0JBQWdCO0VBQ2hCLGVBQWU7QTlPZ2xxQ2pCOztBOE9sbHFDQTtFQUtJLFdBQVc7RUFDWCxVQUFVO0E5T2lscUNkOztBOE92bHFDQTtFQVVJLFdBQVc7RUFDWCxVQUFVO0E5T2lscUNkOztBOE85a3FDRTtFQWRGO0lBZUksY0FBYztJQUNkLGNBQWM7RTlPa2xxQ2hCO0U4T2xtcUNGO0lBbUJNLGNBQWM7SUFDZCxvQkFBb0I7RTlPa2xxQ3hCO0FBQ0Y7O0ErT3ZycUNBO0VBQ0Usa0JBQWtCO0VBQ2xCLGlCQUFpQjtFQUNqQixvQkFBb0I7RUFDcEIsa0JBQWtCO0VBQ2xCLG1CQUFtQjtBL08wcnFDckI7O0ErTy9ycUNBO0VBUUksZ0JBQWdCO0EvTzJycUNwQjs7QStPbnNxQ0E7RXhIZ0JFLGtCQUFrQjtFQUNsQixnQkFGK0M7RXdIRjdDLFVBQVU7QS9PNHJxQ2Q7O0F1SHRycUNFO0VBQ0UsY0FBYztFQUNkLGlCQUFnQztFQUNoQyxXQUFXO0F2SHlycUNmOztBK08vc3FDQTtFeEhzQ0Usa0JBQWtCO0VBRWhCLE1BQU07RUFDTixTQUFTO0VBR1QsT0FBTztFQUNQLFFBQVE7QXZIMHFxQ1o7O0ErT3Z0cUNBO0VBcUJJLG1CQUFtQjtFQUNuQixnQkFBZ0I7QS9Pc3NxQ3BCOztBK09uc3FDRTtFQXpCRjtJQTBCSSxpQkFBaUI7SUFDakIsb0JBQW9CO0UvT3VzcUN0QjtFK09sdXFDRjtJQThCTSxXQUFXO0lBQ1gsV0FBVztJQUNYLGdCQUFnQjtJQUNoQixlQUFlO0UvT3VzcUNuQjtFK094dXFDRjtJQXFDTSxtQkFBbUI7RS9Pc3NxQ3ZCO0FBQ0Y7O0ErT25zcUNFO0VBekNGO0lBMENJLG9CQUFvQjtFL091c3FDdEI7RStPanZxQ0Y7SUE2Q00saUJBQWlCO0lBQ2pCLFlBQVk7RS9PdXNxQ2hCO0UrT3J2cUNGO0lBa0RNLG1CQUFtQjtFL09zc3FDdkI7RStPeHZxQ0Y7SUFzRE0sbUJBQW1CO0UvT3FzcUN2QjtFK08zdnFDRjtJQTBETSxnQkFBZ0I7RS9Pb3NxQ3BCO0FBQ0Y7O0ErTy92cUNBO0VBK0RJLHVDQUFzQztFQUN0Qyx5QnJNdkJrQjtFcU13QmxCLGdCQUFnQjtFQUNoQixrQkFBa0I7RUFDbEIsZ0JBQWdCO0EvT29zcUNwQjs7QStPdndxQ0E7RUFzRU0sV0FBVztFQUNYLGNBQWM7RUFDZCxXQUFXO0VBQ1gsV0FBVztFQUNYLGtCQUFrQjtFQUNsQixTQUFTO0VBQ1QseUJyTXJEZ0I7QTFDMHZxQ3RCOztBK09qeHFDQTtFQWlGSSxhQUFhO0VBT2IsV0FBVztFQUNYLGNyTXpDYztFcU0wQ2QsNkJyTW5Fa0I7RXFNb0VsQixnQ3JNcEVrQjtFcU1xRWxCLGdCQUFnQjtFQUNoQixjQUFjO0VBQ2Qsa0JBQWtCO0VBQ2xCLFdBQVc7RUFDWCxnQkFBZ0I7QS9POHJxQ3BCOztBK085eHFDQTtFQW1GTSx5QnJNMUNnQjtBMUN5dnFDdEI7O0ErT2x5cUNBO0VBcUZRLHlCOU9wRm9CO0FEcXlxQzVCOztBK090eXFDQTtFQW1HTSx5QjlPbEdzQjtFOE9tR3RCLGNyTTNEZ0I7QTFDa3dxQ3RCOztBK08zeXFDQTtFQXVHUSxTQUFTO0VBQ1QsU0FBUztBL093c3FDakI7O0ErT2h6cUNBO0VBNEdRLHFCck1uRWM7QTFDMndxQ3RCOztBK09wenFDQTtFQWlITSxXQUFXO0VBQ1gsY0FBYztFQUNkLFdBQVc7RUFDWCxZQUFZO0VBQ1osNkJBQTZCO0VBQzdCLDZCck10Rlk7RXFNdUZaLCtCck12Rlk7RXFNd0ZaLHdCQUF3QjtFQUN4QixrQkFBa0I7RUFDbEIsWUFBWTtFQUNaLFNBQVM7QS9PdXNxQ2Y7O0ErT2wwcUNBO0VBK0hNLFdBQVc7RUFDWCxZQUFZO0VBQ1osU0FBUztFQUNULGtCQUFrQjtFQUNsQixTQUFTO0VBQ1QsVUFBVTtFQUNWLGdCQUFnQjtBL091c3FDdEI7O0ErTzUwcUNBO0VBeUlNLGtCQUFrQjtFQUNsQixXQUFXO0VBQ1gsTUFBTTtFQUNOLE9BQU87QS9PdXNxQ2I7O0ErT24xcUNBO0VBZ0pNLFlBQVk7RUFDWixrQkFBa0I7RUFDbEIsbUJBQW1CO0VBQ25CLHFCQUFxQjtFQUNyQixnQkFBZ0I7RUFDaEIsbUJBQW1CO0VBQ25CLGdCQUFnQjtBL091c3FDdEI7O0ErTzcxcUNBO0VBeUpRLGtCQUFrQjtFQUNsQixTQUFTO0VBQ1QsT0FBTztFQUNQLFdBQVc7QS9Pd3NxQ25COztBK09wMnFDQTtFQStKVSxlQUFlO0EvT3lzcUN6Qjs7QStPeDJxQ0E7RUFxS00sWUFBWTtFQUNaLGdCQUFnQjtBL091c3FDdEI7O0ErT3BzcUNJO0VBektKO0lBMEtNLCtCck1uSmdCO0lxTW9KaEIsVUFBVTtFL093c3FDZDtFK09uM3FDRjtJQThLUSxlQUFlO0UvT3dzcUNyQjtBQUNGOztBK09yc3FDSTtFQWxMSjtJQW1MTSxvQkFBb0I7RS9PeXNxQ3hCO0FBQ0Y7O0ErT3ZzcUNJO0VBdExKO0lBdUxNLCtCck1oS2dCO0lxTWlLaEIsb0JBQW9CO0UvTzJzcUN4QjtFK09uNHFDRjtJQTJMUSxlQUFlO0UvTzJzcUNyQjtBQUNGOztBZ1B2NHFDQTtFQUNFLGdCQUFnQjtFQUNoQixvQkFBb0I7QWhQMDRxQ3RCOztBZ1A1NHFDQTtFQUtJLFNBQVM7QWhQMjRxQ2I7O0FnUGg1cUNBO0VBU0ksYUFBYTtBaFAyNHFDakI7O0FnUHA1cUNBO0VBYUksZUFBZTtFQUNmLGlDQUFpQztFQUNqQyxrQkFBa0I7QWhQMjRxQ3RCOztBZ1AxNXFDQTtFQW1CSSxnQkFBZ0I7QWhQMjRxQ3BCOztBZ1A5NXFDQTtFQXVCSSxnQkFBZ0I7QWhQMjRxQ3BCOztBZ1BsNnFDQTtFQTJCSSxtQkFBbUI7QWhQMjRxQ3ZCOztBZ1B0NnFDQTtFQStCSSxtQkFBbUI7QWhQMjRxQ3ZCOztBZ1AxNnFDQTtFQW1DSSxtQkFBbUI7QWhQMjRxQ3ZCOztBZ1A5NnFDQTtFQXNDTSxTQUFTO0FoUDQ0cUNmOztBZ1BsN3FDQTtFQTJDSSx5QkFBeUI7RUFDekIsa0JBQWtCO0VBQ2xCLGdCbE1yQ1E7QTlDZzdxQ1o7O0FnUHg3cUNBO0VBaURJLFdBQVc7RUFDWCxZQUFZO0VBQ1osY0FBYztFQUNkLGtCQUFrQjtFQUNsQixRQUFRO0VBQ1IsUUFBUTtFQUNSLGdCQUFnQjtFQUNoQixTQUFTO0VBQ1QsdUJBQXVCO0VBQ3ZCLFVBQVU7QWhQMjRxQ2Q7O0FnUHI4cUNBO0VBOERNLFdBQVc7RUFDWCxjQUFjO0VBQ2Qsa0JBQWtCO0VBQ2xCLFFBQVE7RUFDUixPQUFPO0VBQ1AseUJ0TXRDWTtFc011Q1osV0FBVztFQUNYLFdBQVc7QWhQMjRxQ2pCOztBZ1BoOXFDQTtFQXlFTSx3QkFBd0I7QWhQMjRxQzlCOztBZ1BwOXFDQTtFQThFUSxhQUFhO0FoUDA0cUNyQjs7QWdQeDlxQ0E7RUFvRkksZ0N0TXZEYztBMUMrN3FDbEI7O0FnUDU5cUNBO0VBdUZNLDZCdE0xRFk7QTFDbThxQ2xCOztBZ1BoK3FDQTtFQTJGTSxvQkFBb0I7QWhQeTRxQzFCOztBZ1BwK3FDQTtFQStGTSxTQUFTO0FoUHk0cUNmOztBZ1BwNHFDRTtFQXBHRjtJQXNHTSxtQkFBbUI7SUFDbkIscUJBQXFCO0VoUHU0cUN6QjtFZ1A5K3FDRjtJQTJHTSxpQ0FBaUM7RWhQczRxQ3JDO0FBQ0Y7O0FnUG40cUNFO0VBL0dGO0lBZ0hJLGdCQUFnQjtJQUNoQixvQkFBb0I7RWhQdTRxQ3RCO0VnUHgvcUNGO0lBb0hNLG1CQUFtQjtFaFB1NHFDdkI7RWdQMy9xQ0Y7SUF1SFEsZ0JBQWdCO0VoUHU0cUN0QjtFZ1A5L3FDRjtJQTRITSxhQUFhO0VoUHE0cUNqQjtFZ1BqZ3JDRjtJQStIUTtJQUNBLGlCQUFpQjtFaFBxNHFDdkI7RWdQcmdyQ0Y7SUFvSVMsaUJBQWlCO0VoUG80cUN4QjtFZ1B4Z3JDRjtJQXlJTSxtQkFBbUI7SUFDbkIscUJBQXFCO0VoUGs0cUN6QjtBQUNGOztBZ1AvM3FDRTtFQTlJRjtJQWdKTSxpQkFBaUI7SUFDakIscUJBQXFCO0VoUGs0cUN6QjtBQUNGOztBaVBsaHJDQTtFQUNFLHlDdk02Q2dCO0V1TTVDaEIseUJ2TXFDb0I7RXVNcENwQixhQUFhO0VBQ2Isa0JBQWtCO0FqUHFockNwQjs7QWlQemhyQ0E7RUFPSSxhQUFhO0FqUHNockNqQjs7QWlQN2hyQ0E7RUFXSSxnQ3ZNZ0JjO0V1TWZkLGVBQWU7RUFDZixjQUFjO0VBQ2Qsa0JBQWtCO0FqUHNockN0Qjs7QWlQcGlyQ0E7RUFpQk0sa0JBQWtCO0VBQ2xCLFNBQVM7RUFDVCxPQUFPO0VBQ1AsY0FBYztBalB1aHJDcEI7O0FpUDNpckNBO0VBd0JNLGNoUHpCc0I7QURnanJDNUI7O0FpUC9pckNBO0VBNEJNLGNoUDFCcUI7QURpanJDM0I7O0FpUG5qckNBO0VBZ0NNLG1CQUFtQjtFQUNuQixnQkFBZ0I7RUFDaEIsdUJBQXVCO0VBQ3ZCLGtCQUFrQjtBalB1aHJDeEI7O0FpUDFqckNBO0VBd0NJLGlCQUFpQjtFQUNqQixnQkFBZ0I7RUFDaEIsa0JBQWtCO0VBQ2xCLG1CQUFtQjtFQUNuQix3QkFBd0I7RUFDeEIsa0JBQWtCO0VBQ2xCLG1CQUFtQjtBalBzaHJDdkI7O0FpUHBrckNBO0VBaURNLGVBQWU7QWpQdWhyQ3JCOztBaVB4a3JDQTtFQXFETSxhQUFhO0FqUHVockNuQjs7QWlQNWtyQ0E7RUF5RE0sY0FBYztFQUNkLGtCQUFrQjtFQUNsQixRQUFRO0VBQ1IsU0FBUztFQUNULGlCQUFpQjtFQUNqQixVQUFVO0VBQ1Ysd0VBQW1FO0FqUHVockN6RTs7QWlQdGxyQ0E7RUFtRU0sV0FBVztFQUNYLGtCQUFrQjtFQUNsQixRQUFRO0VBQ1IsVUFBVTtFQUNWLFdBQVc7RUFDWCxnQkFBZ0I7RUFDaEIseUJ2TWxDZ0I7QTFDeWpyQ3RCOztBaVBobXJDQTtFQThFSSxrQkFBa0I7RUFDbEIsU0FBUztFQUNULE9BQU87RUFDUCxXQUFXO0VBQ1gsa0JBQWtCO0FqUHNockN0Qjs7QWlQeG1yQ0E7RUFzRkksaUJuTXBFcUM7RW1NcUVyQyxnQm5NaEZVO0VtTWlGVixxQkFBcUI7RUFDckIsV0FBVztBalBzaHJDZjs7QWlQL21yQ0E7O0VBOEZJLGlCQUFpQjtFQUNqQixZQUFZO0VBQ1osY0FBYztFQUNkLG9CQUFvQjtFQUNwQixrQkFBa0I7QWpQc2hyQ3RCOztBeUgxa3FDRTs7OztFQUVFLGdCQUFnQjtBekgra3FDcEI7O0F5SDlrcUNJOzs7O0VBQ0UsYUFBYTtBekhvbHFDbkI7O0FpUGppckNJO0VBckdKOztJQXNHTSxlQUFlO0VqUHNpckNuQjtBQUNGOztBaVA3b3JDQTtFQTJHSSxZQUFZO0FqUHNpckNoQjs7QWlQbmlyQ0U7RUE5R0Y7SUErR0kseUN2TWpFYztFMUN3bXJDaEI7RWlQdHByQ0Y7SUFrSE0sbUJuTWhHbUM7RTlDdW9yQ3ZDO0FBQ0Y7O0FpUHBpckNFO0VBdEhGO0lBdUhJLDBDdk16RWM7RTFDaW5yQ2hCO0FBQ0Y7O0FpUHJpckNBO0VBQ0Usa0JBQWtCO0VBQ2xCLFVBQVU7RUFDVixTQUFTO0VBQ1QsT0FBTztBalB3aXJDVDs7QWlQNWlyQ0E7RUFPSSxZQUFZO0VBQ1osaUJBQWlCO0VBQ2pCLFdBQVc7QWpQeWlyQ2Y7O0FpUGxqckNBO0VBYUksaUJBQWlCO0VBQ2pCLGdCQUFnQjtFQUNoQixvQkFBb0I7RUFDcEIsZ0JBQWdCO0VBQ2hCLGdCQUFnQjtBalB5aXJDcEI7O0FpUDFqckNBO0VBb0JNLGFBQWE7QWpQMGlyQ25COztBaVA5anJDQTtFQXlCSSxjQUFjO0VBQ2Qsa0JBQWtCO0VBQ2xCLE1BQU07RUFDTixRQUFRO0VBQ1IsWUFBWTtFQUNaLFdBQVc7QWpQeWlyQ2Y7O0FpUHZrckNBO0VBa0NNLFdBQVc7RUFDWCxjQUFjO0VBQ2Qsa0JBQWtCO0VBQ2xCLFNBQVM7RUFDVCxXQUFXO0VBQ1gsVUFBVTtFQUNWLFlBQVk7RUFDWix5QnZNdEhZO0ExQytwckNsQjs7QWlQbGxyQ0E7RUE2Q00sd0JBQXdCO0FqUHlpckM5Qjs7QWlQdGxyQ0E7RUFpRE0seUJBQXlCO0FqUHlpckMvQjs7QWlQMWxyQ0E7RUFzREkscUJBQXFCO0VBQ3JCLG1CQUFtQjtBalB3aXJDdkI7O0FpUC9sckNBO0VBMkRJLGFBQWE7QWpQd2lyQ2pCOztBaVByaXJDRTtFQTlERjtJQWdFTSxZQUFZO0VqUHdpckNoQjtBQUNGOztBa1B0dXJDQTtFQUNFLGlCQUFpQjtFQUNqQixvQkFBb0I7QWxQeXVyQ3RCOztBa1AzdXJDQTtFQUtJLG1CQUFtQjtBbFAwdXJDdkI7O0FrUC91ckNBO0VBWUkscUJBQXFCO0VBQ3JCLGFBQWE7RUFDYixTQUFTO0VBQ1QseUN4TWlDYztBMUNzc3JDbEI7O0FrUHR2ckNBO0VBVU0seUJ4TStCZ0I7QTFDaXRyQ3RCOztBa1AxdnJDQTtFQW1CSSxtQkFBbUI7QWxQMnVyQ3ZCOztBa1A5dnJDQTtFQXNCTSxnQkFBZ0I7QWxQNHVyQ3RCOztBa1B4dXJDRTtFQTFCRjtJQTRCTSxtQkFBbUI7RWxQMnVyQ3ZCO0VrUHZ3ckNGO0lBZ0NNLFlBQVk7RWxQMHVyQ2hCO0FBQ0Y7O0FtUDN3ckNBO0VBQ0UsaUJBQWlCO0VBQ2pCLG9CQUFvQjtBblA4d3JDdEI7O0FtUGh4ckNBO0VBS0ksb0JBQW9CO0FuUCt3ckN4Qjs7QW1QcHhyQ0E7RUFTSSxrQkFBa0I7RUFDbEIsWUFBWTtFQUNaLGFBQWE7RUFDYix1QkFBdUI7RUFDdkIsc0JBQXNCO0FuUCt3ckMxQjs7QW1QNXhyQ0E7RUFnQk0saUJBQWlCO0VBQ2pCLGtCQUFrQjtFQUNsQixxQkFBcUI7RUFDckIsV0FBVztFQUNYLG1CQUFtQjtBblBneHJDekI7O0FtUHB5ckNBO0VBdUJRLGdCQUFnQjtBblBpeHJDeEI7O0FtUHh5ckNBO0VBNkJJLG1Cck1UcUM7RXFNVXJDLGNBQWM7RUFDZCx5Q3pNaUJjO0V5TWhCZCxpQkFBaUI7RUFDakIsWUFBWTtFQUNaLGdCQUFnQjtFQUNoQixtQkFBbUI7RUFDbkIsdUJBQXVCO0VBQ3ZCLGFBQWE7RUFDYixtQkFBbUI7QW5QK3dyQ3ZCOztBbVByenJDQTtFQXdDTSx5QnpNQ2dCO0ExQ2d4ckN0Qjs7QW1QenpyQ0E7RUEyQ1EseUJsUDFDb0I7RWtQMkNwQixjek1IYztBMUNxeHJDdEI7O0FtUDl6ckNBO0VBaURNLHlCbFBoRHNCO0VrUGlEdEIsY3pNVGdCO0ExQzB4ckN0Qjs7QW1QN3dyQ0U7RUF0REY7SUF1REksaUJBQWlCO0lBQ2pCLG9CQUFvQjtFblBpeHJDdEI7RW1QejByQ0Y7SUEyRE0sb0JBQW9CO0VuUGl4ckN4QjtFbVA1MHJDRjtJQThETSxtQkFBbUI7RW5QaXhyQ3ZCO0VtUC8wckNGO0lBZ0VRLGdCQUFnQjtFblBreHJDdEI7QUFDRjs7QW9QbjFyQ0E7RUFDRSxpQkFBaUI7RUFDakIsZ0JBQWdCO0FwUHMxckNsQjs7QW9QeDFyQ0E7RUFNRyxjMU1tQ21CO0ExQ216ckN0Qjs7QW9QNTFyQ0E7RUFTTSxjMU1nQ2dCO0ExQ3V6ckN0Qjs7QW9QaDJyQ0E7RUFZUSx5QjFNNkJjO0UwTTVCZCwyQjFNNEJjO0ExQzR6ckN0Qjs7QW9QcjJyQ0E7RUFvQkksWUFBWTtFQUNaLGtCQUFrQjtFQUNsQixjQUFhO0FwUHExckNqQjs7QXlIM3pxQ0U7O0VBRUUsZ0JBQWdCO0F6SDh6cUNwQjs7QXlIN3pxQ0k7O0VBQ0UsYUFBYTtBekhpMHFDbkI7O0FvUHIzckNBO0VBMEJJLGdCQUFnQjtBcFArMXJDcEI7O0FvUHozckNBO0VBNkJNLHdCQUF3QjtBcFBnMnJDOUI7O0FvUDczckNBO0VBaUNNLGFBQWE7QXBQZzJyQ25COztBb1BqNHJDQTtFQXNDSSxrQkFBa0I7QXBQKzFyQ3RCOztBb1ByNHJDQTtFQTBDSSxxQkFBcUI7RUFDckIsZWpJWTBCO0VpSVgxQixXQUFXO0VBQ1gsbUJBQW1CO0VBQ25CLGdCQUFnQjtFQUNoQixtQkFBbUI7QXBQKzFyQ3ZCOztBb1A5NHJDQTtFQWlETSxtQkFBbUI7RUFDbkIsZ0JBQWdCO0VBQ2hCLGdCQUFnQjtBcFBpMnJDdEI7O0FvUHA1ckNBO0VBd0RJLGNuUHZEd0I7RW1Qd0R4QixtQ0FBbUM7RUFDbkMsY3RNdENxQztBOUNzNHJDekM7O0FvUDE1ckNBO0VBNkRNLHlCblA1RHNCO0VtUDZEdEIsMkJuUDdEc0I7QUQ4NXJDNUI7O0FvUC81ckNBO0VBbUVJLGFBQWE7RUFDYix1QkFBdUI7RUFDdkIsV0FBVztFQUNYLGFBQWE7RUFDYixtQkFBbUI7QXBQZzJyQ3ZCOztBb1B2NnJDQTtFQTBFTSxrQkFBa0I7RUFDbEIsZUFBZTtFQUNmLGdCQUFnQjtBcFBpMnJDdEI7O0FvUDc2ckNBO0VBaUZJLGtCQUFrQjtFQUNsQixZQUFZO0FwUGcyckNoQjs7QW9QbDdyQ0E7RUFzRkksY0FBYztFQUNkLGNBQWM7QXBQZzJyQ2xCOztBb1B2N3JDQTtFQTJGSSxnQnRNckZPO0VzTXNGUCxrQkFBa0I7RUFDbEIsaUJBQWlCO0VBQ2pCLGtCdE0xRXFDO0VzTTJFckMsMkJ0TXRFb0Q7RXNNdUVwRCxlQUFlO0FwUGcyckNuQjs7QW9QNzFyQ0U7RUFuR0Y7SUFvR0ksaUJBQWlCO0VwUGkyckNuQjtFb1ByOHJDRjtJQXVHTSxnQkFBZ0I7SUFDaEIsbUJBQW1CO0VwUGkyckN2QjtBQUNGOztBcVAxOHJDQTtFQUNFLGtCQUFrQjtFQUNsQixnQkFBZ0I7RUFDaEIsaUJBQWlCO0VBQ2pCLG9CQUFvQjtBclA2OHJDdEI7O0FxUGo5ckNBO0VBT0ksYUFBYTtBclA4OHJDakI7O0FxUHI5ckNBO0VBV0ksbUJBQW1CO0FyUDg4ckN2Qjs7QXFQejlyQ0E7RUFlSSxnQkFBZ0I7QXJQODhyQ3BCOztBcVA3OXJDQTtFQW1CSSxrQkFBa0I7QXJQODhyQ3RCOztBeUg5NXFDRTtFNEhua0JGO0k1SG9rQkksa0JBQWtCO0V6SGs2cUNwQjtBQUNGOztBeUhqNnFDRTtFNEh0a0JGO0k1SHVrQkksa0JBQWtCO0lBQ2xCLGNBQWM7RXpIcTZxQ2hCO0FBQ0Y7O0FxUHY5ckNFO0VBdkJGO0lBeUJNLDZCQUE2QjtFclAwOXJDakM7QUFDRjs7QXFQdjlyQ0U7RUE3QkY7SUErQk0sMkJBQTJCO0VyUDA5ckMvQjtBQUNGOztBcVB2OXJDRTtFQW5DRjtJQW9DSSxpQkFBaUI7SUFDakIsb0JBQW9CO0VyUDI5ckN0QjtFcVBoZ3NDRjtJQXdDTSxjQUFjO0lBQ2Qsa0JBQWtCO0lBQ2xCLE1BQU07SUFDTixPQUFPO0lBQ1AsV0FBVztFclAyOXJDZjtFcVB2Z3NDRjtJQWdETSxrQkFBa0I7RXJQMDlyQ3RCO0VxUDFnc0NGO0lBb0RNLGtCQUFrQjtFclB5OXJDdEI7RXFQN2dzQ0Y7SUF3RE0sYUFBYTtJQUNiLG1CQUFtQjtFclB3OXJDdkI7RXFQamhzQ0Y7SUE2RE0sdUJBQXVCO0VyUHU5ckMzQjtBQUNGOztBcVBwOXJDRTtFQWpFRjtJQW1FTSxtQkFBbUI7RXJQdTlyQ3ZCO0VxUDFoc0NGO0lBdUVNLGdCQUFnQjtFclBzOXJDcEI7QUFDRjs7QXFQbjlyQ0U7RUEzRUY7SUE2RU0sZ0JBQWdCO0lBQ2hCLG1CQUFtQjtFclBzOXJDdkI7RXFQcGlzQ0Y7SUFrRk0sZ0JBQWdCO0VyUHE5ckNwQjtFcVB2aXNDRjtJQXNGTSxtQkFBbUI7RXJQbzlyQ3ZCO0FBQ0Y7O0FxUGo5ckNFO0VBMUZGO0lBNEZNLGdCQUFnQjtFclBvOXJDcEI7RXFQaGpzQ0Y7SUFnR00sU0FBUztFclBtOXJDYjtBQUNGOztBcVBoOXJDRTtFQXBHRjtJQXNHTSxpQkFBaUI7RXJQbTlyQ3JCO0VxUHpqc0NGO0lBMEdNLGlCQUFpQjtFclBrOXJDckI7QUFDRjs7QXFQLzhyQ0U7RUE5R0Y7SUFnSE0saUJBQWlCO0VyUGs5ckNyQjtBQUNGOztBc1Bua3NDQTtFL0hnQkUsa0JBQWtCO0VBQ2xCLGdCQUYrQztBdkh5anNDakQ7O0F1SHJqc0NFO0VBQ0UsY0FBYztFQUNkLDJCQUFnQztFQUNoQyxXQUFXO0F2SHdqc0NmOztBc1A5a3NDQTtFL0hzQ0Usa0JBQWtCO0VBRWhCLE1BQU07RUFDTixTQUFTO0VBR1QsT0FBTztFQUNQLFFBQVE7QXZIeWlzQ1o7O0FzUHRsc0NBO0VBVUksNEJBQTRCO0F0UGdsc0NoQzs7QXNQMWxzQ0E7RUFhTSxrQkFBa0I7QXRQaWxzQ3hCOztBc1A5bHNDQTtFQW1CTSxtQnhNQ21DO0V3TUFuQyxnQnhNWk07RXdNYU4sbUJBQW1CO0F0UCtrc0N6Qjs7QXNQcG1zQ0E7RUEyQk0saUJ4TVBtQztFd01RbkMsZ0J4TW5CUTtFd01vQlIscUJBQXFCO0VBQ3JCLHlCQUF5QjtFQUN6QixrQkFBa0I7QXRQNmtzQ3hCOztBc1A1bXNDQTtFQW1DTSxpQnhNZm1DO0V3TWdCbkMsMkJ4TVhrRDtFd01ZbEQsa0JBQWtCO0F0UDZrc0N4Qjs7QXNQbG5zQ0E7OztFQTZDTSx5QjVNSmdCO0ExQytrc0N0Qjs7QXNQeG5zQ0E7RUFrREksa0JBQWtCO0VBQ2xCLFFBQVE7RUFDUixXQUFXO0VBQ1gsV0FBVztFQUNYLFlBQVk7QXRQMGtzQ2hCOztBc1Bob3NDQTtFL0hnQkUsa0JBQWtCO0VBQ2xCLGdCQUYrQztBdkhzbnNDakQ7O0F1SGxuc0NFO0VBQ0UsY0FBYztFQUNkLGlCQUFnQztFQUNoQyxXQUFXO0F2SHFuc0NmOztBc1A5a3NDRTtFQTdERjtJQStETSxtQkFBbUI7SUFDbkIsa0JBQWtCO0V0UGlsc0N0QjtFc1BqcHNDRjtJQW9FTSxtQkFBbUI7RXRQZ2xzQ3ZCO0VzUHBwc0NGO0lBeUVRLGlCQUFpQjtFdFA4a3NDdkI7RXNQdnBzQ0Y7SUE2RVEsbUJBQW1CO0V0UDZrc0N6QjtBQUNGOztBc1B6a3NDRTtFQWxGRjtJQW1GSSxpQkFBaUI7SUFDakIscUJBQXFCO0V0UDZrc0N2QjtFc1BqcXNDRjtJL0hnQkUsa0JBQWtCO0lBQ2xCLGdCQUYrQztFdkhzcHNDL0M7RXVIbHBzQ0E7SUFDRSxjQUFjO0lBQ2QsbUJBQWdDO0lBQ2hDLFdBQVc7RXZIb3BzQ2I7RXNQMXFzQ0Y7SS9Ic0NFLGtCQUFrQjtJQUVoQixNQUFNO0lBQ04sU0FBUztJQUdULE9BQU87SUFDUCxRQUFRO0V2SG9vc0NWO0VzUGpyc0NGO0lBK0ZNLGlCQUFpQjtFdFBxbHNDckI7RXNQcHJzQ0Y7SS9IZ0JFLGtCQUFrQjtJQUNsQixnQkFGK0M7RXZIeXFzQy9DO0V1SHJxc0NBO0lBQ0UsY0FBYztJQUNkLG1CQUFnQztJQUNoQyxXQUFXO0V2SHVxc0NiO0VzUDdyc0NGO0lBc0dRLDRCQUE0QjtFdFAwbHNDbEM7RXNQaHNzQ0Y7SUEyR00sZ0JBQWdCO0V0UHdsc0NwQjtFc1Buc3NDRjtJQThHUSxtQkFBbUI7SS9IOUZ6QixrQkFBa0I7SUFDbEIsZ0JBRitDO0V2SHlyc0MvQztFdUhycnNDQTtJQUNFLGNBQWM7SUFDZCwyQkFBZ0M7SUFDaEMsV0FBVztFdkh1cnNDYjtFc1A3c3NDRjtJL0hzQ0Usa0JBQWtCO0lBRWhCLE1BQU07SUFDTixTQUFTO0lBR1QsT0FBTztJQUNQLFFBQVE7RXZIdXFzQ1Y7RXNQcHRzQ0Y7SUF1SFEsNEJBQTRCO0V0UGdtc0NsQztFc1B2dHNDRjtJQTBIVSxrQkFBa0I7RXRQZ21zQzFCO0VzUDF0c0NGO0lBZ0lNLFFBQVE7SUFDUixXQUFXO0V0UDZsc0NmO0FBQ0Y7O0FzUDFsc0NFO0VBcklGO0lBd0lRLGlCQUFpQjtFdFA0bHNDdkI7RXNQcHVzQ0Y7SUE4SVEsaUJBQWlCO0V0UHlsc0N2QjtFc1B2dXNDRjtJQWlKVSxtQkFBbUI7RXRQeWxzQzNCO0FBQ0Y7O0FzUHBsc0NFO0VBdkpGO0lBeUpNLGNBQWM7RXRQdWxzQ2xCO0VzUGh2c0NGO0lBNkpNLGVBQWU7RXRQc2xzQ25CO0FBQ0Y7O0F1UHB2c0NBO0VBQ0UsaUJBQWlCO0VBQ2pCLG9CQUFvQjtFQUNwQixrQkFBa0I7QXZQdXZzQ3BCOztBdVAxdnNDQTtFaElnQkUsa0JBQWtCO0VBQ2xCLGdCQUYrQztFZ0lSN0MsV0FBVztFQUNYLHdCQUF3QjtBdlB5dnNDNUI7O0F1SDl1c0NFO0VBQ0UsY0FBYztFQUNkLGlCQUFnQztFQUNoQyxXQUFXO0F2SGl2c0NmOztBdVB2d3NDQTtFaElzQ0Usa0JBQWtCO0VBRWhCLE1BQU07RUFDTixTQUFTO0VBR1QsT0FBTztFQUNQLFFBQVE7QXZIa3VzQ1o7O0F1UC93c0NBO0VBZ0JJLHlCQUF5QjtFQUN6QixpQnpNR3FDO0V5TUZyQyxnQnpNVFU7RXlNVVYscUJBQXFCO0VBQ3JCLG1CQUFtQjtBdlBtd3NDdkI7O0F1UHZ4c0NBO0VBd0JJLGlCek1KcUM7RXlNS3JDLG1CQUFtQjtBdlBtd3NDdkI7O0F1UDV4c0NBO0VBNkJJLGdCQUFnQjtBdlBtd3NDcEI7O0F1UC92c0NFO0VBakNGO0lBa0NJLGlCQUFpQjtJQUNqQixvQkFBb0I7RXZQbXdzQ3RCO0V1UHR5c0NGO0lBc0NNLG1CQUFtQjtFdlBtd3NDdkI7RXVQenlzQ0Y7SUEwQ00sZ0JBQWdCO0V2UGt3c0NwQjtBQUNGOztBd1A3eXNDQTtFQUNFLG9CQUFvQjtBeFBnenNDdEI7O0F3UGp6c0NBO0VBSUksYUFBYTtFQUNiLHNCQUFzQjtFQUN0QixTQUFTO0F4UGl6c0NiOztBd1B2enNDQTtFQVVJLFlBQVk7RUFDWixhQUFhO0VBQ2Isc0JBQXNCO0VBQ3RCLDJCQUEyQjtFQUMzQix1QkFBdUI7RUFDdkIsV0FBVztBeFBpenNDZjs7QXdQaDBzQ0E7RUFrQk0sYUFBYTtFQUNiLHNCQUFzQjtFQUN0QixTQUFTO0VBQ1QsZUFBZTtBeFBrenNDckI7O0F3UHYwc0NBO0VBd0JRLGdCQUFnQjtFQUNoQix1QkFBdUI7QXhQbXpzQy9COztBd1A1MHNDQTtFQThCTSxpQkFBaUI7RUFDakIsa0JBQWtCO0F4UGt6c0N4Qjs7QXdQajFzQ0E7RUFtQ00sZUFBZTtBeFBrenNDckI7O0F3UHIxc0NBO0VBc0NNLFNBQVM7QXhQbXpzQ2Y7O0F3UHoxc0NBO0VBMkNJLG1CQUFtQjtFQUNuQixZQUFZO0VBQ1osYUFBYTtFQUNiLG1CQUFtQjtFQUNuQiwyQkFBMkI7RUFDM0IsdUJBQXVCO0VBQ3ZCLFVBQVU7RUFDVixtQkFBbUI7QXhQa3pzQ3ZCOztBd1BwMnNDQTtFQXVESSxjQUFjO0VBQ2QsVUFBVTtBeFBpenNDZDs7QXdQejJzQ0E7RUE2RE0sU0FBUztBeFBnenNDZjs7QXdQNzJzQ0E7RUFnRVEsYUFBYTtFQUNiLGVBQWU7RUFDZixlQUFlO0F4UGl6c0N2Qjs7QXdQbjNzQ0E7RUFxRVEsYUFBYTtBeFBrenNDckI7O0F3UHYzc0NBO0VBd0VRLGFBQWE7QXhQbXpzQ3JCOztBd1AzM3NDQTtFQTRFTSxhQUFhO0F4UG16c0NuQjs7QXdQLzNzQ0E7RUErRU0sWUFBWTtFQUNaLGFBQWE7RUFDYixzQkFBc0I7RUFDdEIsMkJBQTJCO0VBQzNCLHVCQUF1QjtFQUN2QixXQUFXO0VBQ1gsVUFBVTtFQUNWLG1CQUFtQjtBeFBvenNDekI7O0F3UDE0c0NBO0VBeUZRLGFBQWE7RUFDYixjQUFjO0F4UHF6c0N0Qjs7QXdQLzRzQ0E7RUE2RlUsYUFBYTtFQUNiLGNBQWM7QXhQc3pzQ3hCOztBd1BwNXNDQTtFQWlHWSxXQUFXO0F4UHV6c0N2Qjs7QXdQeDVzQ0E7RUFzR1EsYUFBYTtFQUNiLHNCQUFzQjtFQUN0QixTQUFTO0F4UHN6c0NqQjs7QXdQOTVzQ0E7RUE2R1EsbUJBQW1CO0VBQ25CLG1CQUFtQjtBeFBxenNDM0I7O0F3UG42c0NBO0VBbUhVLFNBQVM7QXhQb3pzQ25COztBd1B2NnNDQTtFaklnQkUsa0JBQWtCO0VBQ2xCLGdCQUYrQztFaUkyRzdDLGVBQWU7RUFDZixlQUFlO0F4UG16c0NuQjs7QXVIMzVzQ0U7RUFDRSxjQUFjO0VBQ2QsbUJBQWdDO0VBQ2hDLFdBQVc7QXZIODVzQ2Y7O0F3UHA3c0NBO0VqSXNDRSxrQkFBa0I7RUFFaEIsTUFBTTtFQUNOLFNBQVM7RUFHVCxPQUFPO0VBQ1AsUUFBUTtFaUlrRk4sZUFBZTtFQUNmLGlCQUNGO0F4UDZ6c0NKOztBd1A5N3NDQTtFQW9JSSxrQkFBa0I7QXhQOHpzQ3RCOztBd1BsOHNDQTtFQXNJTSxxQkFBcUI7QXhQZzBzQzNCOztBd1B0OHNDQTtFQXlJTSxTQUFTO0F4UGkwc0NmOztBd1AxOHNDQTtFQTRJTSxnQkFBZ0I7QXhQazBzQ3RCOztBd1A5enNDRTtFQWhKRjtJQWlKSSxlQUFlO0V4UGswc0NqQjtFd1BuOXNDRjtJQW9KTSxTQUFTO0V4UGswc0NiO0V3UHQ5c0NGO0lBdUpRLFlBQVk7RXhQazBzQ2xCO0V3UHo5c0NGO0lBMEpVLG1CQUFtQjtJQUNuQixtQkFBbUI7RXhQazBzQzNCO0V3UDc5c0NGO0lBK0pRLFlBQVk7RXhQaTBzQ2xCO0V3UGgrc0NGO0lBb0tRLG1CQUFtQjtFeFArenNDekI7RXdQbitzQ0Y7SUF3S1UsZUFBZTtFeFA4enNDdkI7RXdQdCtzQ0Y7SUE2S00sWUFBWTtFeFA0enNDaEI7RXdQeitzQ0Y7SWpJZ0JFLGtCQUFrQjtJQUNsQixnQkFGK0M7SWlJbUszQyxXQUFXO0lBQ1gsZUFBZTtFeFA0enNDbkI7RXVINTlzQ0E7SUFDRSxjQUFjO0lBQ2QsbUJBQWdDO0lBQ2hDLFdBQVc7RXZIODlzQ2I7RXdQcC9zQ0Y7SWpJc0NFLGtCQUFrQjtJQUVoQixNQUFNO0lBQ04sU0FBUztJQUdULE9BQU87SUFDUCxRQUFRO0lpSTBJSixlQUFlO0lBQ2YsaUJBQWlCO0V4UHEwc0N2QjtFd1A3L3NDRjtJQTZMUSxtQkFBbUI7SUFDbkIsYUFBYTtFeFBtMHNDbkI7RXdQamd0Q0Y7SUFpTVEsYUFBYTtFeFBtMHNDbkI7QUFDRjs7QXlQcmd0Q0E7RUFDRSxvQkFBb0I7QXpQd2d0Q3RCOztBeVB6Z3RDQTtFbElnQkUsa0JBQWtCO0VBQ2xCLGdCQUYrQztBdkgrL3NDakQ7O0F1SDMvc0NFO0VBQ0UsY0FBYztFQUNkLGlCQUFnQztFQUNoQyxXQUFXO0F2SDgvc0NmOztBeVBwaHRDQTtFbElzQ0Usa0JBQWtCO0VBRWhCLE1BQU07RUFDTixTQUFTO0VBR1QsT0FBTztFQUNQLFFBQVE7QXZIKytzQ1o7O0F5UDVodENBO0VBWUksbUJBQW1CO0F6UG9odEN2Qjs7QXlQaGl0Q0E7RUFzQkksY0FBYztFQUNkLGtCQUFpQjtFQUNqQixZQUFZO0VBQ1osa0JBQWtCO0F6UDhndEN0Qjs7QXlIMytyQ0k7O0VBQ0UsYUFBYTtBekgrK3JDbkI7O0F5SHorckNFO0VnSW5rQkY7SWhJb2tCSSxrQkFBa0I7RXpINityQ3BCO0FBQ0Y7O0F5SDUrckNFO0VnSXRrQkY7SWhJdWtCSSxrQkFBa0I7SUFDbEIsY0FBYztFekhnL3JDaEI7QUFDRjs7QXlQdGl0Q0k7RUFuQko7SUFvQk0sWUFBVztFelAwaXRDZjtBQUNGOztBeVBuaXRDRTtFQTVCRjtJQThCTSwyQkFBMkI7RXpQc2l0Qy9CO0V5UHBrdENGO0lBa0NNLGVBQWU7RXpQcWl0Q25CO0FBQ0Y7O0F5UGxpdENFO0VBdENGO0lBdUNJLGlCQUFpQjtFelBzaXRDbkI7RXlQN2t0Q0Y7SUEwQ00sbUJBQW1CO0V6UHNpdEN2QjtFeVBobHRDRjtJQThDTSxnQkFBZ0I7RXpQcWl0Q3BCO0V5UG5sdENGO0lBa0RNLGtCQUFrQjtFelBvaXRDdEI7RXlQdGx0Q0Y7SUFxRFEsbUJBQW1CO0V6UG9pdEN6QjtFeVB6bHRDRjtJQXlEUSxrQkFBa0I7RXpQbWl0Q3hCO0V5UDVsdENGO0lBOERNLGtCQUFrQjtFelBpaXRDdEI7QUFDRjs7QTBQOWx0Q0E7RUFDRSxldklvRDRCO0FuSDZpdEM5Qjs7QTBQbG10Q0E7RUFJSSxrQkFBa0I7RUFDbEIsaUJBQWlCO0ExUGttdENyQjs7QTBQdm10Q0E7RUFTSSxnQkFBZ0I7RUFDaEIseUJoTldrQjtFZ05WbEIsU0FBUztFQUNULHNCQUFzQjtFQUN0QixpQkFBaUI7QTFQa210Q3JCOztBMFAvbXRDQTtFQWlCSSxrQjVNQ3FDO0U0TUFyQyxnQjVNWFU7RTRNWVYseUJBQXlCO0VBQ3pCLHFCQUFxQjtFQUNyQixVQUFVO0VBQ1YsaUJBQWlCO0VBQ2pCLGdCQUFnQjtBMVBrbXRDcEI7O0EwUHpudENBO0VBMkJJLGtCQUFrQjtFQUNsQixRQUFRO0VBQ1IsV0FBVztFQUNYLFVBQVU7RUFDVixVQUFVO0VBQ1Ysa0I1TWRxQztBOUNnbnRDekM7O0EwUGxvdENBO0VBb0NHLDRCQUE0QjtBMVBrbXRDL0I7O0EwUHRvdENBO0VBd0NJLGtCQUFrQjtFQUNsQixhQUFhO0ExUGttdENqQjs7QTBQM290Q0E7RUE2Q0csZ0JBQWdCO0VBQ2hCLGtCQUFrQjtBMVBrbXRDckI7O0EyUGxwdENBO0VBQ0UsaUJBQWlCO0EzUHFwdENuQjs7QTJQdHB0Q0E7RXBJZ0JFLGtCQUFrQjtFQUNsQixnQkFGK0M7QXZING90Q2pEOztBdUh4b3RDRTtFQUNFLGNBQWM7RUFDZCxnQkFBZ0M7RUFDaEMsV0FBVztBdkgyb3RDZjs7QTJQanF0Q0E7RXBJc0NFLGtCQUFrQjtFQUVoQixNQUFNO0VBQ04sU0FBUztFQUdULE9BQU87RUFDUCxRQUFRO0F2SDRudENaOztBMlB6cXRDQTtFQVlJLG1CQUFtQjtFQUNuQixpQjdNT3FDO0E5QzBwdEN6Qzs7QTJQOXF0Q0E7RUFpQkksbUI3TUdxQztFNk1GckMsZ0I3TVZRO0U2TVdSLG1CQUFtQjtBM1BpcXRDdkI7O0EyUHBydENBO0VBd0JJLGNBQWE7RUFDYixtQkFBbUI7QTNQZ3F0Q3ZCOztBeUh6b3NDRTs7RUFFRSxnQkFBZ0I7QXpING9zQ3BCOztBeUgzb3NDSTs7RUFDRSxhQUFhO0F6SCtvc0NuQjs7QTJQbnN0Q0E7RUE2QkksZUFBZTtFQUNmLGdCQUFnQjtFQUNoQixtQkFBbUI7RUFDbkIsY2pOZ0JjO0VpTmZkLGtCQUFrQjtBM1AwcXRDdEI7O0EyUDNzdENBO0VBcUNJLGVBQWU7RUFDZixnQkFBZ0I7RUFDaEIsa0JBQWtCO0VBQ2xCLGNqTlFjO0ExQ2txdENsQjs7QTJQbHR0Q0E7RUE0Q0ksZUFBZTtFQUNmLGdCQUFnQjtFQUNoQixjak5FYztBMUN3cXRDbEI7O0EyUHZxdENFO0VBakRGO0lBbURNLGtCQUFrQjtJQUNsQixtQkFBbUI7SUFDbkIsMkJBQTJCO0lBQzNCLHlCak5iZ0I7RTFDdXJ0Q3BCO0UyUGh1dENGO0lBMERNLG9CQUFvQjtFM1B5cXRDeEI7QUFDRjs7QTJQdHF0Q0U7RUE5REY7SUErREksa0JBQWtCO0lBQ2xCLHFCQUFxQjtFM1AwcXRDdkI7RTJQMXV0Q0Y7SUFtRU0sZ0JBQWdCO0UzUDBxdENwQjtFMlA3dXRDRjtJQXVFTSxnQkFBZ0I7RTNQeXF0Q3BCO0FBQ0Y7O0E0UGp2dENBO0VBQ0Usa0JBQWtCO0VBQ2xCLGVBQWU7RUFDZixnQkFBZ0I7RUFDaEIsb0JBQW9CO0VBQ3BCLGtCQUFrQjtFQUNsQixzQkFBc0I7RUFDdEIsY0FBYztBNVBvdnRDaEI7O0E0UDN2dENBO0VySXNDRSxrQkFBa0I7RUFFaEIsTUFBTTtFQUNOLFNBQVM7RUFHVCxPQUFPO0VBQ1AsUUFBUTtBdkhzdHRDWjs7QTRQbnd0Q0E7RUFnQkksa0JBQWtCO0VBQ2xCLE1BQU07RUFDTixXQUFXO0VBQ1gsWUFBWTtFQUNaLFdBQVc7QTVQdXZ0Q2Y7O0E0UDN3dENBO0VySWdCRSxrQkFBa0I7RUFDbEIsZ0JBRitDO0F2SGl3dENqRDs7QXVIN3Z0Q0U7RUFDRSxjQUFjO0VBQ2QsZ0JBQWdDO0VBQ2hDLFdBQVc7QXZIZ3d0Q2Y7O0E0UHR4dENBO0VBNEJJLGlCQUFpQjtFQUNqQixrQkFBa0I7RUFDbEIsa0JBQWtCO0VBQ2xCLGVBQWU7RUFDZixrQkFBa0I7RUFDbEIsaUJBQWlCO0E1UDh2dENyQjs7QTRQN3Z0Q0k7RUFsQ0o7SUFtQ00sbUJBQW1CO0U1UGl3dEN2QjtBQUNGOztBNFByeXRDQTtFQXVDSSxpQkFBaUI7QTVQa3d0Q3JCOztBNFB6eXRDQTtFQTJDSSxtQkFBbUI7RUFDbkIsaUJBQWlCO0E1UGt3dENyQjs7QTRQOXl0Q0E7RUFnREcsZUFBZTtFQUNmLG1CQUFtQjtBNVBrd3RDdEI7O0E0UDl2dENJO0VBckRKO0lBdURZLFlBQVk7SUFDWixZQUFZO0lBQ1oseUJBQXlCO0lBQ3pCLGtCQUFrQjtJQUNsQixtQkFBbUI7RTVQaXd0QzdCO0U0UDV6dENGO0lBOERZLGFBQWE7SUFDYixZQUFZO0lBQ1osbUJBQW1CO0lBQ25CLG1CQUFtQjtJQUNuQixtQkFBbUI7RTVQaXd0QzdCO0FBQ0Y7O0E0UDl2dENJO0VBdEVKO0lBd0VRLHdCQUF3QjtJQUN4QixtQkFBbUI7SUFDbkIsaUJBQWlCO0U1UGl3dEN2QjtFNFAzMHRDRjtJQTRFVSxXQUFXO0U1UGt3dENuQjtFNFA5MHRDRjtJQWdGUSxXQUFXO0lBQ1gsMEJBQTBCO0lBQzFCLGlCQUFpQjtJQUNqQixpQkFBaUI7RTVQaXd0Q3ZCO0FBQ0Y7O0E0UDd2dENJO0VBeEZKO0lBMEZRLG1CQUFtQjtJQUNuQixpQkFBaUI7RTVQZ3d0Q3ZCO0U0UDMxdENGO0lBOEZRLHdCQUF3QjtJQUN4QixpQkFBaUI7SUFDakIsaUJBQWlCO0U1UGd3dEN2QjtFNFBoMnRDRjs7O0lBcUdRLDZCQUE2QjtJQUM3Qiw0QkFBNEI7RTVQZ3d0Q2xDO0U0UHQydENGO0lBeUdRLGlCQUFpQjtFNVBnd3RDdkI7QUFDRjs7QTRQL3Z0Q007RUEzR047SUE2R1UsaUJBQWlCO0U1UGt3dEN6QjtBQUNGOztBNFBod3RDTTtFQWhITjtJQWtIVSxpQkFBaUI7RTVQbXd0Q3pCO0FBQ0Y7O0E0UGp3dENNO0VBckhOO0lBdUhVLGlCQUFpQjtFNVBvd3RDekI7QUFDRjs7QTRQL3Z0Q0k7RUE3SEo7SUErSFEsVUFBVTtJQUNWLGFBQWE7SUFDYixnQkFBZ0I7SUFDaEIsbUJBQW1CO0lBQ25CLGlCQUFpQjtFNVBrd3RDdkI7RTRQcjR0Q0Y7SUF1SVEsVUFBVTtJQUNWLDBCQUEwQjtJQUMxQixpQkFBaUI7SUFDakIsaUJBQWlCO0U1UGl3dEN2QjtFNFAzNHRDRjtJQTZJUSxrQkFBa0I7SUFDbEIsaUJBQWlCO0U1UGl3dEN2QjtBQUNGOztBNFA5dnRDSTtFQWxKSjtJQW9KUSxXQUFXO0lBQ1gsa0JBQWtCO0lBQ2xCLG1CQUFtQjtJQUNuQixpQkFBaUI7RTVQaXd0Q3ZCO0FBQ0Y7O0E0UGp3dENRO0VBeEpSO0lBeUpVLFlBQVk7RTVQcXd0Q3BCO0FBQ0Y7O0E0UDd3dENJO0VBbEpKO0lBOEpRLFdBQVc7SUFDWCxnQkFBZ0I7SUFDaEIsaUJBQWlCO0lBQ2pCLGlCQUFpQjtFNVBzd3RDdkI7QUFDRjs7QTRQdHd0Q1E7RUFsS1I7SUFtS1UsWUFBWTtFNVAwd3RDcEI7QUFDRjs7QTRQdHd0Q0U7RUF4S0Y7SUEwS00sZUFBZTtJQUNmLGdCQUFnQjtFNVB5d3RDcEI7QUFDRjs7QTRQcjd0Q0E7RXJJZ0JFLGtCQUFrQjtFQUNsQixnQkFGK0M7QXZIMjZ0Q2pEOztBdUh2NnRDRTtFQUNFLGNBQWM7RUFDZCxnQkFBZ0M7RUFDaEMsV0FBVztBdkgwNnRDZjs7QTRQaDh0Q0E7RUFxTE0sbUJBQW1CO0VBQ25CLGdCQUFnQjtBNVArd3RDdEI7O0E0UHI4dENBOztFQTZMTSxrQkFBa0I7RUFDbEIsUUFBUTtBNVA2d3RDZDs7QTRQMzh0Q0E7O0VBZ01RLFdBQVU7RUFDVixjQUFjO0VBQ2QsV0FBVztFQUNYLFlBQVk7RUFDWiw2QkFBNkI7RUFDN0IsNkJBQTZCO0VBQzdCLCtCQUErQjtBNVBneHRDdkM7O0E0UHQ5dENBO0VBMk1NLFdBQVc7QTVQK3d0Q2pCOztBNFAxOXRDQTtFQTZNUSx5QkFBeUI7QTVQaXh0Q2pDOztBNFA5OXRDQTtFQWtOTSxZQUFZO0E1UGd4dENsQjs7QTRQbCt0Q0E7RUFvTlEsd0JBQXdCO0E1UGt4dENoQzs7QTRQdCt0Q0E7RUEyTkkscUJBQXFCO0VBQ3JCLGNBQWM7QTVQK3d0Q2xCOztBeUgzN3NDRTs7RUFFRSxnQkFBZ0I7QXpIODdzQ3BCOztBeUg3N3NDSTs7RUFDRSxhQUFhO0F6SGk4c0NuQjs7QXlIcjhzQ0U7O0VBRUUsZ0JBQWdCO0F6SHc4c0NwQjs7QXlIdjhzQ0k7O0VBQ0UsYUFBYTtBekgyOHNDbkI7O0E0UDV4dENFO0VBbk9GO0lySWdCRSxrQkFBa0I7SUFDbEIsZ0JBRitDO0V2SHMvdEMvQztFdUhsL3RDQTtJQUNFLGNBQWM7SUFDZCxrQkFBZ0M7SUFDaEMsV0FBVztFdkhvL3RDYjtBQUNGOztBNFBoeXRDRTtFQTNPRjtJcklnQkUsa0JBQWtCO0lBQ2xCLGdCQUYrQztFdkhrZ3VDL0M7RXVIOS90Q0E7SUFDRSxjQUFjO0lBQ2QsZ0JBQWdDO0lBQ2hDLFdBQVc7RXZIZ2d1Q2I7QUFDRjs7QTRQcHl0Q0U7RUFuUEY7SXJJZ0JFLGtCQUFrQjtJQUNsQixnQkFGK0M7RXZIOGd1Qy9DO0V1SDFndUNBO0lBQ0UsY0FBYztJQUNkLGdCQUFnQztJQUNoQyxXQUFXO0V2SDRndUNiO0FBQ0Y7O0E0UG5pdUNBO0VBNFBJLFdBQVc7RUFDWCxrQkFBa0I7RUFDbEIsTUFBTTtFQUNOLFNBQVM7QTVQMnl0Q2I7O0E0UDFpdUNBOztFQW9RSSxZQUFZO0VBQ1osV0FBVztBNVAyeXRDZjs7QTRQaGp1Q0E7RUF5UUksa0NBQWtDO0VBQ2xDLHFDQUFxQztFQUNyQywrQmxObE9rQjtFa05tT2xCLFVBQVU7RUFDVixTQUFTO0E1UDJ5dENiOztBNFB2eXRDQTtFQUlRLDZCQUE2QjtBNVB1eXRDckM7O0E2UDNqdUNFO0VBREY7SUFHTSxVQUFVO0U3UDhqdUNkO0U2UGprdUNGO0lBT00sVUFBVTtFN1A2anVDZDtBQUNGOztBOFBya3VDQTtFQUNFLGtCQUFrQjtFQUNsQix1QkFBdUI7RUFDdkIsbUJBQW1CO0VBQ25CLGdCQUFnQjtBOVB3a3VDbEI7O0E4UDVrdUNBO0VBT0ksa0JBQWtCO0VBQ2xCLE1BQU07RUFDTixPQUFPO0VBQ1AsV0FBVztFQUNYLFVBQVU7QTlQeWt1Q2Q7O0E4UHBsdUNBO0V2SWdCRSxrQkFBa0I7RUFDbEIsZ0JBRitDO0F2SDBrdUNqRDs7QXVIdGt1Q0U7RUFDRSxjQUFjO0VBQ2QsMkJBQWdDO0VBQ2hDLFdBQVc7QXZIeWt1Q2Y7O0E4UC9sdUNBO0V2SXNDRSxrQkFBa0I7RUFFaEIsTUFBTTtFQUNOLFNBQVM7RUFHVCxPQUFPO0VBQ1AsUUFBUTtBdkgwanVDWjs7QThQdm11Q0E7RUF1QkksZ0JoTkhxQztFZ05JckMsb0JoTkNvRDtFZ05BcEQsbUJBQW1CO0E5UG9sdUN2Qjs7QXlIN2p0Q0U7O0VBRUUsZ0JBQWdCO0F6SGdrdENwQjs7QXlIL2p0Q0k7O0VBQ0UsYUFBYTtBekhta3RDbkI7O0E4UHZudUNBO0VBaUNJLGtCaE5icUM7RWdOY3JDLGNBQWM7RUFDZCxtQkFBbUI7QTlQMGx1Q3ZCOztBOFA3bnVDQTtFQXNDTSxtQkFBbUI7QTlQMmx1Q3pCOztBOFBqb3VDQTtFQTJDSSx5QnBORmtCO0VvTkdsQiw0QkFBNEI7RUFDNUIsa0JBQWtCO0VBQ2xCLFVBQVU7QTlQMGx1Q2Q7O0E4UHZsdUNFO0VBakRGO0lBa0RJLHVCQUF1QjtFOVAybHVDekI7RThQN291Q0Y7SUFxRE0sVUFBVTtFOVAybHVDZDtFOFBocHVDRjtJQXlETSx5QkFBeUI7RTlQMGx1QzdCO0FBQ0Y7O0E4UHZsdUNFO0VBN0RGO0lBOERJLHVCQUF1QjtJQUN2QixnQkFBZ0I7RTlQMmx1Q2xCO0U4UDFwdUNGO0lBa0VNLDRCQUE0QjtFOVAybHVDaEM7RThQN3B1Q0Y7SUFzRU0saUJoTmxEbUM7SWdObURuQywyQmhOOUNrRDtFOUN3b3VDdEQ7QUFDRjs7QStQbHF1Q0E7RUFDRSx3Q0FBd0M7RUFDeEMsZUFBZTtBL1BxcXVDakI7O0ErUHZxdUNBO0V4SWdCRSxrQkFBa0I7RUFDbEIsZ0JBRitDO0F2SDZwdUNqRDs7QXVIenB1Q0U7RUFDRSxjQUFjO0VBQ2QsZ0JBQWdDO0VBQ2hDLFdBQVc7QXZINHB1Q2Y7O0ErUGxydUNBO0V4SXNDRSxrQkFBa0I7RUFFaEIsTUFBTTtFQUNOLFNBQVM7RUFHVCxPQUFPO0VBQ1AsUUFBUTtBdkg2b3VDWjs7QStQMXJ1Q0E7RUFhSSxnQmpOT3FDO0VpTk5yQyxvQmpOV29EO0VpTlZwRCxjQUFjO0EvUGlydUNsQjs7QXlIaHB0Q0U7O0VBRUUsZ0JBQWdCO0F6SG1wdENwQjs7QXlIbHB0Q0k7O0VBQ0UsYUFBYTtBekhzcHRDbkI7O0ErUDFzdUNBOztFQXlCTSxrQkFBa0I7RUFDbEIsUUFBUTtFQUNSLDZCQUE2QjtBL1BzcnVDbkM7O0ErUGp0dUNBOztFQTZCUSxXQUFVO0VBQ1YsY0FBYztFQUNkLFdBQVc7RUFDWCxZQUFZO0VBQ1osNkJBQTZCO0VBQzdCLCtCQUErQjtBL1B5cnVDdkM7O0ErUDN0dUNBOztFQXFDUSxhQUFhO0EvUDJydUNyQjs7QStQaHV1Q0E7RUEwQ1EseUJBQXlCO0EvUDBydUNqQzs7QStQcHV1Q0E7RUFnRFEsd0JBQXdCO0EvUHdydUNoQzs7QStQbnJ1Q0U7RUFyREY7SUFzREksZUFBZTtFL1B1cnVDakI7QUFDRjs7QStQcnJ1Q0U7RUF6REY7SUEwREksa0JBQWtCO0UvUHlydUNwQjtFK1BudnVDRjtJQTZETSxXQUFXO0UvUHlydUNmO0UrUHR2dUNGO0lBaUVNLFlBQVk7RS9Qd3J1Q2hCO0FBQ0Y7O0ErUHJydUNFO0VBckVGO0lBc0VJLGtCQUFrQjtFL1B5cnVDcEI7RStQL3Z1Q0Y7SUF5RU0saUJqTnJEbUM7SWlOc0RuQywyQmpOakRrRDtJaU5rRGxELGdCQUFnQjtFL1B5cnVDcEI7RStQcHd1Q0Y7SUErRU0sa0JBQWtCO0UvUHdydUN0QjtFK1B2d3VDRjtJQW1GTSxXQUFXO0UvUHVydUNmO0UrUDF3dUNGO0lBdUZNLFlBQVk7RS9Qc3J1Q2hCO0FBQ0Y7O0FnUTd3dUNFO0VBQ0Usa0JBQWtCO0FoUWd4dUN0Qjs7QWdRNXd1Q0U7RUFDRSxpQkFBaUI7QWhRK3d1Q3JCOztBZ1Ezd3VDSTtFQUNFLGFBQWE7QWhROHd1Q25COztBZ1F6d3VDRTtFQUNFLGtCQUFrQjtFQUNsQixVQUFVO0VBQ1YsU0FBUztFQUNULFVBQVU7RUFDVixjQUFjO0VBQ2QsZ0NBQWdDO0FoUTR3dUNwQzs7QWdRMXd1Q0k7RUFDRSxXQ3pCOEI7RUQwQjlCLFlDMUI4QjtFRDJCOUIsbUZBQWtGO0VBQ2xGLGtCQUFrQjtFQUNsQixlQUFlO0FoUTZ3dUNyQjs7QWdRMXh1Q0c7RUFrQkcscURBQTBEO0FoUTR3dUNoRTs7QWdRend1Q0k7RUFDRSxxREFBMEQ7QWhRNHd1Q2hFOztBZ1F6d3VDSTtFQUVFLGFBQWE7QWhRMnd1Q25COztBZ1Fwd3VDRTtFQUNFLGNDakRvQztFRGtEcEMsNkJBQTZCO0VBQzdCLGVDakRnQztFRGtEaEMsY0FBYztBaFF1d3VDbEI7O0FnUXB3dUNFO0VBQ0UsY0N2RHFDO0VEd0RyQyw2QkFBNkI7RUFDN0IsZUN4RGdDO0VEeURoQyxjQUFjO0FoUXV3dUNsQjs7QWdRcHd1Q0U7RUFDRSxjQzlEcUM7RUQrRHJDLHVCQUF1QjtFQUN2QixlQy9EZ0M7RURnRWhDLGNBQWM7QWhRdXd1Q2xCOztBZ1Fwd3VDRTtFQUNFLGNDdEVvQztFRHVFcEMsdUJBQXVCO0VBQ3ZCLGVDdEVnQztFRHVFaEMsY0FBYztBaFF1d3VDbEI7O0FrUWoxdUNBO0VBQ0UsV0FBVztFQUNYLGlCQUFpQjtFQUNqQixvQkFBb0I7RUFDcEIsa0JBQWtCO0FsUW8xdUNwQjs7QWtReDF1Q0E7RUFPSSxrQkFBa0I7QWxRcTF1Q3RCOztBa1E1MXVDQTtFQWdCSSxhQUFhO0FsUWcxdUNqQjs7QWtRaDJ1Q0E7RUFxQkksZ0JBQWdCO0VBQ2hCLGdCQUFnQjtFQUNoQixxQkFBcUI7RUFDckIsNEJBQTRCO0VBQzVCLGtCQUFrQjtFQUNsQixpQkFBaUI7RUFDakIsV0FBVztFQUNYLGdCQUFnQjtBbFErMHVDcEI7O0FrUTMydUNBO0VBZ0NJLDhCQUEyQjtFQUMzQixTQUFTO0VBQ1QsV0FBVztFQUNYLGNBQWM7RUFDZCxPQUFPO0VBQ1AsZUFBZTtFQUNmLFFBQVE7RUFDUixNQUFNO0VBQ04sYUFBYTtBbFErMHVDakI7O0FrUXYzdUNBO0VBNENJLFNBQVM7RUFDVCxPQUFPO0VBQ1AsaUJBQWlCO0VBQ2pCLGtCQUFrQjtFQUNsQixRQUFRO0VBQ1IsTUFBTTtBbFErMHVDVjs7QWtRaDR1Q0E7RUFvRE0sZ0JBQWdCO0VBQ2hCLFlBQVk7RUFDWixTQUFTO0VBQ1QsVUFBVTtFQUNWLGtCQUFrQjtFQUNsQixRQUFRO0VBQ1IsNENBQTRDO0FsUWcxdUNsRDs7QWtROTB1Q007RUE1RE47SUE2RFEsOEJBQThCO0lBQzlCLGNBQWM7SUFDZCxlQUFlO0lBQ2YscUJBQXFCO0lBQ3JCLHdCQUF3QjtJQUN4QixnQkFBZ0I7RWxRazF1Q3RCO0FBQ0Y7O0FrUXI1dUNBO0VBd0VJLHNCQUFzQjtFQUN0Qix5QnhOOUJrQjtFd04rQmxCLFdBQVc7QWxRaTF1Q2Y7O0FrUTM1dUNBO0UzSWNFLGtCQUFrQjtFQUNsQixnQkFGK0M7QXZIbTV1Q2pEOztBdUgvNHVDRTtFQUNFLGNBQWM7RUFDZCxtQkFBZ0M7RUFDaEMsV0FBVztBdkhrNXVDZjs7QWtRdDZ1Q0E7RUFrRkksbUJBQW1CO0VBQ25CLGdCcE5qRXFDO0VvTmtFckMsMkJwTjdEb0Q7QTlDcTV1Q3hEOztBa1E1NnVDQTtFQXdGSSxhQUFhO0FsUXcxdUNqQjs7QWtRcjF1Q0U7RUEzRkY7SUE0RkksaUJBQWlCO0lBQ2pCLG9CQUFvQjtFbFF5MXVDdEI7RWtRdDd1Q0Y7SUFnR00sbUJBQW1CO0lBQ25CLGlCcE4vRW1DO0lvTmdGbkMsMkJwTjNFa0Q7RTlDbzZ1Q3REO0FBQ0Y7O0FrUXQxdUNFO0VBdEdGO0lBdUdJLG9CQUFvQjtFbFEwMXVDdEI7QUFDRjs7QW1RcDh1Q0E7RUFDRSxXQUFXO0VBQ1gsYUFBYTtFQUNiLGVBQWU7QW5RdTh1Q2pCOztBbVExOHVDQTtFQU9JLG1CQUFtQjtFQUNuQixrQkFBa0I7RUFDbEIsa0JyTldxQztFcU5WckMsMkJyTmVvRDtFcU5kcEQsZ0JyTkpNO0E5QzI4dUNWOztBbVFsOXVDQTtFQWlCSSxvQkFBb0I7RUFDcEIsNEJBQTRCO0VBQzVCLHFCQUFxQjtFQUNyQixnQkFBZ0I7RUFDaEIsbUJBQW1CO0VBQ25CLGtCQUFrQjtFQUNsQixrQnJORW9EO0E5Q204dUN4RDs7QW1RNTl1Q0E7O0VBNEJJLFdBQVc7QW5RcTh1Q2Y7O0FtUWordUNBO0VBZ0NJLHdCQUF3QjtFNUloQjFCLGtCQUFrQjtFQUNsQixnQkFGK0M7QXZIdzl1Q2pEOztBdUhwOXVDRTtFQUNFLGNBQWM7RUFDZCxtQkFBZ0M7RUFDaEMsV0FBVztBdkh1OXVDZjs7QW1RNyt1Q0E7RUFxQ0ksa0JBQWtCO0VBQ2xCLHdCQUF3QjtBblE0OHVDNUI7O0FtUWwvdUNBO0VBeUNNLFNBQVM7QW5RNjh1Q2Y7O0FtUXQvdUNBO0VBOENJLGdCQUFnQjtFQUNoQixZQUFZO0VBQ1osV0FBVztFQUNYLDRCQUE0QjtFQUM1Qix5QnpOVGtCO0ExQ3E5dUN0Qjs7QW1ROS91Q0E7RUFzREksWUFBWTtFQUNaLGtCQUFrQjtBblE0OHVDdEI7O0FtUW5ndkNBO0VBMkRJLGdCQUFnQjtFQUNoQixTQUFTO0VBQ1QsZ0JBQWdCO0VBQ2hCLFlBQVk7RUFDWixXQUFXO0VBQ1gsU0FBUztFQUNULGtCQUFrQjtFQUNsQixRQUFRO0VBQ1IseURBQXlEO0VBQ3pELFVBQVU7QW5RNDh1Q2Q7O0FtUTE4dUNJO0VBdEVKO0lBdUVNLGNBQWM7SUFDZCxhQUFhO0VuUTg4dUNqQjtBQUNGOztBbVF2aHZDQTtFQTRFTSwwQkFBMEI7RUFDMUIsVUFBVTtBblErOHVDaEI7O0FtUTVodkNBO0VBaUZNLGFBQWE7QW5RKzh1Q25COztBbVE3OHVDTTtFQW5GTjtJQW9GUSxXQUFXO0VuUWk5dUNqQjtBQUNGOztBbVF0aXZDQTtFQXlGTSx3QkFBd0I7RUFDeEIsV0FBVztBblFpOXVDakI7O0FtUTNpdkNBO0VBOEZNLHlCQUF5QjtBblFpOXVDL0I7O0FtUS84dUNNO0VBaEdOO0lBaUdRLHVCQUF1QjtFblFtOXVDN0I7QUFDRjs7QW1Rcmp2Q0E7RUFzR00sZ0JBQWdCO0VBQ2hCLGNBQWM7RUFDZCw0QkFBNEI7RUFDNUIsMEJBQTBCO0VBQzFCLHNCQUFzQjtFQUN0QixXQUFXO0VBQ1gsY0FBYztFQUNkLFlBQVk7RUFDWixTQUFTO0VBQ1QsU0FBUztFQUNULGtCQUFrQjtFQUNsQixRQUFRO0VBQ1IsV0FBVztBblFtOXVDakI7O0FtUWo5dUNNO0VBcEhOO0lBcUhRLGNBQWM7SUFDZCxhQUFhO0VuUXE5dUNuQjtBQUNGOztBbVE1a3ZDQTtFQTJITSw0REFBNEQ7QW5RcTl1Q2xFOztBbVFobHZDQTtFQStITSwwREFBMEQ7QW5RcTl1Q2hFOztBbVFwbHZDQTtFQW9JSSw0QkFBNEI7RUFDNUIsb0JBQW9CO0VBQ3BCLGlCQUFpQjtFQUNqQixnQkFBZ0I7RUFFaEIscUJBQXFCO0VBQ3JCLGlCQUFpQjtFQUVqQixnQkFBZ0I7RUFDaEIsZ0JBQWdCO0FuUWs5dUNwQjs7QW1RaDl1Q0k7RUEvSUo7SUFnSk0sbUJBQW1CO0lBQ25CLG1CQUFtQjtFblFvOXVDdkI7QUFDRjs7QW1RdG12Q0E7RUEwSkksb0JBQW9CO0VBQ3BCLHFCQUFxQjtFQUNyQiw0QkFBNEI7RUFDNUIsZ0JBQWdCO0FuUWc5dUNwQjs7QW1RN212Q0E7RUEwS00sY0FBYztBblF1OHVDcEI7O0FtUWpudkNBO0VBK0tJLGtCQUFrQjtFQUNsQixTQUFTO0VBQ1QsWUFBWTtFQUNaLFdBQVc7RUFDWCxZQUFZO0VBQ1osU0FBUztBblFzOHVDYjs7QW1RMW52Q0E7RUF3TE0sV0FBVztFQUNYLGNBQWM7RUFDZCxrQkFBa0I7RUFDbEIsTUFBTTtFQUNOLFNBQVM7RUFDVCxVQUFVO0VBQ1YsWUFBWTtFQUNaLHlCek4vSVk7QTFDcWx2Q2xCOztBbVFyb3ZDQTtFQW1NTSx3QkFBd0I7QW5Rczh1QzlCOztBbVF6b3ZDQTtFQXVNTSx5QkFBeUI7QW5Rczh1Qy9COztBbVE3b3ZDQTtFQTRNSSxhQUFhO0FuUXE4dUNqQjs7QW1RanB2Q0E7RUErTU0sbUJBQW1CO0FuUXM4dUN6Qjs7QW1RcnB2Q0E7RUFvTkksWUFBWTtFQUNaLGlCQUFpQjtBblFxOHVDckI7O0FtUTFwdkNBO0VBd05NLGlCQUFpQjtBblFzOHVDdkI7O0FtUTlwdkNBO0VBOE5JLFlBQVk7RUFDWixxQkFBcUI7RUFDckIsa0JBQWtCO0VBQ2xCLG1CQUFtQjtBblFvOHVDdkI7O0F5SHptdUNJOztFQUNFLGFBQWE7QXpINm11Q25COztBbVExcXZDQTtFQW9PTSxjQUFjO0FuUTA4dUNwQjs7QW1ROXF2Q0E7RUFzT1EsZ0NBQWdDO0FuUTQ4dUN4Qzs7QW1RbHJ2Q0E7RUE0T0ksY0FBYztBblEwOHVDbEI7O0FtUXRydkNBO0VBZ1BJLGVBQWU7RUFDZixrQkFBa0I7RUFDbEIsV0FBVztFQUNYLFlBQVk7RUFDWixXQUFXO0VBQ1gsc0JBQXNCO0VBQ3RCLDZCQUE2QjtBblEwOHVDakM7O0FtUWhzdkNBO0VBeVBNLHFCbFF4UHNCO0FEbXN2QzVCOztBbVFwc3ZDQTs7RUE4UE0sV0FBVztFQUNYLGVBQWU7RUFDZixTQUFTO0U1SWhQYixrQkFBa0I7RUFDbEIsZ0JBRitDO0F2SDhydkNqRDs7QXVIMXJ2Q0U7O0VBQ0UsY0FBYztFQUNkLGlCQUFnQztFQUNoQyxXQUFXO0F2SDhydkNmOztBbVFwdHZDQTtFNUlnQkUsa0JBQWtCO0VBQ2xCLGdCQUYrQztBdkgwc3ZDakQ7O0F1SHRzdkNFO0VBQ0UsY0FBYztFQUNkLGlCQUFnQztFQUNoQyxXQUFXO0F2SHlzdkNmOztBbVEvdHZDQTtFQXlRTSxvQkFBb0I7RUFDcEIsVUFBVTtFQUNWLFdBQVc7QW5RMDl1Q2pCOztBbVFydXZDQTtFQWdSUSxXQUFXO0VBQ1gsWUFBWTtBblF5OXVDcEI7O0FtUTF1dkNBO0VBcVJRLFFBQVE7RUFDUixTQUFTO0VBQ1QsZ0NBQWdDO0VBQ2hDLHFCQUFxQjtFQUNyQix3QkFBd0I7RUFDeEIsdUJBQXVCO0FuUXk5dUMvQjs7QW1RbnZ2Q0E7RUFnU0ksYUFBYTtFQUNiLGtCQUFrQjtFQUNsQixhQUFhO0VBQ2IsYUFBYTtBblF1OXVDakI7O0FtUTF2dkNBO0VBdVNJLGVBQWU7RUFFZixXQUFXO0VBQ1gsWUFBWTtFQUNaLE1BQU07RUFDTixRQUFRO0VBQ1Isa0JBQWtCO0FuUXM5dUN0Qjs7QW1Rbnd2Q0E7RUFnVE0sbUJBQW1CO0FuUXU5dUN6Qjs7QW1Rdnd2Q0E7RUFxVE0sbUJBQW1CO0VBQ25CLFVBQVU7RUFDVixrQkFBa0I7QW5Rczl1Q3hCOztBbVE3d3ZDQTtFQTZUTSxjck56U21DO0VxTjBTbkMsa0JyTnJTa0Q7RXFOc1NsRCxnQnJOdlRNO0VxTndUTixnQkFBZ0I7QW5Rbzl1Q3RCOztBbVFweHZDQTtFQXFVTSxnQkFBZ0I7QW5RbTl1Q3RCOztBbVF4eHZDQTtFQXlVTSxnQkFBZ0I7RUFDaEIsU0FBUztBblFtOXVDZjs7QW1RbDl1Q007RUEzVU47SUE0VVEsZUFBZTtFblFzOXVDckI7QUFDRjs7QW1Rbnl2Q0E7RUFnVlEsY0FBYztFQUNkLGVBQWU7QW5RdTl1Q3ZCOztBbVFsOXVDRTtFQXRWRjtJQXVWSSxlQUFlO0VuUXM5dUNqQjtFbVE3eXZDRjtJQThWUSxVQUFVO0VuUWs5dUNoQjtFbVFoenZDRjtJQWtXUSxXQUFXO0VuUWk5dUNqQjtBQUNGOztBbVE3OHVDRTtFQXZXRjtJQXdXSSxlQUFlO0VuUWk5dUNqQjtFbVF6enZDRjtJQStXUSxVQUFVO0VuUTY4dUNoQjtFbVE1enZDRjtJQW1YUSxXQUFXO0VuUTQ4dUNqQjtBQUNGOztBbVF4OHVDRTtFQXhYRjtJQXlYSSx1QkFBdUI7SUFDdkIsU0FBUztJQUNULFlBQVk7RW5RNDh1Q2Q7RW1RdjB2Q0Y7SUFrWU0sMENBQTBDO0VuUXc4dUM5QztFbVExMHZDRjtJQXNZTSxjQUFjO0VuUXU4dUNsQjtFbVE3MHZDRjs7SUE0WU0sZ0JBQWdCO0VuUXE4dUNwQjtBQUNGOztBbVFsOHVDRTtFQWhaRjtJQWlaSSxZQUFZO0lBQ1osYUFBYTtJQUNiLFVBQVU7RW5Rczh1Q1o7RW1RejF2Q0Y7SUEyWlEsV0FBVztFblFpOHVDakI7RW1RNTF2Q0Y7SUErWlEsWUFBWTtFblFnOHVDbEI7RW1RLzF2Q0Y7SUFvYU0sYUFBYTtFblE4N3VDakI7RW1RbDJ2Q0Y7SUEyYVEsaUJBQWlCO0VuUTA3dUN2QjtFbVFyMnZDRjtJQWdiTSxZQUFZO0lBQ1osYUFBYTtFblF3N3VDakI7RW1RejJ2Q0Y7O0lBMGJNLFlBQVk7SUFDWixrQkFBa0I7SUFDbEIsaUJBQWlCO0VuUW03dUNyQjtFbVEvMnZDRjtJQWljTSxpQnJON2FtQztJcU44YW5DLDJCck56YWtEO0U5QzAxdkN0RDtFbVFuM3ZDRjtJQXNjTSxZQUFZO0lBQ1osV0FBVztFblFnN3VDZjtFbVF2M3ZDRjtJQTJjTSxXQUFXO0lBQ1gsWUFBWTtFblErNnVDaEI7RW1RMzN2Q0Y7SUErY1EsaUNBQWlDO0lBQ2pDLHNCQUFzQjtJQUN0Qix5QkFBeUI7SUFDekIsdUJBQXVCO0VuUSs2dUM3QjtFbVFqNHZDRjtJQXVkTSxZQUFZO0lBRVosaUJBQWlCO0lBQ2pCLFlBQVk7RW5RNDZ1Q2hCO0VtUXQ0dkNGOztJQWdlUSxXQUFXO0VuUTA2dUNqQjtFbVExNHZDRjtJQW9lUSxTQUFTO0VuUXk2dUNmO0FBQ0Y7O0FtUXI2dUNFO0VBemVGO0lBMGVJLFlBQVk7SUFDWixhQUFhO0VuUXk2dUNmO0VtUXA1dkNGOztJQStlTSxZQUFZO0VuUXk2dUNoQjtFbVF4NXZDRjtJQW1mTSxZQUFZO0lBQ1osYUFBYTtFblF3NnVDakI7RW1RNTV2Q0Y7SUF3Zk0sYUFBYTtFblF1NnVDakI7RW1RLzV2Q0Y7SUE2Zk0sWUFBWTtJQUNaLGlCQUFpQjtFblFxNnVDckI7RW1RbjZ2Q0Y7O0lBb2dCUSxZQUFZO0lBQ1osY0FBYztJQUNkLGVBQWU7RW5RbTZ1Q3JCO0FBQ0Y7O0FvUXg2dkNBO0VBR00sV0FBVztFQUNYLFlBQVk7RUFDWixpQ0FBaUM7RUFDakMsd0NBQXdDO0VBQ3hDLGdCQUFnQjtFQUNoQixrQkFBa0I7QXBReTZ2Q3hCOztBb1FqN3ZDQTtFQVdRLFdBQVc7RUFDWCxjQUFjO0VBQ2Qsa0JBQWtCO0VBQ2xCLFFBQVE7RUFDUixTQUFTO0VBQ1QsV0FBVztFQUNYLFlBQVk7RUFDWixrQkFBa0I7RUFDbEIseUIxTm9CYztFME5uQmQsVUFBVTtBcFEwNnZDbEI7O0FvUTk3dkNBO0VBd0JRLFdBQVc7RUFDWCxjQUFjO0VBQ2Q7RUFDQSxrQkFBa0I7RUFDbEIsV0FBVztFQUNYLFlBQVk7RUFDWixrQkFBa0I7RUFDbEIseUJuUWhDb0I7RW1RaUNwQixXQUFXO0VBQ1gsVUFBVTtBcFEwNnZDbEI7O0FvUTM4dkNBO0VBeUNRLFdBQVc7RUFDWCxZQUFZO0VBQ1osUUFBUTtFQUNSLFNBQVM7RUFDVCwwQ0FBMEM7QXBRczZ2Q2xEOztBb1FqNnZDRTtFQWxERjtJQXFEUSxXQUFXO0lBQ1gsWUFBWTtFcFFtNnZDbEI7RW9Rejl2Q0Y7SUF5RFUsUUFBUTtJQUNSLFNBQVM7SUFDVCxXQUFXO0lBQ1gsWUFBWTtFcFFtNnZDcEI7RW9RLzl2Q0Y7SUFnRVUsV0FBVztJQUNYLFlBQVk7RXBRazZ2Q3BCO0VvUW4rdkNGO0lBeUVVLFdBQVc7SUFDWCxZQUFZO0lBQ1osUUFBUTtJQUNSLFNBQVM7SUFDVCwwQ0FBMEM7RXBRNjV2Q2xEO0FBQ0Y7O0FxUTcrdkNBO0VBQ0UsaUJBQWlCO0VBQ2pCLG9CQUFvQjtBclFnL3ZDdEI7O0FxUWwvdkNBO0VBS0ksMEJBQTBCO0FyUWkvdkM5Qjs7QXFRdC92Q0E7RUFVSSxtQkFBbUI7QXJRZy92Q3ZCOztBeUgxOHVDRTs7RUFFRSxnQkFBZ0I7QXpINjh1Q3BCOztBeUg1OHVDSTs7RUFDRSxhQUFhO0F6SGc5dUNuQjs7QXFRcGd3Q0E7RUFjSSxtQkFBbUI7RUFDbkIsZ0J2TktxQztFdU5KckMsMkJ2TlNvRDtBOUNpL3ZDeEQ7O0FxUTFnd0NBO0VBb0JJLG1CQUFtQjtFQUNuQixnQnZOYlE7RXVOY1Isa0J2TkZxQztFdU5HckMsMkJ2TkVvRDtBOUN3L3ZDeEQ7O0FxUWpod0NBO0VBMEJNLGMzTnNCWTtBMUNxK3ZDbEI7O0FxUXJod0NBO0VBOEJRLDBCQUEwQjtBclEyL3ZDbEM7O0FxUXpod0NBO0VBb0NJLG1CQUFtQjtFQUNuQix5QkFBeUI7RUFDekIsZ0J2TjdCVTtFdU44QlYsaUJ2Tm5CcUM7RXVOb0JyQywyQnZOZm9EO0E5Q3dnd0N4RDs7QXFRaml3Q0E7RUEyQ00sU0FBUztBclEwL3ZDZjs7QXFRcml3Q0E7RUFnREksbUJBQW1CO0VBQ25CLGdCdk4zQ087RXVONENQLGtCdk45QnFDO0V1TitCckMsMkJ2TjFCb0Q7QTlDbWh3Q3hEOztBcVE1aXdDQTtFQXVESSxtQkFBbUI7RTlJdkNyQixrQkFBa0I7RUFDbEIsZ0JBRitDO0F2SG1pd0NqRDs7QXVIL2h3Q0U7RUFDRSxjQUFjO0VBQ2QsZ0JBQWdDO0VBQ2hDLFdBQVc7QXZIa2l3Q2Y7O0FxUXhqd0NBO0U5SXNDRSxrQkFBa0I7RUFFaEIsTUFBTTtFQUNOLFNBQVM7RUFHVCxPQUFPO0VBQ1AsUUFBUTtBdkhtaHdDWjs7QXFRaGt3Q0E7RUFnRUksbUJBQW1CO0VBQ25CLDJCdk54Q29EO0E5QzRpd0N4RDs7QXFRcmt3Q0E7RUFxRUksaUJ2TmpEcUM7RXVOa0RyQywyQnZON0NvRDtBOUNpandDeEQ7O0FxUTFrd0NBO0VBeUVNLFVBQVU7RUFDVixXQUFXO0VBQ1gsa0JBQWtCO0FyUXFnd0N4Qjs7QXFRaGx3Q0E7O0VBa0ZNLGN2TjlEbUM7RXVOK0RuQyxrQnZOMURrRDtBOUM2andDeEQ7O0FxUXRsd0NBO0VBdUZNLG1CQUFtQjtBclFtZ3dDekI7O0FxUTFsd0NBO0VBNEZJLGlCQUFpQjtFQUNqQiw2QjNOaEVjO0ExQ2trd0NsQjs7QXFRL2x3Q0E7RTlJZ0JFLGtCQUFrQjtFQUNsQixnQkFGK0M7QXZIcWx3Q2pEOztBdUhqbHdDRTtFQUNFLGNBQWM7RUFDZCxnQkFBZ0M7RUFDaEMsV0FBVztBdkhvbHdDZjs7QXFRdGd3Q0U7RUFwR0Y7O0lBdUdNLG1CQUFtQjtJQUNuQixVQUFVO0lBQ1YsbUJBQW1CO0VyUXlnd0N2QjtFcVFsbndDRjtJQTZHTSwyQkFBMkI7RXJRd2d3Qy9CO0VxUXJud0NGO0lBaUhNLG1CQUFtQjtFclF1Z3dDdkI7RXFReG53Q0Y7SUFxSE0sbUJBQW1CO0lBQ25CLCtCM056Rlk7RTFDK2x3Q2hCO0VxUTVud0NGO0lBMEhNLGtCQUFrQjtFclFxZ3dDdEI7RXFRL253Q0Y7SUE4SE0sZ0JBQWdCO0VyUW9nd0NwQjtFcVFsb3dDRjtJQWlJUSxVQUFVO0lBQ1YsaUJBQWlCO0lBQ2pCLFlBQVk7STlJbkhsQixrQkFBa0I7SUFDbEIsZ0JBRitDO0V2SDBud0MvQztFdUh0bndDQTtJQUNFLGNBQWM7SUFDZCxnQkFBZ0M7SUFDaEMsV0FBVztFdkh3bndDYjtFcVE5b3dDRjtJQXdJUSxjQUFjO0lBQ2QsYUFBYTtFclF5Z3dDbkI7QUFDRjs7QXFRbGd3Q0U7RUFqSkY7SUFtSk0saUJ2Ti9IbUM7SXVOZ0luQywyQnZOM0hrRDtFOUNnb3dDdEQ7RXFRenB3Q0Y7O0lBeUpNLGN2TnJJbUM7SXVOc0luQyxrQnZOaklrRDtFOUNxb3dDdEQ7RXFROXB3Q0Y7SUE4Sk0sbUJBQW1CO0VyUW1nd0N2QjtFcVFqcXdDRjtJQWtLTSw2QkFBNkI7RXJRa2d3Q2pDO0VxUXBxd0NGO0lBc0tNLGtCQUFrQjtFclFpZ3dDdEI7RXFRdnF3Q0Y7SUF5S1EsWUFBWTtJQUNaLGlCQUFpQjtFclFpZ3dDdkI7QUFDRjs7QXFRNXF3Q0E7RUFnTEksV0FBVztFQUNYLGtCQUFrQjtFQUNsQixNQUFNO0VBQ04sU0FBUztBclFnZ3dDYjs7QXFRbnJ3Q0E7O0VBd0xJLFlBQVk7RUFDWixXQUFXO0FyUWdnd0NmOztBcVF6cndDQTtFQTZMSSxrQ0FBa0M7RUFDbEMscUNBQXFDO0VBQ3JDLCtCM050SmtCO0UyTnVKbEIsVUFBVTtFQUNWLFNBQVM7QXJRZ2d3Q2I7O0FzQ3Zyd0NBO0VnT1JFLHNCQUFzQjtFQUN0Qix3QkFBd0I7RUFDeEIsdUJBQXVCO0F0UW1zd0N6Qjs7QXNDMXJ3Q0E7O0VnT05FLHNCQUFzQjtFQUN0Qix3QkFBd0I7RUFDeEIsdUJBQXVCO0F0UXFzd0N6Qjs7QXNRbHN3Q0E7RUFDRSxlQUFlO0F0UXFzd0NqQjs7QXNRbHN3Q0E7RUFDRSxZQUFZO0F0UXFzd0NkOztBc1Fsc3dDQTtFQUVJLG9CQUFvQjtBdFFvc3dDeEI7O0FzUXRzd0NBO0VBS00sV0FBVztBdFFxc3dDakI7O0FzUTFzd0NBO0VBU00sWUFBWTtFQUNaLGNyUTdCc0I7RXFROEJ0QixnQkFBZ0I7RUFDaEIsbUJBQW1CO0VBQ25CLFdBQVc7RUFDWCxZQUFZO0VBQ1osZ0JBQWdCO0VBQ2hCLGdCQUFnQjtBdFFxc3dDdEI7O0FzUXJ0d0NBO0VBbUJRLFlBQVk7QXRRc3N3Q3BCOztBc1F6dHdDQTtFQXNCVSxxQnJRekNrQjtFcVEwQ2xCLFFBQVE7QXRRdXN3Q2xCOztBc1Fuc3dDTTtFQTNCTjtJQTRCUSxnQkFBZ0I7RXRRdXN3Q3RCO0FBQ0Y7O0FzUXB1d0NBO0UvSUpFLGtCQUFrQjtFQUNsQixnQkFGK0M7QXZIOHV3Q2pEOztBdUgxdXdDRTtFQUNFLGNBQWM7RUFDZCxtQkFBZ0M7RUFDaEMsV0FBVztBdkg2dXdDZjs7QXNRL3V3Q0E7RS9Ja0JFLGtCQUFrQjtFQUVoQixNQUFNO0VBQ04sU0FBUztFQUdULE9BQU87RUFDUCxRQUFRO0F2SDh0d0NaOztBc1F2dndDQTtFQTRDSSxnQkFBZ0I7RUFDaEIsZ0JBQWdCO0VBQ2hCLGtCQUFrQjtBdFErc3dDdEI7O0FzUTd2d0NBO0VBbURJLGFBQWE7RUFDYixtQkFBbUI7RUFDbkIsdUJBQXVCO0VBQ3ZCLGNBQWM7QXRROHN3Q2xCOztBc1Fwd3dDQTtFQTBESSxhQUFhO0F0UThzd0NqQjs7QXNReHd3Q0E7RUE4REksYUFBYTtBdFE4c3dDakI7O0FzUTV3d0NBO0VBa0VJLGFBQWE7QXRROHN3Q2pCOztBc1FoeHdDQTtFQXNFSSxhQUFhO0F0UThzd0NqQjs7QXNRcHh3Q0E7RUEwRUksYUFBYTtBdFE4c3dDakI7O0FzUXh4d0NBO0VBOEVJLGFBQWE7QXRROHN3Q2pCOztBc1Ezc3dDRTtFQWpGRjtJQW1GTSxXQUFXO0V0UThzd0NmO0FBQ0Y7O0FzUTVzd0NFO0VBdEZGO0lBd0ZNLFdBQVc7RXRRK3N3Q2Y7QUFDRjs7QXNRN3N3Q0U7RUEzRkY7SUE2Rk0sYUFBYTtFdFFndHdDakI7QUFDRjs7QXNROXl3Q0E7RUFrR0ksd0NBQXdDO0VBQ3hDLGNBQWM7RUFDZCxhQUFhO0VBQ2Isa0JBQWtCO0F0UWd0d0N0Qjs7QXNRcnp3Q0E7RUF1R00seUI1TmxGZ0I7QTFDb3l3Q3RCOztBc1F6endDQTtFQTJHTSxnQkFBZ0I7RUFDaEIsbUJBQW1CO0VBQ25CLHNCQUFzQjtFQUN0QixnQkFBZ0I7RUFDaEIsd0JBQXdCO0F0UWt0d0M5Qjs7QXNRajB3Q0E7RUFrSFEsYzVOdEZVO0ExQ3l5d0NsQjs7QXNRcjB3Q0E7RUFxSFUsY3JReElrQjtBRDQxd0M1Qjs7QXNRejB3Q0E7RUEwSFEsZ0J4TnRJSTtFd051SUosY0FBYztFQUNkLG9CQUFvQjtBdFFtdHdDNUI7O0FzUS8wd0NBO0VBZ0lRLGlCQUFpQjtFQUNqQixjQUFjO0VBQ2Qsb0JBQW9CO0F0UW10d0M1Qjs7QXNRcjF3Q0E7RUFzSVEsZUFBZTtFQUNmLG1CQUFtQjtFQUNuQixTQUFTO0F0UW10d0NqQjs7QXNRMzF3Q0E7RUE4SU0sV0FBVztFQUNYLGdCQUFnQjtFQUNoQix1QkFBdUI7RUFDdkIsa0JBQWtCO0VBQ2xCLFNBQVM7QXRRaXR3Q2Y7O0FzUW4yd0NBO0VBcUpRLGdCQUFnQjtBdFFrdHdDeEI7O0F5SDMwdkNFOztFQUVFLGdCQUFnQjtBekg4MHZDcEI7O0F5SDcwdkNJOztFQUNFLGFBQWE7QXpIaTF2Q25COztBc1F0dHdDRTtFQTNKRjtJQTZKTSxlQUFlO0V0UXl0d0NuQjtFc1F0M3dDRjtJQWdLTSxrQkFBa0I7RXRReXR3Q3RCO0FBQ0Y7O0FzUXR0d0NFO0VBcEtGO0lBc0tNLGtDQUFrQztJQUNsQyxrQ0FBa0M7RXRReXR3Q3RDO0VzUWg0d0NGO0lBMEtNLGlCQUFpQjtFdFF5dHdDckI7RXNRbjR3Q0Y7SUE2S00sa0JBQWtCO0V0UXl0d0N0QjtBQUNGOztBc1F0dHdDRTtFQWpMRjtJQW1MTSxrQ0FBa0M7SUFDbEMsa0NBQWtDO0V0UXl0d0N0QztFc1E3NHdDRjtJQXVMTSxpQkFBaUI7RXRReXR3Q3JCO0VzUWg1d0NGO0lBMExNLGtCQUFrQjtFdFF5dHdDdEI7QUFDRjs7QXNRdHR3Q0U7RUE5TEY7SUFnTU0sa0NBQWtDO0lBQ2xDLGtDQUFrQztFdFF5dHdDdEM7RXNRMTV3Q0Y7SUFvTU0saUJBQWlCO0V0UXl0d0NyQjtFc1E3NXdDRjtJQXVNTSxrQkFBa0I7SUFDbEIsa0NBQWtDO0V0UXl0d0N0QztBQUNGOztBdVF0N3dDQTtFQUNFLGdCQUFnQjtFQUNoQixnQkFBZ0I7QXZReTd3Q2xCOztBdVEzN3dDQTtFQUtJLGVBQWU7RUFDZixnQkFBZ0I7RUFDaEIsb0JBQW9CO0VBQ3BCLGtCQUFrQjtFQUNsQixpQkFBaUI7RUFDakIsc0JBQXNCO0VBQ3RCLGNBQWM7QXZRMDd3Q2xCOztBdVFyOHdDQTtFQWdCTSx5QkFBeUI7RUFDekIseUJBQXlCO0VBQ3pCLGlCQUFpQjtFQUNqQixnQ0FBaUQ7RUFDakQsWUFBWTtFQUNaLFlBQVk7RUFDWixlQUFlO0VBQ2YsZ0JBQWdCO0VBQ2hCLG9CQUFvQjtFQUNwQixrQkFBa0I7RUFDbEIsaUJBQWlCO0VBQ2pCLHNCQUFzQjtFQUN0QixjQUFjO0F2UXk3d0NwQjs7QXVRcjl3Q0E7RUFpQ0ksZUFBZTtFQUNmLGdCQUFnQjtFQUNoQixvQkFBb0I7RUFDcEIsa0JBQWtCO0VBQ2xCLGdCQUFnQjtFQUNoQixzQkFBc0I7RUFDdEIsY0FBYztBdlF3N3dDbEI7O0F1US85d0NBO0VBMkNJLGVBQWU7RUFDZixnQkFBZ0I7RUFDaEIsb0JBQW9CO0VBQ3BCLGtCQUFrQjtFQUNsQixpQkFBaUI7RUFDakIsc0JBQXNCO0VBQ3RCLGdCQUFnQjtFQUNoQixvQkFBb0I7RUFDcEIsY0FBYztBdlF3N3dDbEI7O0F1UTMrd0NBO0VBdURJLGVBQWU7RUFDZixnQkFBZ0I7RUFDaEIsb0JBQW9CO0VBQ3BCLGtCQUFrQjtFQUNsQixpQkFBaUI7RUFDakIsc0JBQXNCO0VBQ3RCLGlCQUFpQjtFQUNqQixjQUFjO0F2UXc3d0NsQjs7QXVRdC93Q0E7RUFrRUksV0FBVztFQUNYLFlBQVk7RUFDWixlQUFlO0VBQ2YsZ0JBQWdCO0VBQ2hCLG9CQUFvQjtFQUNwQixrQkFBa0I7RUFDbEIsaUJBQWlCO0VBQ2pCLHNCQUFzQjtFQUN0QixjQUFjO0VBQ2QseUJBQXlCO0F2UXc3d0M3Qjs7QXVRbmd4Q0E7RUErRUksaUJBQWlCO0F2UXc3d0NyQjs7QXlIdjl2Q0U7Ozs7RUFFRSxnQkFBZ0I7QXpINDl2Q3BCOztBeUgzOXZDSTs7OztFQUNFLGFBQWE7QXpIaSt2Q25COztBdVFyaHhDQTtFQXdGSSxnQkFBZ0I7QXZRaTh3Q3BCOztBdVF6aHhDQTtFQTZGTSx5QjdOcERnQjtBMUNvL3dDdEI7O0F1UTdoeENBO0VBbUdNLFNBQVM7QXZRODd3Q2Y7O0F1UWppeENBO0VBdUdNLGNBQWM7RUFDZCxlQUFlO0VBQ2YsZ0NBQWlEO0F2UTg3d0N2RDs7QXVRdml4Q0E7RUE0R1EsU0FBUztBdlErN3dDakI7O0F1UXo3d0NFO0VBbEhGO0lBbUhJLGlCQUFpQjtJQUNqQixlQUFlO0lBQ2YscUJBQXFCO0V2UTY3d0N2QjtBQUNGOztBdVEzN3dDRTtFQXhIRjtJQXlISSxtQkFBbUI7RXZRKzd3Q3JCO0V1UXhqeENGO0lBNkhNLFlBQVk7RXZRODd3Q2hCO0V1UTNqeENGO0lBaUlNLGFBQWE7RXZRNjd3Q2pCO0V1UTlqeENGO0lBb0lRLG1CQUFtQjtJQUNuQixnQkFBZ0I7RXZRNjd3Q3RCO0V1UWxreENGO0lBMElNLGtCQUFrQjtJQUNsQixTQUFTO0V2UTI3d0NiO0V1UXRreENGO0lBZ0pRLGtCQUFrQjtFdlF5N3dDeEI7RXVRemt4Q0Y7SUFvSlEscUJBQXFCO0V2UXc3d0MzQjtBQUNGOztBdVFwN3dDRTtFQXpKRjtJQTJKTSxZQUFZO0lBQ1osZ0JBQWdCO0lBQ2hCLGtCQUFrQjtFdlF1N3dDdEI7RXVRcGx4Q0Y7SUFpS1EsZUFBZTtFdlFzN3dDckI7RXVRdmx4Q0Y7SUFxS1EsbUJBQW1CO0V2UXE3d0N6QjtBQUNGOztBdVFqN3dDRTtFQTFLRjtJQTRLTSxZQUFZO0lBQ1osaUJBQWlCO0lBQ2pCLGtCQUFrQjtFdlFvN3dDdEI7QUFDRjs7QXVRaDd3Q0E7RUFDRTtJQUNFLFlBQVk7SUFDWixlQUFlO0lBQ2YsaUJBQWlCO0lBQ2pCLFVBQVU7SUFDVixnQkFBZ0I7RXZRbTd3Q2xCO0V1UXg3d0NBO0lBUUksZ0JBQWdCO0lBQ2hCLHlCQUF5QjtFdlFtN3dDN0I7RXVRLzZ3Q0E7SUFDRSxtQkFBbUI7RXZRaTd3Q3JCO0FBQ0Y7O0F1UTk2d0NBO0VBbEJFO0lBb0JFLFlBQVk7SUFDWixlQUFlO0lBQ2YsVUFBVTtFdlFpN3dDWjtFdVExN3dDQTtJQWFFLHFCQUFxQjtFdlFnN3dDdkI7QUFDRjs7QXVRNzZ3Q0E7RUFqQkU7SUFtQkUsa0JBQWtCO0V2UWc3d0NwQjtBQUNGOztBd1Fyb3hDQTtFQUNDLDRCQUE0QjtBeFF3b3hDN0I7O0F3UXpveENBO0VBSUksYzlONENjO0U4TjNDZCxlQUFlO0VBQ2YsaUJBQWlCO0VBQ2pCLGlCQUFpQjtFQUNqQixvQkFBb0I7QXhReW94Q3hCOztBd1FqcHhDQTtFQVlJLHFCQUFxQjtFQUNyQixnQkFBZ0I7RUFDaEIsaUJBQWlCO0VBQ2pCLGdCQUFnQjtFQUNoQixrQkFBa0I7QXhReW94Q3RCOztBd1F6cHhDQTtFQW1CTSx3Q0FBd0M7RUFDeEMscUJBQXFCO0VBQ3JCLFdBQVc7RUFDWCxpQkFBaUI7RUFDakIsWUFBWTtFQUNaLGlCQUFpQjtFQUNqQixXQUFXO0F4UTBveENqQjs7QXdRbnF4Q0E7RUE0QlEsY0FBYztFQUNkLGVBQWU7RUFDZixpQkFBaUI7RUFDakIsa0JBQWtCO0F4UTJveEMxQjs7QXdRMXF4Q0E7RUFrQ1UseUJ2UWpDa0I7RXVRa0NsQixjOU5NWTtBMUNzb3hDdEI7O0F3US9xeENBO0VBd0NRLHlCOU5DYztBMUMwb3hDdEI7O0F3UW5yeENBO0VBNkNVLGM5TkpZO0ExQzhveEN0Qjs7QXdRdnJ4Q0E7RUErQ1kseUJ2UTdDa0I7QUR5cnhDOUI7O0F3UXJveENDO0VBdEREO0lBdURFLDZCQUE2QjtFeFF5b3hDN0I7RXdRaHN4Q0Y7SUEwREcsb0JBQW9CO0V4UXlveENyQjtBQUNGOztBeVFwc3hDQTtFQUdJLGtCQUFrQjtFQUNsQix3QkFBd0I7QXpRcXN4QzVCOztBeVF6c3hDQTtFQU9NLGlCQUFpQjtFQUNqQixrQkFBa0I7RUFDbEIscUJBQXFCO0VBQ3JCLFdBQVc7QXpRc3N4Q2pCOztBeVFodHhDQTtFQWNNLFdBQVc7RUFDWCxZQUFZO0VBQ1osd0NBQXdDO0F6UXNzeEM5Qzs7QXlRdHR4Q0E7RUFxQkksaUJBQWlCO0VBQ2pCLGNBQWM7RUFDZCxvQkFBb0I7QXpRcXN4Q3hCOztBeVE1dHhDQTtFQTJCSSxlQUFlO0VBQ2YsY0FBYztFQUNkLHlCL05Za0I7RStOWGxCLGlCQUFpQjtFQUNqQiw0QkFBNEI7RUFDNUIsbUJBQW1CO0VBQ25CLG9CQUFvQjtFQUNwQixrQkFBa0I7RUFDbEIsc0JBQXNCO0VBQ3RCLGNBQWM7QXpRcXN4Q2xCOztBeVF6dXhDQTtFQXVDTSx5QnhRdENzQjtFd1F1Q3RCLGMvTkNnQjtBMUNxc3hDdEI7O0F5UWpzeENFO0VBN0NGO0lBK0NNLHFCQUFxQjtFelFvc3hDekI7QUFDRjs7QXlRaHN4Q0U7RUFwREY7SUFxREksc0JBQXNCO0V6UW9zeEN4QjtFeVF6dnhDRjtJQXdETyxnQkFBZ0I7SUFDaEIscUJBQXFCO0V6UW9zeEMxQjtFeVE3dnhDRjtJQTREUSxhQUFhO0V6UW9zeENuQjtFeVFod3hDRjtJQWdFUSxXQUFXO0V6UW1zeENqQjtFeVFud3hDRjtJQXFFTSxnQkFBZ0I7RXpRaXN4Q3BCO0V5UXR3eENGO0lBeUVNLGdCQUFnQjtFelFnc3hDcEI7RXlRend4Q0Y7SUE2RU0sZUFBZTtFelErcnhDbkI7RXlRNXd4Q0Y7SUFpRk0sWUFBWTtJQUNaLGVBQWU7SUFDZixnQkFBZ0I7SUFDaEIsb0JBQW9CO0lBQ3BCLGtCQUFrQjtJQUNsQixpQkFBaUI7SUFDakIsc0JBQXNCO0lBQ3RCLGNBQWM7SUFDZCx5QkFBeUI7SUFDekIsV0FBVztJQUNYLGtCQUFrQjtJQUNsQixnQkFBZ0I7SUFDaEIsZUFBZTtFelE4cnhDbkI7RXlRM3h4Q0Y7SUFpR00sV0FBVztJQUNYLHFCQUFxQjtJQUNyQixXQUFXO0lBQ1gsWUFBWTtJQUNaLG1CQUFtQjtJQUNuQiw2QkFBNkI7SUFDN0IsK0JBQStCO0lBQy9CLGlDQUFpQztJQUNqQyw2QkFBNkI7SUFDN0IseUJBQXlCO0V6UTZyeEM3QjtFeVF2eXhDRjtJQThHTSxXQUFXO0lBQ1gscUJBQXFCO0lBQ3JCLFdBQVc7SUFDWCxZQUFZO0lBQ1osbUJBQW1CO0lBQ25CLDZCQUE2QjtJQUM3QiwrQkFBK0I7SUFDL0IsaUNBQWlDO0lBQ2pDLDZCQUE2QjtJQUM3Qix5QkFBeUI7RXpRNHJ4QzdCO0FBQ0Y7O0F5UXhyeENFO0VBNUhGO0lBOEhNLHFCQUFxQjtFelEycnhDekI7QUFDRjs7QXlRdnJ4Q0U7RUFuSUY7SUFvSUkseUJBQXlCO0V6UTJyeEMzQjtFeVEvenhDRjtJQXVJTSxjQUFjO0V6UTJyeENsQjtFeVFsMHhDRjtJQTJJTSxzQkFBc0I7RXpRMHJ4QzFCO0V5UXIweENGO0lBK0lNLGlCQUFpQjtFelF5cnhDckI7RXlReDB4Q0Y7SUFtSk0sZ0JBQWdCO0lBQ2hCLGtCQUFrQjtJQUNsQixrQkFBa0I7SUFDbEIsbUJBQW1CO0lBQ25CLGlDQUFpQztJQUlqQyxVQUFVO0lBQ1Ysa0JBQWtCO0V6UXFyeEN0QjtFeVFqMXhDRjtJQXlKUSxhQUFhO0V6UTJyeENuQjtFeVFwMXhDRjtJQWdLTSxrQkFBaUI7RXpRdXJ4Q3JCO0V5UXYxeENGO0lBb0tNLGVBQWU7RXpRc3J4Q25CO0FBQ0Y7O0EwUTMxeENBO0VBQ0UsZUFBZTtBMVE4MXhDakI7O0EwUS8xeENBO0VBSUksbUJBQW1CO0VBQ25CLFdBQVc7QTFRKzF4Q2Y7O0EwUXAyeENBO0VBT00sa0JBQWtCO0VBQ2xCLGlCQUFpQjtBMVFpMnhDdkI7O0EwUXoyeENBO0VBV00sZ0JBQWdCO0ExUWsyeEN0Qjs7QTBRNzJ4Q0E7RUFjTSxrQkFBa0I7QTFRbTJ4Q3hCOztBMFFqM3hDQTtFQW1CSSxnQkFBZ0I7RUFDaEIsYUFBYTtFQUNiLGVBQWU7RUFDZixtQkFBbUI7RUFDbkIsYUFBYTtBMVFrMnhDakI7O0EwUXozeENBO0VBMkJJLG9CQUFvQjtFQUNwQix1QkFBdUI7RUFDdkIsbUJBQW1CO0VBQ25CLG9CQUFvQjtFQUNwQixxQkFBcUI7RUFDckIsMENBQTBDO0VBRTFDLGNBQWM7RUFDZCxrQkFBa0I7RUFDbEIsa0JBQWtCO0VBQ2xCLGlCQUFpQjtFQUNqQix5QkFBeUI7RUFDekIsaUJBQWlCO0ExUWkyeENyQjs7QTBReDR4Q0E7RUEwQ00sOENBQTZDO0VBQzdDLDBDQUEwQztBMVFrMnhDaEQ7O0EwUTc0eENBO0VBZ0RNLGdCQUFnQjtFQUNoQixnQkFBZ0I7RUFDaEIsV0FBVztFQUNYLGVBQWU7RUFDZixtQkFBbUI7RUFDbkIsa0JBQWtCO0ExUWkyeEN4Qjs7QTBRdDV4Q0E7RUF5RFEsV0FBVTtFQUNWLGtCQUFpQjtFQUNqQixjQUFhO0VBQ2IsWUFBWTtFQUNaLE1BQU07RUFDTixTQUFTO0VBQ1QsT0FBTztFQUNQLFFBQVE7QTFRaTJ4Q2hCOztBMFFqNnhDQTtFQXVFVSx5QkFBeUI7RUFDekIsYUFBYTtFQUNiLGNBQWM7RUFDZCwwQkFBMEI7RUFDMUIsNEJBQTRCO0VBQzVCLHdCQUF3QjtBMVE4MXhDbEM7O0EwUTE2eENBO0VBbUZZLDRDQUE0QztBMVEyMXhDeEQ7O0EwUTk2eENBO0VBMkZRLHlCQUF5QjtBMVF1MXhDakM7O0EwUWw3eENBO0VBNkZVLGdCQUFnQjtFQUNoQixlQUFlO0VBQ2YsMEJBQTBCO0VBQzFCLDRCQUE0QjtBMVF5MXhDdEM7O0EwUXo3eENBO0VBb0dVLGdCQUFnQjtFQUNoQixRQUFRO0VBQ1IsMkJBQTJCO0VBQzNCLHdCQUF3QjtBMVF5MXhDbEM7O0EwUWg4eENBO0VBNkdVLHFEQUFxRDtBMVF1MXhDL0Q7O0EwUXA4eENBO0VBcUhVLHVCQUF1QjtFQUN2QixzQkFBc0I7RUFDdEIsbUJBQW1CO0VBQ25CLHNCQUFzQjtFQUN0QixZQUFZO0VBQ1osd0JBQXdCO0VBQ3hCLFdBQVc7RUFDWCx1S0FBdUs7QTFRbTF4Q2pMOztBMFEvOHhDQTtFQWdJVSxhQUFhO0VBQ2IsZ0JBQWdCO0VBQ2hCLGNBQWM7RUFDZCx1QkFBdUI7RUFDdkIsbUJBQW1CO0VBQ25CLHFEQUFxRDtFQUNyRCxzQkFBc0I7RUFDdEIsYUFBYTtFQUNiLHdCQUF3QjtFQUN4QixjQUFhO0VBQ2IsY0FBYTtBMVFtMXhDdkI7O0EwUTc5eENBO0VBZ0pZLHdCQUF3QjtBMVFpMXhDcEM7O0EwUWoreENBO0VBbUpZLFlBQVk7QTFRazF4Q3hCOztBMFFyK3hDQTtFQTJKUSw2QkFBNkI7QTFRODB4Q3JDOztBMFF6K3hDQTtFQTZKVSx5QkFBeUI7RUFDekIsNEJBQTRCO0VBQzVCLGNBQWM7RUFDZCxlQUFjO0VBQ2QsZ0JBQWdCO0ExUWcxeEMxQjs7QTBRai94Q0E7RUFxS1UseUJBQXlCO0VBQ3pCLGNBQWM7RUFDZCxhQUFhO0VBQ2IsYUFBYTtFQUNiLDRCQUE0QjtFQUM1Qiw2QkFBNkI7RUFDN0Isd0JBQXdCO0VBQ3hCLGdCQUFnQjtBMVFnMXhDMUI7O0EwUTUveENBO0VBb0xZLGlCQUFpQjtBMVE0MHhDN0I7O0EwUXIweENFO0VBM0xGO0lBNkxJLGVBQWU7RTFRdzB4Q2pCO0UwUXJneUNGO0lBZ01NLG1CQUFtQjtJQUNuQixtQkFBbUI7RTFRdzB4Q3ZCO0UwUXpneUNGO0lBcU1NLGtCQUFrQjtJQUNsQixpQkFBaUI7SUFDakIsYUFBYTtJQUNiLHNCQUFzQjtJQUN0Qix1QkFBdUI7SUFDdkIsbUJBQW1CO0lBQ25CLHFCQUFxQjtFMVF1MHhDekI7RTBRbGh5Q0Y7SUE4TVEsY0FBYztFMVF1MHhDcEI7RTBRcmh5Q0Y7SUFtTk0sYUFBYTtFMVFxMHhDakI7QUFDRjs7QTBROXp4Q0E7O0VBR0ksY0FBYztFQUNkLG9DQUFpQztBMVFnMHhDckM7O0EwUXAweENBOztFQU9NLDhDQUE2QztFQUM3QyxvQ0FBb0M7QTFRazB4QzFDOztBMFExMHhDQTs7RUFlVSx3QkFBd0I7QTFRZzB4Q2xDOztBMlF4aXlDQTtFQUVFLFlBQVk7RUFDWixlQUFlO0VBQ2YsZ0JBQWdCO0VBQ2hCLG9CQUFvQjtFQUNwQixrQkFBa0I7RUFDbEIsaUJBQWlCO0VBQ2pCLHNCQUFzQjtFQUN0QixjQUFjO0EzUTBpeUNoQjs7QTJRbmp5Q0E7RUFhRSxzQkFBc0I7RUFDdEIsZUFBZTtFQUNmLGFBQWE7RUFDYixlQUFlO0EzUTBpeUNqQjs7QTJRMWp5Q0E7RUFxQkkscUJBQW9CO0VBQ3BCLFdBQVc7RUFDWCxhQUFhO0EzUXlpeUNqQjs7QTJRaGt5Q0E7RUE4QlEsd0NBQXdDO0VBQzVDLGdCQUFnQjtFQUNoQixlQUFlO0VBQ1gsb0JBQW9CO0EzUXNpeUM1Qjs7QTJRdmt5Q0E7RUE0QlUseUJqT1dZO0ExQ29peUN0Qjs7QTJReGl5Q0k7RUFuQ0o7SUFvQ0ssNEJBQTZCO0UzUTRpeUNoQztBQUNGOztBMlFqbHlDQTtFQXdDSyxlQUFlO0VBQ2YseUJBQXlCO0EzUTZpeUM5Qjs7QTJRdGx5Q0E7RUE0Q00sa0JBQWtCO0EzUThpeUN4Qjs7QTJRMWx5Q0E7RUErQ08sbUJBQW1CO0EzUStpeUMxQjs7QTJROWx5Q0E7RUFvRE0sbUJBQW1CO0EzUThpeUN6Qjs7QXlIcGp4Q0U7O0VBRUUsZ0JBQWdCO0F6SHVqeENwQjs7QXlIdGp4Q0k7O0VBQ0UsYUFBYTtBekgwanhDbkI7O0EyUWhqeUNDO0VBNUREO0lBOERJLGVBQWU7RTNRbWp5Q2pCO0UyUWpueUNGO0lBa0VHLGdCQUFnQjtJQUNoQixZQUFZO0lBQ1osZUFBZTtJQUNmLDBCQUEwQjtFM1FranlDM0I7RTJRdm55Q0Y7SUEyRUksWUFBWTtJQUNaLDRCQUE0QjtFM1EraXlDOUI7RTJRM255Q0Y7SUErRUssbUJBQW1CO0UzUStpeUN0QjtBQUNGOztBMlF6aXlDQztFQXRGRDtJQXdGRyxZQUFZO0lBQ1osMEJBQTBCO0UzUTRpeUMzQjtFMlFyb3lDRjtJQWdHSyxlQUFlO0UzUXdpeUNsQjtFMlF4b3lDRjtJQW1HSyxlQUFlO0UzUXdpeUNsQjtBQUNGOztBMlFqaXlDQztFQTNHRDtJQTZHRyxZQUFZO0lBQ1osMEJBQTBCO0UzUW9peUMzQjtBQUNGOztBMlFoaXlDSTtFQW5ISjtJQXFIRyxZQUFZO0lBQ1osMEJBQTBCO0UzUW1peUMzQjtBQUNGOztBNFExcHlDQTtFQUVRLGdCQUFnQjtFQUNoQixpQkFBaUI7RUFDakIsaUJBQWlCO0VBQ2pCLGtCQUFrQjtBNVE0cHlDMUI7O0E0UWpxeUNBO0VBU1EsbUJBQW1CO0E1UTRweUMzQjs7QTRRcnF5Q0E7RUFhUSxrQkFBa0I7RUFDbEIsZ0JBQWdCO0VBQ2hCLFdBQVc7RUFDWCxXQUFXO0E1UTRweUNuQjs7QTRRNXF5Q0E7RUFvQlEsZUFBZTtBNVE0cHlDdkI7O0E0UWhyeUNBO0VBMEJHLGFBQWE7RUFDYixlQUFlO0E1UTBweUNsQjs7QTRRcnJ5Q0E7RUErQkksV0FBVztFQUNYLFdBQVc7QTVRMHB5Q2Y7O0E0UTFyeUNBO0VBb0NHLFlBQVk7RUFDWixtQkFBa0I7QTVRMHB5Q3JCOztBNFEvcnlDQTtFQTBDSSxrQkFBaUI7QTVReXB5Q3JCOztBNFFuc3lDQTtFQThDSSxRQUFRO0E1UXlweUNaOztBNFF2c3lDQTtFQXFEUSxXQUFXO0VBQ2QsWUFBWTtFQUNaLGFBQWE7RUFDYixTQUFTO0VBQ1QsZ0JBQWdCO0E1UXNweUNyQjs7QTRRL3N5Q0E7RUE0RFEsV0FBVztFQUNiLFlBQVk7RUFDWixvQkFBb0I7QTVRdXB5QzFCOztBNFFydHlDQTtFQWtFTSx1QkFBdUI7QTVRdXB5QzdCOztBNFF6dHlDQTtFQTBFRSxZQUFZO0E1UW1weUNkOztBNFEvb3lDQTtBQUNBO0VBRUM7SUFLSyxZQUFZO0U1UTZveUNoQjtFNFFscHlDRDtJQVFLLFVBQVU7RTVRNm95Q2Q7QUFDRjs7QTRRdG95Q0E7QUFHQTtFQUNJO0lBQ0ksa0JBQWtCO0lBQ2xCLDJCQUEyQjtJQUMzQixZQUFZO0lBQ1osaUJBQWlCO0lBQ2pCLFdBQVc7RTVRdW95Q2pCO0U0UTVveUNFO0lBUVEsWUFBWTtJQUNaLGFBQWE7RTVRdW95Q3ZCO0U0UWhweUNFO0lBYVEsa0JBQWtCO0lBQ2xCLFlBQVk7SUFDWixhQUFhO0U1UXNveUN2QjtFNFFycHlDRTtJQW1CUSxrQkFBa0I7SUFDbEIsWUFBWTtJQUNaLGFBQWE7SUFDYixlQUFlO0lBQ2YsZ0JBQWdCO0lBQ2hCLHFCQUFxQjtFNVFxb3lDL0I7RTRRN3B5Q0U7SUE0QlEsa0JBQWtCO0lBQ2xCLGdCQUFnQjtJQUNoQixrQkFBa0I7SUFDbEIsd0JBQXdCO0lBQ3hCLFlBQVk7SUFDWixhQUFhO0lBQ2IsY0FBYztFNVFvb3lDeEI7RTRRdHF5Q0U7SUFxQ1ksa0JBQWtCO0lBQ2xCLG1CQUFtQjtJQUNuQixZQUFZO0lBQ1osWUFBWTtJQUNaLHlCQUF5QjtJQUN6QixlQUFlO0lBQ2YsZ0JBQWdCO0lBQ2hCLGlCQUFpQjtJQUNqQixjbE9wR0U7RTFDd3V5Q2hCO0U0UWpyeUNFO0lBaURZLGtCQUFrQjtJQUNsQixRQUFRO0lBQ1IsWUFBWTtJQUNaLFlBQVk7SUFDWix5QkFBeUI7SUFDekIsaUJBQWlCO0lBQ2pCLGVBQWU7SUFDZixjbE8vR0U7SWtPZ0hGLGNBQWM7RTVRbW95QzVCO0U0UTVyeUNFO0lBNkRZLGtCQUFrQjtJQUNsQixRQUFRO0lBQ1IsWUFBWTtJQUNaLFlBQVk7SUFDWiwwQkFBMEI7SUFDMUIsaUJBQWlCO0lBQ2pCLGVBQWU7SUFDZixjbE8zSEU7SWtPNEhGLGNBQWM7RTVRa295QzVCO0U0UTV5eUNGO0lBK0tnQixhQUFhO0lBQ2IsZUFBZTtJQUNmLHlCQUF5QjtFNVFnb3lDdkM7RTRRNXN5Q0U7SUErRWdCLG1CQUFrQjtFNVFnb3lDcEM7RTRRL3N5Q0U7SUFvRlksa0JBQWtCO0lBQ2xCLGlCQUFpQjtJQUNqQixnQkFBZ0I7SUFDaEIsWUFBWTtJQUNaLFlBQVk7SUFDWixXQUFXO0lBQ1gsa0JBQWtCO0U1UThueUNoQztFNFF4dHlDRTtJQTZGZ0IsZUFBZTtFNVE4bnlDakM7RTRRM3R5Q0U7SUFtR1Esa0JBQWtCO0lBQ2xCLFlBQVk7SUFDWixhQUFhO0lBQ2IsU0FBUztJQUNULGtCQUFrQjtFNVEybnlDNUI7RTRRbHV5Q0U7SUEyR1EsZ0JBQWdCO0lBQ2hCLGVBQWU7SUFDZixZQUFZO0lBQ1osY0FBYztJQUNkLGdCQUFnQjtJQUNoQixvQkFBb0I7SUFDcEIsa0JBQWtCO0lBQ2xCLGdCQUFnQjtJQUNoQixzQkFBc0I7SUFDdEIsY2xPM0tNO0UxQ3F5eUNoQjtBQUNGOztBNFFwbnlDQTtFQTNISTtJQTZISSxrQkFBa0I7SUFDbEIseUJBQXlCO0lBQ3pCLGlCQUFpQjtJQUNqQixXQUFXO0lBQ1gsZ0JBQWdCO0U1UXVueUN0QjtFNFF4dnlDRTtJQW9JUSxrQkFBa0I7SUFDbEIsWUFBWTtJQUNiLGFBQWE7RTVRdW55Q3RCO0U0UWpveUNDO0lBYWEsa0JBQWtCO0lBQ25CLFdBQVc7SUFDWCxZQUFZO0lBQ1osYUFBYTtJQUNaLGdCQUFnQjtJQUNoQixpQkFBaUI7SUFDbEIsZ0JBQWdCO0U1UXVueUM3QjtFNFF0d3lDRTtJQW9KTyxrQkFBa0I7SUFDbEIsWUFBWTtJQUNaLGFBQWE7RTVRcW55Q3RCO0U0US9veUNDO0lBNkJhLGtCQUFrQjtJQUNuQixXQUFXO0lBQ1gsWUFBWTtJQUNaLGFBQWE7SUFDYixnQkFBZ0I7SUFDaEIsaUJBQWlCO0lBQ2pCLGdCQUFnQjtFNVFxbnlDN0I7RTRRcHh5Q0U7SUFvS1Esa0JBQWtCO0lBQ25CLGdCQUFnQjtJQUNmLGlCQUFpQjtJQUNsQixlQUFlO0lBQ2YsV0FBVztJQUNYLFlBQVk7SUFDWCxVQUFVO0U1UW1ueUNwQjtFNFE3eHlDRTtJQTZLVyxrQkFBa0I7SUFDbEIsbUJBQW1CO0lBQ25CLFlBQVk7SUFDWixZQUFZO0lBQ1osZ0JBQWdCO0lBQ2hCLGVBQWU7SUFDZixnQkFBZ0I7SUFDaEIsaUJBQWlCO0lBQ2pCLGNsTzVPRztFMUMrMXlDaEI7RTRReHl5Q0U7SUF5TFcsa0JBQWtCO0lBQ2xCLFFBQVE7SUFDUixZQUFZO0lBQ1osWUFBWTtJQUNaLGdCQUFnQjtJQUNoQixpQkFBaUI7SUFDakIsZUFBZTtJQUNmLGNsT3ZQRztFMUN5MnlDaEI7RTRRbHp5Q0U7SUFvTVcsa0JBQWtCO0lBQ2xCLFFBQVE7SUFDUixZQUFZO0lBQ1osWUFBWTtJQUNaLGdCQUFnQjtJQUNoQixpQkFBaUI7SUFDakIsZUFBZTtJQUNmLGNsT2xRRztFMUNtM3lDaEI7RTRRNXp5Q0U7SUErTVcsa0JBQWtCO0lBQ2xCLGlCQUFpQjtJQUNoQixnQkFBZ0I7SUFDakIsWUFBWTtJQUNaLFdBQVc7RTVRZ255Q3hCO0U0UW4weUNFO0lBc05lLGVBQWU7RTVRZ255Q2hDO0U0UXQweUNFO0lBNE5PLGtCQUFrQjtJQUNqQixZQUFZO0lBQ2IsZ0JBQWdCO0lBQ2YsZ0JBQWdCO0lBQ2hCLGtCQUFrQjtJQUNuQixrQkFBa0I7RTVRNm15QzNCO0U0UTkweUNFO0lBcU9PLGdCQUFnQjtJQUNoQixpQkFBaUI7SUFDakIsZUFBZTtJQUNmLGNsTy9STztFMUMyNHlDaEI7QUFDRjs7QTRRdG15Q0E7RUEvT0k7SUFpUEksa0JBQWtCO0lBQ2xCLHlCQUF5QjtJQUN6QixpQkFBaUI7SUFDakIsV0FBVztJQUNYLGdCQUFnQjtFNVF5bXlDdEI7RTRROTF5Q0U7SUF3UFEsa0JBQWtCO0lBQ2xCLFlBQVk7SUFDWixhQUFhO0U1UXlteUN2QjtFNFF2dXlDQztJQWlJYSxrQkFBa0I7SUFDbEIsV0FBVztJQUNYLFlBQVk7SUFDWixhQUFhO0lBQ2IsZ0JBQWdCO0lBQ2hCLGlCQUFpQjtJQUNqQixnQkFBZ0I7RTVReW15QzlCO0U0UTUyeUNFO0lBd1FRLGtCQUFrQjtJQUNsQixZQUFZO0lBQ1osYUFBYTtFNVF1bXlDdkI7RTRRcnZ5Q0M7SUFpSmEsa0JBQWtCO0lBQ2xCLFdBQVc7SUFDWCxZQUFZO0lBQ1osYUFBYTtJQUNiLGdCQUFnQjtJQUNoQixpQkFBaUI7SUFDakIsZ0JBQWdCO0U1UXVteUM5QjtFNFExM3lDRTtJQXdSUSxrQkFBa0I7SUFDbEIsZ0JBQWdCO0lBQ2hCLGlCQUFpQjtJQUNqQixlQUFlO0lBQ2YsV0FBVztJQUNYLFlBQVk7SUFDWixVQUFVO0U1UXFteUNwQjtFNFFuNHlDRTtJQWlTWSxrQkFBa0I7SUFDbEIsbUJBQW1CO0lBQ25CLFlBQVk7SUFDWixZQUFZO0lBQ1osZ0JBQWdCO0lBQ2hCLGVBQWU7SUFDZixnQkFBZ0I7SUFDaEIsaUJBQWlCO0lBQ2pCLGNsT2hXRTtFMUNxOHlDaEI7RTRROTR5Q0U7SUE2U1ksa0JBQWtCO0lBQ2xCLFFBQVE7SUFDUixZQUFZO0lBQ1osWUFBWTtJQUNaLGdCQUFnQjtJQUNoQixpQkFBaUI7SUFDakIsZUFBZTtJQUNmLGNsTzNXRTtFMUMrOHlDaEI7RTRReDV5Q0U7SUF3VFksa0JBQWtCO0lBQ2xCLFFBQVE7SUFDUixZQUFZO0lBQ1osWUFBWTtJQUNaLGdCQUFnQjtJQUNoQixpQkFBaUI7SUFDakIsZUFBZTtJQUNmLGNsT3RYRTtFMUN5OXlDaEI7RTRRbDZ5Q0U7SUFtVVksa0JBQWtCO0lBQ2xCLGlCQUFpQjtJQUNqQixnQkFBZ0I7SUFDaEIsWUFBWTtJQUNaLFdBQVc7RTVRa215Q3pCO0U0UXo2eUNFO0lBMFVnQixlQUFlO0U1UWtteUNqQztFNFE1NnlDRTtJQWdWUSxrQkFBa0I7SUFDbEIsWUFBWTtJQUNaLGdCQUFnQjtJQUNoQixnQkFBZ0I7SUFDaEIsa0JBQWtCO0lBQ2xCLGtCQUFrQjtFNVErbHlDNUI7RTRRcDd5Q0U7SUF5VlEsZ0JBQWdCO0lBQ2hCLGlCQUFpQjtJQUNqQixlQUFlO0lBQ2YsY2xPblpNO0UxQ2kveUNoQjtBQUNGOztBNFF6bHlDQTtFQWxXSTtJQXFXSSxrQkFBa0I7SUFDbEIseUJBQXlCO0lBQ3pCLGlCQUFpQjtJQUNqQixXQUFXO0lBQ1gsZ0JBQWdCO0U1UTJseUN0QjtFNFFwOHlDRTtJQTRXUSxrQkFBa0I7SUFDbEIsWUFBWTtJQUNaLGFBQWE7RTVRMmx5Q3ZCO0U0UTcweUNDO0lBcVBhLGtCQUFrQjtJQUNsQixXQUFXO0lBQ1gsWUFBWTtJQUNaLGFBQWE7SUFDYixnQkFBZ0I7SUFDaEIsaUJBQWlCO0lBQ2pCLGdCQUFnQjtFNVEybHlDOUI7RTRRbDl5Q0U7SUE0WFEsa0JBQWtCO0lBQ2xCLFlBQVk7SUFDWixhQUFhO0U1UXlseUN2QjtFNFEzMXlDQztJQXFRYSxrQkFBa0I7SUFDbEIsV0FBVztJQUNYLFlBQVk7SUFDWixhQUFhO0lBQ2IsZ0JBQWdCO0lBQ2hCLGlCQUFpQjtJQUNqQixnQkFBZ0I7RTVReWx5QzlCO0U0UWgreUNFO0lBNFlRLGtCQUFrQjtJQUNsQixnQkFBZ0I7SUFDaEIsaUJBQWlCO0lBQ2pCLGVBQWU7SUFDZixXQUFXO0lBQ1gsWUFBWTtJQUNaLFVBQVU7RTVRdWx5Q3BCO0U0UXoreUNFO0lBcVpZLGtCQUFrQjtJQUNsQixtQkFBbUI7SUFDbkIsWUFBWTtJQUNaLFlBQVk7SUFDWixnQkFBZ0I7SUFDaEIsZUFBZTtJQUNmLGdCQUFnQjtJQUNoQixpQkFBaUI7SUFDakIsY2xPcGRFO0UxQzJpekNoQjtFNFFwL3lDRTtJQWlhWSxrQkFBa0I7SUFDbEIsUUFBUTtJQUNSLFlBQVk7SUFDWixZQUFZO0lBQ1osZ0JBQWdCO0lBQ2hCLGlCQUFpQjtJQUNqQixlQUFlO0lBQ2YsY2xPL2RFO0UxQ3FqekNoQjtFNFE5L3lDRTtJQTRhWSxrQkFBa0I7SUFDbEIsUUFBUTtJQUNSLFlBQVk7SUFDWixZQUFZO0lBQ1osZ0JBQWdCO0lBQ2hCLGlCQUFpQjtJQUNqQixlQUFlO0lBQ2YsY2xPMWVFO0UxQytqekNoQjtFNFF4Z3pDRTtJQXViWSxrQkFBa0I7SUFDbEIsaUJBQWlCO0lBQ2pCLGdCQUFnQjtJQUNoQixZQUFZO0lBQ1osV0FBVztFNVFvbHlDekI7RTRRL2d6Q0U7SUE4YmdCLGVBQWU7RTVRb2x5Q2pDO0U0UWxoekNFO0lBb2NRLGtCQUFrQjtJQUNsQixZQUFZO0lBQ1osZ0JBQWdCO0lBQ2hCLGdCQUFnQjtJQUNoQixrQkFBa0I7SUFDbEIsa0JBQWtCO0U1UWlseUM1QjtFNFExaHpDRTtJQTZjUSxnQkFBZ0I7SUFDaEIsaUJBQWlCO0lBQ2pCLGVBQWU7SUFDZixjbE92Z0JNO0UxQ3VsekNoQjtBQUNGOztBNFE1a3lDQTtBQzNqQkE7RUE2S0U7RUEyS0E7QTdRcXp5Q0Y7O0E2UTdvekNBO0VBRU0seUJuT3NDZ0I7QTFDeW16Q3RCOztBNlFqcHpDQTtFQU1HLDJCQUEyQjtFQUM1QixlQUFlO0E3UStvekNqQjs7QTZRdHB6Q0E7RUFVTSxrQkFBa0I7RUFDbEIsWUFBWTtFQUNaLGlCQUFpQjtBN1FncHpDdkI7O0E2UTVwekNBO0VBZUksZ0JBQWdCO0VBQ2hCLFlBQVk7QTdRaXB6Q2hCOztBNlFqcXpDQTtFQW1CSyxXQUFXO0VBQ1gsZ0JBQWdCO0VBQ2hCLFdBQVc7RUFDWCxZQUFZO0VBQ1osZUFBZTtFQUNmLGdCQUFnQjtFQUNoQixnQkFBZ0I7RUFDaEIsY25PcUJhO0ExQzZuekNsQjs7QTZRNXF6Q0E7RUE4Qkssa0JBQWtCO0VBQ2xCLFdBQVc7RUFDWCx5Qm5PSmE7QTFDc3B6Q2xCOztBNlFscnpDQTs7Ozs7O0VBMkNLLGNuT0lhO0VtT0hiLHVCQUF1QjtFQUN2QixlQUFlO0VBQ2YsZ0JBQWdCO0E3UWdwekNyQjs7QTZROXJ6Q0E7O0VBbURLLGVBQWU7RUFDZixnQkFBZ0I7RUFDaEIsaUJBQWlCO0E3UWdwekN0Qjs7QTZRcnN6Q0E7O0VBMERLLGVBQWU7RUFDZixnQkFBZ0I7RUFDaEIsaUJBQWlCO0E3UWdwekN0Qjs7QTZRNXN6Q0E7O0VBaUVLLGVBQWU7QTdRZ3B6Q3BCOztBNlFqdHpDQTs7RUFzRUssZUFBZTtFQUNmLGdCQUFnQjtFQUNoQixnQkFBZ0I7RUFDaEIsbUJBQW1CO0VBQ25CLGVBQWU7RUFDZixnQkFBZ0I7RUFDaEIsY25PN0JhO0ExQzZxekNsQjs7QTZRNXR6Q0E7RUFnRkssbUJBQW1CO0E3UWdwekN4Qjs7QTZRaHV6Q0E7RUFvRkssc0JBQXNCO0VBQ3RCLFlBQVk7QTdRZ3B6Q2pCOztBNlFydXpDQTtFQXlGSyxZQUFZO0E3UWdwekNqQjs7QTZRenV6Q0E7RUE2RkssWUFBWTtFQUNaLG1CQUFtQjtBN1FncHpDeEI7O0E2UTl1ekNBO0VBaUdNLGtCQUFrQjtBN1FpcHpDeEI7O0E2UWx2ekNBO0VBb0dPLGtCQUFrQjtFQUNsQixXQUFXO0VBQ1gsZUFBZTtFQUNmLGdCQUFnQjtFQUNoQixnQkFBZ0I7QTdRa3B6Q3ZCOztBNlExdnpDQTtFQTZHTSxrQkFBa0I7RUFDbEIsZ0JBQWdCO0VBQ2hCLFlBQVk7RUFDWixZQUFZO0VBQ1osaUJBQWlCO0E3UWlwekN2Qjs7QTZRbHd6Q0E7OztFQXNITyxjbk92RVc7RW1Pd0VYLGVBQWU7RUFDZixZQUFZO0VBQ1osaUJBQWlCO0VBQ2pCLGtCQUFrQjtFQUNsQixnQkFBZ0I7RUFDaEIsWUFBWTtBN1FrcHpDbkI7O0E2UTl3ekNBO0VBZ0lPLG1CQUFtQjtFQUNuQixnQkFBZ0I7QTdRa3B6Q3ZCOztBNlFueHpDQTtFQXFJTyxTQUFTO0VBQ1QsZ0JBQWdCO0E3UWtwekN2Qjs7QTZReHh6Q0E7RUEwSU8sU0FBUztFQUNULGdCQUFnQjtBN1FrcHpDdkI7O0E2UTd4ekNBO0VBbUpHLDBDQUEwQztBN1E4b3pDN0M7O0E2UWp5ekNBO0VBdUpHLG1CQUFtQjtBN1E4b3pDdEI7O0E2UXJ5ekNBO0VBMkpHLGdCQUFnQjtFQUNoQixpQkFBaUI7RUFDakIsaUJBQWlCO0VBQ2pCLGtCQUFrQjtBN1E4b3pDckI7O0E2UTV5ekNBO0VBbUtFLGFBQWE7QTdRNm96Q2Y7O0E2UWh6ekNBO0VBc0tHLHlCbk85SG1CO0ExQzR3ekN0Qjs7QTZRcHp6Q0E7RUF5S0csd0JBQXdCO0E3UStvekMzQjs7QTZRem96Q0U7RUEvS0Y7SUFpTE0sWUFBWTtFN1E0b3pDaEI7RTZRN3p6Q0Y7SUFxTFUsa0JBQWtCO0U3UTJvekMxQjtFNlFoMHpDRjtJQXdMWSxpQkFBaUI7RTdRMm96QzNCO0U2UW4wekNGO0lBNExZLHlCQUF5QjtJQUN6QixZQUFZO0U3UTBvekN0QjtFNlF2MHpDRjtJQWtNVSxnQkFBZ0I7RTdRd296Q3hCO0U2UTEwekNGOzs7Ozs7OztJQTRNWSxZQUFZO0U3UXdvekN0QjtFNlFwMXpDRjs7SUFpTlksaUJBQWlCO0U3UXVvekMzQjtFNlF4MXpDRjs7SUFvTmMsWUFBWTtFN1F3b3pDeEI7RTZRNTF6Q0Y7SUE0Tk0sWUFBWTtJQUNaLGFBQWE7RTdRbW96Q2pCO0U2UWgyekNGO0lBZ09RLGFBQWE7RTdRbW96Q25CO0U2UW4yekNGO0lBbU9VLGtCQUFrQjtJQUNsQixnQkFBZ0I7SUFDaEIsYUFBYTtFN1Ftb3pDckI7QUFDRjs7QTZRN256Q0U7RUE1T0Y7SUE4T00sWUFBWTtFN1Fnb3pDaEI7RTZROTJ6Q0Y7SUFrUFUsbUJBQW1CO0U3UStuekMzQjtFNlFqM3pDRjtJQXFQWSxpQkFBaUI7RTdRK256QzNCO0U2UXAzekNGO0lBeVBZLHlCQUF5QjtJQUN6QixZQUFZO0U3UThuekN0QjtFNlF4M3pDRjtJQStQVSxlQUFlO0U3UTRuekN2QjtFNlEzM3pDRjs7Ozs7Ozs7SUF5UVksWUFBWTtFN1E0bnpDdEI7RTZRcjR6Q0Y7O0lBOFFZLG9CQUFvQjtJQUNwQixpQkFBaUI7RTdRMm56QzNCO0U2UTE0ekNGO0lBc1JNLFlBQVk7RTdRdW56Q2hCO0U2UTc0ekNGO0lBeVJRLFlBQVk7RTdRdW56Q2xCO0U2UWg1ekNGO0lBNFJVLGVBQWU7RTdRdW56Q3ZCO0U2UW41ekNGO0lBK1JZLFdBQVc7SUFDWCxZQUFZO0U3UXVuekN0QjtFNlF2NXpDRjtJQW1TYyxnQkFBZ0I7SUFDaEIsaUJBQWlCO0U3UXVuekM3QjtFNlEzNXpDRjtJQXlTa0IsZ0JBQWdCO0U3UXFuekNoQztFNlE5NXpDRjtJQTZTZ0IsZUFBZTtFN1FvbnpDN0I7QUFDRjs7QTZRM216Q0U7RUF2VEY7SUF5VE0sWUFBWTtFN1E4bXpDaEI7QUFDRjs7QTZRMW16Q0U7RUE5VEY7SUFnVU0sYUFBYTtFN1E2bXpDakI7RTZRNzZ6Q0Y7SUFvVVUsYUFBYTtFN1E0bXpDckI7RTZRaDd6Q0Y7Ozs7SUEyVVksWUFBWTtFN1EybXpDdEI7RTZRdDd6Q0Y7Ozs7SUFrVlksWUFBWTtFN1EwbXpDdEI7QUFDRjs7QThROTd6Q0E7RUFFSSxhQUFZO0VBQ1osdUJBQXVCO0VBQ3ZCLGVBQWU7QTlRZzh6Q25COztBOFE5N3pDTTtFQU5OO0lBT1EsaUJBQWlCO0lBQ2pCLFlBQVk7RTlRazh6Q2xCO0FBQ0Y7O0E4UWg4ekNNO0VBWE47SUFZUSxnQkFBZ0I7SUFDaEIsWUFBWTtFOVFvOHpDbEI7QUFDRjs7QThRbDh6Q007RUFoQk47SUFpQlEsZ0JBQWdCO0lBQ2hCLFlBQVk7RTlRczh6Q2xCO0FBQ0Y7O0E4UXA4ekNNO0VBckJOO0lBc0JRLGdCQUFnQjtJQUNoQixZQUNGO0U5UXU4ekNKO0FBQ0Y7O0E4UWgrekNBO0VBOEJNLFlBQVk7QTlRczh6Q2xCOztBOFFwK3pDQTtFQW1DSSxhQUFhO0VBQ2IsZUFBZTtFQUNmLHVCQUF1QjtBOVFxOHpDM0I7O0E4UTErekNBO0VBd0NNLFdBQVc7QTlRczh6Q2pCOztBOFE5K3pDQTtFQTZDSSxjQUFjO0VBQ2QsbUJBQW1CO0E5UXE4ekN2Qjs7QThRbi96Q0E7RUFnRE0sU0FBUztBOVF1OHpDZjs7QThRajh6Q0E7RUFHSSxnQkFBZ0I7RUFDaEIsa0JBQWtCO0E5UWs4ekN0Qjs7QThRNzd6Q0E7O0VBRUUsa0JBQWtCO0VBQ2xCLGVBQWU7RUFFZixnQkFBZ0I7RUFDaEIsb0JBQW9CO0VBQ3BCLGtCQUFrQjtFQUNsQixzQkFBc0I7RUFDdEIsY0FBYztBOVErN3pDaEI7O0E4UXg4ekNBOztFQVlJLFdBQVc7RUFDWCxrQkFBa0I7QTlRaTh6Q3RCOztBOFE5OHpDQTs7RUFpQkksaUJBQWlCO0VBQ2pCLGtCQUFrQjtFQUNsQixtQkFBbUI7QTlRazh6Q3ZCOztBOFFqOHpDSTtFQXBCSjs7SUFxQk0sa0JBQWtCO0lBQ2xCLGtCQUFrQjtJQUNsQixZQUFZO0U5UXM4ekNoQjtBQUNGOztBOFFuOHpDRTtFQTNCRjs7SUE2Qk0sVUFBVTtFOVF1OHpDZDtFOFFwK3pDRjs7O0lBZ0NNLFlBQVk7RTlReTh6Q2hCO0U4UXorekNGOztJQW1DTSxZQUFZO0U5UTA4ekNoQjtBQUNGOztBOFF2OHpDRTtFQXZDRjs7SUF5Q00sVUFBVTtFOVEyOHpDZDtFOFFwL3pDRjs7O0lBNENNLFlBQVk7RTlRNjh6Q2hCO0U4UXovekNGOztJQStDTSxZQUFZO0U5UTg4ekNoQjtBQUNGOztBOFE5L3pDQTs7RXZKekJFLGtCQUFrQjtFQUVoQixNQUFNO0VBQ04sU0FBUztFQUdULE9BQU87RUFDUCxRQUFRO0F2SHloMENaOztBOFF2ZzBDQTs7RUEwREksZ0JBQWdCO0VBQ2hCLGlCQUFpQjtFQUNqQixrQkFBa0I7RUFDbEIsZ0JoT3hHcUM7RWdPeUdyQyxrQkFBa0I7RUFDbEIsa0JBQWtCO0E5UWs5ekN0Qjs7QThRaDl6Q0k7RUFqRUo7O0lBa0VNLG1CQUFtQjtFOVFxOXpDdkI7QUFDRjs7QThReGgwQ0E7O0VBdUVJLGNBQWM7QTlRczl6Q2xCOztBOFE3aDBDQTs7RUEyRUksbUJBQW1CO0VBQ25CLGlCQUFpQjtFQUNqQixrQkFBa0I7RUFDbEIsY0FBYztBOVF1OXpDbEI7O0E4UXJpMENBOztFQWtGSSxtQkFBbUI7RUFDbkIsa0JBQWtCO0E5UXc5ekN0Qjs7QThRcDl6Q0U7RUF2RkY7O0lBeUZNLHlCQUF5QjtJQUN6QixrQkFBa0I7SUFDbEIsbUJBQW1CO0U5UXc5ekN2QjtFOFFuajBDRjs7SUErRk0sbUJBQW1CO0lBQ25CLG1CQUFtQjtJQUNuQixtQkFBbUI7RTlRdzl6Q3ZCO0FBQ0Y7O0E4UXA5ekNFO0VBdEdGOztJQXdHTSxnQkFBZ0I7SUFDaEIsbUJBQW1CO0lBQ25CLGlCQUFpQjtFOVF3OXpDckI7RThRbGswQ0Y7O0lBOEdNLG1CQUFtQjtJQUNuQixpQkFBaUI7SUFDakIsaUJBQWlCO0U5UXc5ekNyQjtBQUNGOztBOFFwOXpDRTtFQXJIRjs7SUF1SE0sZ0JBQWdCO0lBQ2hCLG1CQUFtQjtJQUNuQixpQkFBaUI7RTlRdzl6Q3JCO0U4UWpsMENGOztJQTZITSxtQkFBbUI7SUFDbkIsaUJBQWlCO0lBQ2pCLGlCQUFpQjtFOVF3OXpDckI7QUFDRjs7QThRcjl6Q0U7RUFuSUY7O0lBcUlNLGdCQUFnQjtJQUNoQixtQkFBbUI7SUFDbkIsaUJBQWlCO0U5UXk5ekNyQjtFOFFobTBDRjs7SUEySU0sbUJBQW1CO0lBQ25CLGlCQUFpQjtJQUNqQixpQkFBaUI7RTlReTl6Q3JCO0FBQ0Y7O0E4UXI5ekNFO0VBbEpGOztJQW9KTSxnQkFBZ0I7SUFDaEIsbUJBQW1CO0lBQ25CLGlCQUFpQjtFOVF5OXpDckI7RThRL20wQ0Y7O0lBMEpNLG1CQUFtQjtJQUNuQixpQkFBaUI7SUFDakIsaUJBQWlCO0U5UXk5ekNyQjtBQUNGOztBOFF0bjBDQTs7RUFvS0ksaUJBQWlCO0E5UXU5ekNyQjs7QThRM24wQ0E7O0VBd0tJLDJDQUEyQztFQUMzQyxnQkFBZ0I7QTlRdzl6Q3BCOztBOFFqbzBDQTs7RXZKL0NFLGtCQUFrQjtFQUNsQixnQkFGK0M7RXVKNE4zQyx5QkFBeUI7RUFDekIsbUJBQW1CO0VBQ25CLFVBQVU7RUFDVixpQkFBaUI7RUFDakIsZ0JBQWdCO0VBQ2hCLDBCQUEwQjtFQUMxQixjQUFjO0E5UTQ5ekNwQjs7QXVIMXIwQ0U7O0VBQ0UsY0FBYztFQUNkLGlCQUFnQztFQUNoQyxXQUFXO0F2SDhyMENmOztBOFFycDBDQTs7RUFzTE0sY0FBYztBOVFvK3pDcEI7O0E4UTFwMENBOztFQTBMTSxjQUFjO0VBQ2Qsd0JBQXdCO0E5UXErekM5Qjs7QThRaHEwQ0E7OztFQWdNTSxtQkFBbUI7RUFDbkIsZ0JBQWdCO0VBQ2hCLGlCQUFpQjtFQUNqQixjQUFjO0E5UXMrekNwQjs7QThRenEwQ0E7O0VBd01JLGNwTzlQWTtBMUNvdTBDaEI7O0E4UTlxMENBOzs7O0VBOE1NLGtCQUFrQjtFQUNsQixRQUFRO0E5UXUrekNkOztBOFF0cjBDQTs7OztFQWlOUSxXQUFVO0VBQ1YsY0FBYztFQUNkLFdBQVc7RUFDWCxZQUFZO0VBQ1osNkJBQTZCO0VBQzdCLDZCQUE2QjtFQUM3QiwrQkFBK0I7QTlRNCt6Q3ZDOztBOFFuczBDQTs7RUE0Tk0sV0FBVztBOVE0K3pDakI7O0E4UXhzMENBOztFQThOUSx5QkFBeUI7QTlRKyt6Q2pDOztBOFE3czBDQTs7RUFtT00sWUFBWTtBOVErK3pDbEI7O0E4UWx0MENBOztFQXFPUSx3QkFBd0I7QTlRay96Q2hDOztBOFF2dDBDQTs7RUErT1UsV0FBVztBOVE2K3pDckI7O0E4UTV0MENBOztFQWlQWSwyQkFBMkI7QTlRZy96Q3ZDOztBOFFqdTBDQTs7RXZKekJFLGtCQUFrQjtFQUVoQixNQUFNO0VBQ04sU0FBUztFQUdULE9BQU87RUFDUCxRQUFRO0V1SnNRRSxXQUFXO0E5UXUvekN6Qjs7QThRM3UwQ0E7O0VBK1BRLFlBQVk7RUFDWixhQUFhO0E5UWkvekNyQjs7QThRanYwQ0E7O0V2SnpCRSxrQkFBa0I7RUFFaEIsTUFBTTtFQUNOLFNBQVM7RUFHVCxPQUFPO0VBQ1AsUUFBUTtFdUp1UkEsWUFBWTtBOVFzL3pDeEI7O0E4UXAvekNVO0VBdlFWOztJQXdRWSw4QkFBOEI7RTlReS96Q3hDO0FBQ0Y7O0E4UXgvekNVO0VBMVFWOztJQTJRWSw4QkFBOEI7RTlRNi96Q3hDO0FBQ0Y7O0E4UXgvekNNO0VBalJOOztJQW1SVSxZQUFZO0lBQ1osYUFBYTtFOVE0L3pDckI7RThRaHgwQ0Y7O0lBdVJVLFlBQVk7SUFDWixhQUFhO0U5UTYvekNyQjtFOFFyeDBDRjs7SUEyUlksa0JBQWtCO0lBQ2xCLGdCQUFnQjtJQUNoQixhQUFhO0U5UTgvekN2QjtFOFEzeDBDRjs7SUFrU1UsZUFBZTtJQUNmLGdCQUFnQjtFOVE2L3pDeEI7RThRaHkwQ0Y7O0lBd1NZLGdCQUFnQjtJQUNoQix5QkFBeUI7SUFDekIsU0FBUztJQUNULHNCQUFzQjtJQUN0QixpQkFBaUI7RTlRNC96QzNCO0U4UXh5MENGOztJQWdUWSxZQUFZO0U5UTQvekN0QjtBQUNGOztBOFF2L3pDTTtFQXRUTjs7SUF3VFUsWUFBWTtFOVEyL3pDcEI7RThRbnowQ0Y7O0lBNFRVLFlBQVk7RTlRMi96Q3BCO0U4UXZ6MENGOztJQStUWSxlQUFlO0U5UTQvekN6QjtFOFEzejBDRjs7SUFrVWMsV0FBVztJQUNYLFlBQVk7RTlRNi96Q3hCO0U4UWgwMENGOztJQXNVZ0IsZ0JBQWdCO0lBQ2hCLGlCQUFpQjtFOVE4L3pDL0I7RThRcjAwQ0Y7O0lBNlVvQixnQkFBZ0I7RTlRNC96Q2xDO0U4UXowMENGOztJQWlWa0IsYUFBYTtFOVE0L3pDN0I7RThRNzAwQ0Y7O0lBMFZZLGdCQUFnQjtJQUNoQix5QkFBeUI7SUFDekIsU0FBUztJQUNULHNCQUFzQjtJQUN0QixpQkFBaUI7RTlRdS96QzNCO0U4UXIxMENGOztJQWtXWSxZQUFZO0U5UXUvekN0QjtBQUNGOztBOFFuL3pDTTtFQXZXTjs7SUF5V1UsWUFBWTtFOVF1L3pDcEI7RThRaDIwQ0Y7O0lBNFdVLFlBQVk7RTlRdy96Q3BCO0U4UXAyMENGOztJQStXWSxlQUFlO0U5UXkvekN6QjtFOFF4MjBDRjs7SUFrWGMsV0FBVztJQUNYLFlBQVk7RTlRMC96Q3hCO0U4UTcyMENGOztJQXNYZ0IsZ0JBQWdCO0lBQ2hCLGlCQUFpQjtFOVEyL3pDL0I7RThRbDMwQ0Y7O0lBNFhvQixnQkFBZ0I7RTlRMC96Q2xDO0U4UXQzMENGOztJQWdZa0IsYUFBYTtFOVEwL3pDN0I7QUFDRjs7QThRbC96Q007RUF6WU47O0lBMllVLFlBQVk7RTlRcy96Q3BCO0U4UWo0MENGOztJQThZVSxZQUFZO0U5UXUvekNwQjtFOFFyNDBDRjs7SUFpWlksZUFBZTtFOVF3L3pDekI7RThRejQwQ0Y7O0lBb1pjLFdBQVc7SUFDWCxZQUFZO0U5UXkvekN4QjtFOFE5NDBDRjs7SUF3WmdCLGdCQUFnQjtJQUNoQixpQkFBaUI7RTlRMC96Qy9CO0U4UW41MENGOztJQThab0IsZ0JBQWdCO0U5UXkvekNsQztFOFF2NTBDRjs7SUFrYWtCLGFBQWE7RTlReS96QzdCO0U4UTM1MENGOztJQTJhWSxnQkFBZ0I7SUFDaEIseUJBQXlCO0lBQ3pCLFNBQVM7SUFDVCxzQkFBc0I7SUFDdEIsaUJBQWlCO0U5UW8vekMzQjtFOFFuNjBDRjs7SUFtYlksWUFBWTtFOVFvL3pDdEI7QUFDRjs7QThReDYwQ0E7O0VBeWJRLGtCQUFrQjtFQUNsQixRQUFRO0VBQ1IsVUFBVTtFQUNWLFVBQVU7RUFDVixVQUFVO0VBQ1Ysa0JoT3plaUM7QTlDNjkwQ3pDOztBOFFsNzBDQTs7RUFrY1EsZUFBZTtFQUNmLGNwT2xkVTtFb09tZFYsZ0JoTzdmRztBOUNrLzBDWDs7QThRejcwQ0E7O0VBdWNVLGdCaE85ZkU7QTlDcS8wQ1o7O0E4UTk3MENBOztFQTRjUSxzQkFBc0I7RUFDdEIsb0JBQW9CO0VBQ3BCLFFBQVE7QTlRdS96Q2hCOztBNFBudjBDQTtFa0JzUVEsNkJBQTZCO0E5UWkvekNyQzs7QThRMyt6Q0E7RUFDRSwwQkFBMEI7QTlROCt6QzVCOztBK1FwLzBDQTtFQUVJLHFEQUFzRDtBL1FzLzBDMUQ7O0ErUXgvMENBO0VBTUksVUFBUztFQUNULGNBQWE7RUFDYixhQUFZO0EvUXMvMENoQjs7QStROS8wQ0E7RUFhTSxrQ0FBa0M7RUFDbEMseUJyT0dnQjtFcU9GaEIsY0FBYTtFQUNiLFVBQVU7RUFDVixRQUFPO0VBQ1AsYUFBWTtBL1FxLzBDbEI7O0ErUXZnMUNBO0VBcUJNLG9DQUFvQztFQUNwQyw4QnJPTGdCO0VxT01oQixpQ0FBaUM7RUFDakMsU0FBUTtFQUNSLFFBQU87QS9Rcy8wQ2I7O0ErUS9nMUNBO0VBK0JJLHNCQUFzQjtFQUN0Qix3QkFBd0I7RUFDeEIsdUJBQXVCO0VBQ3ZCLDRDQUE0QztBL1FvLzBDaEQ7O0ErUXRoMUNBO0VBcUNJLHNCQUFzQjtBL1FxLzBDMUI7O0ErUTFoMUNBO0VBeUNJLDhCQUE4QjtFQUM5QiwwQkFBMEI7RUFDMUIsa0NBQWtDO0VBQ2xDLG1DQUFtQztFQUNuQyx3QkFBd0I7QS9RcS8wQzVCOztBK1FsaTFDQTtFQWlESSx5QnJPaENrQjtFcU9pQ2xCLGNyTzFCYztFcU8yQmQsMkVBQTJFO0VBQzNFLFNBQVM7RUFDVCxrQkFBa0I7RUFDbEIsVUFBVTtFQUNWLGtCQUFrQjtFQUNsQixnQkFBZ0I7QS9RcS8wQ3BCOztBK1E3aTFDQTtFQTRESSxjOVFuRndCO0U4UW9GeEIscUJBQXFCO0EvUXEvMEN6Qjs7QStRbGoxQ0E7RUFpRUksaUJBQWlCO0VBQ2pCLGdCQUFnQjtFQUNoQixpQkFBaUI7QS9RcS8wQ3JCOztBK1F4ajFDQTtFQXVFSSw4QkFBOEI7RUFDOUIsT0FBTztFQUNQLGlCQUFpQjtFQUNqQixrQkFBa0I7RUFDbEIsTUFBTTtFQUNOLFlBQVk7RUFDWixhQUFhO0EvUXEvMENqQjs7QStRbGsxQ0E7RUFnRk0sWUFBWTtFQUNaLGNBQWM7RUFDZCxtQkFBbUI7RUFDbkIsZ0JBQWdCO0VBQ2hCLGtCQUFrQjtFQUNsQix5QkFBeUI7QS9Rcy8wQy9COztBK1EzazFDQTtFQTBGSSxzQkFBc0I7RUFDdEIsV0FBVztFQUNYLFVBQVU7QS9RcS8wQ2Q7O0ErUWpsMUNBO0VBK0ZNLFdBQVc7QS9Rcy8wQ2pCOztBK1FybDFDQTtFQW9HSSxpQkFBaUI7QS9RcS8wQ3JCOztBK1F6bDFDQTtFQXdHSSxxQkFBcUI7RUFDckIsaUJBQWdCO0VBQ2hCLGtCQUFrQjtFQUNsQixVQUFVO0EvUXEvMENkOztBK1FobTFDQTtFQThHTSxlQUFlO0VBQ2YsbUJBQW1CO0VBQ25CLGdCQUFnQjtBL1FzLzBDdEI7O0ErUXRtMUNBO0VBb0hNLGVBQWU7RUFDZixrQkFBa0I7QS9Rcy8wQ3hCOztBK1FwLzBDTTtFQXZITjtJQXdIUSxXQUFXO0UvUXcvMENqQjtBQUNGOztBK1FyLzBDSTtFQTVISjtJQTZITSx1QkFBdUI7SUFDdkIsc0JBQXNCO0UvUXkvMEMxQjtBQUNGOztBK1F4LzBDSTtFQWhJSjtJQWlJTSxtQkFBbUI7SUFDbkIsa0JBQWtCO0UvUTQvMEN0QjtBQUNGOztBK1EzLzBDSTtFQXBJSjtJQXFJTSxtQkFBbUI7RS9RKy8wQ3ZCO0UrUXBvMUNGO0lBd0lRLGlCQUFpQjtJQUNqQixZQUFZO0UvUSsvMENsQjtBQUNGOztBK1F6bzFDQTtFQStJSSxrQkFBa0I7RUFDbEIsa0JBQWtCO0VBQ2xCLHFCQUFxQjtFQUNyQixtQkFBbUI7RUFDbkIsa0JBQWtCO0EvUTgvMEN0Qjs7QStRanAxQ0E7RUF1Skksa0JBQWtCO0VBQ2xCLHFCQUFxQjtFQUNyQixtQkFBbUI7RUFDbkIsVUFBVTtBL1E4LzBDZDs7QStReHAxQ0E7RUE4SkksK0NBQThDO0VBQzlDLFlBQVk7RUFDWix5QkFBeUI7RUFDekIsZ0JBQWdCO0VBQ2hCLGFBQWE7RUFDYixrQkFBa0I7RUFDbEIsTUFBTTtFQUNOLHVDQUF1QztFQUN2QyxXQUFXO0VBQ1gsV0FBVztBL1E4LzBDZjs7QStRcnExQ0E7RUEwS00sT0FBTztFQUNQLHFCQUFxQjtBL1ErLzBDM0I7O0ErUTFxMUNBO0VBK0tNLFFBQVE7QS9RKy8wQ2Q7O0ErUTlxMUNBO0VBbUxNLCtDQUE4QztBL1ErLzBDcEQ7O0ErUWxyMUNBO0VBdUxNLDZCck8vSlk7RXFPZ0taLCtCck9oS1k7RXFPaUtaLFdBQVc7RUFDWCxjQUFjO0VBQ2QsY0FBYztFQUNkLGtCQUFrQjtFQUNsQix3QkFBd0I7RUFDeEIsYUFBYTtBL1ErLzBDbkI7O0ErUTUvMENJO0VBak1KO0lBa01NLGFBQWE7RS9RZ2cxQ2pCO0FBQ0Y7O0ErUW5zMUNBO0VBdU1JLGFBQWE7RUFDYixxQkFBcUI7RUFDckIsc0JBQXNCO0VBQ3RCLGdCQUFnQjtFQUNoQixlQUFlO0VBQ2YsbUJBQW1CO0VBQ25CLG9CQUFvQjtFQUNwQixlQUFlO0VBQ2Ysa0NBQWtDO0VBQ2xDLCtCQUErQjtBL1FnZzFDbkM7O0ErUWh0MUNBO0VBb05JLG9CQUFvQjtFQUNwQixZQUFZO0VBQ1osY0FBYztFQUNkLG1CQUFtQjtFQUNuQixpQkFBaUI7RUFDakIsaUJBQWlCO0VBQ2pCLGtCQUFrQjtFQUNsQiwrQkFBK0I7RUFDL0IsdUNBQXVDO0VBQ3ZDLDhEQUE4RDtFQUM5RCxrREFBa0Q7RUFDbEQsZ0JBQWdCO0VBQ2hCLGdCQUFnQjtFQUNoQixVQUFVO0EvUWdnMUNkOztBK1EvLzBDSTtFQWxPSjtJQW1PTSw0QkFBNEI7RS9RbWcxQ2hDO0FBQ0Y7O0ErUS8vMENJO0VBeE9KO0lBeU9NLGdCQUFnQjtFL1FtZzFDcEI7QUFDRjs7QStRbGcxQ0k7RUEzT0o7SUE0T00sZ0NBQWdDO0UvUXNnMUNwQztBQUNGOztBK1FyZzFDSTtFQTlPSjtJQStPTSxnQ0FBZ0M7RS9ReWcxQ3BDO0FBQ0Y7O0ErUXhnMUNJO0VBalBKO0lBa1BNLDRCQUE0QjtFL1E0ZzFDaEM7QUFDRjs7QStRM2cxQ0k7RUFwUEo7SUFxUE0sNEJBQTRCO0UvUStnMUNoQztBQUNGOztBK1E5ZzFDSTtFQXZQSjtJQXdQTSxnQ0FBZ0M7RS9Ra2gxQ3BDO0FBQ0Y7O0ErUWpoMUNJO0VBMVBKO0lBMlBNLGdDQUFnQztFL1FxaDFDcEM7QUFDRjs7QStRangxQ0E7RUFpUU0sY0FBYztFQUNkLGlCQUFpQjtFQUNqQixTQUFRO0VBQ1Isa0JBQWtCO0VBQ2xCLFNBQVM7RUFDVCxtREFBbUQ7RUFDbkQsV0FBVztBL1FvaDFDakI7O0ErUTN4MUNBO0VBMFFRLGdEQUFnRDtFQUNoRCx1QkFBdUI7RUFDdkIsa0JBQWtCO0VBQ2xCLGlDQUFpQztFQUNqQyxVQUFVO0EvUXFoMUNsQjs7QStRbnkxQ0E7RUFpUlUseUJyT2hRWTtBMUNzeDFDdEI7O0ErUXZ5MUNBO0VBbVJZLHlCck9sUVU7QTFDMHgxQ3RCOztBK1EzeTFDQTtFQTBSYyx5QnJPM1JRO0ExQ2d6MUN0Qjs7QStRL3kxQ0E7RUEwUmMseUI5UWpUYztBRDAwMUM1Qjs7QStRbnoxQ0E7RUEwUmMseUI5US9TZTtBRDQwMUM3Qjs7QStRdnoxQ0E7RUEwUmMseUI5US9TZTtBRGcxMUM3Qjs7QStRM3oxQ0E7RUFnU1UsY3JPM1JRO0VxTzRSUixjQUFjO0VBQ2QsWUFBWTtBL1EraDFDdEI7O0ErUWowMUNBO0VBc1NVLGVBQWU7RUFDZixnQkFBZ0I7RUFDaEIsNEJBQTRCO0VBQzVCLDRCQUE0QjtFQUM1QixtQkFBbUI7RUFDbkIscUJBQXFCO0VBQ3JCLGdCQUFnQjtFQUNoQixpQ0FBaUM7QS9RK2gxQzNDOztBK1E1MDFDQTtFQWlUVSxtQkFBbUI7RUFDbkIsZ0JBQWdCO0VBQ2hCLG9CQUFvQjtFQUNwQixrQkFBa0I7RUFDbEIsV0FBVztFQUNYLGlDQUFpQztBL1EraDFDM0M7O0ErUXIxMUNBO0VBeVRZLHlCQUF5QjtFQUN6Qix1QkFBdUI7RUFDdkIsZUFBZTtFQUNmLGdCQUFnQjtFQUNoQixnQkFBZ0I7RUFDaEIsbUJBQW1CO0VBQ25CLGdCQUFnQjtFQUNoQixrQkFBa0I7RUFDbEIsaUNBQWlDO0VBQ2pDLFVBQVU7QS9RZ2kxQ3RCOztBK1FsMjFDQTtFQXNVWSxrQkFBa0I7RUFDbEIsY0FBYztFQUNkLFVBQVU7RUFDVix5QkFBeUI7RUFDekIsaUNBQWlDO0VBQ2pDLFdBQVc7RUFDWCxVQUFVO0EvUWdpMUN0Qjs7QStRNTIxQ0E7RUFnVlksU0FBUztFQUNULFFBQVE7RUFDUixTQUFTO0VBQ1QsVUFBVTtBL1FnaTFDdEI7O0ErUW4zMUNBO0VBd1ZVLFNBQVM7RUFDVCxjQUFjO0VBQ2QsWUFBWTtFQUNaLGtCQUFrQjtFQUNsQix3QkFBd0I7RUFDeEIsaUNBQWlDO0EvUStoMUMzQzs7QStRNTMxQ0E7RUFnV1ksbUJBQW1CO0VBQ25CLGFBQWE7RUFDYixxQkFBcUI7RUFDckIsWUFBWTtFQUNaLDhCQUE4QjtFQUM5QixNQUFNO0VBQ04sV0FBVztBL1FnaTFDdkI7O0ErUXQ0MUNBO0VBeVdjLGtCQUFrQjtFQUNsQixVQUFVO0EvUWlpMUN4Qjs7QStRMzQxQ0E7RUE4V2MsVUFBVTtFQUNWLGtCQUFrQjtFQUNsQixVQUFVO0EvUWlpMUN4Qjs7QStRajUxQ0E7RUFvWGMsY0FBYztFQUNkLGtCQUFrQjtBL1FpaTFDaEM7O0ErUXQ1MUNBO0VBeVhjLG1CQUFtQjtFQUNuQixnQkFBZ0I7RUFDaEIsaUJBQWlCO0EvUWlpMUMvQjs7QStRNTUxQ0E7RUFnWVksbUJyTzNYTTtFcU80WE4sV0FBVztFQUNYLGNBQWM7RUFDZCxXQUFXO0VBQ1gsT0FBTztFQUNQLGtCQUFrQjtFQUNsQixRQUFRO0VBQ1IsTUFBTTtFQUNOLFVBQVU7QS9RZ2kxQ3RCOztBK1F4NjFDQTtFQTZZVSxrQkFBa0I7RUFDbEIsZ0JBQWdCO0VBQ2hCLGlCQUFpQjtFQUNqQix5QkFBeUI7QS9RK2gxQ25DOztBK1EvNjFDQTtFQXNaTSxzQkFBc0I7RUFDdEIscUJBQXFCO0VBQ3JCLGlDQUFpQztFQUNqQyxXQUFXO0EvUTZoMUNqQjs7QStRdDcxQ0E7RUE0WlEscUJBQXFCO0VBQ3JCLFVBQVU7RUFDVixrQkFBa0I7RUFDbEIsd0JBQXdCO0VBQ3hCLFdBQVc7QS9ROGgxQ25COztBK1E5NzFDQTtFQW1hVSx5Q0FBeUM7RUFDekMsb0JBQW9CO0VBQ3BCLFdBQVc7QS9RK2gxQ3JCOztBK1FwODFDQTtFQXdhWSxtQkFBbUI7RUFDbkIsNEJBQTRCO0VBQzVCLDRCQUE0QjtFQUM1QixpQ0FBaUM7QS9RZ2kxQzdDOztBK1EzODFDQTtFQSthWSw0QkFBNEI7RUFDNUIsaUNBQWlDO0EvUWdpMUM3Qzs7QStRaDkxQ0E7RUFtYmMsaUNyT2xhUTtFcU9tYVIsWUFBWTtFQUNaLGlCQUFpQjtFQUNqQixtQkFBbUI7RUFDbkIsaUNBQWlDO0VBQ2pDLFVBQVU7QS9RaWkxQ3hCOztBK1F6OTFDQTtFQTRiYyxVQUFVO0VBQ1Ysb0JBQW9CO0VBQ3BCLDRDQUE0QztBL1FpaTFDMUQ7O0ErUS85MUNBO0VBbWNZLFlBQVk7QS9RZ2kxQ3hCOztBK1FuKzFDQTtFQXVjZ0Isa0JBQWtCO0VBQ2xCLFVBQVU7QS9RZ2kxQzFCOztBK1F4KzFDQTtFQTRjZSxVQUFVO0VBQ1Ysa0JBQWtCO0VBQ2xCLG9DQUFvQztFQUNwQyxVQUFVO0EvUWdpMUN6Qjs7QStRLysxQ0E7RUF5ZEksYzlRaGZ3QjtBRDBnMkM1Qjs7QStRbi8xQ0E7RUE0ZE0sNkI5UW5mc0I7RThRb2Z0QiwrQjlRcGZzQjtFOFFxZnRCLFdBQVc7RUFDWCxxQkFBcUI7RUFDckIsY0FBYztFQUNkLG9CQUFvQjtFQUNwQix3QkFBd0I7RUFDeEIsd0NBQXdDO0VBQ3hDLGFBQWE7QS9RMmgxQ25COztBK1EvLzFDQTtFQXllUSxtQkFBbUI7QS9RMGgxQzNCOztBK1FuZzJDQTtFQStlSSxtQnJPaGZrQjtFcU9pZmxCLGFBQWE7QS9Rd2gxQ2pCOztBK1F4ZzJDQTtFQW9mSSw2QkFBNkI7RUFDN0IsVUFBVTtFQUNWLGlDQUFpQztBL1F3aDFDckM7O0ErUTlnMkNBO0VBMGZJLHlCck9yZWtCO0ExQzYvMUN0Qjs7QStRbGgyQ0E7RUE2Zk0sdUJBQXVCO0EvUXloMUM3Qjs7QWdSM2kyQ0E7RUFFSSx5QnRPb0NrQjtBMUN5ZzJDdEI7O0FnUi9pMkNBO0VBS0kseUJ0T2lDa0I7QTFDNmcyQ3RCOztBK1E5aDJDQTtFQ1pJLHFEQUF5RDtFQUN6RCx1QkFBdUI7RUFDdkIsNEJBQTRCO0VBQzVCLGNBQWM7QWhSOGkyQ2xCOztBZ1IxajJDQTtFQWdCSSw0QkFBNEI7RUFDNUIsZUFBZTtBaFI4aTJDbkI7O0FnUi9qMkNBOztFQXVCTSxhQUFhO0FoUjZpMkNuQjs7QWdScGsyQ0E7RUE0QkksMEJBQTBCO0FoUjRpMkM5Qjs7QWdSeGsyQ0E7RUFnQ0ksVUFBVTtBaFI0aTJDZDs7QWdSNWsyQ0E7RUFtQ00sV0FBVztBaFI2aTJDakI7O0FnUmhsMkNBO0VBd0NJLGVBQWU7QWhSNGkyQ25COztBZ1JwbDJDQTtFQTZDSSxrQmxPNUJxQztFa082QnJDLFdBQVc7RUFDWCxtQkFBbUI7QWhSMmkyQ3ZCOztBZ1IxaTJDSTtFQWhESjtJQWlETSxlQUFlO0VoUjhpMkNuQjtBQUNGOztBZ1JobTJDQTtFQXNESSxvQkFBb0I7RUFDcEIscUJBQXFCO0FoUjhpMkN6Qjs7QWdScm0yQ0E7O0VBMkRNLHFCQUFxQjtBaFIraTJDM0I7O0FnUjFtMkNBO0VBZ0VRLG9DQUFvQztBaFI4aTJDNUM7O0FnUjFpMkNJO0VBcEVKO0lBcUVNLGlCQUFpQjtFaFI4aTJDckI7QUFDRjs7QWdSNWkyQ0k7RUF4RUo7SUF5RU0sV0FBVztJQUNYLG1CQUFrQjtFaFJnajJDdEI7RWdSMW4yQ0Y7SUE0RVEsYUFBYTtFaFJpajJDbkI7QUFDRjs7QWdSaGoyQ007RUE5RU47SUErRVEsWUFBWTtFaFJvajJDbEI7QUFDRjs7QWdScG8yQ0E7RUFxRkksaUJBQWlCO0VBQ2pCLGVBQWU7RUFDZixnQkFBZ0I7RUFDaEIsb0JBQW9CO0VBQ3BCLGtCQUFrQjtFQUNsQixpQkFBaUI7RUFDakIsc0JBQXNCO0VBQ3RCLHlCQUF5QjtBaFJtajJDN0I7O0FnUi9vMkNBO0VBaUdNLFVBQVU7QWhSa2oyQ2hCOztBZ1I5aTJDRTtFQXJHRjtJQXVHTSx3QkFBd0I7RWhSaWoyQzVCO0FBQ0Y7O0FnUnpwMkNBO0VBNEdJLGNBQWM7RUFDZCxXQUFXO0VBQ1gsZ0JBQWdCO0FoUmlqMkNwQjs7QWdSL3AyQ0E7RUFrSEksa0JBQWtCO0FoUmlqMkN0Qjs7QWdSOWkyQ0U7RURoR0Y7SUNrR00sMEJBQTBCO0lBQzFCLHlCQUF5QjtFaFJpajJDN0I7QUFDRjs7QWdSOWkyQ0U7RUE1SEY7SUE4SE0sNkJBQTZCO0lBQzdCLDJCQUEyQjtFaFJpajJDL0I7RWdSaHIyQ0Y7SUFrSU0sMkJBQTJCO0VoUmlqMkMvQjtBQUNGOztBZ1I5aTJDRTtFQXRJRjtJQXdJTSw0QkFBNEI7RWhSaWoyQ2hDO0FBQ0Y7O0FnUjlpMkNFO0VEdkhGO0lDeUhNLDRCQUE0QjtFaFJpajJDaEM7RWdSL3IyQ0Y7SUFpSk0sd0JBQXdCO0VoUmlqMkM1QjtBQUNGOztBZ1I5aTJDRTtFQXJKRjtJQXVKTSwyQkFBMkI7RWhSaWoyQy9CO0VnUnhzMkNGO0lBMEpNLDJCQUEyQjtFaFJpajJDL0I7QUFDRjs7QWdSOWkyQ0U7RUR6SUY7SUMySU0sMkJBQTJCO0VoUmlqMkMvQjtBQUNGOztBZ1I5aTJDRTtFRC9JRjtJQ2lKTSwyQkFBMkI7RWhSaWoyQy9CO0FBQ0Y7O0FnUjlpMkNFO0VBMUtGO0lBNEtNLDJCQUEyQjtFaFJpajJDL0I7QUFDRjs7QWdSOWkyQ0U7RUFoTEY7SUFrTE0sMkJBQTJCO0VoUmlqMkMvQjtBQUNGOztBZ1I5aTJDRTtFQXRMRjtJQXdMTSw0QkFBNEI7RWhSaWoyQ2hDO0VnUnp1MkNGO0lBMExRLG9DQUFvQztFaFJrajJDMUM7RWdSNXUyQ0Y7SUE2TFEsNEJBQTRCO0lBQzVCLDRCQUE0QjtFaFJrajJDbEM7QUFDRjs7QWdSOWkyQ0U7RUFuTUY7SUFxTU0sNEJBQTRCO0VoUmlqMkNoQztFZ1J0djJDRjtJQXVNUSxzQ0FBc0M7RWhSa2oyQzVDO0VnUnp2MkNGO0lBME1RLDRCQUE0QjtJQUM1Qiw0QkFBNEI7RWhSa2oyQ2xDO0FBQ0Y7O0FpUi92MkNBO0VBQ0UsaUJBQWlCO0VBQ2pCLG9CQUFvQjtBalJrdzJDdEI7O0FpUnB3MkNBO0VBS0ksaUJuT2FxQztFbU9ackMsbUJBQW1CO0FqUm13MkN2Qjs7QWlSencyQ0E7RUFVSSxjbk9RcUM7RW1PUHJDLG1CQUFtQjtBalJtdzJDdkI7O0FpUjl3MkNBO0VBZUksa0JBQWtCO0FqUm13MkN0Qjs7QWlSbHgyQ0E7OztFQXVCSSxZQUFZO0VBQ1osa0JBQWlCO0VBQ2pCLFlBQVk7RUFDWixnQkFBZ0I7QWpSaXcyQ3BCOztBeUhqdTFDSTs7Ozs7O0VBQ0UsYUFBYTtBekh5dTFDbkI7O0F5SG51MUNFO0V3SmprQkY7OztJeEpra0JJLGtCQUFrQjtFekh5dTFDcEI7QUFDRjs7QXlIeHUxQ0U7RXdKcGtCRjs7O0l4SnFrQkksa0JBQWtCO0lBQ2xCLGNBQWM7RXpIOHUxQ2hCO0FBQ0Y7O0FpUnZ4MkNFO0VBOUJGO0lBK0JJLGtCQUFrQjtJQUNsQixtQkFBbUI7RWpSMngyQ3JCO0FBQ0Y7O0FpUnp4MkNFO0VBbkNGO0lBb0NJLGlCQUFpQjtFalI2eDJDbkI7RWlSajAyQ0Y7SUF1Q00sbUJBQW1CO0VqUjZ4MkN2QjtBQUNGOztBa1JyMDJDQTtFQUVJLGdCQUFnQjtFQUNoQixrQkFBa0I7RUFDbEIsa0JBQWtCO0VBQ2xCLGtCQUFrQjtFQUNsQixlQUFlO0FsUnUwMkNuQjs7QWtSNzAyQ0E7RTNKY0Usa0JBQWtCO0VBQ2xCLGdCQUYrQztBdkhxMDJDakQ7O0F1SGowMkNFO0VBQ0UsY0FBYztFQUNkLGdCQUFnQztFQUNoQyxXQUFXO0F2SG8wMkNmOztBa1J4MTJDQTtFM0pvQ0Usa0JBQWtCO0VBRWhCLE1BQU07RUFDTixTQUFTO0VBR1QsT0FBTztFQUNQLFFBQVE7QXZIcXoyQ1o7O0FrUi8wMkNFO0VBakJGO0lBbUJNLHFCQUFxQjtFbFJrMTJDekI7QUFDRjs7QWtSLzAyQ0U7RUF2QkY7SUEwQlEsbUJBQW1CO0VsUmkxMkN6QjtFa1IzMjJDRjtJQThCUSxrQkFBa0I7RWxSZzEyQ3hCO0VrUjkyMkNGO0lBa0NRLFdBQVc7RWxSKzAyQ2pCO0VrUmozMkNGO0lBdUNNLG1CQUFtQjtFbFI2MDJDdkI7RWtScDMyQ0Y7SUEyQ00sbUJBQW1CO0VsUjQwMkN2QjtBQUNGOztBbVIxMzJDQTtFQUVJLGdCQUFnQjtFQUNoQixrQkFBa0I7RUFDbEIsa0JBQWtCO0VBQ2xCLGtCQUFrQjtFQUNsQixlQUFlO0FuUjQzMkNuQjs7QW1SbDQyQ0E7RTVKZ0JFLGtCQUFrQjtFQUNsQixnQkFGK0M7QXZIdzMyQ2pEOztBdUhwMzJDRTtFQUNFLGNBQWM7RUFDZCxpQkFBZ0M7RUFDaEMsV0FBVztBdkh1MzJDZjs7QW1SNzQyQ0E7RTVKc0NFLGtCQUFrQjtFQUVoQixNQUFNO0VBQ04sU0FBUztFQUdULE9BQU87RUFDUCxRQUFRO0F2SHcyMkNaOztBbVJwNDJDRTtFQWpCRjtJQW1CTSwyQkFBMkI7RW5SdTQyQy9CO0FBQ0Y7O0FtUnA0MkNFO0VBdkJGO0lBeUJNLGlCQUFpQjtFblJ1NDJDckI7QUFDRjs7QW9SajYyQ0E7RUFFSSxnQkFBZ0I7RUFDaEIsa0JBQWtCO0VBQ2xCLGtCQUFrQjtFQUNsQixrQkFBa0I7RUFDbEIsZUFBZTtBcFJtNjJDbkI7O0FvUno2MkNBO0U3SmdCRSxrQkFBa0I7RUFDbEIsZ0JBRitDO0F2SCs1MkNqRDs7QXVIMzUyQ0U7RUFDRSxjQUFjO0VBQ2QsaUJBQWdDO0VBQ2hDLFdBQVc7QXZIODUyQ2Y7O0FvUnA3MkNBO0U3SnNDRSxrQkFBa0I7RUFFaEIsTUFBTTtFQUNOLFNBQVM7RUFHVCxPQUFPO0VBQ1AsUUFBUTtBdkgrNDJDWjs7QW9SMzYyQ0U7RUFqQkY7SUFtQk0sMkJBQTJCO0VwUjg2MkMvQjtBQUNGOztBb1IzNjJDRTtFQXZCRjtJQXlCTSxxQkFBcUI7RXBSODYyQ3pCO0VvUnY4MkNGO0lBNkJNLHFCQUFxQjtFcFI2NjJDekI7RW9SMTgyQ0Y7SUFpQ00scUJBQXFCO0VwUjQ2MkN6QjtFb1I3ODJDRjtJQXFDTSxvQkFBb0I7RXBSMjYyQ3hCO0VvUmg5MkNGO0lBeUNNLGtCQUE4QztFcFIwNjJDbEQ7QUFDRjs7QW9SdjYyQ0U7RUE3Q0Y7SUFnRE0sa0JBQThDO0VwUnk2MkNsRDtBQUNGOztBcVJ4OTJDQTtFQUNFLGtCQUFrQjtFQUNsQixtQkFBbUI7QXJSMjkyQ3JCOztBcVI3OTJDQTtFQUtJLGdCQUFnQjtBclI0OTJDcEI7O0FxUmorMkNBO0VBU0ksa0JBQWtCO0VBQ2xCLE1BQU07RUFDTixPQUFPO0VBQ1AsV0FBVztFQUNYLFlBQVk7QXJSNDkyQ2hCOztBcVJ6KzJDQTtFQWdCTSxXQUFXO0FyUjY5MkNqQjs7QXFSNysyQ0E7RUFxQkksa0JBQWtCO0FyUjQ5MkN0Qjs7QXFSai8yQ0E7RUF5QkksbUJ2T1BxQztFdU9RckMsZ0J2T3BCUTtFdU9xQlIsbUJBQW1CO0FyUjQ5MkN2Qjs7QXNSei8yQ0E7RUFDRSxpQkFBaUI7RUFDakIsaUJ4T2tCdUM7QTlDMCsyQ3pDOztBc1IxLzJDRTtFQUpGO0lBS0ksaUJBQWlCO0lBQ2pCLGtCQUFrQjtFdFI4LzJDcEI7QUFDRjs7QXVScmczQ0E7RUFDRyxZQUFZO0VBQ1osZ0JBQWdCO0F2UndnM0NuQjs7QXVSMWczQ0E7RUFJSSxnQkFBZ0I7RUFDaEIsbUJBQW1CO0VBQ25CLHdDQUF3QztFQUN4Qyx5QjdPa0NrQjtFNk9qQ2xCLGtCQUFrQjtFQUNsQixnQkFBZ0I7RUFDaEIsYUFBYTtBdlIwZzNDakI7O0F1UnBoM0NBO0VBY0ksWUFBYTtBdlIwZzNDakI7O0F1UnhoM0NBO0VBZ0JNLHlCQUF5QjtFQUN6QixrQnpPR21DO0V5T0ZuQyxnQnpPVFE7QTlDcWgzQ2Q7O0F1UjloM0NBO0VBdUJJLFdBQVc7RUFDWCxnQnpPaEJRO0V5T2lCUixjQUFjO0VBQ2QsaUJ6T05xQztBOUNpaDNDekM7O0F1UnJpM0NBO0VBOEJJLFlBQVk7RUFDWixnQkFBZ0I7QXZSMmczQ3BCOztBdVIxaTNDQTtFQWtDTSxjQUFjO0VBQ2QsaUJ6T2ZtQztBOUMyaDNDekM7O0F1UnhnM0NFO0VBdkNGO0lBeUNNLFdBQVc7RXZSMmczQ2Y7QUFDRjs7QXdScmozQ0E7RUFDRSxzQkFBc0I7QXhSd2ozQ3hCOztBd1J6ajNDQTtFQUlJLG9CQUFvQjtBeFJ5ajNDeEI7O0F3UjdqM0NBO0VBT1UsWUFBWTtFQUNaLFlBQVk7RUFDWixXQUFXO0VBQ1gsZUFBZTtFQUNmLGdCQUFnQjtFQUNoQixvQkFBb0I7RUFDcEIsa0JBQWtCO0VBQ2xCLGlCQUFpQjtFQUNqQixzQkFBc0I7RUFDdEIsYzlPZ0NRO0ExQzBoM0NsQjs7QXdSMWszQ0E7RUFxQkcsaUJBQWlCO0VBQ2pCLGFBQWE7QXhSeWozQ2hCOztBd1IvazNDQTtFQTBCSSxrQkFBa0I7RUFDbEIsbUJBQW1CO0F4UnlqM0N2Qjs7QXdSdGozQzJCO0VBOUIzQjtJQWdDUSxjQUFjO0V4UnlqM0NwQjtFd1J6bDNDRjtJQW1DUSxlQUFlO0lBQ2YsZ0JBQWdCO0V4UnlqM0N0QjtBQUNGOztBd1I5bDNDQTtFQXlDSSxjOU9PYztBMUNrajNDbEI7O0F3UmxtM0NBO0VBOENVLGN2UjdDa0I7QURxbTNDNUI7O0F3UnRtM0NBO0VBcURHLGtCQUFrQjtFQUNsQix1QkFBdUI7RUFDdkIsdUJBQXVCO0VBQ3ZCLGVBQWU7RUFDZixvQkFBb0I7RUFDcEIsb0JBQW9CO0VBQ3BCLFlBQVk7QXhScWozQ2Y7O0F3UmhuM0NBO0VBOERRLGdCQUFnQjtFQUNoQixtQkFBbUI7QXhSc2ozQzNCOztBd1JybjNDQTtFQW1FZ0IsWUFBWTtFQUNaLGFBQWE7QXhSc2ozQzdCOztBd1IxbjNDQTtFQTJFUSxjQUFjO0VBQ2QsV0FBVztFQUNYLGVBQWU7RUFDZixnQkFBZ0I7RUFDaEIsb0JBQW9CO0VBQ3BCLGtCQUFrQjtFQUNsQixpQkFBaUI7RUFDakIsc0JBQXNCO0VBQ3RCLGN0UnFEcUI7RXNScERyQix5QkFBeUI7QXhSbWozQ2pDOztBd1J2bzNDQTtFQXlGVSxZQUFZO0VBQ1osZ0JBQWdCO0VBQ2hCLGVBQWU7RUFDZixnQkFBZ0I7RUFDaEIsb0JBQW9CO0VBQ3BCLGtCQUFrQjtFQUNsQixpQkFBaUI7RUFDakIsc0JBQXNCO0F4UmtqM0NoQzs7QXdSbHAzQ0E7RUFtR1UsWUFBWTtFQUNaLGVBQWU7RUFDZixlQUFlO0VBQ2YsbUJBQW1CO0VBQ25CLG9CQUFvQjtFQUNwQixrQkFBa0I7RUFDbEIsZ0JBQWdCO0VBQ2hCLHNCQUFzQjtBeFJtajNDaEM7O0F3UjdwM0NBO0VBZ0hHLGtCQUFrQjtFQUNsQix1QkFBdUI7RUFDdkIsdUJBQXVCO0VBQ3ZCLGVBQWdCO0VBQ2hCLFdBQVk7QXhSaWozQ2Y7O0F3UnJxM0NBO0VBd0hHLGtCQUFrQjtFQUNsQix1QkFBdUI7RUFDdkIsdUJBQXVCO0VBQ3ZCLGVBQWdCO0VBQ2hCLFdBQVk7QXhSaWozQ2Y7O0F3UjdxM0NBO0VBaUlVLGdCQUFnQjtBeFJnajNDMUI7O0F3UmpyM0NBO0VBb0lpQixZQUFZO0VBQ1osYUFBYTtBeFJpajNDOUI7O0F3UnRyM0NBO0VBMklVLGNBQWM7RUFDZCxXQUFXO0VBQ1gsZUFBZTtFQUNmLGdCQUFnQjtFQUNoQixvQkFBb0I7RUFDcEIsa0JBQWtCO0VBQ2xCLGlCQUFpQjtFQUNqQixzQkFBc0I7RUFDdEIsY3RSWG1CO0VzUlluQix5QkFBeUI7QXhSK2kzQ25DOztBd1JuczNDQTtFQXlKWSxjQUFjO0VBQ2QsWUFBWTtFQUNaLFdBQVc7RUFDWCxlQUFlO0VBQ2YsZ0JBQWdCO0VBQ2hCLG9CQUFvQjtFQUNwQixrQkFBa0I7RUFDbEIsaUJBQWlCO0VBQ2pCLHNCQUFzQjtBeFI4aTNDbEM7O0F3Ui9zM0NBO0VBMEtVLFlBQVk7QXhSeWkzQ3RCOztBd1JudDNDQTtFQWlMRyxrQkFBa0I7RUFDbEIsdUJBQXVCO0VBQ3ZCLHNCQUF1QjtFQUN2QixlQUFnQjtFQUNoQixXQUFZO0F4UnNpM0NmOztBd1IzdDNDQTtFQXlMRyxrQkFBa0I7RUFDbEIsdUJBQXVCO0VBQ3ZCLHNCQUFzQjtFQUN0QixlQUFlO0VBQ2YsV0FBVztBeFJzaTNDZDs7QXdSbnUzQ0E7RUFpTUcsa0JBQWtCO0VBQ2xCLHVCQUF1QjtFQUN2QixzQkFBc0I7RUFDdEIsZUFBZTtFQUNmLFdBQVc7QXhSc2kzQ2Q7O0F3UjN1M0NBO0VBME1JLGlCQUFpQjtBeFJxaTNDckI7O0F3Ui91M0NBO0VBNk1NLGNBQWM7RUFDZCxXQUFXO0VBQ1gsZUFBZTtFQUNmLGdCQUFnQjtFQUNoQixvQkFBb0I7RUFDcEIsa0JBQWtCO0VBQ2xCLGlCQUFpQjtFQUNqQixzQkFBc0I7RUFDdEIsY3RSN0V1QjtFc1I4RXZCLHlCQUF5QjtBeFJzaTNDL0I7O0F3UjV2M0NBO0VBMk5RLFlBQVk7RUFDWixnQkFBZ0I7RUFDaEIsZUFBZTtFQUNmLGdCQUFnQjtFQUNoQixvQkFBb0I7RUFDcEIsa0JBQWtCO0VBQ2xCLGlCQUFpQjtFQUNqQixzQkFBc0I7QXhScWkzQzlCOztBd1J2dzNDQTtFQTBPWSxZQUFZO0F4UmlpM0N4Qjs7QXdSdmgzQ0E7RUFwUEE7SUF1UFUsbUJBQW1CO0lBQ25CLDhCQUE4QjtFeFJ5aDNDdEM7RXdSangzQ0Y7SUEwUGMsWUFBWTtJQUNaLFlBQVk7SUFDWixXQUFXO0lBQ1gsZUFBZTtFeFIwaDNDM0I7RXdSdngzQ0Y7SUFrUVEsaUJBQWlCO0lBQ2pCLGFBQWE7RXhSd2gzQ25CO0V3UjN4M0NGO0lBdVFRLGlCQUFpQjtJQUNqQixtQkFBbUI7RXhSdWgzQ3pCO0V3UnBoM0M4QjtJQTNRaEM7TUE2UWUsNEJBQTRCO0l4UnNoM0N2QztJd1JueTNDSjtNQWdSWSxlQUFlO01BQ2YsZ0JBQWdCO01BQ2hCLG9CQUFvQjtJeFJzaDNDNUI7RUFDRjtFd1J6eTNDRjtJQXVSUSxrQkFBa0I7SUFDbEIsY0FBYztJQUNkLGVBQWdCO0lBQ2hCLFdBQVk7SUFDWixXQUFXO0lBQ1gsb0JBQW9CO0V4UnFoM0MxQjtFd1JqejNDRjtJQWlTa0IsV0FBVztJQUNYLGlCQUFpQjtJQUNqQixZQUFZO0V4Um1oM0M1QjtBQUNGOztBd1JuaDNDa0I7RUFwU2xCO0lBcVNvQixXQUFXO0lBQ1gsZUFBZTtFeFJ1aDNDakM7QUFDRjs7QXdSMWszQ0E7RUFwUEE7SUE4U2MsV0FBVztJQUNYLGdCQUFnQjtJQUNoQixlQUFlO0lBQ2YsaUJBQWlCO0V4UnFoM0M3QjtFd1J0MDNDRjtJQW9UYyxXQUFXO0lBQ1gsZ0JBQWdCO0lBQ2hCLGVBQWU7SUFDZixnQkFBZ0I7RXhScWgzQzVCO0FBQ0Y7O0F3UnBoM0NVO0VBcEVOO0lBc0VVLFdBQVc7SUFDWCxjQUFjO0lBQ2QsZUFBZTtFeFJ1aDNDM0I7QUFDRjs7QXdSam0zQ0E7RUFwUEE7SUFvVVEsa0JBQWtCO0lBQ2xCLGNBQWM7SUFDZCxlQUFlO0lBQ2YsV0FBVztFeFJzaDNDakI7RXdSNzEzQ0Y7SUEyVVEsa0JBQWtCO0lBQ2xCLGNBQWM7SUFDZCxlQUFlO0lBQ2YsV0FBVztFeFJxaDNDakI7RXdSbjIzQ0Y7SUFxVm9CLFdBQVc7SUFDWCxpQkFBaUI7SUFDakIsWUFBWTtFeFJpaDNDOUI7RXdSeDIzQ0Y7SUE4VmMsV0FBVztJQUNYLGdCQUFnQjtJQUNoQixlQUFlO0lBQ2YsaUJBQWlCO0V4UjZnM0M3QjtBQUNGOztBd1I3ZzNDYztFQWxXZDtJQW1XZ0IsV0FBVztJQUNYLGNBQWM7SUFDZCxlQUFlO0V4UmloM0M3QjtBQUNGOztBd1JubzNDQTtFQXBQQTtJQTRXUSxrQkFBbUI7SUFDbkIsY0FBZTtJQUNmLGVBQWU7SUFDZixXQUFXO0V4UmdoM0NqQjtFd1IvMzNDRjtJQW1YUSxrQkFBa0I7SUFDbEIsY0FBYztJQUNkLGVBQWU7SUFDZixXQUFXO0V4UitnM0NqQjtFd1JyNDNDRjtJQTBYUSxrQkFBa0I7SUFDbEIsY0FBYztJQUNkLGVBQWU7SUFDZixXQUFXO0V4UjhnM0NqQjtFd1IzNDNDRjtJQWlZVSxpQkFBaUI7RXhSNmczQ3pCO0V3Ujk0M0NGO0lBb1ljLFdBQVc7SUFDWCxnQkFBZ0I7RXhSNmczQzVCO0FBQ0Y7O0F3UnRnM0NBO0VBN1lBO0lBaVpZLFdBQVc7RXhSdWczQ3JCO0V3Ung1M0NGO0lBc1pNLGlCQUFpQjtJQUNqQixhQUFhO0V4UnFnM0NqQjtFd1I1NTNDRjtJQTJaTSxrQkFBa0I7SUFDbEIsbUJBQW1CO0V4Um9nM0N2QjtFd1JqZzNDNEI7SUEvWjlCO01BaWFVLGNBQWM7SXhSbWczQ3BCO0l3UnA2M0NKO01Bb2FVLGVBQWU7TUFDZixnQkFBZ0I7SXhSbWczQ3RCO0VBQ0Y7RXdSejYzQ0Y7SUEwYUksa0JBQWtCO0lBQ2xCLHVCQUF1QjtJQUN2Qix1QkFBdUI7SUFDdkIsZUFBZTtJQUNmLG9CQUFvQjtJQUNwQixvQkFBb0I7SUFDbEIsV0FBVztJQUNYLGlCQUFpQjtJQUVqQjtFeFJpZzNDSjtBQUNGOztBd1JqZzNDTTtFQXBiTjtJQXFiUSxVQUFVO0V4UnFnM0NoQjtBQUNGOztBd1I5aTNDQTtFQTdZQTtJQTJia0IsV0FBVztJQUNYLGdCQUFnQjtJQUNoQixZQUFZO0V4UnFnM0M1QjtFd1JsODNDRjtJQW9jWSxXQUFXO0lBQ1gsZ0JBQWdCO0V4UmlnM0MxQjtFd1J0ODNDRjtJQXljWSxXQUFXO0lBQ1gsZ0JBQWdCO0V4UmdnM0MxQjtFd1IxODNDRjtJQWdkSSxrQkFBa0I7SUFDbEIsdUJBQXVCO0lBQ3ZCLHVCQUF1QjtJQUN2QixlQUFlO0lBQ2YsV0FBVztFeFI2LzJDYjtFd1JqOTNDRjtJQXdkSSxrQkFBa0I7SUFDbEIsdUJBQXVCO0lBQ3ZCLHVCQUF1QjtJQUN2QixlQUFlO0lBQ2YsV0FBVztFeFI0LzJDYjtFd1J4OTNDRjtJQW1lbUIsV0FBVztJQUNYLGdCQUFnQjtJQUNoQixZQUFZO0V4UncvMkM3QjtFd1I3OTNDRjtJQTRlYSxXQUFXO0lBQ1gsZ0JBQWdCO0V4Um8vMkMzQjtFd1JqKzNDRjtJQW1mSSxrQkFBa0I7SUFDbEIsdUJBQXVCO0lBQ3ZCLHNCQUF1QjtJQUN2QixlQUFlO0lBQ2YsV0FBVztFeFJpLzJDYjtFd1J4KzNDRjtJQTJmSSxrQkFBa0I7SUFDbEIsdUJBQXVCO0lBQ3ZCLHNCQUFzQjtJQUN0QixlQUFlO0lBQ2YsV0FBVztFeFJnLzJDYjtFd1IvKzNDRjtJQW1nQkksa0JBQWtCO0lBQ2xCLHVCQUF1QjtJQUN2QixzQkFBc0I7SUFDdEIsZUFBZTtJQUNmLFdBQVc7RXhSKysyQ2I7RXdSdC8zQ0Y7SUEyZ0JRLGdCQUFnQjtFeFI4KzJDdEI7RXdSei8zQ0Y7SUE4Z0JjLFlBQVk7RXhSOCsyQ3hCO0V3UjUvM0NGO0lBc2hCa0IsWUFBWTtFeFJ5KzJDNUI7QUFDRjs7QXdSbCsyQ0U7RUE5aEJGO0lBa2lCYyxXQUFXO0V4Um0rMkN2QjtFd1JyZzRDRjtJQXVpQlEsaUJBQWlCO0lBQ2pCLGFBQWE7RXhSaSsyQ25CO0V3UnpnNENGO0lBNGlCUSxrQkFBa0I7SUFDbEIsbUJBQW1CO0V4UmcrMkN6QjtFd1I3OTJDOEI7SUFoakJoQztNQWtqQlksY0FBYztJeFIrOTJDdEI7SXdSamg0Q0o7TUFxakJZLGVBQWU7TUFDZixnQkFBZ0I7SXhSKzkyQ3hCO0VBQ0Y7RXdSdGg0Q0Y7SUEyakJRLGtCQUFrQjtJQUNsQix1QkFBdUI7SUFDdkIsdUJBQXVCO0lBQ3ZCLGVBQWU7SUFDZixvQkFBb0I7SUFDcEIsb0JBQW9CO0lBQ3BCLFlBQVk7RXhSODkyQ2xCO0V3Ui9oNENGO0lBc2tCb0IsWUFBWTtJQUNaLGFBQWE7RXhSNDkyQy9CO0V3Um5pNENGO0lBK2tCYyxZQUFZO0V4UnU5MkN4QjtFd1J0aTRDRjtJQWtsQmMsWUFBWTtFeFJ1OTJDeEI7RXdSemk0Q0Y7SUF3bEJRLGtCQUFrQjtJQUNsQix1QkFBdUI7SUFDdkIsdUJBQXVCO0lBQ3ZCLGVBQWdCO0lBQ2hCLFdBQVk7RXhSbzkyQ2xCO0V3UmhqNENGO0lBZ21CUSxrQkFBa0I7SUFDbEIsdUJBQXVCO0lBQ3ZCLHVCQUF1QjtJQUN2QixlQUFnQjtJQUNoQixXQUFZO0V4Um05MkNsQjtFd1J2ajRDRjtJQTJtQnFCLFlBQVk7SUFDWixhQUFhO0V4Uis4MkNoQztFd1IzajRDRjtJQWtuQmdCLFlBQVk7RXhSNDgyQzFCO0V3UjlqNENGO0lBMG5Cc0IsWUFBWTtFeFJ1ODJDaEM7RXdSams0Q0Y7SUFtb0JRLGtCQUFrQjtJQUNsQix1QkFBdUI7SUFDdkIsc0JBQXVCO0lBQ3ZCLGVBQWdCO0lBQ2hCLFdBQVk7RXhSaTgyQ2xCO0V3UnhrNENGO0lBMm9CUSxrQkFBa0I7SUFDbEIsdUJBQXVCO0lBQ3ZCLHNCQUFzQjtJQUN0QixlQUFlO0lBQ2YsV0FBVztFeFJnODJDakI7RXdSL2s0Q0Y7SUFtcEJRLGtCQUFrQjtJQUNsQix1QkFBdUI7SUFDdkIsc0JBQXNCO0lBQ3RCLGVBQWU7SUFDZixXQUFXO0V4Uis3MkNqQjtFd1J0bDRDRjtJQTJwQlUsaUJBQWlCO0V4Ujg3MkN6QjtFd1J6bDRDRjtJQThwQmdCLFlBQVk7RXhSODcyQzFCO0V3UjVsNENGO0lBc3FCb0IsWUFBWTtFeFJ5NzJDOUI7QUFDRjs7QXlSaG00Q0E7RUFzQkUsZ0VBQTRCO0VBQzVCLHlEQUF5QjtFQUN6QiwwR0FBeUI7RUFDekIseURBQWM7RUFHZCw0Q0FBYTtFQUNiLHVFQUFhO0VBQ2IsdUVBQWE7RUFDYix5RUFBYztFQUNkLDBFQUFjO0VBaU1kO0VBU0E7RUFRQTtFQWVBO0F6UisyM0NGOztBeVI1bTRDRTtFQUpGO0lBS0ksMkJBQW1CO0lBQ25CLHNCQUFjO0V6UmduNENoQjtBQUNGOztBeVI3bTRDRTtFQVZGO0lBV0ksNEJBQW1CO0lBQ25CLHFCQUFjO0V6UmluNENoQjtBQUNGOztBeVI5bTRDRTtFQWhCRjtJQWlCSSxzREFBK0I7SUFDL0IsbUVBQW1CO0lBQ25CLHNCQUFjO0V6UmtuNENoQjtBQUNGOztBeVJubTRDSTtFQW5DSjtJQW9DSyxtQkFBbUI7RXpSdW00Q3RCO0FBQ0Y7O0F5UjVvNENBO0VBeUNJLFdBQVc7RUFDWCxZQUFZO0VBQ1osY0FBYztFQUNkLHNCQUFzQjtFQU10QixxQkFBcUI7RUFBRTtBelJtbTRDM0I7O0F5UnJwNENBO0VBK0NNLGFBQWE7RUFBRTtBelIybTRDckI7O0F5UnRtNENJO0VBcERKO0lBcURNLGVBQWU7SUFDZixTQUFTO0lBQ1QsZ0JBQWdCO0V6UjBtNENwQjtBQUNGOztBeVJscTRDQTtFQTRESSxhQUFhO0F6UjBtNENqQjs7QXlSeG00Q0k7RUE5REo7SUErRE0sV0FDRjtFelIybTRDRjtBQUNGOztBeVIxbTRDSTtFQWxFSjtJQW1FTSxXQUFXO0V6UjhtNENmO0FBQ0Y7O0F5UjVtNENJO0VBdEVKO0lBdUVNLFdBQVc7RXpSZ240Q2Y7QUFDRjs7QXlSOW00Q0k7RUExRUo7SUEyRU0sc0JBQXNCO0V6UmtuNEMxQjtBQUNGOztBeVI5cjRDQTtFQStFTSw0QkFBNEI7RUFDNUIsV0FBVTtFQUNWLGtCQUFrQjtFQUNsQixNQUFNO0VBQ04sT0FBTztBelJtbjRDYjs7QXlSdHM0Q0E7RUFzRlEsa0JBQWtCO0VBQ2xCLE1BQU07RUFDTixPQUFPO0VBQ1AsV0FBVztFQUNYLFlBQVk7QXpSb240Q3BCOztBeVI5czRDQTtFQTZGVSxnQkFBZ0I7RUFDaEIsUUFBUTtFQUNSLE9BQU87RUFDUCxVQUFVO0VBQ1YsNEJBQTRCO0F6UnFuNEN0Qzs7QXlSdHQ0Q0E7RUFvR1ksZ0NBQWdDO0VBQ2hDLFVBQVU7QXpSc240Q3RCOztBeVJqbjRDTTtFQTFHTjtJQTJHUSxhQUFhO0V6UnFuNENuQjtBQUNGOztBeVJqdTRDQTtFQWlISSxvQkFBb0I7QXpSb240Q3hCOztBeVJsbjRDSTtFQW5ISjtJQW9ITSw2QkFBNkI7RXpSc240Q2pDO0FBQ0Y7O0F5UjN1NENBO0VBeUhRLHVCQUF1QjtFQUN2QixxQkFBcUI7RUFDckIsaUJBQWlCO0F6UnNuNEN6Qjs7QXlSanY0Q0E7RUFnSU0sV0FBVztFQUNYLGtCQUFrQjtFQUNsQixpQkFBaUI7RUFDakIsbUJBQW1CO0F6UnFuNEN6Qjs7QXlSbm40Q007RUFySU47SUFzSVEsbUJBQW1CO0lBQ25CLG1CQUFtQjtFelJ1bjRDekI7QUFDRjs7QXlSL3Y0Q0E7RUE2SU0sU0FBUztBelJzbjRDZjs7QXlSL200Q0k7RUFwSko7SUFxSk0sYUFBYTtJQUNiLHNCQUFzQjtFelJtbjRDMUI7QUFDRjs7QXlSam40Q0k7RUF6Sko7SUEwSk0sNEJBQTRCO0lBQzVCLFdBQVc7RXpScW40Q2Y7QUFDRjs7QXlSang0Q0E7RUErSk0sYUFBYTtFQUNiLHNCQUFzQjtFQUN0Qix1QkFBdUI7RUFDdkIsb0JBQW9CO0F6UnNuNEMxQjs7QXlSeHg0Q0E7RUFzS00sYUFBYTtFQUNiLHNCQUFzQjtBelJzbjRDNUI7O0F5Ujd4NENBO0VBMEtRLHFCQUFxQjtFQUNyQixpQkFBaUI7RUFDakIsdUJBQXVCO0F6UnVuNEMvQjs7QXlSbnk0Q0E7RUFnTFEsbUJBQW1CO0VBQ25CLG1CQUFtQjtFQUNuQixtQkFBbUI7QXpSdW40QzNCOztBeVJybjRDUTtFQXBMUjtJQXFMVSxpQkFBaUI7SUFDakIsaUJBQWlCO0lBQ2pCLHFCQUFxQjtFelJ5bjRDN0I7QUFDRjs7QXlScm40Q007RUE1TE47SUE2TFEsd0JBQXdCO0lBQ3hCLHVCQUF1QjtJQUN2QixtQkFBbUI7SUFDbkIsWUFBWTtJQUNaLGVBQWU7RXpSeW40Q3JCO0FBQ0Y7O0F5UnZuNENNO0VBcE1OO0lBcU1RLGdCQUFnQjtFelIybjRDdEI7RXlSaDA0Q0Y7SUF3TVUscUJBQXFCO0V6UjJuNEM3QjtFeVJuMDRDRjtJQTRNVSxxQkFBcUI7RXpSMG40QzdCO0V5UnQwNENGO0lBZ05VLG1CQUFtQjtFelJ5bjRDM0I7QUFDRjs7QXlSMTA0Q0E7RUF3Tk0sV0FBVztFQUNYLFNBQVM7QXpSc240Q2Y7O0F5UnBuNENNO0VBM05OO0lBNE5RLGFBQWE7RXpSd240Q25CO0FBQ0Y7O0F5UnIxNENBO0VBbU9JLGdCQUFnQjtFQUNoQixTQUFTO0VBQUU7RUFDWCxVQUFVO0VBQUU7RUFDWixhQUFhO0VBQ2IsY0FBYztBelJ3bjRDbEI7O0F5Ui8xNENBO0VBNE9JLGFBQWE7RUFDYix1QkFBdUI7RUFDdkIsaUJBQWlCO0VBQ2pCLGdCQUFnQjtBelJ1bjRDcEI7O0F5UnQyNENBO0VBb1BJLGNBQWM7RUFDZCxlQUFlO0VBQ2YsYUFBYTtFQUNiLGNBQWM7RUFDZCxjQUFjO0VBQ2QseUJBQXlCO0VBQ3pCLG1CQUFtQjtFQUNuQixjQUFjO0VBQ2QsWUFBWTtFQUNaLFVBQVU7RUFDVix1QkFBdUI7QXpSc240QzNCOztBeVJwMzRDQTtFQW1RSSxtQnhSbFF3QjtFd1JtUXhCLFlBQVk7QXpScW40Q2hCOztBeVJ6MzRDQTtFQTBRTSxtQkFBbUI7RUFDbkIseUJBQXlCO0F6Um1uNEMvQjs7QXlSOTM0Q0E7RUErUU0sbUJBQW1CO0F6Um1uNEN6Qjs7QTBSaDQ0Q0E7RUFFRSxlQUFTO0VBQ1QsaUJBQWlCO0VBd0JqQiw2RkFBYztFQUVkLDRDQUFhO0VBQ2IsdUVBQWE7RUFDYix1RUFBYTtFQUNiLHVFQUFhO0VBQ2IsdUVBQWE7RUFDYix1RUFBYTtFQUNiLHVFQUFhO0VBQ2IsdUVBQWE7RUFDYix1RUFBYTtFQUNiLHlFQUFjO0VBQ2QsMEVBQWM7RUFDZCwwRUFBYztBMVIwMjRDaEI7O0EwUmw1NENBOzs7O0VBU0ksa0JBQWtCO0ExUmc1NEN0Qjs7QTBSNTQ0Q0U7RUFiRjtJQWNJLDJCQUFtQjtJQUNuQixzQkFBYztFMVJnNTRDaEI7QUFDRjs7QTBSLzQ0Q0U7RUFqQkY7SUFrQkksNEJBQW1CO0lBQ25CLHFCQUFjO0UxUm01NENoQjtBQUNGOztBMFJsNTRDRTtFQXJCRjtJQXNCSSw4Q0FBbUI7SUFDbkIsc0JBQWM7RTFSczU0Q2hCO0FBQ0Y7O0EwUjk2NENBO0VBMkNJLG1CQUFtQjtFQUNuQixpQkFBaUI7RUFDakIsb0JBQW9CO0ExUnU0NEN4Qjs7QTBScDc0Q0E7RUFpREksbUJBQW1CO0VBQ25CLGtCQUFrQjtBMVJ1NDRDdEI7O0EwUno3NENBO0VBc0RJLGFBQWE7RUFDYiw4QkFBOEI7QTFSdTQ0Q2xDOztBMFJyNDRDSTtFQXpESjtJQTBETSx3QkFBd0I7RTFSeTQ0QzVCO0FBQ0Y7O0EwUnY0NENJO0VBQ0UsZ0JBQWdCO0ExUjA0NEN0Qjs7QTBSdDQ0Q007RUFsRU47SUFtRVEscUJBQXFCO0lBQ3JCLFdBQVc7RTFSMDQ0Q2pCO0FBQ0Y7O0EwUng0NENNO0VBdkVOO0lBd0VRLG1EQUFtRDtFMVI0NDRDekQ7QUFDRjs7QTBScjk0Q0E7RUE0RVEsbUJBQW1CO0VBQ25CLFdBQVc7QTFSNjQ0Q25COztBMFIxOTRDQTtFQXFGWSxhQUFhO0ExUnk0NEN6Qjs7QTBSOTk0Q0E7RUE2RlksYUFBYTtBMVJxNDRDekI7O0EwUmwrNENBO0VBbUdRLGFBQWE7RUFDYiw2QkFBNkI7RUFDN0IsZ0NBQWdDO0ExUm00NEN4Qzs7QTBSeCs0Q0E7RUF3R1UseUJBQXlCO0ExUm80NENuQzs7QTBSajQ0Q1E7RUEzR1I7SUE0R1Usd0JBQXdCO0UxUnE0NENoQztBQUNGOztBMFJsLzRDQTtFQWlIUSxnQkFBZ0I7RUFDaEIsZ0JBQWdCO0VBQ2hCLGVBQWU7RUFDZixlQUFlO0VBQ2Ysa0JBQWtCO0ExUnE0NEMxQjs7QTBSMS80Q0E7RUF5SFEsZ0JBQWdCO0VBQ2hCLG9CQUFvQjtFQUNwQixlQUFlO0ExUnE0NEN2Qjs7QTBSaGc1Q0E7RUErSFEsZUFBZTtFQUNmLFNBQVM7QTFScTQ0Q2pCOztBMFJyZzVDQTtFQW9JUSxjQUFjO0VBQ2QsZ0JBQWdCO0ExUnE0NEN4Qjs7QTBSMWc1Q0E7RUEySUksZUFBZTtFQUNmLFNBQVM7RUFDVCxnQkFBZ0I7QTFSbTQ0Q3BCOztBMFJoaDVDQTtFQWlKSSxpQkFBaUI7RUFDakIsWUFBWTtFQUNaLGtCQUFrQjtFQUNsQixrQkFBa0I7RUFDbEIsaUJBQWlCO0VBQ2pCLFVBQVU7RUFDVixlQUFlO0VBQ2Ysb0JBQW9CO0VBQ3BCLFlBQVk7RUFDWix1QkFBdUI7RUFDdkIseUJBQXlCO0VBQ3pCLGNBQWM7QTFSbTQ0Q2xCOztBMFIvaDVDQTtFQStKTSxxQkFBcUI7RUFDckIsWUFBWTtFQUNaLG1CQUFtQjtFQUNuQixrQkFBa0I7RUFDbEIsV0FBVztFQUNYLFlBQVk7QTFSbzQ0Q2xCOztBMFJ4aTVDQTtFQXVLUSxrQkFBa0I7RUFDbEIsU0FBUztFQUNULDJCQUEyQjtFQUMzQix5QkFBeUI7RUFDekIsbUJBQW1CO0VBQ25CLFdBQVc7RUFDWCxlQUFlO0VBQ2YsYUFBYTtFQUNiLFNBQVM7RUFDVCxRQUFRO0VBQ1Isb0VBQW9FO0VBQ3BFLGdDQUFnQztFQUNoQyxZQUFZO0ExUnE0NENwQjs7QTBSeGo1Q0E7RUF3TE0scUJBQXFCO0VBQ3JCLFlBQVk7RUFDWixtQkFBbUI7RUFDbkIsa0JBQWtCO0VBQ2xCLFdBQVc7QTFSbzQ0Q2pCOztBMFJoazVDQTtFQStMUSxrQkFBa0I7RUFDbEIsU0FBUztFQUNULDBCQUEwQjtFQUMxQiw0QkFBNEI7RUFDNUIsbUJBQW1CO0VBQ25CLFdBQVc7RUFDWCxlQUFlO0VBQ2YsYUFBYTtFQUNiLFNBQVM7RUFDVCxRQUFRO0VBQ1Isb0VBQW9FO0VBQ3BFLGdDQUFnQztFQUNoQyxZQUFZO0ExUnE0NENwQjs7QTBSaGw1Q0E7RUFpTlEsUUFBUTtFQUNSLHFFQUFxRTtBMVJtNDRDN0U7O0EwUnJsNUNBO0VBd05JLFlBQVk7QTFSaTQ0Q2hCOztBMFJ6bDVDQTtFQTROSSxrQkFBa0I7QTFSaTQ0Q3RCOztBMFI3bDVDQTtFQWdPSSxTQUFTO0ExUmk0NENiOztBMFJqbTVDQTtFQW9PSSx3QkFBd0I7QTFSaTQ0QzVCOztBMFJybTVDQTtFQXdPSSxrQkFBa0I7RUFDbEIsZUFBZTtFQUNmLGdCQUFnQjtBMVJpNDRDcEI7O0EwUjNtNUNBO0VBOE9JLG1CQUFtQjtBMVJpNDRDdkI7O0EwUi9tNUNBO0VBbVBLLFdBQVc7QTFSZzQ0Q2hCOztBMFI1MzRDRTtFQXZQRjtJQXlQTSxpQkFBaUI7RTFSKzM0Q3JCO0UwUnhuNUNGO0lBNlBNLGNBQWM7RTFSODM0Q2xCO0UwUjNuNUNGO0lBa1FRLGtCQUFrQjtFMVI0MzRDeEI7QUFDRjs7QTBSdjM0Q0U7RUF4UUY7SUEwUU0sY0FBYztFMVIwMzRDbEI7QUFDRjs7QTBSdDM0Q0U7RUEvUUY7SUFpUk0sc0JBQXNCO0UxUnkzNEMxQjtBQUNGOztBMFJyMzRDRTtFQXRSRjtJQXdSTSxzQkFBc0I7RTFSdzM0QzFCO0FBQ0Y7O0EyUjFuNUNBO0VBRUUseUJBQWE7RUFpQmIsNkZBQWM7RUFFZCx1RUFBYTtFQUNiLHVFQUFhO0VBQ2IsMEVBQWM7QTNSMm01Q2hCOztBMlI3bjVDRTtFQUxGO0lBTUksMkJBQW1CO0lBQ25CLHNCQUFjO0UzUmlvNUNoQjtBQUNGOztBMlJobzVDRTtFQVRGO0lBVUksNEJBQW1CO0lBQ25CLHFCQUFjO0UzUm9vNUNoQjtBQUNGOztBMlJubzVDRTtFQWJGO0lBY0ksOENBQW1CO0lBQ25CLHNCQUFjO0UzUnVvNUNoQjtBQUNGOztBMlJ2cDVDQTtFQTBCSSx5QmpQVmtCO0ExQzJvNUN0Qjs7QTJSM3A1Q0E7RUE0Qk0seUJqUFpnQjtBMUMrbzVDdEI7O0EyUi9wNUNBO0VBbUNNLHlCalByQ2dCO0ExQ3FxNUN0Qjs7QTJSbnE1Q0E7RUFtQ00seUIxUjNEc0I7QUQrcjVDNUI7O0EyUnZxNUNBO0VBbUNNLHlCMVJ6RHVCO0FEaXM1QzdCOztBMlIzcTVDQTtFQW1DTSx5QjFSekR1QjtBRHFzNUM3Qjs7QTJSL3E1Q0E7RUF5Q0ksV0FBVztBM1IwbzVDZjs7QTJSbnI1Q0E7RUE2Q0ksWUFBWTtFQUNaLFdBQVc7RUFDWCxpQkFBaUI7RUFDakIsaUJBQWlCO0VBQ2pCLHNCQUFzQjtFQUN0QixrQkFBa0I7QTNSMG81Q3RCOztBMlI1cjVDQTtFQXNESSxzQkFBc0I7QTNSMG81QzFCOztBMlJoczVDQTtFQTBESSxjQUFjO0VBQ2QsZ0JBQWdCO0EzUjBvNUNwQjs7QTJScnM1Q0E7RUFrRU0sWUFBWTtBM1J1bzVDbEI7O0EyUnpzNUNBO0VBc0VNLGFBQWE7RUFDYixZQUFZO0EzUnVvNUNsQjs7QTJSOXM1Q0E7RUE0RUkscUNBQXFDO0VBQ3JDLHNDQUFzQztBM1JzbzVDMUM7O0EyUm50NUNBO0VBaUZNLG1CQUFtQjtFQUNuQixtQkFBbUI7RUFDbkIsb0JBQW9CO0EzUnNvNUMxQjs7QTJSbm81Q1E7RUF0RlI7SUF1RlUsV0FBVztFM1J1bzVDbkI7QUFDRjs7QTJScm81Q1E7RUExRlI7SUEyRlUsd0JBQXdCO0UzUnlvNUNoQztBQUNGOztBMlJ2bzVDUTtFQTlGUjtJQStGVSxnRUFBZ0U7RTNSMm81Q3hFO0FBQ0Y7O0EyUnZvNUNNO0VBcEdOO0lBc0dVLG1CQUFtQjtJQUNuQixtQkFBbUI7RTNSMG81QzNCO0FBQ0Y7O0EyUnRvNUNNO0VBNUdOO0lBOEdVLG1CQUFtQjtJQUNuQixtQkFBbUI7RTNSeW81QzNCO0FBQ0Y7O0EyUnJvNUNNO0VBcEhOO0lBc0hVLGtCQUFrQjtJQUNsQixpQkFBaUI7RTNSd281Q3pCO0FBQ0Y7O0EyUmh3NUNBO0VBNEhRLGdCQUFnQjtBM1J3bzVDeEI7O0EyUnB3NUNBO0VBZ0lRLGtCQUFrQjtFQUNsQixnQkFBZ0I7RUFDaEIscUJBQXFCO0EzUndvNUM3Qjs7QTJSMXc1Q0E7RUFzSVEsZ0JBQWdCO0EzUndvNUN4Qjs7QTJSOXc1Q0E7RUEwSVEscUJBQXFCO0EzUndvNUM3Qjs7QTJSbHg1Q0E7RUE4SVEsa0JBQWtCO0EzUndvNUMxQjs7QTJSdG81Q1E7RUFoSlI7SUFpSlUsWUFBWTtJQUNaLGlCQUFpQjtFM1IwbzVDekI7QUFDRjs7QTJSN3g1Q0E7RUEwSk0scUJBQXFCO0VBQ3JCLGtCQUFrQjtFQUNsQixnQkFBZ0I7RUFDaEIsb0JBQW9CO0VBQ3BCLG1CQUFtQjtFQUNuQixnQkFBZ0I7QTNSdW81Q3RCOztBMlJybzVDTTtFQWpLTjtJQWtLUSxhQUFhO0UzUnlvNUNuQjtBQUNGOztBMlI1eTVDQTtFQXVLTSxxQkFBcUI7RUFDckIsZUFBZTtFQUNmLGtCQUFrQjtBM1J5bzVDeEI7O0EyUmx6NUNBO0VBNEtRLGdCQUFnQjtFQUNoQixtQmpQN0pjO0VpUDhKZCw2Q0FBNEM7RUFDNUMsZUFBZTtFQUNmLGtCQUFrQjtFQUNsQixnQkFBZ0I7RUFDaEIsY2pQM0pVO0VpUDRKVixzQkFBc0I7RUFDdEIsaUJBQWlCO0VBQ2pCLFlBQVk7RUFDWixjQUFjO0VBQ2Qsa0JBQWtCO0VBQ2xCLHlCQUF5QjtFQUN6QixZQUFZO0VBQ1oseUJqUG5LVTtBMUM2eTVDbEI7O0EyUnAwNUNBO0VBNkxVLFVBQVU7QTNSMm81Q3BCOztBMlJ4MDVDQTtFQWlNVSx5QmpQMUxRO0VpUDJMUix1QkFBdUI7QTNSMm81Q2pDOztBMlI3MDVDQTtFQXNNUSxtQkFBbUI7QTNSMm81QzNCOztBMlJqMTVDQTtFQXlNUSxVQUFVO0VBQ1YsV0FBVztFQUNYLGdCQUFnQjtFQUNoQiw2QkFBNkI7RUFDN0Isa0JBQWtCO0VBQ2xCLE9BQU87RUFDUCxRQUFRO0EzUjRvNUNoQjs7QTJSMzE1Q0E7RUFtTlEsa0JBQWtCO0VBQ2xCLHlCQUF5QjtBM1I0bzVDakM7O0EyUmgyNUNBO0VBdU5VLGdCQUFnQjtFQUNoQixlQUFjO0VBQ2QsZ0JBQWdCO0VBQ2hCLG1CalAxTVk7RWlQMk1aLHlCalBwTVE7RWlQcU1SLGdCQUFnQjtBM1I2bzVDMUI7O0EyUnoyNUNBO0VBK05ZLGVBQWU7RUFDZixrQkFBa0I7RUFDbEIsZ0JBQWdCO0VBQ2hCLGNqUDNNTTtFaVA0TU4sc0JBQXNCO0VBQ3RCLGlCQUFpQjtFQUNqQixZQUFZO0VBQ1osY0FBYztFQUNkLGtCQUFrQjtBM1I4bzVDOUI7O0EyUnIzNUNBO0VBME9lLGMxUmxRYTtBRGk1NUM1Qjs7QTJSejM1Q0E7RUFpUFEsZUFBZTtFQUNmLFlBQVk7RUFDWixrQkFBa0I7RUFDbEIscUJBQXFCO0EzUjRvNUM3Qjs7QTJSaDQ1Q0E7RUF3UFEsV0FBVztFQUNYLHFCQUFxQjtFQUNyQixZQUFZO0VBQ1osa0JBQWtCO0VBQ2xCLFlBQVk7RUFDWixRQUFRO0VBQ1IsMkJBQTJCO0VBQzNCLFdBQVc7RUFDWCxXQUFXO0EzUjRvNUNuQjs7QTJSNTQ1Q0E7RUFtUVUsU0FBUztFQUNULHlCQUF5QjtFQUN6QiwyQkFBMkI7RUFDM0IsbUJBQW1CO0VBQ25CLFdBQVc7RUFDWCxjQUFjO0VBQ2QsYUFBYTtFQUNiLFNBQVM7RUFDVCxrQkFBa0I7RUFDbEIsUUFBUTtFQUNSLDJEQUEyRDtFQUMzRCxZQUFZO0EzUjZvNUN0Qjs7QTJSMzU1Q0E7RUFzUkksa0JBQWtCO0EzUnlvNUN0Qjs7QTJSLzU1Q0E7RUEwUkksbUJBQW1CO0VBQ25CLGFBQWE7RUFDYix3QkFBd0I7RUFDeEIsZ0JBQWdCO0VBQ2hCLG9CQUFvQjtFQUNwQixrQkFBa0I7RUFDbEIsV0FBVztBM1J5bzVDZjs7QTJSejY1Q0E7RUFtU00sOEJBQThCO0EzUjBvNUNwQzs7QTJSNzY1Q0E7RUF1U00sbUJBQW1CO0VBQ25CLFdBQVc7RUFDWCxjQUFjO0VBQ2Qsa0JBQWtCO0VBQ2xCLE1BQU07RUFDTixTQUFTO0VBQ1QsMEJBQTBCO0VBQzFCLGNBQWM7QTNSMG81Q3BCOztBMlJ4NzVDQTtFQW1USSxtQkFBbUI7RUFDbkIsYUFBYTtFQUNiLHdCQUF3QjtFQUN4Qiw4QkFBOEI7RUFDOUIsaUJBQWlCO0VBQ2pCLGNBQWM7QTNSeW81Q2xCOztBMlJqODVDQTtFQTJUTSw4QkFBOEI7QTNSMG81Q3BDOztBMlJ2bzVDSTtFQTlUSjtJQStUTSx5QkFBeUI7RTNSMm81QzdCO0FBQ0Y7O0EyUnpvNUNJO0VBbFVKO0lBbVVNLHdCQUF3QjtFM1I2bzVDNUI7QUFDRjs7QTJSajk1Q0E7RUEwVVEsaUJBQWlCO0EzUjJvNUN6Qjs7QTJScjk1Q0E7RUErVU0sOEJBQThCO0EzUjBvNUNwQzs7QTJSejk1Q0E7RUFrVlEsaUJBQWlCO0EzUjJvNUN6Qjs7QTJSNzk1Q0E7RUF3VkksY0FBYztFQUNkLGdCQUFnQjtFQUNoQixrQkFBa0I7RUFDbEIseUJBQXlCO0VBQ3pCLFdBQVc7QTNSeW81Q2Y7O0EyUnIrNUNBO0VBbVdJLHdDQUFxQztFQUNyQyxjQUFjO0VBQ2QsZ0JBQWdCO0VBQ2hCLHFCQUFxQjtFQUNyQix5QkFBeUI7RUFDekIsa0JBQWtCO0EzUnNvNUN0Qjs7QTJSOSs1Q0E7RUFpV00seUJqUGpWZ0I7QTFDays1Q3RCOztBMlJ4bzVDSTtFQTFXSjtJQTJXTSxxQkFBcUI7SUFDckIseUJBQXlCO0UzUjRvNUM3QjtBQUNGOztBMlIxbzVDSTtFQS9XSjtJQWdYTSx5REFBeUQ7RTNSOG81QzdEO0FBQ0Y7O0EyUjVvNUNJO0VBblhKO0lBb1hNLGNBQWM7SUFDZCxtREFBbUQ7RTNSZ3A1Q3ZEO0FBQ0Y7O0EyUnRnNkNBO0VBeVhNLG1CQUFtQjtFQUNuQixtQkFBbUI7RUFDbkIsV0FBVztFQUNYLGNBQWM7RUFDZCxZQUFZO0VBQ1osa0JBQWtCO0VBQ2xCLFdBQVc7RUFDWCxXQUFXO0EzUmlwNUNqQjs7QTJSL281Q007RUFsWU47SUFtWVEsU0FBUztJQUNULFlBQVk7SUFDWiwyQkFBMkI7RTNSbXA1Q2pDO0FBQ0Y7O0EyUnpoNkNBO0VBMllRLG1CalA3WWM7QTFDK2g2Q3RCOztBMlI3aDZDQTtFQTJZUSxtQjFSbmFvQjtBRHlqNkM1Qjs7QTJSamk2Q0E7RUEyWVEsbUIxUmphcUI7QUQyajZDN0I7O0EyUnJpNkNBO0VBMllRLG1CMVJqYXFCO0FEK2o2QzdCOztBMlJ6aTZDQTtFQWdaTSxtQmpQaFlnQjtFaVBpWWhCLFdBQVc7RUFDWCxjQUFjO0VBQ2QsWUFBWTtFQUNaLGtCQUFrQjtFQUNsQixXQUFXO0VBQ1gsV0FBWTtBM1I2cDVDbEI7O0EyUjNwNUNNO0VBeFpOO0lBeVpRLDRDQUF5QztJQUN6QyxTQUFTO0lBQ1QsWUFBWTtJQUNaLHFEQUFxRDtFM1IrcDVDM0Q7QUFDRjs7QTJSM3A1Q007RUFqYU47SUFrYVEsMkJBQTJCO0UzUitwNUNqQztBQUNGOztBMlI3cDVDTTtFQXJhTjtJQXNhUSw0Q0FBNEM7RTNSaXE1Q2xEO0FBQ0Y7O0EyUi9wNUNNO0VBemFOO0lBMGFRLDBDQUEwQztFM1JtcTVDaEQ7QUFDRjs7QTJSaHE1Q1E7RUE5YVI7SUErYVUsMkJBQTJCO0UzUm9xNUNuQztBQUNGOztBMlJscTVDUTtFQWxiUjtJQW1iVSw2Q0FBNkM7RTNSc3E1Q3JEO0FBQ0Y7O0EyUnBxNUNRO0VBdGJSO0lBdWJVLDZDQUE2QztFM1J3cTVDckQ7QUFDRjs7QTJScHE1Q1E7RUE1YlI7SUE2YlUsNENBQXlDO0lBQ3pDLGNBQWM7SUFDZCxtQ0FBbUM7RTNSd3E1QzNDO0FBQ0Y7O0EyUmxxNUNNO0VBdGNOO0lBdWNRLHlCQUF5QjtFM1JzcTVDL0I7QUFDRjs7QTJScHE1Q007RUExY047SUEyY1EsMkNBQTJDO0UzUndxNUNqRDtBQUNGOztBMlJ0cTVDTTtFQTljTjtJQStjUSx5Q0FBeUM7RTNSMHE1Qy9DO0FBQ0Y7O0EyUnZxNUNRO0VBbmRSO0lBb2RVLDBCQUEwQjtFM1IycTVDbEM7QUFDRjs7QTJSenE1Q1E7RUF2ZFI7SUF3ZFUsOENBQThDO0UzUjZxNUN0RDtBQUNGOztBMlIzcTVDUTtFQTNkUjtJQTRkVSw4Q0FBOEM7RTNSK3E1Q3REO0FBQ0Y7O0EyUjNxNUNRO0VBamVSO0lBa2VVLDJDQUF3QztJQUN4QyxZQUFZO0lBQ1osd0JBQXdCO0UzUitxNUNoQztBQUNGOztBMlJ6cTVDUTtFM1I0cTVDTjtJMlIzcTVDUSxtQkFBbUI7RTNSNnE1QzNCO0FBQ0Y7O0EyUnZxNUNRO0UzUjBxNUNOO0kyUnpxNUNRLG1CQUFtQjtFM1IycTVDM0I7QUFDRjs7QTJSaHE2Q0E7RUEwZk0sZ0JBQWdCO0VBQ2hCLGVBQWU7RUFDZixjQUFjO0VBQ2QsWUFBWTtFQUNaLFVBQVU7RUFDVixrQkFBa0I7RUFDbEIsUUFBUTtFQUNSLE1BQU07RUFDTixXQUFXO0VBQ1gsU0FBUztFQUNULHVCQUF1QjtFQUN2QixZQUFZO0EzUjBxNUNsQjs7QTJSL3E2Q0E7RUF3Z0JRLFNBQVM7RUFDVCx5QkFBeUI7RUFDekIsbUJBQW1CO0VBQ25CLFdBQVc7RUFDWCxjQUFjO0VBQ2QsZUFBZTtFQUNmLFNBQVM7RUFDVCxrQkFBa0I7RUFDbEIsUUFBUTtFQUNSLFdBQVc7QTNSMnE1Q25COztBMlI1cjZDQTtFQXFoQlEsNENBQTRDO0EzUjJxNUNwRDs7QTJSaHM2Q0E7RUF5aEJRLDBEQUEwRDtFQUMxRCw0QkFBNEI7QTNSMnE1Q3BDOztBMlJyczZDQTtFQStoQk0sYUFBYTtBM1IwcTVDbkI7O0EyUnpzNkNBO0VBa2lCUSxtQkFBbUI7RUFDbkIsZ0JBQWdCO0VBQ2hCLGdCQUFnQjtBM1IycTVDeEI7O0EyUnZxNUNRO0VBeGlCUjtJQXlpQlUsZUFBZTtJQUNmLGdCQUFnQjtFM1IycTVDeEI7QUFDRjs7QTJSdHQ2Q0E7RUFnakJNLGNBQWM7RUFDZCxrQkFBa0I7RUFDbEIsVUFBVTtFQUNWLGdCQUFnQjtFQUNoQixlQUFlO0VBQ2YsZ0JBQWdCO0VBQ2hCLGVBQWU7RUFDZixtQ0FBbUM7QTNSMHE1Q3pDOztBMlJ4cTVDTTtFQXpqQk47SUEwakJRLFlBQVk7SUFDWixlQUFlO0UzUjRxNUNyQjtBQUNGOztBMlJ4dTZDQTtFQStqQlEsWUFBWTtFQUNaLFdBQVc7QTNSNnE1Q25COztBMlI3dTZDQTtFQW9rQlEsWUFBWTtFQUNaLFdBQVc7RUFDWCxvQkFBb0I7RUFDcEIsaUJBQWlCO0EzUjZxNUN6Qjs7QTJScHY2Q0E7RUEya0JRLG9CQUFvQjtFQUNwQiw0QkFBNEI7RUFDNUIsZ0JBQWdCO0VBQ2hCLG1DQUFtQztBM1I2cTVDM0M7O0EyUjNxNUNRO0VBaGxCUjtJQWlsQlUsNEJBQTRCO0lBQzVCLHFCQUFxQjtFM1IrcTVDN0I7QUFDRjs7QTJSNXE1Q1E7RUF0bEJSO0lBdWxCVSw0QkFBNEI7SUFDNUIscUJBQXFCO0UzUmdyNUM3QjtBQUNGOztBMlJ6dzZDQTtFQThsQk0sYUFBYTtFQUNiLFVBQVU7RUFDVixnQkFBZ0I7RUFDaEIsK0RBQStEO0EzUitxNUNyRTs7QTJSaHg2Q0E7RUFvbUJRLGNBQWM7QTNSZ3I1Q3RCOztBMlJweDZDQTtFQXltQk0sZ0JBQWdCO0VBQ2hCLGtCQUFrQjtBM1IrcTVDeEI7O0EyUnp4NkNBO0VBK21CVSw4QkFBMkI7RUFDM0IsU0FBUztFQUNULFdBQVc7RUFDWCxjQUFjO0VBQ2QsT0FBTztFQUNQLGtCQUFrQjtFQUNsQixRQUFRO0VBQ1IsTUFBTTtBM1I4cTVDaEI7O0EyUnB5NkNBO0VBMG5CVSxrQkFBa0I7RUFDbEIsU0FBUztFQUNULFFBQVE7RUFDUiw0Q0FBNEM7RUFDNUMsWUFBWTtBM1I4cTVDdEI7O0EyUjV5NkNBO0VBaW9CWSxxQkFBcUI7RUFDckIsK0JBQStCO0EzUitxNUMzQzs7QTJSano2Q0E7RUFzb0JZLFdBQVc7RUFDWCxjQUFjO0VBQ2QsU0FBUztFQUNULGtCQUFrQjtFQUNsQiw0Q0FBNEM7RUFDNUMsUUFBUTtBM1IrcTVDcEI7O0EyUjF6NkNBO0VBK29CWSw4QkFBMkI7RUFDM0IsbUJBQW1CO0VBQ25CLGNBQWM7RUFDZCxhQUFhO0EzUitxNUN6Qjs7QTJSajA2Q0E7RUFzcEJZLCtCQUE2QztFQUM3QyxpREFBNkM7RUFDN0Msb0RBQWdEO0VBQ2hELG1CQUFtQjtBM1IrcTVDL0I7O0EyUngwNkNBO0VBK3BCUSxlQUFlO0EzUjZxNUN2Qjs7QTJSNTA2Q0E7RUFxcUJRLFFBQVE7RUFDUix3QkFBd0I7QTNSMnE1Q2hDOztBMlJqMTZDQTtFQTBxQlEscUJBQXFCO0VBQ3JCLDRCQUE0QjtBM1IycTVDcEM7O0EyUnQxNkNBO0VBK3FCUSxrQkFBa0I7RUFDbEIsVUFBVTtFQUNWLGlCQUFpQjtFQUNqQixtRUFBbUU7QTNSMnE1QzNFOztBMlI3MTZDQTtFQXNyQlEsU0FBUztFQUNULGVBQWU7RUFDZixVQUFVO0VBQ1YsK0JBQStCO0VBQy9CLGNBQWM7RUFDZCxlQUFlO0VBQ2YsY0FBYztFQUNkLGVBQWU7RUFDZixnQkFBZ0I7QTNSMnE1Q3hCOztBMlJ6MjZDQTtFQWlzQlUsWUFBWTtFQUNaLFdBQVc7QTNSNHE1Q3JCOztBMlI5MjZDQTtFQXNzQlUsWUFBWTtFQUNaLFdBQVc7QTNSNHE1Q3JCOztBNFI1NDZDQTtFQUdJLGVBQWU7QTVSNjQ2Q25COztBNFJoNTZDQTtFQU9JLGFBQWE7QTVSNjQ2Q2pCOztBNFJwNTZDQTtFQVdJLFlBQVk7QTVSNjQ2Q2hCOztBNFJ4NTZDQTtFQWNNLG1CQUFtQjtBNVI4NDZDekI7O0E0UjU1NkNBO0VBZ0JRLGtCQUFrQjtFQUNsQixpQkFBaUI7QTVSZzU2Q3pCOztBNFJqNjZDQTtFQXVCSSxZQUFZO0VBQ1osa0JBQWtCO0E1Ujg0NkN0Qjs7QTRSdDY2Q0E7RUE0Qkksa0JBQWtCO0VBQ2xCLGFBQWE7RUFDYixZQUFZO0VBQ1osUUFBUTtFQUNSLG1CQUFtQjtBNVI4NDZDdkI7O0E0Ujk2NkNBO0VBb0NJLGtCQUFrQjtFQUNsQixXQUFXO0VBQ1gsWUFBWTtFQUNaLGFBQWE7RUFDYixZQUFZO0VBQ1osUUFBUTtFQUNSLFFBQVE7RUFDUixVQUFVO0E1Ujg0NkNkOztBNFJ6NzZDQTtFQThDTSxXQUFXO0VBQ1gsWUFBWTtFQUNaLGVBQWU7QTVSKzQ2Q3JCOztBNFIvNzZDQTtFQWtEUSxVQUFVO0E1Umk1NkNsQjs7QTRSbjg2Q0E7RUFvRFUsYUFBYTtBNVJtNTZDdkI7O0E0UnY4NkNBO0VBdURVLGlCQUFpQjtFQUNqQixlQUFlO0E1Um81NkN6Qjs7QTRSNTg2Q0E7RUEyRFUsYUFBYTtBNVJxNTZDdkI7O0E0Umg5NkNBO0VBa0VJLGlCQUFpQjtBNVJrNTZDckI7O0E0UnA5NkNBO0VBc0VJLGFBQWE7RUFDYixrQkFBa0I7RUFDbEIsY0FBYztFQUNkLGtCQUFrQjtFQUNsQixvQkFBb0I7RUFDcEIsZ0NBQWdDO0VBQ2hDLHNCQUFzQjtBNVJrNTZDMUI7O0E0Ujk5NkNBO0VBK0VNLGtCQUFrQjtFQUNsQixNQUFNO0VBQ04sT0FBTztFQUNQLFlBQVk7RUFDWixXQUFXO0E1Um01NkNqQjs7QTRSdCs2Q0E7RUFzRlEsV0FBVztFQUNYLFlBQVk7RUFDWixrQkFBa0I7RUFDbEIsaUJBQWlCO0E1Um81NkN6Qjs7QTRSNys2Q0E7RUE2RlEsV0FBVztFQUNYLGtCQUFrQjtFQUNsQixjQUFjO0VBQ2QsV0FBVztFQUNYLGtCQUFrQjtFQUNsQixXQUFXO0VBQ1gsWUFBWTtFQUNaLE1BQU07RUFDTixPQUFPO0E1Um81NkNmOztBNFJ6LzZDQTtFQTBHTSxrQkFBa0I7RUFDbEIsV0FBVztFQUNYLFlBQVk7QTVSbTU2Q2xCOztBNFIvLzZDQTtFQStHUSxhQUFhO0E1Um81NkNyQjs7QTRSbmc3Q0E7RUFtSFksbUJBQW1CO0E1Um81NkMvQjs7QTRSdmc3Q0E7RUF5SFEsa0JBQWtCO0VBQ2xCLFNBQVM7RUFDVCxPQUFPO0VBQ1AsV0FBVztBNVJrNTZDbkI7O0E0UjlnN0NBO0VBZ0lZLGNBQWM7RUFDZCxnQkFBZ0I7QTVSazU2QzVCOztBNFJuaDdDQTtFQXlJSSxZQUFZO0VBQ1osdUJBQXVCO0E1Ujg0NkMzQjs7QTRSeGg3Q0E7RUE2SU0sV0FBVztFQUNYLGdCQUFnQjtBNVIrNDZDdEI7O0E0UjdoN0NBO0VBa0pVLFlBQVk7RUFDWixZQUFZO0E1Uis0NkN0Qjs7QTRSbGk3Q0E7RUF3SlEsaUJBQWlCO0VBQ2pCLGlEQUFpRDtFQUNqRCxrQkFBa0I7QTVSODQ2QzFCOztBNFJ4aTdDQTtFQTRKVSxTQUFTO0VBQ1QsZ0JBQWdCO0VBQ2hCLGdCQUFnQjtFQUNoQix1QkFBdUI7QTVSZzU2Q2pDOztBNFIvaTdDQTtFQXFLTSxXQUFXO0VBQ1gseUJBQXlCO0VBQ3pCLFdBQVc7RUFDWCxpREFBaUQ7RUFDakQsa0JBQWtCO0E1Ujg0NkN4Qjs7QTRSdmo3Q0E7RUE0S1EsU0FBUztFQUNULFlBQVk7RUFDWix5QkFBeUI7RUFDekIsNkJBQTZCO0E1Uis0NkNyQzs7QTRSOWo3Q0E7RUFvTE0sZ0JBQWdCO0VBQ2hCLG9CQUFvQjtFQUNwQiw0QkFBNEI7RUFDNUIsZ0JBQWdCO0VBQ2hCLHFCQUFxQjtFQUNyQixnQkFBZ0I7QTVSODQ2Q3RCOztBNFJ2azdDQTtFQThMSSxrQkFBa0I7QTVSNjQ2Q3RCOztBNFIzazdDQTtFQWtNTSxhQUFhO0E1UjY0NkNuQjs7QTRSL2s3Q0E7RUFzTU0sa0JBQWtCO0VBQ2xCLFdBQVc7QTVSNjQ2Q2pCOztBNFJwbDdDQTtFQTRNSSxZQUFXO0E1UjQ0NkNmOztBNFJ4bDdDQTtFQWdOSSxZQUFZO0E1UjQ0NkNoQjs7QTRSNWw3Q0E7RUFvTlEsWUFBWTtFQUNaLFlBQVk7QTVSNDQ2Q3BCOztBNFJqbTdDQTtFQTJOSSxZQUFZO0E1UjA0NkNoQjs7QTRScm03Q0E7RUErTlEsWUFBWTtFQUNaLFlBQVk7QTVSMDQ2Q3BCOztBNFJyNDZDRTtFQXJPRjtJQXdPTSxlQUFlO0U1UnU0NkNuQjtFNFIvbTdDRjtJQTRPTSxhQUFhO0U1UnM0NkNqQjtFNFJsbjdDRjtJQWtQVSxtQkFBbUI7SUFDbkIsbUJBQW1CO0U1Um00NkMzQjtFNFJ0bjdDRjtJQXlQTSxXQUFXO0lBQ1gsZ0JBQWdCO0lBQ2hCLGFBQWE7SUFDYix1QkFBdUI7RTVSZzQ2QzNCO0U0UjVuN0NGO0lBZ1FVLGFBQWE7RTVSKzM2Q3JCO0U0Ui9uN0NGO0lBb1FVLFdBQVc7SUFDWCxhQUFhO0U1UjgzNkNyQjtFNFJubzdDRjtJQXlRYyxZQUFZO0lBQ1osWUFBWTtFNVI2MzZDeEI7RTRSdm83Q0Y7SUErUVksY0FBYztJQUNkLGlCQUFpQjtJQUNqQixtQkFBbUI7SUFDbkIsZUFBZTtFNVIyMzZDekI7RTRSN283Q0Y7SUFvUmMsWUFBWTtJQUNaLGlCQUFpQjtJQUNqQixzQkFBc0I7SUFDdEIsWUFBWTtJQUNaLFdBQVc7SUFDWCxZQUFZO0lBQ1osU0FBUztFNVI0MzZDckI7RTRSdHA3Q0Y7SUFpU1ksZ0JBQWdCO0U1UnczNkMxQjtFNFJ6cDdDRjtJQXFTWSxnQkFBZ0I7SUFDaEIsb0JBQW9CO0lBQ3BCLDRCQUE0QjtJQUM1QixnQkFBZ0I7SUFDaEIscUJBQXFCO0lBQ3JCLGdCQUFnQjtFNVJ1MzZDMUI7RTRSanE3Q0Y7SUFpVE0sa0JBQWtCO0lBQ2xCLGtCQUFrQjtJQUNsQixpQkFBaUI7RTVSbTM2Q3JCO0U0UnRxN0NGO0lBdVRNLHFCQUFxQjtJQUNyQixPQUFPO0s1UmszNkNULGU0UmozNkNrQjtFNVJrMzZDcEI7RTRSM3E3Q0Y7SUE2VE0sVUFBVTtJQUNWLFdBQVc7SUFDWCxXQUFXO0lBQ1gseUJBQXlCO0lBQ3pCLGNBQWM7SUFDZCxvQ0FBb0M7SUFDcEMsc0NBQXNDO0lBQ3RDLDhCQUE4QjtJQUM5QiwyQkFBMkI7SUFDM0IsbUJBQW1CO0U1UmkzNkN2QjtFNFJ2cjdDRjtJQTBVTSxtQjNSelVzQjtJMlIwVXRCLFlBQVk7RTVSZzM2Q2hCO0FBQ0Y7O0E0UjVyN0NBO0VBb1ZRLHVDQUF1QztFQUN2QyxrSUFBa0k7QTVSNDI2QzFJOztBNFJqczdDQTtFQTZWUSx1Q0FBdUM7RUFDdkMsa0lBQWtJO0E1UncyNkMxSTs7QTRSdHM3Q0E7RUFzV1EsdUNBQXVDO0VBQ3ZDLGtJQUFrSTtBNVJvMjZDMUk7O0E0UjNzN0NBO0VBK1dRLHVDQUF1QztFQUN2QyxrSUFBa0k7QTVSZzI2QzFJOztBNFJ6MTZDRTtFQUNFO0lBQ0UsbUJBQW1CO0U1UjQxNkN2QjtBQUNGOztBNFJ6MTZDRTtFQUNFO0lBQ0UsVUFBUztFNVI0MTZDYjtFNFIxMTZDRTtJQUNFLFVBQVM7RTVSNDE2Q2I7QUFDRjs7QTRSdjE2Q0E7O0VBSU0sd0JBQXdCO0E1UncxNkM5Qjs7QTRSNTE2Q0E7O0VBT00sMEJBQTBCO0E1UjAxNkNoQzs7QTRSajI2Q0E7O0VBVU0sd0JBQXdCO0E1UjQxNkM5Qjs7QTRSdDI2Q0E7O0VBZUkseUJBQXlCO0E1UjQxNkM3Qjs7QTRSMzI2Q0E7O0VBbUJJLG1CQUFtQjtBNVI2MTZDdkI7O0E2UnR2N0NBO0VBR0ksbUJBQW1CO0VBQ25CLFlBQVk7RUFDWixhQUFhO0VBQ2IsbUJBQW1CO0VBQ25CLDJCQUEyQjtFQUMzQix1QkFBdUI7RUFDdkIsVUFBVTtFQUNWLGVBQWU7QTdSdXY3Q25COztBNlJqdzdDQTtFQWFJLFlBQVk7RUFDWixhQUFhO0VBQ2Isc0JBQXNCO0VBQ3RCLDJCQUEyQjtFQUMzQix1QkFBdUI7RUFDdkIsU0FBUztFQUNULFVBQVU7QTdSd3Y3Q2Q7O0E2UjN3N0NBO0VBc0JJLFNBQVM7QTdSeXY3Q2I7O0E2Ui93N0NBO0VBeUJJLG1CQUFtQjtFQUNuQixrQkFBa0I7RUFDbEIsaUJBQWlCO0E3UjB2N0NyQjs7QTZScng3Q0E7RUE4QkksbUJBQW1CO0VBQ25CLG1CQUFtQjtBN1IydjdDdkI7O0E2UjF4N0NBO0VBa0NJLFlBQVk7QTdSNHY3Q2hCOztBNlI5eDdDQTtFQXFDSSxZQUFZO0VBQ1osYUFBYTtFQUNiLG1CQUFtQjtFQUNuQiwyQkFBMkI7RUFDM0IsdUJBQXVCO0VBQ3ZCLFNBQVM7RUFDVCxVQUFVO0VBQ1YsbUJBQW1CO0VBQ25CLGdCQUFnQjtBN1I2djdDcEI7O0E2UjF5N0NBO0VBZ0RJLGFBQWE7RUFDYixlQUFlO0VBQ2YsU0FBUztBN1I4djdDYjs7QTZSaHo3Q0E7RUFxREksYUFBYTtFQUNiLGVBQWU7RUFDZixnQkFBZ0I7RUFDaEIsWUFBWTtBN1IrdjdDaEI7O0E2UnZ6N0NBO0VBMkRJLGdCQUFnQjtFQUNoQixZQUFZO0VBQ1osYUFBYTtFQUNiLHNCQUFzQjtFQUN0QiwyQkFBMkI7RUFDM0IsdUJBQXVCO0VBQ3ZCLFNBQVM7RUFDVCxtQkFBbUI7RUFDbkIsbUJBQW1CO0E3Umd3N0N2Qjs7QTZSbjA3Q0E7RUFzRUksV0FBVztFQUNYLFlBQVk7QTdSaXc3Q2hCOztBNlJ4MDdDQTtFQTBFSSxtQkFBbUI7RUFDbkIsWUFBWTtFQUNaLGFBQWE7RUFDYixzQkFBc0I7RUFDdEIsMkJBQTJCO0VBQzNCLG9CQUFvQjtFQUNwQixTQUFTO0VBQ1QsVUFBVTtBN1JrdzdDZDs7QTZSbjE3Q0E7RUFxRk0sU0FBUztBN1JrdzdDZjs7QTZSdjE3Q0E7RUF5RkksZ0JBQWdCO0VBQ2hCLHVCQUF1QjtBN1JrdzdDM0I7O0E2Ui92N0NFO0VBN0ZGO0lBK0ZNLHNCQUFzQjtJQUN0QixTQUFTO0lBQ1QsZUFBZTtFN1JrdzdDbkI7RTZSbjI3Q0Y7SUFvR00sbUJBQW1CO0lBQ25CLGVBQWU7SUFDZixTQUFTO0lBQ1QsVUFBVTtFN1JrdzdDZDtFNlJ6MjdDRjtJQTBHTSxtQkFBbUI7RTdSa3c3Q3ZCO0U2UjUyN0NGO0lBNkdNLFdBQVc7SUFDWCxTQUFTO0U3Umt3N0NiO0U2UmgzN0NGO0lBaUhNLG1CQUFtQjtJQUNuQixtQkFBbUI7RTdSa3c3Q3ZCO0U2UnAzN0NGO0lBcUhNLG1CQUFtQjtJQUNuQixtQkFBbUI7RTdSa3c3Q3ZCO0FBQ0Y7O0E4UnozN0NBO0VBRUUsZUFBZTtBOVIyMzdDakI7O0E4UjczN0NBO0VBS0ksbUJBQW1CO0VBQ25CLGtCQUFrQjtFQUNsQixpQkFBaUI7QTlSNDM3Q3JCOztBOFJuNDdDQTtFQVVJLGVBQWU7RUFDZixnQkFBZ0I7QTlSNjM3Q3BCOztBOFJ4NDdDQTtFQWNJLHFCQUFxQjtBOVI4MzdDekI7O0E4UjU0N0NBO0VBbUJRLGNBQWM7RUFDZCxZQUFZO0E5UjYzN0NwQjs7QThSajU3Q0E7RUE0QlEsY0FBYztFQUNkLFVBQVU7RUFDVix3Q0FBd0M7RUFDeEMsa0JBQWtCO0E5UnkzN0MxQjs7QThSeDU3Q0E7RUFvQ0ksYUFBYTtBOVJ3MzdDakI7O0E4UjU1N0NBO0VBdUNJLG1CQUFtQjtFQUNuQix1QkFBdUI7RUFDdkIsY0FBYztFQUNkLG1DQUFtQztFQUNuQyx3QkFBd0I7RUFDeEIsdUNBQXVDO0E5UnkzN0MzQzs7QThSdjM3Q0k7RUE5Q0o7SUErQ00sYUFBYTtJQUNiLFlBQVk7SUFDWixpQkFBaUI7SUFDakIsUUFBUTtFOVIyMzdDWjtBQUNGOztBOFI5NjdDQTtFQXNESSxhQUFhO0VBQ2IsbUJBQW1CO0VBQ25CLG1CQUFtQjtBOVI0MzdDdkI7O0E4UnA3N0NBO0VBMkRJLG9CQUFvQjtFQUNwQixxQkFBcUI7RUFDckIsNEJBQTRCO0VBQzVCLGdCQUFnQjtBOVI2MzdDcEI7O0E4UjM3N0NBO0VBaUVJLGFBQWE7RUFDYixnQkFBZ0I7QTlSODM3Q3BCOztBOFJoODdDQTtFQXFFSSxnQkFBZ0I7QTlSKzM3Q3BCOztBOFJwODdDQTtFQXdFSSxnQkFBZ0I7QTlSZzQ3Q3BCOztBOFJ4ODdDQTtFQTRFSSxhQUFhO0VBQ2Isc0JBQXNCO0VBQ3RCLFlBQVk7RUFDWixrQkFBa0I7RUFDbEIsaUJBQWlCO0VBQ2pCLG9CQUFvQjtFQUNwQixrQkFBa0I7RUFDbEIsaUJBQWlCO0VBQ2pCLHNCQUFzQjtFQUN0QixpQkFBaUI7RUFDakIsOEJBQThCO0VBQzlCLCtCQUErQjtBOVJnNDdDbkM7O0E4UnY5N0NBO0VBMkZNLGNBQWM7RUFDZCxVQUFVO0E5Umc0N0NoQjs7QThSNTk3Q0E7RUFnR0ksYUFBYTtFQUNiLHNCQUFzQjtFQUN0Qix1QkFBdUI7QTlSZzQ3QzNCOztBOFJsKzdDQTtFQXVHSSxrQkFBa0I7RUFDbEIsK0VBQStFO0VBQy9FLG1CQUFtQjtBOVIrMzdDdkI7O0E4UjczN0NJO0VBQ0U7SUFDRSxVQUFVO0U5Umc0N0NoQjtFOFI5MzdDSTtJQUNFLFVBQVU7RTlSZzQ3Q2hCO0FBQ0Y7O0E4UjczN0NJO0VBQ0U7SUFDRSxVQUFVO0U5Umc0N0NoQjtFOFI5MzdDSTtJQUNFLFVBQVU7RTlSZzQ3Q2hCO0FBQ0Y7O0E4UjEvN0NBO0VBK0hJLGtCQUFrQjtFQUNsQixXQUFXO0E5UiszN0NmOztBOFIvLzdDQTtFQW1JSSxrQkFBa0I7RUFDbEIsV0FBVztBOVJnNDdDZjs7QThScGc4Q0E7RUF1SUksa0JBQWtCO0VBQ2xCLG9GQUFvRjtBOVJpNDdDeEY7O0E4Ui8zN0NFO0VBQ0U7SUFDRSxVQUFVO0U5Ums0N0NkO0U4Umg0N0NFO0lBQ0UsUUFBUTtFOVJrNDdDWjtBQUNGOztBOFIvMzdDRTtFQUNFO0lBQ0UsUUFBUTtFOVJrNDdDWjtFOFJoNDdDRTtJQUNFLFdBQVc7RTlSazQ3Q2Y7QUFDRjs7QThSM2g4Q0E7RUE0SkksZ0JBQWdCO0VBQ2hCLHlCQUF5QjtFQUN6QixzQkFBc0I7RUFDdEIsa0JBQWtCO0VBQ2xCLGlCQUFpQjtFQUNqQixvQkFBb0I7RUFDcEIsaUJBQWlCO0VBQ2pCLFVBQVU7QTlSbTQ3Q2Q7O0E4UnRpOENBO0VBdUtNLGNBQWM7RUFDZCxlQUFlO0E5Um00N0NyQjs7QThSM2k4Q0E7RUE0S0ksa0JBQWtCO0VBQ2xCLDBDQUEwQztBOVJtNDdDOUM7O0E4UmhqOENBO0VBZ0xNLFVBQVU7RUFDVixXQUFXO0E5Um80N0NqQjs7QThScmo4Q0E7RUFvTFEsa0JBQWtCO0E5UnE0N0MxQjs7QThSemo4Q0E7RUF3TFEsbUJBQW1CO0VBQ25CLFdBQVc7QTlScTQ3Q25COztBOFI5ajhDQTtFQThMSSxhQUFhO0VBQ2IsbUJBQW1CO0VBQ25CLGdCQUFnQjtBOVJvNDdDcEI7O0E4UnBrOENBO0VBb01JLGFBQWE7QTlSbzQ3Q2pCOztBOFJ4azhDQTtFQXVNTSw2QkFBNkI7QTlScTQ3Q25DOztBOFI1azhDQTtFQTJNTSxjQUFjO0E5UnE0N0NwQjs7QThSaGw4Q0E7RUFrTkksaUJBQWlCO0E5Ums0N0NyQjs7QXlIbmg3Q0U7RXFLamtCRjtJcktra0JJLGtCQUFrQjtFekh1aDdDcEI7QUFDRjs7QXlIdGg3Q0U7RXFLcGtCRjtJcktxa0JJLGtCQUFrQjtJQUNsQixjQUFjO0V6SDBoN0NoQjtBQUNGOztBOFJqbThDQTtFQXFOSSxtQkFBbUI7QTlSZzU3Q3ZCOztBOFJybThDQTtFQXdOSSxVQUFVO0VBQ1YsYUFBYTtFQUNiLHNCQUFzQjtFQUN0QixrQkFBa0I7RUFDbEIsZ0JBQWdCO0E5Umk1N0NwQjs7QThSN204Q0E7RUErTk0sbUJBQW1CO0VBQ25CLG1CQUFtQjtFQUNuQixtQkFBbUI7QTlSazU3Q3pCOztBOFJubjhDQTtFQW9PTSxtQkFBbUI7QTlSbTU3Q3pCOztBOFJ2bjhDQTtFQXdPSSw4RUFBOEU7RUFDOUUsa0JBQWtCO0E5Um01N0N0Qjs7QThSNW44Q0E7RUE2T0ksZ0JBQWdCO0VBQ2hCLGlCQUNGO0E5Ums1N0NGOztBOFJqNTdDRTtFQUNFO0lBQ0UsVUFBVTtFOVJvNTdDZDtFOFJsNTdDRTtJQUNFLFFBQVE7RTlSbzU3Q1o7QUFDRjs7QThSajU3Q0U7RUFDRTtJQUNFLFFBQVE7RTlSbzU3Q1o7RThSbDU3Q0U7SUFDRSxXQUFXO0U5Um81N0NmO0FBQ0Y7O0E4Umo1N0NFO0VBQ0U7SUFDRSxVQUFVO0U5Um81N0NkO0U4Umw1N0NFO0lBQ0UsVUFBVTtFOVJvNTdDZDtBQUNGOztBOFJqNTdDRTtFQUNFO0lBQ0UsVUFBVTtFOVJvNTdDZDtFOFJsNTdDRTtJQUNFLFVBQVU7RTlSbzU3Q2Q7QUFDRjs7QThScnE4Q0E7RUFvUkksYUFBYTtFQUNiLG9CQUFvQjtFQUNwQixVQUFVO0E5UnE1N0NkOztBOFIzcThDQTtFQTBSSSxXQUFXO0VBQ1gsYUFBYTtFQUNiLHNCQUFzQjtBOVJxNTdDMUI7O0E4UmpyOENBO0VBK1JJLG1CQUFtQjtFQUNuQixZQUFZO0VBQ1osYUFBYTtFQUNiLHNCQUFzQjtFQUN0Qix1QkFBdUI7RUFDdkIscUJBQXFCO0VBQ3JCLFFBQVE7RUFDUixzQkFBc0I7QTlSczU3QzFCOztBOFI1cjhDQTtFQXlTSSxhQUFhO0VBQ2IsZ0JBQWdCO0E5UnU1N0NwQjs7QThSanM4Q0E7RUE2U0ksZUFBZTtFQUNmLG1CQUFtQjtBOVJ3NTdDdkI7O0E4UnQ1N0NFO0VBaFRGO0lBaVRJLGVBQWU7RTlSMDU3Q2pCO0U4UjNzOENGO0lBbVRNLGFBQWE7SUFDYixpQkFBaUI7RTlSMjU3Q3JCO0U4Ui9zOENGO0lBdVRNLHFCQUFxQjtFOVIyNTdDekI7RThSbHQ4Q0Y7SUEyVFEsZ0JBQWdCO0U5UjA1N0N0QjtFOFJydDhDRjtJQWlVVSw2QkFBNkI7SUFDN0IsZ0JBQWdCO0U5UnU1N0N4QjtFOFJ6dDhDRjtJQXVVTSxhQUFhO0U5UnE1N0NqQjtFOFI1dDhDRjtJQTBVTSxtQkFBbUI7SUFDbkIsbUJBQW1CO0U5UnE1N0N2QjtFOFJodThDRjtJQThVTSxjQUFjO0U5UnE1N0NsQjtFOFJudThDRjtJQWlWTSxhQUFhO0U5UnE1N0NqQjtFOFJ0dThDRjtJQXFWTSxhQUFhO0lBQ2IsMkJBQTJCO0lBQzNCLFdBQVc7SUFDWCxZQUFZO0lBQ1osZUFBZTtJQUNmLGtCQUFrQjtJQUNsQixNQUFNO0lBQ04sYUFBYTtFOVJvNTdDakI7RThSaHY4Q0Y7SUErVlEsV0FBVztJQUNYLFlBQVk7SUFDWixlQUFlO0lBQ2Ysa0JBQWtCO0U5Um81N0N4QjtFOFJ0djhDRjtJQXFXVSxxQkFBcUI7SUFDckIsa0JBQWtCO0lBQ2xCLFlBQVk7SUFDWixlQUFlO0lBQ2YsY0FBYztJQUNkLGFBQWE7SUFDYix1Q0FBdUM7SUFDdkMsbUNBQW1DO0lBQ25DLHlCQUF5QjtJQUN6QixpQ0FBaUM7SUFDakMsa0JBQWtCO0U5Um81N0MxQjtFOFJudzhDRjtJQW9YUSxVQUFVO0U5Ums1N0NoQjtFOFJ0dzhDRjtJQXlYTSxhQUFhO0lBQ2IseUJBQXlCO0lBQ3pCLGtCQUFrQjtJQUNsQixNQUFNO0lBQ04sUUFBUTtJQUNSLFdBQVc7SUFDWCxZQUFZO0lBQ1osZUFBZTtJQUNmLFVBQVU7SUFDVixxQkFBcUI7RTlSZzU3Q3pCO0U4Umx4OENGO0lBcVlRLGtCQUFrQjtJQUNsQixlQUFlO0lBQ2YsV0FBVztJQUNYLFlBQVk7RTlSZzU3Q2xCO0U4Unh4OENGO0lBNFlRLGtCQUFrQjtJQUNsQixjQUFjO0lBQ2QsZUFBZTtJQUNmLGNBQWM7SUFDZCxhQUFhO0lBQ2IsdUNBQXVDO0lBQ3ZDLGFBQWE7SUFDYixtQ0FBbUM7SUFDbkMseUJBQXlCO0lBQ3pCLGlDQUFpQztFOVIrNDdDdkM7RThScHk4Q0Y7SUF5WlEsa0JBQWtCO0U5Ujg0N0N4QjtFOFJ2eThDRjtJQThaTSxXQUFXO0lBQ1gsVUFBVTtFOVI0NDdDZDtFOFIzeThDRjtJQWthUSxpQkFBaUI7SUFDakIsaUJBQWlCO0U5UjQ0N0N2QjtFOFIveThDRjtJQXdhTSx1QkFBdUI7RTlSMDQ3QzNCO0U4Umx6OENGO0lBMmFNLG1CQUFtQjtFOVIwNDdDdkI7RThScno4Q0Y7SUE4YU0sZ0JBQWdCO0U5UjA0N0NwQjtFOFJ4ejhDRjtJQWtiTSxXQUFXO0lBQ1gsZUFBZTtJQUNmLGtCQUFrQjtFOVJ5NDdDdEI7RThSN3o4Q0Y7SUF1Yk0sVUFBVTtJQUNWLG1CQUFtQjtFOVJ5NDdDdkI7RThSajA4Q0Y7SUEwYlEsNkJBQTZCO0U5UjA0N0NuQztFOFJwMDhDRjtJQWdjVSxjQUFjO0U5UnU0N0N0QjtFOFJ2MDhDRjtJQXVjUSxjQUFjO0U5Um00N0NwQjtFOFIxMDhDRjtJQTJjTSxzQkFBc0I7SUFDdEIsZUFBZTtFOVJrNDdDbkI7RThSOTA4Q0Y7SUErY00sc0JBQXNCO0lBQ3RCLFlBQVk7RTlSazQ3Q2hCO0U4UmwxOENGO0lBbWRNLGNBQWM7SUFDZCxnQkFBZ0I7SUFDaEIsZ0JBQWdCO0lBQ2hCLG1CQUFtQjtJQUNuQixXQUFXO0lBQ1gsa0JBQWtCO0lBQ2xCLHFCQUFxQjtJQUNyQixtQkFBbUI7SUFDbkIsZ0JBQWdCO0lBQ2hCLGdDQUFnQztFOVJrNDdDcEM7RThSOTE4Q0Y7SUErZE0sa0JBQWtCO0lBQ2xCLFVBQVU7RTlSazQ3Q2Q7RThSbDI4Q0Y7SUFtZU0sV0FBVztJQUNYLFlBQVk7SUFDWixzQkFBc0I7SUFDdEIsb0JBQW9CO0lBQ3BCLGVBQWU7SUFDZixnQkFBZ0I7RTlSazQ3Q3BCO0U4UjEyOENGO0lBMmVRLGtCQUFrQjtJQUNsQix5QkFBeUI7SUFDekIscUJBQXFCO0lBQ3JCLFdBQVc7SUFDWCxtQkFBbUI7SUFDbkIsZ0JBQWdCO0lBQ2hCLGtCQUFrQjtJQUNsQixjQUFjO0U5Ums0N0NwQjtFOFJwMzhDRjtJQXFmVSxlQUFlO0U5Ums0N0N2QjtFOFJ2MzhDRjtJQTBmUSxZQUFZO0lBQ1osd0JBQXdCO0lBQ3hCLGtCQUFrQjtJQUNsQixjQUFjO0lBQ2QsU0FBUztJQUNULE9BQU87SUFDUCxTQUFTO0lBQ1Qsa0JBQWtCO0lBQ2xCLFNBQVM7SUFDVCxrQ0FBa0M7SUFDbEMsd0JBQXdCO0lBQ3hCLHVDQUF1QztJQUN2QyxtQkFBbUI7RTlSZzQ3Q3pCO0U4UnQ0OENGO0lBMGdCUSxtQkFBbUI7SUFDbkIsaUJBQWlCO0lBQ2pCLGNBQWM7SUFDZCxzQkFBc0I7SUFDdEIsbUJBQW1CO0lBQ25CLHNCQUFzQjtJQUN0QixnQkFBZ0I7RTlSKzM3Q3RCO0FBQ0Y7O0E4Umg1OENBO0VBeWhCTSxjQUFjO0E5UjIzN0NwQjs7QThScDU4Q0E7RUE0aEJNLG9DQUFvQztBOVI0MzdDMUM7O0E4Ung1OENBO0VBaWlCVSxVQUFVO0VBQ1YsMkNBQTJDO0E5UjIzN0NyRDs7QThSdjM3Q0k7RUF0aUJKO0lBd2lCUSxVQUFVO0U5UjAzN0NoQjtFOFJsNjhDRjtJQTJpQlUsNkJBQTZCO0U5UjAzN0NyQztFOFJyNjhDRjtJQWlqQlksNkJBQTZCO0U5UnUzN0N2QztBQUNGOztBK1J6NjhDQTtFQVdFLG9CQUFvQjtFQUNwQixzQkFBc0I7QS9SazY4Q3hCOztBK1I5NjhDQTtFQUdJLGFBQWE7RUFDYixtQkFBbUI7QS9SKzY4Q3ZCOztBK1I3NjhDSTtFQU5KO0lBT00sY0FBYztFL1JpNzhDbEI7QUFDRjs7QStSMzY4Q0U7RUFkRjtJQWVJLG9CQUFvQjtFL1IrNjhDdEI7QUFDRjs7QStSLzc4Q0E7RUFtQkksWUFBWTtFQUNaLGFBQWE7RUFDYixzQkFBc0I7RUFDdEIsZ0JBQWdCO0VBQ2hCLGtCQUFrQjtBL1JnNzhDdEI7O0ErUjk2OENJO0VBekJKO0lBMEJNLGFBQWE7RS9Sazc4Q2pCO0FBQ0Y7O0ErUjc4OENBO0VBOEJNLFlBQVk7RUFDWixhQUFhO0VBQ2Isa0JBQWtCO0VBQ2xCLGtGQUFrRjtFQUNsRixhQUFhO0EvUm03OENuQjs7QStScjk4Q0E7RUFzQ00sb0ZBQW9GO0EvUm03OEMxRjs7QStSaDc4Q0k7RUFDRTtJQUNFLFVBQVU7RS9SbTc4Q2hCO0UrUmo3OENJO0lBQ0UsUUFBUTtFL1JtNzhDZDtBQUNGOztBK1JoNzhDSTtFQUNFO0lBQ0UsUUFBUTtFL1JtNzhDZDtFK1JqNzhDSTtJQUNFLFdBQVc7RS9SbTc4Q2pCO0FBQ0Y7O0ErUmg3OENJO0VBQ0U7SUFDRSxVQUFVO0UvUm03OENoQjtFK1JqNzhDSTtJQUNFLFVBQVU7RS9SbTc4Q2hCO0FBQ0Y7O0ErUmg3OENJO0VBQ0U7SUFDRSxVQUFVO0UvUm03OENoQjtFK1JqNzhDSTtJQUNFLFVBQVU7RS9SbTc4Q2hCO0FBQ0Y7O0ErUjcvOENBO0VBZ0ZJLFlBQVk7RUFDWixVQUFVO0EvUmk3OENkOztBK1IvNjhDSTtFQW5GSjtJQW9GTSxZQUFZO0UvUm03OENoQjtBQUNGOztBK1J4ZzlDQTtFQXdGTSxhQUFhO0VBQ2Isc0JBQXNCO0VBQ3RCLDJCQUEyQjtFQUMzQix1QkFBdUI7RUFDdkIsU0FBUztFQUNULG1CQUFtQjtBL1JvNzhDekI7O0ErUmw3OENNO0VBL0ZOO0lBZ0dRLG1CQUFtQjtFL1JzNzhDekI7QUFDRjs7QStSdmg5Q0E7RUFvR1EsYUFBYTtFQUNiLHNCQUFzQjtFQUN0QiwyQkFBMkI7RUFDM0IsdUJBQXVCO0VBQ3ZCLFFBQVE7QS9SdTc4Q2hCOztBK1IvaDlDQTtFQTJHVSxrQkFBa0I7RUFDbEIsZ0JBQWdCO0VBQ2hCLGdCQUFnQjtFQUNoQixpQkFBaUI7QS9Sdzc4QzNCOztBK1J0NzhDVTtFQWhIVjtJQWlIWSxtQkFBbUI7SUFDbkIsbUJBQW1CO0UvUjA3OEM3QjtBQUNGOztBK1I3aTlDQTtFQTBITSw2QkFBNkI7QS9SdTc4Q25DOztBK1JqajlDQTtFQThITSxnQ0FBZ0M7QS9SdTc4Q3RDOztBK1JyajlDQTtFQWtJTSxlQUFlO0VBQ2YsZUFBZTtFQUNmLDBCQUEwQjtFQUMxQix1Q0FBdUM7QS9SdTc4QzdDOztBK1I1ajlDQTtFQXdJUSxlQUFlO0EvUnc3OEN2Qjs7QStSaGs5Q0E7RUE0SVEsa0JBQWtCO0VBQ2xCLFlBQVk7RUFDWixTQUFTO0VBQ1QsV0FBVztFQUNYLFlBQVk7RUFDWix5QkFBeUI7RUFDekIsYUFBYTtBL1J3NzhDckI7O0ErUjFrOUNBO0VBc0pRLG1CQUFtQjtFQUNuQixZQUFZO0VBQ1osYUFBYTtFQUNiLG1CQUFtQjtFQUNuQiw4QkFBOEI7RUFDOUIsVUFBVTtBL1J3NzhDbEI7O0ErUm5sOUNBO0VBOEpVLG1CQUFtQjtFQUNuQixnQkFBZ0I7RUFDaEIsZ0JBQWdCO0VBQ2hCLFlBQVk7RUFDWixvQkFBb0I7RUFDcEIsa0JBQWtCO0VBQ2xCLHNCQUFzQjtBL1J5NzhDaEM7O0ErUjdsOUNBO0VBd0tVLFdBQVc7RUFDWCxhQUFhO0EvUnk3OEN2Qjs7QStSbG05Q0E7RUE0S1kseUJBQXlCO0VBQ3pCLDBCQUEwQjtFQUMxQiw0QkFBNEI7RUFDNUIsY0FBYztFQUNkLGFBQWE7RUFDYixjQUFjO0VBQ2QsZ0JBQWdCO0EvUjA3OEM1Qjs7QStSNW05Q0E7RUE2TFUsZUFBZTtBL1JtNzhDekI7O0ErUmhuOUNBO0VBbU1NLGFBQWE7RUFDYixnQkFBZ0I7RUFDaEIsMEJBQTBCO0VBQzFCLHVDQUF1QztBL1JpNzhDN0M7O0ErUnZuOUNBO0VBeU1RLGtCQUFrQjtBL1JrNzhDMUI7O0ErUjNuOUNBO0VBNk1RLHVCQUF1QjtBL1JrNzhDL0I7O0ErUi9uOUNBO0VBaU5RLDBCQUEwQjtBL1JrNzhDbEM7O0ErUm5vOUNBO0VBbU5VLDJCQUEyQjtFQUMzQix5QkFBeUI7RUFDekIsMEJBQTBCO0VBQzFCLDRCQUE0QjtBL1JvNzhDdEM7O0ErUjFvOUNBO0VBNE5VLDBCQUEwQjtBL1JrNzhDcEM7O0ErUjlvOUNBO0VBOE5ZLDJCQUEyQjtFQUMzQix5QkFBeUI7RUFDekIsMEJBQTBCO0VBQzFCLDRCQUE0QjtBL1JvNzhDeEM7O0ErUnJwOUNBO0VBdU9RLDBCQUEwQjtBL1JrNzhDbEM7O0ErUnpwOUNBO0VBeU9VLDJCQUEyQjtFQUMzQix5QkFBeUI7RUFDekIsMEJBQTBCO0VBQzFCLDRCQUE0QjtBL1JvNzhDdEM7O0ErUmhxOUNBO0VBa1BVLDBCQUEwQjtBL1JrNzhDcEM7O0ErUnBxOUNBO0VBb1BZLDJCQUEyQjtFQUMzQix5QkFBeUI7RUFDekIsMEJBQTBCO0VBQzFCLDRCQUE0QjtBL1JvNzhDeEM7O0ErUjNxOUNBO0VBaVFNLGFBQWE7QS9SODY4Q25COztBK1I1NjhDTTtFQW5RTjtJQW9RUSxhQUFhO0UvUmc3OENuQjtBQUNGOztBK1JycjlDQTtFQXdRUSxhQUFhO0EvUmk3OENyQjs7QStSLzY4Q1E7RUExUVI7SUEyUVUsY0FBYztFL1JtNzhDdEI7QUFDRjs7QStSL3I5Q0E7RUFpUk0sYUFBYTtFQUNiLG1CQUFtQjtBL1JrNzhDekI7O0FnU3BzOUNBO0VBQ0UsaUJBQWlCO0VBQ2pCLHNCQUFzQjtFQUN0QixlQUFlO0FoU3VzOUNqQjs7QWdTcnM5Q0U7RUFMRjtJQU1JLGVBQWU7SUFDZixrQkFBa0I7RWhTeXM5Q3BCO0FBQ0Y7O0FnU2p0OUNBO0VBV0ksYUFBYTtFQUNiLGtCQUFrQjtFQUNsQixXQUFXO0VBQ1gsWUFBWTtBaFMwczlDaEI7O0FnU3h0OUNBO0VBb0JJLGdCQUFnQjtBaFN3czlDcEI7O0FnUzV0OUNBO0VBdUJNLG1CQUFtQjtFQUNuQixnQkFBZ0I7QWhTeXM5Q3RCOztBZ1NqdTlDQTtFQTRCTSxnQkFBZ0I7RUFDaEIsa0JBQWtCO0VBQ2xCLGdCQUFnQjtFQUNoQixpQkFBaUI7RUFDakIsbUJBQW1CO0FoU3lzOUN6Qjs7QWdTdnM5Q007RUFsQ047SUFtQ1EsbUJBQW1CO0lBQ25CLG1CQUFtQjtFaFMyczlDekI7QUFDRjs7QWdTaHY5Q0E7RUEwQ0ksVUFBVTtBaFMwczlDZDs7QWdTeHM5Q0k7RUE1Q0o7SUE2Q00sV0FBVztFaFM0czlDZjtBQUNGOztBZ1MxdjlDQTtFQW1ESSxXQUFXO0VBQ1gsZ0JBQWdCO0VBQ2hCLGVBQWU7QWhTMnM5Q25COztBZ1N6czlDSTtFQXZESjtJQXdETSxpQkFBaUI7RWhTNnM5Q3JCO0FBQ0Y7O0FnU3R3OUNBO0VBNERNLGFBQWE7RUFDYixlQUFlO0VBQ2YsYUFBYTtBaFM4czlDbkI7O0FnUzVzOUNNO0VBaEVOO0lBaUVRLFlBQVk7RWhTZ3Q5Q2xCO0FBQ0Y7O0FnU2x4OUNBO0VBc0VNLHNCQUFzQjtFQUN0QixhQUFhO0FoU2d0OUNuQjs7QWdTdng5Q0E7RUEwRVEsaUJBQWlCO0VBQ2pCLGdCQUFnQjtFQUNoQixpQkFBaUI7RUFDakIsbUJBQW1CO0FoU2l0OUMzQjs7QWdTOXg5Q0E7RUFpRlUsa0JBQWtCO0FoU2l0OUM1Qjs7QWdTbHk5Q0E7RUFxRlUsa0JBQWtCO0FoU2l0OUM1Qjs7QWdTdHk5Q0E7RUF5RlUsa0NBQWtDO0VBQ2xDLHVCQUF1QjtBaFNpdDlDakM7O0FnUzN5OUNBO0VBOEZVLGtDQUFrQztFQUNsQyx1QkFBdUI7QWhTaXQ5Q2pDOztBZ1NoejlDQTtFQW9HUSxtQkFBbUI7RUFDbkIsZ0JBQWdCO0VBQ2hCLG1CQUFtQjtFQUNuQixtQkFBbUI7QWhTZ3Q5QzNCOztBZ1M1czlDSTtFQUNFO0lBQ0UsNEJBQTRCO0lBQzVCLFVBQVU7RWhTK3M5Q2hCO0VnUzdzOUNJO0lBQ0Usd0JBQXdCO0lBQ3hCLFVBQVU7RWhTK3M5Q2hCO0FBQ0Y7O0FpU2wwOUNBO0VBZUUsZ0VBQTRCO0VBQzVCLHlEQUF5QjtFQUN6QiwwR0FBeUI7RUFDekIseURBQWM7RUFDZCw0Q0FBYTtFQUNiLHVFQUFhO0VBQ2IsdUVBQWE7RUFDYix1RUFBYTtFQUNiLHVFQUFhO0VBQ2IseUVBQWM7QWpTdXo5Q2hCOztBaVMzMDlDRTtFQUpGO0lBS0ksMkJBQW1CO0lBQ25CLHNCQUFjO0VqUyswOUNoQjtBQUNGOztBaVM3MDlDRTtFQVRGO0lBVUksc0RBQStCO0lBQy9CLG1FQUFtQjtJQUNuQixzQkFBYztFalNpMTlDaEI7QUFDRjs7QWlTOTE5Q0E7RUE0QkksaUJBQWtCO0VBQ2xCLG9CQUFvQjtBalNzMDlDeEI7O0FpU24yOUNBO0VBaUNRLHNCQUFzQjtFQUN0QixrQkFBa0I7RUFDbEIsaUJBQWlCO0FqU3MwOUN6Qjs7QWlTejI5Q0E7RUFzQ1EsU0FBUztBalN1MDlDakI7O0FpUzcyOUNBO0VBMkNNLGlCQUFpQjtFQUNqQixhQUFhO0VBQ2IsdUJBQXVCO0FqU3MwOUM3Qjs7QWlTbjM5Q0E7RUFnRFEsZUFBZTtFQUNmLHlCQUF5QjtFQUN6QixjQUFjO0VBQ2QscUJBQXFCO0VBQ3JCLGFBQWE7RUFDYixPQUFPO0VBQ1Asd0JBQXdCO0VBQ3hCLGtCQUFrQjtFQUNsQixrQkFBa0I7RUFDbEIsNENBQTRDO0FqU3UwOUNwRDs7QWlTaDQ5Q0E7RUE0RFUsZ0NBQWdDO0FqU3cwOUMxQzs7QWlTcDQ5Q0E7RUFnRVUseUJBQXlCO0VBQ3pCLGdCQUFnQjtFQUNoQixxQkFBcUI7RUFDckIsZ0NBQWdDO0VBQ2hDLFdBQVc7QWpTdzA5Q3JCOztBaVM1NDlDQTtFQXVFWSxnQkFBZ0I7RUFDaEIsc0JBQXNCO0FqU3kwOUNsQzs7QWlTajU5Q0E7RUE0RVksbUJBQW1CO0VBQ25CLGdCQUFnQjtFQUNoQixtQkFBbUI7RUFDbkIscUJBQXFCO0FqU3kwOUNqQzs7QWlTeDU5Q0E7RUFtRlksZ0JBQWdCO0VBQ2hCLGVBQWU7RUFDZixtQkFBbUI7RUFDbkIscUJBQXFCO0FqU3kwOUNqQzs7QWlTLzU5Q0E7RUEwRlksZ0JBQWdCO0VBQ2hCLGlCQUFpQjtFQUNqQixpQkFBaUI7RUFDakIsbUJBQW1CO0FqU3kwOUMvQjs7QWlTdDY5Q0E7RUFrR1UsV0FBVztFQUNYLG1CQUFtQjtFQUNuQixTQUFTO0VBQ1QsY0FBYztFQUNkLGtCQUFrQjtFQUNsQixXQUFXO0VBQ1gsV0FBVztBalN3MDlDckI7O0FpU2g3OUNBO0VBNEdVLGtCQUFrQjtFQUNsQixnQkFBZ0I7QWpTdzA5QzFCOztBaVNyNzlDQTtFQStHWSxjQUFjO0VBQ2QsZ0JBQWdCO0VBQ2hCLHNCQUFzQjtFQUN0QixxQkFBcUI7QWpTMDA5Q2pDOztBaVM1NzlDQTtFQXFIWSxnQkFBZ0I7RUFDaEIsbUJBQW1CO0VBQ25CLGdCQUFnQjtBalMyMDlDNUI7O0FpU2w4OUNBO0VBeUhjLG9CQUFvQjtFQUNwQixnQkFBZ0I7RUFDaEIseVFBQXlRO0FqUzYwOUN2Ujs7QWlTeDg5Q0E7RUFrSVUsZ0JBQWdCO0VBQ2hCLGFBQWE7RUFDYixvQkFBb0I7RUFDcEIsU0FBUztFQUNULG1CQUFtQjtFQUNuQixPQUFPO0VBQ1AsaUJBQWlCO0VBQ2pCLGtCQUFrQjtFQUNsQixrQkFBa0I7RUFDbEIsUUFBUTtFQUNSLFdBQVc7RUFDWCxZQUFZO0VBQ1oscUJBQXFCO0FqUzAwOUMvQjs7QWlTeDk5Q0E7RUFpSlksa0JBQWtCO0VBQ2xCLGVBQWU7RUFDZixrQkFBa0I7QWpTMjA5QzlCOztBaVM5OTlDQTtFQXNKYyxlQUFlO0FqUzQwOUM3Qjs7QWlTbCs5Q0E7RUEwSmMsYUFBYTtBalM0MDlDM0I7O0FpU3QrOUNBO0VBNkpjLGdCQUFnQjtBalM2MDlDOUI7O0FpU3AwOUNFO0VBdEtGO0lBd0tNLGtCQUFrQjtJQUNsQiwrQ0FBK0M7SUFDL0MsZ0RBQWdEO0lBQ2hELGdDQUFnQztFalN1MDlDcEM7RWlTbC85Q0Y7SUE4S1EsNkJBQTZCO0lBQzdCLDZCQUE2QjtFalN1MDlDbkM7QUFDRjs7QWlTbjA5Q0U7RUFwTEY7SUFzTE0sNkJBQTZCO0VqU3MwOUNqQztFaVM1LzlDRjtJQTBMTSw0QkFBNEI7SUFDNUIsNEJBQTRCO0VqU3EwOUNoQztBQUNGOztBaVNqMDlDQTtFQWhNQTtJQW1NTSxpQkFBaUI7SUFDakIsb0JBQW9CO0VqU20wOUN4QjtFaVN2ZytDRjtJQXdNVSxtQkFBbUI7SUFDbkIsbUJBQW1CO0VqU2swOUMzQjtFaVMzZytDRjtJQThNUSxxQkFBcUI7RWpTZzA5QzNCO0VpUzlnK0NGO0lBaU5VLGFBQWE7RWpTZzA5Q3JCO0VpU2poK0NGO0lBb05ZLE1BQU07RWpTZzA5Q2hCO0VpU3BoK0NGO0lBdU5jLGlCQUFpQjtJQUNqQixpQkFBaUI7RWpTZzA5QzdCO0FBQ0Y7O0FpU3h6OUNBOztFQUdJLGNBQWM7QWpTMHo5Q2xCOztBa1NoaStDQTtFQUNFLGVBQWU7QWxTbWkrQ2pCOztBa1NqaStDRTtFQUhGO0lBSUksZUFBZTtFbFNxaStDakI7QUFDRjs7QWtTMWkrQ0E7RUFTSSxZQUFZO0FsU3FpK0NoQjs7QWtTbmkrQ0k7RUFYSjtJQVlNLFdBQVc7RWxTdWkrQ2Y7QUFDRjs7QWtTcGorQ0E7RUFnQk0sZ0JBQWdCO0FsU3dpK0N0Qjs7QWtTeGorQ0E7RUFtQlEsZ0JBQWdCO0VBQ2hCLG1CQUFtQjtBbFN5aStDM0I7O0FrUzdqK0NBO0VBd0JRLGdCQUFnQjtFQUNoQixrQkFBa0I7RUFDbEIsZ0JBQWdCO0VBQ2hCLGlCQUFpQjtFQUNqQixxQkFBcUI7QWxTeWkrQzdCOztBa1N2aStDUTtFQTlCUjtJQStCVSxtQkFBbUI7SUFDbkIsbUJBQW1CO0VsUzJpK0MzQjtBQUNGOztBa1M1aytDQTtFQXlDSSxpQkFBaUI7RUFDakIsYUFBYTtFQUNiLGVBQWU7RUFDZixlQUFlO0VBQ2YsbUJBQW1CO0FsU3VpK0N2Qjs7QWtTcGwrQ0E7RUFnRE0sa0JBQWtCO0VBQ2xCLGVBQWU7RUFDZixvQkFBb0I7RUFDcEIsZUFBZTtFQUNmLDRDQUE0QztFQUM1QyxnQ0FBZ0M7QWxTd2krQ3RDOztBa1M3bCtDQTtFQXVEUSxzQkFBc0I7QWxTMGkrQzlCOztBa1N2aStDTTtFQTFETjtJQTJEUSxXQUNGO0VsUzBpK0NKO0FBQ0Y7O0FrU3ZtK0NBO0VBK0RRLG1CQUFtQjtBbFM0aStDM0I7O0FrUzNtK0NBO0VBa0VVLG1CQUFtQjtFQUNuQixnQkFBZ0I7RUFDaEIsbUJBQW1CO0VBQ25CLHFCQUFxQjtBbFM2aStDL0I7O0FrU2xuK0NBO0VBd0VZLGNBQWM7QWxTOGkrQzFCOztBa1N0bitDQTtFQTJFYyxXQUFXO0VBQ1gsa0JBQWtCO0VBQ2xCLE1BQU07RUFDTixRQUFRO0VBQ1IsU0FBUztFQUNULE9BQU87QWxTK2krQ3JCOztBa1MvbitDQTtFQXVGVSxrQkFBa0I7RUFDbEIsV0FBVztFQUNYLGFBQWE7QWxTNGkrQ3ZCOztBa1NybytDQTtFQTRGWSx5QkFBeUI7QWxTNmkrQ3JDOztBa1N6bytDQTtFQStGWSx5QkFBeUI7QWxTOGkrQ3JDOztBa1M3bytDQTtFQW9HVSxTQUFTO0VBQ1QsWUFBWTtFQUNaLHNCQUFzQjtBbFM2aStDaEM7O0FrU25wK0NBO0VBMkdZLHFCQUFxQjtBbFM0aStDakM7O0FrU3ZwK0NBO0VBOEdZLG1CQUFtQjtFQUNuQixxQkFBcUI7QWxTNmkrQ2pDOztBa1M1cCtDQTtFQXFIVSw0QkFBNEI7QWxTMmkrQ3RDOztBa1NocStDQTtFQXVIWSwyQkFBMkI7RUFDM0IsNEJBQTRCO0FsUzZpK0N4Qzs7QWtTcnErQ0E7RUE4SFEsY0FBYztBbFMyaStDdEI7O0FrU3ZpK0NNO0VBbElOO0lBb0lVLDhCQUE4QjtFbFMwaStDdEM7RWtTOXErQ0Y7SUF1SVksY0FBYztFbFMwaStDeEI7RWtTanIrQ0Y7SUEySVksYUFBYTtFbFN5aStDdkI7RWtTcHIrQ0Y7SUErSVkscURBQXFEO0VsU3dpK0MvRDtFa1N2citDRjtJQW1KWSw4QkFBOEI7SUFDOUIseUJBQXlCO0VsU3VpK0NuQztFa1MzcitDRjtJQXlKYyxxQkFBcUI7SUFDckIsbUJBQW1CO0VsU3FpK0MvQjtFa1MvcitDRjtJQTZKYyxrQkFBa0I7SUFDbEIsWUFBWTtFbFNxaStDeEI7RWtTbnMrQ0Y7SUFtS1ksNEJBQTRCO0VsU21pK0N0QztFa1N0cytDRjtJQXNLYywyQkFBMkI7SUFDM0IsU0FBUztFbFNtaStDckI7RWtTMXMrQ0Y7SUEwS2MsMkJBQTJCO0lBQzNCLDRCQUE0QjtJQUM1QixlQUFlO0VsU21pK0MzQjtBQUNGOztBa1MzaCtDRTtFQXJMRjtJQXVMTSxZQUFZO0VsUzhoK0NoQjtFa1NydCtDRjtJQTBMTSxnQkFBZ0I7RWxTOGgrQ3BCO0VrU3h0K0NGO0lBNkxNLGdCQUFnQjtFbFM4aCtDcEI7QUFDRjs7QW1TNXQrQ0E7RUFHSSxtQkFBbUI7QW5TNnQrQ3ZCOztBbVNodStDQTtFQU9JLG1CQUFtQjtBblM2dCtDdkI7O0FtU3B1K0NBO0VBV0ksa0JBQWtCO0VBQ2xCLFdBQVc7QW5TNnQrQ2Y7O0FtU3p1K0NBO0VBZ0JRLHdFQUF3RTtBblM2dCtDaEY7O0FtUzd1K0NBO0VBc0JRLHdFQUF3RTtBblMydCtDaEY7O0FtU2p2K0NBO0VBNEJRLGNBQWM7QW5TeXQrQ3RCOztBbVNyditDQTtFQWlDTSxjQUNGO0FuU3V0K0NKOztBbVN6ditDQTtFQXNDUSx5QkFBeUI7RUFDekIscUJBQXFCO0FuU3V0K0M3Qjs7QW1TOXYrQ0E7RUEyQ1EsZ0NBQWdDO0FuU3V0K0N4Qzs7QW1TbHcrQ0E7RUFpRFksY0FBYztBblNxdCtDMUI7O0FtU3R3K0NBO0VBcURZLGNBQWM7QW5TcXQrQzFCOztBbVMxdytDQTtFQTRETSxrQkFBa0I7RUFDbEIsVUFBVTtBblNrdCtDaEI7O0FtUy93K0NBO0VBaUVNLGtCQUFrQjtFQUNsQixtQkFBbUI7QW5Ta3QrQ3pCOztBbVNweCtDQTtFQXFFTSxtQkFBbUI7RUFDbkIsb0JBQW9CO0FuU210K0MxQjs7QW1TengrQ0E7RUEyRVEsdUJBQXVCO0FuU2t0K0MvQjs7QW1TN3grQ0E7RUFnRk0sa0JBQWtCO0VBQ2xCLE1BQU07RUFDTixTQUFTO0VBQ1QsT0FBTztFQUNQLFFBQVE7RUFDUixnQkFBZ0I7QW5TaXQrQ3RCOztBbVN0eStDQTtFQXlGTSxvSEFBbUg7RUFDbkgsdUJBQXVCO0VBQ3ZCLFdBQVc7RUFDWCxZQUFZO0VBQ1osWUFBWTtFQUNaLGtCQUFrQjtFQUNsQixXQUFXO0FuU2l0K0NqQjs7QW1TaHorQ0E7RUFtR00sZ0JBQWdCO0VBQ2hCLHVCQUF1QjtFQUN2QixXQUFXO0VBQ1gsWUFBWTtFQUNaLFlBQVk7RUFDWixrQkFBa0I7RUFDbEIsV0FBVztBblNpdCtDakI7O0FtUzF6K0NBO0VBOEdRLHFCQUFxQjtBblNndCtDN0I7O0FtUzl6K0NBO0VBa0hRLE1BQU07RUFDTixZQUFZO0FuU2d0K0NwQjs7QW1TbjArQ0E7RUF5SFEscUJBQXFCO0FuUzhzK0M3Qjs7QW1TdjArQ0E7RUE2SFEsUUFBUTtFQUNSLFVBQVU7QW5TOHMrQ2xCOztBbVM1MCtDQTtFQW9JUSxnQ0FBZ0M7QW5TNHMrQ3hDOztBbVNoMStDQTtFQXdJUSxNQUFNO0VBQ04sUUFBUTtFQUNSLFlBQVk7RUFDWixVQUFVO0FuUzRzK0NsQjs7QW1TdjErQ0E7RUFpSlEsdWlCQUFtdkI7RUFDbnZCLDBCQUEwQjtFQUMxQixrQ0FBa0M7RUFDbEMsdUJBQXVCO0VBQ3ZCLFdBQVc7RUFDWCxZQUFZO0VBQ1osV0FBVztFQUNYLGtCQUFrQjtFQUNsQixNQUFNO0VBQ04sV0FBVztBblMwcytDbkI7O0FtU3AyK0NBO0VBZ0tRLFdBQVc7RUFDWCwrSkFBNko7RUFDN0osd0JBQXdCO0VBQ3hCLGNBQWM7RUFDZCxhQUFhO0VBQ2IsV0FBVztFQUNYLGtCQUFrQjtFQUNsQixZQUFZO0VBQ1osU0FBUztFQUNULFVBQVU7QW5Td3MrQ2xCOztBbVNqMytDQTtFQWdMSSx1QkFBdUI7QW5TcXMrQzNCOztBbVNyMytDQTtFQXNMUSxjQUFjO0FuU21zK0N0Qjs7QW1TejMrQ0E7RUEwTFEsY0FBYztBblNtcytDdEI7O0FtUzczK0NBO0VBa01NLDJCQUEyQjtFQUMzQix5QkFBeUI7QW5TK3IrQy9COztBbVNsNCtDQTtFQXVNTSxjQUFjO0FuUytyK0NwQjs7QW1TdDQrQ0E7RUE0TVEsY0FBYztBblM4citDdEI7O0FtUzE0K0NBO0VBK01VLGNBQWM7QW5TK3IrQ3hCOztBbVM5NCtDQTtFQXlOWSxjQUFjO0FuU3lyK0MxQjs7QW1TbDUrQ0E7RUFxT1EsY0FBYztBblNpcitDdEI7O0FtU3Q1K0NBO0VBa09VLGNBQWM7QW5Td3IrQ3hCOztBbVMxNStDQTtFQTBPTSx5QkFBeUI7QW5Tb3IrQy9COztBbVM5NStDQTtFQThPTSxjQUFjO0FuU29yK0NwQjs7QW1TbDYrQ0E7RUFrUE0sY0FBYztBblNvcitDcEI7O0FtU3Q2K0NBO0VBc1BNLGNBQWM7QW5Tb3IrQ3BCOztBbVMxNitDQTtFQTBQTSxjQUFjO0FuU29yK0NwQjs7QW1TOTYrQ0E7RUE4UE0sY0FBYztBblNvcitDcEI7O0FtU2w3K0NBO0VBa1FNLG9DQUFvQztBblNvcitDMUM7O0FtU3Q3K0NBO0VBeVFNLG9HQUF1RztBblNpcitDN0c7O0FvUzE3K0NBO0VBQ0UseUJBQXlCO0VBQ3pCLGNBQWM7QXBTNjcrQ2hCOztBb1MvNytDQTtFQUtNLHlDQUF5QztFQUN6QyxtQ0FBbUM7QXBTODcrQ3pDOztBb1NwOCtDQTtFQVVNLHlDQUF5QztFQUN6QyxtQ0FBbUM7QXBTODcrQ3pDOztBb1N6OCtDQTtFQWVNLHlDQUF5QztFQUN6QyxtQ0FBbUM7QXBTODcrQ3pDOztBb1M5OCtDQTtFQW9CTSx5Q0FBeUM7RUFDekMsbUNBQW1DO0FwUzg3K0N6Qzs7QW9TbjkrQ0E7RUF5Qk0sZ0JBQWdCO0VBQ2hCLG1CQUFtQjtFQUNuQixtQkFBbUI7RUFDbkIsY0FBYztFQUNkLGtCQUFrQjtFQUNsQixxQkFBcUI7QXBTODcrQzNCOztBb1M1OStDQTtFQWlDUSxZQUFZO0VBQ1osaUJBQWlCO0VBQ2pCLHNCQUFzQjtFQUN0QixvQkFBb0I7QXBTKzcrQzVCOztBb1NuKytDQTtFQXdDUSx5QkFBeUI7QXBTKzcrQ2pDOztBb1N2KytDQTtFQTRDUSx5QkFBeUI7QXBTKzcrQ2pDOztBb1MzKytDQTtFQWdEUSx5QkFBeUI7RUFDekIsWUFBWTtBcFMrNytDcEI7O0FvU2gvK0NBO0VBcURRLHFCQUFxQjtBcFMrNytDN0I7O0FvU3AvK0NBO0VBK0RRLHFEQUF5RDtFQUN6RCxhQUFhO0VBQ2IsY0FBYztFQUNkLHNCQUFzQjtFQUN0QixrQkFBa0I7RUFDbEIsb0JBQW9CO0VBQ3BCLHFCQUFxQjtBcFN5NytDN0I7O0FvUzkvK0NBO0VBMERVLHFEQUFzRDtBcFN3OCtDaEU7O0FvU2xnL0NBO0VBNkRVLHFEQUF3RDtBcFN5OCtDbEU7O0FvU3RnL0NBO0VBMEVNLGVBQWU7RUFDZiw0QkFBNEI7QXBTZzgrQ2xDOztBb1MzZy9DQTtFQTZFUSxjQUFjO0FwU2s4K0N0Qjs7QW9TL2cvQ0E7RUErRVUsY0FBYztBcFNvOCtDeEI7O0FvUzk3K0NFO0VBckZGO0lBdUZNLFlBQVk7RXBTaTgrQ2hCO0VvU3hoL0NGO0lBeUZRLGtCQUFrQjtFcFNrOCtDeEI7RW9TM2gvQ0Y7SUE0RlUsa0JBQWtCO0VwU2s4K0MxQjtFb1M5aC9DRjtJQWlHUSw0QkFBNEI7RXBTZzgrQ2xDO0FBQ0Y7O0FxU2xpL0NBO0VBR0ksWUFBWTtBclNtaS9DaEI7O0FxU3RpL0NBO0VBT0ksZUFBZTtFQUNmLGdCQUFnQjtBclNtaS9DcEI7O0FxUzNpL0NBO0VBVU8sa0JBQWtCO0VBQ2xCLGlCQUFpQjtBclNxaS9DeEI7O0FxU2hqL0NBO0VBZUksWUFBWTtFQUNaLGVBQWU7RUFDZixrQkFBa0I7QXJTcWkvQ3RCOztBcVN0ai9DQTtFQXFCSSxpQkFBaUI7QXJTcWkvQ3JCOztBcVMxai9DQTtFQXlCSSxlQUFlO0VBQ2YsZ0JBQWdCO0VBQ2YsbUJBQW1CO0FyU3FpL0N4Qjs7QXFTaGsvQ0E7RUFnQ00sWUFBWTtFQUNaLFdBQVc7RUFDWCxtQkFBbUI7QXJTb2kvQ3pCOztBcVN0ay9DQTtFQXFDVSxVQUFVO0VBQ1YsZ0JBQWdCO0VBQ2hCLHFCQUFxQjtFQUNyQixlblMwR3NCO0FGMjcrQ2hDOztBcVM3ay9DQTtFQWdESSxZQUFZO0VBQ1osV0FBVztFQUNYLHNCQUFzQjtBclNpaS9DMUI7O0FxU25sL0NBO0VBcURVLFVBQVU7RUFDVixnQkFBZ0I7RUFDaEIscUJBQXFCO0VBQ3JCLGVuUzBGc0I7QUZ3OCtDaEM7O0FxUzFsL0NBO0VBK0RJLHNCQUFzQjtFQUN0QixhQUFhO0VBQ2IsY0FBYztBclMraC9DbEI7O0FxU2htL0NBO0VBbUVPLGVBQWU7RUFDZixtQkFBbUI7RUFDbkIsZ0JBQWdCO0VBQ2hCLHNCQUFzQjtBclNpaS9DN0I7O0FxU3ZtL0NBO0VBMkVJLGdCQUFnQjtFQUNoQixvQkFBb0I7RUFDcEIsa0JBQWtCO0VBQ2xCLGdCQUFnQjtFQUNoQixzQkFBc0I7RUFDdEIsZ0JBQWdCO0VBQ2hCLFlBQVk7QXJTZ2kvQ2hCOztBcVNqbi9DQTtFQXFGSSxnQkFBZ0I7RUFDaEIsZUFBZTtFQUNmLGdCQUFnQjtBclNnaS9DcEI7O0FxU3ZuL0NBO0VBMkZJLGdCQUFnQjtFQUNoQixrQkFBa0I7RUFDbEIsMEJBQTBCO0FyU2dpL0M5Qjs7QXFTN24vQ0E7RUFpR0ksaUJBQWlCO0FyU2dpL0NyQjs7QXFTam8vQ0E7RUFxR0ksWUFBWTtBclNnaS9DaEI7O0FxUzdoL0NFO0VBeEdGO0lBMEdNLGtCQUFrQjtFclNnaS9DdEI7QUFDRjs7QXNTM28vQ0E7RUFJQyw4QkFBOEI7RUFDOUIsNEJBQTRCO0VBQzVCLGtCQUFrQjtBdFMyby9DbkI7O0FzU2pwL0NBO0VBRUUsdUJBQXVCO0F0U21wL0N6Qjs7QXNTcnAvQ0E7RUFRRSxrQkFBa0I7RUFDbEIsYUFBYTtFQUNiLHNCQUFzQjtFQUN0QixZQUFZO0VBQ1oscUJBQXFCO0VBQ3JCLHNCQUFzQjtFQUN0QiwyQkFBMkI7QXRTaXAvQzdCOztBc1MvcC9DQTtFQWdCRyxlQUFlO0VBQ2YsY0FBYztBdFNtcC9DakI7O0FzU3BxL0NBO0VBcUJFLHFCQUFxQjtBdFNtcC9DdkI7O0FzU3hxL0NBO0VBd0JFLDBCQUEwQjtFQUMxQixtQkFBbUI7RUFDbkIsZ0JBQWdCO0VBQ2hCLG9CQUFvQjtFQUNwQixrQkFBa0I7RUFDbEIsaUJBQWlCO0VBQ2pCLHNCQUFzQjtFQUN0QixXQUFXO0F0U29wL0NiOztBc1Nuci9DQTtFQWtDRSxnQkFBZ0I7RUFDaEIsWUFBWTtFQUNaLG1CQUFtQjtFQUNuQixnQkFBZ0I7RUFDaEIsb0JBQW9CO0VBQ3BCLGtCQUFrQjtFQUNsQixpQkFBaUI7RUFDakIsc0JBQXNCO0VBQ3RCLGdCQUFnQjtFQUNoQixXQUFXO0F0U3FwL0NiOztBc1Nocy9DQTtFQThDRSxnQkFBZ0I7RUFDaEIsa0JBQWtCO0VBQ2xCLGdCQUFnQjtFQUNoQixnQkFBZ0I7QXRTc3AvQ2xCOztBc1N2cy9DQTtFQW9ERSx5QkFBeUI7RUFDekIsMkJBQTJCO0VBQzNCLFlBQVk7RUFDWixrQkFBa0I7RUFDbEIsZ0JBQWdCO0VBQ2hCLG9CQUFvQjtFQUNwQixrQkFBa0I7RUFDbEIsaUJBQWlCO0VBQ2pCLHNCQUFzQjtFQUN0QixTQUFTO0VBQ1Qsa0JBQWtCO0VBQ2xCLGNBQWM7QXRTdXAvQ2hCOztBc1N0dC9DQTtFQWlFRyx3REFBd0Q7QXRTeXAvQzNEOztBc1MxdC9DQTtFQXFFRSxxQkFBYztFQUNkLGdCQUFjO0VBQ2QsYUFBYTtFQUNiLGVBQWU7RUFDZix5Q0FBeUM7RUFDekMsNENBQTRDO0VBQzVDLDJDQUEyQztBdFN5cC9DN0M7O0FzU3B1L0NBO0VBOEVFLFlBQVk7QXRTMHAvQ2Q7O0FzU3h1L0NBO0VBa0ZHLGlDQUFpQztBdFMwcC9DcEM7O0FzUzV1L0NBO0VBb0ZJLGtCQUFrQjtFQUNsQixPQUFPO0VBQ1AsWUFBWTtFQUNaLGNBQWM7RUFDZCxpQ0FBaUM7RUFDakMsV0FBVztBdFM0cC9DZjs7QXNTcnYvQ0E7RUE0RkksZ0NBQWdDO0F0UzZwL0NwQzs7QXNTenYvQ0E7RUFnR0ssaUJBQWlCO0F0UzZwL0N0Qjs7QXNTN3YvQ0E7RUFzR0UsZ0JBQWdCO0VBQ2hCLGlCQUFpQjtBdFMycC9DbkI7O0FzU2x3L0NBO0VBMkdHLGNBQWM7RUFDZCxXQUFXO0F0UzJwL0NkOztBc1N2dy9DQTtFQWdIRSxxQkFBYztBdFMycC9DaEI7O0FzU3hwL0NBO0VBbkhBO0lBc0hHLDJCQUEyQjtJQUMzQiw0QkFBNEI7RXRTMHAvQzdCO0VzUzdwL0NEO0lBU0ssMkJBQTJCO0lBQzNCLGlCQUFpQjtFdFN1cC9DckI7QUFDRjs7QXNTanAvQ0E7RUFySUE7SUF3SUcsNEJBQTRCO0V0U21wL0M3QjtFc1N2cS9DRDtJQTBCSywyQkFBMkI7SUFDM0IsaUJBQWlCO0V0U2dwL0NyQjtFc1MveC9DRjtJQXFKRyxnQkFBZ0I7RXRTNm8vQ2pCO0FBQ0Y7O0FzUzFvL0NBO0VBekpBO0lBNEpHLDRCQUE0QjtFdFM0by9DN0I7RXNTOW8vQ0Q7SUFRSywyQkFBMkI7SUFDM0IsaUJBQWlCO0V0U3lvL0NyQjtBQUNGOztBc1Nuby9DQTtFQTFLQTtJQTZLRyw0QkFBNEI7RXRTcW8vQzdCO0VzU2x6L0NGO0lBZ0xHLGdCQUFnQjtFdFNxby9DakI7RXNTM3AvQ0Q7SUE0QkssMkJBQTJCO0lBQzNCLGlCQUFpQjtFdFNrby9DckI7QUFDRjs7QXNTNW4vQ0E7RUE5TEE7SUFpTUcsNEJBQTRCO0V0UzhuL0M3QjtFc1NycS9DRDtJQTZDSywyQkFBMkI7SUFDM0IsaUJBQWlCO0V0UzJuL0NyQjtBQUNGOztBc1Nybi9DQTtFQS9NQTtJQWtORyw0QkFBNEI7RXRTdW4vQzdCO0VzU3owL0NGO0lBcU5HLGdCQUFnQjtFdFN1bi9DakI7RXNTNW4vQ0Q7SUFXSywyQkFBMkI7SUFDM0IsaUJBQWlCO0V0U29uL0NyQjtBQUNGOztBc1M5bS9DQTtFQUNDO0lBR0csY0FBYztJQUNkLFVBQVU7RXRTK20vQ1o7QUFDRjs7QXNTM20vQ0E7RUFDQztJQUdHLGNBQWM7SUFDZCxxQkFBcUI7RXRTNG0vQ3ZCO0FBQ0Y7O0FzU3RtL0NBO0VBelBBO0lBZ1FJLGlDQUFpQztFdFNvbS9DbkM7RXNTcDIvQ0Y7SUE4UEssZ0NBQWdDO0V0U3ltL0NuQztBQUNGOztBc1NubS9DQTtFQXJRQTtJQTRRSSxpQ0FBaUM7RXRTaW0vQ25DO0VzUzcyL0NGO0lBMFFLLGdDQUFnQztFdFNzbS9DbkM7QUFDRjs7QXNTOWwvQ0E7RUFDQyxtQkFBbUI7QXRTaW0vQ3BCOztBc1NsbS9DQTtFQUdFLFlBQVk7QXRTbW0vQ2Q7O0FzU3RtL0NBO0VBTUUsa0JBQWtCO0VBQ2xCLFVBQVU7RUFDVixZQUFZO0VBQ1osY0FBYztFQUNkLDhCQUE4QjtBdFNvbS9DaEM7O0F1U2o0L0NBOztFQUVFLGlCcEwrVGlDO0VvTDlUakMsWUFBWTtFQUNaLGlCQUFpQjtFQUNqQixrQkFBa0I7QXZTbzQvQ3BCOztBdVNqNC9DRTtFQVJGOztJQVNJLGlCQUFpQjtJQUNqQixrQkFBa0I7RXZTczQvQ3BCO0FBQ0Y7O0F1U3I0L0NFO0VBWkY7O0lBYUksa0JBQWtCO0lBQ2xCLG1CQUFtQjtFdlMwNC9DckI7QUFDRjs7QXVTeDQvQ0U7RUFqQkY7O0lBa0JJLGtCQUFrQjtFdlM2NC9DcEI7QUFDRjs7QXVTMzQvQ0U7RUFyQkY7O0lBc0JJLGdCQUFnQjtJQUNoQixtQkFBbUI7RXZTZzUvQ3JCO0FBQ0Y7O0F1Uzc0L0NJO0VBM0JKOztJQTRCTSxnQkFBZ0I7RXZTazUvQ3BCO0FBQ0Y7O0F1Uy80L0NJO0VBaENKOztJQWlDTSxpQkFBaUI7SUFDakIsa0JBQWtCO0V2U281L0N0QjtBQUNGOztBdVN2Ny9DQTs7RUFzQ0ksV0FBVztBdlNzNS9DZjs7QXVTcjUvQ0k7RUF2Q0o7O0lBd0NNLGdCQUFnQjtFdlMwNS9DcEI7QUFDRjs7QXVTejUvQ0k7RUExQ0o7O0lBMkNNLDJCQUEyQjtFdlM4NS9DL0I7QUFDRjs7QXVTNzUvQ0k7RUE3Q0o7O0lBOENNLFlBQVk7RXZTazYvQ2hCO0FBQ0Y7O0F1U2o5L0NBOztFQW1ESSxpQkFBaUI7QXZTbTYvQ3JCOztBdVNsNi9DSTtFQXBESjs7SUFxRE0sVUFBVTtJQUNWLGlCQUFpQjtFdlN1Ni9DckI7QUFDRjs7QXVTcjYvQ007RUF6RE47O0lBMERRLGlCQUFpQjtJQUNqQixXQUFXO0lBQ1gseUI3UG5CYztJNlBvQmQscUJBQXFCO0lBQ3JCLGlCQUFpQjtJQUNqQixrQkFBa0I7RXZTMDYvQ3hCO0FBQ0Y7O0F5SDk2K0NJOzs7Ozs7OztFQUNFLGFBQWE7QXpIdzcrQ25COztBeUhsNytDRTtFOEtua0JGOzs7O0k5S29rQkksa0JBQWtCO0V6SHk3K0NwQjtBQUNGOztBeUh4NytDRTtFOEt0a0JGOzs7O0k5S3VrQkksa0JBQWtCO0lBQ2xCLGNBQWM7RXpIKzcrQ2hCO0FBQ0Y7O0F1U2o4L0NNO0VBdkVOOzs7O0lBd0VRLFlBQVk7RXZTdzgvQ2xCO0FBQ0Y7O0F1U3Y4L0NNO0VBMUVOOzs7O0lBMkVRLGVBQWU7RXZTODgvQ3JCO0FBQ0Y7O0F1Uzc4L0NNO0VBN0VOOzs7O0lBOEVRLG9CQUFvQjtFdlNvOS9DMUI7QUFDRjs7QXVTbmlnREE7O0VBbUZNLGM3UG5DWTtFNlBvQ1osbUJBQW1CO0VBQ25CLG9CQUFvQjtFQUNwQixnQkFBZ0I7RUFDaEIscUJBQXFCO0F2U3E5L0MzQjs7QXVTbjkvQ007RUF6Rk47O0lBMEZRLG1CQUFtQjtJQUNuQixvQkFBb0I7SUFDcEIseUJBQXlCO0V2U3c5L0MvQjtBQUNGOztBdVN0OS9DTTtFQS9GTjs7SUFnR1EsbUJBQW1CO0lBQ25CLG9CQUFvQjtJQUNwQix3QkFBd0I7RXZTMjkvQzlCO0FBQ0Y7O0F1U3o5L0NNO0VBckdOOztJQXNHUSxxQkFBcUI7SUFDckIsa0JBQWtCO0lBQ2xCLGtCQUFrQjtFdlM4OS9DeEI7QUFDRjs7QXVTMTkvQ0k7RUE3R0o7O0lBOEdNLGFBQWE7RXZTKzkvQ2pCO0FBQ0Y7O0F1Uzk5L0NJO0VBaEhKOztJQWlITSxjQUFjO0V2U20rL0NsQjtBQUNGOztBdVNybGdEQTs7RUFvSE0sa0JBQWtCO0VBRWxCLFNBQVM7RUFDVCxRQUFRO0VBQ1IsYzdQL0VnQjtFNlBnRmhCLGlCQUFpQjtFQUNqQixzQkFBc0I7RUFDdEIsZ0JBQWdCO0VBQ2hCLDZCQUE2QjtFQUM3QixZQUFZO0VBQ1osV0FBVztFQUNYLGVBQWU7RUFDZixxQkFBcUI7RUFDckIsNkI3UHhGZ0I7QTFDNmpnRHRCOztBdVNwKy9DTTtFQWxJTjs7SUFtSVEsUUFBUTtJQUNSLGVBQWU7RXZTeSsvQ3JCO0FBQ0Y7O0F1UzltZ0RBOztFQXdJVSw2QjdQL0ZZO0U2UGdHWiwrQjdQaEdZO0ExQzJrZ0R0Qjs7QXVTcG5nREE7O0VBK0lJLFlBQVk7QXZTMCsvQ2hCOztBdVN6Ky9DTTtFQWhKTjs7SUFpSlEsWUFBWTtFdlM4Ky9DbEI7QUFDRjs7QXVTaG9nREE7O0VBb0pNLGtCQUFrQjtFQUVsQixZQUFZO0VBQ1osUUFBUTtFQUNSLGM3UC9HZ0I7RTZQZ0hoQixjQUFjO0VBQ2QsZ0JBQWdCO0F2U2cvL0N0Qjs7QXVTLysvQ007RUEzSk47O0lBNEpRLGFBQWE7RXZTby8vQ25CO0FBQ0Y7O0F1U24vL0NNO0VBOUpOOztJQStKUSxRQUFRO0lBQ1IsZUFBZTtFdlN3Ly9DckI7QUFDRjs7QXVTenBnREE7Ozs7RUFxS00sa0JBQWtCO0VBQ2xCLFlBQVk7RUFDWixRQUFRO0VBQ1Isd0JBQXdCO0VBQ3hCLDZCN1BoSWdCO0ExQzJuZ0R0Qjs7QXlIcG4vQ0U7Ozs7Ozs7O0VBRUUsZ0JBQWdCO0F6SDZuL0NwQjs7QXlINW4vQ0k7Ozs7Ozs7O0VBQ0UsYUFBYTtBekhzby9DbkI7O0F1UzdnZ0RNO0VBN0tOOzs7O0lBOEtRLGFBQWE7SUFDYixnQkFBZ0I7SUFDaEIsZ0JBQWdCO0V2U29oZ0R0QjtBQUNGOztBdVNuaGdETTtFQWxMTjs7OztJQW1MUSxRQUFRO0lBQ1IsZUFBZTtFdlMwaGdEckI7QUFDRjs7QXdTNXNnREE7RUFDRSxpQkFBaUI7RUFDakIsb0JBQW9CO0VBQ3BCLHlCOVBpQm9CO0ExQzhyZ0R0Qjs7QXdTbHRnREE7RUFNSSxtQkFBbUI7QXhTZ3RnRHZCOztBd1N0dGdEQTtFQVVHLG1CQUFtQjtBeFNndGdEdEI7O0F3UzF0Z0RBO0VBY0csYUFBYTtFQUNaLHlCOVB1QmtCO0ExQ3lyZ0R0Qjs7QXdTL3RnREE7RUFrQkssYzlQMkJhO0ExQ3NyZ0RsQjs7QXdTbnVnREE7RUFzQk0sYzlQaEJVO0ExQ2l1Z0RoQjs7QXdTdnVnREE7RUEyQlUsOEJBQThCO0F4U2d0Z0R4Qzs7QXdTM3VnREE7RUE4QlkseUI5UHhCSTtBMUN5dWdEaEI7O0F3Uy91Z0RBO0VBa0NZLHFCOVA1Qkk7QTFDNnVnRGhCOztBd1NudmdEQTtFQXVDVSx5QjlQakNNO0ExQ2l2Z0RoQjs7QXdTdnZnREE7RUE2Q0ssZ0JBQWdCO0VBQ2hCLGdCMVB6Q087RTBQMENQLGtCQUFrQjtBeFM4c2dEdkI7O0F3Uzd2Z0RBO0VBbURNLFNBQVM7RUFDVCxZQUFZO0VBQ1osa0JBQWtCO0VBQ2xCLFVBQVU7RUFDVix3QkFBd0I7RUFDeEIseUJBQXlCO0F4UzhzZ0QvQjs7QXdTdHdnREE7RUEyRFEsV0FBVztFQUNYLGNBQWM7RUFDZCxVQUFVO0VBQ1YsV0FBVztFQUNYLHlCOVBsQlU7RThQbUJWLGdCQUFnQjtBeFMrc2dEeEI7O0F3Uy93Z0RBO0VBb0VRLFdBQVc7RUFDWCxjQUFjO0VBQ2QsV0FBVztFQUNYLFVBQVU7RUFDVix3QkFBd0I7RUFDeEIsZ0M5UDVCVTtFOFA2QlYsK0I5UDdCVTtFOFA4QlYsZ0JBQWdCO0F4UytzZ0R4Qjs7QXdTMXhnREE7RUFpRkksZ0JBQWdCO0VBQ2hCLHlCOVA5RGtCO0U4UCtEbEIsWUFBWTtFQUNaLGlCQUFpQjtFQUNqQixtQkFBbUI7RUFDbkIsa0JBQWtCO0VBQ2xCLGtCQUFrQjtBeFM2c2dEdEI7O0F3U3B5Z0RBO0VBMEZNLGM5UDdDWTtFOFA4Q1osY0FBYztBeFM4c2dEcEI7O0F3U3p5Z0RBO0VBK0ZNLFdBQVc7RUFDWCxXQUFXO0VBQ1gsV0FBVztFQUNYLHlCOVByRFk7RThQc0RaLGtCQUFrQjtFQUNsQixTQUFTO0VBQ1QsWUFBWTtBeFM4c2dEbEI7O0F3U256Z0RBO0VBMEdJLDRCQUE0QjtBeFM2c2dEaEM7O0F3U3Z6Z0RBO0VBOEdJLFlBQVk7QXhTNnNnRGhCOztBd1MzemdEQTtFQWlITSxpQkFBaUI7QXhTOHNnRHZCOztBd1MvemdEQTtFQW9IUSxlQUFlO0F4UytzZ0R2Qjs7QXdTM3NnREk7RUF4SEo7SUF5SE0sWUFBWTtFeFMrc2dEaEI7QUFDRjs7QXdTN3NnREk7RUE1SEo7SUE2SE0sWUFBWTtFeFNpdGdEaEI7QUFDRjs7QXdTLzBnREE7RUFrSUksWUFBWTtBeFNpdGdEaEI7O0F3UzlzZ0RFO0VBcklGOztJQXdJTSxhQUFhO0V4U2l0Z0RqQjtFd1N6MWdERjtJQTRJTSx3QkFBd0I7RXhTZ3RnRDVCO0V3UzUxZ0RGOztJQWlKTSxjQUFjO0V4UytzZ0RsQjtFd1NoMmdERjtJQXFKTSwwQkFBMEI7SUFDMUIsdUNBQXVDO0lBQ3ZDLGdDQUFnQztFeFM4c2dEcEM7RXdTcjJnREY7SUEySk0sZ0JBQWdCO0lBQ2hCLGdCQUFnQjtJQUNoQixtQkFBbUI7SUFDbkIsV0FBVztJQUNYLGtCQUFrQjtJQUNsQixnQkFBZ0I7SUFDaEIsZ0M5UHZJWTtJOFB3SVoscUJBQXFCO0V4UzZzZ0R6QjtFd1MvMmdERjtJQXNLTSxhQUFhO0V4UzRzZ0RqQjtFd1NsM2dERjtJQTBLTSxnQzlQaEpZO0k4UGlKWixXQUFXO0lBQ1gsWUFBWTtFeFMyc2dEaEI7RXdTdjNnREY7SUErS1EsZ0IxUHpLTTtJMFAwS04sZUFBZTtJQUNmLHlCQUF5QjtJQUN6QixxQkFBcUI7SUFDckIsbUJBQW1CO0lBQ25CLFdBQVc7SUFDWCxtQkFBbUI7RXhTMnNnRHpCO0V3U2g0Z0RGO0lBd0xVLGVBQWU7RXhTMnNnRHZCO0V3U240Z0RGO0lBNkxRLFdBQVc7SUFDWCxTQUFTO0lBQ1QsbUI5UHpMUTtJOFAwTFIsWUFBWTtJQUNaLGtDQUFrQztJQUNsQyx3QkFBd0I7SUFDeEIsdUNBQXVDO0lBQ3ZDLGtCQUFrQjtJQUNsQixTQUFTO0lBQ1QsT0FBTztFeFN5c2dEYjtFd1MvNGdERjtJQTBNUSxjOVA3SlU7SThQOEpWLG1CQUFtQjtJQUNuQixZQUFZO0lBQ1osaUJBQWlCO0lBQ2pCLG1CQUFtQjtJQUNuQixzQkFBc0I7SUFDdEIsbUJBQW1CO0lBQ25CLHFCQUFxQjtJQUNyQixnQkFBZ0I7SUFDaEIsZ0JBQWdCO0lBQ2hCLGlDQUFpQztFeFN3c2dEdkM7RXdTNTVnREY7SUF1TlUsYzlQak5NO0k4UGtOTiw2QkFBNkI7RXhTd3NnRHJDO0V3U2g2Z0RGO0lBNE5VLDZCQUE2QjtFeFN1c2dEckM7RXdTbjZnREY7SUFnT1UsYzlQMU5NO0UxQ2c2Z0RkO0V3U3Q2Z0RGO0lBc09NLGVBQWU7RXhTbXNnRG5CO0V3U3o2Z0RGO0lBME9NLFdBQVc7RXhTa3NnRGY7QUFDRjs7QXdTL3JnREU7RUE5T0Y7SUErT0ksaUJBQWlCO0lBQ2pCLG9CQUFvQjtFeFNtc2dEdEI7RXdTbjdnREY7SUFtUE0sZ0IxUDdPUTtJMFA4T1IseUJBQXlCO0lBQ3pCLHFCQUFxQjtJQUNyQixpQkFBaUI7SUFDakIsaUJBQWlCO0V4U21zZ0RyQjtFd1MxN2dERjtJQTBQUSxjOVA3TVU7SThQOE1WLGNBQWM7RXhTbXNnRHBCO0V3Uzk3Z0RGO0lBK1BTLGM5UHpQTztFMUMyN2dEZDtFd1NqOGdERjtJQW9RUSx1QkFBdUI7RXhTZ3NnRDdCO0V3U3A4Z0RGO0lBd1FRLGFBQWE7RXhTK3JnRG5CO0V3U3Y4Z0RGO0lBNlFLLGlCQUFpQjtFeFM2cmdEcEI7RXdTMThnREY7SUFnUkssa0JBQWtCO0lBQ2xCLHFCQUFxQjtFeFM2cmdEeEI7RXdTOThnREY7SUFvUkcsV0FBVztJQUNYLGVBQWU7RXhTNnJnRGhCO0V3U2w5Z0RGO0lBOFJNLGlCQUFpQjtFeFN1cmdEckI7RXdTcjlnREY7SUFtU1EsZ0JBQWdCO0V4U3FyZ0R0QjtFd1N4OWdERjtJQXVTUSxrQkFBa0I7RXhTb3JnRHhCO0V3UzM5Z0RGO0lBNFNNLFlBQVk7SUFDWixpQkFBaUI7RXhTa3JnRHJCO0V3Uy85Z0RGO0lBZ1RRLFlBQVk7RXhTa3JnRGxCO0V3U2wrZ0RGO0lBb1RRLFlBQVk7RXhTaXJnRGxCO0V3U3IrZ0RGO0lBeVRNLG1CQUFtQjtFeFMrcWdEdkI7RXdTeCtnREY7SUE2VE0sNEJBQTRCO0V4UzhxZ0RoQztFd1MzK2dERjtJQWtVTSxXQUFXO0V4UzRxZ0RmO0V3UzkrZ0RGO0lBcVVRLFVBQVU7RXhTNHFnRGhCO0V3U2ovZ0RGO0lBeVVRLFdBQVc7RXhTMnFnRGpCO0FBQ0Y7O0F3U3ZxZ0RFO0VBOVVGO0lBZ1ZNLGdCQUFnQjtFeFMwcWdEcEI7RXdTMS9nREY7SUFxVlEsY0FBYztFeFN3cWdEcEI7RXdTNy9nREY7SUF5VkssVUFBVTtJQUNWLFdBQVc7RXhTdXFnRGQ7RXdTamdoREY7SUE2Vk8sa0JBQWtCO0V4U3VxZ0R2QjtFd1NwZ2hERjtJQWlXTyxtQkFBbUI7SUFDbkIsV0FBVztFeFNzcWdEaEI7RXdTeGdoREY7SUEwV0csbUJBQW1CO0V4U2lxZ0RwQjtFd1MzZ2hERjtJQTZXUSxZQUFZO0V4U2lxZ0RsQjtFd1M5Z2hERjtJQWlYUSxXQUFXO0V4U2dxZ0RqQjtFd1NqaGhERjtJQXVYTSw4QkFBOEI7RXhTNnBnRGxDO0V3U3BoaERGO0lBMlhNLFdBQVc7RXhTNHBnRGY7RXdTdmhoREY7SUE4WFEsVUFBVTtFeFM0cGdEaEI7RXdTMWhoREY7SUFrWVEsV0FBVztFeFMycGdEakI7QUFDRjs7QXlTamloREE7RUFFSSxjQUFjO0VBQ2QsZ0JBQWdCO0VBQ2hCLGVBQWU7QXpTbWloRG5COztBeVMvaGhEQTtFQUNFLGlCQUFpQjtBelNraWhEbkI7O0F5Uy9oaERBO0VBRUUsK0JBQStCO0F6U2lpaERqQzs7QXlTOWhoREE7RUFMQTtJQVFJLGdDQUFnQztJQUNoQyxrQkFBa0I7RXpTZ2loRHBCO0V5UzdpaERGO0lBZ0JJLGtCQUFrQjtFelNnaWhEcEI7QUFDRjs7QXlTN2hoREE7RUFDRTtJQUNFLDZCQUE2QjtJQUM3Qiw4QkFBOEI7RXpTZ2loRGhDO0V5UzloaERBO0lBQ0Usb0JBQW9CO0lBQ3BCLGlCQUFpQjtFelNnaWhEbkI7RXlTOWhoREE7SUFDRSxrQkFBa0I7SUFDbEIsbUJBQW1CO0V6U2dpaERyQjtBQUNGOztBeVM3aGhEQTtFQS9CQTtJQWtDSSxnQ0FBZ0M7SUFDaEMsa0JBQWtCO0V6UytoaERwQjtFeVM3aGhEQTtJQUNFLGlCQUFpQjtJQUNqQixnQ0FBZ0M7RXpTK2hoRGxDO0V5UzdoaERBO0lBQ0UsYUFBYTtFelMraGhEZjtFeVM3a2hERjtJQWlESSxrQkFBa0I7RXpTK2hoRHBCO0FBQ0Y7O0F5UzVoaERBO0VBQ0UsK0JBQStCO0VBQy9CLHlCQUF5QjtBelMraGhEM0I7O0F5UzVoaERBO0VBQ0UsZ0JBQWdCO0VBQ2hCLHlCQUF5QjtFQUN6QixxQkFBcUI7RUFDckIsZ0JBQWdCO0F6UytoaERsQjs7QXlTNWhoREE7RUFDRSxhQUFhO0F6UytoaERmOztBeVM1aGhEQTtFQUNFLGVBQWU7RUFDZixnQkFBZ0I7RUFDaEIsb0JBQW9CO0VBQ3BCLGtCQUFrQjtFQUNsQixpQkFBaUI7RUFDakIsc0JBQXNCO0VBQ3RCLGNBQWM7RUFDZCxvQkFBb0I7QXpTK2hoRHRCOztBeVM1aGhEQTtFQUVJLGlCQUFpQjtFQUNqQixrQkFBa0I7RUFDbEIsYUFBYTtFQUNiLGtCQUFrQjtBelM4aGhEdEI7O0F5U25paERBO0VBU0ksaUJBQWlCO0VBQ2pCLGtCQUFrQjtFQUNsQixrQkFBa0I7RUFDbEIsZ0JBQWdCO0VBQ2hCLGNBQWM7QXpTOGhoRGxCOztBeVMzaWhEQTtFQWlCSSxjQUFjO0F6UzhoaERsQjs7QXlTL2loREE7RUFzQk0sY0FBYztBelM2aGhEcEI7O0F5U25qaERBO0VBeUJNLGNBQWM7QXpTOGhoRHBCOztBMFM5b2hEQTtFQUdZLG9CQUFvQjtBMVMrb2hEaEM7O0EwU2xwaERBO0VBTVksb0JBQW9CO0ExU2dwaERoQzs7QTBTM29oREE7RUFHUSxpQkFBaUI7QTFTNG9oRHpCOztBMFMvb2hEQTtFQU9ZLHVCQUF1QjtBMVM0b2hEbkM7O0EwUzFvaERZO0VBVFo7SUFVZ0IsaUNBQWlDO0UxUzhvaEQvQztBQUNGOztBMFN6cGhEQTtFQWFnQiwyQkFBMkI7QTFTZ3BoRDNDOztBMFM3cGhEQTtFQWtCUSxpQkFBaUI7RUFDakIsb0JBQW9CO0ExUytvaEQ1Qjs7QTBTbHFoREE7RUF1QmdCLGNBQWE7RUFDYixnQkFBZTtFQUNmLGlCQUFnQjtBMVMrb2hEaEM7O0EwU3hxaERBOztFQTZCZ0IscUJBQW9CO0VBQ3BCLGdCQUFnQjtFQUNoQixnQkFBZ0I7QTFTZ3BoRGhDOztBMFMvcWhEQTtFQWtDZ0IsZ0JBQWdCO0VBQ2hCLGdCQUFlO0ExU2lwaEQvQjs7QTBTcHJoREE7RUFzQ2dCLGdCQUNKO0ExU2lwaERaOztBMFN4cmhEQTtFQTJDWSw4QmhRMUJNO0VnUTJCTiwrQmhRM0JNO0ExQzRxaERsQjs7QTBTMW9oREE7RUFDSTtJQUlnQiwrQkFBK0I7SUFDL0IsbUJBQW1CO0UxUzBvaERyQztFMFMvb2hERTtJQVdnQiw4QkFBOEI7SUFDOUIsaUJBQWlCO0lBQ2pCLGtCQUFrQjtFMVN1b2hEcEM7QUFDRjs7QTBTam9oREE7RUFwQkk7SUF5QmdCLGdDQUFnQztJQUNoQyxvQkFBb0I7RTFTaW9oRHRDO0UwUzNwaERFO0lBZ0NnQiw2QkFBNkI7SUFDN0IsaUJBQWlCO0UxUzhuaERuQztBQUNGOztBMFN4bmhEQTtFQXhDSTtJQTZDZ0IsZ0NBQWdDO0lBQ2hDLG9CQUFvQjtFMVN3bmhEdEM7RTBTdHFoREU7SUFvRGdCLDZCQUE2QjtJQUM3QixpQkFBaUI7RTFTcW5oRG5DO0FBQ0Y7O0EyUzN1aERBO0VBR00sV0FBVztBM1M0dWhEakI7O0EyUy91aERBO0VBT0ksaUJBQWlCO0EzUzR1aERyQjs7QTJTbnZoREE7RUFVSSxrQkFBa0I7RUFDbEIsb0JBQW1CO0EzUzZ1aER2Qjs7QTJTeHZoREE7RUFjSSx3QkFBd0I7QTNTOHVoRDVCOztBMlMxdWhEQTtFQUNFLGFBQWE7QTNTNnVoRGY7O0EyUzl1aERBO0VBR0ksWUFBWTtBM1MrdWhEaEI7O0EyUzd1aERFO0VBTEY7SUFNSSwrQmpRS2M7RTFDNHVoRGhCO0FBQ0Y7O0EyUy91aERFO0VBVEY7SUFVSSxnQ2pRQ2M7RTFDa3ZoRGhCO0FBQ0Y7O0EyU2h2aERBO0VBQ0UsWUFBWTtBM1NtdmhEZDs7QTJTaHZoREE7RUFDRSxnQkFBZ0I7RUFDaEIsYUFBYTtBM1NtdmhEZjs7QTJTcnZoREE7RUFLSSxnQkFBZ0I7QTNTb3ZoRHBCOztBMlN6dmhEQTtFQVNJLGdCQUFnQjtFQUNoQiw2QmpRakJjO0ExQ3F3aERsQjs7QTJTanZoREU7RUFiRjtJQWNJLGdCQUFnQjtFM1NxdmhEbEI7RTJTbndoREY7SUFpQk0sbUJBQW1CO0UzU3F2aER2QjtBQUNGOztBMlNqdmhEQTtFcEwxQ0Usa0JBQWtCO0VBQ2xCLGdCQUYrQztFb0w4QzdDLFdBQVc7RUFDWCxtQkFBbUI7QTNTb3ZoRHZCOztBdUgveGhERTtFQUNFLGNBQWM7RUFDZCxpQkFBZ0M7RUFDaEMsV0FBVztBdkhreWhEZjs7QTJTOXZoREE7RXBMcEJFLGtCQUFrQjtFQUVoQixNQUFNO0VBQ04sU0FBUztFQUdULE9BQU87RUFDUCxRQUFRO0F2SG14aERaOztBMlN0d2hEQTtFQVlJLGdCN1A5RFE7RTZQK0RSLGNBQWM7RUFDZCxrQkFBa0I7QTNTOHZoRHRCOztBMlM1d2hEQTtFQWtCSSxjQUFjO0VBQ2QsbUJBQW1CO0VBQ25CLGNBQWM7QTNTOHZoRGxCOztBMlNseGhEQTtFQXlCTSxXQUFXO0VBQ1gsaUJBQWlCO0VBQ2pCLGtCQUFrQjtBM1M2dmhEeEI7O0EyU3h4aERBO0VBZ0NJLGFBQWE7QTNTNHZoRGpCOztBMlN6dmhERTtFQW5DRjtJQXFDTSxnQ2pRbEVZO0lpUW1FWiw0QkFBNEI7RTNTNHZoRGhDO0FBQ0Y7O0EyU3p2aERFO0VBMUNGO0lBNkNRLCtCalExRVU7SWlRMkVWLGtCQUFrQjtJQUNsQixXQUFXO0UzUzJ2aERqQjtFMlMxeWhERjtJQW1EUSw4QmpRaEZVO0UxQzAwaERoQjtFMlM3eWhERjtJQXdETSxXQUFXO0lBQ1gsNkJqUXRGWTtJaVF1RlosWUFBWTtJQUNaLFVBQVU7SUFDVixrQkFBa0I7SUFDbEIsTUFBTTtJQUNOLFdBQVc7SUFDWCxVQUFVO0lBQ1YsZ0JBQWdCO0lqTGhEcEIsK0JpTGlEbUM7SWpMaERoQyw0QmlMZ0RnQztJakwvQzNCLHVCaUwrQzJCO0UzUzB2aERuQztBQUNGOztBMlN2dmhERTtFQXJFRjtJQXNFSSw4QmpRbkdjO0lpUW9HZCxnQ2pRcEdjO0lpUXFHZCwrQmpRckdjO0UxQ2cyaERoQjtFMlNuMGhERjtJQTJFTSxTQUFTO0UzUzJ2aERiO0UyU3QwaERGO0lBK0VNLDZCalE1R1k7SWlRNkdaLGdCQUFnQjtJQUNoQixlQUFlO0UzUzB2aERuQjtFMlMzMGhERjtJQW9GUSxhQUFhO0UzUzB2aERuQjtFMlM5MGhERjtJQXdGUSxhQUFhO0UzU3l2aERuQjtFMlNqMWhERjtJQTZGTSw0QkFBNEI7RTNTdXZoRGhDO0UyU3AxaERGO0lBaUdNLGdCN1BsSlE7STZQbUpSLG1CQUFtQjtFM1NzdmhEdkI7RTJTeDFoREY7SUFzR00sbUJBQW1CO0UzU3F2aER2QjtBQUNGOztBMlNsdmhERTtFQTFHRjtJQTZHUSxXQUFXO0UzU292aERqQjtFMlNqMmhERjtJQWdIVSwrQmpRN0lRO0lpUThJUiw4QmpROUlRO0lpUStJUixVQUFVO0UzU292aERsQjtFMlN0MmhERjtJQXdIVSwrQmpRckpRO0lpUXNKUiw4QmpRdEpRO0UxQ3U0aERoQjtFMlMxMmhERjtJQStIVSwrQmpRNUpRO0lpUTZKUiw4QmpRN0pRO0lpUThKUixXQUFXO0UzUzh1aERuQjtFMlMvMmhERjtJQXNJUSxhQUFhO0UzUzR1aERuQjtFMlNsM2hERjtJQThJUSxXQUFXO0lBQ1gsWUFBWTtJQUNaLFdBQVc7SUFDWCxrQkFBa0I7SUFDbEIsTUFBTTtJQUNOLFdBQVc7RTNTdXVoRGpCO0UyUzEzaERGO0lBd0pRLDZCalFyTFU7SWlRc0xWLGVBQWU7SUFDZixnQkFBZ0I7SWpMMUl0QiwrQmlMMklxQztJakwxSWxDLDRCaUwwSWtDO0lqTHpJN0IsdUJpTHlJNkI7SUFDL0IsVUFBVTtFM1N1dWhEaEI7RTJTbjRoREY7SUFnS1EsV0FBVztFM1NzdWhEakI7RTJTdDRoREY7SUFxS00sbUJBQW1CO0UzU291aER2QjtFMlN6NGhERjtJQTBLUSxnQkFBZ0I7RTNTa3VoRHRCO0UyUzU0aERGO0lBOEtRLGVBQWU7RTNTaXVoRHJCO0UyUy80aERGO0lBa0xNLHFCQUFxQjtFM1NndWhEekI7RTJTbDVoREY7SUFxTE0sYUFBYTtFM1NndWhEakI7QUFDRjs7QTJTNTZoREE7RUNuQ0UsZ0JBQWdCO0VBQ2hCLGFBQWE7QTVTbTloRGY7O0EyU2o3aERBO0VDL0JJLGdCQUFnQjtBNVNvOWhEcEI7O0EyU3I3aERBO0VDM0JJLGdCQUFnQjtFQUNoQiw2QmxRbUJjO0ExQ2k4aERsQjs7QTRTajloREU7RUR1QkY7SUN0QkksZ0JBQWdCO0U1U3E5aERsQjtFMlMvN2hERjtJQ25CTSxtQkFBbUI7RTVTcTloRHZCO0FBQ0Y7O0EyUzc2aERBO0VwTDFDRSxrQkFBa0I7RUFDbEIsZ0JBRitDO0VxTFU3QyxXQUFXO0VBQ1gsbUJBQW1CO0E1U285aER2Qjs7QXVIMzloREU7RUFDRSxjQUFjO0VBQ2QsaUJBQWdDO0VBQ2hDLFdBQVc7QXZIODloRGY7O0EyUzE3aERBO0VwTHBCRSxrQkFBa0I7RUFFaEIsTUFBTTtFQUNOLFNBQVM7RUFHVCxPQUFPO0VBQ1AsUUFBUTtBdkgrOGhEWjs7QTJTbDhoREE7RUN4QkksZ0I5UDFCUTtFOFAyQlIsY0FBYztFQUNkLGtCQUFrQjtBNVM4OWhEdEI7O0EyU3g4aERBO0VDbEJJLGNBQWM7RUFDZCxtQkFBbUI7RUFDbkIsY0FBYztBNVM4OWhEbEI7O0EyUzk4aERBO0VDWE0sV0FBVztFQUNYLGlCQUFpQjtFQUNqQixrQkFBa0I7QTVTNjloRHhCOztBMlNwOWhEQTtFQ0pJLGFBQWE7QTVTNDloRGpCOztBNFN6OWhERTtFRENGO0lDQ00sZ0NsUTlCWTtJa1ErQlosNEJBQTRCO0U1UzQ5aERoQztBQUNGOztBNFN6OWhERTtFRE5GO0lDU1EsK0JsUXRDVTtJa1F1Q1Ysa0JBQWtCO0lBQ2xCLFdBQVc7RTVTMjloRGpCO0UyU3QraERGO0lDZVEsOEJsUTVDVTtFMUNzZ2lEaEI7RTJTeitoREY7SUNvQk0sV0FBVztJQUNYLDZCbFFsRFk7SWtRbURaLFlBQVk7SUFDWixVQUFVO0lBQ1Ysa0JBQWtCO0lBQ2xCLE1BQU07SUFDTixXQUFXO0lBQ1gsVUFBVTtJQUNWLGdCQUFnQjtJbExacEIsK0JrTGFtQztJbExaaEMsNEJrTFlnQztJbExYM0IsdUJrTFcyQjtFNVMwOWhEbkM7QUFDRjs7QTRTdjloREU7RURqQ0Y7SUNrQ0ksOEJsUS9EYztJa1FnRWQsZ0NsUWhFYztJa1FpRWQsK0JsUWpFYztFMUM0aGlEaEI7RTJTLy9oREY7SUN1Q00sU0FBUztFNVMyOWhEYjtFMlNsZ2lERjtJQzJDTSw2QmxReEVZO0lrUXlFWixnQkFBZ0I7SUFDaEIsZUFBZTtFNVMwOWhEbkI7RTJTdmdpREY7SUNnRFEsYUFBYTtFNVMwOWhEbkI7RTJTMWdpREY7SUNvRFEsYUFBYTtFNVN5OWhEbkI7RTJTN2dpREY7SUN5RE0sNEJBQTRCO0U1U3U5aERoQztFMlNoaGlERjtJQzZETSxnQjlQOUdRO0k4UCtHUixtQkFBbUI7RTVTczloRHZCO0UyU3BoaURGO0lDa0VNLG1CQUFtQjtFNVNxOWhEdkI7QUFDRjs7QTRTbDloREU7RUR0RUY7SUN5RVEsV0FBVztFNVNvOWhEakI7RTJTN2hpREY7SUM0RVUsK0JsUXpHUTtJa1EwR1IsOEJsUTFHUTtJa1EyR1IsVUFBVTtFNVNvOWhEbEI7RTJTbGlpREY7SUNvRlUsK0JsUWpIUTtJa1FrSFIsOEJsUWxIUTtFMUNta2lEaEI7RTJTdGlpREY7SUMyRlUsK0JsUXhIUTtJa1F5SFIsOEJsUXpIUTtJa1EwSFIsV0FBVztFNVM4OGhEbkI7RTJTM2lpREY7SUNrR1EsYUFBYTtFNVM0OGhEbkI7RTJTOWlpREY7SUMwR1EsV0FBVztJQUNYLFlBQVk7SUFDWixXQUFXO0lBQ1gsa0JBQWtCO0lBQ2xCLE1BQU07SUFDTixXQUFXO0U1U3U4aERqQjtFMlN0amlERjtJQ29IUSw2QmxRakpVO0lrUWtKVixlQUFlO0lBQ2YsZ0JBQWdCO0lsTHRHdEIsK0JrTHVHcUM7SWxMdEdsQyw0QmtMc0drQztJbExyRzdCLHVCa0xxRzZCO0lBQy9CLFVBQVU7RTVTdThoRGhCO0UyUy9qaURGO0lDNEhRLFdBQVc7RTVTczhoRGpCO0UyU2xraURGO0lDaUlNLG1CQUFtQjtFNVNvOGhEdkI7RTJTcmtpREY7SUNzSVEsZ0JBQWdCO0U1U2s4aER0QjtFMlN4a2lERjtJQzBJUSxlQUFlO0U1U2k4aERyQjtFMlMza2lERjtJQzhJTSxxQkFB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dXVEaEI7QUFDRjs7QW9WcHV1REU7RUEzSkY7STdOY0Usa0JBQWtCO0lBQ2xCLGdCQUYrQztFdkh3M3VEL0M7RXVIcDN1REE7SUFDRSxjQUFjO0lBQ2QsZ0JBQWdDO0lBQ2hDLFdBQVc7RXZIczN1RGI7RW9WMTR1REY7SUFrS00saUJBQWlCO0VwVjJ1dURyQjtFb1Y3NHVERjtJQXVLUSxrQkFBdUM7RXBWeXV1RDdDO0VvVmg1dURGO0lBNEtNLGlCQUFpQjtFcFZ1dXVEckI7RW9WbjV1REY7SUFnTE0saUJBQWlCO0VwVnN1dURyQjtFb1Z0NXVERjtJQW9MTSx5QjFTN0lnQjtJMFM4SWhCLGtCQUFrQjtJQUNsQixVQUFVO0VwVnF1dURkO0VvVjM1dURGO0lBMExRLFdBQVc7SUFDWCxjQUFjO0lBQ2QsWUFBWTtFcFZvdXVEbEI7RW9WaDZ1REY7SUFpTU0sVUFBVTtJQUNWLHFCQUFxQjtFcFZrdXVEekI7QUFDRjs7QW9WL3R1REU7RUF0TUY7SUF3TU0sZ0JBQWdCO0VwVmt1dURwQjtBQUNGOztBb1Y3dHVEQTtFQUVFLHlCblZqTjBCO0FEZzd1RDVCOztBb1ZqdXVEQTtFQUtJLHlCblZsTnlCO0FEazd1RDdCOztBb1ZydXVEQTtFQVNJLHlCblZ0TnlCO0FEczd1RDdCOztBb1Z6dXVEQTtFQWFJLHlCblZ6TnVCO0FEeTd1RDNCOztBb1Y3dXVEQTtFQWlCSSx5QjFTMU1rQjtBMUMwNnVEdEI7O0FxVmo4dURBO0VBQ0Usa0JBQWtCO0FyVm84dURwQjs7QXFWcjh1REE7RUFJSSx5QnBWSHdCO0FEdzh1RDVCOztBcVZ6OHVEQTtFQVFJLHlCcFZMeUI7QUQwOHVEN0I7O0FxVjc4dURBO0VBWUkseUJwVlJ1QjtBRDY4dUQzQjs7QXFWajl1REE7RUFnQkkseUIzU09rQjtBMUM4N3VEdEI7O0FxVnI5dURBO0VBb0JJLGNBQWM7QXJWcTh1RGxCOztBcVZ6OXVEQTtFQXdCSSx5QjNTaUJrQjtFMlNoQmxCLGtCQUFrQjtFQUNsQixVQUFVO0FyVnE4dURkOztBcVYvOXVEQTtFQTZCTSxXQUFXO0VBQ1gsY0FBYztFQUNkLFlB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MUR4QjtBQUNGOztBK1ZoejFESTtFQXpCSjtJQTBCTSxjQUFjO0lBQ2Qsb0JBQW9CO0UvVm96MUR4QjtBQUNGOztBK1ZqejFERTtFQS9CRjs7SUFrQ00sYUFBYTtFL1ZvejFEakI7RStWdDExREY7SUFzQ00sYUFBYTtJQUNiLDhCQUE4QjtFL1ZtejFEbEM7QUFDRjs7QWdXdjIxREE7Ozs7Ozs7RUNQRSx5QmhXR3lCO0VnV0Z6QixrQkFBa0I7RUFDbEIsZ0JBQWdCO0FqV3czMURsQjs7QWdXbjMxREE7Ozs7Ozs7RUNGSSxTQUFTO0FqVyszMURiOztBZ1c3MzFEQTs7Ozs7OztFQ0VJLHlCQUF5QjtFQUN6QixjdlQ4QmtCO0ExQ3UyMUR0Qjs7QWdXeDQxREE7Ozs7Ozs7RUNPSSxrQkFBa0I7RUFDbEIsT0FBTztFQUNQLFNBQVM7RUFDVCxpQkFBaUI7QWpXMjQxRHJCOztBZ1dyNTFEQTs7Ozs7OztFQ2FNLFVBQVU7RUFDVixnQkFBZ0I7QWpXazUxRHRCOztBZ1doNjFEQTs7Ozs7OztFQ21CSSxjdlRja0I7QTFDeTQxRHRCOztBZ1cxNjFEQTs7Ozs7OztFQ3NCTSxxQnZUV2dCO0ExQ201MUR0Qjs7QWdXcDcxREE7Ozs7Ozs7RUMyQkksZUFBZTtBaldtNjFEbkI7O0F5SHQzMERNOzs7Ozs7Ozs7Ozs7OztFQUNFLDRDQUE0QztBekhzNDBEcEQ7O0F5SGw0MERJOzs7Ozs7Ozs7Ozs7OztFQUNFLHFEQUFxRDtBekhrNTBEM0Q7O0F5SDk0MERNOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFFRSxpQkFBaUI7QXpIMDYwRHpCOztBeUhuNjBETTs7Ozs7OztFQUNFLGMvRXpsQlU7QTFDcWcyRGxCOztBeUgxNjBEUTs7Ozs7OztFQUNFLDJCL0U1bEJRO0UrRTZsQlIseUIvRTdsQlE7QTFDZ2gyRGxCOztBeUhoNzBEUTs7Ozs7OztFQUNFLDBCL0VqbUJRO0ExQzBoMkRsQjs7QXlIcjcwRFU7Ozs7Ozs7RUFDRSxxQi9FdG1CTTtFK0V1bUJOLG1CL0V2bUJNO0ExQ3FpMkRsQjs7QXlINTcwRFU7Ozs7Ozs7RUFDRSwwQi9FNWtCVTtBMUNpaDJEdEI7O0F5SGo4MERROzs7Ozs7O0VBQ0UsNEIvRS9tQlE7QTFDeWoyRGxCOztBeUh6ODBEVTs7Ozs7OztFQUNFLDJCL0VqbkJNO0ExQ21rMkRsQjs7QXlIaDkwRFU7Ozs7Ozs7RUFDRSwyQi9FcG5CTTtFK0VxbkJOLDRCL0VybkJNO0ExQzhrMkRsQjs7QXlIdC8wRE07Ozs7Ozs7RUFDRSxjeEhobUJtQjtBRCtsMkQzQjs7QXlINy8wRFE7Ozs7Ozs7RUFDRSwyQnhIbm1CaUI7RXdIb21CakIseUJ4SHBtQmlCO0FEMG0yRDNCOztBeUhuZzFEUTs7Ozs7OztFQUNFLDBCeEh4bUJpQjtBRG9uMkQzQjs7QXlIeGcxRFU7Ozs7Ozs7RUFDRSxxQnhIN21CZTtFd0g4bUJmLG1CeEg5bUJlO0FEK24yRDNCOztBeUgvZzFEVTs7Ozs7OztFQUNFLDBCL0U1a0JVO0ExQ29tMkR0Qjs7QXlIcGgxRFE7Ozs7Ozs7RUFDRSw0QnhIdG5CaUI7QURtcDJEM0I7O0F5SDVoMURVOzs7Ozs7O0VBQ0UsMkJ4SHhuQmU7QUQ2cDJEM0I7O0F5SG5pMURVOzs7Ozs7O0VBQ0UsMkJ4SDNuQmU7RXdING5CZiw0QnhINW5CZTtBRHdxMkQzQjs7QXlIemsxRE07Ozs7Ozs7RUFDRSxjL0VwakJVO0ExQ3NvMkRsQjs7QXlIaGwxRFE7Ozs7Ozs7RUFDRSwyQi9FdmpCUTtFK0V3akJSLHlCL0V4akJRO0ExQ2lwMkRsQjs7QXlIdGwxRFE7Ozs7Ozs7RUFDRSwwQi9FNWpCUTtBMUMycDJEbEI7O0F5SDNsMURVOzs7Ozs7O0VBQ0UscUIvRWprQk07RStFa2tCTixtQi9FbGtCTTtBMUNzcTJEbEI7O0F5SGxtMURVOzs7Ozs7O0VBQ0UsMEIvRTVrQlU7QTFDdXIyRHRCOztBeUh2bTFEUTs7Ozs7OztFQUNFLDRCL0Uxa0JRO0ExQzByMkRsQjs7QXlIL20xRFU7Ozs7Ozs7RUFDRSwyQi9FNWtCTTtBMUNvczJEbEI7O0F5SHRuMURVOzs7Ozs7O0VBQ0UsMkIvRS9rQk07RStFZ2xCTiw0Qi9FaGxCTTtBMUMrczJEbEI7O0F5SDVwMURNOzs7Ozs7O0VBQ0UsYy9FM2pCYztBMUNndTJEdEI7O0F5SG5xMURROzs7Ozs7O0VBQ0UsMkIvRTlqQlk7RStFK2pCWix5Qi9FL2pCWTtBMUMydTJEdEI7O0F5SHpxMURROzs7Ozs7O0VBQ0UsMEIvRW5rQlk7QTFDcXYyRHRCOztBeUg5cTFEVTs7Ozs7OztFQUNFLHFCL0V4a0JVO0UrRXlrQlYsbUIvRXprQlU7QTFDZ3cyRHRCOztBeUhycjFEVTs7Ozs7OztFQUNFLDBCL0Vya0JNO0ExQ213MkRsQjs7QXlIMXIxRFE7Ozs7Ozs7RUFDRSw0Qi9FamxCWTtBMUNveDJEdEI7O0F5SGxzMURVOzs7Ozs7O0VBQ0UsMkIvRW5sQlU7QTFDOHgyRHRCOztBeUh6czFEVTs7Ozs7OztFQUNFLDJCL0V0bEJVO0UrRXVsQlYsNEIvRXZsQlU7QTFDeXkyRHRCOztBeUgvdTFETTs7Ozs7OztFQUNFLGN4SGptQnFCO0FEeTEyRDdCOztBeUh0djFEUTs7Ozs7OztFQUNFLDJCeEhwbUJtQjtFd0hxbUJuQix5QnhIcm1CbUI7QURvMjJEN0I7O0F5SDV2MURROzs7Ozs7O0VBQ0UsMEJ4SHptQm1CO0FEODIyRDdCOztBeUhqdzFEVTs7Ozs7OztFQUNFLHFCeEg5bUJpQjtFd0grbUJqQixtQnhIL21CaUI7QUR5MzJEN0I7O0F5SHh3MURVOzs7Ozs7O0VBQ0UsMEIvRTVrQlU7QTFDNjEyRHRCOztBeUg3dzFEUTs7Ozs7OztFQUNFLDRCeEh2bkJtQjtBRDY0MkQ3Qjs7QXlIcngxRFU7Ozs7Ozs7RUFDRSwyQnhIem5CaUI7QUR1NTJEN0I7O0F5SDV4MURVOzs7Ozs7O0VBQ0UsMkJ4SDVuQmlCO0V3SDZuQmpCLDRCeEg3bkJpQjtBRGs2MkQ3Qjs7QXlINXgxRE07Ozs7Ozs7RUFDRSx5Qi9FL25CVTtFK0Vnb0JWLHFCL0Vob0JVO0UrRWlvQlYsYy9Fbm1CYztBMUN3NDJEdEI7O0F5SG55MURROzs7Ozs7O0VBQ0UsMkIvRXRtQlk7RStFdW1CWix5Qi9Fdm1CWTtBMUNtNTJEdEI7O0F5SHp5MURROzs7Ozs7O0VBQ0UsMEIvRTNtQlk7QTFDNjUyRHRCOztBeUg5eTFEVTs7Ozs7OztFQUNFLHFCL0VobkJVO0UrRWluQlYsbUIvRWpuQlU7QTFDdzYyRHRCOztBeUhyejFEVTs7Ozs7OztFQUNFLDBCL0VscEJNO0ExQ2c5MkRsQjs7QXlIMXoxRFE7Ozs7Ozs7RUFDRSw0Qi9Fem5CWTtBMUM0NzJEdEI7O0F5SGwwMURVOzs7Ozs7O0VBQ0UsMkIvRTNuQlU7QTFDczgyRHRCOztBeUh6MDFEVTs7Ozs7OztFQUNFLDJCL0U5bkJVO0UrRStuQlYsNEIvRS9uQlU7QTFDaTkyRHRCOztBeUhqMzFETTs7Ozs7OztFQUNFLHlCL0UxbUJVO0UrRTJtQlYscUIvRTNsQlU7RStFNGxCVixjL0U1bEJVO0ExQ3M5MkRsQjs7QXlIeDMxRFE7Ozs7Ozs7RUFDRSwyQi9FL2xCUTtFK0VnbUJSLHlCL0VobUJRO0ExQ2krMkRsQjs7QXlIOTMxRFE7Ozs7Ozs7RUFDRSwwQi9FcG1CUTtBMUMyKzJEbEI7O0F5SG40MURVOzs7Ozs7O0VBQ0UscUIvRXptQk07RStFMG1CTixtQi9FMW1CTTtBMUNzLzJEbEI7O0F5SDE0MURVOzs7Ozs7O0VBQ0UsMEIvRTduQk07QTFDZ2gzRGxCOztBeUgvNDFEUTs7Ozs7OztFQUNFLDRCL0VsbkJRO0ExQzBnM0RsQjs7QXlIdjUxRFU7Ozs7Ozs7RUFDRSwyQi9FcG5CTTtBMUNvaDNEbEI7O0F5SDk1MURVOzs7Ozs7O0VBQ0UsMkIvRXZuQk07RStFd25CTiw0Qi9FeG5CTTtBMUMraDNEbEI7O0F5SHQ4MURNOzs7Ozs7O0VBQ0UseUIvRWhuQmM7RStFaW5CZCxxQi9Fbm5CbUI7RStFb25CbkIsYy9FNWxCVTtBMUMyaTNEbEI7O0F5SDc4MURROzs7Ozs7O0VBQ0UsMkIvRS9sQlE7RStFZ21CUix5Qi9FaG1CUTtBMUNzajNEbEI7O0F5SG45MURROzs7Ozs7O0VBQ0UsMEIvRXBtQlE7QTFDZ2szRGxCOztBeUh4OTFEVTs7Ozs7OztFQUNFLHFCL0V6bUJNO0UrRTBtQk4sbUIvRTFtQk07QTFDMmszRGxCOztBeUgvOTFEVTs7Ozs7OztFQUNFLDBCL0Vub0JVO0ExQzJtM0R0Qjs7QXlIcCsxRFE7Ozs7Ozs7RUFDRSw0Qi9FbG5CUTtBMUMrbDNEbEI7O0F5SDUrMURVOzs7Ozs7O0VBQ0UsMkIvRXBuQk07QTFDeW0zRGxCOztBeUhuLzFEVTs7Ozs7OztFQUNFLDJCL0V2bkJNO0UrRXduQk4sNEIvRXhuQk07QTFDb24zRGxCOztBeUgzaDJETTs7Ozs7OztFQUNFLDZCdkh4a0J1QztFdUh5a0J2QyxxQi9FbG1CYztFK0VtbUJkLGMvRW5tQmM7QTFDdW8zRHRCOztBeUhsaTJEUTs7Ozs7OztFQUNFLDJCL0V0bUJZO0UrRXVtQloseUIvRXZtQlk7QTFDa3AzRHRCOztBeUh4aTJEUTs7Ozs7OztFQUNFLDBCL0UzbUJZO0ExQzRwM0R0Qjs7QXlIN2kyRFU7Ozs7Ozs7RUFDRSxxQi9FaG5CVTtFK0VpbkJWLG1CL0VqbkJVO0ExQ3VxM0R0Qjs7QXlIcGoyRFU7Ozs7Ozs7RUFDRSwwQi9FN21CTTtBMUMwcTNEbEI7O0F5SHpqMkRROzs7Ozs7O0VBQ0UsNEIvRXpuQlk7QTFDMnIzRHRCOztBeUhqazJEVTs7Ozs7OztFQUNFLDJCL0UzbkJVO0ExQ3FzM0R0Qjs7QXlIeGsyRFU7Ozs7Ozs7RUFDRSwyQi9FOW5CVTtFK0UrbkJWLDRCL0UvbkJVO0ExQ2d0M0R0Qjs7QXlIaG4yRE07Ozs7Ozs7RUFDRSx5Qi9FN21CVTtFK0U4bUJWLHFCL0U5bUJVO0UrRSttQlYsYy9Fbm1CYztBMUM0dDNEdEI7O0F5SHZuMkRROzs7Ozs7O0VBQ0UsMkIvRXRtQlk7RStFdW1CWix5Qi9Fdm1CWTtBMUN1dTNEdEI7O0F5SDduMkRROzs7Ozs7O0VBQ0UsMEIvRTNtQlk7QTFDaXYzRHRCOztBeUhsbzJEVTs7Ozs7OztFQUNFLHFCL0VobkJVO0UrRWluQlYsbUIvRWpuQlU7QTFDNHYzRHRCOztBeUh6bzJEVTs7Ozs7OztFQUNFLDBCL0Vob0JNO0ExQ2t4M0RsQjs7QXlIOW8yRFE7Ozs7Ozs7RUFDRSw0Qi9Fem5CWTtBMUNneDNEdEI7O0F5SHRwMkRVOzs7Ozs7O0VBQ0UsMkIvRTNuQlU7QTFD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QkFBeUI7SUFDekIscUJBQXFCO0UzWTR6a0UzQjtBQUNGOztBMll2emtFQTtFQUNFO0lBQ0UsYUFBYTtFM1kwemtFZjtFMll4emtFQTtJQUNFLFlBQVk7RTNZMHprRWQ7QUFDRjs7QTJZdnprRUE7RUFDRTtJQUNFLGFBQWE7RTNZMHprRWY7RTJZeHprRUE7SUFDRSxTQUFTO0UzWTB6a0VYO0FBQ0Y7O0EyWXZ6a0VBO0VBQ0U7SUFDRSxvQ0FBb0M7RTNZMHprRXRDO0UyWXZ6a0VBO0lBQ0UseUNBQXlDO0lBQ3pDLHlCQUF5QjtFM1l5emtFM0I7RTJZdHprRUE7SUFDRSx5QkFBeUI7SUFDekIscUJBQXFCO0UzWXd6a0V2QjtFMlkxemtFQztJQUtHLHlCQUF5QjtJQUN6QixxQkFBcUI7RTNZd3prRXpCO0FBQ0Y7O0FnVXhqbEVBO0UyRXFRRSx5QmpXak9vQjtBMUN3aGxFdEI7O0E2SGprbEVBO0UrUUVJLGFBQWE7QTVZbWtsRWpCOztBNkhya2xFQTtFK1FNSSxjQUFjO0E1WW1rbEVsQjs7QTZIemtsRUE7RStRVUksa0JBQWtCO0VBQ2xCLFVBQVU7QTVZbWtsRWQ7O0E2SDlrbEVBO0UrUWVJLGVBQWU7QTVZbWtsRW5COztBNkhsbGxFQTtFK1FrQk0sV0FBVztFQUNYLFFBQVE7RUFDUixTQUFTO0VBQ1QsbUJBQW1CO0E1WW9rbEV6Qjs7QTJZM2tsRUE7RUNhTSxZQUFZO0VBQ1osV0FBVztFQUNYLGtCQUFrQjtFQUNsQixRQUFRO0E1WWtrbEVkOztBMllsbGxFQTtFQ2tCUSxhbFdTYztBMUMyamxFdEI7O0E0WS9qbEVFO0UvUXJDRjtJK1FzQ0c7Ozs7dUI1WXNrbEVvQjtFQUNyQjtFNkg3bWxFRjtJK1E2Q00saUI5VnpCbUM7SThWMEJuQyxzQkFBc0I7SUFDdEIsY2xXTGU7SWtXTWYsZ0I5VnhDTTtFOUMybWxFVjtFNkhubmxFRjtJK1FtRFEsY2xXVGE7RTFDNGtsRW5CO0U2SHRubEVGO0krUXNEVSxjbFdiWTtFMUNnbGxFcEI7RTZIem5sRUY7SStRMkRRLGNsV2xCYztFMUNtbGxFcEI7RTZINW5sRUY7SStRaUVRLGNBQWM7SUFDZCxrQkFBa0I7SUFDbEIsWUFBWTtJQUNaLFFBQVE7SUFDUiwyQkFBMkI7SUFDM0IseURBQTREO0U1WThqbEVsRTtFNkhwb2xFRjtJK1EwRVEseURBQXdEO0U1WTZqbEU5RDtFNkh2b2xFRjtJK1FnRlEsMkJBQTJCO0lBQzNCLHlEQUF3RDtFNVkwamxFOUQ7RTZIM29sRUY7SStRcUZRLHlEQUF3RDtFNVl5amxFOUQ7RTZIOW9sRUY7SStRMEZNLFVBQVU7SUFDVixrQkFBa0I7SUFDbEIsU0FBUztJQUNULFdBQVc7SUFDWCx1QkFBdUI7SUFDdkIsZ0JBQWdCO0lBQ2hCLFVBQVU7SUFDVixZQUFZO0U1WXVqbEVoQjtFNkh4cGxFRjtJK1FvR1EsY0FBYztJQUNkLFNBQVM7RTVZdWpsRWY7RTZINXBsRUY7SStRd0dVLGlCQUFpQjtJQUNqQixjQUFjO0lBQ2QsY2xXakVZO0UxQ3dubEVwQjtFNkhqcWxFRjtJK1E2R1kseUJsV3ZFTTtFMUM4bmxFaEI7RTRZcHFsRUY7SUFvSE0sY2xXMUVlO0UxQzZubEVuQjtFNFl2cWxFRjtJQXVIUSxjbFc5RWM7RTFDaW9sRXBCO0U0WTFxbEVGO0lBNEhNLG1CQUFtQjtFNVlpamxFdkI7RTZIN3FsRUY7SStRZ0lNLHFCQUFxQjtJQUNyQixpQkFBaUI7RTVZZ2psRXJCO0U0WWpybEVGO0lBb0lPLFdBQVc7SUFDWCxrQkFBa0I7RTVZZ2psRXZCO0UyWXZxbEVGO0lDNEhNLGFBQVk7RTVZOGlsRWhCO0U0WXhybEVGO0lBOElNLGFBQWE7SUFDYixrQkFBa0I7RTVZNmlsRXRCO0FBQ0Y7O0E0WTFpbEVFO0UvUW5KRjtJK1FvSkksaUJBQWlCO0lBQ2pCLGlCQUFpQjtJQUNqQixpQkFBaUI7RTVZOGlsRW5CO0U0WXBzbEVGO0lBeUpNLGNsV3pHWTtFMUN1cGxFaEI7RTRZdnNsRUY7SUE0SlEsYzNZM0pvQjtFRHlzbEUxQjtFNFkxc2xFRjtJQWlLTSxhQUFhO0lBQ2Isc0JBQXNCO0lBQ3RCLG9CQUFvQjtFNVk0aWxFeEI7RTRZL3NsRUY7SUF1S00sVUFBVTtJQUNWLHlCQUFxQztFNVkyaWxFekM7RTRZbnRsRUY7SUEyS08sZ0I5Vm5LSztFOUM4c2xFVjtFNFl0dGxFRjtJQWdMTSxpQkFBaUI7RTVZeWlsRXJCO0U2SHp0bEVGO0krUW9MTSxxQkFBcUI7SUFDckIsZ0JBQWdCO0lBQ2hCLDJCQUEyQjtJQUMzQix5REFBNEQ7RTVZd2lsRWhFO0U2SC90bEVGO0krUTJMTSwyQkFBMkI7SUFDM0IseURBQTREO0U1WXVpbEVoRTtFNkhudWxFRjtJK1FnTU0scUJBQXFCO0lBQ3JCLGtCQUFrQjtFNVlzaWxFdEI7RTRZdnVsRUY7SUFvTVEsaUJBQWlCO0U1WXNpbEV2QjtFNFkxdWxFRjtJQTBNUSxhQUFZO0U1WW1pbEVsQjtBQUNGOztBNFk5aGxFQTtFL1FwRkU7SStRc0ZFLGFBQWE7RTVZaWlsRWY7QUFDRjs7QTZZcHZsRUE7RUFFSSxZQUFZO0VBQ1osY0FBYTtBN1lzdmxFakI7O0E2WXp2bEVBO0VBTUksb0JBQW1CO0E3WXV2bEV2Qjs7QTZZN3ZsRUE7RUFVSSxrQkFBa0I7QTdZdXZsRXRCOztBNllqd2xFQTtFQVNRLFVBQVU7QTdZNHZsRWxCOztBNll6dmxFRTtFQVpGO0lBYUkseUI1WVp3QjtJNFlheEIsY25XNEJpQjtJbVczQmpCLGdCL1ZQUTtJK1ZRUixzQkFBc0I7SUFDdEIsaUIvVkdxQztJK1ZGckMsZ0JBQWdCO0lBQ2hCLFlBQVk7SUFDWixnQkFBZ0I7SUFDaEIsaUJBQWlCO0lBQ2pCLGtCQUFrQjtJQUNsQixXQUFXO0U3WTZ2bEViO0U2WXB4bEVGO0lBMEJNLGNuV2dCZTtFMUM2dWxFbkI7RTZZdnhsRUY7SUE0QlEsY25XYWM7RTFDaXZsRXBCO0U2WTF4bEVGO0lBaUNNLG1CQUFtQjtFN1k0dmxFdkI7RTZZN3hsRUY7SUFxQ00scUJBQXFCO0lBQ3JCLGlCQUFpQjtFN1kydmxFckI7RTZZanlsRUY7SUF5Q08sV0FBVztJQUNYLGtCQUFrQjtFN1kydmxFdkI7QUFDRjs7QTZZdnZsRUU7RUEvQ0Y7SUFnREksaUJBQWlCO0lBQ2pCLGlCQUFpQjtJQUNqQixpQkFBaUI7SUFDakIsa0JBQWtCO0lBQ2xCLFdBQVc7RTdZMnZsRWI7RTZZL3lsRUY7SUF1RE0sY25XUFk7RTFDa3dsRWhCO0U2WWx6bEVGO0lBMERRLGM1WXpEb0I7RURvemxFMUI7RTZZcnpsRUY7SUErRE0sYUFBYTtJQUNiLHNCQUFzQjtJQUN0QixvQkFBb0I7RTdZeXZsRXhCO0U2WTF6bEVGO0lBcUVNLFVBQVU7SUFDVix5QkFBcUM7RTdZd3ZsRXpDO0U2WTl6bEVGO0lBeUVPLGdCL1ZqRUs7RTlDeXpsRVY7RTZZajBsRUY7SUE4RU0saUJBQWlCO0U3WXN2bEVyQjtBQUNGOztBOFlyMGxFQTtFQUNFLFVBQVU7QTlZdzBsRVo7O0E4WXowbEVBO0VBR0ksUUFBUTtFQUNSLFlBQVk7QTlZMDBsRWhCOztBOFk5MGxFQTtFQVFJLGVBQWU7QTlZMDBsRW5COztBOFlsMWxFQTtFQVlJLGFBQWE7RUFDYixrQkFBa0I7RUFDbEIseUJwVzJCa0I7RW9XMUJsQixXQUFXO0VBQ1gsUUFBUTtFQUNSLFNBQVM7RUFDVCxnQ3BXS2tCO0VvV0psQixrQkFBa0I7RUFDbEIsY3BXNEJjO0VvVzNCZCxhQUFhO0VBQ2IsV0FBVztBOVkwMGxFZjs7QThZaDJsRUE7RUF5Qk0sY0FBYztBOVkyMGxFcEI7O0E4WXAybEVBO0VBOEJJLGM3WTdCd0I7RTZZOEJ4Qiw2QkFBNkI7RUFDN0IsWUFBWTtFQUNaLFdBQVc7RUFDWCxZQUFZO0VBQ1osVUFBVTtBOVkwMGxFZDs7QThZNzJsRUE7RUFzQ00sZ0JBQWdCO0VBQ2hCLGtCQUFrQjtFQUNsQixRQUFRO0VBQ1IscUJBQXFCO0VBQ3JCLDhDQUE4QztFQUM5QyxrQkFBa0I7RUFDbEIsbUJBQW1CO0VBQ25CLGNBQWM7RUFDZCxtQ0FBbUM7RUFDbkMsa0NBQWtDO0E5WTIwbEV4Qzs7QThZMTNsRUE7RUFvREksZ0JBQWdCO0VBQ2hCLG1CQUFtQjtBOVkwMGxFdkI7O0E4WS8zbEVBO0VBeURJLG1CQUFtQjtBOVkwMGxFdkI7O0E4WW40bEVBO0VBNkRJLGlCQUFpQjtFQUNqQixjQUFjO0E5WTAwbEVsQjs7QThZeDRsRUE7RUFrRUksVUFBVTtBOVkwMGxFZDs7QThZNTRsRUE7RUFzRUksWUFBWTtFQUNaLGVBQWU7QTlZMDBsRW5COztBOFl2MGxFRTtFQTFFRjtJQTRFTSxrQkFBa0I7SUFDbEIsVUFBVTtFOVkwMGxFZDtFOFl2NWxFRjtJQWdGUSxhQUFhO0U5WTAwbEVuQjtFOFkxNWxFRjtJQW9GUSxnQkFBZ0I7SUFDaEIsa0JBQWtCO0lBQ2xCLFFBQVE7SUFDUixxQkFBcUI7SUFDckIsOENBQThDO0lBQzlDLGtCQUFrQjtJQUNsQixtQkFBbUI7SUFDbkIsY0FBYztJQUNkLG1DQUFtQztJQUNuQyxrQ0FBa0M7SUFDbEMsZ0JBQWdCO0lBQ2hCLGM3WTNGbUI7RURvNmxFekI7QUFDRjs7QThZcjBsRUU7RUFwR0Y7SUFzR00sUUFBUTtJQUNSLFlBQVk7RTlZdzBsRWhCO0U4WS82bEVGO0lBMkdNLFlBQVk7SUFDWixTQUFTO0lBQ1QsOEJwV3RGZ0I7SW9XdUZoQixnQ3BXdkZnQjtFMUM4NWxFcEI7RThZcjdsRUY7SUFrSE0sV0FBVztFOVlzMGxFZjtFOFl4N2xFRjtJQXNITSxXQUFXO0U5WXEwbEVmO0U4WTM3bEVGO0lBeUhRLFdBQVc7RTlZcTBsRWpCO0FBQ0Y7O0E4WWowbEVFO0VBOUhGO0lBK0hJLGtCQUFrQjtJQUNsQixZQUFZO0lBQ1osaUJBQWlCO0U5WXEwbEVuQjtFOFl0OGxFRjtJQW9JTSxjcFczRmdCO0UxQ2c2bEVwQjtFOFl6OGxFRjtJQXVJUSxxQnBXOUZjO0UxQ202bEVwQjtFOFk1OGxFRjtJQTRJTSxrQkFBa0I7SUFDbEIsU0FBUztJQUNULFdBQVc7SUFDWCxtQkFBbUI7SUFDbkIsa0JBQWtCO0lBQ2xCLHNCQUFzQjtJQUN0QixjcFd4R2U7SW9XeUdmLGdCaFczSU07RTlDODhsRVY7RThZdDlsRUY7SUFzSlEsZUFBZTtFOVltMGxFckI7RThZejlsRUY7SUEwSlEsV0FBVztJQUNYLGtCQUFrQjtJQUNsQixVQUFVO0lBQ1YsV0FBVztJQUNYLFlBQVk7SUFDWixXQUFXO0lBQ1gsd0JBQXdCO0lBQ3hCLGdDcFd2SGE7SW9Xd0hiLCtCcFd4SGE7SW9XeUhiLFVBQVU7RTlZazBsRWhCO0U4WXIrbEVGO0lBdUtRLHlCQUF5QjtJQUN6QixXQUFXO0U5WWkwbEVqQjtFOFl6K2xFRjtJQTZLTSx5QnBXdEpnQjtJb1d1SmhCLGFBQWE7SUFDYixTQUFTO0lBQ1QsVUFBVTtFOVkremxFZDtBQUNGOztBK1loL2xFQTs7Ozs7Ozs7OztFQVVFLHVCQUF1QjtFQUN2Qix5QkFBeUI7QS9ZbS9sRTNCOztBK1loL2xFQTtFQUVJLGFBQVk7QS9Zay9sRWhCOztBK1k5K2xFQTtFQUNFO0lBQ0UsNEJBQTRCO0UvWWkvbEU5QjtFK1kvK2xFQTtJQUNFLDBCQUEwQjtFL1lpL2xFNUI7QUFDRjs7QStZOStsRUE7RUFDRTtJQUNFLFlBQVk7RS9ZaS9sRWQ7RStZLytsRUE7SUFDRSxZQUFZO0UvWWkvbEVkO0FBQ0Y7O0ErWTkrbEVBO0VBQ0U7SUFDRSxZQUFZO0UvWWkvbEVkO0UrWS8rbEVBO0lBQ0UsV0FBVztFL1lpL2xFYjtBQUNGOztBK1k5K2xFQTtFQUNFO0lBQ0UsMkJBQTJCO0UvWWkvbEU3QjtFK1kvK2xFQTtJQUNFLDBCQUEwQjtFL1lpL2xFNUI7QUFDRjs7QStZOStsRUE7RUFDRTtJQUNFLGlCQUFpQjtFL1lpL2xFbkI7RStZLytsRUE7SUFDRSxpQkFBaUI7RS9ZaS9sRW5CO0FBQ0Y7O0ErWTkrbEVBO0VBQ0U7SUFDRSxpQkFBaUI7RS9ZaS9sRW5CO0UrWS8rbEVBO0lBQ0UsaUJBQWlCO0UvWWkvbEVuQjtBQUNGOztBK1k5K2xFQTtFQUNFO0lBQ0UsNEJBQTRCO0UvWWkvbEU5QjtFK1kvK2xFQTtJQUNFLDBCQUEwQjtFL1lpL2xFNUI7QUFDRjs7QStZOStsRUE7RUFDRTtJQUNFLDRCQUE0QjtJQUM1QixVQUFVO0lBQ1YsU0FBUztJQUNULFVBQVU7RS9ZaS9sRVo7RStZLytsRUE7SUFDRSx3QkFBd0I7SUFDeEIsVUFBVTtFL1lpL2xFWjtBQUNGOztBZ0lwam1FQTtFK1F3RUksaUNBQWlDO0VBRWxDOzs7Ozs7TS9Zby9sRUc7RStZNStsRUY7OztLL1lnL2xFQztFK1l4K2xFRDs7O00vWTQrbEVFO0FBQ047O0ErWWpnbUVBOztFQTJCTSxvREFBb0Q7QS9ZMitsRTFEOztBK1l0Z21FQTtFQStCTSx1Q0FBdUM7QS9ZMitsRTdDOztBK1kxZ21FQTtFQW1DTSxjQUFjO0VBQ2Qsa0JBQWtCO0VBQ2xCLFdBQVc7QS9ZMitsRWpCOztBK1loaG1FQTtFQXlDTSxpQ0FBaUM7QS9ZMitsRXZDOztBK1luK2xFQTtFQUNFO0lBQ0UsMEJBQTBCO0UvWXMrbEU1QjtFK1lwK2xFQTtJQUNFLDRCQUE0QjtFL1lzK2xFOUI7QUFDRjs7QStZbitsRUE7RUFDRTtJQUNFLFlBQVk7RS9ZcytsRWQ7RStZcCtsRUE7SUFDRSxZQUFZO0UvWXMrbEVkO0FBQ0Y7O0ErWW4rbEVBO0VBQ0U7SUFDRSwwQkFBMEI7RS9ZcytsRTVCO0UrWXArbEVBO0lBQ0UsMkJBQTJCO0UvWXMrbEU3QjtBQUNGOztBK1luK2xFQTtFQUNFO0lBQ0UsaUJBQWlCO0UvWXMrbEVuQjtFK1lwK2xFQTtJQUNFLGlCQUFpQjtFL1lzK2xFbkI7QUFDRjs7QStZbitsRUE7RUFDRTtJQUNFLGlCQUFpQjtFL1lzK2xFbkI7RStZcCtsRUE7SUFDRSxpQkFBaUI7RS9ZcytsRW5CO0FBQ0Y7O0ErWW4rbEVBO0VBQ0U7SUFDRSwwQkFBMEI7RS9ZcytsRTVCO0UrWXArbEVBO0lBQ0UsNEJBQTRCO0UvWXMrbEU5QjtBQUNGOztBK1luK2xFQTtFQUNFO0lBQ0Usd0JBQXdCO0lBQ3hCLFVBQVU7RS9ZcytsRVo7RStZcCtsRUE7SUFDRSw0QkFBNEI7SUFDNUIsVUFBVTtJQUNWLFNBQVM7SUFDVCxVQUFVO0lBQ1YsZ0JBQWdCO0UvWXMrbEVsQjtBQUNGOztBZ0lsb21FQTtFK1FpS0ksK0JBQStCO0VBRS9COztNL1lxK2xFRTtFK1lqK2xFSDs7OztNL1lzK2xFRztFK1loK2xFRjs7Ozs7Ozs7Ozs7Ozs7Ozs7TS9Zay9sRUU7RStZNTlsRUM7NkMvWTg5bEVzQztFK1lqOWxFekM7OztNL1lxOWxFRTtBQUNOOztBK1l2Z21FQTtFQThDTSxhQUFhO0EvWTY5bEVuQjs7QStZM2dtRUE7O0VBd0RNLHNEQUFzRDtBL1l3OWxFNUQ7O0ErWWhobUVBO0VBNERNLHFDQUFxQztBL1l3OWxFM0M7O0ErWXBobUVBO0VBZ0VNLCtCQUErQjtBL1l3OWxFckM7O0FnWjd1bUVBO0U3V2tCQTtJNldoQkkseUJBQXlCO0VoWmd2bUUzQjtFb0M1dG1FQTtJNFdqQkUsc0JBQXNCO0VoWmd2bUV4QjtFc0pwdW1FRjtJMFBUSSxjQUFjO0lBQ2QsZ0JBQWdCO0VoWmd2bUVsQjtFZ1psdm1FQTtJQUtJLHVCQUF1QjtFaFpndm1FM0I7RWdacnZtRUE7SUFTSSxXQUFXO0lBQ1gsa0JBQWtCO0VoWit1bUV0QjtFZ1p6dm1FQTtJQWFNLFdBQVc7SUFDWCxTQUFTO0lBQ1QsYUFBYTtFaFordW1FbkI7RWdaOXZtRUE7SUFrQlEsaUJBQWlCO0VoWit1bUV6QjtFZ1pqd21FQTs7Ozs7SUE0QkksYUFBYTtFaFo0dW1FakI7QUFDRjs7QXNKL3ZtRUE7RTJQakJBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RWpadTJtRUU7RWtadjJtRUY7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VsWnU1bUVFO0VtWnY1bUVGOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0NuWjhzbkVDO0VvWjlzbkVEOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RXBaZ3luRUU7RXFacnduRUEsdUJBQXVCO0FyWnV3bkV6Qjs7QXNabHluRUE7RUFDRTtJQUNFLDJCQUEyQjtFdFpxeW5FN0I7RXNabnluRUE7SUFDRSx3QkFBd0I7RXRacXluRTFCO0FBQ0Y7O0FzWmx5bkVBO0VBQ0U7SUFDRSx3QkFBd0I7RXRacXluRTFCO0VzWm55bkVBO0lBQ0UsMkJBQTJCO0V0WnF5bkU3QjtBQUNGOztBc1pseW5FQTtFQUNFO0lBQ0UsNEJBQTRCO0V0WnF5bkU5QjtFc1pueW5FQTtJQUNFLHdCQUF3QjtFdFpxeW5FMUI7QUFDRjs7QXNabHluRUE7RUFDRTtJQUNFLHdCQUF3QjtFdFpxeW5FMUI7RXNabnluRUE7SUFDRSw0QkFBNEI7RXRacXluRTlCO0FBQ0Y7O0FzWmx5bkVBO0VEeEJBO0lDMEJJLGtCQUFrQjtJQUNsQixNQUFNO0lBQ04saUJBQWlCO0lBQ2pCLGFBQWE7SUFDYixnQkFBZ0I7SUFDaEIsV0FBVztJQUNYLHlCNVdyQmtCO0k0V3NCbEIsV0FBVztJQUNYLHVCQUF1QjtJQUN2Qix5QkFBeUI7SUFDekIsYUFBYTtFdFpxeW5FZjtFcVp6MG5FRjtJQ3VDTSxzQ0FBc0M7SUFDdEMsY0FBYztFdFpxeW5FbEI7RXFaNzBuRUY7SUM0Q00sdUNBQXVDO0lBQ3ZDLGNBQWM7RXRab3luRWxCO0VxWmoxbkVGO0lDaURNLGFBQWE7RXRabXluRWpCO0VxWnAxbkVGO0lDcURNLGNBQWM7RXRaa3luRWxCO0VxWnYxbkVGOzs7SUMwRFEsYzVXN0JjO0k0VzhCZCx5QnJadEVvQjtFRHcybkUxQjtFcVo3MW5FRjs7SUNnRVEsYzVXNUJVO0k0VzZCVixjQUFjO0lBQ2QsNEJBQTRCO0lBQzVCLHlCNVd4RGM7STRXeURkLGdDNVd2Q2M7RTFDdzBuRXBCO0VxWnIybkVGO0lDeUVNLGM1V3JDWTtJNFdzQ1osY0FBYztJQUNkLDRCQUE0QjtJQUM1Qix5QjVXakVnQjtJNFdrRWhCLGdDNVdoRGdCO0k0V2lEaEIsa0JBQWtCO0V0Wit4bkV0QjtFcVo3Mm5FRjtJQ2lGUSxjclo1Rm9CO0VEMjNuRTFCO0VxWmgzbkVGO0lDb0ZVLGNyWi9Ga0I7RUQ4M25FMUI7RXFabjNuRUY7SUMwRlEsV0FBVztJQUNYLGNBQWM7SUFDZCxrQkFBa0I7SUFDbEIseUI1V3pFVTtJNFcwRVYsWUFBWTtJQUNaLE1BQU07SUFDTixTQUFTO0V0WjR4bkVmO0VxWjUzbkVGO0lDb0dRLFdBQVc7SUFDWCxXQUFXO0lBQ1gsV0FBVztFdFoyeG5FakI7RXFaajRuRUY7SUMwR1EsWUFBWTtJQUNaLFVBQVU7SUFDVixXQUFXO0V0WjB4bkVqQjtFcVp0NG5FRjtJQ2lIVSxhQUFhO0V0Wnd4bkVyQjtFcVp6NG5FRjtJQ3VITSxrQkFBa0I7SUFDbEIsZ0JBQWdCO0lBQ2hCLFdBQVc7SUFDWCxVQUFVO0lBQ1YseUI1V2hIZ0I7STRXaUhoQixTQUFTO0lBQ1QsdUJBQXVCO0lBQ3ZCLHlCQUF5QjtFdFpxeG5FN0I7RXFabjVuRUY7SUNpSVEsc0NBQXNDO0lBQ3RDLGNBQWM7RXRacXhuRXBCO0VxWnY1bkVGO0lDc0lRLHVDQUF1QztJQUN2QyxjQUFjO0V0Wm94bkVwQjtFcVozNW5FRjtJQzJJUSxhQUFhO0lBQ2IsY0FBYztJQUNkLGM1V3pHVTtFMUM0M25FaEI7RXFaaDZuRUY7OztJQ21KUSxjclo5Sm9CO0VEZzduRTFCO0VxWnI2bkVGOzs7SUNzSlUsYzVXekhZO0k0VzBIWix5QnJabEtrQjtFRHM3bkUxQjtFcVozNm5FRjtJQzZKTSxjQUFjO0lBQ2QseUJyWnpLc0I7RUQwN25FMUI7RXFaLzZuRUY7SUNpS1EsY0FBYztJQUNkLFdBQVc7SUFDWCx5QnJaN0tzQjtJcVo4S3RCLGM1V3ZJYztJNFd3SWQsV0FBVztJQUNYLFlBQVk7SUFDWixTQUFTO0lBQ1QsVUFBVTtJQUNWLGtCQUFrQjtFdFppeG5FeEI7RXFaMTduRUY7SUM0S1UsV0FBVztJQUNYLGNBQWM7SUFDZCxXQUFXO0lBQ1gsWUFBWTtJQUNaLDZCQUE2QjtJQUM3Qiw2QjVXcEpZO0k0V3FKWiwrQjVXckpZO0k0V3NKWix5QkFBeUI7SUFDekIsa0JBQWtCO0lBQ2xCLFNBQVM7SUFDVCxXQUFXO0V0Wml4bkVuQjtFcVp2OG5FRjtJQzJMUSxjQUFjO0lBQ2Qsa0JBQWtCO0lBQ2xCLHlCQUF5QjtJQUN6QixjNVdqS2M7STRXa0tkLGFBQWE7SUFDYixnQkFBZ0I7SUFDaEIsZ0J4V3BNTTtJd1dxTU4scUJBQXFCO0V0Wit3bkUzQjtFcVpqOW5FRjtJQ3NNUSwwQkFBMEI7RXRaOHduRWhDO0VxWnA5bkVGOzs7Ozs7O0lDZ05VLFdBQVc7SUFDWCxjQUFjO0lBQ2QsV0FBVztJQUNYLFlBQVk7SUFDWiw2QkFBNkI7SUFDN0IsNkI1V2pNUTtJNFdrTVIsK0I1V2xNUTtJNFdtTVIsd0JBQXdCO0lBQ3hCLGtCQUFrQjtJQUNsQixxQkFBcUI7SUFDckIsWUFBWTtJQUNaLG1CQUFtQjtJQUNuQixlQUFlO0V0WjZ3bkV2QjtFcVp6K25FRjs7Ozs7Ozs7Ozs7Ozs7OztJQ3FPVSxxQjVXeE1ZO0UxQzg5bkVwQjtFcVozL25FRjtJQzJPTSxrQkFBa0I7RXRabXhuRXRCO0VxWjkvbkVGO0lDZ1BRLGFBQWE7RXRaaXhuRW5CO0VxWmpnb0VGO0lDb1BRLHlCNVd2TmM7RTFDdStuRXBCO0VxWnBnb0VGO0lDdVBVLGM1VzFOWTtJNFcyTloseUJyWm5Ra0I7RURtaG9FMUI7RXFaeGdvRUY7SUM2UFEsNkI1VzVPVTtJNFc2T1YsY0FBYztJQUNkLGdCQUFnQjtJQUNoQixpQkFBaUI7SUFDakIseUJBQXlCO0lBQ3pCLGdCeFdyUU07RTlDbWhvRVo7RXFaaGhvRUY7SUN1UU0seUI1VzFPZ0I7RTFDcy9uRXBCO0VxWm5ob0VGO0lDMFFRLGFBQWE7RXRaNHduRW5CO0VxWnRob0VGO0lDK1FVLGM1V2xQWTtJNFdtUFoseUJyWjNSa0I7RURxaW9FMUI7RXFaMWhvRUY7SUN1UlEsYUFBYTtFdFpzd25FbkI7RXFaN2hvRUY7SUMyUlEsU0FBUztFdFpxd25FZjtFcVpoaW9FRjs7SUNnU1EseUI1V25RYztFMUN1Z29FcEI7RXFacGlvRUY7O0lDbVNVLGM1V3RRWTtJNFd1UVoseUJyWi9Ta0I7RURvam9FMUI7QUFDRjs7QXNaL3ZuRUE7RUQzU0E7SUM2U0ksWUFBWTtJQUNaLFFBQVE7SUFDUixpQkFBaUI7RXRaa3duRW5CO0VxWmpqb0VGO0lDa1RNLHNDQUFzQztFdFprd25FMUM7RXFacGpvRUY7SUNzVE0sdUNBQXVDO0V0Wml3bkUzQztFcVp2am9FRjtJQzBUTSxNQUFNO0lBQ04saUJBQWlCO0V0Wmd3bkVyQjtFcVozam9FRjtJQzhUUSxzQ0FBc0M7RXRaZ3duRTVDO0VxWjlqb0VGO0lDa1VRLHVDQUF1QztFdFordm5FN0M7RXFaamtvRUY7SUN3VUkseUI1V3ZTa0I7STRXd1NsQixXQUFXO0lBQ1gsa0JBQWtCO0lBQ2xCLGFBQWE7SUFDYixXQUFXO0lBQ1gsV0FBVztFdFo0dm5FYjtBQUNGOztBdVpwbG9FQTtFRlVBO0lFUkksZ0JBQWdCO0lBQ2hCLGFBQW1EO0lBQ25ELDhDQUE2QztJQUM3QyxhQUFhO0V2WnVsb0VmO0VxWmxsb0VGO0lFRE0sWUFBNEM7RXZac2xvRWhEO0VxWnJsb0VGO0lFR00sWUFBNEM7RXZacWxvRWhEO0VxWnhsb0VGO0lFT00sYUFBNEM7RXZab2xvRWhEO0VzSnRsb0VGO0lpUU1NLFlBdkJrQztJQXdCbEMseUI3V2lCZ0I7STZXaEJoQixhQUFhO0lBQ2Isa0JBQWtCO0V2Wm1sb0V0QjtFc0o1bG9FRjtJaVFjWSxpQkFBaUI7RXZaaWxvRTNCO0VzSi9sb0VGO0lpUW1CYyxXQUFXO0lBQ1gsY0FBYztJQUNkLFVBQVU7SUFDVixXQUFXO0lBQ1gsNkJBQTZCO0lBQzdCLDZCN1dUSTtJNldVSiwrQjdXVkk7STZXV0osd0JBQXdCO0lBQ3hCLGtCQUFrQjtJQUNsQixRQUFRO0lBQ1IsV0FBVztFdlora29FdkI7RXNKNW1vRUY7SWlRaUNjLHFCQUFxQjtFdlo4a29FakM7RXNKL21vRUY7SWlRdUNj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anlvRUE7RW9RaUNJLHlCelo5Q3VCO0FEa3pvRTNCOztBc0pyeW9FQTtFb1FxQ00seUhsWTNCc0Q7QXhCK3hvRTVEOztBc0p6eW9FQTtFb1F5Q00sU0FBUztFQUNULGtDQUFrQztBMVpvd29FeEM7O0EwWmx3b0VNO0VwUTVDTjtJb1E2Q1EsU0FBUztFMVpzd29FZjtBQUNGOztBc0pwem9FQTtFb1FrRE0sUUFBUTtFQUNSLGtDQUFrQztBMVpzd29FeEM7O0EwWnB3b0VNO0VwUXJETjtJb1FzRFEsUUFBUTtFMVp3d29FZDtBQUNGOztBcVpwMG9FQTtFQVVRLGVBQWU7QXJaOHpvRXZCOztBc0puMG9FQTtFK1BZTSx5QjNXVlk7QTFDcTBvRWxCOztBc0p2MG9FQTtFK1BlSSx5QjNXYmM7QTFDeTBvRWxCOztBc0ozMG9FQTtFK1BrQkkseUIzV2hCYztBMUM2MG9FbEI7O0FxWnp6b0VBOzs7Ozs7Ozs7Ozs7OztFclp5MG9FRTtBc0Vqd29FRjtFK1V2REUsU0FBUztBcloyem9FWDs7QXNKendvRUE7RS9CcEVFLGtCQUFrQjtFQUVoQixNQUFNO0VBQ04sU0FBUztFQUdULE9BQU87RUFDUCxRQUFRO0F2SDgwb0VaOztBcVp6em9FQTs7Ozs7Ozs7O0NyWm8wb0VDO0FzSjF3b0VEO0UrUDlDRSxlQUFlO0VBQ2YsV0FBVztFQUNYLFVBQVU7RUFDVixZQUFZO0VBQ1osWS9SdEVxQjtFK1J1RXJCLG9FN1h4RDBEO0U2WHlEMUQsaUIvUnRFeUI7RStSNEd6QjtFQXNCQTtBclppd29FRjs7QWdIMzJvRUk7RXNDc0ZKO0krUHJDSSxZL1IxRVk7SStSMkVaLGlCL1J6RWdCO0V0SHc0b0VsQjtBQUNGOztBc0o5d29FRTtFK1A5Q0UsYUFBYTtFQUNiLGtCQUFrQjtFQUNsQixTL1JsRm1CO0UrUm1GbkIsV0FBVztFQUNYLFkvUmhFZ0I7RStSaUVoQix5QmxTSTRCO0VrU0g1Qix5QjNXekRrQjtBMUN5M29FdEI7O0FnSDUzb0VJO0VzQ29HRjtJK1ByQ0ksa0JBQWtCO0lBQ2xCLFlBQVk7SUFDWixNQUFNO0lBQ04sV0FBVztJQUNYLFlBQVk7SUFDWixxQkFBNkQ7SUFDN0QsVUFBVTtJQUNWLDZCQUE2QjtJQUM3QixVQUFVO0VyWmswb0VkO0FBQ0Y7O0FnSDE0b0VJO0VzQ29HRjtJK1B6QkksY0FBYztFclpvMG9FbEI7QUFDRjs7QXNKanhvRUU7RStQOUNFLGNBQWM7QXJabTBvRWxCOztBc0poeG9FRTtFK1A5Q0UscUJBQW1FO0VBQ25FLFVBQVU7RUFDVixlQUFlO0VBQ2YsWUFBWTtFQUNaLFlBQVk7QXJaazBvRWhCOztBZ0g1NW9FSTtFc0NvSUY7SStQdkNJLHFCQUE2RDtFclpvMG9FakU7QUFDRjs7QWdIbDZvRUk7RXNDb0lGO0krUG5DSSxZQUFZO0lBQ1osaUU3WDdHc0Q7RXhCbTdvRTFEO0FBQ0Y7O0FzSnJ5b0VHO0UrUDlCRyxVQUFVO0FyWnUwb0VoQjs7QXNKbnhvRUU7RStQOUNFLGtCQUFrQjtFQUNsQixVQUF1QztFQUN2QyxPQUFPO0VBQ1AsUUFBUTtFQUNSLFNBQVM7RUFDVCxVQUFVO0VBQ1YsZ0JBQWdCO0VBQ2hCLHlCM1doSGtCO0UyV2lIbEIsYzNXbklrQjtBMUN3OG9FdEI7O0FzSi94b0VHO0UrUG5DRyxrQkFBa0I7RUFDbEIscUJBQXFCO0VBQ3JCLGtCbFMxRDBCO0VrUzJEMUIseUJBQXlCO0FyWnMwb0UvQjs7QXNKdHlvRUc7RStQN0JLLGMzVzVJYztFMlc2SWQsY0FBYztBclp1MG9FdEI7O0FzSjN5b0VHO0UrUHpCTyxjcFp0S2tCO0FEOCtvRTVCOztBZ0h6OG9FSTtFc0MwSkY7SStQbkJJLE1BQU07SUFDTixVQUFVO0lBQ1YsWUFBNEc7SUFDNUcsaUIvUm5LVTtJK1JvS1YsNkJBQTZCO0lBQzdCLGMzV3pJZ0I7RTFDZzlvRXBCO0VzSnp6b0VDO0krUFhLLGVsU2hGd0I7RW5IdTVvRTlCO0VzSjV6b0VDO0krUFJPLGMzVy9JWTtFMUNzOW9FcEI7QUFDRjs7QXFaajBvRUE7QS9QZ0RBO0UrUDlDRSxhQUFhO0FyWm8wb0VmOztBZ0gvOW9FSTtFc0N5TUo7SStQM0NJLGNBQWM7SUFDZCxrQkFBa0I7SUFDbEIsTUFBTTtJQUNOLFVBQTJDO0lBQzNDLFNBQVM7SUFDVCxpQi9SNUxZO0V0SGtncEVkO0VzSnJ4b0VFO0krUDlDRSxjM1duS2dCO0UxQ3krb0VwQjtFc0pueW9FRjtJK1AzQk0saUJBQWlCO0lBQUU7RXJaazBvRXZCO0FBQ0Y7O0FzSmh4b0VFO0UrUDlDRSx1QkFBdUI7RUFBRTtBclptMG9FN0I7O0EyWjVocEVBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztFM1p1d3BFRTtBNFp0d3BFRjtFQUNFLHlCbFgyQmdCO0VrWDFCaEIsWUFBWTtFQUNaLGtCQUFrQjtBNVp3d3BFcEI7O0E0WjN3cEVBO0VBTUksU0FBUztFQUNULDZCbFhxQmM7RWtYcEJkLHlCbFhja0I7QTFDMnZwRXRCOztBNFpqeHBFQTtFQVdNLGtCQUFrQjtBNVowd3BFeEI7O0E0WnJ4cEVBO0VBZU0seUJsWE9nQjtBMUNtd3BFdEI7O0E0Wnp4cEVBO0VBb0JJLFdBQVc7RUFDWCxrQkFBa0I7RUFDbEIsVUFBVTtFQUNWLFdBQVc7RUFDWCxZQUFZO0VBQ1osV0FBVztFQUNYLHdCQUF3QjtFQUN4QixnQ2xYb0JjO0VrWG5CZCwrQmxYbUJjO0VrWGxCZCxVQUFVO0E1Wnl3cEVkOztBNFp0eXBFQTtFQWlDSSxTQUFTO0VBQ1QsV0FBVztFQUNYLFlBQVk7RUFDWixpQkFBaUI7RUFDakIsaUJBQWlCO0VBQ2pCLGdCOVc5QlU7RThXK0JWLHFCQUFxQjtFQUNyQix5QkFBeUI7RUFDekIscUJBQXFCO0VBQ3JCLGNsWEtjO0VrWEpkLHFCQUFxQjtFQUNyQixzQkFBc0I7RUFDdEIsNkJBQTZCO0VBQzdCLGtCQUFrQjtFQUNsQixVQUFVO0VBQ1YsZ0JBQWdCO0E1Wnl3cEVwQjs7QTRaenpwRUE7RUFtRE0sYUFBYTtBNVowd3BFbkI7O0E0Wjd6cEVBO0VBdURNLFVBQVU7QTVaMHdwRWhCOztBNFp0d3BFRTtFQTNERjtJQTRESSxXQUFXO0lBQ1gsZ0JBQWdCO0U1WjB3cEVsQjtBQUNGOztBNFp4d3BFRTtFQWhFRjtJQWlFSSxZQUFZO0U1WjR3cEVkO0U0WjcwcEVGO0lBb0VNLGlCQUFpQjtFNVo0d3BFckI7QUFDRjs7QTRaendwRUU7RUF4RUY7SUF5RUksWUFBWTtFNVo2d3BFZDtFNFp0MXBFRjtJQTRFTSxrQkFBa0I7SUFDbEIsaUJBQWlCO0U1WjZ3cEVyQjtBQUNGOztBNlpyMXBFQTtFQUNDLGlCL1dZd0M7RStXWHJDLGdCL1dBVTtFK1dDVixjNVpUd0I7QURpMnBFNUI7O0E2WnIxcEVBO0VBQ0MsaUIvV013QztFK1dMckMsZ0IvV05VO0UrV09WLGNuWGFjO0ExQzIwcEVsQjs7QTZacjFwRUE7RUFDQyxrQi9XQXdDO0UrV0NyQyxnQi9XWlU7RStXYVYsYzVackJ3QjtBRDYycEU1Qjs7QTZacjFwRUE7RUFDQyxrQi9XTndDO0UrV09yQyxnQi9XbkJRO0UrV29CWCxjblhVaUI7QTFDODBwRWxCOztBNlpyMXBFQTtFQUNDLGtCQUFrQjtBN1p3MXBFbkI7O0E2WnIxcEVBO0VBQ0Msa0IvV2hCd0M7RStXaUJ4QyxzQkFBc0I7RUFDdEIsZ0IvVzdCYTtFK1c4QmIsWUFBWTtBN1p3MXBFYjs7QTZacjFwRUE7RUFDSSxtQi9XdkJxQztFK1d3QnJDLGNuWEljO0VtWEhkLGdCQUFnQjtFQUNoQixtQkFBbUI7RUFDbkIsZ0IvV3hDTTtBOUNnNHBFVjs7QTZacjFwRUE7RUFDSSxzQkFBc0I7RUFDdEIsY25YSmM7RW1YS2QsZ0IvVzVDVTtBOUNvNHBFZDs7QTZacjFwRUE7RUFDQyxrQkFBa0I7RUFDZixjblhWYztBMUNrMnBFbEI7O0E2WnAxcEVBO0VBQ0MsY25YZmlCO0VtWGdCakIsZ0IvV3ZEYTtFK1d3RGIsa0IvV3hDdUQ7QTlDKzNwRXhEOztBNlpwMXBFQTtFQUNDLGdCQUFnQjtFQUNoQixjNVpyRTJCO0U0WnNFM0IsZ0IvVzlEYTtFK1crRGIseUJBQXlCO0E3WnUxcEUxQjs7QTZacDFwRUE7RUFDQyxlQUFlO0VBQ2YsY25YN0JpQjtFbVg4QmpCLGdCL1dyRWE7RStXc0ViLDBCQUEwQjtFQUMxQixzQkFBc0I7QTdadTFwRXZCOztBNlpwMXBFQTtFQUNDLGlCL1doRXdDO0UrV2tFckMsY25YdkJrQjtFbVh3QmxCLGtCQUFrQjtFQUNsQixzQkFBc0I7QTdaczFwRTFCOztBNlpuMXBFQTtFQUNDLGlCL1d4RXdDO0UrVzBFckMsYzVaN0Z3QjtFNFo4RnhCLGtCQUFrQjtFQUNsQixzQkFBc0I7QTdacTFwRTFCOztBOFpyN3BFQTtFQUNDLDZCcFg0QmlCO0VvWDNCakIseUJwWHFCcUI7RW9YcEJyQixXQUFXO0VBQ1IsWUFBWTtFQUNaLGNwWDJDYztFb1gxQ2QsZUFBZTtBOVp3N3BFbkI7O0ErWnZ6cEVBO0VBQ0MscUJBQXFCO0VBQ3JCLGtCQUFrQjtFQUNsQixpQkFBaUI7RUFDakIsZ0JBQWdCO0EvWjB6cEVqQjs7QStaOXpwRUE7RUFsSEMsa0JBQWtCO0VBQ2YsaUJBQWlCO0VGckJwQixpQi9XbUJ3QztFK1dsQnJDLGdCL1dPVTtFK1dOVix5QkFBeUI7RUFDekIscUJBQXFCO0VFMkl2QixrQkFBa0I7RUFDbEIsTUFBTTtBL1pnMHBFUjs7QStaejBwRUE7RUFwSUMsWUFIb0I7RUFJcEIsYUFBYTtFQUNiLFlBQVk7RUFDWixlQUFlO0VBQ2YsY2pYYXdDO0VpWFpyQyxjclh3Q2M7RXFYdkNkLHlCclhja0I7RXFYYmxCLHlCclhzQ2M7RXFYckNkLHNCQUFzQjtFQUN0QixTQUFTO0VBeUlYLFdBQVc7QS9aeTBwRWI7O0ErWmg5cEVJO0VBRUYseUJyWGFnQjtFcVhaaEIsVUFBVTtBL1prOXBFWjs7QStaNTFwRUE7RUFrQkUsV0FBVztBL1o4MHBFYjs7QXlEeDhwRUE7RXNXK0hDLG1CQUFtQjtBL1o2MHBFcEI7O0ErWjEw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QTs7RUFFRyxrQkFBa0I7QWhhOHJxRXJCOztBZ2E1cnFFQTtFQUNDLHdCQUF3QjtFQUN4QixnQkFBZ0I7QWhhK3JxRWpCOztBZ2E3cnFFQTtFQUNHLDZCdFhqRGU7QTFDaXZxRWxCOztBZ2E5cnFFQTs7RUFFRyxtQkFBbUI7QWhhaXNxRXRCOztBZ2Fuc3FFQTs7RUFLRSxzQkFBc0I7RUFDdEIsYUFBYTtBaGFtc3FFZjs7QWlhcHhxRUE7RUFDQyxnQkFBZ0I7QWphdXhxRWpCOztBeUR6cHFFQTtFd1cxSEUsY3ZYc0NnQjtBMUNpdnFFbEI7O0FpYXB4cUVBO0VBQ0UscUJBQW9CO0FqYXV4cUV0Qjs7QWlhcHhxRUE7RUFDRSxhQUFhO0FqYXV4cUVmOztBaWF6dnFFQTtFQUNFLFdBQVc7RUFDWCx5QnZYTG9CO0ExQ2l3cUV0Qjs7QWthOXlxRUE7RUFDQyxXQUFXO0VBQ1gsZUFBZTtFQUNmLE1BQU07RUFDTixPQUFPO0VBQ1AsWUFBWTtFQUNaLFdBQVc7QWxhaXpxRVo7O0FtYXR6cUVDO0VBQ0MsY3pYMkNvQjtFeVgxQ3BCLGdCclhLVTtFcVhKVixrQnJYZ0J1QztBOUN5eXFFekM7O0FtYXR6cUVDO0VBQ0MsY3pYOEJnQjtFeVg3QmhCLGdCclhGUTtFcVhHUixrQnJYVXVDO0E5Qyt5cUV6Qzs7QW1hdHpxRUM7RUFDQyx5QnpYZWdCO0V5WGRoQixvQ3pYY2dCO0V5WGJoQixtQkFBbUI7QW5heXpxRXJCOztBbWF2enFFRTtFQUNDLHlCbGFmd0I7RWthZ0J4QixjelhxQm1CO0V5WHBCbkIsYUFBYTtFQUNiLGNyWEZzQztFcVhHdEMsZ0JyWGZTO0VxWGdCVCxlQUFlO0FuYTB6cUVsQjs7QW1heHpxRUU7RUFDQyx5QmxheEIwQjtFa2F5QjFCLGN6WGFtQjtFeVhabkIsaUJBQWlCO0VBQ2pCLGlCclhWc0M7RXFYV3RDLGdCclh0Qlc7RXFYdUJYLHNCQUFzQjtBbmEyenFFekI7O0FtYXp6cUVHO0VBQ0MsY3pYTWtCO0V5WExsQiwwQkFBMEI7RUFDMUIsZ0JyWDdCUTtBOUN5MXFFWjs7QW1heHpxRUU7RUFDQyxjQUFj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YXNuckVyQjs7QWtheHByRUE7RUFxQ08sY3hYR1c7RXdYRlgsaUJwWDFCa0M7RW9YMkJsQyxzQkFBc0I7RUFDdEIseUJBQXlCO0VBQ3pCLG1CQUFtQjtBbGF1bnJFMUI7O0FrYWhxckVBO0VBNENRLGdCcFgzQ007QTlDbXFyRWQ7O0FrYXBxckVBO0VBaURJLGtCcFhyQ3FDO0E5QzRwckV6Qzs7QWtheHFyRUE7RUF1REUsd0JBQXdCO0FsYXFuckUxQjs7QWthNXFyRUE7RUEyREUseUJBQXlCO0VBQ3pCLGlCcFhoRHVDO0E5Q3FxckV6Qzs7QWthanJyRUE7RUFnRUUsa0JwWHBEdUM7RW9YcURwQyxnQnBYaEVTO0VvWGlFVCxjamF6RXVCO0VpYTBFdkIsMkQvUzFCbUU7QW5IK29yRXhFOztBa2F4cnJFQTtFQXVFSyxrQnBYM0RvQztFb1g0RHBDLFlBQVk7RUFDWixjQUFjO0FsYXFuckVuQjs7QWthOXJyRUE7RUE2RUUsa0JBQWtCO0FsYXFuckVwQjs7QWthbHNyRUE7RUFnRkcsa0JwWHBFc0M7RW9YcUV0QywyQnBYaEVxRDtFb1hpRXJELGdCcFhwRlE7RW9YcUZSLGN4WDNDZTtBMUNpcXJFbEI7O0FrYXpzckVBO0VBc0ZHLGtCQUFrQjtBbGF1bnJFckI7O0FrYTdzckVBO0VBMkZFLGtCQUFrQjtFQUNsQixpQkFBaUI7RUFDakIsZ0JwWC9GUztFb1hnR1QsY3hYdERnQjtBMUM0cXJFbEI7O0FrYXB0ckVBO0VBaUdHLGtCQUFrQjtBbGF1bnJFckI7O0FrYXh0ckVBO0VBc0dJLFdBQVc7QWxhc25yRWY7O0FrYXBuckVJO0VBeEdKO0lBeUdRLFdBQVc7RWxhd25yRWpCO0FBQ0Y7O0FrYWx1ckVBO0VBK0dHLGlCQUFpQjtFQUNqQixnQkFBZ0I7QWxhdW5yRW5COztBa2F2dXJFQTtFQXFISSxXQUFXO0VBQ1gsaUJBQWlCO0FsYXNuckVyQjs7QWthNXVyRUE7RUF5SEssZUFBZTtFQUNmLGdCQUFnQjtBbGF1bnJFckI7O0FrYWp2ckVBO0VBOEhLLGtCcFhsSG9DO0VvWG1IakMsaUJBQWlCO0VBQ2pCLGtCQUFrQjtBbGF1bnJFMUI7O0FrYXZ2ckVBO0VBbUlLLGlCQUFpQjtFQUNqQixnQkFBZ0I7RUFDaEIsa0JwWHpIb0M7QTlDaXZyRXpDOztBa2E3dnJFQTtFQXdJTSxnQnBYeElNO0E5Q2l3ckVaOztBa2Fqd3JFQTtFQWtKRSxpQkFBaUI7RUFDakIsZ0JBQWdCO0VBQ2IsaUJBQWlCO0FsYW1uckV0Qjs7QWthdndyRUE7RUF3SkUsNkJ4WG5JZ0I7RXdYb0lkLGlCQUFpQjtBbGFtbnJFckI7O0FrYTV3ckVBO0VBNEpRLG1CQUFtQjtBbGFvbnJFM0I7O0FrYWh4ckVBO0VBa0tFLGlCQUFpQjtBbGFrbnJFbkI7O0FrYXB4ckVBO0VBc0tFLGtCcFgxSnVDO0VvWDJKdkMsa0JBQWtCO0FsYWtuckVwQjs7QWthenhyRUE7RUE0S0csa0JBQWtCO0FsYWluckVyQjs7QWthN3hyRUE7RUErS0csb0JBQW9CO0FsYWtuckV2Qjs7QWthanlyRUE7RUFrTEcsb0JBQW9CO0FsYW1uckV2Qjs7QWthcnlyRUE7RUFxTEcsa0JBQWtCO0FsYW9uckVyQjs7QWthenlyRUE7RUEwTEUsa0JwWDlLdUM7RW9YK0t2QywyQnBYMUtzRDtFb1gyS3RELGdCcFg5TFM7RW9YK0xULGN4WHJKZ0I7RXdYc0poQixnQkFBZ0I7QWxhbW5yRWxCOztBa2FqenJFQTtFQWlNRyxVQUFVO0FsYW9uckViOztBa2FyenJFQTtFQXFNWSxjQUFjO0FsYW9uckUxQjs7QWthenpyRUE7RUE2TVUsWUFBWTtBbGFnbnJFdEI7O0FrYTd6ckVBO0VBc05VLFlBQVk7QWxhMm1yRXRCOztBa2FqMHJFQTtFQThOTyxrQkFBa0I7QWxhdW1yRXpCOztBbWE1MHJFQztFQUNDLGN6WDJDb0I7RXlYMUNwQixnQnJYS1U7RXFYSlYsa0JyWGdCdUM7QTlDK3pyRXpDOztBbWE1MHJFQztFQUNDLGN6WDhCZ0I7RXlYN0JoQixnQnJYRlE7RXFYR1Isa0JyWFV1QztBOUNxMHJFekM7O0FtYTUwckVDO0VBQ0MseUJ6WGVnQjtFeVhkaEIsb0N6WGNnQjtFeVhiaEIsbUJBQW1CO0FuYSswckVyQjs7QW1hNzByRUU7RUFDQyx5QmxhZndCO0VrYWdCeEIsY3pYcUJtQjtFeVhwQm5CLGFBQWE7RUFDYixjclhGc0M7RXFYR3RDLGdCclhmUztFcVhnQlQsZUFBZTtBbmFnMXJFbEI7O0FtYTkwckVFO0VBQ0MseUJsYXhCMEI7RWtheUIxQixjelhhbUI7RXlYWm5CLGlCQUFpQjtFQUNqQixpQnJYVnNDO0VxWFd0QyxnQnJYdEJXO0VxWHVCWCxzQkFBc0I7QW5haTFyRXpCOztBbWEvMHJFRztFQUNDLGN6WE1rQjtFeVhMbEIsMEJBQTBCO0VBQzFCLGdCclg3QlE7QTlDKzJyRVo7O0FtYTkwckVFO0VBQ0MsY0FBYztBbmFpMXJFakI7O0FtYTkwckVFO0VBQ0MsY3pYRWU7RXlYRGYsaUJyWDNCc0M7RXFYNEJ0QyxzQkFBc0I7RUFDdEIsbUJBQW1CO0VBQ25CLGdCclh6Q1c7RXFYMENYLHlCQUF5QjtBbmFpMXJFNUI7O0FtYS8wckVHO0VBQ0MsZ0JyWDdDVTtBOUMrM3JFZDs7QW1hLzByRUc7RUFDQyxjelhWYztBMUM0MXJFbEI7O0FtYTcwckVFO0VBRUMsa0JBQWtCO0FuYSswckVyQjs7QW1hNzByRUc7RUFDQyxpQkFBaUI7RUFDakIsb0JBQW9CO0VBQ3BCLDZCelh6Q2M7QTFDeTNyRWxCOztBbWE5MHJFSTtFQUNDLFdBQVc7RUFDWCxtQkFBbUI7RUFDbkIsa0JBQWtCO0FuYWkxckV2Qjs7QW1hLzByRUs7RUFDQyxhQUFhO0FuYWsxckVuQjs7QW1hOTByRUc7RUFDQyxhQUFhO0FuYWkxckVqQjs7QW1hNTByRUk7RUFDQyxnQ3pYNURhO0V5WDZEYixvQkFBb0I7RUFDcEIsZ0JBQWdCO0VBQ2hCLGlCQUFpQjtBbmErMHJFdEI7O0FtYTcwckVLO0VBTkQ7SUFPRSxhQUFhO0VuYWkxckVqQjtBQUNGOztBbWEvMHJFSztFQUNDLGdCQUFnQjtBbmFrMXJFdEI7O0FtYWgxckVNO0VBQ0MsbUJBQW1CO0FuYW0xckUxQjs7QW1hNTByRUs7RUFERDtJQUVFLGFBQWE7RW5hZzFyRWpCO0FBQ0Y7O0FtYTcwckVJO0VBQ0MsMkJBQTJCO0FuYWcxckVoQzs7QW1hOTByRUs7RUFIRDtJQUlFLHlCQUF5QjtFbmFrMXJFN0I7QUFDRjs7QW1hLzByRUk7RUFDQyw2QnpYOUZhO0V5WCtGYixXQUFXO0VBQ1gsY3pYdkZhO0ExQ3k2ckVsQjs7QW1haDFyRUs7RUFDQyxZQUFZO0FuYW0xckVsQjs7QW1hLzByRUk7RUFDQyxrQnJYakhvQztBOUNtOHJFekM7O0FtYS8wckVJO0VBQ0Msa0JBQWtCO0FuYWsxckV2Qjs7QW1hOTByRUk7RUFDQyxrQnJYMUhvQztFcVgySHBDLGlCQUFpQjtFQUNqQixtQkFBbUI7QW5haTFyRXhCOztBbWEvMHJFSztFQUNDLDZCQUE2QjtBbmFrMXJFbkM7O0FtYTkwckVJO0VBQ0Msa0JyWHBJb0M7RXFYcUlwQyxpQkFBaUI7RUFDakIsZ0JyWGpKUztBOUNrK3JFZDs7QW1hOTByRUk7RUFDQyxpQnJYMUlvQztBOUMyOXJFekM7O0FtYTkwckVJO0VBQ0MsZ0JBQWdCO0VBQ2hCLFdBQVc7RUFDWCxtQkFBbUI7QW5haTFyRXhCOztBbWEvMHJFSztFQUNDLHlCelhoSmdCO0V5WGlKaEIsMkJBQTJCO0VBQzNCLGtCQUFrQjtBbmFrMXJFeEI7O0FtYWgxckVNO0VBQ0MsWUFBWTtBbmFtMXJFbkI7O0FtYWgxckVNO0VBQ0Msa0JyWDVKa0M7RXFYNkpsQywyQnJYeEppRDtFcVh5SmpELGdCclgxS0s7RXFYMktMLGN6WG5JVztBMUNzOXJFbEI7O0FtYS8wckVPO0VBREQ7SUFFRSxhQUFhO0VuYW0xckVuQjtBQUNGOztBbWEzMHJFRztFQUNDLGFBQWE7QW5hODByRWpCOztBbWEzMHJFRztFQUNDLG1CQUFtQjtFQUNuQixpQkFBaUI7RUFDakIsb0JBQW9CO0FuYTgwckV4Qjs7QW1hMTByRUU7RUFDQyxpQkFBaUI7QW5hNjByRXBCOztBbWEzMHJFRztFQUNDLGFBQWE7QW5hODByRWpCOztBbWEzMHJFRztFQUNDLG9CQUFvQjtFQUNwQixpQkFBaUI7QW5hODByRXJCOztBbWExMHJFSTtFQUNDLFdBQVc7RUFDWCxpQkFBaUI7QW5hNjByRXRCOztBbWEzMHJFSztFQUNDLGVBQWU7RUFDZixnQkFBZ0I7QW5hODByRXRCOztBbWEzMHJFSztFQUNDLGtCclgvTW1DO0VxWGdObkMsaUJBQWlCO0VBQ2pCLGtCQUFrQjtBbmE4MHJFeEI7O0FtYTUwckVLO0VBQ0MsaUJBQWlCO0VBQ2pCLGdCQUFnQjtFQUNoQixrQnJYdE5tQztBOUNxaXNFekM7O0FtYTcwckVNO0VBQ0MsZ0JyWHJPSztBOUNxanNFWjs7QW1hejByRUc7RUFDQyxrQkFBa0I7RUFDbEIsaUJBQWlCO0VBQ2pCLGdCclhqUE87RXFYa1BQLGN6WHhNYztBMUNvaHNFbEI7O0FtYTEwckVJO0VBQ0Msa0JBQWtCO0FuYTYwckV2Qjs7QW1heDByRUs7RUFDQyxZQUFZO0FuYTIwckVsQjs7QW1hNTByRUs7RUFLQyxXQUFXO0FuYTIwckVqQjs7QW1hejByRU07RUFQRDtJQVFFLFlBQVk7RW5hNjByRWpCO0FBQ0Y7O0FtYXowckVJO0VBQ0MsaUJBQWlCO0VBQ2pCLGdCQUFnQjtBbmE0MHJFckI7O0FtYXQwckVFO0VBQ0Msa0JBQWtCO0FuYXkwckVyQjs7QW1hdDByRUU7RUFJQyxpQkFBaUI7QW5hczByRXBCOztBbWF6MHJFRztFQUNDLFVBQVU7QW5hNDByRWQ7O0FtYXgwckVHO0VBQ0MsWUFBWTtFQUNaLG1CQUFtQjtBbmEyMHJFdkI7O0FtYXgwckVHO0VBQ0MsV0FBVztFQUNYLFVBQVU7QW5hMjByRWQ7O0FtYXgwckVHO0VBQ0MsaUJBQWlCO0FuYTIwckVyQjs7QW1heDByRUc7RUFDQyxXQUFXO0FuYTIwckVmOztBbWF4MHJFRztFQUNDLGlCQUFpQjtBbmEyMHJFckI7O0FtYXgwckVHO0VBQ0MsWUFBWTtFQUNaLGtCQUFrQjtFQUNsQixVQUFVO0FuYTIwckVkOztBbWF6MHJFRztFQUNDLGdCQUFnQjtFQUNoQixtQkFBbUI7RUFDbkIsd0JBQXdCO0FuYTQwckU1Qjs7QW1hdDByRUM7RUFFQztJQUNDLFVBQVU7RW5hdzByRVg7RW1hcjByRUE7SUFDQyxVQUFVO0VuYXUwckVYO0FBQ0Y7O0FvYWxwc0VBO0VBSUUsWUFBWTtBcGFrcHNFZDs7QW9hdHBzRUE7RUFRRSx5QjFYcUJnQjtFMFhwQmhCLG9DMVhvQmdCO0UwWG5CaEIsNEJBQTRCO0VBQzVCLGdCQUFnQjtFQUNoQixtQkFBbUI7QXBha3BzRXJCOztBb2E5cHNFQTtFQWdCRSxvQkFBb0I7QXBha3BzRXRCOztBb2FscXNFQTtFQW1CRyxXQUFXO0FwYW1wc0VkOztBb2FqcHNFRztFQXJCSDtJQXNCTyxZQUFZO0VwYXFwc0VqQjtBQUNGOztBb2E1cXNFQTtFQStCSSxrQkFBa0I7QXBhaXBzRXRCOztBb2FocnNFQTtFQW9DRyxtQkFBbUI7QXBhZ3BzRXRCOztBbWF2b3NFRTtFQ0hDLGtCQUFrQjtBcGE4b3NFckI7O0FvYXpvc0VFO0VBL0NGO0lBZ0RNLGFBQWE7RXBhNm9zRWpCO0FBQ0Y7O0FvYTlyc0VBO0VBbURHLGtCdFgvQnNDO0VzWGdDbkMsMkJ0WDNCa0Q7RXNYNEJyRCxnQnRYN0NTO0VzWDhDTixjMVhOWTtFMFhPWixnQkFBZ0I7QXBhK29zRXRCOztBb2F0c3NFQTtFQTRERSx5QkFBeUI7RUFDekIsaUJ0WHpDdUM7QTlDdXJzRXpDOztBb2Ezc3NFQTtFQWlFRSwwQkFBMEI7QXBhOG9zRTVCOztBb2Evc3NFQTtFQXFFRSxZQUFZO0FwYThvc0VkOztBb2FudHNFQTtFQXlFRSxpQkFBaUI7QXBhOG9zRW5COztBb2F2dHNFQTtFQTZFSyxrQnRYekRvQztFc1gwRHBDLDJCdFhyRG1EO0VzWHNEdEQsZ0J0WHpFUztFc1gwRU4sYzFYMUNhO0ExQ3dyc0VsQjs7QW9hOXRzRUE7RUFvRkUsa0JBQWtCO0FwYThvc0VwQjs7QW9hbHVzRUE7RUF3RkUsV0FBVztFQUNYLGlCQUFpQjtFQUNqQixtQkFBbUI7QXBhOG9zRXJCOztBb2F4dXNFQTtFQTZGRyxlQUFlO0VBQ2YsZ0JBQWdCO0FwYStvc0VuQjs7QW9hN3VzRUE7RUFrR0csa0J0WDlFc0M7RXNYK0VuQyxpQkFBaUI7RUFDakIsa0JBQWtCO0FwYStvc0V4Qjs7QW9hbnZzRUE7RUF1R0ksZ0J0WDlGVTtBOUM4dXNFZDs7QW9hdnZzRUE7RUEyR0csaUJBQWlCO0VBQ2pCLGdCQUFnQjtFQUNoQixrQnRYekZzQztBOUN5dXNFekM7O0FvYTd2c0VBO0VBZ0hJLGdCdFh4R1E7QTlDeXZzRVo7O0FtYWh3c0VDO0VBQ0MsY3pYMkNvQjtFeVgxQ3BCLGdCclhLVTtFcVhKVixrQnJYZ0J1QztBOUNtdnNFekM7O0FtYWh3c0VDO0VBQ0MsY3pYOEJnQjtFeVg3QmhCLGdCclhGUTtFcVhHUixrQnJYVXVDO0E5Q3l2c0V6Qzs7QW1haHdzRUM7RUFDQyx5QnpYZWdCO0V5WGRoQixvQ3pYY2dCO0V5WGJoQixtQkFBbUI7QW5hbXdzRXJCOztBbWFqd3NFRTtFQUNDLHlCbGFmd0I7RWthZ0J4QixjelhxQm1CO0V5WHBCbkIsYUFBYTtFQUNiLGNyWEZzQztFcVhHdEMsZ0JyWGZTO0VxWGdCVCxlQUFlO0FuYW93c0VsQjs7QW1hbHdzRUU7RUFDQyx5QmxheEIwQjtFa2F5QjFCLGN6WGFtQjtFeVhabkIsaUJBQWlCO0VBQ2pCLGlCclhWc0M7RXFYV3RDLGdCclh0Qlc7RXFYdUJYLHNCQUFzQjtBbmFxd3NFekI7O0FtYW53c0VHO0VBQ0MsY3pYTWtCO0V5WExsQiwwQkFBMEI7RUFDMUIsZ0JyWDdCUTtBOUNteXNFWjs7QW1hbHdzRUU7RUFDQyxjQUFjO0FuYXF3c0VqQjs7QW1hbHdzRUU7RUFDQyxjelhFZTtFeVhEZixpQnJYM0JzQztFcVg0QnRDLHNCQUFzQjtFQUN0QixtQkFBbUI7RUFDbkIsZ0JyWHpDVztFcVgwQ1gseUJBQXlCO0FuYXF3c0U1Qjs7QW1hbndzRUc7RUFDQyxnQnJYN0NVO0E5Q216c0VkOztBbWFud3NFRztFQUNDLGN6WFZjO0ExQ2d4c0VsQjs7QW1handzRUU7RUFFQyxrQkFBa0I7QW5hbXdzRXJCOztBbWFqd3NFRztFQUNDLGlCQUFpQjtFQUNqQixvQkFBb0I7RUFDcEIsNkJ6WHpDYztBMUM2eXNFbEI7O0FtYWx3c0VJO0VBQ0MsV0FBVztFQUNYLG1CQUFtQjtFQUNuQixrQkFBa0I7QW5hcXdzRXZCOztBbWFud3NFSztFQUNDLGFBQWE7QW5hc3dzRW5COztBbWFsd3NFRztFQUNDLGFBQWE7QW5hcXdzRWpCOztBbWFod3NFSTtFQUNDLGdDelg1RGE7RXlYNkRiLG9CQUFvQjtFQUNwQixnQkFBZ0I7RUFDaEIsaUJBQWlCO0FuYW13c0V0Qjs7QW1handzRUs7RUFORDtJQU9FLGFBQWE7RW5hcXdzRWpCO0FBQ0Y7O0FtYW53c0VLO0VBQ0MsZ0JBQWdCO0FuYXN3c0V0Qjs7QW1hcHdzRU07RUFDQyxtQkFBbUI7QW5hdXdzRTFCOztBbWFod3NFSztFQUREO0lBRUUsYUFBYTtFbmFvd3NFakI7QUFDRjs7QW1handzRUk7RUFDQywyQkFBMkI7QW5hb3dzRWhDOztBbWFsd3NFSztFQUhEO0lBSUUseUJBQXlCO0VuYXN3c0U3QjtBQUNGOztBbWFud3NFSTtFQUNDLDZCelg5RmE7RXlYK0ZiLFdBQVc7RUFDWCxjelh2RmE7QTFDNjFzRWxCOztBbWFwd3NFSztFQUNDLFlBQVk7QW5hdXdzRWxCOztBbWFud3NFSTtFQUNDLGtCclhqSG9DO0E5Q3Uzc0V6Qzs7QW1hbndzRUk7RUFDQyxrQkFBa0I7QW5hc3dzRXZCOztBbWFsd3NFSTtFQUNDLGtCclgxSG9DO0VxWDJIcEMsaUJBQWlCO0VBQ2pCLG1CQUFtQjtBbmFxd3NFeEI7O0FtYW53c0VLO0VBQ0MsNkJBQTZCO0FuYXN3c0VuQzs7QW1hbHdzRUk7RUFDQyxrQnJYcElvQztFcVhxSXBDLGlCQUFpQjtFQUNqQixnQnJYakpTO0E5Q3M1c0VkOztBbWFsd3NFSTtFQUNDLGlCclgxSW9DO0E5Qys0c0V6Qzs7QW1hbHdzRUk7RUFDQyxnQkFBZ0I7RUFDaEIsV0FBVztFQUNYLG1CQUFtQjtBbmFxd3NFeEI7O0FtYW53c0VLO0VBQ0MseUJ6WGhKZ0I7RXlYaUpoQiwyQkFBMkI7RUFDM0Isa0JBQWtCO0FuYXN3c0V4Qjs7QW1hcHdzRU07RUFDQyxZQUFZO0FuYXV3c0VuQjs7QW1hcHdzRU07RUFDQyxrQnJYNUprQztFcVg2SmxDLDJCclh4SmlEO0VxWHlKakQsZ0JyWDFLSztFcVgyS0wsY3pYbklXO0ExQzA0c0VsQjs7QW1hbndzRU87RUFERDtJQUVFLGFBQWE7RW5hdXdzRW5CO0FBQ0Y7O0FtYS92c0VHO0VBQ0MsYUFBYTtBbmFrd3NFakI7O0FtYS92c0VHO0VBQ0MsbUJBQW1CO0VBQ25CLGlCQUFpQjtFQUNqQixvQkFBb0I7QW5ha3dzRXhCOztBbWE5dnNFRTtFQUNDLGlCQUFpQjtBbmFpd3NFcEI7O0FtYS92c0VHO0VBQ0MsYUFBYTtBbmFrd3NFakI7O0FtYS92c0VHO0VBQ0Msb0JBQW9CO0VBQ3BCLGlCQUFpQjtBbmFrd3NFckI7O0FtYTl2c0VJO0VBQ0MsV0FBVztFQUNYLGlCQUFpQjtBbmFpd3NFdEI7O0FtYS92c0VLO0VBQ0MsZUFBZTtFQUNmLGdCQUFnQjtBbmFrd3NFdEI7O0FtYS92c0VLO0VBQ0Msa0JyWC9NbUM7RXFYZ05uQyxpQkFBaUI7RUFDakIsa0JBQWtCO0FuYWt3c0V4Qjs7QW1haHdzRUs7RUFDQyxpQkFBaUI7RUFDakIsZ0JBQWdCO0VBQ2hCLGtCclh0Tm1DO0E5Q3k5c0V6Qzs7QW1handzRU07RUFDQyxnQnJYck9LO0E5Q3krc0VaOztBbWE3dnNFRztFQUNDLGtCQUFrQjtFQUNsQixpQkFBaUI7RUFDakIsZ0JyWGpQTztFcVhrUFAsY3pYeE1jO0ExQ3c4c0VsQjs7QW1hOXZzRUk7RUFDQyxrQkFBa0I7QW5haXdzRXZCOztBbWE1dnNFSztFQUNDLFlBQVk7QW5hK3ZzRWxCOztBbWFod3NFSztFQUtDLFdBQVc7QW5hK3ZzRWpCOztBbWE3dnNFTTtFQVBEO0lBUUUsWUFBWTtFbmFpd3NFakI7QUFDRjs7QW1hN3ZzRUk7RUFDQyxpQkFBaUI7RUFDakIsZ0JBQWdCO0FuYWd3c0VyQjs7QW1hMXZzRUU7RUFDQyxrQkFBa0I7QW5hNnZzRXJCOztBbWExdnNFRTtFQUlDLGlCQUFpQjtBbmEwdnNFcEI7O0FtYTd2c0VHO0VBQ0MsVUFBVTtBbmFnd3NFZDs7QW1hNXZzRUc7RUFDQyxZQUFZO0VBQ1osbUJBQW1CO0FuYSt2c0V2Qjs7QW1hNXZzRUc7RUFDQyxXQUFXO0VBQ1gsVUFBVTtBbmErdnNFZDs7QW1hNXZzRUc7RUFDQyxpQkFBaUI7QW5hK3ZzRXJCOztBbWE1dnNFRztFQUNDLFdBQVc7QW5hK3ZzRWY7O0FtYTV2c0VHO0VBQ0MsaUJBQWlCO0FuYSt2c0VyQjs7QW1hNXZzRUc7RUFDQyxZQUFZO0VBQ1osa0JBQWtCO0VBQ2xCLFVBQVU7QW5hK3ZzRWQ7O0FtYTd2c0VHO0VBQ0MsZ0JBQWdCO0VBQ2hCLG1CQUFtQjtFQUNuQix3QkFBd0I7QW5hZ3dzRTVCOztBbWExdnNFQztFQUVDO0lBQ0MsVUFBVTtFbmE0dnNFWDtFbWF6dnNFQTtJQUNDLFVBQVU7RW5hMnZzRVg7QUFDRjs7QXFhdGt0RUE7RUFJRSxZQUFZO0FyYXNrdEVkOztBcWExa3RFQTtFQVFFLHlCM1hxQmdCO0UyWHBCaEIsb0MzWG9CZ0I7RTJYbkJoQiw0QkFBNEI7RUFDNUIsZ0JBQWdCO0VBQ2hCLG1CQUFtQjtBcmFza3RFckI7O0FxYWxsdEVBO0VBZ0JFLG9CQUFvQjtBcmFza3RFdEI7O0FxYXRsdEVBO0VBbUJHLFdBQVc7QXJhdWt0RWQ7O0FxYXJrdEVHO0VBckJIO0lBc0JPLFlBQVk7RXJheWt0RWpCO0FBQ0Y7O0FtYW5qdEVFO0VFaEJDLGtCQUFrQjtBcmF1a3RFckI7O0FxYWxrdEVFO0VBbENGO0lBbUNNLGFBQWE7RXJhc2t0RWpCO0FBQ0Y7O0FxYTFtdEVBO0VBdUNHLGtCdlhuQnNDO0V1WG9CbkMsMkJ2WGZrRDtFdVhnQnJELGdCdlhqQ1M7RXVYa0NOLGMzWE1ZO0UyWExaLGdCQUFnQjtBcmF1a3RFdEI7O0FxYWxudEVBO0VBZ0RFLHlCQUF5QjtFQUN6QixpQnZYN0J1QztBOUNtbXRFekM7O0FxYXZudEVBO0VBcURFLDBCQUEwQjtBcmFza3RFNUI7O0FxYTNudEVBO0VBd0RJLFlBQVk7QXJhdWt0RWhCOztBcWEvbnRFQTtFQTZESyxrQnZYekNvQztFdVgwQ3BDLDJCdlhyQ21EO0V1WHNDdEQsZ0J2WHpEUztFdVgwRE4sYzNYMUJhO0ExQ2dtdEVsQjs7QXFhdG90RUE7RUFvRUUsa0JBQWtCO0FyYXNrdEVwQjs7QXFhMW90RUE7RUF3RUUsV0FBVztFQUNYLGlCQUFpQjtFQUNqQixtQkFBbUI7QXJhc2t0RXJCOztBcWFocHRFQTtFQTZFRyxlQUFlO0VBQ2YsZ0JBQWdCO0FyYXVrdEVuQjs7QXFhcnB0RUE7RUFrRkcsa0J2WDlEc0M7RXVYK0RuQyxpQkFBaUI7RUFDakIsa0JBQWtCO0FyYXVrdEV4Qjs7QXFhM3B0RUE7RUF1RkksZ0J2WDlFVTtBOUNzcHRFZDs7QXFhL3B0RUE7RUE0RkcsaUJBQWlCO0VBQ2pCLGdCQUFnQjtFQUNoQixrQnZYMUVzQztBOUNpcHRFekM7O0FxYXJxdEVBO0VBaUdJLGdCdlh6RlE7QTlDaXF0RVo7O0FtYXhxdEVDO0VBQ0MsY3pYMkNvQjtFeVgxQ3BCLGdCclhLVTtFcVhKVixrQnJYZ0J1QztBOUMycHRFekM7O0FtYXhxdEVDO0VBQ0MsY3pYOEJnQjtFeVg3QmhCLGdCclhGUTtFcVhHUixrQnJYVXVDO0E5Q2lxdEV6Qzs7QW1heHF0RUM7RUFDQyx5QnpYZWdCO0V5WGRoQixvQ3pYY2dCO0V5WGJoQixtQkFBbUI7QW5hMnF0RXJCOztBbWF6cXRFRTtFQUNDLHlCbGFmd0I7RWthZ0J4QixjelhxQm1CO0V5WHBCbkIsYUFBYTtFQUNiLGNyWEZzQztFcVhHdEMsZ0JyWGZTO0VxWGdCVCxlQUFlO0FuYTRxdEVsQjs7QW1hMXF0RUU7RUFDQyx5QmxheEIwQjtFa2F5QjFCLGN6WGFtQjtFeVhabkIsaUJBQWlCO0VBQ2pCLGlCclhWc0M7RXFYV3RDLGdCclh0Qlc7RXFYdUJYLHNCQUFzQjtBbmE2cXRFekI7O0FtYTNxdEVHO0VBQ0MsY3pYTWtCO0V5WExsQiwwQkFBMEI7RUFDMUIsZ0JyWDdCUTtBOUMyc3RFWjs7QW1hMXF0RUU7RUFDQyxjQUFjO0FuYTZxdEVqQjs7QW1hMXF0RUU7RUFDQyxjelhFZTtFeVhEZixpQnJYM0JzQztFcVg0QnRDLHNCQUFzQjtFQUN0QixtQkFBbUI7RUFDbkIsZ0JyWHpDVztFcVgwQ1gseUJBQXlCO0FuYTZxdEU1Qjs7QW1hM3F0RUc7RUFDQyxnQnJYN0NV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b0tPLGtCQUFrQjtBdGFrK3RFekI7O0FzYXRvdUVBO0VBNktTLGNBQWM7QXRhNjl0RXZCOztBc2F0OXRFQTtFQUdNLGtCQUFrQjtBdGF1OXRFeEI7O0FzYTE5dEVBO0VBS1EsWUFBWTtBdGF5OXRFcEI7O0FtYWpwdUVDO0VBQ0MsY3pYMkNvQjtFeVgxQ3BCLGdCclhLVTtFcVhKVixrQnJYZ0J1QztBOUNvb3VFekM7O0FtYWpwdUVDO0VBQ0MsY3pYOEJnQjtFeVg3QmhCLGdCclhGUTtFcVhHUixrQnJYVXVDO0E5QzBvdUV6Qzs7QW1hanB1RUM7RUFDQyx5QnpYZWdCO0V5WGRoQixvQ3pYY2dCO0V5WGJoQixtQkFBbUI7QW5hb3B1RXJCOztBbWFscHVFRTtFQUNDLHlCbGFmd0I7RWthZ0J4QixjelhxQm1CO0V5WHBCbkIsYUFBYTtFQUNiLGNyWEZzQztFcVhHdEMsZ0JyWGZTO0VxWGdCVCxlQUFlO0FuYXFwdUVsQjs7QW1hbnB1RUU7RUFDQyx5QmxheEIwQjtFa2F5QjFCLGN6WGFtQjtFeVhabkIsaUJBQWlCO0VBQ2pCLGlCclhWc0M7RXFYV3RDLGdCclh0Qlc7RXFYdUJYLHNCQUFzQjtBbmFzcHVFekI7O0FtYXBwdUVHO0VBQ0MsY3pYTWtCO0V5WExsQiwwQkFBMEI7RUFDMUIsZ0JyWDdCUTtBOUNvcnVFWjs7QW1hbnB1RUU7RUFDQyxjQUFjO0FuYXNwdUVqQjs7QW1hbnB1RUU7RUFDQyxjelhFZTtFeVhEZixpQnJYM0JzQztFcVg0QnRDLHNCQUFzQjtFQUN0QixtQkFBbUI7RUFDbkIsZ0JyWHpDVztFcVgwQ1gseUJBQXlCO0FuYXNwdUU1Qjs7QW1hcHB1RUc7RUFDQyxnQnJYN0NVO0E5Q29zdUVkOztBbWFwcHVFRztFQUNDLGN6WFZjO0ExQ2lxdUVsQjs7QW1hbHB1RUU7RUFFQyxrQkFBa0I7QW5hb3B1RXJCOztBbWFscHVFRztFQUNDLGlCQUFpQjtFQUNqQixvQkFBb0I7RUFDcEIsNkJ6WHpDYztBMUM4cnVFbEI7O0FtYW5wdUVJO0VBQ0MsV0FBVztFQUNYLG1CQUFtQjtFQUNuQixrQkFBa0I7QW5hc3B1RXZCOztBbWFwcHVFSztFQUNDLGFBQWE7QW5hdXB1RW5COztBbWFucHVFRztFQUNDLGFBQWE7QW5hc3B1RWpCOztBbWFqcHVFSTtFQUNDLGdDelg1RGE7RXlYNkRiLG9CQUFvQjtFQUNwQixnQkFBZ0I7RUFDaEIsaUJBQWlCO0FuYW9wdUV0Qjs7QW1hbHB1RUs7RUFORDtJQU9FLGFBQWE7RW5hc3B1RWpCO0FBQ0Y7O0FtYXBwdUVLO0VBQ0MsZ0JBQWdCO0FuYXVwdUV0Qjs7QW1hcnB1RU07RUFDQyxtQkFBbUI7QW5hd3B1RTFCOztBbWFqcHVFSztFQUREO0lBRUUsYUFBYTtFbmFxcHVFakI7QUFDRjs7QW1hbHB1RUk7RUFDQywyQkFBMkI7QW5hcXB1RWhDOztBbWFucHVFSztFQUhEO0lBSUUseUJBQXlCO0VuYXVwdUU3QjtBQUNGOztBbWFwcHVFSTtFQUNDLDZCelg5RmE7RXlYK0ZiLFdBQVc7RUFDWCxjelh2RmE7QTFDOHV1RWxCOztBbWFycHVFSztFQUNDLFlBQVk7QW5hd3B1RWxCOztBbWFwcHVFSTtFQUNDLGtCclhqSG9DO0E5Q3d3dUV6Qzs7QW1hcHB1RUk7RUFDQyxrQkFBa0I7QW5hdXB1RXZCOztBbWFucHVFSTtFQUNDLGtCclgxSG9DO0VxWDJIcEMsaUJBQWlCO0VBQ2pCLG1CQUFtQjtBbmFzcHVFeEI7O0FtYXBwdUVLO0VBQ0MsNkJBQTZCO0FuYXVwdUVuQzs7QW1hbnB1RUk7RUFDQyxrQnJYcElvQztFcVhxSXBDLGlCQUFpQjtFQUNqQixnQnJYakpTO0E5Q3V5dUVkOztBbWFucHVFSTtFQUNDLGlCclgxSW9DO0E5Q2d5dUV6Qzs7QW1hbnB1RUk7RUFDQyxnQkFBZ0I7RUFDaEIsV0FBVztFQUNYLG1CQUFtQjtBbmFzcHVFeEI7O0FtYXBwdUVLO0VBQ0MseUJ6WGhKZ0I7RXlYaUpoQiwyQkFBMkI7RUFDM0Isa0JBQWtCO0FuYXVwdUV4Qjs7QW1hcnB1RU07RUFDQyxZQUFZO0FuYXdwdUVuQjs7QW1hcnB1RU07RUFDQyxrQnJYNUprQztFcVg2SmxDLDJCclh4SmlEO0VxWHlKakQsZ0Jy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OUN3Z3ZFekM7O0F1YTVodkVBO0VBMkVFLHdCQUF3QjtBdmFxOXVFMUI7O0F1YWhpdkVBO0VBaUZRLFlBQVk7QXZhbTl1RXBCOztBdWFwaXZFQTtFQXlGTyxrQkFBa0I7QXZhKzh1RXpCOztBd2F4aXZFQTtFQUNDLGdCQUFnQjtBeGEyaXZFakI7O0F3YTVpdkVBO0VBSUUsWUFBWTtBeGE0aXZFZDs7QXdhaGp2RUE7RUNFQyxrQkFBa0I7QXpha2p2RW5COztBd2FwanZFQTtFQ0tFLG1CQUFtQjtBemFtanZFckI7O0F3YXhqdkVBO0VDUUcsV0FBVztBemFvanZFZDs7QXdhNWp2RUE7RUNZRSxtQkFBbUI7QXphb2p2RXJCOztBd2Foa3ZFQTtFQ2NrQixrQjNYTXVCO0E5Q2dqdkV6Qzs7QXdhcGt2RUE7RUNtQkcsNkJBQTZCO0VBQzFCLG1CQUFtQjtFQUNuQixpQkFBaUI7QXphcWp2RXZCOztBd2Exa3ZFQTtFQ3VCb0IsWUFBWTtBemF1anZFaEM7O0F3YTlrdkVBO0VDeUJnRSxhQUFhO0F6YXlqdkU3RTs7QXdhbGx2RUE7RUMyQmtDLFVBQVU7RUFBRSxXQUFXO0F6YTRqdkV6RDs7QXdhdmx2RUE7RUM4QnVDLFdBQVc7QXphNmp2RWxEOztBd2EzbHZFQTtFQ2tDSSxpQjNYZHFDO0UyWGVyQyxrQjNYVm9EO0UyWFdwRCxnQjNYOUJPO0E5QzJsdkVYOztBd2FqbXZFQTtFQ3NDUSxjL1hVVTtBMUNxanZFbEI7O0F3YXJtdkVBO0VDMENJLHlCL1huQmtCO0UrWG9CakIseUIvWGRhO0UrWGVYLGMvWElXO0UrWEhkLFlBQVk7RUFDWixXQUFXO0VBQ1gsa0JBQWtCO0VBQ2xCLHNCQUFzQjtFQUNuQixpQkFBaUI7QXphK2p2RXhCOztBd2FobnZFQTtFQ29ESyxrQjNYaENvQztFMlhpQ3BDLGMvWExhO0UrWE1iLGdCM1g3Q1M7RTJYOENULHNCQUFzQjtFQUN0Qix5QkFBeUI7QXphZ2t2RTlCOztBd2F4bnZFQTtFRUVFLGtCNVhrQnVDO0U0WGpCcEMsZ0I1WE1TO0U0WExULGNBQWM7RUFDZCxrQkFBa0I7RUFDbEIsa0JB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QUNoQixpQkFBaUI7RUFDakIsV0FBVztBeGFvb3ZFaEI7O0F3YTExdkVBO0VBeU5NLGdCQUFnQjtFQUNoQixrQjFYdE1tQztFMFh1TW5DLDJCMVhsTWtEO0UwWG1NbEQsZ0IxWHBOTTtFMFhxTk4sYzlYOUpnQjtBMUNteXZFdEI7O0F3YWwydkVBO0VBZ09NLGlCMVg1TW1DO0UwWDZNbkMsa0IxWHhNa0Q7RTBYeU1sRCxnQjFYNU5LO0UwWDZOTCxjOVhuTFk7QTFDeXp2RWxCOztBd2F6MnZFQTtFQXNPTyxjOVh0TFc7RThYdUxYLDBCQUEwQjtBeGF1b3ZFakM7O0F3YTkydkVBO0VBMk9NLGFBQVk7RUFDWixnQkFBZTtBeGF1b3ZFckI7O0F3YW4zdkVBO0VBaVBLLDZCQUE2QjtFQUM3QixnQkFBZ0I7RUFDaEIsaUJBQWlCO0VBQ2pCLFdBQVc7RUFDWCxrQjFYak9vQztBOUN1MnZFekM7O0F3YTMzdkVBO0VBMFBJLGdCQUFnQjtFQUNoQixXQUFXO0F4YXFvdkVmOztBd2FoNHZFQTtFQThQSyx5QjlYdk9pQjtFOFh3T2pCLDJCQUEyQjtFQUMzQixrQkFBa0I7QXhhc292RXZCOztBd2F0NHZFQTtFQWtRb0QsWUFBWTtBeGF3b3ZFaEU7O0F3YTE0dkVBO0VBbVFvQixtQkFBbUI7QXhhMm92RXZDOztBd2E5NHZFQTtFQXNRTSxrQjFYbFBtQztFMFhtUG5DLDJCMVg5T2tEO0UwWCtPbEQsZ0IxWGhRTTtFMFhpUU4sYzlYek5ZO0ExQ3EydkVsQjs7QXdheG92RU07RUE3UU47SUE4UU8sYUFBYTtFeGE0b3ZFbEI7QUFDRjs7QXdhMzV2RUE7RUFxUkksa0JBQWtCO0F4YTBvdkV0Qjs7QXdhLzV2RUE7RUF3Ukssa0JBQWtCO0VBQ2xCLHlCOVhsUWlCO0U4WG1RakIseUI5WDdQYTtFOFg4UGIsWUFBWTtFQUNaLGdCQUFnQjtBeGEyb3ZFckI7O0F3YXY2dkVBO0VBaVNJLGtCMVg3UXFDO0UwWDhRckMsaUJBQWlCO0F4YTBvdkVyQjs7QXdhNTZ2RUE7RUFvU0ssY0FBYztFQUNkLGM5WC9QYTtBMUMyNHZFbEI7O0F3YWo3dkVBO0VBd1NLLDZCQUE2QjtBeGE2b3ZFbEM7O0F3YXI3dkVBO0VBNlNJLGtCMVh6UnFDO0UwWDBSckMsaUJBQWlCO0VBQ2pCLGdCMVh0U1U7QTlDazd2RWQ7O0F3YTM3dkVBO0VBbVRJLGlCMVgvUnFDO0E5QzI2dkV6Qzs7QXdhLzd2RUE7RUF1VEksZ0JBQWdCO0F4YTRvdkVwQjs7QXdhbjh2RUE7RUE2VEcsNkI5WGhTZTtFOFhpU2YsZUFBZTtBeGEwb3ZFbEI7O0F3YXg4dkVBO0VBaVVJLGNBQWM7RUFDZCxrQkFBa0I7QXhhMm92RXRCOztBd2E3OHZFQTtFQXVVRyw2QjlYMVNlO0U4WDJTZixvQkFBb0I7QXhhMG92RXZCOztBd2FsOXZFQTtFQTJVSSxnQkFBZ0I7RUFDaEIsaUIxWHhUcUM7RTBYeVRyQyxnQkFBZ0I7QXhhMm92RXBCOztBd2F4OXZFQTtFQWlWSSxtQkFBbUI7RUFDbkIsa0IxWDlUcUM7QTlDeTh2RXpDOztBd2E3OXZFQTtFQXNWSSxpQkFBaUI7RUFDakIsbUJBQW1CO0VBQ25CLG9CQUFvQjtBeGEyb3ZFeEI7O0F3YW4rdkVBO0VBMlZLLGtCMVh2VW9DO0E5Q205dkV6Qzs7QXdhdit2RUE7RUFrV00sV0FBVztFQUNYLGlCQUFpQjtBeGF5b3ZFdkI7O0F3YTUrdkVBO0VBc1dPLGVBQWU7RUFDZixnQkFBZ0I7QXhhMG92RXZCOztBd2FqL3ZFQTtFQTRXTSxrQjFYeFZtQztFMFh5Vm5DLGdCQUFnQjtFQUNoQixrQkFBa0I7QXhheW92RXhCOztBd2F2L3ZFQTtFQWlYTSxnQkFBZ0I7RUFDaEIsa0IxWDlWbUM7RTBYK1ZuQyxnQjFYMVdRO0E5Q28vdkVkOztBd2E3L3ZFQTtFQXdYSyxpQkFBaUI7QXhheW92RXRCOztBd2FqZ3dFQTtFQTJYTSxvQkFBb0I7QXhhMG92RTFCOztBd2FyZ3dFQTtFQThYTyxXQUFXO0VBQ1gsZ0JBQWdCO0F4YTJvdkV2Qjs7QXdhMWd3RUE7RUFtWU8saUJBQWlCO0F4YTJvdkV4Qjs7QXdhOWd3RUE7RUE0WUUseUI5WC9XZ0I7RThYZ1hoQiw2QnZhell5QjtFdWEw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YyttMEVsQjs7QWtjbG4wRUE7RUFNRyxnQkFBZ0I7QWxjZ24wRW5COztBa2N0bjBFQTtFQVVHLGtCQUFrQjtBbGNnbjBFckI7O0FrYzFuMEVBO0VBY0UsVUFBVTtBbGNnbjBFWjs7QWtjOW4wRUE7RUFnQkcsY0FBYTtFQUNiLDJCcFpRcUQ7RW9aUHJELFNBQVM7RUFDVCxnQnBaWFM7QTlDNm4wRVo7O0FrY3JvMEVBO0VBc0JHLGlCcFpGc0M7QTlDcW4wRXpDOztBa2N6bzBFQTtFQTJCRSxnQkFBZ0I7QWxja24wRWxCOztBbWMzbzBFQztFQUZEOztJQUtJLG1CQUFtQjtFbmM4bzBFckI7QUFDRjs7QW1jcHAwRUE7O0VBVUUscUJBQXFCO0FuYytvMEV2Qjs7QW1jOW8wRUU7RUFYRjs7SUFZRyxXQUFXO0VuY21wMEVaO0FBQ0Y7O0FtY2hxMEVBOztFQWdCRSxXQUFXO0FuY3FwMEViOztBbWNucDBFRTtFQWxCRjs7SUFtQkksZ0JBQWdCO0VuY3dwMEVsQjtBQUNGOztBbWM1cTBFQTs7OztFQXlCRSx5QnpaRm9CO0V5WkdwQixZQUFZO0VBQ1osYUFBYTtFQUNiLGlCclpSdUM7RXFaU3ZDLGdCclp2QlM7QTlDaXIwRVg7O0FtY3ZyMEVBOzs7Ozs7OztFQWlDRyxxQkFBcUI7QW5jaXEwRXhCOztBbWNsczBFQTs7OztFQXFDRyxnQnJaNUJXO0E5Q2dzMEVkOztBbWN6czBFQTs7OztFQXdDSSxZQUFZO0FuY3dxMEVoQjs7QW1jaHQwRUE7O0VBOENHLFVBQVU7RUFDVixXQUFXO0FuY3VxMEVkOztBbWN0dDBFQTs7RUFvREUsaUJyWmhDdUM7QTlDdXMwRXpDOztBbWNscTBFQTtFQUVFLGN6WmRvQjtBMUNrcjBFdEI7O0FtY3RxMEVBO0VBS0csWUFBWTtBbmNxcTBFZjs7QW1jMXEwRUE7RUFTRSxhQUFhO0VBQ2IsV0FBVztBbmNxcTBFYjs7QW1jL3EwRUE7RUFjRyxpQnJabkRzQztBOUN3dDBFekM7O0FtY25yMEVBO0VBa0JFLGlCclp2RHVDO0VxWndEdkMsaUJBQWlCO0FuY3FxMEVuQjs7QW1jeHIwRUE7RUFxQkcs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U0FBUztBL2M2cTJFYjs7QStjdnIyRUE7RUFjSSxjQUFjO0VBQ2QsMkJqYU1vRDtBOUN1cTJFeEQ7O0ErYzVyMkVBO0VBbUJJLGNyYWVjO0VxYWRkLGtCamFKcUM7QTlDaXIyRXpDOztBK2NqczJFQTtFQXVCTSxjOWMxQnNCO0FEd3MyRTVCOztBK2NyczJFQTtFQTRCSSxnQmphdkJVO0VpYXdCVix5QkFBeUI7RUFDekIscUJBQXFCO0VBQ3JCLGlCamFmcUM7QTlDNHIyRXpDOztBK2M1czJFQTtFQW1DSSxtQjljbkN1QjtFOGNvQ3ZCLGNyYUNrQjtFcWFBbEIsaUJBQWlCO0VBQ2pCLG1CamFqQm9EO0E5QzhyMkV4RDs7QStjbnQyRUE7RUEwQ0ksbUJBQW1CO0VBQ3RCLG9CQUFvQjtBL2M2cTJFckI7O0ErY3h0MkVBOztFQWdESSxjQUFjO0EvYzZxMkVsQjs7QWdkanUyRUE7RUFDRSwwQkFBMEI7QWhkb3UyRTVCOztBZ2RydTJFQTtFQU1NLGN0YTBDWTtBMUN5cjJFbEI7O0FnZHp1MkVBO0VBU1EseUJ0YXVDVTtFc2F0Q1YsMkJ0YXNDVTtBMUM4cjJFbEI7O0FnZDl1MkVBO0VBY00sU0FBUztBaGRvdTJFZjs7QWdkbHYyRUE7RUFtQkkseUJ0YVVjO0ExQ3l0MkVsQjs7QWdkdHYyRUE7RUF1Qkksa0JsYUhxQztFa2FJckMsV0FBVztBaGRtdTJFZjs7QWdkM3YyRUE7RUE0Qkksa0JBQWtCO0VBQ2xCLGFBQWE7RUFDYixnQkFBZ0I7QWhkbXUyRXBCOztBZ2RqdzJFQTtFQWtDSSxrQkFBaUI7RUFDakIsTUFBSztFQUNMLFNBQVE7RUFDUixZQUFZO0VBQ1osV0FBVTtBaGRtdTJFZDs7QWdkencyRUE7RUEwQ0kseUJ0YW5Ca0I7RXNhb0JsQix3QkFBd0I7RUFDeEIsdUJBQXVCO0FoZG11MkUzQjs7QWdkL3cyRUE7RUErQ00sZ0JBQWdCO0FoZG91MkV0Qjs7QWdkbngyRUE7RUFvREksa0JBQWtCO0FoZG11MkV0Qjs7QWdkdngyRUE7RUF3REksa0JBQWtCO0FoZG11MkV0Qjs7QWdkM3gyRUE7O0VBNERNLHlCQUF5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RXZCOztBdWR0MjNFQTtFQThORyxpQkFBaUI7RUFDZCxxQkFBcUI7RUFDckIsa0JBQWtCO0F2ZDRvM0V4Qjs7QXVkNTIzRUE7RUFrT08seUJ0ZDNWcUI7RXNkNFZyQixZQUFZO0F2ZDhvM0VuQjs7QXVkajMzRUE7RUF3T0UsbUJBQWtCO0F2ZDZvM0VwQjs7QXVkcjMzRUE7RUE0T0csZ0J6YS9WTztFeWFnV1AsZXBXeWhCbUM7RW9XeGhCbkMsb0JBQW9CO0VBQ3BCLG1CQUFtQjtBdmQ2bzNFdEI7O0F1ZDUzM0VBOzs7RUFvUEUsK0JyZGhPMEI7QUY4MjNFNUI7O0F1ZGw0M0VBO0VBMFBNLGtDQUFrQztBdmQ0bzNFeEM7O0F1ZHQ0M0VBO0VBNlBHLFlBQVk7QXZkNm8zRWY7O0F1ZHhvM0VBO0VBRUUseUJyZC9PZ0M7RXFkZ1BoQyxtQzdhbFZvQjtFNmFtVnBCLG1CN2F2Vm9CO0U2YXdWcEIsV0FBVztFQUNYLGtCcFcwZnVDO0FuSGdwMkV6Qzs7QXVkaHAzRUE7RUFRRyxhQUFZO0F2ZDRvM0VmOztBdWRwcDNFQTtFQWNLLG1CcmQxUGlDO0VxZDJQakMsYzdhbFdpQjtFNmFtV2pCLGVBQWU7QXZkMG8zRXBCOztBdWQxcDNFQTtFQW1CSyw4QkFBNEM7RUFDNUMseUJBQXdCO0F2ZDJvM0U3Qjs7QXVkL3AzRUE7RUF1QkssaUJBQWlCO0VBQ2pCLGdDcmRyUTZCO0FGaTUzRWxDOztBdWR0bzNFQTtFQUNDO0lBRUssV0FBVztJQUNYLHFCQUFxQjtFdmR3bzNFekI7RXVkM28zRUQ7SUFNSyxXQUFXO0V2ZHdvM0VmO0V1ZDlvM0VEO0lBU0Usd0JBQXNCO0V2ZHdvM0V2QjtFdWRwbzNFRDtJQUNDLGFBQWE7RXZkc28zRWI7RXVkcG8zRUQ7SUFDQyxnQnphcmFRO0l5YXNhUixvQkFBb0I7SUFDcEIsa0JBQWtCO0lBQ2xCLGtCcFc2Y3VDO0VuSHlyMkV2QztFdWRwbzNFRDtJQUNDLHFCQUFxQjtJQUNyQixrQnBXeWN1QztFbkg2cjJFdkM7RXVkcG8zRUQ7SUFDQyxjQUFjO0lBQ2QsV0FBVztJQUNYLG1CcFdzY3dDO0Vu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V0FBVztBL2RrcDVFZjs7QThkbnU1RUE7RUNzRk0sZ0JqYnBGSztFaWJxRkwsbUJBQW1CO0EvZGlwNUV6Qjs7QThkeHU1RUE7RUMyRk0sZ0JqYnpGSztFaWIwRkwsaUJqYjVFbUM7RWliNkVuQyxjcmJqRFk7QTFDa3M1RWxCOztBOGQ5dTVFQTtFRUZFLGVBQWU7RUFDZixnQkFBZ0I7QWhlb3Y1RWxCOztBOGRudjVFQTtFRUNHLGlCQUFpQjtFQUNqQixpQkFBaUI7QWhlc3Y1RXBCOztBOGR4djVFQTtFRUtHLDZCdGJvQmU7QTFDbXU1RWxCOztBOGQ1djVFQTtFRVFHLHlCQUF5QjtFQUN6QixTQUFTO0VBQ1QsVUFBVTtBaGV3djVFYjs7QThkbHc1RUE7RUFRSSxnQkFBZ0I7QTlkOHY1RXBCOztBOGR0dzVFQTtFQVlJLGdCaGJSUTtBOUNzdzVFWjs7QThkMXc1RUE7RUFpQk0sVUFBVTtFQUNWLGlCQUFpQjtBOWQ2djVFdkI7O0E4ZC93NUVBO0VBc0JNLGtCQUFrQjtFQUNsQixvQkFBb0I7QTlkNnY1RTFCOztBOGRweDVFQTtFQTJCTSxlQUFlO0E5ZDZ2NUVyQjs7QThkeHg1RUE7RUFpQ1UsaUJBQWlCO0VBQ2pCLGlCQUFpQjtBOWQydjVFM0I7O0E4ZDd4NUVBO0VBMENNLDRCQUE0QjtBOWR1djVFbEM7O0E4ZGp5NUVBOztFQStDTSxjQUFjO0VBQ2QsaUJBQWlCO0E5ZHV2NUV2Qjs7QThkdnk1RUE7RUFvRE0sb0JBQW9CO0E5ZHV2NUUxQjs7QThkM3k1RUE7RUF1RFEsYUFBYTtBOWR3djVFckI7O0E4ZHJ2NUVNO0VBMUROO0lBMkRRLGlCQUFpQjtJQUNqQixvQkFBb0I7RTlkeXY1RTFCO0FBQ0Y7O0E4ZHJ2NUVFO0VBakVGO0lBbUVNLGlCQUFpQjtFOWR3djVFckI7RThkM3o1RUY7SUF1RU0sbUJBQW1CO0lBQ25CLGdCQUFnQjtFOWR1djVFcEI7RThkL3o1RUY7SUE0RU0sbUJBQW1CO0U5ZHN2NUV2QjtFOGRsMDVFRjtJQWdGTSxnQkFBZ0I7RTlkcXY1RXBCO0U4ZHIwNUVGOztJQXNGUSxjQUFjO0U5ZG12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dThFckI7RTBleHc4RUY7SUFpQ00sa0JBQWtCO0lBQ2xCLHFCQUFxQjtFMWUwdThFekI7QUFDRjs7QTJlM3c4RUE7RUFDRSx5Qmpjc0NvQjtBMUN3dThFdEI7O0EyZS93OEVBO0VBSUksa0JBQWtCO0EzZSt3OEV0Qjs7QTJlbng4RUE7RUFRSSxlQUFlO0EzZSt3OEVuQjs7QTJldng4RUE7RUFXTSxjamNtQ1k7RWljbENaLDZCQUE2QjtFQUM3QixXQUFXO0VBQ1gseUJqY2dDWTtFaWMvQlosaUJBQWlCO0VBQ2pCLFlBQVk7RUFFWixtQkFBbUI7RUFDbkIsc0JBQXNCO0EzZSt3OEU1Qjs7QTBIOXI4RUU7RUFDRSxjaEZ2RGM7RWdGd0RkLFVBQVU7QTFIaXM4RWQ7O0EwSC9yOEVFO0VBQTBCLGNoRjFEVjtBMUM2djhFbEI7O0EwSGxzOEVFO0VBQWdDLGNoRjNEaEI7QTFDaXc4RWxCOztBMmUveThFQTtFQXVCUSxhQUFhO0EzZTR4OEVyQjs7QTBIL3M4RUU7RUFDRSxrQmlYL0VvQztFalhnRnBDLFVBQVU7QTFIa3Q4RWQ7O0EwSGh0OEVFO0VBQTBCLGtCaVhsRlk7QTNlc3k4RXhDOztBMEhudDhFRTtFQUFnQyxrQmlYbkZNO0EzZTB5OEV4Qzs7QTJlaDA4RUE7RUEyQlEsYUFBYTtBM2V5eThFckI7O0EyZXAwOEVBO0VBZ0NNLGNqY2NZO0VpY2JaLFVBQVU7QTNld3k4RWhCOztBMmV6MDhFQTtFQXNDSSxvQkFBb0I7RUFDcEIsaUJBQWlCO0EzZXV5OEVyQjs7QTJlOTA4RUE7RUEyQ0ksY0FBYztBM2V1eThFbEI7O0EyZWwxOEVBO0VBZ0RJLG1CQUFtQjtBM2VzeThFdkI7O0EyZXQxOEVBO0VBbURJLG9CQUFvQjtBM2V1eThFeEI7O0EyZTExOEVBO0VBd0RJLGdCQUFnQjtBM2VzeThFcEI7O0EyZW55OEVFO0VBM0RGO0lBNkRNLHFCQUFxQjtJQUNyQixnQkFBZ0I7SUFDaEIsZ0JBQWdCO0UzZXN5OEVwQjtBQUNGOztBMmVueThFRTtFQW5FRjtJQXFFTSxnQ2pjMUNZO0lpYzJDWixtQkFBd0M7RTNlc3k4RTVD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RWpCOztBK2VybzlFQTs7RUEwREkscUJBQXFCO0EvZWdsOUV6Qjs7QStlN2s5RUU7RUE3REY7SUErRE0sZ0NyY2xFWTtJcWNtRVosYUFBYTtFL2VnbDlFakI7RStlaHA5RUY7SUFvRU0sNkJyY3ZFWTtFMUNzcDlFaEI7QUFDRjs7QStlNWs5RUU7RUF4RUY7SUEyRVEsK0JyYzlFVTtJcWMrRVYsa0JBQWtCO0lBQ2xCLFdBQVc7RS9lOGs5RWpCO0UrZTNwOUVGO0lBaUZRLDhCcmNwRlU7RTFDaXE5RWhCO0UrZTlwOUVGO0lBc0ZNLFdBQVc7SUFDWCw2QnJjMUZZO0lxYzJGWixZQUFZO0lBQ1osVUFBVTtJQUNWLGtCQUFrQjtJQUNsQixNQUFNO0lBQ04sV0FBVztJQUNYLFVBQVU7SUFDVixnQkFBZ0I7SXJYcERwQiwrQnFYcURtQztJclhwRGhDLDRCcVhvRGdDO0lyWG5EM0IsdUJxWG1EMkI7RS9lNms5RW5DO0UrZTVxOUVGO0lBbUdNLGFBQWE7SUFDYixZQUFZO0UvZTRrOUVoQjtBQUNGOztBK2V6azlFRTtFQXhHRjtJQXlHSSw4QnJjNUdjO0lxYzZHZCxnQ3JjN0djO0UxQzByOUVoQjtFK2V2cjlFRjtJQTZHTSxTQUFTO0UvZTZrOUViO0UrZTFyOUVGO0lBaUhNLDZCcmNwSFk7SXFjcUhaLGdCQUFnQjtJQUNoQixlQUFlO0UvZTRrOUVuQjtFK2UvcjlFRjtJQXNIUSxhQUFhO0UvZTRrOUVuQjtFK2VsczlFRjtJQTBIUSxhQUFhO0UvZTJrOUVuQjtFK2VyczlFRjtJQStITSxnQkFBZ0I7RS9leWs5RXBCO0UrZXhzOUVGO0lBbUlNLGFBQWE7RS9ld2s5RWpCO0FBQ0Y7O0ErZXJrOUVFO0VBdklGO0lBMElRLFdBQVc7RS9ldWs5RWpCO0UrZWp0OUVGO0lBNklVLCtCcmNoSlE7SXFjaUpSLDhCcmNqSlE7SXFja0pSLFVBQVU7RS9ldWs5RWxCO0UrZXR0OUVGO0lBb0pRLCtCcmN2SlU7SXFjd0pWLDhCcmN4SlU7SXFjeUpWLFVBQVU7RS9lcWs5RWhCO0UrZTN0OUVGO0lBMkpVLCtCcmM5SlE7SXFjK0pSLDhC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Z0JnQjtFOGNmaEIsYzljakJVO0ExQ285K0VoQjs7QXdmNzkrRUE7RUE4Qk0sZUFBZTtBeGZtOCtFckI7O0F3Zmg4K0VJO0VBakNKO0lBa0NNLHVCQUF1QjtFeGZvOCtFM0I7RXdmdCsrRUY7SUFxQ1EsYUFBYTtFeGZvOCtFbkI7RXdmeisrRUY7SUF5Q1EsV0FBVztFeGZtOCtFakI7QUFDRjs7QXdmaDgrRUk7RUE3Q0o7SUE4Q00sK0I5Y1hZO0k4Y1laLGVBQWU7RXhmbzgrRW5CO0V3Zm4vK0VGO0lBa0RRLGdCMWM1Q0c7RTlDZy8rRVQ7QUFDRjs7QXdmajgrRUk7RUF0REo7SUF1RE0sZ0JBQWdCO0lBQ2hCLGVBQWU7RXhmcTgrRW5CO0FBQ0Y7O0F3ZjkvK0VBO0VBNERNLGtCQUFrQjtBeGZzOCtFeEI7O0F3Zmo4K0VBO0VBQ0U7SUFDRSxlQUFlO0V4Zm84K0VqQjtFd2ZyOCtFQTtJQUdJLGtCQUFrQjtFeGZxOCtFdEI7QUFDRjs7QXdmajgrRUE7RUFFSSxhQUFhO0F4Zm04K0VqQjs7QWdmOWcvRUU7RUFDRSxlQUFlO0FoZmloL0VuQjs7QWdmL2cvRUk7RUFDRSxtQkFBbUI7RUFDbkIsZ0JsY0VNO0VrY0ROLG1CQUFtQjtBaGZraC9FekI7O0FnZi9nL0VJO0VBQ0UsZ0JsY0ZRO0VrY0dSLGdCQUFnQjtBaGZraC9FdEI7O0FnZi9nL0VJO0VBQ0UsZ0JBQWdCO0FoZmtoL0V0Qjs7QWdmL2cvRUk7RUFDRSxpQkFBaUI7RUFDakIsZ0JsY2RJO0E5Q2dpL0VWOztBZ2YvZy9FSTtFQXZCRjtJQXdCSSw2QkFBNkI7RWhmbWgvRWpDO0FBQ0Y7O0F5ZjdpL0VBO0VDS0UsZ0NoZHdCZ0I7RWdkdkJoQixlQUFlO0VBQ2YsV0FBVztBMWY0aS9FYjs7QXlmbmovRUE7RUVFSSxnQkFBZ0I7QTNmcWovRXBCOztBeWZ2ai9FQTtFRVFJLG1CQUFtQjtBM2Ztai9FdkI7O0F5ZjNqL0VBO0VFYUUsa0JBQWtCO0VBQ2xCLGdCQUFnQjtBM2Zrai9FbEI7O0F5ZmhrL0VBO0VsWWdCRSxrQkFBa0I7RUFDbEIsZ0JBRitDO0F2SHNqL0VqRDs7QXVIbGovRUU7RUFDRSxjQUFjO0VBQ2QsbUJBQWdDO0VBQ2hDLFdBQVc7QXZIcWovRWY7O0F5ZjNrL0VBO0VsWXNDRSxrQkFBa0I7RUFFaEIsTUFBTTtFQUNOLFNBQVM7RUFHVCxPQUFPO0VBQ1AsUUFBUTtBdkhzaS9FWjs7QTJmMWovRUE7RUZ6QkE7O0lFNEJJLGFBQWE7SUFDYixZQUFZO0UzZjZqL0VkO0V5ZjFsL0VGO0lFaUNJLFVBQVU7SUFDVixTQUFTO0lBQ1Qsa0NBQWtDO0lBQ2xDLHFDQUFxQztJQUNyQywrQmpkSWtCO0UxQ3dqL0VwQjtBQUNGOztBMmZ6ai9FQTtFRnpDQTtJRTJDSSxZQUFZO0lBQ1osWUFBWTtJQUNaLGlCQUFpQjtJQUNqQixlQUFlO0lBQ2YsbUJBQW1CO0UzZjRqL0VyQjtFeWYzbS9FRjs7SUVvREksWUFBWTtJQUNaLFdBQVc7RTNmMmovRWI7RXlmaG4vRUY7SUV5REksVUFBVTtJQUNWLFNBQVM7RTNmMGovRVg7QUFDRjs7QTJmdmovRUE7RUY5REE7SUVnRUksZ0JBQWdCO0lBQ2hCLG1CQUFtQjtJQUNuQixrQkFBa0I7RTNmMGovRXBCO0FBQ0Y7O0F5ZjduL0VBO0VHRUksV0FBVztFQUNYLGtCQUFrQjtBNWYrbi9FdEI7O0F5ZmxvL0VBO0VHTU0sU0FBUztBNWZnby9FZjs7QXlmdG8vRUE7RUdZRSx5QkFBeUI7QTVmOG4vRTNCOztBeWYxby9FQTtFR2VJLFlBQVk7QTVmK24vRWhCOztBNGYxbi9FRTtFSHBCRjtJR3FCSSwwQkFBMEI7RTVmOG4vRTVCO0FBQ0Y7O0F5ZnBwL0VBO0VHMEJFLHlCQUF5QjtFQUN6QixxQkFBcUI7QTVmOG4vRXZCOztBNGY1bi9FRTtFSDdCRjtJRzhCSSwwQkFBMEI7SUFDMUIsd0JBQXdCO0U1ZmdvL0UxQjtBQUNGOztBNGY5bi9FRTtFSGxDRjtJR21DSSwwQkFBMEI7SUFDMUIsd0JBQXdCO0U1ZmtvL0UxQjtBQUNGOztBeWZ2cS9FQTtFSUNFLGdCQUFnQjtFQUNoQixtQkFBbUI7RUFDbkIsdUJBQXVCO0E3ZjBxL0V6Qjs7QXlmN3EvRUE7RUlNSSxjbmQwQ2M7QTFDaW8vRWxCOztBeWZqci9FQTtFSVlFLG1CQUFtQjtBN2Z5cS9FckI7O0F5ZnJyL0VBO0VDVUksa0JBQWtCO0ExZitxL0V0Qjs7QXlmenIvRUE7RUNjSSxnQjVjTFU7RTRjTVYseUJBQXlCO0VBQ3pCLHFCQUFxQjtFQUNyQixnQkFBZ0I7RUFDaEIsa0JBQWtCO0ExZitxL0V0Qjs7QXlmanMvRUE7RUNzQkksZ0I1Y2RRO0U0Y2VSLGN6ZnRCd0I7RXlmdUJ4QixrQkFBa0I7QTFmK3EvRXRCOztBeWZ2cy9FQTtFQzRCSSxnQjVjdEJPO0U0Y3VCUCxnQkFBZ0I7RUFDaEIsa0JBQWtCO0VBQ2xCLGtCQUFrQjtFQUNsQixtQkFBbUI7RUFDbkIsa0JBQWtCO0VBQ2xCLGtCQUFrQjtBMWYrcS9FdEI7O0F5Zmp0L0VBO0VDcUNNLGNBQWM7RUFDZCxrQkFBa0I7RUFDbEIsUUFBUTtFQUNSLFNBQVM7RUFDVCxpQkFBaUI7RUFDakIsVUFBVTtFQUNWLHdFQUFtRjtBMWZnci9FekY7O0F5ZjN0L0VBO0VDK0NNLFdBQVc7RUFDWCxrQkFBa0I7RUFDbEIsUUFBUTtFQUNSLFVBQVU7RUFDVixXQUFXO0VBQ1gsZ0JBQWdCO0VBQ2hCLHlCaGRaZ0I7QTFDNHIvRXRCOztBeWZydS9FQTtFQzBESSxnQjVjakRVO0U0Y2tEVixnQkFBZ0I7QTFmK3EvRXBCOztBeWYxdS9FQTtFQytESSx5QmhkeENrQjtBMUN1dC9FdEI7O0F5Zjl1L0VBO0VDbUVRLHdFQUFpRjtBMWYrcS9FekY7O0F5Zmx2L0VBO0VDdUVRLHlCaGRoRGM7QTFDK3QvRXRCOztBMGYxcS9FRTtFRDVFRjtJQzhFTSw2QmhkakRZO0UxQzh0L0VoQjtBQUNGOztBMGYxcS9FRTtFRGxGRjtJQ21GSSw4QmhkdERjO0lnZHVEZCx5QkFBeUI7RTFmOHEvRTNCO0V5Zmx3L0VGO0lDdUZNLGdCQUFnQjtFMWY4cS9FcEI7QUFDRjs7QXlmdHcvRUE7RUtDRSxpQkFBaUI7RUFDakIsa0JBQWtCO0VBQ2xCLGtCQUFrQjtFQUNsQixnQmhkR1E7RWdkRlIsY3BkMkNnQjtBMUM4dC9FbEI7O0E4ZnZ3L0VFO0VMUEY7SUtRSSxnQkFBZ0I7RTlmMncvRWxCO0FBQ0Y7O0F5ZnB4L0VBO0VLWUksY3BkSFk7RW9kSVosY0FBYztBOWY0dy9FbEI7O0F5Znp4L0VBO0VLZ0JNLGNwZGdDWTtBMUM2dS9FbEI7O0F5Zjd4L0VBO0VLa0JRLHFCQUFxQjtFQUNyQixnQmhkWkU7QTlDMngvRVY7O0F5Zmx5L0VBO0VLdUJNLDBCQUEwQjtFQUMxQixnQmhkaEJNO0E5Qyt4L0VaOztBeWZ2eS9FQTtFSzZCSSxlQUFlO0VBQ2YsY3BkckJZO0ExQ215L0VoQjs7QXlmNXkvRUE7RUtnQ00sMEJBQTBCO0VBQzFCLGdCaGR6Qk07QTlDeXkvRVo7O0F5Zmp6L0VBO0VLc0NJLGdCQUFnQjtBOWYrdy9FcEI7O0F5ZnJ6L0VBO0VLMENJLGlCQUFpQjtBOWYrdy9FckI7O0F5ZnB6L0VFO0VUSkE7SVNNSSw4Qi9jc0JZO0krY3JCWixnQy9jcUJZO0UxQ2t5L0VoQjtBQUNGOztBeWZoMC9FQTtFQWNNLGNBQWM7RUFDZCxXQUFXO0VBQ1gsZ0MvY2FZO0ExQ3l5L0VsQjs7QXlmcHovRU07RUFsQk47SUFtQlEseUJBQXlCO0V6Znd6L0UvQjtBQUNGOztBeWZ0ei9FTTtFQXRCTjtJQXVCUSx5QkFBeUI7RXpmMHovRS9CO0FBQ0Y7O0F5ZmwxL0VBO0VBMkJRLG1CQUFtQjtFQUNuQixzQkFBc0I7RUFDdEIsYUFBYTtBemYyei9FckI7O0F5ZngxL0VBO0VBZ0NVLFdBQVc7QXpmNHovRXJCOztBeWY1MS9FQTtFQXNDTSxlQUFlO0F6ZjB6L0VyQjs7QXlmaDIvRUE7RUF5Q1EsYy9jT1U7RStjTlYsNkJBQTZCO0VBQzdCLFdBQVc7RUFDWCxTQUFTO0VBQ1QsZ0MvY0dVO0UrY0ZWLGdCM2N0Q0k7RTJjdUNKLGlCQUFpQjtFQUNqQixnQkFBZ0I7RUFDaEIsWUFBWTtFQUVaLG1CQUFtQjtBemYwei9FM0I7O0EwSHZ3L0VFO0VBQ0UsY2hGdkRjO0VnRndEZCxVQUFVO0ExSDB3L0VkOztBMEh4dy9FRTtFQUEwQixj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aEZBO0VFVUksbUJBQW1CO0FyZ0JzcWhGdkI7O0FtZ0JocmhGQTtFRWFNLHNCQUFzQjtBcmdCdXFoRjVCOztBbWdCcHJoRkE7RUVpQk0saUJBQWlCO0VBQ2pCLGtCQUFrQjtBcmdCdXFoRnhCOztBbWdCenJoRkE7RUVzQk0sV0FBVztFQUNYLFlBQVk7RUFDWixnQkFBZ0I7RUFDaEIsbUJBQW1CO0VBQ25CLGlCQUFpQjtFQUNqQixxQkFBcUI7QXJnQnVxaEYzQjs7QXFnQm5xaEZFO0VGL0JGO0lFa0NRLGNBQWM7RXJnQnFxaEZwQjtFbWdCdnNoRkY7SUV3Q1EsY0FBYztFcmdCa3FoRnBCO0VtZ0Ixc2hGRjtJRTJDVSxtQkFBbUI7RXJnQmtxaEYzQjtBQUNGOztBcWdCN3BoRkU7RUZqREY7SUVtRE0sWUFBWTtFcmdCZ3FoRmhCO0FBQ0Y7O0FtZ0JwdGhGQTtFR0NFLGlCQUFpQjtBdGdCdXRoRm5COztBbWdCeHRoRkE7RUdJSSxjQUFjO0F0Z0J3dGhGbEI7O0FtZ0I1dGhGQTtFR1FJLFlBQVk7QXRnQnd0aEZoQjs7QW1nQmh1aEZBO0VHV00sWUFBWTtBdGdCeXRoRmxCOztBbWdCcHVoRkE7RUdnQkksbUJBQW1CO0F0Z0J3dGhGdkI7O0FtZ0J4dWhGQTtFR21CTSxZQUFZO0F0Z0J5dGhGbEI7O0FtZ0I1dWhGQTtFR3dCSSx5QkFBeUI7RUFDekIsbUJBQW1CO0F0Z0J3dGhGdkI7O0FtZ0JqdmhGQTtFRzRCTSxrQkFBa0I7RUFDbEIsY0FBYztBdGdCeXRoRnBCOztBbWdCdHZoRkE7RUdpQ00sV0FBVztFQUNYLGdCQUFnQjtBdGdCeXRoRnRCOztBbWdCM3ZoRkE7RUdzQ00sZ0JBQWdCO0F0Z0J5dGhGdEI7O0FtZ0IvdmhGQTtFRzJDSSxxQkFBcUI7RUFDckIsV0FBVztBdGdCd3RoRmY7O0FtZ0Jwd2hGQTtFRytDTSxrQkFBa0I7QXRnQnl0aEZ4Qjs7QW1nQnh3aEZBO0VHa0RRLHlCNWRGVTtBMUM0dGhGbEI7O0FtZ0I1d2hGQTtFR3VEVSxrQkFBa0I7RUFDbEIsa0JBQWtCO0F0Z0J5dGhGNUI7O0FtZ0JqeGhG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IjoiY3NzXFxhcHBsZXRvbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIE93bCBDYXJvdXNlbCB2Mi4zLjRcbiAqIENvcHlyaWdodCAyMDEzLTIwMTggRGF2aWQgRGV1dHNjaFxuICogTGljZW5zZWQgdW5kZXI6IFNFRSBMSUNFTlNFIElOIGh0dHBzOi8vZ2l0aHViLmNvbS9Pd2xDYXJvdXNlbDIvT3dsQ2Fyb3VzZWwyL2Jsb2IvbWFzdGVyL0xJQ0VOU0VcbiAqL1xuLypcbiAqICBPd2wgQ2Fyb3VzZWwgLSBDb3JlXG4gKi9cbi5vd2wtY2Fyb3VzZWwge1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLyogcG9zaXRpb24gcmVsYXRpdmUgYW5kIHotaW5kZXggZml4IHdlYmtpdCByZW5kZXJpbmcgZm9udHMgaXNzdWUgKi9cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxOyB9XG4gIC5vd2wtY2Fyb3VzZWwgLm93bC1zdGFnZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIC1tcy10b3VjaC1hY3Rpb246IHBhbi1ZO1xuICAgIHRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xuICAgIC1tb3otYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIC8qIGZpeCBmaXJlZm94IGFuaW1hdGlvbiBnbGl0Y2ggKi8gfVxuICAub3dsLWNhcm91c2VsIC5vd2wtc3RhZ2U6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiLlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNsZWFyOiBib3RoO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBsaW5lLWhlaWdodDogMDtcbiAgICBoZWlnaHQ6IDA7IH1cbiAgLm93bC1jYXJvdXNlbCAub3dsLXN0YWdlLW91dGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAvKiBmaXggZm9yIGZsYXNoaW5nIGJhY2tncm91bmQgKi9cbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAwcHgsIDBweCk7IH1cbiAgLm93bC1jYXJvdXNlbCAub3dsLXdyYXBwZXIsXG4gIC5vd2wtY2Fyb3VzZWwgLm93bC1pdGVtIHtcbiAgICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAtbW96LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAtbXMtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IH1cbiAgLm93bC1jYXJvdXNlbCAub3dsLWl0ZW0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7IH1cbiAgLm93bC1jYXJvdXNlbCAub3dsLWl0ZW0gaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTsgfVxuICAub3dsLWNhcm91c2VsIC5vd2wtbmF2LmRpc2FibGVkLFxuICAub3dsLWNhcm91c2VsIC5vd2wtZG90cy5kaXNhYmxlZCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAub3dsLWNhcm91c2VsIC5vd2wtbmF2IC5vd2wtcHJldixcbiAgLm93bC1jYXJvdXNlbCAub3dsLW5hdiAub3dsLW5leHQsXG4gIC5vd2wtY2Fyb3VzZWwgLm93bC1kb3Qge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTsgfVxuICAub3dsLWNhcm91c2VsIC5vd2wtbmF2IGJ1dHRvbi5vd2wtcHJldixcbiAgLm93bC1jYXJvdXNlbCAub3dsLW5hdiBidXR0b24ub3dsLW5leHQsXG4gIC5vd2wtY2Fyb3VzZWwgYnV0dG9uLm93bC1kb3Qge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICBmb250OiBpbmhlcml0OyB9XG4gIC5vd2wtY2Fyb3VzZWwub3dsLWxvYWRlZCB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLm93bC1jYXJvdXNlbC5vd2wtbG9hZGluZyB7XG4gICAgb3BhY2l0eTogMDtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAub3dsLWNhcm91c2VsLm93bC1oaWRkZW4ge1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgLm93bC1jYXJvdXNlbC5vd2wtcmVmcmVzaCAub3dsLWl0ZW0ge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuICAub3dsLWNhcm91c2VsLm93bC1kcmFnIC5vd2wtaXRlbSB7XG4gICAgLW1zLXRvdWNoLWFjdGlvbjogcGFuLXk7XG4gICAgICAgIHRvdWNoLWFjdGlvbjogcGFuLXk7XG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTsgfVxuICAub3dsLWNhcm91c2VsLm93bC1ncmFiIHtcbiAgICBjdXJzb3I6IG1vdmU7XG4gICAgY3Vyc29yOiBncmFiOyB9XG4gIC5vd2wtY2Fyb3VzZWwub3dsLXJ0bCB7XG4gICAgZGlyZWN0aW9uOiBydGw7IH1cbiAgLm93bC1jYXJvdXNlbC5vd2wtcnRsIC5vd2wtaXRlbSB7XG4gICAgZmxvYXQ6IHJpZ2h0OyB9XG5cbi8qIE5vIEpzICovXG4ubm8tanMgLm93bC1jYXJvdXNlbCB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi8qXG4gKiAgT3dsIENhcm91c2VsIC0gQW5pbWF0ZSBQbHVnaW5cbiAqL1xuLm93bC1jYXJvdXNlbCAuYW5pbWF0ZWQge1xuICBhbmltYXRpb24tZHVyYXRpb246IDEwMDBtcztcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDsgfVxuXG4ub3dsLWNhcm91c2VsIC5vd2wtYW5pbWF0ZWQtaW4ge1xuICB6LWluZGV4OiAwOyB9XG5cbi5vd2wtY2Fyb3VzZWwgLm93bC1hbmltYXRlZC1vdXQge1xuICB6LWluZGV4OiAxOyB9XG5cbi5vd2wtY2Fyb3VzZWwgLmZhZGVPdXQge1xuICBhbmltYXRpb24tbmFtZTogZmFkZU91dDsgfVxuXG5Aa2V5ZnJhbWVzIGZhZGVPdXQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTsgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwOyB9IH1cblxuLypcbiAqIFx0T3dsIENhcm91c2VsIC0gQXV0byBIZWlnaHQgUGx1Z2luXG4gKi9cbi5vd2wtaGVpZ2h0IHtcbiAgdHJhbnNpdGlvbjogaGVpZ2h0IDUwMG1zIGVhc2UtaW4tb3V0OyB9XG5cbi8qXG4gKiBcdE93bCBDYXJvdXNlbCAtIExhenkgTG9hZCBQbHVnaW5cbiAqL1xuLm93bC1jYXJvdXNlbCAub3dsLWl0ZW0ge1xuICAvKipcblx0XHRcdFRoaXMgaXMgaW50cm9kdWNlZCBkdWUgdG8gYSBidWcgaW4gSUUxMSB3aGVyZSBsYXp5IGxvYWRpbmcgY29tYmluZWQgd2l0aCBhdXRvaGVpZ2h0IHBsdWdpbiBjYXVzZXMgYSB3cm9uZ1xuXHRcdFx0Y2FsY3VsYXRpb24gb2YgdGhlIGhlaWdodCBvZiB0aGUgb3dsLWl0ZW0gdGhhdCBicmVha3MgcGFnZSBsYXlvdXRzXG5cdFx0ICovIH1cbiAgLm93bC1jYXJvdXNlbCAub3dsLWl0ZW0gLm93bC1sYXp5IHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgNDAwbXMgZWFzZTsgfVxuICAub3dsLWNhcm91c2VsIC5vd2wtaXRlbSAub3dsLWxhenlbc3JjXj1cIlwiXSwgLm93bC1jYXJvdXNlbCAub3dsLWl0ZW0gLm93bC1sYXp5Om5vdChbc3JjXSkge1xuICAgIG1heC1oZWlnaHQ6IDA7IH1cbiAgLm93bC1jYXJvdXNlbCAub3dsLWl0ZW0gaW1nLm93bC1sYXp5IHtcbiAgICB0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkOyB9XG5cbi8qXG4gKiBcdE93bCBDYXJvdXNlbCAtIFZpZGVvIFBsdWdpblxuICovXG4ub3dsLWNhcm91c2VsIC5vd2wtdmlkZW8td3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjMDAwOyB9XG5cbi5vd2wtY2Fyb3VzZWwgLm93bC12aWRlby1wbGF5LWljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogODBweDtcbiAgd2lkdGg6IDgwcHg7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtNDBweDtcbiAgbWFyZ2luLXRvcDogLTQwcHg7XG4gIGJhY2tncm91bmQ6IHVybChcIm93bC52aWRlby5wbGF5LnBuZ1wiKSBuby1yZXBlYXQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgei1pbmRleDogMTtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAxMDBtcyBlYXNlOyB9XG5cbi5vd2wtY2Fyb3VzZWwgLm93bC12aWRlby1wbGF5LWljb246aG92ZXIge1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxLjMsIDEuMyk7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMywgMS4zKTsgfVxuXG4ub3dsLWNhcm91c2VsIC5vd2wtdmlkZW8tcGxheWluZyAub3dsLXZpZGVvLXRuLFxuLm93bC1jYXJvdXNlbCAub3dsLXZpZGVvLXBsYXlpbmcgLm93bC12aWRlby1wbGF5LWljb24ge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5vd2wtY2Fyb3VzZWwgLm93bC12aWRlby10biB7XG4gIG9wYWNpdHk6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDQwMG1zIGVhc2U7IH1cblxuLm93bC1jYXJvdXNlbCAub3dsLXZpZGVvLWZyYW1lIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlOyB9XG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG4vKiBBZGRpbmcgbmV3IGNvbG9yIGZvciB0aGUgc2VhcmNoIC0gaGVhZGVyIG9wdGltaXphdGlvbiBTQTEtNTc3Ki9cbi8qIEFkZGluZyBuZXcgY29sb3IgZm9yIHRoZSBzZWFyY2ggLSBoZWFkZXIgb3B0aW1pemF0aW9uIFNBMS01NzcqL1xuLyoqXHJcbiAqIFF1aWNraW5mb1xyXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICpcclxuICogQmFzaWMgc3R5bGVzIHRvIGFsbG93IGZ1bmN0aW9uYWxpdHkgdG8gd29ya1xyXG4gKi9cbi8qKlxyXG4gKiBxdWlja2luZm8gaXMgbm90IHZpc2libGUgYnkgZGVmYXVsdCAoZGlzcGxheTogbm9uZSBpcyBub3QgdXNlZCBkdWUgdG8gdGVjaG5pY2FsIHJlYXNvbnMpXHJcbiAqL1xuLypcclxuICBUaGUgZm9sbG93aW5nIHN0YW5kYXJkIHNldHRpbmcgYW5kIHRoZXNlIHBhcmFncmFwaCBzdHlsZXMgcnVsZXNcclxuICBzaG91bGQgYmUgbGlzdGVkIGJlZm9yZSB0aGUgYWxpZ25tZW50IHJ1bGVzLiBPdGhlcndpc2UsXHJcbiAgdGhlIGFsaWdubWVudCBydWxlcyB3b24ndCBvdmVyd3JpdGUgdGhlIHN0YW5kYXJkIHNldHRpbmcuXHJcbiovXG4vKlxyXG4gIFRoZSBmb2xsb3dpbmcgc3RhbmRhcmQgc2V0dGluZyBhbmQgdGhlc2UgcGFyYWdyYXBoIHN0eWxlcyBydWxlc1xyXG4gIHNob3VsZCBiZSBsaXN0ZWQgYmVmb3JlIHRoZSBhbGlnbm1lbnQgcnVsZXMuIE90aGVyd2lzZSxcclxuICB0aGUgYWxpZ25tZW50IHJ1bGVzIHdvbid0IG92ZXJ3cml0ZSB0aGUgc3RhbmRhcmQgc2V0dGluZy5cclxuKi9cbkBpbXBvcnQgdXJsKH5vd2wuY2Fyb3VzZWwvZGlzdC9hc3NldHMvb3dsLmNhcm91c2VsLmNzcyk7XG4uaG9yaXpvbnRhbC1saXN0IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4uaG9yaXpvbnRhbC1saXN0IGRpdiB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuLmhvcml6b250YWwtbGlzdCBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmxpc3QtdW5zdHlsZWQge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJkaWdpdGFzLWljb25zXCI7XG4gIHNyYzogdXJsKFwiLi4vLi4vLi4vZm9udHMvdW50aXRsZWQtZm9udC0yLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuLi8uLi8uLi9mb250cy91bnRpdGxlZC1mb250LTIuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vLi4vLi4vZm9udHMvdW50aXRsZWQtZm9udC0yLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vLi4vLi4vZm9udHMvdW50aXRsZWQtZm9udC0yLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vLi4vLi4vZm9udHMvdW50aXRsZWQtZm9udC0yLnN2ZyN1bnRpdGxlZC1mb250LTJcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi5kaWdpdGFzLWljb24ge1xuICBmb250LWZhbWlseTogJ2RpZ2l0YXMtaWNvbnMnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsICFpbXBvcnRhbnQ7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuLmRpZ2l0YXMtaWNvbi1jYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw2MVwiO1xufVxuXG4uZ2x5cGhpY29uIHtcbiAgZm9udC1mYW1pbHk6ICdHbHlwaGljb25zIEhhbGZsaW5ncycgIWltcG9ydGFudDtcbn1cblxuOmxhbmcoZW4tVVMpIHtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zXCIsIFZlcmRhbmEsIEdlbmV2YSwgc2Fucy1zZXJpZjtcbn1cblxuOmxhbmcoZW5fVVMpIHtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zXCIsIFZlcmRhbmEsIEdlbmV2YSwgc2Fucy1zZXJpZjtcbn1cblxuOmxhbmcoZW4pIHtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zXCIsIFZlcmRhbmEsIEdlbmV2YSwgc2Fucy1zZXJpZjtcbn1cblxuOmxhbmcoZW4tR0IpIHtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zXCIsIFZlcmRhbmEsIEdlbmV2YSwgc2Fucy1zZXJpZjtcbn1cblxuOmxhbmcoZW5fR0IpIHtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zXCIsIFZlcmRhbmEsIEdlbmV2YSwgc2Fucy1zZXJpZjtcbn1cblxuOmxhbmcoemgtQ04pIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgU0MnLCBWZXJkYW5hLCBHZW5ldmEsIHNhbnMtc2VyaWY7XG59XG5cbjpsYW5nKHpoX0NOKSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIFNDJywgVmVyZGFuYSwgR2VuZXZhLCBzYW5zLXNlcmlmO1xufVxuXG46bGFuZyh6aCkge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBTQycsIFZlcmRhbmEsIEdlbmV2YSwgc2Fucy1zZXJpZjtcbn1cblxuOmxhbmcoZXMtTVgpIHtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zXCIsIFZlcmRhbmEsIEdlbmV2YSwgc2Fucy1zZXJpZjtcbn1cblxuOmxhbmcoZXNfTVgpIHtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zXCIsIFZlcmRhbmEsIEdlbmV2YSwgc2Fucy1zZXJpZjtcbn1cblxuOmxhbmcoZXMpIHtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zXCIsIFZlcmRhbmEsIEdlbmV2YSwgc2Fucy1zZXJpZjtcbn1cblxuOmxhbmcocHQtQlIpIHtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zXCIsIFZlcmRhbmEsIEdlbmV2YSwgc2Fucy1zZXJpZjtcbn1cblxuOmxhbmcocHRfQlIpIHtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zXCIsIFZlcmRhbmEsIEdlbmV2YSwgc2Fucy1zZXJpZjtcbn1cblxuOmxhbmcocHQpIHtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zXCIsIFZlcmRhbmEsIEdlbmV2YSwgc2Fucy1zZXJpZjtcbn1cblxuOmxhbmcoZGUtREUpIHtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zXCIsIFZlcmRhbmEsIEdlbmV2YSwgc2Fucy1zZXJpZjtcbn1cblxuOmxhbmcoZGVfREUpIHtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zXCIsIFZlcmRhbmEsIEdlbmV2YSwgc2Fucy1zZXJpZjtcbn1cblxuOmxhbmcoZGUpIHtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zXCIsIFZlcmRhbmEsIEdlbmV2YSwgc2Fucy1zZXJpZjtcbn1cblxuOmxhbmcoZW4tU0cpIHtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zXCIsIFZlcmRhbmEsIEdlbmV2YSwgc2Fucy1zZXJpZjtcbn1cblxuOmxhbmcoZW5fU0cpIHtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zXCIsIFZlcmRhbmEsIEdlbmV2YSwgc2Fucy1zZXJpZjtcbn1cblxuOmxhbmcoZW4tQUUpIHtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zXCIsIFZlcmRhbmEsIEdlbmV2YSwgc2Fucy1zZXJpZjtcbn1cblxuOmxhbmcoZW5fQUUpIHtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zXCIsIFZlcmRhbmEsIEdlbmV2YSwgc2Fucy1zZXJpZjtcbn1cblxuOmxhbmcoZW4tSU4pIHtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zXCIsIFZlcmRhbmEsIEdlbmV2YSwgc2Fucy1zZXJpZjtcbn1cblxuOmxhbmcoZW5fSU4pIHtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zXCIsIFZlcmRhbmEsIEdlbmV2YSwgc2Fucy1zZXJpZjtcbn1cblxuOmxhbmcoZW4tQVUpIHtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zXCIsIFZlcmRhbmEsIEdlbmV2YSwgc2Fucy1zZXJpZjtcbn1cblxuOmxhbmcoZW5fQVUpIHtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zXCIsIFZlcmRhbmEsIEdlbmV2YSwgc2Fucy1zZXJpZjtcbn1cblxuOmxhbmcobmwtTkwpIHtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zXCIsIFZlcmRhbmEsIEdlbmV2YSwgc2Fucy1zZXJpZjtcbn1cblxuOmxhbmcobmxfTkwpIHtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zXCIsIFZlcmRhbmEsIEdlbmV2YSwgc2Fucy1zZXJpZjtcbn1cblxuOmxhbmcobmwpIHtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zXCIsIFZlcmRhbmEsIEdlbmV2YSwgc2Fucy1zZXJpZjtcbn1cblxuOmxhbmcoaXQtSVQpIHtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zXCIsIFZlcmRhbmEsIEdlbmV2YSwgc2Fucy1zZXJpZjtcbn1cblxuOmxhbmcoaXRfSVQpIHtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zXCIsIFZlcmRhbmEsIEdlbmV2YSwgc2Fucy1zZXJpZjtcbn1cblxuOmxhbmcoaXQpIHtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zXCIsIFZlcmRhbmEsIEdlbmV2YSwgc2Fucy1zZXJpZjtcbn1cblxuOmxhbmcoZW4tQ04pIHtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zXCIsIFZlcmRhbmEsIEdlbmV2YSwgc2Fucy1zZXJpZjtcbn1cblxuOmxhbmcoZW5fQ04pIHtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zXCIsIFZlcmRhbmEsIEdlbmV2YSwgc2Fucy1zZXJpZjtcbn1cblxuOmxhbmcoa28tS1IpIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InLCBWZXJkYW5hLCBHZW5ldmEsIHNhbnMtc2VyaWY7XG59XG5cbjpsYW5nKGtvX0tSKSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJywgVmVyZGFuYSwgR2VuZXZhLCBzYW5zLXNlcmlmO1xufVxuXG46bGFuZyhrbykge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUicsIFZlcmRhbmEsIEdlbmV2YSwgc2Fucy1zZXJpZjtcbn1cblxuOmxhbmcoZnItRlIpIHtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zXCIsIFZlcmRhbmEsIEdlbmV2YSwgc2Fucy1zZXJpZjtcbn1cblxuOmxhbmcoZnJfRlIpIHtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zXCIsIFZlcmRhbmEsIEdlbmV2YSwgc2Fucy1zZXJpZjtcbn1cblxuOmxhbmcoZnIpIHtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zXCIsIFZlcmRhbmEsIEdlbmV2YSwgc2Fucy1zZXJpZjtcbn1cblxuOmxhbmcocnUtUlUpIHtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zXCIsIFZlcmRhbmEsIEdlbmV2YSwgc2Fucy1zZXJpZjtcbn1cblxuOmxhbmcocnVfUlUpIHtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zXCIsIFZlcmRhbmEsIEdlbmV2YSwgc2Fucy1zZXJpZjtcbn1cblxuOmxhbmcocnUpIHtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zXCIsIFZlcmRhbmEsIEdlbmV2YSwgc2Fucy1zZXJpZjtcbn1cblxuOmxhbmcoamEtSlApIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgSlAnLCBWZXJkYW5hLCBHZW5ldmEsIHNhbnMtc2VyaWY7XG59XG5cbjpsYW5nKGphX0pQKSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEpQJywgVmVyZGFuYSwgR2VuZXZhLCBzYW5zLXNlcmlmO1xufVxuXG46bGFuZyhqYSkge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBKUCcsIFZlcmRhbmEsIEdlbmV2YSwgc2Fucy1zZXJpZjtcbn1cblxuOmxhbmcoc3YtU0UpIHtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zXCIsIFZlcmRhbmEsIEdlbmV2YSwgc2Fucy1zZXJpZjtcbn1cblxuOmxhbmcoc3ZfU0UpIHtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zXCIsIFZlcmRhbmEsIEdlbmV2YSwgc2Fucy1zZXJpZjtcbn1cblxuOmxhbmcoc3YpIHtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zXCIsIFZlcmRhbmEsIEdlbmV2YSwgc2Fucy1zZXJpZjtcbn1cblxuOmxhbmcoZGEtREspIHtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zXCIsIFZlcmRhbmEsIEdlbmV2YSwgc2Fucy1zZXJpZjtcbn1cblxuOmxhbmcoZGFfREspIHtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zXCIsIFZlcmRhbmEsIEdlbmV2YSwgc2Fucy1zZXJpZjtcbn1cblxuOmxhbmcoZGEpIHtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zXCIsIFZlcmRhbmEsIEdlbmV2YSwgc2Fucy1zZXJpZjtcbn1cblxuOmxhbmcoc3UtRkkpIHtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zXCIsIFZlcmRhbmEsIEdlbmV2YSwgc2Fucy1zZXJpZjtcbn1cblxuOmxhbmcoc3VfRkkpIHtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zXCIsIFZlcmRhbmEsIEdlbmV2YSwgc2Fucy1zZXJpZjtcbn1cblxuOmxhbmcoc3UpIHtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zXCIsIFZlcmRhbmEsIEdlbmV2YSwgc2Fucy1zZXJpZjtcbn1cblxuOmxhbmcobm8tTk8pIHtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zXCIsIFZlcmRhbmEsIEdlbmV2YSwgc2Fucy1zZXJpZjtcbn1cblxuOmxhbmcobm9fTk8pIHtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zXCIsIFZlcmRhbmEsIEdlbmV2YSwgc2Fucy1zZXJpZjtcbn1cblxuOmxhbmcobm8pIHtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zXCIsIFZlcmRhbmEsIEdlbmV2YSwgc2Fucy1zZXJpZjtcbn1cblxuOmxhbmcocGwtUEwpIHtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zXCIsIFZlcmRhbmEsIEdlbmV2YSwgc2Fucy1zZXJpZjtcbn1cblxuOmxhbmcocGxfUEwpIHtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zXCIsIFZlcmRhbmEsIEdlbmV2YSwgc2Fucy1zZXJpZjtcbn1cblxuOmxhbmcocGwpIHtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zXCIsIFZlcmRhbmEsIEdlbmV2YSwgc2Fucy1zZXJpZjtcbn1cblxuOmxhbmcodHItVFIpIHtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zXCIsIFZlcmRhbmEsIEdlbmV2YSwgc2Fucy1zZXJpZjtcbn1cblxuOmxhbmcodHJfVFIpIHtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zXCIsIFZlcmRhbmEsIEdlbmV2YSwgc2Fucy1zZXJpZjtcbn1cblxuOmxhbmcodHIpIHtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zXCIsIFZlcmRhbmEsIEdlbmV2YSwgc2Fucy1zZXJpZjtcbn1cblxuOmxhbmcoZmktRkkpIHtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zXCIsIFZlcmRhbmEsIEdlbmV2YSwgc2Fucy1zZXJpZjtcbn1cblxuOmxhbmcoZmlfRkkpIHtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zXCIsIFZlcmRhbmEsIEdlbmV2YSwgc2Fucy1zZXJpZjtcbn1cblxuOmxhbmcoZmkpIHtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zXCIsIFZlcmRhbmEsIEdlbmV2YSwgc2Fucy1zZXJpZjtcbn1cblxuOmxhbmcoc2stU0spIHtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zXCIsIFZlcmRhbmEsIEdlbmV2YSwgc2Fucy1zZXJpZjtcbn1cblxuOmxhbmcoc2tfU0spIHtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zXCIsIFZlcmRhbmEsIEdlbmV2YSwgc2Fucy1zZXJpZjtcbn1cblxuOmxhbmcoc2spIHtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zXCIsIFZlcmRhbmEsIEdlbmV2YSwgc2Fucy1zZXJpZjtcbn1cblxuOmxhbmcoY3MtQ1opIHtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zXCIsIFZlcmRhbmEsIEdlbmV2YSwgc2Fucy1zZXJpZjtcbn1cblxuOmxhbmcoY3NfQ1opIHtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zXCIsIFZlcmRhbmEsIEdlbmV2YSwgc2Fucy1zZXJpZjtcbn1cblxuOmxhbmcoY3MpIHtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zXCIsIFZlcmRhbmEsIEdlbmV2YSwgc2Fucy1zZXJpZjtcbn1cblxuOmxhbmcoZXMtRVMpIHtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zXCIsIFZlcmRhbmEsIEdlbmV2YSwgc2Fucy1zZXJpZjtcbn1cblxuOmxhbmcoZXNfRVMpIHtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zXCIsIFZlcmRhbmEsIEdlbmV2YSwgc2Fucy1zZXJpZjtcbn1cblxuOmxhbmcoaHUtSFUpIHtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zXCIsIFZlcmRhbmEsIEdlbmV2YSwgc2Fucy1zZXJpZjtcbn1cblxuOmxhbmcoaHVfSFUpIHtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zXCIsIFZlcmRhbmEsIEdlbmV2YSwgc2Fucy1zZXJpZjtcbn1cblxuOmxhbmcoaHUpIHtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zXCIsIFZlcmRhbmEsIEdlbmV2YSwgc2Fucy1zZXJpZjtcbn1cblxuOmxhbmcoZnItQ0EpIHtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zXCIsIFZlcmRhbmEsIEdlbmV2YSwgc2Fucy1zZXJpZjtcbn1cblxuOmxhbmcoZnJfQ0EpIHtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zXCIsIFZlcmRhbmEsIEdlbmV2YSwgc2Fucy1zZXJpZjtcbn1cblxuOmxhbmcoZW4tQ0EpIHtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zXCIsIFZlcmRhbmEsIEdlbmV2YSwgc2Fucy1zZXJpZjtcbn1cblxuOmxhbmcoZW5fQ0EpIHtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zXCIsIFZlcmRhbmEsIEdlbmV2YSwgc2Fucy1zZXJpZjtcbn1cblxuOmxhbmcoZGUtQVQpIHtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zXCIsIFZlcmRhbmEsIEdlbmV2YSwgc2Fucy1zZXJpZjtcbn1cblxuOmxhbmcoZGVfQVQpIHtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zXCIsIFZlcmRhbmEsIEdlbmV2YSwgc2Fucy1zZXJpZjtcbn1cblxuOmxhbmcoZGUtQ0gpIHtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zXCIsIFZlcmRhbmEsIEdlbmV2YSwgc2Fucy1zZXJpZjtcbn1cblxuOmxhbmcoZGVfQ0gpIHtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zXCIsIFZlcmRhbmEsIEdlbmV2YSwgc2Fucy1zZXJpZjtcbn1cblxuOmxhbmcoZnItQkUpIHtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zXCIsIFZlcmRhbmEsIEdlbmV2YSwgc2Fucy1zZXJpZjtcbn1cblxuOmxhbmcoZnJfQkUpIHtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zXCIsIFZlcmRhbmEsIEdlbmV2YSwgc2Fucy1zZXJpZjtcbn1cblxuOmxhbmcoZnItQ0gpIHtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zXCIsIFZlcmRhbmEsIEdlbmV2YSwgc2Fucy1zZXJpZjtcbn1cblxuOmxhbmcoZnJfQ0gpIHtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zXCIsIFZlcmRhbmEsIEdlbmV2YSwgc2Fucy1zZXJpZjtcbn1cblxuOmxhbmcobmwtQkUpIHtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zXCIsIFZlcmRhbmEsIEdlbmV2YSwgc2Fucy1zZXJpZjtcbn1cblxuOmxhbmcobmxfQkUpIHtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zXCIsIFZlcmRhbmEsIEdlbmV2YSwgc2Fucy1zZXJpZjtcbn1cblxuLyogWzBdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgVGhpblwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLVRoaW5cIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5NkZtWGlFQlBUNElUYmdOQTVDZ21Pc243dHFyWWVtUXhjdkVjUU51dTBrUVZVVjdfSlVBdDYzQ2psb2N5akdxMFo2SFBUbDM4UlVINC4wLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVStmOWNhLWZhMGIsIFUrZmYwMy1mZjA1LCBVK2ZmMDcsIFUrZmYwYS1mZjBiLCBVK2ZmMGQtZmYxOSwgVStmZjFiLCBVK2ZmMWQsIFUrZmYyMC1mZjViLCBVK2ZmNWQsIFUrZmZlMC1mZmUzLCBVK2ZmZTUtZmZlNjtcbn1cblxuLyogWzJdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgVGhpblwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLVRoaW5cIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5NkZtWGlFQlBUNElUYmdOQTVDZ21Pc243dHFyWWVtUXhjdkVjUU51dTBrUVZVVjdfSlVBdDYzQ2psb2N5akdxMFo2SFBUbDM4UlVINC4yLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVStkNzIzLWQ3MjgsIFUrZDcyYS1kNzMzLCBVK2Q3MzUtZDc0OCwgVStkNzRhLWQ3NGYsIFUrZDc1Mi1kNzUzLCBVK2Q3NTUtZDc1NywgVStkNzVhLWQ3NWYsIFUrZDc2Mi1kNzY0LCBVK2Q3NjYtZDc2OCwgVStkNzZhLWQ3NmIsIFUrZDc2ZC1kNzZmLCBVK2Q3NzEtZDc4NywgVStkNzg5LWQ3OGIsIFUrZDc4ZC1kNzhmLCBVK2Q3OTEtZDc5NywgVStkNzlhLCBVK2Q3OWMsIFUrZDc5ZS1kN2EzLCBVK2Y5MDAtZjkwOSwgVStmOTBiLWY5MmU7XG59XG5cbi8qIFszXSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMTAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIFRoaW5cIiksIGxvY2FsKFwiTm90b1NhbnNLUi1UaGluXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTZGbVhpRUJQVDRJVGJnTkE1Q2dtT3NuN3RxclllbVF4Y3ZFY1FOdXUwa1FWVVY3X0pVQXQ2M0NqbG9jeWpHcTBaNkhQVGwzOFJVSDQuMy53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrZDY3OS1kNjhiLCBVK2Q2OGUtZDY5ZSwgVStkNmEwLCBVK2Q2YTItZDZhNywgVStkNmE5LWQ2YzMsIFUrZDZjNi1kNmM3LCBVK2Q2YzktZDZjYiwgVStkNmNkLWQ2ZDMsIFUrZDZkNS1kNmQ2LCBVK2Q2ZDgtZDZlMywgVStkNmU1LWQ2ZTcsIFUrZDZlOS1kNmZiLCBVK2Q2ZmQtZDcxNywgVStkNzE5LWQ3MWYsIFUrZDcyMS1kNzIyO1xufVxuXG4vKiBbNF0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBUaGluXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItVGhpblwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk2Rm1YaUVCUFQ0SVRiZ05BNUNnbU9zbjd0cXJZZW1ReGN2RWNRTnV1MGtRVlVWN19KVUF0NjNDamxvY3lqR3EwWjZIUFRsMzhSVUg0LjQud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVK2Q1YmMtZDVjNywgVStkNWNhLWQ1Y2IsIFUrZDVjZC1kNWNmLCBVK2Q1ZDEtZDVkNywgVStkNWQ5LWQ1ZGEsIFUrZDVkYywgVStkNWRlLWQ1ZTMsIFUrZDVlNi1kNWU3LCBVK2Q1ZTktZDVlYiwgVStkNWVkLWQ1ZjYsIFUrZDVmOCwgVStkNWZhLWQ1ZmYsIFUrZDYwMi1kNjAzLCBVK2Q2MDUtZDYwNywgVStkNjA5LWQ2MGYsIFUrZDYxMi1kNjEzLCBVK2Q2MTYtZDYxYiwgVStkNjFkLWQ2MzcsIFUrZDYzYS1kNjNiLCBVK2Q2M2QtZDYzZiwgVStkNjQxLWQ2NDcsIFUrZDY0YS1kNjRjLCBVK2Q2NGUtZDY1MywgVStkNjU2LWQ2NTcsIFUrZDY1OS1kNjViLCBVK2Q2NWQtZDY2NiwgVStkNjY4LCBVK2Q2NmEtZDY3ODtcbn1cblxuLyogWzVdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgVGhpblwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLVRoaW5cIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5NkZtWGlFQlBUNElUYmdOQTVDZ21Pc243dHFyWWVtUXhjdkVjUU51dTBrUVZVVjdfSlVBdDYzQ2psb2N5akdxMFo2SFBUbDM4UlVINC41LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVStkNTA3LCBVK2Q1MDktZDUwYiwgVStkNTBkLWQ1MTMsIFUrZDUxNS1kNTNiLCBVK2Q1M2UtZDUzZiwgVStkNTQxLWQ1NDMsIFUrZDU0NS1kNTRjLCBVK2Q1NGUsIFUrZDU1MCwgVStkNTUyLWQ1NTcsIFUrZDU1YS1kNTViLCBVK2Q1NWQtZDU1ZiwgVStkNTYxLWQ1NjQsIFUrZDU2Ni1kNTY3LCBVK2Q1NmEsIFUrZDU2YywgVStkNTZlLWQ1NzMsIFUrZDU3Ni1kNTc3LCBVK2Q1NzktZDU4MywgVStkNTg1LWQ1ODYsIFUrZDU4YS1kNWE0LCBVK2Q1YTYtZDViYjtcbn1cblxuLyogWzZdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgVGhpblwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLVRoaW5cIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5NkZtWGlFQlBUNElUYmdOQTVDZ21Pc243dHFyWWVtUXhjdkVjUU51dTBrUVZVVjdfSlVBdDYzQ2psb2N5akdxMFo2SFBUbDM4UlVINC42LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVStkNDY0LWQ0NzcsIFUrZDQ3YS1kNDdiLCBVK2Q0N2QtZDQ3ZiwgVStkNDgxLWQ0ODcsIFUrZDQ4OS1kNDhhLCBVK2Q0OGMsIFUrZDQ4ZS1kNGU3LCBVK2Q0ZTktZDUwMywgVStkNTA1LWQ1MDY7XG59XG5cbi8qIFs3XSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMTAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIFRoaW5cIiksIGxvY2FsKFwiTm90b1NhbnNLUi1UaGluXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTZGbVhpRUJQVDRJVGJnTkE1Q2dtT3NuN3RxclllbVF4Y3ZFY1FOdXUwa1FWVVY3X0pVQXQ2M0NqbG9jeWpHcTBaNkhQVGwzOFJVSDQuNy53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrZDNiZi1kM2M3LCBVK2QzY2EtZDNjZiwgVStkM2QxLWQzZWIsIFUrZDNlZS1kM2VmLCBVK2QzZjEtZDNmMywgVStkM2Y1LWQzZmIsIFUrZDNmZC1kNDAwLCBVK2Q0MDItZDQ1YiwgVStkNDVkLWQ0NjM7XG59XG5cbi8qIFs4XSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMTAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIFRoaW5cIiksIGxvY2FsKFwiTm90b1NhbnNLUi1UaGluXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTZGbVhpRUJQVDRJVGJnTkE1Q2dtT3NuN3RxclllbVF4Y3ZFY1FOdXUwa1FWVVY3X0pVQXQ2M0NqbG9jeWpHcTBaNkhQVGwzOFJVSDQuOC53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrZDJmZiwgVStkMzAyLWQzMDQsIFUrZDMwNi1kMzBiLCBVK2QzMGYsIFUrZDMxMS1kMzEzLCBVK2QzMTUtZDMxYiwgVStkMzFlLCBVK2QzMjItZDMyNCwgVStkMzI2LWQzMjcsIFUrZDMyYS1kMzJiLCBVK2QzMmQtZDMyZiwgVStkMzMxLWQzMzcsIFUrZDMzOS1kMzNjLCBVK2QzM2UtZDM3YiwgVStkMzdlLWQzN2YsIFUrZDM4MS1kMzgzLCBVK2QzODUtZDM4YiwgVStkMzhlLWQzOTAsIFUrZDM5Mi1kMzk3LCBVK2QzOWEtZDM5YiwgVStkMzlkLWQzOWYsIFUrZDNhMS1kM2E3LCBVK2QzYTktZDNhYSwgVStkM2FjLCBVK2QzYWUtZDNiMywgVStkM2I1LWQzYjcsIFUrZDNiOS1kM2JiLCBVK2QzYmQtZDNiZTtcbn1cblxuLyogWzldICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgVGhpblwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLVRoaW5cIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5NkZtWGlFQlBUNElUYmdOQTVDZ21Pc243dHFyWWVtUXhjdkVjUU51dTBrUVZVVjdfSlVBdDYzQ2psb2N5akdxMFo2SFBUbDM4UlVINC45LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVStkMjU3LWQyN2YsIFUrZDI4MS1kMjliLCBVK2QyOWQtZDI5ZiwgVStkMmExLWQyYWIsIFUrZDJhZC1kMmI3LCBVK2QyYmEtZDJiYiwgVStkMmJkLWQyYmYsIFUrZDJjMS1kMmM3LCBVK2QyYzktZDJlZiwgVStkMmYyLWQyZjMsIFUrZDJmNS1kMmY3LCBVK2QyZjktZDJmZTtcbn1cblxuLyogWzEwXSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMTAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIFRoaW5cIiksIGxvY2FsKFwiTm90b1NhbnNLUi1UaGluXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTZGbVhpRUJQVDRJVGJnTkE1Q2dtT3NuN3RxclllbVF4Y3ZFY1FOdXUwa1FWVVY3X0pVQXQ2M0NqbG9jeWpHcTBaNkhQVGwzOFJVSDQuMTAud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVK2QxYjQsIFUrZDFiNi1kMWYzLCBVK2QxZjUtZDIyYiwgVStkMjJlLWQyMmYsIFUrZDIzMS1kMjMzLCBVK2QyMzUtZDIzYiwgVStkMjNkLWQyNDAsIFUrZDI0Mi1kMjU2O1xufVxuXG4vKiBbMTFdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgVGhpblwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLVRoaW5cIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5NkZtWGlFQlBUNElUYmdOQTVDZ21Pc243dHFyWWVtUXhjdkVjUU51dTBrUVZVVjdfSlVBdDYzQ2psb2N5akdxMFo2SFBUbDM4UlVINC4xMS53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrZDEwNS1kMTJmLCBVK2QxMzItZDEzMywgVStkMTM1LWQxMzcsIFUrZDEzOS1kMTNmLCBVK2QxNDEtZDE0MiwgVStkMTQ0LCBVK2QxNDYtZDE0YiwgVStkMTRlLWQxNGYsIFUrZDE1MS1kMTUzLCBVK2QxNTUtZDE1YiwgVStkMTVlLWQxODcsIFUrZDE4OS1kMTlmLCBVK2QxYTItZDFhMywgVStkMWE1LWQxYTcsIFUrZDFhOS1kMWFmLCBVK2QxYjItZDFiMztcbn1cblxuLyogWzEyXSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMTAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIFRoaW5cIiksIGxvY2FsKFwiTm90b1NhbnNLUi1UaGluXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTZGbVhpRUJQVDRJVGJnTkE1Q2dtT3NuN3RxclllbVF4Y3ZFY1FOdXUwa1FWVVY3X0pVQXQ2M0NqbG9jeWpHcTBaNkhQVGwzOFJVSDQuMTIud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVK2QwNGItZDA0ZiwgVStkMDUxLWQwNTcsIFUrZDA1OS1kMDZiLCBVK2QwNmQtZDA2ZiwgVStkMDcxLWQwNzMsIFUrZDA3NS1kMDdiLCBVK2QwN2UtZDBhMywgVStkMGE2LWQwYTcsIFUrZDBhOS1kMGFiLCBVK2QwYWQtZDBiMywgVStkMGI2LCBVK2QwYjgsIFUrZDBiYS1kMGJmLCBVK2QwYzItZDBjMywgVStkMGM1LWQwYzcsIFUrZDBjOS1kMGNmLCBVK2QwZDIsIFUrZDBkNi1kMGRiLCBVK2QwZGUtZDBkZiwgVStkMGUxLWQwZTMsIFUrZDBlNS1kMGViLCBVK2QwZWUtZDBmMCwgVStkMGYyLWQxMDQ7XG59XG5cbi8qIFsxM10gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBUaGluXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItVGhpblwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk2Rm1YaUVCUFQ0SVRiZ05BNUNnbU9zbjd0cXJZZW1ReGN2RWNRTnV1MGtRVlVWN19KVUF0NjNDamxvY3lqR3EwWjZIUFRsMzhSVUg0LjEzLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVStjZmEyLWNmYzMsIFUrY2ZjNS1jZmRmLCBVK2NmZTItY2ZlMywgVStjZmU1LWNmZTcsIFUrY2ZlOS1jZmY0LCBVK2NmZjYtY2ZmYiwgVStjZmZkLWNmZmYsIFUrZDAwMS1kMDAzLCBVK2QwMDUtZDAxNywgVStkMDE5LWQwMzMsIFUrZDAzNi1kMDM3LCBVK2QwMzktZDAzYiwgVStkMDNkLWQwNGE7XG59XG5cbi8qIFsxNF0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBUaGluXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItVGhpblwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk2Rm1YaUVCUFQ0SVRiZ05BNUNnbU9zbjd0cXJZZW1ReGN2RWNRTnV1MGtRVlVWN19KVUF0NjNDamxvY3lqR3EwWjZIUFRsMzhSVUg0LjE0LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVStjZWYwLWNlZjMsIFUrY2VmNiwgVStjZWY5LWNlZmYsIFUrY2YwMS1jZjAzLCBVK2NmMDUtY2YwNywgVStjZjA5LWNmMGYsIFUrY2YxMS1jZjEyLCBVK2NmMTQtY2YxYiwgVStjZjFkLWNmMWYsIFUrY2YyMS1jZjJmLCBVK2NmMzEtY2Y1MywgVStjZjU2LWNmNTcsIFUrY2Y1OS1jZjViLCBVK2NmNWQtY2Y2MywgVStjZjY2LCBVK2NmNjgsIFUrY2Y2YS1jZjZmLCBVK2NmNzEtY2Y4NCwgVStjZjg2LWNmOGIsIFUrY2Y4ZC1jZmExO1xufVxuXG4vKiBbMTVdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgVGhpblwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLVRoaW5cIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5NkZtWGlFQlBUNElUYmdOQTVDZ21Pc243dHFyWWVtUXhjdkVjUU51dTBrUVZVVjdfSlVBdDYzQ2psb2N5akdxMFo2SFBUbDM4UlVINC4xNS53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrY2UzYy1jZTU3LCBVK2NlNWEtY2U1YiwgVStjZTVkLWNlNWYsIFUrY2U2MS1jZTY3LCBVK2NlNmEsIFUrY2U2YywgVStjZTZlLWNlNzMsIFUrY2U3Ni1jZTc3LCBVK2NlNzktY2U3YiwgVStjZTdkLWNlODMsIFUrY2U4NS1jZTg4LCBVK2NlOGEtY2U4ZiwgVStjZTkxLWNlOTMsIFUrY2U5NS1jZTk3LCBVK2NlOTktY2U5ZiwgVStjZWEyLCBVK2NlYTQtY2VhYiwgVStjZWFkLWNlZTMsIFUrY2VlNi1jZWU3LCBVK2NlZTktY2VlYiwgVStjZWVkLWNlZWY7XG59XG5cbi8qIFsxNl0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBUaGluXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItVGhpblwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk2Rm1YaUVCUFQ0SVRiZ05BNUNnbU9zbjd0cXJZZW1ReGN2RWNRTnV1MGtRVlVWN19KVUF0NjNDamxvY3lqR3EwWjZIUFRsMzhSVUg0LjE2LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVStjZDkyLWNkOTMsIFUrY2Q5Ni1jZDk3LCBVK2NkOTktY2Q5YiwgVStjZDlkLWNkYTMsIFUrY2RhNi1jZGE4LCBVK2NkYWEtY2RhZiwgVStjZGIxLWNkYzMsIFUrY2RjNS1jZGNiLCBVK2NkY2QtY2RlNywgVStjZGU5LWNlMDMsIFUrY2UwNS1jZTFmLCBVK2NlMjItY2UzNCwgVStjZTM2LWNlM2I7XG59XG5cbi8qIFsxN10gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBUaGluXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItVGhpblwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk2Rm1YaUVCUFQ0SVRiZ05BNUNnbU9zbjd0cXJZZW1ReGN2RWNRTnV1MGtRVlVWN19KVUF0NjNDamxvY3lqR3EwWjZIUFRsMzhSVUg0LjE3LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVStjY2VmLWNkMDcsIFUrY2QwYS1jZDBiLCBVK2NkMGQtY2QxYSwgVStjZDFjLCBVK2NkMWUtY2QyYiwgVStjZDJkLWNkNWIsIFUrY2Q1ZC1jZDc3LCBVK2NkNzktY2Q5MTtcbn1cblxuLyogWzE4XSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMTAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIFRoaW5cIiksIGxvY2FsKFwiTm90b1NhbnNLUi1UaGluXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTZGbVhpRUJQVDRJVGJnTkE1Q2dtT3NuN3RxclllbVF4Y3ZFY1FOdXUwa1FWVVY3X0pVQXQ2M0NqbG9jeWpHcTBaNkhQVGwzOFJVSDQuMTgud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVK2NjM2YtY2M0MywgVStjYzQ2LWNjNDcsIFUrY2M0OS1jYzRiLCBVK2NjNGQtY2M1MywgVStjYzU1LWNjNTgsIFUrY2M1YS1jYzVmLCBVK2NjNjEtY2M5NywgVStjYzlhLWNjOWIsIFUrY2M5ZC1jYzlmLCBVK2NjYTEtY2NhNywgVStjY2FhLCBVK2NjYWMsIFUrY2NhZS1jY2IzLCBVK2NjYjYtY2NiNywgVStjY2I5LWNjYmIsIFUrY2NiZC1jY2NmLCBVK2NjZDEtY2NlMywgVStjY2U1LWNjZWU7XG59XG5cbi8qIFsxOV0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBUaGluXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItVGhpblwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk2Rm1YaUVCUFQ0SVRiZ05BNUNnbU9zbjd0cXJZZW1ReGN2RWNRTnV1MGtRVlVWN19KVUF0NjNDamxvY3lqR3EwWjZIUFRsMzhSVUg0LjE5LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVStjYjkxLWNiZDMsIFUrY2JkNS1jYmUzLCBVK2NiZTUtY2MwYiwgVStjYzBlLWNjMGYsIFUrY2MxMS1jYzEzLCBVK2NjMTUtY2MxYiwgVStjYzFkLWNjMjAsIFUrY2MyMy1jYzI3LCBVK2NjMmEtY2MyYiwgVStjYzJkLCBVK2NjMmYsIFUrY2MzMS1jYzM3LCBVK2NjM2EsIFUrY2MzYztcbn1cblxuLyogWzIwXSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMTAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIFRoaW5cIiksIGxvY2FsKFwiTm90b1NhbnNLUi1UaGluXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTZGbVhpRUJQVDRJVGJnTkE1Q2dtT3NuN3RxclllbVF4Y3ZFY1FOdXUwa1FWVVY3X0pVQXQ2M0NqbG9jeWpHcTBaNkhQVGwzOFJVSDQuMjAud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVK2NhZjQtY2I0NywgVStjYjRhLWNiOTA7XG59XG5cbi8qIFsyMV0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBUaGluXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItVGhpblwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk2Rm1YaUVCUFQ0SVRiZ05BNUNnbU9zbjd0cXJZZW1ReGN2RWNRTnV1MGtRVlVWN19KVUF0NjNDamxvY3lqR3EwWjZIUFRsMzhSVUg0LjIxLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVStjYTRhLWNhNGIsIFUrY2E0ZS1jYTRmLCBVK2NhNTEtY2E1MywgVStjYTU1LWNhNWIsIFUrY2E1ZC1jYTYwLCBVK2NhNjItY2E4MywgVStjYTg1LWNhYmIsIFUrY2FiZS1jYWJmLCBVK2NhYzEtY2FjMywgVStjYWM1LWNhY2IsIFUrY2FjZC1jYWQwLCBVK2NhZDIsIFUrY2FkNC1jYWQ4LCBVK2NhZGEtY2FmMztcbn1cblxuLyogWzIyXSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMTAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIFRoaW5cIiksIGxvY2FsKFwiTm90b1NhbnNLUi1UaGluXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTZGbVhpRUJQVDRJVGJnTkE1Q2dtT3NuN3RxclllbVF4Y3ZFY1FOdXUwa1FWVVY3X0pVQXQ2M0NqbG9jeWpHcTBaNkhQVGwzOFJVSDQuMjIud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVK2M5OTYtYzk5NywgVStjOTlhLWM5OWMsIFUrYzk5ZS1jOWJmLCBVK2M5YzItYzljMywgVStjOWM1LWM5YzcsIFUrYzljOS1jOWNmLCBVK2M5ZDIsIFUrYzlkNCwgVStjOWQ3LWM5ZDgsIFUrYzlkYiwgVStjOWRlLWM5ZGYsIFUrYzllMS1jOWUzLCBVK2M5ZTUtYzllNiwgVStjOWU4LWM5ZWIsIFUrYzllZS1jOWYwLCBVK2M5ZjItYzlmNywgVStjOWY5LWNhMGIsIFUrY2EwZC1jYTI4LCBVK2NhMmEtY2E0OTtcbn1cblxuLyogWzIzXSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMTAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIFRoaW5cIiksIGxvY2FsKFwiTm90b1NhbnNLUi1UaGluXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTZGbVhpRUJQVDRJVGJnTkE1Q2dtT3NuN3RxclllbVF4Y3ZFY1FOdXUwa1FWVVY3X0pVQXQ2M0NqbG9jeWpHcTBaNkhQVGwzOFJVSDQuMjMud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVK2M4ZTktYzhmNCwgVStjOGY2LWM4ZmIsIFUrYzhmZS1jOGZmLCBVK2M5MDEtYzkwMywgVStjOTA1LWM5MGIsIFUrYzkwZS1jOTEwLCBVK2M5MTItYzkxNywgVStjOTE5LWM5MmIsIFUrYzkyZC1jOTRmLCBVK2M5NTEtYzk1MywgVStjOTU1LWM5NmIsIFUrYzk2ZC1jOTczLCBVK2M5NzUtYzk4NywgVStjOThhLWM5OGIsIFUrYzk4ZC1jOThmLCBVK2M5OTEtYzk5NTtcbn1cblxuLyogWzI0XSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMTAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIFRoaW5cIiksIGxvY2FsKFwiTm90b1NhbnNLUi1UaGluXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTZGbVhpRUJQVDRJVGJnTkE1Q2dtT3NuN3RxclllbVF4Y3ZFY1FOdXUwa1FWVVY3X0pVQXQ2M0NqbG9jeWpHcTBaNkhQVGwzOFJVSDQuMjQud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVK2M4NDEtYzg0YiwgVStjODRkLWM4NmYsIFUrYzg3Mi1jODczLCBVK2M4NzUtYzg3NywgVStjODc5LWM4N2YsIFUrYzg4Mi1jODg0LCBVK2M4ODctYzg4YSwgVStjODhkLWM4YzMsIFUrYzhjNS1jOGRmLCBVK2M4ZTEtYzhlODtcbn1cblxuLyogWzI1XSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMTAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIFRoaW5cIiksIGxvY2FsKFwiTm90b1NhbnNLUi1UaGluXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTZGbVhpRUJQVDRJVGJnTkE1Q2dtT3NuN3RxclllbVF4Y3ZFY1FOdXUwa1FWVVY3X0pVQXQ2M0NqbG9jeWpHcTBaNkhQVGwzOFJVSDQuMjUud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVK2M3NzktYzc3YiwgVStjNzdlLWM3ODIsIFUrYzc4NiwgVStjNzhiLCBVK2M3OGQsIFUrYzc4ZiwgVStjNzkyLWM3OTMsIFUrYzc5NSwgVStjNzk3LCBVK2M3OTktYzc5ZiwgVStjN2EyLCBVK2M3YTctYzdhYiwgVStjN2FlLWM3YmIsIFUrYzdiZC1jN2MwLCBVK2M3YzItYzdjNywgVStjN2M5LWM3ZGMsIFUrYzdkZS1jN2ZmLCBVK2M4MDItYzgwMywgVStjODA1LWM4MDcsIFUrYzgwOSwgVStjODBiLWM4MGYsIFUrYzgxMiwgVStjODE0LCBVK2M4MTctYzgxYiwgVStjODFlLWM4MWYsIFUrYzgyMS1jODIzLCBVK2M4MjUtYzgyZSwgVStjODMwLWM4MzcsIFUrYzgzOS1jODNiLCBVK2M4M2QtYzg0MDtcbn1cblxuLyogWzI2XSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMTAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIFRoaW5cIiksIGxvY2FsKFwiTm90b1NhbnNLUi1UaGluXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTZGbVhpRUJQVDRJVGJnTkE1Q2dtT3NuN3RxclllbVF4Y3ZFY1FOdXUwa1FWVVY3X0pVQXQ2M0NqbG9jeWpHcTBaNkhQVGwzOFJVSDQuMjYud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVK2M2YmItYzZiZiwgVStjNmMyLCBVK2M2YzQsIFUrYzZjNi1jNmNiLCBVK2M2Y2UtYzZjZiwgVStjNmQxLWM2ZDMsIFUrYzZkNS1jNmRiLCBVK2M2ZGQtYzZkZiwgVStjNmUxLWM2ZTcsIFUrYzZlOS1jNmViLCBVK2M2ZWQtYzZlZiwgVStjNmYxLWM2ZjgsIFUrYzZmYS1jNzAzLCBVK2M3MDUtYzcwNywgVStjNzA5LWM3MGIsIFUrYzcwZC1jNzE2LCBVK2M3MTgsIFUrYzcxYS1jNzFmLCBVK2M3MjItYzcyMywgVStjNzI1LWM3MjcsIFUrYzcyOS1jNzM0LCBVK2M3MzYtYzczYiwgVStjNzNlLWM3M2YsIFUrYzc0MS1jNzQzLCBVK2M3NDUtYzc0YiwgVStjNzRlLWM3NTAsIFUrYzc1Mi1jNzU3LCBVK2M3NTktYzc3MywgVStjNzc2LWM3Nzc7XG59XG5cbi8qIFsyN10gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBUaGluXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItVGhpblwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk2Rm1YaUVCUFQ0SVRiZ05BNUNnbU9zbjd0cXJZZW1ReGN2RWNRTnV1MGtRVlVWN19KVUF0NjNDamxvY3lqR3EwWjZIUFRsMzhSVUg0LjI3LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVStjNWY1LWM1ZmIsIFUrYzVmZSwgVStjNjAyLWM2MDUsIFUrYzYwNywgVStjNjA5LWM2MGYsIFUrYzYxMS1jNjFhLCBVK2M2MWMtYzYyMywgVStjNjI2LWM2MjcsIFUrYzYyOS1jNjJiLCBVK2M2MmQsIFUrYzYyZi1jNjMyLCBVK2M2MzYsIFUrYzYzOCwgVStjNjNhLWM2M2YsIFUrYzY0Mi1jNjQzLCBVK2M2NDUtYzY0NywgVStjNjQ5LWM2NTIsIFUrYzY1Ni1jNjViLCBVK2M2NWQtYzY1ZiwgVStjNjYxLWM2NjMsIFUrYzY2NS1jNjc3LCBVK2M2NzktYzY3YiwgVStjNjdkLWM2OTMsIFUrYzY5Ni1jNjk3LCBVK2M2OTktYzY5YiwgVStjNjlkLWM2YTMsIFUrYzZhNiwgVStjNmE4LCBVK2M2YWEtYzZhZiwgVStjNmIyLWM2YjMsIFUrYzZiNS1jNmI3LCBVK2M2YjktYzZiYTtcbn1cblxuLyogWzI4XSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMTAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIFRoaW5cIiksIGxvY2FsKFwiTm90b1NhbnNLUi1UaGluXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTZGbVhpRUJQVDRJVGJnTkE1Q2dtT3NuN3RxclllbVF4Y3ZFY1FOdXUwa1FWVVY3X0pVQXQ2M0NqbG9jeWpHcTBaNkhQVGwzOFJVSDQuMjgud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVK2M1MTctYzUyNywgVStjNTJhLWM1MmIsIFUrYzUyZC1jNTJmLCBVK2M1MzEtYzUzOCwgVStjNTNhLCBVK2M1M2MsIFUrYzUzZS1jNTQzLCBVK2M1NDYtYzU0NywgVStjNTRiLCBVK2M1NGQtYzU1MiwgVStjNTU2LCBVK2M1NWEtYzU1YiwgVStjNTVkLCBVK2M1NWYsIFUrYzU2Mi1jNTYzLCBVK2M1NjUtYzU2NywgVStjNTY5LWM1NmYsIFUrYzU3MiwgVStjNTc0LCBVK2M1NzYtYzU3YiwgVStjNTdlLWM1N2YsIFUrYzU4MS1jNTgzLCBVK2M1ODUtYzU4NiwgVStjNTg4LWM1OGIsIFUrYzU4ZSwgVStjNTkwLCBVK2M1OTItYzU5NiwgVStjNTk5LWM1YjMsIFUrYzViNi1jNWI3LCBVK2M1YmEsIFUrYzViZS1jNWMzLCBVK2M1Y2EtYzVjYiwgVStjNWNkLCBVK2M1Y2YsIFUrYzVkMi1jNWQzLCBVK2M1ZDUtYzVkNywgVStjNWQ5LWM1ZGYsIFUrYzVlMS1jNWUyLCBVK2M1ZTQsIFUrYzVlNi1jNWViLCBVK2M1ZWYsIFUrYzVmMS1jNWYzO1xufVxuXG4vKiBbMjldICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgVGhpblwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLVRoaW5cIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5NkZtWGlFQlBUNElUYmdOQTVDZ21Pc243dHFyWWVtUXhjdkVjUU51dTBrUVZVVjdfSlVBdDYzQ2psb2N5akdxMFo2SFBUbDM4UlVINC4yOS53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrYzQ3NS1jNGVmLCBVK2M0ZjItYzRmMywgVStjNGY1LWM0ZjcsIFUrYzRmOS1jNGZmLCBVK2M1MDItYzUwYiwgVStjNTBkLWM1MTY7XG59XG5cbi8qIFszMF0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBUaGluXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItVGhpblwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk2Rm1YaUVCUFQ0SVRiZ05BNUNnbU9zbjd0cXJZZW1ReGN2RWNRTnV1MGtRVlVWN19KVUF0NjNDamxvY3lqR3EwWjZIUFRsMzhSVUg0LjMwLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVStjM2QwLWMzZDcsIFUrYzNkYS1jM2RiLCBVK2MzZGQtYzNkZSwgVStjM2UxLWMzZWMsIFUrYzNlZS1jM2YzLCBVK2MzZjUtYzQyYiwgVStjNDJkLWM0NjMsIFUrYzQ2Ni1jNDc0O1xufVxuXG4vKiBbMzFdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgVGhpblwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLVRoaW5cIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5NkZtWGlFQlBUNElUYmdOQTVDZ21Pc243dHFyWWVtUXhjdkVjUU51dTBrUVZVVjdfSlVBdDYzQ2psb2N5akdxMFo2SFBUbDM4UlVINC4zMS53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrYzMyYi1jMzY3LCBVK2MzNmEtYzM2YiwgVStjMzZkLWMzNmYsIFUrYzM3MS1jMzc3LCBVK2MzN2EtYzM3YiwgVStjMzdlLWMzODMsIFUrYzM4NS1jMzg3LCBVK2MzODktYzNjZjtcbn1cblxuLyogWzMyXSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMTAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIFRoaW5cIiksIGxvY2FsKFwiTm90b1NhbnNLUi1UaGluXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTZGbVhpRUJQVDRJVGJnTkE1Q2dtT3NuN3RxclllbVF4Y3ZFY1FOdXUwa1FWVVY3X0pVQXQ2M0NqbG9jeWpHcTBaNkhQVGwzOFJVSDQuMzIud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVK2MyNmEtYzI2YiwgVStjMjZkLWMyNmYsIFUrYzI3MS1jMjczLCBVK2MyNzUtYzI3YiwgVStjMjdlLWMyODcsIFUrYzI4OS1jMjhmLCBVK2MyOTEtYzI5NywgVStjMjk5LWMyOWEsIFUrYzI5Yy1jMmEzLCBVK2MyYTUtYzJhNywgVStjMmE5LWMyYWIsIFUrYzJhZC1jMmIzLCBVK2MyYjYsIFUrYzJiOCwgVStjMmJhLWMyYmIsIFUrYzJiZC1jMmRiLCBVK2MyZGUtYzJkZiwgVStjMmUxLWMyZTIsIFUrYzJlNS1jMmVhLCBVK2MyZWUsIFUrYzJmMCwgVStjMmYyLWMyZjUsIFUrYzJmNywgVStjMmZhLWMyZmIsIFUrYzJmZC1jMmZmLCBVK2MzMDEtYzMwNywgVStjMzA5LWMzMGMsIFUrYzMwZS1jMzEyLCBVK2MzMTUtYzMyMywgVStjMzI1LWMzMjgsIFUrYzMyYTtcbn1cblxuLyogWzMzXSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMTAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIFRoaW5cIiksIGxvY2FsKFwiTm90b1NhbnNLUi1UaGluXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTZGbVhpRUJQVDRJVGJnTkE1Q2dtT3NuN3RxclllbVF4Y3ZFY1FOdXUwa1FWVVY3X0pVQXQ2M0NqbG9jeWpHcTBaNkhQVGwzOFJVSDQuMzMud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVK2MxYmMtYzFjMywgVStjMWM1LWMxZGYsIFUrYzFlMS1jMWZiLCBVK2MxZmQtYzIwMywgVStjMjA1LWMyMGMsIFUrYzIwZSwgVStjMjEwLWMyMTcsIFUrYzIxYS1jMjFiLCBVK2MyMWQtYzIxZSwgVStjMjIxLWMyMjcsIFUrYzIyOS1jMjJhLCBVK2MyMmMsIFUrYzIyZSwgVStjMjMwLCBVK2MyMzMtYzI0ZiwgVStjMjUxLWMyNTcsIFUrYzI1OS1jMjY5O1xufVxuXG4vKiBbMzRdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgVGhpblwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLVRoaW5cIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5NkZtWGlFQlBUNElUYmdOQTVDZ21Pc243dHFyWWVtUXhjdkVjUU51dTBrUVZVVjdfSlVBdDYzQ2psb2N5akdxMFo2SFBUbDM4UlVINC4zNC53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrYzEwMS1jMTFiLCBVK2MxMWYsIFUrYzEyMS1jMTIzLCBVK2MxMjUtYzEyYiwgVStjMTJlLCBVK2MxMzItYzEzNywgVStjMTNhLWMxM2IsIFUrYzEzZC1jMTNmLCBVK2MxNDEtYzE0NywgVStjMTRhLCBVK2MxNGMtYzE1MywgVStjMTU1LWMxNTcsIFUrYzE1OS1jMTViLCBVK2MxNWQtYzE2NiwgVStjMTY5LWMxNmYsIFUrYzE3MS1jMTc3LCBVK2MxNzktYzE4YiwgVStjMThlLWMxOGYsIFUrYzE5MS1jMTkzLCBVK2MxOTUtYzE5YiwgVStjMTlkLWMxOWUsIFUrYzFhMCwgVStjMWEyLWMxYTQsIFUrYzFhNi1jMWJiO1xufVxuXG4vKiBbMzVdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgVGhpblwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLVRoaW5cIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5NkZtWGlFQlBUNElUYmdOQTVDZ21Pc243dHFyWWVtUXhjdkVjUU51dTBrUVZVVjdfSlVBdDYzQ2psb2N5akdxMFo2SFBUbDM4UlVINC4zNS53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrYzA0OS1jMDU3LCBVK2MwNTktYzA1YiwgVStjMDVkLWMwNWYsIFUrYzA2MS1jMDY3LCBVK2MwNjktYzA4ZiwgVStjMDkxLWMwYWIsIFUrYzBhZS1jMGFmLCBVK2MwYjEtYzBiMywgVStjMGI1LCBVK2MwYjctYzBiYiwgVStjMGJlLCBVK2MwYzItYzBjNywgVStjMGNhLWMwY2IsIFUrYzBjZC1jMGNmLCBVK2MwZDEtYzBkNywgVStjMGQ5LWMwZGEsIFUrYzBkYywgVStjMGRlLWMwZTMsIFUrYzBlNS1jMGViLCBVK2MwZWQtYzBmMywgVStjMGY2LCBVK2MwZjgsIFUrYzBmYS1jMGZmO1xufVxuXG4vKiBbMzZdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgVGhpblwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLVRoaW5cIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5NkZtWGlFQlBUNElUYmdOQTVDZ21Pc243dHFyWWVtUXhjdkVjUU51dTBrUVZVVjdfSlVBdDYzQ2psb2N5akdxMFo2SFBUbDM4UlVINC4zNi53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrYmZhNy1iZmFmLCBVK2JmYjEtYmZjNCwgVStiZmM2LWJmY2IsIFUrYmZjZS1iZmNmLCBVK2JmZDEtYmZkMywgVStiZmQ1LWJmZGIsIFUrYmZkZC1jMDQ4O1xufVxuXG4vKiBbMzddICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgVGhpblwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLVRoaW5cIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5NkZtWGlFQlBUNElUYmdOQTVDZ21Pc243dHFyWWVtUXhjdkVjUU51dTBrUVZVVjdfSlVBdDYzQ2psb2N5akdxMFo2SFBUbDM4UlVINC4zNy53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrYmYwNywgVStiZjA5LWJmM2YsIFUrYmY0MS1iZjRmLCBVK2JmNTItYmY1NCwgVStiZjU2LWJmYTY7XG59XG5cbi8qIFszOF0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBUaGluXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItVGhpblwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk2Rm1YaUVCUFQ0SVRiZ05BNUNnbU9zbjd0cXJZZW1ReGN2RWNRTnV1MGtRVlVWN19KVUF0NjNDamxvY3lqR3EwWjZIUFRsMzhSVUg0LjM4LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVStiZTU2LCBVK2JlNTgsIFUrYmU1Yy1iZTVmLCBVK2JlNjItYmU2MywgVStiZTY1LWJlNjcsIFUrYmU2OS1iZTc0LCBVK2JlNzYtYmU3YiwgVStiZTdlLWJlN2YsIFUrYmU4MS1iZThlLCBVK2JlOTAsIFUrYmU5Mi1iZWE3LCBVK2JlYTktYmVjZiwgVStiZWQyLWJlZDMsIFUrYmVkNS1iZWQ2LCBVK2JlZDktYmVlMywgVStiZWU2LWJmMDY7XG59XG5cbi8qIFszOV0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBUaGluXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItVGhpblwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk2Rm1YaUVCUFQ0SVRiZ05BNUNnbU9zbjd0cXJZZW1ReGN2RWNRTnV1MGtRVlVWN19KVUF0NjNDamxvY3lqR3EwWjZIUFRsMzhSVUg0LjM5LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVStiZGIwLWJkZDMsIFUrYmRkNS1iZGVmLCBVK2JkZjEtYmUwYiwgVStiZTBkLWJlMGYsIFUrYmUxMS1iZTEzLCBVK2JlMTUtYmU0MywgVStiZTQ2LWJlNDcsIFUrYmU0OS1iZTRiLCBVK2JlNGQtYmU1Mztcbn1cblxuLyogWzQwXSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMTAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIFRoaW5cIiksIGxvY2FsKFwiTm90b1NhbnNLUi1UaGluXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTZGbVhpRUJQVDRJVGJnTkE1Q2dtT3NuN3RxclllbVF4Y3ZFY1FOdXUwa1FWVVY3X0pVQXQ2M0NqbG9jeWpHcTBaNkhQVGwzOFJVSDQuNDAud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVK2JkMDMsIFUrYmQwNiwgVStiZDA4LCBVK2JkMGEtYmQwZiwgVStiZDExLWJkMjIsIFUrYmQyNS1iZDQ3LCBVK2JkNDktYmQ1OCwgVStiZDVhLWJkN2YsIFUrYmQ4Mi1iZDgzLCBVK2JkODUtYmQ4NywgVStiZDhhLWJkOGYsIFUrYmQ5MS1iZDkyLCBVK2JkOTQsIFUrYmQ5Ni1iZDk4LCBVK2JkOWEtYmRhZjtcbn1cblxuLyogWzQxXSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMTAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIFRoaW5cIiksIGxvY2FsKFwiTm90b1NhbnNLUi1UaGluXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTZGbVhpRUJQVDRJVGJnTkE1Q2dtT3NuN3RxclllbVF4Y3ZFY1FOdXUwa1FWVVY3X0pVQXQ2M0NqbG9jeWpHcTBaNkhQVGwzOFJVSDQuNDEud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVK2JjNGUtYmM4MywgVStiYzg2LWJjODcsIFUrYmM4OS1iYzhiLCBVK2JjOGQtYmM5MywgVStiYzk2LCBVK2JjOTgsIFUrYmM5Yi1iYzlmLCBVK2JjYTItYmNhMywgVStiY2E1LWJjYTcsIFUrYmNhOS1iY2IyLCBVK2JjYjQtYmNiYiwgVStiY2JlLWJjYmYsIFUrYmNjMS1iY2MzLCBVK2JjYzUtYmNjYywgVStiY2NlLWJjZDAsIFUrYmNkMi1iY2Q0LCBVK2JjZDYtYmNmMywgVStiY2Y3LCBVK2JjZjktYmNmYiwgVStiY2ZkLWJkMDI7XG59XG5cbi8qIFs0Ml0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBUaGluXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItVGhpblwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk2Rm1YaUVCUFQ0SVRiZ05BNUNnbU9zbjd0cXJZZW1ReGN2RWNRTnV1MGtRVlVWN19KVUF0NjNDamxvY3lqR3EwWjZIUFRsMzhSVUg0LjQyLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVStiYjkwLWJiYTMsIFUrYmJhNS1iYmFiLCBVK2JiYWQtYmJiZiwgVStiYmMxLWJiZjcsIFUrYmJmYS1iYmZiLCBVK2JiZmQtYmJmZSwgVStiYzAxLWJjMDcsIFUrYmMwOS1iYzBhLCBVK2JjMGUsIFUrYmMxMCwgVStiYzEyLWJjMTMsIFUrYmMxNywgVStiYzE5LWJjMWEsIFUrYmMxZSwgVStiYzIwLWJjMjMsIFUrYmMyNiwgVStiYzI4LCBVK2JjMmEtYmMyYywgVStiYzJlLWJjMmYsIFUrYmMzMi1iYzMzLCBVK2JjMzUtYmMzNywgVStiYzM5LWJjM2YsIFUrYmM0MS1iYzQyLCBVK2JjNDQsIFUrYmM0Ni1iYzQ4LCBVK2JjNGEtYmM0ZDtcbn1cblxuLyogWzQzXSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMTAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIFRoaW5cIiksIGxvY2FsKFwiTm90b1NhbnNLUi1UaGluXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTZGbVhpRUJQVDRJVGJnTkE1Q2dtT3NuN3RxclllbVF4Y3ZFY1FOdXUwa1FWVVY3X0pVQXQ2M0NqbG9jeWpHcTBaNkhQVGwzOFJVSDQuNDMud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVK2JhZTYtYmFmYiwgVStiYWZkLWJiMTcsIFUrYmIxOS1iYjMzLCBVK2JiMzcsIFUrYmIzOS1iYjNhLCBVK2JiM2QtYmI0MywgVStiYjQ1LWJiNDYsIFUrYmI0OCwgVStiYjRhLWJiNGYsIFUrYmI1MS1iYjUzLCBVK2JiNTUtYmI1NywgVStiYjU5LWJiNjIsIFUrYmI2NC1iYjhmO1xufVxuXG4vKiBbNDRdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgVGhpblwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLVRoaW5cIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5NkZtWGlFQlBUNElUYmdOQTVDZ21Pc243dHFyWWVtUXhjdkVjUU51dTBrUVZVVjdfSlVBdDYzQ2psb2N5akdxMFo2SFBUbDM4UlVINC40NC53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrYmEzMC1iYTM3LCBVK2JhM2EtYmEzYiwgVStiYTNkLWJhM2YsIFUrYmE0MS1iYTQ3LCBVK2JhNDktYmE0YSwgVStiYTRjLCBVK2JhNGUtYmE1MywgVStiYTU2LWJhNTcsIFUrYmE1OS1iYTViLCBVK2JhNWQtYmE2MywgVStiYTY1LWJhNjYsIFUrYmE2OC1iYTZmLCBVK2JhNzEtYmE3MywgVStiYTc1LWJhNzcsIFUrYmE3OS1iYTg0LCBVK2JhODYsIFUrYmE4OC1iYWE3LCBVK2JhYWEsIFUrYmFhZC1iYWFmLCBVK2JhYjEtYmFiNywgVStiYWJhLCBVK2JhYmMsIFUrYmFiZS1iYWU1O1xufVxuXG4vKiBbNDVdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgVGhpblwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLVRoaW5cIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5NkZtWGlFQlBUNElUYmdOQTVDZ21Pc243dHFyWWVtUXhjdkVjUU51dTBrUVZVVjdfSlVBdDYzQ2psb2N5akdxMFo2SFBUbDM4UlVINC40NS53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrYjk2ZS1iOTczLCBVK2I5NzYtYjk3NywgVStiOTc5LWI5N2IsIFUrYjk3ZC1iOTgzLCBVK2I5ODYsIFUrYjk4OCwgVStiOThhLWI5OGQsIFUrYjk4Zi1iOWFiLCBVK2I5YWUtYjlhZiwgVStiOWIxLWI5YjMsIFUrYjliNS1iOWJiLCBVK2I5YmUsIFUrYjljMCwgVStiOWMyLWI5YzcsIFUrYjljYS1iOWNiLCBVK2I5Y2QsIFUrYjlkMi1iOWQ3LCBVK2I5ZGEsIFUrYjlkYywgVStiOWRmLWI5ZTAsIFUrYjllMiwgVStiOWU2LWI5ZTcsIFUrYjllOS1iOWYzLCBVK2I5ZjYsIFUrYjlmOCwgVStiOWZiLWJhMmY7XG59XG5cbi8qIFs0Nl0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBUaGluXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItVGhpblwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk2Rm1YaUVCUFQ0SVRiZ05BNUNnbU9zbjd0cXJZZW1ReGN2RWNRTnV1MGtRVlVWN19KVUF0NjNDamxvY3lqR3EwWjZIUFRsMzhSVUg0LjQ2LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVStiOGJmLWI4Y2IsIFUrYjhjZC1iOGUwLCBVK2I4ZTItYjhlNywgVStiOGVhLWI4ZWIsIFUrYjhlZC1iOGVmLCBVK2I4ZjEtYjhmNywgVStiOGZhLCBVK2I4ZmMsIFUrYjhmZS1iOTAzLCBVK2I5MDUtYjkxNywgVStiOTE5LWI5MWYsIFUrYjkyMS1iOTNiLCBVK2I5M2QtYjk1NywgVStiOTVhLWI5NWIsIFUrYjk1ZC1iOTVmLCBVK2I5NjEtYjk2NywgVStiOTY5LWI5NmM7XG59XG5cbi8qIFs0N10gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBUaGluXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItVGhpblwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk2Rm1YaUVCUFQ0SVRiZ05BNUNnbU9zbjd0cXJZZW1ReGN2RWNRTnV1MGtRVlVWN19KVUF0NjNDamxvY3lqR3EwWjZIUFRsMzhSVUg0LjQ3LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVStiODBkLWI4MGYsIFUrYjgxMS1iODE3LCBVK2I4MWEsIFUrYjgxYy1iODIzLCBVK2I4MjYtYjgyNywgVStiODI5LWI4MmIsIFUrYjgyZC1iODMzLCBVK2I4MzYsIFUrYjgzYS1iODNmLCBVK2I4NDEtYjg1YiwgVStiODVlLWI4NWYsIFUrYjg2MS1iODYzLCBVK2I4NjUtYjg2YiwgVStiODZlLCBVK2I4NzAsIFUrYjg3Mi1iOGFmLCBVK2I4YjEtYjhiZTtcbn1cblxuLyogWzQ4XSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMTAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIFRoaW5cIiksIGxvY2FsKFwiTm90b1NhbnNLUi1UaGluXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTZGbVhpRUJQVDRJVGJnTkE1Q2dtT3NuN3RxclllbVF4Y3ZFY1FOdXUwa1FWVVY3X0pVQXQ2M0NqbG9jeWpHcTBaNkhQVGwzOFJVSDQuNDgud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVK2I3NGQtYjc1ZiwgVStiNzYxLWI3NjMsIFUrYjc2NS1iNzc0LCBVK2I3NzYtYjc3YiwgVStiNzdlLWI3N2YsIFUrYjc4MS1iNzgzLCBVK2I3ODUtYjc4YiwgVStiNzhlLCBVK2I3OTItYjc5NiwgVStiNzlhLWI3OWIsIFUrYjc5ZC1iN2E3LCBVK2I3YWEsIFUrYjdhZS1iN2IzLCBVK2I3YjYtYjdjOCwgVStiN2NhLWI3ZWIsIFUrYjdlZS1iN2VmLCBVK2I3ZjEtYjdmMywgVStiN2Y1LWI3ZmIsIFUrYjdmZSwgVStiODAyLWI4MDYsIFUrYjgwYS1iODBiO1xufVxuXG4vKiBbNDldICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgVGhpblwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLVRoaW5cIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5NkZtWGlFQlBUNElUYmdOQTVDZ21Pc243dHFyWWVtUXhjdkVjUU51dTBrUVZVVjdfSlVBdDYzQ2psb2N5akdxMFo2SFBUbDM4UlVINC40OS53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrYjZhNy1iNmFhLCBVK2I2YWMtYjZiMCwgVStiNmIyLWI2ZWYsIFUrYjZmMS1iNzI3LCBVK2I3MmEtYjcyYiwgVStiNzJkLWI3MmUsIFUrYjczMS1iNzM3LCBVK2I3MzktYjczYSwgVStiNzNjLWI3NDMsIFUrYjc0NS1iNzRjO1xufVxuXG4vKiBbNTBdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgVGhpblwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLVRoaW5cIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5NkZtWGlFQlBUNElUYmdOQTVDZ21Pc243dHFyWWVtUXhjdkVjUU51dTBrUVZVVjdfSlVBdDYzQ2psb2N5akdxMFo2SFBUbDM4UlVINC41MC53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrYjYwNS1iNjBmLCBVK2I2MTItYjYxNywgVStiNjE5LWI2MjQsIFUrYjYyNi1iNjliLCBVK2I2OWUtYjZhMywgVStiNmE1LWI2YTY7XG59XG5cbi8qIFs1MV0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBUaGluXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItVGhpblwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk2Rm1YaUVCUFQ0SVRiZ05BNUNnbU9zbjd0cXJZZW1ReGN2RWNRTnV1MGtRVlVWN19KVUF0NjNDamxvY3lqR3EwWjZIUFRsMzhSVUg0LjUxLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVStiNTVmLCBVK2I1NjItYjU4MywgVStiNTg1LWI1OWYsIFUrYjVhMi1iNWEzLCBVK2I1YTUtYjVhNywgVStiNWE5LWI1YjIsIFUrYjViNS1iNWJhLCBVK2I1YmQtYjYwNDtcbn1cblxuLyogWzUyXSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMTAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIFRoaW5cIiksIGxvY2FsKFwiTm90b1NhbnNLUi1UaGluXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTZGbVhpRUJQVDRJVGJnTkE1Q2dtT3NuN3RxclllbVF4Y3ZFY1FOdXUwa1FWVVY3X0pVQXQ2M0NqbG9jeWpHcTBaNkhQVGwzOFJVSDQuNTIud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVK2I0YTUtYjRiNiwgVStiNGI4LWI0YmYsIFUrYjRjMS1iNGM3LCBVK2I0YzktYjRkYiwgVStiNGRlLWI0ZGYsIFUrYjRlMS1iNGUyLCBVK2I0ZTUtYjRlYiwgVStiNGVlLCBVK2I0ZjAsIFUrYjRmMi1iNTEzLCBVK2I1MTYtYjUxNywgVStiNTE5LWI1MWEsIFUrYjUxZC1iNTIzLCBVK2I1MjYsIFUrYjUyOCwgVStiNTJiLWI1MmYsIFUrYjUzMi1iNTMzLCBVK2I1MzUtYjUzNywgVStiNTM5LWI1M2YsIFUrYjU0MS1iNTQ0LCBVK2I1NDYtYjU0YiwgVStiNTRkLWI1NGYsIFUrYjU1MS1iNTViLCBVK2I1NWQtYjU1ZTtcbn1cblxuLyogWzUzXSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMTAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIFRoaW5cIiksIGxvY2FsKFwiTm90b1NhbnNLUi1UaGluXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTZGbVhpRUJQVDRJVGJnTkE1Q2dtT3NuN3RxclllbVF4Y3ZFY1FOdXUwa1FWVVY3X0pVQXQ2M0NqbG9jeWpHcTBaNkhQVGwzOFJVSDQuNTMud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVK2IzZjgtYjNmYiwgVStiM2ZkLWI0MGYsIFUrYjQxMS1iNDE3LCBVK2I0MTktYjQxYiwgVStiNDFkLWI0MWYsIFUrYjQyMS1iNDI3LCBVK2I0MmEtYjQyYiwgVStiNDJkLWI0NGYsIFUrYjQ1Mi1iNDUzLCBVK2I0NTUtYjQ1NywgVStiNDU5LWI0NWYsIFUrYjQ2Mi1iNDY0LCBVK2I0NjYtYjQ2YiwgVStiNDZkLWI0N2YsIFUrYjQ4MS1iNGEzO1xufVxuXG4vKiBbNTRdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgVGhpblwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLVRoaW5cIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5NkZtWGlFQlBUNElUYmdOQTVDZ21Pc243dHFyWWVtUXhjdkVjUU51dTBrUVZVVjdfSlVBdDYzQ2psb2N5akdxMFo2SFBUbDM4UlVINC41NC53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrYjM0Mi1iMzUzLCBVK2IzNTYtYjM1NywgVStiMzU5LWIzNWIsIFUrYjM1ZC1iMzVlLCBVK2IzNjAtYjM2MywgVStiMzY2LCBVK2IzNjgsIFUrYjM2YS1iMzZkLCBVK2IzNmYsIFUrYjM3Mi1iMzczLCBVK2IzNzUtYjM3NywgVStiMzc5LWIzN2YsIFUrYjM4MS1iMzgyLCBVK2IzODQsIFUrYjM4Ni1iMzhiLCBVK2IzOGQtYjNjMywgVStiM2M2LWIzYzcsIFUrYjNjOS1iM2NhLCBVK2IzY2QtYjNkMywgVStiM2Q2LCBVK2IzZDgsIFUrYjNkYS1iM2Y3O1xufVxuXG4vKiBbNTVdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgVGhpblwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLVRoaW5cIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5NkZtWGlFQlBUNElUYmdOQTVDZ21Pc243dHFyWWVtUXhjdkVjUU51dTBrUVZVVjdfSlVBdDYzQ2psb2N5akdxMFo2SFBUbDM4UlVINC41NS53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrYjI3Yy1iMjgzLCBVK2IyODUtYjI4ZiwgVStiMjkyLWIyOTMsIFUrYjI5NS1iMjk3LCBVK2IyOWEtYjI5ZiwgVStiMmExLWIyYTQsIFUrYjJhNy1iMmE5LCBVK2IyYWIsIFUrYjJhZC1iMmM3LCBVK2IyY2EtYjJjYiwgVStiMmNkLWIyY2YsIFUrYjJkMS1iMmQ3LCBVK2IyZGEsIFUrYjJkYywgVStiMmRlLWIyZTMsIFUrYjJlNywgVStiMmU5LWIyZWEsIFUrYjJlZi1iMmYzLCBVK2IyZjYsIFUrYjJmOCwgVStiMmZhLWIyZmIsIFUrYjJmZC1iMmZlLCBVK2IzMDItYjMwMywgVStiMzA1LWIzMDcsIFUrYjMwOS1iMzBmLCBVK2IzMTIsIFUrYjMxNi1iMzFiLCBVK2IzMWQtYjM0MTtcbn1cblxuLyogWzU2XSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMTAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIFRoaW5cIiksIGxvY2FsKFwiTm90b1NhbnNLUi1UaGluXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTZGbVhpRUJQVDRJVGJnTkE1Q2dtT3NuN3RxclllbVF4Y3ZFY1FOdXUwa1FWVVY3X0pVQXQ2M0NqbG9jeWpHcTBaNkhQVGwzOFJVSDQuNTYud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVK2IxZDYtYjFlNywgVStiMWU5LWIxZmMsIFUrYjFmZS1iMjAzLCBVK2IyMDYtYjIwNywgVStiMjA5LWIyMGIsIFUrYjIwZC1iMjEzLCBVK2IyMTYtYjIxZiwgVStiMjIxLWIyNTcsIFUrYjI1OS1iMjczLCBVK2IyNzUtYjI3Yjtcbn1cblxuLyogWzU3XSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMTAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIFRoaW5cIiksIGxvY2FsKFwiTm90b1NhbnNLUi1UaGluXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTZGbVhpRUJQVDRJVGJnTkE1Q2dtT3NuN3RxclllbVF4Y3ZFY1FOdXUwa1FWVVY3X0pVQXQ2M0NqbG9jeWpHcTBaNkhQVGwzOFJVSDQuNTcud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVK2IxMjAtYjEyMiwgVStiMTI2LWIxMjcsIFUrYjEyOS1iMTJiLCBVK2IxMmQtYjEzMywgVStiMTM2LCBVK2IxMzgsIFUrYjEzYS1iMTNmLCBVK2IxNDItYjE0MywgVStiMTQ1LWIxNGYsIFUrYjE1MS1iMTUzLCBVK2IxNTYtYjE1NywgVStiMTU5LWIxNzcsIFUrYjE3YS1iMTdiLCBVK2IxN2QtYjE3ZiwgVStiMTgxLWIxODcsIFUrYjE4OS1iMThjLCBVK2IxOGUtYjE5MSwgVStiMTk1LWIxYTcsIFUrYjFhOS1iMWNiLCBVK2IxY2QtYjFkNTtcbn1cblxuLyogWzU4XSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMTAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIFRoaW5cIiksIGxvY2FsKFwiTm90b1NhbnNLUi1UaGluXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTZGbVhpRUJQVDRJVGJnTkE1Q2dtT3NuN3RxclllbVF4Y3ZFY1FOdXUwa1FWVVY3X0pVQXQ2M0NqbG9jeWpHcTBaNkhQVGwzOFJVSDQuNTgud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVK2IwNWYtYjA3YiwgVStiMDdlLWIwN2YsIFUrYjA4MS1iMDgzLCBVK2IwODUtYjA4YiwgVStiMDhkLWIwOTcsIFUrYjA5YiwgVStiMDlkLWIwOWYsIFUrYjBhMi1iMGE3LCBVK2IwYWEsIFUrYjBiMCwgVStiMGIyLCBVK2IwYjYtYjBiNywgVStiMGI5LWIwYmIsIFUrYjBiZC1iMGMzLCBVK2IwYzYtYjBjNywgVStiMGNhLWIwY2YsIFUrYjBkMS1iMGRmLCBVK2IwZTEtYjBlNCwgVStiMGU2LWIxMDcsIFUrYjEwYS1iMTBiLCBVK2IxMGQtYjEwZiwgVStiMTExLWIxMTIsIFUrYjExNC1iMTE3LCBVK2IxMTktYjExYSwgVStiMTFjLWIxMWY7XG59XG5cbi8qIFs1OV0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBUaGluXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItVGhpblwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk2Rm1YaUVCUFQ0SVRiZ05BNUNnbU9zbjd0cXJZZW1ReGN2RWNRTnV1MGtRVlVWN19KVUF0NjNDamxvY3lqR3EwWjZIUFRsMzhSVUg0LjU5LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSthZmFjLWFmYjcsIFUrYWZiYS1hZmJiLCBVK2FmYmQtYWZiZiwgVSthZmMxLWFmYzYsIFUrYWZjYS1hZmNjLCBVK2FmY2UtYWZkMywgVSthZmQ1LWFmZTcsIFUrYWZlOS1hZmVmLCBVK2FmZjEtYjAwYiwgVStiMDBkLWIwMGYsIFUrYjAxMS1iMDEzLCBVK2IwMTUtYjAxYiwgVStiMDFkLWIwMjcsIFUrYjAyOS1iMDQzLCBVK2IwNDUtYjA0NywgVStiMDQ5LCBVK2IwNGIsIFUrYjA0ZC1iMDUyLCBVK2IwNTUtYjA1NiwgVStiMDU4LWIwNWMsIFUrYjA1ZTtcbn1cblxuLyogWzYwXSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMTAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIFRoaW5cIiksIGxvY2FsKFwiTm90b1NhbnNLUi1UaGluXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTZGbVhpRUJQVDRJVGJnTkE1Q2dtT3NuN3RxclllbVF4Y3ZFY1FOdXUwa1FWVVY3X0pVQXQ2M0NqbG9jeWpHcTBaNkhQVGwzOFJVSDQuNjAud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVK2FmMDMtYWYwNywgVSthZjA5LWFmMmIsIFUrYWYyZS1hZjMzLCBVK2FmMzUtYWYzYiwgVSthZjNlLWFmNDAsIFUrYWY0NC1hZjQ3LCBVK2FmNGEtYWY1YywgVSthZjVlLWFmNjMsIFUrYWY2NS1hZjdmLCBVK2FmODEtYWZhYjtcbn1cblxuLyogWzYxXSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMTAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIFRoaW5cIiksIGxvY2FsKFwiTm90b1NhbnNLUi1UaGluXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTZGbVhpRUJQVDRJVGJnTkE1Q2dtT3NuN3RxclllbVF4Y3ZFY1FOdXUwa1FWVVY3X0pVQXQ2M0NqbG9jeWpHcTBaNkhQVGwzOFJVSDQuNjEud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVK2FlNTYtYWU1YiwgVSthZTVlLWFlNjAsIFUrYWU2Mi1hZTY0LCBVK2FlNjYtYWU2NywgVSthZTY5LWFlNmIsIFUrYWU2ZC1hZTgzLCBVK2FlODUtYWViYiwgVSthZWJmLCBVK2FlYzEtYWVjMywgVSthZWM1LWFlY2IsIFUrYWVjZSwgVSthZWQwLCBVK2FlZDItYWVkNywgVSthZWQ5LWFlZjMsIFUrYWVmNS1hZjAyO1xufVxuXG4vKiBbNjJdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgVGhpblwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLVRoaW5cIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5NkZtWGlFQlBUNElUYmdOQTVDZ21Pc243dHFyWWVtUXhjdkVjUU51dTBrUVZVVjdfSlVBdDYzQ2psb2N5akdxMFo2SFBUbDM4UlVINC42Mi53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrYWQ5Yy1hZGEzLCBVK2FkYTUtYWRiZiwgVSthZGMxLWFkYzMsIFUrYWRjNS1hZGM3LCBVK2FkYzktYWRkMiwgVSthZGQ0LWFkZGIsIFUrYWRkZC1hZGRmLCBVK2FkZTEtYWRlMywgVSthZGU1LWFkZjcsIFUrYWRmYS1hZGZiLCBVK2FkZmQtYWRmZiwgVSthZTAyLWFlMDcsIFUrYWUwYSwgVSthZTBjLCBVK2FlMGUtYWUxMywgVSthZTE1LWFlMmYsIFUrYWUzMS1hZTMzLCBVK2FlMzUtYWUzNywgVSthZTM5LWFlM2YsIFUrYWU0MiwgVSthZTQ0LCBVK2FlNDYtYWU0OSwgVSthZTRiLCBVK2FlNGYsIFUrYWU1MS1hZTUzLCBVK2FlNTU7XG59XG5cbi8qIFs2M10gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBUaGluXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItVGhpblwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk2Rm1YaUVCUFQ0SVRiZ05BNUNnbU9zbjd0cXJZZW1ReGN2RWNRTnV1MGtRVlVWN19KVUF0NjNDamxvY3lqR3EwWjZIUFRsMzhSVUg0LjYzLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSthY2UyLWFjZTMsIFUrYWNlNS1hY2U2LCBVK2FjZTktYWNlZiwgVSthY2YyLCBVK2FjZjQsIFUrYWNmNy1hY2ZiLCBVK2FjZmUtYWNmZiwgVSthZDAxLWFkMDMsIFUrYWQwNS1hZDBiLCBVK2FkMGQtYWQxMCwgVSthZDEyLWFkMWIsIFUrYWQxZC1hZDMzLCBVK2FkMzUtYWQ0OCwgVSthZDRhLWFkNGYsIFUrYWQ1MS1hZDZiLCBVK2FkNmUtYWQ2ZiwgVSthZDcxLWFkNzIsIFUrYWQ3Ny1hZDdjLCBVK2FkN2UsIFUrYWQ4MCwgVSthZDgyLWFkODcsIFUrYWQ4OS1hZDhiLCBVK2FkOGQtYWQ4ZiwgVSthZDkxLWFkOWI7XG59XG5cbi8qIFs2NF0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBUaGluXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItVGhpblwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk2Rm1YaUVCUFQ0SVRiZ05BNUNnbU9zbjd0cXJZZW1ReGN2RWNRTnV1MGtRVlVWN19KVUF0NjNDamxvY3lqR3EwWjZIUFRsMzhSVUg0LjY0LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSthYzI1LWFjMmMsIFUrYWMyZSwgVSthYzMwLCBVK2FjMzItYWMzNywgVSthYzM5LWFjM2YsIFUrYWM0MS1hYzRjLCBVK2FjNGUtYWM2ZiwgVSthYzcyLWFjNzMsIFUrYWM3NS1hYzc2LCBVK2FjNzktYWM3ZiwgVSthYzgyLCBVK2FjODQtYWM4OCwgVSthYzhhLWFjOGIsIFUrYWM4ZC1hYzhmLCBVK2FjOTEtYWM5MywgVSthYzk1LWFjOWIsIFUrYWM5ZC1hYzllLCBVK2FjYTEtYWNhNywgVSthY2FiLCBVK2FjYWQtYWNhZiwgVSthY2IxLWFjYjcsIFUrYWNiYS1hY2JiLCBVK2FjYmUtYWNjMCwgVSthY2MyLWFjYzMsIFUrYWNjNS1hY2RmO1xufVxuXG4vKiBbNjVdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgVGhpblwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLVRoaW5cIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5NkZtWGlFQlBUNElUYmdOQTVDZ21Pc243dHFyWWVtUXhjdkVjUU51dTBrUVZVVjdfSlVBdDYzQ2psb2N5akdxMFo2SFBUbDM4UlVINC42NS53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrOTlkZiwgVSs5OWVkLCBVKzk5ZjEsIFUrOTlmZiwgVSs5YTAxLCBVKzlhMDgsIFUrOWEwZS05YTBmLCBVKzlhMTksIFUrOWEyYiwgVSs5YTMwLCBVKzlhMzYtOWEzNywgVSs5YTQwLCBVKzlhNDMsIFUrOWE0NSwgVSs5YTRkLCBVKzlhNTUsIFUrOWE1NywgVSs5YTVhLTlhNWIsIFUrOWE1ZiwgVSs5YTYyLCBVKzlhNjUsIFUrOWE2OS05YTZhLCBVKzlhYTgsIFUrOWFiOCwgVSs5YWQzLCBVKzlhZTUsIFUrOWFlZSwgVSs5YjFhLCBVKzliMjcsIFUrOWIyYSwgVSs5YjMxLCBVKzliM2MsIFUrOWI0MS05YjQ1LCBVKzliNGYsIFUrOWI1NCwgVSs5YjVhLCBVKzliNmYsIFUrOWI4ZSwgVSs5YjkxLCBVKzliOWYsIFUrOWJhYiwgVSs5YmFlLCBVKzliYzksIFUrOWJkNiwgVSs5YmU0LCBVKzliZTgsIFUrOWMwZCwgVSs5YzEwLCBVKzljMTIsIFUrOWMxNSwgVSs5YzI1LCBVKzljMzIsIFUrOWMzYiwgVSs5YzQ3LCBVKzljNDksIFUrOWM1NywgVSs5Y2U1LCBVKzljZTcsIFUrOWNlOSwgVSs5Y2YzLTljZjQsIFUrOWNmNiwgVSs5ZDA5LCBVKzlkMWIsIFUrOWQyNiwgVSs5ZDI4LCBVKzlkM2IsIFUrOWQ1MSwgVSs5ZDVkLCBVKzlkNjAtOWQ2MSwgVSs5ZDZjLCBVKzlkNzIsIFUrOWRhOSwgVSs5ZGFmLCBVKzlkYjQsIFUrOWRjNCwgVSs5ZGQ3LCBVKzlkZjIsIFUrOWRmOC05ZGZhLCBVKzllMWEsIFUrOWUxZSwgVSs5ZTc1LCBVKzllNzksIFUrOWU3ZCwgVSs5ZTdmLCBVKzllOTItOWU5MywgVSs5ZTk3LCBVKzllOWQsIFUrOWU5ZiwgVSs5ZWE1LCBVKzllYjQtOWViNSwgVSs5ZWJiLCBVKzllYmUsIFUrOWVjMywgVSs5ZWNkLTllY2UsIFUrOWVkNCwgVSs5ZWQ4LCBVKzllZGItOWVkYywgVSs5ZWRlLCBVKzllZTgsIFUrOWVmNCwgVSs5ZjA3LTlmMDgsIFUrOWYwZSwgVSs5ZjEzLCBVKzlmMjAsIFUrOWYzYiwgVSs5ZjRhLTlmNGIsIFUrOWY0ZSwgVSs5ZjUyLCBVKzlmNWYsIFUrOWY2MSwgVSs5ZjY3LCBVKzlmNmEsIFUrOWY2YywgVSs5Zjc3LCBVKzlmOGQsIFUrOWY5MCwgVSs5Zjk1LCBVKzlmOWMsIFUrYWMwMi1hYzAzLCBVK2FjMDUtYWMwNiwgVSthYzA5LWFjMGYsIFUrYWMxNy1hYzE4LCBVK2FjMWIsIFUrYWMxZS1hYzFmLCBVK2FjMjEtYWMyMztcbn1cblxuLyogWzkzXSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMTAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIFRoaW5cIiksIGxvY2FsKFwiTm90b1NhbnNLUi1UaGluXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTZGbVhpRUJQVDRJVGJnTkE1Q2dtT3NuN3RxclllbVF4Y3ZFY1FOdXUwa1FWVVY3X0pVQXQ2M0NqbG9jeWpHcTBaNkhQVGwzOFJVSDQuOTMud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzMzOGMtMzM5YywgVSszMzlmLTMzYTAsIFUrMzNhMi0zM2NiLCBVKzMzY2YtMzNkMCwgVSszM2QzLCBVKzMzZDYsIFUrMzNkOCwgVSszM2RiLTMzZGQsIFUrNGUwMSwgVSs0ZTAzLCBVKzRlMDctNGUwOCwgVSs0ZTExLCBVKzRlMTQtNGUxNSwgVSs0ZTE4LTRlMTksIFUrNGUxZSwgVSs0ZTMyLCBVKzRlMzgtNGUzOSwgVSs0ZTQyLTRlNDMsIFUrNGU0NSwgVSs0ZTRkLTRlNGYsIFUrNGU1NiwgVSs0ZTU4LTRlNTksIFUrNGU1ZC00ZTVlLCBVKzRlNmIsIFUrNGU2ZCwgVSs0ZTczLCBVKzRlNzYtNGU3NywgVSs0ZTdlLCBVKzRlODIsIFUrNGU4NiwgVSs0ZTg4LCBVKzRlOGUsIFUrNGU5MC00ZTkyLCBVKzRlOTQtNGU5NSwgVSs0ZTk4LCBVKzRlOWIsIFUrNGU5ZSwgVSs0ZWExLTRlYTIsIFUrNGVhNC00ZWE2LCBVKzRlYTgsIFUrNGVhYiwgVSs0ZWFkLTRlYWUsIFUrNGViNiwgVSs0ZWMwLTRlYzEsIFUrNGVjNCwgVSs0ZWM3LCBVKzRlY2IsIFUrNGVjZCwgVSs0ZWQ0LTRlZDUsIFUrNGVkNy00ZWQ5LCBVKzRlZGQsIFUrNGVkZiwgVSs0ZWU0LCBVKzRlZjAsIFUrNGVmMiwgVSs0ZWY2LTRlZjcsIFUrNGVmYiwgVSs0ZjAxLCBVKzRmMDksIFUrNGYwYiwgVSs0ZjBkLTRmMTEsIFUrNGYyZiwgVSs0ZjM0LCBVKzRmMzYsIFUrNGYzOCwgVSs0ZjNhLCBVKzRmM2MtNGYzZDtcbn1cblxuLyogWzk0XSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMTAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIFRoaW5cIiksIGxvY2FsKFwiTm90b1NhbnNLUi1UaGluXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTZGbVhpRUJQVDRJVGJnTkE1Q2dtT3NuN3RxclllbVF4Y3ZFY1FOdXUwa1FWVVY3X0pVQXQ2M0NqbG9jeWpHcTBaNkhQVGwzOFJVSDQuOTQud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzMxMzYsIFUrMzEzOCwgVSszMTNhLTMxNDAsIFUrMzE0My0zMTQ0LCBVKzMxNTAsIFUrMzE1MiwgVSszMTU0LTMxNTYsIFUrMzE1OC0zMTViLCBVKzMxNWQtMzE1ZiwgVSszMTYyLCBVKzMxNjQtMzE4YywgVSszMThlLCBVKzMyMDAtMzIxYiwgVSszMjMxLCBVKzMyMzksIFUrMzI1MS0zMjVhLCBVKzMyNjAtMzI3YiwgVSszMjdlLTMyN2YsIFUrMzI4YS0zMjkwLCBVKzMyOTQsIFUrMzI5ZSwgVSszMmE1LCBVKzMzODAtMzM4NCwgVSszMzg4LTMzOGI7XG59XG5cbi8qIFs5NV0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBUaGluXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItVGhpblwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk2Rm1YaUVCUFQ0SVRiZ05BNUNnbU9zbjd0cXJZZW1ReGN2RWNRTnV1MGtRVlVWN19KVUF0NjNDamxvY3lqR3EwWjZIUFRsMzhSVUg0Ljk1LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSsyZjdkLCBVKzJmN2YtMmY4YiwgVSsyZjhlLTJmOTAsIFUrMmY5Mi0yZjk3LCBVKzJmOTktMmZhMCwgVSsyZmEyLTJmYTMsIFUrMmZhNS0yZmE5LCBVKzJmYWMtMmZiMSwgVSsyZmIzLTJmYmMsIFUrMmZjMS0yZmNhLCBVKzJmY2QtMmZkNCwgVSszMDAzLCBVKzMwMTItMzAxOSwgVSszMDFjLCBVKzMwMWUtMzAyMCwgVSszMDM2LCBVKzMwNDEsIFUrMzA0MywgVSszMDQ1LCBVKzMwNDcsIFUrMzA0OSwgVSszMDRlLCBVKzMwNTAsIFUrMzA1MiwgVSszMDU2LCBVKzMwNWEsIFUrMzA1YywgVSszMDVlLCBVKzMwNjIsIFUrMzA2NSwgVSszMDZjLCBVKzMwNzAtMzA3ZCwgVSszMDgwLCBVKzMwODUsIFUrMzA4NywgVSszMDhlLCBVKzMwOTAtMzA5MSwgVSszMGExLCBVKzMwYTUsIFUrMzBhOSwgVSszMGFlLCBVKzMwYjEtMzBiMiwgVSszMGI0LCBVKzMwYjYsIFUrMzBiYy0zMGJlLCBVKzMwYzIsIFUrMzBjNSwgVSszMGNjLCBVKzMwZDIsIFUrMzBkNCwgVSszMGQ4LTMwZGQsIFUrMzBlNCwgVSszMGU2LCBVKzMwZTgsIFUrMzBlZSwgVSszMGYwLTMwZjIsIFUrMzBmNC0zMGY2LCBVKzMxMzMsIFUrMzEzNTtcbn1cblxuLyogWzk2XSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMTAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIFRoaW5cIiksIGxvY2FsKFwiTm90b1NhbnNLUi1UaGluXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTZGbVhpRUJQVDRJVGJnTkE1Q2dtT3NuN3RxclllbVF4Y3ZFY1FOdXUwa1FWVVY3X0pVQXQ2M0NqbG9jeWpHcTBaNkhQVGwzOFJVSDQuOTYud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzI1NDEtMjU0YiwgVSsyNWE0LTI1YTksIFUrMjViMSwgVSsyNWI1LCBVKzI1YjksIFUrMjViZiwgVSsyNWMxLCBVKzI1YzMsIFUrMjVjOS0yNWNhLCBVKzI1Y2MsIFUrMjVjZSwgVSsyNWQwLTI1ZDEsIFUrMjVlNiwgVSsyNWVmLCBVKzI2MGYsIFUrMjYxZCwgVSsyNjFmLCBVKzI2MmYsIFUrMjY2MCwgVSsyNjY0LCBVKzI2NjctMjY2OSwgVSsyNjZkLCBVKzI2NmYsIFUrMjcxNiwgVSsyNzFhLCBVKzI3M2QsIFUrMjc1NiwgVSsyNzc2LTI3N2YsIFUrMjc4YS0yNzkzLCBVKzI5NjMsIFUrMjk2NSwgVSsyYWM1LTJhYzYsIFUrMmFjYi0yYWNjLCBVKzJmMDAsIFUrMmYwNCwgVSsyZjA2LCBVKzJmMDgsIFUrMmYwYS0yZjBiLCBVKzJmMTEtMmYxMiwgVSsyZjE0LCBVKzJmMTctMmYxOCwgVSsyZjFjLTJmMWQsIFUrMmYxZi0yZjIwLCBVKzJmMjMtMmYyNiwgVSsyZjI4LTJmMjksIFUrMmYyYiwgVSsyZjJkLCBVKzJmMmYtMmYzMiwgVSsyZjM4LCBVKzJmM2MtMmY0MCwgVSsyZjQyLTJmNGMsIFUrMmY0Zi0yZjUyLCBVKzJmNTQtMmY1OCwgVSsyZjVhLTJmNjYsIFUrMmY2OS0yZjcwLCBVKzJmNzItMmY3NiwgVSsyZjc4LCBVKzJmN2EtMmY3Yztcbn1cblxuLyogWzk3XSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMTAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIFRoaW5cIiksIGxvY2FsKFwiTm90b1NhbnNLUi1UaGluXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTZGbVhpRUJQVDRJVGJnTkE1Q2dtT3NuN3RxclllbVF4Y3ZFY1FOdXUwa1FWVVY3X0pVQXQ2M0NqbG9jeWpHcTBaNkhQVGwzOFJVSDQuOTcud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzI0NzktMjQ4NywgVSsyNDljLTI0ZDEsIFUrMjRkMy0yNGQ3LCBVKzI0ZDktMjRlOSwgVSsyNGViLTI0ZjQsIFUrMjUwMC0yNTAxLCBVKzI1MDMsIFUrMjUwYy0yNTEzLCBVKzI1MTUtMjUxNiwgVSsyNTE4LTI1NDA7XG59XG5cbi8qIFs5OF0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBUaGluXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItVGhpblwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk2Rm1YaUVCUFQ0SVRiZ05BNUNnbU9zbjd0cXJZZW1ReGN2RWNRTnV1MGtRVlVWN19KVUF0NjNDamxvY3lqR3EwWjZIUFRsMzhSVUg0Ljk4LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSsyMTViLTIxNWUsIFUrMjE2Mi0yMTY5LCBVKzIxNzAtMjE3OSwgVSsyMTk1LTIxOTksIFUrMjFiMC0yMWI0LCBVKzIxYmMsIFUrMjFjMCwgVSsyMWM0LTIxYzUsIFUrMjFjZCwgVSsyMWNmLTIxZDQsIFUrMjFlMC0yMWUzLCBVKzIxZTYtMjFlOSwgVSsyMjAwLCBVKzIyMDItMjIwMywgVSsyMjA2LTIyMDksIFUrMjIwYi0yMjBjLCBVKzIyMGYsIFUrMjIxMSwgVSsyMjEzLCBVKzIyMWEsIFUrMjIxZC0yMjIwLCBVKzIyMjIsIFUrMjIyNS0yMjI3LCBVKzIyMjktMjIyYywgVSsyMjJlLCBVKzIyMzQtMjIzNywgVSsyMjNkLCBVKzIyNDMsIFUrMjI0NSwgVSsyMjQ4LCBVKzIyNTAtMjI1MywgVSsyMjVhLCBVKzIyNjAtMjI2MiwgVSsyMjY0LTIyNjcsIFUrMjI2YS0yMjZiLCBVKzIyNmUtMjI3MywgVSsyMjc2LTIyNzcsIFUrMjI3OS0yMjdiLCBVKzIyODAtMjI4NywgVSsyMjhhLTIyOGIsIFUrMjI5NS0yMjk3LCBVKzIyYTMtMjJhNSwgVSsyMmJiLTIyYmMsIFUrMjJjZS0yMmNmLCBVKzIyZGEtMjJkYiwgVSsyMmVlLTIyZWYsIFUrMjMwNiwgVSsyMzEyLCBVKzIzMTQsIFUrMjQ2Ny0yNDc4O1xufVxuXG4vKiBbOTldICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgVGhpblwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLVRoaW5cIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5NkZtWGlFQlBUNElUYmdOQTVDZ21Pc243dHFyWWVtUXhjdkVjUU51dTBrUVZVVjdfSlVBdDYzQ2psb2N5akdxMFo2SFBUbDM4UlVINC45OS53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrODEtODIsIFUrODQsIFUrYTItYTUsIFUrYTctYTgsIFUrYWEsIFUrYWMtYWQsIFUrYjEtYjMsIFUrYjYsIFUrYjgtYmEsIFUrYmMtYmUsIFUrYzAsIFUrYzIsIFUrYzYtY2IsIFUrY2UtZDAsIFUrZDQsIFUrZDgtZDksIFUrZGItZGMsIFUrZGUtZGYsIFUrZTYsIFUrZWIsIFUrZWUtZjAsIFUrZjQsIFUrZjctZjksIFUrZmIsIFUrZmUtZmYsIFUrMTExLCBVKzEyNi0xMjcsIFUrMTMyLTEzMywgVSsxMzgsIFUrMTNmLTE0MiwgVSsxNDktMTRiLCBVKzE1Mi0xNTMsIFUrMTY2LTE2NywgVSsyYmMsIFUrMmM3LCBVKzJkMCwgVSsyZDgtMmQ5LCBVKzJkYi0yZGQsIFUrMzkxLTM5NCwgVSszOTYtM2ExLCBVKzNhMy0zYTksIFUrM2IyLTNiNiwgVSszYjgsIFUrM2JjLCBVKzNiZS0zYzEsIFUrM2MzLTNjOSwgVSsyMDEwLCBVKzIwMTUtMjAxNiwgVSsyMDE4LTIwMTksIFUrMjAxYiwgVSsyMDFmLTIwMjEsIFUrMjAyNSwgVSsyMDMwLCBVKzIwMzMtMjAzNiwgVSsyMDNjLCBVKzIwM2UsIFUrMjA0MiwgVSsyMDc0LCBVKzIwN2EtMjA3ZiwgVSsyMDgxLTIwODQsIFUrMjEwOSwgVSsyMTEzLCBVKzIxMTYsIFUrMjEyMSwgVSsyMTI2LCBVKzIxMmIsIFUrMjE1My0yMTU0O1xufVxuXG4vKiBbMTAwXSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMTAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIFRoaW5cIiksIGxvY2FsKFwiTm90b1NhbnNLUi1UaGluXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTZGbVhpRUJQVDRJVGJnTkE1Q2dtT3NuN3RxclllbVF4Y3ZFY1FOdXUwa1FWVVY3X0pVQXQ2M0NqbG9jeWpHcTBaNkhQVGwzOFJVSDQuMTAwLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVStlOCwgVSsyZGEsIFUrMjE2MCwgVSsyMTk0LCBVKzMwNTQsIFUrMzA1OCwgVSszMDZkLCBVKzMwODYsIFUrMzA4ZCwgVSszMGFjLCBVKzMwYmIsIFUrMzBjNCwgVSszMGNkLTMwY2UsIFUrMzBlMiwgVSszMTMyLCBVKzMxNDYsIFUrMzE0OSwgVSszMzlkLCBVKzRlM2IsIFUrNGYwYSwgVSs0ZmRkLCBVKzRmZTEsIFUrNTQwOSwgVSs1NDBjLCBVKzU4MzQsIFUrNTkyYS01OTJiLCBVKzViOWEsIFUrNWRkZSwgVSs1ZTBjLCBVKzVlNzMsIFUrNWYwZiwgVSs2MGYzLCBVKzY1M2YsIFUrNjYxZiwgVSs2NjJmLCBVKzY2N2EsIFUrNjgzYywgVSs2YjRjLCBVKzZjMTEsIFUrNzY3YywgVSs3NmVlLCBVKzc2ZjQsIFUrNzdmMywgVSs3OWQxLCBVKzdhN2EsIFUrN2IyYywgVSs3ZDIyLCBVKzgyMDcsIFUrOGEwMCwgVSs4YTcxLCBVKzkyODAsIFUrOTU4MCwgVSs5NThiLCBVKzk2YzYsIFUrOTc2MiwgVSs5OGRmLCBVKzllZDEsIFUrYWMyZCwgVSthZGM4LCBVK2FkZDMsIFUrYWY0OCwgVStiMDE0LCBVK2IxMzQtYjEzNSwgVStiMTU4LCBVK2IyYWEsIFUrYjM1ZiwgVStiNmE0LCBVK2I5Y2YsIFUrYmI2MywgVStiZDIzLCBVK2JlOTEsIFUrYzI5YiwgVStjM2Y0LCBVK2M0MmMsIFUrYzU1YywgVStjNTczLCBVK2M1OGYsIFUrYzc4YywgVStjN2RkLCBVK2M4ZjUsIFUrY2FkMSwgVStjYzQ4LCBVK2NmMTAsIFUrY2YyMCwgVStkMDNjLCBVK2QwN2QsIFUrZDJhMCwgVStkMzBlLCBVK2QzOGQsIFUrZDNhOCwgVStkM2M4LCBVK2Q1ZTUsIFUrZDVmOSwgVStkNmU0LCBVK2Y5MGEsIFUrZmYwMiwgVStmZjFjO1xufVxuXG4vKiBbMTAxXSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMTAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIFRoaW5cIiksIGxvY2FsKFwiTm90b1NhbnNLUi1UaGluXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTZGbVhpRUJQVDRJVGJnTkE1Q2dtT3NuN3RxclllbVF4Y3ZFY1FOdXUwa1FWVVY3X0pVQXQ2M0NqbG9jeWpHcTBaNkhQVGwzOFJVSDQuMTAxLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSszYjEsIFUrMjQ2NiwgVSsyNWExLCBVKzI1YTMsIFUrMjYxYywgVSszMDA4LTMwMDksIFUrMzA1YiwgVSszMDVkLCBVKzMwNjksIFUrMzBhNywgVSszMGJhLCBVKzMwY2YsIFUrMzBlZiwgVSszMTUxLCBVKzMxNTcsIFUrNGU0YiwgVSs0ZTVmLCBVKzRlOGMsIFUrNGVjYSwgVSs0ZWQ2LCBVKzRmNWIsIFUrNTBjZiwgVSs1MTQ5LCBVKzUxNjUsIFUrNTE3MSwgVSs1MjI5LCBVKzUyOWIsIFUrNTMxNiwgVSs1MzlmLCBVKzUzZjIsIFUrNTcxZiwgVSs1NzI4LCBVKzU4ZWIsIFUrNTkxYywgVSs1Yjc4LCBVKzVjMTEsIFUrNWM1NSwgVSs1ZGRkLCBVKzVlMDIsIFUrNWZiNywgVSs2MGM1LCBVKzYxMGYsIFUrNjExZiwgVSs2NjI1LCBVKzY2ZjgsIFUrNjc5NywgVSs2NzljLCBVKzY4MmEsIFUrNmQyYSwgVSs3MDZiLCBVKzc0MDYsIFUrNzY3YiwgVSs3NmY4LCBVKzc3ZTUsIFUrN2FjYiwgVSs4OThiLCBVKzhhNjksIFUrOGRlZiwgVSs4ZmQxLCBVKzkwMWEsIFUrOTBlOCwgVSs5MWNkLCBVKzk3NWUsIFUrYWUxNCwgVSthZTZjLCBVK2FlYzAsIFUrYWZjNywgVSthZmM5LCBVK2IwMWMsIFUrYjAyOCwgVStiMzA4LCBVK2IzMTEsIFUrYjMxNCwgVStiMzFjLCBVK2I1MjQsIFUrYjU2MCwgVStiNzY0LCBVK2I5MjAsIFUrYjllMywgVStiZDQ4LCBVK2JlN2QsIFUrYzBkYiwgVStjMjMxLCBVK2MyNzAsIFUrYzJlMywgVStjMzdkLCBVK2MzZWQsIFUrYzUzMCwgVStjNmE1LCBVK2M2ZGMsIFUrYzdhNCwgVStjOTU0LCBVK2M5NzQsIFUrZDAwMCwgVStkNTY1LCBVK2Q2NjcsIFUrZDZjNSwgVStkNzlkLCBVK2ZmMWU7XG59XG5cbi8qIFsxMDJdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgVGhpblwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLVRoaW5cIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5NkZtWGlFQlBUNElUYmdOQTVDZ21Pc243dHFyWWVtUXhjdkVjUU51dTBrUVZVVjdfSlVBdDYzQ2psb2N5akdxMFo2SFBUbDM4UlVINC4xMDIud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzEzMSwgVSsyMDMyLCBVKzI0NjUsIFUrMjY0MiwgVSszMDQ4LCBVKzMwNTEsIFUrMzA4My0zMDg0LCBVKzMwOGYsIFUrMzBjMCwgVSszMGQxLCBVKzMwZDMsIFUrMzBkNiwgVSszMGRmLCBVKzMwZTcsIFUrMzE1MywgVSs0ZTE2LCBVKzRlOGIsIFUrNGVlNSwgVSs1MjA2LCBVKzUyYTAsIFUrNTJkNSwgVSs1M2U0LCBVKzUzZWYsIFUrNTRjMSwgVSs1N2NlLCBVKzU5N2QsIFUrNWI4YywgVSs1ZWE2LCBVKzVmOGMsIFUrNWY5NywgVSs2MjEwLCBVKzYyNDAsIFUrNjI0YiwgVSs2NzI4LCBVKzZiZDQsIFUrNzIzNiwgVSs3MjY5LCBVKzcyNzksIFUrNzM4YiwgVSs3NTI4LCBVKzc1MzAsIFUrNzY3ZSwgVSs3OThmLCBVKzgwMDUsIFUrOGExOCwgVSs5MGZkLCBVKzkxY2MsIFUrOTU3NywgVSs5NTkzLCBVKzk4YTgsIFUrYWMyMCwgVSthY2Y2LCBVK2FkOTAsIFUrYWY1ZCwgVSthZjgwLCBVK2FmY2QsIFUrYWZmMCwgVStiMGExLCBVK2IwYjUsIFUrYjFmZCwgVStiMmZjLCBVK2IzODAsIFUrYjUxYiwgVStiNTg0LCBVK2I1YjMsIFUrYjhmZCwgVStiOTNjLCBVK2I5ZjQsIFUrYmI0NCwgVStiYzA4LCBVK2JjMjcsIFUrYmM0OSwgVStiZTU1LCBVK2JlNjQsIFUrYmZiMCwgVStiZmM1LCBVK2MxNzgsIFUrYzIxZiwgVStjMzE0LCBVK2M0ZjEsIFUrYzU4ZCwgVStjNjY0LCBVK2M2OTgsIFUrYzZhNywgVStjNmMxLCBVK2M5ZWQsIFUrY2FjMCwgVStjYWNjLCBVK2NhZDksIFUrY2NiNSwgVStjZGNjLCBVK2QwZTQsIFUrZDE0MywgVStkMzIwLCBVK2QzMzAsIFUrZDU0ZCwgVStmZjA2LCBVK2ZmMWYsIFUrZmY1ZTtcbn1cblxuLyogWzEwM10gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBUaGluXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItVGhpblwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk2Rm1YaUVCUFQ0SVRiZ05BNUNnbU9zbjd0cXJZZW1ReGN2RWNRTnV1MGtRVlVWN19KVUF0NjNDamxvY3lqR3EwWjZIUFRsMzhSVUg0LjEwMy53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrYjQsIFUrMjBhOSwgVSsyMGFjLCBVKzIxOTAsIFUrMjRkOCwgVSsyNTAyLCBVKzI1MTQsIFUrMjU5MiwgVSsyNWM3LTI1YzgsIFUrMjY2MywgVSszMDYwLCBVKzMwNjQsIFUrMzA4MSwgVSszMDg4LCBVKzMwYTMsIFUrMzBhNiwgVSszMGFhLCBVKzMwYjUsIFUrMzBjNywgVSszMGNhLTMwY2IsIFUrMzBkMCwgVSszMGUzLCBVKzMwZTUsIFUrMzM5ZSwgVSs0ZTA5LCBVKzRlYWMsIFUrNGY1YywgVSs1MTY3LTUxNjgsIFUrNTE2YywgVSs1MWZhLCBVKzU0MDgsIFUrNTQwZCwgVSs1OTFhLCBVKzViNTcsIFUrNjIxMSwgVSs2NWI5LCBVKzY2MGUsIFUrNjY0MiwgVSs2NzAwLCBVKzZiNjMsIFUrNmUyZiwgVSs3MDYzLCBVKzc1MzIsIFUrNzkzZSwgVSs4MWVhLCBVKzgyNzIsIFUrODJiMSwgVSs4OTdmLCBVKzhlY2EsIFUrOTFjZSwgVSthYzM4LCBVK2FkNzYsIFUrYWU4NCwgVSthZWNjLCBVK2IwN2QsIFUrYjBiMSwgVStiMjE1LCBVK2IyYTAsIFUrYjMxMCwgVStiM2Q3LCBVK2I1MmEsIFUrYjYxOCwgVStiNzc1LCBVK2I3OTcsIFUrYmNkNSwgVStiZDU5LCBVK2JlODAsIFUrYmVhOCwgVStiZWQxLCBVK2JlZTQtYmVlNSwgVStjMDYwLCBVK2MyZWYsIFUrYzMyOSwgVStjM2RjLCBVK2M1OTcsIFUrYzViZCwgVStjNWU1LCBVK2M2OWMsIFUrYzlkNiwgVStjYTI5LCBVK2NhNWMsIFUrY2E4NCwgVStjYzM5LCBVK2NjM2IsIFUrY2U4OSwgVStjZWU1LCBVK2NmNjUsIFUrY2Y4NSwgVStkMDU4LCBVK2QxNDUsIFUrZDIyZCwgVStkMzI1LCBVK2QzN2QsIFUrZDNhZCwgVStkNzY5LCBVK2ZmMGM7XG59XG5cbi8qIFsxMDRdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgVGhpblwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLVRoaW5cIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5NkZtWGlFQlBUNElUYmdOQTVDZ21Pc243dHFyWWVtUXhjdkVjUU51dTBrUVZVVjdfSlVBdDYzQ2psb2N5akdxMFo2SFBUbDM4UlVINC4xMDQud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzIxNjEsIFUrMjIyOCwgVSsyMjk5LCBVKzI0NjQsIFUrMjUxNywgVSsyNjQwLCBVKzMwNDIsIFUrMzA0YSwgVSszMDUzLCBVKzMwNjEsIFUrMzA3ZiwgVSszMDgyLCBVKzMwOGMsIFUrMzA5MiwgVSszMGE4LCBVKzMwYWIsIFUrMzBhZCwgVSszMGIwLCBVKzMwYjMsIFUrMzBiNywgVSszMGMxLCBVKzMwYzYsIFUrMzBjOSwgVSszMGQ1LCBVKzMwZDcsIFUrMzBkZSwgVSszMGUwLTMwZTEsIFUrMzBlYy0zMGVkLCBVKzRlMGIsIFUrNGUwZCwgVSs0ZWUzLCBVKzUzZjAsIFUrNTQ4YywgVSs1Yjg5LCBVKzViYjYsIFUrNWMwZiwgVSs2MTFiLCBVKzY3NzEsIFUrNmFhMiwgVSs2YmNkLCBVKzZjMzQsIFUrNmNkNSwgVSs2ZDc3LCBVKzc2N2QsIFUrNzk1ZSwgVSs4ZWNkLCBVKzk5OTksIFUrOWFkOCwgVSthYzA3LCBVK2FjMWEsIFUrYWM0MCwgVSthZDBjLCBVK2FkODgsIFUrYWRhNCwgVSthZTAxLCBVK2FlNjUsIFUrYWViZCwgVSthZWM0LCBVK2FmZTgsIFUrYjEzOSwgVStiMjA1LCBVK2IzODMsIFUrYjM4YywgVStiNDJjLCBVK2I0NjEsIFUrYjU1YywgVStiNzhmLCBVK2I4ZmIsIFUrYjlmNywgVStiYWZjLCBVK2JjOTksIFUrYmVkOCwgVStiZmNkLCBVK2MwYmYsIFUrYzBmOSwgVStjMTY3LCBVK2MyMDQsIFUrYzIwZiwgVStjMjJmLCBVK2MyNTgsIFUrYzI5OCwgVStjMmJjLCBVK2MzODgsIFUrYzUwMSwgVStjNTBjLCBVK2M1YjksIFUrYzVjZSwgVStjNjQxLCBVK2M2NDgsIFUrYzczZCwgVStjYTUwLCBVK2NhNjEsIFUrY2M0YywgVStjZWFjLCBVK2QwZDQsIFUrZDVmNywgVStkNmQ3LCBVK2ZmMWE7XG59XG5cbi8qIFsxMDVdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgVGhpblwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLVRoaW5cIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5NkZtWGlFQlBUNElUYmdOQTVDZ21Pc243dHFyWWVtUXhjdkVjUU51dTBrUVZVVjdfSlVBdDYzQ2psb2N5akdxMFo2SFBUbDM4UlVINC4xMDUud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzIxMDMsIFUrMjQ2MywgVSsyNWM2LCBVKzI1Y2IsIFUrMjY2YywgVSszMDAxLCBVKzMwMGEsIFUrMzA0NiwgVSszMDRjLTMwNGQsIFUrMzA0ZiwgVSszMDU1LCBVKzMwNTksIFUrMzA2MywgVSszMDY2LTMwNjgsIFUrMzA2ZiwgVSszMDg5LCBVKzMwYjgsIFUrMzBiZiwgVSszMTRmLCBVKzRlMGEsIFUrNTcwYiwgVSs1NzMwLCBVKzU5MTYsIFUrNTkyOSwgVSs1YzcxLCBVKzVlNzQsIFUrNWZjMywgVSs2MDFkLCBVKzYwMjcsIFUrNjNkMCwgVSs2NzA5LCBVKzY3MzQsIFUrNzUxZiwgVSs3Njg0LCBVKzgyZjEsIFUrOTA1MywgVSs5MWQxLCBVKzk3ZjMsIFUrYWMyZiwgVSthYzRkLCBVK2FkYzQsIFUrYWRlNCwgVSthZTQxLCBVK2FlNGQtYWU0ZSwgVSthZWQxLCBVK2FmYjksIFUrYjBlMCwgVStiMjk5LCBVK2IzNjUsIFUrYjQ2YywgVStiNDgwLCBVK2I0YzgsIFUrYjdiNCwgVStiODE5LCBVK2I5MTgsIFUrYmFhYiwgVStiYWI5LCBVK2JlOGYsIFUrYmVkNywgVStjMGVjLCBVK2MxOWYsIFUrYzFhNSwgVStjM2Q5LCBVK2M0NjQsIFUrYzUzZCwgVStjNTUzLCBVK2M1NzAsIFUrYzVjYywgVStjNjMzLCBVK2M2YTQsIFUrYzdhMywgVStjN2E2LCBVK2M4ODYsIFUrYzlkOS1jOWRhLCBVK2M5ZWMsIFUrY2EwYywgVStjYzIxLCBVK2NkMWIsIFUrY2Q3OCwgVStjZGM0LCBVK2NlZjgsIFUrY2ZlNCwgVStkMGE1LCBVK2QwYjUsIFUrZDBlYywgVStkMTVkLCBVK2QxODgsIFUrZDIzYywgVStkMmFjLCBVK2Q3MjksIFUrZDc5YiwgVStmZjAxLCBVK2ZmMDgtZmYwOSwgVStmZjVjO1xufVxuXG4vKiBbMTA2XSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMTAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIFRoaW5cIiksIGxvY2FsKFwiTm90b1NhbnNLUi1UaGluXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTZGbVhpRUJQVDRJVGJnTkE1Q2dtT3NuN3RxclllbVF4Y3ZFY1FOdXUwa1FWVVY3X0pVQXQ2M0NqbG9jeWpHcTBaNkhQVGwzOFJVSDQuMTA2LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSsyMDM5LTIwM2EsIFUrMjIzYywgVSsyNWIzLCBVKzI1YjcsIFUrMjViZCwgVSsyNWNmLCBVKzI2NmEsIFUrMzAwMiwgVSszMDBiLCBVKzMwNGIsIFUrMzA1NywgVSszMDVmLCBVKzMwNmEtMzA2YiwgVSszMDdlLCBVKzMwOGEtMzA4YiwgVSszMDkzLCBVKzMwYTIsIFUrMzBhZiwgVSszMGI5LCBVKzMwYzMsIFUrMzBjOCwgVSszMGU5LTMwZWIsIFUrMzNhMSwgVSs0ZTAwLCBVKzUyNGQsIFUrNTM1NywgVSs1YjUwLCBVKzcxMjEsIFUrODg0YywgVSs5NzUxLCBVK2FjOTQsIFUrYWViZSwgVSthZWNkLCBVK2FmMDgsIFUrYWY0MSwgVSthZjQ5LCBVK2IwMTAsIFUrYjA1MywgVStiMTA5LCBVK2IxMWIsIFUrYjEyOCwgVStiMTU0LCBVK2IyOTEsIFUrYjJlNiwgVStiMzAxLCBVK2IzODUsIFUrYjUyNSwgVStiNWI0LCBVK2I3MjksIFUrYjcyZiwgVStiNzM4LCBVK2I3ZmYsIFUrYjgzNywgVStiOTc1LCBVK2JhNjcsIFUrYmI0NywgVStiYzFmLCBVK2JkOTAsIFUrYmZkNCwgVStjMjdjLCBVK2MzMjQsIFUrYzM3OSwgVStjM2UwLCBVK2M0NjUsIFUrYzUzYiwgVStjNThjLCBVK2M2MTAsIFUrYzY1MywgVStjNmNkLCBVK2M4MTMsIFUrYzgyZiwgVStjOTk5LCBVK2M5ZTAsIFUrY2FjNCwgVStjYWQzLCBVK2NiZDQsIFUrY2MxMCwgVStjYzIyLCBVK2NjYjgsIFUrY2NiYywgVStjZGE1LCBVK2NlODQsIFUrY2VhMywgVStjZjY3LCBVK2NmZTEsIFUrZDI0MSwgVStkMzBkLCBVK2QzMWMsIFUrZDM5MSwgVStkNDAxLCBVK2Q0NzksIFUrZDVjOSwgVStkNWRiLCBVK2Q2NDksIFUrZDZkNDtcbn1cblxuLyogWzEwN10gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBUaGluXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItVGhpblwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk2Rm1YaUVCUFQ0SVRiZ05BNUNnbU9zbjd0cXJZZW1ReGN2RWNRTnV1MGtRVlVWN19KVUF0NjNDamxvY3lqR3EwWjZIUFRsMzhSVUg0LjEwNy53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrYjAsIFUrZTksIFUrMjE5MywgVSsyNDYyLCBVKzI2MGUsIFUrMjYxZSwgVSszMDBlLTMwMGYsIFUrMzA0NCwgVSszMGE0LCBVKzMwZmItMzBmYywgVSszMTRkLCBVKzU5NzMsIFUrNjU0NSwgVSs2NzA4LCBVKzc1MzcsIFUrYWM4OSwgVSthYzljLCBVK2FjYzEsIFUrYWQwNCwgVSthZDc1LCBVK2FkN2QsIFUrYWU0NSwgVSthZTYxLCBVK2FmNDIsIFUrYjBhYiwgVStiMGFmLCBVK2IwYjMsIFUrYjEyYywgVStiMTk0LCBVK2IxYTgsIFUrYjIyMCwgVStiMjU4LCBVK2IyODQsIFUrYjJmZiwgVStiMzE1LCBVK2IzNzEsIFUrYjNkNC1iM2Q1LCBVK2I0NjAsIFUrYjUyNywgVStiNTM0LCBVK2I4MTAsIFUrYjgxOCwgVStiOThlLCBVK2JhNTUsIFUrYmJhYywgVStiYzBiLCBVK2JjNDAsIFUrYmNhMSwgVStiY2NkLCBVK2JkOTMsIFUrYmU1NCwgVStiZTVhLCBVK2JmMDgsIFUrYmY1MCwgVStiZjU1LCBVK2JmZGMsIFUrYzBjMCwgVStjMGQwLCBVK2MwZjQsIFUrYzEwMCwgVStjMTFlLCBVK2MxNzAsIFUrYzIwZCwgVStjMjc0LCBVK2MyOTAsIFUrYzMwOCwgVStjMzY5LCBVK2M1MzksIFUrYzU4NywgVStjNWZmLCBVK2M2ZWMsIFUrYzcwYywgVStjN2FkLCBVK2M3YzgsIFUrYzgzYywgVStjODgxLCBVK2NiNDgsIFUrY2M2MCwgVStjZTY5LCBVK2NlNmIsIFUrY2U3NSwgVStjZjA0LCBVK2NmMDgsIFUrY2Y1NSwgVStjZjcwLCBVK2NmZmMsIFUrZDBiNywgVStkMWE4LCBVK2QyYzgsIFUrZDM4NCwgVStkNDdjLCBVK2Q0OGIsIFUrZDVkZCwgVStkNWU4LCBVK2Q3MjAsIFUrZDc1OSwgVStmOTgxO1xufVxuXG4vKiBbMTA4XSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMTAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIFRoaW5cIiksIGxvY2FsKFwiTm90b1NhbnNLUi1UaGluXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTZGbVhpRUJQVDRJVGJnTkE1Q2dtT3NuN3RxclllbVF4Y3ZFY1FOdXUwa1FWVVY3X0pVQXQ2M0NqbG9jeWpHcTBaNkhQVGwzOFJVSDQuMTA4LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVStlMCwgVStlMiwgVSszOTUsIFUrM2I3LCBVKzNiYSwgVSsyNDYwLTI0NjEsIFUrMjVhMCwgVSszMDEwLTMwMTEsIFUrMzA2ZSwgVSszMGYzLCBVKzMxNGEsIFUrMzE0YywgVSs1OTI3LCBVKzY1YjAsIFUrN2U0MSwgVSs5N2QzLCBVKzlhZDQsIFUrYWQ0OSwgVSthZTBiLCBVK2FlMGQsIFUrYWU0MywgVSthZTVkLCBVK2FlY2YsIFUrYWYzYywgVSthZjY0LCBVK2FmZDQsIFUrYjA4MCwgVStiMDg0LCBVK2IwYzUsIFUrYjEwYywgVStiMWU4LCBVK2IyYWMsIFUrYjM2ZSwgVStiNDUxLCBVK2I1MTUsIFUrYjU0MCwgVStiNTYxLCBVK2I2YWIsIFUrYjZiMSwgVStiNzJjLCBVK2I3MzAsIFUrYjc0NCwgVStiODAwLCBVK2I4ZWMsIFUrYjhmMCwgVStiOTA0LCBVK2I5NjgsIFUrYjk2ZCwgVStiOTg3LCBVK2I5ZDksIFUrYmIzNiwgVStiYjQ5LCBVK2JjMmQsIFUrYmM0MywgVStiY2Y2LCBVK2JkODksIFUrYmU1NywgVStiZTYxLCBVK2JlZDQsIFUrYzA5MCwgVStjMTMwLCBVK2MxNDgsIFUrYzE5YywgVStjMmY5LCBVK2MzNmMsIFUrYzM3YywgVStjMzg0LCBVK2MzZGYsIFUrYzU3NSwgVStjNTg0LCBVK2M2NjAsIFUrYzcxOSwgVStjODE2LCBVK2NhNGQsIFUrY2E1NCwgVStjYWJjLCBVK2NiNDksIFUrY2MxNCwgVStjZmY1LCBVK2QwMDQsIFUrZDAzOCwgVStkMGI0LCBVK2QwZDMsIFUrZDBlMCwgVStkMGVkLCBVK2QxMzEsIFUrZDFiMCwgVStkMzFmLCBVK2QzM2QsIFUrZDNhMCwgVStkM2FiLCBVK2Q1MTQsIFUrZDU4NCwgVStkNmExLCBVK2Q2Y2MsIFUrZDc0OSwgVStkNzYwLCBVK2Q3OTk7XG59XG5cbi8qIFsxMDldICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgVGhpblwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLVRoaW5cIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5NkZtWGlFQlBUNElUYmdOQTVDZ21Pc243dHFyWWVtUXhjdkVjUU51dTBrUVZVVjdfSlVBdDYzQ2psb2N5akdxMFo2SFBUbDM4UlVINC4xMDkud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzI0LCBVKzYwLCBVKzNiOSwgVSszYmIsIFUrM2JkLCBVKzIxOTEsIFUrMjYwNiwgVSszMDBjLTMwMGQsIFUrMzEzMSwgVSszMTM0LCBVKzMxMzksIFUrMzE0MS0zMTQyLCBVKzMxNDgsIFUrMzE2MSwgVSszMTYzLCBVKzMyMWMsIFUrNGViYSwgVSs1MzE3LCBVK2FjMzEsIFUrYWM3NywgVSthYzlmLCBVK2FjYjksIFUrYWNmMC1hY2YxLCBVK2FjZmQsIFUrYWQ3MywgVSthZjNkLCBVK2IwMGMsIFUrYjA0YSwgVStiMDU3LCBVK2IwYzQsIFUrYjE4OCwgVStiMWNjLCBVK2IyMTQsIFUrYjJkYiwgVStiMmVlLCBVK2IzMDQsIFUrYjRlZCwgVStiNTE4LCBVK2I1YmMsIFUrYjYyNSwgVStiNjljLWI2OWQsIFUrYjdhYywgVStiODAxLCBVK2I4NmMsIFUrYjk1OSwgVStiOTVjLCBVK2I5ODUsIFUrYmE0OCwgVStiYjU4LCBVK2JjMGMsIFUrYmMzOCwgVStiYzg1LCBVK2JjOWEsIFUrYmY0MCwgVStjMDY4LCBVK2MwYmQsIFUrYzBjYywgVStjMTJmLCBVK2MxNDksIFUrYzFlMCwgVStjMjJiLCBVK2MyMmQsIFUrYzI1MCwgVStjMmZjLCBVK2MzMDAsIFUrYzMxMywgVStjMzcwLCBVK2MzZDgsIFUrYzU1NywgVStjNTgwLCBVK2M1ZTMsIFUrYzYyZSwgVStjNjM0LCBVK2M2ZjAsIFUrYzc0ZCwgVStjNzgzLCBVK2M3OGUsIFUrYzc5NiwgVStjN2JjLCBVK2M5MmMsIFUrY2E0YywgVStjYzFjLCBVK2NjNTQsIFUrY2M1OSwgVStjZTA0LCBVK2NmMzAsIFUrY2ZjNCwgVStkMTQwLCBVK2QzMjEsIFUrZDM4YywgVStkMzk5LCBVK2Q1NGYsIFUrZDU4NywgVStkNWQwLCBVK2Q2ZTgsIFUrZDc3MDtcbn1cblxuLyogWzExMF0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBUaGluXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItVGhpblwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk2Rm1YaUVCUFQ0SVRiZ05BNUNnbU9zbjd0cXJZZW1ReGN2RWNRTnV1MGtRVlVWN19KVUF0NjNDamxvY3lqR3EwWjZIUFRsMzhSVUg0LjExMC53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrZDcsIFUrZWEsIFUrZmMsIFUrMjE5MiwgVSsyNWJjLCBVKzMwMDAsIFUrMzEzNywgVSszMTQ1LCBVKzMxNWMsIFUrN2Y4ZSwgVSthYzEzLCBVK2FjNzEsIFUrYWM5MCwgVSthY2I4LCBVK2FjZTcsIFUrYWQ3ZiwgVSthZTUwLCBVK2FlZjQsIFUrYWYzNCwgVSthZmJjLCBVK2IwNDgsIFUrYjA5YSwgVStiMGFkLCBVK2IwYmMsIFUrYjExMywgVStiMTI1LCBVK2IxNDEsIFUrYjIwYywgVStiMmQ5LCBVK2IyZWQsIFUrYjM2NywgVStiMzY5LCBVK2IzNzQsIFUrYjNjYiwgVStiNGVjLCBVK2I2MTEsIFUrYjc2MCwgVStiODFiLCBVK2I4MzQsIFUrYjhiMCwgVStiOGUxLCBVK2I5ODksIFUrYjlkMSwgVStiOWUxLCBVK2I5ZmEsIFUrYmE0ZCwgVStiYTc4LCBVK2JiMzUsIFUrYmI1NCwgVStiYmY5LCBVK2JjMTEsIFUrYmNiMywgVStiZDA1LCBVK2JkOTUsIFUrYmRkNCwgVStiZTEwLCBVK2JlZDAsIFUrYmY1MSwgVStjMGQ4LCBVK2MyMzIsIFUrYzJiNywgVStjMmViLCBVK2MzNzgsIFUrYzUwMCwgVStjNTJjLCBVK2M1NDksIFUrYzU2OCwgVStjNTk4LCBVK2M1YzksIFUrYzYxYiwgVStjNjM5LCBVK2M2N2MsIFUrYzcxNywgVStjNzhhLCBVK2M4MGEsIFUrYzkwYy1jOTBkLCBVK2M5NTAsIFUrYzllNywgVStjYmU0LCBVK2NjYTksIFUrY2NlNCwgVStjZGIwLCBVK2NlNzgsIFUrY2U5NCwgVStjZTk4LCBVK2NmOGMsIFUrZDAxOCwgVStkMDM0LCBVK2QwZjEsIFUrZDFiMSwgVStkMjgwLCBVK2QyZjgsIFUrZDMzOCwgVStkMzgwLCBVK2QzYjQsIFUrZDYxMCwgVStkNjlmLCBVK2Q2ZmMsIFUrZDc1ODtcbn1cblxuLyogWzExMV0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBUaGluXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItVGhpblwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk2Rm1YaUVCUFQ0SVRiZ05BNUNnbU9zbjd0cXJZZW1ReGN2RWNRTnV1MGtRVlVWN19KVUF0NjNDamxvY3lqR3EwWjZIUFRsMzhSVUg0LjExMS53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrZTcsIFUrMjAyMiwgVSsyMDNiLCBVKzI1YzAsIFUrMjYwNSwgVSsyNjYxLCBVKzMxNDcsIFUrMzE4ZCwgVSs2NzJjLCBVKzhhOWUsIFUrYWNhYSwgVSthY2JjLCBVK2FkMWMsIFUrYWU0YSwgVSthZTVjLCBVK2IwNDQsIFUrYjA1NCwgVStiMGM4LWIwYzksIFUrYjJhNiwgVStiMmQwLCBVK2IzNWMsIFUrYjM2NCwgVStiNDI4LCBVK2I0NTQsIFUrYjQ2NSwgVStiNGI3LCBVK2I0ZTMsIFUrYjUxYywgVStiNWExLCBVK2I3ODQsIFUrYjc5MCwgVStiN2FiLCBVK2I3ZjQsIFUrYjgyYywgVStiODM1LCBVK2I4ZTksIFUrYjhmOCwgVStiOWQ4LCBVK2I5ZjksIFUrYmE1YywgVStiYTY0LCBVK2JhYmQsIFUrYmIxOCwgVStiYjNiLCBVK2JiZmYsIFUrYmMwZCwgVStiYzQ1LCBVK2JjOTcsIFUrYmNiYywgVStiZTQ1LCBVK2JlNzUsIFUrYmU3YywgVStiZmNjLCBVK2MwYjYsIFUrYzBmNywgVStjMTRiLCBVK2MyYjQsIFUrYzMwZCwgVStjNGY4LCBVK2M1YmIsIFUrYzVkMSwgVStjNWUwLCBVK2M1ZWUsIFUrYzVmZCwgVStjNjA2LCBVK2M2YzUsIFUrYzZlMCwgVStjNzA4LCBVK2M4MWQsIFUrYzgyMCwgVStjODI0LCBVK2M4NzgsIFUrYzkxOCwgVStjOTZjLCBVK2M5ZTQsIFUrYzlmMSwgVStjYzJlLCBVK2NkMDksIFUrY2VhMSwgVStjZWY1LCBVK2NlZjcsIFUrY2Y2NCwgVStjZjY5LCBVK2NmZTgsIFUrZDAzNSwgVStkMGFjLCBVK2QyMzAsIFUrZDIzNCwgVStkMmY0LCBVK2QzMWQsIFUrZDU3NSwgVStkNTc4LCBVK2Q2MDgsIFUrZDYxNCwgVStkNzE4LCBVK2Q3NTEsIFUrZDc2MSwgVStkNzhjLCBVK2Q3OTA7XG59XG5cbi8qIFsxMTJdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgVGhpblwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLVRoaW5cIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5NkZtWGlFQlBUNElUYmdOQTVDZ21Pc243dHFyWWVtUXhjdkVjUU51dTBrUVZVVjdfSlVBdDYzQ2psb2N5akdxMFo2SFBUbDM4UlVINC4xMTIud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzI2NjUsIFUrMzE2MCwgVSs0ZTJkLCBVKzY1ODcsIFUrNjVlNSwgVSthYzEyLCBVK2FjMTQsIFUrYWMxNiwgVSthYzgxLCBVK2FkMzQsIFUrYWRlMCwgVSthZTU0LCBVK2FlYmMsIFUrYWYyYywgVSthZmMwLCBVK2FmYzgsIFUrYjA0YywgVStiMDhjLCBVK2IwOTksIFUrYjBhOSwgVStiMGFjLCBVK2IwYWUsIFUrYjBiOCwgVStiMTIzLCBVK2IxNzksIFUrYjJlNSwgVStiMmY3LCBVK2I0YzAsIFUrYjUzMSwgVStiNTM4LCBVK2I1NDUsIFUrYjU1MCwgVStiNWE4LCBVK2I2ZjAsIFUrYjcyOCwgVStiNzNiLCBVK2I3YWQsIFUrYjdlZCwgVStiODA5LCBVK2I4NjQsIFUrYjg2ZCwgVStiODcxLCBVK2I5YmYsIFUrYjlmNSwgVStiYTQwLCBVK2JhNGIsIFUrYmE1OCwgVStiYTg3LCBVK2JhYWMsIFUrYmJjMCwgVStiYzE2LCBVK2JjMzQsIFUrYmQwNywgVStiZDk5LCBVK2JlNTksIFUrYmZkMCwgVStjMDU4LCBVK2MwZTQsIFUrYzBmNSwgVStjMTJkLCBVK2MxMzksIFUrYzIyOCwgVStjNTI5LCBVK2M1YzcsIFUrYzYzNSwgVStjNjM3LCBVK2M3MzUsIFUrYzc3ZCwgVStjNzg3LCBVK2M3ODksIFUrYzhjNCwgVStjOTg5LCBVK2M5OGMsIFUrYzlkMCwgVStjOWQzLCBVK2NjMGMsIFUrY2M5OSwgVStjZDBjLCBVK2NkMmMsIFUrY2Q5OCwgVStjZGE0LCBVK2NlNTksIFUrY2U2MCwgVStjZTZkLCBVK2NlYTAsIFUrZDBkMC1kMGQxLCBVK2QwZDUsIFUrZDE0ZCwgVStkMWE0LCBVK2QyOWMsIFUrZDJmMSwgVStkMzAxLCBVK2QzOWMsIFUrZDNiYywgVStkNGU4LCBVK2Q1NDAsIFUrZDVlYywgVStkNjQwLCBVK2Q3NTA7XG59XG5cbi8qIFsxMTNdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgVGhpblwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLVRoaW5cIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5NkZtWGlFQlBUNElUYmdOQTVDZ21Pc243dHFyWWVtUXhjdkVjUU51dTBrUVZVVjdfSlVBdDYzQ2psb2N5akdxMFo2SFBUbDM4UlVINC4xMTMud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzVlLCBVKzI1YjIsIFUrMjViNiwgVSszMTRlLCBVK2FjMjQsIFUrYWNlMSwgVSthY2U0LCBVK2FlNjgsIFUrYWYyZCwgVStiMGQwLCBVK2IwZTUsIFUrYjE1MCwgVStiMTU1LCBVK2IxOTMsIFUrYjJjOSwgVStiMmRkLCBVK2IzYzgsIFUrYjNmYywgVStiNDEwLCBVK2I0NTgsIFUrYjRkZCwgVStiNWEwLCBVK2I1YTQsIFUrYjViYiwgVStiN2I1LCBVK2I4MzgsIFUrYjg0MCwgVStiODZmLCBVK2I4ZjksIFUrYjk2MCwgVStiOWU1LCBVK2JhYjgsIFUrYmI1MCwgVStiYzFkLCBVK2JjMjQtYmMyNSwgVStiY2E4LCBVK2JjYmQsIFUrYmQwNCwgVStiZDEwLCBVK2JkMjQsIFUrYmU0OCwgVStiZTViLCBVK2JlNjgsIFUrYzA1YywgVStjMTJjLCBVK2MxNDAsIFUrYzE1YywgVStjMTY4LCBVK2MxOTQsIFUrYzIxOSwgVStjMjdkLCBVK2MyYTgsIFUrYzJmMSwgVStjMmY4LCBVK2MzNjgsIFUrYzU1NC1jNTU1LCBVK2M1NTksIFUrYzU2NCwgVStjNWQ4LCBVK2M1ZmMsIFUrYzYyNSwgVStjNjVjLCBVK2M2YjEsIFUrYzcyOCwgVStjNzk0LCBVK2M4NGMsIFUrYzg4YywgVStjOGUwLCBVK2M4ZmQsIFUrYzk5OCwgVStjOWRkLCBVK2NjMGQsIFUrY2MzMCwgVStjZWVjLCBVK2NmMTMsIFUrY2YxYywgVStjZjVjLCBVK2QwNTAsIFUrZDA3YywgVStkMGE4LCBVK2QxMzQsIFUrZDEzOCwgVStkMTU0LCBVK2QxZjQsIFUrZDJiYywgVStkMzI5LCBVK2QzMmMsIFUrZDNkMCwgVStkM2Y0LCBVK2QzZmMsIFUrZDU2YiwgVStkNWNjLCBVK2Q2MDAtZDYwMSwgVStkNjM5LCBVK2Q2YzgsIFUrZDc1NCwgVStkNzY1O1xufVxuXG4vKiBbMTE0XSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMTAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIFRoaW5cIiksIGxvY2FsKFwiTm90b1NhbnNLUi1UaGluXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTZGbVhpRUJQVDRJVGJnTkE1Q2dtT3NuN3RxclllbVF4Y3ZFY1FOdXUwa1FWVVY3X0pVQXQ2M0NqbG9jeWpHcTBaNkhQVGwzOFJVSDQuMTE0LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSszYy0zZCwgVSsyMDI2LCBVKzI0ZDIsIFUrMzE0YiwgVSthYzExLCBVK2FjZjMsIFUrYWQ3NCwgVSthZDgxLCBVK2FkZjksIFUrYWUzNCwgVSthZjQzLCBVK2FmYjgsIFUrYjA1ZCwgVStiMDdjLCBVK2IxMTAsIFUrYjExOCwgVStiMTdjLCBVK2IxODAsIFUrYjE4ZCwgVStiMTkyLCBVK2IyY2MsIFUrYjM1NSwgVStiMzc4LCBVK2I0YTQsIFUrYjRlZiwgVStiNzhkLCBVK2I3OTksIFUrYjdhOSwgVStiN2ZkLCBVK2I4MDcsIFUrYjgwYywgVStiODM5LCBVK2I5YjQsIFUrYjlkYiwgVStiYTNjLCBVK2JhYjAsIFUrYmJhNCwgVStiYzk0LCBVK2JlNGMsIFUrYzE1NCwgVStjMWM0LCBVK2MyNmMsIFUrYzJhYywgVStjMmVkLCBVK2M0ZjQsIFUrYzU1ZSwgVStjNTYxLCBVK2M1NzEsIFUrYzViNSwgVStjNWM0LCBVK2M2NTQtYzY1NSwgVStjNjk1LCBVK2M2ZTgsIFUrYzZmOSwgVStjNzI0LCBVK2M3NTEsIFUrYzc3NSwgVStjN2EwLCBVK2M3YzEsIFUrYzg3NCwgVStjODgwLCBVK2M5ZDUsIFUrYzlmOCwgVStjYWJkLCBVK2NjMjksIFUrY2MyYywgVStjY2E4LCBVK2NjYWIsIFUrY2NkMCwgVStjZTIxLCBVK2NlMzUsIFUrY2U3YywgVStjZTkwLCBVK2NlZTgsIFUrY2VmNCwgVStjZmUwLCBVK2QwNzAsIFUrZDBiOSwgVStkMGMxLCBVK2QwYzQsIFUrZDBjOCwgVStkMTVjLCBVK2QxYTEsIFUrZDJjMCwgVStkMzAwLCBVK2QzMTQsIFUrZDNlZCwgVStkNDc4LCBVK2Q0ODAsIFUrZDQ4ZCwgVStkNTA4LCBVK2Q1M2QsIFUrZDVlNCwgVStkNjExLCBVK2Q2MWMsIFUrZDY4ZCwgVStkNmE4LCBVK2Q3OTg7XG59XG5cbi8qIFsxMTVdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgVGhpblwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLVRoaW5cIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5NkZtWGlFQlBUNElUYmdOQTVDZ21Pc243dHFyWWVtUXhjdkVjUU51dTBrUVZVVjdfSlVBdDYzQ2psb2N5akdxMFo2SFBUbDM4UlVINC4xMTUud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzIzLCBVKzI1LCBVKzVmLCBVK2E5LCBVK2FjMDgsIFUrYWM3OCwgVSthY2E4LCBVK2FjYWMsIFUrYWNlOCwgVSthZDcwLCBVK2FkYzAsIFUrYWRkYywgVStiMTM3LCBVK2IxNDAsIFUrYjIwOCwgVStiMjkwLCBVK2IyZjUsIFUrYjNjNSwgVStiM2NjLCBVK2I0MjAsIFUrYjQyOSwgVStiNTI5LCBVK2I1MzAsIFUrYjc3ZCwgVStiNzljLCBVK2I3YTgsIFUrYjdjOSwgVStiN2YwLCBVK2I3ZmMsIFUrYjgyOCwgVStiODYwLCBVK2I5YWQsIFUrYjljMSwgVStiOWM5LCBVK2I5ZGQtYjlkZSwgVStiOWU4LCBVK2JhMzgtYmEzOSwgVStiYWJiLCBVK2JjMDAsIFUrYmM4YywgVStiY2EwLCBVK2JjYTQsIFUrYmNkMSwgVStiY2ZjLCBVK2JkMDksIFUrYmRmMCwgVStiZTYwLCBVK2MwYWQsIFUrYzBiNCwgVStjMGJjLCBVK2MxOTAsIFUrYzFmYywgVStjMjIwLCBVK2MyODgsIFUrYzJiOSwgVStjMmY2LCBVK2M1MjgsIFUrYzU0NSwgVStjNTU4LCBVK2M1YmMsIFUrYzVkNCwgVStjNjAwLCBVK2M2NDQsIFUrYzZjMCwgVStjNmMzLCBVK2M3MjEsIFUrYzc5OCwgVStjN2ExLCBVK2M4MTEsIFUrYzgzOCwgVStjODcxLCBVK2M5MDQsIFUrYzk5MCwgVStjOWRjLCBVK2NjMzgsIFUrY2M0NCwgVStjY2EwLCBVK2NkMWQsIFUrY2Q5NSwgVStjZGE5LCBVK2NlNWMsIFUrY2YwMCwgVStjZjU4LCBVK2QxNTAsIFUrZDIyYywgVStkMzA1LCBVK2QzMjgsIFUrZDM3YywgVStkM2YwLCBVK2Q1NTEsIFUrZDVhNSwgVStkNWM4LCBVK2Q1ZDgsIFUrZDYzYywgVStkNjRkLCBVK2Q2NjksIFUrZDczNCwgVStkNzZjO1xufVxuXG4vKiBbMTE2XSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMTAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIFRoaW5cIiksIGxvY2FsKFwiTm90b1NhbnNLUi1UaGluXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTZGbVhpRUJQVDRJVGJnTkE1Q2dtT3NuN3RxclllbVF4Y3ZFY1FOdXUwa1FWVVY3X0pVQXQ2M0NqbG9jeWpHcTBaNkhQVGwzOFJVSDQuMTE2LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSsyNiwgVSsyYiwgVSszZSwgVSs0MCwgVSs3ZSwgVSthYzAxLCBVK2FjMTksIFUrYWMxZCwgVSthY2EwLCBVK2FjYTksIFUrYWNiMCwgVSthZDhjLCBVK2FlMDksIFUrYWUzOCwgVSthZTQwLCBVK2FlZDgsIFUrYjA5YywgVStiMGEwLCBVK2IxMDgsIFUrYjIwNCwgVStiMjk4LCBVK2IyZDgsIFUrYjJlYi1iMmVjLCBVK2IyZjQsIFUrYjMxMywgVStiMzU4LCBVK2I0NTAsIFUrYjRlMCwgVStiNTRjLCBVK2I2MTAsIFUrYjc4MCwgVStiNzhjLCBVK2I3OTEsIFUrYjhlOCwgVStiOTU4LCBVK2I5NzQsIFUrYjk4NCwgVStiOWIwLCBVK2I5YmMtYjliZCwgVStiOWNlLCBVK2JhNzAsIFUrYmJmYywgVStiYzBmLCBVK2JjMTUsIFUrYmMxYiwgVStiYzMxLCBVK2JjOTUsIFUrYmNjMCwgVStiY2M0LCBVK2JkODEsIFUrYmQ4OCwgVStjMGM4LCBVK2MxMWQsIFUrYzEzYywgVStjMTU4LCBVK2MxOGQsIFUrYzFhMSwgVStjMjFjLCBVK2M0ZjAsIFUrYzU0YSwgVStjNTYwLCBVK2M1YjgsIFUrYzVjOCwgVStjNWY0LCBVK2M2MjgsIFUrYzYyYywgVStjNjc4LCBVK2M2Y2MsIFUrYzgwOCwgVStjODEwLCBVK2M4ODUsIFUrYzg4YiwgVStjOTAwLCBVK2M5ODgsIFUrYzk5ZCwgVStjOWM4LCBVK2NjM2QtY2MzZSwgVStjYzQ1LCBVK2NkMDgsIFUrY2UyMCwgVStjZWU0LCBVK2QwNzQsIFUrZDBhNCwgVStkMGRkLCBVK2QyYjksIFUrZDNiOCwgVStkM2M5LCBVK2Q0ODgsIFUrZDU0NCwgVStkNTU5LCBVK2Q1NmQsIFUrZDU4OCwgVStkNjE1LCBVK2Q2NDgsIFUrZDY1NSwgVStkNjU4LCBVK2Q2NWM7XG59XG5cbi8qIFsxMTddICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgVGhpblwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLVRoaW5cIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5NkZtWGlFQlBUNElUYmdOQTVDZ21Pc243dHFyWWVtUXhjdkVjUU51dTBrUVZVVjdfSlVBdDYzQ2psb2N5akdxMFo2SFBUbDM4UlVINC4xMTcud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVK2QsIFUrNDgsIFUrN2MsIFUrYWMxMCwgVSthYzE1LCBVK2FjNzQsIFUrYWM4MCwgVSthYzgzLCBVK2FjYzQsIFUrYWQxMSwgVSthZDUwLCBVK2FkNmQsIFUrYWRmYywgVSthZTAwLCBVK2FlMDgsIFUrYWU0YywgVStiMGE4LCBVK2IxMjQsIFUrYjE0NCwgVStiMTc4LCBVK2IyNzQsIFUrYjJhNSwgVStiMmU4LCBVK2IyZjksIFUrYjM1NCwgVStiMzcwLCBVK2I0MTgsIFUrYjQxYywgVStiNGYxLCBVK2I1MTQsIFUrYjc5OCwgVStiODA4LCBVK2I4MjQtYjgyNSwgVStiOGNjLCBVK2I5NzgsIFUrYjlkMCwgVStiOWU0LCBVK2JhYTksIFUrYmIzYywgVStiYzE4LCBVK2JjMWMsIFUrYmMzMCwgVStiYzg0LCBVK2JjZjUsIFUrYmNmOCwgVStiZDg0LCBVK2JlMGMsIFUrYmUxNCwgVStjMGIwLCBVK2MwYzksIFUrYzBkZCwgVStjMTI0LCBVK2MyZGQsIFUrYzJlNCwgVStjMmVjLCBVK2M1NGMsIFUrYzU3Yy1jNTdkLCBVK2M1OTEsIFUrYzVjNS1jNWM2LCBVK2M1ZWQsIFUrYzYwOCwgVStjNjQwLCBVK2M2YjgsIFUrYzZkNCwgVStjNzg0LCBVK2M3YWMsIFUrYzgwMC1jODAxLCBVK2M5YzEsIFUrYzlkMSwgVStjYzI4LCBVK2NjOTgsIFUrY2M5YywgVStjY2FkLCBVK2NkNWMsIFUrY2Q5NCwgVStjZDljLCBVK2NkZTgsIFUrY2U2OCwgVStjZjU0LCBVK2QwZGMsIFUrZDE0YywgVStkMWEwLCBVK2QxYjUsIFUrZDJmMCwgVStkMzBjLCBVK2QzMTAsIFUrZDM5OCwgVStkNDVjLCBVK2Q1MGMsIFUrZDUzYywgVStkNTYwLCBVK2Q1NjgsIFUrZDU4OSwgVStkNjA0LCBVK2Q2YzQsIFUrZDc4ODtcbn1cblxuLyogWzExOF0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBUaGluXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItVGhpblwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk2Rm1YaUVCUFQ0SVRiZ05BNUNnbU9zbjd0cXJZZW1ReGN2RWNRTnV1MGtRVlVWN19KVUF0NjNDamxvY3lqR3EwWjZIUFRsMzhSVUg0LjExOC53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMzksIFUrNDksIFUrNGQtNGUsIFUrYTAsIFUrYWMwNCwgVSthYzFjLCBVK2FjNzAsIFUrYWM4YywgVSthY2JkLCBVK2FjZjUsIFUrYWNmYywgVSthZDAwLCBVK2FkNmMsIFUrYWRmOCwgVStiMDk4LCBVK2IwYjQsIFUrYjI5NCwgVStiMmM4LCBVK2IzMDAsIFUrYjNjNCwgVStiM2Q5LCBVK2I0ZGMsIFUrYjRlNCwgVStiNzdjLCBVK2I3ZWMsIFUrYjg1ZCwgVStiOTdjLCBVK2I5YzgsIFUrYjljYywgVStiYTU0LCBVK2JhNzQsIFUrYmE4NSwgVStiYWE4LCBVK2JiMzQsIFUrYmIzOCwgVStiYmY4LCBVK2JjMTQsIFUrYmMyOSwgVStiYzg4LCBVK2JjZjQsIFUrYmQ4MCwgVStiZTQ0LCBVK2MwYzEsIFUrYzExYywgVStjMTIwLCBVK2MxMzEsIFUrYzEzOCwgVStjMThjLCBVK2MyMTgsIFUrYzJiNSwgVStjMmUwLCBVK2M1NDQsIFUrYzU0OCwgVStjNWI0LCBVK2M1ZDAsIFUrYzVlYywgVStjNWYwLCBVK2M2MDEsIFUrYzYyNCwgVStjNjk0LCBVK2M2YTksIFUrYzZiMCwgVStjNmI0LCBVK2M2ZDAsIFUrYzcwNCwgVStjNzIwLCBVK2M3M2MsIFUrYzc0MCwgVStjNzQ0LCBVK2M3NGMsIFUrYzc1OCwgVStjNzdjLCBVK2M3ODUsIFUrYzc4OCwgVStjNzkwLWM3OTEsIFUrYzdhNSwgVStjODA0LCBVK2M4MTUsIFUrYzgxYywgVStjODcwLCBVK2M4ZmMsIFUrYzkxMSwgVStjOWM0LCBVK2NjYjQsIFUrY2U1OCwgVStjZTc0LCBVK2QwNmMsIFUrZDBjMCwgVStkMTMwLCBVK2QyYjgsIFUrZDNlYywgVStkNTA0LCBVK2Q1NWMsIFUrZDU2OSwgVStkNTc0LCBVK2Q2MzgsIFUrZDY1NCwgVStkNjhjO1xufVxuXG4vKiBbMTE5XSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMTAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIFRoaW5cIiksIGxvY2FsKFwiTm90b1NhbnNLUi1UaGluXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTZGbVhpRUJQVDRJVGJnTkE1Q2dtT3NuN3RxclllbVF4Y3ZFY1FOdXUwa1FWVVY3X0pVQXQ2M0NqbG9jeWpHcTBaNkhQVGwzOFJVSDQuMTE5LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSsyMC0yMiwgVSsyNy0yYSwgVSsyYy0zOCwgVSszYS0zYiwgVSszZiwgVSs0MS00NywgVSs0YS00YywgVSs0Zi01ZCwgVSs2MS03YiwgVSs3ZCwgVSthMSwgVSthYiwgVSthZSwgVStiNywgVStiYiwgVStiZiwgVSsyMDEzLTIwMTQsIFUrMjAxYy0yMDFkLCBVKzIxMjIsIFUrYWMwMCwgVSthY2UwLCBVK2FlMzAsIFUrYjJlNCwgVStiODVjLCBVK2I5YWMsIFUrYzBhYywgVStjMmE0LCBVK2MyZGMsIFUrYzc3NCwgVStjNzc4LCBVK2M5YzAsIFUrZDU1ODtcbn1cblxuLyogWzBdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgTGlnaHRcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1MaWdodFwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9lbHpJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi4wLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVStmOWNhLWZhMGIsIFUrZmYwMy1mZjA1LCBVK2ZmMDcsIFUrZmYwYS1mZjBiLCBVK2ZmMGQtZmYxOSwgVStmZjFiLCBVK2ZmMWQsIFUrZmYyMC1mZjViLCBVK2ZmNWQsIFUrZmZlMC1mZmUzLCBVK2ZmZTUtZmZlNjtcbn1cblxuLyogWzJdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgTGlnaHRcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1MaWdodFwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9lbHpJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi4yLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVStkNzIzLWQ3MjgsIFUrZDcyYS1kNzMzLCBVK2Q3MzUtZDc0OCwgVStkNzRhLWQ3NGYsIFUrZDc1Mi1kNzUzLCBVK2Q3NTUtZDc1NywgVStkNzVhLWQ3NWYsIFUrZDc2Mi1kNzY0LCBVK2Q3NjYtZDc2OCwgVStkNzZhLWQ3NmIsIFUrZDc2ZC1kNzZmLCBVK2Q3NzEtZDc4NywgVStkNzg5LWQ3OGIsIFUrZDc4ZC1kNzhmLCBVK2Q3OTEtZDc5NywgVStkNzlhLCBVK2Q3OWMsIFUrZDc5ZS1kN2EzLCBVK2Y5MDAtZjkwOSwgVStmOTBiLWY5MmU7XG59XG5cbi8qIFszXSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMzAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIExpZ2h0XCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItTGlnaHRcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PZWx6STdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uMy53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrZDY3OS1kNjhiLCBVK2Q2OGUtZDY5ZSwgVStkNmEwLCBVK2Q2YTItZDZhNywgVStkNmE5LWQ2YzMsIFUrZDZjNi1kNmM3LCBVK2Q2YzktZDZjYiwgVStkNmNkLWQ2ZDMsIFUrZDZkNS1kNmQ2LCBVK2Q2ZDgtZDZlMywgVStkNmU1LWQ2ZTcsIFUrZDZlOS1kNmZiLCBVK2Q2ZmQtZDcxNywgVStkNzE5LWQ3MWYsIFUrZDcyMS1kNzIyO1xufVxuXG4vKiBbNF0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBMaWdodFwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLUxpZ2h0XCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT2Vsekk3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjQud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVK2Q1YmMtZDVjNywgVStkNWNhLWQ1Y2IsIFUrZDVjZC1kNWNmLCBVK2Q1ZDEtZDVkNywgVStkNWQ5LWQ1ZGEsIFUrZDVkYywgVStkNWRlLWQ1ZTMsIFUrZDVlNi1kNWU3LCBVK2Q1ZTktZDVlYiwgVStkNWVkLWQ1ZjYsIFUrZDVmOCwgVStkNWZhLWQ1ZmYsIFUrZDYwMi1kNjAzLCBVK2Q2MDUtZDYwNywgVStkNjA5LWQ2MGYsIFUrZDYxMi1kNjEzLCBVK2Q2MTYtZDYxYiwgVStkNjFkLWQ2MzcsIFUrZDYzYS1kNjNiLCBVK2Q2M2QtZDYzZiwgVStkNjQxLWQ2NDcsIFUrZDY0YS1kNjRjLCBVK2Q2NGUtZDY1MywgVStkNjU2LWQ2NTcsIFUrZDY1OS1kNjViLCBVK2Q2NWQtZDY2NiwgVStkNjY4LCBVK2Q2NmEtZDY3ODtcbn1cblxuLyogWzVdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgTGlnaHRcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1MaWdodFwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9lbHpJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi41LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVStkNTA3LCBVK2Q1MDktZDUwYiwgVStkNTBkLWQ1MTMsIFUrZDUxNS1kNTNiLCBVK2Q1M2UtZDUzZiwgVStkNTQxLWQ1NDMsIFUrZDU0NS1kNTRjLCBVK2Q1NGUsIFUrZDU1MCwgVStkNTUyLWQ1NTcsIFUrZDU1YS1kNTViLCBVK2Q1NWQtZDU1ZiwgVStkNTYxLWQ1NjQsIFUrZDU2Ni1kNTY3LCBVK2Q1NmEsIFUrZDU2YywgVStkNTZlLWQ1NzMsIFUrZDU3Ni1kNTc3LCBVK2Q1NzktZDU4MywgVStkNTg1LWQ1ODYsIFUrZDU4YS1kNWE0LCBVK2Q1YTYtZDViYjtcbn1cblxuLyogWzZdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgTGlnaHRcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1MaWdodFwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9lbHpJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi42LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVStkNDY0LWQ0NzcsIFUrZDQ3YS1kNDdiLCBVK2Q0N2QtZDQ3ZiwgVStkNDgxLWQ0ODcsIFUrZDQ4OS1kNDhhLCBVK2Q0OGMsIFUrZDQ4ZS1kNGU3LCBVK2Q0ZTktZDUwMywgVStkNTA1LWQ1MDY7XG59XG5cbi8qIFs3XSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMzAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIExpZ2h0XCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItTGlnaHRcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PZWx6STdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uNy53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrZDNiZi1kM2M3LCBVK2QzY2EtZDNjZiwgVStkM2QxLWQzZWIsIFUrZDNlZS1kM2VmLCBVK2QzZjEtZDNmMywgVStkM2Y1LWQzZmIsIFUrZDNmZC1kNDAwLCBVK2Q0MDItZDQ1YiwgVStkNDVkLWQ0NjM7XG59XG5cbi8qIFs4XSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMzAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIExpZ2h0XCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItTGlnaHRcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PZWx6STdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uOC53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrZDJmZiwgVStkMzAyLWQzMDQsIFUrZDMwNi1kMzBiLCBVK2QzMGYsIFUrZDMxMS1kMzEzLCBVK2QzMTUtZDMxYiwgVStkMzFlLCBVK2QzMjItZDMyNCwgVStkMzI2LWQzMjcsIFUrZDMyYS1kMzJiLCBVK2QzMmQtZDMyZiwgVStkMzMxLWQzMzcsIFUrZDMzOS1kMzNjLCBVK2QzM2UtZDM3YiwgVStkMzdlLWQzN2YsIFUrZDM4MS1kMzgzLCBVK2QzODUtZDM4YiwgVStkMzhlLWQzOTAsIFUrZDM5Mi1kMzk3LCBVK2QzOWEtZDM5YiwgVStkMzlkLWQzOWYsIFUrZDNhMS1kM2E3LCBVK2QzYTktZDNhYSwgVStkM2FjLCBVK2QzYWUtZDNiMywgVStkM2I1LWQzYjcsIFUrZDNiOS1kM2JiLCBVK2QzYmQtZDNiZTtcbn1cblxuLyogWzldICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgTGlnaHRcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1MaWdodFwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9lbHpJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi45LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVStkMjU3LWQyN2YsIFUrZDI4MS1kMjliLCBVK2QyOWQtZDI5ZiwgVStkMmExLWQyYWIsIFUrZDJhZC1kMmI3LCBVK2QyYmEtZDJiYiwgVStkMmJkLWQyYmYsIFUrZDJjMS1kMmM3LCBVK2QyYzktZDJlZiwgVStkMmYyLWQyZjMsIFUrZDJmNS1kMmY3LCBVK2QyZjktZDJmZTtcbn1cblxuLyogWzEwXSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMzAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIExpZ2h0XCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItTGlnaHRcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PZWx6STdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uMTAud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVK2QxYjQsIFUrZDFiNi1kMWYzLCBVK2QxZjUtZDIyYiwgVStkMjJlLWQyMmYsIFUrZDIzMS1kMjMzLCBVK2QyMzUtZDIzYiwgVStkMjNkLWQyNDAsIFUrZDI0Mi1kMjU2O1xufVxuXG4vKiBbMTFdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgTGlnaHRcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1MaWdodFwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9lbHpJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi4xMS53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrZDEwNS1kMTJmLCBVK2QxMzItZDEzMywgVStkMTM1LWQxMzcsIFUrZDEzOS1kMTNmLCBVK2QxNDEtZDE0MiwgVStkMTQ0LCBVK2QxNDYtZDE0YiwgVStkMTRlLWQxNGYsIFUrZDE1MS1kMTUzLCBVK2QxNTUtZDE1YiwgVStkMTVlLWQxODcsIFUrZDE4OS1kMTlmLCBVK2QxYTItZDFhMywgVStkMWE1LWQxYTcsIFUrZDFhOS1kMWFmLCBVK2QxYjItZDFiMztcbn1cblxuLyogWzEyXSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMzAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIExpZ2h0XCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItTGlnaHRcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PZWx6STdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uMTIud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVK2QwNGItZDA0ZiwgVStkMDUxLWQwNTcsIFUrZDA1OS1kMDZiLCBVK2QwNmQtZDA2ZiwgVStkMDcxLWQwNzMsIFUrZDA3NS1kMDdiLCBVK2QwN2UtZDBhMywgVStkMGE2LWQwYTcsIFUrZDBhOS1kMGFiLCBVK2QwYWQtZDBiMywgVStkMGI2LCBVK2QwYjgsIFUrZDBiYS1kMGJmLCBVK2QwYzItZDBjMywgVStkMGM1LWQwYzcsIFUrZDBjOS1kMGNmLCBVK2QwZDIsIFUrZDBkNi1kMGRiLCBVK2QwZGUtZDBkZiwgVStkMGUxLWQwZTMsIFUrZDBlNS1kMGViLCBVK2QwZWUtZDBmMCwgVStkMGYyLWQxMDQ7XG59XG5cbi8qIFsxM10gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBMaWdodFwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLUxpZ2h0XCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT2Vsekk3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjEzLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVStjZmEyLWNmYzMsIFUrY2ZjNS1jZmRmLCBVK2NmZTItY2ZlMywgVStjZmU1LWNmZTcsIFUrY2ZlOS1jZmY0LCBVK2NmZjYtY2ZmYiwgVStjZmZkLWNmZmYsIFUrZDAwMS1kMDAzLCBVK2QwMDUtZDAxNywgVStkMDE5LWQwMzMsIFUrZDAzNi1kMDM3LCBVK2QwMzktZDAzYiwgVStkMDNkLWQwNGE7XG59XG5cbi8qIFsxNF0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBMaWdodFwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLUxpZ2h0XCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT2Vsekk3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjE0LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVStjZWYwLWNlZjMsIFUrY2VmNiwgVStjZWY5LWNlZmYsIFUrY2YwMS1jZjAzLCBVK2NmMDUtY2YwNywgVStjZjA5LWNmMGYsIFUrY2YxMS1jZjEyLCBVK2NmMTQtY2YxYiwgVStjZjFkLWNmMWYsIFUrY2YyMS1jZjJmLCBVK2NmMzEtY2Y1MywgVStjZjU2LWNmNTcsIFUrY2Y1OS1jZjViLCBVK2NmNWQtY2Y2MywgVStjZjY2LCBVK2NmNjgsIFUrY2Y2YS1jZjZmLCBVK2NmNzEtY2Y4NCwgVStjZjg2LWNmOGIsIFUrY2Y4ZC1jZmExO1xufVxuXG4vKiBbMTVdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgTGlnaHRcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1MaWdodFwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9lbHpJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi4xNS53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrY2UzYy1jZTU3LCBVK2NlNWEtY2U1YiwgVStjZTVkLWNlNWYsIFUrY2U2MS1jZTY3LCBVK2NlNmEsIFUrY2U2YywgVStjZTZlLWNlNzMsIFUrY2U3Ni1jZTc3LCBVK2NlNzktY2U3YiwgVStjZTdkLWNlODMsIFUrY2U4NS1jZTg4LCBVK2NlOGEtY2U4ZiwgVStjZTkxLWNlOTMsIFUrY2U5NS1jZTk3LCBVK2NlOTktY2U5ZiwgVStjZWEyLCBVK2NlYTQtY2VhYiwgVStjZWFkLWNlZTMsIFUrY2VlNi1jZWU3LCBVK2NlZTktY2VlYiwgVStjZWVkLWNlZWY7XG59XG5cbi8qIFsxNl0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBMaWdodFwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLUxpZ2h0XCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT2Vsekk3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjE2LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVStjZDkyLWNkOTMsIFUrY2Q5Ni1jZDk3LCBVK2NkOTktY2Q5YiwgVStjZDlkLWNkYTMsIFUrY2RhNi1jZGE4LCBVK2NkYWEtY2RhZiwgVStjZGIxLWNkYzMsIFUrY2RjNS1jZGNiLCBVK2NkY2QtY2RlNywgVStjZGU5LWNlMDMsIFUrY2UwNS1jZTFmLCBVK2NlMjItY2UzNCwgVStjZTM2LWNlM2I7XG59XG5cbi8qIFsxN10gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBMaWdodFwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLUxpZ2h0XCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT2Vsekk3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjE3LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVStjY2VmLWNkMDcsIFUrY2QwYS1jZDBiLCBVK2NkMGQtY2QxYSwgVStjZDFjLCBVK2NkMWUtY2QyYiwgVStjZDJkLWNkNWIsIFUrY2Q1ZC1jZDc3LCBVK2NkNzktY2Q5MTtcbn1cblxuLyogWzE4XSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMzAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIExpZ2h0XCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItTGlnaHRcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PZWx6STdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uMTgud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVK2NjM2YtY2M0MywgVStjYzQ2LWNjNDcsIFUrY2M0OS1jYzRiLCBVK2NjNGQtY2M1MywgVStjYzU1LWNjNTgsIFUrY2M1YS1jYzVmLCBVK2NjNjEtY2M5NywgVStjYzlhLWNjOWIsIFUrY2M5ZC1jYzlmLCBVK2NjYTEtY2NhNywgVStjY2FhLCBVK2NjYWMsIFUrY2NhZS1jY2IzLCBVK2NjYjYtY2NiNywgVStjY2I5LWNjYmIsIFUrY2NiZC1jY2NmLCBVK2NjZDEtY2NlMywgVStjY2U1LWNjZWU7XG59XG5cbi8qIFsxOV0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBMaWdodFwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLUxpZ2h0XCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT2Vsekk3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjE5LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVStjYjkxLWNiZDMsIFUrY2JkNS1jYmUzLCBVK2NiZTUtY2MwYiwgVStjYzBlLWNjMGYsIFUrY2MxMS1jYzEzLCBVK2NjMTUtY2MxYiwgVStjYzFkLWNjMjAsIFUrY2MyMy1jYzI3LCBVK2NjMmEtY2MyYiwgVStjYzJkLCBVK2NjMmYsIFUrY2MzMS1jYzM3LCBVK2NjM2EsIFUrY2MzYztcbn1cblxuLyogWzIwXSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMzAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIExpZ2h0XCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItTGlnaHRcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PZWx6STdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uMjAud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVK2NhZjQtY2I0NywgVStjYjRhLWNiOTA7XG59XG5cbi8qIFsyMV0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBMaWdodFwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLUxpZ2h0XCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT2Vsekk3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjIxLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVStjYTRhLWNhNGIsIFUrY2E0ZS1jYTRmLCBVK2NhNTEtY2E1MywgVStjYTU1LWNhNWIsIFUrY2E1ZC1jYTYwLCBVK2NhNjItY2E4MywgVStjYTg1LWNhYmIsIFUrY2FiZS1jYWJmLCBVK2NhYzEtY2FjMywgVStjYWM1LWNhY2IsIFUrY2FjZC1jYWQwLCBVK2NhZDIsIFUrY2FkNC1jYWQ4LCBVK2NhZGEtY2FmMztcbn1cblxuLyogWzIyXSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMzAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIExpZ2h0XCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItTGlnaHRcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PZWx6STdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uMjIud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVK2M5OTYtYzk5NywgVStjOTlhLWM5OWMsIFUrYzk5ZS1jOWJmLCBVK2M5YzItYzljMywgVStjOWM1LWM5YzcsIFUrYzljOS1jOWNmLCBVK2M5ZDIsIFUrYzlkNCwgVStjOWQ3LWM5ZDgsIFUrYzlkYiwgVStjOWRlLWM5ZGYsIFUrYzllMS1jOWUzLCBVK2M5ZTUtYzllNiwgVStjOWU4LWM5ZWIsIFUrYzllZS1jOWYwLCBVK2M5ZjItYzlmNywgVStjOWY5LWNhMGIsIFUrY2EwZC1jYTI4LCBVK2NhMmEtY2E0OTtcbn1cblxuLyogWzIzXSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMzAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIExpZ2h0XCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItTGlnaHRcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PZWx6STdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uMjMud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVK2M4ZTktYzhmNCwgVStjOGY2LWM4ZmIsIFUrYzhmZS1jOGZmLCBVK2M5MDEtYzkwMywgVStjOTA1LWM5MGIsIFUrYzkwZS1jOTEwLCBVK2M5MTItYzkxNywgVStjOTE5LWM5MmIsIFUrYzkyZC1jOTRmLCBVK2M5NTEtYzk1MywgVStjOTU1LWM5NmIsIFUrYzk2ZC1jOTczLCBVK2M5NzUtYzk4NywgVStjOThhLWM5OGIsIFUrYzk4ZC1jOThmLCBVK2M5OTEtYzk5NTtcbn1cblxuLyogWzI0XSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMzAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIExpZ2h0XCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItTGlnaHRcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PZWx6STdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uMjQud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVK2M4NDEtYzg0YiwgVStjODRkLWM4NmYsIFUrYzg3Mi1jODczLCBVK2M4NzUtYzg3NywgVStjODc5LWM4N2YsIFUrYzg4Mi1jODg0LCBVK2M4ODctYzg4YSwgVStjODhkLWM4YzMsIFUrYzhjNS1jOGRmLCBVK2M4ZTEtYzhlODtcbn1cblxuLyogWzI1XSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMzAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIExpZ2h0XCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItTGlnaHRcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PZWx6STdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uMjUud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVK2M3NzktYzc3YiwgVStjNzdlLWM3ODIsIFUrYzc4NiwgVStjNzhiLCBVK2M3OGQsIFUrYzc4ZiwgVStjNzkyLWM3OTMsIFUrYzc5NSwgVStjNzk3LCBVK2M3OTktYzc5ZiwgVStjN2EyLCBVK2M3YTctYzdhYiwgVStjN2FlLWM3YmIsIFUrYzdiZC1jN2MwLCBVK2M3YzItYzdjNywgVStjN2M5LWM3ZGMsIFUrYzdkZS1jN2ZmLCBVK2M4MDItYzgwMywgVStjODA1LWM4MDcsIFUrYzgwOSwgVStjODBiLWM4MGYsIFUrYzgxMiwgVStjODE0LCBVK2M4MTctYzgxYiwgVStjODFlLWM4MWYsIFUrYzgyMS1jODIzLCBVK2M4MjUtYzgyZSwgVStjODMwLWM4MzcsIFUrYzgzOS1jODNiLCBVK2M4M2QtYzg0MDtcbn1cblxuLyogWzI2XSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMzAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIExpZ2h0XCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItTGlnaHRcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PZWx6STdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uMjYud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVK2M2YmItYzZiZiwgVStjNmMyLCBVK2M2YzQsIFUrYzZjNi1jNmNiLCBVK2M2Y2UtYzZjZiwgVStjNmQxLWM2ZDMsIFUrYzZkNS1jNmRiLCBVK2M2ZGQtYzZkZiwgVStjNmUxLWM2ZTcsIFUrYzZlOS1jNmViLCBVK2M2ZWQtYzZlZiwgVStjNmYxLWM2ZjgsIFUrYzZmYS1jNzAzLCBVK2M3MDUtYzcwNywgVStjNzA5LWM3MGIsIFUrYzcwZC1jNzE2LCBVK2M3MTgsIFUrYzcxYS1jNzFmLCBVK2M3MjItYzcyMywgVStjNzI1LWM3MjcsIFUrYzcyOS1jNzM0LCBVK2M3MzYtYzczYiwgVStjNzNlLWM3M2YsIFUrYzc0MS1jNzQzLCBVK2M3NDUtYzc0YiwgVStjNzRlLWM3NTAsIFUrYzc1Mi1jNzU3LCBVK2M3NTktYzc3MywgVStjNzc2LWM3Nzc7XG59XG5cbi8qIFsyN10gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBMaWdodFwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLUxpZ2h0XCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT2Vsekk3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjI3LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVStjNWY1LWM1ZmIsIFUrYzVmZSwgVStjNjAyLWM2MDUsIFUrYzYwNywgVStjNjA5LWM2MGYsIFUrYzYxMS1jNjFhLCBVK2M2MWMtYzYyMywgVStjNjI2LWM2MjcsIFUrYzYyOS1jNjJiLCBVK2M2MmQsIFUrYzYyZi1jNjMyLCBVK2M2MzYsIFUrYzYzOCwgVStjNjNhLWM2M2YsIFUrYzY0Mi1jNjQzLCBVK2M2NDUtYzY0NywgVStjNjQ5LWM2NTIsIFUrYzY1Ni1jNjViLCBVK2M2NWQtYzY1ZiwgVStjNjYxLWM2NjMsIFUrYzY2NS1jNjc3LCBVK2M2NzktYzY3YiwgVStjNjdkLWM2OTMsIFUrYzY5Ni1jNjk3LCBVK2M2OTktYzY5YiwgVStjNjlkLWM2YTMsIFUrYzZhNiwgVStjNmE4LCBVK2M2YWEtYzZhZiwgVStjNmIyLWM2YjMsIFUrYzZiNS1jNmI3LCBVK2M2YjktYzZiYTtcbn1cblxuLyogWzI4XSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMzAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIExpZ2h0XCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItTGlnaHRcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PZWx6STdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uMjgud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVK2M1MTctYzUyNywgVStjNTJhLWM1MmIsIFUrYzUyZC1jNTJmLCBVK2M1MzEtYzUzOCwgVStjNTNhLCBVK2M1M2MsIFUrYzUzZS1jNTQzLCBVK2M1NDYtYzU0NywgVStjNTRiLCBVK2M1NGQtYzU1MiwgVStjNTU2LCBVK2M1NWEtYzU1YiwgVStjNTVkLCBVK2M1NWYsIFUrYzU2Mi1jNTYzLCBVK2M1NjUtYzU2NywgVStjNTY5LWM1NmYsIFUrYzU3MiwgVStjNTc0LCBVK2M1NzYtYzU3YiwgVStjNTdlLWM1N2YsIFUrYzU4MS1jNTgzLCBVK2M1ODUtYzU4NiwgVStjNTg4LWM1OGIsIFUrYzU4ZSwgVStjNTkwLCBVK2M1OTItYzU5NiwgVStjNTk5LWM1YjMsIFUrYzViNi1jNWI3LCBVK2M1YmEsIFUrYzViZS1jNWMzLCBVK2M1Y2EtYzVjYiwgVStjNWNkLCBVK2M1Y2YsIFUrYzVkMi1jNWQzLCBVK2M1ZDUtYzVkNywgVStjNWQ5LWM1ZGYsIFUrYzVlMS1jNWUyLCBVK2M1ZTQsIFUrYzVlNi1jNWViLCBVK2M1ZWYsIFUrYzVmMS1jNWYzO1xufVxuXG4vKiBbMjldICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgTGlnaHRcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1MaWdodFwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9lbHpJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi4yOS53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrYzQ3NS1jNGVmLCBVK2M0ZjItYzRmMywgVStjNGY1LWM0ZjcsIFUrYzRmOS1jNGZmLCBVK2M1MDItYzUwYiwgVStjNTBkLWM1MTY7XG59XG5cbi8qIFszMF0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBMaWdodFwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLUxpZ2h0XCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT2Vsekk3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjMwLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVStjM2QwLWMzZDcsIFUrYzNkYS1jM2RiLCBVK2MzZGQtYzNkZSwgVStjM2UxLWMzZWMsIFUrYzNlZS1jM2YzLCBVK2MzZjUtYzQyYiwgVStjNDJkLWM0NjMsIFUrYzQ2Ni1jNDc0O1xufVxuXG4vKiBbMzFdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgTGlnaHRcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1MaWdodFwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9lbHpJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi4zMS53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrYzMyYi1jMzY3LCBVK2MzNmEtYzM2YiwgVStjMzZkLWMzNmYsIFUrYzM3MS1jMzc3LCBVK2MzN2EtYzM3YiwgVStjMzdlLWMzODMsIFUrYzM4NS1jMzg3LCBVK2MzODktYzNjZjtcbn1cblxuLyogWzMyXSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMzAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIExpZ2h0XCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItTGlnaHRcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PZWx6STdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uMzIud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVK2MyNmEtYzI2YiwgVStjMjZkLWMyNmYsIFUrYzI3MS1jMjczLCBVK2MyNzUtYzI3YiwgVStjMjdlLWMyODcsIFUrYzI4OS1jMjhmLCBVK2MyOTEtYzI5NywgVStjMjk5LWMyOWEsIFUrYzI5Yy1jMmEzLCBVK2MyYTUtYzJhNywgVStjMmE5LWMyYWIsIFUrYzJhZC1jMmIzLCBVK2MyYjYsIFUrYzJiOCwgVStjMmJhLWMyYmIsIFUrYzJiZC1jMmRiLCBVK2MyZGUtYzJkZiwgVStjMmUxLWMyZTIsIFUrYzJlNS1jMmVhLCBVK2MyZWUsIFUrYzJmMCwgVStjMmYyLWMyZjUsIFUrYzJmNywgVStjMmZhLWMyZmIsIFUrYzJmZC1jMmZmLCBVK2MzMDEtYzMwNywgVStjMzA5LWMzMGMsIFUrYzMwZS1jMzEyLCBVK2MzMTUtYzMyMywgVStjMzI1LWMzMjgsIFUrYzMyYTtcbn1cblxuLyogWzMzXSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMzAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIExpZ2h0XCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItTGlnaHRcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PZWx6STdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uMzMud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVK2MxYmMtYzFjMywgVStjMWM1LWMxZGYsIFUrYzFlMS1jMWZiLCBVK2MxZmQtYzIwMywgVStjMjA1LWMyMGMsIFUrYzIwZSwgVStjMjEwLWMyMTcsIFUrYzIxYS1jMjFiLCBVK2MyMWQtYzIxZSwgVStjMjIxLWMyMjcsIFUrYzIyOS1jMjJhLCBVK2MyMmMsIFUrYzIyZSwgVStjMjMwLCBVK2MyMzMtYzI0ZiwgVStjMjUxLWMyNTcsIFUrYzI1OS1jMjY5O1xufVxuXG4vKiBbMzRdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgTGlnaHRcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1MaWdodFwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9lbHpJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi4zNC53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrYzEwMS1jMTFiLCBVK2MxMWYsIFUrYzEyMS1jMTIzLCBVK2MxMjUtYzEyYiwgVStjMTJlLCBVK2MxMzItYzEzNywgVStjMTNhLWMxM2IsIFUrYzEzZC1jMTNmLCBVK2MxNDEtYzE0NywgVStjMTRhLCBVK2MxNGMtYzE1MywgVStjMTU1LWMxNTcsIFUrYzE1OS1jMTViLCBVK2MxNWQtYzE2NiwgVStjMTY5LWMxNmYsIFUrYzE3MS1jMTc3LCBVK2MxNzktYzE4YiwgVStjMThlLWMxOGYsIFUrYzE5MS1jMTkzLCBVK2MxOTUtYzE5YiwgVStjMTlkLWMxOWUsIFUrYzFhMCwgVStjMWEyLWMxYTQsIFUrYzFhNi1jMWJiO1xufVxuXG4vKiBbMzVdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgTGlnaHRcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1MaWdodFwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9lbHpJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi4zNS53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrYzA0OS1jMDU3LCBVK2MwNTktYzA1YiwgVStjMDVkLWMwNWYsIFUrYzA2MS1jMDY3LCBVK2MwNjktYzA4ZiwgVStjMDkxLWMwYWIsIFUrYzBhZS1jMGFmLCBVK2MwYjEtYzBiMywgVStjMGI1LCBVK2MwYjctYzBiYiwgVStjMGJlLCBVK2MwYzItYzBjNywgVStjMGNhLWMwY2IsIFUrYzBjZC1jMGNmLCBVK2MwZDEtYzBkNywgVStjMGQ5LWMwZGEsIFUrYzBkYywgVStjMGRlLWMwZTMsIFUrYzBlNS1jMGViLCBVK2MwZWQtYzBmMywgVStjMGY2LCBVK2MwZjgsIFUrYzBmYS1jMGZmO1xufVxuXG4vKiBbMzZdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgTGlnaHRcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1MaWdodFwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9lbHpJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi4zNi53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrYmZhNy1iZmFmLCBVK2JmYjEtYmZjNCwgVStiZmM2LWJmY2IsIFUrYmZjZS1iZmNmLCBVK2JmZDEtYmZkMywgVStiZmQ1LWJmZGIsIFUrYmZkZC1jMDQ4O1xufVxuXG4vKiBbMzddICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgTGlnaHRcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1MaWdodFwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9lbHpJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi4zNy53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrYmYwNywgVStiZjA5LWJmM2YsIFUrYmY0MS1iZjRmLCBVK2JmNTItYmY1NCwgVStiZjU2LWJmYTY7XG59XG5cbi8qIFszOF0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBMaWdodFwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLUxpZ2h0XCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT2Vsekk3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjM4LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVStiZTU2LCBVK2JlNTgsIFUrYmU1Yy1iZTVmLCBVK2JlNjItYmU2MywgVStiZTY1LWJlNjcsIFUrYmU2OS1iZTc0LCBVK2JlNzYtYmU3YiwgVStiZTdlLWJlN2YsIFUrYmU4MS1iZThlLCBVK2JlOTAsIFUrYmU5Mi1iZWE3LCBVK2JlYTktYmVjZiwgVStiZWQyLWJlZDMsIFUrYmVkNS1iZWQ2LCBVK2JlZDktYmVlMywgVStiZWU2LWJmMDY7XG59XG5cbi8qIFszOV0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBMaWdodFwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLUxpZ2h0XCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT2Vsekk3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjM5LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVStiZGIwLWJkZDMsIFUrYmRkNS1iZGVmLCBVK2JkZjEtYmUwYiwgVStiZTBkLWJlMGYsIFUrYmUxMS1iZTEzLCBVK2JlMTUtYmU0MywgVStiZTQ2LWJlNDcsIFUrYmU0OS1iZTRiLCBVK2JlNGQtYmU1Mztcbn1cblxuLyogWzQwXSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMzAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIExpZ2h0XCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItTGlnaHRcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PZWx6STdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uNDAud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVK2JkMDMsIFUrYmQwNiwgVStiZDA4LCBVK2JkMGEtYmQwZiwgVStiZDExLWJkMjIsIFUrYmQyNS1iZDQ3LCBVK2JkNDktYmQ1OCwgVStiZDVhLWJkN2YsIFUrYmQ4Mi1iZDgzLCBVK2JkODUtYmQ4NywgVStiZDhhLWJkOGYsIFUrYmQ5MS1iZDkyLCBVK2JkOTQsIFUrYmQ5Ni1iZDk4LCBVK2JkOWEtYmRhZjtcbn1cblxuLyogWzQxXSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMzAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIExpZ2h0XCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItTGlnaHRcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PZWx6STdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uNDEud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVK2JjNGUtYmM4MywgVStiYzg2LWJjODcsIFUrYmM4OS1iYzhiLCBVK2JjOGQtYmM5MywgVStiYzk2LCBVK2JjOTgsIFUrYmM5Yi1iYzlmLCBVK2JjYTItYmNhMywgVStiY2E1LWJjYTcsIFUrYmNhOS1iY2IyLCBVK2JjYjQtYmNiYiwgVStiY2JlLWJjYmYsIFUrYmNjMS1iY2MzLCBVK2JjYzUtYmNjYywgVStiY2NlLWJjZDAsIFUrYmNkMi1iY2Q0LCBVK2JjZDYtYmNmMywgVStiY2Y3LCBVK2JjZjktYmNmYiwgVStiY2ZkLWJkMDI7XG59XG5cbi8qIFs0Ml0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBMaWdodFwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLUxpZ2h0XCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT2Vsekk3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjQyLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVStiYjkwLWJiYTMsIFUrYmJhNS1iYmFiLCBVK2JiYWQtYmJiZiwgVStiYmMxLWJiZjcsIFUrYmJmYS1iYmZiLCBVK2JiZmQtYmJmZSwgVStiYzAxLWJjMDcsIFUrYmMwOS1iYzBhLCBVK2JjMGUsIFUrYmMxMCwgVStiYzEyLWJjMTMsIFUrYmMxNywgVStiYzE5LWJjMWEsIFUrYmMxZSwgVStiYzIwLWJjMjMsIFUrYmMyNiwgVStiYzI4LCBVK2JjMmEtYmMyYywgVStiYzJlLWJjMmYsIFUrYmMzMi1iYzMzLCBVK2JjMzUtYmMzNywgVStiYzM5LWJjM2YsIFUrYmM0MS1iYzQyLCBVK2JjNDQsIFUrYmM0Ni1iYzQ4LCBVK2JjNGEtYmM0ZDtcbn1cblxuLyogWzQzXSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMzAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIExpZ2h0XCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItTGlnaHRcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PZWx6STdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uNDMud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVK2JhZTYtYmFmYiwgVStiYWZkLWJiMTcsIFUrYmIxOS1iYjMzLCBVK2JiMzcsIFUrYmIzOS1iYjNhLCBVK2JiM2QtYmI0MywgVStiYjQ1LWJiNDYsIFUrYmI0OCwgVStiYjRhLWJiNGYsIFUrYmI1MS1iYjUzLCBVK2JiNTUtYmI1NywgVStiYjU5LWJiNjIsIFUrYmI2NC1iYjhmO1xufVxuXG4vKiBbNDRdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgTGlnaHRcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1MaWdodFwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9lbHpJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi40NC53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrYmEzMC1iYTM3LCBVK2JhM2EtYmEzYiwgVStiYTNkLWJhM2YsIFUrYmE0MS1iYTQ3LCBVK2JhNDktYmE0YSwgVStiYTRjLCBVK2JhNGUtYmE1MywgVStiYTU2LWJhNTcsIFUrYmE1OS1iYTViLCBVK2JhNWQtYmE2MywgVStiYTY1LWJhNjYsIFUrYmE2OC1iYTZmLCBVK2JhNzEtYmE3MywgVStiYTc1LWJhNzcsIFUrYmE3OS1iYTg0LCBVK2JhODYsIFUrYmE4OC1iYWE3LCBVK2JhYWEsIFUrYmFhZC1iYWFmLCBVK2JhYjEtYmFiNywgVStiYWJhLCBVK2JhYmMsIFUrYmFiZS1iYWU1O1xufVxuXG4vKiBbNDVdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgTGlnaHRcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1MaWdodFwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9lbHpJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi40NS53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrYjk2ZS1iOTczLCBVK2I5NzYtYjk3NywgVStiOTc5LWI5N2IsIFUrYjk3ZC1iOTgzLCBVK2I5ODYsIFUrYjk4OCwgVStiOThhLWI5OGQsIFUrYjk4Zi1iOWFiLCBVK2I5YWUtYjlhZiwgVStiOWIxLWI5YjMsIFUrYjliNS1iOWJiLCBVK2I5YmUsIFUrYjljMCwgVStiOWMyLWI5YzcsIFUrYjljYS1iOWNiLCBVK2I5Y2QsIFUrYjlkMi1iOWQ3LCBVK2I5ZGEsIFUrYjlkYywgVStiOWRmLWI5ZTAsIFUrYjllMiwgVStiOWU2LWI5ZTcsIFUrYjllOS1iOWYzLCBVK2I5ZjYsIFUrYjlmOCwgVStiOWZiLWJhMmY7XG59XG5cbi8qIFs0Nl0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBMaWdodFwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLUxpZ2h0XCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT2Vsekk3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjQ2LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVStiOGJmLWI4Y2IsIFUrYjhjZC1iOGUwLCBVK2I4ZTItYjhlNywgVStiOGVhLWI4ZWIsIFUrYjhlZC1iOGVmLCBVK2I4ZjEtYjhmNywgVStiOGZhLCBVK2I4ZmMsIFUrYjhmZS1iOTAzLCBVK2I5MDUtYjkxNywgVStiOTE5LWI5MWYsIFUrYjkyMS1iOTNiLCBVK2I5M2QtYjk1NywgVStiOTVhLWI5NWIsIFUrYjk1ZC1iOTVmLCBVK2I5NjEtYjk2NywgVStiOTY5LWI5NmM7XG59XG5cbi8qIFs0N10gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBMaWdodFwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLUxpZ2h0XCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT2Vsekk3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjQ3LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVStiODBkLWI4MGYsIFUrYjgxMS1iODE3LCBVK2I4MWEsIFUrYjgxYy1iODIzLCBVK2I4MjYtYjgyNywgVStiODI5LWI4MmIsIFUrYjgyZC1iODMzLCBVK2I4MzYsIFUrYjgzYS1iODNmLCBVK2I4NDEtYjg1YiwgVStiODVlLWI4NWYsIFUrYjg2MS1iODYzLCBVK2I4NjUtYjg2YiwgVStiODZlLCBVK2I4NzAsIFUrYjg3Mi1iOGFmLCBVK2I4YjEtYjhiZTtcbn1cblxuLyogWzQ4XSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMzAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIExpZ2h0XCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItTGlnaHRcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PZWx6STdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uNDgud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVK2I3NGQtYjc1ZiwgVStiNzYxLWI3NjMsIFUrYjc2NS1iNzc0LCBVK2I3NzYtYjc3YiwgVStiNzdlLWI3N2YsIFUrYjc4MS1iNzgzLCBVK2I3ODUtYjc4YiwgVStiNzhlLCBVK2I3OTItYjc5NiwgVStiNzlhLWI3OWIsIFUrYjc5ZC1iN2E3LCBVK2I3YWEsIFUrYjdhZS1iN2IzLCBVK2I3YjYtYjdjOCwgVStiN2NhLWI3ZWIsIFUrYjdlZS1iN2VmLCBVK2I3ZjEtYjdmMywgVStiN2Y1LWI3ZmIsIFUrYjdmZSwgVStiODAyLWI4MDYsIFUrYjgwYS1iODBiO1xufVxuXG4vKiBbNDldICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgTGlnaHRcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1MaWdodFwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9lbHpJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi40OS53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrYjZhNy1iNmFhLCBVK2I2YWMtYjZiMCwgVStiNmIyLWI2ZWYsIFUrYjZmMS1iNzI3LCBVK2I3MmEtYjcyYiwgVStiNzJkLWI3MmUsIFUrYjczMS1iNzM3LCBVK2I3MzktYjczYSwgVStiNzNjLWI3NDMsIFUrYjc0NS1iNzRjO1xufVxuXG4vKiBbNTBdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgTGlnaHRcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1MaWdodFwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9lbHpJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi41MC53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrYjYwNS1iNjBmLCBVK2I2MTItYjYxNywgVStiNjE5LWI2MjQsIFUrYjYyNi1iNjliLCBVK2I2OWUtYjZhMywgVStiNmE1LWI2YTY7XG59XG5cbi8qIFs1MV0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBMaWdodFwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLUxpZ2h0XCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT2Vsekk3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjUxLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVStiNTVmLCBVK2I1NjItYjU4MywgVStiNTg1LWI1OWYsIFUrYjVhMi1iNWEzLCBVK2I1YTUtYjVhNywgVStiNWE5LWI1YjIsIFUrYjViNS1iNWJhLCBVK2I1YmQtYjYwNDtcbn1cblxuLyogWzUyXSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMzAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIExpZ2h0XCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItTGlnaHRcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PZWx6STdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uNTIud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVK2I0YTUtYjRiNiwgVStiNGI4LWI0YmYsIFUrYjRjMS1iNGM3LCBVK2I0YzktYjRkYiwgVStiNGRlLWI0ZGYsIFUrYjRlMS1iNGUyLCBVK2I0ZTUtYjRlYiwgVStiNGVlLCBVK2I0ZjAsIFUrYjRmMi1iNTEzLCBVK2I1MTYtYjUxNywgVStiNTE5LWI1MWEsIFUrYjUxZC1iNTIzLCBVK2I1MjYsIFUrYjUyOCwgVStiNTJiLWI1MmYsIFUrYjUzMi1iNTMzLCBVK2I1MzUtYjUzNywgVStiNTM5LWI1M2YsIFUrYjU0MS1iNTQ0LCBVK2I1NDYtYjU0YiwgVStiNTRkLWI1NGYsIFUrYjU1MS1iNTViLCBVK2I1NWQtYjU1ZTtcbn1cblxuLyogWzUzXSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMzAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIExpZ2h0XCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItTGlnaHRcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PZWx6STdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uNTMud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVK2IzZjgtYjNmYiwgVStiM2ZkLWI0MGYsIFUrYjQxMS1iNDE3LCBVK2I0MTktYjQxYiwgVStiNDFkLWI0MWYsIFUrYjQyMS1iNDI3LCBVK2I0MmEtYjQyYiwgVStiNDJkLWI0NGYsIFUrYjQ1Mi1iNDUzLCBVK2I0NTUtYjQ1NywgVStiNDU5LWI0NWYsIFUrYjQ2Mi1iNDY0LCBVK2I0NjYtYjQ2YiwgVStiNDZkLWI0N2YsIFUrYjQ4MS1iNGEzO1xufVxuXG4vKiBbNTRdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgTGlnaHRcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1MaWdodFwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9lbHpJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi41NC53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrYjM0Mi1iMzUzLCBVK2IzNTYtYjM1NywgVStiMzU5LWIzNWIsIFUrYjM1ZC1iMzVlLCBVK2IzNjAtYjM2MywgVStiMzY2LCBVK2IzNjgsIFUrYjM2YS1iMzZkLCBVK2IzNmYsIFUrYjM3Mi1iMzczLCBVK2IzNzUtYjM3NywgVStiMzc5LWIzN2YsIFUrYjM4MS1iMzgyLCBVK2IzODQsIFUrYjM4Ni1iMzhiLCBVK2IzOGQtYjNjMywgVStiM2M2LWIzYzcsIFUrYjNjOS1iM2NhLCBVK2IzY2QtYjNkMywgVStiM2Q2LCBVK2IzZDgsIFUrYjNkYS1iM2Y3O1xufVxuXG4vKiBbNTVdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgTGlnaHRcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1MaWdodFwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9lbHpJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi41NS53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrYjI3Yy1iMjgzLCBVK2IyODUtYjI4ZiwgVStiMjkyLWIyOTMsIFUrYjI5NS1iMjk3LCBVK2IyOWEtYjI5ZiwgVStiMmExLWIyYTQsIFUrYjJhNy1iMmE5LCBVK2IyYWIsIFUrYjJhZC1iMmM3LCBVK2IyY2EtYjJjYiwgVStiMmNkLWIyY2YsIFUrYjJkMS1iMmQ3LCBVK2IyZGEsIFUrYjJkYywgVStiMmRlLWIyZTMsIFUrYjJlNywgVStiMmU5LWIyZWEsIFUrYjJlZi1iMmYzLCBVK2IyZjYsIFUrYjJmOCwgVStiMmZhLWIyZmIsIFUrYjJmZC1iMmZlLCBVK2IzMDItYjMwMywgVStiMzA1LWIzMDcsIFUrYjMwOS1iMzBmLCBVK2IzMTIsIFUrYjMxNi1iMzFiLCBVK2IzMWQtYjM0MTtcbn1cblxuLyogWzU2XSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMzAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIExpZ2h0XCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItTGlnaHRcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PZWx6STdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uNTYud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVK2IxZDYtYjFlNywgVStiMWU5LWIxZmMsIFUrYjFmZS1iMjAzLCBVK2IyMDYtYjIwNywgVStiMjA5LWIyMGIsIFUrYjIwZC1iMjEzLCBVK2IyMTYtYjIxZiwgVStiMjIxLWIyNTcsIFUrYjI1OS1iMjczLCBVK2IyNzUtYjI3Yjtcbn1cblxuLyogWzU3XSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMzAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIExpZ2h0XCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItTGlnaHRcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PZWx6STdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uNTcud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVK2IxMjAtYjEyMiwgVStiMTI2LWIxMjcsIFUrYjEyOS1iMTJiLCBVK2IxMmQtYjEzMywgVStiMTM2LCBVK2IxMzgsIFUrYjEzYS1iMTNmLCBVK2IxNDItYjE0MywgVStiMTQ1LWIxNGYsIFUrYjE1MS1iMTUzLCBVK2IxNTYtYjE1NywgVStiMTU5LWIxNzcsIFUrYjE3YS1iMTdiLCBVK2IxN2QtYjE3ZiwgVStiMTgxLWIxODcsIFUrYjE4OS1iMThjLCBVK2IxOGUtYjE5MSwgVStiMTk1LWIxYTcsIFUrYjFhOS1iMWNiLCBVK2IxY2QtYjFkNTtcbn1cblxuLyogWzU4XSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMzAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIExpZ2h0XCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItTGlnaHRcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PZWx6STdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uNTgud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVK2IwNWYtYjA3YiwgVStiMDdlLWIwN2YsIFUrYjA4MS1iMDgzLCBVK2IwODUtYjA4YiwgVStiMDhkLWIwOTcsIFUrYjA5YiwgVStiMDlkLWIwOWYsIFUrYjBhMi1iMGE3LCBVK2IwYWEsIFUrYjBiMCwgVStiMGIyLCBVK2IwYjYtYjBiNywgVStiMGI5LWIwYmIsIFUrYjBiZC1iMGMzLCBVK2IwYzYtYjBjNywgVStiMGNhLWIwY2YsIFUrYjBkMS1iMGRmLCBVK2IwZTEtYjBlNCwgVStiMGU2LWIxMDcsIFUrYjEwYS1iMTBiLCBVK2IxMGQtYjEwZiwgVStiMTExLWIxMTIsIFUrYjExNC1iMTE3LCBVK2IxMTktYjExYSwgVStiMTFjLWIxMWY7XG59XG5cbi8qIFs1OV0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBMaWdodFwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLUxpZ2h0XCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT2Vsekk3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjU5LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSthZmFjLWFmYjcsIFUrYWZiYS1hZmJiLCBVK2FmYmQtYWZiZiwgVSthZmMxLWFmYzYsIFUrYWZjYS1hZmNjLCBVK2FmY2UtYWZkMywgVSthZmQ1LWFmZTcsIFUrYWZlOS1hZmVmLCBVK2FmZjEtYjAwYiwgVStiMDBkLWIwMGYsIFUrYjAxMS1iMDEzLCBVK2IwMTUtYjAxYiwgVStiMDFkLWIwMjcsIFUrYjAyOS1iMDQzLCBVK2IwNDUtYjA0NywgVStiMDQ5LCBVK2IwNGIsIFUrYjA0ZC1iMDUyLCBVK2IwNTUtYjA1NiwgVStiMDU4LWIwNWMsIFUrYjA1ZTtcbn1cblxuLyogWzYwXSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMzAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIExpZ2h0XCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItTGlnaHRcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PZWx6STdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uNjAud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVK2FmMDMtYWYwNywgVSthZjA5LWFmMmIsIFUrYWYyZS1hZjMzLCBVK2FmMzUtYWYzYiwgVSthZjNlLWFmNDAsIFUrYWY0NC1hZjQ3LCBVK2FmNGEtYWY1YywgVSthZjVlLWFmNjMsIFUrYWY2NS1hZjdmLCBVK2FmODEtYWZhYjtcbn1cblxuLyogWzYxXSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMzAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIExpZ2h0XCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItTGlnaHRcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PZWx6STdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uNjEud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVK2FlNTYtYWU1YiwgVSthZTVlLWFlNjAsIFUrYWU2Mi1hZTY0LCBVK2FlNjYtYWU2NywgVSthZTY5LWFlNmIsIFUrYWU2ZC1hZTgzLCBVK2FlODUtYWViYiwgVSthZWJmLCBVK2FlYzEtYWVjMywgVSthZWM1LWFlY2IsIFUrYWVjZSwgVSthZWQwLCBVK2FlZDItYWVkNywgVSthZWQ5LWFlZjMsIFUrYWVmNS1hZjAyO1xufVxuXG4vKiBbNjJdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgTGlnaHRcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1MaWdodFwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9lbHpJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi42Mi53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrYWQ5Yy1hZGEzLCBVK2FkYTUtYWRiZiwgVSthZGMxLWFkYzMsIFUrYWRjNS1hZGM3LCBVK2FkYzktYWRkMiwgVSthZGQ0LWFkZGIsIFUrYWRkZC1hZGRmLCBVK2FkZTEtYWRlMywgVSthZGU1LWFkZjcsIFUrYWRmYS1hZGZiLCBVK2FkZmQtYWRmZiwgVSthZTAyLWFlMDcsIFUrYWUwYSwgVSthZTBjLCBVK2FlMGUtYWUxMywgVSthZTE1LWFlMmYsIFUrYWUzMS1hZTMzLCBVK2FlMzUtYWUzNywgVSthZTM5LWFlM2YsIFUrYWU0MiwgVSthZTQ0LCBVK2FlNDYtYWU0OSwgVSthZTRiLCBVK2FlNGYsIFUrYWU1MS1hZTUzLCBVK2FlNTU7XG59XG5cbi8qIFs2M10gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBMaWdodFwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLUxpZ2h0XCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT2Vsekk3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjYzLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSthY2UyLWFjZTMsIFUrYWNlNS1hY2U2LCBVK2FjZTktYWNlZiwgVSthY2YyLCBVK2FjZjQsIFUrYWNmNy1hY2ZiLCBVK2FjZmUtYWNmZiwgVSthZDAxLWFkMDMsIFUrYWQwNS1hZDBiLCBVK2FkMGQtYWQxMCwgVSthZDEyLWFkMWIsIFUrYWQxZC1hZDMzLCBVK2FkMzUtYWQ0OCwgVSthZDRhLWFkNGYsIFUrYWQ1MS1hZDZiLCBVK2FkNmUtYWQ2ZiwgVSthZDcxLWFkNzIsIFUrYWQ3Ny1hZDdjLCBVK2FkN2UsIFUrYWQ4MCwgVSthZDgyLWFkODcsIFUrYWQ4OS1hZDhiLCBVK2FkOGQtYWQ4ZiwgVSthZDkxLWFkOWI7XG59XG5cbi8qIFs2NF0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBMaWdodFwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLUxpZ2h0XCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT2Vsekk3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjY0LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSthYzI1LWFjMmMsIFUrYWMyZSwgVSthYzMwLCBVK2FjMzItYWMzNywgVSthYzM5LWFjM2YsIFUrYWM0MS1hYzRjLCBVK2FjNGUtYWM2ZiwgVSthYzcyLWFjNzMsIFUrYWM3NS1hYzc2LCBVK2FjNzktYWM3ZiwgVSthYzgyLCBVK2FjODQtYWM4OCwgVSthYzhhLWFjOGIsIFUrYWM4ZC1hYzhmLCBVK2FjOTEtYWM5MywgVSthYzk1LWFjOWIsIFUrYWM5ZC1hYzllLCBVK2FjYTEtYWNhNywgVSthY2FiLCBVK2FjYWQtYWNhZiwgVSthY2IxLWFjYjcsIFUrYWNiYS1hY2JiLCBVK2FjYmUtYWNjMCwgVSthY2MyLWFjYzMsIFUrYWNjNS1hY2RmO1xufVxuXG4vKiBbNjVdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgTGlnaHRcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1MaWdodFwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9lbHpJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi42NS53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrOTlkZiwgVSs5OWVkLCBVKzk5ZjEsIFUrOTlmZiwgVSs5YTAxLCBVKzlhMDgsIFUrOWEwZS05YTBmLCBVKzlhMTksIFUrOWEyYiwgVSs5YTMwLCBVKzlhMzYtOWEzNywgVSs5YTQwLCBVKzlhNDMsIFUrOWE0NSwgVSs5YTRkLCBVKzlhNTUsIFUrOWE1NywgVSs5YTVhLTlhNWIsIFUrOWE1ZiwgVSs5YTYyLCBVKzlhNjUsIFUrOWE2OS05YTZhLCBVKzlhYTgsIFUrOWFiOCwgVSs5YWQzLCBVKzlhZTUsIFUrOWFlZSwgVSs5YjFhLCBVKzliMjcsIFUrOWIyYSwgVSs5YjMxLCBVKzliM2MsIFUrOWI0MS05YjQ1LCBVKzliNGYsIFUrOWI1NCwgVSs5YjVhLCBVKzliNmYsIFUrOWI4ZSwgVSs5YjkxLCBVKzliOWYsIFUrOWJhYiwgVSs5YmFlLCBVKzliYzksIFUrOWJkNiwgVSs5YmU0LCBVKzliZTgsIFUrOWMwZCwgVSs5YzEwLCBVKzljMTIsIFUrOWMxNSwgVSs5YzI1LCBVKzljMzIsIFUrOWMzYiwgVSs5YzQ3LCBVKzljNDksIFUrOWM1NywgVSs5Y2U1LCBVKzljZTcsIFUrOWNlOSwgVSs5Y2YzLTljZjQsIFUrOWNmNiwgVSs5ZDA5LCBVKzlkMWIsIFUrOWQyNiwgVSs5ZDI4LCBVKzlkM2IsIFUrOWQ1MSwgVSs5ZDVkLCBVKzlkNjAtOWQ2MSwgVSs5ZDZjLCBVKzlkNzIsIFUrOWRhOSwgVSs5ZGFmLCBVKzlkYjQsIFUrOWRjNCwgVSs5ZGQ3LCBVKzlkZjIsIFUrOWRmOC05ZGZhLCBVKzllMWEsIFUrOWUxZSwgVSs5ZTc1LCBVKzllNzksIFUrOWU3ZCwgVSs5ZTdmLCBVKzllOTItOWU5MywgVSs5ZTk3LCBVKzllOWQsIFUrOWU5ZiwgVSs5ZWE1LCBVKzllYjQtOWViNSwgVSs5ZWJiLCBVKzllYmUsIFUrOWVjMywgVSs5ZWNkLTllY2UsIFUrOWVkNCwgVSs5ZWQ4LCBVKzllZGItOWVkYywgVSs5ZWRlLCBVKzllZTgsIFUrOWVmNCwgVSs5ZjA3LTlmMDgsIFUrOWYwZSwgVSs5ZjEzLCBVKzlmMjAsIFUrOWYzYiwgVSs5ZjRhLTlmNGIsIFUrOWY0ZSwgVSs5ZjUyLCBVKzlmNWYsIFUrOWY2MSwgVSs5ZjY3LCBVKzlmNmEsIFUrOWY2YywgVSs5Zjc3LCBVKzlmOGQsIFUrOWY5MCwgVSs5Zjk1LCBVKzlmOWMsIFUrYWMwMi1hYzAzLCBVK2FjMDUtYWMwNiwgVSthYzA5LWFjMGYsIFUrYWMxNy1hYzE4LCBVK2FjMWIsIFUrYWMxZS1hYzFmLCBVK2FjMjEtYWMyMztcbn1cblxuLyogWzkzXSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMzAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIExpZ2h0XCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItTGlnaHRcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PZWx6STdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uOTMud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzMzOGMtMzM5YywgVSszMzlmLTMzYTAsIFUrMzNhMi0zM2NiLCBVKzMzY2YtMzNkMCwgVSszM2QzLCBVKzMzZDYsIFUrMzNkOCwgVSszM2RiLTMzZGQsIFUrNGUwMSwgVSs0ZTAzLCBVKzRlMDctNGUwOCwgVSs0ZTExLCBVKzRlMTQtNGUxNSwgVSs0ZTE4LTRlMTksIFUrNGUxZSwgVSs0ZTMyLCBVKzRlMzgtNGUzOSwgVSs0ZTQyLTRlNDMsIFUrNGU0NSwgVSs0ZTRkLTRlNGYsIFUrNGU1NiwgVSs0ZTU4LTRlNTksIFUrNGU1ZC00ZTVlLCBVKzRlNmIsIFUrNGU2ZCwgVSs0ZTczLCBVKzRlNzYtNGU3NywgVSs0ZTdlLCBVKzRlODIsIFUrNGU4NiwgVSs0ZTg4LCBVKzRlOGUsIFUrNGU5MC00ZTkyLCBVKzRlOTQtNGU5NSwgVSs0ZTk4LCBVKzRlOWIsIFUrNGU5ZSwgVSs0ZWExLTRlYTIsIFUrNGVhNC00ZWE2LCBVKzRlYTgsIFUrNGVhYiwgVSs0ZWFkLTRlYWUsIFUrNGViNiwgVSs0ZWMwLTRlYzEsIFUrNGVjNCwgVSs0ZWM3LCBVKzRlY2IsIFUrNGVjZCwgVSs0ZWQ0LTRlZDUsIFUrNGVkNy00ZWQ5LCBVKzRlZGQsIFUrNGVkZiwgVSs0ZWU0LCBVKzRlZjAsIFUrNGVmMiwgVSs0ZWY2LTRlZjcsIFUrNGVmYiwgVSs0ZjAxLCBVKzRmMDksIFUrNGYwYiwgVSs0ZjBkLTRmMTEsIFUrNGYyZiwgVSs0ZjM0LCBVKzRmMzYsIFUrNGYzOCwgVSs0ZjNhLCBVKzRmM2MtNGYzZDtcbn1cblxuLyogWzk0XSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMzAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIExpZ2h0XCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItTGlnaHRcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PZWx6STdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uOTQud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzMxMzYsIFUrMzEzOCwgVSszMTNhLTMxNDAsIFUrMzE0My0zMTQ0LCBVKzMxNTAsIFUrMzE1MiwgVSszMTU0LTMxNTYsIFUrMzE1OC0zMTViLCBVKzMxNWQtMzE1ZiwgVSszMTYyLCBVKzMxNjQtMzE4YywgVSszMThlLCBVKzMyMDAtMzIxYiwgVSszMjMxLCBVKzMyMzksIFUrMzI1MS0zMjVhLCBVKzMyNjAtMzI3YiwgVSszMjdlLTMyN2YsIFUrMzI4YS0zMjkwLCBVKzMyOTQsIFUrMzI5ZSwgVSszMmE1LCBVKzMzODAtMzM4NCwgVSszMzg4LTMzOGI7XG59XG5cbi8qIFs5NV0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBMaWdodFwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLUxpZ2h0XCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT2Vsekk3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjk1LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSsyZjdkLCBVKzJmN2YtMmY4YiwgVSsyZjhlLTJmOTAsIFUrMmY5Mi0yZjk3LCBVKzJmOTktMmZhMCwgVSsyZmEyLTJmYTMsIFUrMmZhNS0yZmE5LCBVKzJmYWMtMmZiMSwgVSsyZmIzLTJmYmMsIFUrMmZjMS0yZmNhLCBVKzJmY2QtMmZkNCwgVSszMDAzLCBVKzMwMTItMzAxOSwgVSszMDFjLCBVKzMwMWUtMzAyMCwgVSszMDM2LCBVKzMwNDEsIFUrMzA0MywgVSszMDQ1LCBVKzMwNDcsIFUrMzA0OSwgVSszMDRlLCBVKzMwNTAsIFUrMzA1MiwgVSszMDU2LCBVKzMwNWEsIFUrMzA1YywgVSszMDVlLCBVKzMwNjIsIFUrMzA2NSwgVSszMDZjLCBVKzMwNzAtMzA3ZCwgVSszMDgwLCBVKzMwODUsIFUrMzA4NywgVSszMDhlLCBVKzMwOTAtMzA5MSwgVSszMGExLCBVKzMwYTUsIFUrMzBhOSwgVSszMGFlLCBVKzMwYjEtMzBiMiwgVSszMGI0LCBVKzMwYjYsIFUrMzBiYy0zMGJlLCBVKzMwYzIsIFUrMzBjNSwgVSszMGNjLCBVKzMwZDIsIFUrMzBkNCwgVSszMGQ4LTMwZGQsIFUrMzBlNCwgVSszMGU2LCBVKzMwZTgsIFUrMzBlZSwgVSszMGYwLTMwZjIsIFUrMzBmNC0zMGY2LCBVKzMxMzMsIFUrMzEzNTtcbn1cblxuLyogWzk2XSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMzAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIExpZ2h0XCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItTGlnaHRcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PZWx6STdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uOTYud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzI1NDEtMjU0YiwgVSsyNWE0LTI1YTksIFUrMjViMSwgVSsyNWI1LCBVKzI1YjksIFUrMjViZiwgVSsyNWMxLCBVKzI1YzMsIFUrMjVjOS0yNWNhLCBVKzI1Y2MsIFUrMjVjZSwgVSsyNWQwLTI1ZDEsIFUrMjVlNiwgVSsyNWVmLCBVKzI2MGYsIFUrMjYxZCwgVSsyNjFmLCBVKzI2MmYsIFUrMjY2MCwgVSsyNjY0LCBVKzI2NjctMjY2OSwgVSsyNjZkLCBVKzI2NmYsIFUrMjcxNiwgVSsyNzFhLCBVKzI3M2QsIFUrMjc1NiwgVSsyNzc2LTI3N2YsIFUrMjc4YS0yNzkzLCBVKzI5NjMsIFUrMjk2NSwgVSsyYWM1LTJhYzYsIFUrMmFjYi0yYWNjLCBVKzJmMDAsIFUrMmYwNCwgVSsyZjA2LCBVKzJmMDgsIFUrMmYwYS0yZjBiLCBVKzJmMTEtMmYxMiwgVSsyZjE0LCBVKzJmMTctMmYxOCwgVSsyZjFjLTJmMWQsIFUrMmYxZi0yZjIwLCBVKzJmMjMtMmYyNiwgVSsyZjI4LTJmMjksIFUrMmYyYiwgVSsyZjJkLCBVKzJmMmYtMmYzMiwgVSsyZjM4LCBVKzJmM2MtMmY0MCwgVSsyZjQyLTJmNGMsIFUrMmY0Zi0yZjUyLCBVKzJmNTQtMmY1OCwgVSsyZjVhLTJmNjYsIFUrMmY2OS0yZjcwLCBVKzJmNzItMmY3NiwgVSsyZjc4LCBVKzJmN2EtMmY3Yztcbn1cblxuLyogWzk3XSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMzAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIExpZ2h0XCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItTGlnaHRcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PZWx6STdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uOTcud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzI0NzktMjQ4NywgVSsyNDljLTI0ZDEsIFUrMjRkMy0yNGQ3LCBVKzI0ZDktMjRlOSwgVSsyNGViLTI0ZjQsIFUrMjUwMC0yNTAxLCBVKzI1MDMsIFUrMjUwYy0yNTEzLCBVKzI1MTUtMjUxNiwgVSsyNTE4LTI1NDA7XG59XG5cbi8qIFs5OF0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBMaWdodFwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLUxpZ2h0XCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT2Vsekk3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjk4LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSsyMTViLTIxNWUsIFUrMjE2Mi0yMTY5LCBVKzIxNzAtMjE3OSwgVSsyMTk1LTIxOTksIFUrMjFiMC0yMWI0LCBVKzIxYmMsIFUrMjFjMCwgVSsyMWM0LTIxYzUsIFUrMjFjZCwgVSsyMWNmLTIxZDQsIFUrMjFlMC0yMWUzLCBVKzIxZTYtMjFlOSwgVSsyMjAwLCBVKzIyMDItMjIwMywgVSsyMjA2LTIyMDksIFUrMjIwYi0yMjBjLCBVKzIyMGYsIFUrMjIxMSwgVSsyMjEzLCBVKzIyMWEsIFUrMjIxZC0yMjIwLCBVKzIyMjIsIFUrMjIyNS0yMjI3LCBVKzIyMjktMjIyYywgVSsyMjJlLCBVKzIyMzQtMjIzNywgVSsyMjNkLCBVKzIyNDMsIFUrMjI0NSwgVSsyMjQ4LCBVKzIyNTAtMjI1MywgVSsyMjVhLCBVKzIyNjAtMjI2MiwgVSsyMjY0LTIyNjcsIFUrMjI2YS0yMjZiLCBVKzIyNmUtMjI3MywgVSsyMjc2LTIyNzcsIFUrMjI3OS0yMjdiLCBVKzIyODAtMjI4NywgVSsyMjhhLTIyOGIsIFUrMjI5NS0yMjk3LCBVKzIyYTMtMjJhNSwgVSsyMmJiLTIyYmMsIFUrMjJjZS0yMmNmLCBVKzIyZGEtMjJkYiwgVSsyMmVlLTIyZWYsIFUrMjMwNiwgVSsyMzEyLCBVKzIzMTQsIFUrMjQ2Ny0yNDc4O1xufVxuXG4vKiBbOTldICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgTGlnaHRcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1MaWdodFwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9lbHpJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi45OS53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrODEtODIsIFUrODQsIFUrYTItYTUsIFUrYTctYTgsIFUrYWEsIFUrYWMtYWQsIFUrYjEtYjMsIFUrYjYsIFUrYjgtYmEsIFUrYmMtYmUsIFUrYzAsIFUrYzIsIFUrYzYtY2IsIFUrY2UtZDAsIFUrZDQsIFUrZDgtZDksIFUrZGItZGMsIFUrZGUtZGYsIFUrZTYsIFUrZWIsIFUrZWUtZjAsIFUrZjQsIFUrZjctZjksIFUrZmIsIFUrZmUtZmYsIFUrMTExLCBVKzEyNi0xMjcsIFUrMTMyLTEzMywgVSsxMzgsIFUrMTNmLTE0MiwgVSsxNDktMTRiLCBVKzE1Mi0xNTMsIFUrMTY2LTE2NywgVSsyYmMsIFUrMmM3LCBVKzJkMCwgVSsyZDgtMmQ5LCBVKzJkYi0yZGQsIFUrMzkxLTM5NCwgVSszOTYtM2ExLCBVKzNhMy0zYTksIFUrM2IyLTNiNiwgVSszYjgsIFUrM2JjLCBVKzNiZS0zYzEsIFUrM2MzLTNjOSwgVSsyMDEwLCBVKzIwMTUtMjAxNiwgVSsyMDE4LTIwMTksIFUrMjAxYiwgVSsyMDFmLTIwMjEsIFUrMjAyNSwgVSsyMDMwLCBVKzIwMzMtMjAzNiwgVSsyMDNjLCBVKzIwM2UsIFUrMjA0MiwgVSsyMDc0LCBVKzIwN2EtMjA3ZiwgVSsyMDgxLTIwODQsIFUrMjEwOSwgVSsyMTEzLCBVKzIxMTYsIFUrMjEyMSwgVSsyMTI2LCBVKzIxMmIsIFUrMjE1My0yMTU0O1xufVxuXG4vKiBbMTAwXSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMzAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIExpZ2h0XCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItTGlnaHRcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PZWx6STdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uMTAwLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVStlOCwgVSsyZGEsIFUrMjE2MCwgVSsyMTk0LCBVKzMwNTQsIFUrMzA1OCwgVSszMDZkLCBVKzMwODYsIFUrMzA4ZCwgVSszMGFjLCBVKzMwYmIsIFUrMzBjNCwgVSszMGNkLTMwY2UsIFUrMzBlMiwgVSszMTMyLCBVKzMxNDYsIFUrMzE0OSwgVSszMzlkLCBVKzRlM2IsIFUrNGYwYSwgVSs0ZmRkLCBVKzRmZTEsIFUrNTQwOSwgVSs1NDBjLCBVKzU4MzQsIFUrNTkyYS01OTJiLCBVKzViOWEsIFUrNWRkZSwgVSs1ZTBjLCBVKzVlNzMsIFUrNWYwZiwgVSs2MGYzLCBVKzY1M2YsIFUrNjYxZiwgVSs2NjJmLCBVKzY2N2EsIFUrNjgzYywgVSs2YjRjLCBVKzZjMTEsIFUrNzY3YywgVSs3NmVlLCBVKzc2ZjQsIFUrNzdmMywgVSs3OWQxLCBVKzdhN2EsIFUrN2IyYywgVSs3ZDIyLCBVKzgyMDcsIFUrOGEwMCwgVSs4YTcxLCBVKzkyODAsIFUrOTU4MCwgVSs5NThiLCBVKzk2YzYsIFUrOTc2MiwgVSs5OGRmLCBVKzllZDEsIFUrYWMyZCwgVSthZGM4LCBVK2FkZDMsIFUrYWY0OCwgVStiMDE0LCBVK2IxMzQtYjEzNSwgVStiMTU4LCBVK2IyYWEsIFUrYjM1ZiwgVStiNmE0LCBVK2I5Y2YsIFUrYmI2MywgVStiZDIzLCBVK2JlOTEsIFUrYzI5YiwgVStjM2Y0LCBVK2M0MmMsIFUrYzU1YywgVStjNTczLCBVK2M1OGYsIFUrYzc4YywgVStjN2RkLCBVK2M4ZjUsIFUrY2FkMSwgVStjYzQ4LCBVK2NmMTAsIFUrY2YyMCwgVStkMDNjLCBVK2QwN2QsIFUrZDJhMCwgVStkMzBlLCBVK2QzOGQsIFUrZDNhOCwgVStkM2M4LCBVK2Q1ZTUsIFUrZDVmOSwgVStkNmU0LCBVK2Y5MGEsIFUrZmYwMiwgVStmZjFjO1xufVxuXG4vKiBbMTAxXSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMzAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIExpZ2h0XCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItTGlnaHRcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PZWx6STdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uMTAxLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSszYjEsIFUrMjQ2NiwgVSsyNWExLCBVKzI1YTMsIFUrMjYxYywgVSszMDA4LTMwMDksIFUrMzA1YiwgVSszMDVkLCBVKzMwNjksIFUrMzBhNywgVSszMGJhLCBVKzMwY2YsIFUrMzBlZiwgVSszMTUxLCBVKzMxNTcsIFUrNGU0YiwgVSs0ZTVmLCBVKzRlOGMsIFUrNGVjYSwgVSs0ZWQ2LCBVKzRmNWIsIFUrNTBjZiwgVSs1MTQ5LCBVKzUxNjUsIFUrNTE3MSwgVSs1MjI5LCBVKzUyOWIsIFUrNTMxNiwgVSs1MzlmLCBVKzUzZjIsIFUrNTcxZiwgVSs1NzI4LCBVKzU4ZWIsIFUrNTkxYywgVSs1Yjc4LCBVKzVjMTEsIFUrNWM1NSwgVSs1ZGRkLCBVKzVlMDIsIFUrNWZiNywgVSs2MGM1LCBVKzYxMGYsIFUrNjExZiwgVSs2NjI1LCBVKzY2ZjgsIFUrNjc5NywgVSs2NzljLCBVKzY4MmEsIFUrNmQyYSwgVSs3MDZiLCBVKzc0MDYsIFUrNzY3YiwgVSs3NmY4LCBVKzc3ZTUsIFUrN2FjYiwgVSs4OThiLCBVKzhhNjksIFUrOGRlZiwgVSs4ZmQxLCBVKzkwMWEsIFUrOTBlOCwgVSs5MWNkLCBVKzk3NWUsIFUrYWUxNCwgVSthZTZjLCBVK2FlYzAsIFUrYWZjNywgVSthZmM5LCBVK2IwMWMsIFUrYjAyOCwgVStiMzA4LCBVK2IzMTEsIFUrYjMxNCwgVStiMzFjLCBVK2I1MjQsIFUrYjU2MCwgVStiNzY0LCBVK2I5MjAsIFUrYjllMywgVStiZDQ4LCBVK2JlN2QsIFUrYzBkYiwgVStjMjMxLCBVK2MyNzAsIFUrYzJlMywgVStjMzdkLCBVK2MzZWQsIFUrYzUzMCwgVStjNmE1LCBVK2M2ZGMsIFUrYzdhNCwgVStjOTU0LCBVK2M5NzQsIFUrZDAwMCwgVStkNTY1LCBVK2Q2NjcsIFUrZDZjNSwgVStkNzlkLCBVK2ZmMWU7XG59XG5cbi8qIFsxMDJdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgTGlnaHRcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1MaWdodFwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9lbHpJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi4xMDIud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzEzMSwgVSsyMDMyLCBVKzI0NjUsIFUrMjY0MiwgVSszMDQ4LCBVKzMwNTEsIFUrMzA4My0zMDg0LCBVKzMwOGYsIFUrMzBjMCwgVSszMGQxLCBVKzMwZDMsIFUrMzBkNiwgVSszMGRmLCBVKzMwZTcsIFUrMzE1MywgVSs0ZTE2LCBVKzRlOGIsIFUrNGVlNSwgVSs1MjA2LCBVKzUyYTAsIFUrNTJkNSwgVSs1M2U0LCBVKzUzZWYsIFUrNTRjMSwgVSs1N2NlLCBVKzU5N2QsIFUrNWI4YywgVSs1ZWE2LCBVKzVmOGMsIFUrNWY5NywgVSs2MjEwLCBVKzYyNDAsIFUrNjI0YiwgVSs2NzI4LCBVKzZiZDQsIFUrNzIzNiwgVSs3MjY5LCBVKzcyNzksIFUrNzM4YiwgVSs3NTI4LCBVKzc1MzAsIFUrNzY3ZSwgVSs3OThmLCBVKzgwMDUsIFUrOGExOCwgVSs5MGZkLCBVKzkxY2MsIFUrOTU3NywgVSs5NTkzLCBVKzk4YTgsIFUrYWMyMCwgVSthY2Y2LCBVK2FkOTAsIFUrYWY1ZCwgVSthZjgwLCBVK2FmY2QsIFUrYWZmMCwgVStiMGExLCBVK2IwYjUsIFUrYjFmZCwgVStiMmZjLCBVK2IzODAsIFUrYjUxYiwgVStiNTg0LCBVK2I1YjMsIFUrYjhmZCwgVStiOTNjLCBVK2I5ZjQsIFUrYmI0NCwgVStiYzA4LCBVK2JjMjcsIFUrYmM0OSwgVStiZTU1LCBVK2JlNjQsIFUrYmZiMCwgVStiZmM1LCBVK2MxNzgsIFUrYzIxZiwgVStjMzE0LCBVK2M0ZjEsIFUrYzU4ZCwgVStjNjY0LCBVK2M2OTgsIFUrYzZhNywgVStjNmMxLCBVK2M5ZWQsIFUrY2FjMCwgVStjYWNjLCBVK2NhZDksIFUrY2NiNSwgVStjZGNjLCBVK2QwZTQsIFUrZDE0MywgVStkMzIwLCBVK2QzMzAsIFUrZDU0ZCwgVStmZjA2LCBVK2ZmMWYsIFUrZmY1ZTtcbn1cblxuLyogWzEwM10gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBMaWdodFwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLUxpZ2h0XCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT2Vsekk3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjEwMy53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrYjQsIFUrMjBhOSwgVSsyMGFjLCBVKzIxOTAsIFUrMjRkOCwgVSsyNTAyLCBVKzI1MTQsIFUrMjU5MiwgVSsyNWM3LTI1YzgsIFUrMjY2MywgVSszMDYwLCBVKzMwNjQsIFUrMzA4MSwgVSszMDg4LCBVKzMwYTMsIFUrMzBhNiwgVSszMGFhLCBVKzMwYjUsIFUrMzBjNywgVSszMGNhLTMwY2IsIFUrMzBkMCwgVSszMGUzLCBVKzMwZTUsIFUrMzM5ZSwgVSs0ZTA5LCBVKzRlYWMsIFUrNGY1YywgVSs1MTY3LTUxNjgsIFUrNTE2YywgVSs1MWZhLCBVKzU0MDgsIFUrNTQwZCwgVSs1OTFhLCBVKzViNTcsIFUrNjIxMSwgVSs2NWI5LCBVKzY2MGUsIFUrNjY0MiwgVSs2NzAwLCBVKzZiNjMsIFUrNmUyZiwgVSs3MDYzLCBVKzc1MzIsIFUrNzkzZSwgVSs4MWVhLCBVKzgyNzIsIFUrODJiMSwgVSs4OTdmLCBVKzhlY2EsIFUrOTFjZSwgVSthYzM4LCBVK2FkNzYsIFUrYWU4NCwgVSthZWNjLCBVK2IwN2QsIFUrYjBiMSwgVStiMjE1LCBVK2IyYTAsIFUrYjMxMCwgVStiM2Q3LCBVK2I1MmEsIFUrYjYxOCwgVStiNzc1LCBVK2I3OTcsIFUrYmNkNSwgVStiZDU5LCBVK2JlODAsIFUrYmVhOCwgVStiZWQxLCBVK2JlZTQtYmVlNSwgVStjMDYwLCBVK2MyZWYsIFUrYzMyOSwgVStjM2RjLCBVK2M1OTcsIFUrYzViZCwgVStjNWU1LCBVK2M2OWMsIFUrYzlkNiwgVStjYTI5LCBVK2NhNWMsIFUrY2E4NCwgVStjYzM5LCBVK2NjM2IsIFUrY2U4OSwgVStjZWU1LCBVK2NmNjUsIFUrY2Y4NSwgVStkMDU4LCBVK2QxNDUsIFUrZDIyZCwgVStkMzI1LCBVK2QzN2QsIFUrZDNhZCwgVStkNzY5LCBVK2ZmMGM7XG59XG5cbi8qIFsxMDRdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgTGlnaHRcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1MaWdodFwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9lbHpJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi4xMDQud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzIxNjEsIFUrMjIyOCwgVSsyMjk5LCBVKzI0NjQsIFUrMjUxNywgVSsyNjQwLCBVKzMwNDIsIFUrMzA0YSwgVSszMDUzLCBVKzMwNjEsIFUrMzA3ZiwgVSszMDgyLCBVKzMwOGMsIFUrMzA5MiwgVSszMGE4LCBVKzMwYWIsIFUrMzBhZCwgVSszMGIwLCBVKzMwYjMsIFUrMzBiNywgVSszMGMxLCBVKzMwYzYsIFUrMzBjOSwgVSszMGQ1LCBVKzMwZDcsIFUrMzBkZSwgVSszMGUwLTMwZTEsIFUrMzBlYy0zMGVkLCBVKzRlMGIsIFUrNGUwZCwgVSs0ZWUzLCBVKzUzZjAsIFUrNTQ4YywgVSs1Yjg5LCBVKzViYjYsIFUrNWMwZiwgVSs2MTFiLCBVKzY3NzEsIFUrNmFhMiwgVSs2YmNkLCBVKzZjMzQsIFUrNmNkNSwgVSs2ZDc3LCBVKzc2N2QsIFUrNzk1ZSwgVSs4ZWNkLCBVKzk5OTksIFUrOWFkOCwgVSthYzA3LCBVK2FjMWEsIFUrYWM0MCwgVSthZDBjLCBVK2FkODgsIFUrYWRhNCwgVSthZTAxLCBVK2FlNjUsIFUrYWViZCwgVSthZWM0LCBVK2FmZTgsIFUrYjEzOSwgVStiMjA1LCBVK2IzODMsIFUrYjM4YywgVStiNDJjLCBVK2I0NjEsIFUrYjU1YywgVStiNzhmLCBVK2I4ZmIsIFUrYjlmNywgVStiYWZjLCBVK2JjOTksIFUrYmVkOCwgVStiZmNkLCBVK2MwYmYsIFUrYzBmOSwgVStjMTY3LCBVK2MyMDQsIFUrYzIwZiwgVStjMjJmLCBVK2MyNTgsIFUrYzI5OCwgVStjMmJjLCBVK2MzODgsIFUrYzUwMSwgVStjNTBjLCBVK2M1YjksIFUrYzVjZSwgVStjNjQxLCBVK2M2NDgsIFUrYzczZCwgVStjYTUwLCBVK2NhNjEsIFUrY2M0YywgVStjZWFjLCBVK2QwZDQsIFUrZDVmNywgVStkNmQ3LCBVK2ZmMWE7XG59XG5cbi8qIFsxMDVdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgTGlnaHRcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1MaWdodFwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9lbHpJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi4xMDUud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzIxMDMsIFUrMjQ2MywgVSsyNWM2LCBVKzI1Y2IsIFUrMjY2YywgVSszMDAxLCBVKzMwMGEsIFUrMzA0NiwgVSszMDRjLTMwNGQsIFUrMzA0ZiwgVSszMDU1LCBVKzMwNTksIFUrMzA2MywgVSszMDY2LTMwNjgsIFUrMzA2ZiwgVSszMDg5LCBVKzMwYjgsIFUrMzBiZiwgVSszMTRmLCBVKzRlMGEsIFUrNTcwYiwgVSs1NzMwLCBVKzU5MTYsIFUrNTkyOSwgVSs1YzcxLCBVKzVlNzQsIFUrNWZjMywgVSs2MDFkLCBVKzYwMjcsIFUrNjNkMCwgVSs2NzA5LCBVKzY3MzQsIFUrNzUxZiwgVSs3Njg0LCBVKzgyZjEsIFUrOTA1MywgVSs5MWQxLCBVKzk3ZjMsIFUrYWMyZiwgVSthYzRkLCBVK2FkYzQsIFUrYWRlNCwgVSthZTQxLCBVK2FlNGQtYWU0ZSwgVSthZWQxLCBVK2FmYjksIFUrYjBlMCwgVStiMjk5LCBVK2IzNjUsIFUrYjQ2YywgVStiNDgwLCBVK2I0YzgsIFUrYjdiNCwgVStiODE5LCBVK2I5MTgsIFUrYmFhYiwgVStiYWI5LCBVK2JlOGYsIFUrYmVkNywgVStjMGVjLCBVK2MxOWYsIFUrYzFhNSwgVStjM2Q5LCBVK2M0NjQsIFUrYzUzZCwgVStjNTUzLCBVK2M1NzAsIFUrYzVjYywgVStjNjMzLCBVK2M2YTQsIFUrYzdhMywgVStjN2E2LCBVK2M4ODYsIFUrYzlkOS1jOWRhLCBVK2M5ZWMsIFUrY2EwYywgVStjYzIxLCBVK2NkMWIsIFUrY2Q3OCwgVStjZGM0LCBVK2NlZjgsIFUrY2ZlNCwgVStkMGE1LCBVK2QwYjUsIFUrZDBlYywgVStkMTVkLCBVK2QxODgsIFUrZDIzYywgVStkMmFjLCBVK2Q3MjksIFUrZDc5YiwgVStmZjAxLCBVK2ZmMDgtZmYwOSwgVStmZjVjO1xufVxuXG4vKiBbMTA2XSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMzAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIExpZ2h0XCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItTGlnaHRcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PZWx6STdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uMTA2LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSsyMDM5LTIwM2EsIFUrMjIzYywgVSsyNWIzLCBVKzI1YjcsIFUrMjViZCwgVSsyNWNmLCBVKzI2NmEsIFUrMzAwMiwgVSszMDBiLCBVKzMwNGIsIFUrMzA1NywgVSszMDVmLCBVKzMwNmEtMzA2YiwgVSszMDdlLCBVKzMwOGEtMzA4YiwgVSszMDkzLCBVKzMwYTIsIFUrMzBhZiwgVSszMGI5LCBVKzMwYzMsIFUrMzBjOCwgVSszMGU5LTMwZWIsIFUrMzNhMSwgVSs0ZTAwLCBVKzUyNGQsIFUrNTM1NywgVSs1YjUwLCBVKzcxMjEsIFUrODg0YywgVSs5NzUxLCBVK2FjOTQsIFUrYWViZSwgVSthZWNkLCBVK2FmMDgsIFUrYWY0MSwgVSthZjQ5LCBVK2IwMTAsIFUrYjA1MywgVStiMTA5LCBVK2IxMWIsIFUrYjEyOCwgVStiMTU0LCBVK2IyOTEsIFUrYjJlNiwgVStiMzAxLCBVK2IzODUsIFUrYjUyNSwgVStiNWI0LCBVK2I3MjksIFUrYjcyZiwgVStiNzM4LCBVK2I3ZmYsIFUrYjgzNywgVStiOTc1LCBVK2JhNjcsIFUrYmI0NywgVStiYzFmLCBVK2JkOTAsIFUrYmZkNCwgVStjMjdjLCBVK2MzMjQsIFUrYzM3OSwgVStjM2UwLCBVK2M0NjUsIFUrYzUzYiwgVStjNThjLCBVK2M2MTAsIFUrYzY1MywgVStjNmNkLCBVK2M4MTMsIFUrYzgyZiwgVStjOTk5LCBVK2M5ZTAsIFUrY2FjNCwgVStjYWQzLCBVK2NiZDQsIFUrY2MxMCwgVStjYzIyLCBVK2NjYjgsIFUrY2NiYywgVStjZGE1LCBVK2NlODQsIFUrY2VhMywgVStjZjY3LCBVK2NmZTEsIFUrZDI0MSwgVStkMzBkLCBVK2QzMWMsIFUrZDM5MSwgVStkNDAxLCBVK2Q0NzksIFUrZDVjOSwgVStkNWRiLCBVK2Q2NDksIFUrZDZkNDtcbn1cblxuLyogWzEwN10gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBMaWdodFwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLUxpZ2h0XCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT2Vsekk3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjEwNy53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrYjAsIFUrZTksIFUrMjE5MywgVSsyNDYyLCBVKzI2MGUsIFUrMjYxZSwgVSszMDBlLTMwMGYsIFUrMzA0NCwgVSszMGE0LCBVKzMwZmItMzBmYywgVSszMTRkLCBVKzU5NzMsIFUrNjU0NSwgVSs2NzA4LCBVKzc1MzcsIFUrYWM4OSwgVSthYzljLCBVK2FjYzEsIFUrYWQwNCwgVSthZDc1LCBVK2FkN2QsIFUrYWU0NSwgVSthZTYxLCBVK2FmNDIsIFUrYjBhYiwgVStiMGFmLCBVK2IwYjMsIFUrYjEyYywgVStiMTk0LCBVK2IxYTgsIFUrYjIyMCwgVStiMjU4LCBVK2IyODQsIFUrYjJmZiwgVStiMzE1LCBVK2IzNzEsIFUrYjNkNC1iM2Q1LCBVK2I0NjAsIFUrYjUyNywgVStiNTM0LCBVK2I4MTAsIFUrYjgxOCwgVStiOThlLCBVK2JhNTUsIFUrYmJhYywgVStiYzBiLCBVK2JjNDAsIFUrYmNhMSwgVStiY2NkLCBVK2JkOTMsIFUrYmU1NCwgVStiZTVhLCBVK2JmMDgsIFUrYmY1MCwgVStiZjU1LCBVK2JmZGMsIFUrYzBjMCwgVStjMGQwLCBVK2MwZjQsIFUrYzEwMCwgVStjMTFlLCBVK2MxNzAsIFUrYzIwZCwgVStjMjc0LCBVK2MyOTAsIFUrYzMwOCwgVStjMzY5LCBVK2M1MzksIFUrYzU4NywgVStjNWZmLCBVK2M2ZWMsIFUrYzcwYywgVStjN2FkLCBVK2M3YzgsIFUrYzgzYywgVStjODgxLCBVK2NiNDgsIFUrY2M2MCwgVStjZTY5LCBVK2NlNmIsIFUrY2U3NSwgVStjZjA0LCBVK2NmMDgsIFUrY2Y1NSwgVStjZjcwLCBVK2NmZmMsIFUrZDBiNywgVStkMWE4LCBVK2QyYzgsIFUrZDM4NCwgVStkNDdjLCBVK2Q0OGIsIFUrZDVkZCwgVStkNWU4LCBVK2Q3MjAsIFUrZDc1OSwgVStmOTgxO1xufVxuXG4vKiBbMTA4XSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMzAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIExpZ2h0XCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItTGlnaHRcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PZWx6STdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uMTA4LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVStlMCwgVStlMiwgVSszOTUsIFUrM2I3LCBVKzNiYSwgVSsyNDYwLTI0NjEsIFUrMjVhMCwgVSszMDEwLTMwMTEsIFUrMzA2ZSwgVSszMGYzLCBVKzMxNGEsIFUrMzE0YywgVSs1OTI3LCBVKzY1YjAsIFUrN2U0MSwgVSs5N2QzLCBVKzlhZDQsIFUrYWQ0OSwgVSthZTBiLCBVK2FlMGQsIFUrYWU0MywgVSthZTVkLCBVK2FlY2YsIFUrYWYzYywgVSthZjY0LCBVK2FmZDQsIFUrYjA4MCwgVStiMDg0LCBVK2IwYzUsIFUrYjEwYywgVStiMWU4LCBVK2IyYWMsIFUrYjM2ZSwgVStiNDUxLCBVK2I1MTUsIFUrYjU0MCwgVStiNTYxLCBVK2I2YWIsIFUrYjZiMSwgVStiNzJjLCBVK2I3MzAsIFUrYjc0NCwgVStiODAwLCBVK2I4ZWMsIFUrYjhmMCwgVStiOTA0LCBVK2I5NjgsIFUrYjk2ZCwgVStiOTg3LCBVK2I5ZDksIFUrYmIzNiwgVStiYjQ5LCBVK2JjMmQsIFUrYmM0MywgVStiY2Y2LCBVK2JkODksIFUrYmU1NywgVStiZTYxLCBVK2JlZDQsIFUrYzA5MCwgVStjMTMwLCBVK2MxNDgsIFUrYzE5YywgVStjMmY5LCBVK2MzNmMsIFUrYzM3YywgVStjMzg0LCBVK2MzZGYsIFUrYzU3NSwgVStjNTg0LCBVK2M2NjAsIFUrYzcxOSwgVStjODE2LCBVK2NhNGQsIFUrY2E1NCwgVStjYWJjLCBVK2NiNDksIFUrY2MxNCwgVStjZmY1LCBVK2QwMDQsIFUrZDAzOCwgVStkMGI0LCBVK2QwZDMsIFUrZDBlMCwgVStkMGVkLCBVK2QxMzEsIFUrZDFiMCwgVStkMzFmLCBVK2QzM2QsIFUrZDNhMCwgVStkM2FiLCBVK2Q1MTQsIFUrZDU4NCwgVStkNmExLCBVK2Q2Y2MsIFUrZDc0OSwgVStkNzYwLCBVK2Q3OTk7XG59XG5cbi8qIFsxMDldICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgTGlnaHRcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1MaWdodFwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9lbHpJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi4xMDkud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzI0LCBVKzYwLCBVKzNiOSwgVSszYmIsIFUrM2JkLCBVKzIxOTEsIFUrMjYwNiwgVSszMDBjLTMwMGQsIFUrMzEzMSwgVSszMTM0LCBVKzMxMzksIFUrMzE0MS0zMTQyLCBVKzMxNDgsIFUrMzE2MSwgVSszMTYzLCBVKzMyMWMsIFUrNGViYSwgVSs1MzE3LCBVK2FjMzEsIFUrYWM3NywgVSthYzlmLCBVK2FjYjksIFUrYWNmMC1hY2YxLCBVK2FjZmQsIFUrYWQ3MywgVSthZjNkLCBVK2IwMGMsIFUrYjA0YSwgVStiMDU3LCBVK2IwYzQsIFUrYjE4OCwgVStiMWNjLCBVK2IyMTQsIFUrYjJkYiwgVStiMmVlLCBVK2IzMDQsIFUrYjRlZCwgVStiNTE4LCBVK2I1YmMsIFUrYjYyNSwgVStiNjljLWI2OWQsIFUrYjdhYywgVStiODAxLCBVK2I4NmMsIFUrYjk1OSwgVStiOTVjLCBVK2I5ODUsIFUrYmE0OCwgVStiYjU4LCBVK2JjMGMsIFUrYmMzOCwgVStiYzg1LCBVK2JjOWEsIFUrYmY0MCwgVStjMDY4LCBVK2MwYmQsIFUrYzBjYywgVStjMTJmLCBVK2MxNDksIFUrYzFlMCwgVStjMjJiLCBVK2MyMmQsIFUrYzI1MCwgVStjMmZjLCBVK2MzMDAsIFUrYzMxMywgVStjMzcwLCBVK2MzZDgsIFUrYzU1NywgVStjNTgwLCBVK2M1ZTMsIFUrYzYyZSwgVStjNjM0LCBVK2M2ZjAsIFUrYzc0ZCwgVStjNzgzLCBVK2M3OGUsIFUrYzc5NiwgVStjN2JjLCBVK2M5MmMsIFUrY2E0YywgVStjYzFjLCBVK2NjNTQsIFUrY2M1OSwgVStjZTA0LCBVK2NmMzAsIFUrY2ZjNCwgVStkMTQwLCBVK2QzMjEsIFUrZDM4YywgVStkMzk5LCBVK2Q1NGYsIFUrZDU4NywgVStkNWQwLCBVK2Q2ZTgsIFUrZDc3MDtcbn1cblxuLyogWzExMF0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBMaWdodFwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLUxpZ2h0XCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT2Vsekk3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjExMC53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrZDcsIFUrZWEsIFUrZmMsIFUrMjE5MiwgVSsyNWJjLCBVKzMwMDAsIFUrMzEzNywgVSszMTQ1LCBVKzMxNWMsIFUrN2Y4ZSwgVSthYzEzLCBVK2FjNzEsIFUrYWM5MCwgVSthY2I4LCBVK2FjZTcsIFUrYWQ3ZiwgVSthZTUwLCBVK2FlZjQsIFUrYWYzNCwgVSthZmJjLCBVK2IwNDgsIFUrYjA5YSwgVStiMGFkLCBVK2IwYmMsIFUrYjExMywgVStiMTI1LCBVK2IxNDEsIFUrYjIwYywgVStiMmQ5LCBVK2IyZWQsIFUrYjM2NywgVStiMzY5LCBVK2IzNzQsIFUrYjNjYiwgVStiNGVjLCBVK2I2MTEsIFUrYjc2MCwgVStiODFiLCBVK2I4MzQsIFUrYjhiMCwgVStiOGUxLCBVK2I5ODksIFUrYjlkMSwgVStiOWUxLCBVK2I5ZmEsIFUrYmE0ZCwgVStiYTc4LCBVK2JiMzUsIFUrYmI1NCwgVStiYmY5LCBVK2JjMTEsIFUrYmNiMywgVStiZDA1LCBVK2JkOTUsIFUrYmRkNCwgVStiZTEwLCBVK2JlZDAsIFUrYmY1MSwgVStjMGQ4LCBVK2MyMzIsIFUrYzJiNywgVStjMmViLCBVK2MzNzgsIFUrYzUwMCwgVStjNTJjLCBVK2M1NDksIFUrYzU2OCwgVStjNTk4LCBVK2M1YzksIFUrYzYxYiwgVStjNjM5LCBVK2M2N2MsIFUrYzcxNywgVStjNzhhLCBVK2M4MGEsIFUrYzkwYy1jOTBkLCBVK2M5NTAsIFUrYzllNywgVStjYmU0LCBVK2NjYTksIFUrY2NlNCwgVStjZGIwLCBVK2NlNzgsIFUrY2U5NCwgVStjZTk4LCBVK2NmOGMsIFUrZDAxOCwgVStkMDM0LCBVK2QwZjEsIFUrZDFiMSwgVStkMjgwLCBVK2QyZjgsIFUrZDMzOCwgVStkMzgwLCBVK2QzYjQsIFUrZDYxMCwgVStkNjlmLCBVK2Q2ZmMsIFUrZDc1ODtcbn1cblxuLyogWzExMV0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBMaWdodFwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLUxpZ2h0XCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT2Vsekk3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjExMS53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrZTcsIFUrMjAyMiwgVSsyMDNiLCBVKzI1YzAsIFUrMjYwNSwgVSsyNjYxLCBVKzMxNDcsIFUrMzE4ZCwgVSs2NzJjLCBVKzhhOWUsIFUrYWNhYSwgVSthY2JjLCBVK2FkMWMsIFUrYWU0YSwgVSthZTVjLCBVK2IwNDQsIFUrYjA1NCwgVStiMGM4LWIwYzksIFUrYjJhNiwgVStiMmQwLCBVK2IzNWMsIFUrYjM2NCwgVStiNDI4LCBVK2I0NTQsIFUrYjQ2NSwgVStiNGI3LCBVK2I0ZTMsIFUrYjUxYywgVStiNWExLCBVK2I3ODQsIFUrYjc5MCwgVStiN2FiLCBVK2I3ZjQsIFUrYjgyYywgVStiODM1LCBVK2I4ZTksIFUrYjhmOCwgVStiOWQ4LCBVK2I5ZjksIFUrYmE1YywgVStiYTY0LCBVK2JhYmQsIFUrYmIxOCwgVStiYjNiLCBVK2JiZmYsIFUrYmMwZCwgVStiYzQ1LCBVK2JjOTcsIFUrYmNiYywgVStiZTQ1LCBVK2JlNzUsIFUrYmU3YywgVStiZmNjLCBVK2MwYjYsIFUrYzBmNywgVStjMTRiLCBVK2MyYjQsIFUrYzMwZCwgVStjNGY4LCBVK2M1YmIsIFUrYzVkMSwgVStjNWUwLCBVK2M1ZWUsIFUrYzVmZCwgVStjNjA2LCBVK2M2YzUsIFUrYzZlMCwgVStjNzA4LCBVK2M4MWQsIFUrYzgyMCwgVStjODI0LCBVK2M4NzgsIFUrYzkxOCwgVStjOTZjLCBVK2M5ZTQsIFUrYzlmMSwgVStjYzJlLCBVK2NkMDksIFUrY2VhMSwgVStjZWY1LCBVK2NlZjcsIFUrY2Y2NCwgVStjZjY5LCBVK2NmZTgsIFUrZDAzNSwgVStkMGFjLCBVK2QyMzAsIFUrZDIzNCwgVStkMmY0LCBVK2QzMWQsIFUrZDU3NSwgVStkNTc4LCBVK2Q2MDgsIFUrZDYxNCwgVStkNzE4LCBVK2Q3NTEsIFUrZDc2MSwgVStkNzhjLCBVK2Q3OTA7XG59XG5cbi8qIFsxMTJdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgTGlnaHRcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1MaWdodFwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9lbHpJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi4xMTIud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzI2NjUsIFUrMzE2MCwgVSs0ZTJkLCBVKzY1ODcsIFUrNjVlNSwgVSthYzEyLCBVK2FjMTQsIFUrYWMxNiwgVSthYzgxLCBVK2FkMzQsIFUrYWRlMCwgVSthZTU0LCBVK2FlYmMsIFUrYWYyYywgVSthZmMwLCBVK2FmYzgsIFUrYjA0YywgVStiMDhjLCBVK2IwOTksIFUrYjBhOSwgVStiMGFjLCBVK2IwYWUsIFUrYjBiOCwgVStiMTIzLCBVK2IxNzksIFUrYjJlNSwgVStiMmY3LCBVK2I0YzAsIFUrYjUzMSwgVStiNTM4LCBVK2I1NDUsIFUrYjU1MCwgVStiNWE4LCBVK2I2ZjAsIFUrYjcyOCwgVStiNzNiLCBVK2I3YWQsIFUrYjdlZCwgVStiODA5LCBVK2I4NjQsIFUrYjg2ZCwgVStiODcxLCBVK2I5YmYsIFUrYjlmNSwgVStiYTQwLCBVK2JhNGIsIFUrYmE1OCwgVStiYTg3LCBVK2JhYWMsIFUrYmJjMCwgVStiYzE2LCBVK2JjMzQsIFUrYmQwNywgVStiZDk5LCBVK2JlNTksIFUrYmZkMCwgVStjMDU4LCBVK2MwZTQsIFUrYzBmNSwgVStjMTJkLCBVK2MxMzksIFUrYzIyOCwgVStjNTI5LCBVK2M1YzcsIFUrYzYzNSwgVStjNjM3LCBVK2M3MzUsIFUrYzc3ZCwgVStjNzg3LCBVK2M3ODksIFUrYzhjNCwgVStjOTg5LCBVK2M5OGMsIFUrYzlkMCwgVStjOWQzLCBVK2NjMGMsIFUrY2M5OSwgVStjZDBjLCBVK2NkMmMsIFUrY2Q5OCwgVStjZGE0LCBVK2NlNTksIFUrY2U2MCwgVStjZTZkLCBVK2NlYTAsIFUrZDBkMC1kMGQxLCBVK2QwZDUsIFUrZDE0ZCwgVStkMWE0LCBVK2QyOWMsIFUrZDJmMSwgVStkMzAxLCBVK2QzOWMsIFUrZDNiYywgVStkNGU4LCBVK2Q1NDAsIFUrZDVlYywgVStkNjQwLCBVK2Q3NTA7XG59XG5cbi8qIFsxMTNdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgTGlnaHRcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1MaWdodFwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9lbHpJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi4xMTMud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzVlLCBVKzI1YjIsIFUrMjViNiwgVSszMTRlLCBVK2FjMjQsIFUrYWNlMSwgVSthY2U0LCBVK2FlNjgsIFUrYWYyZCwgVStiMGQwLCBVK2IwZTUsIFUrYjE1MCwgVStiMTU1LCBVK2IxOTMsIFUrYjJjOSwgVStiMmRkLCBVK2IzYzgsIFUrYjNmYywgVStiNDEwLCBVK2I0NTgsIFUrYjRkZCwgVStiNWEwLCBVK2I1YTQsIFUrYjViYiwgVStiN2I1LCBVK2I4MzgsIFUrYjg0MCwgVStiODZmLCBVK2I4ZjksIFUrYjk2MCwgVStiOWU1LCBVK2JhYjgsIFUrYmI1MCwgVStiYzFkLCBVK2JjMjQtYmMyNSwgVStiY2E4LCBVK2JjYmQsIFUrYmQwNCwgVStiZDEwLCBVK2JkMjQsIFUrYmU0OCwgVStiZTViLCBVK2JlNjgsIFUrYzA1YywgVStjMTJjLCBVK2MxNDAsIFUrYzE1YywgVStjMTY4LCBVK2MxOTQsIFUrYzIxOSwgVStjMjdkLCBVK2MyYTgsIFUrYzJmMSwgVStjMmY4LCBVK2MzNjgsIFUrYzU1NC1jNTU1LCBVK2M1NTksIFUrYzU2NCwgVStjNWQ4LCBVK2M1ZmMsIFUrYzYyNSwgVStjNjVjLCBVK2M2YjEsIFUrYzcyOCwgVStjNzk0LCBVK2M4NGMsIFUrYzg4YywgVStjOGUwLCBVK2M4ZmQsIFUrYzk5OCwgVStjOWRkLCBVK2NjMGQsIFUrY2MzMCwgVStjZWVjLCBVK2NmMTMsIFUrY2YxYywgVStjZjVjLCBVK2QwNTAsIFUrZDA3YywgVStkMGE4LCBVK2QxMzQsIFUrZDEzOCwgVStkMTU0LCBVK2QxZjQsIFUrZDJiYywgVStkMzI5LCBVK2QzMmMsIFUrZDNkMCwgVStkM2Y0LCBVK2QzZmMsIFUrZDU2YiwgVStkNWNjLCBVK2Q2MDAtZDYwMSwgVStkNjM5LCBVK2Q2YzgsIFUrZDc1NCwgVStkNzY1O1xufVxuXG4vKiBbMTE0XSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMzAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIExpZ2h0XCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItTGlnaHRcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PZWx6STdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uMTE0LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSszYy0zZCwgVSsyMDI2LCBVKzI0ZDIsIFUrMzE0YiwgVSthYzExLCBVK2FjZjMsIFUrYWQ3NCwgVSthZDgxLCBVK2FkZjksIFUrYWUzNCwgVSthZjQzLCBVK2FmYjgsIFUrYjA1ZCwgVStiMDdjLCBVK2IxMTAsIFUrYjExOCwgVStiMTdjLCBVK2IxODAsIFUrYjE4ZCwgVStiMTkyLCBVK2IyY2MsIFUrYjM1NSwgVStiMzc4LCBVK2I0YTQsIFUrYjRlZiwgVStiNzhkLCBVK2I3OTksIFUrYjdhOSwgVStiN2ZkLCBVK2I4MDcsIFUrYjgwYywgVStiODM5LCBVK2I5YjQsIFUrYjlkYiwgVStiYTNjLCBVK2JhYjAsIFUrYmJhNCwgVStiYzk0LCBVK2JlNGMsIFUrYzE1NCwgVStjMWM0LCBVK2MyNmMsIFUrYzJhYywgVStjMmVkLCBVK2M0ZjQsIFUrYzU1ZSwgVStjNTYxLCBVK2M1NzEsIFUrYzViNSwgVStjNWM0LCBVK2M2NTQtYzY1NSwgVStjNjk1LCBVK2M2ZTgsIFUrYzZmOSwgVStjNzI0LCBVK2M3NTEsIFUrYzc3NSwgVStjN2EwLCBVK2M3YzEsIFUrYzg3NCwgVStjODgwLCBVK2M5ZDUsIFUrYzlmOCwgVStjYWJkLCBVK2NjMjksIFUrY2MyYywgVStjY2E4LCBVK2NjYWIsIFUrY2NkMCwgVStjZTIxLCBVK2NlMzUsIFUrY2U3YywgVStjZTkwLCBVK2NlZTgsIFUrY2VmNCwgVStjZmUwLCBVK2QwNzAsIFUrZDBiOSwgVStkMGMxLCBVK2QwYzQsIFUrZDBjOCwgVStkMTVjLCBVK2QxYTEsIFUrZDJjMCwgVStkMzAwLCBVK2QzMTQsIFUrZDNlZCwgVStkNDc4LCBVK2Q0ODAsIFUrZDQ4ZCwgVStkNTA4LCBVK2Q1M2QsIFUrZDVlNCwgVStkNjExLCBVK2Q2MWMsIFUrZDY4ZCwgVStkNmE4LCBVK2Q3OTg7XG59XG5cbi8qIFsxMTVdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgTGlnaHRcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1MaWdodFwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9lbHpJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi4xMTUud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzIzLCBVKzI1LCBVKzVmLCBVK2E5LCBVK2FjMDgsIFUrYWM3OCwgVSthY2E4LCBVK2FjYWMsIFUrYWNlOCwgVSthZDcwLCBVK2FkYzAsIFUrYWRkYywgVStiMTM3LCBVK2IxNDAsIFUrYjIwOCwgVStiMjkwLCBVK2IyZjUsIFUrYjNjNSwgVStiM2NjLCBVK2I0MjAsIFUrYjQyOSwgVStiNTI5LCBVK2I1MzAsIFUrYjc3ZCwgVStiNzljLCBVK2I3YTgsIFUrYjdjOSwgVStiN2YwLCBVK2I3ZmMsIFUrYjgyOCwgVStiODYwLCBVK2I5YWQsIFUrYjljMSwgVStiOWM5LCBVK2I5ZGQtYjlkZSwgVStiOWU4LCBVK2JhMzgtYmEzOSwgVStiYWJiLCBVK2JjMDAsIFUrYmM4YywgVStiY2EwLCBVK2JjYTQsIFUrYmNkMSwgVStiY2ZjLCBVK2JkMDksIFUrYmRmMCwgVStiZTYwLCBVK2MwYWQsIFUrYzBiNCwgVStjMGJjLCBVK2MxOTAsIFUrYzFmYywgVStjMjIwLCBVK2MyODgsIFUrYzJiOSwgVStjMmY2LCBVK2M1MjgsIFUrYzU0NSwgVStjNTU4LCBVK2M1YmMsIFUrYzVkNCwgVStjNjAwLCBVK2M2NDQsIFUrYzZjMCwgVStjNmMzLCBVK2M3MjEsIFUrYzc5OCwgVStjN2ExLCBVK2M4MTEsIFUrYzgzOCwgVStjODcxLCBVK2M5MDQsIFUrYzk5MCwgVStjOWRjLCBVK2NjMzgsIFUrY2M0NCwgVStjY2EwLCBVK2NkMWQsIFUrY2Q5NSwgVStjZGE5LCBVK2NlNWMsIFUrY2YwMCwgVStjZjU4LCBVK2QxNTAsIFUrZDIyYywgVStkMzA1LCBVK2QzMjgsIFUrZDM3YywgVStkM2YwLCBVK2Q1NTEsIFUrZDVhNSwgVStkNWM4LCBVK2Q1ZDgsIFUrZDYzYywgVStkNjRkLCBVK2Q2NjksIFUrZDczNCwgVStkNzZjO1xufVxuXG4vKiBbMTE2XSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMzAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIExpZ2h0XCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItTGlnaHRcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PZWx6STdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uMTE2LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSsyNiwgVSsyYiwgVSszZSwgVSs0MCwgVSs3ZSwgVSthYzAxLCBVK2FjMTksIFUrYWMxZCwgVSthY2EwLCBVK2FjYTksIFUrYWNiMCwgVSthZDhjLCBVK2FlMDksIFUrYWUzOCwgVSthZTQwLCBVK2FlZDgsIFUrYjA5YywgVStiMGEwLCBVK2IxMDgsIFUrYjIwNCwgVStiMjk4LCBVK2IyZDgsIFUrYjJlYi1iMmVjLCBVK2IyZjQsIFUrYjMxMywgVStiMzU4LCBVK2I0NTAsIFUrYjRlMCwgVStiNTRjLCBVK2I2MTAsIFUrYjc4MCwgVStiNzhjLCBVK2I3OTEsIFUrYjhlOCwgVStiOTU4LCBVK2I5NzQsIFUrYjk4NCwgVStiOWIwLCBVK2I5YmMtYjliZCwgVStiOWNlLCBVK2JhNzAsIFUrYmJmYywgVStiYzBmLCBVK2JjMTUsIFUrYmMxYiwgVStiYzMxLCBVK2JjOTUsIFUrYmNjMCwgVStiY2M0LCBVK2JkODEsIFUrYmQ4OCwgVStjMGM4LCBVK2MxMWQsIFUrYzEzYywgVStjMTU4LCBVK2MxOGQsIFUrYzFhMSwgVStjMjFjLCBVK2M0ZjAsIFUrYzU0YSwgVStjNTYwLCBVK2M1YjgsIFUrYzVjOCwgVStjNWY0LCBVK2M2MjgsIFUrYzYyYywgVStjNjc4LCBVK2M2Y2MsIFUrYzgwOCwgVStjODEwLCBVK2M4ODUsIFUrYzg4YiwgVStjOTAwLCBVK2M5ODgsIFUrYzk5ZCwgVStjOWM4LCBVK2NjM2QtY2MzZSwgVStjYzQ1LCBVK2NkMDgsIFUrY2UyMCwgVStjZWU0LCBVK2QwNzQsIFUrZDBhNCwgVStkMGRkLCBVK2QyYjksIFUrZDNiOCwgVStkM2M5LCBVK2Q0ODgsIFUrZDU0NCwgVStkNTU5LCBVK2Q1NmQsIFUrZDU4OCwgVStkNjE1LCBVK2Q2NDgsIFUrZDY1NSwgVStkNjU4LCBVK2Q2NWM7XG59XG5cbi8qIFsxMTddICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgTGlnaHRcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1MaWdodFwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9lbHpJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi4xMTcud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVK2QsIFUrNDgsIFUrN2MsIFUrYWMxMCwgVSthYzE1LCBVK2FjNzQsIFUrYWM4MCwgVSthYzgzLCBVK2FjYzQsIFUrYWQxMSwgVSthZDUwLCBVK2FkNmQsIFUrYWRmYywgVSthZTAwLCBVK2FlMDgsIFUrYWU0YywgVStiMGE4LCBVK2IxMjQsIFUrYjE0NCwgVStiMTc4LCBVK2IyNzQsIFUrYjJhNSwgVStiMmU4LCBVK2IyZjksIFUrYjM1NCwgVStiMzcwLCBVK2I0MTgsIFUrYjQxYywgVStiNGYxLCBVK2I1MTQsIFUrYjc5OCwgVStiODA4LCBVK2I4MjQtYjgyNSwgVStiOGNjLCBVK2I5NzgsIFUrYjlkMCwgVStiOWU0LCBVK2JhYTksIFUrYmIzYywgVStiYzE4LCBVK2JjMWMsIFUrYmMzMCwgVStiYzg0LCBVK2JjZjUsIFUrYmNmOCwgVStiZDg0LCBVK2JlMGMsIFUrYmUxNCwgVStjMGIwLCBVK2MwYzksIFUrYzBkZCwgVStjMTI0LCBVK2MyZGQsIFUrYzJlNCwgVStjMmVjLCBVK2M1NGMsIFUrYzU3Yy1jNTdkLCBVK2M1OTEsIFUrYzVjNS1jNWM2LCBVK2M1ZWQsIFUrYzYwOCwgVStjNjQwLCBVK2M2YjgsIFUrYzZkNCwgVStjNzg0LCBVK2M3YWMsIFUrYzgwMC1jODAxLCBVK2M5YzEsIFUrYzlkMSwgVStjYzI4LCBVK2NjOTgsIFUrY2M5YywgVStjY2FkLCBVK2NkNWMsIFUrY2Q5NCwgVStjZDljLCBVK2NkZTgsIFUrY2U2OCwgVStjZjU0LCBVK2QwZGMsIFUrZDE0YywgVStkMWEwLCBVK2QxYjUsIFUrZDJmMCwgVStkMzBjLCBVK2QzMTAsIFUrZDM5OCwgVStkNDVjLCBVK2Q1MGMsIFUrZDUzYywgVStkNTYwLCBVK2Q1NjgsIFUrZDU4OSwgVStkNjA0LCBVK2Q2YzQsIFUrZDc4ODtcbn1cblxuLyogWzExOF0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBMaWdodFwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLUxpZ2h0XCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT2Vsekk3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjExOC53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMzksIFUrNDksIFUrNGQtNGUsIFUrYTAsIFUrYWMwNCwgVSthYzFjLCBVK2FjNzAsIFUrYWM4YywgVSthY2JkLCBVK2FjZjUsIFUrYWNmYywgVSthZDAwLCBVK2FkNmMsIFUrYWRmOCwgVStiMDk4LCBVK2IwYjQsIFUrYjI5NCwgVStiMmM4LCBVK2IzMDAsIFUrYjNjNCwgVStiM2Q5LCBVK2I0ZGMsIFUrYjRlNCwgVStiNzdjLCBVK2I3ZWMsIFUrYjg1ZCwgVStiOTdjLCBVK2I5YzgsIFUrYjljYywgVStiYTU0LCBVK2JhNzQsIFUrYmE4NSwgVStiYWE4LCBVK2JiMzQsIFUrYmIzOCwgVStiYmY4LCBVK2JjMTQsIFUrYmMyOSwgVStiYzg4LCBVK2JjZjQsIFUrYmQ4MCwgVStiZTQ0LCBVK2MwYzEsIFUrYzExYywgVStjMTIwLCBVK2MxMzEsIFUrYzEzOCwgVStjMThjLCBVK2MyMTgsIFUrYzJiNSwgVStjMmUwLCBVK2M1NDQsIFUrYzU0OCwgVStjNWI0LCBVK2M1ZDAsIFUrYzVlYywgVStjNWYwLCBVK2M2MDEsIFUrYzYyNCwgVStjNjk0LCBVK2M2YTksIFUrYzZiMCwgVStjNmI0LCBVK2M2ZDAsIFUrYzcwNCwgVStjNzIwLCBVK2M3M2MsIFUrYzc0MCwgVStjNzQ0LCBVK2M3NGMsIFUrYzc1OCwgVStjNzdjLCBVK2M3ODUsIFUrYzc4OCwgVStjNzkwLWM3OTEsIFUrYzdhNSwgVStjODA0LCBVK2M4MTUsIFUrYzgxYywgVStjODcwLCBVK2M4ZmMsIFUrYzkxMSwgVStjOWM0LCBVK2NjYjQsIFUrY2U1OCwgVStjZTc0LCBVK2QwNmMsIFUrZDBjMCwgVStkMTMwLCBVK2QyYjgsIFUrZDNlYywgVStkNTA0LCBVK2Q1NWMsIFUrZDU2OSwgVStkNTc0LCBVK2Q2MzgsIFUrZDY1NCwgVStkNjhjO1xufVxuXG4vKiBbMTE5XSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMzAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIExpZ2h0XCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItTGlnaHRcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PZWx6STdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uMTE5LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSsyMC0yMiwgVSsyNy0yYSwgVSsyYy0zOCwgVSszYS0zYiwgVSszZiwgVSs0MS00NywgVSs0YS00YywgVSs0Zi01ZCwgVSs2MS03YiwgVSs3ZCwgVSthMSwgVSthYiwgVSthZSwgVStiNywgVStiYiwgVStiZiwgVSsyMDEzLTIwMTQsIFUrMjAxYy0yMDFkLCBVKzIxMjIsIFUrYWMwMCwgVSthY2UwLCBVK2FlMzAsIFUrYjJlNCwgVStiODVjLCBVK2I5YWMsIFUrYzBhYywgVStjMmE0LCBVK2MyZGMsIFUrYzc3NCwgVStjNzc4LCBVK2M5YzAsIFUrZDU1ODtcbn1cblxuLyogWzBdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgUmVndWxhclwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLVJlZ3VsYXJcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5a0ZtWGlFQlBUNElUYmdOQTVDZ20yMHh6TTRySl8xaFZXcjB3dUxOR3pnRVJfVk5DblVqOHV4U3ZtbTRfTVN1Z1k5blhNZ1J0aS4wLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVStmOWNhLWZhMGIsIFUrZmYwMy1mZjA1LCBVK2ZmMDcsIFUrZmYwYS1mZjBiLCBVK2ZmMGQtZmYxOSwgVStmZjFiLCBVK2ZmMWQsIFUrZmYyMC1mZjViLCBVK2ZmNWQsIFUrZmZlMC1mZmUzLCBVK2ZmZTUtZmZlNjtcbn1cblxuLyogWzJdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgUmVndWxhclwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLVJlZ3VsYXJcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5a0ZtWGlFQlBUNElUYmdOQTVDZ20yMHh6TTRySl8xaFZXcjB3dUxOR3pnRVJfVk5DblVqOHV4U3ZtbTRfTVN1Z1k5blhNZ1J0aS4yLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVStkNzIzLWQ3MjgsIFUrZDcyYS1kNzMzLCBVK2Q3MzUtZDc0OCwgVStkNzRhLWQ3NGYsIFUrZDc1Mi1kNzUzLCBVK2Q3NTUtZDc1NywgVStkNzVhLWQ3NWYsIFUrZDc2Mi1kNzY0LCBVK2Q3NjYtZDc2OCwgVStkNzZhLWQ3NmIsIFUrZDc2ZC1kNzZmLCBVK2Q3NzEtZDc4NywgVStkNzg5LWQ3OGIsIFUrZDc4ZC1kNzhmLCBVK2Q3OTEtZDc5NywgVStkNzlhLCBVK2Q3OWMsIFUrZDc5ZS1kN2EzLCBVK2Y5MDAtZjkwOSwgVStmOTBiLWY5MmU7XG59XG5cbi8qIFszXSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIFJlZ3VsYXJcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1SZWd1bGFyXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieWtGbVhpRUJQVDRJVGJnTkE1Q2dtMjB4ek00ckpfMWhWV3Iwd3VMTkd6Z0VSX1ZOQ25Vajh1eFN2bW00X01TdWdZOW5YTWdSdGkuMy53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrZDY3OS1kNjhiLCBVK2Q2OGUtZDY5ZSwgVStkNmEwLCBVK2Q2YTItZDZhNywgVStkNmE5LWQ2YzMsIFUrZDZjNi1kNmM3LCBVK2Q2YzktZDZjYiwgVStkNmNkLWQ2ZDMsIFUrZDZkNS1kNmQ2LCBVK2Q2ZDgtZDZlMywgVStkNmU1LWQ2ZTcsIFUrZDZlOS1kNmZiLCBVK2Q2ZmQtZDcxNywgVStkNzE5LWQ3MWYsIFUrZDcyMS1kNzIyO1xufVxuXG4vKiBbNF0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBSZWd1bGFyXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItUmVndWxhclwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnlrRm1YaUVCUFQ0SVRiZ05BNUNnbTIweHpNNHJKXzFoVldyMHd1TE5HemdFUl9WTkNuVWo4dXhTdm1tNF9NU3VnWTluWE1nUnRpLjQud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVK2Q1YmMtZDVjNywgVStkNWNhLWQ1Y2IsIFUrZDVjZC1kNWNmLCBVK2Q1ZDEtZDVkNywgVStkNWQ5LWQ1ZGEsIFUrZDVkYywgVStkNWRlLWQ1ZTMsIFUrZDVlNi1kNWU3LCBVK2Q1ZTktZDVlYiwgVStkNWVkLWQ1ZjYsIFUrZDVmOCwgVStkNWZhLWQ1ZmYsIFUrZDYwMi1kNjAzLCBVK2Q2MDUtZDYwNywgVStkNjA5LWQ2MGYsIFUrZDYxMi1kNjEzLCBVK2Q2MTYtZDYxYiwgVStkNjFkLWQ2MzcsIFUrZDYzYS1kNjNiLCBVK2Q2M2QtZDYzZiwgVStkNjQxLWQ2NDcsIFUrZDY0YS1kNjRjLCBVK2Q2NGUtZDY1MywgVStkNjU2LWQ2NTcsIFUrZDY1OS1kNjViLCBVK2Q2NWQtZDY2NiwgVStkNjY4LCBVK2Q2NmEtZDY3ODtcbn1cblxuLyogWzVdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgUmVndWxhclwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLVJlZ3VsYXJcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5a0ZtWGlFQlBUNElUYmdOQTVDZ20yMHh6TTRySl8xaFZXcjB3dUxOR3pnRVJfVk5DblVqOHV4U3ZtbTRfTVN1Z1k5blhNZ1J0aS41LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVStkNTA3LCBVK2Q1MDktZDUwYiwgVStkNTBkLWQ1MTMsIFUrZDUxNS1kNTNiLCBVK2Q1M2UtZDUzZiwgVStkNTQxLWQ1NDMsIFUrZDU0NS1kNTRjLCBVK2Q1NGUsIFUrZDU1MCwgVStkNTUyLWQ1NTcsIFUrZDU1YS1kNTViLCBVK2Q1NWQtZDU1ZiwgVStkNTYxLWQ1NjQsIFUrZDU2Ni1kNTY3LCBVK2Q1NmEsIFUrZDU2YywgVStkNTZlLWQ1NzMsIFUrZDU3Ni1kNTc3LCBVK2Q1NzktZDU4MywgVStkNTg1LWQ1ODYsIFUrZDU4YS1kNWE0LCBVK2Q1YTYtZDViYjtcbn1cblxuLyogWzZdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgUmVndWxhclwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLVJlZ3VsYXJcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5a0ZtWGlFQlBUNElUYmdOQTVDZ20yMHh6TTRySl8xaFZXcjB3dUxOR3pnRVJfVk5DblVqOHV4U3ZtbTRfTVN1Z1k5blhNZ1J0aS42LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVStkNDY0LWQ0NzcsIFUrZDQ3YS1kNDdiLCBVK2Q0N2QtZDQ3ZiwgVStkNDgxLWQ0ODcsIFUrZDQ4OS1kNDhhLCBVK2Q0OGMsIFUrZDQ4ZS1kNGU3LCBVK2Q0ZTktZDUwMywgVStkNTA1LWQ1MDY7XG59XG5cbi8qIFs3XSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIFJlZ3VsYXJcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1SZWd1bGFyXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieWtGbVhpRUJQVDRJVGJnTkE1Q2dtMjB4ek00ckpfMWhWV3Iwd3VMTkd6Z0VSX1ZOQ25Vajh1eFN2bW00X01TdWdZOW5YTWdSdGkuNy53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrZDNiZi1kM2M3LCBVK2QzY2EtZDNjZiwgVStkM2QxLWQzZWIsIFUrZDNlZS1kM2VmLCBVK2QzZjEtZDNmMywgVStkM2Y1LWQzZmIsIFUrZDNmZC1kNDAwLCBVK2Q0MDItZDQ1YiwgVStkNDVkLWQ0NjM7XG59XG5cbi8qIFs4XSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIFJlZ3VsYXJcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1SZWd1bGFyXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieWtGbVhpRUJQVDRJVGJnTkE1Q2dtMjB4ek00ckpfMWhWV3Iwd3VMTkd6Z0VSX1ZOQ25Vajh1eFN2bW00X01TdWdZOW5YTWdSdGkuOC53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrZDJmZiwgVStkMzAyLWQzMDQsIFUrZDMwNi1kMzBiLCBVK2QzMGYsIFUrZDMxMS1kMzEzLCBVK2QzMTUtZDMxYiwgVStkMzFlLCBVK2QzMjItZDMyNCwgVStkMzI2LWQzMjcsIFUrZDMyYS1kMzJiLCBVK2QzMmQtZDMyZiwgVStkMzMxLWQzMzcsIFUrZDMzOS1kMzNjLCBVK2QzM2UtZDM3YiwgVStkMzdlLWQzN2YsIFUrZDM4MS1kMzgzLCBVK2QzODUtZDM4YiwgVStkMzhlLWQzOTAsIFUrZDM5Mi1kMzk3LCBVK2QzOWEtZDM5YiwgVStkMzlkLWQzOWYsIFUrZDNhMS1kM2E3LCBVK2QzYTktZDNhYSwgVStkM2FjLCBVK2QzYWUtZDNiMywgVStkM2I1LWQzYjcsIFUrZDNiOS1kM2JiLCBVK2QzYmQtZDNiZTtcbn1cblxuLyogWzldICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgUmVndWxhclwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLVJlZ3VsYXJcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5a0ZtWGlFQlBUNElUYmdOQTVDZ20yMHh6TTRySl8xaFZXcjB3dUxOR3pnRVJfVk5DblVqOHV4U3ZtbTRfTVN1Z1k5blhNZ1J0aS45LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVStkMjU3LWQyN2YsIFUrZDI4MS1kMjliLCBVK2QyOWQtZDI5ZiwgVStkMmExLWQyYWIsIFUrZDJhZC1kMmI3LCBVK2QyYmEtZDJiYiwgVStkMmJkLWQyYmYsIFUrZDJjMS1kMmM3LCBVK2QyYzktZDJlZiwgVStkMmYyLWQyZjMsIFUrZDJmNS1kMmY3LCBVK2QyZjktZDJmZTtcbn1cblxuLyogWzEwXSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIFJlZ3VsYXJcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1SZWd1bGFyXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieWtGbVhpRUJQVDRJVGJnTkE1Q2dtMjB4ek00ckpfMWhWV3Iwd3VMTkd6Z0VSX1ZOQ25Vajh1eFN2bW00X01TdWdZOW5YTWdSdGkuMTAud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVK2QxYjQsIFUrZDFiNi1kMWYzLCBVK2QxZjUtZDIyYiwgVStkMjJlLWQyMmYsIFUrZDIzMS1kMjMzLCBVK2QyMzUtZDIzYiwgVStkMjNkLWQyNDAsIFUrZDI0Mi1kMjU2O1xufVxuXG4vKiBbMTFdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgUmVndWxhclwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLVJlZ3VsYXJcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5a0ZtWGlFQlBUNElUYmdOQTVDZ20yMHh6TTRySl8xaFZXcjB3dUxOR3pnRVJfVk5DblVqOHV4U3ZtbTRfTVN1Z1k5blhNZ1J0aS4xMS53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrZDEwNS1kMTJmLCBVK2QxMzItZDEzMywgVStkMTM1LWQxMzcsIFUrZDEzOS1kMTNmLCBVK2QxNDEtZDE0MiwgVStkMTQ0LCBVK2QxNDYtZDE0YiwgVStkMTRlLWQxNGYsIFUrZDE1MS1kMTUzLCBVK2QxNTUtZDE1YiwgVStkMTVlLWQxODcsIFUrZDE4OS1kMTlmLCBVK2QxYTItZDFhMywgVStkMWE1LWQxYTcsIFUrZDFhOS1kMWFmLCBVK2QxYjItZDFiMztcbn1cblxuLyogWzEyXSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIFJlZ3VsYXJcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1SZWd1bGFyXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieWtGbVhpRUJQVDRJVGJnTkE1Q2dtMjB4ek00ckpfMWhWV3Iwd3VMTkd6Z0VSX1ZOQ25Vajh1eFN2bW00X01TdWdZOW5YTWdSdGkuMTIud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVK2QwNGItZDA0ZiwgVStkMDUxLWQwNTcsIFUrZDA1OS1kMDZiLCBVK2QwNmQtZDA2ZiwgVStkMDcxLWQwNzMsIFUrZDA3NS1kMDdiLCBVK2QwN2UtZDBhMywgVStkMGE2LWQwYTcsIFUrZDBhOS1kMGFiLCBVK2QwYWQtZDBiMywgVStkMGI2LCBVK2QwYjgsIFUrZDBiYS1kMGJmLCBVK2QwYzItZDBjMywgVStkMGM1LWQwYzcsIFUrZDBjOS1kMGNmLCBVK2QwZDIsIFUrZDBkNi1kMGRiLCBVK2QwZGUtZDBkZiwgVStkMGUxLWQwZTMsIFUrZDBlNS1kMGViLCBVK2QwZWUtZDBmMCwgVStkMGYyLWQxMDQ7XG59XG5cbi8qIFsxM10gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBSZWd1bGFyXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItUmVndWxhclwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnlrRm1YaUVCUFQ0SVRiZ05BNUNnbTIweHpNNHJKXzFoVldyMHd1TE5HemdFUl9WTkNuVWo4dXhTdm1tNF9NU3VnWTluWE1nUnRpLjEzLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVStjZmEyLWNmYzMsIFUrY2ZjNS1jZmRmLCBVK2NmZTItY2ZlMywgVStjZmU1LWNmZTcsIFUrY2ZlOS1jZmY0LCBVK2NmZjYtY2ZmYiwgVStjZmZkLWNmZmYsIFUrZDAwMS1kMDAzLCBVK2QwMDUtZDAxNywgVStkMDE5LWQwMzMsIFUrZDAzNi1kMDM3LCBVK2QwMzktZDAzYiwgVStkMDNkLWQwNGE7XG59XG5cbi8qIFsxNF0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBSZWd1bGFyXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItUmVndWxhclwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnlrRm1YaUVCUFQ0SVRiZ05BNUNnbTIweHpNNHJKXzFoVldyMHd1TE5HemdFUl9WTkNuVWo4dXhTdm1tNF9NU3VnWTluWE1nUnRpLjE0LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVStjZWYwLWNlZjMsIFUrY2VmNiwgVStjZWY5LWNlZmYsIFUrY2YwMS1jZjAzLCBVK2NmMDUtY2YwNywgVStjZjA5LWNmMGYsIFUrY2YxMS1jZjEyLCBVK2NmMTQtY2YxYiwgVStjZjFkLWNmMWYsIFUrY2YyMS1jZjJmLCBVK2NmMzEtY2Y1MywgVStjZjU2LWNmNTcsIFUrY2Y1OS1jZjViLCBVK2NmNWQtY2Y2MywgVStjZjY2LCBVK2NmNjgsIFUrY2Y2YS1jZjZmLCBVK2NmNzEtY2Y4NCwgVStjZjg2LWNmOGIsIFUrY2Y4ZC1jZmExO1xufVxuXG4vKiBbMTVdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgUmVndWxhclwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLVJlZ3VsYXJcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5a0ZtWGlFQlBUNElUYmdOQTVDZ20yMHh6TTRySl8xaFZXcjB3dUxOR3pnRVJfVk5DblVqOHV4U3ZtbTRfTVN1Z1k5blhNZ1J0aS4xNS53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrY2UzYy1jZTU3LCBVK2NlNWEtY2U1YiwgVStjZTVkLWNlNWYsIFUrY2U2MS1jZTY3LCBVK2NlNmEsIFUrY2U2YywgVStjZTZlLWNlNzMsIFUrY2U3Ni1jZTc3LCBVK2NlNzktY2U3YiwgVStjZTdkLWNlODMsIFUrY2U4NS1jZTg4LCBVK2NlOGEtY2U4ZiwgVStjZTkxLWNlOTMsIFUrY2U5NS1jZTk3LCBVK2NlOTktY2U5ZiwgVStjZWEyLCBVK2NlYTQtY2VhYiwgVStjZWFkLWNlZTMsIFUrY2VlNi1jZWU3LCBVK2NlZTktY2VlYiwgVStjZWVkLWNlZWY7XG59XG5cbi8qIFsxNl0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBSZWd1bGFyXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItUmVndWxhclwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnlrRm1YaUVCUFQ0SVRiZ05BNUNnbTIweHpNNHJKXzFoVldyMHd1TE5HemdFUl9WTkNuVWo4dXhTdm1tNF9NU3VnWTluWE1nUnRpLjE2LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVStjZDkyLWNkOTMsIFUrY2Q5Ni1jZDk3LCBVK2NkOTktY2Q5YiwgVStjZDlkLWNkYTMsIFUrY2RhNi1jZGE4LCBVK2NkYWEtY2RhZiwgVStjZGIxLWNkYzMsIFUrY2RjNS1jZGNiLCBVK2NkY2QtY2RlNywgVStjZGU5LWNlMDMsIFUrY2UwNS1jZTFmLCBVK2NlMjItY2UzNCwgVStjZTM2LWNlM2I7XG59XG5cbi8qIFsxN10gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBSZWd1bGFyXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItUmVndWxhclwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnlrRm1YaUVCUFQ0SVRiZ05BNUNnbTIweHpNNHJKXzFoVldyMHd1TE5HemdFUl9WTkNuVWo4dXhTdm1tNF9NU3VnWTluWE1nUnRpLjE3LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVStjY2VmLWNkMDcsIFUrY2QwYS1jZDBiLCBVK2NkMGQtY2QxYSwgVStjZDFjLCBVK2NkMWUtY2QyYiwgVStjZDJkLWNkNWIsIFUrY2Q1ZC1jZDc3LCBVK2NkNzktY2Q5MTtcbn1cblxuLyogWzE4XSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIFJlZ3VsYXJcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1SZWd1bGFyXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieWtGbVhpRUJQVDRJVGJnTkE1Q2dtMjB4ek00ckpfMWhWV3Iwd3VMTkd6Z0VSX1ZOQ25Vajh1eFN2bW00X01TdWdZOW5YTWdSdGkuMTgud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVK2NjM2YtY2M0MywgVStjYzQ2LWNjNDcsIFUrY2M0OS1jYzRiLCBVK2NjNGQtY2M1MywgVStjYzU1LWNjNTgsIFUrY2M1YS1jYzVmLCBVK2NjNjEtY2M5NywgVStjYzlhLWNjOWIsIFUrY2M5ZC1jYzlmLCBVK2NjYTEtY2NhNywgVStjY2FhLCBVK2NjYWMsIFUrY2NhZS1jY2IzLCBVK2NjYjYtY2NiNywgVStjY2I5LWNjYmIsIFUrY2NiZC1jY2NmLCBVK2NjZDEtY2NlMywgVStjY2U1LWNjZWU7XG59XG5cbi8qIFsxOV0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBSZWd1bGFyXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItUmVndWxhclwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnlrRm1YaUVCUFQ0SVRiZ05BNUNnbTIweHpNNHJKXzFoVldyMHd1TE5HemdFUl9WTkNuVWo4dXhTdm1tNF9NU3VnWTluWE1nUnRpLjE5LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVStjYjkxLWNiZDMsIFUrY2JkNS1jYmUzLCBVK2NiZTUtY2MwYiwgVStjYzBlLWNjMGYsIFUrY2MxMS1jYzEzLCBVK2NjMTUtY2MxYiwgVStjYzFkLWNjMjAsIFUrY2MyMy1jYzI3LCBVK2NjMmEtY2MyYiwgVStjYzJkLCBVK2NjMmYsIFUrY2MzMS1jYzM3LCBVK2NjM2EsIFUrY2MzYztcbn1cblxuLyogWzIwXSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIFJlZ3VsYXJcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1SZWd1bGFyXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieWtGbVhpRUJQVDRJVGJnTkE1Q2dtMjB4ek00ckpfMWhWV3Iwd3VMTkd6Z0VSX1ZOQ25Vajh1eFN2bW00X01TdWdZOW5YTWdSdGkuMjAud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVK2NhZjQtY2I0NywgVStjYjRhLWNiOTA7XG59XG5cbi8qIFsyMV0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBSZWd1bGFyXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItUmVndWxhclwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnlrRm1YaUVCUFQ0SVRiZ05BNUNnbTIweHpNNHJKXzFoVldyMHd1TE5HemdFUl9WTkNuVWo4dXhTdm1tNF9NU3VnWTluWE1nUnRpLjIxLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVStjYTRhLWNhNGIsIFUrY2E0ZS1jYTRmLCBVK2NhNTEtY2E1MywgVStjYTU1LWNhNWIsIFUrY2E1ZC1jYTYwLCBVK2NhNjItY2E4MywgVStjYTg1LWNhYmIsIFUrY2FiZS1jYWJmLCBVK2NhYzEtY2FjMywgVStjYWM1LWNhY2IsIFUrY2FjZC1jYWQwLCBVK2NhZDIsIFUrY2FkNC1jYWQ4LCBVK2NhZGEtY2FmMztcbn1cblxuLyogWzIyXSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIFJlZ3VsYXJcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1SZWd1bGFyXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieWtGbVhpRUJQVDRJVGJnTkE1Q2dtMjB4ek00ckpfMWhWV3Iwd3VMTkd6Z0VSX1ZOQ25Vajh1eFN2bW00X01TdWdZOW5YTWdSdGkuMjIud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVK2M5OTYtYzk5NywgVStjOTlhLWM5OWMsIFUrYzk5ZS1jOWJmLCBVK2M5YzItYzljMywgVStjOWM1LWM5YzcsIFUrYzljOS1jOWNmLCBVK2M5ZDIsIFUrYzlkNCwgVStjOWQ3LWM5ZDgsIFUrYzlkYiwgVStjOWRlLWM5ZGYsIFUrYzllMS1jOWUzLCBVK2M5ZTUtYzllNiwgVStjOWU4LWM5ZWIsIFUrYzllZS1jOWYwLCBVK2M5ZjItYzlmNywgVStjOWY5LWNhMGIsIFUrY2EwZC1jYTI4LCBVK2NhMmEtY2E0OTtcbn1cblxuLyogWzIzXSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIFJlZ3VsYXJcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1SZWd1bGFyXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieWtGbVhpRUJQVDRJVGJnTkE1Q2dtMjB4ek00ckpfMWhWV3Iwd3VMTkd6Z0VSX1ZOQ25Vajh1eFN2bW00X01TdWdZOW5YTWdSdGkuMjMud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVK2M4ZTktYzhmNCwgVStjOGY2LWM4ZmIsIFUrYzhmZS1jOGZmLCBVK2M5MDEtYzkwMywgVStjOTA1LWM5MGIsIFUrYzkwZS1jOTEwLCBVK2M5MTItYzkxNywgVStjOTE5LWM5MmIsIFUrYzkyZC1jOTRmLCBVK2M5NTEtYzk1MywgVStjOTU1LWM5NmIsIFUrYzk2ZC1jOTczLCBVK2M5NzUtYzk4NywgVStjOThhLWM5OGIsIFUrYzk4ZC1jOThmLCBVK2M5OTEtYzk5NTtcbn1cblxuLyogWzI0XSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIFJlZ3VsYXJcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1SZWd1bGFyXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieWtGbVhpRUJQVDRJVGJnTkE1Q2dtMjB4ek00ckpfMWhWV3Iwd3VMTkd6Z0VSX1ZOQ25Vajh1eFN2bW00X01TdWdZOW5YTWdSdGkuMjQud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVK2M4NDEtYzg0YiwgVStjODRkLWM4NmYsIFUrYzg3Mi1jODczLCBVK2M4NzUtYzg3NywgVStjODc5LWM4N2YsIFUrYzg4Mi1jODg0LCBVK2M4ODctYzg4YSwgVStjODhkLWM4YzMsIFUrYzhjNS1jOGRmLCBVK2M4ZTEtYzhlODtcbn1cblxuLyogWzI1XSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIFJlZ3VsYXJcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1SZWd1bGFyXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieWtGbVhpRUJQVDRJVGJnTkE1Q2dtMjB4ek00ckpfMWhWV3Iwd3VMTkd6Z0VSX1ZOQ25Vajh1eFN2bW00X01TdWdZOW5YTWdSdGkuMjUud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVK2M3NzktYzc3YiwgVStjNzdlLWM3ODIsIFUrYzc4NiwgVStjNzhiLCBVK2M3OGQsIFUrYzc4ZiwgVStjNzkyLWM3OTMsIFUrYzc5NSwgVStjNzk3LCBVK2M3OTktYzc5ZiwgVStjN2EyLCBVK2M3YTctYzdhYiwgVStjN2FlLWM3YmIsIFUrYzdiZC1jN2MwLCBVK2M3YzItYzdjNywgVStjN2M5LWM3ZGMsIFUrYzdkZS1jN2ZmLCBVK2M4MDItYzgwMywgVStjODA1LWM4MDcsIFUrYzgwOSwgVStjODBiLWM4MGYsIFUrYzgxMiwgVStjODE0LCBVK2M4MTctYzgxYiwgVStjODFlLWM4MWYsIFUrYzgyMS1jODIzLCBVK2M4MjUtYzgyZSwgVStjODMwLWM4MzcsIFUrYzgzOS1jODNiLCBVK2M4M2QtYzg0MDtcbn1cblxuLyogWzI2XSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIFJlZ3VsYXJcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1SZWd1bGFyXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieWtGbVhpRUJQVDRJVGJnTkE1Q2dtMjB4ek00ckpfMWhWV3Iwd3VMTkd6Z0VSX1ZOQ25Vajh1eFN2bW00X01TdWdZOW5YTWdSdGkuMjYud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVK2M2YmItYzZiZiwgVStjNmMyLCBVK2M2YzQsIFUrYzZjNi1jNmNiLCBVK2M2Y2UtYzZjZiwgVStjNmQxLWM2ZDMsIFUrYzZkNS1jNmRiLCBVK2M2ZGQtYzZkZiwgVStjNmUxLWM2ZTcsIFUrYzZlOS1jNmViLCBVK2M2ZWQtYzZlZiwgVStjNmYxLWM2ZjgsIFUrYzZmYS1jNzAzLCBVK2M3MDUtYzcwNywgVStjNzA5LWM3MGIsIFUrYzcwZC1jNzE2LCBVK2M3MTgsIFUrYzcxYS1jNzFmLCBVK2M3MjItYzcyMywgVStjNzI1LWM3MjcsIFUrYzcyOS1jNzM0LCBVK2M3MzYtYzczYiwgVStjNzNlLWM3M2YsIFUrYzc0MS1jNzQzLCBVK2M3NDUtYzc0YiwgVStjNzRlLWM3NTAsIFUrYzc1Mi1jNzU3LCBVK2M3NTktYzc3MywgVStjNzc2LWM3Nzc7XG59XG5cbi8qIFsyN10gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBSZWd1bGFyXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItUmVndWxhclwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnlrRm1YaUVCUFQ0SVRiZ05BNUNnbTIweHpNNHJKXzFoVldyMHd1TE5HemdFUl9WTkNuVWo4dXhTdm1tNF9NU3VnWTluWE1nUnRpLjI3LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVStjNWY1LWM1ZmIsIFUrYzVmZSwgVStjNjAyLWM2MDUsIFUrYzYwNywgVStjNjA5LWM2MGYsIFUrYzYxMS1jNjFhLCBVK2M2MWMtYzYyMywgVStjNjI2LWM2MjcsIFUrYzYyOS1jNjJiLCBVK2M2MmQsIFUrYzYyZi1jNjMyLCBVK2M2MzYsIFUrYzYzOCwgVStjNjNhLWM2M2YsIFUrYzY0Mi1jNjQzLCBVK2M2NDUtYzY0NywgVStjNjQ5LWM2NTIsIFUrYzY1Ni1jNjViLCBVK2M2NWQtYzY1ZiwgVStjNjYxLWM2NjMsIFUrYzY2NS1jNjc3LCBVK2M2NzktYzY3YiwgVStjNjdkLWM2OTMsIFUrYzY5Ni1jNjk3LCBVK2M2OTktYzY5YiwgVStjNjlkLWM2YTMsIFUrYzZhNiwgVStjNmE4LCBVK2M2YWEtYzZhZiwgVStjNmIyLWM2YjMsIFUrYzZiNS1jNmI3LCBVK2M2YjktYzZiYTtcbn1cblxuLyogWzI4XSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIFJlZ3VsYXJcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1SZWd1bGFyXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieWtGbVhpRUJQVDRJVGJnTkE1Q2dtMjB4ek00ckpfMWhWV3Iwd3VMTkd6Z0VSX1ZOQ25Vajh1eFN2bW00X01TdWdZOW5YTWdSdGkuMjgud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVK2M1MTctYzUyNywgVStjNTJhLWM1MmIsIFUrYzUyZC1jNTJmLCBVK2M1MzEtYzUzOCwgVStjNTNhLCBVK2M1M2MsIFUrYzUzZS1jNTQzLCBVK2M1NDYtYzU0NywgVStjNTRiLCBVK2M1NGQtYzU1MiwgVStjNTU2LCBVK2M1NWEtYzU1YiwgVStjNTVkLCBVK2M1NWYsIFUrYzU2Mi1jNTYzLCBVK2M1NjUtYzU2NywgVStjNTY5LWM1NmYsIFUrYzU3MiwgVStjNTc0LCBVK2M1NzYtYzU3YiwgVStjNTdlLWM1N2YsIFUrYzU4MS1jNTgzLCBVK2M1ODUtYzU4NiwgVStjNTg4LWM1OGIsIFUrYzU4ZSwgVStjNTkwLCBVK2M1OTItYzU5NiwgVStjNTk5LWM1YjMsIFUrYzViNi1jNWI3LCBVK2M1YmEsIFUrYzViZS1jNWMzLCBVK2M1Y2EtYzVjYiwgVStjNWNkLCBVK2M1Y2YsIFUrYzVkMi1jNWQzLCBVK2M1ZDUtYzVkNywgVStjNWQ5LWM1ZGYsIFUrYzVlMS1jNWUyLCBVK2M1ZTQsIFUrYzVlNi1jNWViLCBVK2M1ZWYsIFUrYzVmMS1jNWYzO1xufVxuXG4vKiBbMjldICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgUmVndWxhclwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLVJlZ3VsYXJcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5a0ZtWGlFQlBUNElUYmdOQTVDZ20yMHh6TTRySl8xaFZXcjB3dUxOR3pnRVJfVk5DblVqOHV4U3ZtbTRfTVN1Z1k5blhNZ1J0aS4yOS53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrYzQ3NS1jNGVmLCBVK2M0ZjItYzRmMywgVStjNGY1LWM0ZjcsIFUrYzRmOS1jNGZmLCBVK2M1MDItYzUwYiwgVStjNTBkLWM1MTY7XG59XG5cbi8qIFszMF0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBSZWd1bGFyXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItUmVndWxhclwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnlrRm1YaUVCUFQ0SVRiZ05BNUNnbTIweHpNNHJKXzFoVldyMHd1TE5HemdFUl9WTkNuVWo4dXhTdm1tNF9NU3VnWTluWE1nUnRpLjMwLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVStjM2QwLWMzZDcsIFUrYzNkYS1jM2RiLCBVK2MzZGQtYzNkZSwgVStjM2UxLWMzZWMsIFUrYzNlZS1jM2YzLCBVK2MzZjUtYzQyYiwgVStjNDJkLWM0NjMsIFUrYzQ2Ni1jNDc0O1xufVxuXG4vKiBbMzFdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgUmVndWxhclwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLVJlZ3VsYXJcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5a0ZtWGlFQlBUNElUYmdOQTVDZ20yMHh6TTRySl8xaFZXcjB3dUxOR3pnRVJfVk5DblVqOHV4U3ZtbTRfTVN1Z1k5blhNZ1J0aS4zMS53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrYzMyYi1jMzY3LCBVK2MzNmEtYzM2YiwgVStjMzZkLWMzNmYsIFUrYzM3MS1jMzc3LCBVK2MzN2EtYzM3YiwgVStjMzdlLWMzODMsIFUrYzM4NS1jMzg3LCBVK2MzODktYzNjZjtcbn1cblxuLyogWzMyXSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIFJlZ3VsYXJcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1SZWd1bGFyXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieWtGbVhpRUJQVDRJVGJnTkE1Q2dtMjB4ek00ckpfMWhWV3Iwd3VMTkd6Z0VSX1ZOQ25Vajh1eFN2bW00X01TdWdZOW5YTWdSdGkuMzIud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVK2MyNmEtYzI2YiwgVStjMjZkLWMyNmYsIFUrYzI3MS1jMjczLCBVK2MyNzUtYzI3YiwgVStjMjdlLWMyODcsIFUrYzI4OS1jMjhmLCBVK2MyOTEtYzI5NywgVStjMjk5LWMyOWEsIFUrYzI5Yy1jMmEzLCBVK2MyYTUtYzJhNywgVStjMmE5LWMyYWIsIFUrYzJhZC1jMmIzLCBVK2MyYjYsIFUrYzJiOCwgVStjMmJhLWMyYmIsIFUrYzJiZC1jMmRiLCBVK2MyZGUtYzJkZiwgVStjMmUxLWMyZTIsIFUrYzJlNS1jMmVhLCBVK2MyZWUsIFUrYzJmMCwgVStjMmYyLWMyZjUsIFUrYzJmNywgVStjMmZhLWMyZmIsIFUrYzJmZC1jMmZmLCBVK2MzMDEtYzMwNywgVStjMzA5LWMzMGMsIFUrYzMwZS1jMzEyLCBVK2MzMTUtYzMyMywgVStjMzI1LWMzMjgsIFUrYzMyYTtcbn1cblxuLyogWzMzXSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIFJlZ3VsYXJcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1SZWd1bGFyXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieWtGbVhpRUJQVDRJVGJnTkE1Q2dtMjB4ek00ckpfMWhWV3Iwd3VMTkd6Z0VSX1ZOQ25Vajh1eFN2bW00X01TdWdZOW5YTWdSdGkuMzMud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVK2MxYmMtYzFjMywgVStjMWM1LWMxZGYsIFUrYzFlMS1jMWZiLCBVK2MxZmQtYzIwMywgVStjMjA1LWMyMGMsIFUrYzIwZSwgVStjMjEwLWMyMTcsIFUrYzIxYS1jMjFiLCBVK2MyMWQtYzIxZSwgVStjMjIxLWMyMjcsIFUrYzIyOS1jMjJhLCBVK2MyMmMsIFUrYzIyZSwgVStjMjMwLCBVK2MyMzMtYzI0ZiwgVStjMjUxLWMyNTcsIFUrYzI1OS1jMjY5O1xufVxuXG4vKiBbMzRdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgUmVndWxhclwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLVJlZ3VsYXJcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5a0ZtWGlFQlBUNElUYmdOQTVDZ20yMHh6TTRySl8xaFZXcjB3dUxOR3pnRVJfVk5DblVqOHV4U3ZtbTRfTVN1Z1k5blhNZ1J0aS4zNC53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrYzEwMS1jMTFiLCBVK2MxMWYsIFUrYzEyMS1jMTIzLCBVK2MxMjUtYzEyYiwgVStjMTJlLCBVK2MxMzItYzEzNywgVStjMTNhLWMxM2IsIFUrYzEzZC1jMTNmLCBVK2MxNDEtYzE0NywgVStjMTRhLCBVK2MxNGMtYzE1MywgVStjMTU1LWMxNTcsIFUrYzE1OS1jMTViLCBVK2MxNWQtYzE2NiwgVStjMTY5LWMxNmYsIFUrYzE3MS1jMTc3LCBVK2MxNzktYzE4YiwgVStjMThlLWMxOGYsIFUrYzE5MS1jMTkzLCBVK2MxOTUtYzE5YiwgVStjMTlkLWMxOWUsIFUrYzFhMCwgVStjMWEyLWMxYTQsIFUrYzFhNi1jMWJiO1xufVxuXG4vKiBbMzVdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgUmVndWxhclwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLVJlZ3VsYXJcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5a0ZtWGlFQlBUNElUYmdOQTVDZ20yMHh6TTRySl8xaFZXcjB3dUxOR3pnRVJfVk5DblVqOHV4U3ZtbTRfTVN1Z1k5blhNZ1J0aS4zNS53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrYzA0OS1jMDU3LCBVK2MwNTktYzA1YiwgVStjMDVkLWMwNWYsIFUrYzA2MS1jMDY3LCBVK2MwNjktYzA4ZiwgVStjMDkxLWMwYWIsIFUrYzBhZS1jMGFmLCBVK2MwYjEtYzBiMywgVStjMGI1LCBVK2MwYjctYzBiYiwgVStjMGJlLCBVK2MwYzItYzBjNywgVStjMGNhLWMwY2IsIFUrYzBjZC1jMGNmLCBVK2MwZDEtYzBkNywgVStjMGQ5LWMwZGEsIFUrYzBkYywgVStjMGRlLWMwZTMsIFUrYzBlNS1jMGViLCBVK2MwZWQtYzBmMywgVStjMGY2LCBVK2MwZjgsIFUrYzBmYS1jMGZmO1xufVxuXG4vKiBbMzZdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgUmVndWxhclwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLVJlZ3VsYXJcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5a0ZtWGlFQlBUNElUYmdOQTVDZ20yMHh6TTRySl8xaFZXcjB3dUxOR3pnRVJfVk5DblVqOHV4U3ZtbTRfTVN1Z1k5blhNZ1J0aS4zNi53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrYmZhNy1iZmFmLCBVK2JmYjEtYmZjNCwgVStiZmM2LWJmY2IsIFUrYmZjZS1iZmNmLCBVK2JmZDEtYmZkMywgVStiZmQ1LWJmZGIsIFUrYmZkZC1jMDQ4O1xufVxuXG4vKiBbMzddICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgUmVndWxhclwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLVJlZ3VsYXJcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5a0ZtWGlFQlBUNElUYmdOQTVDZ20yMHh6TTRySl8xaFZXcjB3dUxOR3pnRVJfVk5DblVqOHV4U3ZtbTRfTVN1Z1k5blhNZ1J0aS4zNy53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrYmYwNywgVStiZjA5LWJmM2YsIFUrYmY0MS1iZjRmLCBVK2JmNTItYmY1NCwgVStiZjU2LWJmYTY7XG59XG5cbi8qIFszOF0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBSZWd1bGFyXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItUmVndWxhclwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnlrRm1YaUVCUFQ0SVRiZ05BNUNnbTIweHpNNHJKXzFoVldyMHd1TE5HemdFUl9WTkNuVWo4dXhTdm1tNF9NU3VnWTluWE1nUnRpLjM4LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVStiZTU2LCBVK2JlNTgsIFUrYmU1Yy1iZTVmLCBVK2JlNjItYmU2MywgVStiZTY1LWJlNjcsIFUrYmU2OS1iZTc0LCBVK2JlNzYtYmU3YiwgVStiZTdlLWJlN2YsIFUrYmU4MS1iZThlLCBVK2JlOTAsIFUrYmU5Mi1iZWE3LCBVK2JlYTktYmVjZiwgVStiZWQyLWJlZDMsIFUrYmVkNS1iZWQ2LCBVK2JlZDktYmVlMywgVStiZWU2LWJmMDY7XG59XG5cbi8qIFszOV0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBSZWd1bGFyXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItUmVndWxhclwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnlrRm1YaUVCUFQ0SVRiZ05BNUNnbTIweHpNNHJKXzFoVldyMHd1TE5HemdFUl9WTkNuVWo4dXhTdm1tNF9NU3VnWTluWE1nUnRpLjM5LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVStiZGIwLWJkZDMsIFUrYmRkNS1iZGVmLCBVK2JkZjEtYmUwYiwgVStiZTBkLWJlMGYsIFUrYmUxMS1iZTEzLCBVK2JlMTUtYmU0MywgVStiZTQ2LWJlNDcsIFUrYmU0OS1iZTRiLCBVK2JlNGQtYmU1Mztcbn1cblxuLyogWzQwXSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIFJlZ3VsYXJcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1SZWd1bGFyXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieWtGbVhpRUJQVDRJVGJnTkE1Q2dtMjB4ek00ckpfMWhWV3Iwd3VMTkd6Z0VSX1ZOQ25Vajh1eFN2bW00X01TdWdZOW5YTWdSdGkuNDAud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVK2JkMDMsIFUrYmQwNiwgVStiZDA4LCBVK2JkMGEtYmQwZiwgVStiZDExLWJkMjIsIFUrYmQyNS1iZDQ3LCBVK2JkNDktYmQ1OCwgVStiZDVhLWJkN2YsIFUrYmQ4Mi1iZDgzLCBVK2JkODUtYmQ4NywgVStiZDhhLWJkOGYsIFUrYmQ5MS1iZDkyLCBVK2JkOTQsIFUrYmQ5Ni1iZDk4LCBVK2JkOWEtYmRhZjtcbn1cblxuLyogWzQxXSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIFJlZ3VsYXJcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1SZWd1bGFyXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieWtGbVhpRUJQVDRJVGJnTkE1Q2dtMjB4ek00ckpfMWhWV3Iwd3VMTkd6Z0VSX1ZOQ25Vajh1eFN2bW00X01TdWdZOW5YTWdSdGkuNDEud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVK2JjNGUtYmM4MywgVStiYzg2LWJjODcsIFUrYmM4OS1iYzhiLCBVK2JjOGQtYmM5MywgVStiYzk2LCBVK2JjOTgsIFUrYmM5Yi1iYzlmLCBVK2JjYTItYmNhMywgVStiY2E1LWJjYTcsIFUrYmNhOS1iY2IyLCBVK2JjYjQtYmNiYiwgVStiY2JlLWJjYmYsIFUrYmNjMS1iY2MzLCBVK2JjYzUtYmNjYywgVStiY2NlLWJjZDAsIFUrYmNkMi1iY2Q0LCBVK2JjZDYtYmNmMywgVStiY2Y3LCBVK2JjZjktYmNmYiwgVStiY2ZkLWJkMDI7XG59XG5cbi8qIFs0Ml0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBSZWd1bGFyXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItUmVndWxhclwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnlrRm1YaUVCUFQ0SVRiZ05BNUNnbTIweHpNNHJKXzFoVldyMHd1TE5HemdFUl9WTkNuVWo4dXhTdm1tNF9NU3VnWTluWE1nUnRpLjQyLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVStiYjkwLWJiYTMsIFUrYmJhNS1iYmFiLCBVK2JiYWQtYmJiZiwgVStiYmMxLWJiZjcsIFUrYmJmYS1iYmZiLCBVK2JiZmQtYmJmZSwgVStiYzAxLWJjMDcsIFUrYmMwOS1iYzBhLCBVK2JjMGUsIFUrYmMxMCwgVStiYzEyLWJjMTMsIFUrYmMxNywgVStiYzE5LWJjMWEsIFUrYmMxZSwgVStiYzIwLWJjMjMsIFUrYmMyNiwgVStiYzI4LCBVK2JjMmEtYmMyYywgVStiYzJlLWJjMmYsIFUrYmMzMi1iYzMzLCBVK2JjMzUtYmMzNywgVStiYzM5LWJjM2YsIFUrYmM0MS1iYzQyLCBVK2JjNDQsIFUrYmM0Ni1iYzQ4LCBVK2JjNGEtYmM0ZDtcbn1cblxuLyogWzQzXSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIFJlZ3VsYXJcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1SZWd1bGFyXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieWtGbVhpRUJQVDRJVGJnTkE1Q2dtMjB4ek00ckpfMWhWV3Iwd3VMTkd6Z0VSX1ZOQ25Vajh1eFN2bW00X01TdWdZOW5YTWdSdGkuNDMud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVK2JhZTYtYmFmYiwgVStiYWZkLWJiMTcsIFUrYmIxOS1iYjMzLCBVK2JiMzcsIFUrYmIzOS1iYjNhLCBVK2JiM2QtYmI0MywgVStiYjQ1LWJiNDYsIFUrYmI0OCwgVStiYjRhLWJiNGYsIFUrYmI1MS1iYjUzLCBVK2JiNTUtYmI1NywgVStiYjU5LWJiNjIsIFUrYmI2NC1iYjhmO1xufVxuXG4vKiBbNDRdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgUmVndWxhclwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLVJlZ3VsYXJcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5a0ZtWGlFQlBUNElUYmdOQTVDZ20yMHh6TTRySl8xaFZXcjB3dUxOR3pnRVJfVk5DblVqOHV4U3ZtbTRfTVN1Z1k5blhNZ1J0aS40NC53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrYmEzMC1iYTM3LCBVK2JhM2EtYmEzYiwgVStiYTNkLWJhM2YsIFUrYmE0MS1iYTQ3LCBVK2JhNDktYmE0YSwgVStiYTRjLCBVK2JhNGUtYmE1MywgVStiYTU2LWJhNTcsIFUrYmE1OS1iYTViLCBVK2JhNWQtYmE2MywgVStiYTY1LWJhNjYsIFUrYmE2OC1iYTZmLCBVK2JhNzEtYmE3MywgVStiYTc1LWJhNzcsIFUrYmE3OS1iYTg0LCBVK2JhODYsIFUrYmE4OC1iYWE3LCBVK2JhYWEsIFUrYmFhZC1iYWFmLCBVK2JhYjEtYmFiNywgVStiYWJhLCBVK2JhYmMsIFUrYmFiZS1iYWU1O1xufVxuXG4vKiBbNDVdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgUmVndWxhclwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLVJlZ3VsYXJcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5a0ZtWGlFQlBUNElUYmdOQTVDZ20yMHh6TTRySl8xaFZXcjB3dUxOR3pnRVJfVk5DblVqOHV4U3ZtbTRfTVN1Z1k5blhNZ1J0aS40NS53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrYjk2ZS1iOTczLCBVK2I5NzYtYjk3NywgVStiOTc5LWI5N2IsIFUrYjk3ZC1iOTgzLCBVK2I5ODYsIFUrYjk4OCwgVStiOThhLWI5OGQsIFUrYjk4Zi1iOWFiLCBVK2I5YWUtYjlhZiwgVStiOWIxLWI5YjMsIFUrYjliNS1iOWJiLCBVK2I5YmUsIFUrYjljMCwgVStiOWMyLWI5YzcsIFUrYjljYS1iOWNiLCBVK2I5Y2QsIFUrYjlkMi1iOWQ3LCBVK2I5ZGEsIFUrYjlkYywgVStiOWRmLWI5ZTAsIFUrYjllMiwgVStiOWU2LWI5ZTcsIFUrYjllOS1iOWYzLCBVK2I5ZjYsIFUrYjlmOCwgVStiOWZiLWJhMmY7XG59XG5cbi8qIFs0Nl0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBSZWd1bGFyXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItUmVndWxhclwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnlrRm1YaUVCUFQ0SVRiZ05BNUNnbTIweHpNNHJKXzFoVldyMHd1TE5HemdFUl9WTkNuVWo4dXhTdm1tNF9NU3VnWTluWE1nUnRpLjQ2LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVStiOGJmLWI4Y2IsIFUrYjhjZC1iOGUwLCBVK2I4ZTItYjhlNywgVStiOGVhLWI4ZWIsIFUrYjhlZC1iOGVmLCBVK2I4ZjEtYjhmNywgVStiOGZhLCBVK2I4ZmMsIFUrYjhmZS1iOTAzLCBVK2I5MDUtYjkxNywgVStiOTE5LWI5MWYsIFUrYjkyMS1iOTNiLCBVK2I5M2QtYjk1NywgVStiOTVhLWI5NWIsIFUrYjk1ZC1iOTVmLCBVK2I5NjEtYjk2NywgVStiOTY5LWI5NmM7XG59XG5cbi8qIFs0N10gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBSZWd1bGFyXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItUmVndWxhclwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnlrRm1YaUVCUFQ0SVRiZ05BNUNnbTIweHpNNHJKXzFoVldyMHd1TE5HemdFUl9WTkNuVWo4dXhTdm1tNF9NU3VnWTluWE1nUnRpLjQ3LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVStiODBkLWI4MGYsIFUrYjgxMS1iODE3LCBVK2I4MWEsIFUrYjgxYy1iODIzLCBVK2I4MjYtYjgyNywgVStiODI5LWI4MmIsIFUrYjgyZC1iODMzLCBVK2I4MzYsIFUrYjgzYS1iODNmLCBVK2I4NDEtYjg1YiwgVStiODVlLWI4NWYsIFUrYjg2MS1iODYzLCBVK2I4NjUtYjg2YiwgVStiODZlLCBVK2I4NzAsIFUrYjg3Mi1iOGFmLCBVK2I4YjEtYjhiZTtcbn1cblxuLyogWzQ4XSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIFJlZ3VsYXJcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1SZWd1bGFyXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieWtGbVhpRUJQVDRJVGJnTkE1Q2dtMjB4ek00ckpfMWhWV3Iwd3VMTkd6Z0VSX1ZOQ25Vajh1eFN2bW00X01TdWdZOW5YTWdSdGkuNDgud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVK2I3NGQtYjc1ZiwgVStiNzYxLWI3NjMsIFUrYjc2NS1iNzc0LCBVK2I3NzYtYjc3YiwgVStiNzdlLWI3N2YsIFUrYjc4MS1iNzgzLCBVK2I3ODUtYjc4YiwgVStiNzhlLCBVK2I3OTItYjc5NiwgVStiNzlhLWI3OWIsIFUrYjc5ZC1iN2E3LCBVK2I3YWEsIFUrYjdhZS1iN2IzLCBVK2I3YjYtYjdjOCwgVStiN2NhLWI3ZWIsIFUrYjdlZS1iN2VmLCBVK2I3ZjEtYjdmMywgVStiN2Y1LWI3ZmIsIFUrYjdmZSwgVStiODAyLWI4MDYsIFUrYjgwYS1iODBiO1xufVxuXG4vKiBbNDldICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgUmVndWxhclwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLVJlZ3VsYXJcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5a0ZtWGlFQlBUNElUYmdOQTVDZ20yMHh6TTRySl8xaFZXcjB3dUxOR3pnRVJfVk5DblVqOHV4U3ZtbTRfTVN1Z1k5blhNZ1J0aS40OS53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrYjZhNy1iNmFhLCBVK2I2YWMtYjZiMCwgVStiNmIyLWI2ZWYsIFUrYjZmMS1iNzI3LCBVK2I3MmEtYjcyYiwgVStiNzJkLWI3MmUsIFUrYjczMS1iNzM3LCBVK2I3MzktYjczYSwgVStiNzNjLWI3NDMsIFUrYjc0NS1iNzRjO1xufVxuXG4vKiBbNTBdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgUmVndWxhclwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLVJlZ3VsYXJcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5a0ZtWGlFQlBUNElUYmdOQTVDZ20yMHh6TTRySl8xaFZXcjB3dUxOR3pnRVJfVk5DblVqOHV4U3ZtbTRfTVN1Z1k5blhNZ1J0aS41MC53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrYjYwNS1iNjBmLCBVK2I2MTItYjYxNywgVStiNjE5LWI2MjQsIFUrYjYyNi1iNjliLCBVK2I2OWUtYjZhMywgVStiNmE1LWI2YTY7XG59XG5cbi8qIFs1MV0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBSZWd1bGFyXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItUmVndWxhclwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnlrRm1YaUVCUFQ0SVRiZ05BNUNnbTIweHpNNHJKXzFoVldyMHd1TE5HemdFUl9WTkNuVWo4dXhTdm1tNF9NU3VnWTluWE1nUnRpLjUxLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVStiNTVmLCBVK2I1NjItYjU4MywgVStiNTg1LWI1OWYsIFUrYjVhMi1iNWEzLCBVK2I1YTUtYjVhNywgVStiNWE5LWI1YjIsIFUrYjViNS1iNWJhLCBVK2I1YmQtYjYwNDtcbn1cblxuLyogWzUyXSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIFJlZ3VsYXJcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1SZWd1bGFyXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieWtGbVhpRUJQVDRJVGJnTkE1Q2dtMjB4ek00ckpfMWhWV3Iwd3VMTkd6Z0VSX1ZOQ25Vajh1eFN2bW00X01TdWdZOW5YTWdSdGkuNTIud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVK2I0YTUtYjRiNiwgVStiNGI4LWI0YmYsIFUrYjRjMS1iNGM3LCBVK2I0YzktYjRkYiwgVStiNGRlLWI0ZGYsIFUrYjRlMS1iNGUyLCBVK2I0ZTUtYjRlYiwgVStiNGVlLCBVK2I0ZjAsIFUrYjRmMi1iNTEzLCBVK2I1MTYtYjUxNywgVStiNTE5LWI1MWEsIFUrYjUxZC1iNTIzLCBVK2I1MjYsIFUrYjUyOCwgVStiNTJiLWI1MmYsIFUrYjUzMi1iNTMzLCBVK2I1MzUtYjUzNywgVStiNTM5LWI1M2YsIFUrYjU0MS1iNTQ0LCBVK2I1NDYtYjU0YiwgVStiNTRkLWI1NGYsIFUrYjU1MS1iNTViLCBVK2I1NWQtYjU1ZTtcbn1cblxuLyogWzUzXSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIFJlZ3VsYXJcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1SZWd1bGFyXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieWtGbVhpRUJQVDRJVGJnTkE1Q2dtMjB4ek00ckpfMWhWV3Iwd3VMTkd6Z0VSX1ZOQ25Vajh1eFN2bW00X01TdWdZOW5YTWdSdGkuNTMud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVK2IzZjgtYjNmYiwgVStiM2ZkLWI0MGYsIFUrYjQxMS1iNDE3LCBVK2I0MTktYjQxYiwgVStiNDFkLWI0MWYsIFUrYjQyMS1iNDI3LCBVK2I0MmEtYjQyYiwgVStiNDJkLWI0NGYsIFUrYjQ1Mi1iNDUzLCBVK2I0NTUtYjQ1NywgVStiNDU5LWI0NWYsIFUrYjQ2Mi1iNDY0LCBVK2I0NjYtYjQ2YiwgVStiNDZkLWI0N2YsIFUrYjQ4MS1iNGEzO1xufVxuXG4vKiBbNTRdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgUmVndWxhclwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLVJlZ3VsYXJcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5a0ZtWGlFQlBUNElUYmdOQTVDZ20yMHh6TTRySl8xaFZXcjB3dUxOR3pnRVJfVk5DblVqOHV4U3ZtbTRfTVN1Z1k5blhNZ1J0aS41NC53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrYjM0Mi1iMzUzLCBVK2IzNTYtYjM1NywgVStiMzU5LWIzNWIsIFUrYjM1ZC1iMzVlLCBVK2IzNjAtYjM2MywgVStiMzY2LCBVK2IzNjgsIFUrYjM2YS1iMzZkLCBVK2IzNmYsIFUrYjM3Mi1iMzczLCBVK2IzNzUtYjM3NywgVStiMzc5LWIzN2YsIFUrYjM4MS1iMzgyLCBVK2IzODQsIFUrYjM4Ni1iMzhiLCBVK2IzOGQtYjNjMywgVStiM2M2LWIzYzcsIFUrYjNjOS1iM2NhLCBVK2IzY2QtYjNkMywgVStiM2Q2LCBVK2IzZDgsIFUrYjNkYS1iM2Y3O1xufVxuXG4vKiBbNTVdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgUmVndWxhclwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLVJlZ3VsYXJcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5a0ZtWGlFQlBUNElUYmdOQTVDZ20yMHh6TTRySl8xaFZXcjB3dUxOR3pnRVJfVk5DblVqOHV4U3ZtbTRfTVN1Z1k5blhNZ1J0aS41NS53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrYjI3Yy1iMjgzLCBVK2IyODUtYjI4ZiwgVStiMjkyLWIyOTMsIFUrYjI5NS1iMjk3LCBVK2IyOWEtYjI5ZiwgVStiMmExLWIyYTQsIFUrYjJhNy1iMmE5LCBVK2IyYWIsIFUrYjJhZC1iMmM3LCBVK2IyY2EtYjJjYiwgVStiMmNkLWIyY2YsIFUrYjJkMS1iMmQ3LCBVK2IyZGEsIFUrYjJkYywgVStiMmRlLWIyZTMsIFUrYjJlNywgVStiMmU5LWIyZWEsIFUrYjJlZi1iMmYzLCBVK2IyZjYsIFUrYjJmOCwgVStiMmZhLWIyZmIsIFUrYjJmZC1iMmZlLCBVK2IzMDItYjMwMywgVStiMzA1LWIzMDcsIFUrYjMwOS1iMzBmLCBVK2IzMTIsIFUrYjMxNi1iMzFiLCBVK2IzMWQtYjM0MTtcbn1cblxuLyogWzU2XSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIFJlZ3VsYXJcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1SZWd1bGFyXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieWtGbVhpRUJQVDRJVGJnTkE1Q2dtMjB4ek00ckpfMWhWV3Iwd3VMTkd6Z0VSX1ZOQ25Vajh1eFN2bW00X01TdWdZOW5YTWdSdGkuNTYud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVK2IxZDYtYjFlNywgVStiMWU5LWIxZmMsIFUrYjFmZS1iMjAzLCBVK2IyMDYtYjIwNywgVStiMjA5LWIyMGIsIFUrYjIwZC1iMjEzLCBVK2IyMTYtYjIxZiwgVStiMjIxLWIyNTcsIFUrYjI1OS1iMjczLCBVK2IyNzUtYjI3Yjtcbn1cblxuLyogWzU3XSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIFJlZ3VsYXJcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1SZWd1bGFyXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieWtGbVhpRUJQVDRJVGJnTkE1Q2dtMjB4ek00ckpfMWhWV3Iwd3VMTkd6Z0VSX1ZOQ25Vajh1eFN2bW00X01TdWdZOW5YTWdSdGkuNTcud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVK2IxMjAtYjEyMiwgVStiMTI2LWIxMjcsIFUrYjEyOS1iMTJiLCBVK2IxMmQtYjEzMywgVStiMTM2LCBVK2IxMzgsIFUrYjEzYS1iMTNmLCBVK2IxNDItYjE0MywgVStiMTQ1LWIxNGYsIFUrYjE1MS1iMTUzLCBVK2IxNTYtYjE1NywgVStiMTU5LWIxNzcsIFUrYjE3YS1iMTdiLCBVK2IxN2QtYjE3ZiwgVStiMTgxLWIxODcsIFUrYjE4OS1iMThjLCBVK2IxOGUtYjE5MSwgVStiMTk1LWIxYTcsIFUrYjFhOS1iMWNiLCBVK2IxY2QtYjFkNTtcbn1cblxuLyogWzU4XSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIFJlZ3VsYXJcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1SZWd1bGFyXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieWtGbVhpRUJQVDRJVGJnTkE1Q2dtMjB4ek00ckpfMWhWV3Iwd3VMTkd6Z0VSX1ZOQ25Vajh1eFN2bW00X01TdWdZOW5YTWdSdGkuNTgud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVK2IwNWYtYjA3YiwgVStiMDdlLWIwN2YsIFUrYjA4MS1iMDgzLCBVK2IwODUtYjA4YiwgVStiMDhkLWIwOTcsIFUrYjA5YiwgVStiMDlkLWIwOWYsIFUrYjBhMi1iMGE3LCBVK2IwYWEsIFUrYjBiMCwgVStiMGIyLCBVK2IwYjYtYjBiNywgVStiMGI5LWIwYmIsIFUrYjBiZC1iMGMzLCBVK2IwYzYtYjBjNywgVStiMGNhLWIwY2YsIFUrYjBkMS1iMGRmLCBVK2IwZTEtYjBlNCwgVStiMGU2LWIxMDcsIFUrYjEwYS1iMTBiLCBVK2IxMGQtYjEwZiwgVStiMTExLWIxMTIsIFUrYjExNC1iMTE3LCBVK2IxMTktYjExYSwgVStiMTFjLWIxMWY7XG59XG5cbi8qIFs1OV0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBSZWd1bGFyXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItUmVndWxhclwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnlrRm1YaUVCUFQ0SVRiZ05BNUNnbTIweHpNNHJKXzFoVldyMHd1TE5HemdFUl9WTkNuVWo4dXhTdm1tNF9NU3VnWTluWE1nUnRpLjU5LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSthZmFjLWFmYjcsIFUrYWZiYS1hZmJiLCBVK2FmYmQtYWZiZiwgVSthZmMxLWFmYzYsIFUrYWZjYS1hZmNjLCBVK2FmY2UtYWZkMywgVSthZmQ1LWFmZTcsIFUrYWZlOS1hZmVmLCBVK2FmZjEtYjAwYiwgVStiMDBkLWIwMGYsIFUrYjAxMS1iMDEzLCBVK2IwMTUtYjAxYiwgVStiMDFkLWIwMjcsIFUrYjAyOS1iMDQzLCBVK2IwNDUtYjA0NywgVStiMDQ5LCBVK2IwNGIsIFUrYjA0ZC1iMDUyLCBVK2IwNTUtYjA1NiwgVStiMDU4LWIwNWMsIFUrYjA1ZTtcbn1cblxuLyogWzYwXSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIFJlZ3VsYXJcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1SZWd1bGFyXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieWtGbVhpRUJQVDRJVGJnTkE1Q2dtMjB4ek00ckpfMWhWV3Iwd3VMTkd6Z0VSX1ZOQ25Vajh1eFN2bW00X01TdWdZOW5YTWdSdGkuNjAud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVK2FmMDMtYWYwNywgVSthZjA5LWFmMmIsIFUrYWYyZS1hZjMzLCBVK2FmMzUtYWYzYiwgVSthZjNlLWFmNDAsIFUrYWY0NC1hZjQ3LCBVK2FmNGEtYWY1YywgVSthZjVlLWFmNjMsIFUrYWY2NS1hZjdmLCBVK2FmODEtYWZhYjtcbn1cblxuLyogWzYxXSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIFJlZ3VsYXJcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1SZWd1bGFyXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieWtGbVhpRUJQVDRJVGJnTkE1Q2dtMjB4ek00ckpfMWhWV3Iwd3VMTkd6Z0VSX1ZOQ25Vajh1eFN2bW00X01TdWdZOW5YTWdSdGkuNjEud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVK2FlNTYtYWU1YiwgVSthZTVlLWFlNjAsIFUrYWU2Mi1hZTY0LCBVK2FlNjYtYWU2NywgVSthZTY5LWFlNmIsIFUrYWU2ZC1hZTgzLCBVK2FlODUtYWViYiwgVSthZWJmLCBVK2FlYzEtYWVjMywgVSthZWM1LWFlY2IsIFUrYWVjZSwgVSthZWQwLCBVK2FlZDItYWVkNywgVSthZWQ5LWFlZjMsIFUrYWVmNS1hZjAyO1xufVxuXG4vKiBbNjJdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgUmVndWxhclwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLVJlZ3VsYXJcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5a0ZtWGlFQlBUNElUYmdOQTVDZ20yMHh6TTRySl8xaFZXcjB3dUxOR3pnRVJfVk5DblVqOHV4U3ZtbTRfTVN1Z1k5blhNZ1J0aS42Mi53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrYWQ5Yy1hZGEzLCBVK2FkYTUtYWRiZiwgVSthZGMxLWFkYzMsIFUrYWRjNS1hZGM3LCBVK2FkYzktYWRkMiwgVSthZGQ0LWFkZGIsIFUrYWRkZC1hZGRmLCBVK2FkZTEtYWRlMywgVSthZGU1LWFkZjcsIFUrYWRmYS1hZGZiLCBVK2FkZmQtYWRmZiwgVSthZTAyLWFlMDcsIFUrYWUwYSwgVSthZTBjLCBVK2FlMGUtYWUxMywgVSthZTE1LWFlMmYsIFUrYWUzMS1hZTMzLCBVK2FlMzUtYWUzNywgVSthZTM5LWFlM2YsIFUrYWU0MiwgVSthZTQ0LCBVK2FlNDYtYWU0OSwgVSthZTRiLCBVK2FlNGYsIFUrYWU1MS1hZTUzLCBVK2FlNTU7XG59XG5cbi8qIFs2M10gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBSZWd1bGFyXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItUmVndWxhclwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnlrRm1YaUVCUFQ0SVRiZ05BNUNnbTIweHpNNHJKXzFoVldyMHd1TE5HemdFUl9WTkNuVWo4dXhTdm1tNF9NU3VnWTluWE1nUnRpLjYzLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSthY2UyLWFjZTMsIFUrYWNlNS1hY2U2LCBVK2FjZTktYWNlZiwgVSthY2YyLCBVK2FjZjQsIFUrYWNmNy1hY2ZiLCBVK2FjZmUtYWNmZiwgVSthZDAxLWFkMDMsIFUrYWQwNS1hZDBiLCBVK2FkMGQtYWQxMCwgVSthZDEyLWFkMWIsIFUrYWQxZC1hZDMzLCBVK2FkMzUtYWQ0OCwgVSthZDRhLWFkNGYsIFUrYWQ1MS1hZDZiLCBVK2FkNmUtYWQ2ZiwgVSthZDcxLWFkNzIsIFUrYWQ3Ny1hZDdjLCBVK2FkN2UsIFUrYWQ4MCwgVSthZDgyLWFkODcsIFUrYWQ4OS1hZDhiLCBVK2FkOGQtYWQ4ZiwgVSthZDkxLWFkOWI7XG59XG5cbi8qIFs2NF0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBSZWd1bGFyXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItUmVndWxhclwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnlrRm1YaUVCUFQ0SVRiZ05BNUNnbTIweHpNNHJKXzFoVldyMHd1TE5HemdFUl9WTkNuVWo4dXhTdm1tNF9NU3VnWTluWE1nUnRpLjY0LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSthYzI1LWFjMmMsIFUrYWMyZSwgVSthYzMwLCBVK2FjMzItYWMzNywgVSthYzM5LWFjM2YsIFUrYWM0MS1hYzRjLCBVK2FjNGUtYWM2ZiwgVSthYzcyLWFjNzMsIFUrYWM3NS1hYzc2LCBVK2FjNzktYWM3ZiwgVSthYzgyLCBVK2FjODQtYWM4OCwgVSthYzhhLWFjOGIsIFUrYWM4ZC1hYzhmLCBVK2FjOTEtYWM5MywgVSthYzk1LWFjOWIsIFUrYWM5ZC1hYzllLCBVK2FjYTEtYWNhNywgVSthY2FiLCBVK2FjYWQtYWNhZiwgVSthY2IxLWFjYjcsIFUrYWNiYS1hY2JiLCBVK2FjYmUtYWNjMCwgVSthY2MyLWFjYzMsIFUrYWNjNS1hY2RmO1xufVxuXG4vKiBbNjVdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgUmVndWxhclwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLVJlZ3VsYXJcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5a0ZtWGlFQlBUNElUYmdOQTVDZ20yMHh6TTRySl8xaFZXcjB3dUxOR3pnRVJfVk5DblVqOHV4U3ZtbTRfTVN1Z1k5blhNZ1J0aS42NS53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrOTlkZiwgVSs5OWVkLCBVKzk5ZjEsIFUrOTlmZiwgVSs5YTAxLCBVKzlhMDgsIFUrOWEwZS05YTBmLCBVKzlhMTksIFUrOWEyYiwgVSs5YTMwLCBVKzlhMzYtOWEzNywgVSs5YTQwLCBVKzlhNDMsIFUrOWE0NSwgVSs5YTRkLCBVKzlhNTUsIFUrOWE1NywgVSs5YTVhLTlhNWIsIFUrOWE1ZiwgVSs5YTYyLCBVKzlhNjUsIFUrOWE2OS05YTZhLCBVKzlhYTgsIFUrOWFiOCwgVSs5YWQzLCBVKzlhZTUsIFUrOWFlZSwgVSs5YjFhLCBVKzliMjcsIFUrOWIyYSwgVSs5YjMxLCBVKzliM2MsIFUrOWI0MS05YjQ1LCBVKzliNGYsIFUrOWI1NCwgVSs5YjVhLCBVKzliNmYsIFUrOWI4ZSwgVSs5YjkxLCBVKzliOWYsIFUrOWJhYiwgVSs5YmFlLCBVKzliYzksIFUrOWJkNiwgVSs5YmU0LCBVKzliZTgsIFUrOWMwZCwgVSs5YzEwLCBVKzljMTIsIFUrOWMxNSwgVSs5YzI1LCBVKzljMzIsIFUrOWMzYiwgVSs5YzQ3LCBVKzljNDksIFUrOWM1NywgVSs5Y2U1LCBVKzljZTcsIFUrOWNlOSwgVSs5Y2YzLTljZjQsIFUrOWNmNiwgVSs5ZDA5LCBVKzlkMWIsIFUrOWQyNiwgVSs5ZDI4LCBVKzlkM2IsIFUrOWQ1MSwgVSs5ZDVkLCBVKzlkNjAtOWQ2MSwgVSs5ZDZjLCBVKzlkNzIsIFUrOWRhOSwgVSs5ZGFmLCBVKzlkYjQsIFUrOWRjNCwgVSs5ZGQ3LCBVKzlkZjIsIFUrOWRmOC05ZGZhLCBVKzllMWEsIFUrOWUxZSwgVSs5ZTc1LCBVKzllNzksIFUrOWU3ZCwgVSs5ZTdmLCBVKzllOTItOWU5MywgVSs5ZTk3LCBVKzllOWQsIFUrOWU5ZiwgVSs5ZWE1LCBVKzllYjQtOWViNSwgVSs5ZWJiLCBVKzllYmUsIFUrOWVjMywgVSs5ZWNkLTllY2UsIFUrOWVkNCwgVSs5ZWQ4LCBVKzllZGItOWVkYywgVSs5ZWRlLCBVKzllZTgsIFUrOWVmNCwgVSs5ZjA3LTlmMDgsIFUrOWYwZSwgVSs5ZjEzLCBVKzlmMjAsIFUrOWYzYiwgVSs5ZjRhLTlmNGIsIFUrOWY0ZSwgVSs5ZjUyLCBVKzlmNWYsIFUrOWY2MSwgVSs5ZjY3LCBVKzlmNmEsIFUrOWY2YywgVSs5Zjc3LCBVKzlmOGQsIFUrOWY5MCwgVSs5Zjk1LCBVKzlmOWMsIFUrYWMwMi1hYzAzLCBVK2FjMDUtYWMwNiwgVSthYzA5LWFjMGYsIFUrYWMxNy1hYzE4LCBVK2FjMWIsIFUrYWMxZS1hYzFmLCBVK2FjMjEtYWMyMztcbn1cblxuLyogWzkzXSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIFJlZ3VsYXJcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1SZWd1bGFyXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieWtGbVhpRUJQVDRJVGJnTkE1Q2dtMjB4ek00ckpfMWhWV3Iwd3VMTkd6Z0VSX1ZOQ25Vajh1eFN2bW00X01TdWdZOW5YTWdSdGkuOTMud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzMzOGMtMzM5YywgVSszMzlmLTMzYTAsIFUrMzNhMi0zM2NiLCBVKzMzY2YtMzNkMCwgVSszM2QzLCBVKzMzZDYsIFUrMzNkOCwgVSszM2RiLTMzZGQsIFUrNGUwMSwgVSs0ZTAzLCBVKzRlMDctNGUwOCwgVSs0ZTExLCBVKzRlMTQtNGUxNSwgVSs0ZTE4LTRlMTksIFUrNGUxZSwgVSs0ZTMyLCBVKzRlMzgtNGUzOSwgVSs0ZTQyLTRlNDMsIFUrNGU0NSwgVSs0ZTRkLTRlNGYsIFUrNGU1NiwgVSs0ZTU4LTRlNTksIFUrNGU1ZC00ZTVlLCBVKzRlNmIsIFUrNGU2ZCwgVSs0ZTczLCBVKzRlNzYtNGU3NywgVSs0ZTdlLCBVKzRlODIsIFUrNGU4NiwgVSs0ZTg4LCBVKzRlOGUsIFUrNGU5MC00ZTkyLCBVKzRlOTQtNGU5NSwgVSs0ZTk4LCBVKzRlOWIsIFUrNGU5ZSwgVSs0ZWExLTRlYTIsIFUrNGVhNC00ZWE2LCBVKzRlYTgsIFUrNGVhYiwgVSs0ZWFkLTRlYWUsIFUrNGViNiwgVSs0ZWMwLTRlYzEsIFUrNGVjNCwgVSs0ZWM3LCBVKzRlY2IsIFUrNGVjZCwgVSs0ZWQ0LTRlZDUsIFUrNGVkNy00ZWQ5LCBVKzRlZGQsIFUrNGVkZiwgVSs0ZWU0LCBVKzRlZjAsIFUrNGVmMiwgVSs0ZWY2LTRlZjcsIFUrNGVmYiwgVSs0ZjAxLCBVKzRmMDksIFUrNGYwYiwgVSs0ZjBkLTRmMTEsIFUrNGYyZiwgVSs0ZjM0LCBVKzRmMzYsIFUrNGYzOCwgVSs0ZjNhLCBVKzRmM2MtNGYzZDtcbn1cblxuLyogWzk0XSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIFJlZ3VsYXJcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1SZWd1bGFyXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieWtGbVhpRUJQVDRJVGJnTkE1Q2dtMjB4ek00ckpfMWhWV3Iwd3VMTkd6Z0VSX1ZOQ25Vajh1eFN2bW00X01TdWdZOW5YTWdSdGkuOTQud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzMxMzYsIFUrMzEzOCwgVSszMTNhLTMxNDAsIFUrMzE0My0zMTQ0LCBVKzMxNTAsIFUrMzE1MiwgVSszMTU0LTMxNTYsIFUrMzE1OC0zMTViLCBVKzMxNWQtMzE1ZiwgVSszMTYyLCBVKzMxNjQtMzE4YywgVSszMThlLCBVKzMyMDAtMzIxYiwgVSszMjMxLCBVKzMyMzksIFUrMzI1MS0zMjVhLCBVKzMyNjAtMzI3YiwgVSszMjdlLTMyN2YsIFUrMzI4YS0zMjkwLCBVKzMyOTQsIFUrMzI5ZSwgVSszMmE1LCBVKzMzODAtMzM4NCwgVSszMzg4LTMzOGI7XG59XG5cbi8qIFs5NV0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBSZWd1bGFyXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItUmVndWxhclwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnlrRm1YaUVCUFQ0SVRiZ05BNUNnbTIweHpNNHJKXzFoVldyMHd1TE5HemdFUl9WTkNuVWo4dXhTdm1tNF9NU3VnWTluWE1nUnRpLjk1LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSsyZjdkLCBVKzJmN2YtMmY4YiwgVSsyZjhlLTJmOTAsIFUrMmY5Mi0yZjk3LCBVKzJmOTktMmZhMCwgVSsyZmEyLTJmYTMsIFUrMmZhNS0yZmE5LCBVKzJmYWMtMmZiMSwgVSsyZmIzLTJmYmMsIFUrMmZjMS0yZmNhLCBVKzJmY2QtMmZkNCwgVSszMDAzLCBVKzMwMTItMzAxOSwgVSszMDFjLCBVKzMwMWUtMzAyMCwgVSszMDM2LCBVKzMwNDEsIFUrMzA0MywgVSszMDQ1LCBVKzMwNDcsIFUrMzA0OSwgVSszMDRlLCBVKzMwNTAsIFUrMzA1MiwgVSszMDU2LCBVKzMwNWEsIFUrMzA1YywgVSszMDVlLCBVKzMwNjIsIFUrMzA2NSwgVSszMDZjLCBVKzMwNzAtMzA3ZCwgVSszMDgwLCBVKzMwODUsIFUrMzA4NywgVSszMDhlLCBVKzMwOTAtMzA5MSwgVSszMGExLCBVKzMwYTUsIFUrMzBhOSwgVSszMGFlLCBVKzMwYjEtMzBiMiwgVSszMGI0LCBVKzMwYjYsIFUrMzBiYy0zMGJlLCBVKzMwYzIsIFUrMzBjNSwgVSszMGNjLCBVKzMwZDIsIFUrMzBkNCwgVSszMGQ4LTMwZGQsIFUrMzBlNCwgVSszMGU2LCBVKzMwZTgsIFUrMzBlZSwgVSszMGYwLTMwZjIsIFUrMzBmNC0zMGY2LCBVKzMxMzMsIFUrMzEzNTtcbn1cblxuLyogWzk2XSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIFJlZ3VsYXJcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1SZWd1bGFyXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieWtGbVhpRUJQVDRJVGJnTkE1Q2dtMjB4ek00ckpfMWhWV3Iwd3VMTkd6Z0VSX1ZOQ25Vajh1eFN2bW00X01TdWdZOW5YTWdSdGkuOTYud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzI1NDEtMjU0YiwgVSsyNWE0LTI1YTksIFUrMjViMSwgVSsyNWI1LCBVKzI1YjksIFUrMjViZiwgVSsyNWMxLCBVKzI1YzMsIFUrMjVjOS0yNWNhLCBVKzI1Y2MsIFUrMjVjZSwgVSsyNWQwLTI1ZDEsIFUrMjVlNiwgVSsyNWVmLCBVKzI2MGYsIFUrMjYxZCwgVSsyNjFmLCBVKzI2MmYsIFUrMjY2MCwgVSsyNjY0LCBVKzI2NjctMjY2OSwgVSsyNjZkLCBVKzI2NmYsIFUrMjcxNiwgVSsyNzFhLCBVKzI3M2QsIFUrMjc1NiwgVSsyNzc2LTI3N2YsIFUrMjc4YS0yNzkzLCBVKzI5NjMsIFUrMjk2NSwgVSsyYWM1LTJhYzYsIFUrMmFjYi0yYWNjLCBVKzJmMDAsIFUrMmYwNCwgVSsyZjA2LCBVKzJmMDgsIFUrMmYwYS0yZjBiLCBVKzJmMTEtMmYxMiwgVSsyZjE0LCBVKzJmMTctMmYxOCwgVSsyZjFjLTJmMWQsIFUrMmYxZi0yZjIwLCBVKzJmMjMtMmYyNiwgVSsyZjI4LTJmMjksIFUrMmYyYiwgVSsyZjJkLCBVKzJmMmYtMmYzMiwgVSsyZjM4LCBVKzJmM2MtMmY0MCwgVSsyZjQyLTJmNGMsIFUrMmY0Zi0yZjUyLCBVKzJmNTQtMmY1OCwgVSsyZjVhLTJmNjYsIFUrMmY2OS0yZjcwLCBVKzJmNzItMmY3NiwgVSsyZjc4LCBVKzJmN2EtMmY3Yztcbn1cblxuLyogWzk3XSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIFJlZ3VsYXJcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1SZWd1bGFyXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieWtGbVhpRUJQVDRJVGJnTkE1Q2dtMjB4ek00ckpfMWhWV3Iwd3VMTkd6Z0VSX1ZOQ25Vajh1eFN2bW00X01TdWdZOW5YTWdSdGkuOTcud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzI0NzktMjQ4NywgVSsyNDljLTI0ZDEsIFUrMjRkMy0yNGQ3LCBVKzI0ZDktMjRlOSwgVSsyNGViLTI0ZjQsIFUrMjUwMC0yNTAxLCBVKzI1MDMsIFUrMjUwYy0yNTEzLCBVKzI1MTUtMjUxNiwgVSsyNTE4LTI1NDA7XG59XG5cbi8qIFs5OF0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBSZWd1bGFyXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItUmVndWxhclwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnlrRm1YaUVCUFQ0SVRiZ05BNUNnbTIweHpNNHJKXzFoVldyMHd1TE5HemdFUl9WTkNuVWo4dXhTdm1tNF9NU3VnWTluWE1nUnRpLjk4LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSsyMTViLTIxNWUsIFUrMjE2Mi0yMTY5LCBVKzIxNzAtMjE3OSwgVSsyMTk1LTIxOTksIFUrMjFiMC0yMWI0LCBVKzIxYmMsIFUrMjFjMCwgVSsyMWM0LTIxYzUsIFUrMjFjZCwgVSsyMWNmLTIxZDQsIFUrMjFlMC0yMWUzLCBVKzIxZTYtMjFlOSwgVSsyMjAwLCBVKzIyMDItMjIwMywgVSsyMjA2LTIyMDksIFUrMjIwYi0yMjBjLCBVKzIyMGYsIFUrMjIxMSwgVSsyMjEzLCBVKzIyMWEsIFUrMjIxZC0yMjIwLCBVKzIyMjIsIFUrMjIyNS0yMjI3LCBVKzIyMjktMjIyYywgVSsyMjJlLCBVKzIyMzQtMjIzNywgVSsyMjNkLCBVKzIyNDMsIFUrMjI0NSwgVSsyMjQ4LCBVKzIyNTAtMjI1MywgVSsyMjVhLCBVKzIyNjAtMjI2MiwgVSsyMjY0LTIyNjcsIFUrMjI2YS0yMjZiLCBVKzIyNmUtMjI3MywgVSsyMjc2LTIyNzcsIFUrMjI3OS0yMjdiLCBVKzIyODAtMjI4NywgVSsyMjhhLTIyOGIsIFUrMjI5NS0yMjk3LCBVKzIyYTMtMjJhNSwgVSsyMmJiLTIyYmMsIFUrMjJjZS0yMmNmLCBVKzIyZGEtMjJkYiwgVSsyMmVlLTIyZWYsIFUrMjMwNiwgVSsyMzEyLCBVKzIzMTQsIFUrMjQ2Ny0yNDc4O1xufVxuXG4vKiBbOTldICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgUmVndWxhclwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLVJlZ3VsYXJcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5a0ZtWGlFQlBUNElUYmdOQTVDZ20yMHh6TTRySl8xaFZXcjB3dUxOR3pnRVJfVk5DblVqOHV4U3ZtbTRfTVN1Z1k5blhNZ1J0aS45OS53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrODEtODIsIFUrODQsIFUrYTItYTUsIFUrYTctYTgsIFUrYWEsIFUrYWMtYWQsIFUrYjEtYjMsIFUrYjYsIFUrYjgtYmEsIFUrYmMtYmUsIFUrYzAsIFUrYzIsIFUrYzYtY2IsIFUrY2UtZDAsIFUrZDQsIFUrZDgtZDksIFUrZGItZGMsIFUrZGUtZGYsIFUrZTYsIFUrZWIsIFUrZWUtZjAsIFUrZjQsIFUrZjctZjksIFUrZmIsIFUrZmUtZmYsIFUrMTExLCBVKzEyNi0xMjcsIFUrMTMyLTEzMywgVSsxMzgsIFUrMTNmLTE0MiwgVSsxNDktMTRiLCBVKzE1Mi0xNTMsIFUrMTY2LTE2NywgVSsyYmMsIFUrMmM3LCBVKzJkMCwgVSsyZDgtMmQ5LCBVKzJkYi0yZGQsIFUrMzkxLTM5NCwgVSszOTYtM2ExLCBVKzNhMy0zYTksIFUrM2IyLTNiNiwgVSszYjgsIFUrM2JjLCBVKzNiZS0zYzEsIFUrM2MzLTNjOSwgVSsyMDEwLCBVKzIwMTUtMjAxNiwgVSsyMDE4LTIwMTksIFUrMjAxYiwgVSsyMDFmLTIwMjEsIFUrMjAyNSwgVSsyMDMwLCBVKzIwMzMtMjAzNiwgVSsyMDNjLCBVKzIwM2UsIFUrMjA0MiwgVSsyMDc0LCBVKzIwN2EtMjA3ZiwgVSsyMDgxLTIwODQsIFUrMjEwOSwgVSsyMTEzLCBVKzIxMTYsIFUrMjEyMSwgVSsyMTI2LCBVKzIxMmIsIFUrMjE1My0yMTU0O1xufVxuXG4vKiBbMTAwXSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIFJlZ3VsYXJcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1SZWd1bGFyXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieWtGbVhpRUJQVDRJVGJnTkE1Q2dtMjB4ek00ckpfMWhWV3Iwd3VMTkd6Z0VSX1ZOQ25Vajh1eFN2bW00X01TdWdZOW5YTWdSdGkuMTAwLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVStlOCwgVSsyZGEsIFUrMjE2MCwgVSsyMTk0LCBVKzMwNTQsIFUrMzA1OCwgVSszMDZkLCBVKzMwODYsIFUrMzA4ZCwgVSszMGFjLCBVKzMwYmIsIFUrMzBjNCwgVSszMGNkLTMwY2UsIFUrMzBlMiwgVSszMTMyLCBVKzMxNDYsIFUrMzE0OSwgVSszMzlkLCBVKzRlM2IsIFUrNGYwYSwgVSs0ZmRkLCBVKzRmZTEsIFUrNTQwOSwgVSs1NDBjLCBVKzU4MzQsIFUrNTkyYS01OTJiLCBVKzViOWEsIFUrNWRkZSwgVSs1ZTBjLCBVKzVlNzMsIFUrNWYwZiwgVSs2MGYzLCBVKzY1M2YsIFUrNjYxZiwgVSs2NjJmLCBVKzY2N2EsIFUrNjgzYywgVSs2YjRjLCBVKzZjMTEsIFUrNzY3YywgVSs3NmVlLCBVKzc2ZjQsIFUrNzdmMywgVSs3OWQxLCBVKzdhN2EsIFUrN2IyYywgVSs3ZDIyLCBVKzgyMDcsIFUrOGEwMCwgVSs4YTcxLCBVKzkyODAsIFUrOTU4MCwgVSs5NThiLCBVKzk2YzYsIFUrOTc2MiwgVSs5OGRmLCBVKzllZDEsIFUrYWMyZCwgVSthZGM4LCBVK2FkZDMsIFUrYWY0OCwgVStiMDE0LCBVK2IxMzQtYjEzNSwgVStiMTU4LCBVK2IyYWEsIFUrYjM1ZiwgVStiNmE0LCBVK2I5Y2YsIFUrYmI2MywgVStiZDIzLCBVK2JlOTEsIFUrYzI5YiwgVStjM2Y0LCBVK2M0MmMsIFUrYzU1YywgVStjNTczLCBVK2M1OGYsIFUrYzc4YywgVStjN2RkLCBVK2M4ZjUsIFUrY2FkMSwgVStjYzQ4LCBVK2NmMTAsIFUrY2YyMCwgVStkMDNjLCBVK2QwN2QsIFUrZDJhMCwgVStkMzBlLCBVK2QzOGQsIFUrZDNhOCwgVStkM2M4LCBVK2Q1ZTUsIFUrZDVmOSwgVStkNmU0LCBVK2Y5MGEsIFUrZmYwMiwgVStmZjFjO1xufVxuXG4vKiBbMTAxXSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIFJlZ3VsYXJcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1SZWd1bGFyXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieWtGbVhpRUJQVDRJVGJnTkE1Q2dtMjB4ek00ckpfMWhWV3Iwd3VMTkd6Z0VSX1ZOQ25Vajh1eFN2bW00X01TdWdZOW5YTWdSdGkuMTAxLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSszYjEsIFUrMjQ2NiwgVSsyNWExLCBVKzI1YTMsIFUrMjYxYywgVSszMDA4LTMwMDksIFUrMzA1YiwgVSszMDVkLCBVKzMwNjksIFUrMzBhNywgVSszMGJhLCBVKzMwY2YsIFUrMzBlZiwgVSszMTUxLCBVKzMxNTcsIFUrNGU0YiwgVSs0ZTVmLCBVKzRlOGMsIFUrNGVjYSwgVSs0ZWQ2LCBVKzRmNWIsIFUrNTBjZiwgVSs1MTQ5LCBVKzUxNjUsIFUrNTE3MSwgVSs1MjI5LCBVKzUyOWIsIFUrNTMxNiwgVSs1MzlmLCBVKzUzZjIsIFUrNTcxZiwgVSs1NzI4LCBVKzU4ZWIsIFUrNTkxYywgVSs1Yjc4LCBVKzVjMTEsIFUrNWM1NSwgVSs1ZGRkLCBVKzVlMDIsIFUrNWZiNywgVSs2MGM1LCBVKzYxMGYsIFUrNjExZiwgVSs2NjI1LCBVKzY2ZjgsIFUrNjc5NywgVSs2NzljLCBVKzY4MmEsIFUrNmQyYSwgVSs3MDZiLCBVKzc0MDYsIFUrNzY3YiwgVSs3NmY4LCBVKzc3ZTUsIFUrN2FjYiwgVSs4OThiLCBVKzhhNjksIFUrOGRlZiwgVSs4ZmQxLCBVKzkwMWEsIFUrOTBlOCwgVSs5MWNkLCBVKzk3NWUsIFUrYWUxNCwgVSthZTZjLCBVK2FlYzAsIFUrYWZjNywgVSthZmM5LCBVK2IwMWMsIFUrYjAyOCwgVStiMzA4LCBVK2IzMTEsIFUrYjMxNCwgVStiMzFjLCBVK2I1MjQsIFUrYjU2MCwgVStiNzY0LCBVK2I5MjAsIFUrYjllMywgVStiZDQ4LCBVK2JlN2QsIFUrYzBkYiwgVStjMjMxLCBVK2MyNzAsIFUrYzJlMywgVStjMzdkLCBVK2MzZWQsIFUrYzUzMCwgVStjNmE1LCBVK2M2ZGMsIFUrYzdhNCwgVStjOTU0LCBVK2M5NzQsIFUrZDAwMCwgVStkNTY1LCBVK2Q2NjcsIFUrZDZjNSwgVStkNzlkLCBVK2ZmMWU7XG59XG5cbi8qIFsxMDJdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgUmVndWxhclwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLVJlZ3VsYXJcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5a0ZtWGlFQlBUNElUYmdOQTVDZ20yMHh6TTRySl8xaFZXcjB3dUxOR3pnRVJfVk5DblVqOHV4U3ZtbTRfTVN1Z1k5blhNZ1J0aS4xMDIud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzEzMSwgVSsyMDMyLCBVKzI0NjUsIFUrMjY0MiwgVSszMDQ4LCBVKzMwNTEsIFUrMzA4My0zMDg0LCBVKzMwOGYsIFUrMzBjMCwgVSszMGQxLCBVKzMwZDMsIFUrMzBkNiwgVSszMGRmLCBVKzMwZTcsIFUrMzE1MywgVSs0ZTE2LCBVKzRlOGIsIFUrNGVlNSwgVSs1MjA2LCBVKzUyYTAsIFUrNTJkNSwgVSs1M2U0LCBVKzUzZWYsIFUrNTRjMSwgVSs1N2NlLCBVKzU5N2QsIFUrNWI4YywgVSs1ZWE2LCBVKzVmOGMsIFUrNWY5NywgVSs2MjEwLCBVKzYyNDAsIFUrNjI0YiwgVSs2NzI4LCBVKzZiZDQsIFUrNzIzNiwgVSs3MjY5LCBVKzcyNzksIFUrNzM4YiwgVSs3NTI4LCBVKzc1MzAsIFUrNzY3ZSwgVSs3OThmLCBVKzgwMDUsIFUrOGExOCwgVSs5MGZkLCBVKzkxY2MsIFUrOTU3NywgVSs5NTkzLCBVKzk4YTgsIFUrYWMyMCwgVSthY2Y2LCBVK2FkOTAsIFUrYWY1ZCwgVSthZjgwLCBVK2FmY2QsIFUrYWZmMCwgVStiMGExLCBVK2IwYjUsIFUrYjFmZCwgVStiMmZjLCBVK2IzODAsIFUrYjUxYiwgVStiNTg0LCBVK2I1YjMsIFUrYjhmZCwgVStiOTNjLCBVK2I5ZjQsIFUrYmI0NCwgVStiYzA4LCBVK2JjMjcsIFUrYmM0OSwgVStiZTU1LCBVK2JlNjQsIFUrYmZiMCwgVStiZmM1LCBVK2MxNzgsIFUrYzIxZiwgVStjMzE0LCBVK2M0ZjEsIFUrYzU4ZCwgVStjNjY0LCBVK2M2OTgsIFUrYzZhNywgVStjNmMxLCBVK2M5ZWQsIFUrY2FjMCwgVStjYWNjLCBVK2NhZDksIFUrY2NiNSwgVStjZGNjLCBVK2QwZTQsIFUrZDE0MywgVStkMzIwLCBVK2QzMzAsIFUrZDU0ZCwgVStmZjA2LCBVK2ZmMWYsIFUrZmY1ZTtcbn1cblxuLyogWzEwM10gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBSZWd1bGFyXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItUmVndWxhclwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnlrRm1YaUVCUFQ0SVRiZ05BNUNnbTIweHpNNHJKXzFoVldyMHd1TE5HemdFUl9WTkNuVWo4dXhTdm1tNF9NU3VnWTluWE1nUnRpLjEwMy53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrYjQsIFUrMjBhOSwgVSsyMGFjLCBVKzIxOTAsIFUrMjRkOCwgVSsyNTAyLCBVKzI1MTQsIFUrMjU5MiwgVSsyNWM3LTI1YzgsIFUrMjY2MywgVSszMDYwLCBVKzMwNjQsIFUrMzA4MSwgVSszMDg4LCBVKzMwYTMsIFUrMzBhNiwgVSszMGFhLCBVKzMwYjUsIFUrMzBjNywgVSszMGNhLTMwY2IsIFUrMzBkMCwgVSszMGUzLCBVKzMwZTUsIFUrMzM5ZSwgVSs0ZTA5LCBVKzRlYWMsIFUrNGY1YywgVSs1MTY3LTUxNjgsIFUrNTE2YywgVSs1MWZhLCBVKzU0MDgsIFUrNTQwZCwgVSs1OTFhLCBVKzViNTcsIFUrNjIxMSwgVSs2NWI5LCBVKzY2MGUsIFUrNjY0MiwgVSs2NzAwLCBVKzZiNjMsIFUrNmUyZiwgVSs3MDYzLCBVKzc1MzIsIFUrNzkzZSwgVSs4MWVhLCBVKzgyNzIsIFUrODJiMSwgVSs4OTdmLCBVKzhlY2EsIFUrOTFjZSwgVSthYzM4LCBVK2FkNzYsIFUrYWU4NCwgVSthZWNjLCBVK2IwN2QsIFUrYjBiMSwgVStiMjE1LCBVK2IyYTAsIFUrYjMxMCwgVStiM2Q3LCBVK2I1MmEsIFUrYjYxOCwgVStiNzc1LCBVK2I3OTcsIFUrYmNkNSwgVStiZDU5LCBVK2JlODAsIFUrYmVhOCwgVStiZWQxLCBVK2JlZTQtYmVlNSwgVStjMDYwLCBVK2MyZWYsIFUrYzMyOSwgVStjM2RjLCBVK2M1OTcsIFUrYzViZCwgVStjNWU1LCBVK2M2OWMsIFUrYzlkNiwgVStjYTI5LCBVK2NhNWMsIFUrY2E4NCwgVStjYzM5LCBVK2NjM2IsIFUrY2U4OSwgVStjZWU1LCBVK2NmNjUsIFUrY2Y4NSwgVStkMDU4LCBVK2QxNDUsIFUrZDIyZCwgVStkMzI1LCBVK2QzN2QsIFUrZDNhZCwgVStkNzY5LCBVK2ZmMGM7XG59XG5cbi8qIFsxMDRdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgUmVndWxhclwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLVJlZ3VsYXJcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5a0ZtWGlFQlBUNElUYmdOQTVDZ20yMHh6TTRySl8xaFZXcjB3dUxOR3pnRVJfVk5DblVqOHV4U3ZtbTRfTVN1Z1k5blhNZ1J0aS4xMDQud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzIxNjEsIFUrMjIyOCwgVSsyMjk5LCBVKzI0NjQsIFUrMjUxNywgVSsyNjQwLCBVKzMwNDIsIFUrMzA0YSwgVSszMDUzLCBVKzMwNjEsIFUrMzA3ZiwgVSszMDgyLCBVKzMwOGMsIFUrMzA5MiwgVSszMGE4LCBVKzMwYWIsIFUrMzBhZCwgVSszMGIwLCBVKzMwYjMsIFUrMzBiNywgVSszMGMxLCBVKzMwYzYsIFUrMzBjOSwgVSszMGQ1LCBVKzMwZDcsIFUrMzBkZSwgVSszMGUwLTMwZTEsIFUrMzBlYy0zMGVkLCBVKzRlMGIsIFUrNGUwZCwgVSs0ZWUzLCBVKzUzZjAsIFUrNTQ4YywgVSs1Yjg5LCBVKzViYjYsIFUrNWMwZiwgVSs2MTFiLCBVKzY3NzEsIFUrNmFhMiwgVSs2YmNkLCBVKzZjMzQsIFUrNmNkNSwgVSs2ZDc3LCBVKzc2N2QsIFUrNzk1ZSwgVSs4ZWNkLCBVKzk5OTksIFUrOWFkOCwgVSthYzA3LCBVK2FjMWEsIFUrYWM0MCwgVSthZDBjLCBVK2FkODgsIFUrYWRhNCwgVSthZTAxLCBVK2FlNjUsIFUrYWViZCwgVSthZWM0LCBVK2FmZTgsIFUrYjEzOSwgVStiMjA1LCBVK2IzODMsIFUrYjM4YywgVStiNDJjLCBVK2I0NjEsIFUrYjU1YywgVStiNzhmLCBVK2I4ZmIsIFUrYjlmNywgVStiYWZjLCBVK2JjOTksIFUrYmVkOCwgVStiZmNkLCBVK2MwYmYsIFUrYzBmOSwgVStjMTY3LCBVK2MyMDQsIFUrYzIwZiwgVStjMjJmLCBVK2MyNTgsIFUrYzI5OCwgVStjMmJjLCBVK2MzODgsIFUrYzUwMSwgVStjNTBjLCBVK2M1YjksIFUrYzVjZSwgVStjNjQxLCBVK2M2NDgsIFUrYzczZCwgVStjYTUwLCBVK2NhNjEsIFUrY2M0YywgVStjZWFjLCBVK2QwZDQsIFUrZDVmNywgVStkNmQ3LCBVK2ZmMWE7XG59XG5cbi8qIFsxMDVdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgUmVndWxhclwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLVJlZ3VsYXJcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5a0ZtWGlFQlBUNElUYmdOQTVDZ20yMHh6TTRySl8xaFZXcjB3dUxOR3pnRVJfVk5DblVqOHV4U3ZtbTRfTVN1Z1k5blhNZ1J0aS4xMDUud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzIxMDMsIFUrMjQ2MywgVSsyNWM2LCBVKzI1Y2IsIFUrMjY2YywgVSszMDAxLCBVKzMwMGEsIFUrMzA0NiwgVSszMDRjLTMwNGQsIFUrMzA0ZiwgVSszMDU1LCBVKzMwNTksIFUrMzA2MywgVSszMDY2LTMwNjgsIFUrMzA2ZiwgVSszMDg5LCBVKzMwYjgsIFUrMzBiZiwgVSszMTRmLCBVKzRlMGEsIFUrNTcwYiwgVSs1NzMwLCBVKzU5MTYsIFUrNTkyOSwgVSs1YzcxLCBVKzVlNzQsIFUrNWZjMywgVSs2MDFkLCBVKzYwMjcsIFUrNjNkMCwgVSs2NzA5LCBVKzY3MzQsIFUrNzUxZiwgVSs3Njg0LCBVKzgyZjEsIFUrOTA1MywgVSs5MWQxLCBVKzk3ZjMsIFUrYWMyZiwgVSthYzRkLCBVK2FkYzQsIFUrYWRlNCwgVSthZTQxLCBVK2FlNGQtYWU0ZSwgVSthZWQxLCBVK2FmYjksIFUrYjBlMCwgVStiMjk5LCBVK2IzNjUsIFUrYjQ2YywgVStiNDgwLCBVK2I0YzgsIFUrYjdiNCwgVStiODE5LCBVK2I5MTgsIFUrYmFhYiwgVStiYWI5LCBVK2JlOGYsIFUrYmVkNywgVStjMGVjLCBVK2MxOWYsIFUrYzFhNSwgVStjM2Q5LCBVK2M0NjQsIFUrYzUzZCwgVStjNTUzLCBVK2M1NzAsIFUrYzVjYywgVStjNjMzLCBVK2M2YTQsIFUrYzdhMywgVStjN2E2LCBVK2M4ODYsIFUrYzlkOS1jOWRhLCBVK2M5ZWMsIFUrY2EwYywgVStjYzIxLCBVK2NkMWIsIFUrY2Q3OCwgVStjZGM0LCBVK2NlZjgsIFUrY2ZlNCwgVStkMGE1LCBVK2QwYjUsIFUrZDBlYywgVStkMTVkLCBVK2QxODgsIFUrZDIzYywgVStkMmFjLCBVK2Q3MjksIFUrZDc5YiwgVStmZjAxLCBVK2ZmMDgtZmYwOSwgVStmZjVjO1xufVxuXG4vKiBbMTA2XSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIFJlZ3VsYXJcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1SZWd1bGFyXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieWtGbVhpRUJQVDRJVGJnTkE1Q2dtMjB4ek00ckpfMWhWV3Iwd3VMTkd6Z0VSX1ZOQ25Vajh1eFN2bW00X01TdWdZOW5YTWdSdGkuMTA2LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSsyMDM5LTIwM2EsIFUrMjIzYywgVSsyNWIzLCBVKzI1YjcsIFUrMjViZCwgVSsyNWNmLCBVKzI2NmEsIFUrMzAwMiwgVSszMDBiLCBVKzMwNGIsIFUrMzA1NywgVSszMDVmLCBVKzMwNmEtMzA2YiwgVSszMDdlLCBVKzMwOGEtMzA4YiwgVSszMDkzLCBVKzMwYTIsIFUrMzBhZiwgVSszMGI5LCBVKzMwYzMsIFUrMzBjOCwgVSszMGU5LTMwZWIsIFUrMzNhMSwgVSs0ZTAwLCBVKzUyNGQsIFUrNTM1NywgVSs1YjUwLCBVKzcxMjEsIFUrODg0YywgVSs5NzUxLCBVK2FjOTQsIFUrYWViZSwgVSthZWNkLCBVK2FmMDgsIFUrYWY0MSwgVSthZjQ5LCBVK2IwMTAsIFUrYjA1MywgVStiMTA5LCBVK2IxMWIsIFUrYjEyOCwgVStiMTU0LCBVK2IyOTEsIFUrYjJlNiwgVStiMzAxLCBVK2IzODUsIFUrYjUyNSwgVStiNWI0LCBVK2I3MjksIFUrYjcyZiwgVStiNzM4LCBVK2I3ZmYsIFUrYjgzNywgVStiOTc1LCBVK2JhNjcsIFUrYmI0NywgVStiYzFmLCBVK2JkOTAsIFUrYmZkNCwgVStjMjdjLCBVK2MzMjQsIFUrYzM3OSwgVStjM2UwLCBVK2M0NjUsIFUrYzUzYiwgVStjNThjLCBVK2M2MTAsIFUrYzY1MywgVStjNmNkLCBVK2M4MTMsIFUrYzgyZiwgVStjOTk5LCBVK2M5ZTAsIFUrY2FjNCwgVStjYWQzLCBVK2NiZDQsIFUrY2MxMCwgVStjYzIyLCBVK2NjYjgsIFUrY2NiYywgVStjZGE1LCBVK2NlODQsIFUrY2VhMywgVStjZjY3LCBVK2NmZTEsIFUrZDI0MSwgVStkMzBkLCBVK2QzMWMsIFUrZDM5MSwgVStkNDAxLCBVK2Q0NzksIFUrZDVjOSwgVStkNWRiLCBVK2Q2NDksIFUrZDZkNDtcbn1cblxuLyogWzEwN10gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBSZWd1bGFyXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItUmVndWxhclwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnlrRm1YaUVCUFQ0SVRiZ05BNUNnbTIweHpNNHJKXzFoVldyMHd1TE5HemdFUl9WTkNuVWo4dXhTdm1tNF9NU3VnWTluWE1nUnRpLjEwNy53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrYjAsIFUrZTksIFUrMjE5MywgVSsyNDYyLCBVKzI2MGUsIFUrMjYxZSwgVSszMDBlLTMwMGYsIFUrMzA0NCwgVSszMGE0LCBVKzMwZmItMzBmYywgVSszMTRkLCBVKzU5NzMsIFUrNjU0NSwgVSs2NzA4LCBVKzc1MzcsIFUrYWM4OSwgVSthYzljLCBVK2FjYzEsIFUrYWQwNCwgVSthZDc1LCBVK2FkN2QsIFUrYWU0NSwgVSthZTYxLCBVK2FmNDIsIFUrYjBhYiwgVStiMGFmLCBVK2IwYjMsIFUrYjEyYywgVStiMTk0LCBVK2IxYTgsIFUrYjIyMCwgVStiMjU4LCBVK2IyODQsIFUrYjJmZiwgVStiMzE1LCBVK2IzNzEsIFUrYjNkNC1iM2Q1LCBVK2I0NjAsIFUrYjUyNywgVStiNTM0LCBVK2I4MTAsIFUrYjgxOCwgVStiOThlLCBVK2JhNTUsIFUrYmJhYywgVStiYzBiLCBVK2JjNDAsIFUrYmNhMSwgVStiY2NkLCBVK2JkOTMsIFUrYmU1NCwgVStiZTVhLCBVK2JmMDgsIFUrYmY1MCwgVStiZjU1LCBVK2JmZGMsIFUrYzBjMCwgVStjMGQwLCBVK2MwZjQsIFUrYzEwMCwgVStjMTFlLCBVK2MxNzAsIFUrYzIwZCwgVStjMjc0LCBVK2MyOTAsIFUrYzMwOCwgVStjMzY5LCBVK2M1MzksIFUrYzU4NywgVStjNWZmLCBVK2M2ZWMsIFUrYzcwYywgVStjN2FkLCBVK2M3YzgsIFUrYzgzYywgVStjODgxLCBVK2NiNDgsIFUrY2M2MCwgVStjZTY5LCBVK2NlNmIsIFUrY2U3NSwgVStjZjA0LCBVK2NmMDgsIFUrY2Y1NSwgVStjZjcwLCBVK2NmZmMsIFUrZDBiNywgVStkMWE4LCBVK2QyYzgsIFUrZDM4NCwgVStkNDdjLCBVK2Q0OGIsIFUrZDVkZCwgVStkNWU4LCBVK2Q3MjAsIFUrZDc1OSwgVStmOTgxO1xufVxuXG4vKiBbMTA4XSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIFJlZ3VsYXJcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1SZWd1bGFyXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieWtGbVhpRUJQVDRJVGJnTkE1Q2dtMjB4ek00ckpfMWhWV3Iwd3VMTkd6Z0VSX1ZOQ25Vajh1eFN2bW00X01TdWdZOW5YTWdSdGkuMTA4LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVStlMCwgVStlMiwgVSszOTUsIFUrM2I3LCBVKzNiYSwgVSsyNDYwLTI0NjEsIFUrMjVhMCwgVSszMDEwLTMwMTEsIFUrMzA2ZSwgVSszMGYzLCBVKzMxNGEsIFUrMzE0YywgVSs1OTI3LCBVKzY1YjAsIFUrN2U0MSwgVSs5N2QzLCBVKzlhZDQsIFUrYWQ0OSwgVSthZTBiLCBVK2FlMGQsIFUrYWU0MywgVSthZTVkLCBVK2FlY2YsIFUrYWYzYywgVSthZjY0LCBVK2FmZDQsIFUrYjA4MCwgVStiMDg0LCBVK2IwYzUsIFUrYjEwYywgVStiMWU4LCBVK2IyYWMsIFUrYjM2ZSwgVStiNDUxLCBVK2I1MTUsIFUrYjU0MCwgVStiNTYxLCBVK2I2YWIsIFUrYjZiMSwgVStiNzJjLCBVK2I3MzAsIFUrYjc0NCwgVStiODAwLCBVK2I4ZWMsIFUrYjhmMCwgVStiOTA0LCBVK2I5NjgsIFUrYjk2ZCwgVStiOTg3LCBVK2I5ZDksIFUrYmIzNiwgVStiYjQ5LCBVK2JjMmQsIFUrYmM0MywgVStiY2Y2LCBVK2JkODksIFUrYmU1NywgVStiZTYxLCBVK2JlZDQsIFUrYzA5MCwgVStjMTMwLCBVK2MxNDgsIFUrYzE5YywgVStjMmY5LCBVK2MzNmMsIFUrYzM3YywgVStjMzg0LCBVK2MzZGYsIFUrYzU3NSwgVStjNTg0LCBVK2M2NjAsIFUrYzcxOSwgVStjODE2LCBVK2NhNGQsIFUrY2E1NCwgVStjYWJjLCBVK2NiNDksIFUrY2MxNCwgVStjZmY1LCBVK2QwMDQsIFUrZDAzOCwgVStkMGI0LCBVK2QwZDMsIFUrZDBlMCwgVStkMGVkLCBVK2QxMzEsIFUrZDFiMCwgVStkMzFmLCBVK2QzM2QsIFUrZDNhMCwgVStkM2FiLCBVK2Q1MTQsIFUrZDU4NCwgVStkNmExLCBVK2Q2Y2MsIFUrZDc0OSwgVStkNzYwLCBVK2Q3OTk7XG59XG5cbi8qIFsxMDldICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgUmVndWxhclwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLVJlZ3VsYXJcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5a0ZtWGlFQlBUNElUYmdOQTVDZ20yMHh6TTRySl8xaFZXcjB3dUxOR3pnRVJfVk5DblVqOHV4U3ZtbTRfTVN1Z1k5blhNZ1J0aS4xMDkud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzI0LCBVKzYwLCBVKzNiOSwgVSszYmIsIFUrM2JkLCBVKzIxOTEsIFUrMjYwNiwgVSszMDBjLTMwMGQsIFUrMzEzMSwgVSszMTM0LCBVKzMxMzksIFUrMzE0MS0zMTQyLCBVKzMxNDgsIFUrMzE2MSwgVSszMTYzLCBVKzMyMWMsIFUrNGViYSwgVSs1MzE3LCBVK2FjMzEsIFUrYWM3NywgVSthYzlmLCBVK2FjYjksIFUrYWNmMC1hY2YxLCBVK2FjZmQsIFUrYWQ3MywgVSthZjNkLCBVK2IwMGMsIFUrYjA0YSwgVStiMDU3LCBVK2IwYzQsIFUrYjE4OCwgVStiMWNjLCBVK2IyMTQsIFUrYjJkYiwgVStiMmVlLCBVK2IzMDQsIFUrYjRlZCwgVStiNTE4LCBVK2I1YmMsIFUrYjYyNSwgVStiNjljLWI2OWQsIFUrYjdhYywgVStiODAxLCBVK2I4NmMsIFUrYjk1OSwgVStiOTVjLCBVK2I5ODUsIFUrYmE0OCwgVStiYjU4LCBVK2JjMGMsIFUrYmMzOCwgVStiYzg1LCBVK2JjOWEsIFUrYmY0MCwgVStjMDY4LCBVK2MwYmQsIFUrYzBjYywgVStjMTJmLCBVK2MxNDksIFUrYzFlMCwgVStjMjJiLCBVK2MyMmQsIFUrYzI1MCwgVStjMmZjLCBVK2MzMDAsIFUrYzMxMywgVStjMzcwLCBVK2MzZDgsIFUrYzU1NywgVStjNTgwLCBVK2M1ZTMsIFUrYzYyZSwgVStjNjM0LCBVK2M2ZjAsIFUrYzc0ZCwgVStjNzgzLCBVK2M3OGUsIFUrYzc5NiwgVStjN2JjLCBVK2M5MmMsIFUrY2E0YywgVStjYzFjLCBVK2NjNTQsIFUrY2M1OSwgVStjZTA0LCBVK2NmMzAsIFUrY2ZjNCwgVStkMTQwLCBVK2QzMjEsIFUrZDM4YywgVStkMzk5LCBVK2Q1NGYsIFUrZDU4NywgVStkNWQwLCBVK2Q2ZTgsIFUrZDc3MDtcbn1cblxuLyogWzExMF0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBSZWd1bGFyXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItUmVndWxhclwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnlrRm1YaUVCUFQ0SVRiZ05BNUNnbTIweHpNNHJKXzFoVldyMHd1TE5HemdFUl9WTkNuVWo4dXhTdm1tNF9NU3VnWTluWE1nUnRpLjExMC53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrZDcsIFUrZWEsIFUrZmMsIFUrMjE5MiwgVSsyNWJjLCBVKzMwMDAsIFUrMzEzNywgVSszMTQ1LCBVKzMxNWMsIFUrN2Y4ZSwgVSthYzEzLCBVK2FjNzEsIFUrYWM5MCwgVSthY2I4LCBVK2FjZTcsIFUrYWQ3ZiwgVSthZTUwLCBVK2FlZjQsIFUrYWYzNCwgVSthZmJjLCBVK2IwNDgsIFUrYjA5YSwgVStiMGFkLCBVK2IwYmMsIFUrYjExMywgVStiMTI1LCBVK2IxNDEsIFUrYjIwYywgVStiMmQ5LCBVK2IyZWQsIFUrYjM2NywgVStiMzY5LCBVK2IzNzQsIFUrYjNjYiwgVStiNGVjLCBVK2I2MTEsIFUrYjc2MCwgVStiODFiLCBVK2I4MzQsIFUrYjhiMCwgVStiOGUxLCBVK2I5ODksIFUrYjlkMSwgVStiOWUxLCBVK2I5ZmEsIFUrYmE0ZCwgVStiYTc4LCBVK2JiMzUsIFUrYmI1NCwgVStiYmY5LCBVK2JjMTEsIFUrYmNiMywgVStiZDA1LCBVK2JkOTUsIFUrYmRkNCwgVStiZTEwLCBVK2JlZDAsIFUrYmY1MSwgVStjMGQ4LCBVK2MyMzIsIFUrYzJiNywgVStjMmViLCBVK2MzNzgsIFUrYzUwMCwgVStjNTJjLCBVK2M1NDksIFUrYzU2OCwgVStjNTk4LCBVK2M1YzksIFUrYzYxYiwgVStjNjM5LCBVK2M2N2MsIFUrYzcxNywgVStjNzhhLCBVK2M4MGEsIFUrYzkwYy1jOTBkLCBVK2M5NTAsIFUrYzllNywgVStjYmU0LCBVK2NjYTksIFUrY2NlNCwgVStjZGIwLCBVK2NlNzgsIFUrY2U5NCwgVStjZTk4LCBVK2NmOGMsIFUrZDAxOCwgVStkMDM0LCBVK2QwZjEsIFUrZDFiMSwgVStkMjgwLCBVK2QyZjgsIFUrZDMzOCwgVStkMzgwLCBVK2QzYjQsIFUrZDYxMCwgVStkNjlmLCBVK2Q2ZmMsIFUrZDc1ODtcbn1cblxuLyogWzExMV0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBSZWd1bGFyXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItUmVndWxhclwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnlrRm1YaUVCUFQ0SVRiZ05BNUNnbTIweHpNNHJKXzFoVldyMHd1TE5HemdFUl9WTkNuVWo4dXhTdm1tNF9NU3VnWTluWE1nUnRpLjExMS53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrZTcsIFUrMjAyMiwgVSsyMDNiLCBVKzI1YzAsIFUrMjYwNSwgVSsyNjYxLCBVKzMxNDcsIFUrMzE4ZCwgVSs2NzJjLCBVKzhhOWUsIFUrYWNhYSwgVSthY2JjLCBVK2FkMWMsIFUrYWU0YSwgVSthZTVjLCBVK2IwNDQsIFUrYjA1NCwgVStiMGM4LWIwYzksIFUrYjJhNiwgVStiMmQwLCBVK2IzNWMsIFUrYjM2NCwgVStiNDI4LCBVK2I0NTQsIFUrYjQ2NSwgVStiNGI3LCBVK2I0ZTMsIFUrYjUxYywgVStiNWExLCBVK2I3ODQsIFUrYjc5MCwgVStiN2FiLCBVK2I3ZjQsIFUrYjgyYywgVStiODM1LCBVK2I4ZTksIFUrYjhmOCwgVStiOWQ4LCBVK2I5ZjksIFUrYmE1YywgVStiYTY0LCBVK2JhYmQsIFUrYmIxOCwgVStiYjNiLCBVK2JiZmYsIFUrYmMwZCwgVStiYzQ1LCBVK2JjOTcsIFUrYmNiYywgVStiZTQ1LCBVK2JlNzUsIFUrYmU3YywgVStiZmNjLCBVK2MwYjYsIFUrYzBmNywgVStjMTRiLCBVK2MyYjQsIFUrYzMwZCwgVStjNGY4LCBVK2M1YmIsIFUrYzVkMSwgVStjNWUwLCBVK2M1ZWUsIFUrYzVmZCwgVStjNjA2LCBVK2M2YzUsIFUrYzZlMCwgVStjNzA4LCBVK2M4MWQsIFUrYzgyMCwgVStjODI0LCBVK2M4NzgsIFUrYzkxOCwgVStjOTZjLCBVK2M5ZTQsIFUrYzlmMSwgVStjYzJlLCBVK2NkMDksIFUrY2VhMSwgVStjZWY1LCBVK2NlZjcsIFUrY2Y2NCwgVStjZjY5LCBVK2NmZTgsIFUrZDAzNSwgVStkMGFjLCBVK2QyMzAsIFUrZDIzNCwgVStkMmY0LCBVK2QzMWQsIFUrZDU3NSwgVStkNTc4LCBVK2Q2MDgsIFUrZDYxNCwgVStkNzE4LCBVK2Q3NTEsIFUrZDc2MSwgVStkNzhjLCBVK2Q3OTA7XG59XG5cbi8qIFsxMTJdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgUmVndWxhclwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLVJlZ3VsYXJcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5a0ZtWGlFQlBUNElUYmdOQTVDZ20yMHh6TTRySl8xaFZXcjB3dUxOR3pnRVJfVk5DblVqOHV4U3ZtbTRfTVN1Z1k5blhNZ1J0aS4xMTIud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzI2NjUsIFUrMzE2MCwgVSs0ZTJkLCBVKzY1ODcsIFUrNjVlNSwgVSthYzEyLCBVK2FjMTQsIFUrYWMxNiwgVSthYzgxLCBVK2FkMzQsIFUrYWRlMCwgVSthZTU0LCBVK2FlYmMsIFUrYWYyYywgVSthZmMwLCBVK2FmYzgsIFUrYjA0YywgVStiMDhjLCBVK2IwOTksIFUrYjBhOSwgVStiMGFjLCBVK2IwYWUsIFUrYjBiOCwgVStiMTIzLCBVK2IxNzksIFUrYjJlNSwgVStiMmY3LCBVK2I0YzAsIFUrYjUzMSwgVStiNTM4LCBVK2I1NDUsIFUrYjU1MCwgVStiNWE4LCBVK2I2ZjAsIFUrYjcyOCwgVStiNzNiLCBVK2I3YWQsIFUrYjdlZCwgVStiODA5LCBVK2I4NjQsIFUrYjg2ZCwgVStiODcxLCBVK2I5YmYsIFUrYjlmNSwgVStiYTQwLCBVK2JhNGIsIFUrYmE1OCwgVStiYTg3LCBVK2JhYWMsIFUrYmJjMCwgVStiYzE2LCBVK2JjMzQsIFUrYmQwNywgVStiZDk5LCBVK2JlNTksIFUrYmZkMCwgVStjMDU4LCBVK2MwZTQsIFUrYzBmNSwgVStjMTJkLCBVK2MxMzksIFUrYzIyOCwgVStjNTI5LCBVK2M1YzcsIFUrYzYzNSwgVStjNjM3LCBVK2M3MzUsIFUrYzc3ZCwgVStjNzg3LCBVK2M3ODksIFUrYzhjNCwgVStjOTg5LCBVK2M5OGMsIFUrYzlkMCwgVStjOWQzLCBVK2NjMGMsIFUrY2M5OSwgVStjZDBjLCBVK2NkMmMsIFUrY2Q5OCwgVStjZGE0LCBVK2NlNTksIFUrY2U2MCwgVStjZTZkLCBVK2NlYTAsIFUrZDBkMC1kMGQxLCBVK2QwZDUsIFUrZDE0ZCwgVStkMWE0LCBVK2QyOWMsIFUrZDJmMSwgVStkMzAxLCBVK2QzOWMsIFUrZDNiYywgVStkNGU4LCBVK2Q1NDAsIFUrZDVlYywgVStkNjQwLCBVK2Q3NTA7XG59XG5cbi8qIFsxMTNdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgUmVndWxhclwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLVJlZ3VsYXJcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5a0ZtWGlFQlBUNElUYmdOQTVDZ20yMHh6TTRySl8xaFZXcjB3dUxOR3pnRVJfVk5DblVqOHV4U3ZtbTRfTVN1Z1k5blhNZ1J0aS4xMTMud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzVlLCBVKzI1YjIsIFUrMjViNiwgVSszMTRlLCBVK2FjMjQsIFUrYWNlMSwgVSthY2U0LCBVK2FlNjgsIFUrYWYyZCwgVStiMGQwLCBVK2IwZTUsIFUrYjE1MCwgVStiMTU1LCBVK2IxOTMsIFUrYjJjOSwgVStiMmRkLCBVK2IzYzgsIFUrYjNmYywgVStiNDEwLCBVK2I0NTgsIFUrYjRkZCwgVStiNWEwLCBVK2I1YTQsIFUrYjViYiwgVStiN2I1LCBVK2I4MzgsIFUrYjg0MCwgVStiODZmLCBVK2I4ZjksIFUrYjk2MCwgVStiOWU1LCBVK2JhYjgsIFUrYmI1MCwgVStiYzFkLCBVK2JjMjQtYmMyNSwgVStiY2E4LCBVK2JjYmQsIFUrYmQwNCwgVStiZDEwLCBVK2JkMjQsIFUrYmU0OCwgVStiZTViLCBVK2JlNjgsIFUrYzA1YywgVStjMTJjLCBVK2MxNDAsIFUrYzE1YywgVStjMTY4LCBVK2MxOTQsIFUrYzIxOSwgVStjMjdkLCBVK2MyYTgsIFUrYzJmMSwgVStjMmY4LCBVK2MzNjgsIFUrYzU1NC1jNTU1LCBVK2M1NTksIFUrYzU2NCwgVStjNWQ4LCBVK2M1ZmMsIFUrYzYyNSwgVStjNjVjLCBVK2M2YjEsIFUrYzcyOCwgVStjNzk0LCBVK2M4NGMsIFUrYzg4YywgVStjOGUwLCBVK2M4ZmQsIFUrYzk5OCwgVStjOWRkLCBVK2NjMGQsIFUrY2MzMCwgVStjZWVjLCBVK2NmMTMsIFUrY2YxYywgVStjZjVjLCBVK2QwNTAsIFUrZDA3YywgVStkMGE4LCBVK2QxMzQsIFUrZDEzOCwgVStkMTU0LCBVK2QxZjQsIFUrZDJiYywgVStkMzI5LCBVK2QzMmMsIFUrZDNkMCwgVStkM2Y0LCBVK2QzZmMsIFUrZDU2YiwgVStkNWNjLCBVK2Q2MDAtZDYwMSwgVStkNjM5LCBVK2Q2YzgsIFUrZDc1NCwgVStkNzY1O1xufVxuXG4vKiBbMTE0XSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIFJlZ3VsYXJcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1SZWd1bGFyXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieWtGbVhpRUJQVDRJVGJnTkE1Q2dtMjB4ek00ckpfMWhWV3Iwd3VMTkd6Z0VSX1ZOQ25Vajh1eFN2bW00X01TdWdZOW5YTWdSdGkuMTE0LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSszYy0zZCwgVSsyMDI2LCBVKzI0ZDIsIFUrMzE0YiwgVSthYzExLCBVK2FjZjMsIFUrYWQ3NCwgVSthZDgxLCBVK2FkZjksIFUrYWUzNCwgVSthZjQzLCBVK2FmYjgsIFUrYjA1ZCwgVStiMDdjLCBVK2IxMTAsIFUrYjExOCwgVStiMTdjLCBVK2IxODAsIFUrYjE4ZCwgVStiMTkyLCBVK2IyY2MsIFUrYjM1NSwgVStiMzc4LCBVK2I0YTQsIFUrYjRlZiwgVStiNzhkLCBVK2I3OTksIFUrYjdhOSwgVStiN2ZkLCBVK2I4MDcsIFUrYjgwYywgVStiODM5LCBVK2I5YjQsIFUrYjlkYiwgVStiYTNjLCBVK2JhYjAsIFUrYmJhNCwgVStiYzk0LCBVK2JlNGMsIFUrYzE1NCwgVStjMWM0LCBVK2MyNmMsIFUrYzJhYywgVStjMmVkLCBVK2M0ZjQsIFUrYzU1ZSwgVStjNTYxLCBVK2M1NzEsIFUrYzViNSwgVStjNWM0LCBVK2M2NTQtYzY1NSwgVStjNjk1LCBVK2M2ZTgsIFUrYzZmOSwgVStjNzI0LCBVK2M3NTEsIFUrYzc3NSwgVStjN2EwLCBVK2M3YzEsIFUrYzg3NCwgVStjODgwLCBVK2M5ZDUsIFUrYzlmOCwgVStjYWJkLCBVK2NjMjksIFUrY2MyYywgVStjY2E4LCBVK2NjYWIsIFUrY2NkMCwgVStjZTIxLCBVK2NlMzUsIFUrY2U3YywgVStjZTkwLCBVK2NlZTgsIFUrY2VmNCwgVStjZmUwLCBVK2QwNzAsIFUrZDBiOSwgVStkMGMxLCBVK2QwYzQsIFUrZDBjOCwgVStkMTVjLCBVK2QxYTEsIFUrZDJjMCwgVStkMzAwLCBVK2QzMTQsIFUrZDNlZCwgVStkNDc4LCBVK2Q0ODAsIFUrZDQ4ZCwgVStkNTA4LCBVK2Q1M2QsIFUrZDVlNCwgVStkNjExLCBVK2Q2MWMsIFUrZDY4ZCwgVStkNmE4LCBVK2Q3OTg7XG59XG5cbi8qIFsxMTVdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgUmVndWxhclwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLVJlZ3VsYXJcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5a0ZtWGlFQlBUNElUYmdOQTVDZ20yMHh6TTRySl8xaFZXcjB3dUxOR3pnRVJfVk5DblVqOHV4U3ZtbTRfTVN1Z1k5blhNZ1J0aS4xMTUud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzIzLCBVKzI1LCBVKzVmLCBVK2E5LCBVK2FjMDgsIFUrYWM3OCwgVSthY2E4LCBVK2FjYWMsIFUrYWNlOCwgVSthZDcwLCBVK2FkYzAsIFUrYWRkYywgVStiMTM3LCBVK2IxNDAsIFUrYjIwOCwgVStiMjkwLCBVK2IyZjUsIFUrYjNjNSwgVStiM2NjLCBVK2I0MjAsIFUrYjQyOSwgVStiNTI5LCBVK2I1MzAsIFUrYjc3ZCwgVStiNzljLCBVK2I3YTgsIFUrYjdjOSwgVStiN2YwLCBVK2I3ZmMsIFUrYjgyOCwgVStiODYwLCBVK2I5YWQsIFUrYjljMSwgVStiOWM5LCBVK2I5ZGQtYjlkZSwgVStiOWU4LCBVK2JhMzgtYmEzOSwgVStiYWJiLCBVK2JjMDAsIFUrYmM4YywgVStiY2EwLCBVK2JjYTQsIFUrYmNkMSwgVStiY2ZjLCBVK2JkMDksIFUrYmRmMCwgVStiZTYwLCBVK2MwYWQsIFUrYzBiNCwgVStjMGJjLCBVK2MxOTAsIFUrYzFmYywgVStjMjIwLCBVK2MyODgsIFUrYzJiOSwgVStjMmY2LCBVK2M1MjgsIFUrYzU0NSwgVStjNTU4LCBVK2M1YmMsIFUrYzVkNCwgVStjNjAwLCBVK2M2NDQsIFUrYzZjMCwgVStjNmMzLCBVK2M3MjEsIFUrYzc5OCwgVStjN2ExLCBVK2M4MTEsIFUrYzgzOCwgVStjODcxLCBVK2M5MDQsIFUrYzk5MCwgVStjOWRjLCBVK2NjMzgsIFUrY2M0NCwgVStjY2EwLCBVK2NkMWQsIFUrY2Q5NSwgVStjZGE5LCBVK2NlNWMsIFUrY2YwMCwgVStjZjU4LCBVK2QxNTAsIFUrZDIyYywgVStkMzA1LCBVK2QzMjgsIFUrZDM3YywgVStkM2YwLCBVK2Q1NTEsIFUrZDVhNSwgVStkNWM4LCBVK2Q1ZDgsIFUrZDYzYywgVStkNjRkLCBVK2Q2NjksIFUrZDczNCwgVStkNzZjO1xufVxuXG4vKiBbMTE2XSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIFJlZ3VsYXJcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1SZWd1bGFyXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieWtGbVhpRUJQVDRJVGJnTkE1Q2dtMjB4ek00ckpfMWhWV3Iwd3VMTkd6Z0VSX1ZOQ25Vajh1eFN2bW00X01TdWdZOW5YTWdSdGkuMTE2LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSsyNiwgVSsyYiwgVSszZSwgVSs0MCwgVSs3ZSwgVSthYzAxLCBVK2FjMTksIFUrYWMxZCwgVSthY2EwLCBVK2FjYTksIFUrYWNiMCwgVSthZDhjLCBVK2FlMDksIFUrYWUzOCwgVSthZTQwLCBVK2FlZDgsIFUrYjA5YywgVStiMGEwLCBVK2IxMDgsIFUrYjIwNCwgVStiMjk4LCBVK2IyZDgsIFUrYjJlYi1iMmVjLCBVK2IyZjQsIFUrYjMxMywgVStiMzU4LCBVK2I0NTAsIFUrYjRlMCwgVStiNTRjLCBVK2I2MTAsIFUrYjc4MCwgVStiNzhjLCBVK2I3OTEsIFUrYjhlOCwgVStiOTU4LCBVK2I5NzQsIFUrYjk4NCwgVStiOWIwLCBVK2I5YmMtYjliZCwgVStiOWNlLCBVK2JhNzAsIFUrYmJmYywgVStiYzBmLCBVK2JjMTUsIFUrYmMxYiwgVStiYzMxLCBVK2JjOTUsIFUrYmNjMCwgVStiY2M0LCBVK2JkODEsIFUrYmQ4OCwgVStjMGM4LCBVK2MxMWQsIFUrYzEzYywgVStjMTU4LCBVK2MxOGQsIFUrYzFhMSwgVStjMjFjLCBVK2M0ZjAsIFUrYzU0YSwgVStjNTYwLCBVK2M1YjgsIFUrYzVjOCwgVStjNWY0LCBVK2M2MjgsIFUrYzYyYywgVStjNjc4LCBVK2M2Y2MsIFUrYzgwOCwgVStjODEwLCBVK2M4ODUsIFUrYzg4YiwgVStjOTAwLCBVK2M5ODgsIFUrYzk5ZCwgVStjOWM4LCBVK2NjM2QtY2MzZSwgVStjYzQ1LCBVK2NkMDgsIFUrY2UyMCwgVStjZWU0LCBVK2QwNzQsIFUrZDBhNCwgVStkMGRkLCBVK2QyYjksIFUrZDNiOCwgVStkM2M5LCBVK2Q0ODgsIFUrZDU0NCwgVStkNTU5LCBVK2Q1NmQsIFUrZDU4OCwgVStkNjE1LCBVK2Q2NDgsIFUrZDY1NSwgVStkNjU4LCBVK2Q2NWM7XG59XG5cbi8qIFsxMTddICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgUmVndWxhclwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLVJlZ3VsYXJcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5a0ZtWGlFQlBUNElUYmdOQTVDZ20yMHh6TTRySl8xaFZXcjB3dUxOR3pnRVJfVk5DblVqOHV4U3ZtbTRfTVN1Z1k5blhNZ1J0aS4xMTcud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVK2QsIFUrNDgsIFUrN2MsIFUrYWMxMCwgVSthYzE1LCBVK2FjNzQsIFUrYWM4MCwgVSthYzgzLCBVK2FjYzQsIFUrYWQxMSwgVSthZDUwLCBVK2FkNmQsIFUrYWRmYywgVSthZTAwLCBVK2FlMDgsIFUrYWU0YywgVStiMGE4LCBVK2IxMjQsIFUrYjE0NCwgVStiMTc4LCBVK2IyNzQsIFUrYjJhNSwgVStiMmU4LCBVK2IyZjksIFUrYjM1NCwgVStiMzcwLCBVK2I0MTgsIFUrYjQxYywgVStiNGYxLCBVK2I1MTQsIFUrYjc5OCwgVStiODA4LCBVK2I4MjQtYjgyNSwgVStiOGNjLCBVK2I5NzgsIFUrYjlkMCwgVStiOWU0LCBVK2JhYTksIFUrYmIzYywgVStiYzE4LCBVK2JjMWMsIFUrYmMzMCwgVStiYzg0LCBVK2JjZjUsIFUrYmNmOCwgVStiZDg0LCBVK2JlMGMsIFUrYmUxNCwgVStjMGIwLCBVK2MwYzksIFUrYzBkZCwgVStjMTI0LCBVK2MyZGQsIFUrYzJlNCwgVStjMmVjLCBVK2M1NGMsIFUrYzU3Yy1jNTdkLCBVK2M1OTEsIFUrYzVjNS1jNWM2LCBVK2M1ZWQsIFUrYzYwOCwgVStjNjQwLCBVK2M2YjgsIFUrYzZkNCwgVStjNzg0LCBVK2M3YWMsIFUrYzgwMC1jODAxLCBVK2M5YzEsIFUrYzlkMSwgVStjYzI4LCBVK2NjOTgsIFUrY2M5YywgVStjY2FkLCBVK2NkNWMsIFUrY2Q5NCwgVStjZDljLCBVK2NkZTgsIFUrY2U2OCwgVStjZjU0LCBVK2QwZGMsIFUrZDE0YywgVStkMWEwLCBVK2QxYjUsIFUrZDJmMCwgVStkMzBjLCBVK2QzMTAsIFUrZDM5OCwgVStkNDVjLCBVK2Q1MGMsIFUrZDUzYywgVStkNTYwLCBVK2Q1NjgsIFUrZDU4OSwgVStkNjA0LCBVK2Q2YzQsIFUrZDc4ODtcbn1cblxuLyogWzExOF0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBSZWd1bGFyXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItUmVndWxhclwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnlrRm1YaUVCUFQ0SVRiZ05BNUNnbTIweHpNNHJKXzFoVldyMHd1TE5HemdFUl9WTkNuVWo4dXhTdm1tNF9NU3VnWTluWE1nUnRpLjExOC53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMzksIFUrNDksIFUrNGQtNGUsIFUrYTAsIFUrYWMwNCwgVSthYzFjLCBVK2FjNzAsIFUrYWM4YywgVSthY2JkLCBVK2FjZjUsIFUrYWNmYywgVSthZDAwLCBVK2FkNmMsIFUrYWRmOCwgVStiMDk4LCBVK2IwYjQsIFUrYjI5NCwgVStiMmM4LCBVK2IzMDAsIFUrYjNjNCwgVStiM2Q5LCBVK2I0ZGMsIFUrYjRlNCwgVStiNzdjLCBVK2I3ZWMsIFUrYjg1ZCwgVStiOTdjLCBVK2I5YzgsIFUrYjljYywgVStiYTU0LCBVK2JhNzQsIFUrYmE4NSwgVStiYWE4LCBVK2JiMzQsIFUrYmIzOCwgVStiYmY4LCBVK2JjMTQsIFUrYmMyOSwgVStiYzg4LCBVK2JjZjQsIFUrYmQ4MCwgVStiZTQ0LCBVK2MwYzEsIFUrYzExYywgVStjMTIwLCBVK2MxMzEsIFUrYzEzOCwgVStjMThjLCBVK2MyMTgsIFUrYzJiNSwgVStjMmUwLCBVK2M1NDQsIFUrYzU0OCwgVStjNWI0LCBVK2M1ZDAsIFUrYzVlYywgVStjNWYwLCBVK2M2MDEsIFUrYzYyNCwgVStjNjk0LCBVK2M2YTksIFUrYzZiMCwgVStjNmI0LCBVK2M2ZDAsIFUrYzcwNCwgVStjNzIwLCBVK2M3M2MsIFUrYzc0MCwgVStjNzQ0LCBVK2M3NGMsIFUrYzc1OCwgVStjNzdjLCBVK2M3ODUsIFUrYzc4OCwgVStjNzkwLWM3OTEsIFUrYzdhNSwgVStjODA0LCBVK2M4MTUsIFUrYzgxYywgVStjODcwLCBVK2M4ZmMsIFUrYzkxMSwgVStjOWM0LCBVK2NjYjQsIFUrY2U1OCwgVStjZTc0LCBVK2QwNmMsIFUrZDBjMCwgVStkMTMwLCBVK2QyYjgsIFUrZDNlYywgVStkNTA0LCBVK2Q1NWMsIFUrZDU2OSwgVStkNTc0LCBVK2Q2MzgsIFUrZDY1NCwgVStkNjhjO1xufVxuXG4vKiBbMTE5XSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIFJlZ3VsYXJcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1SZWd1bGFyXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieWtGbVhpRUJQVDRJVGJnTkE1Q2dtMjB4ek00ckpfMWhWV3Iwd3VMTkd6Z0VSX1ZOQ25Vajh1eFN2bW00X01TdWdZOW5YTWdSdGkuMTE5LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSsyMC0yMiwgVSsyNy0yYSwgVSsyYy0zOCwgVSszYS0zYiwgVSszZiwgVSs0MS00NywgVSs0YS00YywgVSs0Zi01ZCwgVSs2MS03YiwgVSs3ZCwgVSthMSwgVSthYiwgVSthZSwgVStiNywgVStiYiwgVStiZiwgVSsyMDEzLTIwMTQsIFUrMjAxYy0yMDFkLCBVKzIxMjIsIFUrYWMwMCwgVSthY2UwLCBVK2FlMzAsIFUrYjJlNCwgVStiODVjLCBVK2I5YWMsIFUrYzBhYywgVStjMmE0LCBVK2MyZGMsIFUrYzc3NCwgVStjNzc4LCBVK2M5YzAsIFUrZDU1ODtcbn1cblxuLyogWzBdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgTWVkaXVtXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItTWVkaXVtXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT0lsM0k3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjAud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVK2Y5Y2EtZmEwYiwgVStmZjAzLWZmMDUsIFUrZmYwNywgVStmZjBhLWZmMGIsIFUrZmYwZC1mZjE5LCBVK2ZmMWIsIFUrZmYxZCwgVStmZjIwLWZmNWIsIFUrZmY1ZCwgVStmZmUwLWZmZTMsIFUrZmZlNS1mZmU2O1xufVxuXG4vKiBbMl0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBNZWRpdW1cIiksIGxvY2FsKFwiTm90b1NhbnNLUi1NZWRpdW1cIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PSWwzSTdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uMi53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrZDcyMy1kNzI4LCBVK2Q3MmEtZDczMywgVStkNzM1LWQ3NDgsIFUrZDc0YS1kNzRmLCBVK2Q3NTItZDc1MywgVStkNzU1LWQ3NTcsIFUrZDc1YS1kNzVmLCBVK2Q3NjItZDc2NCwgVStkNzY2LWQ3NjgsIFUrZDc2YS1kNzZiLCBVK2Q3NmQtZDc2ZiwgVStkNzcxLWQ3ODcsIFUrZDc4OS1kNzhiLCBVK2Q3OGQtZDc4ZiwgVStkNzkxLWQ3OTcsIFUrZDc5YSwgVStkNzljLCBVK2Q3OWUtZDdhMywgVStmOTAwLWY5MDksIFUrZjkwYi1mOTJlO1xufVxuXG4vKiBbM10gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBNZWRpdW1cIiksIGxvY2FsKFwiTm90b1NhbnNLUi1NZWRpdW1cIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PSWwzSTdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uMy53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrZDY3OS1kNjhiLCBVK2Q2OGUtZDY5ZSwgVStkNmEwLCBVK2Q2YTItZDZhNywgVStkNmE5LWQ2YzMsIFUrZDZjNi1kNmM3LCBVK2Q2YzktZDZjYiwgVStkNmNkLWQ2ZDMsIFUrZDZkNS1kNmQ2LCBVK2Q2ZDgtZDZlMywgVStkNmU1LWQ2ZTcsIFUrZDZlOS1kNmZiLCBVK2Q2ZmQtZDcxNywgVStkNzE5LWQ3MWYsIFUrZDcyMS1kNzIyO1xufVxuXG4vKiBbNF0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBNZWRpdW1cIiksIGxvY2FsKFwiTm90b1NhbnNLUi1NZWRpdW1cIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PSWwzSTdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uNC53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrZDViYy1kNWM3LCBVK2Q1Y2EtZDVjYiwgVStkNWNkLWQ1Y2YsIFUrZDVkMS1kNWQ3LCBVK2Q1ZDktZDVkYSwgVStkNWRjLCBVK2Q1ZGUtZDVlMywgVStkNWU2LWQ1ZTcsIFUrZDVlOS1kNWViLCBVK2Q1ZWQtZDVmNiwgVStkNWY4LCBVK2Q1ZmEtZDVmZiwgVStkNjAyLWQ2MDMsIFUrZDYwNS1kNjA3LCBVK2Q2MDktZDYwZiwgVStkNjEyLWQ2MTMsIFUrZDYxNi1kNjFiLCBVK2Q2MWQtZDYzNywgVStkNjNhLWQ2M2IsIFUrZDYzZC1kNjNmLCBVK2Q2NDEtZDY0NywgVStkNjRhLWQ2NGMsIFUrZDY0ZS1kNjUzLCBVK2Q2NTYtZDY1NywgVStkNjU5LWQ2NWIsIFUrZDY1ZC1kNjY2LCBVK2Q2NjgsIFUrZDY2YS1kNjc4O1xufVxuXG4vKiBbNV0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBNZWRpdW1cIiksIGxvY2FsKFwiTm90b1NhbnNLUi1NZWRpdW1cIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PSWwzSTdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uNS53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrZDUwNywgVStkNTA5LWQ1MGIsIFUrZDUwZC1kNTEzLCBVK2Q1MTUtZDUzYiwgVStkNTNlLWQ1M2YsIFUrZDU0MS1kNTQzLCBVK2Q1NDUtZDU0YywgVStkNTRlLCBVK2Q1NTAsIFUrZDU1Mi1kNTU3LCBVK2Q1NWEtZDU1YiwgVStkNTVkLWQ1NWYsIFUrZDU2MS1kNTY0LCBVK2Q1NjYtZDU2NywgVStkNTZhLCBVK2Q1NmMsIFUrZDU2ZS1kNTczLCBVK2Q1NzYtZDU3NywgVStkNTc5LWQ1ODMsIFUrZDU4NS1kNTg2LCBVK2Q1OGEtZDVhNCwgVStkNWE2LWQ1YmI7XG59XG5cbi8qIFs2XSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIE1lZGl1bVwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLU1lZGl1bVwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9JbDNJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi42LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVStkNDY0LWQ0NzcsIFUrZDQ3YS1kNDdiLCBVK2Q0N2QtZDQ3ZiwgVStkNDgxLWQ0ODcsIFUrZDQ4OS1kNDhhLCBVK2Q0OGMsIFUrZDQ4ZS1kNGU3LCBVK2Q0ZTktZDUwMywgVStkNTA1LWQ1MDY7XG59XG5cbi8qIFs3XSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIE1lZGl1bVwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLU1lZGl1bVwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9JbDNJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi43LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVStkM2JmLWQzYzcsIFUrZDNjYS1kM2NmLCBVK2QzZDEtZDNlYiwgVStkM2VlLWQzZWYsIFUrZDNmMS1kM2YzLCBVK2QzZjUtZDNmYiwgVStkM2ZkLWQ0MDAsIFUrZDQwMi1kNDViLCBVK2Q0NWQtZDQ2Mztcbn1cblxuLyogWzhdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgTWVkaXVtXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItTWVkaXVtXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT0lsM0k3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjgud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVK2QyZmYsIFUrZDMwMi1kMzA0LCBVK2QzMDYtZDMwYiwgVStkMzBmLCBVK2QzMTEtZDMxMywgVStkMzE1LWQzMWIsIFUrZDMxZSwgVStkMzIyLWQzMjQsIFUrZDMyNi1kMzI3LCBVK2QzMmEtZDMyYiwgVStkMzJkLWQzMmYsIFUrZDMzMS1kMzM3LCBVK2QzMzktZDMzYywgVStkMzNlLWQzN2IsIFUrZDM3ZS1kMzdmLCBVK2QzODEtZDM4MywgVStkMzg1LWQzOGIsIFUrZDM4ZS1kMzkwLCBVK2QzOTItZDM5NywgVStkMzlhLWQzOWIsIFUrZDM5ZC1kMzlmLCBVK2QzYTEtZDNhNywgVStkM2E5LWQzYWEsIFUrZDNhYywgVStkM2FlLWQzYjMsIFUrZDNiNS1kM2I3LCBVK2QzYjktZDNiYiwgVStkM2JkLWQzYmU7XG59XG5cbi8qIFs5XSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIE1lZGl1bVwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLU1lZGl1bVwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9JbDNJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi45LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVStkMjU3LWQyN2YsIFUrZDI4MS1kMjliLCBVK2QyOWQtZDI5ZiwgVStkMmExLWQyYWIsIFUrZDJhZC1kMmI3LCBVK2QyYmEtZDJiYiwgVStkMmJkLWQyYmYsIFUrZDJjMS1kMmM3LCBVK2QyYzktZDJlZiwgVStkMmYyLWQyZjMsIFUrZDJmNS1kMmY3LCBVK2QyZjktZDJmZTtcbn1cblxuLyogWzEwXSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIE1lZGl1bVwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLU1lZGl1bVwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9JbDNJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi4xMC53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrZDFiNCwgVStkMWI2LWQxZjMsIFUrZDFmNS1kMjJiLCBVK2QyMmUtZDIyZiwgVStkMjMxLWQyMzMsIFUrZDIzNS1kMjNiLCBVK2QyM2QtZDI0MCwgVStkMjQyLWQyNTY7XG59XG5cbi8qIFsxMV0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBNZWRpdW1cIiksIGxvY2FsKFwiTm90b1NhbnNLUi1NZWRpdW1cIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PSWwzSTdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uMTEud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVK2QxMDUtZDEyZiwgVStkMTMyLWQxMzMsIFUrZDEzNS1kMTM3LCBVK2QxMzktZDEzZiwgVStkMTQxLWQxNDIsIFUrZDE0NCwgVStkMTQ2LWQxNGIsIFUrZDE0ZS1kMTRmLCBVK2QxNTEtZDE1MywgVStkMTU1LWQxNWIsIFUrZDE1ZS1kMTg3LCBVK2QxODktZDE5ZiwgVStkMWEyLWQxYTMsIFUrZDFhNS1kMWE3LCBVK2QxYTktZDFhZiwgVStkMWIyLWQxYjM7XG59XG5cbi8qIFsxMl0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBNZWRpdW1cIiksIGxvY2FsKFwiTm90b1NhbnNLUi1NZWRpdW1cIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PSWwzSTdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uMTIud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVK2QwNGItZDA0ZiwgVStkMDUxLWQwNTcsIFUrZDA1OS1kMDZiLCBVK2QwNmQtZDA2ZiwgVStkMDcxLWQwNzMsIFUrZDA3NS1kMDdiLCBVK2QwN2UtZDBhMywgVStkMGE2LWQwYTcsIFUrZDBhOS1kMGFiLCBVK2QwYWQtZDBiMywgVStkMGI2LCBVK2QwYjgsIFUrZDBiYS1kMGJmLCBVK2QwYzItZDBjMywgVStkMGM1LWQwYzcsIFUrZDBjOS1kMGNmLCBVK2QwZDIsIFUrZDBkNi1kMGRiLCBVK2QwZGUtZDBkZiwgVStkMGUxLWQwZTMsIFUrZDBlNS1kMGViLCBVK2QwZWUtZDBmMCwgVStkMGYyLWQxMDQ7XG59XG5cbi8qIFsxM10gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBNZWRpdW1cIiksIGxvY2FsKFwiTm90b1NhbnNLUi1NZWRpdW1cIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PSWwzSTdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uMTMud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVK2NmYTItY2ZjMywgVStjZmM1LWNmZGYsIFUrY2ZlMi1jZmUzLCBVK2NmZTUtY2ZlNywgVStjZmU5LWNmZjQsIFUrY2ZmNi1jZmZiLCBVK2NmZmQtY2ZmZiwgVStkMDAxLWQwMDMsIFUrZDAwNS1kMDE3LCBVK2QwMTktZDAzMywgVStkMDM2LWQwMzcsIFUrZDAzOS1kMDNiLCBVK2QwM2QtZDA0YTtcbn1cblxuLyogWzE0XSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIE1lZGl1bVwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLU1lZGl1bVwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9JbDNJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi4xNC53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrY2VmMC1jZWYzLCBVK2NlZjYsIFUrY2VmOS1jZWZmLCBVK2NmMDEtY2YwMywgVStjZjA1LWNmMDcsIFUrY2YwOS1jZjBmLCBVK2NmMTEtY2YxMiwgVStjZjE0LWNmMWIsIFUrY2YxZC1jZjFmLCBVK2NmMjEtY2YyZiwgVStjZjMxLWNmNTMsIFUrY2Y1Ni1jZjU3LCBVK2NmNTktY2Y1YiwgVStjZjVkLWNmNjMsIFUrY2Y2NiwgVStjZjY4LCBVK2NmNmEtY2Y2ZiwgVStjZjcxLWNmODQsIFUrY2Y4Ni1jZjhiLCBVK2NmOGQtY2ZhMTtcbn1cblxuLyogWzE1XSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIE1lZGl1bVwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLU1lZGl1bVwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9JbDNJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi4xNS53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrY2UzYy1jZTU3LCBVK2NlNWEtY2U1YiwgVStjZTVkLWNlNWYsIFUrY2U2MS1jZTY3LCBVK2NlNmEsIFUrY2U2YywgVStjZTZlLWNlNzMsIFUrY2U3Ni1jZTc3LCBVK2NlNzktY2U3YiwgVStjZTdkLWNlODMsIFUrY2U4NS1jZTg4LCBVK2NlOGEtY2U4ZiwgVStjZTkxLWNlOTMsIFUrY2U5NS1jZTk3LCBVK2NlOTktY2U5ZiwgVStjZWEyLCBVK2NlYTQtY2VhYiwgVStjZWFkLWNlZTMsIFUrY2VlNi1jZWU3LCBVK2NlZTktY2VlYiwgVStjZWVkLWNlZWY7XG59XG5cbi8qIFsxNl0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBNZWRpdW1cIiksIGxvY2FsKFwiTm90b1NhbnNLUi1NZWRpdW1cIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PSWwzSTdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uMTYud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVK2NkOTItY2Q5MywgVStjZDk2LWNkOTcsIFUrY2Q5OS1jZDliLCBVK2NkOWQtY2RhMywgVStjZGE2LWNkYTgsIFUrY2RhYS1jZGFmLCBVK2NkYjEtY2RjMywgVStjZGM1LWNkY2IsIFUrY2RjZC1jZGU3LCBVK2NkZTktY2UwMywgVStjZTA1LWNlMWYsIFUrY2UyMi1jZTM0LCBVK2NlMzYtY2UzYjtcbn1cblxuLyogWzE3XSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIE1lZGl1bVwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLU1lZGl1bVwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9JbDNJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi4xNy53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrY2NlZi1jZDA3LCBVK2NkMGEtY2QwYiwgVStjZDBkLWNkMWEsIFUrY2QxYywgVStjZDFlLWNkMmIsIFUrY2QyZC1jZDViLCBVK2NkNWQtY2Q3NywgVStjZDc5LWNkOTE7XG59XG5cbi8qIFsxOF0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBNZWRpdW1cIiksIGxvY2FsKFwiTm90b1NhbnNLUi1NZWRpdW1cIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PSWwzSTdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uMTgud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVK2NjM2YtY2M0MywgVStjYzQ2LWNjNDcsIFUrY2M0OS1jYzRiLCBVK2NjNGQtY2M1MywgVStjYzU1LWNjNTgsIFUrY2M1YS1jYzVmLCBVK2NjNjEtY2M5NywgVStjYzlhLWNjOWIsIFUrY2M5ZC1jYzlmLCBVK2NjYTEtY2NhNywgVStjY2FhLCBVK2NjYWMsIFUrY2NhZS1jY2IzLCBVK2NjYjYtY2NiNywgVStjY2I5LWNjYmIsIFUrY2NiZC1jY2NmLCBVK2NjZDEtY2NlMywgVStjY2U1LWNjZWU7XG59XG5cbi8qIFsxOV0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBNZWRpdW1cIiksIGxvY2FsKFwiTm90b1NhbnNLUi1NZWRpdW1cIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PSWwzSTdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uMTkud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVK2NiOTEtY2JkMywgVStjYmQ1LWNiZTMsIFUrY2JlNS1jYzBiLCBVK2NjMGUtY2MwZiwgVStjYzExLWNjMTMsIFUrY2MxNS1jYzFiLCBVK2NjMWQtY2MyMCwgVStjYzIzLWNjMjcsIFUrY2MyYS1jYzJiLCBVK2NjMmQsIFUrY2MyZiwgVStjYzMxLWNjMzcsIFUrY2MzYSwgVStjYzNjO1xufVxuXG4vKiBbMjBdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgTWVkaXVtXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItTWVkaXVtXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT0lsM0k3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjIwLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVStjYWY0LWNiNDcsIFUrY2I0YS1jYjkwO1xufVxuXG4vKiBbMjFdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgTWVkaXVtXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItTWVkaXVtXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT0lsM0k3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjIxLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVStjYTRhLWNhNGIsIFUrY2E0ZS1jYTRmLCBVK2NhNTEtY2E1MywgVStjYTU1LWNhNWIsIFUrY2E1ZC1jYTYwLCBVK2NhNjItY2E4MywgVStjYTg1LWNhYmIsIFUrY2FiZS1jYWJmLCBVK2NhYzEtY2FjMywgVStjYWM1LWNhY2IsIFUrY2FjZC1jYWQwLCBVK2NhZDIsIFUrY2FkNC1jYWQ4LCBVK2NhZGEtY2FmMztcbn1cblxuLyogWzIyXSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIE1lZGl1bVwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLU1lZGl1bVwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9JbDNJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi4yMi53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrYzk5Ni1jOTk3LCBVK2M5OWEtYzk5YywgVStjOTllLWM5YmYsIFUrYzljMi1jOWMzLCBVK2M5YzUtYzljNywgVStjOWM5LWM5Y2YsIFUrYzlkMiwgVStjOWQ0LCBVK2M5ZDctYzlkOCwgVStjOWRiLCBVK2M5ZGUtYzlkZiwgVStjOWUxLWM5ZTMsIFUrYzllNS1jOWU2LCBVK2M5ZTgtYzllYiwgVStjOWVlLWM5ZjAsIFUrYzlmMi1jOWY3LCBVK2M5ZjktY2EwYiwgVStjYTBkLWNhMjgsIFUrY2EyYS1jYTQ5O1xufVxuXG4vKiBbMjNdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgTWVkaXVtXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItTWVkaXVtXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT0lsM0k3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjIzLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVStjOGU5LWM4ZjQsIFUrYzhmNi1jOGZiLCBVK2M4ZmUtYzhmZiwgVStjOTAxLWM5MDMsIFUrYzkwNS1jOTBiLCBVK2M5MGUtYzkxMCwgVStjOTEyLWM5MTcsIFUrYzkxOS1jOTJiLCBVK2M5MmQtYzk0ZiwgVStjOTUxLWM5NTMsIFUrYzk1NS1jOTZiLCBVK2M5NmQtYzk3MywgVStjOTc1LWM5ODcsIFUrYzk4YS1jOThiLCBVK2M5OGQtYzk4ZiwgVStjOTkxLWM5OTU7XG59XG5cbi8qIFsyNF0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBNZWRpdW1cIiksIGxvY2FsKFwiTm90b1NhbnNLUi1NZWRpdW1cIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PSWwzSTdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uMjQud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVK2M4NDEtYzg0YiwgVStjODRkLWM4NmYsIFUrYzg3Mi1jODczLCBVK2M4NzUtYzg3NywgVStjODc5LWM4N2YsIFUrYzg4Mi1jODg0LCBVK2M4ODctYzg4YSwgVStjODhkLWM4YzMsIFUrYzhjNS1jOGRmLCBVK2M4ZTEtYzhlODtcbn1cblxuLyogWzI1XSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIE1lZGl1bVwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLU1lZGl1bVwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9JbDNJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi4yNS53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrYzc3OS1jNzdiLCBVK2M3N2UtYzc4MiwgVStjNzg2LCBVK2M3OGIsIFUrYzc4ZCwgVStjNzhmLCBVK2M3OTItYzc5MywgVStjNzk1LCBVK2M3OTcsIFUrYzc5OS1jNzlmLCBVK2M3YTIsIFUrYzdhNy1jN2FiLCBVK2M3YWUtYzdiYiwgVStjN2JkLWM3YzAsIFUrYzdjMi1jN2M3LCBVK2M3YzktYzdkYywgVStjN2RlLWM3ZmYsIFUrYzgwMi1jODAzLCBVK2M4MDUtYzgwNywgVStjODA5LCBVK2M4MGItYzgwZiwgVStjODEyLCBVK2M4MTQsIFUrYzgxNy1jODFiLCBVK2M4MWUtYzgxZiwgVStjODIxLWM4MjMsIFUrYzgyNS1jODJlLCBVK2M4MzAtYzgzNywgVStjODM5LWM4M2IsIFUrYzgzZC1jODQwO1xufVxuXG4vKiBbMjZdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgTWVkaXVtXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItTWVkaXVtXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT0lsM0k3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjI2LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVStjNmJiLWM2YmYsIFUrYzZjMiwgVStjNmM0LCBVK2M2YzYtYzZjYiwgVStjNmNlLWM2Y2YsIFUrYzZkMS1jNmQzLCBVK2M2ZDUtYzZkYiwgVStjNmRkLWM2ZGYsIFUrYzZlMS1jNmU3LCBVK2M2ZTktYzZlYiwgVStjNmVkLWM2ZWYsIFUrYzZmMS1jNmY4LCBVK2M2ZmEtYzcwMywgVStjNzA1LWM3MDcsIFUrYzcwOS1jNzBiLCBVK2M3MGQtYzcxNiwgVStjNzE4LCBVK2M3MWEtYzcxZiwgVStjNzIyLWM3MjMsIFUrYzcyNS1jNzI3LCBVK2M3MjktYzczNCwgVStjNzM2LWM3M2IsIFUrYzczZS1jNzNmLCBVK2M3NDEtYzc0MywgVStjNzQ1LWM3NGIsIFUrYzc0ZS1jNzUwLCBVK2M3NTItYzc1NywgVStjNzU5LWM3NzMsIFUrYzc3Ni1jNzc3O1xufVxuXG4vKiBbMjddICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgTWVkaXVtXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItTWVkaXVtXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT0lsM0k3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjI3LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVStjNWY1LWM1ZmIsIFUrYzVmZSwgVStjNjAyLWM2MDUsIFUrYzYwNywgVStjNjA5LWM2MGYsIFUrYzYxMS1jNjFhLCBVK2M2MWMtYzYyMywgVStjNjI2LWM2MjcsIFUrYzYyOS1jNjJiLCBVK2M2MmQsIFUrYzYyZi1jNjMyLCBVK2M2MzYsIFUrYzYzOCwgVStjNjNhLWM2M2YsIFUrYzY0Mi1jNjQzLCBVK2M2NDUtYzY0NywgVStjNjQ5LWM2NTIsIFUrYzY1Ni1jNjViLCBVK2M2NWQtYzY1ZiwgVStjNjYxLWM2NjMsIFUrYzY2NS1jNjc3LCBVK2M2NzktYzY3YiwgVStjNjdkLWM2OTMsIFUrYzY5Ni1jNjk3LCBVK2M2OTktYzY5YiwgVStjNjlkLWM2YTMsIFUrYzZhNiwgVStjNmE4LCBVK2M2YWEtYzZhZiwgVStjNmIyLWM2YjMsIFUrYzZiNS1jNmI3LCBVK2M2YjktYzZiYTtcbn1cblxuLyogWzI4XSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIE1lZGl1bVwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLU1lZGl1bVwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9JbDNJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi4yOC53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrYzUxNy1jNTI3LCBVK2M1MmEtYzUyYiwgVStjNTJkLWM1MmYsIFUrYzUzMS1jNTM4LCBVK2M1M2EsIFUrYzUzYywgVStjNTNlLWM1NDMsIFUrYzU0Ni1jNTQ3LCBVK2M1NGIsIFUrYzU0ZC1jNTUyLCBVK2M1NTYsIFUrYzU1YS1jNTViLCBVK2M1NWQsIFUrYzU1ZiwgVStjNTYyLWM1NjMsIFUrYzU2NS1jNTY3LCBVK2M1NjktYzU2ZiwgVStjNTcyLCBVK2M1NzQsIFUrYzU3Ni1jNTdiLCBVK2M1N2UtYzU3ZiwgVStjNTgxLWM1ODMsIFUrYzU4NS1jNTg2LCBVK2M1ODgtYzU4YiwgVStjNThlLCBVK2M1OTAsIFUrYzU5Mi1jNTk2LCBVK2M1OTktYzViMywgVStjNWI2LWM1YjcsIFUrYzViYSwgVStjNWJlLWM1YzMsIFUrYzVjYS1jNWNiLCBVK2M1Y2QsIFUrYzVjZiwgVStjNWQyLWM1ZDMsIFUrYzVkNS1jNWQ3LCBVK2M1ZDktYzVkZiwgVStjNWUxLWM1ZTIsIFUrYzVlNCwgVStjNWU2LWM1ZWIsIFUrYzVlZiwgVStjNWYxLWM1ZjM7XG59XG5cbi8qIFsyOV0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBNZWRpdW1cIiksIGxvY2FsKFwiTm90b1NhbnNLUi1NZWRpdW1cIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PSWwzSTdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uMjkud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVK2M0NzUtYzRlZiwgVStjNGYyLWM0ZjMsIFUrYzRmNS1jNGY3LCBVK2M0ZjktYzRmZiwgVStjNTAyLWM1MGIsIFUrYzUwZC1jNTE2O1xufVxuXG4vKiBbMzBdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgTWVkaXVtXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItTWVkaXVtXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT0lsM0k3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjMwLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVStjM2QwLWMzZDcsIFUrYzNkYS1jM2RiLCBVK2MzZGQtYzNkZSwgVStjM2UxLWMzZWMsIFUrYzNlZS1jM2YzLCBVK2MzZjUtYzQyYiwgVStjNDJkLWM0NjMsIFUrYzQ2Ni1jNDc0O1xufVxuXG4vKiBbMzFdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgTWVkaXVtXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItTWVkaXVtXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT0lsM0k3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjMxLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVStjMzJiLWMzNjcsIFUrYzM2YS1jMzZiLCBVK2MzNmQtYzM2ZiwgVStjMzcxLWMzNzcsIFUrYzM3YS1jMzdiLCBVK2MzN2UtYzM4MywgVStjMzg1LWMzODcsIFUrYzM4OS1jM2NmO1xufVxuXG4vKiBbMzJdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgTWVkaXVtXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItTWVkaXVtXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT0lsM0k3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjMyLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVStjMjZhLWMyNmIsIFUrYzI2ZC1jMjZmLCBVK2MyNzEtYzI3MywgVStjMjc1LWMyN2IsIFUrYzI3ZS1jMjg3LCBVK2MyODktYzI4ZiwgVStjMjkxLWMyOTcsIFUrYzI5OS1jMjlhLCBVK2MyOWMtYzJhMywgVStjMmE1LWMyYTcsIFUrYzJhOS1jMmFiLCBVK2MyYWQtYzJiMywgVStjMmI2LCBVK2MyYjgsIFUrYzJiYS1jMmJiLCBVK2MyYmQtYzJkYiwgVStjMmRlLWMyZGYsIFUrYzJlMS1jMmUyLCBVK2MyZTUtYzJlYSwgVStjMmVlLCBVK2MyZjAsIFUrYzJmMi1jMmY1LCBVK2MyZjcsIFUrYzJmYS1jMmZiLCBVK2MyZmQtYzJmZiwgVStjMzAxLWMzMDcsIFUrYzMwOS1jMzBjLCBVK2MzMGUtYzMxMiwgVStjMzE1LWMzMjMsIFUrYzMyNS1jMzI4LCBVK2MzMmE7XG59XG5cbi8qIFszM10gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBNZWRpdW1cIiksIGxvY2FsKFwiTm90b1NhbnNLUi1NZWRpdW1cIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PSWwzSTdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uMzMud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVK2MxYmMtYzFjMywgVStjMWM1LWMxZGYsIFUrYzFlMS1jMWZiLCBVK2MxZmQtYzIwMywgVStjMjA1LWMyMGMsIFUrYzIwZSwgVStjMjEwLWMyMTcsIFUrYzIxYS1jMjFiLCBVK2MyMWQtYzIxZSwgVStjMjIxLWMyMjcsIFUrYzIyOS1jMjJhLCBVK2MyMmMsIFUrYzIyZSwgVStjMjMwLCBVK2MyMzMtYzI0ZiwgVStjMjUxLWMyNTcsIFUrYzI1OS1jMjY5O1xufVxuXG4vKiBbMzRdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgTWVkaXVtXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItTWVkaXVtXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT0lsM0k3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjM0LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVStjMTAxLWMxMWIsIFUrYzExZiwgVStjMTIxLWMxMjMsIFUrYzEyNS1jMTJiLCBVK2MxMmUsIFUrYzEzMi1jMTM3LCBVK2MxM2EtYzEzYiwgVStjMTNkLWMxM2YsIFUrYzE0MS1jMTQ3LCBVK2MxNGEsIFUrYzE0Yy1jMTUzLCBVK2MxNTUtYzE1NywgVStjMTU5LWMxNWIsIFUrYzE1ZC1jMTY2LCBVK2MxNjktYzE2ZiwgVStjMTcxLWMxNzcsIFUrYzE3OS1jMThiLCBVK2MxOGUtYzE4ZiwgVStjMTkxLWMxOTMsIFUrYzE5NS1jMTliLCBVK2MxOWQtYzE5ZSwgVStjMWEwLCBVK2MxYTItYzFhNCwgVStjMWE2LWMxYmI7XG59XG5cbi8qIFszNV0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBNZWRpdW1cIiksIGxvY2FsKFwiTm90b1NhbnNLUi1NZWRpdW1cIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PSWwzSTdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uMzUud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVK2MwNDktYzA1NywgVStjMDU5LWMwNWIsIFUrYzA1ZC1jMDVmLCBVK2MwNjEtYzA2NywgVStjMDY5LWMwOGYsIFUrYzA5MS1jMGFiLCBVK2MwYWUtYzBhZiwgVStjMGIxLWMwYjMsIFUrYzBiNSwgVStjMGI3LWMwYmIsIFUrYzBiZSwgVStjMGMyLWMwYzcsIFUrYzBjYS1jMGNiLCBVK2MwY2QtYzBjZiwgVStjMGQxLWMwZDcsIFUrYzBkOS1jMGRhLCBVK2MwZGMsIFUrYzBkZS1jMGUzLCBVK2MwZTUtYzBlYiwgVStjMGVkLWMwZjMsIFUrYzBmNiwgVStjMGY4LCBVK2MwZmEtYzBmZjtcbn1cblxuLyogWzM2XSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIE1lZGl1bVwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLU1lZGl1bVwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9JbDNJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi4zNi53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrYmZhNy1iZmFmLCBVK2JmYjEtYmZjNCwgVStiZmM2LWJmY2IsIFUrYmZjZS1iZmNmLCBVK2JmZDEtYmZkMywgVStiZmQ1LWJmZGIsIFUrYmZkZC1jMDQ4O1xufVxuXG4vKiBbMzddICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgTWVkaXVtXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItTWVkaXVtXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT0lsM0k3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjM3LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVStiZjA3LCBVK2JmMDktYmYzZiwgVStiZjQxLWJmNGYsIFUrYmY1Mi1iZjU0LCBVK2JmNTYtYmZhNjtcbn1cblxuLyogWzM4XSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIE1lZGl1bVwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLU1lZGl1bVwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9JbDNJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi4zOC53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrYmU1NiwgVStiZTU4LCBVK2JlNWMtYmU1ZiwgVStiZTYyLWJlNjMsIFUrYmU2NS1iZTY3LCBVK2JlNjktYmU3NCwgVStiZTc2LWJlN2IsIFUrYmU3ZS1iZTdmLCBVK2JlODEtYmU4ZSwgVStiZTkwLCBVK2JlOTItYmVhNywgVStiZWE5LWJlY2YsIFUrYmVkMi1iZWQzLCBVK2JlZDUtYmVkNiwgVStiZWQ5LWJlZTMsIFUrYmVlNi1iZjA2O1xufVxuXG4vKiBbMzldICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgTWVkaXVtXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItTWVkaXVtXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT0lsM0k3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjM5LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVStiZGIwLWJkZDMsIFUrYmRkNS1iZGVmLCBVK2JkZjEtYmUwYiwgVStiZTBkLWJlMGYsIFUrYmUxMS1iZTEzLCBVK2JlMTUtYmU0MywgVStiZTQ2LWJlNDcsIFUrYmU0OS1iZTRiLCBVK2JlNGQtYmU1Mztcbn1cblxuLyogWzQwXSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIE1lZGl1bVwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLU1lZGl1bVwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9JbDNJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi40MC53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrYmQwMywgVStiZDA2LCBVK2JkMDgsIFUrYmQwYS1iZDBmLCBVK2JkMTEtYmQyMiwgVStiZDI1LWJkNDcsIFUrYmQ0OS1iZDU4LCBVK2JkNWEtYmQ3ZiwgVStiZDgyLWJkODMsIFUrYmQ4NS1iZDg3LCBVK2JkOGEtYmQ4ZiwgVStiZDkxLWJkOTIsIFUrYmQ5NCwgVStiZDk2LWJkOTgsIFUrYmQ5YS1iZGFmO1xufVxuXG4vKiBbNDFdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgTWVkaXVtXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItTWVkaXVtXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT0lsM0k3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjQxLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVStiYzRlLWJjODMsIFUrYmM4Ni1iYzg3LCBVK2JjODktYmM4YiwgVStiYzhkLWJjOTMsIFUrYmM5NiwgVStiYzk4LCBVK2JjOWItYmM5ZiwgVStiY2EyLWJjYTMsIFUrYmNhNS1iY2E3LCBVK2JjYTktYmNiMiwgVStiY2I0LWJjYmIsIFUrYmNiZS1iY2JmLCBVK2JjYzEtYmNjMywgVStiY2M1LWJjY2MsIFUrYmNjZS1iY2QwLCBVK2JjZDItYmNkNCwgVStiY2Q2LWJjZjMsIFUrYmNmNywgVStiY2Y5LWJjZmIsIFUrYmNmZC1iZDAyO1xufVxuXG4vKiBbNDJdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgTWVkaXVtXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItTWVkaXVtXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT0lsM0k3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjQyLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVStiYjkwLWJiYTMsIFUrYmJhNS1iYmFiLCBVK2JiYWQtYmJiZiwgVStiYmMxLWJiZjcsIFUrYmJmYS1iYmZiLCBVK2JiZmQtYmJmZSwgVStiYzAxLWJjMDcsIFUrYmMwOS1iYzBhLCBVK2JjMGUsIFUrYmMxMCwgVStiYzEyLWJjMTMsIFUrYmMxNywgVStiYzE5LWJjMWEsIFUrYmMxZSwgVStiYzIwLWJjMjMsIFUrYmMyNiwgVStiYzI4LCBVK2JjMmEtYmMyYywgVStiYzJlLWJjMmYsIFUrYmMzMi1iYzMzLCBVK2JjMzUtYmMzNywgVStiYzM5LWJjM2YsIFUrYmM0MS1iYzQyLCBVK2JjNDQsIFUrYmM0Ni1iYzQ4LCBVK2JjNGEtYmM0ZDtcbn1cblxuLyogWzQzXSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIE1lZGl1bVwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLU1lZGl1bVwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9JbDNJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi40My53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrYmFlNi1iYWZiLCBVK2JhZmQtYmIxNywgVStiYjE5LWJiMzMsIFUrYmIzNywgVStiYjM5LWJiM2EsIFUrYmIzZC1iYjQzLCBVK2JiNDUtYmI0NiwgVStiYjQ4LCBVK2JiNGEtYmI0ZiwgVStiYjUxLWJiNTMsIFUrYmI1NS1iYjU3LCBVK2JiNTktYmI2MiwgVStiYjY0LWJiOGY7XG59XG5cbi8qIFs0NF0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBNZWRpdW1cIiksIGxvY2FsKFwiTm90b1NhbnNLUi1NZWRpdW1cIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PSWwzSTdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uNDQud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVK2JhMzAtYmEzNywgVStiYTNhLWJhM2IsIFUrYmEzZC1iYTNmLCBVK2JhNDEtYmE0NywgVStiYTQ5LWJhNGEsIFUrYmE0YywgVStiYTRlLWJhNTMsIFUrYmE1Ni1iYTU3LCBVK2JhNTktYmE1YiwgVStiYTVkLWJhNjMsIFUrYmE2NS1iYTY2LCBVK2JhNjgtYmE2ZiwgVStiYTcxLWJhNzMsIFUrYmE3NS1iYTc3LCBVK2JhNzktYmE4NCwgVStiYTg2LCBVK2JhODgtYmFhNywgVStiYWFhLCBVK2JhYWQtYmFhZiwgVStiYWIxLWJhYjcsIFUrYmFiYSwgVStiYWJjLCBVK2JhYmUtYmFlNTtcbn1cblxuLyogWzQ1XSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIE1lZGl1bVwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLU1lZGl1bVwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9JbDNJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi40NS53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrYjk2ZS1iOTczLCBVK2I5NzYtYjk3NywgVStiOTc5LWI5N2IsIFUrYjk3ZC1iOTgzLCBVK2I5ODYsIFUrYjk4OCwgVStiOThhLWI5OGQsIFUrYjk4Zi1iOWFiLCBVK2I5YWUtYjlhZiwgVStiOWIxLWI5YjMsIFUrYjliNS1iOWJiLCBVK2I5YmUsIFUrYjljMCwgVStiOWMyLWI5YzcsIFUrYjljYS1iOWNiLCBVK2I5Y2QsIFUrYjlkMi1iOWQ3LCBVK2I5ZGEsIFUrYjlkYywgVStiOWRmLWI5ZTAsIFUrYjllMiwgVStiOWU2LWI5ZTcsIFUrYjllOS1iOWYzLCBVK2I5ZjYsIFUrYjlmOCwgVStiOWZiLWJhMmY7XG59XG5cbi8qIFs0Nl0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBNZWRpdW1cIiksIGxvY2FsKFwiTm90b1NhbnNLUi1NZWRpdW1cIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PSWwzSTdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uNDYud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVK2I4YmYtYjhjYiwgVStiOGNkLWI4ZTAsIFUrYjhlMi1iOGU3LCBVK2I4ZWEtYjhlYiwgVStiOGVkLWI4ZWYsIFUrYjhmMS1iOGY3LCBVK2I4ZmEsIFUrYjhmYywgVStiOGZlLWI5MDMsIFUrYjkwNS1iOTE3LCBVK2I5MTktYjkxZiwgVStiOTIxLWI5M2IsIFUrYjkzZC1iOTU3LCBVK2I5NWEtYjk1YiwgVStiOTVkLWI5NWYsIFUrYjk2MS1iOTY3LCBVK2I5NjktYjk2Yztcbn1cblxuLyogWzQ3XSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIE1lZGl1bVwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLU1lZGl1bVwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9JbDNJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi40Ny53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrYjgwZC1iODBmLCBVK2I4MTEtYjgxNywgVStiODFhLCBVK2I4MWMtYjgyMywgVStiODI2LWI4MjcsIFUrYjgyOS1iODJiLCBVK2I4MmQtYjgzMywgVStiODM2LCBVK2I4M2EtYjgzZiwgVStiODQxLWI4NWIsIFUrYjg1ZS1iODVmLCBVK2I4NjEtYjg2MywgVStiODY1LWI4NmIsIFUrYjg2ZSwgVStiODcwLCBVK2I4NzItYjhhZiwgVStiOGIxLWI4YmU7XG59XG5cbi8qIFs0OF0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBNZWRpdW1cIiksIGxvY2FsKFwiTm90b1NhbnNLUi1NZWRpdW1cIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PSWwzSTdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uNDgud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVK2I3NGQtYjc1ZiwgVStiNzYxLWI3NjMsIFUrYjc2NS1iNzc0LCBVK2I3NzYtYjc3YiwgVStiNzdlLWI3N2YsIFUrYjc4MS1iNzgzLCBVK2I3ODUtYjc4YiwgVStiNzhlLCBVK2I3OTItYjc5NiwgVStiNzlhLWI3OWIsIFUrYjc5ZC1iN2E3LCBVK2I3YWEsIFUrYjdhZS1iN2IzLCBVK2I3YjYtYjdjOCwgVStiN2NhLWI3ZWIsIFUrYjdlZS1iN2VmLCBVK2I3ZjEtYjdmMywgVStiN2Y1LWI3ZmIsIFUrYjdmZSwgVStiODAyLWI4MDYsIFUrYjgwYS1iODBiO1xufVxuXG4vKiBbNDldICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgTWVkaXVtXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItTWVkaXVtXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT0lsM0k3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjQ5LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVStiNmE3LWI2YWEsIFUrYjZhYy1iNmIwLCBVK2I2YjItYjZlZiwgVStiNmYxLWI3MjcsIFUrYjcyYS1iNzJiLCBVK2I3MmQtYjcyZSwgVStiNzMxLWI3MzcsIFUrYjczOS1iNzNhLCBVK2I3M2MtYjc0MywgVStiNzQ1LWI3NGM7XG59XG5cbi8qIFs1MF0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBNZWRpdW1cIiksIGxvY2FsKFwiTm90b1NhbnNLUi1NZWRpdW1cIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PSWwzSTdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uNTAud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVK2I2MDUtYjYwZiwgVStiNjEyLWI2MTcsIFUrYjYxOS1iNjI0LCBVK2I2MjYtYjY5YiwgVStiNjllLWI2YTMsIFUrYjZhNS1iNmE2O1xufVxuXG4vKiBbNTFdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgTWVkaXVtXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItTWVkaXVtXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT0lsM0k3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjUxLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVStiNTVmLCBVK2I1NjItYjU4MywgVStiNTg1LWI1OWYsIFUrYjVhMi1iNWEzLCBVK2I1YTUtYjVhNywgVStiNWE5LWI1YjIsIFUrYjViNS1iNWJhLCBVK2I1YmQtYjYwNDtcbn1cblxuLyogWzUyXSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIE1lZGl1bVwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLU1lZGl1bVwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9JbDNJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi41Mi53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrYjRhNS1iNGI2LCBVK2I0YjgtYjRiZiwgVStiNGMxLWI0YzcsIFUrYjRjOS1iNGRiLCBVK2I0ZGUtYjRkZiwgVStiNGUxLWI0ZTIsIFUrYjRlNS1iNGViLCBVK2I0ZWUsIFUrYjRmMCwgVStiNGYyLWI1MTMsIFUrYjUxNi1iNTE3LCBVK2I1MTktYjUxYSwgVStiNTFkLWI1MjMsIFUrYjUyNiwgVStiNTI4LCBVK2I1MmItYjUyZiwgVStiNTMyLWI1MzMsIFUrYjUzNS1iNTM3LCBVK2I1MzktYjUzZiwgVStiNTQxLWI1NDQsIFUrYjU0Ni1iNTRiLCBVK2I1NGQtYjU0ZiwgVStiNTUxLWI1NWIsIFUrYjU1ZC1iNTVlO1xufVxuXG4vKiBbNTNdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgTWVkaXVtXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItTWVkaXVtXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT0lsM0k3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjUzLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVStiM2Y4LWIzZmIsIFUrYjNmZC1iNDBmLCBVK2I0MTEtYjQxNywgVStiNDE5LWI0MWIsIFUrYjQxZC1iNDFmLCBVK2I0MjEtYjQyNywgVStiNDJhLWI0MmIsIFUrYjQyZC1iNDRmLCBVK2I0NTItYjQ1MywgVStiNDU1LWI0NTcsIFUrYjQ1OS1iNDVmLCBVK2I0NjItYjQ2NCwgVStiNDY2LWI0NmIsIFUrYjQ2ZC1iNDdmLCBVK2I0ODEtYjRhMztcbn1cblxuLyogWzU0XSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIE1lZGl1bVwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLU1lZGl1bVwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9JbDNJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi41NC53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrYjM0Mi1iMzUzLCBVK2IzNTYtYjM1NywgVStiMzU5LWIzNWIsIFUrYjM1ZC1iMzVlLCBVK2IzNjAtYjM2MywgVStiMzY2LCBVK2IzNjgsIFUrYjM2YS1iMzZkLCBVK2IzNmYsIFUrYjM3Mi1iMzczLCBVK2IzNzUtYjM3NywgVStiMzc5LWIzN2YsIFUrYjM4MS1iMzgyLCBVK2IzODQsIFUrYjM4Ni1iMzhiLCBVK2IzOGQtYjNjMywgVStiM2M2LWIzYzcsIFUrYjNjOS1iM2NhLCBVK2IzY2QtYjNkMywgVStiM2Q2LCBVK2IzZDgsIFUrYjNkYS1iM2Y3O1xufVxuXG4vKiBbNTVdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgTWVkaXVtXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItTWVkaXVtXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT0lsM0k3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjU1LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVStiMjdjLWIyODMsIFUrYjI4NS1iMjhmLCBVK2IyOTItYjI5MywgVStiMjk1LWIyOTcsIFUrYjI5YS1iMjlmLCBVK2IyYTEtYjJhNCwgVStiMmE3LWIyYTksIFUrYjJhYiwgVStiMmFkLWIyYzcsIFUrYjJjYS1iMmNiLCBVK2IyY2QtYjJjZiwgVStiMmQxLWIyZDcsIFUrYjJkYSwgVStiMmRjLCBVK2IyZGUtYjJlMywgVStiMmU3LCBVK2IyZTktYjJlYSwgVStiMmVmLWIyZjMsIFUrYjJmNiwgVStiMmY4LCBVK2IyZmEtYjJmYiwgVStiMmZkLWIyZmUsIFUrYjMwMi1iMzAzLCBVK2IzMDUtYjMwNywgVStiMzA5LWIzMGYsIFUrYjMxMiwgVStiMzE2LWIzMWIsIFUrYjMxZC1iMzQxO1xufVxuXG4vKiBbNTZdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgTWVkaXVtXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItTWVkaXVtXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT0lsM0k3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjU2LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVStiMWQ2LWIxZTcsIFUrYjFlOS1iMWZjLCBVK2IxZmUtYjIwMywgVStiMjA2LWIyMDcsIFUrYjIwOS1iMjBiLCBVK2IyMGQtYjIxMywgVStiMjE2LWIyMWYsIFUrYjIyMS1iMjU3LCBVK2IyNTktYjI3MywgVStiMjc1LWIyN2I7XG59XG5cbi8qIFs1N10gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBNZWRpdW1cIiksIGxvY2FsKFwiTm90b1NhbnNLUi1NZWRpdW1cIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PSWwzSTdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uNTcud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVK2IxMjAtYjEyMiwgVStiMTI2LWIxMjcsIFUrYjEyOS1iMTJiLCBVK2IxMmQtYjEzMywgVStiMTM2LCBVK2IxMzgsIFUrYjEzYS1iMTNmLCBVK2IxNDItYjE0MywgVStiMTQ1LWIxNGYsIFUrYjE1MS1iMTUzLCBVK2IxNTYtYjE1NywgVStiMTU5LWIxNzcsIFUrYjE3YS1iMTdiLCBVK2IxN2QtYjE3ZiwgVStiMTgxLWIxODcsIFUrYjE4OS1iMThjLCBVK2IxOGUtYjE5MSwgVStiMTk1LWIxYTcsIFUrYjFhOS1iMWNiLCBVK2IxY2QtYjFkNTtcbn1cblxuLyogWzU4XSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIE1lZGl1bVwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLU1lZGl1bVwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9JbDNJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi41OC53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrYjA1Zi1iMDdiLCBVK2IwN2UtYjA3ZiwgVStiMDgxLWIwODMsIFUrYjA4NS1iMDhiLCBVK2IwOGQtYjA5NywgVStiMDliLCBVK2IwOWQtYjA5ZiwgVStiMGEyLWIwYTcsIFUrYjBhYSwgVStiMGIwLCBVK2IwYjIsIFUrYjBiNi1iMGI3LCBVK2IwYjktYjBiYiwgVStiMGJkLWIwYzMsIFUrYjBjNi1iMGM3LCBVK2IwY2EtYjBjZiwgVStiMGQxLWIwZGYsIFUrYjBlMS1iMGU0LCBVK2IwZTYtYjEwNywgVStiMTBhLWIxMGIsIFUrYjEwZC1iMTBmLCBVK2IxMTEtYjExMiwgVStiMTE0LWIxMTcsIFUrYjExOS1iMTFhLCBVK2IxMWMtYjExZjtcbn1cblxuLyogWzU5XSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIE1lZGl1bVwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLU1lZGl1bVwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9JbDNJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi41OS53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrYWZhYy1hZmI3LCBVK2FmYmEtYWZiYiwgVSthZmJkLWFmYmYsIFUrYWZjMS1hZmM2LCBVK2FmY2EtYWZjYywgVSthZmNlLWFmZDMsIFUrYWZkNS1hZmU3LCBVK2FmZTktYWZlZiwgVSthZmYxLWIwMGIsIFUrYjAwZC1iMDBmLCBVK2IwMTEtYjAxMywgVStiMDE1LWIwMWIsIFUrYjAxZC1iMDI3LCBVK2IwMjktYjA0MywgVStiMDQ1LWIwNDcsIFUrYjA0OSwgVStiMDRiLCBVK2IwNGQtYjA1MiwgVStiMDU1LWIwNTYsIFUrYjA1OC1iMDVjLCBVK2IwNWU7XG59XG5cbi8qIFs2MF0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBNZWRpdW1cIiksIGxvY2FsKFwiTm90b1NhbnNLUi1NZWRpdW1cIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PSWwzSTdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uNjAud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVK2FmMDMtYWYwNywgVSthZjA5LWFmMmIsIFUrYWYyZS1hZjMzLCBVK2FmMzUtYWYzYiwgVSthZjNlLWFmNDAsIFUrYWY0NC1hZjQ3LCBVK2FmNGEtYWY1YywgVSthZjVlLWFmNjMsIFUrYWY2NS1hZjdmLCBVK2FmODEtYWZhYjtcbn1cblxuLyogWzYxXSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIE1lZGl1bVwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLU1lZGl1bVwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9JbDNJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi42MS53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrYWU1Ni1hZTViLCBVK2FlNWUtYWU2MCwgVSthZTYyLWFlNjQsIFUrYWU2Ni1hZTY3LCBVK2FlNjktYWU2YiwgVSthZTZkLWFlODMsIFUrYWU4NS1hZWJiLCBVK2FlYmYsIFUrYWVjMS1hZWMzLCBVK2FlYzUtYWVjYiwgVSthZWNlLCBVK2FlZDAsIFUrYWVkMi1hZWQ3LCBVK2FlZDktYWVmMywgVSthZWY1LWFmMDI7XG59XG5cbi8qIFs2Ml0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBNZWRpdW1cIiksIGxvY2FsKFwiTm90b1NhbnNLUi1NZWRpdW1cIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PSWwzSTdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uNjIud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVK2FkOWMtYWRhMywgVSthZGE1LWFkYmYsIFUrYWRjMS1hZGMzLCBVK2FkYzUtYWRjNywgVSthZGM5LWFkZDIsIFUrYWRkNC1hZGRiLCBVK2FkZGQtYWRkZiwgVSthZGUxLWFkZTMsIFUrYWRlNS1hZGY3LCBVK2FkZmEtYWRmYiwgVSthZGZkLWFkZmYsIFUrYWUwMi1hZTA3LCBVK2FlMGEsIFUrYWUwYywgVSthZTBlLWFlMTMsIFUrYWUxNS1hZTJmLCBVK2FlMzEtYWUzMywgVSthZTM1LWFlMzcsIFUrYWUzOS1hZTNmLCBVK2FlNDIsIFUrYWU0NCwgVSthZTQ2LWFlNDksIFUrYWU0YiwgVSthZTRmLCBVK2FlNTEtYWU1MywgVSthZTU1O1xufVxuXG4vKiBbNjNdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgTWVkaXVtXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItTWVkaXVtXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT0lsM0k3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjYzLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSthY2UyLWFjZTMsIFUrYWNlNS1hY2U2LCBVK2FjZTktYWNlZiwgVSthY2YyLCBVK2FjZjQsIFUrYWNmNy1hY2ZiLCBVK2FjZmUtYWNmZiwgVSthZDAxLWFkMDMsIFUrYWQwNS1hZDBiLCBVK2FkMGQtYWQxMCwgVSthZDEyLWFkMWIsIFUrYWQxZC1hZDMzLCBVK2FkMzUtYWQ0OCwgVSthZDRhLWFkNGYsIFUrYWQ1MS1hZDZiLCBVK2FkNmUtYWQ2ZiwgVSthZDcxLWFkNzIsIFUrYWQ3Ny1hZDdjLCBVK2FkN2UsIFUrYWQ4MCwgVSthZDgyLWFkODcsIFUrYWQ4OS1hZDhiLCBVK2FkOGQtYWQ4ZiwgVSthZDkxLWFkOWI7XG59XG5cbi8qIFs2NF0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBNZWRpdW1cIiksIGxvY2FsKFwiTm90b1NhbnNLUi1NZWRpdW1cIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PSWwzSTdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uNjQud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVK2FjMjUtYWMyYywgVSthYzJlLCBVK2FjMzAsIFUrYWMzMi1hYzM3LCBVK2FjMzktYWMzZiwgVSthYzQxLWFjNGMsIFUrYWM0ZS1hYzZmLCBVK2FjNzItYWM3MywgVSthYzc1LWFjNzYsIFUrYWM3OS1hYzdmLCBVK2FjODIsIFUrYWM4NC1hYzg4LCBVK2FjOGEtYWM4YiwgVSthYzhkLWFjOGYsIFUrYWM5MS1hYzkzLCBVK2FjOTUtYWM5YiwgVSthYzlkLWFjOWUsIFUrYWNhMS1hY2E3LCBVK2FjYWIsIFUrYWNhZC1hY2FmLCBVK2FjYjEtYWNiNywgVSthY2JhLWFjYmIsIFUrYWNiZS1hY2MwLCBVK2FjYzItYWNjMywgVSthY2M1LWFjZGY7XG59XG5cbi8qIFs2NV0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBNZWRpdW1cIiksIGxvY2FsKFwiTm90b1NhbnNLUi1NZWRpdW1cIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PSWwzSTdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uNjUud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzk5ZGYsIFUrOTllZCwgVSs5OWYxLCBVKzk5ZmYsIFUrOWEwMSwgVSs5YTA4LCBVKzlhMGUtOWEwZiwgVSs5YTE5LCBVKzlhMmIsIFUrOWEzMCwgVSs5YTM2LTlhMzcsIFUrOWE0MCwgVSs5YTQzLCBVKzlhNDUsIFUrOWE0ZCwgVSs5YTU1LCBVKzlhNTcsIFUrOWE1YS05YTViLCBVKzlhNWYsIFUrOWE2MiwgVSs5YTY1LCBVKzlhNjktOWE2YSwgVSs5YWE4LCBVKzlhYjgsIFUrOWFkMywgVSs5YWU1LCBVKzlhZWUsIFUrOWIxYSwgVSs5YjI3LCBVKzliMmEsIFUrOWIzMSwgVSs5YjNjLCBVKzliNDEtOWI0NSwgVSs5YjRmLCBVKzliNTQsIFUrOWI1YSwgVSs5YjZmLCBVKzliOGUsIFUrOWI5MSwgVSs5YjlmLCBVKzliYWIsIFUrOWJhZSwgVSs5YmM5LCBVKzliZDYsIFUrOWJlNCwgVSs5YmU4LCBVKzljMGQsIFUrOWMxMCwgVSs5YzEyLCBVKzljMTUsIFUrOWMyNSwgVSs5YzMyLCBVKzljM2IsIFUrOWM0NywgVSs5YzQ5LCBVKzljNTcsIFUrOWNlNSwgVSs5Y2U3LCBVKzljZTksIFUrOWNmMy05Y2Y0LCBVKzljZjYsIFUrOWQwOSwgVSs5ZDFiLCBVKzlkMjYsIFUrOWQyOCwgVSs5ZDNiLCBVKzlkNTEsIFUrOWQ1ZCwgVSs5ZDYwLTlkNjEsIFUrOWQ2YywgVSs5ZDcyLCBVKzlkYTksIFUrOWRhZiwgVSs5ZGI0LCBVKzlkYzQsIFUrOWRkNywgVSs5ZGYyLCBVKzlkZjgtOWRmYSwgVSs5ZTFhLCBVKzllMWUsIFUrOWU3NSwgVSs5ZTc5LCBVKzllN2QsIFUrOWU3ZiwgVSs5ZTkyLTllOTMsIFUrOWU5NywgVSs5ZTlkLCBVKzllOWYsIFUrOWVhNSwgVSs5ZWI0LTllYjUsIFUrOWViYiwgVSs5ZWJlLCBVKzllYzMsIFUrOWVjZC05ZWNlLCBVKzllZDQsIFUrOWVkOCwgVSs5ZWRiLTllZGMsIFUrOWVkZSwgVSs5ZWU4LCBVKzllZjQsIFUrOWYwNy05ZjA4LCBVKzlmMGUsIFUrOWYxMywgVSs5ZjIwLCBVKzlmM2IsIFUrOWY0YS05ZjRiLCBVKzlmNGUsIFUrOWY1MiwgVSs5ZjVmLCBVKzlmNjEsIFUrOWY2NywgVSs5ZjZhLCBVKzlmNmMsIFUrOWY3NywgVSs5ZjhkLCBVKzlmOTAsIFUrOWY5NSwgVSs5ZjljLCBVK2FjMDItYWMwMywgVSthYzA1LWFjMDYsIFUrYWMwOS1hYzBmLCBVK2FjMTctYWMxOCwgVSthYzFiLCBVK2FjMWUtYWMxZiwgVSthYzIxLWFjMjM7XG59XG5cbi8qIFs5M10gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBNZWRpdW1cIiksIGxvY2FsKFwiTm90b1NhbnNLUi1NZWRpdW1cIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PSWwzSTdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uOTMud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzMzOGMtMzM5YywgVSszMzlmLTMzYTAsIFUrMzNhMi0zM2NiLCBVKzMzY2YtMzNkMCwgVSszM2QzLCBVKzMzZDYsIFUrMzNkOCwgVSszM2RiLTMzZGQsIFUrNGUwMSwgVSs0ZTAzLCBVKzRlMDctNGUwOCwgVSs0ZTExLCBVKzRlMTQtNGUxNSwgVSs0ZTE4LTRlMTksIFUrNGUxZSwgVSs0ZTMyLCBVKzRlMzgtNGUzOSwgVSs0ZTQyLTRlNDMsIFUrNGU0NSwgVSs0ZTRkLTRlNGYsIFUrNGU1NiwgVSs0ZTU4LTRlNTksIFUrNGU1ZC00ZTVlLCBVKzRlNmIsIFUrNGU2ZCwgVSs0ZTczLCBVKzRlNzYtNGU3NywgVSs0ZTdlLCBVKzRlODIsIFUrNGU4NiwgVSs0ZTg4LCBVKzRlOGUsIFUrNGU5MC00ZTkyLCBVKzRlOTQtNGU5NSwgVSs0ZTk4LCBVKzRlOWIsIFUrNGU5ZSwgVSs0ZWExLTRlYTIsIFUrNGVhNC00ZWE2LCBVKzRlYTgsIFUrNGVhYiwgVSs0ZWFkLTRlYWUsIFUrNGViNiwgVSs0ZWMwLTRlYzEsIFUrNGVjNCwgVSs0ZWM3LCBVKzRlY2IsIFUrNGVjZCwgVSs0ZWQ0LTRlZDUsIFUrNGVkNy00ZWQ5LCBVKzRlZGQsIFUrNGVkZiwgVSs0ZWU0LCBVKzRlZjAsIFUrNGVmMiwgVSs0ZWY2LTRlZjcsIFUrNGVmYiwgVSs0ZjAxLCBVKzRmMDksIFUrNGYwYiwgVSs0ZjBkLTRmMTEsIFUrNGYyZiwgVSs0ZjM0LCBVKzRmMzYsIFUrNGYzOCwgVSs0ZjNhLCBVKzRmM2MtNGYzZDtcbn1cblxuLyogWzk0XSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIE1lZGl1bVwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLU1lZGl1bVwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9JbDNJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi45NC53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMzEzNiwgVSszMTM4LCBVKzMxM2EtMzE0MCwgVSszMTQzLTMxNDQsIFUrMzE1MCwgVSszMTUyLCBVKzMxNTQtMzE1NiwgVSszMTU4LTMxNWIsIFUrMzE1ZC0zMTVmLCBVKzMxNjIsIFUrMzE2NC0zMThjLCBVKzMxOGUsIFUrMzIwMC0zMjFiLCBVKzMyMzEsIFUrMzIzOSwgVSszMjUxLTMyNWEsIFUrMzI2MC0zMjdiLCBVKzMyN2UtMzI3ZiwgVSszMjhhLTMyOTAsIFUrMzI5NCwgVSszMjllLCBVKzMyYTUsIFUrMzM4MC0zMzg0LCBVKzMzODgtMzM4Yjtcbn1cblxuLyogWzk1XSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIE1lZGl1bVwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLU1lZGl1bVwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9JbDNJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi45NS53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMmY3ZCwgVSsyZjdmLTJmOGIsIFUrMmY4ZS0yZjkwLCBVKzJmOTItMmY5NywgVSsyZjk5LTJmYTAsIFUrMmZhMi0yZmEzLCBVKzJmYTUtMmZhOSwgVSsyZmFjLTJmYjEsIFUrMmZiMy0yZmJjLCBVKzJmYzEtMmZjYSwgVSsyZmNkLTJmZDQsIFUrMzAwMywgVSszMDEyLTMwMTksIFUrMzAxYywgVSszMDFlLTMwMjAsIFUrMzAzNiwgVSszMDQxLCBVKzMwNDMsIFUrMzA0NSwgVSszMDQ3LCBVKzMwNDksIFUrMzA0ZSwgVSszMDUwLCBVKzMwNTIsIFUrMzA1NiwgVSszMDVhLCBVKzMwNWMsIFUrMzA1ZSwgVSszMDYyLCBVKzMwNjUsIFUrMzA2YywgVSszMDcwLTMwN2QsIFUrMzA4MCwgVSszMDg1LCBVKzMwODcsIFUrMzA4ZSwgVSszMDkwLTMwOTEsIFUrMzBhMSwgVSszMGE1LCBVKzMwYTksIFUrMzBhZSwgVSszMGIxLTMwYjIsIFUrMzBiNCwgVSszMGI2LCBVKzMwYmMtMzBiZSwgVSszMGMyLCBVKzMwYzUsIFUrMzBjYywgVSszMGQyLCBVKzMwZDQsIFUrMzBkOC0zMGRkLCBVKzMwZTQsIFUrMzBlNiwgVSszMGU4LCBVKzMwZWUsIFUrMzBmMC0zMGYyLCBVKzMwZjQtMzBmNiwgVSszMTMzLCBVKzMxMzU7XG59XG5cbi8qIFs5Nl0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBNZWRpdW1cIiksIGxvY2FsKFwiTm90b1NhbnNLUi1NZWRpdW1cIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PSWwzSTdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uOTYud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzI1NDEtMjU0YiwgVSsyNWE0LTI1YTksIFUrMjViMSwgVSsyNWI1LCBVKzI1YjksIFUrMjViZiwgVSsyNWMxLCBVKzI1YzMsIFUrMjVjOS0yNWNhLCBVKzI1Y2MsIFUrMjVjZSwgVSsyNWQwLTI1ZDEsIFUrMjVlNiwgVSsyNWVmLCBVKzI2MGYsIFUrMjYxZCwgVSsyNjFmLCBVKzI2MmYsIFUrMjY2MCwgVSsyNjY0LCBVKzI2NjctMjY2OSwgVSsyNjZkLCBVKzI2NmYsIFUrMjcxNiwgVSsyNzFhLCBVKzI3M2QsIFUrMjc1NiwgVSsyNzc2LTI3N2YsIFUrMjc4YS0yNzkzLCBVKzI5NjMsIFUrMjk2NSwgVSsyYWM1LTJhYzYsIFUrMmFjYi0yYWNjLCBVKzJmMDAsIFUrMmYwNCwgVSsyZjA2LCBVKzJmMDgsIFUrMmYwYS0yZjBiLCBVKzJmMTEtMmYxMiwgVSsyZjE0LCBVKzJmMTctMmYxOCwgVSsyZjFjLTJmMWQsIFUrMmYxZi0yZjIwLCBVKzJmMjMtMmYyNiwgVSsyZjI4LTJmMjksIFUrMmYyYiwgVSsyZjJkLCBVKzJmMmYtMmYzMiwgVSsyZjM4LCBVKzJmM2MtMmY0MCwgVSsyZjQyLTJmNGMsIFUrMmY0Zi0yZjUyLCBVKzJmNTQtMmY1OCwgVSsyZjVhLTJmNjYsIFUrMmY2OS0yZjcwLCBVKzJmNzItMmY3NiwgVSsyZjc4LCBVKzJmN2EtMmY3Yztcbn1cblxuLyogWzk3XSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIE1lZGl1bVwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLU1lZGl1bVwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9JbDNJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi45Ny53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMjQ3OS0yNDg3LCBVKzI0OWMtMjRkMSwgVSsyNGQzLTI0ZDcsIFUrMjRkOS0yNGU5LCBVKzI0ZWItMjRmNCwgVSsyNTAwLTI1MDEsIFUrMjUwMywgVSsyNTBjLTI1MTMsIFUrMjUxNS0yNTE2LCBVKzI1MTgtMjU0MDtcbn1cblxuLyogWzk4XSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIE1lZGl1bVwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLU1lZGl1bVwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9JbDNJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi45OC53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMjE1Yi0yMTVlLCBVKzIxNjItMjE2OSwgVSsyMTcwLTIxNzksIFUrMjE5NS0yMTk5LCBVKzIxYjAtMjFiNCwgVSsyMWJjLCBVKzIxYzAsIFUrMjFjNC0yMWM1LCBVKzIxY2QsIFUrMjFjZi0yMWQ0LCBVKzIxZTAtMjFlMywgVSsyMWU2LTIxZTksIFUrMjIwMCwgVSsyMjAyLTIyMDMsIFUrMjIwNi0yMjA5LCBVKzIyMGItMjIwYywgVSsyMjBmLCBVKzIyMTEsIFUrMjIxMywgVSsyMjFhLCBVKzIyMWQtMjIyMCwgVSsyMjIyLCBVKzIyMjUtMjIyNywgVSsyMjI5LTIyMmMsIFUrMjIyZSwgVSsyMjM0LTIyMzcsIFUrMjIzZCwgVSsyMjQzLCBVKzIyNDUsIFUrMjI0OCwgVSsyMjUwLTIyNTMsIFUrMjI1YSwgVSsyMjYwLTIyNjIsIFUrMjI2NC0yMjY3LCBVKzIyNmEtMjI2YiwgVSsyMjZlLTIyNzMsIFUrMjI3Ni0yMjc3LCBVKzIyNzktMjI3YiwgVSsyMjgwLTIyODcsIFUrMjI4YS0yMjhiLCBVKzIyOTUtMjI5NywgVSsyMmEzLTIyYTUsIFUrMjJiYi0yMmJjLCBVKzIyY2UtMjJjZiwgVSsyMmRhLTIyZGIsIFUrMjJlZS0yMmVmLCBVKzIzMDYsIFUrMjMxMiwgVSsyMzE0LCBVKzI0NjctMjQ3ODtcbn1cblxuLyogWzk5XSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIE1lZGl1bVwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLU1lZGl1bVwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9JbDNJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi45OS53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrODEtODIsIFUrODQsIFUrYTItYTUsIFUrYTctYTgsIFUrYWEsIFUrYWMtYWQsIFUrYjEtYjMsIFUrYjYsIFUrYjgtYmEsIFUrYmMtYmUsIFUrYzAsIFUrYzIsIFUrYzYtY2IsIFUrY2UtZDAsIFUrZDQsIFUrZDgtZDksIFUrZGItZGMsIFUrZGUtZGYsIFUrZTYsIFUrZWIsIFUrZWUtZjAsIFUrZjQsIFUrZjctZjksIFUrZmIsIFUrZmUtZmYsIFUrMTExLCBVKzEyNi0xMjcsIFUrMTMyLTEzMywgVSsxMzgsIFUrMTNmLTE0MiwgVSsxNDktMTRiLCBVKzE1Mi0xNTMsIFUrMTY2LTE2NywgVSsyYmMsIFUrMmM3LCBVKzJkMCwgVSsyZDgtMmQ5LCBVKzJkYi0yZGQsIFUrMzkxLTM5NCwgVSszOTYtM2ExLCBVKzNhMy0zYTksIFUrM2IyLTNiNiwgVSszYjgsIFUrM2JjLCBVKzNiZS0zYzEsIFUrM2MzLTNjOSwgVSsyMDEwLCBVKzIwMTUtMjAxNiwgVSsyMDE4LTIwMTksIFUrMjAxYiwgVSsyMDFmLTIwMjEsIFUrMjAyNSwgVSsyMDMwLCBVKzIwMzMtMjAzNiwgVSsyMDNjLCBVKzIwM2UsIFUrMjA0MiwgVSsyMDc0LCBVKzIwN2EtMjA3ZiwgVSsyMDgxLTIwODQsIFUrMjEwOSwgVSsyMTEzLCBVKzIxMTYsIFUrMjEyMSwgVSsyMTI2LCBVKzIxMmIsIFUrMjE1My0yMTU0O1xufVxuXG4vKiBbMTAwXSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIE1lZGl1bVwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLU1lZGl1bVwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9JbDNJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi4xMDAud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVK2U4LCBVKzJkYSwgVSsyMTYwLCBVKzIxOTQsIFUrMzA1NCwgVSszMDU4LCBVKzMwNmQsIFUrMzA4NiwgVSszMDhkLCBVKzMwYWMsIFUrMzBiYiwgVSszMGM0LCBVKzMwY2QtMzBjZSwgVSszMGUyLCBVKzMxMzIsIFUrMzE0NiwgVSszMTQ5LCBVKzMzOWQsIFUrNGUzYiwgVSs0ZjBhLCBVKzRmZGQsIFUrNGZlMSwgVSs1NDA5LCBVKzU0MGMsIFUrNTgzNCwgVSs1OTJhLTU5MmIsIFUrNWI5YSwgVSs1ZGRlLCBVKzVlMGMsIFUrNWU3MywgVSs1ZjBmLCBVKzYwZjMsIFUrNjUzZiwgVSs2NjFmLCBVKzY2MmYsIFUrNjY3YSwgVSs2ODNjLCBVKzZiNGMsIFUrNmMxMSwgVSs3NjdjLCBVKzc2ZWUsIFUrNzZmNCwgVSs3N2YzLCBVKzc5ZDEsIFUrN2E3YSwgVSs3YjJjLCBVKzdkMjIsIFUrODIwNywgVSs4YTAwLCBVKzhhNzEsIFUrOTI4MCwgVSs5NTgwLCBVKzk1OGIsIFUrOTZjNiwgVSs5NzYyLCBVKzk4ZGYsIFUrOWVkMSwgVSthYzJkLCBVK2FkYzgsIFUrYWRkMywgVSthZjQ4LCBVK2IwMTQsIFUrYjEzNC1iMTM1LCBVK2IxNTgsIFUrYjJhYSwgVStiMzVmLCBVK2I2YTQsIFUrYjljZiwgVStiYjYzLCBVK2JkMjMsIFUrYmU5MSwgVStjMjliLCBVK2MzZjQsIFUrYzQyYywgVStjNTVjLCBVK2M1NzMsIFUrYzU4ZiwgVStjNzhjLCBVK2M3ZGQsIFUrYzhmNSwgVStjYWQxLCBVK2NjNDgsIFUrY2YxMCwgVStjZjIwLCBVK2QwM2MsIFUrZDA3ZCwgVStkMmEwLCBVK2QzMGUsIFUrZDM4ZCwgVStkM2E4LCBVK2QzYzgsIFUrZDVlNSwgVStkNWY5LCBVK2Q2ZTQsIFUrZjkwYSwgVStmZjAyLCBVK2ZmMWM7XG59XG5cbi8qIFsxMDFdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgTWVkaXVtXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItTWVkaXVtXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT0lsM0k3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjEwMS53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrM2IxLCBVKzI0NjYsIFUrMjVhMSwgVSsyNWEzLCBVKzI2MWMsIFUrMzAwOC0zMDA5LCBVKzMwNWIsIFUrMzA1ZCwgVSszMDY5LCBVKzMwYTcsIFUrMzBiYSwgVSszMGNmLCBVKzMwZWYsIFUrMzE1MSwgVSszMTU3LCBVKzRlNGIsIFUrNGU1ZiwgVSs0ZThjLCBVKzRlY2EsIFUrNGVkNiwgVSs0ZjViLCBVKzUwY2YsIFUrNTE0OSwgVSs1MTY1LCBVKzUxNzEsIFUrNTIyOSwgVSs1MjliLCBVKzUzMTYsIFUrNTM5ZiwgVSs1M2YyLCBVKzU3MWYsIFUrNTcyOCwgVSs1OGViLCBVKzU5MWMsIFUrNWI3OCwgVSs1YzExLCBVKzVjNTUsIFUrNWRkZCwgVSs1ZTAyLCBVKzVmYjcsIFUrNjBjNSwgVSs2MTBmLCBVKzYxMWYsIFUrNjYyNSwgVSs2NmY4LCBVKzY3OTcsIFUrNjc5YywgVSs2ODJhLCBVKzZkMmEsIFUrNzA2YiwgVSs3NDA2LCBVKzc2N2IsIFUrNzZmOCwgVSs3N2U1LCBVKzdhY2IsIFUrODk4YiwgVSs4YTY5LCBVKzhkZWYsIFUrOGZkMSwgVSs5MDFhLCBVKzkwZTgsIFUrOTFjZCwgVSs5NzVlLCBVK2FlMTQsIFUrYWU2YywgVSthZWMwLCBVK2FmYzcsIFUrYWZjOSwgVStiMDFjLCBVK2IwMjgsIFUrYjMwOCwgVStiMzExLCBVK2IzMTQsIFUrYjMxYywgVStiNTI0LCBVK2I1NjAsIFUrYjc2NCwgVStiOTIwLCBVK2I5ZTMsIFUrYmQ0OCwgVStiZTdkLCBVK2MwZGIsIFUrYzIzMSwgVStjMjcwLCBVK2MyZTMsIFUrYzM3ZCwgVStjM2VkLCBVK2M1MzAsIFUrYzZhNSwgVStjNmRjLCBVK2M3YTQsIFUrYzk1NCwgVStjOTc0LCBVK2QwMDAsIFUrZDU2NSwgVStkNjY3LCBVK2Q2YzUsIFUrZDc5ZCwgVStmZjFlO1xufVxuXG4vKiBbMTAyXSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIE1lZGl1bVwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLU1lZGl1bVwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9JbDNJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi4xMDIud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzEzMSwgVSsyMDMyLCBVKzI0NjUsIFUrMjY0MiwgVSszMDQ4LCBVKzMwNTEsIFUrMzA4My0zMDg0LCBVKzMwOGYsIFUrMzBjMCwgVSszMGQxLCBVKzMwZDMsIFUrMzBkNiwgVSszMGRmLCBVKzMwZTcsIFUrMzE1MywgVSs0ZTE2LCBVKzRlOGIsIFUrNGVlNSwgVSs1MjA2LCBVKzUyYTAsIFUrNTJkNSwgVSs1M2U0LCBVKzUzZWYsIFUrNTRjMSwgVSs1N2NlLCBVKzU5N2QsIFUrNWI4YywgVSs1ZWE2LCBVKzVmOGMsIFUrNWY5NywgVSs2MjEwLCBVKzYyNDAsIFUrNjI0YiwgVSs2NzI4LCBVKzZiZDQsIFUrNzIzNiwgVSs3MjY5LCBVKzcyNzksIFUrNzM4YiwgVSs3NTI4LCBVKzc1MzAsIFUrNzY3ZSwgVSs3OThmLCBVKzgwMDUsIFUrOGExOCwgVSs5MGZkLCBVKzkxY2MsIFUrOTU3NywgVSs5NTkzLCBVKzk4YTgsIFUrYWMyMCwgVSthY2Y2LCBVK2FkOTAsIFUrYWY1ZCwgVSthZjgwLCBVK2FmY2QsIFUrYWZmMCwgVStiMGExLCBVK2IwYjUsIFUrYjFmZCwgVStiMmZjLCBVK2IzODAsIFUrYjUxYiwgVStiNTg0LCBVK2I1YjMsIFUrYjhmZCwgVStiOTNjLCBVK2I5ZjQsIFUrYmI0NCwgVStiYzA4LCBVK2JjMjcsIFUrYmM0OSwgVStiZTU1LCBVK2JlNjQsIFUrYmZiMCwgVStiZmM1LCBVK2MxNzgsIFUrYzIxZiwgVStjMzE0LCBVK2M0ZjEsIFUrYzU4ZCwgVStjNjY0LCBVK2M2OTgsIFUrYzZhNywgVStjNmMxLCBVK2M5ZWQsIFUrY2FjMCwgVStjYWNjLCBVK2NhZDksIFUrY2NiNSwgVStjZGNjLCBVK2QwZTQsIFUrZDE0MywgVStkMzIwLCBVK2QzMzAsIFUrZDU0ZCwgVStmZjA2LCBVK2ZmMWYsIFUrZmY1ZTtcbn1cblxuLyogWzEwM10gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBNZWRpdW1cIiksIGxvY2FsKFwiTm90b1NhbnNLUi1NZWRpdW1cIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PSWwzSTdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uMTAzLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVStiNCwgVSsyMGE5LCBVKzIwYWMsIFUrMjE5MCwgVSsyNGQ4LCBVKzI1MDIsIFUrMjUxNCwgVSsyNTkyLCBVKzI1YzctMjVjOCwgVSsyNjYzLCBVKzMwNjAsIFUrMzA2NCwgVSszMDgxLCBVKzMwODgsIFUrMzBhMywgVSszMGE2LCBVKzMwYWEsIFUrMzBiNSwgVSszMGM3LCBVKzMwY2EtMzBjYiwgVSszMGQwLCBVKzMwZTMsIFUrMzBlNSwgVSszMzllLCBVKzRlMDksIFUrNGVhYywgVSs0ZjVjLCBVKzUxNjctNTE2OCwgVSs1MTZjLCBVKzUxZmEsIFUrNTQwOCwgVSs1NDBkLCBVKzU5MWEsIFUrNWI1NywgVSs2MjExLCBVKzY1YjksIFUrNjYwZSwgVSs2NjQyLCBVKzY3MDAsIFUrNmI2MywgVSs2ZTJmLCBVKzcwNjMsIFUrNzUzMiwgVSs3OTNlLCBVKzgxZWEsIFUrODI3MiwgVSs4MmIxLCBVKzg5N2YsIFUrOGVjYSwgVSs5MWNlLCBVK2FjMzgsIFUrYWQ3NiwgVSthZTg0LCBVK2FlY2MsIFUrYjA3ZCwgVStiMGIxLCBVK2IyMTUsIFUrYjJhMCwgVStiMzEwLCBVK2IzZDcsIFUrYjUyYSwgVStiNjE4LCBVK2I3NzUsIFUrYjc5NywgVStiY2Q1LCBVK2JkNTksIFUrYmU4MCwgVStiZWE4LCBVK2JlZDEsIFUrYmVlNC1iZWU1LCBVK2MwNjAsIFUrYzJlZiwgVStjMzI5LCBVK2MzZGMsIFUrYzU5NywgVStjNWJkLCBVK2M1ZTUsIFUrYzY5YywgVStjOWQ2LCBVK2NhMjksIFUrY2E1YywgVStjYTg0LCBVK2NjMzksIFUrY2MzYiwgVStjZTg5LCBVK2NlZTUsIFUrY2Y2NSwgVStjZjg1LCBVK2QwNTgsIFUrZDE0NSwgVStkMjJkLCBVK2QzMjUsIFUrZDM3ZCwgVStkM2FkLCBVK2Q3NjksIFUrZmYwYztcbn1cblxuLyogWzEwNF0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBNZWRpdW1cIiksIGxvY2FsKFwiTm90b1NhbnNLUi1NZWRpdW1cIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PSWwzSTdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uMTA0LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSsyMTYxLCBVKzIyMjgsIFUrMjI5OSwgVSsyNDY0LCBVKzI1MTcsIFUrMjY0MCwgVSszMDQyLCBVKzMwNGEsIFUrMzA1MywgVSszMDYxLCBVKzMwN2YsIFUrMzA4MiwgVSszMDhjLCBVKzMwOTIsIFUrMzBhOCwgVSszMGFiLCBVKzMwYWQsIFUrMzBiMCwgVSszMGIzLCBVKzMwYjcsIFUrMzBjMSwgVSszMGM2LCBVKzMwYzksIFUrMzBkNSwgVSszMGQ3LCBVKzMwZGUsIFUrMzBlMC0zMGUxLCBVKzMwZWMtMzBlZCwgVSs0ZTBiLCBVKzRlMGQsIFUrNGVlMywgVSs1M2YwLCBVKzU0OGMsIFUrNWI4OSwgVSs1YmI2LCBVKzVjMGYsIFUrNjExYiwgVSs2NzcxLCBVKzZhYTIsIFUrNmJjZCwgVSs2YzM0LCBVKzZjZDUsIFUrNmQ3NywgVSs3NjdkLCBVKzc5NWUsIFUrOGVjZCwgVSs5OTk5LCBVKzlhZDgsIFUrYWMwNywgVSthYzFhLCBVK2FjNDAsIFUrYWQwYywgVSthZDg4LCBVK2FkYTQsIFUrYWUwMSwgVSthZTY1LCBVK2FlYmQsIFUrYWVjNCwgVSthZmU4LCBVK2IxMzksIFUrYjIwNSwgVStiMzgzLCBVK2IzOGMsIFUrYjQyYywgVStiNDYxLCBVK2I1NWMsIFUrYjc4ZiwgVStiOGZiLCBVK2I5ZjcsIFUrYmFmYywgVStiYzk5LCBVK2JlZDgsIFUrYmZjZCwgVStjMGJmLCBVK2MwZjksIFUrYzE2NywgVStjMjA0LCBVK2MyMGYsIFUrYzIyZiwgVStjMjU4LCBVK2MyOTgsIFUrYzJiYywgVStjMzg4LCBVK2M1MDEsIFUrYzUwYywgVStjNWI5LCBVK2M1Y2UsIFUrYzY0MSwgVStjNjQ4LCBVK2M3M2QsIFUrY2E1MCwgVStjYTYxLCBVK2NjNGMsIFUrY2VhYywgVStkMGQ0LCBVK2Q1ZjcsIFUrZDZkNywgVStmZjFhO1xufVxuXG4vKiBbMTA1XSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIE1lZGl1bVwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLU1lZGl1bVwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9JbDNJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi4xMDUud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzIxMDMsIFUrMjQ2MywgVSsyNWM2LCBVKzI1Y2IsIFUrMjY2YywgVSszMDAxLCBVKzMwMGEsIFUrMzA0NiwgVSszMDRjLTMwNGQsIFUrMzA0ZiwgVSszMDU1LCBVKzMwNTksIFUrMzA2MywgVSszMDY2LTMwNjgsIFUrMzA2ZiwgVSszMDg5LCBVKzMwYjgsIFUrMzBiZiwgVSszMTRmLCBVKzRlMGEsIFUrNTcwYiwgVSs1NzMwLCBVKzU5MTYsIFUrNTkyOSwgVSs1YzcxLCBVKzVlNzQsIFUrNWZjMywgVSs2MDFkLCBVKzYwMjcsIFUrNjNkMCwgVSs2NzA5LCBVKzY3MzQsIFUrNzUxZiwgVSs3Njg0LCBVKzgyZjEsIFUrOTA1MywgVSs5MWQxLCBVKzk3ZjMsIFUrYWMyZiwgVSthYzRkLCBVK2FkYzQsIFUrYWRlNCwgVSthZTQxLCBVK2FlNGQtYWU0ZSwgVSthZWQxLCBVK2FmYjksIFUrYjBlMCwgVStiMjk5LCBVK2IzNjUsIFUrYjQ2YywgVStiNDgwLCBVK2I0YzgsIFUrYjdiNCwgVStiODE5LCBVK2I5MTgsIFUrYmFhYiwgVStiYWI5LCBVK2JlOGYsIFUrYmVkNywgVStjMGVjLCBVK2MxOWYsIFUrYzFhNSwgVStjM2Q5LCBVK2M0NjQsIFUrYzUzZCwgVStjNTUzLCBVK2M1NzAsIFUrYzVjYywgVStjNjMzLCBVK2M2YTQsIFUrYzdhMywgVStjN2E2LCBVK2M4ODYsIFUrYzlkOS1jOWRhLCBVK2M5ZWMsIFUrY2EwYywgVStjYzIxLCBVK2NkMWIsIFUrY2Q3OCwgVStjZGM0LCBVK2NlZjgsIFUrY2ZlNCwgVStkMGE1LCBVK2QwYjUsIFUrZDBlYywgVStkMTVkLCBVK2QxODgsIFUrZDIzYywgVStkMmFjLCBVK2Q3MjksIFUrZDc5YiwgVStmZjAxLCBVK2ZmMDgtZmYwOSwgVStmZjVjO1xufVxuXG4vKiBbMTA2XSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIE1lZGl1bVwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLU1lZGl1bVwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9JbDNJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi4xMDYud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzIwMzktMjAzYSwgVSsyMjNjLCBVKzI1YjMsIFUrMjViNywgVSsyNWJkLCBVKzI1Y2YsIFUrMjY2YSwgVSszMDAyLCBVKzMwMGIsIFUrMzA0YiwgVSszMDU3LCBVKzMwNWYsIFUrMzA2YS0zMDZiLCBVKzMwN2UsIFUrMzA4YS0zMDhiLCBVKzMwOTMsIFUrMzBhMiwgVSszMGFmLCBVKzMwYjksIFUrMzBjMywgVSszMGM4LCBVKzMwZTktMzBlYiwgVSszM2ExLCBVKzRlMDAsIFUrNTI0ZCwgVSs1MzU3LCBVKzViNTAsIFUrNzEyMSwgVSs4ODRjLCBVKzk3NTEsIFUrYWM5NCwgVSthZWJlLCBVK2FlY2QsIFUrYWYwOCwgVSthZjQxLCBVK2FmNDksIFUrYjAxMCwgVStiMDUzLCBVK2IxMDksIFUrYjExYiwgVStiMTI4LCBVK2IxNTQsIFUrYjI5MSwgVStiMmU2LCBVK2IzMDEsIFUrYjM4NSwgVStiNTI1LCBVK2I1YjQsIFUrYjcyOSwgVStiNzJmLCBVK2I3MzgsIFUrYjdmZiwgVStiODM3LCBVK2I5NzUsIFUrYmE2NywgVStiYjQ3LCBVK2JjMWYsIFUrYmQ5MCwgVStiZmQ0LCBVK2MyN2MsIFUrYzMyNCwgVStjMzc5LCBVK2MzZTAsIFUrYzQ2NSwgVStjNTNiLCBVK2M1OGMsIFUrYzYxMCwgVStjNjUzLCBVK2M2Y2QsIFUrYzgxMywgVStjODJmLCBVK2M5OTksIFUrYzllMCwgVStjYWM0LCBVK2NhZDMsIFUrY2JkNCwgVStjYzEwLCBVK2NjMjIsIFUrY2NiOCwgVStjY2JjLCBVK2NkYTUsIFUrY2U4NCwgVStjZWEzLCBVK2NmNjcsIFUrY2ZlMSwgVStkMjQxLCBVK2QzMGQsIFUrZDMxYywgVStkMzkxLCBVK2Q0MDEsIFUrZDQ3OSwgVStkNWM5LCBVK2Q1ZGIsIFUrZDY0OSwgVStkNmQ0O1xufVxuXG4vKiBbMTA3XSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIE1lZGl1bVwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLU1lZGl1bVwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9JbDNJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi4xMDcud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVK2IwLCBVK2U5LCBVKzIxOTMsIFUrMjQ2MiwgVSsyNjBlLCBVKzI2MWUsIFUrMzAwZS0zMDBmLCBVKzMwNDQsIFUrMzBhNCwgVSszMGZiLTMwZmMsIFUrMzE0ZCwgVSs1OTczLCBVKzY1NDUsIFUrNjcwOCwgVSs3NTM3LCBVK2FjODksIFUrYWM5YywgVSthY2MxLCBVK2FkMDQsIFUrYWQ3NSwgVSthZDdkLCBVK2FlNDUsIFUrYWU2MSwgVSthZjQyLCBVK2IwYWIsIFUrYjBhZiwgVStiMGIzLCBVK2IxMmMsIFUrYjE5NCwgVStiMWE4LCBVK2IyMjAsIFUrYjI1OCwgVStiMjg0LCBVK2IyZmYsIFUrYjMxNSwgVStiMzcxLCBVK2IzZDQtYjNkNSwgVStiNDYwLCBVK2I1MjcsIFUrYjUzNCwgVStiODEwLCBVK2I4MTgsIFUrYjk4ZSwgVStiYTU1LCBVK2JiYWMsIFUrYmMwYiwgVStiYzQwLCBVK2JjYTEsIFUrYmNjZCwgVStiZDkzLCBVK2JlNTQsIFUrYmU1YSwgVStiZjA4LCBVK2JmNTAsIFUrYmY1NSwgVStiZmRjLCBVK2MwYzAsIFUrYzBkMCwgVStjMGY0LCBVK2MxMDAsIFUrYzExZSwgVStjMTcwLCBVK2MyMGQsIFUrYzI3NCwgVStjMjkwLCBVK2MzMDgsIFUrYzM2OSwgVStjNTM5LCBVK2M1ODcsIFUrYzVmZiwgVStjNmVjLCBVK2M3MGMsIFUrYzdhZCwgVStjN2M4LCBVK2M4M2MsIFUrYzg4MSwgVStjYjQ4LCBVK2NjNjAsIFUrY2U2OSwgVStjZTZiLCBVK2NlNzUsIFUrY2YwNCwgVStjZjA4LCBVK2NmNTUsIFUrY2Y3MCwgVStjZmZjLCBVK2QwYjcsIFUrZDFhOCwgVStkMmM4LCBVK2QzODQsIFUrZDQ3YywgVStkNDhiLCBVK2Q1ZGQsIFUrZDVlOCwgVStkNzIwLCBVK2Q3NTksIFUrZjk4MTtcbn1cblxuLyogWzEwOF0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBNZWRpdW1cIiksIGxvY2FsKFwiTm90b1NhbnNLUi1NZWRpdW1cIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PSWwzSTdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uMTA4LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVStlMCwgVStlMiwgVSszOTUsIFUrM2I3LCBVKzNiYSwgVSsyNDYwLTI0NjEsIFUrMjVhMCwgVSszMDEwLTMwMTEsIFUrMzA2ZSwgVSszMGYzLCBVKzMxNGEsIFUrMzE0YywgVSs1OTI3LCBVKzY1YjAsIFUrN2U0MSwgVSs5N2QzLCBVKzlhZDQsIFUrYWQ0OSwgVSthZTBiLCBVK2FlMGQsIFUrYWU0MywgVSthZTVkLCBVK2FlY2YsIFUrYWYzYywgVSthZjY0LCBVK2FmZDQsIFUrYjA4MCwgVStiMDg0LCBVK2IwYzUsIFUrYjEwYywgVStiMWU4LCBVK2IyYWMsIFUrYjM2ZSwgVStiNDUxLCBVK2I1MTUsIFUrYjU0MCwgVStiNTYxLCBVK2I2YWIsIFUrYjZiMSwgVStiNzJjLCBVK2I3MzAsIFUrYjc0NCwgVStiODAwLCBVK2I4ZWMsIFUrYjhmMCwgVStiOTA0LCBVK2I5NjgsIFUrYjk2ZCwgVStiOTg3LCBVK2I5ZDksIFUrYmIzNiwgVStiYjQ5LCBVK2JjMmQsIFUrYmM0MywgVStiY2Y2LCBVK2JkODksIFUrYmU1NywgVStiZTYxLCBVK2JlZDQsIFUrYzA5MCwgVStjMTMwLCBVK2MxNDgsIFUrYzE5YywgVStjMmY5LCBVK2MzNmMsIFUrYzM3YywgVStjMzg0LCBVK2MzZGYsIFUrYzU3NSwgVStjNTg0LCBVK2M2NjAsIFUrYzcxOSwgVStjODE2LCBVK2NhNGQsIFUrY2E1NCwgVStjYWJjLCBVK2NiNDksIFUrY2MxNCwgVStjZmY1LCBVK2QwMDQsIFUrZDAzOCwgVStkMGI0LCBVK2QwZDMsIFUrZDBlMCwgVStkMGVkLCBVK2QxMzEsIFUrZDFiMCwgVStkMzFmLCBVK2QzM2QsIFUrZDNhMCwgVStkM2FiLCBVK2Q1MTQsIFUrZDU4NCwgVStkNmExLCBVK2Q2Y2MsIFUrZDc0OSwgVStkNzYwLCBVK2Q3OTk7XG59XG5cbi8qIFsxMDldICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgTWVkaXVtXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItTWVkaXVtXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT0lsM0k3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjEwOS53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMjQsIFUrNjAsIFUrM2I5LCBVKzNiYiwgVSszYmQsIFUrMjE5MSwgVSsyNjA2LCBVKzMwMGMtMzAwZCwgVSszMTMxLCBVKzMxMzQsIFUrMzEzOSwgVSszMTQxLTMxNDIsIFUrMzE0OCwgVSszMTYxLCBVKzMxNjMsIFUrMzIxYywgVSs0ZWJhLCBVKzUzMTcsIFUrYWMzMSwgVSthYzc3LCBVK2FjOWYsIFUrYWNiOSwgVSthY2YwLWFjZjEsIFUrYWNmZCwgVSthZDczLCBVK2FmM2QsIFUrYjAwYywgVStiMDRhLCBVK2IwNTcsIFUrYjBjNCwgVStiMTg4LCBVK2IxY2MsIFUrYjIxNCwgVStiMmRiLCBVK2IyZWUsIFUrYjMwNCwgVStiNGVkLCBVK2I1MTgsIFUrYjViYywgVStiNjI1LCBVK2I2OWMtYjY5ZCwgVStiN2FjLCBVK2I4MDEsIFUrYjg2YywgVStiOTU5LCBVK2I5NWMsIFUrYjk4NSwgVStiYTQ4LCBVK2JiNTgsIFUrYmMwYywgVStiYzM4LCBVK2JjODUsIFUrYmM5YSwgVStiZjQwLCBVK2MwNjgsIFUrYzBiZCwgVStjMGNjLCBVK2MxMmYsIFUrYzE0OSwgVStjMWUwLCBVK2MyMmIsIFUrYzIyZCwgVStjMjUwLCBVK2MyZmMsIFUrYzMwMCwgVStjMzEzLCBVK2MzNzAsIFUrYzNkOCwgVStjNTU3LCBVK2M1ODAsIFUrYzVlMywgVStjNjJlLCBVK2M2MzQsIFUrYzZmMCwgVStjNzRkLCBVK2M3ODMsIFUrYzc4ZSwgVStjNzk2LCBVK2M3YmMsIFUrYzkyYywgVStjYTRjLCBVK2NjMWMsIFUrY2M1NCwgVStjYzU5LCBVK2NlMDQsIFUrY2YzMCwgVStjZmM0LCBVK2QxNDAsIFUrZDMyMSwgVStkMzhjLCBVK2QzOTksIFUrZDU0ZiwgVStkNTg3LCBVK2Q1ZDAsIFUrZDZlOCwgVStkNzcwO1xufVxuXG4vKiBbMTEwXSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIE1lZGl1bVwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLU1lZGl1bVwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9JbDNJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi4xMTAud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVK2Q3LCBVK2VhLCBVK2ZjLCBVKzIxOTIsIFUrMjViYywgVSszMDAwLCBVKzMxMzcsIFUrMzE0NSwgVSszMTVjLCBVKzdmOGUsIFUrYWMxMywgVSthYzcxLCBVK2FjOTAsIFUrYWNiOCwgVSthY2U3LCBVK2FkN2YsIFUrYWU1MCwgVSthZWY0LCBVK2FmMzQsIFUrYWZiYywgVStiMDQ4LCBVK2IwOWEsIFUrYjBhZCwgVStiMGJjLCBVK2IxMTMsIFUrYjEyNSwgVStiMTQxLCBVK2IyMGMsIFUrYjJkOSwgVStiMmVkLCBVK2IzNjcsIFUrYjM2OSwgVStiMzc0LCBVK2IzY2IsIFUrYjRlYywgVStiNjExLCBVK2I3NjAsIFUrYjgxYiwgVStiODM0LCBVK2I4YjAsIFUrYjhlMSwgVStiOTg5LCBVK2I5ZDEsIFUrYjllMSwgVStiOWZhLCBVK2JhNGQsIFUrYmE3OCwgVStiYjM1LCBVK2JiNTQsIFUrYmJmOSwgVStiYzExLCBVK2JjYjMsIFUrYmQwNSwgVStiZDk1LCBVK2JkZDQsIFUrYmUxMCwgVStiZWQwLCBVK2JmNTEsIFUrYzBkOCwgVStjMjMyLCBVK2MyYjcsIFUrYzJlYiwgVStjMzc4LCBVK2M1MDAsIFUrYzUyYywgVStjNTQ5LCBVK2M1NjgsIFUrYzU5OCwgVStjNWM5LCBVK2M2MWIsIFUrYzYzOSwgVStjNjdjLCBVK2M3MTcsIFUrYzc4YSwgVStjODBhLCBVK2M5MGMtYzkwZCwgVStjOTUwLCBVK2M5ZTcsIFUrY2JlNCwgVStjY2E5LCBVK2NjZTQsIFUrY2RiMCwgVStjZTc4LCBVK2NlOTQsIFUrY2U5OCwgVStjZjhjLCBVK2QwMTgsIFUrZDAzNCwgVStkMGYxLCBVK2QxYjEsIFUrZDI4MCwgVStkMmY4LCBVK2QzMzgsIFUrZDM4MCwgVStkM2I0LCBVK2Q2MTAsIFUrZDY5ZiwgVStkNmZjLCBVK2Q3NTg7XG59XG5cbi8qIFsxMTFdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgTWVkaXVtXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItTWVkaXVtXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT0lsM0k3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjExMS53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrZTcsIFUrMjAyMiwgVSsyMDNiLCBVKzI1YzAsIFUrMjYwNSwgVSsyNjYxLCBVKzMxNDcsIFUrMzE4ZCwgVSs2NzJjLCBVKzhhOWUsIFUrYWNhYSwgVSthY2JjLCBVK2FkMWMsIFUrYWU0YSwgVSthZTVjLCBVK2IwNDQsIFUrYjA1NCwgVStiMGM4LWIwYzksIFUrYjJhNiwgVStiMmQwLCBVK2IzNWMsIFUrYjM2NCwgVStiNDI4LCBVK2I0NTQsIFUrYjQ2NSwgVStiNGI3LCBVK2I0ZTMsIFUrYjUxYywgVStiNWExLCBVK2I3ODQsIFUrYjc5MCwgVStiN2FiLCBVK2I3ZjQsIFUrYjgyYywgVStiODM1LCBVK2I4ZTksIFUrYjhmOCwgVStiOWQ4LCBVK2I5ZjksIFUrYmE1YywgVStiYTY0LCBVK2JhYmQsIFUrYmIxOCwgVStiYjNiLCBVK2JiZmYsIFUrYmMwZCwgVStiYzQ1LCBVK2JjOTcsIFUrYmNiYywgVStiZTQ1LCBVK2JlNzUsIFUrYmU3YywgVStiZmNjLCBVK2MwYjYsIFUrYzBmNywgVStjMTRiLCBVK2MyYjQsIFUrYzMwZCwgVStjNGY4LCBVK2M1YmIsIFUrYzVkMSwgVStjNWUwLCBVK2M1ZWUsIFUrYzVmZCwgVStjNjA2LCBVK2M2YzUsIFUrYzZlMCwgVStjNzA4LCBVK2M4MWQsIFUrYzgyMCwgVStjODI0LCBVK2M4NzgsIFUrYzkxOCwgVStjOTZjLCBVK2M5ZTQsIFUrYzlmMSwgVStjYzJlLCBVK2NkMDksIFUrY2VhMSwgVStjZWY1LCBVK2NlZjcsIFUrY2Y2NCwgVStjZjY5LCBVK2NmZTgsIFUrZDAzNSwgVStkMGFjLCBVK2QyMzAsIFUrZDIzNCwgVStkMmY0LCBVK2QzMWQsIFUrZDU3NSwgVStkNTc4LCBVK2Q2MDgsIFUrZDYxNCwgVStkNzE4LCBVK2Q3NTEsIFUrZDc2MSwgVStkNzhjLCBVK2Q3OTA7XG59XG5cbi8qIFsxMTJdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgTWVkaXVtXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItTWVkaXVtXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT0lsM0k3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjExMi53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMjY2NSwgVSszMTYwLCBVKzRlMmQsIFUrNjU4NywgVSs2NWU1LCBVK2FjMTIsIFUrYWMxNCwgVSthYzE2LCBVK2FjODEsIFUrYWQzNCwgVSthZGUwLCBVK2FlNTQsIFUrYWViYywgVSthZjJjLCBVK2FmYzAsIFUrYWZjOCwgVStiMDRjLCBVK2IwOGMsIFUrYjA5OSwgVStiMGE5LCBVK2IwYWMsIFUrYjBhZSwgVStiMGI4LCBVK2IxMjMsIFUrYjE3OSwgVStiMmU1LCBVK2IyZjcsIFUrYjRjMCwgVStiNTMxLCBVK2I1MzgsIFUrYjU0NSwgVStiNTUwLCBVK2I1YTgsIFUrYjZmMCwgVStiNzI4LCBVK2I3M2IsIFUrYjdhZCwgVStiN2VkLCBVK2I4MDksIFUrYjg2NCwgVStiODZkLCBVK2I4NzEsIFUrYjliZiwgVStiOWY1LCBVK2JhNDAsIFUrYmE0YiwgVStiYTU4LCBVK2JhODcsIFUrYmFhYywgVStiYmMwLCBVK2JjMTYsIFUrYmMzNCwgVStiZDA3LCBVK2JkOTksIFUrYmU1OSwgVStiZmQwLCBVK2MwNTgsIFUrYzBlNCwgVStjMGY1LCBVK2MxMmQsIFUrYzEzOSwgVStjMjI4LCBVK2M1MjksIFUrYzVjNywgVStjNjM1LCBVK2M2MzcsIFUrYzczNSwgVStjNzdkLCBVK2M3ODcsIFUrYzc4OSwgVStjOGM0LCBVK2M5ODksIFUrYzk4YywgVStjOWQwLCBVK2M5ZDMsIFUrY2MwYywgVStjYzk5LCBVK2NkMGMsIFUrY2QyYywgVStjZDk4LCBVK2NkYTQsIFUrY2U1OSwgVStjZTYwLCBVK2NlNmQsIFUrY2VhMCwgVStkMGQwLWQwZDEsIFUrZDBkNSwgVStkMTRkLCBVK2QxYTQsIFUrZDI5YywgVStkMmYxLCBVK2QzMDEsIFUrZDM5YywgVStkM2JjLCBVK2Q0ZTgsIFUrZDU0MCwgVStkNWVjLCBVK2Q2NDAsIFUrZDc1MDtcbn1cblxuLyogWzExM10gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBNZWRpdW1cIiksIGxvY2FsKFwiTm90b1NhbnNLUi1NZWRpdW1cIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PSWwzSTdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uMTEzLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSs1ZSwgVSsyNWIyLCBVKzI1YjYsIFUrMzE0ZSwgVSthYzI0LCBVK2FjZTEsIFUrYWNlNCwgVSthZTY4LCBVK2FmMmQsIFUrYjBkMCwgVStiMGU1LCBVK2IxNTAsIFUrYjE1NSwgVStiMTkzLCBVK2IyYzksIFUrYjJkZCwgVStiM2M4LCBVK2IzZmMsIFUrYjQxMCwgVStiNDU4LCBVK2I0ZGQsIFUrYjVhMCwgVStiNWE0LCBVK2I1YmIsIFUrYjdiNSwgVStiODM4LCBVK2I4NDAsIFUrYjg2ZiwgVStiOGY5LCBVK2I5NjAsIFUrYjllNSwgVStiYWI4LCBVK2JiNTAsIFUrYmMxZCwgVStiYzI0LWJjMjUsIFUrYmNhOCwgVStiY2JkLCBVK2JkMDQsIFUrYmQxMCwgVStiZDI0LCBVK2JlNDgsIFUrYmU1YiwgVStiZTY4LCBVK2MwNWMsIFUrYzEyYywgVStjMTQwLCBVK2MxNWMsIFUrYzE2OCwgVStjMTk0LCBVK2MyMTksIFUrYzI3ZCwgVStjMmE4LCBVK2MyZjEsIFUrYzJmOCwgVStjMzY4LCBVK2M1NTQtYzU1NSwgVStjNTU5LCBVK2M1NjQsIFUrYzVkOCwgVStjNWZjLCBVK2M2MjUsIFUrYzY1YywgVStjNmIxLCBVK2M3MjgsIFUrYzc5NCwgVStjODRjLCBVK2M4OGMsIFUrYzhlMCwgVStjOGZkLCBVK2M5OTgsIFUrYzlkZCwgVStjYzBkLCBVK2NjMzAsIFUrY2VlYywgVStjZjEzLCBVK2NmMWMsIFUrY2Y1YywgVStkMDUwLCBVK2QwN2MsIFUrZDBhOCwgVStkMTM0LCBVK2QxMzgsIFUrZDE1NCwgVStkMWY0LCBVK2QyYmMsIFUrZDMyOSwgVStkMzJjLCBVK2QzZDAsIFUrZDNmNCwgVStkM2ZjLCBVK2Q1NmIsIFUrZDVjYywgVStkNjAwLWQ2MDEsIFUrZDYzOSwgVStkNmM4LCBVK2Q3NTQsIFUrZDc2NTtcbn1cblxuLyogWzExNF0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBNZWRpdW1cIiksIGxvY2FsKFwiTm90b1NhbnNLUi1NZWRpdW1cIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PSWwzSTdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uMTE0LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSszYy0zZCwgVSsyMDI2LCBVKzI0ZDIsIFUrMzE0YiwgVSthYzExLCBVK2FjZjMsIFUrYWQ3NCwgVSthZDgxLCBVK2FkZjksIFUrYWUzNCwgVSthZjQzLCBVK2FmYjgsIFUrYjA1ZCwgVStiMDdjLCBVK2IxMTAsIFUrYjExOCwgVStiMTdjLCBVK2IxODAsIFUrYjE4ZCwgVStiMTkyLCBVK2IyY2MsIFUrYjM1NSwgVStiMzc4LCBVK2I0YTQsIFUrYjRlZiwgVStiNzhkLCBVK2I3OTksIFUrYjdhOSwgVStiN2ZkLCBVK2I4MDcsIFUrYjgwYywgVStiODM5LCBVK2I5YjQsIFUrYjlkYiwgVStiYTNjLCBVK2JhYjAsIFUrYmJhNCwgVStiYzk0LCBVK2JlNGMsIFUrYzE1NCwgVStjMWM0LCBVK2MyNmMsIFUrYzJhYywgVStjMmVkLCBVK2M0ZjQsIFUrYzU1ZSwgVStjNTYxLCBVK2M1NzEsIFUrYzViNSwgVStjNWM0LCBVK2M2NTQtYzY1NSwgVStjNjk1LCBVK2M2ZTgsIFUrYzZmOSwgVStjNzI0LCBVK2M3NTEsIFUrYzc3NSwgVStjN2EwLCBVK2M3YzEsIFUrYzg3NCwgVStjODgwLCBVK2M5ZDUsIFUrYzlmOCwgVStjYWJkLCBVK2NjMjksIFUrY2MyYywgVStjY2E4LCBVK2NjYWIsIFUrY2NkMCwgVStjZTIxLCBVK2NlMzUsIFUrY2U3YywgVStjZTkwLCBVK2NlZTgsIFUrY2VmNCwgVStjZmUwLCBVK2QwNzAsIFUrZDBiOSwgVStkMGMxLCBVK2QwYzQsIFUrZDBjOCwgVStkMTVjLCBVK2QxYTEsIFUrZDJjMCwgVStkMzAwLCBVK2QzMTQsIFUrZDNlZCwgVStkNDc4LCBVK2Q0ODAsIFUrZDQ4ZCwgVStkNTA4LCBVK2Q1M2QsIFUrZDVlNCwgVStkNjExLCBVK2Q2MWMsIFUrZDY4ZCwgVStkNmE4LCBVK2Q3OTg7XG59XG5cbi8qIFsxMTVdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgTWVkaXVtXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItTWVkaXVtXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT0lsM0k3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjExNS53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMjMsIFUrMjUsIFUrNWYsIFUrYTksIFUrYWMwOCwgVSthYzc4LCBVK2FjYTgsIFUrYWNhYywgVSthY2U4LCBVK2FkNzAsIFUrYWRjMCwgVSthZGRjLCBVK2IxMzcsIFUrYjE0MCwgVStiMjA4LCBVK2IyOTAsIFUrYjJmNSwgVStiM2M1LCBVK2IzY2MsIFUrYjQyMCwgVStiNDI5LCBVK2I1MjksIFUrYjUzMCwgVStiNzdkLCBVK2I3OWMsIFUrYjdhOCwgVStiN2M5LCBVK2I3ZjAsIFUrYjdmYywgVStiODI4LCBVK2I4NjAsIFUrYjlhZCwgVStiOWMxLCBVK2I5YzksIFUrYjlkZC1iOWRlLCBVK2I5ZTgsIFUrYmEzOC1iYTM5LCBVK2JhYmIsIFUrYmMwMCwgVStiYzhjLCBVK2JjYTAsIFUrYmNhNCwgVStiY2QxLCBVK2JjZmMsIFUrYmQwOSwgVStiZGYwLCBVK2JlNjAsIFUrYzBhZCwgVStjMGI0LCBVK2MwYmMsIFUrYzE5MCwgVStjMWZjLCBVK2MyMjAsIFUrYzI4OCwgVStjMmI5LCBVK2MyZjYsIFUrYzUyOCwgVStjNTQ1LCBVK2M1NTgsIFUrYzViYywgVStjNWQ0LCBVK2M2MDAsIFUrYzY0NCwgVStjNmMwLCBVK2M2YzMsIFUrYzcyMSwgVStjNzk4LCBVK2M3YTEsIFUrYzgxMSwgVStjODM4LCBVK2M4NzEsIFUrYzkwNCwgVStjOTkwLCBVK2M5ZGMsIFUrY2MzOCwgVStjYzQ0LCBVK2NjYTAsIFUrY2QxZCwgVStjZDk1LCBVK2NkYTksIFUrY2U1YywgVStjZjAwLCBVK2NmNTgsIFUrZDE1MCwgVStkMjJjLCBVK2QzMDUsIFUrZDMyOCwgVStkMzdjLCBVK2QzZjAsIFUrZDU1MSwgVStkNWE1LCBVK2Q1YzgsIFUrZDVkOCwgVStkNjNjLCBVK2Q2NGQsIFUrZDY2OSwgVStkNzM0LCBVK2Q3NmM7XG59XG5cbi8qIFsxMTZdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgTWVkaXVtXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItTWVkaXVtXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT0lsM0k3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjExNi53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMjYsIFUrMmIsIFUrM2UsIFUrNDAsIFUrN2UsIFUrYWMwMSwgVSthYzE5LCBVK2FjMWQsIFUrYWNhMCwgVSthY2E5LCBVK2FjYjAsIFUrYWQ4YywgVSthZTA5LCBVK2FlMzgsIFUrYWU0MCwgVSthZWQ4LCBVK2IwOWMsIFUrYjBhMCwgVStiMTA4LCBVK2IyMDQsIFUrYjI5OCwgVStiMmQ4LCBVK2IyZWItYjJlYywgVStiMmY0LCBVK2IzMTMsIFUrYjM1OCwgVStiNDUwLCBVK2I0ZTAsIFUrYjU0YywgVStiNjEwLCBVK2I3ODAsIFUrYjc4YywgVStiNzkxLCBVK2I4ZTgsIFUrYjk1OCwgVStiOTc0LCBVK2I5ODQsIFUrYjliMCwgVStiOWJjLWI5YmQsIFUrYjljZSwgVStiYTcwLCBVK2JiZmMsIFUrYmMwZiwgVStiYzE1LCBVK2JjMWIsIFUrYmMzMSwgVStiYzk1LCBVK2JjYzAsIFUrYmNjNCwgVStiZDgxLCBVK2JkODgsIFUrYzBjOCwgVStjMTFkLCBVK2MxM2MsIFUrYzE1OCwgVStjMThkLCBVK2MxYTEsIFUrYzIxYywgVStjNGYwLCBVK2M1NGEsIFUrYzU2MCwgVStjNWI4LCBVK2M1YzgsIFUrYzVmNCwgVStjNjI4LCBVK2M2MmMsIFUrYzY3OCwgVStjNmNjLCBVK2M4MDgsIFUrYzgxMCwgVStjODg1LCBVK2M4OGIsIFUrYzkwMCwgVStjOTg4LCBVK2M5OWQsIFUrYzljOCwgVStjYzNkLWNjM2UsIFUrY2M0NSwgVStjZDA4LCBVK2NlMjAsIFUrY2VlNCwgVStkMDc0LCBVK2QwYTQsIFUrZDBkZCwgVStkMmI5LCBVK2QzYjgsIFUrZDNjOSwgVStkNDg4LCBVK2Q1NDQsIFUrZDU1OSwgVStkNTZkLCBVK2Q1ODgsIFUrZDYxNSwgVStkNjQ4LCBVK2Q2NTUsIFUrZDY1OCwgVStkNjVjO1xufVxuXG4vKiBbMTE3XSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIE1lZGl1bVwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLU1lZGl1bVwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9JbDNJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi4xMTcud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVK2QsIFUrNDgsIFUrN2MsIFUrYWMxMCwgVSthYzE1LCBVK2FjNzQsIFUrYWM4MCwgVSthYzgzLCBVK2FjYzQsIFUrYWQxMSwgVSthZDUwLCBVK2FkNmQsIFUrYWRmYywgVSthZTAwLCBVK2FlMDgsIFUrYWU0YywgVStiMGE4LCBVK2IxMjQsIFUrYjE0NCwgVStiMTc4LCBVK2IyNzQsIFUrYjJhNSwgVStiMmU4LCBVK2IyZjksIFUrYjM1NCwgVStiMzcwLCBVK2I0MTgsIFUrYjQxYywgVStiNGYxLCBVK2I1MTQsIFUrYjc5OCwgVStiODA4LCBVK2I4MjQtYjgyNSwgVStiOGNjLCBVK2I5NzgsIFUrYjlkMCwgVStiOWU0LCBVK2JhYTksIFUrYmIzYywgVStiYzE4LCBVK2JjMWMsIFUrYmMzMCwgVStiYzg0LCBVK2JjZjUsIFUrYmNmOCwgVStiZDg0LCBVK2JlMGMsIFUrYmUxNCwgVStjMGIwLCBVK2MwYzksIFUrYzBkZCwgVStjMTI0LCBVK2MyZGQsIFUrYzJlNCwgVStjMmVjLCBVK2M1NGMsIFUrYzU3Yy1jNTdkLCBVK2M1OTEsIFUrYzVjNS1jNWM2LCBVK2M1ZWQsIFUrYzYwOCwgVStjNjQwLCBVK2M2YjgsIFUrYzZkNCwgVStjNzg0LCBVK2M3YWMsIFUrYzgwMC1jODAxLCBVK2M5YzEsIFUrYzlkMSwgVStjYzI4LCBVK2NjOTgsIFUrY2M5YywgVStjY2FkLCBVK2NkNWMsIFUrY2Q5NCwgVStjZDljLCBVK2NkZTgsIFUrY2U2OCwgVStjZjU0LCBVK2QwZGMsIFUrZDE0YywgVStkMWEwLCBVK2QxYjUsIFUrZDJmMCwgVStkMzBjLCBVK2QzMTAsIFUrZDM5OCwgVStkNDVjLCBVK2Q1MGMsIFUrZDUzYywgVStkNTYwLCBVK2Q1NjgsIFUrZDU4OSwgVStkNjA0LCBVK2Q2YzQsIFUrZDc4ODtcbn1cblxuLyogWzExOF0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBNZWRpdW1cIiksIGxvY2FsKFwiTm90b1NhbnNLUi1NZWRpdW1cIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PSWwzSTdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uMTE4LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSszOSwgVSs0OSwgVSs0ZC00ZSwgVSthMCwgVSthYzA0LCBVK2FjMWMsIFUrYWM3MCwgVSthYzhjLCBVK2FjYmQsIFUrYWNmNSwgVSthY2ZjLCBVK2FkMDAsIFUrYWQ2YywgVSthZGY4LCBVK2IwOTgsIFUrYjBiNCwgVStiMjk0LCBVK2IyYzgsIFUrYjMwMCwgVStiM2M0LCBVK2IzZDksIFUrYjRkYywgVStiNGU0LCBVK2I3N2MsIFUrYjdlYywgVStiODVkLCBVK2I5N2MsIFUrYjljOCwgVStiOWNjLCBVK2JhNTQsIFUrYmE3NCwgVStiYTg1LCBVK2JhYTgsIFUrYmIzNCwgVStiYjM4LCBVK2JiZjgsIFUrYmMxNCwgVStiYzI5LCBVK2JjODgsIFUrYmNmNCwgVStiZDgwLCBVK2JlNDQsIFUrYzBjMSwgVStjMTFjLCBVK2MxMjAsIFUrYzEzMSwgVStjMTM4LCBVK2MxOGMsIFUrYzIxOCwgVStjMmI1LCBVK2MyZTAsIFUrYzU0NCwgVStjNTQ4LCBVK2M1YjQsIFUrYzVkMCwgVStjNWVjLCBVK2M1ZjAsIFUrYzYwMSwgVStjNjI0LCBVK2M2OTQsIFUrYzZhOSwgVStjNmIwLCBVK2M2YjQsIFUrYzZkMCwgVStjNzA0LCBVK2M3MjAsIFUrYzczYywgVStjNzQwLCBVK2M3NDQsIFUrYzc0YywgVStjNzU4LCBVK2M3N2MsIFUrYzc4NSwgVStjNzg4LCBVK2M3OTAtYzc5MSwgVStjN2E1LCBVK2M4MDQsIFUrYzgxNSwgVStjODFjLCBVK2M4NzAsIFUrYzhmYywgVStjOTExLCBVK2M5YzQsIFUrY2NiNCwgVStjZTU4LCBVK2NlNzQsIFUrZDA2YywgVStkMGMwLCBVK2QxMzAsIFUrZDJiOCwgVStkM2VjLCBVK2Q1MDQsIFUrZDU1YywgVStkNTY5LCBVK2Q1NzQsIFUrZDYzOCwgVStkNjU0LCBVK2Q2OGM7XG59XG5cbi8qIFsxMTldICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgTWVkaXVtXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItTWVkaXVtXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT0lsM0k3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjExOS53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMjAtMjIsIFUrMjctMmEsIFUrMmMtMzgsIFUrM2EtM2IsIFUrM2YsIFUrNDEtNDcsIFUrNGEtNGMsIFUrNGYtNWQsIFUrNjEtN2IsIFUrN2QsIFUrYTEsIFUrYWIsIFUrYWUsIFUrYjcsIFUrYmIsIFUrYmYsIFUrMjAxMy0yMDE0LCBVKzIwMWMtMjAxZCwgVSsyMTIyLCBVK2FjMDAsIFUrYWNlMCwgVSthZTMwLCBVK2IyZTQsIFUrYjg1YywgVStiOWFjLCBVK2MwYWMsIFUrYzJhNCwgVStjMmRjLCBVK2M3NzQsIFUrYzc3OCwgVStjOWMwLCBVK2Q1NTg7XG59XG5cbi8qIFswXSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIEJvbGRcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1Cb2xkXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT2Fsdkk3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjAud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVK2Y5Y2EtZmEwYiwgVStmZjAzLWZmMDUsIFUrZmYwNywgVStmZjBhLWZmMGIsIFUrZmYwZC1mZjE5LCBVK2ZmMWIsIFUrZmYxZCwgVStmZjIwLWZmNWIsIFUrZmY1ZCwgVStmZmUwLWZmZTMsIFUrZmZlNS1mZmU2O1xufVxuXG4vKiBbMl0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBCb2xkXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItQm9sZFwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9hbHZJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi4yLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVStkNzIzLWQ3MjgsIFUrZDcyYS1kNzMzLCBVK2Q3MzUtZDc0OCwgVStkNzRhLWQ3NGYsIFUrZDc1Mi1kNzUzLCBVK2Q3NTUtZDc1NywgVStkNzVhLWQ3NWYsIFUrZDc2Mi1kNzY0LCBVK2Q3NjYtZDc2OCwgVStkNzZhLWQ3NmIsIFUrZDc2ZC1kNzZmLCBVK2Q3NzEtZDc4NywgVStkNzg5LWQ3OGIsIFUrZDc4ZC1kNzhmLCBVK2Q3OTEtZDc5NywgVStkNzlhLCBVK2Q3OWMsIFUrZDc5ZS1kN2EzLCBVK2Y5MDAtZjkwOSwgVStmOTBiLWY5MmU7XG59XG5cbi8qIFszXSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIEJvbGRcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1Cb2xkXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT2Fsdkk3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjMud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVK2Q2NzktZDY4YiwgVStkNjhlLWQ2OWUsIFUrZDZhMCwgVStkNmEyLWQ2YTcsIFUrZDZhOS1kNmMzLCBVK2Q2YzYtZDZjNywgVStkNmM5LWQ2Y2IsIFUrZDZjZC1kNmQzLCBVK2Q2ZDUtZDZkNiwgVStkNmQ4LWQ2ZTMsIFUrZDZlNS1kNmU3LCBVK2Q2ZTktZDZmYiwgVStkNmZkLWQ3MTcsIFUrZDcxOS1kNzFmLCBVK2Q3MjEtZDcyMjtcbn1cblxuLyogWzRdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgQm9sZFwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLUJvbGRcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PYWx2STdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uNC53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrZDViYy1kNWM3LCBVK2Q1Y2EtZDVjYiwgVStkNWNkLWQ1Y2YsIFUrZDVkMS1kNWQ3LCBVK2Q1ZDktZDVkYSwgVStkNWRjLCBVK2Q1ZGUtZDVlMywgVStkNWU2LWQ1ZTcsIFUrZDVlOS1kNWViLCBVK2Q1ZWQtZDVmNiwgVStkNWY4LCBVK2Q1ZmEtZDVmZiwgVStkNjAyLWQ2MDMsIFUrZDYwNS1kNjA3LCBVK2Q2MDktZDYwZiwgVStkNjEyLWQ2MTMsIFUrZDYxNi1kNjFiLCBVK2Q2MWQtZDYzNywgVStkNjNhLWQ2M2IsIFUrZDYzZC1kNjNmLCBVK2Q2NDEtZDY0NywgVStkNjRhLWQ2NGMsIFUrZDY0ZS1kNjUzLCBVK2Q2NTYtZDY1NywgVStkNjU5LWQ2NWIsIFUrZDY1ZC1kNjY2LCBVK2Q2NjgsIFUrZDY2YS1kNjc4O1xufVxuXG4vKiBbNV0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBCb2xkXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItQm9sZFwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9hbHZJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi41LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVStkNTA3LCBVK2Q1MDktZDUwYiwgVStkNTBkLWQ1MTMsIFUrZDUxNS1kNTNiLCBVK2Q1M2UtZDUzZiwgVStkNTQxLWQ1NDMsIFUrZDU0NS1kNTRjLCBVK2Q1NGUsIFUrZDU1MCwgVStkNTUyLWQ1NTcsIFUrZDU1YS1kNTViLCBVK2Q1NWQtZDU1ZiwgVStkNTYxLWQ1NjQsIFUrZDU2Ni1kNTY3LCBVK2Q1NmEsIFUrZDU2YywgVStkNTZlLWQ1NzMsIFUrZDU3Ni1kNTc3LCBVK2Q1NzktZDU4MywgVStkNTg1LWQ1ODYsIFUrZDU4YS1kNWE0LCBVK2Q1YTYtZDViYjtcbn1cblxuLyogWzZdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgQm9sZFwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLUJvbGRcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PYWx2STdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uNi53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrZDQ2NC1kNDc3LCBVK2Q0N2EtZDQ3YiwgVStkNDdkLWQ0N2YsIFUrZDQ4MS1kNDg3LCBVK2Q0ODktZDQ4YSwgVStkNDhjLCBVK2Q0OGUtZDRlNywgVStkNGU5LWQ1MDMsIFUrZDUwNS1kNTA2O1xufVxuXG4vKiBbN10gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBCb2xkXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItQm9sZFwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9hbHZJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi43LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVStkM2JmLWQzYzcsIFUrZDNjYS1kM2NmLCBVK2QzZDEtZDNlYiwgVStkM2VlLWQzZWYsIFUrZDNmMS1kM2YzLCBVK2QzZjUtZDNmYiwgVStkM2ZkLWQ0MDAsIFUrZDQwMi1kNDViLCBVK2Q0NWQtZDQ2Mztcbn1cblxuLyogWzhdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgQm9sZFwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLUJvbGRcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PYWx2STdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uOC53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrZDJmZiwgVStkMzAyLWQzMDQsIFUrZDMwNi1kMzBiLCBVK2QzMGYsIFUrZDMxMS1kMzEzLCBVK2QzMTUtZDMxYiwgVStkMzFlLCBVK2QzMjItZDMyNCwgVStkMzI2LWQzMjcsIFUrZDMyYS1kMzJiLCBVK2QzMmQtZDMyZiwgVStkMzMxLWQzMzcsIFUrZDMzOS1kMzNjLCBVK2QzM2UtZDM3YiwgVStkMzdlLWQzN2YsIFUrZDM4MS1kMzgzLCBVK2QzODUtZDM4YiwgVStkMzhlLWQzOTAsIFUrZDM5Mi1kMzk3LCBVK2QzOWEtZDM5YiwgVStkMzlkLWQzOWYsIFUrZDNhMS1kM2E3LCBVK2QzYTktZDNhYSwgVStkM2FjLCBVK2QzYWUtZDNiMywgVStkM2I1LWQzYjcsIFUrZDNiOS1kM2JiLCBVK2QzYmQtZDNiZTtcbn1cblxuLyogWzldICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgQm9sZFwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLUJvbGRcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PYWx2STdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uOS53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrZDI1Ny1kMjdmLCBVK2QyODEtZDI5YiwgVStkMjlkLWQyOWYsIFUrZDJhMS1kMmFiLCBVK2QyYWQtZDJiNywgVStkMmJhLWQyYmIsIFUrZDJiZC1kMmJmLCBVK2QyYzEtZDJjNywgVStkMmM5LWQyZWYsIFUrZDJmMi1kMmYzLCBVK2QyZjUtZDJmNywgVStkMmY5LWQyZmU7XG59XG5cbi8qIFsxMF0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBCb2xkXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItQm9sZFwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9hbHZJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi4xMC53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrZDFiNCwgVStkMWI2LWQxZjMsIFUrZDFmNS1kMjJiLCBVK2QyMmUtZDIyZiwgVStkMjMxLWQyMzMsIFUrZDIzNS1kMjNiLCBVK2QyM2QtZDI0MCwgVStkMjQyLWQyNTY7XG59XG5cbi8qIFsxMV0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBCb2xkXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItQm9sZFwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9hbHZJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi4xMS53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrZDEwNS1kMTJmLCBVK2QxMzItZDEzMywgVStkMTM1LWQxMzcsIFUrZDEzOS1kMTNmLCBVK2QxNDEtZDE0MiwgVStkMTQ0LCBVK2QxNDYtZDE0YiwgVStkMTRlLWQxNGYsIFUrZDE1MS1kMTUzLCBVK2QxNTUtZDE1YiwgVStkMTVlLWQxODcsIFUrZDE4OS1kMTlmLCBVK2QxYTItZDFhMywgVStkMWE1LWQxYTcsIFUrZDFhOS1kMWFmLCBVK2QxYjItZDFiMztcbn1cblxuLyogWzEyXSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIEJvbGRcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1Cb2xkXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT2Fsdkk3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjEyLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVStkMDRiLWQwNGYsIFUrZDA1MS1kMDU3LCBVK2QwNTktZDA2YiwgVStkMDZkLWQwNmYsIFUrZDA3MS1kMDczLCBVK2QwNzUtZDA3YiwgVStkMDdlLWQwYTMsIFUrZDBhNi1kMGE3LCBVK2QwYTktZDBhYiwgVStkMGFkLWQwYjMsIFUrZDBiNiwgVStkMGI4LCBVK2QwYmEtZDBiZiwgVStkMGMyLWQwYzMsIFUrZDBjNS1kMGM3LCBVK2QwYzktZDBjZiwgVStkMGQyLCBVK2QwZDYtZDBkYiwgVStkMGRlLWQwZGYsIFUrZDBlMS1kMGUzLCBVK2QwZTUtZDBlYiwgVStkMGVlLWQwZjAsIFUrZDBmMi1kMTA0O1xufVxuXG4vKiBbMTNdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgQm9sZFwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLUJvbGRcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PYWx2STdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uMTMud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVK2NmYTItY2ZjMywgVStjZmM1LWNmZGYsIFUrY2ZlMi1jZmUzLCBVK2NmZTUtY2ZlNywgVStjZmU5LWNmZjQsIFUrY2ZmNi1jZmZiLCBVK2NmZmQtY2ZmZiwgVStkMDAxLWQwMDMsIFUrZDAwNS1kMDE3LCBVK2QwMTktZDAzMywgVStkMDM2LWQwMzcsIFUrZDAzOS1kMDNiLCBVK2QwM2QtZDA0YTtcbn1cblxuLyogWzE0XSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIEJvbGRcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1Cb2xkXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT2Fsdkk3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjE0LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVStjZWYwLWNlZjMsIFUrY2VmNiwgVStjZWY5LWNlZmYsIFUrY2YwMS1jZjAzLCBVK2NmMDUtY2YwNywgVStjZjA5LWNmMGYsIFUrY2YxMS1jZjEyLCBVK2NmMTQtY2YxYiwgVStjZjFkLWNmMWYsIFUrY2YyMS1jZjJmLCBVK2NmMzEtY2Y1MywgVStjZjU2LWNmNTcsIFUrY2Y1OS1jZjViLCBVK2NmNWQtY2Y2MywgVStjZjY2LCBVK2NmNjgsIFUrY2Y2YS1jZjZmLCBVK2NmNzEtY2Y4NCwgVStjZjg2LWNmOGIsIFUrY2Y4ZC1jZmExO1xufVxuXG4vKiBbMTVdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgQm9sZFwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLUJvbGRcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PYWx2STdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uMTUud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVK2NlM2MtY2U1NywgVStjZTVhLWNlNWIsIFUrY2U1ZC1jZTVmLCBVK2NlNjEtY2U2NywgVStjZTZhLCBVK2NlNmMsIFUrY2U2ZS1jZTczLCBVK2NlNzYtY2U3NywgVStjZTc5LWNlN2IsIFUrY2U3ZC1jZTgzLCBVK2NlODUtY2U4OCwgVStjZThhLWNlOGYsIFUrY2U5MS1jZTkzLCBVK2NlOTUtY2U5NywgVStjZTk5LWNlOWYsIFUrY2VhMiwgVStjZWE0LWNlYWIsIFUrY2VhZC1jZWUzLCBVK2NlZTYtY2VlNywgVStjZWU5LWNlZWIsIFUrY2VlZC1jZWVmO1xufVxuXG4vKiBbMTZdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgQm9sZFwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLUJvbGRcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PYWx2STdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uMTYud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVK2NkOTItY2Q5MywgVStjZDk2LWNkOTcsIFUrY2Q5OS1jZDliLCBVK2NkOWQtY2RhMywgVStjZGE2LWNkYTgsIFUrY2RhYS1jZGFmLCBVK2NkYjEtY2RjMywgVStjZGM1LWNkY2IsIFUrY2RjZC1jZGU3LCBVK2NkZTktY2UwMywgVStjZTA1LWNlMWYsIFUrY2UyMi1jZTM0LCBVK2NlMzYtY2UzYjtcbn1cblxuLyogWzE3XSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIEJvbGRcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1Cb2xkXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT2Fsdkk3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjE3LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVStjY2VmLWNkMDcsIFUrY2QwYS1jZDBiLCBVK2NkMGQtY2QxYSwgVStjZDFjLCBVK2NkMWUtY2QyYiwgVStjZDJkLWNkNWIsIFUrY2Q1ZC1jZDc3LCBVK2NkNzktY2Q5MTtcbn1cblxuLyogWzE4XSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIEJvbGRcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1Cb2xkXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT2Fsdkk3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjE4LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVStjYzNmLWNjNDMsIFUrY2M0Ni1jYzQ3LCBVK2NjNDktY2M0YiwgVStjYzRkLWNjNTMsIFUrY2M1NS1jYzU4LCBVK2NjNWEtY2M1ZiwgVStjYzYxLWNjOTcsIFUrY2M5YS1jYzliLCBVK2NjOWQtY2M5ZiwgVStjY2ExLWNjYTcsIFUrY2NhYSwgVStjY2FjLCBVK2NjYWUtY2NiMywgVStjY2I2LWNjYjcsIFUrY2NiOS1jY2JiLCBVK2NjYmQtY2NjZiwgVStjY2QxLWNjZTMsIFUrY2NlNS1jY2VlO1xufVxuXG4vKiBbMTldICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgQm9sZFwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLUJvbGRcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PYWx2STdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uMTkud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVK2NiOTEtY2JkMywgVStjYmQ1LWNiZTMsIFUrY2JlNS1jYzBiLCBVK2NjMGUtY2MwZiwgVStjYzExLWNjMTMsIFUrY2MxNS1jYzFiLCBVK2NjMWQtY2MyMCwgVStjYzIzLWNjMjcsIFUrY2MyYS1jYzJiLCBVK2NjMmQsIFUrY2MyZiwgVStjYzMxLWNjMzcsIFUrY2MzYSwgVStjYzNjO1xufVxuXG4vKiBbMjBdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgQm9sZFwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLUJvbGRcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PYWx2STdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uMjAud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVK2NhZjQtY2I0NywgVStjYjRhLWNiOTA7XG59XG5cbi8qIFsyMV0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBCb2xkXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItQm9sZFwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9hbHZJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi4yMS53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrY2E0YS1jYTRiLCBVK2NhNGUtY2E0ZiwgVStjYTUxLWNhNTMsIFUrY2E1NS1jYTViLCBVK2NhNWQtY2E2MCwgVStjYTYyLWNhODMsIFUrY2E4NS1jYWJiLCBVK2NhYmUtY2FiZiwgVStjYWMxLWNhYzMsIFUrY2FjNS1jYWNiLCBVK2NhY2QtY2FkMCwgVStjYWQyLCBVK2NhZDQtY2FkOCwgVStjYWRhLWNhZjM7XG59XG5cbi8qIFsyMl0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBCb2xkXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItQm9sZFwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9hbHZJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi4yMi53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrYzk5Ni1jOTk3LCBVK2M5OWEtYzk5YywgVStjOTllLWM5YmYsIFUrYzljMi1jOWMzLCBVK2M5YzUtYzljNywgVStjOWM5LWM5Y2YsIFUrYzlkMiwgVStjOWQ0LCBVK2M5ZDctYzlkOCwgVStjOWRiLCBVK2M5ZGUtYzlkZiwgVStjOWUxLWM5ZTMsIFUrYzllNS1jOWU2LCBVK2M5ZTgtYzllYiwgVStjOWVlLWM5ZjAsIFUrYzlmMi1jOWY3LCBVK2M5ZjktY2EwYiwgVStjYTBkLWNhMjgsIFUrY2EyYS1jYTQ5O1xufVxuXG4vKiBbMjNdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgQm9sZFwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLUJvbGRcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PYWx2STdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uMjMud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVK2M4ZTktYzhmNCwgVStjOGY2LWM4ZmIsIFUrYzhmZS1jOGZmLCBVK2M5MDEtYzkwMywgVStjOTA1LWM5MGIsIFUrYzkwZS1jOTEwLCBVK2M5MTItYzkxNywgVStjOTE5LWM5MmIsIFUrYzkyZC1jOTRmLCBVK2M5NTEtYzk1MywgVStjOTU1LWM5NmIsIFUrYzk2ZC1jOTczLCBVK2M5NzUtYzk4NywgVStjOThhLWM5OGIsIFUrYzk4ZC1jOThmLCBVK2M5OTEtYzk5NTtcbn1cblxuLyogWzI0XSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIEJvbGRcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1Cb2xkXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT2Fsdkk3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjI0LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVStjODQxLWM4NGIsIFUrYzg0ZC1jODZmLCBVK2M4NzItYzg3MywgVStjODc1LWM4NzcsIFUrYzg3OS1jODdmLCBVK2M4ODItYzg4NCwgVStjODg3LWM4OGEsIFUrYzg4ZC1jOGMzLCBVK2M4YzUtYzhkZiwgVStjOGUxLWM4ZTg7XG59XG5cbi8qIFsyNV0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBCb2xkXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItQm9sZFwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9hbHZJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi4yNS53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrYzc3OS1jNzdiLCBVK2M3N2UtYzc4MiwgVStjNzg2LCBVK2M3OGIsIFUrYzc4ZCwgVStjNzhmLCBVK2M3OTItYzc5MywgVStjNzk1LCBVK2M3OTcsIFUrYzc5OS1jNzlmLCBVK2M3YTIsIFUrYzdhNy1jN2FiLCBVK2M3YWUtYzdiYiwgVStjN2JkLWM3YzAsIFUrYzdjMi1jN2M3LCBVK2M3YzktYzdkYywgVStjN2RlLWM3ZmYsIFUrYzgwMi1jODAzLCBVK2M4MDUtYzgwNywgVStjODA5LCBVK2M4MGItYzgwZiwgVStjODEyLCBVK2M4MTQsIFUrYzgxNy1jODFiLCBVK2M4MWUtYzgxZiwgVStjODIxLWM4MjMsIFUrYzgyNS1jODJlLCBVK2M4MzAtYzgzNywgVStjODM5LWM4M2IsIFUrYzgzZC1jODQwO1xufVxuXG4vKiBbMjZdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgQm9sZFwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLUJvbGRcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PYWx2STdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uMjYud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVK2M2YmItYzZiZiwgVStjNmMyLCBVK2M2YzQsIFUrYzZjNi1jNmNiLCBVK2M2Y2UtYzZjZiwgVStjNmQxLWM2ZDMsIFUrYzZkNS1jNmRiLCBVK2M2ZGQtYzZkZiwgVStjNmUxLWM2ZTcsIFUrYzZlOS1jNmViLCBVK2M2ZWQtYzZlZiwgVStjNmYxLWM2ZjgsIFUrYzZmYS1jNzAzLCBVK2M3MDUtYzcwNywgVStjNzA5LWM3MGIsIFUrYzcwZC1jNzE2LCBVK2M3MTgsIFUrYzcxYS1jNzFmLCBVK2M3MjItYzcyMywgVStjNzI1LWM3MjcsIFUrYzcyOS1jNzM0LCBVK2M3MzYtYzczYiwgVStjNzNlLWM3M2YsIFUrYzc0MS1jNzQzLCBVK2M3NDUtYzc0YiwgVStjNzRlLWM3NTAsIFUrYzc1Mi1jNzU3LCBVK2M3NTktYzc3MywgVStjNzc2LWM3Nzc7XG59XG5cbi8qIFsyN10gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBCb2xkXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItQm9sZFwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9hbHZJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi4yNy53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrYzVmNS1jNWZiLCBVK2M1ZmUsIFUrYzYwMi1jNjA1LCBVK2M2MDcsIFUrYzYwOS1jNjBmLCBVK2M2MTEtYzYxYSwgVStjNjFjLWM2MjMsIFUrYzYyNi1jNjI3LCBVK2M2MjktYzYyYiwgVStjNjJkLCBVK2M2MmYtYzYzMiwgVStjNjM2LCBVK2M2MzgsIFUrYzYzYS1jNjNmLCBVK2M2NDItYzY0MywgVStjNjQ1LWM2NDcsIFUrYzY0OS1jNjUyLCBVK2M2NTYtYzY1YiwgVStjNjVkLWM2NWYsIFUrYzY2MS1jNjYzLCBVK2M2NjUtYzY3NywgVStjNjc5LWM2N2IsIFUrYzY3ZC1jNjkzLCBVK2M2OTYtYzY5NywgVStjNjk5LWM2OWIsIFUrYzY5ZC1jNmEzLCBVK2M2YTYsIFUrYzZhOCwgVStjNmFhLWM2YWYsIFUrYzZiMi1jNmIzLCBVK2M2YjUtYzZiNywgVStjNmI5LWM2YmE7XG59XG5cbi8qIFsyOF0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBCb2xkXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItQm9sZFwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9hbHZJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi4yOC53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrYzUxNy1jNTI3LCBVK2M1MmEtYzUyYiwgVStjNTJkLWM1MmYsIFUrYzUzMS1jNTM4LCBVK2M1M2EsIFUrYzUzYywgVStjNTNlLWM1NDMsIFUrYzU0Ni1jNTQ3LCBVK2M1NGIsIFUrYzU0ZC1jNTUyLCBVK2M1NTYsIFUrYzU1YS1jNTViLCBVK2M1NWQsIFUrYzU1ZiwgVStjNTYyLWM1NjMsIFUrYzU2NS1jNTY3LCBVK2M1NjktYzU2ZiwgVStjNTcyLCBVK2M1NzQsIFUrYzU3Ni1jNTdiLCBVK2M1N2UtYzU3ZiwgVStjNTgxLWM1ODMsIFUrYzU4NS1jNTg2LCBVK2M1ODgtYzU4YiwgVStjNThlLCBVK2M1OTAsIFUrYzU5Mi1jNTk2LCBVK2M1OTktYzViMywgVStjNWI2LWM1YjcsIFUrYzViYSwgVStjNWJlLWM1YzMsIFUrYzVjYS1jNWNiLCBVK2M1Y2QsIFUrYzVjZiwgVStjNWQyLWM1ZDMsIFUrYzVkNS1jNWQ3LCBVK2M1ZDktYzVkZiwgVStjNWUxLWM1ZTIsIFUrYzVlNCwgVStjNWU2LWM1ZWIsIFUrYzVlZiwgVStjNWYxLWM1ZjM7XG59XG5cbi8qIFsyOV0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBCb2xkXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItQm9sZFwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9hbHZJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi4yOS53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrYzQ3NS1jNGVmLCBVK2M0ZjItYzRmMywgVStjNGY1LWM0ZjcsIFUrYzRmOS1jNGZmLCBVK2M1MDItYzUwYiwgVStjNTBkLWM1MTY7XG59XG5cbi8qIFszMF0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBCb2xkXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItQm9sZFwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9hbHZJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi4zMC53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrYzNkMC1jM2Q3LCBVK2MzZGEtYzNkYiwgVStjM2RkLWMzZGUsIFUrYzNlMS1jM2VjLCBVK2MzZWUtYzNmMywgVStjM2Y1LWM0MmIsIFUrYzQyZC1jNDYzLCBVK2M0NjYtYzQ3NDtcbn1cblxuLyogWzMxXSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIEJvbGRcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1Cb2xkXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT2Fsdkk3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjMxLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVStjMzJiLWMzNjcsIFUrYzM2YS1jMzZiLCBVK2MzNmQtYzM2ZiwgVStjMzcxLWMzNzcsIFUrYzM3YS1jMzdiLCBVK2MzN2UtYzM4MywgVStjMzg1LWMzODcsIFUrYzM4OS1jM2NmO1xufVxuXG4vKiBbMzJdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgQm9sZFwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLUJvbGRcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PYWx2STdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uMzIud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVK2MyNmEtYzI2YiwgVStjMjZkLWMyNmYsIFUrYzI3MS1jMjczLCBVK2MyNzUtYzI3YiwgVStjMjdlLWMyODcsIFUrYzI4OS1jMjhmLCBVK2MyOTEtYzI5NywgVStjMjk5LWMyOWEsIFUrYzI5Yy1jMmEzLCBVK2MyYTUtYzJhNywgVStjMmE5LWMyYWIsIFUrYzJhZC1jMmIzLCBVK2MyYjYsIFUrYzJiOCwgVStjMmJhLWMyYmIsIFUrYzJiZC1jMmRiLCBVK2MyZGUtYzJkZiwgVStjMmUxLWMyZTIsIFUrYzJlNS1jMmVhLCBVK2MyZWUsIFUrYzJmMCwgVStjMmYyLWMyZjUsIFUrYzJmNywgVStjMmZhLWMyZmIsIFUrYzJmZC1jMmZmLCBVK2MzMDEtYzMwNywgVStjMzA5LWMzMGMsIFUrYzMwZS1jMzEyLCBVK2MzMTUtYzMyMywgVStjMzI1LWMzMjgsIFUrYzMyYTtcbn1cblxuLyogWzMzXSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIEJvbGRcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1Cb2xkXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT2Fsdkk3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjMzLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVStjMWJjLWMxYzMsIFUrYzFjNS1jMWRmLCBVK2MxZTEtYzFmYiwgVStjMWZkLWMyMDMsIFUrYzIwNS1jMjBjLCBVK2MyMGUsIFUrYzIxMC1jMjE3LCBVK2MyMWEtYzIxYiwgVStjMjFkLWMyMWUsIFUrYzIyMS1jMjI3LCBVK2MyMjktYzIyYSwgVStjMjJjLCBVK2MyMmUsIFUrYzIzMCwgVStjMjMzLWMyNGYsIFUrYzI1MS1jMjU3LCBVK2MyNTktYzI2OTtcbn1cblxuLyogWzM0XSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIEJvbGRcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1Cb2xkXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT2Fsdkk3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjM0LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVStjMTAxLWMxMWIsIFUrYzExZiwgVStjMTIxLWMxMjMsIFUrYzEyNS1jMTJiLCBVK2MxMmUsIFUrYzEzMi1jMTM3LCBVK2MxM2EtYzEzYiwgVStjMTNkLWMxM2YsIFUrYzE0MS1jMTQ3LCBVK2MxNGEsIFUrYzE0Yy1jMTUzLCBVK2MxNTUtYzE1NywgVStjMTU5LWMxNWIsIFUrYzE1ZC1jMTY2LCBVK2MxNjktYzE2ZiwgVStjMTcxLWMxNzcsIFUrYzE3OS1jMThiLCBVK2MxOGUtYzE4ZiwgVStjMTkxLWMxOTMsIFUrYzE5NS1jMTliLCBVK2MxOWQtYzE5ZSwgVStjMWEwLCBVK2MxYTItYzFhNCwgVStjMWE2LWMxYmI7XG59XG5cbi8qIFszNV0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBCb2xkXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItQm9sZFwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9hbHZJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi4zNS53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrYzA0OS1jMDU3LCBVK2MwNTktYzA1YiwgVStjMDVkLWMwNWYsIFUrYzA2MS1jMDY3LCBVK2MwNjktYzA4ZiwgVStjMDkxLWMwYWIsIFUrYzBhZS1jMGFmLCBVK2MwYjEtYzBiMywgVStjMGI1LCBVK2MwYjctYzBiYiwgVStjMGJlLCBVK2MwYzItYzBjNywgVStjMGNhLWMwY2IsIFUrYzBjZC1jMGNmLCBVK2MwZDEtYzBkNywgVStjMGQ5LWMwZGEsIFUrYzBkYywgVStjMGRlLWMwZTMsIFUrYzBlNS1jMGViLCBVK2MwZWQtYzBmMywgVStjMGY2LCBVK2MwZjgsIFUrYzBmYS1jMGZmO1xufVxuXG4vKiBbMzZdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgQm9sZFwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLUJvbGRcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PYWx2STdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uMzYud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVK2JmYTctYmZhZiwgVStiZmIxLWJmYzQsIFUrYmZjNi1iZmNiLCBVK2JmY2UtYmZjZiwgVStiZmQxLWJmZDMsIFUrYmZkNS1iZmRiLCBVK2JmZGQtYzA0ODtcbn1cblxuLyogWzM3XSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIEJvbGRcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1Cb2xkXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT2Fsdkk3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjM3LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVStiZjA3LCBVK2JmMDktYmYzZiwgVStiZjQxLWJmNGYsIFUrYmY1Mi1iZjU0LCBVK2JmNTYtYmZhNjtcbn1cblxuLyogWzM4XSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIEJvbGRcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1Cb2xkXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT2Fsdkk3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjM4LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVStiZTU2LCBVK2JlNTgsIFUrYmU1Yy1iZTVmLCBVK2JlNjItYmU2MywgVStiZTY1LWJlNjcsIFUrYmU2OS1iZTc0LCBVK2JlNzYtYmU3YiwgVStiZTdlLWJlN2YsIFUrYmU4MS1iZThlLCBVK2JlOTAsIFUrYmU5Mi1iZWE3LCBVK2JlYTktYmVjZiwgVStiZWQyLWJlZDMsIFUrYmVkNS1iZWQ2LCBVK2JlZDktYmVlMywgVStiZWU2LWJmMDY7XG59XG5cbi8qIFszOV0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBCb2xkXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItQm9sZFwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9hbHZJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi4zOS53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrYmRiMC1iZGQzLCBVK2JkZDUtYmRlZiwgVStiZGYxLWJlMGIsIFUrYmUwZC1iZTBmLCBVK2JlMTEtYmUxMywgVStiZTE1LWJlNDMsIFUrYmU0Ni1iZTQ3LCBVK2JlNDktYmU0YiwgVStiZTRkLWJlNTM7XG59XG5cbi8qIFs0MF0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBCb2xkXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItQm9sZFwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9hbHZJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi40MC53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrYmQwMywgVStiZDA2LCBVK2JkMDgsIFUrYmQwYS1iZDBmLCBVK2JkMTEtYmQyMiwgVStiZDI1LWJkNDcsIFUrYmQ0OS1iZDU4LCBVK2JkNWEtYmQ3ZiwgVStiZDgyLWJkODMsIFUrYmQ4NS1iZDg3LCBVK2JkOGEtYmQ4ZiwgVStiZDkxLWJkOTIsIFUrYmQ5NCwgVStiZDk2LWJkOTgsIFUrYmQ5YS1iZGFmO1xufVxuXG4vKiBbNDFdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgQm9sZFwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLUJvbGRcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PYWx2STdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uNDEud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVK2JjNGUtYmM4MywgVStiYzg2LWJjODcsIFUrYmM4OS1iYzhiLCBVK2JjOGQtYmM5MywgVStiYzk2LCBVK2JjOTgsIFUrYmM5Yi1iYzlmLCBVK2JjYTItYmNhMywgVStiY2E1LWJjYTcsIFUrYmNhOS1iY2IyLCBVK2JjYjQtYmNiYiwgVStiY2JlLWJjYmYsIFUrYmNjMS1iY2MzLCBVK2JjYzUtYmNjYywgVStiY2NlLWJjZDAsIFUrYmNkMi1iY2Q0LCBVK2JjZDYtYmNmMywgVStiY2Y3LCBVK2JjZjktYmNmYiwgVStiY2ZkLWJkMDI7XG59XG5cbi8qIFs0Ml0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBCb2xkXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItQm9sZFwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9hbHZJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi40Mi53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrYmI5MC1iYmEzLCBVK2JiYTUtYmJhYiwgVStiYmFkLWJiYmYsIFUrYmJjMS1iYmY3LCBVK2JiZmEtYmJmYiwgVStiYmZkLWJiZmUsIFUrYmMwMS1iYzA3LCBVK2JjMDktYmMwYSwgVStiYzBlLCBVK2JjMTAsIFUrYmMxMi1iYzEzLCBVK2JjMTcsIFUrYmMxOS1iYzFhLCBVK2JjMWUsIFUrYmMyMC1iYzIzLCBVK2JjMjYsIFUrYmMyOCwgVStiYzJhLWJjMmMsIFUrYmMyZS1iYzJmLCBVK2JjMzItYmMzMywgVStiYzM1LWJjMzcsIFUrYmMzOS1iYzNmLCBVK2JjNDEtYmM0MiwgVStiYzQ0LCBVK2JjNDYtYmM0OCwgVStiYzRhLWJjNGQ7XG59XG5cbi8qIFs0M10gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBCb2xkXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItQm9sZFwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9hbHZJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi40My53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrYmFlNi1iYWZiLCBVK2JhZmQtYmIxNywgVStiYjE5LWJiMzMsIFUrYmIzNywgVStiYjM5LWJiM2EsIFUrYmIzZC1iYjQzLCBVK2JiNDUtYmI0NiwgVStiYjQ4LCBVK2JiNGEtYmI0ZiwgVStiYjUxLWJiNTMsIFUrYmI1NS1iYjU3LCBVK2JiNTktYmI2MiwgVStiYjY0LWJiOGY7XG59XG5cbi8qIFs0NF0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBCb2xkXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItQm9sZFwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9hbHZJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi40NC53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrYmEzMC1iYTM3LCBVK2JhM2EtYmEzYiwgVStiYTNkLWJhM2YsIFUrYmE0MS1iYTQ3LCBVK2JhNDktYmE0YSwgVStiYTRjLCBVK2JhNGUtYmE1MywgVStiYTU2LWJhNTcsIFUrYmE1OS1iYTViLCBVK2JhNWQtYmE2MywgVStiYTY1LWJhNjYsIFUrYmE2OC1iYTZmLCBVK2JhNzEtYmE3MywgVStiYTc1LWJhNzcsIFUrYmE3OS1iYTg0LCBVK2JhODYsIFUrYmE4OC1iYWE3LCBVK2JhYWEsIFUrYmFhZC1iYWFmLCBVK2JhYjEtYmFiNywgVStiYWJhLCBVK2JhYmMsIFUrYmFiZS1iYWU1O1xufVxuXG4vKiBbNDVdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgQm9sZFwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLUJvbGRcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PYWx2STdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uNDUud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVK2I5NmUtYjk3MywgVStiOTc2LWI5NzcsIFUrYjk3OS1iOTdiLCBVK2I5N2QtYjk4MywgVStiOTg2LCBVK2I5ODgsIFUrYjk4YS1iOThkLCBVK2I5OGYtYjlhYiwgVStiOWFlLWI5YWYsIFUrYjliMS1iOWIzLCBVK2I5YjUtYjliYiwgVStiOWJlLCBVK2I5YzAsIFUrYjljMi1iOWM3LCBVK2I5Y2EtYjljYiwgVStiOWNkLCBVK2I5ZDItYjlkNywgVStiOWRhLCBVK2I5ZGMsIFUrYjlkZi1iOWUwLCBVK2I5ZTIsIFUrYjllNi1iOWU3LCBVK2I5ZTktYjlmMywgVStiOWY2LCBVK2I5ZjgsIFUrYjlmYi1iYTJmO1xufVxuXG4vKiBbNDZdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgQm9sZFwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLUJvbGRcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PYWx2STdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uNDYud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVK2I4YmYtYjhjYiwgVStiOGNkLWI4ZTAsIFUrYjhlMi1iOGU3LCBVK2I4ZWEtYjhlYiwgVStiOGVkLWI4ZWYsIFUrYjhmMS1iOGY3LCBVK2I4ZmEsIFUrYjhmYywgVStiOGZlLWI5MDMsIFUrYjkwNS1iOTE3LCBVK2I5MTktYjkxZiwgVStiOTIxLWI5M2IsIFUrYjkzZC1iOTU3LCBVK2I5NWEtYjk1YiwgVStiOTVkLWI5NWYsIFUrYjk2MS1iOTY3LCBVK2I5NjktYjk2Yztcbn1cblxuLyogWzQ3XSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIEJvbGRcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1Cb2xkXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT2Fsdkk3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjQ3LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVStiODBkLWI4MGYsIFUrYjgxMS1iODE3LCBVK2I4MWEsIFUrYjgxYy1iODIzLCBVK2I4MjYtYjgyNywgVStiODI5LWI4MmIsIFUrYjgyZC1iODMzLCBVK2I4MzYsIFUrYjgzYS1iODNmLCBVK2I4NDEtYjg1YiwgVStiODVlLWI4NWYsIFUrYjg2MS1iODYzLCBVK2I4NjUtYjg2YiwgVStiODZlLCBVK2I4NzAsIFUrYjg3Mi1iOGFmLCBVK2I4YjEtYjhiZTtcbn1cblxuLyogWzQ4XSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIEJvbGRcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1Cb2xkXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT2Fsdkk3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjQ4LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVStiNzRkLWI3NWYsIFUrYjc2MS1iNzYzLCBVK2I3NjUtYjc3NCwgVStiNzc2LWI3N2IsIFUrYjc3ZS1iNzdmLCBVK2I3ODEtYjc4MywgVStiNzg1LWI3OGIsIFUrYjc4ZSwgVStiNzkyLWI3OTYsIFUrYjc5YS1iNzliLCBVK2I3OWQtYjdhNywgVStiN2FhLCBVK2I3YWUtYjdiMywgVStiN2I2LWI3YzgsIFUrYjdjYS1iN2ViLCBVK2I3ZWUtYjdlZiwgVStiN2YxLWI3ZjMsIFUrYjdmNS1iN2ZiLCBVK2I3ZmUsIFUrYjgwMi1iODA2LCBVK2I4MGEtYjgwYjtcbn1cblxuLyogWzQ5XSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIEJvbGRcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1Cb2xkXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT2Fsdkk3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjQ5LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVStiNmE3LWI2YWEsIFUrYjZhYy1iNmIwLCBVK2I2YjItYjZlZiwgVStiNmYxLWI3MjcsIFUrYjcyYS1iNzJiLCBVK2I3MmQtYjcyZSwgVStiNzMxLWI3MzcsIFUrYjczOS1iNzNhLCBVK2I3M2MtYjc0MywgVStiNzQ1LWI3NGM7XG59XG5cbi8qIFs1MF0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBCb2xkXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItQm9sZFwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9hbHZJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi41MC53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrYjYwNS1iNjBmLCBVK2I2MTItYjYxNywgVStiNjE5LWI2MjQsIFUrYjYyNi1iNjliLCBVK2I2OWUtYjZhMywgVStiNmE1LWI2YTY7XG59XG5cbi8qIFs1MV0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBCb2xkXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItQm9sZFwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9hbHZJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi41MS53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrYjU1ZiwgVStiNTYyLWI1ODMsIFUrYjU4NS1iNTlmLCBVK2I1YTItYjVhMywgVStiNWE1LWI1YTcsIFUrYjVhOS1iNWIyLCBVK2I1YjUtYjViYSwgVStiNWJkLWI2MDQ7XG59XG5cbi8qIFs1Ml0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBCb2xkXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItQm9sZFwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9hbHZJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi41Mi53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrYjRhNS1iNGI2LCBVK2I0YjgtYjRiZiwgVStiNGMxLWI0YzcsIFUrYjRjOS1iNGRiLCBVK2I0ZGUtYjRkZiwgVStiNGUxLWI0ZTIsIFUrYjRlNS1iNGViLCBVK2I0ZWUsIFUrYjRmMCwgVStiNGYyLWI1MTMsIFUrYjUxNi1iNTE3LCBVK2I1MTktYjUxYSwgVStiNTFkLWI1MjMsIFUrYjUyNiwgVStiNTI4LCBVK2I1MmItYjUyZiwgVStiNTMyLWI1MzMsIFUrYjUzNS1iNTM3LCBVK2I1MzktYjUzZiwgVStiNTQxLWI1NDQsIFUrYjU0Ni1iNTRiLCBVK2I1NGQtYjU0ZiwgVStiNTUxLWI1NWIsIFUrYjU1ZC1iNTVlO1xufVxuXG4vKiBbNTNdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgQm9sZFwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLUJvbGRcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PYWx2STdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uNTMud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVK2IzZjgtYjNmYiwgVStiM2ZkLWI0MGYsIFUrYjQxMS1iNDE3LCBVK2I0MTktYjQxYiwgVStiNDFkLWI0MWYsIFUrYjQyMS1iNDI3LCBVK2I0MmEtYjQyYiwgVStiNDJkLWI0NGYsIFUrYjQ1Mi1iNDUzLCBVK2I0NTUtYjQ1NywgVStiNDU5LWI0NWYsIFUrYjQ2Mi1iNDY0LCBVK2I0NjYtYjQ2YiwgVStiNDZkLWI0N2YsIFUrYjQ4MS1iNGEzO1xufVxuXG4vKiBbNTRdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgQm9sZFwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLUJvbGRcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PYWx2STdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uNTQud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVK2IzNDItYjM1MywgVStiMzU2LWIzNTcsIFUrYjM1OS1iMzViLCBVK2IzNWQtYjM1ZSwgVStiMzYwLWIzNjMsIFUrYjM2NiwgVStiMzY4LCBVK2IzNmEtYjM2ZCwgVStiMzZmLCBVK2IzNzItYjM3MywgVStiMzc1LWIzNzcsIFUrYjM3OS1iMzdmLCBVK2IzODEtYjM4MiwgVStiMzg0LCBVK2IzODYtYjM4YiwgVStiMzhkLWIzYzMsIFUrYjNjNi1iM2M3LCBVK2IzYzktYjNjYSwgVStiM2NkLWIzZDMsIFUrYjNkNiwgVStiM2Q4LCBVK2IzZGEtYjNmNztcbn1cblxuLyogWzU1XSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIEJvbGRcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1Cb2xkXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT2Fsdkk3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjU1LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVStiMjdjLWIyODMsIFUrYjI4NS1iMjhmLCBVK2IyOTItYjI5MywgVStiMjk1LWIyOTcsIFUrYjI5YS1iMjlmLCBVK2IyYTEtYjJhNCwgVStiMmE3LWIyYTksIFUrYjJhYiwgVStiMmFkLWIyYzcsIFUrYjJjYS1iMmNiLCBVK2IyY2QtYjJjZiwgVStiMmQxLWIyZDcsIFUrYjJkYSwgVStiMmRjLCBVK2IyZGUtYjJlMywgVStiMmU3LCBVK2IyZTktYjJlYSwgVStiMmVmLWIyZjMsIFUrYjJmNiwgVStiMmY4LCBVK2IyZmEtYjJmYiwgVStiMmZkLWIyZmUsIFUrYjMwMi1iMzAzLCBVK2IzMDUtYjMwNywgVStiMzA5LWIzMGYsIFUrYjMxMiwgVStiMzE2LWIzMWIsIFUrYjMxZC1iMzQxO1xufVxuXG4vKiBbNTZdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgQm9sZFwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLUJvbGRcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PYWx2STdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uNTYud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVK2IxZDYtYjFlNywgVStiMWU5LWIxZmMsIFUrYjFmZS1iMjAzLCBVK2IyMDYtYjIwNywgVStiMjA5LWIyMGIsIFUrYjIwZC1iMjEzLCBVK2IyMTYtYjIxZiwgVStiMjIxLWIyNTcsIFUrYjI1OS1iMjczLCBVK2IyNzUtYjI3Yjtcbn1cblxuLyogWzU3XSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIEJvbGRcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1Cb2xkXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT2Fsdkk3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjU3LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVStiMTIwLWIxMjIsIFUrYjEyNi1iMTI3LCBVK2IxMjktYjEyYiwgVStiMTJkLWIxMzMsIFUrYjEzNiwgVStiMTM4LCBVK2IxM2EtYjEzZiwgVStiMTQyLWIxNDMsIFUrYjE0NS1iMTRmLCBVK2IxNTEtYjE1MywgVStiMTU2LWIxNTcsIFUrYjE1OS1iMTc3LCBVK2IxN2EtYjE3YiwgVStiMTdkLWIxN2YsIFUrYjE4MS1iMTg3LCBVK2IxODktYjE4YywgVStiMThlLWIxOTEsIFUrYjE5NS1iMWE3LCBVK2IxYTktYjFjYiwgVStiMWNkLWIxZDU7XG59XG5cbi8qIFs1OF0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBCb2xkXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItQm9sZFwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9hbHZJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi41OC53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrYjA1Zi1iMDdiLCBVK2IwN2UtYjA3ZiwgVStiMDgxLWIwODMsIFUrYjA4NS1iMDhiLCBVK2IwOGQtYjA5NywgVStiMDliLCBVK2IwOWQtYjA5ZiwgVStiMGEyLWIwYTcsIFUrYjBhYSwgVStiMGIwLCBVK2IwYjIsIFUrYjBiNi1iMGI3LCBVK2IwYjktYjBiYiwgVStiMGJkLWIwYzMsIFUrYjBjNi1iMGM3LCBVK2IwY2EtYjBjZiwgVStiMGQxLWIwZGYsIFUrYjBlMS1iMGU0LCBVK2IwZTYtYjEwNywgVStiMTBhLWIxMGIsIFUrYjEwZC1iMTBmLCBVK2IxMTEtYjExMiwgVStiMTE0LWIxMTcsIFUrYjExOS1iMTFhLCBVK2IxMWMtYjExZjtcbn1cblxuLyogWzU5XSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIEJvbGRcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1Cb2xkXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT2Fsdkk3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjU5LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSthZmFjLWFmYjcsIFUrYWZiYS1hZmJiLCBVK2FmYmQtYWZiZiwgVSthZmMxLWFmYzYsIFUrYWZjYS1hZmNjLCBVK2FmY2UtYWZkMywgVSthZmQ1LWFmZTcsIFUrYWZlOS1hZmVmLCBVK2FmZjEtYjAwYiwgVStiMDBkLWIwMGYsIFUrYjAxMS1iMDEzLCBVK2IwMTUtYjAxYiwgVStiMDFkLWIwMjcsIFUrYjAyOS1iMDQzLCBVK2IwNDUtYjA0NywgVStiMDQ5LCBVK2IwNGIsIFUrYjA0ZC1iMDUyLCBVK2IwNTUtYjA1NiwgVStiMDU4LWIwNWMsIFUrYjA1ZTtcbn1cblxuLyogWzYwXSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIEJvbGRcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1Cb2xkXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT2Fsdkk3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjYwLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSthZjAzLWFmMDcsIFUrYWYwOS1hZjJiLCBVK2FmMmUtYWYzMywgVSthZjM1LWFmM2IsIFUrYWYzZS1hZjQwLCBVK2FmNDQtYWY0NywgVSthZjRhLWFmNWMsIFUrYWY1ZS1hZjYzLCBVK2FmNjUtYWY3ZiwgVSthZjgxLWFmYWI7XG59XG5cbi8qIFs2MV0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBCb2xkXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItQm9sZFwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9hbHZJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi42MS53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrYWU1Ni1hZTViLCBVK2FlNWUtYWU2MCwgVSthZTYyLWFlNjQsIFUrYWU2Ni1hZTY3LCBVK2FlNjktYWU2YiwgVSthZTZkLWFlODMsIFUrYWU4NS1hZWJiLCBVK2FlYmYsIFUrYWVjMS1hZWMzLCBVK2FlYzUtYWVjYiwgVSthZWNlLCBVK2FlZDAsIFUrYWVkMi1hZWQ3LCBVK2FlZDktYWVmMywgVSthZWY1LWFmMDI7XG59XG5cbi8qIFs2Ml0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBCb2xkXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItQm9sZFwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9hbHZJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi42Mi53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrYWQ5Yy1hZGEzLCBVK2FkYTUtYWRiZiwgVSthZGMxLWFkYzMsIFUrYWRjNS1hZGM3LCBVK2FkYzktYWRkMiwgVSthZGQ0LWFkZGIsIFUrYWRkZC1hZGRmLCBVK2FkZTEtYWRlMywgVSthZGU1LWFkZjcsIFUrYWRmYS1hZGZiLCBVK2FkZmQtYWRmZiwgVSthZTAyLWFlMDcsIFUrYWUwYSwgVSthZTBjLCBVK2FlMGUtYWUxMywgVSthZTE1LWFlMmYsIFUrYWUzMS1hZTMzLCBVK2FlMzUtYWUzNywgVSthZTM5LWFlM2YsIFUrYWU0MiwgVSthZTQ0LCBVK2FlNDYtYWU0OSwgVSthZTRiLCBVK2FlNGYsIFUrYWU1MS1hZTUzLCBVK2FlNTU7XG59XG5cbi8qIFs2M10gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBCb2xkXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItQm9sZFwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9hbHZJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi42My53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrYWNlMi1hY2UzLCBVK2FjZTUtYWNlNiwgVSthY2U5LWFjZWYsIFUrYWNmMiwgVSthY2Y0LCBVK2FjZjctYWNmYiwgVSthY2ZlLWFjZmYsIFUrYWQwMS1hZDAzLCBVK2FkMDUtYWQwYiwgVSthZDBkLWFkMTAsIFUrYWQxMi1hZDFiLCBVK2FkMWQtYWQzMywgVSthZDM1LWFkNDgsIFUrYWQ0YS1hZDRmLCBVK2FkNTEtYWQ2YiwgVSthZDZlLWFkNmYsIFUrYWQ3MS1hZDcyLCBVK2FkNzctYWQ3YywgVSthZDdlLCBVK2FkODAsIFUrYWQ4Mi1hZDg3LCBVK2FkODktYWQ4YiwgVSthZDhkLWFkOGYsIFUrYWQ5MS1hZDliO1xufVxuXG4vKiBbNjRdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgQm9sZFwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLUJvbGRcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PYWx2STdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uNjQud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVK2FjMjUtYWMyYywgVSthYzJlLCBVK2FjMzAsIFUrYWMzMi1hYzM3LCBVK2FjMzktYWMzZiwgVSthYzQxLWFjNGMsIFUrYWM0ZS1hYzZmLCBVK2FjNzItYWM3MywgVSthYzc1LWFjNzYsIFUrYWM3OS1hYzdmLCBVK2FjODIsIFUrYWM4NC1hYzg4LCBVK2FjOGEtYWM4YiwgVSthYzhkLWFjOGYsIFUrYWM5MS1hYzkzLCBVK2FjOTUtYWM5YiwgVSthYzlkLWFjOWUsIFUrYWNhMS1hY2E3LCBVK2FjYWIsIFUrYWNhZC1hY2FmLCBVK2FjYjEtYWNiNywgVSthY2JhLWFjYmIsIFUrYWNiZS1hY2MwLCBVK2FjYzItYWNjMywgVSthY2M1LWFjZGY7XG59XG5cbi8qIFs2NV0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBCb2xkXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItQm9sZFwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9hbHZJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi42NS53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrOTlkZiwgVSs5OWVkLCBVKzk5ZjEsIFUrOTlmZiwgVSs5YTAxLCBVKzlhMDgsIFUrOWEwZS05YTBmLCBVKzlhMTksIFUrOWEyYiwgVSs5YTMwLCBVKzlhMzYtOWEzNywgVSs5YTQwLCBVKzlhNDMsIFUrOWE0NSwgVSs5YTRkLCBVKzlhNTUsIFUrOWE1NywgVSs5YTVhLTlhNWIsIFUrOWE1ZiwgVSs5YTYyLCBVKzlhNjUsIFUrOWE2OS05YTZhLCBVKzlhYTgsIFUrOWFiOCwgVSs5YWQzLCBVKzlhZTUsIFUrOWFlZSwgVSs5YjFhLCBVKzliMjcsIFUrOWIyYSwgVSs5YjMxLCBVKzliM2MsIFUrOWI0MS05YjQ1LCBVKzliNGYsIFUrOWI1NCwgVSs5YjVhLCBVKzliNmYsIFUrOWI4ZSwgVSs5YjkxLCBVKzliOWYsIFUrOWJhYiwgVSs5YmFlLCBVKzliYzksIFUrOWJkNiwgVSs5YmU0LCBVKzliZTgsIFUrOWMwZCwgVSs5YzEwLCBVKzljMTIsIFUrOWMxNSwgVSs5YzI1LCBVKzljMzIsIFUrOWMzYiwgVSs5YzQ3LCBVKzljNDksIFUrOWM1NywgVSs5Y2U1LCBVKzljZTcsIFUrOWNlOSwgVSs5Y2YzLTljZjQsIFUrOWNmNiwgVSs5ZDA5LCBVKzlkMWIsIFUrOWQyNiwgVSs5ZDI4LCBVKzlkM2IsIFUrOWQ1MSwgVSs5ZDVkLCBVKzlkNjAtOWQ2MSwgVSs5ZDZjLCBVKzlkNzIsIFUrOWRhOSwgVSs5ZGFmLCBVKzlkYjQsIFUrOWRjNCwgVSs5ZGQ3LCBVKzlkZjIsIFUrOWRmOC05ZGZhLCBVKzllMWEsIFUrOWUxZSwgVSs5ZTc1LCBVKzllNzksIFUrOWU3ZCwgVSs5ZTdmLCBVKzllOTItOWU5MywgVSs5ZTk3LCBVKzllOWQsIFUrOWU5ZiwgVSs5ZWE1LCBVKzllYjQtOWViNSwgVSs5ZWJiLCBVKzllYmUsIFUrOWVjMywgVSs5ZWNkLTllY2UsIFUrOWVkNCwgVSs5ZWQ4LCBVKzllZGItOWVkYywgVSs5ZWRlLCBVKzllZTgsIFUrOWVmNCwgVSs5ZjA3LTlmMDgsIFUrOWYwZSwgVSs5ZjEzLCBVKzlmMjAsIFUrOWYzYiwgVSs5ZjRhLTlmNGIsIFUrOWY0ZSwgVSs5ZjUyLCBVKzlmNWYsIFUrOWY2MSwgVSs5ZjY3LCBVKzlmNmEsIFUrOWY2YywgVSs5Zjc3LCBVKzlmOGQsIFUrOWY5MCwgVSs5Zjk1LCBVKzlmOWMsIFUrYWMwMi1hYzAzLCBVK2FjMDUtYWMwNiwgVSthYzA5LWFjMGYsIFUrYWMxNy1hYzE4LCBVK2FjMWIsIFUrYWMxZS1hYzFmLCBVK2FjMjEtYWMyMztcbn1cblxuLyogWzkzXSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIEJvbGRcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1Cb2xkXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT2Fsdkk3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjkzLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSszMzhjLTMzOWMsIFUrMzM5Zi0zM2EwLCBVKzMzYTItMzNjYiwgVSszM2NmLTMzZDAsIFUrMzNkMywgVSszM2Q2LCBVKzMzZDgsIFUrMzNkYi0zM2RkLCBVKzRlMDEsIFUrNGUwMywgVSs0ZTA3LTRlMDgsIFUrNGUxMSwgVSs0ZTE0LTRlMTUsIFUrNGUxOC00ZTE5LCBVKzRlMWUsIFUrNGUzMiwgVSs0ZTM4LTRlMzksIFUrNGU0Mi00ZTQzLCBVKzRlNDUsIFUrNGU0ZC00ZTRmLCBVKzRlNTYsIFUrNGU1OC00ZTU5LCBVKzRlNWQtNGU1ZSwgVSs0ZTZiLCBVKzRlNmQsIFUrNGU3MywgVSs0ZTc2LTRlNzcsIFUrNGU3ZSwgVSs0ZTgyLCBVKzRlODYsIFUrNGU4OCwgVSs0ZThlLCBVKzRlOTAtNGU5MiwgVSs0ZTk0LTRlOTUsIFUrNGU5OCwgVSs0ZTliLCBVKzRlOWUsIFUrNGVhMS00ZWEyLCBVKzRlYTQtNGVhNiwgVSs0ZWE4LCBVKzRlYWIsIFUrNGVhZC00ZWFlLCBVKzRlYjYsIFUrNGVjMC00ZWMxLCBVKzRlYzQsIFUrNGVjNywgVSs0ZWNiLCBVKzRlY2QsIFUrNGVkNC00ZWQ1LCBVKzRlZDctNGVkOSwgVSs0ZWRkLCBVKzRlZGYsIFUrNGVlNCwgVSs0ZWYwLCBVKzRlZjIsIFUrNGVmNi00ZWY3LCBVKzRlZmIsIFUrNGYwMSwgVSs0ZjA5LCBVKzRmMGIsIFUrNGYwZC00ZjExLCBVKzRmMmYsIFUrNGYzNCwgVSs0ZjM2LCBVKzRmMzgsIFUrNGYzYSwgVSs0ZjNjLTRmM2Q7XG59XG5cbi8qIFs5NF0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBCb2xkXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItQm9sZFwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9hbHZJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi45NC53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMzEzNiwgVSszMTM4LCBVKzMxM2EtMzE0MCwgVSszMTQzLTMxNDQsIFUrMzE1MCwgVSszMTUyLCBVKzMxNTQtMzE1NiwgVSszMTU4LTMxNWIsIFUrMzE1ZC0zMTVmLCBVKzMxNjIsIFUrMzE2NC0zMThjLCBVKzMxOGUsIFUrMzIwMC0zMjFiLCBVKzMyMzEsIFUrMzIzOSwgVSszMjUxLTMyNWEsIFUrMzI2MC0zMjdiLCBVKzMyN2UtMzI3ZiwgVSszMjhhLTMyOTAsIFUrMzI5NCwgVSszMjllLCBVKzMyYTUsIFUrMzM4MC0zMzg0LCBVKzMzODgtMzM4Yjtcbn1cblxuLyogWzk1XSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIEJvbGRcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1Cb2xkXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT2Fsdkk3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjk1LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSsyZjdkLCBVKzJmN2YtMmY4YiwgVSsyZjhlLTJmOTAsIFUrMmY5Mi0yZjk3LCBVKzJmOTktMmZhMCwgVSsyZmEyLTJmYTMsIFUrMmZhNS0yZmE5LCBVKzJmYWMtMmZiMSwgVSsyZmIzLTJmYmMsIFUrMmZjMS0yZmNhLCBVKzJmY2QtMmZkNCwgVSszMDAzLCBVKzMwMTItMzAxOSwgVSszMDFjLCBVKzMwMWUtMzAyMCwgVSszMDM2LCBVKzMwNDEsIFUrMzA0MywgVSszMDQ1LCBVKzMwNDcsIFUrMzA0OSwgVSszMDRlLCBVKzMwNTAsIFUrMzA1MiwgVSszMDU2LCBVKzMwNWEsIFUrMzA1YywgVSszMDVlLCBVKzMwNjIsIFUrMzA2NSwgVSszMDZjLCBVKzMwNzAtMzA3ZCwgVSszMDgwLCBVKzMwODUsIFUrMzA4NywgVSszMDhlLCBVKzMwOTAtMzA5MSwgVSszMGExLCBVKzMwYTUsIFUrMzBhOSwgVSszMGFlLCBVKzMwYjEtMzBiMiwgVSszMGI0LCBVKzMwYjYsIFUrMzBiYy0zMGJlLCBVKzMwYzIsIFUrMzBjNSwgVSszMGNjLCBVKzMwZDIsIFUrMzBkNCwgVSszMGQ4LTMwZGQsIFUrMzBlNCwgVSszMGU2LCBVKzMwZTgsIFUrMzBlZSwgVSszMGYwLTMwZjIsIFUrMzBmNC0zMGY2LCBVKzMxMzMsIFUrMzEzNTtcbn1cblxuLyogWzk2XSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIEJvbGRcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1Cb2xkXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT2Fsdkk3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjk2LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSsyNTQxLTI1NGIsIFUrMjVhNC0yNWE5LCBVKzI1YjEsIFUrMjViNSwgVSsyNWI5LCBVKzI1YmYsIFUrMjVjMSwgVSsyNWMzLCBVKzI1YzktMjVjYSwgVSsyNWNjLCBVKzI1Y2UsIFUrMjVkMC0yNWQxLCBVKzI1ZTYsIFUrMjVlZiwgVSsyNjBmLCBVKzI2MWQsIFUrMjYxZiwgVSsyNjJmLCBVKzI2NjAsIFUrMjY2NCwgVSsyNjY3LTI2NjksIFUrMjY2ZCwgVSsyNjZmLCBVKzI3MTYsIFUrMjcxYSwgVSsyNzNkLCBVKzI3NTYsIFUrMjc3Ni0yNzdmLCBVKzI3OGEtMjc5MywgVSsyOTYzLCBVKzI5NjUsIFUrMmFjNS0yYWM2LCBVKzJhY2ItMmFjYywgVSsyZjAwLCBVKzJmMDQsIFUrMmYwNiwgVSsyZjA4LCBVKzJmMGEtMmYwYiwgVSsyZjExLTJmMTIsIFUrMmYxNCwgVSsyZjE3LTJmMTgsIFUrMmYxYy0yZjFkLCBVKzJmMWYtMmYyMCwgVSsyZjIzLTJmMjYsIFUrMmYyOC0yZjI5LCBVKzJmMmIsIFUrMmYyZCwgVSsyZjJmLTJmMzIsIFUrMmYzOCwgVSsyZjNjLTJmNDAsIFUrMmY0Mi0yZjRjLCBVKzJmNGYtMmY1MiwgVSsyZjU0LTJmNTgsIFUrMmY1YS0yZjY2LCBVKzJmNjktMmY3MCwgVSsyZjcyLTJmNzYsIFUrMmY3OCwgVSsyZjdhLTJmN2M7XG59XG5cbi8qIFs5N10gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBCb2xkXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItQm9sZFwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9hbHZJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi45Ny53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMjQ3OS0yNDg3LCBVKzI0OWMtMjRkMSwgVSsyNGQzLTI0ZDcsIFUrMjRkOS0yNGU5LCBVKzI0ZWItMjRmNCwgVSsyNTAwLTI1MDEsIFUrMjUwMywgVSsyNTBjLTI1MTMsIFUrMjUxNS0yNTE2LCBVKzI1MTgtMjU0MDtcbn1cblxuLyogWzk4XSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIEJvbGRcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1Cb2xkXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT2Fsdkk3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjk4LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSsyMTViLTIxNWUsIFUrMjE2Mi0yMTY5LCBVKzIxNzAtMjE3OSwgVSsyMTk1LTIxOTksIFUrMjFiMC0yMWI0LCBVKzIxYmMsIFUrMjFjMCwgVSsyMWM0LTIxYzUsIFUrMjFjZCwgVSsyMWNmLTIxZDQsIFUrMjFlMC0yMWUzLCBVKzIxZTYtMjFlOSwgVSsyMjAwLCBVKzIyMDItMjIwMywgVSsyMjA2LTIyMDksIFUrMjIwYi0yMjBjLCBVKzIyMGYsIFUrMjIxMSwgVSsyMjEzLCBVKzIyMWEsIFUrMjIxZC0yMjIwLCBVKzIyMjIsIFUrMjIyNS0yMjI3LCBVKzIyMjktMjIyYywgVSsyMjJlLCBVKzIyMzQtMjIzNywgVSsyMjNkLCBVKzIyNDMsIFUrMjI0NSwgVSsyMjQ4LCBVKzIyNTAtMjI1MywgVSsyMjVhLCBVKzIyNjAtMjI2MiwgVSsyMjY0LTIyNjcsIFUrMjI2YS0yMjZiLCBVKzIyNmUtMjI3MywgVSsyMjc2LTIyNzcsIFUrMjI3OS0yMjdiLCBVKzIyODAtMjI4NywgVSsyMjhhLTIyOGIsIFUrMjI5NS0yMjk3LCBVKzIyYTMtMjJhNSwgVSsyMmJiLTIyYmMsIFUrMjJjZS0yMmNmLCBVKzIyZGEtMjJkYiwgVSsyMmVlLTIyZWYsIFUrMjMwNiwgVSsyMzEyLCBVKzIzMTQsIFUrMjQ2Ny0yNDc4O1xufVxuXG4vKiBbOTldICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgQm9sZFwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLUJvbGRcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PYWx2STdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uOTkud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzgxLTgyLCBVKzg0LCBVK2EyLWE1LCBVK2E3LWE4LCBVK2FhLCBVK2FjLWFkLCBVK2IxLWIzLCBVK2I2LCBVK2I4LWJhLCBVK2JjLWJlLCBVK2MwLCBVK2MyLCBVK2M2LWNiLCBVK2NlLWQwLCBVK2Q0LCBVK2Q4LWQ5LCBVK2RiLWRjLCBVK2RlLWRmLCBVK2U2LCBVK2ViLCBVK2VlLWYwLCBVK2Y0LCBVK2Y3LWY5LCBVK2ZiLCBVK2ZlLWZmLCBVKzExMSwgVSsxMjYtMTI3LCBVKzEzMi0xMzMsIFUrMTM4LCBVKzEzZi0xNDIsIFUrMTQ5LTE0YiwgVSsxNTItMTUzLCBVKzE2Ni0xNjcsIFUrMmJjLCBVKzJjNywgVSsyZDAsIFUrMmQ4LTJkOSwgVSsyZGItMmRkLCBVKzM5MS0zOTQsIFUrMzk2LTNhMSwgVSszYTMtM2E5LCBVKzNiMi0zYjYsIFUrM2I4LCBVKzNiYywgVSszYmUtM2MxLCBVKzNjMy0zYzksIFUrMjAxMCwgVSsyMDE1LTIwMTYsIFUrMjAxOC0yMDE5LCBVKzIwMWIsIFUrMjAxZi0yMDIxLCBVKzIwMjUsIFUrMjAzMCwgVSsyMDMzLTIwMzYsIFUrMjAzYywgVSsyMDNlLCBVKzIwNDIsIFUrMjA3NCwgVSsyMDdhLTIwN2YsIFUrMjA4MS0yMDg0LCBVKzIxMDksIFUrMjExMywgVSsyMTE2LCBVKzIxMjEsIFUrMjEyNiwgVSsyMTJiLCBVKzIxNTMtMjE1NDtcbn1cblxuLyogWzEwMF0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBCb2xkXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItQm9sZFwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9hbHZJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi4xMDAud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVK2U4LCBVKzJkYSwgVSsyMTYwLCBVKzIxOTQsIFUrMzA1NCwgVSszMDU4LCBVKzMwNmQsIFUrMzA4NiwgVSszMDhkLCBVKzMwYWMsIFUrMzBiYiwgVSszMGM0LCBVKzMwY2QtMzBjZSwgVSszMGUyLCBVKzMxMzIsIFUrMzE0NiwgVSszMTQ5LCBVKzMzOWQsIFUrNGUzYiwgVSs0ZjBhLCBVKzRmZGQsIFUrNGZlMSwgVSs1NDA5LCBVKzU0MGMsIFUrNTgzNCwgVSs1OTJhLTU5MmIsIFUrNWI5YSwgVSs1ZGRlLCBVKzVlMGMsIFUrNWU3MywgVSs1ZjBmLCBVKzYwZjMsIFUrNjUzZiwgVSs2NjFmLCBVKzY2MmYsIFUrNjY3YSwgVSs2ODNjLCBVKzZiNGMsIFUrNmMxMSwgVSs3NjdjLCBVKzc2ZWUsIFUrNzZmNCwgVSs3N2YzLCBVKzc5ZDEsIFUrN2E3YSwgVSs3YjJjLCBVKzdkMjIsIFUrODIwNywgVSs4YTAwLCBVKzhhNzEsIFUrOTI4MCwgVSs5NTgwLCBVKzk1OGIsIFUrOTZjNiwgVSs5NzYyLCBVKzk4ZGYsIFUrOWVkMSwgVSthYzJkLCBVK2FkYzgsIFUrYWRkMywgVSthZjQ4LCBVK2IwMTQsIFUrYjEzNC1iMTM1LCBVK2IxNTgsIFUrYjJhYSwgVStiMzVmLCBVK2I2YTQsIFUrYjljZiwgVStiYjYzLCBVK2JkMjMsIFUrYmU5MSwgVStjMjliLCBVK2MzZjQsIFUrYzQyYywgVStjNTVjLCBVK2M1NzMsIFUrYzU4ZiwgVStjNzhjLCBVK2M3ZGQsIFUrYzhmNSwgVStjYWQxLCBVK2NjNDgsIFUrY2YxMCwgVStjZjIwLCBVK2QwM2MsIFUrZDA3ZCwgVStkMmEwLCBVK2QzMGUsIFUrZDM4ZCwgVStkM2E4LCBVK2QzYzgsIFUrZDVlNSwgVStkNWY5LCBVK2Q2ZTQsIFUrZjkwYSwgVStmZjAyLCBVK2ZmMWM7XG59XG5cbi8qIFsxMDFdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgQm9sZFwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLUJvbGRcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PYWx2STdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uMTAxLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSszYjEsIFUrMjQ2NiwgVSsyNWExLCBVKzI1YTMsIFUrMjYxYywgVSszMDA4LTMwMDksIFUrMzA1YiwgVSszMDVkLCBVKzMwNjksIFUrMzBhNywgVSszMGJhLCBVKzMwY2YsIFUrMzBlZiwgVSszMTUxLCBVKzMxNTcsIFUrNGU0YiwgVSs0ZTVmLCBVKzRlOGMsIFUrNGVjYSwgVSs0ZWQ2LCBVKzRmNWIsIFUrNTBjZiwgVSs1MTQ5LCBVKzUxNjUsIFUrNTE3MSwgVSs1MjI5LCBVKzUyOWIsIFUrNTMxNiwgVSs1MzlmLCBVKzUzZjIsIFUrNTcxZiwgVSs1NzI4LCBVKzU4ZWIsIFUrNTkxYywgVSs1Yjc4LCBVKzVjMTEsIFUrNWM1NSwgVSs1ZGRkLCBVKzVlMDIsIFUrNWZiNywgVSs2MGM1LCBVKzYxMGYsIFUrNjExZiwgVSs2NjI1LCBVKzY2ZjgsIFUrNjc5NywgVSs2NzljLCBVKzY4MmEsIFUrNmQyYSwgVSs3MDZiLCBVKzc0MDYsIFUrNzY3YiwgVSs3NmY4LCBVKzc3ZTUsIFUrN2FjYiwgVSs4OThiLCBVKzhhNjksIFUrOGRlZiwgVSs4ZmQxLCBVKzkwMWEsIFUrOTBlOCwgVSs5MWNkLCBVKzk3NWUsIFUrYWUxNCwgVSthZTZjLCBVK2FlYzAsIFUrYWZjNywgVSthZmM5LCBVK2IwMWMsIFUrYjAyOCwgVStiMzA4LCBVK2IzMTEsIFUrYjMxNCwgVStiMzFjLCBVK2I1MjQsIFUrYjU2MCwgVStiNzY0LCBVK2I5MjAsIFUrYjllMywgVStiZDQ4LCBVK2JlN2QsIFUrYzBkYiwgVStjMjMxLCBVK2MyNzAsIFUrYzJlMywgVStjMzdkLCBVK2MzZWQsIFUrYzUzMCwgVStjNmE1LCBVK2M2ZGMsIFUrYzdhNCwgVStjOTU0LCBVK2M5NzQsIFUrZDAwMCwgVStkNTY1LCBVK2Q2NjcsIFUrZDZjNSwgVStkNzlkLCBVK2ZmMWU7XG59XG5cbi8qIFsxMDJdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgQm9sZFwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLUJvbGRcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PYWx2STdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uMTAyLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSsxMzEsIFUrMjAzMiwgVSsyNDY1LCBVKzI2NDIsIFUrMzA0OCwgVSszMDUxLCBVKzMwODMtMzA4NCwgVSszMDhmLCBVKzMwYzAsIFUrMzBkMSwgVSszMGQzLCBVKzMwZDYsIFUrMzBkZiwgVSszMGU3LCBVKzMxNTMsIFUrNGUxNiwgVSs0ZThiLCBVKzRlZTUsIFUrNTIwNiwgVSs1MmEwLCBVKzUyZDUsIFUrNTNlNCwgVSs1M2VmLCBVKzU0YzEsIFUrNTdjZSwgVSs1OTdkLCBVKzViOGMsIFUrNWVhNiwgVSs1ZjhjLCBVKzVmOTcsIFUrNjIxMCwgVSs2MjQwLCBVKzYyNGIsIFUrNjcyOCwgVSs2YmQ0LCBVKzcyMzYsIFUrNzI2OSwgVSs3Mjc5LCBVKzczOGIsIFUrNzUyOCwgVSs3NTMwLCBVKzc2N2UsIFUrNzk4ZiwgVSs4MDA1LCBVKzhhMTgsIFUrOTBmZCwgVSs5MWNjLCBVKzk1NzcsIFUrOTU5MywgVSs5OGE4LCBVK2FjMjAsIFUrYWNmNiwgVSthZDkwLCBVK2FmNWQsIFUrYWY4MCwgVSthZmNkLCBVK2FmZjAsIFUrYjBhMSwgVStiMGI1LCBVK2IxZmQsIFUrYjJmYywgVStiMzgwLCBVK2I1MWIsIFUrYjU4NCwgVStiNWIzLCBVK2I4ZmQsIFUrYjkzYywgVStiOWY0LCBVK2JiNDQsIFUrYmMwOCwgVStiYzI3LCBVK2JjNDksIFUrYmU1NSwgVStiZTY0LCBVK2JmYjAsIFUrYmZjNSwgVStjMTc4LCBVK2MyMWYsIFUrYzMxNCwgVStjNGYxLCBVK2M1OGQsIFUrYzY2NCwgVStjNjk4LCBVK2M2YTcsIFUrYzZjMSwgVStjOWVkLCBVK2NhYzAsIFUrY2FjYywgVStjYWQ5LCBVK2NjYjUsIFUrY2RjYywgVStkMGU0LCBVK2QxNDMsIFUrZDMyMCwgVStkMzMwLCBVK2Q1NGQsIFUrZmYwNiwgVStmZjFmLCBVK2ZmNWU7XG59XG5cbi8qIFsxMDNdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgQm9sZFwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLUJvbGRcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PYWx2STdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uMTAzLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVStiNCwgVSsyMGE5LCBVKzIwYWMsIFUrMjE5MCwgVSsyNGQ4LCBVKzI1MDIsIFUrMjUxNCwgVSsyNTkyLCBVKzI1YzctMjVjOCwgVSsyNjYzLCBVKzMwNjAsIFUrMzA2NCwgVSszMDgxLCBVKzMwODgsIFUrMzBhMywgVSszMGE2LCBVKzMwYWEsIFUrMzBiNSwgVSszMGM3LCBVKzMwY2EtMzBjYiwgVSszMGQwLCBVKzMwZTMsIFUrMzBlNSwgVSszMzllLCBVKzRlMDksIFUrNGVhYywgVSs0ZjVjLCBVKzUxNjctNTE2OCwgVSs1MTZjLCBVKzUxZmEsIFUrNTQwOCwgVSs1NDBkLCBVKzU5MWEsIFUrNWI1NywgVSs2MjExLCBVKzY1YjksIFUrNjYwZSwgVSs2NjQyLCBVKzY3MDAsIFUrNmI2MywgVSs2ZTJmLCBVKzcwNjMsIFUrNzUzMiwgVSs3OTNlLCBVKzgxZWEsIFUrODI3MiwgVSs4MmIxLCBVKzg5N2YsIFUrOGVjYSwgVSs5MWNlLCBVK2FjMzgsIFUrYWQ3NiwgVSthZTg0LCBVK2FlY2MsIFUrYjA3ZCwgVStiMGIxLCBVK2IyMTUsIFUrYjJhMCwgVStiMzEwLCBVK2IzZDcsIFUrYjUyYSwgVStiNjE4LCBVK2I3NzUsIFUrYjc5NywgVStiY2Q1LCBVK2JkNTksIFUrYmU4MCwgVStiZWE4LCBVK2JlZDEsIFUrYmVlNC1iZWU1LCBVK2MwNjAsIFUrYzJlZiwgVStjMzI5LCBVK2MzZGMsIFUrYzU5NywgVStjNWJkLCBVK2M1ZTUsIFUrYzY5YywgVStjOWQ2LCBVK2NhMjksIFUrY2E1YywgVStjYTg0LCBVK2NjMzksIFUrY2MzYiwgVStjZTg5LCBVK2NlZTUsIFUrY2Y2NSwgVStjZjg1LCBVK2QwNTgsIFUrZDE0NSwgVStkMjJkLCBVK2QzMjUsIFUrZDM3ZCwgVStkM2FkLCBVK2Q3NjksIFUrZmYwYztcbn1cblxuLyogWzEwNF0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBCb2xkXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItQm9sZFwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9hbHZJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi4xMDQud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzIxNjEsIFUrMjIyOCwgVSsyMjk5LCBVKzI0NjQsIFUrMjUxNywgVSsyNjQwLCBVKzMwNDIsIFUrMzA0YSwgVSszMDUzLCBVKzMwNjEsIFUrMzA3ZiwgVSszMDgyLCBVKzMwOGMsIFUrMzA5MiwgVSszMGE4LCBVKzMwYWIsIFUrMzBhZCwgVSszMGIwLCBVKzMwYjMsIFUrMzBiNywgVSszMGMxLCBVKzMwYzYsIFUrMzBjOSwgVSszMGQ1LCBVKzMwZDcsIFUrMzBkZSwgVSszMGUwLTMwZTEsIFUrMzBlYy0zMGVkLCBVKzRlMGIsIFUrNGUwZCwgVSs0ZWUzLCBVKzUzZjAsIFUrNTQ4YywgVSs1Yjg5LCBVKzViYjYsIFUrNWMwZiwgVSs2MTFiLCBVKzY3NzEsIFUrNmFhMiwgVSs2YmNkLCBVKzZjMzQsIFUrNmNkNSwgVSs2ZDc3LCBVKzc2N2QsIFUrNzk1ZSwgVSs4ZWNkLCBVKzk5OTksIFUrOWFkOCwgVSthYzA3LCBVK2FjMWEsIFUrYWM0MCwgVSthZDBjLCBVK2FkODgsIFUrYWRhNCwgVSthZTAxLCBVK2FlNjUsIFUrYWViZCwgVSthZWM0LCBVK2FmZTgsIFUrYjEzOSwgVStiMjA1LCBVK2IzODMsIFUrYjM4YywgVStiNDJjLCBVK2I0NjEsIFUrYjU1YywgVStiNzhmLCBVK2I4ZmIsIFUrYjlmNywgVStiYWZjLCBVK2JjOTksIFUrYmVkOCwgVStiZmNkLCBVK2MwYmYsIFUrYzBmOSwgVStjMTY3LCBVK2MyMDQsIFUrYzIwZiwgVStjMjJmLCBVK2MyNTgsIFUrYzI5OCwgVStjMmJjLCBVK2MzODgsIFUrYzUwMSwgVStjNTBjLCBVK2M1YjksIFUrYzVjZSwgVStjNjQxLCBVK2M2NDgsIFUrYzczZCwgVStjYTUwLCBVK2NhNjEsIFUrY2M0YywgVStjZWFjLCBVK2QwZDQsIFUrZDVmNywgVStkNmQ3LCBVK2ZmMWE7XG59XG5cbi8qIFsxMDVdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgQm9sZFwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLUJvbGRcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PYWx2STdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uMTA1LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSsyMTAzLCBVKzI0NjMsIFUrMjVjNiwgVSsyNWNiLCBVKzI2NmMsIFUrMzAwMSwgVSszMDBhLCBVKzMwNDYsIFUrMzA0Yy0zMDRkLCBVKzMwNGYsIFUrMzA1NSwgVSszMDU5LCBVKzMwNjMsIFUrMzA2Ni0zMDY4LCBVKzMwNmYsIFUrMzA4OSwgVSszMGI4LCBVKzMwYmYsIFUrMzE0ZiwgVSs0ZTBhLCBVKzU3MGIsIFUrNTczMCwgVSs1OTE2LCBVKzU5MjksIFUrNWM3MSwgVSs1ZTc0LCBVKzVmYzMsIFUrNjAxZCwgVSs2MDI3LCBVKzYzZDAsIFUrNjcwOSwgVSs2NzM0LCBVKzc1MWYsIFUrNzY4NCwgVSs4MmYxLCBVKzkwNTMsIFUrOTFkMSwgVSs5N2YzLCBVK2FjMmYsIFUrYWM0ZCwgVSthZGM0LCBVK2FkZTQsIFUrYWU0MSwgVSthZTRkLWFlNGUsIFUrYWVkMSwgVSthZmI5LCBVK2IwZTAsIFUrYjI5OSwgVStiMzY1LCBVK2I0NmMsIFUrYjQ4MCwgVStiNGM4LCBVK2I3YjQsIFUrYjgxOSwgVStiOTE4LCBVK2JhYWIsIFUrYmFiOSwgVStiZThmLCBVK2JlZDcsIFUrYzBlYywgVStjMTlmLCBVK2MxYTUsIFUrYzNkOSwgVStjNDY0LCBVK2M1M2QsIFUrYzU1MywgVStjNTcwLCBVK2M1Y2MsIFUrYzYzMywgVStjNmE0LCBVK2M3YTMsIFUrYzdhNiwgVStjODg2LCBVK2M5ZDktYzlkYSwgVStjOWVjLCBVK2NhMGMsIFUrY2MyMSwgVStjZDFiLCBVK2NkNzgsIFUrY2RjNCwgVStjZWY4LCBVK2NmZTQsIFUrZDBhNSwgVStkMGI1LCBVK2QwZWMsIFUrZDE1ZCwgVStkMTg4LCBVK2QyM2MsIFUrZDJhYywgVStkNzI5LCBVK2Q3OWIsIFUrZmYwMSwgVStmZjA4LWZmMDksIFUrZmY1Yztcbn1cblxuLyogWzEwNl0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBCb2xkXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItQm9sZFwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9hbHZJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi4xMDYud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzIwMzktMjAzYSwgVSsyMjNjLCBVKzI1YjMsIFUrMjViNywgVSsyNWJkLCBVKzI1Y2YsIFUrMjY2YSwgVSszMDAyLCBVKzMwMGIsIFUrMzA0YiwgVSszMDU3LCBVKzMwNWYsIFUrMzA2YS0zMDZiLCBVKzMwN2UsIFUrMzA4YS0zMDhiLCBVKzMwOTMsIFUrMzBhMiwgVSszMGFmLCBVKzMwYjksIFUrMzBjMywgVSszMGM4LCBVKzMwZTktMzBlYiwgVSszM2ExLCBVKzRlMDAsIFUrNTI0ZCwgVSs1MzU3LCBVKzViNTAsIFUrNzEyMSwgVSs4ODRjLCBVKzk3NTEsIFUrYWM5NCwgVSthZWJlLCBVK2FlY2QsIFUrYWYwOCwgVSthZjQxLCBVK2FmNDksIFUrYjAxMCwgVStiMDUzLCBVK2IxMDksIFUrYjExYiwgVStiMTI4LCBVK2IxNTQsIFUrYjI5MSwgVStiMmU2LCBVK2IzMDEsIFUrYjM4NSwgVStiNTI1LCBVK2I1YjQsIFUrYjcyOSwgVStiNzJmLCBVK2I3MzgsIFUrYjdmZiwgVStiODM3LCBVK2I5NzUsIFUrYmE2NywgVStiYjQ3LCBVK2JjMWYsIFUrYmQ5MCwgVStiZmQ0LCBVK2MyN2MsIFUrYzMyNCwgVStjMzc5LCBVK2MzZTAsIFUrYzQ2NSwgVStjNTNiLCBVK2M1OGMsIFUrYzYxMCwgVStjNjUzLCBVK2M2Y2QsIFUrYzgxMywgVStjODJmLCBVK2M5OTksIFUrYzllMCwgVStjYWM0LCBVK2NhZDMsIFUrY2JkNCwgVStjYzEwLCBVK2NjMjIsIFUrY2NiOCwgVStjY2JjLCBVK2NkYTUsIFUrY2U4NCwgVStjZWEzLCBVK2NmNjcsIFUrY2ZlMSwgVStkMjQxLCBVK2QzMGQsIFUrZDMxYywgVStkMzkxLCBVK2Q0MDEsIFUrZDQ3OSwgVStkNWM5LCBVK2Q1ZGIsIFUrZDY0OSwgVStkNmQ0O1xufVxuXG4vKiBbMTA3XSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIEJvbGRcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1Cb2xkXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT2Fsdkk3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjEwNy53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrYjAsIFUrZTksIFUrMjE5MywgVSsyNDYyLCBVKzI2MGUsIFUrMjYxZSwgVSszMDBlLTMwMGYsIFUrMzA0NCwgVSszMGE0LCBVKzMwZmItMzBmYywgVSszMTRkLCBVKzU5NzMsIFUrNjU0NSwgVSs2NzA4LCBVKzc1MzcsIFUrYWM4OSwgVSthYzljLCBVK2FjYzEsIFUrYWQwNCwgVSthZDc1LCBVK2FkN2QsIFUrYWU0NSwgVSthZTYxLCBVK2FmNDIsIFUrYjBhYiwgVStiMGFmLCBVK2IwYjMsIFUrYjEyYywgVStiMTk0LCBVK2IxYTgsIFUrYjIyMCwgVStiMjU4LCBVK2IyODQsIFUrYjJmZiwgVStiMzE1LCBVK2IzNzEsIFUrYjNkNC1iM2Q1LCBVK2I0NjAsIFUrYjUyNywgVStiNTM0LCBVK2I4MTAsIFUrYjgxOCwgVStiOThlLCBVK2JhNTUsIFUrYmJhYywgVStiYzBiLCBVK2JjNDAsIFUrYmNhMSwgVStiY2NkLCBVK2JkOTMsIFUrYmU1NCwgVStiZTVhLCBVK2JmMDgsIFUrYmY1MCwgVStiZjU1LCBVK2JmZGMsIFUrYzBjMCwgVStjMGQwLCBVK2MwZjQsIFUrYzEwMCwgVStjMTFlLCBVK2MxNzAsIFUrYzIwZCwgVStjMjc0LCBVK2MyOTAsIFUrYzMwOCwgVStjMzY5LCBVK2M1MzksIFUrYzU4NywgVStjNWZmLCBVK2M2ZWMsIFUrYzcwYywgVStjN2FkLCBVK2M3YzgsIFUrYzgzYywgVStjODgxLCBVK2NiNDgsIFUrY2M2MCwgVStjZTY5LCBVK2NlNmIsIFUrY2U3NSwgVStjZjA0LCBVK2NmMDgsIFUrY2Y1NSwgVStjZjcwLCBVK2NmZmMsIFUrZDBiNywgVStkMWE4LCBVK2QyYzgsIFUrZDM4NCwgVStkNDdjLCBVK2Q0OGIsIFUrZDVkZCwgVStkNWU4LCBVK2Q3MjAsIFUrZDc1OSwgVStmOTgxO1xufVxuXG4vKiBbMTA4XSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIEJvbGRcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1Cb2xkXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT2Fsdkk3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjEwOC53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrZTAsIFUrZTIsIFUrMzk1LCBVKzNiNywgVSszYmEsIFUrMjQ2MC0yNDYxLCBVKzI1YTAsIFUrMzAxMC0zMDExLCBVKzMwNmUsIFUrMzBmMywgVSszMTRhLCBVKzMxNGMsIFUrNTkyNywgVSs2NWIwLCBVKzdlNDEsIFUrOTdkMywgVSs5YWQ0LCBVK2FkNDksIFUrYWUwYiwgVSthZTBkLCBVK2FlNDMsIFUrYWU1ZCwgVSthZWNmLCBVK2FmM2MsIFUrYWY2NCwgVSthZmQ0LCBVK2IwODAsIFUrYjA4NCwgVStiMGM1LCBVK2IxMGMsIFUrYjFlOCwgVStiMmFjLCBVK2IzNmUsIFUrYjQ1MSwgVStiNTE1LCBVK2I1NDAsIFUrYjU2MSwgVStiNmFiLCBVK2I2YjEsIFUrYjcyYywgVStiNzMwLCBVK2I3NDQsIFUrYjgwMCwgVStiOGVjLCBVK2I4ZjAsIFUrYjkwNCwgVStiOTY4LCBVK2I5NmQsIFUrYjk4NywgVStiOWQ5LCBVK2JiMzYsIFUrYmI0OSwgVStiYzJkLCBVK2JjNDMsIFUrYmNmNiwgVStiZDg5LCBVK2JlNTcsIFUrYmU2MSwgVStiZWQ0LCBVK2MwOTAsIFUrYzEzMCwgVStjMTQ4LCBVK2MxOWMsIFUrYzJmOSwgVStjMzZjLCBVK2MzN2MsIFUrYzM4NCwgVStjM2RmLCBVK2M1NzUsIFUrYzU4NCwgVStjNjYwLCBVK2M3MTksIFUrYzgxNiwgVStjYTRkLCBVK2NhNTQsIFUrY2FiYywgVStjYjQ5LCBVK2NjMTQsIFUrY2ZmNSwgVStkMDA0LCBVK2QwMzgsIFUrZDBiNCwgVStkMGQzLCBVK2QwZTAsIFUrZDBlZCwgVStkMTMxLCBVK2QxYjAsIFUrZDMxZiwgVStkMzNkLCBVK2QzYTAsIFUrZDNhYiwgVStkNTE0LCBVK2Q1ODQsIFUrZDZhMSwgVStkNmNjLCBVK2Q3NDksIFUrZDc2MCwgVStkNzk5O1xufVxuXG4vKiBbMTA5XSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIEJvbGRcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1Cb2xkXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT2Fsdkk3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjEwOS53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMjQsIFUrNjAsIFUrM2I5LCBVKzNiYiwgVSszYmQsIFUrMjE5MSwgVSsyNjA2LCBVKzMwMGMtMzAwZCwgVSszMTMxLCBVKzMxMzQsIFUrMzEzOSwgVSszMTQxLTMxNDIsIFUrMzE0OCwgVSszMTYxLCBVKzMxNjMsIFUrMzIxYywgVSs0ZWJhLCBVKzUzMTcsIFUrYWMzMSwgVSthYzc3LCBVK2FjOWYsIFUrYWNiOSwgVSthY2YwLWFjZjEsIFUrYWNmZCwgVSthZDczLCBVK2FmM2QsIFUrYjAwYywgVStiMDRhLCBVK2IwNTcsIFUrYjBjNCwgVStiMTg4LCBVK2IxY2MsIFUrYjIxNCwgVStiMmRiLCBVK2IyZWUsIFUrYjMwNCwgVStiNGVkLCBVK2I1MTgsIFUrYjViYywgVStiNjI1LCBVK2I2OWMtYjY5ZCwgVStiN2FjLCBVK2I4MDEsIFUrYjg2YywgVStiOTU5LCBVK2I5NWMsIFUrYjk4NSwgVStiYTQ4LCBVK2JiNTgsIFUrYmMwYywgVStiYzM4LCBVK2JjODUsIFUrYmM5YSwgVStiZjQwLCBVK2MwNjgsIFUrYzBiZCwgVStjMGNjLCBVK2MxMmYsIFUrYzE0OSwgVStjMWUwLCBVK2MyMmIsIFUrYzIyZCwgVStjMjUwLCBVK2MyZmMsIFUrYzMwMCwgVStjMzEzLCBVK2MzNzAsIFUrYzNkOCwgVStjNTU3LCBVK2M1ODAsIFUrYzVlMywgVStjNjJlLCBVK2M2MzQsIFUrYzZmMCwgVStjNzRkLCBVK2M3ODMsIFUrYzc4ZSwgVStjNzk2LCBVK2M3YmMsIFUrYzkyYywgVStjYTRjLCBVK2NjMWMsIFUrY2M1NCwgVStjYzU5LCBVK2NlMDQsIFUrY2YzMCwgVStjZmM0LCBVK2QxNDAsIFUrZDMyMSwgVStkMzhjLCBVK2QzOTksIFUrZDU0ZiwgVStkNTg3LCBVK2Q1ZDAsIFUrZDZlOCwgVStkNzcwO1xufVxuXG4vKiBbMTEwXSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIEJvbGRcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1Cb2xkXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT2Fsdkk3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjExMC53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrZDcsIFUrZWEsIFUrZmMsIFUrMjE5MiwgVSsyNWJjLCBVKzMwMDAsIFUrMzEzNywgVSszMTQ1LCBVKzMxNWMsIFUrN2Y4ZSwgVSthYzEzLCBVK2FjNzEsIFUrYWM5MCwgVSthY2I4LCBVK2FjZTcsIFUrYWQ3ZiwgVSthZTUwLCBVK2FlZjQsIFUrYWYzNCwgVSthZmJjLCBVK2IwNDgsIFUrYjA5YSwgVStiMGFkLCBVK2IwYmMsIFUrYjExMywgVStiMTI1LCBVK2IxNDEsIFUrYjIwYywgVStiMmQ5LCBVK2IyZWQsIFUrYjM2NywgVStiMzY5LCBVK2IzNzQsIFUrYjNjYiwgVStiNGVjLCBVK2I2MTEsIFUrYjc2MCwgVStiODFiLCBVK2I4MzQsIFUrYjhiMCwgVStiOGUxLCBVK2I5ODksIFUrYjlkMSwgVStiOWUxLCBVK2I5ZmEsIFUrYmE0ZCwgVStiYTc4LCBVK2JiMzUsIFUrYmI1NCwgVStiYmY5LCBVK2JjMTEsIFUrYmNiMywgVStiZDA1LCBVK2JkOTUsIFUrYmRkNCwgVStiZTEwLCBVK2JlZDAsIFUrYmY1MSwgVStjMGQ4LCBVK2MyMzIsIFUrYzJiNywgVStjMmViLCBVK2MzNzgsIFUrYzUwMCwgVStjNTJjLCBVK2M1NDksIFUrYzU2OCwgVStjNTk4LCBVK2M1YzksIFUrYzYxYiwgVStjNjM5LCBVK2M2N2MsIFUrYzcxNywgVStjNzhhLCBVK2M4MGEsIFUrYzkwYy1jOTBkLCBVK2M5NTAsIFUrYzllNywgVStjYmU0LCBVK2NjYTksIFUrY2NlNCwgVStjZGIwLCBVK2NlNzgsIFUrY2U5NCwgVStjZTk4LCBVK2NmOGMsIFUrZDAxOCwgVStkMDM0LCBVK2QwZjEsIFUrZDFiMSwgVStkMjgwLCBVK2QyZjgsIFUrZDMzOCwgVStkMzgwLCBVK2QzYjQsIFUrZDYxMCwgVStkNjlmLCBVK2Q2ZmMsIFUrZDc1ODtcbn1cblxuLyogWzExMV0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBCb2xkXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItQm9sZFwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9hbHZJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi4xMTEud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVK2U3LCBVKzIwMjIsIFUrMjAzYiwgVSsyNWMwLCBVKzI2MDUsIFUrMjY2MSwgVSszMTQ3LCBVKzMxOGQsIFUrNjcyYywgVSs4YTllLCBVK2FjYWEsIFUrYWNiYywgVSthZDFjLCBVK2FlNGEsIFUrYWU1YywgVStiMDQ0LCBVK2IwNTQsIFUrYjBjOC1iMGM5LCBVK2IyYTYsIFUrYjJkMCwgVStiMzVjLCBVK2IzNjQsIFUrYjQyOCwgVStiNDU0LCBVK2I0NjUsIFUrYjRiNywgVStiNGUzLCBVK2I1MWMsIFUrYjVhMSwgVStiNzg0LCBVK2I3OTAsIFUrYjdhYiwgVStiN2Y0LCBVK2I4MmMsIFUrYjgzNSwgVStiOGU5LCBVK2I4ZjgsIFUrYjlkOCwgVStiOWY5LCBVK2JhNWMsIFUrYmE2NCwgVStiYWJkLCBVK2JiMTgsIFUrYmIzYiwgVStiYmZmLCBVK2JjMGQsIFUrYmM0NSwgVStiYzk3LCBVK2JjYmMsIFUrYmU0NSwgVStiZTc1LCBVK2JlN2MsIFUrYmZjYywgVStjMGI2LCBVK2MwZjcsIFUrYzE0YiwgVStjMmI0LCBVK2MzMGQsIFUrYzRmOCwgVStjNWJiLCBVK2M1ZDEsIFUrYzVlMCwgVStjNWVlLCBVK2M1ZmQsIFUrYzYwNiwgVStjNmM1LCBVK2M2ZTAsIFUrYzcwOCwgVStjODFkLCBVK2M4MjAsIFUrYzgyNCwgVStjODc4LCBVK2M5MTgsIFUrYzk2YywgVStjOWU0LCBVK2M5ZjEsIFUrY2MyZSwgVStjZDA5LCBVK2NlYTEsIFUrY2VmNSwgVStjZWY3LCBVK2NmNjQsIFUrY2Y2OSwgVStjZmU4LCBVK2QwMzUsIFUrZDBhYywgVStkMjMwLCBVK2QyMzQsIFUrZDJmNCwgVStkMzFkLCBVK2Q1NzUsIFUrZDU3OCwgVStkNjA4LCBVK2Q2MTQsIFUrZDcxOCwgVStkNzUxLCBVK2Q3NjEsIFUrZDc4YywgVStkNzkwO1xufVxuXG4vKiBbMTEyXSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIEJvbGRcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1Cb2xkXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT2Fsdkk3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjExMi53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMjY2NSwgVSszMTYwLCBVKzRlMmQsIFUrNjU4NywgVSs2NWU1LCBVK2FjMTIsIFUrYWMxNCwgVSthYzE2LCBVK2FjODEsIFUrYWQzNCwgVSthZGUwLCBVK2FlNTQsIFUrYWViYywgVSthZjJjLCBVK2FmYzAsIFUrYWZjOCwgVStiMDRjLCBVK2IwOGMsIFUrYjA5OSwgVStiMGE5LCBVK2IwYWMsIFUrYjBhZSwgVStiMGI4LCBVK2IxMjMsIFUrYjE3OSwgVStiMmU1LCBVK2IyZjcsIFUrYjRjMCwgVStiNTMxLCBVK2I1MzgsIFUrYjU0NSwgVStiNTUwLCBVK2I1YTgsIFUrYjZmMCwgVStiNzI4LCBVK2I3M2IsIFUrYjdhZCwgVStiN2VkLCBVK2I4MDksIFUrYjg2NCwgVStiODZkLCBVK2I4NzEsIFUrYjliZiwgVStiOWY1LCBVK2JhNDAsIFUrYmE0YiwgVStiYTU4LCBVK2JhODcsIFUrYmFhYywgVStiYmMwLCBVK2JjMTYsIFUrYmMzNCwgVStiZDA3LCBVK2JkOTksIFUrYmU1OSwgVStiZmQwLCBVK2MwNTgsIFUrYzBlNCwgVStjMGY1LCBVK2MxMmQsIFUrYzEzOSwgVStjMjI4LCBVK2M1MjksIFUrYzVjNywgVStjNjM1LCBVK2M2MzcsIFUrYzczNSwgVStjNzdkLCBVK2M3ODcsIFUrYzc4OSwgVStjOGM0LCBVK2M5ODksIFUrYzk4YywgVStjOWQwLCBVK2M5ZDMsIFUrY2MwYywgVStjYzk5LCBVK2NkMGMsIFUrY2QyYywgVStjZDk4LCBVK2NkYTQsIFUrY2U1OSwgVStjZTYwLCBVK2NlNmQsIFUrY2VhMCwgVStkMGQwLWQwZDEsIFUrZDBkNSwgVStkMTRkLCBVK2QxYTQsIFUrZDI5YywgVStkMmYxLCBVK2QzMDEsIFUrZDM5YywgVStkM2JjLCBVK2Q0ZTgsIFUrZDU0MCwgVStkNWVjLCBVK2Q2NDAsIFUrZDc1MDtcbn1cblxuLyogWzExM10gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBCb2xkXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItQm9sZFwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9hbHZJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi4xMTMud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzVlLCBVKzI1YjIsIFUrMjViNiwgVSszMTRlLCBVK2FjMjQsIFUrYWNlMSwgVSthY2U0LCBVK2FlNjgsIFUrYWYyZCwgVStiMGQwLCBVK2IwZTUsIFUrYjE1MCwgVStiMTU1LCBVK2IxOTMsIFUrYjJjOSwgVStiMmRkLCBVK2IzYzgsIFUrYjNmYywgVStiNDEwLCBVK2I0NTgsIFUrYjRkZCwgVStiNWEwLCBVK2I1YTQsIFUrYjViYiwgVStiN2I1LCBVK2I4MzgsIFUrYjg0MCwgVStiODZmLCBVK2I4ZjksIFUrYjk2MCwgVStiOWU1LCBVK2JhYjgsIFUrYmI1MCwgVStiYzFkLCBVK2JjMjQtYmMyNSwgVStiY2E4LCBVK2JjYmQsIFUrYmQwNCwgVStiZDEwLCBVK2JkMjQsIFUrYmU0OCwgVStiZTViLCBVK2JlNjgsIFUrYzA1YywgVStjMTJjLCBVK2MxNDAsIFUrYzE1YywgVStjMTY4LCBVK2MxOTQsIFUrYzIxOSwgVStjMjdkLCBVK2MyYTgsIFUrYzJmMSwgVStjMmY4LCBVK2MzNjgsIFUrYzU1NC1jNTU1LCBVK2M1NTksIFUrYzU2NCwgVStjNWQ4LCBVK2M1ZmMsIFUrYzYyNSwgVStjNjVjLCBVK2M2YjEsIFUrYzcyOCwgVStjNzk0LCBVK2M4NGMsIFUrYzg4YywgVStjOGUwLCBVK2M4ZmQsIFUrYzk5OCwgVStjOWRkLCBVK2NjMGQsIFUrY2MzMCwgVStjZWVjLCBVK2NmMTMsIFUrY2YxYywgVStjZjVjLCBVK2QwNTAsIFUrZDA3YywgVStkMGE4LCBVK2QxMzQsIFUrZDEzOCwgVStkMTU0LCBVK2QxZjQsIFUrZDJiYywgVStkMzI5LCBVK2QzMmMsIFUrZDNkMCwgVStkM2Y0LCBVK2QzZmMsIFUrZDU2YiwgVStkNWNjLCBVK2Q2MDAtZDYwMSwgVStkNjM5LCBVK2Q2YzgsIFUrZDc1NCwgVStkNzY1O1xufVxuXG4vKiBbMTE0XSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIEJvbGRcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1Cb2xkXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT2Fsdkk3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjExNC53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrM2MtM2QsIFUrMjAyNiwgVSsyNGQyLCBVKzMxNGIsIFUrYWMxMSwgVSthY2YzLCBVK2FkNzQsIFUrYWQ4MSwgVSthZGY5LCBVK2FlMzQsIFUrYWY0MywgVSthZmI4LCBVK2IwNWQsIFUrYjA3YywgVStiMTEwLCBVK2IxMTgsIFUrYjE3YywgVStiMTgwLCBVK2IxOGQsIFUrYjE5MiwgVStiMmNjLCBVK2IzNTUsIFUrYjM3OCwgVStiNGE0LCBVK2I0ZWYsIFUrYjc4ZCwgVStiNzk5LCBVK2I3YTksIFUrYjdmZCwgVStiODA3LCBVK2I4MGMsIFUrYjgzOSwgVStiOWI0LCBVK2I5ZGIsIFUrYmEzYywgVStiYWIwLCBVK2JiYTQsIFUrYmM5NCwgVStiZTRjLCBVK2MxNTQsIFUrYzFjNCwgVStjMjZjLCBVK2MyYWMsIFUrYzJlZCwgVStjNGY0LCBVK2M1NWUsIFUrYzU2MSwgVStjNTcxLCBVK2M1YjUsIFUrYzVjNCwgVStjNjU0LWM2NTUsIFUrYzY5NSwgVStjNmU4LCBVK2M2ZjksIFUrYzcyNCwgVStjNzUxLCBVK2M3NzUsIFUrYzdhMCwgVStjN2MxLCBVK2M4NzQsIFUrYzg4MCwgVStjOWQ1LCBVK2M5ZjgsIFUrY2FiZCwgVStjYzI5LCBVK2NjMmMsIFUrY2NhOCwgVStjY2FiLCBVK2NjZDAsIFUrY2UyMSwgVStjZTM1LCBVK2NlN2MsIFUrY2U5MCwgVStjZWU4LCBVK2NlZjQsIFUrY2ZlMCwgVStkMDcwLCBVK2QwYjksIFUrZDBjMSwgVStkMGM0LCBVK2QwYzgsIFUrZDE1YywgVStkMWExLCBVK2QyYzAsIFUrZDMwMCwgVStkMzE0LCBVK2QzZWQsIFUrZDQ3OCwgVStkNDgwLCBVK2Q0OGQsIFUrZDUwOCwgVStkNTNkLCBVK2Q1ZTQsIFUrZDYxMSwgVStkNjFjLCBVK2Q2OGQsIFUrZDZhOCwgVStkNzk4O1xufVxuXG4vKiBbMTE1XSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIEJvbGRcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1Cb2xkXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT2Fsdkk3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjExNS53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMjMsIFUrMjUsIFUrNWYsIFUrYTksIFUrYWMwOCwgVSthYzc4LCBVK2FjYTgsIFUrYWNhYywgVSthY2U4LCBVK2FkNzAsIFUrYWRjMCwgVSthZGRjLCBVK2IxMzcsIFUrYjE0MCwgVStiMjA4LCBVK2IyOTAsIFUrYjJmNSwgVStiM2M1LCBVK2IzY2MsIFUrYjQyMCwgVStiNDI5LCBVK2I1MjksIFUrYjUzMCwgVStiNzdkLCBVK2I3OWMsIFUrYjdhOCwgVStiN2M5LCBVK2I3ZjAsIFUrYjdmYywgVStiODI4LCBVK2I4NjAsIFUrYjlhZCwgVStiOWMxLCBVK2I5YzksIFUrYjlkZC1iOWRlLCBVK2I5ZTgsIFUrYmEzOC1iYTM5LCBVK2JhYmIsIFUrYmMwMCwgVStiYzhjLCBVK2JjYTAsIFUrYmNhNCwgVStiY2QxLCBVK2JjZmMsIFUrYmQwOSwgVStiZGYwLCBVK2JlNjAsIFUrYzBhZCwgVStjMGI0LCBVK2MwYmMsIFUrYzE5MCwgVStjMWZjLCBVK2MyMjAsIFUrYzI4OCwgVStjMmI5LCBVK2MyZjYsIFUrYzUyOCwgVStjNTQ1LCBVK2M1NTgsIFUrYzViYywgVStjNWQ0LCBVK2M2MDAsIFUrYzY0NCwgVStjNmMwLCBVK2M2YzMsIFUrYzcyMSwgVStjNzk4LCBVK2M3YTEsIFUrYzgxMSwgVStjODM4LCBVK2M4NzEsIFUrYzkwNCwgVStjOTkwLCBVK2M5ZGMsIFUrY2MzOCwgVStjYzQ0LCBVK2NjYTAsIFUrY2QxZCwgVStjZDk1LCBVK2NkYTksIFUrY2U1YywgVStjZjAwLCBVK2NmNTgsIFUrZDE1MCwgVStkMjJjLCBVK2QzMDUsIFUrZDMyOCwgVStkMzdjLCBVK2QzZjAsIFUrZDU1MSwgVStkNWE1LCBVK2Q1YzgsIFUrZDVkOCwgVStkNjNjLCBVK2Q2NGQsIFUrZDY2OSwgVStkNzM0LCBVK2Q3NmM7XG59XG5cbi8qIFsxMTZdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgQm9sZFwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLUJvbGRcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PYWx2STdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uMTE2LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSsyNiwgVSsyYiwgVSszZSwgVSs0MCwgVSs3ZSwgVSthYzAxLCBVK2FjMTksIFUrYWMxZCwgVSthY2EwLCBVK2FjYTksIFUrYWNiMCwgVSthZDhjLCBVK2FlMDksIFUrYWUzOCwgVSthZTQwLCBVK2FlZDgsIFUrYjA5YywgVStiMGEwLCBVK2IxMDgsIFUrYjIwNCwgVStiMjk4LCBVK2IyZDgsIFUrYjJlYi1iMmVjLCBVK2IyZjQsIFUrYjMxMywgVStiMzU4LCBVK2I0NTAsIFUrYjRlMCwgVStiNTRjLCBVK2I2MTAsIFUrYjc4MCwgVStiNzhjLCBVK2I3OTEsIFUrYjhlOCwgVStiOTU4LCBVK2I5NzQsIFUrYjk4NCwgVStiOWIwLCBVK2I5YmMtYjliZCwgVStiOWNlLCBVK2JhNzAsIFUrYmJmYywgVStiYzBmLCBVK2JjMTUsIFUrYmMxYiwgVStiYzMxLCBVK2JjOTUsIFUrYmNjMCwgVStiY2M0LCBVK2JkODEsIFUrYmQ4OCwgVStjMGM4LCBVK2MxMWQsIFUrYzEzYywgVStjMTU4LCBVK2MxOGQsIFUrYzFhMSwgVStjMjFjLCBVK2M0ZjAsIFUrYzU0YSwgVStjNTYwLCBVK2M1YjgsIFUrYzVjOCwgVStjNWY0LCBVK2M2MjgsIFUrYzYyYywgVStjNjc4LCBVK2M2Y2MsIFUrYzgwOCwgVStjODEwLCBVK2M4ODUsIFUrYzg4YiwgVStjOTAwLCBVK2M5ODgsIFUrYzk5ZCwgVStjOWM4LCBVK2NjM2QtY2MzZSwgVStjYzQ1LCBVK2NkMDgsIFUrY2UyMCwgVStjZWU0LCBVK2QwNzQsIFUrZDBhNCwgVStkMGRkLCBVK2QyYjksIFUrZDNiOCwgVStkM2M5LCBVK2Q0ODgsIFUrZDU0NCwgVStkNTU5LCBVK2Q1NmQsIFUrZDU4OCwgVStkNjE1LCBVK2Q2NDgsIFUrZDY1NSwgVStkNjU4LCBVK2Q2NWM7XG59XG5cbi8qIFsxMTddICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgQm9sZFwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLUJvbGRcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PYWx2STdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uMTE3LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVStkLCBVKzQ4LCBVKzdjLCBVK2FjMTAsIFUrYWMxNSwgVSthYzc0LCBVK2FjODAsIFUrYWM4MywgVSthY2M0LCBVK2FkMTEsIFUrYWQ1MCwgVSthZDZkLCBVK2FkZmMsIFUrYWUwMCwgVSthZTA4LCBVK2FlNGMsIFUrYjBhOCwgVStiMTI0LCBVK2IxNDQsIFUrYjE3OCwgVStiMjc0LCBVK2IyYTUsIFUrYjJlOCwgVStiMmY5LCBVK2IzNTQsIFUrYjM3MCwgVStiNDE4LCBVK2I0MWMsIFUrYjRmMSwgVStiNTE0LCBVK2I3OTgsIFUrYjgwOCwgVStiODI0LWI4MjUsIFUrYjhjYywgVStiOTc4LCBVK2I5ZDAsIFUrYjllNCwgVStiYWE5LCBVK2JiM2MsIFUrYmMxOCwgVStiYzFjLCBVK2JjMzAsIFUrYmM4NCwgVStiY2Y1LCBVK2JjZjgsIFUrYmQ4NCwgVStiZTBjLCBVK2JlMTQsIFUrYzBiMCwgVStjMGM5LCBVK2MwZGQsIFUrYzEyNCwgVStjMmRkLCBVK2MyZTQsIFUrYzJlYywgVStjNTRjLCBVK2M1N2MtYzU3ZCwgVStjNTkxLCBVK2M1YzUtYzVjNiwgVStjNWVkLCBVK2M2MDgsIFUrYzY0MCwgVStjNmI4LCBVK2M2ZDQsIFUrYzc4NCwgVStjN2FjLCBVK2M4MDAtYzgwMSwgVStjOWMxLCBVK2M5ZDEsIFUrY2MyOCwgVStjYzk4LCBVK2NjOWMsIFUrY2NhZCwgVStjZDVjLCBVK2NkOTQsIFUrY2Q5YywgVStjZGU4LCBVK2NlNjgsIFUrY2Y1NCwgVStkMGRjLCBVK2QxNGMsIFUrZDFhMCwgVStkMWI1LCBVK2QyZjAsIFUrZDMwYywgVStkMzEwLCBVK2QzOTgsIFUrZDQ1YywgVStkNTBjLCBVK2Q1M2MsIFUrZDU2MCwgVStkNTY4LCBVK2Q1ODksIFUrZDYwNCwgVStkNmM0LCBVK2Q3ODg7XG59XG5cbi8qIFsxMThdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgQm9sZFwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLUJvbGRcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PYWx2STdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uMTE4LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSszOSwgVSs0OSwgVSs0ZC00ZSwgVSthMCwgVSthYzA0LCBVK2FjMWMsIFUrYWM3MCwgVSthYzhjLCBVK2FjYmQsIFUrYWNmNSwgVSthY2ZjLCBVK2FkMDAsIFUrYWQ2YywgVSthZGY4LCBVK2IwOTgsIFUrYjBiNCwgVStiMjk0LCBVK2IyYzgsIFUrYjMwMCwgVStiM2M0LCBVK2IzZDksIFUrYjRkYywgVStiNGU0LCBVK2I3N2MsIFUrYjdlYywgVStiODVkLCBVK2I5N2MsIFUrYjljOCwgVStiOWNjLCBVK2JhNTQsIFUrYmE3NCwgVStiYTg1LCBVK2JhYTgsIFUrYmIzNCwgVStiYjM4LCBVK2JiZjgsIFUrYmMxNCwgVStiYzI5LCBVK2JjODgsIFUrYmNmNCwgVStiZDgwLCBVK2JlNDQsIFUrYzBjMSwgVStjMTFjLCBVK2MxMjAsIFUrYzEzMSwgVStjMTM4LCBVK2MxOGMsIFUrYzIxOCwgVStjMmI1LCBVK2MyZTAsIFUrYzU0NCwgVStjNTQ4LCBVK2M1YjQsIFUrYzVkMCwgVStjNWVjLCBVK2M1ZjAsIFUrYzYwMSwgVStjNjI0LCBVK2M2OTQsIFUrYzZhOSwgVStjNmIwLCBVK2M2YjQsIFUrYzZkMCwgVStjNzA0LCBVK2M3MjAsIFUrYzczYywgVStjNzQwLCBVK2M3NDQsIFUrYzc0YywgVStjNzU4LCBVK2M3N2MsIFUrYzc4NSwgVStjNzg4LCBVK2M3OTAtYzc5MSwgVStjN2E1LCBVK2M4MDQsIFUrYzgxNSwgVStjODFjLCBVK2M4NzAsIFUrYzhmYywgVStjOTExLCBVK2M5YzQsIFUrY2NiNCwgVStjZTU4LCBVK2NlNzQsIFUrZDA2YywgVStkMGMwLCBVK2QxMzAsIFUrZDJiOCwgVStkM2VjLCBVK2Q1MDQsIFUrZDU1YywgVStkNTY5LCBVK2Q1NzQsIFUrZDYzOCwgVStkNjU0LCBVK2Q2OGM7XG59XG5cbi8qIFsxMTldICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgQm9sZFwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLUJvbGRcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PYWx2STdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uMTE5LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSsyMC0yMiwgVSsyNy0yYSwgVSsyYy0zOCwgVSszYS0zYiwgVSszZiwgVSs0MS00NywgVSs0YS00YywgVSs0Zi01ZCwgVSs2MS03YiwgVSs3ZCwgVSthMSwgVSthYiwgVSthZSwgVStiNywgVStiYiwgVStiZiwgVSsyMDEzLTIwMTQsIFUrMjAxYy0yMDFkLCBVKzIxMjIsIFUrYWMwMCwgVSthY2UwLCBVK2FlMzAsIFUrYjJlNCwgVStiODVjLCBVK2I5YWMsIFUrYzBhYywgVStjMmE0LCBVK2MyZGMsIFUrYzc3NCwgVStjNzc4LCBVK2M5YzAsIFUrZDU1ODtcbn1cblxuLyogWzBdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgQmxhY2tcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1CbGFja1wiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9VbG5JN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi4wLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVStmOWNhLWZhMGIsIFUrZmYwMy1mZjA1LCBVK2ZmMDcsIFUrZmYwYS1mZjBiLCBVK2ZmMGQtZmYxOSwgVStmZjFiLCBVK2ZmMWQsIFUrZmYyMC1mZjViLCBVK2ZmNWQsIFUrZmZlMC1mZmUzLCBVK2ZmZTUtZmZlNjtcbn1cblxuLyogWzJdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgQmxhY2tcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1CbGFja1wiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9VbG5JN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi4yLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVStkNzIzLWQ3MjgsIFUrZDcyYS1kNzMzLCBVK2Q3MzUtZDc0OCwgVStkNzRhLWQ3NGYsIFUrZDc1Mi1kNzUzLCBVK2Q3NTUtZDc1NywgVStkNzVhLWQ3NWYsIFUrZDc2Mi1kNzY0LCBVK2Q3NjYtZDc2OCwgVStkNzZhLWQ3NmIsIFUrZDc2ZC1kNzZmLCBVK2Q3NzEtZDc4NywgVStkNzg5LWQ3OGIsIFUrZDc4ZC1kNzhmLCBVK2Q3OTEtZDc5NywgVStkNzlhLCBVK2Q3OWMsIFUrZDc5ZS1kN2EzLCBVK2Y5MDAtZjkwOSwgVStmOTBiLWY5MmU7XG59XG5cbi8qIFszXSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogOTAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIEJsYWNrXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItQmxhY2tcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PVWxuSTdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uMy53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrZDY3OS1kNjhiLCBVK2Q2OGUtZDY5ZSwgVStkNmEwLCBVK2Q2YTItZDZhNywgVStkNmE5LWQ2YzMsIFUrZDZjNi1kNmM3LCBVK2Q2YzktZDZjYiwgVStkNmNkLWQ2ZDMsIFUrZDZkNS1kNmQ2LCBVK2Q2ZDgtZDZlMywgVStkNmU1LWQ2ZTcsIFUrZDZlOS1kNmZiLCBVK2Q2ZmQtZDcxNywgVStkNzE5LWQ3MWYsIFUrZDcyMS1kNzIyO1xufVxuXG4vKiBbNF0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBCbGFja1wiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLUJsYWNrXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT1Vsbkk3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjQud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVK2Q1YmMtZDVjNywgVStkNWNhLWQ1Y2IsIFUrZDVjZC1kNWNmLCBVK2Q1ZDEtZDVkNywgVStkNWQ5LWQ1ZGEsIFUrZDVkYywgVStkNWRlLWQ1ZTMsIFUrZDVlNi1kNWU3LCBVK2Q1ZTktZDVlYiwgVStkNWVkLWQ1ZjYsIFUrZDVmOCwgVStkNWZhLWQ1ZmYsIFUrZDYwMi1kNjAzLCBVK2Q2MDUtZDYwNywgVStkNjA5LWQ2MGYsIFUrZDYxMi1kNjEzLCBVK2Q2MTYtZDYxYiwgVStkNjFkLWQ2MzcsIFUrZDYzYS1kNjNiLCBVK2Q2M2QtZDYzZiwgVStkNjQxLWQ2NDcsIFUrZDY0YS1kNjRjLCBVK2Q2NGUtZDY1MywgVStkNjU2LWQ2NTcsIFUrZDY1OS1kNjViLCBVK2Q2NWQtZDY2NiwgVStkNjY4LCBVK2Q2NmEtZDY3ODtcbn1cblxuLyogWzVdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgQmxhY2tcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1CbGFja1wiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9VbG5JN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi41LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVStkNTA3LCBVK2Q1MDktZDUwYiwgVStkNTBkLWQ1MTMsIFUrZDUxNS1kNTNiLCBVK2Q1M2UtZDUzZiwgVStkNTQxLWQ1NDMsIFUrZDU0NS1kNTRjLCBVK2Q1NGUsIFUrZDU1MCwgVStkNTUyLWQ1NTcsIFUrZDU1YS1kNTViLCBVK2Q1NWQtZDU1ZiwgVStkNTYxLWQ1NjQsIFUrZDU2Ni1kNTY3LCBVK2Q1NmEsIFUrZDU2YywgVStkNTZlLWQ1NzMsIFUrZDU3Ni1kNTc3LCBVK2Q1NzktZDU4MywgVStkNTg1LWQ1ODYsIFUrZDU4YS1kNWE0LCBVK2Q1YTYtZDViYjtcbn1cblxuLyogWzZdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgQmxhY2tcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1CbGFja1wiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9VbG5JN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi42LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVStkNDY0LWQ0NzcsIFUrZDQ3YS1kNDdiLCBVK2Q0N2QtZDQ3ZiwgVStkNDgxLWQ0ODcsIFUrZDQ4OS1kNDhhLCBVK2Q0OGMsIFUrZDQ4ZS1kNGU3LCBVK2Q0ZTktZDUwMywgVStkNTA1LWQ1MDY7XG59XG5cbi8qIFs3XSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogOTAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIEJsYWNrXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItQmxhY2tcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PVWxuSTdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uNy53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrZDNiZi1kM2M3LCBVK2QzY2EtZDNjZiwgVStkM2QxLWQzZWIsIFUrZDNlZS1kM2VmLCBVK2QzZjEtZDNmMywgVStkM2Y1LWQzZmIsIFUrZDNmZC1kNDAwLCBVK2Q0MDItZDQ1YiwgVStkNDVkLWQ0NjM7XG59XG5cbi8qIFs4XSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogOTAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIEJsYWNrXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItQmxhY2tcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PVWxuSTdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uOC53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrZDJmZiwgVStkMzAyLWQzMDQsIFUrZDMwNi1kMzBiLCBVK2QzMGYsIFUrZDMxMS1kMzEzLCBVK2QzMTUtZDMxYiwgVStkMzFlLCBVK2QzMjItZDMyNCwgVStkMzI2LWQzMjcsIFUrZDMyYS1kMzJiLCBVK2QzMmQtZDMyZiwgVStkMzMxLWQzMzcsIFUrZDMzOS1kMzNjLCBVK2QzM2UtZDM3YiwgVStkMzdlLWQzN2YsIFUrZDM4MS1kMzgzLCBVK2QzODUtZDM4YiwgVStkMzhlLWQzOTAsIFUrZDM5Mi1kMzk3LCBVK2QzOWEtZDM5YiwgVStkMzlkLWQzOWYsIFUrZDNhMS1kM2E3LCBVK2QzYTktZDNhYSwgVStkM2FjLCBVK2QzYWUtZDNiMywgVStkM2I1LWQzYjcsIFUrZDNiOS1kM2JiLCBVK2QzYmQtZDNiZTtcbn1cblxuLyogWzldICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgQmxhY2tcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1CbGFja1wiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9VbG5JN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi45LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVStkMjU3LWQyN2YsIFUrZDI4MS1kMjliLCBVK2QyOWQtZDI5ZiwgVStkMmExLWQyYWIsIFUrZDJhZC1kMmI3LCBVK2QyYmEtZDJiYiwgVStkMmJkLWQyYmYsIFUrZDJjMS1kMmM3LCBVK2QyYzktZDJlZiwgVStkMmYyLWQyZjMsIFUrZDJmNS1kMmY3LCBVK2QyZjktZDJmZTtcbn1cblxuLyogWzEwXSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogOTAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIEJsYWNrXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItQmxhY2tcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PVWxuSTdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uMTAud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVK2QxYjQsIFUrZDFiNi1kMWYzLCBVK2QxZjUtZDIyYiwgVStkMjJlLWQyMmYsIFUrZDIzMS1kMjMzLCBVK2QyMzUtZDIzYiwgVStkMjNkLWQyNDAsIFUrZDI0Mi1kMjU2O1xufVxuXG4vKiBbMTFdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgQmxhY2tcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1CbGFja1wiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9VbG5JN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi4xMS53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrZDEwNS1kMTJmLCBVK2QxMzItZDEzMywgVStkMTM1LWQxMzcsIFUrZDEzOS1kMTNmLCBVK2QxNDEtZDE0MiwgVStkMTQ0LCBVK2QxNDYtZDE0YiwgVStkMTRlLWQxNGYsIFUrZDE1MS1kMTUzLCBVK2QxNTUtZDE1YiwgVStkMTVlLWQxODcsIFUrZDE4OS1kMTlmLCBVK2QxYTItZDFhMywgVStkMWE1LWQxYTcsIFUrZDFhOS1kMWFmLCBVK2QxYjItZDFiMztcbn1cblxuLyogWzEyXSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogOTAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIEJsYWNrXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItQmxhY2tcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PVWxuSTdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uMTIud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVK2QwNGItZDA0ZiwgVStkMDUxLWQwNTcsIFUrZDA1OS1kMDZiLCBVK2QwNmQtZDA2ZiwgVStkMDcxLWQwNzMsIFUrZDA3NS1kMDdiLCBVK2QwN2UtZDBhMywgVStkMGE2LWQwYTcsIFUrZDBhOS1kMGFiLCBVK2QwYWQtZDBiMywgVStkMGI2LCBVK2QwYjgsIFUrZDBiYS1kMGJmLCBVK2QwYzItZDBjMywgVStkMGM1LWQwYzcsIFUrZDBjOS1kMGNmLCBVK2QwZDIsIFUrZDBkNi1kMGRiLCBVK2QwZGUtZDBkZiwgVStkMGUxLWQwZTMsIFUrZDBlNS1kMGViLCBVK2QwZWUtZDBmMCwgVStkMGYyLWQxMDQ7XG59XG5cbi8qIFsxM10gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBCbGFja1wiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLUJsYWNrXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT1Vsbkk3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjEzLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVStjZmEyLWNmYzMsIFUrY2ZjNS1jZmRmLCBVK2NmZTItY2ZlMywgVStjZmU1LWNmZTcsIFUrY2ZlOS1jZmY0LCBVK2NmZjYtY2ZmYiwgVStjZmZkLWNmZmYsIFUrZDAwMS1kMDAzLCBVK2QwMDUtZDAxNywgVStkMDE5LWQwMzMsIFUrZDAzNi1kMDM3LCBVK2QwMzktZDAzYiwgVStkMDNkLWQwNGE7XG59XG5cbi8qIFsxNF0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBCbGFja1wiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLUJsYWNrXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT1Vsbkk3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjE0LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVStjZWYwLWNlZjMsIFUrY2VmNiwgVStjZWY5LWNlZmYsIFUrY2YwMS1jZjAzLCBVK2NmMDUtY2YwNywgVStjZjA5LWNmMGYsIFUrY2YxMS1jZjEyLCBVK2NmMTQtY2YxYiwgVStjZjFkLWNmMWYsIFUrY2YyMS1jZjJmLCBVK2NmMzEtY2Y1MywgVStjZjU2LWNmNTcsIFUrY2Y1OS1jZjViLCBVK2NmNWQtY2Y2MywgVStjZjY2LCBVK2NmNjgsIFUrY2Y2YS1jZjZmLCBVK2NmNzEtY2Y4NCwgVStjZjg2LWNmOGIsIFUrY2Y4ZC1jZmExO1xufVxuXG4vKiBbMTVdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgQmxhY2tcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1CbGFja1wiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9VbG5JN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi4xNS53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrY2UzYy1jZTU3LCBVK2NlNWEtY2U1YiwgVStjZTVkLWNlNWYsIFUrY2U2MS1jZTY3LCBVK2NlNmEsIFUrY2U2YywgVStjZTZlLWNlNzMsIFUrY2U3Ni1jZTc3LCBVK2NlNzktY2U3YiwgVStjZTdkLWNlODMsIFUrY2U4NS1jZTg4LCBVK2NlOGEtY2U4ZiwgVStjZTkxLWNlOTMsIFUrY2U5NS1jZTk3LCBVK2NlOTktY2U5ZiwgVStjZWEyLCBVK2NlYTQtY2VhYiwgVStjZWFkLWNlZTMsIFUrY2VlNi1jZWU3LCBVK2NlZTktY2VlYiwgVStjZWVkLWNlZWY7XG59XG5cbi8qIFsxNl0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBCbGFja1wiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLUJsYWNrXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT1Vsbkk3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjE2LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVStjZDkyLWNkOTMsIFUrY2Q5Ni1jZDk3LCBVK2NkOTktY2Q5YiwgVStjZDlkLWNkYTMsIFUrY2RhNi1jZGE4LCBVK2NkYWEtY2RhZiwgVStjZGIxLWNkYzMsIFUrY2RjNS1jZGNiLCBVK2NkY2QtY2RlNywgVStjZGU5LWNlMDMsIFUrY2UwNS1jZTFmLCBVK2NlMjItY2UzNCwgVStjZTM2LWNlM2I7XG59XG5cbi8qIFsxN10gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBCbGFja1wiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLUJsYWNrXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT1Vsbkk3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjE3LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVStjY2VmLWNkMDcsIFUrY2QwYS1jZDBiLCBVK2NkMGQtY2QxYSwgVStjZDFjLCBVK2NkMWUtY2QyYiwgVStjZDJkLWNkNWIsIFUrY2Q1ZC1jZDc3LCBVK2NkNzktY2Q5MTtcbn1cblxuLyogWzE4XSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogOTAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIEJsYWNrXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItQmxhY2tcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PVWxuSTdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uMTgud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVK2NjM2YtY2M0MywgVStjYzQ2LWNjNDcsIFUrY2M0OS1jYzRiLCBVK2NjNGQtY2M1MywgVStjYzU1LWNjNTgsIFUrY2M1YS1jYzVmLCBVK2NjNjEtY2M5NywgVStjYzlhLWNjOWIsIFUrY2M5ZC1jYzlmLCBVK2NjYTEtY2NhNywgVStjY2FhLCBVK2NjYWMsIFUrY2NhZS1jY2IzLCBVK2NjYjYtY2NiNywgVStjY2I5LWNjYmIsIFUrY2NiZC1jY2NmLCBVK2NjZDEtY2NlMywgVStjY2U1LWNjZWU7XG59XG5cbi8qIFsxOV0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBCbGFja1wiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLUJsYWNrXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT1Vsbkk3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjE5LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVStjYjkxLWNiZDMsIFUrY2JkNS1jYmUzLCBVK2NiZTUtY2MwYiwgVStjYzBlLWNjMGYsIFUrY2MxMS1jYzEzLCBVK2NjMTUtY2MxYiwgVStjYzFkLWNjMjAsIFUrY2MyMy1jYzI3LCBVK2NjMmEtY2MyYiwgVStjYzJkLCBVK2NjMmYsIFUrY2MzMS1jYzM3LCBVK2NjM2EsIFUrY2MzYztcbn1cblxuLyogWzIwXSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogOTAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIEJsYWNrXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItQmxhY2tcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PVWxuSTdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uMjAud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVK2NhZjQtY2I0NywgVStjYjRhLWNiOTA7XG59XG5cbi8qIFsyMV0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBCbGFja1wiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLUJsYWNrXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT1Vsbkk3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjIxLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVStjYTRhLWNhNGIsIFUrY2E0ZS1jYTRmLCBVK2NhNTEtY2E1MywgVStjYTU1LWNhNWIsIFUrY2E1ZC1jYTYwLCBVK2NhNjItY2E4MywgVStjYTg1LWNhYmIsIFUrY2FiZS1jYWJmLCBVK2NhYzEtY2FjMywgVStjYWM1LWNhY2IsIFUrY2FjZC1jYWQwLCBVK2NhZDIsIFUrY2FkNC1jYWQ4LCBVK2NhZGEtY2FmMztcbn1cblxuLyogWzIyXSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogOTAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIEJsYWNrXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItQmxhY2tcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PVWxuSTdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uMjIud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVK2M5OTYtYzk5NywgVStjOTlhLWM5OWMsIFUrYzk5ZS1jOWJmLCBVK2M5YzItYzljMywgVStjOWM1LWM5YzcsIFUrYzljOS1jOWNmLCBVK2M5ZDIsIFUrYzlkNCwgVStjOWQ3LWM5ZDgsIFUrYzlkYiwgVStjOWRlLWM5ZGYsIFUrYzllMS1jOWUzLCBVK2M5ZTUtYzllNiwgVStjOWU4LWM5ZWIsIFUrYzllZS1jOWYwLCBVK2M5ZjItYzlmNywgVStjOWY5LWNhMGIsIFUrY2EwZC1jYTI4LCBVK2NhMmEtY2E0OTtcbn1cblxuLyogWzIzXSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogOTAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIEJsYWNrXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItQmxhY2tcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PVWxuSTdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uMjMud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVK2M4ZTktYzhmNCwgVStjOGY2LWM4ZmIsIFUrYzhmZS1jOGZmLCBVK2M5MDEtYzkwMywgVStjOTA1LWM5MGIsIFUrYzkwZS1jOTEwLCBVK2M5MTItYzkxNywgVStjOTE5LWM5MmIsIFUrYzkyZC1jOTRmLCBVK2M5NTEtYzk1MywgVStjOTU1LWM5NmIsIFUrYzk2ZC1jOTczLCBVK2M5NzUtYzk4NywgVStjOThhLWM5OGIsIFUrYzk4ZC1jOThmLCBVK2M5OTEtYzk5NTtcbn1cblxuLyogWzI0XSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogOTAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIEJsYWNrXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItQmxhY2tcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PVWxuSTdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uMjQud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVK2M4NDEtYzg0YiwgVStjODRkLWM4NmYsIFUrYzg3Mi1jODczLCBVK2M4NzUtYzg3NywgVStjODc5LWM4N2YsIFUrYzg4Mi1jODg0LCBVK2M4ODctYzg4YSwgVStjODhkLWM4YzMsIFUrYzhjNS1jOGRmLCBVK2M4ZTEtYzhlODtcbn1cblxuLyogWzI1XSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogOTAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIEJsYWNrXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItQmxhY2tcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PVWxuSTdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uMjUud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVK2M3NzktYzc3YiwgVStjNzdlLWM3ODIsIFUrYzc4NiwgVStjNzhiLCBVK2M3OGQsIFUrYzc4ZiwgVStjNzkyLWM3OTMsIFUrYzc5NSwgVStjNzk3LCBVK2M3OTktYzc5ZiwgVStjN2EyLCBVK2M3YTctYzdhYiwgVStjN2FlLWM3YmIsIFUrYzdiZC1jN2MwLCBVK2M3YzItYzdjNywgVStjN2M5LWM3ZGMsIFUrYzdkZS1jN2ZmLCBVK2M4MDItYzgwMywgVStjODA1LWM4MDcsIFUrYzgwOSwgVStjODBiLWM4MGYsIFUrYzgxMiwgVStjODE0LCBVK2M4MTctYzgxYiwgVStjODFlLWM4MWYsIFUrYzgyMS1jODIzLCBVK2M4MjUtYzgyZSwgVStjODMwLWM4MzcsIFUrYzgzOS1jODNiLCBVK2M4M2QtYzg0MDtcbn1cblxuLyogWzI2XSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogOTAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIEJsYWNrXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItQmxhY2tcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PVWxuSTdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uMjYud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVK2M2YmItYzZiZiwgVStjNmMyLCBVK2M2YzQsIFUrYzZjNi1jNmNiLCBVK2M2Y2UtYzZjZiwgVStjNmQxLWM2ZDMsIFUrYzZkNS1jNmRiLCBVK2M2ZGQtYzZkZiwgVStjNmUxLWM2ZTcsIFUrYzZlOS1jNmViLCBVK2M2ZWQtYzZlZiwgVStjNmYxLWM2ZjgsIFUrYzZmYS1jNzAzLCBVK2M3MDUtYzcwNywgVStjNzA5LWM3MGIsIFUrYzcwZC1jNzE2LCBVK2M3MTgsIFUrYzcxYS1jNzFmLCBVK2M3MjItYzcyMywgVStjNzI1LWM3MjcsIFUrYzcyOS1jNzM0LCBVK2M3MzYtYzczYiwgVStjNzNlLWM3M2YsIFUrYzc0MS1jNzQzLCBVK2M3NDUtYzc0YiwgVStjNzRlLWM3NTAsIFUrYzc1Mi1jNzU3LCBVK2M3NTktYzc3MywgVStjNzc2LWM3Nzc7XG59XG5cbi8qIFsyN10gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBCbGFja1wiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLUJsYWNrXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT1Vsbkk3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjI3LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVStjNWY1LWM1ZmIsIFUrYzVmZSwgVStjNjAyLWM2MDUsIFUrYzYwNywgVStjNjA5LWM2MGYsIFUrYzYxMS1jNjFhLCBVK2M2MWMtYzYyMywgVStjNjI2LWM2MjcsIFUrYzYyOS1jNjJiLCBVK2M2MmQsIFUrYzYyZi1jNjMyLCBVK2M2MzYsIFUrYzYzOCwgVStjNjNhLWM2M2YsIFUrYzY0Mi1jNjQzLCBVK2M2NDUtYzY0NywgVStjNjQ5LWM2NTIsIFUrYzY1Ni1jNjViLCBVK2M2NWQtYzY1ZiwgVStjNjYxLWM2NjMsIFUrYzY2NS1jNjc3LCBVK2M2NzktYzY3YiwgVStjNjdkLWM2OTMsIFUrYzY5Ni1jNjk3LCBVK2M2OTktYzY5YiwgVStjNjlkLWM2YTMsIFUrYzZhNiwgVStjNmE4LCBVK2M2YWEtYzZhZiwgVStjNmIyLWM2YjMsIFUrYzZiNS1jNmI3LCBVK2M2YjktYzZiYTtcbn1cblxuLyogWzI4XSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogOTAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIEJsYWNrXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItQmxhY2tcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PVWxuSTdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uMjgud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVK2M1MTctYzUyNywgVStjNTJhLWM1MmIsIFUrYzUyZC1jNTJmLCBVK2M1MzEtYzUzOCwgVStjNTNhLCBVK2M1M2MsIFUrYzUzZS1jNTQzLCBVK2M1NDYtYzU0NywgVStjNTRiLCBVK2M1NGQtYzU1MiwgVStjNTU2LCBVK2M1NWEtYzU1YiwgVStjNTVkLCBVK2M1NWYsIFUrYzU2Mi1jNTYzLCBVK2M1NjUtYzU2NywgVStjNTY5LWM1NmYsIFUrYzU3MiwgVStjNTc0LCBVK2M1NzYtYzU3YiwgVStjNTdlLWM1N2YsIFUrYzU4MS1jNTgzLCBVK2M1ODUtYzU4NiwgVStjNTg4LWM1OGIsIFUrYzU4ZSwgVStjNTkwLCBVK2M1OTItYzU5NiwgVStjNTk5LWM1YjMsIFUrYzViNi1jNWI3LCBVK2M1YmEsIFUrYzViZS1jNWMzLCBVK2M1Y2EtYzVjYiwgVStjNWNkLCBVK2M1Y2YsIFUrYzVkMi1jNWQzLCBVK2M1ZDUtYzVkNywgVStjNWQ5LWM1ZGYsIFUrYzVlMS1jNWUyLCBVK2M1ZTQsIFUrYzVlNi1jNWViLCBVK2M1ZWYsIFUrYzVmMS1jNWYzO1xufVxuXG4vKiBbMjldICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgQmxhY2tcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1CbGFja1wiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9VbG5JN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi4yOS53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrYzQ3NS1jNGVmLCBVK2M0ZjItYzRmMywgVStjNGY1LWM0ZjcsIFUrYzRmOS1jNGZmLCBVK2M1MDItYzUwYiwgVStjNTBkLWM1MTY7XG59XG5cbi8qIFszMF0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBCbGFja1wiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLUJsYWNrXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT1Vsbkk3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjMwLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVStjM2QwLWMzZDcsIFUrYzNkYS1jM2RiLCBVK2MzZGQtYzNkZSwgVStjM2UxLWMzZWMsIFUrYzNlZS1jM2YzLCBVK2MzZjUtYzQyYiwgVStjNDJkLWM0NjMsIFUrYzQ2Ni1jNDc0O1xufVxuXG4vKiBbMzFdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgQmxhY2tcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1CbGFja1wiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9VbG5JN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi4zMS53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrYzMyYi1jMzY3LCBVK2MzNmEtYzM2YiwgVStjMzZkLWMzNmYsIFUrYzM3MS1jMzc3LCBVK2MzN2EtYzM3YiwgVStjMzdlLWMzODMsIFUrYzM4NS1jMzg3LCBVK2MzODktYzNjZjtcbn1cblxuLyogWzMyXSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogOTAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIEJsYWNrXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItQmxhY2tcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PVWxuSTdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uMzIud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVK2MyNmEtYzI2YiwgVStjMjZkLWMyNmYsIFUrYzI3MS1jMjczLCBVK2MyNzUtYzI3YiwgVStjMjdlLWMyODcsIFUrYzI4OS1jMjhmLCBVK2MyOTEtYzI5NywgVStjMjk5LWMyOWEsIFUrYzI5Yy1jMmEzLCBVK2MyYTUtYzJhNywgVStjMmE5LWMyYWIsIFUrYzJhZC1jMmIzLCBVK2MyYjYsIFUrYzJiOCwgVStjMmJhLWMyYmIsIFUrYzJiZC1jMmRiLCBVK2MyZGUtYzJkZiwgVStjMmUxLWMyZTIsIFUrYzJlNS1jMmVhLCBVK2MyZWUsIFUrYzJmMCwgVStjMmYyLWMyZjUsIFUrYzJmNywgVStjMmZhLWMyZmIsIFUrYzJmZC1jMmZmLCBVK2MzMDEtYzMwNywgVStjMzA5LWMzMGMsIFUrYzMwZS1jMzEyLCBVK2MzMTUtYzMyMywgVStjMzI1LWMzMjgsIFUrYzMyYTtcbn1cblxuLyogWzMzXSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogOTAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIEJsYWNrXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItQmxhY2tcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PVWxuSTdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uMzMud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVK2MxYmMtYzFjMywgVStjMWM1LWMxZGYsIFUrYzFlMS1jMWZiLCBVK2MxZmQtYzIwMywgVStjMjA1LWMyMGMsIFUrYzIwZSwgVStjMjEwLWMyMTcsIFUrYzIxYS1jMjFiLCBVK2MyMWQtYzIxZSwgVStjMjIxLWMyMjcsIFUrYzIyOS1jMjJhLCBVK2MyMmMsIFUrYzIyZSwgVStjMjMwLCBVK2MyMzMtYzI0ZiwgVStjMjUxLWMyNTcsIFUrYzI1OS1jMjY5O1xufVxuXG4vKiBbMzRdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgQmxhY2tcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1CbGFja1wiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9VbG5JN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi4zNC53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrYzEwMS1jMTFiLCBVK2MxMWYsIFUrYzEyMS1jMTIzLCBVK2MxMjUtYzEyYiwgVStjMTJlLCBVK2MxMzItYzEzNywgVStjMTNhLWMxM2IsIFUrYzEzZC1jMTNmLCBVK2MxNDEtYzE0NywgVStjMTRhLCBVK2MxNGMtYzE1MywgVStjMTU1LWMxNTcsIFUrYzE1OS1jMTViLCBVK2MxNWQtYzE2NiwgVStjMTY5LWMxNmYsIFUrYzE3MS1jMTc3LCBVK2MxNzktYzE4YiwgVStjMThlLWMxOGYsIFUrYzE5MS1jMTkzLCBVK2MxOTUtYzE5YiwgVStjMTlkLWMxOWUsIFUrYzFhMCwgVStjMWEyLWMxYTQsIFUrYzFhNi1jMWJiO1xufVxuXG4vKiBbMzVdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgQmxhY2tcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1CbGFja1wiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9VbG5JN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi4zNS53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrYzA0OS1jMDU3LCBVK2MwNTktYzA1YiwgVStjMDVkLWMwNWYsIFUrYzA2MS1jMDY3LCBVK2MwNjktYzA4ZiwgVStjMDkxLWMwYWIsIFUrYzBhZS1jMGFmLCBVK2MwYjEtYzBiMywgVStjMGI1LCBVK2MwYjctYzBiYiwgVStjMGJlLCBVK2MwYzItYzBjNywgVStjMGNhLWMwY2IsIFUrYzBjZC1jMGNmLCBVK2MwZDEtYzBkNywgVStjMGQ5LWMwZGEsIFUrYzBkYywgVStjMGRlLWMwZTMsIFUrYzBlNS1jMGViLCBVK2MwZWQtYzBmMywgVStjMGY2LCBVK2MwZjgsIFUrYzBmYS1jMGZmO1xufVxuXG4vKiBbMzZdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgQmxhY2tcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1CbGFja1wiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9VbG5JN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi4zNi53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrYmZhNy1iZmFmLCBVK2JmYjEtYmZjNCwgVStiZmM2LWJmY2IsIFUrYmZjZS1iZmNmLCBVK2JmZDEtYmZkMywgVStiZmQ1LWJmZGIsIFUrYmZkZC1jMDQ4O1xufVxuXG4vKiBbMzddICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgQmxhY2tcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1CbGFja1wiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9VbG5JN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi4zNy53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrYmYwNywgVStiZjA5LWJmM2YsIFUrYmY0MS1iZjRmLCBVK2JmNTItYmY1NCwgVStiZjU2LWJmYTY7XG59XG5cbi8qIFszOF0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBCbGFja1wiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLUJsYWNrXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT1Vsbkk3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjM4LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVStiZTU2LCBVK2JlNTgsIFUrYmU1Yy1iZTVmLCBVK2JlNjItYmU2MywgVStiZTY1LWJlNjcsIFUrYmU2OS1iZTc0LCBVK2JlNzYtYmU3YiwgVStiZTdlLWJlN2YsIFUrYmU4MS1iZThlLCBVK2JlOTAsIFUrYmU5Mi1iZWE3LCBVK2JlYTktYmVjZiwgVStiZWQyLWJlZDMsIFUrYmVkNS1iZWQ2LCBVK2JlZDktYmVlMywgVStiZWU2LWJmMDY7XG59XG5cbi8qIFszOV0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBCbGFja1wiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLUJsYWNrXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT1Vsbkk3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjM5LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVStiZGIwLWJkZDMsIFUrYmRkNS1iZGVmLCBVK2JkZjEtYmUwYiwgVStiZTBkLWJlMGYsIFUrYmUxMS1iZTEzLCBVK2JlMTUtYmU0MywgVStiZTQ2LWJlNDcsIFUrYmU0OS1iZTRiLCBVK2JlNGQtYmU1Mztcbn1cblxuLyogWzQwXSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogOTAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIEJsYWNrXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItQmxhY2tcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PVWxuSTdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uNDAud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVK2JkMDMsIFUrYmQwNiwgVStiZDA4LCBVK2JkMGEtYmQwZiwgVStiZDExLWJkMjIsIFUrYmQyNS1iZDQ3LCBVK2JkNDktYmQ1OCwgVStiZDVhLWJkN2YsIFUrYmQ4Mi1iZDgzLCBVK2JkODUtYmQ4NywgVStiZDhhLWJkOGYsIFUrYmQ5MS1iZDkyLCBVK2JkOTQsIFUrYmQ5Ni1iZDk4LCBVK2JkOWEtYmRhZjtcbn1cblxuLyogWzQxXSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogOTAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIEJsYWNrXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItQmxhY2tcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PVWxuSTdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uNDEud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVK2JjNGUtYmM4MywgVStiYzg2LWJjODcsIFUrYmM4OS1iYzhiLCBVK2JjOGQtYmM5MywgVStiYzk2LCBVK2JjOTgsIFUrYmM5Yi1iYzlmLCBVK2JjYTItYmNhMywgVStiY2E1LWJjYTcsIFUrYmNhOS1iY2IyLCBVK2JjYjQtYmNiYiwgVStiY2JlLWJjYmYsIFUrYmNjMS1iY2MzLCBVK2JjYzUtYmNjYywgVStiY2NlLWJjZDAsIFUrYmNkMi1iY2Q0LCBVK2JjZDYtYmNmMywgVStiY2Y3LCBVK2JjZjktYmNmYiwgVStiY2ZkLWJkMDI7XG59XG5cbi8qIFs0Ml0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBCbGFja1wiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLUJsYWNrXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT1Vsbkk3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjQyLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVStiYjkwLWJiYTMsIFUrYmJhNS1iYmFiLCBVK2JiYWQtYmJiZiwgVStiYmMxLWJiZjcsIFUrYmJmYS1iYmZiLCBVK2JiZmQtYmJmZSwgVStiYzAxLWJjMDcsIFUrYmMwOS1iYzBhLCBVK2JjMGUsIFUrYmMxMCwgVStiYzEyLWJjMTMsIFUrYmMxNywgVStiYzE5LWJjMWEsIFUrYmMxZSwgVStiYzIwLWJjMjMsIFUrYmMyNiwgVStiYzI4LCBVK2JjMmEtYmMyYywgVStiYzJlLWJjMmYsIFUrYmMzMi1iYzMzLCBVK2JjMzUtYmMzNywgVStiYzM5LWJjM2YsIFUrYmM0MS1iYzQyLCBVK2JjNDQsIFUrYmM0Ni1iYzQ4LCBVK2JjNGEtYmM0ZDtcbn1cblxuLyogWzQzXSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogOTAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIEJsYWNrXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItQmxhY2tcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PVWxuSTdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uNDMud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVK2JhZTYtYmFmYiwgVStiYWZkLWJiMTcsIFUrYmIxOS1iYjMzLCBVK2JiMzcsIFUrYmIzOS1iYjNhLCBVK2JiM2QtYmI0MywgVStiYjQ1LWJiNDYsIFUrYmI0OCwgVStiYjRhLWJiNGYsIFUrYmI1MS1iYjUzLCBVK2JiNTUtYmI1NywgVStiYjU5LWJiNjIsIFUrYmI2NC1iYjhmO1xufVxuXG4vKiBbNDRdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgQmxhY2tcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1CbGFja1wiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9VbG5JN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi40NC53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrYmEzMC1iYTM3LCBVK2JhM2EtYmEzYiwgVStiYTNkLWJhM2YsIFUrYmE0MS1iYTQ3LCBVK2JhNDktYmE0YSwgVStiYTRjLCBVK2JhNGUtYmE1MywgVStiYTU2LWJhNTcsIFUrYmE1OS1iYTViLCBVK2JhNWQtYmE2MywgVStiYTY1LWJhNjYsIFUrYmE2OC1iYTZmLCBVK2JhNzEtYmE3MywgVStiYTc1LWJhNzcsIFUrYmE3OS1iYTg0LCBVK2JhODYsIFUrYmE4OC1iYWE3LCBVK2JhYWEsIFUrYmFhZC1iYWFmLCBVK2JhYjEtYmFiNywgVStiYWJhLCBVK2JhYmMsIFUrYmFiZS1iYWU1O1xufVxuXG4vKiBbNDVdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgQmxhY2tcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1CbGFja1wiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9VbG5JN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi40NS53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrYjk2ZS1iOTczLCBVK2I5NzYtYjk3NywgVStiOTc5LWI5N2IsIFUrYjk3ZC1iOTgzLCBVK2I5ODYsIFUrYjk4OCwgVStiOThhLWI5OGQsIFUrYjk4Zi1iOWFiLCBVK2I5YWUtYjlhZiwgVStiOWIxLWI5YjMsIFUrYjliNS1iOWJiLCBVK2I5YmUsIFUrYjljMCwgVStiOWMyLWI5YzcsIFUrYjljYS1iOWNiLCBVK2I5Y2QsIFUrYjlkMi1iOWQ3LCBVK2I5ZGEsIFUrYjlkYywgVStiOWRmLWI5ZTAsIFUrYjllMiwgVStiOWU2LWI5ZTcsIFUrYjllOS1iOWYzLCBVK2I5ZjYsIFUrYjlmOCwgVStiOWZiLWJhMmY7XG59XG5cbi8qIFs0Nl0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBCbGFja1wiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLUJsYWNrXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT1Vsbkk3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjQ2LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVStiOGJmLWI4Y2IsIFUrYjhjZC1iOGUwLCBVK2I4ZTItYjhlNywgVStiOGVhLWI4ZWIsIFUrYjhlZC1iOGVmLCBVK2I4ZjEtYjhmNywgVStiOGZhLCBVK2I4ZmMsIFUrYjhmZS1iOTAzLCBVK2I5MDUtYjkxNywgVStiOTE5LWI5MWYsIFUrYjkyMS1iOTNiLCBVK2I5M2QtYjk1NywgVStiOTVhLWI5NWIsIFUrYjk1ZC1iOTVmLCBVK2I5NjEtYjk2NywgVStiOTY5LWI5NmM7XG59XG5cbi8qIFs0N10gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBCbGFja1wiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLUJsYWNrXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT1Vsbkk3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjQ3LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVStiODBkLWI4MGYsIFUrYjgxMS1iODE3LCBVK2I4MWEsIFUrYjgxYy1iODIzLCBVK2I4MjYtYjgyNywgVStiODI5LWI4MmIsIFUrYjgyZC1iODMzLCBVK2I4MzYsIFUrYjgzYS1iODNmLCBVK2I4NDEtYjg1YiwgVStiODVlLWI4NWYsIFUrYjg2MS1iODYzLCBVK2I4NjUtYjg2YiwgVStiODZlLCBVK2I4NzAsIFUrYjg3Mi1iOGFmLCBVK2I4YjEtYjhiZTtcbn1cblxuLyogWzQ4XSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogOTAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIEJsYWNrXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItQmxhY2tcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PVWxuSTdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uNDgud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVK2I3NGQtYjc1ZiwgVStiNzYxLWI3NjMsIFUrYjc2NS1iNzc0LCBVK2I3NzYtYjc3YiwgVStiNzdlLWI3N2YsIFUrYjc4MS1iNzgzLCBVK2I3ODUtYjc4YiwgVStiNzhlLCBVK2I3OTItYjc5NiwgVStiNzlhLWI3OWIsIFUrYjc5ZC1iN2E3LCBVK2I3YWEsIFUrYjdhZS1iN2IzLCBVK2I3YjYtYjdjOCwgVStiN2NhLWI3ZWIsIFUrYjdlZS1iN2VmLCBVK2I3ZjEtYjdmMywgVStiN2Y1LWI3ZmIsIFUrYjdmZSwgVStiODAyLWI4MDYsIFUrYjgwYS1iODBiO1xufVxuXG4vKiBbNDldICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgQmxhY2tcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1CbGFja1wiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9VbG5JN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi40OS53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrYjZhNy1iNmFhLCBVK2I2YWMtYjZiMCwgVStiNmIyLWI2ZWYsIFUrYjZmMS1iNzI3LCBVK2I3MmEtYjcyYiwgVStiNzJkLWI3MmUsIFUrYjczMS1iNzM3LCBVK2I3MzktYjczYSwgVStiNzNjLWI3NDMsIFUrYjc0NS1iNzRjO1xufVxuXG4vKiBbNTBdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgQmxhY2tcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1CbGFja1wiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9VbG5JN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi41MC53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrYjYwNS1iNjBmLCBVK2I2MTItYjYxNywgVStiNjE5LWI2MjQsIFUrYjYyNi1iNjliLCBVK2I2OWUtYjZhMywgVStiNmE1LWI2YTY7XG59XG5cbi8qIFs1MV0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBCbGFja1wiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLUJsYWNrXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT1Vsbkk3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjUxLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVStiNTVmLCBVK2I1NjItYjU4MywgVStiNTg1LWI1OWYsIFUrYjVhMi1iNWEzLCBVK2I1YTUtYjVhNywgVStiNWE5LWI1YjIsIFUrYjViNS1iNWJhLCBVK2I1YmQtYjYwNDtcbn1cblxuLyogWzUyXSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogOTAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIEJsYWNrXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItQmxhY2tcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PVWxuSTdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uNTIud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVK2I0YTUtYjRiNiwgVStiNGI4LWI0YmYsIFUrYjRjMS1iNGM3LCBVK2I0YzktYjRkYiwgVStiNGRlLWI0ZGYsIFUrYjRlMS1iNGUyLCBVK2I0ZTUtYjRlYiwgVStiNGVlLCBVK2I0ZjAsIFUrYjRmMi1iNTEzLCBVK2I1MTYtYjUxNywgVStiNTE5LWI1MWEsIFUrYjUxZC1iNTIzLCBVK2I1MjYsIFUrYjUyOCwgVStiNTJiLWI1MmYsIFUrYjUzMi1iNTMzLCBVK2I1MzUtYjUzNywgVStiNTM5LWI1M2YsIFUrYjU0MS1iNTQ0LCBVK2I1NDYtYjU0YiwgVStiNTRkLWI1NGYsIFUrYjU1MS1iNTViLCBVK2I1NWQtYjU1ZTtcbn1cblxuLyogWzUzXSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogOTAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIEJsYWNrXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItQmxhY2tcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PVWxuSTdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uNTMud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVK2IzZjgtYjNmYiwgVStiM2ZkLWI0MGYsIFUrYjQxMS1iNDE3LCBVK2I0MTktYjQxYiwgVStiNDFkLWI0MWYsIFUrYjQyMS1iNDI3LCBVK2I0MmEtYjQyYiwgVStiNDJkLWI0NGYsIFUrYjQ1Mi1iNDUzLCBVK2I0NTUtYjQ1NywgVStiNDU5LWI0NWYsIFUrYjQ2Mi1iNDY0LCBVK2I0NjYtYjQ2YiwgVStiNDZkLWI0N2YsIFUrYjQ4MS1iNGEzO1xufVxuXG4vKiBbNTRdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgQmxhY2tcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1CbGFja1wiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9VbG5JN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi41NC53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrYjM0Mi1iMzUzLCBVK2IzNTYtYjM1NywgVStiMzU5LWIzNWIsIFUrYjM1ZC1iMzVlLCBVK2IzNjAtYjM2MywgVStiMzY2LCBVK2IzNjgsIFUrYjM2YS1iMzZkLCBVK2IzNmYsIFUrYjM3Mi1iMzczLCBVK2IzNzUtYjM3NywgVStiMzc5LWIzN2YsIFUrYjM4MS1iMzgyLCBVK2IzODQsIFUrYjM4Ni1iMzhiLCBVK2IzOGQtYjNjMywgVStiM2M2LWIzYzcsIFUrYjNjOS1iM2NhLCBVK2IzY2QtYjNkMywgVStiM2Q2LCBVK2IzZDgsIFUrYjNkYS1iM2Y3O1xufVxuXG4vKiBbNTVdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgQmxhY2tcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1CbGFja1wiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9VbG5JN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi41NS53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrYjI3Yy1iMjgzLCBVK2IyODUtYjI4ZiwgVStiMjkyLWIyOTMsIFUrYjI5NS1iMjk3LCBVK2IyOWEtYjI5ZiwgVStiMmExLWIyYTQsIFUrYjJhNy1iMmE5LCBVK2IyYWIsIFUrYjJhZC1iMmM3LCBVK2IyY2EtYjJjYiwgVStiMmNkLWIyY2YsIFUrYjJkMS1iMmQ3LCBVK2IyZGEsIFUrYjJkYywgVStiMmRlLWIyZTMsIFUrYjJlNywgVStiMmU5LWIyZWEsIFUrYjJlZi1iMmYzLCBVK2IyZjYsIFUrYjJmOCwgVStiMmZhLWIyZmIsIFUrYjJmZC1iMmZlLCBVK2IzMDItYjMwMywgVStiMzA1LWIzMDcsIFUrYjMwOS1iMzBmLCBVK2IzMTIsIFUrYjMxNi1iMzFiLCBVK2IzMWQtYjM0MTtcbn1cblxuLyogWzU2XSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogOTAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIEJsYWNrXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItQmxhY2tcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PVWxuSTdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uNTYud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVK2IxZDYtYjFlNywgVStiMWU5LWIxZmMsIFUrYjFmZS1iMjAzLCBVK2IyMDYtYjIwNywgVStiMjA5LWIyMGIsIFUrYjIwZC1iMjEzLCBVK2IyMTYtYjIxZiwgVStiMjIxLWIyNTcsIFUrYjI1OS1iMjczLCBVK2IyNzUtYjI3Yjtcbn1cblxuLyogWzU3XSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogOTAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIEJsYWNrXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItQmxhY2tcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PVWxuSTdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uNTcud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVK2IxMjAtYjEyMiwgVStiMTI2LWIxMjcsIFUrYjEyOS1iMTJiLCBVK2IxMmQtYjEzMywgVStiMTM2LCBVK2IxMzgsIFUrYjEzYS1iMTNmLCBVK2IxNDItYjE0MywgVStiMTQ1LWIxNGYsIFUrYjE1MS1iMTUzLCBVK2IxNTYtYjE1NywgVStiMTU5LWIxNzcsIFUrYjE3YS1iMTdiLCBVK2IxN2QtYjE3ZiwgVStiMTgxLWIxODcsIFUrYjE4OS1iMThjLCBVK2IxOGUtYjE5MSwgVStiMTk1LWIxYTcsIFUrYjFhOS1iMWNiLCBVK2IxY2QtYjFkNTtcbn1cblxuLyogWzU4XSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogOTAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIEJsYWNrXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItQmxhY2tcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PVWxuSTdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uNTgud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVK2IwNWYtYjA3YiwgVStiMDdlLWIwN2YsIFUrYjA4MS1iMDgzLCBVK2IwODUtYjA4YiwgVStiMDhkLWIwOTcsIFUrYjA5YiwgVStiMDlkLWIwOWYsIFUrYjBhMi1iMGE3LCBVK2IwYWEsIFUrYjBiMCwgVStiMGIyLCBVK2IwYjYtYjBiNywgVStiMGI5LWIwYmIsIFUrYjBiZC1iMGMzLCBVK2IwYzYtYjBjNywgVStiMGNhLWIwY2YsIFUrYjBkMS1iMGRmLCBVK2IwZTEtYjBlNCwgVStiMGU2LWIxMDcsIFUrYjEwYS1iMTBiLCBVK2IxMGQtYjEwZiwgVStiMTExLWIxMTIsIFUrYjExNC1iMTE3LCBVK2IxMTktYjExYSwgVStiMTFjLWIxMWY7XG59XG5cbi8qIFs1OV0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBCbGFja1wiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLUJsYWNrXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT1Vsbkk3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjU5LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSthZmFjLWFmYjcsIFUrYWZiYS1hZmJiLCBVK2FmYmQtYWZiZiwgVSthZmMxLWFmYzYsIFUrYWZjYS1hZmNjLCBVK2FmY2UtYWZkMywgVSthZmQ1LWFmZTcsIFUrYWZlOS1hZmVmLCBVK2FmZjEtYjAwYiwgVStiMDBkLWIwMGYsIFUrYjAxMS1iMDEzLCBVK2IwMTUtYjAxYiwgVStiMDFkLWIwMjcsIFUrYjAyOS1iMDQzLCBVK2IwNDUtYjA0NywgVStiMDQ5LCBVK2IwNGIsIFUrYjA0ZC1iMDUyLCBVK2IwNTUtYjA1NiwgVStiMDU4LWIwNWMsIFUrYjA1ZTtcbn1cblxuLyogWzYwXSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogOTAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIEJsYWNrXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItQmxhY2tcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PVWxuSTdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uNjAud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVK2FmMDMtYWYwNywgVSthZjA5LWFmMmIsIFUrYWYyZS1hZjMzLCBVK2FmMzUtYWYzYiwgVSthZjNlLWFmNDAsIFUrYWY0NC1hZjQ3LCBVK2FmNGEtYWY1YywgVSthZjVlLWFmNjMsIFUrYWY2NS1hZjdmLCBVK2FmODEtYWZhYjtcbn1cblxuLyogWzYxXSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogOTAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIEJsYWNrXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItQmxhY2tcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PVWxuSTdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uNjEud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVK2FlNTYtYWU1YiwgVSthZTVlLWFlNjAsIFUrYWU2Mi1hZTY0LCBVK2FlNjYtYWU2NywgVSthZTY5LWFlNmIsIFUrYWU2ZC1hZTgzLCBVK2FlODUtYWViYiwgVSthZWJmLCBVK2FlYzEtYWVjMywgVSthZWM1LWFlY2IsIFUrYWVjZSwgVSthZWQwLCBVK2FlZDItYWVkNywgVSthZWQ5LWFlZjMsIFUrYWVmNS1hZjAyO1xufVxuXG4vKiBbNjJdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgQmxhY2tcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1CbGFja1wiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9VbG5JN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi42Mi53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrYWQ5Yy1hZGEzLCBVK2FkYTUtYWRiZiwgVSthZGMxLWFkYzMsIFUrYWRjNS1hZGM3LCBVK2FkYzktYWRkMiwgVSthZGQ0LWFkZGIsIFUrYWRkZC1hZGRmLCBVK2FkZTEtYWRlMywgVSthZGU1LWFkZjcsIFUrYWRmYS1hZGZiLCBVK2FkZmQtYWRmZiwgVSthZTAyLWFlMDcsIFUrYWUwYSwgVSthZTBjLCBVK2FlMGUtYWUxMywgVSthZTE1LWFlMmYsIFUrYWUzMS1hZTMzLCBVK2FlMzUtYWUzNywgVSthZTM5LWFlM2YsIFUrYWU0MiwgVSthZTQ0LCBVK2FlNDYtYWU0OSwgVSthZTRiLCBVK2FlNGYsIFUrYWU1MS1hZTUzLCBVK2FlNTU7XG59XG5cbi8qIFs2M10gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBCbGFja1wiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLUJsYWNrXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT1Vsbkk3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjYzLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSthY2UyLWFjZTMsIFUrYWNlNS1hY2U2LCBVK2FjZTktYWNlZiwgVSthY2YyLCBVK2FjZjQsIFUrYWNmNy1hY2ZiLCBVK2FjZmUtYWNmZiwgVSthZDAxLWFkMDMsIFUrYWQwNS1hZDBiLCBVK2FkMGQtYWQxMCwgVSthZDEyLWFkMWIsIFUrYWQxZC1hZDMzLCBVK2FkMzUtYWQ0OCwgVSthZDRhLWFkNGYsIFUrYWQ1MS1hZDZiLCBVK2FkNmUtYWQ2ZiwgVSthZDcxLWFkNzIsIFUrYWQ3Ny1hZDdjLCBVK2FkN2UsIFUrYWQ4MCwgVSthZDgyLWFkODcsIFUrYWQ4OS1hZDhiLCBVK2FkOGQtYWQ4ZiwgVSthZDkxLWFkOWI7XG59XG5cbi8qIFs2NF0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBCbGFja1wiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLUJsYWNrXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT1Vsbkk3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjY0LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSthYzI1LWFjMmMsIFUrYWMyZSwgVSthYzMwLCBVK2FjMzItYWMzNywgVSthYzM5LWFjM2YsIFUrYWM0MS1hYzRjLCBVK2FjNGUtYWM2ZiwgVSthYzcyLWFjNzMsIFUrYWM3NS1hYzc2LCBVK2FjNzktYWM3ZiwgVSthYzgyLCBVK2FjODQtYWM4OCwgVSthYzhhLWFjOGIsIFUrYWM4ZC1hYzhmLCBVK2FjOTEtYWM5MywgVSthYzk1LWFjOWIsIFUrYWM5ZC1hYzllLCBVK2FjYTEtYWNhNywgVSthY2FiLCBVK2FjYWQtYWNhZiwgVSthY2IxLWFjYjcsIFUrYWNiYS1hY2JiLCBVK2FjYmUtYWNjMCwgVSthY2MyLWFjYzMsIFUrYWNjNS1hY2RmO1xufVxuXG4vKiBbNjVdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgQmxhY2tcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1CbGFja1wiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9VbG5JN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi42NS53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrOTlkZiwgVSs5OWVkLCBVKzk5ZjEsIFUrOTlmZiwgVSs5YTAxLCBVKzlhMDgsIFUrOWEwZS05YTBmLCBVKzlhMTksIFUrOWEyYiwgVSs5YTMwLCBVKzlhMzYtOWEzNywgVSs5YTQwLCBVKzlhNDMsIFUrOWE0NSwgVSs5YTRkLCBVKzlhNTUsIFUrOWE1NywgVSs5YTVhLTlhNWIsIFUrOWE1ZiwgVSs5YTYyLCBVKzlhNjUsIFUrOWE2OS05YTZhLCBVKzlhYTgsIFUrOWFiOCwgVSs5YWQzLCBVKzlhZTUsIFUrOWFlZSwgVSs5YjFhLCBVKzliMjcsIFUrOWIyYSwgVSs5YjMxLCBVKzliM2MsIFUrOWI0MS05YjQ1LCBVKzliNGYsIFUrOWI1NCwgVSs5YjVhLCBVKzliNmYsIFUrOWI4ZSwgVSs5YjkxLCBVKzliOWYsIFUrOWJhYiwgVSs5YmFlLCBVKzliYzksIFUrOWJkNiwgVSs5YmU0LCBVKzliZTgsIFUrOWMwZCwgVSs5YzEwLCBVKzljMTIsIFUrOWMxNSwgVSs5YzI1LCBVKzljMzIsIFUrOWMzYiwgVSs5YzQ3LCBVKzljNDksIFUrOWM1NywgVSs5Y2U1LCBVKzljZTcsIFUrOWNlOSwgVSs5Y2YzLTljZjQsIFUrOWNmNiwgVSs5ZDA5LCBVKzlkMWIsIFUrOWQyNiwgVSs5ZDI4LCBVKzlkM2IsIFUrOWQ1MSwgVSs5ZDVkLCBVKzlkNjAtOWQ2MSwgVSs5ZDZjLCBVKzlkNzIsIFUrOWRhOSwgVSs5ZGFmLCBVKzlkYjQsIFUrOWRjNCwgVSs5ZGQ3LCBVKzlkZjIsIFUrOWRmOC05ZGZhLCBVKzllMWEsIFUrOWUxZSwgVSs5ZTc1LCBVKzllNzksIFUrOWU3ZCwgVSs5ZTdmLCBVKzllOTItOWU5MywgVSs5ZTk3LCBVKzllOWQsIFUrOWU5ZiwgVSs5ZWE1LCBVKzllYjQtOWViNSwgVSs5ZWJiLCBVKzllYmUsIFUrOWVjMywgVSs5ZWNkLTllY2UsIFUrOWVkNCwgVSs5ZWQ4LCBVKzllZGItOWVkYywgVSs5ZWRlLCBVKzllZTgsIFUrOWVmNCwgVSs5ZjA3LTlmMDgsIFUrOWYwZSwgVSs5ZjEzLCBVKzlmMjAsIFUrOWYzYiwgVSs5ZjRhLTlmNGIsIFUrOWY0ZSwgVSs5ZjUyLCBVKzlmNWYsIFUrOWY2MSwgVSs5ZjY3LCBVKzlmNmEsIFUrOWY2YywgVSs5Zjc3LCBVKzlmOGQsIFUrOWY5MCwgVSs5Zjk1LCBVKzlmOWMsIFUrYWMwMi1hYzAzLCBVK2FjMDUtYWMwNiwgVSthYzA5LWFjMGYsIFUrYWMxNy1hYzE4LCBVK2FjMWIsIFUrYWMxZS1hYzFmLCBVK2FjMjEtYWMyMztcbn1cblxuLyogWzkzXSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogOTAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIEJsYWNrXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItQmxhY2tcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PVWxuSTdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uOTMud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzMzOGMtMzM5YywgVSszMzlmLTMzYTAsIFUrMzNhMi0zM2NiLCBVKzMzY2YtMzNkMCwgVSszM2QzLCBVKzMzZDYsIFUrMzNkOCwgVSszM2RiLTMzZGQsIFUrNGUwMSwgVSs0ZTAzLCBVKzRlMDctNGUwOCwgVSs0ZTExLCBVKzRlMTQtNGUxNSwgVSs0ZTE4LTRlMTksIFUrNGUxZSwgVSs0ZTMyLCBVKzRlMzgtNGUzOSwgVSs0ZTQyLTRlNDMsIFUrNGU0NSwgVSs0ZTRkLTRlNGYsIFUrNGU1NiwgVSs0ZTU4LTRlNTksIFUrNGU1ZC00ZTVlLCBVKzRlNmIsIFUrNGU2ZCwgVSs0ZTczLCBVKzRlNzYtNGU3NywgVSs0ZTdlLCBVKzRlODIsIFUrNGU4NiwgVSs0ZTg4LCBVKzRlOGUsIFUrNGU5MC00ZTkyLCBVKzRlOTQtNGU5NSwgVSs0ZTk4LCBVKzRlOWIsIFUrNGU5ZSwgVSs0ZWExLTRlYTIsIFUrNGVhNC00ZWE2LCBVKzRlYTgsIFUrNGVhYiwgVSs0ZWFkLTRlYWUsIFUrNGViNiwgVSs0ZWMwLTRlYzEsIFUrNGVjNCwgVSs0ZWM3LCBVKzRlY2IsIFUrNGVjZCwgVSs0ZWQ0LTRlZDUsIFUrNGVkNy00ZWQ5LCBVKzRlZGQsIFUrNGVkZiwgVSs0ZWU0LCBVKzRlZjAsIFUrNGVmMiwgVSs0ZWY2LTRlZjcsIFUrNGVmYiwgVSs0ZjAxLCBVKzRmMDksIFUrNGYwYiwgVSs0ZjBkLTRmMTEsIFUrNGYyZiwgVSs0ZjM0LCBVKzRmMzYsIFUrNGYzOCwgVSs0ZjNhLCBVKzRmM2MtNGYzZDtcbn1cblxuLyogWzk0XSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogOTAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIEJsYWNrXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItQmxhY2tcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PVWxuSTdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uOTQud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzMxMzYsIFUrMzEzOCwgVSszMTNhLTMxNDAsIFUrMzE0My0zMTQ0LCBVKzMxNTAsIFUrMzE1MiwgVSszMTU0LTMxNTYsIFUrMzE1OC0zMTViLCBVKzMxNWQtMzE1ZiwgVSszMTYyLCBVKzMxNjQtMzE4YywgVSszMThlLCBVKzMyMDAtMzIxYiwgVSszMjMxLCBVKzMyMzksIFUrMzI1MS0zMjVhLCBVKzMyNjAtMzI3YiwgVSszMjdlLTMyN2YsIFUrMzI4YS0zMjkwLCBVKzMyOTQsIFUrMzI5ZSwgVSszMmE1LCBVKzMzODAtMzM4NCwgVSszMzg4LTMzOGI7XG59XG5cbi8qIFs5NV0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBCbGFja1wiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLUJsYWNrXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT1Vsbkk3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjk1LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSsyZjdkLCBVKzJmN2YtMmY4YiwgVSsyZjhlLTJmOTAsIFUrMmY5Mi0yZjk3LCBVKzJmOTktMmZhMCwgVSsyZmEyLTJmYTMsIFUrMmZhNS0yZmE5LCBVKzJmYWMtMmZiMSwgVSsyZmIzLTJmYmMsIFUrMmZjMS0yZmNhLCBVKzJmY2QtMmZkNCwgVSszMDAzLCBVKzMwMTItMzAxOSwgVSszMDFjLCBVKzMwMWUtMzAyMCwgVSszMDM2LCBVKzMwNDEsIFUrMzA0MywgVSszMDQ1LCBVKzMwNDcsIFUrMzA0OSwgVSszMDRlLCBVKzMwNTAsIFUrMzA1MiwgVSszMDU2LCBVKzMwNWEsIFUrMzA1YywgVSszMDVlLCBVKzMwNjIsIFUrMzA2NSwgVSszMDZjLCBVKzMwNzAtMzA3ZCwgVSszMDgwLCBVKzMwODUsIFUrMzA4NywgVSszMDhlLCBVKzMwOTAtMzA5MSwgVSszMGExLCBVKzMwYTUsIFUrMzBhOSwgVSszMGFlLCBVKzMwYjEtMzBiMiwgVSszMGI0LCBVKzMwYjYsIFUrMzBiYy0zMGJlLCBVKzMwYzIsIFUrMzBjNSwgVSszMGNjLCBVKzMwZDIsIFUrMzBkNCwgVSszMGQ4LTMwZGQsIFUrMzBlNCwgVSszMGU2LCBVKzMwZTgsIFUrMzBlZSwgVSszMGYwLTMwZjIsIFUrMzBmNC0zMGY2LCBVKzMxMzMsIFUrMzEzNTtcbn1cblxuLyogWzk2XSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogOTAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIEJsYWNrXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItQmxhY2tcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PVWxuSTdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uOTYud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzI1NDEtMjU0YiwgVSsyNWE0LTI1YTksIFUrMjViMSwgVSsyNWI1LCBVKzI1YjksIFUrMjViZiwgVSsyNWMxLCBVKzI1YzMsIFUrMjVjOS0yNWNhLCBVKzI1Y2MsIFUrMjVjZSwgVSsyNWQwLTI1ZDEsIFUrMjVlNiwgVSsyNWVmLCBVKzI2MGYsIFUrMjYxZCwgVSsyNjFmLCBVKzI2MmYsIFUrMjY2MCwgVSsyNjY0LCBVKzI2NjctMjY2OSwgVSsyNjZkLCBVKzI2NmYsIFUrMjcxNiwgVSsyNzFhLCBVKzI3M2QsIFUrMjc1NiwgVSsyNzc2LTI3N2YsIFUrMjc4YS0yNzkzLCBVKzI5NjMsIFUrMjk2NSwgVSsyYWM1LTJhYzYsIFUrMmFjYi0yYWNjLCBVKzJmMDAsIFUrMmYwNCwgVSsyZjA2LCBVKzJmMDgsIFUrMmYwYS0yZjBiLCBVKzJmMTEtMmYxMiwgVSsyZjE0LCBVKzJmMTctMmYxOCwgVSsyZjFjLTJmMWQsIFUrMmYxZi0yZjIwLCBVKzJmMjMtMmYyNiwgVSsyZjI4LTJmMjksIFUrMmYyYiwgVSsyZjJkLCBVKzJmMmYtMmYzMiwgVSsyZjM4LCBVKzJmM2MtMmY0MCwgVSsyZjQyLTJmNGMsIFUrMmY0Zi0yZjUyLCBVKzJmNTQtMmY1OCwgVSsyZjVhLTJmNjYsIFUrMmY2OS0yZjcwLCBVKzJmNzItMmY3NiwgVSsyZjc4LCBVKzJmN2EtMmY3Yztcbn1cblxuLyogWzk3XSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogOTAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIEJsYWNrXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItQmxhY2tcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PVWxuSTdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uOTcud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzI0NzktMjQ4NywgVSsyNDljLTI0ZDEsIFUrMjRkMy0yNGQ3LCBVKzI0ZDktMjRlOSwgVSsyNGViLTI0ZjQsIFUrMjUwMC0yNTAxLCBVKzI1MDMsIFUrMjUwYy0yNTEzLCBVKzI1MTUtMjUxNiwgVSsyNTE4LTI1NDA7XG59XG5cbi8qIFs5OF0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBCbGFja1wiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLUJsYWNrXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT1Vsbkk3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjk4LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSsyMTViLTIxNWUsIFUrMjE2Mi0yMTY5LCBVKzIxNzAtMjE3OSwgVSsyMTk1LTIxOTksIFUrMjFiMC0yMWI0LCBVKzIxYmMsIFUrMjFjMCwgVSsyMWM0LTIxYzUsIFUrMjFjZCwgVSsyMWNmLTIxZDQsIFUrMjFlMC0yMWUzLCBVKzIxZTYtMjFlOSwgVSsyMjAwLCBVKzIyMDItMjIwMywgVSsyMjA2LTIyMDksIFUrMjIwYi0yMjBjLCBVKzIyMGYsIFUrMjIxMSwgVSsyMjEzLCBVKzIyMWEsIFUrMjIxZC0yMjIwLCBVKzIyMjIsIFUrMjIyNS0yMjI3LCBVKzIyMjktMjIyYywgVSsyMjJlLCBVKzIyMzQtMjIzNywgVSsyMjNkLCBVKzIyNDMsIFUrMjI0NSwgVSsyMjQ4LCBVKzIyNTAtMjI1MywgVSsyMjVhLCBVKzIyNjAtMjI2MiwgVSsyMjY0LTIyNjcsIFUrMjI2YS0yMjZiLCBVKzIyNmUtMjI3MywgVSsyMjc2LTIyNzcsIFUrMjI3OS0yMjdiLCBVKzIyODAtMjI4NywgVSsyMjhhLTIyOGIsIFUrMjI5NS0yMjk3LCBVKzIyYTMtMjJhNSwgVSsyMmJiLTIyYmMsIFUrMjJjZS0yMmNmLCBVKzIyZGEtMjJkYiwgVSsyMmVlLTIyZWYsIFUrMjMwNiwgVSsyMzEyLCBVKzIzMTQsIFUrMjQ2Ny0yNDc4O1xufVxuXG4vKiBbOTldICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgQmxhY2tcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1CbGFja1wiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9VbG5JN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi45OS53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrODEtODIsIFUrODQsIFUrYTItYTUsIFUrYTctYTgsIFUrYWEsIFUrYWMtYWQsIFUrYjEtYjMsIFUrYjYsIFUrYjgtYmEsIFUrYmMtYmUsIFUrYzAsIFUrYzIsIFUrYzYtY2IsIFUrY2UtZDAsIFUrZDQsIFUrZDgtZDksIFUrZGItZGMsIFUrZGUtZGYsIFUrZTYsIFUrZWIsIFUrZWUtZjAsIFUrZjQsIFUrZjctZjksIFUrZmIsIFUrZmUtZmYsIFUrMTExLCBVKzEyNi0xMjcsIFUrMTMyLTEzMywgVSsxMzgsIFUrMTNmLTE0MiwgVSsxNDktMTRiLCBVKzE1Mi0xNTMsIFUrMTY2LTE2NywgVSsyYmMsIFUrMmM3LCBVKzJkMCwgVSsyZDgtMmQ5LCBVKzJkYi0yZGQsIFUrMzkxLTM5NCwgVSszOTYtM2ExLCBVKzNhMy0zYTksIFUrM2IyLTNiNiwgVSszYjgsIFUrM2JjLCBVKzNiZS0zYzEsIFUrM2MzLTNjOSwgVSsyMDEwLCBVKzIwMTUtMjAxNiwgVSsyMDE4LTIwMTksIFUrMjAxYiwgVSsyMDFmLTIwMjEsIFUrMjAyNSwgVSsyMDMwLCBVKzIwMzMtMjAzNiwgVSsyMDNjLCBVKzIwM2UsIFUrMjA0MiwgVSsyMDc0LCBVKzIwN2EtMjA3ZiwgVSsyMDgxLTIwODQsIFUrMjEwOSwgVSsyMTEzLCBVKzIxMTYsIFUrMjEyMSwgVSsyMTI2LCBVKzIxMmIsIFUrMjE1My0yMTU0O1xufVxuXG4vKiBbMTAwXSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogOTAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIEJsYWNrXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItQmxhY2tcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PVWxuSTdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uMTAwLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVStlOCwgVSsyZGEsIFUrMjE2MCwgVSsyMTk0LCBVKzMwNTQsIFUrMzA1OCwgVSszMDZkLCBVKzMwODYsIFUrMzA4ZCwgVSszMGFjLCBVKzMwYmIsIFUrMzBjNCwgVSszMGNkLTMwY2UsIFUrMzBlMiwgVSszMTMyLCBVKzMxNDYsIFUrMzE0OSwgVSszMzlkLCBVKzRlM2IsIFUrNGYwYSwgVSs0ZmRkLCBVKzRmZTEsIFUrNTQwOSwgVSs1NDBjLCBVKzU4MzQsIFUrNTkyYS01OTJiLCBVKzViOWEsIFUrNWRkZSwgVSs1ZTBjLCBVKzVlNzMsIFUrNWYwZiwgVSs2MGYzLCBVKzY1M2YsIFUrNjYxZiwgVSs2NjJmLCBVKzY2N2EsIFUrNjgzYywgVSs2YjRjLCBVKzZjMTEsIFUrNzY3YywgVSs3NmVlLCBVKzc2ZjQsIFUrNzdmMywgVSs3OWQxLCBVKzdhN2EsIFUrN2IyYywgVSs3ZDIyLCBVKzgyMDcsIFUrOGEwMCwgVSs4YTcxLCBVKzkyODAsIFUrOTU4MCwgVSs5NThiLCBVKzk2YzYsIFUrOTc2MiwgVSs5OGRmLCBVKzllZDEsIFUrYWMyZCwgVSthZGM4LCBVK2FkZDMsIFUrYWY0OCwgVStiMDE0LCBVK2IxMzQtYjEzNSwgVStiMTU4LCBVK2IyYWEsIFUrYjM1ZiwgVStiNmE0LCBVK2I5Y2YsIFUrYmI2MywgVStiZDIzLCBVK2JlOTEsIFUrYzI5YiwgVStjM2Y0LCBVK2M0MmMsIFUrYzU1YywgVStjNTczLCBVK2M1OGYsIFUrYzc4YywgVStjN2RkLCBVK2M4ZjUsIFUrY2FkMSwgVStjYzQ4LCBVK2NmMTAsIFUrY2YyMCwgVStkMDNjLCBVK2QwN2QsIFUrZDJhMCwgVStkMzBlLCBVK2QzOGQsIFUrZDNhOCwgVStkM2M4LCBVK2Q1ZTUsIFUrZDVmOSwgVStkNmU0LCBVK2Y5MGEsIFUrZmYwMiwgVStmZjFjO1xufVxuXG4vKiBbMTAxXSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogOTAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIEJsYWNrXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItQmxhY2tcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PVWxuSTdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uMTAxLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSszYjEsIFUrMjQ2NiwgVSsyNWExLCBVKzI1YTMsIFUrMjYxYywgVSszMDA4LTMwMDksIFUrMzA1YiwgVSszMDVkLCBVKzMwNjksIFUrMzBhNywgVSszMGJhLCBVKzMwY2YsIFUrMzBlZiwgVSszMTUxLCBVKzMxNTcsIFUrNGU0YiwgVSs0ZTVmLCBVKzRlOGMsIFUrNGVjYSwgVSs0ZWQ2LCBVKzRmNWIsIFUrNTBjZiwgVSs1MTQ5LCBVKzUxNjUsIFUrNTE3MSwgVSs1MjI5LCBVKzUyOWIsIFUrNTMxNiwgVSs1MzlmLCBVKzUzZjIsIFUrNTcxZiwgVSs1NzI4LCBVKzU4ZWIsIFUrNTkxYywgVSs1Yjc4LCBVKzVjMTEsIFUrNWM1NSwgVSs1ZGRkLCBVKzVlMDIsIFUrNWZiNywgVSs2MGM1LCBVKzYxMGYsIFUrNjExZiwgVSs2NjI1LCBVKzY2ZjgsIFUrNjc5NywgVSs2NzljLCBVKzY4MmEsIFUrNmQyYSwgVSs3MDZiLCBVKzc0MDYsIFUrNzY3YiwgVSs3NmY4LCBVKzc3ZTUsIFUrN2FjYiwgVSs4OThiLCBVKzhhNjksIFUrOGRlZiwgVSs4ZmQxLCBVKzkwMWEsIFUrOTBlOCwgVSs5MWNkLCBVKzk3NWUsIFUrYWUxNCwgVSthZTZjLCBVK2FlYzAsIFUrYWZjNywgVSthZmM5LCBVK2IwMWMsIFUrYjAyOCwgVStiMzA4LCBVK2IzMTEsIFUrYjMxNCwgVStiMzFjLCBVK2I1MjQsIFUrYjU2MCwgVStiNzY0LCBVK2I5MjAsIFUrYjllMywgVStiZDQ4LCBVK2JlN2QsIFUrYzBkYiwgVStjMjMxLCBVK2MyNzAsIFUrYzJlMywgVStjMzdkLCBVK2MzZWQsIFUrYzUzMCwgVStjNmE1LCBVK2M2ZGMsIFUrYzdhNCwgVStjOTU0LCBVK2M5NzQsIFUrZDAwMCwgVStkNTY1LCBVK2Q2NjcsIFUrZDZjNSwgVStkNzlkLCBVK2ZmMWU7XG59XG5cbi8qIFsxMDJdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgQmxhY2tcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1CbGFja1wiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9VbG5JN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi4xMDIud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzEzMSwgVSsyMDMyLCBVKzI0NjUsIFUrMjY0MiwgVSszMDQ4LCBVKzMwNTEsIFUrMzA4My0zMDg0LCBVKzMwOGYsIFUrMzBjMCwgVSszMGQxLCBVKzMwZDMsIFUrMzBkNiwgVSszMGRmLCBVKzMwZTcsIFUrMzE1MywgVSs0ZTE2LCBVKzRlOGIsIFUrNGVlNSwgVSs1MjA2LCBVKzUyYTAsIFUrNTJkNSwgVSs1M2U0LCBVKzUzZWYsIFUrNTRjMSwgVSs1N2NlLCBVKzU5N2QsIFUrNWI4YywgVSs1ZWE2LCBVKzVmOGMsIFUrNWY5NywgVSs2MjEwLCBVKzYyNDAsIFUrNjI0YiwgVSs2NzI4LCBVKzZiZDQsIFUrNzIzNiwgVSs3MjY5LCBVKzcyNzksIFUrNzM4YiwgVSs3NTI4LCBVKzc1MzAsIFUrNzY3ZSwgVSs3OThmLCBVKzgwMDUsIFUrOGExOCwgVSs5MGZkLCBVKzkxY2MsIFUrOTU3NywgVSs5NTkzLCBVKzk4YTgsIFUrYWMyMCwgVSthY2Y2LCBVK2FkOTAsIFUrYWY1ZCwgVSthZjgwLCBVK2FmY2QsIFUrYWZmMCwgVStiMGExLCBVK2IwYjUsIFUrYjFmZCwgVStiMmZjLCBVK2IzODAsIFUrYjUxYiwgVStiNTg0LCBVK2I1YjMsIFUrYjhmZCwgVStiOTNjLCBVK2I5ZjQsIFUrYmI0NCwgVStiYzA4LCBVK2JjMjcsIFUrYmM0OSwgVStiZTU1LCBVK2JlNjQsIFUrYmZiMCwgVStiZmM1LCBVK2MxNzgsIFUrYzIxZiwgVStjMzE0LCBVK2M0ZjEsIFUrYzU4ZCwgVStjNjY0LCBVK2M2OTgsIFUrYzZhNywgVStjNmMxLCBVK2M5ZWQsIFUrY2FjMCwgVStjYWNjLCBVK2NhZDksIFUrY2NiNSwgVStjZGNjLCBVK2QwZTQsIFUrZDE0MywgVStkMzIwLCBVK2QzMzAsIFUrZDU0ZCwgVStmZjA2LCBVK2ZmMWYsIFUrZmY1ZTtcbn1cblxuLyogWzEwM10gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBCbGFja1wiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLUJsYWNrXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT1Vsbkk3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjEwMy53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrYjQsIFUrMjBhOSwgVSsyMGFjLCBVKzIxOTAsIFUrMjRkOCwgVSsyNTAyLCBVKzI1MTQsIFUrMjU5MiwgVSsyNWM3LTI1YzgsIFUrMjY2MywgVSszMDYwLCBVKzMwNjQsIFUrMzA4MSwgVSszMDg4LCBVKzMwYTMsIFUrMzBhNiwgVSszMGFhLCBVKzMwYjUsIFUrMzBjNywgVSszMGNhLTMwY2IsIFUrMzBkMCwgVSszMGUzLCBVKzMwZTUsIFUrMzM5ZSwgVSs0ZTA5LCBVKzRlYWMsIFUrNGY1YywgVSs1MTY3LTUxNjgsIFUrNTE2YywgVSs1MWZhLCBVKzU0MDgsIFUrNTQwZCwgVSs1OTFhLCBVKzViNTcsIFUrNjIxMSwgVSs2NWI5LCBVKzY2MGUsIFUrNjY0MiwgVSs2NzAwLCBVKzZiNjMsIFUrNmUyZiwgVSs3MDYzLCBVKzc1MzIsIFUrNzkzZSwgVSs4MWVhLCBVKzgyNzIsIFUrODJiMSwgVSs4OTdmLCBVKzhlY2EsIFUrOTFjZSwgVSthYzM4LCBVK2FkNzYsIFUrYWU4NCwgVSthZWNjLCBVK2IwN2QsIFUrYjBiMSwgVStiMjE1LCBVK2IyYTAsIFUrYjMxMCwgVStiM2Q3LCBVK2I1MmEsIFUrYjYxOCwgVStiNzc1LCBVK2I3OTcsIFUrYmNkNSwgVStiZDU5LCBVK2JlODAsIFUrYmVhOCwgVStiZWQxLCBVK2JlZTQtYmVlNSwgVStjMDYwLCBVK2MyZWYsIFUrYzMyOSwgVStjM2RjLCBVK2M1OTcsIFUrYzViZCwgVStjNWU1LCBVK2M2OWMsIFUrYzlkNiwgVStjYTI5LCBVK2NhNWMsIFUrY2E4NCwgVStjYzM5LCBVK2NjM2IsIFUrY2U4OSwgVStjZWU1LCBVK2NmNjUsIFUrY2Y4NSwgVStkMDU4LCBVK2QxNDUsIFUrZDIyZCwgVStkMzI1LCBVK2QzN2QsIFUrZDNhZCwgVStkNzY5LCBVK2ZmMGM7XG59XG5cbi8qIFsxMDRdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgQmxhY2tcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1CbGFja1wiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9VbG5JN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi4xMDQud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzIxNjEsIFUrMjIyOCwgVSsyMjk5LCBVKzI0NjQsIFUrMjUxNywgVSsyNjQwLCBVKzMwNDIsIFUrMzA0YSwgVSszMDUzLCBVKzMwNjEsIFUrMzA3ZiwgVSszMDgyLCBVKzMwOGMsIFUrMzA5MiwgVSszMGE4LCBVKzMwYWIsIFUrMzBhZCwgVSszMGIwLCBVKzMwYjMsIFUrMzBiNywgVSszMGMxLCBVKzMwYzYsIFUrMzBjOSwgVSszMGQ1LCBVKzMwZDcsIFUrMzBkZSwgVSszMGUwLTMwZTEsIFUrMzBlYy0zMGVkLCBVKzRlMGIsIFUrNGUwZCwgVSs0ZWUzLCBVKzUzZjAsIFUrNTQ4YywgVSs1Yjg5LCBVKzViYjYsIFUrNWMwZiwgVSs2MTFiLCBVKzY3NzEsIFUrNmFhMiwgVSs2YmNkLCBVKzZjMzQsIFUrNmNkNSwgVSs2ZDc3LCBVKzc2N2QsIFUrNzk1ZSwgVSs4ZWNkLCBVKzk5OTksIFUrOWFkOCwgVSthYzA3LCBVK2FjMWEsIFUrYWM0MCwgVSthZDBjLCBVK2FkODgsIFUrYWRhNCwgVSthZTAxLCBVK2FlNjUsIFUrYWViZCwgVSthZWM0LCBVK2FmZTgsIFUrYjEzOSwgVStiMjA1LCBVK2IzODMsIFUrYjM4YywgVStiNDJjLCBVK2I0NjEsIFUrYjU1YywgVStiNzhmLCBVK2I4ZmIsIFUrYjlmNywgVStiYWZjLCBVK2JjOTksIFUrYmVkOCwgVStiZmNkLCBVK2MwYmYsIFUrYzBmOSwgVStjMTY3LCBVK2MyMDQsIFUrYzIwZiwgVStjMjJmLCBVK2MyNTgsIFUrYzI5OCwgVStjMmJjLCBVK2MzODgsIFUrYzUwMSwgVStjNTBjLCBVK2M1YjksIFUrYzVjZSwgVStjNjQxLCBVK2M2NDgsIFUrYzczZCwgVStjYTUwLCBVK2NhNjEsIFUrY2M0YywgVStjZWFjLCBVK2QwZDQsIFUrZDVmNywgVStkNmQ3LCBVK2ZmMWE7XG59XG5cbi8qIFsxMDVdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgQmxhY2tcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1CbGFja1wiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9VbG5JN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi4xMDUud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzIxMDMsIFUrMjQ2MywgVSsyNWM2LCBVKzI1Y2IsIFUrMjY2YywgVSszMDAxLCBVKzMwMGEsIFUrMzA0NiwgVSszMDRjLTMwNGQsIFUrMzA0ZiwgVSszMDU1LCBVKzMwNTksIFUrMzA2MywgVSszMDY2LTMwNjgsIFUrMzA2ZiwgVSszMDg5LCBVKzMwYjgsIFUrMzBiZiwgVSszMTRmLCBVKzRlMGEsIFUrNTcwYiwgVSs1NzMwLCBVKzU5MTYsIFUrNTkyOSwgVSs1YzcxLCBVKzVlNzQsIFUrNWZjMywgVSs2MDFkLCBVKzYwMjcsIFUrNjNkMCwgVSs2NzA5LCBVKzY3MzQsIFUrNzUxZiwgVSs3Njg0LCBVKzgyZjEsIFUrOTA1MywgVSs5MWQxLCBVKzk3ZjMsIFUrYWMyZiwgVSthYzRkLCBVK2FkYzQsIFUrYWRlNCwgVSthZTQxLCBVK2FlNGQtYWU0ZSwgVSthZWQxLCBVK2FmYjksIFUrYjBlMCwgVStiMjk5LCBVK2IzNjUsIFUrYjQ2YywgVStiNDgwLCBVK2I0YzgsIFUrYjdiNCwgVStiODE5LCBVK2I5MTgsIFUrYmFhYiwgVStiYWI5LCBVK2JlOGYsIFUrYmVkNywgVStjMGVjLCBVK2MxOWYsIFUrYzFhNSwgVStjM2Q5LCBVK2M0NjQsIFUrYzUzZCwgVStjNTUzLCBVK2M1NzAsIFUrYzVjYywgVStjNjMzLCBVK2M2YTQsIFUrYzdhMywgVStjN2E2LCBVK2M4ODYsIFUrYzlkOS1jOWRhLCBVK2M5ZWMsIFUrY2EwYywgVStjYzIxLCBVK2NkMWIsIFUrY2Q3OCwgVStjZGM0LCBVK2NlZjgsIFUrY2ZlNCwgVStkMGE1LCBVK2QwYjUsIFUrZDBlYywgVStkMTVkLCBVK2QxODgsIFUrZDIzYywgVStkMmFjLCBVK2Q3MjksIFUrZDc5YiwgVStmZjAxLCBVK2ZmMDgtZmYwOSwgVStmZjVjO1xufVxuXG4vKiBbMTA2XSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogOTAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIEJsYWNrXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItQmxhY2tcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PVWxuSTdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uMTA2LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSsyMDM5LTIwM2EsIFUrMjIzYywgVSsyNWIzLCBVKzI1YjcsIFUrMjViZCwgVSsyNWNmLCBVKzI2NmEsIFUrMzAwMiwgVSszMDBiLCBVKzMwNGIsIFUrMzA1NywgVSszMDVmLCBVKzMwNmEtMzA2YiwgVSszMDdlLCBVKzMwOGEtMzA4YiwgVSszMDkzLCBVKzMwYTIsIFUrMzBhZiwgVSszMGI5LCBVKzMwYzMsIFUrMzBjOCwgVSszMGU5LTMwZWIsIFUrMzNhMSwgVSs0ZTAwLCBVKzUyNGQsIFUrNTM1NywgVSs1YjUwLCBVKzcxMjEsIFUrODg0YywgVSs5NzUxLCBVK2FjOTQsIFUrYWViZSwgVSthZWNkLCBVK2FmMDgsIFUrYWY0MSwgVSthZjQ5LCBVK2IwMTAsIFUrYjA1MywgVStiMTA5LCBVK2IxMWIsIFUrYjEyOCwgVStiMTU0LCBVK2IyOTEsIFUrYjJlNiwgVStiMzAxLCBVK2IzODUsIFUrYjUyNSwgVStiNWI0LCBVK2I3MjksIFUrYjcyZiwgVStiNzM4LCBVK2I3ZmYsIFUrYjgzNywgVStiOTc1LCBVK2JhNjcsIFUrYmI0NywgVStiYzFmLCBVK2JkOTAsIFUrYmZkNCwgVStjMjdjLCBVK2MzMjQsIFUrYzM3OSwgVStjM2UwLCBVK2M0NjUsIFUrYzUzYiwgVStjNThjLCBVK2M2MTAsIFUrYzY1MywgVStjNmNkLCBVK2M4MTMsIFUrYzgyZiwgVStjOTk5LCBVK2M5ZTAsIFUrY2FjNCwgVStjYWQzLCBVK2NiZDQsIFUrY2MxMCwgVStjYzIyLCBVK2NjYjgsIFUrY2NiYywgVStjZGE1LCBVK2NlODQsIFUrY2VhMywgVStjZjY3LCBVK2NmZTEsIFUrZDI0MSwgVStkMzBkLCBVK2QzMWMsIFUrZDM5MSwgVStkNDAxLCBVK2Q0NzksIFUrZDVjOSwgVStkNWRiLCBVK2Q2NDksIFUrZDZkNDtcbn1cblxuLyogWzEwN10gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBCbGFja1wiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLUJsYWNrXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT1Vsbkk3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjEwNy53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrYjAsIFUrZTksIFUrMjE5MywgVSsyNDYyLCBVKzI2MGUsIFUrMjYxZSwgVSszMDBlLTMwMGYsIFUrMzA0NCwgVSszMGE0LCBVKzMwZmItMzBmYywgVSszMTRkLCBVKzU5NzMsIFUrNjU0NSwgVSs2NzA4LCBVKzc1MzcsIFUrYWM4OSwgVSthYzljLCBVK2FjYzEsIFUrYWQwNCwgVSthZDc1LCBVK2FkN2QsIFUrYWU0NSwgVSthZTYxLCBVK2FmNDIsIFUrYjBhYiwgVStiMGFmLCBVK2IwYjMsIFUrYjEyYywgVStiMTk0LCBVK2IxYTgsIFUrYjIyMCwgVStiMjU4LCBVK2IyODQsIFUrYjJmZiwgVStiMzE1LCBVK2IzNzEsIFUrYjNkNC1iM2Q1LCBVK2I0NjAsIFUrYjUyNywgVStiNTM0LCBVK2I4MTAsIFUrYjgxOCwgVStiOThlLCBVK2JhNTUsIFUrYmJhYywgVStiYzBiLCBVK2JjNDAsIFUrYmNhMSwgVStiY2NkLCBVK2JkOTMsIFUrYmU1NCwgVStiZTVhLCBVK2JmMDgsIFUrYmY1MCwgVStiZjU1LCBVK2JmZGMsIFUrYzBjMCwgVStjMGQwLCBVK2MwZjQsIFUrYzEwMCwgVStjMTFlLCBVK2MxNzAsIFUrYzIwZCwgVStjMjc0LCBVK2MyOTAsIFUrYzMwOCwgVStjMzY5LCBVK2M1MzksIFUrYzU4NywgVStjNWZmLCBVK2M2ZWMsIFUrYzcwYywgVStjN2FkLCBVK2M3YzgsIFUrYzgzYywgVStjODgxLCBVK2NiNDgsIFUrY2M2MCwgVStjZTY5LCBVK2NlNmIsIFUrY2U3NSwgVStjZjA0LCBVK2NmMDgsIFUrY2Y1NSwgVStjZjcwLCBVK2NmZmMsIFUrZDBiNywgVStkMWE4LCBVK2QyYzgsIFUrZDM4NCwgVStkNDdjLCBVK2Q0OGIsIFUrZDVkZCwgVStkNWU4LCBVK2Q3MjAsIFUrZDc1OSwgVStmOTgxO1xufVxuXG4vKiBbMTA4XSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogOTAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIEJsYWNrXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItQmxhY2tcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PVWxuSTdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uMTA4LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVStlMCwgVStlMiwgVSszOTUsIFUrM2I3LCBVKzNiYSwgVSsyNDYwLTI0NjEsIFUrMjVhMCwgVSszMDEwLTMwMTEsIFUrMzA2ZSwgVSszMGYzLCBVKzMxNGEsIFUrMzE0YywgVSs1OTI3LCBVKzY1YjAsIFUrN2U0MSwgVSs5N2QzLCBVKzlhZDQsIFUrYWQ0OSwgVSthZTBiLCBVK2FlMGQsIFUrYWU0MywgVSthZTVkLCBVK2FlY2YsIFUrYWYzYywgVSthZjY0LCBVK2FmZDQsIFUrYjA4MCwgVStiMDg0LCBVK2IwYzUsIFUrYjEwYywgVStiMWU4LCBVK2IyYWMsIFUrYjM2ZSwgVStiNDUxLCBVK2I1MTUsIFUrYjU0MCwgVStiNTYxLCBVK2I2YWIsIFUrYjZiMSwgVStiNzJjLCBVK2I3MzAsIFUrYjc0NCwgVStiODAwLCBVK2I4ZWMsIFUrYjhmMCwgVStiOTA0LCBVK2I5NjgsIFUrYjk2ZCwgVStiOTg3LCBVK2I5ZDksIFUrYmIzNiwgVStiYjQ5LCBVK2JjMmQsIFUrYmM0MywgVStiY2Y2LCBVK2JkODksIFUrYmU1NywgVStiZTYxLCBVK2JlZDQsIFUrYzA5MCwgVStjMTMwLCBVK2MxNDgsIFUrYzE5YywgVStjMmY5LCBVK2MzNmMsIFUrYzM3YywgVStjMzg0LCBVK2MzZGYsIFUrYzU3NSwgVStjNTg0LCBVK2M2NjAsIFUrYzcxOSwgVStjODE2LCBVK2NhNGQsIFUrY2E1NCwgVStjYWJjLCBVK2NiNDksIFUrY2MxNCwgVStjZmY1LCBVK2QwMDQsIFUrZDAzOCwgVStkMGI0LCBVK2QwZDMsIFUrZDBlMCwgVStkMGVkLCBVK2QxMzEsIFUrZDFiMCwgVStkMzFmLCBVK2QzM2QsIFUrZDNhMCwgVStkM2FiLCBVK2Q1MTQsIFUrZDU4NCwgVStkNmExLCBVK2Q2Y2MsIFUrZDc0OSwgVStkNzYwLCBVK2Q3OTk7XG59XG5cbi8qIFsxMDldICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgQmxhY2tcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1CbGFja1wiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9VbG5JN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi4xMDkud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzI0LCBVKzYwLCBVKzNiOSwgVSszYmIsIFUrM2JkLCBVKzIxOTEsIFUrMjYwNiwgVSszMDBjLTMwMGQsIFUrMzEzMSwgVSszMTM0LCBVKzMxMzksIFUrMzE0MS0zMTQyLCBVKzMxNDgsIFUrMzE2MSwgVSszMTYzLCBVKzMyMWMsIFUrNGViYSwgVSs1MzE3LCBVK2FjMzEsIFUrYWM3NywgVSthYzlmLCBVK2FjYjksIFUrYWNmMC1hY2YxLCBVK2FjZmQsIFUrYWQ3MywgVSthZjNkLCBVK2IwMGMsIFUrYjA0YSwgVStiMDU3LCBVK2IwYzQsIFUrYjE4OCwgVStiMWNjLCBVK2IyMTQsIFUrYjJkYiwgVStiMmVlLCBVK2IzMDQsIFUrYjRlZCwgVStiNTE4LCBVK2I1YmMsIFUrYjYyNSwgVStiNjljLWI2OWQsIFUrYjdhYywgVStiODAxLCBVK2I4NmMsIFUrYjk1OSwgVStiOTVjLCBVK2I5ODUsIFUrYmE0OCwgVStiYjU4LCBVK2JjMGMsIFUrYmMzOCwgVStiYzg1LCBVK2JjOWEsIFUrYmY0MCwgVStjMDY4LCBVK2MwYmQsIFUrYzBjYywgVStjMTJmLCBVK2MxNDksIFUrYzFlMCwgVStjMjJiLCBVK2MyMmQsIFUrYzI1MCwgVStjMmZjLCBVK2MzMDAsIFUrYzMxMywgVStjMzcwLCBVK2MzZDgsIFUrYzU1NywgVStjNTgwLCBVK2M1ZTMsIFUrYzYyZSwgVStjNjM0LCBVK2M2ZjAsIFUrYzc0ZCwgVStjNzgzLCBVK2M3OGUsIFUrYzc5NiwgVStjN2JjLCBVK2M5MmMsIFUrY2E0YywgVStjYzFjLCBVK2NjNTQsIFUrY2M1OSwgVStjZTA0LCBVK2NmMzAsIFUrY2ZjNCwgVStkMTQwLCBVK2QzMjEsIFUrZDM4YywgVStkMzk5LCBVK2Q1NGYsIFUrZDU4NywgVStkNWQwLCBVK2Q2ZTgsIFUrZDc3MDtcbn1cblxuLyogWzExMF0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBCbGFja1wiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLUJsYWNrXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT1Vsbkk3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjExMC53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrZDcsIFUrZWEsIFUrZmMsIFUrMjE5MiwgVSsyNWJjLCBVKzMwMDAsIFUrMzEzNywgVSszMTQ1LCBVKzMxNWMsIFUrN2Y4ZSwgVSthYzEzLCBVK2FjNzEsIFUrYWM5MCwgVSthY2I4LCBVK2FjZTcsIFUrYWQ3ZiwgVSthZTUwLCBVK2FlZjQsIFUrYWYzNCwgVSthZmJjLCBVK2IwNDgsIFUrYjA5YSwgVStiMGFkLCBVK2IwYmMsIFUrYjExMywgVStiMTI1LCBVK2IxNDEsIFUrYjIwYywgVStiMmQ5LCBVK2IyZWQsIFUrYjM2NywgVStiMzY5LCBVK2IzNzQsIFUrYjNjYiwgVStiNGVjLCBVK2I2MTEsIFUrYjc2MCwgVStiODFiLCBVK2I4MzQsIFUrYjhiMCwgVStiOGUxLCBVK2I5ODksIFUrYjlkMSwgVStiOWUxLCBVK2I5ZmEsIFUrYmE0ZCwgVStiYTc4LCBVK2JiMzUsIFUrYmI1NCwgVStiYmY5LCBVK2JjMTEsIFUrYmNiMywgVStiZDA1LCBVK2JkOTUsIFUrYmRkNCwgVStiZTEwLCBVK2JlZDAsIFUrYmY1MSwgVStjMGQ4LCBVK2MyMzIsIFUrYzJiNywgVStjMmViLCBVK2MzNzgsIFUrYzUwMCwgVStjNTJjLCBVK2M1NDksIFUrYzU2OCwgVStjNTk4LCBVK2M1YzksIFUrYzYxYiwgVStjNjM5LCBVK2M2N2MsIFUrYzcxNywgVStjNzhhLCBVK2M4MGEsIFUrYzkwYy1jOTBkLCBVK2M5NTAsIFUrYzllNywgVStjYmU0LCBVK2NjYTksIFUrY2NlNCwgVStjZGIwLCBVK2NlNzgsIFUrY2U5NCwgVStjZTk4LCBVK2NmOGMsIFUrZDAxOCwgVStkMDM0LCBVK2QwZjEsIFUrZDFiMSwgVStkMjgwLCBVK2QyZjgsIFUrZDMzOCwgVStkMzgwLCBVK2QzYjQsIFUrZDYxMCwgVStkNjlmLCBVK2Q2ZmMsIFUrZDc1ODtcbn1cblxuLyogWzExMV0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBCbGFja1wiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLUJsYWNrXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT1Vsbkk3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjExMS53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrZTcsIFUrMjAyMiwgVSsyMDNiLCBVKzI1YzAsIFUrMjYwNSwgVSsyNjYxLCBVKzMxNDcsIFUrMzE4ZCwgVSs2NzJjLCBVKzhhOWUsIFUrYWNhYSwgVSthY2JjLCBVK2FkMWMsIFUrYWU0YSwgVSthZTVjLCBVK2IwNDQsIFUrYjA1NCwgVStiMGM4LWIwYzksIFUrYjJhNiwgVStiMmQwLCBVK2IzNWMsIFUrYjM2NCwgVStiNDI4LCBVK2I0NTQsIFUrYjQ2NSwgVStiNGI3LCBVK2I0ZTMsIFUrYjUxYywgVStiNWExLCBVK2I3ODQsIFUrYjc5MCwgVStiN2FiLCBVK2I3ZjQsIFUrYjgyYywgVStiODM1LCBVK2I4ZTksIFUrYjhmOCwgVStiOWQ4LCBVK2I5ZjksIFUrYmE1YywgVStiYTY0LCBVK2JhYmQsIFUrYmIxOCwgVStiYjNiLCBVK2JiZmYsIFUrYmMwZCwgVStiYzQ1LCBVK2JjOTcsIFUrYmNiYywgVStiZTQ1LCBVK2JlNzUsIFUrYmU3YywgVStiZmNjLCBVK2MwYjYsIFUrYzBmNywgVStjMTRiLCBVK2MyYjQsIFUrYzMwZCwgVStjNGY4LCBVK2M1YmIsIFUrYzVkMSwgVStjNWUwLCBVK2M1ZWUsIFUrYzVmZCwgVStjNjA2LCBVK2M2YzUsIFUrYzZlMCwgVStjNzA4LCBVK2M4MWQsIFUrYzgyMCwgVStjODI0LCBVK2M4NzgsIFUrYzkxOCwgVStjOTZjLCBVK2M5ZTQsIFUrYzlmMSwgVStjYzJlLCBVK2NkMDksIFUrY2VhMSwgVStjZWY1LCBVK2NlZjcsIFUrY2Y2NCwgVStjZjY5LCBVK2NmZTgsIFUrZDAzNSwgVStkMGFjLCBVK2QyMzAsIFUrZDIzNCwgVStkMmY0LCBVK2QzMWQsIFUrZDU3NSwgVStkNTc4LCBVK2Q2MDgsIFUrZDYxNCwgVStkNzE4LCBVK2Q3NTEsIFUrZDc2MSwgVStkNzhjLCBVK2Q3OTA7XG59XG5cbi8qIFsxMTJdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgQmxhY2tcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1CbGFja1wiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9VbG5JN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi4xMTIud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzI2NjUsIFUrMzE2MCwgVSs0ZTJkLCBVKzY1ODcsIFUrNjVlNSwgVSthYzEyLCBVK2FjMTQsIFUrYWMxNiwgVSthYzgxLCBVK2FkMzQsIFUrYWRlMCwgVSthZTU0LCBVK2FlYmMsIFUrYWYyYywgVSthZmMwLCBVK2FmYzgsIFUrYjA0YywgVStiMDhjLCBVK2IwOTksIFUrYjBhOSwgVStiMGFjLCBVK2IwYWUsIFUrYjBiOCwgVStiMTIzLCBVK2IxNzksIFUrYjJlNSwgVStiMmY3LCBVK2I0YzAsIFUrYjUzMSwgVStiNTM4LCBVK2I1NDUsIFUrYjU1MCwgVStiNWE4LCBVK2I2ZjAsIFUrYjcyOCwgVStiNzNiLCBVK2I3YWQsIFUrYjdlZCwgVStiODA5LCBVK2I4NjQsIFUrYjg2ZCwgVStiODcxLCBVK2I5YmYsIFUrYjlmNSwgVStiYTQwLCBVK2JhNGIsIFUrYmE1OCwgVStiYTg3LCBVK2JhYWMsIFUrYmJjMCwgVStiYzE2LCBVK2JjMzQsIFUrYmQwNywgVStiZDk5LCBVK2JlNTksIFUrYmZkMCwgVStjMDU4LCBVK2MwZTQsIFUrYzBmNSwgVStjMTJkLCBVK2MxMzksIFUrYzIyOCwgVStjNTI5LCBVK2M1YzcsIFUrYzYzNSwgVStjNjM3LCBVK2M3MzUsIFUrYzc3ZCwgVStjNzg3LCBVK2M3ODksIFUrYzhjNCwgVStjOTg5LCBVK2M5OGMsIFUrYzlkMCwgVStjOWQzLCBVK2NjMGMsIFUrY2M5OSwgVStjZDBjLCBVK2NkMmMsIFUrY2Q5OCwgVStjZGE0LCBVK2NlNTksIFUrY2U2MCwgVStjZTZkLCBVK2NlYTAsIFUrZDBkMC1kMGQxLCBVK2QwZDUsIFUrZDE0ZCwgVStkMWE0LCBVK2QyOWMsIFUrZDJmMSwgVStkMzAxLCBVK2QzOWMsIFUrZDNiYywgVStkNGU4LCBVK2Q1NDAsIFUrZDVlYywgVStkNjQwLCBVK2Q3NTA7XG59XG5cbi8qIFsxMTNdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgQmxhY2tcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1CbGFja1wiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9VbG5JN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi4xMTMud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzVlLCBVKzI1YjIsIFUrMjViNiwgVSszMTRlLCBVK2FjMjQsIFUrYWNlMSwgVSthY2U0LCBVK2FlNjgsIFUrYWYyZCwgVStiMGQwLCBVK2IwZTUsIFUrYjE1MCwgVStiMTU1LCBVK2IxOTMsIFUrYjJjOSwgVStiMmRkLCBVK2IzYzgsIFUrYjNmYywgVStiNDEwLCBVK2I0NTgsIFUrYjRkZCwgVStiNWEwLCBVK2I1YTQsIFUrYjViYiwgVStiN2I1LCBVK2I4MzgsIFUrYjg0MCwgVStiODZmLCBVK2I4ZjksIFUrYjk2MCwgVStiOWU1LCBVK2JhYjgsIFUrYmI1MCwgVStiYzFkLCBVK2JjMjQtYmMyNSwgVStiY2E4LCBVK2JjYmQsIFUrYmQwNCwgVStiZDEwLCBVK2JkMjQsIFUrYmU0OCwgVStiZTViLCBVK2JlNjgsIFUrYzA1YywgVStjMTJjLCBVK2MxNDAsIFUrYzE1YywgVStjMTY4LCBVK2MxOTQsIFUrYzIxOSwgVStjMjdkLCBVK2MyYTgsIFUrYzJmMSwgVStjMmY4LCBVK2MzNjgsIFUrYzU1NC1jNTU1LCBVK2M1NTksIFUrYzU2NCwgVStjNWQ4LCBVK2M1ZmMsIFUrYzYyNSwgVStjNjVjLCBVK2M2YjEsIFUrYzcyOCwgVStjNzk0LCBVK2M4NGMsIFUrYzg4YywgVStjOGUwLCBVK2M4ZmQsIFUrYzk5OCwgVStjOWRkLCBVK2NjMGQsIFUrY2MzMCwgVStjZWVjLCBVK2NmMTMsIFUrY2YxYywgVStjZjVjLCBVK2QwNTAsIFUrZDA3YywgVStkMGE4LCBVK2QxMzQsIFUrZDEzOCwgVStkMTU0LCBVK2QxZjQsIFUrZDJiYywgVStkMzI5LCBVK2QzMmMsIFUrZDNkMCwgVStkM2Y0LCBVK2QzZmMsIFUrZDU2YiwgVStkNWNjLCBVK2Q2MDAtZDYwMSwgVStkNjM5LCBVK2Q2YzgsIFUrZDc1NCwgVStkNzY1O1xufVxuXG4vKiBbMTE0XSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogOTAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIEJsYWNrXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItQmxhY2tcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PVWxuSTdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uMTE0LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSszYy0zZCwgVSsyMDI2LCBVKzI0ZDIsIFUrMzE0YiwgVSthYzExLCBVK2FjZjMsIFUrYWQ3NCwgVSthZDgxLCBVK2FkZjksIFUrYWUzNCwgVSthZjQzLCBVK2FmYjgsIFUrYjA1ZCwgVStiMDdjLCBVK2IxMTAsIFUrYjExOCwgVStiMTdjLCBVK2IxODAsIFUrYjE4ZCwgVStiMTkyLCBVK2IyY2MsIFUrYjM1NSwgVStiMzc4LCBVK2I0YTQsIFUrYjRlZiwgVStiNzhkLCBVK2I3OTksIFUrYjdhOSwgVStiN2ZkLCBVK2I4MDcsIFUrYjgwYywgVStiODM5LCBVK2I5YjQsIFUrYjlkYiwgVStiYTNjLCBVK2JhYjAsIFUrYmJhNCwgVStiYzk0LCBVK2JlNGMsIFUrYzE1NCwgVStjMWM0LCBVK2MyNmMsIFUrYzJhYywgVStjMmVkLCBVK2M0ZjQsIFUrYzU1ZSwgVStjNTYxLCBVK2M1NzEsIFUrYzViNSwgVStjNWM0LCBVK2M2NTQtYzY1NSwgVStjNjk1LCBVK2M2ZTgsIFUrYzZmOSwgVStjNzI0LCBVK2M3NTEsIFUrYzc3NSwgVStjN2EwLCBVK2M3YzEsIFUrYzg3NCwgVStjODgwLCBVK2M5ZDUsIFUrYzlmOCwgVStjYWJkLCBVK2NjMjksIFUrY2MyYywgVStjY2E4LCBVK2NjYWIsIFUrY2NkMCwgVStjZTIxLCBVK2NlMzUsIFUrY2U3YywgVStjZTkwLCBVK2NlZTgsIFUrY2VmNCwgVStjZmUwLCBVK2QwNzAsIFUrZDBiOSwgVStkMGMxLCBVK2QwYzQsIFUrZDBjOCwgVStkMTVjLCBVK2QxYTEsIFUrZDJjMCwgVStkMzAwLCBVK2QzMTQsIFUrZDNlZCwgVStkNDc4LCBVK2Q0ODAsIFUrZDQ4ZCwgVStkNTA4LCBVK2Q1M2QsIFUrZDVlNCwgVStkNjExLCBVK2Q2MWMsIFUrZDY4ZCwgVStkNmE4LCBVK2Q3OTg7XG59XG5cbi8qIFsxMTVdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgQmxhY2tcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1CbGFja1wiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9VbG5JN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi4xMTUud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzIzLCBVKzI1LCBVKzVmLCBVK2E5LCBVK2FjMDgsIFUrYWM3OCwgVSthY2E4LCBVK2FjYWMsIFUrYWNlOCwgVSthZDcwLCBVK2FkYzAsIFUrYWRkYywgVStiMTM3LCBVK2IxNDAsIFUrYjIwOCwgVStiMjkwLCBVK2IyZjUsIFUrYjNjNSwgVStiM2NjLCBVK2I0MjAsIFUrYjQyOSwgVStiNTI5LCBVK2I1MzAsIFUrYjc3ZCwgVStiNzljLCBVK2I3YTgsIFUrYjdjOSwgVStiN2YwLCBVK2I3ZmMsIFUrYjgyOCwgVStiODYwLCBVK2I5YWQsIFUrYjljMSwgVStiOWM5LCBVK2I5ZGQtYjlkZSwgVStiOWU4LCBVK2JhMzgtYmEzOSwgVStiYWJiLCBVK2JjMDAsIFUrYmM4YywgVStiY2EwLCBVK2JjYTQsIFUrYmNkMSwgVStiY2ZjLCBVK2JkMDksIFUrYmRmMCwgVStiZTYwLCBVK2MwYWQsIFUrYzBiNCwgVStjMGJjLCBVK2MxOTAsIFUrYzFmYywgVStjMjIwLCBVK2MyODgsIFUrYzJiOSwgVStjMmY2LCBVK2M1MjgsIFUrYzU0NSwgVStjNTU4LCBVK2M1YmMsIFUrYzVkNCwgVStjNjAwLCBVK2M2NDQsIFUrYzZjMCwgVStjNmMzLCBVK2M3MjEsIFUrYzc5OCwgVStjN2ExLCBVK2M4MTEsIFUrYzgzOCwgVStjODcxLCBVK2M5MDQsIFUrYzk5MCwgVStjOWRjLCBVK2NjMzgsIFUrY2M0NCwgVStjY2EwLCBVK2NkMWQsIFUrY2Q5NSwgVStjZGE5LCBVK2NlNWMsIFUrY2YwMCwgVStjZjU4LCBVK2QxNTAsIFUrZDIyYywgVStkMzA1LCBVK2QzMjgsIFUrZDM3YywgVStkM2YwLCBVK2Q1NTEsIFUrZDVhNSwgVStkNWM4LCBVK2Q1ZDgsIFUrZDYzYywgVStkNjRkLCBVK2Q2NjksIFUrZDczNCwgVStkNzZjO1xufVxuXG4vKiBbMTE2XSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogOTAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIEJsYWNrXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItQmxhY2tcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PVWxuSTdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uMTE2LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSsyNiwgVSsyYiwgVSszZSwgVSs0MCwgVSs3ZSwgVSthYzAxLCBVK2FjMTksIFUrYWMxZCwgVSthY2EwLCBVK2FjYTksIFUrYWNiMCwgVSthZDhjLCBVK2FlMDksIFUrYWUzOCwgVSthZTQwLCBVK2FlZDgsIFUrYjA5YywgVStiMGEwLCBVK2IxMDgsIFUrYjIwNCwgVStiMjk4LCBVK2IyZDgsIFUrYjJlYi1iMmVjLCBVK2IyZjQsIFUrYjMxMywgVStiMzU4LCBVK2I0NTAsIFUrYjRlMCwgVStiNTRjLCBVK2I2MTAsIFUrYjc4MCwgVStiNzhjLCBVK2I3OTEsIFUrYjhlOCwgVStiOTU4LCBVK2I5NzQsIFUrYjk4NCwgVStiOWIwLCBVK2I5YmMtYjliZCwgVStiOWNlLCBVK2JhNzAsIFUrYmJmYywgVStiYzBmLCBVK2JjMTUsIFUrYmMxYiwgVStiYzMxLCBVK2JjOTUsIFUrYmNjMCwgVStiY2M0LCBVK2JkODEsIFUrYmQ4OCwgVStjMGM4LCBVK2MxMWQsIFUrYzEzYywgVStjMTU4LCBVK2MxOGQsIFUrYzFhMSwgVStjMjFjLCBVK2M0ZjAsIFUrYzU0YSwgVStjNTYwLCBVK2M1YjgsIFUrYzVjOCwgVStjNWY0LCBVK2M2MjgsIFUrYzYyYywgVStjNjc4LCBVK2M2Y2MsIFUrYzgwOCwgVStjODEwLCBVK2M4ODUsIFUrYzg4YiwgVStjOTAwLCBVK2M5ODgsIFUrYzk5ZCwgVStjOWM4LCBVK2NjM2QtY2MzZSwgVStjYzQ1LCBVK2NkMDgsIFUrY2UyMCwgVStjZWU0LCBVK2QwNzQsIFUrZDBhNCwgVStkMGRkLCBVK2QyYjksIFUrZDNiOCwgVStkM2M5LCBVK2Q0ODgsIFUrZDU0NCwgVStkNTU5LCBVK2Q1NmQsIFUrZDU4OCwgVStkNjE1LCBVK2Q2NDgsIFUrZDY1NSwgVStkNjU4LCBVK2Q2NWM7XG59XG5cbi8qIFsxMTddICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgQmxhY2tcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1CbGFja1wiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9VbG5JN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi4xMTcud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVK2QsIFUrNDgsIFUrN2MsIFUrYWMxMCwgVSthYzE1LCBVK2FjNzQsIFUrYWM4MCwgVSthYzgzLCBVK2FjYzQsIFUrYWQxMSwgVSthZDUwLCBVK2FkNmQsIFUrYWRmYywgVSthZTAwLCBVK2FlMDgsIFUrYWU0YywgVStiMGE4LCBVK2IxMjQsIFUrYjE0NCwgVStiMTc4LCBVK2IyNzQsIFUrYjJhNSwgVStiMmU4LCBVK2IyZjksIFUrYjM1NCwgVStiMzcwLCBVK2I0MTgsIFUrYjQxYywgVStiNGYxLCBVK2I1MTQsIFUrYjc5OCwgVStiODA4LCBVK2I4MjQtYjgyNSwgVStiOGNjLCBVK2I5NzgsIFUrYjlkMCwgVStiOWU0LCBVK2JhYTksIFUrYmIzYywgVStiYzE4LCBVK2JjMWMsIFUrYmMzMCwgVStiYzg0LCBVK2JjZjUsIFUrYmNmOCwgVStiZDg0LCBVK2JlMGMsIFUrYmUxNCwgVStjMGIwLCBVK2MwYzksIFUrYzBkZCwgVStjMTI0LCBVK2MyZGQsIFUrYzJlNCwgVStjMmVjLCBVK2M1NGMsIFUrYzU3Yy1jNTdkLCBVK2M1OTEsIFUrYzVjNS1jNWM2LCBVK2M1ZWQsIFUrYzYwOCwgVStjNjQwLCBVK2M2YjgsIFUrYzZkNCwgVStjNzg0LCBVK2M3YWMsIFUrYzgwMC1jODAxLCBVK2M5YzEsIFUrYzlkMSwgVStjYzI4LCBVK2NjOTgsIFUrY2M5YywgVStjY2FkLCBVK2NkNWMsIFUrY2Q5NCwgVStjZDljLCBVK2NkZTgsIFUrY2U2OCwgVStjZjU0LCBVK2QwZGMsIFUrZDE0YywgVStkMWEwLCBVK2QxYjUsIFUrZDJmMCwgVStkMzBjLCBVK2QzMTAsIFUrZDM5OCwgVStkNDVjLCBVK2Q1MGMsIFUrZDUzYywgVStkNTYwLCBVK2Q1NjgsIFUrZDU4OSwgVStkNjA0LCBVK2Q2YzQsIFUrZDc4ODtcbn1cblxuLyogWzExOF0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBCbGFja1wiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLUJsYWNrXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT1Vsbkk3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjExOC53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMzksIFUrNDksIFUrNGQtNGUsIFUrYTAsIFUrYWMwNCwgVSthYzFjLCBVK2FjNzAsIFUrYWM4YywgVSthY2JkLCBVK2FjZjUsIFUrYWNmYywgVSthZDAwLCBVK2FkNmMsIFUrYWRmOCwgVStiMDk4LCBVK2IwYjQsIFUrYjI5NCwgVStiMmM4LCBVK2IzMDAsIFUrYjNjNCwgVStiM2Q5LCBVK2I0ZGMsIFUrYjRlNCwgVStiNzdjLCBVK2I3ZWMsIFUrYjg1ZCwgVStiOTdjLCBVK2I5YzgsIFUrYjljYywgVStiYTU0LCBVK2JhNzQsIFUrYmE4NSwgVStiYWE4LCBVK2JiMzQsIFUrYmIzOCwgVStiYmY4LCBVK2JjMTQsIFUrYmMyOSwgVStiYzg4LCBVK2JjZjQsIFUrYmQ4MCwgVStiZTQ0LCBVK2MwYzEsIFUrYzExYywgVStjMTIwLCBVK2MxMzEsIFUrYzEzOCwgVStjMThjLCBVK2MyMTgsIFUrYzJiNSwgVStjMmUwLCBVK2M1NDQsIFUrYzU0OCwgVStjNWI0LCBVK2M1ZDAsIFUrYzVlYywgVStjNWYwLCBVK2M2MDEsIFUrYzYyNCwgVStjNjk0LCBVK2M2YTksIFUrYzZiMCwgVStjNmI0LCBVK2M2ZDAsIFUrYzcwNCwgVStjNzIwLCBVK2M3M2MsIFUrYzc0MCwgVStjNzQ0LCBVK2M3NGMsIFUrYzc1OCwgVStjNzdjLCBVK2M3ODUsIFUrYzc4OCwgVStjNzkwLWM3OTEsIFUrYzdhNSwgVStjODA0LCBVK2M4MTUsIFUrYzgxYywgVStjODcwLCBVK2M4ZmMsIFUrYzkxMSwgVStjOWM0LCBVK2NjYjQsIFUrY2U1OCwgVStjZTc0LCBVK2QwNmMsIFUrZDBjMCwgVStkMTMwLCBVK2QyYjgsIFUrZDNlYywgVStkNTA0LCBVK2Q1NWMsIFUrZDU2OSwgVStkNTc0LCBVK2Q2MzgsIFUrZDY1NCwgVStkNjhjO1xufVxuXG4vKiBbMTE5XSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogOTAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIEJsYWNrXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItQmxhY2tcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PVWxuSTdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uMTE5LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSsyMC0yMiwgVSsyNy0yYSwgVSsyYy0zOCwgVSszYS0zYiwgVSszZiwgVSs0MS00NywgVSs0YS00YywgVSs0Zi01ZCwgVSs2MS03YiwgVSs3ZCwgVSthMSwgVSthYiwgVSthZSwgVStiNywgVStiYiwgVStiZiwgVSsyMDEzLTIwMTQsIFUrMjAxYy0yMDFkLCBVKzIxMjIsIFUrYWMwMCwgVSthY2UwLCBVK2FlMzAsIFUrYjJlNCwgVStiODVjLCBVK2I5YWMsIFUrYzBhYywgVStjMmE0LCBVK2MyZGMsIFUrYzc3NCwgVStjNzc4LCBVK2M5YzAsIFUrZDU1ODtcbn1cblxuLyogWzBdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgVGhpblwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLVRoaW5cIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5NkZtWGlFQlBUNElUYmdOQTVDZ21Pc243dHFyWWVtUXhjdkVjUU51dTBrUVZVVjdfSlVBdDYzQ2psb2N5akdxMFo2SFBUbDM4UlVINC4wLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVStmOWNhLWZhMGIsIFUrZmYwMy1mZjA1LCBVK2ZmMDcsIFUrZmYwYS1mZjBiLCBVK2ZmMGQtZmYxOSwgVStmZjFiLCBVK2ZmMWQsIFUrZmYyMC1mZjViLCBVK2ZmNWQsIFUrZmZlMC1mZmUzLCBVK2ZmZTUtZmZlNjtcbn1cblxuLyogWzJdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgVGhpblwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLVRoaW5cIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5NkZtWGlFQlBUNElUYmdOQTVDZ21Pc243dHFyWWVtUXhjdkVjUU51dTBrUVZVVjdfSlVBdDYzQ2psb2N5akdxMFo2SFBUbDM4UlVINC4yLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVStkNzIzLWQ3MjgsIFUrZDcyYS1kNzMzLCBVK2Q3MzUtZDc0OCwgVStkNzRhLWQ3NGYsIFUrZDc1Mi1kNzUzLCBVK2Q3NTUtZDc1NywgVStkNzVhLWQ3NWYsIFUrZDc2Mi1kNzY0LCBVK2Q3NjYtZDc2OCwgVStkNzZhLWQ3NmIsIFUrZDc2ZC1kNzZmLCBVK2Q3NzEtZDc4NywgVStkNzg5LWQ3OGIsIFUrZDc4ZC1kNzhmLCBVK2Q3OTEtZDc5NywgVStkNzlhLCBVK2Q3OWMsIFUrZDc5ZS1kN2EzLCBVK2Y5MDAtZjkwOSwgVStmOTBiLWY5MmU7XG59XG5cbi8qIFszXSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMTAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIFRoaW5cIiksIGxvY2FsKFwiTm90b1NhbnNLUi1UaGluXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTZGbVhpRUJQVDRJVGJnTkE1Q2dtT3NuN3RxclllbVF4Y3ZFY1FOdXUwa1FWVVY3X0pVQXQ2M0NqbG9jeWpHcTBaNkhQVGwzOFJVSDQuMy53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrZDY3OS1kNjhiLCBVK2Q2OGUtZDY5ZSwgVStkNmEwLCBVK2Q2YTItZDZhNywgVStkNmE5LWQ2YzMsIFUrZDZjNi1kNmM3LCBVK2Q2YzktZDZjYiwgVStkNmNkLWQ2ZDMsIFUrZDZkNS1kNmQ2LCBVK2Q2ZDgtZDZlMywgVStkNmU1LWQ2ZTcsIFUrZDZlOS1kNmZiLCBVK2Q2ZmQtZDcxNywgVStkNzE5LWQ3MWYsIFUrZDcyMS1kNzIyO1xufVxuXG4vKiBbNF0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBUaGluXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItVGhpblwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk2Rm1YaUVCUFQ0SVRiZ05BNUNnbU9zbjd0cXJZZW1ReGN2RWNRTnV1MGtRVlVWN19KVUF0NjNDamxvY3lqR3EwWjZIUFRsMzhSVUg0LjQud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVK2Q1YmMtZDVjNywgVStkNWNhLWQ1Y2IsIFUrZDVjZC1kNWNmLCBVK2Q1ZDEtZDVkNywgVStkNWQ5LWQ1ZGEsIFUrZDVkYywgVStkNWRlLWQ1ZTMsIFUrZDVlNi1kNWU3LCBVK2Q1ZTktZDVlYiwgVStkNWVkLWQ1ZjYsIFUrZDVmOCwgVStkNWZhLWQ1ZmYsIFUrZDYwMi1kNjAzLCBVK2Q2MDUtZDYwNywgVStkNjA5LWQ2MGYsIFUrZDYxMi1kNjEzLCBVK2Q2MTYtZDYxYiwgVStkNjFkLWQ2MzcsIFUrZDYzYS1kNjNiLCBVK2Q2M2QtZDYzZiwgVStkNjQxLWQ2NDcsIFUrZDY0YS1kNjRjLCBVK2Q2NGUtZDY1MywgVStkNjU2LWQ2NTcsIFUrZDY1OS1kNjViLCBVK2Q2NWQtZDY2NiwgVStkNjY4LCBVK2Q2NmEtZDY3ODtcbn1cblxuLyogWzVdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgVGhpblwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLVRoaW5cIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5NkZtWGlFQlBUNElUYmdOQTVDZ21Pc243dHFyWWVtUXhjdkVjUU51dTBrUVZVVjdfSlVBdDYzQ2psb2N5akdxMFo2SFBUbDM4UlVINC41LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVStkNTA3LCBVK2Q1MDktZDUwYiwgVStkNTBkLWQ1MTMsIFUrZDUxNS1kNTNiLCBVK2Q1M2UtZDUzZiwgVStkNTQxLWQ1NDMsIFUrZDU0NS1kNTRjLCBVK2Q1NGUsIFUrZDU1MCwgVStkNTUyLWQ1NTcsIFUrZDU1YS1kNTViLCBVK2Q1NWQtZDU1ZiwgVStkNTYxLWQ1NjQsIFUrZDU2Ni1kNTY3LCBVK2Q1NmEsIFUrZDU2YywgVStkNTZlLWQ1NzMsIFUrZDU3Ni1kNTc3LCBVK2Q1NzktZDU4MywgVStkNTg1LWQ1ODYsIFUrZDU4YS1kNWE0LCBVK2Q1YTYtZDViYjtcbn1cblxuLyogWzZdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgVGhpblwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLVRoaW5cIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5NkZtWGlFQlBUNElUYmdOQTVDZ21Pc243dHFyWWVtUXhjdkVjUU51dTBrUVZVVjdfSlVBdDYzQ2psb2N5akdxMFo2SFBUbDM4UlVINC42LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVStkNDY0LWQ0NzcsIFUrZDQ3YS1kNDdiLCBVK2Q0N2QtZDQ3ZiwgVStkNDgxLWQ0ODcsIFUrZDQ4OS1kNDhhLCBVK2Q0OGMsIFUrZDQ4ZS1kNGU3LCBVK2Q0ZTktZDUwMywgVStkNTA1LWQ1MDY7XG59XG5cbi8qIFs3XSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMTAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIFRoaW5cIiksIGxvY2FsKFwiTm90b1NhbnNLUi1UaGluXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTZGbVhpRUJQVDRJVGJnTkE1Q2dtT3NuN3RxclllbVF4Y3ZFY1FOdXUwa1FWVVY3X0pVQXQ2M0NqbG9jeWpHcTBaNkhQVGwzOFJVSDQuNy53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrZDNiZi1kM2M3LCBVK2QzY2EtZDNjZiwgVStkM2QxLWQzZWIsIFUrZDNlZS1kM2VmLCBVK2QzZjEtZDNmMywgVStkM2Y1LWQzZmIsIFUrZDNmZC1kNDAwLCBVK2Q0MDItZDQ1YiwgVStkNDVkLWQ0NjM7XG59XG5cbi8qIFs4XSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMTAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIFRoaW5cIiksIGxvY2FsKFwiTm90b1NhbnNLUi1UaGluXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTZGbVhpRUJQVDRJVGJnTkE1Q2dtT3NuN3RxclllbVF4Y3ZFY1FOdXUwa1FWVVY3X0pVQXQ2M0NqbG9jeWpHcTBaNkhQVGwzOFJVSDQuOC53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrZDJmZiwgVStkMzAyLWQzMDQsIFUrZDMwNi1kMzBiLCBVK2QzMGYsIFUrZDMxMS1kMzEzLCBVK2QzMTUtZDMxYiwgVStkMzFlLCBVK2QzMjItZDMyNCwgVStkMzI2LWQzMjcsIFUrZDMyYS1kMzJiLCBVK2QzMmQtZDMyZiwgVStkMzMxLWQzMzcsIFUrZDMzOS1kMzNjLCBVK2QzM2UtZDM3YiwgVStkMzdlLWQzN2YsIFUrZDM4MS1kMzgzLCBVK2QzODUtZDM4YiwgVStkMzhlLWQzOTAsIFUrZDM5Mi1kMzk3LCBVK2QzOWEtZDM5YiwgVStkMzlkLWQzOWYsIFUrZDNhMS1kM2E3LCBVK2QzYTktZDNhYSwgVStkM2FjLCBVK2QzYWUtZDNiMywgVStkM2I1LWQzYjcsIFUrZDNiOS1kM2JiLCBVK2QzYmQtZDNiZTtcbn1cblxuLyogWzldICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgVGhpblwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLVRoaW5cIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5NkZtWGlFQlBUNElUYmdOQTVDZ21Pc243dHFyWWVtUXhjdkVjUU51dTBrUVZVVjdfSlVBdDYzQ2psb2N5akdxMFo2SFBUbDM4UlVINC45LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVStkMjU3LWQyN2YsIFUrZDI4MS1kMjliLCBVK2QyOWQtZDI5ZiwgVStkMmExLWQyYWIsIFUrZDJhZC1kMmI3LCBVK2QyYmEtZDJiYiwgVStkMmJkLWQyYmYsIFUrZDJjMS1kMmM3LCBVK2QyYzktZDJlZiwgVStkMmYyLWQyZjMsIFUrZDJmNS1kMmY3LCBVK2QyZjktZDJmZTtcbn1cblxuLyogWzEwXSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMTAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIFRoaW5cIiksIGxvY2FsKFwiTm90b1NhbnNLUi1UaGluXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTZGbVhpRUJQVDRJVGJnTkE1Q2dtT3NuN3RxclllbVF4Y3ZFY1FOdXUwa1FWVVY3X0pVQXQ2M0NqbG9jeWpHcTBaNkhQVGwzOFJVSDQuMTAud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVK2QxYjQsIFUrZDFiNi1kMWYzLCBVK2QxZjUtZDIyYiwgVStkMjJlLWQyMmYsIFUrZDIzMS1kMjMzLCBVK2QyMzUtZDIzYiwgVStkMjNkLWQyNDAsIFUrZDI0Mi1kMjU2O1xufVxuXG4vKiBbMTFdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgVGhpblwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLVRoaW5cIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5NkZtWGlFQlBUNElUYmdOQTVDZ21Pc243dHFyWWVtUXhjdkVjUU51dTBrUVZVVjdfSlVBdDYzQ2psb2N5akdxMFo2SFBUbDM4UlVINC4xMS53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrZDEwNS1kMTJmLCBVK2QxMzItZDEzMywgVStkMTM1LWQxMzcsIFUrZDEzOS1kMTNmLCBVK2QxNDEtZDE0MiwgVStkMTQ0LCBVK2QxNDYtZDE0YiwgVStkMTRlLWQxNGYsIFUrZDE1MS1kMTUzLCBVK2QxNTUtZDE1YiwgVStkMTVlLWQxODcsIFUrZDE4OS1kMTlmLCBVK2QxYTItZDFhMywgVStkMWE1LWQxYTcsIFUrZDFhOS1kMWFmLCBVK2QxYjItZDFiMztcbn1cblxuLyogWzEyXSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMTAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIFRoaW5cIiksIGxvY2FsKFwiTm90b1NhbnNLUi1UaGluXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTZGbVhpRUJQVDRJVGJnTkE1Q2dtT3NuN3RxclllbVF4Y3ZFY1FOdXUwa1FWVVY3X0pVQXQ2M0NqbG9jeWpHcTBaNkhQVGwzOFJVSDQuMTIud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVK2QwNGItZDA0ZiwgVStkMDUxLWQwNTcsIFUrZDA1OS1kMDZiLCBVK2QwNmQtZDA2ZiwgVStkMDcxLWQwNzMsIFUrZDA3NS1kMDdiLCBVK2QwN2UtZDBhMywgVStkMGE2LWQwYTcsIFUrZDBhOS1kMGFiLCBVK2QwYWQtZDBiMywgVStkMGI2LCBVK2QwYjgsIFUrZDBiYS1kMGJmLCBVK2QwYzItZDBjMywgVStkMGM1LWQwYzcsIFUrZDBjOS1kMGNmLCBVK2QwZDIsIFUrZDBkNi1kMGRiLCBVK2QwZGUtZDBkZiwgVStkMGUxLWQwZTMsIFUrZDBlNS1kMGViLCBVK2QwZWUtZDBmMCwgVStkMGYyLWQxMDQ7XG59XG5cbi8qIFsxM10gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBUaGluXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItVGhpblwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk2Rm1YaUVCUFQ0SVRiZ05BNUNnbU9zbjd0cXJZZW1ReGN2RWNRTnV1MGtRVlVWN19KVUF0NjNDamxvY3lqR3EwWjZIUFRsMzhSVUg0LjEzLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVStjZmEyLWNmYzMsIFUrY2ZjNS1jZmRmLCBVK2NmZTItY2ZlMywgVStjZmU1LWNmZTcsIFUrY2ZlOS1jZmY0LCBVK2NmZjYtY2ZmYiwgVStjZmZkLWNmZmYsIFUrZDAwMS1kMDAzLCBVK2QwMDUtZDAxNywgVStkMDE5LWQwMzMsIFUrZDAzNi1kMDM3LCBVK2QwMzktZDAzYiwgVStkMDNkLWQwNGE7XG59XG5cbi8qIFsxNF0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBUaGluXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItVGhpblwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk2Rm1YaUVCUFQ0SVRiZ05BNUNnbU9zbjd0cXJZZW1ReGN2RWNRTnV1MGtRVlVWN19KVUF0NjNDamxvY3lqR3EwWjZIUFRsMzhSVUg0LjE0LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVStjZWYwLWNlZjMsIFUrY2VmNiwgVStjZWY5LWNlZmYsIFUrY2YwMS1jZjAzLCBVK2NmMDUtY2YwNywgVStjZjA5LWNmMGYsIFUrY2YxMS1jZjEyLCBVK2NmMTQtY2YxYiwgVStjZjFkLWNmMWYsIFUrY2YyMS1jZjJmLCBVK2NmMzEtY2Y1MywgVStjZjU2LWNmNTcsIFUrY2Y1OS1jZjViLCBVK2NmNWQtY2Y2MywgVStjZjY2LCBVK2NmNjgsIFUrY2Y2YS1jZjZmLCBVK2NmNzEtY2Y4NCwgVStjZjg2LWNmOGIsIFUrY2Y4ZC1jZmExO1xufVxuXG4vKiBbMTVdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgVGhpblwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLVRoaW5cIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5NkZtWGlFQlBUNElUYmdOQTVDZ21Pc243dHFyWWVtUXhjdkVjUU51dTBrUVZVVjdfSlVBdDYzQ2psb2N5akdxMFo2SFBUbDM4UlVINC4xNS53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrY2UzYy1jZTU3LCBVK2NlNWEtY2U1YiwgVStjZTVkLWNlNWYsIFUrY2U2MS1jZTY3LCBVK2NlNmEsIFUrY2U2YywgVStjZTZlLWNlNzMsIFUrY2U3Ni1jZTc3LCBVK2NlNzktY2U3YiwgVStjZTdkLWNlODMsIFUrY2U4NS1jZTg4LCBVK2NlOGEtY2U4ZiwgVStjZTkxLWNlOTMsIFUrY2U5NS1jZTk3LCBVK2NlOTktY2U5ZiwgVStjZWEyLCBVK2NlYTQtY2VhYiwgVStjZWFkLWNlZTMsIFUrY2VlNi1jZWU3LCBVK2NlZTktY2VlYiwgVStjZWVkLWNlZWY7XG59XG5cbi8qIFsxNl0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBUaGluXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItVGhpblwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk2Rm1YaUVCUFQ0SVRiZ05BNUNnbU9zbjd0cXJZZW1ReGN2RWNRTnV1MGtRVlVWN19KVUF0NjNDamxvY3lqR3EwWjZIUFRsMzhSVUg0LjE2LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVStjZDkyLWNkOTMsIFUrY2Q5Ni1jZDk3LCBVK2NkOTktY2Q5YiwgVStjZDlkLWNkYTMsIFUrY2RhNi1jZGE4LCBVK2NkYWEtY2RhZiwgVStjZGIxLWNkYzMsIFUrY2RjNS1jZGNiLCBVK2NkY2QtY2RlNywgVStjZGU5LWNlMDMsIFUrY2UwNS1jZTFmLCBVK2NlMjItY2UzNCwgVStjZTM2LWNlM2I7XG59XG5cbi8qIFsxN10gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBUaGluXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItVGhpblwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk2Rm1YaUVCUFQ0SVRiZ05BNUNnbU9zbjd0cXJZZW1ReGN2RWNRTnV1MGtRVlVWN19KVUF0NjNDamxvY3lqR3EwWjZIUFRsMzhSVUg0LjE3LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVStjY2VmLWNkMDcsIFUrY2QwYS1jZDBiLCBVK2NkMGQtY2QxYSwgVStjZDFjLCBVK2NkMWUtY2QyYiwgVStjZDJkLWNkNWIsIFUrY2Q1ZC1jZDc3LCBVK2NkNzktY2Q5MTtcbn1cblxuLyogWzE4XSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMTAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIFRoaW5cIiksIGxvY2FsKFwiTm90b1NhbnNLUi1UaGluXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTZGbVhpRUJQVDRJVGJnTkE1Q2dtT3NuN3RxclllbVF4Y3ZFY1FOdXUwa1FWVVY3X0pVQXQ2M0NqbG9jeWpHcTBaNkhQVGwzOFJVSDQuMTgud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVK2NjM2YtY2M0MywgVStjYzQ2LWNjNDcsIFUrY2M0OS1jYzRiLCBVK2NjNGQtY2M1MywgVStjYzU1LWNjNTgsIFUrY2M1YS1jYzVmLCBVK2NjNjEtY2M5NywgVStjYzlhLWNjOWIsIFUrY2M5ZC1jYzlmLCBVK2NjYTEtY2NhNywgVStjY2FhLCBVK2NjYWMsIFUrY2NhZS1jY2IzLCBVK2NjYjYtY2NiNywgVStjY2I5LWNjYmIsIFUrY2NiZC1jY2NmLCBVK2NjZDEtY2NlMywgVStjY2U1LWNjZWU7XG59XG5cbi8qIFsxOV0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBUaGluXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItVGhpblwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk2Rm1YaUVCUFQ0SVRiZ05BNUNnbU9zbjd0cXJZZW1ReGN2RWNRTnV1MGtRVlVWN19KVUF0NjNDamxvY3lqR3EwWjZIUFRsMzhSVUg0LjE5LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVStjYjkxLWNiZDMsIFUrY2JkNS1jYmUzLCBVK2NiZTUtY2MwYiwgVStjYzBlLWNjMGYsIFUrY2MxMS1jYzEzLCBVK2NjMTUtY2MxYiwgVStjYzFkLWNjMjAsIFUrY2MyMy1jYzI3LCBVK2NjMmEtY2MyYiwgVStjYzJkLCBVK2NjMmYsIFUrY2MzMS1jYzM3LCBVK2NjM2EsIFUrY2MzYztcbn1cblxuLyogWzIwXSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMTAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIFRoaW5cIiksIGxvY2FsKFwiTm90b1NhbnNLUi1UaGluXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTZGbVhpRUJQVDRJVGJnTkE1Q2dtT3NuN3RxclllbVF4Y3ZFY1FOdXUwa1FWVVY3X0pVQXQ2M0NqbG9jeWpHcTBaNkhQVGwzOFJVSDQuMjAud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVK2NhZjQtY2I0NywgVStjYjRhLWNiOTA7XG59XG5cbi8qIFsyMV0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBUaGluXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItVGhpblwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk2Rm1YaUVCUFQ0SVRiZ05BNUNnbU9zbjd0cXJZZW1ReGN2RWNRTnV1MGtRVlVWN19KVUF0NjNDamxvY3lqR3EwWjZIUFRsMzhSVUg0LjIxLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVStjYTRhLWNhNGIsIFUrY2E0ZS1jYTRmLCBVK2NhNTEtY2E1MywgVStjYTU1LWNhNWIsIFUrY2E1ZC1jYTYwLCBVK2NhNjItY2E4MywgVStjYTg1LWNhYmIsIFUrY2FiZS1jYWJmLCBVK2NhYzEtY2FjMywgVStjYWM1LWNhY2IsIFUrY2FjZC1jYWQwLCBVK2NhZDIsIFUrY2FkNC1jYWQ4LCBVK2NhZGEtY2FmMztcbn1cblxuLyogWzIyXSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMTAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIFRoaW5cIiksIGxvY2FsKFwiTm90b1NhbnNLUi1UaGluXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTZGbVhpRUJQVDRJVGJnTkE1Q2dtT3NuN3RxclllbVF4Y3ZFY1FOdXUwa1FWVVY3X0pVQXQ2M0NqbG9jeWpHcTBaNkhQVGwzOFJVSDQuMjIud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVK2M5OTYtYzk5NywgVStjOTlhLWM5OWMsIFUrYzk5ZS1jOWJmLCBVK2M5YzItYzljMywgVStjOWM1LWM5YzcsIFUrYzljOS1jOWNmLCBVK2M5ZDIsIFUrYzlkNCwgVStjOWQ3LWM5ZDgsIFUrYzlkYiwgVStjOWRlLWM5ZGYsIFUrYzllMS1jOWUzLCBVK2M5ZTUtYzllNiwgVStjOWU4LWM5ZWIsIFUrYzllZS1jOWYwLCBVK2M5ZjItYzlmNywgVStjOWY5LWNhMGIsIFUrY2EwZC1jYTI4LCBVK2NhMmEtY2E0OTtcbn1cblxuLyogWzIzXSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMTAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIFRoaW5cIiksIGxvY2FsKFwiTm90b1NhbnNLUi1UaGluXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTZGbVhpRUJQVDRJVGJnTkE1Q2dtT3NuN3RxclllbVF4Y3ZFY1FOdXUwa1FWVVY3X0pVQXQ2M0NqbG9jeWpHcTBaNkhQVGwzOFJVSDQuMjMud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVK2M4ZTktYzhmNCwgVStjOGY2LWM4ZmIsIFUrYzhmZS1jOGZmLCBVK2M5MDEtYzkwMywgVStjOTA1LWM5MGIsIFUrYzkwZS1jOTEwLCBVK2M5MTItYzkxNywgVStjOTE5LWM5MmIsIFUrYzkyZC1jOTRmLCBVK2M5NTEtYzk1MywgVStjOTU1LWM5NmIsIFUrYzk2ZC1jOTczLCBVK2M5NzUtYzk4NywgVStjOThhLWM5OGIsIFUrYzk4ZC1jOThmLCBVK2M5OTEtYzk5NTtcbn1cblxuLyogWzI0XSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMTAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIFRoaW5cIiksIGxvY2FsKFwiTm90b1NhbnNLUi1UaGluXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTZGbVhpRUJQVDRJVGJnTkE1Q2dtT3NuN3RxclllbVF4Y3ZFY1FOdXUwa1FWVVY3X0pVQXQ2M0NqbG9jeWpHcTBaNkhQVGwzOFJVSDQuMjQud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVK2M4NDEtYzg0YiwgVStjODRkLWM4NmYsIFUrYzg3Mi1jODczLCBVK2M4NzUtYzg3NywgVStjODc5LWM4N2YsIFUrYzg4Mi1jODg0LCBVK2M4ODctYzg4YSwgVStjODhkLWM4YzMsIFUrYzhjNS1jOGRmLCBVK2M4ZTEtYzhlODtcbn1cblxuLyogWzI1XSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMTAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIFRoaW5cIiksIGxvY2FsKFwiTm90b1NhbnNLUi1UaGluXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTZGbVhpRUJQVDRJVGJnTkE1Q2dtT3NuN3RxclllbVF4Y3ZFY1FOdXUwa1FWVVY3X0pVQXQ2M0NqbG9jeWpHcTBaNkhQVGwzOFJVSDQuMjUud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVK2M3NzktYzc3YiwgVStjNzdlLWM3ODIsIFUrYzc4NiwgVStjNzhiLCBVK2M3OGQsIFUrYzc4ZiwgVStjNzkyLWM3OTMsIFUrYzc5NSwgVStjNzk3LCBVK2M3OTktYzc5ZiwgVStjN2EyLCBVK2M3YTctYzdhYiwgVStjN2FlLWM3YmIsIFUrYzdiZC1jN2MwLCBVK2M3YzItYzdjNywgVStjN2M5LWM3ZGMsIFUrYzdkZS1jN2ZmLCBVK2M4MDItYzgwMywgVStjODA1LWM4MDcsIFUrYzgwOSwgVStjODBiLWM4MGYsIFUrYzgxMiwgVStjODE0LCBVK2M4MTctYzgxYiwgVStjODFlLWM4MWYsIFUrYzgyMS1jODIzLCBVK2M4MjUtYzgyZSwgVStjODMwLWM4MzcsIFUrYzgzOS1jODNiLCBVK2M4M2QtYzg0MDtcbn1cblxuLyogWzI2XSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMTAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIFRoaW5cIiksIGxvY2FsKFwiTm90b1NhbnNLUi1UaGluXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTZGbVhpRUJQVDRJVGJnTkE1Q2dtT3NuN3RxclllbVF4Y3ZFY1FOdXUwa1FWVVY3X0pVQXQ2M0NqbG9jeWpHcTBaNkhQVGwzOFJVSDQuMjYud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVK2M2YmItYzZiZiwgVStjNmMyLCBVK2M2YzQsIFUrYzZjNi1jNmNiLCBVK2M2Y2UtYzZjZiwgVStjNmQxLWM2ZDMsIFUrYzZkNS1jNmRiLCBVK2M2ZGQtYzZkZiwgVStjNmUxLWM2ZTcsIFUrYzZlOS1jNmViLCBVK2M2ZWQtYzZlZiwgVStjNmYxLWM2ZjgsIFUrYzZmYS1jNzAzLCBVK2M3MDUtYzcwNywgVStjNzA5LWM3MGIsIFUrYzcwZC1jNzE2LCBVK2M3MTgsIFUrYzcxYS1jNzFmLCBVK2M3MjItYzcyMywgVStjNzI1LWM3MjcsIFUrYzcyOS1jNzM0LCBVK2M3MzYtYzczYiwgVStjNzNlLWM3M2YsIFUrYzc0MS1jNzQzLCBVK2M3NDUtYzc0YiwgVStjNzRlLWM3NTAsIFUrYzc1Mi1jNzU3LCBVK2M3NTktYzc3MywgVStjNzc2LWM3Nzc7XG59XG5cbi8qIFsyN10gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBUaGluXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItVGhpblwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk2Rm1YaUVCUFQ0SVRiZ05BNUNnbU9zbjd0cXJZZW1ReGN2RWNRTnV1MGtRVlVWN19KVUF0NjNDamxvY3lqR3EwWjZIUFRsMzhSVUg0LjI3LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVStjNWY1LWM1ZmIsIFUrYzVmZSwgVStjNjAyLWM2MDUsIFUrYzYwNywgVStjNjA5LWM2MGYsIFUrYzYxMS1jNjFhLCBVK2M2MWMtYzYyMywgVStjNjI2LWM2MjcsIFUrYzYyOS1jNjJiLCBVK2M2MmQsIFUrYzYyZi1jNjMyLCBVK2M2MzYsIFUrYzYzOCwgVStjNjNhLWM2M2YsIFUrYzY0Mi1jNjQzLCBVK2M2NDUtYzY0NywgVStjNjQ5LWM2NTIsIFUrYzY1Ni1jNjViLCBVK2M2NWQtYzY1ZiwgVStjNjYxLWM2NjMsIFUrYzY2NS1jNjc3LCBVK2M2NzktYzY3YiwgVStjNjdkLWM2OTMsIFUrYzY5Ni1jNjk3LCBVK2M2OTktYzY5YiwgVStjNjlkLWM2YTMsIFUrYzZhNiwgVStjNmE4LCBVK2M2YWEtYzZhZiwgVStjNmIyLWM2YjMsIFUrYzZiNS1jNmI3LCBVK2M2YjktYzZiYTtcbn1cblxuLyogWzI4XSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMTAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIFRoaW5cIiksIGxvY2FsKFwiTm90b1NhbnNLUi1UaGluXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTZGbVhpRUJQVDRJVGJnTkE1Q2dtT3NuN3RxclllbVF4Y3ZFY1FOdXUwa1FWVVY3X0pVQXQ2M0NqbG9jeWpHcTBaNkhQVGwzOFJVSDQuMjgud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVK2M1MTctYzUyNywgVStjNTJhLWM1MmIsIFUrYzUyZC1jNTJmLCBVK2M1MzEtYzUzOCwgVStjNTNhLCBVK2M1M2MsIFUrYzUzZS1jNTQzLCBVK2M1NDYtYzU0NywgVStjNTRiLCBVK2M1NGQtYzU1MiwgVStjNTU2LCBVK2M1NWEtYzU1YiwgVStjNTVkLCBVK2M1NWYsIFUrYzU2Mi1jNTYzLCBVK2M1NjUtYzU2NywgVStjNTY5LWM1NmYsIFUrYzU3MiwgVStjNTc0LCBVK2M1NzYtYzU3YiwgVStjNTdlLWM1N2YsIFUrYzU4MS1jNTgzLCBVK2M1ODUtYzU4NiwgVStjNTg4LWM1OGIsIFUrYzU4ZSwgVStjNTkwLCBVK2M1OTItYzU5NiwgVStjNTk5LWM1YjMsIFUrYzViNi1jNWI3LCBVK2M1YmEsIFUrYzViZS1jNWMzLCBVK2M1Y2EtYzVjYiwgVStjNWNkLCBVK2M1Y2YsIFUrYzVkMi1jNWQzLCBVK2M1ZDUtYzVkNywgVStjNWQ5LWM1ZGYsIFUrYzVlMS1jNWUyLCBVK2M1ZTQsIFUrYzVlNi1jNWViLCBVK2M1ZWYsIFUrYzVmMS1jNWYzO1xufVxuXG4vKiBbMjldICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgVGhpblwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLVRoaW5cIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5NkZtWGlFQlBUNElUYmdOQTVDZ21Pc243dHFyWWVtUXhjdkVjUU51dTBrUVZVVjdfSlVBdDYzQ2psb2N5akdxMFo2SFBUbDM4UlVINC4yOS53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrYzQ3NS1jNGVmLCBVK2M0ZjItYzRmMywgVStjNGY1LWM0ZjcsIFUrYzRmOS1jNGZmLCBVK2M1MDItYzUwYiwgVStjNTBkLWM1MTY7XG59XG5cbi8qIFszMF0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBUaGluXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItVGhpblwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk2Rm1YaUVCUFQ0SVRiZ05BNUNnbU9zbjd0cXJZZW1ReGN2RWNRTnV1MGtRVlVWN19KVUF0NjNDamxvY3lqR3EwWjZIUFRsMzhSVUg0LjMwLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVStjM2QwLWMzZDcsIFUrYzNkYS1jM2RiLCBVK2MzZGQtYzNkZSwgVStjM2UxLWMzZWMsIFUrYzNlZS1jM2YzLCBVK2MzZjUtYzQyYiwgVStjNDJkLWM0NjMsIFUrYzQ2Ni1jNDc0O1xufVxuXG4vKiBbMzFdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgVGhpblwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLVRoaW5cIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5NkZtWGlFQlBUNElUYmdOQTVDZ21Pc243dHFyWWVtUXhjdkVjUU51dTBrUVZVVjdfSlVBdDYzQ2psb2N5akdxMFo2SFBUbDM4UlVINC4zMS53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrYzMyYi1jMzY3LCBVK2MzNmEtYzM2YiwgVStjMzZkLWMzNmYsIFUrYzM3MS1jMzc3LCBVK2MzN2EtYzM3YiwgVStjMzdlLWMzODMsIFUrYzM4NS1jMzg3LCBVK2MzODktYzNjZjtcbn1cblxuLyogWzMyXSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMTAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIFRoaW5cIiksIGxvY2FsKFwiTm90b1NhbnNLUi1UaGluXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTZGbVhpRUJQVDRJVGJnTkE1Q2dtT3NuN3RxclllbVF4Y3ZFY1FOdXUwa1FWVVY3X0pVQXQ2M0NqbG9jeWpHcTBaNkhQVGwzOFJVSDQuMzIud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVK2MyNmEtYzI2YiwgVStjMjZkLWMyNmYsIFUrYzI3MS1jMjczLCBVK2MyNzUtYzI3YiwgVStjMjdlLWMyODcsIFUrYzI4OS1jMjhmLCBVK2MyOTEtYzI5NywgVStjMjk5LWMyOWEsIFUrYzI5Yy1jMmEzLCBVK2MyYTUtYzJhNywgVStjMmE5LWMyYWIsIFUrYzJhZC1jMmIzLCBVK2MyYjYsIFUrYzJiOCwgVStjMmJhLWMyYmIsIFUrYzJiZC1jMmRiLCBVK2MyZGUtYzJkZiwgVStjMmUxLWMyZTIsIFUrYzJlNS1jMmVhLCBVK2MyZWUsIFUrYzJmMCwgVStjMmYyLWMyZjUsIFUrYzJmNywgVStjMmZhLWMyZmIsIFUrYzJmZC1jMmZmLCBVK2MzMDEtYzMwNywgVStjMzA5LWMzMGMsIFUrYzMwZS1jMzEyLCBVK2MzMTUtYzMyMywgVStjMzI1LWMzMjgsIFUrYzMyYTtcbn1cblxuLyogWzMzXSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMTAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIFRoaW5cIiksIGxvY2FsKFwiTm90b1NhbnNLUi1UaGluXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTZGbVhpRUJQVDRJVGJnTkE1Q2dtT3NuN3RxclllbVF4Y3ZFY1FOdXUwa1FWVVY3X0pVQXQ2M0NqbG9jeWpHcTBaNkhQVGwzOFJVSDQuMzMud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVK2MxYmMtYzFjMywgVStjMWM1LWMxZGYsIFUrYzFlMS1jMWZiLCBVK2MxZmQtYzIwMywgVStjMjA1LWMyMGMsIFUrYzIwZSwgVStjMjEwLWMyMTcsIFUrYzIxYS1jMjFiLCBVK2MyMWQtYzIxZSwgVStjMjIxLWMyMjcsIFUrYzIyOS1jMjJhLCBVK2MyMmMsIFUrYzIyZSwgVStjMjMwLCBVK2MyMzMtYzI0ZiwgVStjMjUxLWMyNTcsIFUrYzI1OS1jMjY5O1xufVxuXG4vKiBbMzRdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgVGhpblwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLVRoaW5cIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5NkZtWGlFQlBUNElUYmdOQTVDZ21Pc243dHFyWWVtUXhjdkVjUU51dTBrUVZVVjdfSlVBdDYzQ2psb2N5akdxMFo2SFBUbDM4UlVINC4zNC53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrYzEwMS1jMTFiLCBVK2MxMWYsIFUrYzEyMS1jMTIzLCBVK2MxMjUtYzEyYiwgVStjMTJlLCBVK2MxMzItYzEzNywgVStjMTNhLWMxM2IsIFUrYzEzZC1jMTNmLCBVK2MxNDEtYzE0NywgVStjMTRhLCBVK2MxNGMtYzE1MywgVStjMTU1LWMxNTcsIFUrYzE1OS1jMTViLCBVK2MxNWQtYzE2NiwgVStjMTY5LWMxNmYsIFUrYzE3MS1jMTc3LCBVK2MxNzktYzE4YiwgVStjMThlLWMxOGYsIFUrYzE5MS1jMTkzLCBVK2MxOTUtYzE5YiwgVStjMTlkLWMxOWUsIFUrYzFhMCwgVStjMWEyLWMxYTQsIFUrYzFhNi1jMWJiO1xufVxuXG4vKiBbMzVdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgVGhpblwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLVRoaW5cIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5NkZtWGlFQlBUNElUYmdOQTVDZ21Pc243dHFyWWVtUXhjdkVjUU51dTBrUVZVVjdfSlVBdDYzQ2psb2N5akdxMFo2SFBUbDM4UlVINC4zNS53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrYzA0OS1jMDU3LCBVK2MwNTktYzA1YiwgVStjMDVkLWMwNWYsIFUrYzA2MS1jMDY3LCBVK2MwNjktYzA4ZiwgVStjMDkxLWMwYWIsIFUrYzBhZS1jMGFmLCBVK2MwYjEtYzBiMywgVStjMGI1LCBVK2MwYjctYzBiYiwgVStjMGJlLCBVK2MwYzItYzBjNywgVStjMGNhLWMwY2IsIFUrYzBjZC1jMGNmLCBVK2MwZDEtYzBkNywgVStjMGQ5LWMwZGEsIFUrYzBkYywgVStjMGRlLWMwZTMsIFUrYzBlNS1jMGViLCBVK2MwZWQtYzBmMywgVStjMGY2LCBVK2MwZjgsIFUrYzBmYS1jMGZmO1xufVxuXG4vKiBbMzZdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgVGhpblwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLVRoaW5cIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5NkZtWGlFQlBUNElUYmdOQTVDZ21Pc243dHFyWWVtUXhjdkVjUU51dTBrUVZVVjdfSlVBdDYzQ2psb2N5akdxMFo2SFBUbDM4UlVINC4zNi53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrYmZhNy1iZmFmLCBVK2JmYjEtYmZjNCwgVStiZmM2LWJmY2IsIFUrYmZjZS1iZmNmLCBVK2JmZDEtYmZkMywgVStiZmQ1LWJmZGIsIFUrYmZkZC1jMDQ4O1xufVxuXG4vKiBbMzddICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgVGhpblwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLVRoaW5cIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5NkZtWGlFQlBUNElUYmdOQTVDZ21Pc243dHFyWWVtUXhjdkVjUU51dTBrUVZVVjdfSlVBdDYzQ2psb2N5akdxMFo2SFBUbDM4UlVINC4zNy53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrYmYwNywgVStiZjA5LWJmM2YsIFUrYmY0MS1iZjRmLCBVK2JmNTItYmY1NCwgVStiZjU2LWJmYTY7XG59XG5cbi8qIFszOF0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBUaGluXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItVGhpblwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk2Rm1YaUVCUFQ0SVRiZ05BNUNnbU9zbjd0cXJZZW1ReGN2RWNRTnV1MGtRVlVWN19KVUF0NjNDamxvY3lqR3EwWjZIUFRsMzhSVUg0LjM4LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVStiZTU2LCBVK2JlNTgsIFUrYmU1Yy1iZTVmLCBVK2JlNjItYmU2MywgVStiZTY1LWJlNjcsIFUrYmU2OS1iZTc0LCBVK2JlNzYtYmU3YiwgVStiZTdlLWJlN2YsIFUrYmU4MS1iZThlLCBVK2JlOTAsIFUrYmU5Mi1iZWE3LCBVK2JlYTktYmVjZiwgVStiZWQyLWJlZDMsIFUrYmVkNS1iZWQ2LCBVK2JlZDktYmVlMywgVStiZWU2LWJmMDY7XG59XG5cbi8qIFszOV0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBUaGluXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItVGhpblwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk2Rm1YaUVCUFQ0SVRiZ05BNUNnbU9zbjd0cXJZZW1ReGN2RWNRTnV1MGtRVlVWN19KVUF0NjNDamxvY3lqR3EwWjZIUFRsMzhSVUg0LjM5LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVStiZGIwLWJkZDMsIFUrYmRkNS1iZGVmLCBVK2JkZjEtYmUwYiwgVStiZTBkLWJlMGYsIFUrYmUxMS1iZTEzLCBVK2JlMTUtYmU0MywgVStiZTQ2LWJlNDcsIFUrYmU0OS1iZTRiLCBVK2JlNGQtYmU1Mztcbn1cblxuLyogWzQwXSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMTAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIFRoaW5cIiksIGxvY2FsKFwiTm90b1NhbnNLUi1UaGluXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTZGbVhpRUJQVDRJVGJnTkE1Q2dtT3NuN3RxclllbVF4Y3ZFY1FOdXUwa1FWVVY3X0pVQXQ2M0NqbG9jeWpHcTBaNkhQVGwzOFJVSDQuNDAud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVK2JkMDMsIFUrYmQwNiwgVStiZDA4LCBVK2JkMGEtYmQwZiwgVStiZDExLWJkMjIsIFUrYmQyNS1iZDQ3LCBVK2JkNDktYmQ1OCwgVStiZDVhLWJkN2YsIFUrYmQ4Mi1iZDgzLCBVK2JkODUtYmQ4NywgVStiZDhhLWJkOGYsIFUrYmQ5MS1iZDkyLCBVK2JkOTQsIFUrYmQ5Ni1iZDk4LCBVK2JkOWEtYmRhZjtcbn1cblxuLyogWzQxXSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMTAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIFRoaW5cIiksIGxvY2FsKFwiTm90b1NhbnNLUi1UaGluXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTZGbVhpRUJQVDRJVGJnTkE1Q2dtT3NuN3RxclllbVF4Y3ZFY1FOdXUwa1FWVVY3X0pVQXQ2M0NqbG9jeWpHcTBaNkhQVGwzOFJVSDQuNDEud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVK2JjNGUtYmM4MywgVStiYzg2LWJjODcsIFUrYmM4OS1iYzhiLCBVK2JjOGQtYmM5MywgVStiYzk2LCBVK2JjOTgsIFUrYmM5Yi1iYzlmLCBVK2JjYTItYmNhMywgVStiY2E1LWJjYTcsIFUrYmNhOS1iY2IyLCBVK2JjYjQtYmNiYiwgVStiY2JlLWJjYmYsIFUrYmNjMS1iY2MzLCBVK2JjYzUtYmNjYywgVStiY2NlLWJjZDAsIFUrYmNkMi1iY2Q0LCBVK2JjZDYtYmNmMywgVStiY2Y3LCBVK2JjZjktYmNmYiwgVStiY2ZkLWJkMDI7XG59XG5cbi8qIFs0Ml0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBUaGluXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItVGhpblwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk2Rm1YaUVCUFQ0SVRiZ05BNUNnbU9zbjd0cXJZZW1ReGN2RWNRTnV1MGtRVlVWN19KVUF0NjNDamxvY3lqR3EwWjZIUFRsMzhSVUg0LjQyLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVStiYjkwLWJiYTMsIFUrYmJhNS1iYmFiLCBVK2JiYWQtYmJiZiwgVStiYmMxLWJiZjcsIFUrYmJmYS1iYmZiLCBVK2JiZmQtYmJmZSwgVStiYzAxLWJjMDcsIFUrYmMwOS1iYzBhLCBVK2JjMGUsIFUrYmMxMCwgVStiYzEyLWJjMTMsIFUrYmMxNywgVStiYzE5LWJjMWEsIFUrYmMxZSwgVStiYzIwLWJjMjMsIFUrYmMyNiwgVStiYzI4LCBVK2JjMmEtYmMyYywgVStiYzJlLWJjMmYsIFUrYmMzMi1iYzMzLCBVK2JjMzUtYmMzNywgVStiYzM5LWJjM2YsIFUrYmM0MS1iYzQyLCBVK2JjNDQsIFUrYmM0Ni1iYzQ4LCBVK2JjNGEtYmM0ZDtcbn1cblxuLyogWzQzXSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMTAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIFRoaW5cIiksIGxvY2FsKFwiTm90b1NhbnNLUi1UaGluXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTZGbVhpRUJQVDRJVGJnTkE1Q2dtT3NuN3RxclllbVF4Y3ZFY1FOdXUwa1FWVVY3X0pVQXQ2M0NqbG9jeWpHcTBaNkhQVGwzOFJVSDQuNDMud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVK2JhZTYtYmFmYiwgVStiYWZkLWJiMTcsIFUrYmIxOS1iYjMzLCBVK2JiMzcsIFUrYmIzOS1iYjNhLCBVK2JiM2QtYmI0MywgVStiYjQ1LWJiNDYsIFUrYmI0OCwgVStiYjRhLWJiNGYsIFUrYmI1MS1iYjUzLCBVK2JiNTUtYmI1NywgVStiYjU5LWJiNjIsIFUrYmI2NC1iYjhmO1xufVxuXG4vKiBbNDRdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgVGhpblwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLVRoaW5cIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5NkZtWGlFQlBUNElUYmdOQTVDZ21Pc243dHFyWWVtUXhjdkVjUU51dTBrUVZVVjdfSlVBdDYzQ2psb2N5akdxMFo2SFBUbDM4UlVINC40NC53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrYmEzMC1iYTM3LCBVK2JhM2EtYmEzYiwgVStiYTNkLWJhM2YsIFUrYmE0MS1iYTQ3LCBVK2JhNDktYmE0YSwgVStiYTRjLCBVK2JhNGUtYmE1MywgVStiYTU2LWJhNTcsIFUrYmE1OS1iYTViLCBVK2JhNWQtYmE2MywgVStiYTY1LWJhNjYsIFUrYmE2OC1iYTZmLCBVK2JhNzEtYmE3MywgVStiYTc1LWJhNzcsIFUrYmE3OS1iYTg0LCBVK2JhODYsIFUrYmE4OC1iYWE3LCBVK2JhYWEsIFUrYmFhZC1iYWFmLCBVK2JhYjEtYmFiNywgVStiYWJhLCBVK2JhYmMsIFUrYmFiZS1iYWU1O1xufVxuXG4vKiBbNDVdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgVGhpblwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLVRoaW5cIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5NkZtWGlFQlBUNElUYmdOQTVDZ21Pc243dHFyWWVtUXhjdkVjUU51dTBrUVZVVjdfSlVBdDYzQ2psb2N5akdxMFo2SFBUbDM4UlVINC40NS53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrYjk2ZS1iOTczLCBVK2I5NzYtYjk3NywgVStiOTc5LWI5N2IsIFUrYjk3ZC1iOTgzLCBVK2I5ODYsIFUrYjk4OCwgVStiOThhLWI5OGQsIFUrYjk4Zi1iOWFiLCBVK2I5YWUtYjlhZiwgVStiOWIxLWI5YjMsIFUrYjliNS1iOWJiLCBVK2I5YmUsIFUrYjljMCwgVStiOWMyLWI5YzcsIFUrYjljYS1iOWNiLCBVK2I5Y2QsIFUrYjlkMi1iOWQ3LCBVK2I5ZGEsIFUrYjlkYywgVStiOWRmLWI5ZTAsIFUrYjllMiwgVStiOWU2LWI5ZTcsIFUrYjllOS1iOWYzLCBVK2I5ZjYsIFUrYjlmOCwgVStiOWZiLWJhMmY7XG59XG5cbi8qIFs0Nl0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBUaGluXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItVGhpblwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk2Rm1YaUVCUFQ0SVRiZ05BNUNnbU9zbjd0cXJZZW1ReGN2RWNRTnV1MGtRVlVWN19KVUF0NjNDamxvY3lqR3EwWjZIUFRsMzhSVUg0LjQ2LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVStiOGJmLWI4Y2IsIFUrYjhjZC1iOGUwLCBVK2I4ZTItYjhlNywgVStiOGVhLWI4ZWIsIFUrYjhlZC1iOGVmLCBVK2I4ZjEtYjhmNywgVStiOGZhLCBVK2I4ZmMsIFUrYjhmZS1iOTAzLCBVK2I5MDUtYjkxNywgVStiOTE5LWI5MWYsIFUrYjkyMS1iOTNiLCBVK2I5M2QtYjk1NywgVStiOTVhLWI5NWIsIFUrYjk1ZC1iOTVmLCBVK2I5NjEtYjk2NywgVStiOTY5LWI5NmM7XG59XG5cbi8qIFs0N10gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBUaGluXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItVGhpblwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk2Rm1YaUVCUFQ0SVRiZ05BNUNnbU9zbjd0cXJZZW1ReGN2RWNRTnV1MGtRVlVWN19KVUF0NjNDamxvY3lqR3EwWjZIUFRsMzhSVUg0LjQ3LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVStiODBkLWI4MGYsIFUrYjgxMS1iODE3LCBVK2I4MWEsIFUrYjgxYy1iODIzLCBVK2I4MjYtYjgyNywgVStiODI5LWI4MmIsIFUrYjgyZC1iODMzLCBVK2I4MzYsIFUrYjgzYS1iODNmLCBVK2I4NDEtYjg1YiwgVStiODVlLWI4NWYsIFUrYjg2MS1iODYzLCBVK2I4NjUtYjg2YiwgVStiODZlLCBVK2I4NzAsIFUrYjg3Mi1iOGFmLCBVK2I4YjEtYjhiZTtcbn1cblxuLyogWzQ4XSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMTAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIFRoaW5cIiksIGxvY2FsKFwiTm90b1NhbnNLUi1UaGluXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTZGbVhpRUJQVDRJVGJnTkE1Q2dtT3NuN3RxclllbVF4Y3ZFY1FOdXUwa1FWVVY3X0pVQXQ2M0NqbG9jeWpHcTBaNkhQVGwzOFJVSDQuNDgud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVK2I3NGQtYjc1ZiwgVStiNzYxLWI3NjMsIFUrYjc2NS1iNzc0LCBVK2I3NzYtYjc3YiwgVStiNzdlLWI3N2YsIFUrYjc4MS1iNzgzLCBVK2I3ODUtYjc4YiwgVStiNzhlLCBVK2I3OTItYjc5NiwgVStiNzlhLWI3OWIsIFUrYjc5ZC1iN2E3LCBVK2I3YWEsIFUrYjdhZS1iN2IzLCBVK2I3YjYtYjdjOCwgVStiN2NhLWI3ZWIsIFUrYjdlZS1iN2VmLCBVK2I3ZjEtYjdmMywgVStiN2Y1LWI3ZmIsIFUrYjdmZSwgVStiODAyLWI4MDYsIFUrYjgwYS1iODBiO1xufVxuXG4vKiBbNDldICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgVGhpblwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLVRoaW5cIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5NkZtWGlFQlBUNElUYmdOQTVDZ21Pc243dHFyWWVtUXhjdkVjUU51dTBrUVZVVjdfSlVBdDYzQ2psb2N5akdxMFo2SFBUbDM4UlVINC40OS53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrYjZhNy1iNmFhLCBVK2I2YWMtYjZiMCwgVStiNmIyLWI2ZWYsIFUrYjZmMS1iNzI3LCBVK2I3MmEtYjcyYiwgVStiNzJkLWI3MmUsIFUrYjczMS1iNzM3LCBVK2I3MzktYjczYSwgVStiNzNjLWI3NDMsIFUrYjc0NS1iNzRjO1xufVxuXG4vKiBbNTBdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgVGhpblwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLVRoaW5cIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5NkZtWGlFQlBUNElUYmdOQTVDZ21Pc243dHFyWWVtUXhjdkVjUU51dTBrUVZVVjdfSlVBdDYzQ2psb2N5akdxMFo2SFBUbDM4UlVINC41MC53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrYjYwNS1iNjBmLCBVK2I2MTItYjYxNywgVStiNjE5LWI2MjQsIFUrYjYyNi1iNjliLCBVK2I2OWUtYjZhMywgVStiNmE1LWI2YTY7XG59XG5cbi8qIFs1MV0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBUaGluXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItVGhpblwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk2Rm1YaUVCUFQ0SVRiZ05BNUNnbU9zbjd0cXJZZW1ReGN2RWNRTnV1MGtRVlVWN19KVUF0NjNDamxvY3lqR3EwWjZIUFRsMzhSVUg0LjUxLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVStiNTVmLCBVK2I1NjItYjU4MywgVStiNTg1LWI1OWYsIFUrYjVhMi1iNWEzLCBVK2I1YTUtYjVhNywgVStiNWE5LWI1YjIsIFUrYjViNS1iNWJhLCBVK2I1YmQtYjYwNDtcbn1cblxuLyogWzUyXSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMTAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIFRoaW5cIiksIGxvY2FsKFwiTm90b1NhbnNLUi1UaGluXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTZGbVhpRUJQVDRJVGJnTkE1Q2dtT3NuN3RxclllbVF4Y3ZFY1FOdXUwa1FWVVY3X0pVQXQ2M0NqbG9jeWpHcTBaNkhQVGwzOFJVSDQuNTIud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVK2I0YTUtYjRiNiwgVStiNGI4LWI0YmYsIFUrYjRjMS1iNGM3LCBVK2I0YzktYjRkYiwgVStiNGRlLWI0ZGYsIFUrYjRlMS1iNGUyLCBVK2I0ZTUtYjRlYiwgVStiNGVlLCBVK2I0ZjAsIFUrYjRmMi1iNTEzLCBVK2I1MTYtYjUxNywgVStiNTE5LWI1MWEsIFUrYjUxZC1iNTIzLCBVK2I1MjYsIFUrYjUyOCwgVStiNTJiLWI1MmYsIFUrYjUzMi1iNTMzLCBVK2I1MzUtYjUzNywgVStiNTM5LWI1M2YsIFUrYjU0MS1iNTQ0LCBVK2I1NDYtYjU0YiwgVStiNTRkLWI1NGYsIFUrYjU1MS1iNTViLCBVK2I1NWQtYjU1ZTtcbn1cblxuLyogWzUzXSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMTAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIFRoaW5cIiksIGxvY2FsKFwiTm90b1NhbnNLUi1UaGluXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTZGbVhpRUJQVDRJVGJnTkE1Q2dtT3NuN3RxclllbVF4Y3ZFY1FOdXUwa1FWVVY3X0pVQXQ2M0NqbG9jeWpHcTBaNkhQVGwzOFJVSDQuNTMud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVK2IzZjgtYjNmYiwgVStiM2ZkLWI0MGYsIFUrYjQxMS1iNDE3LCBVK2I0MTktYjQxYiwgVStiNDFkLWI0MWYsIFUrYjQyMS1iNDI3LCBVK2I0MmEtYjQyYiwgVStiNDJkLWI0NGYsIFUrYjQ1Mi1iNDUzLCBVK2I0NTUtYjQ1NywgVStiNDU5LWI0NWYsIFUrYjQ2Mi1iNDY0LCBVK2I0NjYtYjQ2YiwgVStiNDZkLWI0N2YsIFUrYjQ4MS1iNGEzO1xufVxuXG4vKiBbNTRdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgVGhpblwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLVRoaW5cIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5NkZtWGlFQlBUNElUYmdOQTVDZ21Pc243dHFyWWVtUXhjdkVjUU51dTBrUVZVVjdfSlVBdDYzQ2psb2N5akdxMFo2SFBUbDM4UlVINC41NC53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrYjM0Mi1iMzUzLCBVK2IzNTYtYjM1NywgVStiMzU5LWIzNWIsIFUrYjM1ZC1iMzVlLCBVK2IzNjAtYjM2MywgVStiMzY2LCBVK2IzNjgsIFUrYjM2YS1iMzZkLCBVK2IzNmYsIFUrYjM3Mi1iMzczLCBVK2IzNzUtYjM3NywgVStiMzc5LWIzN2YsIFUrYjM4MS1iMzgyLCBVK2IzODQsIFUrYjM4Ni1iMzhiLCBVK2IzOGQtYjNjMywgVStiM2M2LWIzYzcsIFUrYjNjOS1iM2NhLCBVK2IzY2QtYjNkMywgVStiM2Q2LCBVK2IzZDgsIFUrYjNkYS1iM2Y3O1xufVxuXG4vKiBbNTVdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgVGhpblwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLVRoaW5cIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5NkZtWGlFQlBUNElUYmdOQTVDZ21Pc243dHFyWWVtUXhjdkVjUU51dTBrUVZVVjdfSlVBdDYzQ2psb2N5akdxMFo2SFBUbDM4UlVINC41NS53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrYjI3Yy1iMjgzLCBVK2IyODUtYjI4ZiwgVStiMjkyLWIyOTMsIFUrYjI5NS1iMjk3LCBVK2IyOWEtYjI5ZiwgVStiMmExLWIyYTQsIFUrYjJhNy1iMmE5LCBVK2IyYWIsIFUrYjJhZC1iMmM3LCBVK2IyY2EtYjJjYiwgVStiMmNkLWIyY2YsIFUrYjJkMS1iMmQ3LCBVK2IyZGEsIFUrYjJkYywgVStiMmRlLWIyZTMsIFUrYjJlNywgVStiMmU5LWIyZWEsIFUrYjJlZi1iMmYzLCBVK2IyZjYsIFUrYjJmOCwgVStiMmZhLWIyZmIsIFUrYjJmZC1iMmZlLCBVK2IzMDItYjMwMywgVStiMzA1LWIzMDcsIFUrYjMwOS1iMzBmLCBVK2IzMTIsIFUrYjMxNi1iMzFiLCBVK2IzMWQtYjM0MTtcbn1cblxuLyogWzU2XSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMTAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIFRoaW5cIiksIGxvY2FsKFwiTm90b1NhbnNLUi1UaGluXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTZGbVhpRUJQVDRJVGJnTkE1Q2dtT3NuN3RxclllbVF4Y3ZFY1FOdXUwa1FWVVY3X0pVQXQ2M0NqbG9jeWpHcTBaNkhQVGwzOFJVSDQuNTYud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVK2IxZDYtYjFlNywgVStiMWU5LWIxZmMsIFUrYjFmZS1iMjAzLCBVK2IyMDYtYjIwNywgVStiMjA5LWIyMGIsIFUrYjIwZC1iMjEzLCBVK2IyMTYtYjIxZiwgVStiMjIxLWIyNTcsIFUrYjI1OS1iMjczLCBVK2IyNzUtYjI3Yjtcbn1cblxuLyogWzU3XSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMTAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIFRoaW5cIiksIGxvY2FsKFwiTm90b1NhbnNLUi1UaGluXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTZGbVhpRUJQVDRJVGJnTkE1Q2dtT3NuN3RxclllbVF4Y3ZFY1FOdXUwa1FWVVY3X0pVQXQ2M0NqbG9jeWpHcTBaNkhQVGwzOFJVSDQuNTcud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVK2IxMjAtYjEyMiwgVStiMTI2LWIxMjcsIFUrYjEyOS1iMTJiLCBVK2IxMmQtYjEzMywgVStiMTM2LCBVK2IxMzgsIFUrYjEzYS1iMTNmLCBVK2IxNDItYjE0MywgVStiMTQ1LWIxNGYsIFUrYjE1MS1iMTUzLCBVK2IxNTYtYjE1NywgVStiMTU5LWIxNzcsIFUrYjE3YS1iMTdiLCBVK2IxN2QtYjE3ZiwgVStiMTgxLWIxODcsIFUrYjE4OS1iMThjLCBVK2IxOGUtYjE5MSwgVStiMTk1LWIxYTcsIFUrYjFhOS1iMWNiLCBVK2IxY2QtYjFkNTtcbn1cblxuLyogWzU4XSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMTAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIFRoaW5cIiksIGxvY2FsKFwiTm90b1NhbnNLUi1UaGluXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTZGbVhpRUJQVDRJVGJnTkE1Q2dtT3NuN3RxclllbVF4Y3ZFY1FOdXUwa1FWVVY3X0pVQXQ2M0NqbG9jeWpHcTBaNkhQVGwzOFJVSDQuNTgud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVK2IwNWYtYjA3YiwgVStiMDdlLWIwN2YsIFUrYjA4MS1iMDgzLCBVK2IwODUtYjA4YiwgVStiMDhkLWIwOTcsIFUrYjA5YiwgVStiMDlkLWIwOWYsIFUrYjBhMi1iMGE3LCBVK2IwYWEsIFUrYjBiMCwgVStiMGIyLCBVK2IwYjYtYjBiNywgVStiMGI5LWIwYmIsIFUrYjBiZC1iMGMzLCBVK2IwYzYtYjBjNywgVStiMGNhLWIwY2YsIFUrYjBkMS1iMGRmLCBVK2IwZTEtYjBlNCwgVStiMGU2LWIxMDcsIFUrYjEwYS1iMTBiLCBVK2IxMGQtYjEwZiwgVStiMTExLWIxMTIsIFUrYjExNC1iMTE3LCBVK2IxMTktYjExYSwgVStiMTFjLWIxMWY7XG59XG5cbi8qIFs1OV0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBUaGluXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItVGhpblwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk2Rm1YaUVCUFQ0SVRiZ05BNUNnbU9zbjd0cXJZZW1ReGN2RWNRTnV1MGtRVlVWN19KVUF0NjNDamxvY3lqR3EwWjZIUFRsMzhSVUg0LjU5LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSthZmFjLWFmYjcsIFUrYWZiYS1hZmJiLCBVK2FmYmQtYWZiZiwgVSthZmMxLWFmYzYsIFUrYWZjYS1hZmNjLCBVK2FmY2UtYWZkMywgVSthZmQ1LWFmZTcsIFUrYWZlOS1hZmVmLCBVK2FmZjEtYjAwYiwgVStiMDBkLWIwMGYsIFUrYjAxMS1iMDEzLCBVK2IwMTUtYjAxYiwgVStiMDFkLWIwMjcsIFUrYjAyOS1iMDQzLCBVK2IwNDUtYjA0NywgVStiMDQ5LCBVK2IwNGIsIFUrYjA0ZC1iMDUyLCBVK2IwNTUtYjA1NiwgVStiMDU4LWIwNWMsIFUrYjA1ZTtcbn1cblxuLyogWzYwXSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMTAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIFRoaW5cIiksIGxvY2FsKFwiTm90b1NhbnNLUi1UaGluXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTZGbVhpRUJQVDRJVGJnTkE1Q2dtT3NuN3RxclllbVF4Y3ZFY1FOdXUwa1FWVVY3X0pVQXQ2M0NqbG9jeWpHcTBaNkhQVGwzOFJVSDQuNjAud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVK2FmMDMtYWYwNywgVSthZjA5LWFmMmIsIFUrYWYyZS1hZjMzLCBVK2FmMzUtYWYzYiwgVSthZjNlLWFmNDAsIFUrYWY0NC1hZjQ3LCBVK2FmNGEtYWY1YywgVSthZjVlLWFmNjMsIFUrYWY2NS1hZjdmLCBVK2FmODEtYWZhYjtcbn1cblxuLyogWzYxXSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMTAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIFRoaW5cIiksIGxvY2FsKFwiTm90b1NhbnNLUi1UaGluXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTZGbVhpRUJQVDRJVGJnTkE1Q2dtT3NuN3RxclllbVF4Y3ZFY1FOdXUwa1FWVVY3X0pVQXQ2M0NqbG9jeWpHcTBaNkhQVGwzOFJVSDQuNjEud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVK2FlNTYtYWU1YiwgVSthZTVlLWFlNjAsIFUrYWU2Mi1hZTY0LCBVK2FlNjYtYWU2NywgVSthZTY5LWFlNmIsIFUrYWU2ZC1hZTgzLCBVK2FlODUtYWViYiwgVSthZWJmLCBVK2FlYzEtYWVjMywgVSthZWM1LWFlY2IsIFUrYWVjZSwgVSthZWQwLCBVK2FlZDItYWVkNywgVSthZWQ5LWFlZjMsIFUrYWVmNS1hZjAyO1xufVxuXG4vKiBbNjJdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgVGhpblwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLVRoaW5cIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5NkZtWGlFQlBUNElUYmdOQTVDZ21Pc243dHFyWWVtUXhjdkVjUU51dTBrUVZVVjdfSlVBdDYzQ2psb2N5akdxMFo2SFBUbDM4UlVINC42Mi53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrYWQ5Yy1hZGEzLCBVK2FkYTUtYWRiZiwgVSthZGMxLWFkYzMsIFUrYWRjNS1hZGM3LCBVK2FkYzktYWRkMiwgVSthZGQ0LWFkZGIsIFUrYWRkZC1hZGRmLCBVK2FkZTEtYWRlMywgVSthZGU1LWFkZjcsIFUrYWRmYS1hZGZiLCBVK2FkZmQtYWRmZiwgVSthZTAyLWFlMDcsIFUrYWUwYSwgVSthZTBjLCBVK2FlMGUtYWUxMywgVSthZTE1LWFlMmYsIFUrYWUzMS1hZTMzLCBVK2FlMzUtYWUzNywgVSthZTM5LWFlM2YsIFUrYWU0MiwgVSthZTQ0LCBVK2FlNDYtYWU0OSwgVSthZTRiLCBVK2FlNGYsIFUrYWU1MS1hZTUzLCBVK2FlNTU7XG59XG5cbi8qIFs2M10gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBUaGluXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItVGhpblwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk2Rm1YaUVCUFQ0SVRiZ05BNUNnbU9zbjd0cXJZZW1ReGN2RWNRTnV1MGtRVlVWN19KVUF0NjNDamxvY3lqR3EwWjZIUFRsMzhSVUg0LjYzLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSthY2UyLWFjZTMsIFUrYWNlNS1hY2U2LCBVK2FjZTktYWNlZiwgVSthY2YyLCBVK2FjZjQsIFUrYWNmNy1hY2ZiLCBVK2FjZmUtYWNmZiwgVSthZDAxLWFkMDMsIFUrYWQwNS1hZDBiLCBVK2FkMGQtYWQxMCwgVSthZDEyLWFkMWIsIFUrYWQxZC1hZDMzLCBVK2FkMzUtYWQ0OCwgVSthZDRhLWFkNGYsIFUrYWQ1MS1hZDZiLCBVK2FkNmUtYWQ2ZiwgVSthZDcxLWFkNzIsIFUrYWQ3Ny1hZDdjLCBVK2FkN2UsIFUrYWQ4MCwgVSthZDgyLWFkODcsIFUrYWQ4OS1hZDhiLCBVK2FkOGQtYWQ4ZiwgVSthZDkxLWFkOWI7XG59XG5cbi8qIFs2NF0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBUaGluXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItVGhpblwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk2Rm1YaUVCUFQ0SVRiZ05BNUNnbU9zbjd0cXJZZW1ReGN2RWNRTnV1MGtRVlVWN19KVUF0NjNDamxvY3lqR3EwWjZIUFRsMzhSVUg0LjY0LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSthYzI1LWFjMmMsIFUrYWMyZSwgVSthYzMwLCBVK2FjMzItYWMzNywgVSthYzM5LWFjM2YsIFUrYWM0MS1hYzRjLCBVK2FjNGUtYWM2ZiwgVSthYzcyLWFjNzMsIFUrYWM3NS1hYzc2LCBVK2FjNzktYWM3ZiwgVSthYzgyLCBVK2FjODQtYWM4OCwgVSthYzhhLWFjOGIsIFUrYWM4ZC1hYzhmLCBVK2FjOTEtYWM5MywgVSthYzk1LWFjOWIsIFUrYWM5ZC1hYzllLCBVK2FjYTEtYWNhNywgVSthY2FiLCBVK2FjYWQtYWNhZiwgVSthY2IxLWFjYjcsIFUrYWNiYS1hY2JiLCBVK2FjYmUtYWNjMCwgVSthY2MyLWFjYzMsIFUrYWNjNS1hY2RmO1xufVxuXG4vKiBbNjVdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgVGhpblwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLVRoaW5cIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5NkZtWGlFQlBUNElUYmdOQTVDZ21Pc243dHFyWWVtUXhjdkVjUU51dTBrUVZVVjdfSlVBdDYzQ2psb2N5akdxMFo2SFBUbDM4UlVINC42NS53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrOTlkZiwgVSs5OWVkLCBVKzk5ZjEsIFUrOTlmZiwgVSs5YTAxLCBVKzlhMDgsIFUrOWEwZS05YTBmLCBVKzlhMTksIFUrOWEyYiwgVSs5YTMwLCBVKzlhMzYtOWEzNywgVSs5YTQwLCBVKzlhNDMsIFUrOWE0NSwgVSs5YTRkLCBVKzlhNTUsIFUrOWE1NywgVSs5YTVhLTlhNWIsIFUrOWE1ZiwgVSs5YTYyLCBVKzlhNjUsIFUrOWE2OS05YTZhLCBVKzlhYTgsIFUrOWFiOCwgVSs5YWQzLCBVKzlhZTUsIFUrOWFlZSwgVSs5YjFhLCBVKzliMjcsIFUrOWIyYSwgVSs5YjMxLCBVKzliM2MsIFUrOWI0MS05YjQ1LCBVKzliNGYsIFUrOWI1NCwgVSs5YjVhLCBVKzliNmYsIFUrOWI4ZSwgVSs5YjkxLCBVKzliOWYsIFUrOWJhYiwgVSs5YmFlLCBVKzliYzksIFUrOWJkNiwgVSs5YmU0LCBVKzliZTgsIFUrOWMwZCwgVSs5YzEwLCBVKzljMTIsIFUrOWMxNSwgVSs5YzI1LCBVKzljMzIsIFUrOWMzYiwgVSs5YzQ3LCBVKzljNDksIFUrOWM1NywgVSs5Y2U1LCBVKzljZTcsIFUrOWNlOSwgVSs5Y2YzLTljZjQsIFUrOWNmNiwgVSs5ZDA5LCBVKzlkMWIsIFUrOWQyNiwgVSs5ZDI4LCBVKzlkM2IsIFUrOWQ1MSwgVSs5ZDVkLCBVKzlkNjAtOWQ2MSwgVSs5ZDZjLCBVKzlkNzIsIFUrOWRhOSwgVSs5ZGFmLCBVKzlkYjQsIFUrOWRjNCwgVSs5ZGQ3LCBVKzlkZjIsIFUrOWRmOC05ZGZhLCBVKzllMWEsIFUrOWUxZSwgVSs5ZTc1LCBVKzllNzksIFUrOWU3ZCwgVSs5ZTdmLCBVKzllOTItOWU5MywgVSs5ZTk3LCBVKzllOWQsIFUrOWU5ZiwgVSs5ZWE1LCBVKzllYjQtOWViNSwgVSs5ZWJiLCBVKzllYmUsIFUrOWVjMywgVSs5ZWNkLTllY2UsIFUrOWVkNCwgVSs5ZWQ4LCBVKzllZGItOWVkYywgVSs5ZWRlLCBVKzllZTgsIFUrOWVmNCwgVSs5ZjA3LTlmMDgsIFUrOWYwZSwgVSs5ZjEzLCBVKzlmMjAsIFUrOWYzYiwgVSs5ZjRhLTlmNGIsIFUrOWY0ZSwgVSs5ZjUyLCBVKzlmNWYsIFUrOWY2MSwgVSs5ZjY3LCBVKzlmNmEsIFUrOWY2YywgVSs5Zjc3LCBVKzlmOGQsIFUrOWY5MCwgVSs5Zjk1LCBVKzlmOWMsIFUrYWMwMi1hYzAzLCBVK2FjMDUtYWMwNiwgVSthYzA5LWFjMGYsIFUrYWMxNy1hYzE4LCBVK2FjMWIsIFUrYWMxZS1hYzFmLCBVK2FjMjEtYWMyMztcbn1cblxuLyogWzkzXSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMTAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIFRoaW5cIiksIGxvY2FsKFwiTm90b1NhbnNLUi1UaGluXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTZGbVhpRUJQVDRJVGJnTkE1Q2dtT3NuN3RxclllbVF4Y3ZFY1FOdXUwa1FWVVY3X0pVQXQ2M0NqbG9jeWpHcTBaNkhQVGwzOFJVSDQuOTMud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzMzOGMtMzM5YywgVSszMzlmLTMzYTAsIFUrMzNhMi0zM2NiLCBVKzMzY2YtMzNkMCwgVSszM2QzLCBVKzMzZDYsIFUrMzNkOCwgVSszM2RiLTMzZGQsIFUrNGUwMSwgVSs0ZTAzLCBVKzRlMDctNGUwOCwgVSs0ZTExLCBVKzRlMTQtNGUxNSwgVSs0ZTE4LTRlMTksIFUrNGUxZSwgVSs0ZTMyLCBVKzRlMzgtNGUzOSwgVSs0ZTQyLTRlNDMsIFUrNGU0NSwgVSs0ZTRkLTRlNGYsIFUrNGU1NiwgVSs0ZTU4LTRlNTksIFUrNGU1ZC00ZTVlLCBVKzRlNmIsIFUrNGU2ZCwgVSs0ZTczLCBVKzRlNzYtNGU3NywgVSs0ZTdlLCBVKzRlODIsIFUrNGU4NiwgVSs0ZTg4LCBVKzRlOGUsIFUrNGU5MC00ZTkyLCBVKzRlOTQtNGU5NSwgVSs0ZTk4LCBVKzRlOWIsIFUrNGU5ZSwgVSs0ZWExLTRlYTIsIFUrNGVhNC00ZWE2LCBVKzRlYTgsIFUrNGVhYiwgVSs0ZWFkLTRlYWUsIFUrNGViNiwgVSs0ZWMwLTRlYzEsIFUrNGVjNCwgVSs0ZWM3LCBVKzRlY2IsIFUrNGVjZCwgVSs0ZWQ0LTRlZDUsIFUrNGVkNy00ZWQ5LCBVKzRlZGQsIFUrNGVkZiwgVSs0ZWU0LCBVKzRlZjAsIFUrNGVmMiwgVSs0ZWY2LTRlZjcsIFUrNGVmYiwgVSs0ZjAxLCBVKzRmMDksIFUrNGYwYiwgVSs0ZjBkLTRmMTEsIFUrNGYyZiwgVSs0ZjM0LCBVKzRmMzYsIFUrNGYzOCwgVSs0ZjNhLCBVKzRmM2MtNGYzZDtcbn1cblxuLyogWzk0XSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMTAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIFRoaW5cIiksIGxvY2FsKFwiTm90b1NhbnNLUi1UaGluXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTZGbVhpRUJQVDRJVGJnTkE1Q2dtT3NuN3RxclllbVF4Y3ZFY1FOdXUwa1FWVVY3X0pVQXQ2M0NqbG9jeWpHcTBaNkhQVGwzOFJVSDQuOTQud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzMxMzYsIFUrMzEzOCwgVSszMTNhLTMxNDAsIFUrMzE0My0zMTQ0LCBVKzMxNTAsIFUrMzE1MiwgVSszMTU0LTMxNTYsIFUrMzE1OC0zMTViLCBVKzMxNWQtMzE1ZiwgVSszMTYyLCBVKzMxNjQtMzE4YywgVSszMThlLCBVKzMyMDAtMzIxYiwgVSszMjMxLCBVKzMyMzksIFUrMzI1MS0zMjVhLCBVKzMyNjAtMzI3YiwgVSszMjdlLTMyN2YsIFUrMzI4YS0zMjkwLCBVKzMyOTQsIFUrMzI5ZSwgVSszMmE1LCBVKzMzODAtMzM4NCwgVSszMzg4LTMzOGI7XG59XG5cbi8qIFs5NV0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBUaGluXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItVGhpblwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk2Rm1YaUVCUFQ0SVRiZ05BNUNnbU9zbjd0cXJZZW1ReGN2RWNRTnV1MGtRVlVWN19KVUF0NjNDamxvY3lqR3EwWjZIUFRsMzhSVUg0Ljk1LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSsyZjdkLCBVKzJmN2YtMmY4YiwgVSsyZjhlLTJmOTAsIFUrMmY5Mi0yZjk3LCBVKzJmOTktMmZhMCwgVSsyZmEyLTJmYTMsIFUrMmZhNS0yZmE5LCBVKzJmYWMtMmZiMSwgVSsyZmIzLTJmYmMsIFUrMmZjMS0yZmNhLCBVKzJmY2QtMmZkNCwgVSszMDAzLCBVKzMwMTItMzAxOSwgVSszMDFjLCBVKzMwMWUtMzAyMCwgVSszMDM2LCBVKzMwNDEsIFUrMzA0MywgVSszMDQ1LCBVKzMwNDcsIFUrMzA0OSwgVSszMDRlLCBVKzMwNTAsIFUrMzA1MiwgVSszMDU2LCBVKzMwNWEsIFUrMzA1YywgVSszMDVlLCBVKzMwNjIsIFUrMzA2NSwgVSszMDZjLCBVKzMwNzAtMzA3ZCwgVSszMDgwLCBVKzMwODUsIFUrMzA4NywgVSszMDhlLCBVKzMwOTAtMzA5MSwgVSszMGExLCBVKzMwYTUsIFUrMzBhOSwgVSszMGFlLCBVKzMwYjEtMzBiMiwgVSszMGI0LCBVKzMwYjYsIFUrMzBiYy0zMGJlLCBVKzMwYzIsIFUrMzBjNSwgVSszMGNjLCBVKzMwZDIsIFUrMzBkNCwgVSszMGQ4LTMwZGQsIFUrMzBlNCwgVSszMGU2LCBVKzMwZTgsIFUrMzBlZSwgVSszMGYwLTMwZjIsIFUrMzBmNC0zMGY2LCBVKzMxMzMsIFUrMzEzNTtcbn1cblxuLyogWzk2XSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMTAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIFRoaW5cIiksIGxvY2FsKFwiTm90b1NhbnNLUi1UaGluXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTZGbVhpRUJQVDRJVGJnTkE1Q2dtT3NuN3RxclllbVF4Y3ZFY1FOdXUwa1FWVVY3X0pVQXQ2M0NqbG9jeWpHcTBaNkhQVGwzOFJVSDQuOTYud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzI1NDEtMjU0YiwgVSsyNWE0LTI1YTksIFUrMjViMSwgVSsyNWI1LCBVKzI1YjksIFUrMjViZiwgVSsyNWMxLCBVKzI1YzMsIFUrMjVjOS0yNWNhLCBVKzI1Y2MsIFUrMjVjZSwgVSsyNWQwLTI1ZDEsIFUrMjVlNiwgVSsyNWVmLCBVKzI2MGYsIFUrMjYxZCwgVSsyNjFmLCBVKzI2MmYsIFUrMjY2MCwgVSsyNjY0LCBVKzI2NjctMjY2OSwgVSsyNjZkLCBVKzI2NmYsIFUrMjcxNiwgVSsyNzFhLCBVKzI3M2QsIFUrMjc1NiwgVSsyNzc2LTI3N2YsIFUrMjc4YS0yNzkzLCBVKzI5NjMsIFUrMjk2NSwgVSsyYWM1LTJhYzYsIFUrMmFjYi0yYWNjLCBVKzJmMDAsIFUrMmYwNCwgVSsyZjA2LCBVKzJmMDgsIFUrMmYwYS0yZjBiLCBVKzJmMTEtMmYxMiwgVSsyZjE0LCBVKzJmMTctMmYxOCwgVSsyZjFjLTJmMWQsIFUrMmYxZi0yZjIwLCBVKzJmMjMtMmYyNiwgVSsyZjI4LTJmMjksIFUrMmYyYiwgVSsyZjJkLCBVKzJmMmYtMmYzMiwgVSsyZjM4LCBVKzJmM2MtMmY0MCwgVSsyZjQyLTJmNGMsIFUrMmY0Zi0yZjUyLCBVKzJmNTQtMmY1OCwgVSsyZjVhLTJmNjYsIFUrMmY2OS0yZjcwLCBVKzJmNzItMmY3NiwgVSsyZjc4LCBVKzJmN2EtMmY3Yztcbn1cblxuLyogWzk3XSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMTAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIFRoaW5cIiksIGxvY2FsKFwiTm90b1NhbnNLUi1UaGluXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTZGbVhpRUJQVDRJVGJnTkE1Q2dtT3NuN3RxclllbVF4Y3ZFY1FOdXUwa1FWVVY3X0pVQXQ2M0NqbG9jeWpHcTBaNkhQVGwzOFJVSDQuOTcud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzI0NzktMjQ4NywgVSsyNDljLTI0ZDEsIFUrMjRkMy0yNGQ3LCBVKzI0ZDktMjRlOSwgVSsyNGViLTI0ZjQsIFUrMjUwMC0yNTAxLCBVKzI1MDMsIFUrMjUwYy0yNTEzLCBVKzI1MTUtMjUxNiwgVSsyNTE4LTI1NDA7XG59XG5cbi8qIFs5OF0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBUaGluXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItVGhpblwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk2Rm1YaUVCUFQ0SVRiZ05BNUNnbU9zbjd0cXJZZW1ReGN2RWNRTnV1MGtRVlVWN19KVUF0NjNDamxvY3lqR3EwWjZIUFRsMzhSVUg0Ljk4LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSsyMTViLTIxNWUsIFUrMjE2Mi0yMTY5LCBVKzIxNzAtMjE3OSwgVSsyMTk1LTIxOTksIFUrMjFiMC0yMWI0LCBVKzIxYmMsIFUrMjFjMCwgVSsyMWM0LTIxYzUsIFUrMjFjZCwgVSsyMWNmLTIxZDQsIFUrMjFlMC0yMWUzLCBVKzIxZTYtMjFlOSwgVSsyMjAwLCBVKzIyMDItMjIwMywgVSsyMjA2LTIyMDksIFUrMjIwYi0yMjBjLCBVKzIyMGYsIFUrMjIxMSwgVSsyMjEzLCBVKzIyMWEsIFUrMjIxZC0yMjIwLCBVKzIyMjIsIFUrMjIyNS0yMjI3LCBVKzIyMjktMjIyYywgVSsyMjJlLCBVKzIyMzQtMjIzNywgVSsyMjNkLCBVKzIyNDMsIFUrMjI0NSwgVSsyMjQ4LCBVKzIyNTAtMjI1MywgVSsyMjVhLCBVKzIyNjAtMjI2MiwgVSsyMjY0LTIyNjcsIFUrMjI2YS0yMjZiLCBVKzIyNmUtMjI3MywgVSsyMjc2LTIyNzcsIFUrMjI3OS0yMjdiLCBVKzIyODAtMjI4NywgVSsyMjhhLTIyOGIsIFUrMjI5NS0yMjk3LCBVKzIyYTMtMjJhNSwgVSsyMmJiLTIyYmMsIFUrMjJjZS0yMmNmLCBVKzIyZGEtMjJkYiwgVSsyMmVlLTIyZWYsIFUrMjMwNiwgVSsyMzEyLCBVKzIzMTQsIFUrMjQ2Ny0yNDc4O1xufVxuXG4vKiBbOTldICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgVGhpblwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLVRoaW5cIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5NkZtWGlFQlBUNElUYmdOQTVDZ21Pc243dHFyWWVtUXhjdkVjUU51dTBrUVZVVjdfSlVBdDYzQ2psb2N5akdxMFo2SFBUbDM4UlVINC45OS53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrODEtODIsIFUrODQsIFUrYTItYTUsIFUrYTctYTgsIFUrYWEsIFUrYWMtYWQsIFUrYjEtYjMsIFUrYjYsIFUrYjgtYmEsIFUrYmMtYmUsIFUrYzAsIFUrYzIsIFUrYzYtY2IsIFUrY2UtZDAsIFUrZDQsIFUrZDgtZDksIFUrZGItZGMsIFUrZGUtZGYsIFUrZTYsIFUrZWIsIFUrZWUtZjAsIFUrZjQsIFUrZjctZjksIFUrZmIsIFUrZmUtZmYsIFUrMTExLCBVKzEyNi0xMjcsIFUrMTMyLTEzMywgVSsxMzgsIFUrMTNmLTE0MiwgVSsxNDktMTRiLCBVKzE1Mi0xNTMsIFUrMTY2LTE2NywgVSsyYmMsIFUrMmM3LCBVKzJkMCwgVSsyZDgtMmQ5LCBVKzJkYi0yZGQsIFUrMzkxLTM5NCwgVSszOTYtM2ExLCBVKzNhMy0zYTksIFUrM2IyLTNiNiwgVSszYjgsIFUrM2JjLCBVKzNiZS0zYzEsIFUrM2MzLTNjOSwgVSsyMDEwLCBVKzIwMTUtMjAxNiwgVSsyMDE4LTIwMTksIFUrMjAxYiwgVSsyMDFmLTIwMjEsIFUrMjAyNSwgVSsyMDMwLCBVKzIwMzMtMjAzNiwgVSsyMDNjLCBVKzIwM2UsIFUrMjA0MiwgVSsyMDc0LCBVKzIwN2EtMjA3ZiwgVSsyMDgxLTIwODQsIFUrMjEwOSwgVSsyMTEzLCBVKzIxMTYsIFUrMjEyMSwgVSsyMTI2LCBVKzIxMmIsIFUrMjE1My0yMTU0O1xufVxuXG4vKiBbMTAwXSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMTAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIFRoaW5cIiksIGxvY2FsKFwiTm90b1NhbnNLUi1UaGluXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTZGbVhpRUJQVDRJVGJnTkE1Q2dtT3NuN3RxclllbVF4Y3ZFY1FOdXUwa1FWVVY3X0pVQXQ2M0NqbG9jeWpHcTBaNkhQVGwzOFJVSDQuMTAwLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVStlOCwgVSsyZGEsIFUrMjE2MCwgVSsyMTk0LCBVKzMwNTQsIFUrMzA1OCwgVSszMDZkLCBVKzMwODYsIFUrMzA4ZCwgVSszMGFjLCBVKzMwYmIsIFUrMzBjNCwgVSszMGNkLTMwY2UsIFUrMzBlMiwgVSszMTMyLCBVKzMxNDYsIFUrMzE0OSwgVSszMzlkLCBVKzRlM2IsIFUrNGYwYSwgVSs0ZmRkLCBVKzRmZTEsIFUrNTQwOSwgVSs1NDBjLCBVKzU4MzQsIFUrNTkyYS01OTJiLCBVKzViOWEsIFUrNWRkZSwgVSs1ZTBjLCBVKzVlNzMsIFUrNWYwZiwgVSs2MGYzLCBVKzY1M2YsIFUrNjYxZiwgVSs2NjJmLCBVKzY2N2EsIFUrNjgzYywgVSs2YjRjLCBVKzZjMTEsIFUrNzY3YywgVSs3NmVlLCBVKzc2ZjQsIFUrNzdmMywgVSs3OWQxLCBVKzdhN2EsIFUrN2IyYywgVSs3ZDIyLCBVKzgyMDcsIFUrOGEwMCwgVSs4YTcxLCBVKzkyODAsIFUrOTU4MCwgVSs5NThiLCBVKzk2YzYsIFUrOTc2MiwgVSs5OGRmLCBVKzllZDEsIFUrYWMyZCwgVSthZGM4LCBVK2FkZDMsIFUrYWY0OCwgVStiMDE0LCBVK2IxMzQtYjEzNSwgVStiMTU4LCBVK2IyYWEsIFUrYjM1ZiwgVStiNmE0LCBVK2I5Y2YsIFUrYmI2MywgVStiZDIzLCBVK2JlOTEsIFUrYzI5YiwgVStjM2Y0LCBVK2M0MmMsIFUrYzU1YywgVStjNTczLCBVK2M1OGYsIFUrYzc4YywgVStjN2RkLCBVK2M4ZjUsIFUrY2FkMSwgVStjYzQ4LCBVK2NmMTAsIFUrY2YyMCwgVStkMDNjLCBVK2QwN2QsIFUrZDJhMCwgVStkMzBlLCBVK2QzOGQsIFUrZDNhOCwgVStkM2M4LCBVK2Q1ZTUsIFUrZDVmOSwgVStkNmU0LCBVK2Y5MGEsIFUrZmYwMiwgVStmZjFjO1xufVxuXG4vKiBbMTAxXSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMTAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIFRoaW5cIiksIGxvY2FsKFwiTm90b1NhbnNLUi1UaGluXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTZGbVhpRUJQVDRJVGJnTkE1Q2dtT3NuN3RxclllbVF4Y3ZFY1FOdXUwa1FWVVY3X0pVQXQ2M0NqbG9jeWpHcTBaNkhQVGwzOFJVSDQuMTAxLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSszYjEsIFUrMjQ2NiwgVSsyNWExLCBVKzI1YTMsIFUrMjYxYywgVSszMDA4LTMwMDksIFUrMzA1YiwgVSszMDVkLCBVKzMwNjksIFUrMzBhNywgVSszMGJhLCBVKzMwY2YsIFUrMzBlZiwgVSszMTUxLCBVKzMxNTcsIFUrNGU0YiwgVSs0ZTVmLCBVKzRlOGMsIFUrNGVjYSwgVSs0ZWQ2LCBVKzRmNWIsIFUrNTBjZiwgVSs1MTQ5LCBVKzUxNjUsIFUrNTE3MSwgVSs1MjI5LCBVKzUyOWIsIFUrNTMxNiwgVSs1MzlmLCBVKzUzZjIsIFUrNTcxZiwgVSs1NzI4LCBVKzU4ZWIsIFUrNTkxYywgVSs1Yjc4LCBVKzVjMTEsIFUrNWM1NSwgVSs1ZGRkLCBVKzVlMDIsIFUrNWZiNywgVSs2MGM1LCBVKzYxMGYsIFUrNjExZiwgVSs2NjI1LCBVKzY2ZjgsIFUrNjc5NywgVSs2NzljLCBVKzY4MmEsIFUrNmQyYSwgVSs3MDZiLCBVKzc0MDYsIFUrNzY3YiwgVSs3NmY4LCBVKzc3ZTUsIFUrN2FjYiwgVSs4OThiLCBVKzhhNjksIFUrOGRlZiwgVSs4ZmQxLCBVKzkwMWEsIFUrOTBlOCwgVSs5MWNkLCBVKzk3NWUsIFUrYWUxNCwgVSthZTZjLCBVK2FlYzAsIFUrYWZjNywgVSthZmM5LCBVK2IwMWMsIFUrYjAyOCwgVStiMzA4LCBVK2IzMTEsIFUrYjMxNCwgVStiMzFjLCBVK2I1MjQsIFUrYjU2MCwgVStiNzY0LCBVK2I5MjAsIFUrYjllMywgVStiZDQ4LCBVK2JlN2QsIFUrYzBkYiwgVStjMjMxLCBVK2MyNzAsIFUrYzJlMywgVStjMzdkLCBVK2MzZWQsIFUrYzUzMCwgVStjNmE1LCBVK2M2ZGMsIFUrYzdhNCwgVStjOTU0LCBVK2M5NzQsIFUrZDAwMCwgVStkNTY1LCBVK2Q2NjcsIFUrZDZjNSwgVStkNzlkLCBVK2ZmMWU7XG59XG5cbi8qIFsxMDJdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgVGhpblwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLVRoaW5cIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5NkZtWGlFQlBUNElUYmdOQTVDZ21Pc243dHFyWWVtUXhjdkVjUU51dTBrUVZVVjdfSlVBdDYzQ2psb2N5akdxMFo2SFBUbDM4UlVINC4xMDIud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzEzMSwgVSsyMDMyLCBVKzI0NjUsIFUrMjY0MiwgVSszMDQ4LCBVKzMwNTEsIFUrMzA4My0zMDg0LCBVKzMwOGYsIFUrMzBjMCwgVSszMGQxLCBVKzMwZDMsIFUrMzBkNiwgVSszMGRmLCBVKzMwZTcsIFUrMzE1MywgVSs0ZTE2LCBVKzRlOGIsIFUrNGVlNSwgVSs1MjA2LCBVKzUyYTAsIFUrNTJkNSwgVSs1M2U0LCBVKzUzZWYsIFUrNTRjMSwgVSs1N2NlLCBVKzU5N2QsIFUrNWI4YywgVSs1ZWE2LCBVKzVmOGMsIFUrNWY5NywgVSs2MjEwLCBVKzYyNDAsIFUrNjI0YiwgVSs2NzI4LCBVKzZiZDQsIFUrNzIzNiwgVSs3MjY5LCBVKzcyNzksIFUrNzM4YiwgVSs3NTI4LCBVKzc1MzAsIFUrNzY3ZSwgVSs3OThmLCBVKzgwMDUsIFUrOGExOCwgVSs5MGZkLCBVKzkxY2MsIFUrOTU3NywgVSs5NTkzLCBVKzk4YTgsIFUrYWMyMCwgVSthY2Y2LCBVK2FkOTAsIFUrYWY1ZCwgVSthZjgwLCBVK2FmY2QsIFUrYWZmMCwgVStiMGExLCBVK2IwYjUsIFUrYjFmZCwgVStiMmZjLCBVK2IzODAsIFUrYjUxYiwgVStiNTg0LCBVK2I1YjMsIFUrYjhmZCwgVStiOTNjLCBVK2I5ZjQsIFUrYmI0NCwgVStiYzA4LCBVK2JjMjcsIFUrYmM0OSwgVStiZTU1LCBVK2JlNjQsIFUrYmZiMCwgVStiZmM1LCBVK2MxNzgsIFUrYzIxZiwgVStjMzE0LCBVK2M0ZjEsIFUrYzU4ZCwgVStjNjY0LCBVK2M2OTgsIFUrYzZhNywgVStjNmMxLCBVK2M5ZWQsIFUrY2FjMCwgVStjYWNjLCBVK2NhZDksIFUrY2NiNSwgVStjZGNjLCBVK2QwZTQsIFUrZDE0MywgVStkMzIwLCBVK2QzMzAsIFUrZDU0ZCwgVStmZjA2LCBVK2ZmMWYsIFUrZmY1ZTtcbn1cblxuLyogWzEwM10gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBUaGluXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItVGhpblwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk2Rm1YaUVCUFQ0SVRiZ05BNUNnbU9zbjd0cXJZZW1ReGN2RWNRTnV1MGtRVlVWN19KVUF0NjNDamxvY3lqR3EwWjZIUFRsMzhSVUg0LjEwMy53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrYjQsIFUrMjBhOSwgVSsyMGFjLCBVKzIxOTAsIFUrMjRkOCwgVSsyNTAyLCBVKzI1MTQsIFUrMjU5MiwgVSsyNWM3LTI1YzgsIFUrMjY2MywgVSszMDYwLCBVKzMwNjQsIFUrMzA4MSwgVSszMDg4LCBVKzMwYTMsIFUrMzBhNiwgVSszMGFhLCBVKzMwYjUsIFUrMzBjNywgVSszMGNhLTMwY2IsIFUrMzBkMCwgVSszMGUzLCBVKzMwZTUsIFUrMzM5ZSwgVSs0ZTA5LCBVKzRlYWMsIFUrNGY1YywgVSs1MTY3LTUxNjgsIFUrNTE2YywgVSs1MWZhLCBVKzU0MDgsIFUrNTQwZCwgVSs1OTFhLCBVKzViNTcsIFUrNjIxMSwgVSs2NWI5LCBVKzY2MGUsIFUrNjY0MiwgVSs2NzAwLCBVKzZiNjMsIFUrNmUyZiwgVSs3MDYzLCBVKzc1MzIsIFUrNzkzZSwgVSs4MWVhLCBVKzgyNzIsIFUrODJiMSwgVSs4OTdmLCBVKzhlY2EsIFUrOTFjZSwgVSthYzM4LCBVK2FkNzYsIFUrYWU4NCwgVSthZWNjLCBVK2IwN2QsIFUrYjBiMSwgVStiMjE1LCBVK2IyYTAsIFUrYjMxMCwgVStiM2Q3LCBVK2I1MmEsIFUrYjYxOCwgVStiNzc1LCBVK2I3OTcsIFUrYmNkNSwgVStiZDU5LCBVK2JlODAsIFUrYmVhOCwgVStiZWQxLCBVK2JlZTQtYmVlNSwgVStjMDYwLCBVK2MyZWYsIFUrYzMyOSwgVStjM2RjLCBVK2M1OTcsIFUrYzViZCwgVStjNWU1LCBVK2M2OWMsIFUrYzlkNiwgVStjYTI5LCBVK2NhNWMsIFUrY2E4NCwgVStjYzM5LCBVK2NjM2IsIFUrY2U4OSwgVStjZWU1LCBVK2NmNjUsIFUrY2Y4NSwgVStkMDU4LCBVK2QxNDUsIFUrZDIyZCwgVStkMzI1LCBVK2QzN2QsIFUrZDNhZCwgVStkNzY5LCBVK2ZmMGM7XG59XG5cbi8qIFsxMDRdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgVGhpblwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLVRoaW5cIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5NkZtWGlFQlBUNElUYmdOQTVDZ21Pc243dHFyWWVtUXhjdkVjUU51dTBrUVZVVjdfSlVBdDYzQ2psb2N5akdxMFo2SFBUbDM4UlVINC4xMDQud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzIxNjEsIFUrMjIyOCwgVSsyMjk5LCBVKzI0NjQsIFUrMjUxNywgVSsyNjQwLCBVKzMwNDIsIFUrMzA0YSwgVSszMDUzLCBVKzMwNjEsIFUrMzA3ZiwgVSszMDgyLCBVKzMwOGMsIFUrMzA5MiwgVSszMGE4LCBVKzMwYWIsIFUrMzBhZCwgVSszMGIwLCBVKzMwYjMsIFUrMzBiNywgVSszMGMxLCBVKzMwYzYsIFUrMzBjOSwgVSszMGQ1LCBVKzMwZDcsIFUrMzBkZSwgVSszMGUwLTMwZTEsIFUrMzBlYy0zMGVkLCBVKzRlMGIsIFUrNGUwZCwgVSs0ZWUzLCBVKzUzZjAsIFUrNTQ4YywgVSs1Yjg5LCBVKzViYjYsIFUrNWMwZiwgVSs2MTFiLCBVKzY3NzEsIFUrNmFhMiwgVSs2YmNkLCBVKzZjMzQsIFUrNmNkNSwgVSs2ZDc3LCBVKzc2N2QsIFUrNzk1ZSwgVSs4ZWNkLCBVKzk5OTksIFUrOWFkOCwgVSthYzA3LCBVK2FjMWEsIFUrYWM0MCwgVSthZDBjLCBVK2FkODgsIFUrYWRhNCwgVSthZTAxLCBVK2FlNjUsIFUrYWViZCwgVSthZWM0LCBVK2FmZTgsIFUrYjEzOSwgVStiMjA1LCBVK2IzODMsIFUrYjM4YywgVStiNDJjLCBVK2I0NjEsIFUrYjU1YywgVStiNzhmLCBVK2I4ZmIsIFUrYjlmNywgVStiYWZjLCBVK2JjOTksIFUrYmVkOCwgVStiZmNkLCBVK2MwYmYsIFUrYzBmOSwgVStjMTY3LCBVK2MyMDQsIFUrYzIwZiwgVStjMjJmLCBVK2MyNTgsIFUrYzI5OCwgVStjMmJjLCBVK2MzODgsIFUrYzUwMSwgVStjNTBjLCBVK2M1YjksIFUrYzVjZSwgVStjNjQxLCBVK2M2NDgsIFUrYzczZCwgVStjYTUwLCBVK2NhNjEsIFUrY2M0YywgVStjZWFjLCBVK2QwZDQsIFUrZDVmNywgVStkNmQ3LCBVK2ZmMWE7XG59XG5cbi8qIFsxMDVdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgVGhpblwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLVRoaW5cIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5NkZtWGlFQlBUNElUYmdOQTVDZ21Pc243dHFyWWVtUXhjdkVjUU51dTBrUVZVVjdfSlVBdDYzQ2psb2N5akdxMFo2SFBUbDM4UlVINC4xMDUud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzIxMDMsIFUrMjQ2MywgVSsyNWM2LCBVKzI1Y2IsIFUrMjY2YywgVSszMDAxLCBVKzMwMGEsIFUrMzA0NiwgVSszMDRjLTMwNGQsIFUrMzA0ZiwgVSszMDU1LCBVKzMwNTksIFUrMzA2MywgVSszMDY2LTMwNjgsIFUrMzA2ZiwgVSszMDg5LCBVKzMwYjgsIFUrMzBiZiwgVSszMTRmLCBVKzRlMGEsIFUrNTcwYiwgVSs1NzMwLCBVKzU5MTYsIFUrNTkyOSwgVSs1YzcxLCBVKzVlNzQsIFUrNWZjMywgVSs2MDFkLCBVKzYwMjcsIFUrNjNkMCwgVSs2NzA5LCBVKzY3MzQsIFUrNzUxZiwgVSs3Njg0LCBVKzgyZjEsIFUrOTA1MywgVSs5MWQxLCBVKzk3ZjMsIFUrYWMyZiwgVSthYzRkLCBVK2FkYzQsIFUrYWRlNCwgVSthZTQxLCBVK2FlNGQtYWU0ZSwgVSthZWQxLCBVK2FmYjksIFUrYjBlMCwgVStiMjk5LCBVK2IzNjUsIFUrYjQ2YywgVStiNDgwLCBVK2I0YzgsIFUrYjdiNCwgVStiODE5LCBVK2I5MTgsIFUrYmFhYiwgVStiYWI5LCBVK2JlOGYsIFUrYmVkNywgVStjMGVjLCBVK2MxOWYsIFUrYzFhNSwgVStjM2Q5LCBVK2M0NjQsIFUrYzUzZCwgVStjNTUzLCBVK2M1NzAsIFUrYzVjYywgVStjNjMzLCBVK2M2YTQsIFUrYzdhMywgVStjN2E2LCBVK2M4ODYsIFUrYzlkOS1jOWRhLCBVK2M5ZWMsIFUrY2EwYywgVStjYzIxLCBVK2NkMWIsIFUrY2Q3OCwgVStjZGM0LCBVK2NlZjgsIFUrY2ZlNCwgVStkMGE1LCBVK2QwYjUsIFUrZDBlYywgVStkMTVkLCBVK2QxODgsIFUrZDIzYywgVStkMmFjLCBVK2Q3MjksIFUrZDc5YiwgVStmZjAxLCBVK2ZmMDgtZmYwOSwgVStmZjVjO1xufVxuXG4vKiBbMTA2XSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMTAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIFRoaW5cIiksIGxvY2FsKFwiTm90b1NhbnNLUi1UaGluXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTZGbVhpRUJQVDRJVGJnTkE1Q2dtT3NuN3RxclllbVF4Y3ZFY1FOdXUwa1FWVVY3X0pVQXQ2M0NqbG9jeWpHcTBaNkhQVGwzOFJVSDQuMTA2LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSsyMDM5LTIwM2EsIFUrMjIzYywgVSsyNWIzLCBVKzI1YjcsIFUrMjViZCwgVSsyNWNmLCBVKzI2NmEsIFUrMzAwMiwgVSszMDBiLCBVKzMwNGIsIFUrMzA1NywgVSszMDVmLCBVKzMwNmEtMzA2YiwgVSszMDdlLCBVKzMwOGEtMzA4YiwgVSszMDkzLCBVKzMwYTIsIFUrMzBhZiwgVSszMGI5LCBVKzMwYzMsIFUrMzBjOCwgVSszMGU5LTMwZWIsIFUrMzNhMSwgVSs0ZTAwLCBVKzUyNGQsIFUrNTM1NywgVSs1YjUwLCBVKzcxMjEsIFUrODg0YywgVSs5NzUxLCBVK2FjOTQsIFUrYWViZSwgVSthZWNkLCBVK2FmMDgsIFUrYWY0MSwgVSthZjQ5LCBVK2IwMTAsIFUrYjA1MywgVStiMTA5LCBVK2IxMWIsIFUrYjEyOCwgVStiMTU0LCBVK2IyOTEsIFUrYjJlNiwgVStiMzAxLCBVK2IzODUsIFUrYjUyNSwgVStiNWI0LCBVK2I3MjksIFUrYjcyZiwgVStiNzM4LCBVK2I3ZmYsIFUrYjgzNywgVStiOTc1LCBVK2JhNjcsIFUrYmI0NywgVStiYzFmLCBVK2JkOTAsIFUrYmZkNCwgVStjMjdjLCBVK2MzMjQsIFUrYzM3OSwgVStjM2UwLCBVK2M0NjUsIFUrYzUzYiwgVStjNThjLCBVK2M2MTAsIFUrYzY1MywgVStjNmNkLCBVK2M4MTMsIFUrYzgyZiwgVStjOTk5LCBVK2M5ZTAsIFUrY2FjNCwgVStjYWQzLCBVK2NiZDQsIFUrY2MxMCwgVStjYzIyLCBVK2NjYjgsIFUrY2NiYywgVStjZGE1LCBVK2NlODQsIFUrY2VhMywgVStjZjY3LCBVK2NmZTEsIFUrZDI0MSwgVStkMzBkLCBVK2QzMWMsIFUrZDM5MSwgVStkNDAxLCBVK2Q0NzksIFUrZDVjOSwgVStkNWRiLCBVK2Q2NDksIFUrZDZkNDtcbn1cblxuLyogWzEwN10gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBUaGluXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItVGhpblwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk2Rm1YaUVCUFQ0SVRiZ05BNUNnbU9zbjd0cXJZZW1ReGN2RWNRTnV1MGtRVlVWN19KVUF0NjNDamxvY3lqR3EwWjZIUFRsMzhSVUg0LjEwNy53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrYjAsIFUrZTksIFUrMjE5MywgVSsyNDYyLCBVKzI2MGUsIFUrMjYxZSwgVSszMDBlLTMwMGYsIFUrMzA0NCwgVSszMGE0LCBVKzMwZmItMzBmYywgVSszMTRkLCBVKzU5NzMsIFUrNjU0NSwgVSs2NzA4LCBVKzc1MzcsIFUrYWM4OSwgVSthYzljLCBVK2FjYzEsIFUrYWQwNCwgVSthZDc1LCBVK2FkN2QsIFUrYWU0NSwgVSthZTYxLCBVK2FmNDIsIFUrYjBhYiwgVStiMGFmLCBVK2IwYjMsIFUrYjEyYywgVStiMTk0LCBVK2IxYTgsIFUrYjIyMCwgVStiMjU4LCBVK2IyODQsIFUrYjJmZiwgVStiMzE1LCBVK2IzNzEsIFUrYjNkNC1iM2Q1LCBVK2I0NjAsIFUrYjUyNywgVStiNTM0LCBVK2I4MTAsIFUrYjgxOCwgVStiOThlLCBVK2JhNTUsIFUrYmJhYywgVStiYzBiLCBVK2JjNDAsIFUrYmNhMSwgVStiY2NkLCBVK2JkOTMsIFUrYmU1NCwgVStiZTVhLCBVK2JmMDgsIFUrYmY1MCwgVStiZjU1LCBVK2JmZGMsIFUrYzBjMCwgVStjMGQwLCBVK2MwZjQsIFUrYzEwMCwgVStjMTFlLCBVK2MxNzAsIFUrYzIwZCwgVStjMjc0LCBVK2MyOTAsIFUrYzMwOCwgVStjMzY5LCBVK2M1MzksIFUrYzU4NywgVStjNWZmLCBVK2M2ZWMsIFUrYzcwYywgVStjN2FkLCBVK2M3YzgsIFUrYzgzYywgVStjODgxLCBVK2NiNDgsIFUrY2M2MCwgVStjZTY5LCBVK2NlNmIsIFUrY2U3NSwgVStjZjA0LCBVK2NmMDgsIFUrY2Y1NSwgVStjZjcwLCBVK2NmZmMsIFUrZDBiNywgVStkMWE4LCBVK2QyYzgsIFUrZDM4NCwgVStkNDdjLCBVK2Q0OGIsIFUrZDVkZCwgVStkNWU4LCBVK2Q3MjAsIFUrZDc1OSwgVStmOTgxO1xufVxuXG4vKiBbMTA4XSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMTAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIFRoaW5cIiksIGxvY2FsKFwiTm90b1NhbnNLUi1UaGluXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTZGbVhpRUJQVDRJVGJnTkE1Q2dtT3NuN3RxclllbVF4Y3ZFY1FOdXUwa1FWVVY3X0pVQXQ2M0NqbG9jeWpHcTBaNkhQVGwzOFJVSDQuMTA4LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVStlMCwgVStlMiwgVSszOTUsIFUrM2I3LCBVKzNiYSwgVSsyNDYwLTI0NjEsIFUrMjVhMCwgVSszMDEwLTMwMTEsIFUrMzA2ZSwgVSszMGYzLCBVKzMxNGEsIFUrMzE0YywgVSs1OTI3LCBVKzY1YjAsIFUrN2U0MSwgVSs5N2QzLCBVKzlhZDQsIFUrYWQ0OSwgVSthZTBiLCBVK2FlMGQsIFUrYWU0MywgVSthZTVkLCBVK2FlY2YsIFUrYWYzYywgVSthZjY0LCBVK2FmZDQsIFUrYjA4MCwgVStiMDg0LCBVK2IwYzUsIFUrYjEwYywgVStiMWU4LCBVK2IyYWMsIFUrYjM2ZSwgVStiNDUxLCBVK2I1MTUsIFUrYjU0MCwgVStiNTYxLCBVK2I2YWIsIFUrYjZiMSwgVStiNzJjLCBVK2I3MzAsIFUrYjc0NCwgVStiODAwLCBVK2I4ZWMsIFUrYjhmMCwgVStiOTA0LCBVK2I5NjgsIFUrYjk2ZCwgVStiOTg3LCBVK2I5ZDksIFUrYmIzNiwgVStiYjQ5LCBVK2JjMmQsIFUrYmM0MywgVStiY2Y2LCBVK2JkODksIFUrYmU1NywgVStiZTYxLCBVK2JlZDQsIFUrYzA5MCwgVStjMTMwLCBVK2MxNDgsIFUrYzE5YywgVStjMmY5LCBVK2MzNmMsIFUrYzM3YywgVStjMzg0LCBVK2MzZGYsIFUrYzU3NSwgVStjNTg0LCBVK2M2NjAsIFUrYzcxOSwgVStjODE2LCBVK2NhNGQsIFUrY2E1NCwgVStjYWJjLCBVK2NiNDksIFUrY2MxNCwgVStjZmY1LCBVK2QwMDQsIFUrZDAzOCwgVStkMGI0LCBVK2QwZDMsIFUrZDBlMCwgVStkMGVkLCBVK2QxMzEsIFUrZDFiMCwgVStkMzFmLCBVK2QzM2QsIFUrZDNhMCwgVStkM2FiLCBVK2Q1MTQsIFUrZDU4NCwgVStkNmExLCBVK2Q2Y2MsIFUrZDc0OSwgVStkNzYwLCBVK2Q3OTk7XG59XG5cbi8qIFsxMDldICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgVGhpblwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLVRoaW5cIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5NkZtWGlFQlBUNElUYmdOQTVDZ21Pc243dHFyWWVtUXhjdkVjUU51dTBrUVZVVjdfSlVBdDYzQ2psb2N5akdxMFo2SFBUbDM4UlVINC4xMDkud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzI0LCBVKzYwLCBVKzNiOSwgVSszYmIsIFUrM2JkLCBVKzIxOTEsIFUrMjYwNiwgVSszMDBjLTMwMGQsIFUrMzEzMSwgVSszMTM0LCBVKzMxMzksIFUrMzE0MS0zMTQyLCBVKzMxNDgsIFUrMzE2MSwgVSszMTYzLCBVKzMyMWMsIFUrNGViYSwgVSs1MzE3LCBVK2FjMzEsIFUrYWM3NywgVSthYzlmLCBVK2FjYjksIFUrYWNmMC1hY2YxLCBVK2FjZmQsIFUrYWQ3MywgVSthZjNkLCBVK2IwMGMsIFUrYjA0YSwgVStiMDU3LCBVK2IwYzQsIFUrYjE4OCwgVStiMWNjLCBVK2IyMTQsIFUrYjJkYiwgVStiMmVlLCBVK2IzMDQsIFUrYjRlZCwgVStiNTE4LCBVK2I1YmMsIFUrYjYyNSwgVStiNjljLWI2OWQsIFUrYjdhYywgVStiODAxLCBVK2I4NmMsIFUrYjk1OSwgVStiOTVjLCBVK2I5ODUsIFUrYmE0OCwgVStiYjU4LCBVK2JjMGMsIFUrYmMzOCwgVStiYzg1LCBVK2JjOWEsIFUrYmY0MCwgVStjMDY4LCBVK2MwYmQsIFUrYzBjYywgVStjMTJmLCBVK2MxNDksIFUrYzFlMCwgVStjMjJiLCBVK2MyMmQsIFUrYzI1MCwgVStjMmZjLCBVK2MzMDAsIFUrYzMxMywgVStjMzcwLCBVK2MzZDgsIFUrYzU1NywgVStjNTgwLCBVK2M1ZTMsIFUrYzYyZSwgVStjNjM0LCBVK2M2ZjAsIFUrYzc0ZCwgVStjNzgzLCBVK2M3OGUsIFUrYzc5NiwgVStjN2JjLCBVK2M5MmMsIFUrY2E0YywgVStjYzFjLCBVK2NjNTQsIFUrY2M1OSwgVStjZTA0LCBVK2NmMzAsIFUrY2ZjNCwgVStkMTQwLCBVK2QzMjEsIFUrZDM4YywgVStkMzk5LCBVK2Q1NGYsIFUrZDU4NywgVStkNWQwLCBVK2Q2ZTgsIFUrZDc3MDtcbn1cblxuLyogWzExMF0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBUaGluXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItVGhpblwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk2Rm1YaUVCUFQ0SVRiZ05BNUNnbU9zbjd0cXJZZW1ReGN2RWNRTnV1MGtRVlVWN19KVUF0NjNDamxvY3lqR3EwWjZIUFRsMzhSVUg0LjExMC53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrZDcsIFUrZWEsIFUrZmMsIFUrMjE5MiwgVSsyNWJjLCBVKzMwMDAsIFUrMzEzNywgVSszMTQ1LCBVKzMxNWMsIFUrN2Y4ZSwgVSthYzEzLCBVK2FjNzEsIFUrYWM5MCwgVSthY2I4LCBVK2FjZTcsIFUrYWQ3ZiwgVSthZTUwLCBVK2FlZjQsIFUrYWYzNCwgVSthZmJjLCBVK2IwNDgsIFUrYjA5YSwgVStiMGFkLCBVK2IwYmMsIFUrYjExMywgVStiMTI1LCBVK2IxNDEsIFUrYjIwYywgVStiMmQ5LCBVK2IyZWQsIFUrYjM2NywgVStiMzY5LCBVK2IzNzQsIFUrYjNjYiwgVStiNGVjLCBVK2I2MTEsIFUrYjc2MCwgVStiODFiLCBVK2I4MzQsIFUrYjhiMCwgVStiOGUxLCBVK2I5ODksIFUrYjlkMSwgVStiOWUxLCBVK2I5ZmEsIFUrYmE0ZCwgVStiYTc4LCBVK2JiMzUsIFUrYmI1NCwgVStiYmY5LCBVK2JjMTEsIFUrYmNiMywgVStiZDA1LCBVK2JkOTUsIFUrYmRkNCwgVStiZTEwLCBVK2JlZDAsIFUrYmY1MSwgVStjMGQ4LCBVK2MyMzIsIFUrYzJiNywgVStjMmViLCBVK2MzNzgsIFUrYzUwMCwgVStjNTJjLCBVK2M1NDksIFUrYzU2OCwgVStjNTk4LCBVK2M1YzksIFUrYzYxYiwgVStjNjM5LCBVK2M2N2MsIFUrYzcxNywgVStjNzhhLCBVK2M4MGEsIFUrYzkwYy1jOTBkLCBVK2M5NTAsIFUrYzllNywgVStjYmU0LCBVK2NjYTksIFUrY2NlNCwgVStjZGIwLCBVK2NlNzgsIFUrY2U5NCwgVStjZTk4LCBVK2NmOGMsIFUrZDAxOCwgVStkMDM0LCBVK2QwZjEsIFUrZDFiMSwgVStkMjgwLCBVK2QyZjgsIFUrZDMzOCwgVStkMzgwLCBVK2QzYjQsIFUrZDYxMCwgVStkNjlmLCBVK2Q2ZmMsIFUrZDc1ODtcbn1cblxuLyogWzExMV0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBUaGluXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItVGhpblwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk2Rm1YaUVCUFQ0SVRiZ05BNUNnbU9zbjd0cXJZZW1ReGN2RWNRTnV1MGtRVlVWN19KVUF0NjNDamxvY3lqR3EwWjZIUFRsMzhSVUg0LjExMS53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrZTcsIFUrMjAyMiwgVSsyMDNiLCBVKzI1YzAsIFUrMjYwNSwgVSsyNjYxLCBVKzMxNDcsIFUrMzE4ZCwgVSs2NzJjLCBVKzhhOWUsIFUrYWNhYSwgVSthY2JjLCBVK2FkMWMsIFUrYWU0YSwgVSthZTVjLCBVK2IwNDQsIFUrYjA1NCwgVStiMGM4LWIwYzksIFUrYjJhNiwgVStiMmQwLCBVK2IzNWMsIFUrYjM2NCwgVStiNDI4LCBVK2I0NTQsIFUrYjQ2NSwgVStiNGI3LCBVK2I0ZTMsIFUrYjUxYywgVStiNWExLCBVK2I3ODQsIFUrYjc5MCwgVStiN2FiLCBVK2I3ZjQsIFUrYjgyYywgVStiODM1LCBVK2I4ZTksIFUrYjhmOCwgVStiOWQ4LCBVK2I5ZjksIFUrYmE1YywgVStiYTY0LCBVK2JhYmQsIFUrYmIxOCwgVStiYjNiLCBVK2JiZmYsIFUrYmMwZCwgVStiYzQ1LCBVK2JjOTcsIFUrYmNiYywgVStiZTQ1LCBVK2JlNzUsIFUrYmU3YywgVStiZmNjLCBVK2MwYjYsIFUrYzBmNywgVStjMTRiLCBVK2MyYjQsIFUrYzMwZCwgVStjNGY4LCBVK2M1YmIsIFUrYzVkMSwgVStjNWUwLCBVK2M1ZWUsIFUrYzVmZCwgVStjNjA2LCBVK2M2YzUsIFUrYzZlMCwgVStjNzA4LCBVK2M4MWQsIFUrYzgyMCwgVStjODI0LCBVK2M4NzgsIFUrYzkxOCwgVStjOTZjLCBVK2M5ZTQsIFUrYzlmMSwgVStjYzJlLCBVK2NkMDksIFUrY2VhMSwgVStjZWY1LCBVK2NlZjcsIFUrY2Y2NCwgVStjZjY5LCBVK2NmZTgsIFUrZDAzNSwgVStkMGFjLCBVK2QyMzAsIFUrZDIzNCwgVStkMmY0LCBVK2QzMWQsIFUrZDU3NSwgVStkNTc4LCBVK2Q2MDgsIFUrZDYxNCwgVStkNzE4LCBVK2Q3NTEsIFUrZDc2MSwgVStkNzhjLCBVK2Q3OTA7XG59XG5cbi8qIFsxMTJdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgVGhpblwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLVRoaW5cIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5NkZtWGlFQlBUNElUYmdOQTVDZ21Pc243dHFyWWVtUXhjdkVjUU51dTBrUVZVVjdfSlVBdDYzQ2psb2N5akdxMFo2SFBUbDM4UlVINC4xMTIud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzI2NjUsIFUrMzE2MCwgVSs0ZTJkLCBVKzY1ODcsIFUrNjVlNSwgVSthYzEyLCBVK2FjMTQsIFUrYWMxNiwgVSthYzgxLCBVK2FkMzQsIFUrYWRlMCwgVSthZTU0LCBVK2FlYmMsIFUrYWYyYywgVSthZmMwLCBVK2FmYzgsIFUrYjA0YywgVStiMDhjLCBVK2IwOTksIFUrYjBhOSwgVStiMGFjLCBVK2IwYWUsIFUrYjBiOCwgVStiMTIzLCBVK2IxNzksIFUrYjJlNSwgVStiMmY3LCBVK2I0YzAsIFUrYjUzMSwgVStiNTM4LCBVK2I1NDUsIFUrYjU1MCwgVStiNWE4LCBVK2I2ZjAsIFUrYjcyOCwgVStiNzNiLCBVK2I3YWQsIFUrYjdlZCwgVStiODA5LCBVK2I4NjQsIFUrYjg2ZCwgVStiODcxLCBVK2I5YmYsIFUrYjlmNSwgVStiYTQwLCBVK2JhNGIsIFUrYmE1OCwgVStiYTg3LCBVK2JhYWMsIFUrYmJjMCwgVStiYzE2LCBVK2JjMzQsIFUrYmQwNywgVStiZDk5LCBVK2JlNTksIFUrYmZkMCwgVStjMDU4LCBVK2MwZTQsIFUrYzBmNSwgVStjMTJkLCBVK2MxMzksIFUrYzIyOCwgVStjNTI5LCBVK2M1YzcsIFUrYzYzNSwgVStjNjM3LCBVK2M3MzUsIFUrYzc3ZCwgVStjNzg3LCBVK2M3ODksIFUrYzhjNCwgVStjOTg5LCBVK2M5OGMsIFUrYzlkMCwgVStjOWQzLCBVK2NjMGMsIFUrY2M5OSwgVStjZDBjLCBVK2NkMmMsIFUrY2Q5OCwgVStjZGE0LCBVK2NlNTksIFUrY2U2MCwgVStjZTZkLCBVK2NlYTAsIFUrZDBkMC1kMGQxLCBVK2QwZDUsIFUrZDE0ZCwgVStkMWE0LCBVK2QyOWMsIFUrZDJmMSwgVStkMzAxLCBVK2QzOWMsIFUrZDNiYywgVStkNGU4LCBVK2Q1NDAsIFUrZDVlYywgVStkNjQwLCBVK2Q3NTA7XG59XG5cbi8qIFsxMTNdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgVGhpblwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLVRoaW5cIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5NkZtWGlFQlBUNElUYmdOQTVDZ21Pc243dHFyWWVtUXhjdkVjUU51dTBrUVZVVjdfSlVBdDYzQ2psb2N5akdxMFo2SFBUbDM4UlVINC4xMTMud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzVlLCBVKzI1YjIsIFUrMjViNiwgVSszMTRlLCBVK2FjMjQsIFUrYWNlMSwgVSthY2U0LCBVK2FlNjgsIFUrYWYyZCwgVStiMGQwLCBVK2IwZTUsIFUrYjE1MCwgVStiMTU1LCBVK2IxOTMsIFUrYjJjOSwgVStiMmRkLCBVK2IzYzgsIFUrYjNmYywgVStiNDEwLCBVK2I0NTgsIFUrYjRkZCwgVStiNWEwLCBVK2I1YTQsIFUrYjViYiwgVStiN2I1LCBVK2I4MzgsIFUrYjg0MCwgVStiODZmLCBVK2I4ZjksIFUrYjk2MCwgVStiOWU1LCBVK2JhYjgsIFUrYmI1MCwgVStiYzFkLCBVK2JjMjQtYmMyNSwgVStiY2E4LCBVK2JjYmQsIFUrYmQwNCwgVStiZDEwLCBVK2JkMjQsIFUrYmU0OCwgVStiZTViLCBVK2JlNjgsIFUrYzA1YywgVStjMTJjLCBVK2MxNDAsIFUrYzE1YywgVStjMTY4LCBVK2MxOTQsIFUrYzIxOSwgVStjMjdkLCBVK2MyYTgsIFUrYzJmMSwgVStjMmY4LCBVK2MzNjgsIFUrYzU1NC1jNTU1LCBVK2M1NTksIFUrYzU2NCwgVStjNWQ4LCBVK2M1ZmMsIFUrYzYyNSwgVStjNjVjLCBVK2M2YjEsIFUrYzcyOCwgVStjNzk0LCBVK2M4NGMsIFUrYzg4YywgVStjOGUwLCBVK2M4ZmQsIFUrYzk5OCwgVStjOWRkLCBVK2NjMGQsIFUrY2MzMCwgVStjZWVjLCBVK2NmMTMsIFUrY2YxYywgVStjZjVjLCBVK2QwNTAsIFUrZDA3YywgVStkMGE4LCBVK2QxMzQsIFUrZDEzOCwgVStkMTU0LCBVK2QxZjQsIFUrZDJiYywgVStkMzI5LCBVK2QzMmMsIFUrZDNkMCwgVStkM2Y0LCBVK2QzZmMsIFUrZDU2YiwgVStkNWNjLCBVK2Q2MDAtZDYwMSwgVStkNjM5LCBVK2Q2YzgsIFUrZDc1NCwgVStkNzY1O1xufVxuXG4vKiBbMTE0XSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMTAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIFRoaW5cIiksIGxvY2FsKFwiTm90b1NhbnNLUi1UaGluXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTZGbVhpRUJQVDRJVGJnTkE1Q2dtT3NuN3RxclllbVF4Y3ZFY1FOdXUwa1FWVVY3X0pVQXQ2M0NqbG9jeWpHcTBaNkhQVGwzOFJVSDQuMTE0LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSszYy0zZCwgVSsyMDI2LCBVKzI0ZDIsIFUrMzE0YiwgVSthYzExLCBVK2FjZjMsIFUrYWQ3NCwgVSthZDgxLCBVK2FkZjksIFUrYWUzNCwgVSthZjQzLCBVK2FmYjgsIFUrYjA1ZCwgVStiMDdjLCBVK2IxMTAsIFUrYjExOCwgVStiMTdjLCBVK2IxODAsIFUrYjE4ZCwgVStiMTkyLCBVK2IyY2MsIFUrYjM1NSwgVStiMzc4LCBVK2I0YTQsIFUrYjRlZiwgVStiNzhkLCBVK2I3OTksIFUrYjdhOSwgVStiN2ZkLCBVK2I4MDcsIFUrYjgwYywgVStiODM5LCBVK2I5YjQsIFUrYjlkYiwgVStiYTNjLCBVK2JhYjAsIFUrYmJhNCwgVStiYzk0LCBVK2JlNGMsIFUrYzE1NCwgVStjMWM0LCBVK2MyNmMsIFUrYzJhYywgVStjMmVkLCBVK2M0ZjQsIFUrYzU1ZSwgVStjNTYxLCBVK2M1NzEsIFUrYzViNSwgVStjNWM0LCBVK2M2NTQtYzY1NSwgVStjNjk1LCBVK2M2ZTgsIFUrYzZmOSwgVStjNzI0LCBVK2M3NTEsIFUrYzc3NSwgVStjN2EwLCBVK2M3YzEsIFUrYzg3NCwgVStjODgwLCBVK2M5ZDUsIFUrYzlmOCwgVStjYWJkLCBVK2NjMjksIFUrY2MyYywgVStjY2E4LCBVK2NjYWIsIFUrY2NkMCwgVStjZTIxLCBVK2NlMzUsIFUrY2U3YywgVStjZTkwLCBVK2NlZTgsIFUrY2VmNCwgVStjZmUwLCBVK2QwNzAsIFUrZDBiOSwgVStkMGMxLCBVK2QwYzQsIFUrZDBjOCwgVStkMTVjLCBVK2QxYTEsIFUrZDJjMCwgVStkMzAwLCBVK2QzMTQsIFUrZDNlZCwgVStkNDc4LCBVK2Q0ODAsIFUrZDQ4ZCwgVStkNTA4LCBVK2Q1M2QsIFUrZDVlNCwgVStkNjExLCBVK2Q2MWMsIFUrZDY4ZCwgVStkNmE4LCBVK2Q3OTg7XG59XG5cbi8qIFsxMTVdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgVGhpblwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLVRoaW5cIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5NkZtWGlFQlBUNElUYmdOQTVDZ21Pc243dHFyWWVtUXhjdkVjUU51dTBrUVZVVjdfSlVBdDYzQ2psb2N5akdxMFo2SFBUbDM4UlVINC4xMTUud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzIzLCBVKzI1LCBVKzVmLCBVK2E5LCBVK2FjMDgsIFUrYWM3OCwgVSthY2E4LCBVK2FjYWMsIFUrYWNlOCwgVSthZDcwLCBVK2FkYzAsIFUrYWRkYywgVStiMTM3LCBVK2IxNDAsIFUrYjIwOCwgVStiMjkwLCBVK2IyZjUsIFUrYjNjNSwgVStiM2NjLCBVK2I0MjAsIFUrYjQyOSwgVStiNTI5LCBVK2I1MzAsIFUrYjc3ZCwgVStiNzljLCBVK2I3YTgsIFUrYjdjOSwgVStiN2YwLCBVK2I3ZmMsIFUrYjgyOCwgVStiODYwLCBVK2I5YWQsIFUrYjljMSwgVStiOWM5LCBVK2I5ZGQtYjlkZSwgVStiOWU4LCBVK2JhMzgtYmEzOSwgVStiYWJiLCBVK2JjMDAsIFUrYmM4YywgVStiY2EwLCBVK2JjYTQsIFUrYmNkMSwgVStiY2ZjLCBVK2JkMDksIFUrYmRmMCwgVStiZTYwLCBVK2MwYWQsIFUrYzBiNCwgVStjMGJjLCBVK2MxOTAsIFUrYzFmYywgVStjMjIwLCBVK2MyODgsIFUrYzJiOSwgVStjMmY2LCBVK2M1MjgsIFUrYzU0NSwgVStjNTU4LCBVK2M1YmMsIFUrYzVkNCwgVStjNjAwLCBVK2M2NDQsIFUrYzZjMCwgVStjNmMzLCBVK2M3MjEsIFUrYzc5OCwgVStjN2ExLCBVK2M4MTEsIFUrYzgzOCwgVStjODcxLCBVK2M5MDQsIFUrYzk5MCwgVStjOWRjLCBVK2NjMzgsIFUrY2M0NCwgVStjY2EwLCBVK2NkMWQsIFUrY2Q5NSwgVStjZGE5LCBVK2NlNWMsIFUrY2YwMCwgVStjZjU4LCBVK2QxNTAsIFUrZDIyYywgVStkMzA1LCBVK2QzMjgsIFUrZDM3YywgVStkM2YwLCBVK2Q1NTEsIFUrZDVhNSwgVStkNWM4LCBVK2Q1ZDgsIFUrZDYzYywgVStkNjRkLCBVK2Q2NjksIFUrZDczNCwgVStkNzZjO1xufVxuXG4vKiBbMTE2XSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMTAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIFRoaW5cIiksIGxvY2FsKFwiTm90b1NhbnNLUi1UaGluXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTZGbVhpRUJQVDRJVGJnTkE1Q2dtT3NuN3RxclllbVF4Y3ZFY1FOdXUwa1FWVVY3X0pVQXQ2M0NqbG9jeWpHcTBaNkhQVGwzOFJVSDQuMTE2LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSsyNiwgVSsyYiwgVSszZSwgVSs0MCwgVSs3ZSwgVSthYzAxLCBVK2FjMTksIFUrYWMxZCwgVSthY2EwLCBVK2FjYTksIFUrYWNiMCwgVSthZDhjLCBVK2FlMDksIFUrYWUzOCwgVSthZTQwLCBVK2FlZDgsIFUrYjA5YywgVStiMGEwLCBVK2IxMDgsIFUrYjIwNCwgVStiMjk4LCBVK2IyZDgsIFUrYjJlYi1iMmVjLCBVK2IyZjQsIFUrYjMxMywgVStiMzU4LCBVK2I0NTAsIFUrYjRlMCwgVStiNTRjLCBVK2I2MTAsIFUrYjc4MCwgVStiNzhjLCBVK2I3OTEsIFUrYjhlOCwgVStiOTU4LCBVK2I5NzQsIFUrYjk4NCwgVStiOWIwLCBVK2I5YmMtYjliZCwgVStiOWNlLCBVK2JhNzAsIFUrYmJmYywgVStiYzBmLCBVK2JjMTUsIFUrYmMxYiwgVStiYzMxLCBVK2JjOTUsIFUrYmNjMCwgVStiY2M0LCBVK2JkODEsIFUrYmQ4OCwgVStjMGM4LCBVK2MxMWQsIFUrYzEzYywgVStjMTU4LCBVK2MxOGQsIFUrYzFhMSwgVStjMjFjLCBVK2M0ZjAsIFUrYzU0YSwgVStjNTYwLCBVK2M1YjgsIFUrYzVjOCwgVStjNWY0LCBVK2M2MjgsIFUrYzYyYywgVStjNjc4LCBVK2M2Y2MsIFUrYzgwOCwgVStjODEwLCBVK2M4ODUsIFUrYzg4YiwgVStjOTAwLCBVK2M5ODgsIFUrYzk5ZCwgVStjOWM4LCBVK2NjM2QtY2MzZSwgVStjYzQ1LCBVK2NkMDgsIFUrY2UyMCwgVStjZWU0LCBVK2QwNzQsIFUrZDBhNCwgVStkMGRkLCBVK2QyYjksIFUrZDNiOCwgVStkM2M5LCBVK2Q0ODgsIFUrZDU0NCwgVStkNTU5LCBVK2Q1NmQsIFUrZDU4OCwgVStkNjE1LCBVK2Q2NDgsIFUrZDY1NSwgVStkNjU4LCBVK2Q2NWM7XG59XG5cbi8qIFsxMTddICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgVGhpblwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLVRoaW5cIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5NkZtWGlFQlBUNElUYmdOQTVDZ21Pc243dHFyWWVtUXhjdkVjUU51dTBrUVZVVjdfSlVBdDYzQ2psb2N5akdxMFo2SFBUbDM4UlVINC4xMTcud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVK2QsIFUrNDgsIFUrN2MsIFUrYWMxMCwgVSthYzE1LCBVK2FjNzQsIFUrYWM4MCwgVSthYzgzLCBVK2FjYzQsIFUrYWQxMSwgVSthZDUwLCBVK2FkNmQsIFUrYWRmYywgVSthZTAwLCBVK2FlMDgsIFUrYWU0YywgVStiMGE4LCBVK2IxMjQsIFUrYjE0NCwgVStiMTc4LCBVK2IyNzQsIFUrYjJhNSwgVStiMmU4LCBVK2IyZjksIFUrYjM1NCwgVStiMzcwLCBVK2I0MTgsIFUrYjQxYywgVStiNGYxLCBVK2I1MTQsIFUrYjc5OCwgVStiODA4LCBVK2I4MjQtYjgyNSwgVStiOGNjLCBVK2I5NzgsIFUrYjlkMCwgVStiOWU0LCBVK2JhYTksIFUrYmIzYywgVStiYzE4LCBVK2JjMWMsIFUrYmMzMCwgVStiYzg0LCBVK2JjZjUsIFUrYmNmOCwgVStiZDg0LCBVK2JlMGMsIFUrYmUxNCwgVStjMGIwLCBVK2MwYzksIFUrYzBkZCwgVStjMTI0LCBVK2MyZGQsIFUrYzJlNCwgVStjMmVjLCBVK2M1NGMsIFUrYzU3Yy1jNTdkLCBVK2M1OTEsIFUrYzVjNS1jNWM2LCBVK2M1ZWQsIFUrYzYwOCwgVStjNjQwLCBVK2M2YjgsIFUrYzZkNCwgVStjNzg0LCBVK2M3YWMsIFUrYzgwMC1jODAxLCBVK2M5YzEsIFUrYzlkMSwgVStjYzI4LCBVK2NjOTgsIFUrY2M5YywgVStjY2FkLCBVK2NkNWMsIFUrY2Q5NCwgVStjZDljLCBVK2NkZTgsIFUrY2U2OCwgVStjZjU0LCBVK2QwZGMsIFUrZDE0YywgVStkMWEwLCBVK2QxYjUsIFUrZDJmMCwgVStkMzBjLCBVK2QzMTAsIFUrZDM5OCwgVStkNDVjLCBVK2Q1MGMsIFUrZDUzYywgVStkNTYwLCBVK2Q1NjgsIFUrZDU4OSwgVStkNjA0LCBVK2Q2YzQsIFUrZDc4ODtcbn1cblxuLyogWzExOF0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBUaGluXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItVGhpblwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk2Rm1YaUVCUFQ0SVRiZ05BNUNnbU9zbjd0cXJZZW1ReGN2RWNRTnV1MGtRVlVWN19KVUF0NjNDamxvY3lqR3EwWjZIUFRsMzhSVUg0LjExOC53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMzksIFUrNDksIFUrNGQtNGUsIFUrYTAsIFUrYWMwNCwgVSthYzFjLCBVK2FjNzAsIFUrYWM4YywgVSthY2JkLCBVK2FjZjUsIFUrYWNmYywgVSthZDAwLCBVK2FkNmMsIFUrYWRmOCwgVStiMDk4LCBVK2IwYjQsIFUrYjI5NCwgVStiMmM4LCBVK2IzMDAsIFUrYjNjNCwgVStiM2Q5LCBVK2I0ZGMsIFUrYjRlNCwgVStiNzdjLCBVK2I3ZWMsIFUrYjg1ZCwgVStiOTdjLCBVK2I5YzgsIFUrYjljYywgVStiYTU0LCBVK2JhNzQsIFUrYmE4NSwgVStiYWE4LCBVK2JiMzQsIFUrYmIzOCwgVStiYmY4LCBVK2JjMTQsIFUrYmMyOSwgVStiYzg4LCBVK2JjZjQsIFUrYmQ4MCwgVStiZTQ0LCBVK2MwYzEsIFUrYzExYywgVStjMTIwLCBVK2MxMzEsIFUrYzEzOCwgVStjMThjLCBVK2MyMTgsIFUrYzJiNSwgVStjMmUwLCBVK2M1NDQsIFUrYzU0OCwgVStjNWI0LCBVK2M1ZDAsIFUrYzVlYywgVStjNWYwLCBVK2M2MDEsIFUrYzYyNCwgVStjNjk0LCBVK2M2YTksIFUrYzZiMCwgVStjNmI0LCBVK2M2ZDAsIFUrYzcwNCwgVStjNzIwLCBVK2M3M2MsIFUrYzc0MCwgVStjNzQ0LCBVK2M3NGMsIFUrYzc1OCwgVStjNzdjLCBVK2M3ODUsIFUrYzc4OCwgVStjNzkwLWM3OTEsIFUrYzdhNSwgVStjODA0LCBVK2M4MTUsIFUrYzgxYywgVStjODcwLCBVK2M4ZmMsIFUrYzkxMSwgVStjOWM0LCBVK2NjYjQsIFUrY2U1OCwgVStjZTc0LCBVK2QwNmMsIFUrZDBjMCwgVStkMTMwLCBVK2QyYjgsIFUrZDNlYywgVStkNTA0LCBVK2Q1NWMsIFUrZDU2OSwgVStkNTc0LCBVK2Q2MzgsIFUrZDY1NCwgVStkNjhjO1xufVxuXG4vKiBbMTE5XSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMTAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIFRoaW5cIiksIGxvY2FsKFwiTm90b1NhbnNLUi1UaGluXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTZGbVhpRUJQVDRJVGJnTkE1Q2dtT3NuN3RxclllbVF4Y3ZFY1FOdXUwa1FWVVY3X0pVQXQ2M0NqbG9jeWpHcTBaNkhQVGwzOFJVSDQuMTE5LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSsyMC0yMiwgVSsyNy0yYSwgVSsyYy0zOCwgVSszYS0zYiwgVSszZiwgVSs0MS00NywgVSs0YS00YywgVSs0Zi01ZCwgVSs2MS03YiwgVSs3ZCwgVSthMSwgVSthYiwgVSthZSwgVStiNywgVStiYiwgVStiZiwgVSsyMDEzLTIwMTQsIFUrMjAxYy0yMDFkLCBVKzIxMjIsIFUrYWMwMCwgVSthY2UwLCBVK2FlMzAsIFUrYjJlNCwgVStiODVjLCBVK2I5YWMsIFUrYzBhYywgVStjMmE0LCBVK2MyZGMsIFUrYzc3NCwgVStjNzc4LCBVK2M5YzAsIFUrZDU1ODtcbn1cblxuLyogWzBdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgTGlnaHRcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1MaWdodFwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9lbHpJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi4wLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVStmOWNhLWZhMGIsIFUrZmYwMy1mZjA1LCBVK2ZmMDcsIFUrZmYwYS1mZjBiLCBVK2ZmMGQtZmYxOSwgVStmZjFiLCBVK2ZmMWQsIFUrZmYyMC1mZjViLCBVK2ZmNWQsIFUrZmZlMC1mZmUzLCBVK2ZmZTUtZmZlNjtcbn1cblxuLyogWzJdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgTGlnaHRcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1MaWdodFwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9lbHpJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi4yLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVStkNzIzLWQ3MjgsIFUrZDcyYS1kNzMzLCBVK2Q3MzUtZDc0OCwgVStkNzRhLWQ3NGYsIFUrZDc1Mi1kNzUzLCBVK2Q3NTUtZDc1NywgVStkNzVhLWQ3NWYsIFUrZDc2Mi1kNzY0LCBVK2Q3NjYtZDc2OCwgVStkNzZhLWQ3NmIsIFUrZDc2ZC1kNzZmLCBVK2Q3NzEtZDc4NywgVStkNzg5LWQ3OGIsIFUrZDc4ZC1kNzhmLCBVK2Q3OTEtZDc5NywgVStkNzlhLCBVK2Q3OWMsIFUrZDc5ZS1kN2EzLCBVK2Y5MDAtZjkwOSwgVStmOTBiLWY5MmU7XG59XG5cbi8qIFszXSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMzAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIExpZ2h0XCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItTGlnaHRcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PZWx6STdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uMy53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrZDY3OS1kNjhiLCBVK2Q2OGUtZDY5ZSwgVStkNmEwLCBVK2Q2YTItZDZhNywgVStkNmE5LWQ2YzMsIFUrZDZjNi1kNmM3LCBVK2Q2YzktZDZjYiwgVStkNmNkLWQ2ZDMsIFUrZDZkNS1kNmQ2LCBVK2Q2ZDgtZDZlMywgVStkNmU1LWQ2ZTcsIFUrZDZlOS1kNmZiLCBVK2Q2ZmQtZDcxNywgVStkNzE5LWQ3MWYsIFUrZDcyMS1kNzIyO1xufVxuXG4vKiBbNF0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBMaWdodFwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLUxpZ2h0XCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT2Vsekk3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjQud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVK2Q1YmMtZDVjNywgVStkNWNhLWQ1Y2IsIFUrZDVjZC1kNWNmLCBVK2Q1ZDEtZDVkNywgVStkNWQ5LWQ1ZGEsIFUrZDVkYywgVStkNWRlLWQ1ZTMsIFUrZDVlNi1kNWU3LCBVK2Q1ZTktZDVlYiwgVStkNWVkLWQ1ZjYsIFUrZDVmOCwgVStkNWZhLWQ1ZmYsIFUrZDYwMi1kNjAzLCBVK2Q2MDUtZDYwNywgVStkNjA5LWQ2MGYsIFUrZDYxMi1kNjEzLCBVK2Q2MTYtZDYxYiwgVStkNjFkLWQ2MzcsIFUrZDYzYS1kNjNiLCBVK2Q2M2QtZDYzZiwgVStkNjQxLWQ2NDcsIFUrZDY0YS1kNjRjLCBVK2Q2NGUtZDY1MywgVStkNjU2LWQ2NTcsIFUrZDY1OS1kNjViLCBVK2Q2NWQtZDY2NiwgVStkNjY4LCBVK2Q2NmEtZDY3ODtcbn1cblxuLyogWzVdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgTGlnaHRcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1MaWdodFwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9lbHpJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi41LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVStkNTA3LCBVK2Q1MDktZDUwYiwgVStkNTBkLWQ1MTMsIFUrZDUxNS1kNTNiLCBVK2Q1M2UtZDUzZiwgVStkNTQxLWQ1NDMsIFUrZDU0NS1kNTRjLCBVK2Q1NGUsIFUrZDU1MCwgVStkNTUyLWQ1NTcsIFUrZDU1YS1kNTViLCBVK2Q1NWQtZDU1ZiwgVStkNTYxLWQ1NjQsIFUrZDU2Ni1kNTY3LCBVK2Q1NmEsIFUrZDU2YywgVStkNTZlLWQ1NzMsIFUrZDU3Ni1kNTc3LCBVK2Q1NzktZDU4MywgVStkNTg1LWQ1ODYsIFUrZDU4YS1kNWE0LCBVK2Q1YTYtZDViYjtcbn1cblxuLyogWzZdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgTGlnaHRcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1MaWdodFwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9lbHpJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi42LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVStkNDY0LWQ0NzcsIFUrZDQ3YS1kNDdiLCBVK2Q0N2QtZDQ3ZiwgVStkNDgxLWQ0ODcsIFUrZDQ4OS1kNDhhLCBVK2Q0OGMsIFUrZDQ4ZS1kNGU3LCBVK2Q0ZTktZDUwMywgVStkNTA1LWQ1MDY7XG59XG5cbi8qIFs3XSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMzAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIExpZ2h0XCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItTGlnaHRcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PZWx6STdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uNy53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrZDNiZi1kM2M3LCBVK2QzY2EtZDNjZiwgVStkM2QxLWQzZWIsIFUrZDNlZS1kM2VmLCBVK2QzZjEtZDNmMywgVStkM2Y1LWQzZmIsIFUrZDNmZC1kNDAwLCBVK2Q0MDItZDQ1YiwgVStkNDVkLWQ0NjM7XG59XG5cbi8qIFs4XSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMzAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIExpZ2h0XCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItTGlnaHRcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PZWx6STdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uOC53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrZDJmZiwgVStkMzAyLWQzMDQsIFUrZDMwNi1kMzBiLCBVK2QzMGYsIFUrZDMxMS1kMzEzLCBVK2QzMTUtZDMxYiwgVStkMzFlLCBVK2QzMjItZDMyNCwgVStkMzI2LWQzMjcsIFUrZDMyYS1kMzJiLCBVK2QzMmQtZDMyZiwgVStkMzMxLWQzMzcsIFUrZDMzOS1kMzNjLCBVK2QzM2UtZDM3YiwgVStkMzdlLWQzN2YsIFUrZDM4MS1kMzgzLCBVK2QzODUtZDM4YiwgVStkMzhlLWQzOTAsIFUrZDM5Mi1kMzk3LCBVK2QzOWEtZDM5YiwgVStkMzlkLWQzOWYsIFUrZDNhMS1kM2E3LCBVK2QzYTktZDNhYSwgVStkM2FjLCBVK2QzYWUtZDNiMywgVStkM2I1LWQzYjcsIFUrZDNiOS1kM2JiLCBVK2QzYmQtZDNiZTtcbn1cblxuLyogWzldICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgTGlnaHRcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1MaWdodFwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9lbHpJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi45LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVStkMjU3LWQyN2YsIFUrZDI4MS1kMjliLCBVK2QyOWQtZDI5ZiwgVStkMmExLWQyYWIsIFUrZDJhZC1kMmI3LCBVK2QyYmEtZDJiYiwgVStkMmJkLWQyYmYsIFUrZDJjMS1kMmM3LCBVK2QyYzktZDJlZiwgVStkMmYyLWQyZjMsIFUrZDJmNS1kMmY3LCBVK2QyZjktZDJmZTtcbn1cblxuLyogWzEwXSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMzAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIExpZ2h0XCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItTGlnaHRcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PZWx6STdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uMTAud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVK2QxYjQsIFUrZDFiNi1kMWYzLCBVK2QxZjUtZDIyYiwgVStkMjJlLWQyMmYsIFUrZDIzMS1kMjMzLCBVK2QyMzUtZDIzYiwgVStkMjNkLWQyNDAsIFUrZDI0Mi1kMjU2O1xufVxuXG4vKiBbMTFdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgTGlnaHRcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1MaWdodFwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9lbHpJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi4xMS53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrZDEwNS1kMTJmLCBVK2QxMzItZDEzMywgVStkMTM1LWQxMzcsIFUrZDEzOS1kMTNmLCBVK2QxNDEtZDE0MiwgVStkMTQ0LCBVK2QxNDYtZDE0YiwgVStkMTRlLWQxNGYsIFUrZDE1MS1kMTUzLCBVK2QxNTUtZDE1YiwgVStkMTVlLWQxODcsIFUrZDE4OS1kMTlmLCBVK2QxYTItZDFhMywgVStkMWE1LWQxYTcsIFUrZDFhOS1kMWFmLCBVK2QxYjItZDFiMztcbn1cblxuLyogWzEyXSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMzAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIExpZ2h0XCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItTGlnaHRcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PZWx6STdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uMTIud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVK2QwNGItZDA0ZiwgVStkMDUxLWQwNTcsIFUrZDA1OS1kMDZiLCBVK2QwNmQtZDA2ZiwgVStkMDcxLWQwNzMsIFUrZDA3NS1kMDdiLCBVK2QwN2UtZDBhMywgVStkMGE2LWQwYTcsIFUrZDBhOS1kMGFiLCBVK2QwYWQtZDBiMywgVStkMGI2LCBVK2QwYjgsIFUrZDBiYS1kMGJmLCBVK2QwYzItZDBjMywgVStkMGM1LWQwYzcsIFUrZDBjOS1kMGNmLCBVK2QwZDIsIFUrZDBkNi1kMGRiLCBVK2QwZGUtZDBkZiwgVStkMGUxLWQwZTMsIFUrZDBlNS1kMGViLCBVK2QwZWUtZDBmMCwgVStkMGYyLWQxMDQ7XG59XG5cbi8qIFsxM10gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBMaWdodFwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLUxpZ2h0XCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT2Vsekk3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjEzLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVStjZmEyLWNmYzMsIFUrY2ZjNS1jZmRmLCBVK2NmZTItY2ZlMywgVStjZmU1LWNmZTcsIFUrY2ZlOS1jZmY0LCBVK2NmZjYtY2ZmYiwgVStjZmZkLWNmZmYsIFUrZDAwMS1kMDAzLCBVK2QwMDUtZDAxNywgVStkMDE5LWQwMzMsIFUrZDAzNi1kMDM3LCBVK2QwMzktZDAzYiwgVStkMDNkLWQwNGE7XG59XG5cbi8qIFsxNF0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBMaWdodFwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLUxpZ2h0XCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT2Vsekk3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjE0LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVStjZWYwLWNlZjMsIFUrY2VmNiwgVStjZWY5LWNlZmYsIFUrY2YwMS1jZjAzLCBVK2NmMDUtY2YwNywgVStjZjA5LWNmMGYsIFUrY2YxMS1jZjEyLCBVK2NmMTQtY2YxYiwgVStjZjFkLWNmMWYsIFUrY2YyMS1jZjJmLCBVK2NmMzEtY2Y1MywgVStjZjU2LWNmNTcsIFUrY2Y1OS1jZjViLCBVK2NmNWQtY2Y2MywgVStjZjY2LCBVK2NmNjgsIFUrY2Y2YS1jZjZmLCBVK2NmNzEtY2Y4NCwgVStjZjg2LWNmOGIsIFUrY2Y4ZC1jZmExO1xufVxuXG4vKiBbMTVdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgTGlnaHRcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1MaWdodFwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9lbHpJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi4xNS53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrY2UzYy1jZTU3LCBVK2NlNWEtY2U1YiwgVStjZTVkLWNlNWYsIFUrY2U2MS1jZTY3LCBVK2NlNmEsIFUrY2U2YywgVStjZTZlLWNlNzMsIFUrY2U3Ni1jZTc3LCBVK2NlNzktY2U3YiwgVStjZTdkLWNlODMsIFUrY2U4NS1jZTg4LCBVK2NlOGEtY2U4ZiwgVStjZTkxLWNlOTMsIFUrY2U5NS1jZTk3LCBVK2NlOTktY2U5ZiwgVStjZWEyLCBVK2NlYTQtY2VhYiwgVStjZWFkLWNlZTMsIFUrY2VlNi1jZWU3LCBVK2NlZTktY2VlYiwgVStjZWVkLWNlZWY7XG59XG5cbi8qIFsxNl0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBMaWdodFwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLUxpZ2h0XCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT2Vsekk3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjE2LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVStjZDkyLWNkOTMsIFUrY2Q5Ni1jZDk3LCBVK2NkOTktY2Q5YiwgVStjZDlkLWNkYTMsIFUrY2RhNi1jZGE4LCBVK2NkYWEtY2RhZiwgVStjZGIxLWNkYzMsIFUrY2RjNS1jZGNiLCBVK2NkY2QtY2RlNywgVStjZGU5LWNlMDMsIFUrY2UwNS1jZTFmLCBVK2NlMjItY2UzNCwgVStjZTM2LWNlM2I7XG59XG5cbi8qIFsxN10gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBMaWdodFwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLUxpZ2h0XCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT2Vsekk3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjE3LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVStjY2VmLWNkMDcsIFUrY2QwYS1jZDBiLCBVK2NkMGQtY2QxYSwgVStjZDFjLCBVK2NkMWUtY2QyYiwgVStjZDJkLWNkNWIsIFUrY2Q1ZC1jZDc3LCBVK2NkNzktY2Q5MTtcbn1cblxuLyogWzE4XSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMzAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIExpZ2h0XCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItTGlnaHRcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PZWx6STdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uMTgud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVK2NjM2YtY2M0MywgVStjYzQ2LWNjNDcsIFUrY2M0OS1jYzRiLCBVK2NjNGQtY2M1MywgVStjYzU1LWNjNTgsIFUrY2M1YS1jYzVmLCBVK2NjNjEtY2M5NywgVStjYzlhLWNjOWIsIFUrY2M5ZC1jYzlmLCBVK2NjYTEtY2NhNywgVStjY2FhLCBVK2NjYWMsIFUrY2NhZS1jY2IzLCBVK2NjYjYtY2NiNywgVStjY2I5LWNjYmIsIFUrY2NiZC1jY2NmLCBVK2NjZDEtY2NlMywgVStjY2U1LWNjZWU7XG59XG5cbi8qIFsxOV0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBMaWdodFwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLUxpZ2h0XCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT2Vsekk3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjE5LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVStjYjkxLWNiZDMsIFUrY2JkNS1jYmUzLCBVK2NiZTUtY2MwYiwgVStjYzBlLWNjMGYsIFUrY2MxMS1jYzEzLCBVK2NjMTUtY2MxYiwgVStjYzFkLWNjMjAsIFUrY2MyMy1jYzI3LCBVK2NjMmEtY2MyYiwgVStjYzJkLCBVK2NjMmYsIFUrY2MzMS1jYzM3LCBVK2NjM2EsIFUrY2MzYztcbn1cblxuLyogWzIwXSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMzAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIExpZ2h0XCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItTGlnaHRcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PZWx6STdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uMjAud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVK2NhZjQtY2I0NywgVStjYjRhLWNiOTA7XG59XG5cbi8qIFsyMV0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBMaWdodFwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLUxpZ2h0XCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT2Vsekk3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjIxLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVStjYTRhLWNhNGIsIFUrY2E0ZS1jYTRmLCBVK2NhNTEtY2E1MywgVStjYTU1LWNhNWIsIFUrY2E1ZC1jYTYwLCBVK2NhNjItY2E4MywgVStjYTg1LWNhYmIsIFUrY2FiZS1jYWJmLCBVK2NhYzEtY2FjMywgVStjYWM1LWNhY2IsIFUrY2FjZC1jYWQwLCBVK2NhZDIsIFUrY2FkNC1jYWQ4LCBVK2NhZGEtY2FmMztcbn1cblxuLyogWzIyXSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMzAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIExpZ2h0XCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItTGlnaHRcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PZWx6STdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uMjIud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVK2M5OTYtYzk5NywgVStjOTlhLWM5OWMsIFUrYzk5ZS1jOWJmLCBVK2M5YzItYzljMywgVStjOWM1LWM5YzcsIFUrYzljOS1jOWNmLCBVK2M5ZDIsIFUrYzlkNCwgVStjOWQ3LWM5ZDgsIFUrYzlkYiwgVStjOWRlLWM5ZGYsIFUrYzllMS1jOWUzLCBVK2M5ZTUtYzllNiwgVStjOWU4LWM5ZWIsIFUrYzllZS1jOWYwLCBVK2M5ZjItYzlmNywgVStjOWY5LWNhMGIsIFUrY2EwZC1jYTI4LCBVK2NhMmEtY2E0OTtcbn1cblxuLyogWzIzXSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMzAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIExpZ2h0XCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItTGlnaHRcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PZWx6STdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uMjMud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVK2M4ZTktYzhmNCwgVStjOGY2LWM4ZmIsIFUrYzhmZS1jOGZmLCBVK2M5MDEtYzkwMywgVStjOTA1LWM5MGIsIFUrYzkwZS1jOTEwLCBVK2M5MTItYzkxNywgVStjOTE5LWM5MmIsIFUrYzkyZC1jOTRmLCBVK2M5NTEtYzk1MywgVStjOTU1LWM5NmIsIFUrYzk2ZC1jOTczLCBVK2M5NzUtYzk4NywgVStjOThhLWM5OGIsIFUrYzk4ZC1jOThmLCBVK2M5OTEtYzk5NTtcbn1cblxuLyogWzI0XSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMzAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIExpZ2h0XCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItTGlnaHRcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PZWx6STdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uMjQud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVK2M4NDEtYzg0YiwgVStjODRkLWM4NmYsIFUrYzg3Mi1jODczLCBVK2M4NzUtYzg3NywgVStjODc5LWM4N2YsIFUrYzg4Mi1jODg0LCBVK2M4ODctYzg4YSwgVStjODhkLWM4YzMsIFUrYzhjNS1jOGRmLCBVK2M4ZTEtYzhlODtcbn1cblxuLyogWzI1XSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMzAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIExpZ2h0XCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItTGlnaHRcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PZWx6STdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uMjUud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVK2M3NzktYzc3YiwgVStjNzdlLWM3ODIsIFUrYzc4NiwgVStjNzhiLCBVK2M3OGQsIFUrYzc4ZiwgVStjNzkyLWM3OTMsIFUrYzc5NSwgVStjNzk3LCBVK2M3OTktYzc5ZiwgVStjN2EyLCBVK2M3YTctYzdhYiwgVStjN2FlLWM3YmIsIFUrYzdiZC1jN2MwLCBVK2M3YzItYzdjNywgVStjN2M5LWM3ZGMsIFUrYzdkZS1jN2ZmLCBVK2M4MDItYzgwMywgVStjODA1LWM4MDcsIFUrYzgwOSwgVStjODBiLWM4MGYsIFUrYzgxMiwgVStjODE0LCBVK2M4MTctYzgxYiwgVStjODFlLWM4MWYsIFUrYzgyMS1jODIzLCBVK2M4MjUtYzgyZSwgVStjODMwLWM4MzcsIFUrYzgzOS1jODNiLCBVK2M4M2QtYzg0MDtcbn1cblxuLyogWzI2XSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMzAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIExpZ2h0XCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItTGlnaHRcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PZWx6STdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uMjYud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVK2M2YmItYzZiZiwgVStjNmMyLCBVK2M2YzQsIFUrYzZjNi1jNmNiLCBVK2M2Y2UtYzZjZiwgVStjNmQxLWM2ZDMsIFUrYzZkNS1jNmRiLCBVK2M2ZGQtYzZkZiwgVStjNmUxLWM2ZTcsIFUrYzZlOS1jNmViLCBVK2M2ZWQtYzZlZiwgVStjNmYxLWM2ZjgsIFUrYzZmYS1jNzAzLCBVK2M3MDUtYzcwNywgVStjNzA5LWM3MGIsIFUrYzcwZC1jNzE2LCBVK2M3MTgsIFUrYzcxYS1jNzFmLCBVK2M3MjItYzcyMywgVStjNzI1LWM3MjcsIFUrYzcyOS1jNzM0LCBVK2M3MzYtYzczYiwgVStjNzNlLWM3M2YsIFUrYzc0MS1jNzQzLCBVK2M3NDUtYzc0YiwgVStjNzRlLWM3NTAsIFUrYzc1Mi1jNzU3LCBVK2M3NTktYzc3MywgVStjNzc2LWM3Nzc7XG59XG5cbi8qIFsyN10gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBMaWdodFwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLUxpZ2h0XCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT2Vsekk3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjI3LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVStjNWY1LWM1ZmIsIFUrYzVmZSwgVStjNjAyLWM2MDUsIFUrYzYwNywgVStjNjA5LWM2MGYsIFUrYzYxMS1jNjFhLCBVK2M2MWMtYzYyMywgVStjNjI2LWM2MjcsIFUrYzYyOS1jNjJiLCBVK2M2MmQsIFUrYzYyZi1jNjMyLCBVK2M2MzYsIFUrYzYzOCwgVStjNjNhLWM2M2YsIFUrYzY0Mi1jNjQzLCBVK2M2NDUtYzY0NywgVStjNjQ5LWM2NTIsIFUrYzY1Ni1jNjViLCBVK2M2NWQtYzY1ZiwgVStjNjYxLWM2NjMsIFUrYzY2NS1jNjc3LCBVK2M2NzktYzY3YiwgVStjNjdkLWM2OTMsIFUrYzY5Ni1jNjk3LCBVK2M2OTktYzY5YiwgVStjNjlkLWM2YTMsIFUrYzZhNiwgVStjNmE4LCBVK2M2YWEtYzZhZiwgVStjNmIyLWM2YjMsIFUrYzZiNS1jNmI3LCBVK2M2YjktYzZiYTtcbn1cblxuLyogWzI4XSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMzAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIExpZ2h0XCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItTGlnaHRcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PZWx6STdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uMjgud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVK2M1MTctYzUyNywgVStjNTJhLWM1MmIsIFUrYzUyZC1jNTJmLCBVK2M1MzEtYzUzOCwgVStjNTNhLCBVK2M1M2MsIFUrYzUzZS1jNTQzLCBVK2M1NDYtYzU0NywgVStjNTRiLCBVK2M1NGQtYzU1MiwgVStjNTU2LCBVK2M1NWEtYzU1YiwgVStjNTVkLCBVK2M1NWYsIFUrYzU2Mi1jNTYzLCBVK2M1NjUtYzU2NywgVStjNTY5LWM1NmYsIFUrYzU3MiwgVStjNTc0LCBVK2M1NzYtYzU3YiwgVStjNTdlLWM1N2YsIFUrYzU4MS1jNTgzLCBVK2M1ODUtYzU4NiwgVStjNTg4LWM1OGIsIFUrYzU4ZSwgVStjNTkwLCBVK2M1OTItYzU5NiwgVStjNTk5LWM1YjMsIFUrYzViNi1jNWI3LCBVK2M1YmEsIFUrYzViZS1jNWMzLCBVK2M1Y2EtYzVjYiwgVStjNWNkLCBVK2M1Y2YsIFUrYzVkMi1jNWQzLCBVK2M1ZDUtYzVkNywgVStjNWQ5LWM1ZGYsIFUrYzVlMS1jNWUyLCBVK2M1ZTQsIFUrYzVlNi1jNWViLCBVK2M1ZWYsIFUrYzVmMS1jNWYzO1xufVxuXG4vKiBbMjldICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgTGlnaHRcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1MaWdodFwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9lbHpJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi4yOS53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrYzQ3NS1jNGVmLCBVK2M0ZjItYzRmMywgVStjNGY1LWM0ZjcsIFUrYzRmOS1jNGZmLCBVK2M1MDItYzUwYiwgVStjNTBkLWM1MTY7XG59XG5cbi8qIFszMF0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBMaWdodFwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLUxpZ2h0XCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT2Vsekk3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjMwLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVStjM2QwLWMzZDcsIFUrYzNkYS1jM2RiLCBVK2MzZGQtYzNkZSwgVStjM2UxLWMzZWMsIFUrYzNlZS1jM2YzLCBVK2MzZjUtYzQyYiwgVStjNDJkLWM0NjMsIFUrYzQ2Ni1jNDc0O1xufVxuXG4vKiBbMzFdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgTGlnaHRcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1MaWdodFwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9lbHpJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi4zMS53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrYzMyYi1jMzY3LCBVK2MzNmEtYzM2YiwgVStjMzZkLWMzNmYsIFUrYzM3MS1jMzc3LCBVK2MzN2EtYzM3YiwgVStjMzdlLWMzODMsIFUrYzM4NS1jMzg3LCBVK2MzODktYzNjZjtcbn1cblxuLyogWzMyXSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMzAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIExpZ2h0XCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItTGlnaHRcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PZWx6STdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uMzIud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVK2MyNmEtYzI2YiwgVStjMjZkLWMyNmYsIFUrYzI3MS1jMjczLCBVK2MyNzUtYzI3YiwgVStjMjdlLWMyODcsIFUrYzI4OS1jMjhmLCBVK2MyOTEtYzI5NywgVStjMjk5LWMyOWEsIFUrYzI5Yy1jMmEzLCBVK2MyYTUtYzJhNywgVStjMmE5LWMyYWIsIFUrYzJhZC1jMmIzLCBVK2MyYjYsIFUrYzJiOCwgVStjMmJhLWMyYmIsIFUrYzJiZC1jMmRiLCBVK2MyZGUtYzJkZiwgVStjMmUxLWMyZTIsIFUrYzJlNS1jMmVhLCBVK2MyZWUsIFUrYzJmMCwgVStjMmYyLWMyZjUsIFUrYzJmNywgVStjMmZhLWMyZmIsIFUrYzJmZC1jMmZmLCBVK2MzMDEtYzMwNywgVStjMzA5LWMzMGMsIFUrYzMwZS1jMzEyLCBVK2MzMTUtYzMyMywgVStjMzI1LWMzMjgsIFUrYzMyYTtcbn1cblxuLyogWzMzXSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMzAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIExpZ2h0XCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItTGlnaHRcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PZWx6STdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uMzMud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVK2MxYmMtYzFjMywgVStjMWM1LWMxZGYsIFUrYzFlMS1jMWZiLCBVK2MxZmQtYzIwMywgVStjMjA1LWMyMGMsIFUrYzIwZSwgVStjMjEwLWMyMTcsIFUrYzIxYS1jMjFiLCBVK2MyMWQtYzIxZSwgVStjMjIxLWMyMjcsIFUrYzIyOS1jMjJhLCBVK2MyMmMsIFUrYzIyZSwgVStjMjMwLCBVK2MyMzMtYzI0ZiwgVStjMjUxLWMyNTcsIFUrYzI1OS1jMjY5O1xufVxuXG4vKiBbMzRdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgTGlnaHRcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1MaWdodFwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9lbHpJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi4zNC53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrYzEwMS1jMTFiLCBVK2MxMWYsIFUrYzEyMS1jMTIzLCBVK2MxMjUtYzEyYiwgVStjMTJlLCBVK2MxMzItYzEzNywgVStjMTNhLWMxM2IsIFUrYzEzZC1jMTNmLCBVK2MxNDEtYzE0NywgVStjMTRhLCBVK2MxNGMtYzE1MywgVStjMTU1LWMxNTcsIFUrYzE1OS1jMTViLCBVK2MxNWQtYzE2NiwgVStjMTY5LWMxNmYsIFUrYzE3MS1jMTc3LCBVK2MxNzktYzE4YiwgVStjMThlLWMxOGYsIFUrYzE5MS1jMTkzLCBVK2MxOTUtYzE5YiwgVStjMTlkLWMxOWUsIFUrYzFhMCwgVStjMWEyLWMxYTQsIFUrYzFhNi1jMWJiO1xufVxuXG4vKiBbMzVdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgTGlnaHRcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1MaWdodFwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9lbHpJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi4zNS53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrYzA0OS1jMDU3LCBVK2MwNTktYzA1YiwgVStjMDVkLWMwNWYsIFUrYzA2MS1jMDY3LCBVK2MwNjktYzA4ZiwgVStjMDkxLWMwYWIsIFUrYzBhZS1jMGFmLCBVK2MwYjEtYzBiMywgVStjMGI1LCBVK2MwYjctYzBiYiwgVStjMGJlLCBVK2MwYzItYzBjNywgVStjMGNhLWMwY2IsIFUrYzBjZC1jMGNmLCBVK2MwZDEtYzBkNywgVStjMGQ5LWMwZGEsIFUrYzBkYywgVStjMGRlLWMwZTMsIFUrYzBlNS1jMGViLCBVK2MwZWQtYzBmMywgVStjMGY2LCBVK2MwZjgsIFUrYzBmYS1jMGZmO1xufVxuXG4vKiBbMzZdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgTGlnaHRcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1MaWdodFwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9lbHpJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi4zNi53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrYmZhNy1iZmFmLCBVK2JmYjEtYmZjNCwgVStiZmM2LWJmY2IsIFUrYmZjZS1iZmNmLCBVK2JmZDEtYmZkMywgVStiZmQ1LWJmZGIsIFUrYmZkZC1jMDQ4O1xufVxuXG4vKiBbMzddICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgTGlnaHRcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1MaWdodFwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9lbHpJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi4zNy53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrYmYwNywgVStiZjA5LWJmM2YsIFUrYmY0MS1iZjRmLCBVK2JmNTItYmY1NCwgVStiZjU2LWJmYTY7XG59XG5cbi8qIFszOF0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBMaWdodFwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLUxpZ2h0XCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT2Vsekk3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjM4LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVStiZTU2LCBVK2JlNTgsIFUrYmU1Yy1iZTVmLCBVK2JlNjItYmU2MywgVStiZTY1LWJlNjcsIFUrYmU2OS1iZTc0LCBVK2JlNzYtYmU3YiwgVStiZTdlLWJlN2YsIFUrYmU4MS1iZThlLCBVK2JlOTAsIFUrYmU5Mi1iZWE3LCBVK2JlYTktYmVjZiwgVStiZWQyLWJlZDMsIFUrYmVkNS1iZWQ2LCBVK2JlZDktYmVlMywgVStiZWU2LWJmMDY7XG59XG5cbi8qIFszOV0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBMaWdodFwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLUxpZ2h0XCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT2Vsekk3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjM5LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVStiZGIwLWJkZDMsIFUrYmRkNS1iZGVmLCBVK2JkZjEtYmUwYiwgVStiZTBkLWJlMGYsIFUrYmUxMS1iZTEzLCBVK2JlMTUtYmU0MywgVStiZTQ2LWJlNDcsIFUrYmU0OS1iZTRiLCBVK2JlNGQtYmU1Mztcbn1cblxuLyogWzQwXSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMzAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIExpZ2h0XCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItTGlnaHRcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PZWx6STdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uNDAud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVK2JkMDMsIFUrYmQwNiwgVStiZDA4LCBVK2JkMGEtYmQwZiwgVStiZDExLWJkMjIsIFUrYmQyNS1iZDQ3LCBVK2JkNDktYmQ1OCwgVStiZDVhLWJkN2YsIFUrYmQ4Mi1iZDgzLCBVK2JkODUtYmQ4NywgVStiZDhhLWJkOGYsIFUrYmQ5MS1iZDkyLCBVK2JkOTQsIFUrYmQ5Ni1iZDk4LCBVK2JkOWEtYmRhZjtcbn1cblxuLyogWzQxXSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMzAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIExpZ2h0XCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItTGlnaHRcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PZWx6STdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uNDEud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVK2JjNGUtYmM4MywgVStiYzg2LWJjODcsIFUrYmM4OS1iYzhiLCBVK2JjOGQtYmM5MywgVStiYzk2LCBVK2JjOTgsIFUrYmM5Yi1iYzlmLCBVK2JjYTItYmNhMywgVStiY2E1LWJjYTcsIFUrYmNhOS1iY2IyLCBVK2JjYjQtYmNiYiwgVStiY2JlLWJjYmYsIFUrYmNjMS1iY2MzLCBVK2JjYzUtYmNjYywgVStiY2NlLWJjZDAsIFUrYmNkMi1iY2Q0LCBVK2JjZDYtYmNmMywgVStiY2Y3LCBVK2JjZjktYmNmYiwgVStiY2ZkLWJkMDI7XG59XG5cbi8qIFs0Ml0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBMaWdodFwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLUxpZ2h0XCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT2Vsekk3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjQyLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVStiYjkwLWJiYTMsIFUrYmJhNS1iYmFiLCBVK2JiYWQtYmJiZiwgVStiYmMxLWJiZjcsIFUrYmJmYS1iYmZiLCBVK2JiZmQtYmJmZSwgVStiYzAxLWJjMDcsIFUrYmMwOS1iYzBhLCBVK2JjMGUsIFUrYmMxMCwgVStiYzEyLWJjMTMsIFUrYmMxNywgVStiYzE5LWJjMWEsIFUrYmMxZSwgVStiYzIwLWJjMjMsIFUrYmMyNiwgVStiYzI4LCBVK2JjMmEtYmMyYywgVStiYzJlLWJjMmYsIFUrYmMzMi1iYzMzLCBVK2JjMzUtYmMzNywgVStiYzM5LWJjM2YsIFUrYmM0MS1iYzQyLCBVK2JjNDQsIFUrYmM0Ni1iYzQ4LCBVK2JjNGEtYmM0ZDtcbn1cblxuLyogWzQzXSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMzAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIExpZ2h0XCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItTGlnaHRcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PZWx6STdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uNDMud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVK2JhZTYtYmFmYiwgVStiYWZkLWJiMTcsIFUrYmIxOS1iYjMzLCBVK2JiMzcsIFUrYmIzOS1iYjNhLCBVK2JiM2QtYmI0MywgVStiYjQ1LWJiNDYsIFUrYmI0OCwgVStiYjRhLWJiNGYsIFUrYmI1MS1iYjUzLCBVK2JiNTUtYmI1NywgVStiYjU5LWJiNjIsIFUrYmI2NC1iYjhmO1xufVxuXG4vKiBbNDRdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgTGlnaHRcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1MaWdodFwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9lbHpJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi40NC53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrYmEzMC1iYTM3LCBVK2JhM2EtYmEzYiwgVStiYTNkLWJhM2YsIFUrYmE0MS1iYTQ3LCBVK2JhNDktYmE0YSwgVStiYTRjLCBVK2JhNGUtYmE1MywgVStiYTU2LWJhNTcsIFUrYmE1OS1iYTViLCBVK2JhNWQtYmE2MywgVStiYTY1LWJhNjYsIFUrYmE2OC1iYTZmLCBVK2JhNzEtYmE3MywgVStiYTc1LWJhNzcsIFUrYmE3OS1iYTg0LCBVK2JhODYsIFUrYmE4OC1iYWE3LCBVK2JhYWEsIFUrYmFhZC1iYWFmLCBVK2JhYjEtYmFiNywgVStiYWJhLCBVK2JhYmMsIFUrYmFiZS1iYWU1O1xufVxuXG4vKiBbNDVdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgTGlnaHRcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1MaWdodFwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9lbHpJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi40NS53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrYjk2ZS1iOTczLCBVK2I5NzYtYjk3NywgVStiOTc5LWI5N2IsIFUrYjk3ZC1iOTgzLCBVK2I5ODYsIFUrYjk4OCwgVStiOThhLWI5OGQsIFUrYjk4Zi1iOWFiLCBVK2I5YWUtYjlhZiwgVStiOWIxLWI5YjMsIFUrYjliNS1iOWJiLCBVK2I5YmUsIFUrYjljMCwgVStiOWMyLWI5YzcsIFUrYjljYS1iOWNiLCBVK2I5Y2QsIFUrYjlkMi1iOWQ3LCBVK2I5ZGEsIFUrYjlkYywgVStiOWRmLWI5ZTAsIFUrYjllMiwgVStiOWU2LWI5ZTcsIFUrYjllOS1iOWYzLCBVK2I5ZjYsIFUrYjlmOCwgVStiOWZiLWJhMmY7XG59XG5cbi8qIFs0Nl0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBMaWdodFwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLUxpZ2h0XCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT2Vsekk3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjQ2LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVStiOGJmLWI4Y2IsIFUrYjhjZC1iOGUwLCBVK2I4ZTItYjhlNywgVStiOGVhLWI4ZWIsIFUrYjhlZC1iOGVmLCBVK2I4ZjEtYjhmNywgVStiOGZhLCBVK2I4ZmMsIFUrYjhmZS1iOTAzLCBVK2I5MDUtYjkxNywgVStiOTE5LWI5MWYsIFUrYjkyMS1iOTNiLCBVK2I5M2QtYjk1NywgVStiOTVhLWI5NWIsIFUrYjk1ZC1iOTVmLCBVK2I5NjEtYjk2NywgVStiOTY5LWI5NmM7XG59XG5cbi8qIFs0N10gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBMaWdodFwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLUxpZ2h0XCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT2Vsekk3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjQ3LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVStiODBkLWI4MGYsIFUrYjgxMS1iODE3LCBVK2I4MWEsIFUrYjgxYy1iODIzLCBVK2I4MjYtYjgyNywgVStiODI5LWI4MmIsIFUrYjgyZC1iODMzLCBVK2I4MzYsIFUrYjgzYS1iODNmLCBVK2I4NDEtYjg1YiwgVStiODVlLWI4NWYsIFUrYjg2MS1iODYzLCBVK2I4NjUtYjg2YiwgVStiODZlLCBVK2I4NzAsIFUrYjg3Mi1iOGFmLCBVK2I4YjEtYjhiZTtcbn1cblxuLyogWzQ4XSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMzAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIExpZ2h0XCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItTGlnaHRcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PZWx6STdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uNDgud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVK2I3NGQtYjc1ZiwgVStiNzYxLWI3NjMsIFUrYjc2NS1iNzc0LCBVK2I3NzYtYjc3YiwgVStiNzdlLWI3N2YsIFUrYjc4MS1iNzgzLCBVK2I3ODUtYjc4YiwgVStiNzhlLCBVK2I3OTItYjc5NiwgVStiNzlhLWI3OWIsIFUrYjc5ZC1iN2E3LCBVK2I3YWEsIFUrYjdhZS1iN2IzLCBVK2I3YjYtYjdjOCwgVStiN2NhLWI3ZWIsIFUrYjdlZS1iN2VmLCBVK2I3ZjEtYjdmMywgVStiN2Y1LWI3ZmIsIFUrYjdmZSwgVStiODAyLWI4MDYsIFUrYjgwYS1iODBiO1xufVxuXG4vKiBbNDldICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgTGlnaHRcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1MaWdodFwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9lbHpJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi40OS53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrYjZhNy1iNmFhLCBVK2I2YWMtYjZiMCwgVStiNmIyLWI2ZWYsIFUrYjZmMS1iNzI3LCBVK2I3MmEtYjcyYiwgVStiNzJkLWI3MmUsIFUrYjczMS1iNzM3LCBVK2I3MzktYjczYSwgVStiNzNjLWI3NDMsIFUrYjc0NS1iNzRjO1xufVxuXG4vKiBbNTBdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgTGlnaHRcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1MaWdodFwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9lbHpJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi41MC53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrYjYwNS1iNjBmLCBVK2I2MTItYjYxNywgVStiNjE5LWI2MjQsIFUrYjYyNi1iNjliLCBVK2I2OWUtYjZhMywgVStiNmE1LWI2YTY7XG59XG5cbi8qIFs1MV0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBMaWdodFwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLUxpZ2h0XCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT2Vsekk3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjUxLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVStiNTVmLCBVK2I1NjItYjU4MywgVStiNTg1LWI1OWYsIFUrYjVhMi1iNWEzLCBVK2I1YTUtYjVhNywgVStiNWE5LWI1YjIsIFUrYjViNS1iNWJhLCBVK2I1YmQtYjYwNDtcbn1cblxuLyogWzUyXSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMzAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIExpZ2h0XCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItTGlnaHRcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PZWx6STdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uNTIud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVK2I0YTUtYjRiNiwgVStiNGI4LWI0YmYsIFUrYjRjMS1iNGM3LCBVK2I0YzktYjRkYiwgVStiNGRlLWI0ZGYsIFUrYjRlMS1iNGUyLCBVK2I0ZTUtYjRlYiwgVStiNGVlLCBVK2I0ZjAsIFUrYjRmMi1iNTEzLCBVK2I1MTYtYjUxNywgVStiNTE5LWI1MWEsIFUrYjUxZC1iNTIzLCBVK2I1MjYsIFUrYjUyOCwgVStiNTJiLWI1MmYsIFUrYjUzMi1iNTMzLCBVK2I1MzUtYjUzNywgVStiNTM5LWI1M2YsIFUrYjU0MS1iNTQ0LCBVK2I1NDYtYjU0YiwgVStiNTRkLWI1NGYsIFUrYjU1MS1iNTViLCBVK2I1NWQtYjU1ZTtcbn1cblxuLyogWzUzXSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMzAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIExpZ2h0XCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItTGlnaHRcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PZWx6STdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uNTMud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVK2IzZjgtYjNmYiwgVStiM2ZkLWI0MGYsIFUrYjQxMS1iNDE3LCBVK2I0MTktYjQxYiwgVStiNDFkLWI0MWYsIFUrYjQyMS1iNDI3LCBVK2I0MmEtYjQyYiwgVStiNDJkLWI0NGYsIFUrYjQ1Mi1iNDUzLCBVK2I0NTUtYjQ1NywgVStiNDU5LWI0NWYsIFUrYjQ2Mi1iNDY0LCBVK2I0NjYtYjQ2YiwgVStiNDZkLWI0N2YsIFUrYjQ4MS1iNGEzO1xufVxuXG4vKiBbNTRdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgTGlnaHRcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1MaWdodFwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9lbHpJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi41NC53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrYjM0Mi1iMzUzLCBVK2IzNTYtYjM1NywgVStiMzU5LWIzNWIsIFUrYjM1ZC1iMzVlLCBVK2IzNjAtYjM2MywgVStiMzY2LCBVK2IzNjgsIFUrYjM2YS1iMzZkLCBVK2IzNmYsIFUrYjM3Mi1iMzczLCBVK2IzNzUtYjM3NywgVStiMzc5LWIzN2YsIFUrYjM4MS1iMzgyLCBVK2IzODQsIFUrYjM4Ni1iMzhiLCBVK2IzOGQtYjNjMywgVStiM2M2LWIzYzcsIFUrYjNjOS1iM2NhLCBVK2IzY2QtYjNkMywgVStiM2Q2LCBVK2IzZDgsIFUrYjNkYS1iM2Y3O1xufVxuXG4vKiBbNTVdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgTGlnaHRcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1MaWdodFwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9lbHpJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi41NS53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrYjI3Yy1iMjgzLCBVK2IyODUtYjI4ZiwgVStiMjkyLWIyOTMsIFUrYjI5NS1iMjk3LCBVK2IyOWEtYjI5ZiwgVStiMmExLWIyYTQsIFUrYjJhNy1iMmE5LCBVK2IyYWIsIFUrYjJhZC1iMmM3LCBVK2IyY2EtYjJjYiwgVStiMmNkLWIyY2YsIFUrYjJkMS1iMmQ3LCBVK2IyZGEsIFUrYjJkYywgVStiMmRlLWIyZTMsIFUrYjJlNywgVStiMmU5LWIyZWEsIFUrYjJlZi1iMmYzLCBVK2IyZjYsIFUrYjJmOCwgVStiMmZhLWIyZmIsIFUrYjJmZC1iMmZlLCBVK2IzMDItYjMwMywgVStiMzA1LWIzMDcsIFUrYjMwOS1iMzBmLCBVK2IzMTIsIFUrYjMxNi1iMzFiLCBVK2IzMWQtYjM0MTtcbn1cblxuLyogWzU2XSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMzAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIExpZ2h0XCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItTGlnaHRcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PZWx6STdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uNTYud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVK2IxZDYtYjFlNywgVStiMWU5LWIxZmMsIFUrYjFmZS1iMjAzLCBVK2IyMDYtYjIwNywgVStiMjA5LWIyMGIsIFUrYjIwZC1iMjEzLCBVK2IyMTYtYjIxZiwgVStiMjIxLWIyNTcsIFUrYjI1OS1iMjczLCBVK2IyNzUtYjI3Yjtcbn1cblxuLyogWzU3XSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMzAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIExpZ2h0XCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItTGlnaHRcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PZWx6STdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uNTcud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVK2IxMjAtYjEyMiwgVStiMTI2LWIxMjcsIFUrYjEyOS1iMTJiLCBVK2IxMmQtYjEzMywgVStiMTM2LCBVK2IxMzgsIFUrYjEzYS1iMTNmLCBVK2IxNDItYjE0MywgVStiMTQ1LWIxNGYsIFUrYjE1MS1iMTUzLCBVK2IxNTYtYjE1NywgVStiMTU5LWIxNzcsIFUrYjE3YS1iMTdiLCBVK2IxN2QtYjE3ZiwgVStiMTgxLWIxODcsIFUrYjE4OS1iMThjLCBVK2IxOGUtYjE5MSwgVStiMTk1LWIxYTcsIFUrYjFhOS1iMWNiLCBVK2IxY2QtYjFkNTtcbn1cblxuLyogWzU4XSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMzAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIExpZ2h0XCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItTGlnaHRcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PZWx6STdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uNTgud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVK2IwNWYtYjA3YiwgVStiMDdlLWIwN2YsIFUrYjA4MS1iMDgzLCBVK2IwODUtYjA4YiwgVStiMDhkLWIwOTcsIFUrYjA5YiwgVStiMDlkLWIwOWYsIFUrYjBhMi1iMGE3LCBVK2IwYWEsIFUrYjBiMCwgVStiMGIyLCBVK2IwYjYtYjBiNywgVStiMGI5LWIwYmIsIFUrYjBiZC1iMGMzLCBVK2IwYzYtYjBjNywgVStiMGNhLWIwY2YsIFUrYjBkMS1iMGRmLCBVK2IwZTEtYjBlNCwgVStiMGU2LWIxMDcsIFUrYjEwYS1iMTBiLCBVK2IxMGQtYjEwZiwgVStiMTExLWIxMTIsIFUrYjExNC1iMTE3LCBVK2IxMTktYjExYSwgVStiMTFjLWIxMWY7XG59XG5cbi8qIFs1OV0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBMaWdodFwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLUxpZ2h0XCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT2Vsekk3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjU5LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSthZmFjLWFmYjcsIFUrYWZiYS1hZmJiLCBVK2FmYmQtYWZiZiwgVSthZmMxLWFmYzYsIFUrYWZjYS1hZmNjLCBVK2FmY2UtYWZkMywgVSthZmQ1LWFmZTcsIFUrYWZlOS1hZmVmLCBVK2FmZjEtYjAwYiwgVStiMDBkLWIwMGYsIFUrYjAxMS1iMDEzLCBVK2IwMTUtYjAxYiwgVStiMDFkLWIwMjcsIFUrYjAyOS1iMDQzLCBVK2IwNDUtYjA0NywgVStiMDQ5LCBVK2IwNGIsIFUrYjA0ZC1iMDUyLCBVK2IwNTUtYjA1NiwgVStiMDU4LWIwNWMsIFUrYjA1ZTtcbn1cblxuLyogWzYwXSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMzAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIExpZ2h0XCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItTGlnaHRcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PZWx6STdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uNjAud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVK2FmMDMtYWYwNywgVSthZjA5LWFmMmIsIFUrYWYyZS1hZjMzLCBVK2FmMzUtYWYzYiwgVSthZjNlLWFmNDAsIFUrYWY0NC1hZjQ3LCBVK2FmNGEtYWY1YywgVSthZjVlLWFmNjMsIFUrYWY2NS1hZjdmLCBVK2FmODEtYWZhYjtcbn1cblxuLyogWzYxXSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMzAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIExpZ2h0XCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItTGlnaHRcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PZWx6STdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uNjEud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVK2FlNTYtYWU1YiwgVSthZTVlLWFlNjAsIFUrYWU2Mi1hZTY0LCBVK2FlNjYtYWU2NywgVSthZTY5LWFlNmIsIFUrYWU2ZC1hZTgzLCBVK2FlODUtYWViYiwgVSthZWJmLCBVK2FlYzEtYWVjMywgVSthZWM1LWFlY2IsIFUrYWVjZSwgVSthZWQwLCBVK2FlZDItYWVkNywgVSthZWQ5LWFlZjMsIFUrYWVmNS1hZjAyO1xufVxuXG4vKiBbNjJdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgTGlnaHRcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1MaWdodFwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9lbHpJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi42Mi53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrYWQ5Yy1hZGEzLCBVK2FkYTUtYWRiZiwgVSthZGMxLWFkYzMsIFUrYWRjNS1hZGM3LCBVK2FkYzktYWRkMiwgVSthZGQ0LWFkZGIsIFUrYWRkZC1hZGRmLCBVK2FkZTEtYWRlMywgVSthZGU1LWFkZjcsIFUrYWRmYS1hZGZiLCBVK2FkZmQtYWRmZiwgVSthZTAyLWFlMDcsIFUrYWUwYSwgVSthZTBjLCBVK2FlMGUtYWUxMywgVSthZTE1LWFlMmYsIFUrYWUzMS1hZTMzLCBVK2FlMzUtYWUzNywgVSthZTM5LWFlM2YsIFUrYWU0MiwgVSthZTQ0LCBVK2FlNDYtYWU0OSwgVSthZTRiLCBVK2FlNGYsIFUrYWU1MS1hZTUzLCBVK2FlNTU7XG59XG5cbi8qIFs2M10gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBMaWdodFwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLUxpZ2h0XCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT2Vsekk3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjYzLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSthY2UyLWFjZTMsIFUrYWNlNS1hY2U2LCBVK2FjZTktYWNlZiwgVSthY2YyLCBVK2FjZjQsIFUrYWNmNy1hY2ZiLCBVK2FjZmUtYWNmZiwgVSthZDAxLWFkMDMsIFUrYWQwNS1hZDBiLCBVK2FkMGQtYWQxMCwgVSthZDEyLWFkMWIsIFUrYWQxZC1hZDMzLCBVK2FkMzUtYWQ0OCwgVSthZDRhLWFkNGYsIFUrYWQ1MS1hZDZiLCBVK2FkNmUtYWQ2ZiwgVSthZDcxLWFkNzIsIFUrYWQ3Ny1hZDdjLCBVK2FkN2UsIFUrYWQ4MCwgVSthZDgyLWFkODcsIFUrYWQ4OS1hZDhiLCBVK2FkOGQtYWQ4ZiwgVSthZDkxLWFkOWI7XG59XG5cbi8qIFs2NF0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBMaWdodFwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLUxpZ2h0XCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT2Vsekk3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjY0LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSthYzI1LWFjMmMsIFUrYWMyZSwgVSthYzMwLCBVK2FjMzItYWMzNywgVSthYzM5LWFjM2YsIFUrYWM0MS1hYzRjLCBVK2FjNGUtYWM2ZiwgVSthYzcyLWFjNzMsIFUrYWM3NS1hYzc2LCBVK2FjNzktYWM3ZiwgVSthYzgyLCBVK2FjODQtYWM4OCwgVSthYzhhLWFjOGIsIFUrYWM4ZC1hYzhmLCBVK2FjOTEtYWM5MywgVSthYzk1LWFjOWIsIFUrYWM5ZC1hYzllLCBVK2FjYTEtYWNhNywgVSthY2FiLCBVK2FjYWQtYWNhZiwgVSthY2IxLWFjYjcsIFUrYWNiYS1hY2JiLCBVK2FjYmUtYWNjMCwgVSthY2MyLWFjYzMsIFUrYWNjNS1hY2RmO1xufVxuXG4vKiBbNjVdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgTGlnaHRcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1MaWdodFwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9lbHpJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi42NS53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrOTlkZiwgVSs5OWVkLCBVKzk5ZjEsIFUrOTlmZiwgVSs5YTAxLCBVKzlhMDgsIFUrOWEwZS05YTBmLCBVKzlhMTksIFUrOWEyYiwgVSs5YTMwLCBVKzlhMzYtOWEzNywgVSs5YTQwLCBVKzlhNDMsIFUrOWE0NSwgVSs5YTRkLCBVKzlhNTUsIFUrOWE1NywgVSs5YTVhLTlhNWIsIFUrOWE1ZiwgVSs5YTYyLCBVKzlhNjUsIFUrOWE2OS05YTZhLCBVKzlhYTgsIFUrOWFiOCwgVSs5YWQzLCBVKzlhZTUsIFUrOWFlZSwgVSs5YjFhLCBVKzliMjcsIFUrOWIyYSwgVSs5YjMxLCBVKzliM2MsIFUrOWI0MS05YjQ1LCBVKzliNGYsIFUrOWI1NCwgVSs5YjVhLCBVKzliNmYsIFUrOWI4ZSwgVSs5YjkxLCBVKzliOWYsIFUrOWJhYiwgVSs5YmFlLCBVKzliYzksIFUrOWJkNiwgVSs5YmU0LCBVKzliZTgsIFUrOWMwZCwgVSs5YzEwLCBVKzljMTIsIFUrOWMxNSwgVSs5YzI1LCBVKzljMzIsIFUrOWMzYiwgVSs5YzQ3LCBVKzljNDksIFUrOWM1NywgVSs5Y2U1LCBVKzljZTcsIFUrOWNlOSwgVSs5Y2YzLTljZjQsIFUrOWNmNiwgVSs5ZDA5LCBVKzlkMWIsIFUrOWQyNiwgVSs5ZDI4LCBVKzlkM2IsIFUrOWQ1MSwgVSs5ZDVkLCBVKzlkNjAtOWQ2MSwgVSs5ZDZjLCBVKzlkNzIsIFUrOWRhOSwgVSs5ZGFmLCBVKzlkYjQsIFUrOWRjNCwgVSs5ZGQ3LCBVKzlkZjIsIFUrOWRmOC05ZGZhLCBVKzllMWEsIFUrOWUxZSwgVSs5ZTc1LCBVKzllNzksIFUrOWU3ZCwgVSs5ZTdmLCBVKzllOTItOWU5MywgVSs5ZTk3LCBVKzllOWQsIFUrOWU5ZiwgVSs5ZWE1LCBVKzllYjQtOWViNSwgVSs5ZWJiLCBVKzllYmUsIFUrOWVjMywgVSs5ZWNkLTllY2UsIFUrOWVkNCwgVSs5ZWQ4LCBVKzllZGItOWVkYywgVSs5ZWRlLCBVKzllZTgsIFUrOWVmNCwgVSs5ZjA3LTlmMDgsIFUrOWYwZSwgVSs5ZjEzLCBVKzlmMjAsIFUrOWYzYiwgVSs5ZjRhLTlmNGIsIFUrOWY0ZSwgVSs5ZjUyLCBVKzlmNWYsIFUrOWY2MSwgVSs5ZjY3LCBVKzlmNmEsIFUrOWY2YywgVSs5Zjc3LCBVKzlmOGQsIFUrOWY5MCwgVSs5Zjk1LCBVKzlmOWMsIFUrYWMwMi1hYzAzLCBVK2FjMDUtYWMwNiwgVSthYzA5LWFjMGYsIFUrYWMxNy1hYzE4LCBVK2FjMWIsIFUrYWMxZS1hYzFmLCBVK2FjMjEtYWMyMztcbn1cblxuLyogWzkzXSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMzAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIExpZ2h0XCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItTGlnaHRcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PZWx6STdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uOTMud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzMzOGMtMzM5YywgVSszMzlmLTMzYTAsIFUrMzNhMi0zM2NiLCBVKzMzY2YtMzNkMCwgVSszM2QzLCBVKzMzZDYsIFUrMzNkOCwgVSszM2RiLTMzZGQsIFUrNGUwMSwgVSs0ZTAzLCBVKzRlMDctNGUwOCwgVSs0ZTExLCBVKzRlMTQtNGUxNSwgVSs0ZTE4LTRlMTksIFUrNGUxZSwgVSs0ZTMyLCBVKzRlMzgtNGUzOSwgVSs0ZTQyLTRlNDMsIFUrNGU0NSwgVSs0ZTRkLTRlNGYsIFUrNGU1NiwgVSs0ZTU4LTRlNTksIFUrNGU1ZC00ZTVlLCBVKzRlNmIsIFUrNGU2ZCwgVSs0ZTczLCBVKzRlNzYtNGU3NywgVSs0ZTdlLCBVKzRlODIsIFUrNGU4NiwgVSs0ZTg4LCBVKzRlOGUsIFUrNGU5MC00ZTkyLCBVKzRlOTQtNGU5NSwgVSs0ZTk4LCBVKzRlOWIsIFUrNGU5ZSwgVSs0ZWExLTRlYTIsIFUrNGVhNC00ZWE2LCBVKzRlYTgsIFUrNGVhYiwgVSs0ZWFkLTRlYWUsIFUrNGViNiwgVSs0ZWMwLTRlYzEsIFUrNGVjNCwgVSs0ZWM3LCBVKzRlY2IsIFUrNGVjZCwgVSs0ZWQ0LTRlZDUsIFUrNGVkNy00ZWQ5LCBVKzRlZGQsIFUrNGVkZiwgVSs0ZWU0LCBVKzRlZjAsIFUrNGVmMiwgVSs0ZWY2LTRlZjcsIFUrNGVmYiwgVSs0ZjAxLCBVKzRmMDksIFUrNGYwYiwgVSs0ZjBkLTRmMTEsIFUrNGYyZiwgVSs0ZjM0LCBVKzRmMzYsIFUrNGYzOCwgVSs0ZjNhLCBVKzRmM2MtNGYzZDtcbn1cblxuLyogWzk0XSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMzAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIExpZ2h0XCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItTGlnaHRcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PZWx6STdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uOTQud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzMxMzYsIFUrMzEzOCwgVSszMTNhLTMxNDAsIFUrMzE0My0zMTQ0LCBVKzMxNTAsIFUrMzE1MiwgVSszMTU0LTMxNTYsIFUrMzE1OC0zMTViLCBVKzMxNWQtMzE1ZiwgVSszMTYyLCBVKzMxNjQtMzE4YywgVSszMThlLCBVKzMyMDAtMzIxYiwgVSszMjMxLCBVKzMyMzksIFUrMzI1MS0zMjVhLCBVKzMyNjAtMzI3YiwgVSszMjdlLTMyN2YsIFUrMzI4YS0zMjkwLCBVKzMyOTQsIFUrMzI5ZSwgVSszMmE1LCBVKzMzODAtMzM4NCwgVSszMzg4LTMzOGI7XG59XG5cbi8qIFs5NV0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBMaWdodFwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLUxpZ2h0XCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT2Vsekk3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjk1LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSsyZjdkLCBVKzJmN2YtMmY4YiwgVSsyZjhlLTJmOTAsIFUrMmY5Mi0yZjk3LCBVKzJmOTktMmZhMCwgVSsyZmEyLTJmYTMsIFUrMmZhNS0yZmE5LCBVKzJmYWMtMmZiMSwgVSsyZmIzLTJmYmMsIFUrMmZjMS0yZmNhLCBVKzJmY2QtMmZkNCwgVSszMDAzLCBVKzMwMTItMzAxOSwgVSszMDFjLCBVKzMwMWUtMzAyMCwgVSszMDM2LCBVKzMwNDEsIFUrMzA0MywgVSszMDQ1LCBVKzMwNDcsIFUrMzA0OSwgVSszMDRlLCBVKzMwNTAsIFUrMzA1MiwgVSszMDU2LCBVKzMwNWEsIFUrMzA1YywgVSszMDVlLCBVKzMwNjIsIFUrMzA2NSwgVSszMDZjLCBVKzMwNzAtMzA3ZCwgVSszMDgwLCBVKzMwODUsIFUrMzA4NywgVSszMDhlLCBVKzMwOTAtMzA5MSwgVSszMGExLCBVKzMwYTUsIFUrMzBhOSwgVSszMGFlLCBVKzMwYjEtMzBiMiwgVSszMGI0LCBVKzMwYjYsIFUrMzBiYy0zMGJlLCBVKzMwYzIsIFUrMzBjNSwgVSszMGNjLCBVKzMwZDIsIFUrMzBkNCwgVSszMGQ4LTMwZGQsIFUrMzBlNCwgVSszMGU2LCBVKzMwZTgsIFUrMzBlZSwgVSszMGYwLTMwZjIsIFUrMzBmNC0zMGY2LCBVKzMxMzMsIFUrMzEzNTtcbn1cblxuLyogWzk2XSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMzAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIExpZ2h0XCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItTGlnaHRcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PZWx6STdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uOTYud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzI1NDEtMjU0YiwgVSsyNWE0LTI1YTksIFUrMjViMSwgVSsyNWI1LCBVKzI1YjksIFUrMjViZiwgVSsyNWMxLCBVKzI1YzMsIFUrMjVjOS0yNWNhLCBVKzI1Y2MsIFUrMjVjZSwgVSsyNWQwLTI1ZDEsIFUrMjVlNiwgVSsyNWVmLCBVKzI2MGYsIFUrMjYxZCwgVSsyNjFmLCBVKzI2MmYsIFUrMjY2MCwgVSsyNjY0LCBVKzI2NjctMjY2OSwgVSsyNjZkLCBVKzI2NmYsIFUrMjcxNiwgVSsyNzFhLCBVKzI3M2QsIFUrMjc1NiwgVSsyNzc2LTI3N2YsIFUrMjc4YS0yNzkzLCBVKzI5NjMsIFUrMjk2NSwgVSsyYWM1LTJhYzYsIFUrMmFjYi0yYWNjLCBVKzJmMDAsIFUrMmYwNCwgVSsyZjA2LCBVKzJmMDgsIFUrMmYwYS0yZjBiLCBVKzJmMTEtMmYxMiwgVSsyZjE0LCBVKzJmMTctMmYxOCwgVSsyZjFjLTJmMWQsIFUrMmYxZi0yZjIwLCBVKzJmMjMtMmYyNiwgVSsyZjI4LTJmMjksIFUrMmYyYiwgVSsyZjJkLCBVKzJmMmYtMmYzMiwgVSsyZjM4LCBVKzJmM2MtMmY0MCwgVSsyZjQyLTJmNGMsIFUrMmY0Zi0yZjUyLCBVKzJmNTQtMmY1OCwgVSsyZjVhLTJmNjYsIFUrMmY2OS0yZjcwLCBVKzJmNzItMmY3NiwgVSsyZjc4LCBVKzJmN2EtMmY3Yztcbn1cblxuLyogWzk3XSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMzAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIExpZ2h0XCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItTGlnaHRcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PZWx6STdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uOTcud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzI0NzktMjQ4NywgVSsyNDljLTI0ZDEsIFUrMjRkMy0yNGQ3LCBVKzI0ZDktMjRlOSwgVSsyNGViLTI0ZjQsIFUrMjUwMC0yNTAxLCBVKzI1MDMsIFUrMjUwYy0yNTEzLCBVKzI1MTUtMjUxNiwgVSsyNTE4LTI1NDA7XG59XG5cbi8qIFs5OF0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBMaWdodFwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLUxpZ2h0XCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT2Vsekk3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjk4LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSsyMTViLTIxNWUsIFUrMjE2Mi0yMTY5LCBVKzIxNzAtMjE3OSwgVSsyMTk1LTIxOTksIFUrMjFiMC0yMWI0LCBVKzIxYmMsIFUrMjFjMCwgVSsyMWM0LTIxYzUsIFUrMjFjZCwgVSsyMWNmLTIxZDQsIFUrMjFlMC0yMWUzLCBVKzIxZTYtMjFlOSwgVSsyMjAwLCBVKzIyMDItMjIwMywgVSsyMjA2LTIyMDksIFUrMjIwYi0yMjBjLCBVKzIyMGYsIFUrMjIxMSwgVSsyMjEzLCBVKzIyMWEsIFUrMjIxZC0yMjIwLCBVKzIyMjIsIFUrMjIyNS0yMjI3LCBVKzIyMjktMjIyYywgVSsyMjJlLCBVKzIyMzQtMjIzNywgVSsyMjNkLCBVKzIyNDMsIFUrMjI0NSwgVSsyMjQ4LCBVKzIyNTAtMjI1MywgVSsyMjVhLCBVKzIyNjAtMjI2MiwgVSsyMjY0LTIyNjcsIFUrMjI2YS0yMjZiLCBVKzIyNmUtMjI3MywgVSsyMjc2LTIyNzcsIFUrMjI3OS0yMjdiLCBVKzIyODAtMjI4NywgVSsyMjhhLTIyOGIsIFUrMjI5NS0yMjk3LCBVKzIyYTMtMjJhNSwgVSsyMmJiLTIyYmMsIFUrMjJjZS0yMmNmLCBVKzIyZGEtMjJkYiwgVSsyMmVlLTIyZWYsIFUrMjMwNiwgVSsyMzEyLCBVKzIzMTQsIFUrMjQ2Ny0yNDc4O1xufVxuXG4vKiBbOTldICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgTGlnaHRcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1MaWdodFwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9lbHpJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi45OS53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrODEtODIsIFUrODQsIFUrYTItYTUsIFUrYTctYTgsIFUrYWEsIFUrYWMtYWQsIFUrYjEtYjMsIFUrYjYsIFUrYjgtYmEsIFUrYmMtYmUsIFUrYzAsIFUrYzIsIFUrYzYtY2IsIFUrY2UtZDAsIFUrZDQsIFUrZDgtZDksIFUrZGItZGMsIFUrZGUtZGYsIFUrZTYsIFUrZWIsIFUrZWUtZjAsIFUrZjQsIFUrZjctZjksIFUrZmIsIFUrZmUtZmYsIFUrMTExLCBVKzEyNi0xMjcsIFUrMTMyLTEzMywgVSsxMzgsIFUrMTNmLTE0MiwgVSsxNDktMTRiLCBVKzE1Mi0xNTMsIFUrMTY2LTE2NywgVSsyYmMsIFUrMmM3LCBVKzJkMCwgVSsyZDgtMmQ5LCBVKzJkYi0yZGQsIFUrMzkxLTM5NCwgVSszOTYtM2ExLCBVKzNhMy0zYTksIFUrM2IyLTNiNiwgVSszYjgsIFUrM2JjLCBVKzNiZS0zYzEsIFUrM2MzLTNjOSwgVSsyMDEwLCBVKzIwMTUtMjAxNiwgVSsyMDE4LTIwMTksIFUrMjAxYiwgVSsyMDFmLTIwMjEsIFUrMjAyNSwgVSsyMDMwLCBVKzIwMzMtMjAzNiwgVSsyMDNjLCBVKzIwM2UsIFUrMjA0MiwgVSsyMDc0LCBVKzIwN2EtMjA3ZiwgVSsyMDgxLTIwODQsIFUrMjEwOSwgVSsyMTEzLCBVKzIxMTYsIFUrMjEyMSwgVSsyMTI2LCBVKzIxMmIsIFUrMjE1My0yMTU0O1xufVxuXG4vKiBbMTAwXSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMzAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIExpZ2h0XCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItTGlnaHRcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PZWx6STdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uMTAwLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVStlOCwgVSsyZGEsIFUrMjE2MCwgVSsyMTk0LCBVKzMwNTQsIFUrMzA1OCwgVSszMDZkLCBVKzMwODYsIFUrMzA4ZCwgVSszMGFjLCBVKzMwYmIsIFUrMzBjNCwgVSszMGNkLTMwY2UsIFUrMzBlMiwgVSszMTMyLCBVKzMxNDYsIFUrMzE0OSwgVSszMzlkLCBVKzRlM2IsIFUrNGYwYSwgVSs0ZmRkLCBVKzRmZTEsIFUrNTQwOSwgVSs1NDBjLCBVKzU4MzQsIFUrNTkyYS01OTJiLCBVKzViOWEsIFUrNWRkZSwgVSs1ZTBjLCBVKzVlNzMsIFUrNWYwZiwgVSs2MGYzLCBVKzY1M2YsIFUrNjYxZiwgVSs2NjJmLCBVKzY2N2EsIFUrNjgzYywgVSs2YjRjLCBVKzZjMTEsIFUrNzY3YywgVSs3NmVlLCBVKzc2ZjQsIFUrNzdmMywgVSs3OWQxLCBVKzdhN2EsIFUrN2IyYywgVSs3ZDIyLCBVKzgyMDcsIFUrOGEwMCwgVSs4YTcxLCBVKzkyODAsIFUrOTU4MCwgVSs5NThiLCBVKzk2YzYsIFUrOTc2MiwgVSs5OGRmLCBVKzllZDEsIFUrYWMyZCwgVSthZGM4LCBVK2FkZDMsIFUrYWY0OCwgVStiMDE0LCBVK2IxMzQtYjEzNSwgVStiMTU4LCBVK2IyYWEsIFUrYjM1ZiwgVStiNmE0LCBVK2I5Y2YsIFUrYmI2MywgVStiZDIzLCBVK2JlOTEsIFUrYzI5YiwgVStjM2Y0LCBVK2M0MmMsIFUrYzU1YywgVStjNTczLCBVK2M1OGYsIFUrYzc4YywgVStjN2RkLCBVK2M4ZjUsIFUrY2FkMSwgVStjYzQ4LCBVK2NmMTAsIFUrY2YyMCwgVStkMDNjLCBVK2QwN2QsIFUrZDJhMCwgVStkMzBlLCBVK2QzOGQsIFUrZDNhOCwgVStkM2M4LCBVK2Q1ZTUsIFUrZDVmOSwgVStkNmU0LCBVK2Y5MGEsIFUrZmYwMiwgVStmZjFjO1xufVxuXG4vKiBbMTAxXSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMzAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIExpZ2h0XCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItTGlnaHRcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PZWx6STdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uMTAxLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSszYjEsIFUrMjQ2NiwgVSsyNWExLCBVKzI1YTMsIFUrMjYxYywgVSszMDA4LTMwMDksIFUrMzA1YiwgVSszMDVkLCBVKzMwNjksIFUrMzBhNywgVSszMGJhLCBVKzMwY2YsIFUrMzBlZiwgVSszMTUxLCBVKzMxNTcsIFUrNGU0YiwgVSs0ZTVmLCBVKzRlOGMsIFUrNGVjYSwgVSs0ZWQ2LCBVKzRmNWIsIFUrNTBjZiwgVSs1MTQ5LCBVKzUxNjUsIFUrNTE3MSwgVSs1MjI5LCBVKzUyOWIsIFUrNTMxNiwgVSs1MzlmLCBVKzUzZjIsIFUrNTcxZiwgVSs1NzI4LCBVKzU4ZWIsIFUrNTkxYywgVSs1Yjc4LCBVKzVjMTEsIFUrNWM1NSwgVSs1ZGRkLCBVKzVlMDIsIFUrNWZiNywgVSs2MGM1LCBVKzYxMGYsIFUrNjExZiwgVSs2NjI1LCBVKzY2ZjgsIFUrNjc5NywgVSs2NzljLCBVKzY4MmEsIFUrNmQyYSwgVSs3MDZiLCBVKzc0MDYsIFUrNzY3YiwgVSs3NmY4LCBVKzc3ZTUsIFUrN2FjYiwgVSs4OThiLCBVKzhhNjksIFUrOGRlZiwgVSs4ZmQxLCBVKzkwMWEsIFUrOTBlOCwgVSs5MWNkLCBVKzk3NWUsIFUrYWUxNCwgVSthZTZjLCBVK2FlYzAsIFUrYWZjNywgVSthZmM5LCBVK2IwMWMsIFUrYjAyOCwgVStiMzA4LCBVK2IzMTEsIFUrYjMxNCwgVStiMzFjLCBVK2I1MjQsIFUrYjU2MCwgVStiNzY0LCBVK2I5MjAsIFUrYjllMywgVStiZDQ4LCBVK2JlN2QsIFUrYzBkYiwgVStjMjMxLCBVK2MyNzAsIFUrYzJlMywgVStjMzdkLCBVK2MzZWQsIFUrYzUzMCwgVStjNmE1LCBVK2M2ZGMsIFUrYzdhNCwgVStjOTU0LCBVK2M5NzQsIFUrZDAwMCwgVStkNTY1LCBVK2Q2NjcsIFUrZDZjNSwgVStkNzlkLCBVK2ZmMWU7XG59XG5cbi8qIFsxMDJdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgTGlnaHRcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1MaWdodFwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9lbHpJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi4xMDIud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzEzMSwgVSsyMDMyLCBVKzI0NjUsIFUrMjY0MiwgVSszMDQ4LCBVKzMwNTEsIFUrMzA4My0zMDg0LCBVKzMwOGYsIFUrMzBjMCwgVSszMGQxLCBVKzMwZDMsIFUrMzBkNiwgVSszMGRmLCBVKzMwZTcsIFUrMzE1MywgVSs0ZTE2LCBVKzRlOGIsIFUrNGVlNSwgVSs1MjA2LCBVKzUyYTAsIFUrNTJkNSwgVSs1M2U0LCBVKzUzZWYsIFUrNTRjMSwgVSs1N2NlLCBVKzU5N2QsIFUrNWI4YywgVSs1ZWE2LCBVKzVmOGMsIFUrNWY5NywgVSs2MjEwLCBVKzYyNDAsIFUrNjI0YiwgVSs2NzI4LCBVKzZiZDQsIFUrNzIzNiwgVSs3MjY5LCBVKzcyNzksIFUrNzM4YiwgVSs3NTI4LCBVKzc1MzAsIFUrNzY3ZSwgVSs3OThmLCBVKzgwMDUsIFUrOGExOCwgVSs5MGZkLCBVKzkxY2MsIFUrOTU3NywgVSs5NTkzLCBVKzk4YTgsIFUrYWMyMCwgVSthY2Y2LCBVK2FkOTAsIFUrYWY1ZCwgVSthZjgwLCBVK2FmY2QsIFUrYWZmMCwgVStiMGExLCBVK2IwYjUsIFUrYjFmZCwgVStiMmZjLCBVK2IzODAsIFUrYjUxYiwgVStiNTg0LCBVK2I1YjMsIFUrYjhmZCwgVStiOTNjLCBVK2I5ZjQsIFUrYmI0NCwgVStiYzA4LCBVK2JjMjcsIFUrYmM0OSwgVStiZTU1LCBVK2JlNjQsIFUrYmZiMCwgVStiZmM1LCBVK2MxNzgsIFUrYzIxZiwgVStjMzE0LCBVK2M0ZjEsIFUrYzU4ZCwgVStjNjY0LCBVK2M2OTgsIFUrYzZhNywgVStjNmMxLCBVK2M5ZWQsIFUrY2FjMCwgVStjYWNjLCBVK2NhZDksIFUrY2NiNSwgVStjZGNjLCBVK2QwZTQsIFUrZDE0MywgVStkMzIwLCBVK2QzMzAsIFUrZDU0ZCwgVStmZjA2LCBVK2ZmMWYsIFUrZmY1ZTtcbn1cblxuLyogWzEwM10gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBMaWdodFwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLUxpZ2h0XCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT2Vsekk3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjEwMy53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrYjQsIFUrMjBhOSwgVSsyMGFjLCBVKzIxOTAsIFUrMjRkOCwgVSsyNTAyLCBVKzI1MTQsIFUrMjU5MiwgVSsyNWM3LTI1YzgsIFUrMjY2MywgVSszMDYwLCBVKzMwNjQsIFUrMzA4MSwgVSszMDg4LCBVKzMwYTMsIFUrMzBhNiwgVSszMGFhLCBVKzMwYjUsIFUrMzBjNywgVSszMGNhLTMwY2IsIFUrMzBkMCwgVSszMGUzLCBVKzMwZTUsIFUrMzM5ZSwgVSs0ZTA5LCBVKzRlYWMsIFUrNGY1YywgVSs1MTY3LTUxNjgsIFUrNTE2YywgVSs1MWZhLCBVKzU0MDgsIFUrNTQwZCwgVSs1OTFhLCBVKzViNTcsIFUrNjIxMSwgVSs2NWI5LCBVKzY2MGUsIFUrNjY0MiwgVSs2NzAwLCBVKzZiNjMsIFUrNmUyZiwgVSs3MDYzLCBVKzc1MzIsIFUrNzkzZSwgVSs4MWVhLCBVKzgyNzIsIFUrODJiMSwgVSs4OTdmLCBVKzhlY2EsIFUrOTFjZSwgVSthYzM4LCBVK2FkNzYsIFUrYWU4NCwgVSthZWNjLCBVK2IwN2QsIFUrYjBiMSwgVStiMjE1LCBVK2IyYTAsIFUrYjMxMCwgVStiM2Q3LCBVK2I1MmEsIFUrYjYxOCwgVStiNzc1LCBVK2I3OTcsIFUrYmNkNSwgVStiZDU5LCBVK2JlODAsIFUrYmVhOCwgVStiZWQxLCBVK2JlZTQtYmVlNSwgVStjMDYwLCBVK2MyZWYsIFUrYzMyOSwgVStjM2RjLCBVK2M1OTcsIFUrYzViZCwgVStjNWU1LCBVK2M2OWMsIFUrYzlkNiwgVStjYTI5LCBVK2NhNWMsIFUrY2E4NCwgVStjYzM5LCBVK2NjM2IsIFUrY2U4OSwgVStjZWU1LCBVK2NmNjUsIFUrY2Y4NSwgVStkMDU4LCBVK2QxNDUsIFUrZDIyZCwgVStkMzI1LCBVK2QzN2QsIFUrZDNhZCwgVStkNzY5LCBVK2ZmMGM7XG59XG5cbi8qIFsxMDRdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgTGlnaHRcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1MaWdodFwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9lbHpJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi4xMDQud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzIxNjEsIFUrMjIyOCwgVSsyMjk5LCBVKzI0NjQsIFUrMjUxNywgVSsyNjQwLCBVKzMwNDIsIFUrMzA0YSwgVSszMDUzLCBVKzMwNjEsIFUrMzA3ZiwgVSszMDgyLCBVKzMwOGMsIFUrMzA5MiwgVSszMGE4LCBVKzMwYWIsIFUrMzBhZCwgVSszMGIwLCBVKzMwYjMsIFUrMzBiNywgVSszMGMxLCBVKzMwYzYsIFUrMzBjOSwgVSszMGQ1LCBVKzMwZDcsIFUrMzBkZSwgVSszMGUwLTMwZTEsIFUrMzBlYy0zMGVkLCBVKzRlMGIsIFUrNGUwZCwgVSs0ZWUzLCBVKzUzZjAsIFUrNTQ4YywgVSs1Yjg5LCBVKzViYjYsIFUrNWMwZiwgVSs2MTFiLCBVKzY3NzEsIFUrNmFhMiwgVSs2YmNkLCBVKzZjMzQsIFUrNmNkNSwgVSs2ZDc3LCBVKzc2N2QsIFUrNzk1ZSwgVSs4ZWNkLCBVKzk5OTksIFUrOWFkOCwgVSthYzA3LCBVK2FjMWEsIFUrYWM0MCwgVSthZDBjLCBVK2FkODgsIFUrYWRhNCwgVSthZTAxLCBVK2FlNjUsIFUrYWViZCwgVSthZWM0LCBVK2FmZTgsIFUrYjEzOSwgVStiMjA1LCBVK2IzODMsIFUrYjM4YywgVStiNDJjLCBVK2I0NjEsIFUrYjU1YywgVStiNzhmLCBVK2I4ZmIsIFUrYjlmNywgVStiYWZjLCBVK2JjOTksIFUrYmVkOCwgVStiZmNkLCBVK2MwYmYsIFUrYzBmOSwgVStjMTY3LCBVK2MyMDQsIFUrYzIwZiwgVStjMjJmLCBVK2MyNTgsIFUrYzI5OCwgVStjMmJjLCBVK2MzODgsIFUrYzUwMSwgVStjNTBjLCBVK2M1YjksIFUrYzVjZSwgVStjNjQxLCBVK2M2NDgsIFUrYzczZCwgVStjYTUwLCBVK2NhNjEsIFUrY2M0YywgVStjZWFjLCBVK2QwZDQsIFUrZDVmNywgVStkNmQ3LCBVK2ZmMWE7XG59XG5cbi8qIFsxMDVdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgTGlnaHRcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1MaWdodFwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9lbHpJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi4xMDUud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzIxMDMsIFUrMjQ2MywgVSsyNWM2LCBVKzI1Y2IsIFUrMjY2YywgVSszMDAxLCBVKzMwMGEsIFUrMzA0NiwgVSszMDRjLTMwNGQsIFUrMzA0ZiwgVSszMDU1LCBVKzMwNTksIFUrMzA2MywgVSszMDY2LTMwNjgsIFUrMzA2ZiwgVSszMDg5LCBVKzMwYjgsIFUrMzBiZiwgVSszMTRmLCBVKzRlMGEsIFUrNTcwYiwgVSs1NzMwLCBVKzU5MTYsIFUrNTkyOSwgVSs1YzcxLCBVKzVlNzQsIFUrNWZjMywgVSs2MDFkLCBVKzYwMjcsIFUrNjNkMCwgVSs2NzA5LCBVKzY3MzQsIFUrNzUxZiwgVSs3Njg0LCBVKzgyZjEsIFUrOTA1MywgVSs5MWQxLCBVKzk3ZjMsIFUrYWMyZiwgVSthYzRkLCBVK2FkYzQsIFUrYWRlNCwgVSthZTQxLCBVK2FlNGQtYWU0ZSwgVSthZWQxLCBVK2FmYjksIFUrYjBlMCwgVStiMjk5LCBVK2IzNjUsIFUrYjQ2YywgVStiNDgwLCBVK2I0YzgsIFUrYjdiNCwgVStiODE5LCBVK2I5MTgsIFUrYmFhYiwgVStiYWI5LCBVK2JlOGYsIFUrYmVkNywgVStjMGVjLCBVK2MxOWYsIFUrYzFhNSwgVStjM2Q5LCBVK2M0NjQsIFUrYzUzZCwgVStjNTUzLCBVK2M1NzAsIFUrYzVjYywgVStjNjMzLCBVK2M2YTQsIFUrYzdhMywgVStjN2E2LCBVK2M4ODYsIFUrYzlkOS1jOWRhLCBVK2M5ZWMsIFUrY2EwYywgVStjYzIxLCBVK2NkMWIsIFUrY2Q3OCwgVStjZGM0LCBVK2NlZjgsIFUrY2ZlNCwgVStkMGE1LCBVK2QwYjUsIFUrZDBlYywgVStkMTVkLCBVK2QxODgsIFUrZDIzYywgVStkMmFjLCBVK2Q3MjksIFUrZDc5YiwgVStmZjAxLCBVK2ZmMDgtZmYwOSwgVStmZjVjO1xufVxuXG4vKiBbMTA2XSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMzAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIExpZ2h0XCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItTGlnaHRcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PZWx6STdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uMTA2LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSsyMDM5LTIwM2EsIFUrMjIzYywgVSsyNWIzLCBVKzI1YjcsIFUrMjViZCwgVSsyNWNmLCBVKzI2NmEsIFUrMzAwMiwgVSszMDBiLCBVKzMwNGIsIFUrMzA1NywgVSszMDVmLCBVKzMwNmEtMzA2YiwgVSszMDdlLCBVKzMwOGEtMzA4YiwgVSszMDkzLCBVKzMwYTIsIFUrMzBhZiwgVSszMGI5LCBVKzMwYzMsIFUrMzBjOCwgVSszMGU5LTMwZWIsIFUrMzNhMSwgVSs0ZTAwLCBVKzUyNGQsIFUrNTM1NywgVSs1YjUwLCBVKzcxMjEsIFUrODg0YywgVSs5NzUxLCBVK2FjOTQsIFUrYWViZSwgVSthZWNkLCBVK2FmMDgsIFUrYWY0MSwgVSthZjQ5LCBVK2IwMTAsIFUrYjA1MywgVStiMTA5LCBVK2IxMWIsIFUrYjEyOCwgVStiMTU0LCBVK2IyOTEsIFUrYjJlNiwgVStiMzAxLCBVK2IzODUsIFUrYjUyNSwgVStiNWI0LCBVK2I3MjksIFUrYjcyZiwgVStiNzM4LCBVK2I3ZmYsIFUrYjgzNywgVStiOTc1LCBVK2JhNjcsIFUrYmI0NywgVStiYzFmLCBVK2JkOTAsIFUrYmZkNCwgVStjMjdjLCBVK2MzMjQsIFUrYzM3OSwgVStjM2UwLCBVK2M0NjUsIFUrYzUzYiwgVStjNThjLCBVK2M2MTAsIFUrYzY1MywgVStjNmNkLCBVK2M4MTMsIFUrYzgyZiwgVStjOTk5LCBVK2M5ZTAsIFUrY2FjNCwgVStjYWQzLCBVK2NiZDQsIFUrY2MxMCwgVStjYzIyLCBVK2NjYjgsIFUrY2NiYywgVStjZGE1LCBVK2NlODQsIFUrY2VhMywgVStjZjY3LCBVK2NmZTEsIFUrZDI0MSwgVStkMzBkLCBVK2QzMWMsIFUrZDM5MSwgVStkNDAxLCBVK2Q0NzksIFUrZDVjOSwgVStkNWRiLCBVK2Q2NDksIFUrZDZkNDtcbn1cblxuLyogWzEwN10gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBMaWdodFwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLUxpZ2h0XCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT2Vsekk3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjEwNy53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrYjAsIFUrZTksIFUrMjE5MywgVSsyNDYyLCBVKzI2MGUsIFUrMjYxZSwgVSszMDBlLTMwMGYsIFUrMzA0NCwgVSszMGE0LCBVKzMwZmItMzBmYywgVSszMTRkLCBVKzU5NzMsIFUrNjU0NSwgVSs2NzA4LCBVKzc1MzcsIFUrYWM4OSwgVSthYzljLCBVK2FjYzEsIFUrYWQwNCwgVSthZDc1LCBVK2FkN2QsIFUrYWU0NSwgVSthZTYxLCBVK2FmNDIsIFUrYjBhYiwgVStiMGFmLCBVK2IwYjMsIFUrYjEyYywgVStiMTk0LCBVK2IxYTgsIFUrYjIyMCwgVStiMjU4LCBVK2IyODQsIFUrYjJmZiwgVStiMzE1LCBVK2IzNzEsIFUrYjNkNC1iM2Q1LCBVK2I0NjAsIFUrYjUyNywgVStiNTM0LCBVK2I4MTAsIFUrYjgxOCwgVStiOThlLCBVK2JhNTUsIFUrYmJhYywgVStiYzBiLCBVK2JjNDAsIFUrYmNhMSwgVStiY2NkLCBVK2JkOTMsIFUrYmU1NCwgVStiZTVhLCBVK2JmMDgsIFUrYmY1MCwgVStiZjU1LCBVK2JmZGMsIFUrYzBjMCwgVStjMGQwLCBVK2MwZjQsIFUrYzEwMCwgVStjMTFlLCBVK2MxNzAsIFUrYzIwZCwgVStjMjc0LCBVK2MyOTAsIFUrYzMwOCwgVStjMzY5LCBVK2M1MzksIFUrYzU4NywgVStjNWZmLCBVK2M2ZWMsIFUrYzcwYywgVStjN2FkLCBVK2M3YzgsIFUrYzgzYywgVStjODgxLCBVK2NiNDgsIFUrY2M2MCwgVStjZTY5LCBVK2NlNmIsIFUrY2U3NSwgVStjZjA0LCBVK2NmMDgsIFUrY2Y1NSwgVStjZjcwLCBVK2NmZmMsIFUrZDBiNywgVStkMWE4LCBVK2QyYzgsIFUrZDM4NCwgVStkNDdjLCBVK2Q0OGIsIFUrZDVkZCwgVStkNWU4LCBVK2Q3MjAsIFUrZDc1OSwgVStmOTgxO1xufVxuXG4vKiBbMTA4XSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMzAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIExpZ2h0XCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItTGlnaHRcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PZWx6STdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uMTA4LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVStlMCwgVStlMiwgVSszOTUsIFUrM2I3LCBVKzNiYSwgVSsyNDYwLTI0NjEsIFUrMjVhMCwgVSszMDEwLTMwMTEsIFUrMzA2ZSwgVSszMGYzLCBVKzMxNGEsIFUrMzE0YywgVSs1OTI3LCBVKzY1YjAsIFUrN2U0MSwgVSs5N2QzLCBVKzlhZDQsIFUrYWQ0OSwgVSthZTBiLCBVK2FlMGQsIFUrYWU0MywgVSthZTVkLCBVK2FlY2YsIFUrYWYzYywgVSthZjY0LCBVK2FmZDQsIFUrYjA4MCwgVStiMDg0LCBVK2IwYzUsIFUrYjEwYywgVStiMWU4LCBVK2IyYWMsIFUrYjM2ZSwgVStiNDUxLCBVK2I1MTUsIFUrYjU0MCwgVStiNTYxLCBVK2I2YWIsIFUrYjZiMSwgVStiNzJjLCBVK2I3MzAsIFUrYjc0NCwgVStiODAwLCBVK2I4ZWMsIFUrYjhmMCwgVStiOTA0LCBVK2I5NjgsIFUrYjk2ZCwgVStiOTg3LCBVK2I5ZDksIFUrYmIzNiwgVStiYjQ5LCBVK2JjMmQsIFUrYmM0MywgVStiY2Y2LCBVK2JkODksIFUrYmU1NywgVStiZTYxLCBVK2JlZDQsIFUrYzA5MCwgVStjMTMwLCBVK2MxNDgsIFUrYzE5YywgVStjMmY5LCBVK2MzNmMsIFUrYzM3YywgVStjMzg0LCBVK2MzZGYsIFUrYzU3NSwgVStjNTg0LCBVK2M2NjAsIFUrYzcxOSwgVStjODE2LCBVK2NhNGQsIFUrY2E1NCwgVStjYWJjLCBVK2NiNDksIFUrY2MxNCwgVStjZmY1LCBVK2QwMDQsIFUrZDAzOCwgVStkMGI0LCBVK2QwZDMsIFUrZDBlMCwgVStkMGVkLCBVK2QxMzEsIFUrZDFiMCwgVStkMzFmLCBVK2QzM2QsIFUrZDNhMCwgVStkM2FiLCBVK2Q1MTQsIFUrZDU4NCwgVStkNmExLCBVK2Q2Y2MsIFUrZDc0OSwgVStkNzYwLCBVK2Q3OTk7XG59XG5cbi8qIFsxMDldICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgTGlnaHRcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1MaWdodFwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9lbHpJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi4xMDkud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzI0LCBVKzYwLCBVKzNiOSwgVSszYmIsIFUrM2JkLCBVKzIxOTEsIFUrMjYwNiwgVSszMDBjLTMwMGQsIFUrMzEzMSwgVSszMTM0LCBVKzMxMzksIFUrMzE0MS0zMTQyLCBVKzMxNDgsIFUrMzE2MSwgVSszMTYzLCBVKzMyMWMsIFUrNGViYSwgVSs1MzE3LCBVK2FjMzEsIFUrYWM3NywgVSthYzlmLCBVK2FjYjksIFUrYWNmMC1hY2YxLCBVK2FjZmQsIFUrYWQ3MywgVSthZjNkLCBVK2IwMGMsIFUrYjA0YSwgVStiMDU3LCBVK2IwYzQsIFUrYjE4OCwgVStiMWNjLCBVK2IyMTQsIFUrYjJkYiwgVStiMmVlLCBVK2IzMDQsIFUrYjRlZCwgVStiNTE4LCBVK2I1YmMsIFUrYjYyNSwgVStiNjljLWI2OWQsIFUrYjdhYywgVStiODAxLCBVK2I4NmMsIFUrYjk1OSwgVStiOTVjLCBVK2I5ODUsIFUrYmE0OCwgVStiYjU4LCBVK2JjMGMsIFUrYmMzOCwgVStiYzg1LCBVK2JjOWEsIFUrYmY0MCwgVStjMDY4LCBVK2MwYmQsIFUrYzBjYywgVStjMTJmLCBVK2MxNDksIFUrYzFlMCwgVStjMjJiLCBVK2MyMmQsIFUrYzI1MCwgVStjMmZjLCBVK2MzMDAsIFUrYzMxMywgVStjMzcwLCBVK2MzZDgsIFUrYzU1NywgVStjNTgwLCBVK2M1ZTMsIFUrYzYyZSwgVStjNjM0LCBVK2M2ZjAsIFUrYzc0ZCwgVStjNzgzLCBVK2M3OGUsIFUrYzc5NiwgVStjN2JjLCBVK2M5MmMsIFUrY2E0YywgVStjYzFjLCBVK2NjNTQsIFUrY2M1OSwgVStjZTA0LCBVK2NmMzAsIFUrY2ZjNCwgVStkMTQwLCBVK2QzMjEsIFUrZDM4YywgVStkMzk5LCBVK2Q1NGYsIFUrZDU4NywgVStkNWQwLCBVK2Q2ZTgsIFUrZDc3MDtcbn1cblxuLyogWzExMF0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBMaWdodFwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLUxpZ2h0XCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT2Vsekk3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjExMC53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrZDcsIFUrZWEsIFUrZmMsIFUrMjE5MiwgVSsyNWJjLCBVKzMwMDAsIFUrMzEzNywgVSszMTQ1LCBVKzMxNWMsIFUrN2Y4ZSwgVSthYzEzLCBVK2FjNzEsIFUrYWM5MCwgVSthY2I4LCBVK2FjZTcsIFUrYWQ3ZiwgVSthZTUwLCBVK2FlZjQsIFUrYWYzNCwgVSthZmJjLCBVK2IwNDgsIFUrYjA5YSwgVStiMGFkLCBVK2IwYmMsIFUrYjExMywgVStiMTI1LCBVK2IxNDEsIFUrYjIwYywgVStiMmQ5LCBVK2IyZWQsIFUrYjM2NywgVStiMzY5LCBVK2IzNzQsIFUrYjNjYiwgVStiNGVjLCBVK2I2MTEsIFUrYjc2MCwgVStiODFiLCBVK2I4MzQsIFUrYjhiMCwgVStiOGUxLCBVK2I5ODksIFUrYjlkMSwgVStiOWUxLCBVK2I5ZmEsIFUrYmE0ZCwgVStiYTc4LCBVK2JiMzUsIFUrYmI1NCwgVStiYmY5LCBVK2JjMTEsIFUrYmNiMywgVStiZDA1LCBVK2JkOTUsIFUrYmRkNCwgVStiZTEwLCBVK2JlZDAsIFUrYmY1MSwgVStjMGQ4LCBVK2MyMzIsIFUrYzJiNywgVStjMmViLCBVK2MzNzgsIFUrYzUwMCwgVStjNTJjLCBVK2M1NDksIFUrYzU2OCwgVStjNTk4LCBVK2M1YzksIFUrYzYxYiwgVStjNjM5LCBVK2M2N2MsIFUrYzcxNywgVStjNzhhLCBVK2M4MGEsIFUrYzkwYy1jOTBkLCBVK2M5NTAsIFUrYzllNywgVStjYmU0LCBVK2NjYTksIFUrY2NlNCwgVStjZGIwLCBVK2NlNzgsIFUrY2U5NCwgVStjZTk4LCBVK2NmOGMsIFUrZDAxOCwgVStkMDM0LCBVK2QwZjEsIFUrZDFiMSwgVStkMjgwLCBVK2QyZjgsIFUrZDMzOCwgVStkMzgwLCBVK2QzYjQsIFUrZDYxMCwgVStkNjlmLCBVK2Q2ZmMsIFUrZDc1ODtcbn1cblxuLyogWzExMV0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBMaWdodFwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLUxpZ2h0XCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT2Vsekk3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjExMS53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrZTcsIFUrMjAyMiwgVSsyMDNiLCBVKzI1YzAsIFUrMjYwNSwgVSsyNjYxLCBVKzMxNDcsIFUrMzE4ZCwgVSs2NzJjLCBVKzhhOWUsIFUrYWNhYSwgVSthY2JjLCBVK2FkMWMsIFUrYWU0YSwgVSthZTVjLCBVK2IwNDQsIFUrYjA1NCwgVStiMGM4LWIwYzksIFUrYjJhNiwgVStiMmQwLCBVK2IzNWMsIFUrYjM2NCwgVStiNDI4LCBVK2I0NTQsIFUrYjQ2NSwgVStiNGI3LCBVK2I0ZTMsIFUrYjUxYywgVStiNWExLCBVK2I3ODQsIFUrYjc5MCwgVStiN2FiLCBVK2I3ZjQsIFUrYjgyYywgVStiODM1LCBVK2I4ZTksIFUrYjhmOCwgVStiOWQ4LCBVK2I5ZjksIFUrYmE1YywgVStiYTY0LCBVK2JhYmQsIFUrYmIxOCwgVStiYjNiLCBVK2JiZmYsIFUrYmMwZCwgVStiYzQ1LCBVK2JjOTcsIFUrYmNiYywgVStiZTQ1LCBVK2JlNzUsIFUrYmU3YywgVStiZmNjLCBVK2MwYjYsIFUrYzBmNywgVStjMTRiLCBVK2MyYjQsIFUrYzMwZCwgVStjNGY4LCBVK2M1YmIsIFUrYzVkMSwgVStjNWUwLCBVK2M1ZWUsIFUrYzVmZCwgVStjNjA2LCBVK2M2YzUsIFUrYzZlMCwgVStjNzA4LCBVK2M4MWQsIFUrYzgyMCwgVStjODI0LCBVK2M4NzgsIFUrYzkxOCwgVStjOTZjLCBVK2M5ZTQsIFUrYzlmMSwgVStjYzJlLCBVK2NkMDksIFUrY2VhMSwgVStjZWY1LCBVK2NlZjcsIFUrY2Y2NCwgVStjZjY5LCBVK2NmZTgsIFUrZDAzNSwgVStkMGFjLCBVK2QyMzAsIFUrZDIzNCwgVStkMmY0LCBVK2QzMWQsIFUrZDU3NSwgVStkNTc4LCBVK2Q2MDgsIFUrZDYxNCwgVStkNzE4LCBVK2Q3NTEsIFUrZDc2MSwgVStkNzhjLCBVK2Q3OTA7XG59XG5cbi8qIFsxMTJdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgTGlnaHRcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1MaWdodFwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9lbHpJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi4xMTIud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzI2NjUsIFUrMzE2MCwgVSs0ZTJkLCBVKzY1ODcsIFUrNjVlNSwgVSthYzEyLCBVK2FjMTQsIFUrYWMxNiwgVSthYzgxLCBVK2FkMzQsIFUrYWRlMCwgVSthZTU0LCBVK2FlYmMsIFUrYWYyYywgVSthZmMwLCBVK2FmYzgsIFUrYjA0YywgVStiMDhjLCBVK2IwOTksIFUrYjBhOSwgVStiMGFjLCBVK2IwYWUsIFUrYjBiOCwgVStiMTIzLCBVK2IxNzksIFUrYjJlNSwgVStiMmY3LCBVK2I0YzAsIFUrYjUzMSwgVStiNTM4LCBVK2I1NDUsIFUrYjU1MCwgVStiNWE4LCBVK2I2ZjAsIFUrYjcyOCwgVStiNzNiLCBVK2I3YWQsIFUrYjdlZCwgVStiODA5LCBVK2I4NjQsIFUrYjg2ZCwgVStiODcxLCBVK2I5YmYsIFUrYjlmNSwgVStiYTQwLCBVK2JhNGIsIFUrYmE1OCwgVStiYTg3LCBVK2JhYWMsIFUrYmJjMCwgVStiYzE2LCBVK2JjMzQsIFUrYmQwNywgVStiZDk5LCBVK2JlNTksIFUrYmZkMCwgVStjMDU4LCBVK2MwZTQsIFUrYzBmNSwgVStjMTJkLCBVK2MxMzksIFUrYzIyOCwgVStjNTI5LCBVK2M1YzcsIFUrYzYzNSwgVStjNjM3LCBVK2M3MzUsIFUrYzc3ZCwgVStjNzg3LCBVK2M3ODksIFUrYzhjNCwgVStjOTg5LCBVK2M5OGMsIFUrYzlkMCwgVStjOWQzLCBVK2NjMGMsIFUrY2M5OSwgVStjZDBjLCBVK2NkMmMsIFUrY2Q5OCwgVStjZGE0LCBVK2NlNTksIFUrY2U2MCwgVStjZTZkLCBVK2NlYTAsIFUrZDBkMC1kMGQxLCBVK2QwZDUsIFUrZDE0ZCwgVStkMWE0LCBVK2QyOWMsIFUrZDJmMSwgVStkMzAxLCBVK2QzOWMsIFUrZDNiYywgVStkNGU4LCBVK2Q1NDAsIFUrZDVlYywgVStkNjQwLCBVK2Q3NTA7XG59XG5cbi8qIFsxMTNdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgTGlnaHRcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1MaWdodFwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9lbHpJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi4xMTMud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzVlLCBVKzI1YjIsIFUrMjViNiwgVSszMTRlLCBVK2FjMjQsIFUrYWNlMSwgVSthY2U0LCBVK2FlNjgsIFUrYWYyZCwgVStiMGQwLCBVK2IwZTUsIFUrYjE1MCwgVStiMTU1LCBVK2IxOTMsIFUrYjJjOSwgVStiMmRkLCBVK2IzYzgsIFUrYjNmYywgVStiNDEwLCBVK2I0NTgsIFUrYjRkZCwgVStiNWEwLCBVK2I1YTQsIFUrYjViYiwgVStiN2I1LCBVK2I4MzgsIFUrYjg0MCwgVStiODZmLCBVK2I4ZjksIFUrYjk2MCwgVStiOWU1LCBVK2JhYjgsIFUrYmI1MCwgVStiYzFkLCBVK2JjMjQtYmMyNSwgVStiY2E4LCBVK2JjYmQsIFUrYmQwNCwgVStiZDEwLCBVK2JkMjQsIFUrYmU0OCwgVStiZTViLCBVK2JlNjgsIFUrYzA1YywgVStjMTJjLCBVK2MxNDAsIFUrYzE1YywgVStjMTY4LCBVK2MxOTQsIFUrYzIxOSwgVStjMjdkLCBVK2MyYTgsIFUrYzJmMSwgVStjMmY4LCBVK2MzNjgsIFUrYzU1NC1jNTU1LCBVK2M1NTksIFUrYzU2NCwgVStjNWQ4LCBVK2M1ZmMsIFUrYzYyNSwgVStjNjVjLCBVK2M2YjEsIFUrYzcyOCwgVStjNzk0LCBVK2M4NGMsIFUrYzg4YywgVStjOGUwLCBVK2M4ZmQsIFUrYzk5OCwgVStjOWRkLCBVK2NjMGQsIFUrY2MzMCwgVStjZWVjLCBVK2NmMTMsIFUrY2YxYywgVStjZjVjLCBVK2QwNTAsIFUrZDA3YywgVStkMGE4LCBVK2QxMzQsIFUrZDEzOCwgVStkMTU0LCBVK2QxZjQsIFUrZDJiYywgVStkMzI5LCBVK2QzMmMsIFUrZDNkMCwgVStkM2Y0LCBVK2QzZmMsIFUrZDU2YiwgVStkNWNjLCBVK2Q2MDAtZDYwMSwgVStkNjM5LCBVK2Q2YzgsIFUrZDc1NCwgVStkNzY1O1xufVxuXG4vKiBbMTE0XSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMzAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIExpZ2h0XCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItTGlnaHRcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PZWx6STdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uMTE0LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSszYy0zZCwgVSsyMDI2LCBVKzI0ZDIsIFUrMzE0YiwgVSthYzExLCBVK2FjZjMsIFUrYWQ3NCwgVSthZDgxLCBVK2FkZjksIFUrYWUzNCwgVSthZjQzLCBVK2FmYjgsIFUrYjA1ZCwgVStiMDdjLCBVK2IxMTAsIFUrYjExOCwgVStiMTdjLCBVK2IxODAsIFUrYjE4ZCwgVStiMTkyLCBVK2IyY2MsIFUrYjM1NSwgVStiMzc4LCBVK2I0YTQsIFUrYjRlZiwgVStiNzhkLCBVK2I3OTksIFUrYjdhOSwgVStiN2ZkLCBVK2I4MDcsIFUrYjgwYywgVStiODM5LCBVK2I5YjQsIFUrYjlkYiwgVStiYTNjLCBVK2JhYjAsIFUrYmJhNCwgVStiYzk0LCBVK2JlNGMsIFUrYzE1NCwgVStjMWM0LCBVK2MyNmMsIFUrYzJhYywgVStjMmVkLCBVK2M0ZjQsIFUrYzU1ZSwgVStjNTYxLCBVK2M1NzEsIFUrYzViNSwgVStjNWM0LCBVK2M2NTQtYzY1NSwgVStjNjk1LCBVK2M2ZTgsIFUrYzZmOSwgVStjNzI0LCBVK2M3NTEsIFUrYzc3NSwgVStjN2EwLCBVK2M3YzEsIFUrYzg3NCwgVStjODgwLCBVK2M5ZDUsIFUrYzlmOCwgVStjYWJkLCBVK2NjMjksIFUrY2MyYywgVStjY2E4LCBVK2NjYWIsIFUrY2NkMCwgVStjZTIxLCBVK2NlMzUsIFUrY2U3YywgVStjZTkwLCBVK2NlZTgsIFUrY2VmNCwgVStjZmUwLCBVK2QwNzAsIFUrZDBiOSwgVStkMGMxLCBVK2QwYzQsIFUrZDBjOCwgVStkMTVjLCBVK2QxYTEsIFUrZDJjMCwgVStkMzAwLCBVK2QzMTQsIFUrZDNlZCwgVStkNDc4LCBVK2Q0ODAsIFUrZDQ4ZCwgVStkNTA4LCBVK2Q1M2QsIFUrZDVlNCwgVStkNjExLCBVK2Q2MWMsIFUrZDY4ZCwgVStkNmE4LCBVK2Q3OTg7XG59XG5cbi8qIFsxMTVdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgTGlnaHRcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1MaWdodFwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9lbHpJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi4xMTUud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzIzLCBVKzI1LCBVKzVmLCBVK2E5LCBVK2FjMDgsIFUrYWM3OCwgVSthY2E4LCBVK2FjYWMsIFUrYWNlOCwgVSthZDcwLCBVK2FkYzAsIFUrYWRkYywgVStiMTM3LCBVK2IxNDAsIFUrYjIwOCwgVStiMjkwLCBVK2IyZjUsIFUrYjNjNSwgVStiM2NjLCBVK2I0MjAsIFUrYjQyOSwgVStiNTI5LCBVK2I1MzAsIFUrYjc3ZCwgVStiNzljLCBVK2I3YTgsIFUrYjdjOSwgVStiN2YwLCBVK2I3ZmMsIFUrYjgyOCwgVStiODYwLCBVK2I5YWQsIFUrYjljMSwgVStiOWM5LCBVK2I5ZGQtYjlkZSwgVStiOWU4LCBVK2JhMzgtYmEzOSwgVStiYWJiLCBVK2JjMDAsIFUrYmM4YywgVStiY2EwLCBVK2JjYTQsIFUrYmNkMSwgVStiY2ZjLCBVK2JkMDksIFUrYmRmMCwgVStiZTYwLCBVK2MwYWQsIFUrYzBiNCwgVStjMGJjLCBVK2MxOTAsIFUrYzFmYywgVStjMjIwLCBVK2MyODgsIFUrYzJiOSwgVStjMmY2LCBVK2M1MjgsIFUrYzU0NSwgVStjNTU4LCBVK2M1YmMsIFUrYzVkNCwgVStjNjAwLCBVK2M2NDQsIFUrYzZjMCwgVStjNmMzLCBVK2M3MjEsIFUrYzc5OCwgVStjN2ExLCBVK2M4MTEsIFUrYzgzOCwgVStjODcxLCBVK2M5MDQsIFUrYzk5MCwgVStjOWRjLCBVK2NjMzgsIFUrY2M0NCwgVStjY2EwLCBVK2NkMWQsIFUrY2Q5NSwgVStjZGE5LCBVK2NlNWMsIFUrY2YwMCwgVStjZjU4LCBVK2QxNTAsIFUrZDIyYywgVStkMzA1LCBVK2QzMjgsIFUrZDM3YywgVStkM2YwLCBVK2Q1NTEsIFUrZDVhNSwgVStkNWM4LCBVK2Q1ZDgsIFUrZDYzYywgVStkNjRkLCBVK2Q2NjksIFUrZDczNCwgVStkNzZjO1xufVxuXG4vKiBbMTE2XSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMzAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIExpZ2h0XCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItTGlnaHRcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PZWx6STdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uMTE2LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSsyNiwgVSsyYiwgVSszZSwgVSs0MCwgVSs3ZSwgVSthYzAxLCBVK2FjMTksIFUrYWMxZCwgVSthY2EwLCBVK2FjYTksIFUrYWNiMCwgVSthZDhjLCBVK2FlMDksIFUrYWUzOCwgVSthZTQwLCBVK2FlZDgsIFUrYjA5YywgVStiMGEwLCBVK2IxMDgsIFUrYjIwNCwgVStiMjk4LCBVK2IyZDgsIFUrYjJlYi1iMmVjLCBVK2IyZjQsIFUrYjMxMywgVStiMzU4LCBVK2I0NTAsIFUrYjRlMCwgVStiNTRjLCBVK2I2MTAsIFUrYjc4MCwgVStiNzhjLCBVK2I3OTEsIFUrYjhlOCwgVStiOTU4LCBVK2I5NzQsIFUrYjk4NCwgVStiOWIwLCBVK2I5YmMtYjliZCwgVStiOWNlLCBVK2JhNzAsIFUrYmJmYywgVStiYzBmLCBVK2JjMTUsIFUrYmMxYiwgVStiYzMxLCBVK2JjOTUsIFUrYmNjMCwgVStiY2M0LCBVK2JkODEsIFUrYmQ4OCwgVStjMGM4LCBVK2MxMWQsIFUrYzEzYywgVStjMTU4LCBVK2MxOGQsIFUrYzFhMSwgVStjMjFjLCBVK2M0ZjAsIFUrYzU0YSwgVStjNTYwLCBVK2M1YjgsIFUrYzVjOCwgVStjNWY0LCBVK2M2MjgsIFUrYzYyYywgVStjNjc4LCBVK2M2Y2MsIFUrYzgwOCwgVStjODEwLCBVK2M4ODUsIFUrYzg4YiwgVStjOTAwLCBVK2M5ODgsIFUrYzk5ZCwgVStjOWM4LCBVK2NjM2QtY2MzZSwgVStjYzQ1LCBVK2NkMDgsIFUrY2UyMCwgVStjZWU0LCBVK2QwNzQsIFUrZDBhNCwgVStkMGRkLCBVK2QyYjksIFUrZDNiOCwgVStkM2M5LCBVK2Q0ODgsIFUrZDU0NCwgVStkNTU5LCBVK2Q1NmQsIFUrZDU4OCwgVStkNjE1LCBVK2Q2NDgsIFUrZDY1NSwgVStkNjU4LCBVK2Q2NWM7XG59XG5cbi8qIFsxMTddICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgTGlnaHRcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1MaWdodFwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9lbHpJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi4xMTcud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVK2QsIFUrNDgsIFUrN2MsIFUrYWMxMCwgVSthYzE1LCBVK2FjNzQsIFUrYWM4MCwgVSthYzgzLCBVK2FjYzQsIFUrYWQxMSwgVSthZDUwLCBVK2FkNmQsIFUrYWRmYywgVSthZTAwLCBVK2FlMDgsIFUrYWU0YywgVStiMGE4LCBVK2IxMjQsIFUrYjE0NCwgVStiMTc4LCBVK2IyNzQsIFUrYjJhNSwgVStiMmU4LCBVK2IyZjksIFUrYjM1NCwgVStiMzcwLCBVK2I0MTgsIFUrYjQxYywgVStiNGYxLCBVK2I1MTQsIFUrYjc5OCwgVStiODA4LCBVK2I4MjQtYjgyNSwgVStiOGNjLCBVK2I5NzgsIFUrYjlkMCwgVStiOWU0LCBVK2JhYTksIFUrYmIzYywgVStiYzE4LCBVK2JjMWMsIFUrYmMzMCwgVStiYzg0LCBVK2JjZjUsIFUrYmNmOCwgVStiZDg0LCBVK2JlMGMsIFUrYmUxNCwgVStjMGIwLCBVK2MwYzksIFUrYzBkZCwgVStjMTI0LCBVK2MyZGQsIFUrYzJlNCwgVStjMmVjLCBVK2M1NGMsIFUrYzU3Yy1jNTdkLCBVK2M1OTEsIFUrYzVjNS1jNWM2LCBVK2M1ZWQsIFUrYzYwOCwgVStjNjQwLCBVK2M2YjgsIFUrYzZkNCwgVStjNzg0LCBVK2M3YWMsIFUrYzgwMC1jODAxLCBVK2M5YzEsIFUrYzlkMSwgVStjYzI4LCBVK2NjOTgsIFUrY2M5YywgVStjY2FkLCBVK2NkNWMsIFUrY2Q5NCwgVStjZDljLCBVK2NkZTgsIFUrY2U2OCwgVStjZjU0LCBVK2QwZGMsIFUrZDE0YywgVStkMWEwLCBVK2QxYjUsIFUrZDJmMCwgVStkMzBjLCBVK2QzMTAsIFUrZDM5OCwgVStkNDVjLCBVK2Q1MGMsIFUrZDUzYywgVStkNTYwLCBVK2Q1NjgsIFUrZDU4OSwgVStkNjA0LCBVK2Q2YzQsIFUrZDc4ODtcbn1cblxuLyogWzExOF0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBMaWdodFwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLUxpZ2h0XCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT2Vsekk3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjExOC53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMzksIFUrNDksIFUrNGQtNGUsIFUrYTAsIFUrYWMwNCwgVSthYzFjLCBVK2FjNzAsIFUrYWM4YywgVSthY2JkLCBVK2FjZjUsIFUrYWNmYywgVSthZDAwLCBVK2FkNmMsIFUrYWRmOCwgVStiMDk4LCBVK2IwYjQsIFUrYjI5NCwgVStiMmM4LCBVK2IzMDAsIFUrYjNjNCwgVStiM2Q5LCBVK2I0ZGMsIFUrYjRlNCwgVStiNzdjLCBVK2I3ZWMsIFUrYjg1ZCwgVStiOTdjLCBVK2I5YzgsIFUrYjljYywgVStiYTU0LCBVK2JhNzQsIFUrYmE4NSwgVStiYWE4LCBVK2JiMzQsIFUrYmIzOCwgVStiYmY4LCBVK2JjMTQsIFUrYmMyOSwgVStiYzg4LCBVK2JjZjQsIFUrYmQ4MCwgVStiZTQ0LCBVK2MwYzEsIFUrYzExYywgVStjMTIwLCBVK2MxMzEsIFUrYzEzOCwgVStjMThjLCBVK2MyMTgsIFUrYzJiNSwgVStjMmUwLCBVK2M1NDQsIFUrYzU0OCwgVStjNWI0LCBVK2M1ZDAsIFUrYzVlYywgVStjNWYwLCBVK2M2MDEsIFUrYzYyNCwgVStjNjk0LCBVK2M2YTksIFUrYzZiMCwgVStjNmI0LCBVK2M2ZDAsIFUrYzcwNCwgVStjNzIwLCBVK2M3M2MsIFUrYzc0MCwgVStjNzQ0LCBVK2M3NGMsIFUrYzc1OCwgVStjNzdjLCBVK2M3ODUsIFUrYzc4OCwgVStjNzkwLWM3OTEsIFUrYzdhNSwgVStjODA0LCBVK2M4MTUsIFUrYzgxYywgVStjODcwLCBVK2M4ZmMsIFUrYzkxMSwgVStjOWM0LCBVK2NjYjQsIFUrY2U1OCwgVStjZTc0LCBVK2QwNmMsIFUrZDBjMCwgVStkMTMwLCBVK2QyYjgsIFUrZDNlYywgVStkNTA0LCBVK2Q1NWMsIFUrZDU2OSwgVStkNTc0LCBVK2Q2MzgsIFUrZDY1NCwgVStkNjhjO1xufVxuXG4vKiBbMTE5XSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMzAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIExpZ2h0XCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItTGlnaHRcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PZWx6STdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uMTE5LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSsyMC0yMiwgVSsyNy0yYSwgVSsyYy0zOCwgVSszYS0zYiwgVSszZiwgVSs0MS00NywgVSs0YS00YywgVSs0Zi01ZCwgVSs2MS03YiwgVSs3ZCwgVSthMSwgVSthYiwgVSthZSwgVStiNywgVStiYiwgVStiZiwgVSsyMDEzLTIwMTQsIFUrMjAxYy0yMDFkLCBVKzIxMjIsIFUrYWMwMCwgVSthY2UwLCBVK2FlMzAsIFUrYjJlNCwgVStiODVjLCBVK2I5YWMsIFUrYzBhYywgVStjMmE0LCBVK2MyZGMsIFUrYzc3NCwgVStjNzc4LCBVK2M5YzAsIFUrZDU1ODtcbn1cblxuLyogWzBdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgUmVndWxhclwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLVJlZ3VsYXJcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5a0ZtWGlFQlBUNElUYmdOQTVDZ20yMHh6TTRySl8xaFZXcjB3dUxOR3pnRVJfVk5DblVqOHV4U3ZtbTRfTVN1Z1k5blhNZ1J0aS4wLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVStmOWNhLWZhMGIsIFUrZmYwMy1mZjA1LCBVK2ZmMDcsIFUrZmYwYS1mZjBiLCBVK2ZmMGQtZmYxOSwgVStmZjFiLCBVK2ZmMWQsIFUrZmYyMC1mZjViLCBVK2ZmNWQsIFUrZmZlMC1mZmUzLCBVK2ZmZTUtZmZlNjtcbn1cblxuLyogWzJdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgUmVndWxhclwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLVJlZ3VsYXJcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5a0ZtWGlFQlBUNElUYmdOQTVDZ20yMHh6TTRySl8xaFZXcjB3dUxOR3pnRVJfVk5DblVqOHV4U3ZtbTRfTVN1Z1k5blhNZ1J0aS4yLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVStkNzIzLWQ3MjgsIFUrZDcyYS1kNzMzLCBVK2Q3MzUtZDc0OCwgVStkNzRhLWQ3NGYsIFUrZDc1Mi1kNzUzLCBVK2Q3NTUtZDc1NywgVStkNzVhLWQ3NWYsIFUrZDc2Mi1kNzY0LCBVK2Q3NjYtZDc2OCwgVStkNzZhLWQ3NmIsIFUrZDc2ZC1kNzZmLCBVK2Q3NzEtZDc4NywgVStkNzg5LWQ3OGIsIFUrZDc4ZC1kNzhmLCBVK2Q3OTEtZDc5NywgVStkNzlhLCBVK2Q3OWMsIFUrZDc5ZS1kN2EzLCBVK2Y5MDAtZjkwOSwgVStmOTBiLWY5MmU7XG59XG5cbi8qIFszXSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIFJlZ3VsYXJcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1SZWd1bGFyXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieWtGbVhpRUJQVDRJVGJnTkE1Q2dtMjB4ek00ckpfMWhWV3Iwd3VMTkd6Z0VSX1ZOQ25Vajh1eFN2bW00X01TdWdZOW5YTWdSdGkuMy53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrZDY3OS1kNjhiLCBVK2Q2OGUtZDY5ZSwgVStkNmEwLCBVK2Q2YTItZDZhNywgVStkNmE5LWQ2YzMsIFUrZDZjNi1kNmM3LCBVK2Q2YzktZDZjYiwgVStkNmNkLWQ2ZDMsIFUrZDZkNS1kNmQ2LCBVK2Q2ZDgtZDZlMywgVStkNmU1LWQ2ZTcsIFUrZDZlOS1kNmZiLCBVK2Q2ZmQtZDcxNywgVStkNzE5LWQ3MWYsIFUrZDcyMS1kNzIyO1xufVxuXG4vKiBbNF0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBSZWd1bGFyXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItUmVndWxhclwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnlrRm1YaUVCUFQ0SVRiZ05BNUNnbTIweHpNNHJKXzFoVldyMHd1TE5HemdFUl9WTkNuVWo4dXhTdm1tNF9NU3VnWTluWE1nUnRpLjQud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVK2Q1YmMtZDVjNywgVStkNWNhLWQ1Y2IsIFUrZDVjZC1kNWNmLCBVK2Q1ZDEtZDVkNywgVStkNWQ5LWQ1ZGEsIFUrZDVkYywgVStkNWRlLWQ1ZTMsIFUrZDVlNi1kNWU3LCBVK2Q1ZTktZDVlYiwgVStkNWVkLWQ1ZjYsIFUrZDVmOCwgVStkNWZhLWQ1ZmYsIFUrZDYwMi1kNjAzLCBVK2Q2MDUtZDYwNywgVStkNjA5LWQ2MGYsIFUrZDYxMi1kNjEzLCBVK2Q2MTYtZDYxYiwgVStkNjFkLWQ2MzcsIFUrZDYzYS1kNjNiLCBVK2Q2M2QtZDYzZiwgVStkNjQxLWQ2NDcsIFUrZDY0YS1kNjRjLCBVK2Q2NGUtZDY1MywgVStkNjU2LWQ2NTcsIFUrZDY1OS1kNjViLCBVK2Q2NWQtZDY2NiwgVStkNjY4LCBVK2Q2NmEtZDY3ODtcbn1cblxuLyogWzVdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgUmVndWxhclwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLVJlZ3VsYXJcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5a0ZtWGlFQlBUNElUYmdOQTVDZ20yMHh6TTRySl8xaFZXcjB3dUxOR3pnRVJfVk5DblVqOHV4U3ZtbTRfTVN1Z1k5blhNZ1J0aS41LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVStkNTA3LCBVK2Q1MDktZDUwYiwgVStkNTBkLWQ1MTMsIFUrZDUxNS1kNTNiLCBVK2Q1M2UtZDUzZiwgVStkNTQxLWQ1NDMsIFUrZDU0NS1kNTRjLCBVK2Q1NGUsIFUrZDU1MCwgVStkNTUyLWQ1NTcsIFUrZDU1YS1kNTViLCBVK2Q1NWQtZDU1ZiwgVStkNTYxLWQ1NjQsIFUrZDU2Ni1kNTY3LCBVK2Q1NmEsIFUrZDU2YywgVStkNTZlLWQ1NzMsIFUrZDU3Ni1kNTc3LCBVK2Q1NzktZDU4MywgVStkNTg1LWQ1ODYsIFUrZDU4YS1kNWE0LCBVK2Q1YTYtZDViYjtcbn1cblxuLyogWzZdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgUmVndWxhclwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLVJlZ3VsYXJcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5a0ZtWGlFQlBUNElUYmdOQTVDZ20yMHh6TTRySl8xaFZXcjB3dUxOR3pnRVJfVk5DblVqOHV4U3ZtbTRfTVN1Z1k5blhNZ1J0aS42LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVStkNDY0LWQ0NzcsIFUrZDQ3YS1kNDdiLCBVK2Q0N2QtZDQ3ZiwgVStkNDgxLWQ0ODcsIFUrZDQ4OS1kNDhhLCBVK2Q0OGMsIFUrZDQ4ZS1kNGU3LCBVK2Q0ZTktZDUwMywgVStkNTA1LWQ1MDY7XG59XG5cbi8qIFs3XSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIFJlZ3VsYXJcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1SZWd1bGFyXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieWtGbVhpRUJQVDRJVGJnTkE1Q2dtMjB4ek00ckpfMWhWV3Iwd3VMTkd6Z0VSX1ZOQ25Vajh1eFN2bW00X01TdWdZOW5YTWdSdGkuNy53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrZDNiZi1kM2M3LCBVK2QzY2EtZDNjZiwgVStkM2QxLWQzZWIsIFUrZDNlZS1kM2VmLCBVK2QzZjEtZDNmMywgVStkM2Y1LWQzZmIsIFUrZDNmZC1kNDAwLCBVK2Q0MDItZDQ1YiwgVStkNDVkLWQ0NjM7XG59XG5cbi8qIFs4XSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIFJlZ3VsYXJcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1SZWd1bGFyXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieWtGbVhpRUJQVDRJVGJnTkE1Q2dtMjB4ek00ckpfMWhWV3Iwd3VMTkd6Z0VSX1ZOQ25Vajh1eFN2bW00X01TdWdZOW5YTWdSdGkuOC53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrZDJmZiwgVStkMzAyLWQzMDQsIFUrZDMwNi1kMzBiLCBVK2QzMGYsIFUrZDMxMS1kMzEzLCBVK2QzMTUtZDMxYiwgVStkMzFlLCBVK2QzMjItZDMyNCwgVStkMzI2LWQzMjcsIFUrZDMyYS1kMzJiLCBVK2QzMmQtZDMyZiwgVStkMzMxLWQzMzcsIFUrZDMzOS1kMzNjLCBVK2QzM2UtZDM3YiwgVStkMzdlLWQzN2YsIFUrZDM4MS1kMzgzLCBVK2QzODUtZDM4YiwgVStkMzhlLWQzOTAsIFUrZDM5Mi1kMzk3LCBVK2QzOWEtZDM5YiwgVStkMzlkLWQzOWYsIFUrZDNhMS1kM2E3LCBVK2QzYTktZDNhYSwgVStkM2FjLCBVK2QzYWUtZDNiMywgVStkM2I1LWQzYjcsIFUrZDNiOS1kM2JiLCBVK2QzYmQtZDNiZTtcbn1cblxuLyogWzldICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgUmVndWxhclwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLVJlZ3VsYXJcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5a0ZtWGlFQlBUNElUYmdOQTVDZ20yMHh6TTRySl8xaFZXcjB3dUxOR3pnRVJfVk5DblVqOHV4U3ZtbTRfTVN1Z1k5blhNZ1J0aS45LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVStkMjU3LWQyN2YsIFUrZDI4MS1kMjliLCBVK2QyOWQtZDI5ZiwgVStkMmExLWQyYWIsIFUrZDJhZC1kMmI3LCBVK2QyYmEtZDJiYiwgVStkMmJkLWQyYmYsIFUrZDJjMS1kMmM3LCBVK2QyYzktZDJlZiwgVStkMmYyLWQyZjMsIFUrZDJmNS1kMmY3LCBVK2QyZjktZDJmZTtcbn1cblxuLyogWzEwXSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIFJlZ3VsYXJcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1SZWd1bGFyXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieWtGbVhpRUJQVDRJVGJnTkE1Q2dtMjB4ek00ckpfMWhWV3Iwd3VMTkd6Z0VSX1ZOQ25Vajh1eFN2bW00X01TdWdZOW5YTWdSdGkuMTAud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVK2QxYjQsIFUrZDFiNi1kMWYzLCBVK2QxZjUtZDIyYiwgVStkMjJlLWQyMmYsIFUrZDIzMS1kMjMzLCBVK2QyMzUtZDIzYiwgVStkMjNkLWQyNDAsIFUrZDI0Mi1kMjU2O1xufVxuXG4vKiBbMTFdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgUmVndWxhclwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLVJlZ3VsYXJcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5a0ZtWGlFQlBUNElUYmdOQTVDZ20yMHh6TTRySl8xaFZXcjB3dUxOR3pnRVJfVk5DblVqOHV4U3ZtbTRfTVN1Z1k5blhNZ1J0aS4xMS53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrZDEwNS1kMTJmLCBVK2QxMzItZDEzMywgVStkMTM1LWQxMzcsIFUrZDEzOS1kMTNmLCBVK2QxNDEtZDE0MiwgVStkMTQ0LCBVK2QxNDYtZDE0YiwgVStkMTRlLWQxNGYsIFUrZDE1MS1kMTUzLCBVK2QxNTUtZDE1YiwgVStkMTVlLWQxODcsIFUrZDE4OS1kMTlmLCBVK2QxYTItZDFhMywgVStkMWE1LWQxYTcsIFUrZDFhOS1kMWFmLCBVK2QxYjItZDFiMztcbn1cblxuLyogWzEyXSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIFJlZ3VsYXJcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1SZWd1bGFyXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieWtGbVhpRUJQVDRJVGJnTkE1Q2dtMjB4ek00ckpfMWhWV3Iwd3VMTkd6Z0VSX1ZOQ25Vajh1eFN2bW00X01TdWdZOW5YTWdSdGkuMTIud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVK2QwNGItZDA0ZiwgVStkMDUxLWQwNTcsIFUrZDA1OS1kMDZiLCBVK2QwNmQtZDA2ZiwgVStkMDcxLWQwNzMsIFUrZDA3NS1kMDdiLCBVK2QwN2UtZDBhMywgVStkMGE2LWQwYTcsIFUrZDBhOS1kMGFiLCBVK2QwYWQtZDBiMywgVStkMGI2LCBVK2QwYjgsIFUrZDBiYS1kMGJmLCBVK2QwYzItZDBjMywgVStkMGM1LWQwYzcsIFUrZDBjOS1kMGNmLCBVK2QwZDIsIFUrZDBkNi1kMGRiLCBVK2QwZGUtZDBkZiwgVStkMGUxLWQwZTMsIFUrZDBlNS1kMGViLCBVK2QwZWUtZDBmMCwgVStkMGYyLWQxMDQ7XG59XG5cbi8qIFsxM10gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBSZWd1bGFyXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItUmVndWxhclwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnlrRm1YaUVCUFQ0SVRiZ05BNUNnbTIweHpNNHJKXzFoVldyMHd1TE5HemdFUl9WTkNuVWo4dXhTdm1tNF9NU3VnWTluWE1nUnRpLjEzLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVStjZmEyLWNmYzMsIFUrY2ZjNS1jZmRmLCBVK2NmZTItY2ZlMywgVStjZmU1LWNmZTcsIFUrY2ZlOS1jZmY0LCBVK2NmZjYtY2ZmYiwgVStjZmZkLWNmZmYsIFUrZDAwMS1kMDAzLCBVK2QwMDUtZDAxNywgVStkMDE5LWQwMzMsIFUrZDAzNi1kMDM3LCBVK2QwMzktZDAzYiwgVStkMDNkLWQwNGE7XG59XG5cbi8qIFsxNF0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBSZWd1bGFyXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItUmVndWxhclwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnlrRm1YaUVCUFQ0SVRiZ05BNUNnbTIweHpNNHJKXzFoVldyMHd1TE5HemdFUl9WTkNuVWo4dXhTdm1tNF9NU3VnWTluWE1nUnRpLjE0LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVStjZWYwLWNlZjMsIFUrY2VmNiwgVStjZWY5LWNlZmYsIFUrY2YwMS1jZjAzLCBVK2NmMDUtY2YwNywgVStjZjA5LWNmMGYsIFUrY2YxMS1jZjEyLCBVK2NmMTQtY2YxYiwgVStjZjFkLWNmMWYsIFUrY2YyMS1jZjJmLCBVK2NmMzEtY2Y1MywgVStjZjU2LWNmNTcsIFUrY2Y1OS1jZjViLCBVK2NmNWQtY2Y2MywgVStjZjY2LCBVK2NmNjgsIFUrY2Y2YS1jZjZmLCBVK2NmNzEtY2Y4NCwgVStjZjg2LWNmOGIsIFUrY2Y4ZC1jZmExO1xufVxuXG4vKiBbMTVdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgUmVndWxhclwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLVJlZ3VsYXJcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5a0ZtWGlFQlBUNElUYmdOQTVDZ20yMHh6TTRySl8xaFZXcjB3dUxOR3pnRVJfVk5DblVqOHV4U3ZtbTRfTVN1Z1k5blhNZ1J0aS4xNS53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrY2UzYy1jZTU3LCBVK2NlNWEtY2U1YiwgVStjZTVkLWNlNWYsIFUrY2U2MS1jZTY3LCBVK2NlNmEsIFUrY2U2YywgVStjZTZlLWNlNzMsIFUrY2U3Ni1jZTc3LCBVK2NlNzktY2U3YiwgVStjZTdkLWNlODMsIFUrY2U4NS1jZTg4LCBVK2NlOGEtY2U4ZiwgVStjZTkxLWNlOTMsIFUrY2U5NS1jZTk3LCBVK2NlOTktY2U5ZiwgVStjZWEyLCBVK2NlYTQtY2VhYiwgVStjZWFkLWNlZTMsIFUrY2VlNi1jZWU3LCBVK2NlZTktY2VlYiwgVStjZWVkLWNlZWY7XG59XG5cbi8qIFsxNl0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBSZWd1bGFyXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItUmVndWxhclwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnlrRm1YaUVCUFQ0SVRiZ05BNUNnbTIweHpNNHJKXzFoVldyMHd1TE5HemdFUl9WTkNuVWo4dXhTdm1tNF9NU3VnWTluWE1nUnRpLjE2LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVStjZDkyLWNkOTMsIFUrY2Q5Ni1jZDk3LCBVK2NkOTktY2Q5YiwgVStjZDlkLWNkYTMsIFUrY2RhNi1jZGE4LCBVK2NkYWEtY2RhZiwgVStjZGIxLWNkYzMsIFUrY2RjNS1jZGNiLCBVK2NkY2QtY2RlNywgVStjZGU5LWNlMDMsIFUrY2UwNS1jZTFmLCBVK2NlMjItY2UzNCwgVStjZTM2LWNlM2I7XG59XG5cbi8qIFsxN10gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBSZWd1bGFyXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItUmVndWxhclwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnlrRm1YaUVCUFQ0SVRiZ05BNUNnbTIweHpNNHJKXzFoVldyMHd1TE5HemdFUl9WTkNuVWo4dXhTdm1tNF9NU3VnWTluWE1nUnRpLjE3LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVStjY2VmLWNkMDcsIFUrY2QwYS1jZDBiLCBVK2NkMGQtY2QxYSwgVStjZDFjLCBVK2NkMWUtY2QyYiwgVStjZDJkLWNkNWIsIFUrY2Q1ZC1jZDc3LCBVK2NkNzktY2Q5MTtcbn1cblxuLyogWzE4XSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIFJlZ3VsYXJcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1SZWd1bGFyXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieWtGbVhpRUJQVDRJVGJnTkE1Q2dtMjB4ek00ckpfMWhWV3Iwd3VMTkd6Z0VSX1ZOQ25Vajh1eFN2bW00X01TdWdZOW5YTWdSdGkuMTgud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVK2NjM2YtY2M0MywgVStjYzQ2LWNjNDcsIFUrY2M0OS1jYzRiLCBVK2NjNGQtY2M1MywgVStjYzU1LWNjNTgsIFUrY2M1YS1jYzVmLCBVK2NjNjEtY2M5NywgVStjYzlhLWNjOWIsIFUrY2M5ZC1jYzlmLCBVK2NjYTEtY2NhNywgVStjY2FhLCBVK2NjYWMsIFUrY2NhZS1jY2IzLCBVK2NjYjYtY2NiNywgVStjY2I5LWNjYmIsIFUrY2NiZC1jY2NmLCBVK2NjZDEtY2NlMywgVStjY2U1LWNjZWU7XG59XG5cbi8qIFsxOV0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBSZWd1bGFyXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItUmVndWxhclwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnlrRm1YaUVCUFQ0SVRiZ05BNUNnbTIweHpNNHJKXzFoVldyMHd1TE5HemdFUl9WTkNuVWo4dXhTdm1tNF9NU3VnWTluWE1nUnRpLjE5LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVStjYjkxLWNiZDMsIFUrY2JkNS1jYmUzLCBVK2NiZTUtY2MwYiwgVStjYzBlLWNjMGYsIFUrY2MxMS1jYzEzLCBVK2NjMTUtY2MxYiwgVStjYzFkLWNjMjAsIFUrY2MyMy1jYzI3LCBVK2NjMmEtY2MyYiwgVStjYzJkLCBVK2NjMmYsIFUrY2MzMS1jYzM3LCBVK2NjM2EsIFUrY2MzYztcbn1cblxuLyogWzIwXSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIFJlZ3VsYXJcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1SZWd1bGFyXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieWtGbVhpRUJQVDRJVGJnTkE1Q2dtMjB4ek00ckpfMWhWV3Iwd3VMTkd6Z0VSX1ZOQ25Vajh1eFN2bW00X01TdWdZOW5YTWdSdGkuMjAud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVK2NhZjQtY2I0NywgVStjYjRhLWNiOTA7XG59XG5cbi8qIFsyMV0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBSZWd1bGFyXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItUmVndWxhclwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnlrRm1YaUVCUFQ0SVRiZ05BNUNnbTIweHpNNHJKXzFoVldyMHd1TE5HemdFUl9WTkNuVWo4dXhTdm1tNF9NU3VnWTluWE1nUnRpLjIxLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVStjYTRhLWNhNGIsIFUrY2E0ZS1jYTRmLCBVK2NhNTEtY2E1MywgVStjYTU1LWNhNWIsIFUrY2E1ZC1jYTYwLCBVK2NhNjItY2E4MywgVStjYTg1LWNhYmIsIFUrY2FiZS1jYWJmLCBVK2NhYzEtY2FjMywgVStjYWM1LWNhY2IsIFUrY2FjZC1jYWQwLCBVK2NhZDIsIFUrY2FkNC1jYWQ4LCBVK2NhZGEtY2FmMztcbn1cblxuLyogWzIyXSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIFJlZ3VsYXJcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1SZWd1bGFyXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieWtGbVhpRUJQVDRJVGJnTkE1Q2dtMjB4ek00ckpfMWhWV3Iwd3VMTkd6Z0VSX1ZOQ25Vajh1eFN2bW00X01TdWdZOW5YTWdSdGkuMjIud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVK2M5OTYtYzk5NywgVStjOTlhLWM5OWMsIFUrYzk5ZS1jOWJmLCBVK2M5YzItYzljMywgVStjOWM1LWM5YzcsIFUrYzljOS1jOWNmLCBVK2M5ZDIsIFUrYzlkNCwgVStjOWQ3LWM5ZDgsIFUrYzlkYiwgVStjOWRlLWM5ZGYsIFUrYzllMS1jOWUzLCBVK2M5ZTUtYzllNiwgVStjOWU4LWM5ZWIsIFUrYzllZS1jOWYwLCBVK2M5ZjItYzlmNywgVStjOWY5LWNhMGIsIFUrY2EwZC1jYTI4LCBVK2NhMmEtY2E0OTtcbn1cblxuLyogWzIzXSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIFJlZ3VsYXJcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1SZWd1bGFyXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieWtGbVhpRUJQVDRJVGJnTkE1Q2dtMjB4ek00ckpfMWhWV3Iwd3VMTkd6Z0VSX1ZOQ25Vajh1eFN2bW00X01TdWdZOW5YTWdSdGkuMjMud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVK2M4ZTktYzhmNCwgVStjOGY2LWM4ZmIsIFUrYzhmZS1jOGZmLCBVK2M5MDEtYzkwMywgVStjOTA1LWM5MGIsIFUrYzkwZS1jOTEwLCBVK2M5MTItYzkxNywgVStjOTE5LWM5MmIsIFUrYzkyZC1jOTRmLCBVK2M5NTEtYzk1MywgVStjOTU1LWM5NmIsIFUrYzk2ZC1jOTczLCBVK2M5NzUtYzk4NywgVStjOThhLWM5OGIsIFUrYzk4ZC1jOThmLCBVK2M5OTEtYzk5NTtcbn1cblxuLyogWzI0XSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIFJlZ3VsYXJcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1SZWd1bGFyXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieWtGbVhpRUJQVDRJVGJnTkE1Q2dtMjB4ek00ckpfMWhWV3Iwd3VMTkd6Z0VSX1ZOQ25Vajh1eFN2bW00X01TdWdZOW5YTWdSdGkuMjQud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVK2M4NDEtYzg0YiwgVStjODRkLWM4NmYsIFUrYzg3Mi1jODczLCBVK2M4NzUtYzg3NywgVStjODc5LWM4N2YsIFUrYzg4Mi1jODg0LCBVK2M4ODctYzg4YSwgVStjODhkLWM4YzMsIFUrYzhjNS1jOGRmLCBVK2M4ZTEtYzhlODtcbn1cblxuLyogWzI1XSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIFJlZ3VsYXJcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1SZWd1bGFyXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieWtGbVhpRUJQVDRJVGJnTkE1Q2dtMjB4ek00ckpfMWhWV3Iwd3VMTkd6Z0VSX1ZOQ25Vajh1eFN2bW00X01TdWdZOW5YTWdSdGkuMjUud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVK2M3NzktYzc3YiwgVStjNzdlLWM3ODIsIFUrYzc4NiwgVStjNzhiLCBVK2M3OGQsIFUrYzc4ZiwgVStjNzkyLWM3OTMsIFUrYzc5NSwgVStjNzk3LCBVK2M3OTktYzc5ZiwgVStjN2EyLCBVK2M3YTctYzdhYiwgVStjN2FlLWM3YmIsIFUrYzdiZC1jN2MwLCBVK2M3YzItYzdjNywgVStjN2M5LWM3ZGMsIFUrYzdkZS1jN2ZmLCBVK2M4MDItYzgwMywgVStjODA1LWM4MDcsIFUrYzgwOSwgVStjODBiLWM4MGYsIFUrYzgxMiwgVStjODE0LCBVK2M4MTctYzgxYiwgVStjODFlLWM4MWYsIFUrYzgyMS1jODIzLCBVK2M4MjUtYzgyZSwgVStjODMwLWM4MzcsIFUrYzgzOS1jODNiLCBVK2M4M2QtYzg0MDtcbn1cblxuLyogWzI2XSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIFJlZ3VsYXJcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1SZWd1bGFyXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieWtGbVhpRUJQVDRJVGJnTkE1Q2dtMjB4ek00ckpfMWhWV3Iwd3VMTkd6Z0VSX1ZOQ25Vajh1eFN2bW00X01TdWdZOW5YTWdSdGkuMjYud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVK2M2YmItYzZiZiwgVStjNmMyLCBVK2M2YzQsIFUrYzZjNi1jNmNiLCBVK2M2Y2UtYzZjZiwgVStjNmQxLWM2ZDMsIFUrYzZkNS1jNmRiLCBVK2M2ZGQtYzZkZiwgVStjNmUxLWM2ZTcsIFUrYzZlOS1jNmViLCBVK2M2ZWQtYzZlZiwgVStjNmYxLWM2ZjgsIFUrYzZmYS1jNzAzLCBVK2M3MDUtYzcwNywgVStjNzA5LWM3MGIsIFUrYzcwZC1jNzE2LCBVK2M3MTgsIFUrYzcxYS1jNzFmLCBVK2M3MjItYzcyMywgVStjNzI1LWM3MjcsIFUrYzcyOS1jNzM0LCBVK2M3MzYtYzczYiwgVStjNzNlLWM3M2YsIFUrYzc0MS1jNzQzLCBVK2M3NDUtYzc0YiwgVStjNzRlLWM3NTAsIFUrYzc1Mi1jNzU3LCBVK2M3NTktYzc3MywgVStjNzc2LWM3Nzc7XG59XG5cbi8qIFsyN10gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBSZWd1bGFyXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItUmVndWxhclwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnlrRm1YaUVCUFQ0SVRiZ05BNUNnbTIweHpNNHJKXzFoVldyMHd1TE5HemdFUl9WTkNuVWo4dXhTdm1tNF9NU3VnWTluWE1nUnRpLjI3LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVStjNWY1LWM1ZmIsIFUrYzVmZSwgVStjNjAyLWM2MDUsIFUrYzYwNywgVStjNjA5LWM2MGYsIFUrYzYxMS1jNjFhLCBVK2M2MWMtYzYyMywgVStjNjI2LWM2MjcsIFUrYzYyOS1jNjJiLCBVK2M2MmQsIFUrYzYyZi1jNjMyLCBVK2M2MzYsIFUrYzYzOCwgVStjNjNhLWM2M2YsIFUrYzY0Mi1jNjQzLCBVK2M2NDUtYzY0NywgVStjNjQ5LWM2NTIsIFUrYzY1Ni1jNjViLCBVK2M2NWQtYzY1ZiwgVStjNjYxLWM2NjMsIFUrYzY2NS1jNjc3LCBVK2M2NzktYzY3YiwgVStjNjdkLWM2OTMsIFUrYzY5Ni1jNjk3LCBVK2M2OTktYzY5YiwgVStjNjlkLWM2YTMsIFUrYzZhNiwgVStjNmE4LCBVK2M2YWEtYzZhZiwgVStjNmIyLWM2YjMsIFUrYzZiNS1jNmI3LCBVK2M2YjktYzZiYTtcbn1cblxuLyogWzI4XSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIFJlZ3VsYXJcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1SZWd1bGFyXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieWtGbVhpRUJQVDRJVGJnTkE1Q2dtMjB4ek00ckpfMWhWV3Iwd3VMTkd6Z0VSX1ZOQ25Vajh1eFN2bW00X01TdWdZOW5YTWdSdGkuMjgud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVK2M1MTctYzUyNywgVStjNTJhLWM1MmIsIFUrYzUyZC1jNTJmLCBVK2M1MzEtYzUzOCwgVStjNTNhLCBVK2M1M2MsIFUrYzUzZS1jNTQzLCBVK2M1NDYtYzU0NywgVStjNTRiLCBVK2M1NGQtYzU1MiwgVStjNTU2LCBVK2M1NWEtYzU1YiwgVStjNTVkLCBVK2M1NWYsIFUrYzU2Mi1jNTYzLCBVK2M1NjUtYzU2NywgVStjNTY5LWM1NmYsIFUrYzU3MiwgVStjNTc0LCBVK2M1NzYtYzU3YiwgVStjNTdlLWM1N2YsIFUrYzU4MS1jNTgzLCBVK2M1ODUtYzU4NiwgVStjNTg4LWM1OGIsIFUrYzU4ZSwgVStjNTkwLCBVK2M1OTItYzU5NiwgVStjNTk5LWM1YjMsIFUrYzViNi1jNWI3LCBVK2M1YmEsIFUrYzViZS1jNWMzLCBVK2M1Y2EtYzVjYiwgVStjNWNkLCBVK2M1Y2YsIFUrYzVkMi1jNWQzLCBVK2M1ZDUtYzVkNywgVStjNWQ5LWM1ZGYsIFUrYzVlMS1jNWUyLCBVK2M1ZTQsIFUrYzVlNi1jNWViLCBVK2M1ZWYsIFUrYzVmMS1jNWYzO1xufVxuXG4vKiBbMjldICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgUmVndWxhclwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLVJlZ3VsYXJcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5a0ZtWGlFQlBUNElUYmdOQTVDZ20yMHh6TTRySl8xaFZXcjB3dUxOR3pnRVJfVk5DblVqOHV4U3ZtbTRfTVN1Z1k5blhNZ1J0aS4yOS53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrYzQ3NS1jNGVmLCBVK2M0ZjItYzRmMywgVStjNGY1LWM0ZjcsIFUrYzRmOS1jNGZmLCBVK2M1MDItYzUwYiwgVStjNTBkLWM1MTY7XG59XG5cbi8qIFszMF0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBSZWd1bGFyXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItUmVndWxhclwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnlrRm1YaUVCUFQ0SVRiZ05BNUNnbTIweHpNNHJKXzFoVldyMHd1TE5HemdFUl9WTkNuVWo4dXhTdm1tNF9NU3VnWTluWE1nUnRpLjMwLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVStjM2QwLWMzZDcsIFUrYzNkYS1jM2RiLCBVK2MzZGQtYzNkZSwgVStjM2UxLWMzZWMsIFUrYzNlZS1jM2YzLCBVK2MzZjUtYzQyYiwgVStjNDJkLWM0NjMsIFUrYzQ2Ni1jNDc0O1xufVxuXG4vKiBbMzFdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgUmVndWxhclwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLVJlZ3VsYXJcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5a0ZtWGlFQlBUNElUYmdOQTVDZ20yMHh6TTRySl8xaFZXcjB3dUxOR3pnRVJfVk5DblVqOHV4U3ZtbTRfTVN1Z1k5blhNZ1J0aS4zMS53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrYzMyYi1jMzY3LCBVK2MzNmEtYzM2YiwgVStjMzZkLWMzNmYsIFUrYzM3MS1jMzc3LCBVK2MzN2EtYzM3YiwgVStjMzdlLWMzODMsIFUrYzM4NS1jMzg3LCBVK2MzODktYzNjZjtcbn1cblxuLyogWzMyXSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIFJlZ3VsYXJcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1SZWd1bGFyXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieWtGbVhpRUJQVDRJVGJnTkE1Q2dtMjB4ek00ckpfMWhWV3Iwd3VMTkd6Z0VSX1ZOQ25Vajh1eFN2bW00X01TdWdZOW5YTWdSdGkuMzIud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVK2MyNmEtYzI2YiwgVStjMjZkLWMyNmYsIFUrYzI3MS1jMjczLCBVK2MyNzUtYzI3YiwgVStjMjdlLWMyODcsIFUrYzI4OS1jMjhmLCBVK2MyOTEtYzI5NywgVStjMjk5LWMyOWEsIFUrYzI5Yy1jMmEzLCBVK2MyYTUtYzJhNywgVStjMmE5LWMyYWIsIFUrYzJhZC1jMmIzLCBVK2MyYjYsIFUrYzJiOCwgVStjMmJhLWMyYmIsIFUrYzJiZC1jMmRiLCBVK2MyZGUtYzJkZiwgVStjMmUxLWMyZTIsIFUrYzJlNS1jMmVhLCBVK2MyZWUsIFUrYzJmMCwgVStjMmYyLWMyZjUsIFUrYzJmNywgVStjMmZhLWMyZmIsIFUrYzJmZC1jMmZmLCBVK2MzMDEtYzMwNywgVStjMzA5LWMzMGMsIFUrYzMwZS1jMzEyLCBVK2MzMTUtYzMyMywgVStjMzI1LWMzMjgsIFUrYzMyYTtcbn1cblxuLyogWzMzXSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIFJlZ3VsYXJcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1SZWd1bGFyXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieWtGbVhpRUJQVDRJVGJnTkE1Q2dtMjB4ek00ckpfMWhWV3Iwd3VMTkd6Z0VSX1ZOQ25Vajh1eFN2bW00X01TdWdZOW5YTWdSdGkuMzMud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVK2MxYmMtYzFjMywgVStjMWM1LWMxZGYsIFUrYzFlMS1jMWZiLCBVK2MxZmQtYzIwMywgVStjMjA1LWMyMGMsIFUrYzIwZSwgVStjMjEwLWMyMTcsIFUrYzIxYS1jMjFiLCBVK2MyMWQtYzIxZSwgVStjMjIxLWMyMjcsIFUrYzIyOS1jMjJhLCBVK2MyMmMsIFUrYzIyZSwgVStjMjMwLCBVK2MyMzMtYzI0ZiwgVStjMjUxLWMyNTcsIFUrYzI1OS1jMjY5O1xufVxuXG4vKiBbMzRdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgUmVndWxhclwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLVJlZ3VsYXJcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5a0ZtWGlFQlBUNElUYmdOQTVDZ20yMHh6TTRySl8xaFZXcjB3dUxOR3pnRVJfVk5DblVqOHV4U3ZtbTRfTVN1Z1k5blhNZ1J0aS4zNC53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrYzEwMS1jMTFiLCBVK2MxMWYsIFUrYzEyMS1jMTIzLCBVK2MxMjUtYzEyYiwgVStjMTJlLCBVK2MxMzItYzEzNywgVStjMTNhLWMxM2IsIFUrYzEzZC1jMTNmLCBVK2MxNDEtYzE0NywgVStjMTRhLCBVK2MxNGMtYzE1MywgVStjMTU1LWMxNTcsIFUrYzE1OS1jMTViLCBVK2MxNWQtYzE2NiwgVStjMTY5LWMxNmYsIFUrYzE3MS1jMTc3LCBVK2MxNzktYzE4YiwgVStjMThlLWMxOGYsIFUrYzE5MS1jMTkzLCBVK2MxOTUtYzE5YiwgVStjMTlkLWMxOWUsIFUrYzFhMCwgVStjMWEyLWMxYTQsIFUrYzFhNi1jMWJiO1xufVxuXG4vKiBbMzVdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgUmVndWxhclwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLVJlZ3VsYXJcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5a0ZtWGlFQlBUNElUYmdOQTVDZ20yMHh6TTRySl8xaFZXcjB3dUxOR3pnRVJfVk5DblVqOHV4U3ZtbTRfTVN1Z1k5blhNZ1J0aS4zNS53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrYzA0OS1jMDU3LCBVK2MwNTktYzA1YiwgVStjMDVkLWMwNWYsIFUrYzA2MS1jMDY3LCBVK2MwNjktYzA4ZiwgVStjMDkxLWMwYWIsIFUrYzBhZS1jMGFmLCBVK2MwYjEtYzBiMywgVStjMGI1LCBVK2MwYjctYzBiYiwgVStjMGJlLCBVK2MwYzItYzBjNywgVStjMGNhLWMwY2IsIFUrYzBjZC1jMGNmLCBVK2MwZDEtYzBkNywgVStjMGQ5LWMwZGEsIFUrYzBkYywgVStjMGRlLWMwZTMsIFUrYzBlNS1jMGViLCBVK2MwZWQtYzBmMywgVStjMGY2LCBVK2MwZjgsIFUrYzBmYS1jMGZmO1xufVxuXG4vKiBbMzZdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgUmVndWxhclwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLVJlZ3VsYXJcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5a0ZtWGlFQlBUNElUYmdOQTVDZ20yMHh6TTRySl8xaFZXcjB3dUxOR3pnRVJfVk5DblVqOHV4U3ZtbTRfTVN1Z1k5blhNZ1J0aS4zNi53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrYmZhNy1iZmFmLCBVK2JmYjEtYmZjNCwgVStiZmM2LWJmY2IsIFUrYmZjZS1iZmNmLCBVK2JmZDEtYmZkMywgVStiZmQ1LWJmZGIsIFUrYmZkZC1jMDQ4O1xufVxuXG4vKiBbMzddICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgUmVndWxhclwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLVJlZ3VsYXJcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5a0ZtWGlFQlBUNElUYmdOQTVDZ20yMHh6TTRySl8xaFZXcjB3dUxOR3pnRVJfVk5DblVqOHV4U3ZtbTRfTVN1Z1k5blhNZ1J0aS4zNy53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrYmYwNywgVStiZjA5LWJmM2YsIFUrYmY0MS1iZjRmLCBVK2JmNTItYmY1NCwgVStiZjU2LWJmYTY7XG59XG5cbi8qIFszOF0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBSZWd1bGFyXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItUmVndWxhclwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnlrRm1YaUVCUFQ0SVRiZ05BNUNnbTIweHpNNHJKXzFoVldyMHd1TE5HemdFUl9WTkNuVWo4dXhTdm1tNF9NU3VnWTluWE1nUnRpLjM4LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVStiZTU2LCBVK2JlNTgsIFUrYmU1Yy1iZTVmLCBVK2JlNjItYmU2MywgVStiZTY1LWJlNjcsIFUrYmU2OS1iZTc0LCBVK2JlNzYtYmU3YiwgVStiZTdlLWJlN2YsIFUrYmU4MS1iZThlLCBVK2JlOTAsIFUrYmU5Mi1iZWE3LCBVK2JlYTktYmVjZiwgVStiZWQyLWJlZDMsIFUrYmVkNS1iZWQ2LCBVK2JlZDktYmVlMywgVStiZWU2LWJmMDY7XG59XG5cbi8qIFszOV0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBSZWd1bGFyXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItUmVndWxhclwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnlrRm1YaUVCUFQ0SVRiZ05BNUNnbTIweHpNNHJKXzFoVldyMHd1TE5HemdFUl9WTkNuVWo4dXhTdm1tNF9NU3VnWTluWE1nUnRpLjM5LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVStiZGIwLWJkZDMsIFUrYmRkNS1iZGVmLCBVK2JkZjEtYmUwYiwgVStiZTBkLWJlMGYsIFUrYmUxMS1iZTEzLCBVK2JlMTUtYmU0MywgVStiZTQ2LWJlNDcsIFUrYmU0OS1iZTRiLCBVK2JlNGQtYmU1Mztcbn1cblxuLyogWzQwXSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIFJlZ3VsYXJcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1SZWd1bGFyXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieWtGbVhpRUJQVDRJVGJnTkE1Q2dtMjB4ek00ckpfMWhWV3Iwd3VMTkd6Z0VSX1ZOQ25Vajh1eFN2bW00X01TdWdZOW5YTWdSdGkuNDAud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVK2JkMDMsIFUrYmQwNiwgVStiZDA4LCBVK2JkMGEtYmQwZiwgVStiZDExLWJkMjIsIFUrYmQyNS1iZDQ3LCBVK2JkNDktYmQ1OCwgVStiZDVhLWJkN2YsIFUrYmQ4Mi1iZDgzLCBVK2JkODUtYmQ4NywgVStiZDhhLWJkOGYsIFUrYmQ5MS1iZDkyLCBVK2JkOTQsIFUrYmQ5Ni1iZDk4LCBVK2JkOWEtYmRhZjtcbn1cblxuLyogWzQxXSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIFJlZ3VsYXJcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1SZWd1bGFyXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieWtGbVhpRUJQVDRJVGJnTkE1Q2dtMjB4ek00ckpfMWhWV3Iwd3VMTkd6Z0VSX1ZOQ25Vajh1eFN2bW00X01TdWdZOW5YTWdSdGkuNDEud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVK2JjNGUtYmM4MywgVStiYzg2LWJjODcsIFUrYmM4OS1iYzhiLCBVK2JjOGQtYmM5MywgVStiYzk2LCBVK2JjOTgsIFUrYmM5Yi1iYzlmLCBVK2JjYTItYmNhMywgVStiY2E1LWJjYTcsIFUrYmNhOS1iY2IyLCBVK2JjYjQtYmNiYiwgVStiY2JlLWJjYmYsIFUrYmNjMS1iY2MzLCBVK2JjYzUtYmNjYywgVStiY2NlLWJjZDAsIFUrYmNkMi1iY2Q0LCBVK2JjZDYtYmNmMywgVStiY2Y3LCBVK2JjZjktYmNmYiwgVStiY2ZkLWJkMDI7XG59XG5cbi8qIFs0Ml0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBSZWd1bGFyXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItUmVndWxhclwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnlrRm1YaUVCUFQ0SVRiZ05BNUNnbTIweHpNNHJKXzFoVldyMHd1TE5HemdFUl9WTkNuVWo4dXhTdm1tNF9NU3VnWTluWE1nUnRpLjQyLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVStiYjkwLWJiYTMsIFUrYmJhNS1iYmFiLCBVK2JiYWQtYmJiZiwgVStiYmMxLWJiZjcsIFUrYmJmYS1iYmZiLCBVK2JiZmQtYmJmZSwgVStiYzAxLWJjMDcsIFUrYmMwOS1iYzBhLCBVK2JjMGUsIFUrYmMxMCwgVStiYzEyLWJjMTMsIFUrYmMxNywgVStiYzE5LWJjMWEsIFUrYmMxZSwgVStiYzIwLWJjMjMsIFUrYmMyNiwgVStiYzI4LCBVK2JjMmEtYmMyYywgVStiYzJlLWJjMmYsIFUrYmMzMi1iYzMzLCBVK2JjMzUtYmMzNywgVStiYzM5LWJjM2YsIFUrYmM0MS1iYzQyLCBVK2JjNDQsIFUrYmM0Ni1iYzQ4LCBVK2JjNGEtYmM0ZDtcbn1cblxuLyogWzQzXSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIFJlZ3VsYXJcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1SZWd1bGFyXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieWtGbVhpRUJQVDRJVGJnTkE1Q2dtMjB4ek00ckpfMWhWV3Iwd3VMTkd6Z0VSX1ZOQ25Vajh1eFN2bW00X01TdWdZOW5YTWdSdGkuNDMud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVK2JhZTYtYmFmYiwgVStiYWZkLWJiMTcsIFUrYmIxOS1iYjMzLCBVK2JiMzcsIFUrYmIzOS1iYjNhLCBVK2JiM2QtYmI0MywgVStiYjQ1LWJiNDYsIFUrYmI0OCwgVStiYjRhLWJiNGYsIFUrYmI1MS1iYjUzLCBVK2JiNTUtYmI1NywgVStiYjU5LWJiNjIsIFUrYmI2NC1iYjhmO1xufVxuXG4vKiBbNDRdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgUmVndWxhclwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLVJlZ3VsYXJcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5a0ZtWGlFQlBUNElUYmdOQTVDZ20yMHh6TTRySl8xaFZXcjB3dUxOR3pnRVJfVk5DblVqOHV4U3ZtbTRfTVN1Z1k5blhNZ1J0aS40NC53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrYmEzMC1iYTM3LCBVK2JhM2EtYmEzYiwgVStiYTNkLWJhM2YsIFUrYmE0MS1iYTQ3LCBVK2JhNDktYmE0YSwgVStiYTRjLCBVK2JhNGUtYmE1MywgVStiYTU2LWJhNTcsIFUrYmE1OS1iYTViLCBVK2JhNWQtYmE2MywgVStiYTY1LWJhNjYsIFUrYmE2OC1iYTZmLCBVK2JhNzEtYmE3MywgVStiYTc1LWJhNzcsIFUrYmE3OS1iYTg0LCBVK2JhODYsIFUrYmE4OC1iYWE3LCBVK2JhYWEsIFUrYmFhZC1iYWFmLCBVK2JhYjEtYmFiNywgVStiYWJhLCBVK2JhYmMsIFUrYmFiZS1iYWU1O1xufVxuXG4vKiBbNDVdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgUmVndWxhclwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLVJlZ3VsYXJcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5a0ZtWGlFQlBUNElUYmdOQTVDZ20yMHh6TTRySl8xaFZXcjB3dUxOR3pnRVJfVk5DblVqOHV4U3ZtbTRfTVN1Z1k5blhNZ1J0aS40NS53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrYjk2ZS1iOTczLCBVK2I5NzYtYjk3NywgVStiOTc5LWI5N2IsIFUrYjk3ZC1iOTgzLCBVK2I5ODYsIFUrYjk4OCwgVStiOThhLWI5OGQsIFUrYjk4Zi1iOWFiLCBVK2I5YWUtYjlhZiwgVStiOWIxLWI5YjMsIFUrYjliNS1iOWJiLCBVK2I5YmUsIFUrYjljMCwgVStiOWMyLWI5YzcsIFUrYjljYS1iOWNiLCBVK2I5Y2QsIFUrYjlkMi1iOWQ3LCBVK2I5ZGEsIFUrYjlkYywgVStiOWRmLWI5ZTAsIFUrYjllMiwgVStiOWU2LWI5ZTcsIFUrYjllOS1iOWYzLCBVK2I5ZjYsIFUrYjlmOCwgVStiOWZiLWJhMmY7XG59XG5cbi8qIFs0Nl0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBSZWd1bGFyXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItUmVndWxhclwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnlrRm1YaUVCUFQ0SVRiZ05BNUNnbTIweHpNNHJKXzFoVldyMHd1TE5HemdFUl9WTkNuVWo4dXhTdm1tNF9NU3VnWTluWE1nUnRpLjQ2LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVStiOGJmLWI4Y2IsIFUrYjhjZC1iOGUwLCBVK2I4ZTItYjhlNywgVStiOGVhLWI4ZWIsIFUrYjhlZC1iOGVmLCBVK2I4ZjEtYjhmNywgVStiOGZhLCBVK2I4ZmMsIFUrYjhmZS1iOTAzLCBVK2I5MDUtYjkxNywgVStiOTE5LWI5MWYsIFUrYjkyMS1iOTNiLCBVK2I5M2QtYjk1NywgVStiOTVhLWI5NWIsIFUrYjk1ZC1iOTVmLCBVK2I5NjEtYjk2NywgVStiOTY5LWI5NmM7XG59XG5cbi8qIFs0N10gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBSZWd1bGFyXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItUmVndWxhclwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnlrRm1YaUVCUFQ0SVRiZ05BNUNnbTIweHpNNHJKXzFoVldyMHd1TE5HemdFUl9WTkNuVWo4dXhTdm1tNF9NU3VnWTluWE1nUnRpLjQ3LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVStiODBkLWI4MGYsIFUrYjgxMS1iODE3LCBVK2I4MWEsIFUrYjgxYy1iODIzLCBVK2I4MjYtYjgyNywgVStiODI5LWI4MmIsIFUrYjgyZC1iODMzLCBVK2I4MzYsIFUrYjgzYS1iODNmLCBVK2I4NDEtYjg1YiwgVStiODVlLWI4NWYsIFUrYjg2MS1iODYzLCBVK2I4NjUtYjg2YiwgVStiODZlLCBVK2I4NzAsIFUrYjg3Mi1iOGFmLCBVK2I4YjEtYjhiZTtcbn1cblxuLyogWzQ4XSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIFJlZ3VsYXJcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1SZWd1bGFyXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieWtGbVhpRUJQVDRJVGJnTkE1Q2dtMjB4ek00ckpfMWhWV3Iwd3VMTkd6Z0VSX1ZOQ25Vajh1eFN2bW00X01TdWdZOW5YTWdSdGkuNDgud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVK2I3NGQtYjc1ZiwgVStiNzYxLWI3NjMsIFUrYjc2NS1iNzc0LCBVK2I3NzYtYjc3YiwgVStiNzdlLWI3N2YsIFUrYjc4MS1iNzgzLCBVK2I3ODUtYjc4YiwgVStiNzhlLCBVK2I3OTItYjc5NiwgVStiNzlhLWI3OWIsIFUrYjc5ZC1iN2E3LCBVK2I3YWEsIFUrYjdhZS1iN2IzLCBVK2I3YjYtYjdjOCwgVStiN2NhLWI3ZWIsIFUrYjdlZS1iN2VmLCBVK2I3ZjEtYjdmMywgVStiN2Y1LWI3ZmIsIFUrYjdmZSwgVStiODAyLWI4MDYsIFUrYjgwYS1iODBiO1xufVxuXG4vKiBbNDldICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgUmVndWxhclwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLVJlZ3VsYXJcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5a0ZtWGlFQlBUNElUYmdOQTVDZ20yMHh6TTRySl8xaFZXcjB3dUxOR3pnRVJfVk5DblVqOHV4U3ZtbTRfTVN1Z1k5blhNZ1J0aS40OS53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrYjZhNy1iNmFhLCBVK2I2YWMtYjZiMCwgVStiNmIyLWI2ZWYsIFUrYjZmMS1iNzI3LCBVK2I3MmEtYjcyYiwgVStiNzJkLWI3MmUsIFUrYjczMS1iNzM3LCBVK2I3MzktYjczYSwgVStiNzNjLWI3NDMsIFUrYjc0NS1iNzRjO1xufVxuXG4vKiBbNTBdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgUmVndWxhclwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLVJlZ3VsYXJcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5a0ZtWGlFQlBUNElUYmdOQTVDZ20yMHh6TTRySl8xaFZXcjB3dUxOR3pnRVJfVk5DblVqOHV4U3ZtbTRfTVN1Z1k5blhNZ1J0aS41MC53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrYjYwNS1iNjBmLCBVK2I2MTItYjYxNywgVStiNjE5LWI2MjQsIFUrYjYyNi1iNjliLCBVK2I2OWUtYjZhMywgVStiNmE1LWI2YTY7XG59XG5cbi8qIFs1MV0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBSZWd1bGFyXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItUmVndWxhclwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnlrRm1YaUVCUFQ0SVRiZ05BNUNnbTIweHpNNHJKXzFoVldyMHd1TE5HemdFUl9WTkNuVWo4dXhTdm1tNF9NU3VnWTluWE1nUnRpLjUxLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVStiNTVmLCBVK2I1NjItYjU4MywgVStiNTg1LWI1OWYsIFUrYjVhMi1iNWEzLCBVK2I1YTUtYjVhNywgVStiNWE5LWI1YjIsIFUrYjViNS1iNWJhLCBVK2I1YmQtYjYwNDtcbn1cblxuLyogWzUyXSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIFJlZ3VsYXJcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1SZWd1bGFyXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieWtGbVhpRUJQVDRJVGJnTkE1Q2dtMjB4ek00ckpfMWhWV3Iwd3VMTkd6Z0VSX1ZOQ25Vajh1eFN2bW00X01TdWdZOW5YTWdSdGkuNTIud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVK2I0YTUtYjRiNiwgVStiNGI4LWI0YmYsIFUrYjRjMS1iNGM3LCBVK2I0YzktYjRkYiwgVStiNGRlLWI0ZGYsIFUrYjRlMS1iNGUyLCBVK2I0ZTUtYjRlYiwgVStiNGVlLCBVK2I0ZjAsIFUrYjRmMi1iNTEzLCBVK2I1MTYtYjUxNywgVStiNTE5LWI1MWEsIFUrYjUxZC1iNTIzLCBVK2I1MjYsIFUrYjUyOCwgVStiNTJiLWI1MmYsIFUrYjUzMi1iNTMzLCBVK2I1MzUtYjUzNywgVStiNTM5LWI1M2YsIFUrYjU0MS1iNTQ0LCBVK2I1NDYtYjU0YiwgVStiNTRkLWI1NGYsIFUrYjU1MS1iNTViLCBVK2I1NWQtYjU1ZTtcbn1cblxuLyogWzUzXSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIFJlZ3VsYXJcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1SZWd1bGFyXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieWtGbVhpRUJQVDRJVGJnTkE1Q2dtMjB4ek00ckpfMWhWV3Iwd3VMTkd6Z0VSX1ZOQ25Vajh1eFN2bW00X01TdWdZOW5YTWdSdGkuNTMud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVK2IzZjgtYjNmYiwgVStiM2ZkLWI0MGYsIFUrYjQxMS1iNDE3LCBVK2I0MTktYjQxYiwgVStiNDFkLWI0MWYsIFUrYjQyMS1iNDI3LCBVK2I0MmEtYjQyYiwgVStiNDJkLWI0NGYsIFUrYjQ1Mi1iNDUzLCBVK2I0NTUtYjQ1NywgVStiNDU5LWI0NWYsIFUrYjQ2Mi1iNDY0LCBVK2I0NjYtYjQ2YiwgVStiNDZkLWI0N2YsIFUrYjQ4MS1iNGEzO1xufVxuXG4vKiBbNTRdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgUmVndWxhclwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLVJlZ3VsYXJcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5a0ZtWGlFQlBUNElUYmdOQTVDZ20yMHh6TTRySl8xaFZXcjB3dUxOR3pnRVJfVk5DblVqOHV4U3ZtbTRfTVN1Z1k5blhNZ1J0aS41NC53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrYjM0Mi1iMzUzLCBVK2IzNTYtYjM1NywgVStiMzU5LWIzNWIsIFUrYjM1ZC1iMzVlLCBVK2IzNjAtYjM2MywgVStiMzY2LCBVK2IzNjgsIFUrYjM2YS1iMzZkLCBVK2IzNmYsIFUrYjM3Mi1iMzczLCBVK2IzNzUtYjM3NywgVStiMzc5LWIzN2YsIFUrYjM4MS1iMzgyLCBVK2IzODQsIFUrYjM4Ni1iMzhiLCBVK2IzOGQtYjNjMywgVStiM2M2LWIzYzcsIFUrYjNjOS1iM2NhLCBVK2IzY2QtYjNkMywgVStiM2Q2LCBVK2IzZDgsIFUrYjNkYS1iM2Y3O1xufVxuXG4vKiBbNTVdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgUmVndWxhclwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLVJlZ3VsYXJcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5a0ZtWGlFQlBUNElUYmdOQTVDZ20yMHh6TTRySl8xaFZXcjB3dUxOR3pnRVJfVk5DblVqOHV4U3ZtbTRfTVN1Z1k5blhNZ1J0aS41NS53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrYjI3Yy1iMjgzLCBVK2IyODUtYjI4ZiwgVStiMjkyLWIyOTMsIFUrYjI5NS1iMjk3LCBVK2IyOWEtYjI5ZiwgVStiMmExLWIyYTQsIFUrYjJhNy1iMmE5LCBVK2IyYWIsIFUrYjJhZC1iMmM3LCBVK2IyY2EtYjJjYiwgVStiMmNkLWIyY2YsIFUrYjJkMS1iMmQ3LCBVK2IyZGEsIFUrYjJkYywgVStiMmRlLWIyZTMsIFUrYjJlNywgVStiMmU5LWIyZWEsIFUrYjJlZi1iMmYzLCBVK2IyZjYsIFUrYjJmOCwgVStiMmZhLWIyZmIsIFUrYjJmZC1iMmZlLCBVK2IzMDItYjMwMywgVStiMzA1LWIzMDcsIFUrYjMwOS1iMzBmLCBVK2IzMTIsIFUrYjMxNi1iMzFiLCBVK2IzMWQtYjM0MTtcbn1cblxuLyogWzU2XSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIFJlZ3VsYXJcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1SZWd1bGFyXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieWtGbVhpRUJQVDRJVGJnTkE1Q2dtMjB4ek00ckpfMWhWV3Iwd3VMTkd6Z0VSX1ZOQ25Vajh1eFN2bW00X01TdWdZOW5YTWdSdGkuNTYud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVK2IxZDYtYjFlNywgVStiMWU5LWIxZmMsIFUrYjFmZS1iMjAzLCBVK2IyMDYtYjIwNywgVStiMjA5LWIyMGIsIFUrYjIwZC1iMjEzLCBVK2IyMTYtYjIxZiwgVStiMjIxLWIyNTcsIFUrYjI1OS1iMjczLCBVK2IyNzUtYjI3Yjtcbn1cblxuLyogWzU3XSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIFJlZ3VsYXJcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1SZWd1bGFyXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieWtGbVhpRUJQVDRJVGJnTkE1Q2dtMjB4ek00ckpfMWhWV3Iwd3VMTkd6Z0VSX1ZOQ25Vajh1eFN2bW00X01TdWdZOW5YTWdSdGkuNTcud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVK2IxMjAtYjEyMiwgVStiMTI2LWIxMjcsIFUrYjEyOS1iMTJiLCBVK2IxMmQtYjEzMywgVStiMTM2LCBVK2IxMzgsIFUrYjEzYS1iMTNmLCBVK2IxNDItYjE0MywgVStiMTQ1LWIxNGYsIFUrYjE1MS1iMTUzLCBVK2IxNTYtYjE1NywgVStiMTU5LWIxNzcsIFUrYjE3YS1iMTdiLCBVK2IxN2QtYjE3ZiwgVStiMTgxLWIxODcsIFUrYjE4OS1iMThjLCBVK2IxOGUtYjE5MSwgVStiMTk1LWIxYTcsIFUrYjFhOS1iMWNiLCBVK2IxY2QtYjFkNTtcbn1cblxuLyogWzU4XSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIFJlZ3VsYXJcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1SZWd1bGFyXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieWtGbVhpRUJQVDRJVGJnTkE1Q2dtMjB4ek00ckpfMWhWV3Iwd3VMTkd6Z0VSX1ZOQ25Vajh1eFN2bW00X01TdWdZOW5YTWdSdGkuNTgud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVK2IwNWYtYjA3YiwgVStiMDdlLWIwN2YsIFUrYjA4MS1iMDgzLCBVK2IwODUtYjA4YiwgVStiMDhkLWIwOTcsIFUrYjA5YiwgVStiMDlkLWIwOWYsIFUrYjBhMi1iMGE3LCBVK2IwYWEsIFUrYjBiMCwgVStiMGIyLCBVK2IwYjYtYjBiNywgVStiMGI5LWIwYmIsIFUrYjBiZC1iMGMzLCBVK2IwYzYtYjBjNywgVStiMGNhLWIwY2YsIFUrYjBkMS1iMGRmLCBVK2IwZTEtYjBlNCwgVStiMGU2LWIxMDcsIFUrYjEwYS1iMTBiLCBVK2IxMGQtYjEwZiwgVStiMTExLWIxMTIsIFUrYjExNC1iMTE3LCBVK2IxMTktYjExYSwgVStiMTFjLWIxMWY7XG59XG5cbi8qIFs1OV0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBSZWd1bGFyXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItUmVndWxhclwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnlrRm1YaUVCUFQ0SVRiZ05BNUNnbTIweHpNNHJKXzFoVldyMHd1TE5HemdFUl9WTkNuVWo4dXhTdm1tNF9NU3VnWTluWE1nUnRpLjU5LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSthZmFjLWFmYjcsIFUrYWZiYS1hZmJiLCBVK2FmYmQtYWZiZiwgVSthZmMxLWFmYzYsIFUrYWZjYS1hZmNjLCBVK2FmY2UtYWZkMywgVSthZmQ1LWFmZTcsIFUrYWZlOS1hZmVmLCBVK2FmZjEtYjAwYiwgVStiMDBkLWIwMGYsIFUrYjAxMS1iMDEzLCBVK2IwMTUtYjAxYiwgVStiMDFkLWIwMjcsIFUrYjAyOS1iMDQzLCBVK2IwNDUtYjA0NywgVStiMDQ5LCBVK2IwNGIsIFUrYjA0ZC1iMDUyLCBVK2IwNTUtYjA1NiwgVStiMDU4LWIwNWMsIFUrYjA1ZTtcbn1cblxuLyogWzYwXSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIFJlZ3VsYXJcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1SZWd1bGFyXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieWtGbVhpRUJQVDRJVGJnTkE1Q2dtMjB4ek00ckpfMWhWV3Iwd3VMTkd6Z0VSX1ZOQ25Vajh1eFN2bW00X01TdWdZOW5YTWdSdGkuNjAud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVK2FmMDMtYWYwNywgVSthZjA5LWFmMmIsIFUrYWYyZS1hZjMzLCBVK2FmMzUtYWYzYiwgVSthZjNlLWFmNDAsIFUrYWY0NC1hZjQ3LCBVK2FmNGEtYWY1YywgVSthZjVlLWFmNjMsIFUrYWY2NS1hZjdmLCBVK2FmODEtYWZhYjtcbn1cblxuLyogWzYxXSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIFJlZ3VsYXJcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1SZWd1bGFyXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieWtGbVhpRUJQVDRJVGJnTkE1Q2dtMjB4ek00ckpfMWhWV3Iwd3VMTkd6Z0VSX1ZOQ25Vajh1eFN2bW00X01TdWdZOW5YTWdSdGkuNjEud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVK2FlNTYtYWU1YiwgVSthZTVlLWFlNjAsIFUrYWU2Mi1hZTY0LCBVK2FlNjYtYWU2NywgVSthZTY5LWFlNmIsIFUrYWU2ZC1hZTgzLCBVK2FlODUtYWViYiwgVSthZWJmLCBVK2FlYzEtYWVjMywgVSthZWM1LWFlY2IsIFUrYWVjZSwgVSthZWQwLCBVK2FlZDItYWVkNywgVSthZWQ5LWFlZjMsIFUrYWVmNS1hZjAyO1xufVxuXG4vKiBbNjJdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgUmVndWxhclwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLVJlZ3VsYXJcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5a0ZtWGlFQlBUNElUYmdOQTVDZ20yMHh6TTRySl8xaFZXcjB3dUxOR3pnRVJfVk5DblVqOHV4U3ZtbTRfTVN1Z1k5blhNZ1J0aS42Mi53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrYWQ5Yy1hZGEzLCBVK2FkYTUtYWRiZiwgVSthZGMxLWFkYzMsIFUrYWRjNS1hZGM3LCBVK2FkYzktYWRkMiwgVSthZGQ0LWFkZGIsIFUrYWRkZC1hZGRmLCBVK2FkZTEtYWRlMywgVSthZGU1LWFkZjcsIFUrYWRmYS1hZGZiLCBVK2FkZmQtYWRmZiwgVSthZTAyLWFlMDcsIFUrYWUwYSwgVSthZTBjLCBVK2FlMGUtYWUxMywgVSthZTE1LWFlMmYsIFUrYWUzMS1hZTMzLCBVK2FlMzUtYWUzNywgVSthZTM5LWFlM2YsIFUrYWU0MiwgVSthZTQ0LCBVK2FlNDYtYWU0OSwgVSthZTRiLCBVK2FlNGYsIFUrYWU1MS1hZTUzLCBVK2FlNTU7XG59XG5cbi8qIFs2M10gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBSZWd1bGFyXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItUmVndWxhclwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnlrRm1YaUVCUFQ0SVRiZ05BNUNnbTIweHpNNHJKXzFoVldyMHd1TE5HemdFUl9WTkNuVWo4dXhTdm1tNF9NU3VnWTluWE1nUnRpLjYzLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSthY2UyLWFjZTMsIFUrYWNlNS1hY2U2LCBVK2FjZTktYWNlZiwgVSthY2YyLCBVK2FjZjQsIFUrYWNmNy1hY2ZiLCBVK2FjZmUtYWNmZiwgVSthZDAxLWFkMDMsIFUrYWQwNS1hZDBiLCBVK2FkMGQtYWQxMCwgVSthZDEyLWFkMWIsIFUrYWQxZC1hZDMzLCBVK2FkMzUtYWQ0OCwgVSthZDRhLWFkNGYsIFUrYWQ1MS1hZDZiLCBVK2FkNmUtYWQ2ZiwgVSthZDcxLWFkNzIsIFUrYWQ3Ny1hZDdjLCBVK2FkN2UsIFUrYWQ4MCwgVSthZDgyLWFkODcsIFUrYWQ4OS1hZDhiLCBVK2FkOGQtYWQ4ZiwgVSthZDkxLWFkOWI7XG59XG5cbi8qIFs2NF0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBSZWd1bGFyXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItUmVndWxhclwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnlrRm1YaUVCUFQ0SVRiZ05BNUNnbTIweHpNNHJKXzFoVldyMHd1TE5HemdFUl9WTkNuVWo4dXhTdm1tNF9NU3VnWTluWE1nUnRpLjY0LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSthYzI1LWFjMmMsIFUrYWMyZSwgVSthYzMwLCBVK2FjMzItYWMzNywgVSthYzM5LWFjM2YsIFUrYWM0MS1hYzRjLCBVK2FjNGUtYWM2ZiwgVSthYzcyLWFjNzMsIFUrYWM3NS1hYzc2LCBVK2FjNzktYWM3ZiwgVSthYzgyLCBVK2FjODQtYWM4OCwgVSthYzhhLWFjOGIsIFUrYWM4ZC1hYzhmLCBVK2FjOTEtYWM5MywgVSthYzk1LWFjOWIsIFUrYWM5ZC1hYzllLCBVK2FjYTEtYWNhNywgVSthY2FiLCBVK2FjYWQtYWNhZiwgVSthY2IxLWFjYjcsIFUrYWNiYS1hY2JiLCBVK2FjYmUtYWNjMCwgVSthY2MyLWFjYzMsIFUrYWNjNS1hY2RmO1xufVxuXG4vKiBbNjVdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgUmVndWxhclwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLVJlZ3VsYXJcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5a0ZtWGlFQlBUNElUYmdOQTVDZ20yMHh6TTRySl8xaFZXcjB3dUxOR3pnRVJfVk5DblVqOHV4U3ZtbTRfTVN1Z1k5blhNZ1J0aS42NS53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrOTlkZiwgVSs5OWVkLCBVKzk5ZjEsIFUrOTlmZiwgVSs5YTAxLCBVKzlhMDgsIFUrOWEwZS05YTBmLCBVKzlhMTksIFUrOWEyYiwgVSs5YTMwLCBVKzlhMzYtOWEzNywgVSs5YTQwLCBVKzlhNDMsIFUrOWE0NSwgVSs5YTRkLCBVKzlhNTUsIFUrOWE1NywgVSs5YTVhLTlhNWIsIFUrOWE1ZiwgVSs5YTYyLCBVKzlhNjUsIFUrOWE2OS05YTZhLCBVKzlhYTgsIFUrOWFiOCwgVSs5YWQzLCBVKzlhZTUsIFUrOWFlZSwgVSs5YjFhLCBVKzliMjcsIFUrOWIyYSwgVSs5YjMxLCBVKzliM2MsIFUrOWI0MS05YjQ1LCBVKzliNGYsIFUrOWI1NCwgVSs5YjVhLCBVKzliNmYsIFUrOWI4ZSwgVSs5YjkxLCBVKzliOWYsIFUrOWJhYiwgVSs5YmFlLCBVKzliYzksIFUrOWJkNiwgVSs5YmU0LCBVKzliZTgsIFUrOWMwZCwgVSs5YzEwLCBVKzljMTIsIFUrOWMxNSwgVSs5YzI1LCBVKzljMzIsIFUrOWMzYiwgVSs5YzQ3LCBVKzljNDksIFUrOWM1NywgVSs5Y2U1LCBVKzljZTcsIFUrOWNlOSwgVSs5Y2YzLTljZjQsIFUrOWNmNiwgVSs5ZDA5LCBVKzlkMWIsIFUrOWQyNiwgVSs5ZDI4LCBVKzlkM2IsIFUrOWQ1MSwgVSs5ZDVkLCBVKzlkNjAtOWQ2MSwgVSs5ZDZjLCBVKzlkNzIsIFUrOWRhOSwgVSs5ZGFmLCBVKzlkYjQsIFUrOWRjNCwgVSs5ZGQ3LCBVKzlkZjIsIFUrOWRmOC05ZGZhLCBVKzllMWEsIFUrOWUxZSwgVSs5ZTc1LCBVKzllNzksIFUrOWU3ZCwgVSs5ZTdmLCBVKzllOTItOWU5MywgVSs5ZTk3LCBVKzllOWQsIFUrOWU5ZiwgVSs5ZWE1LCBVKzllYjQtOWViNSwgVSs5ZWJiLCBVKzllYmUsIFUrOWVjMywgVSs5ZWNkLTllY2UsIFUrOWVkNCwgVSs5ZWQ4LCBVKzllZGItOWVkYywgVSs5ZWRlLCBVKzllZTgsIFUrOWVmNCwgVSs5ZjA3LTlmMDgsIFUrOWYwZSwgVSs5ZjEzLCBVKzlmMjAsIFUrOWYzYiwgVSs5ZjRhLTlmNGIsIFUrOWY0ZSwgVSs5ZjUyLCBVKzlmNWYsIFUrOWY2MSwgVSs5ZjY3LCBVKzlmNmEsIFUrOWY2YywgVSs5Zjc3LCBVKzlmOGQsIFUrOWY5MCwgVSs5Zjk1LCBVKzlmOWMsIFUrYWMwMi1hYzAzLCBVK2FjMDUtYWMwNiwgVSthYzA5LWFjMGYsIFUrYWMxNy1hYzE4LCBVK2FjMWIsIFUrYWMxZS1hYzFmLCBVK2FjMjEtYWMyMztcbn1cblxuLyogWzkzXSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIFJlZ3VsYXJcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1SZWd1bGFyXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieWtGbVhpRUJQVDRJVGJnTkE1Q2dtMjB4ek00ckpfMWhWV3Iwd3VMTkd6Z0VSX1ZOQ25Vajh1eFN2bW00X01TdWdZOW5YTWdSdGkuOTMud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzMzOGMtMzM5YywgVSszMzlmLTMzYTAsIFUrMzNhMi0zM2NiLCBVKzMzY2YtMzNkMCwgVSszM2QzLCBVKzMzZDYsIFUrMzNkOCwgVSszM2RiLTMzZGQsIFUrNGUwMSwgVSs0ZTAzLCBVKzRlMDctNGUwOCwgVSs0ZTExLCBVKzRlMTQtNGUxNSwgVSs0ZTE4LTRlMTksIFUrNGUxZSwgVSs0ZTMyLCBVKzRlMzgtNGUzOSwgVSs0ZTQyLTRlNDMsIFUrNGU0NSwgVSs0ZTRkLTRlNGYsIFUrNGU1NiwgVSs0ZTU4LTRlNTksIFUrNGU1ZC00ZTVlLCBVKzRlNmIsIFUrNGU2ZCwgVSs0ZTczLCBVKzRlNzYtNGU3NywgVSs0ZTdlLCBVKzRlODIsIFUrNGU4NiwgVSs0ZTg4LCBVKzRlOGUsIFUrNGU5MC00ZTkyLCBVKzRlOTQtNGU5NSwgVSs0ZTk4LCBVKzRlOWIsIFUrNGU5ZSwgVSs0ZWExLTRlYTIsIFUrNGVhNC00ZWE2LCBVKzRlYTgsIFUrNGVhYiwgVSs0ZWFkLTRlYWUsIFUrNGViNiwgVSs0ZWMwLTRlYzEsIFUrNGVjNCwgVSs0ZWM3LCBVKzRlY2IsIFUrNGVjZCwgVSs0ZWQ0LTRlZDUsIFUrNGVkNy00ZWQ5LCBVKzRlZGQsIFUrNGVkZiwgVSs0ZWU0LCBVKzRlZjAsIFUrNGVmMiwgVSs0ZWY2LTRlZjcsIFUrNGVmYiwgVSs0ZjAxLCBVKzRmMDksIFUrNGYwYiwgVSs0ZjBkLTRmMTEsIFUrNGYyZiwgVSs0ZjM0LCBVKzRmMzYsIFUrNGYzOCwgVSs0ZjNhLCBVKzRmM2MtNGYzZDtcbn1cblxuLyogWzk0XSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIFJlZ3VsYXJcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1SZWd1bGFyXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieWtGbVhpRUJQVDRJVGJnTkE1Q2dtMjB4ek00ckpfMWhWV3Iwd3VMTkd6Z0VSX1ZOQ25Vajh1eFN2bW00X01TdWdZOW5YTWdSdGkuOTQud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzMxMzYsIFUrMzEzOCwgVSszMTNhLTMxNDAsIFUrMzE0My0zMTQ0LCBVKzMxNTAsIFUrMzE1MiwgVSszMTU0LTMxNTYsIFUrMzE1OC0zMTViLCBVKzMxNWQtMzE1ZiwgVSszMTYyLCBVKzMxNjQtMzE4YywgVSszMThlLCBVKzMyMDAtMzIxYiwgVSszMjMxLCBVKzMyMzksIFUrMzI1MS0zMjVhLCBVKzMyNjAtMzI3YiwgVSszMjdlLTMyN2YsIFUrMzI4YS0zMjkwLCBVKzMyOTQsIFUrMzI5ZSwgVSszMmE1LCBVKzMzODAtMzM4NCwgVSszMzg4LTMzOGI7XG59XG5cbi8qIFs5NV0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBSZWd1bGFyXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItUmVndWxhclwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnlrRm1YaUVCUFQ0SVRiZ05BNUNnbTIweHpNNHJKXzFoVldyMHd1TE5HemdFUl9WTkNuVWo4dXhTdm1tNF9NU3VnWTluWE1nUnRpLjk1LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSsyZjdkLCBVKzJmN2YtMmY4YiwgVSsyZjhlLTJmOTAsIFUrMmY5Mi0yZjk3LCBVKzJmOTktMmZhMCwgVSsyZmEyLTJmYTMsIFUrMmZhNS0yZmE5LCBVKzJmYWMtMmZiMSwgVSsyZmIzLTJmYmMsIFUrMmZjMS0yZmNhLCBVKzJmY2QtMmZkNCwgVSszMDAzLCBVKzMwMTItMzAxOSwgVSszMDFjLCBVKzMwMWUtMzAyMCwgVSszMDM2LCBVKzMwNDEsIFUrMzA0MywgVSszMDQ1LCBVKzMwNDcsIFUrMzA0OSwgVSszMDRlLCBVKzMwNTAsIFUrMzA1MiwgVSszMDU2LCBVKzMwNWEsIFUrMzA1YywgVSszMDVlLCBVKzMwNjIsIFUrMzA2NSwgVSszMDZjLCBVKzMwNzAtMzA3ZCwgVSszMDgwLCBVKzMwODUsIFUrMzA4NywgVSszMDhlLCBVKzMwOTAtMzA5MSwgVSszMGExLCBVKzMwYTUsIFUrMzBhOSwgVSszMGFlLCBVKzMwYjEtMzBiMiwgVSszMGI0LCBVKzMwYjYsIFUrMzBiYy0zMGJlLCBVKzMwYzIsIFUrMzBjNSwgVSszMGNjLCBVKzMwZDIsIFUrMzBkNCwgVSszMGQ4LTMwZGQsIFUrMzBlNCwgVSszMGU2LCBVKzMwZTgsIFUrMzBlZSwgVSszMGYwLTMwZjIsIFUrMzBmNC0zMGY2LCBVKzMxMzMsIFUrMzEzNTtcbn1cblxuLyogWzk2XSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIFJlZ3VsYXJcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1SZWd1bGFyXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieWtGbVhpRUJQVDRJVGJnTkE1Q2dtMjB4ek00ckpfMWhWV3Iwd3VMTkd6Z0VSX1ZOQ25Vajh1eFN2bW00X01TdWdZOW5YTWdSdGkuOTYud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzI1NDEtMjU0YiwgVSsyNWE0LTI1YTksIFUrMjViMSwgVSsyNWI1LCBVKzI1YjksIFUrMjViZiwgVSsyNWMxLCBVKzI1YzMsIFUrMjVjOS0yNWNhLCBVKzI1Y2MsIFUrMjVjZSwgVSsyNWQwLTI1ZDEsIFUrMjVlNiwgVSsyNWVmLCBVKzI2MGYsIFUrMjYxZCwgVSsyNjFmLCBVKzI2MmYsIFUrMjY2MCwgVSsyNjY0LCBVKzI2NjctMjY2OSwgVSsyNjZkLCBVKzI2NmYsIFUrMjcxNiwgVSsyNzFhLCBVKzI3M2QsIFUrMjc1NiwgVSsyNzc2LTI3N2YsIFUrMjc4YS0yNzkzLCBVKzI5NjMsIFUrMjk2NSwgVSsyYWM1LTJhYzYsIFUrMmFjYi0yYWNjLCBVKzJmMDAsIFUrMmYwNCwgVSsyZjA2LCBVKzJmMDgsIFUrMmYwYS0yZjBiLCBVKzJmMTEtMmYxMiwgVSsyZjE0LCBVKzJmMTctMmYxOCwgVSsyZjFjLTJmMWQsIFUrMmYxZi0yZjIwLCBVKzJmMjMtMmYyNiwgVSsyZjI4LTJmMjksIFUrMmYyYiwgVSsyZjJkLCBVKzJmMmYtMmYzMiwgVSsyZjM4LCBVKzJmM2MtMmY0MCwgVSsyZjQyLTJmNGMsIFUrMmY0Zi0yZjUyLCBVKzJmNTQtMmY1OCwgVSsyZjVhLTJmNjYsIFUrMmY2OS0yZjcwLCBVKzJmNzItMmY3NiwgVSsyZjc4LCBVKzJmN2EtMmY3Yztcbn1cblxuLyogWzk3XSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIFJlZ3VsYXJcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1SZWd1bGFyXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieWtGbVhpRUJQVDRJVGJnTkE1Q2dtMjB4ek00ckpfMWhWV3Iwd3VMTkd6Z0VSX1ZOQ25Vajh1eFN2bW00X01TdWdZOW5YTWdSdGkuOTcud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzI0NzktMjQ4NywgVSsyNDljLTI0ZDEsIFUrMjRkMy0yNGQ3LCBVKzI0ZDktMjRlOSwgVSsyNGViLTI0ZjQsIFUrMjUwMC0yNTAxLCBVKzI1MDMsIFUrMjUwYy0yNTEzLCBVKzI1MTUtMjUxNiwgVSsyNTE4LTI1NDA7XG59XG5cbi8qIFs5OF0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBSZWd1bGFyXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItUmVndWxhclwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnlrRm1YaUVCUFQ0SVRiZ05BNUNnbTIweHpNNHJKXzFoVldyMHd1TE5HemdFUl9WTkNuVWo4dXhTdm1tNF9NU3VnWTluWE1nUnRpLjk4LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSsyMTViLTIxNWUsIFUrMjE2Mi0yMTY5LCBVKzIxNzAtMjE3OSwgVSsyMTk1LTIxOTksIFUrMjFiMC0yMWI0LCBVKzIxYmMsIFUrMjFjMCwgVSsyMWM0LTIxYzUsIFUrMjFjZCwgVSsyMWNmLTIxZDQsIFUrMjFlMC0yMWUzLCBVKzIxZTYtMjFlOSwgVSsyMjAwLCBVKzIyMDItMjIwMywgVSsyMjA2LTIyMDksIFUrMjIwYi0yMjBjLCBVKzIyMGYsIFUrMjIxMSwgVSsyMjEzLCBVKzIyMWEsIFUrMjIxZC0yMjIwLCBVKzIyMjIsIFUrMjIyNS0yMjI3LCBVKzIyMjktMjIyYywgVSsyMjJlLCBVKzIyMzQtMjIzNywgVSsyMjNkLCBVKzIyNDMsIFUrMjI0NSwgVSsyMjQ4LCBVKzIyNTAtMjI1MywgVSsyMjVhLCBVKzIyNjAtMjI2MiwgVSsyMjY0LTIyNjcsIFUrMjI2YS0yMjZiLCBVKzIyNmUtMjI3MywgVSsyMjc2LTIyNzcsIFUrMjI3OS0yMjdiLCBVKzIyODAtMjI4NywgVSsyMjhhLTIyOGIsIFUrMjI5NS0yMjk3LCBVKzIyYTMtMjJhNSwgVSsyMmJiLTIyYmMsIFUrMjJjZS0yMmNmLCBVKzIyZGEtMjJkYiwgVSsyMmVlLTIyZWYsIFUrMjMwNiwgVSsyMzEyLCBVKzIzMTQsIFUrMjQ2Ny0yNDc4O1xufVxuXG4vKiBbOTldICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgUmVndWxhclwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLVJlZ3VsYXJcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5a0ZtWGlFQlBUNElUYmdOQTVDZ20yMHh6TTRySl8xaFZXcjB3dUxOR3pnRVJfVk5DblVqOHV4U3ZtbTRfTVN1Z1k5blhNZ1J0aS45OS53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrODEtODIsIFUrODQsIFUrYTItYTUsIFUrYTctYTgsIFUrYWEsIFUrYWMtYWQsIFUrYjEtYjMsIFUrYjYsIFUrYjgtYmEsIFUrYmMtYmUsIFUrYzAsIFUrYzIsIFUrYzYtY2IsIFUrY2UtZDAsIFUrZDQsIFUrZDgtZDksIFUrZGItZGMsIFUrZGUtZGYsIFUrZTYsIFUrZWIsIFUrZWUtZjAsIFUrZjQsIFUrZjctZjksIFUrZmIsIFUrZmUtZmYsIFUrMTExLCBVKzEyNi0xMjcsIFUrMTMyLTEzMywgVSsxMzgsIFUrMTNmLTE0MiwgVSsxNDktMTRiLCBVKzE1Mi0xNTMsIFUrMTY2LTE2NywgVSsyYmMsIFUrMmM3LCBVKzJkMCwgVSsyZDgtMmQ5LCBVKzJkYi0yZGQsIFUrMzkxLTM5NCwgVSszOTYtM2ExLCBVKzNhMy0zYTksIFUrM2IyLTNiNiwgVSszYjgsIFUrM2JjLCBVKzNiZS0zYzEsIFUrM2MzLTNjOSwgVSsyMDEwLCBVKzIwMTUtMjAxNiwgVSsyMDE4LTIwMTksIFUrMjAxYiwgVSsyMDFmLTIwMjEsIFUrMjAyNSwgVSsyMDMwLCBVKzIwMzMtMjAzNiwgVSsyMDNjLCBVKzIwM2UsIFUrMjA0MiwgVSsyMDc0LCBVKzIwN2EtMjA3ZiwgVSsyMDgxLTIwODQsIFUrMjEwOSwgVSsyMTEzLCBVKzIxMTYsIFUrMjEyMSwgVSsyMTI2LCBVKzIxMmIsIFUrMjE1My0yMTU0O1xufVxuXG4vKiBbMTAwXSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIFJlZ3VsYXJcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1SZWd1bGFyXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieWtGbVhpRUJQVDRJVGJnTkE1Q2dtMjB4ek00ckpfMWhWV3Iwd3VMTkd6Z0VSX1ZOQ25Vajh1eFN2bW00X01TdWdZOW5YTWdSdGkuMTAwLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVStlOCwgVSsyZGEsIFUrMjE2MCwgVSsyMTk0LCBVKzMwNTQsIFUrMzA1OCwgVSszMDZkLCBVKzMwODYsIFUrMzA4ZCwgVSszMGFjLCBVKzMwYmIsIFUrMzBjNCwgVSszMGNkLTMwY2UsIFUrMzBlMiwgVSszMTMyLCBVKzMxNDYsIFUrMzE0OSwgVSszMzlkLCBVKzRlM2IsIFUrNGYwYSwgVSs0ZmRkLCBVKzRmZTEsIFUrNTQwOSwgVSs1NDBjLCBVKzU4MzQsIFUrNTkyYS01OTJiLCBVKzViOWEsIFUrNWRkZSwgVSs1ZTBjLCBVKzVlNzMsIFUrNWYwZiwgVSs2MGYzLCBVKzY1M2YsIFUrNjYxZiwgVSs2NjJmLCBVKzY2N2EsIFUrNjgzYywgVSs2YjRjLCBVKzZjMTEsIFUrNzY3YywgVSs3NmVlLCBVKzc2ZjQsIFUrNzdmMywgVSs3OWQxLCBVKzdhN2EsIFUrN2IyYywgVSs3ZDIyLCBVKzgyMDcsIFUrOGEwMCwgVSs4YTcxLCBVKzkyODAsIFUrOTU4MCwgVSs5NThiLCBVKzk2YzYsIFUrOTc2MiwgVSs5OGRmLCBVKzllZDEsIFUrYWMyZCwgVSthZGM4LCBVK2FkZDMsIFUrYWY0OCwgVStiMDE0LCBVK2IxMzQtYjEzNSwgVStiMTU4LCBVK2IyYWEsIFUrYjM1ZiwgVStiNmE0LCBVK2I5Y2YsIFUrYmI2MywgVStiZDIzLCBVK2JlOTEsIFUrYzI5YiwgVStjM2Y0LCBVK2M0MmMsIFUrYzU1YywgVStjNTczLCBVK2M1OGYsIFUrYzc4YywgVStjN2RkLCBVK2M4ZjUsIFUrY2FkMSwgVStjYzQ4LCBVK2NmMTAsIFUrY2YyMCwgVStkMDNjLCBVK2QwN2QsIFUrZDJhMCwgVStkMzBlLCBVK2QzOGQsIFUrZDNhOCwgVStkM2M4LCBVK2Q1ZTUsIFUrZDVmOSwgVStkNmU0LCBVK2Y5MGEsIFUrZmYwMiwgVStmZjFjO1xufVxuXG4vKiBbMTAxXSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIFJlZ3VsYXJcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1SZWd1bGFyXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieWtGbVhpRUJQVDRJVGJnTkE1Q2dtMjB4ek00ckpfMWhWV3Iwd3VMTkd6Z0VSX1ZOQ25Vajh1eFN2bW00X01TdWdZOW5YTWdSdGkuMTAxLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSszYjEsIFUrMjQ2NiwgVSsyNWExLCBVKzI1YTMsIFUrMjYxYywgVSszMDA4LTMwMDksIFUrMzA1YiwgVSszMDVkLCBVKzMwNjksIFUrMzBhNywgVSszMGJhLCBVKzMwY2YsIFUrMzBlZiwgVSszMTUxLCBVKzMxNTcsIFUrNGU0YiwgVSs0ZTVmLCBVKzRlOGMsIFUrNGVjYSwgVSs0ZWQ2LCBVKzRmNWIsIFUrNTBjZiwgVSs1MTQ5LCBVKzUxNjUsIFUrNTE3MSwgVSs1MjI5LCBVKzUyOWIsIFUrNTMxNiwgVSs1MzlmLCBVKzUzZjIsIFUrNTcxZiwgVSs1NzI4LCBVKzU4ZWIsIFUrNTkxYywgVSs1Yjc4LCBVKzVjMTEsIFUrNWM1NSwgVSs1ZGRkLCBVKzVlMDIsIFUrNWZiNywgVSs2MGM1LCBVKzYxMGYsIFUrNjExZiwgVSs2NjI1LCBVKzY2ZjgsIFUrNjc5NywgVSs2NzljLCBVKzY4MmEsIFUrNmQyYSwgVSs3MDZiLCBVKzc0MDYsIFUrNzY3YiwgVSs3NmY4LCBVKzc3ZTUsIFUrN2FjYiwgVSs4OThiLCBVKzhhNjksIFUrOGRlZiwgVSs4ZmQxLCBVKzkwMWEsIFUrOTBlOCwgVSs5MWNkLCBVKzk3NWUsIFUrYWUxNCwgVSthZTZjLCBVK2FlYzAsIFUrYWZjNywgVSthZmM5LCBVK2IwMWMsIFUrYjAyOCwgVStiMzA4LCBVK2IzMTEsIFUrYjMxNCwgVStiMzFjLCBVK2I1MjQsIFUrYjU2MCwgVStiNzY0LCBVK2I5MjAsIFUrYjllMywgVStiZDQ4LCBVK2JlN2QsIFUrYzBkYiwgVStjMjMxLCBVK2MyNzAsIFUrYzJlMywgVStjMzdkLCBVK2MzZWQsIFUrYzUzMCwgVStjNmE1LCBVK2M2ZGMsIFUrYzdhNCwgVStjOTU0LCBVK2M5NzQsIFUrZDAwMCwgVStkNTY1LCBVK2Q2NjcsIFUrZDZjNSwgVStkNzlkLCBVK2ZmMWU7XG59XG5cbi8qIFsxMDJdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgUmVndWxhclwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLVJlZ3VsYXJcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5a0ZtWGlFQlBUNElUYmdOQTVDZ20yMHh6TTRySl8xaFZXcjB3dUxOR3pnRVJfVk5DblVqOHV4U3ZtbTRfTVN1Z1k5blhNZ1J0aS4xMDIud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzEzMSwgVSsyMDMyLCBVKzI0NjUsIFUrMjY0MiwgVSszMDQ4LCBVKzMwNTEsIFUrMzA4My0zMDg0LCBVKzMwOGYsIFUrMzBjMCwgVSszMGQxLCBVKzMwZDMsIFUrMzBkNiwgVSszMGRmLCBVKzMwZTcsIFUrMzE1MywgVSs0ZTE2LCBVKzRlOGIsIFUrNGVlNSwgVSs1MjA2LCBVKzUyYTAsIFUrNTJkNSwgVSs1M2U0LCBVKzUzZWYsIFUrNTRjMSwgVSs1N2NlLCBVKzU5N2QsIFUrNWI4YywgVSs1ZWE2LCBVKzVmOGMsIFUrNWY5NywgVSs2MjEwLCBVKzYyNDAsIFUrNjI0YiwgVSs2NzI4LCBVKzZiZDQsIFUrNzIzNiwgVSs3MjY5LCBVKzcyNzksIFUrNzM4YiwgVSs3NTI4LCBVKzc1MzAsIFUrNzY3ZSwgVSs3OThmLCBVKzgwMDUsIFUrOGExOCwgVSs5MGZkLCBVKzkxY2MsIFUrOTU3NywgVSs5NTkzLCBVKzk4YTgsIFUrYWMyMCwgVSthY2Y2LCBVK2FkOTAsIFUrYWY1ZCwgVSthZjgwLCBVK2FmY2QsIFUrYWZmMCwgVStiMGExLCBVK2IwYjUsIFUrYjFmZCwgVStiMmZjLCBVK2IzODAsIFUrYjUxYiwgVStiNTg0LCBVK2I1YjMsIFUrYjhmZCwgVStiOTNjLCBVK2I5ZjQsIFUrYmI0NCwgVStiYzA4LCBVK2JjMjcsIFUrYmM0OSwgVStiZTU1LCBVK2JlNjQsIFUrYmZiMCwgVStiZmM1LCBVK2MxNzgsIFUrYzIxZiwgVStjMzE0LCBVK2M0ZjEsIFUrYzU4ZCwgVStjNjY0LCBVK2M2OTgsIFUrYzZhNywgVStjNmMxLCBVK2M5ZWQsIFUrY2FjMCwgVStjYWNjLCBVK2NhZDksIFUrY2NiNSwgVStjZGNjLCBVK2QwZTQsIFUrZDE0MywgVStkMzIwLCBVK2QzMzAsIFUrZDU0ZCwgVStmZjA2LCBVK2ZmMWYsIFUrZmY1ZTtcbn1cblxuLyogWzEwM10gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBSZWd1bGFyXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItUmVndWxhclwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnlrRm1YaUVCUFQ0SVRiZ05BNUNnbTIweHpNNHJKXzFoVldyMHd1TE5HemdFUl9WTkNuVWo4dXhTdm1tNF9NU3VnWTluWE1nUnRpLjEwMy53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrYjQsIFUrMjBhOSwgVSsyMGFjLCBVKzIxOTAsIFUrMjRkOCwgVSsyNTAyLCBVKzI1MTQsIFUrMjU5MiwgVSsyNWM3LTI1YzgsIFUrMjY2MywgVSszMDYwLCBVKzMwNjQsIFUrMzA4MSwgVSszMDg4LCBVKzMwYTMsIFUrMzBhNiwgVSszMGFhLCBVKzMwYjUsIFUrMzBjNywgVSszMGNhLTMwY2IsIFUrMzBkMCwgVSszMGUzLCBVKzMwZTUsIFUrMzM5ZSwgVSs0ZTA5LCBVKzRlYWMsIFUrNGY1YywgVSs1MTY3LTUxNjgsIFUrNTE2YywgVSs1MWZhLCBVKzU0MDgsIFUrNTQwZCwgVSs1OTFhLCBVKzViNTcsIFUrNjIxMSwgVSs2NWI5LCBVKzY2MGUsIFUrNjY0MiwgVSs2NzAwLCBVKzZiNjMsIFUrNmUyZiwgVSs3MDYzLCBVKzc1MzIsIFUrNzkzZSwgVSs4MWVhLCBVKzgyNzIsIFUrODJiMSwgVSs4OTdmLCBVKzhlY2EsIFUrOTFjZSwgVSthYzM4LCBVK2FkNzYsIFUrYWU4NCwgVSthZWNjLCBVK2IwN2QsIFUrYjBiMSwgVStiMjE1LCBVK2IyYTAsIFUrYjMxMCwgVStiM2Q3LCBVK2I1MmEsIFUrYjYxOCwgVStiNzc1LCBVK2I3OTcsIFUrYmNkNSwgVStiZDU5LCBVK2JlODAsIFUrYmVhOCwgVStiZWQxLCBVK2JlZTQtYmVlNSwgVStjMDYwLCBVK2MyZWYsIFUrYzMyOSwgVStjM2RjLCBVK2M1OTcsIFUrYzViZCwgVStjNWU1LCBVK2M2OWMsIFUrYzlkNiwgVStjYTI5LCBVK2NhNWMsIFUrY2E4NCwgVStjYzM5LCBVK2NjM2IsIFUrY2U4OSwgVStjZWU1LCBVK2NmNjUsIFUrY2Y4NSwgVStkMDU4LCBVK2QxNDUsIFUrZDIyZCwgVStkMzI1LCBVK2QzN2QsIFUrZDNhZCwgVStkNzY5LCBVK2ZmMGM7XG59XG5cbi8qIFsxMDRdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgUmVndWxhclwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLVJlZ3VsYXJcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5a0ZtWGlFQlBUNElUYmdOQTVDZ20yMHh6TTRySl8xaFZXcjB3dUxOR3pnRVJfVk5DblVqOHV4U3ZtbTRfTVN1Z1k5blhNZ1J0aS4xMDQud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzIxNjEsIFUrMjIyOCwgVSsyMjk5LCBVKzI0NjQsIFUrMjUxNywgVSsyNjQwLCBVKzMwNDIsIFUrMzA0YSwgVSszMDUzLCBVKzMwNjEsIFUrMzA3ZiwgVSszMDgyLCBVKzMwOGMsIFUrMzA5MiwgVSszMGE4LCBVKzMwYWIsIFUrMzBhZCwgVSszMGIwLCBVKzMwYjMsIFUrMzBiNywgVSszMGMxLCBVKzMwYzYsIFUrMzBjOSwgVSszMGQ1LCBVKzMwZDcsIFUrMzBkZSwgVSszMGUwLTMwZTEsIFUrMzBlYy0zMGVkLCBVKzRlMGIsIFUrNGUwZCwgVSs0ZWUzLCBVKzUzZjAsIFUrNTQ4YywgVSs1Yjg5LCBVKzViYjYsIFUrNWMwZiwgVSs2MTFiLCBVKzY3NzEsIFUrNmFhMiwgVSs2YmNkLCBVKzZjMzQsIFUrNmNkNSwgVSs2ZDc3LCBVKzc2N2QsIFUrNzk1ZSwgVSs4ZWNkLCBVKzk5OTksIFUrOWFkOCwgVSthYzA3LCBVK2FjMWEsIFUrYWM0MCwgVSthZDBjLCBVK2FkODgsIFUrYWRhNCwgVSthZTAxLCBVK2FlNjUsIFUrYWViZCwgVSthZWM0LCBVK2FmZTgsIFUrYjEzOSwgVStiMjA1LCBVK2IzODMsIFUrYjM4YywgVStiNDJjLCBVK2I0NjEsIFUrYjU1YywgVStiNzhmLCBVK2I4ZmIsIFUrYjlmNywgVStiYWZjLCBVK2JjOTksIFUrYmVkOCwgVStiZmNkLCBVK2MwYmYsIFUrYzBmOSwgVStjMTY3LCBVK2MyMDQsIFUrYzIwZiwgVStjMjJmLCBVK2MyNTgsIFUrYzI5OCwgVStjMmJjLCBVK2MzODgsIFUrYzUwMSwgVStjNTBjLCBVK2M1YjksIFUrYzVjZSwgVStjNjQxLCBVK2M2NDgsIFUrYzczZCwgVStjYTUwLCBVK2NhNjEsIFUrY2M0YywgVStjZWFjLCBVK2QwZDQsIFUrZDVmNywgVStkNmQ3LCBVK2ZmMWE7XG59XG5cbi8qIFsxMDVdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgUmVndWxhclwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLVJlZ3VsYXJcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5a0ZtWGlFQlBUNElUYmdOQTVDZ20yMHh6TTRySl8xaFZXcjB3dUxOR3pnRVJfVk5DblVqOHV4U3ZtbTRfTVN1Z1k5blhNZ1J0aS4xMDUud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzIxMDMsIFUrMjQ2MywgVSsyNWM2LCBVKzI1Y2IsIFUrMjY2YywgVSszMDAxLCBVKzMwMGEsIFUrMzA0NiwgVSszMDRjLTMwNGQsIFUrMzA0ZiwgVSszMDU1LCBVKzMwNTksIFUrMzA2MywgVSszMDY2LTMwNjgsIFUrMzA2ZiwgVSszMDg5LCBVKzMwYjgsIFUrMzBiZiwgVSszMTRmLCBVKzRlMGEsIFUrNTcwYiwgVSs1NzMwLCBVKzU5MTYsIFUrNTkyOSwgVSs1YzcxLCBVKzVlNzQsIFUrNWZjMywgVSs2MDFkLCBVKzYwMjcsIFUrNjNkMCwgVSs2NzA5LCBVKzY3MzQsIFUrNzUxZiwgVSs3Njg0LCBVKzgyZjEsIFUrOTA1MywgVSs5MWQxLCBVKzk3ZjMsIFUrYWMyZiwgVSthYzRkLCBVK2FkYzQsIFUrYWRlNCwgVSthZTQxLCBVK2FlNGQtYWU0ZSwgVSthZWQxLCBVK2FmYjksIFUrYjBlMCwgVStiMjk5LCBVK2IzNjUsIFUrYjQ2YywgVStiNDgwLCBVK2I0YzgsIFUrYjdiNCwgVStiODE5LCBVK2I5MTgsIFUrYmFhYiwgVStiYWI5LCBVK2JlOGYsIFUrYmVkNywgVStjMGVjLCBVK2MxOWYsIFUrYzFhNSwgVStjM2Q5LCBVK2M0NjQsIFUrYzUzZCwgVStjNTUzLCBVK2M1NzAsIFUrYzVjYywgVStjNjMzLCBVK2M2YTQsIFUrYzdhMywgVStjN2E2LCBVK2M4ODYsIFUrYzlkOS1jOWRhLCBVK2M5ZWMsIFUrY2EwYywgVStjYzIxLCBVK2NkMWIsIFUrY2Q3OCwgVStjZGM0LCBVK2NlZjgsIFUrY2ZlNCwgVStkMGE1LCBVK2QwYjUsIFUrZDBlYywgVStkMTVkLCBVK2QxODgsIFUrZDIzYywgVStkMmFjLCBVK2Q3MjksIFUrZDc5YiwgVStmZjAxLCBVK2ZmMDgtZmYwOSwgVStmZjVjO1xufVxuXG4vKiBbMTA2XSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIFJlZ3VsYXJcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1SZWd1bGFyXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieWtGbVhpRUJQVDRJVGJnTkE1Q2dtMjB4ek00ckpfMWhWV3Iwd3VMTkd6Z0VSX1ZOQ25Vajh1eFN2bW00X01TdWdZOW5YTWdSdGkuMTA2LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSsyMDM5LTIwM2EsIFUrMjIzYywgVSsyNWIzLCBVKzI1YjcsIFUrMjViZCwgVSsyNWNmLCBVKzI2NmEsIFUrMzAwMiwgVSszMDBiLCBVKzMwNGIsIFUrMzA1NywgVSszMDVmLCBVKzMwNmEtMzA2YiwgVSszMDdlLCBVKzMwOGEtMzA4YiwgVSszMDkzLCBVKzMwYTIsIFUrMzBhZiwgVSszMGI5LCBVKzMwYzMsIFUrMzBjOCwgVSszMGU5LTMwZWIsIFUrMzNhMSwgVSs0ZTAwLCBVKzUyNGQsIFUrNTM1NywgVSs1YjUwLCBVKzcxMjEsIFUrODg0YywgVSs5NzUxLCBVK2FjOTQsIFUrYWViZSwgVSthZWNkLCBVK2FmMDgsIFUrYWY0MSwgVSthZjQ5LCBVK2IwMTAsIFUrYjA1MywgVStiMTA5LCBVK2IxMWIsIFUrYjEyOCwgVStiMTU0LCBVK2IyOTEsIFUrYjJlNiwgVStiMzAxLCBVK2IzODUsIFUrYjUyNSwgVStiNWI0LCBVK2I3MjksIFUrYjcyZiwgVStiNzM4LCBVK2I3ZmYsIFUrYjgzNywgVStiOTc1LCBVK2JhNjcsIFUrYmI0NywgVStiYzFmLCBVK2JkOTAsIFUrYmZkNCwgVStjMjdjLCBVK2MzMjQsIFUrYzM3OSwgVStjM2UwLCBVK2M0NjUsIFUrYzUzYiwgVStjNThjLCBVK2M2MTAsIFUrYzY1MywgVStjNmNkLCBVK2M4MTMsIFUrYzgyZiwgVStjOTk5LCBVK2M5ZTAsIFUrY2FjNCwgVStjYWQzLCBVK2NiZDQsIFUrY2MxMCwgVStjYzIyLCBVK2NjYjgsIFUrY2NiYywgVStjZGE1LCBVK2NlODQsIFUrY2VhMywgVStjZjY3LCBVK2NmZTEsIFUrZDI0MSwgVStkMzBkLCBVK2QzMWMsIFUrZDM5MSwgVStkNDAxLCBVK2Q0NzksIFUrZDVjOSwgVStkNWRiLCBVK2Q2NDksIFUrZDZkNDtcbn1cblxuLyogWzEwN10gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBSZWd1bGFyXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItUmVndWxhclwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnlrRm1YaUVCUFQ0SVRiZ05BNUNnbTIweHpNNHJKXzFoVldyMHd1TE5HemdFUl9WTkNuVWo4dXhTdm1tNF9NU3VnWTluWE1nUnRpLjEwNy53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrYjAsIFUrZTksIFUrMjE5MywgVSsyNDYyLCBVKzI2MGUsIFUrMjYxZSwgVSszMDBlLTMwMGYsIFUrMzA0NCwgVSszMGE0LCBVKzMwZmItMzBmYywgVSszMTRkLCBVKzU5NzMsIFUrNjU0NSwgVSs2NzA4LCBVKzc1MzcsIFUrYWM4OSwgVSthYzljLCBVK2FjYzEsIFUrYWQwNCwgVSthZDc1LCBVK2FkN2QsIFUrYWU0NSwgVSthZTYxLCBVK2FmNDIsIFUrYjBhYiwgVStiMGFmLCBVK2IwYjMsIFUrYjEyYywgVStiMTk0LCBVK2IxYTgsIFUrYjIyMCwgVStiMjU4LCBVK2IyODQsIFUrYjJmZiwgVStiMzE1LCBVK2IzNzEsIFUrYjNkNC1iM2Q1LCBVK2I0NjAsIFUrYjUyNywgVStiNTM0LCBVK2I4MTAsIFUrYjgxOCwgVStiOThlLCBVK2JhNTUsIFUrYmJhYywgVStiYzBiLCBVK2JjNDAsIFUrYmNhMSwgVStiY2NkLCBVK2JkOTMsIFUrYmU1NCwgVStiZTVhLCBVK2JmMDgsIFUrYmY1MCwgVStiZjU1LCBVK2JmZGMsIFUrYzBjMCwgVStjMGQwLCBVK2MwZjQsIFUrYzEwMCwgVStjMTFlLCBVK2MxNzAsIFUrYzIwZCwgVStjMjc0LCBVK2MyOTAsIFUrYzMwOCwgVStjMzY5LCBVK2M1MzksIFUrYzU4NywgVStjNWZmLCBVK2M2ZWMsIFUrYzcwYywgVStjN2FkLCBVK2M3YzgsIFUrYzgzYywgVStjODgxLCBVK2NiNDgsIFUrY2M2MCwgVStjZTY5LCBVK2NlNmIsIFUrY2U3NSwgVStjZjA0LCBVK2NmMDgsIFUrY2Y1NSwgVStjZjcwLCBVK2NmZmMsIFUrZDBiNywgVStkMWE4LCBVK2QyYzgsIFUrZDM4NCwgVStkNDdjLCBVK2Q0OGIsIFUrZDVkZCwgVStkNWU4LCBVK2Q3MjAsIFUrZDc1OSwgVStmOTgxO1xufVxuXG4vKiBbMTA4XSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIFJlZ3VsYXJcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1SZWd1bGFyXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieWtGbVhpRUJQVDRJVGJnTkE1Q2dtMjB4ek00ckpfMWhWV3Iwd3VMTkd6Z0VSX1ZOQ25Vajh1eFN2bW00X01TdWdZOW5YTWdSdGkuMTA4LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVStlMCwgVStlMiwgVSszOTUsIFUrM2I3LCBVKzNiYSwgVSsyNDYwLTI0NjEsIFUrMjVhMCwgVSszMDEwLTMwMTEsIFUrMzA2ZSwgVSszMGYzLCBVKzMxNGEsIFUrMzE0YywgVSs1OTI3LCBVKzY1YjAsIFUrN2U0MSwgVSs5N2QzLCBVKzlhZDQsIFUrYWQ0OSwgVSthZTBiLCBVK2FlMGQsIFUrYWU0MywgVSthZTVkLCBVK2FlY2YsIFUrYWYzYywgVSthZjY0LCBVK2FmZDQsIFUrYjA4MCwgVStiMDg0LCBVK2IwYzUsIFUrYjEwYywgVStiMWU4LCBVK2IyYWMsIFUrYjM2ZSwgVStiNDUxLCBVK2I1MTUsIFUrYjU0MCwgVStiNTYxLCBVK2I2YWIsIFUrYjZiMSwgVStiNzJjLCBVK2I3MzAsIFUrYjc0NCwgVStiODAwLCBVK2I4ZWMsIFUrYjhmMCwgVStiOTA0LCBVK2I5NjgsIFUrYjk2ZCwgVStiOTg3LCBVK2I5ZDksIFUrYmIzNiwgVStiYjQ5LCBVK2JjMmQsIFUrYmM0MywgVStiY2Y2LCBVK2JkODksIFUrYmU1NywgVStiZTYxLCBVK2JlZDQsIFUrYzA5MCwgVStjMTMwLCBVK2MxNDgsIFUrYzE5YywgVStjMmY5LCBVK2MzNmMsIFUrYzM3YywgVStjMzg0LCBVK2MzZGYsIFUrYzU3NSwgVStjNTg0LCBVK2M2NjAsIFUrYzcxOSwgVStjODE2LCBVK2NhNGQsIFUrY2E1NCwgVStjYWJjLCBVK2NiNDksIFUrY2MxNCwgVStjZmY1LCBVK2QwMDQsIFUrZDAzOCwgVStkMGI0LCBVK2QwZDMsIFUrZDBlMCwgVStkMGVkLCBVK2QxMzEsIFUrZDFiMCwgVStkMzFmLCBVK2QzM2QsIFUrZDNhMCwgVStkM2FiLCBVK2Q1MTQsIFUrZDU4NCwgVStkNmExLCBVK2Q2Y2MsIFUrZDc0OSwgVStkNzYwLCBVK2Q3OTk7XG59XG5cbi8qIFsxMDldICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgUmVndWxhclwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLVJlZ3VsYXJcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5a0ZtWGlFQlBUNElUYmdOQTVDZ20yMHh6TTRySl8xaFZXcjB3dUxOR3pnRVJfVk5DblVqOHV4U3ZtbTRfTVN1Z1k5blhNZ1J0aS4xMDkud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzI0LCBVKzYwLCBVKzNiOSwgVSszYmIsIFUrM2JkLCBVKzIxOTEsIFUrMjYwNiwgVSszMDBjLTMwMGQsIFUrMzEzMSwgVSszMTM0LCBVKzMxMzksIFUrMzE0MS0zMTQyLCBVKzMxNDgsIFUrMzE2MSwgVSszMTYzLCBVKzMyMWMsIFUrNGViYSwgVSs1MzE3LCBVK2FjMzEsIFUrYWM3NywgVSthYzlmLCBVK2FjYjksIFUrYWNmMC1hY2YxLCBVK2FjZmQsIFUrYWQ3MywgVSthZjNkLCBVK2IwMGMsIFUrYjA0YSwgVStiMDU3LCBVK2IwYzQsIFUrYjE4OCwgVStiMWNjLCBVK2IyMTQsIFUrYjJkYiwgVStiMmVlLCBVK2IzMDQsIFUrYjRlZCwgVStiNTE4LCBVK2I1YmMsIFUrYjYyNSwgVStiNjljLWI2OWQsIFUrYjdhYywgVStiODAxLCBVK2I4NmMsIFUrYjk1OSwgVStiOTVjLCBVK2I5ODUsIFUrYmE0OCwgVStiYjU4LCBVK2JjMGMsIFUrYmMzOCwgVStiYzg1LCBVK2JjOWEsIFUrYmY0MCwgVStjMDY4LCBVK2MwYmQsIFUrYzBjYywgVStjMTJmLCBVK2MxNDksIFUrYzFlMCwgVStjMjJiLCBVK2MyMmQsIFUrYzI1MCwgVStjMmZjLCBVK2MzMDAsIFUrYzMxMywgVStjMzcwLCBVK2MzZDgsIFUrYzU1NywgVStjNTgwLCBVK2M1ZTMsIFUrYzYyZSwgVStjNjM0LCBVK2M2ZjAsIFUrYzc0ZCwgVStjNzgzLCBVK2M3OGUsIFUrYzc5NiwgVStjN2JjLCBVK2M5MmMsIFUrY2E0YywgVStjYzFjLCBVK2NjNTQsIFUrY2M1OSwgVStjZTA0LCBVK2NmMzAsIFUrY2ZjNCwgVStkMTQwLCBVK2QzMjEsIFUrZDM4YywgVStkMzk5LCBVK2Q1NGYsIFUrZDU4NywgVStkNWQwLCBVK2Q2ZTgsIFUrZDc3MDtcbn1cblxuLyogWzExMF0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBSZWd1bGFyXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItUmVndWxhclwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnlrRm1YaUVCUFQ0SVRiZ05BNUNnbTIweHpNNHJKXzFoVldyMHd1TE5HemdFUl9WTkNuVWo4dXhTdm1tNF9NU3VnWTluWE1nUnRpLjExMC53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrZDcsIFUrZWEsIFUrZmMsIFUrMjE5MiwgVSsyNWJjLCBVKzMwMDAsIFUrMzEzNywgVSszMTQ1LCBVKzMxNWMsIFUrN2Y4ZSwgVSthYzEzLCBVK2FjNzEsIFUrYWM5MCwgVSthY2I4LCBVK2FjZTcsIFUrYWQ3ZiwgVSthZTUwLCBVK2FlZjQsIFUrYWYzNCwgVSthZmJjLCBVK2IwNDgsIFUrYjA5YSwgVStiMGFkLCBVK2IwYmMsIFUrYjExMywgVStiMTI1LCBVK2IxNDEsIFUrYjIwYywgVStiMmQ5LCBVK2IyZWQsIFUrYjM2NywgVStiMzY5LCBVK2IzNzQsIFUrYjNjYiwgVStiNGVjLCBVK2I2MTEsIFUrYjc2MCwgVStiODFiLCBVK2I4MzQsIFUrYjhiMCwgVStiOGUxLCBVK2I5ODksIFUrYjlkMSwgVStiOWUxLCBVK2I5ZmEsIFUrYmE0ZCwgVStiYTc4LCBVK2JiMzUsIFUrYmI1NCwgVStiYmY5LCBVK2JjMTEsIFUrYmNiMywgVStiZDA1LCBVK2JkOTUsIFUrYmRkNCwgVStiZTEwLCBVK2JlZDAsIFUrYmY1MSwgVStjMGQ4LCBVK2MyMzIsIFUrYzJiNywgVStjMmViLCBVK2MzNzgsIFUrYzUwMCwgVStjNTJjLCBVK2M1NDksIFUrYzU2OCwgVStjNTk4LCBVK2M1YzksIFUrYzYxYiwgVStjNjM5LCBVK2M2N2MsIFUrYzcxNywgVStjNzhhLCBVK2M4MGEsIFUrYzkwYy1jOTBkLCBVK2M5NTAsIFUrYzllNywgVStjYmU0LCBVK2NjYTksIFUrY2NlNCwgVStjZGIwLCBVK2NlNzgsIFUrY2U5NCwgVStjZTk4LCBVK2NmOGMsIFUrZDAxOCwgVStkMDM0LCBVK2QwZjEsIFUrZDFiMSwgVStkMjgwLCBVK2QyZjgsIFUrZDMzOCwgVStkMzgwLCBVK2QzYjQsIFUrZDYxMCwgVStkNjlmLCBVK2Q2ZmMsIFUrZDc1ODtcbn1cblxuLyogWzExMV0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBSZWd1bGFyXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItUmVndWxhclwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnlrRm1YaUVCUFQ0SVRiZ05BNUNnbTIweHpNNHJKXzFoVldyMHd1TE5HemdFUl9WTkNuVWo4dXhTdm1tNF9NU3VnWTluWE1nUnRpLjExMS53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrZTcsIFUrMjAyMiwgVSsyMDNiLCBVKzI1YzAsIFUrMjYwNSwgVSsyNjYxLCBVKzMxNDcsIFUrMzE4ZCwgVSs2NzJjLCBVKzhhOWUsIFUrYWNhYSwgVSthY2JjLCBVK2FkMWMsIFUrYWU0YSwgVSthZTVjLCBVK2IwNDQsIFUrYjA1NCwgVStiMGM4LWIwYzksIFUrYjJhNiwgVStiMmQwLCBVK2IzNWMsIFUrYjM2NCwgVStiNDI4LCBVK2I0NTQsIFUrYjQ2NSwgVStiNGI3LCBVK2I0ZTMsIFUrYjUxYywgVStiNWExLCBVK2I3ODQsIFUrYjc5MCwgVStiN2FiLCBVK2I3ZjQsIFUrYjgyYywgVStiODM1LCBVK2I4ZTksIFUrYjhmOCwgVStiOWQ4LCBVK2I5ZjksIFUrYmE1YywgVStiYTY0LCBVK2JhYmQsIFUrYmIxOCwgVStiYjNiLCBVK2JiZmYsIFUrYmMwZCwgVStiYzQ1LCBVK2JjOTcsIFUrYmNiYywgVStiZTQ1LCBVK2JlNzUsIFUrYmU3YywgVStiZmNjLCBVK2MwYjYsIFUrYzBmNywgVStjMTRiLCBVK2MyYjQsIFUrYzMwZCwgVStjNGY4LCBVK2M1YmIsIFUrYzVkMSwgVStjNWUwLCBVK2M1ZWUsIFUrYzVmZCwgVStjNjA2LCBVK2M2YzUsIFUrYzZlMCwgVStjNzA4LCBVK2M4MWQsIFUrYzgyMCwgVStjODI0LCBVK2M4NzgsIFUrYzkxOCwgVStjOTZjLCBVK2M5ZTQsIFUrYzlmMSwgVStjYzJlLCBVK2NkMDksIFUrY2VhMSwgVStjZWY1LCBVK2NlZjcsIFUrY2Y2NCwgVStjZjY5LCBVK2NmZTgsIFUrZDAzNSwgVStkMGFjLCBVK2QyMzAsIFUrZDIzNCwgVStkMmY0LCBVK2QzMWQsIFUrZDU3NSwgVStkNTc4LCBVK2Q2MDgsIFUrZDYxNCwgVStkNzE4LCBVK2Q3NTEsIFUrZDc2MSwgVStkNzhjLCBVK2Q3OTA7XG59XG5cbi8qIFsxMTJdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgUmVndWxhclwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLVJlZ3VsYXJcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5a0ZtWGlFQlBUNElUYmdOQTVDZ20yMHh6TTRySl8xaFZXcjB3dUxOR3pnRVJfVk5DblVqOHV4U3ZtbTRfTVN1Z1k5blhNZ1J0aS4xMTIud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzI2NjUsIFUrMzE2MCwgVSs0ZTJkLCBVKzY1ODcsIFUrNjVlNSwgVSthYzEyLCBVK2FjMTQsIFUrYWMxNiwgVSthYzgxLCBVK2FkMzQsIFUrYWRlMCwgVSthZTU0LCBVK2FlYmMsIFUrYWYyYywgVSthZmMwLCBVK2FmYzgsIFUrYjA0YywgVStiMDhjLCBVK2IwOTksIFUrYjBhOSwgVStiMGFjLCBVK2IwYWUsIFUrYjBiOCwgVStiMTIzLCBVK2IxNzksIFUrYjJlNSwgVStiMmY3LCBVK2I0YzAsIFUrYjUzMSwgVStiNTM4LCBVK2I1NDUsIFUrYjU1MCwgVStiNWE4LCBVK2I2ZjAsIFUrYjcyOCwgVStiNzNiLCBVK2I3YWQsIFUrYjdlZCwgVStiODA5LCBVK2I4NjQsIFUrYjg2ZCwgVStiODcxLCBVK2I5YmYsIFUrYjlmNSwgVStiYTQwLCBVK2JhNGIsIFUrYmE1OCwgVStiYTg3LCBVK2JhYWMsIFUrYmJjMCwgVStiYzE2LCBVK2JjMzQsIFUrYmQwNywgVStiZDk5LCBVK2JlNTksIFUrYmZkMCwgVStjMDU4LCBVK2MwZTQsIFUrYzBmNSwgVStjMTJkLCBVK2MxMzksIFUrYzIyOCwgVStjNTI5LCBVK2M1YzcsIFUrYzYzNSwgVStjNjM3LCBVK2M3MzUsIFUrYzc3ZCwgVStjNzg3LCBVK2M3ODksIFUrYzhjNCwgVStjOTg5LCBVK2M5OGMsIFUrYzlkMCwgVStjOWQzLCBVK2NjMGMsIFUrY2M5OSwgVStjZDBjLCBVK2NkMmMsIFUrY2Q5OCwgVStjZGE0LCBVK2NlNTksIFUrY2U2MCwgVStjZTZkLCBVK2NlYTAsIFUrZDBkMC1kMGQxLCBVK2QwZDUsIFUrZDE0ZCwgVStkMWE0LCBVK2QyOWMsIFUrZDJmMSwgVStkMzAxLCBVK2QzOWMsIFUrZDNiYywgVStkNGU4LCBVK2Q1NDAsIFUrZDVlYywgVStkNjQwLCBVK2Q3NTA7XG59XG5cbi8qIFsxMTNdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgUmVndWxhclwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLVJlZ3VsYXJcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5a0ZtWGlFQlBUNElUYmdOQTVDZ20yMHh6TTRySl8xaFZXcjB3dUxOR3pnRVJfVk5DblVqOHV4U3ZtbTRfTVN1Z1k5blhNZ1J0aS4xMTMud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzVlLCBVKzI1YjIsIFUrMjViNiwgVSszMTRlLCBVK2FjMjQsIFUrYWNlMSwgVSthY2U0LCBVK2FlNjgsIFUrYWYyZCwgVStiMGQwLCBVK2IwZTUsIFUrYjE1MCwgVStiMTU1LCBVK2IxOTMsIFUrYjJjOSwgVStiMmRkLCBVK2IzYzgsIFUrYjNmYywgVStiNDEwLCBVK2I0NTgsIFUrYjRkZCwgVStiNWEwLCBVK2I1YTQsIFUrYjViYiwgVStiN2I1LCBVK2I4MzgsIFUrYjg0MCwgVStiODZmLCBVK2I4ZjksIFUrYjk2MCwgVStiOWU1LCBVK2JhYjgsIFUrYmI1MCwgVStiYzFkLCBVK2JjMjQtYmMyNSwgVStiY2E4LCBVK2JjYmQsIFUrYmQwNCwgVStiZDEwLCBVK2JkMjQsIFUrYmU0OCwgVStiZTViLCBVK2JlNjgsIFUrYzA1YywgVStjMTJjLCBVK2MxNDAsIFUrYzE1YywgVStjMTY4LCBVK2MxOTQsIFUrYzIxOSwgVStjMjdkLCBVK2MyYTgsIFUrYzJmMSwgVStjMmY4LCBVK2MzNjgsIFUrYzU1NC1jNTU1LCBVK2M1NTksIFUrYzU2NCwgVStjNWQ4LCBVK2M1ZmMsIFUrYzYyNSwgVStjNjVjLCBVK2M2YjEsIFUrYzcyOCwgVStjNzk0LCBVK2M4NGMsIFUrYzg4YywgVStjOGUwLCBVK2M4ZmQsIFUrYzk5OCwgVStjOWRkLCBVK2NjMGQsIFUrY2MzMCwgVStjZWVjLCBVK2NmMTMsIFUrY2YxYywgVStjZjVjLCBVK2QwNTAsIFUrZDA3YywgVStkMGE4LCBVK2QxMzQsIFUrZDEzOCwgVStkMTU0LCBVK2QxZjQsIFUrZDJiYywgVStkMzI5LCBVK2QzMmMsIFUrZDNkMCwgVStkM2Y0LCBVK2QzZmMsIFUrZDU2YiwgVStkNWNjLCBVK2Q2MDAtZDYwMSwgVStkNjM5LCBVK2Q2YzgsIFUrZDc1NCwgVStkNzY1O1xufVxuXG4vKiBbMTE0XSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIFJlZ3VsYXJcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1SZWd1bGFyXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieWtGbVhpRUJQVDRJVGJnTkE1Q2dtMjB4ek00ckpfMWhWV3Iwd3VMTkd6Z0VSX1ZOQ25Vajh1eFN2bW00X01TdWdZOW5YTWdSdGkuMTE0LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSszYy0zZCwgVSsyMDI2LCBVKzI0ZDIsIFUrMzE0YiwgVSthYzExLCBVK2FjZjMsIFUrYWQ3NCwgVSthZDgxLCBVK2FkZjksIFUrYWUzNCwgVSthZjQzLCBVK2FmYjgsIFUrYjA1ZCwgVStiMDdjLCBVK2IxMTAsIFUrYjExOCwgVStiMTdjLCBVK2IxODAsIFUrYjE4ZCwgVStiMTkyLCBVK2IyY2MsIFUrYjM1NSwgVStiMzc4LCBVK2I0YTQsIFUrYjRlZiwgVStiNzhkLCBVK2I3OTksIFUrYjdhOSwgVStiN2ZkLCBVK2I4MDcsIFUrYjgwYywgVStiODM5LCBVK2I5YjQsIFUrYjlkYiwgVStiYTNjLCBVK2JhYjAsIFUrYmJhNCwgVStiYzk0LCBVK2JlNGMsIFUrYzE1NCwgVStjMWM0LCBVK2MyNmMsIFUrYzJhYywgVStjMmVkLCBVK2M0ZjQsIFUrYzU1ZSwgVStjNTYxLCBVK2M1NzEsIFUrYzViNSwgVStjNWM0LCBVK2M2NTQtYzY1NSwgVStjNjk1LCBVK2M2ZTgsIFUrYzZmOSwgVStjNzI0LCBVK2M3NTEsIFUrYzc3NSwgVStjN2EwLCBVK2M3YzEsIFUrYzg3NCwgVStjODgwLCBVK2M5ZDUsIFUrYzlmOCwgVStjYWJkLCBVK2NjMjksIFUrY2MyYywgVStjY2E4LCBVK2NjYWIsIFUrY2NkMCwgVStjZTIxLCBVK2NlMzUsIFUrY2U3YywgVStjZTkwLCBVK2NlZTgsIFUrY2VmNCwgVStjZmUwLCBVK2QwNzAsIFUrZDBiOSwgVStkMGMxLCBVK2QwYzQsIFUrZDBjOCwgVStkMTVjLCBVK2QxYTEsIFUrZDJjMCwgVStkMzAwLCBVK2QzMTQsIFUrZDNlZCwgVStkNDc4LCBVK2Q0ODAsIFUrZDQ4ZCwgVStkNTA4LCBVK2Q1M2QsIFUrZDVlNCwgVStkNjExLCBVK2Q2MWMsIFUrZDY4ZCwgVStkNmE4LCBVK2Q3OTg7XG59XG5cbi8qIFsxMTVdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgUmVndWxhclwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLVJlZ3VsYXJcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5a0ZtWGlFQlBUNElUYmdOQTVDZ20yMHh6TTRySl8xaFZXcjB3dUxOR3pnRVJfVk5DblVqOHV4U3ZtbTRfTVN1Z1k5blhNZ1J0aS4xMTUud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzIzLCBVKzI1LCBVKzVmLCBVK2E5LCBVK2FjMDgsIFUrYWM3OCwgVSthY2E4LCBVK2FjYWMsIFUrYWNlOCwgVSthZDcwLCBVK2FkYzAsIFUrYWRkYywgVStiMTM3LCBVK2IxNDAsIFUrYjIwOCwgVStiMjkwLCBVK2IyZjUsIFUrYjNjNSwgVStiM2NjLCBVK2I0MjAsIFUrYjQyOSwgVStiNTI5LCBVK2I1MzAsIFUrYjc3ZCwgVStiNzljLCBVK2I3YTgsIFUrYjdjOSwgVStiN2YwLCBVK2I3ZmMsIFUrYjgyOCwgVStiODYwLCBVK2I5YWQsIFUrYjljMSwgVStiOWM5LCBVK2I5ZGQtYjlkZSwgVStiOWU4LCBVK2JhMzgtYmEzOSwgVStiYWJiLCBVK2JjMDAsIFUrYmM4YywgVStiY2EwLCBVK2JjYTQsIFUrYmNkMSwgVStiY2ZjLCBVK2JkMDksIFUrYmRmMCwgVStiZTYwLCBVK2MwYWQsIFUrYzBiNCwgVStjMGJjLCBVK2MxOTAsIFUrYzFmYywgVStjMjIwLCBVK2MyODgsIFUrYzJiOSwgVStjMmY2LCBVK2M1MjgsIFUrYzU0NSwgVStjNTU4LCBVK2M1YmMsIFUrYzVkNCwgVStjNjAwLCBVK2M2NDQsIFUrYzZjMCwgVStjNmMzLCBVK2M3MjEsIFUrYzc5OCwgVStjN2ExLCBVK2M4MTEsIFUrYzgzOCwgVStjODcxLCBVK2M5MDQsIFUrYzk5MCwgVStjOWRjLCBVK2NjMzgsIFUrY2M0NCwgVStjY2EwLCBVK2NkMWQsIFUrY2Q5NSwgVStjZGE5LCBVK2NlNWMsIFUrY2YwMCwgVStjZjU4LCBVK2QxNTAsIFUrZDIyYywgVStkMzA1LCBVK2QzMjgsIFUrZDM3YywgVStkM2YwLCBVK2Q1NTEsIFUrZDVhNSwgVStkNWM4LCBVK2Q1ZDgsIFUrZDYzYywgVStkNjRkLCBVK2Q2NjksIFUrZDczNCwgVStkNzZjO1xufVxuXG4vKiBbMTE2XSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIFJlZ3VsYXJcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1SZWd1bGFyXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieWtGbVhpRUJQVDRJVGJnTkE1Q2dtMjB4ek00ckpfMWhWV3Iwd3VMTkd6Z0VSX1ZOQ25Vajh1eFN2bW00X01TdWdZOW5YTWdSdGkuMTE2LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSsyNiwgVSsyYiwgVSszZSwgVSs0MCwgVSs3ZSwgVSthYzAxLCBVK2FjMTksIFUrYWMxZCwgVSthY2EwLCBVK2FjYTksIFUrYWNiMCwgVSthZDhjLCBVK2FlMDksIFUrYWUzOCwgVSthZTQwLCBVK2FlZDgsIFUrYjA5YywgVStiMGEwLCBVK2IxMDgsIFUrYjIwNCwgVStiMjk4LCBVK2IyZDgsIFUrYjJlYi1iMmVjLCBVK2IyZjQsIFUrYjMxMywgVStiMzU4LCBVK2I0NTAsIFUrYjRlMCwgVStiNTRjLCBVK2I2MTAsIFUrYjc4MCwgVStiNzhjLCBVK2I3OTEsIFUrYjhlOCwgVStiOTU4LCBVK2I5NzQsIFUrYjk4NCwgVStiOWIwLCBVK2I5YmMtYjliZCwgVStiOWNlLCBVK2JhNzAsIFUrYmJmYywgVStiYzBmLCBVK2JjMTUsIFUrYmMxYiwgVStiYzMxLCBVK2JjOTUsIFUrYmNjMCwgVStiY2M0LCBVK2JkODEsIFUrYmQ4OCwgVStjMGM4LCBVK2MxMWQsIFUrYzEzYywgVStjMTU4LCBVK2MxOGQsIFUrYzFhMSwgVStjMjFjLCBVK2M0ZjAsIFUrYzU0YSwgVStjNTYwLCBVK2M1YjgsIFUrYzVjOCwgVStjNWY0LCBVK2M2MjgsIFUrYzYyYywgVStjNjc4LCBVK2M2Y2MsIFUrYzgwOCwgVStjODEwLCBVK2M4ODUsIFUrYzg4YiwgVStjOTAwLCBVK2M5ODgsIFUrYzk5ZCwgVStjOWM4LCBVK2NjM2QtY2MzZSwgVStjYzQ1LCBVK2NkMDgsIFUrY2UyMCwgVStjZWU0LCBVK2QwNzQsIFUrZDBhNCwgVStkMGRkLCBVK2QyYjksIFUrZDNiOCwgVStkM2M5LCBVK2Q0ODgsIFUrZDU0NCwgVStkNTU5LCBVK2Q1NmQsIFUrZDU4OCwgVStkNjE1LCBVK2Q2NDgsIFUrZDY1NSwgVStkNjU4LCBVK2Q2NWM7XG59XG5cbi8qIFsxMTddICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgUmVndWxhclwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLVJlZ3VsYXJcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5a0ZtWGlFQlBUNElUYmdOQTVDZ20yMHh6TTRySl8xaFZXcjB3dUxOR3pnRVJfVk5DblVqOHV4U3ZtbTRfTVN1Z1k5blhNZ1J0aS4xMTcud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVK2QsIFUrNDgsIFUrN2MsIFUrYWMxMCwgVSthYzE1LCBVK2FjNzQsIFUrYWM4MCwgVSthYzgzLCBVK2FjYzQsIFUrYWQxMSwgVSthZDUwLCBVK2FkNmQsIFUrYWRmYywgVSthZTAwLCBVK2FlMDgsIFUrYWU0YywgVStiMGE4LCBVK2IxMjQsIFUrYjE0NCwgVStiMTc4LCBVK2IyNzQsIFUrYjJhNSwgVStiMmU4LCBVK2IyZjksIFUrYjM1NCwgVStiMzcwLCBVK2I0MTgsIFUrYjQxYywgVStiNGYxLCBVK2I1MTQsIFUrYjc5OCwgVStiODA4LCBVK2I4MjQtYjgyNSwgVStiOGNjLCBVK2I5NzgsIFUrYjlkMCwgVStiOWU0LCBVK2JhYTksIFUrYmIzYywgVStiYzE4LCBVK2JjMWMsIFUrYmMzMCwgVStiYzg0LCBVK2JjZjUsIFUrYmNmOCwgVStiZDg0LCBVK2JlMGMsIFUrYmUxNCwgVStjMGIwLCBVK2MwYzksIFUrYzBkZCwgVStjMTI0LCBVK2MyZGQsIFUrYzJlNCwgVStjMmVjLCBVK2M1NGMsIFUrYzU3Yy1jNTdkLCBVK2M1OTEsIFUrYzVjNS1jNWM2LCBVK2M1ZWQsIFUrYzYwOCwgVStjNjQwLCBVK2M2YjgsIFUrYzZkNCwgVStjNzg0LCBVK2M3YWMsIFUrYzgwMC1jODAxLCBVK2M5YzEsIFUrYzlkMSwgVStjYzI4LCBVK2NjOTgsIFUrY2M5YywgVStjY2FkLCBVK2NkNWMsIFUrY2Q5NCwgVStjZDljLCBVK2NkZTgsIFUrY2U2OCwgVStjZjU0LCBVK2QwZGMsIFUrZDE0YywgVStkMWEwLCBVK2QxYjUsIFUrZDJmMCwgVStkMzBjLCBVK2QzMTAsIFUrZDM5OCwgVStkNDVjLCBVK2Q1MGMsIFUrZDUzYywgVStkNTYwLCBVK2Q1NjgsIFUrZDU4OSwgVStkNjA0LCBVK2Q2YzQsIFUrZDc4ODtcbn1cblxuLyogWzExOF0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBSZWd1bGFyXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItUmVndWxhclwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnlrRm1YaUVCUFQ0SVRiZ05BNUNnbTIweHpNNHJKXzFoVldyMHd1TE5HemdFUl9WTkNuVWo4dXhTdm1tNF9NU3VnWTluWE1nUnRpLjExOC53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMzksIFUrNDksIFUrNGQtNGUsIFUrYTAsIFUrYWMwNCwgVSthYzFjLCBVK2FjNzAsIFUrYWM4YywgVSthY2JkLCBVK2FjZjUsIFUrYWNmYywgVSthZDAwLCBVK2FkNmMsIFUrYWRmOCwgVStiMDk4LCBVK2IwYjQsIFUrYjI5NCwgVStiMmM4LCBVK2IzMDAsIFUrYjNjNCwgVStiM2Q5LCBVK2I0ZGMsIFUrYjRlNCwgVStiNzdjLCBVK2I3ZWMsIFUrYjg1ZCwgVStiOTdjLCBVK2I5YzgsIFUrYjljYywgVStiYTU0LCBVK2JhNzQsIFUrYmE4NSwgVStiYWE4LCBVK2JiMzQsIFUrYmIzOCwgVStiYmY4LCBVK2JjMTQsIFUrYmMyOSwgVStiYzg4LCBVK2JjZjQsIFUrYmQ4MCwgVStiZTQ0LCBVK2MwYzEsIFUrYzExYywgVStjMTIwLCBVK2MxMzEsIFUrYzEzOCwgVStjMThjLCBVK2MyMTgsIFUrYzJiNSwgVStjMmUwLCBVK2M1NDQsIFUrYzU0OCwgVStjNWI0LCBVK2M1ZDAsIFUrYzVlYywgVStjNWYwLCBVK2M2MDEsIFUrYzYyNCwgVStjNjk0LCBVK2M2YTksIFUrYzZiMCwgVStjNmI0LCBVK2M2ZDAsIFUrYzcwNCwgVStjNzIwLCBVK2M3M2MsIFUrYzc0MCwgVStjNzQ0LCBVK2M3NGMsIFUrYzc1OCwgVStjNzdjLCBVK2M3ODUsIFUrYzc4OCwgVStjNzkwLWM3OTEsIFUrYzdhNSwgVStjODA0LCBVK2M4MTUsIFUrYzgxYywgVStjODcwLCBVK2M4ZmMsIFUrYzkxMSwgVStjOWM0LCBVK2NjYjQsIFUrY2U1OCwgVStjZTc0LCBVK2QwNmMsIFUrZDBjMCwgVStkMTMwLCBVK2QyYjgsIFUrZDNlYywgVStkNTA0LCBVK2Q1NWMsIFUrZDU2OSwgVStkNTc0LCBVK2Q2MzgsIFUrZDY1NCwgVStkNjhjO1xufVxuXG4vKiBbMTE5XSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIFJlZ3VsYXJcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1SZWd1bGFyXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieWtGbVhpRUJQVDRJVGJnTkE1Q2dtMjB4ek00ckpfMWhWV3Iwd3VMTkd6Z0VSX1ZOQ25Vajh1eFN2bW00X01TdWdZOW5YTWdSdGkuMTE5LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSsyMC0yMiwgVSsyNy0yYSwgVSsyYy0zOCwgVSszYS0zYiwgVSszZiwgVSs0MS00NywgVSs0YS00YywgVSs0Zi01ZCwgVSs2MS03YiwgVSs3ZCwgVSthMSwgVSthYiwgVSthZSwgVStiNywgVStiYiwgVStiZiwgVSsyMDEzLTIwMTQsIFUrMjAxYy0yMDFkLCBVKzIxMjIsIFUrYWMwMCwgVSthY2UwLCBVK2FlMzAsIFUrYjJlNCwgVStiODVjLCBVK2I5YWMsIFUrYzBhYywgVStjMmE0LCBVK2MyZGMsIFUrYzc3NCwgVStjNzc4LCBVK2M5YzAsIFUrZDU1ODtcbn1cblxuLyogWzBdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgTWVkaXVtXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItTWVkaXVtXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT0lsM0k3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjAud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVK2Y5Y2EtZmEwYiwgVStmZjAzLWZmMDUsIFUrZmYwNywgVStmZjBhLWZmMGIsIFUrZmYwZC1mZjE5LCBVK2ZmMWIsIFUrZmYxZCwgVStmZjIwLWZmNWIsIFUrZmY1ZCwgVStmZmUwLWZmZTMsIFUrZmZlNS1mZmU2O1xufVxuXG4vKiBbMl0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBNZWRpdW1cIiksIGxvY2FsKFwiTm90b1NhbnNLUi1NZWRpdW1cIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PSWwzSTdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uMi53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrZDcyMy1kNzI4LCBVK2Q3MmEtZDczMywgVStkNzM1LWQ3NDgsIFUrZDc0YS1kNzRmLCBVK2Q3NTItZDc1MywgVStkNzU1LWQ3NTcsIFUrZDc1YS1kNzVmLCBVK2Q3NjItZDc2NCwgVStkNzY2LWQ3NjgsIFUrZDc2YS1kNzZiLCBVK2Q3NmQtZDc2ZiwgVStkNzcxLWQ3ODcsIFUrZDc4OS1kNzhiLCBVK2Q3OGQtZDc4ZiwgVStkNzkxLWQ3OTcsIFUrZDc5YSwgVStkNzljLCBVK2Q3OWUtZDdhMywgVStmOTAwLWY5MDksIFUrZjkwYi1mOTJlO1xufVxuXG4vKiBbM10gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBNZWRpdW1cIiksIGxvY2FsKFwiTm90b1NhbnNLUi1NZWRpdW1cIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PSWwzSTdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uMy53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrZDY3OS1kNjhiLCBVK2Q2OGUtZDY5ZSwgVStkNmEwLCBVK2Q2YTItZDZhNywgVStkNmE5LWQ2YzMsIFUrZDZjNi1kNmM3LCBVK2Q2YzktZDZjYiwgVStkNmNkLWQ2ZDMsIFUrZDZkNS1kNmQ2LCBVK2Q2ZDgtZDZlMywgVStkNmU1LWQ2ZTcsIFUrZDZlOS1kNmZiLCBVK2Q2ZmQtZDcxNywgVStkNzE5LWQ3MWYsIFUrZDcyMS1kNzIyO1xufVxuXG4vKiBbNF0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBNZWRpdW1cIiksIGxvY2FsKFwiTm90b1NhbnNLUi1NZWRpdW1cIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PSWwzSTdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uNC53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrZDViYy1kNWM3LCBVK2Q1Y2EtZDVjYiwgVStkNWNkLWQ1Y2YsIFUrZDVkMS1kNWQ3LCBVK2Q1ZDktZDVkYSwgVStkNWRjLCBVK2Q1ZGUtZDVlMywgVStkNWU2LWQ1ZTcsIFUrZDVlOS1kNWViLCBVK2Q1ZWQtZDVmNiwgVStkNWY4LCBVK2Q1ZmEtZDVmZiwgVStkNjAyLWQ2MDMsIFUrZDYwNS1kNjA3LCBVK2Q2MDktZDYwZiwgVStkNjEyLWQ2MTMsIFUrZDYxNi1kNjFiLCBVK2Q2MWQtZDYzNywgVStkNjNhLWQ2M2IsIFUrZDYzZC1kNjNmLCBVK2Q2NDEtZDY0NywgVStkNjRhLWQ2NGMsIFUrZDY0ZS1kNjUzLCBVK2Q2NTYtZDY1NywgVStkNjU5LWQ2NWIsIFUrZDY1ZC1kNjY2LCBVK2Q2NjgsIFUrZDY2YS1kNjc4O1xufVxuXG4vKiBbNV0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBNZWRpdW1cIiksIGxvY2FsKFwiTm90b1NhbnNLUi1NZWRpdW1cIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PSWwzSTdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uNS53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrZDUwNywgVStkNTA5LWQ1MGIsIFUrZDUwZC1kNTEzLCBVK2Q1MTUtZDUzYiwgVStkNTNlLWQ1M2YsIFUrZDU0MS1kNTQzLCBVK2Q1NDUtZDU0YywgVStkNTRlLCBVK2Q1NTAsIFUrZDU1Mi1kNTU3LCBVK2Q1NWEtZDU1YiwgVStkNTVkLWQ1NWYsIFUrZDU2MS1kNTY0LCBVK2Q1NjYtZDU2NywgVStkNTZhLCBVK2Q1NmMsIFUrZDU2ZS1kNTczLCBVK2Q1NzYtZDU3NywgVStkNTc5LWQ1ODMsIFUrZDU4NS1kNTg2LCBVK2Q1OGEtZDVhNCwgVStkNWE2LWQ1YmI7XG59XG5cbi8qIFs2XSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIE1lZGl1bVwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLU1lZGl1bVwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9JbDNJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi42LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVStkNDY0LWQ0NzcsIFUrZDQ3YS1kNDdiLCBVK2Q0N2QtZDQ3ZiwgVStkNDgxLWQ0ODcsIFUrZDQ4OS1kNDhhLCBVK2Q0OGMsIFUrZDQ4ZS1kNGU3LCBVK2Q0ZTktZDUwMywgVStkNTA1LWQ1MDY7XG59XG5cbi8qIFs3XSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIE1lZGl1bVwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLU1lZGl1bVwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9JbDNJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi43LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVStkM2JmLWQzYzcsIFUrZDNjYS1kM2NmLCBVK2QzZDEtZDNlYiwgVStkM2VlLWQzZWYsIFUrZDNmMS1kM2YzLCBVK2QzZjUtZDNmYiwgVStkM2ZkLWQ0MDAsIFUrZDQwMi1kNDViLCBVK2Q0NWQtZDQ2Mztcbn1cblxuLyogWzhdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgTWVkaXVtXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItTWVkaXVtXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT0lsM0k3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjgud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVK2QyZmYsIFUrZDMwMi1kMzA0LCBVK2QzMDYtZDMwYiwgVStkMzBmLCBVK2QzMTEtZDMxMywgVStkMzE1LWQzMWIsIFUrZDMxZSwgVStkMzIyLWQzMjQsIFUrZDMyNi1kMzI3LCBVK2QzMmEtZDMyYiwgVStkMzJkLWQzMmYsIFUrZDMzMS1kMzM3LCBVK2QzMzktZDMzYywgVStkMzNlLWQzN2IsIFUrZDM3ZS1kMzdmLCBVK2QzODEtZDM4MywgVStkMzg1LWQzOGIsIFUrZDM4ZS1kMzkwLCBVK2QzOTItZDM5NywgVStkMzlhLWQzOWIsIFUrZDM5ZC1kMzlmLCBVK2QzYTEtZDNhNywgVStkM2E5LWQzYWEsIFUrZDNhYywgVStkM2FlLWQzYjMsIFUrZDNiNS1kM2I3LCBVK2QzYjktZDNiYiwgVStkM2JkLWQzYmU7XG59XG5cbi8qIFs5XSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIE1lZGl1bVwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLU1lZGl1bVwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9JbDNJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi45LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVStkMjU3LWQyN2YsIFUrZDI4MS1kMjliLCBVK2QyOWQtZDI5ZiwgVStkMmExLWQyYWIsIFUrZDJhZC1kMmI3LCBVK2QyYmEtZDJiYiwgVStkMmJkLWQyYmYsIFUrZDJjMS1kMmM3LCBVK2QyYzktZDJlZiwgVStkMmYyLWQyZjMsIFUrZDJmNS1kMmY3LCBVK2QyZjktZDJmZTtcbn1cblxuLyogWzEwXSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIE1lZGl1bVwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLU1lZGl1bVwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9JbDNJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi4xMC53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrZDFiNCwgVStkMWI2LWQxZjMsIFUrZDFmNS1kMjJiLCBVK2QyMmUtZDIyZiwgVStkMjMxLWQyMzMsIFUrZDIzNS1kMjNiLCBVK2QyM2QtZDI0MCwgVStkMjQyLWQyNTY7XG59XG5cbi8qIFsxMV0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBNZWRpdW1cIiksIGxvY2FsKFwiTm90b1NhbnNLUi1NZWRpdW1cIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PSWwzSTdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uMTEud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVK2QxMDUtZDEyZiwgVStkMTMyLWQxMzMsIFUrZDEzNS1kMTM3LCBVK2QxMzktZDEzZiwgVStkMTQxLWQxNDIsIFUrZDE0NCwgVStkMTQ2LWQxNGIsIFUrZDE0ZS1kMTRmLCBVK2QxNTEtZDE1MywgVStkMTU1LWQxNWIsIFUrZDE1ZS1kMTg3LCBVK2QxODktZDE5ZiwgVStkMWEyLWQxYTMsIFUrZDFhNS1kMWE3LCBVK2QxYTktZDFhZiwgVStkMWIyLWQxYjM7XG59XG5cbi8qIFsxMl0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBNZWRpdW1cIiksIGxvY2FsKFwiTm90b1NhbnNLUi1NZWRpdW1cIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PSWwzSTdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uMTIud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVK2QwNGItZDA0ZiwgVStkMDUxLWQwNTcsIFUrZDA1OS1kMDZiLCBVK2QwNmQtZDA2ZiwgVStkMDcxLWQwNzMsIFUrZDA3NS1kMDdiLCBVK2QwN2UtZDBhMywgVStkMGE2LWQwYTcsIFUrZDBhOS1kMGFiLCBVK2QwYWQtZDBiMywgVStkMGI2LCBVK2QwYjgsIFUrZDBiYS1kMGJmLCBVK2QwYzItZDBjMywgVStkMGM1LWQwYzcsIFUrZDBjOS1kMGNmLCBVK2QwZDIsIFUrZDBkNi1kMGRiLCBVK2QwZGUtZDBkZiwgVStkMGUxLWQwZTMsIFUrZDBlNS1kMGViLCBVK2QwZWUtZDBmMCwgVStkMGYyLWQxMDQ7XG59XG5cbi8qIFsxM10gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBNZWRpdW1cIiksIGxvY2FsKFwiTm90b1NhbnNLUi1NZWRpdW1cIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PSWwzSTdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uMTMud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVK2NmYTItY2ZjMywgVStjZmM1LWNmZGYsIFUrY2ZlMi1jZmUzLCBVK2NmZTUtY2ZlNywgVStjZmU5LWNmZjQsIFUrY2ZmNi1jZmZiLCBVK2NmZmQtY2ZmZiwgVStkMDAxLWQwMDMsIFUrZDAwNS1kMDE3LCBVK2QwMTktZDAzMywgVStkMDM2LWQwMzcsIFUrZDAzOS1kMDNiLCBVK2QwM2QtZDA0YTtcbn1cblxuLyogWzE0XSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIE1lZGl1bVwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLU1lZGl1bVwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9JbDNJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi4xNC53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrY2VmMC1jZWYzLCBVK2NlZjYsIFUrY2VmOS1jZWZmLCBVK2NmMDEtY2YwMywgVStjZjA1LWNmMDcsIFUrY2YwOS1jZjBmLCBVK2NmMTEtY2YxMiwgVStjZjE0LWNmMWIsIFUrY2YxZC1jZjFmLCBVK2NmMjEtY2YyZiwgVStjZjMxLWNmNTMsIFUrY2Y1Ni1jZjU3LCBVK2NmNTktY2Y1YiwgVStjZjVkLWNmNjMsIFUrY2Y2NiwgVStjZjY4LCBVK2NmNmEtY2Y2ZiwgVStjZjcxLWNmODQsIFUrY2Y4Ni1jZjhiLCBVK2NmOGQtY2ZhMTtcbn1cblxuLyogWzE1XSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIE1lZGl1bVwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLU1lZGl1bVwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9JbDNJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi4xNS53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrY2UzYy1jZTU3LCBVK2NlNWEtY2U1YiwgVStjZTVkLWNlNWYsIFUrY2U2MS1jZTY3LCBVK2NlNmEsIFUrY2U2YywgVStjZTZlLWNlNzMsIFUrY2U3Ni1jZTc3LCBVK2NlNzktY2U3YiwgVStjZTdkLWNlODMsIFUrY2U4NS1jZTg4LCBVK2NlOGEtY2U4ZiwgVStjZTkxLWNlOTMsIFUrY2U5NS1jZTk3LCBVK2NlOTktY2U5ZiwgVStjZWEyLCBVK2NlYTQtY2VhYiwgVStjZWFkLWNlZTMsIFUrY2VlNi1jZWU3LCBVK2NlZTktY2VlYiwgVStjZWVkLWNlZWY7XG59XG5cbi8qIFsxNl0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBNZWRpdW1cIiksIGxvY2FsKFwiTm90b1NhbnNLUi1NZWRpdW1cIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PSWwzSTdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uMTYud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVK2NkOTItY2Q5MywgVStjZDk2LWNkOTcsIFUrY2Q5OS1jZDliLCBVK2NkOWQtY2RhMywgVStjZGE2LWNkYTgsIFUrY2RhYS1jZGFmLCBVK2NkYjEtY2RjMywgVStjZGM1LWNkY2IsIFUrY2RjZC1jZGU3LCBVK2NkZTktY2UwMywgVStjZTA1LWNlMWYsIFUrY2UyMi1jZTM0LCBVK2NlMzYtY2UzYjtcbn1cblxuLyogWzE3XSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIE1lZGl1bVwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLU1lZGl1bVwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9JbDNJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi4xNy53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrY2NlZi1jZDA3LCBVK2NkMGEtY2QwYiwgVStjZDBkLWNkMWEsIFUrY2QxYywgVStjZDFlLWNkMmIsIFUrY2QyZC1jZDViLCBVK2NkNWQtY2Q3NywgVStjZDc5LWNkOTE7XG59XG5cbi8qIFsxOF0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBNZWRpdW1cIiksIGxvY2FsKFwiTm90b1NhbnNLUi1NZWRpdW1cIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PSWwzSTdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uMTgud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVK2NjM2YtY2M0MywgVStjYzQ2LWNjNDcsIFUrY2M0OS1jYzRiLCBVK2NjNGQtY2M1MywgVStjYzU1LWNjNTgsIFUrY2M1YS1jYzVmLCBVK2NjNjEtY2M5NywgVStjYzlhLWNjOWIsIFUrY2M5ZC1jYzlmLCBVK2NjYTEtY2NhNywgVStjY2FhLCBVK2NjYWMsIFUrY2NhZS1jY2IzLCBVK2NjYjYtY2NiNywgVStjY2I5LWNjYmIsIFUrY2NiZC1jY2NmLCBVK2NjZDEtY2NlMywgVStjY2U1LWNjZWU7XG59XG5cbi8qIFsxOV0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBNZWRpdW1cIiksIGxvY2FsKFwiTm90b1NhbnNLUi1NZWRpdW1cIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PSWwzSTdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uMTkud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVK2NiOTEtY2JkMywgVStjYmQ1LWNiZTMsIFUrY2JlNS1jYzBiLCBVK2NjMGUtY2MwZiwgVStjYzExLWNjMTMsIFUrY2MxNS1jYzFiLCBVK2NjMWQtY2MyMCwgVStjYzIzLWNjMjcsIFUrY2MyYS1jYzJiLCBVK2NjMmQsIFUrY2MyZiwgVStjYzMxLWNjMzcsIFUrY2MzYSwgVStjYzNjO1xufVxuXG4vKiBbMjBdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgTWVkaXVtXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItTWVkaXVtXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT0lsM0k3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjIwLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVStjYWY0LWNiNDcsIFUrY2I0YS1jYjkwO1xufVxuXG4vKiBbMjFdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgTWVkaXVtXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItTWVkaXVtXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT0lsM0k3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjIxLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVStjYTRhLWNhNGIsIFUrY2E0ZS1jYTRmLCBVK2NhNTEtY2E1MywgVStjYTU1LWNhNWIsIFUrY2E1ZC1jYTYwLCBVK2NhNjItY2E4MywgVStjYTg1LWNhYmIsIFUrY2FiZS1jYWJmLCBVK2NhYzEtY2FjMywgVStjYWM1LWNhY2IsIFUrY2FjZC1jYWQwLCBVK2NhZDIsIFUrY2FkNC1jYWQ4LCBVK2NhZGEtY2FmMztcbn1cblxuLyogWzIyXSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIE1lZGl1bVwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLU1lZGl1bVwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9JbDNJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi4yMi53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrYzk5Ni1jOTk3LCBVK2M5OWEtYzk5YywgVStjOTllLWM5YmYsIFUrYzljMi1jOWMzLCBVK2M5YzUtYzljNywgVStjOWM5LWM5Y2YsIFUrYzlkMiwgVStjOWQ0LCBVK2M5ZDctYzlkOCwgVStjOWRiLCBVK2M5ZGUtYzlkZiwgVStjOWUxLWM5ZTMsIFUrYzllNS1jOWU2LCBVK2M5ZTgtYzllYiwgVStjOWVlLWM5ZjAsIFUrYzlmMi1jOWY3LCBVK2M5ZjktY2EwYiwgVStjYTBkLWNhMjgsIFUrY2EyYS1jYTQ5O1xufVxuXG4vKiBbMjNdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgTWVkaXVtXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItTWVkaXVtXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT0lsM0k3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjIzLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVStjOGU5LWM4ZjQsIFUrYzhmNi1jOGZiLCBVK2M4ZmUtYzhmZiwgVStjOTAxLWM5MDMsIFUrYzkwNS1jOTBiLCBVK2M5MGUtYzkxMCwgVStjOTEyLWM5MTcsIFUrYzkxOS1jOTJiLCBVK2M5MmQtYzk0ZiwgVStjOTUxLWM5NTMsIFUrYzk1NS1jOTZiLCBVK2M5NmQtYzk3MywgVStjOTc1LWM5ODcsIFUrYzk4YS1jOThiLCBVK2M5OGQtYzk4ZiwgVStjOTkxLWM5OTU7XG59XG5cbi8qIFsyNF0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBNZWRpdW1cIiksIGxvY2FsKFwiTm90b1NhbnNLUi1NZWRpdW1cIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PSWwzSTdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uMjQud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVK2M4NDEtYzg0YiwgVStjODRkLWM4NmYsIFUrYzg3Mi1jODczLCBVK2M4NzUtYzg3NywgVStjODc5LWM4N2YsIFUrYzg4Mi1jODg0LCBVK2M4ODctYzg4YSwgVStjODhkLWM4YzMsIFUrYzhjNS1jOGRmLCBVK2M4ZTEtYzhlODtcbn1cblxuLyogWzI1XSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIE1lZGl1bVwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLU1lZGl1bVwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9JbDNJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi4yNS53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrYzc3OS1jNzdiLCBVK2M3N2UtYzc4MiwgVStjNzg2LCBVK2M3OGIsIFUrYzc4ZCwgVStjNzhmLCBVK2M3OTItYzc5MywgVStjNzk1LCBVK2M3OTcsIFUrYzc5OS1jNzlmLCBVK2M3YTIsIFUrYzdhNy1jN2FiLCBVK2M3YWUtYzdiYiwgVStjN2JkLWM3YzAsIFUrYzdjMi1jN2M3LCBVK2M3YzktYzdkYywgVStjN2RlLWM3ZmYsIFUrYzgwMi1jODAzLCBVK2M4MDUtYzgwNywgVStjODA5LCBVK2M4MGItYzgwZiwgVStjODEyLCBVK2M4MTQsIFUrYzgxNy1jODFiLCBVK2M4MWUtYzgxZiwgVStjODIxLWM4MjMsIFUrYzgyNS1jODJlLCBVK2M4MzAtYzgzNywgVStjODM5LWM4M2IsIFUrYzgzZC1jODQwO1xufVxuXG4vKiBbMjZdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgTWVkaXVtXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItTWVkaXVtXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT0lsM0k3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjI2LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVStjNmJiLWM2YmYsIFUrYzZjMiwgVStjNmM0LCBVK2M2YzYtYzZjYiwgVStjNmNlLWM2Y2YsIFUrYzZkMS1jNmQzLCBVK2M2ZDUtYzZkYiwgVStjNmRkLWM2ZGYsIFUrYzZlMS1jNmU3LCBVK2M2ZTktYzZlYiwgVStjNmVkLWM2ZWYsIFUrYzZmMS1jNmY4LCBVK2M2ZmEtYzcwMywgVStjNzA1LWM3MDcsIFUrYzcwOS1jNzBiLCBVK2M3MGQtYzcxNiwgVStjNzE4LCBVK2M3MWEtYzcxZiwgVStjNzIyLWM3MjMsIFUrYzcyNS1jNzI3LCBVK2M3MjktYzczNCwgVStjNzM2LWM3M2IsIFUrYzczZS1jNzNmLCBVK2M3NDEtYzc0MywgVStjNzQ1LWM3NGIsIFUrYzc0ZS1jNzUwLCBVK2M3NTItYzc1NywgVStjNzU5LWM3NzMsIFUrYzc3Ni1jNzc3O1xufVxuXG4vKiBbMjddICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgTWVkaXVtXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItTWVkaXVtXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT0lsM0k3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjI3LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVStjNWY1LWM1ZmIsIFUrYzVmZSwgVStjNjAyLWM2MDUsIFUrYzYwNywgVStjNjA5LWM2MGYsIFUrYzYxMS1jNjFhLCBVK2M2MWMtYzYyMywgVStjNjI2LWM2MjcsIFUrYzYyOS1jNjJiLCBVK2M2MmQsIFUrYzYyZi1jNjMyLCBVK2M2MzYsIFUrYzYzOCwgVStjNjNhLWM2M2YsIFUrYzY0Mi1jNjQzLCBVK2M2NDUtYzY0NywgVStjNjQ5LWM2NTIsIFUrYzY1Ni1jNjViLCBVK2M2NWQtYzY1ZiwgVStjNjYxLWM2NjMsIFUrYzY2NS1jNjc3LCBVK2M2NzktYzY3YiwgVStjNjdkLWM2OTMsIFUrYzY5Ni1jNjk3LCBVK2M2OTktYzY5YiwgVStjNjlkLWM2YTMsIFUrYzZhNiwgVStjNmE4LCBVK2M2YWEtYzZhZiwgVStjNmIyLWM2YjMsIFUrYzZiNS1jNmI3LCBVK2M2YjktYzZiYTtcbn1cblxuLyogWzI4XSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIE1lZGl1bVwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLU1lZGl1bVwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9JbDNJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi4yOC53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrYzUxNy1jNTI3LCBVK2M1MmEtYzUyYiwgVStjNTJkLWM1MmYsIFUrYzUzMS1jNTM4LCBVK2M1M2EsIFUrYzUzYywgVStjNTNlLWM1NDMsIFUrYzU0Ni1jNTQ3LCBVK2M1NGIsIFUrYzU0ZC1jNTUyLCBVK2M1NTYsIFUrYzU1YS1jNTViLCBVK2M1NWQsIFUrYzU1ZiwgVStjNTYyLWM1NjMsIFUrYzU2NS1jNTY3LCBVK2M1NjktYzU2ZiwgVStjNTcyLCBVK2M1NzQsIFUrYzU3Ni1jNTdiLCBVK2M1N2UtYzU3ZiwgVStjNTgxLWM1ODMsIFUrYzU4NS1jNTg2LCBVK2M1ODgtYzU4YiwgVStjNThlLCBVK2M1OTAsIFUrYzU5Mi1jNTk2LCBVK2M1OTktYzViMywgVStjNWI2LWM1YjcsIFUrYzViYSwgVStjNWJlLWM1YzMsIFUrYzVjYS1jNWNiLCBVK2M1Y2QsIFUrYzVjZiwgVStjNWQyLWM1ZDMsIFUrYzVkNS1jNWQ3LCBVK2M1ZDktYzVkZiwgVStjNWUxLWM1ZTIsIFUrYzVlNCwgVStjNWU2LWM1ZWIsIFUrYzVlZiwgVStjNWYxLWM1ZjM7XG59XG5cbi8qIFsyOV0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBNZWRpdW1cIiksIGxvY2FsKFwiTm90b1NhbnNLUi1NZWRpdW1cIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PSWwzSTdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uMjkud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVK2M0NzUtYzRlZiwgVStjNGYyLWM0ZjMsIFUrYzRmNS1jNGY3LCBVK2M0ZjktYzRmZiwgVStjNTAyLWM1MGIsIFUrYzUwZC1jNTE2O1xufVxuXG4vKiBbMzBdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgTWVkaXVtXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItTWVkaXVtXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT0lsM0k3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjMwLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVStjM2QwLWMzZDcsIFUrYzNkYS1jM2RiLCBVK2MzZGQtYzNkZSwgVStjM2UxLWMzZWMsIFUrYzNlZS1jM2YzLCBVK2MzZjUtYzQyYiwgVStjNDJkLWM0NjMsIFUrYzQ2Ni1jNDc0O1xufVxuXG4vKiBbMzFdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgTWVkaXVtXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItTWVkaXVtXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT0lsM0k3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjMxLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVStjMzJiLWMzNjcsIFUrYzM2YS1jMzZiLCBVK2MzNmQtYzM2ZiwgVStjMzcxLWMzNzcsIFUrYzM3YS1jMzdiLCBVK2MzN2UtYzM4MywgVStjMzg1LWMzODcsIFUrYzM4OS1jM2NmO1xufVxuXG4vKiBbMzJdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgTWVkaXVtXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItTWVkaXVtXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT0lsM0k3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjMyLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVStjMjZhLWMyNmIsIFUrYzI2ZC1jMjZmLCBVK2MyNzEtYzI3MywgVStjMjc1LWMyN2IsIFUrYzI3ZS1jMjg3LCBVK2MyODktYzI4ZiwgVStjMjkxLWMyOTcsIFUrYzI5OS1jMjlhLCBVK2MyOWMtYzJhMywgVStjMmE1LWMyYTcsIFUrYzJhOS1jMmFiLCBVK2MyYWQtYzJiMywgVStjMmI2LCBVK2MyYjgsIFUrYzJiYS1jMmJiLCBVK2MyYmQtYzJkYiwgVStjMmRlLWMyZGYsIFUrYzJlMS1jMmUyLCBVK2MyZTUtYzJlYSwgVStjMmVlLCBVK2MyZjAsIFUrYzJmMi1jMmY1LCBVK2MyZjcsIFUrYzJmYS1jMmZiLCBVK2MyZmQtYzJmZiwgVStjMzAxLWMzMDcsIFUrYzMwOS1jMzBjLCBVK2MzMGUtYzMxMiwgVStjMzE1LWMzMjMsIFUrYzMyNS1jMzI4LCBVK2MzMmE7XG59XG5cbi8qIFszM10gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBNZWRpdW1cIiksIGxvY2FsKFwiTm90b1NhbnNLUi1NZWRpdW1cIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PSWwzSTdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uMzMud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVK2MxYmMtYzFjMywgVStjMWM1LWMxZGYsIFUrYzFlMS1jMWZiLCBVK2MxZmQtYzIwMywgVStjMjA1LWMyMGMsIFUrYzIwZSwgVStjMjEwLWMyMTcsIFUrYzIxYS1jMjFiLCBVK2MyMWQtYzIxZSwgVStjMjIxLWMyMjcsIFUrYzIyOS1jMjJhLCBVK2MyMmMsIFUrYzIyZSwgVStjMjMwLCBVK2MyMzMtYzI0ZiwgVStjMjUxLWMyNTcsIFUrYzI1OS1jMjY5O1xufVxuXG4vKiBbMzRdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgTWVkaXVtXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItTWVkaXVtXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT0lsM0k3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjM0LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVStjMTAxLWMxMWIsIFUrYzExZiwgVStjMTIxLWMxMjMsIFUrYzEyNS1jMTJiLCBVK2MxMmUsIFUrYzEzMi1jMTM3LCBVK2MxM2EtYzEzYiwgVStjMTNkLWMxM2YsIFUrYzE0MS1jMTQ3LCBVK2MxNGEsIFUrYzE0Yy1jMTUzLCBVK2MxNTUtYzE1NywgVStjMTU5LWMxNWIsIFUrYzE1ZC1jMTY2LCBVK2MxNjktYzE2ZiwgVStjMTcxLWMxNzcsIFUrYzE3OS1jMThiLCBVK2MxOGUtYzE4ZiwgVStjMTkxLWMxOTMsIFUrYzE5NS1jMTliLCBVK2MxOWQtYzE5ZSwgVStjMWEwLCBVK2MxYTItYzFhNCwgVStjMWE2LWMxYmI7XG59XG5cbi8qIFszNV0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBNZWRpdW1cIiksIGxvY2FsKFwiTm90b1NhbnNLUi1NZWRpdW1cIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PSWwzSTdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uMzUud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVK2MwNDktYzA1NywgVStjMDU5LWMwNWIsIFUrYzA1ZC1jMDVmLCBVK2MwNjEtYzA2NywgVStjMDY5LWMwOGYsIFUrYzA5MS1jMGFiLCBVK2MwYWUtYzBhZiwgVStjMGIxLWMwYjMsIFUrYzBiNSwgVStjMGI3LWMwYmIsIFUrYzBiZSwgVStjMGMyLWMwYzcsIFUrYzBjYS1jMGNiLCBVK2MwY2QtYzBjZiwgVStjMGQxLWMwZDcsIFUrYzBkOS1jMGRhLCBVK2MwZGMsIFUrYzBkZS1jMGUzLCBVK2MwZTUtYzBlYiwgVStjMGVkLWMwZjMsIFUrYzBmNiwgVStjMGY4LCBVK2MwZmEtYzBmZjtcbn1cblxuLyogWzM2XSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIE1lZGl1bVwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLU1lZGl1bVwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9JbDNJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi4zNi53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrYmZhNy1iZmFmLCBVK2JmYjEtYmZjNCwgVStiZmM2LWJmY2IsIFUrYmZjZS1iZmNmLCBVK2JmZDEtYmZkMywgVStiZmQ1LWJmZGIsIFUrYmZkZC1jMDQ4O1xufVxuXG4vKiBbMzddICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgTWVkaXVtXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItTWVkaXVtXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT0lsM0k3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjM3LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVStiZjA3LCBVK2JmMDktYmYzZiwgVStiZjQxLWJmNGYsIFUrYmY1Mi1iZjU0LCBVK2JmNTYtYmZhNjtcbn1cblxuLyogWzM4XSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIE1lZGl1bVwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLU1lZGl1bVwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9JbDNJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi4zOC53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrYmU1NiwgVStiZTU4LCBVK2JlNWMtYmU1ZiwgVStiZTYyLWJlNjMsIFUrYmU2NS1iZTY3LCBVK2JlNjktYmU3NCwgVStiZTc2LWJlN2IsIFUrYmU3ZS1iZTdmLCBVK2JlODEtYmU4ZSwgVStiZTkwLCBVK2JlOTItYmVhNywgVStiZWE5LWJlY2YsIFUrYmVkMi1iZWQzLCBVK2JlZDUtYmVkNiwgVStiZWQ5LWJlZTMsIFUrYmVlNi1iZjA2O1xufVxuXG4vKiBbMzldICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgTWVkaXVtXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItTWVkaXVtXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT0lsM0k3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjM5LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVStiZGIwLWJkZDMsIFUrYmRkNS1iZGVmLCBVK2JkZjEtYmUwYiwgVStiZTBkLWJlMGYsIFUrYmUxMS1iZTEzLCBVK2JlMTUtYmU0MywgVStiZTQ2LWJlNDcsIFUrYmU0OS1iZTRiLCBVK2JlNGQtYmU1Mztcbn1cblxuLyogWzQwXSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIE1lZGl1bVwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLU1lZGl1bVwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9JbDNJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi40MC53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrYmQwMywgVStiZDA2LCBVK2JkMDgsIFUrYmQwYS1iZDBmLCBVK2JkMTEtYmQyMiwgVStiZDI1LWJkNDcsIFUrYmQ0OS1iZDU4LCBVK2JkNWEtYmQ3ZiwgVStiZDgyLWJkODMsIFUrYmQ4NS1iZDg3LCBVK2JkOGEtYmQ4ZiwgVStiZDkxLWJkOTIsIFUrYmQ5NCwgVStiZDk2LWJkOTgsIFUrYmQ5YS1iZGFmO1xufVxuXG4vKiBbNDFdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgTWVkaXVtXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItTWVkaXVtXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT0lsM0k3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjQxLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVStiYzRlLWJjODMsIFUrYmM4Ni1iYzg3LCBVK2JjODktYmM4YiwgVStiYzhkLWJjOTMsIFUrYmM5NiwgVStiYzk4LCBVK2JjOWItYmM5ZiwgVStiY2EyLWJjYTMsIFUrYmNhNS1iY2E3LCBVK2JjYTktYmNiMiwgVStiY2I0LWJjYmIsIFUrYmNiZS1iY2JmLCBVK2JjYzEtYmNjMywgVStiY2M1LWJjY2MsIFUrYmNjZS1iY2QwLCBVK2JjZDItYmNkNCwgVStiY2Q2LWJjZjMsIFUrYmNmNywgVStiY2Y5LWJjZmIsIFUrYmNmZC1iZDAyO1xufVxuXG4vKiBbNDJdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgTWVkaXVtXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItTWVkaXVtXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT0lsM0k3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjQyLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVStiYjkwLWJiYTMsIFUrYmJhNS1iYmFiLCBVK2JiYWQtYmJiZiwgVStiYmMxLWJiZjcsIFUrYmJmYS1iYmZiLCBVK2JiZmQtYmJmZSwgVStiYzAxLWJjMDcsIFUrYmMwOS1iYzBhLCBVK2JjMGUsIFUrYmMxMCwgVStiYzEyLWJjMTMsIFUrYmMxNywgVStiYzE5LWJjMWEsIFUrYmMxZSwgVStiYzIwLWJjMjMsIFUrYmMyNiwgVStiYzI4LCBVK2JjMmEtYmMyYywgVStiYzJlLWJjMmYsIFUrYmMzMi1iYzMzLCBVK2JjMzUtYmMzNywgVStiYzM5LWJjM2YsIFUrYmM0MS1iYzQyLCBVK2JjNDQsIFUrYmM0Ni1iYzQ4LCBVK2JjNGEtYmM0ZDtcbn1cblxuLyogWzQzXSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIE1lZGl1bVwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLU1lZGl1bVwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9JbDNJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi40My53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrYmFlNi1iYWZiLCBVK2JhZmQtYmIxNywgVStiYjE5LWJiMzMsIFUrYmIzNywgVStiYjM5LWJiM2EsIFUrYmIzZC1iYjQzLCBVK2JiNDUtYmI0NiwgVStiYjQ4LCBVK2JiNGEtYmI0ZiwgVStiYjUxLWJiNTMsIFUrYmI1NS1iYjU3LCBVK2JiNTktYmI2MiwgVStiYjY0LWJiOGY7XG59XG5cbi8qIFs0NF0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBNZWRpdW1cIiksIGxvY2FsKFwiTm90b1NhbnNLUi1NZWRpdW1cIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PSWwzSTdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uNDQud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVK2JhMzAtYmEzNywgVStiYTNhLWJhM2IsIFUrYmEzZC1iYTNmLCBVK2JhNDEtYmE0NywgVStiYTQ5LWJhNGEsIFUrYmE0YywgVStiYTRlLWJhNTMsIFUrYmE1Ni1iYTU3LCBVK2JhNTktYmE1YiwgVStiYTVkLWJhNjMsIFUrYmE2NS1iYTY2LCBVK2JhNjgtYmE2ZiwgVStiYTcxLWJhNzMsIFUrYmE3NS1iYTc3LCBVK2JhNzktYmE4NCwgVStiYTg2LCBVK2JhODgtYmFhNywgVStiYWFhLCBVK2JhYWQtYmFhZiwgVStiYWIxLWJhYjcsIFUrYmFiYSwgVStiYWJjLCBVK2JhYmUtYmFlNTtcbn1cblxuLyogWzQ1XSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIE1lZGl1bVwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLU1lZGl1bVwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9JbDNJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi40NS53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrYjk2ZS1iOTczLCBVK2I5NzYtYjk3NywgVStiOTc5LWI5N2IsIFUrYjk3ZC1iOTgzLCBVK2I5ODYsIFUrYjk4OCwgVStiOThhLWI5OGQsIFUrYjk4Zi1iOWFiLCBVK2I5YWUtYjlhZiwgVStiOWIxLWI5YjMsIFUrYjliNS1iOWJiLCBVK2I5YmUsIFUrYjljMCwgVStiOWMyLWI5YzcsIFUrYjljYS1iOWNiLCBVK2I5Y2QsIFUrYjlkMi1iOWQ3LCBVK2I5ZGEsIFUrYjlkYywgVStiOWRmLWI5ZTAsIFUrYjllMiwgVStiOWU2LWI5ZTcsIFUrYjllOS1iOWYzLCBVK2I5ZjYsIFUrYjlmOCwgVStiOWZiLWJhMmY7XG59XG5cbi8qIFs0Nl0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBNZWRpdW1cIiksIGxvY2FsKFwiTm90b1NhbnNLUi1NZWRpdW1cIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PSWwzSTdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uNDYud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVK2I4YmYtYjhjYiwgVStiOGNkLWI4ZTAsIFUrYjhlMi1iOGU3LCBVK2I4ZWEtYjhlYiwgVStiOGVkLWI4ZWYsIFUrYjhmMS1iOGY3LCBVK2I4ZmEsIFUrYjhmYywgVStiOGZlLWI5MDMsIFUrYjkwNS1iOTE3LCBVK2I5MTktYjkxZiwgVStiOTIxLWI5M2IsIFUrYjkzZC1iOTU3LCBVK2I5NWEtYjk1YiwgVStiOTVkLWI5NWYsIFUrYjk2MS1iOTY3LCBVK2I5NjktYjk2Yztcbn1cblxuLyogWzQ3XSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIE1lZGl1bVwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLU1lZGl1bVwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9JbDNJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi40Ny53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrYjgwZC1iODBmLCBVK2I4MTEtYjgxNywgVStiODFhLCBVK2I4MWMtYjgyMywgVStiODI2LWI4MjcsIFUrYjgyOS1iODJiLCBVK2I4MmQtYjgzMywgVStiODM2LCBVK2I4M2EtYjgzZiwgVStiODQxLWI4NWIsIFUrYjg1ZS1iODVmLCBVK2I4NjEtYjg2MywgVStiODY1LWI4NmIsIFUrYjg2ZSwgVStiODcwLCBVK2I4NzItYjhhZiwgVStiOGIxLWI4YmU7XG59XG5cbi8qIFs0OF0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBNZWRpdW1cIiksIGxvY2FsKFwiTm90b1NhbnNLUi1NZWRpdW1cIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PSWwzSTdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uNDgud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVK2I3NGQtYjc1ZiwgVStiNzYxLWI3NjMsIFUrYjc2NS1iNzc0LCBVK2I3NzYtYjc3YiwgVStiNzdlLWI3N2YsIFUrYjc4MS1iNzgzLCBVK2I3ODUtYjc4YiwgVStiNzhlLCBVK2I3OTItYjc5NiwgVStiNzlhLWI3OWIsIFUrYjc5ZC1iN2E3LCBVK2I3YWEsIFUrYjdhZS1iN2IzLCBVK2I3YjYtYjdjOCwgVStiN2NhLWI3ZWIsIFUrYjdlZS1iN2VmLCBVK2I3ZjEtYjdmMywgVStiN2Y1LWI3ZmIsIFUrYjdmZSwgVStiODAyLWI4MDYsIFUrYjgwYS1iODBiO1xufVxuXG4vKiBbNDldICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgTWVkaXVtXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItTWVkaXVtXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT0lsM0k3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjQ5LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVStiNmE3LWI2YWEsIFUrYjZhYy1iNmIwLCBVK2I2YjItYjZlZiwgVStiNmYxLWI3MjcsIFUrYjcyYS1iNzJiLCBVK2I3MmQtYjcyZSwgVStiNzMxLWI3MzcsIFUrYjczOS1iNzNhLCBVK2I3M2MtYjc0MywgVStiNzQ1LWI3NGM7XG59XG5cbi8qIFs1MF0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBNZWRpdW1cIiksIGxvY2FsKFwiTm90b1NhbnNLUi1NZWRpdW1cIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PSWwzSTdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uNTAud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVK2I2MDUtYjYwZiwgVStiNjEyLWI2MTcsIFUrYjYxOS1iNjI0LCBVK2I2MjYtYjY5YiwgVStiNjllLWI2YTMsIFUrYjZhNS1iNmE2O1xufVxuXG4vKiBbNTFdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgTWVkaXVtXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItTWVkaXVtXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT0lsM0k3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjUxLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVStiNTVmLCBVK2I1NjItYjU4MywgVStiNTg1LWI1OWYsIFUrYjVhMi1iNWEzLCBVK2I1YTUtYjVhNywgVStiNWE5LWI1YjIsIFUrYjViNS1iNWJhLCBVK2I1YmQtYjYwNDtcbn1cblxuLyogWzUyXSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIE1lZGl1bVwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLU1lZGl1bVwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9JbDNJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi41Mi53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrYjRhNS1iNGI2LCBVK2I0YjgtYjRiZiwgVStiNGMxLWI0YzcsIFUrYjRjOS1iNGRiLCBVK2I0ZGUtYjRkZiwgVStiNGUxLWI0ZTIsIFUrYjRlNS1iNGViLCBVK2I0ZWUsIFUrYjRmMCwgVStiNGYyLWI1MTMsIFUrYjUxNi1iNTE3LCBVK2I1MTktYjUxYSwgVStiNTFkLWI1MjMsIFUrYjUyNiwgVStiNTI4LCBVK2I1MmItYjUyZiwgVStiNTMyLWI1MzMsIFUrYjUzNS1iNTM3LCBVK2I1MzktYjUzZiwgVStiNTQxLWI1NDQsIFUrYjU0Ni1iNTRiLCBVK2I1NGQtYjU0ZiwgVStiNTUxLWI1NWIsIFUrYjU1ZC1iNTVlO1xufVxuXG4vKiBbNTNdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgTWVkaXVtXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItTWVkaXVtXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT0lsM0k3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjUzLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVStiM2Y4LWIzZmIsIFUrYjNmZC1iNDBmLCBVK2I0MTEtYjQxNywgVStiNDE5LWI0MWIsIFUrYjQxZC1iNDFmLCBVK2I0MjEtYjQyNywgVStiNDJhLWI0MmIsIFUrYjQyZC1iNDRmLCBVK2I0NTItYjQ1MywgVStiNDU1LWI0NTcsIFUrYjQ1OS1iNDVmLCBVK2I0NjItYjQ2NCwgVStiNDY2LWI0NmIsIFUrYjQ2ZC1iNDdmLCBVK2I0ODEtYjRhMztcbn1cblxuLyogWzU0XSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIE1lZGl1bVwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLU1lZGl1bVwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9JbDNJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi41NC53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrYjM0Mi1iMzUzLCBVK2IzNTYtYjM1NywgVStiMzU5LWIzNWIsIFUrYjM1ZC1iMzVlLCBVK2IzNjAtYjM2MywgVStiMzY2LCBVK2IzNjgsIFUrYjM2YS1iMzZkLCBVK2IzNmYsIFUrYjM3Mi1iMzczLCBVK2IzNzUtYjM3NywgVStiMzc5LWIzN2YsIFUrYjM4MS1iMzgyLCBVK2IzODQsIFUrYjM4Ni1iMzhiLCBVK2IzOGQtYjNjMywgVStiM2M2LWIzYzcsIFUrYjNjOS1iM2NhLCBVK2IzY2QtYjNkMywgVStiM2Q2LCBVK2IzZDgsIFUrYjNkYS1iM2Y3O1xufVxuXG4vKiBbNTVdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgTWVkaXVtXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItTWVkaXVtXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT0lsM0k3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjU1LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVStiMjdjLWIyODMsIFUrYjI4NS1iMjhmLCBVK2IyOTItYjI5MywgVStiMjk1LWIyOTcsIFUrYjI5YS1iMjlmLCBVK2IyYTEtYjJhNCwgVStiMmE3LWIyYTksIFUrYjJhYiwgVStiMmFkLWIyYzcsIFUrYjJjYS1iMmNiLCBVK2IyY2QtYjJjZiwgVStiMmQxLWIyZDcsIFUrYjJkYSwgVStiMmRjLCBVK2IyZGUtYjJlMywgVStiMmU3LCBVK2IyZTktYjJlYSwgVStiMmVmLWIyZjMsIFUrYjJmNiwgVStiMmY4LCBVK2IyZmEtYjJmYiwgVStiMmZkLWIyZmUsIFUrYjMwMi1iMzAzLCBVK2IzMDUtYjMwNywgVStiMzA5LWIzMGYsIFUrYjMxMiwgVStiMzE2LWIzMWIsIFUrYjMxZC1iMzQxO1xufVxuXG4vKiBbNTZdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgTWVkaXVtXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItTWVkaXVtXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT0lsM0k3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjU2LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVStiMWQ2LWIxZTcsIFUrYjFlOS1iMWZjLCBVK2IxZmUtYjIwMywgVStiMjA2LWIyMDcsIFUrYjIwOS1iMjBiLCBVK2IyMGQtYjIxMywgVStiMjE2LWIyMWYsIFUrYjIyMS1iMjU3LCBVK2IyNTktYjI3MywgVStiMjc1LWIyN2I7XG59XG5cbi8qIFs1N10gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBNZWRpdW1cIiksIGxvY2FsKFwiTm90b1NhbnNLUi1NZWRpdW1cIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PSWwzSTdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uNTcud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVK2IxMjAtYjEyMiwgVStiMTI2LWIxMjcsIFUrYjEyOS1iMTJiLCBVK2IxMmQtYjEzMywgVStiMTM2LCBVK2IxMzgsIFUrYjEzYS1iMTNmLCBVK2IxNDItYjE0MywgVStiMTQ1LWIxNGYsIFUrYjE1MS1iMTUzLCBVK2IxNTYtYjE1NywgVStiMTU5LWIxNzcsIFUrYjE3YS1iMTdiLCBVK2IxN2QtYjE3ZiwgVStiMTgxLWIxODcsIFUrYjE4OS1iMThjLCBVK2IxOGUtYjE5MSwgVStiMTk1LWIxYTcsIFUrYjFhOS1iMWNiLCBVK2IxY2QtYjFkNTtcbn1cblxuLyogWzU4XSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIE1lZGl1bVwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLU1lZGl1bVwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9JbDNJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi41OC53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrYjA1Zi1iMDdiLCBVK2IwN2UtYjA3ZiwgVStiMDgxLWIwODMsIFUrYjA4NS1iMDhiLCBVK2IwOGQtYjA5NywgVStiMDliLCBVK2IwOWQtYjA5ZiwgVStiMGEyLWIwYTcsIFUrYjBhYSwgVStiMGIwLCBVK2IwYjIsIFUrYjBiNi1iMGI3LCBVK2IwYjktYjBiYiwgVStiMGJkLWIwYzMsIFUrYjBjNi1iMGM3LCBVK2IwY2EtYjBjZiwgVStiMGQxLWIwZGYsIFUrYjBlMS1iMGU0LCBVK2IwZTYtYjEwNywgVStiMTBhLWIxMGIsIFUrYjEwZC1iMTBmLCBVK2IxMTEtYjExMiwgVStiMTE0LWIxMTcsIFUrYjExOS1iMTFhLCBVK2IxMWMtYjExZjtcbn1cblxuLyogWzU5XSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIE1lZGl1bVwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLU1lZGl1bVwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9JbDNJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi41OS53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrYWZhYy1hZmI3LCBVK2FmYmEtYWZiYiwgVSthZmJkLWFmYmYsIFUrYWZjMS1hZmM2LCBVK2FmY2EtYWZjYywgVSthZmNlLWFmZDMsIFUrYWZkNS1hZmU3LCBVK2FmZTktYWZlZiwgVSthZmYxLWIwMGIsIFUrYjAwZC1iMDBmLCBVK2IwMTEtYjAxMywgVStiMDE1LWIwMWIsIFUrYjAxZC1iMDI3LCBVK2IwMjktYjA0MywgVStiMDQ1LWIwNDcsIFUrYjA0OSwgVStiMDRiLCBVK2IwNGQtYjA1MiwgVStiMDU1LWIwNTYsIFUrYjA1OC1iMDVjLCBVK2IwNWU7XG59XG5cbi8qIFs2MF0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBNZWRpdW1cIiksIGxvY2FsKFwiTm90b1NhbnNLUi1NZWRpdW1cIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PSWwzSTdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uNjAud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVK2FmMDMtYWYwNywgVSthZjA5LWFmMmIsIFUrYWYyZS1hZjMzLCBVK2FmMzUtYWYzYiwgVSthZjNlLWFmNDAsIFUrYWY0NC1hZjQ3LCBVK2FmNGEtYWY1YywgVSthZjVlLWFmNjMsIFUrYWY2NS1hZjdmLCBVK2FmODEtYWZhYjtcbn1cblxuLyogWzYxXSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIE1lZGl1bVwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLU1lZGl1bVwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9JbDNJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi42MS53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrYWU1Ni1hZTViLCBVK2FlNWUtYWU2MCwgVSthZTYyLWFlNjQsIFUrYWU2Ni1hZTY3LCBVK2FlNjktYWU2YiwgVSthZTZkLWFlODMsIFUrYWU4NS1hZWJiLCBVK2FlYmYsIFUrYWVjMS1hZWMzLCBVK2FlYzUtYWVjYiwgVSthZWNlLCBVK2FlZDAsIFUrYWVkMi1hZWQ3LCBVK2FlZDktYWVmMywgVSthZWY1LWFmMDI7XG59XG5cbi8qIFs2Ml0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBNZWRpdW1cIiksIGxvY2FsKFwiTm90b1NhbnNLUi1NZWRpdW1cIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PSWwzSTdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uNjIud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVK2FkOWMtYWRhMywgVSthZGE1LWFkYmYsIFUrYWRjMS1hZGMzLCBVK2FkYzUtYWRjNywgVSthZGM5LWFkZDIsIFUrYWRkNC1hZGRiLCBVK2FkZGQtYWRkZiwgVSthZGUxLWFkZTMsIFUrYWRlNS1hZGY3LCBVK2FkZmEtYWRmYiwgVSthZGZkLWFkZmYsIFUrYWUwMi1hZTA3LCBVK2FlMGEsIFUrYWUwYywgVSthZTBlLWFlMTMsIFUrYWUxNS1hZTJmLCBVK2FlMzEtYWUzMywgVSthZTM1LWFlMzcsIFUrYWUzOS1hZTNmLCBVK2FlNDIsIFUrYWU0NCwgVSthZTQ2LWFlNDksIFUrYWU0YiwgVSthZTRmLCBVK2FlNTEtYWU1MywgVSthZTU1O1xufVxuXG4vKiBbNjNdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgTWVkaXVtXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItTWVkaXVtXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT0lsM0k3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjYzLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSthY2UyLWFjZTMsIFUrYWNlNS1hY2U2LCBVK2FjZTktYWNlZiwgVSthY2YyLCBVK2FjZjQsIFUrYWNmNy1hY2ZiLCBVK2FjZmUtYWNmZiwgVSthZDAxLWFkMDMsIFUrYWQwNS1hZDBiLCBVK2FkMGQtYWQxMCwgVSthZDEyLWFkMWIsIFUrYWQxZC1hZDMzLCBVK2FkMzUtYWQ0OCwgVSthZDRhLWFkNGYsIFUrYWQ1MS1hZDZiLCBVK2FkNmUtYWQ2ZiwgVSthZDcxLWFkNzIsIFUrYWQ3Ny1hZDdjLCBVK2FkN2UsIFUrYWQ4MCwgVSthZDgyLWFkODcsIFUrYWQ4OS1hZDhiLCBVK2FkOGQtYWQ4ZiwgVSthZDkxLWFkOWI7XG59XG5cbi8qIFs2NF0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBNZWRpdW1cIiksIGxvY2FsKFwiTm90b1NhbnNLUi1NZWRpdW1cIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PSWwzSTdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uNjQud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVK2FjMjUtYWMyYywgVSthYzJlLCBVK2FjMzAsIFUrYWMzMi1hYzM3LCBVK2FjMzktYWMzZiwgVSthYzQxLWFjNGMsIFUrYWM0ZS1hYzZmLCBVK2FjNzItYWM3MywgVSthYzc1LWFjNzYsIFUrYWM3OS1hYzdmLCBVK2FjODIsIFUrYWM4NC1hYzg4LCBVK2FjOGEtYWM4YiwgVSthYzhkLWFjOGYsIFUrYWM5MS1hYzkzLCBVK2FjOTUtYWM5YiwgVSthYzlkLWFjOWUsIFUrYWNhMS1hY2E3LCBVK2FjYWIsIFUrYWNhZC1hY2FmLCBVK2FjYjEtYWNiNywgVSthY2JhLWFjYmIsIFUrYWNiZS1hY2MwLCBVK2FjYzItYWNjMywgVSthY2M1LWFjZGY7XG59XG5cbi8qIFs2NV0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBNZWRpdW1cIiksIGxvY2FsKFwiTm90b1NhbnNLUi1NZWRpdW1cIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PSWwzSTdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uNjUud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzk5ZGYsIFUrOTllZCwgVSs5OWYxLCBVKzk5ZmYsIFUrOWEwMSwgVSs5YTA4LCBVKzlhMGUtOWEwZiwgVSs5YTE5LCBVKzlhMmIsIFUrOWEzMCwgVSs5YTM2LTlhMzcsIFUrOWE0MCwgVSs5YTQzLCBVKzlhNDUsIFUrOWE0ZCwgVSs5YTU1LCBVKzlhNTcsIFUrOWE1YS05YTViLCBVKzlhNWYsIFUrOWE2MiwgVSs5YTY1LCBVKzlhNjktOWE2YSwgVSs5YWE4LCBVKzlhYjgsIFUrOWFkMywgVSs5YWU1LCBVKzlhZWUsIFUrOWIxYSwgVSs5YjI3LCBVKzliMmEsIFUrOWIzMSwgVSs5YjNjLCBVKzliNDEtOWI0NSwgVSs5YjRmLCBVKzliNTQsIFUrOWI1YSwgVSs5YjZmLCBVKzliOGUsIFUrOWI5MSwgVSs5YjlmLCBVKzliYWIsIFUrOWJhZSwgVSs5YmM5LCBVKzliZDYsIFUrOWJlNCwgVSs5YmU4LCBVKzljMGQsIFUrOWMxMCwgVSs5YzEyLCBVKzljMTUsIFUrOWMyNSwgVSs5YzMyLCBVKzljM2IsIFUrOWM0NywgVSs5YzQ5LCBVKzljNTcsIFUrOWNlNSwgVSs5Y2U3LCBVKzljZTksIFUrOWNmMy05Y2Y0LCBVKzljZjYsIFUrOWQwOSwgVSs5ZDFiLCBVKzlkMjYsIFUrOWQyOCwgVSs5ZDNiLCBVKzlkNTEsIFUrOWQ1ZCwgVSs5ZDYwLTlkNjEsIFUrOWQ2YywgVSs5ZDcyLCBVKzlkYTksIFUrOWRhZiwgVSs5ZGI0LCBVKzlkYzQsIFUrOWRkNywgVSs5ZGYyLCBVKzlkZjgtOWRmYSwgVSs5ZTFhLCBVKzllMWUsIFUrOWU3NSwgVSs5ZTc5LCBVKzllN2QsIFUrOWU3ZiwgVSs5ZTkyLTllOTMsIFUrOWU5NywgVSs5ZTlkLCBVKzllOWYsIFUrOWVhNSwgVSs5ZWI0LTllYjUsIFUrOWViYiwgVSs5ZWJlLCBVKzllYzMsIFUrOWVjZC05ZWNlLCBVKzllZDQsIFUrOWVkOCwgVSs5ZWRiLTllZGMsIFUrOWVkZSwgVSs5ZWU4LCBVKzllZjQsIFUrOWYwNy05ZjA4LCBVKzlmMGUsIFUrOWYxMywgVSs5ZjIwLCBVKzlmM2IsIFUrOWY0YS05ZjRiLCBVKzlmNGUsIFUrOWY1MiwgVSs5ZjVmLCBVKzlmNjEsIFUrOWY2NywgVSs5ZjZhLCBVKzlmNmMsIFUrOWY3NywgVSs5ZjhkLCBVKzlmOTAsIFUrOWY5NSwgVSs5ZjljLCBVK2FjMDItYWMwMywgVSthYzA1LWFjMDYsIFUrYWMwOS1hYzBmLCBVK2FjMTctYWMxOCwgVSthYzFiLCBVK2FjMWUtYWMxZiwgVSthYzIxLWFjMjM7XG59XG5cbi8qIFs5M10gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBNZWRpdW1cIiksIGxvY2FsKFwiTm90b1NhbnNLUi1NZWRpdW1cIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PSWwzSTdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uOTMud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzMzOGMtMzM5YywgVSszMzlmLTMzYTAsIFUrMzNhMi0zM2NiLCBVKzMzY2YtMzNkMCwgVSszM2QzLCBVKzMzZDYsIFUrMzNkOCwgVSszM2RiLTMzZGQsIFUrNGUwMSwgVSs0ZTAzLCBVKzRlMDctNGUwOCwgVSs0ZTExLCBVKzRlMTQtNGUxNSwgVSs0ZTE4LTRlMTksIFUrNGUxZSwgVSs0ZTMyLCBVKzRlMzgtNGUzOSwgVSs0ZTQyLTRlNDMsIFUrNGU0NSwgVSs0ZTRkLTRlNGYsIFUrNGU1NiwgVSs0ZTU4LTRlNTksIFUrNGU1ZC00ZTVlLCBVKzRlNmIsIFUrNGU2ZCwgVSs0ZTczLCBVKzRlNzYtNGU3NywgVSs0ZTdlLCBVKzRlODIsIFUrNGU4NiwgVSs0ZTg4LCBVKzRlOGUsIFUrNGU5MC00ZTkyLCBVKzRlOTQtNGU5NSwgVSs0ZTk4LCBVKzRlOWIsIFUrNGU5ZSwgVSs0ZWExLTRlYTIsIFUrNGVhNC00ZWE2LCBVKzRlYTgsIFUrNGVhYiwgVSs0ZWFkLTRlYWUsIFUrNGViNiwgVSs0ZWMwLTRlYzEsIFUrNGVjNCwgVSs0ZWM3LCBVKzRlY2IsIFUrNGVjZCwgVSs0ZWQ0LTRlZDUsIFUrNGVkNy00ZWQ5LCBVKzRlZGQsIFUrNGVkZiwgVSs0ZWU0LCBVKzRlZjAsIFUrNGVmMiwgVSs0ZWY2LTRlZjcsIFUrNGVmYiwgVSs0ZjAxLCBVKzRmMDksIFUrNGYwYiwgVSs0ZjBkLTRmMTEsIFUrNGYyZiwgVSs0ZjM0LCBVKzRmMzYsIFUrNGYzOCwgVSs0ZjNhLCBVKzRmM2MtNGYzZDtcbn1cblxuLyogWzk0XSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIE1lZGl1bVwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLU1lZGl1bVwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9JbDNJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi45NC53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMzEzNiwgVSszMTM4LCBVKzMxM2EtMzE0MCwgVSszMTQzLTMxNDQsIFUrMzE1MCwgVSszMTUyLCBVKzMxNTQtMzE1NiwgVSszMTU4LTMxNWIsIFUrMzE1ZC0zMTVmLCBVKzMxNjIsIFUrMzE2NC0zMThjLCBVKzMxOGUsIFUrMzIwMC0zMjFiLCBVKzMyMzEsIFUrMzIzOSwgVSszMjUxLTMyNWEsIFUrMzI2MC0zMjdiLCBVKzMyN2UtMzI3ZiwgVSszMjhhLTMyOTAsIFUrMzI5NCwgVSszMjllLCBVKzMyYTUsIFUrMzM4MC0zMzg0LCBVKzMzODgtMzM4Yjtcbn1cblxuLyogWzk1XSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIE1lZGl1bVwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLU1lZGl1bVwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9JbDNJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi45NS53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMmY3ZCwgVSsyZjdmLTJmOGIsIFUrMmY4ZS0yZjkwLCBVKzJmOTItMmY5NywgVSsyZjk5LTJmYTAsIFUrMmZhMi0yZmEzLCBVKzJmYTUtMmZhOSwgVSsyZmFjLTJmYjEsIFUrMmZiMy0yZmJjLCBVKzJmYzEtMmZjYSwgVSsyZmNkLTJmZDQsIFUrMzAwMywgVSszMDEyLTMwMTksIFUrMzAxYywgVSszMDFlLTMwMjAsIFUrMzAzNiwgVSszMDQxLCBVKzMwNDMsIFUrMzA0NSwgVSszMDQ3LCBVKzMwNDksIFUrMzA0ZSwgVSszMDUwLCBVKzMwNTIsIFUrMzA1NiwgVSszMDVhLCBVKzMwNWMsIFUrMzA1ZSwgVSszMDYyLCBVKzMwNjUsIFUrMzA2YywgVSszMDcwLTMwN2QsIFUrMzA4MCwgVSszMDg1LCBVKzMwODcsIFUrMzA4ZSwgVSszMDkwLTMwOTEsIFUrMzBhMSwgVSszMGE1LCBVKzMwYTksIFUrMzBhZSwgVSszMGIxLTMwYjIsIFUrMzBiNCwgVSszMGI2LCBVKzMwYmMtMzBiZSwgVSszMGMyLCBVKzMwYzUsIFUrMzBjYywgVSszMGQyLCBVKzMwZDQsIFUrMzBkOC0zMGRkLCBVKzMwZTQsIFUrMzBlNiwgVSszMGU4LCBVKzMwZWUsIFUrMzBmMC0zMGYyLCBVKzMwZjQtMzBmNiwgVSszMTMzLCBVKzMxMzU7XG59XG5cbi8qIFs5Nl0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBNZWRpdW1cIiksIGxvY2FsKFwiTm90b1NhbnNLUi1NZWRpdW1cIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PSWwzSTdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uOTYud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzI1NDEtMjU0YiwgVSsyNWE0LTI1YTksIFUrMjViMSwgVSsyNWI1LCBVKzI1YjksIFUrMjViZiwgVSsyNWMxLCBVKzI1YzMsIFUrMjVjOS0yNWNhLCBVKzI1Y2MsIFUrMjVjZSwgVSsyNWQwLTI1ZDEsIFUrMjVlNiwgVSsyNWVmLCBVKzI2MGYsIFUrMjYxZCwgVSsyNjFmLCBVKzI2MmYsIFUrMjY2MCwgVSsyNjY0LCBVKzI2NjctMjY2OSwgVSsyNjZkLCBVKzI2NmYsIFUrMjcxNiwgVSsyNzFhLCBVKzI3M2QsIFUrMjc1NiwgVSsyNzc2LTI3N2YsIFUrMjc4YS0yNzkzLCBVKzI5NjMsIFUrMjk2NSwgVSsyYWM1LTJhYzYsIFUrMmFjYi0yYWNjLCBVKzJmMDAsIFUrMmYwNCwgVSsyZjA2LCBVKzJmMDgsIFUrMmYwYS0yZjBiLCBVKzJmMTEtMmYxMiwgVSsyZjE0LCBVKzJmMTctMmYxOCwgVSsyZjFjLTJmMWQsIFUrMmYxZi0yZjIwLCBVKzJmMjMtMmYyNiwgVSsyZjI4LTJmMjksIFUrMmYyYiwgVSsyZjJkLCBVKzJmMmYtMmYzMiwgVSsyZjM4LCBVKzJmM2MtMmY0MCwgVSsyZjQyLTJmNGMsIFUrMmY0Zi0yZjUyLCBVKzJmNTQtMmY1OCwgVSsyZjVhLTJmNjYsIFUrMmY2OS0yZjcwLCBVKzJmNzItMmY3NiwgVSsyZjc4LCBVKzJmN2EtMmY3Yztcbn1cblxuLyogWzk3XSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIE1lZGl1bVwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLU1lZGl1bVwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9JbDNJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi45Ny53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMjQ3OS0yNDg3LCBVKzI0OWMtMjRkMSwgVSsyNGQzLTI0ZDcsIFUrMjRkOS0yNGU5LCBVKzI0ZWItMjRmNCwgVSsyNTAwLTI1MDEsIFUrMjUwMywgVSsyNTBjLTI1MTMsIFUrMjUxNS0yNTE2LCBVKzI1MTgtMjU0MDtcbn1cblxuLyogWzk4XSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIE1lZGl1bVwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLU1lZGl1bVwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9JbDNJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi45OC53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMjE1Yi0yMTVlLCBVKzIxNjItMjE2OSwgVSsyMTcwLTIxNzksIFUrMjE5NS0yMTk5LCBVKzIxYjAtMjFiNCwgVSsyMWJjLCBVKzIxYzAsIFUrMjFjNC0yMWM1LCBVKzIxY2QsIFUrMjFjZi0yMWQ0LCBVKzIxZTAtMjFlMywgVSsyMWU2LTIxZTksIFUrMjIwMCwgVSsyMjAyLTIyMDMsIFUrMjIwNi0yMjA5LCBVKzIyMGItMjIwYywgVSsyMjBmLCBVKzIyMTEsIFUrMjIxMywgVSsyMjFhLCBVKzIyMWQtMjIyMCwgVSsyMjIyLCBVKzIyMjUtMjIyNywgVSsyMjI5LTIyMmMsIFUrMjIyZSwgVSsyMjM0LTIyMzcsIFUrMjIzZCwgVSsyMjQzLCBVKzIyNDUsIFUrMjI0OCwgVSsyMjUwLTIyNTMsIFUrMjI1YSwgVSsyMjYwLTIyNjIsIFUrMjI2NC0yMjY3LCBVKzIyNmEtMjI2YiwgVSsyMjZlLTIyNzMsIFUrMjI3Ni0yMjc3LCBVKzIyNzktMjI3YiwgVSsyMjgwLTIyODcsIFUrMjI4YS0yMjhiLCBVKzIyOTUtMjI5NywgVSsyMmEzLTIyYTUsIFUrMjJiYi0yMmJjLCBVKzIyY2UtMjJjZiwgVSsyMmRhLTIyZGIsIFUrMjJlZS0yMmVmLCBVKzIzMDYsIFUrMjMxMiwgVSsyMzE0LCBVKzI0NjctMjQ3ODtcbn1cblxuLyogWzk5XSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIE1lZGl1bVwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLU1lZGl1bVwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9JbDNJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi45OS53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrODEtODIsIFUrODQsIFUrYTItYTUsIFUrYTctYTgsIFUrYWEsIFUrYWMtYWQsIFUrYjEtYjMsIFUrYjYsIFUrYjgtYmEsIFUrYmMtYmUsIFUrYzAsIFUrYzIsIFUrYzYtY2IsIFUrY2UtZDAsIFUrZDQsIFUrZDgtZDksIFUrZGItZGMsIFUrZGUtZGYsIFUrZTYsIFUrZWIsIFUrZWUtZjAsIFUrZjQsIFUrZjctZjksIFUrZmIsIFUrZmUtZmYsIFUrMTExLCBVKzEyNi0xMjcsIFUrMTMyLTEzMywgVSsxMzgsIFUrMTNmLTE0MiwgVSsxNDktMTRiLCBVKzE1Mi0xNTMsIFUrMTY2LTE2NywgVSsyYmMsIFUrMmM3LCBVKzJkMCwgVSsyZDgtMmQ5LCBVKzJkYi0yZGQsIFUrMzkxLTM5NCwgVSszOTYtM2ExLCBVKzNhMy0zYTksIFUrM2IyLTNiNiwgVSszYjgsIFUrM2JjLCBVKzNiZS0zYzEsIFUrM2MzLTNjOSwgVSsyMDEwLCBVKzIwMTUtMjAxNiwgVSsyMDE4LTIwMTksIFUrMjAxYiwgVSsyMDFmLTIwMjEsIFUrMjAyNSwgVSsyMDMwLCBVKzIwMzMtMjAzNiwgVSsyMDNjLCBVKzIwM2UsIFUrMjA0MiwgVSsyMDc0LCBVKzIwN2EtMjA3ZiwgVSsyMDgxLTIwODQsIFUrMjEwOSwgVSsyMTEzLCBVKzIxMTYsIFUrMjEyMSwgVSsyMTI2LCBVKzIxMmIsIFUrMjE1My0yMTU0O1xufVxuXG4vKiBbMTAwXSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIE1lZGl1bVwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLU1lZGl1bVwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9JbDNJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi4xMDAud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVK2U4LCBVKzJkYSwgVSsyMTYwLCBVKzIxOTQsIFUrMzA1NCwgVSszMDU4LCBVKzMwNmQsIFUrMzA4NiwgVSszMDhkLCBVKzMwYWMsIFUrMzBiYiwgVSszMGM0LCBVKzMwY2QtMzBjZSwgVSszMGUyLCBVKzMxMzIsIFUrMzE0NiwgVSszMTQ5LCBVKzMzOWQsIFUrNGUzYiwgVSs0ZjBhLCBVKzRmZGQsIFUrNGZlMSwgVSs1NDA5LCBVKzU0MGMsIFUrNTgzNCwgVSs1OTJhLTU5MmIsIFUrNWI5YSwgVSs1ZGRlLCBVKzVlMGMsIFUrNWU3MywgVSs1ZjBmLCBVKzYwZjMsIFUrNjUzZiwgVSs2NjFmLCBVKzY2MmYsIFUrNjY3YSwgVSs2ODNjLCBVKzZiNGMsIFUrNmMxMSwgVSs3NjdjLCBVKzc2ZWUsIFUrNzZmNCwgVSs3N2YzLCBVKzc5ZDEsIFUrN2E3YSwgVSs3YjJjLCBVKzdkMjIsIFUrODIwNywgVSs4YTAwLCBVKzhhNzEsIFUrOTI4MCwgVSs5NTgwLCBVKzk1OGIsIFUrOTZjNiwgVSs5NzYyLCBVKzk4ZGYsIFUrOWVkMSwgVSthYzJkLCBVK2FkYzgsIFUrYWRkMywgVSthZjQ4LCBVK2IwMTQsIFUrYjEzNC1iMTM1LCBVK2IxNTgsIFUrYjJhYSwgVStiMzVmLCBVK2I2YTQsIFUrYjljZiwgVStiYjYzLCBVK2JkMjMsIFUrYmU5MSwgVStjMjliLCBVK2MzZjQsIFUrYzQyYywgVStjNTVjLCBVK2M1NzMsIFUrYzU4ZiwgVStjNzhjLCBVK2M3ZGQsIFUrYzhmNSwgVStjYWQxLCBVK2NjNDgsIFUrY2YxMCwgVStjZjIwLCBVK2QwM2MsIFUrZDA3ZCwgVStkMmEwLCBVK2QzMGUsIFUrZDM4ZCwgVStkM2E4LCBVK2QzYzgsIFUrZDVlNSwgVStkNWY5LCBVK2Q2ZTQsIFUrZjkwYSwgVStmZjAyLCBVK2ZmMWM7XG59XG5cbi8qIFsxMDFdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgTWVkaXVtXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItTWVkaXVtXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT0lsM0k3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjEwMS53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrM2IxLCBVKzI0NjYsIFUrMjVhMSwgVSsyNWEzLCBVKzI2MWMsIFUrMzAwOC0zMDA5LCBVKzMwNWIsIFUrMzA1ZCwgVSszMDY5LCBVKzMwYTcsIFUrMzBiYSwgVSszMGNmLCBVKzMwZWYsIFUrMzE1MSwgVSszMTU3LCBVKzRlNGIsIFUrNGU1ZiwgVSs0ZThjLCBVKzRlY2EsIFUrNGVkNiwgVSs0ZjViLCBVKzUwY2YsIFUrNTE0OSwgVSs1MTY1LCBVKzUxNzEsIFUrNTIyOSwgVSs1MjliLCBVKzUzMTYsIFUrNTM5ZiwgVSs1M2YyLCBVKzU3MWYsIFUrNTcyOCwgVSs1OGViLCBVKzU5MWMsIFUrNWI3OCwgVSs1YzExLCBVKzVjNTUsIFUrNWRkZCwgVSs1ZTAyLCBVKzVmYjcsIFUrNjBjNSwgVSs2MTBmLCBVKzYxMWYsIFUrNjYyNSwgVSs2NmY4LCBVKzY3OTcsIFUrNjc5YywgVSs2ODJhLCBVKzZkMmEsIFUrNzA2YiwgVSs3NDA2LCBVKzc2N2IsIFUrNzZmOCwgVSs3N2U1LCBVKzdhY2IsIFUrODk4YiwgVSs4YTY5LCBVKzhkZWYsIFUrOGZkMSwgVSs5MDFhLCBVKzkwZTgsIFUrOTFjZCwgVSs5NzVlLCBVK2FlMTQsIFUrYWU2YywgVSthZWMwLCBVK2FmYzcsIFUrYWZjOSwgVStiMDFjLCBVK2IwMjgsIFUrYjMwOCwgVStiMzExLCBVK2IzMTQsIFUrYjMxYywgVStiNTI0LCBVK2I1NjAsIFUrYjc2NCwgVStiOTIwLCBVK2I5ZTMsIFUrYmQ0OCwgVStiZTdkLCBVK2MwZGIsIFUrYzIzMSwgVStjMjcwLCBVK2MyZTMsIFUrYzM3ZCwgVStjM2VkLCBVK2M1MzAsIFUrYzZhNSwgVStjNmRjLCBVK2M3YTQsIFUrYzk1NCwgVStjOTc0LCBVK2QwMDAsIFUrZDU2NSwgVStkNjY3LCBVK2Q2YzUsIFUrZDc5ZCwgVStmZjFlO1xufVxuXG4vKiBbMTAyXSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIE1lZGl1bVwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLU1lZGl1bVwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9JbDNJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi4xMDIud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzEzMSwgVSsyMDMyLCBVKzI0NjUsIFUrMjY0MiwgVSszMDQ4LCBVKzMwNTEsIFUrMzA4My0zMDg0LCBVKzMwOGYsIFUrMzBjMCwgVSszMGQxLCBVKzMwZDMsIFUrMzBkNiwgVSszMGRmLCBVKzMwZTcsIFUrMzE1MywgVSs0ZTE2LCBVKzRlOGIsIFUrNGVlNSwgVSs1MjA2LCBVKzUyYTAsIFUrNTJkNSwgVSs1M2U0LCBVKzUzZWYsIFUrNTRjMSwgVSs1N2NlLCBVKzU5N2QsIFUrNWI4YywgVSs1ZWE2LCBVKzVmOGMsIFUrNWY5NywgVSs2MjEwLCBVKzYyNDAsIFUrNjI0YiwgVSs2NzI4LCBVKzZiZDQsIFUrNzIzNiwgVSs3MjY5LCBVKzcyNzksIFUrNzM4YiwgVSs3NTI4LCBVKzc1MzAsIFUrNzY3ZSwgVSs3OThmLCBVKzgwMDUsIFUrOGExOCwgVSs5MGZkLCBVKzkxY2MsIFUrOTU3NywgVSs5NTkzLCBVKzk4YTgsIFUrYWMyMCwgVSthY2Y2LCBVK2FkOTAsIFUrYWY1ZCwgVSthZjgwLCBVK2FmY2QsIFUrYWZmMCwgVStiMGExLCBVK2IwYjUsIFUrYjFmZCwgVStiMmZjLCBVK2IzODAsIFUrYjUxYiwgVStiNTg0LCBVK2I1YjMsIFUrYjhmZCwgVStiOTNjLCBVK2I5ZjQsIFUrYmI0NCwgVStiYzA4LCBVK2JjMjcsIFUrYmM0OSwgVStiZTU1LCBVK2JlNjQsIFUrYmZiMCwgVStiZmM1LCBVK2MxNzgsIFUrYzIxZiwgVStjMzE0LCBVK2M0ZjEsIFUrYzU4ZCwgVStjNjY0LCBVK2M2OTgsIFUrYzZhNywgVStjNmMxLCBVK2M5ZWQsIFUrY2FjMCwgVStjYWNjLCBVK2NhZDksIFUrY2NiNSwgVStjZGNjLCBVK2QwZTQsIFUrZDE0MywgVStkMzIwLCBVK2QzMzAsIFUrZDU0ZCwgVStmZjA2LCBVK2ZmMWYsIFUrZmY1ZTtcbn1cblxuLyogWzEwM10gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBNZWRpdW1cIiksIGxvY2FsKFwiTm90b1NhbnNLUi1NZWRpdW1cIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PSWwzSTdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uMTAzLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVStiNCwgVSsyMGE5LCBVKzIwYWMsIFUrMjE5MCwgVSsyNGQ4LCBVKzI1MDIsIFUrMjUxNCwgVSsyNTkyLCBVKzI1YzctMjVjOCwgVSsyNjYzLCBVKzMwNjAsIFUrMzA2NCwgVSszMDgxLCBVKzMwODgsIFUrMzBhMywgVSszMGE2LCBVKzMwYWEsIFUrMzBiNSwgVSszMGM3LCBVKzMwY2EtMzBjYiwgVSszMGQwLCBVKzMwZTMsIFUrMzBlNSwgVSszMzllLCBVKzRlMDksIFUrNGVhYywgVSs0ZjVjLCBVKzUxNjctNTE2OCwgVSs1MTZjLCBVKzUxZmEsIFUrNTQwOCwgVSs1NDBkLCBVKzU5MWEsIFUrNWI1NywgVSs2MjExLCBVKzY1YjksIFUrNjYwZSwgVSs2NjQyLCBVKzY3MDAsIFUrNmI2MywgVSs2ZTJmLCBVKzcwNjMsIFUrNzUzMiwgVSs3OTNlLCBVKzgxZWEsIFUrODI3MiwgVSs4MmIxLCBVKzg5N2YsIFUrOGVjYSwgVSs5MWNlLCBVK2FjMzgsIFUrYWQ3NiwgVSthZTg0LCBVK2FlY2MsIFUrYjA3ZCwgVStiMGIxLCBVK2IyMTUsIFUrYjJhMCwgVStiMzEwLCBVK2IzZDcsIFUrYjUyYSwgVStiNjE4LCBVK2I3NzUsIFUrYjc5NywgVStiY2Q1LCBVK2JkNTksIFUrYmU4MCwgVStiZWE4LCBVK2JlZDEsIFUrYmVlNC1iZWU1LCBVK2MwNjAsIFUrYzJlZiwgVStjMzI5LCBVK2MzZGMsIFUrYzU5NywgVStjNWJkLCBVK2M1ZTUsIFUrYzY5YywgVStjOWQ2LCBVK2NhMjksIFUrY2E1YywgVStjYTg0LCBVK2NjMzksIFUrY2MzYiwgVStjZTg5LCBVK2NlZTUsIFUrY2Y2NSwgVStjZjg1LCBVK2QwNTgsIFUrZDE0NSwgVStkMjJkLCBVK2QzMjUsIFUrZDM3ZCwgVStkM2FkLCBVK2Q3NjksIFUrZmYwYztcbn1cblxuLyogWzEwNF0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBNZWRpdW1cIiksIGxvY2FsKFwiTm90b1NhbnNLUi1NZWRpdW1cIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PSWwzSTdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uMTA0LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSsyMTYxLCBVKzIyMjgsIFUrMjI5OSwgVSsyNDY0LCBVKzI1MTcsIFUrMjY0MCwgVSszMDQyLCBVKzMwNGEsIFUrMzA1MywgVSszMDYxLCBVKzMwN2YsIFUrMzA4MiwgVSszMDhjLCBVKzMwOTIsIFUrMzBhOCwgVSszMGFiLCBVKzMwYWQsIFUrMzBiMCwgVSszMGIzLCBVKzMwYjcsIFUrMzBjMSwgVSszMGM2LCBVKzMwYzksIFUrMzBkNSwgVSszMGQ3LCBVKzMwZGUsIFUrMzBlMC0zMGUxLCBVKzMwZWMtMzBlZCwgVSs0ZTBiLCBVKzRlMGQsIFUrNGVlMywgVSs1M2YwLCBVKzU0OGMsIFUrNWI4OSwgVSs1YmI2LCBVKzVjMGYsIFUrNjExYiwgVSs2NzcxLCBVKzZhYTIsIFUrNmJjZCwgVSs2YzM0LCBVKzZjZDUsIFUrNmQ3NywgVSs3NjdkLCBVKzc5NWUsIFUrOGVjZCwgVSs5OTk5LCBVKzlhZDgsIFUrYWMwNywgVSthYzFhLCBVK2FjNDAsIFUrYWQwYywgVSthZDg4LCBVK2FkYTQsIFUrYWUwMSwgVSthZTY1LCBVK2FlYmQsIFUrYWVjNCwgVSthZmU4LCBVK2IxMzksIFUrYjIwNSwgVStiMzgzLCBVK2IzOGMsIFUrYjQyYywgVStiNDYxLCBVK2I1NWMsIFUrYjc4ZiwgVStiOGZiLCBVK2I5ZjcsIFUrYmFmYywgVStiYzk5LCBVK2JlZDgsIFUrYmZjZCwgVStjMGJmLCBVK2MwZjksIFUrYzE2NywgVStjMjA0LCBVK2MyMGYsIFUrYzIyZiwgVStjMjU4LCBVK2MyOTgsIFUrYzJiYywgVStjMzg4LCBVK2M1MDEsIFUrYzUwYywgVStjNWI5LCBVK2M1Y2UsIFUrYzY0MSwgVStjNjQ4LCBVK2M3M2QsIFUrY2E1MCwgVStjYTYxLCBVK2NjNGMsIFUrY2VhYywgVStkMGQ0LCBVK2Q1ZjcsIFUrZDZkNywgVStmZjFhO1xufVxuXG4vKiBbMTA1XSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIE1lZGl1bVwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLU1lZGl1bVwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9JbDNJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi4xMDUud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzIxMDMsIFUrMjQ2MywgVSsyNWM2LCBVKzI1Y2IsIFUrMjY2YywgVSszMDAxLCBVKzMwMGEsIFUrMzA0NiwgVSszMDRjLTMwNGQsIFUrMzA0ZiwgVSszMDU1LCBVKzMwNTksIFUrMzA2MywgVSszMDY2LTMwNjgsIFUrMzA2ZiwgVSszMDg5LCBVKzMwYjgsIFUrMzBiZiwgVSszMTRmLCBVKzRlMGEsIFUrNTcwYiwgVSs1NzMwLCBVKzU5MTYsIFUrNTkyOSwgVSs1YzcxLCBVKzVlNzQsIFUrNWZjMywgVSs2MDFkLCBVKzYwMjcsIFUrNjNkMCwgVSs2NzA5LCBVKzY3MzQsIFUrNzUxZiwgVSs3Njg0LCBVKzgyZjEsIFUrOTA1MywgVSs5MWQxLCBVKzk3ZjMsIFUrYWMyZiwgVSthYzRkLCBVK2FkYzQsIFUrYWRlNCwgVSthZTQxLCBVK2FlNGQtYWU0ZSwgVSthZWQxLCBVK2FmYjksIFUrYjBlMCwgVStiMjk5LCBVK2IzNjUsIFUrYjQ2YywgVStiNDgwLCBVK2I0YzgsIFUrYjdiNCwgVStiODE5LCBVK2I5MTgsIFUrYmFhYiwgVStiYWI5LCBVK2JlOGYsIFUrYmVkNywgVStjMGVjLCBVK2MxOWYsIFUrYzFhNSwgVStjM2Q5LCBVK2M0NjQsIFUrYzUzZCwgVStjNTUzLCBVK2M1NzAsIFUrYzVjYywgVStjNjMzLCBVK2M2YTQsIFUrYzdhMywgVStjN2E2LCBVK2M4ODYsIFUrYzlkOS1jOWRhLCBVK2M5ZWMsIFUrY2EwYywgVStjYzIxLCBVK2NkMWIsIFUrY2Q3OCwgVStjZGM0LCBVK2NlZjgsIFUrY2ZlNCwgVStkMGE1LCBVK2QwYjUsIFUrZDBlYywgVStkMTVkLCBVK2QxODgsIFUrZDIzYywgVStkMmFjLCBVK2Q3MjksIFUrZDc5YiwgVStmZjAxLCBVK2ZmMDgtZmYwOSwgVStmZjVjO1xufVxuXG4vKiBbMTA2XSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIE1lZGl1bVwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLU1lZGl1bVwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9JbDNJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi4xMDYud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzIwMzktMjAzYSwgVSsyMjNjLCBVKzI1YjMsIFUrMjViNywgVSsyNWJkLCBVKzI1Y2YsIFUrMjY2YSwgVSszMDAyLCBVKzMwMGIsIFUrMzA0YiwgVSszMDU3LCBVKzMwNWYsIFUrMzA2YS0zMDZiLCBVKzMwN2UsIFUrMzA4YS0zMDhiLCBVKzMwOTMsIFUrMzBhMiwgVSszMGFmLCBVKzMwYjksIFUrMzBjMywgVSszMGM4LCBVKzMwZTktMzBlYiwgVSszM2ExLCBVKzRlMDAsIFUrNTI0ZCwgVSs1MzU3LCBVKzViNTAsIFUrNzEyMSwgVSs4ODRjLCBVKzk3NTEsIFUrYWM5NCwgVSthZWJlLCBVK2FlY2QsIFUrYWYwOCwgVSthZjQxLCBVK2FmNDksIFUrYjAxMCwgVStiMDUzLCBVK2IxMDksIFUrYjExYiwgVStiMTI4LCBVK2IxNTQsIFUrYjI5MSwgVStiMmU2LCBVK2IzMDEsIFUrYjM4NSwgVStiNTI1LCBVK2I1YjQsIFUrYjcyOSwgVStiNzJmLCBVK2I3MzgsIFUrYjdmZiwgVStiODM3LCBVK2I5NzUsIFUrYmE2NywgVStiYjQ3LCBVK2JjMWYsIFUrYmQ5MCwgVStiZmQ0LCBVK2MyN2MsIFUrYzMyNCwgVStjMzc5LCBVK2MzZTAsIFUrYzQ2NSwgVStjNTNiLCBVK2M1OGMsIFUrYzYxMCwgVStjNjUzLCBVK2M2Y2QsIFUrYzgxMywgVStjODJmLCBVK2M5OTksIFUrYzllMCwgVStjYWM0LCBVK2NhZDMsIFUrY2JkNCwgVStjYzEwLCBVK2NjMjIsIFUrY2NiOCwgVStjY2JjLCBVK2NkYTUsIFUrY2U4NCwgVStjZWEzLCBVK2NmNjcsIFUrY2ZlMSwgVStkMjQxLCBVK2QzMGQsIFUrZDMxYywgVStkMzkxLCBVK2Q0MDEsIFUrZDQ3OSwgVStkNWM5LCBVK2Q1ZGIsIFUrZDY0OSwgVStkNmQ0O1xufVxuXG4vKiBbMTA3XSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIE1lZGl1bVwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLU1lZGl1bVwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9JbDNJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi4xMDcud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVK2IwLCBVK2U5LCBVKzIxOTMsIFUrMjQ2MiwgVSsyNjBlLCBVKzI2MWUsIFUrMzAwZS0zMDBmLCBVKzMwNDQsIFUrMzBhNCwgVSszMGZiLTMwZmMsIFUrMzE0ZCwgVSs1OTczLCBVKzY1NDUsIFUrNjcwOCwgVSs3NTM3LCBVK2FjODksIFUrYWM5YywgVSthY2MxLCBVK2FkMDQsIFUrYWQ3NSwgVSthZDdkLCBVK2FlNDUsIFUrYWU2MSwgVSthZjQyLCBVK2IwYWIsIFUrYjBhZiwgVStiMGIzLCBVK2IxMmMsIFUrYjE5NCwgVStiMWE4LCBVK2IyMjAsIFUrYjI1OCwgVStiMjg0LCBVK2IyZmYsIFUrYjMxNSwgVStiMzcxLCBVK2IzZDQtYjNkNSwgVStiNDYwLCBVK2I1MjcsIFUrYjUzNCwgVStiODEwLCBVK2I4MTgsIFUrYjk4ZSwgVStiYTU1LCBVK2JiYWMsIFUrYmMwYiwgVStiYzQwLCBVK2JjYTEsIFUrYmNjZCwgVStiZDkzLCBVK2JlNTQsIFUrYmU1YSwgVStiZjA4LCBVK2JmNTAsIFUrYmY1NSwgVStiZmRjLCBVK2MwYzAsIFUrYzBkMCwgVStjMGY0LCBVK2MxMDAsIFUrYzExZSwgVStjMTcwLCBVK2MyMGQsIFUrYzI3NCwgVStjMjkwLCBVK2MzMDgsIFUrYzM2OSwgVStjNTM5LCBVK2M1ODcsIFUrYzVmZiwgVStjNmVjLCBVK2M3MGMsIFUrYzdhZCwgVStjN2M4LCBVK2M4M2MsIFUrYzg4MSwgVStjYjQ4LCBVK2NjNjAsIFUrY2U2OSwgVStjZTZiLCBVK2NlNzUsIFUrY2YwNCwgVStjZjA4LCBVK2NmNTUsIFUrY2Y3MCwgVStjZmZjLCBVK2QwYjcsIFUrZDFhOCwgVStkMmM4LCBVK2QzODQsIFUrZDQ3YywgVStkNDhiLCBVK2Q1ZGQsIFUrZDVlOCwgVStkNzIwLCBVK2Q3NTksIFUrZjk4MTtcbn1cblxuLyogWzEwOF0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBNZWRpdW1cIiksIGxvY2FsKFwiTm90b1NhbnNLUi1NZWRpdW1cIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PSWwzSTdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uMTA4LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVStlMCwgVStlMiwgVSszOTUsIFUrM2I3LCBVKzNiYSwgVSsyNDYwLTI0NjEsIFUrMjVhMCwgVSszMDEwLTMwMTEsIFUrMzA2ZSwgVSszMGYzLCBVKzMxNGEsIFUrMzE0YywgVSs1OTI3LCBVKzY1YjAsIFUrN2U0MSwgVSs5N2QzLCBVKzlhZDQsIFUrYWQ0OSwgVSthZTBiLCBVK2FlMGQsIFUrYWU0MywgVSthZTVkLCBVK2FlY2YsIFUrYWYzYywgVSthZjY0LCBVK2FmZDQsIFUrYjA4MCwgVStiMDg0LCBVK2IwYzUsIFUrYjEwYywgVStiMWU4LCBVK2IyYWMsIFUrYjM2ZSwgVStiNDUxLCBVK2I1MTUsIFUrYjU0MCwgVStiNTYxLCBVK2I2YWIsIFUrYjZiMSwgVStiNzJjLCBVK2I3MzAsIFUrYjc0NCwgVStiODAwLCBVK2I4ZWMsIFUrYjhmMCwgVStiOTA0LCBVK2I5NjgsIFUrYjk2ZCwgVStiOTg3LCBVK2I5ZDksIFUrYmIzNiwgVStiYjQ5LCBVK2JjMmQsIFUrYmM0MywgVStiY2Y2LCBVK2JkODksIFUrYmU1NywgVStiZTYxLCBVK2JlZDQsIFUrYzA5MCwgVStjMTMwLCBVK2MxNDgsIFUrYzE5YywgVStjMmY5LCBVK2MzNmMsIFUrYzM3YywgVStjMzg0LCBVK2MzZGYsIFUrYzU3NSwgVStjNTg0LCBVK2M2NjAsIFUrYzcxOSwgVStjODE2LCBVK2NhNGQsIFUrY2E1NCwgVStjYWJjLCBVK2NiNDksIFUrY2MxNCwgVStjZmY1LCBVK2QwMDQsIFUrZDAzOCwgVStkMGI0LCBVK2QwZDMsIFUrZDBlMCwgVStkMGVkLCBVK2QxMzEsIFUrZDFiMCwgVStkMzFmLCBVK2QzM2QsIFUrZDNhMCwgVStkM2FiLCBVK2Q1MTQsIFUrZDU4NCwgVStkNmExLCBVK2Q2Y2MsIFUrZDc0OSwgVStkNzYwLCBVK2Q3OTk7XG59XG5cbi8qIFsxMDldICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgTWVkaXVtXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItTWVkaXVtXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT0lsM0k3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjEwOS53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMjQsIFUrNjAsIFUrM2I5LCBVKzNiYiwgVSszYmQsIFUrMjE5MSwgVSsyNjA2LCBVKzMwMGMtMzAwZCwgVSszMTMxLCBVKzMxMzQsIFUrMzEzOSwgVSszMTQxLTMxNDIsIFUrMzE0OCwgVSszMTYxLCBVKzMxNjMsIFUrMzIxYywgVSs0ZWJhLCBVKzUzMTcsIFUrYWMzMSwgVSthYzc3LCBVK2FjOWYsIFUrYWNiOSwgVSthY2YwLWFjZjEsIFUrYWNmZCwgVSthZDczLCBVK2FmM2QsIFUrYjAwYywgVStiMDRhLCBVK2IwNTcsIFUrYjBjNCwgVStiMTg4LCBVK2IxY2MsIFUrYjIxNCwgVStiMmRiLCBVK2IyZWUsIFUrYjMwNCwgVStiNGVkLCBVK2I1MTgsIFUrYjViYywgVStiNjI1LCBVK2I2OWMtYjY5ZCwgVStiN2FjLCBVK2I4MDEsIFUrYjg2YywgVStiOTU5LCBVK2I5NWMsIFUrYjk4NSwgVStiYTQ4LCBVK2JiNTgsIFUrYmMwYywgVStiYzM4LCBVK2JjODUsIFUrYmM5YSwgVStiZjQwLCBVK2MwNjgsIFUrYzBiZCwgVStjMGNjLCBVK2MxMmYsIFUrYzE0OSwgVStjMWUwLCBVK2MyMmIsIFUrYzIyZCwgVStjMjUwLCBVK2MyZmMsIFUrYzMwMCwgVStjMzEzLCBVK2MzNzAsIFUrYzNkOCwgVStjNTU3LCBVK2M1ODAsIFUrYzVlMywgVStjNjJlLCBVK2M2MzQsIFUrYzZmMCwgVStjNzRkLCBVK2M3ODMsIFUrYzc4ZSwgVStjNzk2LCBVK2M3YmMsIFUrYzkyYywgVStjYTRjLCBVK2NjMWMsIFUrY2M1NCwgVStjYzU5LCBVK2NlMDQsIFUrY2YzMCwgVStjZmM0LCBVK2QxNDAsIFUrZDMyMSwgVStkMzhjLCBVK2QzOTksIFUrZDU0ZiwgVStkNTg3LCBVK2Q1ZDAsIFUrZDZlOCwgVStkNzcwO1xufVxuXG4vKiBbMTEwXSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIE1lZGl1bVwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLU1lZGl1bVwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9JbDNJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi4xMTAud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVK2Q3LCBVK2VhLCBVK2ZjLCBVKzIxOTIsIFUrMjViYywgVSszMDAwLCBVKzMxMzcsIFUrMzE0NSwgVSszMTVjLCBVKzdmOGUsIFUrYWMxMywgVSthYzcxLCBVK2FjOTAsIFUrYWNiOCwgVSthY2U3LCBVK2FkN2YsIFUrYWU1MCwgVSthZWY0LCBVK2FmMzQsIFUrYWZiYywgVStiMDQ4LCBVK2IwOWEsIFUrYjBhZCwgVStiMGJjLCBVK2IxMTMsIFUrYjEyNSwgVStiMTQxLCBVK2IyMGMsIFUrYjJkOSwgVStiMmVkLCBVK2IzNjcsIFUrYjM2OSwgVStiMzc0LCBVK2IzY2IsIFUrYjRlYywgVStiNjExLCBVK2I3NjAsIFUrYjgxYiwgVStiODM0LCBVK2I4YjAsIFUrYjhlMSwgVStiOTg5LCBVK2I5ZDEsIFUrYjllMSwgVStiOWZhLCBVK2JhNGQsIFUrYmE3OCwgVStiYjM1LCBVK2JiNTQsIFUrYmJmOSwgVStiYzExLCBVK2JjYjMsIFUrYmQwNSwgVStiZDk1LCBVK2JkZDQsIFUrYmUxMCwgVStiZWQwLCBVK2JmNTEsIFUrYzBkOCwgVStjMjMyLCBVK2MyYjcsIFUrYzJlYiwgVStjMzc4LCBVK2M1MDAsIFUrYzUyYywgVStjNTQ5LCBVK2M1NjgsIFUrYzU5OCwgVStjNWM5LCBVK2M2MWIsIFUrYzYzOSwgVStjNjdjLCBVK2M3MTcsIFUrYzc4YSwgVStjODBhLCBVK2M5MGMtYzkwZCwgVStjOTUwLCBVK2M5ZTcsIFUrY2JlNCwgVStjY2E5LCBVK2NjZTQsIFUrY2RiMCwgVStjZTc4LCBVK2NlOTQsIFUrY2U5OCwgVStjZjhjLCBVK2QwMTgsIFUrZDAzNCwgVStkMGYxLCBVK2QxYjEsIFUrZDI4MCwgVStkMmY4LCBVK2QzMzgsIFUrZDM4MCwgVStkM2I0LCBVK2Q2MTAsIFUrZDY5ZiwgVStkNmZjLCBVK2Q3NTg7XG59XG5cbi8qIFsxMTFdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgTWVkaXVtXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItTWVkaXVtXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT0lsM0k3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjExMS53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrZTcsIFUrMjAyMiwgVSsyMDNiLCBVKzI1YzAsIFUrMjYwNSwgVSsyNjYxLCBVKzMxNDcsIFUrMzE4ZCwgVSs2NzJjLCBVKzhhOWUsIFUrYWNhYSwgVSthY2JjLCBVK2FkMWMsIFUrYWU0YSwgVSthZTVjLCBVK2IwNDQsIFUrYjA1NCwgVStiMGM4LWIwYzksIFUrYjJhNiwgVStiMmQwLCBVK2IzNWMsIFUrYjM2NCwgVStiNDI4LCBVK2I0NTQsIFUrYjQ2NSwgVStiNGI3LCBVK2I0ZTMsIFUrYjUxYywgVStiNWExLCBVK2I3ODQsIFUrYjc5MCwgVStiN2FiLCBVK2I3ZjQsIFUrYjgyYywgVStiODM1LCBVK2I4ZTksIFUrYjhmOCwgVStiOWQ4LCBVK2I5ZjksIFUrYmE1YywgVStiYTY0LCBVK2JhYmQsIFUrYmIxOCwgVStiYjNiLCBVK2JiZmYsIFUrYmMwZCwgVStiYzQ1LCBVK2JjOTcsIFUrYmNiYywgVStiZTQ1LCBVK2JlNzUsIFUrYmU3YywgVStiZmNjLCBVK2MwYjYsIFUrYzBmNywgVStjMTRiLCBVK2MyYjQsIFUrYzMwZCwgVStjNGY4LCBVK2M1YmIsIFUrYzVkMSwgVStjNWUwLCBVK2M1ZWUsIFUrYzVmZCwgVStjNjA2LCBVK2M2YzUsIFUrYzZlMCwgVStjNzA4LCBVK2M4MWQsIFUrYzgyMCwgVStjODI0LCBVK2M4NzgsIFUrYzkxOCwgVStjOTZjLCBVK2M5ZTQsIFUrYzlmMSwgVStjYzJlLCBVK2NkMDksIFUrY2VhMSwgVStjZWY1LCBVK2NlZjcsIFUrY2Y2NCwgVStjZjY5LCBVK2NmZTgsIFUrZDAzNSwgVStkMGFjLCBVK2QyMzAsIFUrZDIzNCwgVStkMmY0LCBVK2QzMWQsIFUrZDU3NSwgVStkNTc4LCBVK2Q2MDgsIFUrZDYxNCwgVStkNzE4LCBVK2Q3NTEsIFUrZDc2MSwgVStkNzhjLCBVK2Q3OTA7XG59XG5cbi8qIFsxMTJdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgTWVkaXVtXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItTWVkaXVtXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT0lsM0k3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjExMi53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMjY2NSwgVSszMTYwLCBVKzRlMmQsIFUrNjU4NywgVSs2NWU1LCBVK2FjMTIsIFUrYWMxNCwgVSthYzE2LCBVK2FjODEsIFUrYWQzNCwgVSthZGUwLCBVK2FlNTQsIFUrYWViYywgVSthZjJjLCBVK2FmYzAsIFUrYWZjOCwgVStiMDRjLCBVK2IwOGMsIFUrYjA5OSwgVStiMGE5LCBVK2IwYWMsIFUrYjBhZSwgVStiMGI4LCBVK2IxMjMsIFUrYjE3OSwgVStiMmU1LCBVK2IyZjcsIFUrYjRjMCwgVStiNTMxLCBVK2I1MzgsIFUrYjU0NSwgVStiNTUwLCBVK2I1YTgsIFUrYjZmMCwgVStiNzI4LCBVK2I3M2IsIFUrYjdhZCwgVStiN2VkLCBVK2I4MDksIFUrYjg2NCwgVStiODZkLCBVK2I4NzEsIFUrYjliZiwgVStiOWY1LCBVK2JhNDAsIFUrYmE0YiwgVStiYTU4LCBVK2JhODcsIFUrYmFhYywgVStiYmMwLCBVK2JjMTYsIFUrYmMzNCwgVStiZDA3LCBVK2JkOTksIFUrYmU1OSwgVStiZmQwLCBVK2MwNTgsIFUrYzBlNCwgVStjMGY1LCBVK2MxMmQsIFUrYzEzOSwgVStjMjI4LCBVK2M1MjksIFUrYzVjNywgVStjNjM1LCBVK2M2MzcsIFUrYzczNSwgVStjNzdkLCBVK2M3ODcsIFUrYzc4OSwgVStjOGM0LCBVK2M5ODksIFUrYzk4YywgVStjOWQwLCBVK2M5ZDMsIFUrY2MwYywgVStjYzk5LCBVK2NkMGMsIFUrY2QyYywgVStjZDk4LCBVK2NkYTQsIFUrY2U1OSwgVStjZTYwLCBVK2NlNmQsIFUrY2VhMCwgVStkMGQwLWQwZDEsIFUrZDBkNSwgVStkMTRkLCBVK2QxYTQsIFUrZDI5YywgVStkMmYxLCBVK2QzMDEsIFUrZDM5YywgVStkM2JjLCBVK2Q0ZTgsIFUrZDU0MCwgVStkNWVjLCBVK2Q2NDAsIFUrZDc1MDtcbn1cblxuLyogWzExM10gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBNZWRpdW1cIiksIGxvY2FsKFwiTm90b1NhbnNLUi1NZWRpdW1cIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PSWwzSTdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uMTEzLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSs1ZSwgVSsyNWIyLCBVKzI1YjYsIFUrMzE0ZSwgVSthYzI0LCBVK2FjZTEsIFUrYWNlNCwgVSthZTY4LCBVK2FmMmQsIFUrYjBkMCwgVStiMGU1LCBVK2IxNTAsIFUrYjE1NSwgVStiMTkzLCBVK2IyYzksIFUrYjJkZCwgVStiM2M4LCBVK2IzZmMsIFUrYjQxMCwgVStiNDU4LCBVK2I0ZGQsIFUrYjVhMCwgVStiNWE0LCBVK2I1YmIsIFUrYjdiNSwgVStiODM4LCBVK2I4NDAsIFUrYjg2ZiwgVStiOGY5LCBVK2I5NjAsIFUrYjllNSwgVStiYWI4LCBVK2JiNTAsIFUrYmMxZCwgVStiYzI0LWJjMjUsIFUrYmNhOCwgVStiY2JkLCBVK2JkMDQsIFUrYmQxMCwgVStiZDI0LCBVK2JlNDgsIFUrYmU1YiwgVStiZTY4LCBVK2MwNWMsIFUrYzEyYywgVStjMTQwLCBVK2MxNWMsIFUrYzE2OCwgVStjMTk0LCBVK2MyMTksIFUrYzI3ZCwgVStjMmE4LCBVK2MyZjEsIFUrYzJmOCwgVStjMzY4LCBVK2M1NTQtYzU1NSwgVStjNTU5LCBVK2M1NjQsIFUrYzVkOCwgVStjNWZjLCBVK2M2MjUsIFUrYzY1YywgVStjNmIxLCBVK2M3MjgsIFUrYzc5NCwgVStjODRjLCBVK2M4OGMsIFUrYzhlMCwgVStjOGZkLCBVK2M5OTgsIFUrYzlkZCwgVStjYzBkLCBVK2NjMzAsIFUrY2VlYywgVStjZjEzLCBVK2NmMWMsIFUrY2Y1YywgVStkMDUwLCBVK2QwN2MsIFUrZDBhOCwgVStkMTM0LCBVK2QxMzgsIFUrZDE1NCwgVStkMWY0LCBVK2QyYmMsIFUrZDMyOSwgVStkMzJjLCBVK2QzZDAsIFUrZDNmNCwgVStkM2ZjLCBVK2Q1NmIsIFUrZDVjYywgVStkNjAwLWQ2MDEsIFUrZDYzOSwgVStkNmM4LCBVK2Q3NTQsIFUrZDc2NTtcbn1cblxuLyogWzExNF0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBNZWRpdW1cIiksIGxvY2FsKFwiTm90b1NhbnNLUi1NZWRpdW1cIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PSWwzSTdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uMTE0LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSszYy0zZCwgVSsyMDI2LCBVKzI0ZDIsIFUrMzE0YiwgVSthYzExLCBVK2FjZjMsIFUrYWQ3NCwgVSthZDgxLCBVK2FkZjksIFUrYWUzNCwgVSthZjQzLCBVK2FmYjgsIFUrYjA1ZCwgVStiMDdjLCBVK2IxMTAsIFUrYjExOCwgVStiMTdjLCBVK2IxODAsIFUrYjE4ZCwgVStiMTkyLCBVK2IyY2MsIFUrYjM1NSwgVStiMzc4LCBVK2I0YTQsIFUrYjRlZiwgVStiNzhkLCBVK2I3OTksIFUrYjdhOSwgVStiN2ZkLCBVK2I4MDcsIFUrYjgwYywgVStiODM5LCBVK2I5YjQsIFUrYjlkYiwgVStiYTNjLCBVK2JhYjAsIFUrYmJhNCwgVStiYzk0LCBVK2JlNGMsIFUrYzE1NCwgVStjMWM0LCBVK2MyNmMsIFUrYzJhYywgVStjMmVkLCBVK2M0ZjQsIFUrYzU1ZSwgVStjNTYxLCBVK2M1NzEsIFUrYzViNSwgVStjNWM0LCBVK2M2NTQtYzY1NSwgVStjNjk1LCBVK2M2ZTgsIFUrYzZmOSwgVStjNzI0LCBVK2M3NTEsIFUrYzc3NSwgVStjN2EwLCBVK2M3YzEsIFUrYzg3NCwgVStjODgwLCBVK2M5ZDUsIFUrYzlmOCwgVStjYWJkLCBVK2NjMjksIFUrY2MyYywgVStjY2E4LCBVK2NjYWIsIFUrY2NkMCwgVStjZTIxLCBVK2NlMzUsIFUrY2U3YywgVStjZTkwLCBVK2NlZTgsIFUrY2VmNCwgVStjZmUwLCBVK2QwNzAsIFUrZDBiOSwgVStkMGMxLCBVK2QwYzQsIFUrZDBjOCwgVStkMTVjLCBVK2QxYTEsIFUrZDJjMCwgVStkMzAwLCBVK2QzMTQsIFUrZDNlZCwgVStkNDc4LCBVK2Q0ODAsIFUrZDQ4ZCwgVStkNTA4LCBVK2Q1M2QsIFUrZDVlNCwgVStkNjExLCBVK2Q2MWMsIFUrZDY4ZCwgVStkNmE4LCBVK2Q3OTg7XG59XG5cbi8qIFsxMTVdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgTWVkaXVtXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItTWVkaXVtXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT0lsM0k3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjExNS53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMjMsIFUrMjUsIFUrNWYsIFUrYTksIFUrYWMwOCwgVSthYzc4LCBVK2FjYTgsIFUrYWNhYywgVSthY2U4LCBVK2FkNzAsIFUrYWRjMCwgVSthZGRjLCBVK2IxMzcsIFUrYjE0MCwgVStiMjA4LCBVK2IyOTAsIFUrYjJmNSwgVStiM2M1LCBVK2IzY2MsIFUrYjQyMCwgVStiNDI5LCBVK2I1MjksIFUrYjUzMCwgVStiNzdkLCBVK2I3OWMsIFUrYjdhOCwgVStiN2M5LCBVK2I3ZjAsIFUrYjdmYywgVStiODI4LCBVK2I4NjAsIFUrYjlhZCwgVStiOWMxLCBVK2I5YzksIFUrYjlkZC1iOWRlLCBVK2I5ZTgsIFUrYmEzOC1iYTM5LCBVK2JhYmIsIFUrYmMwMCwgVStiYzhjLCBVK2JjYTAsIFUrYmNhNCwgVStiY2QxLCBVK2JjZmMsIFUrYmQwOSwgVStiZGYwLCBVK2JlNjAsIFUrYzBhZCwgVStjMGI0LCBVK2MwYmMsIFUrYzE5MCwgVStjMWZjLCBVK2MyMjAsIFUrYzI4OCwgVStjMmI5LCBVK2MyZjYsIFUrYzUyOCwgVStjNTQ1LCBVK2M1NTgsIFUrYzViYywgVStjNWQ0LCBVK2M2MDAsIFUrYzY0NCwgVStjNmMwLCBVK2M2YzMsIFUrYzcyMSwgVStjNzk4LCBVK2M3YTEsIFUrYzgxMSwgVStjODM4LCBVK2M4NzEsIFUrYzkwNCwgVStjOTkwLCBVK2M5ZGMsIFUrY2MzOCwgVStjYzQ0LCBVK2NjYTAsIFUrY2QxZCwgVStjZDk1LCBVK2NkYTksIFUrY2U1YywgVStjZjAwLCBVK2NmNTgsIFUrZDE1MCwgVStkMjJjLCBVK2QzMDUsIFUrZDMyOCwgVStkMzdjLCBVK2QzZjAsIFUrZDU1MSwgVStkNWE1LCBVK2Q1YzgsIFUrZDVkOCwgVStkNjNjLCBVK2Q2NGQsIFUrZDY2OSwgVStkNzM0LCBVK2Q3NmM7XG59XG5cbi8qIFsxMTZdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgTWVkaXVtXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItTWVkaXVtXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT0lsM0k3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjExNi53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMjYsIFUrMmIsIFUrM2UsIFUrNDAsIFUrN2UsIFUrYWMwMSwgVSthYzE5LCBVK2FjMWQsIFUrYWNhMCwgVSthY2E5LCBVK2FjYjAsIFUrYWQ4YywgVSthZTA5LCBVK2FlMzgsIFUrYWU0MCwgVSthZWQ4LCBVK2IwOWMsIFUrYjBhMCwgVStiMTA4LCBVK2IyMDQsIFUrYjI5OCwgVStiMmQ4LCBVK2IyZWItYjJlYywgVStiMmY0LCBVK2IzMTMsIFUrYjM1OCwgVStiNDUwLCBVK2I0ZTAsIFUrYjU0YywgVStiNjEwLCBVK2I3ODAsIFUrYjc4YywgVStiNzkxLCBVK2I4ZTgsIFUrYjk1OCwgVStiOTc0LCBVK2I5ODQsIFUrYjliMCwgVStiOWJjLWI5YmQsIFUrYjljZSwgVStiYTcwLCBVK2JiZmMsIFUrYmMwZiwgVStiYzE1LCBVK2JjMWIsIFUrYmMzMSwgVStiYzk1LCBVK2JjYzAsIFUrYmNjNCwgVStiZDgxLCBVK2JkODgsIFUrYzBjOCwgVStjMTFkLCBVK2MxM2MsIFUrYzE1OCwgVStjMThkLCBVK2MxYTEsIFUrYzIxYywgVStjNGYwLCBVK2M1NGEsIFUrYzU2MCwgVStjNWI4LCBVK2M1YzgsIFUrYzVmNCwgVStjNjI4LCBVK2M2MmMsIFUrYzY3OCwgVStjNmNjLCBVK2M4MDgsIFUrYzgxMCwgVStjODg1LCBVK2M4OGIsIFUrYzkwMCwgVStjOTg4LCBVK2M5OWQsIFUrYzljOCwgVStjYzNkLWNjM2UsIFUrY2M0NSwgVStjZDA4LCBVK2NlMjAsIFUrY2VlNCwgVStkMDc0LCBVK2QwYTQsIFUrZDBkZCwgVStkMmI5LCBVK2QzYjgsIFUrZDNjOSwgVStkNDg4LCBVK2Q1NDQsIFUrZDU1OSwgVStkNTZkLCBVK2Q1ODgsIFUrZDYxNSwgVStkNjQ4LCBVK2Q2NTUsIFUrZDY1OCwgVStkNjVjO1xufVxuXG4vKiBbMTE3XSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIE1lZGl1bVwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLU1lZGl1bVwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9JbDNJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi4xMTcud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVK2QsIFUrNDgsIFUrN2MsIFUrYWMxMCwgVSthYzE1LCBVK2FjNzQsIFUrYWM4MCwgVSthYzgzLCBVK2FjYzQsIFUrYWQxMSwgVSthZDUwLCBVK2FkNmQsIFUrYWRmYywgVSthZTAwLCBVK2FlMDgsIFUrYWU0YywgVStiMGE4LCBVK2IxMjQsIFUrYjE0NCwgVStiMTc4LCBVK2IyNzQsIFUrYjJhNSwgVStiMmU4LCBVK2IyZjksIFUrYjM1NCwgVStiMzcwLCBVK2I0MTgsIFUrYjQxYywgVStiNGYxLCBVK2I1MTQsIFUrYjc5OCwgVStiODA4LCBVK2I4MjQtYjgyNSwgVStiOGNjLCBVK2I5NzgsIFUrYjlkMCwgVStiOWU0LCBVK2JhYTksIFUrYmIzYywgVStiYzE4LCBVK2JjMWMsIFUrYmMzMCwgVStiYzg0LCBVK2JjZjUsIFUrYmNmOCwgVStiZDg0LCBVK2JlMGMsIFUrYmUxNCwgVStjMGIwLCBVK2MwYzksIFUrYzBkZCwgVStjMTI0LCBVK2MyZGQsIFUrYzJlNCwgVStjMmVjLCBVK2M1NGMsIFUrYzU3Yy1jNTdkLCBVK2M1OTEsIFUrYzVjNS1jNWM2LCBVK2M1ZWQsIFUrYzYwOCwgVStjNjQwLCBVK2M2YjgsIFUrYzZkNCwgVStjNzg0LCBVK2M3YWMsIFUrYzgwMC1jODAxLCBVK2M5YzEsIFUrYzlkMSwgVStjYzI4LCBVK2NjOTgsIFUrY2M5YywgVStjY2FkLCBVK2NkNWMsIFUrY2Q5NCwgVStjZDljLCBVK2NkZTgsIFUrY2U2OCwgVStjZjU0LCBVK2QwZGMsIFUrZDE0YywgVStkMWEwLCBVK2QxYjUsIFUrZDJmMCwgVStkMzBjLCBVK2QzMTAsIFUrZDM5OCwgVStkNDVjLCBVK2Q1MGMsIFUrZDUzYywgVStkNTYwLCBVK2Q1NjgsIFUrZDU4OSwgVStkNjA0LCBVK2Q2YzQsIFUrZDc4ODtcbn1cblxuLyogWzExOF0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBNZWRpdW1cIiksIGxvY2FsKFwiTm90b1NhbnNLUi1NZWRpdW1cIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PSWwzSTdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uMTE4LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSszOSwgVSs0OSwgVSs0ZC00ZSwgVSthMCwgVSthYzA0LCBVK2FjMWMsIFUrYWM3MCwgVSthYzhjLCBVK2FjYmQsIFUrYWNmNSwgVSthY2ZjLCBVK2FkMDAsIFUrYWQ2YywgVSthZGY4LCBVK2IwOTgsIFUrYjBiNCwgVStiMjk0LCBVK2IyYzgsIFUrYjMwMCwgVStiM2M0LCBVK2IzZDksIFUrYjRkYywgVStiNGU0LCBVK2I3N2MsIFUrYjdlYywgVStiODVkLCBVK2I5N2MsIFUrYjljOCwgVStiOWNjLCBVK2JhNTQsIFUrYmE3NCwgVStiYTg1LCBVK2JhYTgsIFUrYmIzNCwgVStiYjM4LCBVK2JiZjgsIFUrYmMxNCwgVStiYzI5LCBVK2JjODgsIFUrYmNmNCwgVStiZDgwLCBVK2JlNDQsIFUrYzBjMSwgVStjMTFjLCBVK2MxMjAsIFUrYzEzMSwgVStjMTM4LCBVK2MxOGMsIFUrYzIxOCwgVStjMmI1LCBVK2MyZTAsIFUrYzU0NCwgVStjNTQ4LCBVK2M1YjQsIFUrYzVkMCwgVStjNWVjLCBVK2M1ZjAsIFUrYzYwMSwgVStjNjI0LCBVK2M2OTQsIFUrYzZhOSwgVStjNmIwLCBVK2M2YjQsIFUrYzZkMCwgVStjNzA0LCBVK2M3MjAsIFUrYzczYywgVStjNzQwLCBVK2M3NDQsIFUrYzc0YywgVStjNzU4LCBVK2M3N2MsIFUrYzc4NSwgVStjNzg4LCBVK2M3OTAtYzc5MSwgVStjN2E1LCBVK2M4MDQsIFUrYzgxNSwgVStjODFjLCBVK2M4NzAsIFUrYzhmYywgVStjOTExLCBVK2M5YzQsIFUrY2NiNCwgVStjZTU4LCBVK2NlNzQsIFUrZDA2YywgVStkMGMwLCBVK2QxMzAsIFUrZDJiOCwgVStkM2VjLCBVK2Q1MDQsIFUrZDU1YywgVStkNTY5LCBVK2Q1NzQsIFUrZDYzOCwgVStkNjU0LCBVK2Q2OGM7XG59XG5cbi8qIFsxMTldICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgTWVkaXVtXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItTWVkaXVtXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT0lsM0k3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjExOS53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMjAtMjIsIFUrMjctMmEsIFUrMmMtMzgsIFUrM2EtM2IsIFUrM2YsIFUrNDEtNDcsIFUrNGEtNGMsIFUrNGYtNWQsIFUrNjEtN2IsIFUrN2QsIFUrYTEsIFUrYWIsIFUrYWUsIFUrYjcsIFUrYmIsIFUrYmYsIFUrMjAxMy0yMDE0LCBVKzIwMWMtMjAxZCwgVSsyMTIyLCBVK2FjMDAsIFUrYWNlMCwgVSthZTMwLCBVK2IyZTQsIFUrYjg1YywgVStiOWFjLCBVK2MwYWMsIFUrYzJhNCwgVStjMmRjLCBVK2M3NzQsIFUrYzc3OCwgVStjOWMwLCBVK2Q1NTg7XG59XG5cbi8qIFswXSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIEJvbGRcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1Cb2xkXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT2Fsdkk3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjAud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVK2Y5Y2EtZmEwYiwgVStmZjAzLWZmMDUsIFUrZmYwNywgVStmZjBhLWZmMGIsIFUrZmYwZC1mZjE5LCBVK2ZmMWIsIFUrZmYxZCwgVStmZjIwLWZmNWIsIFUrZmY1ZCwgVStmZmUwLWZmZTMsIFUrZmZlNS1mZmU2O1xufVxuXG4vKiBbMl0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBCb2xkXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItQm9sZFwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9hbHZJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi4yLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVStkNzIzLWQ3MjgsIFUrZDcyYS1kNzMzLCBVK2Q3MzUtZDc0OCwgVStkNzRhLWQ3NGYsIFUrZDc1Mi1kNzUzLCBVK2Q3NTUtZDc1NywgVStkNzVhLWQ3NWYsIFUrZDc2Mi1kNzY0LCBVK2Q3NjYtZDc2OCwgVStkNzZhLWQ3NmIsIFUrZDc2ZC1kNzZmLCBVK2Q3NzEtZDc4NywgVStkNzg5LWQ3OGIsIFUrZDc4ZC1kNzhmLCBVK2Q3OTEtZDc5NywgVStkNzlhLCBVK2Q3OWMsIFUrZDc5ZS1kN2EzLCBVK2Y5MDAtZjkwOSwgVStmOTBiLWY5MmU7XG59XG5cbi8qIFszXSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIEJvbGRcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1Cb2xkXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT2Fsdkk3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjMud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVK2Q2NzktZDY4YiwgVStkNjhlLWQ2OWUsIFUrZDZhMCwgVStkNmEyLWQ2YTcsIFUrZDZhOS1kNmMzLCBVK2Q2YzYtZDZjNywgVStkNmM5LWQ2Y2IsIFUrZDZjZC1kNmQzLCBVK2Q2ZDUtZDZkNiwgVStkNmQ4LWQ2ZTMsIFUrZDZlNS1kNmU3LCBVK2Q2ZTktZDZmYiwgVStkNmZkLWQ3MTcsIFUrZDcxOS1kNzFmLCBVK2Q3MjEtZDcyMjtcbn1cblxuLyogWzRdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgQm9sZFwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLUJvbGRcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PYWx2STdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uNC53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrZDViYy1kNWM3LCBVK2Q1Y2EtZDVjYiwgVStkNWNkLWQ1Y2YsIFUrZDVkMS1kNWQ3LCBVK2Q1ZDktZDVkYSwgVStkNWRjLCBVK2Q1ZGUtZDVlMywgVStkNWU2LWQ1ZTcsIFUrZDVlOS1kNWViLCBVK2Q1ZWQtZDVmNiwgVStkNWY4LCBVK2Q1ZmEtZDVmZiwgVStkNjAyLWQ2MDMsIFUrZDYwNS1kNjA3LCBVK2Q2MDktZDYwZiwgVStkNjEyLWQ2MTMsIFUrZDYxNi1kNjFiLCBVK2Q2MWQtZDYzNywgVStkNjNhLWQ2M2IsIFUrZDYzZC1kNjNmLCBVK2Q2NDEtZDY0NywgVStkNjRhLWQ2NGMsIFUrZDY0ZS1kNjUzLCBVK2Q2NTYtZDY1NywgVStkNjU5LWQ2NWIsIFUrZDY1ZC1kNjY2LCBVK2Q2NjgsIFUrZDY2YS1kNjc4O1xufVxuXG4vKiBbNV0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBCb2xkXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItQm9sZFwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9hbHZJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi41LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVStkNTA3LCBVK2Q1MDktZDUwYiwgVStkNTBkLWQ1MTMsIFUrZDUxNS1kNTNiLCBVK2Q1M2UtZDUzZiwgVStkNTQxLWQ1NDMsIFUrZDU0NS1kNTRjLCBVK2Q1NGUsIFUrZDU1MCwgVStkNTUyLWQ1NTcsIFUrZDU1YS1kNTViLCBVK2Q1NWQtZDU1ZiwgVStkNTYxLWQ1NjQsIFUrZDU2Ni1kNTY3LCBVK2Q1NmEsIFUrZDU2YywgVStkNTZlLWQ1NzMsIFUrZDU3Ni1kNTc3LCBVK2Q1NzktZDU4MywgVStkNTg1LWQ1ODYsIFUrZDU4YS1kNWE0LCBVK2Q1YTYtZDViYjtcbn1cblxuLyogWzZdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgQm9sZFwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLUJvbGRcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PYWx2STdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uNi53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrZDQ2NC1kNDc3LCBVK2Q0N2EtZDQ3YiwgVStkNDdkLWQ0N2YsIFUrZDQ4MS1kNDg3LCBVK2Q0ODktZDQ4YSwgVStkNDhjLCBVK2Q0OGUtZDRlNywgVStkNGU5LWQ1MDMsIFUrZDUwNS1kNTA2O1xufVxuXG4vKiBbN10gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBCb2xkXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItQm9sZFwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9hbHZJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi43LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVStkM2JmLWQzYzcsIFUrZDNjYS1kM2NmLCBVK2QzZDEtZDNlYiwgVStkM2VlLWQzZWYsIFUrZDNmMS1kM2YzLCBVK2QzZjUtZDNmYiwgVStkM2ZkLWQ0MDAsIFUrZDQwMi1kNDViLCBVK2Q0NWQtZDQ2Mztcbn1cblxuLyogWzhdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgQm9sZFwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLUJvbGRcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PYWx2STdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uOC53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrZDJmZiwgVStkMzAyLWQzMDQsIFUrZDMwNi1kMzBiLCBVK2QzMGYsIFUrZDMxMS1kMzEzLCBVK2QzMTUtZDMxYiwgVStkMzFlLCBVK2QzMjItZDMyNCwgVStkMzI2LWQzMjcsIFUrZDMyYS1kMzJiLCBVK2QzMmQtZDMyZiwgVStkMzMxLWQzMzcsIFUrZDMzOS1kMzNjLCBVK2QzM2UtZDM3YiwgVStkMzdlLWQzN2YsIFUrZDM4MS1kMzgzLCBVK2QzODUtZDM4YiwgVStkMzhlLWQzOTAsIFUrZDM5Mi1kMzk3LCBVK2QzOWEtZDM5YiwgVStkMzlkLWQzOWYsIFUrZDNhMS1kM2E3LCBVK2QzYTktZDNhYSwgVStkM2FjLCBVK2QzYWUtZDNiMywgVStkM2I1LWQzYjcsIFUrZDNiOS1kM2JiLCBVK2QzYmQtZDNiZTtcbn1cblxuLyogWzldICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgQm9sZFwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLUJvbGRcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PYWx2STdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uOS53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrZDI1Ny1kMjdmLCBVK2QyODEtZDI5YiwgVStkMjlkLWQyOWYsIFUrZDJhMS1kMmFiLCBVK2QyYWQtZDJiNywgVStkMmJhLWQyYmIsIFUrZDJiZC1kMmJmLCBVK2QyYzEtZDJjNywgVStkMmM5LWQyZWYsIFUrZDJmMi1kMmYzLCBVK2QyZjUtZDJmNywgVStkMmY5LWQyZmU7XG59XG5cbi8qIFsxMF0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBCb2xkXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItQm9sZFwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9hbHZJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi4xMC53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrZDFiNCwgVStkMWI2LWQxZjMsIFUrZDFmNS1kMjJiLCBVK2QyMmUtZDIyZiwgVStkMjMxLWQyMzMsIFUrZDIzNS1kMjNiLCBVK2QyM2QtZDI0MCwgVStkMjQyLWQyNTY7XG59XG5cbi8qIFsxMV0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBCb2xkXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItQm9sZFwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9hbHZJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi4xMS53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrZDEwNS1kMTJmLCBVK2QxMzItZDEzMywgVStkMTM1LWQxMzcsIFUrZDEzOS1kMTNmLCBVK2QxNDEtZDE0MiwgVStkMTQ0LCBVK2QxNDYtZDE0YiwgVStkMTRlLWQxNGYsIFUrZDE1MS1kMTUzLCBVK2QxNTUtZDE1YiwgVStkMTVlLWQxODcsIFUrZDE4OS1kMTlmLCBVK2QxYTItZDFhMywgVStkMWE1LWQxYTcsIFUrZDFhOS1kMWFmLCBVK2QxYjItZDFiMztcbn1cblxuLyogWzEyXSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIEJvbGRcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1Cb2xkXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT2Fsdkk3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjEyLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVStkMDRiLWQwNGYsIFUrZDA1MS1kMDU3LCBVK2QwNTktZDA2YiwgVStkMDZkLWQwNmYsIFUrZDA3MS1kMDczLCBVK2QwNzUtZDA3YiwgVStkMDdlLWQwYTMsIFUrZDBhNi1kMGE3LCBVK2QwYTktZDBhYiwgVStkMGFkLWQwYjMsIFUrZDBiNiwgVStkMGI4LCBVK2QwYmEtZDBiZiwgVStkMGMyLWQwYzMsIFUrZDBjNS1kMGM3LCBVK2QwYzktZDBjZiwgVStkMGQyLCBVK2QwZDYtZDBkYiwgVStkMGRlLWQwZGYsIFUrZDBlMS1kMGUzLCBVK2QwZTUtZDBlYiwgVStkMGVlLWQwZjAsIFUrZDBmMi1kMTA0O1xufVxuXG4vKiBbMTNdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgQm9sZFwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLUJvbGRcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PYWx2STdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uMTMud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVK2NmYTItY2ZjMywgVStjZmM1LWNmZGYsIFUrY2ZlMi1jZmUzLCBVK2NmZTUtY2ZlNywgVStjZmU5LWNmZjQsIFUrY2ZmNi1jZmZiLCBVK2NmZmQtY2ZmZiwgVStkMDAxLWQwMDMsIFUrZDAwNS1kMDE3LCBVK2QwMTktZDAzMywgVStkMDM2LWQwMzcsIFUrZDAzOS1kMDNiLCBVK2QwM2QtZDA0YTtcbn1cblxuLyogWzE0XSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIEJvbGRcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1Cb2xkXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT2Fsdkk3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjE0LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVStjZWYwLWNlZjMsIFUrY2VmNiwgVStjZWY5LWNlZmYsIFUrY2YwMS1jZjAzLCBVK2NmMDUtY2YwNywgVStjZjA5LWNmMGYsIFUrY2YxMS1jZjEyLCBVK2NmMTQtY2YxYiwgVStjZjFkLWNmMWYsIFUrY2YyMS1jZjJmLCBVK2NmMzEtY2Y1MywgVStjZjU2LWNmNTcsIFUrY2Y1OS1jZjViLCBVK2NmNWQtY2Y2MywgVStjZjY2LCBVK2NmNjgsIFUrY2Y2YS1jZjZmLCBVK2NmNzEtY2Y4NCwgVStjZjg2LWNmOGIsIFUrY2Y4ZC1jZmExO1xufVxuXG4vKiBbMTVdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgQm9sZFwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLUJvbGRcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PYWx2STdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uMTUud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVK2NlM2MtY2U1NywgVStjZTVhLWNlNWIsIFUrY2U1ZC1jZTVmLCBVK2NlNjEtY2U2NywgVStjZTZhLCBVK2NlNmMsIFUrY2U2ZS1jZTczLCBVK2NlNzYtY2U3NywgVStjZTc5LWNlN2IsIFUrY2U3ZC1jZTgzLCBVK2NlODUtY2U4OCwgVStjZThhLWNlOGYsIFUrY2U5MS1jZTkzLCBVK2NlOTUtY2U5NywgVStjZTk5LWNlOWYsIFUrY2VhMiwgVStjZWE0LWNlYWIsIFUrY2VhZC1jZWUzLCBVK2NlZTYtY2VlNywgVStjZWU5LWNlZWIsIFUrY2VlZC1jZWVmO1xufVxuXG4vKiBbMTZdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgQm9sZFwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLUJvbGRcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PYWx2STdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uMTYud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVK2NkOTItY2Q5MywgVStjZDk2LWNkOTcsIFUrY2Q5OS1jZDliLCBVK2NkOWQtY2RhMywgVStjZGE2LWNkYTgsIFUrY2RhYS1jZGFmLCBVK2NkYjEtY2RjMywgVStjZGM1LWNkY2IsIFUrY2RjZC1jZGU3LCBVK2NkZTktY2UwMywgVStjZTA1LWNlMWYsIFUrY2UyMi1jZTM0LCBVK2NlMzYtY2UzYjtcbn1cblxuLyogWzE3XSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIEJvbGRcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1Cb2xkXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT2Fsdkk3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjE3LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVStjY2VmLWNkMDcsIFUrY2QwYS1jZDBiLCBVK2NkMGQtY2QxYSwgVStjZDFjLCBVK2NkMWUtY2QyYiwgVStjZDJkLWNkNWIsIFUrY2Q1ZC1jZDc3LCBVK2NkNzktY2Q5MTtcbn1cblxuLyogWzE4XSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIEJvbGRcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1Cb2xkXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT2Fsdkk3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjE4LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVStjYzNmLWNjNDMsIFUrY2M0Ni1jYzQ3LCBVK2NjNDktY2M0YiwgVStjYzRkLWNjNTMsIFUrY2M1NS1jYzU4LCBVK2NjNWEtY2M1ZiwgVStjYzYxLWNjOTcsIFUrY2M5YS1jYzliLCBVK2NjOWQtY2M5ZiwgVStjY2ExLWNjYTcsIFUrY2NhYSwgVStjY2FjLCBVK2NjYWUtY2NiMywgVStjY2I2LWNjYjcsIFUrY2NiOS1jY2JiLCBVK2NjYmQtY2NjZiwgVStjY2QxLWNjZTMsIFUrY2NlNS1jY2VlO1xufVxuXG4vKiBbMTldICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgQm9sZFwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLUJvbGRcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PYWx2STdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uMTkud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVK2NiOTEtY2JkMywgVStjYmQ1LWNiZTMsIFUrY2JlNS1jYzBiLCBVK2NjMGUtY2MwZiwgVStjYzExLWNjMTMsIFUrY2MxNS1jYzFiLCBVK2NjMWQtY2MyMCwgVStjYzIzLWNjMjcsIFUrY2MyYS1jYzJiLCBVK2NjMmQsIFUrY2MyZiwgVStjYzMxLWNjMzcsIFUrY2MzYSwgVStjYzNjO1xufVxuXG4vKiBbMjBdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgQm9sZFwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLUJvbGRcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PYWx2STdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uMjAud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVK2NhZjQtY2I0NywgVStjYjRhLWNiOTA7XG59XG5cbi8qIFsyMV0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBCb2xkXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItQm9sZFwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9hbHZJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi4yMS53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrY2E0YS1jYTRiLCBVK2NhNGUtY2E0ZiwgVStjYTUxLWNhNTMsIFUrY2E1NS1jYTViLCBVK2NhNWQtY2E2MCwgVStjYTYyLWNhODMsIFUrY2E4NS1jYWJiLCBVK2NhYmUtY2FiZiwgVStjYWMxLWNhYzMsIFUrY2FjNS1jYWNiLCBVK2NhY2QtY2FkMCwgVStjYWQyLCBVK2NhZDQtY2FkOCwgVStjYWRhLWNhZjM7XG59XG5cbi8qIFsyMl0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBCb2xkXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItQm9sZFwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9hbHZJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi4yMi53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrYzk5Ni1jOTk3LCBVK2M5OWEtYzk5YywgVStjOTllLWM5YmYsIFUrYzljMi1jOWMzLCBVK2M5YzUtYzljNywgVStjOWM5LWM5Y2YsIFUrYzlkMiwgVStjOWQ0LCBVK2M5ZDctYzlkOCwgVStjOWRiLCBVK2M5ZGUtYzlkZiwgVStjOWUxLWM5ZTMsIFUrYzllNS1jOWU2LCBVK2M5ZTgtYzllYiwgVStjOWVlLWM5ZjAsIFUrYzlmMi1jOWY3LCBVK2M5ZjktY2EwYiwgVStjYTBkLWNhMjgsIFUrY2EyYS1jYTQ5O1xufVxuXG4vKiBbMjNdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgQm9sZFwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLUJvbGRcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PYWx2STdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uMjMud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVK2M4ZTktYzhmNCwgVStjOGY2LWM4ZmIsIFUrYzhmZS1jOGZmLCBVK2M5MDEtYzkwMywgVStjOTA1LWM5MGIsIFUrYzkwZS1jOTEwLCBVK2M5MTItYzkxNywgVStjOTE5LWM5MmIsIFUrYzkyZC1jOTRmLCBVK2M5NTEtYzk1MywgVStjOTU1LWM5NmIsIFUrYzk2ZC1jOTczLCBVK2M5NzUtYzk4NywgVStjOThhLWM5OGIsIFUrYzk4ZC1jOThmLCBVK2M5OTEtYzk5NTtcbn1cblxuLyogWzI0XSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIEJvbGRcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1Cb2xkXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT2Fsdkk3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjI0LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVStjODQxLWM4NGIsIFUrYzg0ZC1jODZmLCBVK2M4NzItYzg3MywgVStjODc1LWM4NzcsIFUrYzg3OS1jODdmLCBVK2M4ODItYzg4NCwgVStjODg3LWM4OGEsIFUrYzg4ZC1jOGMzLCBVK2M4YzUtYzhkZiwgVStjOGUxLWM4ZTg7XG59XG5cbi8qIFsyNV0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBCb2xkXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItQm9sZFwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9hbHZJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi4yNS53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrYzc3OS1jNzdiLCBVK2M3N2UtYzc4MiwgVStjNzg2LCBVK2M3OGIsIFUrYzc4ZCwgVStjNzhmLCBVK2M3OTItYzc5MywgVStjNzk1LCBVK2M3OTcsIFUrYzc5OS1jNzlmLCBVK2M3YTIsIFUrYzdhNy1jN2FiLCBVK2M3YWUtYzdiYiwgVStjN2JkLWM3YzAsIFUrYzdjMi1jN2M3LCBVK2M3YzktYzdkYywgVStjN2RlLWM3ZmYsIFUrYzgwMi1jODAzLCBVK2M4MDUtYzgwNywgVStjODA5LCBVK2M4MGItYzgwZiwgVStjODEyLCBVK2M4MTQsIFUrYzgxNy1jODFiLCBVK2M4MWUtYzgxZiwgVStjODIxLWM4MjMsIFUrYzgyNS1jODJlLCBVK2M4MzAtYzgzNywgVStjODM5LWM4M2IsIFUrYzgzZC1jODQwO1xufVxuXG4vKiBbMjZdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgQm9sZFwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLUJvbGRcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PYWx2STdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uMjYud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVK2M2YmItYzZiZiwgVStjNmMyLCBVK2M2YzQsIFUrYzZjNi1jNmNiLCBVK2M2Y2UtYzZjZiwgVStjNmQxLWM2ZDMsIFUrYzZkNS1jNmRiLCBVK2M2ZGQtYzZkZiwgVStjNmUxLWM2ZTcsIFUrYzZlOS1jNmViLCBVK2M2ZWQtYzZlZiwgVStjNmYxLWM2ZjgsIFUrYzZmYS1jNzAzLCBVK2M3MDUtYzcwNywgVStjNzA5LWM3MGIsIFUrYzcwZC1jNzE2LCBVK2M3MTgsIFUrYzcxYS1jNzFmLCBVK2M3MjItYzcyMywgVStjNzI1LWM3MjcsIFUrYzcyOS1jNzM0LCBVK2M3MzYtYzczYiwgVStjNzNlLWM3M2YsIFUrYzc0MS1jNzQzLCBVK2M3NDUtYzc0YiwgVStjNzRlLWM3NTAsIFUrYzc1Mi1jNzU3LCBVK2M3NTktYzc3MywgVStjNzc2LWM3Nzc7XG59XG5cbi8qIFsyN10gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBCb2xkXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItQm9sZFwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9hbHZJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi4yNy53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrYzVmNS1jNWZiLCBVK2M1ZmUsIFUrYzYwMi1jNjA1LCBVK2M2MDcsIFUrYzYwOS1jNjBmLCBVK2M2MTEtYzYxYSwgVStjNjFjLWM2MjMsIFUrYzYyNi1jNjI3LCBVK2M2MjktYzYyYiwgVStjNjJkLCBVK2M2MmYtYzYzMiwgVStjNjM2LCBVK2M2MzgsIFUrYzYzYS1jNjNmLCBVK2M2NDItYzY0MywgVStjNjQ1LWM2NDcsIFUrYzY0OS1jNjUyLCBVK2M2NTYtYzY1YiwgVStjNjVkLWM2NWYsIFUrYzY2MS1jNjYzLCBVK2M2NjUtYzY3NywgVStjNjc5LWM2N2IsIFUrYzY3ZC1jNjkzLCBVK2M2OTYtYzY5NywgVStjNjk5LWM2OWIsIFUrYzY5ZC1jNmEzLCBVK2M2YTYsIFUrYzZhOCwgVStjNmFhLWM2YWYsIFUrYzZiMi1jNmIzLCBVK2M2YjUtYzZiNywgVStjNmI5LWM2YmE7XG59XG5cbi8qIFsyOF0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBCb2xkXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItQm9sZFwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9hbHZJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi4yOC53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrYzUxNy1jNTI3LCBVK2M1MmEtYzUyYiwgVStjNTJkLWM1MmYsIFUrYzUzMS1jNTM4LCBVK2M1M2EsIFUrYzUzYywgVStjNTNlLWM1NDMsIFUrYzU0Ni1jNTQ3LCBVK2M1NGIsIFUrYzU0ZC1jNTUyLCBVK2M1NTYsIFUrYzU1YS1jNTViLCBVK2M1NWQsIFUrYzU1ZiwgVStjNTYyLWM1NjMsIFUrYzU2NS1jNTY3LCBVK2M1NjktYzU2ZiwgVStjNTcyLCBVK2M1NzQsIFUrYzU3Ni1jNTdiLCBVK2M1N2UtYzU3ZiwgVStjNTgxLWM1ODMsIFUrYzU4NS1jNTg2LCBVK2M1ODgtYzU4YiwgVStjNThlLCBVK2M1OTAsIFUrYzU5Mi1jNTk2LCBVK2M1OTktYzViMywgVStjNWI2LWM1YjcsIFUrYzViYSwgVStjNWJlLWM1YzMsIFUrYzVjYS1jNWNiLCBVK2M1Y2QsIFUrYzVjZiwgVStjNWQyLWM1ZDMsIFUrYzVkNS1jNWQ3LCBVK2M1ZDktYzVkZiwgVStjNWUxLWM1ZTIsIFUrYzVlNCwgVStjNWU2LWM1ZWIsIFUrYzVlZiwgVStjNWYxLWM1ZjM7XG59XG5cbi8qIFsyOV0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBCb2xkXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItQm9sZFwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9hbHZJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi4yOS53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrYzQ3NS1jNGVmLCBVK2M0ZjItYzRmMywgVStjNGY1LWM0ZjcsIFUrYzRmOS1jNGZmLCBVK2M1MDItYzUwYiwgVStjNTBkLWM1MTY7XG59XG5cbi8qIFszMF0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBCb2xkXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItQm9sZFwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9hbHZJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi4zMC53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrYzNkMC1jM2Q3LCBVK2MzZGEtYzNkYiwgVStjM2RkLWMzZGUsIFUrYzNlMS1jM2VjLCBVK2MzZWUtYzNmMywgVStjM2Y1LWM0MmIsIFUrYzQyZC1jNDYzLCBVK2M0NjYtYzQ3NDtcbn1cblxuLyogWzMxXSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIEJvbGRcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1Cb2xkXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT2Fsdkk3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjMxLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVStjMzJiLWMzNjcsIFUrYzM2YS1jMzZiLCBVK2MzNmQtYzM2ZiwgVStjMzcxLWMzNzcsIFUrYzM3YS1jMzdiLCBVK2MzN2UtYzM4MywgVStjMzg1LWMzODcsIFUrYzM4OS1jM2NmO1xufVxuXG4vKiBbMzJdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgQm9sZFwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLUJvbGRcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PYWx2STdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uMzIud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVK2MyNmEtYzI2YiwgVStjMjZkLWMyNmYsIFUrYzI3MS1jMjczLCBVK2MyNzUtYzI3YiwgVStjMjdlLWMyODcsIFUrYzI4OS1jMjhmLCBVK2MyOTEtYzI5NywgVStjMjk5LWMyOWEsIFUrYzI5Yy1jMmEzLCBVK2MyYTUtYzJhNywgVStjMmE5LWMyYWIsIFUrYzJhZC1jMmIzLCBVK2MyYjYsIFUrYzJiOCwgVStjMmJhLWMyYmIsIFUrYzJiZC1jMmRiLCBVK2MyZGUtYzJkZiwgVStjMmUxLWMyZTIsIFUrYzJlNS1jMmVhLCBVK2MyZWUsIFUrYzJmMCwgVStjMmYyLWMyZjUsIFUrYzJmNywgVStjMmZhLWMyZmIsIFUrYzJmZC1jMmZmLCBVK2MzMDEtYzMwNywgVStjMzA5LWMzMGMsIFUrYzMwZS1jMzEyLCBVK2MzMTUtYzMyMywgVStjMzI1LWMzMjgsIFUrYzMyYTtcbn1cblxuLyogWzMzXSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIEJvbGRcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1Cb2xkXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT2Fsdkk3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjMzLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVStjMWJjLWMxYzMsIFUrYzFjNS1jMWRmLCBVK2MxZTEtYzFmYiwgVStjMWZkLWMyMDMsIFUrYzIwNS1jMjBjLCBVK2MyMGUsIFUrYzIxMC1jMjE3LCBVK2MyMWEtYzIxYiwgVStjMjFkLWMyMWUsIFUrYzIyMS1jMjI3LCBVK2MyMjktYzIyYSwgVStjMjJjLCBVK2MyMmUsIFUrYzIzMCwgVStjMjMzLWMyNGYsIFUrYzI1MS1jMjU3LCBVK2MyNTktYzI2OTtcbn1cblxuLyogWzM0XSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIEJvbGRcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1Cb2xkXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT2Fsdkk3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjM0LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVStjMTAxLWMxMWIsIFUrYzExZiwgVStjMTIxLWMxMjMsIFUrYzEyNS1jMTJiLCBVK2MxMmUsIFUrYzEzMi1jMTM3LCBVK2MxM2EtYzEzYiwgVStjMTNkLWMxM2YsIFUrYzE0MS1jMTQ3LCBVK2MxNGEsIFUrYzE0Yy1jMTUzLCBVK2MxNTUtYzE1NywgVStjMTU5LWMxNWIsIFUrYzE1ZC1jMTY2LCBVK2MxNjktYzE2ZiwgVStjMTcxLWMxNzcsIFUrYzE3OS1jMThiLCBVK2MxOGUtYzE4ZiwgVStjMTkxLWMxOTMsIFUrYzE5NS1jMTliLCBVK2MxOWQtYzE5ZSwgVStjMWEwLCBVK2MxYTItYzFhNCwgVStjMWE2LWMxYmI7XG59XG5cbi8qIFszNV0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBCb2xkXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItQm9sZFwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9hbHZJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi4zNS53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrYzA0OS1jMDU3LCBVK2MwNTktYzA1YiwgVStjMDVkLWMwNWYsIFUrYzA2MS1jMDY3LCBVK2MwNjktYzA4ZiwgVStjMDkxLWMwYWIsIFUrYzBhZS1jMGFmLCBVK2MwYjEtYzBiMywgVStjMGI1LCBVK2MwYjctYzBiYiwgVStjMGJlLCBVK2MwYzItYzBjNywgVStjMGNhLWMwY2IsIFUrYzBjZC1jMGNmLCBVK2MwZDEtYzBkNywgVStjMGQ5LWMwZGEsIFUrYzBkYywgVStjMGRlLWMwZTMsIFUrYzBlNS1jMGViLCBVK2MwZWQtYzBmMywgVStjMGY2LCBVK2MwZjgsIFUrYzBmYS1jMGZmO1xufVxuXG4vKiBbMzZdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgQm9sZFwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLUJvbGRcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PYWx2STdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uMzYud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVK2JmYTctYmZhZiwgVStiZmIxLWJmYzQsIFUrYmZjNi1iZmNiLCBVK2JmY2UtYmZjZiwgVStiZmQxLWJmZDMsIFUrYmZkNS1iZmRiLCBVK2JmZGQtYzA0ODtcbn1cblxuLyogWzM3XSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIEJvbGRcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1Cb2xkXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT2Fsdkk3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjM3LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVStiZjA3LCBVK2JmMDktYmYzZiwgVStiZjQxLWJmNGYsIFUrYmY1Mi1iZjU0LCBVK2JmNTYtYmZhNjtcbn1cblxuLyogWzM4XSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIEJvbGRcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1Cb2xkXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT2Fsdkk3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjM4LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVStiZTU2LCBVK2JlNTgsIFUrYmU1Yy1iZTVmLCBVK2JlNjItYmU2MywgVStiZTY1LWJlNjcsIFUrYmU2OS1iZTc0LCBVK2JlNzYtYmU3YiwgVStiZTdlLWJlN2YsIFUrYmU4MS1iZThlLCBVK2JlOTAsIFUrYmU5Mi1iZWE3LCBVK2JlYTktYmVjZiwgVStiZWQyLWJlZDMsIFUrYmVkNS1iZWQ2LCBVK2JlZDktYmVlMywgVStiZWU2LWJmMDY7XG59XG5cbi8qIFszOV0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBCb2xkXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItQm9sZFwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9hbHZJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi4zOS53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrYmRiMC1iZGQzLCBVK2JkZDUtYmRlZiwgVStiZGYxLWJlMGIsIFUrYmUwZC1iZTBmLCBVK2JlMTEtYmUxMywgVStiZTE1LWJlNDMsIFUrYmU0Ni1iZTQ3LCBVK2JlNDktYmU0YiwgVStiZTRkLWJlNTM7XG59XG5cbi8qIFs0MF0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBCb2xkXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItQm9sZFwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9hbHZJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi40MC53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrYmQwMywgVStiZDA2LCBVK2JkMDgsIFUrYmQwYS1iZDBmLCBVK2JkMTEtYmQyMiwgVStiZDI1LWJkNDcsIFUrYmQ0OS1iZDU4LCBVK2JkNWEtYmQ3ZiwgVStiZDgyLWJkODMsIFUrYmQ4NS1iZDg3LCBVK2JkOGEtYmQ4ZiwgVStiZDkxLWJkOTIsIFUrYmQ5NCwgVStiZDk2LWJkOTgsIFUrYmQ5YS1iZGFmO1xufVxuXG4vKiBbNDFdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgQm9sZFwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLUJvbGRcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PYWx2STdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uNDEud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVK2JjNGUtYmM4MywgVStiYzg2LWJjODcsIFUrYmM4OS1iYzhiLCBVK2JjOGQtYmM5MywgVStiYzk2LCBVK2JjOTgsIFUrYmM5Yi1iYzlmLCBVK2JjYTItYmNhMywgVStiY2E1LWJjYTcsIFUrYmNhOS1iY2IyLCBVK2JjYjQtYmNiYiwgVStiY2JlLWJjYmYsIFUrYmNjMS1iY2MzLCBVK2JjYzUtYmNjYywgVStiY2NlLWJjZDAsIFUrYmNkMi1iY2Q0LCBVK2JjZDYtYmNmMywgVStiY2Y3LCBVK2JjZjktYmNmYiwgVStiY2ZkLWJkMDI7XG59XG5cbi8qIFs0Ml0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBCb2xkXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItQm9sZFwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9hbHZJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi40Mi53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrYmI5MC1iYmEzLCBVK2JiYTUtYmJhYiwgVStiYmFkLWJiYmYsIFUrYmJjMS1iYmY3LCBVK2JiZmEtYmJmYiwgVStiYmZkLWJiZmUsIFUrYmMwMS1iYzA3LCBVK2JjMDktYmMwYSwgVStiYzBlLCBVK2JjMTAsIFUrYmMxMi1iYzEzLCBVK2JjMTcsIFUrYmMxOS1iYzFhLCBVK2JjMWUsIFUrYmMyMC1iYzIzLCBVK2JjMjYsIFUrYmMyOCwgVStiYzJhLWJjMmMsIFUrYmMyZS1iYzJmLCBVK2JjMzItYmMzMywgVStiYzM1LWJjMzcsIFUrYmMzOS1iYzNmLCBVK2JjNDEtYmM0MiwgVStiYzQ0LCBVK2JjNDYtYmM0OCwgVStiYzRhLWJjNGQ7XG59XG5cbi8qIFs0M10gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBCb2xkXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItQm9sZFwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9hbHZJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi40My53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrYmFlNi1iYWZiLCBVK2JhZmQtYmIxNywgVStiYjE5LWJiMzMsIFUrYmIzNywgVStiYjM5LWJiM2EsIFUrYmIzZC1iYjQzLCBVK2JiNDUtYmI0NiwgVStiYjQ4LCBVK2JiNGEtYmI0ZiwgVStiYjUxLWJiNTMsIFUrYmI1NS1iYjU3LCBVK2JiNTktYmI2MiwgVStiYjY0LWJiOGY7XG59XG5cbi8qIFs0NF0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBCb2xkXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItQm9sZFwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9hbHZJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi40NC53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrYmEzMC1iYTM3LCBVK2JhM2EtYmEzYiwgVStiYTNkLWJhM2YsIFUrYmE0MS1iYTQ3LCBVK2JhNDktYmE0YSwgVStiYTRjLCBVK2JhNGUtYmE1MywgVStiYTU2LWJhNTcsIFUrYmE1OS1iYTViLCBVK2JhNWQtYmE2MywgVStiYTY1LWJhNjYsIFUrYmE2OC1iYTZmLCBVK2JhNzEtYmE3MywgVStiYTc1LWJhNzcsIFUrYmE3OS1iYTg0LCBVK2JhODYsIFUrYmE4OC1iYWE3LCBVK2JhYWEsIFUrYmFhZC1iYWFmLCBVK2JhYjEtYmFiNywgVStiYWJhLCBVK2JhYmMsIFUrYmFiZS1iYWU1O1xufVxuXG4vKiBbNDVdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgQm9sZFwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLUJvbGRcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PYWx2STdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uNDUud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVK2I5NmUtYjk3MywgVStiOTc2LWI5NzcsIFUrYjk3OS1iOTdiLCBVK2I5N2QtYjk4MywgVStiOTg2LCBVK2I5ODgsIFUrYjk4YS1iOThkLCBVK2I5OGYtYjlhYiwgVStiOWFlLWI5YWYsIFUrYjliMS1iOWIzLCBVK2I5YjUtYjliYiwgVStiOWJlLCBVK2I5YzAsIFUrYjljMi1iOWM3LCBVK2I5Y2EtYjljYiwgVStiOWNkLCBVK2I5ZDItYjlkNywgVStiOWRhLCBVK2I5ZGMsIFUrYjlkZi1iOWUwLCBVK2I5ZTIsIFUrYjllNi1iOWU3LCBVK2I5ZTktYjlmMywgVStiOWY2LCBVK2I5ZjgsIFUrYjlmYi1iYTJmO1xufVxuXG4vKiBbNDZdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgQm9sZFwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLUJvbGRcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PYWx2STdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uNDYud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVK2I4YmYtYjhjYiwgVStiOGNkLWI4ZTAsIFUrYjhlMi1iOGU3LCBVK2I4ZWEtYjhlYiwgVStiOGVkLWI4ZWYsIFUrYjhmMS1iOGY3LCBVK2I4ZmEsIFUrYjhmYywgVStiOGZlLWI5MDMsIFUrYjkwNS1iOTE3LCBVK2I5MTktYjkxZiwgVStiOTIxLWI5M2IsIFUrYjkzZC1iOTU3LCBVK2I5NWEtYjk1YiwgVStiOTVkLWI5NWYsIFUrYjk2MS1iOTY3LCBVK2I5NjktYjk2Yztcbn1cblxuLyogWzQ3XSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIEJvbGRcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1Cb2xkXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT2Fsdkk3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjQ3LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVStiODBkLWI4MGYsIFUrYjgxMS1iODE3LCBVK2I4MWEsIFUrYjgxYy1iODIzLCBVK2I4MjYtYjgyNywgVStiODI5LWI4MmIsIFUrYjgyZC1iODMzLCBVK2I4MzYsIFUrYjgzYS1iODNmLCBVK2I4NDEtYjg1YiwgVStiODVlLWI4NWYsIFUrYjg2MS1iODYzLCBVK2I4NjUtYjg2YiwgVStiODZlLCBVK2I4NzAsIFUrYjg3Mi1iOGFmLCBVK2I4YjEtYjhiZTtcbn1cblxuLyogWzQ4XSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIEJvbGRcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1Cb2xkXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT2Fsdkk3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjQ4LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVStiNzRkLWI3NWYsIFUrYjc2MS1iNzYzLCBVK2I3NjUtYjc3NCwgVStiNzc2LWI3N2IsIFUrYjc3ZS1iNzdmLCBVK2I3ODEtYjc4MywgVStiNzg1LWI3OGIsIFUrYjc4ZSwgVStiNzkyLWI3OTYsIFUrYjc5YS1iNzliLCBVK2I3OWQtYjdhNywgVStiN2FhLCBVK2I3YWUtYjdiMywgVStiN2I2LWI3YzgsIFUrYjdjYS1iN2ViLCBVK2I3ZWUtYjdlZiwgVStiN2YxLWI3ZjMsIFUrYjdmNS1iN2ZiLCBVK2I3ZmUsIFUrYjgwMi1iODA2LCBVK2I4MGEtYjgwYjtcbn1cblxuLyogWzQ5XSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIEJvbGRcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1Cb2xkXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT2Fsdkk3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjQ5LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVStiNmE3LWI2YWEsIFUrYjZhYy1iNmIwLCBVK2I2YjItYjZlZiwgVStiNmYxLWI3MjcsIFUrYjcyYS1iNzJiLCBVK2I3MmQtYjcyZSwgVStiNzMxLWI3MzcsIFUrYjczOS1iNzNhLCBVK2I3M2MtYjc0MywgVStiNzQ1LWI3NGM7XG59XG5cbi8qIFs1MF0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBCb2xkXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItQm9sZFwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9hbHZJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi41MC53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrYjYwNS1iNjBmLCBVK2I2MTItYjYxNywgVStiNjE5LWI2MjQsIFUrYjYyNi1iNjliLCBVK2I2OWUtYjZhMywgVStiNmE1LWI2YTY7XG59XG5cbi8qIFs1MV0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBCb2xkXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItQm9sZFwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9hbHZJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi41MS53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrYjU1ZiwgVStiNTYyLWI1ODMsIFUrYjU4NS1iNTlmLCBVK2I1YTItYjVhMywgVStiNWE1LWI1YTcsIFUrYjVhOS1iNWIyLCBVK2I1YjUtYjViYSwgVStiNWJkLWI2MDQ7XG59XG5cbi8qIFs1Ml0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBCb2xkXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItQm9sZFwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9hbHZJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi41Mi53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrYjRhNS1iNGI2LCBVK2I0YjgtYjRiZiwgVStiNGMxLWI0YzcsIFUrYjRjOS1iNGRiLCBVK2I0ZGUtYjRkZiwgVStiNGUxLWI0ZTIsIFUrYjRlNS1iNGViLCBVK2I0ZWUsIFUrYjRmMCwgVStiNGYyLWI1MTMsIFUrYjUxNi1iNTE3LCBVK2I1MTktYjUxYSwgVStiNTFkLWI1MjMsIFUrYjUyNiwgVStiNTI4LCBVK2I1MmItYjUyZiwgVStiNTMyLWI1MzMsIFUrYjUzNS1iNTM3LCBVK2I1MzktYjUzZiwgVStiNTQxLWI1NDQsIFUrYjU0Ni1iNTRiLCBVK2I1NGQtYjU0ZiwgVStiNTUxLWI1NWIsIFUrYjU1ZC1iNTVlO1xufVxuXG4vKiBbNTNdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgQm9sZFwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLUJvbGRcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PYWx2STdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uNTMud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVK2IzZjgtYjNmYiwgVStiM2ZkLWI0MGYsIFUrYjQxMS1iNDE3LCBVK2I0MTktYjQxYiwgVStiNDFkLWI0MWYsIFUrYjQyMS1iNDI3LCBVK2I0MmEtYjQyYiwgVStiNDJkLWI0NGYsIFUrYjQ1Mi1iNDUzLCBVK2I0NTUtYjQ1NywgVStiNDU5LWI0NWYsIFUrYjQ2Mi1iNDY0LCBVK2I0NjYtYjQ2YiwgVStiNDZkLWI0N2YsIFUrYjQ4MS1iNGEzO1xufVxuXG4vKiBbNTRdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgQm9sZFwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLUJvbGRcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PYWx2STdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uNTQud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVK2IzNDItYjM1MywgVStiMzU2LWIzNTcsIFUrYjM1OS1iMzViLCBVK2IzNWQtYjM1ZSwgVStiMzYwLWIzNjMsIFUrYjM2NiwgVStiMzY4LCBVK2IzNmEtYjM2ZCwgVStiMzZmLCBVK2IzNzItYjM3MywgVStiMzc1LWIzNzcsIFUrYjM3OS1iMzdmLCBVK2IzODEtYjM4MiwgVStiMzg0LCBVK2IzODYtYjM4YiwgVStiMzhkLWIzYzMsIFUrYjNjNi1iM2M3LCBVK2IzYzktYjNjYSwgVStiM2NkLWIzZDMsIFUrYjNkNiwgVStiM2Q4LCBVK2IzZGEtYjNmNztcbn1cblxuLyogWzU1XSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIEJvbGRcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1Cb2xkXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT2Fsdkk3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjU1LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVStiMjdjLWIyODMsIFUrYjI4NS1iMjhmLCBVK2IyOTItYjI5MywgVStiMjk1LWIyOTcsIFUrYjI5YS1iMjlmLCBVK2IyYTEtYjJhNCwgVStiMmE3LWIyYTksIFUrYjJhYiwgVStiMmFkLWIyYzcsIFUrYjJjYS1iMmNiLCBVK2IyY2QtYjJjZiwgVStiMmQxLWIyZDcsIFUrYjJkYSwgVStiMmRjLCBVK2IyZGUtYjJlMywgVStiMmU3LCBVK2IyZTktYjJlYSwgVStiMmVmLWIyZjMsIFUrYjJmNiwgVStiMmY4LCBVK2IyZmEtYjJmYiwgVStiMmZkLWIyZmUsIFUrYjMwMi1iMzAzLCBVK2IzMDUtYjMwNywgVStiMzA5LWIzMGYsIFUrYjMxMiwgVStiMzE2LWIzMWIsIFUrYjMxZC1iMzQxO1xufVxuXG4vKiBbNTZdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgQm9sZFwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLUJvbGRcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PYWx2STdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uNTYud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVK2IxZDYtYjFlNywgVStiMWU5LWIxZmMsIFUrYjFmZS1iMjAzLCBVK2IyMDYtYjIwNywgVStiMjA5LWIyMGIsIFUrYjIwZC1iMjEzLCBVK2IyMTYtYjIxZiwgVStiMjIxLWIyNTcsIFUrYjI1OS1iMjczLCBVK2IyNzUtYjI3Yjtcbn1cblxuLyogWzU3XSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIEJvbGRcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1Cb2xkXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT2Fsdkk3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjU3LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVStiMTIwLWIxMjIsIFUrYjEyNi1iMTI3LCBVK2IxMjktYjEyYiwgVStiMTJkLWIxMzMsIFUrYjEzNiwgVStiMTM4LCBVK2IxM2EtYjEzZiwgVStiMTQyLWIxNDMsIFUrYjE0NS1iMTRmLCBVK2IxNTEtYjE1MywgVStiMTU2LWIxNTcsIFUrYjE1OS1iMTc3LCBVK2IxN2EtYjE3YiwgVStiMTdkLWIxN2YsIFUrYjE4MS1iMTg3LCBVK2IxODktYjE4YywgVStiMThlLWIxOTEsIFUrYjE5NS1iMWE3LCBVK2IxYTktYjFjYiwgVStiMWNkLWIxZDU7XG59XG5cbi8qIFs1OF0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBCb2xkXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItQm9sZFwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9hbHZJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi41OC53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrYjA1Zi1iMDdiLCBVK2IwN2UtYjA3ZiwgVStiMDgxLWIwODMsIFUrYjA4NS1iMDhiLCBVK2IwOGQtYjA5NywgVStiMDliLCBVK2IwOWQtYjA5ZiwgVStiMGEyLWIwYTcsIFUrYjBhYSwgVStiMGIwLCBVK2IwYjIsIFUrYjBiNi1iMGI3LCBVK2IwYjktYjBiYiwgVStiMGJkLWIwYzMsIFUrYjBjNi1iMGM3LCBVK2IwY2EtYjBjZiwgVStiMGQxLWIwZGYsIFUrYjBlMS1iMGU0LCBVK2IwZTYtYjEwNywgVStiMTBhLWIxMGIsIFUrYjEwZC1iMTBmLCBVK2IxMTEtYjExMiwgVStiMTE0LWIxMTcsIFUrYjExOS1iMTFhLCBVK2IxMWMtYjExZjtcbn1cblxuLyogWzU5XSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIEJvbGRcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1Cb2xkXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT2Fsdkk3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjU5LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSthZmFjLWFmYjcsIFUrYWZiYS1hZmJiLCBVK2FmYmQtYWZiZiwgVSthZmMxLWFmYzYsIFUrYWZjYS1hZmNjLCBVK2FmY2UtYWZkMywgVSthZmQ1LWFmZTcsIFUrYWZlOS1hZmVmLCBVK2FmZjEtYjAwYiwgVStiMDBkLWIwMGYsIFUrYjAxMS1iMDEzLCBVK2IwMTUtYjAxYiwgVStiMDFkLWIwMjcsIFUrYjAyOS1iMDQzLCBVK2IwNDUtYjA0NywgVStiMDQ5LCBVK2IwNGIsIFUrYjA0ZC1iMDUyLCBVK2IwNTUtYjA1NiwgVStiMDU4LWIwNWMsIFUrYjA1ZTtcbn1cblxuLyogWzYwXSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIEJvbGRcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1Cb2xkXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT2Fsdkk3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjYwLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSthZjAzLWFmMDcsIFUrYWYwOS1hZjJiLCBVK2FmMmUtYWYzMywgVSthZjM1LWFmM2IsIFUrYWYzZS1hZjQwLCBVK2FmNDQtYWY0NywgVSthZjRhLWFmNWMsIFUrYWY1ZS1hZjYzLCBVK2FmNjUtYWY3ZiwgVSthZjgxLWFmYWI7XG59XG5cbi8qIFs2MV0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBCb2xkXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItQm9sZFwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9hbHZJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi42MS53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrYWU1Ni1hZTViLCBVK2FlNWUtYWU2MCwgVSthZTYyLWFlNjQsIFUrYWU2Ni1hZTY3LCBVK2FlNjktYWU2YiwgVSthZTZkLWFlODMsIFUrYWU4NS1hZWJiLCBVK2FlYmYsIFUrYWVjMS1hZWMzLCBVK2FlYzUtYWVjYiwgVSthZWNlLCBVK2FlZDAsIFUrYWVkMi1hZWQ3LCBVK2FlZDktYWVmMywgVSthZWY1LWFmMDI7XG59XG5cbi8qIFs2Ml0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBCb2xkXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItQm9sZFwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9hbHZJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi42Mi53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrYWQ5Yy1hZGEzLCBVK2FkYTUtYWRiZiwgVSthZGMxLWFkYzMsIFUrYWRjNS1hZGM3LCBVK2FkYzktYWRkMiwgVSthZGQ0LWFkZGIsIFUrYWRkZC1hZGRmLCBVK2FkZTEtYWRlMywgVSthZGU1LWFkZjcsIFUrYWRmYS1hZGZiLCBVK2FkZmQtYWRmZiwgVSthZTAyLWFlMDcsIFUrYWUwYSwgVSthZTBjLCBVK2FlMGUtYWUxMywgVSthZTE1LWFlMmYsIFUrYWUzMS1hZTMzLCBVK2FlMzUtYWUzNywgVSthZTM5LWFlM2YsIFUrYWU0MiwgVSthZTQ0LCBVK2FlNDYtYWU0OSwgVSthZTRiLCBVK2FlNGYsIFUrYWU1MS1hZTUzLCBVK2FlNTU7XG59XG5cbi8qIFs2M10gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBCb2xkXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItQm9sZFwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9hbHZJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi42My53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrYWNlMi1hY2UzLCBVK2FjZTUtYWNlNiwgVSthY2U5LWFjZWYsIFUrYWNmMiwgVSthY2Y0LCBVK2FjZjctYWNmYiwgVSthY2ZlLWFjZmYsIFUrYWQwMS1hZDAzLCBVK2FkMDUtYWQwYiwgVSthZDBkLWFkMTAsIFUrYWQxMi1hZDFiLCBVK2FkMWQtYWQzMywgVSthZDM1LWFkNDgsIFUrYWQ0YS1hZDRmLCBVK2FkNTEtYWQ2YiwgVSthZDZlLWFkNmYsIFUrYWQ3MS1hZDcyLCBVK2FkNzctYWQ3YywgVSthZDdlLCBVK2FkODAsIFUrYWQ4Mi1hZDg3LCBVK2FkODktYWQ4YiwgVSthZDhkLWFkOGYsIFUrYWQ5MS1hZDliO1xufVxuXG4vKiBbNjRdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgQm9sZFwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLUJvbGRcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PYWx2STdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uNjQud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVK2FjMjUtYWMyYywgVSthYzJlLCBVK2FjMzAsIFUrYWMzMi1hYzM3LCBVK2FjMzktYWMzZiwgVSthYzQxLWFjNGMsIFUrYWM0ZS1hYzZmLCBVK2FjNzItYWM3MywgVSthYzc1LWFjNzYsIFUrYWM3OS1hYzdmLCBVK2FjODIsIFUrYWM4NC1hYzg4LCBVK2FjOGEtYWM4YiwgVSthYzhkLWFjOGYsIFUrYWM5MS1hYzkzLCBVK2FjOTUtYWM5YiwgVSthYzlkLWFjOWUsIFUrYWNhMS1hY2E3LCBVK2FjYWIsIFUrYWNhZC1hY2FmLCBVK2FjYjEtYWNiNywgVSthY2JhLWFjYmIsIFUrYWNiZS1hY2MwLCBVK2FjYzItYWNjMywgVSthY2M1LWFjZGY7XG59XG5cbi8qIFs2NV0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBCb2xkXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItQm9sZFwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9hbHZJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi42NS53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrOTlkZiwgVSs5OWVkLCBVKzk5ZjEsIFUrOTlmZiwgVSs5YTAxLCBVKzlhMDgsIFUrOWEwZS05YTBmLCBVKzlhMTksIFUrOWEyYiwgVSs5YTMwLCBVKzlhMzYtOWEzNywgVSs5YTQwLCBVKzlhNDMsIFUrOWE0NSwgVSs5YTRkLCBVKzlhNTUsIFUrOWE1NywgVSs5YTVhLTlhNWIsIFUrOWE1ZiwgVSs5YTYyLCBVKzlhNjUsIFUrOWE2OS05YTZhLCBVKzlhYTgsIFUrOWFiOCwgVSs5YWQzLCBVKzlhZTUsIFUrOWFlZSwgVSs5YjFhLCBVKzliMjcsIFUrOWIyYSwgVSs5YjMxLCBVKzliM2MsIFUrOWI0MS05YjQ1LCBVKzliNGYsIFUrOWI1NCwgVSs5YjVhLCBVKzliNmYsIFUrOWI4ZSwgVSs5YjkxLCBVKzliOWYsIFUrOWJhYiwgVSs5YmFlLCBVKzliYzksIFUrOWJkNiwgVSs5YmU0LCBVKzliZTgsIFUrOWMwZCwgVSs5YzEwLCBVKzljMTIsIFUrOWMxNSwgVSs5YzI1LCBVKzljMzIsIFUrOWMzYiwgVSs5YzQ3LCBVKzljNDksIFUrOWM1NywgVSs5Y2U1LCBVKzljZTcsIFUrOWNlOSwgVSs5Y2YzLTljZjQsIFUrOWNmNiwgVSs5ZDA5LCBVKzlkMWIsIFUrOWQyNiwgVSs5ZDI4LCBVKzlkM2IsIFUrOWQ1MSwgVSs5ZDVkLCBVKzlkNjAtOWQ2MSwgVSs5ZDZjLCBVKzlkNzIsIFUrOWRhOSwgVSs5ZGFmLCBVKzlkYjQsIFUrOWRjNCwgVSs5ZGQ3LCBVKzlkZjIsIFUrOWRmOC05ZGZhLCBVKzllMWEsIFUrOWUxZSwgVSs5ZTc1LCBVKzllNzksIFUrOWU3ZCwgVSs5ZTdmLCBVKzllOTItOWU5MywgVSs5ZTk3LCBVKzllOWQsIFUrOWU5ZiwgVSs5ZWE1LCBVKzllYjQtOWViNSwgVSs5ZWJiLCBVKzllYmUsIFUrOWVjMywgVSs5ZWNkLTllY2UsIFUrOWVkNCwgVSs5ZWQ4LCBVKzllZGItOWVkYywgVSs5ZWRlLCBVKzllZTgsIFUrOWVmNCwgVSs5ZjA3LTlmMDgsIFUrOWYwZSwgVSs5ZjEzLCBVKzlmMjAsIFUrOWYzYiwgVSs5ZjRhLTlmNGIsIFUrOWY0ZSwgVSs5ZjUyLCBVKzlmNWYsIFUrOWY2MSwgVSs5ZjY3LCBVKzlmNmEsIFUrOWY2YywgVSs5Zjc3LCBVKzlmOGQsIFUrOWY5MCwgVSs5Zjk1LCBVKzlmOWMsIFUrYWMwMi1hYzAzLCBVK2FjMDUtYWMwNiwgVSthYzA5LWFjMGYsIFUrYWMxNy1hYzE4LCBVK2FjMWIsIFUrYWMxZS1hYzFmLCBVK2FjMjEtYWMyMztcbn1cblxuLyogWzkzXSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIEJvbGRcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1Cb2xkXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT2Fsdkk3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjkzLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSszMzhjLTMzOWMsIFUrMzM5Zi0zM2EwLCBVKzMzYTItMzNjYiwgVSszM2NmLTMzZDAsIFUrMzNkMywgVSszM2Q2LCBVKzMzZDgsIFUrMzNkYi0zM2RkLCBVKzRlMDEsIFUrNGUwMywgVSs0ZTA3LTRlMDgsIFUrNGUxMSwgVSs0ZTE0LTRlMTUsIFUrNGUxOC00ZTE5LCBVKzRlMWUsIFUrNGUzMiwgVSs0ZTM4LTRlMzksIFUrNGU0Mi00ZTQzLCBVKzRlNDUsIFUrNGU0ZC00ZTRmLCBVKzRlNTYsIFUrNGU1OC00ZTU5LCBVKzRlNWQtNGU1ZSwgVSs0ZTZiLCBVKzRlNmQsIFUrNGU3MywgVSs0ZTc2LTRlNzcsIFUrNGU3ZSwgVSs0ZTgyLCBVKzRlODYsIFUrNGU4OCwgVSs0ZThlLCBVKzRlOTAtNGU5MiwgVSs0ZTk0LTRlOTUsIFUrNGU5OCwgVSs0ZTliLCBVKzRlOWUsIFUrNGVhMS00ZWEyLCBVKzRlYTQtNGVhNiwgVSs0ZWE4LCBVKzRlYWIsIFUrNGVhZC00ZWFlLCBVKzRlYjYsIFUrNGVjMC00ZWMxLCBVKzRlYzQsIFUrNGVjNywgVSs0ZWNiLCBVKzRlY2QsIFUrNGVkNC00ZWQ1LCBVKzRlZDctNGVkOSwgVSs0ZWRkLCBVKzRlZGYsIFUrNGVlNCwgVSs0ZWYwLCBVKzRlZjIsIFUrNGVmNi00ZWY3LCBVKzRlZmIsIFUrNGYwMSwgVSs0ZjA5LCBVKzRmMGIsIFUrNGYwZC00ZjExLCBVKzRmMmYsIFUrNGYzNCwgVSs0ZjM2LCBVKzRmMzgsIFUrNGYzYSwgVSs0ZjNjLTRmM2Q7XG59XG5cbi8qIFs5NF0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBCb2xkXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItQm9sZFwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9hbHZJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi45NC53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMzEzNiwgVSszMTM4LCBVKzMxM2EtMzE0MCwgVSszMTQzLTMxNDQsIFUrMzE1MCwgVSszMTUyLCBVKzMxNTQtMzE1NiwgVSszMTU4LTMxNWIsIFUrMzE1ZC0zMTVmLCBVKzMxNjIsIFUrMzE2NC0zMThjLCBVKzMxOGUsIFUrMzIwMC0zMjFiLCBVKzMyMzEsIFUrMzIzOSwgVSszMjUxLTMyNWEsIFUrMzI2MC0zMjdiLCBVKzMyN2UtMzI3ZiwgVSszMjhhLTMyOTAsIFUrMzI5NCwgVSszMjllLCBVKzMyYTUsIFUrMzM4MC0zMzg0LCBVKzMzODgtMzM4Yjtcbn1cblxuLyogWzk1XSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIEJvbGRcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1Cb2xkXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT2Fsdkk3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjk1LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSsyZjdkLCBVKzJmN2YtMmY4YiwgVSsyZjhlLTJmOTAsIFUrMmY5Mi0yZjk3LCBVKzJmOTktMmZhMCwgVSsyZmEyLTJmYTMsIFUrMmZhNS0yZmE5LCBVKzJmYWMtMmZiMSwgVSsyZmIzLTJmYmMsIFUrMmZjMS0yZmNhLCBVKzJmY2QtMmZkNCwgVSszMDAzLCBVKzMwMTItMzAxOSwgVSszMDFjLCBVKzMwMWUtMzAyMCwgVSszMDM2LCBVKzMwNDEsIFUrMzA0MywgVSszMDQ1LCBVKzMwNDcsIFUrMzA0OSwgVSszMDRlLCBVKzMwNTAsIFUrMzA1MiwgVSszMDU2LCBVKzMwNWEsIFUrMzA1YywgVSszMDVlLCBVKzMwNjIsIFUrMzA2NSwgVSszMDZjLCBVKzMwNzAtMzA3ZCwgVSszMDgwLCBVKzMwODUsIFUrMzA4NywgVSszMDhlLCBVKzMwOTAtMzA5MSwgVSszMGExLCBVKzMwYTUsIFUrMzBhOSwgVSszMGFlLCBVKzMwYjEtMzBiMiwgVSszMGI0LCBVKzMwYjYsIFUrMzBiYy0zMGJlLCBVKzMwYzIsIFUrMzBjNSwgVSszMGNjLCBVKzMwZDIsIFUrMzBkNCwgVSszMGQ4LTMwZGQsIFUrMzBlNCwgVSszMGU2LCBVKzMwZTgsIFUrMzBlZSwgVSszMGYwLTMwZjIsIFUrMzBmNC0zMGY2LCBVKzMxMzMsIFUrMzEzNTtcbn1cblxuLyogWzk2XSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIEJvbGRcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1Cb2xkXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT2Fsdkk3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjk2LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSsyNTQxLTI1NGIsIFUrMjVhNC0yNWE5LCBVKzI1YjEsIFUrMjViNSwgVSsyNWI5LCBVKzI1YmYsIFUrMjVjMSwgVSsyNWMzLCBVKzI1YzktMjVjYSwgVSsyNWNjLCBVKzI1Y2UsIFUrMjVkMC0yNWQxLCBVKzI1ZTYsIFUrMjVlZiwgVSsyNjBmLCBVKzI2MWQsIFUrMjYxZiwgVSsyNjJmLCBVKzI2NjAsIFUrMjY2NCwgVSsyNjY3LTI2NjksIFUrMjY2ZCwgVSsyNjZmLCBVKzI3MTYsIFUrMjcxYSwgVSsyNzNkLCBVKzI3NTYsIFUrMjc3Ni0yNzdmLCBVKzI3OGEtMjc5MywgVSsyOTYzLCBVKzI5NjUsIFUrMmFjNS0yYWM2LCBVKzJhY2ItMmFjYywgVSsyZjAwLCBVKzJmMDQsIFUrMmYwNiwgVSsyZjA4LCBVKzJmMGEtMmYwYiwgVSsyZjExLTJmMTIsIFUrMmYxNCwgVSsyZjE3LTJmMTgsIFUrMmYxYy0yZjFkLCBVKzJmMWYtMmYyMCwgVSsyZjIzLTJmMjYsIFUrMmYyOC0yZjI5LCBVKzJmMmIsIFUrMmYyZCwgVSsyZjJmLTJmMzIsIFUrMmYzOCwgVSsyZjNjLTJmNDAsIFUrMmY0Mi0yZjRjLCBVKzJmNGYtMmY1MiwgVSsyZjU0LTJmNTgsIFUrMmY1YS0yZjY2LCBVKzJmNjktMmY3MCwgVSsyZjcyLTJmNzYsIFUrMmY3OCwgVSsyZjdhLTJmN2M7XG59XG5cbi8qIFs5N10gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBCb2xkXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItQm9sZFwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9hbHZJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi45Ny53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMjQ3OS0yNDg3LCBVKzI0OWMtMjRkMSwgVSsyNGQzLTI0ZDcsIFUrMjRkOS0yNGU5LCBVKzI0ZWItMjRmNCwgVSsyNTAwLTI1MDEsIFUrMjUwMywgVSsyNTBjLTI1MTMsIFUrMjUxNS0yNTE2LCBVKzI1MTgtMjU0MDtcbn1cblxuLyogWzk4XSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIEJvbGRcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1Cb2xkXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT2Fsdkk3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjk4LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSsyMTViLTIxNWUsIFUrMjE2Mi0yMTY5LCBVKzIxNzAtMjE3OSwgVSsyMTk1LTIxOTksIFUrMjFiMC0yMWI0LCBVKzIxYmMsIFUrMjFjMCwgVSsyMWM0LTIxYzUsIFUrMjFjZCwgVSsyMWNmLTIxZDQsIFUrMjFlMC0yMWUzLCBVKzIxZTYtMjFlOSwgVSsyMjAwLCBVKzIyMDItMjIwMywgVSsyMjA2LTIyMDksIFUrMjIwYi0yMjBjLCBVKzIyMGYsIFUrMjIxMSwgVSsyMjEzLCBVKzIyMWEsIFUrMjIxZC0yMjIwLCBVKzIyMjIsIFUrMjIyNS0yMjI3LCBVKzIyMjktMjIyYywgVSsyMjJlLCBVKzIyMzQtMjIzNywgVSsyMjNkLCBVKzIyNDMsIFUrMjI0NSwgVSsyMjQ4LCBVKzIyNTAtMjI1MywgVSsyMjVhLCBVKzIyNjAtMjI2MiwgVSsyMjY0LTIyNjcsIFUrMjI2YS0yMjZiLCBVKzIyNmUtMjI3MywgVSsyMjc2LTIyNzcsIFUrMjI3OS0yMjdiLCBVKzIyODAtMjI4NywgVSsyMjhhLTIyOGIsIFUrMjI5NS0yMjk3LCBVKzIyYTMtMjJhNSwgVSsyMmJiLTIyYmMsIFUrMjJjZS0yMmNmLCBVKzIyZGEtMjJkYiwgVSsyMmVlLTIyZWYsIFUrMjMwNiwgVSsyMzEyLCBVKzIzMTQsIFUrMjQ2Ny0yNDc4O1xufVxuXG4vKiBbOTldICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgQm9sZFwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLUJvbGRcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PYWx2STdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uOTkud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzgxLTgyLCBVKzg0LCBVK2EyLWE1LCBVK2E3LWE4LCBVK2FhLCBVK2FjLWFkLCBVK2IxLWIzLCBVK2I2LCBVK2I4LWJhLCBVK2JjLWJlLCBVK2MwLCBVK2MyLCBVK2M2LWNiLCBVK2NlLWQwLCBVK2Q0LCBVK2Q4LWQ5LCBVK2RiLWRjLCBVK2RlLWRmLCBVK2U2LCBVK2ViLCBVK2VlLWYwLCBVK2Y0LCBVK2Y3LWY5LCBVK2ZiLCBVK2ZlLWZmLCBVKzExMSwgVSsxMjYtMTI3LCBVKzEzMi0xMzMsIFUrMTM4LCBVKzEzZi0xNDIsIFUrMTQ5LTE0YiwgVSsxNTItMTUzLCBVKzE2Ni0xNjcsIFUrMmJjLCBVKzJjNywgVSsyZDAsIFUrMmQ4LTJkOSwgVSsyZGItMmRkLCBVKzM5MS0zOTQsIFUrMzk2LTNhMSwgVSszYTMtM2E5LCBVKzNiMi0zYjYsIFUrM2I4LCBVKzNiYywgVSszYmUtM2MxLCBVKzNjMy0zYzksIFUrMjAxMCwgVSsyMDE1LTIwMTYsIFUrMjAxOC0yMDE5LCBVKzIwMWIsIFUrMjAxZi0yMDIxLCBVKzIwMjUsIFUrMjAzMCwgVSsyMDMzLTIwMzYsIFUrMjAzYywgVSsyMDNlLCBVKzIwNDIsIFUrMjA3NCwgVSsyMDdhLTIwN2YsIFUrMjA4MS0yMDg0LCBVKzIxMDksIFUrMjExMywgVSsyMTE2LCBVKzIxMjEsIFUrMjEyNiwgVSsyMTJiLCBVKzIxNTMtMjE1NDtcbn1cblxuLyogWzEwMF0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBCb2xkXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItQm9sZFwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9hbHZJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi4xMDAud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVK2U4LCBVKzJkYSwgVSsyMTYwLCBVKzIxOTQsIFUrMzA1NCwgVSszMDU4LCBVKzMwNmQsIFUrMzA4NiwgVSszMDhkLCBVKzMwYWMsIFUrMzBiYiwgVSszMGM0LCBVKzMwY2QtMzBjZSwgVSszMGUyLCBVKzMxMzIsIFUrMzE0NiwgVSszMTQ5LCBVKzMzOWQsIFUrNGUzYiwgVSs0ZjBhLCBVKzRmZGQsIFUrNGZlMSwgVSs1NDA5LCBVKzU0MGMsIFUrNTgzNCwgVSs1OTJhLTU5MmIsIFUrNWI5YSwgVSs1ZGRlLCBVKzVlMGMsIFUrNWU3MywgVSs1ZjBmLCBVKzYwZjMsIFUrNjUzZiwgVSs2NjFmLCBVKzY2MmYsIFUrNjY3YSwgVSs2ODNjLCBVKzZiNGMsIFUrNmMxMSwgVSs3NjdjLCBVKzc2ZWUsIFUrNzZmNCwgVSs3N2YzLCBVKzc5ZDEsIFUrN2E3YSwgVSs3YjJjLCBVKzdkMjIsIFUrODIwNywgVSs4YTAwLCBVKzhhNzEsIFUrOTI4MCwgVSs5NTgwLCBVKzk1OGIsIFUrOTZjNiwgVSs5NzYyLCBVKzk4ZGYsIFUrOWVkMSwgVSthYzJkLCBVK2FkYzgsIFUrYWRkMywgVSthZjQ4LCBVK2IwMTQsIFUrYjEzNC1iMTM1LCBVK2IxNTgsIFUrYjJhYSwgVStiMzVmLCBVK2I2YTQsIFUrYjljZiwgVStiYjYzLCBVK2JkMjMsIFUrYmU5MSwgVStjMjliLCBVK2MzZjQsIFUrYzQyYywgVStjNTVjLCBVK2M1NzMsIFUrYzU4ZiwgVStjNzhjLCBVK2M3ZGQsIFUrYzhmNSwgVStjYWQxLCBVK2NjNDgsIFUrY2YxMCwgVStjZjIwLCBVK2QwM2MsIFUrZDA3ZCwgVStkMmEwLCBVK2QzMGUsIFUrZDM4ZCwgVStkM2E4LCBVK2QzYzgsIFUrZDVlNSwgVStkNWY5LCBVK2Q2ZTQsIFUrZjkwYSwgVStmZjAyLCBVK2ZmMWM7XG59XG5cbi8qIFsxMDFdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgQm9sZFwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLUJvbGRcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PYWx2STdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uMTAxLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSszYjEsIFUrMjQ2NiwgVSsyNWExLCBVKzI1YTMsIFUrMjYxYywgVSszMDA4LTMwMDksIFUrMzA1YiwgVSszMDVkLCBVKzMwNjksIFUrMzBhNywgVSszMGJhLCBVKzMwY2YsIFUrMzBlZiwgVSszMTUxLCBVKzMxNTcsIFUrNGU0YiwgVSs0ZTVmLCBVKzRlOGMsIFUrNGVjYSwgVSs0ZWQ2LCBVKzRmNWIsIFUrNTBjZiwgVSs1MTQ5LCBVKzUxNjUsIFUrNTE3MSwgVSs1MjI5LCBVKzUyOWIsIFUrNTMxNiwgVSs1MzlmLCBVKzUzZjIsIFUrNTcxZiwgVSs1NzI4LCBVKzU4ZWIsIFUrNTkxYywgVSs1Yjc4LCBVKzVjMTEsIFUrNWM1NSwgVSs1ZGRkLCBVKzVlMDIsIFUrNWZiNywgVSs2MGM1LCBVKzYxMGYsIFUrNjExZiwgVSs2NjI1LCBVKzY2ZjgsIFUrNjc5NywgVSs2NzljLCBVKzY4MmEsIFUrNmQyYSwgVSs3MDZiLCBVKzc0MDYsIFUrNzY3YiwgVSs3NmY4LCBVKzc3ZTUsIFUrN2FjYiwgVSs4OThiLCBVKzhhNjksIFUrOGRlZiwgVSs4ZmQxLCBVKzkwMWEsIFUrOTBlOCwgVSs5MWNkLCBVKzk3NWUsIFUrYWUxNCwgVSthZTZjLCBVK2FlYzAsIFUrYWZjNywgVSthZmM5LCBVK2IwMWMsIFUrYjAyOCwgVStiMzA4LCBVK2IzMTEsIFUrYjMxNCwgVStiMzFjLCBVK2I1MjQsIFUrYjU2MCwgVStiNzY0LCBVK2I5MjAsIFUrYjllMywgVStiZDQ4LCBVK2JlN2QsIFUrYzBkYiwgVStjMjMxLCBVK2MyNzAsIFUrYzJlMywgVStjMzdkLCBVK2MzZWQsIFUrYzUzMCwgVStjNmE1LCBVK2M2ZGMsIFUrYzdhNCwgVStjOTU0LCBVK2M5NzQsIFUrZDAwMCwgVStkNTY1LCBVK2Q2NjcsIFUrZDZjNSwgVStkNzlkLCBVK2ZmMWU7XG59XG5cbi8qIFsxMDJdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgQm9sZFwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLUJvbGRcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PYWx2STdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uMTAyLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSsxMzEsIFUrMjAzMiwgVSsyNDY1LCBVKzI2NDIsIFUrMzA0OCwgVSszMDUxLCBVKzMwODMtMzA4NCwgVSszMDhmLCBVKzMwYzAsIFUrMzBkMSwgVSszMGQzLCBVKzMwZDYsIFUrMzBkZiwgVSszMGU3LCBVKzMxNTMsIFUrNGUxNiwgVSs0ZThiLCBVKzRlZTUsIFUrNTIwNiwgVSs1MmEwLCBVKzUyZDUsIFUrNTNlNCwgVSs1M2VmLCBVKzU0YzEsIFUrNTdjZSwgVSs1OTdkLCBVKzViOGMsIFUrNWVhNiwgVSs1ZjhjLCBVKzVmOTcsIFUrNjIxMCwgVSs2MjQwLCBVKzYyNGIsIFUrNjcyOCwgVSs2YmQ0LCBVKzcyMzYsIFUrNzI2OSwgVSs3Mjc5LCBVKzczOGIsIFUrNzUyOCwgVSs3NTMwLCBVKzc2N2UsIFUrNzk4ZiwgVSs4MDA1LCBVKzhhMTgsIFUrOTBmZCwgVSs5MWNjLCBVKzk1NzcsIFUrOTU5MywgVSs5OGE4LCBVK2FjMjAsIFUrYWNmNiwgVSthZDkwLCBVK2FmNWQsIFUrYWY4MCwgVSthZmNkLCBVK2FmZjAsIFUrYjBhMSwgVStiMGI1LCBVK2IxZmQsIFUrYjJmYywgVStiMzgwLCBVK2I1MWIsIFUrYjU4NCwgVStiNWIzLCBVK2I4ZmQsIFUrYjkzYywgVStiOWY0LCBVK2JiNDQsIFUrYmMwOCwgVStiYzI3LCBVK2JjNDksIFUrYmU1NSwgVStiZTY0LCBVK2JmYjAsIFUrYmZjNSwgVStjMTc4LCBVK2MyMWYsIFUrYzMxNCwgVStjNGYxLCBVK2M1OGQsIFUrYzY2NCwgVStjNjk4LCBVK2M2YTcsIFUrYzZjMSwgVStjOWVkLCBVK2NhYzAsIFUrY2FjYywgVStjYWQ5LCBVK2NjYjUsIFUrY2RjYywgVStkMGU0LCBVK2QxNDMsIFUrZDMyMCwgVStkMzMwLCBVK2Q1NGQsIFUrZmYwNiwgVStmZjFmLCBVK2ZmNWU7XG59XG5cbi8qIFsxMDNdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgQm9sZFwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLUJvbGRcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PYWx2STdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uMTAzLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVStiNCwgVSsyMGE5LCBVKzIwYWMsIFUrMjE5MCwgVSsyNGQ4LCBVKzI1MDIsIFUrMjUxNCwgVSsyNTkyLCBVKzI1YzctMjVjOCwgVSsyNjYzLCBVKzMwNjAsIFUrMzA2NCwgVSszMDgxLCBVKzMwODgsIFUrMzBhMywgVSszMGE2LCBVKzMwYWEsIFUrMzBiNSwgVSszMGM3LCBVKzMwY2EtMzBjYiwgVSszMGQwLCBVKzMwZTMsIFUrMzBlNSwgVSszMzllLCBVKzRlMDksIFUrNGVhYywgVSs0ZjVjLCBVKzUxNjctNTE2OCwgVSs1MTZjLCBVKzUxZmEsIFUrNTQwOCwgVSs1NDBkLCBVKzU5MWEsIFUrNWI1NywgVSs2MjExLCBVKzY1YjksIFUrNjYwZSwgVSs2NjQyLCBVKzY3MDAsIFUrNmI2MywgVSs2ZTJmLCBVKzcwNjMsIFUrNzUzMiwgVSs3OTNlLCBVKzgxZWEsIFUrODI3MiwgVSs4MmIxLCBVKzg5N2YsIFUrOGVjYSwgVSs5MWNlLCBVK2FjMzgsIFUrYWQ3NiwgVSthZTg0LCBVK2FlY2MsIFUrYjA3ZCwgVStiMGIxLCBVK2IyMTUsIFUrYjJhMCwgVStiMzEwLCBVK2IzZDcsIFUrYjUyYSwgVStiNjE4LCBVK2I3NzUsIFUrYjc5NywgVStiY2Q1LCBVK2JkNTksIFUrYmU4MCwgVStiZWE4LCBVK2JlZDEsIFUrYmVlNC1iZWU1LCBVK2MwNjAsIFUrYzJlZiwgVStjMzI5LCBVK2MzZGMsIFUrYzU5NywgVStjNWJkLCBVK2M1ZTUsIFUrYzY5YywgVStjOWQ2LCBVK2NhMjksIFUrY2E1YywgVStjYTg0LCBVK2NjMzksIFUrY2MzYiwgVStjZTg5LCBVK2NlZTUsIFUrY2Y2NSwgVStjZjg1LCBVK2QwNTgsIFUrZDE0NSwgVStkMjJkLCBVK2QzMjUsIFUrZDM3ZCwgVStkM2FkLCBVK2Q3NjksIFUrZmYwYztcbn1cblxuLyogWzEwNF0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBCb2xkXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItQm9sZFwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9hbHZJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi4xMDQud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzIxNjEsIFUrMjIyOCwgVSsyMjk5LCBVKzI0NjQsIFUrMjUxNywgVSsyNjQwLCBVKzMwNDIsIFUrMzA0YSwgVSszMDUzLCBVKzMwNjEsIFUrMzA3ZiwgVSszMDgyLCBVKzMwOGMsIFUrMzA5MiwgVSszMGE4LCBVKzMwYWIsIFUrMzBhZCwgVSszMGIwLCBVKzMwYjMsIFUrMzBiNywgVSszMGMxLCBVKzMwYzYsIFUrMzBjOSwgVSszMGQ1LCBVKzMwZDcsIFUrMzBkZSwgVSszMGUwLTMwZTEsIFUrMzBlYy0zMGVkLCBVKzRlMGIsIFUrNGUwZCwgVSs0ZWUzLCBVKzUzZjAsIFUrNTQ4YywgVSs1Yjg5LCBVKzViYjYsIFUrNWMwZiwgVSs2MTFiLCBVKzY3NzEsIFUrNmFhMiwgVSs2YmNkLCBVKzZjMzQsIFUrNmNkNSwgVSs2ZDc3LCBVKzc2N2QsIFUrNzk1ZSwgVSs4ZWNkLCBVKzk5OTksIFUrOWFkOCwgVSthYzA3LCBVK2FjMWEsIFUrYWM0MCwgVSthZDBjLCBVK2FkODgsIFUrYWRhNCwgVSthZTAxLCBVK2FlNjUsIFUrYWViZCwgVSthZWM0LCBVK2FmZTgsIFUrYjEzOSwgVStiMjA1LCBVK2IzODMsIFUrYjM4YywgVStiNDJjLCBVK2I0NjEsIFUrYjU1YywgVStiNzhmLCBVK2I4ZmIsIFUrYjlmNywgVStiYWZjLCBVK2JjOTksIFUrYmVkOCwgVStiZmNkLCBVK2MwYmYsIFUrYzBmOSwgVStjMTY3LCBVK2MyMDQsIFUrYzIwZiwgVStjMjJmLCBVK2MyNTgsIFUrYzI5OCwgVStjMmJjLCBVK2MzODgsIFUrYzUwMSwgVStjNTBjLCBVK2M1YjksIFUrYzVjZSwgVStjNjQxLCBVK2M2NDgsIFUrYzczZCwgVStjYTUwLCBVK2NhNjEsIFUrY2M0YywgVStjZWFjLCBVK2QwZDQsIFUrZDVmNywgVStkNmQ3LCBVK2ZmMWE7XG59XG5cbi8qIFsxMDVdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgQm9sZFwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLUJvbGRcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PYWx2STdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uMTA1LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSsyMTAzLCBVKzI0NjMsIFUrMjVjNiwgVSsyNWNiLCBVKzI2NmMsIFUrMzAwMSwgVSszMDBhLCBVKzMwNDYsIFUrMzA0Yy0zMDRkLCBVKzMwNGYsIFUrMzA1NSwgVSszMDU5LCBVKzMwNjMsIFUrMzA2Ni0zMDY4LCBVKzMwNmYsIFUrMzA4OSwgVSszMGI4LCBVKzMwYmYsIFUrMzE0ZiwgVSs0ZTBhLCBVKzU3MGIsIFUrNTczMCwgVSs1OTE2LCBVKzU5MjksIFUrNWM3MSwgVSs1ZTc0LCBVKzVmYzMsIFUrNjAxZCwgVSs2MDI3LCBVKzYzZDAsIFUrNjcwOSwgVSs2NzM0LCBVKzc1MWYsIFUrNzY4NCwgVSs4MmYxLCBVKzkwNTMsIFUrOTFkMSwgVSs5N2YzLCBVK2FjMmYsIFUrYWM0ZCwgVSthZGM0LCBVK2FkZTQsIFUrYWU0MSwgVSthZTRkLWFlNGUsIFUrYWVkMSwgVSthZmI5LCBVK2IwZTAsIFUrYjI5OSwgVStiMzY1LCBVK2I0NmMsIFUrYjQ4MCwgVStiNGM4LCBVK2I3YjQsIFUrYjgxOSwgVStiOTE4LCBVK2JhYWIsIFUrYmFiOSwgVStiZThmLCBVK2JlZDcsIFUrYzBlYywgVStjMTlmLCBVK2MxYTUsIFUrYzNkOSwgVStjNDY0LCBVK2M1M2QsIFUrYzU1MywgVStjNTcwLCBVK2M1Y2MsIFUrYzYzMywgVStjNmE0LCBVK2M3YTMsIFUrYzdhNiwgVStjODg2LCBVK2M5ZDktYzlkYSwgVStjOWVjLCBVK2NhMGMsIFUrY2MyMSwgVStjZDFiLCBVK2NkNzgsIFUrY2RjNCwgVStjZWY4LCBVK2NmZTQsIFUrZDBhNSwgVStkMGI1LCBVK2QwZWMsIFUrZDE1ZCwgVStkMTg4LCBVK2QyM2MsIFUrZDJhYywgVStkNzI5LCBVK2Q3OWIsIFUrZmYwMSwgVStmZjA4LWZmMDksIFUrZmY1Yztcbn1cblxuLyogWzEwNl0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBCb2xkXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItQm9sZFwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9hbHZJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi4xMDYud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzIwMzktMjAzYSwgVSsyMjNjLCBVKzI1YjMsIFUrMjViNywgVSsyNWJkLCBVKzI1Y2YsIFUrMjY2YSwgVSszMDAyLCBVKzMwMGIsIFUrMzA0YiwgVSszMDU3LCBVKzMwNWYsIFUrMzA2YS0zMDZiLCBVKzMwN2UsIFUrMzA4YS0zMDhiLCBVKzMwOTMsIFUrMzBhMiwgVSszMGFmLCBVKzMwYjksIFUrMzBjMywgVSszMGM4LCBVKzMwZTktMzBlYiwgVSszM2ExLCBVKzRlMDAsIFUrNTI0ZCwgVSs1MzU3LCBVKzViNTAsIFUrNzEyMSwgVSs4ODRjLCBVKzk3NTEsIFUrYWM5NCwgVSthZWJlLCBVK2FlY2QsIFUrYWYwOCwgVSthZjQxLCBVK2FmNDksIFUrYjAxMCwgVStiMDUzLCBVK2IxMDksIFUrYjExYiwgVStiMTI4LCBVK2IxNTQsIFUrYjI5MSwgVStiMmU2LCBVK2IzMDEsIFUrYjM4NSwgVStiNTI1LCBVK2I1YjQsIFUrYjcyOSwgVStiNzJmLCBVK2I3MzgsIFUrYjdmZiwgVStiODM3LCBVK2I5NzUsIFUrYmE2NywgVStiYjQ3LCBVK2JjMWYsIFUrYmQ5MCwgVStiZmQ0LCBVK2MyN2MsIFUrYzMyNCwgVStjMzc5LCBVK2MzZTAsIFUrYzQ2NSwgVStjNTNiLCBVK2M1OGMsIFUrYzYxMCwgVStjNjUzLCBVK2M2Y2QsIFUrYzgxMywgVStjODJmLCBVK2M5OTksIFUrYzllMCwgVStjYWM0LCBVK2NhZDMsIFUrY2JkNCwgVStjYzEwLCBVK2NjMjIsIFUrY2NiOCwgVStjY2JjLCBVK2NkYTUsIFUrY2U4NCwgVStjZWEzLCBVK2NmNjcsIFUrY2ZlMSwgVStkMjQxLCBVK2QzMGQsIFUrZDMxYywgVStkMzkxLCBVK2Q0MDEsIFUrZDQ3OSwgVStkNWM5LCBVK2Q1ZGIsIFUrZDY0OSwgVStkNmQ0O1xufVxuXG4vKiBbMTA3XSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIEJvbGRcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1Cb2xkXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT2Fsdkk3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjEwNy53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrYjAsIFUrZTksIFUrMjE5MywgVSsyNDYyLCBVKzI2MGUsIFUrMjYxZSwgVSszMDBlLTMwMGYsIFUrMzA0NCwgVSszMGE0LCBVKzMwZmItMzBmYywgVSszMTRkLCBVKzU5NzMsIFUrNjU0NSwgVSs2NzA4LCBVKzc1MzcsIFUrYWM4OSwgVSthYzljLCBVK2FjYzEsIFUrYWQwNCwgVSthZDc1LCBVK2FkN2QsIFUrYWU0NSwgVSthZTYxLCBVK2FmNDIsIFUrYjBhYiwgVStiMGFmLCBVK2IwYjMsIFUrYjEyYywgVStiMTk0LCBVK2IxYTgsIFUrYjIyMCwgVStiMjU4LCBVK2IyODQsIFUrYjJmZiwgVStiMzE1LCBVK2IzNzEsIFUrYjNkNC1iM2Q1LCBVK2I0NjAsIFUrYjUyNywgVStiNTM0LCBVK2I4MTAsIFUrYjgxOCwgVStiOThlLCBVK2JhNTUsIFUrYmJhYywgVStiYzBiLCBVK2JjNDAsIFUrYmNhMSwgVStiY2NkLCBVK2JkOTMsIFUrYmU1NCwgVStiZTVhLCBVK2JmMDgsIFUrYmY1MCwgVStiZjU1LCBVK2JmZGMsIFUrYzBjMCwgVStjMGQwLCBVK2MwZjQsIFUrYzEwMCwgVStjMTFlLCBVK2MxNzAsIFUrYzIwZCwgVStjMjc0LCBVK2MyOTAsIFUrYzMwOCwgVStjMzY5LCBVK2M1MzksIFUrYzU4NywgVStjNWZmLCBVK2M2ZWMsIFUrYzcwYywgVStjN2FkLCBVK2M3YzgsIFUrYzgzYywgVStjODgxLCBVK2NiNDgsIFUrY2M2MCwgVStjZTY5LCBVK2NlNmIsIFUrY2U3NSwgVStjZjA0LCBVK2NmMDgsIFUrY2Y1NSwgVStjZjcwLCBVK2NmZmMsIFUrZDBiNywgVStkMWE4LCBVK2QyYzgsIFUrZDM4NCwgVStkNDdjLCBVK2Q0OGIsIFUrZDVkZCwgVStkNWU4LCBVK2Q3MjAsIFUrZDc1OSwgVStmOTgxO1xufVxuXG4vKiBbMTA4XSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIEJvbGRcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1Cb2xkXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT2Fsdkk3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjEwOC53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrZTAsIFUrZTIsIFUrMzk1LCBVKzNiNywgVSszYmEsIFUrMjQ2MC0yNDYxLCBVKzI1YTAsIFUrMzAxMC0zMDExLCBVKzMwNmUsIFUrMzBmMywgVSszMTRhLCBVKzMxNGMsIFUrNTkyNywgVSs2NWIwLCBVKzdlNDEsIFUrOTdkMywgVSs5YWQ0LCBVK2FkNDksIFUrYWUwYiwgVSthZTBkLCBVK2FlNDMsIFUrYWU1ZCwgVSthZWNmLCBVK2FmM2MsIFUrYWY2NCwgVSthZmQ0LCBVK2IwODAsIFUrYjA4NCwgVStiMGM1LCBVK2IxMGMsIFUrYjFlOCwgVStiMmFjLCBVK2IzNmUsIFUrYjQ1MSwgVStiNTE1LCBVK2I1NDAsIFUrYjU2MSwgVStiNmFiLCBVK2I2YjEsIFUrYjcyYywgVStiNzMwLCBVK2I3NDQsIFUrYjgwMCwgVStiOGVjLCBVK2I4ZjAsIFUrYjkwNCwgVStiOTY4LCBVK2I5NmQsIFUrYjk4NywgVStiOWQ5LCBVK2JiMzYsIFUrYmI0OSwgVStiYzJkLCBVK2JjNDMsIFUrYmNmNiwgVStiZDg5LCBVK2JlNTcsIFUrYmU2MSwgVStiZWQ0LCBVK2MwOTAsIFUrYzEzMCwgVStjMTQ4LCBVK2MxOWMsIFUrYzJmOSwgVStjMzZjLCBVK2MzN2MsIFUrYzM4NCwgVStjM2RmLCBVK2M1NzUsIFUrYzU4NCwgVStjNjYwLCBVK2M3MTksIFUrYzgxNiwgVStjYTRkLCBVK2NhNTQsIFUrY2FiYywgVStjYjQ5LCBVK2NjMTQsIFUrY2ZmNSwgVStkMDA0LCBVK2QwMzgsIFUrZDBiNCwgVStkMGQzLCBVK2QwZTAsIFUrZDBlZCwgVStkMTMxLCBVK2QxYjAsIFUrZDMxZiwgVStkMzNkLCBVK2QzYTAsIFUrZDNhYiwgVStkNTE0LCBVK2Q1ODQsIFUrZDZhMSwgVStkNmNjLCBVK2Q3NDksIFUrZDc2MCwgVStkNzk5O1xufVxuXG4vKiBbMTA5XSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIEJvbGRcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1Cb2xkXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT2Fsdkk3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjEwOS53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMjQsIFUrNjAsIFUrM2I5LCBVKzNiYiwgVSszYmQsIFUrMjE5MSwgVSsyNjA2LCBVKzMwMGMtMzAwZCwgVSszMTMxLCBVKzMxMzQsIFUrMzEzOSwgVSszMTQxLTMxNDIsIFUrMzE0OCwgVSszMTYxLCBVKzMxNjMsIFUrMzIxYywgVSs0ZWJhLCBVKzUzMTcsIFUrYWMzMSwgVSthYzc3LCBVK2FjOWYsIFUrYWNiOSwgVSthY2YwLWFjZjEsIFUrYWNmZCwgVSthZDczLCBVK2FmM2QsIFUrYjAwYywgVStiMDRhLCBVK2IwNTcsIFUrYjBjNCwgVStiMTg4LCBVK2IxY2MsIFUrYjIxNCwgVStiMmRiLCBVK2IyZWUsIFUrYjMwNCwgVStiNGVkLCBVK2I1MTgsIFUrYjViYywgVStiNjI1LCBVK2I2OWMtYjY5ZCwgVStiN2FjLCBVK2I4MDEsIFUrYjg2YywgVStiOTU5LCBVK2I5NWMsIFUrYjk4NSwgVStiYTQ4LCBVK2JiNTgsIFUrYmMwYywgVStiYzM4LCBVK2JjODUsIFUrYmM5YSwgVStiZjQwLCBVK2MwNjgsIFUrYzBiZCwgVStjMGNjLCBVK2MxMmYsIFUrYzE0OSwgVStjMWUwLCBVK2MyMmIsIFUrYzIyZCwgVStjMjUwLCBVK2MyZmMsIFUrYzMwMCwgVStjMzEzLCBVK2MzNzAsIFUrYzNkOCwgVStjNTU3LCBVK2M1ODAsIFUrYzVlMywgVStjNjJlLCBVK2M2MzQsIFUrYzZmMCwgVStjNzRkLCBVK2M3ODMsIFUrYzc4ZSwgVStjNzk2LCBVK2M3YmMsIFUrYzkyYywgVStjYTRjLCBVK2NjMWMsIFUrY2M1NCwgVStjYzU5LCBVK2NlMDQsIFUrY2YzMCwgVStjZmM0LCBVK2QxNDAsIFUrZDMyMSwgVStkMzhjLCBVK2QzOTksIFUrZDU0ZiwgVStkNTg3LCBVK2Q1ZDAsIFUrZDZlOCwgVStkNzcwO1xufVxuXG4vKiBbMTEwXSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIEJvbGRcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1Cb2xkXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT2Fsdkk3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjExMC53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrZDcsIFUrZWEsIFUrZmMsIFUrMjE5MiwgVSsyNWJjLCBVKzMwMDAsIFUrMzEzNywgVSszMTQ1LCBVKzMxNWMsIFUrN2Y4ZSwgVSthYzEzLCBVK2FjNzEsIFUrYWM5MCwgVSthY2I4LCBVK2FjZTcsIFUrYWQ3ZiwgVSthZTUwLCBVK2FlZjQsIFUrYWYzNCwgVSthZmJjLCBVK2IwNDgsIFUrYjA5YSwgVStiMGFkLCBVK2IwYmMsIFUrYjExMywgVStiMTI1LCBVK2IxNDEsIFUrYjIwYywgVStiMmQ5LCBVK2IyZWQsIFUrYjM2NywgVStiMzY5LCBVK2IzNzQsIFUrYjNjYiwgVStiNGVjLCBVK2I2MTEsIFUrYjc2MCwgVStiODFiLCBVK2I4MzQsIFUrYjhiMCwgVStiOGUxLCBVK2I5ODksIFUrYjlkMSwgVStiOWUxLCBVK2I5ZmEsIFUrYmE0ZCwgVStiYTc4LCBVK2JiMzUsIFUrYmI1NCwgVStiYmY5LCBVK2JjMTEsIFUrYmNiMywgVStiZDA1LCBVK2JkOTUsIFUrYmRkNCwgVStiZTEwLCBVK2JlZDAsIFUrYmY1MSwgVStjMGQ4LCBVK2MyMzIsIFUrYzJiNywgVStjMmViLCBVK2MzNzgsIFUrYzUwMCwgVStjNTJjLCBVK2M1NDksIFUrYzU2OCwgVStjNTk4LCBVK2M1YzksIFUrYzYxYiwgVStjNjM5LCBVK2M2N2MsIFUrYzcxNywgVStjNzhhLCBVK2M4MGEsIFUrYzkwYy1jOTBkLCBVK2M5NTAsIFUrYzllNywgVStjYmU0LCBVK2NjYTksIFUrY2NlNCwgVStjZGIwLCBVK2NlNzgsIFUrY2U5NCwgVStjZTk4LCBVK2NmOGMsIFUrZDAxOCwgVStkMDM0LCBVK2QwZjEsIFUrZDFiMSwgVStkMjgwLCBVK2QyZjgsIFUrZDMzOCwgVStkMzgwLCBVK2QzYjQsIFUrZDYxMCwgVStkNjlmLCBVK2Q2ZmMsIFUrZDc1ODtcbn1cblxuLyogWzExMV0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBCb2xkXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItQm9sZFwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9hbHZJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi4xMTEud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVK2U3LCBVKzIwMjIsIFUrMjAzYiwgVSsyNWMwLCBVKzI2MDUsIFUrMjY2MSwgVSszMTQ3LCBVKzMxOGQsIFUrNjcyYywgVSs4YTllLCBVK2FjYWEsIFUrYWNiYywgVSthZDFjLCBVK2FlNGEsIFUrYWU1YywgVStiMDQ0LCBVK2IwNTQsIFUrYjBjOC1iMGM5LCBVK2IyYTYsIFUrYjJkMCwgVStiMzVjLCBVK2IzNjQsIFUrYjQyOCwgVStiNDU0LCBVK2I0NjUsIFUrYjRiNywgVStiNGUzLCBVK2I1MWMsIFUrYjVhMSwgVStiNzg0LCBVK2I3OTAsIFUrYjdhYiwgVStiN2Y0LCBVK2I4MmMsIFUrYjgzNSwgVStiOGU5LCBVK2I4ZjgsIFUrYjlkOCwgVStiOWY5LCBVK2JhNWMsIFUrYmE2NCwgVStiYWJkLCBVK2JiMTgsIFUrYmIzYiwgVStiYmZmLCBVK2JjMGQsIFUrYmM0NSwgVStiYzk3LCBVK2JjYmMsIFUrYmU0NSwgVStiZTc1LCBVK2JlN2MsIFUrYmZjYywgVStjMGI2LCBVK2MwZjcsIFUrYzE0YiwgVStjMmI0LCBVK2MzMGQsIFUrYzRmOCwgVStjNWJiLCBVK2M1ZDEsIFUrYzVlMCwgVStjNWVlLCBVK2M1ZmQsIFUrYzYwNiwgVStjNmM1LCBVK2M2ZTAsIFUrYzcwOCwgVStjODFkLCBVK2M4MjAsIFUrYzgyNCwgVStjODc4LCBVK2M5MTgsIFUrYzk2YywgVStjOWU0LCBVK2M5ZjEsIFUrY2MyZSwgVStjZDA5LCBVK2NlYTEsIFUrY2VmNSwgVStjZWY3LCBVK2NmNjQsIFUrY2Y2OSwgVStjZmU4LCBVK2QwMzUsIFUrZDBhYywgVStkMjMwLCBVK2QyMzQsIFUrZDJmNCwgVStkMzFkLCBVK2Q1NzUsIFUrZDU3OCwgVStkNjA4LCBVK2Q2MTQsIFUrZDcxOCwgVStkNzUxLCBVK2Q3NjEsIFUrZDc4YywgVStkNzkwO1xufVxuXG4vKiBbMTEyXSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIEJvbGRcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1Cb2xkXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT2Fsdkk3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjExMi53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMjY2NSwgVSszMTYwLCBVKzRlMmQsIFUrNjU4NywgVSs2NWU1LCBVK2FjMTIsIFUrYWMxNCwgVSthYzE2LCBVK2FjODEsIFUrYWQzNCwgVSthZGUwLCBVK2FlNTQsIFUrYWViYywgVSthZjJjLCBVK2FmYzAsIFUrYWZjOCwgVStiMDRjLCBVK2IwOGMsIFUrYjA5OSwgVStiMGE5LCBVK2IwYWMsIFUrYjBhZSwgVStiMGI4LCBVK2IxMjMsIFUrYjE3OSwgVStiMmU1LCBVK2IyZjcsIFUrYjRjMCwgVStiNTMxLCBVK2I1MzgsIFUrYjU0NSwgVStiNTUwLCBVK2I1YTgsIFUrYjZmMCwgVStiNzI4LCBVK2I3M2IsIFUrYjdhZCwgVStiN2VkLCBVK2I4MDksIFUrYjg2NCwgVStiODZkLCBVK2I4NzEsIFUrYjliZiwgVStiOWY1LCBVK2JhNDAsIFUrYmE0YiwgVStiYTU4LCBVK2JhODcsIFUrYmFhYywgVStiYmMwLCBVK2JjMTYsIFUrYmMzNCwgVStiZDA3LCBVK2JkOTksIFUrYmU1OSwgVStiZmQwLCBVK2MwNTgsIFUrYzBlNCwgVStjMGY1LCBVK2MxMmQsIFUrYzEzOSwgVStjMjI4LCBVK2M1MjksIFUrYzVjNywgVStjNjM1LCBVK2M2MzcsIFUrYzczNSwgVStjNzdkLCBVK2M3ODcsIFUrYzc4OSwgVStjOGM0LCBVK2M5ODksIFUrYzk4YywgVStjOWQwLCBVK2M5ZDMsIFUrY2MwYywgVStjYzk5LCBVK2NkMGMsIFUrY2QyYywgVStjZDk4LCBVK2NkYTQsIFUrY2U1OSwgVStjZTYwLCBVK2NlNmQsIFUrY2VhMCwgVStkMGQwLWQwZDEsIFUrZDBkNSwgVStkMTRkLCBVK2QxYTQsIFUrZDI5YywgVStkMmYxLCBVK2QzMDEsIFUrZDM5YywgVStkM2JjLCBVK2Q0ZTgsIFUrZDU0MCwgVStkNWVjLCBVK2Q2NDAsIFUrZDc1MDtcbn1cblxuLyogWzExM10gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBCb2xkXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItQm9sZFwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9hbHZJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi4xMTMud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzVlLCBVKzI1YjIsIFUrMjViNiwgVSszMTRlLCBVK2FjMjQsIFUrYWNlMSwgVSthY2U0LCBVK2FlNjgsIFUrYWYyZCwgVStiMGQwLCBVK2IwZTUsIFUrYjE1MCwgVStiMTU1LCBVK2IxOTMsIFUrYjJjOSwgVStiMmRkLCBVK2IzYzgsIFUrYjNmYywgVStiNDEwLCBVK2I0NTgsIFUrYjRkZCwgVStiNWEwLCBVK2I1YTQsIFUrYjViYiwgVStiN2I1LCBVK2I4MzgsIFUrYjg0MCwgVStiODZmLCBVK2I4ZjksIFUrYjk2MCwgVStiOWU1LCBVK2JhYjgsIFUrYmI1MCwgVStiYzFkLCBVK2JjMjQtYmMyNSwgVStiY2E4LCBVK2JjYmQsIFUrYmQwNCwgVStiZDEwLCBVK2JkMjQsIFUrYmU0OCwgVStiZTViLCBVK2JlNjgsIFUrYzA1YywgVStjMTJjLCBVK2MxNDAsIFUrYzE1YywgVStjMTY4LCBVK2MxOTQsIFUrYzIxOSwgVStjMjdkLCBVK2MyYTgsIFUrYzJmMSwgVStjMmY4LCBVK2MzNjgsIFUrYzU1NC1jNTU1LCBVK2M1NTksIFUrYzU2NCwgVStjNWQ4LCBVK2M1ZmMsIFUrYzYyNSwgVStjNjVjLCBVK2M2YjEsIFUrYzcyOCwgVStjNzk0LCBVK2M4NGMsIFUrYzg4YywgVStjOGUwLCBVK2M4ZmQsIFUrYzk5OCwgVStjOWRkLCBVK2NjMGQsIFUrY2MzMCwgVStjZWVjLCBVK2NmMTMsIFUrY2YxYywgVStjZjVjLCBVK2QwNTAsIFUrZDA3YywgVStkMGE4LCBVK2QxMzQsIFUrZDEzOCwgVStkMTU0LCBVK2QxZjQsIFUrZDJiYywgVStkMzI5LCBVK2QzMmMsIFUrZDNkMCwgVStkM2Y0LCBVK2QzZmMsIFUrZDU2YiwgVStkNWNjLCBVK2Q2MDAtZDYwMSwgVStkNjM5LCBVK2Q2YzgsIFUrZDc1NCwgVStkNzY1O1xufVxuXG4vKiBbMTE0XSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIEJvbGRcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1Cb2xkXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT2Fsdkk3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjExNC53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrM2MtM2QsIFUrMjAyNiwgVSsyNGQyLCBVKzMxNGIsIFUrYWMxMSwgVSthY2YzLCBVK2FkNzQsIFUrYWQ4MSwgVSthZGY5LCBVK2FlMzQsIFUrYWY0MywgVSthZmI4LCBVK2IwNWQsIFUrYjA3YywgVStiMTEwLCBVK2IxMTgsIFUrYjE3YywgVStiMTgwLCBVK2IxOGQsIFUrYjE5MiwgVStiMmNjLCBVK2IzNTUsIFUrYjM3OCwgVStiNGE0LCBVK2I0ZWYsIFUrYjc4ZCwgVStiNzk5LCBVK2I3YTksIFUrYjdmZCwgVStiODA3LCBVK2I4MGMsIFUrYjgzOSwgVStiOWI0LCBVK2I5ZGIsIFUrYmEzYywgVStiYWIwLCBVK2JiYTQsIFUrYmM5NCwgVStiZTRjLCBVK2MxNTQsIFUrYzFjNCwgVStjMjZjLCBVK2MyYWMsIFUrYzJlZCwgVStjNGY0LCBVK2M1NWUsIFUrYzU2MSwgVStjNTcxLCBVK2M1YjUsIFUrYzVjNCwgVStjNjU0LWM2NTUsIFUrYzY5NSwgVStjNmU4LCBVK2M2ZjksIFUrYzcyNCwgVStjNzUxLCBVK2M3NzUsIFUrYzdhMCwgVStjN2MxLCBVK2M4NzQsIFUrYzg4MCwgVStjOWQ1LCBVK2M5ZjgsIFUrY2FiZCwgVStjYzI5LCBVK2NjMmMsIFUrY2NhOCwgVStjY2FiLCBVK2NjZDAsIFUrY2UyMSwgVStjZTM1LCBVK2NlN2MsIFUrY2U5MCwgVStjZWU4LCBVK2NlZjQsIFUrY2ZlMCwgVStkMDcwLCBVK2QwYjksIFUrZDBjMSwgVStkMGM0LCBVK2QwYzgsIFUrZDE1YywgVStkMWExLCBVK2QyYzAsIFUrZDMwMCwgVStkMzE0LCBVK2QzZWQsIFUrZDQ3OCwgVStkNDgwLCBVK2Q0OGQsIFUrZDUwOCwgVStkNTNkLCBVK2Q1ZTQsIFUrZDYxMSwgVStkNjFjLCBVK2Q2OGQsIFUrZDZhOCwgVStkNzk4O1xufVxuXG4vKiBbMTE1XSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIEJvbGRcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1Cb2xkXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT2Fsdkk3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjExNS53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMjMsIFUrMjUsIFUrNWYsIFUrYTksIFUrYWMwOCwgVSthYzc4LCBVK2FjYTgsIFUrYWNhYywgVSthY2U4LCBVK2FkNzAsIFUrYWRjMCwgVSthZGRjLCBVK2IxMzcsIFUrYjE0MCwgVStiMjA4LCBVK2IyOTAsIFUrYjJmNSwgVStiM2M1LCBVK2IzY2MsIFUrYjQyMCwgVStiNDI5LCBVK2I1MjksIFUrYjUzMCwgVStiNzdkLCBVK2I3OWMsIFUrYjdhOCwgVStiN2M5LCBVK2I3ZjAsIFUrYjdmYywgVStiODI4LCBVK2I4NjAsIFUrYjlhZCwgVStiOWMxLCBVK2I5YzksIFUrYjlkZC1iOWRlLCBVK2I5ZTgsIFUrYmEzOC1iYTM5LCBVK2JhYmIsIFUrYmMwMCwgVStiYzhjLCBVK2JjYTAsIFUrYmNhNCwgVStiY2QxLCBVK2JjZmMsIFUrYmQwOSwgVStiZGYwLCBVK2JlNjAsIFUrYzBhZCwgVStjMGI0LCBVK2MwYmMsIFUrYzE5MCwgVStjMWZjLCBVK2MyMjAsIFUrYzI4OCwgVStjMmI5LCBVK2MyZjYsIFUrYzUyOCwgVStjNTQ1LCBVK2M1NTgsIFUrYzViYywgVStjNWQ0LCBVK2M2MDAsIFUrYzY0NCwgVStjNmMwLCBVK2M2YzMsIFUrYzcyMSwgVStjNzk4LCBVK2M3YTEsIFUrYzgxMSwgVStjODM4LCBVK2M4NzEsIFUrYzkwNCwgVStjOTkwLCBVK2M5ZGMsIFUrY2MzOCwgVStjYzQ0LCBVK2NjYTAsIFUrY2QxZCwgVStjZDk1LCBVK2NkYTksIFUrY2U1YywgVStjZjAwLCBVK2NmNTgsIFUrZDE1MCwgVStkMjJjLCBVK2QzMDUsIFUrZDMyOCwgVStkMzdjLCBVK2QzZjAsIFUrZDU1MSwgVStkNWE1LCBVK2Q1YzgsIFUrZDVkOCwgVStkNjNjLCBVK2Q2NGQsIFUrZDY2OSwgVStkNzM0LCBVK2Q3NmM7XG59XG5cbi8qIFsxMTZdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgQm9sZFwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLUJvbGRcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PYWx2STdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uMTE2LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSsyNiwgVSsyYiwgVSszZSwgVSs0MCwgVSs3ZSwgVSthYzAxLCBVK2FjMTksIFUrYWMxZCwgVSthY2EwLCBVK2FjYTksIFUrYWNiMCwgVSthZDhjLCBVK2FlMDksIFUrYWUzOCwgVSthZTQwLCBVK2FlZDgsIFUrYjA5YywgVStiMGEwLCBVK2IxMDgsIFUrYjIwNCwgVStiMjk4LCBVK2IyZDgsIFUrYjJlYi1iMmVjLCBVK2IyZjQsIFUrYjMxMywgVStiMzU4LCBVK2I0NTAsIFUrYjRlMCwgVStiNTRjLCBVK2I2MTAsIFUrYjc4MCwgVStiNzhjLCBVK2I3OTEsIFUrYjhlOCwgVStiOTU4LCBVK2I5NzQsIFUrYjk4NCwgVStiOWIwLCBVK2I5YmMtYjliZCwgVStiOWNlLCBVK2JhNzAsIFUrYmJmYywgVStiYzBmLCBVK2JjMTUsIFUrYmMxYiwgVStiYzMxLCBVK2JjOTUsIFUrYmNjMCwgVStiY2M0LCBVK2JkODEsIFUrYmQ4OCwgVStjMGM4LCBVK2MxMWQsIFUrYzEzYywgVStjMTU4LCBVK2MxOGQsIFUrYzFhMSwgVStjMjFjLCBVK2M0ZjAsIFUrYzU0YSwgVStjNTYwLCBVK2M1YjgsIFUrYzVjOCwgVStjNWY0LCBVK2M2MjgsIFUrYzYyYywgVStjNjc4LCBVK2M2Y2MsIFUrYzgwOCwgVStjODEwLCBVK2M4ODUsIFUrYzg4YiwgVStjOTAwLCBVK2M5ODgsIFUrYzk5ZCwgVStjOWM4LCBVK2NjM2QtY2MzZSwgVStjYzQ1LCBVK2NkMDgsIFUrY2UyMCwgVStjZWU0LCBVK2QwNzQsIFUrZDBhNCwgVStkMGRkLCBVK2QyYjksIFUrZDNiOCwgVStkM2M5LCBVK2Q0ODgsIFUrZDU0NCwgVStkNTU5LCBVK2Q1NmQsIFUrZDU4OCwgVStkNjE1LCBVK2Q2NDgsIFUrZDY1NSwgVStkNjU4LCBVK2Q2NWM7XG59XG5cbi8qIFsxMTddICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgQm9sZFwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLUJvbGRcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PYWx2STdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uMTE3LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVStkLCBVKzQ4LCBVKzdjLCBVK2FjMTAsIFUrYWMxNSwgVSthYzc0LCBVK2FjODAsIFUrYWM4MywgVSthY2M0LCBVK2FkMTEsIFUrYWQ1MCwgVSthZDZkLCBVK2FkZmMsIFUrYWUwMCwgVSthZTA4LCBVK2FlNGMsIFUrYjBhOCwgVStiMTI0LCBVK2IxNDQsIFUrYjE3OCwgVStiMjc0LCBVK2IyYTUsIFUrYjJlOCwgVStiMmY5LCBVK2IzNTQsIFUrYjM3MCwgVStiNDE4LCBVK2I0MWMsIFUrYjRmMSwgVStiNTE0LCBVK2I3OTgsIFUrYjgwOCwgVStiODI0LWI4MjUsIFUrYjhjYywgVStiOTc4LCBVK2I5ZDAsIFUrYjllNCwgVStiYWE5LCBVK2JiM2MsIFUrYmMxOCwgVStiYzFjLCBVK2JjMzAsIFUrYmM4NCwgVStiY2Y1LCBVK2JjZjgsIFUrYmQ4NCwgVStiZTBjLCBVK2JlMTQsIFUrYzBiMCwgVStjMGM5LCBVK2MwZGQsIFUrYzEyNCwgVStjMmRkLCBVK2MyZTQsIFUrYzJlYywgVStjNTRjLCBVK2M1N2MtYzU3ZCwgVStjNTkxLCBVK2M1YzUtYzVjNiwgVStjNWVkLCBVK2M2MDgsIFUrYzY0MCwgVStjNmI4LCBVK2M2ZDQsIFUrYzc4NCwgVStjN2FjLCBVK2M4MDAtYzgwMSwgVStjOWMxLCBVK2M5ZDEsIFUrY2MyOCwgVStjYzk4LCBVK2NjOWMsIFUrY2NhZCwgVStjZDVjLCBVK2NkOTQsIFUrY2Q5YywgVStjZGU4LCBVK2NlNjgsIFUrY2Y1NCwgVStkMGRjLCBVK2QxNGMsIFUrZDFhMCwgVStkMWI1LCBVK2QyZjAsIFUrZDMwYywgVStkMzEwLCBVK2QzOTgsIFUrZDQ1YywgVStkNTBjLCBVK2Q1M2MsIFUrZDU2MCwgVStkNTY4LCBVK2Q1ODksIFUrZDYwNCwgVStkNmM0LCBVK2Q3ODg7XG59XG5cbi8qIFsxMThdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgQm9sZFwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLUJvbGRcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PYWx2STdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uMTE4LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSszOSwgVSs0OSwgVSs0ZC00ZSwgVSthMCwgVSthYzA0LCBVK2FjMWMsIFUrYWM3MCwgVSthYzhjLCBVK2FjYmQsIFUrYWNmNSwgVSthY2ZjLCBVK2FkMDAsIFUrYWQ2YywgVSthZGY4LCBVK2IwOTgsIFUrYjBiNCwgVStiMjk0LCBVK2IyYzgsIFUrYjMwMCwgVStiM2M0LCBVK2IzZDksIFUrYjRkYywgVStiNGU0LCBVK2I3N2MsIFUrYjdlYywgVStiODVkLCBVK2I5N2MsIFUrYjljOCwgVStiOWNjLCBVK2JhNTQsIFUrYmE3NCwgVStiYTg1LCBVK2JhYTgsIFUrYmIzNCwgVStiYjM4LCBVK2JiZjgsIFUrYmMxNCwgVStiYzI5LCBVK2JjODgsIFUrYmNmNCwgVStiZDgwLCBVK2JlNDQsIFUrYzBjMSwgVStjMTFjLCBVK2MxMjAsIFUrYzEzMSwgVStjMTM4LCBVK2MxOGMsIFUrYzIxOCwgVStjMmI1LCBVK2MyZTAsIFUrYzU0NCwgVStjNTQ4LCBVK2M1YjQsIFUrYzVkMCwgVStjNWVjLCBVK2M1ZjAsIFUrYzYwMSwgVStjNjI0LCBVK2M2OTQsIFUrYzZhOSwgVStjNmIwLCBVK2M2YjQsIFUrYzZkMCwgVStjNzA0LCBVK2M3MjAsIFUrYzczYywgVStjNzQwLCBVK2M3NDQsIFUrYzc0YywgVStjNzU4LCBVK2M3N2MsIFUrYzc4NSwgVStjNzg4LCBVK2M3OTAtYzc5MSwgVStjN2E1LCBVK2M4MDQsIFUrYzgxNSwgVStjODFjLCBVK2M4NzAsIFUrYzhmYywgVStjOTExLCBVK2M5YzQsIFUrY2NiNCwgVStjZTU4LCBVK2NlNzQsIFUrZDA2YywgVStkMGMwLCBVK2QxMzAsIFUrZDJiOCwgVStkM2VjLCBVK2Q1MDQsIFUrZDU1YywgVStkNTY5LCBVK2Q1NzQsIFUrZDYzOCwgVStkNjU0LCBVK2Q2OGM7XG59XG5cbi8qIFsxMTldICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgQm9sZFwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLUJvbGRcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PYWx2STdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uMTE5LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSsyMC0yMiwgVSsyNy0yYSwgVSsyYy0zOCwgVSszYS0zYiwgVSszZiwgVSs0MS00NywgVSs0YS00YywgVSs0Zi01ZCwgVSs2MS03YiwgVSs3ZCwgVSthMSwgVSthYiwgVSthZSwgVStiNywgVStiYiwgVStiZiwgVSsyMDEzLTIwMTQsIFUrMjAxYy0yMDFkLCBVKzIxMjIsIFUrYWMwMCwgVSthY2UwLCBVK2FlMzAsIFUrYjJlNCwgVStiODVjLCBVK2I5YWMsIFUrYzBhYywgVStjMmE0LCBVK2MyZGMsIFUrYzc3NCwgVStjNzc4LCBVK2M5YzAsIFUrZDU1ODtcbn1cblxuLyogWzBdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgQmxhY2tcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1CbGFja1wiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9VbG5JN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi4wLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVStmOWNhLWZhMGIsIFUrZmYwMy1mZjA1LCBVK2ZmMDcsIFUrZmYwYS1mZjBiLCBVK2ZmMGQtZmYxOSwgVStmZjFiLCBVK2ZmMWQsIFUrZmYyMC1mZjViLCBVK2ZmNWQsIFUrZmZlMC1mZmUzLCBVK2ZmZTUtZmZlNjtcbn1cblxuLyogWzJdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgQmxhY2tcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1CbGFja1wiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9VbG5JN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi4yLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVStkNzIzLWQ3MjgsIFUrZDcyYS1kNzMzLCBVK2Q3MzUtZDc0OCwgVStkNzRhLWQ3NGYsIFUrZDc1Mi1kNzUzLCBVK2Q3NTUtZDc1NywgVStkNzVhLWQ3NWYsIFUrZDc2Mi1kNzY0LCBVK2Q3NjYtZDc2OCwgVStkNzZhLWQ3NmIsIFUrZDc2ZC1kNzZmLCBVK2Q3NzEtZDc4NywgVStkNzg5LWQ3OGIsIFUrZDc4ZC1kNzhmLCBVK2Q3OTEtZDc5NywgVStkNzlhLCBVK2Q3OWMsIFUrZDc5ZS1kN2EzLCBVK2Y5MDAtZjkwOSwgVStmOTBiLWY5MmU7XG59XG5cbi8qIFszXSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogOTAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIEJsYWNrXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItQmxhY2tcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PVWxuSTdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uMy53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrZDY3OS1kNjhiLCBVK2Q2OGUtZDY5ZSwgVStkNmEwLCBVK2Q2YTItZDZhNywgVStkNmE5LWQ2YzMsIFUrZDZjNi1kNmM3LCBVK2Q2YzktZDZjYiwgVStkNmNkLWQ2ZDMsIFUrZDZkNS1kNmQ2LCBVK2Q2ZDgtZDZlMywgVStkNmU1LWQ2ZTcsIFUrZDZlOS1kNmZiLCBVK2Q2ZmQtZDcxNywgVStkNzE5LWQ3MWYsIFUrZDcyMS1kNzIyO1xufVxuXG4vKiBbNF0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBCbGFja1wiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLUJsYWNrXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT1Vsbkk3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjQud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVK2Q1YmMtZDVjNywgVStkNWNhLWQ1Y2IsIFUrZDVjZC1kNWNmLCBVK2Q1ZDEtZDVkNywgVStkNWQ5LWQ1ZGEsIFUrZDVkYywgVStkNWRlLWQ1ZTMsIFUrZDVlNi1kNWU3LCBVK2Q1ZTktZDVlYiwgVStkNWVkLWQ1ZjYsIFUrZDVmOCwgVStkNWZhLWQ1ZmYsIFUrZDYwMi1kNjAzLCBVK2Q2MDUtZDYwNywgVStkNjA5LWQ2MGYsIFUrZDYxMi1kNjEzLCBVK2Q2MTYtZDYxYiwgVStkNjFkLWQ2MzcsIFUrZDYzYS1kNjNiLCBVK2Q2M2QtZDYzZiwgVStkNjQxLWQ2NDcsIFUrZDY0YS1kNjRjLCBVK2Q2NGUtZDY1MywgVStkNjU2LWQ2NTcsIFUrZDY1OS1kNjViLCBVK2Q2NWQtZDY2NiwgVStkNjY4LCBVK2Q2NmEtZDY3ODtcbn1cblxuLyogWzVdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgQmxhY2tcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1CbGFja1wiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9VbG5JN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi41LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVStkNTA3LCBVK2Q1MDktZDUwYiwgVStkNTBkLWQ1MTMsIFUrZDUxNS1kNTNiLCBVK2Q1M2UtZDUzZiwgVStkNTQxLWQ1NDMsIFUrZDU0NS1kNTRjLCBVK2Q1NGUsIFUrZDU1MCwgVStkNTUyLWQ1NTcsIFUrZDU1YS1kNTViLCBVK2Q1NWQtZDU1ZiwgVStkNTYxLWQ1NjQsIFUrZDU2Ni1kNTY3LCBVK2Q1NmEsIFUrZDU2YywgVStkNTZlLWQ1NzMsIFUrZDU3Ni1kNTc3LCBVK2Q1NzktZDU4MywgVStkNTg1LWQ1ODYsIFUrZDU4YS1kNWE0LCBVK2Q1YTYtZDViYjtcbn1cblxuLyogWzZdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgQmxhY2tcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1CbGFja1wiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9VbG5JN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi42LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVStkNDY0LWQ0NzcsIFUrZDQ3YS1kNDdiLCBVK2Q0N2QtZDQ3ZiwgVStkNDgxLWQ0ODcsIFUrZDQ4OS1kNDhhLCBVK2Q0OGMsIFUrZDQ4ZS1kNGU3LCBVK2Q0ZTktZDUwMywgVStkNTA1LWQ1MDY7XG59XG5cbi8qIFs3XSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogOTAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIEJsYWNrXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItQmxhY2tcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PVWxuSTdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uNy53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrZDNiZi1kM2M3LCBVK2QzY2EtZDNjZiwgVStkM2QxLWQzZWIsIFUrZDNlZS1kM2VmLCBVK2QzZjEtZDNmMywgVStkM2Y1LWQzZmIsIFUrZDNmZC1kNDAwLCBVK2Q0MDItZDQ1YiwgVStkNDVkLWQ0NjM7XG59XG5cbi8qIFs4XSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogOTAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIEJsYWNrXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItQmxhY2tcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PVWxuSTdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uOC53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrZDJmZiwgVStkMzAyLWQzMDQsIFUrZDMwNi1kMzBiLCBVK2QzMGYsIFUrZDMxMS1kMzEzLCBVK2QzMTUtZDMxYiwgVStkMzFlLCBVK2QzMjItZDMyNCwgVStkMzI2LWQzMjcsIFUrZDMyYS1kMzJiLCBVK2QzMmQtZDMyZiwgVStkMzMxLWQzMzcsIFUrZDMzOS1kMzNjLCBVK2QzM2UtZDM3YiwgVStkMzdlLWQzN2YsIFUrZDM4MS1kMzgzLCBVK2QzODUtZDM4YiwgVStkMzhlLWQzOTAsIFUrZDM5Mi1kMzk3LCBVK2QzOWEtZDM5YiwgVStkMzlkLWQzOWYsIFUrZDNhMS1kM2E3LCBVK2QzYTktZDNhYSwgVStkM2FjLCBVK2QzYWUtZDNiMywgVStkM2I1LWQzYjcsIFUrZDNiOS1kM2JiLCBVK2QzYmQtZDNiZTtcbn1cblxuLyogWzldICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgQmxhY2tcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1CbGFja1wiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9VbG5JN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi45LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVStkMjU3LWQyN2YsIFUrZDI4MS1kMjliLCBVK2QyOWQtZDI5ZiwgVStkMmExLWQyYWIsIFUrZDJhZC1kMmI3LCBVK2QyYmEtZDJiYiwgVStkMmJkLWQyYmYsIFUrZDJjMS1kMmM3LCBVK2QyYzktZDJlZiwgVStkMmYyLWQyZjMsIFUrZDJmNS1kMmY3LCBVK2QyZjktZDJmZTtcbn1cblxuLyogWzEwXSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogOTAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIEJsYWNrXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItQmxhY2tcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PVWxuSTdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uMTAud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVK2QxYjQsIFUrZDFiNi1kMWYzLCBVK2QxZjUtZDIyYiwgVStkMjJlLWQyMmYsIFUrZDIzMS1kMjMzLCBVK2QyMzUtZDIzYiwgVStkMjNkLWQyNDAsIFUrZDI0Mi1kMjU2O1xufVxuXG4vKiBbMTFdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgQmxhY2tcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1CbGFja1wiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9VbG5JN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi4xMS53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrZDEwNS1kMTJmLCBVK2QxMzItZDEzMywgVStkMTM1LWQxMzcsIFUrZDEzOS1kMTNmLCBVK2QxNDEtZDE0MiwgVStkMTQ0LCBVK2QxNDYtZDE0YiwgVStkMTRlLWQxNGYsIFUrZDE1MS1kMTUzLCBVK2QxNTUtZDE1YiwgVStkMTVlLWQxODcsIFUrZDE4OS1kMTlmLCBVK2QxYTItZDFhMywgVStkMWE1LWQxYTcsIFUrZDFhOS1kMWFmLCBVK2QxYjItZDFiMztcbn1cblxuLyogWzEyXSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogOTAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIEJsYWNrXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItQmxhY2tcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PVWxuSTdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uMTIud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVK2QwNGItZDA0ZiwgVStkMDUxLWQwNTcsIFUrZDA1OS1kMDZiLCBVK2QwNmQtZDA2ZiwgVStkMDcxLWQwNzMsIFUrZDA3NS1kMDdiLCBVK2QwN2UtZDBhMywgVStkMGE2LWQwYTcsIFUrZDBhOS1kMGFiLCBVK2QwYWQtZDBiMywgVStkMGI2LCBVK2QwYjgsIFUrZDBiYS1kMGJmLCBVK2QwYzItZDBjMywgVStkMGM1LWQwYzcsIFUrZDBjOS1kMGNmLCBVK2QwZDIsIFUrZDBkNi1kMGRiLCBVK2QwZGUtZDBkZiwgVStkMGUxLWQwZTMsIFUrZDBlNS1kMGViLCBVK2QwZWUtZDBmMCwgVStkMGYyLWQxMDQ7XG59XG5cbi8qIFsxM10gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBCbGFja1wiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLUJsYWNrXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT1Vsbkk3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjEzLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVStjZmEyLWNmYzMsIFUrY2ZjNS1jZmRmLCBVK2NmZTItY2ZlMywgVStjZmU1LWNmZTcsIFUrY2ZlOS1jZmY0LCBVK2NmZjYtY2ZmYiwgVStjZmZkLWNmZmYsIFUrZDAwMS1kMDAzLCBVK2QwMDUtZDAxNywgVStkMDE5LWQwMzMsIFUrZDAzNi1kMDM3LCBVK2QwMzktZDAzYiwgVStkMDNkLWQwNGE7XG59XG5cbi8qIFsxNF0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBCbGFja1wiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLUJsYWNrXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT1Vsbkk3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjE0LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVStjZWYwLWNlZjMsIFUrY2VmNiwgVStjZWY5LWNlZmYsIFUrY2YwMS1jZjAzLCBVK2NmMDUtY2YwNywgVStjZjA5LWNmMGYsIFUrY2YxMS1jZjEyLCBVK2NmMTQtY2YxYiwgVStjZjFkLWNmMWYsIFUrY2YyMS1jZjJmLCBVK2NmMzEtY2Y1MywgVStjZjU2LWNmNTcsIFUrY2Y1OS1jZjViLCBVK2NmNWQtY2Y2MywgVStjZjY2LCBVK2NmNjgsIFUrY2Y2YS1jZjZmLCBVK2NmNzEtY2Y4NCwgVStjZjg2LWNmOGIsIFUrY2Y4ZC1jZmExO1xufVxuXG4vKiBbMTVdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgQmxhY2tcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1CbGFja1wiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9VbG5JN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi4xNS53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrY2UzYy1jZTU3LCBVK2NlNWEtY2U1YiwgVStjZTVkLWNlNWYsIFUrY2U2MS1jZTY3LCBVK2NlNmEsIFUrY2U2YywgVStjZTZlLWNlNzMsIFUrY2U3Ni1jZTc3LCBVK2NlNzktY2U3YiwgVStjZTdkLWNlODMsIFUrY2U4NS1jZTg4LCBVK2NlOGEtY2U4ZiwgVStjZTkxLWNlOTMsIFUrY2U5NS1jZTk3LCBVK2NlOTktY2U5ZiwgVStjZWEyLCBVK2NlYTQtY2VhYiwgVStjZWFkLWNlZTMsIFUrY2VlNi1jZWU3LCBVK2NlZTktY2VlYiwgVStjZWVkLWNlZWY7XG59XG5cbi8qIFsxNl0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBCbGFja1wiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLUJsYWNrXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT1Vsbkk3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjE2LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVStjZDkyLWNkOTMsIFUrY2Q5Ni1jZDk3LCBVK2NkOTktY2Q5YiwgVStjZDlkLWNkYTMsIFUrY2RhNi1jZGE4LCBVK2NkYWEtY2RhZiwgVStjZGIxLWNkYzMsIFUrY2RjNS1jZGNiLCBVK2NkY2QtY2RlNywgVStjZGU5LWNlMDMsIFUrY2UwNS1jZTFmLCBVK2NlMjItY2UzNCwgVStjZTM2LWNlM2I7XG59XG5cbi8qIFsxN10gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBCbGFja1wiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLUJsYWNrXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT1Vsbkk3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjE3LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVStjY2VmLWNkMDcsIFUrY2QwYS1jZDBiLCBVK2NkMGQtY2QxYSwgVStjZDFjLCBVK2NkMWUtY2QyYiwgVStjZDJkLWNkNWIsIFUrY2Q1ZC1jZDc3LCBVK2NkNzktY2Q5MTtcbn1cblxuLyogWzE4XSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogOTAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIEJsYWNrXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItQmxhY2tcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PVWxuSTdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uMTgud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVK2NjM2YtY2M0MywgVStjYzQ2LWNjNDcsIFUrY2M0OS1jYzRiLCBVK2NjNGQtY2M1MywgVStjYzU1LWNjNTgsIFUrY2M1YS1jYzVmLCBVK2NjNjEtY2M5NywgVStjYzlhLWNjOWIsIFUrY2M5ZC1jYzlmLCBVK2NjYTEtY2NhNywgVStjY2FhLCBVK2NjYWMsIFUrY2NhZS1jY2IzLCBVK2NjYjYtY2NiNywgVStjY2I5LWNjYmIsIFUrY2NiZC1jY2NmLCBVK2NjZDEtY2NlMywgVStjY2U1LWNjZWU7XG59XG5cbi8qIFsxOV0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBCbGFja1wiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLUJsYWNrXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT1Vsbkk3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjE5LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVStjYjkxLWNiZDMsIFUrY2JkNS1jYmUzLCBVK2NiZTUtY2MwYiwgVStjYzBlLWNjMGYsIFUrY2MxMS1jYzEzLCBVK2NjMTUtY2MxYiwgVStjYzFkLWNjMjAsIFUrY2MyMy1jYzI3LCBVK2NjMmEtY2MyYiwgVStjYzJkLCBVK2NjMmYsIFUrY2MzMS1jYzM3LCBVK2NjM2EsIFUrY2MzYztcbn1cblxuLyogWzIwXSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogOTAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIEJsYWNrXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItQmxhY2tcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PVWxuSTdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uMjAud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVK2NhZjQtY2I0NywgVStjYjRhLWNiOTA7XG59XG5cbi8qIFsyMV0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBCbGFja1wiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLUJsYWNrXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT1Vsbkk3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjIxLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVStjYTRhLWNhNGIsIFUrY2E0ZS1jYTRmLCBVK2NhNTEtY2E1MywgVStjYTU1LWNhNWIsIFUrY2E1ZC1jYTYwLCBVK2NhNjItY2E4MywgVStjYTg1LWNhYmIsIFUrY2FiZS1jYWJmLCBVK2NhYzEtY2FjMywgVStjYWM1LWNhY2IsIFUrY2FjZC1jYWQwLCBVK2NhZDIsIFUrY2FkNC1jYWQ4LCBVK2NhZGEtY2FmMztcbn1cblxuLyogWzIyXSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogOTAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIEJsYWNrXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItQmxhY2tcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PVWxuSTdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uMjIud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVK2M5OTYtYzk5NywgVStjOTlhLWM5OWMsIFUrYzk5ZS1jOWJmLCBVK2M5YzItYzljMywgVStjOWM1LWM5YzcsIFUrYzljOS1jOWNmLCBVK2M5ZDIsIFUrYzlkNCwgVStjOWQ3LWM5ZDgsIFUrYzlkYiwgVStjOWRlLWM5ZGYsIFUrYzllMS1jOWUzLCBVK2M5ZTUtYzllNiwgVStjOWU4LWM5ZWIsIFUrYzllZS1jOWYwLCBVK2M5ZjItYzlmNywgVStjOWY5LWNhMGIsIFUrY2EwZC1jYTI4LCBVK2NhMmEtY2E0OTtcbn1cblxuLyogWzIzXSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogOTAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIEJsYWNrXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItQmxhY2tcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PVWxuSTdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uMjMud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVK2M4ZTktYzhmNCwgVStjOGY2LWM4ZmIsIFUrYzhmZS1jOGZmLCBVK2M5MDEtYzkwMywgVStjOTA1LWM5MGIsIFUrYzkwZS1jOTEwLCBVK2M5MTItYzkxNywgVStjOTE5LWM5MmIsIFUrYzkyZC1jOTRmLCBVK2M5NTEtYzk1MywgVStjOTU1LWM5NmIsIFUrYzk2ZC1jOTczLCBVK2M5NzUtYzk4NywgVStjOThhLWM5OGIsIFUrYzk4ZC1jOThmLCBVK2M5OTEtYzk5NTtcbn1cblxuLyogWzI0XSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogOTAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIEJsYWNrXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItQmxhY2tcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PVWxuSTdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uMjQud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVK2M4NDEtYzg0YiwgVStjODRkLWM4NmYsIFUrYzg3Mi1jODczLCBVK2M4NzUtYzg3NywgVStjODc5LWM4N2YsIFUrYzg4Mi1jODg0LCBVK2M4ODctYzg4YSwgVStjODhkLWM4YzMsIFUrYzhjNS1jOGRmLCBVK2M4ZTEtYzhlODtcbn1cblxuLyogWzI1XSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogOTAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIEJsYWNrXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItQmxhY2tcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PVWxuSTdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uMjUud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVK2M3NzktYzc3YiwgVStjNzdlLWM3ODIsIFUrYzc4NiwgVStjNzhiLCBVK2M3OGQsIFUrYzc4ZiwgVStjNzkyLWM3OTMsIFUrYzc5NSwgVStjNzk3LCBVK2M3OTktYzc5ZiwgVStjN2EyLCBVK2M3YTctYzdhYiwgVStjN2FlLWM3YmIsIFUrYzdiZC1jN2MwLCBVK2M3YzItYzdjNywgVStjN2M5LWM3ZGMsIFUrYzdkZS1jN2ZmLCBVK2M4MDItYzgwMywgVStjODA1LWM4MDcsIFUrYzgwOSwgVStjODBiLWM4MGYsIFUrYzgxMiwgVStjODE0LCBVK2M4MTctYzgxYiwgVStjODFlLWM4MWYsIFUrYzgyMS1jODIzLCBVK2M4MjUtYzgyZSwgVStjODMwLWM4MzcsIFUrYzgzOS1jODNiLCBVK2M4M2QtYzg0MDtcbn1cblxuLyogWzI2XSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogOTAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIEJsYWNrXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItQmxhY2tcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PVWxuSTdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uMjYud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVK2M2YmItYzZiZiwgVStjNmMyLCBVK2M2YzQsIFUrYzZjNi1jNmNiLCBVK2M2Y2UtYzZjZiwgVStjNmQxLWM2ZDMsIFUrYzZkNS1jNmRiLCBVK2M2ZGQtYzZkZiwgVStjNmUxLWM2ZTcsIFUrYzZlOS1jNmViLCBVK2M2ZWQtYzZlZiwgVStjNmYxLWM2ZjgsIFUrYzZmYS1jNzAzLCBVK2M3MDUtYzcwNywgVStjNzA5LWM3MGIsIFUrYzcwZC1jNzE2LCBVK2M3MTgsIFUrYzcxYS1jNzFmLCBVK2M3MjItYzcyMywgVStjNzI1LWM3MjcsIFUrYzcyOS1jNzM0LCBVK2M3MzYtYzczYiwgVStjNzNlLWM3M2YsIFUrYzc0MS1jNzQzLCBVK2M3NDUtYzc0YiwgVStjNzRlLWM3NTAsIFUrYzc1Mi1jNzU3LCBVK2M3NTktYzc3MywgVStjNzc2LWM3Nzc7XG59XG5cbi8qIFsyN10gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBCbGFja1wiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLUJsYWNrXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT1Vsbkk3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjI3LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVStjNWY1LWM1ZmIsIFUrYzVmZSwgVStjNjAyLWM2MDUsIFUrYzYwNywgVStjNjA5LWM2MGYsIFUrYzYxMS1jNjFhLCBVK2M2MWMtYzYyMywgVStjNjI2LWM2MjcsIFUrYzYyOS1jNjJiLCBVK2M2MmQsIFUrYzYyZi1jNjMyLCBVK2M2MzYsIFUrYzYzOCwgVStjNjNhLWM2M2YsIFUrYzY0Mi1jNjQzLCBVK2M2NDUtYzY0NywgVStjNjQ5LWM2NTIsIFUrYzY1Ni1jNjViLCBVK2M2NWQtYzY1ZiwgVStjNjYxLWM2NjMsIFUrYzY2NS1jNjc3LCBVK2M2NzktYzY3YiwgVStjNjdkLWM2OTMsIFUrYzY5Ni1jNjk3LCBVK2M2OTktYzY5YiwgVStjNjlkLWM2YTMsIFUrYzZhNiwgVStjNmE4LCBVK2M2YWEtYzZhZiwgVStjNmIyLWM2YjMsIFUrYzZiNS1jNmI3LCBVK2M2YjktYzZiYTtcbn1cblxuLyogWzI4XSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogOTAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIEJsYWNrXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItQmxhY2tcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PVWxuSTdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uMjgud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVK2M1MTctYzUyNywgVStjNTJhLWM1MmIsIFUrYzUyZC1jNTJmLCBVK2M1MzEtYzUzOCwgVStjNTNhLCBVK2M1M2MsIFUrYzUzZS1jNTQzLCBVK2M1NDYtYzU0NywgVStjNTRiLCBVK2M1NGQtYzU1MiwgVStjNTU2LCBVK2M1NWEtYzU1YiwgVStjNTVkLCBVK2M1NWYsIFUrYzU2Mi1jNTYzLCBVK2M1NjUtYzU2NywgVStjNTY5LWM1NmYsIFUrYzU3MiwgVStjNTc0LCBVK2M1NzYtYzU3YiwgVStjNTdlLWM1N2YsIFUrYzU4MS1jNTgzLCBVK2M1ODUtYzU4NiwgVStjNTg4LWM1OGIsIFUrYzU4ZSwgVStjNTkwLCBVK2M1OTItYzU5NiwgVStjNTk5LWM1YjMsIFUrYzViNi1jNWI3LCBVK2M1YmEsIFUrYzViZS1jNWMzLCBVK2M1Y2EtYzVjYiwgVStjNWNkLCBVK2M1Y2YsIFUrYzVkMi1jNWQzLCBVK2M1ZDUtYzVkNywgVStjNWQ5LWM1ZGYsIFUrYzVlMS1jNWUyLCBVK2M1ZTQsIFUrYzVlNi1jNWViLCBVK2M1ZWYsIFUrYzVmMS1jNWYzO1xufVxuXG4vKiBbMjldICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgQmxhY2tcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1CbGFja1wiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9VbG5JN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi4yOS53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrYzQ3NS1jNGVmLCBVK2M0ZjItYzRmMywgVStjNGY1LWM0ZjcsIFUrYzRmOS1jNGZmLCBVK2M1MDItYzUwYiwgVStjNTBkLWM1MTY7XG59XG5cbi8qIFszMF0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBCbGFja1wiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLUJsYWNrXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT1Vsbkk3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjMwLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVStjM2QwLWMzZDcsIFUrYzNkYS1jM2RiLCBVK2MzZGQtYzNkZSwgVStjM2UxLWMzZWMsIFUrYzNlZS1jM2YzLCBVK2MzZjUtYzQyYiwgVStjNDJkLWM0NjMsIFUrYzQ2Ni1jNDc0O1xufVxuXG4vKiBbMzFdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgQmxhY2tcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1CbGFja1wiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9VbG5JN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi4zMS53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrYzMyYi1jMzY3LCBVK2MzNmEtYzM2YiwgVStjMzZkLWMzNmYsIFUrYzM3MS1jMzc3LCBVK2MzN2EtYzM3YiwgVStjMzdlLWMzODMsIFUrYzM4NS1jMzg3LCBVK2MzODktYzNjZjtcbn1cblxuLyogWzMyXSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogOTAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIEJsYWNrXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItQmxhY2tcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PVWxuSTdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uMzIud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVK2MyNmEtYzI2YiwgVStjMjZkLWMyNmYsIFUrYzI3MS1jMjczLCBVK2MyNzUtYzI3YiwgVStjMjdlLWMyODcsIFUrYzI4OS1jMjhmLCBVK2MyOTEtYzI5NywgVStjMjk5LWMyOWEsIFUrYzI5Yy1jMmEzLCBVK2MyYTUtYzJhNywgVStjMmE5LWMyYWIsIFUrYzJhZC1jMmIzLCBVK2MyYjYsIFUrYzJiOCwgVStjMmJhLWMyYmIsIFUrYzJiZC1jMmRiLCBVK2MyZGUtYzJkZiwgVStjMmUxLWMyZTIsIFUrYzJlNS1jMmVhLCBVK2MyZWUsIFUrYzJmMCwgVStjMmYyLWMyZjUsIFUrYzJmNywgVStjMmZhLWMyZmIsIFUrYzJmZC1jMmZmLCBVK2MzMDEtYzMwNywgVStjMzA5LWMzMGMsIFUrYzMwZS1jMzEyLCBVK2MzMTUtYzMyMywgVStjMzI1LWMzMjgsIFUrYzMyYTtcbn1cblxuLyogWzMzXSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogOTAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIEJsYWNrXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItQmxhY2tcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PVWxuSTdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uMzMud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVK2MxYmMtYzFjMywgVStjMWM1LWMxZGYsIFUrYzFlMS1jMWZiLCBVK2MxZmQtYzIwMywgVStjMjA1LWMyMGMsIFUrYzIwZSwgVStjMjEwLWMyMTcsIFUrYzIxYS1jMjFiLCBVK2MyMWQtYzIxZSwgVStjMjIxLWMyMjcsIFUrYzIyOS1jMjJhLCBVK2MyMmMsIFUrYzIyZSwgVStjMjMwLCBVK2MyMzMtYzI0ZiwgVStjMjUxLWMyNTcsIFUrYzI1OS1jMjY5O1xufVxuXG4vKiBbMzRdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgQmxhY2tcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1CbGFja1wiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9VbG5JN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi4zNC53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrYzEwMS1jMTFiLCBVK2MxMWYsIFUrYzEyMS1jMTIzLCBVK2MxMjUtYzEyYiwgVStjMTJlLCBVK2MxMzItYzEzNywgVStjMTNhLWMxM2IsIFUrYzEzZC1jMTNmLCBVK2MxNDEtYzE0NywgVStjMTRhLCBVK2MxNGMtYzE1MywgVStjMTU1LWMxNTcsIFUrYzE1OS1jMTViLCBVK2MxNWQtYzE2NiwgVStjMTY5LWMxNmYsIFUrYzE3MS1jMTc3LCBVK2MxNzktYzE4YiwgVStjMThlLWMxOGYsIFUrYzE5MS1jMTkzLCBVK2MxOTUtYzE5YiwgVStjMTlkLWMxOWUsIFUrYzFhMCwgVStjMWEyLWMxYTQsIFUrYzFhNi1jMWJiO1xufVxuXG4vKiBbMzVdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgQmxhY2tcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1CbGFja1wiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9VbG5JN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi4zNS53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrYzA0OS1jMDU3LCBVK2MwNTktYzA1YiwgVStjMDVkLWMwNWYsIFUrYzA2MS1jMDY3LCBVK2MwNjktYzA4ZiwgVStjMDkxLWMwYWIsIFUrYzBhZS1jMGFmLCBVK2MwYjEtYzBiMywgVStjMGI1LCBVK2MwYjctYzBiYiwgVStjMGJlLCBVK2MwYzItYzBjNywgVStjMGNhLWMwY2IsIFUrYzBjZC1jMGNmLCBVK2MwZDEtYzBkNywgVStjMGQ5LWMwZGEsIFUrYzBkYywgVStjMGRlLWMwZTMsIFUrYzBlNS1jMGViLCBVK2MwZWQtYzBmMywgVStjMGY2LCBVK2MwZjgsIFUrYzBmYS1jMGZmO1xufVxuXG4vKiBbMzZdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgQmxhY2tcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1CbGFja1wiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9VbG5JN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi4zNi53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrYmZhNy1iZmFmLCBVK2JmYjEtYmZjNCwgVStiZmM2LWJmY2IsIFUrYmZjZS1iZmNmLCBVK2JmZDEtYmZkMywgVStiZmQ1LWJmZGIsIFUrYmZkZC1jMDQ4O1xufVxuXG4vKiBbMzddICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgQmxhY2tcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1CbGFja1wiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9VbG5JN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi4zNy53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrYmYwNywgVStiZjA5LWJmM2YsIFUrYmY0MS1iZjRmLCBVK2JmNTItYmY1NCwgVStiZjU2LWJmYTY7XG59XG5cbi8qIFszOF0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBCbGFja1wiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLUJsYWNrXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT1Vsbkk3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjM4LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVStiZTU2LCBVK2JlNTgsIFUrYmU1Yy1iZTVmLCBVK2JlNjItYmU2MywgVStiZTY1LWJlNjcsIFUrYmU2OS1iZTc0LCBVK2JlNzYtYmU3YiwgVStiZTdlLWJlN2YsIFUrYmU4MS1iZThlLCBVK2JlOTAsIFUrYmU5Mi1iZWE3LCBVK2JlYTktYmVjZiwgVStiZWQyLWJlZDMsIFUrYmVkNS1iZWQ2LCBVK2JlZDktYmVlMywgVStiZWU2LWJmMDY7XG59XG5cbi8qIFszOV0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBCbGFja1wiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLUJsYWNrXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT1Vsbkk3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjM5LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVStiZGIwLWJkZDMsIFUrYmRkNS1iZGVmLCBVK2JkZjEtYmUwYiwgVStiZTBkLWJlMGYsIFUrYmUxMS1iZTEzLCBVK2JlMTUtYmU0MywgVStiZTQ2LWJlNDcsIFUrYmU0OS1iZTRiLCBVK2JlNGQtYmU1Mztcbn1cblxuLyogWzQwXSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogOTAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIEJsYWNrXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItQmxhY2tcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PVWxuSTdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uNDAud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVK2JkMDMsIFUrYmQwNiwgVStiZDA4LCBVK2JkMGEtYmQwZiwgVStiZDExLWJkMjIsIFUrYmQyNS1iZDQ3LCBVK2JkNDktYmQ1OCwgVStiZDVhLWJkN2YsIFUrYmQ4Mi1iZDgzLCBVK2JkODUtYmQ4NywgVStiZDhhLWJkOGYsIFUrYmQ5MS1iZDkyLCBVK2JkOTQsIFUrYmQ5Ni1iZDk4LCBVK2JkOWEtYmRhZjtcbn1cblxuLyogWzQxXSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogOTAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIEJsYWNrXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItQmxhY2tcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PVWxuSTdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uNDEud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVK2JjNGUtYmM4MywgVStiYzg2LWJjODcsIFUrYmM4OS1iYzhiLCBVK2JjOGQtYmM5MywgVStiYzk2LCBVK2JjOTgsIFUrYmM5Yi1iYzlmLCBVK2JjYTItYmNhMywgVStiY2E1LWJjYTcsIFUrYmNhOS1iY2IyLCBVK2JjYjQtYmNiYiwgVStiY2JlLWJjYmYsIFUrYmNjMS1iY2MzLCBVK2JjYzUtYmNjYywgVStiY2NlLWJjZDAsIFUrYmNkMi1iY2Q0LCBVK2JjZDYtYmNmMywgVStiY2Y3LCBVK2JjZjktYmNmYiwgVStiY2ZkLWJkMDI7XG59XG5cbi8qIFs0Ml0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBCbGFja1wiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLUJsYWNrXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT1Vsbkk3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjQyLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVStiYjkwLWJiYTMsIFUrYmJhNS1iYmFiLCBVK2JiYWQtYmJiZiwgVStiYmMxLWJiZjcsIFUrYmJmYS1iYmZiLCBVK2JiZmQtYmJmZSwgVStiYzAxLWJjMDcsIFUrYmMwOS1iYzBhLCBVK2JjMGUsIFUrYmMxMCwgVStiYzEyLWJjMTMsIFUrYmMxNywgVStiYzE5LWJjMWEsIFUrYmMxZSwgVStiYzIwLWJjMjMsIFUrYmMyNiwgVStiYzI4LCBVK2JjMmEtYmMyYywgVStiYzJlLWJjMmYsIFUrYmMzMi1iYzMzLCBVK2JjMzUtYmMzNywgVStiYzM5LWJjM2YsIFUrYmM0MS1iYzQyLCBVK2JjNDQsIFUrYmM0Ni1iYzQ4LCBVK2JjNGEtYmM0ZDtcbn1cblxuLyogWzQzXSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogOTAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIEJsYWNrXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItQmxhY2tcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PVWxuSTdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uNDMud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVK2JhZTYtYmFmYiwgVStiYWZkLWJiMTcsIFUrYmIxOS1iYjMzLCBVK2JiMzcsIFUrYmIzOS1iYjNhLCBVK2JiM2QtYmI0MywgVStiYjQ1LWJiNDYsIFUrYmI0OCwgVStiYjRhLWJiNGYsIFUrYmI1MS1iYjUzLCBVK2JiNTUtYmI1NywgVStiYjU5LWJiNjIsIFUrYmI2NC1iYjhmO1xufVxuXG4vKiBbNDRdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgQmxhY2tcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1CbGFja1wiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9VbG5JN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi40NC53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrYmEzMC1iYTM3LCBVK2JhM2EtYmEzYiwgVStiYTNkLWJhM2YsIFUrYmE0MS1iYTQ3LCBVK2JhNDktYmE0YSwgVStiYTRjLCBVK2JhNGUtYmE1MywgVStiYTU2LWJhNTcsIFUrYmE1OS1iYTViLCBVK2JhNWQtYmE2MywgVStiYTY1LWJhNjYsIFUrYmE2OC1iYTZmLCBVK2JhNzEtYmE3MywgVStiYTc1LWJhNzcsIFUrYmE3OS1iYTg0LCBVK2JhODYsIFUrYmE4OC1iYWE3LCBVK2JhYWEsIFUrYmFhZC1iYWFmLCBVK2JhYjEtYmFiNywgVStiYWJhLCBVK2JhYmMsIFUrYmFiZS1iYWU1O1xufVxuXG4vKiBbNDVdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgQmxhY2tcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1CbGFja1wiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9VbG5JN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi40NS53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrYjk2ZS1iOTczLCBVK2I5NzYtYjk3NywgVStiOTc5LWI5N2IsIFUrYjk3ZC1iOTgzLCBVK2I5ODYsIFUrYjk4OCwgVStiOThhLWI5OGQsIFUrYjk4Zi1iOWFiLCBVK2I5YWUtYjlhZiwgVStiOWIxLWI5YjMsIFUrYjliNS1iOWJiLCBVK2I5YmUsIFUrYjljMCwgVStiOWMyLWI5YzcsIFUrYjljYS1iOWNiLCBVK2I5Y2QsIFUrYjlkMi1iOWQ3LCBVK2I5ZGEsIFUrYjlkYywgVStiOWRmLWI5ZTAsIFUrYjllMiwgVStiOWU2LWI5ZTcsIFUrYjllOS1iOWYzLCBVK2I5ZjYsIFUrYjlmOCwgVStiOWZiLWJhMmY7XG59XG5cbi8qIFs0Nl0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBCbGFja1wiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLUJsYWNrXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT1Vsbkk3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjQ2LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVStiOGJmLWI4Y2IsIFUrYjhjZC1iOGUwLCBVK2I4ZTItYjhlNywgVStiOGVhLWI4ZWIsIFUrYjhlZC1iOGVmLCBVK2I4ZjEtYjhmNywgVStiOGZhLCBVK2I4ZmMsIFUrYjhmZS1iOTAzLCBVK2I5MDUtYjkxNywgVStiOTE5LWI5MWYsIFUrYjkyMS1iOTNiLCBVK2I5M2QtYjk1NywgVStiOTVhLWI5NWIsIFUrYjk1ZC1iOTVmLCBVK2I5NjEtYjk2NywgVStiOTY5LWI5NmM7XG59XG5cbi8qIFs0N10gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBCbGFja1wiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLUJsYWNrXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT1Vsbkk3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjQ3LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVStiODBkLWI4MGYsIFUrYjgxMS1iODE3LCBVK2I4MWEsIFUrYjgxYy1iODIzLCBVK2I4MjYtYjgyNywgVStiODI5LWI4MmIsIFUrYjgyZC1iODMzLCBVK2I4MzYsIFUrYjgzYS1iODNmLCBVK2I4NDEtYjg1YiwgVStiODVlLWI4NWYsIFUrYjg2MS1iODYzLCBVK2I4NjUtYjg2YiwgVStiODZlLCBVK2I4NzAsIFUrYjg3Mi1iOGFmLCBVK2I4YjEtYjhiZTtcbn1cblxuLyogWzQ4XSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogOTAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIEJsYWNrXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItQmxhY2tcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PVWxuSTdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uNDgud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVK2I3NGQtYjc1ZiwgVStiNzYxLWI3NjMsIFUrYjc2NS1iNzc0LCBVK2I3NzYtYjc3YiwgVStiNzdlLWI3N2YsIFUrYjc4MS1iNzgzLCBVK2I3ODUtYjc4YiwgVStiNzhlLCBVK2I3OTItYjc5NiwgVStiNzlhLWI3OWIsIFUrYjc5ZC1iN2E3LCBVK2I3YWEsIFUrYjdhZS1iN2IzLCBVK2I3YjYtYjdjOCwgVStiN2NhLWI3ZWIsIFUrYjdlZS1iN2VmLCBVK2I3ZjEtYjdmMywgVStiN2Y1LWI3ZmIsIFUrYjdmZSwgVStiODAyLWI4MDYsIFUrYjgwYS1iODBiO1xufVxuXG4vKiBbNDldICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgQmxhY2tcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1CbGFja1wiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9VbG5JN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi40OS53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrYjZhNy1iNmFhLCBVK2I2YWMtYjZiMCwgVStiNmIyLWI2ZWYsIFUrYjZmMS1iNzI3LCBVK2I3MmEtYjcyYiwgVStiNzJkLWI3MmUsIFUrYjczMS1iNzM3LCBVK2I3MzktYjczYSwgVStiNzNjLWI3NDMsIFUrYjc0NS1iNzRjO1xufVxuXG4vKiBbNTBdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgQmxhY2tcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1CbGFja1wiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9VbG5JN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi41MC53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrYjYwNS1iNjBmLCBVK2I2MTItYjYxNywgVStiNjE5LWI2MjQsIFUrYjYyNi1iNjliLCBVK2I2OWUtYjZhMywgVStiNmE1LWI2YTY7XG59XG5cbi8qIFs1MV0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBCbGFja1wiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLUJsYWNrXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT1Vsbkk3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjUxLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVStiNTVmLCBVK2I1NjItYjU4MywgVStiNTg1LWI1OWYsIFUrYjVhMi1iNWEzLCBVK2I1YTUtYjVhNywgVStiNWE5LWI1YjIsIFUrYjViNS1iNWJhLCBVK2I1YmQtYjYwNDtcbn1cblxuLyogWzUyXSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogOTAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIEJsYWNrXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItQmxhY2tcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PVWxuSTdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uNTIud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVK2I0YTUtYjRiNiwgVStiNGI4LWI0YmYsIFUrYjRjMS1iNGM3LCBVK2I0YzktYjRkYiwgVStiNGRlLWI0ZGYsIFUrYjRlMS1iNGUyLCBVK2I0ZTUtYjRlYiwgVStiNGVlLCBVK2I0ZjAsIFUrYjRmMi1iNTEzLCBVK2I1MTYtYjUxNywgVStiNTE5LWI1MWEsIFUrYjUxZC1iNTIzLCBVK2I1MjYsIFUrYjUyOCwgVStiNTJiLWI1MmYsIFUrYjUzMi1iNTMzLCBVK2I1MzUtYjUzNywgVStiNTM5LWI1M2YsIFUrYjU0MS1iNTQ0LCBVK2I1NDYtYjU0YiwgVStiNTRkLWI1NGYsIFUrYjU1MS1iNTViLCBVK2I1NWQtYjU1ZTtcbn1cblxuLyogWzUzXSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogOTAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIEJsYWNrXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItQmxhY2tcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PVWxuSTdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uNTMud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVK2IzZjgtYjNmYiwgVStiM2ZkLWI0MGYsIFUrYjQxMS1iNDE3LCBVK2I0MTktYjQxYiwgVStiNDFkLWI0MWYsIFUrYjQyMS1iNDI3LCBVK2I0MmEtYjQyYiwgVStiNDJkLWI0NGYsIFUrYjQ1Mi1iNDUzLCBVK2I0NTUtYjQ1NywgVStiNDU5LWI0NWYsIFUrYjQ2Mi1iNDY0LCBVK2I0NjYtYjQ2YiwgVStiNDZkLWI0N2YsIFUrYjQ4MS1iNGEzO1xufVxuXG4vKiBbNTRdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgQmxhY2tcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1CbGFja1wiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9VbG5JN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi41NC53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrYjM0Mi1iMzUzLCBVK2IzNTYtYjM1NywgVStiMzU5LWIzNWIsIFUrYjM1ZC1iMzVlLCBVK2IzNjAtYjM2MywgVStiMzY2LCBVK2IzNjgsIFUrYjM2YS1iMzZkLCBVK2IzNmYsIFUrYjM3Mi1iMzczLCBVK2IzNzUtYjM3NywgVStiMzc5LWIzN2YsIFUrYjM4MS1iMzgyLCBVK2IzODQsIFUrYjM4Ni1iMzhiLCBVK2IzOGQtYjNjMywgVStiM2M2LWIzYzcsIFUrYjNjOS1iM2NhLCBVK2IzY2QtYjNkMywgVStiM2Q2LCBVK2IzZDgsIFUrYjNkYS1iM2Y3O1xufVxuXG4vKiBbNTVdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgQmxhY2tcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1CbGFja1wiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9VbG5JN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi41NS53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrYjI3Yy1iMjgzLCBVK2IyODUtYjI4ZiwgVStiMjkyLWIyOTMsIFUrYjI5NS1iMjk3LCBVK2IyOWEtYjI5ZiwgVStiMmExLWIyYTQsIFUrYjJhNy1iMmE5LCBVK2IyYWIsIFUrYjJhZC1iMmM3LCBVK2IyY2EtYjJjYiwgVStiMmNkLWIyY2YsIFUrYjJkMS1iMmQ3LCBVK2IyZGEsIFUrYjJkYywgVStiMmRlLWIyZTMsIFUrYjJlNywgVStiMmU5LWIyZWEsIFUrYjJlZi1iMmYzLCBVK2IyZjYsIFUrYjJmOCwgVStiMmZhLWIyZmIsIFUrYjJmZC1iMmZlLCBVK2IzMDItYjMwMywgVStiMzA1LWIzMDcsIFUrYjMwOS1iMzBmLCBVK2IzMTIsIFUrYjMxNi1iMzFiLCBVK2IzMWQtYjM0MTtcbn1cblxuLyogWzU2XSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogOTAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIEJsYWNrXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItQmxhY2tcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PVWxuSTdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uNTYud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVK2IxZDYtYjFlNywgVStiMWU5LWIxZmMsIFUrYjFmZS1iMjAzLCBVK2IyMDYtYjIwNywgVStiMjA5LWIyMGIsIFUrYjIwZC1iMjEzLCBVK2IyMTYtYjIxZiwgVStiMjIxLWIyNTcsIFUrYjI1OS1iMjczLCBVK2IyNzUtYjI3Yjtcbn1cblxuLyogWzU3XSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogOTAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIEJsYWNrXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItQmxhY2tcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PVWxuSTdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uNTcud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVK2IxMjAtYjEyMiwgVStiMTI2LWIxMjcsIFUrYjEyOS1iMTJiLCBVK2IxMmQtYjEzMywgVStiMTM2LCBVK2IxMzgsIFUrYjEzYS1iMTNmLCBVK2IxNDItYjE0MywgVStiMTQ1LWIxNGYsIFUrYjE1MS1iMTUzLCBVK2IxNTYtYjE1NywgVStiMTU5LWIxNzcsIFUrYjE3YS1iMTdiLCBVK2IxN2QtYjE3ZiwgVStiMTgxLWIxODcsIFUrYjE4OS1iMThjLCBVK2IxOGUtYjE5MSwgVStiMTk1LWIxYTcsIFUrYjFhOS1iMWNiLCBVK2IxY2QtYjFkNTtcbn1cblxuLyogWzU4XSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogOTAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIEJsYWNrXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItQmxhY2tcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PVWxuSTdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uNTgud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVK2IwNWYtYjA3YiwgVStiMDdlLWIwN2YsIFUrYjA4MS1iMDgzLCBVK2IwODUtYjA4YiwgVStiMDhkLWIwOTcsIFUrYjA5YiwgVStiMDlkLWIwOWYsIFUrYjBhMi1iMGE3LCBVK2IwYWEsIFUrYjBiMCwgVStiMGIyLCBVK2IwYjYtYjBiNywgVStiMGI5LWIwYmIsIFUrYjBiZC1iMGMzLCBVK2IwYzYtYjBjNywgVStiMGNhLWIwY2YsIFUrYjBkMS1iMGRmLCBVK2IwZTEtYjBlNCwgVStiMGU2LWIxMDcsIFUrYjEwYS1iMTBiLCBVK2IxMGQtYjEwZiwgVStiMTExLWIxMTIsIFUrYjExNC1iMTE3LCBVK2IxMTktYjExYSwgVStiMTFjLWIxMWY7XG59XG5cbi8qIFs1OV0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBCbGFja1wiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLUJsYWNrXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT1Vsbkk3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjU5LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSthZmFjLWFmYjcsIFUrYWZiYS1hZmJiLCBVK2FmYmQtYWZiZiwgVSthZmMxLWFmYzYsIFUrYWZjYS1hZmNjLCBVK2FmY2UtYWZkMywgVSthZmQ1LWFmZTcsIFUrYWZlOS1hZmVmLCBVK2FmZjEtYjAwYiwgVStiMDBkLWIwMGYsIFUrYjAxMS1iMDEzLCBVK2IwMTUtYjAxYiwgVStiMDFkLWIwMjcsIFUrYjAyOS1iMDQzLCBVK2IwNDUtYjA0NywgVStiMDQ5LCBVK2IwNGIsIFUrYjA0ZC1iMDUyLCBVK2IwNTUtYjA1NiwgVStiMDU4LWIwNWMsIFUrYjA1ZTtcbn1cblxuLyogWzYwXSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogOTAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIEJsYWNrXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItQmxhY2tcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PVWxuSTdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uNjAud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVK2FmMDMtYWYwNywgVSthZjA5LWFmMmIsIFUrYWYyZS1hZjMzLCBVK2FmMzUtYWYzYiwgVSthZjNlLWFmNDAsIFUrYWY0NC1hZjQ3LCBVK2FmNGEtYWY1YywgVSthZjVlLWFmNjMsIFUrYWY2NS1hZjdmLCBVK2FmODEtYWZhYjtcbn1cblxuLyogWzYxXSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogOTAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIEJsYWNrXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItQmxhY2tcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PVWxuSTdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uNjEud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVK2FlNTYtYWU1YiwgVSthZTVlLWFlNjAsIFUrYWU2Mi1hZTY0LCBVK2FlNjYtYWU2NywgVSthZTY5LWFlNmIsIFUrYWU2ZC1hZTgzLCBVK2FlODUtYWViYiwgVSthZWJmLCBVK2FlYzEtYWVjMywgVSthZWM1LWFlY2IsIFUrYWVjZSwgVSthZWQwLCBVK2FlZDItYWVkNywgVSthZWQ5LWFlZjMsIFUrYWVmNS1hZjAyO1xufVxuXG4vKiBbNjJdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgQmxhY2tcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1CbGFja1wiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9VbG5JN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi42Mi53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrYWQ5Yy1hZGEzLCBVK2FkYTUtYWRiZiwgVSthZGMxLWFkYzMsIFUrYWRjNS1hZGM3LCBVK2FkYzktYWRkMiwgVSthZGQ0LWFkZGIsIFUrYWRkZC1hZGRmLCBVK2FkZTEtYWRlMywgVSthZGU1LWFkZjcsIFUrYWRmYS1hZGZiLCBVK2FkZmQtYWRmZiwgVSthZTAyLWFlMDcsIFUrYWUwYSwgVSthZTBjLCBVK2FlMGUtYWUxMywgVSthZTE1LWFlMmYsIFUrYWUzMS1hZTMzLCBVK2FlMzUtYWUzNywgVSthZTM5LWFlM2YsIFUrYWU0MiwgVSthZTQ0LCBVK2FlNDYtYWU0OSwgVSthZTRiLCBVK2FlNGYsIFUrYWU1MS1hZTUzLCBVK2FlNTU7XG59XG5cbi8qIFs2M10gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBCbGFja1wiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLUJsYWNrXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT1Vsbkk3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjYzLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSthY2UyLWFjZTMsIFUrYWNlNS1hY2U2LCBVK2FjZTktYWNlZiwgVSthY2YyLCBVK2FjZjQsIFUrYWNmNy1hY2ZiLCBVK2FjZmUtYWNmZiwgVSthZDAxLWFkMDMsIFUrYWQwNS1hZDBiLCBVK2FkMGQtYWQxMCwgVSthZDEyLWFkMWIsIFUrYWQxZC1hZDMzLCBVK2FkMzUtYWQ0OCwgVSthZDRhLWFkNGYsIFUrYWQ1MS1hZDZiLCBVK2FkNmUtYWQ2ZiwgVSthZDcxLWFkNzIsIFUrYWQ3Ny1hZDdjLCBVK2FkN2UsIFUrYWQ4MCwgVSthZDgyLWFkODcsIFUrYWQ4OS1hZDhiLCBVK2FkOGQtYWQ4ZiwgVSthZDkxLWFkOWI7XG59XG5cbi8qIFs2NF0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBCbGFja1wiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLUJsYWNrXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT1Vsbkk3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjY0LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSthYzI1LWFjMmMsIFUrYWMyZSwgVSthYzMwLCBVK2FjMzItYWMzNywgVSthYzM5LWFjM2YsIFUrYWM0MS1hYzRjLCBVK2FjNGUtYWM2ZiwgVSthYzcyLWFjNzMsIFUrYWM3NS1hYzc2LCBVK2FjNzktYWM3ZiwgVSthYzgyLCBVK2FjODQtYWM4OCwgVSthYzhhLWFjOGIsIFUrYWM4ZC1hYzhmLCBVK2FjOTEtYWM5MywgVSthYzk1LWFjOWIsIFUrYWM5ZC1hYzllLCBVK2FjYTEtYWNhNywgVSthY2FiLCBVK2FjYWQtYWNhZiwgVSthY2IxLWFjYjcsIFUrYWNiYS1hY2JiLCBVK2FjYmUtYWNjMCwgVSthY2MyLWFjYzMsIFUrYWNjNS1hY2RmO1xufVxuXG4vKiBbNjVdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgQmxhY2tcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1CbGFja1wiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9VbG5JN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi42NS53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrOTlkZiwgVSs5OWVkLCBVKzk5ZjEsIFUrOTlmZiwgVSs5YTAxLCBVKzlhMDgsIFUrOWEwZS05YTBmLCBVKzlhMTksIFUrOWEyYiwgVSs5YTMwLCBVKzlhMzYtOWEzNywgVSs5YTQwLCBVKzlhNDMsIFUrOWE0NSwgVSs5YTRkLCBVKzlhNTUsIFUrOWE1NywgVSs5YTVhLTlhNWIsIFUrOWE1ZiwgVSs5YTYyLCBVKzlhNjUsIFUrOWE2OS05YTZhLCBVKzlhYTgsIFUrOWFiOCwgVSs5YWQzLCBVKzlhZTUsIFUrOWFlZSwgVSs5YjFhLCBVKzliMjcsIFUrOWIyYSwgVSs5YjMxLCBVKzliM2MsIFUrOWI0MS05YjQ1LCBVKzliNGYsIFUrOWI1NCwgVSs5YjVhLCBVKzliNmYsIFUrOWI4ZSwgVSs5YjkxLCBVKzliOWYsIFUrOWJhYiwgVSs5YmFlLCBVKzliYzksIFUrOWJkNiwgVSs5YmU0LCBVKzliZTgsIFUrOWMwZCwgVSs5YzEwLCBVKzljMTIsIFUrOWMxNSwgVSs5YzI1LCBVKzljMzIsIFUrOWMzYiwgVSs5YzQ3LCBVKzljNDksIFUrOWM1NywgVSs5Y2U1LCBVKzljZTcsIFUrOWNlOSwgVSs5Y2YzLTljZjQsIFUrOWNmNiwgVSs5ZDA5LCBVKzlkMWIsIFUrOWQyNiwgVSs5ZDI4LCBVKzlkM2IsIFUrOWQ1MSwgVSs5ZDVkLCBVKzlkNjAtOWQ2MSwgVSs5ZDZjLCBVKzlkNzIsIFUrOWRhOSwgVSs5ZGFmLCBVKzlkYjQsIFUrOWRjNCwgVSs5ZGQ3LCBVKzlkZjIsIFUrOWRmOC05ZGZhLCBVKzllMWEsIFUrOWUxZSwgVSs5ZTc1LCBVKzllNzksIFUrOWU3ZCwgVSs5ZTdmLCBVKzllOTItOWU5MywgVSs5ZTk3LCBVKzllOWQsIFUrOWU5ZiwgVSs5ZWE1LCBVKzllYjQtOWViNSwgVSs5ZWJiLCBVKzllYmUsIFUrOWVjMywgVSs5ZWNkLTllY2UsIFUrOWVkNCwgVSs5ZWQ4LCBVKzllZGItOWVkYywgVSs5ZWRlLCBVKzllZTgsIFUrOWVmNCwgVSs5ZjA3LTlmMDgsIFUrOWYwZSwgVSs5ZjEzLCBVKzlmMjAsIFUrOWYzYiwgVSs5ZjRhLTlmNGIsIFUrOWY0ZSwgVSs5ZjUyLCBVKzlmNWYsIFUrOWY2MSwgVSs5ZjY3LCBVKzlmNmEsIFUrOWY2YywgVSs5Zjc3LCBVKzlmOGQsIFUrOWY5MCwgVSs5Zjk1LCBVKzlmOWMsIFUrYWMwMi1hYzAzLCBVK2FjMDUtYWMwNiwgVSthYzA5LWFjMGYsIFUrYWMxNy1hYzE4LCBVK2FjMWIsIFUrYWMxZS1hYzFmLCBVK2FjMjEtYWMyMztcbn1cblxuLyogWzkzXSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogOTAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIEJsYWNrXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItQmxhY2tcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PVWxuSTdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uOTMud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzMzOGMtMzM5YywgVSszMzlmLTMzYTAsIFUrMzNhMi0zM2NiLCBVKzMzY2YtMzNkMCwgVSszM2QzLCBVKzMzZDYsIFUrMzNkOCwgVSszM2RiLTMzZGQsIFUrNGUwMSwgVSs0ZTAzLCBVKzRlMDctNGUwOCwgVSs0ZTExLCBVKzRlMTQtNGUxNSwgVSs0ZTE4LTRlMTksIFUrNGUxZSwgVSs0ZTMyLCBVKzRlMzgtNGUzOSwgVSs0ZTQyLTRlNDMsIFUrNGU0NSwgVSs0ZTRkLTRlNGYsIFUrNGU1NiwgVSs0ZTU4LTRlNTksIFUrNGU1ZC00ZTVlLCBVKzRlNmIsIFUrNGU2ZCwgVSs0ZTczLCBVKzRlNzYtNGU3NywgVSs0ZTdlLCBVKzRlODIsIFUrNGU4NiwgVSs0ZTg4LCBVKzRlOGUsIFUrNGU5MC00ZTkyLCBVKzRlOTQtNGU5NSwgVSs0ZTk4LCBVKzRlOWIsIFUrNGU5ZSwgVSs0ZWExLTRlYTIsIFUrNGVhNC00ZWE2LCBVKzRlYTgsIFUrNGVhYiwgVSs0ZWFkLTRlYWUsIFUrNGViNiwgVSs0ZWMwLTRlYzEsIFUrNGVjNCwgVSs0ZWM3LCBVKzRlY2IsIFUrNGVjZCwgVSs0ZWQ0LTRlZDUsIFUrNGVkNy00ZWQ5LCBVKzRlZGQsIFUrNGVkZiwgVSs0ZWU0LCBVKzRlZjAsIFUrNGVmMiwgVSs0ZWY2LTRlZjcsIFUrNGVmYiwgVSs0ZjAxLCBVKzRmMDksIFUrNGYwYiwgVSs0ZjBkLTRmMTEsIFUrNGYyZiwgVSs0ZjM0LCBVKzRmMzYsIFUrNGYzOCwgVSs0ZjNhLCBVKzRmM2MtNGYzZDtcbn1cblxuLyogWzk0XSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogOTAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIEJsYWNrXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItQmxhY2tcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PVWxuSTdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uOTQud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzMxMzYsIFUrMzEzOCwgVSszMTNhLTMxNDAsIFUrMzE0My0zMTQ0LCBVKzMxNTAsIFUrMzE1MiwgVSszMTU0LTMxNTYsIFUrMzE1OC0zMTViLCBVKzMxNWQtMzE1ZiwgVSszMTYyLCBVKzMxNjQtMzE4YywgVSszMThlLCBVKzMyMDAtMzIxYiwgVSszMjMxLCBVKzMyMzksIFUrMzI1MS0zMjVhLCBVKzMyNjAtMzI3YiwgVSszMjdlLTMyN2YsIFUrMzI4YS0zMjkwLCBVKzMyOTQsIFUrMzI5ZSwgVSszMmE1LCBVKzMzODAtMzM4NCwgVSszMzg4LTMzOGI7XG59XG5cbi8qIFs5NV0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBCbGFja1wiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLUJsYWNrXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT1Vsbkk3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjk1LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSsyZjdkLCBVKzJmN2YtMmY4YiwgVSsyZjhlLTJmOTAsIFUrMmY5Mi0yZjk3LCBVKzJmOTktMmZhMCwgVSsyZmEyLTJmYTMsIFUrMmZhNS0yZmE5LCBVKzJmYWMtMmZiMSwgVSsyZmIzLTJmYmMsIFUrMmZjMS0yZmNhLCBVKzJmY2QtMmZkNCwgVSszMDAzLCBVKzMwMTItMzAxOSwgVSszMDFjLCBVKzMwMWUtMzAyMCwgVSszMDM2LCBVKzMwNDEsIFUrMzA0MywgVSszMDQ1LCBVKzMwNDcsIFUrMzA0OSwgVSszMDRlLCBVKzMwNTAsIFUrMzA1MiwgVSszMDU2LCBVKzMwNWEsIFUrMzA1YywgVSszMDVlLCBVKzMwNjIsIFUrMzA2NSwgVSszMDZjLCBVKzMwNzAtMzA3ZCwgVSszMDgwLCBVKzMwODUsIFUrMzA4NywgVSszMDhlLCBVKzMwOTAtMzA5MSwgVSszMGExLCBVKzMwYTUsIFUrMzBhOSwgVSszMGFlLCBVKzMwYjEtMzBiMiwgVSszMGI0LCBVKzMwYjYsIFUrMzBiYy0zMGJlLCBVKzMwYzIsIFUrMzBjNSwgVSszMGNjLCBVKzMwZDIsIFUrMzBkNCwgVSszMGQ4LTMwZGQsIFUrMzBlNCwgVSszMGU2LCBVKzMwZTgsIFUrMzBlZSwgVSszMGYwLTMwZjIsIFUrMzBmNC0zMGY2LCBVKzMxMzMsIFUrMzEzNTtcbn1cblxuLyogWzk2XSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogOTAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIEJsYWNrXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItQmxhY2tcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PVWxuSTdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uOTYud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzI1NDEtMjU0YiwgVSsyNWE0LTI1YTksIFUrMjViMSwgVSsyNWI1LCBVKzI1YjksIFUrMjViZiwgVSsyNWMxLCBVKzI1YzMsIFUrMjVjOS0yNWNhLCBVKzI1Y2MsIFUrMjVjZSwgVSsyNWQwLTI1ZDEsIFUrMjVlNiwgVSsyNWVmLCBVKzI2MGYsIFUrMjYxZCwgVSsyNjFmLCBVKzI2MmYsIFUrMjY2MCwgVSsyNjY0LCBVKzI2NjctMjY2OSwgVSsyNjZkLCBVKzI2NmYsIFUrMjcxNiwgVSsyNzFhLCBVKzI3M2QsIFUrMjc1NiwgVSsyNzc2LTI3N2YsIFUrMjc4YS0yNzkzLCBVKzI5NjMsIFUrMjk2NSwgVSsyYWM1LTJhYzYsIFUrMmFjYi0yYWNjLCBVKzJmMDAsIFUrMmYwNCwgVSsyZjA2LCBVKzJmMDgsIFUrMmYwYS0yZjBiLCBVKzJmMTEtMmYxMiwgVSsyZjE0LCBVKzJmMTctMmYxOCwgVSsyZjFjLTJmMWQsIFUrMmYxZi0yZjIwLCBVKzJmMjMtMmYyNiwgVSsyZjI4LTJmMjksIFUrMmYyYiwgVSsyZjJkLCBVKzJmMmYtMmYzMiwgVSsyZjM4LCBVKzJmM2MtMmY0MCwgVSsyZjQyLTJmNGMsIFUrMmY0Zi0yZjUyLCBVKzJmNTQtMmY1OCwgVSsyZjVhLTJmNjYsIFUrMmY2OS0yZjcwLCBVKzJmNzItMmY3NiwgVSsyZjc4LCBVKzJmN2EtMmY3Yztcbn1cblxuLyogWzk3XSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogOTAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIEJsYWNrXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItQmxhY2tcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PVWxuSTdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uOTcud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzI0NzktMjQ4NywgVSsyNDljLTI0ZDEsIFUrMjRkMy0yNGQ3LCBVKzI0ZDktMjRlOSwgVSsyNGViLTI0ZjQsIFUrMjUwMC0yNTAxLCBVKzI1MDMsIFUrMjUwYy0yNTEzLCBVKzI1MTUtMjUxNiwgVSsyNTE4LTI1NDA7XG59XG5cbi8qIFs5OF0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBCbGFja1wiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLUJsYWNrXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT1Vsbkk3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjk4LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSsyMTViLTIxNWUsIFUrMjE2Mi0yMTY5LCBVKzIxNzAtMjE3OSwgVSsyMTk1LTIxOTksIFUrMjFiMC0yMWI0LCBVKzIxYmMsIFUrMjFjMCwgVSsyMWM0LTIxYzUsIFUrMjFjZCwgVSsyMWNmLTIxZDQsIFUrMjFlMC0yMWUzLCBVKzIxZTYtMjFlOSwgVSsyMjAwLCBVKzIyMDItMjIwMywgVSsyMjA2LTIyMDksIFUrMjIwYi0yMjBjLCBVKzIyMGYsIFUrMjIxMSwgVSsyMjEzLCBVKzIyMWEsIFUrMjIxZC0yMjIwLCBVKzIyMjIsIFUrMjIyNS0yMjI3LCBVKzIyMjktMjIyYywgVSsyMjJlLCBVKzIyMzQtMjIzNywgVSsyMjNkLCBVKzIyNDMsIFUrMjI0NSwgVSsyMjQ4LCBVKzIyNTAtMjI1MywgVSsyMjVhLCBVKzIyNjAtMjI2MiwgVSsyMjY0LTIyNjcsIFUrMjI2YS0yMjZiLCBVKzIyNmUtMjI3MywgVSsyMjc2LTIyNzcsIFUrMjI3OS0yMjdiLCBVKzIyODAtMjI4NywgVSsyMjhhLTIyOGIsIFUrMjI5NS0yMjk3LCBVKzIyYTMtMjJhNSwgVSsyMmJiLTIyYmMsIFUrMjJjZS0yMmNmLCBVKzIyZGEtMjJkYiwgVSsyMmVlLTIyZWYsIFUrMjMwNiwgVSsyMzEyLCBVKzIzMTQsIFUrMjQ2Ny0yNDc4O1xufVxuXG4vKiBbOTldICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgQmxhY2tcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1CbGFja1wiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9VbG5JN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi45OS53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrODEtODIsIFUrODQsIFUrYTItYTUsIFUrYTctYTgsIFUrYWEsIFUrYWMtYWQsIFUrYjEtYjMsIFUrYjYsIFUrYjgtYmEsIFUrYmMtYmUsIFUrYzAsIFUrYzIsIFUrYzYtY2IsIFUrY2UtZDAsIFUrZDQsIFUrZDgtZDksIFUrZGItZGMsIFUrZGUtZGYsIFUrZTYsIFUrZWIsIFUrZWUtZjAsIFUrZjQsIFUrZjctZjksIFUrZmIsIFUrZmUtZmYsIFUrMTExLCBVKzEyNi0xMjcsIFUrMTMyLTEzMywgVSsxMzgsIFUrMTNmLTE0MiwgVSsxNDktMTRiLCBVKzE1Mi0xNTMsIFUrMTY2LTE2NywgVSsyYmMsIFUrMmM3LCBVKzJkMCwgVSsyZDgtMmQ5LCBVKzJkYi0yZGQsIFUrMzkxLTM5NCwgVSszOTYtM2ExLCBVKzNhMy0zYTksIFUrM2IyLTNiNiwgVSszYjgsIFUrM2JjLCBVKzNiZS0zYzEsIFUrM2MzLTNjOSwgVSsyMDEwLCBVKzIwMTUtMjAxNiwgVSsyMDE4LTIwMTksIFUrMjAxYiwgVSsyMDFmLTIwMjEsIFUrMjAyNSwgVSsyMDMwLCBVKzIwMzMtMjAzNiwgVSsyMDNjLCBVKzIwM2UsIFUrMjA0MiwgVSsyMDc0LCBVKzIwN2EtMjA3ZiwgVSsyMDgxLTIwODQsIFUrMjEwOSwgVSsyMTEzLCBVKzIxMTYsIFUrMjEyMSwgVSsyMTI2LCBVKzIxMmIsIFUrMjE1My0yMTU0O1xufVxuXG4vKiBbMTAwXSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogOTAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIEJsYWNrXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItQmxhY2tcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PVWxuSTdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uMTAwLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVStlOCwgVSsyZGEsIFUrMjE2MCwgVSsyMTk0LCBVKzMwNTQsIFUrMzA1OCwgVSszMDZkLCBVKzMwODYsIFUrMzA4ZCwgVSszMGFjLCBVKzMwYmIsIFUrMzBjNCwgVSszMGNkLTMwY2UsIFUrMzBlMiwgVSszMTMyLCBVKzMxNDYsIFUrMzE0OSwgVSszMzlkLCBVKzRlM2IsIFUrNGYwYSwgVSs0ZmRkLCBVKzRmZTEsIFUrNTQwOSwgVSs1NDBjLCBVKzU4MzQsIFUrNTkyYS01OTJiLCBVKzViOWEsIFUrNWRkZSwgVSs1ZTBjLCBVKzVlNzMsIFUrNWYwZiwgVSs2MGYzLCBVKzY1M2YsIFUrNjYxZiwgVSs2NjJmLCBVKzY2N2EsIFUrNjgzYywgVSs2YjRjLCBVKzZjMTEsIFUrNzY3YywgVSs3NmVlLCBVKzc2ZjQsIFUrNzdmMywgVSs3OWQxLCBVKzdhN2EsIFUrN2IyYywgVSs3ZDIyLCBVKzgyMDcsIFUrOGEwMCwgVSs4YTcxLCBVKzkyODAsIFUrOTU4MCwgVSs5NThiLCBVKzk2YzYsIFUrOTc2MiwgVSs5OGRmLCBVKzllZDEsIFUrYWMyZCwgVSthZGM4LCBVK2FkZDMsIFUrYWY0OCwgVStiMDE0LCBVK2IxMzQtYjEzNSwgVStiMTU4LCBVK2IyYWEsIFUrYjM1ZiwgVStiNmE0LCBVK2I5Y2YsIFUrYmI2MywgVStiZDIzLCBVK2JlOTEsIFUrYzI5YiwgVStjM2Y0LCBVK2M0MmMsIFUrYzU1YywgVStjNTczLCBVK2M1OGYsIFUrYzc4YywgVStjN2RkLCBVK2M4ZjUsIFUrY2FkMSwgVStjYzQ4LCBVK2NmMTAsIFUrY2YyMCwgVStkMDNjLCBVK2QwN2QsIFUrZDJhMCwgVStkMzBlLCBVK2QzOGQsIFUrZDNhOCwgVStkM2M4LCBVK2Q1ZTUsIFUrZDVmOSwgVStkNmU0LCBVK2Y5MGEsIFUrZmYwMiwgVStmZjFjO1xufVxuXG4vKiBbMTAxXSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogOTAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIEJsYWNrXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItQmxhY2tcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PVWxuSTdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uMTAxLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSszYjEsIFUrMjQ2NiwgVSsyNWExLCBVKzI1YTMsIFUrMjYxYywgVSszMDA4LTMwMDksIFUrMzA1YiwgVSszMDVkLCBVKzMwNjksIFUrMzBhNywgVSszMGJhLCBVKzMwY2YsIFUrMzBlZiwgVSszMTUxLCBVKzMxNTcsIFUrNGU0YiwgVSs0ZTVmLCBVKzRlOGMsIFUrNGVjYSwgVSs0ZWQ2LCBVKzRmNWIsIFUrNTBjZiwgVSs1MTQ5LCBVKzUxNjUsIFUrNTE3MSwgVSs1MjI5LCBVKzUyOWIsIFUrNTMxNiwgVSs1MzlmLCBVKzUzZjIsIFUrNTcxZiwgVSs1NzI4LCBVKzU4ZWIsIFUrNTkxYywgVSs1Yjc4LCBVKzVjMTEsIFUrNWM1NSwgVSs1ZGRkLCBVKzVlMDIsIFUrNWZiNywgVSs2MGM1LCBVKzYxMGYsIFUrNjExZiwgVSs2NjI1LCBVKzY2ZjgsIFUrNjc5NywgVSs2NzljLCBVKzY4MmEsIFUrNmQyYSwgVSs3MDZiLCBVKzc0MDYsIFUrNzY3YiwgVSs3NmY4LCBVKzc3ZTUsIFUrN2FjYiwgVSs4OThiLCBVKzhhNjksIFUrOGRlZiwgVSs4ZmQxLCBVKzkwMWEsIFUrOTBlOCwgVSs5MWNkLCBVKzk3NWUsIFUrYWUxNCwgVSthZTZjLCBVK2FlYzAsIFUrYWZjNywgVSthZmM5LCBVK2IwMWMsIFUrYjAyOCwgVStiMzA4LCBVK2IzMTEsIFUrYjMxNCwgVStiMzFjLCBVK2I1MjQsIFUrYjU2MCwgVStiNzY0LCBVK2I5MjAsIFUrYjllMywgVStiZDQ4LCBVK2JlN2QsIFUrYzBkYiwgVStjMjMxLCBVK2MyNzAsIFUrYzJlMywgVStjMzdkLCBVK2MzZWQsIFUrYzUzMCwgVStjNmE1LCBVK2M2ZGMsIFUrYzdhNCwgVStjOTU0LCBVK2M5NzQsIFUrZDAwMCwgVStkNTY1LCBVK2Q2NjcsIFUrZDZjNSwgVStkNzlkLCBVK2ZmMWU7XG59XG5cbi8qIFsxMDJdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgQmxhY2tcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1CbGFja1wiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9VbG5JN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi4xMDIud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzEzMSwgVSsyMDMyLCBVKzI0NjUsIFUrMjY0MiwgVSszMDQ4LCBVKzMwNTEsIFUrMzA4My0zMDg0LCBVKzMwOGYsIFUrMzBjMCwgVSszMGQxLCBVKzMwZDMsIFUrMzBkNiwgVSszMGRmLCBVKzMwZTcsIFUrMzE1MywgVSs0ZTE2LCBVKzRlOGIsIFUrNGVlNSwgVSs1MjA2LCBVKzUyYTAsIFUrNTJkNSwgVSs1M2U0LCBVKzUzZWYsIFUrNTRjMSwgVSs1N2NlLCBVKzU5N2QsIFUrNWI4YywgVSs1ZWE2LCBVKzVmOGMsIFUrNWY5NywgVSs2MjEwLCBVKzYyNDAsIFUrNjI0YiwgVSs2NzI4LCBVKzZiZDQsIFUrNzIzNiwgVSs3MjY5LCBVKzcyNzksIFUrNzM4YiwgVSs3NTI4LCBVKzc1MzAsIFUrNzY3ZSwgVSs3OThmLCBVKzgwMDUsIFUrOGExOCwgVSs5MGZkLCBVKzkxY2MsIFUrOTU3NywgVSs5NTkzLCBVKzk4YTgsIFUrYWMyMCwgVSthY2Y2LCBVK2FkOTAsIFUrYWY1ZCwgVSthZjgwLCBVK2FmY2QsIFUrYWZmMCwgVStiMGExLCBVK2IwYjUsIFUrYjFmZCwgVStiMmZjLCBVK2IzODAsIFUrYjUxYiwgVStiNTg0LCBVK2I1YjMsIFUrYjhmZCwgVStiOTNjLCBVK2I5ZjQsIFUrYmI0NCwgVStiYzA4LCBVK2JjMjcsIFUrYmM0OSwgVStiZTU1LCBVK2JlNjQsIFUrYmZiMCwgVStiZmM1LCBVK2MxNzgsIFUrYzIxZiwgVStjMzE0LCBVK2M0ZjEsIFUrYzU4ZCwgVStjNjY0LCBVK2M2OTgsIFUrYzZhNywgVStjNmMxLCBVK2M5ZWQsIFUrY2FjMCwgVStjYWNjLCBVK2NhZDksIFUrY2NiNSwgVStjZGNjLCBVK2QwZTQsIFUrZDE0MywgVStkMzIwLCBVK2QzMzAsIFUrZDU0ZCwgVStmZjA2LCBVK2ZmMWYsIFUrZmY1ZTtcbn1cblxuLyogWzEwM10gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBCbGFja1wiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLUJsYWNrXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT1Vsbkk3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjEwMy53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrYjQsIFUrMjBhOSwgVSsyMGFjLCBVKzIxOTAsIFUrMjRkOCwgVSsyNTAyLCBVKzI1MTQsIFUrMjU5MiwgVSsyNWM3LTI1YzgsIFUrMjY2MywgVSszMDYwLCBVKzMwNjQsIFUrMzA4MSwgVSszMDg4LCBVKzMwYTMsIFUrMzBhNiwgVSszMGFhLCBVKzMwYjUsIFUrMzBjNywgVSszMGNhLTMwY2IsIFUrMzBkMCwgVSszMGUzLCBVKzMwZTUsIFUrMzM5ZSwgVSs0ZTA5LCBVKzRlYWMsIFUrNGY1YywgVSs1MTY3LTUxNjgsIFUrNTE2YywgVSs1MWZhLCBVKzU0MDgsIFUrNTQwZCwgVSs1OTFhLCBVKzViNTcsIFUrNjIxMSwgVSs2NWI5LCBVKzY2MGUsIFUrNjY0MiwgVSs2NzAwLCBVKzZiNjMsIFUrNmUyZiwgVSs3MDYzLCBVKzc1MzIsIFUrNzkzZSwgVSs4MWVhLCBVKzgyNzIsIFUrODJiMSwgVSs4OTdmLCBVKzhlY2EsIFUrOTFjZSwgVSthYzM4LCBVK2FkNzYsIFUrYWU4NCwgVSthZWNjLCBVK2IwN2QsIFUrYjBiMSwgVStiMjE1LCBVK2IyYTAsIFUrYjMxMCwgVStiM2Q3LCBVK2I1MmEsIFUrYjYxOCwgVStiNzc1LCBVK2I3OTcsIFUrYmNkNSwgVStiZDU5LCBVK2JlODAsIFUrYmVhOCwgVStiZWQxLCBVK2JlZTQtYmVlNSwgVStjMDYwLCBVK2MyZWYsIFUrYzMyOSwgVStjM2RjLCBVK2M1OTcsIFUrYzViZCwgVStjNWU1LCBVK2M2OWMsIFUrYzlkNiwgVStjYTI5LCBVK2NhNWMsIFUrY2E4NCwgVStjYzM5LCBVK2NjM2IsIFUrY2U4OSwgVStjZWU1LCBVK2NmNjUsIFUrY2Y4NSwgVStkMDU4LCBVK2QxNDUsIFUrZDIyZCwgVStkMzI1LCBVK2QzN2QsIFUrZDNhZCwgVStkNzY5LCBVK2ZmMGM7XG59XG5cbi8qIFsxMDRdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgQmxhY2tcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1CbGFja1wiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9VbG5JN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi4xMDQud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzIxNjEsIFUrMjIyOCwgVSsyMjk5LCBVKzI0NjQsIFUrMjUxNywgVSsyNjQwLCBVKzMwNDIsIFUrMzA0YSwgVSszMDUzLCBVKzMwNjEsIFUrMzA3ZiwgVSszMDgyLCBVKzMwOGMsIFUrMzA5MiwgVSszMGE4LCBVKzMwYWIsIFUrMzBhZCwgVSszMGIwLCBVKzMwYjMsIFUrMzBiNywgVSszMGMxLCBVKzMwYzYsIFUrMzBjOSwgVSszMGQ1LCBVKzMwZDcsIFUrMzBkZSwgVSszMGUwLTMwZTEsIFUrMzBlYy0zMGVkLCBVKzRlMGIsIFUrNGUwZCwgVSs0ZWUzLCBVKzUzZjAsIFUrNTQ4YywgVSs1Yjg5LCBVKzViYjYsIFUrNWMwZiwgVSs2MTFiLCBVKzY3NzEsIFUrNmFhMiwgVSs2YmNkLCBVKzZjMzQsIFUrNmNkNSwgVSs2ZDc3LCBVKzc2N2QsIFUrNzk1ZSwgVSs4ZWNkLCBVKzk5OTksIFUrOWFkOCwgVSthYzA3LCBVK2FjMWEsIFUrYWM0MCwgVSthZDBjLCBVK2FkODgsIFUrYWRhNCwgVSthZTAxLCBVK2FlNjUsIFUrYWViZCwgVSthZWM0LCBVK2FmZTgsIFUrYjEzOSwgVStiMjA1LCBVK2IzODMsIFUrYjM4YywgVStiNDJjLCBVK2I0NjEsIFUrYjU1YywgVStiNzhmLCBVK2I4ZmIsIFUrYjlmNywgVStiYWZjLCBVK2JjOTksIFUrYmVkOCwgVStiZmNkLCBVK2MwYmYsIFUrYzBmOSwgVStjMTY3LCBVK2MyMDQsIFUrYzIwZiwgVStjMjJmLCBVK2MyNTgsIFUrYzI5OCwgVStjMmJjLCBVK2MzODgsIFUrYzUwMSwgVStjNTBjLCBVK2M1YjksIFUrYzVjZSwgVStjNjQxLCBVK2M2NDgsIFUrYzczZCwgVStjYTUwLCBVK2NhNjEsIFUrY2M0YywgVStjZWFjLCBVK2QwZDQsIFUrZDVmNywgVStkNmQ3LCBVK2ZmMWE7XG59XG5cbi8qIFsxMDVdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgQmxhY2tcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1CbGFja1wiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9VbG5JN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi4xMDUud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzIxMDMsIFUrMjQ2MywgVSsyNWM2LCBVKzI1Y2IsIFUrMjY2YywgVSszMDAxLCBVKzMwMGEsIFUrMzA0NiwgVSszMDRjLTMwNGQsIFUrMzA0ZiwgVSszMDU1LCBVKzMwNTksIFUrMzA2MywgVSszMDY2LTMwNjgsIFUrMzA2ZiwgVSszMDg5LCBVKzMwYjgsIFUrMzBiZiwgVSszMTRmLCBVKzRlMGEsIFUrNTcwYiwgVSs1NzMwLCBVKzU5MTYsIFUrNTkyOSwgVSs1YzcxLCBVKzVlNzQsIFUrNWZjMywgVSs2MDFkLCBVKzYwMjcsIFUrNjNkMCwgVSs2NzA5LCBVKzY3MzQsIFUrNzUxZiwgVSs3Njg0LCBVKzgyZjEsIFUrOTA1MywgVSs5MWQxLCBVKzk3ZjMsIFUrYWMyZiwgVSthYzRkLCBVK2FkYzQsIFUrYWRlNCwgVSthZTQxLCBVK2FlNGQtYWU0ZSwgVSthZWQxLCBVK2FmYjksIFUrYjBlMCwgVStiMjk5LCBVK2IzNjUsIFUrYjQ2YywgVStiNDgwLCBVK2I0YzgsIFUrYjdiNCwgVStiODE5LCBVK2I5MTgsIFUrYmFhYiwgVStiYWI5LCBVK2JlOGYsIFUrYmVkNywgVStjMGVjLCBVK2MxOWYsIFUrYzFhNSwgVStjM2Q5LCBVK2M0NjQsIFUrYzUzZCwgVStjNTUzLCBVK2M1NzAsIFUrYzVjYywgVStjNjMzLCBVK2M2YTQsIFUrYzdhMywgVStjN2E2LCBVK2M4ODYsIFUrYzlkOS1jOWRhLCBVK2M5ZWMsIFUrY2EwYywgVStjYzIxLCBVK2NkMWIsIFUrY2Q3OCwgVStjZGM0LCBVK2NlZjgsIFUrY2ZlNCwgVStkMGE1LCBVK2QwYjUsIFUrZDBlYywgVStkMTVkLCBVK2QxODgsIFUrZDIzYywgVStkMmFjLCBVK2Q3MjksIFUrZDc5YiwgVStmZjAxLCBVK2ZmMDgtZmYwOSwgVStmZjVjO1xufVxuXG4vKiBbMTA2XSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogOTAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIEJsYWNrXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItQmxhY2tcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PVWxuSTdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uMTA2LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSsyMDM5LTIwM2EsIFUrMjIzYywgVSsyNWIzLCBVKzI1YjcsIFUrMjViZCwgVSsyNWNmLCBVKzI2NmEsIFUrMzAwMiwgVSszMDBiLCBVKzMwNGIsIFUrMzA1NywgVSszMDVmLCBVKzMwNmEtMzA2YiwgVSszMDdlLCBVKzMwOGEtMzA4YiwgVSszMDkzLCBVKzMwYTIsIFUrMzBhZiwgVSszMGI5LCBVKzMwYzMsIFUrMzBjOCwgVSszMGU5LTMwZWIsIFUrMzNhMSwgVSs0ZTAwLCBVKzUyNGQsIFUrNTM1NywgVSs1YjUwLCBVKzcxMjEsIFUrODg0YywgVSs5NzUxLCBVK2FjOTQsIFUrYWViZSwgVSthZWNkLCBVK2FmMDgsIFUrYWY0MSwgVSthZjQ5LCBVK2IwMTAsIFUrYjA1MywgVStiMTA5LCBVK2IxMWIsIFUrYjEyOCwgVStiMTU0LCBVK2IyOTEsIFUrYjJlNiwgVStiMzAxLCBVK2IzODUsIFUrYjUyNSwgVStiNWI0LCBVK2I3MjksIFUrYjcyZiwgVStiNzM4LCBVK2I3ZmYsIFUrYjgzNywgVStiOTc1LCBVK2JhNjcsIFUrYmI0NywgVStiYzFmLCBVK2JkOTAsIFUrYmZkNCwgVStjMjdjLCBVK2MzMjQsIFUrYzM3OSwgVStjM2UwLCBVK2M0NjUsIFUrYzUzYiwgVStjNThjLCBVK2M2MTAsIFUrYzY1MywgVStjNmNkLCBVK2M4MTMsIFUrYzgyZiwgVStjOTk5LCBVK2M5ZTAsIFUrY2FjNCwgVStjYWQzLCBVK2NiZDQsIFUrY2MxMCwgVStjYzIyLCBVK2NjYjgsIFUrY2NiYywgVStjZGE1LCBVK2NlODQsIFUrY2VhMywgVStjZjY3LCBVK2NmZTEsIFUrZDI0MSwgVStkMzBkLCBVK2QzMWMsIFUrZDM5MSwgVStkNDAxLCBVK2Q0NzksIFUrZDVjOSwgVStkNWRiLCBVK2Q2NDksIFUrZDZkNDtcbn1cblxuLyogWzEwN10gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBCbGFja1wiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLUJsYWNrXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT1Vsbkk3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjEwNy53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrYjAsIFUrZTksIFUrMjE5MywgVSsyNDYyLCBVKzI2MGUsIFUrMjYxZSwgVSszMDBlLTMwMGYsIFUrMzA0NCwgVSszMGE0LCBVKzMwZmItMzBmYywgVSszMTRkLCBVKzU5NzMsIFUrNjU0NSwgVSs2NzA4LCBVKzc1MzcsIFUrYWM4OSwgVSthYzljLCBVK2FjYzEsIFUrYWQwNCwgVSthZDc1LCBVK2FkN2QsIFUrYWU0NSwgVSthZTYxLCBVK2FmNDIsIFUrYjBhYiwgVStiMGFmLCBVK2IwYjMsIFUrYjEyYywgVStiMTk0LCBVK2IxYTgsIFUrYjIyMCwgVStiMjU4LCBVK2IyODQsIFUrYjJmZiwgVStiMzE1LCBVK2IzNzEsIFUrYjNkNC1iM2Q1LCBVK2I0NjAsIFUrYjUyNywgVStiNTM0LCBVK2I4MTAsIFUrYjgxOCwgVStiOThlLCBVK2JhNTUsIFUrYmJhYywgVStiYzBiLCBVK2JjNDAsIFUrYmNhMSwgVStiY2NkLCBVK2JkOTMsIFUrYmU1NCwgVStiZTVhLCBVK2JmMDgsIFUrYmY1MCwgVStiZjU1LCBVK2JmZGMsIFUrYzBjMCwgVStjMGQwLCBVK2MwZjQsIFUrYzEwMCwgVStjMTFlLCBVK2MxNzAsIFUrYzIwZCwgVStjMjc0LCBVK2MyOTAsIFUrYzMwOCwgVStjMzY5LCBVK2M1MzksIFUrYzU4NywgVStjNWZmLCBVK2M2ZWMsIFUrYzcwYywgVStjN2FkLCBVK2M3YzgsIFUrYzgzYywgVStjODgxLCBVK2NiNDgsIFUrY2M2MCwgVStjZTY5LCBVK2NlNmIsIFUrY2U3NSwgVStjZjA0LCBVK2NmMDgsIFUrY2Y1NSwgVStjZjcwLCBVK2NmZmMsIFUrZDBiNywgVStkMWE4LCBVK2QyYzgsIFUrZDM4NCwgVStkNDdjLCBVK2Q0OGIsIFUrZDVkZCwgVStkNWU4LCBVK2Q3MjAsIFUrZDc1OSwgVStmOTgxO1xufVxuXG4vKiBbMTA4XSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogOTAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIEJsYWNrXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItQmxhY2tcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PVWxuSTdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uMTA4LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVStlMCwgVStlMiwgVSszOTUsIFUrM2I3LCBVKzNiYSwgVSsyNDYwLTI0NjEsIFUrMjVhMCwgVSszMDEwLTMwMTEsIFUrMzA2ZSwgVSszMGYzLCBVKzMxNGEsIFUrMzE0YywgVSs1OTI3LCBVKzY1YjAsIFUrN2U0MSwgVSs5N2QzLCBVKzlhZDQsIFUrYWQ0OSwgVSthZTBiLCBVK2FlMGQsIFUrYWU0MywgVSthZTVkLCBVK2FlY2YsIFUrYWYzYywgVSthZjY0LCBVK2FmZDQsIFUrYjA4MCwgVStiMDg0LCBVK2IwYzUsIFUrYjEwYywgVStiMWU4LCBVK2IyYWMsIFUrYjM2ZSwgVStiNDUxLCBVK2I1MTUsIFUrYjU0MCwgVStiNTYxLCBVK2I2YWIsIFUrYjZiMSwgVStiNzJjLCBVK2I3MzAsIFUrYjc0NCwgVStiODAwLCBVK2I4ZWMsIFUrYjhmMCwgVStiOTA0LCBVK2I5NjgsIFUrYjk2ZCwgVStiOTg3LCBVK2I5ZDksIFUrYmIzNiwgVStiYjQ5LCBVK2JjMmQsIFUrYmM0MywgVStiY2Y2LCBVK2JkODksIFUrYmU1NywgVStiZTYxLCBVK2JlZDQsIFUrYzA5MCwgVStjMTMwLCBVK2MxNDgsIFUrYzE5YywgVStjMmY5LCBVK2MzNmMsIFUrYzM3YywgVStjMzg0LCBVK2MzZGYsIFUrYzU3NSwgVStjNTg0LCBVK2M2NjAsIFUrYzcxOSwgVStjODE2LCBVK2NhNGQsIFUrY2E1NCwgVStjYWJjLCBVK2NiNDksIFUrY2MxNCwgVStjZmY1LCBVK2QwMDQsIFUrZDAzOCwgVStkMGI0LCBVK2QwZDMsIFUrZDBlMCwgVStkMGVkLCBVK2QxMzEsIFUrZDFiMCwgVStkMzFmLCBVK2QzM2QsIFUrZDNhMCwgVStkM2FiLCBVK2Q1MTQsIFUrZDU4NCwgVStkNmExLCBVK2Q2Y2MsIFUrZDc0OSwgVStkNzYwLCBVK2Q3OTk7XG59XG5cbi8qIFsxMDldICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgQmxhY2tcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1CbGFja1wiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9VbG5JN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi4xMDkud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzI0LCBVKzYwLCBVKzNiOSwgVSszYmIsIFUrM2JkLCBVKzIxOTEsIFUrMjYwNiwgVSszMDBjLTMwMGQsIFUrMzEzMSwgVSszMTM0LCBVKzMxMzksIFUrMzE0MS0zMTQyLCBVKzMxNDgsIFUrMzE2MSwgVSszMTYzLCBVKzMyMWMsIFUrNGViYSwgVSs1MzE3LCBVK2FjMzEsIFUrYWM3NywgVSthYzlmLCBVK2FjYjksIFUrYWNmMC1hY2YxLCBVK2FjZmQsIFUrYWQ3MywgVSthZjNkLCBVK2IwMGMsIFUrYjA0YSwgVStiMDU3LCBVK2IwYzQsIFUrYjE4OCwgVStiMWNjLCBVK2IyMTQsIFUrYjJkYiwgVStiMmVlLCBVK2IzMDQsIFUrYjRlZCwgVStiNTE4LCBVK2I1YmMsIFUrYjYyNSwgVStiNjljLWI2OWQsIFUrYjdhYywgVStiODAxLCBVK2I4NmMsIFUrYjk1OSwgVStiOTVjLCBVK2I5ODUsIFUrYmE0OCwgVStiYjU4LCBVK2JjMGMsIFUrYmMzOCwgVStiYzg1LCBVK2JjOWEsIFUrYmY0MCwgVStjMDY4LCBVK2MwYmQsIFUrYzBjYywgVStjMTJmLCBVK2MxNDksIFUrYzFlMCwgVStjMjJiLCBVK2MyMmQsIFUrYzI1MCwgVStjMmZjLCBVK2MzMDAsIFUrYzMxMywgVStjMzcwLCBVK2MzZDgsIFUrYzU1NywgVStjNTgwLCBVK2M1ZTMsIFUrYzYyZSwgVStjNjM0LCBVK2M2ZjAsIFUrYzc0ZCwgVStjNzgzLCBVK2M3OGUsIFUrYzc5NiwgVStjN2JjLCBVK2M5MmMsIFUrY2E0YywgVStjYzFjLCBVK2NjNTQsIFUrY2M1OSwgVStjZTA0LCBVK2NmMzAsIFUrY2ZjNCwgVStkMTQwLCBVK2QzMjEsIFUrZDM4YywgVStkMzk5LCBVK2Q1NGYsIFUrZDU4NywgVStkNWQwLCBVK2Q2ZTgsIFUrZDc3MDtcbn1cblxuLyogWzExMF0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBCbGFja1wiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLUJsYWNrXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT1Vsbkk3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjExMC53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrZDcsIFUrZWEsIFUrZmMsIFUrMjE5MiwgVSsyNWJjLCBVKzMwMDAsIFUrMzEzNywgVSszMTQ1LCBVKzMxNWMsIFUrN2Y4ZSwgVSthYzEzLCBVK2FjNzEsIFUrYWM5MCwgVSthY2I4LCBVK2FjZTcsIFUrYWQ3ZiwgVSthZTUwLCBVK2FlZjQsIFUrYWYzNCwgVSthZmJjLCBVK2IwNDgsIFUrYjA5YSwgVStiMGFkLCBVK2IwYmMsIFUrYjExMywgVStiMTI1LCBVK2IxNDEsIFUrYjIwYywgVStiMmQ5LCBVK2IyZWQsIFUrYjM2NywgVStiMzY5LCBVK2IzNzQsIFUrYjNjYiwgVStiNGVjLCBVK2I2MTEsIFUrYjc2MCwgVStiODFiLCBVK2I4MzQsIFUrYjhiMCwgVStiOGUxLCBVK2I5ODksIFUrYjlkMSwgVStiOWUxLCBVK2I5ZmEsIFUrYmE0ZCwgVStiYTc4LCBVK2JiMzUsIFUrYmI1NCwgVStiYmY5LCBVK2JjMTEsIFUrYmNiMywgVStiZDA1LCBVK2JkOTUsIFUrYmRkNCwgVStiZTEwLCBVK2JlZDAsIFUrYmY1MSwgVStjMGQ4LCBVK2MyMzIsIFUrYzJiNywgVStjMmViLCBVK2MzNzgsIFUrYzUwMCwgVStjNTJjLCBVK2M1NDksIFUrYzU2OCwgVStjNTk4LCBVK2M1YzksIFUrYzYxYiwgVStjNjM5LCBVK2M2N2MsIFUrYzcxNywgVStjNzhhLCBVK2M4MGEsIFUrYzkwYy1jOTBkLCBVK2M5NTAsIFUrYzllNywgVStjYmU0LCBVK2NjYTksIFUrY2NlNCwgVStjZGIwLCBVK2NlNzgsIFUrY2U5NCwgVStjZTk4LCBVK2NmOGMsIFUrZDAxOCwgVStkMDM0LCBVK2QwZjEsIFUrZDFiMSwgVStkMjgwLCBVK2QyZjgsIFUrZDMzOCwgVStkMzgwLCBVK2QzYjQsIFUrZDYxMCwgVStkNjlmLCBVK2Q2ZmMsIFUrZDc1ODtcbn1cblxuLyogWzExMV0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBCbGFja1wiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLUJsYWNrXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT1Vsbkk3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjExMS53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrZTcsIFUrMjAyMiwgVSsyMDNiLCBVKzI1YzAsIFUrMjYwNSwgVSsyNjYxLCBVKzMxNDcsIFUrMzE4ZCwgVSs2NzJjLCBVKzhhOWUsIFUrYWNhYSwgVSthY2JjLCBVK2FkMWMsIFUrYWU0YSwgVSthZTVjLCBVK2IwNDQsIFUrYjA1NCwgVStiMGM4LWIwYzksIFUrYjJhNiwgVStiMmQwLCBVK2IzNWMsIFUrYjM2NCwgVStiNDI4LCBVK2I0NTQsIFUrYjQ2NSwgVStiNGI3LCBVK2I0ZTMsIFUrYjUxYywgVStiNWExLCBVK2I3ODQsIFUrYjc5MCwgVStiN2FiLCBVK2I3ZjQsIFUrYjgyYywgVStiODM1LCBVK2I4ZTksIFUrYjhmOCwgVStiOWQ4LCBVK2I5ZjksIFUrYmE1YywgVStiYTY0LCBVK2JhYmQsIFUrYmIxOCwgVStiYjNiLCBVK2JiZmYsIFUrYmMwZCwgVStiYzQ1LCBVK2JjOTcsIFUrYmNiYywgVStiZTQ1LCBVK2JlNzUsIFUrYmU3YywgVStiZmNjLCBVK2MwYjYsIFUrYzBmNywgVStjMTRiLCBVK2MyYjQsIFUrYzMwZCwgVStjNGY4LCBVK2M1YmIsIFUrYzVkMSwgVStjNWUwLCBVK2M1ZWUsIFUrYzVmZCwgVStjNjA2LCBVK2M2YzUsIFUrYzZlMCwgVStjNzA4LCBVK2M4MWQsIFUrYzgyMCwgVStjODI0LCBVK2M4NzgsIFUrYzkxOCwgVStjOTZjLCBVK2M5ZTQsIFUrYzlmMSwgVStjYzJlLCBVK2NkMDksIFUrY2VhMSwgVStjZWY1LCBVK2NlZjcsIFUrY2Y2NCwgVStjZjY5LCBVK2NmZTgsIFUrZDAzNSwgVStkMGFjLCBVK2QyMzAsIFUrZDIzNCwgVStkMmY0LCBVK2QzMWQsIFUrZDU3NSwgVStkNTc4LCBVK2Q2MDgsIFUrZDYxNCwgVStkNzE4LCBVK2Q3NTEsIFUrZDc2MSwgVStkNzhjLCBVK2Q3OTA7XG59XG5cbi8qIFsxMTJdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgQmxhY2tcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1CbGFja1wiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9VbG5JN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi4xMTIud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzI2NjUsIFUrMzE2MCwgVSs0ZTJkLCBVKzY1ODcsIFUrNjVlNSwgVSthYzEyLCBVK2FjMTQsIFUrYWMxNiwgVSthYzgxLCBVK2FkMzQsIFUrYWRlMCwgVSthZTU0LCBVK2FlYmMsIFUrYWYyYywgVSthZmMwLCBVK2FmYzgsIFUrYjA0YywgVStiMDhjLCBVK2IwOTksIFUrYjBhOSwgVStiMGFjLCBVK2IwYWUsIFUrYjBiOCwgVStiMTIzLCBVK2IxNzksIFUrYjJlNSwgVStiMmY3LCBVK2I0YzAsIFUrYjUzMSwgVStiNTM4LCBVK2I1NDUsIFUrYjU1MCwgVStiNWE4LCBVK2I2ZjAsIFUrYjcyOCwgVStiNzNiLCBVK2I3YWQsIFUrYjdlZCwgVStiODA5LCBVK2I4NjQsIFUrYjg2ZCwgVStiODcxLCBVK2I5YmYsIFUrYjlmNSwgVStiYTQwLCBVK2JhNGIsIFUrYmE1OCwgVStiYTg3LCBVK2JhYWMsIFUrYmJjMCwgVStiYzE2LCBVK2JjMzQsIFUrYmQwNywgVStiZDk5LCBVK2JlNTksIFUrYmZkMCwgVStjMDU4LCBVK2MwZTQsIFUrYzBmNSwgVStjMTJkLCBVK2MxMzksIFUrYzIyOCwgVStjNTI5LCBVK2M1YzcsIFUrYzYzNSwgVStjNjM3LCBVK2M3MzUsIFUrYzc3ZCwgVStjNzg3LCBVK2M3ODksIFUrYzhjNCwgVStjOTg5LCBVK2M5OGMsIFUrYzlkMCwgVStjOWQzLCBVK2NjMGMsIFUrY2M5OSwgVStjZDBjLCBVK2NkMmMsIFUrY2Q5OCwgVStjZGE0LCBVK2NlNTksIFUrY2U2MCwgVStjZTZkLCBVK2NlYTAsIFUrZDBkMC1kMGQxLCBVK2QwZDUsIFUrZDE0ZCwgVStkMWE0LCBVK2QyOWMsIFUrZDJmMSwgVStkMzAxLCBVK2QzOWMsIFUrZDNiYywgVStkNGU4LCBVK2Q1NDAsIFUrZDVlYywgVStkNjQwLCBVK2Q3NTA7XG59XG5cbi8qIFsxMTNdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgQmxhY2tcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1CbGFja1wiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9VbG5JN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi4xMTMud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzVlLCBVKzI1YjIsIFUrMjViNiwgVSszMTRlLCBVK2FjMjQsIFUrYWNlMSwgVSthY2U0LCBVK2FlNjgsIFUrYWYyZCwgVStiMGQwLCBVK2IwZTUsIFUrYjE1MCwgVStiMTU1LCBVK2IxOTMsIFUrYjJjOSwgVStiMmRkLCBVK2IzYzgsIFUrYjNmYywgVStiNDEwLCBVK2I0NTgsIFUrYjRkZCwgVStiNWEwLCBVK2I1YTQsIFUrYjViYiwgVStiN2I1LCBVK2I4MzgsIFUrYjg0MCwgVStiODZmLCBVK2I4ZjksIFUrYjk2MCwgVStiOWU1LCBVK2JhYjgsIFUrYmI1MCwgVStiYzFkLCBVK2JjMjQtYmMyNSwgVStiY2E4LCBVK2JjYmQsIFUrYmQwNCwgVStiZDEwLCBVK2JkMjQsIFUrYmU0OCwgVStiZTViLCBVK2JlNjgsIFUrYzA1YywgVStjMTJjLCBVK2MxNDAsIFUrYzE1YywgVStjMTY4LCBVK2MxOTQsIFUrYzIxOSwgVStjMjdkLCBVK2MyYTgsIFUrYzJmMSwgVStjMmY4LCBVK2MzNjgsIFUrYzU1NC1jNTU1LCBVK2M1NTksIFUrYzU2NCwgVStjNWQ4LCBVK2M1ZmMsIFUrYzYyNSwgVStjNjVjLCBVK2M2YjEsIFUrYzcyOCwgVStjNzk0LCBVK2M4NGMsIFUrYzg4YywgVStjOGUwLCBVK2M4ZmQsIFUrYzk5OCwgVStjOWRkLCBVK2NjMGQsIFUrY2MzMCwgVStjZWVjLCBVK2NmMTMsIFUrY2YxYywgVStjZjVjLCBVK2QwNTAsIFUrZDA3YywgVStkMGE4LCBVK2QxMzQsIFUrZDEzOCwgVStkMTU0LCBVK2QxZjQsIFUrZDJiYywgVStkMzI5LCBVK2QzMmMsIFUrZDNkMCwgVStkM2Y0LCBVK2QzZmMsIFUrZDU2YiwgVStkNWNjLCBVK2Q2MDAtZDYwMSwgVStkNjM5LCBVK2Q2YzgsIFUrZDc1NCwgVStkNzY1O1xufVxuXG4vKiBbMTE0XSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogOTAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIEJsYWNrXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItQmxhY2tcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PVWxuSTdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uMTE0LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSszYy0zZCwgVSsyMDI2LCBVKzI0ZDIsIFUrMzE0YiwgVSthYzExLCBVK2FjZjMsIFUrYWQ3NCwgVSthZDgxLCBVK2FkZjksIFUrYWUzNCwgVSthZjQzLCBVK2FmYjgsIFUrYjA1ZCwgVStiMDdjLCBVK2IxMTAsIFUrYjExOCwgVStiMTdjLCBVK2IxODAsIFUrYjE4ZCwgVStiMTkyLCBVK2IyY2MsIFUrYjM1NSwgVStiMzc4LCBVK2I0YTQsIFUrYjRlZiwgVStiNzhkLCBVK2I3OTksIFUrYjdhOSwgVStiN2ZkLCBVK2I4MDcsIFUrYjgwYywgVStiODM5LCBVK2I5YjQsIFUrYjlkYiwgVStiYTNjLCBVK2JhYjAsIFUrYmJhNCwgVStiYzk0LCBVK2JlNGMsIFUrYzE1NCwgVStjMWM0LCBVK2MyNmMsIFUrYzJhYywgVStjMmVkLCBVK2M0ZjQsIFUrYzU1ZSwgVStjNTYxLCBVK2M1NzEsIFUrYzViNSwgVStjNWM0LCBVK2M2NTQtYzY1NSwgVStjNjk1LCBVK2M2ZTgsIFUrYzZmOSwgVStjNzI0LCBVK2M3NTEsIFUrYzc3NSwgVStjN2EwLCBVK2M3YzEsIFUrYzg3NCwgVStjODgwLCBVK2M5ZDUsIFUrYzlmOCwgVStjYWJkLCBVK2NjMjksIFUrY2MyYywgVStjY2E4LCBVK2NjYWIsIFUrY2NkMCwgVStjZTIxLCBVK2NlMzUsIFUrY2U3YywgVStjZTkwLCBVK2NlZTgsIFUrY2VmNCwgVStjZmUwLCBVK2QwNzAsIFUrZDBiOSwgVStkMGMxLCBVK2QwYzQsIFUrZDBjOCwgVStkMTVjLCBVK2QxYTEsIFUrZDJjMCwgVStkMzAwLCBVK2QzMTQsIFUrZDNlZCwgVStkNDc4LCBVK2Q0ODAsIFUrZDQ4ZCwgVStkNTA4LCBVK2Q1M2QsIFUrZDVlNCwgVStkNjExLCBVK2Q2MWMsIFUrZDY4ZCwgVStkNmE4LCBVK2Q3OTg7XG59XG5cbi8qIFsxMTVdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgQmxhY2tcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1CbGFja1wiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9VbG5JN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi4xMTUud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzIzLCBVKzI1LCBVKzVmLCBVK2E5LCBVK2FjMDgsIFUrYWM3OCwgVSthY2E4LCBVK2FjYWMsIFUrYWNlOCwgVSthZDcwLCBVK2FkYzAsIFUrYWRkYywgVStiMTM3LCBVK2IxNDAsIFUrYjIwOCwgVStiMjkwLCBVK2IyZjUsIFUrYjNjNSwgVStiM2NjLCBVK2I0MjAsIFUrYjQyOSwgVStiNTI5LCBVK2I1MzAsIFUrYjc3ZCwgVStiNzljLCBVK2I3YTgsIFUrYjdjOSwgVStiN2YwLCBVK2I3ZmMsIFUrYjgyOCwgVStiODYwLCBVK2I5YWQsIFUrYjljMSwgVStiOWM5LCBVK2I5ZGQtYjlkZSwgVStiOWU4LCBVK2JhMzgtYmEzOSwgVStiYWJiLCBVK2JjMDAsIFUrYmM4YywgVStiY2EwLCBVK2JjYTQsIFUrYmNkMSwgVStiY2ZjLCBVK2JkMDksIFUrYmRmMCwgVStiZTYwLCBVK2MwYWQsIFUrYzBiNCwgVStjMGJjLCBVK2MxOTAsIFUrYzFmYywgVStjMjIwLCBVK2MyODgsIFUrYzJiOSwgVStjMmY2LCBVK2M1MjgsIFUrYzU0NSwgVStjNTU4LCBVK2M1YmMsIFUrYzVkNCwgVStjNjAwLCBVK2M2NDQsIFUrYzZjMCwgVStjNmMzLCBVK2M3MjEsIFUrYzc5OCwgVStjN2ExLCBVK2M4MTEsIFUrYzgzOCwgVStjODcxLCBVK2M5MDQsIFUrYzk5MCwgVStjOWRjLCBVK2NjMzgsIFUrY2M0NCwgVStjY2EwLCBVK2NkMWQsIFUrY2Q5NSwgVStjZGE5LCBVK2NlNWMsIFUrY2YwMCwgVStjZjU4LCBVK2QxNTAsIFUrZDIyYywgVStkMzA1LCBVK2QzMjgsIFUrZDM3YywgVStkM2YwLCBVK2Q1NTEsIFUrZDVhNSwgVStkNWM4LCBVK2Q1ZDgsIFUrZDYzYywgVStkNjRkLCBVK2Q2NjksIFUrZDczNCwgVStkNzZjO1xufVxuXG4vKiBbMTE2XSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogOTAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIEJsYWNrXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItQmxhY2tcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PVWxuSTdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uMTE2LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSsyNiwgVSsyYiwgVSszZSwgVSs0MCwgVSs3ZSwgVSthYzAxLCBVK2FjMTksIFUrYWMxZCwgVSthY2EwLCBVK2FjYTksIFUrYWNiMCwgVSthZDhjLCBVK2FlMDksIFUrYWUzOCwgVSthZTQwLCBVK2FlZDgsIFUrYjA5YywgVStiMGEwLCBVK2IxMDgsIFUrYjIwNCwgVStiMjk4LCBVK2IyZDgsIFUrYjJlYi1iMmVjLCBVK2IyZjQsIFUrYjMxMywgVStiMzU4LCBVK2I0NTAsIFUrYjRlMCwgVStiNTRjLCBVK2I2MTAsIFUrYjc4MCwgVStiNzhjLCBVK2I3OTEsIFUrYjhlOCwgVStiOTU4LCBVK2I5NzQsIFUrYjk4NCwgVStiOWIwLCBVK2I5YmMtYjliZCwgVStiOWNlLCBVK2JhNzAsIFUrYmJmYywgVStiYzBmLCBVK2JjMTUsIFUrYmMxYiwgVStiYzMxLCBVK2JjOTUsIFUrYmNjMCwgVStiY2M0LCBVK2JkODEsIFUrYmQ4OCwgVStjMGM4LCBVK2MxMWQsIFUrYzEzYywgVStjMTU4LCBVK2MxOGQsIFUrYzFhMSwgVStjMjFjLCBVK2M0ZjAsIFUrYzU0YSwgVStjNTYwLCBVK2M1YjgsIFUrYzVjOCwgVStjNWY0LCBVK2M2MjgsIFUrYzYyYywgVStjNjc4LCBVK2M2Y2MsIFUrYzgwOCwgVStjODEwLCBVK2M4ODUsIFUrYzg4YiwgVStjOTAwLCBVK2M5ODgsIFUrYzk5ZCwgVStjOWM4LCBVK2NjM2QtY2MzZSwgVStjYzQ1LCBVK2NkMDgsIFUrY2UyMCwgVStjZWU0LCBVK2QwNzQsIFUrZDBhNCwgVStkMGRkLCBVK2QyYjksIFUrZDNiOCwgVStkM2M5LCBVK2Q0ODgsIFUrZDU0NCwgVStkNTU5LCBVK2Q1NmQsIFUrZDU4OCwgVStkNjE1LCBVK2Q2NDgsIFUrZDY1NSwgVStkNjU4LCBVK2Q2NWM7XG59XG5cbi8qIFsxMTddICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgQmxhY2tcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1CbGFja1wiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9VbG5JN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi4xMTcud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVK2QsIFUrNDgsIFUrN2MsIFUrYWMxMCwgVSthYzE1LCBVK2FjNzQsIFUrYWM4MCwgVSthYzgzLCBVK2FjYzQsIFUrYWQxMSwgVSthZDUwLCBVK2FkNmQsIFUrYWRmYywgVSthZTAwLCBVK2FlMDgsIFUrYWU0YywgVStiMGE4LCBVK2IxMjQsIFUrYjE0NCwgVStiMTc4LCBVK2IyNzQsIFUrYjJhNSwgVStiMmU4LCBVK2IyZjksIFUrYjM1NCwgVStiMzcwLCBVK2I0MTgsIFUrYjQxYywgVStiNGYxLCBVK2I1MTQsIFUrYjc5OCwgVStiODA4LCBVK2I4MjQtYjgyNSwgVStiOGNjLCBVK2I5NzgsIFUrYjlkMCwgVStiOWU0LCBVK2JhYTksIFUrYmIzYywgVStiYzE4LCBVK2JjMWMsIFUrYmMzMCwgVStiYzg0LCBVK2JjZjUsIFUrYmNmOCwgVStiZDg0LCBVK2JlMGMsIFUrYmUxNCwgVStjMGIwLCBVK2MwYzksIFUrYzBkZCwgVStjMTI0LCBVK2MyZGQsIFUrYzJlNCwgVStjMmVjLCBVK2M1NGMsIFUrYzU3Yy1jNTdkLCBVK2M1OTEsIFUrYzVjNS1jNWM2LCBVK2M1ZWQsIFUrYzYwOCwgVStjNjQwLCBVK2M2YjgsIFUrYzZkNCwgVStjNzg0LCBVK2M3YWMsIFUrYzgwMC1jODAxLCBVK2M5YzEsIFUrYzlkMSwgVStjYzI4LCBVK2NjOTgsIFUrY2M5YywgVStjY2FkLCBVK2NkNWMsIFUrY2Q5NCwgVStjZDljLCBVK2NkZTgsIFUrY2U2OCwgVStjZjU0LCBVK2QwZGMsIFUrZDE0YywgVStkMWEwLCBVK2QxYjUsIFUrZDJmMCwgVStkMzBjLCBVK2QzMTAsIFUrZDM5OCwgVStkNDVjLCBVK2Q1MGMsIFUrZDUzYywgVStkNTYwLCBVK2Q1NjgsIFUrZDU4OSwgVStkNjA0LCBVK2Q2YzQsIFUrZDc4ODtcbn1cblxuLyogWzExOF0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBCbGFja1wiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLUJsYWNrXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT1Vsbkk3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjExOC53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMzksIFUrNDksIFUrNGQtNGUsIFUrYTAsIFUrYWMwNCwgVSthYzFjLCBVK2FjNzAsIFUrYWM4YywgVSthY2JkLCBVK2FjZjUsIFUrYWNmYywgVSthZDAwLCBVK2FkNmMsIFUrYWRmOCwgVStiMDk4LCBVK2IwYjQsIFUrYjI5NCwgVStiMmM4LCBVK2IzMDAsIFUrYjNjNCwgVStiM2Q5LCBVK2I0ZGMsIFUrYjRlNCwgVStiNzdjLCBVK2I3ZWMsIFUrYjg1ZCwgVStiOTdjLCBVK2I5YzgsIFUrYjljYywgVStiYTU0LCBVK2JhNzQsIFUrYmE4NSwgVStiYWE4LCBVK2JiMzQsIFUrYmIzOCwgVStiYmY4LCBVK2JjMTQsIFUrYmMyOSwgVStiYzg4LCBVK2JjZjQsIFUrYmQ4MCwgVStiZTQ0LCBVK2MwYzEsIFUrYzExYywgVStjMTIwLCBVK2MxMzEsIFUrYzEzOCwgVStjMThjLCBVK2MyMTgsIFUrYzJiNSwgVStjMmUwLCBVK2M1NDQsIFUrYzU0OCwgVStjNWI0LCBVK2M1ZDAsIFUrYzVlYywgVStjNWYwLCBVK2M2MDEsIFUrYzYyNCwgVStjNjk0LCBVK2M2YTksIFUrYzZiMCwgVStjNmI0LCBVK2M2ZDAsIFUrYzcwNCwgVStjNzIwLCBVK2M3M2MsIFUrYzc0MCwgVStjNzQ0LCBVK2M3NGMsIFUrYzc1OCwgVStjNzdjLCBVK2M3ODUsIFUrYzc4OCwgVStjNzkwLWM3OTEsIFUrYzdhNSwgVStjODA0LCBVK2M4MTUsIFUrYzgxYywgVStjODcwLCBVK2M4ZmMsIFUrYzkxMSwgVStjOWM0LCBVK2NjYjQsIFUrY2U1OCwgVStjZTc0LCBVK2QwNmMsIFUrZDBjMCwgVStkMTMwLCBVK2QyYjgsIFUrZDNlYywgVStkNTA0LCBVK2Q1NWMsIFUrZDU2OSwgVStkNTc0LCBVK2Q2MzgsIFUrZDY1NCwgVStkNjhjO1xufVxuXG4vKiBbMTE5XSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogOTAwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIEJsYWNrXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItQmxhY2tcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PVWxuSTdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uMTE5LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSsyMC0yMiwgVSsyNy0yYSwgVSsyYy0zOCwgVSszYS0zYiwgVSszZiwgVSs0MS00NywgVSs0YS00YywgVSs0Zi01ZCwgVSs2MS03YiwgVSs3ZCwgVSthMSwgVSthYiwgVSthZSwgVStiNywgVStiYiwgVStiZiwgVSsyMDEzLTIwMTQsIFUrMjAxYy0yMDFkLCBVKzIxMjIsIFUrYWMwMCwgVSthY2UwLCBVK2FlMzAsIFUrYjJlNCwgVStiODVjLCBVK2I5YWMsIFUrYzBhYywgVStjMmE0LCBVK2MyZGMsIFUrYzc3NCwgVStjNzc4LCBVK2M5YzAsIFUrZDU1ODtcbn1cblxuLypcclxuKiBOb3RvIFNhbnMgSmFwYW5lc2UgKGphcGFuZXNlKSBodHRwOi8vd3d3Lmdvb2dsZS5jb20vZm9udHMvZWFybHlhY2Nlc3NcclxuICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgSmFwYW5lc2UnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIHNyYzogdXJsKC8vZm9udHMuZ3N0YXRpYy5jb20vZWEvbm90b3NhbnNqYXBhbmVzZS92Ni9Ob3RvU2Fuc0pQLVRoaW4ud29mZjIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoLy9mb250cy5nc3RhdGljLmNvbS9lYS9ub3Rvc2Fuc2phcGFuZXNlL3Y2L05vdG9TYW5zSlAtVGhpbi53b2ZmKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoLy9mb250cy5nc3RhdGljLmNvbS9lYS9ub3Rvc2Fuc2phcGFuZXNlL3Y2L05vdG9TYW5zSlAtVGhpbi5vdGYpIGZvcm1hdChcIm9wZW50eXBlXCIpO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgSmFwYW5lc2UnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAyMDA7XG4gIHNyYzogdXJsKC8vZm9udHMuZ3N0YXRpYy5jb20vZWEvbm90b3NhbnNqYXBhbmVzZS92Ni9Ob3RvU2Fuc0pQLUxpZ2h0LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKC8vZm9udHMuZ3N0YXRpYy5jb20vZWEvbm90b3NhbnNqYXBhbmVzZS92Ni9Ob3RvU2Fuc0pQLUxpZ2h0LndvZmYpIGZvcm1hdChcIndvZmZcIiksIHVybCgvL2ZvbnRzLmdzdGF0aWMuY29tL2VhL25vdG9zYW5zamFwYW5lc2UvdjYvTm90b1NhbnNKUC1MaWdodC5vdGYpIGZvcm1hdChcIm9wZW50eXBlXCIpO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgSmFwYW5lc2UnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIHNyYzogdXJsKC8vZm9udHMuZ3N0YXRpYy5jb20vZWEvbm90b3NhbnNqYXBhbmVzZS92Ni9Ob3RvU2Fuc0pQLURlbWlMaWdodC53b2ZmMikgZm9ybWF0KFwid29mZjJcIiksIHVybCgvL2ZvbnRzLmdzdGF0aWMuY29tL2VhL25vdG9zYW5zamFwYW5lc2UvdjYvTm90b1NhbnNKUC1EZW1pTGlnaHQud29mZikgZm9ybWF0KFwid29mZlwiKSwgdXJsKC8vZm9udHMuZ3N0YXRpYy5jb20vZWEvbm90b3NhbnNqYXBhbmVzZS92Ni9Ob3RvU2Fuc0pQLURlbWlMaWdodC5vdGYpIGZvcm1hdChcIm9wZW50eXBlXCIpO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgSmFwYW5lc2UnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHNyYzogdXJsKC8vZm9udHMuZ3N0YXRpYy5jb20vZWEvbm90b3NhbnNqYXBhbmVzZS92Ni9Ob3RvU2Fuc0pQLVJlZ3VsYXIud29mZjIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoLy9mb250cy5nc3RhdGljLmNvbS9lYS9ub3Rvc2Fuc2phcGFuZXNlL3Y2L05vdG9TYW5zSlAtUmVndWxhci53b2ZmKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoLy9mb250cy5nc3RhdGljLmNvbS9lYS9ub3Rvc2Fuc2phcGFuZXNlL3Y2L05vdG9TYW5zSlAtUmVndWxhci5vdGYpIGZvcm1hdChcIm9wZW50eXBlXCIpO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgSmFwYW5lc2UnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHNyYzogdXJsKC8vZm9udHMuZ3N0YXRpYy5jb20vZWEvbm90b3NhbnNqYXBhbmVzZS92Ni9Ob3RvU2Fuc0pQLU1lZGl1bS53b2ZmMikgZm9ybWF0KFwid29mZjJcIiksIHVybCgvL2ZvbnRzLmdzdGF0aWMuY29tL2VhL25vdG9zYW5zamFwYW5lc2UvdjYvTm90b1NhbnNKUC1NZWRpdW0ud29mZikgZm9ybWF0KFwid29mZlwiKSwgdXJsKC8vZm9udHMuZ3N0YXRpYy5jb20vZWEvbm90b3NhbnNqYXBhbmVzZS92Ni9Ob3RvU2Fuc0pQLU1lZGl1bS5vdGYpIGZvcm1hdChcIm9wZW50eXBlXCIpO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgSmFwYW5lc2UnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHNyYzogdXJsKC8vZm9udHMuZ3N0YXRpYy5jb20vZWEvbm90b3NhbnNqYXBhbmVzZS92Ni9Ob3RvU2Fuc0pQLUJvbGQud29mZjIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoLy9mb250cy5nc3RhdGljLmNvbS9lYS9ub3Rvc2Fuc2phcGFuZXNlL3Y2L05vdG9TYW5zSlAtQm9sZC53b2ZmKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoLy9mb250cy5nc3RhdGljLmNvbS9lYS9ub3Rvc2Fuc2phcGFuZXNlL3Y2L05vdG9TYW5zSlAtQm9sZC5vdGYpIGZvcm1hdChcIm9wZW50eXBlXCIpO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgSmFwYW5lc2UnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIHNyYzogdXJsKC8vZm9udHMuZ3N0YXRpYy5jb20vZWEvbm90b3NhbnNqYXBhbmVzZS92Ni9Ob3RvU2Fuc0pQLUJsYWNrLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKC8vZm9udHMuZ3N0YXRpYy5jb20vZWEvbm90b3NhbnNqYXBhbmVzZS92Ni9Ob3RvU2Fuc0pQLUJsYWNrLndvZmYpIGZvcm1hdChcIndvZmZcIiksIHVybCgvL2ZvbnRzLmdzdGF0aWMuY29tL2VhL25vdG9zYW5zamFwYW5lc2UvdjYvTm90b1NhbnNKUC1CbGFjay5vdGYpIGZvcm1hdChcIm9wZW50eXBlXCIpO1xufVxuXG4uZW1yLWNhcnQtbGVmdC1tYXJrZXRpbmctZXNwb3Qge1xuICBtYXJnaW46IDAgMHB4IDBweDtcbiAgaGVpZ2h0OiA0MDhweDtcbiAgd2lkdGg6IDMzNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmQzODNmO1xufVxuXG4uZW1yLWNhcnQtbGVmdC1tYXJrZXRpbmctZXNwb3QudGV4dC1iYXNlZCB7XG4gIGhlaWdodDogMjgwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogc29saWQgMXB4ICNjMGMwYzA7XG59XG5cbi5lbXItY2FydC1sZWZ0LW1hcmtldGluZy1lc3BvdC5ncmV5LWJhY2tncm91bmQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMGYwO1xufVxuXG4uZW1yLWNhcnQtbGVmdC1tYXJrZXRpbmctZXNwb3QgaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbWFyZ2luOiAwO1xuICBoZWlnaHQ6IGF1dG87XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4uZW1yLWNhcnQtbGVmdC1tYXJrZXRpbmctZXNwb3QgLmltYWdlLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDMzNXB4O1xuICBoZWlnaHQ6IDE2MHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uZW1yLWNhcnQtbGVmdC1tYXJrZXRpbmctZXNwb3QgLnRleHQtY29udGFpbmVyIHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmc6IDAgMjBweCAwIDA7XG59XG5cbi5lbXItY2FydC1sZWZ0LW1hcmtldGluZy1lc3BvdC50ZXh0LWJhc2VkIC50ZXh0LWNvbnRhaW5lciB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICBtYXJnaW4tdG9wOiAzMnB4O1xuICBwYWRkaW5nOiAwIDIwcHggMCAwO1xufVxuXG4uZW1yLWNhcnQtbGVmdC1tYXJrZXRpbmctZXNwb3QuaW1hZ2UtZGlhZ29uYWwtYmFzZWQgLnRleHQtY29udGFpbmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcgJztcbiAgYm9yZGVyLWxlZnQ6IDMzNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiA3MnB4IHNvbGlkICMyZDM4M2Y7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNXB4O1xuICB0b3A6IDI3MHB4O1xufVxuXG4uZW1yLWNhcnQtbGVmdC1tYXJrZXRpbmctZXNwb3QudGV4dC1iYXNlZCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmVtci1jYXJ0LWxlZnQtbWFya2V0aW5nLWVzcG90IGgzIHtcbiAgbWFyZ2luOiAyNHB4IDAgMCAwO1xuICB3aWR0aDogMjk1cHg7XG4gIGhlaWdodDogNDhweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS4zMztcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmVtci1jYXJ0LWxlZnQtbWFya2V0aW5nLWVzcG90LnRleHQtYmFzZWQgaDMge1xuICBtYXJnaW46IDBweDtcbiAgY29sb3I6ICMyZDM4M2Y7XG59XG5cbi5lbXItY2FydC1sZWZ0LW1hcmtldGluZy1lc3BvdCBwIHtcbiAgbWFyZ2luOiAxNnB4IDAgMCAwO1xuICB3aWR0aDogMjk1cHg7XG4gIGhlaWdodDogOTZweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS43MTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmVtci1jYXJ0LWxlZnQtbWFya2V0aW5nLWVzcG90LnRleHQtYmFzZWQgcCB7XG4gIG1hcmdpbjogMTZweCAwIDAgMDtcbiAgaGVpZ2h0OiAxMjBweDtcbiAgY29sb3I6ICMyZDM4M2Y7XG59XG5cbi5lbXItY2FydC1sZWZ0LW1hcmtldGluZy1lc3BvdCAuYXJyb3ctcmlnaHQtbGluayB7XG4gIG1hcmdpbi1sZWZ0OiAxMDBweDtcbiAgcGFkZGluZy10b3A6IDE2cHg7XG4gIHdpZHRoOiA4MHB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmVtci1jYXJ0LWxlZnQtbWFya2V0aW5nLWVzcG90LmltYWdlLWJhc2VkIC5hcnJvdy1yaWdodC1saW5rLCAuZW1yLWNhcnQtbGVmdC1tYXJrZXRpbmctZXNwb3QuaW1hZ2UtZGlhZ29uYWwtYmFzZWQgLmFycm93LXJpZ2h0LWxpbmsge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmVtci1jYXJ0LWxlZnQtbWFya2V0aW5nLWVzcG90LmltYWdlLWJhc2VkIC5hcnJvdy1yaWdodC1saW5rOmFmdGVyLCAuZW1yLWNhcnQtbGVmdC1tYXJrZXRpbmctZXNwb3QuaW1hZ2UtZGlhZ29uYWwtYmFzZWQgLmFycm93LXJpZ2h0LWxpbms6YWZ0ZXIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNmZmY7XG59XG5cbi5lbXItY2FydC1sZWZ0LW1hcmtldGluZy1lc3BvdC50ZXh0LWJhc2VkIC5hcnJvdy1yaWdodC1saW5rIHtcbiAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgd2lkdGg6IDc0cHg7XG4gIGhlaWdodDogMTZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgLmVtci1jYXJ0LWxlZnQtbWFya2V0aW5nLWVzcG90IHtcbiAgICBtaW4taGVpZ2h0OiAxNjBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBwYWRkaW5nOiAwcHggMHB4IDBweDtcbiAgICBoZWlnaHQ6IDE2MHB4O1xuICAgIHdpZHRoOiA4MDBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLmVtci1jYXJ0LWxlZnQtbWFya2V0aW5nLWVzcG90LnRleHQtYmFzZWQge1xuICAgIGhlaWdodDogMTYwcHg7XG4gIH1cbiAgLmVtci1jYXJ0LWxlZnQtbWFya2V0aW5nLWVzcG90IGltZyB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5lbXItY2FydC1sZWZ0LW1hcmtldGluZy1lc3BvdCAuaW1hZ2UtY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDI2NHB4O1xuICAgIGhlaWdodDogMTYwcHg7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gIH1cbiAgLmVtci1jYXJ0LWxlZnQtbWFya2V0aW5nLWVzcG90IC50ZXh0LWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLWxlZnQ6IDI4OHB4O1xuICAgIHBhZGRpbmc6IDAgMjBweCAwIDA7XG4gIH1cbiAgLmVtci1jYXJ0LWxlZnQtbWFya2V0aW5nLWVzcG90LmltYWdlLWRpYWdvbmFsLWJhc2VkIC50ZXh0LWNvbnRhaW5lcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcgJztcbiAgICBib3JkZXItdG9wOiAxNjBweCBzb2xpZCAjMmQzODNmO1xuICAgIGJvcmRlci1sZWZ0OiA3MnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAxOTJweDtcbiAgICB0b3A6IDBweDtcbiAgfVxuICAuZW1yLWNhcnQtbGVmdC1tYXJrZXRpbmctZXNwb3QudGV4dC1iYXNlZCAudGV4dC1jb250YWluZXIge1xuICAgIG1hcmdpbi1sZWZ0OiA4MHB4O1xuICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICBwYWRkaW5nOiAwIDgwcHggMCAwO1xuICB9XG4gIC5lbXItY2FydC1sZWZ0LW1hcmtldGluZy1lc3BvdCBoMyB7XG4gICAgbWFyZ2luOiAxNnB4IDAgMCAwO1xuICAgIHdpZHRoOiA0OTJweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuICAuZW1yLWNhcnQtbGVmdC1tYXJrZXRpbmctZXNwb3QudGV4dC1iYXNlZCBoMyB7XG4gICAgbWFyZ2luOiAxNnB4IDAgMCAwO1xuICAgIHdpZHRoOiA2NDBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLmVtci1jYXJ0LWxlZnQtbWFya2V0aW5nLWVzcG90IHAge1xuICAgIG1hcmdpbjogOHB4IDAgMCAwO1xuICAgIHdpZHRoOiA0OTJweDtcbiAgICBoZWlnaHQ6IDcycHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuICAuZW1yLWNhcnQtbGVmdC1tYXJrZXRpbmctZXNwb3QudGV4dC1iYXNlZCBwIHtcbiAgICBtYXJnaW46IDE2cHggMCAwIDA7XG4gICAgd2lkdGg6IDY0MHB4O1xuICAgIGhlaWdodDogNDhweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLmVtci1jYXJ0LWxlZnQtbWFya2V0aW5nLWVzcG90IC5hcnJvdy1yaWdodC1saW5rLCAuZW1yLWNhcnQtbGVmdC1tYXJrZXRpbmctZXNwb3QuaW1hZ2UtYmFzZWQgLmFycm93LXJpZ2h0LWxpbmsge1xuICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gICAgcGFkZGluZy10b3A6IDhweDtcbiAgICB3aWR0aDogNzRweDtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gIH1cbiAgLmVtci1jYXJ0LWxlZnQtbWFya2V0aW5nLWVzcG90LnRleHQtYmFzZWQgLmFycm93LXJpZ2h0LWxpbmsge1xuICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gICAgcGFkZGluZy10b3A6IDE2cHg7XG4gICAgd2lkdGg6IDc0cHg7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICB9XG59XG5cbi5lbXItY2FydC1ib3R0b20tY2VudGVyLW1hcmtldGluZy1lc3BvdCB7XG4gIG1hcmdpbjogMCAwcHggMHB4O1xuICBoZWlnaHQ6IDQ0MHB4O1xuICB3aWR0aDogMzU1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyZDM4M2Y7XG59XG5cbi5lbXItY2FydC1ib3R0b20tY2VudGVyLW1hcmtldGluZy1lc3BvdC50ZXh0LWJhc2VkIHtcbiAgaGVpZ2h0OiAyNjRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiBzb2xpZCAxcHggI2MwYzBjMDtcbn1cblxuLmVtci1jYXJ0LWJvdHRvbS1jZW50ZXItbWFya2V0aW5nLWVzcG90LndpdGgtaWNvbiB7XG4gIGhlaWdodDogMzEycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGYwZjA7XG59XG5cbi5lbXItY2FydC1ib3R0b20tY2VudGVyLW1hcmtldGluZy1lc3BvdCBpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBtYXJnaW46IDA7XG4gIGhlaWdodDogYXV0bztcbiAgd2lkdGg6IGF1dG87XG59XG5cbi5lbXItY2FydC1ib3R0b20tY2VudGVyLW1hcmtldGluZy1lc3BvdCAuaW1hZ2UtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMzU1cHg7XG4gIGhlaWdodDogMjAwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5lbXItY2FydC1ib3R0b20tY2VudGVyLW1hcmtldGluZy1lc3BvdC53aXRoLWljb24gaW1nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uZW1yLWNhcnQtYm90dG9tLWNlbnRlci1tYXJrZXRpbmctZXNwb3QgLnRleHQtY29udGFpbmVyIHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmc6IDAgMjBweCAwIDA7XG59XG5cbi5lbXItY2FydC1ib3R0b20tY2VudGVyLW1hcmtldGluZy1lc3BvdC50ZXh0LWJhc2VkIC50ZXh0LWNvbnRhaW5lciB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICBtYXJnaW4tdG9wOiAyNHB4O1xuICBwYWRkaW5nOiAwIDIwcHggMCAwO1xufVxuXG4uZW1yLWNhcnQtYm90dG9tLWNlbnRlci1tYXJrZXRpbmctZXNwb3Qud2l0aC1pY29uIC50ZXh0LWNvbnRhaW5lciB7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG59XG5cbi5lbXItY2FydC1ib3R0b20tY2VudGVyLW1hcmtldGluZy1lc3BvdC50ZXh0LWJhc2VkIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZW1yLWNhcnQtYm90dG9tLWNlbnRlci1tYXJrZXRpbmctZXNwb3QgaDMge1xuICBtYXJnaW46IDI0cHggMCAwIDA7XG4gIHdpZHRoOiAzMTVweDtcbiAgaGVpZ2h0OiA0OHB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uZW1yLWNhcnQtYm90dG9tLWNlbnRlci1tYXJrZXRpbmctZXNwb3QudGV4dC1iYXNlZCBoMyB7XG4gIG1hcmdpbjogMHB4O1xuICBjb2xvcjogIzJkMzgzZjtcbn1cblxuLmVtci1jYXJ0LWJvdHRvbS1jZW50ZXItbWFya2V0aW5nLWVzcG90LndpdGgtaWNvbiBoMyB7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG4gIGNvbG9yOiAjMmQzODNmO1xufVxuXG4uZW1yLWNhcnQtYm90dG9tLWNlbnRlci1tYXJrZXRpbmctZXNwb3QgcCB7XG4gIG1hcmdpbjogMTZweCAwIDAgMDtcbiAgd2lkdGg6IDMxNXB4O1xuICBoZWlnaHQ6IDk2cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuNzE7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5lbXItY2FydC1ib3R0b20tY2VudGVyLW1hcmtldGluZy1lc3BvdC5pbWFnZS1iYXNlZCBwIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG4uZW1yLWNhcnQtYm90dG9tLWNlbnRlci1tYXJrZXRpbmctZXNwb3QudGV4dC1iYXNlZCBwIHtcbiAgbWFyZ2luOiAxNnB4IDAgMCAwO1xuICBoZWlnaHQ6IDEyMHB4O1xuICBjb2xvcjogIzJkMzgzZjtcbn1cblxuLmVtci1jYXJ0LWJvdHRvbS1jZW50ZXItbWFya2V0aW5nLWVzcG90IC5hcnJvdy1yaWdodC1saW5rIHtcbiAgbWFyZ2luLWxlZnQ6IDExMnB4O1xuICBwYWRkaW5nLXRvcDogMTZweDtcbiAgd2lkdGg6IDc0cHg7XG4gIGhlaWdodDogMTZweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS4zMztcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZW1yLWNhcnQtYm90dG9tLWNlbnRlci1tYXJrZXRpbmctZXNwb3QuaW1hZ2UtYmFzZWQgLmFycm93LXJpZ2h0LWxpbmsge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmVtci1jYXJ0LWJvdHRvbS1jZW50ZXItbWFya2V0aW5nLWVzcG90LmltYWdlLWJhc2VkIC5hcnJvdy1yaWdodC1saW5rOmFmdGVyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZmZmO1xufVxuXG4uZW1yLWNhcnQtYm90dG9tLWNlbnRlci1tYXJrZXRpbmctZXNwb3QudGV4dC1iYXNlZCAuYXJyb3ctcmlnaHQtbGluayB7XG4gIG1hcmdpbi1sZWZ0OiAwcHg7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG4gIHdpZHRoOiA3NHB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gIC5lbXItY2FydC1ib3R0b20tY2VudGVyLW1hcmtldGluZy1lc3BvdCB7XG4gICAgbWluLWhlaWdodDogMTYwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgcGFkZGluZzogMHB4IDBweCAwcHg7XG4gICAgaGVpZ2h0OiAxNjBweDtcbiAgICB3aWR0aDogMTE4MHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuZW1yLWNhcnQtYm90dG9tLWNlbnRlci1tYXJrZXRpbmctZXNwb3QudGV4dC1iYXNlZCB7XG4gICAgaGVpZ2h0OiAxNjBweDtcbiAgfVxuICAuZW1yLWNhcnQtYm90dG9tLWNlbnRlci1tYXJrZXRpbmctZXNwb3Qud2l0aC1pY29uIHtcbiAgICBoZWlnaHQ6IDE1MnB4O1xuICB9XG4gIC5lbXItY2FydC1ib3R0b20tY2VudGVyLW1hcmtldGluZy1lc3BvdCBpbWcge1xuICAgIGhlaWdodDogYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAuZW1yLWNhcnQtYm90dG9tLWNlbnRlci1tYXJrZXRpbmctZXNwb3Qud2l0aC1pY29uIGltZyB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB3aWR0aDogNDBweDtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuICAuZW1yLWNhcnQtYm90dG9tLWNlbnRlci1tYXJrZXRpbmctZXNwb3QgLmltYWdlLWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiA1ODkuNXB4O1xuICAgIGhlaWdodDogMTYwcHg7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gIH1cbiAgLmVtci1jYXJ0LWJvdHRvbS1jZW50ZXItbWFya2V0aW5nLWVzcG90IC50ZXh0LWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLWxlZnQ6IDYxMHB4O1xuICAgIHBhZGRpbmc6IDAgNzBweCAwIDA7XG4gIH1cbiAgLmVtci1jYXJ0LWJvdHRvbS1jZW50ZXItbWFya2V0aW5nLWVzcG90LnRleHQtYmFzZWQgLnRleHQtY29udGFpbmVyIHtcbiAgICBtYXJnaW4tbGVmdDogMHB4O1xuICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgcGFkZGluZzogMCAwIDAgMDtcbiAgfVxuICAuZW1yLWNhcnQtYm90dG9tLWNlbnRlci1tYXJrZXRpbmctZXNwb3Qud2l0aC1pY29uIC50ZXh0LWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgcGFkZGluZzogMjRweCAzOXB4IDAgMjRweDtcbiAgICBoZWlnaHQ6IDE1MnB4O1xuICAgIHdpZHRoOiAxMTgwcHg7XG4gIH1cbiAgLmVtci1jYXJ0LWJvdHRvbS1jZW50ZXItbWFya2V0aW5nLWVzcG90IGgzIHtcbiAgICBtYXJnaW46IDE2cHggMCAwIDA7XG4gICAgd2lkdGg6IDUwMHB4O1xuICAgIGhlaWdodDogMjRweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gIC5lbXItY2FydC1ib3R0b20tY2VudGVyLW1hcmtldGluZy1lc3BvdC50ZXh0LWJhc2VkIGgzIHtcbiAgICBtYXJnaW46IDBweCAxODBweCAwcHggMTgwcHg7XG4gICAgd2lkdGg6IDgyMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuZW1yLWNhcnQtYm90dG9tLWNlbnRlci1tYXJrZXRpbmctZXNwb3Qud2l0aC1pY29uIGgzIHtcbiAgICBtYXJnaW46IDAgMCAwIDQwcHg7XG4gICAgaGVpZ2h0OiA5NnB4O1xuICAgIHdpZHRoOiAyODBweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMS40NTtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuICAuZW1yLWNhcnQtYm90dG9tLWNlbnRlci1tYXJrZXRpbmctZXNwb3QgcCB7XG4gICAgbWFyZ2luOiA4cHggMCAwIDA7XG4gICAgd2lkdGg6IDUwMHB4O1xuICAgIGhlaWdodDogNDhweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gIC5lbXItY2FydC1ib3R0b20tY2VudGVyLW1hcmtldGluZy1lc3BvdC5pbWFnZS1iYXNlZCBwIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNzE7XG4gIH1cbiAgLmVtci1jYXJ0LWJvdHRvbS1jZW50ZXItbWFya2V0aW5nLWVzcG90LnRleHQtYmFzZWQgcCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgbWFyZ2luOiAxNnB4IDEwMHB4IDAgMTAwcHg7XG4gICAgaGVpZ2h0OiA0OHB4O1xuICAgIHdpZHRoOiA5ODBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLmVtci1jYXJ0LWJvdHRvbS1jZW50ZXItbWFya2V0aW5nLWVzcG90LndpdGgtaWNvbiBwIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNzE7XG4gICAgbWFyZ2luOiAwIDAgMCA0MHB4O1xuICAgIGhlaWdodDogNzJweDtcbiAgICB3aWR0aDogNzAwcHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuICAuZW1yLWNhcnQtYm90dG9tLWNlbnRlci1tYXJrZXRpbmctZXNwb3QgLmFycm93LXJpZ2h0LWxpbmssIC5lbXItY2FydC1ib3R0b20tY2VudGVyLW1hcmtldGluZy1lc3BvdC5pbWFnZS1iYXNlZCAuYXJyb3ctcmlnaHQtbGluayB7XG4gICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgICBwYWRkaW5nLXRvcDogMTZweDtcbiAgICB3aWR0aDogNzRweDtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gIH1cbiAgLmVtci1jYXJ0LWJvdHRvbS1jZW50ZXItbWFya2V0aW5nLWVzcG90LnRleHQtYmFzZWQgLmFycm93LXJpZ2h0LWxpbmsge1xuICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gICAgcGFkZGluZy10b3A6IDE2cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5lbXItY2FydC1ib3R0b20tY2VudGVyLW1hcmtldGluZy1lc3BvdC53aXRoLWljb24gLmFycm93LXJpZ2h0LWxpbmsge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW46IDhweCAwIDAgNDBweDtcbiAgICBwYWRkaW5nOiAwIDAgMCAwO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbiAgLmVtci1jYXJ0LWJvdHRvbS1jZW50ZXItbWFya2V0aW5nLWVzcG90LndpdGgtaWNvbiAuYXJyb3ctcmlnaHQtbGluazphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG1hcmdpbjogNHB4IDAgMCA0cHg7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbn1cblxuLyogTWFnbmlmaWMgUG9wdXAgQ1NTICovXG4ubWZwLWJnIHtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAxMDQyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJhY2tncm91bmQ6ICMwYjBiMGI7XG4gIG9wYWNpdHk6IDAuODtcbn1cblxuLm1mcC13cmFwIHtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAxMDQzO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5tZnAtY29udGFpbmVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgcGFkZGluZzogMCA4cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5tZnAtY29udGFpbmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLm1mcC1hbGlnbi10b3AgLm1mcC1jb250YWluZXI6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm1mcC1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB6LWluZGV4OiAxMDQ1O1xufVxuXG4ubWZwLWlubGluZS1ob2xkZXIgLm1mcC1jb250ZW50LFxuLm1mcC1hamF4LWhvbGRlciAubWZwLWNvbnRlbnQge1xuICB3aWR0aDogMTAwJTtcbiAgY3Vyc29yOiBhdXRvO1xufVxuXG4ubWZwLWFqYXgtY3VyIHtcbiAgY3Vyc29yOiBwcm9ncmVzcztcbn1cblxuLm1mcC16b29tLW91dC1jdXIsIC5tZnAtem9vbS1vdXQtY3VyIC5tZnAtaW1hZ2UtaG9sZGVyIC5tZnAtY2xvc2Uge1xuICBjdXJzb3I6IC1tb3otem9vbS1vdXQ7XG4gIGN1cnNvcjogLXdlYmtpdC16b29tLW91dDtcbiAgY3Vyc29yOiB6b29tLW91dDtcbn1cblxuLm1mcC16b29tIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjdXJzb3I6IC13ZWJraXQtem9vbS1pbjtcbiAgY3Vyc29yOiAtbW96LXpvb20taW47XG4gIGN1cnNvcjogem9vbS1pbjtcbn1cblxuLm1mcC1hdXRvLWN1cnNvciAubWZwLWNvbnRlbnQge1xuICBjdXJzb3I6IGF1dG87XG59XG5cbi5tZnAtY2xvc2UsXG4ubWZwLWFycm93LFxuLm1mcC1wcmVsb2FkZXIsXG4ubWZwLWNvdW50ZXIge1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLm1mcC1sb2FkaW5nLm1mcC1maWd1cmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubWZwLWhpZGUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5tZnAtcHJlbG9hZGVyIHtcbiAgY29sb3I6ICNDQ0M7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHdpZHRoOiBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IC0wLjhlbTtcbiAgbGVmdDogOHB4O1xuICByaWdodDogOHB4O1xuICB6LWluZGV4OiAxMDQ0O1xufVxuXG4ubWZwLXByZWxvYWRlciBhIHtcbiAgY29sb3I6ICNDQ0M7XG59XG5cbi5tZnAtcHJlbG9hZGVyIGE6aG92ZXIge1xuICBjb2xvcjogI0ZGRjtcbn1cblxuLm1mcC1zLXJlYWR5IC5tZnAtcHJlbG9hZGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm1mcC1zLWVycm9yIC5tZnAtY29udGVudCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbmJ1dHRvbi5tZnAtY2xvc2UsIGJ1dHRvbi5tZnAtYXJyb3cge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdXRsaW5lOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICB6LWluZGV4OiAxMDQ2O1xuICBib3gtc2hhZG93OiBub25lO1xuICB0b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcbn1cblxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xufVxuXG4ubWZwLWNsb3NlIHtcbiAgd2lkdGg6IDQ0cHg7XG4gIGhlaWdodDogNDRweDtcbiAgbGluZS1oZWlnaHQ6IDQ0cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG9wYWNpdHk6IDAuNjU7XG4gIHBhZGRpbmc6IDAgMCAxOHB4IDEwcHg7XG4gIGNvbG9yOiAjRkZGO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgZm9udC1mYW1pbHk6IEFyaWFsLCBCYXNrZXJ2aWxsZSwgbW9ub3NwYWNlO1xufVxuXG4ubWZwLWNsb3NlOmhvdmVyLCAubWZwLWNsb3NlOmZvY3VzIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLm1mcC1jbG9zZTphY3RpdmUge1xuICB0b3A6IDFweDtcbn1cblxuLm1mcC1jbG9zZS1idG4taW4gLm1mcC1jbG9zZSB7XG4gIGNvbG9yOiAjMzMzO1xufVxuXG4ubWZwLWltYWdlLWhvbGRlciAubWZwLWNsb3NlLFxuLm1mcC1pZnJhbWUtaG9sZGVyIC5tZnAtY2xvc2Uge1xuICBjb2xvcjogI0ZGRjtcbiAgcmlnaHQ6IC02cHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBwYWRkaW5nLXJpZ2h0OiA2cHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ubWZwLWNvdW50ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGNvbG9yOiAjQ0NDO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4ubWZwLWFycm93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvcGFjaXR5OiAwLjY1O1xuICBtYXJnaW46IDA7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tdG9wOiAtNTVweDtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDkwcHg7XG4gIGhlaWdodDogMTEwcHg7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cblxuLm1mcC1hcnJvdzphY3RpdmUge1xuICBtYXJnaW4tdG9wOiAtNTRweDtcbn1cblxuLm1mcC1hcnJvdzpob3ZlciwgLm1mcC1hcnJvdzpmb2N1cyB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5tZnAtYXJyb3c6YmVmb3JlLCAubWZwLWFycm93OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgbWFyZ2luLXRvcDogMzVweDtcbiAgbWFyZ2luLWxlZnQ6IDM1cHg7XG4gIGJvcmRlcjogbWVkaXVtIGluc2V0IHRyYW5zcGFyZW50O1xufVxuXG4ubWZwLWFycm93OmFmdGVyIHtcbiAgYm9yZGVyLXRvcC13aWR0aDogMTNweDtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMTNweDtcbiAgdG9wOiA4cHg7XG59XG5cbi5tZnAtYXJyb3c6YmVmb3JlIHtcbiAgYm9yZGVyLXRvcC13aWR0aDogMjFweDtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMjFweDtcbiAgb3BhY2l0eTogMC43O1xufVxuXG4ubWZwLWFycm93LWxlZnQge1xuICBsZWZ0OiAwO1xufVxuXG4ubWZwLWFycm93LWxlZnQ6YWZ0ZXIge1xuICBib3JkZXItcmlnaHQ6IDE3cHggc29saWQgI0ZGRjtcbiAgbWFyZ2luLWxlZnQ6IDMxcHg7XG59XG5cbi5tZnAtYXJyb3ctbGVmdDpiZWZvcmUge1xuICBtYXJnaW4tbGVmdDogMjVweDtcbiAgYm9yZGVyLXJpZ2h0OiAyN3B4IHNvbGlkICMzRjNGM0Y7XG59XG5cbi5tZnAtYXJyb3ctcmlnaHQge1xuICByaWdodDogMDtcbn1cblxuLm1mcC1hcnJvdy1yaWdodDphZnRlciB7XG4gIGJvcmRlci1sZWZ0OiAxN3B4IHNvbGlkICNGRkY7XG4gIG1hcmdpbi1sZWZ0OiAzOXB4O1xufVxuXG4ubWZwLWFycm93LXJpZ2h0OmJlZm9yZSB7XG4gIGJvcmRlci1sZWZ0OiAyN3B4IHNvbGlkICMzRjNGM0Y7XG59XG5cbi5tZnAtaWZyYW1lLWhvbGRlciB7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbn1cblxuLm1mcC1pZnJhbWUtaG9sZGVyIC5tZnAtY29udGVudCB7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA5MDBweDtcbn1cblxuLm1mcC1pZnJhbWUtaG9sZGVyIC5tZnAtY2xvc2Uge1xuICB0b3A6IC00MHB4O1xufVxuXG4ubWZwLWlmcmFtZS1zY2FsZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nLXRvcDogNTYuMjUlO1xufVxuXG4ubWZwLWlmcmFtZS1zY2FsZXIgaWZyYW1lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3gtc2hhZG93OiAwIDAgOHB4IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgYmFja2dyb3VuZDogIzAwMDtcbn1cblxuLyogTWFpbiBpbWFnZSBpbiBwb3B1cCAqL1xuaW1nLm1mcC1pbWcge1xuICB3aWR0aDogYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsaW5lLWhlaWdodDogMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogNDBweCAwIDQwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4vKiBUaGUgc2hhZG93IGJlaGluZCB0aGUgaW1hZ2UgKi9cbi5tZnAtZmlndXJlIHtcbiAgbGluZS1oZWlnaHQ6IDA7XG59XG5cbi5tZnAtZmlndXJlOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiA0MHB4O1xuICBib3R0b206IDQwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICByaWdodDogMDtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgei1pbmRleDogLTE7XG4gIGJveC1zaGFkb3c6IDAgMCA4cHggcmdiYSgwLCAwLCAwLCAwLjYpO1xuICBiYWNrZ3JvdW5kOiAjNDQ0O1xufVxuXG4ubWZwLWZpZ3VyZSBzbWFsbCB7XG4gIGNvbG9yOiAjQkRCREJEO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTRweDtcbn1cblxuLm1mcC1maWd1cmUgZmlndXJlIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4ubWZwLWJvdHRvbS1iYXIge1xuICBtYXJnaW4tdG9wOiAtMzZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBjdXJzb3I6IGF1dG87XG59XG5cbi5tZnAtdGl0bGUge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgY29sb3I6ICNGM0YzRjM7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgcGFkZGluZy1yaWdodDogMzZweDtcbn1cblxuLm1mcC1pbWFnZS1ob2xkZXIgLm1mcC1jb250ZW50IHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4ubWZwLWdhbGxlcnkgLm1mcC1pbWFnZS1ob2xkZXIgLm1mcC1maWd1cmUge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpLCBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiAzMDBweCkge1xuICAvKipcbiAgICAgICAqIFJlbW92ZSBhbGwgcGFkZGluZ3MgYXJvdW5kIHRoZSBpbWFnZSBvbiBzbWFsbCBzY3JlZW5cbiAgICAgICAqL1xuICAubWZwLWltZy1tb2JpbGUgLm1mcC1pbWFnZS1ob2xkZXIge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG4gIC5tZnAtaW1nLW1vYmlsZSBpbWcubWZwLWltZyB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAubWZwLWltZy1tb2JpbGUgLm1mcC1maWd1cmU6YWZ0ZXIge1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gIH1cbiAgLm1mcC1pbWctbW9iaWxlIC5tZnAtZmlndXJlIHNtYWxsIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgfVxuICAubWZwLWltZy1tb2JpbGUgLm1mcC1ib3R0b20tYmFyIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNik7XG4gICAgYm90dG9tOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICB0b3A6IGF1dG87XG4gICAgcGFkZGluZzogM3B4IDVweDtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubWZwLWltZy1tb2JpbGUgLm1mcC1ib3R0b20tYmFyOmVtcHR5IHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5tZnAtaW1nLW1vYmlsZSAubWZwLWNvdW50ZXIge1xuICAgIHJpZ2h0OiA1cHg7XG4gICAgdG9wOiAzcHg7XG4gIH1cbiAgLm1mcC1pbWctbW9iaWxlIC5tZnAtY2xvc2Uge1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogMzVweDtcbiAgICBoZWlnaHQ6IDM1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjYpO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA5MDBweCkge1xuICAubWZwLWFycm93IHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC43NSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjc1KTtcbiAgfVxuICAubWZwLWFycm93LWxlZnQge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMDtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwO1xuICB9XG4gIC5tZnAtYXJyb3ctcmlnaHQge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMTAwJTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlO1xuICB9XG4gIC5tZnAtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDZweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2cHg7XG4gIH1cbn1cblxuLypcclxuICBUaGUgZm9sbG93aW5nIHN0YW5kYXJkIHNldHRpbmcgYW5kIHRoZXNlIHBhcmFncmFwaCBzdHlsZXMgcnVsZXNcclxuICBzaG91bGQgYmUgbGlzdGVkIGJlZm9yZSB0aGUgYWxpZ25tZW50IHJ1bGVzLiBPdGhlcndpc2UsXHJcbiAgdGhlIGFsaWdubWVudCBydWxlcyB3b24ndCBvdmVyd3JpdGUgdGhlIHN0YW5kYXJkIHNldHRpbmcuXHJcbiovXG4uY20tcmljaHRleHQge1xuICAvKiBiYXNpYyBzdHlsZXMgKi9cbiAgLyogYWxpZ25tZW50ICovXG4gIC8qIGZsb2F0aW5nIChpbWFnZXMpICovXG4gIC8qIGRlZmF1bHQgdGFibGUgbGF5b3V0ICovXG4gIC8qIGhlYWRpbmdzIGZvciBwYXJhZ3JhcGhzIFtkZXByZWNhdGVkXSAqL1xuICAvKiBmb250LWZhbWlsaWVzIFtkZXByZWNhdGVkXSAqL1xuICAvKiBmb250LXNpemVzIFtkZXByZWNhdGVkXSAqL1xuICAvKiBjb2xvcnMgW2RlcHJlY2F0ZWRdICovXG4gIC8qIGJhY2tncm91bmQtY29sb3JzIFtkZXByZWNhdGVkXSAqL1xuICAvKiBsaXN0IGl0ZW1zIFtkZXByZWNhdGVkXSAqL1xufVxuXG4uY20tcmljaHRleHQgYSxcbi5jbS1yaWNodGV4dCAudW5kZXJsaW5lIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5jbS1yaWNodGV4dCAuc3RyaWtlIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG59XG5cbi5jbS1yaWNodGV4dCBzdWIge1xuICB2ZXJ0aWNhbC1hbGlnbjogc3ViO1xufVxuXG4uY20tcmljaHRleHQgc3VwIHtcbiAgdmVydGljYWwtYWxpZ246IHN1cGVyO1xufVxuXG4uY20tcmljaHRleHQgLnJ0ZS0tbGlzdCB7XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG59XG5cbi5jbS1yaWNodGV4dCBibG9ja3F1b3RlIHtcbiAgbWFyZ2luOiAwIDAgMXJlbSAwO1xuICBwYWRkaW5nOiAxZW07XG4gIGJhY2tncm91bmQ6ICNmMGYwZjA7XG4gIHF1b3RlczogaW5oZXJpdDtcbn1cblxuLmNtLXJpY2h0ZXh0IGJsb2NrcXVvdGUgcCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmNtLXJpY2h0ZXh0IGJsb2NrcXVvdGUgcDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmNtLXJpY2h0ZXh0IC5hbGlnbi0tbGVmdCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5jbS1yaWNodGV4dCAuYWxpZ24tLWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmNtLXJpY2h0ZXh0IC5hbGlnbi0tcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLmNtLXJpY2h0ZXh0IC5hbGlnbi0tanVzdGlmeSB7XG4gIHRleHQtYWxpZ246IGp1c3RpZnk7XG59XG5cbi5jbS1yaWNodGV4dCAuZmxvYXQtLWxlZnQge1xuICBmbG9hdDogbGVmdDtcbn1cblxuLmNtLXJpY2h0ZXh0IC5mbG9hdC0tcmlnaHQge1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi5jbS1yaWNodGV4dCAuZmxvYXQtLW5vbmUge1xuICBmbG9hdDogbm9uZTtcbn1cblxuLmNtLXJpY2h0ZXh0IHRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG4gIG1hcmdpbjogMTBweCAwO1xufVxuXG4uY20tcmljaHRleHQgdGFibGUgdGgge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZzogMTBweCAxMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICMwMDA7XG59XG5cbi5jbS1yaWNodGV4dCB0YWJsZSB0ZCB7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICNjY2M7XG59XG5cbi5jbS1yaWNodGV4dCB0YWJsZSB0cjpsYXN0LWNoaWxkIHRkIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cblxuLmNtLXJpY2h0ZXh0IC5wLS1zdGFuZGFyZCB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuLmNtLXJpY2h0ZXh0IC5wLS1oZWFkaW5nLTEge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAyNHB4O1xufVxuXG4uY20tcmljaHRleHQgLnAtLWhlYWRpbmctMiB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDIwcHg7XG59XG5cbi5jbS1yaWNodGV4dCAucC0taGVhZGluZy0zIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLmNtLXJpY2h0ZXh0IC5wLS1oZWFkaW5nLTQge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4uY20tcmljaHRleHQgLnAtLWhlYWRpbmctNSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDEzcHg7XG59XG5cbi5jbS1yaWNodGV4dCAucC0taGVhZGluZy02IHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuLmNtLXJpY2h0ZXh0IC5mb250LW5hbWUtLWFyaWFsIHtcbiAgZm9udC1mYW1pbHk6IEFyaWFsLCBzYW5zLXNlcmlmO1xufVxuXG4uY20tcmljaHRleHQgLmZvbnQtbmFtZS0tYXJpYWwtYmxhY2sge1xuICBmb250LWZhbWlseTogXCJBcmlhbCBCbGFja1wiLCBzYW5zLXNlcmlmO1xufVxuXG4uY20tcmljaHRleHQgLmZvbnQtbmFtZS0tYXJpYWwtbmFycm93IHtcbiAgZm9udC1mYW1pbHk6IFwiQXJpYWwgTmFycm93XCIsIHNhbnMtc2VyaWY7XG59XG5cbi5jbS1yaWNodGV4dCAuZm9udC1uYW1lLS1jZW50dXJ5IHtcbiAgZm9udC1mYW1pbHk6IENlbnR1cnksIHNlcmlmO1xufVxuXG4uY20tcmljaHRleHQgLmZvbnQtbmFtZS0tY291cmllciB7XG4gIGZvbnQtZmFtaWx5OiBDb3VyaWVyLCBzZXJpZjtcbn1cblxuLmNtLXJpY2h0ZXh0IC5mb250LW5hbWUtLWx1Y2lkYS1jb25zb2xlIHtcbiAgZm9udC1mYW1pbHk6IFwiTHVjaWRhIENvbnNvbGVcIiwgc2VyaWY7XG59XG5cbi5jbS1yaWNodGV4dCAuZm9udC1uYW1lLS1sdWNpZGEtc2Fucy11bmljb2RlIHtcbiAgZm9udC1mYW1pbHk6IFwiTHVjaWRhIFNhbnMgVW5pY29kZVwiLCBzYW5zLXNlcmlmO1xufVxuXG4uY20tcmljaHRleHQgLmZvbnQtbmFtZS0tdGltZXMtbmV3LXJvbWFuIHtcbiAgZm9udC1mYW1pbHk6IFRpbWVzIE5ldyBSb21hbiwgc2VyaWY7XG59XG5cbi5jbS1yaWNodGV4dCAuZm9udC1uYW1lLS12ZXJkYW5hIHtcbiAgZm9udC1mYW1pbHk6IFZlcmRhbmEsIHNhbnMtc2VyaWY7XG59XG5cbi5jbS1yaWNodGV4dCAuZm9udC1zaXplLS04IHtcbiAgZm9udC1zaXplOiA4cHg7XG59XG5cbi5jbS1yaWNodGV4dCAuZm9udC1zaXplLS05IHtcbiAgZm9udC1zaXplOiA5cHg7XG59XG5cbi5jbS1yaWNodGV4dCAuZm9udC1zaXplLS0xMCB7XG4gIGZvbnQtc2l6ZTogMTBweDtcbn1cblxuLmNtLXJpY2h0ZXh0IC5mb250LXNpemUtLTExIHtcbiAgZm9udC1zaXplOiAxMXB4O1xufVxuXG4uY20tcmljaHRleHQgLmZvbnQtc2l6ZS0tMTIge1xuICBmb250LXNpemU6IDEycHg7XG59XG5cbi5jbS1yaWNodGV4dCAuZm9udC1zaXplLS0xNCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLmNtLXJpY2h0ZXh0IC5mb250LXNpemUtLTE2IHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4uY20tcmljaHRleHQgLmZvbnQtc2l6ZS0tMTgge1xuICBmb250LXNpemU6IDE4cHg7XG59XG5cbi5jbS1yaWNodGV4dCAuZm9udC1zaXplLS0yMCB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cblxuLmNtLXJpY2h0ZXh0IC5mb250LXNpemUtLTI0IHtcbiAgZm9udC1zaXplOiAyNHB4O1xufVxuXG4uY20tcmljaHRleHQgLmZvbnQtc2l6ZS0tMjYge1xuICBmb250LXNpemU6IDI2cHg7XG59XG5cbi5jbS1yaWNodGV4dCAuZm9udC1zaXplLS0yOCB7XG4gIGZvbnQtc2l6ZTogMjhweDtcbn1cblxuLmNtLXJpY2h0ZXh0IC5mb250LXNpemUtLTM2IHtcbiAgZm9udC1zaXplOiAzNnB4O1xufVxuXG4uY20tcmljaHRleHQgLmZvbnQtc2l6ZS0tNDgge1xuICBmb250LXNpemU6IDQ4cHg7XG59XG5cbi5jbS1yaWNodGV4dCAuZm9udC1zaXplLS03MiB7XG4gIGZvbnQtc2l6ZTogNzJweDtcbn1cblxuLmNtLXJpY2h0ZXh0IC5jb2xvci0tYmxhY2sge1xuICBjb2xvcjogYmxhY2s7XG59XG5cbi5jbS1yaWNodGV4dCAuY29sb3ItLWdyZWVuIHtcbiAgY29sb3I6IGdyZWVuO1xufVxuXG4uY20tcmljaHRleHQgLmNvbG9yLS1zaWx2ZXIge1xuICBjb2xvcjogc2lsdmVyO1xufVxuXG4uY20tcmljaHRleHQgLmNvbG9yLS1saW1lIHtcbiAgY29sb3I6IGxpbWU7XG59XG5cbi5jbS1yaWNodGV4dCAuY29sb3ItLWdyYXkge1xuICBjb2xvcjogZ3JheTtcbn1cblxuLmNtLXJpY2h0ZXh0IC5jb2xvci0tb2xpdmUge1xuICBjb2xvcjogb2xpdmU7XG59XG5cbi5jbS1yaWNodGV4dCAuY29sb3ItLXdoaXRlIHtcbiAgY29sb3I6IHdoaXRlO1xufVxuXG4uY20tcmljaHRleHQgLmNvbG9yLS15ZWxsb3cge1xuICBjb2xvcjogeWVsbG93O1xufVxuXG4uY20tcmljaHRleHQgLmNvbG9yLS1tYXJvb24ge1xuICBjb2xvcjogbWFyb29uO1xufVxuXG4uY20tcmljaHRleHQgLmNvbG9yLS1uYXZ5IHtcbiAgY29sb3I6IG5hdnk7XG59XG5cbi5jbS1yaWNodGV4dCAuY29sb3ItLXJlZCB7XG4gIGNvbG9yOiByZWQ7XG59XG5cbi5jbS1yaWNodGV4dCAuY29sb3ItLWJsdWUge1xuICBjb2xvcjogYmx1ZTtcbn1cblxuLmNtLXJpY2h0ZXh0IC5jb2xvci0tcHVycGxlIHtcbiAgY29sb3I6IHB1cnBsZTtcbn1cblxuLmNtLXJpY2h0ZXh0IC5jb2xvci0tdGVhbCB7XG4gIGNvbG9yOiB0ZWFsO1xufVxuXG4uY20tcmljaHRleHQgLmNvbG9yLS1mdWNoc2lhIHtcbiAgY29sb3I6IGZ1Y2hzaWE7XG59XG5cbi5jbS1yaWNodGV4dCAuY29sb3ItLWFxdWEge1xuICBjb2xvcjogYXF1YTtcbn1cblxuLmNtLXJpY2h0ZXh0IC5iYWNrZ3JvdW5kLWNvbG9yLS1ibGFjayB7XG4gIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xufVxuXG4uY20tcmljaHRleHQgLmJhY2tncm91bmQtY29sb3ItLWdyZWVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogZ3JlZW47XG59XG5cbi5jbS1yaWNodGV4dCAuYmFja2dyb3VuZC1jb2xvci0tc2lsdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogc2lsdmVyO1xufVxuXG4uY20tcmljaHRleHQgLmJhY2tncm91bmQtY29sb3ItLWxpbWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBsaW1lO1xufVxuXG4uY20tcmljaHRleHQgLmJhY2tncm91bmQtY29sb3ItLWdyYXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBncmF5O1xufVxuXG4uY20tcmljaHRleHQgLmJhY2tncm91bmQtY29sb3ItLW9saXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogb2xpdmU7XG59XG5cbi5jbS1yaWNodGV4dCAuYmFja2dyb3VuZC1jb2xvci0td2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbn1cblxuLmNtLXJpY2h0ZXh0IC5iYWNrZ3JvdW5kLWNvbG9yLS15ZWxsb3cge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB5ZWxsb3c7XG59XG5cbi5jbS1yaWNodGV4dCAuYmFja2dyb3VuZC1jb2xvci0tbWFyb29uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogbWFyb29uO1xufVxuXG4uY20tcmljaHRleHQgLmJhY2tncm91bmQtY29sb3ItLW5hdnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBuYXZ5O1xufVxuXG4uY20tcmljaHRleHQgLmJhY2tncm91bmQtY29sb3ItLXJlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJlZDtcbn1cblxuLmNtLXJpY2h0ZXh0IC5iYWNrZ3JvdW5kLWNvbG9yLS1ibHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogYmx1ZTtcbn1cblxuLmNtLXJpY2h0ZXh0IC5iYWNrZ3JvdW5kLWNvbG9yLS1wdXJwbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBwdXJwbGU7XG59XG5cbi5jbS1yaWNodGV4dCAuYmFja2dyb3VuZC1jb2xvci0tdGVhbCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRlYWw7XG59XG5cbi5jbS1yaWNodGV4dCAuYmFja2dyb3VuZC1jb2xvci0tZnVjaHNpYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IGZ1Y2hzaWE7XG59XG5cbi5jbS1yaWNodGV4dCAuYmFja2dyb3VuZC1jb2xvci0tYXF1YSB7XG4gIGJhY2tncm91bmQtY29sb3I6IGFxdWE7XG59XG5cbi5jbS1yaWNodGV4dCAubGlzdC1pdGVtLS1ub25lIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxuXG4uY20tcmljaHRleHQgLmxpc3QtaXRlbS0tc3F1YXJlIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBzcXVhcmU7XG59XG5cbi5jbS1yaWNodGV4dCAubGlzdC1pdGVtLS1jaXJjbGUge1xuICBsaXN0LXN0eWxlLXR5cGU6IGNpcmNsZTtcbn1cblxuLmNtLXJpY2h0ZXh0IC5saXN0LWl0ZW0tLWRpc2Mge1xuICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XG59XG5cbi5jbS1yaWNodGV4dC0tZGFyay1zaGFkb3cge1xuICB0ZXh0LXNoYWRvdzogLTFweCAwICNmZmZmZmYsIDAgMXB4ICNmZmZmZmYsIDFweCAwICNmZmZmZmYsIDAgLTFweCAjZmZmZmZmO1xufVxuXG4uY20tcmljaHRleHQtLWxpZ2h0LXNoYWRvdyB7XG4gIHRleHQtc2hhZG93OiAwIDAgMzBweCAjMDAwMDAwO1xufVxuXG4uY20tY3RhIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uY20tY3RhX19idXR0b24gKyAuY20tY3RhX19idXR0b24ge1xuICBtYXJnaW4tbGVmdDogNXB4O1xufVxuXG4uY20tY3RhLWJ1dHRvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmNtLXRlYXNlci1vdmVybGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBwYWRkaW5nOiA1cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5jbS10ZWFzZXItb3ZlcmxheV9fdGV4dCA6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4uY20tdGVhc2VyLW92ZXJsYXlfX3RleHQgOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uY20tdGVhc2VyLW92ZXJsYXlfX2N0YSB7XG4gIG1hcmdpbjogNXB4IDAgMCAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uY20tdGVhc2VyLW92ZXJsYXlfX2N0YS1idXR0b24ge1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cblxuLypcclxuICogSGlkZSBvbmx5IHZpc3VhbGx5LCBidXQgaGF2ZSBpdCBhdmFpbGFibGUgZm9yIHNjcmVlbiByZWFkZXJzOlxyXG4gKiBodHRwOi8vc25vb2suY2EvYXJjaGl2ZXMvaHRtbF9hbmRfY3NzL2hpZGluZy1jb250ZW50LWZvci1hY2Nlc3NpYmlsaXR5XHJcbiAqL1xuLm1mcC1pbWcge1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLmNtLWF1ZGlvIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5jbS1hdWRpby0tbWlzc2luZyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDAwMDA7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5jbS12aWRlbyB7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG59XG5cbi5jbS12aWRlby0tbWlzc2luZyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDAwMDA7XG4gIHBhZGRpbmc6IDQwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5jbS1wbGF5LWJ1dHRvbiB7XG4gIHdpZHRoOiA5MHB4O1xuICBoZWlnaHQ6IDkwcHg7XG4gIG1heC13aWR0aDogNzUlO1xuICBtYXgtaGVpZ2h0OiA3NSU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjM1cyBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG59XG5cbi5jbS1wbGF5LWJ1dHRvbjpob3ZlciB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjM1cyBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG59XG5cbi5jbS1wbGF5LWJ1dHRvbjpmb2N1cyB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChcIi4uLy4uL2ltZy9wbGF5aWNvbi5wYXJhbS5zdmc/Y2lyY2xlQmFja2dyb3VuZENvbG9yPXJnYmEoMCUyQyUyMDAlMkMlMjAwJTJDJTIwMC42KSZjaXJjbGVDb2xvcj0lMjNGRkZGRkYmY29sb3I9JTIzRkZGRkZGXCIpIG5vLXJlcGVhdDtcbn1cblxuLyoqXHJcbiAqIFF1aWNraW5mb1xyXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICpcclxuICogQmFzaWMgc3R5bGVzIHRvIGFsbG93IGZ1bmN0aW9uYWxpdHkgdG8gd29ya1xyXG4gKi9cbi8qKlxyXG4gKiBxdWlja2luZm8gaXMgbm90IHZpc2libGUgYnkgZGVmYXVsdCAoZGlzcGxheTogbm9uZSBpcyBub3QgdXNlZCBkdWUgdG8gdGVjaG5pY2FsIHJlYXNvbnMpXHJcbiAqL1xuLmNtLXF1aWNraW5mbyB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgLmNtLXF1aWNraW5mbyB7XG4gICAgd2lkdGg6IDUwMHB4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG5cbi5jbS1xdWlja2luZm9fX2NvbnRhaW5lciB7XG4gIGZsZXg6IDE7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2NnB4KSB7XG4gIC5jbS1xdWlja2luZm9fX3BhcmVudC0tYWN0aXZlIHtcbiAgICB6LWluZGV4OiAxO1xuICB9XG59XG5cbi5jbS1xdWlja2luZm9fX2NvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDEycHg7XG59XG5cbi5jbS1xdWlja2luZm9fX3RleHQge1xuICBmbGV4OiAxO1xufVxuXG4uY20tcXVpY2tpbmZvX19waWN0dXJlLWxpbmsge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmNtLXF1aWNraW5mb19faGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG5cbi5jbS1xdWlja2luZm9fX3RpdGxlIHtcbiAgZmxleDogMTtcbn1cblxuLmNtLXF1aWNraW5mb19fY2xvc2Uge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIG1hcmdpbi1sZWZ0OiA2cHg7XG59XG5cbi5jbS1xdWlja2luZm9fX2Nsb3NlIGkge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cblxuLmNtLXF1aWNraW5mb19fcGljdHVyZS1ib3gge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uY20tcXVpY2tpbmZvX19waWN0dXJlLWJveDpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy10b3A6IGNhbGMoNzUlKTtcbiAgY29udGVudDogXCJcIjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgLmNtLXF1aWNraW5mb19fcGljdHVyZS1ib3gge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG4gIC5jbS1xdWlja2luZm9fX3BpY3R1cmUtYm94OmJlZm9yZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZy10b3A6IGNhbGMoNzUlKTtcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG59XG5cbi5jbS1xdWlja2luZm9fX3BpY3R1cmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY2cHgpIHtcbiAgLmNtLXF1aWNraW5mby0tbm8taW1hZ2UgLmNvbnRlbnQtY29udGFpbmVyIHtcbiAgICB0b3A6IDA7XG4gIH1cbn1cblxuLmNtLXF1aWNraW5mby0tYWN0aXZlIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLmNtLXF1aWNraW5mb19fc3dpdGNoIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgaGVpZ2h0OiA1MHB4O1xuICB3aWR0aDogNTBweDtcbiAgbWFyZ2luLXRvcDogLTI1cHg7XG4gIGJhY2tncm91bmQ6IG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyIHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi5jbS1xdWlja2luZm9fX3N3aXRjaDpmb2N1cyB7XG4gIGJvcmRlcjogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY2cHgpIHtcbiAgLmNtLXF1aWNraW5mb19fc3dpdGNoIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5jbS1xdWlja2luZm9fX3N3aXRjaC0tcHJldiB7XG4gIGxlZnQ6IC01MHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWcvbGVmdC5zdmdcIik7XG59XG5cbi5jbS1xdWlja2luZm9fX3N3aXRjaC0tcHJldjpob3ZlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltZy9sZWZ0LWhvdmVyLnN2Z1wiKTtcbn1cblxuLmNtLXF1aWNraW5mb19fc3dpdGNoLS1sZWZ0IHtcbiAgbGVmdDogLTUwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltZy9sZWZ0LnN2Z1wiKTtcbn1cblxuLmNtLXF1aWNraW5mb19fc3dpdGNoLS1sZWZ0OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1nL2xlZnQtaG92ZXIuc3ZnXCIpO1xufVxuXG4uY20tcXVpY2tpbmZvX19zd2l0Y2gtLW5leHQge1xuICByaWdodDogLTUwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltZy9yaWdodC5zdmdcIik7XG59XG5cbi5jbS1xdWlja2luZm9fX3N3aXRjaC0tbmV4dDpob3ZlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltZy9yaWdodC1ob3Zlci5zdmdcIik7XG59XG5cbi5jbS1xdWlja2luZm9fX3N3aXRjaC0tcmlnaHQge1xuICByaWdodDogLTUwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltZy9yaWdodC5zdmdcIik7XG59XG5cbi5jbS1xdWlja2luZm9fX3N3aXRjaC0tcmlnaHQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWcvcmlnaHQtaG92ZXIuc3ZnXCIpO1xufVxuXG4vKiBBY2Nlc3NpYmlsaXR5OiBoaWRlIHNjcmVlbiByZWFkZXIgdGV4dHMgKGFuZCBwcmVmZXIgXCJ0b3BcIiBmb3IgUlRMIGxhbmd1YWdlcykuXG5SZWZlcmVuY2U6IGh0dHA6Ly9ibG9nLnJyd2QubmwvMjAxNS8wNC8wNC90aGUtc2NyZWVuLXJlYWRlci10ZXh0LWNsYXNzLXdoeS1hbmQtaG93LyAqL1xuLm1lanNfX29mZnNjcmVlbiB7XG4gIGJvcmRlcjogMDtcbiAgY2xpcDogcmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpO1xuICAtd2Via2l0LWNsaXAtcGF0aDogaW5zZXQoNTAlKTtcbiAgY2xpcC1wYXRoOiBpbnNldCg1MCUpO1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiAtMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIHdvcmQtd3JhcDogbm9ybWFsO1xufVxuXG4ubWVqc19fY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZm9udC1mYW1pbHk6ICdIZWx2ZXRpY2EnLCBBcmlhbCwgc2VyaWY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdGV4dC1pbmRlbnQ6IDA7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbi5tZWpzX19jb250YWluZXIgKiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi8qIEhpZGUgbmF0aXZlIHBsYXkgYnV0dG9uIGFuZCBjb250cm9sIGJhciBmcm9tIGlPUyB0byBmYXZvciBwbHVnaW4gYnV0dG9uICovXG4ubWVqc19fY29udGFpbmVyIHZpZGVvOjotd2Via2l0LW1lZGlhLWNvbnRyb2xzLFxuLm1lanNfX2NvbnRhaW5lciB2aWRlbzo6LXdlYmtpdC1tZWRpYS1jb250cm9scy1wYW5lbCxcbi5tZWpzX19jb250YWluZXIgdmlkZW86Oi13ZWJraXQtbWVkaWEtY29udHJvbHMtcGFuZWwtY29udGFpbmVyLFxuLm1lanNfX2NvbnRhaW5lciB2aWRlbzo6LXdlYmtpdC1tZWRpYS1jb250cm9scy1zdGFydC1wbGF5YmFjay1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLm1lanNfX2ZpbGwtY29udGFpbmVyLFxuLm1lanNfX2ZpbGwtY29udGFpbmVyIC5tZWpzX19jb250YWluZXIge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ubWVqc19fZmlsbC1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLm1lanNfX2NvbnRhaW5lcjpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5tZWpzX19pZnJhbWUtb3ZlcmxheSB7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLm1lanNfX2VtYmVkLFxuLm1lanNfX2VtYmVkIGJvZHkge1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbjogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5tZWpzX19mdWxsc2NyZWVuIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xufVxuXG4ubWVqc19fY29udGFpbmVyLWZ1bGxzY3JlZW4ge1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgei1pbmRleDogMTAwMDtcbn1cblxuLm1lanNfX2NvbnRhaW5lci1mdWxsc2NyZWVuIC5tZWpzX19tZWRpYWVsZW1lbnQsXG4ubWVqc19fY29udGFpbmVyLWZ1bGxzY3JlZW4gdmlkZW8ge1xuICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLyogU3RhcnQ6IExBWUVSUyAqL1xuLm1lanNfX2JhY2tncm91bmQge1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbn1cblxuLm1lanNfX21lZGlhZWxlbWVudCB7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAwO1xufVxuXG4ubWVqc19fcG9zdGVyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDE7XG59XG5cbjpyb290IC5tZWpzX19wb3N0ZXItaW1nIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm1lanNfX3Bvc3Rlci1pbWcge1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5tZWpzX19vdmVybGF5IHtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbn1cblxuLm1lanNfX2xheWVyIHtcbiAgei1pbmRleDogMTtcbn1cblxuLm1lanNfX292ZXJsYXktcGxheSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLm1lanNfX292ZXJsYXktYnV0dG9uIHtcbiAgYmFja2dyb3VuZDogdXJsKFwibWVqcy1jb250cm9scy5zdmdcIikgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0zOXB4O1xuICBoZWlnaHQ6IDgwcHg7XG4gIHdpZHRoOiA4MHB4O1xufVxuXG4ubWVqc19fb3ZlcmxheTpob3ZlciA+IC5tZWpzX19vdmVybGF5LWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC0zOXB4O1xufVxuXG4ubWVqc19fb3ZlcmxheS1sb2FkaW5nIHtcbiAgaGVpZ2h0OiA4MHB4O1xuICB3aWR0aDogODBweDtcbn1cblxuLm1lanNfX292ZXJsYXktbG9hZGluZy1iZy1pbWcge1xuICAtd2Via2l0LWFuaW1hdGlvbjogbWVqc19fbG9hZGluZy1zcGlubmVyIDFzIGxpbmVhciBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uOiBtZWpzX19sb2FkaW5nLXNwaW5uZXIgMXMgbGluZWFyIGluZmluaXRlO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCJtZWpzLWNvbnRyb2xzLnN2Z1wiKSAtMTYwcHggLTQwcHggbm8tcmVwZWF0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiA4MHB4O1xuICB3aWR0aDogODBweDtcbiAgei1pbmRleDogMTtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIG1lanNfX2xvYWRpbmctc3Bpbm5lciB7XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgbWVqc19fbG9hZGluZy1zcGlubmVyIHtcbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cblxuLyogRW5kOiBMQVlFUlMgKi9cbi8qIFN0YXJ0OiBDT05UUk9MIEJBUiAqL1xuLm1lanNfX2NvbnRyb2xzIHtcbiAgYm90dG9tOiAwO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBsZWZ0OiAwO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMCAxMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAzO1xufVxuXG4ubWVqc19fY29udHJvbHM6bm90KFtzdHlsZSo9J2Rpc3BsYXk6IG5vbmUnXSkge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMCwgMCwgMC43KTtcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodHJhbnNwYXJlbnQsIHJnYmEoMCwgMCwgMCwgMC4zNSkpO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodHJhbnNwYXJlbnQsIHJnYmEoMCwgMCwgMCwgMC4zNSkpO1xufVxuXG4ubWVqc19fYnV0dG9uLFxuLm1lanNfX3RpbWUsXG4ubWVqc19fdGltZS1yYWlsIHtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxMHB4O1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiAzMnB4O1xufVxuXG4ubWVqc19fYnV0dG9uID4gYnV0dG9uIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwibWVqcy1jb250cm9scy5zdmdcIik7XG4gIGJvcmRlcjogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAwO1xuICBoZWlnaHQ6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBtYXJnaW46IDEwcHggNnB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgd2lkdGg6IDIwcHg7XG59XG5cbi8qIDpmb2N1cyBmb3IgYWNjZXNzaWJpbGl0eSAqL1xuLm1lanNfX2J1dHRvbiA+IGJ1dHRvbjpmb2N1cyB7XG4gIG91dGxpbmU6IGRvdHRlZCAxcHggIzk5OTtcbn1cblxuLm1lanNfX2NvbnRhaW5lci1rZXlib2FyZC1pbmFjdGl2ZSBhLFxuLm1lanNfX2NvbnRhaW5lci1rZXlib2FyZC1pbmFjdGl2ZSBhOmZvY3VzLFxuLm1lanNfX2NvbnRhaW5lci1rZXlib2FyZC1pbmFjdGl2ZSBidXR0b24sXG4ubWVqc19fY29udGFpbmVyLWtleWJvYXJkLWluYWN0aXZlIGJ1dHRvbjpmb2N1cyxcbi5tZWpzX19jb250YWluZXIta2V5Ym9hcmQtaW5hY3RpdmUgW3JvbGU9c2xpZGVyXSxcbi5tZWpzX19jb250YWluZXIta2V5Ym9hcmQtaW5hY3RpdmUgW3JvbGU9c2xpZGVyXTpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG59XG5cbi8qIEVuZDogQ09OVFJPTCBCQVIgKi9cbi8qIFN0YXJ0OiBUaW1lIChDdXJyZW50IC8gRHVyYXRpb24pICovXG4ubWVqc19fdGltZSB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAxNnB4IDZweCAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4vKiBFbmQ6IFRpbWUgKEN1cnJlbnQgLyBEdXJhdGlvbikgKi9cbi8qIFN0YXJ0OiBQbGF5L1BhdXNlL1N0b3AgKi9cbi5tZWpzX19wbGF5ID4gYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xufVxuXG4ubWVqc19fcGF1c2UgPiBidXR0b24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjBweCAwO1xufVxuXG4ubWVqc19fcmVwbGF5ID4gYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2MHB4IDA7XG59XG5cbi8qIEVuZDogUGxheS9QYXVzZS9TdG9wICovXG4vKiBTdGFydDogUHJvZ3Jlc3MgQmFyICovXG4ubWVqc19fdGltZS1yYWlsIHtcbiAgZGlyZWN0aW9uOiBsdHI7XG4gIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gIC13ZWJraXQtZmxleC1ncm93OiAxO1xuICAtbXMtZmxleC1wb3NpdGl2ZTogMTtcbiAgZmxleC1ncm93OiAxO1xuICBoZWlnaHQ6IDQwcHg7XG4gIG1hcmdpbjogMCAxMHB4O1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubWVqc19fdGltZS10b3RhbCxcbi5tZWpzX190aW1lLWJ1ZmZlcmluZyxcbi5tZWpzX190aW1lLWxvYWRlZCxcbi5tZWpzX190aW1lLWN1cnJlbnQsXG4ubWVqc19fdGltZS1mbG9hdCxcbi5tZWpzX190aW1lLWhvdmVyZWQsXG4ubWVqc19fdGltZS1mbG9hdC1jdXJyZW50LFxuLm1lanNfX3RpbWUtZmxvYXQtY29ybmVyLFxuLm1lanNfX3RpbWUtbWFya2VyIHtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLm1lanNfX3RpbWUtdG90YWwge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG4gIG1hcmdpbjogNXB4IDAgMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5tZWpzX190aW1lLWJ1ZmZlcmluZyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBidWZmZXJpbmctc3RyaXBlcyAycyBsaW5lYXIgaW5maW5pdGU7XG4gIGFuaW1hdGlvbjogYnVmZmVyaW5nLXN0cmlwZXMgMnMgbGluZWFyIGluZmluaXRlO1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCgxMzVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCkgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCkgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KC00NWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDE1cHggMTVweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBidWZmZXJpbmctc3RyaXBlcyB7XG4gIGZyb20ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbiAgfVxuICB0byB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMzBweCAwO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgYnVmZmVyaW5nLXN0cmlwZXMge1xuICBmcm9tIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG4gIH1cbiAgdG8ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDMwcHggMDtcbiAgfVxufVxuXG4ubWVqc19fdGltZS1sb2FkZWQge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG59XG5cbi5tZWpzX190aW1lLWN1cnJlbnQsXG4ubWVqc19fdGltZS1oYW5kbGUtY29udGVudCB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTtcbn1cblxuLm1lanNfX3RpbWUtaG92ZXJlZCB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgei1pbmRleDogMTA7XG59XG5cbi5tZWpzX190aW1lLWhvdmVyZWQubmVnYXRpdmUge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMik7XG59XG5cbi5tZWpzX190aW1lLWN1cnJlbnQsXG4ubWVqc19fdGltZS1idWZmZXJpbmcsXG4ubWVqc19fdGltZS1sb2FkZWQsXG4ubWVqc19fdGltZS1ob3ZlcmVkIHtcbiAgbGVmdDogMDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWCgwKTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGVYKDApO1xuICB0cmFuc2Zvcm06IHNjYWxlWCgwKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjE1cyBlYXNlLWluIGFsbDtcbiAgdHJhbnNpdGlvbjogMC4xNXMgZWFzZS1pbiBhbGw7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ubWVqc19fdGltZS1idWZmZXJpbmcge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVYKDEpO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZVgoMSk7XG4gIHRyYW5zZm9ybTogc2NhbGVYKDEpO1xufVxuXG4ubWVqc19fdGltZS1ob3ZlcmVkIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBoZWlnaHQgMC4xcyBjdWJpYy1iZXppZXIoMC40NCwgMCwgMSwgMSk7XG4gIHRyYW5zaXRpb246IGhlaWdodCAwLjFzIGN1YmljLWJlemllcigwLjQ0LCAwLCAxLCAxKTtcbn1cblxuLm1lanNfX3RpbWUtaG92ZXJlZC5uby1ob3ZlciB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoMCkgIWltcG9ydGFudDtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGVYKDApICFpbXBvcnRhbnQ7XG4gIHRyYW5zZm9ybTogc2NhbGVYKDApICFpbXBvcnRhbnQ7XG59XG5cbi5tZWpzX190aW1lLWhhbmRsZSxcbi5tZWpzX190aW1lLWhhbmRsZS1jb250ZW50IHtcbiAgYm9yZGVyOiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB6LWluZGV4OiAxMTtcbn1cblxuLm1lanNfX3RpbWUtaGFuZGxlLWNvbnRlbnQge1xuICBib3JkZXI6IDRweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgaGVpZ2h0OiAxMHB4O1xuICBsZWZ0OiAtN3B4O1xuICB0b3A6IC00cHg7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIHdpZHRoOiAxMHB4O1xufVxuXG4ubWVqc19fdGltZS1yYWlsOmhvdmVyIC5tZWpzX190aW1lLWhhbmRsZS1jb250ZW50LFxuLm1lanNfX3RpbWUtcmFpbCAubWVqc19fdGltZS1oYW5kbGUtY29udGVudDpmb2N1cyxcbi5tZWpzX190aW1lLXJhaWwgLm1lanNfX3RpbWUtaGFuZGxlLWNvbnRlbnQ6YWN0aXZlIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbn1cblxuLm1lanNfX3RpbWUtZmxvYXQge1xuICBiYWNrZ3JvdW5kOiAjZWVlO1xuICBib3JkZXI6IHNvbGlkIDFweCAjMzMzO1xuICBib3R0b206IDEwMCU7XG4gIGNvbG9yOiAjMTExO1xuICBkaXNwbGF5OiBub25lO1xuICBoZWlnaHQ6IDE3cHg7XG4gIG1hcmdpbi1ib3R0b206IDlweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHdpZHRoOiAzNnB4O1xufVxuXG4ubWVqc19fdGltZS1mbG9hdC1jdXJyZW50IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbjogMnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAzMHB4O1xufVxuXG4ubWVqc19fdGltZS1mbG9hdC1jb3JuZXIge1xuICBib3JkZXI6IHNvbGlkIDVweCAjZWVlO1xuICBib3JkZXItY29sb3I6ICNlZWUgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDA7XG4gIGxlZnQ6IDUwJTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB3aWR0aDogMDtcbn1cblxuLm1lanNfX2xvbmctdmlkZW8gLm1lanNfX3RpbWUtZmxvYXQge1xuICBtYXJnaW4tbGVmdDogLTIzcHg7XG4gIHdpZHRoOiA2NHB4O1xufVxuXG4ubWVqc19fbG9uZy12aWRlbyAubWVqc19fdGltZS1mbG9hdC1jdXJyZW50IHtcbiAgd2lkdGg6IDYwcHg7XG59XG5cbi5tZWpzX19icm9hZGNhc3Qge1xuICBjb2xvcjogI2ZmZjtcbiAgaGVpZ2h0OiAxMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTVweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi8qIEVuZDogUHJvZ3Jlc3MgQmFyICovXG4vKiBTdGFydDogRnVsbHNjcmVlbiAqL1xuLm1lanNfX2Z1bGxzY3JlZW4tYnV0dG9uID4gYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggMDtcbn1cblxuLm1lanNfX3VuZnVsbHNjcmVlbiA+IGJ1dHRvbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMDBweCAwO1xufVxuXG4vKiBFbmQ6IEZ1bGxzY3JlZW4gKi9cbi8qIFN0YXJ0OiBNdXRlL1ZvbHVtZSAqL1xuLm1lanNfX211dGUgPiBidXR0b24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjBweCAwO1xufVxuXG4ubWVqc19fdW5tdXRlID4gYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQwcHggMDtcbn1cblxuLm1lanNfX3ZvbHVtZS1idXR0b24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5tZWpzX192b2x1bWUtYnV0dG9uID4gLm1lanNfX3ZvbHVtZS1zbGlkZXIge1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2dyb3VuZDogcmdiYSg1MCwgNTAsIDUwLCAwLjcpO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3R0b206IDEwMCU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGhlaWdodDogMTE1cHg7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHdpZHRoOiAyNXB4O1xuICB6LWluZGV4OiAxO1xufVxuXG4ubWVqc19fdm9sdW1lLWJ1dHRvbjpob3ZlciB7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCA0cHggNHB4O1xufVxuXG4ubWVqc19fdm9sdW1lLXRvdGFsIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICBoZWlnaHQ6IDEwMHB4O1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbjogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDhweDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgd2lkdGg6IDJweDtcbn1cblxuLm1lanNfX3ZvbHVtZS1jdXJyZW50IHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xuICBsZWZ0OiAwO1xuICBtYXJnaW46IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5tZWpzX192b2x1bWUtaGFuZGxlIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xuICBib3JkZXItcmFkaXVzOiAxcHg7XG4gIGN1cnNvcjogbnMtcmVzaXplO1xuICBoZWlnaHQ6IDZweDtcbiAgbGVmdDogNTAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHdpZHRoOiAxNnB4O1xufVxuXG4ubWVqc19faG9yaXpvbnRhbC12b2x1bWUtc2xpZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMzZweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aWR0aDogNTZweDtcbn1cblxuLm1lanNfX2hvcml6b250YWwtdm9sdW1lLXRvdGFsIHtcbiAgYmFja2dyb3VuZDogcmdiYSg1MCwgNTAsIDUwLCAwLjgpO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGZvbnQtc2l6ZTogMXB4O1xuICBoZWlnaHQ6IDhweDtcbiAgbGVmdDogMDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTZweDtcbiAgd2lkdGg6IDUwcHg7XG59XG5cbi5tZWpzX19ob3Jpem9udGFsLXZvbHVtZS1jdXJyZW50IHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGZvbnQtc2l6ZTogMXB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ubWVqc19faG9yaXpvbnRhbC12b2x1bWUtaGFuZGxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyogRW5kOiBNdXRlL1ZvbHVtZSAqL1xuLyogU3RhcnQ6IFRyYWNrIChDYXB0aW9ucyBhbmQgQ2hhcHRlcnMpICovXG4ubWVqc19fY2FwdGlvbnMtYnV0dG9uLFxuLm1lanNfX2NoYXB0ZXJzLWJ1dHRvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLm1lanNfX2NhcHRpb25zLWJ1dHRvbiA+IGJ1dHRvbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNDBweCAwO1xufVxuXG4ubWVqc19fY2hhcHRlcnMtYnV0dG9uID4gYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE4MHB4IDA7XG59XG5cbi5tZWpzX19jYXB0aW9ucy1idXR0b24gPiAubWVqc19fY2FwdGlvbnMtc2VsZWN0b3IsXG4ubWVqc19fY2hhcHRlcnMtYnV0dG9uID4gLm1lanNfX2NoYXB0ZXJzLXNlbGVjdG9yIHtcbiAgYmFja2dyb3VuZDogcmdiYSg1MCwgNTAsIDUwLCAwLjcpO1xuICBib3JkZXI6IHNvbGlkIDFweCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm90dG9tOiAxMDAlO1xuICBtYXJnaW4tcmlnaHQ6IC00M3B4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiA1MCU7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHdpZHRoOiA4NnB4O1xufVxuXG4ubWVqc19fY2hhcHRlcnMtYnV0dG9uID4gLm1lanNfX2NoYXB0ZXJzLXNlbGVjdG9yIHtcbiAgbWFyZ2luLXJpZ2h0OiAtNTVweDtcbiAgd2lkdGg6IDExMHB4O1xufVxuXG4ubWVqc19fY2FwdGlvbnMtc2VsZWN0b3ItbGlzdCxcbi5tZWpzX19jaGFwdGVycy1zZWxlY3Rvci1saXN0IHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMDtcbn1cblxuLm1lanNfX2NhcHRpb25zLXNlbGVjdG9yLWxpc3QtaXRlbSxcbi5tZWpzX19jaGFwdGVycy1zZWxlY3Rvci1saXN0LWl0ZW0ge1xuICBjb2xvcjogI2ZmZjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMCAwIDZweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMDtcbn1cblxuLm1lanNfX2NhcHRpb25zLXNlbGVjdG9yLWxpc3QtaXRlbTpob3Zlcixcbi5tZWpzX19jaGFwdGVycy1zZWxlY3Rvci1saXN0LWl0ZW06aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzhjOGM4ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KSAhaW1wb3J0YW50O1xufVxuXG4ubWVqc19fY2FwdGlvbnMtc2VsZWN0b3ItaW5wdXQsXG4ubWVqc19fY2hhcHRlcnMtc2VsZWN0b3ItaW5wdXQge1xuICBjbGVhcjogYm90aDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGxlZnQ6IC0xMDAwcHg7XG4gIG1hcmdpbjogM3B4IDNweCAwIDVweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4ubWVqc19fY2FwdGlvbnMtc2VsZWN0b3ItbGFiZWwsXG4ubWVqc19fY2hhcHRlcnMtc2VsZWN0b3ItbGFiZWwge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZsb2F0OiBsZWZ0O1xuICBmb250LXNpemU6IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICBwYWRkaW5nOiA0cHggMTBweCAwO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLm1lanNfX2NhcHRpb25zLXNlbGVjdGVkLFxuLm1lanNfX2NoYXB0ZXJzLXNlbGVjdGVkIHtcbiAgY29sb3I6ICMyMWY4Zjg7XG59XG5cbi5tZWpzX19jYXB0aW9ucy10cmFuc2xhdGlvbnMge1xuICBmb250LXNpemU6IDEwcHg7XG4gIG1hcmdpbjogMCAwIDVweDtcbn1cblxuLm1lanNfX2NhcHRpb25zLWxheWVyIHtcbiAgYm90dG9tOiAwO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsZWZ0OiAwO1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5tZWpzX19jYXB0aW9ucy1sYXllciBhIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4ubWVqc19fY2FwdGlvbnMtbGF5ZXJbbGFuZz1hcl0ge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbi5tZWpzX19jYXB0aW9ucy1wb3NpdGlvbiB7XG4gIGJvdHRvbTogMTVweDtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLm1lanNfX2NhcHRpb25zLXBvc2l0aW9uLWhvdmVyIHtcbiAgYm90dG9tOiAzNXB4O1xufVxuXG4ubWVqc19fY2FwdGlvbnMtdGV4dCxcbi5tZWpzX19jYXB0aW9ucy10ZXh0ICoge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDIwLCAyMCwgMjAsIDAuNSk7XG4gIGJveC1zaGFkb3c6IDVweCAwIDAgcmdiYSgyMCwgMjAsIDIwLCAwLjUpLCAtNXB4IDAgMCByZ2JhKDIwLCAyMCwgMjAsIDAuNSk7XG4gIHBhZGRpbmc6IDA7XG4gIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcbn1cblxuLm1lanNfX2NvbnRhaW5lci5tZWpzX19oaWRlLWN1ZXMgdmlkZW86Oi13ZWJraXQtbWVkaWEtdGV4dC10cmFjay1jb250YWluZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKiBFbmQ6IFRyYWNrIChDYXB0aW9ucyBhbmQgQ2hhcHRlcnMpICovXG4vKiBTdGFydDogRXJyb3IgKi9cbi5tZWpzX19vdmVybGF5LWVycm9yIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubWVqc19fb3ZlcmxheS1lcnJvciA+IGltZyB7XG4gIGxlZnQ6IDA7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IC0xO1xufVxuXG4ubWVqc19fY2Fubm90cGxheSxcbi5tZWpzX19jYW5ub3RwbGF5IGEge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAwLjhlbTtcbn1cblxuLm1lanNfX2Nhbm5vdHBsYXkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5tZWpzX19jYW5ub3RwbGF5IHAsXG4ubWVqc19fY2Fubm90cGxheSBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAwIDE1cHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4vKiBFbmQ6IEVycm9yICovXG4uY20tbWVkaWFlbGVtZW50d3JhcHBlciA+IGlmcmFtZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uY20tcG9wdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC13aWR0aDogMTIwMHB4O1xuICBtYXgtaGVpZ2h0OiA5MHZoO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uY20tcG9wdXBfX3ZpZGVvIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5jbS1wb3B1cCAubWZwLWNsb3NlIHtcbiAgY29sb3I6ICMzMzMzMzM7XG59XG5cbi5tZnAtY29udGVudCAuY20tcG9wdXAge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jbS1zaG9wcGFibGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgLyogaGlkZSBzaG9wcGFibGUgdmlkZW8gdGVhc2VycyBieSBkZWZhdWx0ICovXG59XG5cbi5jbS1zaG9wcGFibGVfX3ZpZGVvLCAuY20tc2hvcHBhYmxlX19jb250ZW50IHtcbiAgZmxleDogMTtcbn1cblxuLmNtLXNob3BwYWJsZV9fdGVhc2VycyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jbS1zaG9wcGFibGVfX3RlYXNlciB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmNtLXNob3BwYWJsZV9fY29udGVudCwgLmNtLXNob3BwYWJsZV9fcGxheWVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmNtLXNob3BwYWJsZV9fY29udGVudDpiZWZvcmUsIC5jbS1zaG9wcGFibGVfX3BsYXllcjpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy10b3A6IGNhbGMoNTYuMjUlKTtcbiAgY29udGVudDogXCJcIjtcbn1cblxuLmNtLXNob3BwYWJsZV9fdmlkZW8tZWxlbWVudCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmNtLXNob3BwYWJsZV9fdmlkZW8sIC5jbS1zaG9wcGFibGVfX2NvbnRlbnQge1xuICAgIGZsZXg6IDM7XG4gIH1cbiAgLmNtLXNob3BwYWJsZV9fdmlkZW8ge1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgfVxuICAuY20tc2hvcHBhYmxlX190ZWFzZXJzIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbGV4OiAxO1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICB9XG4gIC5jbS1zaG9wcGFibGVfX3RlYXNlciB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuICAuY20tc2hvcHBhYmxlX19kZWZhdWx0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuY20tc2hvcHBhYmxlIC5jbS10ZWFzYWJsZV9fcGxheS5jbS1oaWRkZW4gKyAuY20tdGVhc2FibGVfX2NhcHRpb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmNtLXF1aWNraW5mby0tc2hvcHBhYmxlIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogaW5oZXJpdDtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4uY20tcXVpY2tpbmZvLS1zaG9wcGFibGUgLmNtLXF1aWNraW5mb19fdGl0bGUge1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGNvbG9yOiAjZmZmO1xuICBtYXJnaW46IDAuNXJlbSAwO1xufVxuXG4uY20tcXVpY2tpbmZvLS1zaG9wcGFibGUgLmNtLXF1aWNraW5mb19fY2xvc2Uge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uY20tcXVpY2tpbmZvLS1zaG9wcGFibGUgLmNtLXF1aWNraW5mb19fb2ZmZXJwcmljZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4vKiEgbm9ybWFsaXplLmNzcyB2My4wLjMgfCBNSVQgTGljZW5zZSB8IGdpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzICovXG5odG1sIHtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4gIC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG59XG5cbmJvZHkge1xuICBtYXJnaW46IDA7XG59XG5cbmFydGljbGUsXG5hc2lkZSxcbmRldGFpbHMsXG5maWdjYXB0aW9uLFxuZmlndXJlLFxuZm9vdGVyLFxuaGVhZGVyLFxuaGdyb3VwLFxubWFpbixcbm1lbnUsXG5uYXYsXG5zZWN0aW9uLFxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5hdWRpbyxcbmNhbnZhcyxcbnByb2dyZXNzLFxudmlkZW8ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuYXVkaW86bm90KFtjb250cm9sc10pIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgaGVpZ2h0OiAwO1xufVxuXG5baGlkZGVuXSxcbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG5hOmFjdGl2ZSxcbmE6aG92ZXIge1xuICBvdXRsaW5lOiAwO1xufVxuXG5hYmJyW3RpdGxlXSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7XG59XG5cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuZGZuIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG5oMSB7XG4gIGZvbnQtc2l6ZTogMmVtO1xuICBtYXJnaW46IDAuNjdlbSAwO1xufVxuXG5tYXJrIHtcbiAgYmFja2dyb3VuZDogI2ZmMDtcbiAgY29sb3I6ICMwMDA7XG59XG5cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7XG59XG5cbnN1YixcbnN1cCB7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1cCB7XG4gIHRvcDogLTAuNWVtO1xufVxuXG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07XG59XG5cbmltZyB7XG4gIGJvcmRlcjogMDtcbn1cblxuc3ZnOm5vdCg6cm9vdCkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5maWd1cmUge1xuICBtYXJnaW46IDFlbSA0MHB4O1xufVxuXG5ociB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBoZWlnaHQ6IDA7XG59XG5cbnByZSB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG5jb2RlLFxua2JkLFxucHJlLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTtcbiAgZm9udC1zaXplOiAxZW07XG59XG5cbmJ1dHRvbixcbmlucHV0LFxub3B0Z3JvdXAsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBmb250OiBpbmhlcml0O1xuICBtYXJnaW46IDA7XG59XG5cbmJ1dHRvbiB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG5idXR0b24sXG5zZWxlY3Qge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuYnV0dG9uLFxuaHRtbCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLFxuaW5wdXRbdHlwZT1cInJlc2V0XCJdLFxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbmJ1dHRvbltkaXNhYmxlZF0sXG5odG1sIGlucHV0W2Rpc2FibGVkXSB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuaW5wdXQ6Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbmlucHV0IHtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cblxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxuaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogMDtcbn1cblxuaW5wdXRbdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcbmlucHV0W3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbmlucHV0W3R5cGU9XCJzZWFyY2hcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG59XG5cbmlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG5maWVsZHNldCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjMGMwYzA7XG4gIG1hcmdpbjogMCAycHg7XG4gIHBhZGRpbmc6IDAuMzVlbSAwLjYyNWVtIDAuNzVlbTtcbn1cblxubGVnZW5kIHtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG5vcHRncm91cCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xufVxuXG50ZCxcbnRoIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLyohIFNvdXJjZTogaHR0cHM6Ly9naXRodWIuY29tL2g1YnAvaHRtbDUtYm9pbGVycGxhdGUvYmxvYi9tYXN0ZXIvc3JjL2Nzcy9tYWluLmNzcyAqL1xuQG1lZGlhIHByaW50IHtcbiAgKixcbiAgKjpiZWZvcmUsXG4gICo6YWZ0ZXIge1xuICAgIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICBhLFxuICBhOnZpc2l0ZWQge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG4gIGFbaHJlZl06YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIChcIiBhdHRyKGhyZWYpIFwiKVwiO1xuICB9XG4gIGFiYnJbdGl0bGVdOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiAoXCIgYXR0cih0aXRsZSkgXCIpXCI7XG4gIH1cbiAgYVtocmVmXj1cIiNcIl06YWZ0ZXIsXG4gIGFbaHJlZl49XCJqYXZhc2NyaXB0OlwiXTphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxuICBwcmUsXG4gIGJsb2NrcXVvdGUge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM5OTk7XG4gICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xuICB9XG4gIHRoZWFkIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1oZWFkZXItZ3JvdXA7XG4gIH1cbiAgdHIsXG4gIGltZyB7XG4gICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xuICB9XG4gIGltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgcCxcbiAgaDIsXG4gIGgzIHtcbiAgICBvcnBoYW5zOiAzO1xuICAgIHdpZG93czogMztcbiAgfVxuICBoMixcbiAgaDMge1xuICAgIHBhZ2UtYnJlYWstYWZ0ZXI6IGF2b2lkO1xuICB9XG4gIC5uYXZiYXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmJ0biA+IC5jYXJldCxcbiAgLmRyb3B1cCA+IC5idG4gPiAuY2FyZXQge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbiAgfVxuICAubGFiZWwge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG4gIH1cbiAgLnRhYmxlIHtcbiAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRhYmxlIHRkLFxuICAudGFibGUgdGgge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgfVxuICAudGFibGUtYm9yZGVyZWQgdGgsXG4gIC50YWJsZS1ib3JkZXJlZCB0ZCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RkZCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJHbHlwaGljb25zIEhhbGZsaW5nc1wiO1xuICBzcmM6IHVybChcIn5ib290c3RyYXAtc2Fzcy9hc3NldHMvZm9udHMvYm9vdHN0cmFwL2dseXBoaWNvbnMtaGFsZmxpbmdzLXJlZ3VsYXIuZW90XCIpO1xuICBzcmM6IHVybChcIn5ib290c3RyYXAtc2Fzcy9hc3NldHMvZm9udHMvYm9vdHN0cmFwL2dseXBoaWNvbnMtaGFsZmxpbmdzLXJlZ3VsYXIuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwifmJvb3RzdHJhcC1zYXNzL2Fzc2V0cy9mb250cy9ib290c3RyYXAvZ2x5cGhpY29ucy1oYWxmbGluZ3MtcmVndWxhci53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwifmJvb3RzdHJhcC1zYXNzL2Fzc2V0cy9mb250cy9ib290c3RyYXAvZ2x5cGhpY29ucy1oYWxmbGluZ3MtcmVndWxhci53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIn5ib290c3RyYXAtc2Fzcy9hc3NldHMvZm9udHMvYm9vdHN0cmFwL2dseXBoaWNvbnMtaGFsZmxpbmdzLXJlZ3VsYXIudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCJ+Ym9vdHN0cmFwLXNhc3MvYXNzZXRzL2ZvbnRzL2Jvb3RzdHJhcC9nbHlwaGljb25zLWhhbGZsaW5ncy1yZWd1bGFyLnN2ZyNnbHlwaGljb25zX2hhbGZsaW5nc3JlZ3VsYXJcIikgZm9ybWF0KFwic3ZnXCIpO1xufVxuXG4uZ2x5cGhpY29uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDFweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogXCJHbHlwaGljb25zIEhhbGZsaW5nc1wiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuLmdseXBoaWNvbi1hc3RlcmlzazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcMDAyYVwiO1xufVxuXG4uZ2x5cGhpY29uLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDAwMmJcIjtcbn1cblxuLmdseXBoaWNvbi1ldXJvOmJlZm9yZSxcbi5nbHlwaGljb24tZXVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFwyMGFjXCI7XG59XG5cbi5nbHlwaGljb24tbWludXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDIyMTJcIjtcbn1cblxuLmdseXBoaWNvbi1jbG91ZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcMjYwMVwiO1xufVxuXG4uZ2x5cGhpY29uLWVudmVsb3BlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFwyNzA5XCI7XG59XG5cbi5nbHlwaGljb24tcGVuY2lsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFwyNzBmXCI7XG59XG5cbi5nbHlwaGljb24tZ2xhc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMDFcIjtcbn1cblxuLmdseXBoaWNvbi1tdXNpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwMlwiO1xufVxuXG4uZ2x5cGhpY29uLXNlYXJjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwM1wiO1xufVxuXG4uZ2x5cGhpY29uLWhlYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDA1XCI7XG59XG5cbi5nbHlwaGljb24tc3RhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwNlwiO1xufVxuXG4uZ2x5cGhpY29uLXN0YXItZW1wdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMDdcIjtcbn1cblxuLmdseXBoaWNvbi11c2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDA4XCI7XG59XG5cbi5nbHlwaGljb24tZmlsbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwOVwiO1xufVxuXG4uZ2x5cGhpY29uLXRoLWxhcmdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDEwXCI7XG59XG5cbi5nbHlwaGljb24tdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMTFcIjtcbn1cblxuLmdseXBoaWNvbi10aC1saXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDEyXCI7XG59XG5cbi5nbHlwaGljb24tb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMTNcIjtcbn1cblxuLmdseXBoaWNvbi1yZW1vdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMTRcIjtcbn1cblxuLmdseXBoaWNvbi16b29tLWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDE1XCI7XG59XG5cbi5nbHlwaGljb24tem9vbS1vdXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMTZcIjtcbn1cblxuLmdseXBoaWNvbi1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMTdcIjtcbn1cblxuLmdseXBoaWNvbi1zaWduYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMThcIjtcbn1cblxuLmdseXBoaWNvbi1jb2c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMTlcIjtcbn1cblxuLmdseXBoaWNvbi10cmFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyMFwiO1xufVxuXG4uZ2x5cGhpY29uLWhvbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMjFcIjtcbn1cblxuLmdseXBoaWNvbi1maWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDIyXCI7XG59XG5cbi5nbHlwaGljb24tdGltZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyM1wiO1xufVxuXG4uZ2x5cGhpY29uLXJvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMjRcIjtcbn1cblxuLmdseXBoaWNvbi1kb3dubG9hZC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMjVcIjtcbn1cblxuLmdseXBoaWNvbi1kb3dubG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyNlwiO1xufVxuXG4uZ2x5cGhpY29uLXVwbG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyN1wiO1xufVxuXG4uZ2x5cGhpY29uLWluYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDI4XCI7XG59XG5cbi5nbHlwaGljb24tcGxheS1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMjlcIjtcbn1cblxuLmdseXBoaWNvbi1yZXBlYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMzBcIjtcbn1cblxuLmdseXBoaWNvbi1yZWZyZXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDMxXCI7XG59XG5cbi5nbHlwaGljb24tbGlzdC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMzJcIjtcbn1cblxuLmdseXBoaWNvbi1sb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDMzXCI7XG59XG5cbi5nbHlwaGljb24tZmxhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzNFwiO1xufVxuXG4uZ2x5cGhpY29uLWhlYWRwaG9uZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMzVcIjtcbn1cblxuLmdseXBoaWNvbi12b2x1bWUtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDM2XCI7XG59XG5cbi5nbHlwaGljb24tdm9sdW1lLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMzdcIjtcbn1cblxuLmdseXBoaWNvbi12b2x1bWUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMzhcIjtcbn1cblxuLmdseXBoaWNvbi1xcmNvZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMzlcIjtcbn1cblxuLmdseXBoaWNvbi1iYXJjb2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDQwXCI7XG59XG5cbi5nbHlwaGljb24tdGFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDQxXCI7XG59XG5cbi5nbHlwaGljb24tdGFnczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0MlwiO1xufVxuXG4uZ2x5cGhpY29uLWJvb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNDNcIjtcbn1cblxuLmdseXBoaWNvbi1ib29rbWFyazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0NFwiO1xufVxuXG4uZ2x5cGhpY29uLXByaW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDQ1XCI7XG59XG5cbi5nbHlwaGljb24tY2FtZXJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDQ2XCI7XG59XG5cbi5nbHlwaGljb24tZm9udDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0N1wiO1xufVxuXG4uZ2x5cGhpY29uLWJvbGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNDhcIjtcbn1cblxuLmdseXBoaWNvbi1pdGFsaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNDlcIjtcbn1cblxuLmdseXBoaWNvbi10ZXh0LWhlaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1MFwiO1xufVxuXG4uZ2x5cGhpY29uLXRleHQtd2lkdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNTFcIjtcbn1cblxuLmdseXBoaWNvbi1hbGlnbi1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDUyXCI7XG59XG5cbi5nbHlwaGljb24tYWxpZ24tY2VudGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDUzXCI7XG59XG5cbi5nbHlwaGljb24tYWxpZ24tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNTRcIjtcbn1cblxuLmdseXBoaWNvbi1hbGlnbi1qdXN0aWZ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDU1XCI7XG59XG5cbi5nbHlwaGljb24tbGlzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1NlwiO1xufVxuXG4uZ2x5cGhpY29uLWluZGVudC1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDU3XCI7XG59XG5cbi5nbHlwaGljb24taW5kZW50LXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDU4XCI7XG59XG5cbi5nbHlwaGljb24tZmFjZXRpbWUtdmlkZW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNTlcIjtcbn1cblxuLmdseXBoaWNvbi1waWN0dXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDYwXCI7XG59XG5cbi5nbHlwaGljb24tbWFwLW1hcmtlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2MlwiO1xufVxuXG4uZ2x5cGhpY29uLWFkanVzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2M1wiO1xufVxuXG4uZ2x5cGhpY29uLXRpbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNjRcIjtcbn1cblxuLmdseXBoaWNvbi1lZGl0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDY1XCI7XG59XG5cbi5nbHlwaGljb24tc2hhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNjZcIjtcbn1cblxuLmdseXBoaWNvbi1jaGVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2N1wiO1xufVxuXG4uZ2x5cGhpY29uLW1vdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNjhcIjtcbn1cblxuLmdseXBoaWNvbi1zdGVwLWJhY2t3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDY5XCI7XG59XG5cbi5nbHlwaGljb24tZmFzdC1iYWNrd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3MFwiO1xufVxuXG4uZ2x5cGhpY29uLWJhY2t3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDcxXCI7XG59XG5cbi5nbHlwaGljb24tcGxheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3MlwiO1xufVxuXG4uZ2x5cGhpY29uLXBhdXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDczXCI7XG59XG5cbi5nbHlwaGljb24tc3RvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3NFwiO1xufVxuXG4uZ2x5cGhpY29uLWZvcndhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNzVcIjtcbn1cblxuLmdseXBoaWNvbi1mYXN0LWZvcndhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNzZcIjtcbn1cblxuLmdseXBoaWNvbi1zdGVwLWZvcndhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNzdcIjtcbn1cblxuLmdseXBoaWNvbi1lamVjdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3OFwiO1xufVxuXG4uZ2x5cGhpY29uLWNoZXZyb24tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3OVwiO1xufVxuXG4uZ2x5cGhpY29uLWNoZXZyb24tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwODBcIjtcbn1cblxuLmdseXBoaWNvbi1wbHVzLXNpZ246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwODFcIjtcbn1cblxuLmdseXBoaWNvbi1taW51cy1zaWduOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDgyXCI7XG59XG5cbi5nbHlwaGljb24tcmVtb3ZlLXNpZ246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwODNcIjtcbn1cblxuLmdseXBoaWNvbi1vay1zaWduOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDg0XCI7XG59XG5cbi5nbHlwaGljb24tcXVlc3Rpb24tc2lnbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA4NVwiO1xufVxuXG4uZ2x5cGhpY29uLWluZm8tc2lnbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA4NlwiO1xufVxuXG4uZ2x5cGhpY29uLXNjcmVlbnNob3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwODdcIjtcbn1cblxuLmdseXBoaWNvbi1yZW1vdmUtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDg4XCI7XG59XG5cbi5nbHlwaGljb24tb2stY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDg5XCI7XG59XG5cbi5nbHlwaGljb24tYmFuLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA5MFwiO1xufVxuXG4uZ2x5cGhpY29uLWFycm93LWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwOTFcIjtcbn1cblxuLmdseXBoaWNvbi1hcnJvdy1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA5MlwiO1xufVxuXG4uZ2x5cGhpY29uLWFycm93LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDkzXCI7XG59XG5cbi5nbHlwaGljb24tYXJyb3ctZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA5NFwiO1xufVxuXG4uZ2x5cGhpY29uLXNoYXJlLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA5NVwiO1xufVxuXG4uZ2x5cGhpY29uLXJlc2l6ZS1mdWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDk2XCI7XG59XG5cbi5nbHlwaGljb24tcmVzaXplLXNtYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDk3XCI7XG59XG5cbi5nbHlwaGljb24tZXhjbGFtYXRpb24tc2lnbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEwMVwiO1xufVxuXG4uZ2x5cGhpY29uLWdpZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMDJcIjtcbn1cblxuLmdseXBoaWNvbi1sZWFmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTAzXCI7XG59XG5cbi5nbHlwaGljb24tZmlyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEwNFwiO1xufVxuXG4uZ2x5cGhpY29uLWV5ZS1vcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTA1XCI7XG59XG5cbi5nbHlwaGljb24tZXllLWNsb3NlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTA2XCI7XG59XG5cbi5nbHlwaGljb24td2FybmluZy1zaWduOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTA3XCI7XG59XG5cbi5nbHlwaGljb24tcGxhbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMDhcIjtcbn1cblxuLmdseXBoaWNvbi1jYWxlbmRhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEwOVwiO1xufVxuXG4uZ2x5cGhpY29uLXJhbmRvbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTExMFwiO1xufVxuXG4uZ2x5cGhpY29uLWNvbW1lbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMTFcIjtcbn1cblxuLmdseXBoaWNvbi1tYWduZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMTJcIjtcbn1cblxuLmdseXBoaWNvbi1jaGV2cm9uLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTEzXCI7XG59XG5cbi5nbHlwaGljb24tY2hldnJvbi1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTE0XCI7XG59XG5cbi5nbHlwaGljb24tcmV0d2VldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTExNVwiO1xufVxuXG4uZ2x5cGhpY29uLXNob3BwaW5nLWNhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMTZcIjtcbn1cblxuLmdseXBoaWNvbi1mb2xkZXItY2xvc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMTdcIjtcbn1cblxuLmdseXBoaWNvbi1mb2xkZXItb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTExOFwiO1xufVxuXG4uZ2x5cGhpY29uLXJlc2l6ZS12ZXJ0aWNhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTExOVwiO1xufVxuXG4uZ2x5cGhpY29uLXJlc2l6ZS1ob3Jpem9udGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTIwXCI7XG59XG5cbi5nbHlwaGljb24taGRkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTIxXCI7XG59XG5cbi5nbHlwaGljb24tYnVsbGhvcm46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMjJcIjtcbn1cblxuLmdseXBoaWNvbi1iZWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTIzXCI7XG59XG5cbi5nbHlwaGljb24tY2VydGlmaWNhdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMjRcIjtcbn1cblxuLmdseXBoaWNvbi10aHVtYnMtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMjVcIjtcbn1cblxuLmdseXBoaWNvbi10aHVtYnMtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEyNlwiO1xufVxuXG4uZ2x5cGhpY29uLWhhbmQtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMjdcIjtcbn1cblxuLmdseXBoaWNvbi1oYW5kLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMjhcIjtcbn1cblxuLmdseXBoaWNvbi1oYW5kLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTI5XCI7XG59XG5cbi5nbHlwaGljb24taGFuZC1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTMwXCI7XG59XG5cbi5nbHlwaGljb24tY2lyY2xlLWFycm93LXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTMxXCI7XG59XG5cbi5nbHlwaGljb24tY2lyY2xlLWFycm93LWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMzJcIjtcbn1cblxuLmdseXBoaWNvbi1jaXJjbGUtYXJyb3ctdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMzNcIjtcbn1cblxuLmdseXBoaWNvbi1jaXJjbGUtYXJyb3ctZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEzNFwiO1xufVxuXG4uZ2x5cGhpY29uLWdsb2JlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTM1XCI7XG59XG5cbi5nbHlwaGljb24td3JlbmNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTM2XCI7XG59XG5cbi5nbHlwaGljb24tdGFza3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMzdcIjtcbn1cblxuLmdseXBoaWNvbi1maWx0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMzhcIjtcbn1cblxuLmdseXBoaWNvbi1icmllZmNhc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMzlcIjtcbn1cblxuLmdseXBoaWNvbi1mdWxsc2NyZWVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTQwXCI7XG59XG5cbi5nbHlwaGljb24tZGFzaGJvYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTQxXCI7XG59XG5cbi5nbHlwaGljb24tcGFwZXJjbGlwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTQyXCI7XG59XG5cbi5nbHlwaGljb24taGVhcnQtZW1wdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNDNcIjtcbn1cblxuLmdseXBoaWNvbi1saW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTQ0XCI7XG59XG5cbi5nbHlwaGljb24tcGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNDVcIjtcbn1cblxuLmdseXBoaWNvbi1wdXNocGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTQ2XCI7XG59XG5cbi5nbHlwaGljb24tdXNkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTQ4XCI7XG59XG5cbi5nbHlwaGljb24tZ2JwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTQ5XCI7XG59XG5cbi5nbHlwaGljb24tc29ydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE1MFwiO1xufVxuXG4uZ2x5cGhpY29uLXNvcnQtYnktYWxwaGFiZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNTFcIjtcbn1cblxuLmdseXBoaWNvbi1zb3J0LWJ5LWFscGhhYmV0LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE1MlwiO1xufVxuXG4uZ2x5cGhpY29uLXNvcnQtYnktb3JkZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNTNcIjtcbn1cblxuLmdseXBoaWNvbi1zb3J0LWJ5LW9yZGVyLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE1NFwiO1xufVxuXG4uZ2x5cGhpY29uLXNvcnQtYnktYXR0cmlidXRlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE1NVwiO1xufVxuXG4uZ2x5cGhpY29uLXNvcnQtYnktYXR0cmlidXRlcy1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNTZcIjtcbn1cblxuLmdseXBoaWNvbi11bmNoZWNrZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNTdcIjtcbn1cblxuLmdseXBoaWNvbi1leHBhbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNThcIjtcbn1cblxuLmdseXBoaWNvbi1jb2xsYXBzZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTU5XCI7XG59XG5cbi5nbHlwaGljb24tY29sbGFwc2UtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNjBcIjtcbn1cblxuLmdseXBoaWNvbi1sb2ctaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNjFcIjtcbn1cblxuLmdseXBoaWNvbi1mbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE2MlwiO1xufVxuXG4uZ2x5cGhpY29uLWxvZy1vdXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNjNcIjtcbn1cblxuLmdseXBoaWNvbi1uZXctd2luZG93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTY0XCI7XG59XG5cbi5nbHlwaGljb24tcmVjb3JkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTY1XCI7XG59XG5cbi5nbHlwaGljb24tc2F2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE2NlwiO1xufVxuXG4uZ2x5cGhpY29uLW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNjdcIjtcbn1cblxuLmdseXBoaWNvbi1zYXZlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE2OFwiO1xufVxuXG4uZ2x5cGhpY29uLWltcG9ydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE2OVwiO1xufVxuXG4uZ2x5cGhpY29uLWV4cG9ydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE3MFwiO1xufVxuXG4uZ2x5cGhpY29uLXNlbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNzFcIjtcbn1cblxuLmdseXBoaWNvbi1mbG9wcHktZGlzazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE3MlwiO1xufVxuXG4uZ2x5cGhpY29uLWZsb3BweS1zYXZlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE3M1wiO1xufVxuXG4uZ2x5cGhpY29uLWZsb3BweS1yZW1vdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNzRcIjtcbn1cblxuLmdseXBoaWNvbi1mbG9wcHktc2F2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE3NVwiO1xufVxuXG4uZ2x5cGhpY29uLWZsb3BweS1vcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTc2XCI7XG59XG5cbi5nbHlwaGljb24tY3JlZGl0LWNhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNzdcIjtcbn1cblxuLmdseXBoaWNvbi10cmFuc2ZlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE3OFwiO1xufVxuXG4uZ2x5cGhpY29uLWN1dGxlcnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNzlcIjtcbn1cblxuLmdseXBoaWNvbi1oZWFkZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxODBcIjtcbn1cblxuLmdseXBoaWNvbi1jb21wcmVzc2VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTgxXCI7XG59XG5cbi5nbHlwaGljb24tZWFycGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxODJcIjtcbn1cblxuLmdseXBoaWNvbi1waG9uZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxODNcIjtcbn1cblxuLmdseXBoaWNvbi10b3dlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE4NFwiO1xufVxuXG4uZ2x5cGhpY29uLXN0YXRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTg1XCI7XG59XG5cbi5nbHlwaGljb24tc2QtdmlkZW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxODZcIjtcbn1cblxuLmdseXBoaWNvbi1oZC12aWRlbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE4N1wiO1xufVxuXG4uZ2x5cGhpY29uLXN1YnRpdGxlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE4OFwiO1xufVxuXG4uZ2x5cGhpY29uLXNvdW5kLXN0ZXJlbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE4OVwiO1xufVxuXG4uZ2x5cGhpY29uLXNvdW5kLWRvbGJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTkwXCI7XG59XG5cbi5nbHlwaGljb24tc291bmQtNS0xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTkxXCI7XG59XG5cbi5nbHlwaGljb24tc291bmQtNi0xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTkyXCI7XG59XG5cbi5nbHlwaGljb24tc291bmQtNy0xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTkzXCI7XG59XG5cbi5nbHlwaGljb24tY29weXJpZ2h0LW1hcms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxOTRcIjtcbn1cblxuLmdseXBoaWNvbi1yZWdpc3RyYXRpb24tbWFyazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE5NVwiO1xufVxuXG4uZ2x5cGhpY29uLWNsb3VkLWRvd25sb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTk3XCI7XG59XG5cbi5nbHlwaGljb24tY2xvdWQtdXBsb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTk4XCI7XG59XG5cbi5nbHlwaGljb24tdHJlZS1jb25pZmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTk5XCI7XG59XG5cbi5nbHlwaGljb24tdHJlZS1kZWNpZHVvdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMDBcIjtcbn1cblxuLmdseXBoaWNvbi1jZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIwMVwiO1xufVxuXG4uZ2x5cGhpY29uLXNhdmUtZmlsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIwMlwiO1xufVxuXG4uZ2x5cGhpY29uLW9wZW4tZmlsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIwM1wiO1xufVxuXG4uZ2x5cGhpY29uLWxldmVsLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjA0XCI7XG59XG5cbi5nbHlwaGljb24tY29weTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIwNVwiO1xufVxuXG4uZ2x5cGhpY29uLXBhc3RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjA2XCI7XG59XG5cbi5nbHlwaGljb24tYWxlcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMDlcIjtcbn1cblxuLmdseXBoaWNvbi1lcXVhbGl6ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMTBcIjtcbn1cblxuLmdseXBoaWNvbi1raW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjExXCI7XG59XG5cbi5nbHlwaGljb24tcXVlZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMTJcIjtcbn1cblxuLmdseXBoaWNvbi1wYXduOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjEzXCI7XG59XG5cbi5nbHlwaGljb24tYmlzaG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjE0XCI7XG59XG5cbi5nbHlwaGljb24ta25pZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjE1XCI7XG59XG5cbi5nbHlwaGljb24tYmFieS1mb3JtdWxhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjE2XCI7XG59XG5cbi5nbHlwaGljb24tdGVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcMjZmYVwiO1xufVxuXG4uZ2x5cGhpY29uLWJsYWNrYm9hcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMThcIjtcbn1cblxuLmdseXBoaWNvbi1iZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMTlcIjtcbn1cblxuLmdseXBoaWNvbi1hcHBsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhmZlwiO1xufVxuXG4uZ2x5cGhpY29uLWVyYXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjIxXCI7XG59XG5cbi5nbHlwaGljb24taG91cmdsYXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFwyMzFiXCI7XG59XG5cbi5nbHlwaGljb24tbGFtcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIyM1wiO1xufVxuXG4uZ2x5cGhpY29uLWR1cGxpY2F0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIyNFwiO1xufVxuXG4uZ2x5cGhpY29uLXBpZ2d5LWJhbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMjVcIjtcbn1cblxuLmdseXBoaWNvbi1zY2lzc29yczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIyNlwiO1xufVxuXG4uZ2x5cGhpY29uLWJpdGNvaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMjdcIjtcbn1cblxuLmdseXBoaWNvbi1idGM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMjdcIjtcbn1cblxuLmdseXBoaWNvbi14YnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMjdcIjtcbn1cblxuLmdseXBoaWNvbi15ZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDAwYTVcIjtcbn1cblxuLmdseXBoaWNvbi1qcHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDAwYTVcIjtcbn1cblxuLmdseXBoaWNvbi1ydWJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcMjBiZFwiO1xufVxuXG4uZ2x5cGhpY29uLXJ1YjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcMjBiZFwiO1xufVxuXG4uZ2x5cGhpY29uLXNjYWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjMwXCI7XG59XG5cbi5nbHlwaGljb24taWNlLWxvbGx5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjMxXCI7XG59XG5cbi5nbHlwaGljb24taWNlLWxvbGx5LXRhc3RlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIzMlwiO1xufVxuXG4uZ2x5cGhpY29uLWVkdWNhdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIzM1wiO1xufVxuXG4uZ2x5cGhpY29uLW9wdGlvbi1ob3Jpem9udGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjM0XCI7XG59XG5cbi5nbHlwaGljb24tb3B0aW9uLXZlcnRpY2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjM1XCI7XG59XG5cbi5nbHlwaGljb24tbWVudS1oYW1idXJnZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMzZcIjtcbn1cblxuLmdseXBoaWNvbi1tb2RhbC13aW5kb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMzdcIjtcbn1cblxuLmdseXBoaWNvbi1vaWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMzhcIjtcbn1cblxuLmdseXBoaWNvbi1ncmFpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIzOVwiO1xufVxuXG4uZ2x5cGhpY29uLXN1bmdsYXNzZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyNDBcIjtcbn1cblxuLmdseXBoaWNvbi10ZXh0LXNpemU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyNDFcIjtcbn1cblxuLmdseXBoaWNvbi10ZXh0LWNvbG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjQyXCI7XG59XG5cbi5nbHlwaGljb24tdGV4dC1iYWNrZ3JvdW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjQzXCI7XG59XG5cbi5nbHlwaGljb24tb2JqZWN0LWFsaWduLXRvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTI0NFwiO1xufVxuXG4uZ2x5cGhpY29uLW9iamVjdC1hbGlnbi1ib3R0b206YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyNDVcIjtcbn1cblxuLmdseXBoaWNvbi1vYmplY3QtYWxpZ24taG9yaXpvbnRhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTI0NlwiO1xufVxuXG4uZ2x5cGhpY29uLW9iamVjdC1hbGlnbi1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjQ3XCI7XG59XG5cbi5nbHlwaGljb24tb2JqZWN0LWFsaWduLXZlcnRpY2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjQ4XCI7XG59XG5cbi5nbHlwaGljb24tb2JqZWN0LWFsaWduLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjQ5XCI7XG59XG5cbi5nbHlwaGljb24tdHJpYW5nbGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyNTBcIjtcbn1cblxuLmdseXBoaWNvbi10cmlhbmdsZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjUxXCI7XG59XG5cbi5nbHlwaGljb24tdHJpYW5nbGUtYm90dG9tOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjUyXCI7XG59XG5cbi5nbHlwaGljb24tdHJpYW5nbGUtdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjUzXCI7XG59XG5cbi5nbHlwaGljb24tY29uc29sZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTI1NFwiO1xufVxuXG4uZ2x5cGhpY29uLXN1cGVyc2NyaXB0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjU1XCI7XG59XG5cbi5nbHlwaGljb24tc3Vic2NyaXB0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjU2XCI7XG59XG5cbi5nbHlwaGljb24tbWVudS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjU3XCI7XG59XG5cbi5nbHlwaGljb24tbWVudS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTI1OFwiO1xufVxuXG4uZ2x5cGhpY29uLW1lbnUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTI1OVwiO1xufVxuXG4uZ2x5cGhpY29uLW1lbnUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyNjBcIjtcbn1cblxuKiB7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4qOmJlZm9yZSxcbio6YWZ0ZXIge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuaHRtbCB7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuXG5ib2R5IHtcbiAgZm9udC1mYW1pbHk6IFwiSENvIFdoaXRuZXkgU1NtXCIsIFZlcmRhbmEsIEdlbmV2YSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS42MjU7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuXG5pbnB1dCxcbmJ1dHRvbixcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbmEge1xuICBjb2xvcjogIzAwYWE3MztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5hOmhvdmVyLCBhOmZvY3VzIHtcbiAgY29sb3I6ICMwMDllNzU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuYTpmb2N1cyB7XG4gIG91dGxpbmU6IDVweCBhdXRvIC13ZWJraXQtZm9jdXMtcmluZy1jb2xvcjtcbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XG59XG5cbmZpZ3VyZSB7XG4gIG1hcmdpbjogMDtcbn1cblxuaW1nIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLmltZy1yZXNwb25zaXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uaW1nLXJvdW5kZWQge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4uaW1nLXRodW1ibmFpbCB7XG4gIHBhZGRpbmc6IDQ1cHggMDtcbiAgbGluZS1oZWlnaHQ6IDEuNjI1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmltZy1jaXJjbGUge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5cbmhyIHtcbiAgbWFyZ2luLXRvcDogMjZweDtcbiAgbWFyZ2luLWJvdHRvbTogMjZweDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2VlZWVlZTtcbn1cblxuLnNyLW9ubHkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IC0xcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIGJvcmRlcjogMDtcbn1cblxuLnNyLW9ubHktZm9jdXNhYmxlOmFjdGl2ZSwgLnNyLW9ubHktZm9jdXNhYmxlOmZvY3VzIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luOiAwO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgY2xpcDogYXV0bztcbn1cblxuW3JvbGU9XCJidXR0b25cIl0ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsXG4uaDEsIC5oMiwgLmgzLCAuaDQsIC5oNSwgLmg2IHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG5oMSBzbWFsbCxcbmgxIC5zbWFsbCwgaDIgc21hbGwsXG5oMiAuc21hbGwsIGgzIHNtYWxsLFxuaDMgLnNtYWxsLCBoNCBzbWFsbCxcbmg0IC5zbWFsbCwgaDUgc21hbGwsXG5oNSAuc21hbGwsIGg2IHNtYWxsLFxuaDYgLnNtYWxsLFxuLmgxIHNtYWxsLFxuLmgxIC5zbWFsbCwgLmgyIHNtYWxsLFxuLmgyIC5zbWFsbCwgLmgzIHNtYWxsLFxuLmgzIC5zbWFsbCwgLmg0IHNtYWxsLFxuLmg0IC5zbWFsbCwgLmg1IHNtYWxsLFxuLmg1IC5zbWFsbCwgLmg2IHNtYWxsLFxuLmg2IC5zbWFsbCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogIzc3Nzc3Nztcbn1cblxuaDEsIC5oMSxcbmgyLCAuaDIsXG5oMywgLmgzIHtcbiAgbWFyZ2luLXRvcDogMjZweDtcbiAgbWFyZ2luLWJvdHRvbTogMTNweDtcbn1cblxuaDEgc21hbGwsXG5oMSAuc21hbGwsIC5oMSBzbWFsbCxcbi5oMSAuc21hbGwsXG5oMiBzbWFsbCxcbmgyIC5zbWFsbCwgLmgyIHNtYWxsLFxuLmgyIC5zbWFsbCxcbmgzIHNtYWxsLFxuaDMgLnNtYWxsLCAuaDMgc21hbGwsXG4uaDMgLnNtYWxsIHtcbiAgZm9udC1zaXplOiA2NSU7XG59XG5cbmg0LCAuaDQsXG5oNSwgLmg1LFxuaDYsIC5oNiB7XG4gIG1hcmdpbi10b3A6IDEzcHg7XG4gIG1hcmdpbi1ib3R0b206IDEzcHg7XG59XG5cbmg0IHNtYWxsLFxuaDQgLnNtYWxsLCAuaDQgc21hbGwsXG4uaDQgLnNtYWxsLFxuaDUgc21hbGwsXG5oNSAuc21hbGwsIC5oNSBzbWFsbCxcbi5oNSAuc21hbGwsXG5oNiBzbWFsbCxcbmg2IC5zbWFsbCwgLmg2IHNtYWxsLFxuLmg2IC5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogNzUlO1xufVxuXG5oMSwgLmgxIHtcbiAgZm9udC1zaXplOiAyLjI1ZW07XG59XG5cbmgyLCAuaDIge1xuICBmb250LXNpemU6IDEuNWVtO1xufVxuXG5oMywgLmgzIHtcbiAgZm9udC1zaXplOiAxLjY4NzVlbTtcbn1cblxuaDQsIC5oNCB7XG4gIGZvbnQtc2l6ZTogMS4zMTI1ZW07XG59XG5cbmg1LCAuaDUge1xuICBmb250LXNpemU6IDFlbTtcbn1cblxuaDYsIC5oNiB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxucCB7XG4gIG1hcmdpbjogMCAwIDEzcHg7XG59XG5cbi5sZWFkIHtcbiAgbWFyZ2luLWJvdHRvbTogMjZweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS40O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgLmxlYWQge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxufVxuXG5zbWFsbCxcbi5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbn1cblxubWFyayxcbi5tYXJrIHtcbiAgcGFkZGluZzogLjJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZjhlMztcbn1cblxuLnRleHQtbGVmdCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi50ZXh0LXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi50ZXh0LWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnRleHQtanVzdGlmeSB7XG4gIHRleHQtYWxpZ246IGp1c3RpZnk7XG59XG5cbi50ZXh0LW5vd3JhcCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi50ZXh0LWxvd2VyY2FzZSB7XG4gIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG59XG5cbi50ZXh0LXVwcGVyY2FzZSwgLmluaXRpYWxpc20ge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4udGV4dC1jYXBpdGFsaXplIHtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG59XG5cbi50ZXh0LW11dGVkIHtcbiAgY29sb3I6ICM3Nzc3Nzc7XG59XG5cbi50ZXh0LXByaW1hcnkge1xuICBjb2xvcjogIzAwQUE3RTtcbn1cblxuYS50ZXh0LXByaW1hcnk6aG92ZXIsXG5hLnRleHQtcHJpbWFyeTpmb2N1cyB7XG4gIGNvbG9yOiAjMDA3NzU4O1xufVxuXG4udGV4dC1zdWNjZXNzIHtcbiAgY29sb3I6ICMzYzc2M2Q7XG59XG5cbmEudGV4dC1zdWNjZXNzOmhvdmVyLFxuYS50ZXh0LXN1Y2Nlc3M6Zm9jdXMge1xuICBjb2xvcjogIzJiNTQyYztcbn1cblxuLnRleHQtaW5mbyB7XG4gIGNvbG9yOiAjMzE3MDhmO1xufVxuXG5hLnRleHQtaW5mbzpob3ZlcixcbmEudGV4dC1pbmZvOmZvY3VzIHtcbiAgY29sb3I6ICMyNDUyNjk7XG59XG5cbi50ZXh0LXdhcm5pbmcge1xuICBjb2xvcjogIzhhNmQzYjtcbn1cblxuYS50ZXh0LXdhcm5pbmc6aG92ZXIsXG5hLnRleHQtd2FybmluZzpmb2N1cyB7XG4gIGNvbG9yOiAjNjY1MTJjO1xufVxuXG4udGV4dC1kYW5nZXIge1xuICBjb2xvcjogI2E5NDQ0Mjtcbn1cblxuYS50ZXh0LWRhbmdlcjpob3ZlcixcbmEudGV4dC1kYW5nZXI6Zm9jdXMge1xuICBjb2xvcjogIzg0MzUzNDtcbn1cblxuLmJnLXByaW1hcnkge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmJnLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBBQTdFO1xufVxuXG5hLmJnLXByaW1hcnk6aG92ZXIsXG5hLmJnLXByaW1hcnk6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3NzU4O1xufVxuXG4uYmctc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZmYwZDg7XG59XG5cbmEuYmctc3VjY2Vzczpob3ZlcixcbmEuYmctc3VjY2Vzczpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjMWUyYjM7XG59XG5cbi5iZy1pbmZvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q5ZWRmNztcbn1cblxuYS5iZy1pbmZvOmhvdmVyLFxuYS5iZy1pbmZvOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FmZDllZTtcbn1cblxuLmJnLXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmOGUzO1xufVxuXG5hLmJnLXdhcm5pbmc6aG92ZXIsXG5hLmJnLXdhcm5pbmc6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdlY2I1O1xufVxuXG4uYmctZGFuZ2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZGVkZTtcbn1cblxuYS5iZy1kYW5nZXI6aG92ZXIsXG5hLmJnLWRhbmdlcjpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNGI5Yjk7XG59XG5cbi5wYWdlLWhlYWRlciB7XG4gIHBhZGRpbmctYm90dG9tOiAxMnB4O1xuICBtYXJnaW46IDUycHggMCAyNnB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZWVlZTtcbn1cblxudWwsXG5vbCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDEzcHg7XG59XG5cbnVsIHVsLFxudWwgb2wsXG5vbCB1bCxcbm9sIG9sIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmxpc3QtdW5zdHlsZWQge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5saXN0LWlubGluZSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luLWxlZnQ6IC01cHg7XG59XG5cbi5saXN0LWlubGluZSA+IGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xufVxuXG5kbCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDI2cHg7XG59XG5cbmR0LFxuZGQge1xuICBsaW5lLWhlaWdodDogMS42MjU7XG59XG5cbmR0IHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuZGQge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLmRsLWhvcml6b250YWwgZGQ6YmVmb3JlLCAuZGwtaG9yaXpvbnRhbCBkZDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuXG4uZGwtaG9yaXpvbnRhbCBkZDphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5kbC1ob3Jpem9udGFsIGR0IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMTYwcHg7XG4gICAgY2xlYXI6IGxlZnQ7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB9XG4gIC5kbC1ob3Jpem9udGFsIGRkIHtcbiAgICBtYXJnaW4tbGVmdDogMTgwcHg7XG4gIH1cbn1cblxuYWJiclt0aXRsZV0sXG5hYmJyW2RhdGEtb3JpZ2luYWwtdGl0bGVdIHtcbiAgY3Vyc29yOiBoZWxwO1xufVxuXG4uaW5pdGlhbGlzbSB7XG4gIGZvbnQtc2l6ZTogOTAlO1xufVxuXG5ibG9ja3F1b3RlIHtcbiAgcGFkZGluZzogMTNweCAyNnB4O1xuICBtYXJnaW46IDAgMCAyNnB4O1xuICBmb250LXNpemU6IDIwcHg7XG4gIGJvcmRlci1sZWZ0OiA1cHggc29saWQgI2VlZWVlZTtcbn1cblxuYmxvY2txdW90ZSBwOmxhc3QtY2hpbGQsXG5ibG9ja3F1b3RlIHVsOmxhc3QtY2hpbGQsXG5ibG9ja3F1b3RlIG9sOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5ibG9ja3F1b3RlIGZvb3RlcixcbmJsb2NrcXVvdGUgc21hbGwsXG5ibG9ja3F1b3RlIC5zbWFsbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDgwJTtcbiAgbGluZS1oZWlnaHQ6IDEuNjI1O1xuICBjb2xvcjogIzc3Nzc3Nztcbn1cblxuYmxvY2txdW90ZSBmb290ZXI6YmVmb3JlLFxuYmxvY2txdW90ZSBzbWFsbDpiZWZvcmUsXG5ibG9ja3F1b3RlIC5zbWFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcMjAxNCBcXDAwQTBcIjtcbn1cblxuLmJsb2NrcXVvdGUtcmV2ZXJzZSxcbmJsb2NrcXVvdGUucHVsbC1yaWdodCB7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGJvcmRlci1yaWdodDogNXB4IHNvbGlkICNlZWVlZWU7XG4gIGJvcmRlci1sZWZ0OiAwO1xufVxuXG4uYmxvY2txdW90ZS1yZXZlcnNlIGZvb3RlcjpiZWZvcmUsXG4uYmxvY2txdW90ZS1yZXZlcnNlIHNtYWxsOmJlZm9yZSxcbi5ibG9ja3F1b3RlLXJldmVyc2UgLnNtYWxsOmJlZm9yZSxcbmJsb2NrcXVvdGUucHVsbC1yaWdodCBmb290ZXI6YmVmb3JlLFxuYmxvY2txdW90ZS5wdWxsLXJpZ2h0IHNtYWxsOmJlZm9yZSxcbmJsb2NrcXVvdGUucHVsbC1yaWdodCAuc21hbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbn1cblxuLmJsb2NrcXVvdGUtcmV2ZXJzZSBmb290ZXI6YWZ0ZXIsXG4uYmxvY2txdW90ZS1yZXZlcnNlIHNtYWxsOmFmdGVyLFxuLmJsb2NrcXVvdGUtcmV2ZXJzZSAuc21hbGw6YWZ0ZXIsXG5ibG9ja3F1b3RlLnB1bGwtcmlnaHQgZm9vdGVyOmFmdGVyLFxuYmxvY2txdW90ZS5wdWxsLXJpZ2h0IHNtYWxsOmFmdGVyLFxuYmxvY2txdW90ZS5wdWxsLXJpZ2h0IC5zbWFsbDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwwMEEwIFxcMjAxNFwiO1xufVxuXG5hZGRyZXNzIHtcbiAgbWFyZ2luLWJvdHRvbTogMjZweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS42MjU7XG59XG5cbmNvZGUsXG5rYmQsXG5wcmUsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IE1lbmxvLCBNb25hY28sIENvbnNvbGFzLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZTtcbn1cblxuY29kZSB7XG4gIHBhZGRpbmc6IDJweCA0cHg7XG4gIGZvbnQtc2l6ZTogOTAlO1xuICBjb2xvcjogI2M3MjU0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjJmNDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxua2JkIHtcbiAgcGFkZGluZzogMnB4IDRweDtcbiAgZm9udC1zaXplOiA5MCU7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3gtc2hhZG93OiBpbnNldCAwIC0xcHggMCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xufVxuXG5rYmQga2JkIHtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1zaXplOiAxMDAlO1xuICBmb250LXdlaWdodDogNzAwO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG5wcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMTIuNXB4O1xuICBtYXJnaW46IDAgMCAxM3B4O1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjYyNTtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG5wcmUgY29kZSB7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi5wcmUtc2Nyb2xsYWJsZSB7XG4gIG1heC1oZWlnaHQ6IDM0MHB4O1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG59XG5cbi5jb250YWluZXIge1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbi5jb250YWluZXI6YmVmb3JlLCAuY29udGFpbmVyOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7XG59XG5cbi5jb250YWluZXI6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gIC5jb250YWluZXIge1xuICAgIHdpZHRoOiA3NDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5jb250YWluZXIge1xuICAgIHdpZHRoOiA5NjBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5jb250YWluZXIge1xuICAgIHdpZHRoOiAxMTYwcHg7XG4gIH1cbn1cblxuLmNvbnRhaW5lci1mbHVpZCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuLmNvbnRhaW5lci1mbHVpZDpiZWZvcmUsIC5jb250YWluZXItZmx1aWQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cblxuLmNvbnRhaW5lci1mbHVpZDphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4ucm93IHtcbiAgbWFyZ2luLXJpZ2h0OiAtMTBweDtcbiAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xufVxuXG4ucm93OmJlZm9yZSwgLnJvdzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuXG4ucm93OmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi5yb3ctbm8tZ3V0dGVycyB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5yb3ctbm8tZ3V0dGVycyBbY2xhc3MqPVwiY29sLVwiXSB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLmNvbC14cy0xLCAuY29sLXNtLTEsIC5jb2wtbWQtMSwgLmNvbC1sZy0xLCAuY29sLXhzLTIsIC5jb2wtc20tMiwgLmNvbC1tZC0yLCAuY29sLWxnLTIsIC5jb2wteHMtMywgLmNvbC1zbS0zLCAuY29sLW1kLTMsIC5jb2wtbGctMywgLmNvbC14cy00LCAuY29sLXNtLTQsIC5jb2wtbWQtNCwgLmNvbC1sZy00LCAuY29sLXhzLTUsIC5jb2wtc20tNSwgLmNvbC1tZC01LCAuY29sLWxnLTUsIC5jb2wteHMtNiwgLmNvbC1zbS02LCAuY29sLW1kLTYsIC5jb2wtbGctNiwgLmNvbC14cy03LCAuY29sLXNtLTcsIC5jb2wtbWQtNywgLmNvbC1sZy03LCAuY29sLXhzLTgsIC5jb2wtc20tOCwgLmNvbC1tZC04LCAuY29sLWxnLTgsIC5jb2wteHMtOSwgLmNvbC1zbS05LCAuY29sLW1kLTksIC5jb2wtbGctOSwgLmNvbC14cy0xMCwgLmNvbC1zbS0xMCwgLmNvbC1tZC0xMCwgLmNvbC1sZy0xMCwgLmNvbC14cy0xMSwgLmNvbC1zbS0xMSwgLmNvbC1tZC0xMSwgLmNvbC1sZy0xMSwgLmNvbC14cy0xMiwgLmNvbC1zbS0xMiwgLmNvbC1tZC0xMiwgLmNvbC1sZy0xMiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG59XG5cbi5jb2wteHMtMSwgLmNvbC14cy0yLCAuY29sLXhzLTMsIC5jb2wteHMtNCwgLmNvbC14cy01LCAuY29sLXhzLTYsIC5jb2wteHMtNywgLmNvbC14cy04LCAuY29sLXhzLTksIC5jb2wteHMtMTAsIC5jb2wteHMtMTEsIC5jb2wteHMtMTIge1xuICBmbG9hdDogbGVmdDtcbn1cblxuLmNvbC14cy0xIHtcbiAgd2lkdGg6IDguMzMzMzMzMzMzMyU7XG59XG5cbi5jb2wteHMtMiB7XG4gIHdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbn1cblxuLmNvbC14cy0zIHtcbiAgd2lkdGg6IDI1JTtcbn1cblxuLmNvbC14cy00IHtcbiAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xufVxuXG4uY29sLXhzLTUge1xuICB3aWR0aDogNDEuNjY2NjY2NjY2NyU7XG59XG5cbi5jb2wteHMtNiB7XG4gIHdpZHRoOiA1MCU7XG59XG5cbi5jb2wteHMtNyB7XG4gIHdpZHRoOiA1OC4zMzMzMzMzMzMzJTtcbn1cblxuLmNvbC14cy04IHtcbiAgd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xufVxuXG4uY29sLXhzLTkge1xuICB3aWR0aDogNzUlO1xufVxuXG4uY29sLXhzLTEwIHtcbiAgd2lkdGg6IDgzLjMzMzMzMzMzMzMlO1xufVxuXG4uY29sLXhzLTExIHtcbiAgd2lkdGg6IDkxLjY2NjY2NjY2NjclO1xufVxuXG4uY29sLXhzLTEyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5jb2wteHMtcHVsbC0wIHtcbiAgcmlnaHQ6IGF1dG87XG59XG5cbi5jb2wteHMtcHVsbC0xIHtcbiAgcmlnaHQ6IDguMzMzMzMzMzMzMyU7XG59XG5cbi5jb2wteHMtcHVsbC0yIHtcbiAgcmlnaHQ6IDE2LjY2NjY2NjY2NjclO1xufVxuXG4uY29sLXhzLXB1bGwtMyB7XG4gIHJpZ2h0OiAyNSU7XG59XG5cbi5jb2wteHMtcHVsbC00IHtcbiAgcmlnaHQ6IDMzLjMzMzMzMzMzMzMlO1xufVxuXG4uY29sLXhzLXB1bGwtNSB7XG4gIHJpZ2h0OiA0MS42NjY2NjY2NjY3JTtcbn1cblxuLmNvbC14cy1wdWxsLTYge1xuICByaWdodDogNTAlO1xufVxuXG4uY29sLXhzLXB1bGwtNyB7XG4gIHJpZ2h0OiA1OC4zMzMzMzMzMzMzJTtcbn1cblxuLmNvbC14cy1wdWxsLTgge1xuICByaWdodDogNjYuNjY2NjY2NjY2NyU7XG59XG5cbi5jb2wteHMtcHVsbC05IHtcbiAgcmlnaHQ6IDc1JTtcbn1cblxuLmNvbC14cy1wdWxsLTEwIHtcbiAgcmlnaHQ6IDgzLjMzMzMzMzMzMzMlO1xufVxuXG4uY29sLXhzLXB1bGwtMTEge1xuICByaWdodDogOTEuNjY2NjY2NjY2NyU7XG59XG5cbi5jb2wteHMtcHVsbC0xMiB7XG4gIHJpZ2h0OiAxMDAlO1xufVxuXG4uY29sLXhzLXB1c2gtMCB7XG4gIGxlZnQ6IGF1dG87XG59XG5cbi5jb2wteHMtcHVzaC0xIHtcbiAgbGVmdDogOC4zMzMzMzMzMzMzJTtcbn1cblxuLmNvbC14cy1wdXNoLTIge1xuICBsZWZ0OiAxNi42NjY2NjY2NjY3JTtcbn1cblxuLmNvbC14cy1wdXNoLTMge1xuICBsZWZ0OiAyNSU7XG59XG5cbi5jb2wteHMtcHVzaC00IHtcbiAgbGVmdDogMzMuMzMzMzMzMzMzMyU7XG59XG5cbi5jb2wteHMtcHVzaC01IHtcbiAgbGVmdDogNDEuNjY2NjY2NjY2NyU7XG59XG5cbi5jb2wteHMtcHVzaC02IHtcbiAgbGVmdDogNTAlO1xufVxuXG4uY29sLXhzLXB1c2gtNyB7XG4gIGxlZnQ6IDU4LjMzMzMzMzMzMzMlO1xufVxuXG4uY29sLXhzLXB1c2gtOCB7XG4gIGxlZnQ6IDY2LjY2NjY2NjY2NjclO1xufVxuXG4uY29sLXhzLXB1c2gtOSB7XG4gIGxlZnQ6IDc1JTtcbn1cblxuLmNvbC14cy1wdXNoLTEwIHtcbiAgbGVmdDogODMuMzMzMzMzMzMzMyU7XG59XG5cbi5jb2wteHMtcHVzaC0xMSB7XG4gIGxlZnQ6IDkxLjY2NjY2NjY2NjclO1xufVxuXG4uY29sLXhzLXB1c2gtMTIge1xuICBsZWZ0OiAxMDAlO1xufVxuXG4uY29sLXhzLW9mZnNldC0wIHtcbiAgbWFyZ2luLWxlZnQ6IDAlO1xufVxuXG4uY29sLXhzLW9mZnNldC0xIHtcbiAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMzMyU7XG59XG5cbi5jb2wteHMtb2Zmc2V0LTIge1xuICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjY2NyU7XG59XG5cbi5jb2wteHMtb2Zmc2V0LTMge1xuICBtYXJnaW4tbGVmdDogMjUlO1xufVxuXG4uY29sLXhzLW9mZnNldC00IHtcbiAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzMzMlO1xufVxuXG4uY29sLXhzLW9mZnNldC01IHtcbiAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY2NjclO1xufVxuXG4uY29sLXhzLW9mZnNldC02IHtcbiAgbWFyZ2luLWxlZnQ6IDUwJTtcbn1cblxuLmNvbC14cy1vZmZzZXQtNyB7XG4gIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMzMzJTtcbn1cblxuLmNvbC14cy1vZmZzZXQtOCB7XG4gIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NjY3JTtcbn1cblxuLmNvbC14cy1vZmZzZXQtOSB7XG4gIG1hcmdpbi1sZWZ0OiA3NSU7XG59XG5cbi5jb2wteHMtb2Zmc2V0LTEwIHtcbiAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzMzMlO1xufVxuXG4uY29sLXhzLW9mZnNldC0xMSB7XG4gIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NjY3JTtcbn1cblxuLmNvbC14cy1vZmZzZXQtMTIge1xuICBtYXJnaW4tbGVmdDogMTAwJTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gIC5jb2wtc20tMSwgLmNvbC1zbS0yLCAuY29sLXNtLTMsIC5jb2wtc20tNCwgLmNvbC1zbS01LCAuY29sLXNtLTYsIC5jb2wtc20tNywgLmNvbC1zbS04LCAuY29sLXNtLTksIC5jb2wtc20tMTAsIC5jb2wtc20tMTEsIC5jb2wtc20tMTIge1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG4gIC5jb2wtc20tMSB7XG4gICAgd2lkdGg6IDguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS0yIHtcbiAgICB3aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS0zIHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5jb2wtc20tNCB7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tNSB7XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tNiB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuY29sLXNtLTcge1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLTgge1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLTkge1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbiAgLmNvbC1zbS0xMCB7XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tMTEge1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLTEyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuY29sLXNtLXB1bGwtMCB7XG4gICAgcmlnaHQ6IGF1dG87XG4gIH1cbiAgLmNvbC1zbS1wdWxsLTEge1xuICAgIHJpZ2h0OiA4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tcHVsbC0yIHtcbiAgICByaWdodDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS1wdWxsLTMge1xuICAgIHJpZ2h0OiAyNSU7XG4gIH1cbiAgLmNvbC1zbS1wdWxsLTQge1xuICAgIHJpZ2h0OiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLXB1bGwtNSB7XG4gICAgcmlnaHQ6IDQxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tcHVsbC02IHtcbiAgICByaWdodDogNTAlO1xuICB9XG4gIC5jb2wtc20tcHVsbC03IHtcbiAgICByaWdodDogNTguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS1wdWxsLTgge1xuICAgIHJpZ2h0OiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLXB1bGwtOSB7XG4gICAgcmlnaHQ6IDc1JTtcbiAgfVxuICAuY29sLXNtLXB1bGwtMTAge1xuICAgIHJpZ2h0OiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLXB1bGwtMTEge1xuICAgIHJpZ2h0OiA5MS42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLXB1bGwtMTIge1xuICAgIHJpZ2h0OiAxMDAlO1xuICB9XG4gIC5jb2wtc20tcHVzaC0wIHtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG4gIC5jb2wtc20tcHVzaC0xIHtcbiAgICBsZWZ0OiA4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tcHVzaC0yIHtcbiAgICBsZWZ0OiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLXB1c2gtMyB7XG4gICAgbGVmdDogMjUlO1xuICB9XG4gIC5jb2wtc20tcHVzaC00IHtcbiAgICBsZWZ0OiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLXB1c2gtNSB7XG4gICAgbGVmdDogNDEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS1wdXNoLTYge1xuICAgIGxlZnQ6IDUwJTtcbiAgfVxuICAuY29sLXNtLXB1c2gtNyB7XG4gICAgbGVmdDogNTguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS1wdXNoLTgge1xuICAgIGxlZnQ6IDY2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tcHVzaC05IHtcbiAgICBsZWZ0OiA3NSU7XG4gIH1cbiAgLmNvbC1zbS1wdXNoLTEwIHtcbiAgICBsZWZ0OiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLXB1c2gtMTEge1xuICAgIGxlZnQ6IDkxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tcHVzaC0xMiB7XG4gICAgbGVmdDogMTAwJTtcbiAgfVxuICAuY29sLXNtLW9mZnNldC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCU7XG4gIH1cbiAgLmNvbC1zbS1vZmZzZXQtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS1vZmZzZXQtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tb2Zmc2V0LTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgLmNvbC1zbS1vZmZzZXQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tb2Zmc2V0LTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLW9mZnNldC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC5jb2wtc20tb2Zmc2V0LTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLW9mZnNldC04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS1vZmZzZXQtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICAuY29sLXNtLW9mZnNldC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tb2Zmc2V0LTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS1vZmZzZXQtMTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxMDAlO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmNvbC1tZC0xLCAuY29sLW1kLTIsIC5jb2wtbWQtMywgLmNvbC1tZC00LCAuY29sLW1kLTUsIC5jb2wtbWQtNiwgLmNvbC1tZC03LCAuY29sLW1kLTgsIC5jb2wtbWQtOSwgLmNvbC1tZC0xMCwgLmNvbC1tZC0xMSwgLmNvbC1tZC0xMiB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbiAgLmNvbC1tZC0xIHtcbiAgICB3aWR0aDogOC4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLTIge1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLTMge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLmNvbC1tZC00IHtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC01IHtcbiAgICB3aWR0aDogNDEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC02IHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5jb2wtbWQtNyB7XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtOCB7XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtOSB7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sLW1kLTEwIHtcbiAgICB3aWR0aDogODMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC0xMSB7XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtMTIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5jb2wtbWQtcHVsbC0wIHtcbiAgICByaWdodDogYXV0bztcbiAgfVxuICAuY29sLW1kLXB1bGwtMSB7XG4gICAgcmlnaHQ6IDguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC1wdWxsLTIge1xuICAgIHJpZ2h0OiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLXB1bGwtMyB7XG4gICAgcmlnaHQ6IDI1JTtcbiAgfVxuICAuY29sLW1kLXB1bGwtNCB7XG4gICAgcmlnaHQ6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtcHVsbC01IHtcbiAgICByaWdodDogNDEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC1wdWxsLTYge1xuICAgIHJpZ2h0OiA1MCU7XG4gIH1cbiAgLmNvbC1tZC1wdWxsLTcge1xuICAgIHJpZ2h0OiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLXB1bGwtOCB7XG4gICAgcmlnaHQ6IDY2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtcHVsbC05IHtcbiAgICByaWdodDogNzUlO1xuICB9XG4gIC5jb2wtbWQtcHVsbC0xMCB7XG4gICAgcmlnaHQ6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtcHVsbC0xMSB7XG4gICAgcmlnaHQ6IDkxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtcHVsbC0xMiB7XG4gICAgcmlnaHQ6IDEwMCU7XG4gIH1cbiAgLmNvbC1tZC1wdXNoLTAge1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbiAgLmNvbC1tZC1wdXNoLTEge1xuICAgIGxlZnQ6IDguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC1wdXNoLTIge1xuICAgIGxlZnQ6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtcHVzaC0zIHtcbiAgICBsZWZ0OiAyNSU7XG4gIH1cbiAgLmNvbC1tZC1wdXNoLTQge1xuICAgIGxlZnQ6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtcHVzaC01IHtcbiAgICBsZWZ0OiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLXB1c2gtNiB7XG4gICAgbGVmdDogNTAlO1xuICB9XG4gIC5jb2wtbWQtcHVzaC03IHtcbiAgICBsZWZ0OiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLXB1c2gtOCB7XG4gICAgbGVmdDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC1wdXNoLTkge1xuICAgIGxlZnQ6IDc1JTtcbiAgfVxuICAuY29sLW1kLXB1c2gtMTAge1xuICAgIGxlZnQ6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtcHVzaC0xMSB7XG4gICAgbGVmdDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC1wdXNoLTEyIHtcbiAgICBsZWZ0OiAxMDAlO1xuICB9XG4gIC5jb2wtbWQtb2Zmc2V0LTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwJTtcbiAgfVxuICAuY29sLW1kLW9mZnNldC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLW9mZnNldC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC1vZmZzZXQtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAuY29sLW1kLW9mZnNldC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC1vZmZzZXQtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtb2Zmc2V0LTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLmNvbC1tZC1vZmZzZXQtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtb2Zmc2V0LTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLW9mZnNldC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIC5jb2wtbWQtb2Zmc2V0LTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC1vZmZzZXQtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLW9mZnNldC0xMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMCU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuY29sLWxnLTEsIC5jb2wtbGctMiwgLmNvbC1sZy0zLCAuY29sLWxnLTQsIC5jb2wtbGctNSwgLmNvbC1sZy02LCAuY29sLWxnLTcsIC5jb2wtbGctOCwgLmNvbC1sZy05LCAuY29sLWxnLTEwLCAuY29sLWxnLTExLCAuY29sLWxnLTEyIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuICAuY29sLWxnLTEge1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctMiB7XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctMyB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAuY29sLWxnLTQge1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLTUge1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLTYge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbC1sZy03IHtcbiAgICB3aWR0aDogNTguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy04IHtcbiAgICB3aWR0aDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy05IHtcbiAgICB3aWR0aDogNzUlO1xuICB9XG4gIC5jb2wtbGctMTAge1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLTExIHtcbiAgICB3aWR0aDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy0xMiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNvbC1sZy1wdWxsLTAge1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG4gIC5jb2wtbGctcHVsbC0xIHtcbiAgICByaWdodDogOC4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLXB1bGwtMiB7XG4gICAgcmlnaHQ6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctcHVsbC0zIHtcbiAgICByaWdodDogMjUlO1xuICB9XG4gIC5jb2wtbGctcHVsbC00IHtcbiAgICByaWdodDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy1wdWxsLTUge1xuICAgIHJpZ2h0OiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLXB1bGwtNiB7XG4gICAgcmlnaHQ6IDUwJTtcbiAgfVxuICAuY29sLWxnLXB1bGwtNyB7XG4gICAgcmlnaHQ6IDU4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctcHVsbC04IHtcbiAgICByaWdodDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy1wdWxsLTkge1xuICAgIHJpZ2h0OiA3NSU7XG4gIH1cbiAgLmNvbC1sZy1wdWxsLTEwIHtcbiAgICByaWdodDogODMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy1wdWxsLTExIHtcbiAgICByaWdodDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy1wdWxsLTEyIHtcbiAgICByaWdodDogMTAwJTtcbiAgfVxuICAuY29sLWxnLXB1c2gtMCB7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuICAuY29sLWxnLXB1c2gtMSB7XG4gICAgbGVmdDogOC4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLXB1c2gtMiB7XG4gICAgbGVmdDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy1wdXNoLTMge1xuICAgIGxlZnQ6IDI1JTtcbiAgfVxuICAuY29sLWxnLXB1c2gtNCB7XG4gICAgbGVmdDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy1wdXNoLTUge1xuICAgIGxlZnQ6IDQxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctcHVzaC02IHtcbiAgICBsZWZ0OiA1MCU7XG4gIH1cbiAgLmNvbC1sZy1wdXNoLTcge1xuICAgIGxlZnQ6IDU4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctcHVzaC04IHtcbiAgICBsZWZ0OiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLXB1c2gtOSB7XG4gICAgbGVmdDogNzUlO1xuICB9XG4gIC5jb2wtbGctcHVzaC0xMCB7XG4gICAgbGVmdDogODMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy1wdXNoLTExIHtcbiAgICBsZWZ0OiA5MS42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLXB1c2gtMTIge1xuICAgIGxlZnQ6IDEwMCU7XG4gIH1cbiAgLmNvbC1sZy1vZmZzZXQtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAlO1xuICB9XG4gIC5jb2wtbGctb2Zmc2V0LTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctb2Zmc2V0LTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLW9mZnNldC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIC5jb2wtbGctb2Zmc2V0LTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLW9mZnNldC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy1vZmZzZXQtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICAuY29sLWxnLW9mZnNldC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy1vZmZzZXQtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctb2Zmc2V0LTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgLmNvbC1sZy1vZmZzZXQtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLW9mZnNldC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctb2Zmc2V0LTEyIHtcbiAgICBtYXJnaW4tbGVmdDogMTAwJTtcbiAgfVxufVxuXG50YWJsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG50YWJsZSBjb2xbY2xhc3MqPVwiY29sLVwiXSB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIGRpc3BsYXk6IHRhYmxlLWNvbHVtbjtcbiAgZmxvYXQ6IG5vbmU7XG59XG5cbnRhYmxlIHRkW2NsYXNzKj1cImNvbC1cIl0sXG50YWJsZSB0aFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgZmxvYXQ6IG5vbmU7XG59XG5cbmNhcHRpb24ge1xuICBwYWRkaW5nLXRvcDogOHB4O1xuICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICBjb2xvcjogIzc3Nzc3NztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxudGgge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4udGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAyNnB4O1xufVxuXG4udGFibGUgPiB0aGVhZCA+IHRyID4gdGgsXG4udGFibGUgPiB0aGVhZCA+IHRyID4gdGQsXG4udGFibGUgPiB0Ym9keSA+IHRyID4gdGgsXG4udGFibGUgPiB0Ym9keSA+IHRyID4gdGQsXG4udGFibGUgPiB0Zm9vdCA+IHRyID4gdGgsXG4udGFibGUgPiB0Zm9vdCA+IHRyID4gdGQge1xuICBwYWRkaW5nOiA4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjYyNTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGQ7XG59XG5cbi50YWJsZSA+IHRoZWFkID4gdHIgPiB0aCB7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZGRkO1xufVxuXG4udGFibGUgPiBjYXB0aW9uICsgdGhlYWQgPiB0cjpmaXJzdC1jaGlsZCA+IHRoLFxuLnRhYmxlID4gY2FwdGlvbiArIHRoZWFkID4gdHI6Zmlyc3QtY2hpbGQgPiB0ZCxcbi50YWJsZSA+IGNvbGdyb3VwICsgdGhlYWQgPiB0cjpmaXJzdC1jaGlsZCA+IHRoLFxuLnRhYmxlID4gY29sZ3JvdXAgKyB0aGVhZCA+IHRyOmZpcnN0LWNoaWxkID4gdGQsXG4udGFibGUgPiB0aGVhZDpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkID4gdGgsXG4udGFibGUgPiB0aGVhZDpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkID4gdGQge1xuICBib3JkZXItdG9wOiAwO1xufVxuXG4udGFibGUgPiB0Ym9keSArIHRib2R5IHtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNkZGQ7XG59XG5cbi50YWJsZSAudGFibGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuXG4udGFibGUtY29uZGVuc2VkID4gdGhlYWQgPiB0ciA+IHRoLFxuLnRhYmxlLWNvbmRlbnNlZCA+IHRoZWFkID4gdHIgPiB0ZCxcbi50YWJsZS1jb25kZW5zZWQgPiB0Ym9keSA+IHRyID4gdGgsXG4udGFibGUtY29uZGVuc2VkID4gdGJvZHkgPiB0ciA+IHRkLFxuLnRhYmxlLWNvbmRlbnNlZCA+IHRmb290ID4gdHIgPiB0aCxcbi50YWJsZS1jb25kZW5zZWQgPiB0Zm9vdCA+IHRyID4gdGQge1xuICBwYWRkaW5nOiA1cHg7XG59XG5cbi50YWJsZS1ib3JkZXJlZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG59XG5cbi50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHIgPiB0aCxcbi50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHIgPiB0ZCxcbi50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHIgPiB0aCxcbi50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHIgPiB0ZCxcbi50YWJsZS1ib3JkZXJlZCA+IHRmb290ID4gdHIgPiB0aCxcbi50YWJsZS1ib3JkZXJlZCA+IHRmb290ID4gdHIgPiB0ZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG59XG5cbi50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHIgPiB0aCxcbi50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHIgPiB0ZCB7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDJweDtcbn1cblxuLnRhYmxlLXN0cmlwZWQgPiB0Ym9keSA+IHRyOm50aC1vZi10eXBlKG9kZCkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xufVxuXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbn1cblxuLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRkLmFjdGl2ZSxcbi50YWJsZSA+IHRoZWFkID4gdHIgPiB0aC5hY3RpdmUsXG4udGFibGUgPiB0aGVhZCA+IHRyLmFjdGl2ZSA+IHRkLFxuLnRhYmxlID4gdGhlYWQgPiB0ci5hY3RpdmUgPiB0aCxcbi50YWJsZSA+IHRib2R5ID4gdHIgPiB0ZC5hY3RpdmUsXG4udGFibGUgPiB0Ym9keSA+IHRyID4gdGguYWN0aXZlLFxuLnRhYmxlID4gdGJvZHkgPiB0ci5hY3RpdmUgPiB0ZCxcbi50YWJsZSA+IHRib2R5ID4gdHIuYWN0aXZlID4gdGgsXG4udGFibGUgPiB0Zm9vdCA+IHRyID4gdGQuYWN0aXZlLFxuLnRhYmxlID4gdGZvb3QgPiB0ciA+IHRoLmFjdGl2ZSxcbi50YWJsZSA+IHRmb290ID4gdHIuYWN0aXZlID4gdGQsXG4udGFibGUgPiB0Zm9vdCA+IHRyLmFjdGl2ZSA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbn1cblxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ciA+IHRkLmFjdGl2ZTpob3Zlcixcbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIgPiB0aC5hY3RpdmU6aG92ZXIsXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyLmFjdGl2ZTpob3ZlciA+IHRkLFxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0cjpob3ZlciA+IC5hY3RpdmUsXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyLmFjdGl2ZTpob3ZlciA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U4ZThlODtcbn1cblxuLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRkLnN1Y2Nlc3MsXG4udGFibGUgPiB0aGVhZCA+IHRyID4gdGguc3VjY2Vzcyxcbi50YWJsZSA+IHRoZWFkID4gdHIuc3VjY2VzcyA+IHRkLFxuLnRhYmxlID4gdGhlYWQgPiB0ci5zdWNjZXNzID4gdGgsXG4udGFibGUgPiB0Ym9keSA+IHRyID4gdGQuc3VjY2Vzcyxcbi50YWJsZSA+IHRib2R5ID4gdHIgPiB0aC5zdWNjZXNzLFxuLnRhYmxlID4gdGJvZHkgPiB0ci5zdWNjZXNzID4gdGQsXG4udGFibGUgPiB0Ym9keSA+IHRyLnN1Y2Nlc3MgPiB0aCxcbi50YWJsZSA+IHRmb290ID4gdHIgPiB0ZC5zdWNjZXNzLFxuLnRhYmxlID4gdGZvb3QgPiB0ciA+IHRoLnN1Y2Nlc3MsXG4udGFibGUgPiB0Zm9vdCA+IHRyLnN1Y2Nlc3MgPiB0ZCxcbi50YWJsZSA+IHRmb290ID4gdHIuc3VjY2VzcyA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RmZjBkODtcbn1cblxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ciA+IHRkLnN1Y2Nlc3M6aG92ZXIsXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyID4gdGguc3VjY2Vzczpob3Zlcixcbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIuc3VjY2Vzczpob3ZlciA+IHRkLFxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0cjpob3ZlciA+IC5zdWNjZXNzLFxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ci5zdWNjZXNzOmhvdmVyID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDBlOWM2O1xufVxuXG4udGFibGUgPiB0aGVhZCA+IHRyID4gdGQuaW5mbyxcbi50YWJsZSA+IHRoZWFkID4gdHIgPiB0aC5pbmZvLFxuLnRhYmxlID4gdGhlYWQgPiB0ci5pbmZvID4gdGQsXG4udGFibGUgPiB0aGVhZCA+IHRyLmluZm8gPiB0aCxcbi50YWJsZSA+IHRib2R5ID4gdHIgPiB0ZC5pbmZvLFxuLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRoLmluZm8sXG4udGFibGUgPiB0Ym9keSA+IHRyLmluZm8gPiB0ZCxcbi50YWJsZSA+IHRib2R5ID4gdHIuaW5mbyA+IHRoLFxuLnRhYmxlID4gdGZvb3QgPiB0ciA+IHRkLmluZm8sXG4udGFibGUgPiB0Zm9vdCA+IHRyID4gdGguaW5mbyxcbi50YWJsZSA+IHRmb290ID4gdHIuaW5mbyA+IHRkLFxuLnRhYmxlID4gdGZvb3QgPiB0ci5pbmZvID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDllZGY3O1xufVxuXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyID4gdGQuaW5mbzpob3Zlcixcbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIgPiB0aC5pbmZvOmhvdmVyLFxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ci5pbmZvOmhvdmVyID4gdGQsXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyOmhvdmVyID4gLmluZm8sXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyLmluZm86aG92ZXIgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjNGUzZjM7XG59XG5cbi50YWJsZSA+IHRoZWFkID4gdHIgPiB0ZC53YXJuaW5nLFxuLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRoLndhcm5pbmcsXG4udGFibGUgPiB0aGVhZCA+IHRyLndhcm5pbmcgPiB0ZCxcbi50YWJsZSA+IHRoZWFkID4gdHIud2FybmluZyA+IHRoLFxuLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRkLndhcm5pbmcsXG4udGFibGUgPiB0Ym9keSA+IHRyID4gdGgud2FybmluZyxcbi50YWJsZSA+IHRib2R5ID4gdHIud2FybmluZyA+IHRkLFxuLnRhYmxlID4gdGJvZHkgPiB0ci53YXJuaW5nID4gdGgsXG4udGFibGUgPiB0Zm9vdCA+IHRyID4gdGQud2FybmluZyxcbi50YWJsZSA+IHRmb290ID4gdHIgPiB0aC53YXJuaW5nLFxuLnRhYmxlID4gdGZvb3QgPiB0ci53YXJuaW5nID4gdGQsXG4udGFibGUgPiB0Zm9vdCA+IHRyLndhcm5pbmcgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmY2Y4ZTM7XG59XG5cbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIgPiB0ZC53YXJuaW5nOmhvdmVyLFxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ciA+IHRoLndhcm5pbmc6aG92ZXIsXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyLndhcm5pbmc6aG92ZXIgPiB0ZCxcbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHI6aG92ZXIgPiAud2FybmluZyxcbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIud2FybmluZzpob3ZlciA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZjJjYztcbn1cblxuLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRkLmRhbmdlcixcbi50YWJsZSA+IHRoZWFkID4gdHIgPiB0aC5kYW5nZXIsXG4udGFibGUgPiB0aGVhZCA+IHRyLmRhbmdlciA+IHRkLFxuLnRhYmxlID4gdGhlYWQgPiB0ci5kYW5nZXIgPiB0aCxcbi50YWJsZSA+IHRib2R5ID4gdHIgPiB0ZC5kYW5nZXIsXG4udGFibGUgPiB0Ym9keSA+IHRyID4gdGguZGFuZ2VyLFxuLnRhYmxlID4gdGJvZHkgPiB0ci5kYW5nZXIgPiB0ZCxcbi50YWJsZSA+IHRib2R5ID4gdHIuZGFuZ2VyID4gdGgsXG4udGFibGUgPiB0Zm9vdCA+IHRyID4gdGQuZGFuZ2VyLFxuLnRhYmxlID4gdGZvb3QgPiB0ciA+IHRoLmRhbmdlcixcbi50YWJsZSA+IHRmb290ID4gdHIuZGFuZ2VyID4gdGQsXG4udGFibGUgPiB0Zm9vdCA+IHRyLmRhbmdlciA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZGVkZTtcbn1cblxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ciA+IHRkLmRhbmdlcjpob3Zlcixcbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIgPiB0aC5kYW5nZXI6aG92ZXIsXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyLmRhbmdlcjpob3ZlciA+IHRkLFxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0cjpob3ZlciA+IC5kYW5nZXIsXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyLmRhbmdlcjpob3ZlciA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ViY2NjYztcbn1cblxuLnRhYmxlLXJlc3BvbnNpdmUge1xuICBtaW4taGVpZ2h0OiAuMDElO1xuICBvdmVyZmxvdy14OiBhdXRvO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjZweCkge1xuICAudGFibGUtcmVzcG9uc2l2ZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTkuNXB4O1xuICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgICAtbXMtb3ZlcmZsb3ctc3R5bGU6IC1tcy1hdXRvaGlkaW5nLXNjcm9sbGJhcjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICB9XG4gIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRoLFxuICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZSA+IHRoZWFkID4gdHIgPiB0ZCxcbiAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUgPiB0Ym9keSA+IHRyID4gdGgsXG4gIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRkLFxuICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZSA+IHRmb290ID4gdHIgPiB0aCxcbiAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUgPiB0Zm9vdCA+IHRyID4gdGQge1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIH1cbiAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQge1xuICAgIGJvcmRlcjogMDtcbiAgfVxuICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHIgPiB0aDpmaXJzdC1jaGlsZCxcbiAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0aGVhZCA+IHRyID4gdGQ6Zmlyc3QtY2hpbGQsXG4gIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0ciA+IHRoOmZpcnN0LWNoaWxkLFxuICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHIgPiB0ZDpmaXJzdC1jaGlsZCxcbiAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Zm9vdCA+IHRyID4gdGg6Zmlyc3QtY2hpbGQsXG4gIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGZvb3QgPiB0ciA+IHRkOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItbGVmdDogMDtcbiAgfVxuICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHIgPiB0aDpsYXN0LWNoaWxkLFxuICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHIgPiB0ZDpsYXN0LWNoaWxkLFxuICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHIgPiB0aDpsYXN0LWNoaWxkLFxuICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHIgPiB0ZDpsYXN0LWNoaWxkLFxuICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRmb290ID4gdHIgPiB0aDpsYXN0LWNoaWxkLFxuICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRmb290ID4gdHIgPiB0ZDpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItcmlnaHQ6IDA7XG4gIH1cbiAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyOmxhc3QtY2hpbGQgPiB0aCxcbiAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyOmxhc3QtY2hpbGQgPiB0ZCxcbiAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Zm9vdCA+IHRyOmxhc3QtY2hpbGQgPiB0aCxcbiAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Zm9vdCA+IHRyOmxhc3QtY2hpbGQgPiB0ZCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgfVxufVxuXG5maWVsZHNldCB7XG4gIG1pbi13aWR0aDogMDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXI6IDA7XG59XG5cbmxlZ2VuZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogMjZweDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNWU1ZTU7XG59XG5cbmxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXSB7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbmlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gIG1hcmdpbjogNHB4IDAgMDtcbiAgbWFyZ2luLXRvcDogMXB4IFxcOTtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cblxuaW5wdXRbdHlwZT1cInJhZGlvXCJdW2Rpc2FibGVkXSwgaW5wdXRbdHlwZT1cInJhZGlvXCJdLmRpc2FibGVkLFxuZmllbGRzZXRbZGlzYWJsZWRdIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXVtkaXNhYmxlZF0sXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0uZGlzYWJsZWQsXG5maWVsZHNldFtkaXNhYmxlZF1cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5cbmlucHV0W3R5cGU9XCJmaWxlXCJdIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmlucHV0W3R5cGU9XCJyYW5nZVwiXSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cblxuc2VsZWN0W211bHRpcGxlXSxcbnNlbGVjdFtzaXplXSB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuaW5wdXRbdHlwZT1cImZpbGVcIl06Zm9jdXMsXG5pbnB1dFt0eXBlPVwicmFkaW9cIl06Zm9jdXMsXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Zm9jdXMge1xuICBvdXRsaW5lOiA1cHggYXV0byAtd2Via2l0LWZvY3VzLXJpbmctY29sb3I7XG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xufVxuXG5vdXRwdXQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy10b3A6IDExcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNjI1O1xuICBjb2xvcjogI2YwZjBmMDtcbn1cblxuLmZvcm0tY29udHJvbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0OHB4O1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNjI1O1xuICBjb2xvcjogI2YwZjBmMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBib3JkZXItY29sb3IgZWFzZS1pbi1vdXQgMC4xNXMsIGJveC1zaGFkb3cgZWFzZS1pbi1vdXQgMC4xNXM7XG4gIC1vLXRyYW5zaXRpb246IGJvcmRlci1jb2xvciBlYXNlLWluLW91dCAwLjE1cywgYm94LXNoYWRvdyBlYXNlLWluLW91dCAwLjE1cztcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIGVhc2UtaW4tb3V0IDAuMTVzLCBib3gtc2hhZG93IGVhc2UtaW4tb3V0IDAuMTVzO1xufVxuXG4uZm9ybS1jb250cm9sOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjNjZhZmU5O1xuICBvdXRsaW5lOiAwO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KSwgMCAwIDhweCByZ2JhKDEwMiwgMTc1LCAyMzMsIDAuNik7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KSwgMCAwIDhweCByZ2JhKDEwMiwgMTc1LCAyMzMsIDAuNik7XG59XG5cbi5mb3JtLWNvbnRyb2w6Oi1tb3otcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzk5OTtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmZvcm0tY29udHJvbDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzk5OTtcbn1cblxuLmZvcm0tY29udHJvbDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjOTk5O1xufVxuXG4uZm9ybS1jb250cm9sOjotbXMtZXhwYW5kIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbn1cblxuLmZvcm0tY29udHJvbFtkaXNhYmxlZF0sIC5mb3JtLWNvbnRyb2xbcmVhZG9ubHldLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5mb3JtLWNvbnRyb2wge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlZWVlO1xuICBvcGFjaXR5OiAxO1xufVxuXG4uZm9ybS1jb250cm9sW2Rpc2FibGVkXSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuZm9ybS1jb250cm9sIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cblxudGV4dGFyZWEuZm9ybS1jb250cm9sIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAwKSB7XG4gIGlucHV0W3R5cGU9XCJkYXRlXCJdLmZvcm0tY29udHJvbCxcbiAgaW5wdXRbdHlwZT1cInRpbWVcIl0uZm9ybS1jb250cm9sLFxuICBpbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0uZm9ybS1jb250cm9sLFxuICBpbnB1dFt0eXBlPVwibW9udGhcIl0uZm9ybS1jb250cm9sIHtcbiAgICBsaW5lLWhlaWdodDogNDhweDtcbiAgfVxuICBpbnB1dFt0eXBlPVwiZGF0ZVwiXS5pbnB1dC1zbSwgLmlucHV0LWdyb3VwLXNtID4gaW5wdXQuZm9ybS1jb250cm9sW3R5cGU9XCJkYXRlXCJdLFxuICAuaW5wdXQtZ3JvdXAtc20gPiBpbnB1dC5pbnB1dC1ncm91cC1hZGRvblt0eXBlPVwiZGF0ZVwiXSxcbiAgLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLWJ0biA+IGlucHV0LmJ0blt0eXBlPVwiZGF0ZVwiXSxcbiAgLmlucHV0LWdyb3VwLXNtIGlucHV0W3R5cGU9XCJkYXRlXCJdLFxuICBpbnB1dFt0eXBlPVwidGltZVwiXS5pbnB1dC1zbSxcbiAgLmlucHV0LWdyb3VwLXNtID4gaW5wdXQuZm9ybS1jb250cm9sW3R5cGU9XCJ0aW1lXCJdLFxuICAuaW5wdXQtZ3JvdXAtc20gPiBpbnB1dC5pbnB1dC1ncm91cC1hZGRvblt0eXBlPVwidGltZVwiXSxcbiAgLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLWJ0biA+IGlucHV0LmJ0blt0eXBlPVwidGltZVwiXSxcbiAgLmlucHV0LWdyb3VwLXNtXG4gIGlucHV0W3R5cGU9XCJ0aW1lXCJdLFxuICBpbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0uaW5wdXQtc20sXG4gIC5pbnB1dC1ncm91cC1zbSA+IGlucHV0LmZvcm0tY29udHJvbFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0sXG4gIC5pbnB1dC1ncm91cC1zbSA+IGlucHV0LmlucHV0LWdyb3VwLWFkZG9uW3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXSxcbiAgLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLWJ0biA+IGlucHV0LmJ0blt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0sXG4gIC5pbnB1dC1ncm91cC1zbVxuICBpbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0sXG4gIGlucHV0W3R5cGU9XCJtb250aFwiXS5pbnB1dC1zbSxcbiAgLmlucHV0LWdyb3VwLXNtID4gaW5wdXQuZm9ybS1jb250cm9sW3R5cGU9XCJtb250aFwiXSxcbiAgLmlucHV0LWdyb3VwLXNtID4gaW5wdXQuaW5wdXQtZ3JvdXAtYWRkb25bdHlwZT1cIm1vbnRoXCJdLFxuICAuaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYnRuID4gaW5wdXQuYnRuW3R5cGU9XCJtb250aFwiXSxcbiAgLmlucHV0LWdyb3VwLXNtXG4gIGlucHV0W3R5cGU9XCJtb250aFwiXSB7XG4gICAgbGluZS1oZWlnaHQ6IDMxcHg7XG4gIH1cbiAgaW5wdXRbdHlwZT1cImRhdGVcIl0uaW5wdXQtbGcsIC5pbnB1dC1ncm91cC1sZyA+IGlucHV0LmZvcm0tY29udHJvbFt0eXBlPVwiZGF0ZVwiXSxcbiAgLmlucHV0LWdyb3VwLWxnID4gaW5wdXQuaW5wdXQtZ3JvdXAtYWRkb25bdHlwZT1cImRhdGVcIl0sXG4gIC5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1idG4gPiBpbnB1dC5idG5bdHlwZT1cImRhdGVcIl0sXG4gIC5pbnB1dC1ncm91cC1sZyBpbnB1dFt0eXBlPVwiZGF0ZVwiXSxcbiAgaW5wdXRbdHlwZT1cInRpbWVcIl0uaW5wdXQtbGcsXG4gIC5pbnB1dC1ncm91cC1sZyA+IGlucHV0LmZvcm0tY29udHJvbFt0eXBlPVwidGltZVwiXSxcbiAgLmlucHV0LWdyb3VwLWxnID4gaW5wdXQuaW5wdXQtZ3JvdXAtYWRkb25bdHlwZT1cInRpbWVcIl0sXG4gIC5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1idG4gPiBpbnB1dC5idG5bdHlwZT1cInRpbWVcIl0sXG4gIC5pbnB1dC1ncm91cC1sZ1xuICBpbnB1dFt0eXBlPVwidGltZVwiXSxcbiAgaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLmlucHV0LWxnLFxuICAuaW5wdXQtZ3JvdXAtbGcgPiBpbnB1dC5mb3JtLWNvbnRyb2xbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLFxuICAuaW5wdXQtZ3JvdXAtbGcgPiBpbnB1dC5pbnB1dC1ncm91cC1hZGRvblt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0sXG4gIC5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1idG4gPiBpbnB1dC5idG5bdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLFxuICAuaW5wdXQtZ3JvdXAtbGdcbiAgaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLFxuICBpbnB1dFt0eXBlPVwibW9udGhcIl0uaW5wdXQtbGcsXG4gIC5pbnB1dC1ncm91cC1sZyA+IGlucHV0LmZvcm0tY29udHJvbFt0eXBlPVwibW9udGhcIl0sXG4gIC5pbnB1dC1ncm91cC1sZyA+IGlucHV0LmlucHV0LWdyb3VwLWFkZG9uW3R5cGU9XCJtb250aFwiXSxcbiAgLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWJ0biA+IGlucHV0LmJ0blt0eXBlPVwibW9udGhcIl0sXG4gIC5pbnB1dC1ncm91cC1sZ1xuICBpbnB1dFt0eXBlPVwibW9udGhcIl0ge1xuICAgIGxpbmUtaGVpZ2h0OiA5MnB4O1xuICB9XG59XG5cbi5mb3JtLWdyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuLnJhZGlvLFxuLmNoZWNrYm94IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLnJhZGlvLmRpc2FibGVkIGxhYmVsLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5yYWRpbyBsYWJlbCxcbi5jaGVja2JveC5kaXNhYmxlZCBsYWJlbCxcbmZpZWxkc2V0W2Rpc2FibGVkXVxuLmNoZWNrYm94IGxhYmVsIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cblxuLnJhZGlvIGxhYmVsLFxuLmNoZWNrYm94IGxhYmVsIHtcbiAgbWluLWhlaWdodDogMjZweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5yYWRpbyBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG4ucmFkaW8taW5saW5lIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbi5jaGVja2JveCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXG4uY2hlY2tib3gtaW5saW5lIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWFyZ2luLXRvcDogNHB4IFxcOTtcbiAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xufVxuXG4ucmFkaW8gKyAucmFkaW8sXG4uY2hlY2tib3ggKyAuY2hlY2tib3gge1xuICBtYXJnaW4tdG9wOiAtNXB4O1xufVxuXG4ucmFkaW8taW5saW5lLFxuLmNoZWNrYm94LWlubGluZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnJhZGlvLWlubGluZS5kaXNhYmxlZCxcbmZpZWxkc2V0W2Rpc2FibGVkXSAucmFkaW8taW5saW5lLFxuLmNoZWNrYm94LWlubGluZS5kaXNhYmxlZCxcbmZpZWxkc2V0W2Rpc2FibGVkXVxuLmNoZWNrYm94LWlubGluZSB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5cbi5yYWRpby1pbmxpbmUgKyAucmFkaW8taW5saW5lLFxuLmNoZWNrYm94LWlubGluZSArIC5jaGVja2JveC1pbmxpbmUge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cblxuLmZvcm0tY29udHJvbC1zdGF0aWMge1xuICBtaW4taGVpZ2h0OiA0MnB4O1xuICBwYWRkaW5nLXRvcDogMTFweDtcbiAgcGFkZGluZy1ib3R0b206IDExcHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5mb3JtLWNvbnRyb2wtc3RhdGljLmlucHV0LWxnLCAuaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1jb250cm9sLXN0YXRpYy5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1jb250cm9sLXN0YXRpYy5pbnB1dC1ncm91cC1hZGRvbixcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1idG4gPiAuZm9ybS1jb250cm9sLXN0YXRpYy5idG4sIC5mb3JtLWNvbnRyb2wtc3RhdGljLmlucHV0LXNtLCAuaW5wdXQtZ3JvdXAtc20gPiAuZm9ybS1jb250cm9sLXN0YXRpYy5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAtc20gPiAuZm9ybS1jb250cm9sLXN0YXRpYy5pbnB1dC1ncm91cC1hZGRvbixcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1idG4gPiAuZm9ybS1jb250cm9sLXN0YXRpYy5idG4ge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5pbnB1dC1zbSwgLmlucHV0LWdyb3VwLXNtID4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1hZGRvbixcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1idG4gPiAuYnRuIHtcbiAgaGVpZ2h0OiAzMXB4O1xuICBwYWRkaW5nOiA1cHggNnB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjE4NzU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbnNlbGVjdC5pbnB1dC1zbSwgLmlucHV0LWdyb3VwLXNtID4gc2VsZWN0LmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cC1zbSA+IHNlbGVjdC5pbnB1dC1ncm91cC1hZGRvbixcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1idG4gPiBzZWxlY3QuYnRuIHtcbiAgaGVpZ2h0OiAzMXB4O1xuICBsaW5lLWhlaWdodDogMzFweDtcbn1cblxudGV4dGFyZWEuaW5wdXQtc20sIC5pbnB1dC1ncm91cC1zbSA+IHRleHRhcmVhLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cC1zbSA+IHRleHRhcmVhLmlucHV0LWdyb3VwLWFkZG9uLFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLWJ0biA+IHRleHRhcmVhLmJ0bixcbnNlbGVjdFttdWx0aXBsZV0uaW5wdXQtc20sXG4uaW5wdXQtZ3JvdXAtc20gPiBzZWxlY3QuZm9ybS1jb250cm9sW211bHRpcGxlXSxcbi5pbnB1dC1ncm91cC1zbSA+IHNlbGVjdC5pbnB1dC1ncm91cC1hZGRvblttdWx0aXBsZV0sXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYnRuID4gc2VsZWN0LmJ0blttdWx0aXBsZV0ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5mb3JtLWdyb3VwLXNtIC5mb3JtLWNvbnRyb2wge1xuICBoZWlnaHQ6IDMxcHg7XG4gIHBhZGRpbmc6IDVweCA2cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMTg3NTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLmZvcm0tZ3JvdXAtc20gc2VsZWN0LmZvcm0tY29udHJvbCB7XG4gIGhlaWdodDogMzFweDtcbiAgbGluZS1oZWlnaHQ6IDMxcHg7XG59XG5cbi5mb3JtLWdyb3VwLXNtIHRleHRhcmVhLmZvcm0tY29udHJvbCxcbi5mb3JtLWdyb3VwLXNtIHNlbGVjdFttdWx0aXBsZV0uZm9ybS1jb250cm9sIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uZm9ybS1ncm91cC1zbSAuZm9ybS1jb250cm9sLXN0YXRpYyB7XG4gIGhlaWdodDogMzFweDtcbiAgbWluLWhlaWdodDogNDJweDtcbiAgcGFkZGluZzogNnB4IDZweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4xODc1O1xufVxuXG4uaW5wdXQtbGcsIC5pbnB1dC1ncm91cC1sZyA+IC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYWRkb24sXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYnRuID4gLmJ0biB7XG4gIGhlaWdodDogOTJweDtcbiAgcGFkZGluZzogMzBweCA0NXB4O1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbnNlbGVjdC5pbnB1dC1sZywgLmlucHV0LWdyb3VwLWxnID4gc2VsZWN0LmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cC1sZyA+IHNlbGVjdC5pbnB1dC1ncm91cC1hZGRvbixcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1idG4gPiBzZWxlY3QuYnRuIHtcbiAgaGVpZ2h0OiA5MnB4O1xuICBsaW5lLWhlaWdodDogOTJweDtcbn1cblxudGV4dGFyZWEuaW5wdXQtbGcsIC5pbnB1dC1ncm91cC1sZyA+IHRleHRhcmVhLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cC1sZyA+IHRleHRhcmVhLmlucHV0LWdyb3VwLWFkZG9uLFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWJ0biA+IHRleHRhcmVhLmJ0bixcbnNlbGVjdFttdWx0aXBsZV0uaW5wdXQtbGcsXG4uaW5wdXQtZ3JvdXAtbGcgPiBzZWxlY3QuZm9ybS1jb250cm9sW211bHRpcGxlXSxcbi5pbnB1dC1ncm91cC1sZyA+IHNlbGVjdC5pbnB1dC1ncm91cC1hZGRvblttdWx0aXBsZV0sXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYnRuID4gc2VsZWN0LmJ0blttdWx0aXBsZV0ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5mb3JtLWdyb3VwLWxnIC5mb3JtLWNvbnRyb2wge1xuICBoZWlnaHQ6IDkycHg7XG4gIHBhZGRpbmc6IDMwcHggNDVweDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4uZm9ybS1ncm91cC1sZyBzZWxlY3QuZm9ybS1jb250cm9sIHtcbiAgaGVpZ2h0OiA5MnB4O1xuICBsaW5lLWhlaWdodDogOTJweDtcbn1cblxuLmZvcm0tZ3JvdXAtbGcgdGV4dGFyZWEuZm9ybS1jb250cm9sLFxuLmZvcm0tZ3JvdXAtbGcgc2VsZWN0W211bHRpcGxlXS5mb3JtLWNvbnRyb2wge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5mb3JtLWdyb3VwLWxnIC5mb3JtLWNvbnRyb2wtc3RhdGljIHtcbiAgaGVpZ2h0OiA5MnB4O1xuICBtaW4taGVpZ2h0OiA0NnB4O1xuICBwYWRkaW5nOiAzMXB4IDQ1cHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuLmhhcy1mZWVkYmFjayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmhhcy1mZWVkYmFjayAuZm9ybS1jb250cm9sIHtcbiAgcGFkZGluZy1yaWdodDogNjBweDtcbn1cblxuLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgei1pbmRleDogMjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA0OHB4O1xuICBoZWlnaHQ6IDQ4cHg7XG4gIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uaW5wdXQtbGcgKyAuZm9ybS1jb250cm9sLWZlZWRiYWNrLCAuaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1jb250cm9sICsgLmZvcm0tY29udHJvbC1mZWVkYmFjaywgLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWFkZG9uICsgLmZvcm0tY29udHJvbC1mZWVkYmFjaywgLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWJ0biA+IC5idG4gKyAuZm9ybS1jb250cm9sLWZlZWRiYWNrLFxuLmlucHV0LWdyb3VwLWxnICsgLmZvcm0tY29udHJvbC1mZWVkYmFjayxcbi5mb3JtLWdyb3VwLWxnIC5mb3JtLWNvbnRyb2wgKyAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgd2lkdGg6IDkycHg7XG4gIGhlaWdodDogOTJweDtcbiAgbGluZS1oZWlnaHQ6IDkycHg7XG59XG5cbi5pbnB1dC1zbSArIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2ssIC5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLWNvbnRyb2wgKyAuZm9ybS1jb250cm9sLWZlZWRiYWNrLCAuaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYWRkb24gKyAuZm9ybS1jb250cm9sLWZlZWRiYWNrLCAuaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYnRuID4gLmJ0biArIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2ssXG4uaW5wdXQtZ3JvdXAtc20gKyAuZm9ybS1jb250cm9sLWZlZWRiYWNrLFxuLmZvcm0tZ3JvdXAtc20gLmZvcm0tY29udHJvbCArIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICB3aWR0aDogMzFweDtcbiAgaGVpZ2h0OiAzMXB4O1xuICBsaW5lLWhlaWdodDogMzFweDtcbn1cblxuLmhhcy1zdWNjZXNzIC5oZWxwLWJsb2NrLFxuLmhhcy1zdWNjZXNzIC5jb250cm9sLWxhYmVsLFxuLmhhcy1zdWNjZXNzIC5yYWRpbyxcbi5oYXMtc3VjY2VzcyAuY2hlY2tib3gsXG4uaGFzLXN1Y2Nlc3MgLnJhZGlvLWlubGluZSxcbi5oYXMtc3VjY2VzcyAuY2hlY2tib3gtaW5saW5lLFxuLmhhcy1zdWNjZXNzLnJhZGlvIGxhYmVsLFxuLmhhcy1zdWNjZXNzLmNoZWNrYm94IGxhYmVsLFxuLmhhcy1zdWNjZXNzLnJhZGlvLWlubGluZSBsYWJlbCxcbi5oYXMtc3VjY2Vzcy5jaGVja2JveC1pbmxpbmUgbGFiZWwge1xuICBjb2xvcjogIzNjNzYzZDtcbn1cblxuLmhhcy1zdWNjZXNzIC5mb3JtLWNvbnRyb2wge1xuICBib3JkZXItY29sb3I6ICMzYzc2M2Q7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG59XG5cbi5oYXMtc3VjY2VzcyAuZm9ybS1jb250cm9sOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjMmI1NDJjO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KSwgMCAwIDZweCAjNjdiMTY4O1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSksIDAgMCA2cHggIzY3YjE2ODtcbn1cblxuLmhhcy1zdWNjZXNzIC5pbnB1dC1ncm91cC1hZGRvbiB7XG4gIGNvbG9yOiAjM2M3NjNkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGZmMGQ4O1xuICBib3JkZXItY29sb3I6ICMzYzc2M2Q7XG59XG5cbi5oYXMtc3VjY2VzcyAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgY29sb3I6ICMzYzc2M2Q7XG59XG5cbi5oYXMtd2FybmluZyAuaGVscC1ibG9jayxcbi5oYXMtd2FybmluZyAuY29udHJvbC1sYWJlbCxcbi5oYXMtd2FybmluZyAucmFkaW8sXG4uaGFzLXdhcm5pbmcgLmNoZWNrYm94LFxuLmhhcy13YXJuaW5nIC5yYWRpby1pbmxpbmUsXG4uaGFzLXdhcm5pbmcgLmNoZWNrYm94LWlubGluZSxcbi5oYXMtd2FybmluZy5yYWRpbyBsYWJlbCxcbi5oYXMtd2FybmluZy5jaGVja2JveCBsYWJlbCxcbi5oYXMtd2FybmluZy5yYWRpby1pbmxpbmUgbGFiZWwsXG4uaGFzLXdhcm5pbmcuY2hlY2tib3gtaW5saW5lIGxhYmVsIHtcbiAgY29sb3I6ICM4YTZkM2I7XG59XG5cbi5oYXMtd2FybmluZyAuZm9ybS1jb250cm9sIHtcbiAgYm9yZGVyLWNvbG9yOiAjOGE2ZDNiO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xufVxuXG4uaGFzLXdhcm5pbmcgLmZvcm0tY29udHJvbDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzY2NTEyYztcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSksIDAgMCA2cHggI2MwYTE2YjtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpLCAwIDAgNnB4ICNjMGExNmI7XG59XG5cbi5oYXMtd2FybmluZyAuaW5wdXQtZ3JvdXAtYWRkb24ge1xuICBjb2xvcjogIzhhNmQzYjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZjhlMztcbiAgYm9yZGVyLWNvbG9yOiAjOGE2ZDNiO1xufVxuXG4uaGFzLXdhcm5pbmcgLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gIGNvbG9yOiAjOGE2ZDNiO1xufVxuXG4uaGFzLWVycm9yIC5oZWxwLWJsb2NrLFxuLmhhcy1lcnJvciAuY29udHJvbC1sYWJlbCxcbi5oYXMtZXJyb3IgLnJhZGlvLFxuLmhhcy1lcnJvciAuY2hlY2tib3gsXG4uaGFzLWVycm9yIC5yYWRpby1pbmxpbmUsXG4uaGFzLWVycm9yIC5jaGVja2JveC1pbmxpbmUsXG4uaGFzLWVycm9yLnJhZGlvIGxhYmVsLFxuLmhhcy1lcnJvci5jaGVja2JveCBsYWJlbCxcbi5oYXMtZXJyb3IucmFkaW8taW5saW5lIGxhYmVsLFxuLmhhcy1lcnJvci5jaGVja2JveC1pbmxpbmUgbGFiZWwge1xuICBjb2xvcjogI2E5NDQ0Mjtcbn1cblxuLmhhcy1lcnJvciAuZm9ybS1jb250cm9sIHtcbiAgYm9yZGVyLWNvbG9yOiAjYTk0NDQyO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xufVxuXG4uaGFzLWVycm9yIC5mb3JtLWNvbnRyb2w6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICM4NDM1MzQ7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpLCAwIDAgNnB4ICNjZTg0ODM7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KSwgMCAwIDZweCAjY2U4NDgzO1xufVxuXG4uaGFzLWVycm9yIC5pbnB1dC1ncm91cC1hZGRvbiB7XG4gIGNvbG9yOiAjYTk0NDQyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJkZWRlO1xuICBib3JkZXItY29sb3I6ICNhOTQ0NDI7XG59XG5cbi5oYXMtZXJyb3IgLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gIGNvbG9yOiAjYTk0NDQyO1xufVxuXG4uaGFzLWZlZWRiYWNrIGxhYmVsIH4gLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gIHRvcDogMzFweDtcbn1cblxuLmhhcy1mZWVkYmFjayBsYWJlbC5zci1vbmx5IH4gLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gIHRvcDogMDtcbn1cblxuLmhlbHAtYmxvY2sge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBjb2xvcjogIzczNzM3Mztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gIC5mb3JtLWlubGluZSAuZm9ybS1ncm91cCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxuICAuZm9ybS1pbmxpbmUgLmZvcm0tY29udHJvbCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cbiAgLmZvcm0taW5saW5lIC5mb3JtLWNvbnRyb2wtc3RhdGljIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbiAgLmZvcm0taW5saW5lIC5pbnB1dC1ncm91cCB7XG4gICAgZGlzcGxheTogaW5saW5lLXRhYmxlO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cbiAgLmZvcm0taW5saW5lIC5pbnB1dC1ncm91cCAuaW5wdXQtZ3JvdXAtYWRkb24sXG4gIC5mb3JtLWlubGluZSAuaW5wdXQtZ3JvdXAgLmlucHV0LWdyb3VwLWJ0bixcbiAgLmZvcm0taW5saW5lIC5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAuZm9ybS1pbmxpbmUgLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmZvcm0taW5saW5lIC5jb250cm9sLWxhYmVsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cbiAgLmZvcm0taW5saW5lIC5yYWRpbyxcbiAgLmZvcm0taW5saW5lIC5jaGVja2JveCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG4gIC5mb3JtLWlubGluZSAucmFkaW8gbGFiZWwsXG4gIC5mb3JtLWlubGluZSAuY2hlY2tib3ggbGFiZWwge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuICAuZm9ybS1pbmxpbmUgLnJhZGlvIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbiAgLmZvcm0taW5saW5lIC5jaGVja2JveCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAuZm9ybS1pbmxpbmUgLmhhcy1mZWVkYmFjayAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgICB0b3A6IDA7XG4gIH1cbn1cblxuLmZvcm0taG9yaXpvbnRhbCAucmFkaW8sXG4uZm9ybS1ob3Jpem9udGFsIC5jaGVja2JveCxcbi5mb3JtLWhvcml6b250YWwgLnJhZGlvLWlubGluZSxcbi5mb3JtLWhvcml6b250YWwgLmNoZWNrYm94LWlubGluZSB7XG4gIHBhZGRpbmctdG9wOiAxMXB4O1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uZm9ybS1ob3Jpem9udGFsIC5yYWRpbyxcbi5mb3JtLWhvcml6b250YWwgLmNoZWNrYm94IHtcbiAgbWluLWhlaWdodDogMzdweDtcbn1cblxuLmZvcm0taG9yaXpvbnRhbCAuZm9ybS1ncm91cCB7XG4gIG1hcmdpbi1yaWdodDogLTEwcHg7XG4gIG1hcmdpbi1sZWZ0OiAtMTBweDtcbn1cblxuLmZvcm0taG9yaXpvbnRhbCAuZm9ybS1ncm91cDpiZWZvcmUsIC5mb3JtLWhvcml6b250YWwgLmZvcm0tZ3JvdXA6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cblxuLmZvcm0taG9yaXpvbnRhbCAuZm9ybS1ncm91cDphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgLmZvcm0taG9yaXpvbnRhbCAuY29udHJvbC1sYWJlbCB7XG4gICAgcGFkZGluZy10b3A6IDExcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxufVxuXG4uZm9ybS1ob3Jpem9udGFsIC5oYXMtZmVlZGJhY2sgLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gIHJpZ2h0OiAxMHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgLmZvcm0taG9yaXpvbnRhbCAuZm9ybS1ncm91cC1sZyAuY29udHJvbC1sYWJlbCB7XG4gICAgcGFkZGluZy10b3A6IDMxcHg7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkge1xuICAuZm9ybS1ob3Jpem9udGFsIC5mb3JtLWdyb3VwLXNtIC5jb250cm9sLWxhYmVsIHtcbiAgICBwYWRkaW5nLXRvcDogNnB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuXG4uYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNjI1O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4uYnRuOmZvY3VzLCAuYnRuLmZvY3VzLCAuYnRuOmFjdGl2ZTpmb2N1cywgLmJ0bjphY3RpdmUuZm9jdXMsIC5idG4uYWN0aXZlOmZvY3VzLCAuYnRuLmFjdGl2ZS5mb2N1cyB7XG4gIG91dGxpbmU6IDVweCBhdXRvIC13ZWJraXQtZm9jdXMtcmluZy1jb2xvcjtcbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XG59XG5cbi5idG46aG92ZXIsIC5idG46Zm9jdXMsIC5idG4uZm9jdXMge1xuICBjb2xvcjogIzMzMztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uYnRuOmFjdGl2ZSwgLmJ0bi5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBvdXRsaW5lOiAwO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xufVxuXG4uYnRuLmRpc2FibGVkLCAuYnRuW2Rpc2FibGVkXSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTY1KTtcbiAgb3BhY2l0eTogMC42NTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG5hLmJ0bi5kaXNhYmxlZCxcbmZpZWxkc2V0W2Rpc2FibGVkXSBhLmJ0biB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uYnRuLWRlZmF1bHQge1xuICBjb2xvcjogIzMzMztcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogI2NjYztcbn1cblxuLmJ0bi1kZWZhdWx0OmZvY3VzLCAuYnRuLWRlZmF1bHQuZm9jdXMge1xuICBjb2xvcjogIzMzMztcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgYm9yZGVyLWNvbG9yOiAjOGM4YzhjO1xufVxuXG4uYnRuLWRlZmF1bHQ6aG92ZXIge1xuICBjb2xvcjogIzMzMztcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgYm9yZGVyLWNvbG9yOiAjYWRhZGFkO1xufVxuXG4uYnRuLWRlZmF1bHQ6YWN0aXZlLCAuYnRuLWRlZmF1bHQuYWN0aXZlLFxuLm9wZW4gPiAuYnRuLWRlZmF1bHQuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICMzMzM7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJvcmRlci1jb2xvcjogI2FkYWRhZDtcbn1cblxuLmJ0bi1kZWZhdWx0OmFjdGl2ZTpob3ZlciwgLmJ0bi1kZWZhdWx0OmFjdGl2ZTpmb2N1cywgLmJ0bi1kZWZhdWx0OmFjdGl2ZS5mb2N1cywgLmJ0bi1kZWZhdWx0LmFjdGl2ZTpob3ZlciwgLmJ0bi1kZWZhdWx0LmFjdGl2ZTpmb2N1cywgLmJ0bi1kZWZhdWx0LmFjdGl2ZS5mb2N1cyxcbi5vcGVuID4gLmJ0bi1kZWZhdWx0LmRyb3Bkb3duLXRvZ2dsZTpob3Zlcixcbi5vcGVuID4gLmJ0bi1kZWZhdWx0LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyxcbi5vcGVuID4gLmJ0bi1kZWZhdWx0LmRyb3Bkb3duLXRvZ2dsZS5mb2N1cyB7XG4gIGNvbG9yOiAjMzMzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICBib3JkZXItY29sb3I6ICM4YzhjOGM7XG59XG5cbi5idG4tZGVmYXVsdC5kaXNhYmxlZDpob3ZlciwgLmJ0bi1kZWZhdWx0LmRpc2FibGVkOmZvY3VzLCAuYnRuLWRlZmF1bHQuZGlzYWJsZWQuZm9jdXMsIC5idG4tZGVmYXVsdFtkaXNhYmxlZF06aG92ZXIsIC5idG4tZGVmYXVsdFtkaXNhYmxlZF06Zm9jdXMsIC5idG4tZGVmYXVsdFtkaXNhYmxlZF0uZm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1kZWZhdWx0OmhvdmVyLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tZGVmYXVsdDpmb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWRlZmF1bHQuZm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjY2NjO1xufVxuXG4uYnRuLWRlZmF1bHQgLmJhZGdlIHtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xufVxuXG4uYnRuLXByaW1hcnkge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYWE3MztcbiAgYm9yZGVyLWNvbG9yOiAjMDA5MTYyO1xufVxuXG4uYnRuLXByaW1hcnk6Zm9jdXMsIC5idG4tcHJpbWFyeS5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3NzUxO1xuICBib3JkZXItY29sb3I6ICMwMDExMGM7XG59XG5cbi5idG4tcHJpbWFyeTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3NzUxO1xuICBib3JkZXItY29sb3I6ICMwMDUzMzg7XG59XG5cbi5idG4tcHJpbWFyeTphY3RpdmUsIC5idG4tcHJpbWFyeS5hY3RpdmUsXG4ub3BlbiA+IC5idG4tcHJpbWFyeS5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzc1MTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiAjMDA1MzM4O1xufVxuXG4uYnRuLXByaW1hcnk6YWN0aXZlOmhvdmVyLCAuYnRuLXByaW1hcnk6YWN0aXZlOmZvY3VzLCAuYnRuLXByaW1hcnk6YWN0aXZlLmZvY3VzLCAuYnRuLXByaW1hcnkuYWN0aXZlOmhvdmVyLCAuYnRuLXByaW1hcnkuYWN0aXZlOmZvY3VzLCAuYnRuLXByaW1hcnkuYWN0aXZlLmZvY3VzLFxuLm9wZW4gPiAuYnRuLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlOmhvdmVyLFxuLm9wZW4gPiAuYnRuLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlOmZvY3VzLFxuLm9wZW4gPiAuYnRuLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlLmZvY3VzIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDUzMzg7XG4gIGJvcmRlci1jb2xvcjogIzAwMTEwYztcbn1cblxuLmJ0bi1wcmltYXJ5LmRpc2FibGVkOmhvdmVyLCAuYnRuLXByaW1hcnkuZGlzYWJsZWQ6Zm9jdXMsIC5idG4tcHJpbWFyeS5kaXNhYmxlZC5mb2N1cywgLmJ0bi1wcmltYXJ5W2Rpc2FibGVkXTpob3ZlciwgLmJ0bi1wcmltYXJ5W2Rpc2FibGVkXTpmb2N1cywgLmJ0bi1wcmltYXJ5W2Rpc2FibGVkXS5mb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXByaW1hcnk6aG92ZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1wcmltYXJ5OmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tcHJpbWFyeS5mb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGFhNzM7XG4gIGJvcmRlci1jb2xvcjogIzAwOTE2Mjtcbn1cblxuLmJ0bi1wcmltYXJ5IC5iYWRnZSB7XG4gIGNvbG9yOiAjMDBhYTczO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuXG4uYnRuLXN1Y2Nlc3Mge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYWE3MztcbiAgYm9yZGVyLWNvbG9yOiAjMDA5MTYyO1xufVxuXG4uYnRuLXN1Y2Nlc3M6Zm9jdXMsIC5idG4tc3VjY2Vzcy5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3NzUxO1xuICBib3JkZXItY29sb3I6ICMwMDExMGM7XG59XG5cbi5idG4tc3VjY2Vzczpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3NzUxO1xuICBib3JkZXItY29sb3I6ICMwMDUzMzg7XG59XG5cbi5idG4tc3VjY2VzczphY3RpdmUsIC5idG4tc3VjY2Vzcy5hY3RpdmUsXG4ub3BlbiA+IC5idG4tc3VjY2Vzcy5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzc1MTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiAjMDA1MzM4O1xufVxuXG4uYnRuLXN1Y2Nlc3M6YWN0aXZlOmhvdmVyLCAuYnRuLXN1Y2Nlc3M6YWN0aXZlOmZvY3VzLCAuYnRuLXN1Y2Nlc3M6YWN0aXZlLmZvY3VzLCAuYnRuLXN1Y2Nlc3MuYWN0aXZlOmhvdmVyLCAuYnRuLXN1Y2Nlc3MuYWN0aXZlOmZvY3VzLCAuYnRuLXN1Y2Nlc3MuYWN0aXZlLmZvY3VzLFxuLm9wZW4gPiAuYnRuLXN1Y2Nlc3MuZHJvcGRvd24tdG9nZ2xlOmhvdmVyLFxuLm9wZW4gPiAuYnRuLXN1Y2Nlc3MuZHJvcGRvd24tdG9nZ2xlOmZvY3VzLFxuLm9wZW4gPiAuYnRuLXN1Y2Nlc3MuZHJvcGRvd24tdG9nZ2xlLmZvY3VzIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDUzMzg7XG4gIGJvcmRlci1jb2xvcjogIzAwMTEwYztcbn1cblxuLmJ0bi1zdWNjZXNzLmRpc2FibGVkOmhvdmVyLCAuYnRuLXN1Y2Nlc3MuZGlzYWJsZWQ6Zm9jdXMsIC5idG4tc3VjY2Vzcy5kaXNhYmxlZC5mb2N1cywgLmJ0bi1zdWNjZXNzW2Rpc2FibGVkXTpob3ZlciwgLmJ0bi1zdWNjZXNzW2Rpc2FibGVkXTpmb2N1cywgLmJ0bi1zdWNjZXNzW2Rpc2FibGVkXS5mb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXN1Y2Nlc3M6aG92ZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1zdWNjZXNzOmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tc3VjY2Vzcy5mb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGFhNzM7XG4gIGJvcmRlci1jb2xvcjogIzAwOTE2Mjtcbn1cblxuLmJ0bi1zdWNjZXNzIC5iYWRnZSB7XG4gIGNvbG9yOiAjMDBhYTczO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuXG4uYnRuLWluZm8ge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNGI4ZDtcbiAgYm9yZGVyLWNvbG9yOiAjMDAzZDc0O1xufVxuXG4uYnRuLWluZm86Zm9jdXMsIC5idG4taW5mby5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAzMDVhO1xuICBib3JkZXItY29sb3I6IGJsYWNrO1xufVxuXG4uYnRuLWluZm86aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMzA1YTtcbiAgYm9yZGVyLWNvbG9yOiAjMDAxZDM2O1xufVxuXG4uYnRuLWluZm86YWN0aXZlLCAuYnRuLWluZm8uYWN0aXZlLFxuLm9wZW4gPiAuYnRuLWluZm8uZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDMwNWE7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJvcmRlci1jb2xvcjogIzAwMWQzNjtcbn1cblxuLmJ0bi1pbmZvOmFjdGl2ZTpob3ZlciwgLmJ0bi1pbmZvOmFjdGl2ZTpmb2N1cywgLmJ0bi1pbmZvOmFjdGl2ZS5mb2N1cywgLmJ0bi1pbmZvLmFjdGl2ZTpob3ZlciwgLmJ0bi1pbmZvLmFjdGl2ZTpmb2N1cywgLmJ0bi1pbmZvLmFjdGl2ZS5mb2N1cyxcbi5vcGVuID4gLmJ0bi1pbmZvLmRyb3Bkb3duLXRvZ2dsZTpob3Zlcixcbi5vcGVuID4gLmJ0bi1pbmZvLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyxcbi5vcGVuID4gLmJ0bi1pbmZvLmRyb3Bkb3duLXRvZ2dsZS5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAxZDM2O1xuICBib3JkZXItY29sb3I6IGJsYWNrO1xufVxuXG4uYnRuLWluZm8uZGlzYWJsZWQ6aG92ZXIsIC5idG4taW5mby5kaXNhYmxlZDpmb2N1cywgLmJ0bi1pbmZvLmRpc2FibGVkLmZvY3VzLCAuYnRuLWluZm9bZGlzYWJsZWRdOmhvdmVyLCAuYnRuLWluZm9bZGlzYWJsZWRdOmZvY3VzLCAuYnRuLWluZm9bZGlzYWJsZWRdLmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4taW5mbzpob3ZlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWluZm86Zm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1pbmZvLmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNGI4ZDtcbiAgYm9yZGVyLWNvbG9yOiAjMDAzZDc0O1xufVxuXG4uYnRuLWluZm8gLmJhZGdlIHtcbiAgY29sb3I6ICMwMDRiOGQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG5cbi5idG4td2FybmluZyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzU4YzI5O1xuICBib3JkZXItY29sb3I6ICNiMDdkMjU7XG59XG5cbi5idG4td2FybmluZzpmb2N1cywgLmJ0bi13YXJuaW5nLmZvY3VzIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5YjZlMjA7XG4gIGJvcmRlci1jb2xvcjogIzQ2MzIwZjtcbn1cblxuLmJ0bi13YXJuaW5nOmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5YjZlMjA7XG4gIGJvcmRlci1jb2xvcjogIzdkNTkxYTtcbn1cblxuLmJ0bi13YXJuaW5nOmFjdGl2ZSwgLmJ0bi13YXJuaW5nLmFjdGl2ZSxcbi5vcGVuID4gLmJ0bi13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWI2ZTIwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBib3JkZXItY29sb3I6ICM3ZDU5MWE7XG59XG5cbi5idG4td2FybmluZzphY3RpdmU6aG92ZXIsIC5idG4td2FybmluZzphY3RpdmU6Zm9jdXMsIC5idG4td2FybmluZzphY3RpdmUuZm9jdXMsIC5idG4td2FybmluZy5hY3RpdmU6aG92ZXIsIC5idG4td2FybmluZy5hY3RpdmU6Zm9jdXMsIC5idG4td2FybmluZy5hY3RpdmUuZm9jdXMsXG4ub3BlbiA+IC5idG4td2FybmluZy5kcm9wZG93bi10b2dnbGU6aG92ZXIsXG4ub3BlbiA+IC5idG4td2FybmluZy5kcm9wZG93bi10b2dnbGU6Zm9jdXMsXG4ub3BlbiA+IC5idG4td2FybmluZy5kcm9wZG93bi10b2dnbGUuZm9jdXMge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzdkNTkxYTtcbiAgYm9yZGVyLWNvbG9yOiAjNDYzMjBmO1xufVxuXG4uYnRuLXdhcm5pbmcuZGlzYWJsZWQ6aG92ZXIsIC5idG4td2FybmluZy5kaXNhYmxlZDpmb2N1cywgLmJ0bi13YXJuaW5nLmRpc2FibGVkLmZvY3VzLCAuYnRuLXdhcm5pbmdbZGlzYWJsZWRdOmhvdmVyLCAuYnRuLXdhcm5pbmdbZGlzYWJsZWRdOmZvY3VzLCAuYnRuLXdhcm5pbmdbZGlzYWJsZWRdLmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4td2FybmluZzpob3ZlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXdhcm5pbmc6Zm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi13YXJuaW5nLmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M1OGMyOTtcbiAgYm9yZGVyLWNvbG9yOiAjYjA3ZDI1O1xufVxuXG4uYnRuLXdhcm5pbmcgLmJhZGdlIHtcbiAgY29sb3I6ICNjNThjMjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG5cbi5idG4tZGFuZ2VyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkMzEyNDU7XG4gIGJvcmRlci1jb2xvcjogI2JjMTAzZDtcbn1cblxuLmJ0bi1kYW5nZXI6Zm9jdXMsIC5idG4tZGFuZ2VyLmZvY3VzIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhNDBlMzY7XG4gIGJvcmRlci1jb2xvcjogIzQ2MDYxNztcbn1cblxuLmJ0bi1kYW5nZXI6aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2E0MGUzNjtcbiAgYm9yZGVyLWNvbG9yOiAjODMwYjJiO1xufVxuXG4uYnRuLWRhbmdlcjphY3RpdmUsIC5idG4tZGFuZ2VyLmFjdGl2ZSxcbi5vcGVuID4gLmJ0bi1kYW5nZXIuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhNDBlMzY7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJvcmRlci1jb2xvcjogIzgzMGIyYjtcbn1cblxuLmJ0bi1kYW5nZXI6YWN0aXZlOmhvdmVyLCAuYnRuLWRhbmdlcjphY3RpdmU6Zm9jdXMsIC5idG4tZGFuZ2VyOmFjdGl2ZS5mb2N1cywgLmJ0bi1kYW5nZXIuYWN0aXZlOmhvdmVyLCAuYnRuLWRhbmdlci5hY3RpdmU6Zm9jdXMsIC5idG4tZGFuZ2VyLmFjdGl2ZS5mb2N1cyxcbi5vcGVuID4gLmJ0bi1kYW5nZXIuZHJvcGRvd24tdG9nZ2xlOmhvdmVyLFxuLm9wZW4gPiAuYnRuLWRhbmdlci5kcm9wZG93bi10b2dnbGU6Zm9jdXMsXG4ub3BlbiA+IC5idG4tZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZS5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODMwYjJiO1xuICBib3JkZXItY29sb3I6ICM0NjA2MTc7XG59XG5cbi5idG4tZGFuZ2VyLmRpc2FibGVkOmhvdmVyLCAuYnRuLWRhbmdlci5kaXNhYmxlZDpmb2N1cywgLmJ0bi1kYW5nZXIuZGlzYWJsZWQuZm9jdXMsIC5idG4tZGFuZ2VyW2Rpc2FibGVkXTpob3ZlciwgLmJ0bi1kYW5nZXJbZGlzYWJsZWRdOmZvY3VzLCAuYnRuLWRhbmdlcltkaXNhYmxlZF0uZm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1kYW5nZXI6aG92ZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1kYW5nZXI6Zm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1kYW5nZXIuZm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDMxMjQ1O1xuICBib3JkZXItY29sb3I6ICNiYzEwM2Q7XG59XG5cbi5idG4tZGFuZ2VyIC5iYWRnZSB7XG4gIGNvbG9yOiAjZDMxMjQ1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuXG4uYnRuLWxpbmsge1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzAwYWE3MztcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLmJ0bi1saW5rLCAuYnRuLWxpbms6YWN0aXZlLCAuYnRuLWxpbmsuYWN0aXZlLCAuYnRuLWxpbmtbZGlzYWJsZWRdLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5idG4tbGluaywgLmJ0bi1saW5rOmhvdmVyLCAuYnRuLWxpbms6Zm9jdXMsIC5idG4tbGluazphY3RpdmUge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYnRuLWxpbms6aG92ZXIsIC5idG4tbGluazpmb2N1cyB7XG4gIGNvbG9yOiAjMDA5ZTc1O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYnRuLWxpbmtbZGlzYWJsZWRdOmhvdmVyLCAuYnRuLWxpbmtbZGlzYWJsZWRdOmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tbGluazpob3ZlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWxpbms6Zm9jdXMge1xuICBjb2xvcjogIzc3Nzc3NztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uYnRuLWxnLCAuYnRuLWdyb3VwLWxnID4gLmJ0biB7XG4gIHBhZGRpbmc6IDMwcHggNDVweDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4uYnRuLXNtLCAuYnRuLWdyb3VwLXNtID4gLmJ0biB7XG4gIHBhZGRpbmc6IDVweCA2cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMTg3NTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLmJ0bi14cywgLmJ0bi1ncm91cC14cyA+IC5idG4ge1xuICBwYWRkaW5nOiAzcHggNHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjE4NzU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi5idG4tYmxvY2sge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5idG4tYmxvY2sgKyAuYnRuLWJsb2NrIHtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdLmJ0bi1ibG9jayxcbmlucHV0W3R5cGU9XCJyZXNldFwiXS5idG4tYmxvY2ssXG5pbnB1dFt0eXBlPVwiYnV0dG9uXCJdLmJ0bi1ibG9jayB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZmFkZSB7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cyBsaW5lYXI7XG4gIC1vLXRyYW5zaXRpb246IG9wYWNpdHkgMC4xNXMgbGluZWFyO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzIGxpbmVhcjtcbn1cblxuLmZhZGUuaW4ge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uY29sbGFwc2Uge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uY29sbGFwc2UuaW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxudHIuY29sbGFwc2UuaW4ge1xuICBkaXNwbGF5OiB0YWJsZS1yb3c7XG59XG5cbnRib2R5LmNvbGxhcHNlLmluIHtcbiAgZGlzcGxheTogdGFibGUtcm93LWdyb3VwO1xufVxuXG4uY29sbGFwc2luZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IGhlaWdodCwgdmlzaWJpbGl0eTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogaGVpZ2h0LCB2aXNpYmlsaXR5O1xuICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IDAuMzVzO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjM1cztcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG59XG5cbi5jYXJldCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDJweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYm9yZGVyLXRvcDogNHB4IGRhc2hlZDtcbiAgYm9yZGVyLXRvcDogNHB4IHNvbGlkIFxcOTtcbiAgYm9yZGVyLXJpZ2h0OiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbi5kcm9wdXAsXG4uZHJvcGRvd24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xufVxuXG4uZHJvcGRvd24tbWVudSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDAwO1xuICBkaXNwbGF5OiBub25lO1xuICBmbG9hdDogbGVmdDtcbiAgbWluLXdpZHRoOiAxNjBweDtcbiAgcGFkZGluZzogNXB4IDA7XG4gIG1hcmdpbjogMnB4IDAgMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgNnB4IDEycHggcmdiYSgwLCAwLCAwLCAwLjE3NSk7XG4gIGJveC1zaGFkb3c6IDAgNnB4IDEycHggcmdiYSgwLCAwLCAwLCAwLjE3NSk7XG59XG5cbi5kcm9wZG93bi1tZW51LnB1bGwtcmlnaHQge1xuICByaWdodDogMDtcbiAgbGVmdDogYXV0bztcbn1cblxuLmRyb3Bkb3duLW1lbnUgLmRpdmlkZXIge1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiAxMnB4IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNWU1ZTU7XG59XG5cbi5kcm9wZG93bi1tZW51ID4gbGkgPiBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDNweCAyMHB4O1xuICBjbGVhcjogYm90aDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNjI1O1xuICBjb2xvcjogIzMzMzMzMztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGE6aG92ZXIsIC5kcm9wZG93bi1tZW51ID4gbGkgPiBhOmZvY3VzIHtcbiAgY29sb3I6ICMyNjI2MjY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbn1cblxuLmRyb3Bkb3duLW1lbnUgPiAuYWN0aXZlID4gYSwgLmRyb3Bkb3duLW1lbnUgPiAuYWN0aXZlID4gYTpob3ZlciwgLmRyb3Bkb3duLW1lbnUgPiAuYWN0aXZlID4gYTpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGFhNzM7XG4gIG91dGxpbmU6IDA7XG59XG5cbi5kcm9wZG93bi1tZW51ID4gLmRpc2FibGVkID4gYSwgLmRyb3Bkb3duLW1lbnUgPiAuZGlzYWJsZWQgPiBhOmhvdmVyLCAuZHJvcGRvd24tbWVudSA+IC5kaXNhYmxlZCA+IGE6Zm9jdXMge1xuICBjb2xvcjogIzc3Nzc3Nztcbn1cblxuLmRyb3Bkb3duLW1lbnUgPiAuZGlzYWJsZWQgPiBhOmhvdmVyLCAuZHJvcGRvd24tbWVudSA+IC5kaXNhYmxlZCA+IGE6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChlbmFibGVkID0gZmFsc2UpO1xufVxuXG4ub3BlbiA+IC5kcm9wZG93bi1tZW51IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5vcGVuID4gYSB7XG4gIG91dGxpbmU6IDA7XG59XG5cbi5kcm9wZG93bi1tZW51LXJpZ2h0IHtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IGF1dG87XG59XG5cbi5kcm9wZG93bi1tZW51LWxlZnQge1xuICByaWdodDogYXV0bztcbiAgbGVmdDogMDtcbn1cblxuLmRyb3Bkb3duLWhlYWRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAzcHggMjBweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS42MjU7XG4gIGNvbG9yOiAjNzc3Nzc3O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uZHJvcGRvd24tYmFja2Ryb3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogOTkwO1xufVxuXG4ucHVsbC1yaWdodCA+IC5kcm9wZG93bi1tZW51IHtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IGF1dG87XG59XG5cbi5kcm9wdXAgLmNhcmV0LFxuLm5hdmJhci1maXhlZC1ib3R0b20gLmRyb3Bkb3duIC5jYXJldCB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci10b3A6IDA7XG4gIGJvcmRlci1ib3R0b206IDRweCBkYXNoZWQ7XG4gIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCBcXDk7XG59XG5cbi5kcm9wdXAgLmRyb3Bkb3duLW1lbnUsXG4ubmF2YmFyLWZpeGVkLWJvdHRvbSAuZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUge1xuICB0b3A6IGF1dG87XG4gIGJvdHRvbTogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMnB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5uYXZiYXItcmlnaHQgLmRyb3Bkb3duLW1lbnUge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbiAgLm5hdmJhci1yaWdodCAuZHJvcGRvd24tbWVudS1sZWZ0IHtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG59XG5cbi5idG4tZ3JvdXAsXG4uYnRuLWdyb3VwLXZlcnRpY2FsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5idG4tZ3JvdXAgPiAuYnRuLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uYnRuLWdyb3VwID4gLmJ0bjpob3ZlciwgLmJ0bi1ncm91cCA+IC5idG46Zm9jdXMsIC5idG4tZ3JvdXAgPiAuYnRuOmFjdGl2ZSwgLmJ0bi1ncm91cCA+IC5idG4uYWN0aXZlLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46aG92ZXIsXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjpmb2N1cyxcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOmFjdGl2ZSxcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLmFjdGl2ZSB7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5idG4tZ3JvdXAgLmJ0biArIC5idG4sXG4uYnRuLWdyb3VwIC5idG4gKyAuYnRuLWdyb3VwLFxuLmJ0bi1ncm91cCAuYnRuLWdyb3VwICsgLmJ0bixcbi5idG4tZ3JvdXAgLmJ0bi1ncm91cCArIC5idG4tZ3JvdXAge1xuICBtYXJnaW4tbGVmdDogLTFweDtcbn1cblxuLmJ0bi10b29sYmFyIHtcbiAgbWFyZ2luLWxlZnQ6IC01cHg7XG59XG5cbi5idG4tdG9vbGJhcjpiZWZvcmUsIC5idG4tdG9vbGJhcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuXG4uYnRuLXRvb2xiYXI6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cblxuLmJ0bi10b29sYmFyIC5idG4sXG4uYnRuLXRvb2xiYXIgLmJ0bi1ncm91cCxcbi5idG4tdG9vbGJhciAuaW5wdXQtZ3JvdXAge1xuICBmbG9hdDogbGVmdDtcbn1cblxuLmJ0bi10b29sYmFyID4gLmJ0bixcbi5idG4tdG9vbGJhciA+IC5idG4tZ3JvdXAsXG4uYnRuLXRvb2xiYXIgPiAuaW5wdXQtZ3JvdXAge1xuICBtYXJnaW4tbGVmdDogNXB4O1xufVxuXG4uYnRuLWdyb3VwID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi5idG4tZ3JvdXAgPiAuYnRuOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5idG4tZ3JvdXAgPiAuYnRuOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xufVxuXG4uYnRuLWdyb3VwID4gLmJ0bjpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpLFxuLmJ0bi1ncm91cCA+IC5kcm9wZG93bi10b2dnbGU6bm90KDpmaXJzdC1jaGlsZCkge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuXG4uYnRuLWdyb3VwID4gLmJ0bi1ncm91cCB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpID4gLmJ0biB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuOmxhc3QtY2hpbGQsXG4uYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpID4gLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cblxuLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG46Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuXG4uYnRuLWdyb3VwIC5kcm9wZG93bi10b2dnbGU6YWN0aXZlLFxuLmJ0bi1ncm91cC5vcGVuIC5kcm9wZG93bi10b2dnbGUge1xuICBvdXRsaW5lOiAwO1xufVxuXG4uYnRuLWdyb3VwID4gLmJ0biArIC5kcm9wZG93bi10b2dnbGUge1xuICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG4gIHBhZGRpbmctbGVmdDogOHB4O1xufVxuXG4uYnRuLWdyb3VwID4gLmJ0bi1sZyArIC5kcm9wZG93bi10b2dnbGUsIC5idG4tZ3JvdXAtbGcuYnRuLWdyb3VwID4gLmJ0biArIC5kcm9wZG93bi10b2dnbGUge1xuICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xuICBwYWRkaW5nLWxlZnQ6IDEycHg7XG59XG5cbi5idG4tZ3JvdXAub3BlbiAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbn1cblxuLmJ0bi1ncm91cC5vcGVuIC5kcm9wZG93bi10b2dnbGUuYnRuLWxpbmsge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5idG4gLmNhcmV0IHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5idG4tbGcgLmNhcmV0LCAuYnRuLWdyb3VwLWxnID4gLmJ0biAuY2FyZXQge1xuICBib3JkZXItd2lkdGg6IDVweCA1cHggMDtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbn1cblxuLmRyb3B1cCAuYnRuLWxnIC5jYXJldCwgLmRyb3B1cCAuYnRuLWdyb3VwLWxnID4gLmJ0biAuY2FyZXQge1xuICBib3JkZXItd2lkdGg6IDAgNXB4IDVweDtcbn1cblxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4sXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cCxcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwID4gLmJ0biB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6YmVmb3JlLCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cCA+IC5idG4ge1xuICBmbG9hdDogbm9uZTtcbn1cblxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4gKyAuYnRuLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4gKyAuYnRuLWdyb3VwLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXAgKyAuYnRuLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXAgKyAuYnRuLWdyb3VwIHtcbiAgbWFyZ2luLXRvcDogLTFweDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpID4gLmJ0biB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuOmxhc3QtY2hpbGQsXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpID4gLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0bjpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xufVxuXG4uYnRuLWdyb3VwLWp1c3RpZmllZCB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICB3aWR0aDogMTAwJTtcbiAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbiAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcbn1cblxuLmJ0bi1ncm91cC1qdXN0aWZpZWQgPiAuYnRuLFxuLmJ0bi1ncm91cC1qdXN0aWZpZWQgPiAuYnRuLWdyb3VwIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgZmxvYXQ6IG5vbmU7XG4gIHdpZHRoOiAxJTtcbn1cblxuLmJ0bi1ncm91cC1qdXN0aWZpZWQgPiAuYnRuLWdyb3VwIC5idG4ge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmJ0bi1ncm91cC1qdXN0aWZpZWQgPiAuYnRuLWdyb3VwIC5kcm9wZG93bi1tZW51IHtcbiAgbGVmdDogYXV0bztcbn1cblxuW2RhdGEtdG9nZ2xlPVwiYnV0dG9uc1wiXSA+IC5idG4gaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuW2RhdGEtdG9nZ2xlPVwiYnV0dG9uc1wiXSA+IC5idG4gaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxuW2RhdGEtdG9nZ2xlPVwiYnV0dG9uc1wiXSA+IC5idG4tZ3JvdXAgPiAuYnRuIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbltkYXRhLXRvZ2dsZT1cImJ1dHRvbnNcIl0gPiAuYnRuLWdyb3VwID4gLmJ0biBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uaW5wdXQtZ3JvdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xufVxuXG4uaW5wdXQtZ3JvdXBbY2xhc3MqPVwiY29sLVwiXSB7XG4gIGZsb2F0OiBub25lO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sOmZvY3VzIHtcbiAgei1pbmRleDogMztcbn1cblxuLmlucHV0LWdyb3VwLWFkZG9uLFxuLmlucHV0LWdyb3VwLWJ0bixcbi5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbn1cblxuLmlucHV0LWdyb3VwLWFkZG9uOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCksXG4uaW5wdXQtZ3JvdXAtYnRuOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCksXG4uaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbDpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLmlucHV0LWdyb3VwLWFkZG9uLFxuLmlucHV0LWdyb3VwLWJ0biB7XG4gIHdpZHRoOiAxJTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLmlucHV0LWdyb3VwLWFkZG9uIHtcbiAgcGFkZGluZzogMTBweCAxNXB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogI2YwZjBmMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlZWVlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4uaW5wdXQtZ3JvdXAtYWRkb24uaW5wdXQtc20sXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYWRkb24sXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYnRuID4gLmlucHV0LWdyb3VwLWFkZG9uLmJ0biB7XG4gIHBhZGRpbmc6IDVweCA2cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLmlucHV0LWdyb3VwLWFkZG9uLmlucHV0LWxnLFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWFkZG9uLFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWJ0biA+IC5pbnB1dC1ncm91cC1hZGRvbi5idG4ge1xuICBwYWRkaW5nOiAzMHB4IDQ1cHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLmlucHV0LWdyb3VwLWFkZG9uIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbi5pbnB1dC1ncm91cC1hZGRvbiBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4uaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbDpmaXJzdC1jaGlsZCxcbi5pbnB1dC1ncm91cC1hZGRvbjpmaXJzdC1jaGlsZCxcbi5pbnB1dC1ncm91cC1idG46Zmlyc3QtY2hpbGQgPiAuYnRuLFxuLmlucHV0LWdyb3VwLWJ0bjpmaXJzdC1jaGlsZCA+IC5idG4tZ3JvdXAgPiAuYnRuLFxuLmlucHV0LWdyb3VwLWJ0bjpmaXJzdC1jaGlsZCA+IC5kcm9wZG93bi10b2dnbGUsXG4uaW5wdXQtZ3JvdXAtYnRuOmxhc3QtY2hpbGQgPiAuYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLFxuLmlucHV0LWdyb3VwLWJ0bjpsYXN0LWNoaWxkID4gLmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0biB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cblxuLmlucHV0LWdyb3VwLWFkZG9uOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xufVxuXG4uaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbDpsYXN0LWNoaWxkLFxuLmlucHV0LWdyb3VwLWFkZG9uOmxhc3QtY2hpbGQsXG4uaW5wdXQtZ3JvdXAtYnRuOmxhc3QtY2hpbGQgPiAuYnRuLFxuLmlucHV0LWdyb3VwLWJ0bjpsYXN0LWNoaWxkID4gLmJ0bi1ncm91cCA+IC5idG4sXG4uaW5wdXQtZ3JvdXAtYnRuOmxhc3QtY2hpbGQgPiAuZHJvcGRvd24tdG9nZ2xlLFxuLmlucHV0LWdyb3VwLWJ0bjpmaXJzdC1jaGlsZCA+IC5idG46bm90KDpmaXJzdC1jaGlsZCksXG4uaW5wdXQtZ3JvdXAtYnRuOmZpcnN0LWNoaWxkID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4ge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuXG4uaW5wdXQtZ3JvdXAtYWRkb246bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1sZWZ0OiAwO1xufVxuXG4uaW5wdXQtZ3JvdXAtYnRuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDA7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5pbnB1dC1ncm91cC1idG4gPiAuYnRuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uaW5wdXQtZ3JvdXAtYnRuID4gLmJ0biArIC5idG4ge1xuICBtYXJnaW4tbGVmdDogLTFweDtcbn1cblxuLmlucHV0LWdyb3VwLWJ0biA+IC5idG46aG92ZXIsIC5pbnB1dC1ncm91cC1idG4gPiAuYnRuOmZvY3VzLCAuaW5wdXQtZ3JvdXAtYnRuID4gLmJ0bjphY3RpdmUge1xuICB6LWluZGV4OiAyO1xufVxuXG4uaW5wdXQtZ3JvdXAtYnRuOmZpcnN0LWNoaWxkID4gLmJ0bixcbi5pbnB1dC1ncm91cC1idG46Zmlyc3QtY2hpbGQgPiAuYnRuLWdyb3VwIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMXB4O1xufVxuXG4uaW5wdXQtZ3JvdXAtYnRuOmxhc3QtY2hpbGQgPiAuYnRuLFxuLmlucHV0LWdyb3VwLWJ0bjpsYXN0LWNoaWxkID4gLmJ0bi1ncm91cCB7XG4gIHotaW5kZXg6IDI7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xufVxuXG4ubmF2IHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4ubmF2OmJlZm9yZSwgLm5hdjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuXG4ubmF2OmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi5uYXYgPiBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5uYXYgPiBsaSA+IGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG59XG5cbi5uYXYgPiBsaSA+IGE6aG92ZXIsIC5uYXYgPiBsaSA+IGE6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWVlZWU7XG59XG5cbi5uYXYgPiBsaS5kaXNhYmxlZCA+IGEge1xuICBjb2xvcjogIzc3Nzc3Nztcbn1cblxuLm5hdiA+IGxpLmRpc2FibGVkID4gYTpob3ZlciwgLm5hdiA+IGxpLmRpc2FibGVkID4gYTpmb2N1cyB7XG4gIGNvbG9yOiAjNzc3Nzc3O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4ubmF2IC5vcGVuID4gYSwgLm5hdiAub3BlbiA+IGE6aG92ZXIsIC5uYXYgLm9wZW4gPiBhOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZWVlZTtcbiAgYm9yZGVyLWNvbG9yOiAjMDBhYTczO1xufVxuXG4ubmF2IC5uYXYtZGl2aWRlciB7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IDEycHggMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U1ZTVlNTtcbn1cblxuLm5hdiA+IGxpID4gYSA+IGltZyB7XG4gIG1heC13aWR0aDogbm9uZTtcbn1cblxuLm5hdi10YWJzIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7XG59XG5cbi5uYXYtdGFicyA+IGxpIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1ib3R0b206IC0xcHg7XG59XG5cbi5uYXYtdGFicyA+IGxpID4gYSB7XG4gIG1hcmdpbi1yaWdodDogMnB4O1xuICBsaW5lLWhlaWdodDogMS42MjU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAwIDAgMCAwO1xufVxuXG4ubmF2LXRhYnMgPiBsaSA+IGE6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNlZWVlZWUgI2VlZWVlZSAjZGRkO1xufVxuXG4ubmF2LXRhYnMgPiBsaS5hY3RpdmUgPiBhLCAubmF2LXRhYnMgPiBsaS5hY3RpdmUgPiBhOmhvdmVyLCAubmF2LXRhYnMgPiBsaS5hY3RpdmUgPiBhOmZvY3VzIHtcbiAgY29sb3I6ICNmMGYwZjA7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5uYXYtcGlsbHMgPiBsaSB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4ubmF2LXBpbGxzID4gbGkgPiBhIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLm5hdi1waWxscyA+IGxpICsgbGkge1xuICBtYXJnaW4tbGVmdDogMnB4O1xufVxuXG4ubmF2LXBpbGxzID4gbGkuYWN0aXZlID4gYSwgLm5hdi1waWxscyA+IGxpLmFjdGl2ZSA+IGE6aG92ZXIsIC5uYXYtcGlsbHMgPiBsaS5hY3RpdmUgPiBhOmZvY3VzIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGFhNzM7XG59XG5cbi5uYXYtc3RhY2tlZCA+IGxpIHtcbiAgZmxvYXQ6IG5vbmU7XG59XG5cbi5uYXYtc3RhY2tlZCA+IGxpICsgbGkge1xuICBtYXJnaW4tdG9wOiAycHg7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4ubmF2LWp1c3RpZmllZCwgLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLm5hdi1qdXN0aWZpZWQgPiBsaSwgLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQgPiBsaSB7XG4gIGZsb2F0OiBub25lO1xufVxuXG4ubmF2LWp1c3RpZmllZCA+IGxpID4gYSwgLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQgPiBsaSA+IGEge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLm5hdi1qdXN0aWZpZWQgPiAuZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUge1xuICB0b3A6IGF1dG87XG4gIGxlZnQ6IGF1dG87XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkge1xuICAubmF2LWp1c3RpZmllZCA+IGxpLCAubmF2LXRhYnMubmF2LWp1c3RpZmllZCA+IGxpIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIHdpZHRoOiAxJTtcbiAgfVxuICAubmF2LWp1c3RpZmllZCA+IGxpID4gYSwgLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQgPiBsaSA+IGEge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLm5hdi10YWJzLWp1c3RpZmllZCwgLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQge1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuXG4ubmF2LXRhYnMtanVzdGlmaWVkID4gbGkgPiBhLCAubmF2LXRhYnMubmF2LWp1c3RpZmllZCA+IGxpID4gYSB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLm5hdi10YWJzLWp1c3RpZmllZCA+IC5hY3RpdmUgPiBhLCAubmF2LXRhYnMubmF2LWp1c3RpZmllZCA+IC5hY3RpdmUgPiBhLFxuLm5hdi10YWJzLWp1c3RpZmllZCA+IC5hY3RpdmUgPiBhOmhvdmVyLFxuLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQgPiAuYWN0aXZlID4gYTpob3Zlcixcbi5uYXYtdGFicy1qdXN0aWZpZWQgPiAuYWN0aXZlID4gYTpmb2N1cyxcbi5uYXYtdGFicy5uYXYtanVzdGlmaWVkID4gLmFjdGl2ZSA+IGE6Zm9jdXMge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgLm5hdi10YWJzLWp1c3RpZmllZCA+IGxpID4gYSwgLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQgPiBsaSA+IGEge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMCAwIDA7XG4gIH1cbiAgLm5hdi10YWJzLWp1c3RpZmllZCA+IC5hY3RpdmUgPiBhLCAubmF2LXRhYnMubmF2LWp1c3RpZmllZCA+IC5hY3RpdmUgPiBhLFxuICAubmF2LXRhYnMtanVzdGlmaWVkID4gLmFjdGl2ZSA+IGE6aG92ZXIsXG4gIC5uYXYtdGFicy5uYXYtanVzdGlmaWVkID4gLmFjdGl2ZSA+IGE6aG92ZXIsXG4gIC5uYXYtdGFicy1qdXN0aWZpZWQgPiAuYWN0aXZlID4gYTpmb2N1cyxcbiAgLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQgPiAuYWN0aXZlID4gYTpmb2N1cyB7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZmZmZjtcbiAgfVxufVxuXG4udGFiLWNvbnRlbnQgPiAudGFiLXBhbmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udGFiLWNvbnRlbnQgPiAuYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5uYXYtdGFicyAuZHJvcGRvd24tbWVudSB7XG4gIG1hcmdpbi10b3A6IC0xcHg7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xufVxuXG4ubmF2YmFyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuLm5hdmJhcjpiZWZvcmUsIC5uYXZiYXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cblxuLm5hdmJhcjphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5uYXZiYXIge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbn1cblxuLm5hdmJhci1oZWFkZXI6YmVmb3JlLCAubmF2YmFyLWhlYWRlcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuXG4ubmF2YmFyLWhlYWRlcjphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5uYXZiYXItaGVhZGVyIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxufVxuXG4ubmF2YmFyLWNvbGxhcHNlIHtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBvdmVyZmxvdy14OiB2aXNpYmxlO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG59XG5cbi5uYXZiYXItY29sbGFwc2U6YmVmb3JlLCAubmF2YmFyLWNvbGxhcHNlOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7XG59XG5cbi5uYXZiYXItY29sbGFwc2U6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cblxuLm5hdmJhci1jb2xsYXBzZS5pbiB7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgYm9yZGVyLXRvcDogMDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG4gIC5uYXZiYXItY29sbGFwc2UuY29sbGFwc2Uge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDtcbiAgfVxuICAubmF2YmFyLWNvbGxhcHNlLmluIHtcbiAgICBvdmVyZmxvdy15OiB2aXNpYmxlO1xuICB9XG4gIC5uYXZiYXItZml4ZWQtdG9wIC5uYXZiYXItY29sbGFwc2UsXG4gIC5uYXZiYXItc3RhdGljLXRvcCAubmF2YmFyLWNvbGxhcHNlLFxuICAubmF2YmFyLWZpeGVkLWJvdHRvbSAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuXG4ubmF2YmFyLWZpeGVkLXRvcCxcbi5uYXZiYXItZml4ZWQtYm90dG9tIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTAzMDtcbn1cblxuLm5hdmJhci1maXhlZC10b3AgLm5hdmJhci1jb2xsYXBzZSxcbi5uYXZiYXItZml4ZWQtYm90dG9tIC5uYXZiYXItY29sbGFwc2Uge1xuICBtYXgtaGVpZ2h0OiAzNDBweDtcbn1cblxuQG1lZGlhIChtYXgtZGV2aWNlLXdpZHRoOiA0ODBweCkgYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSB7XG4gIC5uYXZiYXItZml4ZWQtdG9wIC5uYXZiYXItY29sbGFwc2UsXG4gIC5uYXZiYXItZml4ZWQtYm90dG9tIC5uYXZiYXItY29sbGFwc2Uge1xuICAgIG1heC1oZWlnaHQ6IDIwMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLm5hdmJhci1maXhlZC10b3AsXG4gIC5uYXZiYXItZml4ZWQtYm90dG9tIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG59XG5cbi5uYXZiYXItZml4ZWQtdG9wIHtcbiAgdG9wOiAwO1xuICBib3JkZXItd2lkdGg6IDAgMCAxcHg7XG59XG5cbi5uYXZiYXItZml4ZWQtYm90dG9tIHtcbiAgYm90dG9tOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBib3JkZXItd2lkdGg6IDFweCAwIDA7XG59XG5cbi5jb250YWluZXIgPiAubmF2YmFyLWhlYWRlcixcbi5jb250YWluZXIgPiAubmF2YmFyLWNvbGxhcHNlLFxuLmNvbnRhaW5lci1mbHVpZCA+IC5uYXZiYXItaGVhZGVyLFxuLmNvbnRhaW5lci1mbHVpZCA+IC5uYXZiYXItY29sbGFwc2Uge1xuICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xuICBtYXJnaW4tbGVmdDogLTEwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmNvbnRhaW5lciA+IC5uYXZiYXItaGVhZGVyLFxuICAuY29udGFpbmVyID4gLm5hdmJhci1jb2xsYXBzZSxcbiAgLmNvbnRhaW5lci1mbHVpZCA+IC5uYXZiYXItaGVhZGVyLFxuICAuY29udGFpbmVyLWZsdWlkID4gLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5cbi5uYXZiYXItc3RhdGljLXRvcCB7XG4gIHotaW5kZXg6IDEwMDA7XG4gIGJvcmRlci13aWR0aDogMCAwIDFweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAubmF2YmFyLXN0YXRpYy10b3Age1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbn1cblxuLm5hdmJhci1icmFuZCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBoZWlnaHQ6IGF1dG87XG4gIHBhZGRpbmc6IGF1dG8tMjZweC8yIDEwcHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG59XG5cbi5uYXZiYXItYnJhbmQ6aG92ZXIsIC5uYXZiYXItYnJhbmQ6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5uYXZiYXItYnJhbmQgPiBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAubmF2YmFyID4gLmNvbnRhaW5lciAubmF2YmFyLWJyYW5kLFxuICAubmF2YmFyID4gLmNvbnRhaW5lci1mbHVpZCAubmF2YmFyLWJyYW5kIHtcbiAgICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gIH1cbn1cblxuLm5hdmJhci10b2dnbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsb2F0OiByaWdodDtcbiAgcGFkZGluZzogOXB4IDEwcHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgbWFyZ2luLXRvcDogYXV0by0zNHB4LzI7XG4gIG1hcmdpbi1ib3R0b206IGF1dG8tMzRweC8yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi5uYXZiYXItdG9nZ2xlOmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbn1cblxuLm5hdmJhci10b2dnbGUgLmljb24tYmFyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyMnB4O1xuICBoZWlnaHQ6IDJweDtcbiAgYm9yZGVyLXJhZGl1czogMXB4O1xufVxuXG4ubmF2YmFyLXRvZ2dsZSAuaWNvbi1iYXIgKyAuaWNvbi1iYXIge1xuICBtYXJnaW4tdG9wOiA0cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLm5hdmJhci10b2dnbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLm5hdmJhci1uYXYge1xuICBtYXJnaW46IGF1dG8tMjZweC8yLzIgLTEwcHg7XG59XG5cbi5uYXZiYXItbmF2ID4gbGkgPiBhIHtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICBsaW5lLWhlaWdodDogMjZweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBmbG9hdDogbm9uZTtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG4gIC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gbGkgPiBhLFxuICAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSAuZHJvcGRvd24taGVhZGVyIHtcbiAgICBwYWRkaW5nOiA1cHggMTVweCA1cHggMjVweDtcbiAgfVxuICAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IGxpID4gYSB7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIH1cbiAgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGE6aG92ZXIsIC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gbGkgPiBhOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLm5hdmJhci1uYXYge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAubmF2YmFyLW5hdiA+IGxpIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuICAubmF2YmFyLW5hdiA+IGxpID4gYSB7XG4gICAgcGFkZGluZy10b3A6IGF1dG8tMjZweC8yO1xuICAgIHBhZGRpbmctYm90dG9tOiBhdXRvLTI2cHgvMjtcbiAgfVxufVxuXG4ubmF2YmFyLWZvcm0ge1xuICBwYWRkaW5nOiAxMHB4IDEwcHg7XG4gIG1hcmdpbi1yaWdodDogLTEwcHg7XG4gIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSksIDAgMXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKSwgMCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG4gIG1hcmdpbi10b3A6IGF1dG8tNDhweC8yO1xuICBtYXJnaW4tYm90dG9tOiBhdXRvLTQ4cHgvMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gIC5uYXZiYXItZm9ybSAuZm9ybS1ncm91cCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxuICAubmF2YmFyLWZvcm0gLmZvcm0tY29udHJvbCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cbiAgLm5hdmJhci1mb3JtIC5mb3JtLWNvbnRyb2wtc3RhdGljIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbiAgLm5hdmJhci1mb3JtIC5pbnB1dC1ncm91cCB7XG4gICAgZGlzcGxheTogaW5saW5lLXRhYmxlO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cbiAgLm5hdmJhci1mb3JtIC5pbnB1dC1ncm91cCAuaW5wdXQtZ3JvdXAtYWRkb24sXG4gIC5uYXZiYXItZm9ybSAuaW5wdXQtZ3JvdXAgLmlucHV0LWdyb3VwLWJ0bixcbiAgLm5hdmJhci1mb3JtIC5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAubmF2YmFyLWZvcm0gLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm5hdmJhci1mb3JtIC5jb250cm9sLWxhYmVsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cbiAgLm5hdmJhci1mb3JtIC5yYWRpbyxcbiAgLm5hdmJhci1mb3JtIC5jaGVja2JveCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG4gIC5uYXZiYXItZm9ybSAucmFkaW8gbGFiZWwsXG4gIC5uYXZiYXItZm9ybSAuY2hlY2tib3ggbGFiZWwge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuICAubmF2YmFyLWZvcm0gLnJhZGlvIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbiAgLm5hdmJhci1mb3JtIC5jaGVja2JveCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAubmF2YmFyLWZvcm0gLmhhcy1mZWVkYmFjayAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgICB0b3A6IDA7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAubmF2YmFyLWZvcm0gLmZvcm0tZ3JvdXAge1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgfVxuICAubmF2YmFyLWZvcm0gLmZvcm0tZ3JvdXA6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5uYXZiYXItZm9ybSB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIGJvcmRlcjogMDtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxufVxuXG4ubmF2YmFyLW5hdiA+IGxpID4gLmRyb3Bkb3duLW1lbnUge1xuICBtYXJnaW4tdG9wOiAwO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbn1cblxuLm5hdmJhci1maXhlZC1ib3R0b20gLm5hdmJhci1uYXYgPiBsaSA+IC5kcm9wZG93bi1tZW51IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuXG4ubmF2YmFyLWJ0biB7XG4gIG1hcmdpbi10b3A6IGF1dG8tNDhweC8yO1xuICBtYXJnaW4tYm90dG9tOiBhdXRvLTQ4cHgvMjtcbn1cblxuLm5hdmJhci1idG4uYnRuLXNtLCAuYnRuLWdyb3VwLXNtID4gLm5hdmJhci1idG4uYnRuIHtcbiAgbWFyZ2luLXRvcDogYXV0by0zMXB4LzI7XG4gIG1hcmdpbi1ib3R0b206IGF1dG8tMzFweC8yO1xufVxuXG4ubmF2YmFyLWJ0bi5idG4teHMsIC5idG4tZ3JvdXAteHMgPiAubmF2YmFyLWJ0bi5idG4ge1xuICBtYXJnaW4tdG9wOiBhdXRvLTIyLzI7XG4gIG1hcmdpbi1ib3R0b206IGF1dG8tMjIvMjtcbn1cblxuLm5hdmJhci10ZXh0IHtcbiAgbWFyZ2luLXRvcDogYXV0by0yNnB4LzI7XG4gIG1hcmdpbi1ib3R0b206IGF1dG8tMjZweC8yO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5uYXZiYXItdGV4dCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLm5hdmJhci1sZWZ0IHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC5uYXZiYXItcmlnaHQge1xuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTEwcHg7XG4gIH1cbiAgLm5hdmJhci1yaWdodCB+IC5uYXZiYXItcmlnaHQge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuXG4ubmF2YmFyLWRlZmF1bHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNjUpO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4ubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1icmFuZCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4ubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1icmFuZDpob3ZlciwgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItYnJhbmQ6Zm9jdXMge1xuICBjb2xvcjogI2U2ZTVlNTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLXRleHQge1xuICBjb2xvcjogIzc3Nztcbn1cblxuLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2ID4gbGkgPiBhIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiA+IGxpID4gYTpob3ZlciwgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2ID4gbGkgPiBhOmZvY3VzIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4ubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiAuYWN0aXZlID4gYSwgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2ID4gLmFjdGl2ZSA+IGE6aG92ZXIsIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiA+IC5hY3RpdmUgPiBhOmZvY3VzIHtcbiAgY29sb3I6ICM1NTU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG5cbi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiA+IC5kaXNhYmxlZCA+IGEsIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiA+IC5kaXNhYmxlZCA+IGE6aG92ZXIsIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiA+IC5kaXNhYmxlZCA+IGE6Zm9jdXMge1xuICBjb2xvcjogI2NjYztcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiA+IC5vcGVuID4gYSwgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2ID4gLm9wZW4gPiBhOmhvdmVyLCAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiAub3BlbiA+IGE6Zm9jdXMge1xuICBjb2xvcjogIzU1NTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGEge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICB9XG4gIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IGxpID4gYTpob3ZlciwgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gbGkgPiBhOmZvY3VzIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuICAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiAuYWN0aXZlID4gYSwgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gLmFjdGl2ZSA+IGE6aG92ZXIsIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IC5hY3RpdmUgPiBhOmZvY3VzIHtcbiAgICBjb2xvcjogIzU1NTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICB9XG4gIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IC5kaXNhYmxlZCA+IGEsIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IC5kaXNhYmxlZCA+IGE6aG92ZXIsIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IC5kaXNhYmxlZCA+IGE6Zm9jdXMge1xuICAgIGNvbG9yOiAjY2NjO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG59XG5cbi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLXRvZ2dsZSB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLXRvZ2dsZTpob3ZlciwgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItdG9nZ2xlOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLXRvZ2dsZSAuaWNvbi1iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuXG4ubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1jb2xsYXBzZSxcbi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLWZvcm0ge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4ubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1saW5rIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLWxpbms6aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLm5hdmJhci1kZWZhdWx0IC5idG4tbGluayB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4ubmF2YmFyLWRlZmF1bHQgLmJ0bi1saW5rOmhvdmVyLCAubmF2YmFyLWRlZmF1bHQgLmJ0bi1saW5rOmZvY3VzIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5uYXZiYXItZGVmYXVsdCAuYnRuLWxpbmtbZGlzYWJsZWRdOmhvdmVyLCAubmF2YmFyLWRlZmF1bHQgLmJ0bi1saW5rW2Rpc2FibGVkXTpmb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAubmF2YmFyLWRlZmF1bHQgLmJ0bi1saW5rOmhvdmVyLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5uYXZiYXItZGVmYXVsdCAuYnRuLWxpbms6Zm9jdXMge1xuICBjb2xvcjogI2NjYztcbn1cblxuLm5hdmJhci1pbnZlcnNlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIyMjtcbiAgYm9yZGVyLWNvbG9yOiAjMDkwODA4O1xufVxuXG4ubmF2YmFyLWludmVyc2UgLm5hdmJhci1icmFuZCB7XG4gIGNvbG9yOiAjOWQ5ZDlkO1xufVxuXG4ubmF2YmFyLWludmVyc2UgLm5hdmJhci1icmFuZDpob3ZlciwgLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItYnJhbmQ6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5uYXZiYXItaW52ZXJzZSAubmF2YmFyLXRleHQge1xuICBjb2xvcjogIzlkOWQ5ZDtcbn1cblxuLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2ID4gbGkgPiBhIHtcbiAgY29sb3I6ICM5ZDlkOWQ7XG59XG5cbi5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiA+IGxpID4gYTpob3ZlciwgLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2ID4gbGkgPiBhOmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4ubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgPiAuYWN0aXZlID4gYSwgLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2ID4gLmFjdGl2ZSA+IGE6aG92ZXIsIC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiA+IC5hY3RpdmUgPiBhOmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwOTA4MDg7XG59XG5cbi5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiA+IC5kaXNhYmxlZCA+IGEsIC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiA+IC5kaXNhYmxlZCA+IGE6aG92ZXIsIC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiA+IC5kaXNhYmxlZCA+IGE6Zm9jdXMge1xuICBjb2xvcjogIzQ0NDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiA+IC5vcGVuID4gYSwgLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2ID4gLm9wZW4gPiBhOmhvdmVyLCAubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgPiAub3BlbiA+IGE6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA5MDgwODtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiAuZHJvcGRvd24taGVhZGVyIHtcbiAgICBib3JkZXItY29sb3I6ICMwOTA4MDg7XG4gIH1cbiAgLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51IC5kaXZpZGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDkwODA4O1xuICB9XG4gIC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IGxpID4gYSB7XG4gICAgY29sb3I6ICM5ZDlkOWQ7XG4gIH1cbiAgLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gbGkgPiBhOmhvdmVyLCAubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGE6Zm9jdXMge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG4gIC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IC5hY3RpdmUgPiBhLCAubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiAuYWN0aXZlID4gYTpob3ZlciwgLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gLmFjdGl2ZSA+IGE6Zm9jdXMge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwOTA4MDg7XG4gIH1cbiAgLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gLmRpc2FibGVkID4gYSwgLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gLmRpc2FibGVkID4gYTpob3ZlciwgLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gLmRpc2FibGVkID4gYTpmb2N1cyB7XG4gICAgY29sb3I6ICM0NDQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbn1cblxuLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItdG9nZ2xlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMzMzO1xufVxuXG4ubmF2YmFyLWludmVyc2UgLm5hdmJhci10b2dnbGU6aG92ZXIsIC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLXRvZ2dsZTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XG59XG5cbi5uYXZiYXItaW52ZXJzZSAubmF2YmFyLXRvZ2dsZSAuaWNvbi1iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4ubmF2YmFyLWludmVyc2UgLm5hdmJhci1jb2xsYXBzZSxcbi5uYXZiYXItaW52ZXJzZSAubmF2YmFyLWZvcm0ge1xuICBib3JkZXItY29sb3I6ICMxMDEwMTA7XG59XG5cbi5uYXZiYXItaW52ZXJzZSAubmF2YmFyLWxpbmsge1xuICBjb2xvcjogIzlkOWQ5ZDtcbn1cblxuLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbGluazpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ubmF2YmFyLWludmVyc2UgLmJ0bi1saW5rIHtcbiAgY29sb3I6ICM5ZDlkOWQ7XG59XG5cbi5uYXZiYXItaW52ZXJzZSAuYnRuLWxpbms6aG92ZXIsIC5uYXZiYXItaW52ZXJzZSAuYnRuLWxpbms6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLm5hdmJhci1pbnZlcnNlIC5idG4tbGlua1tkaXNhYmxlZF06aG92ZXIsIC5uYXZiYXItaW52ZXJzZSAuYnRuLWxpbmtbZGlzYWJsZWRdOmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5uYXZiYXItaW52ZXJzZSAuYnRuLWxpbms6aG92ZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gLm5hdmJhci1pbnZlcnNlIC5idG4tbGluazpmb2N1cyB7XG4gIGNvbG9yOiAjNDQ0O1xufVxuXG4uYnJlYWRjcnVtYiB7XG4gIHBhZGRpbmc6IDAgMDtcbiAgbWFyZ2luLWJvdHRvbTogMjZweDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi5icmVhZGNydW1iID4gbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5icmVhZGNydW1iID4gbGkgKyBsaTpiZWZvcmUge1xuICBwYWRkaW5nOiAwIDVweDtcbiAgY29sb3I6ICM3YjliYWE7XG4gIGNvbnRlbnQ6IFwiPsKgXCI7XG59XG5cbi5icmVhZGNydW1iID4gLmFjdGl2ZSB7XG4gIGNvbG9yOiAjN2I5YmFhO1xufVxuXG4ucGFnaW5hdGlvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW46IDI2cHggMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLnBhZ2luYXRpb24gPiBsaSB7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cblxuLnBhZ2luYXRpb24gPiBsaSA+IGEsXG4ucGFnaW5hdGlvbiA+IGxpID4gc3BhbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjYyNTtcbiAgY29sb3I6ICMwMGFhNzM7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbn1cblxuLnBhZ2luYXRpb24gPiBsaSA+IGE6aG92ZXIsIC5wYWdpbmF0aW9uID4gbGkgPiBhOmZvY3VzLFxuLnBhZ2luYXRpb24gPiBsaSA+IHNwYW46aG92ZXIsXG4ucGFnaW5hdGlvbiA+IGxpID4gc3Bhbjpmb2N1cyB7XG4gIHotaW5kZXg6IDI7XG4gIGNvbG9yOiAjMDA5ZTc1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlZWVlO1xuICBib3JkZXItY29sb3I6ICNkZGQ7XG59XG5cbi5wYWdpbmF0aW9uID4gbGk6Zmlyc3QtY2hpbGQgPiBhLFxuLnBhZ2luYXRpb24gPiBsaTpmaXJzdC1jaGlsZCA+IHNwYW4ge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cblxuLnBhZ2luYXRpb24gPiBsaTpsYXN0LWNoaWxkID4gYSxcbi5wYWdpbmF0aW9uID4gbGk6bGFzdC1jaGlsZCA+IHNwYW4ge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG59XG5cbi5wYWdpbmF0aW9uID4gLmFjdGl2ZSA+IGEsIC5wYWdpbmF0aW9uID4gLmFjdGl2ZSA+IGE6aG92ZXIsIC5wYWdpbmF0aW9uID4gLmFjdGl2ZSA+IGE6Zm9jdXMsXG4ucGFnaW5hdGlvbiA+IC5hY3RpdmUgPiBzcGFuLFxuLnBhZ2luYXRpb24gPiAuYWN0aXZlID4gc3Bhbjpob3Zlcixcbi5wYWdpbmF0aW9uID4gLmFjdGl2ZSA+IHNwYW46Zm9jdXMge1xuICB6LWluZGV4OiAzO1xuICBjb2xvcjogI2ZmZjtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBBQTdFO1xuICBib3JkZXItY29sb3I6ICMwMEFBN0U7XG59XG5cbi5wYWdpbmF0aW9uID4gLmRpc2FibGVkID4gc3Bhbixcbi5wYWdpbmF0aW9uID4gLmRpc2FibGVkID4gc3Bhbjpob3Zlcixcbi5wYWdpbmF0aW9uID4gLmRpc2FibGVkID4gc3Bhbjpmb2N1cyxcbi5wYWdpbmF0aW9uID4gLmRpc2FibGVkID4gYSxcbi5wYWdpbmF0aW9uID4gLmRpc2FibGVkID4gYTpob3Zlcixcbi5wYWdpbmF0aW9uID4gLmRpc2FibGVkID4gYTpmb2N1cyB7XG4gIGNvbG9yOiAjNzc3Nzc3O1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICNkZGQ7XG59XG5cbi5wYWdpbmF0aW9uLWxnID4gbGkgPiBhLFxuLnBhZ2luYXRpb24tbGcgPiBsaSA+IHNwYW4ge1xuICBwYWRkaW5nOiAzMHB4IDQ1cHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuLnBhZ2luYXRpb24tbGcgPiBsaTpmaXJzdC1jaGlsZCA+IGEsXG4ucGFnaW5hdGlvbi1sZyA+IGxpOmZpcnN0LWNoaWxkID4gc3BhbiB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG5cbi5wYWdpbmF0aW9uLWxnID4gbGk6bGFzdC1jaGlsZCA+IGEsXG4ucGFnaW5hdGlvbi1sZyA+IGxpOmxhc3QtY2hpbGQgPiBzcGFuIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xufVxuXG4ucGFnaW5hdGlvbi1zbSA+IGxpID4gYSxcbi5wYWdpbmF0aW9uLXNtID4gbGkgPiBzcGFuIHtcbiAgcGFkZGluZzogNXB4IDZweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4xODc1O1xufVxuXG4ucGFnaW5hdGlvbi1zbSA+IGxpOmZpcnN0LWNoaWxkID4gYSxcbi5wYWdpbmF0aW9uLXNtID4gbGk6Zmlyc3QtY2hpbGQgPiBzcGFuIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cblxuLnBhZ2luYXRpb24tc20gPiBsaTpsYXN0LWNoaWxkID4gYSxcbi5wYWdpbmF0aW9uLXNtID4gbGk6bGFzdC1jaGlsZCA+IHNwYW4ge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG59XG5cbi5wYWdlciB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luOiAyNnB4IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLnBhZ2VyOmJlZm9yZSwgLnBhZ2VyOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7XG59XG5cbi5wYWdlcjphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4ucGFnZXIgbGkge1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG5cbi5wYWdlciBsaSA+IGEsXG4ucGFnZXIgbGkgPiBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiA1cHggMTRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcbn1cblxuLnBhZ2VyIGxpID4gYTpob3Zlcixcbi5wYWdlciBsaSA+IGE6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWVlZWU7XG59XG5cbi5wYWdlciAubmV4dCA+IGEsXG4ucGFnZXIgLm5leHQgPiBzcGFuIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4ucGFnZXIgLnByZXZpb3VzID4gYSxcbi5wYWdlciAucHJldmlvdXMgPiBzcGFuIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5wYWdlciAuZGlzYWJsZWQgPiBhLFxuLnBhZ2VyIC5kaXNhYmxlZCA+IGE6aG92ZXIsXG4ucGFnZXIgLmRpc2FibGVkID4gYTpmb2N1cyxcbi5wYWdlciAuZGlzYWJsZWQgPiBzcGFuIHtcbiAgY29sb3I6ICM3Nzc3Nzc7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgcGFkZGluZzogLjJlbSAuNmVtIC4zZW07XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICBib3JkZXItcmFkaXVzOiAuMjVlbTtcbn1cblxuLmxhYmVsOmVtcHR5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmJ0biAubGFiZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTFweDtcbn1cblxuYS5sYWJlbDpob3ZlciwgYS5sYWJlbDpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmxhYmVsLWRlZmF1bHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzc3Nzc3O1xufVxuXG4ubGFiZWwtZGVmYXVsdFtocmVmXTpob3ZlciwgLmxhYmVsLWRlZmF1bHRbaHJlZl06Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWU1ZTVlO1xufVxuXG4ubGFiZWwtcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMEFBN0U7XG59XG5cbi5sYWJlbC1wcmltYXJ5W2hyZWZdOmhvdmVyLCAubGFiZWwtcHJpbWFyeVtocmVmXTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDc3NTg7XG59XG5cbi5sYWJlbC1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYWE3Mztcbn1cblxuLmxhYmVsLXN1Y2Nlc3NbaHJlZl06aG92ZXIsIC5sYWJlbC1zdWNjZXNzW2hyZWZdOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzc1MTtcbn1cblxuLmxhYmVsLWluZm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0YjhkO1xufVxuXG4ubGFiZWwtaW5mb1tocmVmXTpob3ZlciwgLmxhYmVsLWluZm9baHJlZl06Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAzMDVhO1xufVxuXG4ubGFiZWwtd2FybmluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjNThjMjk7XG59XG5cbi5sYWJlbC13YXJuaW5nW2hyZWZdOmhvdmVyLCAubGFiZWwtd2FybmluZ1tocmVmXTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5YjZlMjA7XG59XG5cbi5sYWJlbC1kYW5nZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDMxMjQ1O1xufVxuXG4ubGFiZWwtZGFuZ2VyW2hyZWZdOmhvdmVyLCAubGFiZWwtZGFuZ2VyW2hyZWZdOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2E0MGUzNjtcbn1cblxuLmJhZGdlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtaW4td2lkdGg6IDEwcHg7XG4gIHBhZGRpbmc6IDNweCA3cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzc3Nzc3O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuXG4uYmFkZ2U6ZW1wdHkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYnRuIC5iYWRnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMXB4O1xufVxuXG4uYnRuLXhzIC5iYWRnZSwgLmJ0bi1ncm91cC14cyA+IC5idG4gLmJhZGdlLFxuLmJ0bi1ncm91cC14cyA+IC5idG4gLmJhZGdlIHtcbiAgdG9wOiAwO1xuICBwYWRkaW5nOiAxcHggNXB4O1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSA+IC5iYWRnZSxcbi5uYXYtcGlsbHMgPiAuYWN0aXZlID4gYSA+IC5iYWRnZSB7XG4gIGNvbG9yOiAjMDBhYTczO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtID4gLmJhZGdlIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4ubGlzdC1ncm91cC1pdGVtID4gLmJhZGdlICsgLmJhZGdlIHtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG5cbi5uYXYtcGlsbHMgPiBsaSA+IGEgPiAuYmFkZ2Uge1xuICBtYXJnaW4tbGVmdDogM3B4O1xufVxuXG5hLmJhZGdlOmhvdmVyLCBhLmJhZGdlOmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uanVtYm90cm9uIHtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZWVlZTtcbn1cblxuLmp1bWJvdHJvbiBoMSxcbi5qdW1ib3Ryb24gLmgxIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi5qdW1ib3Ryb24gcCB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDIwMDtcbn1cblxuLmp1bWJvdHJvbiA+IGhyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2Q1ZDVkNTtcbn1cblxuLmNvbnRhaW5lciAuanVtYm90cm9uLFxuLmNvbnRhaW5lci1mbHVpZCAuanVtYm90cm9uIHtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4uanVtYm90cm9uIC5jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gIC5qdW1ib3Ryb24ge1xuICAgIHBhZGRpbmctdG9wOiA0OHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA0OHB4O1xuICB9XG4gIC5jb250YWluZXIgLmp1bWJvdHJvbixcbiAgLmNvbnRhaW5lci1mbHVpZCAuanVtYm90cm9uIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2MHB4O1xuICAgIHBhZGRpbmctbGVmdDogNjBweDtcbiAgfVxuICAuanVtYm90cm9uIGgxLFxuICAuanVtYm90cm9uIC5oMSB7XG4gICAgZm9udC1zaXplOiA3MnB4O1xuICB9XG59XG5cbi50aHVtYm5haWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogNDVweCAwO1xuICBtYXJnaW4tYm90dG9tOiAyNnB4O1xuICBsaW5lLWhlaWdodDogMS42MjU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBib3JkZXIgMC4ycyBlYXNlLWluLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogYm9yZGVyIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IGJvcmRlciAwLjJzIGVhc2UtaW4tb3V0O1xufVxuXG4udGh1bWJuYWlsID4gaW1nLFxuLnRodW1ibmFpbCBhID4gaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG4udGh1bWJuYWlsIC5jYXB0aW9uIHtcbiAgcGFkZGluZzogMCAzMHB4O1xuICBjb2xvcjogIzMzMzMzMztcbn1cblxuYS50aHVtYm5haWw6aG92ZXIsXG5hLnRodW1ibmFpbDpmb2N1cyxcbmEudGh1bWJuYWlsLmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogIzAwYWE3Mztcbn1cblxuLmFsZXJ0IHtcbiAgcGFkZGluZzogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMjZweDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi5hbGVydCBoNCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4uYWxlcnQgLmFsZXJ0LWxpbmsge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLmFsZXJ0ID4gcCxcbi5hbGVydCA+IHVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmFsZXJ0ID4gcCArIHAge1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG5cbi5hbGVydC1kaXNtaXNzYWJsZSxcbi5hbGVydC1kaXNtaXNzaWJsZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDM1cHg7XG59XG5cbi5hbGVydC1kaXNtaXNzYWJsZSAuY2xvc2UsXG4uYWxlcnQtZGlzbWlzc2libGUgLmNsb3NlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0ycHg7XG4gIHJpZ2h0OiAtMjFweDtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi5hbGVydC1zdWNjZXNzIHtcbiAgY29sb3I6ICMzYzc2M2Q7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZmYwZDg7XG4gIGJvcmRlci1jb2xvcjogI2Q2ZTljNjtcbn1cblxuLmFsZXJ0LXN1Y2Nlc3MgaHIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjYzllMmIzO1xufVxuXG4uYWxlcnQtc3VjY2VzcyAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiAjMmI1NDJjO1xufVxuXG4uYWxlcnQtaW5mbyB7XG4gIGNvbG9yOiAjMzE3MDhmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDllZGY3O1xuICBib3JkZXItY29sb3I6ICNiY2U4ZjE7XG59XG5cbi5hbGVydC1pbmZvIGhyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2E2ZTFlYztcbn1cblxuLmFsZXJ0LWluZm8gLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogIzI0NTI2OTtcbn1cblxuLmFsZXJ0LXdhcm5pbmcge1xuICBjb2xvcjogIzhhNmQzYjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZjhlMztcbiAgYm9yZGVyLWNvbG9yOiAjZmFlYmNjO1xufVxuXG4uYWxlcnQtd2FybmluZyBociB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNmN2UxYjU7XG59XG5cbi5hbGVydC13YXJuaW5nIC5hbGVydC1saW5rIHtcbiAgY29sb3I6ICM2NjUxMmM7XG59XG5cbi5hbGVydC1kYW5nZXIge1xuICBjb2xvcjogI2E5NDQ0MjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZGVkZTtcbiAgYm9yZGVyLWNvbG9yOiAjZWJjY2QxO1xufVxuXG4uYWxlcnQtZGFuZ2VyIGhyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2U0YjljMDtcbn1cblxuLmFsZXJ0LWRhbmdlciAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiAjODQzNTM0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcHJvZ3Jlc3MtYmFyLXN0cmlwZXMge1xuICBmcm9tIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA0MHB4IDA7XG4gIH1cbiAgdG8ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHByb2dyZXNzLWJhci1zdHJpcGVzIHtcbiAgZnJvbSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNDBweCAwO1xuICB9XG4gIHRvIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG4gIH1cbn1cblxuLnByb2dyZXNzIHtcbiAgaGVpZ2h0OiAyNnB4O1xuICBtYXJnaW4tYm90dG9tOiAyNnB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG5cbi5wcm9ncmVzcy1iYXIge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMEFBN0U7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAtMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAtMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiB3aWR0aCAwLjZzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IHdpZHRoIDAuNnMgZWFzZTtcbiAgdHJhbnNpdGlvbjogd2lkdGggMC42cyBlYXNlO1xufVxuXG4ucHJvZ3Jlc3Mtc3RyaXBlZCAucHJvZ3Jlc3MtYmFyLFxuLnByb2dyZXNzLWJhci1zdHJpcGVkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDQwcHggNDBweDtcbn1cblxuLnByb2dyZXNzLmFjdGl2ZSAucHJvZ3Jlc3MtYmFyLFxuLnByb2dyZXNzLWJhci5hY3RpdmUge1xuICAtd2Via2l0LWFuaW1hdGlvbjogcHJvZ3Jlc3MtYmFyLXN0cmlwZXMgMnMgbGluZWFyIGluZmluaXRlO1xuICAtby1hbmltYXRpb246IHByb2dyZXNzLWJhci1zdHJpcGVzIDJzIGxpbmVhciBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uOiBwcm9ncmVzcy1iYXItc3RyaXBlcyAycyBsaW5lYXIgaW5maW5pdGU7XG59XG5cbi5wcm9ncmVzcy1iYXItc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGFhNzM7XG59XG5cbi5wcm9ncmVzcy1zdHJpcGVkIC5wcm9ncmVzcy1iYXItc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbn1cblxuLnByb2dyZXNzLWJhci1pbmZvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNGI4ZDtcbn1cblxuLnByb2dyZXNzLXN0cmlwZWQgLnByb2dyZXNzLWJhci1pbmZvIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xufVxuXG4ucHJvZ3Jlc3MtYmFyLXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzU4YzI5O1xufVxuXG4ucHJvZ3Jlc3Mtc3RyaXBlZCAucHJvZ3Jlc3MtYmFyLXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG59XG5cbi5wcm9ncmVzcy1iYXItZGFuZ2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2QzMTI0NTtcbn1cblxuLnByb2dyZXNzLXN0cmlwZWQgLnByb2dyZXNzLWJhci1kYW5nZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG59XG5cbi5tZWRpYSB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG5cbi5tZWRpYTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5tZWRpYSxcbi5tZWRpYS1ib2R5IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgem9vbTogMTtcbn1cblxuLm1lZGlhLWJvZHkge1xuICB3aWR0aDogMTAwMDBweDtcbn1cblxuLm1lZGlhLW9iamVjdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ubWVkaWEtb2JqZWN0LmltZy10aHVtYm5haWwge1xuICBtYXgtd2lkdGg6IG5vbmU7XG59XG5cbi5tZWRpYS1yaWdodCxcbi5tZWRpYSA+IC5wdWxsLXJpZ2h0IHtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xufVxuXG4ubWVkaWEtbGVmdCxcbi5tZWRpYSA+IC5wdWxsLWxlZnQge1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xufVxuXG4ubWVkaWEtbGVmdCxcbi5tZWRpYS1yaWdodCxcbi5tZWRpYS1ib2R5IHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuLm1lZGlhLW1pZGRsZSB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5tZWRpYS1ib3R0b20ge1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xufVxuXG4ubWVkaWEtaGVhZGluZyB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cblxuLm1lZGlhLWxpc3Qge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5saXN0LWdyb3VwIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4ubGlzdC1ncm91cC1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMTBweCAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAtMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLmRpc2FibGVkLCAubGlzdC1ncm91cC1pdGVtLmRpc2FibGVkOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLmRpc2FibGVkOmZvY3VzIHtcbiAgY29sb3I6ICM3Nzc3Nzc7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWVlZWU7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0uZGlzYWJsZWQgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nLCAubGlzdC1ncm91cC1pdGVtLmRpc2FibGVkOmhvdmVyIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZywgLmxpc3QtZ3JvdXAtaXRlbS5kaXNhYmxlZDpmb2N1cyAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS5kaXNhYmxlZCAubGlzdC1ncm91cC1pdGVtLXRleHQsIC5saXN0LWdyb3VwLWl0ZW0uZGlzYWJsZWQ6aG92ZXIgLmxpc3QtZ3JvdXAtaXRlbS10ZXh0LCAubGlzdC1ncm91cC1pdGVtLmRpc2FibGVkOmZvY3VzIC5saXN0LWdyb3VwLWl0ZW0tdGV4dCB7XG4gIGNvbG9yOiAjNzc3Nzc3O1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSwgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmU6aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlOmZvY3VzIHtcbiAgei1pbmRleDogMjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGFhNzM7XG4gIGJvcmRlci1jb2xvcjogIzAwYWE3Mztcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nLFxuLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nID4gc21hbGwsXG4ubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcgPiAuc21hbGwsIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlOmhvdmVyIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyxcbi5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlOmhvdmVyIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyA+IHNtYWxsLFxuLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmU6aG92ZXIgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nID4gLnNtYWxsLCAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZTpmb2N1cyAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcsXG4ubGlzdC1ncm91cC1pdGVtLmFjdGl2ZTpmb2N1cyAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcgPiBzbWFsbCxcbi5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlOmZvY3VzIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyA+IC5zbWFsbCB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSAubGlzdC1ncm91cC1pdGVtLXRleHQsIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlOmhvdmVyIC5saXN0LWdyb3VwLWl0ZW0tdGV4dCwgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmU6Zm9jdXMgLmxpc3QtZ3JvdXAtaXRlbS10ZXh0IHtcbiAgY29sb3I6ICM3N2ZmZDM7XG59XG5cbmEubGlzdC1ncm91cC1pdGVtLFxuYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIGNvbG9yOiAjNTU1O1xufVxuXG5hLmxpc3QtZ3JvdXAtaXRlbSAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcsXG5idXR0b24ubGlzdC1ncm91cC1pdGVtIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyB7XG4gIGNvbG9yOiAjMzMzO1xufVxuXG5hLmxpc3QtZ3JvdXAtaXRlbTpob3ZlciwgYS5saXN0LWdyb3VwLWl0ZW06Zm9jdXMsXG5idXR0b24ubGlzdC1ncm91cC1pdGVtOmhvdmVyLFxuYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbTpmb2N1cyB7XG4gIGNvbG9yOiAjNTU1O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG59XG5cbmJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0ge1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzIHtcbiAgY29sb3I6ICMzYzc2M2Q7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZmYwZDg7XG59XG5cbmEubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3MsXG5idXR0b24ubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3Mge1xuICBjb2xvcjogIzNjNzYzZDtcbn1cblxuYS5saXN0LWdyb3VwLWl0ZW0tc3VjY2VzcyAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcsXG5idXR0b24ubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3MgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbmEubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3M6aG92ZXIsIGEubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3M6Zm9jdXMsXG5idXR0b24ubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3M6aG92ZXIsXG5idXR0b24ubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3M6Zm9jdXMge1xuICBjb2xvcjogIzNjNzYzZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2QwZTljNjtcbn1cblxuYS5saXN0LWdyb3VwLWl0ZW0tc3VjY2Vzcy5hY3RpdmUsIGEubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3MuYWN0aXZlOmhvdmVyLCBhLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzLmFjdGl2ZTpmb2N1cyxcbmJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tc3VjY2Vzcy5hY3RpdmUsXG5idXR0b24ubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3MuYWN0aXZlOmhvdmVyLFxuYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzLmFjdGl2ZTpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2M3NjNkO1xuICBib3JkZXItY29sb3I6ICMzYzc2M2Q7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0taW5mbyB7XG4gIGNvbG9yOiAjMzE3MDhmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDllZGY3O1xufVxuXG5hLmxpc3QtZ3JvdXAtaXRlbS1pbmZvLFxuYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1pbmZvIHtcbiAgY29sb3I6ICMzMTcwOGY7XG59XG5cbmEubGlzdC1ncm91cC1pdGVtLWluZm8gLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nLFxuYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1pbmZvIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG5hLmxpc3QtZ3JvdXAtaXRlbS1pbmZvOmhvdmVyLCBhLmxpc3QtZ3JvdXAtaXRlbS1pbmZvOmZvY3VzLFxuYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1pbmZvOmhvdmVyLFxuYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1pbmZvOmZvY3VzIHtcbiAgY29sb3I6ICMzMTcwOGY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjNGUzZjM7XG59XG5cbmEubGlzdC1ncm91cC1pdGVtLWluZm8uYWN0aXZlLCBhLmxpc3QtZ3JvdXAtaXRlbS1pbmZvLmFjdGl2ZTpob3ZlciwgYS5saXN0LWdyb3VwLWl0ZW0taW5mby5hY3RpdmU6Zm9jdXMsXG5idXR0b24ubGlzdC1ncm91cC1pdGVtLWluZm8uYWN0aXZlLFxuYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1pbmZvLmFjdGl2ZTpob3ZlcixcbmJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0taW5mby5hY3RpdmU6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMxNzA4ZjtcbiAgYm9yZGVyLWNvbG9yOiAjMzE3MDhmO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcge1xuICBjb2xvcjogIzhhNmQzYjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZjhlMztcbn1cblxuYS5saXN0LWdyb3VwLWl0ZW0td2FybmluZyxcbmJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0td2FybmluZyB7XG4gIGNvbG9yOiAjOGE2ZDNiO1xufVxuXG5hLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyxcbmJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0td2FybmluZyAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuYS5saXN0LWdyb3VwLWl0ZW0td2FybmluZzpob3ZlciwgYS5saXN0LWdyb3VwLWl0ZW0td2FybmluZzpmb2N1cyxcbmJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0td2FybmluZzpob3ZlcixcbmJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0td2FybmluZzpmb2N1cyB7XG4gIGNvbG9yOiAjOGE2ZDNiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmMmNjO1xufVxuXG5hLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nLmFjdGl2ZSwgYS5saXN0LWdyb3VwLWl0ZW0td2FybmluZy5hY3RpdmU6aG92ZXIsIGEubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcuYWN0aXZlOmZvY3VzLFxuYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nLmFjdGl2ZSxcbmJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0td2FybmluZy5hY3RpdmU6aG92ZXIsXG5idXR0b24ubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcuYWN0aXZlOmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4YTZkM2I7XG4gIGJvcmRlci1jb2xvcjogIzhhNmQzYjtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIge1xuICBjb2xvcjogI2E5NDQ0MjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZGVkZTtcbn1cblxuYS5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyLFxuYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIge1xuICBjb2xvcjogI2E5NDQ0Mjtcbn1cblxuYS5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyxcbmJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG5hLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXI6aG92ZXIsIGEubGlzdC1ncm91cC1pdGVtLWRhbmdlcjpmb2N1cyxcbmJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyOmhvdmVyLFxuYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXI6Zm9jdXMge1xuICBjb2xvcjogI2E5NDQ0MjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ViY2NjYztcbn1cblxuYS5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyLmFjdGl2ZSwgYS5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyLmFjdGl2ZTpob3ZlciwgYS5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyLmFjdGl2ZTpmb2N1cyxcbmJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyLmFjdGl2ZSxcbmJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyLmFjdGl2ZTpob3ZlcixcbmJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyLmFjdGl2ZTpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTk0NDQyO1xuICBib3JkZXItY29sb3I6ICNhOTQ0NDI7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS10ZXh0IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbn1cblxuLnBhbmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMjZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xufVxuXG4ucGFuZWwtYm9keSB7XG4gIHBhZGRpbmc6IDE1cHg7XG59XG5cbi5wYW5lbC1ib2R5OmJlZm9yZSwgLnBhbmVsLWJvZHk6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cblxuLnBhbmVsLWJvZHk6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cblxuLnBhbmVsLWhlYWRpbmcge1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogLTE7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAtMTtcbn1cblxuLnBhbmVsLWhlYWRpbmcgPiAuZHJvcGRvd24gLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4ucGFuZWwtdGl0bGUge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4ucGFuZWwtdGl0bGUgPiBhLFxuLnBhbmVsLXRpdGxlID4gc21hbGwsXG4ucGFuZWwtdGl0bGUgPiAuc21hbGwsXG4ucGFuZWwtdGl0bGUgPiBzbWFsbCA+IGEsXG4ucGFuZWwtdGl0bGUgPiAuc21hbGwgPiBhIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi5wYW5lbC1mb290ZXIge1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRkO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogLTE7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IC0xO1xufVxuXG4ucGFuZWwgPiAubGlzdC1ncm91cCxcbi5wYW5lbCA+IC5wYW5lbC1jb2xsYXBzZSA+IC5saXN0LWdyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnBhbmVsID4gLmxpc3QtZ3JvdXAgLmxpc3QtZ3JvdXAtaXRlbSxcbi5wYW5lbCA+IC5wYW5lbC1jb2xsYXBzZSA+IC5saXN0LWdyb3VwIC5saXN0LWdyb3VwLWl0ZW0ge1xuICBib3JkZXItd2lkdGg6IDFweCAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4ucGFuZWwgPiAubGlzdC1ncm91cDpmaXJzdC1jaGlsZCAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkLFxuLnBhbmVsID4gLnBhbmVsLWNvbGxhcHNlID4gLmxpc3QtZ3JvdXA6Zmlyc3QtY2hpbGQgLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3A6IDA7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IC0xO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogLTE7XG59XG5cbi5wYW5lbCA+IC5saXN0LWdyb3VwOmxhc3QtY2hpbGQgLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkLFxuLnBhbmVsID4gLnBhbmVsLWNvbGxhcHNlID4gLmxpc3QtZ3JvdXA6bGFzdC1jaGlsZCAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogLTE7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IC0xO1xufVxuXG4ucGFuZWwgPiAucGFuZWwtaGVhZGluZyArIC5wYW5lbC1jb2xsYXBzZSA+IC5saXN0LWdyb3VwIC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbn1cblxuLnBhbmVsLWhlYWRpbmcgKyAubGlzdC1ncm91cCAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcC13aWR0aDogMDtcbn1cblxuLmxpc3QtZ3JvdXAgKyAucGFuZWwtZm9vdGVyIHtcbiAgYm9yZGVyLXRvcC13aWR0aDogMDtcbn1cblxuLnBhbmVsID4gLnRhYmxlLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUsXG4ucGFuZWwgPiAucGFuZWwtY29sbGFwc2UgPiAudGFibGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ucGFuZWwgPiAudGFibGUgY2FwdGlvbixcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlIGNhcHRpb24sXG4ucGFuZWwgPiAucGFuZWwtY29sbGFwc2UgPiAudGFibGUgY2FwdGlvbiB7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbn1cblxuLnBhbmVsID4gLnRhYmxlOmZpcnN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmU6Zmlyc3QtY2hpbGQgPiAudGFibGU6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAtMTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IC0xO1xufVxuXG4ucGFuZWwgPiAudGFibGU6Zmlyc3QtY2hpbGQgPiB0aGVhZDpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlOmZpcnN0LWNoaWxkID4gdGJvZHk6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlOmZpcnN0LWNoaWxkID4gLnRhYmxlOmZpcnN0LWNoaWxkID4gdGhlYWQ6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlOmZpcnN0LWNoaWxkID4gLnRhYmxlOmZpcnN0LWNoaWxkID4gdGJvZHk6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IC0xO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogLTE7XG59XG5cbi5wYW5lbCA+IC50YWJsZTpmaXJzdC1jaGlsZCA+IHRoZWFkOmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQgdGQ6Zmlyc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGU6Zmlyc3QtY2hpbGQgPiB0aGVhZDpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkIHRoOmZpcnN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlOmZpcnN0LWNoaWxkID4gdGJvZHk6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCB0ZDpmaXJzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZTpmaXJzdC1jaGlsZCA+IHRib2R5OmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQgdGg6Zmlyc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZTpmaXJzdC1jaGlsZCA+IC50YWJsZTpmaXJzdC1jaGlsZCA+IHRoZWFkOmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQgdGQ6Zmlyc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZTpmaXJzdC1jaGlsZCA+IC50YWJsZTpmaXJzdC1jaGlsZCA+IHRoZWFkOmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQgdGg6Zmlyc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZTpmaXJzdC1jaGlsZCA+IC50YWJsZTpmaXJzdC1jaGlsZCA+IHRib2R5OmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQgdGQ6Zmlyc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZTpmaXJzdC1jaGlsZCA+IC50YWJsZTpmaXJzdC1jaGlsZCA+IHRib2R5OmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQgdGg6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAtMTtcbn1cblxuLnBhbmVsID4gLnRhYmxlOmZpcnN0LWNoaWxkID4gdGhlYWQ6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCB0ZDpsYXN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlOmZpcnN0LWNoaWxkID4gdGhlYWQ6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCB0aDpsYXN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlOmZpcnN0LWNoaWxkID4gdGJvZHk6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCB0ZDpsYXN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlOmZpcnN0LWNoaWxkID4gdGJvZHk6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCB0aDpsYXN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmU6Zmlyc3QtY2hpbGQgPiAudGFibGU6Zmlyc3QtY2hpbGQgPiB0aGVhZDpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkIHRkOmxhc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZTpmaXJzdC1jaGlsZCA+IC50YWJsZTpmaXJzdC1jaGlsZCA+IHRoZWFkOmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQgdGg6bGFzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlOmZpcnN0LWNoaWxkID4gLnRhYmxlOmZpcnN0LWNoaWxkID4gdGJvZHk6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCB0ZDpsYXN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmU6Zmlyc3QtY2hpbGQgPiAudGFibGU6Zmlyc3QtY2hpbGQgPiB0Ym9keTpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkIHRoOmxhc3QtY2hpbGQge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogLTE7XG59XG5cbi5wYW5lbCA+IC50YWJsZTpsYXN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmU6bGFzdC1jaGlsZCA+IC50YWJsZTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IC0xO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAtMTtcbn1cblxuLnBhbmVsID4gLnRhYmxlOmxhc3QtY2hpbGQgPiB0Ym9keTpsYXN0LWNoaWxkID4gdHI6bGFzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZTpsYXN0LWNoaWxkID4gdGZvb3Q6bGFzdC1jaGlsZCA+IHRyOmxhc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZTpsYXN0LWNoaWxkID4gLnRhYmxlOmxhc3QtY2hpbGQgPiB0Ym9keTpsYXN0LWNoaWxkID4gdHI6bGFzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlOmxhc3QtY2hpbGQgPiAudGFibGU6bGFzdC1jaGlsZCA+IHRmb290Omxhc3QtY2hpbGQgPiB0cjpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IC0xO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAtMTtcbn1cblxuLnBhbmVsID4gLnRhYmxlOmxhc3QtY2hpbGQgPiB0Ym9keTpsYXN0LWNoaWxkID4gdHI6bGFzdC1jaGlsZCB0ZDpmaXJzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZTpsYXN0LWNoaWxkID4gdGJvZHk6bGFzdC1jaGlsZCA+IHRyOmxhc3QtY2hpbGQgdGg6Zmlyc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGU6bGFzdC1jaGlsZCA+IHRmb290Omxhc3QtY2hpbGQgPiB0cjpsYXN0LWNoaWxkIHRkOmZpcnN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlOmxhc3QtY2hpbGQgPiB0Zm9vdDpsYXN0LWNoaWxkID4gdHI6bGFzdC1jaGlsZCB0aDpmaXJzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlOmxhc3QtY2hpbGQgPiAudGFibGU6bGFzdC1jaGlsZCA+IHRib2R5Omxhc3QtY2hpbGQgPiB0cjpsYXN0LWNoaWxkIHRkOmZpcnN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmU6bGFzdC1jaGlsZCA+IC50YWJsZTpsYXN0LWNoaWxkID4gdGJvZHk6bGFzdC1jaGlsZCA+IHRyOmxhc3QtY2hpbGQgdGg6Zmlyc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZTpsYXN0LWNoaWxkID4gLnRhYmxlOmxhc3QtY2hpbGQgPiB0Zm9vdDpsYXN0LWNoaWxkID4gdHI6bGFzdC1jaGlsZCB0ZDpmaXJzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlOmxhc3QtY2hpbGQgPiAudGFibGU6bGFzdC1jaGlsZCA+IHRmb290Omxhc3QtY2hpbGQgPiB0cjpsYXN0LWNoaWxkIHRoOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogLTE7XG59XG5cbi5wYW5lbCA+IC50YWJsZTpsYXN0LWNoaWxkID4gdGJvZHk6bGFzdC1jaGlsZCA+IHRyOmxhc3QtY2hpbGQgdGQ6bGFzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZTpsYXN0LWNoaWxkID4gdGJvZHk6bGFzdC1jaGlsZCA+IHRyOmxhc3QtY2hpbGQgdGg6bGFzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZTpsYXN0LWNoaWxkID4gdGZvb3Q6bGFzdC1jaGlsZCA+IHRyOmxhc3QtY2hpbGQgdGQ6bGFzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZTpsYXN0LWNoaWxkID4gdGZvb3Q6bGFzdC1jaGlsZCA+IHRyOmxhc3QtY2hpbGQgdGg6bGFzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlOmxhc3QtY2hpbGQgPiAudGFibGU6bGFzdC1jaGlsZCA+IHRib2R5Omxhc3QtY2hpbGQgPiB0cjpsYXN0LWNoaWxkIHRkOmxhc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZTpsYXN0LWNoaWxkID4gLnRhYmxlOmxhc3QtY2hpbGQgPiB0Ym9keTpsYXN0LWNoaWxkID4gdHI6bGFzdC1jaGlsZCB0aDpsYXN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmU6bGFzdC1jaGlsZCA+IC50YWJsZTpsYXN0LWNoaWxkID4gdGZvb3Q6bGFzdC1jaGlsZCA+IHRyOmxhc3QtY2hpbGQgdGQ6bGFzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlOmxhc3QtY2hpbGQgPiAudGFibGU6bGFzdC1jaGlsZCA+IHRmb290Omxhc3QtY2hpbGQgPiB0cjpsYXN0LWNoaWxkIHRoOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogLTE7XG59XG5cbi5wYW5lbCA+IC5wYW5lbC1ib2R5ICsgLnRhYmxlLFxuLnBhbmVsID4gLnBhbmVsLWJvZHkgKyAudGFibGUtcmVzcG9uc2l2ZSxcbi5wYW5lbCA+IC50YWJsZSArIC5wYW5lbC1ib2R5LFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgKyAucGFuZWwtYm9keSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRkO1xufVxuXG4ucGFuZWwgPiAudGFibGUgPiB0Ym9keTpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkIHRoLFxuLnBhbmVsID4gLnRhYmxlID4gdGJvZHk6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCB0ZCB7XG4gIGJvcmRlci10b3A6IDA7XG59XG5cbi5wYW5lbCA+IC50YWJsZS1ib3JkZXJlZCxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkIHtcbiAgYm9yZGVyOiAwO1xufVxuXG4ucGFuZWwgPiAudGFibGUtYm9yZGVyZWQgPiB0aGVhZCA+IHRyID4gdGg6Zmlyc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtYm9yZGVyZWQgPiB0aGVhZCA+IHRyID4gdGQ6Zmlyc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyID4gdGg6Zmlyc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyID4gdGQ6Zmlyc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtYm9yZGVyZWQgPiB0Zm9vdCA+IHRyID4gdGg6Zmlyc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtYm9yZGVyZWQgPiB0Zm9vdCA+IHRyID4gdGQ6Zmlyc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHIgPiB0aDpmaXJzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGhlYWQgPiB0ciA+IHRkOmZpcnN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyID4gdGg6Zmlyc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHIgPiB0ZDpmaXJzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGZvb3QgPiB0ciA+IHRoOmZpcnN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Zm9vdCA+IHRyID4gdGQ6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItbGVmdDogMDtcbn1cblxuLnBhbmVsID4gLnRhYmxlLWJvcmRlcmVkID4gdGhlYWQgPiB0ciA+IHRoOmxhc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtYm9yZGVyZWQgPiB0aGVhZCA+IHRyID4gdGQ6bGFzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHIgPiB0aDpsYXN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0ciA+IHRkOmxhc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtYm9yZGVyZWQgPiB0Zm9vdCA+IHRyID4gdGg6bGFzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZS1ib3JkZXJlZCA+IHRmb290ID4gdHIgPiB0ZDpsYXN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0aGVhZCA+IHRyID4gdGg6bGFzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGhlYWQgPiB0ciA+IHRkOmxhc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHIgPiB0aDpsYXN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyID4gdGQ6bGFzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGZvb3QgPiB0ciA+IHRoOmxhc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRmb290ID4gdHIgPiB0ZDpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xufVxuXG4ucGFuZWwgPiAudGFibGUtYm9yZGVyZWQgPiB0aGVhZCA+IHRyOmZpcnN0LWNoaWxkID4gdGQsXG4ucGFuZWwgPiAudGFibGUtYm9yZGVyZWQgPiB0aGVhZCA+IHRyOmZpcnN0LWNoaWxkID4gdGgsXG4ucGFuZWwgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyOmZpcnN0LWNoaWxkID4gdGQsXG4ucGFuZWwgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyOmZpcnN0LWNoaWxkID4gdGgsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHI6Zmlyc3QtY2hpbGQgPiB0ZCxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGhlYWQgPiB0cjpmaXJzdC1jaGlsZCA+IHRoLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyOmZpcnN0LWNoaWxkID4gdGQsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHI6Zmlyc3QtY2hpbGQgPiB0aCB7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG5cbi5wYW5lbCA+IC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHI6bGFzdC1jaGlsZCA+IHRkLFxuLnBhbmVsID4gLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0cjpsYXN0LWNoaWxkID4gdGgsXG4ucGFuZWwgPiAudGFibGUtYm9yZGVyZWQgPiB0Zm9vdCA+IHRyOmxhc3QtY2hpbGQgPiB0ZCxcbi5wYW5lbCA+IC50YWJsZS1ib3JkZXJlZCA+IHRmb290ID4gdHI6bGFzdC1jaGlsZCA+IHRoLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyOmxhc3QtY2hpbGQgPiB0ZCxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0cjpsYXN0LWNoaWxkID4gdGgsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRmb290ID4gdHI6bGFzdC1jaGlsZCA+IHRkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Zm9vdCA+IHRyOmxhc3QtY2hpbGQgPiB0aCB7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG5cbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgYm9yZGVyOiAwO1xufVxuXG4ucGFuZWwtZ3JvdXAge1xuICBtYXJnaW4tYm90dG9tOiAyNnB4O1xufVxuXG4ucGFuZWwtZ3JvdXAgLnBhbmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLnBhbmVsLWdyb3VwIC5wYW5lbCArIC5wYW5lbCB7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cblxuLnBhbmVsLWdyb3VwIC5wYW5lbC1oZWFkaW5nIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cblxuLnBhbmVsLWdyb3VwIC5wYW5lbC1oZWFkaW5nICsgLnBhbmVsLWNvbGxhcHNlID4gLnBhbmVsLWJvZHksXG4ucGFuZWwtZ3JvdXAgLnBhbmVsLWhlYWRpbmcgKyAucGFuZWwtY29sbGFwc2UgPiAubGlzdC1ncm91cCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRkO1xufVxuXG4ucGFuZWwtZ3JvdXAgLnBhbmVsLWZvb3RlciB7XG4gIGJvcmRlci10b3A6IDA7XG59XG5cbi5wYW5lbC1ncm91cCAucGFuZWwtZm9vdGVyICsgLnBhbmVsLWNvbGxhcHNlIC5wYW5lbC1ib2R5IHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7XG59XG5cbi5wYW5lbC1kZWZhdWx0IHtcbiAgYm9yZGVyLWNvbG9yOiAjZGRkO1xufVxuXG4ucGFuZWwtZGVmYXVsdCA+IC5wYW5lbC1oZWFkaW5nIHtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG4gIGJvcmRlci1jb2xvcjogI2RkZDtcbn1cblxuLnBhbmVsLWRlZmF1bHQgPiAucGFuZWwtaGVhZGluZyArIC5wYW5lbC1jb2xsYXBzZSA+IC5wYW5lbC1ib2R5IHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2RkZDtcbn1cblxuLnBhbmVsLWRlZmF1bHQgPiAucGFuZWwtaGVhZGluZyAuYmFkZ2Uge1xuICBjb2xvcjogI2Y1ZjVmNTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMzMzMztcbn1cblxuLnBhbmVsLWRlZmF1bHQgPiAucGFuZWwtZm9vdGVyICsgLnBhbmVsLWNvbGxhcHNlID4gLnBhbmVsLWJvZHkge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZGRkO1xufVxuXG4ucGFuZWwtcHJpbWFyeSB7XG4gIGJvcmRlci1jb2xvcjogIzAwQUE3RTtcbn1cblxuLnBhbmVsLXByaW1hcnkgPiAucGFuZWwtaGVhZGluZyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBBQTdFO1xuICBib3JkZXItY29sb3I6ICMwMEFBN0U7XG59XG5cbi5wYW5lbC1wcmltYXJ5ID4gLnBhbmVsLWhlYWRpbmcgKyAucGFuZWwtY29sbGFwc2UgPiAucGFuZWwtYm9keSB7XG4gIGJvcmRlci10b3AtY29sb3I6ICMwMEFBN0U7XG59XG5cbi5wYW5lbC1wcmltYXJ5ID4gLnBhbmVsLWhlYWRpbmcgLmJhZGdlIHtcbiAgY29sb3I6ICMwMEFBN0U7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5wYW5lbC1wcmltYXJ5ID4gLnBhbmVsLWZvb3RlciArIC5wYW5lbC1jb2xsYXBzZSA+IC5wYW5lbC1ib2R5IHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzAwQUE3RTtcbn1cblxuLnBhbmVsLXN1Y2Nlc3Mge1xuICBib3JkZXItY29sb3I6ICNkNmU5YzY7XG59XG5cbi5wYW5lbC1zdWNjZXNzID4gLnBhbmVsLWhlYWRpbmcge1xuICBjb2xvcjogIzNjNzYzZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RmZjBkODtcbiAgYm9yZGVyLWNvbG9yOiAjZDZlOWM2O1xufVxuXG4ucGFuZWwtc3VjY2VzcyA+IC5wYW5lbC1oZWFkaW5nICsgLnBhbmVsLWNvbGxhcHNlID4gLnBhbmVsLWJvZHkge1xuICBib3JkZXItdG9wLWNvbG9yOiAjZDZlOWM2O1xufVxuXG4ucGFuZWwtc3VjY2VzcyA+IC5wYW5lbC1oZWFkaW5nIC5iYWRnZSB7XG4gIGNvbG9yOiAjZGZmMGQ4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2M3NjNkO1xufVxuXG4ucGFuZWwtc3VjY2VzcyA+IC5wYW5lbC1mb290ZXIgKyAucGFuZWwtY29sbGFwc2UgPiAucGFuZWwtYm9keSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNkNmU5YzY7XG59XG5cbi5wYW5lbC1pbmZvIHtcbiAgYm9yZGVyLWNvbG9yOiAjYmNlOGYxO1xufVxuXG4ucGFuZWwtaW5mbyA+IC5wYW5lbC1oZWFkaW5nIHtcbiAgY29sb3I6ICMzMTcwOGY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkOWVkZjc7XG4gIGJvcmRlci1jb2xvcjogI2JjZThmMTtcbn1cblxuLnBhbmVsLWluZm8gPiAucGFuZWwtaGVhZGluZyArIC5wYW5lbC1jb2xsYXBzZSA+IC5wYW5lbC1ib2R5IHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2JjZThmMTtcbn1cblxuLnBhbmVsLWluZm8gPiAucGFuZWwtaGVhZGluZyAuYmFkZ2Uge1xuICBjb2xvcjogI2Q5ZWRmNztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMxNzA4Zjtcbn1cblxuLnBhbmVsLWluZm8gPiAucGFuZWwtZm9vdGVyICsgLnBhbmVsLWNvbGxhcHNlID4gLnBhbmVsLWJvZHkge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjYmNlOGYxO1xufVxuXG4ucGFuZWwtd2FybmluZyB7XG4gIGJvcmRlci1jb2xvcjogI2ZhZWJjYztcbn1cblxuLnBhbmVsLXdhcm5pbmcgPiAucGFuZWwtaGVhZGluZyB7XG4gIGNvbG9yOiAjOGE2ZDNiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmOGUzO1xuICBib3JkZXItY29sb3I6ICNmYWViY2M7XG59XG5cbi5wYW5lbC13YXJuaW5nID4gLnBhbmVsLWhlYWRpbmcgKyAucGFuZWwtY29sbGFwc2UgPiAucGFuZWwtYm9keSB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNmYWViY2M7XG59XG5cbi5wYW5lbC13YXJuaW5nID4gLnBhbmVsLWhlYWRpbmcgLmJhZGdlIHtcbiAgY29sb3I6ICNmY2Y4ZTM7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4YTZkM2I7XG59XG5cbi5wYW5lbC13YXJuaW5nID4gLnBhbmVsLWZvb3RlciArIC5wYW5lbC1jb2xsYXBzZSA+IC5wYW5lbC1ib2R5IHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZhZWJjYztcbn1cblxuLnBhbmVsLWRhbmdlciB7XG4gIGJvcmRlci1jb2xvcjogI2ViY2NkMTtcbn1cblxuLnBhbmVsLWRhbmdlciA+IC5wYW5lbC1oZWFkaW5nIHtcbiAgY29sb3I6ICNhOTQ0NDI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmRlZGU7XG4gIGJvcmRlci1jb2xvcjogI2ViY2NkMTtcbn1cblxuLnBhbmVsLWRhbmdlciA+IC5wYW5lbC1oZWFkaW5nICsgLnBhbmVsLWNvbGxhcHNlID4gLnBhbmVsLWJvZHkge1xuICBib3JkZXItdG9wLWNvbG9yOiAjZWJjY2QxO1xufVxuXG4ucGFuZWwtZGFuZ2VyID4gLnBhbmVsLWhlYWRpbmcgLmJhZGdlIHtcbiAgY29sb3I6ICNmMmRlZGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhOTQ0NDI7XG59XG5cbi5wYW5lbC1kYW5nZXIgPiAucGFuZWwtZm9vdGVyICsgLnBhbmVsLWNvbGxhcHNlID4gLnBhbmVsLWJvZHkge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZWJjY2QxO1xufVxuXG4uZW1iZWQtcmVzcG9uc2l2ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMDtcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmVtYmVkLXJlc3BvbnNpdmUgLmVtYmVkLXJlc3BvbnNpdmUtaXRlbSxcbi5lbWJlZC1yZXNwb25zaXZlIGlmcmFtZSxcbi5lbWJlZC1yZXNwb25zaXZlIGVtYmVkLFxuLmVtYmVkLXJlc3BvbnNpdmUgb2JqZWN0LFxuLmVtYmVkLXJlc3BvbnNpdmUgdmlkZW8ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXI6IDA7XG59XG5cbi5lbWJlZC1yZXNwb25zaXZlLTE2Ynk5IHtcbiAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcbn1cblxuLmVtYmVkLXJlc3BvbnNpdmUtNGJ5MyB7XG4gIHBhZGRpbmctYm90dG9tOiA3NSU7XG59XG5cbi53ZWxsIHtcbiAgbWluLWhlaWdodDogMjBweDtcbiAgcGFkZGluZzogMTlweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2UzZTNlMztcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG59XG5cbi53ZWxsIGJsb2NrcXVvdGUge1xuICBib3JkZXItY29sb3I6ICNkZGQ7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjE1KTtcbn1cblxuLndlbGwtbGcge1xuICBwYWRkaW5nOiAyNHB4O1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4ud2VsbC1zbSB7XG4gIHBhZGRpbmc6IDlweDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLmNsb3NlIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICMwMDA7XG4gIHRleHQtc2hhZG93OiAwIDFweCAwICNmZmY7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0yMCk7XG4gIG9wYWNpdHk6IDAuMjtcbn1cblxuLmNsb3NlOmhvdmVyLCAuY2xvc2U6Zm9jdXMge1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT01MCk7XG4gIG9wYWNpdHk6IDAuNTtcbn1cblxuYnV0dG9uLmNsb3NlIHtcbiAgcGFkZGluZzogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi5tb2RhbC1vcGVuIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLm1vZGFsIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwNTA7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgb3V0bGluZTogMDtcbn1cblxuLm1vZGFsLmZhZGUgLm1vZGFsLWRpYWxvZyB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTI1JSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMjUlKTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTI1JSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0yNSUpO1xuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuM3MgZWFzZS1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogLW1vei10cmFuc2Zvcm0gMC4zcyBlYXNlLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogLW8tdHJhbnNmb3JtIDAuM3MgZWFzZS1vdXQ7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2Utb3V0O1xufVxuXG4ubW9kYWwuaW4gLm1vZGFsLWRpYWxvZyB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xufVxuXG4ubW9kYWwtb3BlbiAubW9kYWwge1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbi5tb2RhbC1kaWFsb2cge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW46IDEwcHg7XG59XG5cbi5tb2RhbC1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IDFweCBzb2xpZCAjOTk5O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAzcHggOXB4IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgYm94LXNoYWRvdzogMCAzcHggOXB4IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgb3V0bGluZTogMDtcbn1cblxuLm1vZGFsLWJhY2tkcm9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwNDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG59XG5cbi5tb2RhbC1iYWNrZHJvcC5mYWRlIHtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTApO1xuICBvcGFjaXR5OiAwO1xufVxuXG4ubW9kYWwtYmFja2Ryb3AuaW4ge1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9NTApO1xuICBvcGFjaXR5OiAwLjU7XG59XG5cbi5tb2RhbC1oZWFkZXIge1xuICBwYWRkaW5nOiAxNXB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U1ZTVlNTtcbn1cblxuLm1vZGFsLWhlYWRlcjpiZWZvcmUsIC5tb2RhbC1oZWFkZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cblxuLm1vZGFsLWhlYWRlcjphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4ubW9kYWwtaGVhZGVyIC5jbG9zZSB7XG4gIG1hcmdpbi10b3A6IC0ycHg7XG59XG5cbi5tb2RhbC10aXRsZSB7XG4gIG1hcmdpbjogMDtcbiAgbGluZS1oZWlnaHQ6IDEuNjI1O1xufVxuXG4ubW9kYWwtYm9keSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMTVweDtcbn1cblxuLm1vZGFsLWZvb3RlciB7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2U1ZTVlNTtcbn1cblxuLm1vZGFsLWZvb3RlcjpiZWZvcmUsIC5tb2RhbC1mb290ZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cblxuLm1vZGFsLWZvb3RlcjphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4ubW9kYWwtZm9vdGVyIC5idG4gKyAuYnRuIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbn1cblxuLm1vZGFsLWZvb3RlciAuYnRuLWdyb3VwIC5idG4gKyAuYnRuIHtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG59XG5cbi5tb2RhbC1mb290ZXIgLmJ0bi1ibG9jayArIC5idG4tYmxvY2sge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLm1vZGFsLXNjcm9sbGJhci1tZWFzdXJlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC05OTk5cHg7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIG92ZXJmbG93OiBzY3JvbGw7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkge1xuICAubW9kYWwtZGlhbG9nIHtcbiAgICB3aWR0aDogNjAwcHg7XG4gICAgbWFyZ2luOiAzMHB4IGF1dG87XG4gIH1cbiAgLm1vZGFsLWNvbnRlbnQge1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCA1cHggMTVweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gICAgYm94LXNoYWRvdzogMCA1cHggMTVweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIH1cbiAgLm1vZGFsLXNtIHtcbiAgICB3aWR0aDogMzAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAubW9kYWwtbGcge1xuICAgIHdpZHRoOiA5MDBweDtcbiAgfVxufVxuXG4udG9vbHRpcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTA3MDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcIkhDbyBXaGl0bmV5IFNTbVwiLCBWZXJkYW5hLCBHZW5ldmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNjI1O1xuICBsaW5lLWJyZWFrOiBhdXRvO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHdvcmQtYnJlYWs6IG5vcm1hbDtcbiAgd29yZC1zcGFjaW5nOiBub3JtYWw7XG4gIHdvcmQtd3JhcDogbm9ybWFsO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0wKTtcbiAgb3BhY2l0eTogMDtcbn1cblxuLnRvb2x0aXAuaW4ge1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9OTApO1xuICBvcGFjaXR5OiAwLjk7XG59XG5cbi50b29sdGlwLnRvcCB7XG4gIHBhZGRpbmc6IDVweCAwO1xuICBtYXJnaW4tdG9wOiAtM3B4O1xufVxuXG4udG9vbHRpcC5yaWdodCB7XG4gIHBhZGRpbmc6IDAgNXB4O1xuICBtYXJnaW4tbGVmdDogM3B4O1xufVxuXG4udG9vbHRpcC5ib3R0b20ge1xuICBwYWRkaW5nOiA1cHggMDtcbiAgbWFyZ2luLXRvcDogM3B4O1xufVxuXG4udG9vbHRpcC5sZWZ0IHtcbiAgcGFkZGluZzogMCA1cHg7XG4gIG1hcmdpbi1sZWZ0OiAtM3B4O1xufVxuXG4udG9vbHRpcC50b3AgLnRvb2x0aXAtYXJyb3cge1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC01cHg7XG4gIGJvcmRlci13aWR0aDogNXB4IDVweCAwO1xuICBib3JkZXItdG9wLWNvbG9yOiAjMDAwO1xufVxuXG4udG9vbHRpcC50b3AtbGVmdCAudG9vbHRpcC1hcnJvdyB7XG4gIHJpZ2h0OiA1cHg7XG4gIGJvdHRvbTogMDtcbiAgbWFyZ2luLWJvdHRvbTogLTVweDtcbiAgYm9yZGVyLXdpZHRoOiA1cHggNXB4IDA7XG4gIGJvcmRlci10b3AtY29sb3I6ICMwMDA7XG59XG5cbi50b29sdGlwLnRvcC1yaWdodCAudG9vbHRpcC1hcnJvdyB7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogNXB4O1xuICBtYXJnaW4tYm90dG9tOiAtNXB4O1xuICBib3JkZXItd2lkdGg6IDVweCA1cHggMDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzAwMDtcbn1cblxuLnRvb2x0aXAucmlnaHQgLnRvb2x0aXAtYXJyb3cge1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMDtcbiAgbWFyZ2luLXRvcDogLTVweDtcbiAgYm9yZGVyLXdpZHRoOiA1cHggNXB4IDVweCAwO1xuICBib3JkZXItcmlnaHQtY29sb3I6ICMwMDA7XG59XG5cbi50b29sdGlwLmxlZnQgLnRvb2x0aXAtYXJyb3cge1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDA7XG4gIG1hcmdpbi10b3A6IC01cHg7XG4gIGJvcmRlci13aWR0aDogNXB4IDAgNXB4IDVweDtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMwMDA7XG59XG5cbi50b29sdGlwLmJvdHRvbSAudG9vbHRpcC1hcnJvdyB7XG4gIHRvcDogMDtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTVweDtcbiAgYm9yZGVyLXdpZHRoOiAwIDVweCA1cHg7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMwMDA7XG59XG5cbi50b29sdGlwLmJvdHRvbS1sZWZ0IC50b29sdGlwLWFycm93IHtcbiAgdG9wOiAwO1xuICByaWdodDogNXB4O1xuICBtYXJnaW4tdG9wOiAtNXB4O1xuICBib3JkZXItd2lkdGg6IDAgNXB4IDVweDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzAwMDtcbn1cblxuLnRvb2x0aXAuYm90dG9tLXJpZ2h0IC50b29sdGlwLWFycm93IHtcbiAgdG9wOiAwO1xuICBsZWZ0OiA1cHg7XG4gIG1hcmdpbi10b3A6IC01cHg7XG4gIGJvcmRlci13aWR0aDogMCA1cHggNXB4O1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMDAwO1xufVxuXG4udG9vbHRpcC1pbm5lciB7XG4gIG1heC13aWR0aDogMjAwcHg7XG4gIHBhZGRpbmc6IDNweCA4cHg7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi50b29sdGlwLWFycm93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xufVxuXG4ucG9wb3ZlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDYwO1xuICBkaXNwbGF5OiBub25lO1xuICBtYXgtd2lkdGg6IDI3NnB4O1xuICBwYWRkaW5nOiAxcHg7XG4gIGZvbnQtZmFtaWx5OiBcIkhDbyBXaGl0bmV5IFNTbVwiLCBWZXJkYW5hLCBHZW5ldmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNjI1O1xuICBsaW5lLWJyZWFrOiBhdXRvO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHdvcmQtYnJlYWs6IG5vcm1hbDtcbiAgd29yZC1zcGFjaW5nOiBub3JtYWw7XG4gIHdvcmQtd3JhcDogbm9ybWFsO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDVweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgYm94LXNoYWRvdzogMCA1cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMik7XG59XG5cbi5wb3BvdmVyLnRvcCB7XG4gIG1hcmdpbi10b3A6IC0xMHB4O1xufVxuXG4ucG9wb3Zlci5yaWdodCB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuXG4ucG9wb3Zlci5ib3R0b20ge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG4ucG9wb3Zlci5sZWZ0IHtcbiAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xufVxuXG4ucG9wb3ZlciA+IC5hcnJvdyB7XG4gIGJvcmRlci13aWR0aDogMTFweDtcbn1cblxuLnBvcG92ZXIgPiAuYXJyb3csIC5wb3BvdmVyID4gLmFycm93OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbn1cblxuLnBvcG92ZXIgPiAuYXJyb3c6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItd2lkdGg6IDEwcHg7XG59XG5cbi5wb3BvdmVyLnRvcCA+IC5hcnJvdyB7XG4gIGJvdHRvbTogLTExcHg7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC0xMXB4O1xuICBib3JkZXItdG9wLWNvbG9yOiAjOTk5OTk5O1xuICBib3JkZXItdG9wLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xufVxuXG4ucG9wb3Zlci50b3AgPiAuYXJyb3c6YWZ0ZXIge1xuICBib3R0b206IDFweDtcbiAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICBjb250ZW50OiBcIiBcIjtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbn1cblxuLnBvcG92ZXIucmlnaHQgPiAuYXJyb3cge1xuICB0b3A6IDUwJTtcbiAgbGVmdDogLTExcHg7XG4gIG1hcmdpbi10b3A6IC0xMXB4O1xuICBib3JkZXItcmlnaHQtY29sb3I6ICM5OTk5OTk7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG59XG5cbi5wb3BvdmVyLnJpZ2h0ID4gLmFycm93OmFmdGVyIHtcbiAgYm90dG9tOiAtMTBweDtcbiAgbGVmdDogMXB4O1xuICBjb250ZW50OiBcIiBcIjtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZmZmO1xuICBib3JkZXItbGVmdC13aWR0aDogMDtcbn1cblxuLnBvcG92ZXIuYm90dG9tID4gLmFycm93IHtcbiAgdG9wOiAtMTFweDtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTExcHg7XG4gIGJvcmRlci10b3Atd2lkdGg6IDA7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICM5OTk5OTk7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG59XG5cbi5wb3BvdmVyLmJvdHRvbSA+IC5hcnJvdzphZnRlciB7XG4gIHRvcDogMXB4O1xuICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBib3JkZXItdG9wLXdpZHRoOiAwO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmO1xufVxuXG4ucG9wb3Zlci5sZWZ0ID4gLmFycm93IHtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAtMTFweDtcbiAgbWFyZ2luLXRvcDogLTExcHg7XG4gIGJvcmRlci1yaWdodC13aWR0aDogMDtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICM5OTk5OTk7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xufVxuXG4ucG9wb3Zlci5sZWZ0ID4gLmFycm93OmFmdGVyIHtcbiAgcmlnaHQ6IDFweDtcbiAgYm90dG9tOiAtMTBweDtcbiAgY29udGVudDogXCIgXCI7XG4gIGJvcmRlci1yaWdodC13aWR0aDogMDtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNmZmY7XG59XG5cbi5wb3BvdmVyLXRpdGxlIHtcbiAgcGFkZGluZzogOHB4IDE0cHg7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ViZWJlYjtcbiAgYm9yZGVyLXJhZGl1czogLTEgLTEgMCAwO1xufVxuXG4ucG9wb3Zlci1jb250ZW50IHtcbiAgcGFkZGluZzogOXB4IDE0cHg7XG59XG5cbi5jYXJvdXNlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmNhcm91c2VsLWlubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmNhcm91c2VsLWlubmVyID4gLml0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogMC42cyBlYXNlLWluLW91dCBsZWZ0O1xuICAtby10cmFuc2l0aW9uOiAwLjZzIGVhc2UtaW4tb3V0IGxlZnQ7XG4gIHRyYW5zaXRpb246IDAuNnMgZWFzZS1pbi1vdXQgbGVmdDtcbn1cblxuLmNhcm91c2VsLWlubmVyID4gLml0ZW0gPiBpbWcsXG4uY2Fyb3VzZWwtaW5uZXIgPiAuaXRlbSA+IGEgPiBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAodHJhbnNmb3JtLTNkKSwgKC13ZWJraXQtdHJhbnNmb3JtLTNkKSB7XG4gIC5jYXJvdXNlbC1pbm5lciA+IC5pdGVtIHtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuNnMgZWFzZS1pbi1vdXQ7XG4gICAgLW1vei10cmFuc2l0aW9uOiAtbW96LXRyYW5zZm9ybSAwLjZzIGVhc2UtaW4tb3V0O1xuICAgIC1vLXRyYW5zaXRpb246IC1vLXRyYW5zZm9ybSAwLjZzIGVhc2UtaW4tb3V0O1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjZzIGVhc2UtaW4tb3V0O1xuICAgIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIC1tb3otYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAtd2Via2l0LXBlcnNwZWN0aXZlOiAxMDAwcHg7XG4gICAgLW1vei1wZXJzcGVjdGl2ZTogMTAwMHB4O1xuICAgIHBlcnNwZWN0aXZlOiAxMDAwcHg7XG4gIH1cbiAgLmNhcm91c2VsLWlubmVyID4gLml0ZW0ubmV4dCwgLmNhcm91c2VsLWlubmVyID4gLml0ZW0uYWN0aXZlLnJpZ2h0IHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgICBsZWZ0OiAwO1xuICB9XG4gIC5jYXJvdXNlbC1pbm5lciA+IC5pdGVtLnByZXYsIC5jYXJvdXNlbC1pbm5lciA+IC5pdGVtLmFjdGl2ZS5sZWZ0IHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAgIGxlZnQ6IDA7XG4gIH1cbiAgLmNhcm91c2VsLWlubmVyID4gLml0ZW0ubmV4dC5sZWZ0LCAuY2Fyb3VzZWwtaW5uZXIgPiAuaXRlbS5wcmV2LnJpZ2h0LCAuY2Fyb3VzZWwtaW5uZXIgPiAuaXRlbS5hY3RpdmUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIGxlZnQ6IDA7XG4gIH1cbn1cblxuLmNhcm91c2VsLWlubmVyID4gLmFjdGl2ZSxcbi5jYXJvdXNlbC1pbm5lciA+IC5uZXh0LFxuLmNhcm91c2VsLWlubmVyID4gLnByZXYge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmNhcm91c2VsLWlubmVyID4gLmFjdGl2ZSB7XG4gIGxlZnQ6IDA7XG59XG5cbi5jYXJvdXNlbC1pbm5lciA+IC5uZXh0LFxuLmNhcm91c2VsLWlubmVyID4gLnByZXYge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5jYXJvdXNlbC1pbm5lciA+IC5uZXh0IHtcbiAgbGVmdDogMTAwJTtcbn1cblxuLmNhcm91c2VsLWlubmVyID4gLnByZXYge1xuICBsZWZ0OiAtMTAwJTtcbn1cblxuLmNhcm91c2VsLWlubmVyID4gLm5leHQubGVmdCxcbi5jYXJvdXNlbC1pbm5lciA+IC5wcmV2LnJpZ2h0IHtcbiAgbGVmdDogMDtcbn1cblxuLmNhcm91c2VsLWlubmVyID4gLmFjdGl2ZS5sZWZ0IHtcbiAgbGVmdDogLTEwMCU7XG59XG5cbi5jYXJvdXNlbC1pbm5lciA+IC5hY3RpdmUucmlnaHQge1xuICBsZWZ0OiAxMDAlO1xufVxuXG4uY2Fyb3VzZWwtY29udHJvbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxNSU7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT01MCk7XG4gIG9wYWNpdHk6IDAuNTtcbn1cblxuLmNhcm91c2VsLWNvbnRyb2wubGVmdCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGxlZnQsIHJnYmEoMCwgMCwgMCwgMC41KSAwJSwgcmdiYSgwLCAwLCAwLCAwLjAwMDEpIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSgwLCAwLCAwLCAwLjUpIDAlLCByZ2JhKDAsIDAsIDAsIDAuMDAwMSkgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgwLCAwLCAwLCAwLjUpIDAlLCByZ2JhKDAsIDAsIDAsIDAuMDAwMSkgMTAwJSk7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyM4MDAwMDAwMCcsIGVuZENvbG9yc3RyPScjMDAwMDAwMDAnLCBHcmFkaWVudFR5cGU9MSk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbn1cblxuLmNhcm91c2VsLWNvbnRyb2wucmlnaHQge1xuICByaWdodDogMDtcbiAgbGVmdDogYXV0bztcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSgwLCAwLCAwLCAwLjAwMDEpIDAlLCByZ2JhKDAsIDAsIDAsIDAuNSkgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudChsZWZ0LCByZ2JhKDAsIDAsIDAsIDAuMDAwMSkgMCUsIHJnYmEoMCwgMCwgMCwgMC41KSAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDAsIDAsIDAsIDAuMDAwMSkgMCUsIHJnYmEoMCwgMCwgMCwgMC41KSAxMDAlKTtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nIzAwMDAwMDAwJywgZW5kQ29sb3JzdHI9JyM4MDAwMDAwMCcsIEdyYWRpZW50VHlwZT0xKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xufVxuXG4uY2Fyb3VzZWwtY29udHJvbDpob3ZlciwgLmNhcm91c2VsLWNvbnRyb2w6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBvdXRsaW5lOiAwO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9OTApO1xuICBvcGFjaXR5OiAwLjk7XG59XG5cbi5jYXJvdXNlbC1jb250cm9sIC5pY29uLXByZXYsXG4uY2Fyb3VzZWwtY29udHJvbCAuaWNvbi1uZXh0LFxuLmNhcm91c2VsLWNvbnRyb2wgLmdseXBoaWNvbi1jaGV2cm9uLWxlZnQsXG4uY2Fyb3VzZWwtY29udHJvbCAuZ2x5cGhpY29uLWNoZXZyb24tcmlnaHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB6LWluZGV4OiA1O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi10b3A6IC0xMHB4O1xufVxuXG4uY2Fyb3VzZWwtY29udHJvbCAuaWNvbi1wcmV2LFxuLmNhcm91c2VsLWNvbnRyb2wgLmdseXBoaWNvbi1jaGV2cm9uLWxlZnQge1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtMTBweDtcbn1cblxuLmNhcm91c2VsLWNvbnRyb2wgLmljb24tbmV4dCxcbi5jYXJvdXNlbC1jb250cm9sIC5nbHlwaGljb24tY2hldnJvbi1yaWdodCB7XG4gIHJpZ2h0OiA1MCU7XG4gIG1hcmdpbi1yaWdodDogLTEwcHg7XG59XG5cbi5jYXJvdXNlbC1jb250cm9sIC5pY29uLXByZXYsXG4uY2Fyb3VzZWwtY29udHJvbCAuaWNvbi1uZXh0IHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgZm9udC1mYW1pbHk6IHNlcmlmO1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLmNhcm91c2VsLWNvbnRyb2wgLmljb24tcHJldjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcMjAzOVwiO1xufVxuXG4uY2Fyb3VzZWwtY29udHJvbCAuaWNvbi1uZXh0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFwyMDNhXCI7XG59XG5cbi5jYXJvdXNlbC1pbmRpY2F0b3JzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDEwcHg7XG4gIGxlZnQ6IDUwJTtcbiAgei1pbmRleDogMTU7XG4gIHdpZHRoOiA2MCU7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWxlZnQ6IC0zMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLmNhcm91c2VsLWluZGljYXRvcnMgbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIG1hcmdpbjogMXB4O1xuICB0ZXh0LWluZGVudDogLTk5OXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAgXFw5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2VjZWNlO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuXG4uY2Fyb3VzZWwtaW5kaWNhdG9ycyAuYWN0aXZlIHtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgbWFyZ2luOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBhYTdlO1xufVxuXG4uY2Fyb3VzZWwtY2FwdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDE1JTtcbiAgYm90dG9tOiAyMHB4O1xuICBsZWZ0OiAxNSU7XG4gIHotaW5kZXg6IDEwO1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtc2hhZG93OiBub25lO1xufVxuXG4uY2Fyb3VzZWwtY2FwdGlvbiAuYnRuIHtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gIC5jYXJvdXNlbC1jb250cm9sIC5nbHlwaGljb24tY2hldnJvbi1sZWZ0LFxuICAuY2Fyb3VzZWwtY29udHJvbCAuZ2x5cGhpY29uLWNoZXZyb24tcmlnaHQsXG4gIC5jYXJvdXNlbC1jb250cm9sIC5pY29uLXByZXYsXG4gIC5jYXJvdXNlbC1jb250cm9sIC5pY29uLW5leHQge1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gIH1cbiAgLmNhcm91c2VsLWNvbnRyb2wgLmdseXBoaWNvbi1jaGV2cm9uLWxlZnQsXG4gIC5jYXJvdXNlbC1jb250cm9sIC5pY29uLXByZXYge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgfVxuICAuY2Fyb3VzZWwtY29udHJvbCAuZ2x5cGhpY29uLWNoZXZyb24tcmlnaHQsXG4gIC5jYXJvdXNlbC1jb250cm9sIC5pY29uLW5leHQge1xuICAgIG1hcmdpbi1yaWdodDogLTEwcHg7XG4gIH1cbiAgLmNhcm91c2VsLWNhcHRpb24ge1xuICAgIHJpZ2h0OiAyMCU7XG4gICAgbGVmdDogMjAlO1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICB9XG4gIC5jYXJvdXNlbC1pbmRpY2F0b3JzIHtcbiAgICBib3R0b206IDIwcHg7XG4gIH1cbn1cblxuLmNsZWFyZml4OmJlZm9yZSwgLmNsZWFyZml4OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7XG59XG5cbi5jbGVhcmZpeDphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4uY2VudGVyLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbi5wdWxsLXJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG59XG5cbi5wdWxsLWxlZnQge1xuICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xufVxuXG4uaGlkZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnNob3cge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuXG4uaW52aXNpYmxlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4udGV4dC1oaWRlIHtcbiAgZm9udDogMC8wIGE7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG59XG5cbi5oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5hZmZpeCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbn1cblxuQC1tcy12aWV3cG9ydCB7XG4gIHdpZHRoOiBkZXZpY2Utd2lkdGg7XG59XG5cbi52aXNpYmxlLXhzIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4udmlzaWJsZS1zbSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnZpc2libGUtbWQge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi52aXNpYmxlLWxnIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4udmlzaWJsZS14cy1ibG9jayxcbi52aXNpYmxlLXhzLWlubGluZSxcbi52aXNpYmxlLXhzLWlubGluZS1ibG9jayxcbi52aXNpYmxlLXNtLWJsb2NrLFxuLnZpc2libGUtc20taW5saW5lLFxuLnZpc2libGUtc20taW5saW5lLWJsb2NrLFxuLnZpc2libGUtbWQtYmxvY2ssXG4udmlzaWJsZS1tZC1pbmxpbmUsXG4udmlzaWJsZS1tZC1pbmxpbmUtYmxvY2ssXG4udmlzaWJsZS1sZy1ibG9jayxcbi52aXNpYmxlLWxnLWlubGluZSxcbi52aXNpYmxlLWxnLWlubGluZS1ibG9jayB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2NnB4KSB7XG4gIC52aXNpYmxlLXhzIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIHRhYmxlLnZpc2libGUteHMge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cbiAgdHIudmlzaWJsZS14cyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgdGgudmlzaWJsZS14cyxcbiAgdGQudmlzaWJsZS14cyB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjZweCkge1xuICAudmlzaWJsZS14cy1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY2cHgpIHtcbiAgLnZpc2libGUteHMtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY2cHgpIHtcbiAgLnZpc2libGUteHMtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLnZpc2libGUtc20ge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgdGFibGUudmlzaWJsZS1zbSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuICB0ci52aXNpYmxlLXNtIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuICB0aC52aXNpYmxlLXNtLFxuICB0ZC52aXNpYmxlLXNtIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC52aXNpYmxlLXNtLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAudmlzaWJsZS1zbS1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAudmlzaWJsZS1zbS1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLnZpc2libGUtbWQge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgdGFibGUudmlzaWJsZS1tZCB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuICB0ci52aXNpYmxlLW1kIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuICB0aC52aXNpYmxlLW1kLFxuICB0ZC52aXNpYmxlLW1kIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAudmlzaWJsZS1tZC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC52aXNpYmxlLW1kLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAudmlzaWJsZS1tZC1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLnZpc2libGUtbGcge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgdGFibGUudmlzaWJsZS1sZyB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuICB0ci52aXNpYmxlLWxnIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuICB0aC52aXNpYmxlLWxnLFxuICB0ZC52aXNpYmxlLWxnIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAudmlzaWJsZS1sZy1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC52aXNpYmxlLWxnLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAudmlzaWJsZS1sZy1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjZweCkge1xuICAuaGlkZGVuLXhzIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oaWRkZW4tc20ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oaWRkZW4tbWQge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oaWRkZW4tbGcge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4udmlzaWJsZS1wcmludCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIHByaW50IHtcbiAgLnZpc2libGUtcHJpbnQge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgdGFibGUudmlzaWJsZS1wcmludCB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuICB0ci52aXNpYmxlLXByaW50IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuICB0aC52aXNpYmxlLXByaW50LFxuICB0ZC52aXNpYmxlLXByaW50IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnZpc2libGUtcHJpbnQtYmxvY2sge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBwcmludCB7XG4gIC52aXNpYmxlLXByaW50LWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5cbi52aXNpYmxlLXByaW50LWlubGluZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIHByaW50IHtcbiAgLnZpc2libGUtcHJpbnQtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4udmlzaWJsZS1wcmludC1pbmxpbmUtYmxvY2sge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBwcmludCB7XG4gIC52aXNpYmxlLXByaW50LWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHByaW50IHtcbiAgLmhpZGRlbi1wcmludCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5jbS1jYXJvdXNlbCB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmNtLWNhcm91c2VsLWlubmVyIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uY20tY2Fyb3VzZWwtaW5uZXIgLml0ZW0ge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5jbS1jYXJvdXNlbC1jb250cm9sLmxlZnQsIC5jbS1jYXJvdXNlbC1jb250cm9sLnJpZ2h0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cblxuLmNtLWhlcm8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jbS1oZXJvX19waWN0dXJlLWJveCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5jbS1oZXJvX19waWN0dXJlLWJveDpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy10b3A6IGNhbGMoNzUlKTtcbiAgY29udGVudDogXCJcIjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgLmNtLWhlcm9fX3BpY3R1cmUtYm94IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuICAuY20taGVyb19fcGljdHVyZS1ib3g6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nLXRvcDogY2FsYyg1Ni4yNSUpO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cbn1cblxuLmNtLWhlcm9fX3BpY3R1cmUge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5jbS1oZXJvX19kaW1tZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDBweCwgMHB4KTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9wYWNpdHk6IDAuNztcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgyMzcsIDIzNywgMjM3LCAwKSA1MCUsIHJnYmEoNTEsIDUxLCA1MSwgMC42NSkpO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmNtLWhlcm9fX2NhcHRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHdpZHRoOiAxMDAlO1xuICBib3R0b206IDUuMjUlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAgOCU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uY20taGVyb19fY3RhID4gLmNtLWN0YS1idXR0b24ge1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cblxuLmNtLWhlcm9fX2N0YSwgLmNtLWhlcm9fX3RleHQsIC5jbS1oZXJvX19oZWFkbGluZSB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gIC5jbS1oZXJvX19jdGEsIC5jbS1oZXJvX190ZXh0LCAuY20taGVyb19faGVhZGxpbmUge1xuICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7XG4gIH1cbn1cblxuLmNtLWhlcm9fX2hlYWRsaW5lLCAuY20taGVyb19fdGV4dCB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICB0ZXh0LXNoYWRvdzogMCAwIDFweCByZ2JhKDAsIDAsIDAsIDAuMDUpLCAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjMpO1xufVxuXG4uY20taGVyby0tdmlkZW8gLmNtLWhlcm9fX3RleHQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjdweCkge1xuICAuY20taGVyby0tdmlkZW8gLmNtLWhlcm9fX3RleHQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5jbS1oZXJvX19wb3B1cC1vcGVuZXIge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmNtLWhlcm9fX3BsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogNTAlO1xuICByaWdodDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MCUsIDUwJSk7XG4gIHotaW5kZXg6IDE7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2NnB4KSB7XG4gIC5jbS1oZXJvX19wbGF5IHtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgfVxufVxuXG4uY20taGVybyAuY20taGVyb19fc2hvcC1ub3cge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKiEgSFRNTDUgQm9pbGVycGxhdGUgdjQuMy4wIHwgTUlUIExpY2Vuc2UgfCBodHRwOi8vaDVicC5jb20vICovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuICAgSGVscGVyIGNsYXNzZXNcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiBJbWFnZSByZXBsYWNlbWVudCAqL1xuLmNtLWlyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmNtLWlyOmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAxNTAlO1xuICBjb250ZW50OiBcIlwiO1xufVxuXG4vKiBIaWRlIGZyb20gYm90aCBzY3JlZW5yZWFkZXJzIGFuZCBicm93c2VyczogaDVicC5jb20vdSAqL1xuLmNtLWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4vKiBIaWRlIG9ubHkgdmlzdWFsbHksIGJ1dCBoYXZlIGl0IGF2YWlsYWJsZSBmb3Igc2NyZWVucmVhZGVyczogaDVicC5jb20vdiAqL1xuLmNtLXZpc3VhbGx5aGlkZGVuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwOiByZWN0KDAgMCAwIDApO1xuICBtYXJnaW46IC0xcHg7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBib3JkZXI6IDA7XG59XG5cbi8qIEV4dGVuZHMgdGhlIC52aXN1YWxseWhpZGRlbiBjbGFzcyB0byBhbGxvdyB0aGUgZWxlbWVudCB0byBiZSBmb2N1c2FibGVcclxuICogd2hlbiBuYXZpZ2F0ZWQgdG8gdmlhIHRoZSBrZXlib2FyZDogaDVicC5jb20vcCovXG4uY20tdmlzdWFsbHloaWRkZW4uZm9jdXNhYmxlOmFjdGl2ZSxcbi5jbS12aXN1YWxseWhpZGRlbi5mb2N1c2FibGU6Zm9jdXMge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgY2xpcDogYXV0bztcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4vKiBIaWRlIHZpc3VhbGx5IGFuZCBmcm9tIHNjcmVlbnJlYWRlcnMsIGJ1dCBtYWludGFpbiBsYXlvdXQgKi9cbi5jbS1pbnZpc2libGUge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi8qIENsZWFyZml4OiBjb250YWluIGZsb2F0cyAqL1xuLmNtLWNsZWFyZml4OmJlZm9yZSxcbi5jbS1jbGVhcmZpeDphZnRlciB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjb250ZW50OiBcIiBcIjtcbn1cblxuLmNtLWNsZWFyZml4OmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi5jbS1ub3RzZWxlY3RhYmxlIHtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi5jbS1xdWlja2luZm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBBQTdFO1xuICBjb2xvcjogIzAwMDAwMDtcbn1cblxuLmNtLXF1aWNraW5mb19fdGl0bGUge1xuICBtYXJnaW4tdG9wOiAwO1xuICBmb250LXNpemU6IDIwcHg7XG59XG5cbi5jbS1xdWlja2luZm9fX2Nsb3NlIHtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vLi4vaW1nL2Nsb3NlLWRhcmsuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyIHRyYW5zcGFyZW50O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjdweCkge1xuICAuY20tcXVpY2tpbmZvX19jbG9zZSB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vLi4vaW1nL2Nsb3NlLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlciB0cmFuc3BhcmVudDtcbiAgfVxufVxuXG4uY20tcXVpY2tpbmZvX19jbG9zZSAuaWNvbi1jbG9zZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jbS1xdWlja2luZm9fX2NvbnRyb2xzIHtcbiAgbWFyZ2luOiBhdXRvO1xuICBtYXJnaW4tdG9wOiAyNnB4O1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgcGFkZGluZzogMTBweCAxNXB4O1xuICBjb2xvcjogIzAwQUE3RTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMwMEFBN0U7XG59XG5cbi5jbS1xdWlja2luZm9fX2NvbnRyb2xzOmhvdmVyLCAuY20tcXVpY2tpbmZvX19jb250cm9sczpmb2N1cywgLmNtLXF1aWNraW5mb19fY29udHJvbHM6YWN0aXZlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMEFBN0U7XG4gIGJvcmRlci1jb2xvcjogIzAwQUE3RTtcbn1cblxuLmNtLXF1aWNraW5mb19fY29udHJvbHM6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgLmNtLXF1aWNraW5mb19fY29udHJvbHMge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICNmZmZmZmY7XG4gIH1cbiAgLmNtLXF1aWNraW5mb19fY29udHJvbHM6aG92ZXIsIC5jbS1xdWlja2luZm9fX2NvbnRyb2xzOmZvY3VzLCAuY20tcXVpY2tpbmZvX19jb250cm9sczphY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmO1xuICB9XG4gIC5jbS1xdWlja2luZm9fX2NvbnRyb2xzOmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjdweCkge1xuICAuY20tcXVpY2tpbmZvIC5jb250ZW50LWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5jbS1xdWlja2luZm8gLmNvbnRlbnQtY29udGFpbmVyOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IC0yMHB4O1xuICAgIG1hcmdpbjogYXV0bztcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItd2lkdGg6IDIwcHggMjBweCAyMHB4IDA7XG4gICAgLypFRFMtODM5NTogSGlkaW5nIHRoZSBHcmVlbiBvdmVybGF5IGFycm93Ki9cbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICB9XG4gIC5jbS1xdWlja2luZm8tLW5vLWltYWdlIC5jb250ZW50LWNvbnRhaW5lcjphZnRlciB7XG4gICAgY29udGVudDogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjZweCkge1xuICAuY20tcXVpY2tpbmZvLS1uby1pbWFnZSAuY29udGVudC1jb250YWluZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIH1cbn1cblxuLmNtLWN0YS1idXR0b24ge1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zNXMgZWFzZTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDJweCBzb2xpZCAjZmZmZmZmO1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5jbS1jdGEtYnV0dG9uOmhvdmVyLCAuY20tY3RhLWJ1dHRvbjpmb2N1cywgLmNtLWN0YS1idXR0b246YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmO1xufVxuXG4uY20tY3RhLWJ1dHRvbjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuXG4uY20tdGVhc2VyLW92ZXJsYXlfX2N0YS1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAycHggc29saWQ7XG59XG5cbi5jbS10ZWFzZXItb3ZlcmxheV9fY3RhLWJ1dHRvbjpob3ZlciwgLmNtLXRlYXNlci1vdmVybGF5X19jdGEtYnV0dG9uOmZvY3VzLCAuY20tdGVhc2VyLW92ZXJsYXlfX2N0YS1idXR0b246YWN0aXZlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5jbS10ZWFzZXItb3ZlcmxheV9fY3RhLWJ1dHRvbjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuXG4uZnJvbnRkb29yLXNwYWNlci1iYXItZW4tY24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4jbW9zdC12aXNpdGVkLWNvbnRhaW5lciBoMyB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIC13ZWJraXQtY29sdW1uLXNwYW46IGFsbDtcbiAgLW1vei1jb2x1bW4tc3BhbjogYWxsO1xuICBjb2x1bW4tc3BhbjogYWxsO1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbn1cblxuI21vc3QtdmlzaXRlZC1jb250YWluZXIgaDM6YWZ0ZXIge1xuICBjb250ZW50OiAnICc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICAvKlNBMTo0MDkgLSBGaXhpbmcgdGhlIGJvcmRlciBzZXBhcmF0b3IgbGluZSBpc3N1ZSovXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDBkMGQwO1xufVxuXG4vKiBTdGFydCBvZiBzdHlsZSBmb3IgTW9zdCBWaXNpdGVkIExvY2FsZSAqL1xuLk1vc3QtVmlzaXRlZC1Mb2NhbGVzIHtcbiAgd2lkdGg6IDkwJTtcbiAgZm9udC1zaXplOiAzNnB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS4zMztcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgY29sb3I6ICMyZDM4M2Y7XG4gIHBhZGRpbmctYm90dG9tOiAxOHB4O1xuICBtYXJnaW4tdG9wOiA0MnB4O1xufVxuXG4jbW9zdC12aXNpdGVkLWNvbnRhaW5lciAjTkEge1xuICAtbXMtZ3JpZC1yb3c6IDE7XG4gIC1tcy1ncmlkLWNvbHVtbjogMTtcbiAgZ3JpZC1hcmVhOiBOQTtcbn1cblxuI21vc3QtdmlzaXRlZC1jb250YWluZXIgI0V1cm9wZSB7XG4gIC1tcy1ncmlkLXJvdzogMTtcbiAgLW1zLWdyaWQtcm93LXNwYW46IDM7XG4gIC1tcy1ncmlkLWNvbHVtbjogMztcbiAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDM7XG4gIGdyaWQtYXJlYTogRVVST1BFO1xuICAtd2Via2l0LWNvbHVtbi1jb3VudDogMjtcbiAgLW1vei1jb2x1bW4tY291bnQ6IDI7XG4gIGNvbHVtbi1jb3VudDogMjtcbn1cblxuI21vc3QtdmlzaXRlZC1jb250YWluZXIgI0FzaWEge1xuICAtbXMtZ3JpZC1yb3c6IDU7XG4gIC1tcy1ncmlkLWNvbHVtbjogMTtcbiAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDM7XG4gIGdyaWQtYXJlYTogQVNJQTtcbiAgLXdlYmtpdC1jb2x1bW4tY291bnQ6IDI7XG4gIC1tb3otY29sdW1uLWNvdW50OiAyO1xuICBjb2x1bW4tY291bnQ6IDI7XG59XG5cbiNtb3N0LXZpc2l0ZWQtY29udGFpbmVyICNMYXRpbkFtZXJpY2Ege1xuICAtbXMtZ3JpZC1yb3c6IDM7XG4gIC1tcy1ncmlkLWNvbHVtbjogMTtcbiAgZ3JpZC1hcmVhOiBMQTtcbn1cblxuI21vc3QtdmlzaXRlZC1jb250YWluZXIgI01pZEVhc3RBZnJpY2Ege1xuICAtbXMtZ3JpZC1yb3c6IDU7XG4gIC1tcy1ncmlkLWNvbHVtbjogNTtcbiAgZ3JpZC1hcmVhOiBNRUE7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjZweCkge1xuICAjbW9zdC12aXNpdGVkLWNvbnRhaW5lciBoMyB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIH1cbiAgLk1vc3QtVmlzaXRlZC1Mb2NhbGVzIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cbiAgI21vc3QtdmlzaXRlZC1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogJ05BJyAnTEEnICdFVVJPUEUnICdBU0lBJyAnTUVBJztcbiAgICBncmlkLWdhcDogMjBweDtcbiAgfVxuICAjbW9zdC12aXNpdGVkLWNvbnRhaW5lciAjTkEge1xuICAgIC1tcy1ncmlkLXJvdzogMTtcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDE7XG4gIH1cbiAgI21vc3QtdmlzaXRlZC1jb250YWluZXIgPiAjRXVyb3BlIHtcbiAgICAtbXMtZ3JpZC1yb3c6IDU7XG4gICAgLW1zLWdyaWQtcm93LXNwYW46IDE7XG4gICAgLW1zLWdyaWQtY29sdW1uOiAxO1xuICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAxO1xuICAgIGNvbHVtbi1jb3VudDogMTtcbiAgfVxuICAjbW9zdC12aXNpdGVkLWNvbnRhaW5lciAjQXNpYSB7XG4gICAgLW1zLWdyaWQtcm93OiA3O1xuICAgIC1tcy1ncmlkLXJvdy1zcGFuOiAxO1xuICAgIC1tcy1ncmlkLWNvbHVtbjogMTtcbiAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMTtcbiAgICBjb2x1bW4tY291bnQ6IDE7XG4gIH1cbiAgI21vc3QtdmlzaXRlZC1jb250YWluZXIgI0xhdGluQW1lcmljYSB7XG4gICAgLW1zLWdyaWQtcm93OiAzO1xuICAgIC1tcy1ncmlkLWNvbHVtbjogMTtcbiAgfVxuICAjbW9zdC12aXNpdGVkLWNvbnRhaW5lciAjTWlkRWFzdEFmcmljYSB7XG4gICAgLW1zLWdyaWQtcm93OiA5O1xuICAgIC1tcy1ncmlkLWNvbHVtbjogMTtcbiAgfVxufVxuXG4jbW9zdC12aXNpdGVkLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IC1tcy1ncmlkO1xuICBkaXNwbGF5OiBncmlkO1xuICAtbXMtZ3JpZC1jb2x1bW5zOiAzODBweCAyMHB4IDM4MHB4IDIwcHggMzgwcHg7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMzgwcHggMzgwcHggMzgwcHg7XG4gIC1tcy1ncmlkLXJvd3M6IGF1dG8gMjBweCBhdXRvIDIwcHggYXV0bztcbiAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogJ05BIEVVUk9QRSBFVVJPUEUgJyAnTEEgRVVST1BFIEVVUk9QRSAnICdBU0lBIEFTSUEgTUVBJztcbiAgZ3JpZC1nYXA6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuXG4vKiBFbmQgb2Ygc3R5bGUgZm9yIE1vc3QgVmlzaXRlZCBMb2NhbGUgKi9cbi8qIFN0YXJ0IG9mIHN0eWxlIGZvciBBbGwgTG9jYWxlICovXG4uQWxsLUxvY2FsZXMge1xuICB3aWR0aDogODUlO1xuICBmb250LXNpemU6IDM2cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBjb2xvcjogIzJkMzgzZjtcbiAgcGFkZGluZy1ib3R0b206IDI0cHg7XG4gIHBhZGRpbmctdG9wOiAyOXB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY2cHgpIHtcbiAgI2FsbC1sb2NhbGVzLWNvbnRhaW5lciAjTkEge1xuICAgIC1tcy1ncmlkLXJvdzogOTtcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDE7XG4gICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDU7XG4gICAgZ3JpZC1hcmVhOiBOQTtcbiAgICAtd2Via2l0LWNvbHVtbi1jb3VudDogMTtcbiAgICAtbW96LWNvbHVtbi1jb3VudDogMTtcbiAgICBjb2x1bW4tY291bnQ6IDE7XG4gIH1cbiAgI2FsbC1sb2NhbGVzLWNvbnRhaW5lciAjRXVyb3BlIHtcbiAgICAtbXMtZ3JpZC1yb3c6IDM7XG4gICAgLW1zLWdyaWQtcm93LXNwYW46IDE7XG4gICAgLW1zLWdyaWQtY29sdW1uOiAxO1xuICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiA1O1xuICAgIGdyaWQtYXJlYTogRVVST1BFO1xuICAgIC13ZWJraXQtY29sdW1uLWNvdW50OiAxO1xuICAgIC1tb3otY29sdW1uLWNvdW50OiAxO1xuICAgIGNvbHVtbi1jb3VudDogMTtcbiAgfVxuICAjYWxsLWxvY2FsZXMtY29udGFpbmVyICNBc2lhIHtcbiAgICAtbXMtZ3JpZC1yb3c6IDE7XG4gICAgLW1zLWdyaWQtY29sdW1uOiAxO1xuICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiA1O1xuICAgIGdyaWQtYXJlYTogQVNJQTtcbiAgICAtd2Via2l0LWNvbHVtbi1jb3VudDogMTtcbiAgICAtbW96LWNvbHVtbi1jb3VudDogMTtcbiAgICBjb2x1bW4tY291bnQ6IDE7XG4gIH1cbiAgI2FsbC1sb2NhbGVzLWNvbnRhaW5lciAjTGF0aW5BbWVyaWNhIHtcbiAgICAtbXMtZ3JpZC1yb3c6IDU7XG4gICAgLW1zLWdyaWQtY29sdW1uOiAxO1xuICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiA1O1xuICAgIGdyaWQtYXJlYTogTEE7XG4gICAgLXdlYmtpdC1jb2x1bW4tY291bnQ6IDE7XG4gICAgLW1vei1jb2x1bW4tY291bnQ6IDE7XG4gICAgY29sdW1uLWNvdW50OiAxO1xuICB9XG4gICNhbGwtbG9jYWxlcy1jb250YWluZXIgI01pZEVhc3RBZnJpY2Ege1xuICAgIC1tcy1ncmlkLXJvdzogNztcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDE7XG4gICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDU7XG4gICAgZ3JpZC1hcmVhOiBNRUE7XG4gICAgLXdlYmtpdC1jb2x1bW4tY291bnQ6IDE7XG4gICAgLW1vei1jb2x1bW4tY291bnQ6IDE7XG4gICAgY29sdW1uLWNvdW50OiAxO1xuICB9XG4gICNhbGwtbG9jYWxlcy1jb250YWluZXIge1xuICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6ICdBU0lBJyAnRVVST1BFJyAnTEEnICdNRUEnICdOQSc7XG4gICAgZ3JpZC1nYXA6IDIwcHg7XG4gIH1cbiAgI2FsbC1sb2NhbGVzLWNvbnRhaW5lciA+ICNOQSB7XG4gICAgLW1zLWdyaWQtcm93OiA5O1xuICAgIC1tcy1ncmlkLWNvbHVtbjogMTtcbiAgfVxuICAjYWxsLWxvY2FsZXMtY29udGFpbmVyID4gI0V1cm9wZSB7XG4gICAgLW1zLWdyaWQtcm93OiAzO1xuICAgIC1tcy1ncmlkLXJvdy1zcGFuOiAxO1xuICAgIC1tcy1ncmlkLWNvbHVtbjogMTtcbiAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMTtcbiAgfVxuICAjYWxsLWxvY2FsZXMtY29udGFpbmVyID4gI0FzaWEge1xuICAgIC1tcy1ncmlkLXJvdzogMTtcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDE7XG4gICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDE7XG4gIH1cbiAgI2FsbC1sb2NhbGVzLWNvbnRhaW5lciA+ICNMYXRpbkFtZXJpY2Ege1xuICAgIC1tcy1ncmlkLXJvdzogNTtcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDE7XG4gIH1cbiAgI2FsbC1sb2NhbGVzLWNvbnRhaW5lciA+ICNNaWRFYXN0QWZyaWNhIHtcbiAgICAtbXMtZ3JpZC1yb3c6IDc7XG4gICAgLW1zLWdyaWQtY29sdW1uOiAxO1xuICB9XG4gICNhbGwtbG9jYWxlcy1jb250YWluZXIgPiAjRXVyb3BlIHtcbiAgICAtbXMtZ3JpZC1yb3c6IDM7XG4gICAgLW1zLWdyaWQtcm93LXNwYW46IDE7XG4gICAgLW1zLWdyaWQtY29sdW1uOiAxO1xuICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAxO1xuICB9XG4gICNhbGwtbG9jYWxlcy1jb250YWluZXIgPiAjQXNpYSB7XG4gICAgLW1zLWdyaWQtcm93OiAxO1xuICAgIC1tcy1ncmlkLWNvbHVtbjogMTtcbiAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMTtcbiAgfVxuICAjYWxsLWxvY2FsZXMtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6ICdBU0lBJyAnRVVST1BFJyAnTEEnICdNRUEnICdOQSc7XG4gICAgZ3JpZC1nYXA6IDIwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIH1cbiAgI2FsbC1sb2NhbGVzLWNvbnRhaW5lciBoMyB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAtd2Via2l0LWNvbHVtbi1zcGFuOiBhbGw7XG4gICAgLW1vei1jb2x1bW4tc3BhbjogYWxsO1xuICAgIGNvbHVtbi1zcGFuOiBhbGw7XG4gICAgcGFkZGluZy1ib3R0b206IDMycHg7XG4gIH1cbiAgI2FsbC1sb2NhbGVzLWNvbnRhaW5lciBoMyB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAtd2Via2l0LWNvbHVtbi1zcGFuOiBhbGw7XG4gICAgLW1vei1jb2x1bW4tc3BhbjogYWxsO1xuICAgIGNvbHVtbi1zcGFuOiBhbGw7XG4gICAgcGFkZGluZy1ib3R0b206IDMycHg7XG4gIH1cbiAgLnJlZ2lvbi1ib3JkZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZDBkMGQwO1xuICB9XG4gIC5uby1wYWRkaW5nLWxlZnQge1xuICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICB9XG4gIHBhZGRlZC1jb250YWluZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICB9XG4gIC5hbGwtbG9jYWxlcyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuc2hvdy1tb3JlLWJ0bi1mcm9udC1kb29yIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgfVxuICAvKkVuZCBvZiBzdHlsZSBmb3IgQWxsIExvY2FsZSAqL1xuICAvKlN0YXJ0IG9mIHN0eWxpbmcgZm9yIGNvbW1vbiBlbGVtZW50c1xyXG4gICoqU0ExOjQxMCAtIENoYW5naW5nIHRoZSBsaW5lIGhlaWdodCBiZXR3ZWVuIGxvY2FsZSBsaXN0XHJcbiAgKi9cbiAgLmNvdW50cnktbGFuZ3VhZ2UtaG9sZGVyIHtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICNtb3N0LXZpc2l0ZWQtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMjMwcHggMjUwcHggMjUwcHg7XG4gICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogJ05BIEVVUk9QRSBFVVJPUEUgJyAnTEEgRVVST1BFIEVVUk9QRSAnICdBU0lBIEFTSUEgTUVBJztcbiAgICBncmlkLWdhcDogM3B4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICB9XG4gICNtb3N0LXZpc2l0ZWQtY29udGFpbmVyIGgzIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbiAgI2FsbC1sb2NhbGVzLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDIzMHB4IDI0MHB4IDIzMHB4O1xuICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6ICdBU0lBIEFTSUEgQVNJQSAnICdFVVJPUEUgRVVST1BFIEVVUk9QRSAnICdMQSBMQSBMQScgJ01FQSBNRUEgTUVBJyAnTkEgTkEgTkEnO1xuICAgIGdyaWQtZ2FwOiAzcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIH1cbiAgI2FsbC1sb2NhbGVzLWNvbnRhaW5lciBoMyB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICBjb2x1bW4tc3BhbjogYWxsO1xuICAgIHBhZGRpbmctYm90dG9tOiAzMnB4O1xuICB9XG4gIC5yZWdpb24tYm9yZGVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2QwZDBkMDtcbiAgfVxuICAubm8tcGFkZGluZy1sZWZ0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgfVxuICBwYWRkZWQtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgfVxuICAuYWxsLWxvY2FsZXMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnNob3ctbW9yZS1idG4tZnJvbnQtZG9vciB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gICNtb3N0LXZpc2l0ZWQtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMzEwcHggMzEwcHggMzEwcHg7XG4gICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogJ05BIEVVUk9QRSBFVVJPUEUgJyAnTEEgRVVST1BFIEVVUk9QRSAnICdBU0lBIEFTSUEgTUVBJztcbiAgICBncmlkLWdhcDogNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICB9XG4gICNtb3N0LXZpc2l0ZWQtY29udGFpbmVyIGgzIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbiAgI2FsbC1sb2NhbGVzLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDMxMHB4IDMxMHB4IDMxMHB4O1xuICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6ICdBU0lBIEFTSUEgQVNJQSAnICdFVVJPUEUgRVVST1BFIEVVUk9QRSAnICdMQSBMQSBMQScgJ01FQSBNRUEgTUVBJyAnTkEgTkEgTkEnO1xuICAgIGdyaWQtZ2FwOiA1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIH1cbiAgI2FsbC1sb2NhbGVzLWNvbnRhaW5lciBoMyB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICBjb2x1bW4tc3BhbjogYWxsO1xuICAgIHBhZGRpbmctYm90dG9tOiAzMnB4O1xuICB9XG4gIC5yZWdpb24tYm9yZGVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2QwZDBkMDtcbiAgfVxuICAubm8tcGFkZGluZy1sZWZ0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgfVxuICBwYWRkZWQtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgfVxuICAuYWxsLWxvY2FsZXMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnNob3ctbW9yZS1idG4tZnJvbnQtZG9vciB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gICNhbGwtbG9jYWxlcy1jb250YWluZXIgI05BIHtcbiAgICAtbXMtZ3JpZC1yb3c6IDk7XG4gICAgLW1zLWdyaWQtY29sdW1uOiAxO1xuICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiA1O1xuICAgIGdyaWQtYXJlYTogTkE7XG4gICAgLXdlYmtpdC1jb2x1bW4tY291bnQ6IDM7XG4gICAgLW1vei1jb2x1bW4tY291bnQ6IDM7XG4gICAgY29sdW1uLWNvdW50OiAzO1xuICB9XG4gICNhbGwtbG9jYWxlcy1jb250YWluZXIgI0V1cm9wZSB7XG4gICAgLW1zLWdyaWQtcm93OiAzO1xuICAgIC1tcy1ncmlkLXJvdy1zcGFuOiAxO1xuICAgIC1tcy1ncmlkLWNvbHVtbjogMTtcbiAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogNTtcbiAgICBncmlkLWFyZWE6IEVVUk9QRTtcbiAgICAtd2Via2l0LWNvbHVtbi1jb3VudDogMztcbiAgICAtbW96LWNvbHVtbi1jb3VudDogMztcbiAgICBjb2x1bW4tY291bnQ6IDM7XG4gIH1cbiAgI2FsbC1sb2NhbGVzLWNvbnRhaW5lciAjQXNpYSB7XG4gICAgLW1zLWdyaWQtcm93OiAxO1xuICAgIC1tcy1ncmlkLWNvbHVtbjogMTtcbiAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogNTtcbiAgICBncmlkLWFyZWE6IEFTSUE7XG4gICAgLXdlYmtpdC1jb2x1bW4tY291bnQ6IDM7XG4gICAgLW1vei1jb2x1bW4tY291bnQ6IDM7XG4gICAgY29sdW1uLWNvdW50OiAzO1xuICB9XG4gICNhbGwtbG9jYWxlcy1jb250YWluZXIgI0xhdGluQW1lcmljYSB7XG4gICAgLW1zLWdyaWQtcm93OiA1O1xuICAgIC1tcy1ncmlkLWNvbHVtbjogMTtcbiAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogNTtcbiAgICBncmlkLWFyZWE6IExBO1xuICAgIC13ZWJraXQtY29sdW1uLWNvdW50OiAzO1xuICAgIC1tb3otY29sdW1uLWNvdW50OiAzO1xuICAgIGNvbHVtbi1jb3VudDogMztcbiAgfVxuICAjYWxsLWxvY2FsZXMtY29udGFpbmVyICNNaWRFYXN0QWZyaWNhIHtcbiAgICAtbXMtZ3JpZC1yb3c6IDc7XG4gICAgLW1zLWdyaWQtY29sdW1uOiAxO1xuICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiA1O1xuICAgIGdyaWQtYXJlYTogTUVBO1xuICAgIC13ZWJraXQtY29sdW1uLWNvdW50OiAzO1xuICAgIC1tb3otY29sdW1uLWNvdW50OiAzO1xuICAgIGNvbHVtbi1jb3VudDogMztcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIGFuZCAobWF4LXdpZHRoOiA3NjZweCkge1xuICAjbW9zdC12aXNpdGVkLWNvbnRhaW5lciAjRXVyb3BlIHtcbiAgICAtbXMtZ3JpZC1yb3c6IDU7XG4gICAgLW1zLWdyaWQtY29sdW1uOiAxO1xuICB9XG4gICNtb3N0LXZpc2l0ZWQtY29udGFpbmVyICNBc2lhIHtcbiAgICAtbXMtZ3JpZC1yb3c6IDc7XG4gICAgLW1zLWdyaWQtY29sdW1uOiAxO1xuICB9XG4gICNhbGwtbG9jYWxlcy1jb250YWluZXIgI05BIHtcbiAgICAtbXMtZ3JpZC1yb3c6IDE7XG4gICAgLW1zLWdyaWQtY29sdW1uOiAxO1xuICB9XG4gICNhbGwtbG9jYWxlcy1jb250YWluZXIgPiAjTkEge1xuICAgIC1tcy1ncmlkLXJvdzogOTtcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDE7XG4gIH1cbiAgI2FsbC1sb2NhbGVzLWNvbnRhaW5lciAjRXVyb3BlIHtcbiAgICAtbXMtZ3JpZC1yb3c6IDU7XG4gICAgLW1zLWdyaWQtY29sdW1uOiAxO1xuICB9XG4gICNhbGwtbG9jYWxlcy1jb250YWluZXIgPiAjRXVyb3BlIHtcbiAgICAtbXMtZ3JpZC1yb3c6IDM7XG4gICAgLW1zLWdyaWQtcm93LXNwYW46IDE7XG4gICAgLW1zLWdyaWQtY29sdW1uOiAxO1xuICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAxO1xuICB9XG4gICNhbGwtbG9jYWxlcy1jb250YWluZXIgI0FzaWEge1xuICAgIC1tcy1ncmlkLXJvdzogNztcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDE7XG4gIH1cbiAgI2FsbC1sb2NhbGVzLWNvbnRhaW5lciA+ICNBc2lhIHtcbiAgICAtbXMtZ3JpZC1yb3c6IDE7XG4gICAgLW1zLWdyaWQtY29sdW1uOiAxO1xuICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAxO1xuICB9XG4gICNhbGwtbG9jYWxlcy1jb250YWluZXIgI0xhdGluQW1lcmljYSB7XG4gICAgLW1zLWdyaWQtcm93OiAzO1xuICAgIC1tcy1ncmlkLWNvbHVtbjogMTtcbiAgfVxuICAjYWxsLWxvY2FsZXMtY29udGFpbmVyID4gI0xhdGluQW1lcmljYSB7XG4gICAgLW1zLWdyaWQtcm93OiA1O1xuICAgIC1tcy1ncmlkLWNvbHVtbjogMTtcbiAgfVxuICAjYWxsLWxvY2FsZXMtY29udGFpbmVyICNNaWRFYXN0QWZyaWNhIHtcbiAgICAtbXMtZ3JpZC1yb3c6IDk7XG4gICAgLW1zLWdyaWQtY29sdW1uOiAxO1xuICB9XG4gICNhbGwtbG9jYWxlcy1jb250YWluZXIgPiAjTWlkRWFzdEFmcmljYSB7XG4gICAgLW1zLWdyaWQtcm93OiA3O1xuICAgIC1tcy1ncmlkLWNvbHVtbjogMTtcbiAgfVxuICAjYWxsLWxvY2FsZXMtY29udGFpbmVyICNOQSB7XG4gICAgLW1zLWdyaWQtcm93OiAxO1xuICAgIC1tcy1ncmlkLWNvbHVtbjogMTtcbiAgfVxuICAjYWxsLWxvY2FsZXMtY29udGFpbmVyID4gI05BIHtcbiAgICAtbXMtZ3JpZC1yb3c6IDk7XG4gICAgLW1zLWdyaWQtY29sdW1uOiAxO1xuICB9XG4gICNhbGwtbG9jYWxlcy1jb250YWluZXIgI0V1cm9wZSB7XG4gICAgLW1zLWdyaWQtcm93OiA1O1xuICAgIC1tcy1ncmlkLWNvbHVtbjogMTtcbiAgfVxuICAjYWxsLWxvY2FsZXMtY29udGFpbmVyID4gI0V1cm9wZSB7XG4gICAgLW1zLWdyaWQtcm93OiAzO1xuICAgIC1tcy1ncmlkLXJvdy1zcGFuOiAxO1xuICAgIC1tcy1ncmlkLWNvbHVtbjogMTtcbiAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMTtcbiAgfVxuICAjYWxsLWxvY2FsZXMtY29udGFpbmVyICNBc2lhIHtcbiAgICAtbXMtZ3JpZC1yb3c6IDc7XG4gICAgLW1zLWdyaWQtY29sdW1uOiAxO1xuICB9XG4gICNhbGwtbG9jYWxlcy1jb250YWluZXIgPiAjQXNpYSB7XG4gICAgLW1zLWdyaWQtcm93OiAxO1xuICAgIC1tcy1ncmlkLWNvbHVtbjogMTtcbiAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMTtcbiAgfVxuICAjYWxsLWxvY2FsZXMtY29udGFpbmVyICNMYXRpbkFtZXJpY2Ege1xuICAgIC1tcy1ncmlkLXJvdzogMztcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDE7XG4gIH1cbiAgI2FsbC1sb2NhbGVzLWNvbnRhaW5lciA+ICNMYXRpbkFtZXJpY2Ege1xuICAgIC1tcy1ncmlkLXJvdzogNTtcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDE7XG4gIH1cbiAgI2FsbC1sb2NhbGVzLWNvbnRhaW5lciAjTWlkRWFzdEFmcmljYSB7XG4gICAgLW1zLWdyaWQtcm93OiA5O1xuICAgIC1tcy1ncmlkLWNvbHVtbjogMTtcbiAgfVxuICAjYWxsLWxvY2FsZXMtY29udGFpbmVyID4gI01pZEVhc3RBZnJpY2Ege1xuICAgIC1tcy1ncmlkLXJvdzogNztcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDE7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAjYWxsLWxvY2FsZXMtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIC1tcy1ncmlkLWNvbHVtbnM6IDM4MHB4IDIwcHggMzgwcHggMjBweCAzODBweDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDM4MHB4IDM4MHB4IDM4MHB4O1xuICAgIC1tcy1ncmlkLXJvd3M6IGF1dG8gMjBweCBhdXRvIDIwcHggYXV0byAyMHB4IGF1dG8gMjBweCBhdXRvO1xuICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6ICdBU0lBIEFTSUEgQVNJQSAnICdFVVJPUEUgRVVST1BFIEVVUk9QRSAnICdMQSBMQSBMQScgJ01FQSBNRUEgTUVBJyAnTkEgTkEgTkEnO1xuICAgIGdyaWQtZ2FwOiAyMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICB9XG4gICNhbGwtbG9jYWxlcy1jb250YWluZXIgaDMge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgLXdlYmtpdC1jb2x1bW4tc3BhbjogYWxsO1xuICAgIC1tb3otY29sdW1uLXNwYW46IGFsbDtcbiAgICBjb2x1bW4tc3BhbjogYWxsO1xuICAgIHBhZGRpbmctYm90dG9tOiAzMnB4O1xuICB9XG4gIC5yZWdpb24tYm9yZGVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2QwZDBkMDtcbiAgfVxuICAubm8tcGFkZGluZy1sZWZ0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgfVxuICBwYWRkZWQtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgfVxuICAuYWxsLWxvY2FsZXMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnNob3ctbW9yZS1idG4tZnJvbnQtZG9vciB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gIH1cbiAgLypFbmQgb2Ygc3R5bGUgZm9yIEFsbCBMb2NhbGUgKi9cbiAgLypTdGFydCBvZiBzdHlsaW5nIGZvciBjb21tb24gZWxlbWVudHNcclxuKipTQTE6NDEwIC0gQ2hhbmdpbmcgdGhlIGxpbmUgaGVpZ2h0IGJldHdlZW4gbG9jYWxlIGxpc3RcclxuKi9cbiAgLmNvdW50cnktbGFuZ3VhZ2UtaG9sZGVyIHtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICB9XG59XG5cbi8qRW5kIG9mIHN0eWxpbmcgZm9yIGNvbW1vbiBlbGVtZW50cyAqL1xuYm9keSwgaHRtbCB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLypcclxuR3JpZFxyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuXHJcbkNvbnRhaW5zIHN0eWxpbmcgZGVmaW5pdGlvbnMgZm9yIGFsbCBjb250ZW50IHR5cGVzIGFzIGNtLWdyaWQuXHJcbi0gY20tZ3JpZFxyXG4tIGNtLWdyaWQtLWNvcnBvcmF0ZS1ob21lcGFnZVxyXG4tIGNtLWdyaWQtLWNvcnBvcmF0ZS1kZXRhaWxwYWdlXHJcbi0gY20tZ3JpZC0tY29ycG9yYXRlLWRldGFpbHBhZ2UtLXNpZGViYXJcclxuLSBjbS1ncmlkLS13aXRoLXN1cGVyaGVyb1xyXG4tIGNtLWdyaWQtLWRpc2FibGVkLXNjcm9sbGluZ1xyXG4tIGNtLWphdmFzY3JpcHRcclxuKi9cbi5jbS1ncmlkIHtcbiAgbWFyZ2luLXRvcDogNzBweDtcbiAgLyogc3BlY2lhbCBoZWFkZXIgaWYgc3VwZXJoZXJvIHRlYXNlciBpcyBwcmVzZW50ICovXG4gIC8qIGdhcHMgYW5kIHN1cGVyaGVybyB0ZWFzZXJzIGRvIG5vdCB3b3JrIGluIHJvd3Mgd2l0aCBtdWx0aXBsZSBjb2x1bW5zICovXG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gIC5jbS1ncmlkIHtcbiAgICBtYXJnaW4tdG9wOiA5MHB4O1xuICB9XG59XG5cbi5jbS1ncmlkLS1kaXNhYmxlZC1zY3JvbGxpbmcge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmNtLWdyaWQtLWRpc2FibGVkLXNjcm9sbGluZyB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIH1cbn1cblxuLmNtLWdyaWQtLXdpdGgtc3VwZXJoZXJvIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLmNtLWdyaWQtLXdpdGgtc3VwZXJoZXJvIC5jbS1oZWFkZXIge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBtYXJnaW4tdG9wOiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zNXMgY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjdweCkge1xuICAuY20tZ3JpZC0td2l0aC1zdXBlcmhlcm8gLmNtLWhlYWRlcl9fc2VhcmNoIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5jbS1ncmlkLS13aXRoLXN1cGVyaGVybyAuY20taGVhZGVyLS1vcGVuLCAuY20tZ3JpZC0td2l0aC1zdXBlcmhlcm8gLmNtLWhlYWRlci0tc2Nyb2xsZWQge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNjUpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zNXMgY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjdweCkge1xuICAuY20tZ3JpZC0td2l0aC1zdXBlcmhlcm8gLmNtLWhlYWRlci0tb3BlbiAuY20taGVhZGVyX19zZWFyY2gsIC5jbS1ncmlkLS13aXRoLXN1cGVyaGVybyAuY20taGVhZGVyLS1zY3JvbGxlZCAuY20taGVhZGVyX19zZWFyY2gge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5jbS1ncmlkLS1jb3Jwb3JhdGUtZGV0YWlscGFnZS0tc2lkZWJhciB7XG4gIC8qIHJvdyBjb250YWluaW5nIHBsYWNlbWVudCBtYWluIGFuZCBwbGFjZW1lbnQgc2lkZWJhciAqL1xuICAvKiB0ZXh0IGluIHRlYXNlciB3aXRoIHNtYWxsZXIgZm9udCwgYmVjYXVzZSBvZiBsZXNzIHNwYWNlICgxMGNvbHMgaW5zdGVhZCAxMmNvbHMsICdjYXVzZSBzaWRlYmFyICovXG59XG5cbi5jbS1ncmlkLS1jb3Jwb3JhdGUtZGV0YWlscGFnZS0tc2lkZWJhciAuY20tcm93Om50aC1jaGlsZCg0KSB7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1heC13aWR0aDogMTI4MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjdweCkge1xuICAuY20tZ3JpZC0tY29ycG9yYXRlLWRldGFpbHBhZ2UtLXNpZGViYXIgLmNtLXRlYXNhYmxlX190ZXh0IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5jbS1zdGlja3kuYWZmaXgge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDMwcHg7XG4gIH1cbiAgLmNtLXN0aWNreS5hZmZpeC10b3AsIC5jbS1zdGlja3kuYWZmaXgtYm90dG9tIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5jbS1zdGlja3ktLW9mZnNldCB7XG4gICAgbGVmdDogODMuMzMzMzMzMzMzMyU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5jbS1zdGlja3ktLW9mZnNldCB7XG4gICAgbGVmdDogNTAlO1xuICAgIG1hcmdpbi1sZWZ0OiA2NDBweDtcbiAgICB3aWR0aDogMjEzLjMzMzMzMzMzM3B4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gIH1cbn1cblxuLmNtLXN0aWNreS0tbm8tc3RpY2t5IHtcbiAgcG9zaXRpb246IHN0YXRpYztcbn1cblxuLmNtLWphdmFzY3JpcHQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubm8tanMge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuXG4ubm8tanMgLmNtLWphdmFzY3JpcHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBoZWlnaHQ6IDQwcHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBiYWNrZ3JvdW5kOiAjMDAwMDAwO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjdweCkge1xuICAuY20tcm93LS1mdWxsLWhlaWdodCB7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIC8qIGZpeCBvdmVyZmxvdyAqL1xuICAgIHRhYmxlLWxheW91dDogZml4ZWQ7XG4gIH1cbiAgLmNtLWNvbC0tZnVsbC1oZWlnaHQge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIGZsb2F0OiBub25lO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIH1cbn1cblxuLmNtLWFzcGVjdC1yYXRpby1ib3hfX2NvbnRlbnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbn1cblxuLypcclxuQ29udGFpbmVyXHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5cclxuQ29udGFpbnMgc3R5bGluZyBkZWZpbml0aW9ucyBmb3IgYWxsIGNvbnRlbnQgdHlwZXMgYXMgY20tY29udGFpbmVyLlxyXG4tIGNtLWNvbnRhaW5lclxyXG4qL1xuLmNtLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICAvKiB0b2RvOiBjaGFuZ2UgY2xhc3NlcyBiZWxvdyAqL1xuICAvKiBjb250YWluZXIgd2l0aCBkaWZmZXJlbnQgcGFkZGluZ3MgKi9cbn1cblxuLmNtLWNvbnRhaW5lciA+IDpub3QoLmNtLWNvbnRhaW5lcikge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXgtd2lkdGg6IDEyODBweDtcbn1cblxuLmNtLWNvbnRhaW5lci0tc3VwZXJoZXJvIHtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmNtLWNvbnRhaW5lci0tZ2FwIHtcbiAgYm9yZGVyLXRvcDogMTNweCBzb2xpZCAjMDBBQTdFO1xuICBib3JkZXItYm90dG9tOiAxM3B4IHNvbGlkICMwMEFBN0U7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuY20tY29udGFpbmVyLS1nYXAge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgfVxufVxuXG4uY20tY29udGFpbmVyLS1zdXBlcmhlcm8gPiA6bm90KC5jbS1jb250YWluZXIpLCAuY20tY29udGFpbmVyLS1nYXAgPiA6bm90KC5jbS1jb250YWluZXIpIHtcbiAgbWF4LXdpZHRoOiBub25lO1xufVxuXG4uY20tY29udGFpbmVyLS1kZWZhdWx0ID4gOm5vdCguY20tY29udGFpbmVyKTpmaXJzdC1jaGlsZCwgLmNtLWNvbnRhaW5lci0tZGV0YWlscyA+IDpub3QoLmNtLWNvbnRhaW5lcik6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuXG4uY20tY29udGFpbmVyLS1kZWZhdWx0ID4gOm5vdCguY20tY29udGFpbmVyKTpsYXN0LWNoaWxkLCAuY20tY29udGFpbmVyLS1kZXRhaWxzID4gOm5vdCguY20tY29udGFpbmVyKTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgLmNtLWNvbnRhaW5lci0tZGVmYXVsdCA+IDpub3QoLmNtLWNvbnRhaW5lcik6Zmlyc3QtY2hpbGQsIC5jbS1jb250YWluZXItLWRldGFpbHMgPiA6bm90KC5jbS1jb250YWluZXIpOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG4gIC5jbS1jb250YWluZXItLWRlZmF1bHQgPiA6bm90KC5jbS1jb250YWluZXIpOmxhc3QtY2hpbGQsIC5jbS1jb250YWluZXItLWRldGFpbHMgPiA6bm90KC5jbS1jb250YWluZXIpOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cblxuLmNtLWNvbnRhaW5lci0tc3F1YXJlID4gOm5vdCguY20tY29udGFpbmVyKTpmaXJzdC1jaGlsZCwgLmNtLWNvbnRhaW5lci0tbWVkaWFsaXN0ID4gOm5vdCguY20tY29udGFpbmVyKTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG5cbi5jbS1jb250YWluZXItLXNxdWFyZSA+IDpub3QoLmNtLWNvbnRhaW5lciksIC5jbS1jb250YWluZXItLW1lZGlhbGlzdCA+IDpub3QoLmNtLWNvbnRhaW5lcikge1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gIC5jbS1jb250YWluZXItLXNxdWFyZSA+IDpub3QoLmNtLWNvbnRhaW5lcik6Zmlyc3QtY2hpbGQsIC5jbS1jb250YWluZXItLW1lZGlhbGlzdCA+IDpub3QoLmNtLWNvbnRhaW5lcik6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbiAgLmNtLWNvbnRhaW5lci0tc3F1YXJlID4gOm5vdCguY20tY29udGFpbmVyKSwgLmNtLWNvbnRhaW5lci0tbWVkaWFsaXN0ID4gOm5vdCguY20tY29udGFpbmVyKSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICB9XG59XG5cbkBrZXlmcmFtZXMgYnV0dG9uLWFycm93IHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNXB4KSByb3RhdGUoNDVkZWcpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgYnV0dG9uLWJhY2stYXJyb3cge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTM1ZGVnKTtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01cHgpIHJvdGF0ZSgtMTM1ZGVnKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGV4dGVybmFsLWFycm93IHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApIHRyYW5zbGF0ZVkoMCk7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwLjEyNXJlbSkgdHJhbnNsYXRlWSgtMC4xMjVyZW0pO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZG93bmxvYWQtYXJyb3cge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgzcHgpO1xuICB9XG59XG5cbi5jdGEtYnV0dG9ucyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMDtcbn1cblxuLmN0YS1idXR0b25zIC5jdGEtYnRuLFxuLmN0YS1idXR0b25zIC5jdGEtdGV4dCB7XG4gIG1hcmdpbjogMC41cmVtIDA7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbi5jdGEtYnV0dG9ucyAuY3RhLWJ0bjpub3QoOm9ubHktY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCksXG4uY3RhLWJ1dHRvbnMgLmN0YS10ZXh0Om5vdCg6b25seS1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1yaWdodDogMC42MjVyZW07XG59XG5cbi5jdGEtYnV0dG9ucyAuY3RhLWJ0bi5jdGEtYmFjay1pY29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCAjMmQzODNmO1xuICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjMmQzODNmO1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogLjI1cztcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAuMjVzO1xuICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTEzNWRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgtMTM1ZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTEzNWRlZyk7XG4gIGxlZnQ6IDc1cHg7XG4gIHRvcDogMjdweDtcbn1cblxuLmN0YS1idXR0b25zIC5jdGEtYnRuLmN0YS1iYWNrLWljb24gc3Bhbi5jdGEtaWNvbjpiZWZvcmUsIC5jdGEtYnV0dG9ucyAuY3RhLWJ0bi5jdGEtYmFjay1pY29uIHNwYW4uY3RhLWljb246YWZ0ZXIge1xuICBjb250ZW50OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5jdGEtYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDNyZW07XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICBib3JkZXI6IDFweCBzb2xpZDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uY3RhLWJ0biAuY3RhLWljb24ge1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG59XG5cbi5jdGEtYnRuLCAuY3RhLWJ0bjphY3RpdmUsIC5jdGEtYnRuLmFjdGl2ZSB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5jdGEtYnRuOmZvY3VzLCAuY3RhLWJ0bi5mb2N1cywgLmN0YS1idG46YWN0aXZlOmZvY3VzLCAuY3RhLWJ0bjphY3RpdmUuZm9jdXMsIC5jdGEtYnRuLmFjdGl2ZTpmb2N1cywgLmN0YS1idG4uYWN0aXZlLmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLmN0YS1idG4uY3RhLS1kaXNhYmxlZCB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5cbi5jdGEtYnRuLmN0YS0tcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMEFBN0U7XG4gIGJvcmRlci1jb2xvcjogIzAwQUE3RTtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5jdGEtYnRuLmN0YS0tcHJpbWFyeTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDkwNmI7XG4gIGJvcmRlci1jb2xvcjogIzAwOTA2YjtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5jdGEtYnRuLmN0YS0tcHJpbWFyeS5jdGEtLWludGVybmFsIC5jdGEtaWNvbjphZnRlciB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2ZmZmZmZjtcbn1cblxuLmN0YS1idG4uY3RhLS1wcmltYXJ5LmN0YS0taW50ZXJuYWw6aG92ZXIgLmN0YS1pY29uOmFmdGVyIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItdG9wLWNvbG9yOiAjZmZmZmZmO1xufVxuXG4uY3RhLWJ0bi5jdGEtLXByaW1hcnkuY3RhLS1leHRlcm5hbCAuY3RhLWljb246YWZ0ZXIge1xuICBib3JkZXItbGVmdC1jb2xvcjogI2ZmZmZmZjtcbn1cblxuLmN0YS1idG4uY3RhLS1wcmltYXJ5LmN0YS0tZXh0ZXJuYWw6aG92ZXIgLmN0YS1pY29uOmFmdGVyIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNmZmZmZmY7XG59XG5cbi5jdGEtYnRuLmN0YS0tcHJpbWFyeS5jdGEtLXZpZGVvIC5jdGEtaWNvbjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICNmZmZmZmY7XG59XG5cbi5jdGEtYnRuLmN0YS0tcHJpbWFyeS5jdGEtLXZpZGVvIC5jdGEtaWNvbjphZnRlciB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjZmZmZmZmO1xufVxuXG4uY3RhLWJ0bi5jdGEtLXByaW1hcnkuY3RhLS12aWRlbzpob3ZlciAuY3RhLWljb246YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xufVxuXG4uY3RhLWJ0bi5jdGEtLXByaW1hcnkuY3RhLS12aWRlbzpob3ZlciAuY3RhLWljb246YWZ0ZXIge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzAwOTA2Yjtcbn1cblxuLmN0YS1idG4uY3RhLS1wcmltYXJ5LmN0YS0tZG93bmxvYWQgLmN0YS1pY29uIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZmZmZjtcbn1cblxuLmN0YS1idG4uY3RhLS1wcmltYXJ5LmN0YS0tZG93bmxvYWQgLmN0YS1pY29uOmJlZm9yZSB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI2ZmZmZmZjtcbn1cblxuLmN0YS1idG4uY3RhLS1wcmltYXJ5LmN0YS0tZG93bmxvYWQgLmN0YS1pY29uOmFmdGVyIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmZmZmO1xufVxuXG4uY3RhLWJ0bi5jdGEtLXByaW1hcnkuY3RhLS1kb3dubG9hZDpob3ZlciAuY3RhLWljb24ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmZmZmO1xufVxuXG4uY3RhLWJ0bi5jdGEtLXByaW1hcnkuY3RhLS1kb3dubG9hZDpob3ZlciAuY3RhLWljb246YmVmb3JlIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZmZmZmZmO1xufVxuXG4uY3RhLWJ0bi5jdGEtLXByaW1hcnkuY3RhLS1kb3dubG9hZDpob3ZlciAuY3RhLWljb246YWZ0ZXIge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmZmZmY7XG59XG5cbi5jdGEtYnRuLmN0YS0tc2Vjb25kYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogIzJkMzgzZjtcbiAgY29sb3I6ICMyZDM4M2Y7XG59XG5cbi5jdGEtYnRuLmN0YS0tc2Vjb25kYXJ5OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M0Y2VkMTtcbiAgYm9yZGVyLWNvbG9yOiAjMmQzODNmO1xuICBjb2xvcjogIzJkMzgzZjtcbn1cblxuLmN0YS1idG4uY3RhLS1zZWNvbmRhcnkuY3RhLS1pbnRlcm5hbCAuY3RhLWljb246YWZ0ZXIge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICMyZDM4M2Y7XG4gIGJvcmRlci10b3AtY29sb3I6ICMyZDM4M2Y7XG59XG5cbi5jdGEtYnRuLmN0YS0tc2Vjb25kYXJ5LmN0YS0taW50ZXJuYWw6aG92ZXIgLmN0YS1pY29uOmFmdGVyIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjMmQzODNmO1xuICBib3JkZXItdG9wLWNvbG9yOiAjMmQzODNmO1xufVxuXG4uY3RhLWJ0bi5jdGEtLXNlY29uZGFyeS5jdGEtLWV4dGVybmFsIC5jdGEtaWNvbjphZnRlciB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMmQzODNmO1xufVxuXG4uY3RhLWJ0bi5jdGEtLXNlY29uZGFyeS5jdGEtLWV4dGVybmFsOmhvdmVyIC5jdGEtaWNvbjphZnRlciB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMmQzODNmO1xufVxuXG4uY3RhLWJ0bi5jdGEtLXNlY29uZGFyeS5jdGEtLXZpZGVvIC5jdGEtaWNvbjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICMyZDM4M2Y7XG59XG5cbi5jdGEtYnRuLmN0YS0tc2Vjb25kYXJ5LmN0YS0tdmlkZW8gLmN0YS1pY29uOmFmdGVyIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMyZDM4M2Y7XG59XG5cbi5jdGEtYnRuLmN0YS0tc2Vjb25kYXJ5LmN0YS0tdmlkZW86aG92ZXIgLmN0YS1pY29uOmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzJkMzgzZjtcbiAgYmFja2dyb3VuZDogIzJkMzgzZjtcbn1cblxuLmN0YS1idG4uY3RhLS1zZWNvbmRhcnkuY3RhLS12aWRlbzpob3ZlciAuY3RhLWljb246YWZ0ZXIge1xuICBib3JkZXItbGVmdC1jb2xvcjogI2M0Y2VkMTtcbn1cblxuLmN0YS1idG4uY3RhLS1zZWNvbmRhcnkuY3RhLS1kb3dubG9hZCAuY3RhLWljb24ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMmQzODNmO1xufVxuXG4uY3RhLWJ0bi5jdGEtLXNlY29uZGFyeS5jdGEtLWRvd25sb2FkIC5jdGEtaWNvbjpiZWZvcmUge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICMyZDM4M2Y7XG59XG5cbi5jdGEtYnRuLmN0YS0tc2Vjb25kYXJ5LmN0YS0tZG93bmxvYWQgLmN0YS1pY29uOmFmdGVyIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjMmQzODNmO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMmQzODNmO1xufVxuXG4uY3RhLWJ0bi5jdGEtLXNlY29uZGFyeS5jdGEtLWRvd25sb2FkOmhvdmVyIC5jdGEtaWNvbiB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMyZDM4M2Y7XG59XG5cbi5jdGEtYnRuLmN0YS0tc2Vjb25kYXJ5LmN0YS0tZG93bmxvYWQ6aG92ZXIgLmN0YS1pY29uOmJlZm9yZSB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzJkMzgzZjtcbn1cblxuLmN0YS1idG4uY3RhLS1zZWNvbmRhcnkuY3RhLS1kb3dubG9hZDpob3ZlciAuY3RhLWljb246YWZ0ZXIge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICMyZDM4M2Y7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMyZDM4M2Y7XG59XG5cbi5jdGEtYnRuLmN0YS0tdGVydGlhcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzRjZWQxO1xuICBib3JkZXItY29sb3I6ICNjNGNlZDE7XG4gIGNvbG9yOiAjMmQzODNmO1xufVxuXG4uY3RhLWJ0bi5jdGEtLXRlcnRpYXJ5OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2I2YzJjNjtcbiAgYm9yZGVyLWNvbG9yOiAjYmNjNWM4O1xuICBjb2xvcjogIzJkMzgzZjtcbn1cblxuLmN0YS1idG4uY3RhLS10ZXJ0aWFyeS5jdGEtLWludGVybmFsIC5jdGEtaWNvbjphZnRlciB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzJkMzgzZjtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzJkMzgzZjtcbn1cblxuLmN0YS1idG4uY3RhLS10ZXJ0aWFyeS5jdGEtLWludGVybmFsOmhvdmVyIC5jdGEtaWNvbjphZnRlciB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzJkMzgzZjtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzJkMzgzZjtcbn1cblxuLmN0YS1idG4uY3RhLS10ZXJ0aWFyeS5jdGEtLWV4dGVybmFsIC5jdGEtaWNvbjphZnRlciB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMmQzODNmO1xufVxuXG4uY3RhLWJ0bi5jdGEtLXRlcnRpYXJ5LmN0YS0tZXh0ZXJuYWw6aG92ZXIgLmN0YS1pY29uOmFmdGVyIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMyZDM4M2Y7XG59XG5cbi5jdGEtYnRuLmN0YS0tdGVydGlhcnkuY3RhLS12aWRlbyAuY3RhLWljb246YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMmQzODNmO1xufVxuXG4uY3RhLWJ0bi5jdGEtLXRlcnRpYXJ5LmN0YS0tdmlkZW8gLmN0YS1pY29uOmFmdGVyIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMyZDM4M2Y7XG59XG5cbi5jdGEtYnRuLmN0YS0tdGVydGlhcnkuY3RhLS12aWRlbzpob3ZlciAuY3RhLWljb246YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMmQzODNmO1xuICBiYWNrZ3JvdW5kOiAjMmQzODNmO1xufVxuXG4uY3RhLWJ0bi5jdGEtLXRlcnRpYXJ5LmN0YS0tdmlkZW86aG92ZXIgLmN0YS1pY29uOmFmdGVyIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNiNmMyYzY7XG59XG5cbi5jdGEtYnRuLmN0YS0tdGVydGlhcnkuY3RhLS1kb3dubG9hZCAuY3RhLWljb24ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMmQzODNmO1xufVxuXG4uY3RhLWJ0bi5jdGEtLXRlcnRpYXJ5LmN0YS0tZG93bmxvYWQgLmN0YS1pY29uOmJlZm9yZSB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzJkMzgzZjtcbn1cblxuLmN0YS1idG4uY3RhLS10ZXJ0aWFyeS5jdGEtLWRvd25sb2FkIC5jdGEtaWNvbjphZnRlciB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzJkMzgzZjtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzJkMzgzZjtcbn1cblxuLmN0YS1idG4uY3RhLS10ZXJ0aWFyeS5jdGEtLWRvd25sb2FkOmhvdmVyIC5jdGEtaWNvbiB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMyZDM4M2Y7XG59XG5cbi5jdGEtYnRuLmN0YS0tdGVydGlhcnkuY3RhLS1kb3dubG9hZDpob3ZlciAuY3RhLWljb246YmVmb3JlIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjMmQzODNmO1xufVxuXG4uY3RhLWJ0bi5jdGEtLXRlcnRpYXJ5LmN0YS0tZG93bmxvYWQ6aG92ZXIgLmN0YS1pY29uOmFmdGVyIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjMmQzODNmO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMmQzODNmO1xufVxuXG4uY3RhLWJ0bi5jdGEtLXJldmVyc2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogI2ZmZmZmZjtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5jdGEtYnRuLmN0YS0tcmV2ZXJzZWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmN0YS1idG4uY3RhLS1yZXZlcnNlZC5jdGEtLWludGVybmFsIC5jdGEtaWNvbjphZnRlciB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2ZmZmZmZjtcbn1cblxuLmN0YS1idG4uY3RhLS1yZXZlcnNlZC5jdGEtLWludGVybmFsOmhvdmVyIC5jdGEtaWNvbjphZnRlciB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2ZmZmZmZjtcbn1cblxuLmN0YS1idG4uY3RhLS1yZXZlcnNlZC5jdGEtLWV4dGVybmFsIC5jdGEtaWNvbjphZnRlciB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjZmZmZmZmO1xufVxuXG4uY3RhLWJ0bi5jdGEtLXJldmVyc2VkLmN0YS0tZXh0ZXJuYWw6aG92ZXIgLmN0YS1pY29uOmFmdGVyIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNmZmZmZmY7XG59XG5cbi5jdGEtYnRuLmN0YS0tcmV2ZXJzZWQuY3RhLS12aWRlbyAuY3RhLWljb246YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmO1xufVxuXG4uY3RhLWJ0bi5jdGEtLXJldmVyc2VkLmN0YS0tdmlkZW8gLmN0YS1pY29uOmFmdGVyIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNmZmZmZmY7XG59XG5cbi5jdGEtYnRuLmN0YS0tcmV2ZXJzZWQuY3RhLS12aWRlbzpob3ZlciAuY3RhLWljb246YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xufVxuXG4uY3RhLWJ0bi5jdGEtLXJldmVyc2VkLmN0YS0tdmlkZW86aG92ZXIgLmN0YS1pY29uOmFmdGVyIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMyZDM4M2Y7XG59XG5cbi5jdGEtYnRuLmN0YS0tcmV2ZXJzZWQuY3RhLS1kb3dubG9hZCAuY3RhLWljb24ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmZmZmO1xufVxuXG4uY3RhLWJ0bi5jdGEtLXJldmVyc2VkLmN0YS0tZG93bmxvYWQgLmN0YS1pY29uOmJlZm9yZSB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI2ZmZmZmZjtcbn1cblxuLmN0YS1idG4uY3RhLS1yZXZlcnNlZC5jdGEtLWRvd25sb2FkIC5jdGEtaWNvbjphZnRlciB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZmZmZjtcbn1cblxuLmN0YS1idG4uY3RhLS1yZXZlcnNlZC5jdGEtLWRvd25sb2FkOmhvdmVyIC5jdGEtaWNvbiB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmZmZmY7XG59XG5cbi5jdGEtYnRuLmN0YS0tcmV2ZXJzZWQuY3RhLS1kb3dubG9hZDpob3ZlciAuY3RhLWljb246YmVmb3JlIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZmZmZmZmO1xufVxuXG4uY3RhLWJ0bi5jdGEtLXJldmVyc2VkLmN0YS0tZG93bmxvYWQ6aG92ZXIgLmN0YS1pY29uOmFmdGVyIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmZmZmO1xufVxuXG4uY3RhLWJ0bi5jdGEtLWRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2MwYzBjMDtcbiAgYm9yZGVyLWNvbG9yOiAjYzBjMGMwO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmN0YS1idG4uY3RhLS1kaXNhYmxlZDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjMGMwYzA7XG4gIGJvcmRlci1jb2xvcjogI2MwYzBjMDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5jdGEtYnRuLmN0YS0tZGlzYWJsZWQuY3RhLS1pbnRlcm5hbCAuY3RhLWljb246YWZ0ZXIge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci10b3AtY29sb3I6ICNmZmZmZmY7XG59XG5cbi5jdGEtYnRuLmN0YS0tZGlzYWJsZWQuY3RhLS1pbnRlcm5hbDpob3ZlciAuY3RhLWljb246YWZ0ZXIge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci10b3AtY29sb3I6ICNmZmZmZmY7XG59XG5cbi5jdGEtYnRuLmN0YS0tZGlzYWJsZWQuY3RhLS1leHRlcm5hbCAuY3RhLWljb246YWZ0ZXIge1xuICBib3JkZXItbGVmdC1jb2xvcjogI2ZmZmZmZjtcbn1cblxuLmN0YS1idG4uY3RhLS1kaXNhYmxlZC5jdGEtLWV4dGVybmFsOmhvdmVyIC5jdGEtaWNvbjphZnRlciB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjZmZmZmZmO1xufVxuXG4uY3RhLWJ0bi5jdGEtLWRpc2FibGVkLmN0YS0tdmlkZW8gLmN0YS1pY29uOmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZmZmZjtcbn1cblxuLmN0YS1idG4uY3RhLS1kaXNhYmxlZC5jdGEtLXZpZGVvIC5jdGEtaWNvbjphZnRlciB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjZmZmZmZmO1xufVxuXG4uY3RhLWJ0bi5jdGEtLWRpc2FibGVkLmN0YS0tdmlkZW86aG92ZXIgLmN0YS1pY29uOmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbn1cblxuLmN0YS1idG4uY3RhLS1kaXNhYmxlZC5jdGEtLXZpZGVvOmhvdmVyIC5jdGEtaWNvbjphZnRlciB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjYzBjMGMwO1xufVxuXG4uY3RhLWJ0bi5jdGEtLWRpc2FibGVkLmN0YS0tZG93bmxvYWQgLmN0YS1pY29uIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZmZmZjtcbn1cblxuLmN0YS1idG4uY3RhLS1kaXNhYmxlZC5jdGEtLWRvd25sb2FkIC5jdGEtaWNvbjpiZWZvcmUge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNmZmZmZmY7XG59XG5cbi5jdGEtYnRuLmN0YS0tZGlzYWJsZWQuY3RhLS1kb3dubG9hZCAuY3RhLWljb246YWZ0ZXIge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmZmZmY7XG59XG5cbi5jdGEtYnRuLmN0YS0tZGlzYWJsZWQuY3RhLS1kb3dubG9hZDpob3ZlciAuY3RhLWljb24ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmZmZmO1xufVxuXG4uY3RhLWJ0bi5jdGEtLWRpc2FibGVkLmN0YS0tZG93bmxvYWQ6aG92ZXIgLmN0YS1pY29uOmJlZm9yZSB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI2ZmZmZmZjtcbn1cblxuLmN0YS1idG4uY3RhLS1kaXNhYmxlZC5jdGEtLWRvd25sb2FkOmhvdmVyIC5jdGEtaWNvbjphZnRlciB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZmZmZjtcbn1cblxuLmN0YS10ZXh0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDFyZW07XG4gIG1heC1oZWlnaHQ6IDJyZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IHRyYW5zcGFyZW50O1xufVxuXG4uY3RhLXRleHQgLmN0YS1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG4uY3RhLXRleHQuY3RhLS1wcmltYXJ5IHtcbiAgY29sb3I6ICMwMEFBN0U7XG59XG5cbi5jdGEtdGV4dC5jdGEtLXByaW1hcnk6aG92ZXIge1xuICBjb2xvcjogIzAwOTA2Yjtcbn1cblxuLmN0YS10ZXh0LmN0YS0tcHJpbWFyeS5jdGEtLWludGVybmFsIC5jdGEtaWNvbjphZnRlciB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzAwQUE3RTtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzAwQUE3RTtcbn1cblxuLmN0YS10ZXh0LmN0YS0tcHJpbWFyeS5jdGEtLWludGVybmFsOmhvdmVyIC5jdGEtaWNvbjphZnRlciB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzAwOTA2YjtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzAwOTA2Yjtcbn1cblxuLmN0YS10ZXh0LmN0YS0tcHJpbWFyeS5jdGEtLWV4dGVybmFsIC5jdGEtaWNvbjphZnRlciB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMDBBQTdFO1xufVxuXG4uY3RhLXRleHQuY3RhLS1wcmltYXJ5LmN0YS0tZXh0ZXJuYWw6aG92ZXIgLmN0YS1pY29uOmFmdGVyIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMwMDkwNmI7XG59XG5cbi5jdGEtdGV4dC5jdGEtLXByaW1hcnkuY3RhLS12aWRlbyAuY3RhLWljb246YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDBBQTdFO1xufVxuXG4uY3RhLXRleHQuY3RhLS1wcmltYXJ5LmN0YS0tdmlkZW8gLmN0YS1pY29uOmFmdGVyIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMwMEFBN0U7XG59XG5cbi5jdGEtdGV4dC5jdGEtLXByaW1hcnkuY3RhLS12aWRlbzpob3ZlciAuY3RhLWljb246YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDA5MDZiO1xuICBiYWNrZ3JvdW5kOiAjMDA5MDZiO1xufVxuXG4uY3RhLXRleHQuY3RhLS1wcmltYXJ5LmN0YS0tdmlkZW86aG92ZXIgLmN0YS1pY29uOmFmdGVyIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNmZmZmZmY7XG59XG5cbi5jdGEtdGV4dC5jdGEtLXByaW1hcnkuY3RhLS1kb3dubG9hZCAuY3RhLWljb24ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMDBBQTdFO1xufVxuXG4uY3RhLXRleHQuY3RhLS1wcmltYXJ5LmN0YS0tZG93bmxvYWQgLmN0YS1pY29uOmJlZm9yZSB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzAwQUE3RTtcbn1cblxuLmN0YS10ZXh0LmN0YS0tcHJpbWFyeS5jdGEtLWRvd25sb2FkIC5jdGEtaWNvbjphZnRlciB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzAwQUE3RTtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzAwQUE3RTtcbn1cblxuLmN0YS10ZXh0LmN0YS0tcHJpbWFyeS5jdGEtLWRvd25sb2FkOmhvdmVyIC5jdGEtaWNvbiB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMwMDkwNmI7XG59XG5cbi5jdGEtdGV4dC5jdGEtLXByaW1hcnkuY3RhLS1kb3dubG9hZDpob3ZlciAuY3RhLWljb246YmVmb3JlIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjMDA5MDZiO1xufVxuXG4uY3RhLXRleHQuY3RhLS1wcmltYXJ5LmN0YS0tZG93bmxvYWQ6aG92ZXIgLmN0YS1pY29uOmFmdGVyIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjMDA5MDZiO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMDA5MDZiO1xufVxuXG4uY3RhLXRleHQuY3RhLS1zZWNvbmRhcnkge1xuICBjb2xvcjogIzAwNEI4RDtcbn1cblxuLmN0YS10ZXh0LmN0YS0tc2Vjb25kYXJ5OmhvdmVyIHtcbiAgY29sb3I6ICM3QjlCQUE7XG59XG5cbi5jdGEtdGV4dC5jdGEtLXNlY29uZGFyeS5jdGEtLWludGVybmFsIC5jdGEtaWNvbjphZnRlciB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzAwNEI4RDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzAwNEI4RDtcbn1cblxuLmN0YS10ZXh0LmN0YS0tc2Vjb25kYXJ5LmN0YS0taW50ZXJuYWw6aG92ZXIgLmN0YS1pY29uOmFmdGVyIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjN0I5QkFBO1xuICBib3JkZXItdG9wLWNvbG9yOiAjN0I5QkFBO1xufVxuXG4uY3RhLXRleHQuY3RhLS1zZWNvbmRhcnkuY3RhLS1leHRlcm5hbCAuY3RhLWljb246YWZ0ZXIge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzAwNEI4RDtcbn1cblxuLmN0YS10ZXh0LmN0YS0tc2Vjb25kYXJ5LmN0YS0tZXh0ZXJuYWw6aG92ZXIgLmN0YS1pY29uOmFmdGVyIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICM3QjlCQUE7XG59XG5cbi5jdGEtdGV4dC5jdGEtLXNlY29uZGFyeS5jdGEtLXZpZGVvIC5jdGEtaWNvbjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICMwMDRCOEQ7XG59XG5cbi5jdGEtdGV4dC5jdGEtLXNlY29uZGFyeS5jdGEtLXZpZGVvIC5jdGEtaWNvbjphZnRlciB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMDA0QjhEO1xufVxuXG4uY3RhLXRleHQuY3RhLS1zZWNvbmRhcnkuY3RhLS12aWRlbzpob3ZlciAuY3RhLWljb246YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjN0I5QkFBO1xuICBiYWNrZ3JvdW5kOiAjN0I5QkFBO1xufVxuXG4uY3RhLXRleHQuY3RhLS1zZWNvbmRhcnkuY3RhLS12aWRlbzpob3ZlciAuY3RhLWljb246YWZ0ZXIge1xuICBib3JkZXItbGVmdC1jb2xvcjogI2ZmZmZmZjtcbn1cblxuLmN0YS10ZXh0LmN0YS0tc2Vjb25kYXJ5LmN0YS0tZG93bmxvYWQgLmN0YS1pY29uIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzAwNEI4RDtcbn1cblxuLmN0YS10ZXh0LmN0YS0tc2Vjb25kYXJ5LmN0YS0tZG93bmxvYWQgLmN0YS1pY29uOmJlZm9yZSB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzAwNEI4RDtcbn1cblxuLmN0YS10ZXh0LmN0YS0tc2Vjb25kYXJ5LmN0YS0tZG93bmxvYWQgLmN0YS1pY29uOmFmdGVyIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjMDA0QjhEO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMDA0QjhEO1xufVxuXG4uY3RhLXRleHQuY3RhLS1zZWNvbmRhcnkuY3RhLS1kb3dubG9hZDpob3ZlciAuY3RhLWljb24ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjN0I5QkFBO1xufVxuXG4uY3RhLXRleHQuY3RhLS1zZWNvbmRhcnkuY3RhLS1kb3dubG9hZDpob3ZlciAuY3RhLWljb246YmVmb3JlIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjN0I5QkFBO1xufVxuXG4uY3RhLXRleHQuY3RhLS1zZWNvbmRhcnkuY3RhLS1kb3dubG9hZDpob3ZlciAuY3RhLWljb246YWZ0ZXIge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICM3QjlCQUE7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICM3QjlCQUE7XG59XG5cbi5jdGEtdGV4dC5jdGEtLXRlcnRpYXJ5IHtcbiAgY29sb3I6ICMyZDM4M2Y7XG59XG5cbi5jdGEtdGV4dC5jdGEtLXRlcnRpYXJ5OmhvdmVyIHtcbiAgY29sb3I6ICMyZDM4M2Y7XG59XG5cbi5jdGEtdGV4dC5jdGEtLXRlcnRpYXJ5LmN0YS0taW50ZXJuYWwgLmN0YS1pY29uOmFmdGVyIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjMmQzODNmO1xuICBib3JkZXItdG9wLWNvbG9yOiAjMmQzODNmO1xufVxuXG4uY3RhLXRleHQuY3RhLS10ZXJ0aWFyeS5jdGEtLWludGVybmFsOmhvdmVyIC5jdGEtaWNvbjphZnRlciB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzJkMzgzZjtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzJkMzgzZjtcbn1cblxuLmN0YS10ZXh0LmN0YS0tdGVydGlhcnkuY3RhLS1leHRlcm5hbCAuY3RhLWljb246YWZ0ZXIge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzJkMzgzZjtcbn1cblxuLmN0YS10ZXh0LmN0YS0tdGVydGlhcnkuY3RhLS1leHRlcm5hbDpob3ZlciAuY3RhLWljb246YWZ0ZXIge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzJkMzgzZjtcbn1cblxuLmN0YS10ZXh0LmN0YS0tdGVydGlhcnkuY3RhLS12aWRlbyAuY3RhLWljb246YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMmQzODNmO1xufVxuXG4uY3RhLXRleHQuY3RhLS10ZXJ0aWFyeS5jdGEtLXZpZGVvIC5jdGEtaWNvbjphZnRlciB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMmQzODNmO1xufVxuXG4uY3RhLXRleHQuY3RhLS10ZXJ0aWFyeS5jdGEtLXZpZGVvOmhvdmVyIC5jdGEtaWNvbjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICMyZDM4M2Y7XG4gIGJhY2tncm91bmQ6ICMyZDM4M2Y7XG59XG5cbi5jdGEtdGV4dC5jdGEtLXRlcnRpYXJ5LmN0YS0tdmlkZW86aG92ZXIgLmN0YS1pY29uOmFmdGVyIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNmZmZmZmY7XG59XG5cbi5jdGEtdGV4dC5jdGEtLXRlcnRpYXJ5LmN0YS0tZG93bmxvYWQgLmN0YS1pY29uIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzJkMzgzZjtcbn1cblxuLmN0YS10ZXh0LmN0YS0tdGVydGlhcnkuY3RhLS1kb3dubG9hZCAuY3RhLWljb246YmVmb3JlIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjMmQzODNmO1xufVxuXG4uY3RhLXRleHQuY3RhLS10ZXJ0aWFyeS5jdGEtLWRvd25sb2FkIC5jdGEtaWNvbjphZnRlciB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzJkMzgzZjtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzJkMzgzZjtcbn1cblxuLmN0YS10ZXh0LmN0YS0tdGVydGlhcnkuY3RhLS1kb3dubG9hZDpob3ZlciAuY3RhLWljb24ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMmQzODNmO1xufVxuXG4uY3RhLXRleHQuY3RhLS10ZXJ0aWFyeS5jdGEtLWRvd25sb2FkOmhvdmVyIC5jdGEtaWNvbjpiZWZvcmUge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICMyZDM4M2Y7XG59XG5cbi5jdGEtdGV4dC5jdGEtLXRlcnRpYXJ5LmN0YS0tZG93bmxvYWQ6aG92ZXIgLmN0YS1pY29uOmFmdGVyIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjMmQzODNmO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMmQzODNmO1xufVxuXG4uY3RhLXRleHQuY3RhLS1yZXZlcnNlZCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uY3RhLXRleHQuY3RhLS1yZXZlcnNlZDpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uY3RhLXRleHQuY3RhLS1yZXZlcnNlZC5jdGEtLWludGVybmFsIC5jdGEtaWNvbjphZnRlciB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2ZmZmZmZjtcbn1cblxuLmN0YS10ZXh0LmN0YS0tcmV2ZXJzZWQuY3RhLS1pbnRlcm5hbDpob3ZlciAuY3RhLWljb246YWZ0ZXIge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci10b3AtY29sb3I6ICNmZmZmZmY7XG59XG5cbi5jdGEtdGV4dC5jdGEtLXJldmVyc2VkLmN0YS0tZXh0ZXJuYWwgLmN0YS1pY29uOmFmdGVyIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNmZmZmZmY7XG59XG5cbi5jdGEtdGV4dC5jdGEtLXJldmVyc2VkLmN0YS0tZXh0ZXJuYWw6aG92ZXIgLmN0YS1pY29uOmFmdGVyIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNmZmZmZmY7XG59XG5cbi5jdGEtdGV4dC5jdGEtLXJldmVyc2VkLmN0YS0tdmlkZW8gLmN0YS1pY29uOmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZmZmZjtcbn1cblxuLmN0YS10ZXh0LmN0YS0tcmV2ZXJzZWQuY3RhLS12aWRlbyAuY3RhLWljb246YWZ0ZXIge1xuICBib3JkZXItbGVmdC1jb2xvcjogI2ZmZmZmZjtcbn1cblxuLmN0YS10ZXh0LmN0YS0tcmV2ZXJzZWQuY3RhLS12aWRlbzpob3ZlciAuY3RhLWljb246YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xufVxuXG4uY3RhLXRleHQuY3RhLS1yZXZlcnNlZC5jdGEtLXZpZGVvOmhvdmVyIC5jdGEtaWNvbjphZnRlciB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMmQzODNmO1xufVxuXG4uY3RhLXRleHQuY3RhLS1yZXZlcnNlZC5jdGEtLWRvd25sb2FkIC5jdGEtaWNvbiB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmZmZmY7XG59XG5cbi5jdGEtdGV4dC5jdGEtLXJldmVyc2VkLmN0YS0tZG93bmxvYWQgLmN0YS1pY29uOmJlZm9yZSB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI2ZmZmZmZjtcbn1cblxuLmN0YS10ZXh0LmN0YS0tcmV2ZXJzZWQuY3RhLS1kb3dubG9hZCAuY3RhLWljb246YWZ0ZXIge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmZmZmY7XG59XG5cbi5jdGEtdGV4dC5jdGEtLXJldmVyc2VkLmN0YS0tZG93bmxvYWQ6aG92ZXIgLmN0YS1pY29uIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZmZmZjtcbn1cblxuLmN0YS10ZXh0LmN0YS0tcmV2ZXJzZWQuY3RhLS1kb3dubG9hZDpob3ZlciAuY3RhLWljb246YmVmb3JlIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZmZmZmZmO1xufVxuXG4uY3RhLXRleHQuY3RhLS1yZXZlcnNlZC5jdGEtLWRvd25sb2FkOmhvdmVyIC5jdGEtaWNvbjphZnRlciB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZmZmZjtcbn1cblxuLmN0YS10ZXh0LmN0YS0taGVhZGVyLW1lbnUtRzBYWCB7XG4gIGNvbG9yOiAjMDA0QjhEO1xufVxuXG4uY3RhLXRleHQuY3RhLS1oZWFkZXItbWVudS1HMFhYOmhvdmVyIHtcbiAgY29sb3I6ICMwMDRCOEQ7XG59XG5cbi5jdGEtdGV4dC5jdGEtLWhlYWRlci1tZW51LUcwWFguY3RhLS1pbnRlcm5hbCAuY3RhLWljb246YWZ0ZXIge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICMwMDRCOEQ7XG4gIGJvcmRlci10b3AtY29sb3I6ICMwMDRCOEQ7XG59XG5cbi5jdGEtdGV4dC5jdGEtLWhlYWRlci1tZW51LUcwWFguY3RhLS1pbnRlcm5hbDpob3ZlciAuY3RhLWljb246YWZ0ZXIge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICMwMDRCOEQ7XG4gIGJvcmRlci10b3AtY29sb3I6ICMwMDRCOEQ7XG59XG5cbi5jdGEtdGV4dC5jdGEtLWhlYWRlci1tZW51LUcwWFguY3RhLS1leHRlcm5hbCAuY3RhLWljb246YWZ0ZXIge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzAwNEI4RDtcbn1cblxuLmN0YS10ZXh0LmN0YS0taGVhZGVyLW1lbnUtRzBYWC5jdGEtLWV4dGVybmFsOmhvdmVyIC5jdGEtaWNvbjphZnRlciB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMDA0QjhEO1xufVxuXG4uY3RhLXRleHQuY3RhLS1oZWFkZXItbWVudS1HMFhYLmN0YS0tdmlkZW8gLmN0YS1pY29uOmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzAwNEI4RDtcbn1cblxuLmN0YS10ZXh0LmN0YS0taGVhZGVyLW1lbnUtRzBYWC5jdGEtLXZpZGVvIC5jdGEtaWNvbjphZnRlciB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMDA0QjhEO1xufVxuXG4uY3RhLXRleHQuY3RhLS1oZWFkZXItbWVudS1HMFhYLmN0YS0tdmlkZW86aG92ZXIgLmN0YS1pY29uOmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzAwNEI4RDtcbiAgYmFja2dyb3VuZDogIzAwNEI4RDtcbn1cblxuLmN0YS10ZXh0LmN0YS0taGVhZGVyLW1lbnUtRzBYWC5jdGEtLXZpZGVvOmhvdmVyIC5jdGEtaWNvbjphZnRlciB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjZmZmZmZmO1xufVxuXG4uY3RhLXRleHQuY3RhLS1oZWFkZXItbWVudS1HMFhYLmN0YS0tZG93bmxvYWQgLmN0YS1pY29uIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzAwNEI4RDtcbn1cblxuLmN0YS10ZXh0LmN0YS0taGVhZGVyLW1lbnUtRzBYWC5jdGEtLWRvd25sb2FkIC5jdGEtaWNvbjpiZWZvcmUge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICMwMDRCOEQ7XG59XG5cbi5jdGEtdGV4dC5jdGEtLWhlYWRlci1tZW51LUcwWFguY3RhLS1kb3dubG9hZCAuY3RhLWljb246YWZ0ZXIge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICMwMDRCOEQ7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMwMDRCOEQ7XG59XG5cbi5jdGEtdGV4dC5jdGEtLWhlYWRlci1tZW51LUcwWFguY3RhLS1kb3dubG9hZDpob3ZlciAuY3RhLWljb24ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMDA0QjhEO1xufVxuXG4uY3RhLXRleHQuY3RhLS1oZWFkZXItbWVudS1HMFhYLmN0YS0tZG93bmxvYWQ6aG92ZXIgLmN0YS1pY29uOmJlZm9yZSB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzAwNEI4RDtcbn1cblxuLmN0YS10ZXh0LmN0YS0taGVhZGVyLW1lbnUtRzBYWC5jdGEtLWRvd25sb2FkOmhvdmVyIC5jdGEtaWNvbjphZnRlciB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzAwNEI4RDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzAwNEI4RDtcbn1cblxuLmN0YS1idG4sXG4uY3RhLXRleHQge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxNy41cmVtO1xuICBsaW5lLWhlaWdodDogMXJlbTtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbjogMC41cmVtO1xufVxuXG4uY3RhLWJ0biAuY3RhLWljb24sXG4uY3RhLXRleHQgLmN0YS1pY29uIHtcbiAgbWF4LWhlaWdodDogMXJlbTtcbiAgbWluLWhlaWdodDogMXJlbTtcbiAgd2lkdGg6IDFyZW07XG4gIG1pbi13aWR0aDogMXJlbTtcbiAgbWFyZ2luLWxlZnQ6IDAuMjVyZW07XG4gIG1hcmdpbi1yaWdodDogMC4yNXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uY3RhLWJ0biAuY3RhLWljb246YWZ0ZXIsIC5jdGEtYnRuIC5jdGEtaWNvbjpiZWZvcmUsXG4uY3RhLXRleHQgLmN0YS1pY29uOmFmdGVyLFxuLmN0YS10ZXh0IC5jdGEtaWNvbjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiBhdXRvO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG59XG5cbi5jdGEtYnRuLmN0YS0taW50ZXJuYWwgLmN0YS1pY29uOmFmdGVyLFxuLmN0YS10ZXh0LmN0YS0taW50ZXJuYWwgLmN0YS1pY29uOmFmdGVyIHtcbiAgdHJhbnNpdGlvbjogYWxsIC4yNXMgZWFzZTtcbiAgd2lkdGg6IDAuNXJlbTtcbiAgaGVpZ2h0OiAwLjVyZW07XG4gIGJvcmRlci10b3A6IDAuMTI1cmVtIHNvbGlkO1xuICBib3JkZXItcmlnaHQ6IDAuMTI1cmVtIHNvbGlkO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG5cbi5jdGEtYnRuLmN0YS0taW50ZXJuYWw6aG92ZXIgLmN0YS1pY29uOmFmdGVyLFxuLmN0YS10ZXh0LmN0YS0taW50ZXJuYWw6aG92ZXIgLmN0YS1pY29uOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAuMjVyZW0pIHJvdGF0ZSg0NWRlZyk7XG59XG5cbi5jdGEtYnRuLmN0YS0tZG93bmxvYWQgLmN0YS1pY29uLFxuLmN0YS10ZXh0LmN0YS0tZG93bmxvYWQgLmN0YS1pY29uIHtcbiAgbWFyZ2luLWxlZnQ6IDAuMTI1cmVtO1xuICBib3JkZXItYm90dG9tOiAwLjEyNXJlbSBzb2xpZDtcbn1cblxuLmN0YS1idG4uY3RhLS1kb3dubG9hZCAuY3RhLWljb246YmVmb3JlLFxuLmN0YS10ZXh0LmN0YS0tZG93bmxvYWQgLmN0YS1pY29uOmJlZm9yZSB7XG4gIHRyYW5zaXRpb246IGFsbCAuMjVzIGVhc2U7XG4gIGJvcmRlci1yaWdodDogMC4xMjVyZW0gc29saWQ7XG4gIGhlaWdodDogMC41cmVtO1xuICB3aWR0aDogMC4xMjVyZW07XG4gIGJvdHRvbTogMC4zNzVyZW07XG59XG5cbi5jdGEtYnRuLmN0YS0tZG93bmxvYWQgLmN0YS1pY29uOmFmdGVyLFxuLmN0YS10ZXh0LmN0YS0tZG93bmxvYWQgLmN0YS1pY29uOmFmdGVyIHtcbiAgdHJhbnNpdGlvbjogYWxsIC4yNXMgZWFzZTtcbiAgaGVpZ2h0OiAwLjVyZW07XG4gIHdpZHRoOiAwLjVyZW07XG4gIGJvcmRlci10b3A6IDA7XG4gIGJvcmRlci1yaWdodDogMC4xMjVyZW0gc29saWQ7XG4gIGJvcmRlci1ib3R0b206IDAuMTI1cmVtIHNvbGlkO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIGJvdHRvbTogMC4zNzVyZW07XG59XG5cbi5jdGEtYnRuLmN0YS0tZG93bmxvYWQ6aG92ZXIgLmN0YS1pY29uOmJlZm9yZSwgLmN0YS1idG4uY3RhLS1kb3dubG9hZDpob3ZlciAuY3RhLWljb246YWZ0ZXIsXG4uY3RhLXRleHQuY3RhLS1kb3dubG9hZDpob3ZlciAuY3RhLWljb246YmVmb3JlLFxuLmN0YS10ZXh0LmN0YS0tZG93bmxvYWQ6aG92ZXIgLmN0YS1pY29uOmFmdGVyIHtcbiAgYm90dG9tOiAtMC4xMjVyZW07XG59XG5cbi5jdGEtYnRuLmN0YS0tZXh0ZXJuYWwgLmN0YS1pY29uLFxuLmN0YS10ZXh0LmN0YS0tZXh0ZXJuYWwgLmN0YS1pY29uIHtcbiAgdHJhbnNpdGlvbjogYWxsIC4yNXMgZWFzZTtcbn1cblxuLmN0YS1idG4uY3RhLS1leHRlcm5hbCAuY3RhLWljb246YmVmb3JlLFxuLmN0YS10ZXh0LmN0YS0tZXh0ZXJuYWwgLmN0YS1pY29uOmJlZm9yZSB7XG4gIGhlaWdodDogMC42MjVyZW07XG4gIHdpZHRoOiAwLjYyNXJlbTtcbiAgYm9yZGVyLXRvcDogMC4xMjVyZW0gc29saWQ7XG4gIGJvcmRlci1yaWdodDogMC4xMjVyZW0gc29saWQ7XG59XG5cbi5jdGEtYnRuLmN0YS0tZXh0ZXJuYWwgLmN0YS1pY29uOmFmdGVyLFxuLmN0YS10ZXh0LmN0YS0tZXh0ZXJuYWwgLmN0YS1pY29uOmFmdGVyIHtcbiAgaGVpZ2h0OiAwLjcyNXJlbTtcbiAgd2lkdGg6IDA7XG4gIGJvcmRlci1sZWZ0OiAwLjEyNXJlbSBzb2xpZDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuXG4uY3RhLWJ0bi5jdGEtLWV4dGVybmFsOmhvdmVyIC5jdGEtaWNvbixcbi5jdGEtdGV4dC5jdGEtLWV4dGVybmFsOmhvdmVyIC5jdGEtaWNvbiB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwLjEyNXJlbSkgdHJhbnNsYXRlWSgtMC4xMjVyZW0pO1xufVxuXG4uY3RhLWJ0bi5jdGEtLXZpZGVvIC5jdGEtaWNvbjpiZWZvcmUsXG4uY3RhLXRleHQuY3RhLS12aWRlbyAuY3RhLWljb246YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMC4xMjVyZW0gc29saWQ7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGhlaWdodDogMXJlbTtcbiAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlO1xuICB3aWR0aDogMXJlbTtcbn1cblxuLmN0YS1idG4uY3RhLS12aWRlbyAuY3RhLWljb246YWZ0ZXIsXG4uY3RhLXRleHQuY3RhLS12aWRlbyAuY3RhLWljb246YWZ0ZXIge1xuICBib3JkZXItYm90dG9tOiAwLjI1cmVtIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wOiAwLjI1cmVtIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdDogMC4zNzVyZW0gc29saWQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGhlaWdodDogLjVyZW07XG4gIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZTtcbiAgbGVmdDogMC4zNzVyZW07XG4gIHJpZ2h0OiAwLjI1cmVtO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY2cHgpIHtcbiAgLmN0YS1idXR0b25zIC5idG46bnRoLWNoaWxkKDIpIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkge1xuICAuY3RhLWJ1dHRvbnMgLmJ0bjpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuY3RhLWJ1dHRvbnMgLmJ0bjpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICB9XG59XG5cbi5idG4ge1xuICB3aWR0aDogMzUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgbGluZS1oZWlnaHQ6IDEuMTQyOWVtO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA4ZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBhZGRpbmc6IDAgMjVweDtcbiAgY29sb3I6ICMyZDM4M2Y7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xufVxuXG4uYnRuLCAuYnRuOmFjdGl2ZSwgLmJ0bi5hY3RpdmUge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4uYnRuOmZvY3VzLCAuYnRuLmZvY3VzLCAuYnRuOmFjdGl2ZTpmb2N1cywgLmJ0bjphY3RpdmUuZm9jdXMsIC5idG4uYWN0aXZlOmZvY3VzLCAuYnRuLmFjdGl2ZS5mb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5idG4gPiBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uYnRuIC50ZXh0LXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIGhlaWdodDogNDhweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5idG4gLnRleHQtd3JhcHBlciB7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIH1cbn1cblxuLmJ0bi5idG4tdmlkZW8gLnRleHQtd3JhcHBlciB7XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW07XG59XG5cbi5idG4uYnRuLWFycm93IC50ZXh0LXdyYXBwZXIge1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xufVxuXG4uYnRuLmJ0bi1hcnJvdyAudGV4dC13cmFwcGVyOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgbWFyZ2luLWxlZnQ6IDZweDtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICMyZDM4M2Y7XG4gIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICMyZDM4M2Y7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogLjI1cztcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAtM3B4O1xuICB0b3A6IDIwcHg7XG59XG5cbi5idG4uYnRuLWFycm93OmhvdmVyIC50ZXh0LXdyYXBwZXI6YWZ0ZXIge1xuICBhbmltYXRpb24tbmFtZTogYnV0dG9uLWFycm93O1xufVxuXG4uYnRuLmJ0bi1iYWNrIC50ZXh0LXdyYXBwZXI6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCAjMmQzODNmO1xuICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjMmQzODNmO1xuICBhbmltYXRpb24tZHVyYXRpb246IC4yNXM7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIHRyYW5zZm9ybTogcm90YXRlKC0xMzVkZWcpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0xM3B4O1xuICB0b3A6IDIwcHg7XG59XG5cbi5idG4uYnRuLWJhY2s6aG92ZXIgLnRleHQtd3JhcHBlcjphZnRlciB7XG4gIGFuaW1hdGlvbi1uYW1lOiBidXR0b24tYmFjay1hcnJvdztcbn1cblxuLmJ0bi5idG4tY2FydCAudGV4dC13cmFwcGVyIHtcbiAgcGFkZGluZy1yaWdodDogMWVtO1xufVxuXG4uYnRuLmJ0bi1jYXJ0IC50ZXh0LXdyYXBwZXI6YWZ0ZXIge1xuICBtYXJnaW4tbGVmdDogNnB4O1xuICBjb250ZW50OiAnXFxlMTE2JztcbiAgZm9udC1mYW1pbHk6ICdHbHlwaGljb25zIEhhbGZsaW5ncycgIWltcG9ydGFudDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGZvbnQtc2l6ZTogMS4yZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2NnB4KSB7XG4gIC5idG4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogMzUwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5idG4ge1xuICAgIHdpZHRoOiAyNTBweDtcbiAgICBmb250LXNpemU6IC42MjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICB9XG4gIC5idG4uYnRuLWFycm93IC50ZXh0LXdyYXBwZXI6YWZ0ZXIge1xuICAgIGhlaWdodDogN3B4O1xuICAgIHdpZHRoOiA3cHg7XG4gICAgdG9wOiAyMXB4O1xuICB9XG4gIC5idG4uYnRuLWNhcnQgLnRleHQtd3JhcHBlcjphZnRlciB7XG4gICAgZm9udC1zaXplOiAxLjZlbTtcbiAgICB0b3A6IDMyJTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5idG4ge1xuICAgIHdpZHRoOiAyODBweDtcbiAgfVxufVxuXG4uYnRuLmJ0bi1kb3dubG9hZCAudGV4dC13cmFwcGVyIHtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbn1cblxuLmJ0bi5idG4tZG93bmxvYWQgLnRleHQtd3JhcHBlcjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMHB4O1xuICBib3JkZXItdG9wOiAwO1xuICBib3JkZXItcmlnaHQ6IDA7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMmQzODNmO1xuICB0cmFuc2Zvcm06IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IC0xMHB4O1xuICB0b3A6IDI3cHg7XG59XG5cbi5idG4uYnRuLWRvd25sb2FkIC5hcnJvdyB7XG4gIG1hcmdpbi1yaWdodDogMXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAtMTBweDtcbiAgdG9wOiAxNXB4O1xufVxuXG4uYnRuLmJ0bi1kb3dubG9hZCAuYXJyb3c6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJkMzgzZjtcbn1cblxuLmJ0bi5idG4tZG93bmxvYWQgLmFycm93OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMmQzODNmO1xufVxuXG4uYnRuLmJ0bi1kb3dubG9hZC5idG4tcHJpbWFyeTphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZmZmZjtcbn1cblxuLmJ0bi5idG4tZG93bmxvYWQuYnRuLXByaW1hcnkgLmFycm93OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG5cbi5idG4uYnRuLWRvd25sb2FkLmJ0bi1wcmltYXJ5IC5hcnJvdzphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZmZmZjtcbn1cblxuLmJ0bi5idG4tcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMEFBN0U7XG4gIGJvcmRlci1jb2xvcjogIzAwQUE3RTtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5idG4uYnRuLXByaW1hcnk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5MDZiO1xuICBib3JkZXItY29sb3I6ICMwMDkwNmI7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uYnRuLmJ0bi1wcmltYXJ5IC50ZXh0LXdyYXBwZXI6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6ICNmZmZmZmY7XG59XG5cbi5idG4uYnRuLXNlY29uZGFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICMyZDM4M2Y7XG59XG5cbi5idG4uYnRuLXNlY29uZGFyeTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjNGNlZDE7XG4gIGJvcmRlci1jb2xvcjogIzJkMzgzZjtcbn1cblxuLmJ0bi5idG4tc2Vjb25kYXJ5LWNvbXBhcmUge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmJ0bi5idG4tdGVydGlhcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzRjZWQxO1xuICBib3JkZXItY29sb3I6ICNjNGNlZDE7XG4gIGNvbG9yOiAjMmQzODNmO1xufVxuXG4uYnRuLmJ0bi10ZXJ0aWFyeTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiNmMyYzY7XG4gIGJvcmRlci1jb2xvcjogI2I2YzJjNjtcbiAgY29sb3I6ICMyZDM4M2Y7XG59XG5cbi5idG4uYnRuLXdoaXRlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLXdpZHRoOiAycHg7XG59XG5cbi5idG4uYnRuLXdoaXRlIC50ZXh0LXdyYXBwZXIge1xuICBoZWlnaHQ6IDQ2cHg7XG59XG5cbi5idG4uYnRuLXdoaXRlIC50ZXh0LXdyYXBwZXI6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6ICNmZmZmZmY7XG4gIHRvcDogMTlweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5idG4uYnRuLXdoaXRlIC50ZXh0LXdyYXBwZXI6YWZ0ZXIge1xuICAgIHRvcDogMjBweDtcbiAgfVxufVxuXG4uYnRuLmJ0bi10ZXh0LW9ubHkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmJ0bi5idG4tc21hbGwge1xuICBoZWlnaHQ6IDI1cHg7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4uYnRuLmJ0bi1zbWFsbCAudGV4dC13cmFwcGVyIHtcbiAgaGVpZ2h0OiAyM3B4O1xufVxuXG4uZXh0ZXJuYWwtbGluazpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTBweDtcbn1cblxuLmV4dGVybmFsLWxpbmsgLmFycm93IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDhweDtcbiAgd2lkdGg6IDhweDtcbiAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1sZWZ0OiAtMTNweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG4uZXh0ZXJuYWwtbGluayAuYXJyb3c6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMnB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwQUE3RTtcbiAgbWFyZ2luLWxlZnQ6IDNweDtcbiAgbWFyZ2luLXRvcDogM3B4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5leHRlcm5hbC1saW5rIC5hcnJvdzphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiA5cHg7XG4gIHdpZHRoOiA5cHg7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCAjMDBBQTdFO1xuICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjMDBBQTdFO1xuICBtYXJnaW4tdG9wOiAzcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLmJ0bi1kb3dubG9hZCAuYXJyb3csXG4uZG93bmxvYWQtbGluayAuYXJyb3csXG4ucHJvbW8tZG93bmxvYWQtbGluayAuYXJyb3cge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogOHB4O1xuICB3aWR0aDogOHB4O1xuICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogLjI1cztcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbn1cblxuLmJ0bi1kb3dubG9hZCAuYXJyb3c6YmVmb3JlLFxuLmRvd25sb2FkLWxpbmsgLmFycm93OmJlZm9yZSxcbi5wcm9tby1kb3dubG9hZC1saW5rIC5hcnJvdzpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAycHg7XG4gIGhlaWdodDogOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBBQTdFO1xuICBtYXJnaW4tbGVmdDogM3B4O1xufVxuXG4uYnRuLWRvd25sb2FkIC5hcnJvdzphZnRlcixcbi5kb3dubG9hZC1saW5rIC5hcnJvdzphZnRlcixcbi5wcm9tby1kb3dubG9hZC1saW5rIC5hcnJvdzphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiA4cHg7XG4gIHdpZHRoOiA4cHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMwMEFBN0U7XG4gIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICMwMEFBN0U7XG4gIG1hcmdpbi10b3A6IC04cHg7XG59XG5cbi5idG4tZG93bmxvYWQ6aG92ZXIgLmFycm93LFxuLmRvd25sb2FkLWxpbms6aG92ZXIgLmFycm93LFxuLnByb21vLWRvd25sb2FkLWxpbms6aG92ZXIgLmFycm93IHtcbiAgYW5pbWF0aW9uLW5hbWU6IGRvd25sb2FkLWFycm93O1xufVxuXG4uZGlzYWJsZWQgLmJ0bi1jYXJ0LFxuLmJ0bi1jYXJ0LmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2MwYzBjMDtcbn1cblxuLmRvd25sb2FkLWxpbms6YmVmb3JlLFxuLnByb21vLWRvd25sb2FkLWxpbmsgLmRvd25sb2FkLWFycm93OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwcHg7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMDBBQTdFO1xufVxuXG4uZG93bmxvYWQtbGluayAuYXJyb3cge1xuICBtYXJnaW4tbGVmdDogLTEzcHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuLnByb21vLWRvd25sb2FkLWxpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4ucHJvbW8tZG93bmxvYWQtbGluayAuYXJyb3cge1xuICBtYXJnaW4tbGVmdDogNnB4O1xuICBtYXJnaW4tcmlnaHQ6IC05cHg7XG59XG5cbi5hcnJvdy1yaWdodC1saW5rIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICMwMEFBN0U7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5hcnJvdy1yaWdodC1saW5rOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IC42ZW07XG4gIGhlaWdodDogLjZlbTtcbiAgbWFyZ2luLWxlZnQ6IDZweDtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICMwMEFBN0U7XG4gIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICMwMEFBN0U7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cblxuLmFuaW1hdGVkLWFycm93LXJpZ2h0LWxpbms6YWZ0ZXIge1xuICBhbmltYXRpb24tZHVyYXRpb246IC4yNXM7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIG1hcmdpbi1sZWZ0OiAzcHg7XG4gIG1hcmdpbi1ib3R0b206IDFweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gIC5hbmltYXRlZC1hcnJvdy1yaWdodC1saW5rOmFmdGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmFuaW1hdGVkLWFycm93LXJpZ2h0LWxpbms6YWZ0ZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDFweDtcbiAgfVxufVxuXG4uYW5pbWF0ZWQtYXJyb3ctcmlnaHQtbGluazpob3ZlcjphZnRlciB7XG4gIGFuaW1hdGlvbi1uYW1lOiBidXR0b24tYXJyb3c7XG59XG5cbi5zdG9jay1xdW90ZS1saW5rLFxuLnByb21vLWJveC1saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnN0b2NrLXF1b3RlLWxpbmsgLmFycm93LXJpZ2h0LWxpbms6YWZ0ZXIsXG4ucHJvbW8tYm94LWxpbmsgLmFycm93LXJpZ2h0LWxpbms6YWZ0ZXIge1xuICBhbmltYXRpb24tZHVyYXRpb246IC4yNXM7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIG1hcmdpbi1sZWZ0OiAzcHg7XG4gIG1hcmdpbi1ib3R0b206IDFweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gIC5zdG9jay1xdW90ZS1saW5rIC5hcnJvdy1yaWdodC1saW5rOmFmdGVyLFxuICAucHJvbW8tYm94LWxpbmsgLmFycm93LXJpZ2h0LWxpbms6YWZ0ZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuc3RvY2stcXVvdGUtbGluayAuYXJyb3ctcmlnaHQtbGluazphZnRlcixcbiAgLnByb21vLWJveC1saW5rIC5hcnJvdy1yaWdodC1saW5rOmFmdGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcHg7XG4gIH1cbn1cblxuLnN0b2NrLXF1b3RlLWxpbms6aG92ZXIgLmFycm93LXJpZ2h0LWxpbms6YWZ0ZXIsXG4ucHJvbW8tYm94LWxpbms6aG92ZXIgLmFycm93LXJpZ2h0LWxpbms6YWZ0ZXIge1xuICBhbmltYXRpb24tbmFtZTogYnV0dG9uLWFycm93O1xufVxuXG4ucHJvZmlsZS10aWxlOmhvdmVyIC5hcnJvdy1yaWdodC1saW5rOmFmdGVyIHtcbiAgYW5pbWF0aW9uLW5hbWU6IGJ1dHRvbi1hcnJvdztcbn1cblxuLnNob3ctbW9yZS1idG4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiA2NXB4IGF1dG8gNzVweCBhdXRvO1xuICBwYWRkaW5nOiAwIDk1cHg7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY2cHgpIHtcbiAgLnNob3ctbW9yZS1idG4ge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLypcclxuQnV0dG9uc1xyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuXHJcbkNvbnRhaW5zIHN0eWxpbmcgZGVmaW5pdGlvbnMgZm9yIGFsbCBjb250ZW50IHR5cGVzIGFzIGNtLWJ1dHRvbi5cclxuLSBjbS1idXR0b25cclxuLSBjbS1idXR0b24tLXByaW1hcnlcclxuLSBjbS1idXR0b24tLXdoaXRlXHJcbiovXG4uY20tYnV0dG9uIHtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMzVzIGVhc2U7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDJweCBzb2xpZDtcbn1cblxuLmNtLWJ1dHRvbjpob3ZlciwgLmNtLWJ1dHRvbjpmb2N1cywgLmNtLWJ1dHRvbjphY3RpdmUge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmNtLWJ1dHRvbjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuXG4uY20tYnV0dG9uLS1wcmltYXkge1xuICBjb2xvcjogIzAwQUE3RTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMwMEFBN0U7XG59XG5cbi5jbS1idXR0b24tLXByaW1heTpob3ZlciwgLmNtLWJ1dHRvbi0tcHJpbWF5OmZvY3VzLCAuY20tYnV0dG9uLS1wcmltYXk6YWN0aXZlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMEFBN0U7XG4gIGJvcmRlci1jb2xvcjogIzAwQUE3RTtcbn1cblxuLmNtLWJ1dHRvbi0tcHJpbWF5OmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG5cbi5jbS1idXR0b24tLXdoaXRlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDJweCBzb2xpZCAjZmZmZmZmO1xufVxuXG4uY20tYnV0dG9uLS13aGl0ZTpob3ZlciwgLmNtLWJ1dHRvbi0td2hpdGU6Zm9jdXMsIC5jbS1idXR0b24tLXdoaXRlOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1jb2xvcjogI2ZmZmZmZjtcbn1cblxuLmNtLWJ1dHRvbi0td2hpdGU6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cblxuLmJ0bi1zZWNvbmRhcnkgLnRleHQtd3JhcHBlciB7XG4gIGNvbG9yOiAjMmQzODNmO1xufVxuXG4uYnRuIC5idG4tcHJpbWFyeSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xufVxuXG4uYnRuIC52aWRlby1pY29uIHtcbiAgaGVpZ2h0OiAxcmVtO1xuICBtYXJnaW4tbGVmdDogLjI1cmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcmVtO1xuICB0b3A6IDE2cHg7XG59XG5cbi5idG4gLmJ0bi1wcmltYXJ5OmhvdmVyIHtcbiAgY29sb3I6ICMwMEFBN0U7XG59XG5cbi5idG4gLnZpZGVvLWljb246YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmZmZmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAxcmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZTtcbiAgd2lkdGg6IDFyZW07XG59XG5cbi5idG4gLnZpZGVvLWljb246YWZ0ZXIge1xuICBib3JkZXItYm90dG9tOiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3A6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6IDZweCBzb2xpZCAjZmZmZmZmO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogLjVyZW07XG4gIGxlZnQ6IC4zNzVyZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAuMjVyZW07XG4gIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZTtcbiAgd2lkdGg6IC4zNzVyZW07XG59XG5cbi5idG46aG92ZXIgLnZpZGVvLWljb246YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbn1cblxuLmJ0bjpob3ZlciAudmlkZW8taWNvbjphZnRlciB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMDA5MDZiO1xufVxuXG4uYnRuLmJ0bi1zZWNvbmRhcnkuYnRuLXZpZGVvIC52aWRlby1pY29uOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDJweCBzb2xpZCAjMmQzODNmO1xufVxuXG4uYnRuLmJ0bi1zZWNvbmRhcnkuYnRuLXZpZGVvIC52aWRlby1pY29uOmFmdGVyIHtcbiAgYm9yZGVyLWxlZnQ6IDZweCBzb2xpZCAjMmQzODNmO1xufVxuXG4uYnRuLmJ0bi1zZWNvbmRhcnkuYnRuLXZpZGVvOmhvdmVyIC52aWRlby1pY29uOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICMyZDM4M2Y7XG59XG5cbi5idG4uYnRuLXNlY29uZGFyeS5idG4tdmlkZW86aG92ZXIgLnZpZGVvLWljb246YWZ0ZXIge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzJkMzgzZjtcbn1cblxuLmJ0bi5idG4tdGVydGlhcnkuYnRuLXZpZGVvIC52aWRlby1pY29uOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDJweCBzb2xpZCAjMmQzODNmO1xufVxuXG4uYnRuLmJ0bi10ZXJ0aWFyeS5idG4tdmlkZW8gLnZpZGVvLWljb246YWZ0ZXIge1xuICBib3JkZXItbGVmdDogNnB4IHNvbGlkICMyZDM4M2Y7XG59XG5cbi5idG4uYnRuLXRlcnRpYXJ5LmJ0bi12aWRlbzpob3ZlciAudmlkZW8taWNvbjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjMmQzODNmO1xufVxuXG4uYnRuLmJ0bi10ZXJ0aWFyeS5idG4tdmlkZW86aG92ZXIgLnZpZGVvLWljb246YWZ0ZXIge1xuICBib3JkZXItbGVmdC1jb2xvcjogI2M0Y2VkMTtcbn1cblxuLkMwMTgtZnVsbC13aWR0aC1pbWFnZSB7XG4gIG1heC13aWR0aDogMTI4MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLmltYWdlLWRpbW1lcjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgb3BhY2l0eTogLjU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xufVxuXG4vKlxyXG5JbWFnZVxyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuXHJcbkNvbnRhaW5zIHN0eWxpbmcgZGVmaW5pdGlvbnMgZm9yIGFsbCBjb250ZW50IHR5cGVzIGFzIGNtLWltYWdlLlxyXG4tIGNtLW1lZGlhXHJcbi0gY20tbWVkaWEtLXJlc3BvbnNpdmVcclxuLSBjbS1tZWRpYS0tbG9hZGluZ1xyXG4tIGNtLW1lZGlhLS1taXNzaW5nXHJcbi0gY20tbWVkaWEtLWJsYW5rXHJcbi0gY20tbWVkaWEtYm94XHJcbiovXG4uY20tbWVkaWEge1xuICAvKiByZXNwb25zaXZlIGltYWdlLCB1c2Ugd2lkdGggb2Ygb3V0ZXIgY29udGFpbmVyICovXG4gIC8qIGxhenkgbG9hZGluZywgc2hvdyBzcGlubmVyICovXG4gIC8qIGFsdGVybmF0aXZlIGltYWdlICovXG4gIC8qIGFsdGVybmF0aXZlIGJhY2tncm91bmQgY29sb3Igd2l0aG90IGxvZ28gaW1hZ2UqL1xufVxuXG4uY20tbWVkaWEtLXJlc3BvbnNpdmUge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmNtLW1lZGlhLS1sb2FkaW5nIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vLi4vaW1nL2xvYWRlcl9iaWcuZ2lmXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC8qIGhpZGUgYWx0IHRleHQgKi9cbn1cblxuLmNtLW1lZGlhLS1taXNzaW5nIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiLi4vLi4vLi4vaW1nL2VtZXJzb24tbG9nby1uby1jb2xvci5wbmdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogNTAlO1xufVxuXG4uY20tbWVkaWEtLWJsYW5rIHtcbiAgYmFja2dyb3VuZDogIzAwQUE3RTtcbiAgYmFja2dyb3VuZC1zaXplOiA1MCU7XG59XG5cbi8qIGltYWdlcyBpbiByaWNodGV4dCAqL1xuLmNtLWltYWdlLWJveC0tZW1iZWRkZWQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDEzcHggMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgLmNtLWltYWdlLWJveC0tZW1iZWRkZWQge1xuICAgIC8qIGNlbnRlcmVkICovXG4gIH1cbiAgLmNtLWltYWdlLWJveC0tZW1iZWRkZWQuZmxvYXQtLW5vbmUge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgbWFyZ2luOiAxM3B4IGF1dG87XG4gIH1cbiAgLmNtLWltYWdlLWJveC0tZW1iZWRkZWQuZmxvYXQtLWxlZnQge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAxM3B4O1xuICB9XG4gIC5jbS1pbWFnZS1ib3gtLWVtYmVkZGVkLmZsb2F0LS1yaWdodCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBtYXJnaW4tbGVmdDogMTNweDtcbiAgfVxufVxuXG4uY20taW1hZ2UtYm94LS1lbWJlZGRlZCAuY20taW1hZ2UtYm94X19pbWFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmNtLWltYWdlLWJveC0tZW1iZWRkZWQgLmNtLWltYWdlLWJveF9faW1hZ2U6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctdG9wOiA1Ni4yNSU7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5cbmJvZHksIGh0bWwge1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG59XG5cbmgxLCBoMiwgaDMsIGg0LCBoNSB7XG4gIG1hcmdpbjogMDtcbn1cblxuaDEsIGgyLCBoMywgaDQge1xuICBmb250LXdlaWdodDogMzAwO1xufVxuXG5oMS5ibHVlLCBoMi5ibHVlLCBoMy5ibHVlIHtcbiAgY29sb3I6ICM3YjliYWE7XG59XG5cbmg1IHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuaDEge1xuICBmb250LXNpemU6IDIuMjVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjIyZW07XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkge1xuICBoMSB7XG4gICAgZm9udC1zaXplOiAyLjI1ZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjIyZW07XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICBoMSB7XG4gICAgZm9udC1zaXplOiAyLjc1ZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjVlbTtcbiAgfVxufVxuXG5oMiB7XG4gIGZvbnQtc2l6ZTogMS41ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjM3NWVtO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgaDIge1xuICAgIGZvbnQtc2l6ZTogMS42MjVlbTtcbiAgICBsaW5lLWhlaWdodDogMS4zNDZlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIGgyIHtcbiAgICBmb250LXNpemU6IDIuMjVlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yMjJlbTtcbiAgfVxufVxuXG5oMyB7XG4gIGZvbnQtc2l6ZTogMS4xMjVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNWVtO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgaDMge1xuICAgIGZvbnQtc2l6ZTogMS4xODc1ZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNTI2ZW07XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICBoMyB7XG4gICAgZm9udC1zaXplOiAxLjY4NzVlbTtcbiAgICBsaW5lLWhlaWdodDogMS40MDdlbTtcbiAgfVxufVxuXG5oNCB7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBsaW5lLWhlaWdodDogMS42MjVlbTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICBoNCB7XG4gICAgZm9udC1zaXplOiAxLjMxMjVlbTtcbiAgICBsaW5lLWhlaWdodDogMS40NzYyZW07XG4gIH1cbn1cblxuLnAxLCAucDFhLCAucDIsIC5wMywgLnA1IHtcbiAgbWFyZ2luOiAwO1xufVxuXG4ucDEge1xuICBmb250LXNpemU6IDFlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNjI1ZW07XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkge1xuICAucDEge1xuICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjYyNWVtO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLnAxIHtcbiAgICBmb250LXNpemU6IDFlbTtcbiAgICBsaW5lLWhlaWdodDogMS42MjVlbTtcbiAgfVxufVxuXG4ucDFhIHtcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xuICBsaW5lLWhlaWdodDogMS40Mjg2ZW07XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkge1xuICAucDFhIHtcbiAgICBmb250LXNpemU6IDAuODEyNWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjc2OWVtO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLnAxYSB7XG4gICAgZm9udC1zaXplOiAxZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNjI1ZW07XG4gIH1cbn1cblxuLnAzIHtcbiAgZm9udC1zaXplOiAwLjc1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gIC5wMyB7XG4gICAgZm9udC1zaXplOiAwLjc1ZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLnAzIHtcbiAgICBmb250LXNpemU6IDAuNzVlbTtcbiAgICBsaW5lLWhlaWdodDogMS41ZW07XG4gIH1cbn1cblxuLnAyIHtcbiAgZm9udC1zaXplOiAuODc1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjcxNDNlbTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gIC5wMiB7XG4gICAgZm9udC1zaXplOiAuODEyNWVtO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLnAyIHtcbiAgICBmb250LXNpemU6IC44NzVlbTtcbiAgfVxufVxuXG4ucDUge1xuICBmb250LXNpemU6IDFlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNjI1ZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkge1xuICAucDUge1xuICAgIGZvbnQtc2l6ZTogLjgxMjVlbTtcbiAgICBsaW5lLWhlaWdodDogMS42MTUzZW07XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAucDUge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yMjIyZW07XG4gIH1cbn1cblxuLypcclxuRm9udHNcclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblxyXG4qL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlJhbGV3YXlcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBzcmM6IHVybChcIi4uLy4uLy4uL2ZvbnRzL3JhbGV3YXktbWVkaXVtLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi8uLi8uLi9mb250cy9yYWxld2F5LW1lZGl1bS53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uLy4uLy4uL2ZvbnRzL3JhbGV3YXktbWVkaXVtLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlJhbGV3YXlcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBzcmM6IHVybChcIi4uLy4uLy4uL2ZvbnRzL3JhbGV3YXktbWVkaXVtaXRhbGljLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi8uLi8uLi9mb250cy9yYWxld2F5LW1lZGl1bWl0YWxpYy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uLy4uLy4uL2ZvbnRzL3JhbGV3YXktbWVkaXVtaXRhbGljLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlJhbGV3YXlcIjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBzcmM6IHVybChcIi4uLy4uLy4uL2ZvbnRzL3JhbGV3YXktc2VtaWJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uLy4uLy4uL2ZvbnRzL3JhbGV3YXktc2VtaWJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi8uLi8uLi9mb250cy9yYWxld2F5LXNlbWlib2xkLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlJhbGV3YXlcIjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBzcmM6IHVybChcIi4uLy4uLy4uL2ZvbnRzL3JhbGV3YXktc2VtaWJvbGRpdGFsaWMud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uLy4uLy4uL2ZvbnRzL3JhbGV3YXktc2VtaWJvbGRpdGFsaWMud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi8uLi8uLi9mb250cy9yYWxld2F5LXNlbWlib2xkaXRhbGljLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlNhbnNCdWxsc2hpdFNhbnNcIjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBzcmM6IHVybChcIi4uLy4uLy4uL2ZvbnRzL1NhbnNCdWxsc2hpdFNhbnMud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uLy4uLy4uL2ZvbnRzL1NhbnNCdWxsc2hpdFNhbnMud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi8uLi8uLi9mb250cy9TYW5zQnVsbHNoaXRTYW5zLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcInBlcmZlY3RjaGVmXCI7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgc3JjOiB1cmwoXCIuLi8uLi8uLi9mb250cy9wZXJmZWN0Y2hlZi53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vLi4vLi4vZm9udHMvcGVyZmVjdGNoZWYud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi8uLi8uLi9mb250cy9wZXJmZWN0Y2hlZi50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbmh0bWwge1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbn1cblxuYm9keS5jbS1icyB7XG4gIGZvbnQtZmFtaWx5OiBcIlNhbnNCdWxsc2hpdFNhbnNcIiwgXCJSYWxld2F5XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudC1saWdhdHVyZXM6IGNvbW1vbi1saWdhdHVyZXM7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJsaWdhXCIgMSwgXCJkbGlnXCIgMTtcbn1cblxuLmNtLWdseXBoaWNvbi1iZWZvcmU6YmVmb3JlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDFweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogJ0dseXBoaWNvbnMgSGFsZmxpbmdzJyAhaW1wb3J0YW50O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgY29sb3I6ICMwMEFBN0U7XG4gIGNvbnRlbnQ6IFwiXFxlMDI1XCI7XG59XG5cbi5jbS1nbHlwaGljb24tYmVmb3JlW2hyZWYkPVwiLmRvY1wiXTpiZWZvcmUsIC5jbS1nbHlwaGljb24tYmVmb3JlW2hyZWYkPVwiLmRvY3hcIl06YmVmb3JlLCAuY20tZ2x5cGhpY29uLWJlZm9yZVtocmVmJD1cIi5vZHRcIl06YmVmb3JlLCAuY20tZ2x5cGhpY29uLWJlZm9yZVtocmVmJD1cIi5wZGZcIl06YmVmb3JlLCAuY20tZ2x5cGhpY29uLWJlZm9yZVtocmVmJD1cIi5ydGZcIl06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMjJcIjtcbn1cblxuLmNtLWdseXBoaWNvbi1iZWZvcmVbaHJlZiQ9XCIuYm1wXCJdOmJlZm9yZSwgLmNtLWdseXBoaWNvbi1iZWZvcmVbaHJlZiQ9XCIuZ2lmXCJdOmJlZm9yZSwgLmNtLWdseXBoaWNvbi1iZWZvcmVbaHJlZiQ9XCIuanBnXCJdOmJlZm9yZSwgLmNtLWdseXBoaWNvbi1iZWZvcmVbaHJlZiQ9XCIuanBlZ1wiXTpiZWZvcmUsIC5jbS1nbHlwaGljb24tYmVmb3JlW2hyZWYkPVwiLnN2Z1wiXTpiZWZvcmUsIC5jbS1nbHlwaGljb24tYmVmb3JlW2hyZWYkPVwiLnRpZlwiXTpiZWZvcmUsIC5jbS1nbHlwaGljb24tYmVmb3JlW2hyZWYkPVwiLnRpZmZcIl06YmVmb3JlLCAuY20tZ2x5cGhpY29uLWJlZm9yZVtocmVmJD1cIi5wbmdcIl06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNjBcIjtcbn1cblxuLmNtLWdseXBoaWNvbi1iZWZvcmVbaHJlZiQ9XCIubXAzXCJdOmJlZm9yZSwgLmNtLWdseXBoaWNvbi1iZWZvcmVbaHJlZiQ9XCIub2dnXCJdOmJlZm9yZSwgLmNtLWdseXBoaWNvbi1iZWZvcmVbaHJlZiQ9XCIud2F2XCJdOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDAyXCI7XG59XG5cbi5jbS1nbHlwaGljb24tYmVmb3JlW2hyZWYkPVwiLmF2aVwiXTpiZWZvcmUsIC5jbS1nbHlwaGljb24tYmVmb3JlW2hyZWYkPVwiLm1wNFwiXTpiZWZvcmUsIC5jbS1nbHlwaGljb24tYmVmb3JlW2hyZWYkPVwiLm1wZ1wiXTpiZWZvcmUsIC5jbS1nbHlwaGljb24tYmVmb3JlW2hyZWYkPVwiLm1wZWdcIl06YmVmb3JlLCAuY20tZ2x5cGhpY29uLWJlZm9yZVtocmVmJD1cIi5ta3ZcIl06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMDlcIjtcbn1cblxuLmNtLWdseXBoaWNvbi1iZWZvcmVbaHJlZiQ9XCIuN3pcIl06YmVmb3JlLCAuY20tZ2x5cGhpY29uLWJlZm9yZVtocmVmJD1cIi5nelwiXTpiZWZvcmUsIC5jbS1nbHlwaGljb24tYmVmb3JlW2hyZWYkPVwiLnRhclwiXTpiZWZvcmUsIC5jbS1nbHlwaGljb24tYmVmb3JlW2hyZWYkPVwiLnJhclwiXTpiZWZvcmUsIC5jbS1nbHlwaGljb24tYmVmb3JlW2hyZWYkPVwiLnppcFwiXTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE4MVwiO1xufVxuXG4udXRpbGl0eS1uYXYgLmNtLXBvcHVwIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4udXRpbGl0eS1uYXYgLmNtLXBvcHVwLWJ1dHRvbi0tYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi51dGlsaXR5LW5hdiAuY20tcG9wdXAtLWFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4udXRpbGl0eS1uYXYgLmNtLXBvcHVwLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnV0aWxpdHktbmF2IC5jbS1wb3B1cC1idXR0b24ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi51dGlsaXR5LW5hdiAuY20tcG9wdXAtYnV0dG9uOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAudXRpbGl0eS1uYXYge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIGhlaWdodDogMjVweDtcbiAgICBtYXgtaGVpZ2h0OiAyNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICB9XG4gIC51dGlsaXR5LW5hdiAuaG9yaXpvbnRhbC1saXN0IHtcbiAgICBmb250LXNpemU6IDAuODc1ZW07XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgfVxuICAudXRpbGl0eS1uYXYgLmhvcml6b250YWwtbGlzdCBhLCAudXRpbGl0eS1uYXYgLmhvcml6b250YWwtbGlzdCBzcGFuIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgfVxuICAudXRpbGl0eS1uYXYgLmhvcml6b250YWwtbGlzdCBhOmhvdmVyLCAudXRpbGl0eS1uYXYgLmhvcml6b250YWwtbGlzdCBhOmFjdGl2ZSwgLnV0aWxpdHktbmF2IC5ob3Jpem9udGFsLWxpc3Qgc3Bhbjpob3ZlciwgLnV0aWxpdHktbmF2IC5ob3Jpem9udGFsLWxpc3Qgc3BhbjphY3RpdmUge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG4gIC51dGlsaXR5LW5hdiAuaG9yaXpvbnRhbC1saXN0IC5jbS1wb3B1cC1idXR0b24tLWFjdGl2ZSB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gIH1cbiAgLnV0aWxpdHktbmF2IC5jbS1wb3B1cC1idXR0b246YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogLTIwcHg7XG4gICAgdG9wOiA5cHg7XG4gICAgYm9yZGVyLXdpZHRoOiA2cHggNXB4IDAgNXB4O1xuICAgIGJvcmRlci1jb2xvcjogI2NlY2VjZSB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgfVxuICAudXRpbGl0eS1uYXYgLmNtLXBvcHVwLWJ1dHRvbjpob3ZlcjphZnRlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICB9XG4gIC51dGlsaXR5LW5hdiAuY20tcG9wdXAtYnV0dG9uLS1hY3RpdmU6YWZ0ZXIge1xuICAgIGJvcmRlci13aWR0aDogMCA1cHggNnB4IDVweDtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICNmZmZmZmYgdHJhbnNwYXJlbnQ7XG4gIH1cbiAgLnV0aWxpdHktbmF2IC5jbS1wb3B1cC1idXR0b24tLWFjdGl2ZTpob3ZlcjphZnRlciB7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjZmZmZmZmIHRyYW5zcGFyZW50O1xuICB9XG4gIC51dGlsaXR5LW5hdiAuY20tcG9wdXAge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMjVweDtcbiAgICBsZWZ0OiAtMTVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHotaW5kZXg6IDE7XG4gICAgd2lkdGg6IDE1MHB4O1xuICB9XG4gIC51dGlsaXR5LW5hdiAuY20tcG9wdXAgbGkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAudXRpbGl0eS1uYXYgLmNtLXBvcHVwIGxpIGEge1xuICAgIHBhZGRpbmc6IDVweCAxNXB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICB9XG4gIC51dGlsaXR5LW5hdiAuY20tcG9wdXAgbGkgYTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzgwODA4MDtcbiAgfVxuICAudXRpbGl0eS1uYXYgbGkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tbGVmdDogNDRweDtcbiAgfVxuICAudXRpbGl0eS1uYXYgbGk6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuc2xpZGUtdXAgLnV0aWxpdHktbmF2IC5jbS1wb3B1cC0tYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTkuOThweCkge1xuICAuZ2xvYmFsLWhlYWRlciA+IC51dGlsaXR5LW5hdiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTU5Ljk4cHgpIHtcbiAgLmxlZ2FjeS1tYWluLW5hdiAudXRpbGl0eS1uYXYge1xuICAgIGZvbnQtc2l6ZTogLjg3NWVtO1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICB9XG4gIC5sZWdhY3ktbWFpbi1uYXYgLnV0aWxpdHktbmF2IGEge1xuICAgIGNvbG9yOiAjMmQzODNmO1xuICB9XG4gIC5sZWdhY3ktbWFpbi1uYXYgLnV0aWxpdHktbmF2IGE6aG92ZXIge1xuICAgIGNvbG9yOiAjMDBBQTdFO1xuICB9XG4gIC5sZWdhY3ktbWFpbi1uYXYgLnV0aWxpdHktbmF2IGxpOmxhc3QtY2hpbGQge1xuICAgIHBhZGRpbmctYm90dG9tOiA5NXB4O1xuICB9XG4gIC5sZWdhY3ktbWFpbi1uYXYgLnV0aWxpdHktbmF2IC5jbS1wb3B1cC1idXR0b246YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tbGVmdDogMnB4O1xuICAgIGJvcmRlci13aWR0aDogOXB4IDVweCAwIDVweDtcbiAgICBib3JkZXItY29sb3I6ICNjNGNlZDEgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gIH1cbiAgLmxlZ2FjeS1tYWluLW5hdiAudXRpbGl0eS1uYXYgLmNtLXBvcHVwLWJ1dHRvbi0tYWN0aXZlOmFmdGVyIHtcbiAgICBib3JkZXItd2lkdGg6IDAgNXB4IDlweCA1cHg7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjYzRjZWQxIHRyYW5zcGFyZW50O1xuICB9XG4gIC5sZWdhY3ktbWFpbi1uYXYgLnV0aWxpdHktbmF2IC5jbS1wb3B1cCB7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgfVxuICAubGVnYWN5LW1haW4tbmF2IC51dGlsaXR5LW5hdiAuY20tcG9wdXAgbGk6bGFzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbn1cblxuLmxvY2FsZS1zZWxlY3RvciAubG9jYWxlLWZpbHRlci1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5sb2NhbGUtc2VsZWN0b3IgLmxvY2FsZS1maWx0ZXItY29udGFpbmVyOmFmdGVyIHtcbiAgY29udGVudDogXCJcXGUwMDNcIjtcbiAgY29sb3I6ICNjMGMwYzA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAxNXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDA7XG4gIHRvcDogMTVweDtcbiAgcmlnaHQ6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMS4yZW07XG4gIGZvbnQtZmFtaWx5OiAnR2x5cGhpY29ucyBIYWxmbGluZ3MnICFpbXBvcnRhbnQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG4ubG9jYWxlLXNlbGVjdG9yIC5sb2NhbGUtZmlsdGVyLFxuLmxvY2FsZS1zZWxlY3RvciAubG9jYWxlLWZpbHRlci1kaXNhYmxlZCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDUwcHg7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzJkMzgzZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cblxuLmxvY2FsZS1zZWxlY3RvciAuYXV0b2NvbXBsZXRlLXN1Z2dlc3Rpb25zIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2MwYzBjMDtcbiAgYm9yZGVyLXRvcDogMDtcbiAgdG9wOiA1MHB4O1xuICBjdXJzb3I6IGNvbnRleHQtbWVudTtcbn1cblxuLmxvY2FsZS1zZWxlY3RvciAuYXV0b2NvbXBsZXRlLXN1Z2dlc3Rpb24ge1xuICBmb250LXNpemU6IDAuODc1ZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5sb2NhbGUtc2VsZWN0b3IgLmxhbmd1YWdlcyBpbnB1dCB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1hcmdpbjogMCA4cHggMCAwO1xuICBkaXNwbGF5OiB1bnNldDtcbn1cblxuLmxvY2FsZS1zZWxlY3RvciBsYWJlbCB7XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuXG4ubG9jYWxlLXNlbGVjdG9yIC5sYW5ndWFnZS1zZWxlY3RvciB7XG4gIG1hcmdpbi10b3A6IDIycHg7XG59XG5cbi5sb2NhbGUtc2VsZWN0b3IgLm1vZGFsLWJvZHkgLnNlbGVjdC1jb3VudHJ5LWxhYmVsLCAubG9jYWxlLXNlbGVjdG9yIC5tb2RhbC1ib2R5IC5zZWxlY3QtbGFuZ3VhZ2UtbGFiZWwge1xuICBmb250LXNpemU6IDAuNzVlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC4wOGVtO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQwN2VtO1xufVxuXG4ubG9jYWxlLXNlbGVjdG9yIC5tb2RhbC1ib2R5IC5zZWxlY3QtY291bnRyeS1sYWJlbC5zZWxlY3QtY291bnRyeSwgLmxvY2FsZS1zZWxlY3RvciAubW9kYWwtYm9keSAuc2VsZWN0LWxhbmd1YWdlLWxhYmVsLnNlbGVjdC1jb3VudHJ5IHtcbiAgbWFyZ2luLWJvdHRvbTogMTFweDtcbn1cblxuLmxvY2FsZS1zZWxlY3RvciAuX2xvY2FsZVNlbGVjdG9yLWN0YS1idXR0b25zIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5sb2NhbGUtc2VsZWN0b3IgLl9sb2NhbGVTZWxlY3Rvci1jdGEtYnV0dG9ucyAuY3RhLWJ0bixcbi5sb2NhbGUtc2VsZWN0b3IgLl9sb2NhbGVTZWxlY3Rvci1jdGEtYnV0dG9ucyAuY3RhLXRleHQge1xuICBtYXJnaW46IDAuNXJlbSAwO1xufVxuXG4ubG9jYWxlLXNlbGVjdG9yIC5fbG9jYWxlU2VsZWN0b3ItY3RhLWJ1dHRvbnMgLmN0YS1idG46bm90KDpmaXJzdC1jaGlsZCksXG4ubG9jYWxlLXNlbGVjdG9yIC5fbG9jYWxlU2VsZWN0b3ItY3RhLWJ1dHRvbnMgLmN0YS10ZXh0Om5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmxvY2FsZS1zZWxlY3RvciBpbnB1dCB7XG4gIG91dGxpbmU6IDA7XG59XG5cbi5sb2NhbGUtc2VsZWN0b3IgLmNhcnQtd2FybmluZyB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc2l6ZTogMC43NWVtO1xuICBsaW5lLWhlaWdodDogMS42MjU7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG5cbi5sb2NhbGUtc2VsZWN0b3IgLmNhcnQtd2FybmluZyBhIHtcbiAgY29sb3I6ICMwMEFBN0U7XG59XG5cbi5sb2NhbGUtc2VsZWN0b3IgLmNhcnQtd2FybmluZyBwIHtcbiAgbWFyZ2luOiAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgLmxvY2FsZS1zZWxlY3RvciAubW9kYWwtZGlhbG9nIHtcbiAgICB3aWR0aDogMzgwcHg7XG4gIH1cbn1cblxuLmdsb2JhbC1oZWFkZXIsXG4uZ2xvYmFsLWhlYWRlciAuc2VhcmNoLFxuLmp1bXAtbmF2IC5hZmZpeCxcbi5nbG9iYWwtaGVhZGVyIC5jbS1zZWFyY2gtYXV0b3N1Z2dlc3Rpb25zIHtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAuNXM7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG59XG5cbkBrZXlmcmFtZXMgc2xpZGUtZG93bi1oZWFkZXIge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTI1cHgpO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHNsaWRlLWRvd24tc2VhcmNoIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yNXB4KTtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7XG4gIH1cbn1cblxuLnNsaWRlLWRvd24gLmdsb2JhbC1oZWFkZXIge1xuICBhbmltYXRpb24tbmFtZTogc2xpZGUtZG93bi1oZWFkZXI7XG59XG5cbkBrZXlmcmFtZXMgc2xpZGUtdXAtaGVhZGVyIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjVweCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBzbGlkZS11cC1zZWFyY2gge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KTtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yNXB4KTtcbiAgfVxufVxuXG4uc2xpZGUtdXAgLmdsb2JhbC1oZWFkZXIge1xuICBhbmltYXRpb24tbmFtZTogc2xpZGUtdXAtaGVhZGVyO1xufVxuXG5bbGFuZ149XCJrb1wiXSAubGVnYWN5LW1haW4tbmF2IC5MMS10ZXh0LXdyYXBwZXIgPiBzcGFuIHtcbiAgd29yZC1icmVhazoga2VlcC1hbGw7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICBbbGFuZ149XCJubFwiXSAuZ2xvYmFsLWhlYWRlciAubGVnYWN5LW1haW4tbmF2ID4gbGkgPiBhLFxuICBbbGFuZ149XCJubFwiXSAuZ2xvYmFsLWhlYWRlciAubGVnYWN5LW1haW4tbmF2ID4gbGkgPiBzcGFuIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5HMDAxLW1haW4tbmF2LFxuICAuRzAwMUItbWFpbi1uYXYge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gICAgZmxleDogMTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBjb2xvcjogIzJkMzgzZjtcbiAgICBmb250LXNpemU6IDFlbTtcbiAgfVxuICAuRzAwMS1tYWluLW5hdiAudXRpbGl0eS1uYXYsXG4gIC5HMDAxQi1tYWluLW5hdiAudXRpbGl0eS1uYXYge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLkcwMDEtbWFpbi1uYXYgLmxldmVsLTEtaXRlbS1jb250YWluZXIsXG4gIC5HMDAxQi1tYWluLW5hdiAubGV2ZWwtMS1pdGVtLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAuMnM7XG4gIH1cbiAgLkcwMDEtbWFpbi1uYXYgLmxldmVsLTEtaXRlbS1jb250YWluZXIuZGVza3RvcC1hY3RpdmUgLmxldmVsLTEtaXRlbTphZnRlcixcbiAgLkcwMDFCLW1haW4tbmF2IC5sZXZlbC0xLWl0ZW0tY29udGFpbmVyLmRlc2t0b3AtYWN0aXZlIC5sZXZlbC0xLWl0ZW06YWZ0ZXIge1xuICAgIGxlZnQ6IDA7XG4gICAgb3BhY2l0eTogMTtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjRzIGVhc2U7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogLjJzO1xuICB9XG4gIC5HMDAxLW1haW4tbmF2IC5sZXZlbC0xLWl0ZW0tY29udGFpbmVyLmRlc2t0b3AtYWN0aXZlIC5sZXZlbC0xLWl0ZW0gPiBzcGFuLFxuICAuRzAwMUItbWFpbi1uYXYgLmxldmVsLTEtaXRlbS1jb250YWluZXIuZGVza3RvcC1hY3RpdmUgLmxldmVsLTEtaXRlbSA+IHNwYW4ge1xuICAgIGNvbG9yOiAjN0I5QkFBO1xuICB9XG4gIC5HMDAxLW1haW4tbmF2IC5sZXZlbC0xLWl0ZW0tY29udGFpbmVyLmRlc2t0b3AtYWN0aXZlIC5sZXZlbC0yLWNvbnRhaW5lcixcbiAgLkcwMDFCLW1haW4tbmF2IC5sZXZlbC0xLWl0ZW0tY29udGFpbmVyLmRlc2t0b3AtYWN0aXZlIC5sZXZlbC0yLWNvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIHRyYW5zaXRpb246IGhlaWdodCAuNHMgZWFzZS1pbi1vdXQ7XG4gIH1cbiAgLkcwMDEtbWFpbi1uYXYgLmxldmVsLTEtaXRlbS1jb250YWluZXIuZm9jdXMgLmxldmVsLTEtaXRlbTo6YWZ0ZXIsXG4gIC5HMDAxQi1tYWluLW5hdiAubGV2ZWwtMS1pdGVtLWNvbnRhaW5lci5mb2N1cyAubGV2ZWwtMS1pdGVtOjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBoZWlnaHQ6IDRweDtcbiAgICBib3R0b206IDA7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzdCOUJBQTtcbiAgICBsZWZ0OiAwO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdHJhbnNpdGlvbjogYWxsIC40cyBlYXNlO1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IC4ycztcbiAgfVxuICAuRzAwMS1tYWluLW5hdiAubGV2ZWwtMS1pdGVtLWNvbnRhaW5lci5mb2N1cyBzcGFuLFxuICAuRzAwMUItbWFpbi1uYXYgLmxldmVsLTEtaXRlbS1jb250YWluZXIuZm9jdXMgc3BhbiB7XG4gICAgY29sb3I6ICM3QjlCQUE7XG4gIH1cbiAgLkcwMDEtbWFpbi1uYXYgLmxldmVsLTEtaXRlbSxcbiAgLkcwMDFCLW1haW4tbmF2IC5sZXZlbC0xLWl0ZW0ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcGFkZGluZzogOHB4IDI0cHg7XG4gICAgZm9udC1zaXplOiAwLjg3NWVtO1xuICAgIGNvbG9yOiAjMmQzODNmO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjMxMjVlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogLjA4ZW07XG4gIH1cbiAgLkcwMDEtbWFpbi1uYXYgLmxldmVsLTEtaXRlbTphZnRlcixcbiAgLkcwMDFCLW1haW4tbmF2IC5sZXZlbC0xLWl0ZW06YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaGVpZ2h0OiA0cHg7XG4gICAgd2lkdGg6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM3QjlCQUE7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAuRzAwMS1tYWluLW5hdiAubGV2ZWwtMS1pdGVtOmhvdmVyID4gc3BhbiwgLkcwMDEtbWFpbi1uYXYgLmxldmVsLTEtaXRlbTpmb2N1cyA+IHNwYW4sXG4gIC5HMDAxQi1tYWluLW5hdiAubGV2ZWwtMS1pdGVtOmhvdmVyID4gc3BhbixcbiAgLkcwMDFCLW1haW4tbmF2IC5sZXZlbC0xLWl0ZW06Zm9jdXMgPiBzcGFuIHtcbiAgICBjb2xvcjogIzdCOUJBQTtcbiAgfVxuICAuRzAwMS1tYWluLW5hdiAubGV2ZWwtMS1pdGVtID4gc3BhbixcbiAgLkcwMDFCLW1haW4tbmF2IC5sZXZlbC0xLWl0ZW0gPiBzcGFuIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIGhlaWdodDogNDZweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIH1cbiAgLkcwMDEtbWFpbi1uYXYgLkcwMDEtbW9iaWxlLWxldmVsLTEtaXRlbSxcbiAgLkcwMDFCLW1haW4tbmF2IC5HMDAxLW1vYmlsZS1sZXZlbC0xLWl0ZW0ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLkcwMDFCLW1haW4tbmF2IC5faGVhZGVyLWN0YS1idXR0b25zIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDExLjI1cmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAubGV2ZWwtMi1jb250YWluZXIge1xuICAgIGhlaWdodDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIGJveC1zaGFkb3c6IDAgMC4xMjVyZW0gMC41cmVtIHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgICB0cmFuc2l0aW9uOiBoZWlnaHQgLjJzIGVhc2UtaW4tb3V0O1xuICAgIHotaW5kZXg6IC0xO1xuICB9XG4gIC5HMDAxLXBsYXRmb3JtLXN0cmlwIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiAzO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMGYwZjA7XG4gIH1cbiAgLkcwMDEtcGxhdGZvcm0tc3RyaXAtb3V0ZXItY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgcGFkZGluZzogMCA0MHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMGYwZjA7XG4gIH1cbiAgLkcwMDEtcGxhdGZvcm0tc3RyaXAtaW5uZXItY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDExODBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuICA6bGFuZyhydSkgLkcwMDEtcGxhdGZvcm0tc3RyaXAtaXRlbS1jb250YWluZXIge1xuICAgIGhlaWdodDogMy41cmVtO1xuICB9XG4gIC5HMDAxLXBsYXRmb3JtLXN0cmlwLWl0ZW0tY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDNyZW07XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmMGYwZjA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5HMDAxLXBsYXRmb3JtLXN0cmlwLWl0ZW0tY29udGFpbmVyLmRlc2t0b3AtYWN0aXZlIC5HMDAxLXBsYXRmb3JtLXN0cmlwLWl0ZW0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmO1xuICB9XG4gIC5HMDAxLXBsYXRmb3JtLXN0cmlwLWl0ZW0tY29udGFpbmVyLmRlc2t0b3AtYWN0aXZlIC5HMDAxLXBsYXRmb3JtLXN0cmlwLWl0ZW0gPiBzcGFuIHtcbiAgICBjb2xvcjogIzdCOUJBQTtcbiAgfVxuICAuRzAwMS1wbGF0Zm9ybS1zdHJpcC1pdGVtLWNvbnRhaW5lci5kZXNrdG9wLWFjdGl2ZSAubGV2ZWwtMy1vdXRlci1jb250YWluZXIge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cbiAgLkcwMDEtcGxhdGZvcm0tc3RyaXAtaXRlbS1jb250YWluZXIuZGVza3RvcC1hY3RpdmUgLmxldmVsLTMtaW5uZXItY29udGFpbmVyIHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIG1heC1oZWlnaHQ6IDEwMHZoO1xuICB9XG4gIHNwYW4uRzAwMS1wbGF0Zm9ybS1zdHJpcC1pdGVtIHtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gIH1cbiAgLkcwMDEtcGxhdGZvcm0tc3RyaXAtaXRlbSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlci10b3A6IDRweCBzb2xpZCAjZjBmMGYwO1xuICAgIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCAjZjBmMGYwO1xuICAgIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGNvbG9yOiAjMmQzODNmO1xuICB9XG4gIC5HMDAxLXBsYXRmb3JtLXN0cmlwLWl0ZW06aG92ZXIsIC5HMDAxLXBsYXRmb3JtLXN0cmlwLWl0ZW06Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmO1xuICB9XG4gIC5HMDAxLXBsYXRmb3JtLXN0cmlwLWl0ZW06aG92ZXIgPiBzcGFuLCAuRzAwMS1wbGF0Zm9ybS1zdHJpcC1pdGVtOmZvY3VzID4gc3BhbiB7XG4gICAgY29sb3I6ICM3QjlCQUE7XG4gIH1cbiAgLkcwMDEtcGxhdGZvcm0tc3RyaXAtaXRlbSA+IHNwYW4ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDAgLjc1cmVtO1xuICAgIGh5cGhlbnM6IGF1dG87XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgbGluZS1oZWlnaHQ6IDEuMTQyODU3MTQyOWVtO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAubGV2ZWwtMy1vdXRlci1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgcGFkZGluZzogMjRweCA0MHB4O1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB6LWluZGV4OiAtMjtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIH1cbiAgLmxldmVsLTMtaW5uZXItY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDExODBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gIC5sZXZlbC0zLW1vYmlsZS1iYWNrLWxpbmsge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5HMDEyLWZseW91dC1tZW51IHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5HMDEyLWZseW91dC1tZW51IC5wcm9tb3Mtb3V0ZXItY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjRweDtcbiAgfVxuICAuRzAxMi1mbHlvdXQtaW5uZXItY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZzogMDtcbiAgICBmb250LXNpemU6IDAuNzVlbTtcbiAgICBsaW5lLWhlaWdodDogMS4zMzMzMzMzMzMzZW07XG4gIH1cbiAgLkcwMTItZmx5b3V0LW1hcmdpbi1jb250YWluZXIge1xuICAgIG1hcmdpbjogMCA0MHB4O1xuICB9XG4gIC5HMDEyLWZseW91dC1sZWZ0LWNvbHVtbiB7XG4gICAgd2lkdGg6IDI1JTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIHBhZGRpbmctdG9wOiAxNnB4O1xuICB9XG4gIC5HMDEyLWxldmVsLTMtaXRlbSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAwIDMycHggMCA4cHg7XG4gICAgbWFyZ2luLXRvcDogOHB4O1xuICAgIGNvbG9yOiAjMmQzODNmO1xuICB9XG4gIC5HMDEyLWxldmVsLTMtaXRlbTpob3ZlciB7XG4gICAgY29sb3I6ICMyZDM4M2Y7XG4gIH1cbiAgLkcwMTItbGV2ZWwtMy1pdGVtOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAxOXB4O1xuICAgIHRvcDogNHB4O1xuICAgIHdpZHRoOiA4cHg7XG4gICAgaGVpZ2h0OiA4cHg7XG4gICAgYm9yZGVyOiBzb2xpZCAjYzBjMGMwO1xuICAgIGJvcmRlci13aWR0aDogMnB4IDJweCAwIDA7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICB9XG4gIC5HMDEyLWxldmVsLTMtaXRlbS1jb250YWluZXIgLkcwMTJiLWxldmVsLTMtaXRlbSB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgfVxuICAuRzAxMi1sZXZlbC0zLWl0ZW0tY29udGFpbmVyLmRlc2t0b3AtYWN0aXZlIC5HMDEyLWxldmVsLTMtaXRlbSB7XG4gICAgY29sb3I6ICM3QjlCQUE7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgfVxuICAuRzAxMi1sZXZlbC0zLWl0ZW0tY29udGFpbmVyLmRlc2t0b3AtYWN0aXZlIC5HMDEyLWxldmVsLTMtaXRlbTphZnRlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjN0I5QkFBO1xuICB9XG4gIC5HMDEyLWxldmVsLTMtaXRlbS1jb250YWluZXIucmVtb3ZlRm9jdXMgLkcwMTItbGV2ZWwtMy1pdGVtIHtcbiAgICBjb2xvcjogIzJkMzgzZiAhaW1wb3J0YW50O1xuICAgIGZvbnQtd2VpZ2h0OiAzMDAgIWltcG9ydGFudDtcbiAgfVxuICAuRzAxMi1sZXZlbC0zLWl0ZW0tY29udGFpbmVyLnJlbW92ZUZvY3VzIC5HMDEyLWxldmVsLTMtaXRlbTphZnRlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjYzBjMGMwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLkcwMTItbGV2ZWwtNC1vdXRlci1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICB9XG4gIC5HMDEyLWxldmVsLTQtaW5uZXItY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICB3aWR0aDogNzUlO1xuICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gICAgcGFkZGluZy10b3A6IDI0cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDI0cHg7XG4gIH1cbiAgLkcwMTJCLWxldmVsLTQtaW5uZXItY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIC5HMDEyLWxldmVsLTQtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgfVxuICAuRzAxMi1sZXZlbC00LWNvbHVtbi1jb250YWluZXIge1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuICAuRzAxMi1sZXZlbC00LWNvbnRhaW5lci0xLXNlZ21lbnRlZCxcbiAgLkcwMTItbGV2ZWwtNC1jb250YWluZXItMi1zZWdtZW50ZWQge1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIHdpZHRoOiA1OTBweDtcbiAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmctYm90dG9tOiAyNHB4O1xuICB9XG4gIC5HMDEyLWxldmVsLTQtY29udGFpbmVyLTEtc2VnbWVudGVkIC5HMDEyLWxldmVsLTUtaXRlbS1jb250YWluZXIsXG4gIC5HMDEyLWxldmVsLTQtY29udGFpbmVyLTItc2VnbWVudGVkIC5HMDEyLWxldmVsLTUtaXRlbS1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiA1MCU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbiAgLkcwMTItbGV2ZWwtNC1jb250YWluZXItMy1zZWdtZW50ZWQge1xuICAgIHdpZHRoOiAyOTVweDtcbiAgICBtYXgtd2lkdGg6IDI5NXB4O1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2MwYzBjMDtcbiAgfVxuICAuRzAxMi1sZXZlbC00LWNvbnRhaW5lci0xIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5HMDEyLWxldmVsLTQtY29udGFpbmVyLTEgLkcwMTItbGV2ZWwtNS1pdGVtLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuICAuRzAxMi1sZXZlbC00LWNvbnRhaW5lci0yIHtcbiAgICB3aWR0aDogMjUlO1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2MwYzBjMDtcbiAgfVxuICAuRzAxMi0zLWNvbHVtbi1jb250YWluZXItMSxcbiAgLkcwMTItMy1jb2x1bW4tY29udGFpbmVyLTIsXG4gIC5HMDEyLTMtY29sdW1uLWNvbnRhaW5lci0zIHtcbiAgICB3aWR0aDogMjk1cHg7XG4gICAgbWF4LXdpZHRoOiAyOTVweDtcbiAgfVxuICAuRzAxMi0zLWNvbHVtbi1jb250YWluZXItMSAuRzAxMi1sZXZlbC01LWl0ZW0tY29udGFpbmVyLFxuICAuRzAxMi0zLWNvbHVtbi1jb250YWluZXItMiAuRzAxMi1sZXZlbC01LWl0ZW0tY29udGFpbmVyLFxuICAuRzAxMi0zLWNvbHVtbi1jb250YWluZXItMyAuRzAxMi1sZXZlbC01LWl0ZW0tY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuRzAxMi0zLWNvbHVtbi1jb250YWluZXItMSAuY3RhLWJ1dHRvbnMsXG4gIC5HMDEyLTMtY29sdW1uLWNvbnRhaW5lci0yIC5jdGEtYnV0dG9ucyxcbiAgLkcwMTItMy1jb2x1bW4tY29udGFpbmVyLTMgLmN0YS1idXR0b25zIHtcbiAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgbWluLWhlaWdodDogMTAwJTtcbiAgfVxuICAuRzAxMi0zLWNvbHVtbi1jb250YWluZXItMSAuY3RhLWJ1dHRvbnMgLmN0YS0taGVhZGVyLW1lbnUtRzBYWCxcbiAgLkcwMTItMy1jb2x1bW4tY29udGFpbmVyLTIgLmN0YS1idXR0b25zIC5jdGEtLWhlYWRlci1tZW51LUcwWFgsXG4gIC5HMDEyLTMtY29sdW1uLWNvbnRhaW5lci0zIC5jdGEtYnV0dG9ucyAuY3RhLS1oZWFkZXItbWVudS1HMFhYIHtcbiAgICBwYWRkaW5nOiAwIDE4cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbiAgLkcwMTJCLTMtY29sdW1uLWNvbnRhaW5lci0yLWl0ZW1zIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuICAuRzAxMi0zLWNvbHVtbi1jb250YWluZXItYm9yZGVyIHtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNjMGMwYzA7XG4gIH1cbiAgLkcwMTItbGV2ZWwtNC1pdGVtLWNvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICAgIHBhZGRpbmc6IDAgMThweDtcbiAgfVxuICAuRzAxMkItY3RhLWNvbnRhaW5lciAuY3RhLXRleHQgLmN0YS1pY29uIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbiAgYS5HMDEyLWxldmVsLTQtaXRlbTpob3ZlciB7XG4gICAgY29sb3I6ICM3QjlCQUE7XG4gIH1cbiAgYS5HMDEyLWxldmVsLTQtaXRlbTpob3ZlcjphZnRlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjN0I5QkFBO1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIH1cbiAgYS5HMDEyLWxldmVsLTQtaXRlbTphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiA4cHg7XG4gICAgaGVpZ2h0OiA4cHg7XG4gICAgYm9yZGVyOiBzb2xpZCAjMmQzODNmO1xuICAgIGJvcmRlci13aWR0aDogMnB4IDJweCAwIDA7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgIHRyYW5zaXRpb246IG1hcmdpbi1sZWZ0IC4ycyBlYXNlLWluLW91dDtcbiAgfVxuICAuRzAxMi1sZXZlbC00LWl0ZW0ge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogIzJkMzgzZjtcbiAgfVxuICAuRzAxMi1jdGEtY29udGFpbmVyLTEsXG4gIC5HMDEyLWN0YS1jb250YWluZXItMiB7XG4gICAgbWluLXdpZHRoOiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIH1cbiAgLkcwMTItY3RhLWNvbnRhaW5lci0xIC5jdGEtYnV0dG9ucyxcbiAgLkcwMTItY3RhLWNvbnRhaW5lci0yIC5jdGEtYnV0dG9ucyB7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgbWluLXdpZHRoOiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIH1cbiAgLkcwMTItY3RhLWNvbnRhaW5lci0xIC5jdGEtYnV0dG9ucyAuY3RhLS1oZWFkZXItbWVudS1HMFhYLFxuICAuRzAxMi1jdGEtY29udGFpbmVyLTIgLmN0YS1idXR0b25zIC5jdGEtLWhlYWRlci1tZW51LUcwWFgge1xuICAgIHBhZGRpbmc6IDAgMThweDtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5HMDEyLWN0YS1sZXZlbC0zLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICB9XG4gIC5HMDEyLWN0YS1sZXZlbC0zLWNvbnRhaW5lciAuY3RhLWJ1dHRvbnMgLmN0YS0taGVhZGVyLW1lbnUtRzBYWCB7XG4gICAgcGFkZGluZy1yaWdodDogMThweDtcbiAgfVxuICAuRzAxMi1jdGEtY29udGFpbmVyLTMge1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuICAuRzAxMi1jdGEtY29udGFpbmVyLTMgLmN0YS1idXR0b25zIC5jdGEtLWhlYWRlci1tZW51LUcwWFgge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxOHB4O1xuICB9XG4gIC5HMDEyLWxldmVsLTUtY29udGFpbmVyIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG4gIC5HMDEyQi1sZXZlbC01LWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLkcwMTJCLWxldmVsLTUtY29udGFpbmVyIC5HMDEyLWxldmVsLTUtaXRlbS1jb250YWluZXIge1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG4gIC5jdGEtLWhlYWRlci1tZW51LUcwWFgge1xuICAgIG1heC1oZWlnaHQ6IDNyZW07XG4gIH1cbiAgLmN0YS0taGVhZGVyLW1lbnUtRzBYWCAuY3RhLWljb24ge1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMjVzIGVhc2UgIWltcG9ydGFudDtcbiAgfVxuICAuY3RhLS1oZWFkZXItbWVudS1HMFhYIC5jdGEtaWNvbjpiZWZvcmUge1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMjVzIGVhc2UgIWltcG9ydGFudDtcbiAgfVxuICAuY3RhLS1oZWFkZXItbWVudS1HMFhYIC5jdGEtaWNvbjphZnRlciB7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4yNXMgZWFzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5HMDEyLWxldmVsLTUtaXRlbS1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtaW4taGVpZ2h0OiAyOHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDAgMThweDtcbiAgICBtYXJnaW4tdG9wOiA4cHg7XG4gIH1cbiAgLkcwMTItbGV2ZWwtNS1pdGVtLWNvbnRhaW5lciAuRzAxMmItbGV2ZWwtNS1pdGVtIHtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICB9XG4gIC5HMDEyLWxldmVsLTUtc2VwYXJhdG9yLWJhci1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBoZWlnaHQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMCAxOHB4O1xuICAgIG1hcmdpbjogOHB4IDA7XG4gIH1cbiAgLkcwMTItbGV2ZWwtNS1pdGVtIHtcbiAgICBjb2xvcjogIzJkMzgzZjtcbiAgfVxuICAuRzAxMi1sZXZlbC01LWl0ZW0gc3ZnIHtcbiAgICBtYXJnaW4tbGVmdDogNHB4O1xuICB9XG4gIC5HMDEyLWxldmVsLTUtaXRlbTpob3ZlciB7XG4gICAgY29sb3I6ICM3QjlCQUE7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbiAgLkcwMTItbGV2ZWwtNS1pdGVtOmhvdmVyIC5HMDEyLWxldmVsLTUtZXh0ZXJuYWwtaWNvbiB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAuMTI1cmVtKSB0cmFuc2xhdGVZKC0wLjEyNXJlbSk7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4yNXMgZWFzZTtcbiAgfVxuICAuRzAxMi1sZXZlbC01LWl0ZW06aG92ZXIgLkcwMTItbGV2ZWwtNS1leHRlcm5hbC1pY29uIHBhdGgge1xuICAgIGZpbGw6ICM3QjlCQUE7XG4gIH1cbiAgLkcwMTItbGV2ZWwtNS1pdGVtLWNvbnRhaW5lci5mb2N1cyAuRzAxMi1sZXZlbC01LWl0ZW0ge1xuICAgIGNvbG9yOiAjN0I5QkFBICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbiAgLkcwMTItbW9iaWxlLWxpbmsge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLkcwMDEtcGxhdGZvcm0tc3RyaXAtaXRlbS1jb250YWluZXIuZGVza3RvcC1hY3RpdmUgLkcwMTItbGV2ZWwtMy1pdGVtLWNvbnRhaW5lci5kZXNrdG9wLWFjdGl2ZSAuRzAxMi1sZXZlbC00LW91dGVyLWNvbnRhaW5lciB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxuICAuRzAwMi1wbGF0Zm9ybS1zdHJpcC1pdGVtLWNvbnRhaW5lci5kZXNrdG9wLWFjdGl2ZSAuRzAxMi1sZXZlbC0zLWl0ZW0tY29udGFpbmVyLmRlc2t0b3AtYWN0aXZlIC5HMDEyLWxldmVsLTQtb3V0ZXItY29udGFpbmVyIHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuRzAxMy1ub24tc2VnbWVudGVkLW1lbnUge1xuICAgIHBhZGRpbmctdG9wOiAxNnB4O1xuICB9XG4gIC5HMDEzLWxldmVsLTMtaW5uZXItY29udGFpbmVyIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbiAgLkcwMTMtbGV2ZWwtMy1pdGVtLWNvbnRhaW5lciB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDI1JTtcbiAgICBoZWlnaHQ6IDMycHg7XG4gICAgcGFkZGluZzogMCAxOHB4O1xuICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICBmb250LXNpemU6IDAuNzVlbTtcbiAgICBsaW5lLWhlaWdodDogMS4zMzMzMzMzMzMzZW07XG4gIH1cbiAgLkcwMTMtbGV2ZWwtMy1pdGVtLWNvbnRhaW5lcjpsYXN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxuICAuRzAxMy1sZXZlbC0zLWl0ZW0ge1xuICAgIGNvbG9yOiAjMmQzODNmO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIH1cbiAgLkcwMTMtbGV2ZWwtMy1pdGVtIHN2ZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDRweDtcbiAgfVxuICAuRzAxMy1sZXZlbC0zLWl0ZW06aG92ZXIge1xuICAgIGNvbG9yOiAjN0I5QkFBO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG4gIC5HMDEzLWxldmVsLTMtaXRlbTpob3ZlciAuRzAxMy1sZXZlbC0zLWV4dGVybmFsLWljb24ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwLjEyNXJlbSkgdHJhbnNsYXRlWSgtMC4xMjVyZW0pO1xuICAgIHRyYW5zaXRpb246IGFsbCAuMjVzIGVhc2U7XG4gIH1cbiAgLkcwMTMtbGV2ZWwtMy1pdGVtOmhvdmVyIC5HMDEzLWxldmVsLTMtZXh0ZXJuYWwtaWNvbiBwYXRoIHtcbiAgICBmaWxsOiAjN0I5QkFBO1xuICB9XG4gIC5HMDEzLWxldmVsLTMtaXRlbS1jb250YWluZXIuZm9jdXMgLkcwMTMtbGV2ZWwtMy1pdGVtIHtcbiAgICBjb2xvcjogIzdCOUJBQSAhaW1wb3J0YW50O1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuRzAxNC1sZXZlbC0zLWlubmVyLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLkcwMTQtbGV2ZWwtMy1pbm5lci1jb250YWluZXIgLmNvbHVtbnMge1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5HMDE0LWxldmVsLTMtY29sdW1uLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICB3aWR0aDogMjUlO1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNjMGMwYzA7XG4gICAgcGFkZGluZy1yaWdodDogMThweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE4cHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBmb250LXNpemU6IDAuNzVlbTtcbiAgICBsaW5lLWhlaWdodDogMS4zMzMzMzMzMzMzZW07XG4gIH1cbiAgLkcwMTQtbGV2ZWwtMy1jb2x1bW4tY29udGFpbmVyOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgfVxuICAuRzAxNC1sZXZlbC0zLWl0ZW0tY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDMycHg7XG4gIH1cbiAgLkcwMTQtbGV2ZWwtMy1pdGVtIHtcbiAgICBjb2xvcjogIzJkMzgzZjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIH1cbiAgYS5HMDE0LWxldmVsLTMtaXRlbTpob3ZlciB7XG4gICAgY29sb3I6ICM3QjlCQUE7XG4gIH1cbiAgYS5HMDE0LWxldmVsLTMtaXRlbTpob3ZlcjphZnRlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjN0I5QkFBO1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIH1cbiAgYS5HMDE0LWxldmVsLTMtaXRlbTphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiA4cHg7XG4gICAgaGVpZ2h0OiA4cHg7XG4gICAgYm9yZGVyOiBzb2xpZCAjMmQzODNmO1xuICAgIGJvcmRlci13aWR0aDogMnB4IDJweCAwIDA7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgIHRyYW5zaXRpb246IG1hcmdpbi1sZWZ0IC4ycyBlYXNlLWluLW91dDtcbiAgfVxuICAuRzAxNC1sZXZlbC00LWl0ZW0tY29udGFpbmVyIHtcbiAgICBtaW4taGVpZ2h0OiAyOHB4O1xuICAgIG1hcmdpbi10b3A6IDhweDtcbiAgfVxuICAuRzAxNC1sZXZlbC00LWl0ZW0ge1xuICAgIGNvbG9yOiAjMmQzODNmO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIH1cbiAgLkcwMTQtbGV2ZWwtNC1pdGVtIHN2ZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDRweDtcbiAgfVxuICAuRzAxNC1sZXZlbC00LWl0ZW06aG92ZXIge1xuICAgIGNvbG9yOiAjN0I5QkFBO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG4gIC5HMDE0LWxldmVsLTQtaXRlbTpob3ZlciAuRzAxNC1sZXZlbC00LWV4dGVybmFsLWljb24ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwLjEyNXJlbSkgdHJhbnNsYXRlWSgtMC4xMjVyZW0pO1xuICAgIHRyYW5zaXRpb246IGFsbCAuMjVzIGVhc2U7XG4gIH1cbiAgLkcwMTQtbGV2ZWwtNC1pdGVtOmhvdmVyIC5HMDE0LWxldmVsLTQtZXh0ZXJuYWwtaWNvbiBwYXRoIHtcbiAgICBmaWxsOiAjN0I5QkFBO1xuICB9XG4gIC5HMDE0LWxldmVsLTQtaXRlbS1jb250YWluZXIuZm9jdXMgLkcwMTQtbGV2ZWwtNC1pdGVtIHtcbiAgICBjb2xvcjogIzdCOUJBQSAhaW1wb3J0YW50O1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG4gIC5HMDE0Yi1sZXZlbC00LWN0YSAuY3RhLXRleHQge1xuICAgIG1heC13aWR0aDogMjFyZW07XG4gIH1cbiAgLkcwMTRiLWxldmVsLTQtY3RhIC5jdGEtdGV4dCAuY3RhLWljb24ge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuRzAxNS1sZXZlbC0zLWlubmVyLWNvbnRhaW5lciB7XG4gICAgZm9udC1zaXplOiAwLjc1ZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMzMzMzMzMzMzM2VtO1xuICB9XG4gIC5HMDE1LWxldmVsLTMtaW5uZXItY29udGFpbmVyID4gLmNvbHVtbnMge1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5HMDE1LWxldmVsLTMtaXRlbS1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuRzAxNS1sZXZlbC0zLWl0ZW0tY29udGFpbmVyOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2MwYzBjMDtcbiAgfVxuICAuRzAxNS1sZXZlbC0zLWl0ZW0ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMzJweDtcbiAgICBwYWRkaW5nOiAwIDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB9XG4gIC5wcm9tby13cmFwcGVyLmZvY3VzIHNwYW4ge1xuICAgIGJvcmRlcjogc29saWQgMnB4ICMwMDYwZGY7XG4gIH1cbiAgLkcwMTUtbGV2ZWwtNC1pdGVtLWNvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICAgIHdpZHRoOiA1MCU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgcGFkZGluZzogMCAxOHB4O1xuICAgIG1hcmdpbi10b3A6IDhweDtcbiAgfVxuICAuRzAxNS1sZXZlbC00LWl0ZW0ge1xuICAgIGNvbG9yOiAjMmQzODNmO1xuICB9XG4gIC5HMDE1LWxldmVsLTQtaXRlbTpob3ZlciB7XG4gICAgY29sb3I6ICM3QjlCQUE7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbiAgLkcwMTUtbGV2ZWwtNC1pdGVtLWNvbnRhaW5lci5mb2N1cyAuRzAxNS1sZXZlbC00LWl0ZW0ge1xuICAgIGNvbG9yOiAjN0I5QkFBICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5sZXZlbC0zLW91dGVyLWNvbnRhaW5lciAucHJvbW9zLW91dGVyLWNvbnRhaW5lciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBwYWRkaW5nLXRvcDogMTZweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIC8qIEVEUy04MzA5OiBSZW1vdmluZyBIMyBtYXJrdXAgZnJvbSBFbWVyc29uLmNvbSBhbmQgYWRkaW5nIHRoZSBzcGFuIHRhZyAqL1xuICB9XG4gIC5sZXZlbC0zLW91dGVyLWNvbnRhaW5lciAucHJvbW9zLW91dGVyLWNvbnRhaW5lciAucHJvbW9zLWlubmVyLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA2NHB4O1xuICAgIG1heC13aWR0aDogMTE4MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbiAgLmxldmVsLTMtb3V0ZXItY29udGFpbmVyIC5wcm9tb3Mtb3V0ZXItY29udGFpbmVyIGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjNmMztcbiAgfVxuICAubGV2ZWwtMy1vdXRlci1jb250YWluZXIgLnByb21vcy1vdXRlci1jb250YWluZXIgaDMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgei1pbmRleDogMTtcbiAgICBmb250LXNpemU6IDFlbTtcbiAgICBsaW5lLWhlaWdodDogMS41ZW07XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgfVxuICAubGV2ZWwtMy1vdXRlci1jb250YWluZXIgLnByb21vcy1vdXRlci1jb250YWluZXIgc3BhbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIHotaW5kZXg6IDE7XG4gICAgZm9udC1zaXplOiAxZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gIH1cbiAgLmxldmVsLTMtb3V0ZXItY29udGFpbmVyIC5wcm9tb3Mtb3V0ZXItY29udGFpbmVyIC5kYXJrVGV4dCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGNvbG9yOiAjMDA0YjhkO1xuICB9XG4gIC5sZXZlbC0zLW91dGVyLWNvbnRhaW5lciAucHJvbW9zLW91dGVyLWNvbnRhaW5lciAuZGFya1RleHRDZW50ZXJlZCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGNvbG9yOiAjMDA0YjhkO1xuICAgIHRvcDogMjBweDtcbiAgfVxuICAubGV2ZWwtMy1vdXRlci1jb250YWluZXIgLnByb21vcy1vdXRlci1jb250YWluZXIgLmljb25JbWFnZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgdG9wOiAxMnB4O1xuICAgIHJpZ2h0OiA1cHg7XG4gIH1cbiAgLmxldmVsLTMtb3V0ZXItY29udGFpbmVyIC5wcm9tb3Mtb3V0ZXItY29udGFpbmVyIC5tYWluTWVudVByb21vVGVhc2VycyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5sZXZlbC0zLW91dGVyLWNvbnRhaW5lciAucHJvbW9zLW91dGVyLWNvbnRhaW5lciBpbWcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIH1cbiAgLmxldmVsLTMtb3V0ZXItY29udGFpbmVyIC5wcm9tb3Mtb3V0ZXItY29udGFpbmVyIC5wcm9tby13cmFwcGVyIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbiAgLmxldmVsLTMtb3V0ZXItY29udGFpbmVyIC5wcm9tb3Mtb3V0ZXItY29udGFpbmVyIC5kb3VibGUtcHJvbW8gLnByb21vLXdyYXBwZXIge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgfVxuICAubGV2ZWwtMy1vdXRlci1jb250YWluZXIgLnByb21vcy1vdXRlci1jb250YWluZXIgLmRvdWJsZS1wcm9tbyAucHJvbW8td3JhcHBlcjpsYXN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTU5Ljk4cHgpIHtcbiAgLkcwMDEtbWFpbi1uYXYsXG4gIC5HMDAxQi1tYWluLW5hdiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBwYWRkaW5nLXRvcDogNDhweDtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxMDEwMTA7XG4gICAgei1pbmRleDogLTE7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICB9XG4gIC5HMDAxLW1haW4tbmF2Lm5vLXNjcm9sbCxcbiAgLkcwMDFCLW1haW4tbmF2Lm5vLXNjcm9sbCB7XG4gICAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICB9XG4gIC5HMDAxLW1haW4tbmF2Lm5vLXNjcm9sbCAuRzAwMS1wbGF0Zm9ybS1zdHJpcCxcbiAgLkcwMDFCLW1haW4tbmF2Lm5vLXNjcm9sbCAuRzAwMS1wbGF0Zm9ybS1zdHJpcCB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuICAuRzAwMS1tYWluLW5hdiAubGV2ZWwtMS1pdGVtLWNvbnRhaW5lcixcbiAgLkcwMDFCLW1haW4tbmF2IC5sZXZlbC0xLWl0ZW0tY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuICAuRzAwMS1tYWluLW5hdiAubGV2ZWwtMS1pdGVtLWNvbnRhaW5lci5tb2JpbGUtYWN0aXZlLFxuICAuRzAwMUItbWFpbi1uYXYgLmxldmVsLTEtaXRlbS1jb250YWluZXIubW9iaWxlLWFjdGl2ZSB7XG4gICAgei1pbmRleDogMTtcbiAgfVxuICAuRzAwMS1tYWluLW5hdiAubGV2ZWwtMS1pdGVtLWNvbnRhaW5lci5tb2JpbGUtYWN0aXZlIC5sZXZlbC0xLWl0ZW0sXG4gIC5HMDAxQi1tYWluLW5hdiAubGV2ZWwtMS1pdGVtLWNvbnRhaW5lci5tb2JpbGUtYWN0aXZlIC5sZXZlbC0xLWl0ZW0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgY29sb3I6ICM3QjlCQUE7XG4gICAgYm9yZGVyLXRvcDogNHB4IHNvbGlkICM3QjlCQUE7XG4gICAgcGFkZGluZy10b3A6IDRweDtcbiAgfVxuICAuRzAwMS1tYWluLW5hdiAubGV2ZWwtMS1pdGVtLWNvbnRhaW5lci5tb2JpbGUtYWN0aXZlIC5HMDAxLXBsYXRmb3JtLXN0cmlwLFxuICAuRzAwMUItbWFpbi1uYXYgLmxldmVsLTEtaXRlbS1jb250YWluZXIubW9iaWxlLWFjdGl2ZSAuRzAwMS1wbGF0Zm9ybS1zdHJpcCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLkcwMDEtbWFpbi1uYXYgLmxldmVsLTEtaXRlbSxcbiAgLkcwMDFCLW1haW4tbmF2IC5sZXZlbC0xLWl0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB6LWluZGV4OiAyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDQ4cHg7XG4gICAgcGFkZGluZzogOHB4IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjBmMDtcbiAgICBjb2xvcjogIzJkMzgzZjtcbiAgICBmb250LXNpemU6IDAuNzVlbTtcbiAgICBsaW5lLWhlaWdodDogMS4zMzMzMzMzMzMzZW07XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuRzAwMS1tYWluLW5hdiAubGV2ZWwtMS1pdGVtLm1vYmlsZS1hY3RpdmUsXG4gIC5HMDAxQi1tYWluLW5hdiAubGV2ZWwtMS1pdGVtLm1vYmlsZS1hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgY29sb3I6ICM3QjlCQUE7XG4gIH1cbiAgLkcwMDEtbWFpbi1uYXYgLmxldmVsLTEtaXRlbSA+IHNwYW4sXG4gIC5HMDAxQi1tYWluLW5hdiAubGV2ZWwtMS1pdGVtID4gc3BhbiB7XG4gICAgbWF4LXdpZHRoOiAxNjBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuICAuRzAwMS1tYWluLW5hdiAubGV2ZWwtMS1pdGVtLWNvbnRhaW5lcjpsYXN0LWNoaWxkLFxuICAuRzAwMUItbWFpbi1uYXYgLmxldmVsLTEtaXRlbS1jb250YWluZXI6bGFzdC1jaGlsZCB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICB9XG4gIC5HMDAxLW1haW4tbmF2IC5sZXZlbC0xLWl0ZW0tY29udGFpbmVyOmxhc3QtY2hpbGQgLmxldmVsLTItY29udGFpbmVyLFxuICAuRzAwMUItbWFpbi1uYXYgLmxldmVsLTEtaXRlbS1jb250YWluZXI6bGFzdC1jaGlsZCAubGV2ZWwtMi1jb250YWluZXIge1xuICAgIHJpZ2h0OiAwO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjZweCkge1xuICAuRzAwMS1tYWluLW5hdixcbiAgLkcwMDFCLW1haW4tbmF2IHtcbiAgICBoZWlnaHQ6IDA7XG4gICAgdHJhbnNpdGlvbjogaGVpZ2h0IC4yNXMgZWFzZS1pbi1vdXQ7XG4gIH1cbiAgLkcwMDEtbWFpbi1uYXYuc2xpZGUtaW4sXG4gIC5HMDAxQi1tYWluLW5hdi5zbGlkZS1pbiB7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgICB0cmFuc2l0aW9uOiBoZWlnaHQgLjZzIGVhc2UtaW4tb3V0O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkgYW5kIChtYXgtd2lkdGg6IDk1OS45OHB4KSB7XG4gIC5HMDAxLW1haW4tbmF2LFxuICAuRzAwMUItbWFpbi1uYXYge1xuICAgIHdpZHRoOiA0MzhweDtcbiAgICByaWdodDogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNDM4cHgpO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMjVzIGVhc2UtaW4tb3V0O1xuICB9XG4gIC5HMDAxLW1haW4tbmF2LnNsaWRlLWluLFxuICAuRzAwMUItbWFpbi1uYXYuc2xpZGUtaW4ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjRzIGVhc2UtaW4tb3V0O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjZweCkge1xuICAuRzAwMUItbWFpbi1uYXYgLl9oZWFkZXItY3RhLWJ1dHRvbnMge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjEwcHgpIHtcbiAgLkcwMDFCLW1haW4tbmF2IC5faGVhZGVyLWN0YS1idXR0b25zIHtcbiAgICBtYXgtd2lkdGg6IDE3LjVyZW07XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OS45OHB4KSBhbmQgKG1pbi13aWR0aDogNzY2cHgpIHtcbiAgLkcwMDFCLW1haW4tbmF2IC5faGVhZGVyLWN0YS1idXR0b25zIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTU5Ljk4cHgpIHtcbiAgLmxldmVsLTItY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDIwMCU7XG4gICAgei1pbmRleDogMDtcbiAgfVxuICAuRzAwMS1wbGF0Zm9ybS1zdHJpcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICB9XG4gIC5HMDAxLXBsYXRmb3JtLXN0cmlwLWl0ZW0tY29udGFpbmVyIHtcbiAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5HMDAxLXBsYXRmb3JtLXN0cmlwLWl0ZW0ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAwIDE2cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBjb2xvcjogIzJkMzgzZjtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgfVxuICAuRzAwMS1wbGF0Zm9ybS1zdHJpcC1pdGVtOmhvdmVyLCAuRzAwMS1wbGF0Zm9ybS1zdHJpcC1pdGVtOmZvY3VzIHtcbiAgICBjb2xvcjogIzJkMzgzZjtcbiAgfVxuICAuRzAwMS1wbGF0Zm9ybS1zdHJpcC1pdGVtID4gc3BhbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMTJweCAwO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjBmMGYwO1xuICB9XG4gIHNwYW4uRzAwMS1wbGF0Zm9ybS1zdHJpcC1pdGVtOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAyMHB4O1xuICAgIHJpZ2h0OiAxN3B4O1xuICAgIHdpZHRoOiA4cHg7XG4gICAgaGVpZ2h0OiA4cHg7XG4gICAgYm9yZGVyOiBzb2xpZCAjYzBjMGMwO1xuICAgIGJvcmRlci13aWR0aDogMnB4IDJweCAwIDA7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICB9XG4gIC5HMDAxLW1vYmlsZS1sZXZlbC0xLWl0ZW0ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMCAxNnB4O1xuICAgIHotaW5kZXg6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAwLjc1ZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMzMzMzMzMzMzM2VtO1xuICAgIGNvbG9yOiAjN0I5QkFBO1xuICB9XG4gIC5HMDAxLW1vYmlsZS1sZXZlbC0xLWl0ZW06aG92ZXIsIC5HMDAxLW1vYmlsZS1sZXZlbC0xLWl0ZW06Zm9jdXMge1xuICAgIGNvbG9yOiAjN0I5QkFBO1xuICB9XG4gIC5HMDAxLW1vYmlsZS1sZXZlbC0xLWl0ZW0gc3BhbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMTZweCAwO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjBmMGYwO1xuICB9XG4gIC5HMDAxLW1vYmlsZS1sZXZlbC0xLWl0ZW0gc3BhbjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiA4cHg7XG4gICAgaGVpZ2h0OiA4cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICBib3JkZXI6IHNvbGlkICM3QjlCQUE7XG4gICAgYm9yZGVyLXdpZHRoOiAycHggMnB4IDAgMDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OS45OHB4KSB7XG4gIC5sZXZlbC0zLW91dGVyLWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuNXM7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgfVxuICAubGV2ZWwtMy1vdXRlci1jb250YWluZXIuc2xpZGUtaW4ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxuICAubGV2ZWwtMy1vdXRlci1jb250YWluZXIgLmxldmVsLTMtbW9iaWxlLWJhY2stbGluayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDAgMTZweDtcbiAgICB6LWluZGV4OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogMS41ZW07XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG4gIC5sZXZlbC0zLW91dGVyLWNvbnRhaW5lciAubGV2ZWwtMy1tb2JpbGUtYmFjay1saW5rIHNwYW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjBmMGYwO1xuICAgIHBhZGRpbmc6IDEycHggMCAxMnB4IDE1cHg7XG4gIH1cbiAgLmxldmVsLTMtb3V0ZXItY29udGFpbmVyIC5sZXZlbC0zLW1vYmlsZS1iYWNrLWxpbms6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAyMHB4O1xuICAgIGxlZnQ6IDE3cHg7XG4gICAgd2lkdGg6IDhweDtcbiAgICBoZWlnaHQ6IDhweDtcbiAgICBib3JkZXI6IHNvbGlkICMyZDM4M2Y7XG4gICAgYm9yZGVyLXdpZHRoOiAycHggMCAwIDJweDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICB9XG4gIC5sZXZlbC0zLW1vYmlsZS1zY3JvbGwtY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBhZGRpbmctdG9wOiA0OHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgfVxuICAuYm90dG9tU3BhY2VGb3JNb2JpbGUge1xuICAgIGhlaWdodDogNTBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTkuOThweCkge1xuICAuRzAxMi1mbHlvdXQtbGVmdC1jb2x1bW4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuRzAxMi1sZXZlbC0zLWl0ZW0ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAwIDE2cHg7XG4gICAgY29sb3I6ICMyZDM4M2Y7XG4gICAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICB9XG4gIC5HMDEyLWxldmVsLTMtaXRlbTpob3ZlciwgLkcwMTItbGV2ZWwtMy1pdGVtOmZvY3VzIHtcbiAgICBjb2xvcjogIzJkMzgzZjtcbiAgfVxuICAuRzAxMi1sZXZlbC0zLWl0ZW0gPiBzcGFuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAxMnB4IDEycHggMTJweCAwO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjBmMGYwO1xuICB9XG4gIC5HMDEyLWxldmVsLTMtaXRlbTphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMjBweDtcbiAgICByaWdodDogMTdweDtcbiAgICB3aWR0aDogOHB4O1xuICAgIGhlaWdodDogOHB4O1xuICAgIGJvcmRlcjogc29saWQgI2MwYzBjMDtcbiAgICBib3JkZXItd2lkdGg6IDAgMnB4IDJweCAwO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgfVxuICAuRzAxMi1sZXZlbC0zLWl0ZW0ub3BlbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDhweCAwIHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gICAgY29sb3I6ICM3QjlCQUE7XG4gIH1cbiAgLkcwMTItbGV2ZWwtMy1pdGVtLm9wZW46aG92ZXIsIC5HMDEyLWxldmVsLTMtaXRlbS5vcGVuOmZvY3VzIHtcbiAgICBjb2xvcjogIzdCOUJBQTtcbiAgfVxuICAuRzAxMi1sZXZlbC0zLWl0ZW0ub3BlbiA+IHNwYW4ge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgfVxuICAuRzAxMi1sZXZlbC0zLWl0ZW0ub3BlbjphZnRlciB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTEzNWRlZyk7XG4gICAgYm9yZGVyLWNvbG9yOiAjN0I5QkFBO1xuICB9XG4gIC5HMDEyLW1vYmlsZS1saW5rIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAwIDE2cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMC43NWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjMzMzMzMzMzMzNlbTtcbiAgICBjb2xvcjogIzdCOUJBQTtcbiAgfVxuICAuRzAxMi1tb2JpbGUtbGluazpob3ZlciwgLkcwMTItbW9iaWxlLWxpbms6Zm9jdXMge1xuICAgIGNvbG9yOiAjN0I5QkFBO1xuICB9XG4gIC5HMDEyLW1vYmlsZS1saW5rIHNwYW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDE2cHggMDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2MwYzBjMDtcbiAgfVxuICAuRzAxMi1tb2JpbGUtbGluayBzcGFuOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDhweDtcbiAgICBoZWlnaHQ6IDhweDtcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgIGJvcmRlcjogc29saWQgIzdCOUJBQTtcbiAgICBib3JkZXItd2lkdGg6IDJweCAycHggMCAwO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgfVxuICAuRzAxMi1sZXZlbC00LW91dGVyLWNvbnRhaW5lciB7XG4gICAgbWF4LWhlaWdodDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjBmMDtcbiAgICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IC40cyBlYXNlLWluLW91dDtcbiAgfVxuICAuRzAxMi1sZXZlbC00LWl0ZW0ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDE4cHggMTZweCAxNHB4IDE2cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogIzJkMzgzZjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMC43NWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjMzMzMzMzMzMzNlbTtcbiAgfVxuICBhLkcwMTItbGV2ZWwtNC1pdGVtIHtcbiAgICBjb2xvcjogIzdCOUJBQTtcbiAgfVxuICBhLkcwMTItbGV2ZWwtNC1pdGVtOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDhweDtcbiAgICBoZWlnaHQ6IDhweDtcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgIGJvcmRlcjogc29saWQgIzdCOUJBQTtcbiAgICBib3JkZXItd2lkdGg6IDJweCAycHggMCAwO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgfVxuICAuRzAxMi1sZXZlbC00LW1vYmlsZS1jb250YWluZXItMSAuRzAxMi1sZXZlbC01LWl0ZW0tY29udGFpbmVyOmxhc3QtY2hpbGQgc3BhbiB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjMGMwYzA7XG4gIH1cbiAgLkcwMTJCLWxldmVsLTQtbW9iaWxlLWNvbnRhaW5lci0yIC5HMDEyQi1tb2JpbGUtYm9yZGVyLFxuICAuRzAxMi1sZXZlbC00LWNvbnRhaW5lci0zLXNlZ21lbnRlZCAuRzAxMkItbW9iaWxlLWJvcmRlcixcbiAgLkcwMTItMy1jb2x1bW4tY29udGFpbmVyLTIgLkcwMTJCLW1vYmlsZS1ib3JkZXIsXG4gIC5HMDEyLTMtY29sdW1uLWNvbnRhaW5lci0zIC5HMDEyQi1tb2JpbGUtYm9yZGVyIHtcbiAgICBtYXJnaW46IDAgMTZweDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2MwYzBjMDtcbiAgfVxuICAuRzAxMi1sZXZlbC01LWl0ZW0ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDAgMTZweDtcbiAgICBjb2xvcjogIzJkMzgzZjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgfVxuICAuRzAxMi1sZXZlbC01LWl0ZW0gc3ZnIHtcbiAgICBtYXJnaW4tbGVmdDogNHB4O1xuICB9XG4gIC5HMDEyLWxldmVsLTUtaXRlbSBzcGFuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAxMnB4IDA7XG4gIH1cbiAgLkcwMTItbGV2ZWwtNS1pdGVtOmhvdmVyLCAuRzAxMi1sZXZlbC01LWl0ZW06Zm9jdXMge1xuICAgIGNvbG9yOiAjMmQzODNmO1xuICB9XG4gIC5HMDEyLWxldmVsLTUtaXRlbTpob3ZlciAuRzAxMi1sZXZlbC01LWV4dGVybmFsLWljb24sIC5HMDEyLWxldmVsLTUtaXRlbTpmb2N1cyAuRzAxMi1sZXZlbC01LWV4dGVybmFsLWljb24ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwLjEyNXJlbSkgdHJhbnNsYXRlWSgtMC4xMjVyZW0pO1xuICAgIHRyYW5zaXRpb246IGFsbCAuMjVzIGVhc2U7XG4gIH1cbiAgLkcwMTItbGV2ZWwtNS1pdGVtOmhvdmVyIC5HMDEyLWxldmVsLTUtZXh0ZXJuYWwtaWNvbiBwYXRoLCAuRzAxMi1sZXZlbC01LWl0ZW06Zm9jdXMgLkcwMTItbGV2ZWwtNS1leHRlcm5hbC1pY29uIHBhdGgge1xuICAgIGZpbGw6ICMyZDM4M2Y7XG4gIH1cbiAgLkcwMTItbGV2ZWwtNS1zZXBhcmF0b3ItYmFyLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGhlaWdodDogMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDAgMThweDtcbiAgICBtYXJnaW46IDhweCAwO1xuICB9XG4gIC5HMDEyQi1jdGEtY29udGFpbmVyIC5jdGEtYnV0dG9ucyB7XG4gICAgcGFkZGluZzogMCAxNnB4O1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gIH1cbiAgLkcwMTJCLWN0YS1jb250YWluZXIgLmN0YS1idXR0b25zIC5jdGEtLWhlYWRlci1tZW51LUcwWFgge1xuICAgIG1hcmdpbjogMTZweCAwcHg7XG4gICAgbWF4LWhlaWdodDogM3JlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxOHB4O1xuICB9XG4gIC5HMDEyQi1jdGEtY29udGFpbmVyIC5jdGEtdGV4dCAuY3RhLWljb24ge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTU5Ljk4cHgpIHtcbiAgLkcwMTMtbm9uLXNlZ21lbnRlZC1tZW51IHtcbiAgICBsaW5lLWhlaWdodDogMS41ZW07XG4gIH1cbiAgLkcwMTMtbGV2ZWwtMy1pdGVtIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAxMnB4IDE2cHg7XG4gICAgY29sb3I6ICMyZDM4M2Y7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgfVxuICAuRzAxMy1sZXZlbC0zLWl0ZW0gc3ZnIHtcbiAgICBtYXJnaW4tbGVmdDogNHB4O1xuICB9XG4gIC5HMDEzLWxldmVsLTMtaXRlbTpob3ZlciwgLkcwMTMtbGV2ZWwtMy1pdGVtOmZvY3VzIHtcbiAgICBjb2xvcjogIzJkMzgzZjtcbiAgfVxuICAuRzAxMy1sZXZlbC0zLWl0ZW06aG92ZXIgLkcwMTMtbGV2ZWwtMy1leHRlcm5hbC1pY29uLCAuRzAxMy1sZXZlbC0zLWl0ZW06Zm9jdXMgLkcwMTMtbGV2ZWwtMy1leHRlcm5hbC1pY29uIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMC4xMjVyZW0pIHRyYW5zbGF0ZVkoLTAuMTI1cmVtKTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjI1cyBlYXNlO1xuICB9XG4gIC5HMDEzLWxldmVsLTMtaXRlbTpob3ZlciAuRzAxMy1sZXZlbC0zLWV4dGVybmFsLWljb24gcGF0aCwgLkcwMTMtbGV2ZWwtMy1pdGVtOmZvY3VzIC5HMDEzLWxldmVsLTMtZXh0ZXJuYWwtaWNvbiBwYXRoIHtcbiAgICBmaWxsOiAjMmQzODNmO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTkuOThweCkge1xuICAuRzAxNC1sZXZlbC0zLWl0ZW0ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDEycHggMTZweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAwLjc1ZW07XG4gICAgbGluZS1oZWlnaHQ6IDJlbTtcbiAgICBjb2xvcjogIzJkMzgzZjtcbiAgfVxuICBhLkcwMTQtbGV2ZWwtMy1pdGVtIHtcbiAgICBjb2xvcjogIzdCOUJBQTtcbiAgfVxuICBhLkcwMTQtbGV2ZWwtMy1pdGVtIHNwYW46YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogOHB4O1xuICAgIGhlaWdodDogOHB4O1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgYm9yZGVyOiBzb2xpZCAjN0I5QkFBO1xuICAgIGJvcmRlci13aWR0aDogMnB4IDJweCAwIDA7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICB9XG4gIC5HMDE0LWxldmVsLTQtaXRlbS1jb250YWluZXI6bGFzdC1jaGlsZCBzcGFuIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2MwYzBjMDtcbiAgfVxuICAuRzAxNC1sZXZlbC0zLWNvbHVtbi1jb250YWluZXI6bGFzdC1jaGlsZCAuRzAxNC1sZXZlbC00LWl0ZW0tY29udGFpbmVyOmxhc3QtY2hpbGQgc3BhbiB7XG4gICAgYm9yZGVyOiBub25lO1xuICB9XG4gIC5HMDE0LWxldmVsLTQtaXRlbSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMCAxNnB4O1xuICAgIGNvbG9yOiAjMmQzODNmO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICB9XG4gIC5HMDE0LWxldmVsLTQtaXRlbSBzdmcge1xuICAgIG1hcmdpbi1sZWZ0OiA0cHg7XG4gIH1cbiAgLkcwMTQtbGV2ZWwtNC1pdGVtOmhvdmVyIC5HMDE0LWxldmVsLTQtZXh0ZXJuYWwtaWNvbiB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAuMTI1cmVtKSB0cmFuc2xhdGVZKC0wLjEyNXJlbSk7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4yNXMgZWFzZTtcbiAgfVxuICAuRzAxNC1sZXZlbC00LWl0ZW06aG92ZXIgLkcwMTQtbGV2ZWwtNC1leHRlcm5hbC1pY29uIHBhdGgge1xuICAgIGZpbGw6ICMwMEFBN0U7XG4gIH1cbiAgLkcwMTQtbGV2ZWwtNC1pdGVtIHNwYW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDEycHggMDtcbiAgfVxuICAuRzAxNGItbGV2ZWwtNC1jdGEge1xuICAgIGRpc3BsYXk6IGlubGluZS1ncmlkO1xuICAgIHBhZGRpbmctbGVmdDogMTZweDtcbiAgfVxuICAuRzAxNGItbGV2ZWwtNC1jdGEgLmN0YS10ZXh0IHtcbiAgICBtYXgtd2lkdGg6IDIxcmVtO1xuICB9XG4gIC5HMDE0Yi1sZXZlbC00LWN0YSAuY3RhLXRleHQgLmN0YS1pY29uIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAuY3RhLS1oZWFkZXItbWVudS1HMFhYIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTkuOThweCkge1xuICAuRzAxNS1sZXZlbC0zLWl0ZW0ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDE4cHggMTZweCAxNHB4IDE2cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMC43NWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjMzMzMzMzMzMzNlbTtcbiAgICBjb2xvcjogIzJkMzgzZjtcbiAgfVxuICAuRzAxNS1sZXZlbC0zLWl0ZW0tY29udGFpbmVyIC5HMDE1LWxldmVsLTQtaXRlbS1jb250YWluZXI6bGFzdC1jaGlsZCBzcGFuIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2MwYzBjMDtcbiAgfVxuICAuRzAxNS1sZXZlbC0zLWl0ZW0tY29udGFpbmVyOmxhc3QtY2hpbGQgLkcwMTUtbGV2ZWwtNC1pdGVtLWNvbnRhaW5lcjpsYXN0LWNoaWxkIHNwYW4ge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgfVxuICAuRzAxNS1sZXZlbC00LWl0ZW0ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDAgMTZweDtcbiAgICBjb2xvcjogIzJkMzgzZjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgfVxuICAuRzAxNS1sZXZlbC00LWl0ZW0gc3BhbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMTJweCAwO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTkuOThweCkge1xuICAubGV2ZWwtMy1vdXRlci1jb250YWluZXIgLnByb21vcy1vdXRlci1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDE2cHggMTZweCAwIDE2cHg7XG4gIH1cbiAgLmxldmVsLTMtb3V0ZXItY29udGFpbmVyIC5wcm9tb3Mtb3V0ZXItY29udGFpbmVyIGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDY0cHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmM2YzZjM7XG4gIH1cbiAgLmxldmVsLTMtb3V0ZXItY29udGFpbmVyIC5wcm9tb3Mtb3V0ZXItY29udGFpbmVyIGgzIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIHotaW5kZXg6IDE7XG4gICAgZm9udC1zaXplOiAxZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5sZXZlbC0zLW91dGVyLWNvbnRhaW5lciAucHJvbW9zLW91dGVyLWNvbnRhaW5lciBzcGFuIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIHotaW5kZXg6IDE7XG4gICAgZm9udC1zaXplOiAxZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5sZXZlbC0zLW91dGVyLWNvbnRhaW5lciAucHJvbW9zLW91dGVyLWNvbnRhaW5lciAuZGFya1RleHQge1xuICAgIHBvc2l0aW9uOiBpbmhlcml0O1xuICAgIGNvbG9yOiAjMDA0YjhkO1xuICB9XG4gIC5sZXZlbC0zLW91dGVyLWNvbnRhaW5lciAucHJvbW9zLW91dGVyLWNvbnRhaW5lciAuZGFya1RleHRDZW50ZXJlZCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGNvbG9yOiAjMDA0YjhkO1xuICAgIHRvcDogMjBweDtcbiAgfVxuICAubGV2ZWwtMy1vdXRlci1jb250YWluZXIgLnByb21vcy1vdXRlci1jb250YWluZXIgLmljb25JbWFnZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgdG9wOiAxMnB4O1xuICAgIHJpZ2h0OiA1cHg7XG4gIH1cbiAgLmxldmVsLTMtb3V0ZXItY29udGFpbmVyIC5wcm9tb3Mtb3V0ZXItY29udGFpbmVyIC5tYWluTWVudVByb21vVGVhc2VycyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5sZXZlbC0zLW91dGVyLWNvbnRhaW5lciAucHJvbW9zLW91dGVyLWNvbnRhaW5lciBpbWcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OS45OHB4KSB7XG4gIC5HMDAxLW1haW4tbmF2IC51dGlsaXR5LW5hdiB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgZm9udC1zaXplOiAwLjg3NWVtO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNzE0Mjg1NzE0M2VtO1xuICAgIGNvbG9yOiAjYzBjMGMwO1xuICB9XG4gIC5HMDAxLW1haW4tbmF2IC51dGlsaXR5LW5hdiA+IHVsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgfVxuICAuRzAwMS1tYWluLW5hdiAudXRpbGl0eS1uYXYgYSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmc6IDEycHggMTZweDtcbiAgICBjb2xvcjogI2MwYzBjMDtcbiAgfVxuICAuRzAwMS1tYWluLW5hdiAudXRpbGl0eS1uYXYgLmNtLXBvcHVwLWJ1dHRvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMTJweCAwO1xuICAgIG1hcmdpbjogMCAxNnB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzJkMzgzZjtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBmbG9hdDogcmlnaHQ7XG4gIH1cbiAgLkcwMDEtbWFpbi1uYXYgLnV0aWxpdHktbmF2IC5jbS1wb3B1cC1idXR0b246YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDIwcHg7XG4gICAgcmlnaHQ6IDVweDtcbiAgICB3aWR0aDogOHB4O1xuICAgIGhlaWdodDogOHB4O1xuICAgIGJvcmRlcjogc29saWQgI2MwYzBjMDtcbiAgICBib3JkZXItd2lkdGg6IDAgMnB4IDJweCAwO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgfVxuICAuRzAwMS1tYWluLW5hdiAudXRpbGl0eS1uYXYgLmNtLXBvcHVwLWJ1dHRvbi0tYWN0aXZlIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICB9XG4gIC5HMDAxLW1haW4tbmF2IC51dGlsaXR5LW5hdiAuY20tcG9wdXAtYnV0dG9uLS1hY3RpdmU6YWZ0ZXIge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC0xMzVkZWcpO1xuICB9XG4gIC5HMDAxLW1haW4tbmF2IC51dGlsaXR5LW5hdiAuY20tcG9wdXAge1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMCAxNnB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgLkcwMDEtbWFpbi1uYXYgLnV0aWxpdHktbmF2IC5jbS1wb3B1cCBhIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgfVxuICAuRzAwMS1tYWluLW5hdiAudXRpbGl0eS1uYXYgLmNtLXBvcHVwIGxpOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMmQzODNmO1xuICB9XG59XG5cbltsYW5nXj1cImtvXCJdIC5HMDAxLW1haW4tbmF2IC5sZXZlbC0xLWl0ZW0ge1xuICB3b3JkLWJyZWFrOiBrZWVwLWFsbDtcbn1cblxuI3djcy1taW5pY2FydCB7XG4gIGhlaWdodDogMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gICN3Y3MtbWluaWNhcnQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDY0cHg7XG4gIH1cbn1cblxuI3djcy1taW5pY2FydCAuY20taWNvbi0tY2FydCAubWluaWNhcnQtdG9nZ2xlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogOTZweDtcbiAgdG9wOiAwO1xuICBoZWlnaHQ6IDQ4cHg7XG4gIG1pbi13aWR0aDogNDhweDtcbiAgcGFkZGluZzogMCAxMnB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuI3djcy1taW5pY2FydCAuY20taWNvbi0tY2FydCAubWluaWNhcnQtdG9nZ2xlIC5xdWFudGl0eSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogMTZweDtcbiAgbWF4LWhlaWdodDogMTZweDtcbiAgbWF4LXdpZHRoOiA2NHB4O1xuICBtaW4td2lkdGg6IDE2cHg7XG4gIHBhZGRpbmc6IDAgNHB4O1xuICBtYXJnaW4tbGVmdDogNHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMEFBN0U7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDAuNzVlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZS1pbi1vdXQgLjJzLCBtYXJnaW4tbGVmdCAuMDVzIGVhc2UtaW4tb3V0IC4yNXM7XG59XG5cbiN3Y3MtbWluaWNhcnQgLmNtLWljb24tLWNhcnQgLm1pbmljYXJ0LXRvZ2dsZTpiZWZvcmUsICN3Y3MtbWluaWNhcnQgLmNtLWljb24tLWNhcnQgLm1pbmljYXJ0LXRvZ2dsZTphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMjRweDtcbiAgaGVpZ2h0OiAzcHg7XG4gIHdpZHRoOiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoMGRlZyk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMXMgZWFzZS1pbi1vdXQsIHdpZHRoIC4xcyBlYXNlLWluLW91dCAuMXMsIGxlZnQgLjJzIGVhc2UtaW4tb3V0IC4zcztcbn1cblxuI3djcy1taW5pY2FydCAuY20taWNvbi0tY2FydCAuY20tcG9wdXAtYnV0dG9uLS1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuI3djcy1taW5pY2FydCAuY20taWNvbi0tY2FydCAuY20tcG9wdXAtYnV0dG9uLS1hY3RpdmUgLm1pbmljYXJ0LXRvZ2dsZTpiZWZvcmUsICN3Y3MtbWluaWNhcnQgLmNtLWljb24tLWNhcnQgLmNtLXBvcHVwLWJ1dHRvbi0tYWN0aXZlIC5taW5pY2FydC10b2dnbGU6YWZ0ZXIge1xuICB3aWR0aDogMzBweDtcbiAgdHJhbnNpdGlvbjogbGVmdCAuMnMgZWFzZS1pbi1vdXQsIHdpZHRoIC4xcyBlYXNlLWluLW91dCAuMnMsIHRyYW5zZm9ybSAuMnMgZWFzZS1pbi1vdXQgLjNzO1xufVxuXG4jd2NzLW1pbmljYXJ0IC5jbS1pY29uLS1jYXJ0IC5jbS1wb3B1cC1idXR0b24tLWFjdGl2ZSAubWluaWNhcnQtdG9nZ2xlOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDQ1ZGVnKTtcbn1cblxuI3djcy1taW5pY2FydCAuY20taWNvbi0tY2FydCAuY20tcG9wdXAtYnV0dG9uLS1hY3RpdmUgLm1pbmljYXJ0LXN2ZyB7XG4gIGhlaWdodDogMDtcbiAgd2lkdGg6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAuMXMgZWFzZS1pbi1vdXQgLjJzO1xufVxuXG4jd2NzLW1pbmljYXJ0IC5jbS1pY29uLS1jYXJ0IC5jbS1wb3B1cC1idXR0b24tLWFjdGl2ZSAucXVhbnRpdHkge1xuICBtYXgtd2lkdGg6IDA7XG4gIG1pbi13aWR0aDogMDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIGZvbnQtc2l6ZTogMDtcbiAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlLWluLW91dCAwcztcbn1cblxuI3djcy1taW5pY2FydCAuY20taWNvbi0tY2FydCAubWluaWNhcnQtc3ZnIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMjRweDtcbiAgd2lkdGg6IDI0cHg7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBmaWxsOiAjN0I5QkFBO1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMXB4KTtcbiAgdHJhbnNpdGlvbjogYWxsIC4xcyBlYXNlLWluLW91dCAuMnM7XG59XG5cbiN3Y3MtbWluaWNhcnQgLmNtLWljb24tLWNhcnQgLmljb24tY2FydC1lbXB0eSAucXVhbnRpdHkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgI3djcy1taW5pY2FydCAuY20taWNvbi0tY2FydCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAjd2NzLW1pbmljYXJ0IC5jbS1pY29uLS1jYXJ0IC5jbS1wb3B1cC1idXR0b24tLWNhcnQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcGFkZGluZy10b3A6IDEuMjVyZW07XG4gIH1cbiAgI3djcy1taW5pY2FydCAuY20taWNvbi0tY2FydCAubWluaWNhcnQtdG9nZ2xlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gICAgdG9wOiBhdXRvO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICB9XG4gICN3Y3MtbWluaWNhcnQgLmNtLWljb24tLWNhcnQgLm1pbmljYXJ0LXRvZ2dsZSAucXVhbnRpdHkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXgtaGVpZ2h0OiBub25lO1xuICAgIHBhZGRpbmc6IDRweCA4cHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbiAgI3djcy1taW5pY2FydCAuY20taWNvbi0tY2FydCAubWluaWNhcnQtdG9nZ2xlLmljb24tY2FydC1lbXB0eSAucXVhbnRpdHkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgI3djcy1taW5pY2FydCAuY20taWNvbi0tY2FydCAubWluaWNhcnQtdG9nZ2xlOmJlZm9yZSwgI3djcy1taW5pY2FydCAuY20taWNvbi0tY2FydCAubWluaWNhcnQtdG9nZ2xlOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gICN3Y3MtbWluaWNhcnQgLmNtLWljb24tLWNhcnQgLm1pbmljYXJ0LXN2ZyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGhlaWdodDogMjRweDtcbiAgICB3aWR0aDogMjRweDtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxuICAjd2NzLW1pbmljYXJ0IC5jbS1pY29uLS1jYXJ0IC5jbS1wb3B1cC1idXR0b24tLWFjdGl2ZSAubWluaWNhcnQtc3ZnIHtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgI3djcy1taW5pY2FydCAuY20taWNvbi0tY2FydCAuY20tcG9wdXAtYnV0dG9uLS1hY3RpdmUgLnF1YW50aXR5IHtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgb3BhY2l0eTogMTtcbiAgICBmb250LXNpemU6IDAuNzVlbTtcbiAgfVxufVxuXG4jd2NzLW1pbmljYXJ0IC5jbS1pY29uLS1jYXJ0IC5jbS1jYXJ0X19lbXB0eSAuY20tY2FydF9fZm9vdGVyIHtcbiAgaGVpZ2h0OiA4MHB4O1xufVxuXG4jd2NzLW1pbmljYXJ0IC5jbS1pY29uLS1jYXJ0IC5jbS12aXN1YWxseWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbiN3Y3MtbWluaWNhcnQgLmNtLWljb24tLWNhcnQgLmNtLWNhcnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlMGUwZTA7XG59XG5cbiN3Y3MtbWluaWNhcnQgLmNtLWljb24tLWNhcnQgLmNtLWNhcnQgLmN0YS1idXR0b25zIC5jdGEtYnRuIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbiN3Y3MtbWluaWNhcnQgLmNtLWljb24tLWNhcnQgLmNtLXBvcHVwLS1jYXJ0IHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmMGYwZjA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJveC1zaGFkb3c6IDAgNnB4IDZweCAtNnB4IHJnYmEoMCwgMCwgMCwgMC4yKSwgLTZweCAwIDZweCAtNnB4IHJnYmEoMCwgMCwgMCwgMC4yKSwgNnB4IDAgNnB4IC02cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDQ4cHgpO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICB6LWluZGV4OiAtMTtcbiAgdG9wOiAxMDAlO1xuICByaWdodDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4jd2NzLW1pbmljYXJ0IC5jbS1pY29uLS1jYXJ0IC5jbS1wb3B1cC0tY2FydC5jbS1wb3B1cC0tYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbiN3Y3MtbWluaWNhcnQgLmNtLWljb24tLWNhcnQgLmNtLXBvcHVwLS1jYXJ0LmNtLXBvcHVwLS1hY3RpdmU6YmVmb3JlIHtcbiAgcGFkZGluZy10b3A6IDAlO1xufVxuXG4jd2NzLW1pbmljYXJ0IC5jbS1pY29uLS1jYXJ0IC5jbS1wb3B1cC0tY2FydCAuY20tY2FydF9faGVhZGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDEycHggMDtcbiAgbWFyZ2luOiAwIDE2cHg7XG4gIGhlaWdodDogNTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2MwYzBjMDtcbiAgY29sb3I6ICM5OTk7XG4gIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbn1cblxuI3djcy1taW5pY2FydCAuY20taWNvbi0tY2FydCAuY20tcG9wdXAtLWNhcnQgLmNtX2VtcHR5X2NhcnQge1xuICByaWdodDogLTMwcHg7XG59XG5cbiN3Y3MtbWluaWNhcnQgLmNtLWljb24tLWNhcnQgLmNtLXBvcHVwLS1jYXJ0IC5jbS1jYXJ0X19jbG9zZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxNXB4O1xuICByaWdodDogLTE1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogMjlweDtcbiAgaGVpZ2h0OiAyOXB4O1xufVxuXG4jd2NzLW1pbmljYXJ0IC5jbS1pY29uLS1jYXJ0IC5jbS1wb3B1cC0tY2FydCAuY20tY2FydF9fY2xvc2U6YWZ0ZXIsICN3Y3MtbWluaWNhcnQgLmNtLWljb24tLWNhcnQgLmNtLXBvcHVwLS1jYXJ0IC5jbS1jYXJ0X19jbG9zZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogOHB4O1xuICByaWdodDogMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDNweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2MwYzBjMDtcbn1cblxuI3djcy1taW5pY2FydCAuY20taWNvbi0tY2FydCAuY20tcG9wdXAtLWNhcnQgLmNtLWNhcnRfX2Nsb3NlOmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG59XG5cbiN3Y3MtbWluaWNhcnQgLmNtLWljb24tLWNhcnQgLmNtLWNhcnRfX2VtcHR5LWNvbnRlbnQge1xuICBwYWRkaW5nOiA2MHB4IDEwcHggMTBweCAxMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbiN3Y3MtbWluaWNhcnQgLmNtLWljb24tLWNhcnQgLmNtLWNhcnRfX2VtcHR5LWNvbnRlbnQgLmJ0biB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB3aWR0aDogMzUwcHg7XG59XG5cbiN3Y3MtbWluaWNhcnQgLmNtLWljb24tLWNhcnQgLmNtLWNhcnRfX2VtcHR5LWNvbnRlbnQgLnNpZ24taW4ge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4jd2NzLW1pbmljYXJ0IC5jbS1pY29uLS1jYXJ0IC5jbS1jYXJ0X19lbXB0eS1jb250ZW50IC5yZWdpc3RlcixcbiN3Y3MtbWluaWNhcnQgLmNtLWljb24tLWNhcnQgLmNtLWNhcnRfX2VtcHR5LWNvbnRlbnQgLmNvbnRpbnVlLXNob3BwaW5nIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuI3djcy1taW5pY2FydCAuY20taWNvbi0tY2FydCAuY20tY2FydF9fZW1wdHktY29udGVudCAuc2lnbi1pbixcbiN3Y3MtbWluaWNhcnQgLmNtLWljb24tLWNhcnQgLmNtLWNhcnRfX2VtcHR5LWNvbnRlbnQgLnJlZ2lzdGVyIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuI3djcy1taW5pY2FydCAuY20taWNvbi0tY2FydCAuY20tY2FydF9fZW1wdHktY29udGVudCAuc2lnbi1pbiAuYnRuLFxuI3djcy1taW5pY2FydCAuY20taWNvbi0tY2FydCAuY20tY2FydF9fZW1wdHktY29udGVudCAucmVnaXN0ZXIgLmJ0biB7XG4gIG1hcmdpbi10b3A6IDEycHg7XG59XG5cbiN3Y3MtbWluaWNhcnQgLmNtLWljb24tLWNhcnQgLmNtLWNhcnRfX2xpc3Qge1xuICBwYWRkaW5nOiAxMHB4IDIwcHggMTBweCAyMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbiN3Y3MtbWluaWNhcnQgLmNtLWljb24tLWNhcnQgLmNtLWNhcnRfX2VtcHR5LWNvbnRlbnQge1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuI3djcy1taW5pY2FydCAuY20taWNvbi0tY2FydCAuY20tY2FydF9fZW1wdHktY29udGVudCB7XG4gIGJvdHRvbTogODBweDtcbn1cblxuI3djcy1taW5pY2FydCAuY20taWNvbi0tY2FydCAuY20tcHJvcGVydHktLXF1YW50aXR5LFxuI3djcy1taW5pY2FydCAuY20taWNvbi0tY2FydCAuY20tcHJvcGVydHktLXByaWNlIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAuODc1ZW07XG59XG5cbiN3Y3MtbWluaWNhcnQgLmNtLWljb24tLWNhcnQgLmNtLXByb3BlcnR5LS1xdWFudGl0eSB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4jd2NzLW1pbmljYXJ0IC5jbS1pY29uLS1jYXJ0IC5jbS1wcm9wZXJ0eS0tcXVhbnRpdHkgZGl2IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4jd2NzLW1pbmljYXJ0IC5jbS1pY29uLS1jYXJ0IC5jbS1wcm9wZXJ0eS0tcHJpY2Uge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4jd2NzLW1pbmljYXJ0IC5jbS1pY29uLS1jYXJ0IC5jbS1jYXJ0LWl0ZW0ge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2MwYzBjMDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbiN3Y3MtbWluaWNhcnQgLmNtLWljb24tLWNhcnQgLmNtLWNhcnQtaXRlbTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5cbiN3Y3MtbWluaWNhcnQgLmNtLWljb24tLWNhcnQgLnBhY2thZ2Uge1xuICBjbGVhcjogYm90aDtcbn1cblxuI3djcy1taW5pY2FydCAuY20taWNvbi0tY2FydCAucGFja2FnZSAudG9nZ2xlLXBhY2thZ2Uge1xuICBjb2xvcjogIzJkMzgzZjtcbiAgZm9udC1zaXplOiAwLjc1ZW07XG4gIHBhZGRpbmctbGVmdDogMjFweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4jd2NzLW1pbmljYXJ0IC5jbS1pY29uLS1jYXJ0IC5wYWNrYWdlIC50b2dnbGUtcGFja2FnZTpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogN3B4O1xuICBoZWlnaHQ6IDdweDtcbiAgdG9wOiA1cHg7XG4gIGxlZnQ6IDNweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjI1ZGVnKTtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMyZDM4M2Y7XG4gIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICMyZDM4M2Y7XG4gIHotaW5kZXg6IDA7XG59XG5cbiN3Y3MtbWluaWNhcnQgLmNtLWljb24tLWNhcnQgLnBhY2thZ2UgLnRvZ2dsZS1wYWNrYWdlLmNvbGxhcHNlZDpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIHRvcDogMnB4O1xufVxuXG4jd2NzLW1pbmljYXJ0IC5jbS1pY29uLS1jYXJ0IC5wYWNrYWdlIC5wYWNrYWdlLWl0ZW0ge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2MwYzBjMDtcbiAgcGFkZGluZzogMTBweCAwIDAgMjFweDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuI3djcy1taW5pY2FydCAuY20taWNvbi0tY2FydCAuY20tY2FydF9fZm9vdGVyIHtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgaGVpZ2h0OiAxMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAxMHB4IDBweDtcbiAgbWFyZ2luOiAwIDE2cHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYzBjMGMwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4jd2NzLW1pbmljYXJ0IC5jbS1pY29uLS1jYXJ0IC5jbS1jYXJ0X19mb290ZXIgLnN1YnRvdGFsIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjMGMwYzA7XG4gIG1hcmdpbjogMCAtMTBweDtcbiAgcGFkZGluZzogMCAxMHB4IDEwcHggMTBweDtcbn1cblxuI3djcy1taW5pY2FydCAuY20taWNvbi0tY2FydCAuY20tY2FydF9fZm9vdGVyIC5zdWJ0b3RhbCBkaXYge1xuICBmbG9hdDogbGVmdDtcbn1cblxuI3djcy1taW5pY2FydCAuY20taWNvbi0tY2FydCAuY20tY2FydF9fZm9vdGVyIC5zdWJ0b3RhbCA6bGFzdC1jaGlsZCB7XG4gIGZsb2F0OiByaWdodDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuI3djcy1taW5pY2FydCAuY20taWNvbi0tY2FydCAuY20tY2FydF9fZm9vdGVyIC5idG4ge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAzNTBweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4jd2NzLW1pbmljYXJ0IC5jbS1pY29uLS1jYXJ0IC5jbS1hcnJvdyB7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG59XG5cbiN3Y3MtbWluaWNhcnQgLmNtLWljb24tLWNhcnQgLmNtLXByb3BlcnR5LS10aXRsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuI3djcy1taW5pY2FydCAuY20taWNvbi0tY2FydCAuY20tcHJvcGVydHktLXRpdGxlIC5hcnJvdyB7XG4gIGNvbG9yOiAjYzBjMGMwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDE1cHg7XG4gIHRvcDogMTBweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbn1cblxuI3djcy1taW5pY2FydCAuY20taWNvbi0tY2FydCAuY20tcHJvcGVydHktLXRpdGxlIC5hcnJvdy5jb2xsYXBzZWQge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIHRvcDogMnB4O1xuICByaWdodDogNXB4O1xufVxuXG4jd2NzLW1pbmljYXJ0IC5jbS1pY29uLS1jYXJ0IC5jbS1wcm9wZXJ0eS0tdGl0bGUgLmFycm93OjphZnRlciB7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMjYyNzI4O1xuICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjMjYyNzI4O1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDdweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDVweDtcbiAgd2lkdGg6IDdweDtcbiAgei1pbmRleDogMDtcbn1cblxuI3djcy1taW5pY2FydCAuY20taWNvbi0tY2FydCAuY20tcHJvcGVydHktc3ViLWl0ZW1zIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBwYWRkaW5nOiAxMHB4O1xuICBkaXNwbGF5OiBub25lO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4jd2NzLW1pbmljYXJ0IC5jbS1pY29uLS1jYXJ0IC5jbS1wcm9wZXJ0eS1zdWItaXRlbXMgYSB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbiN3Y3MtbWluaWNhcnQgLmNtLWljb24tLWNhcnQgLmNtLXByb3BlcnR5LXN1Yi1pdGVtcyAuY20tcHJvcGVydHktc3ViLWl0ZW0ge1xuICBwYWRkaW5nOiA1cHggNXB4O1xufVxuXG4jd2NzLW1pbmljYXJ0IC5jbS1pY29uLS1jYXJ0IC5jbS1wcm9wZXJ0eS1zdWItaXRlbXMgLmNtLXByb3BlcnR5LXN1Yi1pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZTtcbn1cblxuI3djcy1taW5pY2FydCAuY20taWNvbi0tY2FydCAuY20tcHJvcGVydHktc3ViLWl0ZW1zIC5jbS1wcm9wZXJ0eS1zdWItaXRlbSBkaXYge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkge1xuICAjd2NzLW1pbmljYXJ0IC5jbS1pY29uLS1jYXJ0IC5jbS1wb3B1cC0tY2FydCB7XG4gICAgd2lkdGg6IDM4MnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDM3NXB4KSBhbmQgKG1heC13aWR0aDogNDI3cHgpIHtcbiAgI3djcy1taW5pY2FydCAuY20taWNvbi0tY2FydCAuY20tcHJvcGVydHktc3ViLWl0ZW0ge1xuICAgIHBhZGRpbmc6IDVweCAzMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAjd2NzLW1pbmljYXJ0IC5jbS1pY29uLS1jYXJ0IC5jbS1wb3B1cC0tY2FydCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2YwZjBmMDtcbiAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNjRweCk7XG4gIH1cbiAgI3djcy1taW5pY2FydCAuY20taWNvbi0tY2FydCAuY20tcG9wdXAtLWNhcnQgLmNtLWNhcnRfX2Nsb3NlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAjd2NzLW1pbmljYXJ0IC5jbS1pY29uLS1jYXJ0IC5jbS1wb3B1cC0tY2FydCAuY20tY2FydF9faGVhZGVyLFxuICAjd2NzLW1pbmljYXJ0IC5jbS1pY29uLS1jYXJ0IC5jbS1wb3B1cC0tY2FydCAuY20tY2FydF9fZm9vdGVyIHtcbiAgICBtYXJnaW46IDAgMjBweDtcbiAgfVxuICAjd2NzLW1pbmljYXJ0IC5jbS1pY29uLS1jYXJ0IC5jbS1jYXJ0X19saXN0IHtcbiAgICBib3R0b206IDEzMHB4O1xuICB9XG4gICN3Y3MtbWluaWNhcnQgLmNtLWljb24tLWNhcnQgLmNtLWNhcnRfX2Zvb3RlciB7XG4gICAgaGVpZ2h0OiAxMzBweDtcbiAgfVxuICAjd2NzLW1pbmljYXJ0IC5jbS1pY29uLS1jYXJ0IC5jbS1jYXJ0X19lbXB0eSAuY20tY2FydF9fZm9vdGVyIHtcbiAgICBoZWlnaHQ6IDkwcHg7XG4gIH1cbiAgI3djcy1taW5pY2FydCAuY20taWNvbi0tY2FydCAuY20tY2FydCB7XG4gICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgfVxufVxuXG4uZ2xvYmFsLWhlYWRlciB7XG4gIC8qXHJcbkBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikgeyAvLyBkZXNrdG9wXHJcbiAgLnN1Yi1uYXYuc2luZ2xlLWNvbC1zdWItbmF2IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgIGJveC1zaGFkb3c6IDAgNnB4IDZweCAtNnB4IHJnYmEoMCwgMCwgMCwgLjIpLCAtNnB4IDAgNnB4IC02cHggcmdiYSgwLCAwLCAwLCAuMiksIDZweCAwIDZweCAtNnB4IHJnYmEoMCwgMCwgMCwgLjIpO1xyXG4gICAgd2lkdGg6IDI0MHB4O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIG1pbi1oZWlnaHQ6IGZpdC1jb250ZW50O1xyXG5cclxuICAgIC5wcm9kdWN0cyB7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgXHJcbiAgICAgIHVsIHtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAuYWxsLWJyYW5kcyB7XHJcbiAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgd2lkdGg6IDUwJTtcclxuICAgIH1cclxuICB9XHJcbn0qL1xuICAvKlxyXG4ubWFpbi1oZWFkZXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICBcclxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1oZWFkZXItbWQtbWluKSB7IC8vIGRlc2t0b3BcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHBhZGRpbmc6IDAgNDBweDtcclxuICB9XHJcbn1cclxuXHJcbi5tYWluLWhlYWRlci1jb250ZW50IHtcclxuICBoZWlnaHQ6IDQ4cHg7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gIG1hcmdpbi1yaWdodDogYXV0bztcclxuICB3aWR0aDogMTAwJTtcclxuICBcclxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1oZWFkZXItbWQtbWluKSB7IC8vIGRlc2t0b3BcclxuICAgIGhlaWdodDogNjRweDtcclxuICAgIG1heC13aWR0aDogMTE4MHB4O1xyXG4gICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgLy9mb250LXNpemU6IDA7XHJcblxyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xyXG4gICAganVzdGlmeS1pdGVtczogY2VudGVyO1xyXG4gIH1cclxufVxyXG5cclxuLm5hdmJhci1oZWFkZXIge1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcblxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWhlYWRlci1tZC1taW4pIHsgLy8gZGVza3RvcFxyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgfVxyXG59XHJcbiAgXHJcbi5uYXZiYXItYnJhbmQgeyAvLyBCb290c3RyYXAgY2xhc3NuYW1lIGZvciB0aGUgbG9nb1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBtYXJnaW4tbGVmdDogMTJweDtcclxuICBcclxuICAqIHtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICB9XHJcbiAgXHJcbiAgaW1nIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxuICBcclxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1oZWFkZXItbWQtbWluKSB7IC8vIGRlc2t0b3BcclxuICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xyXG5cclxuICAgIC5lbWVyc29uLWxvZ29fX2ltYWdlLWJveCB7XHJcbiAgICAgIHdpZHRoOiAxMDNweDtcclxuICAgIH1cclxuICB9XHJcbn0qL1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3gtc2hhZG93OiAwIDJweCA4cHggMCByZ2JhKDAsIDAsIDAsIDAuMyk7XG59XG5cbkBrZXlmcmFtZXMgc2xpZGUtaW4tbW9iaWxlLXN1Ym5hdiB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgc2xpZGUtb3V0LW1vYmlsZS1zdWJuYXYge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHNsaWRlLWluLXRhYmxldC1zdWJuYXYge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNDM4cHgpO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBzbGlkZS1vdXQtdGFibGV0LXN1Ym5hdiB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDQzOHB4KTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTU5Ljk4cHgpIHtcbiAgLmdsb2JhbC1oZWFkZXIgLmxlZ2FjeS1tYWluLW5hdiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjBmMDtcbiAgICB6LWluZGV4OiAtMTtcbiAgICBhbmltYXRpb24tZHVyYXRpb246IC41cztcbiAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmdsb2JhbC1oZWFkZXIgLmxlZ2FjeS1tYWluLW5hdi5zbGlkZS1pbiB7XG4gICAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlLWluLW1vYmlsZS1zdWJuYXY7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmdsb2JhbC1oZWFkZXIgLmxlZ2FjeS1tYWluLW5hdi5zbGlkZS1vdXQge1xuICAgIGFuaW1hdGlvbi1uYW1lOiBzbGlkZS1vdXQtbW9iaWxlLXN1Ym5hdjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuZ2xvYmFsLWhlYWRlciAubGVnYWN5LW1haW4tbmF2IC5wcm9tbyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuZ2xvYmFsLWhlYWRlciAubGVnYWN5LW1haW4tbmF2ID4gbGkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5nbG9iYWwtaGVhZGVyIC5sZWdhY3ktbWFpbi1uYXYgPiBsaTphY3RpdmUgPiBhLFxuICAuZ2xvYmFsLWhlYWRlciAubGVnYWN5LW1haW4tbmF2ID4gbGk6YWN0aXZlID4gc3BhbixcbiAgLmdsb2JhbC1oZWFkZXIgLmxlZ2FjeS1tYWluLW5hdiA+IGxpID4gYTphY3RpdmUge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMGFhNzM7XG4gIH1cbiAgLmdsb2JhbC1oZWFkZXIgLmxlZ2FjeS1tYWluLW5hdiA+IGxpID4gYSxcbiAgLmdsb2JhbC1oZWFkZXIgLmxlZ2FjeS1tYWluLW5hdiA+IGxpID4gc3BhbiB7XG4gICAgY29sb3I6ICMyZDM4M2Y7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMTVweCA2MHB4IDE1cHggMTBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMGYwO1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZmZmZmZmO1xuICB9XG4gIC5nbG9iYWwtaGVhZGVyIC5sZWdhY3ktbWFpbi1uYXYgLnRvZ2dsZS1saW5rIHtcbiAgICBjb2xvcjogIzJkMzgzZjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAxNXB4IDYwcHggMTVweCAxMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMGYwZjA7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNmZmZmZmY7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5nbG9iYWwtaGVhZGVyIC5sZWdhY3ktbWFpbi1uYXYgLnRvZ2dsZS1saW5rOmFjdGl2ZSB7XG4gICAgY29sb3I6ICMwMGFhNzM7XG4gIH1cbiAgLmdsb2JhbC1oZWFkZXIgLmxlZ2FjeS1tYWluLW5hdiAudG9nZ2xlLWxpbms6YWN0aXZlOmFmdGVyIHtcbiAgICBjb2xvcjogIzAwYWE3MztcbiAgfVxuICAuZ2xvYmFsLWhlYWRlciAubGVnYWN5LW1haW4tbmF2IC50b2dnbGUtbGluazpiZWZvcmUsIC5nbG9iYWwtaGVhZGVyIC5sZWdhY3ktbWFpbi1uYXYgLnRvZ2dsZS1saW5rOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2M0Y2VkMTtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgfVxuICAuZ2xvYmFsLWhlYWRlciAubGVnYWN5LW1haW4tbmF2IC50b2dnbGUtbGluazpiZWZvcmUge1xuICAgIGhlaWdodDogM3B4O1xuICAgIHdpZHRoOiAxM3B4O1xuICAgIHJpZ2h0OiAyNHB4O1xuICB9XG4gIC5nbG9iYWwtaGVhZGVyIC5sZWdhY3ktbWFpbi1uYXYgLnRvZ2dsZS1saW5rOmFmdGVyIHtcbiAgICBoZWlnaHQ6IDEzcHg7XG4gICAgd2lkdGg6IDNweDtcbiAgICByaWdodDogMjlweDtcbiAgfVxuICAuZ2xvYmFsLWhlYWRlciAubGVnYWN5LW1haW4tbmF2IC50b2dnbGUtbGluay5vcGVuOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5nbG9iYWwtaGVhZGVyIC5sZWdhY3ktbWFpbi1uYXYgLnN1Yi1uYXYge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjBmMDtcbiAgICB0b3A6IDUwcHg7XG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAuNXM7XG4gICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgfVxuICAuZ2xvYmFsLWhlYWRlciAubGVnYWN5LW1haW4tbmF2IC5zdWItbmF2LnNsaWRlLWluIHtcbiAgICBhbmltYXRpb24tbmFtZTogc2xpZGUtaW4tbW9iaWxlLXN1Ym5hdjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuZ2xvYmFsLWhlYWRlciAubGVnYWN5LW1haW4tbmF2IC5zdWItbmF2LnNsaWRlLW91dCB7XG4gICAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlLW91dC1tb2JpbGUtc3VibmF2O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5nbG9iYWwtaGVhZGVyIC5sZWdhY3ktbWFpbi1uYXYgLnN1Yi1uYXYgYSB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb2xvcjogIzJkMzgzZjtcbiAgfVxuICAuZ2xvYmFsLWhlYWRlciAubGVnYWN5LW1haW4tbmF2IC5zdWItbmF2IC5hbGwtYnJhbmRzIGEsXG4gIC5nbG9iYWwtaGVhZGVyIC5sZWdhY3ktbWFpbi1uYXYgLnN1Yi1uYXYgYS5hbGwtYnJhbmRzLFxuICAuZ2xvYmFsLWhlYWRlciAubGVnYWN5LW1haW4tbmF2IC5zdWItbmF2IGEubW9iaWxlLWFsbC1wcm9kdWN0cyB7XG4gICAgY29sb3I6ICMwMGFhNzM7XG4gIH1cbiAgLmdsb2JhbC1oZWFkZXIgLmxlZ2FjeS1tYWluLW5hdiAuc3ViLW5hdiAuYWxsLWJyYW5kcyBhOmFjdGl2ZSxcbiAgLmdsb2JhbC1oZWFkZXIgLmxlZ2FjeS1tYWluLW5hdiAuc3ViLW5hdiBhLmFsbC1icmFuZHM6YWN0aXZlLFxuICAuZ2xvYmFsLWhlYWRlciAubGVnYWN5LW1haW4tbmF2IC5zdWItbmF2IGEubW9iaWxlLWFsbC1wcm9kdWN0czphY3RpdmUge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMGFhNzM7XG4gIH1cbiAgLmdsb2JhbC1oZWFkZXIgLmxlZ2FjeS1tYWluLW5hdiAubW9iaWxlLXRvcC1saW5rIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBhYTczO1xuICB9XG4gIC5nbG9iYWwtaGVhZGVyIC5sZWdhY3ktbWFpbi1uYXYgLm1vYmlsZS10b3AtbGluayAuYmFjayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwODg2NTtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICB3aWR0aDogNTBweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuZ2xvYmFsLWhlYWRlciAubGVnYWN5LW1haW4tbmF2IC5tb2JpbGUtdG9wLWxpbmsgLmJhY2s6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMHB4O1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItdG9wOiAycHggc29saWQgI2ZmZmZmZjtcbiAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjZmZmZmZmO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDIyNWRlZyk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTlweDtcbiAgICByaWdodDogMTZweDtcbiAgfVxuICAuZ2xvYmFsLWhlYWRlciAubGVnYWN5LW1haW4tbmF2IC5tb2JpbGUtdG9wLWxpbmsgYSwgLmdsb2JhbC1oZWFkZXIgLmxlZ2FjeS1tYWluLW5hdiAubW9iaWxlLXRvcC1saW5rIHNwYW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgZm9udC1zaXplOiAuNzVlbTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAuMDhlbTtcbiAgfVxuICAuZ2xvYmFsLWhlYWRlciAubGVnYWN5LW1haW4tbmF2IC5tb2JpbGUtdG9wLWxpbmsgYSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbiAgLmdsb2JhbC1oZWFkZXIgLmxlZ2FjeS1tYWluLW5hdiA+IGxpOmZpcnN0LWNoaWxkID4gYTphZnRlciwgLmdsb2JhbC1oZWFkZXIgLmxlZ2FjeS1tYWluLW5hdiA+IGxpOmZpcnN0LWNoaWxkID4gc3BhbjphZnRlcixcbiAgLmdsb2JhbC1oZWFkZXIgLmxlZ2FjeS1tYWluLW5hdiA+IGxpOm50aC1jaGlsZCgyKSA+IGE6YWZ0ZXIsXG4gIC5nbG9iYWwtaGVhZGVyIC5sZWdhY3ktbWFpbi1uYXYgPiBsaTpudGgtY2hpbGQoMikgPiBzcGFuOmFmdGVyLFxuICAuZ2xvYmFsLWhlYWRlciAubGVnYWN5LW1haW4tbmF2ID4gbGk6bnRoLWNoaWxkKDMpID4gYTphZnRlcixcbiAgLmdsb2JhbC1oZWFkZXIgLmxlZ2FjeS1tYWluLW5hdiA+IGxpOm50aC1jaGlsZCgzKSA+IHNwYW46YWZ0ZXIsXG4gIC5nbG9iYWwtaGVhZGVyIC5sZWdhY3ktbWFpbi1uYXYgPiBsaTpudGgtY2hpbGQoNCkgPiBhOmFmdGVyLFxuICAuZ2xvYmFsLWhlYWRlciAubGVnYWN5LW1haW4tbmF2ID4gbGk6bnRoLWNoaWxkKDQpID4gc3BhbjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwcHg7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAjYzRjZWQxO1xuICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICNjNGNlZDE7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1hcmdpbi1yaWdodDogLTMzcHg7XG4gICAgbWFyZ2luLXRvcDogOHB4O1xuICB9XG4gIC5nbG9iYWwtaGVhZGVyIC5sZWdhY3ktbWFpbi1uYXYgPiBsaTpmaXJzdC1jaGlsZDphY3RpdmUgPiBhOmFmdGVyLFxuICAuZ2xvYmFsLWhlYWRlciAubGVnYWN5LW1haW4tbmF2ID4gbGk6Zmlyc3QtY2hpbGQ6YWN0aXZlID4gc3BhbjphZnRlcixcbiAgLmdsb2JhbC1oZWFkZXIgLmxlZ2FjeS1tYWluLW5hdiA+IGxpOmZpcnN0LWNoaWxkID4gYTphY3RpdmU6YWZ0ZXIsXG4gIC5nbG9iYWwtaGVhZGVyIC5sZWdhY3ktbWFpbi1uYXYgPiBsaTpmaXJzdC1jaGlsZCA+IHNwYW46YWN0aXZlOmFmdGVyLFxuICAuZ2xvYmFsLWhlYWRlciAubGVnYWN5LW1haW4tbmF2ID4gbGk6bnRoLWNoaWxkKDIpOmFjdGl2ZSA+IGE6YWZ0ZXIsXG4gIC5nbG9iYWwtaGVhZGVyIC5sZWdhY3ktbWFpbi1uYXYgPiBsaTpudGgtY2hpbGQoMik6YWN0aXZlID4gc3BhbjphZnRlcixcbiAgLmdsb2JhbC1oZWFkZXIgLmxlZ2FjeS1tYWluLW5hdiA+IGxpOm50aC1jaGlsZCgyKSA+IGE6YWN0aXZlOmFmdGVyLFxuICAuZ2xvYmFsLWhlYWRlciAubGVnYWN5LW1haW4tbmF2ID4gbGk6bnRoLWNoaWxkKDIpID4gc3BhbjphY3RpdmU6YWZ0ZXIsXG4gIC5nbG9iYWwtaGVhZGVyIC5sZWdhY3ktbWFpbi1uYXYgPiBsaTpudGgtY2hpbGQoMyk6YWN0aXZlID4gYTphZnRlcixcbiAgLmdsb2JhbC1oZWFkZXIgLmxlZ2FjeS1tYWluLW5hdiA+IGxpOm50aC1jaGlsZCgzKTphY3RpdmUgPiBzcGFuOmFmdGVyLFxuICAuZ2xvYmFsLWhlYWRlciAubGVnYWN5LW1haW4tbmF2ID4gbGk6bnRoLWNoaWxkKDMpID4gYTphY3RpdmU6YWZ0ZXIsXG4gIC5nbG9iYWwtaGVhZGVyIC5sZWdhY3ktbWFpbi1uYXYgPiBsaTpudGgtY2hpbGQoMykgPiBzcGFuOmFjdGl2ZTphZnRlcixcbiAgLmdsb2JhbC1oZWFkZXIgLmxlZ2FjeS1tYWluLW5hdiA+IGxpOm50aC1jaGlsZCg0KTphY3RpdmUgPiBhOmFmdGVyLFxuICAuZ2xvYmFsLWhlYWRlciAubGVnYWN5LW1haW4tbmF2ID4gbGk6bnRoLWNoaWxkKDQpOmFjdGl2ZSA+IHNwYW46YWZ0ZXIsXG4gIC5nbG9iYWwtaGVhZGVyIC5sZWdhY3ktbWFpbi1uYXYgPiBsaTpudGgtY2hpbGQoNCkgPiBhOmFjdGl2ZTphZnRlcixcbiAgLmdsb2JhbC1oZWFkZXIgLmxlZ2FjeS1tYWluLW5hdiA+IGxpOm50aC1jaGlsZCg0KSA+IHNwYW46YWN0aXZlOmFmdGVyIHtcbiAgICBib3JkZXItY29sb3I6ICNmZmZmZmY7XG4gIH1cbiAgLmdsb2JhbC1oZWFkZXIgLmxlZ2FjeS1tYWluLW5hdiAucGFuZWwtMS1saW5rIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLmdsb2JhbC1oZWFkZXIgLmxlZ2FjeS1tYWluLW5hdiAuYXV0b21hdGVkLXNvbHV0aW9ucy1zdWItbmF2IC5wcm9kdWN0cyBoMyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuZ2xvYmFsLWhlYWRlciAubGVnYWN5LW1haW4tbmF2IC5hdXRvbWF0ZWQtc29sdXRpb25zLXN1Yi1uYXYgLnBhbmVsLTIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIH1cbiAgLmdsb2JhbC1oZWFkZXIgLmxlZ2FjeS1tYWluLW5hdiAuYXV0b21hdGVkLXNvbHV0aW9ucy1zdWItbmF2IC5wYW5lbC0yIGE6YWN0aXZlIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBhYTczO1xuICB9XG4gIC5nbG9iYWwtaGVhZGVyIC5sZWdhY3ktbWFpbi1uYXYgLmF1dG9tYXRlZC1zb2x1dGlvbnMtc3ViLW5hdiAuYnJhbmRzIGgzIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2MwYzBjMDtcbiAgICBtYXJnaW46IDAgMTBweDtcbiAgICBmb250LXNpemU6IC43NWVtO1xuICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgfVxuICAuZ2xvYmFsLWhlYWRlciAubGVnYWN5LW1haW4tbmF2IC5jb21tZXJjaWFsLXN1Yi1uYXYge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIH1cbiAgLmdsb2JhbC1oZWFkZXIgLmxlZ2FjeS1tYWluLW5hdiAuY29tbWVyY2lhbC1zdWItbmF2IC5wcm9kdWN0cyBhOmFjdGl2ZSB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwYWE3MztcbiAgfVxuICAuZ2xvYmFsLWhlYWRlciAubGVnYWN5LW1haW4tbmF2IC5jb21tZXJjaWFsLXN1Yi1uYXYgLnByb2R1Y3RzIGgzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5nbG9iYWwtaGVhZGVyIC5sZWdhY3ktbWFpbi1uYXYgLmNvbW1lcmNpYWwtc3ViLW5hdiAuYnJhbmRzIGgzIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2MwYzBjMDtcbiAgICBtYXJnaW46IDAgMTBweDtcbiAgICBmb250LXNpemU6IC43NWVtO1xuICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgfVxuICAuZ2xvYmFsLWhlYWRlciAubGVnYWN5LW1haW4tbmF2IC5pbmR1c3RyaWVzLXN1Yi1uYXYgaDMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmdsb2JhbC1oZWFkZXIgLmxlZ2FjeS1tYWluLW5hdiAuaW5kdXN0cmllcy1zdWItbmF2IC50b2dnbGUge1xuICAgIHRvcDogNTBweDtcbiAgfVxuICAuZ2xvYmFsLWhlYWRlciAubGVnYWN5LW1haW4tbmF2IC5pbmR1c3RyaWVzLXN1Yi1uYXYgLnByb2R1Y3RzLFxuICAuZ2xvYmFsLWhlYWRlciAubGVnYWN5LW1haW4tbmF2IC5pbmR1c3RyaWVzLXN1Yi1uYXYgLmJyYW5kcyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgfVxuICAuZ2xvYmFsLWhlYWRlciAubGVnYWN5LW1haW4tbmF2IC5pbmR1c3RyaWVzLXN1Yi1uYXYgLnByb2R1Y3RzIGE6YWN0aXZlLFxuICAuZ2xvYmFsLWhlYWRlciAubGVnYWN5LW1haW4tbmF2IC5pbmR1c3RyaWVzLXN1Yi1uYXYgLmJyYW5kcyBhOmFjdGl2ZSB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwYWE3MztcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIGFuZCAobWF4LXdpZHRoOiA5NTkuOThweCkge1xuICAuZ2xvYmFsLWhlYWRlciAubGVnYWN5LW1haW4tbmF2IHtcbiAgICB3aWR0aDogNDM4cHg7XG4gICAgcmlnaHQ6IDA7XG4gICAgcGFkZGluZy10b3A6IDc1cHg7XG4gIH1cbiAgLmdsb2JhbC1oZWFkZXIgLmxlZ2FjeS1tYWluLW5hdi5zbGlkZS1pbiB7XG4gICAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlLWluLXRhYmxldC1zdWJuYXY7XG4gIH1cbiAgLmdsb2JhbC1oZWFkZXIgLmxlZ2FjeS1tYWluLW5hdi5zbGlkZS1vdXQge1xuICAgIGFuaW1hdGlvbi1uYW1lOiBzbGlkZS1vdXQtdGFibGV0LXN1Ym5hdjtcbiAgfVxuICAuZ2xvYmFsLWhlYWRlciAubGVnYWN5LW1haW4tbmF2IC5zdWItbmF2IHtcbiAgICB0b3A6IDA7XG4gICAgcGFkZGluZy10b3A6IDc1cHg7XG4gIH1cbiAgLmdsb2JhbC1oZWFkZXIgLmxlZ2FjeS1tYWluLW5hdiAuc3ViLW5hdi5zbGlkZS1pbiB7XG4gICAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlLWluLXRhYmxldC1zdWJuYXY7XG4gIH1cbiAgLmdsb2JhbC1oZWFkZXIgLmxlZ2FjeS1tYWluLW5hdiAuc3ViLW5hdi5zbGlkZS1vdXQge1xuICAgIGFuaW1hdGlvbi1uYW1lOiBzbGlkZS1vdXQtdGFibGV0LXN1Ym5hdjtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmdsb2JhbC1oZWFkZXIgLmxlZ2FjeS1tYWluLW5hdiB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuICAuZ2xvYmFsLWhlYWRlciAubGVnYWN5LW1haW4tbmF2IC5zdWItbmF2IHtcbiAgICBmb250LXNpemU6IC43NWVtO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDM7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIH1cbiAgLmdsb2JhbC1oZWFkZXIgLmxlZ2FjeS1tYWluLW5hdiAuc3ViLW5hdi5hY3RpdmUge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cbiAgLmdsb2JhbC1oZWFkZXIgLmxlZ2FjeS1tYWluLW5hdiAuc3ViLW5hdi5hY3RpdmUgLnN1Yi1uYXYtY29udGFpbmVyIHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIG1heC1oZWlnaHQ6IDEwMHZoO1xuICB9XG4gIC5nbG9iYWwtaGVhZGVyIC5sZWdhY3ktbWFpbi1uYXYgLnN1Yi1uYXYgLnN1Yi1uYXYtY29udGFpbmVyIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2MwYzBjMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIHotaW5kZXg6IC0yO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIG1heC1oZWlnaHQ6IDA7XG4gIH1cbiAgLmdsb2JhbC1oZWFkZXIgLmxlZ2FjeS1tYWluLW5hdiAuc3ViLW5hdiAuc3ViLW5hdi1jb250YWluZXI6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYm90dG9tOiAxMHB4O1xuICAgIHotaW5kZXg6IC0xO1xuICAgIGJveC1zaGFkb3c6IDAgMXB4IDdweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIH1cbiAgLmdsb2JhbC1oZWFkZXIgLmxlZ2FjeS1tYWluLW5hdiAuc3ViLW5hdiAuc3ViLW5hdi1jb250ZW50IHtcbiAgICB3aWR0aDogMTE4MHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLmdsb2JhbC1oZWFkZXIgLmxlZ2FjeS1tYWluLW5hdiAuc3ViLW5hdiBsaSB7XG4gICAgcGFkZGluZzogN3B4IDA7XG4gIH1cbiAgLmdsb2JhbC1oZWFkZXIgLmxlZ2FjeS1tYWluLW5hdiAuc3ViLW5hdiBhIHtcbiAgICBjb2xvcjogIzJkMzgzZjtcbiAgICBwYWRkaW5nOiAwIDIwcHggMCAyMHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgfVxuICAuZ2xvYmFsLWhlYWRlciAubGVnYWN5LW1haW4tbmF2IC5zdWItbmF2IGE6aG92ZXIge1xuICAgIGNvbG9yOiAjMDBBQTdFO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG4gIC5nbG9iYWwtaGVhZGVyIC5sZWdhY3ktbWFpbi1uYXYgLnN1Yi1uYXYgYS5tb2JpbGUtYWNjb3JkaW9uLXRvZ2dsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuZ2xvYmFsLWhlYWRlciAubGVnYWN5LW1haW4tbmF2IC5zdWItbmF2IGgzIHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgcGFkZGluZzogMTRweCAyMHB4IDdweCAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjYyNTtcbiAgICBsZXR0ZXItc3BhY2luZzogLjA4ZW07XG4gIH1cbiAgLmdsb2JhbC1oZWFkZXIgLmxlZ2FjeS1tYWluLW5hdiAuc3ViLW5hdiBoMyBhIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIH1cbiAgLmdsb2JhbC1oZWFkZXIgLmxlZ2FjeS1tYWluLW5hdiAuc3ViLW5hdiBoMyBhOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgd2lkdGg6IDhweDtcbiAgICBoZWlnaHQ6IDhweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItdG9wOiAycHggc29saWQgIzJkMzgzZjtcbiAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjMmQzODNmO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgfVxuICAuZ2xvYmFsLWhlYWRlciAubGVnYWN5LW1haW4tbmF2IC5zdWItbmF2IGgzIGE6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuICAuZ2xvYmFsLWhlYWRlciAubGVnYWN5LW1haW4tbmF2IC5zdWItbmF2IGgzIGE6aG92ZXI6YWZ0ZXIge1xuICAgIGJvcmRlci1jb2xvcjogIzAwQUE3RTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmdsb2JhbC1oZWFkZXIgLnN1Yi1uYXYuYXV0b21hdGVkLXNvbHV0aW9ucy1zdWItbmF2ID4gLnN1Yi1uYXYtY29udGFpbmVyIHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNmZmZmZmYgMCUsICNmZmZmZmYgNTAlLCAjZjBmMGYwIDUxJSwgI2YwZjBmMCAxMDAlKTtcbiAgfVxuICAuZ2xvYmFsLWhlYWRlciAuc3ViLW5hdi5hdXRvbWF0ZWQtc29sdXRpb25zLXN1Yi1uYXYgLnN1Yi1uYXYtY29udGVudCB7XG4gICAgei1pbmRleDogMDtcbiAgfVxuICAuZ2xvYmFsLWhlYWRlciAuc3ViLW5hdi5hdXRvbWF0ZWQtc29sdXRpb25zLXN1Yi1uYXYuYWN0aXZlIC5wYW5lbC0xID4gdWwgPiBsaS5hY3RpdmUgLnBhbmVsLTIge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgei1pbmRleDogLTE7XG4gIH1cbiAgLmdsb2JhbC1oZWFkZXIgLnN1Yi1uYXYuYXV0b21hdGVkLXNvbHV0aW9ucy1zdWItbmF2IC5wYW5lbC0xIHtcbiAgICB3aWR0aDogMjk1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1ib3R0b206IDE3cHg7XG4gIH1cbiAgLmdsb2JhbC1oZWFkZXIgLnN1Yi1uYXYuYXV0b21hdGVkLXNvbHV0aW9ucy1zdWItbmF2IC5wYW5lbC0xID4gdWwgPiBsaTpmaXJzdC1jaGlsZCB7XG4gICAgcGFkZGluZy10b3A6IDE0cHg7XG4gIH1cbiAgLmdsb2JhbC1oZWFkZXIgLnN1Yi1uYXYuYXV0b21hdGVkLXNvbHV0aW9ucy1zdWItbmF2IC5wYW5lbC0xID4gdWwgPiBsaSA+IGE6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiA4cHg7XG4gICAgaGVpZ2h0OiA4cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNjNGNlZDE7XG4gICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgI2M0Y2VkMTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogN3B4O1xuICAgIHJpZ2h0OiAxMnB4O1xuICB9XG4gIC5nbG9iYWwtaGVhZGVyIC5zdWItbmF2LmF1dG9tYXRlZC1zb2x1dGlvbnMtc3ViLW5hdiAucGFuZWwtMSA+IHVsID4gbGkgPiBhOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbiAgLmdsb2JhbC1oZWFkZXIgLnN1Yi1uYXYuYXV0b21hdGVkLXNvbHV0aW9ucy1zdWItbmF2IC5wYW5lbC0xID4gdWwgPiBsaS5hY3RpdmUgPiBhIHtcbiAgICBjb2xvcjogIzAwQUE3RTtcbiAgfVxuICAuZ2xvYmFsLWhlYWRlciAuc3ViLW5hdi5hdXRvbWF0ZWQtc29sdXRpb25zLXN1Yi1uYXYgLnBhbmVsLTEgPiB1bCA+IGxpLmFjdGl2ZSA+IGE6YWZ0ZXIge1xuICAgIGJvcmRlci1jb2xvcjogIzAwQUE3RTtcbiAgfVxuICAuZ2xvYmFsLWhlYWRlciAuc3ViLW5hdi5hdXRvbWF0ZWQtc29sdXRpb25zLXN1Yi1uYXYgLnBhbmVsLTIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMGYwZjA7XG4gICAgcGFkZGluZy1sZWZ0OiAyOTVweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IC0yO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB3aWR0aDogMTE4MHB4ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbTogMTdweCBzb2xpZCAjZjBmMGYwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbiAgLmdsb2JhbC1oZWFkZXIgLnN1Yi1uYXYuYXV0b21hdGVkLXNvbHV0aW9ucy1zdWItbmF2IC5wYW5lbC0yOmZpcnN0LWNoaWxkIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuZ2xvYmFsLWhlYWRlciAuc3ViLW5hdi5hdXRvbWF0ZWQtc29sdXRpb25zLXN1Yi1uYXYgLnBhbmVsLTEsXG4gIC5nbG9iYWwtaGVhZGVyIC5zdWItbmF2LmF1dG9tYXRlZC1zb2x1dGlvbnMtc3ViLW5hdiAucGFuZWwtMiB7XG4gICAgbWluLWhlaWdodDogMTAwJTtcbiAgfVxuICAuZ2xvYmFsLWhlYWRlciAuc3ViLW5hdi5hdXRvbWF0ZWQtc29sdXRpb25zLXN1Yi1uYXYgLnByb2R1Y3RzIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuICAuZ2xvYmFsLWhlYWRlciAuc3ViLW5hdi5hdXRvbWF0ZWQtc29sdXRpb25zLXN1Yi1uYXYgLnByb2R1Y3RzID4gdWwge1xuICAgIHdpZHRoOiAyOTVweDtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuICAuZ2xvYmFsLWhlYWRlciAuc3ViLW5hdi5hdXRvbWF0ZWQtc29sdXRpb25zLXN1Yi1uYXYgLnByb2R1Y3RzID4gdWw6bGFzdC1jaGlsZCB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICB9XG4gIC5nbG9iYWwtaGVhZGVyIC5zdWItbmF2LmF1dG9tYXRlZC1zb2x1dGlvbnMtc3ViLW5hdiAuYnJhbmRzIHtcbiAgICB3aWR0aDogMjk1cHg7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuZ2xvYmFsLWhlYWRlciAuc3ViLW5hdi5hdXRvbWF0ZWQtc29sdXRpb25zLXN1Yi1uYXYgLmJyYW5kcyAuYWxsLWJyYW5kcyB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjMGMwYzA7XG4gICAgbWFyZ2luOiA1cHggMjBweCAwIDIwcHg7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gIH1cbiAgLmdsb2JhbC1oZWFkZXIgLnN1Yi1uYXYuYXV0b21hdGVkLXNvbHV0aW9ucy1zdWItbmF2IC5icmFuZHMgLmFsbC1icmFuZHMgYSB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmdsb2JhbC1oZWFkZXIgLnN1Yi1uYXYuY29tbWVyY2lhbC1zdWItbmF2Lmhhcy1icmFuZHMgLnN1Yi1uYXYtY29udGFpbmVyIHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNmZmZmZmYgMCUsICNmZmZmZmYgNTAlLCAjZjBmMGYwIDUxJSwgI2YwZjBmMCAxMDAlKTtcbiAgfVxuICAuZ2xvYmFsLWhlYWRlciAuc3ViLW5hdi5jb21tZXJjaWFsLXN1Yi1uYXYgPiAuc3ViLW5hdi1jb250YWluZXIge1xuICAgIGJvcmRlci1ib3R0b206IDE3cHggc29saWQgI2ZmZmZmZjtcbiAgfVxuICAuZ2xvYmFsLWhlYWRlciAuc3ViLW5hdi5jb21tZXJjaWFsLXN1Yi1uYXYgPiAuc3ViLW5hdi1jb250YWluZXIgLnN1Yi1uYXYtY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICAuZ2xvYmFsLWhlYWRlciAuc3ViLW5hdi5jb21tZXJjaWFsLXN1Yi1uYXYgLnByb2R1Y3RzIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5nbG9iYWwtaGVhZGVyIC5zdWItbmF2LmNvbW1lcmNpYWwtc3ViLW5hdiAucHJvZHVjdHMgdWwge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLmdsb2JhbC1oZWFkZXIgLnN1Yi1uYXYuY29tbWVyY2lhbC1zdWItbmF2IC5wcm9kdWN0cy5jb2x1bW4tMyB7XG4gICAgd2lkdGg6IDc1JTtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuICAuZ2xvYmFsLWhlYWRlciAuc3ViLW5hdi5jb21tZXJjaWFsLXN1Yi1uYXYgLnByb2R1Y3RzLmNvbHVtbi0zIHVsIHtcbiAgICB3aWR0aDogMzMuMzMzMyU7XG4gIH1cbiAgLmdsb2JhbC1oZWFkZXIgLnN1Yi1uYXYuY29tbWVyY2lhbC1zdWItbmF2IC5icmFuZHMtY29udGFpbmVyIHtcbiAgICB3aWR0aDogMjUlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMGYwZjA7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICB9XG4gIC5nbG9iYWwtaGVhZGVyIC5zdWItbmF2LmNvbW1lcmNpYWwtc3ViLW5hdiAuYWxsLWJyYW5kcyB7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5nbG9iYWwtaGVhZGVyIC5zdWItbmF2LmNvbW1lcmNpYWwtc3ViLW5hdiAuYWxsLWJyYW5kczphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAyMHB4O1xuICAgIHdpZHRoOiAxODBweDtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzBjMGMwO1xuICB9XG4gIC5nbG9iYWwtaGVhZGVyIC5zdWItbmF2LmNvbW1lcmNpYWwtc3ViLW5hdiAucHJvbW8ge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIGhlaWdodDogODZweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmdsb2JhbC1oZWFkZXIgLnN1Yi1uYXYuaW5kdXN0cmllcy1zdWItbmF2IC5zdWItbmF2LWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1ib3R0b206IDE3cHg7XG4gIH1cbiAgLmdsb2JhbC1oZWFkZXIgLnN1Yi1uYXYuaW5kdXN0cmllcy1zdWItbmF2IC5zdWItbmF2LWNvbnRlbnQge1xuICAgIG1hcmdpbi10b3A6IDE0cHg7XG4gIH1cbiAgLmdsb2JhbC1oZWFkZXIgLnN1Yi1uYXYuaW5kdXN0cmllcy1zdWItbmF2IGgzIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxuICAuZ2xvYmFsLWhlYWRlciAuc3ViLW5hdi5pbmR1c3RyaWVzLXN1Yi1uYXYgLnByb2R1Y3RzLFxuICAuZ2xvYmFsLWhlYWRlciAuc3ViLW5hdi5pbmR1c3RyaWVzLXN1Yi1uYXYgLmJyYW5kcyB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuZ2xvYmFsLWhlYWRlciAuc3ViLW5hdi5pbmR1c3RyaWVzLXN1Yi1uYXYgLnByb2R1Y3RzID4gdWwsXG4gIC5nbG9iYWwtaGVhZGVyIC5zdWItbmF2LmluZHVzdHJpZXMtc3ViLW5hdiAuYnJhbmRzID4gdWwge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbiAgLmdsb2JhbC1oZWFkZXIgLnN1Yi1uYXYuaW5kdXN0cmllcy1zdWItbmF2IC5wcm9kdWN0cy5jb2x1bW4tNCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmdsb2JhbC1oZWFkZXIgLnN1Yi1uYXYuaW5kdXN0cmllcy1zdWItbmF2IC5wcm9kdWN0cy5jb2x1bW4tNCA+IHVsIHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5nbG9iYWwtaGVhZGVyIC5zdWItbmF2LmluZHVzdHJpZXMtc3ViLW5hdiAucHJvZHVjdHMgdWw6bGFzdC1jaGlsZCB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICB9XG4gIC5nbG9iYWwtaGVhZGVyIC5zdWItbmF2LmluZHVzdHJpZXMtc3ViLW5hdiAuYnJhbmRzOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2MwYzBjMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDUwJTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmdsb2JhbC1oZWFkZXIgLnN1Yi1uYXYgLnByb21vIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIHBhZGRpbmc6IDIycHggMCAxN3B4IDA7XG4gICAgaGVpZ2h0OiAxMDNweDtcbiAgfVxuICAuZ2xvYmFsLWhlYWRlciAuc3ViLW5hdiAucHJvbW8gLnN1Yi1uYXYtY29udGVudCB7XG4gICAgaGVpZ2h0OiA2NHB4O1xuICAgIHotaW5kZXg6IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuICAuZ2xvYmFsLWhlYWRlciAuc3ViLW5hdiAucHJvbW8gLmRvdWJsZS1wcm9tbyBhIHtcbiAgICB3aWR0aDogNTgwcHg7XG4gIH1cbiAgLmdsb2JhbC1oZWFkZXIgLnN1Yi1uYXYgLnByb21vIC5kb3VibGUtcHJvbW8gYTpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG4gIC5nbG9iYWwtaGVhZGVyIC5zdWItbmF2IC5wcm9tbyBhIHtcbiAgICBoZWlnaHQ6IDY0cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwQUE3RTtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5nbG9iYWwtaGVhZGVyIC5zdWItbmF2IC5wcm9tbyBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5nbG9iYWwtaGVhZGVyIC5zdWItbmF2IC5wcm9tbyBoMyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGhlaWdodDogNjRweDtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZmxleC1mbG93OiBjb2x1bW47XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB9XG59XG5cbi5nbG9iYWwtaGVhZGVyIC5sZWdhY3ktbWFpbi1uYXYgPiBsaSA+IGEsXG4uZ2xvYmFsLWhlYWRlciAubGVnYWN5LW1haW4tbmF2ID4gbGkgPiBzcGFuIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5nbG9iYWwtaGVhZGVyIC5sZWdhY3ktbWFpbi1uYXYge1xuICAgIGNvbG9yOiAjMmQzODNmO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgICBmbGV4OiAxO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZm9udC1zaXplOiBpbml0aWFsO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgLmdsb2JhbC1oZWFkZXIgLmxlZ2FjeS1tYWluLW5hdi5jb2xsYXBzZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmdsb2JhbC1oZWFkZXIgLmxlZ2FjeS1tYWluLW5hdiAudXRpbGl0eS1uYXYge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmdsb2JhbC1oZWFkZXIgLmxlZ2FjeS1tYWluLW5hdiA+IGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG4gIC5nbG9iYWwtaGVhZGVyIC5sZWdhY3ktbWFpbi1uYXYgPiBsaSA+IGEsXG4gIC5nbG9iYWwtaGVhZGVyIC5sZWdhY3ktbWFpbi1uYXYgPiBsaSA+IHNwYW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbG9yOiAjMmQzODNmO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjMxMjVlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAwIDIwcHg7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG4gIC5nbG9iYWwtaGVhZGVyIC5sZWdhY3ktbWFpbi1uYXYgPiBsaSA+IGE6aG92ZXIsIC5nbG9iYWwtaGVhZGVyIC5sZWdhY3ktbWFpbi1uYXYgPiBsaSA+IGE6YWN0aXZlLFxuICAuZ2xvYmFsLWhlYWRlciAubGVnYWN5LW1haW4tbmF2ID4gbGkgPiBzcGFuOmhvdmVyLFxuICAuZ2xvYmFsLWhlYWRlciAubGVnYWN5LW1haW4tbmF2ID4gbGkgPiBzcGFuOmFjdGl2ZSB7XG4gICAgY29sb3I6ICMwMGFhNzM7XG4gIH1cbiAgLmdsb2JhbC1oZWFkZXIgLmxlZ2FjeS1tYWluLW5hdiA+IGxpOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICAuZ2xvYmFsLWhlYWRlciAubGVnYWN5LW1haW4tbmF2ID4gbGkgLkwxLXRleHQtd3JhcHBlciB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgaGVpZ2h0OiA0MnB4O1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxuICAuZ2xvYmFsLWhlYWRlciAubGVnYWN5LW1haW4tbmF2ID4gbGkgLkwxLXRleHQtd3JhcHBlciA+IHNwYW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1heC1oZWlnaHQ6IDQycHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuICAuZ2xvYmFsLWhlYWRlciAubGVnYWN5LW1haW4tbmF2ID4gbGk6aG92ZXIgLkwxLXRleHQtd3JhcHBlciwgLmdsb2JhbC1oZWFkZXIgLmxlZ2FjeS1tYWluLW5hdiA+IGxpOmFjdGl2ZSAuTDEtdGV4dC13cmFwcGVyIHtcbiAgICBjb2xvcjogIzAwYWE3MztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLmdsb2JhbC1oZWFkZXIgLmxlZ2FjeS1tYWluLW5hdiA+IGxpOmhvdmVyIC5MMS10ZXh0LXdyYXBwZXI6YWZ0ZXIsIC5nbG9iYWwtaGVhZGVyIC5sZWdhY3ktbWFpbi1uYXYgPiBsaTphY3RpdmUgLkwxLXRleHQtd3JhcHBlcjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMGFhNzM7XG4gIH1cbiAgLmdsb2JhbC1oZWFkZXIgLmxlZ2FjeS1tYWluLW5hdiAubW9iaWxlLXRvcC1saW5rLFxuICAuZ2xvYmFsLWhlYWRlciAubGVnYWN5LW1haW4tbmF2IC5tb2JpbGUtYWxsLXByb2R1Y3RzLFxuICAuZ2xvYmFsLWhlYWRlciAubGVnYWN5LW1haW4tbmF2IC5zdWItbmF2IC5tb2JpbGUtYWxsLXByb2R1Y3RzLFxuICAuZ2xvYmFsLWhlYWRlciAubGVnYWN5LW1haW4tbmF2IC5tb2JpbGUtYWNjb3JkaW9uLXRvZ2dsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuZ2xvYmFsLWhlYWRlciAubGVnYWN5LW1haW4tbmF2IC5zdWItbmF2LmF1dG9tYXRlZC1zb2x1dGlvbnMtc3ViLW5hdiAuYnJhbmRzOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiA0NDZweDtcbiAgICB3aWR0aDogMXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjMGMwYzA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTdweDtcbiAgICBsZWZ0OiAwO1xuICB9XG59XG5cbi5nbG9iYWwtaGVhZGVyIC5uYXZiYXItdG9nZ2xlIHtcbiAgcGFkZGluZzogMjJweCAxMnB4IDIzcHggMTJweDtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5nbG9iYWwtaGVhZGVyIC5uYXZiYXItdG9nZ2xlIC5pY29uLWJhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5nbG9iYWwtaGVhZGVyIC5uYXZiYXItdG9nZ2xlIHNwYW46bnRoLWNoaWxkKDIpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDNweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZ2xvYmFsLWhlYWRlciAubmF2YmFyLXRvZ2dsZSBzcGFuOm50aC1jaGlsZCgyKTpiZWZvcmUsIC5nbG9iYWwtaGVhZGVyIC5uYXZiYXItdG9nZ2xlIHNwYW46bnRoLWNoaWxkKDIpOmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDNweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzdCOUJBQTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtM3B4O1xuICBjb250ZW50OiAnJztcbiAgdHJhbnNpdGlvbjogdG9wIDAuMnMgY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpLCB0cmFuc2Zvcm0gMC4ycyAwLjJzIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KSwgbGVmdCAwLjJzIDAuMnMgY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpLCB3aWR0aCAwLjJzIDAuMnMgY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xufVxuXG4uZ2xvYmFsLWhlYWRlciAubmF2YmFyLXRvZ2dsZSBzcGFuOm50aC1jaGlsZCgyKTpiZWZvcmUge1xuICB0b3A6IDA7XG4gIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNDVkZWcpO1xufVxuXG4uZ2xvYmFsLWhlYWRlciAubmF2YmFyLXRvZ2dsZSBzcGFuOm50aC1jaGlsZCgyKTphZnRlciB7XG4gIHRvcDogMDtcbiAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNDVkZWcpO1xufVxuXG4uZ2xvYmFsLWhlYWRlciAubmF2YmFyLXRvZ2dsZS5jb2xsYXBzZWQgc3BhbjpudGgtY2hpbGQoMikge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjN0I5QkFBO1xufVxuXG4uZ2xvYmFsLWhlYWRlciAubmF2YmFyLXRvZ2dsZS5jb2xsYXBzZWQgc3BhbjpudGgtY2hpbGQoMik6YmVmb3JlLCAuZ2xvYmFsLWhlYWRlciAubmF2YmFyLXRvZ2dsZS5jb2xsYXBzZWQgc3BhbjpudGgtY2hpbGQoMik6YWZ0ZXIge1xuICB3aWR0aDogMjRweDtcbiAgbGVmdDogMDtcbiAgdHJhbnNpdGlvbjogdG9wIDAuMnMgMC4ycyBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSksIHRyYW5zZm9ybSAwLjJzIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KSwgbGVmdCAwLjJzIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KSwgd2lkdGggMC4ycyBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG59XG5cbi5nbG9iYWwtaGVhZGVyIC5uYXZiYXItdG9nZ2xlLmNvbGxhcHNlZCBzcGFuOm50aC1jaGlsZCgyKTpiZWZvcmUge1xuICB0b3A6IC03cHg7XG4gIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMCwgMGRlZyk7XG59XG5cbi5nbG9iYWwtaGVhZGVyIC5uYXZiYXItdG9nZ2xlLmNvbGxhcHNlZCBzcGFuOm50aC1jaGlsZCgyKTphZnRlciB7XG4gIHRvcDogN3B4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDAsIDBkZWcpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmdsb2JhbC1oZWFkZXIgLm5hdmJhci10b2dnbGUuY29sbGFwc2VkIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuZ2xvYmFsLWhlYWRlciB7XG4gICAgYm94LXNoYWRvdzogMCAxcHggN3B4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTU5Ljk4cHgpIHtcbiAgLmdsb2JhbC1oZWFkZXIgLm5hdi1vdmVybGF5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICAgIG9wYWNpdHk6IC41O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IC0xO1xuICB9XG59XG5cbi52aXNpYmxlLWhlYWRlci1tZCxcbi52aXNpYmxlLWhlYWRlci1tZC1ibG9jayB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAudmlzaWJsZS1oZWFkZXItbWQsXG4gIC52aXNpYmxlLWhlYWRlci1tZC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLnZpc2libGUtaGVhZGVyLXNtLFxuLnZpc2libGUtaGVhZGVyLXNtLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAudmlzaWJsZS1oZWFkZXItc20sXG4gIC52aXNpYmxlLWhlYWRlci1zbS1ibG9jayB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4jcGFnZUxvYWRPdmVybGF5IHtcbiAgei1pbmRleDogMTA7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMjUpO1xufVxuXG4jcGFnZUxvYWRPdmVybGF5OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgei1pbmRleDogLTE7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGJhY2tncm91bmQ6IHVybCguLi8uLi8uLi9pbWcvbG9hZGVyX2JpZy5naWYpIG5vLXJlcGVhdCB0b3AgY2VudGVyO1xuICBoZWlnaHQ6IDQwcHg7XG4gIHdpZHRoOiA0MHB4O1xuICBvcGFjaXR5OiAwLjU7XG59XG5cbmJvZHksXG5ib2R5LmhlYWRyb29tIHtcbiAgcGFkZGluZy10b3A6IDQ4cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICBib2R5LFxuICBib2R5LmhlYWRyb29tIHtcbiAgICBwYWRkaW5nLXRvcDogODlweDtcbiAgfVxuICBib2R5LnNsaWRlLXVwLFxuICBib2R5LmhlYWRyb29tLnNsaWRlLXVwIHtcbiAgICBwYWRkaW5nLXRvcDogNjRweDtcbiAgfVxufVxuXG4jY20tdGFnLW91dHB1dCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5uYXZiYXItZml4ZWQtdG9wIHtcbiAgYm9yZGVyOiAwO1xufVxuXG4uZW1lcnNvbi1wcm9tb19fcGljdHVyZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xufVxuXG4vKlxyXG5IZWFkZXJcclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblxyXG5Db250YWlucyBzdHlsaW5nIGRlZmluaXRpb25zIGZvciBhbGwgY29udGVudCB0eXBlcyBhcyBjbS1oZWFkZXIuXHJcbi0gY20taGVhZGVyXHJcbi0gY20taGVhZGVyLS1vcGVuXHJcbi0gY20taGVhZGVyLS1zY3JvbGxlZFxyXG4tIGNtLWJyZWFkY3J1bWJcclxuKi9cbi5jbS1oZWFkZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAzO1xuICBib3JkZXI6IG5vbmU7XG4gIGhlaWdodDogNTBweDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjM1cyBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIG1hcmdpbi10b3A6IC03MHB4O1xuICAvKiBidXR0b24gZml4ZWQgdG9wIHJpZ2h0ICovXG4gIC8qIGl0ZW1zIGZpeGVkIHRvcCByaWdodCBuZXh0IHRvIGJ1dHRvbiAqL1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjdweCkge1xuICAuY20taGVhZGVyIHtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgbWFyZ2luLXRvcDogLTkwcHg7XG4gIH1cbn1cblxuLmNtLWhlYWRlcl9fc2VhcmNoIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDUwcHg7XG4gIHBhZGRpbmc6IDE1cHggMTVweCAwIDE1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gIC5jbS1oZWFkZXJfX3NlYXJjaCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsb2F0OiByaWdodDtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbjogMTVweCAxNXB4IDAgMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHotaW5kZXg6IDI7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5jbS1oZWFkZXJfX3NlYXJjaCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLmNtLWhlYWRlci0tb3BlbiAuY20taGVhZGVyX19zZWFyY2gge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmNtLWhlYWRlcl9fYnV0dG9uIHtcbiAgbWFyZ2luOiAxMHB4IDE1cHggMCAwO1xuICBwYWRkaW5nOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlcjogbm9uZTtcbiAgaGVpZ2h0OiAzMXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjdweCkge1xuICAuY20taGVhZGVyX19idXR0b24ge1xuICAgIG1hcmdpbjogMTVweCAxNXB4IDAgMDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmNtLWhlYWRlcl9fYnV0dG9uIHtcbiAgICBvcGFjaXR5OiAwLjg7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjM1cyBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIH1cbn1cblxuLmNtLWhlYWRlcl9fYnV0dG9uOmhvdmVyIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmNtLWhlYWRlcl9faXRlbXMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwcHg7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGNvbG9yOiAjZjBmMGYwO1xufVxuXG4uY20taGVhZGVyX19pdGVtcyA+IGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmNtLWhlYWRlcl9faXRlbXMgPiBsaSBhIHtcbiAgY29sb3I6ICNmMGYwZjA7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uY20taGVhZGVyX19pdGVtcyA+IGxpIGE6aG92ZXIge1xuICBjb2xvcjogIzAwQUE3RTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgLmNtLWhlYWRlcl9faXRlbXMge1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiAzODVweDtcbiAgICBsaW5lLWhlaWdodDogNjBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgfVxuICAuY20taGVhZGVyX19pdGVtcyA+IGxpIHtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gIH1cbiAgLmNtLWhlYWRlcl9faXRlbXMgPiBsaSBhIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgfVxufVxuXG4vKiBicmVhZGNydW1iIGZpeGVkIHRvcCBsZWZ0IG5leHQgdG8gbG9nbyAqL1xuLmNtLWJyZWFkY3J1bWIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjdweCkge1xuICAuY20tYnJlYWRjcnVtYiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiA5MHB4O1xuICAgIG1hcmdpbjogMDtcbiAgICBsaW5lLWhlaWdodDogNjBweDtcbiAgfVxuICAuY20tYnJlYWRjcnVtYl9faXRlbSBhIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgfVxuICAuY20tYnJlYWRjcnVtYiA+IGxpICsgbGk6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCI+XFwwMGEwXCI7XG4gICAgLyogb3ZlcndyaXRlIGJvb3RzdHJhcCwgY2F1c2Ugb2YgbGlic2FzcyBkb3VibGUgZXNjYXBpbmcgKi9cbiAgfVxufVxuXG4uY20tYnJlYWRjcnVtYi0tb3V0ZXIge1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgLyogb3ZlcndyaXRlIGJvb3RzdHJhcCBqYXZhc2NyaXB0IGlubGluZSBoZWlnaHQgKi9cbn1cblxuLypcclxuTG9nb1xyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuXHJcbkNvbnRhaW5zIHN0eWxpbmcgZGVmaW5pdGlvbnMgZm9yIGFsbCBjb250ZW50IHR5cGVzIGFzIGNtLWxvZ28uXHJcbi0gY20tbG9nb1xyXG4qL1xuLmNtLWxvZ28ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xufVxuXG4uY20tbG9nbyA6aG92ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uY20tbG9nb19faW1hZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vLi4vaW1nL2xvZ28uc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDQwcHg7XG4gIHBhZGRpbmc6IDVweDtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgLmNtLWxvZ29fX2ltYWdlIHtcbiAgICB3aWR0aDogNjBweDtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiA1MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuY20tbG9nb19faW1hZ2Uge1xuICAgIG9wYWNpdHk6IDAuODtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMzVzIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgfVxufVxuXG4vKlxyXG5OYXZpZ2F0aW9uXHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5cclxuQ29udGFpbnMgc3R5bGluZyBkZWZpbml0aW9ucyBmb3IgYWxsIGNvbnRlbnQgdHlwZXMgYXMgY20tbmF2LlxyXG4tIGNtLW5hdlxyXG4tIGNtLW1lZ2FtZW51XHJcbi0gY20tbWVudVxyXG4qL1xuLmNtLW5hdi1jb2xsYXBzZSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kOiAjMDBBQTdFO1xuICB6LWluZGV4OiAyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmNtLW5hdi1jb2xsYXBzZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuXG4uY20tbmF2LWNvbGxhcHNlX19ncmFkaWFudCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuY20tbmF2LWNvbGxhcHNlX19ncmFkaWFudCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogLTIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQ6IHVybChkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBEOTRiV3dnZG1WeWMybHZiajBpTVM0d0lpQS9QZ284YzNabklIaHRiRzV6UFNKb2RIUndPaTh2ZDNkM0xuY3pMbTl5Wnk4eU1EQXdMM04yWnlJZ2QybGtkR2c5SWpFd01DVWlJR2hsYVdkb2REMGlNVEF3SlNJZ2RtbGxkMEp2ZUQwaU1DQXdJREVnTVNJZ2NISmxjMlZ5ZG1WQmMzQmxZM1JTWVhScGJ6MGlibTl1WlNJK0NpQWdQR3hwYm1WaGNrZHlZV1JwWlc1MElHbGtQU0puY21Ga0xYVmpaMmN0WjJWdVpYSmhkR1ZrSWlCbmNtRmthV1Z1ZEZWdWFYUnpQU0oxYzJWeVUzQmhZMlZQYmxWelpTSWdlREU5SWpBbElpQjVNVDBpTUNVaUlIZ3lQU0l3SlNJZ2VUSTlJakV3TUNVaVBnb2dJQ0FnUEhOMGIzQWdiMlptYzJWMFBTSXdKU0lnYzNSdmNDMWpiMnh2Y2owaUl6QXdNREF3TUNJZ2MzUnZjQzF2Y0dGamFYUjVQU0l3TGpRaUx6NEtJQ0FnSUR4emRHOXdJRzltWm5ObGREMGlNVEF3SlNJZ2MzUnZjQzFqYjJ4dmNqMGlJekF3TURBd01DSWdjM1J2Y0MxdmNHRmphWFI1UFNJd0lpOCtDaUFnUEM5c2FXNWxZWEpIY21Ga2FXVnVkRDRLSUNBOGNtVmpkQ0I0UFNJd0lpQjVQU0l3SWlCM2FXUjBhRDBpTVNJZ2FHVnBaMmgwUFNJeElpQm1hV3hzUFNKMWNtd29JMmR5WVdRdGRXTm5aeTFuWlc1bGNtRjBaV1FwSWlBdlBnbzhMM04yWno0PSk7XG4gICAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCByZ2JhKDAsIDAsIDAsIDAuNCkgMCUsIHJnYmEoMCwgMCwgMCwgMCkgMTAwJSk7XG4gICAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgY29sb3Itc3RvcCgwJSwgcmdiYSgwLCAwLCAwLCAwLjQpKSwgY29sb3Itc3RvcCgxMDAlLCByZ2JhKDAsIDAsIDAsIDApKSk7XG4gICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCByZ2JhKDAsIDAsIDAsIDAuNCkgMCUsIHJnYmEoMCwgMCwgMCwgMCkgMTAwJSk7XG4gICAgYmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiYSgwLCAwLCAwLCAwLjQpIDAlLCByZ2JhKDAsIDAsIDAsIDApIDEwMCUpO1xuICAgIGJhY2tncm91bmQ6IC1tcy1saW5lYXItZ3JhZGllbnQodG9wLCByZ2JhKDAsIDAsIDAsIDAuNCkgMCUsIHJnYmEoMCwgMCwgMCwgMCkgMTAwJSk7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgwLCAwLCAwLCAwLjQpIDAlLCByZ2JhKDAsIDAsIDAsIDApIDEwMCUpO1xuICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyM2NjAwMDAwMCcsIGVuZENvbG9yc3RyPScjMDAwMDAwMDAnLCBHcmFkaWVudFR5cGU9MCk7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5jbS1uYXYtY29sbGFwc2UuaW4ge1xuICAgIG92ZXJmbG93LXk6IHZpc2libGU7XG4gIH1cbn1cblxuLmNtLW5hdi1jb2xsYXBzZS5pbiAuY20tbWVnYW1lbnVfX2l0ZW0ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KTtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmNtLW1lZ2FtZW51IHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDE1NnB4IDAgMCAwO1xuICAvKiBoZWlnaHQgb2YgaGVhZGVyICsgc2VhcmNoICsgaGVhZGVyX19pdGVtcyAqL1xuICBtYXgtd2lkdGg6IDEyODBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBoZWlnaHQ6IDEwMHZoO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmNtLW1lZ2FtZW51IHtcbiAgICBwYWRkaW5nOiA2MHB4IDAgMCAwO1xuICAgIC8qIG9ubHkgaGVpZ2h0IG9mIGhlYWRlciAqL1xuICAgIG92ZXJmbG93LXk6IGluaGVyaXQ7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG5cbi5jbS1tZWdhbWVudSAuY20tbWVnYW1lbnVfX2l0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMTVweCAwO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTE1cHgpO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpLCB0cmFuc2Zvcm0gMC4ycyBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMCwgMCwgMCwgMCksIHJnYmEoMCwgMCwgMCwgMCkpO1xuICAvKiBDTVMtNDI3MCBwcmV2ZW50cyBmbGlja2VyaW5nIGluIEZpcmVmb3ggKi9cbn1cblxuLmNtLW1lZ2FtZW51IC5jbS1tZWdhbWVudV9faXRlbTpudGgtY2hpbGQoMSkge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcbn1cblxuLmNtLW1lZ2FtZW51IC5jbS1tZWdhbWVudV9faXRlbTpudGgtY2hpbGQoMikge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjFzO1xufVxuXG4uY20tbWVnYW1lbnUgLmNtLW1lZ2FtZW51X19pdGVtOm50aC1jaGlsZCgzKSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuMnM7XG59XG5cbi5jbS1tZWdhbWVudSAuY20tbWVnYW1lbnVfX2l0ZW06bnRoLWNoaWxkKDQpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4zcztcbn1cblxuLmNtLW1lZ2FtZW51IC5jbS1tZWdhbWVudV9faXRlbTpudGgtY2hpbGQoNSkge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjRzO1xufVxuXG4uY20tbWVnYW1lbnUgLmNtLW1lZ2FtZW51X19pdGVtOm50aC1jaGlsZCg2KSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuNXM7XG59XG5cbi5jbS1tZWdhbWVudSAuY20tbWVnYW1lbnVfX2l0ZW06bnRoLWNoaWxkKDcpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC42cztcbn1cblxuLmNtLW1lZ2FtZW51IC5jbS1tZWdhbWVudV9faXRlbTpudGgtY2hpbGQoOCkge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjdzO1xufVxuXG4uY20tbWVnYW1lbnUgLmNtLW1lZ2FtZW51X19pdGVtOm50aC1jaGlsZCg5KSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuOHM7XG59XG5cbi5jbS1tZWdhbWVudSAuY20tbWVnYW1lbnVfX2l0ZW06bnRoLWNoaWxkKDEwKSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuOXM7XG59XG5cbi5jbS1tZWdhbWVudSAuY20tbWVnYW1lbnVfX2l0ZW06bnRoLWNoaWxkKDExKSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDFzO1xufVxuXG4uY20tbWVnYW1lbnUgLmNtLW1lZ2FtZW51X19pdGVtOmxhc3QtY2hpbGQ6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uY20tbWVnYW1lbnUgLmNtLW1lZ2FtZW51X19pdGVtOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogYXV0bztcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAzMHB4O1xuICByaWdodDogMzBweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuY20tbWVnYW1lbnUgLmNtLW1lZ2FtZW51X19pdGVtIHtcbiAgICBwYWRkaW5nOiA0NXB4IDA7XG4gIH1cbiAgLmNtLW1lZ2FtZW51IC5jbS1tZWdhbWVudV9faXRlbTphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uY20tbWVnYW1lbnUgLmNtLW1lZ2FtZW51X190aXRsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDEuNWVtO1xuICBsaW5lLWhlaWdodDogMS4zMzMzO1xuICBwYWRkaW5nOiAwO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uY20tbWVnYW1lbnUgLmNtLW1lZ2FtZW51X190aXRsZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjdweCkge1xuICAuY20tbWVnYW1lbnUgLmNtLW1lZ2FtZW51X190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjVlbTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmNtLW1lZ2FtZW51IC5jbS1tZWdhbWVudV9fdGl0bGUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuICAuY20tbWVnYW1lbnUgLmNtLW1lZ2FtZW51X190aXRsZTpob3ZlcjphZnRlciB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuY20tbWVnYW1lbnUgLmNtLW1lZ2FtZW51X190aXRsZTphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBib3R0b206IDA7XG4gICAgb3BhY2l0eTogMDtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zNXMgY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpLCB3aWR0aCAwLjM1cyBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIH1cbn1cblxuLmNtLW1lbnUge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMCwgMCwgMCwgMCksIHJnYmEoMCwgMCwgMCwgMCkpO1xuICAvKiBDTVMtNDI3MCBwcmV2ZW50cyBmbGlja2VyaW5nIGluIEZpcmVmb3ggKi9cbn1cblxuLmNtLW1lbnUgLmNtLW1lbnVfX3RpdGxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMS4xMjVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMzMzMztcbiAgcGFkZGluZzogNnB4IDA7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jbS1tZW51IC5jbS1tZW51X190aXRsZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjdweCkge1xuICAuY20tbWVudSAuY20tbWVudV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS42ODc1ZW07XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5jbS1tZW51IC5jbS1tZW51X190aXRsZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG4gIC5jbS1tZW51IC5jbS1tZW51X190aXRsZTpob3ZlcjphZnRlciB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuY20tbWVudSAuY20tbWVudV9fdGl0bGU6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IGF1dG87XG4gICAgYm90dG9tOiAwO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMzVzIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KSwgd2lkdGggMC4zNXMgY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICB9XG59XG5cbi5nbG9iYWwtZm9vdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEwMTAxMDtcbn1cblxuLmdsb2JhbC1mb290ZXIgLm1haW4tbmF2IHtcbiAgbGluZS1oZWlnaHQ6IC42MjVlbTtcbiAgY29sb3I6ICM5MDkwOTA7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjNweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5nbG9iYWwtZm9vdGVyIC5tYWluLW5hdiBoMyB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogLjc1ZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxldHRlci1zcGFjaW5nOiAuMDhlbTtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLmdsb2JhbC1mb290ZXIgLm1haW4tbmF2IHVsIHtcbiAgcGFkZGluZzogMTJweCAwO1xufVxuXG4uZ2xvYmFsLWZvb3RlciAubWFpbi1uYXYgdWw6Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cblxuLmdsb2JhbC1mb290ZXIgLm1haW4tbmF2IHVsOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cblxuLmdsb2JhbC1mb290ZXIgLm1haW4tbmF2IGxpIHtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjOTA5MDkwO1xuICBtYXJnaW46IDAgNnB4IDE3cHggMDtcbn1cblxuLmdsb2JhbC1mb290ZXIgLm1haW4tbmF2IGxpOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyOiAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY2cHgpIHtcbiAgLmdsb2JhbC1mb290ZXIgLm1haW4tbmF2IGxpOmZpcnN0LWNoaWxkIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG59XG5cbi5nbG9iYWwtZm9vdGVyIC5tYWluLW5hdiBsaTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBib3JkZXI6IDA7XG59XG5cbi5nbG9iYWwtZm9vdGVyIC5tYWluLW5hdiBhIHtcbiAgZm9udC1zaXplOiAuODEyNWVtO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmdsb2JhbC1mb290ZXIgLm1haW4tbmF2IGE6aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkge1xuICAuZ2xvYmFsLWZvb3RlciAubWFpbi1uYXYge1xuICAgIHBhZGRpbmctdG9wOiA0OXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyOXB4O1xuICB9XG4gIC5nbG9iYWwtZm9vdGVyIC5tYWluLW5hdiBoMyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxNTNweDtcbiAgICBsaW5lLWhlaWdodDogMS4wODMzZW07XG4gICAgbWFyZ2luLWJvdHRvbTogM3B4O1xuICB9XG4gIC5nbG9iYWwtZm9vdGVyIC5tYWluLW5hdiBsaSB7XG4gICAgbWFyZ2luOiAwIDZweCA5cHggMDtcbiAgfVxuICAuZ2xvYmFsLWZvb3RlciAubWFpbi1uYXYgbGk6Zmlyc3QtY2hpbGQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG4gIC5nbG9iYWwtZm9vdGVyIC5tYWluLW5hdiB1bCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDAgMCAxNXB4IDA7XG4gICAgY2xlYXI6IGxlZnQ7XG4gIH1cbiAgLmdsb2JhbC1mb290ZXIgLm1haW4tbmF2IGEge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjA4MzNlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5nbG9iYWwtZm9vdGVyIC5tYWluLW5hdiB7XG4gICAgcGFkZGluZy10b3A6IDQ0cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDMxcHg7XG4gIH1cbiAgLmdsb2JhbC1mb290ZXIgLm1haW4tbmF2IHVsIHtcbiAgICBwYWRkaW5nOiA3cHggMDtcbiAgfVxuICAuZ2xvYmFsLWZvb3RlciAubWFpbi1uYXYgbGkge1xuICAgIGxpbmUtaGVpZ2h0OiAxZW07XG4gIH1cbiAgLmdsb2JhbC1mb290ZXIgLm1haW4tbmF2IGEge1xuICAgIGZvbnQtc2l6ZTogMWVtO1xuICB9XG59XG5cbi5nbG9iYWwtZm9vdGVyIC5wcm9tbyB7XG4gIHBhZGRpbmctdG9wOiA5cHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYzBjMGMwO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmdsb2JhbC1mb290ZXIgLnByb21vIC50aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBtYXJnaW46IDEwcHggMCA3cHggMDtcbn1cblxuLmdsb2JhbC1mb290ZXIgLnByb21vIHAge1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXNpemU6IC44MTI1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQyZW07XG4gIG1hcmdpbjogMDtcbn1cblxuLmdsb2JhbC1mb290ZXIgLnByb21vIGEge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmdsb2JhbC1mb290ZXIgLnByb21vIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDMycHggMCAyNXB4IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgLmdsb2JhbC1mb290ZXIgLnByb21vIHtcbiAgICBwYWRkaW5nLXRvcDogNDhweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDFweDtcbiAgfVxuICAuZ2xvYmFsLWZvb3RlciAucHJvbW8gLnRpdGxlIHtcbiAgICBtYXJnaW46IDAgMCAxM3B4IDA7XG4gIH1cbiAgLmdsb2JhbC1mb290ZXIgLnByb21vIGltZyB7XG4gICAgbWFyZ2luOiA1cHggMCAwIDA7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuZ2xvYmFsLWZvb3RlciAucHJvbW8ge1xuICAgIHBhZGRpbmctdG9wOiAzOXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA3NXB4O1xuICB9XG4gIC5nbG9iYWwtZm9vdGVyIC5wcm9tbyAudGl0bGUge1xuICAgIG1hcmdpbjogMCAwIDIxcHggMDtcbiAgfVxuICAuZ2xvYmFsLWZvb3RlciAucHJvbW8gaW1nIHtcbiAgICBtYXJnaW46IDRweCAwIDAgMDtcbiAgfVxuICAuZ2xvYmFsLWZvb3RlciAucHJvbW8gcCB7XG4gICAgZm9udC1zaXplOiAxZW07XG4gIH1cbn1cblxuLmdsb2JhbC1mb290ZXIgLmJvdHRvbSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gIHBhZGRpbmc6IDIwcHggMDtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LXNpemU6IC44MTI1ZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxldHRlci1zcGFjaW5nOiAuMDI1ZW07XG59XG5cbi5nbG9iYWwtZm9vdGVyIC5ib3R0b20gYSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uZ2xvYmFsLWZvb3RlciAuYm90dG9tIGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uZ2xvYmFsLWZvb3RlciAuYm90dG9tIC5zdWItbmF2IGxpIHtcbiAgbWFyZ2luLXJpZ2h0OiAzNnB4O1xuICBsaW5lLWhlaWdodDogMmVtO1xufVxuXG4uZ2xvYmFsLWZvb3RlciAuYm90dG9tIC5zdWItbmF2IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5nbG9iYWwtZm9vdGVyIC5ib3R0b20gLnN1Yi1uYXYgYSB7XG4gIGNvbG9yOiAjY2VjZWNlO1xufVxuXG4uZ2xvYmFsLWZvb3RlciAuYm90dG9tIC5zdWItbmF2IGE6aG92ZXIge1xuICBjb2xvcjogI2YwZjBmMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gIC5nbG9iYWwtZm9vdGVyIC5ib3R0b20ge1xuICAgIHBhZGRpbmc6IDIxcHggMCAwIDA7XG4gIH1cbn1cblxuLmdsb2JhbC1mb290ZXIgLmNvcHlyaWdodCB7XG4gIGNvbG9yOiAjOTA5MDkwO1xuICBwYWRkaW5nOiAyMHB4IDAgOXB4IDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkge1xuICAuZ2xvYmFsLWZvb3RlciAuY29weXJpZ2h0IHtcbiAgICBwYWRkaW5nOiAwIDAgMTZweCAwO1xuICB9XG59XG5cbi5nbG9iYWwtZm9vdGVyIC5zb2NpYWwge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBoZWlnaHQ6IDI2cHg7XG4gIG1heC1oZWlnaHQ6IDI2cHg7XG59XG5cbi5nbG9iYWwtZm9vdGVyIC5zb2NpYWwgYSB7XG4gIGhlaWdodDogMjZweDtcbiAgbWF4LWhlaWdodDogMjZweDtcbiAgd2lkdGg6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogMjFweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uZ2xvYmFsLWZvb3RlciAuc29jaWFsIGE6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLmdsb2JhbC1mb290ZXIgLnNvY2lhbCBhOmhvdmVyIHNwYW4ge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uZ2xvYmFsLWZvb3RlciAuc29jaWFsIGEgc3BhbiB7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGhlaWdodDogMjZweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG9wYWNpdHk6IC44O1xufVxuXG4uZ2xvYmFsLWZvb3RlciAuc29jaWFsIGEgc3Bhbi5mYWNlYm9vayB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uLy4uLy4uL2ltZy9mYWNlYm9vay1pY29uLnBuZ1wiKTtcbiAgd2lkdGg6IDI2cHg7XG59XG5cbi5nbG9iYWwtZm9vdGVyIC5zb2NpYWwgYSBzcGFuLnR3aXR0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi8uLi8uLi9pbWcvdHdpdHRlci1pY29uLnBuZ1wiKTtcbiAgd2lkdGg6IDMycHg7XG59XG5cbi5nbG9iYWwtZm9vdGVyIC5zb2NpYWwgYSBzcGFuLmxpbmtlZGluIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vLi4vLi4vaW1nL2xpbmtlZGluLWljb24ucG5nXCIpO1xuICB3aWR0aDogMjZweDtcbn1cblxuLmdsb2JhbC1mb290ZXIgLnNvY2lhbCBhIHNwYW4ueW91dHViZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uLy4uLy4uL2ltZy95b3V0dWJlLWljb24ucG5nXCIpO1xuICB3aWR0aDogNjJweDtcbn1cblxuLmdsb2JhbC1mb290ZXIgLnNvY2lhbCBhIHNwYW4ucGludGVyZXN0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vLi4vLi4vaW1nL3BpbnRlcmVzdC1pY29uLnBuZ1wiKTtcbiAgd2lkdGg6IDI2cHg7XG59XG5cbi5nbG9iYWwtZm9vdGVyIC5zb2NpYWwgYSBzcGFuLmdvb2dsZXBsdXMge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi8uLi8uLi9pbWcvZ29vZ2xlcGx1cy1pY29uLnBuZ1wiKTtcbiAgd2lkdGg6IDI2cHg7XG59XG5cbi5nbG9iYWwtZm9vdGVyIC5zb2NpYWwgYSBzcGFuLmZsaWNrciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uLy4uLy4uL2ltZy9mbGlja3ItaWNvbi5wbmdcIik7XG4gIHdpZHRoOiA4M3B4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi0tbW96LWRldmljZS1waXhlbC1yYXRpbzogMiksIG9ubHkgc2NyZWVuIGFuZCAoLW8tbWluLWRldmljZS1waXhlbC1yYXRpbzogMiAvIDEpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi1yZXNvbHV0aW9uOiAxOTJkcGkpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi1yZXNvbHV0aW9uOiAyZHBweCkge1xuICAuZ2xvYmFsLWZvb3RlciAuc29jaWFsIGEgc3BhbiB7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICB9XG4gIC5nbG9iYWwtZm9vdGVyIC5zb2NpYWwgYSBzcGFuLmZhY2Vib29rIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi8uLi8uLi9pbWcvZmFjZWJvb2stcmV0aW5hLWljb24ucG5nXCIpO1xuICB9XG4gIC5nbG9iYWwtZm9vdGVyIC5zb2NpYWwgYSBzcGFuLnR3aXR0ZXIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uLy4uLy4uL2ltZy90d2l0dGVyLXJldGluYS1pY29uLnBuZ1wiKTtcbiAgfVxuICAuZ2xvYmFsLWZvb3RlciAuc29jaWFsIGEgc3Bhbi5saW5rZWRpbiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vLi4vLi4vaW1nL2xpbmtlZGluLXJldGluYS1pY29uLnBuZ1wiKTtcbiAgfVxuICAuZ2xvYmFsLWZvb3RlciAuc29jaWFsIGEgc3Bhbi55b3V0dWJlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi8uLi8uLi9pbWcveW91dHViZS1yZXRpbmEtaWNvbi5wbmdcIik7XG4gIH1cbiAgLmdsb2JhbC1mb290ZXIgLnNvY2lhbCBhIHNwYW4uZ29vZ2xlcGx1cyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vLi4vLi4vaW1nL2dvb2dsZXBsdXMtcmV0aW5hLWljb24ucG5nXCIpO1xuICB9XG4gIC5nbG9iYWwtZm9vdGVyIC5zb2NpYWwgYSBzcGFuLmZsaWNrciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vLi4vLi4vaW1nL2ZsaWNrci1yZXRpbmEtaWNvbi5wbmdcIik7XG4gIH1cbiAgLmdsb2JhbC1mb290ZXIgLnNvY2lhbCBhIHNwYW4ucGludGVyZXN0IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi8uLi8uLi9pbWcvcGludGVyZXN0LXJldGluYS1pY29uLnBuZ1wiKTtcbiAgfVxufVxuXG4uZ2xvYmFsLWZvb3RlciAuc29jaWFsIGltZyB7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG9wYWNpdHk6IC44O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgLmdsb2JhbC1mb290ZXIgLnNvY2lhbCB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIHBhZGRpbmctdG9wOiAxNHB4O1xuICB9XG59XG5cbi5nbG9iYWwtZm9vdGVyIC5mb290ZXItc29jaWFsIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgaGVpZ2h0OiAyNnB4O1xuICBtYXgtaGVpZ2h0OiAyNnB4O1xufVxuXG4uZ2xvYmFsLWZvb3RlciAuZm9vdGVyLXNvY2lhbCBhIHtcbiAgaGVpZ2h0OiAyNnB4O1xuICBtYXgtaGVpZ2h0OiAyNnB4O1xuICB3aWR0aDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiAyMXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5nbG9iYWwtZm9vdGVyIC5mb290ZXItc29jaWFsIGE6Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xufVxuXG4uZ2xvYmFsLWZvb3RlciAuZm9vdGVyLXNvY2lhbCBhOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5nbG9iYWwtZm9vdGVyIC5mb290ZXItc29jaWFsIGE6aG92ZXIgaW1nIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmdsb2JhbC1mb290ZXIgLmZvb3Rlci1zb2NpYWwgYSAqIHtcbiAgaGVpZ2h0OiAyNnB4O1xuICBtYXgtaGVpZ2h0OiAyNnB4O1xufVxuXG4uZ2xvYmFsLWZvb3RlciAuZm9vdGVyLXNvY2lhbCBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3BhY2l0eTogLjg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkge1xuICAuZ2xvYmFsLWZvb3RlciAuZm9vdGVyLXNvY2lhbCB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIHBhZGRpbmctdG9wOiAxNHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmdsb2JhbC1mb290ZXIgLmVtci1nbG9iYWwtZm9vdGVyLnBhZGRlZC1jb250YWluZXIge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICB9XG59XG5cbi5nbG9iYWwtZm9vdGVyIC5lbXItZ2xvYmFsLWZvb3Rlci5wYWRkZWQtY29udGFpbmVyIC5icmFuZC1jb250ZW50LXNpZGViYXIge1xuICB3aWR0aDogMjgwcHg7XG4gIG1hcmdpbi1yaWdodDogNjBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2NnB4KSB7XG4gIC5nbG9iYWwtZm9vdGVyIC5lbXItZ2xvYmFsLWZvb3Rlci5wYWRkZWQtY29udGFpbmVyIC5icmFuZC1jb250ZW50LXNpZGViYXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5nbG9iYWwtZm9vdGVyIC5lbXItZ2xvYmFsLWZvb3Rlci5wYWRkZWQtY29udGFpbmVyIC5icmFuZC1jb250ZW50LXNpZGViYXIgLnJvdyB7XG4gIG1hcmdpbjogNDBweCAwIDQ4cHggMDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjZweCkge1xuICAuZ2xvYmFsLWZvb3RlciAuZW1yLWdsb2JhbC1mb290ZXIucGFkZGVkLWNvbnRhaW5lciAuYnJhbmQtY29udGVudC1zaWRlYmFyIC5yb3cge1xuICAgIG1hcmdpbjogMCAwIDIzcHggMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY2cHgpIHtcbiAgLmdsb2JhbC1mb290ZXIgLmVtci1nbG9iYWwtZm9vdGVyLnBhZGRlZC1jb250YWluZXIgLmJyYW5kLWNvbnRlbnQtc2lkZWJhciAucm93IC5icmFuZC1jb250ZW50LXNpZGViYXItbG9nbyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5nbG9iYWwtZm9vdGVyIC5lbXItZ2xvYmFsLWZvb3Rlci5wYWRkZWQtY29udGFpbmVyIC5icmFuZC1jb250ZW50LXNpZGViYXIgLnJvdyAuYnJhbmQtY29udGVudC1zaWRlYmFyLWxvZ28gLmltYWdlLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxufVxuXG4uZ2xvYmFsLWZvb3RlciAuZW1yLWdsb2JhbC1mb290ZXIucGFkZGVkLWNvbnRhaW5lciAuYnJhbmQtY29udGVudC1zaWRlYmFyIC5yb3cgLmJyYW5kLWNvbnRlbnQtc2lkZWJhci1sb2dvIC5pbWFnZS1jb250YWluZXIgaW1nIHtcbiAgd2lkdGg6IDE1NHB4O1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5nbG9iYWwtZm9vdGVyIC5lbXItZ2xvYmFsLWZvb3Rlci5wYWRkZWQtY29udGFpbmVyIC5icmFuZC1jb250ZW50LXNpZGViYXIgLnJvdyAuYnJhbmQtY29udGVudC13cmFwcGVyIC50aXRsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbjogMCAwIDhweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmdsb2JhbC1mb290ZXIgLmVtci1nbG9iYWwtZm9vdGVyLnBhZGRlZC1jb250YWluZXIgLmJyYW5kLWNvbnRlbnQtc2lkZWJhciAucm93IC5icmFuZC1jb250ZW50LXdyYXBwZXIgcCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjcxO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuZ2xvYmFsLWZvb3RlciAuZW1yLWdsb2JhbC1mb290ZXIucGFkZGVkLWNvbnRhaW5lciAuYnJhbmQtY29udGVudC1zaWRlYmFyIC5yb3cgLmJyYW5kLWNvbnRlbnQtd3JhcHBlciBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICB9XG59XG5cbi5nbG9iYWwtZm9vdGVyIC5lbXItZ2xvYmFsLWZvb3Rlci5wYWRkZWQtY29udGFpbmVyIC5icmFuZC1jb250ZW50LXNpZGViYXIgLnJvdyAuZm9vdGVyLXNvY2lhbC5mb290ZXItc29jaWFsLWNvbnRlbnQge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDI0cHggMCAxNnB4IDA7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gIGNvbG9yOiAjZmZmO1xuICBmbG9hdDogbGVmdDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWF4LWhlaWdodDogdW5zZXQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmdsb2JhbC1mb290ZXIgLmVtci1nbG9iYWwtZm9vdGVyLnBhZGRlZC1jb250YWluZXIgLmJyYW5kLWNvbnRlbnQtc2lkZWJhciAucm93IC5mb290ZXItc29jaWFsLmZvb3Rlci1zb2NpYWwtY29udGVudCB7XG4gICAgbWFyZ2luOiAwIDAgMTZweCAwO1xuICB9XG59XG5cbi5nbG9iYWwtZm9vdGVyIC5lbXItZ2xvYmFsLWZvb3Rlci5wYWRkZWQtY29udGFpbmVyIC5icmFuZC1jb250ZW50LXNpZGViYXIgLnJvdyAuZm9vdGVyLXNvY2lhbC5mb290ZXItc29jaWFsLWNvbnRlbnQgLmZvb3Rlci1zb2NpYWwtaWNvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmdsb2JhbC1mb290ZXIgLmVtci1nbG9iYWwtZm9vdGVyLnBhZGRlZC1jb250YWluZXIgLmJyYW5kLWNvbnRlbnQtc2lkZWJhciAucm93IC5mb290ZXItc29jaWFsLmZvb3Rlci1zb2NpYWwtY29udGVudCAuZm9vdGVyLXNvY2lhbC1pY29uIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbn1cblxuLmdsb2JhbC1mb290ZXIgLmVtci1nbG9iYWwtZm9vdGVyLnBhZGRlZC1jb250YWluZXIgLmJyYW5kLWNvbnRlbnQtc2lkZWJhciAucm93IC5mb290ZXItc29jaWFsLmZvb3Rlci1zb2NpYWwtY29udGVudCAuZm9vdGVyLXNvY2lhbC1pY29uIGEge1xuICBoZWlnaHQ6IDI0cHg7XG4gIG1heC1oZWlnaHQ6IDI0cHg7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG5cbi5nbG9iYWwtZm9vdGVyIC5lbXItZ2xvYmFsLWZvb3Rlci5wYWRkZWQtY29udGFpbmVyIC5icmFuZC1jb250ZW50LXNpZGViYXIgLnJvdyAuZm9vdGVyLXNvY2lhbC5mb290ZXItc29jaWFsLWNvbnRlbnQgLmZvb3Rlci1zb2NpYWwtaWNvbiBhIC5pbWFnZS1jb250YWluZXIge1xuICBoZWlnaHQ6IDI0cHg7XG4gIG1heC1oZWlnaHQ6IDI0cHg7XG59XG5cbi5nbG9iYWwtZm9vdGVyIC5lbXItZ2xvYmFsLWZvb3Rlci5wYWRkZWQtY29udGFpbmVyIC5icmFuZC1jb250ZW50LXNpZGViYXIgLnJvdyAuZm9vdGVyLXNvY2lhbC5mb290ZXItc29jaWFsLWNvbnRlbnQgLmZvb3Rlci1zb2NpYWwtaWNvbiBhIC5pbWFnZS1jb250YWluZXIgaW1nIHtcbiAgaGVpZ2h0OiAyNHB4O1xuICBtYXgtaGVpZ2h0OiAyNHB4O1xufVxuXG4uZ2xvYmFsLWZvb3RlciAuZW1yLWdsb2JhbC1mb290ZXIucGFkZGVkLWNvbnRhaW5lciAuYnJhbmQtY29udGVudC1zaWRlYmFyIC5yb3cgLmZvb3Rlci1wcm9tby1jb250ZW50LWxpbmsge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZ2FwOiA4cHg7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG59XG5cbi5nbG9iYWwtZm9vdGVyIC5lbXItZ2xvYmFsLWZvb3Rlci5wYWRkZWQtY29udGFpbmVyIC5icmFuZC1jb250ZW50LXNpZGViYXIgLnJvdyAuZm9vdGVyLXByb21vLWNvbnRlbnQtbGluayBpbWcge1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgd2lkdGg6IDEzNnB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmdsb2JhbC1mb290ZXIgLmVtci1nbG9iYWwtZm9vdGVyLnBhZGRlZC1jb250YWluZXIgLmJyYW5kLWNvbnRlbnQtc2lkZWJhciAucm93IC5mb290ZXItcHJvbW8tY29udGVudC1saW5rIC5wcm9tby1jb250ZW50LWl0ZW0gLnByb21vLWNvbnRlbnQtY29udGFpbmVyIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZ2xvYmFsLWZvb3RlciAuZW1yLWdsb2JhbC1mb290ZXIucGFkZGVkLWNvbnRhaW5lciAuYnJhbmQtY29udGVudC1zaWRlYmFyIC5yb3cgLmZvb3Rlci1wcm9tby1jb250ZW50IHAge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmdsb2JhbC1mb290ZXIgLmVtci1nbG9iYWwtZm9vdGVyLnBhZGRlZC1jb250YWluZXIgLmJyYW5kLWNvbnRlbnQtc2lkZWJhciAucm93IC5mb290ZXItcHJvbW8tY29udGVudCAuY3RhLWJ1dHRvbnMge1xuICBtYXJnaW4tdG9wOiAxNnB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmdsb2JhbC1mb290ZXIgLmVtci1nbG9iYWwtZm9vdGVyLnBhZGRlZC1jb250YWluZXIgLmJyYW5kLWNvbnRlbnQtc2lkZWJhciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgLmdsb2JhbC1mb290ZXIgLmVtci1nbG9iYWwtZm9vdGVyLnBhZGRlZC1jb250YWluZXIgLmJyYW5kLWNvbnRlbnQtc2lkZWJhciAucm93IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbjogMCAwIDAgMDtcbiAgfVxuICAuZ2xvYmFsLWZvb3RlciAuZW1yLWdsb2JhbC1mb290ZXIucGFkZGVkLWNvbnRhaW5lciAuYnJhbmQtY29udGVudC1zaWRlYmFyIC5yb3cgLmJyYW5kLWNvbnRlbnQtc2lkZWJhci1sb2dvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDI2cHg7XG4gIH1cbiAgLmdsb2JhbC1mb290ZXIgLmVtci1nbG9iYWwtZm9vdGVyLnBhZGRlZC1jb250YWluZXIgLmJyYW5kLWNvbnRlbnQtc2lkZWJhciAucm93IC5icmFuZC1jb250ZW50LXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmdsb2JhbC1mb290ZXIgLmVtci1nbG9iYWwtZm9vdGVyLnBhZGRlZC1jb250YWluZXIgLmZvb3Rlci1zZXBhcmF0b3Ige1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNDhweDtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZmZmO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuZ2xvYmFsLWZvb3RlciAuZW1yLWdsb2JhbC1mb290ZXIucGFkZGVkLWNvbnRhaW5lciAuZm9vdGVyLXNlcGFyYXRvciB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmY7XG4gICAgbWFyZ2luOiAyNHB4IDA7XG4gIH1cbn1cblxuLmdsb2JhbC1mb290ZXIgLmVtci1nbG9iYWwtZm9vdGVyLnBhZGRlZC1jb250YWluZXIgLmVtci1mb290ZXItbGlua3Mge1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2NnB4KSB7XG4gIC5nbG9iYWwtZm9vdGVyIC5lbXItZ2xvYmFsLWZvb3Rlci5wYWRkZWQtY29udGFpbmVyIC5lbXItZm9vdGVyLWxpbmtzIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XG4gIH1cbn1cblxuLmdsb2JhbC1mb290ZXIgLmVtci1nbG9iYWwtZm9vdGVyLnBhZGRlZC1jb250YWluZXIgLmVtci1mb290ZXItbGlua3MgLmdsb2JhbC1mb290ZXItbmF2aWdhdGlvbiB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY2cHgpIHtcbiAgLmdsb2JhbC1mb290ZXIgLmVtci1nbG9iYWwtZm9vdGVyLnBhZGRlZC1jb250YWluZXIgLmVtci1mb290ZXItbGlua3MgLmdsb2JhbC1mb290ZXItbmF2aWdhdGlvbiAuaG9yaXpvbnRhbC1saXN0IC50aXRsZS1saXN0LWZvb3RlciB7XG4gICAgYm9yZGVyLXRvcDogc29saWQgI2ZmZiAxcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogc29saWQgI2ZmZiAxcHg7XG4gICAgcGFkZGluZy10b3A6IDE2cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE2cHg7XG4gIH1cbiAgLmdsb2JhbC1mb290ZXIgLmVtci1nbG9iYWwtZm9vdGVyLnBhZGRlZC1jb250YWluZXIgLmVtci1mb290ZXItbGlua3MgLmdsb2JhbC1mb290ZXItbmF2aWdhdGlvbiAubWFpbi1uYXYgbGkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgfVxufVxuXG4uZ2xvYmFsLWZvb3RlciAuZW1yLWdsb2JhbC1mb290ZXIucGFkZGVkLWNvbnRhaW5lciAuZW1yLWZvb3Rlci1saW5rcyAuZ2xvYmFsLWZvb3Rlci1zaW5nbGUtc29jaWFsLWxpbmsge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmdsb2JhbC1mb290ZXIgLmVtci1nbG9iYWwtZm9vdGVyLnBhZGRlZC1jb250YWluZXIgLmVtci1mb290ZXItbGlua3MgLmdsb2JhbC1mb290ZXItc2luZ2xlLXNvY2lhbC1saW5rIC5mb290ZXItc29jaWFsLWNvbnRlbnQtcmlnaHQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY2cHgpIHtcbiAgLmdsb2JhbC1mb290ZXIgLmVtci1nbG9iYWwtZm9vdGVyLnBhZGRlZC1jb250YWluZXIgLmVtci1mb290ZXItbGlua3MgLmdsb2JhbC1mb290ZXItc2luZ2xlLXNvY2lhbC1saW5rIC5mb290ZXItc29jaWFsLWNvbnRlbnQtcmlnaHQgLmZvb3Rlci1zb2NpYWwtd3JhcHBlciB7XG4gICAgbWFyZ2luLXRvcDogMjRweDtcbiAgfVxufVxuXG4uZ2xvYmFsLWZvb3RlciAuZW1yLWdsb2JhbC1mb290ZXIucGFkZGVkLWNvbnRhaW5lciAuZW1yLWZvb3Rlci1saW5rcyB1bC5ob3Jpem9udGFsLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uZ2xvYmFsLWZvb3RlciAuZW1yLWdsb2JhbC1mb290ZXIucGFkZGVkLWNvbnRhaW5lciAuZW1yLWZvb3Rlci1saW5rcyB1bC5ob3Jpem9udGFsLWxpc3QgLmZvb3Rlci1hcy1saW5rcyBhIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuZ2xvYmFsLWZvb3RlciAuZW1yLWdsb2JhbC1mb290ZXIucGFkZGVkLWNvbnRhaW5lciAuZW1yLWZvb3Rlci1saW5rcyB1bC5ob3Jpem9udGFsLWxpc3Qge1xuICAgIG1pbi13aWR0aDogMTgwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2NnB4KSB7XG4gIC5nbG9iYWwtZm9vdGVyIC5lbXItZ2xvYmFsLWZvb3Rlci5wYWRkZWQtY29udGFpbmVyIC5lbXItZm9vdGVyLWxpbmtzIHVsLmhvcml6b250YWwtbGlzdFthcmlhLWV4cGFuZGVkPVwiZmFsc2VcIl0gLmZvb3Rlci1hcy1saW5rcyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuZ2xvYmFsLWZvb3RlciAuZW1yLWdsb2JhbC1mb290ZXIucGFkZGVkLWNvbnRhaW5lciAuZW1yLWZvb3Rlci1saW5rcyB1bC5ob3Jpem9udGFsLWxpc3RbYXJpYS1leHBhbmRlZD1cInRydWVcIl0gLmZvb3Rlci1hcy1saW5rcyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmdsb2JhbC1mb290ZXIgLmVtci1nbG9iYWwtZm9vdGVyLnBhZGRlZC1jb250YWluZXIgLmVtci1mb290ZXItbGlua3MgdWwuaG9yaXpvbnRhbC1saXN0W2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdIC50aXRsZS1saXN0LWZvb3RlciB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgfVxufVxuXG4uZ2xvYmFsLWZvb3RlciAuZW1yLWdsb2JhbC1mb290ZXIucGFkZGVkLWNvbnRhaW5lciAuZW1yLWZvb3Rlci1saW5rcyB1bC5ob3Jpem9udGFsLWxpc3QgbGkge1xuICBtYXJnaW46IDAgMCA4cHggMDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNzE7XG4gIGJvcmRlci1yaWdodDogbm9uZTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjZweCkge1xuICAuZ2xvYmFsLWZvb3RlciAuZW1yLWdsb2JhbC1mb290ZXIucGFkZGVkLWNvbnRhaW5lciAuZW1yLWZvb3Rlci1saW5rcyB1bC5ob3Jpem9udGFsLWxpc3QgbGkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgfVxufVxuXG4uZ2xvYmFsLWZvb3RlciAuZW1yLWdsb2JhbC1mb290ZXIucGFkZGVkLWNvbnRhaW5lciAuZW1yLWZvb3Rlci1saW5rcyB1bC5ob3Jpem9udGFsLWxpc3QgbGk6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2NnB4KSB7XG4gIC5nbG9iYWwtZm9vdGVyIC5lbXItZ2xvYmFsLWZvb3Rlci5wYWRkZWQtY29udGFpbmVyIC5lbXItZm9vdGVyLWxpbmtzIHVsLmhvcml6b250YWwtbGlzdCBsaTpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTFweDtcbiAgfVxuICAuZ2xvYmFsLWZvb3RlciAuZW1yLWdsb2JhbC1mb290ZXIucGFkZGVkLWNvbnRhaW5lciAuZW1yLWZvb3Rlci1saW5rcyB1bC5ob3Jpem9udGFsLWxpc3QgbGk6Zmlyc3QtY2hpbGQgLmRyb3Bkb3duLWJ1dHRvbiB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1hcmdpbi10b3A6IC0zNHB4O1xuICAgIG1hcmdpbi1yaWdodDogNHB4O1xuICAgIHdpZHRoOiA4cHg7XG4gICAgaGVpZ2h0OiA4cHg7XG4gICAgYm9yZGVyOiBzb2xpZCAjYzljYWNjO1xuICAgIGJvcmRlci13aWR0aDogMnB4IDJweCAwIDA7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcbiAgfVxufVxuXG4uZ2xvYmFsLWZvb3RlciAuZW1yLWdsb2JhbC1mb290ZXIucGFkZGVkLWNvbnRhaW5lciAuZW1yLWZvb3Rlci1saW5rcyAuZm9vdGVyLXNvY2lhbC1jb250ZW50LXJpZ2h0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAyNHB4IDAgMTZweCAwO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICBjb2xvcjogI2ZmZjtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1heC1oZWlnaHQ6IHVuc2V0O1xuICBtYXgtd2lkdGg6IHVuc2V0O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY2cHgpIHtcbiAgLmdsb2JhbC1mb290ZXIgLmVtci1nbG9iYWwtZm9vdGVyLnBhZGRlZC1jb250YWluZXIgLmVtci1mb290ZXItbGlua3MgLmZvb3Rlci1zb2NpYWwtY29udGVudC1yaWdodCB7XG4gICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICBkaXNwbGF5OiBjb250ZW50cztcbiAgfVxufVxuXG4uZ2xvYmFsLWZvb3RlciAuZW1yLWdsb2JhbC1mb290ZXIucGFkZGVkLWNvbnRhaW5lciAuZW1yLWZvb3Rlci1saW5rcyAuZm9vdGVyLXNvY2lhbC1jb250ZW50LXJpZ2h0IGEge1xuICBoZWlnaHQ6IDI0cHg7XG4gIG1heC1oZWlnaHQ6IDI0cHg7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG5cbi5nbG9iYWwtZm9vdGVyIC5lbXItZ2xvYmFsLWZvb3Rlci5wYWRkZWQtY29udGFpbmVyIC5lbXItZm9vdGVyLWxpbmtzIC5mb290ZXItc29jaWFsLWNvbnRlbnQtcmlnaHQgYSAuaW1hZ2UtY29udGFpbmVyIHtcbiAgaGVpZ2h0OiAyNHB4O1xuICBtYXgtaGVpZ2h0OiAyNHB4O1xufVxuXG4uZ2xvYmFsLWZvb3RlciAuZW1yLWdsb2JhbC1mb290ZXIucGFkZGVkLWNvbnRhaW5lciAuZW1yLWZvb3Rlci1saW5rcyAuZm9vdGVyLXNvY2lhbC1jb250ZW50LXJpZ2h0IGEgLmltYWdlLWNvbnRhaW5lciBpbWcge1xuICBoZWlnaHQ6IDI0cHg7XG4gIG1heC1oZWlnaHQ6IDI0cHg7XG59XG5cbi5nbG9iYWwtZm9vdGVyIC5lbXItZ2xvYmFsLWZvb3Rlci5wYWRkZWQtY29udGFpbmVyIC5lbXItZm9vdGVyLWxpbmtzIC5mb290ZXItc29jaWFsLWNvbnRlbnQtcmlnaHQgLmZvb3Rlci1zb2NpYWwtaWNvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuZ2xvYmFsLWZvb3RlciAuZW1yLWdsb2JhbC1mb290ZXIucGFkZGVkLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICAuZ2xvYmFsLWZvb3RlciAuZW1yLWdsb2JhbC1mb290ZXIucGFkZGVkLWNvbnRhaW5lciAuZW1yLWZvb3Rlci1saW5rcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDIwcHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDQwcHggMCA0OHB4IDYwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5nbG9iYWwtZm9vdGVyIC5lbXItZ2xvYmFsLWZvb3Rlci5wYWRkZWQtY29udGFpbmVyIC5lbXItZm9vdGVyLWxpbmtzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogMTJweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2NnB4KSB7XG4gIC5nbG9iYWwtZm9vdGVyIC5lbXItZ2xvYmFsLWZvb3Rlci5wYWRkZWQtY29udGFpbmVyIC5lbXItZm9vdGVyLWxpbmtzIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkge1xuICAuZ2xvYmFsLWZvb3RlciAuZW1yLWdsb2JhbC1mb290ZXIuYm90dG9tIHtcbiAgICBwYWRkaW5nOiAyNHB4IDAgMCAwO1xuICB9XG59XG5cbi5nbG9iYWwtZm9vdGVyIC5nbG9iYWwtZm9vdGVyLWJvdHRvbSAuY29ycC1wcm9taXNlIHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG59XG5cbi5nbG9iYWwtZm9vdGVyIC5nbG9iYWwtZm9vdGVyLWJvdHRvbSAuY29weXJpZ2h0IHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5nbG9iYWwtZm9vdGVyIC5nbG9iYWwtZm9vdGVyLWJvdHRvbSAuaG9yaXpvbnRhbC1saXN0IHtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbn1cblxuLmdsb2JhbC1mb290ZXIgLmdsb2JhbC1mb290ZXItYm90dG9tIC5ob3Jpem9udGFsLWxpc3QgbGkge1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuLmdsb2JhbC1mb290ZXIgLmdsb2JhbC1mb290ZXItYm90dG9tIC5ob3Jpem9udGFsLWxpc3QgbGkgYSB7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZmZmO1xufVxuXG4uZ2xvYmFsLWZvb3RlciAuZ2xvYmFsLWZvb3Rlci1ib3R0b20gLmhvcml6b250YWwtbGlzdCBsaTpsYXN0LW9mLXR5cGUgYSB7XG4gIGJvcmRlcjogMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuZ2xvYmFsLWZvb3RlciAuZ2xvYmFsLWZvb3Rlci1ib3R0b20tbG9nbyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB9XG59XG5cbi5nbG9iYWwtZm9vdGVyIC5nbG9iYWwtZm9vdGVyLWJvdHRvbS1sb2dvIC5mb290ZXItZW1lcnNvbi1sb2dvLWJveCBpbWcge1xuICB3aWR0aDogMTgwcHg7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLypcclxuICBUaGUgZm9sbG93aW5nIHN0YW5kYXJkIHNldHRpbmcgYW5kIHRoZXNlIHBhcmFncmFwaCBzdHlsZXMgcnVsZXNcclxuICBzaG91bGQgYmUgbGlzdGVkIGJlZm9yZSB0aGUgYWxpZ25tZW50IHJ1bGVzLiBPdGhlcndpc2UsXHJcbiAgdGhlIGFsaWdubWVudCBydWxlcyB3b24ndCBvdmVyd3JpdGUgdGhlIHN0YW5kYXJkIHNldHRpbmcuXHJcbiovXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4uY20tcmljaHRleHQsXG4ucmljaHRleHQge1xuICAvKiBiYXNpYyBzdHlsZXMgKi9cbiAgLyogYWxpZ25tZW50ICovXG4gIC8qIGZsb2F0aW5nIChpbWFnZXMpICovXG4gIC8qIGRlZmF1bHQgdGFibGUgbGF5b3V0ICovXG4gIC8qdGFibGUge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xyXG4gICAgbWFyZ2luOiAkcGFkZGluZy1iYXNlLWhvcml6b250YWwgMDtcclxuXHJcbiAgICB0aCB7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICBwYWRkaW5nOiAkcGFkZGluZy1iYXNlLXZlcnRpY2FsICRwYWRkaW5nLWJhc2UtaG9yaXpvbnRhbDtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCAjMDAwO1xyXG4gICAgfVxyXG5cclxuICAgIHRkIHtcclxuICAgICAgcGFkZGluZzogNXB4ICRwYWRkaW5nLWJhc2UtaG9yaXpvbnRhbDtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCAjY2NjO1xyXG4gICAgfVxyXG5cclxuICAgIHRyOmxhc3QtY2hpbGQge1xyXG4gICAgICB0ZCB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH0qL1xuICAvKiBoZWFkaW5ncyBmb3IgcGFyYWdyYXBocyBbZGVwcmVjYXRlZF0gKi9cbiAgLyogZm9udC1mYW1pbGllcyBbZGVwcmVjYXRlZF0gKi9cbiAgLyogZm9udC1zaXplcyBbZGVwcmVjYXRlZF0gKi9cbiAgLyogY29sb3JzIFtkZXByZWNhdGVkXSAqL1xuICAvKiBiYWNrZ3JvdW5kLWNvbG9ycyBbZGVwcmVjYXRlZF0gKi9cbiAgLyogbGlzdCBpdGVtcyBbZGVwcmVjYXRlZF0gKi9cbn1cblxuLmNtLXJpY2h0ZXh0IGEsXG4uY20tcmljaHRleHQgLnVuZGVybGluZSxcbi5yaWNodGV4dCBhLFxuLnJpY2h0ZXh0IC51bmRlcmxpbmUge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmNtLXJpY2h0ZXh0IC5zdHJpa2UsXG4ucmljaHRleHQgLnN0cmlrZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xufVxuXG4uY20tcmljaHRleHQgc3ViLFxuLnJpY2h0ZXh0IHN1YiB7XG4gIHZlcnRpY2FsLWFsaWduOiBzdWI7XG59XG5cbi5jbS1yaWNodGV4dCBzdXAsXG4ucmljaHRleHQgc3VwIHtcbiAgdmVydGljYWwtYWxpZ246IHN1cGVyO1xufVxuXG4uY20tcmljaHRleHQgLnJ0ZS0tbGlzdCxcbi5yaWNodGV4dCAucnRlLS1saXN0IHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwIDAgMTNweCAxLjE1ZW07XG59XG5cbi5jbS1yaWNodGV4dCAucnRlLS1saXN0Omxhc3QtY2hpbGQsXG4ucmljaHRleHQgLnJ0ZS0tbGlzdDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmNtLXJpY2h0ZXh0IGJsb2NrcXVvdGUsXG4ucmljaHRleHQgYmxvY2txdW90ZSB7XG4gIG1hcmdpbjogMCAwIDEuMjY2NjdyZW0gMDtcbiAgcGFkZGluZzogMS4yNjY2N3JlbSAxZW07XG4gIGJhY2tncm91bmQ6ICNmMGYwZjA7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBxdW90ZXM6IGluaGVyaXQ7XG59XG5cbi5jbS1yaWNodGV4dCBibG9ja3F1b3RlIHAsXG4ucmljaHRleHQgYmxvY2txdW90ZSBwIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uY20tcmljaHRleHQgYmxvY2txdW90ZSBwOmxhc3QtY2hpbGQsXG4ucmljaHRleHQgYmxvY2txdW90ZSBwOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uY20tcmljaHRleHQgLmFsaWduLS1sZWZ0LFxuLnJpY2h0ZXh0IC5hbGlnbi0tbGVmdCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5jbS1yaWNodGV4dCAuYWxpZ24tLWNlbnRlcixcbi5yaWNodGV4dCAuYWxpZ24tLWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmNtLXJpY2h0ZXh0IC5hbGlnbi0tcmlnaHQsXG4ucmljaHRleHQgLmFsaWduLS1yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4uY20tcmljaHRleHQgLmFsaWduLS1qdXN0aWZ5LFxuLnJpY2h0ZXh0IC5hbGlnbi0tanVzdGlmeSB7XG4gIHRleHQtYWxpZ246IGp1c3RpZnk7XG59XG5cbi5jbS1yaWNodGV4dCAuZmxvYXQtLWxlZnQsXG4ucmljaHRleHQgLmZsb2F0LS1sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5jbS1yaWNodGV4dCAuZmxvYXQtLXJpZ2h0LFxuLnJpY2h0ZXh0IC5mbG9hdC0tcmlnaHQge1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi5jbS1yaWNodGV4dCAuZmxvYXQtLW5vbmUsXG4ucmljaHRleHQgLmZsb2F0LS1ub25lIHtcbiAgZmxvYXQ6IG5vbmU7XG59XG5cbi5jbS1yaWNodGV4dCAucC0tc3RhbmRhcmQsXG4ucmljaHRleHQgLnAtLXN0YW5kYXJkIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuXG4uY20tcmljaHRleHQgLnAtLWhlYWRpbmctMSxcbi5yaWNodGV4dCAucC0taGVhZGluZy0xIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMjRweDtcbn1cblxuLmNtLXJpY2h0ZXh0IC5wLS1oZWFkaW5nLTIsXG4ucmljaHRleHQgLnAtLWhlYWRpbmctMiB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDIwcHg7XG59XG5cbi5jbS1yaWNodGV4dCAucC0taGVhZGluZy0zLFxuLnJpY2h0ZXh0IC5wLS1oZWFkaW5nLTMge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4uY20tcmljaHRleHQgLnAtLWhlYWRpbmctNCxcbi5yaWNodGV4dCAucC0taGVhZGluZy00IHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLmNtLXJpY2h0ZXh0IC5wLS1oZWFkaW5nLTUsXG4ucmljaHRleHQgLnAtLWhlYWRpbmctNSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDEzcHg7XG59XG5cbi5jbS1yaWNodGV4dCAucC0taGVhZGluZy02LFxuLnJpY2h0ZXh0IC5wLS1oZWFkaW5nLTYge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuXG4uY20tcmljaHRleHQgLmZvbnQtbmFtZS0tYXJpYWwsXG4ucmljaHRleHQgLmZvbnQtbmFtZS0tYXJpYWwge1xuICBmb250LWZhbWlseTogQXJpYWwsIHNhbnMtc2VyaWY7XG59XG5cbi5jbS1yaWNodGV4dCAuZm9udC1uYW1lLS1hcmlhbC1ibGFjayxcbi5yaWNodGV4dCAuZm9udC1uYW1lLS1hcmlhbC1ibGFjayB7XG4gIGZvbnQtZmFtaWx5OiBcIkFyaWFsIEJsYWNrXCIsIHNhbnMtc2VyaWY7XG59XG5cbi5jbS1yaWNodGV4dCAuZm9udC1uYW1lLS1hcmlhbC1uYXJyb3csXG4ucmljaHRleHQgLmZvbnQtbmFtZS0tYXJpYWwtbmFycm93IHtcbiAgZm9udC1mYW1pbHk6IFwiQXJpYWwgTmFycm93XCIsIHNhbnMtc2VyaWY7XG59XG5cbi5jbS1yaWNodGV4dCAuZm9udC1uYW1lLS1jZW50dXJ5LFxuLnJpY2h0ZXh0IC5mb250LW5hbWUtLWNlbnR1cnkge1xuICBmb250LWZhbWlseTogQ2VudHVyeSwgc2VyaWY7XG59XG5cbi5jbS1yaWNodGV4dCAuZm9udC1uYW1lLS1jb3VyaWVyLFxuLnJpY2h0ZXh0IC5mb250LW5hbWUtLWNvdXJpZXIge1xuICBmb250LWZhbWlseTogQ291cmllciwgc2VyaWY7XG59XG5cbi5jbS1yaWNodGV4dCAuZm9udC1uYW1lLS1sdWNpZGEtY29uc29sZSxcbi5yaWNodGV4dCAuZm9udC1uYW1lLS1sdWNpZGEtY29uc29sZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkx1Y2lkYSBDb25zb2xlXCIsIHNlcmlmO1xufVxuXG4uY20tcmljaHRleHQgLmZvbnQtbmFtZS0tbHVjaWRhLXNhbnMtdW5pY29kZSxcbi5yaWNodGV4dCAuZm9udC1uYW1lLS1sdWNpZGEtc2Fucy11bmljb2RlIHtcbiAgZm9udC1mYW1pbHk6IFwiTHVjaWRhIFNhbnMgVW5pY29kZVwiLCBzYW5zLXNlcmlmO1xufVxuXG4uY20tcmljaHRleHQgLmZvbnQtbmFtZS0tdGltZXMtbmV3LXJvbWFuLFxuLnJpY2h0ZXh0IC5mb250LW5hbWUtLXRpbWVzLW5ldy1yb21hbiB7XG4gIGZvbnQtZmFtaWx5OiBUaW1lcyBOZXcgUm9tYW4sIHNlcmlmO1xufVxuXG4uY20tcmljaHRleHQgLmZvbnQtbmFtZS0tdmVyZGFuYSxcbi5yaWNodGV4dCAuZm9udC1uYW1lLS12ZXJkYW5hIHtcbiAgZm9udC1mYW1pbHk6IFZlcmRhbmEsIHNhbnMtc2VyaWY7XG59XG5cbi5jbS1yaWNodGV4dCAuZm9udC1zaXplLS04LFxuLnJpY2h0ZXh0IC5mb250LXNpemUtLTgge1xuICBmb250LXNpemU6IDhweDtcbn1cblxuLmNtLXJpY2h0ZXh0IC5mb250LXNpemUtLTksXG4ucmljaHRleHQgLmZvbnQtc2l6ZS0tOSB7XG4gIGZvbnQtc2l6ZTogOXB4O1xufVxuXG4uY20tcmljaHRleHQgLmZvbnQtc2l6ZS0tMTAsXG4ucmljaHRleHQgLmZvbnQtc2l6ZS0tMTAge1xuICBmb250LXNpemU6IDEwcHg7XG59XG5cbi5jbS1yaWNodGV4dCAuZm9udC1zaXplLS0xMSxcbi5yaWNodGV4dCAuZm9udC1zaXplLS0xMSB7XG4gIGZvbnQtc2l6ZTogMTFweDtcbn1cblxuLmNtLXJpY2h0ZXh0IC5mb250LXNpemUtLTEyLFxuLnJpY2h0ZXh0IC5mb250LXNpemUtLTEyIHtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuXG4uY20tcmljaHRleHQgLmZvbnQtc2l6ZS0tMTQsXG4ucmljaHRleHQgLmZvbnQtc2l6ZS0tMTQge1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5jbS1yaWNodGV4dCAuZm9udC1zaXplLS0xNixcbi5yaWNodGV4dCAuZm9udC1zaXplLS0xNiB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLmNtLXJpY2h0ZXh0IC5mb250LXNpemUtLTE4LFxuLnJpY2h0ZXh0IC5mb250LXNpemUtLTE4IHtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuXG4uY20tcmljaHRleHQgLmZvbnQtc2l6ZS0tMjAsXG4ucmljaHRleHQgLmZvbnQtc2l6ZS0tMjAge1xuICBmb250LXNpemU6IDIwcHg7XG59XG5cbi5jbS1yaWNodGV4dCAuZm9udC1zaXplLS0yNCxcbi5yaWNodGV4dCAuZm9udC1zaXplLS0yNCB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbn1cblxuLmNtLXJpY2h0ZXh0IC5mb250LXNpemUtLTI2LFxuLnJpY2h0ZXh0IC5mb250LXNpemUtLTI2IHtcbiAgZm9udC1zaXplOiAyNnB4O1xufVxuXG4uY20tcmljaHRleHQgLmZvbnQtc2l6ZS0tMjgsXG4ucmljaHRleHQgLmZvbnQtc2l6ZS0tMjgge1xuICBmb250LXNpemU6IDI4cHg7XG59XG5cbi5jbS1yaWNodGV4dCAuZm9udC1zaXplLS0zNixcbi5yaWNodGV4dCAuZm9udC1zaXplLS0zNiB7XG4gIGZvbnQtc2l6ZTogMzZweDtcbn1cblxuLmNtLXJpY2h0ZXh0IC5mb250LXNpemUtLTQ4LFxuLnJpY2h0ZXh0IC5mb250LXNpemUtLTQ4IHtcbiAgZm9udC1zaXplOiA0OHB4O1xufVxuXG4uY20tcmljaHRleHQgLmZvbnQtc2l6ZS0tNzIsXG4ucmljaHRleHQgLmZvbnQtc2l6ZS0tNzIge1xuICBmb250LXNpemU6IDcycHg7XG59XG5cbi5jbS1yaWNodGV4dCAuY29sb3ItLWJsYWNrLFxuLnJpY2h0ZXh0IC5jb2xvci0tYmxhY2sge1xuICBjb2xvcjogYmxhY2s7XG59XG5cbi5jbS1yaWNodGV4dCAuY29sb3ItLWdyZWVuLFxuLnJpY2h0ZXh0IC5jb2xvci0tZ3JlZW4ge1xuICBjb2xvcjogZ3JlZW47XG59XG5cbi5jbS1yaWNodGV4dCAuY29sb3ItLXNpbHZlcixcbi5yaWNodGV4dCAuY29sb3ItLXNpbHZlciB7XG4gIGNvbG9yOiBzaWx2ZXI7XG59XG5cbi5jbS1yaWNodGV4dCAuY29sb3ItLWxpbWUsXG4ucmljaHRleHQgLmNvbG9yLS1saW1lIHtcbiAgY29sb3I6IGxpbWU7XG59XG5cbi5jbS1yaWNodGV4dCAuY29sb3ItLWdyYXksXG4ucmljaHRleHQgLmNvbG9yLS1ncmF5IHtcbiAgY29sb3I6IGdyYXk7XG59XG5cbi5jbS1yaWNodGV4dCAuY29sb3ItLW9saXZlLFxuLnJpY2h0ZXh0IC5jb2xvci0tb2xpdmUge1xuICBjb2xvcjogb2xpdmU7XG59XG5cbi5jbS1yaWNodGV4dCAuY29sb3ItLXdoaXRlLFxuLnJpY2h0ZXh0IC5jb2xvci0td2hpdGUge1xuICBjb2xvcjogd2hpdGU7XG59XG5cbi5jbS1yaWNodGV4dCAuY29sb3ItLXllbGxvdyxcbi5yaWNodGV4dCAuY29sb3ItLXllbGxvdyB7XG4gIGNvbG9yOiB5ZWxsb3c7XG59XG5cbi5jbS1yaWNodGV4dCAuY29sb3ItLW1hcm9vbixcbi5yaWNodGV4dCAuY29sb3ItLW1hcm9vbiB7XG4gIGNvbG9yOiBtYXJvb247XG59XG5cbi5jbS1yaWNodGV4dCAuY29sb3ItLW5hdnksXG4ucmljaHRleHQgLmNvbG9yLS1uYXZ5IHtcbiAgY29sb3I6IG5hdnk7XG59XG5cbi5jbS1yaWNodGV4dCAuY29sb3ItLXJlZCxcbi5yaWNodGV4dCAuY29sb3ItLXJlZCB7XG4gIGNvbG9yOiByZWQ7XG59XG5cbi5jbS1yaWNodGV4dCAuY29sb3ItLWJsdWUsXG4ucmljaHRleHQgLmNvbG9yLS1ibHVlIHtcbiAgY29sb3I6IGJsdWU7XG59XG5cbi5jbS1yaWNodGV4dCAuY29sb3ItLXB1cnBsZSxcbi5yaWNodGV4dCAuY29sb3ItLXB1cnBsZSB7XG4gIGNvbG9yOiBwdXJwbGU7XG59XG5cbi5jbS1yaWNodGV4dCAuY29sb3ItLXRlYWwsXG4ucmljaHRleHQgLmNvbG9yLS10ZWFsIHtcbiAgY29sb3I6IHRlYWw7XG59XG5cbi5jbS1yaWNodGV4dCAuY29sb3ItLWZ1Y2hzaWEsXG4ucmljaHRleHQgLmNvbG9yLS1mdWNoc2lhIHtcbiAgY29sb3I6IGZ1Y2hzaWE7XG59XG5cbi5jbS1yaWNodGV4dCAuY29sb3ItLWFxdWEsXG4ucmljaHRleHQgLmNvbG9yLS1hcXVhIHtcbiAgY29sb3I6IGFxdWE7XG59XG5cbi5jbS1yaWNodGV4dCAuYmFja2dyb3VuZC1jb2xvci0tYmxhY2ssXG4ucmljaHRleHQgLmJhY2tncm91bmQtY29sb3ItLWJsYWNrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG59XG5cbi5jbS1yaWNodGV4dCAuYmFja2dyb3VuZC1jb2xvci0tZ3JlZW4sXG4ucmljaHRleHQgLmJhY2tncm91bmQtY29sb3ItLWdyZWVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogZ3JlZW47XG59XG5cbi5jbS1yaWNodGV4dCAuYmFja2dyb3VuZC1jb2xvci0tc2lsdmVyLFxuLnJpY2h0ZXh0IC5iYWNrZ3JvdW5kLWNvbG9yLS1zaWx2ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBzaWx2ZXI7XG59XG5cbi5jbS1yaWNodGV4dCAuYmFja2dyb3VuZC1jb2xvci0tbGltZSxcbi5yaWNodGV4dCAuYmFja2dyb3VuZC1jb2xvci0tbGltZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IGxpbWU7XG59XG5cbi5jbS1yaWNodGV4dCAuYmFja2dyb3VuZC1jb2xvci0tZ3JheSxcbi5yaWNodGV4dCAuYmFja2dyb3VuZC1jb2xvci0tZ3JheSB7XG4gIGJhY2tncm91bmQtY29sb3I6IGdyYXk7XG59XG5cbi5jbS1yaWNodGV4dCAuYmFja2dyb3VuZC1jb2xvci0tb2xpdmUsXG4ucmljaHRleHQgLmJhY2tncm91bmQtY29sb3ItLW9saXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogb2xpdmU7XG59XG5cbi5jbS1yaWNodGV4dCAuYmFja2dyb3VuZC1jb2xvci0td2hpdGUsXG4ucmljaHRleHQgLmJhY2tncm91bmQtY29sb3ItLXdoaXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG59XG5cbi5jbS1yaWNodGV4dCAuYmFja2dyb3VuZC1jb2xvci0teWVsbG93LFxuLnJpY2h0ZXh0IC5iYWNrZ3JvdW5kLWNvbG9yLS15ZWxsb3cge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB5ZWxsb3c7XG59XG5cbi5jbS1yaWNodGV4dCAuYmFja2dyb3VuZC1jb2xvci0tbWFyb29uLFxuLnJpY2h0ZXh0IC5iYWNrZ3JvdW5kLWNvbG9yLS1tYXJvb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBtYXJvb247XG59XG5cbi5jbS1yaWNodGV4dCAuYmFja2dyb3VuZC1jb2xvci0tbmF2eSxcbi5yaWNodGV4dCAuYmFja2dyb3VuZC1jb2xvci0tbmF2eSB7XG4gIGJhY2tncm91bmQtY29sb3I6IG5hdnk7XG59XG5cbi5jbS1yaWNodGV4dCAuYmFja2dyb3VuZC1jb2xvci0tcmVkLFxuLnJpY2h0ZXh0IC5iYWNrZ3JvdW5kLWNvbG9yLS1yZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZWQ7XG59XG5cbi5jbS1yaWNodGV4dCAuYmFja2dyb3VuZC1jb2xvci0tYmx1ZSxcbi5yaWNodGV4dCAuYmFja2dyb3VuZC1jb2xvci0tYmx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IGJsdWU7XG59XG5cbi5jbS1yaWNodGV4dCAuYmFja2dyb3VuZC1jb2xvci0tcHVycGxlLFxuLnJpY2h0ZXh0IC5iYWNrZ3JvdW5kLWNvbG9yLS1wdXJwbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBwdXJwbGU7XG59XG5cbi5jbS1yaWNodGV4dCAuYmFja2dyb3VuZC1jb2xvci0tdGVhbCxcbi5yaWNodGV4dCAuYmFja2dyb3VuZC1jb2xvci0tdGVhbCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRlYWw7XG59XG5cbi5jbS1yaWNodGV4dCAuYmFja2dyb3VuZC1jb2xvci0tZnVjaHNpYSxcbi5yaWNodGV4dCAuYmFja2dyb3VuZC1jb2xvci0tZnVjaHNpYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IGZ1Y2hzaWE7XG59XG5cbi5jbS1yaWNodGV4dCAuYmFja2dyb3VuZC1jb2xvci0tYXF1YSxcbi5yaWNodGV4dCAuYmFja2dyb3VuZC1jb2xvci0tYXF1YSB7XG4gIGJhY2tncm91bmQtY29sb3I6IGFxdWE7XG59XG5cbi5jbS1yaWNodGV4dCAubGlzdC1pdGVtLS1ub25lLFxuLnJpY2h0ZXh0IC5saXN0LWl0ZW0tLW5vbmUge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG5cbi5jbS1yaWNodGV4dCAubGlzdC1pdGVtLS1zcXVhcmUsXG4ucmljaHRleHQgLmxpc3QtaXRlbS0tc3F1YXJlIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBzcXVhcmU7XG59XG5cbi5jbS1yaWNodGV4dCAubGlzdC1pdGVtLS1jaXJjbGUsXG4ucmljaHRleHQgLmxpc3QtaXRlbS0tY2lyY2xlIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBjaXJjbGU7XG59XG5cbi5jbS1yaWNodGV4dCAubGlzdC1pdGVtLS1kaXNjLFxuLnJpY2h0ZXh0IC5saXN0LWl0ZW0tLWRpc2Mge1xuICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XG59XG5cbnAge1xuICBtYXJnaW46IDAgMCAxcmVtO1xufVxuXG4ucnRlLXRpdGxlLS1oMSB7XG4gIGZvbnQtc2l6ZTogMi43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDMuNXJlbTtcbn1cblxuLnJ0ZS10aXRsZS0taDIge1xuICBmb250LXNpemU6IDIuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAzcmVtO1xufVxuXG4ucnRlLXRpdGxlLS1oMyB7XG4gIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjVyZW07XG59XG5cbi5ydGUtdGl0bGUtLWg0IHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAycmVtO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4ucnRlLXRpdGxlLS1oNSB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5ydGUtdGl0bGUtLWg2IHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLnJ0ZS1ib2R5LS1wMSB7XG4gIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuNXJlbTtcbn1cblxuLnJ0ZS1ib2R5LS1wMiB7XG4gIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAycmVtO1xufVxuXG4ucnRlLWJvZHktLXAzIHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbn1cblxuLnJ0ZS1ib2R5LS1wNCB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG59XG5cbi5ydGUtYm9keS0tYXJ0aWNsZSB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAycmVtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLnJ0ZS1ib2R5LS1hcnRpY2xlIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDJyZW07XG4gIH1cbn1cblxuLnJ0ZS1hIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICMwMGFhN2U7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4ucnRlLWE6aG92ZXIge1xuICBjb2xvcjogIzAwOTE2YjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4udW5kZXJsaW5lIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi8qTGlzdCBTdHlsZSovXG4ucnRlLS1saXN0IHtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgbWFyZ2luLWxlZnQ6IDJyZW07XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5ydGUtLWxpc3QgbGkge1xuICBtYXJnaW4tdG9wOiAwLjVyZW07XG59XG5cbi5ydGUtLWxpc3QgbGkgPiBhIHtcbiAgY29sb3I6ICMwMGFhN2U7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4ucnRlLS1saXN0IGxpID4gYTpob3ZlciB7XG4gIGNvbG9yOiAjMDA5MTZiO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi8qTGFiZWwgU3R5bGUqL1xuLnJ0ZS1sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA4ZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5ydGUtbGFiZWwtLWV5ZWJyb3cge1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxcmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzAwNGI4ZDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDhlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuYmxvY2txdW90ZS5ydGUtYmxvY2txdW90ZSB7XG4gIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgbGluZS1oZWlnaHQ6IDJyZW07XG4gIHBhZGRpbmc6IDFyZW0gMCAxcmVtIDEuMjVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLWxlZnQ6IG5vbmUgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAyLjVyZW0gNXJlbTtcbn1cblxuYmxvY2txdW90ZS5ydGUtYmxvY2txdW90ZSBwIHtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxuYmxvY2txdW90ZS5ydGUtYmxvY2txdW90ZTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjMDA0YjhkO1xuICBib3R0b206IDA7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDAuMjVyZW07XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAucnRlLXRpdGxlLS1oMSB7XG4gICAgZm9udC1zaXplOiAyLjI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAzcmVtO1xuICB9XG4gIC5ydGUtdGl0bGUtLWgyIHtcbiAgICBmb250LXNpemU6IDEuODc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjVyZW07XG4gIH1cbiAgLnJ0ZS10aXRsZS0taDMge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAycmVtO1xuICB9XG4gIC5ydGUtdGl0bGUtLWg0IHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgfVxuICAucnRlLXRpdGxlLS1oNSB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gIH1cbiAgLnJ0ZS10aXRsZS0taDYge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDFyZW07XG4gIH1cbiAgLnJ0ZS1ib2R5LS1wMSB7XG4gICAgZm9udC1zaXplOiAxLjYyNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMi41cmVtO1xuICB9XG4gIGJsb2NrcXVvdGUucnRlLWJsb2NrcXVvdGUge1xuICAgIG1hcmdpbjogMi41cmVtIDJyZW07XG4gIH1cbn1cblxuLmJyZWFkY3J1bWIge1xuICBmb250LXNpemU6IC43MjVlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luOiAyNXB4IDA7XG4gIGNvbG9yOiAjYzBjMGMwO1xufVxuXG4uYnJlYWRjcnVtYiA+IGxpICsgbGk6YmVmb3JlIHtcbiAgY29udGVudDogXCIvwqBcIjtcbiAgY29sb3I6ICNjMGMwYzA7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5icmVhZGNydW1iIGEge1xuICBjb2xvcjogI2MwYzBjMDtcbn1cblxuLmJyZWFkY3J1bWIgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY2cHgpIHtcbiAgLmJyZWFkY3J1bWIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmdyYXktYmFja2dyb3VuZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGYwZjA7XG59XG5cbi5icmFuZC1wcmltYXJ5LWJhY2tncm91bmQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBBQTdFO1xufVxuXG4uYnJhbmQtc2Vjb25kYXJ5LWJhY2tncm91bmQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0QjhEO1xufVxuXG4uYnJhbmQtYWNjZW50LWJhY2tncm91bmQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0QjhEO1xufVxuXG4udHJhbnNwYXJlbnQtYmFja2dyb3VuZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG5cbi8qXHJcbkFkZCBUbyBDYWxlbmRhclxyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuXHJcbkNvbnRhaW5zIFN0eWxpbmcgZGVmaW5pdGlvbnMgZm9yIEV2ZW50YWJsZSBBZGQgdG8gQ2FsZW5kYXJcclxuXHJcbiovXG4uYWRkLXRvLWNhbGVuZGFyLXdyYXBwZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uY3RhLS1hZGQtdG8tY2FsZW5kYXIge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGNvbG9yOiAjMDBBQTdFO1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDFyZW07XG4gIHBhZGRpbmc6IDA7XG4gIHBhZGRpbmctbGVmdDogMC4yNXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tbGVmdDogMXJlbTtcbn1cblxuLmN0YS0tYWRkLXRvLWNhbGVuZGFyOmJlZm9yZSwgLmN0YS0tYWRkLXRvLWNhbGVuZGFyOmFmdGVyIHtcbiAgYmFja2dyb3VuZDogIzAwQUE3RTtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAxcmVtO1xuICBsZWZ0OiAtMC41NjI1cmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDAuMTI1cmVtO1xufVxuXG4uY3RhLS1hZGQtdG8tY2FsZW5kYXI6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG59XG5cbi5jdGEtLWFkZC10by1jYWxlbmRhcjpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5jdGEtLWFkZC10by1jYWxlbmRhcjpob3ZlciB7XG4gIGNvbG9yOiAjMTAxMDEwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5jdGEtLWFkZC10by1jYWxlbmRhcjpob3ZlcjpiZWZvcmUsIC5jdGEtLWFkZC10by1jYWxlbmRhcjpob3ZlcjphZnRlciB7XG4gIGJhY2tncm91bmQ6ICMxMDEwMTA7XG59XG5cbi8qIFRhcmdldHMgJiBhZGp1c3RzIGFsaWdubWVudCBvZiB0aGUgYXNzb2NpYXRlZCBhcHAgbWVudSB3cmFwcGVyICovXG4uY3RhLS1hZGQtdG8tY2FsZW5kYXIgfiBkaXYge1xuICBtYXJnaW4tbGVmdDogLTEuMjVyZW07XG4gIG1hcmdpbi10b3A6IDAuNXJlbTtcbn1cblxuLmNhcm91c2VsLWNvbnRyb2wge1xuICBvcGFjaXR5OiAxO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY2cHgpIHtcbiAgLmNhcm91c2VsLWNvbnRyb2wge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uY2Fyb3VzZWwtY29udHJvbDpob3ZlciwgLmNhcm91c2VsLWNvbnRyb2w6Zm9jdXMge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uY2Fyb3VzZWwtY29udHJvbDphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDIzcHg7XG4gIGhlaWdodDogMjNweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3A6IDNweCBzb2xpZCAjZDlkOWQ5O1xuICBib3JkZXItcmlnaHQ6IDNweCBzb2xpZCAjZDlkOWQ5O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tdG9wOiAtMTJweDtcbn1cblxuLmNhcm91c2VsLWNvbnRyb2wubGVmdCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGxlZnQ6IDEwcHg7XG59XG5cbi5jYXJvdXNlbC1jb250cm9sLmxlZnQ6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgyMjVkZWcpO1xuICBsZWZ0OiAxMHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgLmNhcm91c2VsLWNvbnRyb2wubGVmdDphZnRlciB7XG4gICAgbGVmdDogMjIlO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmNhcm91c2VsLWNvbnRyb2wubGVmdDphZnRlciB7XG4gICAgbGVmdDogNXB4O1xuICB9XG59XG5cbi5jYXJvdXNlbC1jb250cm9sLnJpZ2h0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgcmlnaHQ6IDEwcHg7XG59XG5cbi5jYXJvdXNlbC1jb250cm9sLnJpZ2h0OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICByaWdodDogMTBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gIC5jYXJvdXNlbC1jb250cm9sLnJpZ2h0OmFmdGVyIHtcbiAgICByaWdodDogMjIlO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmNhcm91c2VsLWNvbnRyb2wucmlnaHQ6YWZ0ZXIge1xuICAgIHJpZ2h0OiA1cHg7XG4gIH1cbn1cblxuLmNhcm91c2VsLWluZGljYXRvcnMge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uY2Fyb3VzZWwtaW5kaWNhdG9ycyBsaSxcbi5jYXJvdXNlbC1pbmRpY2F0b3JzIC5vd2wtZG90IHtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgbWFyZ2luOiAwIDFweCAwIDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjMGMwYzA7XG59XG5cbi5jYXJvdXNlbC1pbmRpY2F0b3JzIGxpOmhvdmVyLFxuLmNhcm91c2VsLWluZGljYXRvcnMgLm93bC1kb3Q6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNjMGMwYzA7XG59XG5cbi5jYXJvdXNlbC1pbmRpY2F0b3JzIGxpLmFjdGl2ZSxcbi5jYXJvdXNlbC1pbmRpY2F0b3JzIC5vd2wtZG90LmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMEFBN0U7XG4gIGJvcmRlci1jb2xvcjogIzAwQUE3RTtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbn1cblxuLmNhcm91c2VsLWluZGljYXRvcnMgbGkuYWN0aXZlOmhvdmVyLFxuLmNhcm91c2VsLWluZGljYXRvcnMgLm93bC1kb3QuYWN0aXZlOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDBBQTdFO1xufVxuXG4uY2Fyb3VzZWwtaW5kaWNhdG9ycyAub3dsLWRvdCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwIDVweCAwIDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjMGMwYzA7XG59XG5cbi5jYXJvdXNlbC1pbmRpY2F0b3JzIC5vd2wtZG90OmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogIzAwQUE3RSAhaW1wb3J0YW50O1xufVxuXG4uY2Fyb3VzZWwtaW5kaWNhdG9ycyAub3dsLWRvdDphY3RpdmU6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICMwMEFBN0UgIWltcG9ydGFudDtcbn1cblxuLypcclxuQ2Fyb3VzZWxcclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblxyXG5Db250YWlucyBzdHlsaW5nIGRlZmluaXRpb25zIGZvciBhbGwgY29udGVudCB0eXBlcyBhcyBjbS1jYXJvdXNlbC5cclxuLSBjbS1jYXJvdXNlbFxyXG4tIGNtLWNhcm91c2VsLWNvbnRyb2xcclxuKi9cbi5jbS1jYXJvdXNlbCB7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMTtcbn1cblxuLmNtLWNhcm91c2VsLWlubmVyIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uY20tY2Fyb3VzZWxfX2NvbnRyb2wge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDEwcHg7XG4gIHRvcDogMTBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgLmNtLWNhcm91c2VsX19jb250cm9sIHtcbiAgICB0b3A6IGF1dG87XG4gICAgcmlnaHQ6IDEwcHg7XG4gICAgYm90dG9tOiAxMHB4O1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbn1cblxuLmNtLWNhcm91c2VsX19jb250cm9sLS1oZXJvLCAuY20tY2Fyb3VzZWxfX2NvbnRyb2wtLXN1cGVyaGVybyB7XG4gIHRvcDogaW5oZXJpdDtcbiAgYm90dG9tOiAxMHB4O1xufVxuXG4uY20tY2Fyb3VzZWxfX2NvbnRyb2wtLWRldGFpbHMge1xuICB0b3A6IDEwcHg7XG4gIGJvdHRvbTogaW5oZXJpdDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgLmNtLWNhcm91c2VsLS1hbHRlcm5hdGl2ZSAuY20tY2Fyb3VzZWxfX2NvbnRyb2wge1xuICAgIHRvcDogYXV0bztcbiAgICByaWdodDogYXV0bztcbiAgICBib3R0b206IDEwcHg7XG4gICAgbGVmdDogMTBweDtcbiAgfVxufVxuXG4uY20tY2Fyb3VzZWwgc3Bhbi5nbHlwaGljb24ge1xuICB0b3A6IDNweDtcbn1cblxuLmNtLWNhcm91c2VsX19wYWdpbmF0aW9uIHtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiA1MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5jbS1jYXJvdXNlbC1jb250cm9sIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB3aWR0aDogNDBweDtcbiAgdGV4dC1pbmRlbnQ6IDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgb3BhY2l0eTogMTtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG59XG5cbi5jbS1jYXJvdXNlbC1jb250cm9sLmxlZnQsIC5jbS1jYXJvdXNlbC1jb250cm9sLnJpZ2h0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cblxuLmNtLWNhcm91c2VsLWNvbnRyb2w6aG92ZXIge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xufVxuXG4vKlxyXG5DbGFpbVxyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuXHJcbkNvbnRhaW5zIHN0eWxpbmcgZGVmaW5pdGlvbnMgZm9yIGFsbCBjb250ZW50IHR5cGVzIGFzIGNtLWNsYWltLlxyXG4tIGNtLWNsYWltXHJcbiovXG4uY20tY2xhaW0ge1xuICBib3JkZXI6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uY20tY2xhaW06aG92ZXIgYSAuY20tY2xhaW1fX2hlYWRsaW5lIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA1cHgsIDApO1xufVxuXG4uY20tY2xhaW06aG92ZXIgYSAuY20tY2xhaW1fX2hlYWRsaW5lID4gc3BhbjphZnRlciB7XG4gIG9wYWNpdHk6IDE7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjZweCkge1xuICAuY20tY2xhaW0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAvKiBhZGQgc3BhY2VyIChjZW50ZXJlZCBkb3QpIGJldHdlZW4gY2xhaW0gaW4gbW9iaWxlIHZpZXcgKi9cbiAgfVxuICAuY20tY2xhaW06OmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206IC0xMXB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGNvbnRlbnQ6IFwiXFwyNUNGXCI7XG4gICAgY29sb3I6ICMwMEFBN0U7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgfVxuICAuY20tY2xhaW0uaXMtbGFzdDo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmNtLWNsYWltX19waWN0dXJlLWJveCB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHdpZHRoOiA1NSU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmNtLWNsYWltX19waWN0dXJlLWJveDpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy10b3A6IDEwMCU7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5cbi5jbS1jbGFpbS0tY2lyY2xlIC5jbS1jbGFpbV9fcGljdHVyZS1ib3gge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5cbi5jbS1jbGFpbV9fcGljdHVyZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xufVxuXG4uY20tY2xhaW1fX2hlYWRsaW5lIHtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMzVzIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbn1cblxuLmNtLWNsYWltX19oZWFkbGluZSA+IHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5jbS1jbGFpbV9faGVhZGxpbmUgPiBzcGFuOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogLTE7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBtYXJnaW46IC04MHB4IDAgLTEwcHggMDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgwLCAwLCAwLCAwKSwgcmdiYSgwLCAwLCAwLCAwKSk7XG4gIC8qIENNUy00MjcwIHByZXZlbnRzIGZsaWNrZXJpbmcgaW4gRmlyZWZveCAqL1xufVxuXG4uY20tY2xhaW1fX2hlYWRsaW5lID4gc3BhbjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3R0b206IDA7XG4gIG1hcmdpbjogYXV0bztcbiAgd2lkdGg6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMzVzIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KSwgd2lkdGggMC4zNXMgY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xufVxuXG4uY20tY2xhaW1fX2Fycm93IHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vLi4vaW1nL2Fycm93LWJsYWNrLnN2Z1wiKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIGJvdHRvbTogLTFweDtcbn1cblxuLmNtLWNsYWltX19wb3B1cC1vcGVuZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uY20tY2xhaW1fX3BsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xuICBtYXgtd2lkdGg6IDI1JTtcbn1cblxuLypcclxuRGV0YWlsc1xyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuXHJcbkNvbnRhaW5zIHN0eWxpbmcgZGVmaW5pdGlvbnMgZm9yIGFsbCBjb250ZW50IHR5cGVzIGFzIGNtLWRldGFpbHMuXHJcbi0gY20tZGV0YWlsc1xyXG4tIGNtLWRldGFpbHMtLXByb2R1Y3RcclxuLSBjbS1kZXRhaWxzLS12aWRlb1xyXG4tIGNtLWRvd25sb2Fkc1xyXG4tIGNtLXJlbGF0ZWRcclxuKi9cbi5jbS1kZXRhaWxzIHtcbiAgbWFyZ2luLWJvdHRvbTogNDVweDtcbiAgcGFkZGluZy1ib3R0b206IDQ1cHg7XG4gIC8qIHdpZGVyIGJveCBvbiBkZXNrdG9wICovXG4gIC8qIGFsd2F5cyAxNng5IGZvciB2aWRlb3MgKi9cbiAgLyogZG9uJ3Qgc3RyZXRjaCB2aWRlb3MsIGRpZmZlcmVuY3QgYmFja2dyb3VuZCB3aXRoIGNlbnRlcmVkIGZpdHRlZCB2aWRlbyAqL1xuICAvKiBwcm9kdWN0IGRldGFpbCBwYWdlICovXG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gIC5jbS1kZXRhaWxzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjZweCkge1xuICAuY20tZGV0YWlscyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIC8qIGFkZCBzcGFjZXIgKGNlbnRlcmVkIGRvdCkgYmV0d2VlbiBjbGFpbSBpbiBtb2JpbGUgdmlldyAqL1xuICB9XG4gIC5jbS1kZXRhaWxzOjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiAtMTFweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBjb250ZW50OiBcIlxcMjVDRlwiO1xuICAgIGNvbG9yOiAjMDBBQTdFO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIH1cbiAgLmNtLWRldGFpbHMuaXMtbGFzdDo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmNtLWRldGFpbHNfX2hlYWRsaW5lIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgcGFkZGluZzogMCAxMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmNtLWRldGFpbHNfX2hlYWRsaW5lIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cbi5jbS1kZXRhaWxzX19tZWRpYXMge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4uY20tZGV0YWlsc19fbWVkaWFzIC5jbS1zcGlubmVyX19jYW52YXMge1xuICBib3JkZXI6IDFweCBzb2xpZDtcbiAgcGFkZGluZzogMTBweCAxNi43Nzc3Nzc3Nzc4cHg7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBtYXJnaW46IDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuY20tZGV0YWlsc19fbWVkaWFzIC5jbS1zcGlubmVyX19jYW52YXMge1xuICAgIHBhZGRpbmc6IDEwcHggMjYuNXB4O1xuICB9XG59XG5cbi5jbS1kZXRhaWxzX19tZWRpYS1ib3gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5jbS1kZXRhaWxzX19tZWRpYS1ib3g6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctdG9wOiA1Ni4yNSU7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuY20tZGV0YWlsc19fbWVkaWEtYm94IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuICAuY20tZGV0YWlsc19fbWVkaWEtYm94OmJlZm9yZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZy10b3A6IDQwJTtcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG59XG5cbi5jbS1kZXRhaWxzX192aWRlby1ib3gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5jbS1kZXRhaWxzX192aWRlby1ib3g6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctdG9wOiA1Ni4yNSU7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5cbi5jbS1kZXRhaWxzX19tZWRpYSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xufVxuXG4uY20tZGV0YWlsc19fdmlkZW8ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogIzAwMDAwMDtcbn1cblxuLmNtLWRldGFpbHNfX2NhcHRpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uY20tZGV0YWlsc19fY2FwdGlvbiAuY20tY2FwdGlvbl9fdGl0bGUge1xuICBwYWRkaW5nLXRvcDogN3B4O1xufVxuXG4uY20tZGV0YWlsc19fdGV4dCwgLmNtLWRldGFpbHNfX2NvZGUge1xuICBwYWRkaW5nOiAwIDEwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuY20tZGV0YWlsc19fdGV4dCwgLmNtLWRldGFpbHNfX2NvZGUge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cblxuLmNtLWRldGFpbHNfX2RhdGUge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgcGFkZGluZzogMCAxMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmNtLWRldGFpbHNfX2RhdGUge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cblxuLmNtLWRldGFpbHMtLXByb2R1Y3QgLmNtLWRldGFpbHMge1xuICAvKiBoMSBmb3Igc2VvLCBidXQgc2hvdWxkIGxvb2sgbGlrZSBoMiAqL1xufVxuXG4uY20tZGV0YWlscy0tcHJvZHVjdCAuY20tZGV0YWlsc19faGVhZGxpbmUge1xuICBmb250LXNpemU6IDEuNWVtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjdweCkge1xuICAuY20tZGV0YWlscy0tcHJvZHVjdCAuY20tZGV0YWlsc19faGVhZGxpbmUge1xuICAgIGZvbnQtc2l6ZTogMS41ZW07XG4gIH1cbn1cblxuLmNtLWRvd25sb2FkcyB7XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5jbS1kb3dubG9hZHMge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cblxuLmNtLWRvd25sb2Fkc19faXRlbXMge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbn1cblxuLmNtLWRvd25sb2Fkc19faXRlbSB7XG4gIGxpbmUtaGVpZ2h0OiAyO1xufVxuXG4uY20tZG93bmxvYWRzX19pdGVtIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmNtLWRvd25sb2Fkc19faXRlbSBzcGFuIHtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xufVxuXG4uY20tcmVsYXRlZCB7XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogNDVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5jbS1yZWxhdGVkIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cbi8qXHJcbkdhcFxyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuXHJcbkNvbnRhaW5zIHN0eWxpbmcgZGVmaW5pdGlvbnMgZm9yIGFsbCBjb250ZW50IHR5cGVzIGFzIGNtLWdhcC5cclxuLSBjbS1nYXBcclxuLSBjbS1nYXAtLW1pbmlcclxuKi9cbi5jbS1nYXAge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzM3ZoO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jbS1nYXA6aG92ZXIgYSAuY20tZ2FwX19kaW1tZXIge1xuICBvcGFjaXR5OiAwLjMzO1xufVxuXG4uY20tZ2FwX19lbWJlZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmNtLWdhcF9fZW1iZWQ6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctdG9wOiAxMDAlO1xuICBjb250ZW50OiBcIlwiO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjdweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuY20tZ2FwX19lbWJlZCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbiAgLmNtLWdhcF9fZW1iZWQ6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nLXRvcDogNzUlO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5jbS1nYXBfX2VtYmVkIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuICAuY20tZ2FwX19lbWJlZDpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmctdG9wOiA1Ni4yNSU7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxufVxuXG4uY20tZ2FwX19lbWJlZC1pdGVtIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG59XG5cbi5jbS1nYXBfX3BpY3R1cmUtYm94IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5jbS1nYXBfX3BpY3R1cmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgLyogbm8gbG9hZGluZyBzcGlubmVyICovXG59XG5cbi5jbS1nYXBfX3BpY3R1cmUuY20tcGljdHVyZS1taXNzaW5nLWJveCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMEFBN0U7XG59XG5cbi5jbS1nYXBfX2RpbW1lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvcGFjaXR5OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMzVzIGVhc2UsIHRyYW5zZm9ybSAwLjM1cyBlYXNlO1xufVxuXG4uY20tZ2FwX19iYW5kZXJvbGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBib3R0b206IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmNtLWdhcF9fYmFuZGVyb2xlIHtcbiAgcGFkZGluZy10b3A6IDQ1cHg7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiYSgwLCAwLCAwLCAwKSAwJSwgcmdiYSgwLCAwLCAwLCAwLjQpIDEwMCUpO1xuICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsIHJnYmEoMCwgMCwgMCwgMCkgMCUsIHJnYmEoMCwgMCwgMCwgMC40KSAxMDAlKTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgwLCAwLCAwLCAwKSAwJSwgcmdiYSgwLCAwLCAwLCAwLjQpIDEwMCUpO1xufVxuXG4uY20tZ2FwX19idXR0b24sIC5jbS1nYXBfX3RleHQsIC5jbS1nYXBfX2hlYWRsaW5lIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDQ1cHg7XG59XG5cbmEgLmNtLWdhcF9faGVhZGxpbmU6aG92ZXIgPiBzcGFuOmJlZm9yZSB7XG4gIHdpZHRoOiAxNTBweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XG59XG5cbmEgLmNtLWdhcF9faGVhZGxpbmU6aG92ZXIgPiBzcGFuOmFmdGVyIHtcbiAgd2lkdGg6IDE1MHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xufVxuXG5hIC5jbS1nYXBfX2hlYWRsaW5lOmhvdmVyIC5jbS1nYXBfX2Fycm93IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg1cHgsIDAsIDApO1xufVxuXG4uY20tZ2FwX19oZWFkbGluZSA+IHNwYW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgwLCAwLCAwLCAwKSwgcmdiYSgwLCAwLCAwLCAwKSk7XG4gIC8qIENNUy00MjcwIHByZXZlbnRzIGZsaWNrZXJpbmcgaW4gRmlyZWZveCAqL1xufVxuXG4uY20tZ2FwX19oZWFkbGluZSA+IHNwYW46YmVmb3JlLCAuY20tZ2FwX19oZWFkbGluZSA+IHNwYW46YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEuMjE4NzVlbTtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICB0cmFuc2l0aW9uOiB3aWR0aCAwLjM1cyBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSksIHRyYW5zZm9ybSAwLjM1cyBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuY20tZ2FwX19oZWFkbGluZSA+IHNwYW46YmVmb3JlLCAuY20tZ2FwX19oZWFkbGluZSA+IHNwYW46YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGluaGVyaXQ7XG4gIH1cbn1cblxuLmNtLWdhcF9faGVhZGxpbmUgPiBzcGFuOmJlZm9yZSB7XG4gIHJpZ2h0OiAxMDAlO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbi5jbS1nYXBfX2hlYWRsaW5lID4gc3BhbjphZnRlciB7XG4gIGxlZnQ6IDEwMCU7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuXG4uY20tZ2FwX19hcnJvdyB7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vLi4vaW1nL2Fycm93LXdoaXRlLnN2Z1wiKSBuby1yZXBlYXQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3R0b206IC0ycHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gIC5jbS1nYXBfX2Fycm93IHtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICB3aWR0aDogMzhweDtcbiAgICBoZWlnaHQ6IDM4cHg7XG4gICAgYm90dG9tOiAtNHB4O1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjM1cyBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIH1cbn1cblxuLmNtLWdhcC0tbWluaV9fd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmNtLWdhcC0tbWluaV9fcGljdHVyZSB7XG4gIGJhY2tncm91bmQ6ICMwMEFBN0U7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xufVxuXG4uY20tZ2FwLS1taW5pX19waWN0dXJlLWJveCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmNtLWdhcC0tbWluaV9fcGljdHVyZS1ib3g6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctdG9wOiA1Ni4yNSU7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2N3B4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5jbS1nYXAtLW1pbmlfX3BpY3R1cmUtYm94IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuICAuY20tZ2FwLS1taW5pX19waWN0dXJlLWJveDpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmctdG9wOiA0MCU7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmNtLWdhcC0tbWluaV9fcGljdHVyZS1ib3gge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG4gIC5jbS1nYXAtLW1pbmlfX3BpY3R1cmUtYm94OmJlZm9yZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZy10b3A6IDI1JTtcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG59XG5cbi5jbS1nYXAtLW1pbmlfX2RpbW1lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBvcGFjaXR5OiAwLjc7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGJvdHRvbSwgIzBkMTAxMCwgcmdiYSgwLCAwLCAwLCAwKSA3MCUsIHJnYmEoMCwgMCwgMCwgMCkgOTAlLCByZ2JhKDEzLCAxNiwgMTYsIDAuNDcpIDEwMCUpO1xuICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudChib3R0b20sICMwZDEwMTAsIHJnYmEoMCwgMCwgMCwgMCkgNzAlLCByZ2JhKDAsIDAsIDAsIDApIDkwJSwgcmdiYSgxMywgMTYsIDE2LCAwLjQ3KSAxMDAlKTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgIzBkMTAxMCwgcmdiYSgwLCAwLCAwLCAwKSA3MCUsIHJnYmEoMCwgMCwgMCwgMCkgOTAlLCByZ2JhKDEzLCAxNiwgMTYsIDAuNDcpIDEwMCUpO1xufVxuXG4uY20tZ2FwLS1taW5pX19iYW5kZXJvbGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBib3R0b206IDglO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5jbS1nYXAtLW1pbmlfX2hlYWRsaW5lIHtcbiAgZm9udC1zaXplOiAxLjVlbTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtc2hhZG93OiAwIDAgMXB4IHJnYmEoMCwgMCwgMCwgMC4wNSksIDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gIC5jbS1nYXAtLW1pbmlfX2hlYWRsaW5lIHtcbiAgICBmb250LXNpemU6IDEuNWVtO1xuICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7XG4gIH1cbn1cblxuLmNtLWdhcC0tbWluaV9fdGV4dCB7XG4gIG1hcmdpbjogMjZweCAwO1xuICBwYWRkaW5nOiAwIDEwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuY20tZ2FwLS1taW5pX190ZXh0IHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cbi8qXHJcbkhlcm9cclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblxyXG5Db250YWlucyBzdHlsaW5nIGRlZmluaXRpb25zIGZvciBhbGwgY29udGVudCB0eXBlcyBhcyBjbS1oZXJvLlxyXG4tIGNtLWhlcm9cclxuKi9cbi5jbS1oZXJvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uY20taGVyb19fcGljdHVyZS1ib3gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5jbS1oZXJvX19waWN0dXJlLWJveDpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy10b3A6IDc1JTtcbiAgY29udGVudDogXCJcIjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgLmNtLWhlcm9fX3BpY3R1cmUtYm94IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuICAuY20taGVyb19fcGljdHVyZS1ib3g6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nLXRvcDogNTYuMjUlO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cbn1cblxuLmNtLWhlcm9fX3BpY3R1cmUge1xuICBiYWNrZ3JvdW5kOiAjMDBBQTdFO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbn1cblxuLmNtLWhlcm9fX2RpbW1lciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAwcHgsIDBweCk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvcGFjaXR5OiAwLjc7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsICMwZDEwMTAsIHJnYmEoMCwgMCwgMCwgMCkgNzAlLCByZ2JhKDAsIDAsIDAsIDApIDkwJSwgcmdiYSgxMywgMTYsIDE2LCAwLjQ3KSAxMDAlKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5jbS1oZXJvX19iYW5kZXJvbGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBib3R0b206IDUuMjUlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5jbS1oZXJvX19idXR0b24sIC5jbS1oZXJvX190ZXh0LCAuY20taGVyb19faGVhZGxpbmUge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgLmNtLWhlcm9fX2J1dHRvbiwgLmNtLWhlcm9fX3RleHQsIC5jbS1oZXJvX19oZWFkbGluZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDVweDtcbiAgfVxufVxuXG4uY20taGVyb19faGVhZGxpbmUsIC5jbS1oZXJvX190ZXh0IHtcbiAgdGV4dC1zaGFkb3c6IDAgMCAxcHggcmdiYSgwLCAwLCAwLCAwLjA1KSwgMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbn1cblxuLmNtLWhlcm8tLXZpZGVvIC5jbS1oZXJvX190ZXh0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgLmNtLWhlcm8tLXZpZGVvIC5jbS1oZXJvX190ZXh0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4uY20taGVyb19fcG9wdXAtb3BlbmVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5jbS1oZXJvX19wbGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTkwJSk7XG4gIHotaW5kZXg6IDE7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2NnB4KSB7XG4gIC5jbS1oZXJvX19wbGF5IHtcbiAgICBtYXgtd2lkdGg6IDIwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtMTEwJSk7XG4gIH1cbn1cblxuLmlubGluZS12aWRlbyAuaW5saW5lLXZpZGVvLW92ZXJsYXkge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5pbmxpbmUtdmlkZW8gLmlubGluZS12aWRlby13cmFwcGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xuICAvKiAxNjo5ICovXG4gIGhlaWdodDogMDtcbn1cblxuLmlubGluZS12aWRlbyAuaW5saW5lLXZpZGVvLXdyYXBwZXIgaWZyYW1lLCAuaW5saW5lLXZpZGVvIC5pbmxpbmUtdmlkZW8td3JhcHBlciAuaW5saW5lLXZpZGVvLWlmcmFtZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uY20tcG9wdXAtZW1lcnNvbiAubWZwLWNvbnRlbnQge1xuICBtYXgtd2lkdGg6IDkwMHB4O1xufVxuXG4uY20tcG9wdXAtZW1lcnNvbiAudmpzLWJpZy1wbGF5LWJ1dHRvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qXHJcbk1lZGlhbGlzdFxyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuXHJcbkNvbnRhaW5zIHN0eWxpbmcgZGVmaW5pdGlvbnMgZm9yIGFsbCBjb250ZW50IHR5cGVzIGFzIGNtLW1lZGlhbGlzdC5cclxuLSBjbS1tZWRpYWxpc3RcclxuKi9cbi5jbS1tZWRpYWxpc3Qge1xuICBwYWRkaW5nOiAwIDE1cHggMTVweCAwO1xuICBtYXJnaW46IDA7XG59XG5cbi5jbS1tZWRpYWxpc3Q6YmVmb3JlLCAuY20tbWVkaWFsaXN0OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7XG59XG5cbi5jbS1tZWRpYWxpc3Q6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgLmNtLW1lZGlhbGlzdCB7XG4gICAgcGFkZGluZzogMCAzMHB4IDMwcHggMDtcbiAgfVxufVxuXG4uY20tbWVkaWFsaXN0X19waWN0dXJlLWJveCB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmNtLW1lZGlhbGlzdF9fcGljdHVyZS1ib3g6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctdG9wOiAxMDAlO1xuICBjb250ZW50OiBcIlwiO1xufVxuXG4uY20tbWVkaWFsaXN0LS12aWRlbyAuY20tbWVkaWFsaXN0X193cmFwcGVyIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uY20tbWVkaWFsaXN0LS12aWRlbyAuY20tbWVkaWFsaXN0X19waWN0dXJlLWJveCB7XG4gIGZsb2F0OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uY20tbWVkaWFsaXN0LS12aWRlbyAuY20tbWVkaWFsaXN0X19waWN0dXJlLWJveDpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy10b3A6IDEwMCU7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5cbi5jbS1tZWRpYWxpc3RfX3BpY3R1cmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbn1cblxuLmNtLW1lZGlhbGlzdF9fY2FwdGlvbiB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogNjYuNjY2NjY2NjY2NyU7XG4gIHBhZGRpbmc6IDAgMCAwIDEwcHg7XG59XG5cbi5jbS1tZWRpYWxpc3RfX2hlYWRsaW5lOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5jbS1tZWRpYWxpc3RfX3RpbWUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjMDBBQTdFO1xuICBwYWRkaW5nLWJvdHRvbTogNnB4O1xufVxuXG4uY20tbWVkaWFsaXN0X19oZWFkbGluZSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZy1ib3R0b206IDZweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIGh5cGhlbnM6IGF1dG87XG59XG5cbi5jbS1tZWRpYWxpc3RfX3RleHQge1xuICBtYXJnaW46IDA7XG59XG5cbi5jbS1tZWRpYWxpc3RfX3BsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xuICBtYXgtd2lkdGg6IDYwJTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgLmNtLW1lZGlhbGlzdF9fcGxheSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUyJSwgLTUyJSk7XG4gIH1cbn1cblxuLypcclxuUGxhY2Vob2xkZXJcclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblxyXG5Db250YWlucyBzdHlsaW5nIGRlZmluaXRpb25zIGZvciBhbGwgcGxhY2Vob2xkZXJzLlxyXG4tIGNtLXBsYWNlaG9sZGVyXHJcbi0gY20tcGxhY2Vob2xkZXItLWNhdGVnb3J5XHJcbi0gY20tbGFuZ3VhZ2UtY2hvb3NlclxyXG4qL1xuLmNtLXBsYWNlaG9sZGVyIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4uY20tcGxhY2Vob2xkZXItLWNhdGVnb3J5IHtcbiAgcGFkZGluZzogMCAxMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmNtLXBsYWNlaG9sZGVyLS1jYXRlZ29yeSB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG4uY20tcGxhY2Vob2xkZXJfX2hlYWRsaW5lIHtcbiAgZm9udC1zaXplOiAxLjEyNWVtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjdweCkge1xuICAuY20tcGxhY2Vob2xkZXJfX2hlYWRsaW5lIHtcbiAgICBmb250LXNpemU6IDEuNjg3NWVtO1xuICB9XG59XG5cbi8qIGxhbmd1YWdlIGNob29zZXIgKi9cbi5jbS1sYW5ndWFnZS1jaG9vc2VyX19idXR0b24ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5jbS1sYW5ndWFnZS1jaG9vc2VyX19pY29uIHtcbiAgZm9udC1zaXplOiAxMHB4O1xufVxuXG4uY20tbGFuZ3VhZ2UtY2hvb3Nlcl9faXRlbXMge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNDZweDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG5cbi5jbS1sYW5ndWFnZS1jaG9vc2VyX19pdGVtIHtcbiAgcGFkZGluZzogMTBweCAxNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjdweCkge1xuICAuY20tbGFuZ3VhZ2UtY2hvb3Nlcl9faXRlbXMge1xuICAgIHRvcDogNjBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNjUpO1xuICB9XG4gIC5jbS1sYW5ndWFnZS1jaG9vc2VyX19pdGVtIHtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gIH1cbn1cblxuLypcclxuUG9wdXBcclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblxyXG5Db250YWlucyBzdHlsaW5nIGRlZmluaXRpb25zIGZvciBhbGwgY29udGVudCB0eXBlcyBhcyBjbS1wb3B1cC4gVXNlZCBieSB2aWRlb3Mgd2l0aCBtYWduaWZpYyBwb3B1cC5cclxuKi9cbi5jbS1wb3B1cCB7XG4gIC8qIGZpeCBDTVMtNDgzOSAqL1xufVxuXG4uY20tcG9wdXAgOmJlZm9yZSB7XG4gIHBhZGRpbmctdG9wOiAwJTtcbn1cblxuLmNtLXBvcHVwIC5tZnAtY29udGVudCB7XG4gIG1heC13aWR0aDogMTI4MHB4O1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xufVxuXG4uY20tcG9wdXAgLm1mcC1pbmxpbmUtaG9sZGVyIHtcbiAgcGFkZGluZzogNDBweCAwO1xufVxuXG4uY20tcG9wdXAtLXNjYWxlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nLXRvcDogNTYuMjUlO1xuICBoZWlnaHQ6IDA7XG59XG5cbi5jbS1wb3B1cC0tc2NhbGVyIC5tZnAtY2xvc2Uge1xuICB0b3A6IC00MHB4O1xuICBjb2xvcjogI0ZGRjtcbiAgcmlnaHQ6IC02cHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBwYWRkaW5nLXJpZ2h0OiA2cHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uY20tcG9wdXAtLXNjYWxlciAuY20tdmlkZW8ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJveC1zaGFkb3c6IDAgMCA4cHggcmdiYSgwLCAwLCAwLCAwLjYpO1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xufVxuXG4vKlxyXG5TZWFyY2hcclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblxyXG5Db250YWlucyBzdHlsaW5nIGRlZmluaXRpb25zIGZvciBzZWFyY2ggaW5jbHVkaW5nIHNlYXJjaCBmaWVsZCBhbmQgcmVzdWx0cGFnZS5cclxuLSBjbS1zZWFyY2hcclxuLSBjbS1zZWFyY2gtLWZvcm1cclxuLSBjbS1zZWFyY2gtLXJlc3VsdHNcclxuKi9cbi5jbS1zZWFyY2gge1xuICAvKiAgcmVzdWx0cGFnZSAqL1xuICAvKiBzZWFyY2ggZm9ybSAqL1xufVxuXG4uY20tc2VhcmNoLS1yZXN1bHRzIHtcbiAgcGFkZGluZzogMCAxMHB4O1xufVxuXG4uY20tc2VhcmNoX19oZWFkbGluZSB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5jbS1zZWFyY2hfX2l0ZW0ge1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLmNtLXNlYXJjaF9faXRlbTpiZWZvcmUsIC5jbS1zZWFyY2hfX2l0ZW06YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cblxuLmNtLXNlYXJjaF9faXRlbTphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjZweCkge1xuICAuY20tc2VhcmNoX19pdGVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLyogYWRkIHNwYWNlciAoY2VudGVyZWQgZG90KSBiZXR3ZWVuIGNsYWltIGluIG1vYmlsZSB2aWV3ICovXG4gIH1cbiAgLmNtLXNlYXJjaF9faXRlbTo6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogLTExcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgY29udGVudDogXCJcXDI1Q0ZcIjtcbiAgICBjb2xvcjogIzAwQUE3RTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICB9XG4gIC5jbS1zZWFyY2hfX2l0ZW0uaXMtbGFzdDo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgLmNtLXNlYXJjaF9faXRlbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbn1cblxuLmNtLXNlYXJjaF9fcGljdHVyZS1ib3gge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjdweCkge1xuICAuY20tc2VhcmNoX19waWN0dXJlLWJveCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDI1JTtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbiAgLmNtLXNlYXJjaF9fcGljdHVyZS1ib3g6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nLXRvcDogNzUlO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cbn1cblxuLmNtLXNlYXJjaF9fcGljdHVyZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xufVxuXG4uY20tc2VhcmNoX19jYXB0aW9uIGgzIHtcbiAgY29sb3I6ICMwMEFBN0U7XG4gIG1hcmdpbjogMDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmNtLXNlYXJjaF9fY2FwdGlvbiBoMzpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uY20tc2VhcmNoX19jYXB0aW9uIHAge1xuICBtYXJnaW46IDEwcHggMCAwIDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gIC5jbS1zZWFyY2gtLWZvcm0ge1xuICAgIG1hcmdpbi10b3A6IDJweDtcbiAgfVxufVxuXG4uY20tc2VhcmNoX19pbnB1dCB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIHdpZHRoOiA5OSU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMnB4IDMwcHggMnB4IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmMGYwZjA7XG4gIGJvcmRlci1yYWRpdXM6IDFweDtcbiAgY29sb3I6ICNmMGYwZjA7XG59XG5cbi5jbS1zZWFyY2hfX2lucHV0OmZvY3VzIHtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNmMGYwZjA7XG59XG5cbi5jbS1zZWFyY2hfX2lucHV0OmZvY3VzIH4gLmNtLXNlYXJjaF9fYnV0dG9uIHtcbiAgY29sb3I6ICNmMGYwZjA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gIC5jbS1zZWFyY2hfX2lucHV0IHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gICAgd2lkdGg6IDExNXB4O1xuICAgIHBhZGRpbmc6IDJweCAzMHB4IDJweCAxMHB4O1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMzVzIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgfVxuICAuY20taGVhZGVyLS1vcGVuIC5jbS1zZWFyY2hfX2lucHV0LCAuY20tc2VhcmNoX19pbnB1dDpmb2N1cywgLmNtLXNlYXJjaF9faW5wdXQuZm9jdXMge1xuICAgIHdpZHRoOiAzMDBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG4gICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgfVxuICAuY20taGVhZGVyLS1vcGVuIC5jbS1zZWFyY2hfX2lucHV0OmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICB9XG59XG5cbi5jbS1zZWFyY2hfX2lucHV0OjpwbGFjZWhvbGRlciB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgb3BhY2l0eTogMTtcbn1cblxuLmNtLXNlYXJjaF9fYnV0dG9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAtMzRweDtcbiAgbWFyZ2luOiAwIC0zMHB4IDAgMDtcbiAgd2lkdGg6IDI4cHg7XG4gIGhlaWdodDogMjhweDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuXG4uY20tc2VhcmNoX19idXR0b24gPiBpIHtcbiAgdG9wOiAycHg7XG59XG5cbi8qXHJcbjM2MCBTcGlubmVyXHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5cclxuQ29udGFpbnMgc3R5bGluZyBkZWZpbml0aW9ucyBmb3IgYWxsIGNvbnRlbnQgdHlwZXMgYXMgY20tc3Bpbm5lci5cclxuLSBjbS1zcGlubmVyXHJcbiovXG4uY20tc3Bpbm5lcl9fY2FudmFzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uY20tc3Bpbm5lcl9faW1hZ2VzIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLmNtLXNwaW5uZXJfX2ltYWdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLmNtLXNwaW5uZXJfX2ltYWdlLmN1cnJlbnQtaW1hZ2Uge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4uY20tc3Bpbm5lcl9fcGljdHVyZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xufVxuXG4uY20tc3Bpbm5lcl9faWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgd2lkdGg6IDkwcHg7XG4gIGhlaWdodDogOTBweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vLi4vaW1nLzM2MF9PdmVybGF5LnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xufVxuXG4uY20tc3Bpbm5lcl9faWNvbl9zcGlubmVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xuICB3aWR0aDogOTBweDtcbiAgaGVpZ2h0OiA5MHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi8uLi9pbWcvMzYwLnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xufVxuXG4uY20tZGV0YWlscy0tc3Bpbm5lcl9faW1hZ2VzLCAuY20tZGV0YWlscy0tc3Bpbm5lcl9fcGljdHVyZS1ib3gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5jbS1kZXRhaWxzLS1zcGlubmVyX19pbWFnZXM6YmVmb3JlLCAuY20tZGV0YWlscy0tc3Bpbm5lcl9fcGljdHVyZS1ib3g6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctdG9wOiA3NSU7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5cbi8qXHJcblNxdWFyZVxyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuXHJcbkNvbnRhaW5zIHN0eWxpbmcgZGVmaW5pdGlvbnMgZm9yIGFsbCBjb250ZW50IHR5cGVzIGFzIGNtLXNxdWFyZS5cclxuLSBjbS1zcXVhcmVcclxuKi9cbi5jbS1zcXVhcmUge1xuICBwYWRkaW5nOiAwIDE1cHggMTVweCAwO1xuICBtYXJnaW46IDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gIC5jbS1zcXVhcmUge1xuICAgIHBhZGRpbmc6IDAgMzBweCAzMHB4IDA7XG4gIH1cbiAgLmNtLXNxdWFyZS5pcy1sYXN0IHtcbiAgICBwYWRkaW5nOiAwIDMwcHggNDVweCAwO1xuICB9XG59XG5cbi5jbS1zcXVhcmU6aG92ZXIgYSAuY20tc3F1YXJlX19kaW1tZXIge1xuICBvcGFjaXR5OiAwLjQ0O1xufVxuXG4uY20tc3F1YXJlOmhvdmVyIGEgLmNtLXNxdWFyZV9faGVhZGxpbmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDVweCwgMCk7XG59XG5cbi5jbS1zcXVhcmU6aG92ZXIgYSAuY20tc3F1YXJlX19oZWFkbGluZSA+IHNwYW46YWZ0ZXIge1xuICBvcGFjaXR5OiAxO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmNtLXNxdWFyZTpob3ZlciBhIC5jbS1idXR0b24ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC01cHgsIDApO1xufVxuXG4uY20tc3F1YXJlLS12aWRlbzpob3ZlciBhIC5jbS1zcXVhcmVfX2hlYWRsaW5lIHtcbiAgdHJhbnNmb3JtOiBub25lO1xufVxuXG4uY20tc3F1YXJlLS12aWRlbzpob3ZlciBhIC5jbS1zcXVhcmVfX2hlYWRsaW5lID4gc3BhbjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jbS1zcXVhcmUuaXMtdGV4dDpob3ZlciBhIC5jbS1zcXVhcmVfX2hlYWRsaW5lIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKTtcbn1cblxuLmNtLXNxdWFyZS5pcy10ZXh0OmhvdmVyIGEgLmNtLXNxdWFyZV9faGVhZGxpbmUgPiBzcGFuOmFmdGVyIHtcbiAgb3BhY2l0eTogMTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5jbS1zcXVhcmUuaXMtdGV4dDpob3ZlciBhIC5jbS1idXR0b24ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKTtcbn1cblxuLmNtLXNxdWFyZS0tdmlkZW8uaXMtdGV4dDpob3ZlciBhIC5jbS1zcXVhcmVfX2hlYWRsaW5lIHtcbiAgdHJhbnNmb3JtOiBub25lO1xufVxuXG4uY20tc3F1YXJlLS12aWRlby5pcy10ZXh0OmhvdmVyIGEgLmNtLXNxdWFyZV9faGVhZGxpbmUgPiBzcGFuOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmNtLXNxdWFyZV9fd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmNtLXNxdWFyZV9fcGljdHVyZS1ib3gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5jbS1zcXVhcmVfX3BpY3R1cmUtYm94OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLXRvcDogMTAwJTtcbiAgY29udGVudDogXCJcIjtcbn1cblxuLmNtLXNxdWFyZV9fcGljdHVyZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xufVxuXG4uY20tc3F1YXJlX19kaW1tZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3BhY2l0eTogMC4zMztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMzVzIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbn1cblxuLmNtLXNxdWFyZV9fY2FwdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctbGVmdDogMTIuNiU7XG4gIHBhZGRpbmctcmlnaHQ6IDEyLjYlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5jbS1zcXVhcmUtLXZpZGVvIC5jbS1zcXVhcmVfX2NhcHRpb24ge1xuICB0b3A6IGF1dG87XG4gIGJvdHRvbTogMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmNtLXNxdWFyZS0tdmlkZW8gLmNtLXNxdWFyZV9fY2FwdGlvbiB7XG4gICAgYm90dG9tOiAtNyU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5jbS1zcXVhcmUtLXZpZGVvIC5jbS1zcXVhcmVfX2NhcHRpb24ge1xuICAgIGJvdHRvbTogOCU7XG4gIH1cbn1cblxuLmNtLXNxdWFyZV9fdGV4dCwgLmNtLXNxdWFyZV9faGVhZGxpbmUge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMzVzIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbn1cblxuLmNtLXNxdWFyZS0tdmlkZW8gLmNtLXNxdWFyZV9fdGV4dCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jbS1zcXVhcmVfX2hlYWRsaW5lID4gc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmNtLXNxdWFyZV9faGVhZGxpbmUgPiBzcGFuOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogLTE7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBtYXJnaW46IC04MHB4IDAgLTEwcHggMDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgwLCAwLCAwLCAwKSwgcmdiYSgwLCAwLCAwLCAwKSk7XG4gIC8qIENNUy00MjcwIHByZXZlbnRzIGZsaWNrZXJpbmcgaW4gRmlyZWZveCAqL1xufVxuXG4uY20tc3F1YXJlX19oZWFkbGluZSA+IHNwYW46YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm90dG9tOiAtNXB4O1xuICBtYXJnaW46IGF1dG87XG4gIHdpZHRoOiAwO1xuICBvcGFjaXR5OiAwO1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMzVzIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbn1cblxuLmNtLXNxdWFyZV9fcG9wdXAtb3BlbmVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG59XG5cbi5jbS1zcXVhcmVfX3BsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtODAlKTtcbiAgei1pbmRleDogMTtcbn1cblxuLypcclxuU3F1YXJlbGlzdFxyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuXHJcbkNvbnRhaW5zIHN0eWxpbmcgZGVmaW5pdGlvbnMgZm9yIGFsbCBjb250ZW50IHR5cGVzIGFzIGNtLXNxdWFyZWxpc3QuXHJcbi0gY20tc3F1YXJlbGlzdFxyXG4qL1xuLmNtLXNxdWFyZWxpc3Qge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgLmNtLXNxdWFyZWxpc3Qge1xuICAgIHBhZGRpbmc6IDMwcHggMzBweDtcbiAgfVxufVxuXG4uY20tc3F1YXJlbGlzdF9fcGljdHVyZS1ib3gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5jbS1zcXVhcmVsaXN0X19waWN0dXJlLWJveDpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy10b3A6IDEwMCU7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5cbi5jbS1zcXVhcmVsaXN0X19waWN0dXJlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG59XG5cbi5jbS1zcXVhcmVsaXN0X19oZWFkbGluZSB7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMTBweCAwO1xufVxuXG4uY20tc3F1YXJlbGlzdCBhOmhvdmVyIC5jbS1zcXVhcmVsaXN0X19kaW1tZXIge1xuICBvcGFjaXR5OiAwLjMzO1xufVxuXG4uY20tc3F1YXJlbGlzdCBhOmhvdmVyIC5jbS1zcXVhcmVsaXN0X19oZWFkbGluZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uY20tc3F1YXJlbGlzdC0tZGltbWVyIC5jbS1zcXVhcmVsaXN0X19waWN0dXJlLWJveDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvcGFjaXR5OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMzVzIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbn1cblxuLmNtLXNxdWFyZWxpc3QtLWRpbW1lciBhOmhvdmVyIC5jbS1zcXVhcmVsaXN0X19waWN0dXJlLWJveDphZnRlciB7XG4gIG9wYWNpdHk6IDAuMzM7XG59XG5cbi5jbS1zcXVhcmVsaXN0X19wbGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgbWFyZ2luLXRvcDogLTFlbTtcbn1cblxuLypcclxuU3VwZXJoZXJvXHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5cclxuQ29udGFpbnMgc3R5bGluZyBkZWZpbml0aW9ucyBmb3IgYWxsIGNvbnRlbnQgdHlwZXMgYXMgY20tc3VwZXJoZXJvLlxyXG4tIGNtLXN1cGVyaGVyb1xyXG4qL1xuLmNtLXN1cGVyaGVybyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBoZWlnaHQ6IDEwMHZoO1xuICB3aWR0aDogMTAwJTtcbiAgd2lkdGg6IDEwMHZ3O1xufVxuXG4uY20tc3VwZXJoZXJvX19pbWFnZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gIGhlaWdodDogMTAwJTtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgd2lkdGg6IDEwMCU7XG4gIHdpZHRoOiAxMDB2dztcbn1cblxuLmNtLXN1cGVyaGVyb19fZGltbWVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDBweCwgMHB4KTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9wYWNpdHk6IDAuNztcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgIzBkMTAxMCwgcmdiYSgwLCAwLCAwLCAwKSA3MCUsIHJnYmEoMCwgMCwgMCwgMCkgOTAlLCByZ2JhKDEzLCAxNiwgMTYsIDAuNDcpIDEwMCUpO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmNtLXN1cGVyaGVyb19fYmFuZGVyb2xlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgYm90dG9tOiAzJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uY20tc3VwZXJoZXJvX19idXR0b24sIC5jbS1zdXBlcmhlcm9fX3RleHQsIC5jbS1zdXBlcmhlcm9fX2hlYWRsaW5lIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDQ1cHg7XG59XG5cbi5jbS1zdXBlcmhlcm9fX2hlYWRsaW5lLCAuY20tc3VwZXJoZXJvX190ZXh0IHtcbiAgdGV4dC1zaGFkb3c6IDAgMCAxcHggcmdiYSgwLCAwLCAwLCAwLjA1KSwgMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbn1cblxuLmNtLXN1cGVyaGVyb19fdGV4dCB7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjdweCkge1xuICAuY20tc3VwZXJoZXJvX190ZXh0IHtcbiAgICBmb250LXNpemU6IDEuMzEyNWVtO1xuICB9XG59XG5cbi5jbS1pbWFnZS0tc3VwZXJoZXJvIHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG59XG5cbi8qXHJcblRhZ3NcclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblxyXG5Db250YWlucyBzdHlsaW5nIGRlZmluaXRpb25zIGZvciBhbGwgY29udGVudCB0eXBlcyBhcyBjbS10YWcuXHJcbiovXG4uY20tdGFnIHtcbiAgcGFkZGluZzogMCAxMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmNtLXRhZyB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG4uY20tdGFnX190aXRsZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xufVxuXG4uY20tdGFnX19pdGVtcyB7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4uY20tdGFnX19pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgYmFja2dyb3VuZDogIzAwQUE3RTtcbiAgbWFyZ2luOiAwIDVweCA1cHggNXB4O1xuICBib3JkZXItY29sb3I6ICMwMEFBN0U7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5jbS10YWdfX2l0ZW0gPiBhIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi8qXHJcblRlYXNlclxyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuXHJcbkNvbnRhaW5zIHN0eWxpbmcgZGVmaW5pdGlvbnMgZm9yIGFsbCBjb250ZW50IHR5cGVzIGFzIGNtLXRlYXNhYmxlLlxyXG4tIGNtLXRlYXNhYmxlXHJcbiovXG4uY20tdGVhc2FibGUge1xuICAvKiBsZWF2ZSAxMCUgc3BhY2UgdG8gdGhlIGxlZnQgYW5kIHJpZ2h0ICovXG4gIGJhY2tncm91bmQtY29sb3I6ICMwMEFBN0U7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgLyogcmVzZXQgZWxlbWVudCBtYXJnaW5zICovXG4gIC8qIGhlYWRsaW5lIGRvZXMgYWx3YXlzIGV4aXN0ICovXG4gIC8qIGFsdGVybmF0aXZlIGxheW91dCBmb3IgdGVhc2VycyAqL1xufVxuXG4uY20tdGVhc2FibGVfX3BpY3R1cmUtYm94IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uY20tdGVhc2FibGVfX3BpY3R1cmUtYm94OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLXRvcDogNTYuMjUlO1xuICBjb250ZW50OiBcIlwiO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjdweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuY20tdGVhc2FibGVfX3BpY3R1cmUtYm94IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuICAuY20tdGVhc2FibGVfX3BpY3R1cmUtYm94OmJlZm9yZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZy10b3A6IDEwMCU7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmNtLXRlYXNhYmxlX19waWN0dXJlLWJveCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbiAgLmNtLXRlYXNhYmxlX19waWN0dXJlLWJveDpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmctdG9wOiA1Ni4yNSU7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxufVxuXG4uY20tdGVhc2FibGVfX3BpY3R1cmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbn1cblxuLmNtLXRlYXNhYmxlX190ZXh0LWNvbnRlbnQtYm94IHtcbiAgLyogbGl0dGxlIGFycm93IGJldHdlZW4gaW1hZ2UgYW5kIHRleHQgKi9cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmNtLXRlYXNhYmxlX190ZXh0LWNvbnRlbnQtYm94IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIH1cbiAgLmNtLXRlYXNhYmxlX190ZXh0LWNvbnRlbnQtYm94OmJlZm9yZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZy10b3A6IDEwMCU7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmNtLXRlYXNhYmxlX190ZXh0LWNvbnRlbnQtYm94IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIH1cbiAgLmNtLXRlYXNhYmxlX190ZXh0LWNvbnRlbnQtYm94OmJlZm9yZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZy10b3A6IDU2LjI1JTtcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG59XG5cbi5jbS10ZWFzYWJsZV9fdGV4dC1jb250ZW50LWJveDpob3ZlciAuY20tdGVhc2FibGVfX2hlYWRsaW5lIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA1cHgsIDApO1xufVxuXG4uY20tdGVhc2FibGVfX3RleHQtY29udGVudC1ib3g6aG92ZXIgLmNtLXRlYXNhYmxlX19oZWFkbGluZSA+IHNwYW46YWZ0ZXIge1xuICBvcGFjaXR5OiAxO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmNtLXRlYXNhYmxlX190ZXh0LWNvbnRlbnQtYm94OmhvdmVyIC5jbS10ZWFzYWJsZV9fYnV0dG9uIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNXB4LCAwKTtcbn1cblxuLmNtLXRlYXNhYmxlX190ZXh0LWNvbnRlbnQtYm94OjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiA1MCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gIG1hcmdpbi10b3A6IC0xMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBBQTdFO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBjb250ZW50OiBcIlwiO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gIC5jbS10ZWFzYWJsZV9fdGV4dC1jb250ZW50LWJveDo6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBBQTdFO1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgfVxufVxuXG4uY20tdGVhc2FibGUtLXZpZGVvLmNtLXRlYXNhYmxlLS1uby1pbWFnZSAuY20tdGVhc2FibGVfX3BvcHVwLW9wZW5lciB7XG4gIGhlaWdodDogOTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuLmNtLXRlYXNhYmxlLS12aWRlbyAuY20tdGVhc2FibGVfX3RleHQtY29udGVudC1ib3g6aG92ZXIgLmNtLXRlYXNhYmxlX19oZWFkbGluZSB7XG4gIHRyYW5zZm9ybTogbm9uZTtcbn1cblxuLmNtLXRlYXNhYmxlLS12aWRlbyAuY20tdGVhc2FibGVfX3RleHQtY29udGVudC1ib3g6aG92ZXIgLmNtLXRlYXNhYmxlX19oZWFkbGluZSA+IHNwYW46YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uY20tdGVhc2FibGVfX3RleHQtY29udGVudCB7XG4gIHBhZGRpbmc6IDI2cHggMDtcbiAgd2lkdGg6IDgwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjZweCkge1xuICAuY20tdGVhc2FibGVfX3RleHQtY29udGVudCB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gIC5jbS10ZWFzYWJsZV9fdGV4dC1jb250ZW50IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAuMSUpIHRyYW5zbGF0ZVkoLTUwLjElKTtcbiAgfVxufVxuXG4uY20tdGVhc2FibGVfX2hlYWRsaW5lLCAuY20tdGVhc2FibGVfX3RleHQge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmNtLXRlYXNhYmxlX19oZWFkbGluZSwgLmNtLXRlYXNhYmxlX190ZXh0LCAuY20tdGVhc2FibGVfX2J1dHRvbiB7XG4gIG1hcmdpbjogMDtcbn1cblxuLmNtLXRlYXNhYmxlX190ZXh0LCAuY20tdGVhc2FibGVfX2J1dHRvbiB7XG4gIG1hcmdpbi10b3A6IDI2cHg7XG59XG5cbi5jbS10ZWFzYWJsZV9faGVhZGxpbmUge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zNXMgY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMCwgMCwgMCwgMCksIHJnYmEoMCwgMCwgMCwgMCkpO1xuICAvKiBDTVMtNDI3MCBwcmV2ZW50cyBmbGlja2VyaW5nIGluIEZpcmVmb3ggKi9cbn1cblxuLmNtLXRlYXNhYmxlX19oZWFkbGluZSA+IHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5jbS10ZWFzYWJsZV9faGVhZGxpbmUgPiBzcGFuOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogLTE7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBtYXJnaW46IC04MHB4IDAgLTEwcHggMDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgwLCAwLCAwLCAwKSwgcmdiYSgwLCAwLCAwLCAwKSk7XG4gIC8qIENNUy00MjcwIHByZXZlbnRzIGZsaWNrZXJpbmcgaW4gRmlyZWZveCAqL1xufVxuXG4uY20tdGVhc2FibGVfX2hlYWRsaW5lID4gc3BhbjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3R0b206IDA7XG4gIG1hcmdpbjogMCBhdXRvIC01cHggYXV0bztcbiAgd2lkdGg6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIGhlaWdodDogMXB4O1xuICBoZWlnaHQ6IDAuMDlyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zNXMgY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpLCB3aWR0aCAwLjM1cyBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG59XG5cbi5jbS10ZWFzYWJsZV9fYnV0dG9uIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMzVzIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbn1cblxuLmNtLXRlYXNhYmxlLS1uby1pbWFnZSB7XG4gIC8qIGlmIG5vIGltYWdlIGV4aXN0cyBhYnNvbHV0ZSB3aWR0aCBvZiB0ZXh0LWNvbnRlbnQgaXMgZG91YmxlZCAqL1xuICAvKiA9PiB4LWNvb3JkaW5hdGUgb2YgdGV4dC1ib3ggaGFzIHRvIGJlIGRvdWJsZWQgZm9yIHRhYmxldCBhbmQgZGVza3RvcCAqL1xuICAvKiA9PiBsZWF2ZSBoYWxmIHRoZSBzcGFjZSB0byB0aGUgbGVmdCBhbmQgcmlnaHQgKi9cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmNtLXRlYXNhYmxlLS1uby1pbWFnZSAuY20tdGVhc2FibGVfX3RleHQtY29udGVudC1ib3gge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG4gIC5jbS10ZWFzYWJsZS0tbm8taW1hZ2UgLmNtLXRlYXNhYmxlX190ZXh0LWNvbnRlbnQtYm94OmJlZm9yZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZy10b3A6IDUwJTtcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuY20tdGVhc2FibGUtLW5vLWltYWdlIC5jbS10ZWFzYWJsZV9fdGV4dC1jb250ZW50LWJveCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbiAgLmNtLXRlYXNhYmxlLS1uby1pbWFnZSAuY20tdGVhc2FibGVfX3RleHQtY29udGVudC1ib3g6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nLXRvcDogMjguMTI1JTtcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG59XG5cbi5jbS10ZWFzYWJsZS0tbm8taW1hZ2UgLmNtLXRlYXNhYmxlX190ZXh0LWNvbnRlbnQge1xuICB3aWR0aDogOTAlO1xufVxuXG4uY20tdGVhc2FibGUtLWFsdGVybmF0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cblxuLmNtLXRlYXNhYmxlLS1hbHRlcm5hdGl2ZSAuY20tdGVhc2FibGVfX3RleHQtY29udGVudC1ib3g6YWZ0ZXIge1xuICAvKiBsaXR0bGUgYXJyb3cgYmV0d2VlbiBpbWFnZSBhbmQgdGV4dCAqL1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogNTAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgY29udGVudDogXCJcIjtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjdweCkge1xuICAuY20tdGVhc2FibGUtLWFsdGVybmF0aXZlIC5jbS10ZWFzYWJsZV9fdGV4dC1jb250ZW50LWJveDphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICAgIG1hcmdpbi10b3A6IC0xMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICB9XG59XG5cbi5jbS10ZWFzYWJsZV9fcG9wdXAtb3BlbmVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmNtLXRlYXNhYmxlX19wbGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbn1cblxuLypcclxuVGV4dFxyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuXHJcbkNvbnRhaW5zIHN0eWxpbmcgZGVmaW5pdGlvbnMgZm9yIGFsbCBjb250ZW50IHR5cGVzIGFzIGNtLXRleHQuXHJcbi0gY20tdGV4dFxyXG4qL1xuLmNtLXRleHQge1xuICBib3JkZXI6IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDQ1cHggMTVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgLmNtLXRleHQge1xuICAgIHBhZGRpbmctbGVmdDogNiU7XG4gICAgcGFkZGluZy1yaWdodDogNiU7XG4gICAgcGFkZGluZy1ib3R0b206IDkzcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY2cHgpIHtcbiAgLmNtLXRleHQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAvKiBhZGQgc3BhY2VyIChjZW50ZXJlZCBkb3QpIGJldHdlZW4gY2xhaW0gaW4gbW9iaWxlIHZpZXcgKi9cbiAgfVxuICAuY20tdGV4dDo6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogLTExcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgY29udGVudDogXCJcXDI1Q0ZcIjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICB9XG4gIC5jbS10ZXh0LmlzLWxhc3Q6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5jbS10ZXh0X19oZWFkbGluZSB7XG4gIGNvbG9yOiAjMDBBQTdFO1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgbWFyZ2luOiAwO1xufVxuXG5hID4gLmNtLXRleHRfX2hlYWRsaW5lOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5jbS10ZXh0X19idXR0b24ge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjdweCkge1xuICAuY20tdGV4dF9fYnV0dG9uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAzMHB4O1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIH1cbn1cblxuLnJlYWQtbW9yZS1idXR0b24ge1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgY29sb3I6ICMwMEFBN0U7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgYm9yZGVyOiBub25lO1xuICBtYXJnaW4tbGVmdDogLTRyZW07XG4gIHotaW5kZXg6IDE1O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgdHJhbnNwYXJlbnQsICNmZmZmZmYgNDAlLCAjZmZmZmZmKTtcbn1cblxuLnJlYWQtbW9yZS1idXR0b246YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogNXJlbTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uZ3JheS1iYWNrZ3JvdW5kIC5yZWFkLW1vcmUtYnV0dG9uIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCB0cmFuc3BhcmVudCwgI2YwZjBmMCA0MCUsICNmMGYwZjApO1xufVxuXG4uYnJhbmQtcHJpbWFyeS1iYWNrZ3JvdW5kIC5yZWFkLW1vcmUtYnV0dG9uIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCB0cmFuc3BhcmVudCwgIzAwQUE3RSA0MCUsICMwMEFBN0UpO1xufVxuXG4uYnJhbmQtc2Vjb25kYXJ5LWJhY2tncm91bmQgLnJlYWQtbW9yZS1idXR0b24ge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHRyYW5zcGFyZW50LCAjMDA0QjhEIDQwJSwgIzAwNEI4RCk7XG59XG5cbi5icmFuZC1hY2NlbnQtYmFja2dyb3VuZCAucmVhZC1tb3JlLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgdHJhbnNwYXJlbnQsICMwMDRCOEQgNDAlLCAjMDA0QjhEKTtcbn1cblxuQGtleWZyYW1lcyBleHBhbmQtcGxheS1idXR0b24ge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XG4gIH1cbn1cblxuLnBsYXktYnV0dG9uIHtcbiAgaGVpZ2h0OiA4OHB4O1xuICB3aWR0aDogODhweDtcbn1cblxuLnBsYXktYnV0dG9uLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBoZWlnaHQ6IDg4cHg7XG4gIHdpZHRoOiA4OHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogLjI1cztcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtNTAlO1xufVxuXG4ucGxheS1idXR0b24tY2lyY2xlOmhvdmVyOmJlZm9yZSB7XG4gIGFuaW1hdGlvbi1uYW1lOiBleHBhbmQtcGxheS1idXR0b247XG59XG5cbi5wbGF5LWJ1dHRvbi1jaXJjbGU6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLXRvcDogMTNweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMTNweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6IDIwcHggc29saWQgI2ZmZmZmZjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAzN3B4O1xuICB0b3A6IDMxcHg7XG59XG5cbi5wbGF5LWJ1dHRvbi1jaXJjbGU6aG92ZXI6YWZ0ZXIge1xuICB3ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGV4cGFuZC1wbGF5LWJ1dHRvbjtcbiAgYW5pbWF0aW9uLW5hbWU6IGV4cGFuZC1wbGF5LWJ1dHRvbjtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAuMjVzO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xufVxuXG4vKlxyXG5WaWRlb1xyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuXHJcbkNvbnRhaW5zIHN0eWxpbmcgZGVmaW5pdGlvbnMgZm9yIHZpZGVvcy5cclxuKi9cbnZpZGVvIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4uY20tcGxheS1idXR0b25fX3N2ZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBjb2xvcjogIzJkMzgzZjtcbiAgZmlsbDogI2ZmZmZmZjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMzVzIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbn1cblxuLmNtLXBsYXktYnV0dG9uX19wbmcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi8uLi9pbWcvYnV0dG9uX3ZpZGVvX3BsYXkucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG59XG5cbmE6aG92ZXIgPiAuY20tcGxheS1idXR0b24gLmNtLXBsYXktYnV0dG9uX19zdmcge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZmlsbDogIzAwMDAwMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMzVzIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbn1cblxuYTpmb2N1cyA+IC5jbS1wbGF5LWJ1dHRvbiAuY20tcGxheS1idXR0b25fX3N2ZyB7XG4gIGNvbG9yOiAjMDBBQTdFO1xuICBmaWxsOiAjZmZmZmZmO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmNtLXN1cGVyaGVyby0tdmlkZW8gLmNtLXN1cGVyaGVyb19faW1hZ2Uge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmNtLXN1cGVyaGVyby0tdmlkZW8gLmNtLXN1cGVyaGVyb19faW1hZ2UgLmNtLWltYWdlLS1yZXNwb25zaXZlIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG4uY20tc3VwZXJoZXJvLS12aWRlbyAuY20tc3VwZXJoZXJvX192aWRlbyB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBtYXJnaW46IGF1dG87XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIG1pbi13aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5jbS1zdXBlcmhlcm8tLXZpZGVvIC5jbS1zdXBlcmhlcm9fX3ZpZGVvIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn1cblxuQHN1cHBvcnRzIChvYmplY3QtZml0OiBjb3Zlcikge1xuICAuY20tc3VwZXJoZXJvLS12aWRlbyAuY20tc3VwZXJoZXJvX192aWRlbyB7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgb2JqZWN0LXBvc2l0aW9uOiA1MCUgNTAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmNtLXN1cGVyaGVyby0tdmlkZW8gLmNtLXN1cGVyaGVyb19fZGltbWVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi52aWRlby1sYW5kaW5nLXBhZ2Uge1xuICBtYXJnaW4tdG9wOiAyNXB4O1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuXG4udmlkZW8tbGFuZGluZy1wYWdlIC52aWRlby1vdmVybGF5IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi52aWRlby1sYW5kaW5nLXBhZ2UgLmltYWdlLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnZpZGVvLWxhbmRpbmctcGFnZSAuaW1hZ2UtY29udGFpbmVyOmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLXRvcDogNTYuMjUlO1xuICBjb250ZW50OiBcIlwiO1xufVxuXG4udmlkZW8tbGFuZGluZy1wYWdlIGltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xufVxuXG4udmlkZW8tbGFuZGluZy1wYWdlIHA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjZweCkge1xuICAudmlkZW8tbGFuZGluZy1wYWdlIC5pbWFnZS1kaW1tZXI6YWZ0ZXIge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgLnZpZGVvLWxhbmRpbmctcGFnZSAuaW1hZ2Utd3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC52aWRlby1sYW5kaW5nLXBhZ2UgLnBhZGRlZC1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDE1cHggMCAwIDA7XG4gIH1cbiAgLnZpZGVvLWxhbmRpbmctcGFnZSBoMyB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDFlbTtcbiAgICBsaW5lLWhlaWdodDogMS42MjVlbTtcbiAgfVxuICAudmlkZW8tbGFuZGluZy1wYWdlIC5wMWEge1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgLnZpZGVvLWxhbmRpbmctcGFnZSB7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICB9XG4gIC52aWRlby1sYW5kaW5nLXBhZ2UgLnZpZGVvLW92ZXJsYXkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAudmlkZW8tbGFuZGluZy1wYWdlIC5wYWRkZWQtY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDM1cHg7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gIH1cbiAgLnZpZGVvLWxhbmRpbmctcGFnZSBoMyB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogMS4zNjg0ZW07XG4gICAgZm9udC1zaXplOiAxZW07XG4gIH1cbiAgLnZpZGVvLWxhbmRpbmctcGFnZSAucDFhIHtcbiAgICBmb250LXNpemU6IC44NzVlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC52aWRlby1sYW5kaW5nLXBhZ2UgaDMge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjMzM2VtO1xuICAgIHBhZGRpbmc6IDAgMzVweDtcbiAgfVxuICAudmlkZW8tbGFuZGluZy1wYWdlIC5wMWEge1xuICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgfVxufVxuXG4uc2VwYXJhdG9yLWJhciB7XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2MwYzBjMDtcbiAgbWFyZ2luLXRvcDogLTFweDtcbn1cblxuLnJlYmVsLW1vdXNlLWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMGYwO1xuICBwYWRkaW5nOiAyMHB4IDA7XG59XG5cbi5DMDA0LWhvbWUtZW5kaW5nLXN0b3J5IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBoZWlnaHQ6IDQ3NXB4O1xuICBtYXgtd2lkdGg6IDEyODBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2NnB4KSB7XG4gIC5DMDA0LWhvbWUtZW5kaW5nLXN0b3J5IHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cblxuLkMwMDQtaG9tZS1lbmRpbmctc3RvcnkgLnBhZGRlZC1jb250YWluZXIge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIG1heC13aWR0aDogMTIwMHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgLkMwMDQtaG9tZS1lbmRpbmctc3RvcnkgLmMwMDQtY29udGVudC13cmFwcGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgfVxufVxuXG4uQzAwNC1ob21lLWVuZGluZy1zdG9yeSBoMyB7XG4gIG1hcmdpbi10b3A6IDM1cHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGZvbnQtc2l6ZTogMS41ZW07XG59XG5cbi5DMDA0LWhvbWUtZW5kaW5nLXN0b3J5IC5pbWFnZS1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5DMDA0LWhvbWUtZW5kaW5nLXN0b3J5IC5pbWFnZS1jb250YWluZXI6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctdG9wOiAxMzMuMzMzMzMzMzMzJTtcbiAgY29udGVudDogXCJcIjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gIC5DMDA0LWhvbWUtZW5kaW5nLXN0b3J5IHtcbiAgICBoZWlnaHQ6IDQyNXB4O1xuICB9XG4gIC5DMDA0LWhvbWUtZW5kaW5nLXN0b3J5IGgzIHtcbiAgICBtYXJnaW4tdG9wOiAxMzBweDtcbiAgICBmb250LXNpemU6IDEuMTg3NWVtO1xuICB9XG4gIC5DMDA0LWhvbWUtZW5kaW5nLXN0b3J5IC5wMSB7XG4gICAgZm9udC1zaXplOiAuODEyNWVtO1xuICB9XG4gIC5DMDA0LWhvbWUtZW5kaW5nLXN0b3J5IC5pbWFnZS1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG4gIC5DMDA0LWhvbWUtZW5kaW5nLXN0b3J5IC5pbWFnZS1jb250YWluZXI6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nLXRvcDogNTYuMjUlO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuQzAwNC1ob21lLWVuZGluZy1zdG9yeSB7XG4gICAgaGVpZ2h0OiA2MDBweDtcbiAgfVxuICAuQzAwNC1ob21lLWVuZGluZy1zdG9yeSBoMyB7XG4gICAgbWFyZ2luLXRvcDogMjAwcHg7XG4gICAgZm9udC1zaXplOiAxLjY4NzVlbTtcbiAgfVxuICAuQzAwNC1ob21lLWVuZGluZy1zdG9yeSAucDEge1xuICAgIGZvbnQtc2l6ZTogMWVtO1xuICB9XG59XG5cbi5jMDA0LXRleHQtb3ZlcmZsb3cge1xuICBkaXNwbGF5OiBub25lO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkge1xuICAuYzAwNC10ZXh0LW92ZXJmbG93IC5wMSB7XG4gICAgZm9udC1zaXplOiAuODEyNWVtO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjZweCkge1xuICAuQzAwNC13cmFwcGVyIC5fYzAwNC1jdGEtYnV0dG9ucyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2MTBweCkge1xuICAuQzAwNC13cmFwcGVyIC5fYzAwNC1jdGEtYnV0dG9ucyB7XG4gICAgbWF4LXdpZHRoOiAxNy41cmVtO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG5cbi5DMDA1LWZlYXR1cmVkLWNhcm91c2VsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogNzVweDtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG59XG5cbi5DMDA1LWZlYXR1cmVkLWNhcm91c2VsIC5jYXJvdXNlbC1pbmRpY2F0b3JzIHtcbiAgYm90dG9tOiAtMjBweDtcbn1cblxuLkMwMDUtZmVhdHVyZWQtY2Fyb3VzZWwgLmltYWdlLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLkMwMDUtZmVhdHVyZWQtY2Fyb3VzZWwgLmltYWdlLWNvbnRhaW5lcjpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy10b3A6IDU2LjI1JTtcbiAgY29udGVudDogXCJcIjtcbn1cblxuLkMwMDUtZmVhdHVyZWQtY2Fyb3VzZWwgLmltYWdlLWNvbnRhaW5lciBpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbn1cblxuLkMwMDUtZmVhdHVyZWQtY2Fyb3VzZWwgLnAxIHtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cblxuLkMwMDUtZmVhdHVyZWQtY2Fyb3VzZWwgLnAxIHVsIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwIDAgMCAxZW07XG59XG5cbi5DMDA1LWZlYXR1cmVkLWNhcm91c2VsIC5pdGVtLXdyYXBwZXIge1xuICBtYXJnaW46IDAgLTgwcHg7XG59XG5cbi5DMDA1LWZlYXR1cmVkLWNhcm91c2VsIC5pdGVtLXdyYXBwZXIgPiBkaXYge1xuICBwYWRkaW5nOiAwIDgwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjZweCkge1xuICAuQzAwNS1mZWF0dXJlZC1jYXJvdXNlbCAuaXRlbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIH1cbiAgLkMwMDUtZmVhdHVyZWQtY2Fyb3VzZWwgaDMge1xuICAgIGZvbnQtc2l6ZTogMS41ZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNDE3ZW07XG4gICAgbWFyZ2luOiA0MHB4IDAgMjBweCAwO1xuICB9XG4gIC5DMDA1LWZlYXR1cmVkLWNhcm91c2VsIC5wMSB7XG4gICAgZm9udC1zaXplOiAuODEyNWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjc3ZW07XG4gIH1cbiAgLkMwMDUtZmVhdHVyZWQtY2Fyb3VzZWwgLmNhcm91c2VsLWNvbnRyb2wge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLkMwMDUtZmVhdHVyZWQtY2Fyb3VzZWwgLl9jMDA1LWN0YS1idXR0b25zIC5jdGEtYnRuLFxuLkMwMDUtZmVhdHVyZWQtY2Fyb3VzZWwgLl9jMDA1LWN0YS1idXR0b25zIC5jdGEtdGV4dCB7XG4gIG1hcmdpbjogMC41cmVtIDA7XG59XG5cbi5DMDA1LWZlYXR1cmVkLWNhcm91c2VsIC5fYzAwNS1jdGEtYnV0dG9ucyAuY3RhLWJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcbi5DMDA1LWZlYXR1cmVkLWNhcm91c2VsIC5fYzAwNS1jdGEtYnV0dG9ucyAuY3RhLXRleHQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY2cHgpIHtcbiAgLkMwMDUtZmVhdHVyZWQtY2Fyb3VzZWwgLl9jMDA1LWN0YS1idXR0b25zIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDYxMHB4KSB7XG4gIC5DMDA1LWZlYXR1cmVkLWNhcm91c2VsIC5fYzAwNS1jdGEtYnV0dG9ucyB7XG4gICAgbWF4LXdpZHRoOiAxNy41cmVtO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkge1xuICAuQzAwNS1mZWF0dXJlZC1jYXJvdXNlbCAuaXRlbSB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbiAgLkMwMDUtZmVhdHVyZWQtY2Fyb3VzZWwgLmltYWdlLWNvbnRhaW5lciB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIHdpZHRoOiA1MCU7XG4gICAgcGFkZGluZy1sZWZ0OiA2cHg7XG4gIH1cbiAgLkMwMDUtZmVhdHVyZWQtY2Fyb3VzZWwgLmNvbnRlbnQge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgcGFkZGluZy1yaWdodDogNnB4O1xuICB9XG4gIC5DMDA1LWZlYXR1cmVkLWNhcm91c2VsIC5jYXJvdXNlbC1pbmRpY2F0b3JzIHtcbiAgICBib3R0b206IC0zMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAwO1xuICB9XG4gIC5DMDA1LWZlYXR1cmVkLWNhcm91c2VsIGgzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG4gIC5DMDA1LWZlYXR1cmVkLWNhcm91c2VsIC5jYXJvdXNlbC1jb250cm9sLnJpZ2h0OmFmdGVyIHtcbiAgICByaWdodDogLTY1cHg7XG4gIH1cbiAgLkMwMDUtZmVhdHVyZWQtY2Fyb3VzZWwgLmNhcm91c2VsLWNvbnRyb2wubGVmdDphZnRlciB7XG4gICAgbGVmdDogLTY1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuQzAwNS1mZWF0dXJlZC1jYXJvdXNlbCAucDEge1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIH1cbiAgLkMwMDUtZmVhdHVyZWQtY2Fyb3VzZWwgLmltYWdlLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICB9XG4gIC5DMDA1LWZlYXR1cmVkLWNhcm91c2VsIC5jb250ZW50IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICB9XG4gIC5DMDA1LWZlYXR1cmVkLWNhcm91c2VsIC5jYXJvdXNlbC1jb250cm9sLnJpZ2h0OmFmdGVyIHtcbiAgICByaWdodDogLTk1cHg7XG4gIH1cbiAgLkMwMDUtZmVhdHVyZWQtY2Fyb3VzZWwgLmNhcm91c2VsLWNvbnRyb2wubGVmdDphZnRlciB7XG4gICAgbGVmdDogLTk1cHg7XG4gIH1cbn1cblxuLkMwMDUtZmVhdHVyZWQtY2Fyb3VzZWwuYzAwNS1wZHAge1xuICBwYWRkaW5nLXRvcDogMDtcbiAgcGFkZGluZy1ib3R0b206IDRyZW07XG59XG5cbi5DMDA1LWZlYXR1cmVkLWNhcm91c2VsLmMwMDUtcGRwIC5DMDA1LW1vZGFsLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAycmVtICFpbXBvcnRhbnQ7XG59XG5cbi5DMDA1LWZlYXR1cmVkLWNhcm91c2VsLmMwMDUtcGRwIC5jb250ZW50IHtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cblxuLkMwMDUtZmVhdHVyZWQtY2Fyb3VzZWwuYzAwNS1wZHAgLmMwMDUtcHJvZHVjdC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHBhZGRpbmc6IDAgMCAwLjVyZW0gMDtcbn1cblxuLkMwMDUtZmVhdHVyZWQtY2Fyb3VzZWwuYzAwNS1wZHAgLml0ZW0uY2xlYXJmaXguYzAwNS1pdGVtIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1ib3R0b206IDEuMTI1cmVtO1xufVxuXG4uQzAwNS1mZWF0dXJlZC1jYXJvdXNlbC5jMDA1LXBkcCAucDEge1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG59XG5cbi5DMDA1LWZlYXR1cmVkLWNhcm91c2VsLmMwMDUtcGRwIC5jYXJvdXNlbC1pbmRpY2F0b3JzIGxpLCAuQzAwNS1mZWF0dXJlZC1jYXJvdXNlbC5jMDA1LXBkcCAuY2Fyb3VzZWwtaW5kaWNhdG9ycyAub3dsLWRvdCB7XG4gIG1hcmdpbjogMCAxcmVtIDAgLTAuMjVyZW07XG4gIGhlaWdodDogMC41cmVtO1xuICB3aWR0aDogMC41cmVtO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5DMDA1LWZlYXR1cmVkLWNhcm91c2VsLmMwMDUtcGRwIC5pbWFnZS1jb250YWluZXI6YmVmb3JlIHtcbiAgICBwYWRkaW5nLXRvcDogMTlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuQzAwNS1mZWF0dXJlZC1jYXJvdXNlbC5jMDA1LXBkcCBpbWcge1xuICAgIHdpZHRoOiAxOXJlbTtcbiAgICBtYXJnaW46IDAgYXV0byAwIGF1dG87XG4gIH1cbiAgLkMwMDUtZmVhdHVyZWQtY2Fyb3VzZWwuYzAwNS1wZHAgLmN0YS1idG4ge1xuICAgIG1hcmdpbi10b3A6IC0wLjYyNXJlbTtcbiAgfVxuICAuQzAwNS1mZWF0dXJlZC1jYXJvdXNlbC5jMDA1LXBkcCAuaW1hZ2UtY29udGFpbmVyIHtcbiAgICB3aWR0aDogNDAlO1xuICB9XG4gIC5DMDA1LWZlYXR1cmVkLWNhcm91c2VsLmMwMDUtcGRwIC5jb250ZW50IHtcbiAgICB3aWR0aDogMzIuNXJlbTtcbiAgfVxuICAuQzAwNS1mZWF0dXJlZC1jYXJvdXNlbC5jMDA1LXBkcCAuQzAwNS1tb2RhbC10aXRsZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW07XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2NnB4KSB7XG4gIC5DMDA1LWZlYXR1cmVkLWNhcm91c2VsLmMwMDUtcGRwIC5jMDA1LXByb2R1Y3QtdGl0bGUge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAwIDAuNXJlbSAwO1xuICB9XG4gIC5DMDA1LWZlYXR1cmVkLWNhcm91c2VsLmMwMDUtcGRwIC5wcm9kdWN0LWNhcm91c2VsLWVzcG90IHtcbiAgICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgfVxuICAuQzAwNS1mZWF0dXJlZC1jYXJvdXNlbC5jMDA1LXBkcCAuY3RhLWJ0biB7XG4gICAgbWF4LXdpZHRoOiAxNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLkMwMDUtZmVhdHVyZWQtY2Fyb3VzZWwuYzAwNS1wZHAgaW1nIHtcbiAgICB3aWR0aDogMThyZW07XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbiAgLkMwMDUtZmVhdHVyZWQtY2Fyb3VzZWwuYzAwNS1wZHAgLmltYWdlLWNvbnRhaW5lcjpiZWZvcmUge1xuICAgIHBhZGRpbmctdG9wOiAxOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5DMDA1LWZlYXR1cmVkLWNhcm91c2VsLmMwMDUtcGRwIC5jYXJvdXNlbC1pbmRpY2F0b3JzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuQzAwNS1mZWF0dXJlZC1jYXJvdXNlbC5jMDA1LXBkcCAuY3RhLWJ0biB7XG4gICAgbWF4LXdpZHRoOiAxNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLkMwMDUtZmVhdHVyZWQtY2Fyb3VzZWwuYzAwNS1wZHAgLmMwMDUtcHJvZHVjdC10aXRsZSB7XG4gICAgcGFkZGluZzogMCAwIDAuNXJlbSAwO1xuICB9XG4gIC5DMDA1LWZlYXR1cmVkLWNhcm91c2VsLmMwMDUtcGRwIC5DMDA1LW1vZGFsLXRpdGxlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbiAgfVxuICAuQzAwNS1mZWF0dXJlZC1jYXJvdXNlbC5jMDA1LXBkcCAuY29udGVudCB7XG4gICAgcGFkZGluZy1yaWdodDogMS4yNXJlbTtcbiAgfVxuICAuQzAwNS1mZWF0dXJlZC1jYXJvdXNlbC5jMDA1LXBkcCBpbWcge1xuICAgIHdpZHRoOiAxNi41cmVtO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG4gIC5DMDA1LWZlYXR1cmVkLWNhcm91c2VsLmMwMDUtcGRwIC5pbWFnZS1jb250YWluZXI6YmVmb3JlIHtcbiAgICBwYWRkaW5nLXRvcDogMTYuNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkge1xuICAuQzAwNS1mZWF0dXJlZC1jYXJvdXNlbC5jMDA1LXBkcCAuQzAwNS1mZWF0dXJlZC1jYXJvdXNlbCAucDEge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLkMwMDUtZmVhdHVyZWQtY2Fyb3VzZWwuYzAwNS1wZHAgLnByb2R1Y3QtY2Fyb3VzZWwtZXNwb3Qge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG4gIC5DMDA1LWZlYXR1cmVkLWNhcm91c2VsLmMwMDUtcGRwIC5DMDA1LW1vZGFsLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBtYXJnaW4tdG9wOiAtMC42MjVyZW07XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuQzAwNS1mZWF0dXJlZC1jYXJvdXNlbC5jMDA1LXBkcCBwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC40MzhyZW07XG4gIH1cbn1cblxuYm9keTpoYXMoLm93bC1zdGFnZS1vdXRlcikge1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG59XG5cbi5DMDA2LXByb2R1Y3QtY2Fyb3VzZWwge1xuICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgcGFkZGluZy10b3A6IDUwcHg7XG59XG5cbi5DMDA2LXByb2R1Y3QtY2Fyb3VzZWwgLm93bC1zdGFnZS1vdXRlciB7XG4gIG1hcmdpbi1sZWZ0OiAycHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTtcbiAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xufVxuXG4uQzAwNi1wcm9kdWN0LWNhcm91c2VsIC5vd2wtc3RhZ2Utb3V0ZXI6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLkMwMDYtcHJvZHVjdC1jYXJvdXNlbCAub3dsLWRvdHMge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5DMDA2LXByb2R1Y3QtY2Fyb3VzZWwgLm93bC1zdGFnZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuQzAwNi1wcm9kdWN0LWNhcm91c2VsIC5vd2wtc3RhZ2Uge1xuICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIC5DMDA2LXByb2R1Y3QtY2Fyb3VzZWwgLm93bC1zdGFnZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4uQzAwNi1wcm9kdWN0LWNhcm91c2VsIC5vd2wtaXRlbSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uQzAwNi1wcm9kdWN0LWNhcm91c2VsIC5vd2wtaXRlbTphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICB3aWR0aDogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzBjMGMwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBtYXJnaW4tbGVmdDogLTJweDtcbn1cblxuLkMwMDYtcHJvZHVjdC1jYXJvdXNlbCAub3dsLWl0ZW0gLnByb2R1Y3RfaW1hZ2UgLmltYWdlIHtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG59XG5cbi5DMDA2LXByb2R1Y3QtY2Fyb3VzZWwgLm93bC1wcmV2IHtcbiAgbGVmdDogMCU7XG4gIG1hcmdpbi1sZWZ0OiAtMS41JTtcbn1cblxuLkMwMDYtcHJvZHVjdC1jYXJvdXNlbCAub3dsLXByZXY6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjI1ZGVnKTtcbn1cblxuLkMwMDYtcHJvZHVjdC1jYXJvdXNlbCAub3dsLW5leHQge1xuICByaWdodDogMCU7XG4gIG1hcmdpbi1yaWdodDogLTEuNSU7XG59XG5cbi5DMDA2LXByb2R1Y3QtY2Fyb3VzZWwgLm93bC1uZXh0OmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cblxuLkMwMDYtcHJvZHVjdC1jYXJvdXNlbCAub3dsLXByZXYsXG4uQzAwNi1wcm9kdWN0LWNhcm91c2VsIC5vd2wtbmV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIG1hcmdpbi10b3A6IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IGF1dG87XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIHdpZHRoOiAyM3B4O1xuICBoZWlnaHQ6IDIzcHg7XG59XG5cbi5DMDA2LXByb2R1Y3QtY2Fyb3VzZWwgLm93bC1wcmV2OmJlZm9yZSxcbi5DMDA2LXByb2R1Y3QtY2Fyb3VzZWwgLm93bC1uZXh0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICNjNGNlZDE7XG4gIGJvcmRlci1yaWdodDogM3B4IHNvbGlkICNjNGNlZDE7XG59XG5cbi5DMDA2LXByb2R1Y3QtY2Fyb3VzZWwgLm93bC1wcmV2LmRpc2FibGVkLFxuLkMwMDYtcHJvZHVjdC1jYXJvdXNlbCAub3dsLW5leHQuZGlzYWJsZWQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uQzAwNi1wcm9kdWN0LWNhcm91c2VsIC5vd2wtZG90cyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLkMwMDYtcHJvZHVjdC1jYXJvdXNlbCAucHJvZHVjdF9pbmZvIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGZvbnQtc2l6ZTogMC43NWVtO1xufVxuXG4uQzAwNi1wcm9kdWN0LWNhcm91c2VsIC5wcm9kdWN0X2luZm8gLnByb2R1Y3RfbmFtZSBhIHtcbiAgZm9udC1zaXplOiAxLjRlbTtcbiAgY29sb3I6ICMyZDM4M2Y7XG59XG5cbi5DMDA2LXByb2R1Y3QtY2Fyb3VzZWwgLnRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuQzAwNi1wcm9kdWN0LWNhcm91c2VsIC50aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLkMwMDYtcHJvZHVjdC1jYXJvdXNlbCAuY2Fyb3VzZWxJdGVtX2luZm8ge1xuICAgIHBhZGRpbmc6IDAgMTBweCAwIDVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5DMDA2LXByb2R1Y3QtY2Fyb3VzZWwgLmNhcm91c2VsSXRlbV9pbmZvIHtcbiAgICBwYWRkaW5nOiAwIDMwcHggMCAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkgYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAuQzAwNi1wcm9kdWN0LWNhcm91c2VsIC5jYXJvdXNlbEl0ZW1faW5mbyB7XG4gICAgcGFkZGluZzogMCAxNXB4IDAgNXB4O1xuICB9XG59XG5cbi5DMDA2LXByb2R1Y3QtY2Fyb3VzZWwgLmNhcm91c2VsSXRlbV9pbmZvIGEge1xuICBjb2xvcjogIzJkMzgzZjtcbn1cblxuLkMwMDYtcHJvZHVjdC1jYXJvdXNlbCAuY2Fyb3VzZWxJdGVtX25hbWUge1xuICBmb250LXNpemU6IC43NWVtO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgLkMwMDYtcHJvZHVjdC1jYXJvdXNlbCAuY2Fyb3VzZWxJdGVtX25hbWUge1xuICAgIGZvbnQtc2l6ZTogLjgxMjVlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5DMDA2LXByb2R1Y3QtY2Fyb3VzZWwgLmNhcm91c2VsSXRlbV9uYW1lIHtcbiAgICBmb250LXNpemU6IDFlbTtcbiAgfVxufVxuXG4uQzAwNi1wcm9kdWN0LWNhcm91c2VsIC5pbWFnZS1jb250YWluZXIge1xuICBwYWRkaW5nOiAwIDE1JTtcbn1cblxuLkMwMDYtcHJvZHVjdC1jYXJvdXNlbCAuY2Fyb3VzZWxJdGVtX2ltYWdlLFxuLkMwMDYtcHJvZHVjdC1jYXJvdXNlbCAuaW1hZ2UsXG4uQzAwNi1wcm9kdWN0LWNhcm91c2VsIC5pbWFnZSBhLFxuLkMwMDYtcHJvZHVjdC1jYXJvdXNlbCAuaW1hZ2UtY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5DMDA2LXByb2R1Y3QtY2Fyb3VzZWwgLmNhcm91c2VsSXRlbV9pbWFnZSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLkMwMDYtcHJvZHVjdC1jYXJvdXNlbCAuY2Fyb3VzZWxJdGVtX2ltYWdlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5cbi5DMDA2LXByb2R1Y3QtY2Fyb3VzZWwgaW1nIHtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgLkMwMDYtcHJvZHVjdC1jYXJvdXNlbCAuYzAwNi1vd2wtY2Fyb3VzZWwgPiAuY2Fyb3VzZWxJdGVtIHtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgfVxufVxuXG4uQzAwNy1jb21wZWxsaW5nLXN0b3J5IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBtYXJnaW46IDAgYXV0bztcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uQzAwNy1jb21wZWxsaW5nLXN0b3J5IGEge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLkMwMDctY29tcGVsbGluZy1zdG9yeSBoMyB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5DMDA3LWNvbXBlbGxpbmctc3RvcnkgLmltYWdlLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLkMwMDctY29tcGVsbGluZy1zdG9yeSAuaW1hZ2UtY29udGFpbmVyOmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLXRvcDogMTMzLjMzMzMzMzMzMyU7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5cbi5DMDA3LWNvbXBlbGxpbmctc3RvcnkgaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG59XG5cbi5DMDA3LWNvbXBlbGxpbmctc3RvcnkgLm92ZXJsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNik7XG4gIGJvdHRvbTogMDtcbn1cblxuLkMwMDctY29tcGVsbGluZy1zdG9yeSAucGFkZGVkLWNvbnRhaW5lciB7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uQzAwNy1jb21wZWxsaW5nLXN0b3J5OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiAyNXB4O1xuICB3aWR0aDogNTAlO1xufVxuXG4uQzAwNy1jb21wZWxsaW5nLXN0b3J5LmdyYXktYmFja2dyb3VuZDphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGYwZjA7XG59XG5cbi5DMDA3LWNvbXBlbGxpbmctc3RvcnkuYnJhbmQtcHJpbWFyeS1iYWNrZ3JvdW5kOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYWE3ZTtcbn1cblxuLkMwMDctY29tcGVsbGluZy1zdG9yeS5icmFuZC1zZWNvbmRhcnktYmFja2dyb3VuZDphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3YjliYWE7XG59XG5cbi5DMDA3LWNvbXBlbGxpbmctc3RvcnkuYnJhbmQtYWNjZW50LWJhY2tncm91bmQ6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0YjhkO1xufVxuXG4uQzAwNy1jb21wZWxsaW5nLXN0b3J5IC5fYzAwNy1jdGEtYnV0dG9ucyB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjZweCkge1xuICAuQzAwNy1jb21wZWxsaW5nLXN0b3J5IC5fYzAwNy1jdGEtYnV0dG9ucyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2MTBweCkge1xuICAuQzAwNy1jb21wZWxsaW5nLXN0b3J5IC5fYzAwNy1jdGEtYnV0dG9ucyB7XG4gICAgbWF4LXdpZHRoOiAxNy41cmVtO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkge1xuICAuQzAwNy1jb21wZWxsaW5nLXN0b3J5IC5fYzAwNy1jdGEtYnV0dG9ucyB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIHdpZHRoOiAxNy41cmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjZweCkge1xuICAuQzAwNy1jb21wZWxsaW5nLXN0b3J5IHtcbiAgICBtaW4taGVpZ2h0OiAzNzVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgLkMwMDctY29tcGVsbGluZy1zdG9yeSB7XG4gICAgbWF4LWhlaWdodDogNTEwcHg7XG4gIH1cbiAgLkMwMDctY29tcGVsbGluZy1zdG9yeSBoMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxuICAuQzAwNy1jb21wZWxsaW5nLXN0b3J5OmFmdGVyIHtcbiAgICB3aWR0aDogNjQuODQlO1xuICAgIGhlaWdodDogNTBweDtcbiAgfVxuICAuQzAwNy1jb21wZWxsaW5nLXN0b3J5IC5wYWRkZWQtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgLkMwMDctY29tcGVsbGluZy1zdG9yeSAub3ZlcmxheSB7XG4gICAgbWluLWhlaWdodDogMTFyZW07XG4gIH1cbiAgLkMwMDctY29tcGVsbGluZy1zdG9yeSAudGVhc2VyVGl0bGUge1xuICAgIG1pbi1oZWlnaHQ6IDIuNXJlbTtcbiAgICBtYXgtaGVpZ2h0OiA3LjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDIuNXJlbTtcbiAgICBmb250LXNpemU6IDEuODc1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuICAuQzAwNy1jb21wZWxsaW5nLXN0b3J5IC5wMSB7XG4gICAgbWluLWhlaWdodDogM3JlbTtcbiAgICBtYXgtaGVpZ2h0OiA2cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS41cmVtO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIH1cbiAgLkMwMDctY29tcGVsbGluZy1zdG9yeSAuY29udGVudCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWF4LXdpZHRoOiA0OC43NXJlbTtcbiAgfVxuICAuQzAwNy1jb21wZWxsaW5nLXN0b3J5IC5pbWFnZS1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG4gIC5DMDA3LWNvbXBlbGxpbmctc3RvcnkgLmltYWdlLWNvbnRhaW5lcjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmctdG9wOiA1Ni4yNSU7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxufVxuXG4uQzAwN2ItY29tcGVsbGluZy1zdG9yeSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5DMDA3Yi1jb21wZWxsaW5nLXN0b3J5IC5vcHRpb25hbC1oZWFkZXIge1xuICBmb250LXNpemU6IDM2cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBjb2xvcjogIzJkMzgzZjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgbWFyZ2luLXRvcDogMjRweDtcbn1cblxuLkMwMDdiLWNvbXBlbGxpbmctc3RvcnkgYSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uQzAwN2ItY29tcGVsbGluZy1zdG9yeSBoMyB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG5cbi5DMDA3Yi1jb21wZWxsaW5nLXN0b3J5IC5pbWFnZS1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5DMDA3Yi1jb21wZWxsaW5nLXN0b3J5IC5pbWFnZS1jb250YWluZXI6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctdG9wOiAxMzMuMzMzMzMzMzMzJTtcbiAgY29udGVudDogXCJcIjtcbn1cblxuLkMwMDdiLWNvbXBlbGxpbmctc3RvcnkgaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG59XG5cbi5DMDA3Yi1jb21wZWxsaW5nLXN0b3J5IC5vdmVybGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMCwgMTAsIDEwLCAwLjUpO1xuICBib3R0b206IDA7XG59XG5cbi5DMDA3Yi1jb21wZWxsaW5nLXN0b3J5IC5vdmVybGF5IC5jb250ZW50IHtcbiAgbWFyZ2luLXRvcDogMjRweDtcbiAgbWFyZ2luLWxlZnQ6IDQwcHg7XG59XG5cbi5DMDA3Yi1jb21wZWxsaW5nLXN0b3J5IC5vdmVybGF5IC5jb250ZW50IC5wMSB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHdpZHRoOiA2ODBweDtcbiAgbWF4LWhlaWdodDogNDhweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY2cHgpIHtcbiAgLkMwMDdiLWNvbXBlbGxpbmctc3RvcnkgLm92ZXJsYXkgLl9jMDA3Yi1jdGEtYnV0dG9ucyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2MTBweCkge1xuICAuQzAwN2ItY29tcGVsbGluZy1zdG9yeSAub3ZlcmxheSAuX2MwMDdiLWN0YS1idXR0b25zIHtcbiAgICBtYXgtd2lkdGg6IDE3LjVyZW07XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5DMDA3Yi1jb21wZWxsaW5nLXN0b3J5IC5vdmVybGF5IHtcbiAgICB3aWR0aDogMTE4MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjZweCkge1xuICAuQzAwN2ItY29tcGVsbGluZy1zdG9yeSB7XG4gICAgbWluLWhlaWdodDogMzc1cHg7XG4gIH1cbiAgLkMwMDdiLWNvbXBlbGxpbmctc3RvcnkgLm9wdGlvbmFsLWhlYWRlciB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG4gIC5DMDA3Yi1jb21wZWxsaW5nLXN0b3J5IC5DMDA3Yi1Db250ZW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLkMwMDdiLWNvbXBlbGxpbmctc3RvcnkgLm92ZXJsYXkge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiAyNDBweDtcbiAgICBtYXgtaGVpZ2h0OiAyNDBweDtcbiAgfVxuICAuQzAwN2ItY29tcGVsbGluZy1zdG9yeSAub3ZlcmxheSAuY29udGVudCB7XG4gICAgbWFyZ2luOiAxNnB4IDAgMCAwcHg7XG4gIH1cbiAgLkMwMDdiLWNvbXBlbGxpbmctc3RvcnkgLm92ZXJsYXkgLmNvbnRlbnQgaDMge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgd2lkdGg6IDMyM3B4O1xuICAgIGhlaWdodDogNDhweDtcbiAgICBtYXJnaW46IDAgMTZweCAxNnB4IDE2cHg7XG4gIH1cbiAgLkMwMDdiLWNvbXBlbGxpbmctc3RvcnkgLm92ZXJsYXkgLmNvbnRlbnQgLnAxIHtcbiAgICB3aWR0aDogMzIzcHg7XG4gICAgbWluLWhlaWdodDogNzJweDtcbiAgICBtYXgtaGVpZ2h0OiA3MnB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbWFyZ2luOiAwIDE2cHggMHB4IDE2cHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIH1cbiAgLkMwMDdiLWNvbXBlbGxpbmctc3RvcnkgLm92ZXJsYXkgLmNvbnRlbnQgLnAxIHAge1xuICAgIGhlaWdodDogNzJweDtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjdweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuQzAwN2ItY29tcGVsbGluZy1zdG9yeSAuQzAwN2ItQ29udGVudCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5DMDA3Yi1jb21wZWxsaW5nLXN0b3J5IC5vdmVybGF5IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjdweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkgYW5kIChtaW4td2lkdGg6IDEwNjFweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuQzAwN2ItY29tcGVsbGluZy1zdG9yeSAub3ZlcmxheSB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2N3B4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5DMDA3Yi1jb21wZWxsaW5nLXN0b3J5IC5vdmVybGF5IC5jb250ZW50IHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICB9XG4gIC5DMDA3Yi1jb21wZWxsaW5nLXN0b3J5IC5vdmVybGF5IC5fYzAwN2ItY3RhLWJ1dHRvbnMge1xuICAgIG1hcmdpbi10b3A6IDAuMDYzcmVtO1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA4MDBweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuQzAwN2ItY29tcGVsbGluZy1zdG9yeSAuQzAwN2ItQ29udGVudCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5DMDA3Yi1jb21wZWxsaW5nLXN0b3J5IC5vdmVybGF5IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgLkMwMDdiLWNvbXBlbGxpbmctc3Rvcnkge1xuICAgIG1heC1oZWlnaHQ6IDUxMHB4O1xuICB9XG4gIC5DMDA3Yi1jb21wZWxsaW5nLXN0b3J5IGgzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICB9XG4gIC5DMDA3Yi1jb21wZWxsaW5nLXN0b3J5IC5vdmVybGF5IHtcbiAgICBoZWlnaHQ6IDE3NXB4O1xuICB9XG4gIC5DMDA3Yi1jb21wZWxsaW5nLXN0b3J5IC5jb250ZW50IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLkMwMDdiLWNvbXBlbGxpbmctc3RvcnkgLmltYWdlLWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbiAgLkMwMDdiLWNvbXBlbGxpbmctc3RvcnkgLmltYWdlLWNvbnRhaW5lcjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmctdG9wOiA1Ni4yNSU7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxuICAuQzAwN2ItY29tcGVsbGluZy1zdG9yeSAuX2MwMDdiLWN0YS1idXR0b25zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICAgIG1hcmdpbi1yaWdodDogMi41cmVtO1xuICAgIGZsb2F0OiByaWdodDtcbiAgICB3aWR0aDogMTcuNXJlbTtcbiAgfVxufVxuXG4uQzAwOS1sYXRlc3QtbmV3cyB7XG4gIHBhZGRpbmc6IDI1cHggMDtcbn1cblxuLkMwMDktbGF0ZXN0LW5ld3MgLmxhdGVzdC1uZXdzLXRpdGxlLXJvdyB7XG4gIHBhZGRpbmctdG9wOiAyNXB4O1xufVxuXG4uQzAwOS1sYXRlc3QtbmV3cyAubGF0ZXN0LW5ld3MtdGl0bGUtcm93IC5sYXRlc3QtbmV3cy10aXRsZSB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uQzAwOS1sYXRlc3QtbmV3cyAubGF0ZXN0LW5ld3MtdGl0bGUtcm93IC5fYzAwOS1jdGEtYnV0dG9ucyB7XG4gIGZsb2F0OiByaWdodDtcbiAgdGV4dC1hbGlnbjogZW5kO1xufVxuXG4uQzAwOS1sYXRlc3QtbmV3cyAubGF0ZXN0LW5ld3MtdGl0bGUtcm93IC5fYzAwOS1jdGEtYnV0dG9ucyAuY3RhLWJ0bixcbi5DMDA5LWxhdGVzdC1uZXdzIC5sYXRlc3QtbmV3cy10aXRsZS1yb3cgLl9jMDA5LWN0YS1idXR0b25zIC5jdGEtdGV4dCB7XG4gIG1hcmdpbjogMC41cmVtIDA7XG59XG5cbi5DMDA5LWxhdGVzdC1uZXdzIC5sYXRlc3QtbmV3cy10aXRsZS1yb3cgLl9jMDA5LWN0YS1idXR0b25zIC5jdGEtYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxuLkMwMDktbGF0ZXN0LW5ld3MgLmxhdGVzdC1uZXdzLXRpdGxlLXJvdyAuX2MwMDktY3RhLWJ1dHRvbnMgLmN0YS10ZXh0Om5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gIC5DMDA5LWxhdGVzdC1uZXdzIC5sYXRlc3QtbmV3cy10aXRsZS1yb3cgLl9jMDA5LWN0YS1idXR0b25zIHtcbiAgICBtYXJnaW4tdG9wOiAwLjc1cmVtO1xuICB9XG59XG5cbi5DMDA5LWxhdGVzdC1uZXdzIC5pbWFnZS1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5DMDA5LWxhdGVzdC1uZXdzIC5pbWFnZS1jb250YWluZXI6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctdG9wOiA1Ni4yNSU7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5cbi5DMDA5LWxhdGVzdC1uZXdzIC5pbWFnZS1jb250YWluZXIgaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG59XG5cbi5DMDA5LWxhdGVzdC1uZXdzIC5uZXdzLWFydGljbGUge1xuICBtYXJnaW4tdG9wOiAyNXB4O1xuICBib3gtc2hhZG93OiAwIDAgNHB4IHJnYmEoNDUsIDU2LCA2MywgMC4xKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uQzAwOS1sYXRlc3QtbmV3cyAubmV3cy1hcnRpY2xlLWltYWdlLWNvbnRhaW5lciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1pbi1oZWlnaHQ6IDI1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2NnB4KSB7XG4gIC5DMDA5LWxhdGVzdC1uZXdzIC5uZXdzLWFydGljbGUtdGVhc2VyLWltYWdlOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBBQTdFO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3R0b206IDA7XG4gICAgcmlnaHQ6IDA7XG4gIH1cbn1cblxuLkMwMDktbGF0ZXN0LW5ld3MgLmJhZGdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBwYWRkaW5nOiAwIDQwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBBQTdFO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiAwLjc1ZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxldHRlci1zcGFjaW5nOiAuMDhlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5DMDA5LWxhdGVzdC1uZXdzIC5iYWRnZSB7XG4gICAgZm9udC1zaXplOiAuNjI1ZW07XG4gIH1cbn1cblxuLkMwMDktbGF0ZXN0LW5ld3MgLmNvbnRlbnQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAyMHB4IDIwcHggMCAyMHB4O1xuICBmb250LXNpemU6IDFlbTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5DMDA5LWxhdGVzdC1uZXdzIC5jb250ZW50IHtcbiAgICBmb250LXNpemU6IC44NzVlbTtcbiAgfVxufVxuXG4uQzAwOS1sYXRlc3QtbmV3cyAuY29udGVudCBhIHtcbiAgY29sb3I6ICMyZDM4M2Y7XG59XG5cbi5DMDA5LWxhdGVzdC1uZXdzIC5jb250ZW50IGg0IHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjYyNWVtO1xufVxuXG4uQzAwOS1sYXRlc3QtbmV3cyAuY29udGVudCAucDEge1xuICBwYWRkaW5nLXRvcDogMTVweDtcbiAgZm9udC1zaXplOiAxZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjYyNWVtO1xufVxuXG4uQzAwOS1sYXRlc3QtbmV3cyAuYm90dG9tIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogLjc1ZW07XG4gIHBhZGRpbmc6IDIwcHg7XG59XG5cbi5DMDA5LWxhdGVzdC1uZXdzIC5ib3R0b20gLmRhdGUge1xuICBmbG9hdDogbGVmdDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICNjMGMwYzA7XG59XG5cbi5DMDA5LWxhdGVzdC1uZXdzIC5ib3R0b20gLl9jMDA5LWl0ZW0tY3RhLWJ1dHRvbnMge1xuICBtYXJnaW46IC0wLjI1cmVtO1xuICB0ZXh0LWFsaWduOiBlbmQ7XG4gIG1heC13aWR0aDogNjAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi5DMDA5LWxhdGVzdC1uZXdzIC5ib3R0b20gLl9jMDA5LWl0ZW0tY3RhLWJ1dHRvbnMgLmN0YS1idG4sXG4uQzAwOS1sYXRlc3QtbmV3cyAuYm90dG9tIC5fYzAwOS1pdGVtLWN0YS1idXR0b25zIC5jdGEtdGV4dCB7XG4gIG1hcmdpbjogMC41cmVtIDA7XG59XG5cbi5DMDA5LWxhdGVzdC1uZXdzIC5ib3R0b20gLl9jMDA5LWl0ZW0tY3RhLWJ1dHRvbnMgLmN0YS1idG46bm90KDpmaXJzdC1jaGlsZCksXG4uQzAwOS1sYXRlc3QtbmV3cyAuYm90dG9tIC5fYzAwOS1pdGVtLWN0YS1idXR0b25zIC5jdGEtdGV4dDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkge1xuICAuQzAwOS1sYXRlc3QtbmV3cyB7XG4gICAgcGFkZGluZzogNTBweCAwO1xuICB9XG4gIC5DMDA5LWxhdGVzdC1uZXdzIC5uZXdzLWFydGljbGUge1xuICAgIHBhZGRpbmctYm90dG9tOiA2NXB4O1xuICAgIGhlaWdodDogNDkwcHg7XG4gIH1cbiAgLkMwMDktbGF0ZXN0LW5ld3MgLmNvbnRlbnQge1xuICAgIGhlaWdodDogMzE1cHg7XG4gIH1cbiAgLkMwMDktbGF0ZXN0LW5ld3MgLmNvbnRlbnQgaDQge1xuICAgIGhlaWdodDogNDAlO1xuICB9XG4gIC5DMDA5LWxhdGVzdC1uZXdzIC5jb250ZW50IC5wMSB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAuQzAwOS1sYXRlc3QtbmV3cyAuYm90dG9tIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAuQzAwOS1sYXRlc3QtbmV3cyAubmV3cy1hcnRpY2xlIHtcbiAgICBoZWlnaHQ6IDQ4MHB4O1xuICB9XG4gIC5DMDA5LWxhdGVzdC1uZXdzIC5jb250ZW50IHtcbiAgICBoZWlnaHQ6IDMwMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLkMwMDktbGF0ZXN0LW5ld3MgLm5ld3MtYXJ0aWNsZSB7XG4gICAgaGVpZ2h0OiA1MDBweDtcbiAgfVxuICAuQzAwOS1sYXRlc3QtbmV3cyAuY29udGVudCB7XG4gICAgaGVpZ2h0OiAyNTBweDtcbiAgfVxufVxuXG4uQzAwOUItbGF0ZXN0LW5ld3Mge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDAgMCAzNXB4IDA7XG59XG5cbi5DMDA5Qi1sYXRlc3QtbmV3cyAuYmFja2dyb3VuZC1pbWFnZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAxO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uQzAwOUItbGF0ZXN0LW5ld3MgLmltYWdlLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLkMwMDlCLWxhdGVzdC1uZXdzIC5pbWFnZS1jb250YWluZXI6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctdG9wOiA2Ni42NjY2NjY2NjY3JTtcbiAgY29udGVudDogXCJcIjtcbn1cblxuLkMwMDlCLWxhdGVzdC1uZXdzIGltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xufVxuXG4uQzAwOUItbGF0ZXN0LW5ld3MgLmxhdGVzdC1uZXdzLXRpdGxlLXJvdyB7XG4gIHBhZGRpbmctdG9wOiAyNXB4O1xufVxuXG4uQzAwOUItbGF0ZXN0LW5ld3MgLmxhdGVzdC1uZXdzLXRpdGxlLXJvdyAubGF0ZXN0LW5ld3MtdGl0bGUge1xuICBmbG9hdDogbGVmdDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xufVxuXG4uQzAwOUItbGF0ZXN0LW5ld3MgLmxhdGVzdC1uZXdzLXRpdGxlLXJvdyAuX2MwMDliLWN0YS1idXR0b25zIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICB0ZXh0LWFsaWduOiBlbmQ7XG59XG5cbi5DMDA5Qi1sYXRlc3QtbmV3cyAuX2MwMDliLWN0YS1idXR0b25zIHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLkMwMDlCLWxhdGVzdC1uZXdzIC5fYzAwOWItY3RhLWJ1dHRvbnMgLmN0YS1idG4sXG4uQzAwOUItbGF0ZXN0LW5ld3MgLl9jMDA5Yi1jdGEtYnV0dG9ucyAuY3RhLXRleHQge1xuICBtYXJnaW46IDAuNXJlbSAwO1xufVxuXG4uQzAwOUItbGF0ZXN0LW5ld3MgLl9jMDA5Yi1jdGEtYnV0dG9ucyAuY3RhLWJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcbi5DMDA5Qi1sYXRlc3QtbmV3cyAuX2MwMDliLWN0YS1idXR0b25zIC5jdGEtdGV4dDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5DMDA5Qi1sYXRlc3QtbmV3cyAudmlldy1hbGwge1xuICBjb2xvcjogIzAwQUE3RTtcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xuICBwYWRkaW5nOiAwIDEwcHggMCAwO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBsaW5lLWhlaWdodDogMWVtO1xuICBtYXJnaW4tdG9wOiAxM3B4O1xufVxuXG4uQzAwOUItbGF0ZXN0LW5ld3MgLnZpZXctYWxsIC50ZXh0LXdyYXBwZXIge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5DMDA5Qi1sYXRlc3QtbmV3cyAudmlldy1hbGwgLnRleHQtd3JhcHBlcjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogIzAwQUE3RTtcbiAgdG9wOiAzcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLkMwMDlCLWxhdGVzdC1uZXdzIC52aWV3LWFsbCB7XG4gICAgbWFyZ2luLXRvcDogMjJweDtcbiAgfVxufVxuXG4uQzAwOUItbGF0ZXN0LW5ld3MgLnZpZXctYWxsLW1vYmlsZSB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG5cbi5DMDA5Qi1sYXRlc3QtbmV3cyAuYXJ0aWNsZS1jb250YWluZXIge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBib3gtc2hhZG93OiAwIDAgM3B4IDAgcmdiYSgwLCAwLCAwLCAwLjMpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5DMDA5Qi1sYXRlc3QtbmV3cyAuYXJ0aWNsZS1jb250YWluZXIgLl9jMDA5Yi1pdGVtLWN0YS1idXR0b25zIHtcbiAgbWF4LXdpZHRoOiA2MCU7XG4gIG1hcmdpbi10b3A6IC0wLjI1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAtMC4yNXJlbTtcbiAgZmxvYXQ6IHJpZ2h0O1xuICB0ZXh0LWFsaWduOiBlbmQ7XG59XG5cbi5DMDA5Qi1sYXRlc3QtbmV3cyAuYXJ0aWNsZS1jb250YWluZXIgLl9jMDA5Yi1pdGVtLWN0YS1idXR0b25zIC5jdGEtYnRuLFxuLkMwMDlCLWxhdGVzdC1uZXdzIC5hcnRpY2xlLWNvbnRhaW5lciAuX2MwMDliLWl0ZW0tY3RhLWJ1dHRvbnMgLmN0YS10ZXh0IHtcbiAgbWFyZ2luOiAwLjVyZW0gMDtcbn1cblxuLkMwMDlCLWxhdGVzdC1uZXdzIC5hcnRpY2xlLWNvbnRhaW5lciAuX2MwMDliLWl0ZW0tY3RhLWJ1dHRvbnMgLmN0YS1idG46bm90KDpmaXJzdC1jaGlsZCksXG4uQzAwOUItbGF0ZXN0LW5ld3MgLmFydGljbGUtY29udGFpbmVyIC5fYzAwOWItaXRlbS1jdGEtYnV0dG9ucyAuY3RhLXRleHQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uQzAwOUItbGF0ZXN0LW5ld3MgLmFydGljbGUtY29udGFpbmVyLm1vcmUtbmV3cyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5DMDA5Qi1sYXRlc3QtbmV3cyBoMyB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMC43NWVtO1xuICBsaW5lLWhlaWdodDogMS40MTY2NjY2NjY3ZW07XG4gIGxldHRlci1zcGFjaW5nOiAuMDhlbTtcbiAgY29sb3I6ICM3MzczNzM7XG4gIHBhZGRpbmc6IDE1cHggMThweCA2cHggMDtcbiAgbWFyZ2luLWxlZnQ6IDE4cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGFkOWQ5O1xufVxuXG4uQzAwOUItbGF0ZXN0LW5ld3MgLm1vcmUtbmV3cyBoMyB7XG4gIGJvcmRlcjogMDtcbn1cblxuLkMwMDlCLWxhdGVzdC1uZXdzIC5tb3JlLW5ld3MgLmhlYWRsaW5lIHtcbiAgbWFyZ2luOiAwIDE4cHg7XG4gIHBhZGRpbmc6IDEycHggMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkYWQ5ZDk7XG59XG5cbi5DMDA5Qi1sYXRlc3QtbmV3cyAubW9yZS1uZXdzIC5oZWFkbGluZTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyOiAwO1xufVxuXG4uQzAwOUItbGF0ZXN0LW5ld3MgLm1vcmUtbmV3cyBoNCB7XG4gIGZvbnQtc2l6ZTogMC43NWVtO1xuICBsaW5lLWhlaWdodDogMS41ZW07XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5DMDA5Qi1sYXRlc3QtbmV3cyAubW9yZS1uZXdzIGg0IGEge1xuICBjb2xvcjogIzJkMzgzZjtcbn1cblxuLkMwMDlCLWxhdGVzdC1uZXdzIC5tb3JlLW5ld3MgLl9jMDA5Yi1pdGVtLWN0YS1idXR0b25zIHtcbiAgZmxvYXQ6IHVuc2V0O1xuICB0ZXh0LWFsaWduOiByZXZlcnQ7XG59XG5cbi5DMDA5Qi1sYXRlc3QtbmV3cyAuY29udGVudCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDIwcHggMThweCAwIDE4cHg7XG59XG5cbi5DMDA5Qi1sYXRlc3QtbmV3cyAuY29udGVudCBhIHtcbiAgY29sb3I6ICMyZDM4M2Y7XG59XG5cbi5DMDA5Qi1sYXRlc3QtbmV3cyAuY29udGVudCBoNCB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBsaW5lLWhlaWdodDogMS42MjVlbTtcbn1cblxuLkMwMDlCLWxhdGVzdC1uZXdzIC5jb250ZW50IC5wMSB7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xuICBmb250LXNpemU6IDFlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNjI1ZW07XG59XG5cbi5DMDA5Qi1sYXRlc3QtbmV3cyAuYm90dG9tIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDE4cHg7XG59XG5cbi5DMDA5Qi1sYXRlc3QtbmV3cyAuYm90dG9tIC5kYXRlIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjNzM3MzczO1xuICBmb250LXNpemU6IDAuNzVlbTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5DMDA5Qi1sYXRlc3QtbmV3cyAubmV3cy1hcnRpY2xlLXJvdy1jb250YWluZXIgPiBkaXY6bnRoLWNoaWxkKGV2ZW4pIC5hcnRpY2xlLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLWxlZnQ6IDRweDtcbiAgfVxuICAuQzAwOUItbGF0ZXN0LW5ld3MgLm5ld3MtYXJ0aWNsZS1yb3ctY29udGFpbmVyID4gZGl2Om50aC1jaGlsZChvZGQpIC5hcnRpY2xlLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gIC5DMDA5Qi1sYXRlc3QtbmV3cyB7XG4gICAgcGFkZGluZzogMCAwIDUwcHggMDtcbiAgfVxuICAuQzAwOUItbGF0ZXN0LW5ld3MgLmJhY2tncm91bmQtaW1hZ2Uge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5DMDA5Qi1sYXRlc3QtbmV3cyBoMiB7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDYxNTM4NDYxNWVtO1xuICB9XG4gIC5DMDA5Qi1sYXRlc3QtbmV3cyAudmlldy1hbGwge1xuICAgIGZsb2F0OiByaWdodDtcbiAgfVxuICAuQzAwOUItbGF0ZXN0LW5ld3MgLmFydGljbGUtY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDMxMnB4O1xuICB9XG4gIC5DMDA5Qi1sYXRlc3QtbmV3cyAuY29udGVudCB7XG4gICAgaGVpZ2h0OiAyMjBweDtcbiAgfVxuICAuQzAwOUItbGF0ZXN0LW5ld3MgLmNvbnRlbnQgaDQge1xuICAgIG1heC1oZWlnaHQ6IDQuODc1ZW07XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuICAuQzAwOUItbGF0ZXN0LW5ld3MgLmJvdHRvbSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgfVxuICAuQzAwOUItbGF0ZXN0LW5ld3MgLm1vcmUtbmV3cyBoNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3B4O1xuICB9XG4gIC5DMDA5Qi1sYXRlc3QtbmV3cyAubW9yZS1uZXdzIC5oZWFkbGluZSB7XG4gICAgcGFkZGluZzogMTJweCAwIDVweCAwO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDAwcHgpIHtcbiAgLkMwMDlCLWxhdGVzdC1uZXdzIC5pbWFnZS1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG4gIC5DMDA5Qi1sYXRlc3QtbmV3cyAuaW1hZ2UtY29udGFpbmVyOmJlZm9yZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZy10b3A6IDU2LjI1JTtcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLkMwMDlCLWxhdGVzdC1uZXdzIC5hcnRpY2xlLWNvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiA0MDBweDtcbiAgfVxuICAuQzAwOUItbGF0ZXN0LW5ld3MgLmNvbnRlbnQge1xuICAgIGhlaWdodDogMzE1cHg7XG4gIH1cbiAgLkMwMDlCLWxhdGVzdC1uZXdzIC5pbWFnZS1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG4gIC5DMDA5Qi1sYXRlc3QtbmV3cyAuaW1hZ2UtY29udGFpbmVyOmJlZm9yZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZy10b3A6IDM3LjUlO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cbiAgLkMwMDlCLWxhdGVzdC1uZXdzIGgyIHtcbiAgICBsaW5lLWhlaWdodDogMS4yMjIyMjIyMjIyZW07XG4gIH1cbiAgLkMwMDlCLWxhdGVzdC1uZXdzIC5tb3JlLW5ld3MgLmhlYWRsaW5lIHtcbiAgICBwYWRkaW5nOiAxMnB4IDA7XG4gIH1cbiAgLkMwMDlCLWxhdGVzdC1uZXdzIC5tb3JlLW5ld3MgaDQge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbn1cblxuOmxhbmcoemgtQ04pIC5DMDA5Qi1sYXRlc3QtbmV3cyAuY29udGVudCAubWFpbi1oZWFkbGluZS1lbGxpcHNpcyAuZWxsaXAgc3BhbiB7XG4gIHdoaXRlLXNwYWNlOiB1bnNldCAhaW1wb3J0YW50O1xufVxuXG46bGFuZyh6aC1DTikgLkMwMDlCLWxhdGVzdC1uZXdzIC5jb250ZW50IC5wMSAuZWxsaXAgc3BhbiB7XG4gIHdoaXRlLXNwYWNlOiB1bnNldCAhaW1wb3J0YW50O1xufVxuXG46bGFuZyh6aC1DTikgLkMwMDlCLWxhdGVzdC1uZXdzIC5tb3JlLW5ld3MgLnNlY29uZGFyeS1oZWFkbGluZS1lbGxpcHNpcyAuZWxsaXAgc3BhbiB7XG4gIHdoaXRlLXNwYWNlOiB1bnNldCAhaW1wb3J0YW50O1xufVxuXG4uQzAxMC1iaWctZmVhdHVyZS1pbWFnZS1sZWZ0LFxuLkMwMTEtYmlnLWZlYXR1cmUtaW1hZ2UtcmlnaHQsXG4uQzA0NS1iaWctZmVhdHVyZS1pbWFnZS1sZWZ0LFxuLkMwNDYtYmlnLWZlYXR1cmUtaW1hZ2UtcmlnaHQge1xuICBwYWRkaW5nLXRvcDogM3JlbTtcbiAgcGFkZGluZy1ib3R0b206IDNyZW07XG59XG5cbi5DMDEwLWJpZy1mZWF0dXJlLWltYWdlLWxlZnQgLnJlYWQtbW9yZS1tZXNzYWdlLFxuLkMwMTAtYmlnLWZlYXR1cmUtaW1hZ2UtbGVmdCAuYXJpYS1sYWJlbCxcbi5DMDExLWJpZy1mZWF0dXJlLWltYWdlLXJpZ2h0IC5yZWFkLW1vcmUtbWVzc2FnZSxcbi5DMDExLWJpZy1mZWF0dXJlLWltYWdlLXJpZ2h0IC5hcmlhLWxhYmVsLFxuLkMwNDUtYmlnLWZlYXR1cmUtaW1hZ2UtbGVmdCAucmVhZC1tb3JlLW1lc3NhZ2UsXG4uQzA0NS1iaWctZmVhdHVyZS1pbWFnZS1sZWZ0IC5hcmlhLWxhYmVsLFxuLkMwNDYtYmlnLWZlYXR1cmUtaW1hZ2UtcmlnaHQgLnJlYWQtbW9yZS1tZXNzYWdlLFxuLkMwNDYtYmlnLWZlYXR1cmUtaW1hZ2UtcmlnaHQgLmFyaWEtbGFiZWwge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIGhlaWdodDogMDtcbn1cblxuLkMwMTAtYmlnLWZlYXR1cmUtaW1hZ2UtbGVmdCAuY3RhLWJ1dHRvbnMsXG4uQzAxMS1iaWctZmVhdHVyZS1pbWFnZS1yaWdodCAuY3RhLWJ1dHRvbnMsXG4uQzA0NS1iaWctZmVhdHVyZS1pbWFnZS1sZWZ0IC5jdGEtYnV0dG9ucyxcbi5DMDQ2LWJpZy1mZWF0dXJlLWltYWdlLXJpZ2h0IC5jdGEtYnV0dG9ucyB7XG4gIG1hcmdpbi10b3A6IDJyZW0gIWltcG9ydGFudDtcbn1cblxuLkMwMTAtYmlnLWZlYXR1cmUtaW1hZ2UtbGVmdCAuY3RhLWJ1dHRvbnMgLmN0YS1idG46bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSxcbi5DMDEwLWJpZy1mZWF0dXJlLWltYWdlLWxlZnQgLmN0YS1idXR0b25zIC5jdGEtdGV4dDpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpLFxuLkMwMTEtYmlnLWZlYXR1cmUtaW1hZ2UtcmlnaHQgLmN0YS1idXR0b25zIC5jdGEtYnRuOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCksXG4uQzAxMS1iaWctZmVhdHVyZS1pbWFnZS1yaWdodCAuY3RhLWJ1dHRvbnMgLmN0YS10ZXh0Om5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCksXG4uQzA0NS1iaWctZmVhdHVyZS1pbWFnZS1sZWZ0IC5jdGEtYnV0dG9ucyAuY3RhLWJ0bjpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpLFxuLkMwNDUtYmlnLWZlYXR1cmUtaW1hZ2UtbGVmdCAuY3RhLWJ1dHRvbnMgLmN0YS10ZXh0Om5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCksXG4uQzA0Ni1iaWctZmVhdHVyZS1pbWFnZS1yaWdodCAuY3RhLWJ1dHRvbnMgLmN0YS1idG46bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSxcbi5DMDQ2LWJpZy1mZWF0dXJlLWltYWdlLXJpZ2h0IC5jdGEtYnV0dG9ucyAuY3RhLXRleHQ6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjZweCkge1xuICAuQzAxMC1iaWctZmVhdHVyZS1pbWFnZS1sZWZ0IC5jdGEtYnV0dG9ucyxcbiAgLkMwMTEtYmlnLWZlYXR1cmUtaW1hZ2UtcmlnaHQgLmN0YS1idXR0b25zLFxuICAuQzA0NS1iaWctZmVhdHVyZS1pbWFnZS1sZWZ0IC5jdGEtYnV0dG9ucyxcbiAgLkMwNDYtYmlnLWZlYXR1cmUtaW1hZ2UtcmlnaHQgLmN0YS1idXR0b25zIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDYxMHB4KSB7XG4gIC5DMDEwLWJpZy1mZWF0dXJlLWltYWdlLWxlZnQgLmN0YS1idXR0b25zLFxuICAuQzAxMS1iaWctZmVhdHVyZS1pbWFnZS1yaWdodCAuY3RhLWJ1dHRvbnMsXG4gIC5DMDQ1LWJpZy1mZWF0dXJlLWltYWdlLWxlZnQgLmN0YS1idXR0b25zLFxuICAuQzA0Ni1iaWctZmVhdHVyZS1pbWFnZS1yaWdodCAuY3RhLWJ1dHRvbnMge1xuICAgIG1heC13aWR0aDogMTcuNXJlbTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuXG4uQzAxMC1iaWctZmVhdHVyZS1pbWFnZS1sZWZ0IGRpdi5jb250ZW50LFxuLkMwMTEtYmlnLWZlYXR1cmUtaW1hZ2UtcmlnaHQgZGl2LmNvbnRlbnQsXG4uQzA0NS1iaWctZmVhdHVyZS1pbWFnZS1sZWZ0IGRpdi5jb250ZW50LFxuLkMwNDYtYmlnLWZlYXR1cmUtaW1hZ2UtcmlnaHQgZGl2LmNvbnRlbnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uQzAxMC1iaWctZmVhdHVyZS1pbWFnZS1sZWZ0IGgyLFxuLkMwMTEtYmlnLWZlYXR1cmUtaW1hZ2UtcmlnaHQgaDIsXG4uQzA0NS1iaWctZmVhdHVyZS1pbWFnZS1sZWZ0IGgyLFxuLkMwNDYtYmlnLWZlYXR1cmUtaW1hZ2UtcmlnaHQgaDIge1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuXG4uQzAxMC1iaWctZmVhdHVyZS1pbWFnZS1sZWZ0IC5kb3dubG9hZC1saW5rcyxcbi5DMDExLWJpZy1mZWF0dXJlLWltYWdlLXJpZ2h0IC5kb3dubG9hZC1saW5rcyxcbi5DMDQ1LWJpZy1mZWF0dXJlLWltYWdlLWxlZnQgLmRvd25sb2FkLWxpbmtzLFxuLkMwNDYtYmlnLWZlYXR1cmUtaW1hZ2UtcmlnaHQgLmRvd25sb2FkLWxpbmtzIHtcbiAgbWFyZ2luOiAxNXB4IDAgMjBweCAwO1xufVxuXG4uQzAxMC1iaWctZmVhdHVyZS1pbWFnZS1sZWZ0IC5pbWFnZS1jb250YWluZXIsXG4uQzAxMS1iaWctZmVhdHVyZS1pbWFnZS1yaWdodCAuaW1hZ2UtY29udGFpbmVyLFxuLkMwNDUtYmlnLWZlYXR1cmUtaW1hZ2UtbGVmdCAuaW1hZ2UtY29udGFpbmVyLFxuLkMwNDYtYmlnLWZlYXR1cmUtaW1hZ2UtcmlnaHQgLmltYWdlLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLkMwMTAtYmlnLWZlYXR1cmUtaW1hZ2UtbGVmdCAuaW1hZ2UtY29udGFpbmVyOmJlZm9yZSxcbi5DMDExLWJpZy1mZWF0dXJlLWltYWdlLXJpZ2h0IC5pbWFnZS1jb250YWluZXI6YmVmb3JlLFxuLkMwNDUtYmlnLWZlYXR1cmUtaW1hZ2UtbGVmdCAuaW1hZ2UtY29udGFpbmVyOmJlZm9yZSxcbi5DMDQ2LWJpZy1mZWF0dXJlLWltYWdlLXJpZ2h0IC5pbWFnZS1jb250YWluZXI6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctdG9wOiA1Ni4yNSU7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5cbi5DMDEwLWJpZy1mZWF0dXJlLWltYWdlLWxlZnQgaW1nLFxuLkMwMTEtYmlnLWZlYXR1cmUtaW1hZ2UtcmlnaHQgaW1nLFxuLkMwNDUtYmlnLWZlYXR1cmUtaW1hZ2UtbGVmdCBpbWcsXG4uQzA0Ni1iaWctZmVhdHVyZS1pbWFnZS1yaWdodCBpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbn1cblxuLkMwMTAtYmlnLWZlYXR1cmUtaW1hZ2UtbGVmdCAudmlkZW8sXG4uQzAxMS1iaWctZmVhdHVyZS1pbWFnZS1yaWdodCAudmlkZW8sXG4uQzA0NS1iaWctZmVhdHVyZS1pbWFnZS1sZWZ0IC52aWRlbyxcbi5DMDQ2LWJpZy1mZWF0dXJlLWltYWdlLXJpZ2h0IC52aWRlbyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2NnB4KSB7XG4gIC5DMDEwLWJpZy1mZWF0dXJlLWltYWdlLWxlZnQgLmN0YS1idXR0b25zLFxuICAuQzAxMS1iaWctZmVhdHVyZS1pbWFnZS1yaWdodCAuY3RhLWJ1dHRvbnMsXG4gIC5DMDQ1LWJpZy1mZWF0dXJlLWltYWdlLWxlZnQgLmN0YS1idXR0b25zLFxuICAuQzA0Ni1iaWctZmVhdHVyZS1pbWFnZS1yaWdodCAuY3RhLWJ1dHRvbnMge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuQzAxMC1iaWctZmVhdHVyZS1pbWFnZS1sZWZ0IC5pbWFnZS1jb250YWluZXIsXG4gIC5DMDExLWJpZy1mZWF0dXJlLWltYWdlLXJpZ2h0IC5pbWFnZS1jb250YWluZXIsXG4gIC5DMDQ1LWJpZy1mZWF0dXJlLWltYWdlLWxlZnQgLmltYWdlLWNvbnRhaW5lcixcbiAgLkMwNDYtYmlnLWZlYXR1cmUtaW1hZ2UtcmlnaHQgLmltYWdlLWNvbnRhaW5lciB7XG4gICAgbWF4LWhlaWdodDogMjA4cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgLkMwMTAtYmlnLWZlYXR1cmUtaW1hZ2UtbGVmdCxcbiAgLkMwMTEtYmlnLWZlYXR1cmUtaW1hZ2UtcmlnaHQsXG4gIC5DMDQ1LWJpZy1mZWF0dXJlLWltYWdlLWxlZnQsXG4gIC5DMDQ2LWJpZy1mZWF0dXJlLWltYWdlLXJpZ2h0IHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG4gIC5DMDEwLWJpZy1mZWF0dXJlLWltYWdlLWxlZnQgLm1lZGlhLWNvbnRlbnQtY29udGFpbmVyLFxuICAuQzAxMS1iaWctZmVhdHVyZS1pbWFnZS1yaWdodCAubWVkaWEtY29udGVudC1jb250YWluZXIsXG4gIC5DMDQ1LWJpZy1mZWF0dXJlLWltYWdlLWxlZnQgLm1lZGlhLWNvbnRlbnQtY29udGFpbmVyLFxuICAuQzA0Ni1iaWctZmVhdHVyZS1pbWFnZS1yaWdodCAubWVkaWEtY29udGVudC1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGdhcDogMXJlbTtcbiAgfVxuICAuQzAxMC1iaWctZmVhdHVyZS1pbWFnZS1sZWZ0IGRpdi5jb250ZW50LFxuICAuQzAxMS1iaWctZmVhdHVyZS1pbWFnZS1yaWdodCBkaXYuY29udGVudCxcbiAgLkMwNDUtYmlnLWZlYXR1cmUtaW1hZ2UtbGVmdCBkaXYuY29udGVudCxcbiAgLkMwNDYtYmlnLWZlYXR1cmUtaW1hZ2UtcmlnaHQgZGl2LmNvbnRlbnQge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgbWF4LXdpZHRoOiAzNDhweDtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIH1cbiAgLkMwMTAtYmlnLWZlYXR1cmUtaW1hZ2UtbGVmdCAuaW1hZ2UtY29udGFpbmVyLFxuICAuQzAxMS1iaWctZmVhdHVyZS1pbWFnZS1yaWdodCAuaW1hZ2UtY29udGFpbmVyLFxuICAuQzA0NS1iaWctZmVhdHVyZS1pbWFnZS1sZWZ0IC5pbWFnZS1jb250YWluZXIsXG4gIC5DMDQ2LWJpZy1mZWF0dXJlLWltYWdlLXJpZ2h0IC5pbWFnZS1jb250YWluZXIge1xuICAgIHdpZHRoOiA0MyU7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgfVxuICAuQzAxMC1iaWctZmVhdHVyZS1pbWFnZS1sZWZ0IC52aWRlbyxcbiAgLkMwMTEtYmlnLWZlYXR1cmUtaW1hZ2UtcmlnaHQgLnZpZGVvLFxuICAuQzA0NS1iaWctZmVhdHVyZS1pbWFnZS1sZWZ0IC52aWRlbyxcbiAgLkMwNDYtYmlnLWZlYXR1cmUtaW1hZ2UtcmlnaHQgLnZpZGVvIHtcbiAgICB3aWR0aDogNDMlO1xuICB9XG4gIC5DMDEwLWJpZy1mZWF0dXJlLWltYWdlLWxlZnQgLnZpZGVvIC5pbWFnZS1jb250YWluZXIsXG4gIC5DMDExLWJpZy1mZWF0dXJlLWltYWdlLXJpZ2h0IC52aWRlbyAuaW1hZ2UtY29udGFpbmVyLFxuICAuQzA0NS1iaWctZmVhdHVyZS1pbWFnZS1sZWZ0IC52aWRlbyAuaW1hZ2UtY29udGFpbmVyLFxuICAuQzA0Ni1iaWctZmVhdHVyZS1pbWFnZS1yaWdodCAudmlkZW8gLmltYWdlLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbiAgLkMwMTAtYmlnLWZlYXR1cmUtaW1hZ2UtbGVmdCAudmlkZW8gLmltYWdlLWNvbnRhaW5lcjpiZWZvcmUsXG4gIC5DMDExLWJpZy1mZWF0dXJlLWltYWdlLXJpZ2h0IC52aWRlbyAuaW1hZ2UtY29udGFpbmVyOmJlZm9yZSxcbiAgLkMwNDUtYmlnLWZlYXR1cmUtaW1hZ2UtbGVmdCAudmlkZW8gLmltYWdlLWNvbnRhaW5lcjpiZWZvcmUsXG4gIC5DMDQ2LWJpZy1mZWF0dXJlLWltYWdlLXJpZ2h0IC52aWRlbyAuaW1hZ2UtY29udGFpbmVyOmJlZm9yZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZy10b3A6IDU2LjI1JTtcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG4gIC5DMDEwLWJpZy1mZWF0dXJlLWltYWdlLWxlZnQgLmJ0bixcbiAgLkMwMTEtYmlnLWZlYXR1cmUtaW1hZ2UtcmlnaHQgLmJ0bixcbiAgLkMwNDUtYmlnLWZlYXR1cmUtaW1hZ2UtbGVmdCAuYnRuLFxuICAuQzA0Ni1iaWctZmVhdHVyZS1pbWFnZS1yaWdodCAuYnRuIHtcbiAgICBtYXJnaW46IDRweCAwO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLkMwMTAtYmlnLWZlYXR1cmUtaW1hZ2UtbGVmdCxcbiAgLkMwMTEtYmlnLWZlYXR1cmUtaW1hZ2UtcmlnaHQsXG4gIC5DMDQ1LWJpZy1mZWF0dXJlLWltYWdlLWxlZnQsXG4gIC5DMDQ2LWJpZy1mZWF0dXJlLWltYWdlLXJpZ2h0IHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuICAuQzAxMC1iaWctZmVhdHVyZS1pbWFnZS1sZWZ0IC5iaWctZmVhdHVyZS1pbm5lcixcbiAgLkMwMTEtYmlnLWZlYXR1cmUtaW1hZ2UtcmlnaHQgLmJpZy1mZWF0dXJlLWlubmVyLFxuICAuQzA0NS1iaWctZmVhdHVyZS1pbWFnZS1sZWZ0IC5iaWctZmVhdHVyZS1pbm5lcixcbiAgLkMwNDYtYmlnLWZlYXR1cmUtaW1hZ2UtcmlnaHQgLmJpZy1mZWF0dXJlLWlubmVyIHtcbiAgICBtYXgtd2lkdGg6IDEyODBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG4gIC5DMDEwLWJpZy1mZWF0dXJlLWltYWdlLWxlZnQgLm1lZGlhLWNvbnRlbnQtY29udGFpbmVyLFxuICAuQzAxMS1iaWctZmVhdHVyZS1pbWFnZS1yaWdodCAubWVkaWEtY29udGVudC1jb250YWluZXIsXG4gIC5DMDQ1LWJpZy1mZWF0dXJlLWltYWdlLWxlZnQgLm1lZGlhLWNvbnRlbnQtY29udGFpbmVyLFxuICAuQzA0Ni1iaWctZmVhdHVyZS1pbWFnZS1yaWdodCAubWVkaWEtY29udGVudC1jb250YWluZXIge1xuICAgIGdhcDogMTAwcHg7XG4gIH1cbiAgLkMwMTAtYmlnLWZlYXR1cmUtaW1hZ2UtbGVmdCBkaXYuY29udGVudCxcbiAgLkMwMTEtYmlnLWZlYXR1cmUtaW1hZ2UtcmlnaHQgZGl2LmNvbnRlbnQsXG4gIC5DMDQ1LWJpZy1mZWF0dXJlLWltYWdlLWxlZnQgZGl2LmNvbnRlbnQsXG4gIC5DMDQ2LWJpZy1mZWF0dXJlLWltYWdlLXJpZ2h0IGRpdi5jb250ZW50IHtcbiAgICBtYXgtd2lkdGg6IDU4MHB4O1xuICB9XG4gIC5DMDEwLWJpZy1mZWF0dXJlLWltYWdlLWxlZnQgLmltYWdlLWNvbnRhaW5lcixcbiAgLkMwMTEtYmlnLWZlYXR1cmUtaW1hZ2UtcmlnaHQgLmltYWdlLWNvbnRhaW5lcixcbiAgLkMwNDUtYmlnLWZlYXR1cmUtaW1hZ2UtbGVmdCAuaW1hZ2UtY29udGFpbmVyLFxuICAuQzA0Ni1iaWctZmVhdHVyZS1pbWFnZS1yaWdodCAuaW1hZ2UtY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDU1MHB4O1xuICB9XG4gIC5DMDEwLWJpZy1mZWF0dXJlLWltYWdlLWxlZnQgLnZpZGVvLFxuICAuQzAxMS1iaWctZmVhdHVyZS1pbWFnZS1yaWdodCAudmlkZW8sXG4gIC5DMDQ1LWJpZy1mZWF0dXJlLWltYWdlLWxlZnQgLnZpZGVvLFxuICAuQzA0Ni1iaWctZmVhdHVyZS1pbWFnZS1yaWdodCAudmlkZW8ge1xuICAgIG1heC13aWR0aDogNTUwcHg7XG4gIH1cbiAgLkMwMTAtYmlnLWZlYXR1cmUtaW1hZ2UtbGVmdCAudmlkZW8gLmltYWdlLWNvbnRhaW5lcixcbiAgLkMwMTEtYmlnLWZlYXR1cmUtaW1hZ2UtcmlnaHQgLnZpZGVvIC5pbWFnZS1jb250YWluZXIsXG4gIC5DMDQ1LWJpZy1mZWF0dXJlLWltYWdlLWxlZnQgLnZpZGVvIC5pbWFnZS1jb250YWluZXIsXG4gIC5DMDQ2LWJpZy1mZWF0dXJlLWltYWdlLXJpZ2h0IC52aWRlbyAuaW1hZ2UtY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuICAuQzAxMC1iaWctZmVhdHVyZS1pbWFnZS1sZWZ0IC52aWRlbyAuaW1hZ2UtY29udGFpbmVyOmJlZm9yZSxcbiAgLkMwMTEtYmlnLWZlYXR1cmUtaW1hZ2UtcmlnaHQgLnZpZGVvIC5pbWFnZS1jb250YWluZXI6YmVmb3JlLFxuICAuQzA0NS1iaWctZmVhdHVyZS1pbWFnZS1sZWZ0IC52aWRlbyAuaW1hZ2UtY29udGFpbmVyOmJlZm9yZSxcbiAgLkMwNDYtYmlnLWZlYXR1cmUtaW1hZ2UtcmlnaHQgLnZpZGVvIC5pbWFnZS1jb250YWluZXI6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nLXRvcDogNTYuMjUlO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cbiAgLkMwMTAtYmlnLWZlYXR1cmUtaW1hZ2UtbGVmdCAuZG93bmxvYWQtbGlua3MsXG4gIC5DMDExLWJpZy1mZWF0dXJlLWltYWdlLXJpZ2h0IC5kb3dubG9hZC1saW5rcyxcbiAgLkMwNDUtYmlnLWZlYXR1cmUtaW1hZ2UtbGVmdCAuZG93bmxvYWQtbGlua3MsXG4gIC5DMDQ2LWJpZy1mZWF0dXJlLWltYWdlLXJpZ2h0IC5kb3dubG9hZC1saW5rcyB7XG4gICAgbWFyZ2luOiAyNXB4IDAgMzVweCAwO1xuICB9XG4gIC5DMDEwLWJpZy1mZWF0dXJlLWltYWdlLWxlZnQgLmJ0bixcbiAgLkMwMTEtYmlnLWZlYXR1cmUtaW1hZ2UtcmlnaHQgLmJ0bixcbiAgLkMwNDUtYmlnLWZlYXR1cmUtaW1hZ2UtbGVmdCAuYnRuLFxuICAuQzA0Ni1iaWctZmVhdHVyZS1pbWFnZS1yaWdodCAuYnRuIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cblxuLkMwNDUtYmlnLWZlYXR1cmUtaW1hZ2UtbGVmdCAuc3ItaGlkZGVuLFxuLkMwNDYtYmlnLWZlYXR1cmUtaW1hZ2UtcmlnaHQgLnNyLWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5DMDQ1LWJpZy1mZWF0dXJlLWltYWdlLWxlZnQgLnRleHQtc3RyaW5nLFxuLkMwNDYtYmlnLWZlYXR1cmUtaW1hZ2UtcmlnaHQgLnRleHQtc3RyaW5nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjYyNXJlbSAhaW1wb3J0YW50O1xufVxuXG4uQzA0NS1iaWctZmVhdHVyZS1pbWFnZS1sZWZ0IC5yZWFkLW1vcmUtYnV0dG9uLFxuLkMwNDYtYmlnLWZlYXR1cmUtaW1hZ2UtcmlnaHQgLnJlYWQtbW9yZS1idXR0b24ge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbjogLTEuMzEyNXJlbSAwIDAgMDtcbiAgcGFkZGluZzogMCAwIDAgMDtcbiAgei1pbmRleDogOTk7XG59XG5cbi5DMDQ1LWJpZy1mZWF0dXJlLWltYWdlLWxlZnQgLmZhZGUtb3V0LWdyZXksXG4uQzA0Ni1iaWctZmVhdHVyZS1pbWFnZS1yaWdodCAuZmFkZS1vdXQtZ3JleSB7XG4gIGJhY2tncm91bmQ6ICNmMGYwZjA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkge1xuICAuQzA0NS1iaWctZmVhdHVyZS1pbWFnZS1sZWZ0IGgyLFxuICAuQzA0Ni1iaWctZmVhdHVyZS1pbWFnZS1yaWdodCBoMiB7XG4gICAgbWFyZ2luLXRvcDogLTZweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5DMDQ1LWJpZy1mZWF0dXJlLWltYWdlLWxlZnQgaDIsXG4gIC5DMDQ2LWJpZy1mZWF0dXJlLWltYWdlLXJpZ2h0IGgyIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5cbi5DMDQ1LWJpZy1mZWF0dXJlLWltYWdlLWxlZnQgLmMwNDUtYzA0Ni1jb250YWluZXIsXG4uQzA0Ni1iaWctZmVhdHVyZS1pbWFnZS1yaWdodCAuYzA0NS1jMDQ2LWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDFyZW07XG4gIGJvdHRvbTogMXJlbTtcbiAgd2lkdGg6IDIuNXJlbTtcbiAgaGVpZ2h0OiAyLjVyZW07XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uQzA0NS1iaWctZmVhdHVyZS1pbWFnZS1sZWZ0IC5jMDQ1LWMwNDYtY29udGFpbmVyIC5hc3NldHMtbGluayxcbi5DMDQ2LWJpZy1mZWF0dXJlLWltYWdlLXJpZ2h0IC5jMDQ1LWMwNDYtY29udGFpbmVyIC5hc3NldHMtbGluayB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uLy4uLy4uLy4uL2ltZy9hcnJvdy1leHBhbmQuc3ZnXCIpIG5vLXJlcGVhdDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IGF1dG87XG4gIHRvcDogMjAlO1xuICBoZWlnaHQ6IDEuNXJlbTtcbiAgd2lkdGg6IDEuNXJlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uQzA0NS1iaWctZmVhdHVyZS1pbWFnZS1sZWZ0IC5DMDg2LXBvcHVwLWNvbnRhaW5lcixcbi5DMDQ2LWJpZy1mZWF0dXJlLWltYWdlLXJpZ2h0IC5DMDg2LXBvcHVwLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLkMwNDUtYmlnLWZlYXR1cmUtaW1hZ2UtbGVmdCAuQzA4Ni1wb3B1cC1jb250YWluZXIgLm1vZGFsLWJvZHksXG4uQzA0Ni1iaWctZmVhdHVyZS1pbWFnZS1yaWdodCAuQzA4Ni1wb3B1cC1jb250YWluZXIgLm1vZGFsLWJvZHkge1xuICBwYWRkaW5nOiAwO1xufVxuXG4uQzA0NS1iaWctZmVhdHVyZS1pbWFnZS1sZWZ0IC5DMDg2LXBvcHVwLWNvbnRhaW5lciAubW9kYWwtYm9keSAuaW1hZ2UtY29udGFpbmVyLFxuLkMwNDYtYmlnLWZlYXR1cmUtaW1hZ2UtcmlnaHQgLkMwODYtcG9wdXAtY29udGFpbmVyIC5tb2RhbC1ib2R5IC5pbWFnZS1jb250YWluZXIge1xuICBtYXgtd2lkdGg6IHVuc2V0O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uQzA0NS1iaWctZmVhdHVyZS1pbWFnZS1sZWZ0IC5DMDg2LXBvcHVwLWNvbnRhaW5lciAubW9kYWwtYm9keSAuaW1hZ2UtY29udGFpbmVyIC5jMDQ1LWMwNDYtY29udGFpbmVyLFxuLkMwNDYtYmlnLWZlYXR1cmUtaW1hZ2UtcmlnaHQgLkMwODYtcG9wdXAtY29udGFpbmVyIC5tb2RhbC1ib2R5IC5pbWFnZS1jb250YWluZXIgLmMwNDUtYzA0Ni1jb250YWluZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uQzA0NS1iaWctZmVhdHVyZS1pbWFnZS1sZWZ0IC5DMDg2LXBvcHVwLWNvbnRhaW5lciAubW9kYWwtZGlhbG9nLFxuLkMwNDYtYmlnLWZlYXR1cmUtaW1hZ2UtcmlnaHQgLkMwODYtcG9wdXAtY29udGFpbmVyIC5tb2RhbC1kaWFsb2cge1xuICBtYXJnaW46IGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAyMCU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLkMwNDUtYmlnLWZlYXR1cmUtaW1hZ2UtbGVmdCAuQzA4Ni1wb3B1cC1jb250YWluZXIgLm1vZGFsLWRpYWxvZyxcbiAgLkMwNDYtYmlnLWZlYXR1cmUtaW1hZ2UtcmlnaHQgLkMwODYtcG9wdXAtY29udGFpbmVyIC5tb2RhbC1kaWFsb2cge1xuICAgIG1heC13aWR0aDogNTEuNTYzcmVtO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5DMDQ1LWJpZy1mZWF0dXJlLWltYWdlLWxlZnQgLkMwODYtcG9wdXAtY29udGFpbmVyIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQsXG4gIC5DMDQ2LWJpZy1mZWF0dXJlLWltYWdlLXJpZ2h0IC5DMDg2LXBvcHVwLWNvbnRhaW5lciAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyOiAwO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjZweCkge1xuICAuQzA0NS1iaWctZmVhdHVyZS1pbWFnZS1sZWZ0IC5DMDg2LXBvcHVwLWNvbnRhaW5lciAuQzA3My1tb2RhbCxcbiAgLkMwNDYtYmlnLWZlYXR1cmUtaW1hZ2UtcmlnaHQgLkMwODYtcG9wdXAtY29udGFpbmVyIC5DMDczLW1vZGFsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuODc1cmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkge1xuICAuQzAxMC1iaWctZmVhdHVyZS1pbWFnZS1sZWZ0LFxuICAuQzAxMS1iaWctZmVhdHVyZS1pbWFnZS1yaWdodCB7XG4gICAgbWluLWhlaWdodDogNTI4cHg7XG4gIH1cbiAgLkMwMTAtYmlnLWZlYXR1cmUtaW1hZ2UtbGVmdCAuaW1hZ2UtY29udGFpbmVyLFxuICAuQzAxMS1iaWctZmVhdHVyZS1pbWFnZS1yaWdodCAuaW1hZ2UtY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuICAuQzAxMC1iaWctZmVhdHVyZS1pbWFnZS1sZWZ0IC5pbWFnZS1jb250YWluZXI6YmVmb3JlLFxuICAuQzAxMS1iaWctZmVhdHVyZS1pbWFnZS1yaWdodCAuaW1hZ2UtY29udGFpbmVyOmJlZm9yZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZy10b3A6IDEzMy4zMzMzMzMzMzMlO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuQzAxMC1iaWctZmVhdHVyZS1pbWFnZS1sZWZ0LFxuICAuQzAxMS1iaWctZmVhdHVyZS1pbWFnZS1yaWdodCB7XG4gICAgbWluLWhlaWdodDogNzc2cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2NnB4KSB7XG4gIC5DMDExLWJpZy1mZWF0dXJlLWltYWdlLXJpZ2h0IC5tZWRpYS1jb250ZW50LWNvbnRhaW5lcixcbiAgLkMwNDYtYmlnLWZlYXR1cmUtaW1hZ2UtcmlnaHQgLm1lZGlhLWNvbnRlbnQtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgfVxufVxuXG4uQzAxMi01MC01MC14Mixcbi5DMDEzLTUwLTUwLXgzLFxuLkMwMTQtNzAtMzAteDMge1xuICBwYWRkaW5nOiAzMHB4IDAgMzhweCAwO1xufVxuXG4uQzAxMi01MC01MC14MiAuaW1hZ2UtY29udGFpbmVyLFxuLkMwMTMtNTAtNTAteDMgLmltYWdlLWNvbnRhaW5lcixcbi5DMDE0LTcwLTMwLXgzIC5pbWFnZS1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5DMDEyLTUwLTUwLXgyIC5pbWFnZS1jb250YWluZXI6YmVmb3JlLFxuLkMwMTMtNTAtNTAteDMgLmltYWdlLWNvbnRhaW5lcjpiZWZvcmUsXG4uQzAxNC03MC0zMC14MyAuaW1hZ2UtY29udGFpbmVyOmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLXRvcDogNzUlO1xuICBjb250ZW50OiBcIlwiO1xufVxuXG4uQzAxMi01MC01MC14MiAuaW1hZ2UtZGltbWVyOmFmdGVyLFxuLkMwMTMtNTAtNTAteDMgLmltYWdlLWRpbW1lcjphZnRlcixcbi5DMDE0LTcwLTMwLXgzIC5pbWFnZS1kaW1tZXI6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDAsIDAsIDAsIDApLCBibGFjayk7XG59XG5cbi5DMDEyLTUwLTUwLXgyIC5jbS10ZWFzYWJsZV9fcG9wdXAtb3BlbmVyLFxuLkMwMTMtNTAtNTAteDMgLmNtLXRlYXNhYmxlX19wb3B1cC1vcGVuZXIsXG4uQzAxNC03MC0zMC14MyAuY20tdGVhc2FibGVfX3BvcHVwLW9wZW5lciB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG59XG5cbi5DMDEyLTUwLTUwLXgyIGltZyxcbi5DMDEzLTUwLTUwLXgzIGltZyxcbi5DMDE0LTcwLTMwLXgzIGltZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xufVxuXG4uQzAxMi01MC01MC14MiBoMixcbi5DMDEzLTUwLTUwLXgzIGgyLFxuLkMwMTQtNzAtMzAteDMgaDIge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG4uQzAxMi01MC01MC14MiBwLFxuLkMwMTMtNTAtNTAteDMgcCxcbi5DMDE0LTcwLTMwLXgzIHAge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uQzAxMi01MC01MC14MiAuY29udGVudCxcbi5DMDEzLTUwLTUwLXgzIC5jb250ZW50LFxuLkMwMTQtNzAtMzAteDMgLmNvbnRlbnQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IC43NWVtO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4uQzAxMi01MC01MC14MiAuY29udGVudCBhLFxuLkMwMTMtNTAtNTAteDMgLmNvbnRlbnQgYSxcbi5DMDE0LTcwLTMwLXgzIC5jb250ZW50IGEge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLkMwMTItNTAtNTAteDIgLmxlZnQtY29sdW1uLFxuLkMwMTMtNTAtNTAteDMgLmxlZnQtY29sdW1uLFxuLkMwMTQtNzAtMzAteDMgLmxlZnQtY29sdW1uIHtcbiAgbWFyZ2luLWJvdHRvbTogNnB4O1xufVxuXG4uQzAxMi01MC01MC14MiAucDEsXG4uQzAxMi01MC01MC14MiAuY29udGVudCAucGFkZGVkLWNvbnRhaW5lcixcbi5DMDEzLTUwLTUwLXgzIC5wMSxcbi5DMDEzLTUwLTUwLXgzIC5jb250ZW50IC5wYWRkZWQtY29udGFpbmVyLFxuLkMwMTQtNzAtMzAteDMgLnAxLFxuLkMwMTQtNzAtMzAteDMgLmNvbnRlbnQgLnBhZGRlZC1jb250YWluZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDEwcHg7XG4gIGJvdHRvbTogMTBweDtcbiAgbWFyZ2luOiAwO1xuICB6LWluZGV4OiAxO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkge1xuICAuQzAxMi01MC01MC14MixcbiAgLkMwMTMtNTAtNTAteDMsXG4gIC5DMDE0LTcwLTMwLXgzIHtcbiAgICBwYWRkaW5nOiA0MHB4IDAgNTBweCAwO1xuICB9XG4gIC5DMDEyLTUwLTUwLXgyIGgyLFxuICAuQzAxMy01MC01MC14MyBoMixcbiAgLkMwMTQtNzAtMzAteDMgaDIge1xuICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gIH1cbiAgLkMwMTItNTAtNTAteDIgLmxlZnQtY29sdW1uLFxuICAuQzAxMi01MC01MC14MiAucmlnaHQtY29sdW1uLFxuICAuQzAxMy01MC01MC14MyAubGVmdC1jb2x1bW4sXG4gIC5DMDEzLTUwLTUwLXgzIC5yaWdodC1jb2x1bW4sXG4gIC5DMDE0LTcwLTMwLXgzIC5sZWZ0LWNvbHVtbixcbiAgLkMwMTQtNzAtMzAteDMgLnJpZ2h0LWNvbHVtbiB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuICAuQzAxMi01MC01MC14MiAubGVmdC1jb2x1bW4sXG4gIC5DMDEzLTUwLTUwLXgzIC5sZWZ0LWNvbHVtbixcbiAgLkMwMTQtNzAtMzAteDMgLmxlZnQtY29sdW1uIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAuQzAxMi01MC01MC14MiAucmlnaHQtY29sdW1uLFxuICAuQzAxMy01MC01MC14MyAucmlnaHQtY29sdW1uLFxuICAuQzAxNC03MC0zMC14MyAucmlnaHQtY29sdW1uIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDZweDtcbiAgfVxuICAuQzAxMi01MC01MC14MiAuY29udGVudCxcbiAgLkMwMTMtNTAtNTAteDMgLmNvbnRlbnQsXG4gIC5DMDE0LTcwLTMwLXgzIC5jb250ZW50IHtcbiAgICBmb250LXNpemU6IDFlbTtcbiAgfVxuICAuQzAxMi01MC01MC14MiAucDEsXG4gIC5DMDEyLTUwLTUwLXgyIC5jb250ZW50IC5wYWRkZWQtY29udGFpbmVyLFxuICAuQzAxMy01MC01MC14MyAucDEsXG4gIC5DMDEzLTUwLTUwLXgzIC5jb250ZW50IC5wYWRkZWQtY29udGFpbmVyLFxuICAuQzAxNC03MC0zMC14MyAucDEsXG4gIC5DMDE0LTcwLTMwLXgzIC5jb250ZW50IC5wYWRkZWQtY29udGFpbmVyIHtcbiAgICBib3R0b206IDE4cHg7XG4gICAgbGVmdDogMjVweDtcbiAgfVxufVxuXG4uQzAxMy01MC01MC14MyAucmlnaHQtY29sdW1uIC5jb250ZW50LFxuLkMwMTQtNzAtMzAteDMgLnJpZ2h0LWNvbHVtbiAuY29udGVudCB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogNTAlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY2cHgpIHtcbiAgLkMwMTMtNTAtNTAteDMgLnJpZ2h0LWNvbHVtbiAuY29udGVudCxcbiAgLkMwMTQtNzAtMzAteDMgLnJpZ2h0LWNvbHVtbiAuY29udGVudCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcHg7XG4gIH1cbiAgLkMwMTMtNTAtNTAteDMgLnJpZ2h0LWNvbHVtbiAuY29udGVudDpmaXJzdC1jaGlsZCxcbiAgLkMwMTQtNzAtMzAteDMgLnJpZ2h0LWNvbHVtbiAuY29udGVudDpmaXJzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1yaWdodDogM3B4O1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgLkMwMTMtNTAtNTAteDMgLnJpZ2h0LWNvbHVtbiAuY29udGVudCxcbiAgLkMwMTQtNzAtMzAteDMgLnJpZ2h0LWNvbHVtbiAuY29udGVudCB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLkMwMTMtNTAtNTAteDMgLnJpZ2h0LWNvbHVtbiAuY29udGVudDpmaXJzdC1jaGlsZCxcbiAgLkMwMTQtNzAtMzAteDMgLnJpZ2h0LWNvbHVtbiAuY29udGVudDpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG5cbi5DMDE0LTcwLTMwLXgzIC5wbGF5LWJ1dHRvbiB7XG4gIHotaW5kZXg6IDI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkge1xuICAuQzAxMy01MC01MC14MyAucmlnaHQtY29sdW1uLWlubmVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICB9XG4gIC5DMDEzLTUwLTUwLXgzIC5yaWdodC1jb2x1bW4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG4gIC5DMDEzLTUwLTUwLXgzIC5yaWdodC1jb2x1bW46YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nLXRvcDogNzUlO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cbiAgLkMwMTMtNTAtNTAteDMgLnJpZ2h0LWNvbHVtbiAuaW1hZ2UtY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuICAuQzAxMy01MC01MC14MyAucmlnaHQtY29sdW1uIC5pbWFnZS1jb250YWluZXI6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nLXRvcDogMzYuNTYyNSU7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxuICAuQzAxMy01MC01MC14MyAucmlnaHQtY29sdW1uIC5jb250ZW50IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDZweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgLkMwMTQtNzAtMzAteDMgLnJpZ2h0LWNvbHVtbi1pbm5lciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgfVxuICAuQzAxNC03MC0zMC14MyAubGVmdC1jb2x1bW4ge1xuICAgIHdpZHRoOiA3MCU7XG4gIH1cbiAgLkMwMTQtNzAtMzAteDMgLmxlZnQtY29sdW1uIC5pbWFnZS1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG4gIC5DMDE0LTcwLTMwLXgzIC5sZWZ0LWNvbHVtbiAuaW1hZ2UtY29udGFpbmVyOmJlZm9yZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZy10b3A6IDU2LjI1JTtcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG4gIC5DMDE0LTcwLTMwLXgzIC5yaWdodC1jb2x1bW4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHdpZHRoOiAzMCU7XG4gIH1cbiAgLkMwMTQtNzAtMzAteDMgLnJpZ2h0LWNvbHVtbjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmctdG9wOiAxMzIuNDcxMjY0MzY4JTtcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG4gIC5DMDE0LTcwLTMwLXgzIC5yaWdodC1jb2x1bW4gLmltYWdlLWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbiAgLkMwMTQtNzAtMzAteDMgLnJpZ2h0LWNvbHVtbiAuaW1hZ2UtY29udGFpbmVyOmJlZm9yZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZy10b3A6IDY0LjUxMTQ5NDI1MjklO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cbiAgLkMwMTQtNzAtMzAteDMgLnJpZ2h0LWNvbHVtbiAuY29udGVudCB7XG4gICAgcGFkZGluZy1sZWZ0OiA2cHg7XG4gIH1cbn1cblxuLkMwMTUtdXRpbGl0eS1iZWx0IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLkMwMTUtdXRpbGl0eS1iZWx0IC5yb3cge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMDtcbn1cblxuLkMwMTUtdXRpbGl0eS1iZWx0IC5yb3cgaDIge1xuICBjb2xvcjogd2hpdGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAycmVtO1xuICBtYXJnaW4tdG9wOiA1MHB4O1xufVxuXG4uQzAxNS11dGlsaXR5LWJlbHQgLnJvdyBoMiB+IC51dGlsaXR5LWJlbHQtaXRlbSB7XG4gIG1hcmdpbjogNDBweCAwO1xufVxuXG4uQzAxNS11dGlsaXR5LWJlbHQgLnJvdyAudXRpbGl0eS1iZWx0LWl0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZmxvYXQ6IG5vbmU7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIG1hcmdpbjogNTBweCAwO1xufVxuXG4uQzAxNS11dGlsaXR5LWJlbHQgLnJvdyAudXRpbGl0eS1iZWx0LWl0ZW0gYSB7XG4gIG1hcmdpbjogMCAyNXB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLkMwMTUtdXRpbGl0eS1iZWx0IC5yb3cgLnV0aWxpdHktYmVsdC1pdGVtIC5lbWVyc29uLXV0aWxpdHlfX3BpY3R1cmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIGF1dG8gMjVweDtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgd2lkdGg6IDE3MHB4O1xuICBvYmplY3QtZml0OiBjb250YWluO1xufVxuXG4uQzAxNS11dGlsaXR5LWJlbHQgLnJvdyAudXRpbGl0eS1iZWx0LWl0ZW0gaDMge1xuICBtYXJnaW46IDI1cHggYXV0byAxMnB4IGF1dG87XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5DMDE1LXV0aWxpdHktYmVsdCAucm93IC51dGlsaXR5LWJlbHQtaXRlbSBwIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbWFyZ2luOiAwcHggYXV0bztcbiAgcGFkZGluZzogMHB4IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjYyNWVtO1xufVxuXG4uQzAxNS11dGlsaXR5LWJlbHQgLnJvdyAudXRpbGl0eS1iZWx0LWl0ZW0gcCwgLkMwMTUtdXRpbGl0eS1iZWx0IC5yb3cgLnV0aWxpdHktYmVsdC1pdGVtIGgzIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDFlbTtcbn1cblxuLkMwMTUtdXRpbGl0eS1iZWx0LmdyYXktYmFja2dyb3VuZCAucm93IC51dGlsaXR5LWJlbHQtaXRlbSBhIHAsIC5DMDE1LXV0aWxpdHktYmVsdC5ncmF5LWJhY2tncm91bmQgLnJvdyAudXRpbGl0eS1iZWx0LWl0ZW0gYSBoMyB7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuXG4uQzAxNS11dGlsaXR5LWJlbHQuc2VjdGlvbiB7XG4gIG1hcmdpbi10b3A6IC0xcHg7XG59XG5cbi5DMDE1LXV0aWxpdHktYmVsdC5zZWN0aW9uOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uQzAxNS11dGlsaXR5LWJlbHQuc2VjdGlvbjpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjZweCkge1xuICAuQzAxNS11dGlsaXR5LWJlbHQge1xuICAgIHBhZGRpbmc6IDI1cHggMDtcbiAgfVxuICAuQzAxNS11dGlsaXR5LWJlbHQgLnJvdyBoMiB7XG4gICAgbWFyZ2luLXRvcDogMjVweDtcbiAgfVxuICAuQzAxNS11dGlsaXR5LWJlbHQgLnJvdyBoMiB+IC51dGlsaXR5LWJlbHQtaXRlbSxcbiAgLkMwMTUtdXRpbGl0eS1iZWx0IC5yb3cgLnV0aWxpdHktYmVsdC1pdGVtIHtcbiAgICBtYXJnaW46IDI1cHggMDtcbiAgfVxufVxuXG4uQzAxNS11dGlsaXR5LWJlbHQuZ3JheS1iYWNrZ3JvdW5kIC5yb3cgaDIge1xuICBjb2xvcjogIzAwMDAwMDtcbn1cblxuLkMwMTYtaG9yaXpvbnRhbC10YWJzIHtcbiAgcGFkZGluZzogNDBweCAwO1xufVxuXG4uQzAxNi1ob3Jpem9udGFsLXRhYnMgLmV4cGFuZFNwYWNpbmdGb3JDMDgzIHtcbiAgaGVpZ2h0OiAyN3B4O1xufVxuXG4uQzAxNi1ob3Jpem9udGFsLXRhYnMgLnRhYnMtaGVhZGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjMGMwYzA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteDogYXV0bztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5DMDE2LWhvcml6b250YWwtdGFicyAudGFicy1oZWFkZXIgdWwge1xuICBmb250LXNpemU6IDA7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogc3RhdGljICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjZweCkge1xuICAuQzAxNi1ob3Jpem9udGFsLXRhYnMgLnRhYnMtaGVhZGVyIHVsIHtcbiAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gIH1cbn1cblxuLkMwMTYtaG9yaXpvbnRhbC10YWJzIC50YWJzLWhlYWRlciB1bCBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZmxvYXQ6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luLWJvdHRvbTogLTFweDtcbiAgcGFkZGluZy1yaWdodDogNDVweDtcbiAgbWFyZ2luLXRvcDogLjVyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5DMDE2LWhvcml6b250YWwtdGFicyAudGFicy1oZWFkZXIgdWwgbGkgYSB7XG4gIGNvbG9yOiAjMmQzODNmO1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICBsZXR0ZXItc3BhY2luZzogLjA4ZW07XG4gIGxpbmUtaGVpZ2h0OiAxcmVtO1xuICBtYXgtd2lkdGg6IDIxMHB4O1xuICBwYWRkaW5nOiAwIDAgMTVweCAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0cmFuc2l0aW9uOiBjb2xvciAuNXMgZWFzZS1pbi1vdXQ7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG59XG5cbi5DMDE2LWhvcml6b250YWwtdGFicyAudGFicy1oZWFkZXIgdWwgbGkgYTpob3ZlciwgLkMwMTYtaG9yaXpvbnRhbC10YWJzIC50YWJzLWhlYWRlciB1bCBsaSBhOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5DMDE2LWhvcml6b250YWwtdGFicyAudGFicy1oZWFkZXIgdWwgbGkgYTpob3ZlciwgLkMwMTYtaG9yaXpvbnRhbC10YWJzIC50YWJzLWhlYWRlciB1bCBsaSBhLnNlbGVjdGVkIHtcbiAgY29sb3I6ICMwMEFBN0U7XG59XG5cbi5DMDE2LWhvcml6b250YWwtdGFicyAudGFicy1oZWFkZXIgdWwgbGk6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG5cbi5DMDE2LWhvcml6b250YWwtdGFicyAudGFicy1oZWFkZXIgaHIge1xuICBiYWNrZ3JvdW5kOiAjMDBBQTdFICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm90dG9tOiAwO1xuICBoZWlnaHQ6IDVweDtcbiAgbGVmdDogMDtcbiAgbWFyZ2luOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogYXV0byAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBtYXJnaW4sIHdpZHRoICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IC41cztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG59XG5cbi5DMDE2LWhvcml6b250YWwtdGFicyAudGFiLWNvbnRlbnQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uQzAxNi1ob3Jpem9udGFsLXRhYnMgLnRhYi1jb250ZW50ID4gZGl2Om5vdCguZ3JheS1iYWNrZ3JvdW5kKTpub3QoLmJyYW5kLXByaW1hcnktYmFja2dyb3VuZCk6bm90KC5icmFuZC1zZWNvbmRhcnktYmFja2dyb3VuZCk6bm90KC5icmFuZC1hY2NlbnQtYmFja2dyb3VuZCkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLkMwMTYtaG9yaXpvbnRhbC10YWJzIC50YWItY29udGVudC5zZWxlY3RlZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uQzAxNi1ob3Jpem9udGFsLXRhYnMgI3RhYl9WaWRlb3MgaWZyYW1lIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgbWFyZ2luOiA1cHggYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4uQzAxNi1ob3Jpem9udGFsLXRhYnMgLkMwMjQtZmVhdHVyZWQtY2F0YWxvZy1wcm9kdWN0cyB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cblxuLkMwMTYtaG9yaXpvbnRhbC10YWJzIC5DMDk4LWRvY3VtZW50YXRpb24tY2FsbG91dC1ub3RlLXdyYXBwZXIgLnBhZGRlZC1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDExNCwgMjA2LCAwLjA4KTtcbn1cblxuLmp1bXAtbmF2IC5DMDE2LWhvcml6b250YWwtdGFicyAudGFicy1oZWFkZXIgbGkge1xuICBmbG9hdDogbm9uZTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IG5vbmU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5DMDE3LWZ1bGwtd2lkdGgtdmlkZW8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC13aWR0aDogMTE4MHB4O1xuICBtYXJnaW46IDBweCBhdXRvO1xuICBwYWRkaW5nOiAyNXB4IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5DMDE3LWZ1bGwtd2lkdGgtdmlkZW8gLmltYWdlLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLkMwMTctZnVsbC13aWR0aC12aWRlbyAuaW1hZ2UtY29udGFpbmVyOmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLXRvcDogNTYuMjUlO1xuICBjb250ZW50OiBcIlwiO1xufVxuXG4uQzAxNy1mdWxsLXdpZHRoLXZpZGVvIGltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5DMDE3LWZ1bGwtd2lkdGgtdmlkZW8gcDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLkMwMTctZnVsbC13aWR0aC12aWRlbyAucGFkZGVkLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMTVweDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5DMDE3LWZ1bGwtd2lkdGgtdmlkZW8gLnBhZGRlZC1jb250YWluZXIgaDMge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgLkMwMTctZnVsbC13aWR0aC12aWRlbyAucGFkZGVkLWNvbnRhaW5lciB7XG4gICAgYm90dG9tOiAyNXB4O1xuICB9XG4gIC5DMDE3LWZ1bGwtd2lkdGgtdmlkZW8gLnBhZGRlZC1jb250YWluZXIgaDMge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMzY4NGVtO1xuICB9XG4gIC5DMDE3LWZ1bGwtd2lkdGgtdmlkZW8gLnBhZGRlZC1jb250YWluZXIgLnAxYSB7XG4gICAgZm9udC1zaXplOiAuODc1ZW07XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuQzAxNy1mdWxsLXdpZHRoLXZpZGVvIC5wYWRkZWQtY29udGFpbmVyIHtcbiAgICBib3R0b206IDUwcHg7XG4gIH1cbiAgLkMwMTctZnVsbC13aWR0aC12aWRlbyAucGFkZGVkLWNvbnRhaW5lciAucDFhIHtcbiAgICBmb250LXNpemU6IDFlbTtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gIH1cbiAgLkMwMTctZnVsbC13aWR0aC12aWRlbyAucGFkZGVkLWNvbnRhaW5lciBoMyB7XG4gICAgbGluZS1oZWlnaHQ6IDEuMzMzZW07XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjZweCkge1xuICAuQzAxNy1mdWxsLXdpZHRoLXZpZGVvIC5wYWRkZWQtY29udGFpbmVyIHtcbiAgICBib3R0b206IDI2cHg7XG4gIH1cbiAgLkMwMTctZnVsbC13aWR0aC12aWRlbyBoMyB7XG4gICAgZm9udC1zaXplOiAxZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNjI1ZW07XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gIC5DMDE3LWZ1bGwtd2lkdGgtdmlkZW8ge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICB9XG59XG5cbi5DMDE4LWZ1bGwtd2lkdGgtaW1hZ2Uge1xuICBwYWRkaW5nOiAyNXB4IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLkMwMTgtZnVsbC13aWR0aC1pbWFnZSBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkge1xuICAuQzAxOC1mdWxsLXdpZHRoLWltYWdlIHtcbiAgICBwYWRkaW5nOiA1MHB4IDA7XG4gIH1cbn1cblxuLkMwMTktYnJhbmRzLWdyaWQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctdG9wOiAyNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uQzAxOS1icmFuZHMtZ3JpZDpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDI3NXB4O1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjBmMDtcbn1cblxuLkMwMTktYnJhbmRzLWdyaWQgaDIge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgLkMwMTktYnJhbmRzLWdyaWQgaDIge1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gIH1cbn1cblxuLkMwMTktYnJhbmRzLWdyaWQgaDMge1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uQzAxOS1icmFuZHMtZ3JpZCAuYnJhbmQtbGlzdCB7XG4gIGJveC1zaGFkb3c6IDAgMCAyMHB4IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cblxuLkMwMTktYnJhbmRzLWdyaWQgLmltYWdlLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgLjVzIGxpbmVhcjtcbn1cblxuLkMwMTktYnJhbmRzLWdyaWQgLmltYWdlLWNvbnRhaW5lcjpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy10b3A6IDUwJTtcbiAgY29udGVudDogXCJcIjtcbn1cblxuLkMwMTktYnJhbmRzLWdyaWQgLmltYWdlLWNvbnRhaW5lcjpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzAwQUE3RTtcbn1cblxuLkMwMTktYnJhbmRzLWdyaWQgLmJyYW5kLWl0ZW0td3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIC41cyBsaW5lYXI7XG4gIGNvbG9yOiAjMjYyNzI4O1xuICBwYWRkaW5nOiAxMnB4IDhweDtcbiAgaGVpZ2h0OiA2cmVtO1xufVxuXG4uQzAxOS1icmFuZHMtZ3JpZCAuYnJhbmQtaXRlbS13cmFwcGVyOmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLXRvcDogNTAlO1xuICBjb250ZW50OiBcIlwiO1xufVxuXG4uQzAxOS1icmFuZHMtZ3JpZCAuYnJhbmQtaXRlbS13cmFwcGVyOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDBBQTdFO1xuICBjb2xvcjogIzAwQUE3RTtcbn1cblxuLkMwMTktYnJhbmRzLWdyaWQgLmJyYW5kLWl0ZW0td3JhcHBlcjpob3ZlciBzcGFuIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLkMwMTktYnJhbmRzLWdyaWQgLmJyYW5kLWl0ZW0td3JhcHBlciBzcGFuIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIC13ZWJraXQtbGluZS1jbGFtcDogMztcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLkMwMTktYnJhbmRzLWdyaWQgLmJyYW5kLWl0ZW0td3JhcHBlciB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cblxuLkMwMTktYnJhbmRzLWdyaWQgaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG59XG5cbi5DMDE5LWJyYW5kcy1ncmlkIC5zZWxlY3RlZCAuaW1hZ2UtY29udGFpbmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDBBQTdFO1xufVxuXG4uQzAxOS1icmFuZHMtZ3JpZCAuYnJhbmQtaXRlbSB7XG4gIG91dGxpbmU6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLkMwMTktYnJhbmRzLWdyaWQgLmJyYW5kLWl0ZW0gLmNvbnRlbnQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uQzAxOS1icmFuZHMtZ3JpZCAuYnJhbmQtY29udGVudCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYzBjMGMwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2MwYzBjMDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAtMXB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uQzAxOS1icmFuZHMtZ3JpZCAuYnJhbmQtY29udGVudCAuY29udGVudCB7XG4gIHBhZGRpbmc6IDMwcHggMCAyNXB4IDA7XG59XG5cbi5DMDE5LWJyYW5kcy1ncmlkIC5icmFuZC1jb250ZW50LmNvbGxhcHNpbmcge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAuMzVzO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY2cHgpIHtcbiAgLkMwMTktYnJhbmRzLWdyaWQgLmJyYW5kLWNvbnRlbnQgLl9icmFuZEl0ZW0tY3RhLWJ1dHRvbnMge1xuICAgIG1hcmdpbi10b3A6IDFyZW07XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDYxMHB4KSB7XG4gIC5DMDE5LWJyYW5kcy1ncmlkIC5icmFuZC1jb250ZW50IC5fYnJhbmRJdGVtLWN0YS1idXR0b25zIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgfVxuICAuQzAxOS1icmFuZHMtZ3JpZCAuYnJhbmQtY29udGVudCAuX2JyYW5kSXRlbS1jdGEtYnV0dG9ucyBhIHtcbiAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICB9XG59XG5cbi5DMDE5LWJyYW5kcy1ncmlkIC5fYzAxOS1jdGEtYnV0dG9ucyAuY3RhLWJ0bixcbi5DMDE5LWJyYW5kcy1ncmlkIC5fYzAxOS1jdGEtYnV0dG9ucyAuY3RhLXRleHQsXG4uQzAxOS1icmFuZHMtZ3JpZCAuX2JyYW5kSXRlbS1jdGEtYnV0dG9ucyAuY3RhLWJ0bixcbi5DMDE5LWJyYW5kcy1ncmlkIC5fYnJhbmRJdGVtLWN0YS1idXR0b25zIC5jdGEtdGV4dCB7XG4gIG1hcmdpbjogMC41cmVtIDA7XG59XG5cbi5DMDE5LWJyYW5kcy1ncmlkIC5fYzAxOS1jdGEtYnV0dG9ucyAuY3RhLWJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcbi5DMDE5LWJyYW5kcy1ncmlkIC5fYzAxOS1jdGEtYnV0dG9ucyAuY3RhLXRleHQ6bm90KDpmaXJzdC1jaGlsZCksXG4uQzAxOS1icmFuZHMtZ3JpZCAuX2JyYW5kSXRlbS1jdGEtYnV0dG9ucyAuY3RhLWJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcbi5DMDE5LWJyYW5kcy1ncmlkIC5fYnJhbmRJdGVtLWN0YS1idXR0b25zIC5jdGEtdGV4dDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjZweCkge1xuICAuQzAxOS1icmFuZHMtZ3JpZCAuX2MwMTktY3RhLWJ1dHRvbnMsXG4gIC5DMDE5LWJyYW5kcy1ncmlkIC5fYnJhbmRJdGVtLWN0YS1idXR0b25zIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDYxMHB4KSB7XG4gIC5DMDE5LWJyYW5kcy1ncmlkIC5fYzAxOS1jdGEtYnV0dG9ucyxcbiAgLkMwMTktYnJhbmRzLWdyaWQgLl9icmFuZEl0ZW0tY3RhLWJ1dHRvbnMge1xuICAgIG1heC13aWR0aDogMTcuNXJlbTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgLkMwMTktYnJhbmRzLWdyaWQge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICB9XG4gIC5DMDE5LWJyYW5kcy1ncmlkIC5icmFuZC1saXN0IHtcbiAgICBwYWRkaW5nOiA1MHB4IDgwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAuQzAxOS1icmFuZHMtZ3JpZCAuYnJhbmQtY29udGVudCAuY29udGVudCB7XG4gICAgcGFkZGluZzogNTBweCAwO1xuICB9XG4gIC5DMDE5LWJyYW5kcy1ncmlkIC5icmFuZC1jb250ZW50IC5jb250ZW50IC5fYnJhbmRJdGVtLWN0YS1idXR0b25zIHtcbiAgICB3aWR0aDogMTcuNXJlbTtcbiAgICBtYXJnaW4tdG9wOiAtMC4yNXJlbTtcbiAgICBmbG9hdDogcmlnaHQ7XG4gIH1cbiAgLkMwMTktYnJhbmRzLWdyaWQgLl9jMDE5LWN0YS1idXR0b25zIHtcbiAgICB3aWR0aDogMTcuNXJlbTtcbiAgICBtYXJnaW46IDNyZW0gYXV0byAtMC41cmVtO1xuICB9XG59XG5cbi5jMDIwLW11bHRpLWNvbHVtbi1jb21wYXJpc29uIHtcbiAgLS1kZXZpY2UtcGFkZGluZy14OiBjYWxjKCgxMDB2dyAtIDExODBweCkgLyAyKTtcbiAgLS1ncmlkLWd1dHRlcjogMS4yNXJlbTtcbiAgLS1ncmlkLWNvbHVtbjogY2FsYygoMTAwdncgLSAodmFyKC0tZGV2aWNlLXBhZGRpbmcteCkgKiAyKSAtICh2YXIoLS1ncmlkLWd1dHRlcikgKiAxMSkpIC8gMTIpO1xuICAtLWdyaWQtY29sLTE6IGNhbGMoKHZhcigtLWdyaWQtY29sdW1uKSAqIDEpKTtcbiAgLS1ncmlkLWNvbC0zOiBjYWxjKCh2YXIoLS1ncmlkLWNvbHVtbikgKiAzKSArICh2YXIoLS1ncmlkLWd1dHRlcikgKiAyKSk7XG4gIC0tZ3JpZC1jb2wtNDogY2FsYygodmFyKC0tZ3JpZC1jb2x1bW4pICogNCkgKyAodmFyKC0tZ3JpZC1ndXR0ZXIpICogMykpO1xuICAtLWdyaWQtY29sLTU6IGNhbGMoKHZhcigtLWdyaWQtY29sdW1uKSAqIDUpICsgKHZhcigtLWdyaWQtZ3V0dGVyKSAqIDQpKTtcbiAgLS1ncmlkLWNvbC04OiBjYWxjKCh2YXIoLS1ncmlkLWNvbHVtbikgKiA4KSArICh2YXIoLS1ncmlkLWd1dHRlcikgKiA3KSk7XG4gIC0tZ3JpZC1jb2wtMTA6IGNhbGMoKHZhcigtLWdyaWQtY29sdW1uKSAqIDEwKSArICh2YXIoLS1ncmlkLWd1dHRlcikgKiA5KSk7XG59XG5cbi5jMDIwLW11bHRpLWNvbHVtbi1jb21wYXJpc29uIC5jb250ZW50IHtcbiAgcGFkZGluZy10b3A6IDIuNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDNyZW07XG59XG5cbi5jMDIwLW11bHRpLWNvbHVtbi1jb21wYXJpc29uIC5jb250ZW50IGgyIHtcbiAgbGluZS1oZWlnaHQ6IDNyZW07XG59XG5cbi5jMDIwLW11bHRpLWNvbHVtbi1jb21wYXJpc29uIC5jb250ZW50IGgyICsgcCB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG59XG5cbi5jMDIwLW11bHRpLWNvbHVtbi1jb21wYXJpc29uIC5jb250ZW50IC5oZWFkaW5nLXRleHQge1xuICBtYXJnaW46IDQ4cHggMCAwIDE2cHg7XG59XG5cbi5jMDIwLW11bHRpLWNvbHVtbi1jb21wYXJpc29uIC5jb250ZW50IGgyICsgLmNvbHVtbi1ncm91cCwgLmMwMjAtbXVsdGktY29sdW1uLWNvbXBhcmlzb24gLmNvbnRlbnQgcCArIC5jb2x1bW4tZ3JvdXAge1xuICBtYXJnaW4tdG9wOiAyLjVyZW07XG59XG5cbi5jMDIwLW11bHRpLWNvbHVtbi1jb21wYXJpc29uIC5jb250ZW50IC5jb2x1bW4tZ3JvdXAge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uYzAyMC1tdWx0aS1jb2x1bW4tY29tcGFyaXNvbiAuY29udGVudCAuY29sdW1uLWdyb3VwIC5jb2x1bW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDE7XG4gIGZsZXgtZmxvdzogY29sdW1uIG5vd3JhcDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYzAyMC1tdWx0aS1jb2x1bW4tY29tcGFyaXNvbiAuY29udGVudCAuY29sdW1uLWdyb3VwIC5jb2x1bW46bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1yaWdodDogdmFyKC0tZ3JpZC1ndXR0ZXIpO1xufVxuXG4uYzAyMC1tdWx0aS1jb2x1bW4tY29tcGFyaXNvbiAuY29udGVudCAuY29sdW1uLWdyb3VwIC5jb2x1bW4gLmZlYXR1cmUtaW1hZ2Uge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmMwMjAtbXVsdGktY29sdW1uLWNvbXBhcmlzb24gLmNvbnRlbnQgLmNvbHVtbi1ncm91cCAuY29sdW1uIC5jb2x1bW4taGVhZGVyIHtcbiAgcGFkZGluZzogMXJlbSAwO1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IGNhbGMoM3JlbSAtIDFweCk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICB6LWluZGV4OiAxMDtcbn1cblxuLmMwMjAtbXVsdGktY29sdW1uLWNvbXBhcmlzb24gLmNvbnRlbnQgLmNvbHVtbi1ncm91cCAuY29sdW1uIC5jb2x1bW4taGVhZGVyIGxhYmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuXG4uYzAyMC1tdWx0aS1jb2x1bW4tY29tcGFyaXNvbiAuY29udGVudCAuY29sdW1uLWdyb3VwIC5jb2x1bW4gLmNvbHVtbi1oZWFkZXIgaDQge1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDJyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG1hcmdpbjogMC41cmVtIDAgMC41cmVtIDA7XG59XG5cbi5jMDIwLW11bHRpLWNvbHVtbi1jb21wYXJpc29uIC5jb250ZW50IC5jb2x1bW4tZ3JvdXAgLmNvbHVtbiAuY29sdW1uLWhlYWRlciBoNCArIHAsIC5jMDIwLW11bHRpLWNvbHVtbi1jb21wYXJpc29uIC5jb250ZW50IC5jb2x1bW4tZ3JvdXAgLmNvbHVtbiAuY29sdW1uLWhlYWRlciAucnRlLXRpdGxlLS1oNCArIHAge1xuICBtYXJnaW4tdG9wOiAxcmVtO1xufVxuXG4uYzAyMC1tdWx0aS1jb2x1bW4tY29tcGFyaXNvbiAuY29udGVudCAuY29sdW1uLWdyb3VwIC5jb2x1bW4gLmNvbHVtbi1oZWFkZXIud2hpdGUtY29sb3ItYmFja2dyb3VuZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5jMDIwLW11bHRpLWNvbHVtbi1jb21wYXJpc29uIC5jb250ZW50IC5jb2x1bW4tZ3JvdXAgLmNvbHVtbiAuY29sdW1uLWhlYWRlcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6ICNjMGMwYzA7XG4gIGJvdHRvbTogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMC4wNjI1cmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYzAyMC1tdWx0aS1jb2x1bW4tY29tcGFyaXNvbiAuY29udGVudCAuY29sdW1uLWdyb3VwIC5jb2x1bW4gLmNvbHVtbi1oZWFkZXIgaDQsIC5jMDIwLW11bHRpLWNvbHVtbi1jb21wYXJpc29uIC5jb250ZW50IC5jb2x1bW4tZ3JvdXAgLmNvbHVtbiAuY29sdW1uLWhlYWRlciAucHJvZHVjdC10aXRsZSB7XG4gIGhlaWdodDogNHJlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmMwMjAtbXVsdGktY29sdW1uLWNvbXBhcmlzb24gLmNvbnRlbnQgLmNvbHVtbi1ncm91cCAuY29sdW1uIC5jb2x1bW4tYm9keSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAxcmVtIDA7XG59XG5cbi5jMDIwLW11bHRpLWNvbHVtbi1jb21wYXJpc29uIC5jb250ZW50IC5jb2x1bW4tZ3JvdXAgLmNvbHVtbiAuY3RhLWdyb3VwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gIGJvdHRvbTogMDtcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgbGVmdDogMDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xufVxuXG4uYzAyMC1tdWx0aS1jb2x1bW4tY29tcGFyaXNvbiAuY29udGVudCAuY29sdW1uLWdyb3VwIC5jb2x1bW4gLmN0YS1ncm91cCAuX2MwMjAtY3RhLWJ1dHRvbnMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiAxLjg3NXJlbTtcbn1cblxuLmMwMjAtbXVsdGktY29sdW1uLWNvbXBhcmlzb24gLmNvbnRlbnQgLmNvbHVtbi1ncm91cCAuY29sdW1uIC5jdGEtZ3JvdXAgLl9jMDIwLWN0YS1idXR0b25zIC5jdGEtYnRuOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCksXG4uYzAyMC1tdWx0aS1jb2x1bW4tY29tcGFyaXNvbiAuY29udGVudCAuY29sdW1uLWdyb3VwIC5jb2x1bW4gLmN0YS1ncm91cCAuX2MwMjAtY3RhLWJ1dHRvbnMgLmN0YS10ZXh0Om5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYzAyMC1tdWx0aS1jb2x1bW4tY29tcGFyaXNvbiAuY29udGVudCAuY29sdW1uLWdyb3VwIC5jb2x1bW4gLmN0YS1ncm91cCAuX2MwMjAtY3RhLXRleHQtYnV0dG9ucyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgbWluLXdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5jMDIwLW11bHRpLWNvbHVtbi1jb21wYXJpc29uIC5jb250ZW50IC5jb2x1bW4tZ3JvdXAgLmNvbHVtbiAuY3RhLWdyb3VwIC5fYzAyMC1jdGEtdGV4dC1idXR0b25zIC5jdGEtYnRuOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCksXG4uYzAyMC1tdWx0aS1jb2x1bW4tY29tcGFyaXNvbiAuY29udGVudCAuY29sdW1uLWdyb3VwIC5jb2x1bW4gLmN0YS1ncm91cCAuX2MwMjAtY3RhLXRleHQtYnV0dG9ucyAuY3RhLXRleHQ6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jMDIwLW11bHRpLWNvbHVtbi1jb21wYXJpc29uIC5jb250ZW50IC5jb2x1bW4tZ3JvdXAgLmNvbHVtbiAuY3RhLWdyb3VwIC5fYzAyMC1jdGEtdGV4dC1idXR0b25zID4gKjpub3QoOm9ubHktY2hpbGQpIHtcbiAgbWF4LXdpZHRoOiBjYWxjKDUwJSAtICh2YXIoLS1ncmlkLWd1dHRlcikgLyAyKSk7XG4gIG1pbi13aWR0aDogY2FsYyg1MCUgLSAodmFyKC0tZ3JpZC1ndXR0ZXIpIC8gMikpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MzlweCkge1xuICAuYzAyMC1tdWx0aS1jb2x1bW4tY29tcGFyaXNvbiAuY29sdW1uLWdyb3VwIHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYyh2YXIoLS1kZXZpY2UtcGFkZGluZy14KSAqIC0xKTtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGModmFyKC0tZGV2aWNlLXBhZGRpbmcteCkgKiAtMSk7XG4gICAgb3ZlcmZsb3cteDogc2Nyb2xsO1xuICAgIHBhZGRpbmctbGVmdDogdmFyKC0tZGV2aWNlLXBhZGRpbmcteCk7XG4gICAgcGFkZGluZy1yaWdodDogdmFyKC0tZGV2aWNlLXBhZGRpbmcteCk7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgLmMwMjAtbXVsdGktY29sdW1uLWNvbXBhcmlzb24gLmNvbHVtbiB7XG4gICAgbWluLXdpZHRoOiB2YXIoLS1ncmlkLWNvbC04KTtcbiAgICBtYXgtd2lkdGg6IHZhcigtLWdyaWQtY29sLTgpO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLmMwMjAtbXVsdGktY29sdW1uLWNvbXBhcmlzb24gLmN0YS1ncm91cCB7XG4gICAgbWF4LXdpZHRoOiB2YXIoLS1ncmlkLWNvbC00KTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5NjBweCkge1xuICAuYzAyMC1tdWx0aS1jb2x1bW4tY29tcGFyaXNvbiAuY29sdW1uLWhlYWRlciB7XG4gICAgdG9wOiBjYWxjKDRyZW0gLSAxcHgpO1xuICB9XG4gIC5jMDIwLW11bHRpLWNvbHVtbi1jb21wYXJpc29uIC5jdGEtZ3JvdXAge1xuICAgIG1heC13aWR0aDogdmFyKC0tZ3JpZC1jb2wtMyk7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmMwMjAtbXVsdGktY29sdW1uLWNvbXBhcmlzb24gLmNvbHVtbiB7XG4gICAgbWluLXdpZHRoOiB2YXIoLS1ncmlkLWNvbC01KTtcbiAgICBtYXgtd2lkdGg6IHZhcigtLWdyaWQtY29sLTUpO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYzAyMC1tdWx0aS1jb2x1bW4tY29tcGFyaXNvbiAuY29udGVudCA+IGgyLCAuYzAyMC1tdWx0aS1jb2x1bW4tY29tcGFyaXNvbiAuY29udGVudCA+IHAge1xuICAgIG1heC13aWR0aDogdmFyKC0tZ3JpZC1jb2wtMTApO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuYzAyMC1tdWx0aS1jb2x1bW4tY29tcGFyaXNvbiAuY29sdW1uIHtcbiAgICBtaW4td2lkdGg6IHZhcigtLWdyaWQtY29sLTMpO1xuICAgIG1heC13aWR0aDogdmFyKC0tZ3JpZC1jb2wtNSk7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5jMDIwLW11bHRpLWNvbHVtbi1jb21wYXJpc29uIC5jb2x1bW4ge1xuICAgIG1pbi13aWR0aDogdmFyKC0tZ3JpZC1jb2wtMyk7XG4gICAgbWF4LXdpZHRoOiB2YXIoLS1ncmlkLWNvbC00KTtcbiAgfVxuICAuYzAyMC1tdWx0aS1jb2x1bW4tY29tcGFyaXNvbiAuY3RhLXRleHQge1xuICAgIHdpZHRoOiB2YXIoLS1ncmlkLWNvbC0zKTtcbiAgICBtYXgtd2lkdGg6IDI4MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5jMDIwLW11bHRpLWNvbHVtbi1jb21wYXJpc29uW2RhdGEtY29sLWNvdW50PVwiMlwiXSAuY29sdW1uLWdyb3VwIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYzAyMC1tdWx0aS1jb2x1bW4tY29tcGFyaXNvbiB7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICB9XG4gIC5jMDIwLW11bHRpLWNvbHVtbi1jb21wYXJpc29uIC5jb250ZW50IHtcbiAgICBvdmVyZmxvdy15OiBoaWRkZW47XG4gIH1cbiAgLmMwMjAtbXVsdGktY29sdW1uLWNvbXBhcmlzb24gLmNvbnRlbnQgLmNvbHVtbi1ncm91cCB7XG4gICAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICB9XG4gIC5jMDIwLW11bHRpLWNvbHVtbi1jb21wYXJpc29uIC5jb250ZW50IC5jb2x1bW4tZ3JvdXAgLmN0YS1ncm91cCB7XG4gICAgbWF4LXdpZHRoOiAyODBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYzAyMC1tdWx0aS1jb2x1bW4tY29tcGFyaXNvbjpub3QoW2RhdGEtY29sLWNvdW50PVwiMlwiXSkgLmNvbHVtbi1ncm91cCB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGModmFyKC0tZGV2aWNlLXBhZGRpbmcteCkgKiAtMSk7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjKHZhcigtLWRldmljZS1wYWRkaW5nLXgpICogLTEpO1xuICAgIHBhZGRpbmctbGVmdDogdmFyKC0tZGV2aWNlLXBhZGRpbmcteCk7XG4gICAgcGFkZGluZy1yaWdodDogdmFyKC0tZGV2aWNlLXBhZGRpbmcteCk7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jMDIwLW11bHRpLWNvbHVtbi1jb21wYXJpc29uOm5vdChbZGF0YS1jb2wtY291bnQ9XCIyXCJdKSAuY29sdW1uLWdyb3VwIHtcbiAgICBvdmVyZmxvdy14OiBzY3JvbGw7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5jMDIwLW11bHRpLWNvbHVtbi1jb21wYXJpc29uIHtcbiAgICAtLWRldmljZS1wYWRkaW5nLXg6IDEuODc1cmVtO1xuICAgIC0tZ3JpZC1ndXR0ZXI6IC43NXJlbTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuYzAyMC1tdWx0aS1jb2x1bW4tY29tcGFyaXNvbiAuY29sdW1uLWdyb3VwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNHJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAtNHJlbTtcbiAgfVxufVxuXG4uQzAyMS1pZnJhbWUtY29udGVudCBpZnJhbWUge1xuICBib3JkZXI6IDA7XG59XG5cbi5DMDI0LWZlYXR1cmVkLWNhdGFsb2ctcHJvZHVjdHMge1xuICBwYWRkaW5nLWxlZnQ6IHZhcigtLWRldmljZS1wYWRkaW5nLXgpO1xuICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1kZXZpY2UtcGFkZGluZy14KTtcbn1cblxuLkMwMjQtZmVhdHVyZWQtY2F0YWxvZy1wcm9kdWN0cyAuYzAyNC1oZWFkaW5nLXRpdGxlIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBmb250LXNpemU6IDIuMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAzcmVtO1xuICBwYWRkaW5nOiAxcmVtIDAgMDtcbiAgY29sb3I6ICMyZDM4M2Y7XG4gIG1hcmdpbjogMCAwIDE2cHggMDtcbn1cblxuLkMwMjQtZmVhdHVyZWQtY2F0YWxvZy1wcm9kdWN0cyAuYzAyNC1oZWFkaW5nLWRlc2NyaXB0aW9uIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogIzJEMzgzRjtcbiAgbWFyZ2luOiAxNnB4IDAgMzJweCAwO1xufVxuXG4uQzAyNC1mZWF0dXJlZC1jYXRhbG9nLXByb2R1Y3RzIC5jMDI0LWl0ZW0ge1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDEuNjg3NXJlbTtcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uQzAyNC1mZWF0dXJlZC1jYXRhbG9nLXByb2R1Y3RzIC5jMDI0LWl0ZW0gLmNvbC1tYWluLmNvbC14cy0xMiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLkMwMjQtZmVhdHVyZWQtY2F0YWxvZy1wcm9kdWN0cyAuYzAyNC1pdGVtIC5jb2wtbWFpbi5jb2wteHMtMTIgLmMwMjQtaXRlbV9pbWFnZSAuaW1hZ2UtY29udGFpbmVyLmNvbC14cy0xMiB7XG4gIGhlaWdodDogMTByZW07XG4gIHdpZHRoOiAxMHJlbTtcbn1cblxuLkMwMjQtZmVhdHVyZWQtY2F0YWxvZy1wcm9kdWN0cyAuYzAyNC1pdGVtIC5jb2wtbWFpbi5jb2wteHMtMTIgLmMwMjQtaXRlbV9pbmZvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5DMDI0LWZlYXR1cmVkLWNhdGFsb2ctcHJvZHVjdHMgLmMwMjQtaXRlbSAuY29sLW1haW4uY29sLXhzLTEyIC5jMDI0LWl0ZW1faW5mbyAuYzAyNC1pdGVtX25hbWUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMCAwIDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGNvbG9yOiAjMmQzODNmO1xufVxuXG4uQzAyNC1mZWF0dXJlZC1jYXRhbG9nLXByb2R1Y3RzIC5jMDI0LWl0ZW0gLmNvbC1tYWluLmNvbC14cy0xMiAuYzAyNC1pdGVtX2luZm8gLmMwMjQtaXRlbV9uYW1lIGE6aG92ZXIge1xuICBjb2xvcjogIzAwQUE3RTtcbn1cblxuLkMwMjQtZmVhdHVyZWQtY2F0YWxvZy1wcm9kdWN0cyAuYzAyNC1pdGVtIC5jb2wtbWFpbi5jb2wteHMtMTIgLmMwMjQtaXRlbV9pbmZvIC5jMDI0LWl0ZW1fbG9uZy1kZXNjcmlwdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW46IDE2cHggMCA0MHB4O1xuICBjb2xvcjogIzJEMzgzRjtcbn1cblxuLkMwMjQtZmVhdHVyZWQtY2F0YWxvZy1wcm9kdWN0cyAuYzAyNC1pdGVtIC5jb2wtbWFpbi5jb2wteHMtMTIgLmMwMjQtaXRlbV9pbmZvIC5jMDI0LWl0ZW1fbG9uZy1kZXNjcmlwdGlvbiBwIHtcbiAgLyogQXBwbHkgemVybyBtYXJnaW4gZm9yIHBhcmVudCBlbGVtZW50IGNvbnRhaW5zIGFub3RoZXIgZWxlbWVudCAqL1xuICAvKiBBcHBseSB6ZXJvIG1hcmdpbiBmb3IgbmVzdGVkIGNoaWxkcmVuICovXG59XG5cbi5DMDI0LWZlYXR1cmVkLWNhdGFsb2ctcHJvZHVjdHMgLmMwMjQtaXRlbSAuY29sLW1haW4uY29sLXhzLTEyIC5jMDI0LWl0ZW1faW5mbyAuYzAyNC1pdGVtX2xvbmctZGVzY3JpcHRpb24gcCBzdHJvbmcsIC5DMDI0LWZlYXR1cmVkLWNhdGFsb2ctcHJvZHVjdHMgLmMwMjQtaXRlbSAuY29sLW1haW4uY29sLXhzLTEyIC5jMDI0LWl0ZW1faW5mbyAuYzAyNC1pdGVtX2xvbmctZGVzY3JpcHRpb24gcCBhLCAuQzAyNC1mZWF0dXJlZC1jYXRhbG9nLXByb2R1Y3RzIC5jMDI0LWl0ZW0gLmNvbC1tYWluLmNvbC14cy0xMiAuYzAyNC1pdGVtX2luZm8gLmMwMjQtaXRlbV9sb25nLWRlc2NyaXB0aW9uIHAgaSwgLkMwMjQtZmVhdHVyZWQtY2F0YWxvZy1wcm9kdWN0cyAuYzAyNC1pdGVtIC5jb2wtbWFpbi5jb2wteHMtMTIgLmMwMjQtaXRlbV9pbmZvIC5jMDI0LWl0ZW1fbG9uZy1kZXNjcmlwdGlvbiBwIGIge1xuICBtYXJnaW4tcmlnaHQ6IDAuMzEzcmVtO1xufVxuXG4uQzAyNC1mZWF0dXJlZC1jYXRhbG9nLXByb2R1Y3RzIC5jMDI0LWl0ZW0gLmNvbC1tYWluLmNvbC14cy0xMiAuYzAyNC1pdGVtX2luZm8gLmMwMjQtaXRlbV9sb25nLWRlc2NyaXB0aW9uIHAgc3Ryb25nOmhhcyg+IGkpLFxuLkMwMjQtZmVhdHVyZWQtY2F0YWxvZy1wcm9kdWN0cyAuYzAyNC1pdGVtIC5jb2wtbWFpbi5jb2wteHMtMTIgLmMwMjQtaXRlbV9pbmZvIC5jMDI0LWl0ZW1fbG9uZy1kZXNjcmlwdGlvbiBwIHN0cm9uZzpoYXMoPiBhKSxcbi5DMDI0LWZlYXR1cmVkLWNhdGFsb2ctcHJvZHVjdHMgLmMwMjQtaXRlbSAuY29sLW1haW4uY29sLXhzLTEyIC5jMDI0LWl0ZW1faW5mbyAuYzAyNC1pdGVtX2xvbmctZGVzY3JpcHRpb24gcCBzdHJvbmc6aGFzKD4gdSksXG4uQzAyNC1mZWF0dXJlZC1jYXRhbG9nLXByb2R1Y3RzIC5jMDI0LWl0ZW0gLmNvbC1tYWluLmNvbC14cy0xMiAuYzAyNC1pdGVtX2luZm8gLmMwMjQtaXRlbV9sb25nLWRlc2NyaXB0aW9uIHAgc3Ryb25nOmhhcyg+IHEpLFxuLkMwMjQtZmVhdHVyZWQtY2F0YWxvZy1wcm9kdWN0cyAuYzAyNC1pdGVtIC5jb2wtbWFpbi5jb2wteHMtMTIgLmMwMjQtaXRlbV9pbmZvIC5jMDI0LWl0ZW1fbG9uZy1kZXNjcmlwdGlvbiBwIGE6aGFzKD4gc3Ryb25nKSxcbi5DMDI0LWZlYXR1cmVkLWNhdGFsb2ctcHJvZHVjdHMgLmMwMjQtaXRlbSAuY29sLW1haW4uY29sLXhzLTEyIC5jMDI0LWl0ZW1faW5mbyAuYzAyNC1pdGVtX2xvbmctZGVzY3JpcHRpb24gcCBhOmhhcyg+IGkpLFxuLkMwMjQtZmVhdHVyZWQtY2F0YWxvZy1wcm9kdWN0cyAuYzAyNC1pdGVtIC5jb2wtbWFpbi5jb2wteHMtMTIgLmMwMjQtaXRlbV9pbmZvIC5jMDI0LWl0ZW1fbG9uZy1kZXNjcmlwdGlvbiBwIGk6aGFzKD4gc3Ryb25nKSxcbi5DMDI0LWZlYXR1cmVkLWNhdGFsb2ctcHJvZHVjdHMgLmMwMjQtaXRlbSAuY29sLW1haW4uY29sLXhzLTEyIC5jMDI0LWl0ZW1faW5mbyAuYzAyNC1pdGVtX2xvbmctZGVzY3JpcHRpb24gcCBpOmhhcyg+IGEpLFxuLkMwMjQtZmVhdHVyZWQtY2F0YWxvZy1wcm9kdWN0cyAuYzAyNC1pdGVtIC5jb2wtbWFpbi5jb2wteHMtMTIgLmMwMjQtaXRlbV9pbmZvIC5jMDI0LWl0ZW1fbG9uZy1kZXNjcmlwdGlvbiBwIHE6aGFzKD4gc3Ryb25nKSB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLkMwMjQtZmVhdHVyZWQtY2F0YWxvZy1wcm9kdWN0cyAuYzAyNC1pdGVtIC5jb2wtbWFpbi5jb2wteHMtMTIgLmMwMjQtaXRlbV9pbmZvIC5jMDI0LWl0ZW1fbG9uZy1kZXNjcmlwdGlvbiBwIHN0cm9uZzpoYXMoPiBpKSA+IGksXG4uQzAyNC1mZWF0dXJlZC1jYXRhbG9nLXByb2R1Y3RzIC5jMDI0LWl0ZW0gLmNvbC1tYWluLmNvbC14cy0xMiAuYzAyNC1pdGVtX2luZm8gLmMwMjQtaXRlbV9sb25nLWRlc2NyaXB0aW9uIHAgc3Ryb25nOmhhcyg+IGEpID4gYSxcbi5DMDI0LWZlYXR1cmVkLWNhdGFsb2ctcHJvZHVjdHMgLmMwMjQtaXRlbSAuY29sLW1haW4uY29sLXhzLTEyIC5jMDI0LWl0ZW1faW5mbyAuYzAyNC1pdGVtX2xvbmctZGVzY3JpcHRpb24gcCBhOmhhcyg+IHN0cm9uZykgPiBzdHJvbmcsXG4uQzAyNC1mZWF0dXJlZC1jYXRhbG9nLXByb2R1Y3RzIC5jMDI0LWl0ZW0gLmNvbC1tYWluLmNvbC14cy0xMiAuYzAyNC1pdGVtX2luZm8gLmMwMjQtaXRlbV9sb25nLWRlc2NyaXB0aW9uIHAgaTpoYXMoPiBzdHJvbmcpID4gc3Ryb25nLFxuLkMwMjQtZmVhdHVyZWQtY2F0YWxvZy1wcm9kdWN0cyAuYzAyNC1pdGVtIC5jb2wtbWFpbi5jb2wteHMtMTIgLmMwMjQtaXRlbV9pbmZvIC5jMDI0LWl0ZW1fbG9uZy1kZXNjcmlwdGlvbiBwIHE6aGFzKD4gc3Ryb25nKSA+IHN0cm9uZyB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLkMwMjQtZmVhdHVyZWQtY2F0YWxvZy1wcm9kdWN0cyAuYzAyNC1pdGVtIC5jb2wtbWFpbi5jb2wteHMtMTIgLmMwMjQtaXRlbV9pbmZvIC5jMDI0LWl0ZW1fY3RhLWJ1dHRvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDkuODEyNXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xuICBtYXJnaW4tcmlnaHQ6IC41cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5DMDI0LWZlYXR1cmVkLWNhdGFsb2ctcHJvZHVjdHMgLmMwMjQtaXRlbSAuY29sLW1haW4uY29sLXhzLTEyIC5jMDI0LWl0ZW1faW5mbyAuYzAyNC1pdGVtX2N0YS1idXR0b24gPiAqIHtcbiAgbWFyZ2luOiAwIDRweCAwIDA7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG59XG5cbi5DMDI0LWZlYXR1cmVkLWNhdGFsb2ctcHJvZHVjdHMgLmMwMjQtaXRlbSAucHJvZHVjdC10YWJzLmNvbC14cy0xMiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uQzAyNC1mZWF0dXJlZC1jYXRhbG9nLXByb2R1Y3RzIC5jMDI0LWl0ZW0gLnByb2R1Y3QtdGFicy5jb2wteHMtMTIgdWwuZHluYUFzc2V0cy10YWJzIHtcbiAgZm9udC1zaXplOiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgLTFweCAwIDAgc2lsdmVyO1xuICB3aWR0aDogMjgwcHg7XG59XG5cbi5DMDI0LWZlYXR1cmVkLWNhdGFsb2ctcHJvZHVjdHMgLmMwMjQtaXRlbSAucHJvZHVjdC10YWJzLmNvbC14cy0xMiB1bC5keW5hQXNzZXRzLXRhYnMgbGkudGFiIHtcbiAgd2lkdGg6IDguNzVyZW07XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGhlaWdodDogNDhweDtcbn1cblxuLkMwMjQtZmVhdHVyZWQtY2F0YWxvZy1wcm9kdWN0cyAuYzAyNC1pdGVtIC5wcm9kdWN0LXRhYnMuY29sLXhzLTEyIHVsLmR5bmFBc3NldHMtdGFicyBsaS50YWI6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5DMDI0LWZlYXR1cmVkLWNhdGFsb2ctcHJvZHVjdHMgLmMwMjQtaXRlbSAucHJvZHVjdC10YWJzLmNvbC14cy0xMiB1bC5keW5hQXNzZXRzLXRhYnMgbGkudGFiIGEudGFiQmFja2dyb3VuZCB7XG4gIGhlaWdodDogNDhweDtcbiAgd2lkdGg6IDE0MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uQzAyNC1mZWF0dXJlZC1jYXRhbG9nLXByb2R1Y3RzIC5jMDI0LWl0ZW0gLnByb2R1Y3QtdGFicy5jb2wteHMtMTIgdWwuZHluYUFzc2V0cy10YWJzIGxpLnRhYiBhLnRhYkxpbmtzLCAuQzAyNC1mZWF0dXJlZC1jYXRhbG9nLXByb2R1Y3RzIC5jMDI0LWl0ZW0gLnByb2R1Y3QtdGFicy5jb2wteHMtMTIgdWwuZHluYUFzc2V0cy10YWJzIGxpLnRhYiBhLnRhYkRpc2FibGVkIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA4Ljc1cmVtO1xuICBsaW5lLWhlaWdodDogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzJEMzgzRjtcbiAgaGVpZ2h0OiA0OHB4O1xufVxuXG4uQzAyNC1mZWF0dXJlZC1jYXRhbG9nLXByb2R1Y3RzIC5jMDI0LWl0ZW0gLnByb2R1Y3QtdGFicy5jb2wteHMtMTIgdWwuZHluYUFzc2V0cy10YWJzIGxpLnRhYiBhLnNlbGVjdGVkIHtcbiAgY29sb3I6ICMwMEFBN0U7XG59XG5cbi5DMDI0LWZlYXR1cmVkLWNhdGFsb2ctcHJvZHVjdHMgLmMwMjQtaXRlbSAucHJvZHVjdC10YWJzLmNvbC14cy0xMiB1bC5keW5hQXNzZXRzLXRhYnMgbGkudGFiIGEudGFiMSAudGFiU2VsZWN0aW9uSW5kaWNhdG9yTGluZSB7XG4gIHRyYW5zaXRpb246IGFsbCAuNXMgZWFzZS1pbi1vdXQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMEFBN0U7XG4gIHotaW5kZXg6IDk5O1xuICBoZWlnaHQ6IDAuMjVyZW07XG4gIHRvcDogNDRweDtcbn1cblxuLkMwMjQtZmVhdHVyZWQtY2F0YWxvZy1wcm9kdWN0cyAuYzAyNC1pdGVtIC5wcm9kdWN0LXRhYnMuY29sLXhzLTEyIHVsLmR5bmFBc3NldHMtdGFicyBsaS50YWIgYS50YWIxOm5vdCguc2VsZWN0ZWQpIC50YWJTZWxlY3Rpb25JbmRpY2F0b3JMaW5lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxNDBweCk7XG4gIHdpZHRoOiAxMDBweDtcbn1cblxuLkMwMjQtZmVhdHVyZWQtY2F0YWxvZy1wcm9kdWN0cyAuYzAyNC1pdGVtIC5wcm9kdWN0LXRhYnMuY29sLXhzLTEyIHVsLmR5bmFBc3NldHMtdGFicyBsaS50YWIgYS50YWIxLnNlbGVjdGVkIC50YWJTZWxlY3Rpb25JbmRpY2F0b3JMaW5lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwcHgpO1xuICB3aWR0aDogNy43NXJlbTtcbn1cblxuLkMwMjQtZmVhdHVyZWQtY2F0YWxvZy1wcm9kdWN0cyAuYzAyNC1pdGVtIC5wcm9kdWN0LXRhYnMuY29sLXhzLTEyIHVsLmR5bmFBc3NldHMtdGFicyBsaS50YWIgYS5zcGVjaWZpY2F0aW9uc0hpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLkMwMjQtZmVhdHVyZWQtY2F0YWxvZy1wcm9kdWN0cyAuYzAyNC1pdGVtIC5wcm9kdWN0LXRhYnMuY29sLXhzLTEyIHVsLmR5bmFBc3NldHMtdGFicyBsaS50YWIgYTpob3ZlciB7XG4gIGNvbG9yOiAjMDBBQTdFO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5DMDI0LWZlYXR1cmVkLWNhdGFsb2ctcHJvZHVjdHMgLmMwMjQtaXRlbSAucHJvZHVjdC10YWJzLmNvbC14cy0xMiB1bC5keW5hQXNzZXRzLXRhYnMgbGkudGFiIGEgLnRhYkxhYmVsIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xufVxuXG4uQzAyNC1mZWF0dXJlZC1jYXRhbG9nLXByb2R1Y3RzIC5jMDI0LWl0ZW0gLnByb2R1Y3QtdGFicy5jb2wteHMtMTIgdWwuZHluYUFzc2V0cy10YWJzIGxpLnRhYjpob3ZlciB7XG4gIGNvbG9yOiAjMDBBQTdFO1xufVxuXG4uQzAyNC1mZWF0dXJlZC1jYXRhbG9nLXByb2R1Y3RzIC5jMDI0LWl0ZW0gLnByb2R1Y3QtdGFicy5jb2wteHMtMTIgdWwuYzAyNC1pdGVtX3Byb2R1Y3QtZmVhdHVyZXMge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1sZWZ0OiAycmVtO1xuICBjb2xvcjogIzJkMzgzZjtcbn1cblxuLkMwMjQtZmVhdHVyZWQtY2F0YWxvZy1wcm9kdWN0cyAuYzAyNC1pdGVtIC5wcm9kdWN0LXRhYnMuY29sLXhzLTEyIHVsLmMwMjQtaXRlbV9wcm9kdWN0LWZlYXR1cmVzIGxpLmMwMjQtaXRlbV9wcm9kdWN0LWZlYXR1cmUtdmFsdWUge1xuICB3aWR0aDogMjQ4cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIG1hcmdpbjogMCAwIDhweDtcbn1cblxuLkMwMjQtZmVhdHVyZWQtY2F0YWxvZy1wcm9kdWN0cyAuYzAyNC1pdGVtIC5wcm9kdWN0LXRhYnMuY29sLXhzLTEyIC5jMDI0LWl0ZW1fc3BlY2lmaWNhdGlvbnMge1xuICB3aWR0aDogMTAwJTtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4uQzAyNC1mZWF0dXJlZC1jYXRhbG9nLXByb2R1Y3RzIC5jMDI0LWl0ZW0gLnByb2R1Y3QtdGFicy5jb2wteHMtMTIgLmMwMjQtaXRlbV9zcGVjaWZpY2F0aW9ucyAuYzAyNC1pdGVtX3NwZWNpZmljYXRpb24ge1xuICB3aWR0aDogMTcuNXJlbTtcbn1cblxuLkMwMjQtZmVhdHVyZWQtY2F0YWxvZy1wcm9kdWN0cyAuYzAyNC1pdGVtIC5wcm9kdWN0LXRhYnMuY29sLXhzLTEyIC5jMDI0LWl0ZW1fc3BlY2lmaWNhdGlvbnMgLmMwMjQtaXRlbV9zcGVjaWZpY2F0aW9uIC5jMDI0LWl0ZW1fc3BlY2lmaWNhdGlvbi1sYWJlbCB7XG4gIG1hcmdpbjogMCAwIDhweDtcbiAgbGluZS1oZWlnaHQ6IDFyZW07XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICMyRDM4M0Y7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5DMDI0LWZlYXR1cmVkLWNhdGFsb2ctcHJvZHVjdHMgLmMwMjQtaXRlbSAucHJvZHVjdC10YWJzLmNvbC14cy0xMiAuYzAyNC1pdGVtX3NwZWNpZmljYXRpb25zIC5jMDI0LWl0ZW1fc3BlY2lmaWNhdGlvbiAuYzAyNC1pdGVtX3NwZWNpZmljYXRpb24tdmFsdWUge1xuICB3aWR0aDogMTcuNXJlbTtcbiAgbWFyZ2luOiAwIDAgOHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xuICBjb2xvcjogIzJEMzgzRjtcbn1cblxuLkMwMjQtZmVhdHVyZWQtY2F0YWxvZy1wcm9kdWN0cyAucHJvZHVjdFNlcGFyYXRvciB7XG4gIHdpZHRoOiA3My43NXJlbTtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbjogMCAwIDQwcHggMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2MwYzBjMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2NnB4KSB7XG4gIC5DMDI0LWZlYXR1cmVkLWNhdGFsb2ctcHJvZHVjdHMge1xuICAgIC0tZGV2aWNlLXBhZGRpbmcteDogY2FsYygoMTAwdncgLSA0MTRweCkgLyAyKTtcbiAgICAtLWdyaWQtZ3V0dGVyOiAwLjYyNXJlbTtcbiAgfVxuICAuQzAyNC1mZWF0dXJlZC1jYXRhbG9nLXByb2R1Y3RzIC5jMDI0LWhlYWRpbmctdGl0bGUge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1hcmdpbjogMCAxMHB4IDE2cHggMTBweDtcbiAgfVxuICAuQzAyNC1mZWF0dXJlZC1jYXRhbG9nLXByb2R1Y3RzIC5jMDI0LWhlYWRpbmctZGVzY3JpcHRpb24ge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1hcmdpbjogMTZweCAxMHB4IDMycHggMTBweDtcbiAgfVxuICAuQzAyNC1mZWF0dXJlZC1jYXRhbG9nLXByb2R1Y3RzIC5jMDI0LWl0ZW0ge1xuICAgIGZsZXgtZmxvdzogd3JhcDtcbiAgfVxuICAuQzAyNC1mZWF0dXJlZC1jYXRhbG9nLXByb2R1Y3RzIC5jMDI0LWl0ZW0gLmNvbC1tYWluLmNvbC14cy0xMiB7XG4gICAgZmxleC1mbG93OiB3cmFwO1xuICAgIHdpZHRoOiB2YXIoLS1ncmlkLWNvbC05KTtcbiAgfVxuICAuQzAyNC1mZWF0dXJlZC1jYXRhbG9nLXByb2R1Y3RzIC5jMDI0LWl0ZW0gLmNvbC1tYWluLmNvbC14cy0xMiAuYzAyNC1pdGVtX2ltYWdlIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cbiAgLkMwMjQtZmVhdHVyZWQtY2F0YWxvZy1wcm9kdWN0cyAuYzAyNC1pdGVtIC5jb2wtbWFpbi5jb2wteHMtMTIgLmMwMjQtaXRlbV9pbmZvIC5jMDI0LWl0ZW1fbmFtZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG4gIC5DMDI0LWZlYXR1cmVkLWNhdGFsb2ctcHJvZHVjdHMgLmMwMjQtaXRlbSAuY29sLW1haW4uY29sLXhzLTEyIC5jMDI0LWl0ZW1faW5mbyAuYzAyNC1pdGVtX2xvbmctZGVzY3JpcHRpb24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5DMDI0LWZlYXR1cmVkLWNhdGFsb2ctcHJvZHVjdHMgLmMwMjQtaXRlbSAuY29sLW1haW4uY29sLXhzLTEyIC5jMDI0LWl0ZW1faW5mbyAuYzAyNC1pdGVtX2N0YS1idXR0b24ge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgfVxuICAuQzAyNC1mZWF0dXJlZC1jYXRhbG9nLXByb2R1Y3RzIC5jMDI0LWl0ZW0gLnByb2R1Y3QtdGFicy5jb2wteHMtMTIgdWwuZHluYUFzc2V0cy10YWJzIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IDQ5cHg7XG4gIH1cbiAgLkMwMjQtZmVhdHVyZWQtY2F0YWxvZy1wcm9kdWN0cyAuYzAyNC1pdGVtIC5wcm9kdWN0LXRhYnMuY29sLXhzLTEyIHVsLmR5bmFBc3NldHMtdGFicyBsaS50YWIuY29sLW1kLTEge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAuQzAyNC1mZWF0dXJlZC1jYXRhbG9nLXByb2R1Y3RzIC5jMDI0LWl0ZW0gLnByb2R1Y3QtdGFicy5jb2wteHMtMTIgdWwuZHluYUFzc2V0cy10YWJzIGxpLnRhYi5jb2wtbWQtMSAudGFiU2VsZWN0aW9uSW5kaWNhdG9yTGluZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG4gIC5DMDI0LWZlYXR1cmVkLWNhdGFsb2ctcHJvZHVjdHMgLmMwMjQtaXRlbSAucHJvZHVjdC10YWJzLmNvbC14cy0xMiB1bC5jMDI0LWl0ZW1fcHJvZHVjdC1mZWF0dXJlcyBsaS5jMDI0LWl0ZW1fcHJvZHVjdC1mZWF0dXJlLXZhbHVlLFxuICAuQzAyNC1mZWF0dXJlZC1jYXRhbG9nLXByb2R1Y3RzIC5jMDI0LWl0ZW0gLnByb2R1Y3QtdGFicy5jb2wteHMtMTIgLmMwMjQtaXRlbV9zcGVjaWZpY2F0aW9ucyAuYzAyNC1pdGVtX3NwZWNpZmljYXRpb24sXG4gIC5DMDI0LWZlYXR1cmVkLWNhdGFsb2ctcHJvZHVjdHMgLmMwMjQtaXRlbSAucHJvZHVjdC10YWJzLmNvbC14cy0xMiAuYzAyNC1pdGVtX3NwZWNpZmljYXRpb25zIC5jMDI0LWl0ZW1fc3BlY2lmaWNhdGlvbi5jMDI0LWl0ZW1fc3BlY2lmaWNhdGlvbi12YWx1ZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLkMwMjQtZmVhdHVyZWQtY2F0YWxvZy1wcm9kdWN0cyAucHJvZHVjdFNlcGFyYXRvciB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWFyZ2luOiAwIDAuNjI1cmVtIDJyZW0gMC42MjVyZW07XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gIC5DMDI0LWZlYXR1cmVkLWNhdGFsb2ctcHJvZHVjdHMge1xuICAgIC0tZGV2aWNlLXBhZGRpbmcteDogY2FsYygoMTAwdncgLSA3NjhweCkgLyAyKTtcbiAgICAtLWdyaWQtZ3V0dGVyOiAwLjc1cmVtO1xuICB9XG4gIC5DMDI0LWZlYXR1cmVkLWNhdGFsb2ctcHJvZHVjdHMgaDMuYzAyNC1oZWFkaW5nLXRpdGxlIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbiAgLkMwMjQtZmVhdHVyZWQtY2F0YWxvZy1wcm9kdWN0cyAuYzAyNC1pdGVtIC5jb2wtbWFpbi5jb2wteHMtMTIge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuICAuQzAyNC1mZWF0dXJlZC1jYXRhbG9nLXByb2R1Y3RzIC5jMDI0LWl0ZW0gLmNvbC1tYWluLmNvbC14cy0xMiAuYzAyNC1pdGVtX2ltYWdlIHtcbiAgICBtYXJnaW46IDAgMXJlbSAwIDA7XG4gIH1cbiAgLkMwMjQtZmVhdHVyZWQtY2F0YWxvZy1wcm9kdWN0cyAuYzAyNC1pdGVtIC5jb2wtbWFpbi5jb2wteHMtMTIgLmMwMjQtaXRlbV9pbWFnZSAuaW1hZ2UtY29udGFpbmVyLmNvbC14cy0xMiB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuICAuQzAyNC1mZWF0dXJlZC1jYXRhbG9nLXByb2R1Y3RzIC5jMDI0LWl0ZW0gLmNvbC1tYWluLmNvbC14cy0xMiAuYzAyNC1pdGVtX2luZm8gLmMwMjQtaXRlbV9uYW1lLFxuICAuQzAyNC1mZWF0dXJlZC1jYXRhbG9nLXByb2R1Y3RzIC5jMDI0LWl0ZW0gLmNvbC1tYWluLmNvbC14cy0xMiAuYzAyNC1pdGVtX2luZm8gLmMwMjQtaXRlbV9sb25nLWRlc2NyaXB0aW9uIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAuQzAyNC1mZWF0dXJlZC1jYXRhbG9nLXByb2R1Y3RzIC5jMDI0LWl0ZW0gLmNvbC1tYWluLmNvbC14cy0xMiAuYzAyNC1pdGVtX2luZm8gLmMwMjQtaXRlbV9jdGEtYnV0dG9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICB9XG4gIC5DMDI0LWZlYXR1cmVkLWNhdGFsb2ctcHJvZHVjdHMgLmMwMjQtaXRlbSAucHJvZHVjdC10YWJzLmNvbC14cy0xMiB7XG4gICAgd2lkdGg6IDE3LjVyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjYyNXJlbTtcbiAgfVxuICAuQzAyNC1mZWF0dXJlZC1jYXRhbG9nLXByb2R1Y3RzIC5jMDI0LWl0ZW0gLnByb2R1Y3QtdGFicy5jb2wteHMtMTIgdWwuZHluYUFzc2V0cy10YWJzIHtcbiAgICBoZWlnaHQ6IDIuMDYyNXJlbTtcbiAgfVxuICAuQzAyNC1mZWF0dXJlZC1jYXRhbG9nLXByb2R1Y3RzIC5jMDI0LWl0ZW0gLnByb2R1Y3QtdGFicy5jb2wteHMtMTIgdWwuZHluYUFzc2V0cy10YWJzIGxpLnRhYi5jb2wtbWQtMSB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5DMDI0LWZlYXR1cmVkLWNhdGFsb2ctcHJvZHVjdHMgLmMwMjQtaXRlbSAucHJvZHVjdC10YWJzLmNvbC14cy0xMiB1bC5keW5hQXNzZXRzLXRhYnMgbGkudGFiLmNvbC1tZC0xIGEudGFiTGlua3MsIC5DMDI0LWZlYXR1cmVkLWNhdGFsb2ctcHJvZHVjdHMgLmMwMjQtaXRlbSAucHJvZHVjdC10YWJzLmNvbC14cy0xMiB1bC5keW5hQXNzZXRzLXRhYnMgbGkudGFiLmNvbC1tZC0xIGEudGFiRGlzYWJsZWQge1xuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gIH1cbiAgLkMwMjQtZmVhdHVyZWQtY2F0YWxvZy1wcm9kdWN0cyAucHJvZHVjdFNlcGFyYXRvciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuQzAyNC1mZWF0dXJlZC1jYXRhbG9nLXByb2R1Y3RzIHtcbiAgICAtLWRldmljZS1wYWRkaW5nLXg6IGNhbGMoKDEwMHZ3IC0gMTE5NnB4KSAvIDIpO1xuICAgIC0tZ3JpZC1ndXR0ZXI6IDEuMjVyZW07XG4gIH1cbiAgLkMwMjQtZmVhdHVyZWQtY2F0YWxvZy1wcm9kdWN0cyAuYzAyNC1oZWFkaW5nLXRpdGxlLFxuICAuQzAyNC1mZWF0dXJlZC1jYXRhbG9nLXByb2R1Y3RzIC5jMDI0LWhlYWRpbmctZGVzY3JpcHRpb24ge1xuICAgIHdpZHRoOiA2MS4yNXJlbTtcbiAgfVxuICAuQzAyNC1mZWF0dXJlZC1jYXRhbG9nLXByb2R1Y3RzIC5jMDI0LWl0ZW0gLmNvbC1tYWluLmNvbC14cy0xMiB7XG4gICAgd2lkdGg6IHZhcigtLWdyaWQtY29sLTkpO1xuICB9XG4gIC5DMDI0LWZlYXR1cmVkLWNhdGFsb2ctcHJvZHVjdHMgLmMwMjQtaXRlbSAuY29sLW1haW4uY29sLXhzLTEyIC5jMDI0LWl0ZW1faW1hZ2Uge1xuICAgIG1hcmdpbjogMCAyLjVyZW0gMCAwO1xuICB9XG4gIC5DMDI0LWZlYXR1cmVkLWNhdGFsb2ctcHJvZHVjdHMgLmMwMjQtaXRlbSAuY29sLW1haW4uY29sLXhzLTEyIC5jMDI0LWl0ZW1faW1hZ2UgLmltYWdlLWNvbnRhaW5lci5jb2wteHMtMTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbiAgLkMwMjQtZmVhdHVyZWQtY2F0YWxvZy1wcm9kdWN0cyAuYzAyNC1pdGVtIC5jb2wtbWFpbi5jb2wteHMtMTIgLmMwMjQtaXRlbV9pbmZvIC5jMDI0LWl0ZW1fbmFtZSxcbiAgLkMwMjQtZmVhdHVyZWQtY2F0YWxvZy1wcm9kdWN0cyAuYzAyNC1pdGVtIC5jb2wtbWFpbi5jb2wteHMtMTIgLmMwMjQtaXRlbV9pbmZvIC5jMDI0LWl0ZW1fbG9uZy1kZXNjcmlwdGlvbiB7XG4gICAgd2lkdGg6IDQyLjVyZW07XG4gIH1cbiAgLkMwMjQtZmVhdHVyZWQtY2F0YWxvZy1wcm9kdWN0cyAuYzAyNC1pdGVtIC5wcm9kdWN0LXRhYnMuY29sLXhzLTEyIHtcbiAgICB3aWR0aDogdmFyKC0tZ3JpZC1jb2wtMyk7XG4gIH1cbiAgLkMwMjQtZmVhdHVyZWQtY2F0YWxvZy1wcm9kdWN0cyAuYzAyNC1pdGVtIC5wcm9kdWN0LXRhYnMuY29sLXhzLTEyIHVsLmR5bmFBc3NldHMtdGFicyB7XG4gICAgaGVpZ2h0OiA0OXB4O1xuICB9XG4gIC5DMDI0LWZlYXR1cmVkLWNhdGFsb2ctcHJvZHVjdHMgLmMwMjQtaXRlbSAucHJvZHVjdC10YWJzLmNvbC14cy0xMiB1bC5keW5hQXNzZXRzLXRhYnMgbGkudGFiLmNvbC1tZC0xIHtcbiAgICBtYXJnaW46IDAgMCAxNnB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjZweCkgYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAuQzAyNC1mZWF0dXJlZC1jYXRhbG9nLXByb2R1Y3RzIC5jMDI0LWl0ZW0gLmNvbC1tYWluLmNvbC14cy0xMiAuYzAyNC1pdGVtX2ltYWdlIGEgLmltYWdlLWNvbnRhaW5lci5jb2wteHMtMTIge1xuICAgIGhlaWdodDogNXJlbTtcbiAgICB3aWR0aDogNXJlbTtcbiAgfVxuICAuQzAyNC1mZWF0dXJlZC1jYXRhbG9nLXByb2R1Y3RzIC5jMDI0LWl0ZW0gLnByb2R1Y3QtdGFicy5jb2wteHMtMTIgdWwuZHluYUFzc2V0cy10YWJzIGxpLnRhYi5jb2wtbWQtMSB7XG4gICAgaGVpZ2h0OiAycmVtO1xuICB9XG4gIC5DMDI0LWZlYXR1cmVkLWNhdGFsb2ctcHJvZHVjdHMgLmMwMjQtaXRlbSAucHJvZHVjdC10YWJzLmNvbC14cy0xMiB1bC5keW5hQXNzZXRzLXRhYnMgbGkudGFiLmNvbC1tZC0xIGEudGFiTGlua3MsIC5DMDI0LWZlYXR1cmVkLWNhdGFsb2ctcHJvZHVjdHMgLmMwMjQtaXRlbSAucHJvZHVjdC10YWJzLmNvbC14cy0xMiB1bC5keW5hQXNzZXRzLXRhYnMgbGkudGFiLmNvbC1tZC0xIGEudGFiRGlzYWJsZWQge1xuICAgIGhlaWdodDogMnJlbTtcbiAgfVxuICAuQzAyNC1mZWF0dXJlZC1jYXRhbG9nLXByb2R1Y3RzIC5jMDI0LWl0ZW0gLnByb2R1Y3QtdGFicy5jb2wteHMtMTIgdWwuZHluYUFzc2V0cy10YWJzIGxpLnRhYi5jb2wtbWQtMSBhIC50YWJMYWJlbCB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbTtcbiAgfVxuICAuQzAyNC1mZWF0dXJlZC1jYXRhbG9nLXByb2R1Y3RzIC5jMDI0LWl0ZW0gLnByb2R1Y3QtdGFicy5jb2wteHMtMTIgdWwuZHluYUFzc2V0cy10YWJzIGxpLnRhYi5jb2wtbWQtMSBhLnRhYjEgLnRhYlNlbGVjdGlvbkluZGljYXRvckxpbmUge1xuICAgIHRvcDogMS44MTI1cmVtO1xuICB9XG59XG5cbi5jbS1wcmV2aWV3IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmNtLXByZXZpZXctaXRlbV9fY29udGFpbmVyIHtcbiAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5jbS1wcmV2aWV3LWl0ZW1fX2NvbnRlbnQge1xuICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDtcbn1cblxuLkMwMjUtdmlkZW8tY2Fyb3VzZWwge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBmb250LXNpemU6IGluaXRpYWw7XG4gIGxpbmUtaGVpZ2h0OiBpbml0aWFsO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5DMDI1LXZpZGVvLWNhcm91c2VsID4gLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgd2lkdGg6IDk4MHB4O1xuICAgIHBhZGRpbmc6IDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuXG4uQzAyNS12aWRlby1jYXJvdXNlbCBoMiB7XG4gIG1hcmdpbjogNTZweCAwIDM2cHggMDtcbn1cblxuLkMwMjUtdmlkZW8tY2Fyb3VzZWwgI293bC1zdGFnZSB7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLkMwMjUtdmlkZW8tY2Fyb3VzZWwgI293bC1zdGFnZSAuY20tcGxheS1idXR0b24ge1xuICAgIHRvcDogMzI1cHg7XG4gIH1cbn1cblxuLkMwMjUtdmlkZW8tY2Fyb3VzZWwgI293bC1zdGFnZSAuaW1hZ2UtZGltbWVyOmFmdGVyIHtcbiAgb3BhY2l0eTogMC42O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDAsIDAsIDAsIDApLCBibGFjayk7XG59XG5cbi5DMDI1LXZpZGVvLWNhcm91c2VsICNvd2wtc3RhZ2UgLnBhZGRlZC1jb250YWluZXIge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuQzAyNS12aWRlby1jYXJvdXNlbCAjb3dsLXN0YWdlIC5wYWRkZWQtY29udGFpbmVyIHtcbiAgICBib3R0b206IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBtYXgtaGVpZ2h0OiA4LjM5NWVtO1xuICAgIHBhZGRpbmc6IDMwcHggMzBweCAzMHB4IDEwcHg7XG4gIH1cbn1cblxuLkMwMjUtdmlkZW8tY2Fyb3VzZWwgI293bC1zdGFnZSAuY20tdGVhc2FibGVfX2hlYWRsaW5lIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuQzAyNS12aWRlby1jYXJvdXNlbCAjb3dsLXN0YWdlIC5jbS10ZWFzYWJsZV9faGVhZGxpbmUge1xuICAgIGZvbnQtc2l6ZTogMWVtO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLkMwMjUtdmlkZW8tY2Fyb3VzZWwgI293bC1zdGFnZSAuY20tdGVhc2FibGVfX2hlYWRsaW5lIHtcbiAgICBmb250LXNpemU6IDEuNjg4ZW07XG4gIH1cbn1cblxuLkMwMjUtdmlkZW8tY2Fyb3VzZWwgI293bC1zdGFnZSAuY20tdGVhc2FibGVfX3RleHQge1xuICBmb250LXdlaWdodDogNDAwO1xuICBtYXJnaW4tdG9wOiAtNXB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIC5DMDI1LXZpZGVvLWNhcm91c2VsICNvd2wtc3RhZ2UgLmNtLXRlYXNhYmxlX190ZXh0IHtcbiAgICBmb250LXNpemU6IDFlbTtcbiAgICBsaW5lLWhlaWdodDogMS43MTRlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5DMDI1LXZpZGVvLWNhcm91c2VsICNvd2wtc3RhZ2UgLmNtLXRlYXNhYmxlX190ZXh0IHtcbiAgICBmb250LXNpemU6IDAuODc1ZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNzE0ZW07XG4gIH1cbn1cblxuLkMwMjUtdmlkZW8tY2Fyb3VzZWwgLmN1c3RvbS1uYXYge1xuICB3aWR0aDogMTAxOHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgYm90dG9tOiAyNjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5DMDI1LXZpZGVvLWNhcm91c2VsIC5jdXN0b20tbmF2IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5DMDI1LXZpZGVvLWNhcm91c2VsIC5vd2wtdGh1bWJuYWlscyB7XG4gIG1hcmdpbi10b3A6IDEycHg7XG4gIGhlaWdodDogMzEwcHg7XG59XG5cbi5DMDI1LXZpZGVvLWNhcm91c2VsIC5vd2wtdGh1bWJuYWlscyAudGh1bWJJbWFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLkMwMjUtdmlkZW8tY2Fyb3VzZWwgLm93bC10aHVtYm5haWxzIC50aHVtYkltYWdlOm5vdCguY3VycmVudCk6aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5DMDI1LXZpZGVvLWNhcm91c2VsIC5vd2wtdGh1bWJuYWlscyAudGh1bWJJbWFnZTpub3QoLmN1cnJlbnQpOmhvdmVyOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5DMDI1LXZpZGVvLWNhcm91c2VsIC5vd2wtdGh1bWJuYWlscyAudGh1bWJJbWFnZTpub3QoLmN1cnJlbnQpOmhvdmVyOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJvcmRlcjogNXB4IHNvbGlkICMwMEFBN0U7XG4gIH1cbn1cblxuLkMwMjUtdmlkZW8tY2Fyb3VzZWwgLm93bC10aHVtYm5haWxzIC5vd2wtc3RhZ2Utb3V0ZXIge1xuICBtYXJnaW46IDFyZW0gYXV0byAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5DMDI1LXZpZGVvLWNhcm91c2VsIC5vd2wtdGh1bWJuYWlscyAub3dsLXN0YWdlLW91dGVyIHtcbiAgICBoZWlnaHQ6IDI0MHB4O1xuICB9XG59XG5cbi5DMDI1LXZpZGVvLWNhcm91c2VsIC5vd2wtdGh1bWJuYWlscyAub3dsLWNhcm91c2VsIC5vd2wtc3RhZ2Utb3V0ZXIge1xuICB3aWR0aDogOTgwcHg7XG59XG5cbi5DMDI1LXZpZGVvLWNhcm91c2VsIC5vd2wtdGh1bWJuYWlscyAuaW1hZ2UtZGltbWVyOmFmdGVyIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbi5DMDI1LXZpZGVvLWNhcm91c2VsIC5vd2wtdGh1bWJuYWlscyAubm93LXBsYXlpbmcge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLkMwMjUtdmlkZW8tY2Fyb3VzZWwgLm93bC10aHVtYm5haWxzIC5jdXJyZW50IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLkMwMjUtdmlkZW8tY2Fyb3VzZWwgLm93bC10aHVtYm5haWxzIC5jdXJyZW50IC5ub3ctcGxheWluZyB7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwQUE3RTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgaGVpZ2h0OiAzNSU7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIGFuZCAob3JpZW50YXRpb246IHBvcnRyYWl0KSB7XG4gIC5DMDI1LXZpZGVvLWNhcm91c2VsIC5vd2wtdGh1bWJuYWlscyAuY3VycmVudCAubm93LXBsYXlpbmcge1xuICAgIGZvbnQtc2l6ZTogMC43NWVtO1xuICAgIGhlaWdodDogNDAlO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAzNTBweCkgYW5kIChvcmllbnRhdGlvbjogcG9ydHJhaXQpIHtcbiAgLkMwMjUtdmlkZW8tY2Fyb3VzZWwgLm93bC10aHVtYm5haWxzIC5jdXJyZW50IC5ub3ctcGxheWluZyB7XG4gICAgZm9udC1zaXplOiAwLjU1ZW07XG4gICAgaGVpZ2h0OiA1MCU7XG4gIH1cbn1cblxuLkMwMjUtdmlkZW8tY2Fyb3VzZWwgLm93bC10aHVtYm5haWxzIC5jdXJyZW50IC5ub3ctcGxheWluZyBzcGFuIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5DMDI1LXZpZGVvLWNhcm91c2VsIC5vd2wtdGh1bWJuYWlscyAucGFkZGVkLWNvbnRhaW5lciB7XG4gIHBhZGRpbmctbGVmdDogMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gIGhlaWdodDogNC4yMjFlbTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAuQzAyNS12aWRlby1jYXJvdXNlbCAub3dsLXRodW1ibmFpbHMgLnBhZGRlZC1jb250YWluZXIge1xuICAgIGhlaWdodDogNC44NzVlbTtcbiAgfVxufVxuXG4uQzAyNS12aWRlby1jYXJvdXNlbCAub3dsLXRodW1ibmFpbHMgLmNtLXBsYXktYnV0dG9uIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5DMDI1LXZpZGVvLWNhcm91c2VsIC5vd2wtdGh1bWJuYWlscyAuY20tdGVhc2FibGVfX2hlYWRsaW5lIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIGhlaWdodDogODBweDtcbiAgZm9udC1mYW1pbHk6IFdoaXRuZXlTU207XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMTQ7XG4gIGNvbG9yOiAjMmQzODNmO1xufVxuXG4uQzAyNS12aWRlby1jYXJvdXNlbCAub3dsLXRodW1ibmFpbHMgLmNtLXRlYXNhYmxlX190ZXh0IHtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWFyZ2luLXRvcDogLTVweDtcbiAgbGluZS1oZWlnaHQ6IDEuNzE0ZW07XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLkMwMjUtdmlkZW8tY2Fyb3VzZWwgLm93bC10aHVtYm5haWxzIC5jbS10ZWFzYWJsZV9fdGV4dCB7XG4gICAgZm9udC1zaXplOiAxZW07XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuQzAyNS12aWRlby1jYXJvdXNlbCAub3dsLXRodW1ibmFpbHMgLmNtLXRlYXNhYmxlX190ZXh0IHtcbiAgICBmb250LXNpemU6IDAuODc1ZW07XG4gIH1cbn1cblxuLkMwMjUtdmlkZW8tY2Fyb3VzZWwgLm93bC1kb3RzIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvdHRvbTogMDtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5DMDI1LXZpZGVvLWNhcm91c2VsIC5vd2wtZG90cyB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uQzAyNS12aWRlby1jYXJvdXNlbCAub3dsLW5hdiAub3dsLXByZXYsXG4uQzAyNS12aWRlby1jYXJvdXNlbCAub3dsLW5hdiAub3dsLW5leHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjIlO1xufVxuXG4uQzAyNS12aWRlby1jYXJvdXNlbCAub3dsLW5hdiAub3dsLXByZXY6YWZ0ZXIsXG4uQzAyNS12aWRlby1jYXJvdXNlbCAub3dsLW5hdiAub3dsLW5leHQ6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyM3B4O1xuICBoZWlnaHQ6IDIzcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wOiAzcHggc29saWQgI2Q5ZDlkOTtcbiAgYm9yZGVyLXJpZ2h0OiAzcHggc29saWQgI2Q5ZDlkOTtcbn1cblxuLkMwMjUtdmlkZW8tY2Fyb3VzZWwgLm93bC1uYXYgLm93bC1wcmV2LmRpc2FibGVkLFxuLkMwMjUtdmlkZW8tY2Fyb3VzZWwgLm93bC1uYXYgLm93bC1uZXh0LmRpc2FibGVkIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLkMwMjUtdmlkZW8tY2Fyb3VzZWwgLm93bC1uYXYgLm93bC1wcmV2IHtcbiAgbGVmdDogLTI5cHg7XG59XG5cbi5DMDI1LXZpZGVvLWNhcm91c2VsIC5vd2wtbmF2IC5vd2wtcHJldjphZnRlciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDIyNWRlZyk7XG59XG5cbi5DMDI1LXZpZGVvLWNhcm91c2VsIC5vd2wtbmF2IC5vd2wtbmV4dCB7XG4gIHJpZ2h0OiAtMjlweDtcbn1cblxuLkMwMjUtdmlkZW8tY2Fyb3VzZWwgLm93bC1uYXYgLm93bC1uZXh0OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuXG4uQzAyNS12aWRlby1jYXJvdXNlbCAub3dsLWRvdHMgLm93bC1kb3Qge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHpvb206IDE7XG4gICpkaXNwbGF5OiBpbmxpbmU7XG59XG5cbi5DMDI1LXZpZGVvLWNhcm91c2VsIC5vd2wtZG90cyAub3dsLWRvdCBzcGFuIHtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgbWFyZ2luOiA1cHggM3B4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDZkNmQ2O1xuICBkaXNwbGF5OiBibG9jaztcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgZWFzZTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyBlYXNlO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG59XG5cbi5DMDI1LXZpZGVvLWNhcm91c2VsIC5vd2wtZG90cyAub3dsLWRvdC5hY3RpdmUgc3BhbiB7XG4gIGJhY2tncm91bmQ6ICMwMEFBN0U7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLkMwMjUtdmlkZW8tY2Fyb3VzZWwgLmFuaW1hdGVkIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDUwMG1zICFpbXBvcnRhbnQ7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogNTAwbXMgIWltcG9ydGFudDtcbn1cblxuLkMwMjUtdmlkZW8tY2Fyb3VzZWwgLm93bC1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY2cHgpIHtcbiAgLkMwMjUtdmlkZW8tY2Fyb3VzZWwgLm93bC10aHVtYm5haWxzIHtcbiAgICB3aWR0aDogMzUwcHg7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMjUwcHg7XG4gIH1cbiAgLkMwMjUtdmlkZW8tY2Fyb3VzZWwgLm93bC1jYXJvdXNlbCB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbiAgLkMwMjUtdmlkZW8tY2Fyb3VzZWwgI293bC1zdGFnZSB7XG4gICAgd2lkdGg6IDM1MHB4O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDIxMHB4O1xuICB9XG4gIC5DMDI1LXZpZGVvLWNhcm91c2VsICNvd2wtc3RhZ2UgLm93bC1pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgLkMwMjUtdmlkZW8tY2Fyb3VzZWwgLm93bC10aHVtYm5haWxzIHtcbiAgICB3aWR0aDogNjgwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbiAgLkMwMjUtdmlkZW8tY2Fyb3VzZWwgLm93bC1jYXJvdXNlbCB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbiAgLkMwMjUtdmlkZW8tY2Fyb3VzZWwgI293bC1zdGFnZSB7XG4gICAgd2lkdGg6IDY4MHB4O1xuICAgIGhlaWdodDogMzgwcHg7XG4gIH1cbiAgLkMwMjUtdmlkZW8tY2Fyb3VzZWwgI293bC1zdGFnZSAucGFkZGVkLWNvbnRhaW5lciB7XG4gICAgYm90dG9tOiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbWF4LWhlaWdodDogOC4zOTVlbTtcbiAgICBwYWRkaW5nOiAzMHB4IDMwcHggMzBweCA2MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLkMwMjUtdmlkZW8tY2Fyb3VzZWwgLm93bC10aHVtYm5haWxzIHtcbiAgICB3aWR0aDogOTgwcHg7XG4gIH1cbiAgLkMwMjUtdmlkZW8tY2Fyb3VzZWwgI293bC1zdGFnZSB7XG4gICAgd2lkdGg6IDk4MHB4O1xuICAgIGhlaWdodDogNTUycHg7XG4gIH1cbiAgLkMwMjUtdmlkZW8tY2Fyb3VzZWwgI293bC1zdGFnZSAucGFkZGVkLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDk4MHB4O1xuICAgIG1heC1oZWlnaHQ6IDE5MHB4O1xuICAgIHBhZGRpbmc6IDMwcHg7XG4gIH1cbn1cblxuLkMwMjYtY2FzZS1zdHVkeS1jYXJvdXNlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDc1cHg7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xufVxuXG4uQzAyNi1jYXNlLXN0dWR5LWNhcm91c2VsIC5wYWRkZWQtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uQzAyNi1jYXNlLXN0dWR5LWNhcm91c2VsIC5jYXJvdXNlbC1pbm5lciB7XG4gIGJveC1zaGFkb3c6IDAgMCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cblxuLkMwMjYtY2FzZS1zdHVkeS1jYXJvdXNlbCAuY2Fyb3VzZWwtaW5uZXI6bm90KC5ncmF5LWJhY2tncm91bmQpOm5vdCguYnJhbmQtcHJpbWFyeS1iYWNrZ3JvdW5kKTpub3QoLmJyYW5kLXNlY29uZGFyeS1iYWNrZ3JvdW5kKTpub3QoLmJyYW5kLWFjY2VudC1iYWNrZ3JvdW5kKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG5cbi5DMDI2LWNhc2Utc3R1ZHktY2Fyb3VzZWwgLmNhcm91c2VsLWluZGljYXRvcnMge1xuICBib3R0b206IC0zNXB4O1xufVxuXG4uQzAyNi1jYXNlLXN0dWR5LWNhcm91c2VsIC5pbWFnZS1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5DMDI2LWNhc2Utc3R1ZHktY2Fyb3VzZWwgLmltYWdlLWNvbnRhaW5lcjpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy10b3A6IDQwJTtcbiAgY29udGVudDogXCJcIjtcbn1cblxuLkMwMjYtY2FzZS1zdHVkeS1jYXJvdXNlbCBpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbn1cblxuLkMwMjYtY2FzZS1zdHVkeS1jYXJvdXNlbCAucDMge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogNjAwO1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cblxuLkMwMjYtY2FzZS1zdHVkeS1jYXJvdXNlbCAucGFkZGVkLWNvbnRhaW5lciA+IGgyIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cblxuLkMwMjYtY2FzZS1zdHVkeS1jYXJvdXNlbCBoMyB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuXG4uQzAyNi1jYXNlLXN0dWR5LWNhcm91c2VsIC5fY2FzZVN0dWR5Q2Fyb3VzZWxJdGVtLWN0YS1idXR0b25zIC5jdGEtYnRuOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCksXG4uQzAyNi1jYXNlLXN0dWR5LWNhcm91c2VsIC5fY2FzZVN0dWR5Q2Fyb3VzZWxJdGVtLWN0YS1idXR0b25zIC5jdGEtdGV4dDpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2NnB4KSB7XG4gIC5DMDI2LWNhc2Utc3R1ZHktY2Fyb3VzZWwgLl9jYXNlU3R1ZHlDYXJvdXNlbEl0ZW0tY3RhLWJ1dHRvbnMge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjEwcHgpIHtcbiAgLkMwMjYtY2FzZS1zdHVkeS1jYXJvdXNlbCAuX2Nhc2VTdHVkeUNhcm91c2VsSXRlbS1jdGEtYnV0dG9ucyB7XG4gICAgbWF4LXdpZHRoOiAxNy41cmVtO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjZweCkge1xuICAuQzAyNi1jYXNlLXN0dWR5LWNhcm91c2VsIC5wMyB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gIH1cbiAgLkMwMjYtY2FzZS1zdHVkeS1jYXJvdXNlbCAuY29udGVudCB7XG4gICAgcGFkZGluZzogMCAxMHB4IDEwcHg7XG4gIH1cbiAgLkMwMjYtY2FzZS1zdHVkeS1jYXJvdXNlbCAuY2Fyb3VzZWwtY29udHJvbCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgLkMwMjYtY2FzZS1zdHVkeS1jYXJvdXNlbCAuY2Fyb3VzZWwge1xuICAgIHdpZHRoOiA4OCU7XG4gICAgbWFyZ2luOiBhdXRvO1xuICB9XG4gIC5DMDI2LWNhc2Utc3R1ZHktY2Fyb3VzZWwgLmltYWdlLWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgd2lkdGg6IDQ0JTtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuICAuQzAyNi1jYXNlLXN0dWR5LWNhcm91c2VsIC5pbWFnZS1jb250YWluZXI6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nLXRvcDogNzUlO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cbiAgLkMwMjYtY2FzZS1zdHVkeS1jYXJvdXNlbCAudmlkZW8tY29udGFpbmVyIHtcbiAgICB3aWR0aDogNDQlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuQzAyNi1jYXNlLXN0dWR5LWNhcm91c2VsIC52aWRlby1jb250YWluZXIgLmltYWdlLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLkMwMjYtY2FzZS1zdHVkeS1jYXJvdXNlbCAuY29udGVudCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgcGFkZGluZy1sZWZ0OiA2cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTJweDtcbiAgfVxuICAuQzAyNi1jYXNlLXN0dWR5LWNhcm91c2VsIC5pdGVtIHtcbiAgICBwYWRkaW5nOiAyMHB4IDQ1cHggNDVweDtcbiAgICBoZWlnaHQ6IDQ3NXB4O1xuICB9XG4gIC5DMDI2LWNhc2Utc3R1ZHktY2Fyb3VzZWwgLmNhcm91c2VsLWluZGljYXRvcnMge1xuICAgIGJvdHRvbTogLTQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuQzAyNi1jYXNlLXN0dWR5LWNhcm91c2VsIC5pbWFnZS1jb250YWluZXIge1xuICAgIHdpZHRoOiA0MjVweDtcbiAgfVxuICAuQzAyNi1jYXNlLXN0dWR5LWNhcm91c2VsIC5jb250ZW50IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgfVxufVxuXG4uQzAyNy10YWJsZSB7XG4gIHBhZGRpbmctdG9wOiA1MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbn1cblxuLkMwMjctdGFibGUgLnRhYmxlLWNvbnRhaW5lciB7XG4gIGJveC1zaGFkb3c6IDAgMCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgcGFkZGluZzogMjBweDtcbn1cblxuLkMwMjctdGFibGUgLnRhYmxlLWNvbnRhaW5lcjpub3QoLmdyYXktYmFja2dyb3VuZCk6bm90KC5icmFuZC1wcmltYXJ5LWJhY2tncm91bmQpOm5vdCguYnJhbmQtc2Vjb25kYXJ5LWJhY2tncm91bmQpOm5vdCguYnJhbmQtYWNjZW50LWJhY2tncm91bmQpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWJhc2UpO1xufVxuXG4uQzAyNy10YWJsZSAudGFibGUtY29udGFpbmVyID4gZGl2IHtcbiAgb3ZlcmZsb3cteDogYXV0bztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gIC5DMDI3LXRhYmxlIC50YWJsZS1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDUwcHg7XG4gIH1cbn1cblxuLkMwMjctdGFibGUgdGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLkMwMjctdGFibGUgdGQge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2M0Y2VkMTtcbiAgcGFkZGluZzogMTBweCA0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG4gIGZvbnQtc2l6ZTogLjc1ZW07XG59XG5cbi5DMDI3LXRhYmxlIHRkOmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4uQzAyNy10YWJsZSB0ZDpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cblxuLkMwMjctdGFibGUgdGQgc3Ryb25nIHtcbiAgZm9udC1zaXplOiAuODMzM2VtO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgLkMwMjctdGFibGUgdGQge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVlbTtcbiAgfVxuICAuQzAyNy10YWJsZSB0ZCBzdHJvbmcge1xuICAgIGZvbnQtc2l6ZTogLjY2NjZlbTtcbiAgfVxufVxuXG4uQzAyNy10YWJsZSB0aGVhZCB0cjpmaXJzdC1jaGlsZCB7XG4gIGhlaWdodDogMi41NjI1cmVtO1xufVxuXG4uQzAyNy10YWJsZSB0aGVhZCB0cjpmaXJzdC1jaGlsZCB0aCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMmQzODNmO1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICBwYWRkaW5nOiAxMHB4IDRweDtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbn1cblxuLkMwMjctdGFibGUgdGhlYWQgdHI6Zmlyc3QtY2hpbGQgdGg6Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5DMDI3LXRhYmxlIHRoZWFkIHRyOmZpcnN0LWNoaWxkIHRkIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMyZDM4M2Y7XG59XG5cbi5DMDI3LXRhYmxlIGgzIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICM3QjlCQUE7XG4gIGxldHRlci1zcGFjaW5nOiAuMDhlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAuNzVlbTtcbn1cblxuLkMwMjctdGFibGUgaDIsIC5DMDI3LXRhYmxlIGgxIHtcbiAgY29sb3I6ICM3QjlCQUE7XG59XG5cbi5DMDI3LXRhYmxlIHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogLjc1ZW07XG59XG5cbi8qU3R5bGluZyBvZiB0aGUgY29udGVudHMgb3V0c2lkZSB0aGUgY2FydCovXG4uQzAyNy1oZWFkZXIgLkMwMjctc2VjdGlvbi1oZWFkaW5nIHtcbiAgbWF4LXdpZHRoOiAxMTgwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDI0cHggYXV0byAyNHB4IGF1dG87XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBtYXJnaW4tdG9wOiB1bnNldDtcbiAgcGFkZGluZy10b3A6IDI0cHg7XG59XG5cbi5DMDI3LWhlYWRlciAuQzAyNy1zZWN0aW9uLWRlc2NyaXB0aW9uIHtcbiAgbWF4LXdpZHRoOiAxMTgwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgYXV0byAwIGF1dG87XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbn1cblxuLkMwMjctaGVhZGVyIC5DMDI3LXNlY3Rpb24tZGVzY3JpcHRpb24gcCB7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExODBweCkge1xuICAuQzAyNy1oZWFkZXIgLkMwMjctc2VjdGlvbi1oZWFkaW5nLFxuICAuQzAyNy1oZWFkZXIgLkMwMjctc2VjdGlvbi1kZXNjcmlwdGlvbiB7XG4gICAgd2lkdGg6IDkzJTtcbiAgfVxufVxuXG4uQzAyOC0zMC03MC10ZXh0LWltYWdlIHtcbiAgcGFkZGluZy10b3A6IDI1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAyNXB4O1xufVxuXG4uQzAyOC0zMC03MC10ZXh0LWltYWdlIC5pbWFnZS1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5DMDI4LTMwLTcwLXRleHQtaW1hZ2UgLmltYWdlLWNvbnRhaW5lcjpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy10b3A6IDU2LjI1JTtcbiAgY29udGVudDogXCJcIjtcbn1cblxuLkMwMjgtMzAtNzAtdGV4dC1pbWFnZSBpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbn1cblxuLkMwMjgtMzAtNzAtdGV4dC1pbWFnZSBoMiB7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG5cbi5DMDI4LTMwLTcwLXRleHQtaW1hZ2UgLnAxIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2NnB4KSB7XG4gIC5DMDI4LTMwLTcwLXRleHQtaW1hZ2UgLl9jMDI4LWN0YS1idXR0b25zIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDYxMHB4KSB7XG4gIC5DMDI4LTMwLTcwLXRleHQtaW1hZ2UgLl9jMDI4LWN0YS1idXR0b25zIHtcbiAgICBtYXgtd2lkdGg6IDE3LjVyZW07XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gIC5DMDI4LTMwLTcwLXRleHQtaW1hZ2Uge1xuICAgIHBhZGRpbmctdG9wOiA0MXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICB9XG4gIC5DMDI4LTMwLTcwLXRleHQtaW1hZ2UgaDIge1xuICAgIG1hcmdpbi1ib3R0b206IDM4cHg7XG4gIH1cbiAgLkMwMjgtMzAtNzAtdGV4dC1pbWFnZSAuaW1hZ2UtY29udGFpbmVyIHtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gIH1cbn1cblxuLkMwMjktY2FzZS1zdHVkeS1kb2N1bWVudC1zdHJpcCB7XG4gIHBhZGRpbmctdG9wOiAyNXB4O1xufVxuXG4uQzAyOS1jYXNlLXN0dWR5LWRvY3VtZW50LXN0cmlwLnNlY3Rpb246YWZ0ZXIge1xuICBwYWRkaW5nLXRvcDogMTBweCAhaW1wb3J0YW50O1xufVxuXG4uQzAyOS1jYXNlLXN0dWR5LWRvY3VtZW50LXN0cmlwIGgyIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLkMwMjktY2FzZS1zdHVkeS1kb2N1bWVudC1zdHJpcCAuZG9jdW1lbnQtdGlsZSAuaW1hZ2UtY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vLi4vLi4vaW1nL0MwMjktZG9jdW1lbnQtYmcucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG59XG5cbi5DMDI5LWNhc2Utc3R1ZHktZG9jdW1lbnQtc3RyaXAgLmRvY3VtZW50LXRpbGUgLmltYWdlLWNvbnRhaW5lcjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjUlO1xuICBoZWlnaHQ6IDQxJTtcbiAgdG9wOiAzMCU7XG4gIGxlZnQ6IDM4JTtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICBvcGFjaXR5OiAuNDtcbn1cblxuLkMwMjktY2FzZS1zdHVkeS1kb2N1bWVudC1zdHJpcCAudmlkZW8td3JhcHBlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xufVxuXG4uQzAyOS1jYXNlLXN0dWR5LWRvY3VtZW50LXN0cmlwIC5wbGF5LWJ1dHRvbixcbi5DMDI5LWNhc2Utc3R1ZHktZG9jdW1lbnQtc3RyaXAgLnBsYXktYnV0dG9uLWNpcmNsZTpiZWZvcmUge1xuICBoZWlnaHQ6IDU4cHg7XG4gIHdpZHRoOiA1OHB4O1xufVxuXG4uQzAyOS1jYXNlLXN0dWR5LWRvY3VtZW50LXN0cmlwIC5wbGF5LWJ1dHRvbi1jaXJjbGU6YWZ0ZXIge1xuICBib3JkZXItdG9wOiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdDogMTRweCBzb2xpZCAjZmZmZmZmO1xuICBsZWZ0OiAyNHB4O1xuICB0b3A6IDE5cHg7XG59XG5cbi5DMDI5LWNhc2Utc3R1ZHktZG9jdW1lbnQtc3RyaXAgLnBkZi10aWxlIC5pbWFnZS1jb250YWluZXI6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi8uLi8uLi9pbWcvQzAyOS1hY3JvYmF0LnBuZ1wiKTtcbn1cblxuLkMwMjktY2FzZS1zdHVkeS1kb2N1bWVudC1zdHJpcCAuYXVkaW8tdGlsZSAuaW1hZ2UtY29udGFpbmVyOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vLi4vLi4vaW1nL0MwMjktYXVkaW8ucG5nXCIpO1xufVxuXG4uQzAyOS1jYXNlLXN0dWR5LWRvY3VtZW50LXN0cmlwIC5hcmNoaXZlLXRpbGUgLmltYWdlLWNvbnRhaW5lcjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uLy4uLy4uL2ltZy9DMDI5LWFyY2hpdmUucG5nXCIpO1xufVxuXG4uQzAyOS1jYXNlLXN0dWR5LWRvY3VtZW50LXN0cmlwIC5pbnN0YWxsZXItdGlsZSAuaW1hZ2UtY29udGFpbmVyOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vLi4vLi4vaW1nL0MwMjktaW5zdGFsbGVyLnBuZ1wiKTtcbn1cblxuLkMwMjktY2FzZS1zdHVkeS1kb2N1bWVudC1zdHJpcCAudGlsZSB7XG4gIG1hcmdpbi1ib3R0b206IDMzcHg7XG59XG5cbi5DMDI5LWNhc2Utc3R1ZHktZG9jdW1lbnQtc3RyaXAgLnRpbGUgLmltYWdlLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLkMwMjktY2FzZS1zdHVkeS1kb2N1bWVudC1zdHJpcCAudGlsZSAuaW1hZ2UtY29udGFpbmVyOmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLXRvcDogNjAlO1xuICBjb250ZW50OiBcIlwiO1xufVxuXG4uQzAyOS1jYXNlLXN0dWR5LWRvY3VtZW50LXN0cmlwIC50aWxlIGEge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uQzAyOS1jYXNlLXN0dWR5LWRvY3VtZW50LXN0cmlwIC50aWxlIGE6aG92ZXIgLnRpdGxlIHtcbiAgY29sb3I6ICMwMEFBN0U7XG59XG5cbi5DMDI5LWNhc2Utc3R1ZHktZG9jdW1lbnQtc3RyaXAgLnRpbGUgYTpob3ZlciAuaW1hZ2UtY29udGFpbmVyOmFmdGVyIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLkMwMjktY2FzZS1zdHVkeS1kb2N1bWVudC1zdHJpcCAudGlsZSAudGl0bGUge1xuICBoZWlnaHQ6IDhlbTtcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xuICBtYXJnaW46IDEwcHggMCAxMnB4IDA7XG59XG5cbi5DMDI5LWNhc2Utc3R1ZHktZG9jdW1lbnQtc3RyaXAgLmRvY3VtZW50LWRhdGEge1xuICBmb250LXNpemU6IC43NWVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMGYwO1xuICBoZWlnaHQ6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5DMDI5LWNhc2Utc3R1ZHktZG9jdW1lbnQtc3RyaXAgLmRvY3VtZW50LWRhdGEgc3BhbiB7XG4gIGNvbG9yOiAjMmQzODNmO1xuICBwYWRkaW5nOiAwIDEwcHg7XG59XG5cbi5DMDI5LWNhc2Utc3R1ZHktZG9jdW1lbnQtc3RyaXAgLmRvY3VtZW50LWRhdGEuaGFzLWFycm93IHtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xufVxuXG4uQzAyOS1jYXNlLXN0dWR5LWRvY3VtZW50LXN0cmlwIC5kb2N1bWVudC1kYXRhLmhhcy1hcnJvdzpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmQzODNmO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDhweDtcbiAgYm90dG9tOiAxMHB4O1xufVxuXG4uQzAyOS1jYXNlLXN0dWR5LWRvY3VtZW50LXN0cmlwIC5kb2N1bWVudC1kYXRhIC5hcnJvdyB7XG4gIGxlZnQ6IDlweDtcbiAgYm90dG9tOiAxNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHBhZGRpbmc6IDA7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogLjI1cztcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbn1cblxuLkMwMjktY2FzZS1zdHVkeS1kb2N1bWVudC1zdHJpcCAuZG9jdW1lbnQtZGF0YSAuYXJyb3c6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMnB4O1xuICBoZWlnaHQ6IDhweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJkMzgzZjtcbiAgbWFyZ2luLWxlZnQ6IDNweDtcbn1cblxuLkMwMjktY2FzZS1zdHVkeS1kb2N1bWVudC1zdHJpcCAuZG9jdW1lbnQtZGF0YSAuYXJyb3c6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogOHB4O1xuICB3aWR0aDogOHB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMmQzODNmO1xuICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjMmQzODNmO1xuICBtYXJnaW4tdG9wOiAtOHB4O1xufVxuXG4uQzAyOS1jYXNlLXN0dWR5LWRvY3VtZW50LXN0cmlwIC5kb2N1bWVudC1kYXRhOmhvdmVyOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMEFBN0U7XG59XG5cbi5DMDI5LWNhc2Utc3R1ZHktZG9jdW1lbnQtc3RyaXAgLmRvY3VtZW50LWRhdGE6aG92ZXIgLmFycm93IHtcbiAgYW5pbWF0aW9uLW5hbWU6IGRvd25sb2FkLWFycm93O1xufVxuXG4uQzAyOS1jYXNlLXN0dWR5LWRvY3VtZW50LXN0cmlwIC5kb2N1bWVudC1kYXRhOmhvdmVyIC5hcnJvdzpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBBQTdFO1xufVxuXG4uQzAyOS1jYXNlLXN0dWR5LWRvY3VtZW50LXN0cmlwIC5kb2N1bWVudC1kYXRhOmhvdmVyIC5hcnJvdzphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogIzAwQUE3RTtcbn1cblxuLkMwMjktY2FzZS1zdHVkeS1kb2N1bWVudC1zdHJpcCAub3dsLW5hdiAub3dsLXByZXYsXG4uQzAyOS1jYXNlLXN0dWR5LWRvY3VtZW50LXN0cmlwIC5vd2wtbmF2IC5vd2wtbmV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC0xMnB4O1xufVxuXG4uQzAyOS1jYXNlLXN0dWR5LWRvY3VtZW50LXN0cmlwIC5vd2wtbmF2IC5vd2wtcHJldjphZnRlcixcbi5DMDI5LWNhc2Utc3R1ZHktZG9jdW1lbnQtc3RyaXAgLm93bC1uYXYgLm93bC1uZXh0OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjNweDtcbiAgaGVpZ2h0OiAyM3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICNkOWQ5ZDk7XG4gIGJvcmRlci1yaWdodDogM3B4IHNvbGlkICNkOWQ5ZDk7XG59XG5cbi5DMDI5LWNhc2Utc3R1ZHktZG9jdW1lbnQtc3RyaXAgLm93bC1uYXYgLm93bC1wcmV2LmRpc2FibGVkLFxuLkMwMjktY2FzZS1zdHVkeS1kb2N1bWVudC1zdHJpcCAub3dsLW5hdiAub3dsLW5leHQuZGlzYWJsZWQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uQzAyOS1jYXNlLXN0dWR5LWRvY3VtZW50LXN0cmlwIC5vd2wtbmF2IC5vd2wtcHJldiB7XG4gIGxlZnQ6IC0yOXB4O1xufVxuXG4uQzAyOS1jYXNlLXN0dWR5LWRvY3VtZW50LXN0cmlwIC5vd2wtbmF2IC5vd2wtcHJldjphZnRlciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDIyNWRlZyk7XG59XG5cbi5DMDI5LWNhc2Utc3R1ZHktZG9jdW1lbnQtc3RyaXAgLm93bC1uYXYgLm93bC1uZXh0IHtcbiAgcmlnaHQ6IC0yOXB4O1xufVxuXG4uQzAyOS1jYXNlLXN0dWR5LWRvY3VtZW50LXN0cmlwIC5vd2wtbmF2IC5vd2wtbmV4dDphZnRlciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cblxuLkMwMjktY2FzZS1zdHVkeS1kb2N1bWVudC1zdHJpcCAuY2Fyb3VzZWwtaW5kaWNhdG9ycyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuQzAyOS1jYXNlLXN0dWR5LWRvY3VtZW50LXN0cmlwIC5vd2wtY2Fyb3VzZWwgLm93bC1pdGVtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gIC5DMDI5LWNhc2Utc3R1ZHktZG9jdW1lbnQtc3RyaXAge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICB9XG4gIC5DMDI5LWNhc2Utc3R1ZHktZG9jdW1lbnQtc3RyaXAgaDIge1xuICAgIG1hcmdpbi1ib3R0b206IDQxcHg7XG4gIH1cbiAgLkMwMjktY2FzZS1zdHVkeS1kb2N1bWVudC1zdHJpcCBwIHtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICB9XG4gIC5DMDI5LWNhc2Utc3R1ZHktZG9jdW1lbnQtc3RyaXAgLl9jMDI5LWN0YS1idXR0b25zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLkMwMjktY2FzZS1zdHVkeS1kb2N1bWVudC1zdHJpcCAuY2Fyb3VzZWwtaW5kaWNhdG9ycyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLkMwMjktY2FzZS1zdHVkeS1kb2N1bWVudC1zdHJpcCAuY2Fyb3VzZWwtaW5kaWNhdG9ycy5kaXNhYmxlZCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuQzAyOS1jYXNlLXN0dWR5LWRvY3VtZW50LXN0cmlwIC50aWxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICB9XG59XG5cbi5DMDI5LWNhc2Utc3R1ZHktZG9jdW1lbnQtc3RyaXAgLm93bC1jYXJvdXNlbCAub3dsLXN0YWdlIHtcbiAgcGFkZGluZy1sZWZ0OiAwcHg7XG59XG5cbi5DMDI5LWNhc2Utc3R1ZHktZG9jdW1lbnQtc3RyaXAgLm93bC1jYXJvdXNlbCAub3dsLWl0ZW0ge1xuICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG59XG5cbi5DMDMxLXRleHQtbGVmdC1jdGEtcmlnaHQge1xuICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgcGFkZGluZy1ib3R0b206IDNyZW07XG59XG5cbi5DMDMxLXRleHQtbGVmdC1jdGEtcmlnaHQgcCB7XG4gIG1hcmdpbjogMDtcbn1cblxuLkMwMzEtdGV4dC1sZWZ0LWN0YS1yaWdodCAuc3ItaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLkMwMzEtdGV4dC1sZWZ0LWN0YS1yaWdodCAucmVhZC1tb3JlLW1lc3NhZ2UsXG4uQzAzMS10ZXh0LWxlZnQtY3RhLXJpZ2h0IC5hcmlhLWxhYmVsIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBoZWlnaHQ6IDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLkMwMzEtdGV4dC1sZWZ0LWN0YS1yaWdodCB7XG4gICAgcGFkZGluZy10b3A6IDIuNXJlbTtcbiAgfVxuICAuQzAzMS10ZXh0LWxlZnQtY3RhLXJpZ2h0IC5fYzAzMS1jdGEtYnV0dG9ucyB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY2cHgpIHtcbiAgLkMwMzEtdGV4dC1sZWZ0LWN0YS1yaWdodCAuX2MwMzEtY3RhLWJ1dHRvbnMge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjEwcHgpIHtcbiAgLkMwMzEtdGV4dC1sZWZ0LWN0YS1yaWdodCAuX2MwMzEtY3RhLWJ1dHRvbnMge1xuICAgIG1heC13aWR0aDogMTcuNXJlbTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuXG4uQzAzMS10ZXh0LWxlZnQtY3RhLXJpZ2h0IGgyIHtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cblxuLkMwMzEtdGV4dC1sZWZ0LWN0YS1yaWdodCB1bCB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMCAwIDEzcHggMWVtO1xufVxuXG4uQzAzMS10ZXh0LWxlZnQtY3RhLXJpZ2h0IHVsOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uQzAzMS10ZXh0LWxlZnQtY3RhLXJpZ2h0IC5idG4ge1xuICBtYXJnaW46IDEwcHggMDtcbn1cblxuLkMwMzEtdGV4dC1sZWZ0LWN0YS1yaWdodCAudGV4dC1zdHJpbmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5DMDMxLXRleHQtbGVmdC1jdGEtcmlnaHQgLmZhZGUtb3V0LnJlbW92ZS1ncmFkaWVudDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuXG4uQzAzMS10ZXh0LWxlZnQtY3RhLXJpZ2h0IC5mYWRlLW91dC1ncmV5LnJlbW92ZS1ncmFkaWVudDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuXG4uQzAzMS10ZXh0LWxlZnQtY3RhLXJpZ2h0IC5mYWRlLW91dC1ncmV5IHtcbiAgYmFja2dyb3VuZDogI2YwZjBmMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2NnB4KSB7XG4gIC5DMDMxLXRleHQtbGVmdC1jdGEtcmlnaHQgLl9jMDMxLWN0YS1idXR0b25zIHtcbiAgICBtYXJnaW4tdG9wOiAyLjVyZW07XG4gIH1cbiAgLkMwMzEtdGV4dC1sZWZ0LWN0YS1yaWdodCAuX2MwMzEtY3RhLWJ1dHRvbnMgPiAqOmxhc3QtY2hpbGQ6bnRoLWNoaWxkKDQpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNjI1cmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkge1xuICAuQzAzMS10ZXh0LWxlZnQtY3RhLXJpZ2h0IGgyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG4gIC5DMDMxLXRleHQtbGVmdC1jdGEtcmlnaHQgLl9jMDMxLWN0YS1idXR0b25zIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbTtcbiAgICB3aWR0aDogMTcuNXJlbTtcbiAgICBmbG9hdDogcmlnaHQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuQzAzMS10ZXh0LWxlZnQtY3RhLXJpZ2h0IC5fYzAzMS1jdGEtYnV0dG9ucyB7XG4gICAgcGFkZGluZy10b3A6IDhweDtcbiAgfVxuICAuQzAzMS10ZXh0LWxlZnQtY3RhLXJpZ2h0IC5yZWFkLW1vcmUtYnV0dG9uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIHJpZ2h0OiAwO1xuICB9XG59XG5cbi5DMDMzLWNlbnRlcmVkLWZlYXR1cmVkLWNvcHkge1xuICBwYWRkaW5nLXRvcDogMTlweDtcbiAgcGFkZGluZy1ib3R0b206IDhweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uQzAzMy1jZW50ZXJlZC1mZWF0dXJlZC1jb3B5IGgyIHtcbiAgbWFyZ2luLWJvdHRvbTogMzFweDtcbn1cblxuLkMwMzMtY2VudGVyZWQtZmVhdHVyZWQtY29weSAucDEge1xuICBmb250LXNpemU6IDEuMTI1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbn1cblxuLkMwMzMtY2VudGVyZWQtZmVhdHVyZWQtY29weSAuX2MwMzMtY3RhLWJ1dHRvbnMge1xuICBtYXgtd2lkdGg6IDM2Ljg3NXJlbTtcbiAgbWFyZ2luOiBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6IDAuNjI1cmVtO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY2cHgpIHtcbiAgLkMwMzMtY2VudGVyZWQtZmVhdHVyZWQtY29weSAuX2MwMzMtY3RhLWJ1dHRvbnMge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjEwcHgpIHtcbiAgLkMwMzMtY2VudGVyZWQtZmVhdHVyZWQtY29weSAuX2MwMzMtY3RhLWJ1dHRvbnMge1xuICAgIG1heC13aWR0aDogMTcuNXJlbTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLkMwMzMtY2VudGVyZWQtZmVhdHVyZWQtY29weSAuX2MwMzMtY3RhLWJ1dHRvbnMge1xuICAgIG1heC13aWR0aDogMTcuNXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cblxuLkMwMzMtY2VudGVyZWQtZmVhdHVyZWQtY29weSAuX2MwMzMtY3RhLWJ1dHRvbnMgPiAqOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDAuNjI1cmVtO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogODAwcHgpIHtcbiAgLkMwMzMtY2VudGVyZWQtZmVhdHVyZWQtY29weSAuX2MwMzMtY3RhLWJ1dHRvbnMgPiAqOm9ubHktY2hpbGQge1xuICAgIG1hcmdpbjogMC41cmVtIGNhbGMoKCAxMDAlIC0gMTcuNXJlbSApIC8gMik7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gIC5DMDMzLWNlbnRlcmVkLWZlYXR1cmVkLWNvcHkge1xuICAgIHBhZGRpbmctdG9wOiA0MnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzM3B4O1xuICB9XG4gIC5DMDMzLWNlbnRlcmVkLWZlYXR1cmVkLWNvcHkgaDIge1xuICAgIG1hcmdpbi1ib3R0b206IDQycHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuQzAzMy1jZW50ZXJlZC1mZWF0dXJlZC1jb3B5IHtcbiAgICBwYWRkaW5nLXRvcDogNDFweDtcbiAgfVxuICAuQzAzMy1jZW50ZXJlZC1mZWF0dXJlZC1jb3B5IGgyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzOHB4O1xuICB9XG4gIC5DMDMzLWNlbnRlcmVkLWZlYXR1cmVkLWNvcHkgLnAxIHtcbiAgICBmb250LXNpemU6IDEuNjg3NWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjYyOTZlbTtcbiAgfVxufVxuXG4uQzAzMy1jZW50ZXJlZC1mZWF0dXJlZC1jb3B5IC5zaG93LWl0ZW0ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLkMwMzMtY2VudGVyZWQtZmVhdHVyZWQtY29weSAuaGlkZS1pdGVtIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLkMwMzQtcmljaC1jb3B5LWFyZWEge1xuICBwYWRkaW5nLXRvcDogMjVweDtcbiAgcGFkZGluZy1ib3R0b206IDI1cHg7XG59XG5cbi5DMDM0LXJpY2gtY29weS1hcmVhIC5jMDM0LXdpZHRoIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5DMDM0LXJpY2gtY29weS1hcmVhIHVsIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwIDAgMCAxZW07XG59XG5cbi5DMDM0LXJpY2gtY29weS1hcmVhIGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuXG4uQzAzNC1yaWNoLWNvcHktYXJlYSBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLkMwMzQtcmljaC1jb3B5LWFyZWEgdWwge1xuICBmb250LXNpemU6IDFlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNjI1ZW07XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkge1xuICAuQzAzNC1yaWNoLWNvcHktYXJlYSB1bCB7XG4gICAgZm9udC1zaXplOiAuODc1ZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNzE0M2VtO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLkMwMzQtcmljaC1jb3B5LWFyZWEgdWwge1xuICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjYyNWVtO1xuICB9XG59XG5cbi5DMDM0LXJpY2gtY29weS1hcmVhIC5wLS1oZWFkaW5nLTMsIC5DMDM0LXJpY2gtY29weS1hcmVhIGgzIHtcbiAgbWFyZ2luOiAyNXB4IDA7XG4gIGZvbnQtc2l6ZTogMS41ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjM3NWVtO1xufVxuXG4uQzAzNC1yaWNoLWNvcHktYXJlYSAucC0taGVhZGluZy0zOmZpcnN0LWNoaWxkLCAuQzAzNC1yaWNoLWNvcHktYXJlYSBoMzpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkge1xuICAuQzAzNC1yaWNoLWNvcHktYXJlYSAucC0taGVhZGluZy0zLCAuQzAzNC1yaWNoLWNvcHktYXJlYSBoMyB7XG4gICAgZm9udC1zaXplOiAxLjE4NzVlbTtcbiAgICBsaW5lLWhlaWdodDogMS4zNjg0ZW07XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuQzAzNC1yaWNoLWNvcHktYXJlYSAucC0taGVhZGluZy0zLCAuQzAzNC1yaWNoLWNvcHktYXJlYSBoMyB7XG4gICAgZm9udC1zaXplOiAxLjY4NzVlbTtcbiAgICBsaW5lLWhlaWdodDogMS40MDc0ZW07XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gIC5DMDM0LXJpY2gtY29weS1hcmVhIHtcbiAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgfVxuICAuQzAzNC1yaWNoLWNvcHktYXJlYSAucGFkZGVkLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMCU7XG4gICAgcGFkZGluZy1yaWdodDogMjAlO1xuICB9XG4gIC5DMDM0LXJpY2gtY29weS1hcmVhIC5wLS1oZWFkaW5nLTMsIC5DMDM0LXJpY2gtY29weS1hcmVhIGgzIHtcbiAgICBtYXJnaW46IDQxcHggMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5DMDM0LXJpY2gtY29weS1hcmVhIC5wYWRkZWQtY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDk0NHB4O1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxufVxuXG4uQzAzNS1mZWF0dXJlZC1wcm9maWxlIHtcbiAgcGFkZGluZy10b3A6IDI1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAyNXB4O1xufVxuXG4uQzAzNS1mZWF0dXJlZC1wcm9maWxlIC5pbWFnZS1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5DMDM1LWZlYXR1cmVkLXByb2ZpbGUgLmltYWdlLWNvbnRhaW5lcjpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy10b3A6IDc1JTtcbiAgY29udGVudDogXCJcIjtcbn1cblxuLkMwMzUtZmVhdHVyZWQtcHJvZmlsZSBpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbn1cblxuLkMwMzUtZmVhdHVyZWQtcHJvZmlsZSAuY29udGVudCB7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xufVxuXG4uQzAzNS1mZWF0dXJlZC1wcm9maWxlIC5uYW1lLFxuLkMwMzUtZmVhdHVyZWQtcHJvZmlsZSAudGl0bGUge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cblxuLkMwMzUtZmVhdHVyZWQtcHJvZmlsZSAucXVvdGUge1xuICBmb250LXNpemU6IDEuNWVtO1xuICBsaW5lLWhlaWdodDogMS4zNzVlbTtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgLkMwMzUtZmVhdHVyZWQtcHJvZmlsZSAucXVvdGUge1xuICAgIGZvbnQtc2l6ZTogMS4xODc1ZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMzY4NGVtO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLkMwMzUtZmVhdHVyZWQtcHJvZmlsZSAucXVvdGUge1xuICAgIGZvbnQtc2l6ZTogMS42ODc1ZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNDA3NGVtO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkge1xuICAuQzAzNS1mZWF0dXJlZC1wcm9maWxlIHtcbiAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgfVxuICAuQzAzNS1mZWF0dXJlZC1wcm9maWxlIC5jb250ZW50IHtcbiAgICBwYWRkaW5nLXRvcDogMzNweDtcbiAgfVxuICAuQzAzNS1mZWF0dXJlZC1wcm9maWxlIC5uYW1lIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxuICAuQzAzNS1mZWF0dXJlZC1wcm9maWxlIC50aXRsZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDI4cHg7XG4gIH1cbn1cblxuLkMwMzVCLWZlYXR1cmVkLXByb2ZpbGUtd2l0aC1CaW8tQ1RBIHtcbiAgcGFkZGluZy10b3A6IDNyZW07XG4gIHBhZGRpbmctYm90dG9tOiAzcmVtO1xufVxuXG4uQzAzNUItZmVhdHVyZWQtcHJvZmlsZS13aXRoLUJpby1DVEEgLmNvbnRlbnQge1xuICBwYWRkaW5nLXRvcDogMS4yNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IDMuMTI1cmVtO1xufVxuXG4uQzAzNUItZmVhdHVyZWQtcHJvZmlsZS13aXRoLUJpby1DVEEgLm5hbWUge1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAyLjI1cmVtO1xuICBmb250LXdlaWdodDogMzAwO1xuICBjb2xvcjogIzJkMzgzZjtcbn1cblxuLkMwMzVCLWZlYXR1cmVkLXByb2ZpbGUtd2l0aC1CaW8tQ1RBIC50aXRsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gIGNvbG9yOiAjMmQzODNmO1xufVxuXG4uQzAzNUItZmVhdHVyZWQtcHJvZmlsZS13aXRoLUJpby1DVEEgLmJpb2dyYXBoeSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDA7XG4gIGNvbG9yOiAjMmQzODNmO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY2cHgpIHtcbiAgLkMwMzVCLWZlYXR1cmVkLXByb2ZpbGUtd2l0aC1CaW8tQ1RBIC5pbWFnZS1jb250YWluZXIge1xuICAgIG1pbi1oZWlnaHQ6IDVyZW07XG4gICAgbWF4LWhlaWdodDogNDEuNTYyNXJlbTtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAuQzAzNUItZmVhdHVyZWQtcHJvZmlsZS13aXRoLUJpby1DVEEgaW1nIHtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi13aWR0aDogNXJlbTtcbiAgICBtYXgtd2lkdGg6IDQxLjU2MjVyZW07XG4gIH1cbiAgLkMwMzVCLWZlYXR1cmVkLXByb2ZpbGUtd2l0aC1CaW8tQ1RBIC5jb250ZW50IHtcbiAgICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAuQzAzNUItZmVhdHVyZWQtcHJvZmlsZS13aXRoLUJpby1DVEEgLm5hbWUge1xuICAgIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDIuNXJlbTtcbiAgfVxuICAuQzAzNUItZmVhdHVyZWQtcHJvZmlsZS13aXRoLUJpby1DVEEgLnRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICB9XG4gIC5DMDM1Qi1mZWF0dXJlZC1wcm9maWxlLXdpdGgtQmlvLUNUQSAuYmlvZ3JhcGh5IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XG4gIH1cbiAgLkMwMzVCLWZlYXR1cmVkLXByb2ZpbGUtd2l0aC1CaW8tQ1RBIC5jdGEtYnRuIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkge1xuICAuQzAzNUItZmVhdHVyZWQtcHJvZmlsZS13aXRoLUJpby1DVEEgLmltYWdlLWNvbnRhaW5lciB7XG4gICAgbWluLWhlaWdodDogMTMuODc1cmVtO1xuICAgIG1heC1oZWlnaHQ6IDc5LjkzNzVyZW07XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLkMwMzVCLWZlYXR1cmVkLXByb2ZpbGUtd2l0aC1CaW8tQ1RBIGltZyB7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4td2lkdGg6IDEycmVtO1xuICAgIG1heC13aWR0aDogMjNyZW07XG4gIH1cbiAgLkMwMzVCLWZlYXR1cmVkLXByb2ZpbGUtd2l0aC1CaW8tQ1RBIC5jb250ZW50IHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICB9XG4gIC5DMDM1Qi1mZWF0dXJlZC1wcm9maWxlLXdpdGgtQmlvLUNUQSAubmFtZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMi41cmVtO1xuICB9XG4gIC5DMDM1Qi1mZWF0dXJlZC1wcm9maWxlLXdpdGgtQmlvLUNUQSAudGl0bGUge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuICB9XG4gIC5DMDM1Qi1mZWF0dXJlZC1wcm9maWxlLXdpdGgtQmlvLUNUQSAuY3RhLWJ0biB7XG4gICAgd2lkdGg6IDQ4JTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5DMDM1Qi1mZWF0dXJlZC1wcm9maWxlLXdpdGgtQmlvLUNUQSAuaW1hZ2UtY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDIzLjVyZW07XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLkMwMzVCLWZlYXR1cmVkLXByb2ZpbGUtd2l0aC1CaW8tQ1RBIGltZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi13aWR0aDogMTJyZW07XG4gICAgbWF4LXdpZHRoOiAyM3JlbTtcbiAgfVxuICAuQzAzNUItZmVhdHVyZWQtcHJvZmlsZS13aXRoLUJpby1DVEEgLm5hbWUge1xuICAgIGxpbmUtaGVpZ2h0OiAzcmVtO1xuICAgIGZvbnQtc2l6ZTogMi4yNXJlbTtcbiAgfVxuICAuQzAzNUItZmVhdHVyZWQtcHJvZmlsZS13aXRoLUJpby1DVEEgLmN0YS1idG4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5zYi1zdG9jayB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nLXRvcDogMjVweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gIC5zYi1zdG9jayB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbn1cblxuLnNiLXN0b2NrIC5zdG9jay1oZWFkaW5nLFxuLnNiLXN0b2NrIC5zdG9jay1yYW5nZS10ZXh0LFxuLnNiLXN0b2NrIC5zdG9jay1kYXRlLXZhbHVlLFxuLnNiLXN0b2NrIC5zdG9jay10aW1lLXZhbHVlLFxuLnNiLXN0b2NrIC5zdG9jay1saW5rIHtcbiAgbGV0dGVyLXNwYWNpbmc6IC4wOGVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IC43NWVtO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgLnNiLXN0b2NrIC5zdG9jay1oZWFkaW5nLFxuICAuc2Itc3RvY2sgLnN0b2NrLXJhbmdlLXRleHQsXG4gIC5zYi1zdG9jayAuc3RvY2stZGF0ZS12YWx1ZSxcbiAgLnNiLXN0b2NrIC5zdG9jay10aW1lLXZhbHVlLFxuICAuc2Itc3RvY2sgLnN0b2NrLWxpbmsge1xuICAgIGZvbnQtc2l6ZTogLjYyNWVtO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLnNiLXN0b2NrIC5zdG9jay1oZWFkaW5nLFxuICAuc2Itc3RvY2sgLnN0b2NrLXJhbmdlLXRleHQsXG4gIC5zYi1zdG9jayAuc3RvY2stZGF0ZS12YWx1ZSxcbiAgLnNiLXN0b2NrIC5zdG9jay10aW1lLXZhbHVlLFxuICAuc2Itc3RvY2sgLnN0b2NrLWxpbmsge1xuICAgIGZvbnQtc2l6ZTogLjc1ZW07XG4gIH1cbn1cblxuLnNiLXN0b2NrIC5zdG9jay1oZWFkaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzdCOUJBQTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICBwYWRkaW5nOiAwIDI1cHg7XG59XG5cbi5zYi1zdG9jayAuc3RvY2stcHJpY2Uge1xuICBjb2xvcjogIzdCOUJBQTtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjN0I5QkFBO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjN0I5QkFBO1xuICBwYWRkaW5nOiAwIDI1cHg7XG4gIGZvbnQtc2l6ZTogMy4yNWVtO1xuICBsaW5lLWhlaWdodDogLjdlbTtcbiAgcGFkZGluZy10b3A6IDI1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xufVxuXG4uc2Itc3RvY2sgLnN0b2NrLWNoYW5nZSB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzdCOUJBQTtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzdCOUJBQTtcbiAgcGFkZGluZzogMCAyOHB4O1xuICBmb250LXNpemU6IDEuNjg3NWVtO1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cblxuLnNiLXN0b2NrIC5wZXJjZW50LWNoYW5nZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zYi1zdG9jayAuc3RvY2stYm9keSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3QjlCQUE7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAwIDI1cHggMThweCAyNXB4O1xufVxuXG4uc2Itc3RvY2sgLnN0b2NrLWNoYW5nZS12YWx1ZSB7XG4gIGNvbG9yOiAjMDBBQTdFO1xuICBsaW5lLWhlaWdodDogMWVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uc2Itc3RvY2sgLnN0b2NrLWNoYW5nZS12YWx1ZTpiZWZvcmUge1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG5cbi5zYi1zdG9jayAuc3RvY2stY2hhbmdlLXZhbHVlOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDZweDtcbiAgaGVpZ2h0OiA2cHg7XG4gIG1hcmdpbjogMCAwIDVweCA1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wOiAycHggc29saWQgIzAwQUE3RTtcbiAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgIzAwQUE3RTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbn1cblxuLnNiLXN0b2NrIC5zdG9jay1jaGFuZ2UtdmFsdWUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogJysnO1xufVxuXG4uc2Itc3RvY2sgLnN0b2NrLWNoYW5nZS12YWx1ZS1kb3duIHtcbiAgY29sb3I6ICNkMzEyNDU7XG59XG5cbi5zYi1zdG9jayAuc3RvY2stY2hhbmdlLXZhbHVlLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogJy0nO1xufVxuXG4uc2Itc3RvY2sgLnN0b2NrLWNoYW5nZS12YWx1ZS1kb3duOmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZDMxMjQ1O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpO1xuICBtYXJnaW4tYm90dG9tOiA3cHg7XG59XG5cbi5zYi1zdG9jayAuc3RvY2stZGF0ZS12YWx1ZSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnNiLXN0b2NrIC5zdG9jay10aW1lLXZhbHVlIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnNiLXN0b2NrIC5zdG9jay1ub3RlcyB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgY2xlYXI6IGJvdGg7XG4gIGZvbnQtc2l6ZTogLjc1ZW07XG4gIHBhZGRpbmc6IDVweCAwO1xufVxuXG4uc2Itc3RvY2sgLnN0b2NrLXJhbmdlLXRleHQge1xuICB3aWR0aDogMTIwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnNiLXN0b2NrIC5zdG9jay1yYW5nZS12YWx1ZSB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5zYi1zdG9jayAuc3RvY2stcmFuZ2UtdmFsdWUge1xuICAgIGZvbnQtc2l6ZTogMS4zMTI1ZW07XG4gIH1cbn1cblxuLnNiLXN0b2NrIC5zdG9jay1yYW5nZSB7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xufVxuXG4uc2Itc3RvY2sgLnN0b2NrLXJhbmdlLWxvdyB7XG4gIHBhZGRpbmctdG9wOiAxM3B4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgLnNiLXN0b2NrIC5zdG9jay1yYW5nZS1sb3cge1xuICAgIHBhZGRpbmctdG9wOiA0cHg7XG4gIH1cbn1cblxuLnNiLXN0b2NrIC5zdG9jay1kYXRlIHtcbiAgbWFyZ2luLXRvcDogMThweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmZmZmZmY7XG4gIHBhZGRpbmctdG9wOiAxOXB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgLnNiLXN0b2NrIC5zdG9jay1kYXRlIHtcbiAgICBtYXJnaW4tdG9wOiAyMXB4O1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICB9XG59XG5cbi5zYi1zdG9jayAuc3RvY2staW5mbyB7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xufVxuXG4uc2Itc3RvY2sgLnN0b2NrLWxpbmsge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLnNiLXN0b2NrIC5zdG9jay1saW5rOmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmO1xufVxuXG4uQzAzNi1pbnZlc3Rvci1zdG9jay1xdW90ZSB7XG4gIHBhZGRpbmctdG9wOiAyNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbn1cblxuLkMwMzYtaW52ZXN0b3Itc3RvY2stcXVvdGUgaDIge1xuICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbn1cblxuLkMwMzYtaW52ZXN0b3Itc3RvY2stcXVvdGUgaDEge1xuICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbn1cblxuLkMwMzYtaW52ZXN0b3Itc3RvY2stcXVvdGUgLmMwMzYtaDEtaGVhZGVyLWRlZmF1bHQge1xuICBjb2xvcjogIzAwNGI4ZDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2NnB4KSB7XG4gIC5DMDM2LWludmVzdG9yLXN0b2NrLXF1b3RlIC5fYzAzNi1jdGEtYnV0dG9ucyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2MTBweCkge1xuICAuQzAzNi1pbnZlc3Rvci1zdG9jay1xdW90ZSAuX2MwMzYtY3RhLWJ1dHRvbnMge1xuICAgIG1heC13aWR0aDogMTcuNXJlbTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgLkMwMzYtaW52ZXN0b3Itc3RvY2stcXVvdGUge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICB9XG4gIC5DMDM2LWludmVzdG9yLXN0b2NrLXF1b3RlIC5fYzAzNi1jdGEtYnV0dG9ucyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgfVxufVxuXG4uQzAzNkItaW52ZXN0b3Itc3RvY2stcXVvdGUge1xuICBwYWRkaW5nLXRvcDogNTBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2NnB4KSB7XG4gIC5DMDM2Qi1pbnZlc3Rvci1zdG9jay1xdW90ZSAuc2Itc3RvY2sge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYzBjMGMwO1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cbiAgLkMwMzZCLWludmVzdG9yLXN0b2NrLXF1b3RlIC5zdG9jay1yYW5nZSxcbiAgLkMwMzZCLWludmVzdG9yLXN0b2NrLXF1b3RlIC5zdG9jay1yYW5nZS1sb3cge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbiAgLkMwMzZCLWludmVzdG9yLXN0b2NrLXF1b3RlIC5zdG9jay10aW1lLXZhbHVlIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5DMDM2Qi1pbnZlc3Rvci1zdG9jay1xdW90ZSAuc3RvY2stcmFuZ2UtbG93IHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gIH1cbiAgLkMwMzZCLWludmVzdG9yLXN0b2NrLXF1b3RlIC5zdG9jay1yYW5nZS12YWx1ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLkMwMzZCLWludmVzdG9yLXN0b2NrLXF1b3RlIC5zdG9jay1kYXRlIHtcbiAgICBjbGVhcjogYm90aDtcbiAgfVxuICAuQzAzNkItaW52ZXN0b3Itc3RvY2stcXVvdGUgLm1pZGRsZS1jb2x1bW4gLmNvbnRlbnQge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYzBjMGMwO1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gIH1cbiAgLkMwMzZCLWludmVzdG9yLXN0b2NrLXF1b3RlIC5yaWdodC1jb2x1bW4gLmNvbnRlbnQge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gIH1cbn1cblxuLkMwMzZCLWludmVzdG9yLXN0b2NrLXF1b3RlIC5taWRkbGUtY29sdW1uIC5ib2R5LWNvcHkge1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbn1cblxuLkMwMzZCLWludmVzdG9yLXN0b2NrLXF1b3RlIC5yaWdodC1jb2x1bW4gLmNvbnRlbnQge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2MwYzBjMDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG5cbi5DMDM2Qi1pbnZlc3Rvci1zdG9jay1xdW90ZSAucmlnaHQtY29sdW1uIC5jb250ZW50Omxhc3QtY2hpbGQge1xuICBib3JkZXI6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5DMDM2Qi1pbnZlc3Rvci1zdG9jay1xdW90ZSBoMiB7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xufVxuXG4uQzAzNkItaW52ZXN0b3Itc3RvY2stcXVvdGUgaDMge1xuICBmb250LXNpemU6IDFlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNjI1ZW07XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGNvbG9yOiAjMmQzODNmO1xufVxuXG4uQzAzNkItaW52ZXN0b3Itc3RvY2stcXVvdGUgLmFycm93LXJpZ2h0LWxpbmsge1xuICBmb250LXNpemU6IDAuODc1ZW07XG59XG5cbi5DMDM2Qi1pbnZlc3Rvci1zdG9jay1xdW90ZSAuc3RvY2staGVhZGluZyxcbi5DMDM2Qi1pbnZlc3Rvci1zdG9jay1xdW90ZSAuc3RvY2stcmFuZ2UtdGV4dCxcbi5DMDM2Qi1pbnZlc3Rvci1zdG9jay1xdW90ZSAuc3RvY2stZGF0ZS12YWx1ZSxcbi5DMDM2Qi1pbnZlc3Rvci1zdG9jay1xdW90ZSAuc3RvY2stdGltZS12YWx1ZSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5DMDM2Qi1pbnZlc3Rvci1zdG9jay1xdW90ZSAuc3RvY2stZGF0ZSB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5DMDM2Qi1pbnZlc3Rvci1zdG9jay1xdW90ZSAuc3RvY2stcmFuZ2UtbG93LFxuLkMwMzZCLWludmVzdG9yLXN0b2NrLXF1b3RlIC5zdG9jay1yYW5nZSB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuXG4uQzAzNkItaW52ZXN0b3Itc3RvY2stcXVvdGUgLnN0b2NrLXByaWNlIHtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG59XG5cbi5DMDM2Qi1pbnZlc3Rvci1zdG9jay1xdW90ZSAuc3RvY2stbm90ZXMge1xuICBmb250LXdlaWdodDogNDAwO1xuICBwYWRkaW5nLXRvcDogMTBweDtcbn1cblxuLkMwMzZCLWludmVzdG9yLXN0b2NrLXF1b3RlIC5zdG9jay1oZWFkaW5nLFxuLkMwMzZCLWludmVzdG9yLXN0b2NrLXF1b3RlIC5zdG9jay1ib2R5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjMmQzODNmO1xufVxuXG4uQzAzNkItaW52ZXN0b3Itc3RvY2stcXVvdGUgLnN0b2NrLWhlYWRpbmcge1xuICBsaW5lLWhlaWdodDogMi4xNjY2NjY2NjY3ZW07XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5DMDM2Qi1pbnZlc3Rvci1zdG9jay1xdW90ZSAuc3RvY2staGVhZGluZyxcbi5DMDM2Qi1pbnZlc3Rvci1zdG9jay1xdW90ZSAuc3RvY2stcHJpY2UsXG4uQzAzNkItaW52ZXN0b3Itc3RvY2stcXVvdGUgLnN0b2NrLWNoYW5nZSxcbi5DMDM2Qi1pbnZlc3Rvci1zdG9jay1xdW90ZSAuc3RvY2stYm9keSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cblxuLkMwMzZCLWludmVzdG9yLXN0b2NrLXF1b3RlIC5zdG9jay1wcmljZSxcbi5DMDM2Qi1pbnZlc3Rvci1zdG9jay1xdW90ZSAuc3RvY2stY2hhbmdlIHtcbiAgYm9yZGVyOiAwO1xuICBjb2xvcjogIzJkMzgzZjtcbn1cblxuLkMwMzZCLWludmVzdG9yLXN0b2NrLXF1b3RlIC5zdG9jay1jaGFuZ2UtdmFsdWUsXG4uQzAzNkItaW52ZXN0b3Itc3RvY2stcXVvdGUgLnN0b2NrLWNoYW5nZS12YWx1ZS1kb3duIHtcbiAgY29sb3I6ICMyZDM4M2Y7XG59XG5cbi5DMDM2Qi1pbnZlc3Rvci1zdG9jay1xdW90ZSAuc3RvY2stY2hhbmdlLXZhbHVlOmFmdGVyLFxuLkMwMzZCLWludmVzdG9yLXN0b2NrLXF1b3RlIC5zdG9jay1jaGFuZ2UtdmFsdWUtZG93bjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogIzJkMzgzZjtcbn1cblxuLkMwMzZCLWludmVzdG9yLXN0b2NrLXF1b3RlIC5zdG9jay1yYW5nZS12YWx1ZSB7XG4gIGZvbnQtc2l6ZTogMC43NWVtO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLkMwMzZCLWludmVzdG9yLXN0b2NrLXF1b3RlIC5zYi1zdG9jayB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjMGMwYzA7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIH1cbiAgLkMwMzZCLWludmVzdG9yLXN0b2NrLXF1b3RlIC5hcnRpY2xlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIH1cbiAgLkMwMzZCLWludmVzdG9yLXN0b2NrLXF1b3RlIC5yaWdodC1jb2x1bW4ge1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2MwYzBjMDtcbiAgfVxuICAuQzAzNkItaW52ZXN0b3Itc3RvY2stcXVvdGUgLnJpZ2h0LWNvbHVtbiAuY29udGVudCB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIH1cbiAgLkMwMzZCLWludmVzdG9yLXN0b2NrLXF1b3RlIC5yaWdodC1jb2x1bW4gLmJvZHktY29weSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuICAuQzAzNkItaW52ZXN0b3Itc3RvY2stcXVvdGUgLmZsZXgtcm93LXRhYmxldCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICAuQzAzNkItaW52ZXN0b3Itc3RvY2stcXVvdGUgLmZsZXgtcm93LXRhYmxldCA+IGRpdiB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gIH1cbiAgLkMwMzZCLWludmVzdG9yLXN0b2NrLXF1b3RlIC5jb2wtc20tNSB7XG4gICAgd2lkdGg6IDQ1JTtcbiAgfVxuICAuQzAzNkItaW52ZXN0b3Itc3RvY2stcXVvdGUgLmNvbC1zbS03IHtcbiAgICB3aWR0aDogNTUlO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkge1xuICAuQzAzNkItaW52ZXN0b3Itc3RvY2stcXVvdGUge1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICB9XG4gIC5DMDM2Qi1pbnZlc3Rvci1zdG9jay1xdW90ZSBoMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHg7XG4gIH1cbiAgLkMwMzZCLWludmVzdG9yLXN0b2NrLXF1b3RlIC5zdG9jay1kYXRlLXZhbHVlLFxuICAuQzAzNkItaW52ZXN0b3Itc3RvY2stcXVvdGUgLnN0b2NrLXRpbWUtdmFsdWUge1xuICAgIGZsb2F0OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLkMwMzZCLWludmVzdG9yLXN0b2NrLXF1b3RlIC5yaWdodC1jb2x1bW4gLmNvbnRlbnQge1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICB9XG4gIC5DMDM2Qi1pbnZlc3Rvci1zdG9jay1xdW90ZSAubWlkZGxlLWNvbHVtbiB7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjYzBjMGMwO1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNjMGMwYzA7XG4gIH1cbiAgLkMwMzZCLWludmVzdG9yLXN0b2NrLXF1b3RlIC5taWRkbGUtY29sdW1uIC5jb250ZW50IHtcbiAgICBwYWRkaW5nOiAwIDE1cHggMjBweCAxNXB4O1xuICB9XG4gIC5DMDM2Qi1pbnZlc3Rvci1zdG9jay1xdW90ZSAuZmxleC1yb3ctZGVza3RvcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICAuQzAzNkItaW52ZXN0b3Itc3RvY2stcXVvdGUgLmZsZXgtcm93LWRlc2t0b3AgPiBkaXYge1xuICAgIGZsb2F0OiBub25lO1xuICB9XG59XG5cbi5DMDM3LWNhc2Utc3R1ZHktaW1hZ2Utd2l0aC1jYXB0aW9uIC5wYWRkZWQtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uQzAzNy1jYXNlLXN0dWR5LWltYWdlLXdpdGgtY2FwdGlvbiAuaW1hZ2UtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4uQzAzNy1jYXNlLXN0dWR5LWltYWdlLXdpdGgtY2FwdGlvbiAuaW1hZ2UtY29udGFpbmVyOmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLXRvcDogNTYuMjUlO1xuICBjb250ZW50OiBcIlwiO1xufVxuXG4uQzAzNy1jYXNlLXN0dWR5LWltYWdlLXdpdGgtY2FwdGlvbiBpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbn1cblxuLkMwMzctY2FzZS1zdHVkeS1pbWFnZS13aXRoLWNhcHRpb24gLnRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICM3QjlCQUE7XG4gIGxldHRlci1zcGFjaW5nOiAuMDhlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAuNzVlbTtcbn1cblxuLkMwMzctY2FzZS1zdHVkeS1pbWFnZS13aXRoLWNhcHRpb24gLnRpdGxlOmFmdGVyIHtcbiAgY29udGVudDogJ1xcMDBhMCc7XG59XG5cbi5DMDM3LWNhc2Utc3R1ZHktaW1hZ2Utd2l0aC1jYXB0aW9uIC50ZXh0IHtcbiAgZGlzcGxheTogaW5saW5lO1xuICBmb250LXNpemU6IC44NzVlbTtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG4uQzAzNy1jYXNlLXN0dWR5LWltYWdlLXdpdGgtY2FwdGlvbiAudGV4dCBkaXYsXG4uQzAzNy1jYXNlLXN0dWR5LWltYWdlLXdpdGgtY2FwdGlvbiAudGV4dCBwIHtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY2cHgpIHtcbiAgLkMwMzctY2FzZS1zdHVkeS1pbWFnZS13aXRoLWNhcHRpb24gLnBhZGRlZC1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLkMwMzctY2FzZS1zdHVkeS1pbWFnZS13aXRoLWNhcHRpb24gLmNhcHRpb24ge1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzOHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkge1xuICAuQzAzNy1jYXNlLXN0dWR5LWltYWdlLXdpdGgtY2FwdGlvbiAuaW1hZ2UtY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBtYXJnaW4tYm90dG9tOiA0NXB4O1xuICB9XG4gIC5DMDM3LWNhc2Utc3R1ZHktaW1hZ2Utd2l0aC1jYXB0aW9uIC5pbWFnZS1jb250YWluZXI6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nLXRvcDogNTAlO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cbiAgLkMwMzctY2FzZS1zdHVkeS1pbWFnZS13aXRoLWNhcHRpb24gLmNhcHRpb24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5DMDM3LWNhc2Utc3R1ZHktaW1hZ2Utd2l0aC1jYXB0aW9uIC5pbWFnZS1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG4gIC5DMDM3LWNhc2Utc3R1ZHktaW1hZ2Utd2l0aC1jYXB0aW9uIC5pbWFnZS1jb250YWluZXI6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nLXRvcDogMjUlO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cbn1cblxuLkMwMzgtY2FzZS1zdHVkeS1zaWRlYmFyLWltYWdlLXRvcCAuaW1hZ2UtY29udGFpbmVyLFxuLkMwMzhiLWNhc2Utc3R1ZHktc2lkZWJhci1pbWFnZS1ib3R0b20gLmltYWdlLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLkMwMzgtY2FzZS1zdHVkeS1zaWRlYmFyLWltYWdlLXRvcCAuaW1hZ2UtY29udGFpbmVyOmJlZm9yZSxcbi5DMDM4Yi1jYXNlLXN0dWR5LXNpZGViYXItaW1hZ2UtYm90dG9tIC5pbWFnZS1jb250YWluZXI6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctdG9wOiAxMzMuMzMzMzMzMzMzJTtcbiAgY29udGVudDogXCJcIjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2NnB4KSB7XG4gIC5DMDM4LWNhc2Utc3R1ZHktc2lkZWJhci1pbWFnZS10b3AgLmltYWdlLWNvbnRhaW5lcixcbiAgLkMwMzhiLWNhc2Utc3R1ZHktc2lkZWJhci1pbWFnZS1ib3R0b20gLmltYWdlLWNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cbn1cblxuLkMwMzgtY2FzZS1zdHVkeS1zaWRlYmFyLWltYWdlLXRvcCBpbWcsXG4uQzAzOGItY2FzZS1zdHVkeS1zaWRlYmFyLWltYWdlLWJvdHRvbSBpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbn1cblxuLkMwMzgtY2FzZS1zdHVkeS1zaWRlYmFyLWltYWdlLXRvcCAuY2FwdGlvbixcbi5DMDM4Yi1jYXNlLXN0dWR5LXNpZGViYXItaW1hZ2UtYm90dG9tIC5jYXB0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLkMwMzgtY2FzZS1zdHVkeS1zaWRlYmFyLWltYWdlLXRvcCAudGl0bGUsXG4uQzAzOGItY2FzZS1zdHVkeS1zaWRlYmFyLWltYWdlLWJvdHRvbSAudGl0bGUge1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzdCOUJBQTtcbiAgbGV0dGVyLXNwYWNpbmc6IC4wOGVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IC43NWVtO1xufVxuXG4uQzAzOC1jYXNlLXN0dWR5LXNpZGViYXItaW1hZ2UtdG9wIC50aXRsZTphZnRlcixcbi5DMDM4Yi1jYXNlLXN0dWR5LXNpZGViYXItaW1hZ2UtYm90dG9tIC50aXRsZTphZnRlciB7XG4gIGNvbnRlbnQ6ICdcXDAwYTAnO1xufVxuXG4uQzAzOC1jYXNlLXN0dWR5LXNpZGViYXItaW1hZ2UtdG9wIC50ZXh0LFxuLkMwMzhiLWNhc2Utc3R1ZHktc2lkZWJhci1pbWFnZS1ib3R0b20gLnRleHQge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIGZvbnQtc2l6ZTogLjg3NWVtO1xufVxuXG4uQzAzOC1jYXNlLXN0dWR5LXNpZGViYXItaW1hZ2UtdG9wIC50ZXh0IGRpdixcbi5DMDM4LWNhc2Utc3R1ZHktc2lkZWJhci1pbWFnZS10b3AgLnRleHQgcCxcbi5DMDM4Yi1jYXNlLXN0dWR5LXNpZGViYXItaW1hZ2UtYm90dG9tIC50ZXh0IGRpdixcbi5DMDM4Yi1jYXNlLXN0dWR5LXNpZGViYXItaW1hZ2UtYm90dG9tIC50ZXh0IHAge1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG5cbi5DMDM4LWNhc2Utc3R1ZHktc2lkZWJhci1pbWFnZS10b3Age1xuICBtYXJnaW4tYm90dG9tOiAzOHB4O1xufVxuXG4uQzAzOGItY2FzZS1zdHVkeS1zaWRlYmFyLWltYWdlLWJvdHRvbSB7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG59XG5cbi5DMDM5LWNhc2Utc3R1ZHktc2lkZWJhci1wdWxsLXF1b3RlIHtcbiAgbWFyZ2luLWJvdHRvbTogMzhweDtcbn1cblxuLkMwMzktY2FzZS1zdHVkeS1zaWRlYmFyLXB1bGwtcXVvdGUgLnRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICM3QjlCQUE7XG4gIGxldHRlci1zcGFjaW5nOiAuMDhlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAuNzVlbTtcbn1cblxuLkMwMzktY2FzZS1zdHVkeS1zaWRlYmFyLXB1bGwtcXVvdGUgLnRleHQge1xuICBmb250LXNpemU6IDEuMjVlbTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gIC5DMDM5LWNhc2Utc3R1ZHktc2lkZWJhci1wdWxsLXF1b3RlIHtcbiAgICBtYXJnaW4tdG9wOiAtMnB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLkMwMzktY2FzZS1zdHVkeS1zaWRlYmFyLXB1bGwtcXVvdGUge1xuICAgIG1hcmdpbi10b3A6IC05cHg7XG4gIH1cbiAgLkMwMzktY2FzZS1zdHVkeS1zaWRlYmFyLXB1bGwtcXVvdGUgLnRleHQge1xuICAgIGZvbnQtc2l6ZTogMS43NWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjVyZW07XG4gIH1cbn1cblxuLkMwMzQtcmljaC1jb3B5LWFyZWEgLkMwMzliLWZsZXhpYmxlLXB1bGwtcXVvdGUgLnF1b3RlIC5xdW90ZUltYWdlLCAuQzA0NC1yaWNoLWNvcHktd2lkZS1hcmVhIC5DMDM5Yi1mbGV4aWJsZS1wdWxsLXF1b3RlIC5xdW90ZSAucXVvdGVJbWFnZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uLy4uLy4uL2ltZy9RdW90ZS1JY29ucy9lbWVyc29uL2ljb24tcXVvdGUucG5nXCIpO1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xufVxuXG4uQzAzNC1yaWNoLWNvcHktYXJlYSAuQzAzOWItZmxleGlibGUtcHVsbC1xdW90ZSAucXVvdGUgLnF1b3RlVGV4dCwgLkMwNDQtcmljaC1jb3B5LXdpZGUtYXJlYSAuQzAzOWItZmxleGlibGUtcHVsbC1xdW90ZSAucXVvdGUgLnF1b3RlVGV4dCB7XG4gIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgbGluZS1oZWlnaHQ6IDJyZW07XG4gIGNvbG9yOiAjMmQzODNmO1xufVxuXG4uQzAzNC1yaWNoLWNvcHktYXJlYSAuQzAzOWItZmxleGlibGUtcHVsbC1xdW90ZSAuYXR0cmlidXRpb25OYW1lLCAuQzA0NC1yaWNoLWNvcHktd2lkZS1hcmVhIC5DMDM5Yi1mbGV4aWJsZS1wdWxsLXF1b3RlIC5hdHRyaWJ1dGlvbk5hbWUge1xuICBtaW4taGVpZ2h0OiAyNHB4O1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuXG4uQzAzNC1yaWNoLWNvcHktYXJlYSAuQzAzOWItZmxleGlibGUtcHVsbC1xdW90ZSAuYXR0cmlidXRpb25JbmZvLCAuQzA0NC1yaWNoLWNvcHktd2lkZS1hcmVhIC5DMDM5Yi1mbGV4aWJsZS1wdWxsLXF1b3RlIC5hdHRyaWJ1dGlvbkluZm8ge1xuICBtaW4taGVpZ2h0OiAyNHB4O1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gIGNvbG9yOiAjMmQzODNmO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY2cHgpIHtcbiAgLkMwMzQtcmljaC1jb3B5LWFyZWEgLkMwMzliLWZsZXhpYmxlLXB1bGwtcXVvdGUsIC5DMDQ0LXJpY2gtY29weS13aWRlLWFyZWEgLkMwMzliLWZsZXhpYmxlLXB1bGwtcXVvdGUge1xuICAgIG1hcmdpbjogNDBweCAwO1xuICB9XG4gIC5DMDM0LXJpY2gtY29weS1hcmVhIC5DMDM5Yi1mbGV4aWJsZS1wdWxsLXF1b3RlIC5xdW90ZSwgLkMwNDQtcmljaC1jb3B5LXdpZGUtYXJlYSAuQzAzOWItZmxleGlibGUtcHVsbC1xdW90ZSAucXVvdGUge1xuICAgIG1hcmdpbjogMHB4IGF1dG8gMCBhdXRvO1xuICAgIHdpZHRoOiAzNTVweDtcbiAgfVxuICAuQzAzNC1yaWNoLWNvcHktYXJlYSAuQzAzOWItZmxleGlibGUtcHVsbC1xdW90ZSAucXVvdGUgLnF1b3RlSW1hZ2UsIC5DMDQ0LXJpY2gtY29weS13aWRlLWFyZWEgLkMwMzliLWZsZXhpYmxlLXB1bGwtcXVvdGUgLnF1b3RlIC5xdW90ZUltYWdlIHtcbiAgICBtYXJnaW46IDAgMCAxNnB4IDMwcHg7XG4gIH1cbiAgLkMwMzQtcmljaC1jb3B5LWFyZWEgLkMwMzliLWZsZXhpYmxlLXB1bGwtcXVvdGUgLnF1b3RlIC5xdW90ZVRleHQsIC5DMDQ0LXJpY2gtY29weS13aWRlLWFyZWEgLkMwMzliLWZsZXhpYmxlLXB1bGwtcXVvdGUgLnF1b3RlIC5xdW90ZVRleHQge1xuICAgIHdpZHRoOiAyOTVweDtcbiAgICBtYXJnaW46IDAgYXV0byAwIGF1dG87XG4gIH1cbiAgLkMwMzQtcmljaC1jb3B5LWFyZWEgLkMwMzliLWZsZXhpYmxlLXB1bGwtcXVvdGUgLnF1b3RlIHAsIC5DMDQ0LXJpY2gtY29weS13aWRlLWFyZWEgLkMwMzliLWZsZXhpYmxlLXB1bGwtcXVvdGUgLnF1b3RlIHAge1xuICAgIGxpbmUtaGVpZ2h0OiAycmVtO1xuICB9XG4gIC5DMDM0LXJpY2gtY29weS1hcmVhIC5DMDM5Yi1mbGV4aWJsZS1wdWxsLXF1b3RlIC5hdHRyaWJ1dGlvbk5hbWUsIC5DMDQ0LXJpY2gtY29weS13aWRlLWFyZWEgLkMwMzliLWZsZXhpYmxlLXB1bGwtcXVvdGUgLmF0dHJpYnV0aW9uTmFtZSB7XG4gICAgd2lkdGg6IDI5NXB4O1xuICAgIG1hcmdpbjogMTVweCBhdXRvIDA7XG4gIH1cbiAgLkMwMzQtcmljaC1jb3B5LWFyZWEgLkMwMzliLWZsZXhpYmxlLXB1bGwtcXVvdGUgLmF0dHJpYnV0aW9uSW5mbywgLkMwNDQtcmljaC1jb3B5LXdpZGUtYXJlYSAuQzAzOWItZmxleGlibGUtcHVsbC1xdW90ZSAuYXR0cmlidXRpb25JbmZvIHtcbiAgICB3aWR0aDogMjk1cHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbiAgLkMwMzQtcmljaC1jb3B5LWFyZWEgLmNhc2Utc3R1ZHktdHdvLWNvbHVtbiwgLkMwNDQtcmljaC1jb3B5LXdpZGUtYXJlYSAuY2FzZS1zdHVkeS10d28tY29sdW1uIHtcbiAgICB3aWR0aDogMzU1cHg7XG4gIH1cbiAgLkMwMzQtcmljaC1jb3B5LWFyZWEgLmNhc2Utc3R1ZHktdHdvLWNvbHVtbiAucGFkZGVkLWNvbnRhaW5lciwgLkMwNDQtcmljaC1jb3B5LXdpZGUtYXJlYSAuY2FzZS1zdHVkeS10d28tY29sdW1uIC5wYWRkZWQtY29udGFpbmVyIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLkMwMzQtcmljaC1jb3B5LWFyZWEgLmNhc2Utc3R1ZHktdHdvLWNvbHVtbiAubGVmdC1jb2x1bW4gLkMwMzliLWZsZXhpYmxlLXB1bGwtcXVvdGUsIC5DMDQ0LXJpY2gtY29weS13aWRlLWFyZWEgLmNhc2Utc3R1ZHktdHdvLWNvbHVtbiAubGVmdC1jb2x1bW4gLkMwMzliLWZsZXhpYmxlLXB1bGwtcXVvdGUge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBoZWlnaHQ6IDA7XG4gIH1cbiAgLkMwMzQtcmljaC1jb3B5LWFyZWEgLmNhc2Utc3R1ZHktdHdvLWNvbHVtbiAucmlnaHQtY29sdW1uIC5DMDM5Yi1mbGV4aWJsZS1wdWxsLXF1b3RlLCAuQzA0NC1yaWNoLWNvcHktd2lkZS1hcmVhIC5jYXNlLXN0dWR5LXR3by1jb2x1bW4gLnJpZ2h0LWNvbHVtbiAuQzAzOWItZmxleGlibGUtcHVsbC1xdW90ZSB7XG4gICAgd2lkdGg6IDI5NXB4O1xuICAgIG1hcmdpbjogNDBweCBhdXRvO1xuICB9XG4gIC5DMDM0LXJpY2gtY29weS1hcmVhIC5jYXNlLXN0dWR5LXR3by1jb2x1bW4gLnJpZ2h0LWNvbHVtbiAuQzAzOWItZmxleGlibGUtcHVsbC1xdW90ZSAucXVvdGUsIC5DMDQ0LXJpY2gtY29weS13aWRlLWFyZWEgLmNhc2Utc3R1ZHktdHdvLWNvbHVtbiAucmlnaHQtY29sdW1uIC5DMDM5Yi1mbGV4aWJsZS1wdWxsLXF1b3RlIC5xdW90ZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAyOTVweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuICAuQzAzNC1yaWNoLWNvcHktYXJlYSAuY2FzZS1zdHVkeS10d28tY29sdW1uIC5yaWdodC1jb2x1bW4gLkMwMzliLWZsZXhpYmxlLXB1bGwtcXVvdGUgLnF1b3RlIC5xdW90ZUltYWdlLCAuQzA0NC1yaWNoLWNvcHktd2lkZS1hcmVhIC5jYXNlLXN0dWR5LXR3by1jb2x1bW4gLnJpZ2h0LWNvbHVtbiAuQzAzOWItZmxleGlibGUtcHVsbC1xdW90ZSAucXVvdGUgLnF1b3RlSW1hZ2Uge1xuICAgIG1hcmdpbjogMCAwIDE2cHggMDtcbiAgfVxuICAuQzAzNC1yaWNoLWNvcHktYXJlYSAuY2FzZS1zdHVkeS10d28tY29sdW1uIC5yaWdodC1jb2x1bW4gLkMwMzliLWZsZXhpYmxlLXB1bGwtcXVvdGUgLnF1b3RlIC5zaWRlYmFyUXVvdGVUZXh0Q29sLCAuQzA0NC1yaWNoLWNvcHktd2lkZS1hcmVhIC5jYXNlLXN0dWR5LXR3by1jb2x1bW4gLnJpZ2h0LWNvbHVtbiAuQzAzOWItZmxleGlibGUtcHVsbC1xdW90ZSAucXVvdGUgLnNpZGViYXJRdW90ZVRleHRDb2wge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG4gIC5DMDM0LXJpY2gtY29weS1hcmVhIC5jYXNlLXN0dWR5LXR3by1jb2x1bW4gLnJpZ2h0LWNvbHVtbiAuQzAzOWItZmxleGlibGUtcHVsbC1xdW90ZSAucXVvdGUgLnNpZGViYXJRdW90ZVRleHRDb2wgcCwgLkMwNDQtcmljaC1jb3B5LXdpZGUtYXJlYSAuY2FzZS1zdHVkeS10d28tY29sdW1uIC5yaWdodC1jb2x1bW4gLkMwMzliLWZsZXhpYmxlLXB1bGwtcXVvdGUgLnF1b3RlIC5zaWRlYmFyUXVvdGVUZXh0Q29sIHAge1xuICAgIHdpZHRoOiAyOTVweDtcbiAgICBmb250LXNpemU6IDEuMzc1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIGxpbmUtaGVpZ2h0OiAycmVtO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGNvbG9yOiAjMmQzODNmO1xuICB9XG4gIC5DMDM0LXJpY2gtY29weS1hcmVhIC5jYXNlLXN0dWR5LXR3by1jb2x1bW4gLnJpZ2h0LWNvbHVtbiAuQzAzOWItZmxleGlibGUtcHVsbC1xdW90ZSAuYXR0cmlidXRpb25OYW1lLCAuQzA0NC1yaWNoLWNvcHktd2lkZS1hcmVhIC5jYXNlLXN0dWR5LXR3by1jb2x1bW4gLnJpZ2h0LWNvbHVtbiAuQzAzOWItZmxleGlibGUtcHVsbC1xdW90ZSAuYXR0cmlidXRpb25OYW1lIHtcbiAgICB3aWR0aDogMjk1cHg7XG4gICAgbWFyZ2luOiAxNnB4IDAgMCAwO1xuICB9XG4gIC5DMDM0LXJpY2gtY29weS1hcmVhIC5jYXNlLXN0dWR5LXR3by1jb2x1bW4gLnJpZ2h0LWNvbHVtbiAuQzAzOWItZmxleGlibGUtcHVsbC1xdW90ZSAuYXR0cmlidXRpb25JbmZvLCAuQzA0NC1yaWNoLWNvcHktd2lkZS1hcmVhIC5jYXNlLXN0dWR5LXR3by1jb2x1bW4gLnJpZ2h0LWNvbHVtbiAuQzAzOWItZmxleGlibGUtcHVsbC1xdW90ZSAuYXR0cmlidXRpb25JbmZvIHtcbiAgICB3aWR0aDogMjk1cHg7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG5cbi5DMDM0LXJpY2gtY29weS1hcmVhIC5DMDM5Yi1mbGV4aWJsZS1wdWxsLXF1b3RlIHtcbiAgbWFyZ2luOiA0MHB4IDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkge1xuICAuQzAzNC1yaWNoLWNvcHktYXJlYSAuQzAzOWItZmxleGlibGUtcHVsbC1xdW90ZSAucXVvdGUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW46IDAgMCAwIDE2cHg7XG4gICAgd2lkdGg6IDU0MHB4O1xuICB9XG4gIC5DMDM0LXJpY2gtY29weS1hcmVhIC5DMDM5Yi1mbGV4aWJsZS1wdWxsLXF1b3RlIC5xdW90ZSAucXVvdGVJbWFnZSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICB9XG4gIC5DMDM0LXJpY2gtY29weS1hcmVhIC5DMDM5Yi1mbGV4aWJsZS1wdWxsLXF1b3RlIC5xdW90ZSAucXVvdGVUZXh0IHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgd2lkdGg6IDQ3NnB4O1xuICAgIG1hcmdpbjogMCAxNXB4IDZweCAwO1xuICB9XG4gIC5DMDM0LXJpY2gtY29weS1hcmVhIC5DMDM5Yi1mbGV4aWJsZS1wdWxsLXF1b3RlIC5xdW90ZSAucXVvdGVUZXh0IHAge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ1O1xuICAgIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gIH1cbiAgLkMwMzQtcmljaC1jb3B5LWFyZWEgLkMwMzliLWZsZXhpYmxlLXB1bGwtcXVvdGUgLmF0dHJpYnV0aW9uTmFtZSB7XG4gICAgd2lkdGg6IDc4MHB4O1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBtYXJnaW4tbGVmdDogNjRweDtcbiAgfVxuICAuQzAzNC1yaWNoLWNvcHktYXJlYSAuQzAzOWItZmxleGlibGUtcHVsbC1xdW90ZSAuYXR0cmlidXRpb25JbmZvIHtcbiAgICB3aWR0aDogNzgwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiA2NHB4O1xuICAgIGNvbG9yOiAjMmQzODNmO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLkMwMzQtcmljaC1jb3B5LWFyZWEgLkMwMzliLWZsZXhpYmxlLXB1bGwtcXVvdGUgLnF1b3RlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IDMycHg7XG4gICAgd2lkdGg6IDg0NXB4O1xuICB9XG4gIC5DMDM0LXJpY2gtY29weS1hcmVhIC5DMDM5Yi1mbGV4aWJsZS1wdWxsLXF1b3RlIC5xdW90ZSAucXVvdGVJbWFnZSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICB9XG4gIC5DMDM0LXJpY2gtY29weS1hcmVhIC5DMDM5Yi1mbGV4aWJsZS1wdWxsLXF1b3RlIC5xdW90ZSAucXVvdGVUZXh0IHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgd2lkdGg6IDc4MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgfVxuICAuQzAzNC1yaWNoLWNvcHktYXJlYSAuQzAzOWItZmxleGlibGUtcHVsbC1xdW90ZSAuYXR0cmlidXRpb25OYW1lIHtcbiAgICB3aWR0aDogNzgwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiA4MHB4O1xuICB9XG4gIC5DMDM0LXJpY2gtY29weS1hcmVhIC5DMDM5Yi1mbGV4aWJsZS1wdWxsLXF1b3RlIC5hdHRyaWJ1dGlvbkluZm8ge1xuICAgIHdpZHRoOiA3ODBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDgwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gIC5DMDM0LXJpY2gtY29weS1hcmVhIC5jYXNlLXN0dWR5LXR3by1jb2x1bW4gLmxlZnQtY29sdW1uIC5DMDM5Yi1mbGV4aWJsZS1wdWxsLXF1b3RlIHtcbiAgICB3aWR0aDogMTEycHg7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5DMDM0LXJpY2gtY29weS1hcmVhIC5jYXNlLXN0dWR5LXR3by1jb2x1bW4gLmxlZnQtY29sdW1uIC5DMDM5Yi1mbGV4aWJsZS1wdWxsLXF1b3RlIC5xdW90ZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxMjBweDtcbiAgICBtYXJnaW46IDAgOTBweCAwIDA7XG4gIH1cbiAgLkMwMzQtcmljaC1jb3B5LWFyZWEgLmNhc2Utc3R1ZHktdHdvLWNvbHVtbiAubGVmdC1jb2x1bW4gLkMwMzliLWZsZXhpYmxlLXB1bGwtcXVvdGUgLnF1b3RlIC5xdW90ZUltYWdlIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBtYXJnaW46IDAgMCAxNnB4IDA7XG4gIH1cbiAgLkMwMzQtcmljaC1jb3B5LWFyZWEgLmNhc2Utc3R1ZHktdHdvLWNvbHVtbiAubGVmdC1jb2x1bW4gLkMwMzliLWZsZXhpYmxlLXB1bGwtcXVvdGUgLnF1b3RlIC5zaWRlYmFyUXVvdGVUZXh0Q29sIHtcbiAgICB3aWR0aDogMTIwcHg7XG4gICAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBsaW5lLWhlaWdodDogMnJlbTtcbiAgICBjb2xvcjogIzJkMzgzZjtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLkMwMzQtcmljaC1jb3B5LWFyZWEgLmNhc2Utc3R1ZHktdHdvLWNvbHVtbiAubGVmdC1jb2x1bW4gLkMwMzliLWZsZXhpYmxlLXB1bGwtcXVvdGUgLnF1b3RlIC5zaWRlYmFyUXVvdGVUZXh0Q29sIHAge1xuICAgIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDJyZW07XG4gIH1cbiAgLkMwMzQtcmljaC1jb3B5LWFyZWEgLmNhc2Utc3R1ZHktdHdvLWNvbHVtbiAubGVmdC1jb2x1bW4gLkMwMzliLWZsZXhpYmxlLXB1bGwtcXVvdGUgLmF0dHJpYnV0aW9uTmFtZSB7XG4gICAgd2lkdGg6IDEyMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBtYXJnaW46IDE2cHggMCAwIDA7XG4gIH1cbiAgLkMwMzQtcmljaC1jb3B5LWFyZWEgLmNhc2Utc3R1ZHktdHdvLWNvbHVtbiAubGVmdC1jb2x1bW4gLkMwMzliLWZsZXhpYmxlLXB1bGwtcXVvdGUgLmF0dHJpYnV0aW9uSW5mbyB7XG4gICAgd2lkdGg6IDEyMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAuQzAzNC1yaWNoLWNvcHktYXJlYSAuY2FzZS1zdHVkeS10d28tY29sdW1uIC5yaWdodC1jb2x1bW4gLkMwMzliLWZsZXhpYmxlLXB1bGwtcXVvdGUge1xuICAgIHdpZHRoOiAzOTJweDtcbiAgfVxuICAuQzAzNC1yaWNoLWNvcHktYXJlYSAuY2FzZS1zdHVkeS10d28tY29sdW1uIC5yaWdodC1jb2x1bW4gLkMwMzliLWZsZXhpYmxlLXB1bGwtcXVvdGUgLnF1b3RlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDM5MnB4O1xuICAgIG1hcmdpbi10b3A6IDdweDtcbiAgfVxuICAuQzAzNC1yaWNoLWNvcHktYXJlYSAuY2FzZS1zdHVkeS10d28tY29sdW1uIC5yaWdodC1jb2x1bW4gLkMwMzliLWZsZXhpYmxlLXB1bGwtcXVvdGUgLnF1b3RlIC5xdW90ZUltYWdlIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW46IDAgMTZweCAwIDA7XG4gIH1cbiAgLkMwMzQtcmljaC1jb3B5LWFyZWEgLmNhc2Utc3R1ZHktdHdvLWNvbHVtbiAucmlnaHQtY29sdW1uIC5DMDM5Yi1mbGV4aWJsZS1wdWxsLXF1b3RlIC5xdW90ZSAuc2lkZWJhclF1b3RlVGV4dENvbCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDI0OHB4O1xuICAgIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgbGluZS1oZWlnaHQ6IDJyZW07XG4gICAgY29sb3I6ICMyZDM4M2Y7XG4gIH1cbiAgLkMwMzQtcmljaC1jb3B5LWFyZWEgLmNhc2Utc3R1ZHktdHdvLWNvbHVtbiAucmlnaHQtY29sdW1uIC5DMDM5Yi1mbGV4aWJsZS1wdWxsLXF1b3RlIC5xdW90ZSAuc2lkZWJhclF1b3RlVGV4dENvbCBwIHtcbiAgICBmb250LXNpemU6IDEuMzc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAycmVtO1xuICB9XG4gIC5DMDM0LXJpY2gtY29weS1hcmVhIC5jYXNlLXN0dWR5LXR3by1jb2x1bW4gLnJpZ2h0LWNvbHVtbiAuQzAzOWItZmxleGlibGUtcHVsbC1xdW90ZSAuYXR0cmlidXRpb25OYW1lIHtcbiAgICB3aWR0aDogMjQ4cHg7XG4gICAgbWFyZ2luOiA4cHggMCAwIDY0cHg7XG4gIH1cbiAgLkMwMzQtcmljaC1jb3B5LWFyZWEgLmNhc2Utc3R1ZHktdHdvLWNvbHVtbiAucmlnaHQtY29sdW1uIC5DMDM5Yi1mbGV4aWJsZS1wdWxsLXF1b3RlIC5hdHRyaWJ1dGlvbkluZm8ge1xuICAgIHdpZHRoOiAyNDhweDtcbiAgICBtYXJnaW46IDAgMCA0MHB4IDY0cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuQzAzNC1yaWNoLWNvcHktYXJlYSAuY2FzZS1zdHVkeS10d28tY29sdW1uIC5sZWZ0LWNvbHVtbiAuQzAzOWItZmxleGlibGUtcHVsbC1xdW90ZSB7XG4gICAgd2lkdGg6IDI3MHB4O1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAuQzAzNC1yaWNoLWNvcHktYXJlYSAuY2FzZS1zdHVkeS10d28tY29sdW1uIC5sZWZ0LWNvbHVtbiAuQzAzOWItZmxleGlibGUtcHVsbC1xdW90ZSAucXVvdGUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMjkwcHg7XG4gICAgbWFyZ2luOiAwIDgwcHggMCAwO1xuICB9XG4gIC5DMDM0LXJpY2gtY29weS1hcmVhIC5jYXNlLXN0dWR5LXR3by1jb2x1bW4gLmxlZnQtY29sdW1uIC5DMDM5Yi1mbGV4aWJsZS1wdWxsLXF1b3RlIC5xdW90ZSAucXVvdGVJbWFnZSB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIH1cbiAgLkMwMzQtcmljaC1jb3B5LWFyZWEgLmNhc2Utc3R1ZHktdHdvLWNvbHVtbiAubGVmdC1jb2x1bW4gLkMwMzliLWZsZXhpYmxlLXB1bGwtcXVvdGUgLnF1b3RlIC5zaWRlYmFyUXVvdGVUZXh0Q29sIHtcbiAgICB3aWR0aDogMjcwcHg7XG4gIH1cbiAgLkMwMzQtcmljaC1jb3B5LWFyZWEgLmNhc2Utc3R1ZHktdHdvLWNvbHVtbiAubGVmdC1jb2x1bW4gLkMwMzliLWZsZXhpYmxlLXB1bGwtcXVvdGUgLnF1b3RlIC5zaWRlYmFyUXVvdGVUZXh0Q29sIHAge1xuICAgIHdpZHRoOiAyNzBweDtcbiAgICBmb250LXNpemU6IDEuMzc1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIGxpbmUtaGVpZ2h0OiAycmVtO1xuICAgIGNvbG9yOiAjMmQzODNmO1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICB9XG4gIC5DMDM0LXJpY2gtY29weS1hcmVhIC5jYXNlLXN0dWR5LXR3by1jb2x1bW4gLmxlZnQtY29sdW1uIC5DMDM5Yi1mbGV4aWJsZS1wdWxsLXF1b3RlIC5hdHRyaWJ1dGlvbk5hbWUge1xuICAgIHdpZHRoOiAyNzBweDtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgfVxuICAuQzAzNC1yaWNoLWNvcHktYXJlYSAuY2FzZS1zdHVkeS10d28tY29sdW1uIC5sZWZ0LWNvbHVtbiAuQzAzOWItZmxleGlibGUtcHVsbC1xdW90ZSAuYXR0cmlidXRpb25JbmZvIHtcbiAgICB3aWR0aDogMjcwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIH1cbiAgLkMwMzQtcmljaC1jb3B5LWFyZWEgLmNhc2Utc3R1ZHktdHdvLWNvbHVtbiAucmlnaHQtY29sdW1uIC5DMDM5Yi1mbGV4aWJsZS1wdWxsLXF1b3RlIHtcbiAgICB3aWR0aDogNTIwcHg7XG4gICAgbWFyZ2luOiA0MHB4IDA7XG4gIH1cbiAgLkMwMzQtcmljaC1jb3B5LWFyZWEgLmNhc2Utc3R1ZHktdHdvLWNvbHVtbiAucmlnaHQtY29sdW1uIC5DMDM5Yi1mbGV4aWJsZS1wdWxsLXF1b3RlIC5xdW90ZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiA1MzBweDtcbiAgICBtYXJnaW46IDdweCAwIDAgMDtcbiAgfVxuICAuQzAzNC1yaWNoLWNvcHktYXJlYSAuY2FzZS1zdHVkeS10d28tY29sdW1uIC5yaWdodC1jb2x1bW4gLkMwMzliLWZsZXhpYmxlLXB1bGwtcXVvdGUgLnF1b3RlIC5xdW90ZUltYWdlIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW46IDAgMTZweCAwIDIwcHg7XG4gIH1cbiAgLkMwMzQtcmljaC1jb3B5LWFyZWEgLmNhc2Utc3R1ZHktdHdvLWNvbHVtbiAucmlnaHQtY29sdW1uIC5DMDM5Yi1mbGV4aWJsZS1wdWxsLXF1b3RlIC5xdW90ZSAuc2lkZWJhclF1b3RlVGV4dENvbCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDQ1MnB4O1xuICAgIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgbGluZS1oZWlnaHQ6IDJyZW07XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgY29sb3I6ICMyZDM4M2Y7XG4gIH1cbiAgLkMwMzQtcmljaC1jb3B5LWFyZWEgLmNhc2Utc3R1ZHktdHdvLWNvbHVtbiAucmlnaHQtY29sdW1uIC5DMDM5Yi1mbGV4aWJsZS1wdWxsLXF1b3RlIC5xdW90ZSAuc2lkZWJhclF1b3RlVGV4dENvbCBwIHtcbiAgICB3aWR0aDogNDUycHg7XG4gIH1cbiAgLkMwMzQtcmljaC1jb3B5LWFyZWEgLmNhc2Utc3R1ZHktdHdvLWNvbHVtbiAucmlnaHQtY29sdW1uIC5DMDM5Yi1mbGV4aWJsZS1wdWxsLXF1b3RlIC5hdHRyaWJ1dGlvbk5hbWUge1xuICAgIHdpZHRoOiA0MzJweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMCAwIDAgNjhweDtcbiAgfVxuICAuQzAzNC1yaWNoLWNvcHktYXJlYSAuY2FzZS1zdHVkeS10d28tY29sdW1uIC5yaWdodC1jb2x1bW4gLkMwMzliLWZsZXhpYmxlLXB1bGwtcXVvdGUgLmF0dHJpYnV0aW9uSW5mbyB7XG4gICAgd2lkdGg6IDQzMnB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwIDAgNDBweCA2OHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkge1xuICAuQzA0NC1yaWNoLWNvcHktd2lkZS1hcmVhIC5DMDM5Yi1mbGV4aWJsZS1wdWxsLXF1b3RlIHtcbiAgICBtYXJnaW46IDQwcHggMDtcbiAgfVxuICAuQzA0NC1yaWNoLWNvcHktd2lkZS1hcmVhIC5DMDM5Yi1mbGV4aWJsZS1wdWxsLXF1b3RlIC5xdW90ZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbjogMCAwIDAgMTZweDtcbiAgICB3aWR0aDogNzA4cHg7XG4gIH1cbiAgLkMwNDQtcmljaC1jb3B5LXdpZGUtYXJlYSAuQzAzOWItZmxleGlibGUtcHVsbC1xdW90ZSAucXVvdGUgLnF1b3RlSW1hZ2Uge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1yaWdodDogMTZweDtcbiAgfVxuICAuQzA0NC1yaWNoLWNvcHktd2lkZS1hcmVhIC5DMDM5Yi1mbGV4aWJsZS1wdWxsLXF1b3RlIC5xdW90ZSAucXVvdGVUZXh0IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogNTg0cHg7XG4gICAgbWFyZ2luOiAwIDE1cHggMCAwO1xuICB9XG4gIC5DMDQ0LXJpY2gtY29weS13aWRlLWFyZWEgLkMwMzliLWZsZXhpYmxlLXB1bGwtcXVvdGUgLmF0dHJpYnV0aW9uTmFtZSB7XG4gICAgd2lkdGg6IDU4NHB4O1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBtYXJnaW4tbGVmdDogNjRweDtcbiAgfVxuICAuQzA0NC1yaWNoLWNvcHktd2lkZS1hcmVhIC5DMDM5Yi1mbGV4aWJsZS1wdWxsLXF1b3RlIC5hdHRyaWJ1dGlvbkluZm8ge1xuICAgIHdpZHRoOiA1ODRweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDY0cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuQzA0NC1yaWNoLWNvcHktd2lkZS1hcmVhIC5DMDM5Yi1mbGV4aWJsZS1wdWxsLXF1b3RlIHtcbiAgICBtYXJnaW46IDQwcHggMDtcbiAgfVxuICAuQzA0NC1yaWNoLWNvcHktd2lkZS1hcmVhIC5DMDM5Yi1mbGV4aWJsZS1wdWxsLXF1b3RlIC5xdW90ZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiA5ODBweDtcbiAgICBtYXJnaW46IDAgMCAwIDUycHg7XG4gIH1cbiAgLkMwNDQtcmljaC1jb3B5LXdpZGUtYXJlYSAuQzAzOWItZmxleGlibGUtcHVsbC1xdW90ZSAucXVvdGUgLnF1b3RlSW1hZ2Uge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1yaWdodDogMTZweDtcbiAgfVxuICAuQzA0NC1yaWNoLWNvcHktd2lkZS1hcmVhIC5DMDM5Yi1mbGV4aWJsZS1wdWxsLXF1b3RlIC5xdW90ZSAucXVvdGVUZXh0IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogNzgwcHg7XG4gIH1cbiAgLkMwNDQtcmljaC1jb3B5LXdpZGUtYXJlYSAuQzAzOWItZmxleGlibGUtcHVsbC1xdW90ZSAuYXR0cmlidXRpb25OYW1lIHtcbiAgICB3aWR0aDogNzgwcHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW4tbGVmdDogMTAwcHg7XG4gIH1cbiAgLkMwNDQtcmljaC1jb3B5LXdpZGUtYXJlYSAuQzAzOWItZmxleGlibGUtcHVsbC1xdW90ZSAuYXR0cmlidXRpb25JbmZvIHtcbiAgICB3aWR0aDogNzgwcHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW4tbGVmdDogMTAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gIC5DMDQ0LXJpY2gtY29weS13aWRlLWFyZWEgLmNhc2Utc3R1ZHktdHdvLWNvbHVtbiAubGVmdC1jb2x1bW4gLkMwMzliLWZsZXhpYmxlLXB1bGwtcXVvdGUge1xuICAgIG1hcmdpbjogMCA0MHB4IDAgMDtcbiAgfVxuICAuQzA0NC1yaWNoLWNvcHktd2lkZS1hcmVhIC5jYXNlLXN0dWR5LXR3by1jb2x1bW4gLmxlZnQtY29sdW1uIC5DMDM5Yi1mbGV4aWJsZS1wdWxsLXF1b3RlIC5xdW90ZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG4gIC5DMDQ0LXJpY2gtY29weS13aWRlLWFyZWEgLmNhc2Utc3R1ZHktdHdvLWNvbHVtbiAubGVmdC1jb2x1bW4gLkMwMzliLWZsZXhpYmxlLXB1bGwtcXVvdGUgLnF1b3RlIC5xdW90ZUltYWdlIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBtYXJnaW46IDAgMCAxNnB4IDA7XG4gIH1cbiAgLkMwNDQtcmljaC1jb3B5LXdpZGUtYXJlYSAuY2FzZS1zdHVkeS10d28tY29sdW1uIC5sZWZ0LWNvbHVtbiAuQzAzOWItZmxleGlibGUtcHVsbC1xdW90ZSAucXVvdGUgLnNpZGViYXJRdW90ZVRleHRDb2wge1xuICAgIHdpZHRoOiAxOTBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDI2cHg7XG4gIH1cbiAgLkMwNDQtcmljaC1jb3B5LXdpZGUtYXJlYSAuY2FzZS1zdHVkeS10d28tY29sdW1uIC5sZWZ0LWNvbHVtbiAuQzAzOWItZmxleGlibGUtcHVsbC1xdW90ZSAucXVvdGUgLnNpZGViYXJRdW90ZVRleHRDb2wgcCB7XG4gICAgd2lkdGg6IDE5MHB4O1xuICAgIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgbGluZS1oZWlnaHQ6IDJyZW07XG4gICAgY29sb3I6ICMyZDM4M2Y7XG4gIH1cbiAgLkMwNDQtcmljaC1jb3B5LXdpZGUtYXJlYSAuY2FzZS1zdHVkeS10d28tY29sdW1uIC5sZWZ0LWNvbHVtbiAuQzAzOWItZmxleGlibGUtcHVsbC1xdW90ZSAuYXR0cmlidXRpb25OYW1lIHtcbiAgICB3aWR0aDogMTkwcHg7XG4gICAgbWFyZ2luOiAzcHggMCAwIDE2cHg7XG4gIH1cbiAgLkMwNDQtcmljaC1jb3B5LXdpZGUtYXJlYSAuY2FzZS1zdHVkeS10d28tY29sdW1uIC5sZWZ0LWNvbHVtbiAuQzAzOWItZmxleGlibGUtcHVsbC1xdW90ZSAuYXR0cmlidXRpb25JbmZvIHtcbiAgICB3aWR0aDogMTkwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDE2cHg7XG4gIH1cbiAgLnJpZ2h0LWNvbHVtbiAuQzAzOWItZmxleGlibGUtcHVsbC1xdW90ZSAucXVvdGUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMzcycHg7XG4gICAgbGluZS1oZWlnaHQ6IDJyZW07XG4gIH1cbiAgLnJpZ2h0LWNvbHVtbiAuQzAzOWItZmxleGlibGUtcHVsbC1xdW90ZSAucXVvdGUgLnF1b3RlSW1hZ2Uge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbjogMCAxNnB4IDAgMDtcbiAgfVxuICAucmlnaHQtY29sdW1uIC5DMDM5Yi1mbGV4aWJsZS1wdWxsLXF1b3RlIC5xdW90ZSAuc2lkZWJhclF1b3RlVGV4dENvbCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDI2OHB4O1xuICAgIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgbGluZS1oZWlnaHQ6IDJyZW07XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgY29sb3I6ICMyZDM4M2Y7XG4gIH1cbiAgLnJpZ2h0LWNvbHVtbiAuQzAzOWItZmxleGlibGUtcHVsbC1xdW90ZSAucXVvdGUgLnNpZGViYXJRdW90ZVRleHRDb2wgcCB7XG4gICAgd2lkdGg6IDI2OHB4O1xuICAgIG1hcmdpbjogMCAwIDZweDtcbiAgfVxuICAucmlnaHQtY29sdW1uIC5DMDM5Yi1mbGV4aWJsZS1wdWxsLXF1b3RlIC5hdHRyaWJ1dGlvbk5hbWUge1xuICAgIHdpZHRoOiAyNjhweDtcbiAgICBtYXJnaW4tbGVmdDogNjZweDtcbiAgfVxuICAucmlnaHQtY29sdW1uIC5DMDM5Yi1mbGV4aWJsZS1wdWxsLXF1b3RlIC5hdHRyaWJ1dGlvbkluZm8ge1xuICAgIHdpZHRoOiAyNjhweDtcbiAgICBtYXJnaW4tbGVmdDogNjZweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5DMDQ0LXJpY2gtY29weS13aWRlLWFyZWEgLmNhc2Utc3R1ZHktdHdvLWNvbHVtbiAubGVmdC1jb2x1bW4gLkMwMzliLWZsZXhpYmxlLXB1bGwtcXVvdGUge1xuICAgIHdpZHRoOiAzNDBweDtcbiAgICBtYXJnaW46IDAgODBweCAwIDA7XG4gIH1cbiAgLkMwNDQtcmljaC1jb3B5LXdpZGUtYXJlYSAuY2FzZS1zdHVkeS10d28tY29sdW1uIC5sZWZ0LWNvbHVtbiAuQzAzOWItZmxleGlibGUtcHVsbC1xdW90ZSAucXVvdGUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tcmlnaHQ6IDgwcHg7XG4gIH1cbiAgLkMwNDQtcmljaC1jb3B5LXdpZGUtYXJlYSAuY2FzZS1zdHVkeS10d28tY29sdW1uIC5sZWZ0LWNvbHVtbiAuQzAzOWItZmxleGlibGUtcHVsbC1xdW90ZSAucXVvdGUgLnF1b3RlSW1hZ2Uge1xuICAgIGZsb2F0OiBub25lO1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cbiAgLkMwNDQtcmljaC1jb3B5LXdpZGUtYXJlYSAuY2FzZS1zdHVkeS10d28tY29sdW1uIC5sZWZ0LWNvbHVtbiAuQzAzOWItZmxleGlibGUtcHVsbC1xdW90ZSAucXVvdGUgLnNpZGViYXJRdW90ZVRleHRDb2wge1xuICAgIHdpZHRoOiAyOTBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDgwcHg7XG4gIH1cbiAgLkMwNDQtcmljaC1jb3B5LXdpZGUtYXJlYSAuY2FzZS1zdHVkeS10d28tY29sdW1uIC5sZWZ0LWNvbHVtbiAuQzAzOWItZmxleGlibGUtcHVsbC1xdW90ZSAucXVvdGUgLnNpZGViYXJRdW90ZVRleHRDb2wgcCB7XG4gICAgd2lkdGg6IDI5MHB4O1xuICAgIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgbGluZS1oZWlnaHQ6IDJyZW07XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgY29sb3I6ICMyZDM4M2Y7XG4gIH1cbiAgLkMwNDQtcmljaC1jb3B5LXdpZGUtYXJlYSAuY2FzZS1zdHVkeS10d28tY29sdW1uIC5sZWZ0LWNvbHVtbiAuQzAzOWItZmxleGlibGUtcHVsbC1xdW90ZSAuYXR0cmlidXRpb25OYW1lIHtcbiAgICB3aWR0aDogMjkwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIG1hcmdpbjogM3B4IDAgMCA2MnB4O1xuICB9XG4gIC5DMDQ0LXJpY2gtY29weS13aWRlLWFyZWEgLmNhc2Utc3R1ZHktdHdvLWNvbHVtbiAubGVmdC1jb2x1bW4gLkMwMzliLWZsZXhpYmxlLXB1bGwtcXVvdGUgLmF0dHJpYnV0aW9uSW5mbyB7XG4gICAgd2lkdGg6IDI5MHB4O1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBtYXJnaW4tbGVmdDogNjJweDtcbiAgfVxuICAuQzA0NC1yaWNoLWNvcHktd2lkZS1hcmVhIC5jYXNlLXN0dWR5LXR3by1jb2x1bW4gLnJpZ2h0LWNvbHVtbiBwIHtcbiAgICB3aWR0aDogNjIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNzg7XG4gIH1cbiAgLkMwNDQtcmljaC1jb3B5LXdpZGUtYXJlYSAuY2FzZS1zdHVkeS10d28tY29sdW1uIC5yaWdodC1jb2x1bW4gLkMwMzliLWZsZXhpYmxlLXB1bGwtcXVvdGUge1xuICAgIHdpZHRoOiA2MjBweDtcbiAgICBtYXJnaW46IDQwcHggMjBweDtcbiAgfVxuICAuQzA0NC1yaWNoLWNvcHktd2lkZS1hcmVhIC5jYXNlLXN0dWR5LXR3by1jb2x1bW4gLnJpZ2h0LWNvbHVtbiAuQzAzOWItZmxleGlibGUtcHVsbC1xdW90ZSAucXVvdGUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogNTYycHg7XG4gICAgbGluZS1oZWlnaHQ6IDJyZW07XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5DMDQ0LXJpY2gtY29weS13aWRlLWFyZWEgLmNhc2Utc3R1ZHktdHdvLWNvbHVtbiAucmlnaHQtY29sdW1uIC5DMDM5Yi1mbGV4aWJsZS1wdWxsLXF1b3RlIC5xdW90ZSAucXVvdGVJbWFnZSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luOiAwIDE2cHggMCAwO1xuICB9XG4gIC5DMDQ0LXJpY2gtY29weS13aWRlLWFyZWEgLmNhc2Utc3R1ZHktdHdvLWNvbHVtbiAucmlnaHQtY29sdW1uIC5DMDM5Yi1mbGV4aWJsZS1wdWxsLXF1b3RlIC5xdW90ZSAuc2lkZWJhclF1b3RlVGV4dENvbCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDQ1MnB4O1xuICAgIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgbGluZS1oZWlnaHQ6IDJyZW07XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgY29sb3I6ICMyZDM4M2Y7XG4gIH1cbiAgLkMwNDQtcmljaC1jb3B5LXdpZGUtYXJlYSAuY2FzZS1zdHVkeS10d28tY29sdW1uIC5yaWdodC1jb2x1bW4gLkMwMzliLWZsZXhpYmxlLXB1bGwtcXVvdGUgLnF1b3RlIC5zaWRlYmFyUXVvdGVUZXh0Q29sIHAge1xuICAgIHdpZHRoOiA0NTJweDtcbiAgICBsaW5lLWhlaWdodDogMnJlbTtcbiAgICBtYXJnaW46IDAgMCA2cHg7XG4gIH1cbiAgLkMwNDQtcmljaC1jb3B5LXdpZGUtYXJlYSAuY2FzZS1zdHVkeS10d28tY29sdW1uIC5yaWdodC1jb2x1bW4gLkMwMzliLWZsZXhpYmxlLXB1bGwtcXVvdGUgLmF0dHJpYnV0aW9uTmFtZSB7XG4gICAgd2lkdGg6IDUxMnB4O1xuICAgIG1hcmdpbjogMCAwIDAgNTBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgfVxuICAuQzA0NC1yaWNoLWNvcHktd2lkZS1hcmVhIC5jYXNlLXN0dWR5LXR3by1jb2x1bW4gLnJpZ2h0LWNvbHVtbiAuQzAzOWItZmxleGlibGUtcHVsbC1xdW90ZSAuYXR0cmlidXRpb25JbmZvIHtcbiAgICB3aWR0aDogNTEycHg7XG4gICAgbWFyZ2luOiAwIDAgMCA1MHB4O1xuICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICB9XG59XG5cbi5DMDQwLWNvbnRhY3QtbGlzdCB7XG4gIHBhZGRpbmctYm90dG9tOiAyNXB4O1xufVxuXG4uQzA0MC1jb250YWN0LWxpc3QgLmNvbnRhY3Qge1xuICBwYWRkaW5nLXRvcDogMjVweDtcbn1cblxuLkMwNDAtY29udGFjdC1saXN0IGgzIHtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY2cHgpIHtcbiAgLkMwNDAtY29udGFjdC1saXN0IGgzIHtcbiAgICBmb250LXNpemU6IDEuNWVtO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuQzA0MC1jb250YWN0LWxpc3QgLmNvbnRhY3QtaW5mbyB7XG4gICAgZm9udC1zaXplOiAuODc1ZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNzE0M2VtO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkge1xuICAuQzA0MC1jb250YWN0LWxpc3Qge1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICB9XG4gIC5DMDQwLWNvbnRhY3QtbGlzdCAuY29udGFjdCB7XG4gICAgcGFkZGluZy10b3A6IDUwcHg7XG4gIH1cbiAgLkMwNDAtY29udGFjdC1saXN0IC5jb250YWN0Om50aC1jaGlsZChvZGQpIHtcbiAgICBjbGVhcjogbGVmdDtcbiAgfVxufVxuXG4uQzA0MS1icmFuZC1saXN0aW5nIHtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG59XG5cbi5DMDQxLWJyYW5kLWxpc3RpbmcgLnRpdGxlLXJvdyB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5DMDQxLWJyYW5kLWxpc3RpbmcgaDIge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4uQzA0MS1icmFuZC1saXN0aW5nIGgzIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLkMwNDEtYnJhbmQtbGlzdGluZyBwOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uQzA0MS1icmFuZC1saXN0aW5nIC5wMSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5DMDQxLWJyYW5kLWxpc3RpbmcgLl9jMDQxLWN0YS1idXR0b25zIHtcbiAgbWFyZ2luLXRvcDogLTAuMjVyZW07XG59XG5cbi5DMDQxLWJyYW5kLWxpc3RpbmcgLl9jMDQxLWN0YS1idXR0b25zIC5jdGEtYnRuLFxuLkMwNDEtYnJhbmQtbGlzdGluZyAuX2MwNDEtY3RhLWJ1dHRvbnMgLmN0YS10ZXh0IHtcbiAgbWFyZ2luOiAwLjVyZW0gMDtcbn1cblxuLkMwNDEtYnJhbmQtbGlzdGluZyAuX2MwNDEtY3RhLWJ1dHRvbnMgLmN0YS1idG46bm90KDpmaXJzdC1jaGlsZCksXG4uQzA0MS1icmFuZC1saXN0aW5nIC5fYzA0MS1jdGEtYnV0dG9ucyAuY3RhLXRleHQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY2cHgpIHtcbiAgLkMwNDEtYnJhbmQtbGlzdGluZyAuX2MwNDEtY3RhLWJ1dHRvbnMge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjEwcHgpIHtcbiAgLkMwNDEtYnJhbmQtbGlzdGluZyAuX2MwNDEtY3RhLWJ1dHRvbnMge1xuICAgIG1heC13aWR0aDogMTcuNXJlbTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgLkMwNDEtYnJhbmQtbGlzdGluZyB7XG4gICAgcGFkZGluZy10b3A6IDQxcHg7XG4gIH1cbiAgLkMwNDEtYnJhbmQtbGlzdGluZyAudGl0bGUtcm93IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MXB4O1xuICB9XG4gIC5DMDQxLWJyYW5kLWxpc3RpbmcgLkMwMzEtdGV4dC1sZWZ0LWN0YS1yaWdodCAucDEge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLkMwNDEtYnJhbmQtbGlzdGluZyAuX2MwNDEtY3RhLWJ1dHRvbnMge1xuICAgIHdpZHRoOiAxNy41cmVtO1xuICAgIGZsb2F0OiByaWdodDtcbiAgfVxufVxuXG4uQzA0Mi1jYXNlLXN0dWR5LWNvbnRhY3QgLnRpdGxlLFxuLkMwNDItY2FzZS1zdHVkeS1jb250YWN0IHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogLjc1ZW07XG59XG5cbi5DMDQyLWNhc2Utc3R1ZHktY29udGFjdCAudGl0bGUge1xuICBjb2xvcjogIzdCOUJBQTtcbiAgbGV0dGVyLXNwYWNpbmc6IC4wOGVtO1xufVxuXG4uQzA0My1jYXNlLXN0dWR5LWZ1bGwtd2lkdGgtaW1hZ2Uge1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xufVxuXG4uQzA0My1jYXNlLXN0dWR5LWZ1bGwtd2lkdGgtaW1hZ2UgLmltYWdlLWNvbnRhaW5lciB7XG4gIGJveC1zaGFkb3c6IDAgMCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uQzA0My1jYXNlLXN0dWR5LWZ1bGwtd2lkdGgtaW1hZ2UgLmltYWdlLWNvbnRhaW5lcjpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy10b3A6IDUwJTtcbiAgY29udGVudDogXCJcIjtcbn1cblxuLkMwNDMtY2FzZS1zdHVkeS1mdWxsLXdpZHRoLWltYWdlIGltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xufVxuXG4uQzA0NC1yaWNoLWNvcHktd2lkZS1hcmVhIHtcbiAgcGFkZGluZy10b3A6IDI1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAyNXB4O1xufVxuXG4uQzA0NC1yaWNoLWNvcHktd2lkZS1hcmVhIC5yb3cge1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gIC5DMDQ0LXJpY2gtY29weS13aWRlLWFyZWEge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICB9XG4gIC5DMDQ0LXJpY2gtY29weS13aWRlLWFyZWEgLmNhc2Utc3R1ZHktdHdvLWNvbHVtbiAubGVmdC1jb2x1bW4ge1xuICAgIHdpZHRoOiAzMC41JSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMy45JTtcbiAgfVxuICAuQzA0NC1yaWNoLWNvcHktd2lkZS1hcmVhIC5jYXNlLXN0dWR5LXR3by1jb2x1bW4gLnJpZ2h0LWNvbHVtbiB7XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzMzMlICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2cHg7XG4gIH1cbiAgLkMwNDQtcmljaC1jb3B5LXdpZGUtYXJlYSAuY2FzZS1zdHVkeS10d28tY29sdW1uIC5yaWdodC1jb2x1bW4gPiAqIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5DMDQ0LXJpY2gtY29weS13aWRlLWFyZWEgLmNhc2Utc3R1ZHktdHdvLWNvbHVtbiAucmlnaHQtY29sdW1uIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICB9XG59XG5cbi5DMDQ1Qi1iaWctZmVhdHVyZS1pbWFnZS1sZWZ0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nLXRvcDogMjVweDtcbiAgcGFkZGluZy1ib3R0b206IDI1cHg7XG59XG5cbi5DMDQ1Qi1iaWctZmVhdHVyZS1pbWFnZS1sZWZ0IC5jb250YWluZXIge1xuICBtYXJnaW4tbGVmdDogMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDBweDtcbn1cblxuLkMwNDVCLWJpZy1mZWF0dXJlLWltYWdlLWxlZnQgaDIge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4uQzA0NUItYmlnLWZlYXR1cmUtaW1hZ2UtbGVmdCBkaXYuY29udGVudCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5DMDQ1Qi1iaWctZmVhdHVyZS1pbWFnZS1sZWZ0IHAge1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG5cbi5DMDQ1Qi1iaWctZmVhdHVyZS1pbWFnZS1sZWZ0IC5kb3dubG9hZC1saW5rcyB7XG4gIG1hcmdpbjogMTVweCAwIDIwcHggMDtcbn1cblxuLkMwNDVCLWJpZy1mZWF0dXJlLWltYWdlLWxlZnQgLmltYWdlLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLkMwNDVCLWJpZy1mZWF0dXJlLWltYWdlLWxlZnQgLmltYWdlLWNvbnRhaW5lcjpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy10b3A6IDU2LjI1JTtcbiAgY29udGVudDogXCJcIjtcbn1cblxuLkMwNDVCLWJpZy1mZWF0dXJlLWltYWdlLWxlZnQgaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG59XG5cbi5DMDQ1Qi1iaWctZmVhdHVyZS1pbWFnZS1sZWZ0IC5fYzA0NWItY3RhLWJ1dHRvbnMgLmN0YS1idG46bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSxcbi5DMDQ1Qi1iaWctZmVhdHVyZS1pbWFnZS1sZWZ0IC5fYzA0NWItY3RhLWJ1dHRvbnMgLmN0YS10ZXh0Om5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY2cHgpIHtcbiAgLkMwNDVCLWJpZy1mZWF0dXJlLWltYWdlLWxlZnQgLl9jMDQ1Yi1jdGEtYnV0dG9ucyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2MTBweCkge1xuICAuQzA0NUItYmlnLWZlYXR1cmUtaW1hZ2UtbGVmdCAuX2MwNDViLWN0YS1idXR0b25zIHtcbiAgICBtYXgtd2lkdGg6IDE3LjVyZW07XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDM5OXB4KSB7XG4gIC5DMDQ1Qi1iaWctZmVhdHVyZS1pbWFnZS1sZWZ0IC5pbWFnZS1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG4gIC5DMDQ1Qi1iaWctZmVhdHVyZS1pbWFnZS1sZWZ0IC5pbWFnZS1jb250YWluZXI6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nLXRvcDogMTMzLjMzMzMzMzMzMyU7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY2cHgpIHtcbiAgLkMwNDVCLWJpZy1mZWF0dXJlLWltYWdlLWxlZnQgLnJvdzEge1xuICAgIHBhZGRpbmctdG9wOiAyNHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyNHB4O1xuICB9XG4gIC5DMDQ1Qi1iaWctZmVhdHVyZS1pbWFnZS1sZWZ0IC5yb3cyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjRweDtcbiAgICBtYXgtd2lkdGg6IDM2MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5DMDQ1Qi1iaWctZmVhdHVyZS1pbWFnZS1sZWZ0IC5yb3czIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjRweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIH1cbiAgLkMwNDVCLWJpZy1mZWF0dXJlLWltYWdlLWxlZnQgLnJvdzQge1xuICAgIHBhZGRpbmctdG9wOiAyNHB4O1xuICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICB9XG4gIC5DMDQ1Qi1iaWctZmVhdHVyZS1pbWFnZS1sZWZ0IC5ldmVudC1oZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gIH1cbiAgLkMwNDVCLWJpZy1mZWF0dXJlLWltYWdlLWxlZnQgLmV2ZW50LWRlc2NyaXB0aW9uIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIH1cbiAgLkMwNDVCLWJpZy1mZWF0dXJlLWltYWdlLWxlZnQgLmluZm8tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICB9XG4gIC5DMDQ1Qi1iaWctZmVhdHVyZS1pbWFnZS1sZWZ0IC5pbmZvLWRldGFpbHMge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIHBhZGRpbmctYm90dG9tOiA0OHB4O1xuICB9XG4gIC5DMDQ1Qi1iaWctZmVhdHVyZS1pbWFnZS1sZWZ0IC5pbWFnZS1jb250YWluZXIge1xuICAgIG1heC1oZWlnaHQ6IDIwOHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkge1xuICAuQzA0NUItYmlnLWZlYXR1cmUtaW1hZ2UtbGVmdCBkaXYuY29udGVudCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgd2lkdGg6IDU1JTtcbiAgfVxuICAuQzA0NUItYmlnLWZlYXR1cmUtaW1hZ2UtbGVmdCAucm93MSB7XG4gICAgcGFkZGluZy1ib3R0b206IDI0cHg7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLkMwNDVCLWJpZy1mZWF0dXJlLWltYWdlLWxlZnQgLnJvdzIge1xuICAgIHBhZGRpbmctYm90dG9tOiAyNHB4O1xuICB9XG4gIC5DMDQ1Qi1iaWctZmVhdHVyZS1pbWFnZS1sZWZ0IC5yb3czIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDhweDtcbiAgICB3aWR0aDogMjAwcHg7XG4gIH1cbiAgLkMwNDVCLWJpZy1mZWF0dXJlLWltYWdlLWxlZnQgLnJvdzQge1xuICAgIHBhZGRpbmctbGVmdDogMTY4cHg7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgcGFkZGluZy1yaWdodDogMHB4O1xuICB9XG4gIC5DMDQ1Qi1iaWctZmVhdHVyZS1pbWFnZS1sZWZ0IC5fYzA0NWItY3RhLWJ1dHRvbnMge1xuICAgIHdpZHRoOiAzNnJlbTtcbiAgICBmbG9hdDogcmlnaHQ7XG4gIH1cbiAgLkMwNDVCLWJpZy1mZWF0dXJlLWltYWdlLWxlZnQgLmRhdGUtdGltZS1yb3cge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5DMDQ1Qi1iaWctZmVhdHVyZS1pbWFnZS1sZWZ0IC5ldmVudC1oZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gIH1cbiAgLkMwNDVCLWJpZy1mZWF0dXJlLWltYWdlLWxlZnQgLmV2ZW50LWRlc2NyaXB0aW9uIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIH1cbiAgLkMwNDVCLWJpZy1mZWF0dXJlLWltYWdlLWxlZnQgLmluZm8tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICB9XG4gIC5DMDQ1Qi1iaWctZmVhdHVyZS1pbWFnZS1sZWZ0IC5pbmZvLWRldGFpbHMge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIHBhZGRpbmctYm90dG9tOiA0OHB4O1xuICB9XG4gIC5DMDQ1Qi1iaWctZmVhdHVyZS1pbWFnZS1sZWZ0IC5idG4ge1xuICAgIHdpZHRoOiAyMDBweDtcbiAgfVxuICAuQzA0NUItYmlnLWZlYXR1cmUtaW1hZ2UtbGVmdCBoMiB7XG4gICAgbWFyZ2luLXRvcDogLTZweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG4gIC5DMDQ1Qi1iaWctZmVhdHVyZS1pbWFnZS1sZWZ0IC5pbWFnZS1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogNDMlO1xuICAgIG1heC13aWR0aDogNTUwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuICAuQzA0NUItYmlnLWZlYXR1cmUtaW1hZ2UtbGVmdCAuY29udGFpbmVyIHtcbiAgICB3aWR0aDogNDAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5DMDQ1Qi1iaWctZmVhdHVyZS1pbWFnZS1sZWZ0IGRpdi5jb250ZW50IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGZsb2F0OiByaWdodDtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5DMDQ1Qi1iaWctZmVhdHVyZS1pbWFnZS1sZWZ0IC5yb3c0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMxMnB4O1xuICB9XG4gIC5DMDQ1Qi1iaWctZmVhdHVyZS1pbWFnZS1sZWZ0IC5jb250YWluZXIge1xuICAgIHdpZHRoOiA0MDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5DMDQ1Qi1iaWctZmVhdHVyZS1pbWFnZS1sZWZ0IC5iaWctZmVhdHVyZS1pbm5lciB7XG4gICAgbWF4LXdpZHRoOiAxMjgwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbiAgLkMwNDVCLWJpZy1mZWF0dXJlLWltYWdlLWxlZnQgZGl2LmNvbnRlbnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLkMwNDVCLWJpZy1mZWF0dXJlLWltYWdlLWxlZnQgLnJvdzEge1xuICAgIGhlaWdodDogNDVweDtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAuQzA0NUItYmlnLWZlYXR1cmUtaW1hZ2UtbGVmdCAucm93MiB7XG4gICAgcGFkZGluZy1ib3R0b206IDI0cHg7XG4gICAgd2lkdGg6IDU4MHB4O1xuICB9XG4gIC5DMDQ1Qi1iaWctZmVhdHVyZS1pbWFnZS1sZWZ0IC5yb3czIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDhweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgd2lkdGg6IDI4NnB4O1xuICB9XG4gIC5DMDQ1Qi1iaWctZmVhdHVyZS1pbWFnZS1sZWZ0IC5yb3c0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwNHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAuQzA0NUItYmlnLWZlYXR1cmUtaW1hZ2UtbGVmdCAuZGF0ZS10aW1lLXJvdyB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLkMwNDVCLWJpZy1mZWF0dXJlLWltYWdlLWxlZnQgLmV2ZW50LWhlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICBsaW5lLWhlaWdodDogNDhweDtcbiAgICBtYXJnaW4tbGVmdDogMTAwcHg7XG4gIH1cbiAgLkMwNDVCLWJpZy1mZWF0dXJlLWltYWdlLWxlZnQgLmV2ZW50LWRlc2NyaXB0aW9uIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMHB4O1xuICB9XG4gIC5DMDQ1Qi1iaWctZmVhdHVyZS1pbWFnZS1sZWZ0IC5ldmVudC1kZXNjcmlwdGlvbiBwIHtcbiAgICBtYXJnaW4tbGVmdDogMTAwcHg7XG4gICAgd2lkdGg6IDU2MHB4O1xuICB9XG4gIC5DMDQ1Qi1iaWctZmVhdHVyZS1pbWFnZS1sZWZ0IC5pbmZvLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBtYXJnaW4tbGVmdDogMHB4O1xuICB9XG4gIC5DMDQ1Qi1iaWctZmVhdHVyZS1pbWFnZS1sZWZ0IC5pbmZvLWRldGFpbHMgcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgfVxuICAuQzA0NUItYmlnLWZlYXR1cmUtaW1hZ2UtbGVmdCAubm8tcGFkZGluZy1sZWZ0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgfVxuICAuQzA0NUItYmlnLWZlYXR1cmUtaW1hZ2UtbGVmdCAuaW5mby1kZXRhaWxzIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDhweDtcbiAgfVxuICAuQzA0NUItYmlnLWZlYXR1cmUtaW1hZ2UtbGVmdCAuaW1hZ2UtY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDQzJTtcbiAgICBtYXgtd2lkdGg6IDU1MHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbiAgLkMwNDVCLWJpZy1mZWF0dXJlLWltYWdlLWxlZnQgLmNvbnRhaW5lciB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMHB4O1xuICAgIHdpZHRoOiA2NTBweDtcbiAgfVxufVxuXG4uQzA0NkItYmlnLWZlYXR1cmUtaW1hZ2UtcmlnaHQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmctdG9wOiAyNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbn1cblxuLkMwNDZCLWJpZy1mZWF0dXJlLWltYWdlLXJpZ2h0IC5jb250YWluZXIge1xuICBtYXJnaW4tbGVmdDogMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDBweDtcbn1cblxuLkMwNDZCLWJpZy1mZWF0dXJlLWltYWdlLXJpZ2h0IGgyIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLkMwNDZCLWJpZy1mZWF0dXJlLWltYWdlLXJpZ2h0IGRpdi5jb250ZW50IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLkMwNDZCLWJpZy1mZWF0dXJlLWltYWdlLXJpZ2h0IC5fYzA0NmItY3RhLWJ1dHRvbnMgLmN0YS1idG46bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSxcbi5DMDQ2Qi1iaWctZmVhdHVyZS1pbWFnZS1yaWdodCAuX2MwNDZiLWN0YS1idXR0b25zIC5jdGEtdGV4dDpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2NnB4KSB7XG4gIC5DMDQ2Qi1iaWctZmVhdHVyZS1pbWFnZS1yaWdodCAuX2MwNDZiLWN0YS1idXR0b25zIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDYxMHB4KSB7XG4gIC5DMDQ2Qi1iaWctZmVhdHVyZS1pbWFnZS1yaWdodCAuX2MwNDZiLWN0YS1idXR0b25zIHtcbiAgICBtYXgtd2lkdGg6IDE3LjVyZW07XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cblxuLkMwNDZCLWJpZy1mZWF0dXJlLWltYWdlLXJpZ2h0IHAge1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG5cbi5DMDQ2Qi1iaWctZmVhdHVyZS1pbWFnZS1yaWdodCAuZG93bmxvYWQtbGlua3Mge1xuICBtYXJnaW46IDE1cHggMCAyMHB4IDA7XG59XG5cbi5DMDQ2Qi1iaWctZmVhdHVyZS1pbWFnZS1yaWdodCAuaW1hZ2UtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uQzA0NkItYmlnLWZlYXR1cmUtaW1hZ2UtcmlnaHQgLmltYWdlLWNvbnRhaW5lcjpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy10b3A6IDU2LjI1JTtcbiAgY29udGVudDogXCJcIjtcbn1cblxuLkMwNDZCLWJpZy1mZWF0dXJlLWltYWdlLXJpZ2h0IGltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY2cHgpIHtcbiAgLkMwNDZCLWJpZy1mZWF0dXJlLWltYWdlLXJpZ2h0IC5yb3cxIHtcbiAgICBwYWRkaW5nLXRvcDogMjRweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjRweDtcbiAgfVxuICAuQzA0NkItYmlnLWZlYXR1cmUtaW1hZ2UtcmlnaHQgLnJvdzIge1xuICAgIHBhZGRpbmctYm90dG9tOiAyNHB4O1xuICAgIG1heC13aWR0aDogMzYwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLkMwNDZCLWJpZy1mZWF0dXJlLWltYWdlLXJpZ2h0IC5yb3czIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjRweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIH1cbiAgLkMwNDZCLWJpZy1mZWF0dXJlLWltYWdlLXJpZ2h0IC5yb3c0IHtcbiAgICBwYWRkaW5nLXRvcDogMjRweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgfVxuICAuQzA0NkItYmlnLWZlYXR1cmUtaW1hZ2UtcmlnaHQgLmV2ZW50LWhlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBsaW5lLWhlaWdodDogNDhweDtcbiAgfVxuICAuQzA0NkItYmlnLWZlYXR1cmUtaW1hZ2UtcmlnaHQgLmV2ZW50LWRlc2NyaXB0aW9uIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIH1cbiAgLkMwNDZCLWJpZy1mZWF0dXJlLWltYWdlLXJpZ2h0IC5pbmZvLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgfVxuICAuQzA0NkItYmlnLWZlYXR1cmUtaW1hZ2UtcmlnaHQgLmluZm8tZGV0YWlscyB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgcGFkZGluZy1ib3R0b206IDQ4cHg7XG4gIH1cbiAgLkMwNDZCLWJpZy1mZWF0dXJlLWltYWdlLXJpZ2h0IC5pbWFnZS1jb250YWluZXIge1xuICAgIG1heC1oZWlnaHQ6IDIwOHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkge1xuICAuQzA0NkItYmlnLWZlYXR1cmUtaW1hZ2UtcmlnaHQgLnJvdzEge1xuICAgIHBhZGRpbmctYm90dG9tOiAyNHB4O1xuICB9XG4gIC5DMDQ2Qi1iaWctZmVhdHVyZS1pbWFnZS1yaWdodCAucm93MiB7XG4gICAgcGFkZGluZy1ib3R0b206IDI0cHg7XG4gICAgd2lkdGg6IDQwMHB4O1xuICB9XG4gIC5DMDQ2Qi1iaWctZmVhdHVyZS1pbWFnZS1yaWdodCAucm93MyB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDQ4cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAyOHB4O1xuICB9XG4gIC5DMDQ2Qi1iaWctZmVhdHVyZS1pbWFnZS1yaWdodCAucm93NCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gIH1cbiAgLkMwNDZCLWJpZy1mZWF0dXJlLWltYWdlLXJpZ2h0IC5fYzA0NmItY3RhLWJ1dHRvbnMge1xuICAgIHdpZHRoOiAzNnJlbTtcbiAgfVxuICAuQzA0NkItYmlnLWZlYXR1cmUtaW1hZ2UtcmlnaHQgLmV2ZW50LWhlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICBsaW5lLWhlaWdodDogNDhweDtcbiAgfVxuICAuQzA0NkItYmlnLWZlYXR1cmUtaW1hZ2UtcmlnaHQgLmV2ZW50LWRlc2NyaXB0aW9uIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIH1cbiAgLkMwNDZCLWJpZy1mZWF0dXJlLWltYWdlLXJpZ2h0IC5pbmZvLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgfVxuICAuQzA0NkItYmlnLWZlYXR1cmUtaW1hZ2UtcmlnaHQgLmluZm8tZGV0YWlscyB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgcGFkZGluZy1ib3R0b206IDQ4cHg7XG4gIH1cbiAgLkMwNDZCLWJpZy1mZWF0dXJlLWltYWdlLXJpZ2h0IGgyIHtcbiAgICBtYXJnaW4tdG9wOiAtNnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cbiAgLkMwNDZCLWJpZy1mZWF0dXJlLWltYWdlLXJpZ2h0IC5pbWFnZS1jb250YWluZXIge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICB3aWR0aDogNDMlO1xuICAgIG1heC13aWR0aDogNTUwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5DMDQ2Qi1iaWctZmVhdHVyZS1pbWFnZS1yaWdodCAuYmlnLWZlYXR1cmUtaW5uZXIge1xuICAgIG1heC13aWR0aDogMTI4MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG4gIC5DMDQ2Qi1iaWctZmVhdHVyZS1pbWFnZS1yaWdodCAucm93MSB7XG4gICAgcGFkZGluZy1ib3R0b206IDI0cHg7XG4gIH1cbiAgLkMwNDZCLWJpZy1mZWF0dXJlLWltYWdlLXJpZ2h0IC5yb3cyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjRweDtcbiAgICB3aWR0aDogNTgwcHg7XG4gIH1cbiAgLkMwNDZCLWJpZy1mZWF0dXJlLWltYWdlLXJpZ2h0IC5yb3czIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDhweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIH1cbiAgLkMwNDZCLWJpZy1mZWF0dXJlLWltYWdlLXJpZ2h0IC5yb3c0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgfVxuICAuQzA0NkItYmlnLWZlYXR1cmUtaW1hZ2UtcmlnaHQgLmV2ZW50LWhlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICBsaW5lLWhlaWdodDogNDhweDtcbiAgfVxuICAuQzA0NkItYmlnLWZlYXR1cmUtaW1hZ2UtcmlnaHQgLmV2ZW50LWRlc2NyaXB0aW9uIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIH1cbiAgLkMwNDZCLWJpZy1mZWF0dXJlLWltYWdlLXJpZ2h0IC5pbmZvLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgfVxuICAuQzA0NkItYmlnLWZlYXR1cmUtaW1hZ2UtcmlnaHQgLmluZm8tZGV0YWlscyB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgcGFkZGluZy1ib3R0b206IDQ4cHg7XG4gIH1cbn1cblxuLkMwNDgtYXBwLXRpbGVzIHtcbiAgcGFkZGluZy10b3A6IDUwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY2cHgpIHtcbiAgLkMwNDgtYXBwLXRpbGVzIGgyIHtcbiAgICBmb250LXNpemU6IDEuMTg1ZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgfVxuICAuQzA0OC1hcHAtdGlsZXMgLkMwNDctYXBwLXRpbGUge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gIC5DMDQ4LWFwcC10aWxlcyB7XG4gICAgcGFkZGluZy1ib3R0b206IDM4cHg7XG4gIH1cbiAgLkMwNDgtYXBwLXRpbGVzIGgyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMnB4O1xuICB9XG4gIC5DMDQ4LWFwcC10aWxlcyAudGlsZXMge1xuICAgIG1hcmdpbjogMCAtNnB4O1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuICAuQzA0OC1hcHAtdGlsZXMgLnJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93O1xuICB9XG4gIC5DMDQ4LWFwcC10aWxlcyAucm93ID4gZGl2IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTJweDtcbiAgfVxuICAuQzA0OC1hcHAtdGlsZXMgLnJvdyA+IGRpdiA+IGRpdiB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGlubGluZS10YWJsZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5DMDQ4LWFwcC10aWxlcyB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIH1cbiAgLkMwNDgtYXBwLXRpbGVzIGgyIHtcbiAgICBmb250LXNpemU6IDEuNjg3NWVtO1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIH1cbiAgLkMwNDgtYXBwLXRpbGVzIC50aWxlcyB7XG4gICAgbWFyZ2luOiAwIC0xMHB4O1xuICB9XG4gIC5DMDQ4LWFwcC10aWxlcyAucm93ID4gZGl2IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgfVxufVxuXG4uQzA0Ny1hcHAtdGlsZSB7XG4gIGJveC1zaGFkb3c6IDAgMCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgcGFkZGluZzogMTdweCAzMHB4IDE3cHggMzBweDtcbn1cblxuLkMwNDctYXBwLXRpbGU6bm90KC5ncmF5LWJhY2tncm91bmQpOm5vdCguYnJhbmQtcHJpbWFyeS1iYWNrZ3JvdW5kKTpub3QoLmJyYW5kLXNlY29uZGFyeS1iYWNrZ3JvdW5kKTpub3QoLmJyYW5kLWFjY2VudC1iYWNrZ3JvdW5kKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG5cbi5DMDQ3LWFwcC10aWxlIC5pbWFnZS1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiA4M3B4O1xuICBtYXJnaW4tYm90dG9tOiA5cHg7XG59XG5cbi5DMDQ3LWFwcC10aWxlIC5pbWFnZS1jb250YWluZXI6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctdG9wOiAxMDAlO1xuICBjb250ZW50OiBcIlwiO1xufVxuXG4uQzA0Ny1hcHAtdGlsZSAuaW1hZ2UtY29udGFpbmVyIGltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xufVxuXG4uQzA0Ny1hcHAtdGlsZSBoMyB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogLjc1ZW07XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cblxuLkMwNDctYXBwLXRpbGUgLmRlc2NyaXB0aW9uIHtcbiAgZm9udC1zaXplOiAuNzVlbTtcbiAgbWFyZ2luLWJvdHRvbTogN3B4O1xufVxuXG4uQzA0Ny1hcHAtdGlsZSAuYXBwLWxpbmtzIGEge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXJpZ2h0OiA3cHg7XG4gIG1hcmdpbi1ib3R0b206IDdweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gIC5DMDQ3LWFwcC10aWxlIHtcbiAgICBwYWRkaW5nOiAyOHB4IDQ3cHggMTlweCA0N3B4O1xuICB9XG4gIC5DMDQ3LWFwcC10aWxlIC5pbWFnZS1jb250YWluZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cbiAgLkMwNDctYXBwLXRpbGUgaDMge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuQzA0Ny1hcHAtdGlsZSB7XG4gICAgcGFkZGluZzogMjZweCAzOXB4IDI2cHggMzlweDtcbiAgfVxuICAuQzA0Ny1hcHAtdGlsZSAuaW1hZ2UtY29udGFpbmVyIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuICAuQzA0Ny1hcHAtdGlsZSAuY29udGVudCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEyMXB4O1xuICB9XG4gIC5DMDQ3LWFwcC10aWxlIGgzLFxuICAuQzA0Ny1hcHAtdGlsZSAuZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMWVtO1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkgYW5kIChtaW4td2lkdGg6IDc2N3B4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSwgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpIGFuZCAobWluLXdpZHRoOiA3NjdweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuYzA0N05vSW1hZ2UgLkMwNDctYXBwLXRpbGUgLmNvbnRlbnQge1xuICAgIGRpc3BsYXk6IGlubGluZS10YWJsZTtcbiAgICB0b3A6IC04M3B4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmMwNDdOb0ltYWdlIC5DMDQ3LWFwcC10aWxlIC5jb250ZW50IHtcbiAgICB0b3A6IC04M3B4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5jMDQ3Tm9JbWFnZSAuQzA0Ny1hcHAtdGlsZSB7XG4gICAgcGFkZGluZzogMjZweCAzOXB4IDI2cHggMzlweDtcbiAgfVxuICAuYzA0N05vSW1hZ2UgLkMwNDctYXBwLXRpbGUgLmltYWdlLWNvbnRhaW5lciB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuYzA0N05vSW1hZ2UgLkMwNDctYXBwLXRpbGUgLmNvbnRlbnQge1xuICAgIG1hcmdpbi1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAuYzA0N05vSW1hZ2UgLkMwNDctYXBwLXRpbGUgaDMsXG4gIC5jMDQ3Tm9JbWFnZSAuQzA0Ny1hcHAtdGlsZSAuZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMWVtO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYzA0N05vSW1hZ2UgLkMwNDctYXBwLXRpbGUgLmltYWdlLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTgzcHg7XG4gIH1cbn1cblxuLkMwNTQtd3JhcHBlciB7XG4gIHBhZGRpbmc6IDAuNXJlbSAwO1xufVxuXG4uQzA1NC13cmFwcGVyIC5DMDU0LWxhbmd1YWdlLXRhYmxlIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cblxuLkMwNTQtd3JhcHBlciAuQzA1NC1sYW5ndWFnZS10YWJsZSAubGFuZ3VhZ2UtdGFibGUge1xuICBib3gtc2hhZG93OiAwIDJweCA4cHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuICBwYWRkaW5nOiAyOHB4IDIwcHggMjVweCAyMHB4O1xufVxuXG4uQzA1NC13cmFwcGVyIC5DMDU0LWxhbmd1YWdlLXRhYmxlIC5sYW5ndWFnZS10YWJsZTpub3QoLmdyYXktYmFja2dyb3VuZCk6bm90KC5icmFuZC1wcmltYXJ5LWJhY2tncm91bmQpOm5vdCguYnJhbmQtc2Vjb25kYXJ5LWJhY2tncm91bmQpOm5vdCguYnJhbmQtYWNjZW50LWJhY2tncm91bmQpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cblxuLkMwNTQtd3JhcHBlciAuQzA1NC1sYW5ndWFnZS10YWJsZSBoMiB7XG4gIGZvbnQtc2l6ZTogMS4zMTI1ZW07XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkge1xuICAuQzA1NC13cmFwcGVyIC5DMDU0LWxhbmd1YWdlLXRhYmxlIC5sYW5ndWFnZS10YWJsZSB7XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzMzMlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmctbGVmdDogNC4wNDE2NjY2NjY3JTtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0LjA0MTY2NjY2NjclO1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICB9XG4gIC5DMDU0LXdyYXBwZXIgLkMwNTQtbGFuZ3VhZ2UtdGFibGUgLmxhbmd1YWdlLXRhYmxlID4gZGl2IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5DMDU0LXdyYXBwZXIgLkMwNTQtbGFuZ3VhZ2UtdGFibGUgLmxhbmd1YWdlLXRhYmxlID4gZGl2Om50aC1jaGlsZChldmVuKSB7XG4gICAgcGFkZGluZy1yaWdodDogMi44MTYlO1xuICB9XG4gIC5DMDU0LXdyYXBwZXIgLkMwNTQtbGFuZ3VhZ2UtdGFibGUgLmxhbmd1YWdlLXRhYmxlID4gZGl2Om50aC1jaGlsZChvZGQpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIuODE2JTtcbiAgfVxuICAuQzA1NC13cmFwcGVyIC5DMDU0LWxhbmd1YWdlLXRhYmxlIGgyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG59XG5cbi5DMDUzLWxhbmd1YWdlLXRhYmxlLXJlZ2lvbiB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5DMDUzLWxhbmd1YWdlLXRhYmxlLXJlZ2lvbiBoMyB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAuMDhlbTtcbiAgZm9udC1zaXplOiAuNzVlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMmQzODNmO1xufVxuXG4uQzA1My1sYW5ndWFnZS10YWJsZS1yZWdpb24gLkMwNTItbGFuZ3VhZ2UtdGFibGUtbG9jYWxlIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjMGMwYzA7XG59XG5cbi5DMDUzLWxhbmd1YWdlLXRhYmxlLXJlZ2lvbiAuQzA1Mi1sYW5ndWFnZS10YWJsZS1sb2NhbGU6bGFzdC1jaGlsZCB7XG4gIGJvcmRlcjogMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gIC5DMDUzLWxhbmd1YWdlLXRhYmxlLXJlZ2lvbiB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIH1cbiAgLkMwNTMtbGFuZ3VhZ2UtdGFibGUtcmVnaW9uIGgzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG59XG5cbi5DMDUyLWxhbmd1YWdlLXRhYmxlLWxvY2FsZSB7XG4gIGZvbnQtc2l6ZTogLjc1ZW07XG4gIHBhZGRpbmc6IDEwcHggMDtcbn1cblxuLkMwNTItbGFuZ3VhZ2UtdGFibGUtbG9jYWxlIGg0IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiA0MCU7XG59XG5cbi5DMDUyLWxhbmd1YWdlLXRhYmxlLWxvY2FsZSBkaXYge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDMwJTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gIC5DMDUyLWxhbmd1YWdlLXRhYmxlLWxvY2FsZSB7XG4gICAgZm9udC1zaXplOiAxZW07XG4gICAgcGFkZGluZzogMnB4IDA7XG4gIH1cbiAgLkMwNTItbGFuZ3VhZ2UtdGFibGUtbG9jYWxlIGg0IHtcbiAgICBmb250LXNpemU6IDFlbTtcbiAgICBsaW5lLWhlaWdodDogMS42MjVlbTtcbiAgfVxufVxuXG4uQzA1NS1zZXJ2aWNlLXRpbGVzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogMzBweDtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDEuMjVlbTtcbn1cblxuLkMwNTUtc2VydmljZS10aWxlcyAuaGVhZGVyLWNvbnRlbnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uQzA1NS1zZXJ2aWNlLXRpbGVzIC5tYWluLWltYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogMjUlO1xufVxuXG4uQzA1NS1zZXJ2aWNlLXRpbGVzIC5tYWluLWltYWdlOmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLXRvcDogMTAwJTtcbiAgY29udGVudDogXCJcIjtcbn1cblxuLkMwNTUtc2VydmljZS10aWxlcyAubWFpbi1pbWFnZSBpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbn1cblxuLkMwNTUtc2VydmljZS10aWxlcyBoMiB7XG4gIG1hcmdpbi1ib3R0b206IDEzcHg7XG4gIG1hcmdpbi10b3A6IDEzcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkge1xuICAuQzA1NS1zZXJ2aWNlLXRpbGVzIHtcbiAgICBwYWRkaW5nLXRvcDogNDNweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgfVxuICAuQzA1NS1zZXJ2aWNlLXRpbGVzIC5tYWluLWltYWdlIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogOTBweDtcbiAgICBtYXgtaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi10b3A6IDdweDtcbiAgfVxuICAuQzA1NS1zZXJ2aWNlLXRpbGVzIC5DMDU1LWhlYWRlci1jb250ZW50LXdpdGgtaW1hZ2Uge1xuICAgIHBhZGRpbmctbGVmdDogMTMwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuQzA1NS1zZXJ2aWNlLXRpbGVzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzBweDtcbiAgfVxuICAuQzA1NS1zZXJ2aWNlLXRpbGVzIC5tYWluLWltYWdlIHtcbiAgICBtYXJnaW4tbGVmdDogMzBweDtcbiAgICB3aWR0aDogMTAwcHg7XG4gIH1cbiAgLkMwNTUtc2VydmljZS10aWxlcyAuQzA1NS1oZWFkZXItY29udGVudC13aXRoLWltYWdlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE4MHB4O1xuICB9XG4gIC5DMDU1LXNlcnZpY2UtdGlsZXMgaDIge1xuICAgIG1hcmdpbi1ib3R0b206IDIycHg7XG4gIH1cbiAgLkMwNTUtc2VydmljZS10aWxlcyAudGlsZXMge1xuICAgIG1hcmdpbi10b3A6IDM2cHg7XG4gIH1cbn1cblxuLkMwNTUtc2VydmljZS10aWxlcyAudGlsZXMge1xuICBib3gtc2hhZG93OiAwIDAgMjBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXRvcDogNDZweDtcbn1cblxuLkMwNTUtc2VydmljZS10aWxlcyAudGlsZXM6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGYwZjA7XG59XG5cbi5DMDU1LXNlcnZpY2UtdGlsZXMgLnRpbGUge1xuICBoZWlnaHQ6IDIyNXB4O1xuICBmbG9hdDogbGVmdDtcbiAgY29sb3I6ICMyZDM4M2Y7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZjBmMGYwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2YwZjBmMDtcbiAgbWFyZ2luLXRvcDogLTFweDtcbiAgcGFkZGluZzogMCA1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5DMDU1LXNlcnZpY2UtdGlsZXMgLnRpbGU6bm90KC5ncmF5LWJhY2tncm91bmQpOm5vdCguYnJhbmQtcHJpbWFyeS1iYWNrZ3JvdW5kKTpub3QoLmJyYW5kLXNlY29uZGFyeS1iYWNrZ3JvdW5kKTpub3QoLmJyYW5kLWFjY2VudC1iYWNrZ3JvdW5kKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG5cbi5DMDU1LXNlcnZpY2UtdGlsZXMgLnRpbGU6bm90KC5ncmF5LWJhY2tncm91bmQpOm5vdCguYnJhbmQtcHJpbWFyeS1iYWNrZ3JvdW5kKTpub3QoLmJyYW5kLXNlY29uZGFyeS1iYWNrZ3JvdW5kKTpub3QoLmJyYW5kLWFjY2VudC1iYWNrZ3JvdW5kKTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMEFBN0U7XG59XG5cbi5DMDU1LXNlcnZpY2UtdGlsZXMgLnRpbGU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBBQTdFO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLkMwNTUtc2VydmljZS10aWxlcyAudGlsZTpob3ZlciBpbWcge1xuICBib3R0b206IDA7XG4gIHRvcDogYXV0bztcbn1cblxuLkMwNTUtc2VydmljZS10aWxlcyAudGlsZTpob3ZlcjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZmZmZjtcbn1cblxuLkMwNTUtc2VydmljZS10aWxlcyAudGlsZTphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDIzcHg7XG4gIGhlaWdodDogMjNweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3A6IDNweCBzb2xpZCAjYzRjZWQxO1xuICBib3JkZXItcmlnaHQ6IDNweCBzb2xpZCAjYzRjZWQxO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAyMHB4O1xuICBsZWZ0OiA0NSU7XG59XG5cbi5DMDU1LXNlcnZpY2UtdGlsZXMgLnRpbGUgLmltYWdlLWNvbnRhaW5lciB7XG4gIHdpZHRoOiA2MHB4O1xuICBoZWlnaHQ6IDYwcHg7XG4gIG1hcmdpbjogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDE1cHg7XG4gIGxlZnQ6IDE1cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5DMDU1LXNlcnZpY2UtdGlsZXMgLnRpbGUgaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xufVxuXG4uQzA1NS1zZXJ2aWNlLXRpbGVzIC50aWxlIC50aXRsZSB7XG4gIGhlaWdodDogNTVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDEuMzEyNWVtO1xuICBsaW5lLWhlaWdodDogMS40NzYyZW07XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDExcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5DMDU1LXNlcnZpY2UtdGlsZXMgLnRpbGUgLnRpdGxlIHNwYW4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5DMDU1LXNlcnZpY2UtdGlsZXMgLnRpbGUgLnRpdGxlIHNwYW4uaGFzLWltYWdlIHtcbiAgcGFkZGluZzogMCA4MHB4O1xufVxuXG4uQzA1NS1zZXJ2aWNlLXRpbGVzIC50aWxlIC5wMSB7XG4gIGhlaWdodDogODBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5DMDU1LXNlcnZpY2UtdGlsZXMgLnRpbGUge1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNmMGYwZjA7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuQzA1NS1zZXJ2aWNlLXRpbGVzIC50aWxlOm50aC1jaGlsZCgybikge1xuICAgIGJvcmRlci1yaWdodDogMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgLkMwNTUtc2VydmljZS10aWxlcyAudGlsZSB7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjI1ZW07XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuQzA1NS1zZXJ2aWNlLXRpbGVzIC50aWxlIHtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZjBmMGYwO1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMzMlO1xuICB9XG4gIC5DMDU1LXNlcnZpY2UtdGlsZXMgLnRpbGU6bnRoLWNoaWxkKDNuKSB7XG4gICAgYm9yZGVyLXJpZ2h0OiAwO1xuICB9XG59XG5cbi5DMDU3LWFjY29yZGlvbiB7XG4gIHBhZGRpbmctdG9wOiAwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyNXB4O1xufVxuXG4uQzA1Ny1hY2NvcmRpb24gcCB7XG4gIG1hcmdpbjogMDtcbn1cblxuLkMwNTctYWNjb3JkaW9uIC5zci1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uQzA1Ny1hY2NvcmRpb24gLnRleHQtc3RyaW5nIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS41NjI1cmVtICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLkMwNTctYWNjb3JkaW9uIC5mYWRlLW91dC5yZW1vdmUtZ3JhZGllbnQ6OmFmdGVyIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cblxuLkMwNTctYWNjb3JkaW9uIC5mYWRlLW91dC1ncmV5LnJlbW92ZS1ncmFkaWVudDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuXG4uQzA1Ny1hY2NvcmRpb24gLmZhZGUtb3V0LWdyZXkge1xuICBiYWNrZ3JvdW5kOiAjZjBmMGYwO1xufVxuXG4uQzA1Ny1hY2NvcmRpb24gLmMwNTctYWNjb3JkaW9uLWhlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbi5DMDU3LWFjY29yZGlvbiAuaGVhZGVyLWNvbnRlbnQge1xuICBtYXJnaW4tYm90dG9tOiAyM3B4O1xufVxuXG4uQzA1Ny1hY2NvcmRpb24gLmhlYWRlci1jb250ZW50IC5jMDU3LWFjY29yZGlvbi1oZWFkZXIge1xuICBtYXJnaW46IDA7XG59XG5cbi5DMDU3LWFjY29yZGlvbiAudGl0bGUge1xuICBwYWRkaW5nOiAxNHB4IDIwcHggMTRweCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5DMDU3LWFjY29yZGlvbiAudG9nZ2xlIHtcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMTRweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tdG9wOiAtN3B4O1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBvdXRsaW5lOiAwO1xufVxuXG4uQzA1Ny1hY2NvcmRpb24gLnRvZ2dsZTpiZWZvcmUsIC5DMDU3LWFjY29yZGlvbiAudG9nZ2xlOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNnB4O1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzBjMGMwO1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAycHg7XG59XG5cbi5DMDU3LWFjY29yZGlvbiAudG9nZ2xlOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xufVxuXG4uQzA1Ny1hY2NvcmRpb24gLnRvZ2dsZVthcmlhLWV4cGFuZGVkPSd0cnVlJ106YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uQzA1Ny1hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjMGMwYzA7XG59XG5cbi5DMDU3LWFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW06Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2MwYzBjMDtcbn1cblxuLkMwNTctYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbSAuY29sbGFwc2Uge1xuICBwYWRkaW5nLWJvdHRvbTogMjZweDtcbn1cblxuLkMwNTctYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbSBwIHtcbiAgbWFyZ2luOiAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY2cHgpIHtcbiAgLkMwNTctYWNjb3JkaW9uIC5jMDU3LWFjY29yZGlvbi1oZWFkZXIge1xuICAgIGZvbnQtc2l6ZTogMS42ODc0ZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNDA3NGVtO1xuICB9XG4gIC5DMDU3LWFjY29yZGlvbiAudGV4dC1zdHJpbmcge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQzNzVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgLkMwNTctYWNjb3JkaW9uIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICB9XG4gIC5DMDU3LWFjY29yZGlvbiAuaGVhZGVyLWNvbnRlbnQge1xuICAgIG1hcmdpbi1ib3R0b206IDM4cHg7XG4gIH1cbiAgLkMwNTctYWNjb3JkaW9uIC5oZWFkZXItY29udGVudCAuYzA1Ny1hY2NvcmRpb24taDIge1xuICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gIH1cbiAgLkMwNTctYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXRvcDogMDtcbiAgfVxuICAuQzA1Ny1hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtOmZpcnN0LWNoaWxkIC50aXRsZSB7XG4gICAgLypFRFMtODU1MzogRml4aW5nIHRoZSBhY2NvcmRpbmcgdG9wIGN1dC1vZmYgZm9yIGZpcnN0IGNoaWxkKi9cbiAgICBwYWRkaW5nLXRvcDogMTRweDtcbiAgfVxuICAuQzA1Ny1hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtOmZpcnN0LWNoaWxkIC50b2dnbGUge1xuICAgIG1hcmdpbi10b3A6IC0xNHB4O1xuICB9XG4gIC5DMDU3LWFjY29yZGlvbiAuYzA1Ny1hY2NvcmRpb24taGVhZGVyIHtcbiAgICBmb250LXNpemU6IDEuNjg3NGVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQwNzRlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5DMDU3LWFjY29yZGlvbiAuYzA1Ny1hY2NvcmRpb24taGVhZGVyIHtcbiAgICBmb250LXNpemU6IDIuMjVlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yMjIyZW07XG4gIH1cbn1cblxuLmFsZXJ0LXRpbGUge1xuICBib3gtc2hhZG93OiAwIDAgNXB4IHJnYmEoNDUsIDU2LCA2MywgMC4xKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgaGVpZ2h0OiAyMjVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYWxlcnQtdGlsZSAuY2xvc2UtdGlsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5hbGVydC10aWxlIC50aXRsZSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYzBjMGMwO1xuICBwYWRkaW5nOiAxM3B4IDA7XG4gIG1hcmdpbjogMCAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5hbGVydC10aWxlIC50aXRsZSAuZ2x5cGhpY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwcHg7XG4gIGxlZnQ6IDA7XG4gIGZvbnQtc2l6ZTogMmVtO1xufVxuXG4uYWxlcnQtdGlsZSAudGl0bGUgLmdseXBoaWNvbi1leGNsYW1hdGlvbi1zaWduIHtcbiAgY29sb3I6ICMwMEFBN0U7XG59XG5cbi5hbGVydC10aWxlIC50aXRsZSAuZ2x5cGhpY29uLWluZm8tc2lnbiB7XG4gIGNvbG9yOiAjN0I5QkFBO1xufVxuXG4uYWxlcnQtdGlsZSAudGl0bGUgaDMge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgcGFkZGluZy1sZWZ0OiA0NXB4O1xufVxuXG4uYWxlcnQtdGlsZSAuY29udGVudCB7XG4gIG1heC1oZWlnaHQ6IDYuNWVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGp1c3RpZnk7XG4gIG1hcmdpbjogMTVweCAyMHB4IDAgMjBweDtcbiAgcGFkZGluZy1yaWdodDogMWVtO1xuICBsaW5lLWhlaWdodDogMS42cmVtO1xufVxuXG4uYWxlcnQtdGlsZSAuY29udGVudCBwIHtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuXG4uYWxlcnQtdGlsZSAuY29udGVudCBiciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5hbGVydC10aWxlIC5jb250ZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcuLi4nO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICB3aWR0aDogMWVtO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgI2ZmZmZmZiwgI2ZmZmZmZiwgcmdiYSgwLCAwLCAwLCAwKSk7XG59XG5cbi5hbGVydC10aWxlIC5jb250ZW50OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAxZW07XG4gIGhlaWdodDogMWVtO1xuICBtYXJnaW4tdG9wOiAuMmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuXG4uYWxlcnQtdGlsZSAuZm9vdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxNXB4IDIwcHg7XG59XG5cbi5hbGVydC10aWxlIC5kYXRlIHtcbiAgZm9udC1zaXplOiAwLjc1ZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxldHRlci1zcGFjaW5nOiAuMDhlbTtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5hbGVydC10aWxlIC5fYzA2MC1jdGEtYnV0dG9ucyxcbi5hbGVydC10aWxlIC5fYzA1OS1jdGEtYnV0dG9ucyB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBmbG9hdDogcmlnaHQ7XG4gIG1heC13aWR0aDogNjAlO1xuICBtYXJnaW4tdG9wOiAtMC4yNXJlbTtcbiAgbWF4LWhlaWdodDogMS41cmVtO1xufVxuXG4uYWxlcnQtdGlsZSAuX2MwNjAtY3RhLWJ1dHRvbnMgLmN0YS1idG4sXG4uYWxlcnQtdGlsZSAuX2MwNjAtY3RhLWJ1dHRvbnMgLmN0YS10ZXh0LFxuLmFsZXJ0LXRpbGUgLl9jMDU5LWN0YS1idXR0b25zIC5jdGEtYnRuLFxuLmFsZXJ0LXRpbGUgLl9jMDU5LWN0YS1idXR0b25zIC5jdGEtdGV4dCB7XG4gIG1hcmdpbjogMC41cmVtIDA7XG59XG5cbi5hbGVydC10aWxlIC5fYzA2MC1jdGEtYnV0dG9ucyAuY3RhLWJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcbi5hbGVydC10aWxlIC5fYzA2MC1jdGEtYnV0dG9ucyAuY3RhLXRleHQ6bm90KDpmaXJzdC1jaGlsZCksXG4uYWxlcnQtdGlsZSAuX2MwNTktY3RhLWJ1dHRvbnMgLmN0YS1idG46bm90KDpmaXJzdC1jaGlsZCksXG4uYWxlcnQtdGlsZSAuX2MwNTktY3RhLWJ1dHRvbnMgLmN0YS10ZXh0Om5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQwMHB4KSB7XG4gIC5hbGVydC10aWxlIC5fYzA2MC1jdGEtYnV0dG9ucyxcbiAgLmFsZXJ0LXRpbGUgLl9jMDU5LWN0YS1idXR0b25zIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmFsZXJ0LXRpbGUgLmV4cGFuZC10aWxlIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgLmFsZXJ0LXRpbGUge1xuICAgIGJveC1zaGFkb3c6IDAgMCA2cHggcmdiYSg0NSwgNTYsIDYzLCAwLjEpO1xuICB9XG4gIC5hbGVydC10aWxlIC50aXRsZSBoMyB7XG4gICAgZm9udC1zaXplOiAxLjMxMjVlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5hbGVydC10aWxlIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMTBweCByZ2JhKDQ1LCA1NiwgNjMsIDAuMSk7XG4gIH1cbn1cblxuLmV4cGFuZGVkLWFsZXJ0LXRpbGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDk7XG4gIHRvcDogMTBweDtcbiAgbGVmdDogMDtcbn1cblxuLmV4cGFuZGVkLWFsZXJ0LXRpbGUgLmFsZXJ0LXRpbGUge1xuICBoZWlnaHQ6IGF1dG87XG4gIG1pbi1oZWlnaHQ6IDIyNXB4O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmV4cGFuZGVkLWFsZXJ0LXRpbGUgLmNvbnRlbnQge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgbWF4LWhlaWdodDogbm9uZTtcbiAgcGFkZGluZy1ib3R0b206IDQ5cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5leHBhbmRlZC1hbGVydC10aWxlIC5jb250ZW50OmJlZm9yZSwgLmV4cGFuZGVkLWFsZXJ0LXRpbGUgLmNvbnRlbnQ6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZXhwYW5kZWQtYWxlcnQtdGlsZSAuY2xvc2UtdGlsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGhlaWdodDogNTBweDtcbiAgd2lkdGg6IDUwcHg7XG59XG5cbi5leHBhbmRlZC1hbGVydC10aWxlIC5jbG9zZS10aWxlOmJlZm9yZSwgLmV4cGFuZGVkLWFsZXJ0LXRpbGUgLmNsb3NlLXRpbGU6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxOHB4O1xuICByaWdodDogMjVweDtcbiAgd2lkdGg6IDJweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmQzODNmO1xufVxuXG4uZXhwYW5kZWQtYWxlcnQtdGlsZSAuY2xvc2UtdGlsZTpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG5cbi5leHBhbmRlZC1hbGVydC10aWxlIC5jbG9zZS10aWxlOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbn1cblxuLmV4cGFuZGVkLWFsZXJ0LXRpbGUgLnRpdGxlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xufVxuXG4uZXhwYW5kZWQtYWxlcnQtdGlsZSAuZXhwYW5kLXRpbGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5leHBhbmRlZC1hbGVydC10aWxlIC5jb250ZW50IHtcbiAgICB3aWR0aDogNzYwcHg7XG4gIH1cbn1cblxuLkMwNjEtb25lLWNvbHVtbi1kb3dubG9hZC1saXN0IHtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyNXB4O1xufVxuXG4uQzA2MS1vbmUtY29sdW1uLWRvd25sb2FkLWxpc3QgaDMge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4uQzA2MS1vbmUtY29sdW1uLWRvd25sb2FkLWxpc3QgdWwge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIG1hcmdpbjogMDtcbiAgYm94LXNoYWRvdzogMCAwIDVweCByZ2JhKDQ1LCA1NiwgNjMsIDAuMSk7XG59XG5cbi5DMDYxLW9uZS1jb2x1bW4tZG93bmxvYWQtbGlzdCB1bDpub3QoLmdyYXktYmFja2dyb3VuZCk6bm90KC5icmFuZC1wcmltYXJ5LWJhY2tncm91bmQpOm5vdCguYnJhbmQtc2Vjb25kYXJ5LWJhY2tncm91bmQpOm5vdCguYnJhbmQtYWNjZW50LWJhY2tncm91bmQpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cblxuLkMwNjEtb25lLWNvbHVtbi1kb3dubG9hZC1saXN0IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cblxuLkMwNjEtb25lLWNvbHVtbi1kb3dubG9hZC1saXN0IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5DMDYxLW9uZS1jb2x1bW4tZG93bmxvYWQtbGlzdCBoMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuICAuQzA2MS1vbmUtY29sdW1uLWRvd25sb2FkLWxpc3QgdWwge1xuICAgIHdpZHRoOiA2Ni4xJTtcbiAgfVxufVxuXG4uQzA2Mi1jb250YWN0LXNwb3RzIHtcbiAgcGFkZGluZy10b3A6IDI1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAyNXB4O1xufVxuXG4uQzA2Mi1jb250YWN0LXNwb3RzIGgzIHtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG59XG5cbi5DMDYyLWNvbnRhY3Qtc3BvdHMgLnJvdyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLkMwNjItY29udGFjdC1zcG90cyAucm93ID4gZGl2IHtcbiAgZm9udC1zaXplOiBtZWRpdW07XG4gIGZvbnQtc2l6ZTogaW5pdGlhbDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmbG9hdDogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cblxuLkMwNjItY29udGFjdC1zcG90cyAucm93ID4gZGl2Omxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uQzA2Mi1jb250YWN0LXNwb3RzIGEge1xuICBmb250LXNpemU6IDEuMzEyNWVtO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm94LXNoYWRvdzogMCAwIDVweCByZ2JhKDQ1LCA1NiwgNjMsIDAuMSk7XG4gIGxpbmUtaGVpZ2h0OiAycmVtO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDgwcHg7XG4gIHBhZGRpbmc6IDFyZW0gLjVyZW07XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uQzA2Mi1jb250YWN0LXNwb3RzIGE6bm90KC5ncmF5LWJhY2tncm91bmQpOm5vdCguYnJhbmQtcHJpbWFyeS1iYWNrZ3JvdW5kKTpub3QoLmJyYW5kLXNlY29uZGFyeS1iYWNrZ3JvdW5kKTpub3QoLmJyYW5kLWFjY2VudC1iYWNrZ3JvdW5kKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG5cbi5DMDYyLWNvbnRhY3Qtc3BvdHMgYTpub3QoLmdyYXktYmFja2dyb3VuZCk6bm90KC5icmFuZC1wcmltYXJ5LWJhY2tncm91bmQpOm5vdCguYnJhbmQtc2Vjb25kYXJ5LWJhY2tncm91bmQpOm5vdCguYnJhbmQtYWNjZW50LWJhY2tncm91bmQpOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwQUE3RTtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5DMDYyLWNvbnRhY3Qtc3BvdHMgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMEFBN0U7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgLkMwNjItY29udGFjdC1zcG90cyB7XG4gICAgcGFkZGluZy10b3A6IDQxcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gIH1cbiAgLkMwNjItY29udGFjdC1zcG90cyBoMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDQxcHg7XG4gIH1cbiAgLkMwNjItY29udGFjdC1zcG90cyAucm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5DMDYyLWNvbnRhY3Qtc3BvdHMgLnJvdyA+IGRpdiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4uQzA2My11dGlsaXR5LWJlbHQge1xuICBwYWRkaW5nLXRvcDogMjVweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLkMwNjMtdXRpbGl0eS1iZWx0LmJyYW5kLXByaW1hcnktYmFja2dyb3VuZCwgLkMwNjMtdXRpbGl0eS1iZWx0LmJyYW5kLWFjY2VudC1iYWNrZ3JvdW5kIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5DMDYzLXV0aWxpdHktYmVsdC5icmFuZC1wcmltYXJ5LWJhY2tncm91bmQgLmJ0biwgLkMwNjMtdXRpbGl0eS1iZWx0LmJyYW5kLWFjY2VudC1iYWNrZ3JvdW5kIC5idG4ge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLkMwNjMtdXRpbGl0eS1iZWx0LmJyYW5kLXByaW1hcnktYmFja2dyb3VuZCAuYnRuIC50ZXh0LXdyYXBwZXI6YWZ0ZXIsIC5DMDYzLXV0aWxpdHktYmVsdC5icmFuZC1hY2NlbnQtYmFja2dyb3VuZCAuYnRuIC50ZXh0LXdyYXBwZXI6YWZ0ZXIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNmZmZmZmY7XG59XG5cbi5DMDYzLXV0aWxpdHktYmVsdCAuX3NlbnNpVXRpbGl0eUJlbHRJdGVtLWN0YS1idXR0b25zIHtcbiAgbWFyZ2luOiBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxNy41cmVtO1xufVxuXG4uQzA2My11dGlsaXR5LWJlbHQgLl9zZW5zaVV0aWxpdHlCZWx0SXRlbS1jdGEtYnV0dG9ucyAuY3RhLWJ0bixcbi5DMDYzLXV0aWxpdHktYmVsdCAuX3NlbnNpVXRpbGl0eUJlbHRJdGVtLWN0YS1idXR0b25zIC5jdGEtdGV4dCB7XG4gIG1hcmdpbjogMC41cmVtIDA7XG59XG5cbi5DMDYzLXV0aWxpdHktYmVsdCAuX3NlbnNpVXRpbGl0eUJlbHRJdGVtLWN0YS1idXR0b25zIC5jdGEtYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxuLkMwNjMtdXRpbGl0eS1iZWx0IC5fc2Vuc2lVdGlsaXR5QmVsdEl0ZW0tY3RhLWJ1dHRvbnMgLmN0YS10ZXh0Om5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLkMwNjMtdXRpbGl0eS1iZWx0LnNlY3Rpb24ge1xuICBtYXJnaW4tdG9wOiAtMXB4O1xufVxuXG4uQzA2My11dGlsaXR5LWJlbHQuc2VjdGlvbjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLkMwNjMtdXRpbGl0eS1iZWx0LnNlY3Rpb246Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4uQzA2My11dGlsaXR5LWJlbHQgaDIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5DMDYzLXV0aWxpdHktYmVsdCAudXRpbGl0eS1iZWx0LWl0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZmxvYXQ6IG5vbmU7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIG1hcmdpbi10b3A6IDI1cHg7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG5cbi5DMDYzLXV0aWxpdHktYmVsdCAudXRpbGl0eS1iZWx0LWl0ZW0gLmNvbnRlbnQtdGV4dCB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIG1heC1oZWlnaHQ6IDYzcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5DMDYzLXV0aWxpdHktYmVsdCAuYnRuIHtcbiAgY29sb3I6ICMwMEFBN0U7XG4gIG1hcmdpbjogMjFweCBhdXRvIDAgYXV0byAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDFlbTtcbn1cblxuLkMwNjMtdXRpbGl0eS1iZWx0IC5idG4gLnRleHQtd3JhcHBlcjphZnRlciB7XG4gIGJvcmRlci10b3AtY29sb3I6ICMwMEFBN0U7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzAwQUE3RTtcbn1cblxuLkMwNjMtdXRpbGl0eS1iZWx0IC5pbWFnZS13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEyMHB4O1xuICBtYXJnaW46IDAgYXV0byAyNHB4O1xufVxuXG4uQzA2My11dGlsaXR5LWJlbHQgLmltYWdlLXdyYXBwZXIgaW1nIHtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG59XG5cbi5DMDYzLXV0aWxpdHktYmVsdCAucm93IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDA7XG59XG5cbi5DMDYzLXV0aWxpdHktYmVsdCBhIHtcbiAgbWFyZ2luOiAwIDI1cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uQzA2My11dGlsaXR5LWJlbHQgcCB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMHB4IDIwcHg7XG4gIGZvbnQtc2l6ZTogMS4xMjVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMzMzMzMzMzMzM2VtO1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkge1xuICAuQzA2My11dGlsaXR5LWJlbHQge1xuICAgIHBhZGRpbmctdG9wOiA0NXB4O1xuICB9XG4gIC5DMDYzLXV0aWxpdHktYmVsdCAudXRpbGl0eS1iZWx0LWl0ZW0ge1xuICAgIG1hcmdpbi10b3A6IDQ1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgfVxufVxuXG4uQzA2NC1mdWxsLWJsZWVkLWJhY2tncm91bmQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmctdG9wOiAyNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbn1cblxuLkMwNjQtZnVsbC1ibGVlZC1iYWNrZ3JvdW5kIC5iYWNrZ3JvdW5kLWltYWdlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLkMwNjQtZnVsbC1ibGVlZC1iYWNrZ3JvdW5kIGgyIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cblxuLkMwNjQtZnVsbC1ibGVlZC1iYWNrZ3JvdW5kIHAge1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uQzA2NC1mdWxsLWJsZWVkLWJhY2tncm91bmQgLl9jMDY0LWN0YS1idXR0b25zIHtcbiAgbWFyZ2luLXRvcDogMS41cmVtO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY2cHgpIHtcbiAgLkMwNjQtZnVsbC1ibGVlZC1iYWNrZ3JvdW5kIC5fYzA2NC1jdGEtYnV0dG9ucyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2MTBweCkge1xuICAuQzA2NC1mdWxsLWJsZWVkLWJhY2tncm91bmQgLl9jMDY0LWN0YS1idXR0b25zIHtcbiAgICBtYXgtd2lkdGg6IDE3LjVyZW07XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2NnB4KSB7XG4gIC5DMDY0LWZ1bGwtYmxlZWQtYmFja2dyb3VuZCAuZm9yZWdyb3VuZC1pbWFnZSB7XG4gICAgbWFyZ2luOiAxMHB4IDE2MHB4IDQwcHggMTYwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5DMDY0LWZ1bGwtYmxlZWQtYmFja2dyb3VuZCAuZm9yZWdyb3VuZC1pbWFnZSB7XG4gICAgbWFyZ2luOiAxMHB4IDgwcHggNDBweCA4MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkge1xuICAuQzA2NC1mdWxsLWJsZWVkLWJhY2tncm91bmQge1xuICAgIHBhZGRpbmctdG9wOiA3MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA3MHB4O1xuICB9XG4gIC5DMDY0LWZ1bGwtYmxlZWQtYmFja2dyb3VuZCAuYmFja2dyb3VuZC1pbWFnZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5DMDY0LWZ1bGwtYmxlZWQtYmFja2dyb3VuZCAuZm9yZWdyb3VuZC1pbWFnZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3MHB4O1xuICB9XG4gIC5DMDY0LWZ1bGwtYmxlZWQtYmFja2dyb3VuZCAuX2MwNjQtY3RhLWJ1dHRvbnMge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbTtcbiAgfVxuICAuQzA2NC1mdWxsLWJsZWVkLWJhY2tncm91bmQgaDIge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuICAuQzA2NC1mdWxsLWJsZWVkLWJhY2tncm91bmQgLm1haW4tY29udGVudCB7XG4gICAgbWFyZ2luOiAwIC02MHB4IDAgLTcwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDgwMHB4KSB7XG4gIC5DMDY0LWZ1bGwtYmxlZWQtYmFja2dyb3VuZCBoMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuICAuQzA2NC1mdWxsLWJsZWVkLWJhY2tncm91bmQgLl9jMDY0LWN0YS1idXR0b25zIHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5NTBweCkge1xuICAuQzA2NC1mdWxsLWJsZWVkLWJhY2tncm91bmQgaDIge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxuICAuQzA2NC1mdWxsLWJsZWVkLWJhY2tncm91bmQgLl9jMDY0LWN0YS1idXR0b25zIHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtO1xuICB9XG4gIC5DMDY0LWZ1bGwtYmxlZWQtYmFja2dyb3VuZCAubWFpbi1jb250ZW50IHtcbiAgICBtYXJnaW46IDAgMCAwIC00MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDExcHgpIHtcbiAgLkMwNjQtZnVsbC1ibGVlZC1iYWNrZ3JvdW5kIGgyIHtcbiAgICBtYXJnaW4tdG9wOiA3MHB4O1xuICB9XG4gIC5DMDY0LWZ1bGwtYmxlZWQtYmFja2dyb3VuZCAubWFpbi1jb250ZW50IHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwODlweCkge1xuICAuQzA2NC1mdWxsLWJsZWVkLWJhY2tncm91bmQgLm1haW4tY29udGVudCB7XG4gICAgbWFyZ2luLWxlZnQ6IDQwcHg7XG4gIH1cbiAgLkMwNjQtZnVsbC1ibGVlZC1iYWNrZ3JvdW5kIGgyIHtcbiAgICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5DMDY0LWZ1bGwtYmxlZWQtYmFja2dyb3VuZCBoMiB7XG4gICAgbWFyZ2luLXRvcDogMTQwcHg7XG4gIH1cbn1cblxuLkMwNjUtNTAtNTAteDMgLmltYWdlLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLkMwNjUtNTAtNTAteDMgLmltYWdlLWNvbnRhaW5lcjpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy10b3A6IDY2LjY2NjY2NjY2NjclO1xuICBjb250ZW50OiBcIlwiO1xufVxuXG4uQzA2NS01MC01MC14MyBpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbn1cblxuLkMwNjUtNTAtNTAteDMgLm1haW4tY29udGVudCB7XG4gIHBhZGRpbmc6IDQ1cHggMjBweCA0MHB4IDIwcHg7XG59XG5cbi5DMDY1LTUwLTUwLXgzIC5tYWluLWNvbnRlbnQuaGFzLWljb24ge1xuICBwYWRkaW5nLWxlZnQ6IDgwcHg7XG59XG5cbi5DMDY1LTUwLTUwLXgzIC5sZWZ0LWNvbHVtbiBoMyB7XG4gIGZvbnQtc2l6ZTogMS4zMTI1ZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5DMDY1LTUwLTUwLXgzIC5yaWdodC1jb2x1bW4gaDMge1xuICBmb250LXNpemU6IDAuNzVlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IC4wOGVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG5cbi5DMDY1LTUwLTUwLXgzIC5yaWdodC1jb2x1bW4gLnRleHQge1xuICBmb250LXNpemU6IDIuMjVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjIyMjIyMjIyMmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5DMDY1LTUwLTUwLXgzIC5sZWZ0LWNvbHVtbjpub3QoLmdyYXktYmFja2dyb3VuZCk6bm90KC5icmFuZC1wcmltYXJ5LWJhY2tncm91bmQpOm5vdCguYnJhbmQtc2Vjb25kYXJ5LWJhY2tncm91bmQpOm5vdCguYnJhbmQtYWNjZW50LWJhY2tncm91bmQpLFxuLkMwNjUtNTAtNTAteDMgLnJpZ2h0LWNvbHVtbiAudG9wOm5vdCguZ3JheS1iYWNrZ3JvdW5kKTpub3QoLmJyYW5kLXByaW1hcnktYmFja2dyb3VuZCk6bm90KC5icmFuZC1zZWNvbmRhcnktYmFja2dyb3VuZCk6bm90KC5icmFuZC1hY2NlbnQtYmFja2dyb3VuZCksXG4uQzA2NS01MC01MC14MyAucmlnaHQtY29sdW1uIC5ib3R0b206bm90KC5ncmF5LWJhY2tncm91bmQpOm5vdCguYnJhbmQtcHJpbWFyeS1iYWNrZ3JvdW5kKTpub3QoLmJyYW5kLXNlY29uZGFyeS1iYWNrZ3JvdW5kKTpub3QoLmJyYW5kLWFjY2VudC1iYWNrZ3JvdW5kKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG5cbi5DMDY1LTUwLTUwLXgzIC5pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDdweDtcbiAgbGVmdDogLTU0cHg7XG4gIHdpZHRoOiAzNHB4O1xuICBoZWlnaHQ6IDM0cHg7XG59XG5cbi5DMDY1LTUwLTUwLXgzIC5pY29uIC5pbWFnZS1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5DMDY1LTUwLTUwLXgzIC5pY29uIC5pbWFnZS1jb250YWluZXI6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctdG9wOiAxMDAlO1xuICBjb250ZW50OiBcIlwiO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY2cHgpIHtcbiAgLkMwNjUtNTAtNTAteDMgLmxlZnQtY29sdW1uLCAuQzA2NS01MC01MC14MyAucmlnaHQtY29sdW1uIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgfVxuICAuQzA2NS01MC01MC14MyAubGVmdC1jb2x1bW4ge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbiAgLkMwNjUtNTAtNTAteDMgLnJpZ2h0LWNvbHVtbiAubWFpbi1jb250ZW50IHtcbiAgICBwYWRkaW5nLXRvcDogNDlweDtcbiAgfVxuICAuQzA2NS01MC01MC14MyAucmlnaHQtY29sdW1uIC50b3Age1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gIC5DMDY1LTUwLTUwLXgzIHtcbiAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gIH1cbiAgLkMwNjUtNTAtNTAteDMgLmxlZnQtY29sdW1uLCAuQzA2NS01MC01MC14MyAucmlnaHQtY29sdW1uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuICAuQzA2NS01MC01MC14MyAubGVmdC1jb2x1bW46YmVmb3JlLCAuQzA2NS01MC01MC14MyAucmlnaHQtY29sdW1uOmJlZm9yZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZy10b3A6IDEzNy41JTtcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG4gIC5DMDY1LTUwLTUwLXgzIC5sZWZ0LWNvbHVtbiA+IGRpdiwgLkMwNjUtNTAtNTAteDMgLnJpZ2h0LWNvbHVtbiA+IGRpdiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgfVxuICAuQzA2NS01MC01MC14MyAubGVmdC1jb2x1bW4ge1xuICAgIG1hcmdpbi1yaWdodDogNHB4O1xuICB9XG4gIC5DMDY1LTUwLTUwLXgzIC5sZWZ0LWNvbHVtbiAuc29sby1pbWFnZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbiAgLkMwNjUtNTAtNTAteDMgLmxlZnQtY29sdW1uIC5zb2xvLWltYWdlOmJlZm9yZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZy10b3A6IDEzNy41JTtcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG4gIC5DMDY1LTUwLTUwLXgzIC5sZWZ0LWNvbHVtbiAubWFpbi1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAzMHB4IDM1cHggNjVweCAzNXB4O1xuICB9XG4gIC5DMDY1LTUwLTUwLXgzIC5yaWdodC1jb2x1bW4ge1xuICAgIG1hcmdpbi1sZWZ0OiA0cHg7XG4gIH1cbiAgLkMwNjUtNTAtNTAteDMgLnJpZ2h0LWNvbHVtbiAudG9wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG4gIC5DMDY1LTUwLTUwLXgzIC5yaWdodC1jb2x1bW4gLnRvcDpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmctdG9wOiA2Ni42NjY2NjY2NjY3JTtcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG4gIC5DMDY1LTUwLTUwLXgzIC5yaWdodC1jb2x1bW4gLnRvcCA+IGRpdiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgfVxuICAuQzA2NS01MC01MC14MyAucmlnaHQtY29sdW1uIC5tYWluLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDMwcHggMzVweCA4MHB4IDM1cHg7XG4gIH1cbiAgLkMwNjUtNTAtNTAteDMgLnJpZ2h0LWNvbHVtbiAubWFpbi1jb250ZW50Lmhhcy1pY29uIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDgwcHg7XG4gIH1cbiAgLkMwNjUtNTAtNTAteDMgLmljb24ge1xuICAgIHRvcDogN3B4O1xuICAgIGxlZnQ6IC01NHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5NTBweCkge1xuICAuQzA2NS01MC01MC14MyAubGVmdC1jb2x1bW4gLm1haW4tY29udGVudCB7XG4gICAgcGFkZGluZy10b3A6IDU3cHg7XG4gIH1cbiAgLkMwNjUtNTAtNTAteDMgLnJpZ2h0LWNvbHVtbiAubWFpbi1jb250ZW50IHtcbiAgICBwYWRkaW5nLXRvcDogODZweDtcbiAgfVxuICAuQzA2NS01MC01MC14MyAucmlnaHQtY29sdW1uIC5tYWluLWNvbnRlbnQuaGFzLWljb24ge1xuICAgIHBhZGRpbmctbGVmdDogMTAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuQzA2NS01MC01MC14MyAucmlnaHQtY29sdW1uIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAuQzA2NS01MC01MC14MyAubGVmdC1jb2x1bW4ge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuXG4uQzA2Ni1jZW50ZXJlZC1jb3B5LXdpdGgtaWNvbiB7XG4gIHBhZGRpbmctdG9wOiA2NXB4O1xuICBwYWRkaW5nLWJvdHRvbTogNjVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uQzA2Ni1jZW50ZXJlZC1jb3B5LXdpdGgtaWNvbiAuaW1hZ2UtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogNTVweDtcbiAgbWFyZ2luOiA0NXB4IGF1dG8gMCBhdXRvO1xufVxuXG4uQzA2Ni1jZW50ZXJlZC1jb3B5LXdpdGgtaWNvbiAuaW1hZ2UtY29udGFpbmVyOmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLXRvcDogMTAwJTtcbiAgY29udGVudDogXCJcIjtcbn1cblxuLkMwNjYtY2VudGVyZWQtY29weS13aXRoLWljb24gLmltYWdlLWNvbnRhaW5lciBpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbn1cblxuLkMwNjYtY2VudGVyZWQtY29weS13aXRoLWljb24gaDIge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDAuNzVlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IC4wOGVtO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4uQzA2Ni1jZW50ZXJlZC1jb3B5LXdpdGgtaWNvbiBoMyB7XG4gIGZvbnQtc2l6ZTogMi4yNWVtO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG4uQzA2Ni1jZW50ZXJlZC1jb3B5LXdpdGgtaWNvbiBwOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgLkMwNjYtY2VudGVyZWQtY29weS13aXRoLWljb24ge1xuICAgIHBhZGRpbmctdG9wOiA4NXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA4NXB4O1xuICB9XG4gIC5DMDY2LWNlbnRlcmVkLWNvcHktd2l0aC1pY29uIGgzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG4gIC5DMDY2LWNlbnRlcmVkLWNvcHktd2l0aC1pY29uIC5pbWFnZS1jb250YWluZXIge1xuICAgIG1hcmdpbi10b3A6IDM1cHg7XG4gIH1cbn1cblxuLkMwNjdCLW1lZ2EtZmxleGlibGUtaWNvbi1yb3cge1xuICBwYWRkaW5nOiA1cmVtIDAgNnJlbTtcbn1cblxuLkMwNjdCLW1lZ2EtZmxleGlibGUtaWNvbi1yb3cgLmMwNjdiLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogM3JlbTtcbn1cblxuLkMwNjdCLW1lZ2EtZmxleGlibGUtaWNvbi1yb3cgLmMwNjdiLWhlYWRlci1jb250YWluZXIge1xuICBmbGV4LWdyb3c6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGdhcDogMS41cmVtO1xufVxuXG4uQzA2N0ItbWVnYS1mbGV4aWJsZS1pY29uLXJvdyAuYzA2N2ItaGVhZGVyLWNvbnRhaW5lciAuYzA2N2ItdGl0bGUtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxcmVtO1xuICB3aWR0aDogNjEuMjVyZW07XG59XG5cbi5DMDY3Qi1tZWdhLWZsZXhpYmxlLWljb24tcm93IC5jMDY3Yi1oZWFkZXItY29udGFpbmVyIC5jMDY3Yi10aXRsZS1jb250YWluZXIgLnJ0ZS1sYWJlbC0tZXllYnJvdyB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAzcmVtO1xufVxuXG4uQzA2N0ItbWVnYS1mbGV4aWJsZS1pY29uLXJvdyAuYzA2N2ItaGVhZGVyLWNvbnRhaW5lciAuYzA2N2ItaGVhZGVyLXRpdGxlIHtcbiAgbGluZS1oZWlnaHQ6IDNyZW07XG4gIGZvbnQtc2l6ZTogMi4yNXJlbTtcbn1cblxuLkMwNjdCLW1lZ2EtZmxleGlibGUtaWNvbi1yb3cgLmMwNjdiLWhlYWRlci1jb250YWluZXIgLmMwNjdiLWhlYWRlci1kZXNjcmlwdGlvbiB7XG4gIHdpZHRoOiA2MS4yNXJlbTtcbn1cblxuLkMwNjdCLW1lZ2EtZmxleGlibGUtaWNvbi1yb3cgLmMwNjdiLWhlYWRlci1jb250YWluZXIgcCB7XG4gIG1hcmdpbjogMDtcbn1cblxuLkMwNjdCLW1lZ2EtZmxleGlibGUtaWNvbi1yb3cgLmMwNjdiLXJvdy1jb250YWluZXIge1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICBmbGV4LWdyb3c6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHBhZGRpbmc6IDA7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG5cbi5DMDY3Qi1tZWdhLWZsZXhpYmxlLWljb24tcm93IC5jMDY3Yi1mcmFtZSB7XG4gIGhlaWdodDogMy41cmVtO1xuICBwYWRkaW5nOiAwO1xufVxuXG4uQzA2N0ItbWVnYS1mbGV4aWJsZS1pY29uLXJvdyAuYzA2N2Itcm93LWNvbnRhaW5lciAucm93LWNvbHVtbiB7XG4gIG1hcmdpbjogMDtcbn1cblxuLkMwNjdCLW1lZ2EtZmxleGlibGUtaWNvbi1yb3cgLmMwNjdiLXJvdy1jb250YWluZXIgLnJvdy1jb2x1bW4gLnJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHJvdy1nYXA6IDIuNXJlbTtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4uQzA2N0ItbWVnYS1mbGV4aWJsZS1pY29uLXJvdyAuYzA2N2Itcm93LWNvbnRhaW5lciAucm93LWNvbHVtbiAucm93OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5DMDY3Qi1tZWdhLWZsZXhpYmxlLWljb24tcm93IC5jMDY3Yi1yb3ctY29udGFpbmVyIC5yb3ctY29sdW1uIC5yb3c6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uQzA2N0ItbWVnYS1mbGV4aWJsZS1pY29uLXJvdyAuYzA2N2Itcm93LWNvbnRhaW5lciAuYzA2N2ItaXRlbS1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uQzA2N0ItbWVnYS1mbGV4aWJsZS1pY29uLXJvdyAuYzA2N2Itcm93LWNvbnRhaW5lciAuYzA2N2ItaXRlbSB7XG4gIGZsZXgtZ3JvdzogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZ2FwOiAxLjVyZW07XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG59XG5cbi5DMDY3Qi1tZWdhLWZsZXhpYmxlLWljb24tcm93IC5jMDY3Yi1yb3ctY29udGFpbmVyIC5jMDY3Yi1pdGVtIC5jMDY3Yi1pbWFnZSB7XG4gIHdpZHRoOiAyLjVyZW07XG4gIGhlaWdodDogMi41cmVtO1xufVxuXG4uQzA2N0ItbWVnYS1mbGV4aWJsZS1pY29uLXJvdyAuYzA2N2Itcm93LWNvbnRhaW5lciAuYzA2N2ItaXRlbSAuYzA2N2ItaW1hZ2UgLmMwNjdiLWljb24ge1xuICB3aWR0aDogMi41cmVtO1xuICBoZWlnaHQ6IDIuNXJlbTtcbn1cblxuLkMwNjdCLW1lZ2EtZmxleGlibGUtaWNvbi1yb3cgLmMwNjdiLXJvdy1jb250YWluZXIgLmMwNjdiLWl0ZW0gLmMwNjdiLWltYWdlIC5jMDY3Yi1pY29uIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uQzA2N0ItbWVnYS1mbGV4aWJsZS1pY29uLXJvdyAuYzA2N2Itcm93LWNvbnRhaW5lciAuYzA2N2ItaXRlbSAuY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMXJlbTtcbn1cblxuLkMwNjdCLW1lZ2EtZmxleGlibGUtaWNvbi1yb3cgLmMwNjdiLXJvdy1jb250YWluZXIgLmMwNjdiLWl0ZW0gaDUge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xufVxuXG4uQzA2N0ItbWVnYS1mbGV4aWJsZS1pY29uLXJvdyAuYzA2N2Itcm93LWNvbnRhaW5lciAuYzA2N2ItaXRlbSAudGV4dCBwIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4uQzA2N0ItbWVnYS1mbGV4aWJsZS1pY29uLXJvdyAuaW1hZ2UtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogNzMuNzVyZW07XG4gIGhlaWdodDogNDEuNXJlbTtcbn1cblxuLkMwNjdCLW1lZ2EtZmxleGlibGUtaWNvbi1yb3cgLmltYWdlLWNvbnRhaW5lcjpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy10b3A6IDU2LjI1JTtcbiAgY29udGVudDogXCJcIjtcbn1cblxuLkMwNjdCLW1lZ2EtZmxleGlibGUtaWNvbi1yb3cgLmltYWdlLWNvbnRhaW5lciBpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgaGVpZ2h0OiA0MS41cmVtO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLkMwNjdCLW1lZ2EtZmxleGlibGUtaWNvbi1yb3cgLmN0YS1idXR0b25zIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uQzA2N0ItbWVnYS1mbGV4aWJsZS1pY29uLXJvdyAuY3RhLWJ1dHRvbnMgLmN0YS1idG46bm90KDpvbmx5LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXJpZ2h0OiAxLjI1cmVtO1xufVxuXG4uQzA2N0ItbWVnYS1mbGV4aWJsZS1pY29uLXJvdyAuY3RhLWJ1dHRvbnMgLmN0YS1idG4ge1xuICBtYXJnaW46IDA7XG59XG5cbi5DMDY3Qi1tZWdhLWZsZXhpYmxlLWljb24tcm93IC5jdGEtYnV0dG9ucyAuY3RhLWJ0bjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2NnB4KSB7XG4gIC5DMDY3Qi1tZWdhLWZsZXhpYmxlLWljb24tcm93IHtcbiAgICBwYWRkaW5nOiAzcmVtIDA7XG4gIH1cbiAgLkMwNjdCLW1lZ2EtZmxleGlibGUtaWNvbi1yb3cgLmMwNjdiLWhlYWRlci1jb250YWluZXIge1xuICAgIGdhcDogMnJlbTtcbiAgfVxuICAuQzA2N0ItbWVnYS1mbGV4aWJsZS1pY29uLXJvdyAuYzA2N2ItaGVhZGVyLWNvbnRhaW5lciAuYzA2N2ItdGl0bGUtY29udGFpbmVyIHtcbiAgICB3aWR0aDogdW5zZXQ7XG4gIH1cbiAgLkMwNjdCLW1lZ2EtZmxleGlibGUtaWNvbi1yb3cgLmMwNjdiLWhlYWRlci1jb250YWluZXIgLmMwNjdiLXRpdGxlLWNvbnRhaW5lciAuYzA2N2ItaGVhZGVyLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDEuODc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjVyZW07XG4gIH1cbiAgLkMwNjdCLW1lZ2EtZmxleGlibGUtaWNvbi1yb3cgLmMwNjdiLWhlYWRlci1jb250YWluZXIgLmMwNjdiLWhlYWRlci1kZXNjcmlwdGlvbiB7XG4gICAgd2lkdGg6IHVuc2V0O1xuICB9XG4gIC5DMDY3Qi1tZWdhLWZsZXhpYmxlLWljb24tcm93IC5jMDY3Yi1yb3ctY29udGFpbmVyIC5jMDY3Yi1pdGVtIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5DMDY3Qi1tZWdhLWZsZXhpYmxlLWljb24tcm93IC5jMDY3Yi1yb3ctY29udGFpbmVyIC5yb3ctY29sdW1uIC5yb3cge1xuICAgIHJvdy1nYXA6IDEuNXJlbTtcbiAgfVxuICAuQzA2N0ItbWVnYS1mbGV4aWJsZS1pY29uLXJvdyAuYzA2N2ItZnJhbWUge1xuICAgIGhlaWdodDogM3JlbTtcbiAgfVxuICAuQzA2N0ItbWVnYS1mbGV4aWJsZS1pY29uLXJvdyAuaW1hZ2UtY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEyLjVyZW07XG4gIH1cbiAgLkMwNjdCLW1lZ2EtZmxleGlibGUtaWNvbi1yb3cgLmltYWdlLWNvbnRhaW5lcjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmctdG9wOiA1Ni4yNSU7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxuICAuQzA2N0ItbWVnYS1mbGV4aWJsZS1pY29uLXJvdyAuaW1hZ2UtY29udGFpbmVyIGltZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBoZWlnaHQ6IDEyLjVyZW07XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gIH1cbiAgLkMwNjdCLW1lZ2EtZmxleGlibGUtaWNvbi1yb3cgLmN0YS1idXR0b25zIC5jdGEtYnRuOm5vdCg6b25seS1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAuNXJlbTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC5DMDY3Qi1tZWdhLWZsZXhpYmxlLWljb24tcm93IC5jdGEtYnV0dG9ucyAuY3RhLWJ0biB7XG4gICAgbWFyZ2luOiAuNXJlbTtcbiAgfVxufVxuXG4uQzA2OC10d28tY29sdW1uLXRleHQtd2l0aC1pbWFnZSB7XG4gIHBhZGRpbmctYm90dG9tOiA1MHB4O1xufVxuXG4uQzA2OC10d28tY29sdW1uLXRleHQtd2l0aC1pbWFnZSAuaW1hZ2UtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uQzA2OC10d28tY29sdW1uLXRleHQtd2l0aC1pbWFnZSAuaW1hZ2UtY29udGFpbmVyOmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLXRvcDogMTAwJTtcbiAgY29udGVudDogXCJcIjtcbn1cblxuLkMwNjgtdHdvLWNvbHVtbi10ZXh0LXdpdGgtaW1hZ2UgLmltYWdlLWNvbnRhaW5lciBpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbn1cblxuLkMwNjgtdHdvLWNvbHVtbi10ZXh0LXdpdGgtaW1hZ2UgaDIge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4uQzA2OC10d28tY29sdW1uLXRleHQtd2l0aC1pbWFnZSAuX2MwNjgtY3RhLWJ1dHRvbnMge1xuICB3aWR0aDogMTcuNXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IGF1dG87XG4gIG1hcmdpbi10b3A6IDIuNXJlbTtcbn1cblxuLkMwNjgtdHdvLWNvbHVtbi10ZXh0LXdpdGgtaW1hZ2UgLl9jMDY4LWN0YS1idXR0b25zIC5jdGEtYnRuOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCksXG4uQzA2OC10d28tY29sdW1uLXRleHQtd2l0aC1pbWFnZSAuX2MwNjgtY3RhLWJ1dHRvbnMgLmN0YS10ZXh0Om5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY2cHgpIHtcbiAgLkMwNjgtdHdvLWNvbHVtbi10ZXh0LXdpdGgtaW1hZ2UgLl9jMDY4LWN0YS1idXR0b25zIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDYxMHB4KSB7XG4gIC5DMDY4LXR3by1jb2x1bW4tdGV4dC13aXRoLWltYWdlIC5fYzA2OC1jdGEtYnV0dG9ucyB7XG4gICAgbWF4LXdpZHRoOiAxNy41cmVtO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjc5cHgpIHtcbiAgLkMwNjgtdHdvLWNvbHVtbi10ZXh0LXdpdGgtaW1hZ2UgLl9jMDY4LWN0YS1idXR0b25zIHtcbiAgICB3aWR0aDogMzZyZW07XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2NnB4KSB7XG4gIC5DMDY4LXR3by1jb2x1bW4tdGV4dC13aXRoLWltYWdlIC5pbWFnZS1jb250YWluZXIge1xuICAgIG1hcmdpbjogMjBweCAxMHB4IDUwcHggMTBweDtcbiAgfVxuICAuQzA2OC10d28tY29sdW1uLXRleHQtd2l0aC1pbWFnZSAubWFpbi1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAwIDEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gIC5DMDY4LXR3by1jb2x1bW4tdGV4dC13aXRoLWltYWdlIHtcbiAgICBwYWRkaW5nLXRvcDogNjVweDtcbiAgfVxuICAuQzA2OC10d28tY29sdW1uLXRleHQtd2l0aC1pbWFnZSBoMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxuICAuQzA2OC10d28tY29sdW1uLXRleHQtd2l0aC1pbWFnZSAuaW1hZ2UtY29udGFpbmVyIHtcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xuICB9XG4gIC5DMDY4LXR3by1jb2x1bW4tdGV4dC13aXRoLWltYWdlIC5tYWluLWNvbnRlbnQge1xuICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgfVxuICAuQzA2OC10d28tY29sdW1uLXRleHQtd2l0aC1pbWFnZSAubWFpbi1jb250ZW50IC5jb2wtc20tNjpmaXJzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1yaWdodDogMjdweDtcbiAgfVxuICAuQzA2OC10d28tY29sdW1uLXRleHQtd2l0aC1pbWFnZSAubWFpbi1jb250ZW50IC5jb2wtc20tNjpsYXN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI3cHg7XG4gIH1cbiAgLkMwNjgtdHdvLWNvbHVtbi10ZXh0LXdpdGgtaW1hZ2UgLl9jMDY4LWN0YS1idXR0b25zIHtcbiAgICBtYXJnaW4tdG9wOiAzLjVyZW07XG4gIH1cbn1cblxuLkMwNzMtbW9kYWwge1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbi5DMDczLW1vZGFsIC5tb2RhbC1kaWFsb2cge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG4uQzA3My1tb2RhbCAubW9kYWwtaGVhZGVyIHtcbiAgbWluLWhlaWdodDogMjRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjBmMDtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwIDMwcHggMCAxMHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cblxuLkMwNzMtbW9kYWwgLm1vZGFsLXRpdGxlIHtcbiAgZm9udC1zaXplOiAwLjYyNWVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogLjA4ZW07XG4gIHBhZGRpbmc6IDA7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uQzA3My1tb2RhbCAuY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNnB4O1xuICByaWdodDogMjBweDtcbiAgb3V0bGluZTogMDtcbiAgb3BhY2l0eTogMTtcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xufVxuXG4uQzA3My1tb2RhbCAubW9kYWwtYm9keSB7XG4gIHBhZGRpbmc6IDIwcHggMzBweCA0MHB4IDMwcHg7XG59XG5cbi5DMDczLW1vZGFsIC5tb2RhbC1mb290ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci10b3A6IDA7XG59XG5cbi5DMDczLW1vZGFsIC5tb2RhbC1hY3Rpb24ge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5DMDczLXRhbGwtaGVybyB7XG4gIHBhZGRpbmctdG9wOiA1MHB4O1xufVxuXG4uQzA3My10YWxsLWhlcm8gLmltYWdlLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLkMwNzMtdGFsbC1oZXJvIC5pbWFnZS1jb250YWluZXI6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctdG9wOiA1MCU7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5cbi5DMDczLXRhbGwtaGVybyAuaW1hZ2UtY29udGFpbmVyIGltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xufVxuXG4uQzA3My10YWxsLWhlcm8gaDIge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBmb250LXNpemU6IDIuMjVlbTtcbn1cblxuLkMwNzMtdGFsbC1oZXJvIGgzIHtcbiAgZm9udC1zaXplOiAxLjMxMjVlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLkMwNzMtdGFsbC1oZXJvIC5fYzA3My1jdGEtYnV0dG9ucyB7XG4gIHdpZHRoOiAxNy41cmVtO1xuICBtYXJnaW46IDJyZW0gYXV0byAwO1xufVxuXG4uQzA3My10YWxsLWhlcm8gLl9jMDczLWN0YS1idXR0b25zIC5jdGEtYnRuLFxuLkMwNzMtdGFsbC1oZXJvIC5fYzA3My1jdGEtYnV0dG9ucyAuY3RhLXRleHQge1xuICBtYXJnaW46IDAuNXJlbSAwO1xufVxuXG4uQzA3My10YWxsLWhlcm8gLl9jMDczLWN0YS1idXR0b25zIC5jdGEtYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxuLkMwNzMtdGFsbC1oZXJvIC5fYzA3My1jdGEtYnV0dG9ucyAuY3RhLXRleHQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uQzA3My10YWxsLWhlcm8gLnRlYXNlci10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgY29sb3I6ICMyZDM4M2Y7XG4gIGxpbmUtaGVpZ2h0OiAxLjYyNTtcbn1cblxuLkMwNzMtdGFsbC1oZXJvIC50ZWFzZXItaGVhZGVyIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gIGNvbG9yOiAjMmQzODNmO1xufVxuXG4uQzA3My10YWxsLWhlcm8gLnRlYXNlci10ZXh0IHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzJkMzgzZjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2NnB4KSB7XG4gIC5DMDczLXRhbGwtaGVybyAuY29udGVudCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTEwcHg7XG4gICAgcGFkZGluZzogMHB4IDIwcHggNTBweCAyMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIH1cbiAgLkMwNzMtdGFsbC1oZXJvIC5pbWFnZS13cmFwcGVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgLkMwNzMtdGFsbC1oZXJvIHtcbiAgICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICB9XG4gIC5DMDczLXRhbGwtaGVybyBoMiB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxuICAuQzA3My10YWxsLWhlcm8gLl9jMDczLWN0YS1idXR0b25zIHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtO1xuICB9XG59XG5cbi5DMDc0LWZlYXR1cmVkLWNhcm91c2VsLWxvb3Age1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDI1cHggMDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgY29sb3I6ICMyZDM4M2Y7XG59XG5cbi5DMDc0LWZlYXR1cmVkLWNhcm91c2VsLWxvb3AgLmltYWdlLWNvbnRhaW5lciBpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbn1cblxuLkMwNzQtZmVhdHVyZWQtY2Fyb3VzZWwtbG9vcCAuYmFja2dyb3VuZC1pbWFnZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAtMTtcbn1cblxuLkMwNzQtZmVhdHVyZWQtY2Fyb3VzZWwtbG9vcCAuYmFja2dyb3VuZC1pbWFnZSAuaW1hZ2UtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uQzA3NC1mZWF0dXJlZC1jYXJvdXNlbC1sb29wIC5iYWNrZ3JvdW5kLWltYWdlIC5pbWFnZS1jb250YWluZXI6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctdG9wOiA3NSU7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5cbi5DMDc0LWZlYXR1cmVkLWNhcm91c2VsLWxvb3AgLmhlYWRlciB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMjVweCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxpbmUtaGVpZ2h0OiAxLjMzO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY2cHgpIHtcbiAgLkMwNzQtZmVhdHVyZWQtY2Fyb3VzZWwtbG9vcCAuaGVhZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICB9XG59XG5cbi5DMDc0LWZlYXR1cmVkLWNhcm91c2VsLWxvb3AgLmNhcm91c2VsLXRpdGxlIHtcbiAgbGluZS1oZWlnaHQ6IDEuMzM7XG59XG5cbi5DMDc0LWZlYXR1cmVkLWNhcm91c2VsLWxvb3AgLmNhcm91c2VsLWl0ZW0tdGl0bGUge1xuICBmb250LXNpemU6IDEuMzc1cmVtO1xuICBsaW5lLWhlaWdodDogMnJlbTtcbn1cblxuLkMwNzQtZmVhdHVyZWQtY2Fyb3VzZWwtbG9vcCAuY2Fyb3VzZWwtaXRlbS1jb250ZW50IHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5DMDc0LWZlYXR1cmVkLWNhcm91c2VsLWxvb3AgLmhlYWRlciB7XG4gICAgd2lkdGg6IDk4MHB4O1xuICAgIGhlaWdodDogODBweDtcbiAgICBtYXJnaW46IDAgMzZweCA0MHB4IDEwMHB4O1xuICAgIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMi41cmVtO1xuICB9XG4gIC5DMDc0LWZlYXR1cmVkLWNhcm91c2VsLWxvb3AgLmNhcm91c2VsLXRpdGxlIHtcbiAgICB3aWR0aDogMTE4MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBtYXJnaW46IDQwcHggMCAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDIuNXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5DMDc0LWZlYXR1cmVkLWNhcm91c2VsLWxvb3AgLmhlYWRlciB7XG4gICAgbWFyZ2luOiAwIGF1dG8gNDBweCBhdXRvO1xuICAgIGZvbnQtc2l6ZTogMS42MjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDJyZW07XG4gIH1cbiAgLkMwNzQtZmVhdHVyZWQtY2Fyb3VzZWwtbG9vcCAuaGVhZGVyIHAge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5DMDc0LWZlYXR1cmVkLWNhcm91c2VsLWxvb3AgLmNhcm91c2VsLXRpdGxlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDBweCBhdXRvIDE2cHggYXV0bztcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMnJlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLkMwNzQtZmVhdHVyZWQtY2Fyb3VzZWwtbG9vcCAuaGVhZGVyIHtcbiAgICBmb250LXNpemU6IDEuNjI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAycmVtO1xuICB9XG4gIC5DMDc0LWZlYXR1cmVkLWNhcm91c2VsLWxvb3AgLmNhcm91c2VsLXRpdGxlIHtcbiAgICBtYXJnaW46IDQwcHggMCAxNnB4IDMycHg7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDJyZW07XG4gIH1cbiAgLkMwNzQtZmVhdHVyZWQtY2Fyb3VzZWwtbG9vcCAucGFkZGVkLWNvbnRhaW5lcixcbiAgLkMwNzQtZmVhdHVyZWQtY2Fyb3VzZWwtbG9vcCAucGFkZGluZy1jb250YWluZXIsXG4gIC5DMDc0LWZlYXR1cmVkLWNhcm91c2VsLWxvb3AgLm93bC1zdGFnZSB7XG4gICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAuQzA3NC1mZWF0dXJlZC1jYXJvdXNlbC1sb29wIC5vd2wtc3RhZ2Uge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTglO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkgYW5kIChtYXgtd2lkdGg6IDk1MHB4KSB7XG4gIC5DMDc0LWZlYXR1cmVkLWNhcm91c2VsLWxvb3AgLm93bC1zdGFnZSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNiU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSBhbmQgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgLkMwNzQtZmVhdHVyZWQtY2Fyb3VzZWwtbG9vcCAub3dsLXN0YWdlIHtcbiAgICBtYXJnaW4tbGVmdDogLTEyJTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIGFuZCAobWF4LXdpZHRoOiA4MzBweCkge1xuICAuQzA3NC1mZWF0dXJlZC1jYXJvdXNlbC1sb29wIC5vd2wtc3RhZ2Uge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTAlO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1MDBweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5DMDc0LWZlYXR1cmVkLWNhcm91c2VsLWxvb3AgLmhlYWRlciB7XG4gICAgd2lkdGg6IDk5JTtcbiAgICBoZWlnaHQ6IDEyOHB4O1xuICAgIG1hcmdpbjogMCAwIDQ4cHg7XG4gICAgZm9udC1zaXplOiAxLjYyNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMnJlbTtcbiAgfVxuICAuQzA3NC1mZWF0dXJlZC1jYXJvdXNlbC1sb29wIC5jYXJvdXNlbC10aXRsZSB7XG4gICAgd2lkdGg6IDk1JTtcbiAgICBtYXJnaW46IDBweCBhdXRvIDE2cHggYXV0bztcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMnJlbTtcbiAgfVxuICAuQzA3NC1mZWF0dXJlZC1jYXJvdXNlbC1sb29wIC5wYWRkZWQtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ5OXB4KSB7XG4gIC5DMDc0LWZlYXR1cmVkLWNhcm91c2VsLWxvb3AgLmhlYWRlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgIGZvbnQtc2l6ZTogMS42MjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDJyZW07XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDk5cHgpIGFuZCAoZGV2aWNlLWFzcGVjdC1yYXRpbzogNDAgLyA3MSkge1xuICAuQzA3NC1mZWF0dXJlZC1jYXJvdXNlbC1sb29wIC5oZWFkZXIge1xuICAgIHdpZHRoOiAzMDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDk5cHgpIHtcbiAgLkMwNzQtZmVhdHVyZWQtY2Fyb3VzZWwtbG9vcCAuY2Fyb3VzZWwtdGl0bGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCAwIDE2cHg7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDJyZW07XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDk5cHgpIGFuZCAoZGV2aWNlLWFzcGVjdC1yYXRpbzogNDAgLyA3MSkge1xuICAuQzA3NC1mZWF0dXJlZC1jYXJvdXNlbC1sb29wIC5jYXJvdXNlbC10aXRsZSB7XG4gICAgd2lkdGg6IDMwMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjZweCkge1xuICAuQzA3NC1mZWF0dXJlZC1jYXJvdXNlbC1sb29wIC5jYXJvdXNlbC1jb250YWluZXIge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG5cbi5DMDc0LWZlYXR1cmVkLWNhcm91c2VsLWxvb3AgLmNhcm91c2VsLWl0ZW0gLmltYWdlLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLkMwNzQtZmVhdHVyZWQtY2Fyb3VzZWwtbG9vcCAuY2Fyb3VzZWwtaXRlbSAuaW1hZ2UtY29udGFpbmVyOmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLXRvcDogNzUlO1xuICBjb250ZW50OiBcIlwiO1xufVxuXG4uQzA3NC1mZWF0dXJlZC1jYXJvdXNlbC1sb29wIC5jYXJvdXNlbC1pdGVtIGgzIHtcbiAgbWFyZ2luOiAxNnB4IDAgMTZweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLkMwNzQtZmVhdHVyZWQtY2Fyb3VzZWwtbG9vcCAub3dsLW5hdiAub3dsLXByZXYsXG4uQzA3NC1mZWF0dXJlZC1jYXJvdXNlbC1sb29wIC5vd2wtbmF2IC5vd2wtbmV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyMiU7XG59XG5cbi5DMDc0LWZlYXR1cmVkLWNhcm91c2VsLWxvb3AgLm93bC1uYXYgLm93bC1wcmV2OmFmdGVyLFxuLkMwNzQtZmVhdHVyZWQtY2Fyb3VzZWwtbG9vcCAub3dsLW5hdiAub3dsLW5leHQ6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyM3B4O1xuICBoZWlnaHQ6IDIzcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wOiAzcHggc29saWQgI2Q5ZDlkOTtcbiAgYm9yZGVyLXJpZ2h0OiAzcHggc29saWQgI2Q5ZDlkOTtcbn1cblxuLkMwNzQtZmVhdHVyZWQtY2Fyb3VzZWwtbG9vcCAub3dsLW5hdiAub3dsLXByZXYge1xuICBsZWZ0OiAtMjlweDtcbn1cblxuLkMwNzQtZmVhdHVyZWQtY2Fyb3VzZWwtbG9vcCAub3dsLW5hdiAub3dsLXByZXY6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgyMjVkZWcpO1xufVxuXG4uQzA3NC1mZWF0dXJlZC1jYXJvdXNlbC1sb29wIC5vd2wtbmF2IC5vd2wtbmV4dCB7XG4gIHJpZ2h0OiAtMjlweDtcbn1cblxuLkMwNzQtZmVhdHVyZWQtY2Fyb3VzZWwtbG9vcCAub3dsLW5hdiAub3dsLW5leHQ6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG5cbi5DMDc0LWZlYXR1cmVkLWNhcm91c2VsLWxvb3AgLl9jMDc0LWN0YS1idXR0b25zIHtcbiAgbWFyZ2luOiAxLjVyZW0gYXV0byAwO1xuICB3aWR0aDogMTcuNXJlbTtcbn1cblxuLkMwNzQtZmVhdHVyZWQtY2Fyb3VzZWwtbG9vcCAuX2MwNzQtY3RhLWJ1dHRvbnMgLmN0YS1idG4sXG4uQzA3NC1mZWF0dXJlZC1jYXJvdXNlbC1sb29wIC5fYzA3NC1jdGEtYnV0dG9ucyAuY3RhLXRleHQge1xuICBtYXJnaW46IDAuNXJlbSAwO1xufVxuXG4uQzA3NC1mZWF0dXJlZC1jYXJvdXNlbC1sb29wIC5fYzA3NC1jdGEtYnV0dG9ucyAuY3RhLWJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcbi5DMDc0LWZlYXR1cmVkLWNhcm91c2VsLWxvb3AgLl9jMDc0LWN0YS1idXR0b25zIC5jdGEtdGV4dDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5DMDc0LWZlYXR1cmVkLWNhcm91c2VsLWxvb3AgLl9jMDc0LWl0ZW0tY3RhLWJ1dHRvbnMgLmN0YS1idG4sXG4uQzA3NC1mZWF0dXJlZC1jYXJvdXNlbC1sb29wIC5fYzA3NC1pdGVtLWN0YS1idXR0b25zIC5jdGEtdGV4dCB7XG4gIG1hcmdpbjogMC41cmVtIDA7XG59XG5cbi5DMDc0LWZlYXR1cmVkLWNhcm91c2VsLWxvb3AgLl9jMDc0LWl0ZW0tY3RhLWJ1dHRvbnMgLmN0YS1idG46bm90KDpmaXJzdC1jaGlsZCksXG4uQzA3NC1mZWF0dXJlZC1jYXJvdXNlbC1sb29wIC5fYzA3NC1pdGVtLWN0YS1idXR0b25zIC5jdGEtdGV4dDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkge1xuICAuQzA3NC1mZWF0dXJlZC1jYXJvdXNlbC1sb29wIC5iYWNrZ3JvdW5kLWltYWdlIC5pbWFnZS1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG4gIC5DMDc0LWZlYXR1cmVkLWNhcm91c2VsLWxvb3AgLmJhY2tncm91bmQtaW1hZ2UgLmltYWdlLWNvbnRhaW5lcjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmctdG9wOiAzNy41JTtcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA4OTBweCkge1xuICAuQzA3NC1mZWF0dXJlZC1jYXJvdXNlbC1sb29wIC5iYWNrZ3JvdW5kLWltYWdlIC5pbWFnZS1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG4gIC5DMDc0LWZlYXR1cmVkLWNhcm91c2VsLWxvb3AgLmJhY2tncm91bmQtaW1hZ2UgLmltYWdlLWNvbnRhaW5lcjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmctdG9wOiAyNSU7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTA5MHB4KSB7XG4gIC5DMDc0LWZlYXR1cmVkLWNhcm91c2VsLWxvb3AgLmJhY2tncm91bmQtaW1hZ2UgLmltYWdlLWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbiAgLkMwNzQtZmVhdHVyZWQtY2Fyb3VzZWwtbG9vcCAuYmFja2dyb3VuZC1pbWFnZSAuaW1hZ2UtY29udGFpbmVyOmJlZm9yZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZy10b3A6IDIwJTtcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG59XG5cbi5DMDc0LWZlYXR1cmVkLWNhcm91c2VsLWxvb3AgLnZpZGVvLXdyYXBwZXIge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbn1cblxuLkMwNzQtZmVhdHVyZWQtY2Fyb3VzZWwtbG9vcCAucGxheS1idXR0b24sXG4uQzA3NC1mZWF0dXJlZC1jYXJvdXNlbC1sb29wIC5wbGF5LWJ1dHRvbi1jaXJjbGU6YmVmb3JlIHtcbiAgaGVpZ2h0OiA1OHB4O1xuICB3aWR0aDogNThweDtcbn1cblxuLkMwNzQtZmVhdHVyZWQtY2Fyb3VzZWwtbG9vcCAucGxheS1idXR0b24tY2lyY2xlOmFmdGVyIHtcbiAgYm9yZGVyLXRvcDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6IDE0cHggc29saWQgI2ZmZmZmZjtcbiAgbGVmdDogMjRweDtcbiAgdG9wOiAxOXB4O1xufVxuXG46bGFuZyh6aC1DTikgLkMwNzQtZmVhdHVyZWQtY2Fyb3VzZWwtbG9vcCAuY2Fyb3VzZWwtaXRlbS1jb250ZW50IC5lbGxpcCBzcGFuIHtcbiAgd2hpdGUtc3BhY2U6IHVuc2V0ICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkge1xuICAuQzA3NS1mdWxsLXdpZHRoLXRoZW1hdGljLWxvY2stdXAgLmNvbC1zbS00IHtcbiAgICB3aWR0aDogNDAlO1xuICB9XG4gIC5DMDc1LWZ1bGwtd2lkdGgtdGhlbWF0aWMtbG9jay11cCAuY29sLXNtLTgge1xuICAgIHdpZHRoOiA2MCU7XG4gIH1cbn1cblxuLkMwNzYtdGhlbWF0aWMtbG9jay11cC1mZWF0dXJlZC1jYWxsb3V0LXctaW1hZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDEzMHB4IDAgMCA2MHB4O1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uQzA3Ni10aGVtYXRpYy1sb2NrLXVwLWZlYXR1cmVkLWNhbGxvdXQtdy1pbWFnZSAuYmFja2dyb3VuZC1pbWFnZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMDtcbn1cblxuLkMwNzYtdGhlbWF0aWMtbG9jay11cC1mZWF0dXJlZC1jYWxsb3V0LXctaW1hZ2UgLmltYWdlLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLkMwNzYtdGhlbWF0aWMtbG9jay11cC1mZWF0dXJlZC1jYWxsb3V0LXctaW1hZ2UgLmltYWdlLWNvbnRhaW5lcjpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy10b3A6IDEzMy4zMzMzMzMzMzMlO1xuICBjb250ZW50OiBcIlwiO1xufVxuXG4uQzA3Ni10aGVtYXRpYy1sb2NrLXVwLWZlYXR1cmVkLWNhbGxvdXQtdy1pbWFnZSBpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbn1cblxuLkMwNzYtdGhlbWF0aWMtbG9jay11cC1mZWF0dXJlZC1jYWxsb3V0LXctaW1hZ2UgaDMge1xuICBmb250LXNpemU6IDEuNWVtO1xuICBsaW5lLWhlaWdodDogMS4zNzVlbTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLkMwNzYtdGhlbWF0aWMtbG9jay11cC1mZWF0dXJlZC1jYWxsb3V0LXctaW1hZ2UgLl9jMDc2LWN0YS1idXR0b25zIC5jdGEtYnRuLFxuLkMwNzYtdGhlbWF0aWMtbG9jay11cC1mZWF0dXJlZC1jYWxsb3V0LXctaW1hZ2UgLl9jMDc2LWN0YS1idXR0b25zIC5jdGEtdGV4dCB7XG4gIG1hcmdpbjogMC41cmVtIDA7XG59XG5cbi5DMDc2LXRoZW1hdGljLWxvY2stdXAtZmVhdHVyZWQtY2FsbG91dC13LWltYWdlIC5fYzA3Ni1jdGEtYnV0dG9ucyAuY3RhLWJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcbi5DMDc2LXRoZW1hdGljLWxvY2stdXAtZmVhdHVyZWQtY2FsbG91dC13LWltYWdlIC5fYzA3Ni1jdGEtYnV0dG9ucyAuY3RhLXRleHQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uQzA3Ni10aGVtYXRpYy1sb2NrLXVwLWZlYXR1cmVkLWNhbGxvdXQtdy1pbWFnZSAuYXJyb3ctcmlnaHQtbGluayB7XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctcmlnaHQ6IDI0cHg7XG59XG5cbi5DMDc2LXRoZW1hdGljLWxvY2stdXAtZmVhdHVyZWQtY2FsbG91dC13LWltYWdlIC5hcnJvdy1yaWdodC1saW5rOmFmdGVyIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMjRweDtcbn1cblxuLkMwNzYtdGhlbWF0aWMtbG9jay11cC1mZWF0dXJlZC1jYWxsb3V0LXctaW1hZ2UgLmNvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAyMHB4IDQwcHggMjBweCAzMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkge1xuICAuQzA3Ni10aGVtYXRpYy1sb2NrLXVwLWZlYXR1cmVkLWNhbGxvdXQtdy1pbWFnZSB7XG4gICAgcGFkZGluZzogMTQ1cHggMCAwIDQwcHg7XG4gIH1cbiAgLkMwNzYtdGhlbWF0aWMtbG9jay11cC1mZWF0dXJlZC1jYWxsb3V0LXctaW1hZ2UgLmJhY2tncm91bmQtaW1hZ2Uge1xuICAgIHdpZHRoOiA5MCU7XG4gIH1cbiAgLkMwNzYtdGhlbWF0aWMtbG9jay11cC1mZWF0dXJlZC1jYWxsb3V0LXctaW1hZ2UgLmNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDIwcHggMCAyMHB4IDI1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuQzA3Ni10aGVtYXRpYy1sb2NrLXVwLWZlYXR1cmVkLWNhbGxvdXQtdy1pbWFnZSB7XG4gICAgcGFkZGluZzogMjEwcHggMCAwIDYwcHg7XG4gICAgbWFyZ2luLXRvcDogNjZweDtcbiAgfVxuICAuQzA3Ni10aGVtYXRpYy1sb2NrLXVwLWZlYXR1cmVkLWNhbGxvdXQtdy1pbWFnZSAuY29udGVudCB7XG4gICAgcGFkZGluZzogMjVweCAzMHB4IDI1cHggNDBweDtcbiAgfVxuICAuQzA3Ni10aGVtYXRpYy1sb2NrLXVwLWZlYXR1cmVkLWNhbGxvdXQtdy1pbWFnZSBoMyB7XG4gICAgZm9udC1zaXplOiAyLjI1ZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjIyMjIyMjIyMmVtO1xuICB9XG59XG5cbi5DMDc3LXRoZW1hdGljLWxvY2stdXAtaW5zZXQtY2Fyb3VzZWwge1xuICBib3gtc2hhZG93OiAwIDJweCA4cHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuICBwYWRkaW5nOiAzMHB4IDA7XG59XG5cbi5DMDc3LXRoZW1hdGljLWxvY2stdXAtaW5zZXQtY2Fyb3VzZWwgLmltYWdlLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLkMwNzctdGhlbWF0aWMtbG9jay11cC1pbnNldC1jYXJvdXNlbCAuaW1hZ2UtY29udGFpbmVyOmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLXRvcDogNzUlO1xuICBjb250ZW50OiBcIlwiO1xufVxuXG4uQzA3Ny10aGVtYXRpYy1sb2NrLXVwLWluc2V0LWNhcm91c2VsIGltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xufVxuXG4uQzA3Ny10aGVtYXRpYy1sb2NrLXVwLWluc2V0LWNhcm91c2VsIGgzIHtcbiAgZm9udC1zaXplOiAxLjVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMzc1ZW07XG4gIG1hcmdpbjogMTBweCAwO1xufVxuXG4uQzA3Ny10aGVtYXRpYy1sb2NrLXVwLWluc2V0LWNhcm91c2VsIC5fYzA3Ny1jdGEtYnV0dG9ucyAuY3RhLWJ0bixcbi5DMDc3LXRoZW1hdGljLWxvY2stdXAtaW5zZXQtY2Fyb3VzZWwgLl9jMDc3LWN0YS1idXR0b25zIC5jdGEtdGV4dCB7XG4gIG1hcmdpbjogMC41cmVtIDA7XG59XG5cbi5DMDc3LXRoZW1hdGljLWxvY2stdXAtaW5zZXQtY2Fyb3VzZWwgLl9jMDc3LWN0YS1idXR0b25zIC5jdGEtYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxuLkMwNzctdGhlbWF0aWMtbG9jay11cC1pbnNldC1jYXJvdXNlbCAuX2MwNzctY3RhLWJ1dHRvbnMgLmN0YS10ZXh0Om5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLkMwNzctdGhlbWF0aWMtbG9jay11cC1pbnNldC1jYXJvdXNlbCAub3dsLW5hdiAub3dsLXByZXYsXG4uQzA3Ny10aGVtYXRpYy1sb2NrLXVwLWluc2V0LWNhcm91c2VsIC5vd2wtbmF2IC5vd2wtbmV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uQzA3Ny10aGVtYXRpYy1sb2NrLXVwLWluc2V0LWNhcm91c2VsIC5vd2wtbmF2IC5vd2wtcHJldjphZnRlcixcbi5DMDc3LXRoZW1hdGljLWxvY2stdXAtaW5zZXQtY2Fyb3VzZWwgLm93bC1uYXYgLm93bC1uZXh0OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjNweDtcbiAgaGVpZ2h0OiAyM3B4O1xuICBib3JkZXItdG9wOiAzcHggc29saWQgI2Q5ZDlkOTtcbiAgYm9yZGVyLXJpZ2h0OiAzcHggc29saWQgI2Q5ZDlkOTtcbn1cblxuLkMwNzctdGhlbWF0aWMtbG9jay11cC1pbnNldC1jYXJvdXNlbCAub3dsLW5hdiAub3dsLXByZXYuZGlzYWJsZWQsXG4uQzA3Ny10aGVtYXRpYy1sb2NrLXVwLWluc2V0LWNhcm91c2VsIC5vd2wtbmF2IC5vd2wtbmV4dC5kaXNhYmxlZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5DMDc3LXRoZW1hdGljLWxvY2stdXAtaW5zZXQtY2Fyb3VzZWwgLm93bC1uYXYgLm93bC1wcmV2OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjI1ZGVnKTtcbn1cblxuLkMwNzctdGhlbWF0aWMtbG9jay11cC1pbnNldC1jYXJvdXNlbCAub3dsLW5hdiAub3dsLW5leHQ6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjZweCkge1xuICAuQzA3Ny10aGVtYXRpYy1sb2NrLXVwLWluc2V0LWNhcm91c2VsIHtcbiAgICBtYXJnaW46IDAgLTEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gIC5DMDc3LXRoZW1hdGljLWxvY2stdXAtaW5zZXQtY2Fyb3VzZWwge1xuICAgIHBhZGRpbmc6IDQwcHggNjBweDtcbiAgfVxuICAuQzA3Ny10aGVtYXRpYy1sb2NrLXVwLWluc2V0LWNhcm91c2VsIC5vd2wtcHJldiB7XG4gICAgbGVmdDogLTI3cHg7XG4gIH1cbiAgLkMwNzctdGhlbWF0aWMtbG9jay11cC1pbnNldC1jYXJvdXNlbCAub3dsLW5leHQge1xuICAgIHJpZ2h0OiAtMjdweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5DMDc3LXRoZW1hdGljLWxvY2stdXAtaW5zZXQtY2Fyb3VzZWwge1xuICAgIHBhZGRpbmc6IDUwcHggNzBweDtcbiAgfVxuICAuQzA3Ny10aGVtYXRpYy1sb2NrLXVwLWluc2V0LWNhcm91c2VsIGgzIHtcbiAgICBmb250LXNpemU6IDIuMjVlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yMjIyMjIyMjIyZW07XG4gICAgbWFyZ2luLXRvcDogMjVweDtcbiAgfVxuICAuQzA3Ny10aGVtYXRpYy1sb2NrLXVwLWluc2V0LWNhcm91c2VsIC5fYzA3Ny1jdGEtYnV0dG9ucyB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtO1xuICB9XG4gIC5DMDc3LXRoZW1hdGljLWxvY2stdXAtaW5zZXQtY2Fyb3VzZWwgLm93bC1wcmV2IHtcbiAgICBsZWZ0OiAtNDBweDtcbiAgfVxuICAuQzA3Ny10aGVtYXRpYy1sb2NrLXVwLWluc2V0LWNhcm91c2VsIC5vd2wtbmV4dCB7XG4gICAgcmlnaHQ6IC00MHB4O1xuICB9XG59XG5cbi5jbS1pbWFnZW1hcF9fd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmNtLWltYWdlbWFwX19waWN0dXJlIHtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi5jbS1pbWFnZW1hcF9fYXJlYS0tZGlzYWJsZWQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uY20taW1hZ2VtYXBfX2hvdHpvbmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDI7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuXG4uY20taW1hZ2VtYXBfX2hvdHpvbmUtLWljb24ge1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCIuLi8uLi9pbWcvaW1hZ2VtYXAtaWNvbi5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uY20taW1hZ2VtYXBfX2hvdHpvbmU6aG92ZXIuY20taW1hZ2VtYXBfX2hvdHpvbmUtLWljb24sIC5jbS1pbWFnZW1hcF9faG90em9uZS0taG92ZXIuY20taW1hZ2VtYXBfX2hvdHpvbmUtLWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWcvaW1hZ2VtYXAtaWNvbi1ob3Zlci5zdmdcIik7XG59XG5cbi5jbS1pbWFnZW1hcF9faG90em9uZS0tYWN0aXZlLmNtLWltYWdlbWFwX19ob3R6b25lLS1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1nL2ltYWdlbWFwLWljb24taG92ZXIuc3ZnXCIpO1xufVxuXG4uY20taW1hZ2VtYXBfX2hvdHpvbmUtLWxvYWRpbmcsIC5jbS1pbWFnZW1hcF9faG90em9uZS0tZGlzYWJsZWQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uY20tb3ZlcmxheS0tdGhlbWUtZGFyayAuY20tb3ZlcmxheV9fbGluayB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogMC41cmVtO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmNtLW92ZXJsYXktLXRoZW1lLWxpZ2h0IC5jbS1vdmVybGF5X19saW5rIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiAwLjVyZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uY20tb3ZlcmxheS0tdGhlbWUtbGlnaHQtb24tZGFyayAuY20tb3ZlcmxheV9fbGluayB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbiAgcGFkZGluZzogMC41cmVtO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmNtLW92ZXJsYXktLXRoZW1lLWRhcmstb24tbGlnaHQgLmNtLW92ZXJsYXlfX2xpbmsge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIHBhZGRpbmc6IDAuNXJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5DMDc4LWhvdC1zcG90cyB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXRvcDogMzJweDtcbiAgcGFkZGluZy1ib3R0b206IDQ1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLkMwNzgtaG90LXNwb3RzIC5jbS1pbWFnZW1hcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLkMwNzgtaG90LXNwb3RzIG1hcCAuQzA3OC1ob3Qtc3BvdHMtcXVpY2staW5mbyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5DMDc4LWhvdC1zcG90cyAubWZwLWJnLCAuQzA3OC1ob3Qtc3BvdHMgLm1mcC13cmFwIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogaW5pdGlhbCAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMCAhaW1wb3J0YW50O1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogaW5pdGlhbDtcbn1cblxuLkMwNzgtaG90LXNwb3RzIC5tZnAtYmc6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIGJvdHRvbTogMDtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDEwNDA7XG59XG5cbi5DMDc4LWhvdC1zcG90cyAubWZwLWNvbnRlbnQge1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG59XG5cbi5DMDc4LWhvdC1zcG90cyAubWZwLWNvbnRlbnQgLmNtLXF1aWNraW5mbyB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGhlaWdodDogYXV0bztcbiAgbGVmdDogNTAlO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLkMwNzgtaG90LXNwb3RzIC5tZnAtY29udGVudCAuY20tcXVpY2tpbmZvIHtcbiAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNHJlbSk7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogY2FsYyg1MCUgLSAycmVtKTtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNXJlbSk7XG4gICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgfVxufVxuXG4uQzA3OC1ob3Qtc3BvdHMgLmNtLWhlcm9fX2RpbW1lciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gIG9wYWNpdHk6IC4xO1xufVxuXG4uQzA3OC1ob3Qtc3BvdHMgLmNtLWltYWdlbWFwX19waWN0dXJlLWJveCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLkMwNzgtaG90LXNwb3RzIC5jbS1pbWFnZW1hcF9fcGljdHVyZS1ib3g6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctdG9wOiA1Ni4yNSU7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5cbi5DMDc4LWhvdC1zcG90cyBoMyB7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIGZvbnQtc2l6ZTogMS41ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjMzMzMzMzMzMzNlbTtcbn1cblxuLkMwNzgtaG90LXNwb3RzIC5jbS12aXN1YWxseWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkge1xuICAuQzA3OC1ob3Qtc3BvdHMge1xuICAgIHBhZGRpbmctdG9wOiA0OHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA2MnB4O1xuICB9XG4gIC5DMDc4LWhvdC1zcG90cyBoMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDhweDtcbiAgICBmb250LXNpemU6IDIuMjVlbTtcbiAgICBsaW5lLWhlaWdodDogMS4zMzMzMzMzMzMzZW07XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gIC5DMDc4LWhvdC1zcG90cyB7XG4gICAgcGFkZGluZy1ib3R0b206IDY1cHg7XG4gIH1cbn1cblxuLkMwNzgtaG90LXNwb3RzLXF1aWNrLWluZm8ge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzODRweDtcbiAgcGFkZGluZzogMCAxMHB4O1xufVxuXG4uQzA3OC1ob3Qtc3BvdHMtcXVpY2staW5mbyAuaGVhZGluZyB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxLjEyNWVtO1xuICBsaW5lLWhlaWdodDogMS4zMzMzMzMzMzMzZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5DMDc4LWhvdC1zcG90cy1xdWljay1pbmZvIC50ZWFzZXItdGV4dCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWxpbmUtY2xhbXA6IDQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDEuNWVtO1xufVxuXG4uQzA3OC1ob3Qtc3BvdHMtcXVpY2staW5mbyAuY20tcXVpY2tpbmZvX19waWN0dXJlLWJveCxcbi5DMDc4LWhvdC1zcG90cy1xdWljay1pbmZvIC5pbmxpbmUtdmlkZW8ge1xuICB3aWR0aDogYXV0bztcbn1cblxuLkMwNzgtaG90LXNwb3RzLXF1aWNrLWluZm8gLmNtLXF1aWNraW5mb19fcGljdHVyZS1ib3gge1xuICBtYXJnaW46IDAgYXV0byAxNnB4IGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLkMwNzgtaG90LXNwb3RzLXF1aWNrLWluZm8gLmNtLXF1aWNraW5mb19fcGljdHVyZS1ib3g6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctdG9wOiA1Ni4yNSU7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5cbi5DMDc4LWhvdC1zcG90cy1xdWljay1pbmZvIC5pbmxpbmUtdmlkZW8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMCBhdXRvIDE2cHggYXV0bztcbn1cblxuLkMwNzgtaG90LXNwb3RzLXF1aWNrLWluZm8gLmlubGluZS12aWRlbyAuY20tcXVpY2tpbmZvX19waWN0dXJlLWJveCB7XG4gIG1hcmdpbjogMDtcbn1cblxuLkMwNzgtaG90LXNwb3RzLXF1aWNrLWluZm8gLmNvbnRlbnQtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTZweCAyMHB4IDI0cHggMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cblxuLkMwNzgtaG90LXNwb3RzLXF1aWNrLWluZm8gLmlubmVyLWNvbnRlbnQtY29udGFpbmVyIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5DMDc4LWhvdC1zcG90cy1xdWljay1pbmZvIC5jbS1xdWlja2luZm9fX3N3aXRjaCB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgaGVpZ2h0OiAzcmVtO1xuICB3aWR0aDogM3JlbTtcbiAgbWFyZ2luOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoMGRlZyk7XG4gIHBhZGRpbmc6IDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5DMDc4LWhvdC1zcG90cy1xdWljay1pbmZvIC5jbS1xdWlja2luZm9fX3N3aXRjaCB7XG4gICAgaGVpZ2h0OiAyLjVyZW07XG4gICAgd2lkdGg6IDIuNXJlbTtcbiAgfVxufVxuXG4uQzA3OC1ob3Qtc3BvdHMtcXVpY2staW5mbyAuY20tcXVpY2tpbmZvX19zd2l0Y2gtLXByZXYge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTM1ZGVnKTtcbiAgbGVmdDogLTNweDtcbn1cblxuLkMwNzgtaG90LXNwb3RzLXF1aWNrLWluZm8gLmNtLXF1aWNraW5mb19fc3dpdGNoLS1sZWZ0IHtcbiAgbGVmdDogLTEuNXJlbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLkMwNzgtaG90LXNwb3RzLXF1aWNrLWluZm8gLmNtLXF1aWNraW5mb19fc3dpdGNoLS1sZWZ0IHtcbiAgICBsZWZ0OiAtMXJlbTtcbiAgfVxufVxuXG4uQzA3OC1ob3Qtc3BvdHMtcXVpY2staW5mbyAuY20tcXVpY2tpbmZvX19zd2l0Y2gtLW5leHQge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIHJpZ2h0OiAtM3B4O1xufVxuXG4uQzA3OC1ob3Qtc3BvdHMtcXVpY2staW5mbyAuY20tcXVpY2tpbmZvX19zd2l0Y2gtLXJpZ2h0IHtcbiAgbGVmdDogY2FsYygxMDAlICsgMS41cmVtKTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLkMwNzgtaG90LXNwb3RzLXF1aWNrLWluZm8gLmNtLXF1aWNraW5mb19fc3dpdGNoLS1yaWdodCB7XG4gICAgbGVmdDogY2FsYygxMDAlICsgMXJlbSk7XG4gIH1cbn1cblxuLkMwNzgtaG90LXNwb3RzLXF1aWNrLWluZm8gLmNtLXF1aWNraW5mb19fc3dpdGNoLS1sZWZ0OmFmdGVyLCAuQzA3OC1ob3Qtc3BvdHMtcXVpY2staW5mbyAuY20tcXVpY2tpbmZvX19zd2l0Y2gtLXJpZ2h0OmFmdGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgYm9yZGVyLWxlZnQ6IDA7XG4gIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICNmZmY7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCAjZmZmO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMnJlbTtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW46IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHdpZHRoOiAycmVtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuQzA3OC1ob3Qtc3BvdHMtcXVpY2staW5mbyAuY20tcXVpY2tpbmZvX19zd2l0Y2gtLWxlZnQ6YWZ0ZXIsIC5DMDc4LWhvdC1zcG90cy1xdWljay1pbmZvIC5jbS1xdWlja2luZm9fX3N3aXRjaC0tcmlnaHQ6YWZ0ZXIge1xuICAgIGhlaWdodDogMS41cmVtO1xuICAgIHdpZHRoOiAxLjVyZW07XG4gIH1cbn1cblxuLkMwNzgtaG90LXNwb3RzLXF1aWNrLWluZm8gLmNtLXF1aWNraW5mb19fc3dpdGNoLS1sZWZ0OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKC0xMzVkZWcpO1xufVxuXG4uQzA3OC1ob3Qtc3BvdHMtcXVpY2staW5mbyAuY20tcXVpY2tpbmZvX19zd2l0Y2gtLXJpZ2h0OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDQ1ZGVnKTtcbn1cblxuLkMwNzgtaG90LXNwb3RzLXF1aWNrLWluZm8gaDQuaGVhZGluZyB7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiAyO1xuICBsaW5lLWhlaWdodDogMnJlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMCAuNXJlbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLkMwNzgtaG90LXNwb3RzLXF1aWNrLWluZm8gaDQuaGVhZGluZyB7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS41cmVtO1xuICB9XG59XG5cbi5DMDc4LWhvdC1zcG90cy1xdWljay1pbmZvIGg1LmhlYWRpbmcge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiAyO1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uQzA3OC1ob3Qtc3BvdHMtcXVpY2staW5mbyAuY3RhLWJ1dHRvbnMgLmN0YS10ZXh0Om5vdCg6b25seS1jaGlsZCkge1xuICBtYXgtd2lkdGg6IDUwJTtcbn1cblxuLkMwNzgtaG90LXNwb3RzLXF1aWNrLWluZm8gLmNtLXF1aWNraW5mb19fY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLThweDtcbiAgcmlnaHQ6IC0xMnB4O1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBtYXJnaW46IDA7XG59XG5cbi5DMDc4LWhvdC1zcG90cy1xdWljay1pbmZvIC5jbS1xdWlja2luZm9fX2Nsb3NlOmJlZm9yZSwgLkMwNzgtaG90LXNwb3RzLXF1aWNrLWluZm8gLmNtLXF1aWNraW5mb19fY2xvc2U6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiA1MCU7XG4gIHdpZHRoOiAycHg7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJkMzgzZjtcbn1cblxuLkMwNzgtaG90LXNwb3RzLXF1aWNrLWluZm8gLmNtLXF1aWNraW5mb19fY2xvc2U6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuXG4uQzA3OC1ob3Qtc3BvdHMtcXVpY2staW5mbyAuY20tcXVpY2tpbmZvX19jbG9zZTphZnRlciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG59XG5cbi5DMDc4LWhvdC1zcG90cy1xdWljay1pbmZvLmNtLXF1aWNraW5mby0tbm8taW1hZ2Uge1xuICBoZWlnaHQ6IDI0OHB4O1xufVxuXG4uQzA3OC1ob3Qtc3BvdHMtcXVpY2staW5mby5jbS1xdWlja2luZm8tLW5vLWltYWdlIC5oZWFkaW5nIHtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cblxuLkMwNzgtaG90LXNwb3RzLXF1aWNrLWluZm8uQzA3OC1ob3Qtc3BvdHMtcXVpY2staW5mby1jb2xsZWN0aW9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXgtaGVpZ2h0OiA1MjhweDtcbn1cblxuLkMwNzgtaG90LXNwb3RzLXF1aWNrLWluZm8uQzA3OC1ob3Qtc3BvdHMtcXVpY2staW5mby1jb2xsZWN0aW9uIC5pbm5lci1jb250ZW50LWNvbnRhaW5lciB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG4uQzA3OC1ob3Qtc3BvdHMtcXVpY2staW5mbyAuX2MwNzgtY3RhLWJ1dHRvbnMge1xuICB3aWR0aDogMzZyZW07XG4gIG1hcmdpbjogMC41cmVtIGF1dG8gMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uQzA3OC1ob3Qtc3BvdHMtcXVpY2staW5mbyAuX2MwNzgtY3RhLWJ1dHRvbnMgLmN0YS1idG46bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSxcbi5DMDc4LWhvdC1zcG90cy1xdWljay1pbmZvIC5fYzA3OC1jdGEtYnV0dG9ucyAuY3RhLXRleHQ6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5DMDc4LWhvdC1zcG90cy1xdWljay1pbmZvIC5fYzA3OC1jdGEtYnV0dG9ucyA+ICoge1xuICB3aWR0aDogMTcuNXJlbTtcbn1cblxuLkMwNzgtaG90LXNwb3RzLXF1aWNrLWluZm8gLl9jMDc4LWN0YS1idXR0b25zID4gKjpub3QoOm9ubHktY2hpbGQpIHtcbiAgbWF4LXdpZHRoOiBjYWxjKDUwJSAtIDAuMzEyNXJlbSk7XG59XG5cbi5DMDc4LWhvdC1zcG90cy1xdWljay1pbmZvIC50aHVtYm5haWxzIHtcbiAgbWFyZ2luOiAwIC04cHg7XG59XG5cbi5DMDc4LWhvdC1zcG90cy1xdWljay1pbmZvIC5xdWlja2luZm8tdGh1bWJuYWlsIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA0OHB4O1xuICBoZWlnaHQ6IDQ4cHg7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IDAgOHB4IDE2cHggOHB4O1xuICBib3JkZXI6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuLkMwNzgtaG90LXNwb3RzLXF1aWNrLWluZm8gLnF1aWNraW5mby10aHVtYm5haWwuc2VsZWN0ZWQge1xuICBib3JkZXItY29sb3I6ICMwMEFBN0U7XG59XG5cbi5DMDc4LWhvdC1zcG90cy1xdWljay1pbmZvIC5xdWlja2luZm8tdGh1bWJuYWlsIC5jbS1xdWlja2luZm9fX3BpY3R1cmUtYm94LFxuLkMwNzgtaG90LXNwb3RzLXF1aWNrLWluZm8gLnF1aWNraW5mby10aHVtYm5haWwgLmlubGluZS12aWRlbyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uQzA3OC1ob3Qtc3BvdHMtcXVpY2staW5mbyAucXVpY2tpbmZvLXRodW1ibmFpbCAuY20tcXVpY2tpbmZvX19waWN0dXJlLWJveDpiZWZvcmUsXG4uQzA3OC1ob3Qtc3BvdHMtcXVpY2staW5mbyAucXVpY2tpbmZvLXRodW1ibmFpbCAuaW5saW5lLXZpZGVvOmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLXRvcDogMTAwJTtcbiAgY29udGVudDogXCJcIjtcbn1cblxuLkMwNzgtaG90LXNwb3RzLXF1aWNrLWluZm8gLnF1aWNraW5mby10aHVtYm5haWwgLmNtLXF1aWNraW5mb19fcGljdHVyZS1ib3gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5DMDc4LWhvdC1zcG90cy1xdWljay1pbmZvIC5xdWlja2luZm8tdGh1bWJuYWlsIC5jbS1xdWlja2luZm9fX3BpY3R1cmUtYm94OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLXRvcDogMTAwJTtcbiAgY29udGVudDogXCJcIjtcbn1cblxuLkMwNzgtaG90LXNwb3RzLXF1aWNrLWluZm8gLnF1aWNraW5mby10aHVtYm5haWwgLnBsYXktYnV0dG9uIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHdpZHRoOiA2MCU7XG4gIGhlaWdodDogNjAlO1xufVxuXG4uQzA3OC1ob3Qtc3BvdHMtcXVpY2staW5mbyAucXVpY2tpbmZvLXRodW1ibmFpbCAucGxheS1idXR0b24tY2lyY2xlOmJlZm9yZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5DMDc4LWhvdC1zcG90cy1xdWljay1pbmZvIC5xdWlja2luZm8tdGh1bWJuYWlsIC5wbGF5LWJ1dHRvbi1jaXJjbGU6YWZ0ZXIge1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNHB4LCAtOHB4KTtcbiAgYm9yZGVyLXRvcC13aWR0aDogOHB4O1xuICBib3JkZXItYm90dG9tLXdpZHRoOiA4cHg7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAxMnB4O1xufVxuXG4uQzA3OC1ob3Qtc3BvdHMtcXVpY2staW5mbyAuZGV0YWlscyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAyNTlweDtcbiAgaGVpZ2h0OiB1bnNldDtcbn1cblxuLkMwNzgtaG90LXNwb3RzLXF1aWNrLWluZm8gLmRldGFpbCB7XG4gIHBvc2l0aW9uOiB1bnNldDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uQzA3OC1ob3Qtc3BvdHMtcXVpY2staW5mbyAuZGV0YWlsLnNlbGVjdGVkIHtcbiAgdmlzaWJpbGl0eTogaW5oZXJpdDtcbn1cblxuLkMwNzgtaG90LXNwb3RzLXF1aWNrLWluZm8gLmRldGFpbDpub3QoLnNlbGVjdGVkKSB7XG4gIG1hcmdpbi1yaWdodDogLTEwMCU7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLkMwNzgtaG90LXNwb3RzLXF1aWNrLWluZm8gLmRldGFpbCAuaGVhZGluZyB7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBsaW5lLWhlaWdodDogMS41ZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5DMDc4LWhvdC1zcG90cy1xdWljay1pbmZvIC5kZXRhaWwgLnRlYXNlci10ZXh0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLkMwNzgtaG90LXNwb3RzLXF1aWNrLWluZm8gLmRldGFpbCAuX2MwNzgtY3RhLWJ1dHRvbnMge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXJnaW46IDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjZweCkge1xuICAuQzA3OC1ob3Qtc3BvdHMtcXVpY2staW5mbyAuZGV0YWlsIC5fYzA3OC1jdGEtYnV0dG9ucyB7XG4gICAgYm90dG9tOiAtMC41cmVtO1xuICB9XG59XG5cbi5DMDc4LWhvdC1zcG90cy1xdWljay1pbmZvIC5kZXRhaWwgLl9jMDc4LWN0YS1idXR0b25zID4gKiB7XG4gIHdpZHRoOiAxNy41cmVtO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAzNzVweCkge1xuICAuQzA3OC1ob3Qtc3BvdHMtcXVpY2staW5mbyB7XG4gICAgcGFkZGluZzogMCAzNnB4O1xuICB9XG4gIC5DMDc4LWhvdC1zcG90cy1xdWljay1pbmZvIC5jbS1xdWlja2luZm9fX3N3aXRjaC0tcHJldiB7XG4gICAgbGVmdDogMTZweDtcbiAgfVxuICAuQzA3OC1ob3Qtc3BvdHMtcXVpY2staW5mbyAuY20tcXVpY2tpbmZvX19zd2l0Y2gtLW5leHQge1xuICAgIHJpZ2h0OiAxNnB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAzODBweCkge1xuICAuQzA3OC1ob3Qtc3BvdHMtcXVpY2staW5mbyB7XG4gICAgcGFkZGluZzogMCA0MHB4O1xuICB9XG4gIC5DMDc4LWhvdC1zcG90cy1xdWljay1pbmZvIC5jbS1xdWlja2luZm9fX3N3aXRjaC0tcHJldiB7XG4gICAgbGVmdDogMTZweDtcbiAgfVxuICAuQzA3OC1ob3Qtc3BvdHMtcXVpY2staW5mbyAuY20tcXVpY2tpbmZvX19zd2l0Y2gtLW5leHQge1xuICAgIHJpZ2h0OiAxNnB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjZweCkge1xuICAuQzA3OC1ob3Qtc3BvdHMtcXVpY2staW5mbyB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgdG9wOiAtOHB4O1xuICAgIGJvdHRvbTogYXV0bztcbiAgfVxuICAuQzA3OC1ob3Qtc3BvdHMtcXVpY2staW5mbyAuY29udGVudC1jb250YWluZXIge1xuICAgIGJveC1zaGFkb3c6IDAgMXB4IDdweCAwIHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgfVxuICAuQzA3OC1ob3Qtc3BvdHMtcXVpY2staW5mbyAuY20tcXVpY2tpbmZvX19zd2l0Y2gge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5DMDc4LWhvdC1zcG90cy1xdWljay1pbmZvIC5jbS1xdWlja2luZm9fX3BpY3R1cmUtYm94LFxuICAuQzA3OC1ob3Qtc3BvdHMtcXVpY2staW5mbyAuaW5saW5lLXZpZGVvIHtcbiAgICBtYXgtd2lkdGg6IDI1MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkge1xuICAuQzA3OC1ob3Qtc3BvdHMtcXVpY2staW5mbyB7XG4gICAgd2lkdGg6IDQ2OHB4O1xuICAgIGhlaWdodDogNDI0cHg7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAuQzA3OC1ob3Qtc3BvdHMtcXVpY2staW5mbyAuY20tcXVpY2tpbmZvX19zd2l0Y2gtLXByZXYge1xuICAgIGxlZnQ6IC0yNnB4O1xuICB9XG4gIC5DMDc4LWhvdC1zcG90cy1xdWljay1pbmZvIC5jbS1xdWlja2luZm9fX3N3aXRjaC0tbmV4dCB7XG4gICAgcmlnaHQ6IC0yNnB4O1xuICB9XG4gIC5DMDc4LWhvdC1zcG90cy1xdWljay1pbmZvLkMwNzgtaG90LXNwb3RzLXF1aWNrLWluZm8tY29sbGVjdGlvbiB7XG4gICAgaGVpZ2h0OiA0MjRweDtcbiAgfVxuICAuQzA3OC1ob3Qtc3BvdHMtcXVpY2staW5mby5DMDc4LWhvdC1zcG90cy1xdWljay1pbmZvLWNvbGxlY3Rpb24gLmlubmVyLWNvbnRlbnQtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxuICAuQzA3OC1ob3Qtc3BvdHMtcXVpY2staW5mby5jbS1xdWlja2luZm8tLW5vLWltYWdlIHtcbiAgICB3aWR0aDogMzQ4cHg7XG4gICAgaGVpZ2h0OiAyNDhweDtcbiAgfVxuICAuQzA3OC1ob3Qtc3BvdHMtcXVpY2staW5mbyAuY20tcXVpY2tpbmZvX19waWN0dXJlLWJveCxcbiAgLkMwNzgtaG90LXNwb3RzLXF1aWNrLWluZm8gLmlubGluZS12aWRlbyB7XG4gICAgd2lkdGg6IDM3MnB4O1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxuICAuQzA3OC1ob3Qtc3BvdHMtcXVpY2staW5mbyAuaGVhZGluZyB7XG4gICAgZm9udC1zaXplOiAxLjc1ZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDI4NmVtO1xuICB9XG4gIC5DMDc4LWhvdC1zcG90cy1xdWljay1pbmZvIC50aHVtYm5haWxzIHtcbiAgICB3aWR0aDogMTYwcHg7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbiAgLkMwNzgtaG90LXNwb3RzLXF1aWNrLWluZm8gLnF1aWNraW5mby10aHVtYm5haWwge1xuICAgIHdpZHRoOiA2NHB4O1xuICAgIGhlaWdodDogNjRweDtcbiAgfVxuICAuQzA3OC1ob3Qtc3BvdHMtcXVpY2staW5mbyAucXVpY2tpbmZvLXRodW1ibmFpbCAucGxheS1idXR0b24tY2lyY2xlOmFmdGVyIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNXB4LCAtMTBweCk7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogMTBweDtcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiAxMHB4O1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAxNHB4O1xuICB9XG4gIC5DMDc4LWhvdC1zcG90cy1xdWljay1pbmZvIC5kZXRhaWxzIHtcbiAgICB3aWR0aDogMjY4cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDE2cHg7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICB9XG4gIC5DMDc4LWhvdC1zcG90cy1xdWljay1pbmZvIC5kZXRhaWwgLmNtLXF1aWNraW5mb19fcGljdHVyZS1ib3gsXG4gIC5DMDc4LWhvdC1zcG90cy1xdWljay1pbmZvIC5kZXRhaWwgLmlubGluZS12aWRlbyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLkMwNzgtaG90LXNwb3RzLXF1aWNrLWluZm8gLmRldGFpbCAuYnRuOm9ubHktY2hpbGQge1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5DMDc4LWhvdC1zcG90cy1xdWljay1pbmZvIHtcbiAgICB3aWR0aDogNTgwcHg7XG4gICAgaGVpZ2h0OiA0MzJweDtcbiAgfVxuICAuQzA3OC1ob3Qtc3BvdHMtcXVpY2staW5mbyAuY20tcXVpY2tpbmZvX19waWN0dXJlLWJveCxcbiAgLkMwNzgtaG90LXNwb3RzLXF1aWNrLWluZm8gLmlubGluZS12aWRlbyB7XG4gICAgd2lkdGg6IDM4MHB4O1xuICB9XG4gIC5DMDc4LWhvdC1zcG90cy1xdWljay1pbmZvLmNtLXF1aWNraW5mby0tbm8taW1hZ2Uge1xuICAgIHdpZHRoOiAzODBweDtcbiAgICBoZWlnaHQ6IDI0OHB4O1xuICB9XG4gIC5DMDc4LWhvdC1zcG90cy1xdWljay1pbmZvLkMwNzgtaG90LXNwb3RzLXF1aWNrLWluZm8tY29sbGVjdGlvbiB7XG4gICAgaGVpZ2h0OiA0MDhweDtcbiAgfVxuICAuQzA3OC1ob3Qtc3BvdHMtcXVpY2staW5mbyAuZGV0YWlscyB7XG4gICAgd2lkdGg6IDM2MHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAzNnB4O1xuICB9XG4gIC5DMDc4LWhvdC1zcG90cy1xdWljay1pbmZvIC5kZXRhaWwgLmNtLXF1aWNraW5mb19fcGljdHVyZS1ib3gsXG4gIC5DMDc4LWhvdC1zcG90cy1xdWljay1pbmZvIC5kZXRhaWwgLmlubGluZS12aWRlbyB7XG4gICAgd2lkdGg6IDI4MHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuXG4uQzA3OC1ob3Qtc3BvdHMgLmNtLWltYWdlbWFwX19ob3R6b25lLS1pY29uIHtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiBub25lO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5cbi5DMDc4LWhvdC1zcG90cyAuY20taW1hZ2VtYXBfX2hvdHpvbmUtLWljb246YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNXB4O1xuICBsZWZ0OiA1cHg7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgei1pbmRleDogMTtcbn1cblxuLkMwNzgtaG90LXNwb3RzIC5jbS1pbWFnZW1hcF9faG90em9uZS0taWNvbjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgLypFRFMtODM5NTogQWxpZ25pbmcgdGhlIGdyZWVuIGhvdHNwb3QgaWNvbiovXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBBQTdFO1xuICBvcGFjaXR5OiAuNDtcbiAgei1pbmRleDogMDtcbn1cblxuLkMwNzgtaG90LXNwb3RzIC5jbS1pbWFnZW1hcF9faG90em9uZTpob3Zlci5jbS1pbWFnZW1hcF9faG90em9uZS0taWNvbjpiZWZvcmUsIC5DMDc4LWhvdC1zcG90cyAuY20taW1hZ2VtYXBfX2hvdHpvbmUtLWhvdmVyLmNtLWltYWdlbWFwX19ob3R6b25lLS1pY29uOmJlZm9yZSwgLkMwNzgtaG90LXNwb3RzIC5jbS1pbWFnZW1hcF9faG90em9uZS0tYWN0aXZlLmNtLWltYWdlbWFwX19ob3R6b25lLS1pY29uOmJlZm9yZSB7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIHRvcDogNnB4O1xuICBsZWZ0OiA2cHg7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDhweCAwIHJnYmEoMCwgMCwgMCwgMC44KTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gIC5DMDc4LWhvdC1zcG90cyAuY20taW1hZ2VtYXBfX2hvdHpvbmUtLWljb24ge1xuICAgIHdpZHRoOiA0NHB4O1xuICAgIGhlaWdodDogNDRweDtcbiAgfVxuICAuQzA3OC1ob3Qtc3BvdHMgLmNtLWltYWdlbWFwX19ob3R6b25lLS1pY29uOmJlZm9yZSB7XG4gICAgdG9wOiA3cHg7XG4gICAgbGVmdDogN3B4O1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgfVxuICAuQzA3OC1ob3Qtc3BvdHMgLmNtLWltYWdlbWFwX19ob3R6b25lLS1pY29uOmFmdGVyIHtcbiAgICB3aWR0aDogNDRweDtcbiAgICBoZWlnaHQ6IDQ0cHg7XG4gIH1cbiAgLkMwNzgtaG90LXNwb3RzIC5jbS1pbWFnZW1hcF9faG90em9uZTpob3Zlci5jbS1pbWFnZW1hcF9faG90em9uZS0taWNvbjpiZWZvcmUsIC5DMDc4LWhvdC1zcG90cyAuY20taW1hZ2VtYXBfX2hvdHpvbmUtLWhvdmVyLmNtLWltYWdlbWFwX19ob3R6b25lLS1pY29uOmJlZm9yZSwgLkMwNzgtaG90LXNwb3RzIC5jbS1pbWFnZW1hcF9faG90em9uZS0tYWN0aXZlLmNtLWltYWdlbWFwX19ob3R6b25lLS1pY29uOmJlZm9yZSB7XG4gICAgd2lkdGg6IDI4cHg7XG4gICAgaGVpZ2h0OiAyOHB4O1xuICAgIHRvcDogOHB4O1xuICAgIGxlZnQ6IDhweDtcbiAgICBib3gtc2hhZG93OiAwIDJweCA4cHggMCByZ2JhKDAsIDAsIDAsIDAuOCk7XG4gIH1cbn1cblxuLkMwNzktZmVhdHVyZWQtZWRpdG9yaWFsLWNvbnRlbnQtYmxvY2sge1xuICBwYWRkaW5nLXRvcDogNDhweDtcbiAgcGFkZGluZy1ib3R0b206IDY0cHg7XG59XG5cbi5DMDc5LWZlYXR1cmVkLWVkaXRvcmlhbC1jb250ZW50LWJsb2NrIC5hY3RpdmUgLmNvbnRlbnQtdGl0bGUgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uQzA3OS1mZWF0dXJlZC1lZGl0b3JpYWwtY29udGVudC1ibG9jayAuX2MwNzktY3RhLWJ1dHRvbnMge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG4uQzA3OS1mZWF0dXJlZC1lZGl0b3JpYWwtY29udGVudC1ibG9jayAuX2MwNzktY3RhLWJ1dHRvbnMgLmN0YS1idG4sXG4uQzA3OS1mZWF0dXJlZC1lZGl0b3JpYWwtY29udGVudC1ibG9jayAuX2MwNzktY3RhLWJ1dHRvbnMgLmN0YS10ZXh0IHtcbiAgbWFyZ2luOiAwLjVyZW0gMDtcbn1cblxuLkMwNzktZmVhdHVyZWQtZWRpdG9yaWFsLWNvbnRlbnQtYmxvY2sgLl9jMDc5LWN0YS1idXR0b25zIC5jdGEtYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxuLkMwNzktZmVhdHVyZWQtZWRpdG9yaWFsLWNvbnRlbnQtYmxvY2sgLl9jMDc5LWN0YS1idXR0b25zIC5jdGEtdGV4dDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5DMDc5LWZlYXR1cmVkLWVkaXRvcmlhbC1jb250ZW50LWJsb2NrIC5tYWluLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogNDhweDtcbiAgZm9udC1zaXplOiAxLjVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMzMzMzMzMzMzM2VtO1xufVxuXG4uQzA3OS1mZWF0dXJlZC1lZGl0b3JpYWwtY29udGVudC1ibG9jayAuY29udGVudC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNzE0Mjg1NzE0M2VtO1xufVxuXG4uQzA3OS1mZWF0dXJlZC1lZGl0b3JpYWwtY29udGVudC1ibG9jayAuY29udGVudC10aXRsZSBhIHtcbiAgY29sb3I6ICMyZDM4M2Y7XG59XG5cbi5DMDc5LWZlYXR1cmVkLWVkaXRvcmlhbC1jb250ZW50LWJsb2NrIC5jb250ZW50LXRpdGxlIGE6aG92ZXIsIC5DMDc5LWZlYXR1cmVkLWVkaXRvcmlhbC1jb250ZW50LWJsb2NrIC5jb250ZW50LXRpdGxlIGE6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLkMwNzktZmVhdHVyZWQtZWRpdG9yaWFsLWNvbnRlbnQtYmxvY2sgLmtpY2tlci10ZXh0IHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAwLjc1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjMzMzMzMzMzMzNlbTtcbn1cblxuLkMwNzktZmVhdHVyZWQtZWRpdG9yaWFsLWNvbnRlbnQtYmxvY2sgLmtpY2tlci10ZXh0IHAge1xuICBtYXJnaW46IDA7XG59XG5cbi5DMDc5LWZlYXR1cmVkLWVkaXRvcmlhbC1jb250ZW50LWJsb2NrIC5jb250ZW50LXRleHQge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXNpemU6IDAuODc1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjcxNDI4NTcxNDNlbTtcbn1cblxuLkMwNzktZmVhdHVyZWQtZWRpdG9yaWFsLWNvbnRlbnQtYmxvY2sgLmltYWdlLWNvbnRhaW5lciB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLkMwNzktZmVhdHVyZWQtZWRpdG9yaWFsLWNvbnRlbnQtYmxvY2sgLmltYWdlLWNvbnRhaW5lcjpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy10b3A6IDc1JTtcbiAgY29udGVudDogXCJcIjtcbn1cblxuLkMwNzktZmVhdHVyZWQtZWRpdG9yaWFsLWNvbnRlbnQtYmxvY2sgaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG59XG5cbi5DMDc5LWZlYXR1cmVkLWVkaXRvcmlhbC1jb250ZW50LWJsb2NrIC5jdGEtbGluayB7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjMzMzMzMzMzMzNlbTtcbn1cblxuLkMwNzktZmVhdHVyZWQtZWRpdG9yaWFsLWNvbnRlbnQtYmxvY2sgLmFycm93LXJpZ2h0LWxpbmsge1xuICBmb250LXNpemU6IDAuNzVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMzMzMzMzMzMzM2VtO1xufVxuXG4uQzA3OS1mZWF0dXJlZC1lZGl0b3JpYWwtY29udGVudC1ibG9jayAuYXJyb3ctcmlnaHQtbGluazphZnRlciB7XG4gIHdpZHRoOiA3cHg7XG4gIGhlaWdodDogN3B4O1xuICBtYXJnaW4tYm90dG9tOiAxcHg7XG59XG5cbi5DMDc5LWZlYXR1cmVkLWVkaXRvcmlhbC1jb250ZW50LWJsb2NrIC5mZWF0dXJlZC1jb250ZW50IC5jb250ZW50LXRpdGxlLFxuLkMwNzktZmVhdHVyZWQtZWRpdG9yaWFsLWNvbnRlbnQtYmxvY2sgLmZlYXR1cmVkLWNvbnRlbnQgLmNvbnRlbnQtdGV4dCB7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBsaW5lLWhlaWdodDogMS41ZW07XG59XG5cbi5DMDc5LWZlYXR1cmVkLWVkaXRvcmlhbC1jb250ZW50LWJsb2NrIC5mZWF0dXJlZC1jb250ZW50IC5jb250ZW50LXRleHQge1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuXG4uQzA3OS1mZWF0dXJlZC1lZGl0b3JpYWwtY29udGVudC1ibG9jayAuY29udGVudC1pdGVtIHtcbiAgcGFkZGluZy10b3A6IDIzcHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYzBjMGMwO1xufVxuXG4uQzA3OS1mZWF0dXJlZC1lZGl0b3JpYWwtY29udGVudC1ibG9jayAuY29udGVudC1pdGVtIC5pbWFnZS1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5DMDc5LWZlYXR1cmVkLWVkaXRvcmlhbC1jb250ZW50LWJsb2NrIC5jb250ZW50LWl0ZW0gLmltYWdlLWNvbnRhaW5lcjpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy10b3A6IDUwJTtcbiAgY29udGVudDogXCJcIjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gIC5DMDc5LWZlYXR1cmVkLWVkaXRvcmlhbC1jb250ZW50LWJsb2NrIC5mZWF0dXJlZC1jb250ZW50LFxuICAuQzA3OS1mZWF0dXJlZC1lZGl0b3JpYWwtY29udGVudC1ibG9jayAub3RoZXItY29udGVudCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICB3aWR0aDogNTAlO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIH1cbiAgLkMwNzktZmVhdHVyZWQtZWRpdG9yaWFsLWNvbnRlbnQtYmxvY2sgLl9jMDc5LWN0YS1idXR0b25zIHtcbiAgICBtYXgtd2lkdGg6IGNhbGMoNTAlIC0gMTJweCk7XG4gIH1cbiAgLkMwNzktZmVhdHVyZWQtZWRpdG9yaWFsLWNvbnRlbnQtYmxvY2sgLmNvbnRlbnQtdGV4dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgfVxuICAuQzA3OS1mZWF0dXJlZC1lZGl0b3JpYWwtY29udGVudC1ibG9jayAuZmVhdHVyZWQtY29udGVudCB7XG4gICAgcGFkZGluZy1yaWdodDogMTJweDtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjYzBjMGMwO1xuICB9XG4gIC5DMDc5LWZlYXR1cmVkLWVkaXRvcmlhbC1jb250ZW50LWJsb2NrIC5vdGhlci1jb250ZW50IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gIH1cbiAgLkMwNzktZmVhdHVyZWQtZWRpdG9yaWFsLWNvbnRlbnQtYmxvY2sgLmNvbnRlbnQtaXRlbSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuICAuQzA3OS1mZWF0dXJlZC1lZGl0b3JpYWwtY29udGVudC1ibG9jayAuY29udGVudC1pdGVtIC5pbWFnZS1jb250YWluZXIge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgbWFyZ2luLWxlZnQ6IDEycHg7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG4gIC5DMDc5LWZlYXR1cmVkLWVkaXRvcmlhbC1jb250ZW50LWJsb2NrIC5jb250ZW50LWl0ZW0gLmltYWdlLWNvbnRhaW5lcjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmctdG9wOiA3NSU7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxuICAuQzA3OS1mZWF0dXJlZC1lZGl0b3JpYWwtY29udGVudC1ibG9jayAuY29udGVudC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBib3JkZXItdG9wOiAwO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLkMwNzktZmVhdHVyZWQtZWRpdG9yaWFsLWNvbnRlbnQtYmxvY2sgLm1haW4tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMi4yNWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjMzMzMzMzMzMzNlbTtcbiAgfVxuICAuQzA3OS1mZWF0dXJlZC1lZGl0b3JpYWwtY29udGVudC1ibG9jayAuY29udGVudC10aXRsZSxcbiAgLkMwNzktZmVhdHVyZWQtZWRpdG9yaWFsLWNvbnRlbnQtYmxvY2sgLmNvbnRlbnQtdGV4dCB7XG4gICAgZm9udC1zaXplOiAxZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICB9XG4gIC5DMDc5LWZlYXR1cmVkLWVkaXRvcmlhbC1jb250ZW50LWJsb2NrIC5mZWF0dXJlZC1jb250ZW50IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICB9XG4gIC5DMDc5LWZlYXR1cmVkLWVkaXRvcmlhbC1jb250ZW50LWJsb2NrIC5fYzA3OS1jdGEtYnV0dG9ucyB7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAzMDBweCk7XG4gIH1cbiAgLkMwNzktZmVhdHVyZWQtZWRpdG9yaWFsLWNvbnRlbnQtYmxvY2sgLm90aGVyLWNvbnRlbnQge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgfVxuICAuQzA3OS1mZWF0dXJlZC1lZGl0b3JpYWwtY29udGVudC1ibG9jayAub3RoZXItY29udGVudCAuaW1hZ2UtY29udGFpbmVyIHtcbiAgICB3aWR0aDogMjgwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIH1cbn1cblxuLkMwNzktZmVhdHVyZWQtZWRpdG9yaWFsLWNvbnRlbnQtYmxvY2sgLnZpZGVvLXdyYXBwZXIge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbn1cblxuLkMwNzktZmVhdHVyZWQtZWRpdG9yaWFsLWNvbnRlbnQtYmxvY2sgLnBsYXktYnV0dG9uLFxuLkMwNzktZmVhdHVyZWQtZWRpdG9yaWFsLWNvbnRlbnQtYmxvY2sgLnBsYXktYnV0dG9uLWNpcmNsZTpiZWZvcmUge1xuICBoZWlnaHQ6IDU4cHg7XG4gIHdpZHRoOiA1OHB4O1xufVxuXG4uQzA3OS1mZWF0dXJlZC1lZGl0b3JpYWwtY29udGVudC1ibG9jayAucGxheS1idXR0b24tY2lyY2xlOmFmdGVyIHtcbiAgYm9yZGVyLXRvcDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6IDE0cHggc29saWQgI2ZmZmZmZjtcbiAgbGVmdDogMjRweDtcbiAgdG9wOiAxOXB4O1xufVxuXG4qIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC1tYXJnaW4tYmVmb3JlOiAwO1xuICAtd2Via2l0LW1hcmdpbi1hZnRlcjogMDtcbn1cblxuKjpiZWZvcmUsXG4qOmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC1tYXJnaW4tYmVmb3JlOiAwO1xuICAtd2Via2l0LW1hcmdpbi1hZnRlcjogMDtcbn1cblxuLnBlcnNwZWN0aXZlcy1jYXJkcy1wYWRkaW5nLXRvcCB7XG4gIHBhZGRpbmc6IDQ4cHggMDtcbn1cblxuLnBlcnNwZWN0aXZlcy1jYXJkcy1uby1wYWRkaW5nLXRvcCB7XG4gIHBhZGRpbmc6IDAgMDtcbn1cblxuLkMwODAtcGVyc3BlY3RpdmUtY2FyZHMgLnBlcnNwZWN0aXZlLWNhcmRzLXRpdGxlLXJvdyB7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xufVxuXG4uQzA4MC1wZXJzcGVjdGl2ZS1jYXJkcyAucGVyc3BlY3RpdmUtY2FyZHMtdGl0bGUtcm93IC5wZXJzcGVjdGl2ZXMtY2FyZHMtdGl0bGUge1xuICBmbG9hdDogbGVmdDtcbn1cblxuLkMwODAtcGVyc3BlY3RpdmUtY2FyZHMgLnBlcnNwZWN0aXZlLWNhcmRzLXRpdGxlLXJvdyBhIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBjb2xvcjogIzAwQUE3RTtcbiAgZm9udC1zaXplOiAuNzVlbTtcbiAgcGFkZGluZzogMCAxMHB4IDAgMDtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgbWFyZ2luLXRvcDogMTNweDtcbn1cblxuLkMwODAtcGVyc3BlY3RpdmUtY2FyZHMgLnBlcnNwZWN0aXZlLWNhcmRzLXRpdGxlLXJvdyBhIC50ZXh0LXdyYXBwZXIge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5DMDgwLXBlcnNwZWN0aXZlLWNhcmRzIC5wZXJzcGVjdGl2ZS1jYXJkcy10aXRsZS1yb3cgYSAudGV4dC13cmFwcGVyOmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDBBQTdFO1xuICB0b3A6IDNweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuQzA4MC1wZXJzcGVjdGl2ZS1jYXJkcyAucGVyc3BlY3RpdmUtY2FyZHMtdGl0bGUtcm93IGEge1xuICAgIG1hcmdpbi10b3A6IDIycHg7XG4gIH1cbn1cblxuLkMwODAtcGVyc3BlY3RpdmUtY2FyZHMgLmltYWdlLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLkMwODAtcGVyc3BlY3RpdmUtY2FyZHMgLmltYWdlLWNvbnRhaW5lcjpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy10b3A6IDU2LjI1JTtcbiAgY29udGVudDogXCJcIjtcbn1cblxuLkMwODAtcGVyc3BlY3RpdmUtY2FyZHMgLmltYWdlLWNvbnRhaW5lciBpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbn1cblxuLkMwODAtcGVyc3BlY3RpdmUtY2FyZHMgLmNhcmRzLWltYWdlLWNvbnRhaW5lciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1pbi1oZWlnaHQ6IDI1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLkMwODAtcGVyc3BlY3RpdmUtY2FyZHMgLmZsZXgtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uQzA4MC1wZXJzcGVjdGl2ZS1jYXJkcyAuc2hvdy0yIC5wZXJzcGVjdGl2ZXMtY2FyZHM6bnRoLWNoaWxkKG4rMykge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uQzA4MC1wZXJzcGVjdGl2ZS1jYXJkcyAuc2hvdy0zIC5wZXJzcGVjdGl2ZXMtY2FyZHM6bnRoLWNoaWxkKG4rNCkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uQzA4MC1wZXJzcGVjdGl2ZS1jYXJkcyAuc2hvdy00IC5wZXJzcGVjdGl2ZXMtY2FyZHM6bnRoLWNoaWxkKG4rNSkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uQzA4MC1wZXJzcGVjdGl2ZS1jYXJkcyAuc2hvdy01IC5wZXJzcGVjdGl2ZXMtY2FyZHM6bnRoLWNoaWxkKG4rNikge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uQzA4MC1wZXJzcGVjdGl2ZS1jYXJkcyAuc2hvdy02IC5wZXJzcGVjdGl2ZXMtY2FyZHM6bnRoLWNoaWxkKG4rNykge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uQzA4MC1wZXJzcGVjdGl2ZS1jYXJkcyAuc2hvdy03IC5wZXJzcGVjdGl2ZXMtY2FyZHM6bnRoLWNoaWxkKG4rOCkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuQzA4MC1wZXJzcGVjdGl2ZS1jYXJkcyAuZmxleC1jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5DMDgwLXBlcnNwZWN0aXZlLWNhcmRzIC5mbGV4LWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5DMDgwLXBlcnNwZWN0aXZlLWNhcmRzIC5mbGV4LWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDExODBweDtcbiAgfVxufVxuXG4uQzA4MC1wZXJzcGVjdGl2ZS1jYXJkcyAucGVyc3BlY3RpdmVzLWNhcmRzIHtcbiAgYm94LXNoYWRvdzogMCAycHggOHB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsZXg6IDEgMSAwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLkMwODAtcGVyc3BlY3RpdmUtY2FyZHMgLnBlcnNwZWN0aXZlcy1jYXJkczpub3QoLmdyYXktYmFja2dyb3VuZCk6bm90KC5icmFuZC1wcmltYXJ5LWJhY2tncm91bmQpOm5vdCguYnJhbmQtc2Vjb25kYXJ5LWJhY2tncm91bmQpOm5vdCguYnJhbmQtYWNjZW50LWJhY2tncm91bmQpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cblxuLkMwODAtcGVyc3BlY3RpdmUtY2FyZHMgLnBlcnNwZWN0aXZlcy1jYXJkcyAuY29udGVudCB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbjogMXJlbSBhdXRvIDA7XG4gIHBhZGRpbmctYm90dG9tOiAzLjVyZW07XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4KTtcbn1cblxuLkMwODAtcGVyc3BlY3RpdmUtY2FyZHMgLnBlcnNwZWN0aXZlcy1jYXJkcyAuY29udGVudCBhIHtcbiAgY29sb3I6ICMyZDM4M2Y7XG59XG5cbi5DMDgwLXBlcnNwZWN0aXZlLWNhcmRzIC5wZXJzcGVjdGl2ZXMtY2FyZHMgLmNvbnRlbnQgYTpob3ZlciB7XG4gIGNvbG9yOiAjMDBBQTdFO1xufVxuXG4uQzA4MC1wZXJzcGVjdGl2ZS1jYXJkcyAucGVyc3BlY3RpdmVzLWNhcmRzIC5jb250ZW50IGg0IHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjYyNWVtO1xufVxuXG4uQzA4MC1wZXJzcGVjdGl2ZS1jYXJkcyAucGVyc3BlY3RpdmVzLWNhcmRzIC5jb250ZW50IC5wMSB7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xuICBmb250LXNpemU6IDFlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNjI1ZW07XG59XG5cbi5DMDgwLXBlcnNwZWN0aXZlLWNhcmRzIC5wZXJzcGVjdGl2ZXMtY2FyZHMgLmNvbnRlbnQgLnAge1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gIG1hcmdpbjogMDtcbn1cblxuLkMwODAtcGVyc3BlY3RpdmUtY2FyZHMgLnBlcnNwZWN0aXZlcy1jYXJkcyAuYm90dG9tIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogLjc1ZW07XG4gIHBhZGRpbmc6IDEuNXJlbSAxLjI1cmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbn1cblxuLkMwODAtcGVyc3BlY3RpdmUtY2FyZHMgLnBlcnNwZWN0aXZlcy1jYXJkcyAuYm90dG9tIC5fYzA4MC1pdGVtLWN0YS1idXR0b25zIHtcbiAgbWF4LWhlaWdodDogMnJlbTtcbn1cblxuLkMwODAtcGVyc3BlY3RpdmUtY2FyZHMgLnBlcnNwZWN0aXZlcy1jYXJkcyAuYm90dG9tIC5fYzA4MC1pdGVtLWN0YS1idXR0b25zIC5jdGEtYnRuLFxuLkMwODAtcGVyc3BlY3RpdmUtY2FyZHMgLnBlcnNwZWN0aXZlcy1jYXJkcyAuYm90dG9tIC5fYzA4MC1pdGVtLWN0YS1idXR0b25zIC5jdGEtdGV4dCB7XG4gIG1hcmdpbjogMC41cmVtIDA7XG59XG5cbi5DMDgwLXBlcnNwZWN0aXZlLWNhcmRzIC5wZXJzcGVjdGl2ZXMtY2FyZHMgLmJvdHRvbSAuX2MwODAtaXRlbS1jdGEtYnV0dG9ucyAuY3RhLWJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcbi5DMDgwLXBlcnNwZWN0aXZlLWNhcmRzIC5wZXJzcGVjdGl2ZXMtY2FyZHMgLmJvdHRvbSAuX2MwODAtaXRlbS1jdGEtYnV0dG9ucyAuY3RhLXRleHQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NTlweCkge1xuICAuQzA4MC1wZXJzcGVjdGl2ZS1jYXJkcyAucGVyc3BlY3RpdmVzLWNhcmRzIHtcbiAgICBtaW4td2lkdGg6IDEwMCU7XG4gIH1cbiAgLkMwODAtcGVyc3BlY3RpdmUtY2FyZHMgLnBlcnNwZWN0aXZlcy1jYXJkczpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU2MHB4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLkMwODAtcGVyc3BlY3RpdmUtY2FyZHMgLnBlcnNwZWN0aXZlcy1jYXJkcyB7XG4gICAgbWF4LXdpZHRoOiBjYWxjKCgxMDAlIC0gMjBweCkgLyAyKTtcbiAgICBtaW4td2lkdGg6IGNhbGMoKDEwMCUgLSAyMHB4KSAvIDIpO1xuICB9XG4gIC5DMDgwLXBlcnNwZWN0aXZlLWNhcmRzIC5wZXJzcGVjdGl2ZXMtY2FyZHM6bm90KDpudGgtY2hpbGQoMm4rMSkpIHtcbiAgICBtYXJnaW4tbGVmdDogMTlweDtcbiAgfVxuICAuQzA4MC1wZXJzcGVjdGl2ZS1jYXJkcyAucGVyc3BlY3RpdmVzLWNhcmRzOm50aC1jaGlsZChuKzMpIHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW07XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLkMwODAtcGVyc3BlY3RpdmUtY2FyZHMgLnBlcnNwZWN0aXZlcy1jYXJkcyB7XG4gICAgbWF4LXdpZHRoOiBjYWxjKCgxMDAlIC0gNDBweCkgLyAzKTtcbiAgICBtaW4td2lkdGg6IGNhbGMoKDEwMCUgLSA0MHB4KSAvIDMpO1xuICB9XG4gIC5DMDgwLXBlcnNwZWN0aXZlLWNhcmRzIC5wZXJzcGVjdGl2ZXMtY2FyZHM6bm90KDpudGgtY2hpbGQoM24rMSkpIHtcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgfVxuICAuQzA4MC1wZXJzcGVjdGl2ZS1jYXJkcyAucGVyc3BlY3RpdmVzLWNhcmRzOm50aC1jaGlsZChuKzQpIHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW07XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5DMDgwLXBlcnNwZWN0aXZlLWNhcmRzIC5wZXJzcGVjdGl2ZXMtY2FyZHMge1xuICAgIG1heC13aWR0aDogY2FsYygoMTAwJSAtIDQwcHgpIC8gMyk7XG4gICAgbWluLXdpZHRoOiBjYWxjKCgxMDAlIC0gNjBweCkgLyA0KTtcbiAgfVxuICAuQzA4MC1wZXJzcGVjdGl2ZS1jYXJkcyAucGVyc3BlY3RpdmVzLWNhcmRzOm5vdCg6bnRoLWNoaWxkKDRuKzEpKSB7XG4gICAgbWFyZ2luLWxlZnQ6IDE5cHg7XG4gIH1cbiAgLkMwODAtcGVyc3BlY3RpdmUtY2FyZHMgLnBlcnNwZWN0aXZlcy1jYXJkczpudGgtY2hpbGQobis1KSB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtO1xuICAgIG1heC13aWR0aDogY2FsYygoMTAwJSAtIDYwcHgpIC8gNCk7XG4gIH1cbn1cblxuLkMwODEtcmVsYXRlZC1jb250ZW50LXNpZGViYXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXgtd2lkdGg6IDM0MHB4O1xufVxuXG4uQzA4MS1yZWxhdGVkLWNvbnRlbnQtc2lkZWJhciAuQzA4MS1oZWFkZXItdGl0bGUge1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBjb2xvcjogIzAwNGI4ZDtcbn1cblxuLkMwODEtcmVsYXRlZC1jb250ZW50LXNpZGViYXIgLkMwODEtaGVhZGVyLXRpdGxlIGgzIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgcGFkZGluZzogMTVweCAxOHB4IDE2cHggMDtcbiAgbWFyZ2luLWxlZnQ6IDE4cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGFkOWQ5O1xuICB3aWR0aDogMzQwcHg7XG4gIGhlaWdodDogMTZweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS4zMztcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgY29sb3I6ICMwMDRiOGQ7XG59XG5cbi5DMDgxLXJlbGF0ZWQtY29udGVudC1zaWRlYmFyIC5DMDgxLWFydGljbGUtaGVhZGluZyB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgY29sb3I6ICMyZDM4M2Y7XG59XG5cbi5DMDgxLXJlbGF0ZWQtY29udGVudC1zaWRlYmFyIC5DMDgxLWFydGljbGUtdGVhc2VyIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS43MTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgcGFkZGluZy10b3A6IDhweDtcbiAgcGFkZGluZy1ib3R0b206IDE2cHg7XG4gIGNvbG9yOiAjMmQzODNmO1xufVxuXG4uQzA4MS1yZWxhdGVkLWNvbnRlbnQtc2lkZWJhciAuQzA4MS12aWV3LWFsbC1yZWxhdGVkLWNvbnRlbnQge1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgY29sb3I6ICMwMGFhN2U7XG59XG5cbi5DMDgxLXJlbGF0ZWQtY29udGVudC1zaWRlYmFyIC5DMDgxLUNUQSB7XG4gIHdpZHRoOiA3NHB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGNvbG9yOiAjMDBhYTdlO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uQzA4MS1yZWxhdGVkLWNvbnRlbnQtc2lkZWJhciAuX2MwODEtY3RhLWJ1dHRvbnMge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLkMwODEtcmVsYXRlZC1jb250ZW50LXNpZGViYXIgLl9jMDgxLWN0YS1idXR0b25zIC5jdGEtYnRuLFxuLkMwODEtcmVsYXRlZC1jb250ZW50LXNpZGViYXIgLl9jMDgxLWN0YS1idXR0b25zIC5jdGEtdGV4dCxcbi5DMDgxLXJlbGF0ZWQtY29udGVudC1zaWRlYmFyIC5fYzA4MS1pdGVtLWN0YS1idXR0b25zIC5jdGEtYnRuLFxuLkMwODEtcmVsYXRlZC1jb250ZW50LXNpZGViYXIgLl9jMDgxLWl0ZW0tY3RhLWJ1dHRvbnMgLmN0YS10ZXh0IHtcbiAgbWFyZ2luOiAwLjVyZW0gMDtcbn1cblxuLkMwODEtcmVsYXRlZC1jb250ZW50LXNpZGViYXIgLl9jMDgxLWN0YS1idXR0b25zIC5jdGEtYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxuLkMwODEtcmVsYXRlZC1jb250ZW50LXNpZGViYXIgLl9jMDgxLWN0YS1idXR0b25zIC5jdGEtdGV4dDpub3QoOmZpcnN0LWNoaWxkKSxcbi5DMDgxLXJlbGF0ZWQtY29udGVudC1zaWRlYmFyIC5fYzA4MS1pdGVtLWN0YS1idXR0b25zIC5jdGEtYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxuLkMwODEtcmVsYXRlZC1jb250ZW50LXNpZGViYXIgLl9jMDgxLWl0ZW0tY3RhLWJ1dHRvbnMgLmN0YS10ZXh0Om5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLkMwODEtcmVsYXRlZC1jb250ZW50LXNpZGViYXIgLnZpZXctYWxsLW1vYmlsZSB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG5cbi5DMDgxLXJlbGF0ZWQtY29udGVudC1zaWRlYmFyOm5vdCguZ3JheS1iYWNrZ3JvdW5kKTpub3QoLmJyYW5kLXByaW1hcnktYmFja2dyb3VuZCk6bm90KC5icmFuZC1zZWNvbmRhcnktYmFja2dyb3VuZCk6bm90KC5icmFuZC1hY2NlbnQtYmFja2dyb3VuZCkgLmFydGljbGUtY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cblxuLkMwODEtcmVsYXRlZC1jb250ZW50LXNpZGViYXIgLm1vcmUtbmV3cyBoMyB7XG4gIGJvcmRlcjogMDtcbn1cblxuLkMwODEtcmVsYXRlZC1jb250ZW50LXNpZGViYXIgLm1vcmUtbmV3cyAuaGVhZGxpbmUge1xuICBtYXJnaW46IDAgMThweDtcbiAgcGFkZGluZzogMTJweCAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RhZDlkOTtcbn1cblxuLkMwODEtcmVsYXRlZC1jb250ZW50LXNpZGViYXIgLm1vcmUtbmV3cyAuaGVhZGxpbmU6bGFzdC1jaGlsZCB7XG4gIGJvcmRlcjogMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5DMDgxLXJlbGF0ZWQtY29udGVudC1zaWRlYmFyIHtcbiAgICBvdmVyZmxvdzogaW5oZXJpdDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkge1xuICAuQzA4MS1yZWxhdGVkLWNvbnRlbnQtc2lkZWJhciB7XG4gICAgcGFkZGluZzogMCAwIDUwcHggMDtcbiAgfVxuICAuQzA4MS1yZWxhdGVkLWNvbnRlbnQtc2lkZWJhciAuYXJ0aWNsZS1jb250YWluZXIge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuICAuQzA4MS1yZWxhdGVkLWNvbnRlbnQtc2lkZWJhciAuY29udGVudCB7XG4gICAgaGVpZ2h0OiAyMjBweDtcbiAgfVxuICAuQzA4MS1yZWxhdGVkLWNvbnRlbnQtc2lkZWJhciAuY29udGVudCBoNCB7XG4gICAgbWF4LWhlaWdodDogNC44NzVlbTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG4gIC5DMDgxLXJlbGF0ZWQtY29udGVudC1zaWRlYmFyIC5ib3R0b20ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gIH1cbiAgLkMwODEtcmVsYXRlZC1jb250ZW50LXNpZGViYXIgLm1vcmUtbmV3cyBoNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3B4O1xuICB9XG4gIC5DMDgxLXJlbGF0ZWQtY29udGVudC1zaWRlYmFyIC5tb3JlLW5ld3MgLmhlYWRsaW5lIHtcbiAgICBwYWRkaW5nOiAxMnB4IDAgNXB4IDA7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuQzA4MS1yZWxhdGVkLWNvbnRlbnQtc2lkZWJhciAuYXJ0aWNsZS1jb250YWluZXIge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW4tdG9wOiA4NXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuQzA4MS1yZWxhdGVkLWNvbnRlbnQtc2lkZWJhciAubW9yZS1uZXdzIC5oZWFkbGluZSB7XG4gICAgcGFkZGluZzogMTJweCAwO1xuICB9XG4gIC5DMDgxLXJlbGF0ZWQtY29udGVudC1zaWRlYmFyIC5tb3JlLW5ld3MgaDQge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIC5DMDgxLXJlbGF0ZWQtY29udGVudC1zaWRlYmFyIC5hcnRpY2xlLWNvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi10b3A6IDEzMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5DMDgxLWZsb2F0LXJpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luLWxlZnQ6IDUlO1xuICAgIG1hcmdpbi1yaWdodDogMjAlO1xuICAgIHdpZHRoOiA0MCU7XG4gICAgcGFkZGluZy10b3A6IDVweDtcbiAgfVxuICAuQzA4MS1mbG9hdC1yaWdodCAuUzAwMS1zb2NpYWwtc2hhcmUge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgcGFkZGluZzogMjBweCAwIDIwcHggODBweDtcbiAgfVxuICAuQzA4MS1mbG9hdC1sZWZ0IHtcbiAgICBtYXJnaW46IDAgMCAwIDMwMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkgYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAuQzA4MS1mbG9hdC1yaWdodCB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1hcmdpbi1sZWZ0OiA1JTtcbiAgICB3aWR0aDogNzAlO1xuICB9XG4gIC5DMDgxLWZsb2F0LWxlZnQge1xuICAgIG1hcmdpbjogMTBweCAwIDAgMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLkMwODEtZmxvYXQtbGVmdCB7XG4gICAgbWFyZ2luOiAxMHB4IDAgMCAwO1xuICB9XG59XG5cbi5DMDgyLXRvcGljLWN0YS1zcG90cyB7XG4gIHBhZGRpbmc6IDI1cHggMTBweCAyNXB4IDEwcHg7XG59XG5cbi5DMDgyLXRvcGljLWN0YS1zcG90cyBoMyB7XG4gIGNvbG9yOiAjMmQzODNmO1xuICBmb250LXNpemU6IDM2cHg7XG4gIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG59XG5cbi5DMDgyLXRvcGljLWN0YS1zcG90cyAucm93IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogMHB4O1xuICBtYXgtaGVpZ2h0OiAzNTBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uQzA4Mi10b3BpYy1jdGEtc3BvdHMgLnJvdyAudG9waWMtY3RhLWlkIHtcbiAgYm94LXNoYWRvdzogMCAycHggOHB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmbG9hdDogbGVmdDtcbiAgZm9udC1zaXplOiBtZWRpdW07XG4gIGhlaWdodDogNDhweDtcbiAgbWFyZ2luOiAxMnB4IDEwcHg7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4uQzA4Mi10b3BpYy1jdGEtc3BvdHMgLnJvdyAudG9waWMtY3RhLWlkIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgcGFkZGluZzogMTJweCAyNHB4O1xufVxuXG4uQzA4Mi10b3BpYy1jdGEtc3BvdHMgLnJvdyAudG9waWMtY3RhLWlkIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBBQTdFO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLkMwODItdG9waWMtY3RhLXNwb3RzIC5yb3cgLnRvcGljLWN0YS1pZDpub3QoLmdyYXktYmFja2dyb3VuZCk6bm90KC5icmFuZC1wcmltYXJ5LWJhY2tncm91bmQpOm5vdCguYnJhbmQtc2Vjb25kYXJ5LWJhY2tncm91bmQpOm5vdCguYnJhbmQtYWNjZW50LWJhY2tncm91bmQpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cblxuLkMwODItdG9waWMtY3RhLXNwb3RzIC5yb3cgLnRvcGljLWN0YS1pZC5icmFuZC1wcmltYXJ5LWJhY2tncm91bmQgYSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uQzA4Mi10b3BpYy1jdGEtc3BvdHMgLnJvdyAudG9waWMtY3RhLWlkLmJyYW5kLXByaW1hcnktYmFja2dyb3VuZCBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEwMTAxMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gIC5DMDgyLXRvcGljLWN0YS1zcG90cyB7XG4gICAgcGFkZGluZzogNDFweCA5MHB4IDUwcHggMTAwcHg7XG4gIH1cbiAgLkMwODItdG9waWMtY3RhLXNwb3RzIGgzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDFweDtcbiAgfVxufVxuXG4uQzA4MkItdG9waWMtY3RhLXNwb3RzIC5yb3cge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAyMHB4KTtcbn1cblxuLkMwODJCLXRvcGljLWN0YS1zcG90cyAucm93ID4gZGl2IHtcbiAgZm9udC1zaXplOiBtZWRpdW07XG4gIGZvbnQtc2l6ZTogaW5pdGlhbDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmbG9hdDogbm9uZTtcbn1cblxuLkMwODJCLXRvcGljLWN0YS1zcG90cyAucm93IC50b3BpYy1jdGEtaWQge1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiA0OHB4O1xuICBib3gtc2hhZG93OiAwIDJweCA4cHggcmdiYSgwLCAwLCAwLCAwLjMpO1xufVxuXG4uQzA4MkItdG9waWMtY3RhLXNwb3RzIGgzIHtcbiAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gIGNvbG9yOiAjMmQzODNmO1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbn1cblxuLkMwODJCLXRvcGljLWN0YS1zcG90cyBhIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIHBhZGRpbmc6IDEycHggMjRweCAxMnB4IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGNvbG9yOiAjMDBhYTdlO1xufVxuXG4uQzA4MkItdG9waWMtY3RhLXNwb3RzIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBBQTdFO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuQzA4MkItdG9waWMtY3RhLXNwb3RzIC50b3BpYy1jdGEtaWQge1xuICAgIG1hcmdpbjogLjVyZW0gLjYyNXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgLkMwODJCLXRvcGljLWN0YS1zcG90cyB7XG4gICAgcGFkZGluZzogMi41cmVtIDAgM3JlbTtcbiAgfVxuICAuQzA4MkItdG9waWMtY3RhLXNwb3RzIC5yb3cge1xuICAgIG1heC1oZWlnaHQ6IDRyZW07XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG4gIC5DMDgyQi10b3BpYy1jdGEtc3BvdHMgLnJvdyAuYWRkaXRpb25hbC10b3BpYy1zcG90IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5DMDgyQi10b3BpYy1jdGEtc3BvdHMgLnJvdyAudG9waWMtY3RhLWlkIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuICAuQzA4MkItdG9waWMtY3RhLXNwb3RzIC5yb3cuY29sbGFwc2VkIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG4gIC5DMDgyQi10b3BpYy1jdGEtc3BvdHMgLnJvdy5leHBhbmRlZCB7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgfVxuICAuQzA4MkItdG9waWMtY3RhLXNwb3RzIGgzIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gIH1cbiAgLkMwODJCLXRvcGljLWN0YS1zcG90cyAuc2hvdy1tb3JlIHtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgY29sb3I6ICMwMGFhN2U7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luOiAxMHB4IDBweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbiAgLkMwODJCLXRvcGljLWN0YS1zcG90cyAuc2hvdy1tb3JlLWNhcmV0IHA6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAuNmVtO1xuICAgIGhlaWdodDogLjZlbTtcbiAgICBtYXJnaW46IDAgMCAzcHggN3B4O1xuICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAjMDBhYTdlO1xuICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICMwMGFhN2U7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpO1xuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7XG4gIH1cbiAgLkMwODJCLXRvcGljLWN0YS1zcG90cyAuc2hvdy1sZXNzLWNhcmV0IHA6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAuNmVtO1xuICAgIGhlaWdodDogLjZlbTtcbiAgICBtYXJnaW46IDNweCAwIDAgN3B4O1xuICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAjMDBhYTdlO1xuICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICMwMGFhN2U7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5DMDgyQi10b3BpYy1jdGEtc3BvdHMgLnRvcGljLWN0YS1pZCB7XG4gICAgbWFyZ2luOiAuNXJlbSAuMzc1cmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuQzA4MkItdG9waWMtY3RhLXNwb3RzIHtcbiAgICBwYWRkaW5nOiAxLjU2M3JlbSAuMDYzcmVtO1xuICB9XG4gIC5DMDgyQi10b3BpYy1jdGEtc3BvdHMgaDMge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5DMDgyQi10b3BpYy1jdGEtc3BvdHMgLnRvcGljLWN0YS1pZCB7XG4gICAgbWFyZ2luOiAuNXJlbSAuMzEyNXJlbTtcbiAgfVxuICAuQzA4MkItdG9waWMtY3RhLXNwb3RzIC50b3BpYy1jdGEtaWQ6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICB9XG4gIC5DMDgyQi10b3BpYy1jdGEtc3BvdHMgLm92ZXJTY3JvbGwge1xuICAgIG1heC1oZWlnaHQ6IDY0cHg7XG4gICAgb3ZlcmZsb3cteDogc2Nyb2xsO1xuICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgfVxuICAuQzA4MkItdG9waWMtY3RhLXNwb3RzIC5vdmVyU2Nyb2xsOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuQzA4MkItdG9waWMtY3RhLXNwb3RzIC5zaG93LW1vcmUge1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuICAuQzA4MkItdG9waWMtY3RhLXNwb3RzIGgzIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cbn1cblxuLkMwODJDLXRvcGljLXNwb3RzLXdpdGgtaWNvbnMge1xuICBwYWRkaW5nOiA1cmVtIDA7XG59XG5cbi5DMDgyQy10b3BpYy1zcG90cy13aXRoLWljb25zIC5DMDgyQy1oZWFkZXItdGV4dC1ncm91cCB7XG4gIG1heC13aWR0aDogNjEuMjVyZW07XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uQzA4MkMtdG9waWMtc3BvdHMtd2l0aC1pY29ucyAuQzA4MkMtaGVhZGVyLXRleHQtZ3JvdXAgLkMwODJDLWhlYWRlci10aXRsZSBoMiB7XG4gIGZvbnQtc2l6ZTogMi4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDNyZW07XG59XG5cbi5DMDgyQy10b3BpYy1zcG90cy13aXRoLWljb25zIC5DMDgyQy1oZWFkZXItdGV4dC1ncm91cCAuQzA4MkMtaGVhZGVyLWJvZHkgcCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5DMDgyQy10b3BpYy1zcG90cy13aXRoLWljb25zIC5DMDgyQy1oZWFkZXItdGV4dC1ncm91cCAuQzA4MkMtaGVhZGVyLXRpdGxlICsgLkMwODJDLWhlYWRlci1ib2R5IHtcbiAgbWFyZ2luLXRvcDogMS41cmVtO1xufVxuXG4uQzA4MkMtdG9waWMtc3BvdHMtd2l0aC1pY29ucyAuQzA4MkMtdG9waWMtc3BvdHMtY29udGFpbmVyIHtcbiAgbWFyZ2luLXRvcDogM3JlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBjb2x1bW4tZ2FwOiAxLjI1cmVtO1xuICByb3ctZ2FwOiAxcmVtO1xufVxuXG4uQzA4MkMtdG9waWMtc3BvdHMtd2l0aC1pY29ucyAuQzA4MkMtc3BvdCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMXJlbSAxLjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxOTYsIDIwNiwgMjA5LCAwLjIpO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxcmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLkMwODJDLXRvcGljLXNwb3RzLXdpdGgtaWNvbnMgLkMwODJDLXNwb3Q6aG92ZXIge1xuICBib3gtc2hhZG93OiAwcHggMHB4IDBweCAxcHggY3VycmVudENvbG9yIGluc2V0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE5NiwgMjA2LCAyMDksIDAuNik7XG59XG5cbi5DMDgyQy10b3BpYy1zcG90cy13aXRoLWljb25zIC5DMDgyQy1zcG90IC5DMDgyQy1zcG90LWljb24ge1xuICBtYXgtaGVpZ2h0OiAxcmVtO1xuICBtaW4taGVpZ2h0OiAxcmVtO1xuICB3aWR0aDogMXJlbTtcbiAgbWluLXdpZHRoOiAxcmVtO1xuICBtYXJnaW4tbGVmdDogMC41cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5DMDgyQy10b3BpYy1zcG90cy13aXRoLWljb25zIC5DMDgyQy1zcG90IC5DMDgyQy1zcG90LWljb246YWZ0ZXIsIC5DMDgyQy10b3BpYy1zcG90cy13aXRoLWljb25zIC5DMDgyQy1zcG90IC5DMDgyQy1zcG90LWljb246YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogYXV0bztcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xufVxuXG4uQzA4MkMtdG9waWMtc3BvdHMtd2l0aC1pY29ucyAuQzA4MkMtc3BvdC5DMDgyQy1zcG90LS1pbnRlcm5hbCAuQzA4MkMtc3BvdC1pY29uOmFmdGVyIHtcbiAgdHJhbnNpdGlvbjogYWxsIC4yNXMgZWFzZTtcbiAgd2lkdGg6IDAuNXJlbTtcbiAgaGVpZ2h0OiAwLjVyZW07XG4gIGJvcmRlci10b3A6IDAuMTI1cmVtIHNvbGlkO1xuICBib3JkZXItcmlnaHQ6IDAuMTI1cmVtIHNvbGlkO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG5cbi5DMDgyQy10b3BpYy1zcG90cy13aXRoLWljb25zIC5DMDgyQy1zcG90LkMwODJDLXNwb3QtLWludGVybmFsOmhvdmVyIC5DMDgyQy1zcG90LWljb246YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMC4yNXJlbSkgcm90YXRlKDQ1ZGVnKTtcbn1cblxuLkMwODJDLXRvcGljLXNwb3RzLXdpdGgtaWNvbnMgLkMwODJDLXNwb3QuQzA4MkMtc3BvdC0tZXh0ZXJuYWwgLkMwODJDLXNwb3QtaWNvbiB7XG4gIHRyYW5zaXRpb246IGFsbCAuMjVzIGVhc2U7XG59XG5cbi5DMDgyQy10b3BpYy1zcG90cy13aXRoLWljb25zIC5DMDgyQy1zcG90LkMwODJDLXNwb3QtLWV4dGVybmFsIC5DMDgyQy1zcG90LWljb246YmVmb3JlIHtcbiAgaGVpZ2h0OiAwLjYyNXJlbTtcbiAgd2lkdGg6IDAuNjI1cmVtO1xuICBib3JkZXItdG9wOiAwLjEyNXJlbSBzb2xpZDtcbiAgYm9yZGVyLXJpZ2h0OiAwLjEyNXJlbSBzb2xpZDtcbn1cblxuLkMwODJDLXRvcGljLXNwb3RzLXdpdGgtaWNvbnMgLkMwODJDLXNwb3QuQzA4MkMtc3BvdC0tZXh0ZXJuYWwgLkMwODJDLXNwb3QtaWNvbjphZnRlciB7XG4gIGhlaWdodDogMC43MjVyZW07XG4gIHdpZHRoOiAwO1xuICBib3JkZXItbGVmdDogMC4xMjVyZW0gc29saWQ7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cblxuLkMwODJDLXRvcGljLXNwb3RzLXdpdGgtaWNvbnMgLkMwODJDLXNwb3QuQzA4MkMtc3BvdC0tZXh0ZXJuYWw6aG92ZXIgLkMwODJDLXNwb3QtaWNvbiB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwLjEyNXJlbSkgdHJhbnNsYXRlWSgtMC4xMjVyZW0pO1xufVxuXG4uQzA4MkMtdG9waWMtc3BvdHMtd2l0aC1pY29ucyAuQzA4MkMtc3BvdC5DMDgyQy1zcG90LS12aWRlbyAuQzA4MkMtc3BvdC1pY29uOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDAuMTI1cmVtIHNvbGlkO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBoZWlnaHQ6IDFyZW07XG4gIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZTtcbiAgd2lkdGg6IDFyZW07XG4gIGNsaXAtcGF0aDogcGF0aChcIk04LDAgQzEyLjQxODI3OCwwIDE2LDMuNTgxNzIyIDE2LDggQzE2LDEyLjQxODI3OCAxMi40MTgyNzgsMTYgOCwxNiBDMy41ODE3MjIsMTYgMCwxMi40MTgyNzggMCw4IEMwLDMuNTgxNzIyIDMuNTgxNzIyLDAgOCwwIFogTTYsNCBMNiwxMiBMMTIsOCBMNiw0IFpcIik7XG59XG5cbi5DMDgyQy10b3BpYy1zcG90cy13aXRoLWljb25zIC5DMDgyQy1zcG90LkMwODJDLXNwb3QtLXZpZGVvIC5DMDgyQy1zcG90LWljb246YWZ0ZXIge1xuICBib3JkZXItdG9wOiAwO1xuICBib3JkZXItYm90dG9tOiAwO1xuICBib3JkZXItbGVmdDogMDtcbiAgYm9yZGVyLXdpZHRoOiAwLjE4NzVyZW07XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGNsaXAtcGF0aDogcG9seWdvbigwJSAwLCAxMDAlIDUwJSwgMTAwJSA1MCUsIDAlIDEwMCUpO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBoZWlnaHQ6IC41cmVtO1xuICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2U7XG4gIGxlZnQ6IDAuMzc1cmVtO1xuICByaWdodDogMC4yNXJlbTtcbn1cblxuLkMwODJDLXRvcGljLXNwb3RzLXdpdGgtaWNvbnMgLkMwODJDLXNwb3QuQzA4MkMtc3BvdC0tdmlkZW86aG92ZXIgLkMwODJDLXNwb3QtaWNvbjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiBjdXJyZW50Q29sb3I7XG59XG5cbi5DMDgyQy10b3BpYy1zcG90cy13aXRoLWljb25zIC5DMDgyQy1zcG90LkMwODJDLXNwb3QtLXZpZGVvOmhvdmVyIC5DMDgyQy1zcG90LWljb246YWZ0ZXIge1xuICBvcGFjaXR5OiAwLjA7XG59XG5cbi5DMDgyQy10b3BpYy1zcG90cy13aXRoLWljb25zIC5DMDgyQy1zcG90LkMwODJDLXNwb3QtLWRvd25sb2FkIC5DMDgyQy1zcG90LWljb24ge1xuICBib3JkZXItYm90dG9tOiAwLjEyNXJlbSBzb2xpZDtcbn1cblxuLkMwODJDLXRvcGljLXNwb3RzLXdpdGgtaWNvbnMgLkMwODJDLXNwb3QuQzA4MkMtc3BvdC0tZG93bmxvYWQgLkMwODJDLXNwb3QtaWNvbjpiZWZvcmUge1xuICB0cmFuc2l0aW9uOiBhbGwgLjI1cyBlYXNlO1xuICBib3JkZXItcmlnaHQ6IDAuMTI1cmVtIHNvbGlkO1xuICBoZWlnaHQ6IDAuNXJlbTtcbiAgd2lkdGg6IDAuMTI1cmVtO1xuICBib3R0b206IDAuMzc1cmVtO1xufVxuXG4uQzA4MkMtdG9waWMtc3BvdHMtd2l0aC1pY29ucyAuQzA4MkMtc3BvdC5DMDgyQy1zcG90LS1kb3dubG9hZCAuQzA4MkMtc3BvdC1pY29uOmFmdGVyIHtcbiAgdHJhbnNpdGlvbjogYWxsIC4yNXMgZWFzZTtcbiAgaGVpZ2h0OiAwLjVyZW07XG4gIHdpZHRoOiAwLjVyZW07XG4gIGJvcmRlci10b3A6IDA7XG4gIGJvcmRlci1yaWdodDogMC4xMjVyZW0gc29saWQ7XG4gIGJvcmRlci1ib3R0b206IDAuMTI1cmVtIHNvbGlkO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIGJvdHRvbTogMC4zNzVyZW07XG59XG5cbi5DMDgyQy10b3BpYy1zcG90cy13aXRoLWljb25zIC5DMDgyQy1zcG90LkMwODJDLXNwb3QtLWRvd25sb2FkOmhvdmVyIC5DMDgyQy1zcG90LWljb246YmVmb3JlLCAuQzA4MkMtdG9waWMtc3BvdHMtd2l0aC1pY29ucyAuQzA4MkMtc3BvdC5DMDgyQy1zcG90LS1kb3dubG9hZDpob3ZlciAuQzA4MkMtc3BvdC1pY29uOmFmdGVyIHtcbiAgYm90dG9tOiAtMC4xMjVyZW07XG59XG5cbkBtZWRpYSBub3QgYWxsIGFuZCAobWluLXdpZHRoOiA3NjdweCkge1xuICAuQzA4MkMtdG9waWMtc3BvdHMtd2l0aC1pY29ucyB7XG4gICAgcGFkZGluZzogM3JlbSAwO1xuICB9XG4gIC5DMDgyQy10b3BpYy1zcG90cy13aXRoLWljb25zIC5DMDgyQy1oZWFkZXItdGV4dC1ncm91cCAuQzA4MkMtaGVhZGVyLXRpdGxlIGgyIHtcbiAgICBmb250LXNpemU6IDEuODc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjVyZW07XG4gIH1cbiAgLkMwODJDLXRvcGljLXNwb3RzLXdpdGgtaWNvbnMgLkMwODJDLXRvcGljLXNwb3RzLWNvbnRhaW5lciB7XG4gICAgb3ZlcmZsb3cteDogc2Nyb2xsO1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIGdhcDogMC42MjVyZW07XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjYyNXJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjYyNXJlbTtcbiAgICBwYWRkaW5nOiAwIDAuNjI1cmVtO1xuICAgIHNjcm9sbGJhci13aWR0aDogbm9uZTtcbiAgfVxuICAuQzA4MkMtdG9waWMtc3BvdHMtd2l0aC1pY29ucyAuQzA4MkMtdG9waWMtc3BvdHMtY29udGFpbmVyIC5DMDgyQy1zcG90IHtcbiAgICBmbGV4LXNocmluazogMDtcbiAgfVxuICAuQzA4MkMtdG9waWMtc3BvdHMtd2l0aC1pY29ucyAuQzA4MkMtdG9waWMtc3BvdHMtY29udGFpbmVyOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uQzA4MkMtdG9waWMtc3BvdHMtd2l0aC1pY29ucy5icmFuZC1wcmltYXJ5LWJhY2tncm91bmQgLkMwODJDLXNwb3QsXG4uQzA4MkMtdG9waWMtc3BvdHMtd2l0aC1pY29ucy5icmFuZC1zZWNvbmRhcnktYmFja2dyb3VuZCAuQzA4MkMtc3BvdCB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMik7XG59XG5cbi5DMDgyQy10b3BpYy1zcG90cy13aXRoLWljb25zLmJyYW5kLXByaW1hcnktYmFja2dyb3VuZCAuQzA4MkMtc3BvdDpob3Zlcixcbi5DMDgyQy10b3BpYy1zcG90cy13aXRoLWljb25zLmJyYW5kLXNlY29uZGFyeS1iYWNrZ3JvdW5kIC5DMDgyQy1zcG90OmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAwcHggMXB4IGN1cnJlbnRDb2xvciBpbnNldDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjYpO1xufVxuXG4uQzA4MkMtdG9waWMtc3BvdHMtd2l0aC1pY29ucy5icmFuZC1wcmltYXJ5LWJhY2tncm91bmQgLkMwODJDLXNwb3QtLXZpZGVvOmhvdmVyIC5DMDgyQy1zcG90LWljb246YmVmb3JlLFxuLkMwODJDLXRvcGljLXNwb3RzLXdpdGgtaWNvbnMuYnJhbmQtc2Vjb25kYXJ5LWJhY2tncm91bmQgLkMwODJDLXNwb3QtLXZpZGVvOmhvdmVyIC5DMDgyQy1zcG90LWljb246YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogY3VycmVudENvbG9yO1xufVxuXG4uQzA4My1sYXRlc3QtaW5zaWdodHMtdGhlbWF0aWMtbG9ja3VwIGgzLmhlYWRpbmctc2VjdGlvbiB7XG4gIGhlaWdodDogNDhweDtcbiAgZm9udC1zaXplOiAzNnB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS4zMztcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgY29sb3I6ICMyZDM4M2Y7XG59XG5cbi5DMDgzLWxhdGVzdC1pbnNpZ2h0cy10aGVtYXRpYy1sb2NrdXAgLmMwODMtY29udGFpbmVyIHtcbiAgcGFkZGluZy1ib3R0b206IDEuNXJlbTtcbiAgbWluLXdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5DMDgzLWxhdGVzdC1pbnNpZ2h0cy10aGVtYXRpYy1sb2NrdXAgLmMwODMtY29udGFpbmVyIC5jMDgzLWl0ZW0gLlZOMDA5LWZlYXR1cmVkLXZpc3VhbC1uYXYgLnZpc3VhbC1uYXYtYm94ZXMgLnZpc3VhbC1uYXYtYm94IHtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiB1bnNldDtcbn1cblxuLkMwODMtbGF0ZXN0LWluc2lnaHRzLXRoZW1hdGljLWxvY2t1cCAuYzA4My1jb250YWluZXIgLmMwODMtaXRlbSAuQzA4MS1yZWxhdGVkLWNvbnRlbnQtc2lkZWJhciB7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDhweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIDAgMS41cmVtIDA7XG59XG5cbi5DMDgzLWxhdGVzdC1pbnNpZ2h0cy10aGVtYXRpYy1sb2NrdXAgLmMwODMtY29udGFpbmVyIC5jMDgzLWl0ZW0gLkMwODEtcmVsYXRlZC1jb250ZW50LXNpZGViYXI6bm90KC5ncmF5LWJhY2tncm91bmQpOm5vdCguYnJhbmQtcHJpbWFyeS1iYWNrZ3JvdW5kKTpub3QoLmJyYW5kLXNlY29uZGFyeS1iYWNrZ3JvdW5kKTpub3QoLmJyYW5kLWFjY2VudC1iYWNrZ3JvdW5kKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuQzA4My1sYXRlc3QtaW5zaWdodHMtdGhlbWF0aWMtbG9ja3VwIC5jMDgzLWNvbnRhaW5lciAuYzA4My1pdGVtIC5DMDgxLXJlbGF0ZWQtY29udGVudC1zaWRlYmFyIHtcbiAgICBoZWlnaHQ6IGNhbGMoIDEwMCUgLSAxLjVyZW0pO1xuICB9XG59XG5cbi5DMDgzLWxhdGVzdC1pbnNpZ2h0cy10aGVtYXRpYy1sb2NrdXAgLmMwODMtY29udGFpbmVyIC5jMDgzLWl0ZW0gLkMwODEtcmVsYXRlZC1jb250ZW50LXNpZGViYXIgLkMwODEtaGVhZGVyLXRpdGxlLmFydGljbGUtY29udGFpbmVyLm1vcmUtbmV3cyB7XG4gIG1hcmdpbi10b3A6IDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbn1cblxuLkMwODMtbGF0ZXN0LWluc2lnaHRzLXRoZW1hdGljLWxvY2t1cCAuYzA4My1jb250YWluZXIgLmMwODMtaXRlbSAuQzA4MS1yZWxhdGVkLWNvbnRlbnQtc2lkZWJhciAuQzA4MS1oZWFkZXItdGl0bGUuYXJ0aWNsZS1jb250YWluZXIubW9yZS1uZXdzIC5oZWFkbGluZSBoNCB7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cblxuLkMwODMtbGF0ZXN0LWluc2lnaHRzLXRoZW1hdGljLWxvY2t1cCAuYzA4My1jb250YWluZXIgLmMwODMtaXRlbSAuQzA4MS1yZWxhdGVkLWNvbnRlbnQtc2lkZWJhciAuQzA4MS1oZWFkZXItdGl0bGUuYXJ0aWNsZS1jb250YWluZXIubW9yZS1uZXdzIC5oZWFkbGluZSBoNCAuQzA4MS1hcnRpY2xlLXRlYXNlciB7XG4gIHBhZGRpbmctYm90dG9tOiAwcHg7XG59XG5cbi5DMDgzLWxhdGVzdC1pbnNpZ2h0cy10aGVtYXRpYy1sb2NrdXAgLmMwODMtY29udGFpbmVyIC5jMDgzLWl0ZW0gLkMwODEtcmVsYXRlZC1jb250ZW50LXNpZGViYXIgLkMwODEtaGVhZGVyLXRpdGxlLmFydGljbGUtY29udGFpbmVyLm1vcmUtbmV3cyAuaGVhZGxpbmUgLl9jMDgzLWl0ZW0tY3RhLWJ1dHRvbnMge1xuICBtYXJnaW46IC0wLjYyNXJlbSAwO1xufVxuXG4uQzA4My1sYXRlc3QtaW5zaWdodHMtdGhlbWF0aWMtbG9ja3VwIC5jMDgzLWNvbnRhaW5lciAuYzA4My1pdGVtIC5DMDgxLXJlbGF0ZWQtY29udGVudC1zaWRlYmFyIC5DMDgxLWhlYWRlci10aXRsZS5hcnRpY2xlLWNvbnRhaW5lci5tb3JlLW5ld3MgLmhlYWRsaW5lIC5fYzA4My1pdGVtLWN0YS1idXR0b25zIC5jdGEtYnRuLFxuLkMwODMtbGF0ZXN0LWluc2lnaHRzLXRoZW1hdGljLWxvY2t1cCAuYzA4My1jb250YWluZXIgLmMwODMtaXRlbSAuQzA4MS1yZWxhdGVkLWNvbnRlbnQtc2lkZWJhciAuQzA4MS1oZWFkZXItdGl0bGUuYXJ0aWNsZS1jb250YWluZXIubW9yZS1uZXdzIC5oZWFkbGluZSAuX2MwODMtaXRlbS1jdGEtYnV0dG9ucyAuY3RhLXRleHQge1xuICBtYXJnaW46IDAuNXJlbSAwO1xufVxuXG4uQzA4My1sYXRlc3QtaW5zaWdodHMtdGhlbWF0aWMtbG9ja3VwIC5jMDgzLWNvbnRhaW5lciAuYzA4My1pdGVtIC5DMDgxLXJlbGF0ZWQtY29udGVudC1zaWRlYmFyIC5DMDgxLWhlYWRlci10aXRsZS5hcnRpY2xlLWNvbnRhaW5lci5tb3JlLW5ld3MgLmhlYWRsaW5lIC5fYzA4My1pdGVtLWN0YS1idXR0b25zIC5jdGEtYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxuLkMwODMtbGF0ZXN0LWluc2lnaHRzLXRoZW1hdGljLWxvY2t1cCAuYzA4My1jb250YWluZXIgLmMwODMtaXRlbSAuQzA4MS1yZWxhdGVkLWNvbnRlbnQtc2lkZWJhciAuQzA4MS1oZWFkZXItdGl0bGUuYXJ0aWNsZS1jb250YWluZXIubW9yZS1uZXdzIC5oZWFkbGluZSAuX2MwODMtaXRlbS1jdGEtYnV0dG9ucyAuY3RhLXRleHQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuQzA4My1sYXRlc3QtaW5zaWdodHMtdGhlbWF0aWMtbG9ja3VwIC5yb3cge1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgfVxuICAuQzA4My1sYXRlc3QtaW5zaWdodHMtdGhlbWF0aWMtbG9ja3VwIGgzLmhlYWRpbmctc2VjdGlvbiB7XG4gICAgbWF4LXdpZHRoOiAzNTVweDtcbiAgICBoZWlnaHQ6IDMycHg7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIG1hcmdpbjogNDhweCAwcHggNDhweCAxMHB4O1xuICB9XG4gIC5DMDgzLWxhdGVzdC1pbnNpZ2h0cy10aGVtYXRpYy1sb2NrdXAgLmMwODMtY29udGFpbmVyIC5jMDgzLWl0ZW0gLkMwODEtcmVsYXRlZC1jb250ZW50LXNpZGViYXIgLkMwODEtaGVhZGVyLXRpdGxlLmFydGljbGUtY29udGFpbmVyLm1vcmUtbmV3cyB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbjogMHB4IC0xMHB4IDI4cHggLTEwcHg7XG4gIH1cbiAgLkMwODMtbGF0ZXN0LWluc2lnaHRzLXRoZW1hdGljLWxvY2t1cCAuYzA4My1jb250YWluZXIgLmMwODMtaXRlbSAuQzA4MS1yZWxhdGVkLWNvbnRlbnQtc2lkZWJhciAuQzA4MS1oZWFkZXItdGl0bGUuYXJ0aWNsZS1jb250YWluZXIubW9yZS1uZXdzIC5oZWFkbGluZSBoNCAuQzA4MS1hcnRpY2xlLXRlYXNlciB7XG4gICAgcGFkZGluZy1ib3R0b206IDhweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLkMwODMtbGF0ZXN0LWluc2lnaHRzLXRoZW1hdGljLWxvY2t1cCBoMy5oZWFkaW5nLXNlY3Rpb24ge1xuICAgIHdpZHRoOiA2MDBweDtcbiAgICBtYXJnaW46IDI4cHggMHB4IDI4cHggMzBweDtcbiAgfVxuICAuQzA4My1sYXRlc3QtaW5zaWdodHMtdGhlbWF0aWMtbG9ja3VwIC5jMDgzLWNvbnRhaW5lciAuYzA4My1pdGVtIC5DMDgxLXJlbGF0ZWQtY29udGVudC1zaWRlYmFyIC5DMDgxLWhlYWRlci10aXRsZS5hcnRpY2xlLWNvbnRhaW5lci5tb3JlLW5ld3MgLmhlYWRsaW5lIGg0IC5DMDgxLWFydGljbGUtaGVhZGluZyB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG4gIC5DMDgzLWxhdGVzdC1pbnNpZ2h0cy10aGVtYXRpYy1sb2NrdXAgLmMwODMtY29udGFpbmVyIC5jMDgzLWl0ZW0gLkMwODEtcmVsYXRlZC1jb250ZW50LXNpZGViYXIgLkMwODEtaGVhZGVyLXRpdGxlLmFydGljbGUtY29udGFpbmVyLm1vcmUtbmV3cyAuaGVhZGxpbmUgaDQgLkMwODEtYXJ0aWNsZS10ZWFzZXIge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5DMDgzLWxhdGVzdC1pbnNpZ2h0cy10aGVtYXRpYy1sb2NrdXAgaDMuaGVhZGluZy1zZWN0aW9uIHtcbiAgICB3aWR0aDogOTAwcHg7XG4gICAgbWFyZ2luOiAyOHB4IDBweCAyOHB4IDMwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuQzA4My1sYXRlc3QtaW5zaWdodHMtdGhlbWF0aWMtbG9ja3VwIGgzLmhlYWRpbmctc2VjdGlvbiB7XG4gICAgd2lkdGg6IDk4MHB4O1xuICAgIG1hcmdpbjogNDhweCAwcHggNDhweCAxNXB4O1xuICB9XG59XG5cbi5DMDg0LXByb2ZpbGUtY2FyZCAuY29udGFpbmVyIHtcbiAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gIHBhZGRpbmctbGVmdDogMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG59XG5cbi5DMDg0LXByb2ZpbGUtY2FyZCAuaWNvbnMge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uQzA4NC1wcm9maWxlLWNhcmQgZGl2LmNvbnRlbnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLkMwODQtcHJvZmlsZS1jYXJkIC5sZWFybi1tb3JlLWJ0biB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuLkMwODQtcHJvZmlsZS1jYXJkIC5zcGVha2VyLWluZm8gLnNvY2lhbC1pY29uLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLkMwODQtcHJvZmlsZS1jYXJkIC5zcGVha2VyLWluZm8gLnNvY2lhbC1pY29uLWNvbnRhaW5lcjo6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5DMDg0LXByb2ZpbGUtY2FyZCAuc3BlYWtlci1pbmZvIC5zb2NpYWwtbWVkaWEtaWNvbnMge1xuICBoZWlnaHQ6IDQ0cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG5cbi5DMDg0LXByb2ZpbGUtY2FyZCAuc3BlYWtlci1pbmZvIC5zb2NpYWwtbWVkaWEtaWNvbnM6bnRoLWNoaWxkKDUpIC5zb2NpYWwtbWVkaWEtaWNvbnM6bnRoLWNoaWxkKDEwKSB7XG4gIHBhZGRpbmctcmlnaHQ6IDBweDtcbn1cblxuLkMwODQtcHJvZmlsZS1jYXJkIC5zcGVha2VyLWluZm8gLnNvY2lhbC1tZWRpYS1pY29uczpudGgtY2hpbGQobiArIDYpIHtcbiAgb3JkZXI6IDE7XG59XG5cbi5DMDg0LXByb2ZpbGUtY2FyZCAuc3BlYWtlci1pbmZvIC5wcm9maWxlLXNvY2lhbC1pY29ucyAuc29jaWFsLWljb25zIC5pbWFnZS1jb250YWluZXIge1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBwYWRkaW5nOiAxMHB4O1xuICBtYXJnaW46IDA7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5DMDg0LXByb2ZpbGUtY2FyZCAuc3BlYWtlci1pbmZvIC5wcm9maWxlLXNvY2lhbC1pY29ucyAuc29jaWFsLWljb25zIC5pbWFnZS1jb250YWluZXIgaW1nLmNtLW1lZGlhLmNtLXRlYXNhYmxlX19waWN0dXJlIHtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgZmlsdGVyOiBvcGFjaXR5KDUwJSk7XG59XG5cbi5DMDg0LXByb2ZpbGUtY2FyZCAuc3BlYWtlci1pbmZvIC5wcm9maWxlLXNvY2lhbC1pY29ucyAuc29jaWFsLWljb25zIC5pbWFnZS1jb250YWluZXIgaW1nLmNtLW1lZGlhLmNtLXRlYXNhYmxlX19waWN0dXJlOmhvdmVyIHtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDAuNSk7XG59XG5cbi5DMDg0LXByb2ZpbGUtY2FyZCAuYmlvLWRlc2NyaXB0aW9uIHAge1xuICBtYXJnaW46IGF1dG87XG59XG5cbi8qSUUxMCsgc3VwcG9ydCovXG5AbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSksIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSB7XG4gIC5DMDg0LXByb2ZpbGUtY2FyZCAucHJvZmlsZS1zb2NpYWwtaWNvbnMgLnNvY2lhbC1pY29ucyAuaW1hZ2UtY29udGFpbmVyIGltZy5jbS1pbWFnZS5jbS10ZWFzYWJsZV9fcGljdHVyZSB7XG4gICAgb3BhY2l0eTogMC41O1xuICB9XG4gIC5DMDg0LXByb2ZpbGUtY2FyZCAucHJvZmlsZS1zb2NpYWwtaWNvbnMgLnNvY2lhbC1pY29ucyAuaW1hZ2UtY29udGFpbmVyIGltZy5jbS1pbWFnZS5jbS10ZWFzYWJsZV9fcGljdHVyZTpob3ZlciB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG4vKlN0YXJ0IG9mIGRldmljZSBzcGVjaWZpYyBpbXBsZW1lbnRhdGlvbiBvZiBzdHlsZXMgKi9cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjZweCkge1xuICAuQzA4NC1wcm9maWxlLWNhcmQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW46IDE4cHggYXV0byA0OHB4IGF1dG87XG4gICAgd2lkdGg6IDM1NXB4O1xuICAgIG1pbi1oZWlnaHQ6IDQ0OHB4O1xuICAgIGJvcmRlcjogMXB4O1xuICB9XG4gIC5DMDg0LXByb2ZpbGUtY2FyZCBkaXYuYmlvLXdpZHRoLWxhcmdlIHtcbiAgICB3aWR0aDogMzU1cHg7XG4gICAgaGVpZ2h0OiA4OTZweDtcbiAgfVxuICAuQzA4NC1wcm9maWxlLWNhcmQgZGl2LmJpby13aWR0aC1zbWFsbCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAzNTVweDtcbiAgICBoZWlnaHQ6IDEwMHB4O1xuICB9XG4gIC5DMDg0LXByb2ZpbGUtY2FyZCAuaW1hZ2UtY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDE2MHB4O1xuICAgIGhlaWdodDogMTYwcHg7XG4gICAgbWFyZ2luLXRvcDogMHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG4gIC5DMDg0LXByb2ZpbGUtY2FyZCAuc3BlYWtlci1pbmZvIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMHB4IDBweCAwcHggMHB4O1xuICAgIHdpZHRoOiAzNTBweDtcbiAgICBoZWlnaHQ6IDIwMHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5DMDg0LXByb2ZpbGUtY2FyZCAuc3BlYWtlci1pbmZvIC5wcm9maWxlLW5hbWUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xuICAgIHdpZHRoOiAzMTRweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgbWFyZ2luOiAwcHggYXV0byAwcHggYXV0bztcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBjb2xvcjogIzJkMzgzZjtcbiAgfVxuICAuQzA4NC1wcm9maWxlLWNhcmQgLnNwZWFrZXItaW5mbyAucHJvZmlsZS1wcm9mZXNzaW9uYWwtdGl0bGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDhweDtcbiAgICB3aWR0aDogMzE0cHg7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIG1hcmdpbjogMHB4IGF1dG8gMHB4IGF1dG87XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGNvbG9yOiAjMmQzODNmO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5DMDg0LXByb2ZpbGUtY2FyZCAuc3BlYWtlci1pbmZvIC5wcm9maWxlLWJ1c2luZXNzLXVuaXQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDZweDtcbiAgICB3aWR0aDogMzE0cHg7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIG1hcmdpbjogMHB4IGF1dG8gMTBweCBhdXRvO1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBjb2xvcjogIzJkMzgzZjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuQzA4NC1wcm9maWxlLWNhcmQgLnNwZWFrZXItaW5mbyAuc29jaWFsLWljb24tY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBwYWRkaW5nOiAwcHggMHB4IDBweCA1M3B4O1xuICB9XG4gIC5DMDg0LXByb2ZpbGUtY2FyZCAuc3BlYWtlci1pbmZvIC5zb2NpYWwtaWNvbi1jb250YWluZXIgLnNvY2lhbC1tZWRpYS1pY29ucyB7XG4gICAgcGFkZGluZy1yaWdodDogMzJweDtcbiAgfVxuICAuQzA4NC1wcm9maWxlLWNhcmQgLnNwZWFrZXItaW5mbyAuY3RhLWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgd2lkdGg6IDEyMHB4O1xuICAgIHdpZHRoOiAzNTBweDtcbiAgICBoZWlnaHQ6IDBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLkMwODQtcHJvZmlsZS1jYXJkIC5zcGVha2VyLWluZm8gLmN0YS1jb250YWluZXIgLmxlYXJuLW1vcmUtYnRuIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbiAgLkMwODQtcHJvZmlsZS1jYXJkIC5iaW8tZGVzYy1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMzU1cHg7XG4gICAgaGVpZ2h0OiA0MDhweDtcbiAgICB0b3A6IDE4cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxOHB4O1xuICB9XG4gIC5DMDg0LXByb2ZpbGUtY2FyZCAuYmlvLWRlc2NyaXB0aW9uIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB3aWR0aDogMzE1cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgIGNvbG9yOiAjMmQzODNmO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkge1xuICAuQzA4NC1wcm9maWxlLWNhcmQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW46IDBweCAyMHB4IDBweCAyMHB4O1xuICAgIG1pbi1oZWlnaHQ6IDQyOHB4O1xuICAgIGJvcmRlcjogMXB4O1xuICAgIG1pbi13aWR0aDogMzU1cHg7XG4gIH1cbiAgLkMwODQtcHJvZmlsZS1jYXJkIGRpdi5iaW8td2lkdGgtbGFyZ2Uge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogNzgwcHg7XG4gICAgaGVpZ2h0OiA0MDBweDtcbiAgfVxuICAuQzA4NC1wcm9maWxlLWNhcmQgZGl2LmJpby13aWR0aC1sYXJnZSAuaW1hZ2UtY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDE2MHB4O1xuICAgIGhlaWdodDogMTYwcHg7XG4gICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICBtYXJnaW4tbGVmdDogNDBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG4gIC5DMDg0LXByb2ZpbGUtY2FyZCBkaXYuYmlvLXdpZHRoLXNtYWxsIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDM1MHB4O1xuICAgIGhlaWdodDogNDAwcHg7XG4gIH1cbiAgLkMwODQtcHJvZmlsZS1jYXJkIGRpdi5iaW8td2lkdGgtc21hbGwgLmltYWdlLWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAxNjBweDtcbiAgICBoZWlnaHQ6IDE2MHB4O1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDYwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuICAuQzA4NC1wcm9maWxlLWNhcmQgLnNwZWFrZXItaW5mbyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gICAgbWluLWhlaWdodDogNnB4O1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAyNDBweDtcbiAgICB0b3A6IDIwMHB4O1xuICB9XG4gIC5DMDg0LXByb2ZpbGUtY2FyZCAuc3BlYWtlci1pbmZvIC5wcm9maWxlLW5hbWUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xuICAgIHdpZHRoOiAyNDBweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBjb2xvcjogIzJkMzgzZjtcbiAgfVxuICAuQzA4NC1wcm9maWxlLWNhcmQgLnNwZWFrZXItaW5mbyAucHJvZmlsZS1wcm9mZXNzaW9uYWwtdGl0bGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDhweDtcbiAgICB3aWR0aDogMjQwcHg7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGNvbG9yOiAjMmQzODNmO1xuICB9XG4gIC5DMDg0LXByb2ZpbGUtY2FyZCAuc3BlYWtlci1pbmZvIC5wcm9maWxlLWJ1c2luZXNzLXVuaXQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDZweDtcbiAgICB3aWR0aDogMjQwcHg7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGNvbG9yOiAjMmQzODNmO1xuICB9XG4gIC5DMDg0LXByb2ZpbGUtY2FyZCAuc3BlYWtlci1pbmZvIC5jdGEtY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gICAgbWFyZ2luLXRvcDogMTlweDtcbiAgICB3aWR0aDogMTIwcHg7XG4gICAgaGVpZ2h0OiAwcHg7XG4gIH1cbiAgLkMwODQtcHJvZmlsZS1jYXJkIC5zcGVha2VyLWluZm8gLmN0YS1jb250YWluZXIgLmxlYXJuLW1vcmUtYnRuIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbiAgLkMwODQtcHJvZmlsZS1jYXJkIC5iaW8tZGVzYy1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogNDQ1cHg7XG4gICAgbWluLWhlaWdodDogMTBweDtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgIG1hcmdpbi1sZWZ0OiAyMThweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDYwcHg7XG4gIH1cbiAgLkMwODQtcHJvZmlsZS1jYXJkIC5iaW8tZGVzY3JpcHRpb24ge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGNvbG9yOiAjMmQzODNmO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLkMwODQtcHJvZmlsZS1jYXJkIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAwcHggMjBweCAwcHggMjBweDtcbiAgICBtaW4taGVpZ2h0OiA0MjhweDtcbiAgICBib3JkZXI6IDFweDtcbiAgICBtaW4td2lkdGg6IDM1NXB4O1xuICB9XG4gIC5DMDg0LXByb2ZpbGUtY2FyZCBkaXYuYmlvLXdpZHRoLWxhcmdlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDc4MHB4O1xuICAgIGhlaWdodDogNDAwcHg7XG4gIH1cbiAgLkMwODQtcHJvZmlsZS1jYXJkIGRpdi5iaW8td2lkdGgtbGFyZ2UgLmltYWdlLWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAxNjBweDtcbiAgICBoZWlnaHQ6IDE2MHB4O1xuICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDQwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuICAuQzA4NC1wcm9maWxlLWNhcmQgZGl2LmJpby13aWR0aC1zbWFsbCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAzNTBweDtcbiAgICBoZWlnaHQ6IDQwMHB4O1xuICB9XG4gIC5DMDg0LXByb2ZpbGUtY2FyZCBkaXYuYmlvLXdpZHRoLXNtYWxsIC5pbWFnZS1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMTYwcHg7XG4gICAgaGVpZ2h0OiAxNjBweDtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIG1hcmdpbi1sZWZ0OiA2MHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbiAgLkMwODQtcHJvZmlsZS1jYXJkIC5zcGVha2VyLWluZm8ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICAgIG1pbi1oZWlnaHQ6IDZweDtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMjQwcHg7XG4gICAgdG9wOiAyMDBweDtcbiAgfVxuICAuQzA4NC1wcm9maWxlLWNhcmQgLnNwZWFrZXItaW5mbyAucHJvZmlsZS1uYW1lIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1ib3R0b206IDBweDtcbiAgICB3aWR0aDogMjQwcHg7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgY29sb3I6ICMyZDM4M2Y7XG4gIH1cbiAgLkMwODQtcHJvZmlsZS1jYXJkIC5zcGVha2VyLWluZm8gLnByb2ZpbGUtcHJvZmVzc2lvbmFsLXRpdGxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiA4cHg7XG4gICAgd2lkdGg6IDI0MHB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBjb2xvcjogIzJkMzgzZjtcbiAgfVxuICAuQzA4NC1wcm9maWxlLWNhcmQgLnNwZWFrZXItaW5mbyAucHJvZmlsZS1idXNpbmVzcy11bml0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiA2cHg7XG4gICAgd2lkdGg6IDI0MHB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBjb2xvcjogIzJkMzgzZjtcbiAgfVxuICAuQzA4NC1wcm9maWxlLWNhcmQgLnNwZWFrZXItaW5mbyAuY3RhLWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICAgIG1hcmdpbi10b3A6IDE5cHg7XG4gICAgd2lkdGg6IDEyMHB4O1xuICAgIGhlaWdodDogMHB4O1xuICB9XG4gIC5DMDg0LXByb2ZpbGUtY2FyZCAuc3BlYWtlci1pbmZvIC5jdGEtY29udGFpbmVyIC5sZWFybi1tb3JlLWJ0biB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG4gIC5DMDg0LXByb2ZpbGUtY2FyZCAuYmlvLWRlc2MtY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDUzMHB4O1xuICAgIG1pbi1oZWlnaHQ6IDEwcHg7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICBtYXJnaW4tbGVmdDogMjE4cHg7XG4gICAgcGFkZGluZy1sZWZ0OiA2MHB4O1xuICB9XG4gIC5DMDg0LXByb2ZpbGUtY2FyZCAuYmlvLWRlc2NyaXB0aW9uIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBjb2xvcjogIzJkMzgzZjtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogODAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLkMwODQtcHJvZmlsZS1jYXJkIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAwcHggMjBweCAwcHggMjBweDtcbiAgICBtaW4taGVpZ2h0OiA0MjhweDtcbiAgICBib3JkZXI6IDFweDtcbiAgICBtaW4td2lkdGg6IDM1NXB4O1xuICB9XG4gIC5DMDg0LXByb2ZpbGUtY2FyZCBkaXYuYmlvLXdpZHRoLWxhcmdlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDc4MHB4O1xuICAgIGhlaWdodDogNDAwcHg7XG4gIH1cbiAgLkMwODQtcHJvZmlsZS1jYXJkIGRpdi5iaW8td2lkdGgtbGFyZ2UgLmltYWdlLWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAxNjBweDtcbiAgICBoZWlnaHQ6IDE2MHB4O1xuICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDQwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuICAuQzA4NC1wcm9maWxlLWNhcmQgZGl2LmJpby13aWR0aC1zbWFsbCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAzNTBweDtcbiAgICBoZWlnaHQ6IDQwMHB4O1xuICB9XG4gIC5DMDg0LXByb2ZpbGUtY2FyZCBkaXYuYmlvLXdpZHRoLXNtYWxsIC5pbWFnZS1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMTYwcHg7XG4gICAgaGVpZ2h0OiAxNjBweDtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIG1hcmdpbi1sZWZ0OiA2MHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbiAgLkMwODQtcHJvZmlsZS1jYXJkIC5zcGVha2VyLWluZm8ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICAgIG1pbi1oZWlnaHQ6IDZweDtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMjQwcHg7XG4gICAgdG9wOiAyMDBweDtcbiAgfVxuICAuQzA4NC1wcm9maWxlLWNhcmQgLnNwZWFrZXItaW5mbyAucHJvZmlsZS1uYW1lIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1ib3R0b206IDBweDtcbiAgICB3aWR0aDogMjQwcHg7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgY29sb3I6ICMyZDM4M2Y7XG4gIH1cbiAgLkMwODQtcHJvZmlsZS1jYXJkIC5zcGVha2VyLWluZm8gLnByb2ZpbGUtcHJvZmVzc2lvbmFsLXRpdGxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiA4cHg7XG4gICAgd2lkdGg6IDI0MHB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBjb2xvcjogIzJkMzgzZjtcbiAgfVxuICAuQzA4NC1wcm9maWxlLWNhcmQgLnNwZWFrZXItaW5mbyAucHJvZmlsZS1idXNpbmVzcy11bml0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiA2cHg7XG4gICAgd2lkdGg6IDI0MHB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBjb2xvcjogIzJkMzgzZjtcbiAgfVxuICAuQzA4NC1wcm9maWxlLWNhcmQgLnNwZWFrZXItaW5mbyAuY3RhLWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICAgIG1hcmdpbi10b3A6IDE5cHg7XG4gICAgd2lkdGg6IDEyMHB4O1xuICAgIGhlaWdodDogMHB4O1xuICB9XG4gIC5DMDg0LXByb2ZpbGUtY2FyZCAuc3BlYWtlci1pbmZvIC5jdGEtY29udGFpbmVyIC5sZWFybi1tb3JlLWJ0biB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG4gIC5DMDg0LXByb2ZpbGUtY2FyZCAuYmlvLWRlc2MtY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDUzMHB4O1xuICAgIG1pbi1oZWlnaHQ6IDEwcHg7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICBtYXJnaW4tbGVmdDogMjE4cHg7XG4gICAgcGFkZGluZy1sZWZ0OiA2MHB4O1xuICB9XG4gIC5DMDg0LXByb2ZpbGUtY2FyZCAuYmlvLWRlc2NyaXB0aW9uIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBjb2xvcjogIzJkMzgzZjtcbiAgfVxufVxuXG4vKkVuZCBvZiBkZXZpY2Ugc3BlY2lmaWMgaW1wbGVtZW50YXRpb24gb2Ygc3R5bGVzICovXG4uQzA4NS1ldmVudHMtY29udGFpbmVyIHtcbiAgLypTdGFydCBvZiBkZXZpY2Ugc3BlY2lmaWMgY2hhbmdlcyAqL1xuICAvKkVuZCBvZiBkZXZpY2Ugc3BlY2lmaWMgY2hhbmdlcyAqL1xufVxuXG4uQzA4NS1ldmVudHMtY29udGFpbmVyOm5vdCguZ3JheS1iYWNrZ3JvdW5kKTpub3QoLmJyYW5kLXByaW1hcnktYmFja2dyb3VuZCk6bm90KC5icmFuZC1zZWNvbmRhcnktYmFja2dyb3VuZCk6bm90KC5icmFuZC1hY2NlbnQtYmFja2dyb3VuZCkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuXG4uQzA4NS1ldmVudHMtY29udGFpbmVyIC5DMDg1LWV2ZW50LXNjaGVkdWxlIHtcbiAgbWFyZ2luOiAyNXB4IGF1dG8gYXV0byBhdXRvO1xuICBtaW4taGVpZ2h0OiAxcHg7XG59XG5cbi5DMDg1LWV2ZW50cy1jb250YWluZXIgLkMwODUtZXZlbnQtc2NoZWR1bGUgLmV2ZW50SW5mb0NvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMHB4O1xuICBtaW4taGVpZ2h0OiAzMDBweDtcbn1cblxuLkMwODUtZXZlbnRzLWNvbnRhaW5lciAuQzA4NS1ldmVudC1zY2hlZHVsZSAuZXZlbnRJbmZvQ29udGFpbmVyIC5ldmVudFRpbWVDb250YWluZXIge1xuICBtYXJnaW4tdG9wOiAyNHB4O1xuICBoZWlnaHQ6IDMwcHg7XG59XG5cbi5DMDg1LWV2ZW50cy1jb250YWluZXIgLkMwODUtZXZlbnQtc2NoZWR1bGUgLmV2ZW50SW5mb0NvbnRhaW5lciAuZXZlbnRUaW1lQ29udGFpbmVyIC5ldmVudFRpbWVIZHIge1xuICBmbG9hdDogbGVmdDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgd2lkdGg6IDkwcHg7XG4gIGhlaWdodDogMjRweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogIzJkMzgzZjtcbn1cblxuLkMwODUtZXZlbnRzLWNvbnRhaW5lciAuQzA4NS1ldmVudC1zY2hlZHVsZSAuZXZlbnRJbmZvQ29udGFpbmVyIC5ldmVudFRpbWVDb250YWluZXIgLnRpbWVVbmRlcmxpbmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzBjMGMwO1xufVxuXG4uQzA4NS1ldmVudHMtY29udGFpbmVyIC5DMDg1LWV2ZW50LXNjaGVkdWxlIC5ldmVudEluZm9Db250YWluZXIgLmV2ZW50LWluZm8taG9sZGVyIC5tdWx0aUV2ZW50TG9jYXRpb24sXG4uQzA4NS1ldmVudHMtY29udGFpbmVyIC5DMDg1LWV2ZW50LXNjaGVkdWxlIC5ldmVudEluZm9Db250YWluZXIgLmV2ZW50LWluZm8taG9sZGVyIC5tdWx0aUV2ZW50VGl0bGUsXG4uQzA4NS1ldmVudHMtY29udGFpbmVyIC5DMDg1LWV2ZW50LXNjaGVkdWxlIC5ldmVudEluZm9Db250YWluZXIgLmV2ZW50LWluZm8taG9sZGVyIC5tdWx0aUV2ZW50VGltZSxcbi5DMDg1LWV2ZW50cy1jb250YWluZXIgLkMwODUtZXZlbnQtc2NoZWR1bGUgLmV2ZW50SW5mb0NvbnRhaW5lciAuZXZlbnQtaW5mby1ob2xkZXIgLnNpbmdsZUV2ZW50TG9jYXRpb24sXG4uQzA4NS1ldmVudHMtY29udGFpbmVyIC5DMDg1LWV2ZW50LXNjaGVkdWxlIC5ldmVudEluZm9Db250YWluZXIgLmV2ZW50LWluZm8taG9sZGVyIC5zaW5nbGVFdmVudFRpdGxlLFxuLkMwODUtZXZlbnRzLWNvbnRhaW5lciAuQzA4NS1ldmVudC1zY2hlZHVsZSAuZXZlbnRJbmZvQ29udGFpbmVyIC5ldmVudC1pbmZvLWhvbGRlciAuc2luZ2xlRXZlbnRUaW1lIHtcbiAgY29sb3I6ICMyZDM4M2Y7XG4gIG1hcmdpbjogMHB4IDBweCA4cHggMHB4O1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5DMDg1LWV2ZW50cy1jb250YWluZXIgLkMwODUtZXZlbnQtc2NoZWR1bGUgLmV2ZW50SW5mb0NvbnRhaW5lciAuZXZlbnQtaW5mby1ob2xkZXIgLm11bHRpRXZlbnRMb2NhdGlvbixcbi5DMDg1LWV2ZW50cy1jb250YWluZXIgLkMwODUtZXZlbnQtc2NoZWR1bGUgLmV2ZW50SW5mb0NvbnRhaW5lciAuZXZlbnQtaW5mby1ob2xkZXIgLnNpbmdsZUV2ZW50TG9jYXRpb24ge1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjMzO1xufVxuXG4uQzA4NS1ldmVudHMtY29udGFpbmVyIC5DMDg1LWV2ZW50LXNjaGVkdWxlIC5ldmVudEluZm9Db250YWluZXIgLmV2ZW50LWluZm8taG9sZGVyIC5tdWx0aUV2ZW50VGl0bGUsXG4uQzA4NS1ldmVudHMtY29udGFpbmVyIC5DMDg1LWV2ZW50LXNjaGVkdWxlIC5ldmVudEluZm9Db250YWluZXIgLmV2ZW50LWluZm8taG9sZGVyIC5zaW5nbGVFdmVudFRpdGxlIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS4zMztcbn1cblxuLkMwODUtZXZlbnRzLWNvbnRhaW5lciAuQzA4NS1ldmVudC1zY2hlZHVsZSAuZXZlbnRJbmZvQ29udGFpbmVyIC5ldmVudC1pbmZvLWhvbGRlciAubXVsdGlFdmVudFRpbWUsXG4uQzA4NS1ldmVudHMtY29udGFpbmVyIC5DMDg1LWV2ZW50LXNjaGVkdWxlIC5ldmVudEluZm9Db250YWluZXIgLmV2ZW50LWluZm8taG9sZGVyIC5zaW5nbGVFdmVudFRpbWUge1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5DMDg1LWV2ZW50cy1jb250YWluZXIgLkMwODUtZXZlbnQtc2NoZWR1bGUgLmV2ZW50SW5mb0NvbnRhaW5lciAuZXZlbnQtaW5mby1ob2xkZXIgLm11bHRpRXZlbnREZXNjLFxuLkMwODUtZXZlbnRzLWNvbnRhaW5lciAuQzA4NS1ldmVudC1zY2hlZHVsZSAuZXZlbnRJbmZvQ29udGFpbmVyIC5ldmVudC1pbmZvLWhvbGRlciAuc2luZ2xlRXZlbnREZXNjIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjMmQzODNmO1xufVxuXG4uQzA4NS1ldmVudHMtY29udGFpbmVyIC5DMDg1LWV2ZW50LXNjaGVkdWxlIC5ldmVudEluZm9Db250YWluZXIgLmV2ZW50LWluZm8taG9sZGVyIC5tdWx0aUV2ZW50VGltZSB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbi5DMDg1LWV2ZW50cy1jb250YWluZXIgLkMwODUtZXZlbnQtc2NoZWR1bGUgLmV2ZW50SW5mb0NvbnRhaW5lciAuZXZlbnQtaW5mby1ob2xkZXIgLm11bHRpRXZlbnREZXNjIHtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgd2lkdGg6IDQ4MHB4O1xufVxuXG4uQzA4NS1ldmVudHMtY29udGFpbmVyIC5DMDg1LWV2ZW50LXNjaGVkdWxlIC5ldmVudEluZm9Db250YWluZXIgLmV2ZW50LWluZm8taG9sZGVyIC5zaW5nbGVFdmVudExvY2F0aW9uIHtcbiAgaGVpZ2h0OiAxNnB4O1xufVxuXG4uQzA4NS1ldmVudHMtY29udGFpbmVyIC5DMDg1LWV2ZW50LXNjaGVkdWxlIC5ldmVudEluZm9Db250YWluZXIgLmV2ZW50LWluZm8taG9sZGVyIC5hZ2VuZGFJdGVtU3BlYWtlciB7XG4gIGhlaWdodDogNTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cblxuLkMwODUtZXZlbnRzLWNvbnRhaW5lciAuQzA4NS1ldmVudC1zY2hlZHVsZSAuZXZlbnRJbmZvQ29udGFpbmVyIC5ldmVudC1pbmZvLWhvbGRlciAuYWdlbmRhSXRlbVNwZWFrZXIgLnNwZWFrZXItaW1hZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5DMDg1LWV2ZW50cy1jb250YWluZXIgLkMwODUtZXZlbnQtc2NoZWR1bGUgLmV2ZW50SW5mb0NvbnRhaW5lciAuZXZlbnQtaW5mby1ob2xkZXIgLmFnZW5kYUl0ZW1TcGVha2VyIC5zcGVha2VyLWltYWdlIC5pbWFnZS1jb250YWluZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGZsb2F0OiBsZWZ0O1xuICBtaW4td2lkdGg6IDQ4cHg7XG4gIG1pbi1oZWlnaHQ6IDQ4cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5DMDg1LWV2ZW50cy1jb250YWluZXIgLkMwODUtZXZlbnQtc2NoZWR1bGUgLmV2ZW50SW5mb0NvbnRhaW5lciAuZXZlbnQtaW5mby1ob2xkZXIgLmFnZW5kYUl0ZW1TcGVha2VyIC5zcGVha2VyLWluZm8tY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBoZWlnaHQ6IDUwcHg7XG4gIHdpZHRoOiAxNjZweDtcbiAgbWFyZ2luLWxlZnQ6IDY0cHg7XG59XG5cbi5DMDg1LWV2ZW50cy1jb250YWluZXIgLkMwODUtZXZlbnQtc2NoZWR1bGUgLmV2ZW50SW5mb0NvbnRhaW5lciAuZXZlbnQtaW5mby1ob2xkZXIgLmFnZW5kYUl0ZW1TcGVha2VyIC5zcGVha2VyLWluZm8tY29udGFpbmVyIC5zcGVha2VyLW5hbWUsXG4uQzA4NS1ldmVudHMtY29udGFpbmVyIC5DMDg1LWV2ZW50LXNjaGVkdWxlIC5ldmVudEluZm9Db250YWluZXIgLmV2ZW50LWluZm8taG9sZGVyIC5hZ2VuZGFJdGVtU3BlYWtlciAuc3BlYWtlci1pbmZvLWNvbnRhaW5lciAuc3BlYWtlci1yb2xsLFxuLkMwODUtZXZlbnRzLWNvbnRhaW5lciAuQzA4NS1ldmVudC1zY2hlZHVsZSAuZXZlbnRJbmZvQ29udGFpbmVyIC5ldmVudC1pbmZvLWhvbGRlciAuYWdlbmRhSXRlbVNwZWFrZXIgLnNwZWFrZXItaW5mby1jb250YWluZXIgLnNwZWFrZXItY29tcGFueSB7XG4gIGNvbG9yOiAjMmQzODNmO1xuICBmb250LXNpemU6IDEycHg7XG4gIGhlaWdodDogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgd2lkdGg6IDE2MHB4O1xufVxuXG4uQzA4NS1ldmVudHMtY29udGFpbmVyIC5DMDg1LWV2ZW50LXNjaGVkdWxlIC5ldmVudEluZm9Db250YWluZXIgLmV2ZW50LWluZm8taG9sZGVyIC5hZ2VuZGFJdGVtU3BlYWtlciAuc3BlYWtlci1pbmZvLWNvbnRhaW5lciAuc3BlYWtlci1uYW1lIHtcbiAgcGFkZGluZy1ib3R0b206IDBweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLkMwODUtZXZlbnRzLWNvbnRhaW5lciAuQzA4NS1ldmVudC1zY2hlZHVsZSAuZXZlbnRJbmZvQ29udGFpbmVyIC5ldmVudC1pbmZvLWhvbGRlciAuYWdlbmRhSXRlbVNwZWFrZXIgLnNwZWFrZXItaW5mby1jb250YWluZXIgLnNwZWFrZXItcm9sbCB7XG4gIHRvcDogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cblxuLkMwODUtZXZlbnRzLWNvbnRhaW5lciAuQzA4NS1ldmVudC1zY2hlZHVsZSAuZXZlbnRJbmZvQ29udGFpbmVyIC5ldmVudC1pbmZvLWhvbGRlciAuYWdlbmRhSXRlbVNwZWFrZXIgLnNwZWFrZXItaW5mby1jb250YWluZXIgLnNwZWFrZXItY29tcGFueSB7XG4gIHRvcDogMzBweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cblxuLkMwODUtZXZlbnRzLWNvbnRhaW5lciAuQzA4NS1ldmVudC1zY2hlZHVsZSAudGFiLWNvbnRlbnQge1xuICBib3gtc2hhZG93OiAwIDFweCA3cHggMCByZ2JhKDAsIDAsIDAsIDAuMyk7XG59XG5cbi5DMDg1LWV2ZW50cy1jb250YWluZXIgLkMwODUtZXZlbnQtc2NoZWR1bGUgLm1hcmdpbi1ib3R0b20ge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuXG4uQzA4NS1ldmVudHMtY29udGFpbmVyIC5DMDg1LWV2ZW50LXNjaGVkdWxlIC5jb250YWluZXIge1xuICBtYXJnaW4tbGVmdDogMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDBweDtcbn1cblxuLkMwODUtZXZlbnRzLWNvbnRhaW5lciAuQzA4NS1tb2RhbC1jb250YWluZXIgLmMwODUtbW9kYWwgLm1vZGFsLWRpYWxvZyB7XG4gIGhlaWdodDogNDQ4cHg7XG59XG5cbi5DMDg1LWV2ZW50cy1jb250YWluZXIgLkMwODUtbW9kYWwtY29udGFpbmVyIC5jMDg1LW1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG5cbi5DMDg1LWV2ZW50cy1jb250YWluZXIgLkMwODUtbW9kYWwtY29udGFpbmVyIC5jMDg1LW1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWJvZHkge1xuICBwYWRkaW5nOiAwcHggMHB4IDBweCAwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjZweCkge1xuICAuQzA4NS1ldmVudHMtY29udGFpbmVyIC5DMDg1LWV2ZW50LXNjaGVkdWxlIHtcbiAgICB3aWR0aDogMzU1cHg7XG4gIH1cbiAgLkMwODUtZXZlbnRzLWNvbnRhaW5lciAuQzA4NS1ldmVudC1zY2hlZHVsZSAuZXZlbnRJbmZvQ29udGFpbmVyIC5ldmVudFRpbWVDb250YWluZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgfVxuICAuQzA4NS1ldmVudHMtY29udGFpbmVyIC5DMDg1LWV2ZW50LXNjaGVkdWxlIC5ldmVudEluZm9Db250YWluZXIgLmV2ZW50VGltZUNvbnRhaW5lciAuZXZlbnRUaW1lSGRyIHtcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgfVxuICAuQzA4NS1ldmVudHMtY29udGFpbmVyIC5DMDg1LWV2ZW50LXNjaGVkdWxlIC5ldmVudEluZm9Db250YWluZXIgLmV2ZW50VGltZUNvbnRhaW5lciAudGltZVVuZGVybGluZSB7XG4gICAgbWFyZ2luOiAyMnB4IDBweCAwcHggMjBweDtcbiAgICB3aWR0aDogMzE1cHg7XG4gIH1cbiAgLkMwODUtZXZlbnRzLWNvbnRhaW5lciAuQzA4NS1ldmVudC1zY2hlZHVsZSAuZXZlbnRJbmZvQ29udGFpbmVyIC5ldmVudC1pbmZvLWhvbGRlciB7XG4gICAgbWFyZ2luLXRvcDogMjVweDtcbiAgfVxuICAuQzA4NS1ldmVudHMtY29udGFpbmVyIC5DMDg1LWV2ZW50LXNjaGVkdWxlIC5ldmVudEluZm9Db250YWluZXIgLmV2ZW50LWluZm8taG9sZGVyIC5tdWx0aUV2ZW50TG9jYXRpb24sXG4gIC5DMDg1LWV2ZW50cy1jb250YWluZXIgLkMwODUtZXZlbnQtc2NoZWR1bGUgLmV2ZW50SW5mb0NvbnRhaW5lciAuZXZlbnQtaW5mby1ob2xkZXIgLm11bHRpRXZlbnRUaXRsZSxcbiAgLkMwODUtZXZlbnRzLWNvbnRhaW5lciAuQzA4NS1ldmVudC1zY2hlZHVsZSAuZXZlbnRJbmZvQ29udGFpbmVyIC5ldmVudC1pbmZvLWhvbGRlciAubXVsdGlFdmVudFRpbWUsXG4gIC5DMDg1LWV2ZW50cy1jb250YWluZXIgLkMwODUtZXZlbnQtc2NoZWR1bGUgLmV2ZW50SW5mb0NvbnRhaW5lciAuZXZlbnQtaW5mby1ob2xkZXIgLm11bHRpRXZlbnREZXNjLFxuICAuQzA4NS1ldmVudHMtY29udGFpbmVyIC5DMDg1LWV2ZW50LXNjaGVkdWxlIC5ldmVudEluZm9Db250YWluZXIgLmV2ZW50LWluZm8taG9sZGVyIC5zaW5nbGVFdmVudExvY2F0aW9uLFxuICAuQzA4NS1ldmVudHMtY29udGFpbmVyIC5DMDg1LWV2ZW50LXNjaGVkdWxlIC5ldmVudEluZm9Db250YWluZXIgLmV2ZW50LWluZm8taG9sZGVyIC5zaW5nbGVFdmVudFRpdGxlLFxuICAuQzA4NS1ldmVudHMtY29udGFpbmVyIC5DMDg1LWV2ZW50LXNjaGVkdWxlIC5ldmVudEluZm9Db250YWluZXIgLmV2ZW50LWluZm8taG9sZGVyIC5zaW5nbGVFdmVudFRpbWUsXG4gIC5DMDg1LWV2ZW50cy1jb250YWluZXIgLkMwODUtZXZlbnQtc2NoZWR1bGUgLmV2ZW50SW5mb0NvbnRhaW5lciAuZXZlbnQtaW5mby1ob2xkZXIgLnNpbmdsZUV2ZW50RGVzYyB7XG4gICAgd2lkdGg6IDI5NXB4O1xuICB9XG4gIC5DMDg1LWV2ZW50cy1jb250YWluZXIgLkMwODUtZXZlbnQtc2NoZWR1bGUgLmV2ZW50SW5mb0NvbnRhaW5lciAuZXZlbnQtaW5mby1ob2xkZXIgLm11bHRpRXZlbnRUaW1lLFxuICAuQzA4NS1ldmVudHMtY29udGFpbmVyIC5DMDg1LWV2ZW50LXNjaGVkdWxlIC5ldmVudEluZm9Db250YWluZXIgLmV2ZW50LWluZm8taG9sZGVyIC5zaW5nbGVFdmVudFRpbWUge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjcxO1xuICB9XG4gIC5DMDg1LWV2ZW50cy1jb250YWluZXIgLkMwODUtZXZlbnQtc2NoZWR1bGUgLmV2ZW50SW5mb0NvbnRhaW5lciAuZXZlbnQtaW5mby1ob2xkZXIgLm11bHRpRXZlbnRUaW1lIHAsXG4gIC5DMDg1LWV2ZW50cy1jb250YWluZXIgLkMwODUtZXZlbnQtc2NoZWR1bGUgLmV2ZW50SW5mb0NvbnRhaW5lciAuZXZlbnQtaW5mby1ob2xkZXIgLnNpbmdsZUV2ZW50VGltZSBwIHtcbiAgICB3aWR0aDogMjYwcHg7XG4gIH1cbiAgLkMwODUtZXZlbnRzLWNvbnRhaW5lciAuQzA4NS1tb2RhbC1jb250YWluZXIgLmMwODUtbW9kYWwgLm1vZGFsLWRpYWxvZyB7XG4gICAgd2lkdGg6IDM1NXB4O1xuICAgIGhlaWdodDogODk2cHg7XG4gIH1cbiAgLkMwODUtZXZlbnRzLWNvbnRhaW5lciAuQzA4NS1tb2RhbC1jb250YWluZXIgLmMwODUtbW9kYWwgLm1vZGFsLWRpYWxvZy5zbWFsbC1iaW8ge1xuICAgIGhlaWdodDogNDY0cHg7XG4gIH1cbiAgLkMwODUtZXZlbnRzLWNvbnRhaW5lciAuQzA4NS1tb2RhbC1jb250YWluZXIgLmMwODUtbW9kYWwgLm1vZGFsLWRpYWxvZy5zbWFsbC1iaW8gLkMwODQtcHJvZmlsZS1jYXJkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgbWluLWhlaWdodDogYXV0bztcbiAgICBoZWlnaHQ6IDQyMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkge1xuICAuQzA4NS1ldmVudHMtY29udGFpbmVyIC5DMDg1LWV2ZW50LXNjaGVkdWxlIHtcbiAgICB3aWR0aDogNzA4cHg7XG4gIH1cbiAgLkMwODUtZXZlbnRzLWNvbnRhaW5lciAuQzA4NS1ldmVudC1zY2hlZHVsZSAuZXZlbnRJbmZvQ29udGFpbmVyIC5ldmVudFRpbWVDb250YWluZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XG4gIH1cbiAgLkMwODUtZXZlbnRzLWNvbnRhaW5lciAuQzA4NS1ldmVudC1zY2hlZHVsZSAuZXZlbnRJbmZvQ29udGFpbmVyIC5ldmVudFRpbWVDb250YWluZXIgLmV2ZW50VGltZUhkciB7XG4gICAgbWFyZ2luLWxlZnQ6IDQwcHg7XG4gIH1cbiAgLkMwODUtZXZlbnRzLWNvbnRhaW5lciAuQzA4NS1ldmVudC1zY2hlZHVsZSAuZXZlbnRJbmZvQ29udGFpbmVyIC5ldmVudFRpbWVDb250YWluZXIgLnRpbWVVbmRlcmxpbmUge1xuICAgIG1hcmdpbjogMjJweCAwcHggMHB4IDQwcHg7XG4gICAgd2lkdGg6IDYyOHB4O1xuICB9XG4gIC5DMDg1LWV2ZW50cy1jb250YWluZXIgLkMwODUtZXZlbnQtc2NoZWR1bGUgLmV2ZW50SW5mb0NvbnRhaW5lciAuZXZlbnQtaW5mby1ob2xkZXIge1xuICAgIG1hcmdpbi10b3A6IDBweDtcbiAgfVxuICAuQzA4NS1ldmVudHMtY29udGFpbmVyIC5DMDg1LWV2ZW50LXNjaGVkdWxlIC5ldmVudEluZm9Db250YWluZXIgLmV2ZW50LWluZm8taG9sZGVyIC5tdWx0aUV2ZW50TG9jYXRpb24sXG4gIC5DMDg1LWV2ZW50cy1jb250YWluZXIgLkMwODUtZXZlbnQtc2NoZWR1bGUgLmV2ZW50SW5mb0NvbnRhaW5lciAuZXZlbnQtaW5mby1ob2xkZXIgLm11bHRpRXZlbnRUaXRsZSxcbiAgLkMwODUtZXZlbnRzLWNvbnRhaW5lciAuQzA4NS1ldmVudC1zY2hlZHVsZSAuZXZlbnRJbmZvQ29udGFpbmVyIC5ldmVudC1pbmZvLWhvbGRlciAubXVsdGlFdmVudFRpbWUsXG4gIC5DMDg1LWV2ZW50cy1jb250YWluZXIgLkMwODUtZXZlbnQtc2NoZWR1bGUgLmV2ZW50SW5mb0NvbnRhaW5lciAuZXZlbnQtaW5mby1ob2xkZXIgLm11bHRpRXZlbnREZXNjLFxuICAuQzA4NS1ldmVudHMtY29udGFpbmVyIC5DMDg1LWV2ZW50LXNjaGVkdWxlIC5ldmVudEluZm9Db250YWluZXIgLmV2ZW50LWluZm8taG9sZGVyIC5zaW5nbGVFdmVudExvY2F0aW9uLFxuICAuQzA4NS1ldmVudHMtY29udGFpbmVyIC5DMDg1LWV2ZW50LXNjaGVkdWxlIC5ldmVudEluZm9Db250YWluZXIgLmV2ZW50LWluZm8taG9sZGVyIC5zaW5nbGVFdmVudFRpdGxlLFxuICAuQzA4NS1ldmVudHMtY29udGFpbmVyIC5DMDg1LWV2ZW50LXNjaGVkdWxlIC5ldmVudEluZm9Db250YWluZXIgLmV2ZW50LWluZm8taG9sZGVyIC5zaW5nbGVFdmVudFRpbWUsXG4gIC5DMDg1LWV2ZW50cy1jb250YWluZXIgLkMwODUtZXZlbnQtc2NoZWR1bGUgLmV2ZW50SW5mb0NvbnRhaW5lciAuZXZlbnQtaW5mby1ob2xkZXIgLnNpbmdsZUV2ZW50RGVzYyB7XG4gICAgd2lkdGg6IDU4MHB4O1xuICB9XG4gIC5DMDg1LWV2ZW50cy1jb250YWluZXIgLkMwODUtZXZlbnQtc2NoZWR1bGUgLmV2ZW50SW5mb0NvbnRhaW5lciAuZXZlbnQtaW5mby1ob2xkZXIgLm11bHRpRXZlbnRUaW1lLFxuICAuQzA4NS1ldmVudHMtY29udGFpbmVyIC5DMDg1LWV2ZW50LXNjaGVkdWxlIC5ldmVudEluZm9Db250YWluZXIgLmV2ZW50LWluZm8taG9sZGVyIC5zaW5nbGVFdmVudFRpbWUge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE0O1xuICB9XG4gIC5DMDg1LWV2ZW50cy1jb250YWluZXIgLkMwODUtbW9kYWwtY29udGFpbmVyIC5jMDg1LW1vZGFsIC5tb2RhbC1kaWFsb2cge1xuICAgIHdpZHRoOiA3MjBweDtcbiAgfVxuICAuQzA4NS1ldmVudHMtY29udGFpbmVyIC5DMDg1LW1vZGFsLWNvbnRhaW5lciAuYzA4NS1tb2RhbCAubW9kYWwtZGlhbG9nLnNtYWxsLWJpbyB7XG4gICAgd2lkdGg6IDI4MHB4O1xuICB9XG4gIC5DMDg1LWV2ZW50cy1jb250YWluZXIgLkMwODUtbW9kYWwtY29udGFpbmVyIC5jMDg1LW1vZGFsIC5tb2RhbC1kaWFsb2cuc21hbGwtYmlvIC5DMDg0LXByb2ZpbGUtY2FyZCB7XG4gICAgbWluLXdpZHRoOiBhdXRvO1xuICB9XG4gIC5DMDg1LWV2ZW50cy1jb250YWluZXIgLkMwODUtbW9kYWwtY29udGFpbmVyIC5jMDg1LW1vZGFsIC5tb2RhbC1kaWFsb2cuc21hbGwtYmlvIC5DMDg0LXByb2ZpbGUtY2FyZCAuYmlvLXdpZHRoLXNtYWxsIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbiAgLkMwODUtZXZlbnRzLWNvbnRhaW5lciAuQzA4NS1tb2RhbC1jb250YWluZXIgLmMwODUtbW9kYWwgLm1vZGFsLWRpYWxvZy5zbWFsbC1iaW8gLkMwODQtcHJvZmlsZS1jYXJkIC5iaW8td2lkdGgtc21hbGwgLmltYWdlLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLXRvcDogMThweDtcbiAgICBtYXJnaW4tbGVmdDogNDBweDtcbiAgfVxuICAuQzA4NS1ldmVudHMtY29udGFpbmVyIC5DMDg1LW1vZGFsLWNvbnRhaW5lciAuYzA4NS1tb2RhbCAubW9kYWwtZGlhbG9nLnNtYWxsLWJpbyAuQzA4NC1wcm9maWxlLWNhcmQgLmJpby13aWR0aC1zbWFsbCAuc3BlYWtlci1pbmZvIC5zb2NpYWwtaWNvbi1jb250YWluZXIgLnNvY2lhbC1pY29ucyAuaW1hZ2UtY29udGFpbmVyIHtcbiAgICBtYXJnaW4tbGVmdDogMHB4O1xuICB9XG4gIC5DMDg1LWV2ZW50cy1jb250YWluZXIgLkMwODUtbW9kYWwtY29udGFpbmVyIC5jMDg1LW1vZGFsIC5tb2RhbC1kaWFsb2cuc21hbGwtYmlvIC5DMDg0LXByb2ZpbGUtY2FyZCAuYmlvLXdpZHRoLXNtYWxsIC5zcGVha2VyLWluZm8gLmN0YS1jb250YWluZXIge1xuICAgIG1hcmdpbi10b3A6IDdweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogODAwcHgpIHtcbiAgLkMwODUtZXZlbnRzLWNvbnRhaW5lciAuQzA4NS1tb2RhbC1jb250YWluZXIgLmMwODUtbW9kYWwgLm1vZGFsLWRpYWxvZyB7XG4gICAgd2lkdGg6IDc4MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLkMwODUtZXZlbnRzLWNvbnRhaW5lciAuQzA4NS1ldmVudC1zY2hlZHVsZSB7XG4gICAgd2lkdGg6IDExODBweDtcbiAgfVxuICAuQzA4NS1ldmVudHMtY29udGFpbmVyIC5DMDg1LWV2ZW50LXNjaGVkdWxlIC5ldmVudEluZm9Db250YWluZXIgLmV2ZW50VGltZUNvbnRhaW5lciAudGltZVVuZGVybGluZSB7XG4gICAgd2lkdGg6IDExMDBweDtcbiAgfVxuICAuQzA4NS1ldmVudHMtY29udGFpbmVyIC5DMDg1LWV2ZW50LXNjaGVkdWxlIC5ldmVudEluZm9Db250YWluZXIgLmV2ZW50LWluZm8taG9sZGVyIC5tdWx0aUV2ZW50TG9jYXRpb24sXG4gIC5DMDg1LWV2ZW50cy1jb250YWluZXIgLkMwODUtZXZlbnQtc2NoZWR1bGUgLmV2ZW50SW5mb0NvbnRhaW5lciAuZXZlbnQtaW5mby1ob2xkZXIgLm11bHRpRXZlbnRUaXRsZSxcbiAgLkMwODUtZXZlbnRzLWNvbnRhaW5lciAuQzA4NS1ldmVudC1zY2hlZHVsZSAuZXZlbnRJbmZvQ29udGFpbmVyIC5ldmVudC1pbmZvLWhvbGRlciAubXVsdGlFdmVudFRpbWUsXG4gIC5DMDg1LWV2ZW50cy1jb250YWluZXIgLkMwODUtZXZlbnQtc2NoZWR1bGUgLmV2ZW50SW5mb0NvbnRhaW5lciAuZXZlbnQtaW5mby1ob2xkZXIgLm11bHRpRXZlbnREZXNjIHtcbiAgICB3aWR0aDogNDgwcHg7XG4gIH1cbiAgLkMwODUtZXZlbnRzLWNvbnRhaW5lciAuQzA4NS1ldmVudC1zY2hlZHVsZSAuZXZlbnRJbmZvQ29udGFpbmVyIC5ldmVudC1pbmZvLWhvbGRlciAuc2luZ2xlRXZlbnRMb2NhdGlvbixcbiAgLkMwODUtZXZlbnRzLWNvbnRhaW5lciAuQzA4NS1ldmVudC1zY2hlZHVsZSAuZXZlbnRJbmZvQ29udGFpbmVyIC5ldmVudC1pbmZvLWhvbGRlciAuc2luZ2xlRXZlbnRUaXRsZSxcbiAgLkMwODUtZXZlbnRzLWNvbnRhaW5lciAuQzA4NS1ldmVudC1zY2hlZHVsZSAuZXZlbnRJbmZvQ29udGFpbmVyIC5ldmVudC1pbmZvLWhvbGRlciAuc2luZ2xlRXZlbnRUaW1lLFxuICAuQzA4NS1ldmVudHMtY29udGFpbmVyIC5DMDg1LWV2ZW50LXNjaGVkdWxlIC5ldmVudEluZm9Db250YWluZXIgLmV2ZW50LWluZm8taG9sZGVyIC5zaW5nbGVFdmVudERlc2Mge1xuICAgIHdpZHRoOiA5ODBweDtcbiAgfVxufVxuXG4uQzA4Ni1zcGVha2VyLXByb2ZpbGUtbGlzdCAuY2Fyb3VzZWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5DMDg2LXNwZWFrZXItcHJvZmlsZS1saXN0IC5jYXJvdXNlbCBhIHtcbiAgICBtYXJnaW46IDI1cHggMTBweDtcbiAgICB3aWR0aDogMjc0cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkgYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuQzA4Ni1zcGVha2VyLXByb2ZpbGUtbGlzdCAuY2Fyb3VzZWwgYSB7XG4gICAgbWFyZ2luOiAyNXB4IDZweDtcbiAgICB3aWR0aDogMjMycHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5DMDg2LXNwZWFrZXItcHJvZmlsZS1saXN0IC5jYXJvdXNlbCBhIHtcbiAgICBtYXJnaW46IDI1cHggNnB4O1xuICAgIHdpZHRoOiAyNDRweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLkMwODYtc3BlYWtlci1wcm9maWxlLWxpc3QgLmNhcm91c2VsIGEge1xuICAgIG1hcmdpbjogMjVweCA1cHg7XG4gICAgd2lkdGg6IDI0MHB4O1xuICB9XG59XG5cbi5DMDg2LXNwZWFrZXItcHJvZmlsZS1saXN0IC5pbWFnZS1jb250YWluZXIgaW1nIHtcbiAgd2lkdGg6IDEycmVtO1xufVxuXG4uQzA4Ni1zcGVha2VyLXByb2ZpbGUtbGlzdCAuY2Fyb3VzZWwtaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5DMDg2LXNwZWFrZXItcHJvZmlsZS1saXN0IC5jYXJvdXNlbC1pdGVtIC5jYXJvdXNlbC1pdGVtLXRpdGxlIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5DMDg2LXNwZWFrZXItcHJvZmlsZS1saXN0IC5jYXJvdXNlbC1pdGVtLWNvbnRlbnQge1xuICBjb2xvcjogIzJkMzgzZjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cblxuLkMwODYtc3BlYWtlci1wcm9maWxlLWxpc3QgLmNhcm91c2VsLWl0ZW0tY29udGVudCBwIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4uQzA4Ni1zcGVha2VyLXByb2ZpbGUtbGlzdC1jYXJvdXNlbCAuY2Fyb3VzZWwtaXRlbS1jb250ZW50IHtcbiAgbWFyZ2luOiAzMnB4IDAgMDtcbiAgZm9udC1zaXplOiAwLjg3NXB4O1xufVxuXG4uQzA4Ni1zcGVha2VyLXByb2ZpbGUtbGlzdCxcbi5DMDg2LXNwZWFrZXItcHJvZmlsZS1saXN0LWNhcm91c2VsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAyNXB4IDA7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGNvbG9yOiAjMmQzODNmO1xufVxuXG4uQzA4Ni1zcGVha2VyLXByb2ZpbGUtbGlzdCAuX2MwODYtY3RhLWJ1dHRvbnMsXG4uQzA4Ni1zcGVha2VyLXByb2ZpbGUtbGlzdC1jYXJvdXNlbCAuX2MwODYtY3RhLWJ1dHRvbnMge1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uQzA4Ni1zcGVha2VyLXByb2ZpbGUtbGlzdCAuQzA4NC1wcm9maWxlLWNhcmQgLmJpby1kZXNjLWNvbnRhaW5lcixcbi5DMDg2LXNwZWFrZXItcHJvZmlsZS1saXN0LWNhcm91c2VsIC5DMDg0LXByb2ZpbGUtY2FyZCAuYmlvLWRlc2MtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGluaGVyaXQ7XG4gIG1hcmdpbi10b3A6IC0xNjBweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2NnB4KSB7XG4gIC5DMDg2LXNwZWFrZXItcHJvZmlsZS1saXN0IC5DMDg0LXByb2ZpbGUtY2FyZCAuYmlvLWRlc2MtY29udGFpbmVyLFxuICAuQzA4Ni1zcGVha2VyLXByb2ZpbGUtbGlzdC1jYXJvdXNlbCAuQzA4NC1wcm9maWxlLWNhcmQgLmJpby1kZXNjLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLXRvcDogLTEyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDMyMHB4KSB7XG4gIC5DMDg2LXNwZWFrZXItcHJvZmlsZS1saXN0IC5tb2RhbC1jb250ZW50LFxuICAuQzA4Ni1zcGVha2VyLXByb2ZpbGUtbGlzdC1jYXJvdXNlbCAubW9kYWwtY29udGVudCB7XG4gICAgd2lkdGg6IDkwJTtcbiAgfVxuICAuQzA4Ni1zcGVha2VyLXByb2ZpbGUtbGlzdCAuQzA4NC1wcm9maWxlLWNhcmQgLnNwZWFrZXItaW5mbywgLkMwODYtc3BlYWtlci1wcm9maWxlLWxpc3QgLkMwODQtcHJvZmlsZS1jYXJkIGRpdi5iaW8td2lkdGgtbGFyZ2UsXG4gIC5DMDg2LXNwZWFrZXItcHJvZmlsZS1saXN0LWNhcm91c2VsIC5DMDg0LXByb2ZpbGUtY2FyZCAuc3BlYWtlci1pbmZvLFxuICAuQzA4Ni1zcGVha2VyLXByb2ZpbGUtbGlzdC1jYXJvdXNlbCAuQzA4NC1wcm9maWxlLWNhcmQgZGl2LmJpby13aWR0aC1sYXJnZSB7XG4gICAgd2lkdGg6IDMyNXB4O1xuICB9XG4gIC5DMDg2LXNwZWFrZXItcHJvZmlsZS1saXN0IC5DMDg0LXByb2ZpbGUtY2FyZCAuYmlvLWRlc2NyaXB0aW9uLFxuICAuQzA4Ni1zcGVha2VyLXByb2ZpbGUtbGlzdC1jYXJvdXNlbCAuQzA4NC1wcm9maWxlLWNhcmQgLmJpby1kZXNjcmlwdGlvbiB7XG4gICAgd2lkdGg6IDI5MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAyODBweCkge1xuICAuQzA4Ni1zcGVha2VyLXByb2ZpbGUtbGlzdCAubW9kYWwtY29udGVudCxcbiAgLkMwODYtc3BlYWtlci1wcm9maWxlLWxpc3QtY2Fyb3VzZWwgLm1vZGFsLWNvbnRlbnQge1xuICAgIHdpZHRoOiA3OSU7XG4gIH1cbiAgLkMwODYtc3BlYWtlci1wcm9maWxlLWxpc3QgLkMwODQtcHJvZmlsZS1jYXJkIC5zcGVha2VyLWluZm8sIC5DMDg2LXNwZWFrZXItcHJvZmlsZS1saXN0IC5DMDg0LXByb2ZpbGUtY2FyZCBkaXYuYmlvLXdpZHRoLWxhcmdlLFxuICAuQzA4Ni1zcGVha2VyLXByb2ZpbGUtbGlzdC1jYXJvdXNlbCAuQzA4NC1wcm9maWxlLWNhcmQgLnNwZWFrZXItaW5mbyxcbiAgLkMwODYtc3BlYWtlci1wcm9maWxlLWxpc3QtY2Fyb3VzZWwgLkMwODQtcHJvZmlsZS1jYXJkIGRpdi5iaW8td2lkdGgtbGFyZ2Uge1xuICAgIHdpZHRoOiAyODBweDtcbiAgfVxuICAuQzA4Ni1zcGVha2VyLXByb2ZpbGUtbGlzdCAuQzA4NC1wcm9maWxlLWNhcmQgLmJpby1kZXNjcmlwdGlvbixcbiAgLkMwODYtc3BlYWtlci1wcm9maWxlLWxpc3QtY2Fyb3VzZWwgLkMwODQtcHJvZmlsZS1jYXJkIC5iaW8tZGVzY3JpcHRpb24ge1xuICAgIHdpZHRoOiAyNTBweDtcbiAgfVxufVxuXG4uQzA4Ni1zcGVha2VyLXByb2ZpbGUtbGlzdCAuaW1hZ2UtY29udGFpbmVyIGltZyxcbi5DMDg2LXNwZWFrZXItcHJvZmlsZS1saXN0LWNhcm91c2VsIC5pbWFnZS1jb250YWluZXIgaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG59XG5cbi5DMDg2LXNwZWFrZXItcHJvZmlsZS1saXN0IC5oZWFkZXIsXG4uQzA4Ni1zcGVha2VyLXByb2ZpbGUtbGlzdC1jYXJvdXNlbCAuaGVhZGVyIHtcbiAgbWF4LXdpZHRoOiA5ODBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgZm9udC1zaXplOiAxLjVlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjZweCkge1xuICAuQzA4Ni1zcGVha2VyLXByb2ZpbGUtbGlzdCAuaGVhZGVyLFxuICAuQzA4Ni1zcGVha2VyLXByb2ZpbGUtbGlzdC1jYXJvdXNlbCAuaGVhZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICB9XG59XG5cbi5DMDg2LXNwZWFrZXItcHJvZmlsZS1saXN0IC5jYXJvdXNlbC10aXRsZSxcbi5DMDg2LXNwZWFrZXItcHJvZmlsZS1saXN0LWNhcm91c2VsIC5jYXJvdXNlbC10aXRsZSB7XG4gIGNvbG9yOiAjMmQzODNmO1xufVxuXG4uQzA4Ni1zcGVha2VyLXByb2ZpbGUtbGlzdCAuY2Fyb3VzZWwtaXRlbS10aXRsZSxcbi5DMDg2LXNwZWFrZXItcHJvZmlsZS1saXN0LWNhcm91c2VsIC5jYXJvdXNlbC1pdGVtLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDJyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICMyZDM4M2Y7XG59XG5cbi5DMDg2LXNwZWFrZXItcHJvZmlsZS1saXN0IC5jYXJvdXNlbC1pdGVtLWNvbnRlbnQsXG4uQzA4Ni1zcGVha2VyLXByb2ZpbGUtbGlzdC1jYXJvdXNlbCAuY2Fyb3VzZWwtaXRlbS1jb250ZW50IHtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5DMDg2LXNwZWFrZXItcHJvZmlsZS1saXN0IC5oZWFkZXIsXG4gIC5DMDg2LXNwZWFrZXItcHJvZmlsZS1saXN0LWNhcm91c2VsIC5oZWFkZXIge1xuICAgIG1hcmdpbjogMCAzNnB4IDQwcHggMTAwcHg7XG4gICAgZm9udC1zaXplOiAxLjc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjVyZW07XG4gIH1cbiAgLkMwODYtc3BlYWtlci1wcm9maWxlLWxpc3QgLmNhcm91c2VsLXRpdGxlLFxuICAuQzA4Ni1zcGVha2VyLXByb2ZpbGUtbGlzdC1jYXJvdXNlbCAuY2Fyb3VzZWwtdGl0bGUge1xuICAgIG1hcmdpbjogNDBweCAwIDE2cHg7XG4gICAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMi41cmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLkMwODYtc3BlYWtlci1wcm9maWxlLWxpc3QgLmhlYWRlcixcbiAgLkMwODYtc3BlYWtlci1wcm9maWxlLWxpc3QtY2Fyb3VzZWwgLmhlYWRlciB7XG4gICAgbWFyZ2luOiAwIDAgNDBweDtcbiAgICBmb250LXNpemU6IDEuNjI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAycmVtO1xuICB9XG4gIC5DMDg2LXNwZWFrZXItcHJvZmlsZS1saXN0IC5jYXJvdXNlbC10aXRsZSxcbiAgLkMwODYtc3BlYWtlci1wcm9maWxlLWxpc3QtY2Fyb3VzZWwgLmNhcm91c2VsLXRpdGxlIHtcbiAgICBtYXJnaW46IDQwcHggMCAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAycmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuQzA4Ni1zcGVha2VyLXByb2ZpbGUtbGlzdCAuaGVhZGVyLFxuICAuQzA4Ni1zcGVha2VyLXByb2ZpbGUtbGlzdC1jYXJvdXNlbCAuaGVhZGVyIHtcbiAgICBtYXJnaW46IDAgMCA0MHB4O1xuICAgIGZvbnQtc2l6ZTogMS42MjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDJyZW07XG4gIH1cbiAgLkMwODYtc3BlYWtlci1wcm9maWxlLWxpc3QgLmNhcm91c2VsLXRpdGxlLFxuICAuQzA4Ni1zcGVha2VyLXByb2ZpbGUtbGlzdC1jYXJvdXNlbCAuY2Fyb3VzZWwtdGl0bGUge1xuICAgIG1hcmdpbjogNDBweCAwIDE2cHg7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDJyZW07XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDUwMHB4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLkMwODYtc3BlYWtlci1wcm9maWxlLWxpc3QgLmhlYWRlcixcbiAgLkMwODYtc3BlYWtlci1wcm9maWxlLWxpc3QtY2Fyb3VzZWwgLmhlYWRlciB7XG4gICAgbWFyZ2luOiAwIDAgNDhweDtcbiAgICBmb250LXNpemU6IDEuNjI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAycmVtO1xuICB9XG4gIC5DMDg2LXNwZWFrZXItcHJvZmlsZS1saXN0IC5jYXJvdXNlbC10aXRsZSxcbiAgLkMwODYtc3BlYWtlci1wcm9maWxlLWxpc3QtY2Fyb3VzZWwgLmNhcm91c2VsLXRpdGxlIHtcbiAgICBtYXJnaW46IDQ4cHggMCAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAycmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0OTlweCkge1xuICAuQzA4Ni1zcGVha2VyLXByb2ZpbGUtbGlzdCAuaGVhZGVyLFxuICAuQzA4Ni1zcGVha2VyLXByb2ZpbGUtbGlzdC1jYXJvdXNlbCAuaGVhZGVyIHtcbiAgICBtYXJnaW46IDAgMCA0OHB4O1xuICAgIGZvbnQtc2l6ZTogMS42MjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDJyZW07XG4gIH1cbiAgLkMwODYtc3BlYWtlci1wcm9maWxlLWxpc3QgLmNhcm91c2VsLXRpdGxlLFxuICAuQzA4Ni1zcGVha2VyLXByb2ZpbGUtbGlzdC1jYXJvdXNlbCAuY2Fyb3VzZWwtdGl0bGUge1xuICAgIG1hcmdpbjogNDhweCAwIDE2cHg7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDJyZW07XG4gIH1cbn1cblxuLkMwODYtc3BlYWtlci1wcm9maWxlLWxpc3QgLnBhZGRlZC1jb250YWluZXIsXG4uQzA4Ni1zcGVha2VyLXByb2ZpbGUtbGlzdC1jYXJvdXNlbCAucGFkZGVkLWNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogMTE4MHB4O1xufVxuXG4uQzA4Ni1zcGVha2VyLXByb2ZpbGUtbGlzdCAuY2Fyb3VzZWwtaXRlbSxcbi5DMDg2LXNwZWFrZXItcHJvZmlsZS1saXN0LWNhcm91c2VsIC5jYXJvdXNlbC1pdGVtIHtcbiAgbWluLXdpZHRoOiBjYWxjKCgxMDAlIC0gKDEuMjVyZW0gKiAzKSkgLyA0KTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLkMwODYtc3BlYWtlci1wcm9maWxlLWxpc3QgLmNhcm91c2VsLWl0ZW0gLmltYWdlLWNvbnRhaW5lcixcbi5DMDg2LXNwZWFrZXItcHJvZmlsZS1saXN0LWNhcm91c2VsIC5jYXJvdXNlbC1pdGVtIC5pbWFnZS1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjMGMwYzA7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIHdpZHRoOiA4MCU7XG4gIG1pbi13aWR0aDogOC41cmVtO1xuICBtYXgtd2lkdGg6IDEycmVtO1xuICB0ZXh0LWFsaWduOiAtd2Via2l0LWNlbnRlcjtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5DMDg2LXNwZWFrZXItcHJvZmlsZS1saXN0IC5jYXJvdXNlbC1pdGVtIC5pbWFnZS1jb250YWluZXI6YmVmb3JlLFxuLkMwODYtc3BlYWtlci1wcm9maWxlLWxpc3QtY2Fyb3VzZWwgLmNhcm91c2VsLWl0ZW0gLmltYWdlLWNvbnRhaW5lcjpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy10b3A6IDEwMCU7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5cbi5DMDg2LXNwZWFrZXItcHJvZmlsZS1saXN0IC5jYXJvdXNlbC1pdGVtIGgzLFxuLkMwODYtc3BlYWtlci1wcm9maWxlLWxpc3QtY2Fyb3VzZWwgLmNhcm91c2VsLWl0ZW0gaDMge1xuICBtYXJnaW46IDE1cHggMDtcbn1cblxuLkMwODYtc3BlYWtlci1wcm9maWxlLWxpc3QgLmNhcm91c2VsLWl0ZW0gLmNhcm91c2VsLWl0ZW0tdGl0bGUsXG4uQzA4Ni1zcGVha2VyLXByb2ZpbGUtbGlzdC1jYXJvdXNlbCAuY2Fyb3VzZWwtaXRlbSAuY2Fyb3VzZWwtaXRlbS10aXRsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDE2cHggMHB4IDBweCAwcHg7XG59XG5cbi5DMDg2LXNwZWFrZXItcHJvZmlsZS1saXN0IC5jYXJvdXNlbC1pdGVtIC5lbGxpcCwgLkMwODYtc3BlYWtlci1wcm9maWxlLWxpc3QgLmNhcm91c2VsLWl0ZW0gLmVsbGlwLWxpbmUsXG4uQzA4Ni1zcGVha2VyLXByb2ZpbGUtbGlzdC1jYXJvdXNlbCAuY2Fyb3VzZWwtaXRlbSAuZWxsaXAsXG4uQzA4Ni1zcGVha2VyLXByb2ZpbGUtbGlzdC1jYXJvdXNlbCAuY2Fyb3VzZWwtaXRlbSAuZWxsaXAtbGluZSB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjcxO1xuICBjb2xvcjogIzJkMzgzZjtcbn1cblxuLkMwODYtc3BlYWtlci1wcm9maWxlLWxpc3QgLmNhcm91c2VsLWl0ZW06aG92ZXIgKixcbi5DMDg2LXNwZWFrZXItcHJvZmlsZS1saXN0LWNhcm91c2VsIC5jYXJvdXNlbC1pdGVtOmhvdmVyICoge1xuICBjb2xvcjogIzAwYWE3Mztcbn1cblxuLkMwODYtc3BlYWtlci1wcm9maWxlLWxpc3QgLm93bC1uYXYgLm93bC1wcmV2LFxuLkMwODYtc3BlYWtlci1wcm9maWxlLWxpc3QgLm93bC1uYXYgLm93bC1uZXh0LFxuLkMwODYtc3BlYWtlci1wcm9maWxlLWxpc3QtY2Fyb3VzZWwgLm93bC1uYXYgLm93bC1wcmV2LFxuLkMwODYtc3BlYWtlci1wcm9maWxlLWxpc3QtY2Fyb3VzZWwgLm93bC1uYXYgLm93bC1uZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDM1JTtcbn1cblxuLkMwODYtc3BlYWtlci1wcm9maWxlLWxpc3QgLm93bC1uYXYgLm93bC1wcmV2OmFmdGVyLFxuLkMwODYtc3BlYWtlci1wcm9maWxlLWxpc3QgLm93bC1uYXYgLm93bC1uZXh0OmFmdGVyLFxuLkMwODYtc3BlYWtlci1wcm9maWxlLWxpc3QtY2Fyb3VzZWwgLm93bC1uYXYgLm93bC1wcmV2OmFmdGVyLFxuLkMwODYtc3BlYWtlci1wcm9maWxlLWxpc3QtY2Fyb3VzZWwgLm93bC1uYXYgLm93bC1uZXh0OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjNweDtcbiAgaGVpZ2h0OiAyM3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICNkOWQ5ZDk7XG4gIGJvcmRlci1yaWdodDogM3B4IHNvbGlkICNkOWQ5ZDk7XG59XG5cbi5DMDg2LXNwZWFrZXItcHJvZmlsZS1saXN0IC5vd2wtbmF2IC5vd2wtcHJldixcbi5DMDg2LXNwZWFrZXItcHJvZmlsZS1saXN0LWNhcm91c2VsIC5vd2wtbmF2IC5vd2wtcHJldiB7XG4gIGxlZnQ6IC0yOXB4O1xufVxuXG4uQzA4Ni1zcGVha2VyLXByb2ZpbGUtbGlzdCAub3dsLW5hdiAub3dsLXByZXY6YWZ0ZXIsXG4uQzA4Ni1zcGVha2VyLXByb2ZpbGUtbGlzdC1jYXJvdXNlbCAub3dsLW5hdiAub3dsLXByZXY6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgyMjVkZWcpO1xufVxuXG4uQzA4Ni1zcGVha2VyLXByb2ZpbGUtbGlzdCAub3dsLW5hdiAub3dsLW5leHQsXG4uQzA4Ni1zcGVha2VyLXByb2ZpbGUtbGlzdC1jYXJvdXNlbCAub3dsLW5hdiAub3dsLW5leHQge1xuICByaWdodDogLTI5cHg7XG59XG5cbi5DMDg2LXNwZWFrZXItcHJvZmlsZS1saXN0IC5vd2wtbmF2IC5vd2wtbmV4dDphZnRlcixcbi5DMDg2LXNwZWFrZXItcHJvZmlsZS1saXN0LWNhcm91c2VsIC5vd2wtbmF2IC5vd2wtbmV4dDphZnRlciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cblxuLkMwODYtc3BlYWtlci1wcm9maWxlLWxpc3QgLkMwODYtcG9wdXAtY29udGFpbmVyIC5tb2RhbC1wb3B1cCAubW9kYWwtZGlhbG9nIC5DMDg0LXByb2ZpbGUtY2FyZCAuc29jaWFsLW1lZGlhLWljb25zLFxuLkMwODYtc3BlYWtlci1wcm9maWxlLWxpc3QtY2Fyb3VzZWwgLkMwODYtcG9wdXAtY29udGFpbmVyIC5tb2RhbC1wb3B1cCAubW9kYWwtZGlhbG9nIC5DMDg0LXByb2ZpbGUtY2FyZCAuc29jaWFsLW1lZGlhLWljb25zIHtcbiAgd2lkdGg6IDUwcHg7XG59XG5cbi5DMDg2LXNwZWFrZXItcHJvZmlsZS1saXN0IC5DMDg2LXBvcHVwLWNvbnRhaW5lciAubW9kYWwtcG9wdXAgLm1vZGFsLWRpYWxvZyAuQzA4NC1wcm9maWxlLWNhcmQgLnNvY2lhbC1tZWRpYS1pY29ucyAuaW1hZ2UtY29udGFpbmVyLFxuLkMwODYtc3BlYWtlci1wcm9maWxlLWxpc3QtY2Fyb3VzZWwgLkMwODYtcG9wdXAtY29udGFpbmVyIC5tb2RhbC1wb3B1cCAubW9kYWwtZGlhbG9nIC5DMDg0LXByb2ZpbGUtY2FyZCAuc29jaWFsLW1lZGlhLWljb25zIC5pbWFnZS1jb250YWluZXIge1xuICBtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5DMDg2LXNwZWFrZXItcHJvZmlsZS1saXN0IC5DMDg2LXBvcHVwLWNvbnRhaW5lciAubW9kYWwtcG9wdXAgLm1vZGFsLWRpYWxvZyAuQzA4NC1wcm9maWxlLWNhcmQgLnNvY2lhbC1tZWRpYS1pY29ucyAuaW1hZ2UtY29udGFpbmVyIGltZyxcbi5DMDg2LXNwZWFrZXItcHJvZmlsZS1saXN0LWNhcm91c2VsIC5DMDg2LXBvcHVwLWNvbnRhaW5lciAubW9kYWwtcG9wdXAgLm1vZGFsLWRpYWxvZyAuQzA4NC1wcm9maWxlLWNhcmQgLnNvY2lhbC1tZWRpYS1pY29ucyAuaW1hZ2UtY29udGFpbmVyIGltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMjRweDtcbn1cblxuLkMwODYtc3BlYWtlci1wcm9maWxlLWxpc3QgLkMwODYtcG9wdXAtY29udGFpbmVyIC5tb2RhbC1wb3B1cCAubW9kYWwtZGlhbG9nLFxuLkMwODYtc3BlYWtlci1wcm9maWxlLWxpc3QtY2Fyb3VzZWwgLkMwODYtcG9wdXAtY29udGFpbmVyIC5tb2RhbC1wb3B1cCAubW9kYWwtZGlhbG9nIHtcbiAgd2lkdGg6IDc4MHB4O1xuICBoZWlnaHQ6IDQ0OHB4O1xufVxuXG4uQzA4Ni1zcGVha2VyLXByb2ZpbGUtbGlzdCAuQzA4Ni1wb3B1cC1jb250YWluZXIgLm1vZGFsLXBvcHVwIC5tb2RhbC1kaWFsb2cgLkMwODQtcHJvZmlsZS1jYXJkIC5pbWFnZS1jb250YWluZXIgaW1nLFxuLkMwODYtc3BlYWtlci1wcm9maWxlLWxpc3QtY2Fyb3VzZWwgLkMwODYtcG9wdXAtY29udGFpbmVyIC5tb2RhbC1wb3B1cCAubW9kYWwtZGlhbG9nIC5DMDg0LXByb2ZpbGUtY2FyZCAuaW1hZ2UtY29udGFpbmVyIGltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMTYwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLkMwODYtc3BlYWtlci1wcm9maWxlLWxpc3QgLkMwODYtcG9wdXAtY29udGFpbmVyIC5tb2RhbC1wb3B1cCAubW9kYWwtZGlhbG9nIC5DMDg0LXByb2ZpbGUtY2FyZCAuaW1hZ2UtY29udGFpbmVyLFxuICAuQzA4Ni1zcGVha2VyLXByb2ZpbGUtbGlzdC1jYXJvdXNlbCAuQzA4Ni1wb3B1cC1jb250YWluZXIgLm1vZGFsLXBvcHVwIC5tb2RhbC1kaWFsb2cgLkMwODQtcHJvZmlsZS1jYXJkIC5pbWFnZS1jb250YWluZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLkMwODYtc3BlYWtlci1wcm9maWxlLWxpc3QgLkMwODYtcG9wdXAtY29udGFpbmVyIC5tb2RhbC1wb3B1cCAubW9kYWwtZGlhbG9nIC5DMDg0LXByb2ZpbGUtY2FyZCAuaW1hZ2UtY29udGFpbmVyLFxuICAuQzA4Ni1zcGVha2VyLXByb2ZpbGUtbGlzdC1jYXJvdXNlbCAuQzA4Ni1wb3B1cC1jb250YWluZXIgLm1vZGFsLXBvcHVwIC5tb2RhbC1kaWFsb2cgLkMwODQtcHJvZmlsZS1jYXJkIC5pbWFnZS1jb250YWluZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY2cHgpIHtcbiAgLkMwODYtc3BlYWtlci1wcm9maWxlLWxpc3QgLkMwODYtcG9wdXAtY29udGFpbmVyIC5tb2RhbC1wb3B1cCAubW9kYWwtZGlhbG9nLFxuICAuQzA4Ni1zcGVha2VyLXByb2ZpbGUtbGlzdC1jYXJvdXNlbCAuQzA4Ni1wb3B1cC1jb250YWluZXIgLm1vZGFsLXBvcHVwIC5tb2RhbC1kaWFsb2cge1xuICAgIHdpZHRoOiAzNTVweDtcbiAgICBoZWlnaHQ6IDg5NnB4O1xuICB9XG4gIC5DMDg2LXNwZWFrZXItcHJvZmlsZS1saXN0IC5DMDg2LXBvcHVwLWNvbnRhaW5lciAubW9kYWwtcG9wdXAgLm1vZGFsLWRpYWxvZy5zbWFsbC1iaW8sXG4gIC5DMDg2LXNwZWFrZXItcHJvZmlsZS1saXN0LWNhcm91c2VsIC5DMDg2LXBvcHVwLWNvbnRhaW5lciAubW9kYWwtcG9wdXAgLm1vZGFsLWRpYWxvZy5zbWFsbC1iaW8ge1xuICAgIHdpZHRoOiAzNTVweDtcbiAgICBoZWlnaHQ6IDQ2NHB4O1xuICB9XG4gIC5DMDg2LXNwZWFrZXItcHJvZmlsZS1saXN0IC5DMDg2LXBvcHVwLWNvbnRhaW5lciAubW9kYWwtcG9wdXAgLm1vZGFsLWRpYWxvZy5zbWFsbC1iaW8gLkMwODQtcHJvZmlsZS1jYXJkLFxuICAuQzA4Ni1zcGVha2VyLXByb2ZpbGUtbGlzdC1jYXJvdXNlbCAuQzA4Ni1wb3B1cC1jb250YWluZXIgLm1vZGFsLXBvcHVwIC5tb2RhbC1kaWFsb2cuc21hbGwtYmlvIC5DMDg0LXByb2ZpbGUtY2FyZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgaGVpZ2h0OiA0MjBweDtcbiAgfVxuICAuQzA4Ni1zcGVha2VyLXByb2ZpbGUtbGlzdCAuQzA4Ni1wb3B1cC1jb250YWluZXIgLm1vZGFsLXBvcHVwIC5jYXJvdXNlbC1jb250YWluZXIsXG4gIC5DMDg2LXNwZWFrZXItcHJvZmlsZS1saXN0LWNhcm91c2VsIC5DMDg2LXBvcHVwLWNvbnRhaW5lciAubW9kYWwtcG9wdXAgLmNhcm91c2VsLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbiAgLkMwODYtc3BlYWtlci1wcm9maWxlLWxpc3QgLkMwODYtcG9wdXAtY29udGFpbmVyIC5tb2RhbC1wb3B1cCAubW9kYWwtY29udGVudCAubW9kYWwtaGVhZGVyLFxuICAuQzA4Ni1zcGVha2VyLXByb2ZpbGUtbGlzdC1jYXJvdXNlbCAuQzA4Ni1wb3B1cC1jb250YWluZXIgLm1vZGFsLXBvcHVwIC5tb2RhbC1jb250ZW50IC5tb2RhbC1oZWFkZXIge1xuICAgIG1pbi1oZWlnaHQ6IDI0cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBib3JkZXI6IDA7XG4gICAgcGFkZGluZzogMCAzMHB4IDAgMTBweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgfVxuICAuQzA4Ni1zcGVha2VyLXByb2ZpbGUtbGlzdCAuQzA4Ni1wb3B1cC1jb250YWluZXIgLm1vZGFsLXBvcHVwIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5LFxuICAuQzA4Ni1zcGVha2VyLXByb2ZpbGUtbGlzdC1jYXJvdXNlbCAuQzA4Ni1wb3B1cC1jb250YWluZXIgLm1vZGFsLXBvcHVwIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IHtcbiAgICBwYWRkaW5nOiAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gIC5DMDg2LXNwZWFrZXItcHJvZmlsZS1saXN0IC5DMDg2LXBvcHVwLWNvbnRhaW5lciAubW9kYWwtcG9wdXAgLm1vZGFsLWRpYWxvZyxcbiAgLkMwODYtc3BlYWtlci1wcm9maWxlLWxpc3QtY2Fyb3VzZWwgLkMwODYtcG9wdXAtY29udGFpbmVyIC5tb2RhbC1wb3B1cCAubW9kYWwtZGlhbG9nIHtcbiAgICB3aWR0aDogNzIwcHg7XG4gIH1cbiAgLkMwODYtc3BlYWtlci1wcm9maWxlLWxpc3QgLkMwODYtcG9wdXAtY29udGFpbmVyIC5tb2RhbC1wb3B1cCAubW9kYWwtZGlhbG9nLnNtYWxsLWJpbyxcbiAgLkMwODYtc3BlYWtlci1wcm9maWxlLWxpc3QtY2Fyb3VzZWwgLkMwODYtcG9wdXAtY29udGFpbmVyIC5tb2RhbC1wb3B1cCAubW9kYWwtZGlhbG9nLnNtYWxsLWJpbyB7XG4gICAgd2lkdGg6IDI4MHB4O1xuICB9XG4gIC5DMDg2LXNwZWFrZXItcHJvZmlsZS1saXN0IC5DMDg2LXBvcHVwLWNvbnRhaW5lciAubW9kYWwtcG9wdXAgLm1vZGFsLWRpYWxvZy5zbWFsbC1iaW8gLkMwODQtcHJvZmlsZS1jYXJkLFxuICAuQzA4Ni1zcGVha2VyLXByb2ZpbGUtbGlzdC1jYXJvdXNlbCAuQzA4Ni1wb3B1cC1jb250YWluZXIgLm1vZGFsLXBvcHVwIC5tb2RhbC1kaWFsb2cuc21hbGwtYmlvIC5DMDg0LXByb2ZpbGUtY2FyZCB7XG4gICAgbWluLXdpZHRoOiBhdXRvO1xuICB9XG4gIC5DMDg2LXNwZWFrZXItcHJvZmlsZS1saXN0IC5DMDg2LXBvcHVwLWNvbnRhaW5lciAubW9kYWwtcG9wdXAgLm1vZGFsLWRpYWxvZy5zbWFsbC1iaW8gLkMwODQtcHJvZmlsZS1jYXJkIC5iaW8td2lkdGgtc21hbGwsXG4gIC5DMDg2LXNwZWFrZXItcHJvZmlsZS1saXN0LWNhcm91c2VsIC5DMDg2LXBvcHVwLWNvbnRhaW5lciAubW9kYWwtcG9wdXAgLm1vZGFsLWRpYWxvZy5zbWFsbC1iaW8gLkMwODQtcHJvZmlsZS1jYXJkIC5iaW8td2lkdGgtc21hbGwge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuICAuQzA4Ni1zcGVha2VyLXByb2ZpbGUtbGlzdCAuQzA4Ni1wb3B1cC1jb250YWluZXIgLm1vZGFsLXBvcHVwIC5tb2RhbC1kaWFsb2cuc21hbGwtYmlvIC5DMDg0LXByb2ZpbGUtY2FyZCAuYmlvLXdpZHRoLXNtYWxsIC5pbWFnZS1jb250YWluZXIsXG4gIC5DMDg2LXNwZWFrZXItcHJvZmlsZS1saXN0LWNhcm91c2VsIC5DMDg2LXBvcHVwLWNvbnRhaW5lciAubW9kYWwtcG9wdXAgLm1vZGFsLWRpYWxvZy5zbWFsbC1iaW8gLkMwODQtcHJvZmlsZS1jYXJkIC5iaW8td2lkdGgtc21hbGwgLmltYWdlLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLXRvcDogMThweDtcbiAgICBtYXJnaW4tbGVmdDogNDBweDtcbiAgfVxuICAuQzA4Ni1zcGVha2VyLXByb2ZpbGUtbGlzdCAuQzA4Ni1wb3B1cC1jb250YWluZXIgLm1vZGFsLXBvcHVwIC5tb2RhbC1kaWFsb2cuc21hbGwtYmlvIC5DMDg0LXByb2ZpbGUtY2FyZCAuYmlvLXdpZHRoLXNtYWxsIC5zcGVha2VyLWluZm8gLnNvY2lhbC1pY29uLWNvbnRhaW5lciAuc29jaWFsLWljb25zIC5pbWFnZS1jb250YWluZXIsXG4gIC5DMDg2LXNwZWFrZXItcHJvZmlsZS1saXN0LWNhcm91c2VsIC5DMDg2LXBvcHVwLWNvbnRhaW5lciAubW9kYWwtcG9wdXAgLm1vZGFsLWRpYWxvZy5zbWFsbC1iaW8gLkMwODQtcHJvZmlsZS1jYXJkIC5iaW8td2lkdGgtc21hbGwgLnNwZWFrZXItaW5mbyAuc29jaWFsLWljb24tY29udGFpbmVyIC5zb2NpYWwtaWNvbnMgLmltYWdlLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgfVxuICAuQzA4Ni1zcGVha2VyLXByb2ZpbGUtbGlzdCAuQzA4Ni1wb3B1cC1jb250YWluZXIgLm1vZGFsLXBvcHVwIC5tb2RhbC1kaWFsb2cuc21hbGwtYmlvIC5DMDg0LXByb2ZpbGUtY2FyZCAuYmlvLXdpZHRoLXNtYWxsIC5zcGVha2VyLWluZm8gLl9jMDg0LWN0YS1idXR0b25zLFxuICAuQzA4Ni1zcGVha2VyLXByb2ZpbGUtbGlzdC1jYXJvdXNlbCAuQzA4Ni1wb3B1cC1jb250YWluZXIgLm1vZGFsLXBvcHVwIC5tb2RhbC1kaWFsb2cuc21hbGwtYmlvIC5DMDg0LXByb2ZpbGUtY2FyZCAuYmlvLXdpZHRoLXNtYWxsIC5zcGVha2VyLWluZm8gLl9jMDg0LWN0YS1idXR0b25zIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC5DMDg2LXNwZWFrZXItcHJvZmlsZS1saXN0IC5DMDg2LXBvcHVwLWNvbnRhaW5lciAubW9kYWwtcG9wdXAgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWhlYWRlcixcbiAgLkMwODYtc3BlYWtlci1wcm9maWxlLWxpc3QtY2Fyb3VzZWwgLkMwODYtcG9wdXAtY29udGFpbmVyIC5tb2RhbC1wb3B1cCAubW9kYWwtY29udGVudCAubW9kYWwtaGVhZGVyIHtcbiAgICBtaW4taGVpZ2h0OiAyNHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgYm9yZGVyOiAwO1xuICAgIHBhZGRpbmc6IDAgMzBweCAwIDEwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIH1cbiAgLkMwODYtc3BlYWtlci1wcm9maWxlLWxpc3QgLkMwODYtcG9wdXAtY29udGFpbmVyIC5tb2RhbC1wb3B1cCAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSxcbiAgLkMwODYtc3BlYWtlci1wcm9maWxlLWxpc3QtY2Fyb3VzZWwgLkMwODYtcG9wdXAtY29udGFpbmVyIC5tb2RhbC1wb3B1cCAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSB7XG4gICAgcGFkZGluZzogMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA4MDBweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuQzA4Ni1zcGVha2VyLXByb2ZpbGUtbGlzdCAuQzA4Ni1wb3B1cC1jb250YWluZXIgLm1vZGFsLXBvcHVwIC5tb2RhbC1kaWFsb2csXG4gIC5DMDg2LXNwZWFrZXItcHJvZmlsZS1saXN0LWNhcm91c2VsIC5DMDg2LXBvcHVwLWNvbnRhaW5lciAubW9kYWwtcG9wdXAgLm1vZGFsLWRpYWxvZyB7XG4gICAgd2lkdGg6IDc4MHB4O1xuICB9XG4gIC5DMDg2LXNwZWFrZXItcHJvZmlsZS1saXN0IC5DMDg2LXBvcHVwLWNvbnRhaW5lciAubW9kYWwtcG9wdXAgLm1vZGFsLWRpYWxvZy5zbWFsbC1iaW8sXG4gIC5DMDg2LXNwZWFrZXItcHJvZmlsZS1saXN0LWNhcm91c2VsIC5DMDg2LXBvcHVwLWNvbnRhaW5lciAubW9kYWwtcG9wdXAgLm1vZGFsLWRpYWxvZy5zbWFsbC1iaW8ge1xuICAgIHdpZHRoOiAyODBweDtcbiAgfVxuICAuQzA4Ni1zcGVha2VyLXByb2ZpbGUtbGlzdCAuQzA4Ni1wb3B1cC1jb250YWluZXIgLm1vZGFsLXBvcHVwIC5tb2RhbC1kaWFsb2cuc21hbGwtYmlvIC5DMDg0LXByb2ZpbGUtY2FyZCxcbiAgLkMwODYtc3BlYWtlci1wcm9maWxlLWxpc3QtY2Fyb3VzZWwgLkMwODYtcG9wdXAtY29udGFpbmVyIC5tb2RhbC1wb3B1cCAubW9kYWwtZGlhbG9nLnNtYWxsLWJpbyAuQzA4NC1wcm9maWxlLWNhcmQge1xuICAgIG1pbi13aWR0aDogYXV0bztcbiAgfVxuICAuQzA4Ni1zcGVha2VyLXByb2ZpbGUtbGlzdCAuQzA4Ni1wb3B1cC1jb250YWluZXIgLm1vZGFsLXBvcHVwIC5tb2RhbC1kaWFsb2cuc21hbGwtYmlvIC5DMDg0LXByb2ZpbGUtY2FyZCAuYmlvLXdpZHRoLXNtYWxsLFxuICAuQzA4Ni1zcGVha2VyLXByb2ZpbGUtbGlzdC1jYXJvdXNlbCAuQzA4Ni1wb3B1cC1jb250YWluZXIgLm1vZGFsLXBvcHVwIC5tb2RhbC1kaWFsb2cuc21hbGwtYmlvIC5DMDg0LXByb2ZpbGUtY2FyZCAuYmlvLXdpZHRoLXNtYWxsIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbiAgLkMwODYtc3BlYWtlci1wcm9maWxlLWxpc3QgLkMwODYtcG9wdXAtY29udGFpbmVyIC5tb2RhbC1wb3B1cCAubW9kYWwtZGlhbG9nLnNtYWxsLWJpbyAuQzA4NC1wcm9maWxlLWNhcmQgLmJpby13aWR0aC1zbWFsbCAuaW1hZ2UtY29udGFpbmVyLFxuICAuQzA4Ni1zcGVha2VyLXByb2ZpbGUtbGlzdC1jYXJvdXNlbCAuQzA4Ni1wb3B1cC1jb250YWluZXIgLm1vZGFsLXBvcHVwIC5tb2RhbC1kaWFsb2cuc21hbGwtYmlvIC5DMDg0LXByb2ZpbGUtY2FyZCAuYmlvLXdpZHRoLXNtYWxsIC5pbWFnZS1jb250YWluZXIge1xuICAgIG1hcmdpbi10b3A6IDE4cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDQwcHg7XG4gIH1cbiAgLkMwODYtc3BlYWtlci1wcm9maWxlLWxpc3QgLkMwODYtcG9wdXAtY29udGFpbmVyIC5tb2RhbC1wb3B1cCAubW9kYWwtZGlhbG9nLnNtYWxsLWJpbyAuQzA4NC1wcm9maWxlLWNhcmQgLmJpby13aWR0aC1zbWFsbCAuc3BlYWtlci1pbmZvIC5zb2NpYWwtaWNvbi1jb250YWluZXIgLnNvY2lhbC1pY29ucyAuaW1hZ2UtY29udGFpbmVyLFxuICAuQzA4Ni1zcGVha2VyLXByb2ZpbGUtbGlzdC1jYXJvdXNlbCAuQzA4Ni1wb3B1cC1jb250YWluZXIgLm1vZGFsLXBvcHVwIC5tb2RhbC1kaWFsb2cuc21hbGwtYmlvIC5DMDg0LXByb2ZpbGUtY2FyZCAuYmlvLXdpZHRoLXNtYWxsIC5zcGVha2VyLWluZm8gLnNvY2lhbC1pY29uLWNvbnRhaW5lciAuc29jaWFsLWljb25zIC5pbWFnZS1jb250YWluZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gIH1cbiAgLkMwODYtc3BlYWtlci1wcm9maWxlLWxpc3QgLkMwODYtcG9wdXAtY29udGFpbmVyIC5tb2RhbC1wb3B1cCAubW9kYWwtZGlhbG9nLnNtYWxsLWJpbyAuQzA4NC1wcm9maWxlLWNhcmQgLmJpby13aWR0aC1zbWFsbCAuc3BlYWtlci1pbmZvIC5fYzA4NC1jdGEtYnV0dG9ucyxcbiAgLkMwODYtc3BlYWtlci1wcm9maWxlLWxpc3QtY2Fyb3VzZWwgLkMwODYtcG9wdXAtY29udGFpbmVyIC5tb2RhbC1wb3B1cCAubW9kYWwtZGlhbG9nLnNtYWxsLWJpbyAuQzA4NC1wcm9maWxlLWNhcmQgLmJpby13aWR0aC1zbWFsbCAuc3BlYWtlci1pbmZvIC5fYzA4NC1jdGEtYnV0dG9ucyB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5DMDg2LXNwZWFrZXItcHJvZmlsZS1saXN0IC5DMDg2LXBvcHVwLWNvbnRhaW5lciAubW9kYWwtcG9wdXAgLm1vZGFsLWRpYWxvZyxcbiAgLkMwODYtc3BlYWtlci1wcm9maWxlLWxpc3QtY2Fyb3VzZWwgLkMwODYtcG9wdXAtY29udGFpbmVyIC5tb2RhbC1wb3B1cCAubW9kYWwtZGlhbG9nIHtcbiAgICB3aWR0aDogNzgwcHg7XG4gIH1cbiAgLkMwODYtc3BlYWtlci1wcm9maWxlLWxpc3QgLkMwODYtcG9wdXAtY29udGFpbmVyIC5tb2RhbC1wb3B1cCAubW9kYWwtZGlhbG9nLnNtYWxsLWJpbyxcbiAgLkMwODYtc3BlYWtlci1wcm9maWxlLWxpc3QtY2Fyb3VzZWwgLkMwODYtcG9wdXAtY29udGFpbmVyIC5tb2RhbC1wb3B1cCAubW9kYWwtZGlhbG9nLnNtYWxsLWJpbyB7XG4gICAgd2lkdGg6IDI4MHB4O1xuICB9XG4gIC5DMDg2LXNwZWFrZXItcHJvZmlsZS1saXN0IC5DMDg2LXBvcHVwLWNvbnRhaW5lciAubW9kYWwtcG9wdXAgLm1vZGFsLWRpYWxvZy5zbWFsbC1iaW8gLkMwODQtcHJvZmlsZS1jYXJkLFxuICAuQzA4Ni1zcGVha2VyLXByb2ZpbGUtbGlzdC1jYXJvdXNlbCAuQzA4Ni1wb3B1cC1jb250YWluZXIgLm1vZGFsLXBvcHVwIC5tb2RhbC1kaWFsb2cuc21hbGwtYmlvIC5DMDg0LXByb2ZpbGUtY2FyZCB7XG4gICAgbWluLXdpZHRoOiBhdXRvO1xuICB9XG4gIC5DMDg2LXNwZWFrZXItcHJvZmlsZS1saXN0IC5DMDg2LXBvcHVwLWNvbnRhaW5lciAubW9kYWwtcG9wdXAgLm1vZGFsLWRpYWxvZy5zbWFsbC1iaW8gLkMwODQtcHJvZmlsZS1jYXJkIC5iaW8td2lkdGgtc21hbGwsXG4gIC5DMDg2LXNwZWFrZXItcHJvZmlsZS1saXN0LWNhcm91c2VsIC5DMDg2LXBvcHVwLWNvbnRhaW5lciAubW9kYWwtcG9wdXAgLm1vZGFsLWRpYWxvZy5zbWFsbC1iaW8gLkMwODQtcHJvZmlsZS1jYXJkIC5iaW8td2lkdGgtc21hbGwge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuICAuQzA4Ni1zcGVha2VyLXByb2ZpbGUtbGlzdCAuQzA4Ni1wb3B1cC1jb250YWluZXIgLm1vZGFsLXBvcHVwIC5tb2RhbC1kaWFsb2cuc21hbGwtYmlvIC5DMDg0LXByb2ZpbGUtY2FyZCAuYmlvLXdpZHRoLXNtYWxsIC5pbWFnZS1jb250YWluZXIsXG4gIC5DMDg2LXNwZWFrZXItcHJvZmlsZS1saXN0LWNhcm91c2VsIC5DMDg2LXBvcHVwLWNvbnRhaW5lciAubW9kYWwtcG9wdXAgLm1vZGFsLWRpYWxvZy5zbWFsbC1iaW8gLkMwODQtcHJvZmlsZS1jYXJkIC5iaW8td2lkdGgtc21hbGwgLmltYWdlLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLXRvcDogMThweDtcbiAgICBtYXJnaW4tbGVmdDogNDBweDtcbiAgfVxuICAuQzA4Ni1zcGVha2VyLXByb2ZpbGUtbGlzdCAuQzA4Ni1wb3B1cC1jb250YWluZXIgLm1vZGFsLXBvcHVwIC5tb2RhbC1kaWFsb2cuc21hbGwtYmlvIC5DMDg0LXByb2ZpbGUtY2FyZCAuYmlvLXdpZHRoLXNtYWxsIC5zcGVha2VyLWluZm8gLnNvY2lhbC1pY29uLWNvbnRhaW5lciAuc29jaWFsLWljb25zIC5pbWFnZS1jb250YWluZXIsXG4gIC5DMDg2LXNwZWFrZXItcHJvZmlsZS1saXN0LWNhcm91c2VsIC5DMDg2LXBvcHVwLWNvbnRhaW5lciAubW9kYWwtcG9wdXAgLm1vZGFsLWRpYWxvZy5zbWFsbC1iaW8gLkMwODQtcHJvZmlsZS1jYXJkIC5iaW8td2lkdGgtc21hbGwgLnNwZWFrZXItaW5mbyAuc29jaWFsLWljb24tY29udGFpbmVyIC5zb2NpYWwtaWNvbnMgLmltYWdlLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgfVxuICAuQzA4Ni1zcGVha2VyLXByb2ZpbGUtbGlzdCAuQzA4Ni1wb3B1cC1jb250YWluZXIgLm1vZGFsLXBvcHVwIC5tb2RhbC1kaWFsb2cuc21hbGwtYmlvIC5DMDg0LXByb2ZpbGUtY2FyZCAuYmlvLXdpZHRoLXNtYWxsIC5zcGVha2VyLWluZm8gLl9jMDg0LWN0YS1idXR0b25zLFxuICAuQzA4Ni1zcGVha2VyLXByb2ZpbGUtbGlzdC1jYXJvdXNlbCAuQzA4Ni1wb3B1cC1jb250YWluZXIgLm1vZGFsLXBvcHVwIC5tb2RhbC1kaWFsb2cuc21hbGwtYmlvIC5DMDg0LXByb2ZpbGUtY2FyZCAuYmlvLXdpZHRoLXNtYWxsIC5zcGVha2VyLWluZm8gLl9jMDg0LWN0YS1idXR0b25zIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC5DMDg2LXNwZWFrZXItcHJvZmlsZS1saXN0IC5DMDg2LXBvcHVwLWNvbnRhaW5lciAubW9kYWwtcG9wdXAgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWhlYWRlcixcbiAgLkMwODYtc3BlYWtlci1wcm9maWxlLWxpc3QtY2Fyb3VzZWwgLkMwODYtcG9wdXAtY29udGFpbmVyIC5tb2RhbC1wb3B1cCAubW9kYWwtY29udGVudCAubW9kYWwtaGVhZGVyIHtcbiAgICBtaW4taGVpZ2h0OiAyNHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgYm9yZGVyOiAwO1xuICAgIHBhZGRpbmc6IDAgMzBweCAwIDEwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIH1cbiAgLkMwODYtc3BlYWtlci1wcm9maWxlLWxpc3QgLkMwODYtcG9wdXAtY29udGFpbmVyIC5tb2RhbC1wb3B1cCAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSxcbiAgLkMwODYtc3BlYWtlci1wcm9maWxlLWxpc3QtY2Fyb3VzZWwgLkMwODYtcG9wdXAtY29udGFpbmVyIC5tb2RhbC1wb3B1cCAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSB7XG4gICAgcGFkZGluZzogMHB4O1xuICB9XG59XG5cbi5DMDg2LXNwZWFrZXItcHJvZmlsZS1saXN0IC5DMDg2LXBvcHVwLWNvbnRhaW5lciAubW9kYWwtcG9wdXAgLmNsb3NlLFxuLkMwODYtc3BlYWtlci1wcm9maWxlLWxpc3QtY2Fyb3VzZWwgLkMwODYtcG9wdXAtY29udGFpbmVyIC5tb2RhbC1wb3B1cCAuY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNnB4O1xuICByaWdodDogOHB4O1xuICBvdXRsaW5lOiAwO1xuICBvcGFjaXR5OiAxO1xuICBmb250LXNpemU6IDAuODc1ZW07XG59XG5cbi5DMDg2LXNwZWFrZXItcHJvZmlsZS1saXN0IC5DMDg2LXBvcHVwLWNvbnRhaW5lciAubW9kYWwtcG9wdXAgLmdseXBoaWNvbixcbi5DMDg2LXNwZWFrZXItcHJvZmlsZS1saXN0LWNhcm91c2VsIC5DMDg2LXBvcHVwLWNvbnRhaW5lciAubW9kYWwtcG9wdXAgLmdseXBoaWNvbiB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMyZDM4M2Y7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbi5DMDg2LXNwZWFrZXItcHJvZmlsZS1saXN0IC5DMDg2LXBvcHVwLWNvbnRhaW5lciAubW9kYWwtcG9wdXAgLmdseXBoaWNvbjpob3Zlcixcbi5DMDg2LXNwZWFrZXItcHJvZmlsZS1saXN0LWNhcm91c2VsIC5DMDg2LXBvcHVwLWNvbnRhaW5lciAubW9kYWwtcG9wdXAgLmdseXBoaWNvbjpob3ZlciB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5DMDg2LXNwZWFrZXItcHJvZmlsZS1saXN0IC5DMDg2LXBvcHVwLWNvbnRhaW5lciAubW9kYWwtcG9wdXAgLmdseXBoaWNvbi1yZW1vdmUsXG4uQzA4Ni1zcGVha2VyLXByb2ZpbGUtbGlzdC1jYXJvdXNlbCAuQzA4Ni1wb3B1cC1jb250YWluZXIgLm1vZGFsLXBvcHVwIC5nbHlwaGljb24tcmVtb3ZlIHtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIHRvcDogMHB4O1xufVxuXG46bGFuZyh6aC1DTikgLkMwNzQtZmVhdHVyZWQtY2Fyb3VzZWwtbG9vcCAuY2Fyb3VzZWwtaXRlbS1jb250ZW50IC5lbGxpcCBzcGFuIHtcbiAgd2hpdGUtc3BhY2U6IHVuc2V0ICFpbXBvcnRhbnQ7XG59XG5cbi5vd2wtY2Fyb3VzZWwge1xuICB0b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcbn1cblxuLkMwODgtY2FyZC1jYXJvdXNlbC1sb29wIC5wb2RjYXN0LWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi8uLi9pbWcvcG9kY2FzdC1pY29uLnBuZ1wiKTtcbn1cblxuLkMwODgtY2FyZC1jYXJvdXNlbC1sb29wIC5wbGF5LWJ1dHRvbiwgLkMwODgtY2FyZC1jYXJvdXNlbC1sb29wIC5wbGF5LWJ1dHRvbi1jaXJjbGUsIC5DMDg4LWNhcmQtY2Fyb3VzZWwtbG9vcCAucG9kY2FzdC1pY29uIHtcbiAgei1pbmRleDogMztcbiAgaGVpZ2h0OiAxLjVyZW07XG4gIHdpZHRoOiAxLjVyZW07XG59XG5cbi5DMDg4LWNhcmQtY2Fyb3VzZWwtbG9vcCAucGxheS1idXR0b24tY2lyY2xlOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmZmZmZmY7XG4gIGhlaWdodDogMS41cmVtO1xuICBsZWZ0OiAxMnB4O1xuICB0b3A6IDBweDtcbiAgd2lkdGg6IDEuNXJlbTtcbn1cblxuLkMwODgtY2FyZC1jYXJvdXNlbC1sb29wIC5wbGF5LWJ1dHRvbi1jaXJjbGU6YWZ0ZXIge1xuICBib3JkZXItYm90dG9tOiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiA4cHggc29saWQgI2ZmZmZmZjtcbiAgYm9yZGVyLXRvcDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBsZWZ0OiA5cHg7XG4gIHRvcDogN3B4O1xufVxuXG4uQzA4OC1jYXJkLWNhcm91c2VsLWxvb3AgKiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtbWFyZ2luLWJlZm9yZTogMDtcbiAgLXdlYmtpdC1tYXJnaW4tYWZ0ZXI6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjQ1cyBlYXNlLWluLW91dCAhaW1wb3J0YW50O1xufVxuXG4uQzA4OC1jYXJkLWNhcm91c2VsLWxvb3AgKjpiZWZvcmUsIC5DMDg4LWNhcmQtY2Fyb3VzZWwtbG9vcCAqOmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLkMwODgtY2FyZC1jYXJvdXNlbC1sb29wIGh0bWwge1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xufVxuXG4uQzA4OC1jYXJkLWNhcm91c2VsLWxvb3AgYm9keSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGNvbG9yOiAjMmQzODNmO1xuICBmb250LWZhbWlseTogXCJXaGl0bmV5IFNTbSBBXCIsIFwiV2hpdG5leSBTU20gQlwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBtYXJnaW46IDA7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtd2lkdGg6IDEwMHZ3O1xufVxuXG4uQzA4OC1jYXJkLWNhcm91c2VsLWxvb3AgYSB7XG4gIGNvbG9yOiAjMDBBQTdFO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5DMDg4LWNhcmQtY2Fyb3VzZWwtbG9vcCBoMiB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMnJlbTtcbn1cblxuLkMwODgtY2FyZC1jYXJvdXNlbC1sb29wIC52cC13aWR0aC12aXN1YWxpenIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIGxlZnQ6IDA7XG4gIHBhZGRpbmc6IDAuNXJlbSAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMHZ3O1xuICB6LWluZGV4OiAxMDAwO1xufVxuXG4uQzA4OC1jYXJkLWNhcm91c2VsLWxvb3AgLnZwLXdpZHRoLXZpc3VhbGl6ciBsYWJlbCB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLkMwODgtY2FyZC1jYXJvdXNlbC1sb29wIC5mdWxsLWJsZWVkIHtcbiAgcGFkZGluZzogMi41cmVtIDAgM3JlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5DMDg4LWNhcmQtY2Fyb3VzZWwtbG9vcCAuZnVsbC1ibGVlZDpob3ZlciB7XG4gIHotaW5kZXg6IDEwO1xufVxuXG4uQzA4OC1jYXJkLWNhcm91c2VsLWxvb3AgLmNhdGVnb3J5LXNsaWRlciB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4uQzA4OC1jYXJkLWNhcm91c2VsLWxvb3AgLnNsaWRlci1oZWFkaW5nIHtcbiAgbWFyZ2luOiAwIGF1dG8gMS41cmVtO1xuICBtYXgtd2lkdGg6IDExODBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuXG4uQzA4OC1jYXJkLWNhcm91c2VsLWxvb3AgLnNsaWRlci1oZWFkaW5nIGEge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHBhZGRpbmc6IDJweCA1cHg7XG59XG5cbi5DMDg4LWNhcmQtY2Fyb3VzZWwtbG9vcCAuc2xpZGVyLWhlYWRpbmcgaDIge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIG1hcmdpbi1yaWdodDogMXJlbTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5DMDg4LWNhcmQtY2Fyb3VzZWwtbG9vcCAuc2xpZGVyLWhlYWRpbmcgaDIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuQzA4OC1jYXJkLWNhcm91c2VsLWxvb3AgLnNsaWRlci1oZWFkaW5nIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzLjkwNjI1JTtcbiAgICBwYWRkaW5nLWxlZnQ6IDMuOTA2MjUlO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuQzA4OC1jYXJkLWNhcm91c2VsLWxvb3AgLnNsaWRlci1oZWFkaW5nIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuQzA4OC1jYXJkLWNhcm91c2VsLWxvb3AgLnNsaWRlci1oZWFkaW5nIHtcbiAgICBtYXJnaW46IDAgMXJlbSAxcmVtO1xuICB9XG4gIC5DMDg4LWNhcmQtY2Fyb3VzZWwtbG9vcCAuc2xpZGVyLWhlYWRpbmcgYSB7XG4gICAgcG9zaXRpb246IGluaXRpYWw7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICB9XG59XG5cbi5DMDg4LWNhcmQtY2Fyb3VzZWwtbG9vcCAuc2xpZGVyIHtcbiAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICBtYXJnaW4tdG9wOiAtMTUwcHg7XG4gIG1hcmdpbi1ib3R0b206IC00MDBweDtcbiAgcGFkZGluZzogMCAwIDAuNXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uQzA4OC1jYXJkLWNhcm91c2VsLWxvb3AgLmhhcy1mb2N1cyB7XG4gIG1hcmdpbi10b3A6IC0xNTBweDtcbiAgbWFyZ2luLWJvdHRvbTogLTQwMHB4O1xuICBwYWRkaW5nOiAwIDAgMC41cmVtO1xuICB6LWluZGV4OiA0O1xufVxuXG4uQzA4OC1jYXJkLWNhcm91c2VsLWxvb3AgW2NsYXNzXj1zbGlkZXItdG9nZ2xlLS1dIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAxcmVtKTtcbiAgbWFyZ2luOiAwLjVyZW0gMDtcbiAgb3V0bGluZTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4ycyBlYXNlLWluLW91dDtcbiAgd2lkdGg6IDNyZW07XG4gIHotaW5kZXg6IDE0O1xufVxuXG4uQzA4OC1jYXJkLWNhcm91c2VsLWxvb3AgW2NsYXNzXj1zbGlkZXItdG9nZ2xlLS1dW2NsYXNzJD1wcmV2XSB7XG4gIGxlZnQ6IDA7XG4gIHRyYW5zZm9ybTogc2NhbGVYKC0xKTtcbn1cblxuLkMwODgtY2FyZC1jYXJvdXNlbC1sb29wIFtjbGFzc149c2xpZGVyLXRvZ2dsZS0tXVtjbGFzcyQ9bmV4dF0ge1xuICByaWdodDogMDtcbn1cblxuLkMwODgtY2FyZC1jYXJvdXNlbC1sb29wIFtjbGFzc149c2xpZGVyLXRvZ2dsZS0tXTpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KSAhaW1wb3J0YW50O1xufVxuXG4uQzA4OC1jYXJkLWNhcm91c2VsLWxvb3AgW2NsYXNzXj1zbGlkZXItdG9nZ2xlLS1dOmJlZm9yZSB7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCAjMmQzODNmO1xuICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjMmQzODNmO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxLjVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICB3aWR0aDogMS41cmVtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MzlweCkge1xuICAuQzA4OC1jYXJkLWNhcm91c2VsLWxvb3AgW2NsYXNzXj1zbGlkZXItdG9nZ2xlLS1dIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5DMDg4LWNhcmQtY2Fyb3VzZWwtbG9vcCAuc2xpZGVyLW1hc2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gIG1hcmdpbi1ib3R0b206IC0xLjVyZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDAgM3JlbTtcbiAgcGFkZGluZy10b3A6IDAuNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDJyZW07XG4gIG1heC13aWR0aDogMTAwJTtcbiAgdHJhbmlzaXRpb246IGFsbCAwLjQ1cyBlYXNlLWluLW91dDtcbiAgcGFkZGluZy10b3A6IGNhbGMoMzBweCArIC41cmVtKTtcbn1cblxuLkMwODgtY2FyZC1jYXJvdXNlbC1sb29wIC5zbGljay1zbGlkZSwgLkMwODgtY2FyZC1jYXJvdXNlbC1sb29wIC5jYXJkLXdyYXBwZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleC1ncm93OiAxO1xuICBmbGV4LXNocmluazogMDtcbiAgbWFyZ2luLWJvdHRvbTogMHJlbTtcbiAgbWluLWhlaWdodDogMTByZW07XG4gIG1heC1oZWlnaHQ6IDI4cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHRyYW5zaXRpb246IGZsZXgtYmFzaXMgMC4ycyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQsIG1hcmdpbi1ib3R0b20gMC4ycyBlYXNlIDAuMnM7XG4gIHRyYW5zaXRpb246IGFsbCAxMHMgZWFzZSwgbWFyZ2luLWJvdHRvbSA2cyBlYXNlIDRzO1xuICBtaW4td2lkdGg6IDI2MHB4O1xuICBtYXgtd2lkdGg6IDM4MHB4O1xuICB6LWluZGV4OiAxO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNTAwcHgpIGFuZCAobWF4LXdpZHRoOiAxNzk5cHgpIHtcbiAgLkMwODgtY2FyZC1jYXJvdXNlbC1sb29wIC5zbGljay1zbGlkZSwgLkMwODgtY2FyZC1jYXJvdXNlbC1sb29wIC5jYXJkLXdyYXBwZXIge1xuICAgIGZsZXgtYmFzaXM6IGNhbGMoMjAlIC0gMjBweCk7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTM5cHgpIHtcbiAgLkMwODgtY2FyZC1jYXJvdXNlbC1sb29wIC5jYXJkLXdyYXBwZXIge1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTQwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuQzA4OC1jYXJkLWNhcm91c2VsLWxvb3AgLmNhcmQtd3JhcHBlciB7XG4gICAgZmxleC1iYXNpczogY2FsYygzMy4zMzMlIC0gMTBweCk7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLkMwODgtY2FyZC1jYXJvdXNlbC1sb29wIC5jYXJkLXdyYXBwZXIge1xuICAgIGZsZXgtYmFzaXM6IGNhbGMoMzMuMzMzJSAtIDEycHgpO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuQzA4OC1jYXJkLWNhcm91c2VsLWxvb3AgLmNhcmQtd3JhcHBlciB7XG4gICAgZmxleC1iYXNpczogY2FsYygyNSUgLSAxMnB4KTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNDk5cHgpIHtcbiAgLkMwODgtY2FyZC1jYXJvdXNlbC1sb29wIC5jYXJkLXdyYXBwZXIge1xuICAgIGZsZXgtYmFzaXM6IGNhbGMoMjUlIC0gMjBweCk7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTgwMHB4KSBhbmQgKG1heC13aWR0aDogMjA5OXB4KSB7XG4gIC5DMDg4LWNhcmQtY2Fyb3VzZWwtbG9vcCAuY2FyZC13cmFwcGVyIHtcbiAgICBmbGV4LWJhc2lzOiBjYWxjKDE2LjY2NyUgLSAyMHB4KTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAyMTAwcHgpIHtcbiAgLkMwODgtY2FyZC1jYXJvdXNlbC1sb29wIC5jYXJkLXdyYXBwZXIge1xuICAgIGZsZXgtYmFzaXM6IGNhbGMoMTQuMjg2JSAtIDIwcHgpO1xuICB9XG59XG5cbi5DMDg4LWNhcmQtY2Fyb3VzZWwtbG9vcCAuY2FyZC13cmFwcGVyIC5jYXJkLWl0ZW0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWluLWhlaWdodDogMTByZW07XG4gIG1hcmdpbjogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDByZW07XG4gIHRyYW5zaXRpb246IGFsbCAwLjQ1cyBlYXNlLWluLW91dCwgbWFyZ2luLWJvdHRvbSAwcztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5DMDg4LWNhcmQtY2Fyb3VzZWwtbG9vcCAuY2FyZC13cmFwcGVyIC5jYXJkLWl0ZW0gLmNhcmQtY29udGVudCB7XG4gIGJveC1zaGFkb3c6IDAgMC4xMjVyZW0gMC41cmVtIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgcGFkZGluZzogMXJlbSAxcmVtIDNyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNDVzIGVhc2UtaW4tb3V0O1xuICB6LWluZGV4OiAxO1xufVxuXG4uQzA4OC1jYXJkLWNhcm91c2VsLWxvb3AgLmNhcmQtd3JhcHBlciAuY2FyZC1pdGVtIC5jYXJkLWNvbnRlbnQ6bm90KC5ncmF5LWJhY2tncm91bmQpOm5vdCguYnJhbmQtcHJpbWFyeS1iYWNrZ3JvdW5kKTpub3QoLmJyYW5kLXNlY29uZGFyeS1iYWNrZ3JvdW5kKTpub3QoLmJyYW5kLWFjY2VudC1iYWNrZ3JvdW5kKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG5cbi5DMDg4LWNhcmQtY2Fyb3VzZWwtbG9vcCAuY2FyZC13cmFwcGVyIC5jYXJkLWl0ZW0gLmNhcmQtY29udGVudDpub3QoLmdyYXktYmFja2dyb3VuZCk6bm90KC5icmFuZC1wcmltYXJ5LWJhY2tncm91bmQpOm5vdCguYnJhbmQtc2Vjb25kYXJ5LWJhY2tncm91bmQpOm5vdCguYnJhbmQtYWNjZW50LWJhY2tncm91bmQpIC5tZXRhLWJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG5cbi5DMDg4LWNhcmQtY2Fyb3VzZWwtbG9vcCAuY2FyZC13cmFwcGVyIC5jYXJkLWl0ZW0gLmNhcmQtY29udGVudC5ncmF5LWJhY2tncm91bmQgLm1ldGEtYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjBmMDtcbn1cblxuLkMwODgtY2FyZC1jYXJvdXNlbC1sb29wIC5jYXJkLXdyYXBwZXIgLmNhcmQtaXRlbSAuY2FyZC1jb250ZW50LmJyYW5kLXByaW1hcnktYmFja2dyb3VuZCAubWV0YS1iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBBQTdFO1xufVxuXG4uQzA4OC1jYXJkLWNhcm91c2VsLWxvb3AgLmNhcmQtd3JhcHBlciAuY2FyZC1pdGVtIC5jYXJkLWNvbnRlbnQuYnJhbmQtc2Vjb25kYXJ5LWJhY2tncm91bmQgLm1ldGEtYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNEI4RDtcbn1cblxuLkMwODgtY2FyZC1jYXJvdXNlbC1sb29wIC5jYXJkLXdyYXBwZXIgLmNhcmQtaXRlbSAuY2FyZC1jb250ZW50LmJyYW5kLWFjY2VudC1iYWNrZ3JvdW5kIC5tZXRhLWJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDRCOEQ7XG59XG5cbi5DMDg4LWNhcmQtY2Fyb3VzZWwtbG9vcCAuY2FyZC13cmFwcGVyIC5jYXJkLWl0ZW0gLmNhcmQtY29udGVudCAubWV0YS0xIHtcbiAgY29sb3I6ICNjMGMwYzA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDJyZW07XG59XG5cbi5DMDg4LWNhcmQtY2Fyb3VzZWwtbG9vcCAuY2FyZC13cmFwcGVyIC5jYXJkLWl0ZW0gLmNhcmQtY29udGVudCAuY2FyZC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWF4LWhlaWdodDogY2FsYygxLjVyZW0gKiA0KTtcbiAgbWluLWhlaWdodDogY2FsYygxLjVyZW0gKiA0KTtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBhbGwgMC40NXMgZWFzZS1pbi1vdXQ7XG59XG5cbi5DMDg4LWNhcmQtY2Fyb3VzZWwtbG9vcCAuY2FyZC13cmFwcGVyIC5jYXJkLWl0ZW0gLmNhcmQtY29udGVudCAuZGlzcGxheS1jb250ZW50IHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZy1ib3R0b206IDByZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjQ1cyBlYXNlLWluLW91dDtcbn1cblxuLkMwODgtY2FyZC1jYXJvdXNlbC1sb29wIC5jYXJkLXdyYXBwZXIgLmNhcmQtaXRlbSAuY2FyZC1jb250ZW50IC5kaXNwbGF5LWNvbnRlbnQgLmNhcmQtdGVhc2VyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXJlbSBzb2xpZDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbWF4LWhlaWdodDogMHJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC40NXMgZWFzZS1pbi1vdXQ7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5DMDg4LWNhcmQtY2Fyb3VzZWwtbG9vcCAuY2FyZC13cmFwcGVyIC5jYXJkLWl0ZW0gLmNhcmQtY29udGVudCAuZGlzcGxheS1jb250ZW50IGltZyB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgbWFyZ2luLXRvcDogMCU7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwJSk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjQ1cyBlYXNlLWluLW91dDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDA7XG59XG5cbi5DMDg4LWNhcmQtY2Fyb3VzZWwtbG9vcCAuY2FyZC13cmFwcGVyIC5jYXJkLWl0ZW0gLmNhcmQtY29udGVudCAuZGlzcGxheS1jb250ZW50IC5wbGF5LWJ1dHRvbiB7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogYXV0bztcbiAgbGVmdDogYXV0bztcbn1cblxuLkMwODgtY2FyZC1jYXJvdXNlbC1sb29wIC5jYXJkLXdyYXBwZXIgLmNhcmQtaXRlbSAuY2FyZC1jb250ZW50IC5tZXRhLWNvbnRlbnQge1xuICBib3R0b206IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDNyZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDJyZW0pO1xuICB0cmFuc2l0aW9uOiBhbGwgMC40NXMgZWFzZS1pbi1vdXQ7XG59XG5cbi5DMDg4LWNhcmQtY2Fyb3VzZWwtbG9vcCAuY2FyZC13cmFwcGVyIC5jYXJkLWl0ZW0gLmNhcmQtY29udGVudCAubWV0YS1jb250ZW50IC5tZXRhLWJhciB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5DMDg4LWNhcmQtY2Fyb3VzZWwtbG9vcCAuY2FyZC13cmFwcGVyIC5jYXJkLWl0ZW0gLmNhcmQtY29udGVudCAubWV0YS1jb250ZW50IC5tZXRhLWJhcjpmaXJzdC1jaGlsZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbn1cblxuLkMwODgtY2FyZC1jYXJvdXNlbC1sb29wIC5jYXJkLXdyYXBwZXIgLmNhcmQtaXRlbSAuY2FyZC1jb250ZW50IC5tZXRhLWNvbnRlbnQgLm1ldGEtYmFyOmxhc3QtY2hpbGQge1xuICBvcGFjaXR5OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDA7XG59XG5cbi5DMDg4LWNhcmQtY2Fyb3VzZWwtbG9vcCAuY2FyZC13cmFwcGVyIC5jYXJkLWl0ZW0gLmNhcmQtY29udGVudCAubWV0YS1jb250ZW50IC5tZXRhLWJhciAubWV0YS0zIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIG1hcmdpbi1sZWZ0OiAuM3JlbTtcbn1cblxuLkMwODgtY2FyZC1jYXJvdXNlbC1sb29wIC5jYXJkLXdyYXBwZXIgLmNhcmQtaXRlbSAuY2FyZC1jb250ZW50IC5tZXRhLWNvbnRlbnQgLm1ldGEtYmFyIC5tZXRhLTMsIC5DMDg4LWNhcmQtY2Fyb3VzZWwtbG9vcCAuY2FyZC13cmFwcGVyIC5jYXJkLWl0ZW0gLmNhcmQtY29udGVudCAubWV0YS1jb250ZW50IC5tZXRhLWJhciAubWV0YS00IHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDFyZW07XG59XG5cbi5DMDg4LWNhcmQtY2Fyb3VzZWwtbG9vcCAuY2FyZC13cmFwcGVyIC5jYXJkLWl0ZW0gLmNhcmQtY29udGVudCAubWV0YS1jb250ZW50OmFmdGVyIHtcbiAgYmFja2dyb3VuZDogI2MwYzBjMDtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMXB4O1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDQ7XG59XG5cbi5DMDg4LWNhcmQtY2Fyb3VzZWwtbG9vcCAuY2FyZC13cmFwcGVyIC5jYXJkLWl0ZW0gLmNhcmQtY29udGVudCAuY3RhLXRleHQsIC5DMDg4LWNhcmQtY2Fyb3VzZWwtbG9vcCAuY2FyZC13cmFwcGVyIC5jYXJkLWl0ZW0gLmNhcmQtY29udGVudCAubWV0YS0xLCAuQzA4OC1jYXJkLWNhcm91c2VsLWxvb3AgLmNhcmQtd3JhcHBlciAuY2FyZC1pdGVtIC5jYXJkLWNvbnRlbnQgLm1ldGEtMiB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDFyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5DMDg4LWNhcmQtY2Fyb3VzZWwtbG9vcCAuY2FyZC13cmFwcGVyOmhvdmVyIHtcbiAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgbWFyZ2luLWJvdHRvbTogLTIwcmVtO1xuICB0cmFuc2l0aW9uOiBhbGwgMC40NXMgZWFzZS1pbi1vdXQ7XG4gIHotaW5kZXg6IDEwO1xufVxuXG4uQzA4OC1jYXJkLWNhcm91c2VsLWxvb3AgLmNhcmQtd3JhcHBlcjpob3ZlciAuY2FyZC1pdGVtIHtcbiAgbWFyZ2luOiAwIC0ycmVtIC00cmVtO1xuICB0b3A6IC0ycmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyA0cmVtKTtcbiAgei1pbmRleDogMTA7XG59XG5cbi5DMDg4LWNhcmQtY2Fyb3VzZWwtbG9vcCAuY2FyZC13cmFwcGVyOmhvdmVyIC5jYXJkLWl0ZW0gLmNhcmQtY29udGVudCB7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDE2cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBwYWRkaW5nLWJvdHRvbTogNHJlbTtcbiAgei1pbmRleDogMTA7XG59XG5cbi5DMDg4LWNhcmQtY2Fyb3VzZWwtbG9vcCAuY2FyZC13cmFwcGVyOmhvdmVyIC5jYXJkLWl0ZW0gLmNhcmQtY29udGVudCAuY2FyZC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIG1heC1oZWlnaHQ6IGNhbGMoMS41cmVtICogNik7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMS41cmVtICogNCk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjQ1cyBlYXNlLWluLW91dDtcbn1cblxuLkMwODgtY2FyZC1jYXJvdXNlbC1sb29wIC5jYXJkLXdyYXBwZXI6aG92ZXIgLmNhcmQtaXRlbSAuY2FyZC1jb250ZW50IC5kaXNwbGF5LWNvbnRlbnQge1xuICBtYXgtaGVpZ2h0OiAxOHJlbSAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uOiBhbGwgMC40NXMgZWFzZS1pbi1vdXQ7XG59XG5cbi5DMDg4LWNhcmQtY2Fyb3VzZWwtbG9vcCAuY2FyZC13cmFwcGVyOmhvdmVyIC5jYXJkLWl0ZW0gLmNhcmQtY29udGVudCAuZGlzcGxheS1jb250ZW50IC5jYXJkLXRlYXNlciB7XG4gIGJvcmRlci1ib3R0b206IDByZW0gc29saWQgI2ZmZmZmZjtcbiAgY29sb3I6IGJsYWNrO1xuICBtYXgtaGVpZ2h0OiAxOHJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMHJlbTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNDVzIGVhc2UtaW4tb3V0O1xuICB6LWluZGV4OiAxO1xufVxuXG4uQzA4OC1jYXJkLWNhcm91c2VsLWxvb3AgLmNhcmQtd3JhcHBlcjpob3ZlciAuY2FyZC1pdGVtIC5jYXJkLWNvbnRlbnQgLmRpc3BsYXktY29udGVudCBpbWcsIC5DMDg4LWNhcmQtY2Fyb3VzZWwtbG9vcCAuY2FyZC13cmFwcGVyOmhvdmVyIC5jYXJkLWl0ZW0gLmNhcmQtY29udGVudCAuZGlzcGxheS1jb250ZW50IC5wbGF5LWJ1dHRvbi1jaXJjbGUge1xuICBvcGFjaXR5OiAwO1xuICBtYXJnaW4tYm90dG9tOiAtMjAwJTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNDVzIGVhc2UtaW4tb3V0ICFpbXBvcnRhbnQ7XG59XG5cbi5DMDg4LWNhcmQtY2Fyb3VzZWwtbG9vcCAuY2FyZC13cmFwcGVyOmhvdmVyIC5jYXJkLWl0ZW0gLmNhcmQtY29udGVudCAubWV0YS1jb250ZW50IHtcbiAgaGVpZ2h0OiA0cmVtO1xufVxuXG4uQzA4OC1jYXJkLWNhcm91c2VsLWxvb3AgLmNhcmQtd3JhcHBlcjpob3ZlciAuY2FyZC1pdGVtIC5jYXJkLWNvbnRlbnQgLm1ldGEtY29udGVudCAubWV0YS1iYXI6Zmlyc3QtY2hpbGQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDA7XG59XG5cbi5DMDg4LWNhcmQtY2Fyb3VzZWwtbG9vcCAuY2FyZC13cmFwcGVyOmhvdmVyIC5jYXJkLWl0ZW0gLmNhcmQtY29udGVudCAubWV0YS1jb250ZW50IC5tZXRhLWJhcjpsYXN0LWNoaWxkIHtcbiAgb3BhY2l0eTogMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZS1pbi1vdXQ7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5DMDg4LWNhcmQtY2Fyb3VzZWwtbG9vcCAuY2FyZC1pdGVtIC5jdGEtdGV4dCB7XG4gIGNvbG9yOiAjMDBBQTdFO1xufVxuXG4uQzA4OC1jYXJkLWNhcm91c2VsLWxvb3AgLmNhcmQtaXRlbSAuY3RhLXRleHQ6YWZ0ZXIge1xuICBib3JkZXItdG9wOiAycHggc29saWQgIzAwQUE3RTtcbiAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgIzAwQUE3RTtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDAuNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IDAuMjVyZW07XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgdHJhbnNpdGlvbjogbWFyZ2luLWxlZnQgMC4ycyBlYXNlLWluLW91dDtcbiAgd2lkdGg6IDAuNXJlbTtcbn1cblxuLkMwODgtY2FyZC1jYXJvdXNlbC1sb29wIC5jYXJkLWl0ZW0gLmN0YS10ZXh0OmhvdmVyOmFmdGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbn1cblxuLkMwODgtY2FyZC1jYXJvdXNlbC1sb29wIC5uZXh0LXNlY3Rpb24ge1xuICBiYWNrZ3JvdW5kOiAjZjBmMGYwO1xuICBoZWlnaHQ6IDIwcmVtO1xufVxuXG4uQzA4OC1jYXJkLWNhcm91c2VsLWxvb3AgLmNhcmQtd3JhcHBlcjpob3ZlciAuaGFzLXZpZGVvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjQ1cyBlYXNlLWluLW91dDtcbn1cblxuLkMwODgtY2FyZC1jYXJvdXNlbC1sb29wIC5oYXMtdmlkZW8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xufVxuXG4uQzA4OC1jYXJkLWNhcm91c2VsLWxvb3AgLmhhcy12aWRlbyBpbWcge1xuICBvcGFjaXR5OiAwLjcgIWltcG9ydGFudDtcbn1cblxuLkMwODgtY2FyZC1jYXJvdXNlbC1sb29wOm5vdCguZ3JheS1iYWNrZ3JvdW5kKTpub3QoLmJyYW5kLXByaW1hcnktYmFja2dyb3VuZCk6bm90KC5icmFuZC1zZWNvbmRhcnktYmFja2dyb3VuZCk6bm90KC5icmFuZC1hY2NlbnQtYmFja2dyb3VuZCkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuXG4uQzA4OC1jYXJkLWNhcm91c2VsLWxvb3AgLmNhcmQtY29udGVudDpub3QoLmdyYXktYmFja2dyb3VuZCk6bm90KC5icmFuZC1wcmltYXJ5LWJhY2tncm91bmQpOm5vdCguYnJhbmQtc2Vjb25kYXJ5LWJhY2tncm91bmQpOm5vdCguYnJhbmQtYWNjZW50LWJhY2tncm91bmQpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cblxuLkMwODgtY2FyZC1jYXJvdXNlbC1sb29wIC5wb2RjYXN0LWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi8uLi8uLi9pbWcvcG9kY2FzdC1pY29uLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiAxLjVyZW07XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uQzA4OC1jYXJkLWNhcm91c2VsLWxvb3AgLm93bC1zdGFnZS1vdXRlciB7XG4gIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLkMwODgtY2FyZC1jYXJvdXNlbC1sb29wIC5vd2wtcHJldi5kaXNhYmxlZCxcbi5DMDg4LWNhcmQtY2Fyb3VzZWwtbG9vcCAub3dsLW5leHQuZGlzYWJsZWQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uQzA4OC1jYXJkLWNhcm91c2VsLWxvb3AgLm93bC1zdGFnZSB7XG4gIHdpZHRoOiAxMDAwMDBweCAhaW1wb3J0YW50O1xufVxuXG4uQzA4OC1jYXJkLWNhcm91c2VsLWxvb3AgLm93bC1pdGVtIHtcbiAgei1pbmRleDogMTtcbn1cblxuLkMwODgtY2FyZC1jYXJvdXNlbC1sb29wIC5vd2wtaXRlbTpob3ZlciB7XG4gIHotaW5kZXg6IDEwO1xufVxuXG4uQzA4OC1jYXJkLWNhcm91c2VsLWxvb3AgLm93bC1pdGVtOmhvdmVyLCAuQzA4OC1jYXJkLWNhcm91c2VsLWxvb3AgLmNhcmQtd3JhcHBlcjpob3ZlciwgLkMwODgtY2FyZC1jYXJvdXNlbC1sb29wIC5tZXRhLTE6aG92ZXIsIC5DMDg4LWNhcmQtY2Fyb3VzZWwtbG9vcCAubWV0YS00OmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uQzA4OC1jYXJkLWNhcm91c2VsLWxvb3AgLmNhcm91c2VsLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxLjg3NWVtO1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5DMDg4LWNhcmQtY2Fyb3VzZWwtbG9vcCAuY2Fyb3VzZWwtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxufVxuXG4uQzA4OC1jYXJkLWNhcm91c2VsLWxvb3AgLmNhcm91c2VsLWN0YS1saW5rLWNvbnRhaW5lciB7XG4gIHBhZGRpbmctdG9wOiAwLjc1cmVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5DMDg4LWNhcmQtY2Fyb3VzZWwtbG9vcCAuY2Fyb3VzZWwtY3RhLWxpbmstY29udGFpbmVyIC5fYzA4OC1jdGEtYnV0dG9ucyxcbi5DMDg4LWNhcmQtY2Fyb3VzZWwtbG9vcCAuY2Fyb3VzZWwtY3RhLWxpbmstY29udGFpbmVyIC5fYzA4OC12aWV3LWFsbC1jdGEtYnV0dG9ucyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLkMwODgtY2FyZC1jYXJvdXNlbC1sb29wIC5jYXJvdXNlbC1jdGEtbGluay1jb250YWluZXIgLl9jMDg4LWN0YS1idXR0b25zIGEge1xuICBib3JkZXItcmlnaHQ6IDAuMTI1cmVtIHNvbGlkICMwMDAwMDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI1cHgpIGFuZCAobWluLXdpZHRoOiA3NjdweCkge1xuICAuQzA4OC1jYXJkLWNhcm91c2VsLWxvb3AgLmNhcm91c2VsLWN0YS1saW5rLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy10b3A6IDFyZW07XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5DMDg4LWNhcmQtY2Fyb3VzZWwtbG9vcCAuY2Fyb3VzZWwtY3RhLWxpbmstY29udGFpbmVyIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtO1xuICB9XG4gIC5DMDg4LWNhcmQtY2Fyb3VzZWwtbG9vcCAuY2Fyb3VzZWwtY3RhLWxpbmstY29udGFpbmVyIC5fYzA4OC1jdGEtYnV0dG9ucyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIGFuZCAobWluLXdpZHRoOiA1MDBweCkge1xuICAuQzA4OC1jYXJkLWNhcm91c2VsLWxvb3AgLmNhcm91c2VsLWN0YS1saW5rLWNvbnRhaW5lciB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICB9XG59XG5cbi5DMDg4LWNhcmQtY2Fyb3VzZWwtbG9vcCAuY2Fyb3VzZWwtY3RhLWxpbmssIC5DMDg4LWNhcmQtY2Fyb3VzZWwtbG9vcCAuY2Fyb3VzZWwtY3RhLWxpbmstdmlldyB7XG4gIG1hcmdpbjogMCA4cHggMCAwO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uQzA4OC1jYXJkLWNhcm91c2VsLWxvb3AgLmNhcmQtd3JhcHBlcjpob3ZlciAuZGlzcGxheS1jb250ZW50LWltZyB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjZweCkge1xuICAuQzA4OC1jYXJkLWNhcm91c2VsLWxvb3AgLmNhcm91c2VsLWN0YS1saW5rLCAuQzA4OC1jYXJkLWNhcm91c2VsLWxvb3AgLmNhcm91c2VsLWN0YS1saW5rLXNlcGFyYXRvciB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5DMDg4LWNhcmQtY2Fyb3VzZWwtbG9vcCAuY2Fyb3VzZWwtY3RhLWxpbmstc2VwYXJhdG9yIHtcbiAgcGFkZGluZzogMCA1cHg7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uQzA4OC1jYXJkLWNhcm91c2VsLWxvb3AgLnJlYWQtbW9yZSB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDYxNHB4KSB7XG4gIC5DMDg4LWNhcmQtY2Fyb3VzZWwtbG9vcCAuY2FyZC13cmFwcGVyOmhvdmVyIC5jYXJkLWl0ZW0ge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDYwM3B4KSBhbmQgKG1heC13aWR0aDogNjMwcHgpIHtcbiAgLkMwODgtY2FyZC1jYXJvdXNlbC1sb29wIC5vd2wtaXRlbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWF4LXdpZHRoOiAzNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5DMDg4LWNhcmQtY2Fyb3VzZWwtbG9vcCAuY2FyZC1jb250ZW50IHtcbiAgICBtYXgtd2lkdGg6IDM2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDg4NHB4KSBhbmQgKG1heC13aWR0aDogOTEwcHgpIHtcbiAgLkMwODgtY2FyZC1jYXJvdXNlbC1sb29wIC5vd2wtaXRlbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDYycHgpIGFuZCAobWF4LXdpZHRoOiA2MDJweCkge1xuICAuQzA4OC1jYXJkLWNhcm91c2VsLWxvb3AgLmNhcmQtd3JhcHBlciB7XG4gICAgbWluLWhlaWdodDogNDA2cHggIWltcG9ydGFudDtcbiAgfVxuICAuQzA4OC1jYXJkLWNhcm91c2VsLWxvb3AgLmRpc3BsYXktY29udGVudCB7XG4gICAgaGVpZ2h0OiAxOTBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0ODVweCkgYW5kIChtYXgtd2lkdGg6IDYwMnB4KSB7XG4gIC5DMDg4LWNhcmQtY2Fyb3VzZWwtbG9vcCAuY2FyZC1jb250ZW50IHtcbiAgICBtYXgtd2lkdGg6IDM2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLkMwODgtY2FyZC1jYXJvdXNlbC1sb29wIC5vd2wtaXRlbSB7XG4gICAgbWF4LXdpZHRoOiAzNjBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0MTFweCkgYW5kIChtYXgtd2lkdGg6IDQ4NHB4KSB7XG4gIC5DMDg4LWNhcmQtY2Fyb3VzZWwtbG9vcCAuY2FyZC13cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDMxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDM1MXB4KSBhbmQgKG1heC13aWR0aDogNDEwcHgpIHtcbiAgLkMwODgtY2FyZC1jYXJvdXNlbC1sb29wIC5jYXJkLXdyYXBwZXIge1xuICAgIG1heC13aWR0aDogMzAwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMzMwcHgpIGFuZCAobWF4LXdpZHRoOiAzNTBweCkge1xuICAuQzA4OC1jYXJkLWNhcm91c2VsLWxvb3AgLmNhcmQtY29udGVudCB7XG4gICAgbWF4LXdpZHRoOiAyOTBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAzMjlweCkge1xuICAuQzA4OC1jYXJkLWNhcm91c2VsLWxvb3AgLmNhcmQtY29udGVudCwgLkMwODgtY2FyZC1jYXJvdXNlbC1sb29wIC5vd2wtaXRlbSB7XG4gICAgbWF4LXdpZHRoOiAyODBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0NjJweCkgYW5kIChtYXgtd2lkdGg6IDU0MHB4KSB7XG4gIC5DMDg4LWNhcmQtY2Fyb3VzZWwtbG9vcCAub3dsLWl0ZW06bm90KC5jZW50ZXIpIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5DMDg4LWNhcmQtY2Fyb3VzZWwtbG9vcCAub3dsLWl0ZW06bm90KC5jZW50ZXIpIC5jYXJkLWNvbnRlbnQge1xuICAgIGhlaWdodDogY2FsYygxMDAlIC0gNHJlbSkgIWltcG9ydGFudDtcbiAgfVxuICAuQzA4OC1jYXJkLWNhcm91c2VsLWxvb3AgLm93bC1pdGVtOm5vdCguY2VudGVyKSAuY2FyZC1pdGVtIC5jYXJkLXRpdGxlIHtcbiAgICBtYXgtaGVpZ2h0OiBjYWxjKDEuNXJlbSAqIDMpO1xuICAgIG1pbi1oZWlnaHQ6IGNhbGMoMS41cmVtICogMyk7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ2MXB4KSB7XG4gIC5DMDg4LWNhcmQtY2Fyb3VzZWwtbG9vcCAub3dsLWl0ZW06bm90KC5jZW50ZXIpIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5DMDg4LWNhcmQtY2Fyb3VzZWwtbG9vcCAub3dsLWl0ZW06bm90KC5jZW50ZXIpIC5jYXJkLWNvbnRlbnQge1xuICAgIGhlaWdodDogY2FsYygxMDAlIC0gLjI1cmVtKSAhaW1wb3J0YW50O1xuICB9XG4gIC5DMDg4LWNhcmQtY2Fyb3VzZWwtbG9vcCAub3dsLWl0ZW06bm90KC5jZW50ZXIpIC5jYXJkLWl0ZW0gLmNhcmQtdGl0bGUge1xuICAgIG1heC1oZWlnaHQ6IGNhbGMoMS41cmVtICogMyk7XG4gICAgbWluLWhlaWdodDogY2FsYygxLjVyZW0gKiAzKTtcbiAgfVxufVxuXG4ubWVnYS1mbGV4aWJsZS1jb21wb25lbnQge1xuICBwYWRkaW5nLXRvcDogMjVweDtcbiAgcGFkZGluZy1ib3R0b206IDUwcHg7XG59XG5cbi5tZWdhLWZsZXhpYmxlLWNvbXBvbmVudCAubWFpbi1oZWFkZXIge1xuICBmb250LXNpemU6IDIuMjVlbTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLm1lZ2EtZmxleGlibGUtY29tcG9uZW50IC5zdWItaGVhZGVyIHtcbiAgZm9udC1zaXplOiAxZW07XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi5tZWdhLWZsZXhpYmxlLWNvbXBvbmVudCAubWFpbi1oZWFkZXIsIC5tZWdhLWZsZXhpYmxlLWNvbXBvbmVudCAuc3ViLWhlYWRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLm1lZ2EtZmxleGlibGUtY29tcG9uZW50IC5fYzA2Ny1jdGEtYnV0dG9ucyxcbi5tZWdhLWZsZXhpYmxlLWNvbXBvbmVudCAuX2MwNjktY3RhLWJ1dHRvbnMsXG4ubWVnYS1mbGV4aWJsZS1jb21wb25lbnQgLl9jMDcwLWN0YS1idXR0b25zIHtcbiAgd2lkdGg6IDM2cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogYXV0bztcbiAgbWFyZ2luLXRvcDogMnJlbTtcbn1cblxuLm1lZ2EtZmxleGlibGUtY29tcG9uZW50IC5fYzA2Ny1jdGEtYnV0dG9ucyAuY3RhLWJ0bjpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpLFxuLm1lZ2EtZmxleGlibGUtY29tcG9uZW50IC5fYzA2Ny1jdGEtYnV0dG9ucyAuY3RhLXRleHQ6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSxcbi5tZWdhLWZsZXhpYmxlLWNvbXBvbmVudCAuX2MwNjktY3RhLWJ1dHRvbnMgLmN0YS1idG46bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSxcbi5tZWdhLWZsZXhpYmxlLWNvbXBvbmVudCAuX2MwNjktY3RhLWJ1dHRvbnMgLmN0YS10ZXh0Om5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCksXG4ubWVnYS1mbGV4aWJsZS1jb21wb25lbnQgLl9jMDcwLWN0YS1idXR0b25zIC5jdGEtYnRuOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCksXG4ubWVnYS1mbGV4aWJsZS1jb21wb25lbnQgLl9jMDcwLWN0YS1idXR0b25zIC5jdGEtdGV4dDpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2NnB4KSB7XG4gIC5tZWdhLWZsZXhpYmxlLWNvbXBvbmVudCAuX2MwNjctY3RhLWJ1dHRvbnMsXG4gIC5tZWdhLWZsZXhpYmxlLWNvbXBvbmVudCAuX2MwNjktY3RhLWJ1dHRvbnMsXG4gIC5tZWdhLWZsZXhpYmxlLWNvbXBvbmVudCAuX2MwNzAtY3RhLWJ1dHRvbnMge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjEwcHgpIHtcbiAgLm1lZ2EtZmxleGlibGUtY29tcG9uZW50IC5fYzA2Ny1jdGEtYnV0dG9ucyxcbiAgLm1lZ2EtZmxleGlibGUtY29tcG9uZW50IC5fYzA2OS1jdGEtYnV0dG9ucyxcbiAgLm1lZ2EtZmxleGlibGUtY29tcG9uZW50IC5fYzA3MC1jdGEtYnV0dG9ucyB7XG4gICAgbWF4LXdpZHRoOiAxNy41cmVtO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjZweCkge1xuICAubWVnYS1mbGV4aWJsZS1jb21wb25lbnQge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkge1xuICAubWVnYS1mbGV4aWJsZS1jb21wb25lbnQge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICB9XG4gIC5tZWdhLWZsZXhpYmxlLWNvbXBvbmVudCAuc3ViLWhlYWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgfVxufVxuXG4uQzA2Ny1tZWdhLWZsZXhpYmxlLWNvbHVtbiAuQzA2Ny1tYWluLWhlYWRlciB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAyLjI1cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDAgNDBweDtcbn1cblxuLkMwNjctbWVnYS1mbGV4aWJsZS1jb2x1bW4gLmltYWdlLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLkMwNjctbWVnYS1mbGV4aWJsZS1jb2x1bW4gLmltYWdlLWNvbnRhaW5lcjpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy10b3A6IDUwJTtcbiAgY29udGVudDogXCJcIjtcbn1cblxuLkMwNjctbWVnYS1mbGV4aWJsZS1jb2x1bW4gLmltYWdlLWNvbnRhaW5lciBpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2NnB4KSB7XG4gIC5DMDY3LW1lZ2EtZmxleGlibGUtY29sdW1uIC5pbWFnZS1jb250YWluZXIge1xuICAgIG1hcmdpbjogMTBweCAwIDQwcHggMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgLkMwNjctbWVnYS1mbGV4aWJsZS1jb2x1bW4gLm1lZ2EtYmx1cmItY29sdW1ucyAuY29sLXNtLTY6Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDI3cHg7XG4gIH1cbiAgLkMwNjctbWVnYS1mbGV4aWJsZS1jb2x1bW4gLm1lZ2EtYmx1cmItY29sdW1ucyAuY29sLXNtLTY6bGFzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyN3B4O1xuICB9XG4gIC5DMDY3LW1lZ2EtZmxleGlibGUtY29sdW1uIC5tZWdhLWJsdXJiLWNvbHVtbnMgLmNvbC1zbS00Om50aC1jaGlsZCgzbisxKSB7XG4gICAgY2xlYXI6IGxlZnQ7XG4gIH1cbiAgLkMwNjctbWVnYS1mbGV4aWJsZS1jb2x1bW4gLnN1Yi1oZWFkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIH1cbiAgLkMwNjctbWVnYS1mbGV4aWJsZS1jb2x1bW4gLm1lZ2EtdG9wLWltYWdlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG59XG5cbi5DMDY5LW1lZ2EtZmxleGlibGUtY29sdW1uLXdpdGgtaW1hZ2Utb24tcmlnaHQgLkMwNjktbWFpbi1oZWFkZXIge1xuICBib3gtc2hhZG93OiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMi4yNXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwIDQwcHg7XG59XG5cbi5DMDY5LW1lZ2EtZmxleGlibGUtY29sdW1uLXdpdGgtaW1hZ2Utb24tcmlnaHQgLmltYWdlLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLkMwNjktbWVnYS1mbGV4aWJsZS1jb2x1bW4td2l0aC1pbWFnZS1vbi1yaWdodCAuaW1hZ2UtY29udGFpbmVyOmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLXRvcDogMjAwJTtcbiAgY29udGVudDogXCJcIjtcbn1cblxuLkMwNjktbWVnYS1mbGV4aWJsZS1jb2x1bW4td2l0aC1pbWFnZS1vbi1yaWdodCAuaW1hZ2UtY29udGFpbmVyIGltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY2cHgpIHtcbiAgLkMwNjktbWVnYS1mbGV4aWJsZS1jb2x1bW4td2l0aC1pbWFnZS1vbi1yaWdodCAuaW1hZ2UtY29udGFpbmVyIHtcbiAgICBtYXJnaW46IDEwcHggNDBweCA0MHB4IDQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gIC5DMDY5LW1lZ2EtZmxleGlibGUtY29sdW1uLXdpdGgtaW1hZ2Utb24tcmlnaHQgLmltYWdlLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLWxlZnQ6IDgwcHg7XG4gIH1cbn1cblxuLkMwNzAtbWVnYS1mbGV4aWJsZS1jb2x1bW4td2l0aC1jZW50ZXJlZC1pbWFnZSAuQzA3MC1tYWluLWhlYWRlciB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAyLjI1cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDAgNDBweDtcbn1cblxuLkMwNzAtbWVnYS1mbGV4aWJsZS1jb2x1bW4td2l0aC1jZW50ZXJlZC1pbWFnZSAuaW1hZ2UtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uQzA3MC1tZWdhLWZsZXhpYmxlLWNvbHVtbi13aXRoLWNlbnRlcmVkLWltYWdlIC5pbWFnZS1jb250YWluZXI6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctdG9wOiAyMDAlO1xuICBjb250ZW50OiBcIlwiO1xufVxuXG4uQzA3MC1tZWdhLWZsZXhpYmxlLWNvbHVtbi13aXRoLWNlbnRlcmVkLWltYWdlIC5pbWFnZS1jb250YWluZXIgaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjZweCkge1xuICAuQzA3MC1tZWdhLWZsZXhpYmxlLWNvbHVtbi13aXRoLWNlbnRlcmVkLWltYWdlIC5pbWFnZS1jb250YWluZXIge1xuICAgIG1hcmdpbjogMTBweCA0MHB4IDQwcHggNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgLkMwNzAtbWVnYS1mbGV4aWJsZS1jb2x1bW4td2l0aC1jZW50ZXJlZC1pbWFnZSAuY29sLXNtLTIge1xuICAgIHdpZHRoOiAyMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAuQzA3MC1tZWdhLWZsZXhpYmxlLWNvbHVtbi13aXRoLWNlbnRlcmVkLWltYWdlIC5jb2wtc20tNSB7XG4gICAgd2lkdGg6IDM4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5DMDcwLW1lZ2EtZmxleGlibGUtY29sdW1uLXdpdGgtY2VudGVyZWQtaW1hZ2UgLmNvbC1zbS1wdWxsLTIge1xuICAgIHJpZ2h0OiAyMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAuQzA3MC1tZWdhLWZsZXhpYmxlLWNvbHVtbi13aXRoLWNlbnRlcmVkLWltYWdlIC5jb2wtc20tcHVzaC01IHtcbiAgICBsZWZ0OiAzOC4zMzMzMzMzMzMzJTtcbiAgfVxuICAuQzA3MC1tZWdhLWZsZXhpYmxlLWNvbHVtbi13aXRoLWNlbnRlcmVkLWltYWdlIC5yb3cgPiBkaXY6bGFzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNnB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLkMwNzAtbWVnYS1mbGV4aWJsZS1jb2x1bW4td2l0aC1jZW50ZXJlZC1pbWFnZSAucm93ID4gZGl2Omxhc3QtY2hpbGQge1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgfVxufVxuXG4uQzA3MS1tZWdhLWJsdXJiIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4uQzA3MS1tZWdhLWJsdXJiOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uQzA3MS1tZWdhLWJsdXJiIC5pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAzNHB4O1xuICBoZWlnaHQ6IDM0cHg7XG59XG5cbi5DMDcxLW1lZ2EtYmx1cmIgLmljb24gaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5DMDcxLW1lZ2EtYmx1cmIgLmNvbnRlbnQge1xuICBwYWRkaW5nLWxlZnQ6IDU1cHg7XG59XG5cbi5DMDcxLW1lZ2EtYmx1cmIgaDQge1xuICBmb250LXNpemU6IDEuMzEyNWVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4uQzA3Mi1tZWdhLWZvb3Rub3RlIHtcbiAgcGFkZGluZy10b3A6IDUwcHg7XG4gIGZvbnQtc2l6ZTogMC43NWVtO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgLkMwNzItbWVnYS1mb290bm90ZSB7XG4gICAgcGFkZGluZy10b3A6IDY1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiA1NXB4O1xuICB9XG59XG5cbi5kaXNjdXNzaW9uIHtcbiAgbWFyZ2luOiAxNXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uZGlzY3Vzc2lvbiAuYXJ0aWNsZS1jb250YWluZXIge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBib3gtc2hhZG93OiAwIDAgM3B4IDAgcmdiYSgwLCAwLCAwLCAwLjMpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDE1cHg7XG59XG5cbi5kaXNjdXNzaW9uIC5ib3R0b20ge1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi5kaXNjdXNzaW9uIC5ib3R0b20gLnJlYWQtbW9yZSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLmRpc2N1c3Npb24gLmRhdGUge1xuICBmbG9hdDogbGVmdDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICM3MzczNzM7XG4gIGZvbnQtc2l6ZTogMC43NWVtO1xufVxuXG4uZGlzY3Vzc2lvbiAubWFpbi1jdGEge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi5kaXNjdXNzaW9uIC5tYWluLWN0YSAuYnRuIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGZvbnQtc2l6ZTogMC43NWVtO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY2cHgpIHtcbiAgLmRpc2N1c3Npb24gLm1haW4tY3RhIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uQzA4Ny10cmVuZGluZy1uZXdzIHtcbiAgcGFkZGluZzogMi41cmVtIDAgM3JlbTtcbn1cblxuLkMwODctdHJlbmRpbmctbmV3cyAudHJlbmRpbmctbmV3cy10aXRsZS1yb3cge1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbn1cblxuLkMwODctdHJlbmRpbmctbmV3cyAudHJlbmRpbmctbmV3cy10aXRsZS1yb3cgLnRyZW5kaW5nLW5ld3MtdGl0bGUge1xuICB3aWR0aDogMjE5cHg7XG4gIGhlaWdodDogNDBweDtcbiAgbWFyZ2luOiAwcHg7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGNvbG9yOiAjMmQzODNmO1xufVxuXG4uQzA4Ny10cmVuZGluZy1uZXdzIC5uZXdzLWFydGljbGUtcm93LWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IC1tcy1ncmlkO1xuICBkaXNwbGF5OiBncmlkO1xufVxuXG4uQzA4Ny10cmVuZGluZy1uZXdzIC5wbGFjZW1lbnQtYm94IHtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG5Ac3VwcG9ydHMgKGdyaWQtZ2FwOiAyMHB4KSB7XG4gIC5DMDg3LXRyZW5kaW5nLW5ld3MgLm5ld3MtYXJ0aWNsZS1yb3ctY29udGFpbmVyIHtcbiAgICBncmlkLWdhcDogMjBweDtcbiAgfVxuICAuQzA4Ny10cmVuZGluZy1uZXdzIC5wbGFjZW1lbnQtYm94IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4uQzA4Ny10cmVuZGluZy1uZXdzIGEge1xuICBjb2xvcjogIzJkMzgzZjtcbn1cblxuLkMwODctdHJlbmRpbmctbmV3cyBhOmhvdmVyIC50cmVuZGluZy1uZXdzLWNvbnRlbnQgLnRpdGxlLWhlYWRlciB7XG4gIGNvbG9yOiAjMDBBQTdFO1xufVxuXG4uQzA4Ny10cmVuZGluZy1uZXdzICNib3gxIHtcbiAgLW1zLWdyaWQtY29sdW1uOiAxO1xuICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogNDtcbiAgZ3JpZC1jb2x1bW46IDEgLyBzcGFuIDQ7XG4gIC1tcy1ncmlkLXJvdzogMTtcbiAgLW1zLWdyaWQtcm93LXNwYW46IDU7XG4gIGdyaWQtcm93OiAxIC8gc3BhbiA1O1xuICB3aWR0aDogNDgwcHg7XG59XG5cbi5DMDg3LXRyZW5kaW5nLW5ld3MgI2JveDEgLnRyZW5kaW5nLW5ld3MtdGVhc2VyLWltYWdlIHtcbiAgbWFyZ2luOiAwIDAgMTZweDtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cblxuLkMwODctdHJlbmRpbmctbmV3cyAjYm94MSAudHJlbmRpbmctbmV3cy10ZWFzZXItaW1hZ2UgLmltYWdlLWNvbnRhaW5lciBpbWcge1xuICB3aWR0aDogNDgwcHg7XG4gIGhlaWdodDogMzIwcHg7XG59XG5cbi5DMDg3LXRyZW5kaW5nLW5ld3MgI2JveDEgc3Bhbi50b3BpYy1oZWFkZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IGF1dG87XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGNvbG9yOiAjYzBjMGMwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uQzA4Ny10cmVuZGluZy1uZXdzICNib3gxIC50cmVuZGluZy1uZXdzLWNvbnRlbnQgLnRpdGxlLWhlYWRlciB7XG4gIHdpZHRoOiA0ODBweDtcbiAgbWFyZ2luOiAxNnB4IDAgMDtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS40NTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbn1cblxuLkMwODctdHJlbmRpbmctbmV3cyAjYm94MSAudHJlbmRpbmctbmV3cy1jb250ZW50IC50ZWFzZXItdGV4dC1ib3gge1xuICB3aWR0aDogNDgwcHg7XG4gIG1hcmdpbjogOHB4IDAgMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xufVxuXG4uQzA4Ny10cmVuZGluZy1uZXdzICNib3gyIHtcbiAgLW1zLWdyaWQtY29sdW1uOiA1O1xuICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMztcbiAgZ3JpZC1jb2x1bW46IDUgLyBzcGFuIDM7XG4gIC1tcy1ncmlkLXJvdzogMTtcbiAgZ3JpZC1yb3c6IDE7XG59XG5cbi5DMDg3LXRyZW5kaW5nLW5ld3MgI2JveDMge1xuICAtbXMtZ3JpZC1jb2x1bW46IDg7XG4gIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAzO1xuICBncmlkLWNvbHVtbjogOCAvIHNwYW4gMztcbiAgLW1zLWdyaWQtcm93OiAxO1xuICBncmlkLXJvdzogMTtcbn1cblxuLkMwODctdHJlbmRpbmctbmV3cyAjYm94MiAudHJlbmRpbmctbmV3cy10ZWFzZXItaW1hZ2UsIC5DMDg3LXRyZW5kaW5nLW5ld3MgI2JveDMgLnRyZW5kaW5nLW5ld3MtdGVhc2VyLWltYWdlIHtcbiAgbWFyZ2luOiAwIDAgMTZweDtcbn1cblxuLkMwODctdHJlbmRpbmctbmV3cyAjYm94MiAudHJlbmRpbmctbmV3cy10ZWFzZXItaW1hZ2UgLmltYWdlLWNvbnRhaW5lciBpbWcsIC5DMDg3LXRyZW5kaW5nLW5ld3MgI2JveDMgLnRyZW5kaW5nLW5ld3MtdGVhc2VyLWltYWdlIC5pbWFnZS1jb250YWluZXIgaW1nIHtcbiAgd2lkdGg6IDMzMHB4O1xuICBoZWlnaHQ6IDE4NHB4O1xufVxuXG4uQzA4Ny10cmVuZGluZy1uZXdzICNib3gyIHNwYW4udG9waWMtaGVhZGVyLCAuQzA4Ny10cmVuZGluZy1uZXdzICNib3gzIHNwYW4udG9waWMtaGVhZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiBhdXRvO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBjb2xvcjogI2MwYzBjMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLkMwODctdHJlbmRpbmctbmV3cyAjYm94MiAudHJlbmRpbmctbmV3cy1jb250ZW50IC50aXRsZS1oZWFkZXIsIC5DMDg3LXRyZW5kaW5nLW5ld3MgI2JveDMgLnRyZW5kaW5nLW5ld3MtY29udGVudCAudGl0bGUtaGVhZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAzMzBweDtcbiAgbWFyZ2luOiAwcHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG59XG5cbi5DMDg3LXRyZW5kaW5nLW5ld3MgI2JveDMgLnRyZW5kaW5nLW5ld3MtY29udGVudCAudGl0bGUtaGVhZGVyIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uQzA4Ny10cmVuZGluZy1uZXdzICNib3g0IHtcbiAgLW1zLWdyaWQtY29sdW1uOiA1O1xuICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMjtcbiAgZ3JpZC1jb2x1bW46IDUgL3NwYW4gMjtcbiAgLW1zLWdyaWQtcm93OiAyO1xuICBncmlkLXJvdzogMjtcbn1cblxuLkMwODctdHJlbmRpbmctbmV3cyAjYm94NSB7XG4gIC1tcy1ncmlkLWNvbHVtbjogNztcbiAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDI7XG4gIGdyaWQtY29sdW1uOiA3LyBzcGFuIDI7XG4gIC1tcy1ncmlkLXJvdzogMjtcbiAgZ3JpZC1yb3c6IDI7XG59XG5cbi5DMDg3LXRyZW5kaW5nLW5ld3MgI2JveDYge1xuICAtbXMtZ3JpZC1jb2x1bW46IDk7XG4gIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAyO1xuICBncmlkLWNvbHVtbjogOS8gc3BhbiAyO1xuICAtbXMtZ3JpZC1yb3c6IDI7XG4gIGdyaWQtcm93OiAyO1xufVxuXG4uQzA4Ny10cmVuZGluZy1uZXdzICNib3g0LCAuQzA4Ny10cmVuZGluZy1uZXdzICNib3g1LCAuQzA4Ny10cmVuZGluZy1uZXdzICNib3g2IHtcbiAgcGFkZGluZy10b3A6IDEycHg7XG59XG5cbi5DMDg3LXRyZW5kaW5nLW5ld3MgI2JveDQgc3Bhbi50b3BpYy1oZWFkZXIsIC5DMDg3LXRyZW5kaW5nLW5ld3MgI2JveDUgc3Bhbi50b3BpYy1oZWFkZXIsIC5DMDg3LXRyZW5kaW5nLW5ld3MgI2JveDYgc3Bhbi50b3BpYy1oZWFkZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IGF1dG87XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGNvbG9yOiAjYzBjMGMwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uQzA4Ny10cmVuZGluZy1uZXdzICNib3g0IC50cmVuZGluZy1uZXdzLWNvbnRlbnQgLnRpdGxlLWhlYWRlciwgLkMwODctdHJlbmRpbmctbmV3cyAjYm94NSAudHJlbmRpbmctbmV3cy1jb250ZW50IC50aXRsZS1oZWFkZXIsIC5DMDg3LXRyZW5kaW5nLW5ld3MgI2JveDYgLnRyZW5kaW5nLW5ld3MtY29udGVudCAudGl0bGUtaGVhZGVyIHtcbiAgd2lkdGg6IDIxM3B4O1xuICBtYXJnaW46IDE2cHggMCAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xufVxuXG4uQzA4Ny10cmVuZGluZy1uZXdzICNib3g0IC50cmVuZGluZy1uZXdzLWNvbnRlbnQgLnRpdGxlLWhlYWRlciwgLkMwODctdHJlbmRpbmctbmV3cyAjYm94NSAudHJlbmRpbmctbmV3cy1jb250ZW50IC50aXRsZS1oZWFkZXIge1xuICBoZWlnaHQ6IDk2cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjZweCkge1xuICAuQzA4Ny10cmVuZGluZy1uZXdzIC50cmVuZGluZy1uZXdzLXRpdGxlLXJvdyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLkMwODctdHJlbmRpbmctbmV3cyAudHJlbmRpbmctbmV3cy10aXRsZS1yb3cgLnRyZW5kaW5nLW5ld3MtdGl0bGUge1xuICAgIHdpZHRoOiAxNzVweDtcbiAgICBoZWlnaHQ6IDMycHg7XG4gICAgbWFyZ2luOiAwcHg7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG4gIC5DMDg3LXRyZW5kaW5nLW5ld3MgLm5ld3MtYXJ0aWNsZS1yb3ctY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgICBkaXNwbGF5OiBncmlkO1xuICB9XG4gIC5DMDg3LXRyZW5kaW5nLW5ld3MgLnBsYWNlbWVudC1ib3gge1xuICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbiAgQHN1cHBvcnRzIChncmlkLWdhcDogMjBweCkge1xuICAgIC5DMDg3LXRyZW5kaW5nLW5ld3MgLm5ld3MtYXJ0aWNsZS1yb3ctY29udGFpbmVyIHtcbiAgICAgIGdyaWQtZ2FwOiAwcHggMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5DMDg3LXRyZW5kaW5nLW5ld3MgLnBsYWNlbWVudC1ib3gge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgIH1cbiAgfVxuICAuQzA4Ny10cmVuZGluZy1uZXdzICNib3gxIHtcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDE7XG4gICAgZ3JpZC1jb2x1bW46IDE7XG4gICAgLW1zLWdyaWQtcm93OiAxO1xuICAgIGdyaWQtcm93OiAxO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIC1tcy1ncmlkLXJvdy1zcGFuOiAxO1xuICB9XG4gIC5DMDg3LXRyZW5kaW5nLW5ld3MgI2JveDEgLnRyZW5kaW5nLW5ld3MtdGVhc2VyLWltYWdlIC5pbWFnZS1jb250YWluZXIgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiAyNDBweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2NnB4KSBhbmQgKG1heC13aWR0aDogMzYwcHgpIHtcbiAgLkMwODctdHJlbmRpbmctbmV3cyAjYm94MSAudHJlbmRpbmctbmV3cy10ZWFzZXItaW1hZ2UgLmltYWdlLWNvbnRhaW5lciBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY2cHgpIHtcbiAgLkMwODctdHJlbmRpbmctbmV3cyAjYm94MSAudHJlbmRpbmctbmV3cy1jb250ZW50IC50aXRsZS1oZWFkZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi13aWR0aDogMzU1cHg7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICB9XG4gIC5DMDg3LXRyZW5kaW5nLW5ld3MgI2JveDEgLnRyZW5kaW5nLW5ld3MtY29udGVudCAudGVhc2VyLXRleHQtYm94IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4td2lkdGg6IDM1NXB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjZweCkgYW5kIChtYXgtd2lkdGg6IDM2MHB4KSB7XG4gIC5DMDg3LXRyZW5kaW5nLW5ld3MgI2JveDEgLnRyZW5kaW5nLW5ld3MtY29udGVudCAudGl0bGUtaGVhZGVyLCAuQzA4Ny10cmVuZGluZy1uZXdzICNib3gxIC50cmVuZGluZy1uZXdzLWNvbnRlbnQgLnRlYXNlci10ZXh0LWJveCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLXdpZHRoOiAwcHg7XG4gICAgbWluLWhlaWdodDogMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjZweCkge1xuICAuQzA4Ny10cmVuZGluZy1uZXdzICNib3gyIHtcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDE7XG4gICAgZ3JpZC1jb2x1bW46IDE7XG4gICAgLW1zLWdyaWQtcm93OiAyO1xuICAgIGdyaWQtcm93OiAyO1xuICB9XG4gIC5DMDg3LXRyZW5kaW5nLW5ld3MgI2JveDMge1xuICAgIC1tcy1ncmlkLWNvbHVtbjogMTtcbiAgICBncmlkLWNvbHVtbjogMTtcbiAgICAtbXMtZ3JpZC1yb3c6IDM7XG4gICAgZ3JpZC1yb3c6IDM7XG4gIH1cbiAgLkMwODctdHJlbmRpbmctbmV3cyAjYm94MiAudHJlbmRpbmctbmV3cy10ZWFzZXItaW1hZ2UgLmltYWdlLWNvbnRhaW5lciBpbWcsIC5DMDg3LXRyZW5kaW5nLW5ld3MgI2JveDMgLnRyZW5kaW5nLW5ld3MtdGVhc2VyLWltYWdlIC5pbWFnZS1jb250YWluZXIgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiAyMDBweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbiAgLkMwODctdHJlbmRpbmctbmV3cyAjYm94MiAudHJlbmRpbmctbmV3cy1jb250ZW50IC50aXRsZS1oZWFkZXIsIC5DMDg3LXRyZW5kaW5nLW5ld3MgI2JveDMgLnRyZW5kaW5nLW5ld3MtY29udGVudCAudGl0bGUtaGVhZGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4td2lkdGg6IDM1NXB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMS4zMztcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY2cHgpIGFuZCAobWF4LXdpZHRoOiAzNjBweCkge1xuICAuQzA4Ny10cmVuZGluZy1uZXdzICNib3gyIC50cmVuZGluZy1uZXdzLWNvbnRlbnQgLnRpdGxlLWhlYWRlciwgLkMwODctdHJlbmRpbmctbmV3cyAjYm94MyAudHJlbmRpbmctbmV3cy1jb250ZW50IC50aXRsZS1oZWFkZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi13aWR0aDogMHB4O1xuICAgIG1pbi1oZWlnaHQ6IDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY2cHgpIHtcbiAgLkMwODctdHJlbmRpbmctbmV3cyAjYm94NCB7XG4gICAgLW1zLWdyaWQtY29sdW1uOiAxO1xuICAgIGdyaWQtY29sdW1uOiAxO1xuICAgIC1tcy1ncmlkLXJvdzogNDtcbiAgICBncmlkLXJvdzogNDtcbiAgfVxuICAuQzA4Ny10cmVuZGluZy1uZXdzICNib3g1IHtcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDE7XG4gICAgZ3JpZC1jb2x1bW46IDE7XG4gICAgLW1zLWdyaWQtcm93OiA1O1xuICAgIGdyaWQtcm93OiA1O1xuICB9XG4gIC5DMDg3LXRyZW5kaW5nLW5ld3MgI2JveDYge1xuICAgIC1tcy1ncmlkLWNvbHVtbjogMTtcbiAgICBncmlkLWNvbHVtbjogMTtcbiAgICAtbXMtZ3JpZC1yb3c6IDY7XG4gICAgZ3JpZC1yb3c6IDY7XG4gIH1cbiAgLkMwODctdHJlbmRpbmctbmV3cyAjYm94NCwgLkMwODctdHJlbmRpbmctbmV3cyAjYm94NSwgLkMwODctdHJlbmRpbmctbmV3cyAjYm94NiB7XG4gICAgcGFkZGluZy10b3A6IDEycHg7XG4gIH1cbiAgLkMwODctdHJlbmRpbmctbmV3cyAjYm94NCAudHJlbmRpbmctbmV3cy1jb250ZW50IC50aXRsZS1oZWFkZXIsIC5DMDg3LXRyZW5kaW5nLW5ld3MgI2JveDUgLnRyZW5kaW5nLW5ld3MtY29udGVudCAudGl0bGUtaGVhZGVyLCAuQzA4Ny10cmVuZGluZy1uZXdzICNib3g2IC50cmVuZGluZy1uZXdzLWNvbnRlbnQgLnRpdGxlLWhlYWRlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLXdpZHRoOiAzNTVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgLkMwODctdHJlbmRpbmctbmV3cyAudHJlbmRpbmctbmV3cy10aXRsZS1yb3cgLnRyZW5kaW5nLW5ld3MtdGl0bGUge1xuICAgIG1hcmdpbjogMHB4O1xuICB9XG4gIC5DMDg3LXRyZW5kaW5nLW5ld3MgLm5ld3MtYXJ0aWNsZS1yb3ctY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgICBkaXNwbGF5OiBncmlkO1xuICB9XG4gIC5DMDg3LXRyZW5kaW5nLW5ld3MgLnBsYWNlbWVudC1ib3gge1xuICAgIG1hcmdpbi1yaWdodDogMTJweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICB9XG4gIEBzdXBwb3J0cyAoZ3JpZC1nYXA6IDEycHgpIHtcbiAgICAuQzA4Ny10cmVuZGluZy1uZXdzIC5uZXdzLWFydGljbGUtcm93LWNvbnRhaW5lciB7XG4gICAgICBncmlkLWdhcDogMTJweDtcbiAgICB9XG4gICAgLkMwODctdHJlbmRpbmctbmV3cyAucGxhY2VtZW50LWJveCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxuICAuQzA4Ny10cmVuZGluZy1uZXdzICNib3gxIHtcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDE7XG4gICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDU7XG4gICAgZ3JpZC1jb2x1bW46IDEgLyBzcGFuIDU7XG4gICAgLW1zLWdyaWQtcm93OiAxO1xuICAgIC1tcy1ncmlkLXJvdy1zcGFuOiAyO1xuICAgIGdyaWQtcm93OiAxIC8gc3BhbiAyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIC8qSUUxMCsgZ3JpZCBnYXAgc3VwcG9ydCovXG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3cHgpIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSksIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3cHgpIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIHtcbiAgLkMwODctdHJlbmRpbmctbmV3cyAjYm94MSB7XG4gICAgd2lkdGg6IDk4JTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgLkMwODctdHJlbmRpbmctbmV3cyAjYm94MSAudHJlbmRpbmctbmV3cy10ZWFzZXItaW1hZ2UgLmltYWdlLWNvbnRhaW5lciBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi13aWR0aDogNDA4cHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG4gIC5DMDg3LXRyZW5kaW5nLW5ld3MgI2JveDEgLnRyZW5kaW5nLW5ld3MtY29udGVudCAudGl0bGUtaGVhZGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4td2lkdGg6IDQwOHB4O1xuICB9XG4gIC5DMDg3LXRyZW5kaW5nLW5ld3MgI2JveDEgLnRyZW5kaW5nLW5ld3MtY29udGVudCAudGVhc2VyLXRleHQtYm94IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4td2lkdGg6IDQwOHB4O1xuICB9XG4gIC5DMDg3LXRyZW5kaW5nLW5ld3MgI2JveDIge1xuICAgIC1tcy1ncmlkLWNvbHVtbjogNjtcbiAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogNDtcbiAgICBncmlkLWNvbHVtbjogNiAvIHNwYW4gNDtcbiAgICAtbXMtZ3JpZC1yb3c6IDE7XG4gICAgZ3JpZC1yb3c6IDE7XG4gIH1cbiAgLkMwODctdHJlbmRpbmctbmV3cyAjYm94MyB7XG4gICAgLW1zLWdyaWQtY29sdW1uOiA2O1xuICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiA0O1xuICAgIGdyaWQtY29sdW1uOiA2IC8gc3BhbiA0O1xuICAgIC1tcy1ncmlkLXJvdzogMjtcbiAgICBncmlkLXJvdzogMjtcbiAgfVxuICAuQzA4Ny10cmVuZGluZy1uZXdzICNib3gyIC50cmVuZGluZy1uZXdzLXRlYXNlci1pbWFnZSAuaW1hZ2UtY29udGFpbmVyIGltZywgLkMwODctdHJlbmRpbmctbmV3cyAjYm94MyAudHJlbmRpbmctbmV3cy10ZWFzZXItaW1hZ2UgLmltYWdlLWNvbnRhaW5lciBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi13aWR0aDogMjg4cHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG4gIC5DMDg3LXRyZW5kaW5nLW5ld3MgI2JveDIgLnRyZW5kaW5nLW5ld3MtY29udGVudCAudGl0bGUtaGVhZGVyLCAuQzA4Ny10cmVuZGluZy1uZXdzICNib3gzIC50cmVuZGluZy1uZXdzLWNvbnRlbnQgLnRpdGxlLWhlYWRlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLXdpZHRoOiAyODhweDtcbiAgfVxuICAuQzA4Ny10cmVuZGluZy1uZXdzICNib3g0IHtcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDE7XG4gICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDM7XG4gICAgZ3JpZC1jb2x1bW46IDEgL3NwYW4gMztcbiAgICAtbXMtZ3JpZC1yb3c6IDM7XG4gICAgZ3JpZC1yb3c6IDM7XG4gIH1cbiAgLkMwODctdHJlbmRpbmctbmV3cyAjYm94NSB7XG4gICAgLW1zLWdyaWQtY29sdW1uOiA0O1xuICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAzO1xuICAgIGdyaWQtY29sdW1uOiA0LyBzcGFuIDM7XG4gICAgLW1zLWdyaWQtcm93OiAzO1xuICAgIGdyaWQtcm93OiAzO1xuICB9XG4gIC5DMDg3LXRyZW5kaW5nLW5ld3MgI2JveDYge1xuICAgIC1tcy1ncmlkLWNvbHVtbjogNztcbiAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMztcbiAgICBncmlkLWNvbHVtbjogNy8gc3BhbiAzO1xuICAgIC1tcy1ncmlkLXJvdzogMztcbiAgICBncmlkLXJvdzogMztcbiAgfVxuICAuQzA4Ny10cmVuZGluZy1uZXdzICNib3g0LCAuQzA4Ny10cmVuZGluZy1uZXdzICNib3g1LCAuQzA4Ny10cmVuZGluZy1uZXdzICNib3g2IHtcbiAgICBwYWRkaW5nLXRvcDogMHB4O1xuICB9XG4gIC5DMDg3LXRyZW5kaW5nLW5ld3MgI2JveDQgLnRyZW5kaW5nLW5ld3MtY29udGVudCAudGl0bGUtaGVhZGVyLCAuQzA4Ny10cmVuZGluZy1uZXdzICNib3g1IC50cmVuZGluZy1uZXdzLWNvbnRlbnQgLnRpdGxlLWhlYWRlciwgLkMwODctdHJlbmRpbmctbmV3cyAjYm94NiAudHJlbmRpbmctbmV3cy1jb250ZW50IC50aXRsZS1oZWFkZXIge1xuICAgIHdpZHRoOiAyMjJweDtcbiAgfVxuICAuQzA4Ny10cmVuZGluZy1uZXdzICNib3g0IC50cmVuZGluZy1uZXdzLWNvbnRlbnQgLnRpdGxlLWhlYWRlciwgLkMwODctdHJlbmRpbmctbmV3cyAjYm94NSAudHJlbmRpbmctbmV3cy1jb250ZW50IC50aXRsZS1oZWFkZXIge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5DMDg3LXRyZW5kaW5nLW5ld3MgLnRyZW5kaW5nLW5ld3MtdGl0bGUtcm93IC50cmVuZGluZy1uZXdzLXRpdGxlIHtcbiAgICBtYXJnaW46IDBweDtcbiAgfVxuICAuQzA4Ny10cmVuZGluZy1uZXdzIC5uZXdzLWFydGljbGUtcm93LWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogLW1zLWdyaWQ7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgfVxuICAuQzA4Ny10cmVuZGluZy1uZXdzIC5wbGFjZW1lbnQtYm94IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuICBAc3VwcG9ydHMgKGdyaWQtZ2FwOiAyMHB4KSB7XG4gICAgLkMwODctdHJlbmRpbmctbmV3cyAubmV3cy1hcnRpY2xlLXJvdy1jb250YWluZXIge1xuICAgICAgZ3JpZC1nYXA6IDIwcHg7XG4gICAgfVxuICAgIC5DMDg3LXRyZW5kaW5nLW5ld3MgLnBsYWNlbWVudC1ib3gge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cbiAgLkMwODctdHJlbmRpbmctbmV3cyAjYm94MSB7XG4gICAgLW1zLWdyaWQtY29sdW1uOiAxO1xuICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiA0O1xuICAgIGdyaWQtY29sdW1uOiAxIC8gc3BhbiA0O1xuICAgIC1tcy1ncmlkLXJvdzogMTtcbiAgICAtbXMtZ3JpZC1yb3ctc3BhbjogNTtcbiAgICBncmlkLXJvdzogMSAvIHNwYW4gNTtcbiAgICB3aWR0aDogNDgwcHg7XG4gIH1cbiAgLkMwODctdHJlbmRpbmctbmV3cyAjYm94MSAudHJlbmRpbmctbmV3cy10ZWFzZXItaW1hZ2UgLmltYWdlLWNvbnRhaW5lciBpbWcge1xuICAgIHdpZHRoOiA0ODBweDtcbiAgICBoZWlnaHQ6IDMyMHB4O1xuICB9XG4gIC5DMDg3LXRyZW5kaW5nLW5ld3MgI2JveDEgLnRyZW5kaW5nLW5ld3MtY29udGVudCAudGl0bGUtaGVhZGVyIHtcbiAgICB3aWR0aDogNDgwcHg7XG4gIH1cbiAgLkMwODctdHJlbmRpbmctbmV3cyAjYm94MSAudHJlbmRpbmctbmV3cy1jb250ZW50IC50ZWFzZXItdGV4dC1ib3gge1xuICAgIHdpZHRoOiA0ODBweDtcbiAgfVxuICAuQzA4Ny10cmVuZGluZy1uZXdzICNib3gyIHtcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDU7XG4gICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDM7XG4gICAgZ3JpZC1jb2x1bW46IDUgLyBzcGFuIDM7XG4gICAgLW1zLWdyaWQtcm93OiAxO1xuICAgIGdyaWQtcm93OiAxO1xuICB9XG4gIC5DMDg3LXRyZW5kaW5nLW5ld3MgI2JveDMge1xuICAgIC1tcy1ncmlkLWNvbHVtbjogODtcbiAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMztcbiAgICBncmlkLWNvbHVtbjogOCAvIHNwYW4gMztcbiAgICAtbXMtZ3JpZC1yb3c6IDE7XG4gICAgZ3JpZC1yb3c6IDE7XG4gIH1cbiAgLkMwODctdHJlbmRpbmctbmV3cyAjYm94MiAudHJlbmRpbmctbmV3cy10ZWFzZXItaW1hZ2UgLmltYWdlLWNvbnRhaW5lciBpbWcsIC5DMDg3LXRyZW5kaW5nLW5ld3MgI2JveDMgLnRyZW5kaW5nLW5ld3MtdGVhc2VyLWltYWdlIC5pbWFnZS1jb250YWluZXIgaW1nIHtcbiAgICB3aWR0aDogMzMwcHg7XG4gICAgaGVpZ2h0OiAxODRweDtcbiAgfVxuICAuQzA4Ny10cmVuZGluZy1uZXdzICNib3gyIC50cmVuZGluZy1uZXdzLWNvbnRlbnQgLnRpdGxlLWhlYWRlciwgLkMwODctdHJlbmRpbmctbmV3cyAjYm94MyAudHJlbmRpbmctbmV3cy1jb250ZW50IC50aXRsZS1oZWFkZXIge1xuICAgIHdpZHRoOiAzMzBweDtcbiAgfVxuICAuQzA4Ny10cmVuZGluZy1uZXdzICNib3gzIC50cmVuZGluZy1uZXdzLWNvbnRlbnQgLnRpdGxlLWhlYWRlciB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG4gIC5DMDg3LXRyZW5kaW5nLW5ld3MgI2JveDQge1xuICAgIC1tcy1ncmlkLWNvbHVtbjogNTtcbiAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMjtcbiAgICBncmlkLWNvbHVtbjogNSAvc3BhbiAyO1xuICAgIC1tcy1ncmlkLXJvdzogMjtcbiAgICBncmlkLXJvdzogMjtcbiAgfVxuICAuQzA4Ny10cmVuZGluZy1uZXdzICNib3g1IHtcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDc7XG4gICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDI7XG4gICAgZ3JpZC1jb2x1bW46IDcvIHNwYW4gMjtcbiAgICAtbXMtZ3JpZC1yb3c6IDI7XG4gICAgZ3JpZC1yb3c6IDI7XG4gIH1cbiAgLkMwODctdHJlbmRpbmctbmV3cyAjYm94NiB7XG4gICAgLW1zLWdyaWQtY29sdW1uOiA5O1xuICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAyO1xuICAgIGdyaWQtY29sdW1uOiA5LyBzcGFuIDI7XG4gICAgLW1zLWdyaWQtcm93OiAyO1xuICAgIGdyaWQtcm93OiAyO1xuICB9XG4gIC5DMDg3LXRyZW5kaW5nLW5ld3MgI2JveDQsIC5DMDg3LXRyZW5kaW5nLW5ld3MgI2JveDUsIC5DMDg3LXRyZW5kaW5nLW5ld3MgI2JveDYge1xuICAgIHBhZGRpbmctdG9wOiAxMnB4O1xuICB9XG4gIC5DMDg3LXRyZW5kaW5nLW5ld3MgI2JveDQgLnRyZW5kaW5nLW5ld3MtY29udGVudCAudGl0bGUtaGVhZGVyLCAuQzA4Ny10cmVuZGluZy1uZXdzICNib3g1IC50cmVuZGluZy1uZXdzLWNvbnRlbnQgLnRpdGxlLWhlYWRlciwgLkMwODctdHJlbmRpbmctbmV3cyAjYm94NiAudHJlbmRpbmctbmV3cy1jb250ZW50IC50aXRsZS1oZWFkZXIge1xuICAgIHdpZHRoOiAyMTNweDtcbiAgfVxuICAuQzA4Ny10cmVuZGluZy1uZXdzICNib3g0IC50cmVuZGluZy1uZXdzLWNvbnRlbnQgLnRpdGxlLWhlYWRlciwgLkMwODctdHJlbmRpbmctbmV3cyAjYm94NSAudHJlbmRpbmctbmV3cy1jb250ZW50IC50aXRsZS1oZWFkZXIge1xuICAgIGhlaWdodDogOTZweDtcbiAgfVxufVxuXG4uYzA5Ny1mZWF0dXJlZC1jb250ZW50IHtcbiAgLS1kZXZpY2UtcGFkZGluZy1mdWxsLXdpZHRoOiBjYWxjKCh2YXIoLS1kZXZpY2UtcGFkZGluZy14KSAqIDIpKTtcbiAgLS1ncmlkLWd1dHRlci1mdWxsLXdpZHRoOiBjYWxjKCh2YXIoLS1ncmlkLWd1dHRlcikgKiAxMSkpO1xuICAtLWdyaWQtY29sdW1uLWZ1bGwtd2lkdGg6IGNhbGMoKDEwMHZ3IC0gdmFyKC0tZGV2aWNlLXBhZGRpbmctZnVsbC13aWR0aCkgLSB2YXIoLS1ncmlkLWd1dHRlci1mdWxsLXdpZHRoKSkpO1xuICAtLWdyaWQtY29sdW1uOiBjYWxjKCh2YXIoLS1ncmlkLWNvbHVtbi1mdWxsLXdpZHRoKSAvIDEyKSk7XG4gIC0tZ3JpZC1jb2wtMTogY2FsYygodmFyKC0tZ3JpZC1jb2x1bW4pICogMSkpO1xuICAtLWdyaWQtY29sLTQ6IGNhbGMoKHZhcigtLWdyaWQtY29sdW1uKSAqIDQpICsgKHZhcigtLWdyaWQtZ3V0dGVyKSAqIDMpKTtcbiAgLS1ncmlkLWNvbC03OiBjYWxjKCh2YXIoLS1ncmlkLWNvbHVtbikgKiA3KSArICh2YXIoLS1ncmlkLWd1dHRlcikgKiA2KSk7XG4gIC0tZ3JpZC1jb2wtMTA6IGNhbGMoKHZhcigtLWdyaWQtY29sdW1uKSAqIDEwKSArICh2YXIoLS1ncmlkLWd1dHRlcikgKiA5KSk7XG4gIC0tZ3JpZC1jb2wtMTI6IGNhbGMoKHZhcigtLWdyaWQtY29sdW1uKSAqIDEyKSArICh2YXIoLS1ncmlkLWd1dHRlcikgKiAxMSkpO1xuICAvKiBIaWRlIHRoZSBkZWZhdWx0IG51bWJlciBwYWdpbmF0aW9uICovXG4gIC8qIEN1c3RvbWl6ZSB0aGUgZG90cyAqL1xuICAvKiBTdHlsZSB0aGUgZG90cyAqL1xuICAvKiBBY3RpdmUgZG90ICovXG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYzA5Ny1mZWF0dXJlZC1jb250ZW50IHtcbiAgICAtLWRldmljZS1wYWRkaW5nLXg6IC42MjVyZW07XG4gICAgLS1ncmlkLWd1dHRlcjogLjYyNXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmMwOTctZmVhdHVyZWQtY29udGVudCB7XG4gICAgLS1kZXZpY2UtcGFkZGluZy14OiAxLjg3NXJlbTtcbiAgICAtLWdyaWQtZ3V0dGVyOiAuNzVyZW07XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuYzA5Ny1mZWF0dXJlZC1jb250ZW50IHtcbiAgICAtLWRldmljZS1wYWRkaW5nLWRlc2t0b3Atd2lkdGg6IGNhbGMoKDEwMHZ3IC0gMTE4MHB4KSk7XG4gICAgLS1kZXZpY2UtcGFkZGluZy14OiBjYWxjKCh2YXIoLS1kZXZpY2UtcGFkZGluZy1kZXNrdG9wLXdpZHRoKSAvIDIpKTtcbiAgICAtLWdyaWQtZ3V0dGVyOiAxLjI1cmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYzA5Ny1mZWF0dXJlZC1jb250ZW50IC5wYWRkZWQtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwIDAuNjI1cmVtO1xuICB9XG59XG5cbi5jMDk3LWZlYXR1cmVkLWNvbnRlbnQgLnJvdyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbjogNXJlbSAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XG4gIC8qIEhpZGVzIHNjcm9sbGJhciBpbiBGaXJlZm94ICovXG59XG5cbi5jMDk3LWZlYXR1cmVkLWNvbnRlbnQgLnJvdzo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICBkaXNwbGF5OiBub25lO1xuICAvKiBIaWRlcyBzY3JvbGxiYXIgaW4gV2Via2l0IGJyb3dzZXJzIGxpa2UgQ2hyb21lL1NhZmFyaSAqL1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYzA5Ny1mZWF0dXJlZC1jb250ZW50IC5yb3cge1xuICAgIHBhZGRpbmc6IDNyZW0gMDtcbiAgICBtYXJnaW46IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxufVxuXG4uYzA5Ny1mZWF0dXJlZC1jb250ZW50IC5keW5hbWljLWNvbnRhaW5lci1pdGVtcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuYzA5Ny1mZWF0dXJlZC1jb250ZW50IC5keW5hbWljLWNvbnRhaW5lci1pdGVtcyB7XG4gICAgZ2FwOiA3LjVyZW07XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTYwcHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmMwOTctZmVhdHVyZWQtY29udGVudCAuZHluYW1pYy1jb250YWluZXItaXRlbXMge1xuICAgIGdhcDogNS41cmVtO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLmMwOTctZmVhdHVyZWQtY29udGVudCAuZHluYW1pYy1jb250YWluZXItaXRlbXMge1xuICAgIGdhcDogNC41cmVtO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jMDk3LWZlYXR1cmVkLWNvbnRlbnQgLmR5bmFtaWMtY29udGFpbmVyLWl0ZW1zIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5cbi5jMDk3LWZlYXR1cmVkLWNvbnRlbnQgLmR5bmFtaWMtY29udGFpbmVyLWl0ZW1zIC5keW5hbWljLWltYWdlLXdyYXBwZXIge1xuICBtYXgtd2lkdGg6IHZhcigtLWdyaWQtY29sLTcpO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG5cbi5jMDk3LWZlYXR1cmVkLWNvbnRlbnQgLmR5bmFtaWMtY29udGFpbmVyLWl0ZW1zIC5keW5hbWljLWltYWdlLXdyYXBwZXIgLmltYWdlLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uYzA5Ny1mZWF0dXJlZC1jb250ZW50IC5keW5hbWljLWNvbnRhaW5lci1pdGVtcyAuZHluYW1pYy1pbWFnZS13cmFwcGVyIC5pbWFnZS1jb250YWluZXIgaW1nIHtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgdG9wOiAxNSU7XG4gIGxlZnQ6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgLjZzIGVhc2U7XG59XG5cbi5jMDk3LWZlYXR1cmVkLWNvbnRlbnQgLmR5bmFtaWMtY29udGFpbmVyLWl0ZW1zIC5keW5hbWljLWltYWdlLXdyYXBwZXIgLmltYWdlLWNvbnRhaW5lciBpbWcuaW1nLXZpc2libGUge1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IC42cyBlYXNlIC40cztcbiAgb3BhY2l0eTogMTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMwOTctZmVhdHVyZWQtY29udGVudCAuZHluYW1pYy1jb250YWluZXItaXRlbXMgLmR5bmFtaWMtaW1hZ2Utd3JhcHBlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uYzA5Ny1mZWF0dXJlZC1jb250ZW50IC5oZWFkZXItY29udGFpbmVyIHtcbiAgcGFkZGluZy1ib3R0b206IDNyZW07XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jMDk3LWZlYXR1cmVkLWNvbnRlbnQgLmhlYWRlci1jb250YWluZXIge1xuICAgIG1heC13aWR0aDogdmFyKC0tZ3JpZC1jb2wtMTApO1xuICB9XG59XG5cbi5jMDk3LWZlYXR1cmVkLWNvbnRlbnQgLmhlYWRlci1jb250YWluZXIgLmMwOTctb3B0aW9uYWwtZXllYnJvd0xhYmVsIHAucnRlLWxhYmVsLS1leWVicm93IHtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDNyZW07XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5jMDk3LWZlYXR1cmVkLWNvbnRlbnQgLmhlYWRlci1jb250YWluZXIgLmhlYWRpbmctdGl0bGUge1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAyLjI1cmVtO1xuICBsaW5lLWhlaWdodDogM3JlbTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMwOTctZmVhdHVyZWQtY29udGVudCAuaGVhZGVyLWNvbnRhaW5lciAuaGVhZGluZy10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMi41cmVtO1xuICB9XG59XG5cbi5jMDk3LWZlYXR1cmVkLWNvbnRlbnQgLmhlYWRlci1jb250YWluZXIgLmhlYWRpbmctdGV4dCBwIHtcbiAgbWFyZ2luOiAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYzA5Ny1mZWF0dXJlZC1jb250ZW50IC5mZWF0dXJlZC1jb250ZW50LWl0ZW1zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMwOTctZmVhdHVyZWQtY29udGVudCAuZmVhdHVyZWQtY29udGVudC1pdGVtcyB7XG4gICAgbWF4LXdpZHRoOiB2YXIoLS1ncmlkLWNvbC00KTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uYzA5Ny1mZWF0dXJlZC1jb250ZW50IC5mZWF0dXJlZC1jb250ZW50LWl0ZW1zIC5mZWF0dXJlZC1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1pbi1oZWlnaHQ6IDQzLjc1cmVtO1xufVxuXG4uYzA5Ny1mZWF0dXJlZC1jb250ZW50IC5mZWF0dXJlZC1jb250ZW50LWl0ZW1zIC5pdGVtLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5jMDk3LWZlYXR1cmVkLWNvbnRlbnQgLmZlYXR1cmVkLWNvbnRlbnQtaXRlbXMgLml0ZW0taGVhZGVyIHAucnRlLWxhYmVsLS1leWVicm93IHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDNyZW07XG59XG5cbi5jMDk3LWZlYXR1cmVkLWNvbnRlbnQgLmZlYXR1cmVkLWNvbnRlbnQtaXRlbXMgLml0ZW0taGVhZGVyIGgzLml0ZW0tdGl0bGUge1xuICBmb250LXNpemU6IDEuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMi41cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYzA5Ny1mZWF0dXJlZC1jb250ZW50IC5mZWF0dXJlZC1jb250ZW50LWl0ZW1zIC5pdGVtLWhlYWRlciBoMy5pdGVtLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMnJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMwOTctZmVhdHVyZWQtY29udGVudCAuZmVhdHVyZWQtY29udGVudC1pdGVtcyAuaXRlbS1oZWFkZXIge1xuICAgIHdpZHRoOiB2YXIoLS1ncmlkLWNvbC00KTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtaW4taGVpZ2h0OiAyMS41cmVtO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nOiA1cmVtIDA7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMwOTctZmVhdHVyZWQtY29udGVudCAuZmVhdHVyZWQtY29udGVudC1pdGVtcyAuaXRlbS1oZWFkZXIge1xuICAgIG1hcmdpbi10b3A6IDJyZW07XG4gIH1cbiAgLmMwOTctZmVhdHVyZWQtY29udGVudCAuZmVhdHVyZWQtY29udGVudC1pdGVtcyAuaXRlbS1oZWFkZXIgLnJ0ZS1sYWJlbC0tZXllYnJvdyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICB9XG4gIC5jMDk3LWZlYXR1cmVkLWNvbnRlbnQgLmZlYXR1cmVkLWNvbnRlbnQtaXRlbXMgLml0ZW0taGVhZGVyIC5pdGVtLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gIH1cbiAgLmMwOTctZmVhdHVyZWQtY29udGVudCAuZmVhdHVyZWQtY29udGVudC1pdGVtcyAuaXRlbS1oZWFkZXIgLml0ZW0tdGV4dCBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICB9XG59XG5cbi5jMDk3LWZlYXR1cmVkLWNvbnRlbnQgLmZlYXR1cmVkLWNvbnRlbnQtaXRlbXMgLmZlYXR1cmVkLWltYWdlLXdyYXBwZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYzA5Ny1mZWF0dXJlZC1jb250ZW50IC5mZWF0dXJlZC1jb250ZW50LWl0ZW1zIC5mZWF0dXJlZC1pbWFnZS13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5jMDk3LWZlYXR1cmVkLWNvbnRlbnQgLnNsaWNrLWRvdHMgbGkge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIC8qIFJlc2V0IG1hcmdpbiAqL1xuICBwYWRkaW5nOiAwO1xuICAvKiBSZXNldCBwYWRkaW5nICovXG4gIHdpZHRoOiAxLjVyZW07XG4gIGhlaWdodDogMS41cmVtO1xufVxuXG4uYzA5Ny1mZWF0dXJlZC1jb250ZW50IC5zbGljay1kb3RzIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAgMi41cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uYzA5Ny1mZWF0dXJlZC1jb250ZW50IC5zbGljay1kb3RzIGxpIGJ1dHRvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHdpZHRoOiAwLjVyZW07XG4gIGhlaWdodDogMC41cmVtO1xuICBtYXJnaW46IDAuNXJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2M5Y2FjYztcbiAgYmFja2dyb3VuZDogaW5oZXJpdDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLXJhZGl1czogMS44NzVyZW07XG59XG5cbi5jMDk3LWZlYXR1cmVkLWNvbnRlbnQgLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIGJ1dHRvbiB7XG4gIGJhY2tncm91bmQ6ICMwMEFBN0U7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLmMwOTctZmVhdHVyZWQtY29udGVudC5icmFuZC1wcmltYXJ5LWJhY2tncm91bmQgLnNsaWNrLWRvdHMgbGkgYnV0dG9uLCAuYzA5Ny1mZWF0dXJlZC1jb250ZW50LmJyYW5kLXNlY29uZGFyeS1iYWNrZ3JvdW5kIC5zbGljay1kb3RzIGxpIGJ1dHRvbiB7XG4gIGJhY2tncm91bmQ6IGluaGVyaXQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmZmZmY7XG59XG5cbi5jMDk3LWZlYXR1cmVkLWNvbnRlbnQuYnJhbmQtcHJpbWFyeS1iYWNrZ3JvdW5kIC5zbGljay1kb3RzIGxpLnNsaWNrLWFjdGl2ZSBidXR0b24sIC5jMDk3LWZlYXR1cmVkLWNvbnRlbnQuYnJhbmQtc2Vjb25kYXJ5LWJhY2tncm91bmQgLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIGJ1dHRvbiB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG59XG5cbi5DMDg5LWZlYXR1cmVkLWNvbnRlbnQtd2l0aC1wcm9kdWN0LWxpc3Qge1xuICAtLXNwYWNlcjogLjVyZW07XG4gIHBhZGRpbmctdG9wOiAzcmVtO1xuICAtLWdyaWQtY29sdW1uOiBjYWxjKCgxMDB2dyAtICh2YXIoLS1kZXZpY2UtcGFkZGluZy14KSAqIDIpIC0gKHZhcigtLWdyaWQtZ3V0dGVyKSAqIDExKSkgLyAxMik7XG4gIC0tZ3JpZC1jb2wtMTogY2FsYygodmFyKC0tZ3JpZC1jb2x1bW4pICogMSkpO1xuICAtLWdyaWQtY29sLTI6IGNhbGMoKHZhcigtLWdyaWQtY29sdW1uKSAqIDIpICsgKHZhcigtLWdyaWQtZ3V0dGVyKSAqIDEpKTtcbiAgLS1ncmlkLWNvbC0zOiBjYWxjKCh2YXIoLS1ncmlkLWNvbHVtbikgKiAzKSArICh2YXIoLS1ncmlkLWd1dHRlcikgKiAyKSk7XG4gIC0tZ3JpZC1jb2wtNDogY2FsYygodmFyKC0tZ3JpZC1jb2x1bW4pICogNCkgKyAodmFyKC0tZ3JpZC1ndXR0ZXIpICogMykpO1xuICAtLWdyaWQtY29sLTU6IGNhbGMoKHZhcigtLWdyaWQtY29sdW1uKSAqIDUpICsgKHZhcigtLWdyaWQtZ3V0dGVyKSAqIDQpKTtcbiAgLS1ncmlkLWNvbC02OiBjYWxjKCh2YXIoLS1ncmlkLWNvbHVtbikgKiA2KSArICh2YXIoLS1ncmlkLWd1dHRlcikgKiA1KSk7XG4gIC0tZ3JpZC1jb2wtNzogY2FsYygodmFyKC0tZ3JpZC1jb2x1bW4pICogNykgKyAodmFyKC0tZ3JpZC1ndXR0ZXIpICogNikpO1xuICAtLWdyaWQtY29sLTg6IGNhbGMoKHZhcigtLWdyaWQtY29sdW1uKSAqIDgpICsgKHZhcigtLWdyaWQtZ3V0dGVyKSAqIDcpKTtcbiAgLS1ncmlkLWNvbC05OiBjYWxjKCh2YXIoLS1ncmlkLWNvbHVtbikgKiA5KSArICh2YXIoLS1ncmlkLWd1dHRlcikgKiA4KSk7XG4gIC0tZ3JpZC1jb2wtMTA6IGNhbGMoKHZhcigtLWdyaWQtY29sdW1uKSAqIDEwKSArICh2YXIoLS1ncmlkLWd1dHRlcikgKiA5KSk7XG4gIC0tZ3JpZC1jb2wtMTE6IGNhbGMoKHZhcigtLWdyaWQtY29sdW1uKSAqIDExKSArICh2YXIoLS1ncmlkLWd1dHRlcikgKiAxMCkpO1xuICAtLWdyaWQtY29sLTEyOiBjYWxjKCh2YXIoLS1ncmlkLWNvbHVtbikgKiAxMikgKyAodmFyKC0tZ3JpZC1ndXR0ZXIpICogMTEpKTtcbn1cblxuLkMwODktZmVhdHVyZWQtY29udGVudC13aXRoLXByb2R1Y3QtbGlzdCAucmVhZC1tb3JlLW1lc3NhZ2UsXG4uQzA4OS1mZWF0dXJlZC1jb250ZW50LXdpdGgtcHJvZHVjdC1saXN0IC5hcmlhLWxhYmVsLFxuLkMwODktZmVhdHVyZWQtY29udGVudC13aXRoLXByb2R1Y3QtbGlzdCAuc2hvdy1tb3JlLXByb2R1Y3RzLFxuLkMwODktZmVhdHVyZWQtY29udGVudC13aXRoLXByb2R1Y3QtbGlzdCAuc2hvdy1sZXNzLXByb2R1Y3RzIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuQzA4OS1mZWF0dXJlZC1jb250ZW50LXdpdGgtcHJvZHVjdC1saXN0IHtcbiAgICAtLWRldmljZS1wYWRkaW5nLXg6IC42MjVyZW07XG4gICAgLS1ncmlkLWd1dHRlcjogLjYyNXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuQzA4OS1mZWF0dXJlZC1jb250ZW50LXdpdGgtcHJvZHVjdC1saXN0IHtcbiAgICAtLWRldmljZS1wYWRkaW5nLXg6IDEuODc1cmVtO1xuICAgIC0tZ3JpZC1ndXR0ZXI6IC43NXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLkMwODktZmVhdHVyZWQtY29udGVudC13aXRoLXByb2R1Y3QtbGlzdCB7XG4gICAgLS1kZXZpY2UtcGFkZGluZy14OiBjYWxjKCgxMDB2dyAtIDExODBweCkgLyAyKTtcbiAgICAtLWdyaWQtZ3V0dGVyOiAxLjI1cmVtO1xuICB9XG59XG5cbi5DMDg5LWZlYXR1cmVkLWNvbnRlbnQtd2l0aC1wcm9kdWN0LWxpc3QgLmNvbnRlbnQtd3JhcHBlciB7XG4gIGJhY2tncm91bmQ6IGluaGVyaXQ7XG4gIHBhZGRpbmctdG9wOiAzcmVtO1xuICBwYWRkaW5nLWJvdHRvbTogM3JlbTtcbn1cblxuLkMwODktZmVhdHVyZWQtY29udGVudC13aXRoLXByb2R1Y3QtbGlzdCAuaGVhZGluZyB7XG4gIG1heC13aWR0aDogNjEuMjVyZW07XG4gIG1hcmdpbjogMCAwIDJyZW0gMDtcbn1cblxuLkMwODktZmVhdHVyZWQtY29udGVudC13aXRoLXByb2R1Y3QtbGlzdCAuY29udGVudC1jb2xzIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NTlweCkge1xuICAuQzA4OS1mZWF0dXJlZC1jb250ZW50LXdpdGgtcHJvZHVjdC1saXN0IC5jb250ZW50LWNvbHMge1xuICAgIGZsZXgtZmxvdzogY29sdW1uIG5vd3JhcDtcbiAgfVxufVxuXG4uaGVhZGluZyArIC5DMDg5LWZlYXR1cmVkLWNvbnRlbnQtd2l0aC1wcm9kdWN0LWxpc3QgLmNvbnRlbnQtY29scyB7XG4gIG1hcmdpbi10b3A6IDJyZW07XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC5DMDg5LWZlYXR1cmVkLWNvbnRlbnQtd2l0aC1wcm9kdWN0LWxpc3QgLmNvbnRlbnQtY29scyAuY29sLW1haW4ge1xuICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5NjBweCkge1xuICAuQzA4OS1mZWF0dXJlZC1jb250ZW50LXdpdGgtcHJvZHVjdC1saXN0IC5jb250ZW50LWNvbHMgLmNvbC1tYWluIHtcbiAgICB3aWR0aDogY2FsYyh2YXIoLS1ncmlkLWNvbC02KSArIHZhcigtLWdyaWQtZ3V0dGVyKSk7XG4gIH1cbn1cblxuLkMwODktZmVhdHVyZWQtY29udGVudC13aXRoLXByb2R1Y3QtbGlzdCAuY29udGVudC1jb2xzIC5jb2wtbWFpbiAuaW1hZ2UtLW1haW4ge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLkMwODktZmVhdHVyZWQtY29udGVudC13aXRoLXByb2R1Y3QtbGlzdCAuY29udGVudC1jb2xzIC5jb2wtbGlzdGluZyAucHJvZHVjdC1saXN0W2RhdGEtaXRlbXMtc2hvdz1cImRlZmF1bHRcIl0gLnByb2R1Y3QtbGlzdC1pdGVtOm50aC1vZi10eXBlKG4rNCkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uQzA4OS1mZWF0dXJlZC1jb250ZW50LXdpdGgtcHJvZHVjdC1saXN0IC5jb250ZW50LWNvbHMgLmNvbC1saXN0aW5nIC5wcm9kdWN0LWxpc3RbZGF0YS1pdGVtcy1zaG93PVwic2hvd0FsbFwiXSAucHJvZHVjdC1saXN0LWl0ZW06bnRoLW9mLXR5cGUobis0KSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5DMDg5LWZlYXR1cmVkLWNvbnRlbnQtd2l0aC1wcm9kdWN0LWxpc3QgLmNvbnRlbnQtY29scyAuY29sLWxpc3RpbmcgLnByb2R1Y3QtbGlzdC1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogMS41cmVtIDAgMC45Mzc1cmVtIDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYzBjMGMwO1xufVxuXG4uQzA4OS1mZWF0dXJlZC1jb250ZW50LXdpdGgtcHJvZHVjdC1saXN0IC5jb250ZW50LWNvbHMgLmNvbC1saXN0aW5nIC5wcm9kdWN0LWxpc3QtaXRlbTpmaXJzdC1vZi10eXBlIHtcbiAgcGFkZGluZzogMXJlbSAwIDAuOTM3NXJlbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLkMwODktZmVhdHVyZWQtY29udGVudC13aXRoLXByb2R1Y3QtbGlzdCAuY29udGVudC1jb2xzIC5jb2wtbGlzdGluZyAucHJvZHVjdC1saXN0LWl0ZW0ge1xuICAgIHdpZHRoOiB2YXIoLS1ncmlkLWNvbC01KTtcbiAgfVxufVxuXG4uQzA4OS1mZWF0dXJlZC1jb250ZW50LXdpdGgtcHJvZHVjdC1saXN0IC5jb250ZW50LWNvbHMgLmNvbC1saXN0aW5nIC5wcm9kdWN0LXRodW1ibmFpbCB7XG4gIG1pbi1oZWlnaHQ6IDVyZW07XG4gIG1heC1oZWlnaHQ6IDVyZW07XG4gIG1pbi13aWR0aDogNXJlbTtcbiAgbWF4LXdpZHRoOiA1cmVtO1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG5cbi5DMDg5LWZlYXR1cmVkLWNvbnRlbnQtd2l0aC1wcm9kdWN0LWxpc3QgLmNvbnRlbnQtY29scyAuY29sLWxpc3RpbmcgLnByb2R1Y3QtbmFtZSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbi1ib3R0b206IC41cmVtO1xuICBmb250LXNpemU6IDFyZW07XG59XG5cbi5DMDg5LWZlYXR1cmVkLWNvbnRlbnQtd2l0aC1wcm9kdWN0LWxpc3QgLmNvbnRlbnQtY29scyAuY29sLWxpc3RpbmcgLnByb2R1Y3QtZGVzY3JpcHRpb24ge1xuICBmb250LXNpemU6IDFyZW07XG4gIG1hcmdpbjogMDtcbn1cblxuLkMwODktZmVhdHVyZWQtY29udGVudC13aXRoLXByb2R1Y3QtbGlzdCAuY29udGVudC1jb2xzIC5jb2wtbGlzdGluZyAuY3RhLXRleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAxcmVtIDAgMDtcbn1cblxuLkMwODktZmVhdHVyZWQtY29udGVudC13aXRoLXByb2R1Y3QtbGlzdCBsYWJlbCB7XG4gIGN1cnNvcjogaW5oZXJpdDtcbiAgbWFyZ2luOiAwO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4uQzA4OS1mZWF0dXJlZC1jb250ZW50LXdpdGgtcHJvZHVjdC1saXN0IC5zaG93LXRvZ2dsZSB7XG4gIHdpZHRoOiAxMC44MTI1cmVtO1xuICBoZWlnaHQ6IDFyZW07XG4gIG1hcmdpbjogMjRweCAwIDAgMDtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBsaW5lLWhlaWdodDogMXJlbTtcbiAgcGFkZGluZzogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICMyZDM4M2Y7XG59XG5cbi5DMDg5LWZlYXR1cmVkLWNvbnRlbnQtd2l0aC1wcm9kdWN0LWxpc3QgLnNob3ctdG9nZ2xlIC50b2dnbGUtaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAxcmVtO1xuICBtYXJnaW4tbGVmdDogLjI1cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxcmVtO1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi5DMDg5LWZlYXR1cmVkLWNvbnRlbnQtd2l0aC1wcm9kdWN0LWxpc3QgLnNob3ctdG9nZ2xlIC50b2dnbGUtaWNvbjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAuMTI1cmVtO1xuICBib3JkZXItdG9wLXdpZHRoOiAuMTI1cmVtO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogaW5saW5lO1xuICBoZWlnaHQ6IC41cmVtO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNDAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoMTM1ZGVnKSBzY2FsZSgxKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIHdpZHRoOiAuNXJlbTtcbn1cblxuLkMwODktZmVhdHVyZWQtY29udGVudC13aXRoLXByb2R1Y3QtbGlzdCAuc2hvdy10b2dnbGUgLnRvZ2dsZUxlc3MtaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAxcmVtO1xuICBtYXJnaW4tbGVmdDogLjI1cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxcmVtO1xufVxuXG4uQzA4OS1mZWF0dXJlZC1jb250ZW50LXdpdGgtcHJvZHVjdC1saXN0IC5zaG93LXRvZ2dsZSAudG9nZ2xlTGVzcy1pY29uOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItbGVmdC13aWR0aDogLjEyNXJlbTtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogLjEyNXJlbTtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgaGVpZ2h0OiAuNXJlbTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDkwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDEzNWRlZykgc2NhbGUoMSk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICB3aWR0aDogLjVyZW07XG59XG5cbi5DMDg5LWZlYXR1cmVkLWNvbnRlbnQtd2l0aC1wcm9kdWN0LWxpc3QgLnNob3ctdG9nZ2xlW2RhdGEtc3RhdGU9J3Nob3ctbGVzcyddIC50b2dnbGUtaWNvbjpiZWZvcmUge1xuICB0b3A6IDYwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDEzNWRlZykgc2NhbGUoLTEpO1xufVxuXG4uQzA4OS1mZWF0dXJlZC1jb250ZW50LXdpdGgtcHJvZHVjdC1saXN0IC5mbG9hdC1yIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4uQzA4OS1mZWF0dXJlZC1jb250ZW50LXdpdGgtcHJvZHVjdC1saXN0IC5jdGEtYnRuIHtcbiAgbWFyZ2luLXRvcDogMi41cmVtO1xufVxuXG4uQzA4OS1mZWF0dXJlZC1jb250ZW50LXdpdGgtcHJvZHVjdC1saXN0IHAge1xuICBtYXJnaW46IDA7XG59XG5cbi5DMDg5LWZlYXR1cmVkLWNvbnRlbnQtd2l0aC1wcm9kdWN0LWxpc3QgLnNyLWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLkMwODktZmVhdHVyZWQtY29udGVudC13aXRoLXByb2R1Y3QtbGlzdCAudGV4dC1zdHJpbmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuLkMwODktZmVhdHVyZWQtY29udGVudC13aXRoLXByb2R1Y3QtbGlzdCAuZmFkZS1vdXQtZ3JleSB7XG4gIGJhY2tncm91bmQ6ICNmMGYwZjA7XG59XG5cbi5DMDg5LWZlYXR1cmVkLWNvbnRlbnQtd2l0aC1wcm9kdWN0LWxpc3QgLmMwODktcmVsYXRlZC1wcm9kdWN0LWZvcm1hdENUQSB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY2cHgpIHtcbiAgLkMwODktZmVhdHVyZWQtY29udGVudC13aXRoLXByb2R1Y3QtbGlzdCAuY29udGVudC13cmFwcGVyIHtcbiAgICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgfVxuICAuQzA4OS1mZWF0dXJlZC1jb250ZW50LXdpdGgtcHJvZHVjdC1saXN0IC5jb2wtbGlzdGluZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLkMwODktZmVhdHVyZWQtY29udGVudC13aXRoLXByb2R1Y3QtbGlzdCAuY29sLW1haW4gLmN0YS1idXR0b25zIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gIC5DMDg5LWZlYXR1cmVkLWNvbnRlbnQtd2l0aC1wcm9kdWN0LWxpc3QgLmNvbC1saXN0aW5nIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5NjBweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuQzA4OS1mZWF0dXJlZC1jb250ZW50LXdpdGgtcHJvZHVjdC1saXN0IC5jb2wtbGlzdGluZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDYuMzEyNXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5DMDg5LWZlYXR1cmVkLWNvbnRlbnQtd2l0aC1wcm9kdWN0LWxpc3QgLmNvbC1saXN0aW5nIHtcbiAgICBtYXJnaW4tbGVmdDogNi4zMTI1cmVtO1xuICB9XG59XG5cbi5DMDkwLXRpbWVsaW5lIHtcbiAgLS1jb2xvci1iYXNlOiAkcmljaC1ibGFjaztcbiAgLS1ncmlkLWNvbHVtbjogY2FsYygoMTAwdncgLSAodmFyKC0tZGV2aWNlLXBhZGRpbmcteCkgKiAyKSAtICh2YXIoLS1ncmlkLWd1dHRlcikgKiAxMSkpIC8gMTIpO1xuICAtLWdyaWQtY29sLTY6IGNhbGMoKHZhcigtLWdyaWQtY29sdW1uKSAqIDYpICsgKHZhcigtLWdyaWQtZ3V0dGVyKSAqIDUpKTtcbiAgLS1ncmlkLWNvbC04OiBjYWxjKCh2YXIoLS1ncmlkLWNvbHVtbikgKiA4KSArICh2YXIoLS1ncmlkLWd1dHRlcikgKiA3KSk7XG4gIC0tZ3JpZC1jb2wtMTI6IGNhbGMoKHZhcigtLWdyaWQtY29sdW1uKSAqIDEyKSArICh2YXIoLS1ncmlkLWd1dHRlcikgKiAxMSkpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuQzA5MC10aW1lbGluZSB7XG4gICAgLS1kZXZpY2UtcGFkZGluZy14OiAuNjI1cmVtO1xuICAgIC0tZ3JpZC1ndXR0ZXI6IC42MjVyZW07XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLkMwOTAtdGltZWxpbmUge1xuICAgIC0tZGV2aWNlLXBhZGRpbmcteDogMS44NzVyZW07XG4gICAgLS1ncmlkLWd1dHRlcjogLjc1cmVtO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuQzA5MC10aW1lbGluZSB7XG4gICAgLS1kZXZpY2UtcGFkZGluZy14OiBjYWxjKCgxMDB2dyAtIDExODBweCkgLyAyKTtcbiAgICAtLWdyaWQtZ3V0dGVyOiAxLjI1cmVtO1xuICB9XG59XG5cbi5DMDkwLXRpbWVsaW5lOm5vdCguZ3JheS1iYWNrZ3JvdW5kKTpub3QoLmJyYW5kLXByaW1hcnktYmFja2dyb3VuZCk6bm90KC5icmFuZC1zZWNvbmRhcnktYmFja2dyb3VuZCk6bm90KC5icmFuZC1hY2NlbnQtYmFja2dyb3VuZCkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuXG4uQzA5MC10aW1lbGluZTpub3QoLmdyYXktYmFja2dyb3VuZCk6bm90KC5icmFuZC1wcmltYXJ5LWJhY2tncm91bmQpOm5vdCguYnJhbmQtc2Vjb25kYXJ5LWJhY2tncm91bmQpOm5vdCguYnJhbmQtYWNjZW50LWJhY2tncm91bmQpIC50aW1lbGluZS1zZWdtZW50LWxhYmVsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cblxuLkMwOTAtdGltZWxpbmUuZ3JheS1iYWNrZ3JvdW5kIC50aW1lbGluZS1zZWdtZW50LWxhYmVsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjBmMDtcbn1cblxuLkMwOTAtdGltZWxpbmUuYnJhbmQtcHJpbWFyeS1iYWNrZ3JvdW5kIC50aW1lbGluZS1zZWdtZW50LWxhYmVsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwQUE3RTtcbn1cblxuLkMwOTAtdGltZWxpbmUuYnJhbmQtc2Vjb25kYXJ5LWJhY2tncm91bmQgLnRpbWVsaW5lLXNlZ21lbnQtbGFiZWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0QjhEO1xufVxuXG4uQzA5MC10aW1lbGluZS5icmFuZC1hY2NlbnQtYmFja2dyb3VuZCAudGltZWxpbmUtc2VnbWVudC1sYWJlbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDRCOEQ7XG59XG5cbi5DMDkwLXRpbWVsaW5lIC5wbGF5LWJ1dHRvbiB7XG4gIHotaW5kZXg6IDk5O1xufVxuXG4uQzA5MC10aW1lbGluZSAuY3RhLXRleHQge1xuICBoZWlnaHQ6IDFyZW07XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW46IDAgNHB4IDAgMDtcbiAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLkMwOTAtdGltZWxpbmUgKiwgLkMwOTAtdGltZWxpbmUgKjpiZWZvcmUsIC5DMDkwLXRpbWVsaW5lICo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uQzA5MC10aW1lbGluZSBib2R5IHtcbiAgcGFkZGluZy10b3A6IDA7XG4gIG1heC13aWR0aDogMTAwdnc7XG59XG5cbi5DMDkwLXRpbWVsaW5lIC5ncmlkIC5ndWlkZSB7XG4gIG9wYWNpdHk6IDAuODtcbn1cblxuLkMwOTAtdGltZWxpbmUgLmdyaWQgLmNvbnRlbnQtZ3JpZCB7XG4gIGhlaWdodDogNDAwdmg7XG4gIG9wYWNpdHk6IDAuODtcbn1cblxuLkMwOTAtdGltZWxpbmUgLmNvbXBvbmVudC0tdGltZWxpbmUge1xuICBwYWRkaW5nLWxlZnQ6IHZhcigtLWRldmljZS1wYWRkaW5nLXgpO1xuICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1kZXZpY2UtcGFkZGluZy14KTtcbn1cblxuLkMwOTAtdGltZWxpbmUgLmNvbXBvbmVudC0tdGltZWxpbmUgLmNvbnRlbnQtd3JhcHBlciB7XG4gIGJhY2tncm91bmQ6IGluaGVyaXQ7XG4gIHBhZGRpbmctdG9wOiAyLjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAzcmVtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NTlweCkge1xuICAuQzA5MC10aW1lbGluZSAuY29tcG9uZW50LS10aW1lbGluZSAuY29udGVudC13cmFwcGVyID4gaDIsIC5DMDkwLXRpbWVsaW5lIC5jb21wb25lbnQtLXRpbWVsaW5lIC5jb250ZW50LXdyYXBwZXIgPiAucnRlLXRpdGxlLS1oMiwgLkMwOTAtdGltZWxpbmUgLmNvbXBvbmVudC0tdGltZWxpbmUgLmNvbnRlbnQtd3JhcHBlciA+IGRpdiA+IC5oZWFkaW5nLWRlc2Mge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk2MHB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5DMDkwLXRpbWVsaW5lIC5jb21wb25lbnQtLXRpbWVsaW5lIC5jb250ZW50LXdyYXBwZXIgPiBoMiwgLkMwOTAtdGltZWxpbmUgLmNvbXBvbmVudC0tdGltZWxpbmUgLmNvbnRlbnQtd3JhcHBlciA+IC5ydGUtdGl0bGUtLWgyLCAuQzA5MC10aW1lbGluZSAuY29tcG9uZW50LS10aW1lbGluZSAuY29udGVudC13cmFwcGVyID4gZGl2ID4gLmhlYWRpbmctZGVzYyB7XG4gICAgd2lkdGg6IHZhcigtLWdyaWQtY29sLTgpO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuQzA5MC10aW1lbGluZSAuY29tcG9uZW50LS10aW1lbGluZSAuY29udGVudC13cmFwcGVyID4gaDIsIC5DMDkwLXRpbWVsaW5lIC5jb21wb25lbnQtLXRpbWVsaW5lIC5jb250ZW50LXdyYXBwZXIgPiAucnRlLXRpdGxlLS1oMiwgLkMwOTAtdGltZWxpbmUgLmNvbXBvbmVudC0tdGltZWxpbmUgLmNvbnRlbnQtd3JhcHBlciA+IGRpdiA+IC5oZWFkaW5nLWRlc2Mge1xuICAgIHdpZHRoOiBjYWxjKCh2YXIoLS1ncmlkLWNvbHVtbikgKiA4KSArICh2YXIoLS1ncmlkLWd1dHRlcikgKiA3KSk7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLkMwOTAtdGltZWxpbmUgLmNvbXBvbmVudC0tdGltZWxpbmUgLmNvbnRlbnQtd3JhcHBlciAucGVyc3BlY3RpdmVzLWNhcmRzLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDEuODc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjVyZW07XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTYwcHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLkMwOTAtdGltZWxpbmUgLmNvbXBvbmVudC0tdGltZWxpbmUgLmNvbnRlbnQtd3JhcHBlciAucGVyc3BlY3RpdmVzLWNhcmRzLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDEuODc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjVyZW07XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5DMDkwLXRpbWVsaW5lIC5jb21wb25lbnQtLXRpbWVsaW5lIC5jb250ZW50LXdyYXBwZXIgLnBlcnNwZWN0aXZlcy1jYXJkcy10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyLjI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAzcmVtO1xuICB9XG59XG5cbi5DMDkwLXRpbWVsaW5lIC5jb21wb25lbnQtLXRpbWVsaW5lIC5jb250ZW50LXdyYXBwZXIgLmhlYWRpbmctd3JhcHBlciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5DMDkwLXRpbWVsaW5lIC5jb21wb25lbnQtLXRpbWVsaW5lIC5jb250ZW50LXdyYXBwZXIgLmhlYWRpbmctZGVzYyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uQzA5MC10aW1lbGluZSAuY29tcG9uZW50LS10aW1lbGluZSAuY29udGVudC13cmFwcGVyID4gaDIgKyBwLCAuQzA5MC10aW1lbGluZSAuY29tcG9uZW50LS10aW1lbGluZSAuY29udGVudC13cmFwcGVyID4gLnJ0ZS10aXRsZS0taDIgKyBwIHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbn1cblxuLkMwOTAtdGltZWxpbmUgLmNvbXBvbmVudC0tdGltZWxpbmUgLmNvbnRlbnQtd3JhcHBlciA+IHAsIC5DMDkwLXRpbWVsaW5lIC5jb21wb25lbnQtLXRpbWVsaW5lIC5jb250ZW50LXdyYXBwZXIgLnRpbWVsaW5lLXNvcnQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5DMDkwLXRpbWVsaW5lIC5jb21wb25lbnQtLXRpbWVsaW5lIC5jb250ZW50LXdyYXBwZXIgLnRpbWVsaW5lLXNvcnQge1xuICBtYXJnaW4tdG9wOiAxLjVyZW07XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5DMDkwLXRpbWVsaW5lIC5jb21wb25lbnQtLXRpbWVsaW5lIC5jb250ZW50LXdyYXBwZXIgLnRpbWVsaW5lLXNvcnQge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW4tdG9wOiAuNXJlbTtcbiAgfVxufVxuXG4uQzA5MC10aW1lbGluZSAudGltZWxpbmUtc29ydCAubGFiZWwtbGVmdCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAuODc1cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgbWFyZ2luLXRvcDogMTJweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLkMwOTAtdGltZWxpbmUgLnRpbWVsaW5lLXNvcnQgLmxhYmVsLWxlZnQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLkMwOTAtdGltZWxpbmUgLnRpbWVsaW5lLXNvcnQgLmVtci1kcm9wZG93biB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5DMDkwLXRpbWVsaW5lIC50aW1lbGluZS1zb3J0IC5lbXItZHJvcGRvd24gLmRyb3Bkb3duLXNlbGVjdCB7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMDYyNXJlbSB2YXIoLS1jb2xvci1iYXNlKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjMmQzODNmO1xuICBsZXR0ZXItc3BhY2luZzogMC4wOGVtO1xuICBsaW5lLWhlaWdodDogMXJlbTtcbiAgaGVpZ2h0OiAzcmVtO1xuICBwYWRkaW5nOiAuNXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB3aWR0aDogMTgwcHg7XG4gIGJvcmRlcjogc29saWQgMXB4ICMyZDM4M2Y7XG59XG5cbi5DMDkwLXRpbWVsaW5lIC50aW1lbGluZS1zb3J0IC5lbXItZHJvcGRvd24gLmRyb3Bkb3duLXNlbGVjdDpmb2N1cy12aXNpYmxlIHtcbiAgb3V0bGluZTogMDtcbn1cblxuLkMwOTAtdGltZWxpbmUgLnRpbWVsaW5lLXNvcnQgLmVtci1kcm9wZG93biAuZHJvcGRvd24tc2VsZWN0OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M0Y2VkMTtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDk1JSk7XG59XG5cbi5DMDkwLXRpbWVsaW5lIC50aW1lbGluZS1zb3J0IC5lbXItZHJvcGRvd24gLmRyb3Bkb3duLXJlbW92ZS1ib3R0b20tYm9yZGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cblxuLkMwOTAtdGltZWxpbmUgLnRpbWVsaW5lLXNvcnQgLmVtci1kcm9wZG93biAuZHJvcGRvd24tZGl2aWRlciB7XG4gIHdpZHRoOiA5MCU7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IDBweCBhdXRvO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2MwYzBjMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbn1cblxuLkMwOTAtdGltZWxpbmUgLnRpbWVsaW5lLXNvcnQgLmVtci1kcm9wZG93biAuZHJvcGRvd24tY29udGVudCB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLkMwOTAtdGltZWxpbmUgLnRpbWVsaW5lLXNvcnQgLmVtci1kcm9wZG93biAuZHJvcGRvd24tY29udGVudCB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYm9yZGVyOiBzb2xpZCAxcHggIzJkMzgzZjtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbn1cblxuLkMwOTAtdGltZWxpbmUgLnRpbWVsaW5lLXNvcnQgLmVtci1kcm9wZG93biAuZHJvcGRvd24tY29udGVudCB1bCBsaSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzJkMzgzZjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDhlbTtcbiAgbGluZS1oZWlnaHQ6IDFyZW07XG4gIGhlaWdodDogMnJlbTtcbiAgcGFkZGluZzogLjVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLkMwOTAtdGltZWxpbmUgLnRpbWVsaW5lLXNvcnQgLmVtci1kcm9wZG93biAuZHJvcGRvd24tY29udGVudCB1bCBsaTpob3ZlciB7XG4gIGNvbG9yOiAjMDBBQTdFO1xufVxuXG4uQzA5MC10aW1lbGluZSAudGltZWxpbmUtc29ydCAuZW1yLWRyb3Bkb3duIC5zZWxlY3RlZC1vcHRpb24ge1xuICB3aWR0aDogOS4zNzVyZW07XG4gIGhlaWdodDogMnJlbTtcbiAgcGFkZGluZy10b3A6IC41cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogLjVyZW07XG59XG5cbi5DMDkwLXRpbWVsaW5lIC50aW1lbGluZS1zb3J0IC5lbXItZHJvcGRvd24gLmRyb3Bkb3duLWljb24ge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDFyZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IC41cmVtO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB3aWR0aDogMXJlbTtcbiAgei1pbmRleDogOTk7XG59XG5cbi5DMDkwLXRpbWVsaW5lIC50aW1lbGluZS1zb3J0IC5lbXItZHJvcGRvd24gLmRyb3Bkb3duLWljb246YWZ0ZXIge1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci10b3Atd2lkdGg6IC4xMjVyZW07XG4gIGJvcmRlci1yaWdodC13aWR0aDogLjEyNXJlbTtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IC41cmVtO1xuICBsZWZ0OiA1MCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA0MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgxMzVkZWcpO1xuICB3aWR0aDogLjVyZW07XG59XG5cbi5DMDkwLXRpbWVsaW5lIC5jb250ZW50LXdyYXBwZXIgPiBoMiB+IC50aW1lbGluZS1jb250YWluZXIge1xuICBtYXJnaW4tdG9wOiAyLjVyZW07XG59XG5cbi5DMDkwLXRpbWVsaW5lIC50aW1lbGluZS1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7XG4gIG1pbi1oZWlnaHQ6IDJyZW07XG4gIHBhZGRpbmctYm90dG9tOiAzcmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uQzA5MC10aW1lbGluZSAudGltZWxpbmUtY29udGFpbmVyLnJldmVyc2UsIC5DMDkwLXRpbWVsaW5lIC50aW1lbGluZS1jb250YWluZXJbZGF0YS10aW1lbGluZS1vcmRlcj1cImRlc2NlbmRpbmdcIl0ge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG59XG5cbi5DMDkwLXRpbWVsaW5lIC50aW1lbGluZS1jb250YWluZXI6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogIzdiOWJhYTtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiBjYWxjKDUwJSAtIC4wNjI1cmVtKTtcbiAgd2lkdGg6IC4xMjVyZW07XG59XG5cbi5DMDkwLXRpbWVsaW5lIC50aW1lbGluZS1ncm91cCB7XG4gIGJhY2tncm91bmQ6IGluaGVyaXQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogY29sdW1uIG5vd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtaW4taGVpZ2h0OiAuNXJlbTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5DMDkwLXRpbWVsaW5lIC50aW1lbGluZS1ncm91cC5yZXZlcnNlLCAuQzA5MC10aW1lbGluZSAudGltZWxpbmUtZ3JvdXBbZGF0YS10aW1lbGluZS1vcmRlcj1cImRlc2NlbmRpbmdcIl0ge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5DMDkwLXRpbWVsaW5lIC50aW1lbGluZS1ncm91cCB7XG4gICAgd2lkdGg6IHZhcigtLWdyaWQtY29sLTEyKTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuQzA5MC10aW1lbGluZSAudGltZWxpbmUtZ3JvdXAge1xuICAgIHdpZHRoOiB2YXIoLS1ncmlkLWNvbC02KTtcbiAgfVxufVxuXG4uQzA5MC10aW1lbGluZSAudGltZWxpbmUtZ3JvdXBbZGF0YS10aW1lbGluZS1vcmRlcj1cImFzY2VuZGluZ1wiXTpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgcGFkZGluZy10b3A6IDNyZW07XG59XG5cbi5DMDkwLXRpbWVsaW5lIC50aW1lbGluZS1ncm91cFtkYXRhLXRpbWVsaW5lLW9yZGVyPVwiZGVzY2VuZGluZ1wiXSB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbn1cblxuLkMwOTAtdGltZWxpbmUgLnRpbWVsaW5lLWdyb3VwW2RhdGEtdGltZWxpbmUtb3JkZXI9XCJkZXNjZW5kaW5nXCJdOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gIHBhZGRpbmctdG9wOiAzcmVtO1xufVxuXG4uQzA5MC10aW1lbGluZSAudGltZWxpbmUtc2VnbWVudC1sYWJlbCB7XG4gIHBhZGRpbmc6IC41cmVtO1xuICBtYXJnaW46IDEuNXJlbSAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHotaW5kZXg6IDEwO1xufVxuXG4uQzA5MC10aW1lbGluZSAudGltZWxpbmUtaXRlbSB7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDhweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtaW4taGVpZ2h0OiA0cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gIHBhZGRpbmc6IDFyZW0gMXJlbSAxLjVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLkMwOTAtdGltZWxpbmUgLnRpbWVsaW5lLWl0ZW06bm90KC5ncmF5LWJhY2tncm91bmQpOm5vdCguYnJhbmQtcHJpbWFyeS1iYWNrZ3JvdW5kKTpub3QoLmJyYW5kLXNlY29uZGFyeS1iYWNrZ3JvdW5kKTpub3QoLmJyYW5kLWFjY2VudC1iYWNrZ3JvdW5kKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5DMDkwLXRpbWVsaW5lIC50aW1lbGluZS1pdGVtIHtcbiAgICBtYXJnaW46IDIuNXJlbSAwIDNyZW07XG4gICAgd2lkdGg6IHZhcigtLWdyaWQtY29sLTEyKTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuQzA5MC10aW1lbGluZSAudGltZWxpbmUtaXRlbSB7XG4gICAgd2lkdGg6IGNhbGModmFyKC0tZ3JpZC1jb2wtNikgLSAodmFyKC0tZ3JpZC1ndXR0ZXIpICogMikpO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuQzA5MC10aW1lbGluZSAudGltZWxpbmUtaXRlbSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IGNhbGModmFyKC0tZ3JpZC1jb2wtNikgLSB2YXIoLS1ncmlkLWd1dHRlcikpO1xuICB9XG59XG5cbi5DMDkwLXRpbWVsaW5lIC50aW1lbGluZS1pdGVtOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICM3YjliYWE7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxcmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMS41cmVtO1xuICB3aWR0aDogMXJlbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLkMwOTAtdGltZWxpbmUgLnRpbWVsaW5lLWl0ZW06YmVmb3JlIHtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdG9wOiAtMi41cmVtO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgfVxufVxuXG4uQzA5MC10aW1lbGluZSAudGltZWxpbmUtaXRlbS5ncmF5LWJhY2tncm91bmQ6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiAjZjBmMGYwO1xufVxuXG4uQzA5MC10aW1lbGluZSAudGltZWxpbmUtaXRlbS5icmFuZC1wcmltYXJ5LWJhY2tncm91bmQ6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiAjMDBBQTdFO1xufVxuXG4uQzA5MC10aW1lbGluZSAudGltZWxpbmUtaXRlbS5icmFuZC1zZWNvbmRhcnktYmFja2dyb3VuZDphZnRlciB7XG4gIGJhY2tncm91bmQ6ICMwMDRCOEQ7XG59XG5cbi5DMDkwLXRpbWVsaW5lIC50aW1lbGluZS1pdGVtLmJyYW5kLWFjY2VudC1iYWNrZ3JvdW5kOmFmdGVyIHtcbiAgYmFja2dyb3VuZDogIzAwNEI4RDtcbn1cblxuLkMwOTAtdGltZWxpbmUgLnRpbWVsaW5lLWl0ZW06YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMXJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEuNXJlbTtcbiAgd2lkdGg6IDFyZW07XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5DMDkwLXRpbWVsaW5lIC50aW1lbGluZS1pdGVtOmFmdGVyIHtcbiAgICBib3gtc2hhZG93OiAtMnB4IC0ycHggNHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdG9wOiAtMC41cmVtO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSByb3RhdGUoLTEzNWRlZykgc2NhbGUoLTEpO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5DMDkwLXRpbWVsaW5lIC50aW1lbGluZS1pdGVtOm50aC1vZi10eXBlKG9kZCkge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuQzA5MC10aW1lbGluZSAudGltZWxpbmUtaXRlbTpudGgtb2YtdHlwZShvZGQpIHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYyh2YXIoLS1ncmlkLWd1dHRlcikgKiAtMS41KTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLkMwOTAtdGltZWxpbmUgLnRpbWVsaW5lLWl0ZW06bnRoLW9mLXR5cGUob2RkKSB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGModmFyKC0tZ3JpZC1ndXR0ZXIpICogLTEpO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5DMDkwLXRpbWVsaW5lIC50aW1lbGluZS1pdGVtOm50aC1vZi10eXBlKG9kZCk6YmVmb3JlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLkMwOTAtdGltZWxpbmUgLnRpbWVsaW5lLWl0ZW06bnRoLW9mLXR5cGUob2RkKTpiZWZvcmUge1xuICAgIGxlZnQ6IGNhbGMoMTAwJSArICh2YXIoLS1ncmlkLWd1dHRlcikgKiAyLjUpKTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLkMwOTAtdGltZWxpbmUgLnRpbWVsaW5lLWl0ZW06bnRoLW9mLXR5cGUob2RkKTpiZWZvcmUge1xuICAgIGxlZnQ6IGNhbGMoMTAwJSArICh2YXIoLS1ncmlkLWd1dHRlcikgKiAxLjUpKTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuQzA5MC10aW1lbGluZSAudGltZWxpbmUtaXRlbTpudGgtb2YtdHlwZShvZGQpOmFmdGVyIHtcbiAgICBib3gtc2hhZG93OiAtMnB4IC0ycHggNHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICByaWdodDogLTAuNXJlbTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpIHNjYWxlKC0xKTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuQzA5MC10aW1lbGluZSAudGltZWxpbmUtaXRlbTpudGgtb2YtdHlwZShldmVuKSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTAlKTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuQzA5MC10aW1lbGluZSAudGltZWxpbmUtaXRlbTpudGgtb2YtdHlwZShldmVuKSB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGModmFyKC0tZ3JpZC1ndXR0ZXIpICogMy41KTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLkMwOTAtdGltZWxpbmUgLnRpbWVsaW5lLWl0ZW06bnRoLW9mLXR5cGUoZXZlbikge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKHZhcigtLWdyaWQtZ3V0dGVyKSAqIDIpO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5DMDkwLXRpbWVsaW5lIC50aW1lbGluZS1pdGVtOm50aC1vZi10eXBlKGV2ZW4pOmJlZm9yZSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUwJSk7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLkMwOTAtdGltZWxpbmUgLnRpbWVsaW5lLWl0ZW06bnRoLW9mLXR5cGUoZXZlbik6YmVmb3JlIHtcbiAgICByaWdodDogY2FsYygxMDAlICsgKHZhcigtLWdyaWQtZ3V0dGVyKSAqIDIuNSkpO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuQzA5MC10aW1lbGluZSAudGltZWxpbmUtaXRlbTpudGgtb2YtdHlwZShldmVuKTpiZWZvcmUge1xuICAgIHJpZ2h0OiBjYWxjKDEwMCUgKyAodmFyKC0tZ3JpZC1ndXR0ZXIpICogMS41KSk7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLkMwOTAtdGltZWxpbmUgLnRpbWVsaW5lLWl0ZW06bnRoLW9mLXR5cGUoZXZlbik6YWZ0ZXIge1xuICAgIGJveC1zaGFkb3c6IC0ycHggMnB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgbGVmdDogLS41cmVtO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICBbZGF0YS10aW1lbGluZS1vcmRlcj1cImFzY2VuZGluZ1wiXSAuQzA5MC10aW1lbGluZSAudGltZWxpbmUtaXRlbTpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgICBtYXJnaW4tdG9wOiAtMi41cmVtO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIFtkYXRhLXRpbWVsaW5lLW9yZGVyPVwiZGVzY2VuZGluZ1wiXSAuQzA5MC10aW1lbGluZSAudGltZWxpbmUtaXRlbTpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICAgIG1hcmdpbi10b3A6IC0yLjVyZW07XG4gIH1cbn1cblxuLkMwOTAtdGltZWxpbmUgLnRpbWVsaW5lLWl0ZW0gLmNhcmQtdG9nZ2xlIHtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAzcmVtO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAzcmVtO1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB6LWluZGV4OiAxMjA7XG59XG5cbi5DMDkwLXRpbWVsaW5lIC50aW1lbGluZS1pdGVtIC5jYXJkLXRvZ2dsZTpiZWZvcmUsIC5DMDkwLXRpbWVsaW5lIC50aW1lbGluZS1pdGVtIC5jYXJkLXRvZ2dsZTphZnRlciB7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXRvcC13aWR0aDogLjEyNXJlbTtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IC4xMjVyZW07XG4gIGxlZnQ6IDUwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgd2lkdGg6IDFyZW07XG59XG5cbi5DMDkwLXRpbWVsaW5lIC50aW1lbGluZS1pdGVtIC5jYXJkLXRvZ2dsZTpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbn1cblxuLkMwOTAtdGltZWxpbmUgLnRpbWVsaW5lLWl0ZW0gLmNhcmQtdG9nZ2xlOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDkwZGVnKTtcbiAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlIC40cztcbn1cblxuLkMwOTAtdGltZWxpbmUgLnRpbWVsaW5lLWl0ZW0gLmNhcmQtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLkMwOTAtdGltZWxpbmUgLnRpbWVsaW5lLWl0ZW0gLmNhcmQtaGVhZGVyIGxhYmVsIHtcbiAgcGFkZGluZy1yaWdodDogMnJlbTtcbiAgbWF4LWhlaWdodDogMnJlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLkMwOTAtdGltZWxpbmUgLnRpbWVsaW5lLWl0ZW0gLmNhcmQtaGVhZGVyIGgzIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgfVxufVxuXG4uQzA5MC10aW1lbGluZSAudGltZWxpbmUtaXRlbSAuY2FyZC1pbWFnZS0tdGh1bWIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICBvcGFjaXR5OiAxO1xuICBtaW4taGVpZ2h0OiA2cmVtO1xuICBtaW4td2lkdGg6IDZyZW07XG4gIG1heC1oZWlnaHQ6IDZyZW07XG4gIG1heC13aWR0aDogNnJlbTtcbiAgdHJhbnNpdGlvbjogYWxsIC40cyBlYXNlLWluLW91dCAuMnM7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLkMwOTAtdGltZWxpbmUgLnRpbWVsaW5lLWl0ZW0gLmNhcmQtaW1hZ2UtLXRodW1iIHtcbiAgICBoZWlnaHQ6IDVyZW07XG4gICAgbWluLXdpZHRoOiA1cmVtO1xuICB9XG59XG5cbi5DMDkwLXRpbWVsaW5lIC50aW1lbGluZS1pdGVtIC5jYXJkLWltYWdlLS10aHVtYiAuaW1hZ2UtY29udGFpbmVyIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLkMwOTAtdGltZWxpbmUgLnRpbWVsaW5lLWl0ZW0gLmNhcmQtaW1hZ2UtLXRodW1iIGltZyB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIC1vLW9iamVjdC1maXQ6IGNvdmVyO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLkMwOTAtdGltZWxpbmUgLnRpbWVsaW5lLWl0ZW0gLmNhcmQtaW1hZ2UtLXRodW1iIH4gLmNhcmQtdGl0bGUgaDMge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogYWxsIC40cyBlYXNlLWluLW91dCAuMnM7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC5DMDkwLXRpbWVsaW5lIC50aW1lbGluZS1pdGVtIC5jYXJkLWltYWdlLS10aHVtYiB+IC5jYXJkLXRpdGxlIGgzIHtcbiAgICBtYXgtaGVpZ2h0OiBjYWxjKDEuNXJlbSAqIDUpO1xuICAgIC13ZWJraXQtbGluZS1jbGFtcDogNTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5NjBweCkge1xuICAuQzA5MC10aW1lbGluZSAudGltZWxpbmUtaXRlbSAuY2FyZC1pbWFnZS0tdGh1bWIgfiAuY2FyZC10aXRsZSBoMyB7XG4gICAgbWF4LWhlaWdodDogY2FsYygxLjVyZW0gKiAzKTtcbiAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDM7XG4gIH1cbn1cblxuLkMwOTAtdGltZWxpbmUgLnRpbWVsaW5lLWl0ZW0gLmNhcmQtYm9keSB7XG4gIG1heC1oZWlnaHQ6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IG1heC1oZWlnaHQgLjZzIGVhc2UtaW4tb3V0LCBvcGFjaXR5IC40cyBlYXNlLWluLW91dDtcbn1cblxuLkMwOTAtdGltZWxpbmUgLnRpbWVsaW5lLWl0ZW0gLmNhcmQtYm9keSBwIHtcbiAgbWFyZ2luOiAxcmVtIDA7XG59XG5cbi5DMDkwLXRpbWVsaW5lIC50aW1lbGluZS1pdGVtIC5jYXJkLWltYWdlLS1tYWluIHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uQzA5MC10aW1lbGluZSAudGltZWxpbmUtaXRlbSAuY2FyZC1pbWFnZS0tbWFpbltkYXRhLW1lZGlhLXR5cGU9XCJ2aWRlb1wiXTphZnRlciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgYm90dG9tOiAwO1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbn1cblxuLkMwOTAtdGltZWxpbmUgLnRpbWVsaW5lLWl0ZW0gLmNhcmQtaW1hZ2UtLW1haW5bZGF0YS1tZWRpYS10eXBlPVwidmlkZW9cIl0gLnZpZGVvLXBsYXktYnV0dG9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgei1pbmRleDogMTAwO1xufVxuXG4uQzA5MC10aW1lbGluZSAudGltZWxpbmUtaXRlbSAuY2FyZC1pbWFnZS0tbWFpbltkYXRhLW1lZGlhLXR5cGU9XCJ2aWRlb1wiXSAudmlkZW8tcGxheS1idXR0b246aG92ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XG4gIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZS1pbi1vdXQ7XG59XG5cbi5DMDkwLXRpbWVsaW5lIC50aW1lbGluZS1pdGVtIC5jYXJkLWltYWdlLS1tYWluW2RhdGEtbWVkaWEtdHlwZT1cInZpZGVvXCJdIC52aWRlby1wbGF5LWJ1dHRvbjpiZWZvcmUsIC5DMDkwLXRpbWVsaW5lIC50aW1lbGluZS1pdGVtIC5jYXJkLWltYWdlLS1tYWluW2RhdGEtbWVkaWEtdHlwZT1cInZpZGVvXCJdIC52aWRlby1wbGF5LWJ1dHRvbjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGVmdDogNTAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xuICB0b3A6IDUwJTtcbn1cblxuLkMwOTAtdGltZWxpbmUgLnRpbWVsaW5lLWl0ZW0gLmNhcmQtaW1hZ2UtLW1haW5bZGF0YS1tZWRpYS10eXBlPVwidmlkZW9cIl0gLnZpZGVvLXBsYXktYnV0dG9uOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgaGVpZ2h0OiA1LjVyZW07XG4gIHdpZHRoOiA1LjVyZW07XG59XG5cbi5DMDkwLXRpbWVsaW5lIC50aW1lbGluZS1pdGVtIC5jYXJkLWltYWdlLS1tYWluW2RhdGEtbWVkaWEtdHlwZT1cInZpZGVvXCJdIC52aWRlby1wbGF5LWJ1dHRvbjphZnRlciB7XG4gIGJvcmRlci1sZWZ0OiAxLjVyZW0gc29saWQgd2hpdGU7XG4gIGJvcmRlci10b3A6IDAuODc1cmVtIHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCk7XG4gIGJvcmRlci1ib3R0b206IDAuODc1cmVtIHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCk7XG4gIG1hcmdpbi1sZWZ0OiAuMjVyZW07XG59XG5cbi5DMDkwLXRpbWVsaW5lIC50aW1lbGluZS1pdGVtIC5jYXJkLWltYWdlLS1tYWluIGltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLkMwOTAtdGltZWxpbmUgLnRpbWVsaW5lLWl0ZW1bZGF0YS1jYXJkLXN0YXRlPVwiZXhwYW5kZWRcIl0gLmNhcmQtdG9nZ2xlOmFmdGVyIHtcbiAgd2lkdGg6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZTtcbn1cblxuLkMwOTAtdGltZWxpbmUgLnRpbWVsaW5lLWl0ZW1bZGF0YS1jYXJkLXN0YXRlPVwiZXhwYW5kZWRcIl0gLmNhcmQtaW1hZ2UtLXRodW1iIH4gLmNhcmQtdGl0bGUgaDMge1xuICAtd2Via2l0LWxpbmUtY2xhbXA6IDg7XG4gIG1heC1oZWlnaHQ6IGNhbGMoMS41cmVtICogOCk7XG59XG5cbi5DMDkwLXRpbWVsaW5lIC50aW1lbGluZS1pdGVtW2RhdGEtY2FyZC1zdGF0ZT1cImV4cGFuZGVkXCJdIC5jYXJkLWJvZHkge1xuICBtYXgtaGVpZ2h0OiA5OTlyZW07XG4gIG9wYWNpdHk6IDE7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IC40cyBlYXNlLWluLW91dCwgb3BhY2l0eSAuNnMgZWFzZS1pbi1vdXQgLjJzO1xufVxuXG4uQzA5MC10aW1lbGluZSAudGltZWxpbmUtaXRlbVtkYXRhLWNhcmQtc3RhdGU9XCJleHBhbmRlZFwiXSAuY2FyZC1pbWFnZS0tdGh1bWIge1xuICBib3JkZXI6IDA7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogYWxsIC40cyBlYXNlLWluLW91dDtcbiAgbWluLXdpZHRoOiAxcHg7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgbWF4LXdpZHRoOiAxcHg7XG4gIG1heC1oZWlnaHQ6IDFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLkMwOTAtdGltZWxpbmUgLnRpbWVsaW5lLWl0ZW1bZGF0YS1jYXJkLXN0YXRlPVwiZXhwYW5kZWRcIl0gLmNhcmQtaW1hZ2UtLXRodW1iIC5jYXJkLWltYWdlLS13cmFwcGVyIHtcbiAgaGVpZ2h0OiA2cmVtO1xuICB3aWR0aDogNnJlbTtcbn1cblxuLkMwOTAtdGltZWxpbmUgLnRpbWVsaW5lLWl0ZW1bZGF0YS1jYXJkLXN0YXRlPVwiZXhwYW5kZWRcIl0gLmNhcmQtaW1hZ2UtLXRodW1iIGltZyB7XG4gIGhlaWdodDogNnJlbTtcbiAgd2lkdGg6IDZyZW07XG59XG5cbi5DMDk2LXRpbWVkLWNvbnRlbnQtY2Fyb3VzZWwgLmNvbnRlbnQtd3JhcHBlciB7XG4gIHBhZGRpbmc6IDVyZW0gMDtcbn1cblxuLkMwOTYtdGltZWQtY29udGVudC1jYXJvdXNlbCAuY29udGVudC1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uQzA5Ni10aW1lZC1jb250ZW50LWNhcm91c2VsIC5oZWFkZXItdGV4dCB7XG4gIHdpZHRoOiA5ODBweDtcbn1cblxuLkMwOTYtdGltZWQtY29udGVudC1jYXJvdXNlbCAuaGVhZGVyLXRleHQgLmhlYWRlci10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG5cbi5DMDk2LXRpbWVkLWNvbnRlbnQtY2Fyb3VzZWwgLmhlYWRlci10ZXh0IC5oZWFkZXItdGl0bGUgaDIge1xuICBmb250LXNpemU6IDIuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAzcmVtO1xufVxuXG4uQzA5Ni10aW1lZC1jb250ZW50LWNhcm91c2VsIC5jb250cm9scy1jb250YWluZXIge1xuICB3aWR0aDogMjAwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLkMwOTYtdGltZWQtY29udGVudC1jYXJvdXNlbCAuY2Fyb3VzZWwtbmF2aWdhdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYm90dG9tOiAxNnB4O1xuICByaWdodDogMDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLkMwOTYtdGltZWQtY29udGVudC1jYXJvdXNlbCAuY2Fyb3VzZWwtY29udHJvbHMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiA4OHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJvdHRvbTogMTZweDtcbiAgcmlnaHQ6IDA7XG4gIGdhcDogOHB4O1xuICBwYWRkaW5nOiAwO1xufVxuXG4uQzA5Ni10aW1lZC1jb250ZW50LWNhcm91c2VsIC5jYXJvdXNlbC1jb250cm9scyAuY2Fyb3VzZWwtbmV4dCwgLkMwOTYtdGltZWQtY29udGVudC1jYXJvdXNlbCAuY2Fyb3VzZWwtY29udHJvbHMgLmNhcm91c2VsLXByZXYge1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5DMDk2LXRpbWVkLWNvbnRlbnQtY2Fyb3VzZWwgLmNhcm91c2VsLWNvbnRyb2xzIC5jYXJvdXNlbC1uZXh0IHN2ZywgLkMwOTYtdGltZWQtY29udGVudC1jYXJvdXNlbCAuY2Fyb3VzZWwtY29udHJvbHMgLmNhcm91c2VsLXByZXYgc3ZnIHtcbiAgZmlsbDogbm9uZTtcbn1cblxuLkMwOTYtdGltZWQtY29udGVudC1jYXJvdXNlbCAuY2Fyb3VzZWwtY29udHJvbHMgLmNhcm91c2VsLW5leHQgc3ZnOmhvdmVyLCAuQzA5Ni10aW1lZC1jb250ZW50LWNhcm91c2VsIC5jYXJvdXNlbC1jb250cm9scyAuY2Fyb3VzZWwtcHJldiBzdmc6aG92ZXIge1xuICBmaWxsOiAjMjYyNzI4O1xufVxuXG4uQzA5Ni10aW1lZC1jb250ZW50LWNhcm91c2VsIC5jYXJvdXNlbC1jb250cm9scyAuY2Fyb3VzZWwtbmV4dCBzdmcgY2lyY2xlLCAuQzA5Ni10aW1lZC1jb250ZW50LWNhcm91c2VsIC5jYXJvdXNlbC1jb250cm9scyAuY2Fyb3VzZWwtcHJldiBzdmcgY2lyY2xlIHtcbiAgZmlsbC1vcGFjaXR5OiAwLjI7XG4gIHN0cm9rZTogIzI2MjcyODtcbn1cblxuLkMwOTYtdGltZWQtY29udGVudC1jYXJvdXNlbCAuY2Fyb3VzZWwtY29udHJvbHMgLmNhcm91c2VsLW5leHQgc3ZnIHBhdGgsIC5DMDk2LXRpbWVkLWNvbnRlbnQtY2Fyb3VzZWwgLmNhcm91c2VsLWNvbnRyb2xzIC5jYXJvdXNlbC1wcmV2IHN2ZyBwYXRoIHtcbiAgZmlsbDogIzI2MjcyODtcbn1cblxuLkMwOTYtdGltZWQtY29udGVudC1jYXJvdXNlbCAuQzA5Ni1jYXJvdXNlbCB7XG4gIHBhZGRpbmctdG9wOiAzMnB4O1xufVxuXG4uQzA5Ni10aW1lZC1jb250ZW50LWNhcm91c2VsIC5DMDk2LWNhcm91c2VsLWNhcmQge1xuICBoZWlnaHQ6IDU4MHB4O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjZzO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbiAgYW5pbWF0aW9uOiBmYWRlSW4gMC42cztcbn1cblxuLkMwOTYtdGltZWQtY29udGVudC1jYXJvdXNlbCAuQzA5Ni1jYXJvdXNlbC1jYXJkIC5jYXJkLWltYWdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5DMDk2LXRpbWVkLWNvbnRlbnQtY2Fyb3VzZWwgLkMwOTYtY2Fyb3VzZWwtY2FyZCAuY2FyZC1pbWFnZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4uQzA5Ni10aW1lZC1jb250ZW50LWNhcm91c2VsIC5DMDk2LWNhcm91c2VsLWNhcmQgLmNhcmQtaW1hZ2U6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3BhY2l0eTogLjg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xufVxuXG4uQzA5Ni10aW1lZC1jb250ZW50LWNhcm91c2VsIC5DMDk2LWNhcm91c2VsLWNhcmQgLmNhcmQtY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLkMwOTYtdGltZWQtY29udGVudC1jYXJvdXNlbCAuQzA5Ni1jYXJvdXNlbC1jYXJkIC5jYXJkLWNvbnRlbnQgLmNhcmQtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLkMwOTYtdGltZWQtY29udGVudC1jYXJvdXNlbCAuQzA5Ni1jYXJvdXNlbC1jYXJkIC5jYXJkLWNvbnRlbnQgLmNhcmQtaGVhZGVyIC5jYXJkLWxvZ28gaW1nIHtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cblxuLkMwOTYtdGltZWQtY29udGVudC1jYXJvdXNlbCAuQzA5Ni1jYXJvdXNlbC1jYXJkIC5jYXJkLWNvbnRlbnQgLmNhcmQtZm9vdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uQzA5Ni10aW1lZC1jb250ZW50LWNhcm91c2VsIC5DMDk2LWNhcm91c2VsLWNhcmQgLmNhcmQtY29udGVudCAuY2FyZC1mb290ZXIgLmNhcmQtZXllYnJvdyAucnRlLWxhYmVsLS1leWVicm93IHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5DMDk2LXRpbWVkLWNvbnRlbnQtY2Fyb3VzZWwgLmNhcm91c2VsLWNhcmQtbGcge1xuICB3aWR0aDogNTgwcHg7XG4gIHBhZGRpbmc6IDI0cHggMjRweCA0OHB4O1xufVxuXG4uQzA5Ni10aW1lZC1jb250ZW50LWNhcm91c2VsIC5jYXJvdXNlbC1jYXJkLWxnIC5jYXJkLWhlYWRlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAyMnB4O1xufVxuXG4uQzA5Ni10aW1lZC1jb250ZW50LWNhcm91c2VsIC5jYXJvdXNlbC1jYXJkLWxnIC5jYXJkLWhlYWRlciAuY2FyZC1sb2dvIGltZyB7XG4gIGhlaWdodDogNDhweDtcbiAgd2lkdGg6IDE1NnB4O1xufVxuXG4uQzA5Ni10aW1lZC1jb250ZW50LWNhcm91c2VsIC5jYXJvdXNlbC1jYXJkLWxnIC5jYXJkLWhlYWRlciAuY3RhLWJ1dHRvbi1jb250YWluZXIge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgYW5pbWF0aW9uOiBzaG93VG9nZ2xlIDBzIDAuM3MgZm9yd2FyZHMsIGZhZGVpbiAzcztcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uQzA5Ni10aW1lZC1jb250ZW50LWNhcm91c2VsIC5jYXJvdXNlbC1jYXJkLWxnIC5jYXJkLWhlYWRlciAuY3RhLWJ1dHRvbi1jb250YWluZXIgLmN0YS1idG4ge1xuICBtYXJnaW46IDA7XG4gIG1heC13aWR0aDogMTgwcHg7XG4gIG1pbi13aWR0aDogMTgwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAzcmVtO1xufVxuXG4uQzA5Ni10aW1lZC1jb250ZW50LWNhcm91c2VsIC5jYXJvdXNlbC1jYXJkLWxnIC5jYXJkLXByb2dyZXNzLWJhciB7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGE4YzkwO1xuICBoZWlnaHQ6IDJweDtcbiAgYW5pbWF0aW9uOiBzaG93VG9nZ2xlIDBzIDAuM3MgZm9yd2FyZHMsIGZhZGVpbiAzcztcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uQzA5Ni10aW1lZC1jb250ZW50LWNhcm91c2VsIC5jYXJvdXNlbC1jYXJkLWxnIC5jYXJkLXByb2dyZXNzLWJhciAucHJvZ3Jlc3MtYmFyIHtcbiAgd2lkdGg6IDElO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHRyYW5zaXRpb246IHdpZHRoIDAuMnMgbGluZWFyO1xufVxuXG4uQzA5Ni10aW1lZC1jb250ZW50LWNhcm91c2VsIC5jYXJvdXNlbC1jYXJkLWxnIC5jYXJkLWRlc2NyaXB0aW9uIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC13ZWJraXQtbGluZS1jbGFtcDogMztcbiAgbWFyZ2luLXRvcDogMTZweDtcbn1cblxuLkMwOTYtdGltZWQtY29udGVudC1jYXJvdXNlbCAuY2Fyb3VzZWwtY2FyZC1zbSwgLkMwOTYtdGltZWQtY29udGVudC1jYXJvdXNlbCAuY2Fyb3VzZWwtY2FyZC1tZCB7XG4gIHBhZGRpbmc6IDQ4cHggMjRweDtcbn1cblxuLkMwOTYtdGltZWQtY29udGVudC1jYXJvdXNlbCAuY2Fyb3VzZWwtY2FyZC1zbSAuY2FyZC1wcm9ncmVzcy1iYXIsIC5DMDk2LXRpbWVkLWNvbnRlbnQtY2Fyb3VzZWwgLmNhcm91c2VsLWNhcmQtc20gLmNhcmQtZGVzY3JpcHRpb24sIC5DMDk2LXRpbWVkLWNvbnRlbnQtY2Fyb3VzZWwgLmNhcm91c2VsLWNhcmQtc20gLmN0YS1idXR0b24tY29udGFpbmVyLCAuQzA5Ni10aW1lZC1jb250ZW50LWNhcm91c2VsIC5jYXJvdXNlbC1jYXJkLW1kIC5jYXJkLXByb2dyZXNzLWJhciwgLkMwOTYtdGltZWQtY29udGVudC1jYXJvdXNlbCAuY2Fyb3VzZWwtY2FyZC1tZCAuY2FyZC1kZXNjcmlwdGlvbiwgLkMwOTYtdGltZWQtY29udGVudC1jYXJvdXNlbCAuY2Fyb3VzZWwtY2FyZC1tZCAuY3RhLWJ1dHRvbi1jb250YWluZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uQzA5Ni10aW1lZC1jb250ZW50LWNhcm91c2VsIC5jYXJvdXNlbC1jYXJkLXNtIC5jYXJkLWV5ZWJyb3csIC5DMDk2LXRpbWVkLWNvbnRlbnQtY2Fyb3VzZWwgLmNhcm91c2VsLWNhcmQtbWQgLmNhcmQtZXllYnJvdyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5DMDk2LXRpbWVkLWNvbnRlbnQtY2Fyb3VzZWwgLm93bC1pdGVtIHtcbiAgd2lkdGg6IDI0MHB4O1xufVxuXG4uQzA5Ni10aW1lZC1jb250ZW50LWNhcm91c2VsIC5jYXJvdXNlbC1jYXJkLXNtIHtcbiAgd2lkdGg6IDI0MHB4O1xufVxuXG4uQzA5Ni10aW1lZC1jb250ZW50LWNhcm91c2VsIC5jYXJvdXNlbC1jYXJkLXNtIC5jYXJkLWxvZ28gaW1nIHtcbiAgaGVpZ2h0OiA2NHB4O1xuICB3aWR0aDogMTkycHg7XG59XG5cbi5DMDk2LXRpbWVkLWNvbnRlbnQtY2Fyb3VzZWwgLmNhcm91c2VsLWNhcmQtbWQge1xuICB3aWR0aDogMjgwcHg7XG59XG5cbi5DMDk2LXRpbWVkLWNvbnRlbnQtY2Fyb3VzZWwgLmNhcm91c2VsLWNhcmQtbWQgLmNhcmQtbG9nbyBpbWcge1xuICBoZWlnaHQ6IDY0cHg7XG4gIHdpZHRoOiAyMzJweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuQzA5Ni10aW1lZC1jb250ZW50LWNhcm91c2VsIC5jb250ZW50LXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDQ4cHggMDtcbiAgfVxuICAuQzA5Ni10aW1lZC1jb250ZW50LWNhcm91c2VsIC5jb250cm9scy1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLkMwOTYtdGltZWQtY29udGVudC1jYXJvdXNlbCAuaGVhZGVyLXRleHQgLmhlYWRlci10aXRsZSBoMiB7XG4gICAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMi41cmVtO1xuICB9XG4gIC5DMDk2LXRpbWVkLWNvbnRlbnQtY2Fyb3VzZWwgLkMwOTYtY2Fyb3VzZWwtY2FyZCwgLkMwOTYtdGltZWQtY29udGVudC1jYXJvdXNlbCAuY2Fyb3VzZWwtY2FyZC1zbSwgLkMwOTYtdGltZWQtY29udGVudC1jYXJvdXNlbCAuY2Fyb3VzZWwtY2FyZC1tZCwgLkMwOTYtdGltZWQtY29udGVudC1jYXJvdXNlbCAuY2Fyb3VzZWwtY2FyZC1sZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA1OTlweDtcbiAgICBoZWlnaHQ6IDM1NXB4O1xuICAgIHBhZGRpbmc6IDI0cHggMjBweCAzOHB4O1xuICB9XG4gIC5DMDk2LXRpbWVkLWNvbnRlbnQtY2Fyb3VzZWwgLkMwOTYtY2Fyb3VzZWwtY2FyZCAuY2FyZC1jb250ZW50IC5jYXJkLXByb2dyZXNzLWJhciwgLkMwOTYtdGltZWQtY29udGVudC1jYXJvdXNlbCAuY2Fyb3VzZWwtY2FyZC1zbSAuY2FyZC1jb250ZW50IC5jYXJkLXByb2dyZXNzLWJhciwgLkMwOTYtdGltZWQtY29udGVudC1jYXJvdXNlbCAuY2Fyb3VzZWwtY2FyZC1tZCAuY2FyZC1jb250ZW50IC5jYXJkLXByb2dyZXNzLWJhciwgLkMwOTYtdGltZWQtY29udGVudC1jYXJvdXNlbCAuY2Fyb3VzZWwtY2FyZC1sZyAuY2FyZC1jb250ZW50IC5jYXJkLXByb2dyZXNzLWJhciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuQzA5Ni10aW1lZC1jb250ZW50LWNhcm91c2VsIC5DMDk2LWNhcm91c2VsLWNhcmQgLmNhcmQtY29udGVudCAuY2FyZC1oZWFkZXIsIC5DMDk2LXRpbWVkLWNvbnRlbnQtY2Fyb3VzZWwgLmNhcm91c2VsLWNhcmQtc20gLmNhcmQtY29udGVudCAuY2FyZC1oZWFkZXIsIC5DMDk2LXRpbWVkLWNvbnRlbnQtY2Fyb3VzZWwgLmNhcm91c2VsLWNhcmQtbWQgLmNhcmQtY29udGVudCAuY2FyZC1oZWFkZXIsIC5DMDk2LXRpbWVkLWNvbnRlbnQtY2Fyb3VzZWwgLmNhcm91c2VsLWNhcmQtbGcgLmNhcmQtY29udGVudCAuY2FyZC1oZWFkZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLkMwOTYtdGltZWQtY29udGVudC1jYXJvdXNlbCAuQzA5Ni1jYXJvdXNlbC1jYXJkIC5jYXJkLWNvbnRlbnQgLmNhcmQtaGVhZGVyIC5jYXJkLWxvZ28gaW1nLCAuQzA5Ni10aW1lZC1jb250ZW50LWNhcm91c2VsIC5jYXJvdXNlbC1jYXJkLXNtIC5jYXJkLWNvbnRlbnQgLmNhcmQtaGVhZGVyIC5jYXJkLWxvZ28gaW1nLCAuQzA5Ni10aW1lZC1jb250ZW50LWNhcm91c2VsIC5jYXJvdXNlbC1jYXJkLW1kIC5jYXJkLWNvbnRlbnQgLmNhcmQtaGVhZGVyIC5jYXJkLWxvZ28gaW1nLCAuQzA5Ni10aW1lZC1jb250ZW50LWNhcm91c2VsIC5jYXJvdXNlbC1jYXJkLWxnIC5jYXJkLWNvbnRlbnQgLmNhcmQtaGVhZGVyIC5jYXJkLWxvZ28gaW1nIHtcbiAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgd2lkdGg6IDE1NnB4O1xuICB9XG4gIC5DMDk2LXRpbWVkLWNvbnRlbnQtY2Fyb3VzZWwgLkMwOTYtY2Fyb3VzZWwtY2FyZCAuY2FyZC1jb250ZW50IC5jYXJkLWhlYWRlciAuY3RhLWJ1dHRvbi1jb250YWluZXIsIC5DMDk2LXRpbWVkLWNvbnRlbnQtY2Fyb3VzZWwgLmNhcm91c2VsLWNhcmQtc20gLmNhcmQtY29udGVudCAuY2FyZC1oZWFkZXIgLmN0YS1idXR0b24tY29udGFpbmVyLCAuQzA5Ni10aW1lZC1jb250ZW50LWNhcm91c2VsIC5jYXJvdXNlbC1jYXJkLW1kIC5jYXJkLWNvbnRlbnQgLmNhcmQtaGVhZGVyIC5jdGEtYnV0dG9uLWNvbnRhaW5lciwgLkMwOTYtdGltZWQtY29udGVudC1jYXJvdXNlbCAuY2Fyb3VzZWwtY2FyZC1sZyAuY2FyZC1jb250ZW50IC5jYXJkLWhlYWRlciAuY3RhLWJ1dHRvbi1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgYW5pbWF0aW9uOiBub25lO1xuICB9XG4gIC5DMDk2LXRpbWVkLWNvbnRlbnQtY2Fyb3VzZWwgLkMwOTYtY2Fyb3VzZWwtY2FyZCAuY2FyZC1jb250ZW50IC5jYXJkLWhlYWRlciAuY3RhLWJ1dHRvbi1jb250YWluZXIgLmN0YS1idG4sIC5DMDk2LXRpbWVkLWNvbnRlbnQtY2Fyb3VzZWwgLmNhcm91c2VsLWNhcmQtc20gLmNhcmQtY29udGVudCAuY2FyZC1oZWFkZXIgLmN0YS1idXR0b24tY29udGFpbmVyIC5jdGEtYnRuLCAuQzA5Ni10aW1lZC1jb250ZW50LWNhcm91c2VsIC5jYXJvdXNlbC1jYXJkLW1kIC5jYXJkLWNvbnRlbnQgLmNhcmQtaGVhZGVyIC5jdGEtYnV0dG9uLWNvbnRhaW5lciAuY3RhLWJ0biwgLkMwOTYtdGltZWQtY29udGVudC1jYXJvdXNlbCAuY2Fyb3VzZWwtY2FyZC1sZyAuY2FyZC1jb250ZW50IC5jYXJkLWhlYWRlciAuY3RhLWJ1dHRvbi1jb250YWluZXIgLmN0YS1idG4ge1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICBwYWRkaW5nOiAwLjVyZW0gMC43cmVtO1xuICAgIG1pbi13aWR0aDogMDtcbiAgICB3aWR0aDogNDhweDtcbiAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5DMDk2LXRpbWVkLWNvbnRlbnQtY2Fyb3VzZWwgLkMwOTYtY2Fyb3VzZWwtY2FyZCAuY2FyZC1jb250ZW50IC5jYXJkLWZvb3RlciAuY2FyZC1leWVicm93LCAuQzA5Ni10aW1lZC1jb250ZW50LWNhcm91c2VsIC5jYXJvdXNlbC1jYXJkLXNtIC5jYXJkLWNvbnRlbnQgLmNhcmQtZm9vdGVyIC5jYXJkLWV5ZWJyb3csIC5DMDk2LXRpbWVkLWNvbnRlbnQtY2Fyb3VzZWwgLmNhcm91c2VsLWNhcmQtbWQgLmNhcmQtY29udGVudCAuY2FyZC1mb290ZXIgLmNhcmQtZXllYnJvdywgLkMwOTYtdGltZWQtY29udGVudC1jYXJvdXNlbCAuY2Fyb3VzZWwtY2FyZC1sZyAuY2FyZC1jb250ZW50IC5jYXJkLWZvb3RlciAuY2FyZC1leWVicm93IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gIC5DMDk2LXRpbWVkLWNvbnRlbnQtY2Fyb3VzZWwgLkMwOTYtY2Fyb3VzZWwtY2FyZCAuY2FyZC1jb250ZW50IC5jYXJkLWZvb3RlciAuY2FyZC1kZXNjcmlwdGlvbiwgLkMwOTYtdGltZWQtY29udGVudC1jYXJvdXNlbCAuY2Fyb3VzZWwtY2FyZC1zbSAuY2FyZC1jb250ZW50IC5jYXJkLWZvb3RlciAuY2FyZC1kZXNjcmlwdGlvbiwgLkMwOTYtdGltZWQtY29udGVudC1jYXJvdXNlbCAuY2Fyb3VzZWwtY2FyZC1tZCAuY2FyZC1jb250ZW50IC5jYXJkLWZvb3RlciAuY2FyZC1kZXNjcmlwdGlvbiwgLkMwOTYtdGltZWQtY29udGVudC1jYXJvdXNlbCAuY2Fyb3VzZWwtY2FyZC1sZyAuY2FyZC1jb250ZW50IC5jYXJkLWZvb3RlciAuY2FyZC1kZXNjcmlwdGlvbiB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgLXdlYmtpdC1saW5lLWNsYW1wOiAzO1xuICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gIH1cbiAgLkMwOTYtdGltZWQtY29udGVudC1jYXJvdXNlbCAub3dsLWRvdHMge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy10b3A6IDI0cHg7XG4gIH1cbiAgLkMwOTYtdGltZWQtY29udGVudC1jYXJvdXNlbCAub3dsLWRvdHMgLm93bC1kb3Qge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB6b29tOiAxO1xuICAgICpkaXNwbGF5OiBpbmxpbmU7XG4gIH1cbiAgLkMwOTYtdGltZWQtY29udGVudC1jYXJvdXNlbCAub3dsLWRvdHMgLm93bC1kb3Qgc3BhbiB7XG4gICAgd2lkdGg6IDhweDtcbiAgICBoZWlnaHQ6IDhweDtcbiAgICBtYXJnaW46IDhweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjYzljYWNjO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgZWFzZTtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIGVhc2U7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIH1cbiAgLkMwOTYtdGltZWQtY29udGVudC1jYXJvdXNlbCAub3dsLWRvdHMgLm93bC1kb3QuYWN0aXZlIHNwYW4ge1xuICAgIGJhY2tncm91bmQ6ICMwMEFBN0U7XG4gICAgYm9yZGVyOiBub25lO1xuICB9XG59XG5cbi5DMDk2LXRpbWVkLWNvbnRlbnQtY2Fyb3VzZWwgLm92ZXJsYXktY29sb3ItMSAuY2FyZC1pbWFnZTphZnRlciB7XG4gIGJhY2tncm91bmQtYmxlbmQtbW9kZTogbXVsdGlwbHksIG5vcm1hbDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2UzNWIzOSwgI2UzNWIzOSksIGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMCwgMCwgMCwgMC4zKSwgcmdiYSgwLCAwLCAwLCAwLjMpKTtcbn1cblxuLkMwOTYtdGltZWQtY29udGVudC1jYXJvdXNlbCAub3ZlcmxheS1jb2xvci0yIC5jYXJkLWltYWdlOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1ibGVuZC1tb2RlOiBtdWx0aXBseSwgbm9ybWFsO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjMDA4MDVhLCAjMDA4MDVhKSwgbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgwLCAwLCAwLCAwLjMpLCByZ2JhKDAsIDAsIDAsIDAuMykpO1xufVxuXG4uQzA5Ni10aW1lZC1jb250ZW50LWNhcm91c2VsIC5vdmVybGF5LWNvbG9yLTMgLmNhcmQtaW1hZ2U6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWJsZW5kLW1vZGU6IG11bHRpcGx5LCBub3JtYWw7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICMwMDRiOGQsICMwMDRiOGQpLCBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDAsIDAsIDAsIDAuMyksIHJnYmEoMCwgMCwgMCwgMC4zKSk7XG59XG5cbi5DMDk2LXRpbWVkLWNvbnRlbnQtY2Fyb3VzZWwgLm92ZXJsYXktY29sb3ItNCAuY2FyZC1pbWFnZTphZnRlciB7XG4gIGJhY2tncm91bmQtYmxlbmQtbW9kZTogbXVsdGlwbHksIG5vcm1hbDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzRiMjE2MSwgIzRiMjE2MSksIGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMCwgMCwgMCwgMC4zKSwgcmdiYSgwLCAwLCAwLCAwLjMpKTtcbn1cblxuQGtleWZyYW1lcyBzaG93VG9nZ2xlIHtcbiAgdG8ge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlaW4ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi5DMDk2LXRpbWVkLWNvbnRlbnQtY2Fyb3VzZWwuYnJhbmQtcHJpbWFyeS1iYWNrZ3JvdW5kIHN2Zzpob3Zlcixcbi5DMDk2LXRpbWVkLWNvbnRlbnQtY2Fyb3VzZWwuYnJhbmQtc2Vjb25kYXJ5LWJhY2tncm91bmQgc3ZnOmhvdmVyIHtcbiAgZmlsbDogI2ZmZmZmZiAhaW1wb3J0YW50O1xufVxuXG4uQzA5Ni10aW1lZC1jb250ZW50LWNhcm91c2VsLmJyYW5kLXByaW1hcnktYmFja2dyb3VuZCBzdmcgY2lyY2xlLFxuLkMwOTYtdGltZWQtY29udGVudC1jYXJvdXNlbC5icmFuZC1zZWNvbmRhcnktYmFja2dyb3VuZCBzdmcgY2lyY2xlIHtcbiAgc3Ryb2tlOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5DMDk2LXRpbWVkLWNvbnRlbnQtY2Fyb3VzZWwuYnJhbmQtcHJpbWFyeS1iYWNrZ3JvdW5kIHN2ZyBwYXRoLFxuLkMwOTYtdGltZWQtY29udGVudC1jYXJvdXNlbC5icmFuZC1zZWNvbmRhcnktYmFja2dyb3VuZCBzdmcgcGF0aCB7XG4gIGZpbGw6ICNmZmZmZmYgIWltcG9ydGFudDtcbn1cblxuLkMwOTYtdGltZWQtY29udGVudC1jYXJvdXNlbC5icmFuZC1wcmltYXJ5LWJhY2tncm91bmQgLm93bC1kb3RzIC5vd2wtZG90IHNwYW4sXG4uQzA5Ni10aW1lZC1jb250ZW50LWNhcm91c2VsLmJyYW5kLXNlY29uZGFyeS1iYWNrZ3JvdW5kIC5vd2wtZG90cyAub3dsLWRvdCBzcGFuIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZmZmZjtcbn1cblxuLkMwOTYtdGltZWQtY29udGVudC1jYXJvdXNlbC5icmFuZC1wcmltYXJ5LWJhY2tncm91bmQgLm93bC1kb3RzIC5vd2wtZG90LmFjdGl2ZSBzcGFuLFxuLkMwOTYtdGltZWQtY29udGVudC1jYXJvdXNlbC5icmFuZC1zZWNvbmRhcnktYmFja2dyb3VuZCAub3dsLWRvdHMgLm93bC1kb3QuYWN0aXZlIHNwYW4ge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xufVxuXG4uQzA5MS1mbGV4aWJsZS1jb2x1bW4gLnNlY3Rpb24ge1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICBmbGV4LWdyb3c6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGdhcDogMTIwcHg7XG4gIHBhZGRpbmc6IDgwcHggMDtcbn1cblxuLkMwOTEtZmxleGlibGUtY29sdW1uIC5sZWZ0LWNvbnRlbnQtY29sdW1uIHtcbiAgZmxleC1ncm93OiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBnYXA6IDE2cHg7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5DMDkxLWZsZXhpYmxlLWNvbHVtbiAudGV4dC1ncm91cCB7XG4gIGdhcDogMTZweDtcbn1cblxuLkMwOTEtZmxleGlibGUtY29sdW1uIGgyIHtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgZm9udC1zaXplOiAyLjI1cmVtO1xuICBsaW5lLWhlaWdodDogM3JlbTtcbn1cblxuLkMwOTEtZmxleGlibGUtY29sdW1uIGg1IHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbn1cblxuLkMwOTEtZmxleGlibGUtY29sdW1uIC5jMDkxLWN0YS1idXR0b25zIHtcbiAgd2lkdGg6IDI4MHB4O1xufVxuXG4uQzA5MS1mbGV4aWJsZS1jb2x1bW4gLnJpZ2h0LWNvbnRlbnQtY29sdW1uIHtcbiAgZmxleC1ncm93OiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBnYXA6IDIwcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIG1heC13aWR0aDogNTgwcHg7XG59XG5cbi5DMDkxLWZsZXhpYmxlLWNvbHVtbiAucm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW46IDA7XG59XG5cbi5DMDkxLWZsZXhpYmxlLWNvbHVtbiAuY29sdW1uLWdyb3VwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBjb2x1bW4tZ2FwOiAyMHB4O1xuICB3aWR0aDogNTgwcHg7XG59XG5cbi5DMDkxLWZsZXhpYmxlLWNvbHVtbiAuYzA5MS1pdGVtIHtcbiAgbWF4LXdpZHRoOiAyODBweDtcbiAgZmxleC1ncm93OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBnYXA6IDI0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIHBhZGRpbmc6IDAgMCA0MHB4IDA7XG59XG5cbi5DMDkxLWZsZXhpYmxlLWNvbHVtbiBpbWcge1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xufVxuXG4uQzA5MS1mbGV4aWJsZS1jb2x1bW4gLml0ZW0tdGV4dCB7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gIGZsZXgtZ3JvdzogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgZ2FwOiAxNnB4O1xuICBwYWRkaW5nOiAwO1xufVxuXG4uQzA5MS1mbGV4aWJsZS1jb2x1bW4gLnN0YXQtaXRlbS10ZXh0IHAge1xuICBtYXJnaW46IDA7XG59XG5cbi5DMDkxLWZsZXhpYmxlLWNvbHVtbiAucnRlLWxhYmVsLS1leWVicm93IHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDNyZW07XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjZweCkge1xuICAuQzA5MS1mbGV4aWJsZS1jb2x1bW4gLnNlY3Rpb24ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAzMnB4O1xuICAgIHBhZGRpbmc6IDQ4cHggMDtcbiAgfVxuICAuQzA5MS1mbGV4aWJsZS1jb2x1bW4gLmMwOTEtaXRlbSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgZ2FwOiAyMHB4O1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLkMwOTEtZmxleGlibGUtY29sdW1uIC5sZWZ0LWNvbnRlbnQtY29sdW1uIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC5DMDkxLWZsZXhpYmxlLWNvbHVtbiAuY29sdW1uLWdyb3VwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBnYXA6IDI0cHg7XG4gIH1cbiAgLkMwOTEtZmxleGlibGUtY29sdW1uIGgyIHtcbiAgICBmb250LXNpemU6IDEuODc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjVyZW07XG4gIH1cbiAgLkMwOTEtZmxleGlibGUtY29sdW1uIGg1IHtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gIH1cbn1cblxuLkMwOTMtdmVydGljYWwtY29udGVudC10YWJzIHtcbiAgcGFkZGluZzogNXJlbSAwO1xufVxuXG4uQzA5My12ZXJ0aWNhbC1jb250ZW50LXRhYnMgaDIge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICBmb250LXNpemU6IDIuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAzcmVtO1xufVxuXG4uQzA5My12ZXJ0aWNhbC1jb250ZW50LXRhYnMgLnJ0ZS1sYWJlbC0tZXllYnJvdyB7XG4gIG1hcmdpbjogMCAwIDhweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLkMwOTMtdmVydGljYWwtY29udGVudC10YWJzIHVsIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxuXG4uQzA5My12ZXJ0aWNhbC1jb250ZW50LXRhYnMgdWwgbGkgYSB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBvcGFjaXR5OiAuNjU7XG59XG5cbi5DMDkzLXZlcnRpY2FsLWNvbnRlbnQtdGFicyB1bCBsaSBhOmhvdmVyIHtcbiAgY29sb3I6ICMwMDgwNWE7XG4gIG9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMTI4LCA5MCwgMC4xNik7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cblxuLkMwOTMtdmVydGljYWwtY29udGVudC10YWJzIC5tb2JpbGUtbGluZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5DMDkzLXZlcnRpY2FsLWNvbnRlbnQtdGFicyAuZGVza3RvcC1saW5lIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgYm9yZGVyLXJpZ2h0OiA0cHggc29saWQ7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBtYXJnaW4sIGhlaWdodDtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogLjVzO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuQzA5My12ZXJ0aWNhbC1jb250ZW50LXRhYnMgLmRlc2t0b3AtbGluZSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgbWFyZ2luLWxlZnQ6IC00cHg7XG4gICAgd2lkdGg6IDA7XG4gIH1cbn1cblxuLkMwOTMtdmVydGljYWwtY29udGVudC10YWJzIC50YWJzLXRpdGxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgcGFkZGluZzogMCAyMHB4IDAgMDtcbn1cblxuLkMwOTMtdmVydGljYWwtY29udGVudC10YWJzIC5kYXRhLXRpdGxlIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIC13ZWJraXQtbGluZS1jbGFtcDogMjtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLkMwOTMtdmVydGljYWwtY29udGVudC10YWJzIGhyIHtcbiAgYm9yZGVyLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLkMwOTMtdmVydGljYWwtY29udGVudC10YWJzIHVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLkMwOTMtdmVydGljYWwtY29udGVudC10YWJzIHAge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uQzA5My12ZXJ0aWNhbC1jb250ZW50LXRhYnMgbGkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LWdyb3c6IDE7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxcmVtO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgcGFkZGluZzogLjVyZW0gMS4yNXJlbSAuNXJlbSAwO1xuICBib3JkZXItcmlnaHQ6IHNvbGlkIDFweCAjYzljYWNjO1xufVxuXG4uQzA5My12ZXJ0aWNhbC1jb250ZW50LXRhYnMgbGkgYS5zZWxlY3RlZCB7XG4gIGNvbG9yOiAjMDA1NzNkO1xuICBvcGFjaXR5OiAxO1xufVxuXG4uQzA5My12ZXJ0aWNhbC1jb250ZW50LXRhYnMgLmNhcmQtZGl2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5DMDkzLXZlcnRpY2FsLWNvbnRlbnQtdGFicyAudGV4dC1ncm91cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYW5pbWF0aW9uOiBtb3ZpbmdJbiAuNnMgZWFzZS1pbi1vdXQgZm9yd2FyZHMsIGZhZGVkLWluIC42cyBlYXNlLWluLW91dCBmb3J3YXJkcztcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbn1cblxuQGtleWZyYW1lcyBmYWRlZC1pbiB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlZC1vdXQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbi5DMDkzLXZlcnRpY2FsLWNvbnRlbnQtdGFicyAuY2FyZC10b3AtbWFyZ2luIHtcbiAgbWFyZ2luOiAyLjVyZW0gMCAwO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLkMwOTMtdmVydGljYWwtY29udGVudC10YWJzIC5jYXJkLWJvdHRvbS1tYXJnaW4ge1xuICBtYXJnaW46IDIuNXJlbSAwIDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uQzA5My12ZXJ0aWNhbC1jb250ZW50LXRhYnMgLmNvbnRlbnQtcm93IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBhbmltYXRpb246IGRlbGF5TW92aW5nSW4gMXMgZWFzZS1pbi1vdXQgZm9yd2FyZHMsIGZhZGVkLWluIDEuNnMgZWFzZS1pbi1vdXQgZm9yd2FyZHM7XG59XG5cbkBrZXlmcmFtZXMgZGVsYXlNb3ZpbmdJbiB7XG4gIGZyb20ge1xuICAgIHRvcDogMjAwcHg7XG4gIH1cbiAgdG8ge1xuICAgIHRvcDogMHB4O1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZGVsYXlNb3ZpbmdPdXQge1xuICBmcm9tIHtcbiAgICB0b3A6IDBweDtcbiAgfVxuICB0byB7XG4gICAgdG9wOiAtMjAwcHg7XG4gIH1cbn1cblxuLkMwOTMtdmVydGljYWwtY29udGVudC10YWJzIC5uYXZpZ2F0aW9uIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC4wOHJlbTtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxcmVtO1xuICBwYWRkaW5nOiAwO1xufVxuXG4uQzA5My12ZXJ0aWNhbC1jb250ZW50LXRhYnMgLm5hdmlnYXRpb24gYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwLjVyZW07XG59XG5cbi5DMDkzLXZlcnRpY2FsLWNvbnRlbnQtdGFicyAuY2FyZC1jb250ZW50IHtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE5NiwgMjA2LCAyMDksIDAuMik7XG59XG5cbi5DMDkzLXZlcnRpY2FsLWNvbnRlbnQtdGFicyAuY2FyZC1jb250ZW50IC5jYXJvdXNlbC1pbm5lciBsaSB7XG4gIHdpZHRoOiA1MCU7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uQzA5My12ZXJ0aWNhbC1jb250ZW50LXRhYnMgLmNhcmQtY29udGVudCAuY2Fyb3VzZWwtaW5uZXIgbGk6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgcGFkZGluZy1sZWZ0OiA0MHB4O1xufVxuXG4uQzA5My12ZXJ0aWNhbC1jb250ZW50LXRhYnMgLmNhcmQtY29udGVudCAuY2Fyb3VzZWwtaW5uZXIgbGk6bnRoLWNoaWxkKG9kZCkge1xuICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICBjbGVhcjogbGVmdDtcbn1cblxuLkMwOTMtdmVydGljYWwtY29udGVudC10YWJzIC5pdGVtLWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtaW4td2lkdGg6IDk4MHB4O1xufVxuXG4uQzA5My12ZXJ0aWNhbC1jb250ZW50LXRhYnMgLnRhYi1jb250ZW50IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLkMwOTMtdmVydGljYWwtY29udGVudC10YWJzIC50YWItY29udGVudCA+IGRpdjpub3QoLmdyYXktYmFja2dyb3VuZCk6bm90KC5icmFuZC1wcmltYXJ5LWJhY2tncm91bmQpOm5vdCguYnJhbmQtc2Vjb25kYXJ5LWJhY2tncm91bmQpOm5vdCguYnJhbmQtYWNjZW50LWJhY2tncm91bmQpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5DMDkzLXZlcnRpY2FsLWNvbnRlbnQtdGFicyAudGFiLWNvbnRlbnQuc2VsZWN0ZWQge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLkMwOTMtdmVydGljYWwtY29udGVudC10YWJzIC5jMDkzLWN0YS1idXR0b25zIHtcbiAgcGFkZGluZy10b3A6IDMycHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjZweCkge1xuICAuQzA5My12ZXJ0aWNhbC1jb250ZW50LXRhYnMgLmMwOTMtY3RhLWJ1dHRvbnMge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjEwcHgpIHtcbiAgLkMwOTMtdmVydGljYWwtY29udGVudC10YWJzIC5jMDkzLWN0YS1idXR0b25zIHtcbiAgICBtYXgtd2lkdGg6IDE3LjVyZW07XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cblxuLkMwOTMtdmVydGljYWwtY29udGVudC10YWJzIC5jdGEtYnRuIHtcbiAgbWFyZ2luOiAuNXJlbSAwIDAgMDtcbn1cblxuLkMwOTMtdmVydGljYWwtY29udGVudC10YWJzIC5jMDkzLWNvbnRlbnQtd3JhcHBlciB7XG4gIHdpZHRoOiA2MCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmc6IDQwcHggODBweDtcbiAgbWF4LXdpZHRoOiA1MjBweDtcbn1cblxuLkMwOTMtdmVydGljYWwtY29udGVudC10YWJzIC5jMDkzLWNvbnRlbnQtd3JhcHBlciBoMyB7XG4gIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG5cbi5DMDkzLXZlcnRpY2FsLWNvbnRlbnQtdGFicyAuYzA5My1jb250ZW50LXdyYXBwZXIgLnAxIHtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbn1cblxuLkMwOTMtdmVydGljYWwtY29udGVudC10YWJzIC5pbWFnZS1jb250YWluZXIge1xuICBhbmltYXRpb246IG1vdmluZ0luIC42cyBlYXNlLWluLW91dCBmb3J3YXJkcywgZmFkZS1pbiAuNnMgZWFzZS1pbi1vdXQgZm9yd2FyZHM7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLkMwOTMtdmVydGljYWwtY29udGVudC10YWJzIGltZyB7XG4gIG1heC13aWR0aDogMzgwcHg7XG4gIG1pbi1oZWlnaHQ6IDQyMHB4O1xufVxuXG5Aa2V5ZnJhbWVzIG1vdmluZ0luIHtcbiAgZnJvbSB7XG4gICAgdG9wOiAxMjdweDtcbiAgfVxuICB0byB7XG4gICAgdG9wOiAwcHg7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBtb3ZpbmdPdXQge1xuICBmcm9tIHtcbiAgICB0b3A6IDBweDtcbiAgfVxuICB0byB7XG4gICAgdG9wOiAtMTI3cHg7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlLWluIHtcbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlLW91dCB7XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbi5DMDkzLXZlcnRpY2FsLWNvbnRlbnQtdGFicyAucm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5DMDkzLXZlcnRpY2FsLWNvbnRlbnQtdGFicyAuY29udGVudC1waWN0dXJlIHtcbiAgbWFyZ2luOiAxcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5DMDkzLXZlcnRpY2FsLWNvbnRlbnQtdGFicyAudGFiLWdyb3VwIHtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgZmxleC1ncm93OiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBnYXA6IDhweDtcbiAgcGFkZGluZzogMTZweCAwIDE2cHggMDtcbn1cblxuLkMwOTMtdmVydGljYWwtY29udGVudC10YWJzIC5sZWZ0LW5hdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1heC13aWR0aDogMjAwcHg7XG59XG5cbi5DMDkzLXZlcnRpY2FsLWNvbnRlbnQtdGFicyAuY29udGVudC1pbWFnZSB7XG4gIG1hcmdpbjogLTQwcHggMDtcbiAgcGFkZGluZzogMCA4MHB4IDAgMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2NnB4KSB7XG4gIC5DMDkzLXZlcnRpY2FsLWNvbnRlbnQtdGFicyB7XG4gICAgcGFkZGluZzogM3JlbSAwO1xuICB9XG4gIC5DMDkzLXZlcnRpY2FsLWNvbnRlbnQtdGFicyBpbWcge1xuICAgIGhlaWdodDogMzE1cHg7XG4gICAgbWluLWhlaWdodDogdW5zZXQ7XG4gIH1cbiAgLkMwOTMtdmVydGljYWwtY29udGVudC10YWJzIC50ZXh0LWdyb3VwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XG4gIH1cbiAgLkMwOTMtdmVydGljYWwtY29udGVudC10YWJzIC5jMDkzLWNvbnRlbnQtd3JhcHBlciAucDEge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLkMwOTMtdmVydGljYWwtY29udGVudC10YWJzIHVsIGxpIGE6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbiAgLkMwOTMtdmVydGljYWwtY29udGVudC10YWJzIC50YWItZ3JvdXA6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5DMDkzLXZlcnRpY2FsLWNvbnRlbnQtdGFicyBoMiB7XG4gICAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMi41cmVtO1xuICB9XG4gIC5DMDkzLXZlcnRpY2FsLWNvbnRlbnQtdGFicyAubW9iaWxlLWxpbmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5DMDkzLXZlcnRpY2FsLWNvbnRlbnQtdGFicyAuZGVza3RvcC1saW5lIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5DMDkzLXZlcnRpY2FsLWNvbnRlbnQtdGFicyAuYzA5My1sZWZ0LWFycm93LWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1heC13aWR0aDogM3JlbTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IC0wLjVyZW07XG4gIH1cbiAgLkMwOTMtdmVydGljYWwtY29udGVudC10YWJzIC5jMDkzLWxlZnQtYXJyb3ctY29udGFpbmVyIC5sZWZ0LWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1heC13aWR0aDogMXJlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLkMwOTMtdmVydGljYWwtY29udGVudC10YWJzIC5jMDkzLWxlZnQtYXJyb3ctY29udGFpbmVyIC5sZWZ0LWNvbnRhaW5lciAuYzA5My1sZWZ0LWFycm93IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDAuNXJlbTtcbiAgICBib3R0b206IDEuMjVyZW07XG4gICAgaGVpZ2h0OiAwLjVyZW07XG4gICAgd2lkdGg6IDAuNXJlbTtcbiAgICBib3JkZXI6IHNvbGlkIHZhcigtLWNvbG9yLWdyZXktZGFyay00OCk7XG4gICAgYm9yZGVyLXdpZHRoOiAwIDAuMTI1cmVtIDAuMTI1cmVtIDA7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB9XG4gIC5DMDkzLXZlcnRpY2FsLWNvbnRlbnQtdGFicyAuYzA5My1sZWZ0LWFycm93LWNvbnRhaW5lci5hY3RpdmUge1xuICAgIHotaW5kZXg6IDE7XG4gIH1cbiAgLkMwOTMtdmVydGljYWwtY29udGVudC10YWJzIC5hcnJvdy1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDNyZW07XG4gICAgei1pbmRleDogMTtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjVyZW07XG4gIH1cbiAgLkMwOTMtdmVydGljYWwtY29udGVudC10YWJzIC5hcnJvdy1jb250YWluZXIgLnJpZ2h0LWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1heC13aWR0aDogMXJlbTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbiAgLkMwOTMtdmVydGljYWwtY29udGVudC10YWJzIC5hcnJvdy1jb250YWluZXIgLmMwOTMtYXJyb3cge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMC4yNXJlbTtcbiAgICBib3R0b206IDEuMjVyZW07XG4gICAgaGVpZ2h0OiAwLjVyZW07XG4gICAgd2lkdGg6IDAuNXJlbTtcbiAgICBib3JkZXI6IHNvbGlkIHZhcigtLWNvbG9yLWdyZXktZGFyay00OCk7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBib3JkZXItd2lkdGg6IDAgMC4xMjVyZW0gMC4xMjVyZW0gMDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgfVxuICAuQzA5My12ZXJ0aWNhbC1jb250ZW50LXRhYnMgLmFycm93LWNvbnRhaW5lci5hY3RpdmUge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgfVxuICAuQzA5My12ZXJ0aWNhbC1jb250ZW50LXRhYnMgLmMwOTMtY29udGVudC13cmFwcGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5DMDkzLXZlcnRpY2FsLWNvbnRlbnQtdGFicyAuYzA5My1jb250ZW50LXdyYXBwZXIgaDMge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAycmVtO1xuICB9XG4gIC5DMDkzLXZlcnRpY2FsLWNvbnRlbnQtdGFicyAuY2FyZC1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gMS4yNXJlbTtcbiAgfVxuICAuQzA5My12ZXJ0aWNhbC1jb250ZW50LXRhYnMgLmNhcmQtdG9wLW1hcmdpbiB7XG4gICAgbWFyZ2luOiAxLjI1cmVtIDAgMDtcbiAgfVxuICAuQzA5My12ZXJ0aWNhbC1jb250ZW50LXRhYnMgLmNhcmQtYm90dG9tLW1hcmdpbiB7XG4gICAgbWFyZ2luOiAzcmVtIDAgMDtcbiAgfVxuICAuQzA5My12ZXJ0aWNhbC1jb250ZW50LXRhYnMgLmxlZnQtbmF2IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5DMDkzLXZlcnRpY2FsLWNvbnRlbnQtdGFicyAuZGF0YS10aXRsZSB7XG4gICAgcGFkZGluZzogMDtcbiAgICBoZWlnaHQ6IG1heC1jb250ZW50O1xuICB9XG4gIC5DMDkzLXZlcnRpY2FsLWNvbnRlbnQtdGFicyAuZGF0YS10aXRsZTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgLkMwOTMtdmVydGljYWwtY29udGVudC10YWJzIHVsIGxpIGE6aG92ZXIge1xuICAgIGNvbG9yOiAjMDA1NzNkO1xuICB9XG4gIC5DMDkzLXZlcnRpY2FsLWNvbnRlbnQtdGFicyBsaSBhLnNlbGVjdGVkIHtcbiAgICBjb2xvcjogIzAwNTczZDtcbiAgfVxuICAuQzA5My12ZXJ0aWNhbC1jb250ZW50LXRhYnMgLnJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwYWRkaW5nOiAwIDEwcHg7XG4gIH1cbiAgLkMwOTMtdmVydGljYWwtY29udGVudC10YWJzIC5pdGVtLWNvbnRlbnQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWluLXdpZHRoOiAwO1xuICB9XG4gIC5DMDkzLXZlcnRpY2FsLWNvbnRlbnQtdGFicyAudGFiLWdyb3VwIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgcGFkZGluZzogMCAwIDAgMDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2M5Y2FjYztcbiAgfVxuICAuQzA5My12ZXJ0aWNhbC1jb250ZW50LXRhYnMgLmNvbnRlbnQtaW1hZ2Uge1xuICAgIG1hcmdpbjogM3JlbSAwIDAgMDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5DMDkzLXZlcnRpY2FsLWNvbnRlbnQtdGFicyAubmF2aWdhdGlvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZm9udC1zaXplOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogLTJyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgLkMwOTMtdmVydGljYWwtY29udGVudC10YWJzIC5uYXZpZ2F0aW9uIGxpIHtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgbWFyZ2luLWJvdHRvbTogLTFweDtcbiAgICBtYXgtd2lkdGg6IDI0MHB4O1xuICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICBwYWRkaW5nOiAuNXJlbTtcbiAgfVxuICAuQzA5My12ZXJ0aWNhbC1jb250ZW50LXRhYnMgLm5hdmlnYXRpb24gbGk6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIC5DMDkzLXZlcnRpY2FsLWNvbnRlbnQtdGFicyAubmF2aWdhdGlvbiBociB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlci1ib3R0b206IDRweCBzb2xpZDtcbiAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IGF1dG87XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogbWFyZ2luLCB3aWR0aDtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAuNXM7XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cbiAgLkMwOTMtdmVydGljYWwtY29udGVudC10YWJzIC5uYXZpZ2F0aW9uIGEge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgbGluZS1oZWlnaHQ6IDFyZW07XG4gICAgcGFkZGluZzogLjVyZW07XG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgIGxldHRlci1zcGFjaW5nOiAuMDNyZW07XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuXG4uQzA5My12ZXJ0aWNhbC1jb250ZW50LXRhYnMuYnJhbmQtcHJpbWFyeS1iYWNrZ3JvdW5kIC50YWJzLXRpdGxlIC5uYXZpZ2F0aW9uIGEsIC5DMDkzLXZlcnRpY2FsLWNvbnRlbnQtdGFicy5icmFuZC1zZWNvbmRhcnktYmFja2dyb3VuZCAudGFicy10aXRsZSAubmF2aWdhdGlvbiBhIHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbi5DMDkzLXZlcnRpY2FsLWNvbnRlbnQtdGFicy5icmFuZC1wcmltYXJ5LWJhY2tncm91bmQgLmNhcmQtY29udGVudCwgLkMwOTMtdmVydGljYWwtY29udGVudC10YWJzLmJyYW5kLXNlY29uZGFyeS1iYWNrZ3JvdW5kIC5jYXJkLWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMik7XG59XG5cbi5DMDkzLXZlcnRpY2FsLWNvbnRlbnQtdGFicy5icmFuZC1wcmltYXJ5LWJhY2tncm91bmQgdWwgbGkgYTpob3ZlciwgLkMwOTMtdmVydGljYWwtY29udGVudC10YWJzLmJyYW5kLXNlY29uZGFyeS1iYWNrZ3JvdW5kIHVsIGxpIGE6aG92ZXIge1xuICBvcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTYpO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY2cHgpIHtcbiAgLkMwOTMtdmVydGljYWwtY29udGVudC10YWJzLmJyYW5kLXByaW1hcnktYmFja2dyb3VuZCAuZGF0YS10aXRsZSwgLkMwOTMtdmVydGljYWwtY29udGVudC10YWJzLmJyYW5kLXNlY29uZGFyeS1iYWNrZ3JvdW5kIC5kYXRhLXRpdGxlIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5DMDkzLXZlcnRpY2FsLWNvbnRlbnQtdGFicy5icmFuZC1wcmltYXJ5LWJhY2tncm91bmQgLmRhdGEtdGl0bGU6aG92ZXIsIC5DMDkzLXZlcnRpY2FsLWNvbnRlbnQtdGFicy5icmFuZC1zZWNvbmRhcnktYmFja2dyb3VuZCAuZGF0YS10aXRsZTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgLkMwOTMtdmVydGljYWwtY29udGVudC10YWJzLmJyYW5kLXByaW1hcnktYmFja2dyb3VuZCB1bCBsaSBhOmhvdmVyLCAuQzA5My12ZXJ0aWNhbC1jb250ZW50LXRhYnMuYnJhbmQtc2Vjb25kYXJ5LWJhY2tncm91bmQgdWwgbGkgYTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbn1cblxuLkMwOTQtdGltZWQtYWNjb3JkaW9uLXdpdGgtaW1hZ2Uge1xuICBwYWRkaW5nOiA1cmVtIDAgNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLkMwOTQtdGltZWQtYWNjb3JkaW9uLXdpdGgtaW1hZ2UgLnBhZGRlZC1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY2cHgpIHtcbiAgLkMwOTQtdGltZWQtYWNjb3JkaW9uLXdpdGgtaW1hZ2UgLnBhZGRlZC1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjZweCkge1xuICAuQzA5NC10aW1lZC1hY2NvcmRpb24td2l0aC1pbWFnZSB7XG4gICAgcGFkZGluZzogM3JlbSAwIDNyZW07XG4gIH1cbn1cblxuLkMwOTQtdGltZWQtYWNjb3JkaW9uLXdpdGgtaW1hZ2UgLmMwOTQtbGVmdCB7XG4gIHdpZHRoOiA1ODBweDtcbiAgaGVpZ2h0OiA1ODBweDtcbiAgbWFyZ2luOiAzNHB4IDEyMHB4IDAgMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY2cHgpIHtcbiAgLkMwOTQtdGltZWQtYWNjb3JkaW9uLXdpdGgtaW1hZ2UgLmMwOTQtbGVmdCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uQzA5NC10aW1lZC1hY2NvcmRpb24td2l0aC1pbWFnZSAuYzA5NC1sZWZ0IC5jMDk0LWxlZnQtaW1hZ2VzIHtcbiAgd2lkdGg6IDU4MHB4O1xuICBoZWlnaHQ6IDU4MHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGFuaW1hdGlvbjogbW92aW5nSW4gNDAwbXMgZWFzZS1pbi1vdXQgZm9yd2FyZHMsIGZhZGUtaW4gNDAwbXMgZWFzZS1pbi1vdXQgZm9yd2FyZHM7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5DMDk0LXRpbWVkLWFjY29yZGlvbi13aXRoLWltYWdlIC5jMDk0LWxlZnQgLmFkZE1vdmluZ091dENsYXNzIHtcbiAgYW5pbWF0aW9uOiBtb3ZpbmdPdXQgNDAwbXMgZWFzZS1pbi1vdXQgZm9yd2FyZHMsIGZhZGUtb3V0IDQwMG1zIGVhc2UtaW4tb3V0IGZvcndhcmRzO1xufVxuXG5Aa2V5ZnJhbWVzIG1vdmluZ0luIHtcbiAgZnJvbSB7XG4gICAgdG9wOiAxMjdweDtcbiAgfVxuICB0byB7XG4gICAgdG9wOiAwcHg7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBtb3ZpbmdPdXQge1xuICBmcm9tIHtcbiAgICB0b3A6IDBweDtcbiAgfVxuICB0byB7XG4gICAgdG9wOiAtMTI3cHg7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlLWluIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGUtb3V0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG4uQzA5NC10aW1lZC1hY2NvcmRpb24td2l0aC1pbWFnZSAuYzA5NC1hY2NvcmRpb24tbGlzdCB7XG4gIHdpZHRoOiA0ODBweDtcbiAgcGFkZGluZzogMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2NnB4KSB7XG4gIC5DMDk0LXRpbWVkLWFjY29yZGlvbi13aXRoLWltYWdlIC5jMDk0LWFjY29yZGlvbi1saXN0IHtcbiAgICB3aWR0aDogdW5zZXQ7XG4gIH1cbn1cblxuLkMwOTQtdGltZWQtYWNjb3JkaW9uLXdpdGgtaW1hZ2UgLmMwOTQtYWNjb3JkaW9uLWxpc3QgLmMwOTQtaGVhZGluZy1ncm91cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGdhcDogMTZweDtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2NnB4KSB7XG4gIC5DMDk0LXRpbWVkLWFjY29yZGlvbi13aXRoLWltYWdlIC5jMDk0LWFjY29yZGlvbi1saXN0IC5jMDk0LWhlYWRpbmctZ3JvdXAge1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIH1cbn1cblxuLkMwOTQtdGltZWQtYWNjb3JkaW9uLXdpdGgtaW1hZ2UgLmMwOTQtYWNjb3JkaW9uLWxpc3QgLmMwOTQtaGVhZGluZy1ncm91cCAuYzA5NC1oZWFkZXJzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZ2FwOiA4cHg7XG59XG5cbi5DMDk0LXRpbWVkLWFjY29yZGlvbi13aXRoLWltYWdlIC5jMDk0LWFjY29yZGlvbi1saXN0IC5jMDk0LWhlYWRpbmctZ3JvdXAgLmMwOTQtaGVhZGVycyAuYzA5NC1oZWFkaW5nLXRpdGxlIHtcbiAgZm9udC1zaXplOiAyLjI1cmVtO1xuICBmb250LXdlaWdodDogMzAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBsaW5lLWhlaWdodDogM3JlbTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2NnB4KSB7XG4gIC5DMDk0LXRpbWVkLWFjY29yZGlvbi13aXRoLWltYWdlIC5jMDk0LWFjY29yZGlvbi1saXN0IC5jMDk0LWhlYWRpbmctZ3JvdXAgLmMwOTQtaGVhZGVycyAuYzA5NC1oZWFkaW5nLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDEuODc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjVyZW07XG4gIH1cbn1cblxuLkMwOTQtdGltZWQtYWNjb3JkaW9uLXdpdGgtaW1hZ2UgLmMwOTQtYWNjb3JkaW9uLWxpc3QgLmFjY29yZGlvbi10b3AtYm9yZGVyIHtcbiAgYm9yZGVyLXRvcDogc29saWQgMXB4ICNjOWNhY2M7XG59XG5cbi5DMDk0LXRpbWVkLWFjY29yZGlvbi13aXRoLWltYWdlIC5jMDk0LWFjY29yZGlvbi1saXN0IC5hY2NvcmRpb24tYm90dG9tLWJvcmRlciB7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjYzljYWNjO1xufVxuXG4uQzA5NC10aW1lZC1hY2NvcmRpb24td2l0aC1pbWFnZSAuYzA5NC1hY2NvcmRpb24tbGlzdCAuYWNjb3JkaW9uIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nOiAyNHB4IDA7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDQwMG1zO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG59XG5cbi5DMDk0LXRpbWVkLWFjY29yZGlvbi13aXRoLWltYWdlIC5jMDk0LWFjY29yZGlvbi1saXN0IC5hY2NvcmRpb24uYWN0aXZlIHtcbiAgcGFkZGluZzogMTZweCAwO1xufVxuXG4uQzA5NC10aW1lZC1hY2NvcmRpb24td2l0aC1pbWFnZSAuYzA5NC1hY2NvcmRpb24tbGlzdCAuYWNjb3JkaW9uIGRpdltpZF49cHJvZ3Jlc3NCYXJdIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3R0b206IDE2cHg7XG4gIHdpZHRoOiAwJTtcbiAgaGVpZ2h0OiA0cHg7XG4gIGZsZXgtZ3JvdzogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNTczZDtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLkMwOTQtdGltZWQtYWNjb3JkaW9uLXdpdGgtaW1hZ2UgLmMwOTQtYWNjb3JkaW9uLWxpc3QgLmFjY29yZGlvbiAuYWNjb3JkaW9uLWljb24tdGl0bGUge1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICBmbGV4LWdyb3c6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMDtcbn1cblxuLkMwOTQtdGltZWQtYWNjb3JkaW9uLXdpdGgtaW1hZ2UgLmMwOTQtYWNjb3JkaW9uLWxpc3QgLmFjY29yZGlvbiAuYWNjb3JkaW9uLWljb24tdGl0bGUgLmFjY29yZGlvbi10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZsZXgtZ3JvdzogMTtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbn1cblxuLkMwOTQtdGltZWQtYWNjb3JkaW9uLXdpdGgtaW1hZ2UgLmMwOTQtYWNjb3JkaW9uLWxpc3QgLmFjY29yZGlvbiAuYWNjb3JkaW9uLWljb24tdGl0bGUgLmljb24tYXJlYSB7XG4gIHdpZHRoOiAxNnB4O1xuICBtYXJnaW46IDdweCAwO1xufVxuXG4uQzA5NC10aW1lZC1hY2NvcmRpb24td2l0aC1pbWFnZSAuYzA5NC1hY2NvcmRpb24tbGlzdCAuYWNjb3JkaW9uIC5hY2NvcmRpb24taWNvbi10aXRsZSAuaWNvbi1hcmVhIC5pY29uIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcbiAgYm9yZGVyLXRvcDogMC4xMjVyZW0gc29saWQ7XG4gIGJvcmRlci1yaWdodDogMC4xMjVyZW0gc29saWQ7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB3aWR0aDogMC41cmVtO1xuICBoZWlnaHQ6IDAuNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IDZweDtcbn1cblxuLkMwOTQtdGltZWQtYWNjb3JkaW9uLXdpdGgtaW1hZ2UgLmMwOTQtYWNjb3JkaW9uLWxpc3QgLmFjY29yZGlvbi5hY3RpdmUgLmFjY29yZGlvbi1pY29uLXRpdGxlIHtcbiAgbWFyZ2luLXRvcDogNHB4O1xufVxuXG4uQzA5NC10aW1lZC1hY2NvcmRpb24td2l0aC1pbWFnZSAuYzA5NC1hY2NvcmRpb24tbGlzdCAuYWNjb3JkaW9uLWJvZHkge1xuICBtYXgtaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiA0MDBtcztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xufVxuXG4uQzA5NC10aW1lZC1hY2NvcmRpb24td2l0aC1pbWFnZSAuYzA5NC1hY2NvcmRpb24tbGlzdCAuYWNjb3JkaW9uLWJvZHkgLmFjY29yZGlvbi10ZWFzZXItdGV4dCBwIHtcbiAgbWFyZ2luOiAwIDAgMC41cmVtO1xufVxuXG4uQzA5NC10aW1lZC1hY2NvcmRpb24td2l0aC1pbWFnZSAuYzA5NC1hY2NvcmRpb24tbGlzdCAuYWNjb3JkaW9uLWJvZHkgLmN0YS10ZXh0IHtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDNyZW07XG59XG5cbi5DMDk0LXRpbWVkLWFjY29yZGlvbi13aXRoLWltYWdlIC5jMDk0LWFjY29yZGlvbi1saXN0IC5hY2NvcmRpb24tYm9keSAuY3RhLWljb24ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiB1bnNldDtcbn1cblxuLkMwOTQtdGltZWQtYWNjb3JkaW9uLXdpdGgtaW1hZ2UgLmMwOTQtYWNjb3JkaW9uLWxpc3QgLmFjY29yZGlvbi1ib2R5IC5jdGEtaWNvbjpiZWZvcmUge1xuICBib3JkZXItcmlnaHQtY29sb3I6IGluaGVyaXQ7XG4gIGJvcmRlci10b3AtY29sb3I6IGluaGVyaXQ7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiBpbmhlcml0O1xuICBib3JkZXItYm90dG9tLWNvbG9yOiBpbmhlcml0O1xufVxuXG4uQzA5NC10aW1lZC1hY2NvcmRpb24td2l0aC1pbWFnZSAuYzA5NC1hY2NvcmRpb24tbGlzdCAuYWNjb3JkaW9uLWJvZHk6aG92ZXIgLmN0YS1pY29uIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdW5zZXQ7XG59XG5cbi5DMDk0LXRpbWVkLWFjY29yZGlvbi13aXRoLWltYWdlIC5jMDk0LWFjY29yZGlvbi1saXN0IC5hY2NvcmRpb24tYm9keTpob3ZlciAuY3RhLWljb246YmVmb3JlIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiBpbmhlcml0O1xuICBib3JkZXItdG9wLWNvbG9yOiBpbmhlcml0O1xuICBib3JkZXItbGVmdC1jb2xvcjogaW5oZXJpdDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogaW5oZXJpdDtcbn1cblxuLkMwOTQtdGltZWQtYWNjb3JkaW9uLXdpdGgtaW1hZ2UgLmMwOTQtYWNjb3JkaW9uLWxpc3QgLmFjY29yZGlvbi1ib2R5IC5jdGEtaWNvbiB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHVuc2V0O1xufVxuXG4uQzA5NC10aW1lZC1hY2NvcmRpb24td2l0aC1pbWFnZSAuYzA5NC1hY2NvcmRpb24tbGlzdCAuYWNjb3JkaW9uLWJvZHkgLmN0YS1pY29uOmFmdGVyIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiBpbmhlcml0O1xuICBib3JkZXItdG9wLWNvbG9yOiBpbmhlcml0O1xuICBib3JkZXItbGVmdC1jb2xvcjogaW5oZXJpdDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogaW5oZXJpdDtcbn1cblxuLkMwOTQtdGltZWQtYWNjb3JkaW9uLXdpdGgtaW1hZ2UgLmMwOTQtYWNjb3JkaW9uLWxpc3QgLmFjY29yZGlvbi1ib2R5OmhvdmVyIC5jdGEtaWNvbiB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHVuc2V0O1xufVxuXG4uQzA5NC10aW1lZC1hY2NvcmRpb24td2l0aC1pbWFnZSAuYzA5NC1hY2NvcmRpb24tbGlzdCAuYWNjb3JkaW9uLWJvZHk6aG92ZXIgLmN0YS1pY29uOmFmdGVyIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiBpbmhlcml0O1xuICBib3JkZXItdG9wLWNvbG9yOiBpbmhlcml0O1xuICBib3JkZXItbGVmdC1jb2xvcjogaW5oZXJpdDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogaW5oZXJpdDtcbn1cblxuLkMwOTQtdGltZWQtYWNjb3JkaW9uLXdpdGgtaW1hZ2UgLmMwOTQtYWNjb3JkaW9uLWxpc3QgLmFjY29yZGlvbi1pbWFnZXMge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY2cHgpIHtcbiAgLkMwOTQtdGltZWQtYWNjb3JkaW9uLXdpdGgtaW1hZ2UgLmMwOTQtYWNjb3JkaW9uLWxpc3QgLmFjY29yZGlvbi1pbWFnZXMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLkMwOTQtdGltZWQtYWNjb3JkaW9uLXdpdGgtaW1hZ2UgLmMwOTQtYWNjb3JkaW9uLWxpc3QgLmFjY29yZGlvbi1pbWFnZXMgLmFjY29yZGlvbi1pbWFnZS1pdGVtIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2NnB4KSB7XG4gIC5DMDk0LXRpbWVkLWFjY29yZGlvbi13aXRoLWltYWdlIC5jMDk0LWFjY29yZGlvbi1saXN0IC5hY2NvcmRpb24taW1hZ2VzIC5hY2NvcmRpb24taW1hZ2UtaXRlbSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLkMwOTQtdGltZWQtYWNjb3JkaW9uLXdpdGgtaW1hZ2UgLmMwOTQtYWNjb3JkaW9uLWxpc3QgLnNwYWNlLWdhcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG59XG5cbi5DMDk1LWZlYXR1cmVkLXN0YXRzIHtcbiAgbWluLWhlaWdodDogNTEycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDVyZW0gMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2NnB4KSB7XG4gIC5DMDk1LWZlYXR1cmVkLXN0YXRzIHtcbiAgICBwYWRkaW5nOiA0cmVtIDA7XG4gICAgbWluLWhlaWdodDogMTE0NHB4O1xuICB9XG59XG5cbi5DMDk1LWZlYXR1cmVkLXN0YXRzIC5jb250ZW50LXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5DMDk1LWZlYXR1cmVkLXN0YXRzIC5jMDk1LWhlYWRlciB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5DMDk1LWZlYXR1cmVkLXN0YXRzIC5jMDk1LWhlYWRlciAucnRlLWxhYmVsLS1leWVicm93IHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLkMwOTUtZmVhdHVyZWQtc3RhdHMgLmMwOTUtaGVhZGVyIC5jMDk1LWhlYWRpbmcge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmb250LXNpemU6IDIuMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAzcmVtO1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY2cHgpIHtcbiAgLkMwOTUtZmVhdHVyZWQtc3RhdHMgLmMwOTUtaGVhZGVyIC5jMDk1LWhlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDIuNXJlbTtcbiAgfVxufVxuXG4uQzA5NS1mZWF0dXJlZC1zdGF0cyAuYzA5NS10ZWFzYWJsZS10ZXh0IHtcbiAgd2lkdGg6IDgzJTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2NnB4KSB7XG4gIC5DMDk1LWZlYXR1cmVkLXN0YXRzIC5jMDk1LXRlYXNhYmxlLXRleHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5DMDk1LWZlYXR1cmVkLXN0YXRzIC5jMDk1LXN0YXQtcGFyZW50IHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmc6IDJyZW0gMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2NnB4KSB7XG4gIC5DMDk1LWZlYXR1cmVkLXN0YXRzIC5jMDk1LXN0YXQtcGFyZW50IHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gMDtcbiAgfVxufVxuXG4uQzA5NS1mZWF0dXJlZC1zdGF0cyAuYzA5NS1zdGF0LXBhcmVudCAucm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICByb3ctZ2FwOiAyNHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY2cHgpIHtcbiAgLkMwOTUtZmVhdHVyZWQtc3RhdHMgLmMwOTUtc3RhdC1wYXJlbnQgLnJvdyB7XG4gICAgcm93LWdhcDogOHB4O1xuICB9XG59XG5cbi5DMDk1LWZlYXR1cmVkLXN0YXRzIC5jMDk1LXN0YXQtcGFyZW50IC5jMDk1LXN0YXQtY29udGVudCB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5DMDk1LWZlYXR1cmVkLXN0YXRzIC5jMDk1LXN0YXQtcGFyZW50IC5jMDk1LXN0YXQtY29udGVudCAuc3RhdC1pdGVtLXRpdGxlIHtcbiAgZm9udC1zaXplOiAzLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiA0cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuXG4uQzA5NS1mZWF0dXJlZC1zdGF0cyAuYzA5NS1zdGF0LXBhcmVudCAuYzA5NS1zdGF0LWNvbnRlbnQgLnN0YXQtaXRlbS10aXRsZTpub3QoLmlzLXZpc2libGUpIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uQzA5NS1mZWF0dXJlZC1zdGF0cyAuYzA5NS1zdGF0LXBhcmVudCAuYzA5NS1zdGF0LWNvbnRlbnQgLnN0YXQtaXRlbS1oZWFkZXI6bm90KC5pcy12aXNpYmxlKSwgLkMwOTUtZmVhdHVyZWQtc3RhdHMgLmMwOTUtc3RhdC1wYXJlbnQgLmMwOTUtc3RhdC1jb250ZW50IC5zdGF0LWl0ZW0tdGV4dDpub3QoLmlzLXZpc2libGUpIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uQzA5NS1mZWF0dXJlZC1zdGF0cyAuYzA5NS1zdGF0LXBhcmVudCAuYzA5NS1zdGF0LWNvbnRlbnQgLnN0YXQtaXRlbS10aXRsZS5pcy12aXNpYmxlIHtcbiAgYW5pbWF0aW9uOiBmYWRlLWJvdHRvbSBlYXNlLWluLW91dDtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAuNnM7XG59XG5cbi5DMDk1LWZlYXR1cmVkLXN0YXRzIC5jMDk1LXN0YXQtcGFyZW50IC5jMDk1LXN0YXQtY29udGVudCAuc3RhdC1pdGVtLWhlYWRlci5pcy12aXNpYmxlLCAuQzA5NS1mZWF0dXJlZC1zdGF0cyAuYzA5NS1zdGF0LXBhcmVudCAuYzA5NS1zdGF0LWNvbnRlbnQgLnN0YXQtaXRlbS10ZXh0LmlzLXZpc2libGUge1xuICBhbmltYXRpb246IGZhZGUtYm90dG9tIGVhc2UtaW4tb3V0O1xuICBhbmltYXRpb24tZHVyYXRpb246IC42cztcbn1cblxuLkMwOTUtZmVhdHVyZWQtc3RhdHMgLmMwOTUtc3RhdC1wYXJlbnQgLmMwOTUtc3RhdC1jb250ZW50IC5zdGF0LWl0ZW0taGVhZGVyIHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cblxuQGtleWZyYW1lcyBmYWRlLWJvdHRvbSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTUwcHgpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLkMwMjBCLW11bHRpLWNvbHVtbi10aWVyIHtcbiAgLS1kZXZpY2UtcGFkZGluZy1mdWxsLXdpZHRoOiBjYWxjKCh2YXIoLS1kZXZpY2UtcGFkZGluZy14KSAqIDIpKTtcbiAgLS1ncmlkLWd1dHRlci1mdWxsLXdpZHRoOiBjYWxjKCh2YXIoLS1ncmlkLWd1dHRlcikgKiAxMSkpO1xuICAtLWdyaWQtY29sdW1uLWZ1bGwtd2lkdGg6IGNhbGMoKDEwMHZ3IC0gdmFyKC0tZGV2aWNlLXBhZGRpbmctZnVsbC13aWR0aCkgLSB2YXIoLS1ncmlkLWd1dHRlci1mdWxsLXdpZHRoKSkpO1xuICAtLWdyaWQtY29sdW1uOiBjYWxjKCh2YXIoLS1ncmlkLWNvbHVtbi1mdWxsLXdpZHRoKSAvIDEyKSk7XG4gIC0tZ3JpZC1jb2wtMTogY2FsYygodmFyKC0tZ3JpZC1jb2x1bW4pICogMSkpO1xuICAtLWdyaWQtY29sLTM6IGNhbGMoKHZhcigtLWdyaWQtY29sdW1uKSAqIDMpICsgKHZhcigtLWdyaWQtZ3V0dGVyKSAqIDIpKTtcbiAgLS1ncmlkLWNvbC00OiBjYWxjKCh2YXIoLS1ncmlkLWNvbHVtbikgKiA0KSArICh2YXIoLS1ncmlkLWd1dHRlcikgKiAzKSk7XG4gIC0tZ3JpZC1jb2wtNTogY2FsYygodmFyKC0tZ3JpZC1jb2x1bW4pICogNSkgKyAodmFyKC0tZ3JpZC1ndXR0ZXIpICogNCkpO1xuICAtLWdyaWQtY29sLTg6IGNhbGMoKHZhcigtLWdyaWQtY29sdW1uKSAqIDgpICsgKHZhcigtLWdyaWQtZ3V0dGVyKSAqIDcpKTtcbiAgLS1ncmlkLWNvbC0xMDogY2FsYygodmFyKC0tZ3JpZC1jb2x1bW4pICogMTApICsgKHZhcigtLWdyaWQtZ3V0dGVyKSAqIDkpKTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLkMwMjBCLW11bHRpLWNvbHVtbi10aWVyIHtcbiAgICAtLWRldmljZS1wYWRkaW5nLXg6IC42MjVyZW07XG4gICAgLS1ncmlkLWd1dHRlcjogLjYyNXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLkMwMjBCLW11bHRpLWNvbHVtbi10aWVyIHtcbiAgICAtLWRldmljZS1wYWRkaW5nLWRlc2t0b3Atd2lkdGg6IGNhbGMoKDEwMHZ3IC0gMTE4MHB4KSk7XG4gICAgLS1kZXZpY2UtcGFkZGluZy14OiBjYWxjKCh2YXIoLS1kZXZpY2UtcGFkZGluZy1kZXNrdG9wLXdpZHRoKSAvIDIpKTtcbiAgICAtLWdyaWQtZ3V0dGVyOiAxLjI1cmVtO1xuICB9XG59XG5cbi5DMDIwQi1tdWx0aS1jb2x1bW4tdGllciAuY29udGVudCB7XG4gIHBhZGRpbmctdG9wOiA1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogNXJlbTtcbn1cblxuLkMwMjBCLW11bHRpLWNvbHVtbi10aWVyIC5jb250ZW50IC5jb250ZW50LWhlYWRlciBoMiB7XG4gIHBhZGRpbmctYm90dG9tOiAxLjVyZW07XG4gIGZvbnQtc2l6ZTogMi4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDNyZW07XG59XG5cbi5DMDIwQi1tdWx0aS1jb2x1bW4tdGllciAuY29udGVudCAuY29udGVudC1oZWFkZXIgcCB7XG4gIG1hcmdpbjogMDtcbn1cblxuLkMwMjBCLW11bHRpLWNvbHVtbi10aWVyIC5jb250ZW50IC5jb2x1bW4tZ3JvdXAge1xuICBwYWRkaW5nLXRvcDogM3JlbTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5DMDIwQi1tdWx0aS1jb2x1bW4tdGllciAuY29udGVudCAuY29sdW1uLWdyb3VwIC5jb2x1bW4ge1xuICBwYWRkaW5nOiAxLjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGNvbG9yOiAjMjYyNzI4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDE7XG4gIGZsZXgtZmxvdzogY29sdW1uIG5vd3JhcDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDE2cHggMCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xufVxuXG4uQzAyMEItbXVsdGktY29sdW1uLXRpZXIgLmNvbnRlbnQgLmNvbHVtbi1ncm91cCAuY29sdW1uOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tcmlnaHQ6IHZhcigtLWdyaWQtZ3V0dGVyKTtcbn1cblxuLkMwMjBCLW11bHRpLWNvbHVtbi10aWVyIC5jb250ZW50IC5jb2x1bW4tZ3JvdXAgLmNvbHVtbiAuY29sdW1uLWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHRvcDogY2FsYyg0cmVtIC0gMXB4KTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIHotaW5kZXg6IDEwO1xufVxuXG4uQzAyMEItbXVsdGktY29sdW1uLXRpZXIgLmNvbnRlbnQgLmNvbHVtbi1ncm91cCAuY29sdW1uIC5jb2x1bW4taGVhZGVyIC5ydGUtbGFiZWwtLWV5ZWJyb3cge1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogMC40OHB4O1xufVxuXG4uQzAyMEItbXVsdGktY29sdW1uLXRpZXIgLmNvbnRlbnQgLmNvbHVtbi1ncm91cCAuY29sdW1uIC5jb2x1bW4taGVhZGVyIC5wcm9kdWN0LXRpdGxlIHtcbiAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDIuNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xufVxuXG4uQzAyMEItbXVsdGktY29sdW1uLXRpZXIgLmNvbnRlbnQgLmNvbHVtbi1ncm91cCAuY29sdW1uIC5jb2x1bW4taGVhZGVyIC5wcmljZS1kZXNjcmlwdGlvbiB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuXG4uQzAyMEItbXVsdGktY29sdW1uLXRpZXIgLmNvbnRlbnQgLmNvbHVtbi1ncm91cCAuY29sdW1uIC5jb2x1bW4taGVhZGVyIC5wcmljZS12YWx1ZSB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBsaW5lLWhlaWdodDogMnJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cblxuLkMwMjBCLW11bHRpLWNvbHVtbi10aWVyIC5jb250ZW50IC5jb2x1bW4tZ3JvdXAgLmNvbHVtbiAuY29sdW1uLWhlYWRlcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6ICNjOWNhY2M7XG4gIGJvdHRvbTogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uQzAyMEItbXVsdGktY29sdW1uLXRpZXIgLmNvbnRlbnQgLmNvbHVtbi1ncm91cCAuY29sdW1uIC5jb2x1bW4tYm9keSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbn1cblxuLkMwMjBCLW11bHRpLWNvbHVtbi10aWVyIC5jb250ZW50IC5jb2x1bW4tZ3JvdXAgLmNvbHVtbiAuY29sdW1uLWJvZHkgLnJ0ZS1sYWJlbC0tZXllYnJvdyB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogMC40OHB4O1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG59XG5cbi5DMDIwQi1tdWx0aS1jb2x1bW4tdGllciAuY29udGVudCAuY29sdW1uLWdyb3VwIC5jb2x1bW4gLmNvbHVtbi1ib2R5IHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luLWxlZnQ6IDEuNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLkMwMjBCLW11bHRpLWNvbHVtbi10aWVyIC5jb250ZW50IC5jb2x1bW4tZ3JvdXAgLmNvbHVtbiAuY29sdW1uLWJvZHkgdWwgbGkge1xuICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbiAgbGlzdC1zdHlsZS1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgd2lkdGg9XCIxNlwiIGhlaWdodD1cIjE2XCIgdmlld0JveD1cIjAgMCAxNiAxNlwiPjxwYXRoIGQ9XCJtNC42NjcgMTQuMzYyLS4wMDMuMDA0TDAgOS43MDNsMS40MTQtMS40MTQgMy4yNTIgMy4yNTEgOS45LTkuOSAxLjQxNCAxLjQxNC0xMS4zMSAxMS4zMS0uMDAzLS4wMDJ6XCIgZmlsbD1cIiUyMzAwNEI4RFwiPjwvcGF0aD48L3N2Zz4nKTtcbn1cblxuLkMwMjBCLW11bHRpLWNvbHVtbi10aWVyIC5jb250ZW50IC5jb2x1bW4tZ3JvdXAgLmNvbHVtbiAuY3RhLWdyb3VwIHtcbiAgbWFyZ2luLXRvcDogM3JlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gIGJvdHRvbTogMDtcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgbGVmdDogMDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xufVxuXG4uQzAyMEItbXVsdGktY29sdW1uLXRpZXIgLmNvbnRlbnQgLmNvbHVtbi1ncm91cCAuY29sdW1uIC5jdGEtZ3JvdXAgLl9jMDIwYi1jdGEtYnV0dG9ucyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLXdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5DMDIwQi1tdWx0aS1jb2x1bW4tdGllciAuY29udGVudCAuY29sdW1uLWdyb3VwIC5jb2x1bW4gLmN0YS1ncm91cCAuX2MwMjBiLWN0YS1idXR0b25zIC5jdGEtYnRuIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4uQzAyMEItbXVsdGktY29sdW1uLXRpZXIgLmNvbnRlbnQgLmNvbHVtbi1ncm91cCAuY29sdW1uIC5jdGEtZ3JvdXAgLl9jMDIwYi1jdGEtYnV0dG9ucyAuY3RhLWJ0bjpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5DMDIwQi1tdWx0aS1jb2x1bW4tdGllciAuY29udGVudCAuY29sdW1uLWdyb3VwIC5jb2x1bW4gLmN0YS1ncm91cCAuX2MwMjBiLWN0YS1idXR0b25zIC5jdGEtYnRuOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1OTlweCkge1xuICAuQzAyMEItbXVsdGktY29sdW1uLXRpZXIgLmNvbHVtbi1ncm91cCB7XG4gICAgb3ZlcmZsb3cteDogc2Nyb2xsO1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKHZhcigtLWRldmljZS1wYWRkaW5nLXgpICogLTEpO1xuICAgIG1hcmdpbi1yaWdodDogY2FsYyh2YXIoLS1kZXZpY2UtcGFkZGluZy14KSAqIC0xKTtcbiAgICBwYWRkaW5nOiB2YXIoLS1kZXZpY2UtcGFkZGluZy14KTtcbiAgfVxuICAuQzAyMEItbXVsdGktY29sdW1uLXRpZXIgLmNvbHVtbi1ncm91cCAuY29sdW1uIHtcbiAgICBtaW4td2lkdGg6IHZhcigtLWdyaWQtY29sLTEwKTtcbiAgICBtYXgtd2lkdGg6IHZhcigtLWdyaWQtY29sLTEwKTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLkMwMjBCLW11bHRpLWNvbHVtbi10aWVyIC5jb250ZW50LWhlYWRlciB7XG4gICAgbWF4LXdpZHRoOiB2YXIoLS1ncmlkLWNvbC0xMCk7XG4gIH1cbiAgLkMwMjBCLW11bHRpLWNvbHVtbi10aWVyIC5jb2x1bW4ge1xuICAgIG1pbi13aWR0aDogdmFyKC0tZ3JpZC1jb2wtMyk7XG4gICAgbWF4LXdpZHRoOiB2YXIoLS1ncmlkLWNvbC00KTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLkMwMjBCLW11bHRpLWNvbHVtbi10aWVyIC5jb250ZW50IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbTtcbiAgfVxuICAuQzAyMEItbXVsdGktY29sdW1uLXRpZXIgLmNvbnRlbnQgLmNvbnRlbnQtaGVhZGVyIGgyIHtcbiAgICBmb250LXNpemU6IDEuODc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjVyZW07XG4gIH1cbiAgLkMwMjBCLW11bHRpLWNvbHVtbi10aWVyIC5jb250ZW50IC5jb2x1bW4tZ3JvdXAge1xuICAgIGp1c3RpZnktY29udGVudDogbGVmdDtcbiAgfVxuICAuQzAyMEItbXVsdGktY29sdW1uLXRpZXIgLmNvbnRlbnQgLmNvbHVtbi1ncm91cCAuY29sdW1uIHtcbiAgICBwYWRkaW5nOiAyNHB4O1xuICB9XG4gIC5DMDIwQi1tdWx0aS1jb2x1bW4tdGllciAuY29udGVudCAuY29sdW1uLWdyb3VwIC5jb2x1bW4gLmNvbHVtbi1oZWFkZXIge1xuICAgIHRvcDogMDtcbiAgfVxuICAuQzAyMEItbXVsdGktY29sdW1uLXRpZXIgLmNvbnRlbnQgLmNvbHVtbi1ncm91cCAuY29sdW1uIC5jb2x1bW4taGVhZGVyIC5wcm9kdWN0LXRpdGxlIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMnJlbTtcbiAgfVxufVxuXG4uQzAyMEItbXVsdGktY29sdW1uLXRpZXIuYnJhbmQtcHJpbWFyeS1iYWNrZ3JvdW5kIC5ydGUtbGFiZWwtLWV5ZWJyb3csXG4uQzAyMEItbXVsdGktY29sdW1uLXRpZXIuYnJhbmQtc2Vjb25kYXJ5LWJhY2tncm91bmQgLnJ0ZS1sYWJlbC0tZXllYnJvdyB7XG4gIGNvbG9yOiAjMDA0YjhkO1xufVxuXG4uQzA4MEItZXhwYW5kZWQtZmxleGlibGUtY2FyZC1ncmlkIHtcbiAgcGFkZGluZzogNXJlbSAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY2cHgpIHtcbiAgLkMwODBCLWV4cGFuZGVkLWZsZXhpYmxlLWNhcmQtZ3JpZCB7XG4gICAgcGFkZGluZzogNHJlbSAwO1xuICB9XG59XG5cbi5DMDgwQi1leHBhbmRlZC1mbGV4aWJsZS1jYXJkLWdyaWQgLmMwODBiLXRleHQtY29udGVudCB7XG4gIHdpZHRoOiA5ODBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2NnB4KSB7XG4gIC5DMDgwQi1leHBhbmRlZC1mbGV4aWJsZS1jYXJkLWdyaWQgLmMwODBiLXRleHQtY29udGVudCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLkMwODBCLWV4cGFuZGVkLWZsZXhpYmxlLWNhcmQtZ3JpZCAuYzA4MGItdGV4dC1jb250ZW50IC5jMDgwYi1oZWFkZXIge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uQzA4MEItZXhwYW5kZWQtZmxleGlibGUtY2FyZC1ncmlkIC5jMDgwYi10ZXh0LWNvbnRlbnQgLmMwODBiLWhlYWRlciAucnRlLWxhYmVsLS1leWVicm93IHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuLkMwODBCLWV4cGFuZGVkLWZsZXhpYmxlLWNhcmQtZ3JpZCAuYzA4MGItdGV4dC1jb250ZW50IC5jMDgwYi1oZWFkZXIgLmMwODBiLWhlYWRpbmcge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmb250LXNpemU6IDIuMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAzcmVtO1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjZweCkge1xuICAuQzA4MEItZXhwYW5kZWQtZmxleGlibGUtY2FyZC1ncmlkIC5jMDgwYi10ZXh0LWNvbnRlbnQgLmMwODBiLWhlYWRlciAuYzA4MGItaGVhZGluZyB7XG4gICAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMi41cmVtO1xuICB9XG59XG5cbi5DMDgwQi1leHBhbmRlZC1mbGV4aWJsZS1jYXJkLWdyaWQgLmMwODBiLXJvdyB7XG4gIHBhZGRpbmc6IDJyZW0gMCAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHJvdy1nYXA6IDEuNXJlbTtcbiAgY29sdW1uLWdhcDogMS4yNXJlbTtcbn1cblxuLkMwODBCLWV4cGFuZGVkLWZsZXhpYmxlLWNhcmQtZ3JpZCAuYzA4MGItcm93IC5jMDgwYi1mbGV4aWJsZS1jYXJkcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMS41cmVtO1xuICBib3JkZXItcmFkaXVzOiAuNXJlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3gtc2hhZG93OiAwIDRweCAxNnB4IDAgcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiAgdHJhbnNpdGlvbjogYWxsIC4yNXMgZWFzZS1pbi1vdXQ7XG59XG5cbi5DMDgwQi1leHBhbmRlZC1mbGV4aWJsZS1jYXJkLWdyaWQgLmMwODBiLXJvdyAuYzA4MGItZmxleGlibGUtY2FyZHM6bm90KC5ncmF5LWJhY2tncm91bmQpOm5vdCguYnJhbmQtcHJpbWFyeS1iYWNrZ3JvdW5kKTpub3QoLmJyYW5kLXNlY29uZGFyeS1iYWNrZ3JvdW5kKTpub3QoLmJyYW5kLWFjY2VudC1iYWNrZ3JvdW5kKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuQzA4MEItZXhwYW5kZWQtZmxleGlibGUtY2FyZC1ncmlkIC5jMDgwYi1yb3cgLmMwODBiLWZsZXhpYmxlLWNhcmRzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uQzA4MEItZXhwYW5kZWQtZmxleGlibGUtY2FyZC1ncmlkIC5jMDgwYi1yb3cgLmMwODBiLWZsZXhpYmxlLWNhcmRzIC5jMDgwYi1jYXJkLWNvbnRlbnQge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG4uQzA4MEItZXhwYW5kZWQtZmxleGlibGUtY2FyZC1ncmlkIC5jMDgwYi1yb3cgLmMwODBiLWZsZXhpYmxlLWNhcmRzIC5jMDgwYi1jYXJkLWNvbnRlbnQgaDQge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW07XG59XG5cbi5DMDgwQi1leHBhbmRlZC1mbGV4aWJsZS1jYXJkLWdyaWQgLmMwODBiLXJvdyAuYzA4MGItZmxleGlibGUtY2FyZHMgLmMwODBiLWNhcmQtY29udGVudCBoNCBhIHtcbiAgY29sb3I6ICMyNjI3Mjg7XG59XG5cbi5DMDgwQi1leHBhbmRlZC1mbGV4aWJsZS1jYXJkLWdyaWQgLmMwODBiLXJvdyAuYzA4MGItZmxleGlibGUtY2FyZHMgLmMwODBiLWNhcmQtY29udGVudCBoNCBhOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbn1cblxuLkMwODBCLWV4cGFuZGVkLWZsZXhpYmxlLWNhcmQtZ3JpZCAuYzA4MGItcm93IC5jMDgwYi1mbGV4aWJsZS1jYXJkcyAuYzA4MGItY2FyZC1jb250ZW50IC5jMDgwYi1jdGEtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEuNXJlbTtcbiAgcmlnaHQ6IDEuNXJlbTtcbn1cblxuLkMwODBCLWV4cGFuZGVkLWZsZXhpYmxlLWNhcmQtZ3JpZCAuYzA4MGItcm93IC5jMDgwYi1mbGV4aWJsZS1jYXJkcyAuYzA4MGItY2FyZC1jb250ZW50IC5jMDgwYi1jdGEtY29udGFpbmVyIC5jMDgwYi1leHRlcm5hbC1pY29uIHBhdGgge1xuICB0cmFuc2l0aW9uOiBhbGwgLjI1cyBlYXNlO1xufVxuXG4uQzA4MEItZXhwYW5kZWQtZmxleGlibGUtY2FyZC1ncmlkIC5jMDgwYi1yb3cgLmMwODBiLWZsZXhpYmxlLWNhcmRzIC5jMDgwYi1jYXJkLWNvbnRlbnQgLmMwODBiLWN0YS1jb250YWluZXIgLmMwODBiLWludGVybmFsLWljb24gcGF0aCB7XG4gIHRyYW5zaXRpb246IGFsbCAuMjVzIGVhc2U7XG59XG5cbi5DMDgwQi1leHBhbmRlZC1mbGV4aWJsZS1jYXJkLWdyaWQgLmMwODBiLXJvdyAuYzA4MGItZmxleGlibGUtY2FyZHMgLmMwODBiLWNhcmQtY29udGVudCAuY3RhLWJ1dHRvbnMgLmN0YS10ZXh0IHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5DMDgwQi1leHBhbmRlZC1mbGV4aWJsZS1jYXJkLWdyaWQgLmMwODBiLXJvdyAuYzA4MGItZmxleGlibGUtY2FyZHMgLmMwODBiLWNhcmQtY29udGVudCAuY3RhLXRleHQuY3RhLS1wcmltYXJ5LmN0YS0tdmlkZW8gLmN0YS1pY29uOmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzI2MjcyODtcbn1cblxuLkMwODBCLWV4cGFuZGVkLWZsZXhpYmxlLWNhcmQtZ3JpZCAuYzA4MGItcm93IC5jMDgwYi1mbGV4aWJsZS1jYXJkcyAuYzA4MGItY2FyZC1jb250ZW50IC5jdGEtdGV4dC5jdGEtLXByaW1hcnkuY3RhLS12aWRlbyAuY3RhLWljb246YWZ0ZXIge1xuICBib3JkZXItd2lkdGg6IC4ycmVtO1xuICBib3JkZXItY29sb3I6ICMyNjI3Mjg7XG59XG5cbi5DMDgwQi1leHBhbmRlZC1mbGV4aWJsZS1jYXJkLWdyaWQgLmMwODBiLXJvdyAuYzA4MGItZmxleGlibGUtY2FyZHMgLmMwODBiLWNhcmQtY29udGVudCAuY3RhLXRleHQuY3RhLS1wcmltYXJ5LmN0YS0tZG93bmxvYWQgLmN0YS1pY29uIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzI2MjcyODtcbn1cblxuLkMwODBCLWV4cGFuZGVkLWZsZXhpYmxlLWNhcmQtZ3JpZCAuYzA4MGItcm93IC5jMDgwYi1mbGV4aWJsZS1jYXJkcyAuYzA4MGItY2FyZC1jb250ZW50IC5jdGEtdGV4dC5jdGEtLXByaW1hcnkuY3RhLS1kb3dubG9hZCAuY3RhLWljb246YmVmb3JlLCAuQzA4MEItZXhwYW5kZWQtZmxleGlibGUtY2FyZC1ncmlkIC5jMDgwYi1yb3cgLmMwODBiLWZsZXhpYmxlLWNhcmRzIC5jMDgwYi1jYXJkLWNvbnRlbnQgLmN0YS10ZXh0LmN0YS0tcHJpbWFyeS5jdGEtLWRvd25sb2FkIC5jdGEtaWNvbjphZnRlciB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzI2MjcyODtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzI2MjcyODtcbn1cblxuLkMwODBCLWV4cGFuZGVkLWZsZXhpYmxlLWNhcmQtZ3JpZCAuYzA4MGItcm93IC5jMDgwYi1mbGV4aWJsZS1jYXJkcyAuYzA4MGItaXRlbS10ZXh0IHAge1xuICBjb2xvcjogIzI2MjcyODtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuQzA4MEItZXhwYW5kZWQtZmxleGlibGUtY2FyZC1ncmlkIC5jMDgwYi1yb3cgLmMwODBiLWZsZXhpYmxlLWNhcmRzOmhvdmVyIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTAuNXJlbSk7XG4gIH1cbiAgLkMwODBCLWV4cGFuZGVkLWZsZXhpYmxlLWNhcmQtZ3JpZCAuYzA4MGItcm93IC5jMDgwYi1mbGV4aWJsZS1jYXJkczpob3ZlciBoNCBhIHtcbiAgICBjb2xvcjogIzAwODA1YTtcbiAgfVxuICAuQzA4MEItZXhwYW5kZWQtZmxleGlibGUtY2FyZC1ncmlkIC5jMDgwYi1yb3cgLmMwODBiLWZsZXhpYmxlLWNhcmRzOmhvdmVyIHN2ZyBwYXRoIHtcbiAgICBmaWxsOiAjMDA4MDVhO1xuICB9XG4gIC5DMDgwQi1leHBhbmRlZC1mbGV4aWJsZS1jYXJkLWdyaWQgLmMwODBiLXJvdyAuYzA4MGItZmxleGlibGUtY2FyZHM6aG92ZXIgLmMwODBiLWV4dGVybmFsLWljb24gcGF0aCB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAuMTI1cmVtKSB0cmFuc2xhdGVZKC0wLjEyNXJlbSk7XG4gIH1cbiAgLkMwODBCLWV4cGFuZGVkLWZsZXhpYmxlLWNhcmQtZ3JpZCAuYzA4MGItcm93IC5jMDgwYi1mbGV4aWJsZS1jYXJkczpob3ZlciAuYzA4MGItaW50ZXJuYWwtaWNvbiBwYXRoIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMC4yNXJlbSk7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4yNXMgZWFzZTtcbiAgfVxuICAuQzA4MEItZXhwYW5kZWQtZmxleGlibGUtY2FyZC1ncmlkIC5jMDgwYi1yb3cgLmMwODBiLWZsZXhpYmxlLWNhcmRzOmhvdmVyIC5jdGEtdGV4dC5jdGEtLXByaW1hcnkuY3RhLS12aWRlbyAuY3RhLWljb246YmVmb3JlIHtcbiAgICBib3JkZXItY29sb3I6ICMwMDgwNWE7XG4gICAgYmFja2dyb3VuZDogIzAwODA1YTtcbiAgfVxuICAuQzA4MEItZXhwYW5kZWQtZmxleGlibGUtY2FyZC1ncmlkIC5jMDgwYi1yb3cgLmMwODBiLWZsZXhpYmxlLWNhcmRzOmhvdmVyIC5jdGEtdGV4dC5jdGEtLXByaW1hcnkuY3RhLS12aWRlbyAuY3RhLWljb246YWZ0ZXIge1xuICAgIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgICBvcGFjaXR5OiAxLjA7XG4gIH1cbiAgLkMwODBCLWV4cGFuZGVkLWZsZXhpYmxlLWNhcmQtZ3JpZCAuYzA4MGItcm93IC5jMDgwYi1mbGV4aWJsZS1jYXJkczpob3ZlciAuY3RhLXRleHQuY3RhLS1wcmltYXJ5LmN0YS0tZG93bmxvYWQgLmN0YS1pY29uIHtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjMDA4MDVhO1xuICB9XG4gIC5DMDgwQi1leHBhbmRlZC1mbGV4aWJsZS1jYXJkLWdyaWQgLmMwODBiLXJvdyAuYzA4MGItZmxleGlibGUtY2FyZHM6aG92ZXIgLmN0YS10ZXh0LmN0YS0tcHJpbWFyeS5jdGEtLWRvd25sb2FkIC5jdGEtaWNvbjpiZWZvcmUge1xuICAgIGJvcmRlci1yaWdodC1jb2xvcjogIzAwODA1YTtcbiAgICBib3R0b206IDA7XG4gIH1cbiAgLkMwODBCLWV4cGFuZGVkLWZsZXhpYmxlLWNhcmQtZ3JpZCAuYzA4MGItcm93IC5jMDgwYi1mbGV4aWJsZS1jYXJkczpob3ZlciAuY3RhLXRleHQuY3RhLS1wcmltYXJ5LmN0YS0tZG93bmxvYWQgLmN0YS1pY29uOmFmdGVyIHtcbiAgICBib3JkZXItcmlnaHQtY29sb3I6ICMwMDgwNWE7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzAwODA1YTtcbiAgICBib3R0b206IC0wLjFyZW07XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gIC5DMDgwQi1leHBhbmRlZC1mbGV4aWJsZS1jYXJkLWdyaWQgLmNvbC1sZy0yIHtcbiAgICB3aWR0aDogNTgwcHg7XG4gIH1cbiAgLkMwODBCLWV4cGFuZGVkLWZsZXhpYmxlLWNhcmQtZ3JpZCAuY29sLWxnLTMge1xuICAgIG1heC13aWR0aDogMjgwcHg7XG4gIH1cbiAgLkMwODBCLWV4cGFuZGVkLWZsZXhpYmxlLWNhcmQtZ3JpZCAuY29sLWxnLTQge1xuICAgIG1heC13aWR0aDogMzgwcHg7XG4gIH1cbn1cblxuLkMwOTItYmFja2dyb3VuZC1jb250YWluZXIgLmJyYW5kLWFjY2VudC1iYWNrZ3JvdW5kIHtcbiAgYmFja2dyb3VuZDogI2VhZWZmMjtcbn1cblxuLkMwOTItYmFja2dyb3VuZC1jb250YWluZXIgLmJyYW5kLXRlcnRpYXJ5LWJhY2tncm91bmQge1xuICBiYWNrZ3JvdW5kOiAjMzExMzQwO1xufVxuXG4uQzA5Mi1iYWNrZ3JvdW5kLWNvbnRhaW5lciAuYmctY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLkMwOTItYmFja2dyb3VuZC1jb250YWluZXIgLmJnLWNvbnRhaW5lciA6aXMoLmJyYW5kLXRlcnRpYXJ5LWJhY2tncm91bmQpIC5yZWFkLW1vcmUtYnV0dG9uIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCB0cmFuc3BhcmVudCwgIzMxMTM0MCA0MCUsICMzMTEzNDApO1xufVxuXG4uQzA5Mi1iYWNrZ3JvdW5kLWNvbnRhaW5lciAuYmctY29udGFpbmVyIDppcyguYnJhbmQtYWNjZW50LWJhY2tncm91bmQpIC5yZWFkLW1vcmUtYnV0dG9uIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCB0cmFuc3BhcmVudCwgI2VhZWZmMiA0MCUsICNlYWVmZjIpO1xufVxuXG4uQzA5Mi1iYWNrZ3JvdW5kLWNvbnRhaW5lciAuYmctY29udGFpbmVyIDppcyguYnJhbmQtcHJpbWFyeS1iYWNrZ3JvdW5kLCAuYnJhbmQtc2Vjb25kYXJ5LWJhY2tncm91bmQpIHAucnRlLWxhYmVsLS1leWVicm93IHtcbiAgY29sb3I6ICMxZGIxZGU7XG59XG5cbi5DMDkyLWJhY2tncm91bmQtY29udGFpbmVyIC5iZy1jb250YWluZXIgOmlzKC5icmFuZC10ZXJ0aWFyeS1iYWNrZ3JvdW5kKSBwLnJ0ZS1sYWJlbC0tZXllYnJvdyB7XG4gIGNvbG9yOiAjZmE3ODU3O1xufVxuXG4uQzA5Mi1iYWNrZ3JvdW5kLWNvbnRhaW5lciAuYmctY29udGFpbmVyIDppcyguYnJhbmQtcHJpbWFyeS1iYWNrZ3JvdW5kLCAuYnJhbmQtc2Vjb25kYXJ5LWJhY2tncm91bmQsIC5icmFuZC10ZXJ0aWFyeS1iYWNrZ3JvdW5kKSAuY2Fyb3VzZWwtaW5kaWNhdG9ycyAub3dsLWRvdC5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItY29sb3I6ICNmZmZmZmY7XG59XG5cbi5DMDkyLWJhY2tncm91bmQtY29udGFpbmVyIC5iZy1jb250YWluZXIgOmlzKC5icmFuZC1wcmltYXJ5LWJhY2tncm91bmQsIC5icmFuZC1zZWNvbmRhcnktYmFja2dyb3VuZCwgLmJyYW5kLXRlcnRpYXJ5LWJhY2tncm91bmQpIC5jYXJvdXNlbC1pbmRpY2F0b3JzIC5vd2wtZG90OmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xufVxuXG4uQzA5Mi1iYWNrZ3JvdW5kLWNvbnRhaW5lciAuYmctY29udGFpbmVyIDppcyguYnJhbmQtcHJpbWFyeS1iYWNrZ3JvdW5kLCAuYnJhbmQtc2Vjb25kYXJ5LWJhY2tncm91bmQsIC5icmFuZC10ZXJ0aWFyeS1iYWNrZ3JvdW5kKSAuQzAwOUItbGF0ZXN0LW5ld3MgLmhlYWRsaW5lIGEuY3RhLXRleHQuY3RhLS1wcmltYXJ5IHtcbiAgY29sb3I6ICMwMDU3M2Q7XG59XG5cbi5DMDkyLWJhY2tncm91bmQtY29udGFpbmVyIC5iZy1jb250YWluZXIgOmlzKC5icmFuZC1wcmltYXJ5LWJhY2tncm91bmQsIC5icmFuZC1zZWNvbmRhcnktYmFja2dyb3VuZCwgLmJyYW5kLXRlcnRpYXJ5LWJhY2tncm91bmQpIC5DMDA5Qi1sYXRlc3QtbmV3cyAuaGVhZGxpbmU6aG92ZXIge1xuICBjb2xvcjogIzAwODA1YTtcbn1cblxuLkMwOTItYmFja2dyb3VuZC1jb250YWluZXIgLmJnLWNvbnRhaW5lciAucm93IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuXG4uQzA5Mi1iYWNrZ3JvdW5kLWNvbnRhaW5lciAuYmctY29udGFpbmVyICNjMDkyLXJvdyB7XG4gIG1hcmdpbi1sZWZ0OiB1bnNldDtcbiAgbWFyZ2luLXJpZ2h0OiB1bnNldDtcbn1cblxuLkMwOTItYmFja2dyb3VuZC1jb250YWluZXIgLmJnLWNvbnRhaW5lciAjYzA5Mi1jb2wge1xuICBwYWRkaW5nLWxlZnQ6IHVuc2V0O1xuICBwYWRkaW5nLXJpZ2h0OiB1bnNldDtcbn1cblxuLkMwOTItYmFja2dyb3VuZC1jb250YWluZXIgLmJnLWNvbnRhaW5lciAuY29udGVudCAuYnJhbmQtcHJpbWFyeS1iYWNrZ3JvdW5kLCAuQzA5Mi1iYWNrZ3JvdW5kLWNvbnRhaW5lciAuYmctY29udGFpbmVyIC5jb250ZW50IC5icmFuZC1zZWNvbmRhcnktYmFja2dyb3VuZCwgLkMwOTItYmFja2dyb3VuZC1jb250YWluZXIgLmJnLWNvbnRhaW5lciAuY29udGVudCAuYnJhbmQtdGVydGlhcnktYmFja2dyb3VuZCwgLkMwOTItYmFja2dyb3VuZC1jb250YWluZXIgLmJnLWNvbnRhaW5lciAuY29udGVudCAuZ3JheS1iYWNrZ3JvdW5kLCAuQzA5Mi1iYWNrZ3JvdW5kLWNvbnRhaW5lciAuYmctY29udGFpbmVyIC5jb250ZW50IC5icmFuZC1hY2NlbnQtYmFja2dyb3VuZCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG4uQzA5Mi1iYWNrZ3JvdW5kLWNvbnRhaW5lciAuYmctY29udGFpbmVyIC5jMDkyLW92ZXJsYXksIC5DMDkyLWJhY2tncm91bmQtY29udGFpbmVyIC5iZy1jb250YWluZXIgLmMwOTItb3ZlcmxheS1uby1ncmFkaWVudCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uQzA5Mi1iYWNrZ3JvdW5kLWNvbnRhaW5lciAuYmctY29udGFpbmVyIC5jMDkyLW92ZXJsYXk6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogcmFkaWFsLWdyYWRpZW50KGNpcmNsZSBmYXJ0aGVzdC1jb3JuZXIgYXQgMTAlIDEwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDY0JSk7XG4gIG1peC1ibGVuZC1tb2RlOiBvdmVybGF5O1xuICBjb250ZW50OiAnJztcbiAgaGVpZ2h0OiAxMDAlO1xuICBvcGFjaXR5OiAwLjY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5DMDkyLWJhY2tncm91bmQtY29udGFpbmVyIC5iZy1jb250YWluZXIgLmMwOTItb3ZlcmxheS1uby1ncmFkaWVudDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBtaXgtYmxlbmQtbW9kZTogb3ZlcmxheTtcbiAgY29udGVudDogJyc7XG4gIGhlaWdodDogMTAwJTtcbiAgb3BhY2l0eTogMC42O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uQzA5Mi1iYWNrZ3JvdW5kLWNvbnRhaW5lciAuYmctY29udGFpbmVyW2RhdGEtb3ZlcmxheS1vcmllbnQ9XCJpbnZlcnRcIl0gLmMwOTItb3ZlcmxheTpiZWZvcmUsIC5DMDkyLWJhY2tncm91bmQtY29udGFpbmVyIC5iZy1jb250YWluZXJbZGF0YS1vdmVybGF5LW9yaWVudD1cImludmVydFwiXSAuYzA5Mi1vdmVybGF5OmFmdGVyLCAuQzA5Mi1iYWNrZ3JvdW5kLWNvbnRhaW5lciAuYmctY29udGFpbmVyW2RhdGEtb3ZlcmxheS1vcmllbnQ9XCJpbnZlcnRcIl0gLmMwOTItb3ZlcmxheS1uby1ncmFkaWVudDpiZWZvcmUsIC5DMDkyLWJhY2tncm91bmQtY29udGFpbmVyIC5iZy1jb250YWluZXJbZGF0YS1vdmVybGF5LW9yaWVudD1cImludmVydFwiXSAuYzA5Mi1vdmVybGF5LW5vLWdyYWRpZW50OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZVkoLTEpO1xufVxuXG4uQzA5Mi1iYWNrZ3JvdW5kLWNvbnRhaW5lciAuYmctY29udGFpbmVyW2RhdGEtb3ZlcmxheS1vcmllbnQ9XCJpbnZlcnRcIl0gLmMwOTItb3ZlcmxheTphZnRlciwgLkMwOTItYmFja2dyb3VuZC1jb250YWluZXIgLmJnLWNvbnRhaW5lcltkYXRhLW92ZXJsYXktb3JpZW50PVwiaW52ZXJ0XCJdIC5jMDkyLW92ZXJsYXktbm8tZ3JhZGllbnQ6YWZ0ZXIge1xuICB0b3A6IDA7XG4gIGJvdHRvbTogYXV0bztcbn1cblxuLkMwOTItYmFja2dyb3VuZC1jb250YWluZXIgLmJnLWNvbnRhaW5lcltkYXRhLW92ZXJsYXktb3JpZW50PVwicmlnaHRcIl0gLmMwOTItb3ZlcmxheTpiZWZvcmUsIC5DMDkyLWJhY2tncm91bmQtY29udGFpbmVyIC5iZy1jb250YWluZXJbZGF0YS1vdmVybGF5LW9yaWVudD1cInJpZ2h0XCJdIC5jMDkyLW92ZXJsYXk6YWZ0ZXIsIC5DMDkyLWJhY2tncm91bmQtY29udGFpbmVyIC5iZy1jb250YWluZXJbZGF0YS1vdmVybGF5LW9yaWVudD1cInJpZ2h0XCJdIC5jMDkyLW92ZXJsYXktbm8tZ3JhZGllbnQ6YmVmb3JlLCAuQzA5Mi1iYWNrZ3JvdW5kLWNvbnRhaW5lciAuYmctY29udGFpbmVyW2RhdGEtb3ZlcmxheS1vcmllbnQ9XCJyaWdodFwiXSAuYzA5Mi1vdmVybGF5LW5vLWdyYWRpZW50OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoLTEpO1xufVxuXG4uQzA5Mi1iYWNrZ3JvdW5kLWNvbnRhaW5lciAuYmctY29udGFpbmVyW2RhdGEtb3ZlcmxheS1vcmllbnQ9XCJyaWdodFwiXSAuYzA5Mi1vdmVybGF5OmFmdGVyLCAuQzA5Mi1iYWNrZ3JvdW5kLWNvbnRhaW5lciAuYmctY29udGFpbmVyW2RhdGEtb3ZlcmxheS1vcmllbnQ9XCJyaWdodFwiXSAuYzA5Mi1vdmVybGF5LW5vLWdyYWRpZW50OmFmdGVyIHtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IGF1dG87XG59XG5cbi5DMDkyLWJhY2tncm91bmQtY29udGFpbmVyIC5iZy1jb250YWluZXJbZGF0YS1vdmVybGF5LW9yaWVudD1cImludmVydC1yaWdodFwiXSAuYzA5Mi1vdmVybGF5OmJlZm9yZSwgLkMwOTItYmFja2dyb3VuZC1jb250YWluZXIgLmJnLWNvbnRhaW5lcltkYXRhLW92ZXJsYXktb3JpZW50PVwiaW52ZXJ0LXJpZ2h0XCJdIC5jMDkyLW92ZXJsYXk6YWZ0ZXIsIC5DMDkyLWJhY2tncm91bmQtY29udGFpbmVyIC5iZy1jb250YWluZXJbZGF0YS1vdmVybGF5LW9yaWVudD1cImludmVydC1yaWdodFwiXSAuYzA5Mi1vdmVybGF5LW5vLWdyYWRpZW50OmJlZm9yZSwgLkMwOTItYmFja2dyb3VuZC1jb250YWluZXIgLmJnLWNvbnRhaW5lcltkYXRhLW92ZXJsYXktb3JpZW50PVwiaW52ZXJ0LXJpZ2h0XCJdIC5jMDkyLW92ZXJsYXktbm8tZ3JhZGllbnQ6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlWCgtMSkgc2NhbGVZKC0xKTtcbn1cblxuLkMwOTItYmFja2dyb3VuZC1jb250YWluZXIgLmJnLWNvbnRhaW5lcltkYXRhLW92ZXJsYXktb3JpZW50PVwiaW52ZXJ0LXJpZ2h0XCJdIC5jMDkyLW92ZXJsYXk6YWZ0ZXIsIC5DMDkyLWJhY2tncm91bmQtY29udGFpbmVyIC5iZy1jb250YWluZXJbZGF0YS1vdmVybGF5LW9yaWVudD1cImludmVydC1yaWdodFwiXSAuYzA5Mi1vdmVybGF5LW5vLWdyYWRpZW50OmFmdGVyIHtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiBhdXRvO1xuICBsZWZ0OiBhdXRvO1xufVxuXG4uQzA5Mi1iYWNrZ3JvdW5kLWNvbnRhaW5lciAuYmctY29udGFpbmVyW2RhdGEtb3ZlcmxheS1zdHlsZT1cImdyaWRcIl0gLmMwOTItb3ZlcmxheTphZnRlciwgLkMwOTItYmFja2dyb3VuZC1jb250YWluZXIgLmJnLWNvbnRhaW5lcltkYXRhLW92ZXJsYXktc3R5bGU9XCJncmlkXCJdIC5jMDkyLW92ZXJsYXktbm8tZ3JhZGllbnQ6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjYuNTdkZWcsIHdoaXRlIDIlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDElLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDQ5JSwgd2hpdGUgNDklLCB3aGl0ZSA1MSUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgNTElLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDk5JSwgd2hpdGUgOTklKSwgbGluZWFyLWdyYWRpZW50KC0yNi41N2RlZywgd2hpdGUgMiUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMSUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgNDklLCB3aGl0ZSA0OSUsIHdoaXRlIDUxJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSA1MSUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgOTklLCB3aGl0ZSA5OSUpLCBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHdoaXRlIDIlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDElLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDQ5JSwgd2hpdGUgNDklLCB3aGl0ZSA1MSUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgNTElLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDk5JSwgd2hpdGUgOTklKTtcbiAgYmFja2dyb3VuZC1zaXplOiA0OHB4IDI0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIG1peC1ibGVuZC1tb2RlOiBvdmVybGF5O1xuICBjb250ZW50OiAnJztcbiAgaGVpZ2h0OiAxMDAlO1xuICBvcGFjaXR5OiAuMjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uQzA5Mi1iYWNrZ3JvdW5kLWNvbnRhaW5lciAuYmctY29udGFpbmVyW2RhdGEtb3ZlcmxheS1zdHlsZT1cImNvcm5lclwiXSAuYzA5Mi1vdmVybGF5OmFmdGVyLCAuQzA5Mi1iYWNrZ3JvdW5kLWNvbnRhaW5lciAuYmctY29udGFpbmVyW2RhdGEtb3ZlcmxheS1zdHlsZT1cImNvcm5lclwiXSAuYzA5Mi1vdmVybGF5LW5vLWdyYWRpZW50OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byB0b3AgcmlnaHQsIHJnYmEoMCwgMCwgMCwgMC4wMSkgMTAlLCByZ2JhKDAsIDAsIDAsIDAuMSkgNDAlLCByZ2JhKDAsIDAsIDAsIDAuMikgNTAlLCByZ2JhKDAsIDAsIDAsIDApIDUwJSwgcmdiYSgwLCAwLCAwLCAwKSAxMDAlKTtcbiAgbWl4LWJsZW5kLW1vZGU6IG11bHRpcGx5O1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAyODBweDtcbiAgb3BhY2l0eTogLjg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDc2MHB4O1xuICBib3R0b206IDA7XG4gIGxlZnQ6IGF1dG87XG59XG5cbi5DMDkyLWJhY2tncm91bmQtY29udGFpbmVyIC5DMDk0LXRpbWVkLWFjY29yZGlvbi13aXRoLWltYWdlLCAuQzA5Mi1iYWNrZ3JvdW5kLWNvbnRhaW5lciAuQzA5NS1mZWF0dXJlZC1zdGF0cyB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG4uQzA5Mi1iYWNrZ3JvdW5kLWNvbnRhaW5lciAuQzAwOUItbGF0ZXN0LW5ld3M6aXMoLmJyYW5kLXNlY29uZGFyeS1iYWNrZ3JvdW5kLCAuYnJhbmQtcHJpbWFyeS1iYWNrZ3JvdW5kLCAuYnJhbmQtdGVydGlhcnktYmFja2dyb3VuZCkgLmhlYWRsaW5lIGEuY3RhLXRleHQuY3RhLS1wcmltYXJ5IHtcbiAgY29sb3I6ICMwMDU3M2Q7XG59XG5cbi5DMDkyLWJhY2tncm91bmQtY29udGFpbmVyIC5DMDA5Qi1sYXRlc3QtbmV3czppcyguYnJhbmQtc2Vjb25kYXJ5LWJhY2tncm91bmQsIC5icmFuZC1wcmltYXJ5LWJhY2tncm91bmQsIC5icmFuZC10ZXJ0aWFyeS1iYWNrZ3JvdW5kKSAuaGVhZGxpbmUgYS5jdGEtdGV4dC5jdGEtLXByaW1hcnk6aG92ZXIge1xuICBjb2xvcjogIzAwODA1YTtcbn1cblxuLkMwOTItYmFja2dyb3VuZC1jb250YWluZXIgLkMwMjQtZmVhdHVyZWQtY2F0YWxvZy1wcm9kdWN0czppcyguYnJhbmQtcHJpbWFyeS1iYWNrZ3JvdW5kLCAuYnJhbmQtc2Vjb25kYXJ5LWJhY2tncm91bmQsIC5icmFuZC10ZXJ0aWFyeS1iYWNrZ3JvdW5kKSAuY3RhLXRleHQuY3RhLS1wcmltYXJ5LmN0YS0taW50ZXJuYWwgLmN0YS1pY29uOmFmdGVyIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItdG9wLWNvbG9yOiAjZmZmZmZmO1xufVxuXG4uQzA5Mi1iYWNrZ3JvdW5kLWNvbnRhaW5lciAuQzAyNC1mZWF0dXJlZC1jYXRhbG9nLXByb2R1Y3RzOmlzKC5icmFuZC1wcmltYXJ5LWJhY2tncm91bmQsIC5icmFuZC1zZWNvbmRhcnktYmFja2dyb3VuZCwgLmJyYW5kLXRlcnRpYXJ5LWJhY2tncm91bmQpIGgzLmMwMjQtaGVhZGluZy10aXRsZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uQzA5Mi1iYWNrZ3JvdW5kLWNvbnRhaW5lciAuQzAyNC1mZWF0dXJlZC1jYXRhbG9nLXByb2R1Y3RzOmlzKC5icmFuZC1wcmltYXJ5LWJhY2tncm91bmQsIC5icmFuZC1zZWNvbmRhcnktYmFja2dyb3VuZCwgLmJyYW5kLXRlcnRpYXJ5LWJhY2tncm91bmQpIC5jMDI0LWhlYWRpbmctZGVzY3JpcHRpb24gcCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uQzA5Mi1iYWNrZ3JvdW5kLWNvbnRhaW5lciAuQzAyNC1mZWF0dXJlZC1jYXRhbG9nLXByb2R1Y3RzOmlzKC5icmFuZC1wcmltYXJ5LWJhY2tncm91bmQsIC5icmFuZC1zZWNvbmRhcnktYmFja2dyb3VuZCwgLmJyYW5kLXRlcnRpYXJ5LWJhY2tncm91bmQpIC5jMDI0LWhlYWRpbmctZGVzY3JpcHRpb24gcCBhIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5DMDkyLWJhY2tncm91bmQtY29udGFpbmVyIC5DMDI0LWZlYXR1cmVkLWNhdGFsb2ctcHJvZHVjdHM6aXMoLmJyYW5kLXByaW1hcnktYmFja2dyb3VuZCwgLmJyYW5kLXNlY29uZGFyeS1iYWNrZ3JvdW5kLCAuYnJhbmQtdGVydGlhcnktYmFja2dyb3VuZCkgLmMwMjQtaXRlbSAuYzAyNC1pdGVtX2luZm8gLmMwMjQtaXRlbV9sb25nLWRlc2NyaXB0aW9uIHAge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLkMwOTItYmFja2dyb3VuZC1jb250YWluZXIgLkMwMjQtZmVhdHVyZWQtY2F0YWxvZy1wcm9kdWN0czppcyguYnJhbmQtcHJpbWFyeS1iYWNrZ3JvdW5kLCAuYnJhbmQtc2Vjb25kYXJ5LWJhY2tncm91bmQsIC5icmFuZC10ZXJ0aWFyeS1iYWNrZ3JvdW5kKSAuYzAyNC1pdGVtIC5wcm9kdWN0LXRhYnMuY29sLXhzLTEyIHVsLmR5bmFBc3NldHMtdGFicyBsaS50YWIgYS50YWJMaW5rcy50YWJCYWNrZ3JvdW5kIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5DMDkyLWJhY2tncm91bmQtY29udGFpbmVyIC5DMDI0LWZlYXR1cmVkLWNhdGFsb2ctcHJvZHVjdHM6aXMoLmJyYW5kLXByaW1hcnktYmFja2dyb3VuZCwgLmJyYW5kLXNlY29uZGFyeS1iYWNrZ3JvdW5kLCAuYnJhbmQtdGVydGlhcnktYmFja2dyb3VuZCkgLmMwMjQtaXRlbSAucHJvZHVjdC10YWJzLmNvbC14cy0xMiB1bC5keW5hQXNzZXRzLXRhYnMgbGkudGFiIGEudGFiTGlua3MudGFiQmFja2dyb3VuZC5zZWxlY3RlZCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uQzA5Mi1iYWNrZ3JvdW5kLWNvbnRhaW5lciAuQzAyNC1mZWF0dXJlZC1jYXRhbG9nLXByb2R1Y3RzOmlzKC5icmFuZC1wcmltYXJ5LWJhY2tncm91bmQsIC5icmFuZC1zZWNvbmRhcnktYmFja2dyb3VuZCwgLmJyYW5kLXRlcnRpYXJ5LWJhY2tncm91bmQpIC5jMDI0LWl0ZW0gLnByb2R1Y3QtdGFicy5jb2wteHMtMTIgdWwuZHluYUFzc2V0cy10YWJzIGxpLnRhYiBhLnRhYjEgLnRhYlNlbGVjdGlvbkluZGljYXRvckxpbmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuXG4uQzA5Mi1iYWNrZ3JvdW5kLWNvbnRhaW5lciAuQzAyNC1mZWF0dXJlZC1jYXRhbG9nLXByb2R1Y3RzOmlzKC5icmFuZC1wcmltYXJ5LWJhY2tncm91bmQsIC5icmFuZC1zZWNvbmRhcnktYmFja2dyb3VuZCwgLmJyYW5kLXRlcnRpYXJ5LWJhY2tncm91bmQpIC5jMDI0LWl0ZW0gLmNvbC1tYWluLmNvbC14cy0xMiAuYzAyNC1pdGVtX2luZm8gLmMwMjQtaXRlbV9uYW1lIGEge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLkMwOTItYmFja2dyb3VuZC1jb250YWluZXIgLkMwMjQtZmVhdHVyZWQtY2F0YWxvZy1wcm9kdWN0czppcyguYnJhbmQtcHJpbWFyeS1iYWNrZ3JvdW5kLCAuYnJhbmQtc2Vjb25kYXJ5LWJhY2tncm91bmQsIC5icmFuZC10ZXJ0aWFyeS1iYWNrZ3JvdW5kKSAuYzAyNC1pdGVtIC5wcm9kdWN0LXRhYnMuY29sLXhzLTEyIHVsLmMwMjQtaXRlbV9wcm9kdWN0LWZlYXR1cmVzIGxpLmMwMjQtaXRlbV9wcm9kdWN0LWZlYXR1cmUtdmFsdWUge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLkMwOTItYmFja2dyb3VuZC1jb250YWluZXIgLkMwMjQtZmVhdHVyZWQtY2F0YWxvZy1wcm9kdWN0czppcyguYnJhbmQtcHJpbWFyeS1iYWNrZ3JvdW5kLCAuYnJhbmQtc2Vjb25kYXJ5LWJhY2tncm91bmQsIC5icmFuZC10ZXJ0aWFyeS1iYWNrZ3JvdW5kKSAuYzAyNC1pdGVtIC5wcm9kdWN0LXRhYnMuY29sLXhzLTEyIC5jMDI0LWl0ZW1fc3BlY2lmaWNhdGlvbnMgLmMwMjQtaXRlbV9zcGVjaWZpY2F0aW9uIC5jMDI0LWl0ZW1fc3BlY2lmaWNhdGlvbi1sYWJlbCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uQzA5Mi1iYWNrZ3JvdW5kLWNvbnRhaW5lciAuQzAyNC1mZWF0dXJlZC1jYXRhbG9nLXByb2R1Y3RzOmlzKC5icmFuZC1wcmltYXJ5LWJhY2tncm91bmQsIC5icmFuZC1zZWNvbmRhcnktYmFja2dyb3VuZCwgLmJyYW5kLXRlcnRpYXJ5LWJhY2tncm91bmQpIC5jMDI0LWl0ZW0gLnByb2R1Y3QtdGFicy5jb2wteHMtMTIgLmMwMjQtaXRlbV9zcGVjaWZpY2F0aW9ucyAuYzAyNC1pdGVtX3NwZWNpZmljYXRpb24gLmMwMjQtaXRlbV9zcGVjaWZpY2F0aW9uLXZhbHVlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5DMDkyLWJhY2tncm91bmQtY29udGFpbmVyIC5DMDI0LWZlYXR1cmVkLWNhdGFsb2ctcHJvZHVjdHM6aXMoLmJyYW5kLXByaW1hcnktYmFja2dyb3VuZCwgLmJyYW5kLXNlY29uZGFyeS1iYWNrZ3JvdW5kLCAuYnJhbmQtdGVydGlhcnktYmFja2dyb3VuZCkgLmMwMjQtaXRlbSAucHJvZHVjdC10YWJzLmNvbC14cy0xMiAuZHluYUFzc2V0cy10YWJzIC50YWJTZWxlY3Rpb25JbmRpY2F0b3JMaW5lIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5DMDkyLWJhY2tncm91bmQtY29udGFpbmVyIC5DMDI0LWZlYXR1cmVkLWNhdGFsb2ctcHJvZHVjdHM6aXMoLmJyYW5kLXByaW1hcnktYmFja2dyb3VuZCwgLmJyYW5kLXNlY29uZGFyeS1iYWNrZ3JvdW5kLCAuYnJhbmQtdGVydGlhcnktYmFja2dyb3VuZCkgLnByb2R1Y3RTZXBhcmF0b3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5DMDkyLWJhY2tncm91bmQtY29udGFpbmVyIC5DMDkzLXZlcnRpY2FsLWNvbnRlbnQtdGFiczppcyguYnJhbmQtdGVydGlhcnktYmFja2dyb3VuZCkgLmFycm93LWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSg0OSwgMTksIDY0LCAwKSwgcmdiYSg0OSwgMTksIDY0LCAwLjgpIDUwJSwgIzMxMTM0MCk7XG59XG5cbi5DMDk4LWRvY3VtZW50YXRpb24tY2FsbG91dC13cmFwcGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgY29sb3I6ICMyNjI3Mjg7XG59XG5cbi5DMDk4LWRvY3VtZW50YXRpb24tY2FsbG91dC13cmFwcGVyIC5wYWRkZWQtY29udGFpbmVyLm5vdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDExNCwgMjA2LCAwLjA4KTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMC4yNXJlbSAwICMwMDcyY2U7XG59XG5cbi5DMDk4LWRvY3VtZW50YXRpb24tY2FsbG91dC13cmFwcGVyIC5wYWRkZWQtY29udGFpbmVyLmNhdXRpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjA5LCAwLCAwLjA4KTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMC4yNXJlbSAwICNGRkQxMDA7XG59XG5cbi5DMDk4LWRvY3VtZW50YXRpb24tY2FsbG91dC13cmFwcGVyIC5wYWRkZWQtY29udGFpbmVyLndhcm5pbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMTMwLCAwLCAwLjA4KTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMC4yNXJlbSAwICNGRjgyMDA7XG59XG5cbi5DMDk4LWRvY3VtZW50YXRpb24tY2FsbG91dC13cmFwcGVyIC5wYWRkZWQtY29udGFpbmVyLmRhbmdlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjAwLCAxNiwgNDYsIDAuMDgpO1xuICBib3gtc2hhZG93OiBpbnNldCAwLjI1cmVtIDAgI0M4MTAyRTtcbn1cblxuLkMwOTgtZG9jdW1lbnRhdGlvbi1jYWxsb3V0LXdyYXBwZXIgLnBhZGRlZC1jb250YWluZXIgLkMwOTgtdGl0bGUge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xuICBoZWlnaHQ6IDIuNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiA0cmVtO1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5DMDk4LWRvY3VtZW50YXRpb24tY2FsbG91dC13cmFwcGVyIC5wYWRkZWQtY29udGFpbmVyIC5DMDk4LXRpdGxlLm5vdGUge1xuICBoZWlnaHQ6IDNyZW07XG4gIHBhZGRpbmctdG9wOiAxcmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xuICBhbGlnbi1jb250ZW50OiB1bnNldDtcbn1cblxuLkMwOTgtZG9jdW1lbnRhdGlvbi1jYWxsb3V0LXdyYXBwZXIgLnBhZGRlZC1jb250YWluZXIgLkMwOTgtdGl0bGUuY2F1dGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkQxMDA7XG59XG5cbi5DMDk4LWRvY3VtZW50YXRpb24tY2FsbG91dC13cmFwcGVyIC5wYWRkZWQtY29udGFpbmVyIC5DMDk4LXRpdGxlLndhcm5pbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY4MjAwO1xufVxuXG4uQzA5OC1kb2N1bWVudGF0aW9uLWNhbGxvdXQtd3JhcHBlciAucGFkZGVkLWNvbnRhaW5lciAuQzA5OC10aXRsZS5kYW5nZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzgxMDJFO1xuICBjb2xvcjogI2ZmZmY7XG59XG5cbi5DMDk4LWRvY3VtZW50YXRpb24tY2FsbG91dC13cmFwcGVyIC5wYWRkZWQtY29udGFpbmVyIC5DMDk4LXRpdGxlIC5jYWxsb3V0LXRpdGxlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uQzA5OC1kb2N1bWVudGF0aW9uLWNhbGxvdXQtd3JhcHBlciAucGFkZGVkLWNvbnRhaW5lciAuQzA5OC10aXRsZSAuY2FsbG91dC1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vLi4vLi4vaW1nL2ljb24tY2F1dGlvbi5wbmdcIik7XG4gIHdpZHRoOiAxLjVyZW07XG4gIGhlaWdodDogMS41cmVtO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbi1sZWZ0OiAtMi41cmVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5DMDk4LWRvY3VtZW50YXRpb24tY2FsbG91dC13cmFwcGVyIC5wYWRkZWQtY29udGFpbmVyIC5DMDk4LXRpdGxlIC5jYWxsb3V0LWljb24ubm90ZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uLy4uLy4uL2ltZy9pY29uLW5vdGUucG5nXCIpO1xufVxuXG4uQzA5OC1kb2N1bWVudGF0aW9uLWNhbGxvdXQtd3JhcHBlciAucGFkZGVkLWNvbnRhaW5lciAuQzA5OC10aXRsZSAuY2FsbG91dC1pY29uLmRhbmdlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uLy4uLy4uL2ltZy9pY29uLWRhbmdlci5wbmdcIik7XG59XG5cbi5DMDk4LWRvY3VtZW50YXRpb24tY2FsbG91dC13cmFwcGVyIC5wYWRkZWQtY29udGFpbmVyIC5DMDk4LWJvZHkge1xuICBmb250LXNpemU6IDFyZW07XG4gIHBhZGRpbmc6IDFyZW0gMXJlbSAxcmVtIDRyZW07XG59XG5cbi5DMDk4LWRvY3VtZW50YXRpb24tY2FsbG91dC13cmFwcGVyIC5wYWRkZWQtY29udGFpbmVyIC5DMDk4LWJvZHkgLnJ0ZS1hIHtcbiAgY29sb3I6ICMwMDU3M2Q7XG59XG5cbi5DMDk4LWRvY3VtZW50YXRpb24tY2FsbG91dC13cmFwcGVyIC5wYWRkZWQtY29udGFpbmVyIC5DMDk4LWJvZHkgLnJ0ZS1hOmhvdmVyIHtcbiAgY29sb3I6ICMwMDgwNWE7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLkMwOTgtZG9jdW1lbnRhdGlvbi1jYWxsb3V0LXdyYXBwZXIgLnBhZGRlZC1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDAgMDtcbiAgfVxuICAuQzA5OC1kb2N1bWVudGF0aW9uLWNhbGxvdXQtd3JhcHBlciAucGFkZGVkLWNvbnRhaW5lciAuQzA5OC10aXRsZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtO1xuICB9XG4gIC5DMDk4LWRvY3VtZW50YXRpb24tY2FsbG91dC13cmFwcGVyIC5wYWRkZWQtY29udGFpbmVyIC5DMDk4LXRpdGxlIC5jYWxsb3V0LWljb24ge1xuICAgIG1hcmdpbi1sZWZ0OiAtMnJlbTtcbiAgfVxuICAuQzA5OC1kb2N1bWVudGF0aW9uLWNhbGxvdXQtd3JhcHBlciAucGFkZGVkLWNvbnRhaW5lciAuQzA5OC1ib2R5IHtcbiAgICBwYWRkaW5nOiAxcmVtIDFyZW0gMXJlbSAzcmVtO1xuICB9XG59XG5cbiNBZGRyZXNzU3VnZ2VzdE1vZGFsIC5tb2RhbC1jb250ZW50IHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4jQWRkcmVzc1N1Z2dlc3RNb2RhbCAubW9kYWwtaGVhZGVyIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4jQWRkcmVzc1N1Z2dlc3RNb2RhbCAubW9kYWwtaGVhZGVyIC5jbG9zZS1saW5rIHtcbiAgbWFyZ2luLWxlZnQ6IHVuc2V0O1xuICBtYXJnaW4tdG9wOiB1bnNldDtcbn1cblxuI0FkZHJlc3NTdWdnZXN0TW9kYWwgLmNsb3NlLWxpbmsge1xuICBmbG9hdDogcmlnaHQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZy1yaWdodDogNXB4O1xufVxuXG4jQWRkcmVzc1N1Z2dlc3RNb2RhbCAuYWRkcmVzcy1saXN0IHtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG59XG5cbiNBZGRyZXNzU3VnZ2VzdE1vZGFsIC5mb3JtLWhlYWRlciB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuI0FkZHJlc3NTdWdnZXN0TW9kYWwgLmNsb3NlLXN2ZyBzdmcge1xuICBoZWlnaHQ6IDE1cHg7XG4gIHdpZHRoOiAxNXB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG4jQWRkcmVzc1N1Z2dlc3RNb2RhbCAuY2xvc2Utc3ZnIHN2ZyBsaW5lLngtaWNvbiB7XG4gIGZpbGw6IG5vbmU7XG4gIHN0cm9rZS13aWR0aDogLjk7XG4gIHN0cm9rZS1taXRlcmxpbWl0OiAxMDtcbiAgc3Ryb2tlOiAjMmQzODNmO1xufVxuXG4jQWRkcmVzc1N1Z2dlc3RNb2RhbCAucmVtb3ZlLXN2ZyBzdmcge1xuICBoZWlnaHQ6IDE1cHg7XG4gIHdpZHRoOiAxNXB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4jQWRkcmVzc1N1Z2dlc3RNb2RhbCAucmVtb3ZlLXN2ZyBzdmcgbGluZS54LWljb24ge1xuICBmaWxsOiBub25lO1xuICBzdHJva2Utd2lkdGg6IC45O1xuICBzdHJva2UtbWl0ZXJsaW1pdDogMTA7XG4gIHN0cm9rZTogIzJkMzgzZjtcbn1cblxuI0FkZHJlc3NTdWdnZXN0TW9kYWwgLmJvcmRlcmZvcm0ge1xuICBib3JkZXI6IDFweCBzb2xpZCBncmF5O1xuICBoZWlnaHQ6IDI0MHB4O1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuI0FkZHJlc3NTdWdnZXN0TW9kYWwgLmJvcmRlcmZvcm0gc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbn1cblxuI0FkZHJlc3NTdWdnZXN0TW9kYWwgLmVudGVyZWQtYWRkcmVzcyB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIGhlaWdodDogMjNweDtcbn1cblxuI0FkZHJlc3NTdWdnZXN0TW9kYWwgLmFkZHJlc3MtaW5wdXQge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbiNBZGRyZXNzU3VnZ2VzdE1vZGFsIGEge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IC13ZWJraXQtY2VudGVyO1xufVxuXG4jQWRkcmVzc1N1Z2dlc3RNb2RhbCAuZWRpdC1hZGRyZXNzIHtcbiAgbWFyZ2luLWxlZnQ6IDQ4cHg7XG59XG5cbiNBZGRyZXNzU3VnZ2VzdE1vZGFsIC5idG4uYnRuLXByaW1hcnkge1xuICBmbG9hdDogdW5zZXQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkge1xuICAjQWRkcmVzc1N1Z2dlc3RNb2RhbCBhIHtcbiAgICBtYXJnaW4tbGVmdDogMTA1cHg7XG4gIH1cbn1cblxuLmV2LWFjY291bnQtcGFuZWwuYWNjb3VudC1wYW5lbC50aWxlLWJsb2NrIHtcbiAgcGFkZGluZy1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXRvcDogMjVweCAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tOiAwcHg7XG59XG5cbi5ldi1hY2NvdW50LXBhbmVsLmFjY291bnQtcGFuZWwudGlsZS1ibG9jayAuaC0xMDAge1xuICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLmV2LWFjY291bnQtcGFuZWwuYWNjb3VudC1wYW5lbC50aWxlLWJsb2NrIC5jYXJkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtaW4td2lkdGg6IDA7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xufVxuXG4uZXYtYWNjb3VudC1wYW5lbC5hY2NvdW50LXBhbmVsLnRpbGUtYmxvY2sgLmNhcmQgPiBociB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5ldi1hY2NvdW50LXBhbmVsLmFjY291bnQtcGFuZWwudGlsZS1ibG9jayAuY2FyZC1sZWZ0IHtcbiAgYm9yZGVyLXJhZGl1czogLjI1cmVtO1xufVxuXG4uZXYtYWNjb3VudC1wYW5lbC5hY2NvdW50LXBhbmVsLnRpbGUtYmxvY2sgLmNhcmQtYm9keSB7XG4gIG1hcmdpbjogMHB4IDIwcHggNTZweCAyMHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS43MTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi5ldi1hY2NvdW50LXBhbmVsLmFjY291bnQtcGFuZWwudGlsZS1ibG9jayAuY2FyZC10aXRsZSB7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG4gIGhlaWdodDogMjRweDtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4uZXYtYWNjb3VudC1wYW5lbC5hY2NvdW50LXBhbmVsLnRpbGUtYmxvY2sgLmNhcmQtdGV4dCB7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbiAgbWluLWhlaWdodDogNzJweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmV2LWFjY291bnQtcGFuZWwuYWNjb3VudC1wYW5lbC50aWxlLWJsb2NrIC5jYXJkLWZvb3RlciB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbjogMTZweCAyMHB4IDI0cHggMjBweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBib3R0b206IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29sb3I6ICMwMGFhN2U7XG59XG5cbi5ldi1hY2NvdW50LXBhbmVsLmFjY291bnQtcGFuZWwudGlsZS1ibG9jayAuY2FyZC1mb290ZXI6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCBjYWxjKC4yNXJlbSAtIDFweCkgY2FsYyguMjVyZW0gLSAxcHgpO1xufVxuXG4uZXYtYWNjb3VudC1wYW5lbC5hY2NvdW50LXBhbmVsLnRpbGUtYmxvY2sgLnJvdy1jYXJkIHtcbiAgLS1icy1ndXR0ZXIteDogMS41cmVtO1xuICAtLWJzLWd1dHRlci15OiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi10b3A6IGNhbGMoLTEgKiB2YXIoLS1icy1ndXR0ZXIteSkpO1xuICBtYXJnaW4tcmlnaHQ6IGNhbGMoLS41ICogdmFyKC0tYnMtZ3V0dGVyLXgpKTtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoLS41ICogdmFyKC0tYnMtZ3V0dGVyLXgpKTtcbn1cblxuLmV2LWFjY291bnQtcGFuZWwuYWNjb3VudC1wYW5lbC50aWxlLWJsb2NrIC5jb2wtY2FyZCB7XG4gIGZsZXg6IDEgMCAwJTtcbn1cblxuLmV2LWFjY291bnQtcGFuZWwuYWNjb3VudC1wYW5lbC50aWxlLWJsb2NrICNteUFjY291bnRDYXJkID4gLmxlZnRfZXNwb3Qge1xuICBib3JkZXItYm90dG9tOiAwLjVweCBzaWx2ZXIgc29saWQ7XG59XG5cbi5ldi1hY2NvdW50LXBhbmVsLmFjY291bnQtcGFuZWwudGlsZS1ibG9jayAjbXlBY2NvdW50Q2FyZCA+IC5sZWZ0X2VzcG90OjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXItYm90dG9tOiAwLjVweCBzaWx2ZXIgc29saWQ7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZXYtYWNjb3VudC1wYW5lbC5hY2NvdW50LXBhbmVsLnRpbGUtYmxvY2sgI215QWNjb3VudENhcmQgPiAubGVmdF9lc3BvdCA+IC5jb2wtY2FyZCB7XG4gIGJvcmRlci1yaWdodDogMC41cHggc2lsdmVyIHNvbGlkO1xufVxuXG4uZXYtYWNjb3VudC1wYW5lbC5hY2NvdW50LXBhbmVsLnRpbGUtYmxvY2sgI215QWNjb3VudENhcmQgPiAubGVmdF9lc3BvdDpsYXN0LWNoaWxkID4gLmNvbC1jYXJkIHtcbiAgYm9yZGVyLXJpZ2h0OiAwcHg7XG59XG5cbi5ldi1hY2NvdW50LXBhbmVsLmFjY291bnQtcGFuZWwudGlsZS1ibG9jayAucm93IHtcbiAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgbWFyZ2luLXJpZ2h0OiAwcHg7XG59XG5cbi5ldi1hY2NvdW50LXBhbmVsLmFjY291bnQtcGFuZWwudGlsZS1ibG9jayAucm93LWNvbHMtMSA+ICoge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5ldi1hY2NvdW50LXBhbmVsLmFjY291bnQtcGFuZWwudGlsZS1ibG9jayAuZy00IHtcbiAgLS1icy1ndXR0ZXIteTogMS41cmVtO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5ldi1hY2NvdW50LXBhbmVsLmFjY291bnQtcGFuZWwudGlsZS1ibG9jayAuY29sLWNhcmQge1xuICAgIG1heC13aWR0aDogMjgwcHggIWltcG9ydGFudDtcbiAgICBtaW4taGVpZ2h0OiAxODRweCAhaW1wb3J0YW50O1xuICB9XG4gIC5ldi1hY2NvdW50LXBhbmVsLmFjY291bnQtcGFuZWwudGlsZS1ibG9jayAjbXlBY2NvdW50Q2FyZCA+IC5sZWZ0X2VzcG90Om50aC1jaGlsZCgzbikgPiAuY29sLWNhcmQge1xuICAgIGxpc3Qtc3R5bGUtcG9zaXRpb246IGluc2lkZTtcbiAgICBib3JkZXItcmlnaHQ6IDBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk2MHB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5ldi1hY2NvdW50LXBhbmVsLmFjY291bnQtcGFuZWwudGlsZS1ibG9jayAuY29sLWNhcmQge1xuICAgIG1pbi1oZWlnaHQ6IDIwOHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmV2LWFjY291bnQtcGFuZWwuYWNjb3VudC1wYW5lbC50aWxlLWJsb2NrICNteUFjY291bnRDYXJkID4gLmxlZnRfZXNwb3Q6bnRoLWNoaWxkKDNuKSA+IC5jb2wtY2FyZCB7XG4gICAgbGlzdC1zdHlsZS1wb3NpdGlvbjogaW5zaWRlO1xuICAgIGJvcmRlci1yaWdodDogMHB4O1xuICB9XG4gIC5ldi1hY2NvdW50LXBhbmVsLmFjY291bnQtcGFuZWwudGlsZS1ibG9jayAuY2FyZC10ZXh0IHtcbiAgICBtaW4taGVpZ2h0OiA5NnB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5NTlweCkge1xuICAuZXYtYWNjb3VudC1wYW5lbC5hY2NvdW50LXBhbmVsLnRpbGUtYmxvY2sgLmNvbC1jYXJkIHtcbiAgICBtaW4taGVpZ2h0OiAxODRweCAhaW1wb3J0YW50O1xuICB9XG4gIC5ldi1hY2NvdW50LXBhbmVsLmFjY291bnQtcGFuZWwudGlsZS1ibG9jayAjbXlBY2NvdW50Q2FyZCA+IC5sZWZ0X2VzcG90Om50aC1jaGlsZCgybikgPiAuY29sLWNhcmQge1xuICAgIGxpc3Qtc3R5bGUtcG9zaXRpb246IGluc2lkZTtcbiAgICBib3JkZXItcmlnaHQ6IDBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY4MHB4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmV2LWFjY291bnQtcGFuZWwuYWNjb3VudC1wYW5lbC50aWxlLWJsb2NrIC5jb2wtY2FyZCB7XG4gICAgbWluLWhlaWdodDogMTYwcHggIWltcG9ydGFudDtcbiAgfVxuICAuZXYtYWNjb3VudC1wYW5lbC5hY2NvdW50LXBhbmVsLnRpbGUtYmxvY2sgLmNhcmQtdGV4dCB7XG4gICAgbWluLWhlaWdodDogNDhweDtcbiAgfVxuICAuZXYtYWNjb3VudC1wYW5lbC5hY2NvdW50LXBhbmVsLnRpbGUtYmxvY2sgI215QWNjb3VudENhcmQgPiAubGVmdF9lc3BvdDpudGgtY2hpbGQoMm4pID4gLmNvbC1jYXJkIHtcbiAgICBsaXN0LXN0eWxlLXBvc2l0aW9uOiBpbnNpZGU7XG4gICAgYm9yZGVyLXJpZ2h0OiAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1MjBweCkgYW5kIChtYXgtd2lkdGg6IDY3OXB4KSB7XG4gIC5ldi1hY2NvdW50LXBhbmVsLmFjY291bnQtcGFuZWwudGlsZS1ibG9jayAuY29sLWNhcmQge1xuICAgIG1pbi1oZWlnaHQ6IDE4NHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmV2LWFjY291bnQtcGFuZWwuYWNjb3VudC1wYW5lbC50aWxlLWJsb2NrICNteUFjY291bnRDYXJkID4gLmxlZnRfZXNwb3Q6bnRoLWNoaWxkKDJuKSA+IC5jb2wtY2FyZCB7XG4gICAgbGlzdC1zdHlsZS1wb3NpdGlvbjogaW5zaWRlO1xuICAgIGJvcmRlci1yaWdodDogMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1MTlweCkge1xuICAuZXYtYWNjb3VudC1wYW5lbC5hY2NvdW50LXBhbmVsLnRpbGUtYmxvY2sgLmNvbC1jYXJkIHtcbiAgICBtaW4taGVpZ2h0OiAxNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5ldi1hY2NvdW50LXBhbmVsLmFjY291bnQtcGFuZWwudGlsZS1ibG9jayAuY2FyZC10ZXh0IHtcbiAgICBtaW4taGVpZ2h0OiA0OHB4O1xuICB9XG4gIC5ldi1hY2NvdW50LXBhbmVsLmFjY291bnQtcGFuZWwudGlsZS1ibG9jayAjbXlBY2NvdW50Q2FyZCA+IC5sZWZ0X2VzcG90Om50aC1jaGlsZCgxbikgPiAuY29sLWNhcmQge1xuICAgIGxpc3Qtc3R5bGUtcG9zaXRpb246IGluc2lkZTtcbiAgICBib3JkZXItcmlnaHQ6IDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTIwcHgpIHtcbiAgLmV2LWFjY291bnQtcGFuZWwuYWNjb3VudC1wYW5lbC50aWxlLWJsb2NrIC5yb3ctY29scy1tZC0yID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmV2LWFjY291bnQtcGFuZWwuYWNjb3VudC1wYW5lbC50aWxlLWJsb2NrIC5yb3ctY29scy1sZy0zID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkge1xuICAuZXYtYWNjb3VudC1wYW5lbC5hY2NvdW50LXBhbmVsLnRpbGUtYmxvY2sgI215QWNjb3VudENhcmQgPiAubGVmdF9lc3BvdCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMC43cHggc2lsdmVyIHNvbGlkO1xuICB9XG4gIC5ldi1hY2NvdW50LXBhbmVsLmFjY291bnQtcGFuZWwudGlsZS1ibG9jayAjbXlBY2NvdW50Q2FyZCA+IC5sZWZ0X2VzcG90ID4gLmNvbC1jYXJkIHtcbiAgICBib3JkZXItcmlnaHQ6IDAuOHB4IHNpbHZlciBzb2xpZDtcbiAgfVxufVxuXG5AbWVkaWEgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpIHtcbiAgLmV2LWFjY291bnQtcGFuZWwuYWNjb3VudC1wYW5lbC50aWxlLWJsb2NrICNteUFjY291bnRDYXJkID4gLmxlZnRfZXNwb3Qge1xuICAgIGJvcmRlci1ib3R0b206IDAuN3B4IHNpbHZlciBzb2xpZDtcbiAgfVxuICAuZXYtYWNjb3VudC1wYW5lbC5hY2NvdW50LXBhbmVsLnRpbGUtYmxvY2sgI215QWNjb3VudENhcmQgPiAubGVmdF9lc3BvdCA+IC5jb2wtY2FyZCB7XG4gICAgYm9yZGVyLXJpZ2h0OiAwLjhweCBzaWx2ZXIgc29saWQ7XG4gIH1cbn1cblxuLm15QWNjb3VudFRpbGUge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4ubXlBY2NvdW50VGlsZSAuY29sLWNhcmQge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5teUFjY291bnRUaWxlOjpiZWZvcmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTIwcHg7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyLXRvcDogMC41cHggc2lsdmVyIHNvbGlkO1xufVxuXG4uQzAwMS1ob21lLWltYWdlLXJpZ2h0LFxuLkMwMDItaG9tZS1pbWFnZS1sZWZ0IHtcbiAgbWF4LXdpZHRoOiAxMjgwcHg7XG4gIHotaW5kZXg6IDEwMDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIC5DMDAxLWhvbWUtaW1hZ2UtcmlnaHQsXG4gIC5DMDAyLWhvbWUtaW1hZ2UtbGVmdCB7XG4gICAgcGFkZGluZy1sZWZ0OiA2cHg7XG4gICAgcGFkZGluZy1yaWdodDogNnB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLkMwMDEtaG9tZS1pbWFnZS1yaWdodCxcbiAgLkMwMDItaG9tZS1pbWFnZS1sZWZ0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLkMwMDEtaG9tZS1pbWFnZS1yaWdodCxcbiAgLkMwMDItaG9tZS1pbWFnZS1sZWZ0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5DMDAxLWhvbWUtaW1hZ2UtcmlnaHQsXG4gIC5DMDAyLWhvbWUtaW1hZ2UtbGVmdCB7XG4gICAgbWluLWhlaWdodDogYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuQzAwMS1ob21lLWltYWdlLXJpZ2h0IC5yb3csXG4gIC5DMDAyLWhvbWUtaW1hZ2UtbGVmdCAucm93IHtcbiAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuQzAwMS1ob21lLWltYWdlLXJpZ2h0IC5pbWFnZS1jb250YWluZXIsXG4gIC5DMDAyLWhvbWUtaW1hZ2UtbGVmdCAuaW1hZ2UtY29udGFpbmVyIHtcbiAgICBtYXJnaW4tbGVmdDogLTVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC01cHg7XG4gIH1cbn1cblxuLkMwMDEtaG9tZS1pbWFnZS1yaWdodCBpbWcsXG4uQzAwMi1ob21lLWltYWdlLWxlZnQgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLkMwMDEtaG9tZS1pbWFnZS1yaWdodCBpbWcsXG4gIC5DMDAyLWhvbWUtaW1hZ2UtbGVmdCBpbWcge1xuICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAoNzY3cHgpIHtcbiAgLkMwMDEtaG9tZS1pbWFnZS1yaWdodCBpbWcsXG4gIC5DMDAyLWhvbWUtaW1hZ2UtbGVmdCBpbWcge1xuICAgIG1hcmdpbjogLTUwcHggMHB4IC01MHB4IDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY2cHgpIHtcbiAgLkMwMDEtaG9tZS1pbWFnZS1yaWdodCBpbWcsXG4gIC5DMDAyLWhvbWUtaW1hZ2UtbGVmdCBpbWcge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuXG4uQzAwMS1ob21lLWltYWdlLXJpZ2h0IC50ZXh0LWNvbnRlbnQtbGVmdC1yaWdodCxcbi5DMDAyLWhvbWUtaW1hZ2UtbGVmdCAudGV4dC1jb250ZW50LWxlZnQtcmlnaHQge1xuICBwYWRkaW5nLWxlZnQ6IDBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5DMDAxLWhvbWUtaW1hZ2UtcmlnaHQgLnRleHQtY29udGVudC1sZWZ0LXJpZ2h0LFxuICAuQzAwMi1ob21lLWltYWdlLWxlZnQgLnRleHQtY29udGVudC1sZWZ0LXJpZ2h0IHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuQzAwMS1ob21lLWltYWdlLXJpZ2h0IC50ZXh0LWNvbnRlbnQtbGVmdC1yaWdodCAucDEsXG4gIC5DMDAyLWhvbWUtaW1hZ2UtbGVmdCAudGV4dC1jb250ZW50LWxlZnQtcmlnaHQgLnAxIHtcbiAgICBtYXJnaW4tdG9wOiAtNzVweDtcbiAgICB6LWluZGV4OiAxMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIHBhZGRpbmc6IDFweCAxNXB4IDFweDtcbiAgICBtYXJnaW4tbGVmdDogLTVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC01cHg7XG4gIH1cbn1cblxuLkMwMDEtaG9tZS1pbWFnZS1yaWdodCAudGV4dC1jb250ZW50LWxlZnQtcmlnaHQgLl9jMDAxLWN0YS1idXR0b25zIC5jdGEtYnRuOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCksXG4uQzAwMS1ob21lLWltYWdlLXJpZ2h0IC50ZXh0LWNvbnRlbnQtbGVmdC1yaWdodCAuX2MwMDEtY3RhLWJ1dHRvbnMgLmN0YS10ZXh0Om5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCksXG4uQzAwMS1ob21lLWltYWdlLXJpZ2h0IC50ZXh0LWNvbnRlbnQtbGVmdC1yaWdodCAuX2MwMDItY3RhLWJ1dHRvbnMgLmN0YS1idG46bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSxcbi5DMDAxLWhvbWUtaW1hZ2UtcmlnaHQgLnRleHQtY29udGVudC1sZWZ0LXJpZ2h0IC5fYzAwMi1jdGEtYnV0dG9ucyAuY3RhLXRleHQ6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSxcbi5DMDAyLWhvbWUtaW1hZ2UtbGVmdCAudGV4dC1jb250ZW50LWxlZnQtcmlnaHQgLl9jMDAxLWN0YS1idXR0b25zIC5jdGEtYnRuOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCksXG4uQzAwMi1ob21lLWltYWdlLWxlZnQgLnRleHQtY29udGVudC1sZWZ0LXJpZ2h0IC5fYzAwMS1jdGEtYnV0dG9ucyAuY3RhLXRleHQ6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSxcbi5DMDAyLWhvbWUtaW1hZ2UtbGVmdCAudGV4dC1jb250ZW50LWxlZnQtcmlnaHQgLl9jMDAyLWN0YS1idXR0b25zIC5jdGEtYnRuOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCksXG4uQzAwMi1ob21lLWltYWdlLWxlZnQgLnRleHQtY29udGVudC1sZWZ0LXJpZ2h0IC5fYzAwMi1jdGEtYnV0dG9ucyAuY3RhLXRleHQ6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjZweCkge1xuICAuQzAwMS1ob21lLWltYWdlLXJpZ2h0IC50ZXh0LWNvbnRlbnQtbGVmdC1yaWdodCAuX2MwMDEtY3RhLWJ1dHRvbnMsXG4gIC5DMDAxLWhvbWUtaW1hZ2UtcmlnaHQgLnRleHQtY29udGVudC1sZWZ0LXJpZ2h0IC5fYzAwMi1jdGEtYnV0dG9ucyxcbiAgLkMwMDItaG9tZS1pbWFnZS1sZWZ0IC50ZXh0LWNvbnRlbnQtbGVmdC1yaWdodCAuX2MwMDEtY3RhLWJ1dHRvbnMsXG4gIC5DMDAyLWhvbWUtaW1hZ2UtbGVmdCAudGV4dC1jb250ZW50LWxlZnQtcmlnaHQgLl9jMDAyLWN0YS1idXR0b25zIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDYxMHB4KSB7XG4gIC5DMDAxLWhvbWUtaW1hZ2UtcmlnaHQgLnRleHQtY29udGVudC1sZWZ0LXJpZ2h0IC5fYzAwMS1jdGEtYnV0dG9ucyxcbiAgLkMwMDEtaG9tZS1pbWFnZS1yaWdodCAudGV4dC1jb250ZW50LWxlZnQtcmlnaHQgLl9jMDAyLWN0YS1idXR0b25zLFxuICAuQzAwMi1ob21lLWltYWdlLWxlZnQgLnRleHQtY29udGVudC1sZWZ0LXJpZ2h0IC5fYzAwMS1jdGEtYnV0dG9ucyxcbiAgLkMwMDItaG9tZS1pbWFnZS1sZWZ0IC50ZXh0LWNvbnRlbnQtbGVmdC1yaWdodCAuX2MwMDItY3RhLWJ1dHRvbnMge1xuICAgIG1heC13aWR0aDogMTcuNXJlbTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5DMDAxLWhvbWUtaW1hZ2UtcmlnaHQgLnRleHQtY29udGVudC1sZWZ0LXJpZ2h0IC5fYzAwMS1jdGEtYnV0dG9ucyxcbiAgLkMwMDEtaG9tZS1pbWFnZS1yaWdodCAudGV4dC1jb250ZW50LWxlZnQtcmlnaHQgLl9jMDAyLWN0YS1idXR0b25zLFxuICAuQzAwMi1ob21lLWltYWdlLWxlZnQgLnRleHQtY29udGVudC1sZWZ0LXJpZ2h0IC5fYzAwMS1jdGEtYnV0dG9ucyxcbiAgLkMwMDItaG9tZS1pbWFnZS1sZWZ0IC50ZXh0LWNvbnRlbnQtbGVmdC1yaWdodCAuX2MwMDItY3RhLWJ1dHRvbnMge1xuICAgIG1hcmdpbjogMCA1JTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLkMwMDEtaG9tZS1pbWFnZS1yaWdodCAudGV4dC1jb250ZW50LWxlZnQtcmlnaHQgLl9jMDAxLWN0YS1idXR0b25zLFxuICAuQzAwMS1ob21lLWltYWdlLXJpZ2h0IC50ZXh0LWNvbnRlbnQtbGVmdC1yaWdodCAuX2MwMDItY3RhLWJ1dHRvbnMsXG4gIC5DMDAyLWhvbWUtaW1hZ2UtbGVmdCAudGV4dC1jb250ZW50LWxlZnQtcmlnaHQgLl9jMDAxLWN0YS1idXR0b25zLFxuICAuQzAwMi1ob21lLWltYWdlLWxlZnQgLnRleHQtY29udGVudC1sZWZ0LXJpZ2h0IC5fYzAwMi1jdGEtYnV0dG9ucyB7XG4gICAgbWFyZ2luLWxlZnQ6IDclO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjZweCkge1xuICAuQzAwMS1ob21lLWltYWdlLXJpZ2h0IC50ZXh0LWNvbnRlbnQtbGVmdC1yaWdodCAuX2MwMDEtY3RhLWJ1dHRvbnMsXG4gIC5DMDAxLWhvbWUtaW1hZ2UtcmlnaHQgLnRleHQtY29udGVudC1sZWZ0LXJpZ2h0IC5fYzAwMi1jdGEtYnV0dG9ucyxcbiAgLkMwMDItaG9tZS1pbWFnZS1sZWZ0IC50ZXh0LWNvbnRlbnQtbGVmdC1yaWdodCAuX2MwMDEtY3RhLWJ1dHRvbnMsXG4gIC5DMDAyLWhvbWUtaW1hZ2UtbGVmdCAudGV4dC1jb250ZW50LWxlZnQtcmlnaHQgLl9jMDAyLWN0YS1idXR0b25zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbiAgfVxufVxuXG4uQzAwMS1ob21lLWltYWdlLXJpZ2h0IC50ZXh0LWNvbnRlbnQtbGVmdC1yaWdodCBwLFxuLkMwMDItaG9tZS1pbWFnZS1sZWZ0IC50ZXh0LWNvbnRlbnQtbGVmdC1yaWdodCBwIHtcbiAgY29sb3I6ICMyZDM4M2Y7XG4gIGZvbnQtc2l6ZTogMS42ODc1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQwN2VtO1xuICBmb250LXdlaWdodDogMzAwO1xuICBtYXJnaW46IDE1MHB4IDUlIDUwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5NjdweCkgYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAuQzAwMS1ob21lLWltYWdlLXJpZ2h0IC50ZXh0LWNvbnRlbnQtbGVmdC1yaWdodCBwLFxuICAuQzAwMi1ob21lLWltYWdlLWxlZnQgLnRleHQtY29udGVudC1sZWZ0LXJpZ2h0IHAge1xuICAgIGZvbnQtc2l6ZTogMS4xODc1ZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNTI2ZW07XG4gICAgbWFyZ2luOiAxMjVweCAxNSUgMzBweCA3JTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIGFuZCAobWF4LXdpZHRoOiA5NjdweCkge1xuICAuQzAwMS1ob21lLWltYWdlLXJpZ2h0IC50ZXh0LWNvbnRlbnQtbGVmdC1yaWdodCBwLFxuICAuQzAwMi1ob21lLWltYWdlLWxlZnQgLnRleHQtY29udGVudC1sZWZ0LXJpZ2h0IHAge1xuICAgIGZvbnQtc2l6ZTogMS4xODc1ZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNTI2ZW07XG4gICAgbWFyZ2luOiA3NXB4IDE1JSAzMHB4IDclO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuQzAwMS1ob21lLWltYWdlLXJpZ2h0IC50ZXh0LWNvbnRlbnQtbGVmdC1yaWdodCBwLFxuICAuQzAwMi1ob21lLWltYWdlLWxlZnQgLnRleHQtY29udGVudC1sZWZ0LXJpZ2h0IHAge1xuICAgIG1hcmdpbjogMjVweCA2cHggMjVweDtcbiAgICBmb250LXNpemU6IDEuMTI1ZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuQzAwMS1ob21lLWltYWdlLXJpZ2h0IC5jMDB4Yi1saW5rLFxuICAuQzAwMi1ob21lLWltYWdlLWxlZnQgLmMwMHhiLWxpbmsge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIC5DMDAxLWhvbWUtaW1hZ2UtcmlnaHQgLmMwMHhiLWxpbmssXG4gIC5DMDAyLWhvbWUtaW1hZ2UtbGVmdCAuYzAweGItbGluayB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cblxuLkMwMDEtaG9tZS1pbWFnZS1yaWdodCAuYzAweGItbGluayAuYnRuLFxuLkMwMDItaG9tZS1pbWFnZS1sZWZ0IC5jMDB4Yi1saW5rIC5idG4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTVweDtcbiAgbGVmdDogNSU7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDAuNzVlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDhlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgd2lkdGg6IGF1dG87XG4gIG1pbi13aWR0aDogYXV0bztcbiAgcGFkZGluZzogNTBweCAwcHggMHB4O1xuICBib3JkZXItdG9wOiBzb2xpZCAycHggI2ZmZmZmZjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIC5DMDAxLWhvbWUtaW1hZ2UtcmlnaHQgLmMwMHhiLWxpbmsgLmJ0bixcbiAgLkMwMDItaG9tZS1pbWFnZS1sZWZ0IC5jMDB4Yi1saW5rIC5idG4ge1xuICAgIGxlZnQ6IDAlO1xuICAgIG1hcmdpbi1sZWZ0OiA4JTtcbiAgfVxufVxuXG4uQzAwMS1ob21lLWltYWdlLXJpZ2h0IC5jMDB4Yi1saW5rIC5idG4gLnRleHQtd3JhcHBlcjphZnRlcixcbi5DMDAyLWhvbWUtaW1hZ2UtbGVmdCAuYzAweGItbGluayAuYnRuIC50ZXh0LXdyYXBwZXI6YWZ0ZXIge1xuICBib3JkZXItdG9wOiAycHggc29saWQgI2ZmZmZmZjtcbiAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgI2ZmZmZmZjtcbn1cblxuLkMwMDEtaG9tZS1pbWFnZS1yaWdodCAuaW1hZ2UtY29udGVudC1sZWZ0LXJpZ2h0LFxuLkMwMDItaG9tZS1pbWFnZS1sZWZ0IC5pbWFnZS1jb250ZW50LWxlZnQtcmlnaHQge1xuICBwYWRkaW5nOiAwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkge1xuICAuQzAwMS1ob21lLWltYWdlLXJpZ2h0IC5pbWFnZS1jb250ZW50LWxlZnQtcmlnaHQsXG4gIC5DMDAyLWhvbWUtaW1hZ2UtbGVmdCAuaW1hZ2UtY29udGVudC1sZWZ0LXJpZ2h0IHtcbiAgICB6LWluZGV4OiAxMDA7XG4gIH1cbn1cblxuLkMwMDEtaG9tZS1pbWFnZS1yaWdodCAuaW1hZ2UtY29udGVudC1sZWZ0LXJpZ2h0IGgyLFxuLkMwMDItaG9tZS1pbWFnZS1sZWZ0IC5pbWFnZS1jb250ZW50LWxlZnQtcmlnaHQgaDIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogNzVweDtcbiAgbGVmdDogNSU7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDFlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5DMDAxLWhvbWUtaW1hZ2UtcmlnaHQgLmltYWdlLWNvbnRlbnQtbGVmdC1yaWdodCBoMixcbiAgLkMwMDItaG9tZS1pbWFnZS1sZWZ0IC5pbWFnZS1jb250ZW50LWxlZnQtcmlnaHQgaDIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIC5DMDAxLWhvbWUtaW1hZ2UtcmlnaHQgLmltYWdlLWNvbnRlbnQtbGVmdC1yaWdodCBoMixcbiAgLkMwMDItaG9tZS1pbWFnZS1sZWZ0IC5pbWFnZS1jb250ZW50LWxlZnQtcmlnaHQgaDIge1xuICAgIGxlZnQ6IDAlO1xuICAgIG1hcmdpbi1sZWZ0OiA4JTtcbiAgfVxufVxuXG4uQzAwMS1ob21lLWltYWdlLXJpZ2h0IC5pbWFnZS1jb250ZW50LWxlZnQtcmlnaHQgLl9jMDAxLWN0YS1idXR0b25zLFxuLkMwMDEtaG9tZS1pbWFnZS1yaWdodCAuaW1hZ2UtY29udGVudC1sZWZ0LXJpZ2h0IC5fYzAwMi1jdGEtYnV0dG9ucyxcbi5DMDAyLWhvbWUtaW1hZ2UtbGVmdCAuaW1hZ2UtY29udGVudC1sZWZ0LXJpZ2h0IC5fYzAwMS1jdGEtYnV0dG9ucyxcbi5DMDAyLWhvbWUtaW1hZ2UtbGVmdCAuaW1hZ2UtY29udGVudC1sZWZ0LXJpZ2h0IC5fYzAwMi1jdGEtYnV0dG9ucyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAycmVtO1xuICBsZWZ0OiA1JTtcbiAgcGFkZGluZzogMy43NXJlbSAwcHggMHB4O1xuICBib3JkZXItdG9wOiBzb2xpZCAycHggI2ZmZmZmZjtcbn1cblxuLkMwMDEtaG9tZS1pbWFnZS1yaWdodCAuaW1hZ2UtY29udGVudC1sZWZ0LXJpZ2h0IC5fYzAwMS1jdGEtYnV0dG9ucyAuY3RhLWJ0bixcbi5DMDAxLWhvbWUtaW1hZ2UtcmlnaHQgLmltYWdlLWNvbnRlbnQtbGVmdC1yaWdodCAuX2MwMDEtY3RhLWJ1dHRvbnMgLmN0YS10ZXh0LFxuLkMwMDEtaG9tZS1pbWFnZS1yaWdodCAuaW1hZ2UtY29udGVudC1sZWZ0LXJpZ2h0IC5fYzAwMi1jdGEtYnV0dG9ucyAuY3RhLWJ0bixcbi5DMDAxLWhvbWUtaW1hZ2UtcmlnaHQgLmltYWdlLWNvbnRlbnQtbGVmdC1yaWdodCAuX2MwMDItY3RhLWJ1dHRvbnMgLmN0YS10ZXh0LFxuLkMwMDItaG9tZS1pbWFnZS1sZWZ0IC5pbWFnZS1jb250ZW50LWxlZnQtcmlnaHQgLl9jMDAxLWN0YS1idXR0b25zIC5jdGEtYnRuLFxuLkMwMDItaG9tZS1pbWFnZS1sZWZ0IC5pbWFnZS1jb250ZW50LWxlZnQtcmlnaHQgLl9jMDAxLWN0YS1idXR0b25zIC5jdGEtdGV4dCxcbi5DMDAyLWhvbWUtaW1hZ2UtbGVmdCAuaW1hZ2UtY29udGVudC1sZWZ0LXJpZ2h0IC5fYzAwMi1jdGEtYnV0dG9ucyAuY3RhLWJ0bixcbi5DMDAyLWhvbWUtaW1hZ2UtbGVmdCAuaW1hZ2UtY29udGVudC1sZWZ0LXJpZ2h0IC5fYzAwMi1jdGEtYnV0dG9ucyAuY3RhLXRleHQge1xuICBtYXJnaW46IDAuNXJlbSAwO1xufVxuXG4uQzAwMS1ob21lLWltYWdlLXJpZ2h0IC5pbWFnZS1jb250ZW50LWxlZnQtcmlnaHQgLl9jMDAxLWN0YS1idXR0b25zIC5jdGEtYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxuLkMwMDEtaG9tZS1pbWFnZS1yaWdodCAuaW1hZ2UtY29udGVudC1sZWZ0LXJpZ2h0IC5fYzAwMS1jdGEtYnV0dG9ucyAuY3RhLXRleHQ6bm90KDpmaXJzdC1jaGlsZCksXG4uQzAwMS1ob21lLWltYWdlLXJpZ2h0IC5pbWFnZS1jb250ZW50LWxlZnQtcmlnaHQgLl9jMDAyLWN0YS1idXR0b25zIC5jdGEtYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxuLkMwMDEtaG9tZS1pbWFnZS1yaWdodCAuaW1hZ2UtY29udGVudC1sZWZ0LXJpZ2h0IC5fYzAwMi1jdGEtYnV0dG9ucyAuY3RhLXRleHQ6bm90KDpmaXJzdC1jaGlsZCksXG4uQzAwMi1ob21lLWltYWdlLWxlZnQgLmltYWdlLWNvbnRlbnQtbGVmdC1yaWdodCAuX2MwMDEtY3RhLWJ1dHRvbnMgLmN0YS1idG46bm90KDpmaXJzdC1jaGlsZCksXG4uQzAwMi1ob21lLWltYWdlLWxlZnQgLmltYWdlLWNvbnRlbnQtbGVmdC1yaWdodCAuX2MwMDEtY3RhLWJ1dHRvbnMgLmN0YS10ZXh0Om5vdCg6Zmlyc3QtY2hpbGQpLFxuLkMwMDItaG9tZS1pbWFnZS1sZWZ0IC5pbWFnZS1jb250ZW50LWxlZnQtcmlnaHQgLl9jMDAyLWN0YS1idXR0b25zIC5jdGEtYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxuLkMwMDItaG9tZS1pbWFnZS1sZWZ0IC5pbWFnZS1jb250ZW50LWxlZnQtcmlnaHQgLl9jMDAyLWN0YS1idXR0b25zIC5jdGEtdGV4dDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuQzAwMS1ob21lLWltYWdlLXJpZ2h0IC5pbWFnZS1jb250ZW50LWxlZnQtcmlnaHQgLl9jMDAxLWN0YS1idXR0b25zLFxuICAuQzAwMS1ob21lLWltYWdlLXJpZ2h0IC5pbWFnZS1jb250ZW50LWxlZnQtcmlnaHQgLl9jMDAyLWN0YS1idXR0b25zLFxuICAuQzAwMi1ob21lLWltYWdlLWxlZnQgLmltYWdlLWNvbnRlbnQtbGVmdC1yaWdodCAuX2MwMDEtY3RhLWJ1dHRvbnMsXG4gIC5DMDAyLWhvbWUtaW1hZ2UtbGVmdCAuaW1hZ2UtY29udGVudC1sZWZ0LXJpZ2h0IC5fYzAwMi1jdGEtYnV0dG9ucyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgIHBhZGRpbmc6IDBweCA2cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIC5DMDAxLWhvbWUtaW1hZ2UtcmlnaHQgLmltYWdlLWNvbnRlbnQtbGVmdC1yaWdodCAuX2MwMDEtY3RhLWJ1dHRvbnMsXG4gIC5DMDAxLWhvbWUtaW1hZ2UtcmlnaHQgLmltYWdlLWNvbnRlbnQtbGVmdC1yaWdodCAuX2MwMDItY3RhLWJ1dHRvbnMsXG4gIC5DMDAyLWhvbWUtaW1hZ2UtbGVmdCAuaW1hZ2UtY29udGVudC1sZWZ0LXJpZ2h0IC5fYzAwMS1jdGEtYnV0dG9ucyxcbiAgLkMwMDItaG9tZS1pbWFnZS1sZWZ0IC5pbWFnZS1jb250ZW50LWxlZnQtcmlnaHQgLl9jMDAyLWN0YS1idXR0b25zIHtcbiAgICBsZWZ0OiAwJTtcbiAgICBtYXJnaW4tbGVmdDogOCU7XG4gIH1cbn1cblxuLkMwMzAtZG9jdW1lbnRzLWFuZC1kcmF3aW5ncyB7XG4gIHBhZGRpbmctdG9wOiAyNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjBmMDtcbn1cblxuLkMwMzAtZG9jdW1lbnRzLWFuZC1kcmF3aW5ncyBoMyB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5DMDMwLWRvY3VtZW50cy1hbmQtZHJhd2luZ3MgLmRvY3VtZW50cy1hbmQtZHJhd2luZ3Mtcm93IHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLkMwMzAtZG9jdW1lbnRzLWFuZC1kcmF3aW5ncyAuZG9jdW1lbnRzIHtcbiAgcGFkZGluZzogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cblxuLkMwMzAtZG9jdW1lbnRzLWFuZC1kcmF3aW5ncyAuZG9jdW1lbnRzIGEge1xuICBjb2xvcjogIzJkMzgzZjtcbn1cblxuLkMwMzAtZG9jdW1lbnRzLWFuZC1kcmF3aW5ncyAuZG9jdW1lbnRzIGE6aG92ZXIsIC5DMDMwLWRvY3VtZW50cy1hbmQtZHJhd2luZ3MgLmRvY3VtZW50cyBhOmZvY3VzIHtcbiAgY29sb3I6ICMwMGFhNzM7XG59XG5cbi5DMDMwLWRvY3VtZW50cy1hbmQtZHJhd2luZ3MgLmRvY3VtZW50cyBhOmhvdmVyIC5hcnJvdyB7XG4gIGFuaW1hdGlvbi1uYW1lOiBkb3dubG9hZC1hcnJvdztcbn1cblxuLkMwMzAtZG9jdW1lbnRzLWFuZC1kcmF3aW5ncyAuZG9jdW1lbnRzIGE6aG92ZXIgLmFycm93OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGFhNzM7XG59XG5cbi5DMDMwLWRvY3VtZW50cy1hbmQtZHJhd2luZ3MgLmRvY3VtZW50cyBhOmhvdmVyIC5hcnJvdzphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogIzAwYWE3Mztcbn1cblxuLkMwMzAtZG9jdW1lbnRzLWFuZC1kcmF3aW5ncyAuZG9jdW1lbnRzIGE6aG92ZXIgLmRvY3VtZW50LXNwZWNzLWxpbmU6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYWE3Mztcbn1cblxuLkMwMzAtZG9jdW1lbnRzLWFuZC1kcmF3aW5ncyAuZG9jdW1lbnRzIHAge1xuICBmb250LXNpemU6IC43NWVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cbi5DMDMwLWRvY3VtZW50cy1hbmQtZHJhd2luZ3MgLmRvY3VtZW50cyAuYXJyb3cge1xuICBsZWZ0OiA5cHg7XG4gIGJvdHRvbTogMTlweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBwYWRkaW5nOiAwO1xuICBhbmltYXRpb24tZHVyYXRpb246IC4yNXM7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG59XG5cbi5DMDMwLWRvY3VtZW50cy1hbmQtZHJhd2luZ3MgLmRvY3VtZW50cyAuYXJyb3c6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMnB4O1xuICBoZWlnaHQ6IDhweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJkMzgzZjtcbiAgbWFyZ2luLWxlZnQ6IDNweDtcbn1cblxuLkMwMzAtZG9jdW1lbnRzLWFuZC1kcmF3aW5ncyAuZG9jdW1lbnRzIC5hcnJvdzphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiA4cHg7XG4gIHdpZHRoOiA4cHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMyZDM4M2Y7XG4gIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICMyZDM4M2Y7XG4gIG1hcmdpbi10b3A6IC04cHg7XG59XG5cbi5DMDMwLWRvY3VtZW50cy1hbmQtZHJhd2luZ3MgLmRvY3VtZW50LXNwZWNzLWxpbmUge1xuICBmb250LXNpemU6IC43NWVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMGYwO1xuICBoZWlnaHQ6IDM1cHg7XG4gIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMjVweDtcbn1cblxuLkMwMzAtZG9jdW1lbnRzLWFuZC1kcmF3aW5ncyAuZG9jdW1lbnQtc3BlY3MtbGluZSBzcGFuIHtcbiAgY29sb3I6ICMyZDM4M2Y7XG4gIHBhZGRpbmc6IDAgNnB4O1xufVxuXG4uQzAzMC1kb2N1bWVudHMtYW5kLWRyYXdpbmdzIC5kb2N1bWVudC1zcGVjcy1saW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyZDM4M2Y7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogOHB4O1xuICBib3R0b206IDEzcHg7XG59XG5cbi5DMDMwLWRvY3VtZW50cy1hbmQtZHJhd2luZ3MgLmNhcm91c2VsIHtcbiAgcGFkZGluZzogMjVweCAxMHB4IDUwcHggMTBweDtcbn1cblxuLkMwMzAtZG9jdW1lbnRzLWFuZC1kcmF3aW5ncyAuY2Fyb3VzZWwtaW5kaWNhdG9ycyB7XG4gIGJvdHRvbTogMTVweDtcbn1cblxuLkMwMzAtZG9jdW1lbnRzLWFuZC1kcmF3aW5ncyAuY2Fyb3VzZWwtaW5kaWNhdG9ycyBsaSB7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuXG4uQzAzMC1kb2N1bWVudHMtYW5kLWRyYXdpbmdzIC5jYXJvdXNlbC1pbmRpY2F0b3JzIGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkge1xuICAuQzAzMC1kb2N1bWVudHMtYW5kLWRyYXdpbmdzIC5jYXJvdXNlbC1pbmRpY2F0b3JzIHtcbiAgICBib3R0b206IDE3cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuQzAzMC1kb2N1bWVudHMtYW5kLWRyYXdpbmdzIC5jYXJvdXNlbC1pbmRpY2F0b3JzIHtcbiAgICBib3R0b206IDQwcHg7XG4gIH1cbn1cblxuLkMwMzAtZG9jdW1lbnRzLWFuZC1kcmF3aW5ncyAjbGFuZy1zZWxlY3Qtd3JhcHBlciB7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2NnB4KSB7XG4gIC5DMDMwLWRvY3VtZW50cy1hbmQtZHJhd2luZ3MgLmNhcm91c2VsLWNvbnRyb2wsXG4gIC5DMDMwLWRvY3VtZW50cy1hbmQtZHJhd2luZ3MgLmNhcm91c2VsLWluZGljYXRvcnMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLkMwMzAtZG9jdW1lbnRzLWFuZC1kcmF3aW5ncyAuc2hvdy1tb3JlLWJ0biB7XG4gICAgbWFyZ2luOiAyNXB4IGF1dG8gMCBhdXRvO1xuICB9XG4gIC5DMDMwLWRvY3VtZW50cy1hbmQtZHJhd2luZ3MgLml0ZW0uY29sbGFwc2UuaW4sXG4gIC5DMDMwLWRvY3VtZW50cy1hbmQtZHJhd2luZ3MgLml0ZW0uY29sbGFwc2luZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLkMwMzAtZG9jdW1lbnRzLWFuZC1kcmF3aW5ncyAuaXRlbSB7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zNXM7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogaGVpZ2h0LCB2aXNpYmlsaXR5O1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xuICB9XG4gIC5DMDMwLWRvY3VtZW50cy1hbmQtZHJhd2luZ3MgLm5hdmlnYXRpb24td3JhcHBlciB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjMGMwYzA7XG4gICAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xuICB9XG4gIC5DMDMwLWRvY3VtZW50cy1hbmQtZHJhd2luZ3MgLm5hdmlnYXRpb24td3JhcHBlcjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLkMwMzAtZG9jdW1lbnRzLWFuZC1kcmF3aW5ncyAubmF2aWdhdGlvbiB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjMGMwYzA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZm9udC1zaXplOiAwO1xuICB9XG4gIC5DMDMwLWRvY3VtZW50cy1hbmQtZHJhd2luZ3MgLm5hdmlnYXRpb24gbGkge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ1cHg7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgbWFyZ2luLWJvdHRvbTogLTFweDtcbiAgfVxuICAuQzAzMC1kb2N1bWVudHMtYW5kLWRyYXdpbmdzIC5uYXZpZ2F0aW9uIGxpOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICAuQzAzMC1kb2N1bWVudHMtYW5kLWRyYXdpbmdzIC5uYXZpZ2F0aW9uIGhyIHtcbiAgICBoZWlnaHQ6IDVweDtcbiAgICBtYXJnaW46IDA7XG4gICAgYmFja2dyb3VuZDogIzAwYWE3MztcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogbWFyZ2luLCB3aWR0aDtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAuNXM7XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUzcHg7XG4gICAgbGVmdDogMDtcbiAgfVxuICAuQzAzMC1kb2N1bWVudHMtYW5kLWRyYXdpbmdzIC5uYXZpZ2F0aW9uIGEge1xuICAgIGNvbG9yOiAjMmQzODNmO1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgaGVpZ2h0OiA1N3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgIHBhZGRpbmc6IDAgMCAxNXB4IDA7XG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgIGxldHRlci1zcGFjaW5nOiAuMDhlbTtcbiAgICBtYXgtd2lkdGg6IDIxMHB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgLjVzIGVhc2UtaW4tb3V0O1xuICB9XG4gIC5DMDMwLWRvY3VtZW50cy1hbmQtZHJhd2luZ3MgLm5hdmlnYXRpb24gYTpob3ZlciB7XG4gICAgY29sb3I6ICMwMGFhNzM7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgLkMwMzAtZG9jdW1lbnRzLWFuZC1kcmF3aW5ncyAubmF2aWdhdGlvbiBhOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuICAuQzAzMC1kb2N1bWVudHMtYW5kLWRyYXdpbmdzIC5uYXZpZ2F0aW9uIGEuYWN0aXZlIHtcbiAgICBjb2xvcjogIzAwYWE3MztcbiAgfVxuICAuQzAzMC1kb2N1bWVudHMtYW5kLWRyYXdpbmdzIC50aXRsZS1yb3cgLmNvbC1tZC05ID4gZGl2IHtcbiAgICBwYWRkaW5nOiAxNXB4IDA7XG4gIH1cbiAgLkMwMzAtZG9jdW1lbnRzLWFuZC1kcmF3aW5ncyAjbGFuZy1zZWxlY3Qtd3JhcHBlciB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gIC5DMDMwLWRvY3VtZW50cy1hbmQtZHJhd2luZ3Mge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICB9XG4gIC5DMDMwLWRvY3VtZW50cy1hbmQtZHJhd2luZ3MgLm5hdmlnYXRpb24ge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBsZXR0ZXItc3BhY2luZzogLjA4ZW07XG4gICAgZm9udC1zaXplOiAuNjI1ZW07XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cbiAgLkMwMzAtZG9jdW1lbnRzLWFuZC1kcmF3aW5ncyAubmF2aWdhdGlvbiBhIHtcbiAgICBjb2xvcjogIzJkMzgzZjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuQzAzMC1kb2N1bWVudHMtYW5kLWRyYXdpbmdzIC5uYXZpZ2F0aW9uIGE6aG92ZXIsIC5DMDMwLWRvY3VtZW50cy1hbmQtZHJhd2luZ3MgLm5hdmlnYXRpb24gYS5hY3RpdmUge1xuICAgIGNvbG9yOiAjMDBhYTczO1xuICB9XG4gIC5DMDMwLWRvY3VtZW50cy1hbmQtZHJhd2luZ3MgLm5hdmlnYXRpb24gbGkge1xuICAgIG1hcmdpbjogMjBweCA1cHggMjBweCAwO1xuICB9XG4gIC5DMDMwLWRvY3VtZW50cy1hbmQtZHJhd2luZ3MgLm5hdmlnYXRpb24gaHIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLkMwMzAtZG9jdW1lbnRzLWFuZC1kcmF3aW5ncyAudGV4dC1hbGlnbi1yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cbiAgLkMwMzAtZG9jdW1lbnRzLWFuZC1kcmF3aW5ncyAucmVxdWVzdERyYXdpbmcge1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbiAgLkMwMzAtZG9jdW1lbnRzLWFuZC1kcmF3aW5ncyAucmVxdWVzdERyYXdpbmcgLnJlcXVlc3REcmF3aW5nQnRuIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gIH1cbiAgLkMwMzAtZG9jdW1lbnRzLWFuZC1kcmF3aW5ncyBoMyB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cbiAgLkMwMzAtZG9jdW1lbnRzLWFuZC1kcmF3aW5ncyAuZG9jdW1lbnRzID4gZGl2IHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG4gIC5DMDMwLWRvY3VtZW50cy1hbmQtZHJhd2luZ3MgLmRvY3VtZW50cyBwIHtcbiAgICBmb250LXNpemU6IC44MTI1ZW07XG4gIH1cbiAgLkMwMzAtZG9jdW1lbnRzLWFuZC1kcmF3aW5ncyAuZG9jdW1lbnQtc3BlY3MtbGluZSB7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICB9XG4gIC5DMDMwLWRvY3VtZW50cy1hbmQtZHJhd2luZ3MgLmRvY3VtZW50LXNwZWNzLWxpbmU6YmVmb3JlIHtcbiAgICBib3R0b206IDEwcHg7XG4gIH1cbiAgLkMwMzAtZG9jdW1lbnRzLWFuZC1kcmF3aW5ncyAuZG9jdW1lbnQtc3BlY3MtbGluZSAuYXJyb3cge1xuICAgIGJvdHRvbTogMTZweDtcbiAgfVxuICAuQzAzMC1kb2N1bWVudHMtYW5kLWRyYXdpbmdzICNsYW5nLXNlbGVjdC13cmFwcGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICB9XG4gIC5DMDMwLWRvY3VtZW50cy1hbmQtZHJhd2luZ3MgLmNhcm91c2VsIHtcbiAgICBwYWRkaW5nOiAyNXB4IDYwcHggNTVweCA2MHB4O1xuICB9XG4gIC5DMDMwLWRvY3VtZW50cy1hbmQtZHJhd2luZ3MgLmNhcm91c2VsLWNvbnRyb2wge1xuICAgIHdpZHRoOiA1MHB4O1xuICB9XG4gIC5DMDMwLWRvY3VtZW50cy1hbmQtZHJhd2luZ3MgLmNhcm91c2VsLWNvbnRyb2wubGVmdDphZnRlciB7XG4gICAgbGVmdDogMTRweDtcbiAgfVxuICAuQzAzMC1kb2N1bWVudHMtYW5kLWRyYXdpbmdzIC5jYXJvdXNlbC1jb250cm9sLnJpZ2h0OmFmdGVyIHtcbiAgICByaWdodDogMTRweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5DMDMwLWRvY3VtZW50cy1hbmQtZHJhd2luZ3MgLm5hdmlnYXRpb24ge1xuICAgIGZvbnQtc2l6ZTogLjc1ZW07XG4gIH1cbiAgLkMwMzAtZG9jdW1lbnRzLWFuZC1kcmF3aW5ncyAuZG9jdW1lbnRzIHAge1xuICAgIGZvbnQtc2l6ZTogMWVtO1xuICB9XG4gIC5DMDMwLWRvY3VtZW50cy1hbmQtZHJhd2luZ3MgLmRvY3VtZW50cyAuY2Fyb3VzZWwtaW5uZXIgbGkge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbiAgLkMwMzAtZG9jdW1lbnRzLWFuZC1kcmF3aW5ncyAuZG9jdW1lbnRzIC5jYXJvdXNlbC1pbm5lciBsaTpudGgtY2hpbGQoZXZlbikge1xuICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgfVxuICAuQzAzMC1kb2N1bWVudHMtYW5kLWRyYXdpbmdzIC5kb2N1bWVudHMgLmNhcm91c2VsLWlubmVyIGxpOm50aC1jaGlsZChvZGQpIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICAgIGNsZWFyOiBsZWZ0O1xuICB9XG4gIC5DMDMwLWRvY3VtZW50cy1hbmQtZHJhd2luZ3MgLmRvY3VtZW50LXNwZWNzLWxpbmUge1xuICAgIG1hcmdpbi1ib3R0b206IDQ0cHg7XG4gIH1cbiAgLkMwMzAtZG9jdW1lbnRzLWFuZC1kcmF3aW5ncyAuZG9jdW1lbnQtc3BlY3MtbGluZSAuYXJyb3cge1xuICAgIGJvdHRvbTogMTRweDtcbiAgfVxuICAuQzAzMC1kb2N1bWVudHMtYW5kLWRyYXdpbmdzIC5kb2N1bWVudC1zcGVjcy1saW5lOmJlZm9yZSB7XG4gICAgYm90dG9tOiA4cHg7XG4gIH1cbiAgLkMwMzAtZG9jdW1lbnRzLWFuZC1kcmF3aW5ncyAuY2Fyb3VzZWwge1xuICAgIHBhZGRpbmc6IDY5cHggMTAwcHggNDZweCAxMDBweDtcbiAgfVxuICAuQzAzMC1kb2N1bWVudHMtYW5kLWRyYXdpbmdzIC5jYXJvdXNlbC1jb250cm9sIHtcbiAgICB3aWR0aDogOTBweDtcbiAgfVxuICAuQzAzMC1kb2N1bWVudHMtYW5kLWRyYXdpbmdzIC5jYXJvdXNlbC1jb250cm9sLmxlZnQ6YWZ0ZXIge1xuICAgIGxlZnQ6IDM1cHg7XG4gIH1cbiAgLkMwMzAtZG9jdW1lbnRzLWFuZC1kcmF3aW5ncyAuY2Fyb3VzZWwtY29udHJvbC5yaWdodDphZnRlciB7XG4gICAgcmlnaHQ6IDM1cHg7XG4gIH1cbn1cblxuLmVtZXJzb24tc2VyaWFsLW51bWJlci1yZXN1bHQtcGFnZSAuZW1lcnNvbi1zZXJpYWwtbnVtYmVyLXJlc3VsdC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBwYWRkaW5nOiAyMHB4IDA7XG59XG5cbi5zZXJpYWxudW1iZXJzLWhlYWRlci1zZWFyY2gtcmV1bHRzLXBhZ2Uge1xuICBwYWRkaW5nOiAyMHB4IDVweDtcbn1cblxuLnZpZGVvcy1zbG90LXNlYXJjaC1yZXVsdHMtcGFnZS1kaXZpZGVyIHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2NkY2RjZDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjdweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAudmlkZW9zLXNsb3Qtc2VhcmNoLXJldWx0cy1wYWdlLWRpdmlkZXIge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2RjZGNkO1xuICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgfVxuICAuc2VyaWFsbnVtYmVycy1oZWFkZXItc2VhcmNoLXJldWx0cy1wYWdlIHtcbiAgICBwYWRkaW5nOiAyMHB4IDMwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gIC5lbWVyc29uLWNvbnRlbnQtc2VhcmNoLXJlc3VsdC1saXN0IHtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHNpbHZlcjtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCBzaWx2ZXI7XG4gIH1cbiAgLnNlcmlhbC1udW1iZXItaW5mby1zZWN0aW9uIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgfVxuICAuc2VyaWFsLW51bWJlci1pbmZvLWl0ZW0ge1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjZweCkge1xuICAudmlkZW9zLXNsb3Qtc2VhcmNoLXJldWx0cy1wYWdlLWRpdmlkZXIge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2RjZGNkO1xuICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgfVxuICAuaGVhZGVyX2JhciB7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjZGNkY2Q7XG4gIH1cbiAgLnNlcmlhbE51bWJlclBhZ2VMaXN0aW5nV2lkZ2V0IHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG4gIC5zZXJpYWxudW1iZXJzLWhlYWRlci1zZWFyY2gtcmV1bHRzLXBhZ2Uge1xuICAgIHBhZGRpbmc6IDIwcHggMTVweDtcbiAgfVxufVxuXG4uZW1lcnNvbi1jb250ZW50LXNlYXJjaC1yZXN1bHQtbGlzdC1lbnRyeS1zZXJpYWwtbnVtYmVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHNpbHZlcjtcbiAgcGFkZGluZzogMTVweCAwIDE1cHggMTVweDtcbn1cblxuLmVtZXJzb24tc2VhcmNoLXJlc3VsdC10eXBlLXNlcmlhbC1udW1iZXIge1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogLjA4ZW07XG4gIGZvbnQtc2l6ZTogLjc1ZW07XG59XG5cbi5lbWVyc29uLXNlYXJjaC1yZXN1bHQtdGl0bGUtc2VyaWFsLW51bWJlciB7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG5cbi5lbWVyc29uLXNlYXJjaC1yZXN1bHQtc2VyaWFsLW51bWJlci1oZWFkaW5nIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS4zMztcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgY29sb3I6ICMyZDM4M2Y7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xufVxuXG4uc2VyaWFsTnVtYmVyUGFnZUxpc3RpbmdXaWRnZXQgLm5vLXJlc3VsdHMge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBwYWRkaW5nOiAyNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5zZXJpYWxOdW1iZXJQYWdlTGlzdGluZ1dpZGdldCAucGFnaW5nX2NvbnRyb2xzIHtcbiAgbWFyZ2luOiAyN3B4IGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxLjEyNWVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzJkMzgzZjtcbn1cblxuLnNlcmlhbE51bWJlclBhZ2VMaXN0aW5nV2lkZ2V0IGEge1xuICBjb2xvcjogIzAwYWE3ZTtcbn1cblxuLnNlcmlhbE51bWJlclBhZ2VMaXN0aW5nV2lkZ2V0IC5wYWdpbmdfY29udHJvbHMgYSB7XG4gIG1hcmdpbjogMCAxMnB4O1xufVxuXG4uc2VyaWFsTnVtYmVyUGFnZUxpc3RpbmdXaWRnZXQgLnBhZ2luZ19jb250cm9scyAuYWN0aXZlIHtcbiAgY29sb3I6ICMyZDM4M2Y7XG59XG5cbi5zZWFyY2gtcmVzdWx0cy1jb250ZW50IC5DMDc5LWNvbHVtbiBoMyB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xufVxuXG4uc2VhcmNoLXJlc3VsdHMtY29udGVudCAuQzA3OS1jb2x1bW4gLm5vLXJlc3VsdHMge1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbn1cblxuLkMwNzktY29sdW1uIGgzIHtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG59XG5cbi5DMDc5LWNvbHVtbiAuYzA3OS1saXN0LWl0ZW0tY29udGFpbmVyIC5uby1yZXN1bHRzIHtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkge1xuICAuQzA3OS1jb2x1bW4gLmMwNzktbGlzdC1pdGVtLWNvbnRhaW5lciAubm8tcmVzdWx0cyB7XG4gICAgcGFkZGluZzogMTBweCAwcHggMjBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5DMDc5LWNvbHVtbiAuYzA3OS1saXN0LWl0ZW0tY29udGFpbmVyIC5uby1yZXN1bHRzIGgzIHtcbiAgZm9udC13ZWlnaHQ6IDMwMCAhaW1wb3J0YW50O1xufVxuXG4uQzA3OS1jb2x1bW4gLmMwNzktbGlzdC1pdGVtLWNvbnRhaW5lciB7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbn1cblxuLkMwNzktY29sdW1uIC5jMDc5LWxpc3QtaXRlbS1jb250YWluZXIgLkMwNzktbGlzdC1pdGVtLWluZm9ybWF0aW9uIC5lbWVyc29uLXNlYXJjaC1yZXN1bHQtdHlwZSB7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBwYWRkaW5nOiAyMHB4IDBweDtcbn1cblxuLkMwNzktY29sdW1uIC5jMDc5LWxpc3QtaXRlbS1jb250YWluZXIgLkMwNzktbGlzdC1pdGVtLWluZm9ybWF0aW9uIC5lbWVyc29uLXNlYXJjaC1yZXN1bHQtZmlsZXR5cGUsXG4uQzA3OS1jb2x1bW4gLmMwNzktbGlzdC1pdGVtLWNvbnRhaW5lciAuQzA3OS1saXN0LWl0ZW0taW5mb3JtYXRpb24gLmVtZXJzb24tc2VhcmNoLXJlc3VsdC1zaXplIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLXRvcDogNXB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4uQzA3OS1jb2x1bW4gLmMwNzktbGlzdC1pdGVtLWNvbnRhaW5lciAuQzA3OS1saXN0LWl0ZW0taW5mb3JtYXRpb24gLmVtZXJzb24tc2VhcmNoLXJlc3VsdC1kZXNjIHtcbiAgcGFkZGluZy10b3A6IDVweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLkMwNzktY29sdW1uIC5jMDc5LWxpc3QtaXRlbS1jb250YWluZXIgLkMwNzktbGlzdC1pdGVtLWluZm9ybWF0aW9uIC5lbWVyc29uLXNlYXJjaC1yZXN1bHQtdGl0bGUge1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uQzA3OS1jb2x1bW4gLmMwNzktbGlzdC1pdGVtLWNvbnRhaW5lciAubGluay1hZGp1c3RtZW50IHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjYzBjMGMwO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjYzBjMGMwO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuZG9jcy1hbmQtd2ViLXBhZ2VzLXNlY3Rpb24gLmVtZXJzb24tY29udGVudC1zZWFyY2gtcmVzdWx0OmZpcnN0LWNoaWxkIC5jMDc5LWxpc3QtaXRlbS1jb250YWluZXIge1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNjZGNkY2Q7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgfVxuICAuZG9jcy1hbmQtd2ViLXBhZ2VzLXNlY3Rpb24gLmVtZXJzb24tY29udGVudC1zZWFyY2gtcmVzdWx0Omxhc3QtY2hpbGQgLmMwNzktbGlzdC1pdGVtLWNvbnRhaW5lciB7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjY2RjZGNkO1xuICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2NnB4KSB7XG4gIC5kb2NzLWFuZC13ZWItcGFnZXMtc2VjdGlvbiAuZW1lcnNvbi1jb250ZW50LXNlYXJjaC1yZXN1bHQ6Zmlyc3QtY2hpbGQgLmMwNzktbGlzdC1pdGVtLWNvbnRhaW5lciB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjZGNkY2Q7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIH1cbiAgLmRvY3MtYW5kLXdlYi1wYWdlcy1zZWN0aW9uIC5lbWVyc29uLWNvbnRlbnQtc2VhcmNoLXJlc3VsdDpsYXN0LWNoaWxkIC5jMDc5LWxpc3QtaXRlbS1jb250YWluZXIge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjY2RjZGNkO1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5kb2NzLWFuZC13ZWItcGFnZXMtc2VjdGlvbiAuZW1lcnNvbi1jb250ZW50LXNlYXJjaC1yZXN1bHQ6Zmlyc3QtY2hpbGQgLmMwNzktbGlzdC1pdGVtLWNvbnRhaW5lciB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjZGNkY2Q7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIH1cbiAgLmRvY3MtYW5kLXdlYi1wYWdlcy1zZWN0aW9uIC5lbWVyc29uLWNvbnRlbnQtc2VhcmNoLXJlc3VsdDpsYXN0LWNoaWxkIC5jMDc5LWxpc3QtaXRlbS1jb250YWluZXIge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjY2RjZGNkO1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICB9XG59XG5cbi5DMDc1LXF1YWQtY29sdW1uIC5DMDc1LXF1YWQtY29sdW1uLWl0ZW0tY29udGFpbmVyIC5saW5rLWFkanVzdG1lbnQgYSB7XG4gIHJpZ2h0OiAzNXB4O1xufVxuXG4uQzA3NS1xdWFkLWNvbHVtbiBoMyB7XG4gIHBhZGRpbmc6IDIwcHggNXB4O1xufVxuXG4uQzA3NS1xdWFkLWNvbHVtbiAuZW1lcnNvbi1zZWFyY2gtcmVzdWx0LXZpZGVvLWltYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cblxuLkMwNzUtcXVhZC1jb2x1bW4gLmVtZXJzb24tc2VhcmNoLXJlc3VsdC12aWRlby1jb250ZW50IHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ucXVhZC1pdGVtLWNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG5cbi5xdWFkLWl0ZW0tY29udGFpbmVyIC5xdWFkLWl0ZW0taW5mbyB7XG4gIGhlaWdodDogNzhweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAucXVhZC1pdGVtLWNvbnRhaW5lciB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2MwYzBjMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnF1YWQtaXRlbS1jb250YWluZXIge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYzBjMGMwO1xuICB9XG59XG5cbi5xdWFkLWl0ZW0tY29udGFpbmVyLnNlY29uZC1pdGVtIHtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4jYXBwLXNlYXJjaC1yZXN1bHRzIHtcbiAgbWFyZ2luLXRvcDogMjVweDtcbiAgYm9yZGVyLXRvcDogMDtcbn1cblxuI2FwcC1zZWFyY2gtcmVzdWx0cyBoMSB7XG4gIGZvbnQtc2l6ZTogMS41ZW07XG59XG5cbiNhcHAtc2VhcmNoLXJlc3VsdHMgPiBmb3JtIHtcbiAgbWFyZ2luLXRvcDogMzVweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjMGMwYzA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkge1xuICAjYXBwLXNlYXJjaC1yZXN1bHRzIHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICB9XG4gICNhcHAtc2VhcmNoLXJlc3VsdHMgaDEge1xuICAgIGZvbnQtc2l6ZTogMS42ODc1ZW07XG4gIH1cbn1cblxuLmFwcC1zZWFyY2gtcmVzdWx0LWxpc3QgLmltYWdlLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDgzcHg7XG4gIG1hcmdpbi1ib3R0b206IDIycHg7XG59XG5cbi5hcHAtc2VhcmNoLXJlc3VsdC1saXN0IC5pbWFnZS1jb250YWluZXI6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctdG9wOiAxMDAlO1xuICBjb250ZW50OiBcIlwiO1xufVxuXG4uYXBwLXNlYXJjaC1yZXN1bHQtbGlzdCAuaW1hZ2UtY29udGFpbmVyIGltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xufVxuXG4uYXBwLXNlYXJjaC1yZXN1bHQtbGlzdCBoMyB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBtYXJnaW4tYm90dG9tOiA5cHg7XG59XG5cbi5hcHAtc2VhcmNoLXJlc3VsdC1saXN0IC5kZXNjcmlwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmFwcC1zZWFyY2gtcmVzdWx0LWxpc3QgLmFwcC1saW5rcyBhIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1yaWdodDogN3B4O1xuICBtYXJnaW4tYm90dG9tOiA3cHg7XG59XG5cbi5hcHAtc2VhcmNoLXJlc3VsdC1saXN0IC5uZXh0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2NnB4KSB7XG4gIC5hcHAtc2VhcmNoLXJlc3VsdC1saXN0IC5hcHAge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYzBjMGMwO1xuICAgIHBhZGRpbmc6IDQ1cHggMjVweCAzM3B4IDI1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5hcHAtc2VhcmNoLXJlc3VsdC1saXN0IFtjbGFzcyo9J2NvbC0nXTpudGgtY2hpbGQoMm4tMSkge1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNjMGMwYzA7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMXB4O1xuICAgIGNsZWFyOiBsZWZ0O1xuICB9XG4gIC5hcHAtc2VhcmNoLXJlc3VsdC1saXN0IFtjbGFzcyo9J2NvbC0nXTpudGgtY2hpbGQoMm4pIHtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNjMGMwYzA7XG4gIH1cbiAgLmFwcC1zZWFyY2gtcmVzdWx0LWxpc3QgLmZpbGxlci1jZWxsLXNtOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2MwYzBjMDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbGVmdDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IDA7XG4gICAgbWFyZ2luLXRvcDogLTFweDtcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAgIC1tb3otYm94LXNpemluZzogY29udGVudC1ib3g7XG4gICAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gIC5hcHAtc2VhcmNoLXJlc3VsdC1saXN0IHtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNjMGMwYzA7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjMGMwYzA7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2MwYzBjMDtcbiAgfVxuICAuYXBwLXNlYXJjaC1yZXN1bHQtbGlzdCAucm93IHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLmFwcC1zZWFyY2gtcmVzdWx0LWxpc3QgW2NsYXNzKj0nY29sLSddIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2MwYzBjMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuICAuYXBwLXNlYXJjaC1yZXN1bHQtbGlzdCBbY2xhc3MqPSdjb2wtJ106Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci10b3A6IDA7XG4gIH1cbiAgLmFwcC1zZWFyY2gtcmVzdWx0LWxpc3QgW2NsYXNzKj0nY29sLSddOm50aC1jaGlsZCgyKSB7XG4gICAgYm9yZGVyLXRvcDogMDtcbiAgfVxuICAuYXBwLXNlYXJjaC1yZXN1bHQtbGlzdCAuYXBwIHtcbiAgICBwYWRkaW5nOiAxOXB4IDE5cHggMTJweCAxOXB4O1xuICB9XG4gIC5hcHAtc2VhcmNoLXJlc3VsdC1saXN0IGgzIHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIG1hcmdpbi1ib3R0b206IDEzcHg7XG4gIH1cbiAgLmFwcC1zZWFyY2gtcmVzdWx0LWxpc3QgLmRlc2NyaXB0aW9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzNHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmFwcC1zZWFyY2gtcmVzdWx0LWxpc3QgW2NsYXNzKj0nY29sLSddOm50aC1jaGlsZCgzbi0yKSB7XG4gICAgY2xlYXI6IGxlZnQ7XG4gIH1cbiAgLmFwcC1zZWFyY2gtcmVzdWx0LWxpc3QgW2NsYXNzKj0nY29sLSddOm50aC1jaGlsZCgzbi0yKTphZnRlciB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2MwYzBjMDtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNjMGMwYzA7XG4gICAgbGVmdDogMTAwJTtcbiAgfVxuICAuYXBwLXNlYXJjaC1yZXN1bHQtbGlzdCBbY2xhc3MqPSdjb2wtJ106bnRoLWNoaWxkKDNuLTEpOmJlZm9yZSB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2MwYzBjMDtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNjMGMwYzA7XG4gIH1cbiAgLmFwcC1zZWFyY2gtcmVzdWx0LWxpc3QgW2NsYXNzKj0nY29sLSddOm50aC1jaGlsZCgzbik6YWZ0ZXIge1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNjMGMwYzA7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjYzBjMGMwO1xuICAgIHJpZ2h0OiAxMDAlO1xuICB9XG4gIC5hcHAtc2VhcmNoLXJlc3VsdC1saXN0IFtjbGFzcyo9J2NvbC0nXTpudGgtY2hpbGQoMykge1xuICAgIGJvcmRlci10b3A6IDA7XG4gIH1cbiAgLmFwcC1zZWFyY2gtcmVzdWx0LWxpc3QgW2NsYXNzKj0nY29sLSddOm50aC1jaGlsZCgzbi0yKTphZnRlciwgLmFwcC1zZWFyY2gtcmVzdWx0LWxpc3QgW2NsYXNzKj0nY29sLSddOm50aC1jaGlsZCgzbi0xKTpiZWZvcmUsIC5hcHAtc2VhcmNoLXJlc3VsdC1saXN0IFtjbGFzcyo9J2NvbC0nXTpudGgtY2hpbGQoM24pOmFmdGVyLCAuYXBwLXNlYXJjaC1yZXN1bHQtbGlzdCBbY2xhc3MqPSdjb2wtJ10uZmlsbGVyLWNlbGwtbWQ6YWZ0ZXIsIC5hcHAtc2VhcmNoLXJlc3VsdC1saXN0IFtjbGFzcyo9J2NvbC0nXS5maWxsZXItMmNlbGwtbWQ6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IC0xO1xuICB9XG4gIC5hcHAtc2VhcmNoLXJlc3VsdC1saXN0IFtjbGFzcyo9J2NvbC0nXS5maWxsZXItY2VsbC1tZDphZnRlciwgLmFwcC1zZWFyY2gtcmVzdWx0LWxpc3QgW2NsYXNzKj0nY29sLSddLmZpbGxlci0yY2VsbC1tZDphZnRlciB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjMGMwYzA7XG4gICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi10b3A6IC0xcHg7XG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgICAtbW96LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAgIGxlZnQ6IDEwMCU7XG4gIH1cbiAgLmFwcC1zZWFyY2gtcmVzdWx0LWxpc3QgW2NsYXNzKj0nY29sLSddLmZpbGxlci0yY2VsbC1tZDphZnRlciB7XG4gICAgd2lkdGg6IDIwMCU7XG4gIH1cbiAgLmFwcC1zZWFyY2gtcmVzdWx0LWxpc3QgLmRlc2NyaXB0aW9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2NHB4O1xuICB9XG4gIC5hcHAtc2VhcmNoLXJlc3VsdC1saXN0IC5hcHAtbGlua3MgaW1nIHtcbiAgICBtaW4taGVpZ2h0OiA0NHB4O1xuICB9XG4gIC5hcHAtc2VhcmNoLXJlc3VsdC1saXN0IC5hcHAtbGlua3MgYTpudGgtY2hpbGQoZXZlbikge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICAuYXBwLXNlYXJjaC1yZXN1bHQtbGlzdCAubmV4dCB7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICB9XG4gIC5hcHAtc2VhcmNoLXJlc3VsdC1saXN0IC5uZXh0OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbiNhcHAtc2VhcmNoLXJlc3VsdHMge1xuICBtYXJnaW4tdG9wOiAyNXB4O1xuICBib3JkZXItdG9wOiAwO1xufVxuXG4jYXBwLXNlYXJjaC1yZXN1bHRzIGgxIHtcbiAgZm9udC1zaXplOiAxLjVlbTtcbn1cblxuI2FwcC1zZWFyY2gtcmVzdWx0cyA+IGZvcm0ge1xuICBtYXJnaW4tdG9wOiAzNXB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2MwYzBjMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gICNhcHAtc2VhcmNoLXJlc3VsdHMge1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gIH1cbiAgI2FwcC1zZWFyY2gtcmVzdWx0cyBoMSB7XG4gICAgZm9udC1zaXplOiAxLjY4NzVlbTtcbiAgfVxufVxuXG4uYXBwLXNlYXJjaC1yZXN1bHQtbGlzdCAuaW1hZ2UtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogODNweDtcbiAgbWFyZ2luLWJvdHRvbTogMjJweDtcbn1cblxuLmFwcC1zZWFyY2gtcmVzdWx0LWxpc3QgLmltYWdlLWNvbnRhaW5lcjpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy10b3A6IDEwMCU7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5cbi5hcHAtc2VhcmNoLXJlc3VsdC1saXN0IC5pbWFnZS1jb250YWluZXIgaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG59XG5cbi5hcHAtc2VhcmNoLXJlc3VsdC1saXN0IGgzIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxZW07XG4gIG1hcmdpbi1ib3R0b206IDlweDtcbn1cblxuLmFwcC1zZWFyY2gtcmVzdWx0LWxpc3QgLmRlc2NyaXB0aW9uIHtcbiAgZm9udC1zaXplOiAxZW07XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uYXBwLXNlYXJjaC1yZXN1bHQtbGlzdCAuYXBwLWxpbmtzIGEge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXJpZ2h0OiA3cHg7XG4gIG1hcmdpbi1ib3R0b206IDdweDtcbn1cblxuLmFwcC1zZWFyY2gtcmVzdWx0LWxpc3QgLm5leHQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY2cHgpIHtcbiAgLmFwcC1zZWFyY2gtcmVzdWx0LWxpc3QgLmFwcCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjMGMwYzA7XG4gICAgcGFkZGluZzogNDVweCAyNXB4IDMzcHggMjVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmFwcC1zZWFyY2gtcmVzdWx0LWxpc3QgW2NsYXNzKj0nY29sLSddOm50aC1jaGlsZCgybi0xKSB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2MwYzBjMDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xcHg7XG4gICAgY2xlYXI6IGxlZnQ7XG4gIH1cbiAgLmFwcC1zZWFyY2gtcmVzdWx0LWxpc3QgW2NsYXNzKj0nY29sLSddOm50aC1jaGlsZCgybikge1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2MwYzBjMDtcbiAgfVxuICAuYXBwLXNlYXJjaC1yZXN1bHQtbGlzdCAuZmlsbGVyLWNlbGwtc206YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYzBjMGMwO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBsZWZ0OiAxMDAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgei1pbmRleDogMDtcbiAgICBtYXJnaW4tdG9wOiAtMXB4O1xuICAgIC13ZWJraXQtYm94LXNpemluZzogY29udGVudC1ib3g7XG4gICAgLW1vei1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgLmFwcC1zZWFyY2gtcmVzdWx0LWxpc3Qge1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2MwYzBjMDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2MwYzBjMDtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjYzBjMGMwO1xuICB9XG4gIC5hcHAtc2VhcmNoLXJlc3VsdC1saXN0IC5yb3cge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAuYXBwLXNlYXJjaC1yZXN1bHQtbGlzdCBbY2xhc3MqPSdjb2wtJ10ge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYzBjMGMwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG4gIC5hcHAtc2VhcmNoLXJlc3VsdC1saXN0IFtjbGFzcyo9J2NvbC0nXTpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXRvcDogMDtcbiAgfVxuICAuYXBwLXNlYXJjaC1yZXN1bHQtbGlzdCBbY2xhc3MqPSdjb2wtJ106bnRoLWNoaWxkKDIpIHtcbiAgICBib3JkZXItdG9wOiAwO1xuICB9XG4gIC5hcHAtc2VhcmNoLXJlc3VsdC1saXN0IC5hcHAge1xuICAgIHBhZGRpbmc6IDE5cHggMTlweCAxMnB4IDE5cHg7XG4gIH1cbiAgLmFwcC1zZWFyY2gtcmVzdWx0LWxpc3QgaDMge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMTNweDtcbiAgfVxuICAuYXBwLXNlYXJjaC1yZXN1bHQtbGlzdCAuZGVzY3JpcHRpb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDM0cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuYXBwLXNlYXJjaC1yZXN1bHQtbGlzdCBbY2xhc3MqPSdjb2wtJ106bnRoLWNoaWxkKDNuLTIpIHtcbiAgICBjbGVhcjogbGVmdDtcbiAgfVxuICAuYXBwLXNlYXJjaC1yZXN1bHQtbGlzdCBbY2xhc3MqPSdjb2wtJ106bnRoLWNoaWxkKDNuLTIpOmFmdGVyIHtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjYzBjMGMwO1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2MwYzBjMDtcbiAgICBsZWZ0OiAxMDAlO1xuICB9XG4gIC5hcHAtc2VhcmNoLXJlc3VsdC1saXN0IFtjbGFzcyo9J2NvbC0nXTpudGgtY2hpbGQoM24tMSk6YmVmb3JlIHtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjYzBjMGMwO1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2MwYzBjMDtcbiAgfVxuICAuYXBwLXNlYXJjaC1yZXN1bHQtbGlzdCBbY2xhc3MqPSdjb2wtJ106bnRoLWNoaWxkKDNuKTphZnRlciB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2MwYzBjMDtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNjMGMwYzA7XG4gICAgcmlnaHQ6IDEwMCU7XG4gIH1cbiAgLmFwcC1zZWFyY2gtcmVzdWx0LWxpc3QgW2NsYXNzKj0nY29sLSddOm50aC1jaGlsZCgzKSB7XG4gICAgYm9yZGVyLXRvcDogMDtcbiAgfVxuICAuYXBwLXNlYXJjaC1yZXN1bHQtbGlzdCBbY2xhc3MqPSdjb2wtJ106bnRoLWNoaWxkKDNuLTIpOmFmdGVyLCAuYXBwLXNlYXJjaC1yZXN1bHQtbGlzdCBbY2xhc3MqPSdjb2wtJ106bnRoLWNoaWxkKDNuLTEpOmJlZm9yZSwgLmFwcC1zZWFyY2gtcmVzdWx0LWxpc3QgW2NsYXNzKj0nY29sLSddOm50aC1jaGlsZCgzbik6YWZ0ZXIsIC5hcHAtc2VhcmNoLXJlc3VsdC1saXN0IFtjbGFzcyo9J2NvbC0nXS5maWxsZXItY2VsbC1tZDphZnRlciwgLmFwcC1zZWFyY2gtcmVzdWx0LWxpc3QgW2NsYXNzKj0nY29sLSddLmZpbGxlci0yY2VsbC1tZDphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogLTE7XG4gIH1cbiAgLmFwcC1zZWFyY2gtcmVzdWx0LWxpc3QgW2NsYXNzKj0nY29sLSddLmZpbGxlci1jZWxsLW1kOmFmdGVyLCAuYXBwLXNlYXJjaC1yZXN1bHQtbGlzdCBbY2xhc3MqPSdjb2wtJ10uZmlsbGVyLTJjZWxsLW1kOmFmdGVyIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2MwYzBjMDtcbiAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgbWFyZ2luLXRvcDogLTFweDtcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAgIC1tb3otYm94LXNpemluZzogY29udGVudC1ib3g7XG4gICAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gICAgbGVmdDogMTAwJTtcbiAgfVxuICAuYXBwLXNlYXJjaC1yZXN1bHQtbGlzdCBbY2xhc3MqPSdjb2wtJ10uZmlsbGVyLTJjZWxsLW1kOmFmdGVyIHtcbiAgICB3aWR0aDogMjAwJTtcbiAgfVxuICAuYXBwLXNlYXJjaC1yZXN1bHQtbGlzdCAuZGVzY3JpcHRpb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDY0cHg7XG4gIH1cbiAgLmFwcC1zZWFyY2gtcmVzdWx0LWxpc3QgLmFwcC1saW5rcyBpbWcge1xuICAgIG1pbi1oZWlnaHQ6IDQ0cHg7XG4gIH1cbiAgLmFwcC1zZWFyY2gtcmVzdWx0LWxpc3QgLmFwcC1saW5rcyBhOm50aC1jaGlsZChldmVuKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIC5hcHAtc2VhcmNoLXJlc3VsdC1saXN0IC5uZXh0IHtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIH1cbiAgLmFwcC1zZWFyY2gtcmVzdWx0LWxpc3QgLm5leHQ6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLm9ubGluZS1zdXBwb3J0LXNlYXJjaC1mb3JtIC5zZWxlY3Qtd3JhcHBlciB7XG4gIG1heC13aWR0aDogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4ub25saW5lLXN1cHBvcnQtc2VhcmNoLWZvcm0gLnNlbGVjdC13cmFwcGVyIHNlbGVjdCB7XG4gIGZvbnQtc2l6ZTogLjc1ZW07XG4gIHBhZGRpbmc6IDAgMjhweCAwIDEzcHg7XG4gIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG5cbi5vbmxpbmUtc3VwcG9ydC1zZWFyY2gtZm9ybSAuaGVhZGVyX2JhciB7XG4gIGJvcmRlci1sZWZ0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYzBjMGMwO1xufVxuXG4ub25saW5lLXN1cHBvcnQtc2VhcmNoLWZvcm0gLmZhY2V0V2lkZ2V0IC50aXRsZSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxldHRlci1zcGFjaW5nOiAuMDhlbTtcbiAgZm9udC1zaXplOiAwLjc1ZW07XG59XG5cbi5vbmxpbmUtc3VwcG9ydC1zZWFyY2gtZm9ybSAuZmFjZXRXaWRnZXQgLmZhY2V0U2VsZWN0IGxpIHtcbiAgcGFkZGluZzogMCAwIDZweCAwO1xufVxuXG4ub25saW5lLXN1cHBvcnQtc2VhcmNoLWZvcm0gLmZhY2V0V2lkZ2V0IC5mYWNldFNlbGVjdCBsaTpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuXG4ub25saW5lLXN1cHBvcnQtc2VhcmNoLWZvcm0gLmZhY2V0V2lkZ2V0IC5mYWNldFNlbGVjdCAuZmFjZXRTZWxlY3Qge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgZm9udC1zaXplOiAxZW07XG59XG5cbi5vbmxpbmUtc3VwcG9ydC1zZWFyY2gtZm9ybSAuZmFjZXRXaWRnZXQgLmZhY2V0U2VsZWN0IC5mYWNldFNlbGVjdCBsaTpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmctdG9wOiA2cHg7XG59XG5cbi5vbmxpbmUtc3VwcG9ydC1zZWFyY2gtZm9ybSAuZW1lcnNvbi1jb250ZW50LXNlYXJjaC1yZXN1bHRzLXRvcCB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2NnB4KSB7XG4gIC5vbmxpbmUtc3VwcG9ydC1zZWFyY2gtZm9ybSAuZW1lcnNvbi1jb250ZW50LXNlYXJjaC1yZXN1bHRzLXRvcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5vbmxpbmUtc3VwcG9ydC1zZWFyY2gtZm9ybSAuaGVhZGVyX2JhciB7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHg7XG4gICAgcGFkZGluZy10b3A6IDI1cHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjMGMwYzA7XG4gIH1cbiAgLm9ubGluZS1zdXBwb3J0LXNlYXJjaC1mb3JtIC5lbWVyc29uLWNvbnRlbnQtc2VhcmNoLXJlc3VsdC1saXN0LWVudHJ5OmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLm5ld3Nyb29tLXJlc3VsdHMgLm5ld3Nyb29tLWhlYWRlci1iYXIge1xuICBtYXJnaW4tdG9wOiA1MnB4O1xufVxuXG4ubmV3c3Jvb20tcmVzdWx0cyAubmV3c3Jvb20taGVhZGVyLWJhciAudGl0bGUge1xuICBtYXJnaW46IDRweCAwO1xuICBmb250LXNpemU6IDI4cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjQzO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBjb2xvcjogIzJkMzgzZjtcbn1cblxuLm5ld3Nyb29tLXJlc3VsdHMgLm5ld3Nyb29tLWhlYWRlci1iYXIgLnNvcnRpbmdfdmlld19jb250cm9sc19jb250YWluZXIge1xuICBtYXJnaW4tbGVmdDogOHB4O1xufVxuXG4ubmV3c3Jvb20tcmVzdWx0cyAubmV3c3Jvb20taGVhZGVyLWJhciAub3JkZXJfYnlfbGFiZWwge1xuICBtYXJnaW46IDE2cHggOHB4IDE2cHggMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS4xNDtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgY29sb3I6ICMyZDM4M2Y7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4ubmV3c3Jvb20tcmVzdWx0cyAubmV3c3Jvb20taGVhZGVyLWJhciAuc2VsZWN0LXdyYXBwZXIge1xuICB3aWR0aDogMTgwcHg7XG4gIG1hcmdpbjogMCA4cHggMCAwO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS4zMztcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgY29sb3I6ICMyZDM4M2Y7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4ubmV3c3Jvb20tcmVzdWx0cyAubmV3c3Jvb20taGVhZGVyLWJhciAuZmlsdGVyLWxhYmVsIHtcbiAgbWFyZ2luOiAxNnB4IDhweCAxNnB4IDhweDtcbiAgd2lkdGg6IDgwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGNvbG9yOiAjMmQzODNmO1xufVxuXG4ubmV3c3Jvb20tcmVzdWx0cyAubmV3c3Jvb20taGVhZGVyLWJhciAuZmlsdGVyLS1oZWFkZXIge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDA7XG59XG5cbi5uZXdzcm9vbS1yZXN1bHRzIC5uZXdzcm9vbS1oZWFkZXItYmFyIC5maWx0ZXItLWhlYWRlciAuZmlsdGVyLW1lbnUtdG9nZ2xlIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB6LWluZGV4OiAxMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogNDhweDtcbiAgd2lkdGg6IDQ4cHg7XG4gIG1hcmdpbi10b3A6IC0xMXB4O1xuICBtYXJnaW4tbGVmdDogLTExcHg7XG59XG5cbi5uZXdzcm9vbS1yZXN1bHRzIC5uZXdzcm9vbS1oZWFkZXItYmFyIC5maWx0ZXItLWhlYWRlciAuZmlsdGVyLW1lbnUtdG9nZ2xlOmJlZm9yZSwgLm5ld3Nyb29tLXJlc3VsdHMgLm5ld3Nyb29tLWhlYWRlci1iYXIgLmZpbHRlci0taGVhZGVyIC5maWx0ZXItbWVudS10b2dnbGU6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiAjMDAwMDAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAuMTg3NXJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDBkZWcpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4xcyBlYXNlLWluLW91dCwgd2lkdGggMC4xcyBlYXNlLWluLW91dCAwLjFzLCBsZWZ0IDAuMnMgZWFzZS1pbi1vdXQgMC4zcztcbiAgd2lkdGg6IDA7XG59XG5cbi5uZXdzcm9vbS1yZXN1bHRzIC5uZXdzcm9vbS1oZWFkZXItYmFyIC5maWx0ZXItLWhlYWRlciAuZmlsdGVyLW1lbnUtdG9nZ2xlIC5pY29uIHtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBtYXJnaW46IDE0cHggM3B4IDE0cHggM3B4O1xuICBoZWlnaHQ6IDEuNXJlbTtcbiAgd2lkdGg6IDEuNXJlbTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAuMDYyNXJlbSk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjFzIGVhc2UtaW4tb3V0IDAuMTVzO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDE5JTtcbiAgdG9wOiAyMiU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC5uZXdzcm9vbS1yZXN1bHRzIC5uZXdzcm9vbS1oZWFkZXItYmFyIC5maWx0ZXItbWVudS10b2dnbGU6YmVmb3JlLCAubmV3c3Jvb20tcmVzdWx0cyAubmV3c3Jvb20taGVhZGVyLWJhciAuZmlsdGVyLW1lbnUtdG9nZ2xlOmFmdGVyIHtcbiAgICBsZWZ0OiAxLjVyZW07XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLm5ld3Nyb29tLXJlc3VsdHMgLm5ld3Nyb29tLWhlYWRlci1iYXIgLmZpbHRlci1tZW51LXRvZ2dsZSB7XG4gICAgb3JkZXI6IDI7XG4gIH1cbiAgLm5ld3Nyb29tLXJlc3VsdHMgLm5ld3Nyb29tLWhlYWRlci1iYXIgLmZpbHRlci1tZW51LXRvZ2dsZTpiZWZvcmUsIC5uZXdzcm9vbS1yZXN1bHRzIC5uZXdzcm9vbS1oZWFkZXItYmFyIC5maWx0ZXItbWVudS10b2dnbGU6YWZ0ZXIge1xuICAgIGxlZnQ6IDIuMTI1cmVtO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk2MHB4KSBhbmQgKG1heC13aWR0aDogMTI0M3B4KSB7XG4gIC5uZXdzcm9vbS1yZXN1bHRzIC5uZXdzcm9vbS1oZWFkZXItYmFyIC5maWx0ZXItbWVudS10b2dnbGUge1xuICAgIG1hcmdpbi1yaWdodDogMnJlbTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjQ0cHgpIHtcbiAgLm5ld3Nyb29tLXJlc3VsdHMgLm5ld3Nyb29tLWhlYWRlci1iYXIgLmZpbHRlci1tZW51LXRvZ2dsZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjKCgxMDB2dyAtIDExODBweCkgLyAyKTtcbiAgfVxufVxuXG4ubmV3c3Jvb20tcmVzdWx0cyAubW9iaWxlLWZhY2V0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm5ld3Nyb29tLXJlc3VsdHMgLm1vYmlsZS1mYWNldCAubW9iaWxlLXNlbGVjdGVkLWZhY2V0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm5ld3Nyb29tLXJlc3VsdHMgLmZhY2V0SGVhZGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gIHBhZGRpbmc6IDAgMTBweCAwIDEwcHg7XG4gIG1hcmdpbi10b3A6IDI4cHg7XG59XG5cbi5uZXdzcm9vbS1yZXN1bHRzIC5mYWNldEhlYWRlciAuZmFjZXQtdGl0bGUge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luOiA3cHggMzBweCA3cHggMHB4O1xufVxuXG4ubmV3c3Jvb20tcmVzdWx0cyAuZmFjZXRIZWFkZXIgLmZhY2V0LXRpdGxlLW1vYmlsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5uZXdzcm9vbS1yZXN1bHRzIC5mYWNldEhlYWRlciAuc2VsZWN0ZWQtZmFjZXRzIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5uZXdzcm9vbS1yZXN1bHRzIC5mYWNldEhlYWRlciAuc2VsZWN0ZWQtZmFjZXRzIC5mYWNldFNlbGVjdGVkQ29udCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLm5ld3Nyb29tLXJlc3VsdHMgLmZhY2V0SGVhZGVyIC5zZWxlY3RlZC1mYWNldHMgLmZhY2V0U2VsZWN0ZWRDb250IC5mYWNldFNlbGVjdGVkIHtcbiAgbWFyZ2luOiA0cHggNHB4IDRweCA0cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLm5ld3Nyb29tLXJlc3VsdHMgLmZhY2V0SGVhZGVyIC5zZWxlY3RlZC1mYWNldHMgLmZhY2V0U2VsZWN0ZWRDb250IC5mYWNldFNlbGVjdGVkIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAuNzVlbTtcbiAgcGFkZGluZzogNHB4IDhweCA0cHggMDtcbiAgYm9yZGVyOiBzb2xpZCAxcHggIzAwYWE3ZTtcbiAgY29sb3I6ICMwMGFhN2U7XG59XG5cbi5uZXdzcm9vbS1yZXN1bHRzIC5mYWNldEhlYWRlciAuc2VsZWN0ZWQtZmFjZXRzIC5mYWNldFNlbGVjdGVkQ29udCAuZmFjZXRTZWxlY3RlZCAuY2xvc2Uge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS41ZW07XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBjb2xvcjogIzAwYWE3ZSAhaW1wb3J0YW50O1xufVxuXG4ubmV3c3Jvb20tcmVzdWx0cyAuZmFjZXRIZWFkZXIgLnNlbGVjdGVkLWZhY2V0cyAuZmFjZXRTZWxlY3RlZENvbnQgLmZhY2V0U2VsZWN0ZWQgLnNlbGVjdGVkLW9wdGlvbi10ZXh0IHtcbiAgbWFyZ2luOiAwIDhweCAwIDhweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjOGE4YThhO1xuICBjb2xvcjogIzAwYWE3ZSAhaW1wb3J0YW50O1xufVxuXG4ubmV3c3Jvb20tcmVzdWx0cyAuZmFjZXRIZWFkZXIgLnNlbGVjdGVkLWZhY2V0cyAuZmFjZXRTZWxlY3RlZENvbnQgLnByZUZhY2V0U2VsZWN0ZWQge1xuICBtYXJnaW46IDRweCA0cHggNHB4IDRweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4ubmV3c3Jvb20tcmVzdWx0cyAuZmFjZXRIZWFkZXIgLnNlbGVjdGVkLWZhY2V0cyAuZmFjZXRTZWxlY3RlZENvbnQgLnByZUZhY2V0U2VsZWN0ZWQgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IC43NWVtO1xuICBwYWRkaW5nOiA0cHggOHB4IDRweCAwO1xuICBib3JkZXI6IHNvbGlkIDFweCAjYmRiZGJkO1xuICBjb2xvcjogI2JkYmRiZDtcbn1cblxuLm5ld3Nyb29tLXJlc3VsdHMgLmZhY2V0SGVhZGVyIC5zZWxlY3RlZC1mYWNldHMgLmZhY2V0U2VsZWN0ZWRDb250IC5wcmVGYWNldFNlbGVjdGVkIC5jbG9zZSB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgZm9udC1zaXplOiAxZW07XG4gIGNvbG9yOiAjYmRiZGJkICFpbXBvcnRhbnQ7XG59XG5cbi5uZXdzcm9vbS1yZXN1bHRzIC5mYWNldEhlYWRlciAuc2VsZWN0ZWQtZmFjZXRzIC5mYWNldFNlbGVjdGVkQ29udCAucHJlRmFjZXRTZWxlY3RlZCAuc2VsZWN0ZWQtb3B0aW9uLXRleHQge1xuICBtYXJnaW46IDAgOHB4IDAgOHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNiZGJkYmQgIWltcG9ydGFudDtcbn1cblxuLm5ld3Nyb29tLXJlc3VsdHMgLmZhY2V0SGVhZGVyIC5wcmUtc2VsZWN0ZWQtZmFjZXRzIGEge1xuICBib3JkZXI6IHNvbGlkIDFweCAjMDBhYTdlICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMDBhYTdlICFpbXBvcnRhbnQ7XG59XG5cbi5uZXdzcm9vbS1yZXN1bHRzIC5mYWNldEhlYWRlciAucHJlLXNlbGVjdGVkLWZhY2V0cyAuY2xvc2Uge1xuICBjb2xvcjogIzAwYWE3ZSAhaW1wb3J0YW50O1xufVxuXG4ubmV3c3Jvb20tcmVzdWx0cyAuZmFjZXRIZWFkZXIgLnByZS1zZWxlY3RlZC1mYWNldHMgLnNlbGVjdGVkLW9wdGlvbi10ZXh0IHtcbiAgY29sb3I6ICMwMGFhN2UgIWltcG9ydGFudDtcbn1cblxuLm5ld3Nyb29tLXJlc3VsdHMgLmZhY2V0SGVhZGVyIC5jbGVhckFsbCB7XG4gIGZsb2F0OiByaWdodDtcbiAgY29sb3I6ICMwMGFhNzM7XG4gIGZvbnQtc2l6ZTogLjc1ZW07XG4gIG1hcmdpbjogN3B4IDBweCA3cHggMHB4O1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubmV3c3Jvb20tcmVzdWx0cyAuZmFjZXRIZWFkZXIgLmNsZWFyQWxsOmhvdmVyIHtcbiAgY29sb3I6ICMwMDllNzU7XG59XG5cbi5uZXdzcm9vbS1yZXN1bHRzIC5lbWVyc29uLWNvbnRlbnQtc2VhcmNoLXJlc3VsdHMtZmlsdGVyLWZhY2V0cyB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1hcmdpbjogMjRweCAwIDAgMDtcbn1cblxuLm5ld3Nyb29tLXJlc3VsdHMgLmVtZXJzb24tY29udGVudC1zZWFyY2gtcmVzdWx0cy1maWx0ZXItZmFjZXRzIC5zZWxlY3Qtd3JhcHBlciB7XG4gIG1heC13aWR0aDogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4ubmV3c3Jvb20tcmVzdWx0cyAuZW1lcnNvbi1jb250ZW50LXNlYXJjaC1yZXN1bHRzLWZpbHRlci1mYWNldHMgLnNlbGVjdC13cmFwcGVyIHNlbGVjdCB7XG4gIGZvbnQtc2l6ZTogLjc1ZW07XG4gIHBhZGRpbmc6IDAgMjhweCAwIDEzcHg7XG4gIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG5cbi5uZXdzcm9vbS1yZXN1bHRzIC5lbWVyc29uLWNvbnRlbnQtc2VhcmNoLXJlc3VsdHMtZmlsdGVyLWZhY2V0cyAuZmFjZXRXaWRnZXQgLnRpdGxlIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IC4wOGVtO1xuICBmb250LXNpemU6IDAuNzVlbTtcbn1cblxuLm5ld3Nyb29tLXJlc3VsdHMgLmVtZXJzb24tY29udGVudC1zZWFyY2gtcmVzdWx0cy1maWx0ZXItZmFjZXRzIC5mYWNldFdpZGdldCAub3B0aW9uQ29udGFpbmVyIHtcbiAgd2lkdGg6IDI4MHB4O1xuICBoZWlnaHQ6IDQ4cHg7XG4gIG1hcmdpbjogMCAyMHB4IDI0cHggMDtcbiAgcGFkZGluZzogMCAwIDE2cHg7XG4gIGZsb2F0OiBsZWZ0O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2MwYzBjMDtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cblxuLm5ld3Nyb29tLXJlc3VsdHMgLmVtZXJzb24tY29udGVudC1zZWFyY2gtcmVzdWx0cy1maWx0ZXItZmFjZXRzIC5mYWNldFdpZGdldCAub3B0aW9uQ29udGFpbmVyOmhvdmVyIHtcbiAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICMwMGFhN2U7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDhweCAwIHJnYmEoMCwgMCwgMCwgMC4zKTtcbn1cblxuLm5ld3Nyb29tLXJlc3VsdHMgLmVtZXJzb24tY29udGVudC1zZWFyY2gtcmVzdWx0cy1maWx0ZXItZmFjZXRzIC5mYWNldFdpZGdldCAub3B0aW9uQ29udGFpbmVyOmhvdmVyIC50aXRsZSB7XG4gIG1hcmdpbi10b3A6IC0ycHg7XG59XG5cbi5uZXdzcm9vbS1yZXN1bHRzIC5lbWVyc29uLWNvbnRlbnQtc2VhcmNoLXJlc3VsdHMtZmlsdGVyLWZhY2V0cyAuZmFjZXRXaWRnZXQgLm9wdGlvbkNvbnRhaW5lciAudGl0bGUge1xuICBsaW5lLWhlaWdodDogMS4zMztcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgY29sb3I6ICMyZDM4M2Y7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAxNnB4IDAgMzJweCAxNnB4O1xufVxuXG4ubmV3c3Jvb20tcmVzdWx0cyAuZW1lcnNvbi1jb250ZW50LXNlYXJjaC1yZXN1bHRzLWZpbHRlci1mYWNldHMgLmZhY2V0V2lkZ2V0IC5vcHRpb25Db250YWluZXIgLnRpdGxlIC5hcnJvdyB7XG4gIG1hcmdpbjogMTBweCA4cHggMCAxODBweDtcbn1cblxuLm5ld3Nyb29tLXJlc3VsdHMgLmVtZXJzb24tY29udGVudC1zZWFyY2gtcmVzdWx0cy1maWx0ZXItZmFjZXRzIC5mYWNldFdpZGdldCAub3B0aW9uQ29udGFpbmVyIC5mYWNldFNlbGVjdENvbnRhaW5lciB7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIGhlaWdodDogMjMwcHg7XG4gIG1heC1oZWlnaHQ6IDIzMHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC40NXMgZWFzZS1pbi1vdXQ7XG59XG5cbi5uZXdzcm9vbS1yZXN1bHRzIC5lbWVyc29uLWNvbnRlbnQtc2VhcmNoLXJlc3VsdHMtZmlsdGVyLWZhY2V0cyAuZmFjZXRXaWRnZXQgLm9wdGlvbkNvbnRhaW5lciAuZmFjZXRTZWxlY3RDb250YWluZXIgLmZhY2V0U2VsZWN0IHtcbiAgd2lkdGg6IDI1NnB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHBhZGRpbmctbGVmdDogMTZweDtcbiAgaGVpZ2h0OiAyMTBweDtcbn1cblxuLm5ld3Nyb29tLXJlc3VsdHMgLmVtZXJzb24tY29udGVudC1zZWFyY2gtcmVzdWx0cy1maWx0ZXItZmFjZXRzIC5mYWNldFdpZGdldCAub3B0aW9uQ29udGFpbmVyIGlucHV0W3R5cGU9Y2hlY2tib3hdOm5vdChvbGQpICsgLm5ld3Nyb29tLWZhY2V0YnV0dG9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBsaW5lLWhlaWdodDogMS41ZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBtYXJnaW4tbGVmdDogMnB4O1xufVxuXG4ubmV3c3Jvb20tcmVzdWx0cyAuZW1lcnNvbi1jb250ZW50LXNlYXJjaC1yZXN1bHRzLWZpbHRlci1mYWNldHMgLmZhY2V0V2lkZ2V0IC5vcHRpb25Db250YWluZXIgaW5wdXRbdHlwZT1jaGVja2JveF06bm90KG9sZCkgKyAubmV3c3Jvb20tZmFjZXRidXR0b246YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtNXB4O1xuICB3aWR0aDogMC45Mzc1ZW07XG4gIGhlaWdodDogMC45Mzc1ZW07XG4gIG1hcmdpbjogMC4yNWVtIDAuNWVtIDAuMjVlbSAwLjI1ZW07XG4gIGJvcmRlcjogMC4wNjI1ZW0gc29saWQgI2MwYzBjMDtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAxcHggI2MwYzBjMCBpbnNldDtcbn1cblxuLm5ld3Nyb29tLXJlc3VsdHMgLmVtZXJzb24tY29udGVudC1zZWFyY2gtcmVzdWx0cy1maWx0ZXItZmFjZXRzIC5mYWNldFdpZGdldCAub3B0aW9uQ29udGFpbmVyIGlucHV0W3R5cGU9Y2hlY2tib3hdOm5vdChvbGQpOmNoZWNrZWQgKyAubmV3c3Jvb20tZmFjZXRidXR0b246YWZ0ZXIge1xuICBjb250ZW50OiAn4pyTJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTFweDtcbiAgdG9wOiA0cHg7XG4gIHdpZHRoOiAxZW07XG4gIGNvbG9yOiAjMDBBQTdFO1xuICBmb250LXNpemU6IDAuOTM3NWVtO1xuICBsaW5lLWhlaWdodDogMWVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4ubmV3c3Jvb20tcmVzdWx0cyAuZW1lcnNvbi1jb250ZW50LXNlYXJjaC1yZXN1bHRzLWZpbHRlci1mYWNldHMgLmZhY2V0V2lkZ2V0IGxpLm9wdGlvbkNvbnRhaW5lclthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXSB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAycHggOHB4IDAgcmdiYSgwLCAwLCAwLCAwLjMpO1xuICBib3gtc2hhZG93OiAwIDJweCA4cHggMCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci10b3A6IDNweCBzb2xpZCAjMDBhYTdlO1xufVxuXG4ubmV3c3Jvb20tcmVzdWx0cyAuZW1lcnNvbi1jb250ZW50LXNlYXJjaC1yZXN1bHRzLWZpbHRlci1mYWNldHMgLmZhY2V0V2lkZ2V0IGxpLm9wdGlvbkNvbnRhaW5lclthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXSAudGl0bGUge1xuICBtYXJnaW4tdG9wOiAtMnB4O1xufVxuXG4ubmV3c3Jvb20tcmVzdWx0cyAuZW1lcnNvbi1jb250ZW50LXNlYXJjaC1yZXN1bHRzLWZpbHRlci1mYWNldHMgLmZhY2V0V2lkZ2V0IGxpLm9wdGlvbkNvbnRhaW5lclthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXSAuZmFjZXRTZWxlY3RDb250YWluZXIge1xuICBib3gtc2hhZG93OiAwIDhweCA4cHggMCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCA4cHggOHB4IDAgcmdiYSgwLCAwLCAwLCAwLjMpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBtYXJnaW4tdG9wOiAtNHB4O1xuICB6LWluZGV4OiAxMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubmV3c3Jvb20tcmVzdWx0cyAuZW1lcnNvbi1jb250ZW50LXNlYXJjaC1yZXN1bHRzLWZpbHRlci1mYWNldHMgLmZhY2V0V2lkZ2V0IC5mYWNldFNlbGVjdENvbnRhaW5lclthcmlhLWV4cGFuZGVkPVwiZmFsc2VcIl0ge1xuICBoZWlnaHQ6IDIwcHg7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCA4cHggOHB4IDAgcmdiYSgwLCAwLCAwLCAwLjMpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBtYXJnaW4tdG9wOiAtNHB4O1xuICB6LWluZGV4OiA1O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5uZXdzcm9vbS1yZXN1bHRzIC5lbWVyc29uLWNvbnRlbnQtc2VhcmNoLXJlc3VsdHMtZmlsdGVyLWZhY2V0cyAuZmFjZXRXaWRnZXQgLm9wdGlvbkNvbnRhaW5lcjpudGgtY2hpbGQoNG4pIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4ubmV3c3Jvb20tcmVzdWx0cyAuZW1lcnNvbi1jb250ZW50LXNlYXJjaC1yZXN1bHRzLWZpbHRlci1mYWNldHMgLmZhY2V0V2lkZ2V0IC5mYWNldFNlbGVjdCBsaSB7XG4gIHBhZGRpbmc6IDAgMCA2cHggMDtcbn1cblxuLm5ld3Nyb29tLXJlc3VsdHMgLmVtZXJzb24tY29udGVudC1zZWFyY2gtcmVzdWx0cy1maWx0ZXItZmFjZXRzIC5mYWNldFdpZGdldCAuZmFjZXRTZWxlY3QgbGk6Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cblxuLm5ld3Nyb29tLXJlc3VsdHMgLmVtZXJzb24tY29udGVudC1zZWFyY2gtcmVzdWx0cy1maWx0ZXItZmFjZXRzIC5mYWNldFdpZGdldCAuZmFjZXRTZWxlY3QgLmZhY2V0U2VsZWN0IHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuXG4ubmV3c3Jvb20tcmVzdWx0cyAuZW1lcnNvbi1jb250ZW50LXNlYXJjaC1yZXN1bHRzLWZpbHRlci1mYWNldHMgLmZhY2V0V2lkZ2V0IC5mYWNldFNlbGVjdCAuZmFjZXRTZWxlY3QgbGk6Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nLXRvcDogNnB4O1xufVxuXG4ubmV3c3Jvb20tcmVzdWx0cyAuZW1lcnNvbi1jb250ZW50LXNlYXJjaC1yZXN1bHRzLWZpbHRlci1mYWNldHMgLmZpbHRlci1idXR0b24ge1xuICB3aWR0aDogMjgwcHg7XG4gIGhlaWdodDogNDhweDtcbiAgcGFkZGluZzogMTZweCA4OXB4IDE2cHggODlweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2MwYzBjMDtcbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLm5ld3Nyb29tLXJlc3VsdHMgLmVtZXJzb24tY29udGVudC1zZWFyY2gtcmVzdWx0cy1maWx0ZXItZmFjZXRzIC5maWx0ZXItYnV0dG9uIC5idXR0b24tdGV4dCB7XG4gIHdpZHRoOiAxMDVweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS4zMztcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLm5ld3Nyb29tLXJlc3VsdHMgLmVtZXJzb24tY29udGVudC1zZWFyY2gtcmVzdWx0cy1maWx0ZXItZmFjZXRzIC5maWx0ZXItYnV0dG9uOmVuYWJsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBhYTdlO1xufVxuXG4ubmV3c3Jvb20tcmVzdWx0cyAuZW1lcnNvbi1jb250ZW50LXNlYXJjaC1yZXN1bHRzLWZpbHRlci1mYWNldHMgLmZpbHRlci1idXR0b246ZGlzYWJsZWQgLmJ1dHRvbi10ZXh0IHtcbiAgb3BhY2l0eTogMC43O1xufVxuXG4ubmV3c3Jvb20tcmVzdWx0cyAuZW1lcnNvbi1jb250ZW50LXNlYXJjaC1yZXN1bHRzLWZpbHRlci1mYWNldHMgLmZpbHRlci1jbGVhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5uZXdzcm9vbS1yZXN1bHRzIC5uZXdzcm9vbS1zZXBhcmF0b3Ige1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2MwYzBjMDtcbiAgbWFyZ2luLXRvcDogMjNweDtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDIwcHgpO1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5uZXdzcm9vbS1yZXN1bHRzIC5lbWVyc29uLWNvbnRlbnQtc2VhcmNoLXJlc3VsdHMtdG9wIHtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xufVxuXG4ubmV3c3Jvb20tcmVzdWx0cyAubm8tcmVzdWx0cyB7XG4gIGJvcmRlci1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDEwMHB4IDAgMTAwcHggMzAlICFpbXBvcnRhbnQ7XG59XG5cbi5uZXdzcm9vbS1yZXN1bHRzIC5uZXdzcm9vbS10b3RhbC1yZXN1bHRzIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS41O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjYzBjMGMwO1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi10b3A6IC01M3B4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5uZXdzcm9vbS1yZXN1bHRzIC5mYWNldFNlbGVjdCAuYWRkaXRpb25hbC1mYWNldCB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAubmV3c3Jvb20tcmVzdWx0cyAuZmFjZXRTZWxlY3QgLm1vcmUtdG9nZ2xlIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5uZXdzcm9vbS1yZXN1bHRzIC5uZXdzcm9vbS1oZWFkZXItYmFyIC5zb3J0aW5nX3ZpZXdfY29udHJvbHNfY29udGFpbmVyIHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygxMDAlIC0gMTlyZW0pO1xuICB9XG4gIC5uZXdzcm9vbS1yZXN1bHRzIC5uZXdzcm9vbS1oZWFkZXItYmFyIC5maWx0ZXItbWVudS10b2dnbGUgLmljb24ge1xuICAgIGxlZnQ6IDglO1xuICB9XG4gIC5uZXdzcm9vbS1yZXN1bHRzIC5lbWVyc29uLWNvbnRlbnQtc2VhcmNoLXJlc3VsdHMtZmlsdGVyLWZhY2V0cyAuZmFjZXRXaWRnZXQgLm9wdGlvbkNvbnRhaW5lcjpudGgtY2hpbGQoNG4pIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIH1cbiAgLm5ld3Nyb29tLXJlc3VsdHMgLm5vLXJlc3VsdHMge1xuICAgIHBhZGRpbmc6IDEwMHB4IDAgMTAwcHggMjIlICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY2cHgpIHtcbiAgLm5ld3Nyb29tLXJlc3VsdHMgLm5ld3Nyb29tLWZpbHRlci1vdmVybGF5IHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDA7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHotaW5kZXg6IDI7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgdHJhbnNpdGlvbjogMC41cztcbiAgfVxuICAubmV3c3Jvb20tcmVzdWx0cyAubmV3c3Jvb20tZmlsdGVyLW92ZXJsYXkgLm5ld3Nyb29tLW92ZXJsYXktY29udGVudCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogNSU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm5ld3Nyb29tLXJlc3VsdHMgLm5ld3Nyb29tLWZpbHRlci1vdmVybGF5IGEuY2xvc2Utb3ZlcmxheSB7XG4gICAgcGFkZGluZzogOHB4O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gICAgY29sb3I6ICM4MTgxODE7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdHJhbnNpdGlvbjogMC4xcztcbiAgICB6LWluZGV4OiAzO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUlO1xuICAgIHJpZ2h0OiAwcHg7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICB9XG4gIC5uZXdzcm9vbS1yZXN1bHRzIC5uZXdzcm9vbS1maWx0ZXItb3ZlcmxheSBhLmNsb3NlLW92ZXJsYXk6YmVmb3JlLCAubmV3c3Jvb20tcmVzdWx0cyAubmV3c3Jvb20tZmlsdGVyLW92ZXJsYXkgYS5jbG9zZS1vdmVybGF5OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjMDAwMDAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgaGVpZ2h0OiAwLjE4NzVyZW07XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMjE1JTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoMGRlZyk7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMXMgZWFzZS1pbi1vdXQsIHdpZHRoIDAuMXMgZWFzZS1pbi1vdXQgMC4xcywgbGVmdCAwLjJzIGVhc2UtaW4tb3V0IDAuM3M7XG4gICAgd2lkdGg6IDA7XG4gIH1cbiAgLm5ld3Nyb29tLXJlc3VsdHMgLm5ld3Nyb29tLWZpbHRlci1vdmVybGF5IGEuY2xvc2Utb3ZlcmxheTpob3ZlciwgLm5ld3Nyb29tLXJlc3VsdHMgLm5ld3Nyb29tLWZpbHRlci1vdmVybGF5IGEuY2xvc2Utb3ZlcmxheTpmb2N1cyB7XG4gICAgY29sb3I6ICNmMWYxZjE7XG4gIH1cbiAgLm5ld3Nyb29tLXJlc3VsdHMgLm5ld3Nyb29tLWhlYWRlci1iYXIge1xuICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIHBhZGRpbmctdG9wOiAwcHg7XG4gIH1cbiAgLm5ld3Nyb29tLXJlc3VsdHMgLm5ld3Nyb29tLWhlYWRlci1iYXIgLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgY29sb3I6ICMyZDM4M2Y7XG4gICAgbWFyZ2luOiAwIDAgMTZweDtcbiAgfVxuICAubmV3c3Jvb20tcmVzdWx0cyAubmV3c3Jvb20taGVhZGVyLWJhciAuc29ydGluZ192aWV3X2NvbnRyb2xzX2NvbnRhaW5lciB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLm5ld3Nyb29tLXJlc3VsdHMgLm5ld3Nyb29tLWhlYWRlci1iYXIgLnNvcnRpbmdfdmlld19jb250cm9sc19jb250YWluZXIgLnNvcnRpbmdfY29udHJvbHMge1xuICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICB9XG4gIC5uZXdzcm9vbS1yZXN1bHRzIC5uZXdzcm9vbS1oZWFkZXItYmFyIC5zb3J0aW5nX3ZpZXdfY29udHJvbHNfY29udGFpbmVyIC5zb3J0aW5nX2NvbnRyb2xzIC5zZWxlY3Qtd3JhcHBlciB7XG4gICAgd2lkdGg6IDE3MnB4O1xuICAgIGhlaWdodDogNDhweDtcbiAgICBib3JkZXI6IHNvbGlkIDFweCAjMmQzODNmO1xuICAgIHBhZGRpbmc6IDAgMzFweCAwIDE2cHg7XG4gIH1cbiAgLm5ld3Nyb29tLXJlc3VsdHMgLm5ld3Nyb29tLWhlYWRlci1iYXIgLnNvcnRpbmdfdmlld19jb250cm9sc19jb250YWluZXIgLnNvcnRpbmdfY29udHJvbHMgLnNlbGVjdC13cmFwcGVyIHNlbGVjdCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIH1cbiAgLm5ld3Nyb29tLXJlc3VsdHMgLm5ld3Nyb29tLWhlYWRlci1iYXIgLnNvcnRpbmdfdmlld19jb250cm9sc19jb250YWluZXIgLmZpbHRlci1sYWJlbCB7XG4gICAgbWFyZ2luOiAxNnB4IDBweCAxNnB4IDUwcHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE0O1xuICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDE4cmVtKTtcbiAgfVxuICAubmV3c3Jvb20tcmVzdWx0cyAubmV3c3Jvb20taGVhZGVyLWJhciAuZmlsdGVyLS1oZWFkZXIge1xuICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICB9XG4gIC5uZXdzcm9vbS1yZXN1bHRzIC5uZXdzcm9vbS1oZWFkZXItYmFyIC5maWx0ZXItLWhlYWRlciAuZmlsdGVyLW1lbnUtdG9nZ2xlOmJlZm9yZSwgLm5ld3Nyb29tLXJlc3VsdHMgLm5ld3Nyb29tLWhlYWRlci1iYXIgLmZpbHRlci0taGVhZGVyIC5maWx0ZXItbWVudS10b2dnbGU6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm5ld3Nyb29tLXJlc3VsdHMgLm5ld3Nyb29tLWhlYWRlci1iYXIgLmZpbHRlci0taGVhZGVyIC5maWx0ZXItbWVudS10b2dnbGUgLmljb24ge1xuICAgIG1hcmdpbjogMTJweCAzcHggM3B4IDEycHg7XG4gICAgbGVmdDogMzMlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm5ld3Nyb29tLXJlc3VsdHMgLm1vYmlsZS1mYWNldCAuZmFjZXQtdGl0bGUtbW9iaWxlIHtcbiAgICBwYWRkaW5nOiAwcHg7XG4gIH1cbiAgLm5ld3Nyb29tLXJlc3VsdHMgLm1vYmlsZS1mYWNldCAuY2xlYXJBbGwge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDBweDtcbiAgfVxuICAubmV3c3Jvb20tcmVzdWx0cyAubW9iaWxlLWZhY2V0IC5zZWxlY3RlZC1mYWNldHMge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMnB4O1xuICAgIG1pbi13aWR0aDogMTJyZW07XG4gIH1cbiAgLm5ld3Nyb29tLXJlc3VsdHMgLmZhY2V0SGVhZGVyIC5mYWNldC10aXRsZS1tb2JpbGUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIGNvbG9yOiAjMmQzODNmO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5uZXdzcm9vbS1yZXN1bHRzIC5mYWNldEhlYWRlciAuZmFjZXQtdGl0bGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm5ld3Nyb29tLXJlc3VsdHMgLmZhY2V0SGVhZGVyIC5jbGVhckFsbCB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgfVxuICAubmV3c3Jvb20tcmVzdWx0cyAuZW1lcnNvbi1jb250ZW50LXNlYXJjaC1yZXN1bHRzLWZpbHRlci1mYWNldHMgLmZhY2V0V2lkZ2V0IC5vcHRpb25Db250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbWFyZ2luOiAwIDAgMCAwO1xuICB9XG4gIC5uZXdzcm9vbS1yZXN1bHRzIC5lbWVyc29uLWNvbnRlbnQtc2VhcmNoLXJlc3VsdHMtZmlsdGVyLWZhY2V0cyAuZmFjZXRXaWRnZXQgLm9wdGlvbkNvbnRhaW5lcjpob3ZlciB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjMGMwYzA7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxuICAubmV3c3Jvb20tcmVzdWx0cyAuZW1lcnNvbi1jb250ZW50LXNlYXJjaC1yZXN1bHRzLWZpbHRlci1mYWNldHMgLmZhY2V0V2lkZ2V0IC5vcHRpb25Db250YWluZXIgLnRpdGxlIHtcbiAgICBwYWRkaW5nOiAxNnB4IDAgMTZweCAwO1xuICB9XG4gIC5uZXdzcm9vbS1yZXN1bHRzIC5lbWVyc29uLWNvbnRlbnQtc2VhcmNoLXJlc3VsdHMtZmlsdGVyLWZhY2V0cyAuZmFjZXRXaWRnZXQgLm9wdGlvbkNvbnRhaW5lciAudGl0bGUgLmFycm93IHtcbiAgICBtYXJnaW46IDEwcHggLTEwcHggMCAxODBweDtcbiAgfVxuICAubmV3c3Jvb20tcmVzdWx0cyAuZW1lcnNvbi1jb250ZW50LXNlYXJjaC1yZXN1bHRzLWZpbHRlci1mYWNldHMgLmZhY2V0V2lkZ2V0IGxpLm9wdGlvbkNvbnRhaW5lciAuZmFjZXRTZWxlY3Qge1xuICAgIHBhZGRpbmc6IDAgMCAwIDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAubmV3c3Jvb20tcmVzdWx0cyAuZW1lcnNvbi1jb250ZW50LXNlYXJjaC1yZXN1bHRzLWZpbHRlci1mYWNldHMgLmZhY2V0V2lkZ2V0IGxpLm9wdGlvbkNvbnRhaW5lclthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXSB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjMGMwYzA7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG4gIC5uZXdzcm9vbS1yZXN1bHRzIC5lbWVyc29uLWNvbnRlbnQtc2VhcmNoLXJlc3VsdHMtZmlsdGVyLWZhY2V0cyAuZmFjZXRXaWRnZXQgbGkub3B0aW9uQ29udGFpbmVyW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdIC5mYWNldFNlbGVjdENvbnRhaW5lciB7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICB6LWluZGV4OiAwO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxuICAubmV3c3Jvb20tcmVzdWx0cyAuZW1lcnNvbi1jb250ZW50LXNlYXJjaC1yZXN1bHRzLWZpbHRlci1mYWNldHMgLmZhY2V0V2lkZ2V0IGxpLm9wdGlvbkNvbnRhaW5lclthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXSAuZmFjZXRTZWxlY3RDb250YWluZXIgLmZhY2V0U2VsZWN0IHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5uZXdzcm9vbS1yZXN1bHRzIC5lbWVyc29uLWNvbnRlbnQtc2VhcmNoLXJlc3VsdHMtZmlsdGVyLWZhY2V0cyAuZmFjZXRXaWRnZXQgbGkub3B0aW9uQ29udGFpbmVyW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdIC5mYWNldFNlbGVjdENvbnRhaW5lciAuZmFjZXRTZWxlY3QgLm1vcmUtdG9nZ2xlIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgfVxuICAubmV3c3Jvb20tcmVzdWx0cyAuZW1lcnNvbi1jb250ZW50LXNlYXJjaC1yZXN1bHRzLWZpbHRlci1mYWNldHMgLmZhY2V0V2lkZ2V0IC5vcHRpb25Db250YWluZXI6bnRoLWNoaWxkKDEpIHtcbiAgICBib3JkZXItdG9wOiAycHggc29saWQgI2MwYzBjMDtcbiAgfVxuICAubmV3c3Jvb20tcmVzdWx0cyAuZW1lcnNvbi1jb250ZW50LXNlYXJjaC1yZXN1bHRzLWZpbHRlci1mYWNldHMgLm5ld3Nyb29tLWJ1dHRvbi1vdmVybGF5IHtcbiAgICB3aWR0aDogMTA1JTtcbiAgICBoZWlnaHQ6IDE2MHB4O1xuICAgIHBhZGRpbmc6IDI0cHggMTBweCAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMGYwZjA7XG4gICAgbWFyZ2luOiAwIDAgMCAtMTBweDtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5uZXdzcm9vbS1yZXN1bHRzIC5lbWVyc29uLWNvbnRlbnQtc2VhcmNoLXJlc3VsdHMtZmlsdGVyLWZhY2V0cyAubmV3c3Jvb20tYnV0dG9uLW92ZXJsYXkgLmZpbHRlci1idXR0b24ge1xuICAgIGhlaWdodDogNDhweDtcbiAgICBtYXJnaW46IDAgMCAxNnB4O1xuICAgIHBhZGRpbmc6IDE2cHggMTMzcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwYWE3ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAubmV3c3Jvb20tcmVzdWx0cyAuZW1lcnNvbi1jb250ZW50LXNlYXJjaC1yZXN1bHRzLWZpbHRlci1mYWNldHMgLm5ld3Nyb29tLWJ1dHRvbi1vdmVybGF5IC5maWx0ZXItYnV0dG9uIC5idXR0b24tdGV4dCB7XG4gICAgd2lkdGg6IDEwNXB4O1xuICB9XG4gIC5uZXdzcm9vbS1yZXN1bHRzIC5lbWVyc29uLWNvbnRlbnQtc2VhcmNoLXJlc3VsdHMtZmlsdGVyLWZhY2V0cyAubmV3c3Jvb20tYnV0dG9uLW92ZXJsYXkgLmZpbHRlci1jbGVhciB7XG4gICAgcGFkZGluZzogMTZweCAxMzNweDtcbiAgICBib3JkZXI6IHNvbGlkIDFweCAjMmQzODNmO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5uZXdzcm9vbS1yZXN1bHRzIC5lbWVyc29uLWNvbnRlbnQtc2VhcmNoLXJlc3VsdHMtZmlsdGVyLWZhY2V0cyAubmV3c3Jvb20tYnV0dG9uLW92ZXJsYXkgLmZpbHRlci1jbGVhciAuYnV0dG9uLXRleHQge1xuICAgIHdpZHRoOiAxMDVweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsaW5lLWhlaWdodDogMS4zMztcbiAgfVxuICAubmV3c3Jvb20tcmVzdWx0cyAubmV3c3Jvb20tc2VwYXJhdG9yIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC5uZXdzcm9vbS1yZXN1bHRzIC5uby1yZXN1bHRzIHtcbiAgICBwYWRkaW5nOiAxMDBweCAwIDEwMHB4IDAgIWltcG9ydGFudDtcbiAgfVxuICAubmV3c3Jvb20tcmVzdWx0cyAuZW1lcnNvbi1zZWFyY2gtcmVzdWx0LXBhZ2luYXRpb24gLmVtZXJzb24tc2VhcmNoLXJlc3VsdC1wYWdpbmF0aW9uLWxpbmsge1xuICAgIG1hcmdpbjogMCAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm5ld3Nyb29tLXJlc3VsdHMgLm5ld3Nyb29tLXRvdGFsLXJlc3VsdHMge1xuICAgIGZsb2F0OiBub25lO1xuICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG59XG5cbi5uZXdzcm9vbS1yZXN1bHRzW2ZpbHRlci1zdGF0ZT0ndG9nZ2xlLWFjdGl2ZSddIC5maWx0ZXItbWVudS10b2dnbGU6YmVmb3JlLFxuLm5ld3Nyb29tLXJlc3VsdHNbZmlsdGVyLXN0YXRlPSd0b2dnbGUtYWN0aXZlJ10gLmZpbHRlci1tZW51LXRvZ2dsZTphZnRlciB7XG4gIHRyYW5zaXRpb246IGxlZnQgMC4ycyBlYXNlLWluLW91dCwgd2lkdGggMC4xcyBlYXNlLWluLW91dCAwLjJzLCB0cmFuc2Zvcm0gMC4ycyBlYXNlLWluLW91dCAwLjNzICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IDIzLjVyZW0gIWltcG9ydGFudDtcbiAgd2lkdGg6IDEuOTM3NXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubmV3c3Jvb20tcmVzdWx0c1tmaWx0ZXItc3RhdGU9J3RvZ2dsZS1hY3RpdmUnXSAuZmlsdGVyLW1lbnUtdG9nZ2xlOmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgtNDVkZWcpICFpbXBvcnRhbnQ7XG59XG5cbi5uZXdzcm9vbS1yZXN1bHRzW2ZpbHRlci1zdGF0ZT0ndG9nZ2xlLWFjdGl2ZSddIC5maWx0ZXItbWVudS10b2dnbGU6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoNDVkZWcpICFpbXBvcnRhbnQ7XG59XG5cbi5uZXdzcm9vbS1yZXN1bHRzW2ZpbHRlci1zdGF0ZT0ndG9nZ2xlLWFjdGl2ZSddIC5maWx0ZXItbWVudS10b2dnbGUgLmljb24ge1xuICBoZWlnaHQ6IDAgIWltcG9ydGFudDtcbiAgb3BhY2l0eTogMCAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xcyBlYXNlLWluLW91dCAwLjJzICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAwICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAubmV3c3Jvb20tcmVzdWx0c1tmaWx0ZXItc3RhdGU9J3RvZ2dsZS1hY3RpdmUnXSAuZmlsdGVyLW1lbnUtdG9nZ2xlOmJlZm9yZSxcbiAgLm5ld3Nyb29tLXJlc3VsdHNbZmlsdGVyLXN0YXRlPSd0b2dnbGUtYWN0aXZlJ10gLmZpbHRlci1tZW51LXRvZ2dsZTphZnRlciB7XG4gICAgbGVmdDogY2FsYygxMDAlIC0gMS41cmVtKSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2NnB4KSB7XG4gIC5uZXdzcm9vbS1yZXN1bHRzW2ZpbHRlci1zdGF0ZT0ndG9nZ2xlLWFjdGl2ZSddIC5jbG9zZS1vdmVybGF5OmJlZm9yZSxcbiAgLm5ld3Nyb29tLXJlc3VsdHNbZmlsdGVyLXN0YXRlPSd0b2dnbGUtYWN0aXZlJ10gLmNsb3NlLW92ZXJsYXk6YWZ0ZXIge1xuICAgIHRyYW5zaXRpb246IGxlZnQgMC4ycyBlYXNlLWluLW91dCwgd2lkdGggMC4xcyBlYXNlLWluLW91dCAwLjJzLCB0cmFuc2Zvcm0gMC4ycyBlYXNlLWluLW91dCAwLjNzICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDEuOTM3NXJlbSAhaW1wb3J0YW50O1xuICAgIHJpZ2h0OiAtNTAlO1xuICB9XG4gIC5uZXdzcm9vbS1yZXN1bHRzW2ZpbHRlci1zdGF0ZT0ndG9nZ2xlLWFjdGl2ZSddIC5jbG9zZS1vdmVybGF5OmJlZm9yZSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKC00NWRlZykgIWltcG9ydGFudDtcbiAgfVxuICAubmV3c3Jvb20tcmVzdWx0c1tmaWx0ZXItc3RhdGU9J3RvZ2dsZS1hY3RpdmUnXSAuY2xvc2Utb3ZlcmxheTphZnRlciB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDQ1ZGVnKSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5uZXdzcm9vbS1yZXN1bHRzIC5wbGF5LWJ1dHRvbiwgLm5ld3Nyb29tLXJlc3VsdHMgLnBsYXktYnV0dG9uLWNpcmNsZSB7XG4gIHotaW5kZXg6IDM7XG4gIGhlaWdodDogMzBweDtcbiAgd2lkdGg6IDMwcHg7XG4gIHRvcDogODMlO1xuICBsZWZ0OiA5MCU7XG59XG5cbi5uZXdzcm9vbS1yZXN1bHRzIC5wbGF5LWJ1dHRvbi1jaXJjbGU6YmVmb3JlIHtcbiAgaGVpZ2h0OiAzMHB4O1xuICB3aWR0aDogMzBweDtcbiAgdG9wOiAwcHg7XG4gIGxlZnQ6IDE4cHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmZmZmZmY7XG59XG5cbi5uZXdzcm9vbS1yZXN1bHRzIC5wbGF5LWJ1dHRvbi1jaXJjbGU6YWZ0ZXIge1xuICBsZWZ0OiAxNXB4O1xuICB0b3A6IDlweDtcbiAgYm9yZGVyLXRvcDogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiAxMHB4IHNvbGlkICNmZmZmZmY7XG59XG5cbi5uZXdzcm9vbS1yZXN1bHRzIC5jYXJkLXdyYXBwZXI6aG92ZXIgLmNhcmQtaXRlbSAucGxheS1idXR0b24tY2lyY2xlIHtcbiAgb3BhY2l0eTogMDtcbiAgbWFyZ2luLWJvdHRvbTogLTIwMCU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlLWluLW91dCAhaW1wb3J0YW50O1xufVxuXG4ubmV3c3Jvb20tcmVzdWx0cyAuc2xpZGVyLW1hc2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tYm90dG9tOiAtMS41cmVtO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjQ1cyBlYXNlLWluLW91dDtcbiAgcGFkZGluZy10b3A6IGNhbGMoMzJweCArIC41cmVtKTtcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5uZXdzcm9vbS1yZXN1bHRzIC5jYXJkLXdyYXBwZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleC1ncm93OiAxO1xuICBmbGV4LXNocmluazogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB0cmFuc2l0aW9uOiBmbGV4LWJhc2lzIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0LCBtYXJnaW4tYm90dG9tIDAuMnMgZWFzZSAwLjJzO1xuICB0cmFuc2l0aW9uOiBhbGwgMTBzIGVhc2UsIG1hcmdpbi1ib3R0b20gNnMgZWFzZSA0cztcbiAgbWluLWhlaWdodDogMjJyZW07XG4gIG1heC1oZWlnaHQ6IDI4cmVtO1xuICBtaW4td2lkdGg6IDI2MHB4O1xuICBtYXgtd2lkdGg6IDMwMHB4O1xuICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICB6LWluZGV4OiAxO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NDBweCkgYW5kIChtYXgtd2lkdGg6IDg3MnB4KSB7XG4gIC5uZXdzcm9vbS1yZXN1bHRzIC5jYXJkLXdyYXBwZXIge1xuICAgIG1hcmdpbi1yaWdodDogMTJweDtcbiAgfVxuICAubmV3c3Jvb20tcmVzdWx0cyAuY2FyZC13cmFwcGVyOm50aC1jaGlsZCgybikge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4NzJweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAubmV3c3Jvb20tcmVzdWx0cyAuY2FyZC13cmFwcGVyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gIH1cbiAgLm5ld3Nyb29tLXJlc3VsdHMgLmNhcmQtd3JhcHBlcjpudGgtY2hpbGQoM24pIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgLm5ld3Nyb29tLXJlc3VsdHMgLmRpc3BsYXktY29udGVudCB7XG4gICAgbWluLWhlaWdodDogMTcwLjU4NnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5uZXdzcm9vbS1yZXN1bHRzIC5jYXJkLXdyYXBwZXIge1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgfVxuICAubmV3c3Jvb20tcmVzdWx0cyAuY2FyZC13cmFwcGVyOm50aC1jaGlsZCg0bikge1xuICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUzOXB4KSB7XG4gIC5uZXdzcm9vbS1yZXN1bHRzIC5jYXJkLXdyYXBwZXIge1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIH1cbiAgLm5ld3Nyb29tLXJlc3VsdHMgLmNhcmQtd3JhcHBlciAuY2FyZC1jb250ZW50IHtcbiAgICBtaW4taGVpZ2h0OiAyNXJlbTtcbiAgfVxuICAubmV3c3Jvb20tcmVzdWx0cyAuY2FyZC13cmFwcGVyIC5jYXJkLWNvbnRlbnQgLmNhcmQtdGVhc2VyIHtcbiAgICBib3JkZXItYm90dG9tOiAwO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU0MHB4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm5ld3Nyb29tLXJlc3VsdHMgLmNhcmQtd3JhcHBlciB7XG4gICAgZmxleC1iYXNpczogY2FsYygzMy4zMzMlIC0gMTBweCk7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLm5ld3Nyb29tLXJlc3VsdHMgLmNhcmQtd3JhcHBlciB7XG4gICAgZmxleC1iYXNpczogY2FsYygzMy4zMzMlIC0gMTJweCk7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5uZXdzcm9vbS1yZXN1bHRzIC5jYXJkLXdyYXBwZXIge1xuICAgIGZsZXgtYmFzaXM6IGNhbGMoMjUlIC0gMTJweCk7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTQ5OXB4KSB7XG4gIC5uZXdzcm9vbS1yZXN1bHRzIC5jYXJkLXdyYXBwZXIge1xuICAgIGZsZXgtYmFzaXM6IGNhbGMoMjUlIC0gMjBweCk7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTUwMHB4KSBhbmQgKG1heC13aWR0aDogMTc5OXB4KSB7XG4gIC5uZXdzcm9vbS1yZXN1bHRzIC5jYXJkLXdyYXBwZXIge1xuICAgIGZsZXgtYmFzaXM6IGNhbGMoMjAlIC0gMjBweCk7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTgwMHB4KSBhbmQgKG1heC13aWR0aDogMjA5OXB4KSB7XG4gIC5uZXdzcm9vbS1yZXN1bHRzIC5jYXJkLXdyYXBwZXIge1xuICAgIGZsZXgtYmFzaXM6IGNhbGMoMTYuNjY3JSAtIDIwcHgpO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDIxMDBweCkge1xuICAubmV3c3Jvb20tcmVzdWx0cyAuY2FyZC13cmFwcGVyIHtcbiAgICBmbGV4LWJhc2lzOiBjYWxjKDE0LjI4NiUgLSAyMHB4KTtcbiAgfVxufVxuXG4ubmV3c3Jvb20tcmVzdWx0cyAuY2FyZC1pdGVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1pbi1oZWlnaHQ6IDIycmVtO1xuICBtYXJnaW46IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAwcmVtO1xuICB0cmFuc2l0aW9uOiBhbGwgMC40NXMgZWFzZS1pbi1vdXQsIG1hcmdpbi1ib3R0b20gMHM7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ubmV3c3Jvb20tcmVzdWx0cyAuY2FyZC1pdGVtIC5jYXJkLWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3gtc2hhZG93OiAwIDAuMTI1cmVtIDAuNXJlbSByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIHBhZGRpbmc6IDFyZW0gMXJlbSAzcmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjQ1cyBlYXNlLWluLW91dDtcbiAgei1pbmRleDogMTtcbn1cblxuLm5ld3Nyb29tLXJlc3VsdHMgLmNhcmQtaXRlbSAuZGlzcGxheS1jb250ZW50IHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZy1ib3R0b206IDByZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjQ1cyBlYXNlLWluLW91dDtcbn1cblxuLm5ld3Nyb29tLXJlc3VsdHMgLmNhcmQtaXRlbSAuZGlzcGxheS1jb250ZW50IGltZyB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgbWFyZ2luLXRvcDogMCU7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwJSk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjQ1cyBlYXNlLWluLW91dDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDA7XG59XG5cbi5uZXdzcm9vbS1yZXN1bHRzIC5jYXJkLWl0ZW0gLm1ldGEtY29udGVudCB7XG4gIGJvdHRvbTogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogM3JlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogY2FsYygxMDAlIC0gMnJlbSk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjQ1cyBlYXNlLWluLW91dDtcbn1cblxuLm5ld3Nyb29tLXJlc3VsdHMgLmNhcmQtaXRlbSAubWV0YS1jb250ZW50OmFmdGVyIHtcbiAgYmFja2dyb3VuZDogI2MwYzBjMDtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMXB4O1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDQ7XG59XG5cbi5uZXdzcm9vbS1yZXN1bHRzIC5jYXJkLWl0ZW0gLm1ldGEtY29udGVudCAubWV0YS1iYXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gIGhlaWdodDogMTAwJTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ubmV3c3Jvb20tcmVzdWx0cyAuY2FyZC1pdGVtIC5tZXRhLWNvbnRlbnQgLm1ldGEtYmFyOmZpcnN0LWNoaWxkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xufVxuXG4ubmV3c3Jvb20tcmVzdWx0cyAuY2FyZC1pdGVtIC5tZXRhLWNvbnRlbnQgLm1ldGEtYmFyOmxhc3QtY2hpbGQge1xuICBvcGFjaXR5OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDA7XG59XG5cbi5uZXdzcm9vbS1yZXN1bHRzIC5jYXJkLWl0ZW0gLmNhcmQtdGl0bGUge1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1heC1oZWlnaHQ6IGNhbGMoMS41cmVtICogNCk7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMS41cmVtICogNCk7XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNDVzIGVhc2UtaW4tb3V0O1xufVxuXG4ubmV3c3Jvb20tcmVzdWx0cyAuY2FyZC1pdGVtIC5jYXJkLXRlYXNlciB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1ib3R0b206IDFyZW0gc29saWQgI2ZmZjtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbWF4LWhlaWdodDogMHJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC40NXMgZWFzZS1pbi1vdXQ7XG4gIHotaW5kZXg6IDI7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xufVxuXG4ubmV3c3Jvb20tcmVzdWx0cyAuY2FyZC1pdGVtIC5jdGEtdGV4dCwgLm5ld3Nyb29tLXJlc3VsdHMgLmNhcmQtaXRlbSAubWV0YS0xLCAubmV3c3Jvb20tcmVzdWx0cyAuY2FyZC1pdGVtIC5tZXRhLTIge1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxcmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4ubmV3c3Jvb20tcmVzdWx0cyAuY2FyZC1pdGVtIC5tZXRhLTMsIC5uZXdzcm9vbS1yZXN1bHRzIC5jYXJkLWl0ZW0gLm1ldGEtNCB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxcmVtO1xufVxuXG4ubmV3c3Jvb20tcmVzdWx0cyAuY2FyZC1pdGVtIC5jdGEtdGV4dCB7XG4gIGNvbG9yOiAjMDBhYTdlO1xufVxuXG4ubmV3c3Jvb20tcmVzdWx0cyAuY2FyZC1pdGVtIC5jdGEtdGV4dDphZnRlciB7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCAjMDBhYTdlO1xuICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjMDBhYTdlO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMC41cmVtO1xuICBtYXJnaW4tbGVmdDogMC4yNXJlbTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICB0cmFuc2l0aW9uOiBtYXJnaW4tbGVmdCAwLjJzIGVhc2UtaW4tb3V0O1xuICB3aWR0aDogMC41cmVtO1xufVxuXG4ubmV3c3Jvb20tcmVzdWx0cyAuY2FyZC1pdGVtIC5tZXRhLTEge1xuICBjb2xvcjogI2MwYzBjMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMnJlbTtcbn1cblxuQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgLm5ld3Nyb29tLXJlc3VsdHMgLmNhcmQtd3JhcHBlcjpob3ZlciB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC40NXMgZWFzZS1pbi1vdXQ7XG4gICAgei1pbmRleDogMTA7XG4gIH1cbiAgLm5ld3Nyb29tLXJlc3VsdHMgLmNhcmQtaXRlbSAuY3RhLXRleHQ6aG92ZXI6YWZ0ZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG4gIH1cbiAgLm5ld3Nyb29tLXJlc3VsdHMgLmNhcmQtd3JhcHBlcjpob3ZlciAuY2FyZC1pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMjByZW07XG4gICAgbWFyZ2luLWxlZnQ6IC0ycmVtO1xuICAgIG1hcmdpbi1yaWdodDogLTJyZW07XG4gICAgdG9wOiAtMnJlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDRyZW0pO1xuICAgIHotaW5kZXg6IDEwO1xuICB9XG4gIC5uZXdzcm9vbS1yZXN1bHRzIC5jYXJkLXdyYXBwZXI6aG92ZXIgLmNhcmQtaXRlbSAuY2FyZC1jb250ZW50IHtcbiAgICBib3gtc2hhZG93OiAwIDRweCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICBwYWRkaW5nLWJvdHRvbTogNHJlbTtcbiAgICB6LWluZGV4OiAxMDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMjByZW07XG4gICAgbWluLWhlaWdodDogMjguNXJlbTtcbiAgfVxuICAubmV3c3Jvb20tcmVzdWx0cyAuY2FyZC13cmFwcGVyOmhvdmVyIC5jYXJkLWl0ZW0gLmRpc3BsYXktY29udGVudCB7XG4gICAgbWF4LWhlaWdodDogMThyZW0gIWltcG9ydGFudDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC40NXMgZWFzZS1pbi1vdXQ7XG4gIH1cbiAgLm5ld3Nyb29tLXJlc3VsdHMgLmNhcmQtd3JhcHBlcjpob3ZlciAuY2FyZC1pdGVtIC5jYXJkLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgIG1heC1oZWlnaHQ6IGNhbGMoMS41cmVtICogNik7XG4gICAgbWluLWhlaWdodDogY2FsYygxLjVyZW0gKiA0KTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC40NXMgZWFzZS1pbi1vdXQ7XG4gIH1cbiAgLm5ld3Nyb29tLXJlc3VsdHMgLmNhcmQtd3JhcHBlcjpob3ZlciAuY2FyZC1pdGVtIC5jYXJkLXRlYXNlciB7XG4gICAgYm9yZGVyLWJvdHRvbTogMHJlbSBzb2xpZCAjZmZmO1xuICAgIGNvbG9yOiBibGFjaztcbiAgICBtYXgtaGVpZ2h0OiAxOHJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAtMnJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAwcmVtO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjQ1cyBlYXNlLWluLW91dDtcbiAgICB6LWluZGV4OiAxO1xuICB9XG4gIC5uZXdzcm9vbS1yZXN1bHRzIC5jYXJkLXdyYXBwZXI6aG92ZXIgLmNhcmQtaXRlbSBpbWcge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogLTIwMCU7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNDVzIGVhc2UtaW4tb3V0O1xuICB9XG4gIC5uZXdzcm9vbS1yZXN1bHRzIC5jYXJkLXdyYXBwZXI6aG92ZXIgLmNhcmQtaXRlbSAubWV0YS1jb250ZW50IHtcbiAgICBoZWlnaHQ6IDRyZW07XG4gIH1cbiAgLm5ld3Nyb29tLXJlc3VsdHMgLmNhcmQtd3JhcHBlcjpob3ZlciAuY2FyZC1pdGVtIC5tZXRhLWJhcjpmaXJzdC1jaGlsZCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDA7XG4gIH1cbiAgLm5ld3Nyb29tLXJlc3VsdHMgLmNhcmQtd3JhcHBlcjpob3ZlciAuY2FyZC1pdGVtIC5tZXRhLWJhcjpsYXN0LWNoaWxkIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgei1pbmRleDogMjtcbiAgfVxuICAubmV3c3Jvb20tcmVzdWx0cyAuY2FyZC13cmFwcGVyOmhvdmVyIC5jYXJkLWl0ZW0gLnBsYXktYnV0dG9uLWNpcmNsZSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMjAwJTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZS1pbi1vdXQgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uZW1yLWZvcm0tY29sdW1uIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLmVtci1mb3JtLXNlY3Rpb24tYnV0dG9uIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLmVtci1lcnJvci1jb2x1bW4ge1xuICBjb2xvcjogI2QzMTI0NTtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBsaW5lLWhlaWdodDogMS4zNzVlbTtcbiAgbWFyZ2luLXRvcDogLTI2cHg7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICBtYXgtd2lkdGg6IDM1MHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgLmVtci1lcnJvci1jb2x1bW4ge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gIH1cbn1cblxuLmVtci1idXR0b24tY29sdW1uIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuLmVtci1mb3JtLWZvb3Rlci1jb2x1bW4ge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuXG4uZW1yLWZvcm0tZm9vdGVyLWNvbHVtbjpsYXN0LWNoaWxkIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjZweCkge1xuICAuZW1yLWZvcm0tZm9vdGVyLWNvbHVtbiAuYnRuIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgLmVtci1pbnB1dC1jb2x1bW4ge1xuICAgIG1heC13aWR0aDogMzE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuZW1yLWlucHV0LWNvbHVtbiB7XG4gICAgbWF4LXdpZHRoOiAzMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgLmVtci10ZXh0YXJlYS1jb2x1bW4ge1xuICAgIG1heC13aWR0aDogNTkycHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuZW1yLXRleHRhcmVhLWNvbHVtbiB7XG4gICAgbWF4LXdpZHRoOiA2MDBweDtcbiAgfVxufVxuXG4uZW1yLWxhYmVsIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAwLjc1ZW07XG4gIGxldHRlci1zcGFjaW5nOiAuMDhlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi5lbXItbGFiZWwgLm9wdGluYWwtbWFyZ2luIHtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbn1cblxuLmVtci1sYWJlbCAub3B0aW9uYWwge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgcGFkZGluZy1sZWZ0OiAzcHg7XG59XG5cbi5ldi1hY2NvdW50LXJlZ2lzdGVyIGhyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDAwMDA7XG59XG5cbi5ldi1hY2NvdW50LXJlZ2lzdGVyIC5zZWN0aW9uLTEtZWRpdCwgLmV2LWFjY291bnQtcmVnaXN0ZXIgLnNlY3Rpb24tMi1lZGl0LCAuZXYtYWNjb3VudC1yZWdpc3RlciAuc2VjdGlvbi0zLWVkaXQsIC5ldi1hY2NvdW50LXJlZ2lzdGVyIC5zZWN0aW9uLTQtZWRpdCB7XG4gIGZsb2F0OiByaWdodDtcbiAgY29sb3I6ICMwMGFhN2U7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmV2LWFjY291bnQtcmVnaXN0ZXIgLmVtci1mb3JtLXNlY3Rpb24tMSAuZW1yLWxhYmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmVtci1maWVsZCB7XG4gIGhlaWdodDogNTBweDtcbiAgcGFkZGluZzogMCAxNXB4O1xuICBvdXRsaW5lOiAwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZjBmMGYwO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjBmMDtcbn1cblxuLmVtci1maWVsZDphY3RpdmUsIC5lbXItZmllbGQ6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICNjMGMwYzA7XG59XG5cbi5lbXItZmllbGQuZXJyb3Ige1xuICBib3JkZXItY29sb3I6ICNkMzEyNDUgIWltcG9ydGFudDtcbn1cblxuLmVtci1maWVsZDpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjYzBjMGMwO1xufVxuXG4uZW1yLWZpZWxkOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNjMGMwYzA7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5lbXItZmllbGQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNjMGMwYzA7XG59XG5cbi5lbXItZmllbGQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2MwYzBjMDtcbn1cblxuLmVtci1maWVsZDpmb2N1czo6LW1vei1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmVtci1maWVsZDpmb2N1czotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5lbXItZmllbGQ6Zm9jdXM6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5lbXItZmllbGQuZW1yLWZpZWxkLXF1YW50aXR5IHtcbiAgcGFkZGluZzogMCA1cHg7XG4gIHdpZHRoOiA0MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5lbXItZm9ybS1zZWN0aW9uLTEgI1dDX05ld19Vc2VyUmVnaXN0cmF0aW9uQWRkRm9ybV9Gb3JtSW5wdXRfZW1haWwxX0luX1JlZ2lzdGVyXzEge1xuICBib3JkZXItdG9wOiBub25lO1xuICBib3JkZXItbGVmdDogbm9uZTtcbiAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzRENEQ0RDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5lbXItZm9ybS1zZWN0aW9uLTEgLm1vZGFsIHtcbiAgYm9yZGVyOiAxcHggc29saWQgYmxhY2s7XG4gIHdpZHRoOiAzODVweDtcbiAgdG9wOiAyMzBweDtcbiAgbGVmdDogNjAlO1xuICBoZWlnaHQ6IDE4NXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBhYTdlO1xuICBjb2xvcjogd2hpdGU7XG59XG5cbi5lbXItZm9ybS1zZWN0aW9uLTEgLm1vZGFsIC5jbG9zZSB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgb3BhY2l0eTogMC42O1xufVxuXG4uZW1yLWZvcm0tc2VjdGlvbi0xIC5tb2RhbCAuZW1haWwtbW9kYWwtY29udGVudCB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xufVxuXG4uZW1yLWZvcm0tc2VjdGlvbi0xIC5tb2RhbCAuZW1haWwtbW9kYWwtY29udGVudCAuZW1haWwtbW9kYWwtY29udGVudC10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uZW1yLWZpZWxkLXNtYWxsIHtcbiAgbWF4LXdpZHRoOiAxNTBweDtcbn1cblxuI2Vtci1mb3JtLXNlY3Rpb24xLWJ1dHRvbiB7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2NnB4KSB7XG4gIC5lbXItZm9ybS1zZWN0aW9uLTEgLm1vZGFsIHtcbiAgICBsZWZ0OiAyNSU7XG4gICAgd2lkdGg6IDMwMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuZW1yLWZvcm0tc2VjdGlvbi0xIC5tb2RhbCB7XG4gICAgdG9wOiAxNzVweDtcbiAgICBsZWZ0OiA0OCU7XG4gIH1cbn1cblxuLmVtci1maWVsZC1lcnJvci1tZXNzYWdlIHtcbiAgY29sb3I6ICNkMzEyNDU7XG4gIGxpbmUtaGVpZ2h0OiAxLjM3NWVtO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIG1hcmdpbi10b3A6IDdweDtcbn1cblxuLmVtci1zZWxlY3QgLmVtci1maWVsZC1lcnJvci1tZXNzYWdlIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgcGFkZGluZy10b3A6IDdweDtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG59XG5cbi5lcnJvcl9tc2csXG4uaGVscC1ibG9jayxcbi5lbXItZm9ybS1lcnJvci1tZXNzYWdlIHtcbiAgY29sb3I6ICNkMzEyNDU7XG4gIGxpbmUtaGVpZ2h0OiAxLjM3NWVtO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbi5lbXItZm9ybS1lcnJvci1tZXNzYWdlIHtcbiAgbWF4LXdpZHRoOiA1ODBweDtcbiAgbWFyZ2luOiAzMHB4IDA7XG59XG5cbi5lbXItc2VsZWN0IHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYzBjMGMwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMGYwO1xuICBtYXgtd2lkdGg6IDM1MHB4O1xufVxuXG4uZW1yLXNlbGVjdCBzZWxlY3Qge1xuICBvdXRsaW5lOiAwO1xuICBib3JkZXI6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDUwcHg7XG4gIHBhZGRpbmc6IDAgMjVweCAwIDE1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5lbXItc2VsZWN0IHNlbGVjdDo6LW1zLWV4cGFuZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5lbXItc2VsZWN0IHNlbGVjdDpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG59XG5cbi5lbXItc2VsZWN0IHNlbGVjdC5lcnJvciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkMzEyNDUgIWltcG9ydGFudDtcbn1cblxuLmVtci1zZWxlY3Qgb3B0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cblxuLmVtci1zZWxlY3Q6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgYm90dG9tOiAyM3B4O1xuICByaWdodDogMTBweDtcbiAgdG9wOiAxOXB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMmQzODNmO1xuICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjMmQzODNmO1xuICB6LWluZGV4OiAwO1xufVxuXG4uZW1yLXNlbGVjdC5lcnJvciwgLmVtci1zZWxlY3QuZXJyb3I6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6ICNkMzEyNDU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkge1xuICAuZW1yLXNlbGVjdCB7XG4gICAgbWF4LXdpZHRoOiAyODBweDtcbiAgfVxufVxuXG4uZW1yLXJhZGlvOm5vdChvbGQpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmVtci1yYWRpbzpub3Qob2xkKSArIGxhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwIDAgMCA0MHB4O1xuICBtaW4taGVpZ2h0OiA0MHB4O1xuICBwYWRkaW5nLXRvcDogOHB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS4xMjVlbTtcbn1cblxubGFiZWwgKyAuZW1yLXJhZGlvOm5vdChvbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLmVtci1yYWRpbzpub3Qob2xkKSArIGxhYmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNHB4O1xuICBsZWZ0OiAtMzZweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIGJvcmRlcjogM3B4IHNvbGlkICNmZmZmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm94LXNoYWRvdzogMCAwIDAgM3B4ICNjMGMwYzA7XG59XG5cbi5lbXItcmFkaW86bm90KG9sZCk6aG92ZXIgKyBsYWJlbDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMGYwO1xufVxuXG4uZW1yLXJhZGlvOm5vdChvbGQpOmNoZWNrZWQgKyBsYWJlbDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBBQTdFO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5lbXItcmFkaW86bm90KG9sZCkgKyBsYWJlbCB7XG4gICAgbWFyZ2luLWxlZnQ6IDIzcHg7XG4gICAgbWluLWhlaWdodDogMjNweDtcbiAgICBwYWRkaW5nLXRvcDogMXB4O1xuICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICB9XG4gIC5lbXItcmFkaW86bm90KG9sZCkgKyBsYWJlbDpiZWZvcmUge1xuICAgIHdpZHRoOiAxNHB4O1xuICAgIGhlaWdodDogMTRweDtcbiAgICBib3JkZXItd2lkdGg6IDJweDtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAycHggI2MwYzBjMDtcbiAgICBsZWZ0OiAtMjFweDtcbiAgICB0b3A6IDJweDtcbiAgfVxufVxuXG4qOm5vdCgubmV3LWNvbXBhcmUtdGFyZ2V0LWNvbnRhaW5lcikgPiAqID4gLmVtci1jaGVja2JveDpub3Qob2xkKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbio6bm90KC5uZXctY29tcGFyZS10YXJnZXQtY29udGFpbmVyKSA+ICogPiAuZW1yLWNoZWNrYm94Om5vdChvbGQpICsgbGFiZWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tbGVmdDogNDBweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWluLWhlaWdodDogNDBweDtcbiAgcGFkZGluZy10b3A6IDhweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMTI1ZW07XG59XG5cbio6bm90KC5uZXctY29tcGFyZS10YXJnZXQtY29udGFpbmVyKSA+ICogPiBsYWJlbCArIC5lbXItY2hlY2tib3g6bm90KG9sZCkge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4qOm5vdCgubmV3LWNvbXBhcmUtdGFyZ2V0LWNvbnRhaW5lcikgPiAqID4gLmVtci1jaGVja2JveDpub3Qob2xkKSArIGxhYmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNHB4O1xuICBsZWZ0OiAtMzZweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIGJvcmRlcjogM3B4IHNvbGlkICNmZmZmZmY7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDNweCAjYzBjMGMwO1xufVxuXG4qOm5vdCgubmV3LWNvbXBhcmUtdGFyZ2V0LWNvbnRhaW5lcikgPiAqID4gLmVtci1jaGVja2JveDpub3Qob2xkKTpob3ZlciArIGxhYmVsOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGYwZjA7XG59XG5cbio6bm90KC5uZXctY29tcGFyZS10YXJnZXQtY29udGFpbmVyKSA+ICogPiAuZW1yLWNoZWNrYm94Om5vdChvbGQpOmhvdmVyOmNoZWNrZWQgKyBsYWJlbDpiZWZvcmUsXG4qOm5vdCgubmV3LWNvbXBhcmUtdGFyZ2V0LWNvbnRhaW5lcikgPiAqID4gLmVtci1jaGVja2JveDpub3Qob2xkKVthcmlhLWNoZWNrZWQ9dHJ1ZV06aG92ZXIgKyBsYWJlbDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuKjpub3QoLm5ldy1jb21wYXJlLXRhcmdldC1jb250YWluZXIpID4gKiA+IC5lbXItY2hlY2tib3g6bm90KG9sZCk6Y2hlY2tlZCArIGxhYmVsOmFmdGVyLFxuKjpub3QoLm5ldy1jb21wYXJlLXRhcmdldC1jb250YWluZXIpID4gKiA+IC5lbXItY2hlY2tib3g6bm90KG9sZClbYXJpYS1jaGVja2VkPXRydWVdICsgbGFiZWw6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxM3B4O1xuICBoZWlnaHQ6IDI2cHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDFweDtcbiAgbGVmdDogLTMwcHg7XG4gIGJvcmRlci1yaWdodDogNXB4IHNvbGlkICMwMEFBN0U7XG4gIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCAjMDBBQTdFO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gICo6bm90KC5uZXctY29tcGFyZS10YXJnZXQtY29udGFpbmVyKSA+ICogPiAuZW1yLWNoZWNrYm94Om5vdChvbGQpICsgbGFiZWwge1xuICAgIG1hcmdpbi1sZWZ0OiAyM3B4O1xuICAgIG1pbi1oZWlnaHQ6IDIzcHg7XG4gICAgcGFkZGluZy10b3A6IDFweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgfVxuICAqOm5vdCgubmV3LWNvbXBhcmUtdGFyZ2V0LWNvbnRhaW5lcikgPiAqID4gLmVtci1jaGVja2JveDpub3Qob2xkKSArIGxhYmVsOmJlZm9yZSB7XG4gICAgd2lkdGg6IDE0cHg7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJvcmRlci13aWR0aDogMnB4O1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDJweCAjYzBjMGMwO1xuICAgIGxlZnQ6IC0yMXB4O1xuICAgIHRvcDogMnB4O1xuICB9XG4gICo6bm90KC5uZXctY29tcGFyZS10YXJnZXQtY29udGFpbmVyKSA+ICogPiAuZW1yLWNoZWNrYm94Om5vdChvbGQpOmNoZWNrZWQgKyBsYWJlbDphZnRlcixcbiAgKjpub3QoLm5ldy1jb21wYXJlLXRhcmdldC1jb250YWluZXIpID4gKiA+IC5lbXItY2hlY2tib3g6bm90KG9sZClbYXJpYS1jaGVja2VkPXRydWVdICsgbGFiZWw6YWZ0ZXIge1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAtMTdweDtcbiAgICB3aWR0aDogOHB4O1xuICAgIGhlaWdodDogMTVweDtcbiAgICBib3JkZXItcmlnaHQ6IDNweCBzb2xpZCAjMDBBQTdFO1xuICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjMDBBQTdFO1xuICB9XG59XG5cbi5lbXItdGV4dGFyZWEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMGYwO1xuICBtaW4taGVpZ2h0OiAyNTBweDtcbiAgcGFkZGluZzogMTVweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMzUwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkge1xuICAuZW1yLXRleHRhcmVhIHtcbiAgICBtYXgtd2lkdGg6IDU4MHB4O1xuICB9XG59XG5cbi5lbXItdGV4dGFyZWEuZXJyb3Ige1xuICBib3JkZXItY29sb3I6ICNkMzEyNDU7XG59XG5cbi5lbXItZm9ybS1oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICBmb250LXNpemU6IDEuNjg3NWVtO1xuICBsaW5lLWhlaWdodDogMS40MDc0MDc0MDc0ZW07XG59XG5cbi5lbXItZmllbGRzZXQtaGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgZm9udC1zaXplOiAxLjMxMjVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjg1NzE0Mjg1N2VtO1xufVxuXG4uZW1yLWluLXBhZ2UtZm9ybSB7XG4gIG1hcmdpbjogNTBweCBhdXRvO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5lbXItaW4tcGFnZS1mb3JtIHtcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDEwcHggMXB4ICNjMGMwYzA7XG4gICAgcGFkZGluZy1sZWZ0OiA3NXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDc1cHg7XG4gICAgcGFkZGluZzogNDBweCA3NXB4IDUwcHggNzVweDtcbiAgfVxufVxuXG4uZW1yLWZvcm0tcGFyYWdyYXBoIHtcbiAgbWFyZ2luOiAzMHB4IDA7XG4gIG1heC13aWR0aDogMzUwcHg7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBsaW5lLWhlaWdodDogMS42MjVlbTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gIC5lbXItZm9ybS1wYXJhZ3JhcGgge1xuICAgIG1heC13aWR0aDogNTgwcHg7XG4gIH1cbn1cblxuLmVtci1maWVsZHNldC1kaXZpZGVyIHtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzBjMGMwO1xuICBtYXJnaW46IDMwcHggMDtcbiAgbWF4LXdpZHRoOiA1ODBweDtcbn1cblxuLmdsb2JhbC1mb290ZXItbm90aWZpY2F0aW9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGYwZjA7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiA5OTk7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICBib3gtc2hhZG93OiAwcHggLTdweCAzMnB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xufVxuXG4uZ2xvYmFsLWZvb3Rlci1ub3RpZmljYXRpb24gLmcwMDYtdGVhc2VyLXRpdGxlIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAuNjI1ZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxldHRlci1zcGFjaW5nOiAuMDhlbTtcbiAgbGluZS1oZWlnaHQ6IDEuOGVtO1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXJpZ2h0OiAuNWVtO1xufVxuXG4uZ2xvYmFsLWZvb3Rlci1ub3RpZmljYXRpb24gcCB7XG4gIGZvbnQtc2l6ZTogLjY4NzVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNjM2NGVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzgwODA4MDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmdsb2JhbC1mb290ZXItbm90aWZpY2F0aW9uIC5jbG9zZS1jb250YWluZXIge1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG59XG5cbi5nbG9iYWwtZm9vdGVyLW5vdGlmaWNhdGlvbiAuY2xvc2Uge1xuICBvcGFjaXR5OiAxO1xuICBoZWlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5nbG9iYWwtZm9vdGVyLW5vdGlmaWNhdGlvbiAuY2xvc2U6YmVmb3JlLCAuZ2xvYmFsLWZvb3Rlci1ub3RpZmljYXRpb24gLmNsb3NlOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMTBweDtcbiAgd2lkdGg6IDJweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzBjMGMwO1xufVxuXG4uZ2xvYmFsLWZvb3Rlci1ub3RpZmljYXRpb24gLmNsb3NlOmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cblxuLmdsb2JhbC1mb290ZXItbm90aWZpY2F0aW9uIC5jbG9zZTphZnRlciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkge1xuICAuZ2xvYmFsLWZvb3Rlci1ub3RpZmljYXRpb24ge1xuICAgIHBhZGRpbmctdG9wOiAxNHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzNnB4O1xuICB9XG4gIC5nbG9iYWwtZm9vdGVyLW5vdGlmaWNhdGlvbiAuY2xvc2UtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxufVxuXG4uRzAwNS1nbG9iYWwtY29va2llLW5vdGlmaWNhdGlvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMGYwO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogOTk5O1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgYm94LXNoYWRvdzogMHB4IC03cHggMzJweCAwcHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbn1cblxuLkcwMDUtZ2xvYmFsLWNvb2tpZS1ub3RpZmljYXRpb24gLmNvbnRlbnQge1xuICBsaW5lLWhlaWdodDogMS4yZW07XG59XG5cbi5HMDA1LWdsb2JhbC1jb29raWUtbm90aWZpY2F0aW9uIGgzIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAuNjI1ZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxldHRlci1zcGFjaW5nOiAuMDhlbTtcbiAgZGlzcGxheTogaW5saW5lO1xuICBmbG9hdDogbm9uZTtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4uRzAwNS1nbG9iYWwtY29va2llLW5vdGlmaWNhdGlvbiBwIHtcbiAgZm9udC1zaXplOiAuNjg3NWVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzgwODA4MDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuXG4uRzAwNS1nbG9iYWwtY29va2llLW5vdGlmaWNhdGlvbiAuY2xvc2UtY29udGFpbmVyIHtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xufVxuXG4uRzAwNS1nbG9iYWwtY29va2llLW5vdGlmaWNhdGlvbiAuY2xvc2Uge1xuICBvcGFjaXR5OiAxO1xuICBoZWlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5HMDA1LWdsb2JhbC1jb29raWUtbm90aWZpY2F0aW9uIC5jbG9zZTpiZWZvcmUsIC5HMDA1LWdsb2JhbC1jb29raWUtbm90aWZpY2F0aW9uIC5jbG9zZTphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDEwcHg7XG4gIHdpZHRoOiAycHg7XG4gIGhlaWdodDogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwQUE3RTtcbn1cblxuLkcwMDUtZ2xvYmFsLWNvb2tpZS1ub3RpZmljYXRpb24gLmNsb3NlOmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cblxuLkcwMDUtZ2xvYmFsLWNvb2tpZS1ub3RpZmljYXRpb24gLmNsb3NlOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gIC5HMDA1LWdsb2JhbC1jb29raWUtbm90aWZpY2F0aW9uIHtcbiAgICBwYWRkaW5nLXRvcDogMTRweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzZweDtcbiAgfVxuICAuRzAwNS1nbG9iYWwtY29va2llLW5vdGlmaWNhdGlvbiAuY2xvc2UtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxufVxuXG4uRzAwNi1sb2NhbGUtbWlzbWF0Y2gtbm90aWZpY2F0aW9uIGEgcCB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4ubWFpbi1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5tYWluLWhlYWRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDAgNDBweDtcbiAgfVxufVxuXG4ubWFpbi1oZWFkZXItY29udGVudCB7XG4gIGhlaWdodDogNDhweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAubWFpbi1oZWFkZXItY29udGVudCB7XG4gICAgaGVpZ2h0OiA2NHB4O1xuICAgIG1heC13aWR0aDogMTE4MHB4O1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAganVzdGlmeS1pdGVtczogY2VudGVyO1xuICB9XG59XG5cbi5uYXZiYXItaGVhZGVyIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuXG4ubmF2YmFyLWhlYWRlciAubmF2YmFyLXRvZ2dsZSB7XG4gIHBhZGRpbmc6IDIycHggMTJweCAyM3B4IDEycHg7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyOiBub25lO1xuICB6LWluZGV4OiAxO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5uYXZiYXItaGVhZGVyIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBkaXNwbGF5OiBjb250ZW50cztcbiAgfVxufVxuXG4ubmF2YmFyLWJyYW5kIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW4tbGVmdDogMTJweDtcbn1cblxuLm5hdmJhci1icmFuZCAqIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4ubmF2YmFyLWJyYW5kIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5uYXZiYXItYnJhbmQge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogNDBweDtcbiAgfVxuICAubmF2YmFyLWJyYW5kIC5lbWVyc29uLWxvZ29fX2ltYWdlLWJveCB7XG4gICAgd2lkdGg6IDEwM3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLypsaSA+IGRpdi5sZXZlbC0xLWl0ZW0tY29udGFpbmVyIHtcclxuICAgIC5sZXZlbC0xLWl0ZW0ge1xyXG4gICAgICBwYWRkaW5nOiAwcHggMjRweCAwcHggMHB4O1xyXG4gICAgfVxyXG4gIH0qL1xuICAuRzAwMi1tYWluLW5hdi1jdGEtYnV0dG9ucyB7XG4gICAgd2lkdGg6IDExLjI1cmVtO1xuICB9XG4gIC5HMDAyLW1haW4tbmF2IHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICAgIGZsZXg6IDE7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgY29sb3I6ICMyZDM4M2Y7XG4gICAgZm9udC1zaXplOiAxZW07XG4gICAgbWFyZ2luLWxlZnQ6IC00MHB4O1xuICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgfVxuICAuRzAwMi1tYWluLW5hdjpsYW5nKHJ1KSB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgfVxuICAuRzAwMi1tYWluLW5hdiAudXRpbGl0eS1uYXYge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLkcwMDItbWFpbi1uYXYgLmxldmVsLTEtaXRlbS1jb250YWluZXIuZm9jdXMgLmxldmVsLTEtaXRlbTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaGVpZ2h0OiA0cHg7XG4gICAgYm90dG9tOiAwO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM3QjlCQUE7XG4gICAgbGVmdDogMDtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRyYW5zaXRpb246IGFsbCAuNHMgZWFzZTtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAuMnM7XG4gIH1cbiAgLkcwMDItbWFpbi1uYXYgLmxldmVsLTEtaXRlbS1jb250YWluZXIuZm9jdXMgc3BhbiB7XG4gICAgY29sb3I6ICM3QjlCQUE7XG4gIH1cbiAgLkcwMDItbWFpbi1uYXYgLmxldmVsLTEtaXRlbS1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogLjJzO1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNXB4O1xuICB9XG4gIC5HMDAyLW1haW4tbmF2IC5sZXZlbC0xLWl0ZW0tY29udGFpbmVyOmxhbmcocnUpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgfVxuICAuRzAwMi1tYWluLW5hdiAubGV2ZWwtMS1pdGVtLWNvbnRhaW5lci5kZXNrdG9wLWFjdGl2ZSAubGV2ZWwtMS1pdGVtOmFmdGVyIHtcbiAgICBsZWZ0OiAwO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdHJhbnNpdGlvbjogYWxsIC40cyBlYXNlO1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IC4ycztcbiAgfVxuICAuRzAwMi1tYWluLW5hdiAubGV2ZWwtMS1pdGVtLWNvbnRhaW5lci5kZXNrdG9wLWFjdGl2ZSAubGV2ZWwtMS1pdGVtID4gc3BhbiB7XG4gICAgY29sb3I6ICM3QjlCQUE7XG4gIH1cbiAgLkcwMDItbWFpbi1uYXYgLmxldmVsLTEtaXRlbS1jb250YWluZXIuZGVza3RvcC1hY3RpdmUgLmxldmVsLTItY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgdHJhbnNpdGlvbjogaGVpZ2h0IC40cyBlYXNlLWluLW91dDtcbiAgfVxuICAuRzAwMi1tYWluLW5hdiAubGV2ZWwtMS1pdGVtIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBhZGRpbmc6IDAgNXB4IDAgNXB4O1xuICAgIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgICBjb2xvcjogIzJkMzgzZjtcbiAgICBsaW5lLWhlaWdodDogMS4zMTI1ZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC4wOGVtO1xuICB9XG4gIC5HMDAyLW1haW4tbmF2IC5sZXZlbC0xLWl0ZW06YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaGVpZ2h0OiA0cHg7XG4gICAgd2lkdGg6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM3QjlCQUE7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAuRzAwMi1tYWluLW5hdiAubGV2ZWwtMS1pdGVtOmhvdmVyID4gc3BhbiwgLkcwMDItbWFpbi1uYXYgLmxldmVsLTEtaXRlbTpmb2N1cyA+IHNwYW4ge1xuICAgIGNvbG9yOiAjN0I5QkFBO1xuICB9XG4gIC5HMDAyLW1haW4tbmF2IC5sZXZlbC0xLWl0ZW0gPiBzcGFuIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIGhlaWdodDogNDZweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIH1cbiAgLkcwMDItbWFpbi1uYXYgLmxldmVsLTEtaXRlbSA+IHNwYW46bGFuZyhydSkge1xuICAgIGhlaWdodDogNjRweDtcbiAgfVxuICAuRzAwMi1tYWluLW5hdiAuRzAwMi1tb2JpbGUtbGV2ZWwtMS1pdGVtIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmxldmVsLTItY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDA7XG4gICAgbGVmdDogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBib3gtc2hhZG93OiAwIDAuMTI1cmVtIDAuNXJlbSByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gICAgdHJhbnNpdGlvbjogaGVpZ2h0IC4ycyBlYXNlLWluLW91dDtcbiAgICB6LWluZGV4OiAtMTtcbiAgfVxuICAuRzAwMi1wbGF0Zm9ybS1zdHJpcCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogMztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMGYwO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAzMDBtcyBlYXNlLW91dDtcbiAgfVxuICAuRzAwMi1wbGF0Zm9ybS1zdHJpcC5mYWRlLWluIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIC8qICAuRzAwMi1wbGF0Zm9ybS1zdHJpcC1vdXRlci1jb250YWluZXIge1xyXG4gICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgcGFkZGluZzogMCA0MHB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXk7XHJcbiAgfSovXG4gIC5HMDAyLXBsYXRmb3JtLXN0cmlwLWlubmVyLWNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxMTgwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbiAgLkcwMDItcGxhdGZvcm0tc3RyaXAtaXRlbS1jb250YWluZXIge1xuICAgIGhlaWdodDogNDBweDtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2YwZjBmMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLkcwMDItcGxhdGZvcm0tc3RyaXAtaXRlbS1jb250YWluZXIuZGVza3RvcC1hY3RpdmUgLkcwMDItcGxhdGZvcm0tc3RyaXAtaXRlbSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBib3JkZXItY29sb3I6ICNmZmZmZmY7XG4gIH1cbiAgLkcwMDItcGxhdGZvcm0tc3RyaXAtaXRlbS1jb250YWluZXIuZGVza3RvcC1hY3RpdmUgLkcwMDItcGxhdGZvcm0tc3RyaXAtaXRlbSA+IHNwYW4ge1xuICAgIGNvbG9yOiAjN0I5QkFBO1xuICB9XG4gIC5HMDAyLXBsYXRmb3JtLXN0cmlwLWl0ZW0tY29udGFpbmVyLmRlc2t0b3AtYWN0aXZlIC5sZXZlbC0zLW91dGVyLWNvbnRhaW5lciB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxuICAuRzAwMi1wbGF0Zm9ybS1zdHJpcC1pdGVtLWNvbnRhaW5lci5kZXNrdG9wLWFjdGl2ZSAubGV2ZWwtMy1pbm5lci1jb250YWluZXIge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgbWF4LWhlaWdodDogMTAwdmg7XG4gIH1cbiAgc3Bhbi5HMDAyLXBsYXRmb3JtLXN0cmlwLWl0ZW0ge1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgfVxuICAuRzAwMi1wbGF0Zm9ybS1zdHJpcC1pdGVtIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyLXRvcDogNHB4IHNvbGlkICNmMGYwZjA7XG4gICAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICNmMGYwZjA7XG4gICAgZm9udC1zaXplOiAwLjg3NWVtO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgY29sb3I6ICMyZDM4M2Y7XG4gIH1cbiAgLkcwMDItcGxhdGZvcm0tc3RyaXAtaXRlbTpob3ZlciwgLkcwMDItcGxhdGZvcm0tc3RyaXAtaXRlbTpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBib3JkZXItY29sb3I6ICNmZmZmZmY7XG4gIH1cbiAgLkcwMDItcGxhdGZvcm0tc3RyaXAtaXRlbTpob3ZlciA+IHNwYW4sIC5HMDAyLXBsYXRmb3JtLXN0cmlwLWl0ZW06Zm9jdXMgPiBzcGFuIHtcbiAgICBjb2xvcjogIzdCOUJBQTtcbiAgfVxuICAuRzAwMi1wbGF0Zm9ybS1zdHJpcC1pdGVtID4gc3BhbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMCAxOXB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE0Mjg1NzE0MjllbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5sZXZlbC0zLW91dGVyLWNvbnRhaW5lciAucHJvbW9zLW91dGVyLWNvbnRhaW5lciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBwYWRkaW5nLXRvcDogMTZweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIC8qIEVEUy04MzA5OiBSZW1vdmluZyBIMyBtYXJrdXAgZnJvbSBFbWVyc29uLmNvbSBhbmQgYWRkaW5nIHRoZSBzcGFuIHRhZyAqL1xuICB9XG4gIC5sZXZlbC0zLW91dGVyLWNvbnRhaW5lciAucHJvbW9zLW91dGVyLWNvbnRhaW5lciAucHJvbW9zLWlubmVyLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA2NHB4O1xuICAgIG1heC13aWR0aDogMTE4MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbiAgLmxldmVsLTMtb3V0ZXItY29udGFpbmVyIC5wcm9tb3Mtb3V0ZXItY29udGFpbmVyIGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbiAgLmxldmVsLTMtb3V0ZXItY29udGFpbmVyIC5wcm9tb3Mtb3V0ZXItY29udGFpbmVyIGgzIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIHotaW5kZXg6IDE7XG4gICAgZm9udC1zaXplOiAxZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gIH1cbiAgLmxldmVsLTMtb3V0ZXItY29udGFpbmVyIC5wcm9tb3Mtb3V0ZXItY29udGFpbmVyIHNwYW4ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICB6LWluZGV4OiAxO1xuICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICB9XG4gIC5sZXZlbC0zLW91dGVyLWNvbnRhaW5lciAucHJvbW9zLW91dGVyLWNvbnRhaW5lciBpbWcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIH1cbiAgLmxldmVsLTMtb3V0ZXItY29udGFpbmVyIC5wcm9tb3Mtb3V0ZXItY29udGFpbmVyIC5wcm9tby13cmFwcGVyIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbiAgLmxldmVsLTMtb3V0ZXItY29udGFpbmVyIC5wcm9tb3Mtb3V0ZXItY29udGFpbmVyIC5kb3VibGUtcHJvbW8gLnByb21vLXdyYXBwZXIge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgfVxuICAubGV2ZWwtMy1vdXRlci1jb250YWluZXIgLnByb21vcy1vdXRlci1jb250YWluZXIgLmRvdWJsZS1wcm9tbyAucHJvbW8td3JhcHBlcjpsYXN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTI3OS45OHB4KSB7XG4gIC5HMDAyLW1haW4tbmF2IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHBhZGRpbmctdG9wOiA0OHB4O1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzEwMTAxMDtcbiAgICB6LWluZGV4OiAtMTtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIH1cbiAgLkcwMDItbWFpbi1uYXYubm8tc2Nyb2xsIHtcbiAgICBvdmVyZmxvdy15OiBoaWRkZW47XG4gIH1cbiAgLkcwMDItbWFpbi1uYXYubm8tc2Nyb2xsIC5HMDAyLXBsYXRmb3JtLXN0cmlwIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG4gIC5HMDAyLW1haW4tbmF2IC5sZXZlbC0xLWl0ZW0tY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuICAuRzAwMi1tYWluLW5hdiAubGV2ZWwtMS1pdGVtLWNvbnRhaW5lci5tb2JpbGUtYWN0aXZlIHtcbiAgICB6LWluZGV4OiAxO1xuICB9XG4gIC5HMDAyLW1haW4tbmF2IC5sZXZlbC0xLWl0ZW0tY29udGFpbmVyLm1vYmlsZS1hY3RpdmUgLmxldmVsLTEtaXRlbSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBjb2xvcjogIzdCOUJBQTtcbiAgICBib3JkZXItdG9wOiA0cHggc29saWQgIzdCOUJBQTtcbiAgICBwYWRkaW5nLXRvcDogNHB4O1xuICB9XG4gIC5HMDAyLW1haW4tbmF2IC5sZXZlbC0xLWl0ZW0tY29udGFpbmVyLm1vYmlsZS1hY3RpdmUgLkcwMDItcGxhdGZvcm0tc3RyaXAge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5HMDAyLW1haW4tbmF2IC5sZXZlbC0xLWl0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB6LWluZGV4OiAyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDQ4cHg7XG4gICAgcGFkZGluZzogOHB4IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjBmMDtcbiAgICBjb2xvcjogIzJkMzgzZjtcbiAgICBmb250LXNpemU6IDAuNzVlbTtcbiAgICBsaW5lLWhlaWdodDogMS4zMzMzMzMzMzMzZW07XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuRzAwMi1tYWluLW5hdiAubGV2ZWwtMS1pdGVtLm1vYmlsZS1hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgY29sb3I6ICM3QjlCQUE7XG4gIH1cbiAgLkcwMDItbWFpbi1uYXYgLmxldmVsLTEtaXRlbSA+IHNwYW4ge1xuICAgIG1heC13aWR0aDogMTYwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbiAgLkcwMDItbWFpbi1uYXYgLmxldmVsLTEtaXRlbS1jb250YWluZXI6bGFzdC1jaGlsZCB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICB9XG4gIC5HMDAyLW1haW4tbmF2IC5sZXZlbC0xLWl0ZW0tY29udGFpbmVyOmxhc3QtY2hpbGQgLmxldmVsLTItY29udGFpbmVyIHtcbiAgICByaWdodDogMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY2cHgpIHtcbiAgLkcwMDItbWFpbi1uYXYge1xuICAgIGhlaWdodDogMDtcbiAgICB0cmFuc2l0aW9uOiBoZWlnaHQgLjI1cyBlYXNlLWluLW91dDtcbiAgfVxuICAuRzAwMi1tYWluLW5hdi5zbGlkZS1pbiB7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgICB0cmFuc2l0aW9uOiBoZWlnaHQgLjZzIGVhc2UtaW4tb3V0O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkgYW5kIChtYXgtd2lkdGg6IDEyNzkuOThweCkge1xuICAuRzAwMi1tYWluLW5hdiB7XG4gICAgd2lkdGg6IDQzOHB4O1xuICAgIHJpZ2h0OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg0MzhweCk7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4yNXMgZWFzZS1pbi1vdXQ7XG4gIH1cbiAgLkcwMDItbWFpbi1uYXYuc2xpZGUtaW4ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjRzIGVhc2UtaW4tb3V0O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5Ljk4cHgpIHtcbiAgLkcwMDItbWFpbi1uYXYtY3RhLWJ1dHRvbnMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5Ljk4cHgpIHtcbiAgLmxldmVsLTItY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDIwMCU7XG4gICAgei1pbmRleDogMDtcbiAgfVxuICAuRzAwMi1wbGF0Zm9ybS1zdHJpcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICB9XG4gIC5HMDAyLXBsYXRmb3JtLXN0cmlwLWl0ZW0tY29udGFpbmVyIHtcbiAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5HMDAyLW1vYmlsZS1wbGF0Zm9ybS1zdHJpcC1jdGEtYnV0dG9ucyB7XG4gICAgcGFkZGluZzogMC41cmVtIDA7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzkuOThweCkgYW5kIChtYXgtd2lkdGg6IDc2NnB4KSB7XG4gIC5HMDAyLW1vYmlsZS1wbGF0Zm9ybS1zdHJpcC1jdGEtYnV0dG9ucyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5Ljk4cHgpIGFuZCAobWF4LXdpZHRoOiA2MTBweCkge1xuICAuRzAwMi1tb2JpbGUtcGxhdGZvcm0tc3RyaXAtY3RhLWJ1dHRvbnMge1xuICAgIG1heC13aWR0aDogMTcuNXJlbTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTI3OS45OHB4KSBhbmQgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgLkcwMDItbW9iaWxlLXBsYXRmb3JtLXN0cmlwLWN0YS1idXR0b25zIHtcbiAgICB3aWR0aDogMTMuNXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTI3OS45OHB4KSB7XG4gIC5HMDAyLXBsYXRmb3JtLXN0cmlwLWl0ZW0ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAwIDFyZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBjb2xvcjogIzJkMzgzZjtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgfVxuICAuRzAwMi1wbGF0Zm9ybS1zdHJpcC1pdGVtOmhvdmVyLCAuRzAwMi1wbGF0Zm9ybS1zdHJpcC1pdGVtOmZvY3VzIHtcbiAgICBjb2xvcjogIzJkMzgzZjtcbiAgfVxuICAuRzAwMi1wbGF0Zm9ybS1zdHJpcC1pdGVtID4gc3BhbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMTJweCAwO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjBmMGYwO1xuICB9XG4gIC5HMDAyLXBsYXRmb3JtLXN0cmlwLWl0ZW0uYXJyb3cgc3BhbjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMjBweDtcbiAgICByaWdodDogMTdweDtcbiAgICB3aWR0aDogOHB4O1xuICAgIGhlaWdodDogOHB4O1xuICAgIGJvcmRlcjogc29saWQgI2MwYzBjMDtcbiAgICBib3JkZXItd2lkdGg6IDJweCAycHggMCAwO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgfVxuICAuRzAwMi1tb2JpbGUtbGV2ZWwtMS1pdGVtIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDAgMTZweDtcbiAgICB6LWluZGV4OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMC43NWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjMzMzMzMzMzMzNlbTtcbiAgICBjb2xvcjogIzdCOUJBQTtcbiAgfVxuICAuRzAwMi1tb2JpbGUtbGV2ZWwtMS1pdGVtOmhvdmVyLCAuRzAwMi1tb2JpbGUtbGV2ZWwtMS1pdGVtOmZvY3VzIHtcbiAgICBjb2xvcjogIzdCOUJBQTtcbiAgfVxuICAuRzAwMi1tb2JpbGUtbGV2ZWwtMS1pdGVtIHNwYW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDE2cHggMDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2YwZjBmMDtcbiAgfVxuICAuRzAwMi1tb2JpbGUtbGV2ZWwtMS1pdGVtIHNwYW46YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogOHB4O1xuICAgIGhlaWdodDogOHB4O1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgYm9yZGVyOiBzb2xpZCAjN0I5QkFBO1xuICAgIGJvcmRlci13aWR0aDogMnB4IDJweCAwIDA7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5Ljk4cHgpIHtcbiAgLmxldmVsLTMtb3V0ZXItY29udGFpbmVyIC5wcm9tb3Mtb3V0ZXItY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAxNnB4IDE2cHggMCAxNnB4O1xuICB9XG4gIC5sZXZlbC0zLW91dGVyLWNvbnRhaW5lciAucHJvbW9zLW91dGVyLWNvbnRhaW5lciBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA2NHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgfVxuICAubGV2ZWwtMy1vdXRlci1jb250YWluZXIgLnByb21vcy1vdXRlci1jb250YWluZXIgaDMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgei1pbmRleDogMTtcbiAgICBmb250LXNpemU6IDFlbTtcbiAgICBsaW5lLWhlaWdodDogMS41ZW07XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLmxldmVsLTMtb3V0ZXItY29udGFpbmVyIC5wcm9tb3Mtb3V0ZXItY29udGFpbmVyIHNwYW4ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgei1pbmRleDogMTtcbiAgICBmb250LXNpemU6IDFlbTtcbiAgICBsaW5lLWhlaWdodDogMS41ZW07XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLmxldmVsLTMtb3V0ZXItY29udGFpbmVyIC5wcm9tb3Mtb3V0ZXItY29udGFpbmVyIGltZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTI3OS45OHB4KSB7XG4gIC5HMDAyLW1haW4tbmF2IC51dGlsaXR5LW5hdiB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgZm9udC1zaXplOiAwLjg3NWVtO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNzE0Mjg1NzE0M2VtO1xuICAgIGNvbG9yOiAjYzBjMGMwO1xuICB9XG4gIC5HMDAyLW1haW4tbmF2IC51dGlsaXR5LW5hdiA+IHVsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgfVxuICAuRzAwMi1tYWluLW5hdiAudXRpbGl0eS1uYXYgYSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmc6IDEycHggMTZweDtcbiAgICBjb2xvcjogI2MwYzBjMDtcbiAgfVxuICAuRzAwMi1tYWluLW5hdiAudXRpbGl0eS1uYXYgLmNtLXBvcHVwLWJ1dHRvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMTJweCAwO1xuICAgIG1hcmdpbjogMCAxNnB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzJkMzgzZjtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBmbG9hdDogcmlnaHQ7XG4gIH1cbiAgLkcwMDItbWFpbi1uYXYgLnV0aWxpdHktbmF2IC5jbS1wb3B1cC1idXR0b246YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDIwcHg7XG4gICAgcmlnaHQ6IDVweDtcbiAgICB3aWR0aDogOHB4O1xuICAgIGhlaWdodDogOHB4O1xuICAgIGJvcmRlcjogc29saWQgI2MwYzBjMDtcbiAgICBib3JkZXItd2lkdGg6IDAgMnB4IDJweCAwO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgfVxuICAuRzAwMi1tYWluLW5hdiAudXRpbGl0eS1uYXYgLmNtLXBvcHVwLWJ1dHRvbi0tYWN0aXZlIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICB9XG4gIC5HMDAyLW1haW4tbmF2IC51dGlsaXR5LW5hdiAuY20tcG9wdXAtYnV0dG9uLS1hY3RpdmU6YWZ0ZXIge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC0xMzVkZWcpO1xuICB9XG4gIC5HMDAyLW1haW4tbmF2IC51dGlsaXR5LW5hdiAuY20tcG9wdXAge1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMCAxNnB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgLkcwMDItbWFpbi1uYXYgLnV0aWxpdHktbmF2IC5jbS1wb3B1cCBhIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgfVxuICAuRzAwMi1tYWluLW5hdiAudXRpbGl0eS1uYXYgLmNtLXBvcHVwIGxpOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMmQzODNmO1xuICB9XG59XG5cbmJvZHkge1xuICBwYWRkaW5nLXRvcDogNTBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICBib2R5IHtcbiAgICBwYWRkaW5nLXRvcDogODlweDtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG4gIGJvZHkuc2xpZGUtdXAge1xuICAgIHBhZGRpbmctdG9wOiA3NXB4O1xuICB9XG59XG5cbi5HMDAyLW1haW4tbmF2ID4gbGkuaGVhZGVyLXRpdGxlLCBkZXNrdG9wLWhlYWRlciB7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogLjVzO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiA1cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMC42MjVlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IC4wOGVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2MwYzBjMDtcbiAgd2lkdGg6IDc1JTtcbiAgdGV4dC1hbGlnbjoganVzdGlmeTtcbiAgaGVpZ2h0OiAzMyU7XG59XG5cbi5HMDAyLW1vYmlsZS1uYXYge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5HMDAyLW1vYmlsZS1uYXYge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5Ljk4cHgpIHtcbiAgLkcwMDItbW9iaWxlLW5hdiB7XG4gICAgd2lkdGg6IDI3LjM3NXJlbTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gIH1cbn1cblxuLkcwMDItbWFpbi1uYXYgPiBsaSA+IGRpdi5sZXZlbC0xLWl0ZW0tY29udGFpbmVyID4gLmxldmVsLTEtaXRlbSA+IHNwYW4ge1xuICBoZWlnaHQ6IDMycHg7XG59XG5cbltsYW5nXj1cImtvXCJdIC5HMDAyLW1haW4tbmF2IC5sZXZlbC0xLWl0ZW0ge1xuICB3b3JkLWJyZWFrOiBrZWVwLWFsbDtcbn1cblxuLkgwMDEtaG9tZXBhZ2UtaGVybyxcbi5IMDAyLWhlcm8sXG4uSDAwMi1oZXJvLXdpdGgtY2hvcCxcbi5IMDAzLW1pbmktaGVybyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLkgwMDEtaG9tZXBhZ2UtaGVybyBpbWcsXG4uSDAwMi1oZXJvIGltZyxcbi5IMDAyLWhlcm8td2l0aC1jaG9wIGltZyxcbi5IMDAzLW1pbmktaGVybyBpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbn1cblxuLkgwMDEtaG9tZXBhZ2UtaGVybyAuaW1hZ2UtY29udGFpbmVyLFxuLkgwMDItaGVybyAuaW1hZ2UtY29udGFpbmVyLFxuLkgwMDItaGVyby13aXRoLWNob3AgLmltYWdlLWNvbnRhaW5lcixcbi5IMDAzLW1pbmktaGVybyAuaW1hZ2UtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uSDAwMS1ob21lcGFnZS1oZXJvIC5pbWFnZS1jb250YWluZXI6YmVmb3JlLFxuLkgwMDItaGVybyAuaW1hZ2UtY29udGFpbmVyOmJlZm9yZSxcbi5IMDAyLWhlcm8td2l0aC1jaG9wIC5pbWFnZS1jb250YWluZXI6YmVmb3JlLFxuLkgwMDMtbWluaS1oZXJvIC5pbWFnZS1jb250YWluZXI6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctdG9wOiAxMDAlO1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0MDBweCkge1xuICAuSDAwMS1ob21lcGFnZS1oZXJvIC5pbWFnZS1jb250YWluZXIsXG4gIC5IMDAyLWhlcm8gLmltYWdlLWNvbnRhaW5lcixcbiAgLkgwMDItaGVyby13aXRoLWNob3AgLmltYWdlLWNvbnRhaW5lcixcbiAgLkgwMDMtbWluaS1oZXJvIC5pbWFnZS1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG4gIC5IMDAxLWhvbWVwYWdlLWhlcm8gLmltYWdlLWNvbnRhaW5lcjpiZWZvcmUsXG4gIC5IMDAyLWhlcm8gLmltYWdlLWNvbnRhaW5lcjpiZWZvcmUsXG4gIC5IMDAyLWhlcm8td2l0aC1jaG9wIC5pbWFnZS1jb250YWluZXI6YmVmb3JlLFxuICAuSDAwMy1taW5pLWhlcm8gLmltYWdlLWNvbnRhaW5lcjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmctdG9wOiA3NSU7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgfVxufVxuXG4uSDAwMS1ob21lcGFnZS1oZXJvIC5jYXJvdXNlbCAuaXRlbSxcbi5IMDAyLWhlcm8gLmNhcm91c2VsIC5pdGVtLFxuLkgwMDItaGVyby13aXRoLWNob3AgLmNhcm91c2VsIC5pdGVtLFxuLkgwMDMtbWluaS1oZXJvIC5jYXJvdXNlbCAuaXRlbSB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLkgwMDEtaG9tZXBhZ2UtaGVybyAuY2Fyb3VzZWwtaW5kaWNhdG9ycyxcbi5IMDAyLWhlcm8gLmNhcm91c2VsLWluZGljYXRvcnMsXG4uSDAwMi1oZXJvLXdpdGgtY2hvcCAuY2Fyb3VzZWwtaW5kaWNhdG9ycyxcbi5IMDAzLW1pbmktaGVybyAuY2Fyb3VzZWwtaW5kaWNhdG9ycyB7XG4gIGJvdHRvbTogMzBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gIC5IMDAxLWhvbWVwYWdlLWhlcm8gLmNhcm91c2VsLWluZGljYXRvcnMsXG4gIC5IMDAyLWhlcm8gLmNhcm91c2VsLWluZGljYXRvcnMsXG4gIC5IMDAyLWhlcm8td2l0aC1jaG9wIC5jYXJvdXNlbC1pbmRpY2F0b3JzLFxuICAuSDAwMy1taW5pLWhlcm8gLmNhcm91c2VsLWluZGljYXRvcnMge1xuICAgIGJvdHRvbTogMTdweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgLkgwMDEtaG9tZXBhZ2UtaGVybyAuY2Fyb3VzZWwtY29udHJvbC5sZWZ0OmFmdGVyLFxuICAuSDAwMi1oZXJvIC5jYXJvdXNlbC1jb250cm9sLmxlZnQ6YWZ0ZXIsXG4gIC5IMDAyLWhlcm8td2l0aC1jaG9wIC5jYXJvdXNlbC1jb250cm9sLmxlZnQ6YWZ0ZXIsXG4gIC5IMDAzLW1pbmktaGVybyAuY2Fyb3VzZWwtY29udHJvbC5sZWZ0OmFmdGVyIHtcbiAgICBsZWZ0OiA1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gIC5IMDAxLWhvbWVwYWdlLWhlcm8gLmNhcm91c2VsLWNvbnRyb2wucmlnaHQ6YWZ0ZXIsXG4gIC5IMDAyLWhlcm8gLmNhcm91c2VsLWNvbnRyb2wucmlnaHQ6YWZ0ZXIsXG4gIC5IMDAyLWhlcm8td2l0aC1jaG9wIC5jYXJvdXNlbC1jb250cm9sLnJpZ2h0OmFmdGVyLFxuICAuSDAwMy1taW5pLWhlcm8gLmNhcm91c2VsLWNvbnRyb2wucmlnaHQ6YWZ0ZXIge1xuICAgIHJpZ2h0OiA1cHg7XG4gIH1cbn1cblxuLkgwMDEtaG9tZXBhZ2UtaGVybyBoMixcbi5IMDAyLWhlcm8gaDIsXG4uSDAwMi1oZXJvLXdpdGgtY2hvcCBoMixcbi5IMDAzLW1pbmktaGVybyBoMiB7XG4gIGZvbnQtc2l6ZTogMi4yNWVtO1xuICBsaW5lLWhlaWdodDogMS4yMjJlbTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gIC5IMDAxLWhvbWVwYWdlLWhlcm8gaDIsXG4gIC5IMDAyLWhlcm8gaDIsXG4gIC5IMDAyLWhlcm8td2l0aC1jaG9wIGgyLFxuICAuSDAwMy1taW5pLWhlcm8gaDIge1xuICAgIGZvbnQtc2l6ZTogMi4yNWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjIyMmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLkgwMDEtaG9tZXBhZ2UtaGVybyBoMixcbiAgLkgwMDItaGVybyBoMixcbiAgLkgwMDItaGVyby13aXRoLWNob3AgaDIsXG4gIC5IMDAzLW1pbmktaGVybyBoMiB7XG4gICAgZm9udC1zaXplOiAyLjc1ZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjVlbTtcbiAgfVxufVxuXG4uSDAwMS1ob21lcGFnZS1oZXJvIGgyLCAuSDAwMS1ob21lcGFnZS1oZXJvIGgxLFxuLkgwMDItaGVybyBoMixcbi5IMDAyLWhlcm8gaDEsXG4uSDAwMi1oZXJvLXdpdGgtY2hvcCBoMixcbi5IMDAyLWhlcm8td2l0aC1jaG9wIGgxLFxuLkgwMDMtbWluaS1oZXJvIGgyLFxuLkgwMDMtbWluaS1oZXJvIGgxIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLkgwMDEtaG9tZXBhZ2UtaGVybyxcbi5IMDAzLW1pbmktaGVybyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbn1cblxuLkgwMDItaGVybyBwLFxuLkgwMDItaGVyby13aXRoLWNob3AgcCxcbi5IMDAzLW1pbmktaGVybyBwIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLkgwMDItaGVybyAuY29udGVudC13cmFwcGVyLFxuLkgwMDItaGVyby13aXRoLWNob3AgLmNvbnRlbnQtd3JhcHBlcixcbi5IMDAzLW1pbmktaGVybyAuY29udGVudC13cmFwcGVyIHtcbiAgei1pbmRleDogMTtcbn1cblxuLkgwMDItaGVybyAuY29udGVudC13cmFwcGVyIC5pbWFnZS1jb250YWluZXIsXG4uSDAwMi1oZXJvLXdpdGgtY2hvcCAuY29udGVudC13cmFwcGVyIC5pbWFnZS1jb250YWluZXIsXG4uSDAwMy1taW5pLWhlcm8gLmNvbnRlbnQtd3JhcHBlciAuaW1hZ2UtY29udGFpbmVyIHtcbiAgei1pbmRleDogLTE7XG59XG5cbi5IMDAyLWhlcm8gLnBhZGRlZC1jb250YWluZXIsXG4uSDAwMi1oZXJvLXdpdGgtY2hvcCAucGFkZGVkLWNvbnRhaW5lcixcbi5IMDAzLW1pbmktaGVybyAucGFkZGVkLWNvbnRhaW5lciB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHRvcDogNTBweDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkge1xuICAuSDAwMi1oZXJvIC5wYWRkZWQtY29udGFpbmVyLFxuICAuSDAwMi1oZXJvLXdpdGgtY2hvcCAucGFkZGVkLWNvbnRhaW5lcixcbiAgLkgwMDMtbWluaS1oZXJvIC5wYWRkZWQtY29udGFpbmVyIHtcbiAgICB0b3A6IDEwMHB4O1xuICB9XG59XG5cbi5IMDAyLWhlcm8gLnBhZGRlZC1jb250YWluZXIgLmNvbnRlbnQsXG4uSDAwMi1oZXJvLXdpdGgtY2hvcCAucGFkZGVkLWNvbnRhaW5lciAuY29udGVudCxcbi5IMDAzLW1pbmktaGVybyAucGFkZGVkLWNvbnRhaW5lciAuY29udGVudCB7XG4gIHotaW5kZXg6IDI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwODJweCkge1xuICAuSDAwMi1oZXJvIC5wYWRkZWQtY29udGFpbmVyIC5jb250ZW50LFxuICAuSDAwMi1oZXJvLXdpdGgtY2hvcCAucGFkZGVkLWNvbnRhaW5lciAuY29udGVudCxcbiAgLkgwMDMtbWluaS1oZXJvIC5wYWRkZWQtY29udGFpbmVyIC5jb250ZW50IHtcbiAgICB3aWR0aDogNTguMzMzMyU7XG4gICAgcGFkZGluZy1yaWdodDogMTJweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5IMDAyLWhlcm8gLnBhZGRlZC1jb250YWluZXIgLmNvbnRlbnQsXG4gIC5IMDAyLWhlcm8td2l0aC1jaG9wIC5wYWRkZWQtY29udGFpbmVyIC5jb250ZW50LFxuICAuSDAwMy1taW5pLWhlcm8gLnBhZGRlZC1jb250YWluZXIgLmNvbnRlbnQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIH1cbn1cblxuLkgwMDMtbWluaS1oZXJvIC5wYWRkZWQtY29udGFpbmVyIHtcbiAgcGFkZGluZy10b3A6IDVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAzcmVtO1xufVxuXG4uSDAwMy1taW5pLWhlcm8gLnBhZGRlZC1jb250YWluZXIgLmNvbnRlbnQgaDEge1xuICBmb250LXNpemU6IDIuNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAzLjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbn1cblxuLkgwMDMtbWluaS1oZXJvIC5wYWRkZWQtY29udGFpbmVyIC5jb250ZW50IC5wMSB7XG4gIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xufVxuXG4uSDAwMy1taW5pLWhlcm8gLnBhZGRlZC1jb250YWluZXIgLmNvbnRlbnQgLnAxIHAgYnIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgLkgwMDMtbWluaS1oZXJvIC5wYWRkZWQtY29udGFpbmVyIC5jb250ZW50IHtcbiAgICB3aWR0aDogNTguMzMzMyU7XG4gICAgcGFkZGluZy1yaWdodDogMTJweDtcbiAgfVxufVxuXG4uSDAwMy1taW5pLWhlcm8gLnBhZGRlZC1jb250YWluZXIgLmNvbnRlbnQgLl9oMDAzLWN0YS1idXR0b25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZ2FwOiAxLjI1cmVtO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY2cHgpIHtcbiAgLkgwMDMtbWluaS1oZXJvIC5wYWRkZWQtY29udGFpbmVyIC5jb250ZW50IC5faDAwMy1jdGEtYnV0dG9ucyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgd2lkdGg6IDE3LjVyZW07XG4gIH1cbn1cblxuLkgwMDMtbWluaS1oZXJvIC5wYWRkZWQtY29udGFpbmVyIC5jb250ZW50IC5jdGEtYnV0dG9ucyAuY3RhLWJ0biB7XG4gIG1hcmdpbjogMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2NnB4KSB7XG4gIC5IMDAzLW1pbmktaGVybyAucGFkZGVkLWNvbnRhaW5lciAuY29udGVudCAuY3RhLWJ1dHRvbnMgLmN0YS1idG4ge1xuICAgIG1hcmdpbjogLjVyZW0gMDtcbiAgfVxufVxuXG4uSDAwMy1taW5pLWhlcm8gLml0ZW0ge1xuICBtaW4taGVpZ2h0OiAxOXJlbTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gIC5IMDAyLWhlcm8gLmltYWdlLWNvbnRhaW5lcixcbiAgLkgwMDItaGVyby13aXRoLWNob3AgLmltYWdlLWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbiAgLkgwMDItaGVybyAuaW1hZ2UtY29udGFpbmVyOmJlZm9yZSxcbiAgLkgwMDItaGVyby13aXRoLWNob3AgLmltYWdlLWNvbnRhaW5lcjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmctdG9wOiA3NSU7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogODAzcHgpIHtcbiAgLkgwMDItaGVybyAuaW1hZ2UtY29udGFpbmVyLFxuICAuSDAwMi1oZXJvLXdpdGgtY2hvcCAuaW1hZ2UtY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuICAuSDAwMi1oZXJvIC5pbWFnZS1jb250YWluZXI6YmVmb3JlLFxuICAuSDAwMi1oZXJvLXdpdGgtY2hvcCAuaW1hZ2UtY29udGFpbmVyOmJlZm9yZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZy10b3A6IDU2LjI1JTtcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA4OTlweCkge1xuICAuSDAwMi1oZXJvIC5pbWFnZS1jb250YWluZXIsXG4gIC5IMDAyLWhlcm8td2l0aC1jaG9wIC5pbWFnZS1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG4gIC5IMDAyLWhlcm8gLmltYWdlLWNvbnRhaW5lcjpiZWZvcmUsXG4gIC5IMDAyLWhlcm8td2l0aC1jaG9wIC5pbWFnZS1jb250YWluZXI6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nLXRvcDogNTAlO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDExMjRweCkge1xuICAuSDAwMi1oZXJvIC5pbWFnZS1jb250YWluZXIsXG4gIC5IMDAyLWhlcm8td2l0aC1jaG9wIC5pbWFnZS1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG4gIC5IMDAyLWhlcm8gLmltYWdlLWNvbnRhaW5lcjpiZWZvcmUsXG4gIC5IMDAyLWhlcm8td2l0aC1jaG9wIC5pbWFnZS1jb250YWluZXI6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nLXRvcDogNDAlO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuSDAwMi1oZXJvIC5pbWFnZS1jb250YWluZXIsXG4gIC5IMDAyLWhlcm8td2l0aC1jaG9wIC5pbWFnZS1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG4gIC5IMDAyLWhlcm8gLmltYWdlLWNvbnRhaW5lcjpiZWZvcmUsXG4gIC5IMDAyLWhlcm8td2l0aC1jaG9wIC5pbWFnZS1jb250YWluZXI6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nLXRvcDogMzcuNSU7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxufVxuXG4uSDAwMi1oZXJvLCAuSDAwMi1oZXJvLXdpdGgtY2hvcCB7XG4gIG1pbi1oZWlnaHQ6IDI1cmVtO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5IMDAyLWhlcm8gLm92ZXJsYXktdGhlbWUtZGFyay5vdmVybGF5LWVuYWJsZSAuaW1hZ2UtY29udGFpbmVyOmFmdGVyLCAuSDAwMi1oZXJvLXdpdGgtY2hvcCAub3ZlcmxheS10aGVtZS1kYXJrLm92ZXJsYXktZW5hYmxlIC5pbWFnZS1jb250YWluZXI6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG5cbi5IMDAyLWhlcm8gLm92ZXJsYXktdGhlbWUtZGFyay5vdmVybGF5LWVuYWJsZSBoMSwgLkgwMDItaGVybyAub3ZlcmxheS10aGVtZS1kYXJrLm92ZXJsYXktZW5hYmxlIGgyLCAuSDAwMi1oZXJvIC5vdmVybGF5LXRoZW1lLWRhcmsub3ZlcmxheS1lbmFibGUgLnAxLCAuSDAwMi1oZXJvLXdpdGgtY2hvcCAub3ZlcmxheS10aGVtZS1kYXJrLm92ZXJsYXktZW5hYmxlIGgxLCAuSDAwMi1oZXJvLXdpdGgtY2hvcCAub3ZlcmxheS10aGVtZS1kYXJrLm92ZXJsYXktZW5hYmxlIGgyLCAuSDAwMi1oZXJvLXdpdGgtY2hvcCAub3ZlcmxheS10aGVtZS1kYXJrLm92ZXJsYXktZW5hYmxlIC5wMSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uSDAwMi1oZXJvIC5vdmVybGF5LXRoZW1lLWRhcmsub3ZlcmxheS1kaXNhYmxlIGgxLCAuSDAwMi1oZXJvIC5vdmVybGF5LXRoZW1lLWRhcmsub3ZlcmxheS1kaXNhYmxlIGgyLCAuSDAwMi1oZXJvIC5vdmVybGF5LXRoZW1lLWRhcmsub3ZlcmxheS1kaXNhYmxlIC5wMSwgLkgwMDItaGVyby13aXRoLWNob3AgLm92ZXJsYXktdGhlbWUtZGFyay5vdmVybGF5LWRpc2FibGUgaDEsIC5IMDAyLWhlcm8td2l0aC1jaG9wIC5vdmVybGF5LXRoZW1lLWRhcmsub3ZlcmxheS1kaXNhYmxlIGgyLCAuSDAwMi1oZXJvLXdpdGgtY2hvcCAub3ZlcmxheS10aGVtZS1kYXJrLm92ZXJsYXktZGlzYWJsZSAucDEge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLkgwMDItaGVybyAub3ZlcmxheS10aGVtZS1saWdodC5vdmVybGF5LWVuYWJsZSAuaW1hZ2UtY29udGFpbmVyOmFmdGVyLCAuSDAwMi1oZXJvLXdpdGgtY2hvcCAub3ZlcmxheS10aGVtZS1saWdodC5vdmVybGF5LWVuYWJsZSAuaW1hZ2UtY29udGFpbmVyOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xufVxuXG4uSDAwMi1oZXJvIC5vdmVybGF5LXRoZW1lLWxpZ2h0IGgxLCAuSDAwMi1oZXJvIC5vdmVybGF5LXRoZW1lLWxpZ2h0IGgyLCAuSDAwMi1oZXJvIC5vdmVybGF5LXRoZW1lLWxpZ2h0IC5wMSwgLkgwMDItaGVyby13aXRoLWNob3AgLm92ZXJsYXktdGhlbWUtbGlnaHQgaDEsIC5IMDAyLWhlcm8td2l0aC1jaG9wIC5vdmVybGF5LXRoZW1lLWxpZ2h0IGgyLCAuSDAwMi1oZXJvLXdpdGgtY2hvcCAub3ZlcmxheS10aGVtZS1saWdodCAucDEge1xuICBjb2xvcjogIzAwMDAwMDtcbn1cblxuLkgwMDItaGVybyAub3ZlcmxheS10aGVtZS1saWdodC5vdmVybGF5LWRpc2FibGUgaDEsIC5IMDAyLWhlcm8gLm92ZXJsYXktdGhlbWUtbGlnaHQub3ZlcmxheS1kaXNhYmxlIGgyLCAuSDAwMi1oZXJvIC5vdmVybGF5LXRoZW1lLWxpZ2h0Lm92ZXJsYXktZGlzYWJsZSAucDEsIC5IMDAyLWhlcm8td2l0aC1jaG9wIC5vdmVybGF5LXRoZW1lLWxpZ2h0Lm92ZXJsYXktZGlzYWJsZSBoMSwgLkgwMDItaGVyby13aXRoLWNob3AgLm92ZXJsYXktdGhlbWUtbGlnaHQub3ZlcmxheS1kaXNhYmxlIGgyLCAuSDAwMi1oZXJvLXdpdGgtY2hvcCAub3ZlcmxheS10aGVtZS1saWdodC5vdmVybGF5LWRpc2FibGUgLnAxIHtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG5cbi5IMDAyLWhlcm8gLmNvbnRlbnQtd3JhcHBlciwgLkgwMDItaGVyby13aXRoLWNob3AgLmNvbnRlbnQtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1pbi1oZWlnaHQ6IDI1cmVtO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLkgwMDItaGVybyAuY29udGVudC13cmFwcGVyIC5pbWFnZS1jb250YWluZXIsIC5IMDAyLWhlcm8td2l0aC1jaG9wIC5jb250ZW50LXdyYXBwZXIgLmltYWdlLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLkgwMDItaGVybyAuY29udGVudC13cmFwcGVyIC5pbWFnZS1jb250YWluZXIgaW1nLCAuSDAwMi1oZXJvLXdpdGgtY2hvcCAuY29udGVudC13cmFwcGVyIC5pbWFnZS1jb250YWluZXIgaW1nIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5IMDAyLWhlcm8gLmNvbnRlbnQtd3JhcHBlciAucGFkZGVkLWNvbnRhaW5lciAuY29udGVudCwgLkgwMDItaGVyby13aXRoLWNob3AgLmNvbnRlbnQtd3JhcHBlciAucGFkZGVkLWNvbnRhaW5lciAuY29udGVudCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLXRvcDogNnJlbTtcbiAgcGFkZGluZy1ib3R0b206IDNyZW07XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkge1xuICAuSDAwMi1oZXJvIC5wYWRkZWQtY29udGFpbmVyLCAuSDAwMi1oZXJvLXdpdGgtY2hvcCAucGFkZGVkLWNvbnRhaW5lciB7XG4gICAgdG9wOiAxMDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLkgwMDItaGVybyAucGFkZGVkLWNvbnRhaW5lciwgLkgwMDItaGVyby13aXRoLWNob3AgLnBhZGRlZC1jb250YWluZXIge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtO1xuICB9XG59XG5cbi5IMDAyLWhlcm8td2l0aC1jdGEgLl9oMDAyLWN0YS1idXR0b25zIHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2NnB4KSB7XG4gIC5IMDAyLWhlcm8td2l0aC1jdGEgLl9oMDAyLWN0YS1idXR0b25zIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDYxMHB4KSB7XG4gIC5IMDAyLWhlcm8td2l0aC1jdGEgLl9oMDAyLWN0YS1idXR0b25zIHtcbiAgICBtYXgtd2lkdGg6IDE3LjVyZW07XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cblxuLkgwMDItaGVyby13aXRoLWN0YS5IMDAyLWhlcm8td2l0aC1jaG9wIC5jYXJvdXNlbC1pbmRpY2F0b3JzIHtcbiAgYm90dG9tOiAxMHB4O1xufVxuXG4uSDAwMi1oZXJvLXdpdGgtY3RhLkgwMDItaGVyby13aXRoLWNob3AuSDAwMi1oZXJvLXdpdGgtY2hvcCAuY20tY2Fyb3VzZWwtaW5uZXIge1xuICBtaW4taGVpZ2h0OiA0NTBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5IMDAyLWhlcm8td2l0aC1jdGEuSDAwMi1oZXJvLXdpdGgtY2hvcC5IMDAyLWhlcm8td2l0aC1jaG9wIC5jbS1jYXJvdXNlbC1pbm5lciAuaW1hZ2UtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLkgwMDItaGVyby13aXRoLWN0YS5IMDAyLWhlcm8td2l0aC1jaG9wLkgwMDItaGVyby13aXRoLWNob3AgLmNtLWNhcm91c2VsLWlubmVyIC5wYWRkZWQtY29udGFpbmVyIC5jb250ZW50IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctdG9wOiA3cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogNHJlbTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU1OHB4KSB7XG4gIC5IMDAyLWhlcm8td2l0aC1jdGEuSDAwMi1oZXJvLXdpdGgtY2hvcCAuaW1hZ2UtY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbiAgLkgwMDItaGVyby13aXRoLWN0YS5IMDAyLWhlcm8td2l0aC1jaG9wIC5pbWFnZS1jb250YWluZXIgaW1nIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ2NHB4KSB7XG4gIC5IMDAyLWhlcm8td2l0aC1jdGEuSDAwMi1oZXJvLXdpdGgtY2hvcCAuaW1hZ2UtY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxufVxuXG4uSDAwMi1oZXJvLXdpdGgtY3RhLkgwMDItaGVybyAuY2Fyb3VzZWwtaW5kaWNhdG9ycyB7XG4gIGJvdHRvbTogMTBweDtcbn1cblxuLkgwMDItaGVyby13aXRoLWN0YS5IMDAyLWhlcm8uSDAwMi1oZXJvIC5jbS1jYXJvdXNlbC1pbm5lciB7XG4gIG1pbi1oZWlnaHQ6IDI1cmVtO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLkgwMDItaGVyby13aXRoLWN0YS5IMDAyLWhlcm8uSDAwMi1oZXJvIC5jbS1jYXJvdXNlbC1pbm5lciAuaW1hZ2UtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLkgwMDItaGVyby13aXRoLWN0YS5IMDAyLWhlcm8uSDAwMi1oZXJvIC5jbS1jYXJvdXNlbC1pbm5lciAucGFkZGVkLWNvbnRhaW5lciAuY29udGVudCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLXRvcDogNnJlbTtcbiAgcGFkZGluZy1ib3R0b206IDNyZW07XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuSDAwMi1oZXJvLXdpdGgtY3RhLkgwMDItaGVybyB7XG4gICAgbWluLWhlaWdodDogMjVyZW07XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gIH1cbiAgLkgwMDItaGVyby13aXRoLWN0YS5IMDAyLWhlcm8gLm92ZXJsYXktdGhlbWUtZGFyayAuaW1hZ2UtY29udGFpbmVyOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgfVxuICAuSDAwMi1oZXJvLXdpdGgtY3RhLkgwMDItaGVybyAub3ZlcmxheS10aGVtZS1saWdodCAuaW1hZ2UtY29udGFpbmVyOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgfVxuICAuSDAwMi1oZXJvLXdpdGgtY3RhLkgwMDItaGVybyAub3ZlcmxheS10aGVtZS1saWdodCBoMSwgLkgwMDItaGVyby13aXRoLWN0YS5IMDAyLWhlcm8gLm92ZXJsYXktdGhlbWUtbGlnaHQgaDIsIC5IMDAyLWhlcm8td2l0aC1jdGEuSDAwMi1oZXJvIC5vdmVybGF5LXRoZW1lLWxpZ2h0IC5wMSB7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU1OHB4KSB7XG4gIC5IMDAyLWhlcm8td2l0aC1jdGEuSDAwMi1oZXJvIC5pbWFnZS1jb250YWluZXIge1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuICAuSDAwMi1oZXJvLXdpdGgtY3RhLkgwMDItaGVybyAuaW1hZ2UtY29udGFpbmVyIGltZyB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0NjRweCkge1xuICAuSDAwMi1oZXJvLXdpdGgtY3RhLkgwMDItaGVybyAuaW1hZ2UtY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY2cHgpIHtcbiAgLkgwMDItaGVyby13aXRoLWN0YS5IMDAyLWhlcm8td2l0aC1jaG9wIHtcbiAgICAvKmhlaWdodDogNDAwcHg7Ki9cbiAgICBtYXgtaGVpZ2h0OiBub25lO1xuICB9XG4gIC5IMDAyLWhlcm8td2l0aC1jdGEuSDAwMi1oZXJvLXdpdGgtY2hvcCAuY2Fyb3VzZWwge1xuICAgIC8qIGhlaWdodDogNDAwcHg7Ki9cbiAgICBtYXgtaGVpZ2h0OiBub25lO1xuICB9XG4gIC5IMDAyLWhlcm8td2l0aC1jdGEuSDAwMi1oZXJvLXdpdGgtY2hvcCAuY2Fyb3VzZWwtaW5kaWNhdG9ycyB7XG4gICAgYm90dG9tOiAzMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1MzJweCkge1xuICAuSDAwMi1oZXJvLXdpdGgtY3RhLkgwMDItaGVyby13aXRoLWNob3AgLmltYWdlLWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbiAgLkgwMDItaGVyby13aXRoLWN0YS5IMDAyLWhlcm8td2l0aC1jaG9wIC5pbWFnZS1jb250YWluZXI6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nLXRvcDogMTAwJTtcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAzOTlweCkge1xuICAuSDAwMi1oZXJvLXdpdGgtY3RhLkgwMDItaGVyby13aXRoLWNob3AgLmltYWdlLWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbiAgLkgwMDItaGVyby13aXRoLWN0YS5IMDAyLWhlcm8td2l0aC1jaG9wIC5pbWFnZS1jb250YWluZXI6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nLXRvcDogMTMzLjMzMzMzMzMzMyU7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxufVxuXG4uSDAwMi1oZXJvLXdpdGgtY2hvcCB7XG4gIG1heC1oZWlnaHQ6IDMyNXB4O1xufVxuXG4uSDAwMi1oZXJvLXdpdGgtY2hvcCAuY29udGVudC13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLkgwMDItaGVyby13aXRoLWNob3AgYSB7XG4gIG1heC1oZWlnaHQ6IDMyNXB4O1xufVxuXG4uSDAwMi1oZXJvLXdpdGgtY2hvcDphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICBoZWlnaHQ6IDI1cHg7XG4gIHdpZHRoOiA1MCU7XG4gIHotaW5kZXg6IDE7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkge1xuICAuSDAwMi1oZXJvLXdpdGgtY2hvcCB7XG4gICAgbWF4LWhlaWdodDogNDUwcHg7XG4gIH1cbiAgLkgwMDItaGVyby13aXRoLWNob3AgYSwgLkgwMDItaGVyby13aXRoLWNob3AgLmNhcm91c2VsIHtcbiAgICBtYXgtaGVpZ2h0OiA0NTBweDtcbiAgfVxuICAuSDAwMi1oZXJvLXdpdGgtY2hvcDphZnRlciB7XG4gICAgd2lkdGg6IDM1JTtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gIH1cbn1cblxuLkgwMDItaGVyby13aXRoLWdyYXktY2hvcCAucDEge1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uSDAwMi1oZXJvLXdpdGgtZ3JheS1jaG9wOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjBmMDtcbn1cblxuLkgwMDItaGVyby13aXRoLXdoaXRlLWNob3A6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuXG4uSDAwMi1oZXJvLWJhY2tncm91bmQtY29sb3JzLmdyYXktYmFja2dyb3VuZDphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmM2YzZjM7XG59XG5cbi5IMDAyLWhlcm8tYmFja2dyb3VuZC1jb2xvcnMuYnJhbmQtcHJpbWFyeS1iYWNrZ3JvdW5kOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFiMjU1Mjtcbn1cblxuLkgwMDItaGVyby1iYWNrZ3JvdW5kLWNvbG9ycy5icmFuZC1zZWNvbmRhcnktYmFja2dyb3VuZDphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNjI3Mjg7XG59XG5cbi5IMDAyLWhlcm8tYmFja2dyb3VuZC1jb2xvcnMuYnJhbmQtYWNjZW50LWJhY2tncm91bmQ6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGVlNmVhO1xufVxuXG4uSDAwMi1oZXJvLWJhY2tncm91bmQtY29sb3JzLnRyYW5zcGFyZW50LWJhY2tncm91bmQ6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuXG4uSDAwMy1taW5pLWhlcm8ge1xuICBtaW4taGVpZ2h0OiAxOC41cmVtO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uSDAwMy1taW5pLWhlcm8gYSB7XG4gIG1heC1oZWlnaHQ6IDMwMHB4O1xufVxuXG4uSDAwMy1taW5pLWhlcm8gLmNvbnRlbnQtd3JhcHBlciB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5cbi5IMDAzLW1pbmktaGVybyAuYnJlYWRjcnVtYiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkge1xuICAuSDAwMy1taW5pLWhlcm8gLmJyZWFkY3J1bWIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMCAwIDI0cHggMCAhaW1wb3J0YW50O1xuICAgIHRvcDogNDBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIH1cbn1cblxuLkgwMDMtbWluaS1oZXJvIC5pbWFnZS1jb250YWluZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDFweCkgdHJhbnNsYXRlWSgtNTAlKTtcbn1cblxuLkgwMDMtbWluaS1oZXJvIC5pbWFnZS1jb250YWluZXI6YmVmb3JlIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uSDAwMy1taW5pLWhlcm8gLmltYWdlLWNvbnRhaW5lciBpbWcge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gIC5IMDAzLW1pbmktaGVybyAucGFkZGVkLWNvbnRhaW5lciAuY29udGVudCB7XG4gICAgd2lkdGg6IDYzMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLkgwMDMtbWluaS1oZXJvIC5wYWRkZWQtY29udGFpbmVyIC5jb250ZW50IHtcbiAgICB3aWR0aDogNjQlO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjZweCkge1xuICAuSDAwMS1ob21lcGFnZS1oZXJvIC5faDAwMS1oZXJvLWN0YS1idXR0b25zIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDYxMHB4KSB7XG4gIC5IMDAxLWhvbWVwYWdlLWhlcm8gLl9oMDAxLWhlcm8tY3RhLWJ1dHRvbnMge1xuICAgIG1heC13aWR0aDogMTcuNXJlbTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuXG4uSDAwMS1ob21lcGFnZS1oZXJvIC5wYWRkZWQtY29udGFpbmVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogNjYlO1xuICB0b3A6IDUwJSAhaW1wb3J0YW50O1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nOiAyLjVyZW0gMi41cmVtIDNyZW07XG4gIGJvcmRlci10b3A6IDAuMTg3NXJlbSBzb2xpZCB3aGl0ZTtcbiAgei1pbmRleDogMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTA1MHB4KSB7XG4gIC5IMDAxLWhvbWVwYWdlLWhlcm8gLnBhZGRlZC1jb250YWluZXIge1xuICAgIHdpZHRoOiA2OSU7XG4gICAgbWFyZ2luLXRvcDogMi4xODc1cmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NzBweCkge1xuICAuSDAwMS1ob21lcGFnZS1oZXJvIC5wYWRkZWQtY29udGFpbmVyIHtcbiAgICB0b3A6IDE3JTtcbiAgICB3aWR0aDogODUlO1xuICAgIG1hcmdpbi10b3A6IDIuNzVyZW07XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc3MHB4KSBhbmQgKG1heC13aWR0aDogNDUwcHgpIHtcbiAgLkgwMDEtaG9tZXBhZ2UtaGVybyAucGFkZGVkLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogNC4zNzVyZW07XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc3MHB4KSBhbmQgKG1heC13aWR0aDogNTUwcHgpIHtcbiAgLkgwMDEtaG9tZXBhZ2UtaGVybyAucGFkZGVkLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLkgwMDEtaG9tZXBhZ2UtaGVybyAucGFkZGVkLWNvbnRhaW5lciAuY29udGVudCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLkgwMDEtaG9tZXBhZ2UtaGVybyAucGFkZGVkLWNvbnRhaW5lciAuY29udGVudCAucDEgcCB7XG4gIG1hcmdpbjogMCAwIDEuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLkgwMDEtaG9tZXBhZ2UtaGVybyAucGFkZGVkLWNvbnRhaW5lciAuY29udGVudCAuY3RhLWJ1dHRvbnMge1xuICBtYXJnaW4tdG9wOiAyLjVyZW07XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDUwcHgpIHtcbiAgLkgwMDEtaG9tZXBhZ2UtaGVybyAucGFkZGVkLWNvbnRhaW5lciAuY29udGVudCB7XG4gICAgdG9wOiAxLjI1cmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NzBweCkge1xuICAuSDAwMS1ob21lcGFnZS1oZXJvIC5wYWRkZWQtY29udGFpbmVyIC5jb250ZW50IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xuICAgIHdpZHRoOiA5MCU7XG4gICAgbWFyZ2luLWxlZnQ6IDEuODc1cmVtO1xuICAgIHRvcDogMS4yNXJlbTtcbiAgfVxuICAuSDAwMS1ob21lcGFnZS1oZXJvIC5wYWRkZWQtY29udGFpbmVyIC5jb250ZW50IGgxIHtcbiAgICBmb250LXNpemU6IDIuMTI1cmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NzBweCkgYW5kIChtYXgtd2lkdGg6IDQ1MHB4KSB7XG4gIC5IMDAxLWhvbWVwYWdlLWhlcm8gLnBhZGRlZC1jb250YWluZXIgLmNvbnRlbnQge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjI1cmVtO1xuICAgIHRvcDogMy4xMjVyZW07XG4gIH1cbiAgLkgwMDEtaG9tZXBhZ2UtaGVybyAucGFkZGVkLWNvbnRhaW5lciAuY29udGVudCBoMSB7XG4gICAgZm9udC1zaXplOiAxLjU2MjVyZW07XG4gIH1cbiAgLkgwMDEtaG9tZXBhZ2UtaGVybyAucGFkZGVkLWNvbnRhaW5lciAuY29udGVudCAucDEge1xuICAgIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NzBweCkgYW5kIChtYXgtd2lkdGg6IDM1MHB4KSB7XG4gIC5IMDAxLWhvbWVwYWdlLWhlcm8gLnBhZGRlZC1jb250YWluZXIgLmNvbnRlbnQge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjYyNXJlbTtcbiAgfVxuICAuSDAwMS1ob21lcGFnZS1oZXJvIC5wYWRkZWQtY29udGFpbmVyIC5jb250ZW50IGgxIHtcbiAgICBmb250LXNpemU6IDEuMzc1cmVtO1xuICB9XG4gIC5IMDAxLWhvbWVwYWdlLWhlcm8gLnBhZGRlZC1jb250YWluZXIgLmNvbnRlbnQgLnAxIHtcbiAgICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5IMDAxLWhvbWVwYWdlLWhlcm8gLnBhZGRlZC1jb250YWluZXIgLmNvbnRlbnQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIH1cbn1cblxuLkgwMDEtaG9tZXBhZ2UtaGVybyAuY2Fyb3VzZWwtY29udHJvbCB7XG4gIHdpZHRoOiAyJTtcbn1cblxuLkgwMDEtaG9tZXBhZ2UtaGVybyAuYnRuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogI2ZmZmZmZjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2NnB4KSB7XG4gIC5IMDAxLWhvbWVwYWdlLWhlcm8gaW1nIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbiAgLkgwMDEtaG9tZXBhZ2UtaGVybyAuaW1hZ2UtY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBtaW4taGVpZ2h0OiAyMS44NzVyZW07XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgfVxuICAuSDAwMS1ob21lcGFnZS1oZXJvIC5pbWFnZS1jb250YWluZXI6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nLXRvcDogMTMzLjMzMzMzMzMzMyU7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxuICAuSDAwMS1ob21lcGFnZS1oZXJvIC5pbWFnZS1jb250YWluZXIgaW1nIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxuICAuSDAwMS1ob21lcGFnZS1oZXJvIC5wYWRkZWQtY29udGFpbmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG4gIC5IMDAxLWhvbWVwYWdlLWhlcm8gLnBhZGRlZC1jb250YWluZXIgLmNvbnRlbnQgLmN0YS1idXR0b25zIHtcbiAgICBtYXJnaW4tdG9wOiAxLjg3NXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMzc3cHgpIHtcbiAgLkgwMDEtaG9tZXBhZ2UtaGVybyAuY2Fyb3VzZWwtaW5kaWNhdG9ycyB7XG4gICAgYm90dG9tOiAwO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NTBweCkge1xuICAuSDAwMS1ob21lcGFnZS1oZXJvIC5pbWFnZS1jb250YWluZXI6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIH1cbiAgLkgwMDEtaG9tZXBhZ2UtaGVybyAucGFkZGVkLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICBwYWRkaW5nOiAzcmVtIC42MjVyZW0gM3JlbSAuNjI1cmVtO1xuICB9XG4gIC5IMDAxLWhvbWVwYWdlLWhlcm8gLnBhZGRlZC1jb250YWluZXIgLmNvbnRlbnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0b3A6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBwYWRkaW5nOiAwIDEuMjVyZW07XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU1MXB4KSBhbmQgKG1heC13aWR0aDogNTc5cHgpIHtcbiAgLkgwMDEtaG9tZXBhZ2UtaGVybyAuaW1hZ2UtY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuICAuSDAwMS1ob21lcGFnZS1oZXJvIC5pbWFnZS1jb250YWluZXI6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nLXRvcDogMTMzLjMzMzMzMzMzMyU7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxuICAuSDAwMS1ob21lcGFnZS1oZXJvIC5wYWRkZWQtY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTgwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjZweCkge1xuICAuSDAwMS1ob21lcGFnZS1oZXJvIC5pbWFnZS1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG4gIC5IMDAxLWhvbWVwYWdlLWhlcm8gLmltYWdlLWNvbnRhaW5lcjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmctdG9wOiA3NSU7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxuICAuSDAwMS1ob21lcGFnZS1oZXJvIC5wYWRkZWQtY29udGFpbmVyIHtcbiAgICBtaW4taGVpZ2h0OiAxcmVtO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIHBhZGRpbmc6IDIuNXJlbSAuNjI1cmVtIDNyZW0gLjYyNXJlbTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuSDAwMS1ob21lcGFnZS1oZXJvIC5wYWRkZWQtY29udGFpbmVyIC5jb250ZW50IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwIDEuMjVyZW07XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gIC5IMDAxLWhvbWVwYWdlLWhlcm8gLmltYWdlLWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbiAgLkgwMDEtaG9tZXBhZ2UtaGVybyAuaW1hZ2UtY29udGFpbmVyOmJlZm9yZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZy10b3A6IDU2LjI1JTtcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG4gIC5IMDAxLWhvbWVwYWdlLWhlcm8gLmltYWdlLWNvbnRhaW5lcjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgfVxuICAuSDAwMS1ob21lcGFnZS1oZXJvIC5jbS1tZWRpYS0tcmVzcG9uc2l2ZSB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG4gIC5IMDAxLWhvbWVwYWdlLWhlcm8gLnBhZGRlZC1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdG9wOiA1MCUgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIH1cbiAgLkgwMDEtaG9tZXBhZ2UtaGVybyAucGFkZGVkLWNvbnRhaW5lciAuY29udGVudCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiA5MCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBwYWRkaW5nOiAwIDIuNXJlbTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5IMDAxLWhvbWVwYWdlLWhlcm8ge1xuICAgIG1heC1oZWlnaHQ6IDQwLjYyNXJlbTtcbiAgfVxuICAuSDAwMS1ob21lcGFnZS1oZXJvIC5pbWFnZS1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG1heC1oZWlnaHQ6IDQwLjYyNXJlbTtcbiAgfVxuICAuSDAwMS1ob21lcGFnZS1oZXJvIC5pbWFnZS1jb250YWluZXI6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nLXRvcDogNTYuMjUlO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cbiAgLkgwMDEtaG9tZXBhZ2UtaGVybyAuaW1hZ2UtY29udGFpbmVyOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgfVxuICAuSDAwMS1ob21lcGFnZS1oZXJvIC5wYWRkZWQtY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWF4LXdpZHRoOiA1NXJlbTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgdG9wOiA1MCUgIWltcG9ydGFudDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZzogMi41cmVtIDAgM3JlbTtcbiAgICBib3JkZXItdG9wOiAzcHggc29saWQgd2hpdGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC02NyUsIC01MCUpO1xuICAgIHotaW5kZXg6IDE7XG4gIH1cbiAgLkgwMDEtaG9tZXBhZ2UtaGVybyAucGFkZGVkLWNvbnRhaW5lciAuY29udGVudCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMCAzLjEyNXJlbTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgfVxufVxuXG4uSDAwMUItaW50ZXJhY3RpdmUtc2VnbWVudC1zcGxpdCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiA1NjBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBtYXgtd2lkdGg6IDE5MjBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5IMDAxQi1pbnRlcmFjdGl2ZS1zZWdtZW50LXNwbGl0IC5pbWFnZS1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHotaW5kZXg6IC0xO1xufVxuXG4uSDAwMUItaW50ZXJhY3RpdmUtc2VnbWVudC1zcGxpdCAuaW1hZ2UtY29udGFpbmVyOmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLXRvcDogMTMzLjMzMzMzMzMzMyU7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5cbi5IMDAxQi1pbnRlcmFjdGl2ZS1zZWdtZW50LXNwbGl0IC5pbWFnZS1jb250YWluZXI6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgb3BhY2l0eTogLjU7XG59XG5cbi5IMDAxQi1pbnRlcmFjdGl2ZS1zZWdtZW50LXNwbGl0IC5pbWFnZS1jb250YWluZXIgaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IC0xO1xufVxuXG4uSDAwMUItaW50ZXJhY3RpdmUtc2VnbWVudC1zcGxpdCBoMSwgLkgwMDFCLWludGVyYWN0aXZlLXNlZ21lbnQtc3BsaXQgaDMge1xuICBmb250LXNpemU6IDEuNjg3NWVtO1xuICBsaW5lLWhlaWdodDogMS4xODUxODUxODUyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5IMDAxQi1pbnRlcmFjdGl2ZS1zZWdtZW50LXNwbGl0IGgxIHAsIC5IMDAxQi1pbnRlcmFjdGl2ZS1zZWdtZW50LXNwbGl0IGgzIHAge1xuICBtYXJnaW46IDA7XG59XG5cbi5IMDAxQi1pbnRlcmFjdGl2ZS1zZWdtZW50LXNwbGl0IC50ZWFzZXItdGV4dCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMS4zMTI1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQ3NjE5MDQ3NjJlbTtcbn1cblxuLkgwMDFCLWludGVyYWN0aXZlLXNlZ21lbnQtc3BsaXQgLmxpbmssXG4uSDAwMUItaW50ZXJhY3RpdmUtc2VnbWVudC1zcGxpdCAubGluay0taWNvbi1hcnJvdyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiAwLjc1ZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxldHRlci1zcGFjaW5nOiAuMDhlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLkgwMDFCLWludGVyYWN0aXZlLXNlZ21lbnQtc3BsaXQgLnNsaWRlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB6LWluZGV4OiAxO1xufVxuXG4uSDAwMUItaW50ZXJhY3RpdmUtc2VnbWVudC1zcGxpdCAubGVmdC1zbGlkZSAuc2xpZGUtY29udGVudC0tZGVmYXVsdCB7XG4gIHBhZGRpbmctdG9wOiA4NXB4O1xufVxuXG4uSDAwMUItaW50ZXJhY3RpdmUtc2VnbWVudC1zcGxpdCAuc2xpZGUtY29udGVudCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB6LWluZGV4OiAxMDtcbn1cblxuLkgwMDFCLWludGVyYWN0aXZlLXNlZ21lbnQtc3BsaXQgLnNsaWRlLWNvbnRlbnQtLWRlZmF1bHQge1xuICBvcGFjaXR5OiAxO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLkgwMDFCLWludGVyYWN0aXZlLXNlZ21lbnQtc3BsaXQgLnNsaWRlLWNvbnRlbnQtLWRlZmF1bHQgaDEsIC5IMDAxQi1pbnRlcmFjdGl2ZS1zZWdtZW50LXNwbGl0IC5zbGlkZS1jb250ZW50LS1kZWZhdWx0IGgzIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLkgwMDFCLWludGVyYWN0aXZlLXNlZ21lbnQtc3BsaXQgLnNsaWRlLWNvbnRlbnQtLWRlZmF1bHQgLmhlYWRpbmctY29udGVudCB7XG4gIG1heC13aWR0aDogMzIwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAzNDVweCkge1xuICAuSDAwMUItaW50ZXJhY3RpdmUtc2VnbWVudC1zcGxpdCAuaW1hZ2UtY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuICAuSDAwMUItaW50ZXJhY3RpdmUtc2VnbWVudC1zcGxpdCAuaW1hZ2UtY29udGFpbmVyOmJlZm9yZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZy10b3A6IDEwMCU7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTAwcHgpIHtcbiAgLkgwMDFCLWludGVyYWN0aXZlLXNlZ21lbnQtc3BsaXQgLmltYWdlLWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbiAgLkgwMDFCLWludGVyYWN0aXZlLXNlZ21lbnQtc3BsaXQgLmltYWdlLWNvbnRhaW5lcjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmctdG9wOiA3NSU7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjYwcHgpIHtcbiAgLkgwMDFCLWludGVyYWN0aXZlLXNlZ21lbnQtc3BsaXQgLmltYWdlLWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbiAgLkgwMDFCLWludGVyYWN0aXZlLXNlZ21lbnQtc3BsaXQgLmltYWdlLWNvbnRhaW5lcjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmctdG9wOiA2MCU7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzM1cHgpIHtcbiAgLkgwMDFCLWludGVyYWN0aXZlLXNlZ21lbnQtc3BsaXQgLmltYWdlLWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbiAgLkgwMDFCLWludGVyYWN0aXZlLXNlZ21lbnQtc3BsaXQgLmltYWdlLWNvbnRhaW5lcjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmctdG9wOiA1Ni4yNSU7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgLkgwMDFCLWludGVyYWN0aXZlLXNlZ21lbnQtc3BsaXQgaDEsIC5IMDAxQi1pbnRlcmFjdGl2ZS1zZWdtZW50LXNwbGl0IGgzIHtcbiAgICBmb250LXNpemU6IDIuNzVlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yNWVtO1xuICB9XG4gIC5IMDAxQi1pbnRlcmFjdGl2ZS1zZWdtZW50LXNwbGl0IC5zbGlkZS1jb250ZW50LS1kZWZhdWx0IC5oZWFkaW5nLWNvbnRlbnQge1xuICAgIG1heC13aWR0aDogNDgwcHg7XG4gIH1cbiAgLkgwMDFCLWludGVyYWN0aXZlLXNlZ21lbnQtc3BsaXQgLmxlZnQtc2xpZGUgLnNsaWRlLWNvbnRlbnQtLWRlZmF1bHQge1xuICAgIHBhZGRpbmctdG9wOiA1NXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLkgwMDFCLWludGVyYWN0aXZlLXNlZ21lbnQtc3BsaXQge1xuICAgIHRyYW5zaXRpb246IGhlaWdodCAuMnMgZWFzZS1pbi1vdXQ7XG4gIH1cbiAgLkgwMDFCLWludGVyYWN0aXZlLXNlZ21lbnQtc3BsaXQgPiAuaW1hZ2UtY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5IMDAxQi1pbnRlcmFjdGl2ZS1zZWdtZW50LXNwbGl0IC5zbGlkZSAuaW1hZ2UtY29udGFpbmVyLFxuICAuSDAwMUItaW50ZXJhY3RpdmUtc2VnbWVudC1zcGxpdCAuc2xpZGUtY29udGVudCB7XG4gICAgdHJhbnNmb3JtOiBza2V3WSgyMGRlZyk7XG4gIH1cbiAgLkgwMDFCLWludGVyYWN0aXZlLXNlZ21lbnQtc3BsaXQgLnNsaWRlLWNvbnRlbnQtLWFjdGl2ZSwgLkgwMDFCLWludGVyYWN0aXZlLXNlZ21lbnQtc3BsaXQgLnNsaWRlLWNvbnRlbnQtLWluYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5IMDAxQi1pbnRlcmFjdGl2ZS1zZWdtZW50LXNwbGl0IC5zbGlkZS1jb250ZW50LS1kZWZhdWx0IHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLkgwMDFCLWludGVyYWN0aXZlLXNlZ21lbnQtc3BsaXQgLnNsaWRlLWNvbnRlbnQtLWRlZmF1bHQgaDEsIC5IMDAxQi1pbnRlcmFjdGl2ZS1zZWdtZW50LXNwbGl0IC5zbGlkZS1jb250ZW50LS1kZWZhdWx0IGgzIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjRzIGVhc2UtaW4tb3V0O1xuICB9XG4gIC5IMDAxQi1pbnRlcmFjdGl2ZS1zZWdtZW50LXNwbGl0IC5zbGlkZS1jb250ZW50LS1kZWZhdWx0OmhvdmVyOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gICAgb3BhY2l0eTogLjI7XG4gIH1cbiAgLkgwMDFCLWludGVyYWN0aXZlLXNlZ21lbnQtc3BsaXQgLnNsaWRlIHtcbiAgICBoZWlnaHQ6IDU0NHB4O1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgdHJhbnNmb3JtOiBza2V3WSgtMjBkZWcpO1xuICB9XG4gIC5IMDAxQi1pbnRlcmFjdGl2ZS1zZWdtZW50LXNwbGl0IC5sZWZ0LXNsaWRlIHtcbiAgICBib3JkZXItYm90dG9tOiA2cHggc29saWQgd2hpdGU7XG4gICAgdG9wOiAtMjYzcHg7XG4gIH1cbiAgLkgwMDFCLWludGVyYWN0aXZlLXNlZ21lbnQtc3BsaXQgLmxlZnQtc2xpZGUgLmltYWdlLWNvbnRhaW5lciB7XG4gICAgdG9wOiAyMzZweDtcbiAgfVxuICAuSDAwMUItaW50ZXJhY3RpdmUtc2VnbWVudC1zcGxpdCAubGVmdC1zbGlkZSAuc2xpZGUtY29udGVudC0tZGVmYXVsdCB7XG4gICAgdG9wOiAxNnJlbTtcbiAgfVxuICAuSDAwMUItaW50ZXJhY3RpdmUtc2VnbWVudC1zcGxpdCAucmlnaHQtc2xpZGUge1xuICAgIGJvcmRlci10b3A6IDZweCBzb2xpZCB3aGl0ZTtcbiAgICBib3R0b206IC0yNjRweDtcbiAgfVxuICAuSDAwMUItaW50ZXJhY3RpdmUtc2VnbWVudC1zcGxpdCAucmlnaHQtc2xpZGUgLnNsaWRlLWNvbnRlbnQtLWRlZmF1bHQge1xuICAgIGJvdHRvbTogMTZyZW07XG4gICAgcGFkZGluZy10b3A6IDMzMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLkgwMDFCLWludGVyYWN0aXZlLXNlZ21lbnQtc3BsaXQge1xuICAgIGhlaWdodDogNTEycHg7XG4gIH1cbiAgLkgwMDFCLWludGVyYWN0aXZlLXNlZ21lbnQtc3BsaXQgLmltYWdlLWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxuICAuSDAwMUItaW50ZXJhY3RpdmUtc2VnbWVudC1zcGxpdCAuaW1hZ2UtY29udGFpbmVyOmJlZm9yZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZy10b3A6IDQwJTtcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG4gIC5IMDAxQi1pbnRlcmFjdGl2ZS1zZWdtZW50LXNwbGl0IC5zbGlkZSAuaW1hZ2UtY29udGFpbmVyLFxuICAuSDAwMUItaW50ZXJhY3RpdmUtc2VnbWVudC1zcGxpdCAuc2xpZGUtY29udGVudCB7XG4gICAgdHJhbnNmb3JtOiBza2V3KDIwZGVnKTtcbiAgfVxuICAuSDAwMUItaW50ZXJhY3RpdmUtc2VnbWVudC1zcGxpdCBuYXYge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5IMDAxQi1pbnRlcmFjdGl2ZS1zZWdtZW50LXNwbGl0IG5hdiAuX2gwMDFiLWN0YS1idXR0b25zIHtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuSDAwMUItaW50ZXJhY3RpdmUtc2VnbWVudC1zcGxpdCAuc2xpZGUtY29udGVudC0tZGVmYXVsdCB7XG4gICAgd2lkdGg6IDQ4MHB4O1xuICAgIHRvcDogNTAlO1xuICAgIG1hcmdpbi10b3A6IC04MHB4O1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC42cyBlYXNlLWluLW91dCAxcztcbiAgfVxuICAuSDAwMUItaW50ZXJhY3RpdmUtc2VnbWVudC1zcGxpdCAuc2xpZGUge1xuICAgIGJvdHRvbTogMDtcbiAgICBoZWlnaHQ6IDUxMnB4O1xuICAgIHRvcDogMDtcbiAgICB0cmFuc2Zvcm06IHNrZXcoLTIwZGVnKTtcbiAgICB0cmFuc2l0aW9uOiB3aWR0aCAuOHMgZWFzZS1pbi1vdXQgLjJzO1xuICAgIHdpZHRoOiBjYWxjKDUwJSArIDExMnB4KTtcbiAgfVxuICAuSDAwMUItaW50ZXJhY3RpdmUtc2VnbWVudC1zcGxpdCAuc2xpZGVbZGF0YS1zdGF0ZT0nYWN0aXZlJ10ge1xuICAgIHdpZHRoOiBjYWxjKDUwJSArIDY2MnB4KTtcbiAgfVxuICAuSDAwMUItaW50ZXJhY3RpdmUtc2VnbWVudC1zcGxpdCAuc2xpZGVbZGF0YS1zdGF0ZT0nYWN0aXZlJ10gLnNsaWRlLWNvbnRlbnQtLWFjdGl2ZSAuaGVhZGluZy1jb250ZW50IHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cbiAgLkgwMDFCLWludGVyYWN0aXZlLXNlZ21lbnQtc3BsaXQgLnNsaWRlW2RhdGEtc3RhdGU9J2FjdGl2ZSddIC5zbGlkZS1jb250ZW50LS1kZWZhdWx0IHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjRzIGVhc2UtaW4tb3V0LCB2aXNpYmlsaXR5IDBzIGVhc2UgMXM7XG4gICAgdmlzaWJsaXR5OiBoaWRkZW47XG4gIH1cbiAgLkgwMDFCLWludGVyYWN0aXZlLXNlZ21lbnQtc3BsaXQgLnNsaWRlW2RhdGEtc3RhdGU9J2FjdGl2ZSddIG5hdiBhIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjZzIGVhc2U7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMnM7XG4gIH1cbiAgLkgwMDFCLWludGVyYWN0aXZlLXNlZ21lbnQtc3BsaXQgLnNsaWRlW2RhdGEtc3RhdGU9J2FjdGl2ZSddIC5zbGlkZS1jb250ZW50LS1hY3RpdmUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNpdGlvbjogYWxsIC42cyBlYXNlLWluLW91dCAuNnM7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxuICAuSDAwMUItaW50ZXJhY3RpdmUtc2VnbWVudC1zcGxpdCAuc2xpZGVbZGF0YS1zdGF0ZT0naW5hY3RpdmUnXSB7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gNDM4cHgpO1xuICB9XG4gIC5IMDAxQi1pbnRlcmFjdGl2ZS1zZWdtZW50LXNwbGl0IC5zbGlkZVtkYXRhLXN0YXRlPSdpbmFjdGl2ZSddIC5zbGlkZS1jb250ZW50LS1kZWZhdWx0IHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjRzIGVhc2UtaW4tb3V0LCB2aXNpYmlsaXR5IDBzIGVhc2UgMXM7XG4gICAgdmlzaWJsaXR5OiBoaWRkZW47XG4gIH1cbiAgLkgwMDFCLWludGVyYWN0aXZlLXNlZ21lbnQtc3BsaXQgLnNsaWRlW2RhdGEtc3RhdGU9J2luYWN0aXZlJ10gLnNsaWRlLWNvbnRlbnQtLWluYWN0aXZlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjZzIGVhc2UtaW4tb3V0IDEuOHMsIHZpc2liaWxpdHkgMHM7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxuICAuSDAwMUItaW50ZXJhY3RpdmUtc2VnbWVudC1zcGxpdCAubGVmdC1zbGlkZSB7XG4gICAgYm9yZGVyLXJpZ2h0OiA2cHggc29saWQgd2hpdGU7XG4gICAgbGVmdDogLTExMXB4O1xuICB9XG4gIC5IMDAxQi1pbnRlcmFjdGl2ZS1zZWdtZW50LXNwbGl0IC5sZWZ0LXNsaWRlIC5pbWFnZS1jb250YWluZXIge1xuICAgIGxlZnQ6IDExMnB4O1xuICB9XG4gIC5IMDAxQi1pbnRlcmFjdGl2ZS1zZWdtZW50LXNwbGl0IC5sZWZ0LXNsaWRlIG5hdiB7XG4gICAgbWFyZ2luLWxlZnQ6IC01JTtcbiAgfVxuICAuSDAwMUItaW50ZXJhY3RpdmUtc2VnbWVudC1zcGxpdCAubGVmdC1zbGlkZSAuc2xpZGUtY29udGVudC0tZGVmYXVsdCB7XG4gICAgcmlnaHQ6IDYuNTYyNXJlbTtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxuICAuSDAwMUItaW50ZXJhY3RpdmUtc2VnbWVudC1zcGxpdCAubGVmdC1zbGlkZSAuc2xpZGUtY29udGVudC0tYWN0aXZlIHtcbiAgICByaWdodDogNTVweDtcbiAgfVxuICAuSDAwMUItaW50ZXJhY3RpdmUtc2VnbWVudC1zcGxpdCAubGVmdC1zbGlkZSAuc2xpZGUtY29udGVudC0tYWN0aXZlIC5oZWFkaW5nLWNvbnRlbnQge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxLjVyZW0pO1xuICB9XG4gIC5IMDAxQi1pbnRlcmFjdGl2ZS1zZWdtZW50LXNwbGl0IC5sZWZ0LXNsaWRlIC5zbGlkZS1jb250ZW50LS1pbmFjdGl2ZSB7XG4gICAgcmlnaHQ6IDhweDtcbiAgICB0b3A6IDE4cHg7XG4gIH1cbiAgLkgwMDFCLWludGVyYWN0aXZlLXNlZ21lbnQtc3BsaXQgLnJpZ2h0LXNsaWRlIHtcbiAgICBib3JkZXItbGVmdDogNXB4IHNvbGlkIHdoaXRlO1xuICAgIHJpZ2h0OiAtMTEycHg7XG4gIH1cbiAgLkgwMDFCLWludGVyYWN0aXZlLXNlZ21lbnQtc3BsaXQgLnJpZ2h0LXNsaWRlIC5pbWFnZS1jb250YWluZXIge1xuICAgIHJpZ2h0OiAxMTJweDtcbiAgfVxuICAuSDAwMUItaW50ZXJhY3RpdmUtc2VnbWVudC1zcGxpdCAucmlnaHQtc2xpZGUgLnNsaWRlLWNvbnRlbnQtLWRlZmF1bHQge1xuICAgIGxlZnQ6IDYuNTYyNXJlbTtcbiAgfVxuICAuSDAwMUItaW50ZXJhY3RpdmUtc2VnbWVudC1zcGxpdCAucmlnaHQtc2xpZGUgLnNsaWRlLWNvbnRlbnQtLWFjdGl2ZSB7XG4gICAgbGVmdDogNTVweDtcbiAgfVxuICAuSDAwMUItaW50ZXJhY3RpdmUtc2VnbWVudC1zcGxpdCAucmlnaHQtc2xpZGUgLnNsaWRlLWNvbnRlbnQtLWFjdGl2ZSAuaGVhZGluZy1jb250ZW50IHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEuNXJlbSk7XG4gIH1cbiAgLkgwMDFCLWludGVyYWN0aXZlLXNlZ21lbnQtc3BsaXQgLnJpZ2h0LXNsaWRlIC5zbGlkZS1jb250ZW50LS1pbmFjdGl2ZSB7XG4gICAgYm90dG9tOiAxOHB4O1xuICAgIGxlZnQ6IDhweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTM3MHB4KSB7XG4gIC5IMDAxQi1pbnRlcmFjdGl2ZS1zZWdtZW50LXNwbGl0IC5pbWFnZS1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxuICAuSDAwMUItaW50ZXJhY3RpdmUtc2VnbWVudC1zcGxpdCAuaW1hZ2UtY29udGFpbmVyOmJlZm9yZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZy10b3A6IDM3LjUlO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cbn1cblxuLkgwMDFCLWludGVyYWN0aXZlLXNlZ21lbnQtc3BsaXQgLnNsaWRlLWNvbnRlbnQtLWFjdGl2ZSB7XG4gIGhlaWdodDogMTAwJTtcbiAgb3BhY2l0eTogMDtcbiAgdG9wOiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IC40cyBlYXNlLWluLW91dCwgdmlzaWJpbGl0eSAwcyBlYXNlIDFzO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHdpZHRoOiA5ODBweDtcbn1cblxuLkgwMDFCLWludGVyYWN0aXZlLXNlZ21lbnQtc3BsaXQgLnNsaWRlLWNvbnRlbnQtLWFjdGl2ZSBoMSwgLkgwMDFCLWludGVyYWN0aXZlLXNlZ21lbnQtc3BsaXQgLnNsaWRlLWNvbnRlbnQtLWFjdGl2ZSBoMyB7XG4gIHdpZHRoOiA3NzBweDtcbiAgbWFyZ2luOiAwIGF1dG8gMXJlbSBhdXRvO1xufVxuXG4uSDAwMUItaW50ZXJhY3RpdmUtc2VnbWVudC1zcGxpdCAuc2xpZGUtY29udGVudC0tYWN0aXZlIC5oZWFkaW5nLWNvbnRlbnQge1xuICBwYWRkaW5nOiAwIDEwMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTIuNSU7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiA5ODBweDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4ycyBlYXNlLW91dCAxcztcbn1cblxuLkgwMDFCLWludGVyYWN0aXZlLXNlZ21lbnQtc3BsaXQgLnNsaWRlLWNvbnRlbnQtLWFjdGl2ZSAuaGVhZGluZy1jb250ZW50IC5faDAwMWItY3RhLWJ1dHRvbnMge1xuICBtYXJnaW4tdG9wOiAxLjc1cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5IMDAxQi1pbnRlcmFjdGl2ZS1zZWdtZW50LXNwbGl0IC5zbGlkZS1jb250ZW50LS1pbmFjdGl2ZSB7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgd2lkdGg6IDE1NnB4O1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7XG4gIGh5cGhlbnM6IGF1dG87XG59XG5cbi5IMDAxQi1pbnRlcmFjdGl2ZS1zZWdtZW50LXNwbGl0IC5zbGlkZS1jb250ZW50LS1pbmFjdGl2ZSAubGluayB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0uMDEyNWVtO1xuICBsaW5lLWhlaWdodDogMS4xMjVyZW07XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbn1cblxuLkgwMDFCLWludGVyYWN0aXZlLXNlZ21lbnQtc3BsaXQgLnNsaWRlLWNvbnRlbnQtLWluYWN0aXZlIC5saW5rIHAge1xuICBtYXJnaW46IDA7XG59XG5cbi5IMDAxQi1pbnRlcmFjdGl2ZS1zZWdtZW50LXNwbGl0IFtkYXRhLXN0YXRlPSdhY3RpdmUnXSBuYXYgYTpudGgtY2hpbGQoMSkge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxcztcbn1cblxuLkgwMDFCLWludGVyYWN0aXZlLXNlZ21lbnQtc3BsaXQgW2RhdGEtc3RhdGU9J2FjdGl2ZSddIG5hdiBhOm50aC1jaGlsZCgyKSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDEuMnM7XG59XG5cbi5IMDAxQi1pbnRlcmFjdGl2ZS1zZWdtZW50LXNwbGl0IFtkYXRhLXN0YXRlPSdhY3RpdmUnXSBuYXYgYTpudGgtY2hpbGQoMykge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxLjRzO1xufVxuXG4uSDAwMUItaW50ZXJhY3RpdmUtc2VnbWVudC1zcGxpdCBbZGF0YS1zdGF0ZT0nYWN0aXZlJ10gbmF2IGE6bnRoLWNoaWxkKDQpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMS42cztcbn1cblxuI0gwMDFDLXNpbmdsZS1zZWdtZW50IHtcbiAgaGVpZ2h0OiA1MTJweDtcbiAgbWF4LXdpZHRoOiAxOTIwcHg7XG59XG5cbiNIMDAxQy1zaW5nbGUtc2VnbWVudCAuc2xpZGUge1xuICB3aWR0aDogMTAwJTtcbn1cblxuI0gwMDFDLXNpbmdsZS1zZWdtZW50IC5zbGlkZSwgI0gwMDFDLXNpbmdsZS1zZWdtZW50IC5pbWFnZS1jb250YWluZXIsICNIMDAxQy1zaW5nbGUtc2VnbWVudCAuc2xpZGUtY29udGVudCB7XG4gIHRyYW5zZm9ybTogc2tldygwZGVnKTtcbn1cblxuI0gwMDFDLXNpbmdsZS1zZWdtZW50IC5zbGlkZS1jb250ZW50LS1zdGF5IGgxLCAjSDAwMUMtc2luZ2xlLXNlZ21lbnQgaDMge1xuICBmb250LXNpemU6IDQ0cHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuXG4jSDAwMUMtc2luZ2xlLXNlZ21lbnQgLnNsaWRlLWNvbnRlbnQtLXN0YXksXG4jSDAwMUMtc2luZ2xlLXNlZ21lbnQgLnNsaWRlLWNvbnRlbnQtLXN0YXkgLmhlYWRpbmctY29udGVudCxcbiNIMDAxQy1zaW5nbGUtc2VnbWVudCAuc2xpZGUtY29udGVudC0tc3RheSAuaGVhZGluZy1jb250ZW50IGgxLCAjSDAwMUMtc2luZ2xlLXNlZ21lbnQgaDMsXG4jSDAwMUMtc2luZ2xlLXNlZ21lbnQgLnNsaWRlLWNvbnRlbnQtLXN0YXkgLmhlYWRpbmctY29udGVudCBzcGFuIHtcbiAgd2lkdGg6IDc3MHB4O1xufVxuXG4jSDAwMUMtc2luZ2xlLXNlZ21lbnQgLnNsaWRlLWNvbnRlbnQtLXN0YXksICNIMDAxQy1zaW5nbGUtc2VnbWVudCAuc2xpZGUtY29udGVudC0tYWN0aXZlIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogOTgwcHg7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIG1hcmdpbjogMCBhdXRvIDAgYXV0bztcbn1cblxuI0gwMDFDLXNpbmdsZS1zZWdtZW50IC5zbGlkZS1jb250ZW50LS1zdGF5IC5oZWFkaW5nLWNvbnRlbnQge1xuICBtYXgtd2lkdGg6IDc3MHB4O1xuICBtYXJnaW46IDE2N3B4IGF1dG8gMCBhdXRvO1xufVxuXG4jSDAwMUMtc2luZ2xlLXNlZ21lbnQgLnNsaWRlLWNvbnRlbnQtLXN0YXkgaDEsICNIMDAxQy1zaW5nbGUtc2VnbWVudCBoMyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgdG9wOiAwO1xuICB0cmFuc2l0aW9uOiB0b3AgZWFzZSAwLjVzLCBib3R0b20gZWFzZSAxLjVzO1xufVxuXG4jSDAwMUMtc2luZ2xlLXNlZ21lbnQgLnNsaWRlLWNvbnRlbnQtLXN0YXkgc3BhbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgYm90dG9tOiAwO1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4ycyBlYXNlLWluLW91dCAuMnMsIHRvcCBlYXNlIC4ycztcbn1cblxuI0gwMDFDLXNpbmdsZS1zZWdtZW50IC5zbGlkZS1jb250ZW50LS1hY3RpdmUge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgLjNzIGVhc2UtaW4tb3V0IC4zcywgdmlzaWJpbGl0eSAwcyBlYXNlIDBzO1xuICBvcGFjaXR5OiAwO1xufVxuXG4jSDAwMUMtc2luZ2xlLXNlZ21lbnQgLnNsaWRlLWNvbnRlbnQtLWFjdGl2ZSAuaGVhZGluZy1jb250ZW50IHtcbiAgdG9wOiAxODBweDtcbn1cblxuI0gwMDFDLXNpbmdsZS1zZWdtZW50IC5zbGlkZS1jb250ZW50LS1hY3RpdmUgLmhlYWRpbmctY29udGVudCBoMSwgI0gwMDFDLXNpbmdsZS1zZWdtZW50IC5zbGlkZS1jb250ZW50LS1hY3RpdmUgLmhlYWRpbmctY29udGVudCBoMyB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuI0gwMDFDLXNpbmdsZS1zZWdtZW50IC5zbGlkZS1jb250ZW50LS1hY3RpdmUgLmhlYWRpbmctY29udGVudCAuX2gwMDFjLWN0YS1idXR0b25zIHtcbiAgbWFyZ2luLXRvcDogMS43NXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4jSDAwMUMtc2luZ2xlLXNlZ21lbnQgbmF2IGEge1xuICB0cmFuc2l0aW9uOiBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogLjNzO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcbn1cblxuI0gwMDFDLXNpbmdsZS1zZWdtZW50IC5uYXYtbGlua3MgbmF2IC5faDAwMWMtY3RhLWJ1dHRvbnMge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1pbi13aWR0aDogMjAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbiNIMDAxQy1zaW5nbGUtc2VnbWVudDpob3ZlciAuc2xpZGUtY29udGVudC0tc3RheSBoMSwgI0gwMDFDLXNpbmdsZS1zZWdtZW50OmhvdmVyIGgzIHtcbiAgdG9wOiAtMTAwcHg7XG59XG5cbiNIMDAxQy1zaW5nbGUtc2VnbWVudDpob3ZlciAuc2xpZGUtY29udGVudC0tc3RheSBzcGFuIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBib3R0b206IC0yMHB4O1xuICBvcGFjaXR5OiAwO1xufVxuXG4jSDAwMUMtc2luZ2xlLXNlZ21lbnQ6aG92ZXIgLnNsaWRlLWNvbnRlbnQtLWFjdGl2ZSB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIG9wYWNpdHk6IDE7XG59XG5cbiNIMDAxQy1zaW5nbGUtc2VnbWVudDpob3ZlciAuc2xpZGUtY29udGVudC0tYWN0aXZlIC5oZWFkaW5nLWNvbnRlbnQge1xuICB0b3A6IDgwcHg7XG59XG5cbiNIMDAxQy1zaW5nbGUtc2VnbWVudCBbZGF0YS1zdGF0ZT0nYWN0aXZlJ10gbmF2IGE6bnRoLWNoaWxkKDEpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4zcztcbn1cblxuI0gwMDFDLXNpbmdsZS1zZWdtZW50IFtkYXRhLXN0YXRlPSdhY3RpdmUnXSBuYXYgYTpudGgtY2hpbGQoMikge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjZzO1xufVxuXG4jSDAwMUMtc2luZ2xlLXNlZ21lbnQgW2RhdGEtc3RhdGU9J2FjdGl2ZSddIG5hdiBhOm50aC1jaGlsZCgzKSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuOXM7XG59XG5cbiNIMDAxQy1zaW5nbGUtc2VnbWVudCBbZGF0YS1zdGF0ZT0nYWN0aXZlJ10gbmF2IGE6bnRoLWNoaWxkKDQpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMS4ycztcbn1cblxuI0gwMDFDLXNpbmdsZS1zZWdtZW50IFtkYXRhLXN0YXRlPSdhY3RpdmUnXSBuYXYgYTpudGgtY2hpbGQoNSkge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxLjVzO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNXB4KSB7XG4gICNIMDAxQy1zaW5nbGUtc2VnbWVudCAuc2xpZGUtY29udGVudC0tc3RheSwgI0gwMDFDLXNpbmdsZS1zZWdtZW50IC5zbGlkZS1jb250ZW50LS1pbmFjdGl2ZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIH1cbiAgI0gwMDFDLXNpbmdsZS1zZWdtZW50IC5zbGlkZS1jb250ZW50LS1hY3RpdmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgb3BhY2l0eTogMTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAjSDAwMUMtc2luZ2xlLXNlZ21lbnQgLnNsaWRlLWNvbnRlbnQtLWFjdGl2ZSAuaGVhZGluZy1jb250ZW50IHtcbiAgICB0b3A6IDcwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgI0gwMDFDLXNpbmdsZS1zZWdtZW50IC5zbGlkZS1jb250ZW50LS1hY3RpdmUgLmhlYWRpbmctY29udGVudCBoMSwgI0gwMDFDLXNpbmdsZS1zZWdtZW50IC5zbGlkZS1jb250ZW50LS1hY3RpdmUgLmhlYWRpbmctY29udGVudCBoMyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxuICAjSDAwMUMtc2luZ2xlLXNlZ21lbnQgLnNsaWRlLWNvbnRlbnQtLWFjdGl2ZSAuaGVhZGluZy1jb250ZW50IC5faDAwMWMtY3RhLWJ1dHRvbnMge1xuICAgIG1hcmdpbi10b3A6IC0wLjI1cmVtO1xuICB9XG4gICNIMDAxQy1zaW5nbGUtc2VnbWVudCAubmF2LWxpbmtzIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNjBweCk7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbWluLWhlaWdodDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgI0gwMDFDLXNpbmdsZS1zZWdtZW50IC5uYXYtbGlua3MgbmF2IHtcbiAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgIG1hcmdpbjogMCAtNnB4O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAoNnB4ICogMikpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiA1MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjlweCkge1xuICAjSDAwMUMtc2luZ2xlLXNlZ21lbnQgLmltYWdlLWNvbnRhaW5lcixcbiAgI0gwMDFDLXNpbmdsZS1zZWdtZW50IC5pbWFnZS1jb250YWluZXI6YmVmb3JlLFxuICAjSDAwMUMtc2luZ2xlLXNlZ21lbnQgLmltYWdlLWNvbnRhaW5lciBpbWcge1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuICAjSDAwMUMtc2luZ2xlLXNlZ21lbnQgLnNsaWRlLWNvbnRlbnQtLWFjdGl2ZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgI0gwMDFDLXNpbmdsZS1zZWdtZW50IC5zbGlkZS1jb250ZW50LS1hY3RpdmUgLmhlYWRpbmctY29udGVudCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdG9wOiA1MHB4O1xuICAgIHBhZGRpbmc6IDAgNTVweDtcbiAgfVxuICAjSDAwMUMtc2luZ2xlLXNlZ21lbnQgLnNsaWRlLWNvbnRlbnQtLWFjdGl2ZSAuaGVhZGluZy1jb250ZW50IGgxLCAjSDAwMUMtc2luZ2xlLXNlZ21lbnQgLnNsaWRlLWNvbnRlbnQtLWFjdGl2ZSAuaGVhZGluZy1jb250ZW50IGgzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAjSDAwMUMtc2luZ2xlLXNlZ21lbnQgLnNsaWRlLWNvbnRlbnQtLWFjdGl2ZSAubmF2LWxpbmtzIG5hdiB7XG4gICAgYm90dG9tOiA1MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NDVweCkgYW5kIChtaW4td2lkdGg6IDQyMXB4KSB7XG4gICNIMDAxQy1zaW5nbGUtc2VnbWVudCB7XG4gICAgaGVpZ2h0OiA1NjBweDtcbiAgfVxuICAjSDAwMUMtc2luZ2xlLXNlZ21lbnQgLnNsaWRlLWNvbnRlbnQtLWFjdGl2ZSAuaGVhZGluZy1jb250ZW50IHtcbiAgICB0b3A6IDMwcHg7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICB9XG4gICNIMDAxQy1zaW5nbGUtc2VnbWVudCAuc2xpZGUtY29udGVudC0tYWN0aXZlIC5uYXYtbGlua3MgbmF2IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3R0b206IDIwcHg7XG4gICAgbWFyZ2luOiAwcHggMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjBweCkge1xuICAjSDAwMUMtc2luZ2xlLXNlZ21lbnQge1xuICAgIGhlaWdodDogNTYwcHg7XG4gIH1cbiAgI0gwMDFDLXNpbmdsZS1zZWdtZW50IC5zbGlkZSB7XG4gICAgaGVpZ2h0OiA1NjBweDtcbiAgfVxuICAjSDAwMUMtc2luZ2xlLXNlZ21lbnQgLm5hdi1saW5rcyBuYXYge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgI0gwMDFDLXNpbmdsZS1zZWdtZW50IC5zbGlkZS1jb250ZW50LS1hY3RpdmUge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gICNIMDAxQy1zaW5nbGUtc2VnbWVudCAuc2xpZGUtY29udGVudC0tYWN0aXZlIC5oZWFkaW5nLWNvbnRlbnQge1xuICAgIHRvcDogNTBweDtcbiAgICBwYWRkaW5nOiAwIDAgMCAwO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuICAjSDAwMUMtc2luZ2xlLXNlZ21lbnQgLnNsaWRlLWNvbnRlbnQtLWFjdGl2ZSAubmF2LWxpbmtzIHtcbiAgICBwb3NpdGlvbjogaW5pdGlhbDtcbiAgfVxuICAjSDAwMUMtc2luZ2xlLXNlZ21lbnQgLnNsaWRlLWNvbnRlbnQtLWFjdGl2ZSAubmF2LWxpbmtzIG5hdiB7XG4gICAgYm90dG9tOiAxNXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAzMjBweCkge1xuICAjSDAwMUMtc2luZ2xlLXNlZ21lbnQgLnNsaWRlLWNvbnRlbnQtLWFjdGl2ZSAuaGVhZGluZy1jb250ZW50IHtcbiAgICB0b3A6IDIwcHg7XG4gIH1cbiAgI0gwMDFDLXNpbmdsZS1zZWdtZW50IC5uYXYtbGlua3MgbmF2IGEge1xuICAgIG1pbi13aWR0aDogMTIwcHggIWltcG9ydGFudDtcbiAgICBtYXgtd2lkdGg6IDEyMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAxM3B4IDE2cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDI4MHB4KSB7XG4gICNIMDAxQy1zaW5nbGUtc2VnbWVudCAubmF2LWxpbmtzIG5hdiBhIHtcbiAgICBtaW4td2lkdGg6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWF4LXdpZHRoOiAxMDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogN3B4IDE2cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4uSDAwMUQtaGVybyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uSDAwMUQtaGVybyBpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbn1cblxuLkgwMDFELWhlcm8gLmltYWdlLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLkgwMDFELWhlcm8gLmltYWdlLWNvbnRhaW5lcjpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy10b3A6IDEwMCU7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0MDBweCkge1xuICAuSDAwMUQtaGVybyAuaW1hZ2UtY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuICAuSDAwMUQtaGVybyAuaW1hZ2UtY29udGFpbmVyOmJlZm9yZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZy10b3A6IDc1JTtcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG59XG5cbkBtZWRpYSAod2lkdGg6IDMyMHB4KSB7XG4gIC5IMDAxRC1oZXJvIC5pbWFnZS1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG4gIC5IMDAxRC1oZXJvIC5pbWFnZS1jb250YWluZXI6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nLXRvcDogMjAwJTtcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG59XG5cbi5IMDAxRC1oZXJvIC5jYXJvdXNlbCAuaXRlbSB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLkgwMDFELWhlcm8gLmNhcm91c2VsLWluZGljYXRvcnMge1xuICBib3R0b206IDMwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkge1xuICAuSDAwMUQtaGVybyAuY2Fyb3VzZWwtaW5kaWNhdG9ycyB7XG4gICAgYm90dG9tOiAxN3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkge1xuICAuSDAwMUQtaGVybyAuY2Fyb3VzZWwtY29udHJvbC5sZWZ0OmFmdGVyIHtcbiAgICBsZWZ0OiA1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gIC5IMDAxRC1oZXJvIC5jYXJvdXNlbC1jb250cm9sLnJpZ2h0OmFmdGVyIHtcbiAgICByaWdodDogNXB4O1xuICB9XG59XG5cbi5IMDAxRC1oZXJvIGgyIHtcbiAgZm9udC1zaXplOiAyLjI1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjIyMmVtO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgLkgwMDFELWhlcm8gaDIge1xuICAgIGZvbnQtc2l6ZTogMi4yNWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjIyMmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLkgwMDFELWhlcm8gaDIge1xuICAgIGZvbnQtc2l6ZTogMi43NWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1ZW07XG4gIH1cbn1cblxuLkgwMDFELWhlcm8gaDIsIC5IMDAxRC1oZXJvIGgxIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLkgwMDFELWhlcm8gLmNvbnRlbnQtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cblxuLkgwMDFELWhlcm8gLmNvbnRlbnQtd3JhcHBlciAuaW1hZ2UtY29udGFpbmVyIHtcbiAgei1pbmRleDogLTE7XG59XG5cbi5IMDAxRC1oZXJvIC5wYWRkZWQtY29udGFpbmVyIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBwYWRkaW5nLXRvcDogNnJlbTtcbiAgcGFkZGluZy1ib3R0b206IDNyZW07XG4gIHRvcDogNTAlICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkge1xuICAuSDAwMUQtaGVybyAucGFkZGVkLWNvbnRhaW5lciB7XG4gICAgdG9wOiAxMzZweDtcbiAgfVxufVxuXG4uSDAwMUQtaGVybyAucGFkZGVkLWNvbnRhaW5lciAuY29udGVudCB7XG4gIHotaW5kZXg6IDI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gIC5IMDAxRC1oZXJvIC5wYWRkZWQtY29udGFpbmVyIC5jb250ZW50IHtcbiAgICB3aWR0aDogNTguMzMzMyU7XG4gICAgcGFkZGluZy1yaWdodDogMTJweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5IMDAxRC1oZXJvIC5wYWRkZWQtY29udGFpbmVyIC5jb250ZW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgfVxufVxuXG4uSDAwMUQtaGVybyAucDEge1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgLkgwMDFELWhlcm8gLnBhZGRlZC1jb250YWluZXIge1xuICAgIHRvcDogMTAwcHg7XG4gIH1cbn1cblxuLkgwMDFELWhlcm8gLm92ZXJsYXktdGhlbWUtZGFyay5vdmVybGF5LWVuYWJsZSAuaW1hZ2UtY29udGFpbmVyOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xufVxuXG4uSDAwMUQtaGVybyAub3ZlcmxheS10aGVtZS1kYXJrLm92ZXJsYXktZW5hYmxlIGgxLCAuSDAwMUQtaGVybyAub3ZlcmxheS10aGVtZS1kYXJrLm92ZXJsYXktZW5hYmxlIGgyLCAuSDAwMUQtaGVybyAub3ZlcmxheS10aGVtZS1kYXJrLm92ZXJsYXktZW5hYmxlIC5wMSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uSDAwMUQtaGVybyAub3ZlcmxheS10aGVtZS1kYXJrLm92ZXJsYXktZGlzYWJsZSBoMSwgLkgwMDFELWhlcm8gLm92ZXJsYXktdGhlbWUtZGFyay5vdmVybGF5LWRpc2FibGUgaDIsIC5IMDAxRC1oZXJvIC5vdmVybGF5LXRoZW1lLWRhcmsub3ZlcmxheS1kaXNhYmxlIC5wMSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uSDAwMUQtaGVybyAub3ZlcmxheS10aGVtZS1saWdodC5vdmVybGF5LWVuYWJsZSAuaW1hZ2UtY29udGFpbmVyOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY1cHgpIHtcbiAgLkgwMDFELWhlcm8gLmltYWdlLWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbiAgLkgwMDFELWhlcm8gLmltYWdlLWNvbnRhaW5lcjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmctdG9wOiAxMzMuMzMzMzMzMzMzJTtcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1MzJweCkgYW5kIChtYXgtd2lkdGg6IDc2NnB4KSB7XG4gIC5IMDAxRC1oZXJvIC5pbWFnZS1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG4gIC5IMDAxRC1oZXJvIC5pbWFnZS1jb250YWluZXI6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nLXRvcDogNzUlO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gIC5IMDAxRC1oZXJvIC5pbWFnZS1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG4gIC5IMDAxRC1oZXJvIC5pbWFnZS1jb250YWluZXI6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nLXRvcDogNzUlO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDgwM3B4KSB7XG4gIC5IMDAxRC1oZXJvIC5pbWFnZS1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG4gIC5IMDAxRC1oZXJvIC5pbWFnZS1jb250YWluZXI6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nLXRvcDogNTYuMjUlO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDg5OXB4KSB7XG4gIC5IMDAxRC1oZXJvIC5pbWFnZS1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG4gIC5IMDAxRC1oZXJvIC5pbWFnZS1jb250YWluZXI6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nLXRvcDogNTYuMjUlO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDExMjRweCkge1xuICAuSDAwMUQtaGVybyAuaW1hZ2UtY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuICAuSDAwMUQtaGVybyAuaW1hZ2UtY29udGFpbmVyOmJlZm9yZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZy10b3A6IDM3LjUlO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuSDAwMUQtaGVybyAuaW1hZ2UtY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuICAuSDAwMUQtaGVybyAuaW1hZ2UtY29udGFpbmVyOmJlZm9yZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZy10b3A6IDM3LjUlO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2NnB4KSB7XG4gIC5IMDAxRC1oZXJvLXdpdGgtY3RhIC5faDAwMWQtY3RhLWJ1dHRvbnMge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjEwcHgpIHtcbiAgLkgwMDFELWhlcm8td2l0aC1jdGEgLl9oMDAxZC1jdGEtYnV0dG9ucyB7XG4gICAgbWF4LXdpZHRoOiAxNy41cmVtO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkgYW5kIChtYXgtd2lkdGg6IDEwNzlweCkge1xuICAuSDAwMUQtaGVyby13aXRoLWN0YSAuY3RhLWJ1dHRvbnMgLmN0YS1idG46bm90KDpvbmx5LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uSDAwMUQtaGVyby13aXRoLWN0YS5IMDAxRC1oZXJvIC5jYXJvdXNlbC1pbmRpY2F0b3JzIHtcbiAgYm90dG9tOiAxMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY2cHgpIHtcbiAgLkgwMDFELWhlcm8td2l0aC1jdGEuSDAwMUQtaGVybyB7XG4gICAgbWluLWhlaWdodDogMjVyZW07XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gIH1cbiAgLkgwMDFELWhlcm8td2l0aC1jdGEuSDAwMUQtaGVybyBpbWcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gIH1cbiAgLkgwMDFELWhlcm8td2l0aC1jdGEuSDAwMUQtaGVybyAub3ZlcmxheS10aGVtZS1kYXJrIC5pbWFnZS1jb250YWluZXI6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gICAgb3BhY2l0eTogLjU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgfVxuICAuSDAwMUQtaGVyby13aXRoLWN0YS5IMDAxRC1oZXJvIC5vdmVybGF5LXRoZW1lLWxpZ2h0IC5pbWFnZS1jb250YWluZXI6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICB9XG4gIC5IMDAxRC1oZXJvLXdpdGgtY3RhLkgwMDFELWhlcm8gLm92ZXJsYXktdGhlbWUtbGlnaHQgaDEsIC5IMDAxRC1oZXJvLXdpdGgtY3RhLkgwMDFELWhlcm8gLm92ZXJsYXktdGhlbWUtbGlnaHQgaDIsIC5IMDAxRC1oZXJvLXdpdGgtY3RhLkgwMDFELWhlcm8gLm92ZXJsYXktdGhlbWUtbGlnaHQgLnAxIHtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgfVxuICAuSDAwMUQtaGVyby13aXRoLWN0YS5IMDAxRC1oZXJvIC5wYWRkZWQtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbTtcbiAgfVxuICAuSDAwMUQtaGVyby13aXRoLWN0YS5IMDAxRC1oZXJvIC5wYWRkZWQtY29udGFpbmVyIC5wMSBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS41cmVtO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxuICAuSDAwMUQtaGVyby13aXRoLWN0YS5IMDAxRC1oZXJvIC5jYXJvdXNlbCB7XG4gICAgbWluLWhlaWdodDogMzVyZW07XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ2NHB4KSB7XG4gIC5IMDAxRC1oZXJvLXdpdGgtY3RhLkgwMDFELWhlcm8gLmltYWdlLWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbiAgLkgwMDFELWhlcm8td2l0aC1jdGEuSDAwMUQtaGVybyAuaW1hZ2UtY29udGFpbmVyOmJlZm9yZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZy10b3A6IDEzMy4zMzMzMzMzMzMlO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cbn1cblxuLkgwMDFELWhlcm8td2l0aC1jdGEuSDAwMUQtaGVyby13aXRoLWNob3AgLmJ0bi1zZWNvbmRhcnkge1xuICBib3JkZXItY29sb3I6ICNmZmZmZmY7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uSDAwMUQtaGVyby13aXRoLWN0YS5IMDAxRC1oZXJvLXdpdGgtY2hvcCAuYnRuLXNlY29uZGFyeSAudGV4dC13cmFwcGVyOmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmO1xufVxuXG4uSDAwMUQtaGVyby13aXRoLWN0YS5IMDAxRC1oZXJvLXdpdGgtY2hvcCAuYnRuLXNlY29uZGFyeTpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2M0Y2VkMTtcbiAgY29sb3I6ICMyZDM4M2Y7XG59XG5cbi5IMDAxRC1oZXJvLXdpdGgtY3RhLkgwMDFELWhlcm8td2l0aC1jaG9wIC5idG4tc2Vjb25kYXJ5OmhvdmVyIC50ZXh0LXdyYXBwZXI6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6ICMyZDM4M2Y7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjZweCkge1xuICAuSDAwMUQtaGVyby13aXRoLWN0YS5IMDAxRC1oZXJvLXdpdGgtY2hvcCAuY2Fyb3VzZWwge1xuICAgIG1pbi1oZWlnaHQ6IDM1cmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1MzJweCkge1xuICAuSDAwMUQtaGVyby13aXRoLWN0YS5IMDAxRC1oZXJvLXdpdGgtY2hvcCAuaW1hZ2UtY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuICAuSDAwMUQtaGVyby13aXRoLWN0YS5IMDAxRC1oZXJvLXdpdGgtY2hvcCAuaW1hZ2UtY29udGFpbmVyOmJlZm9yZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZy10b3A6IDEzMy4zMzMzMzMzMzMlO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDM5OXB4KSB7XG4gIC5IMDAxRC1oZXJvLXdpdGgtY3RhLkgwMDFELWhlcm8td2l0aC1jaG9wIC5pbWFnZS1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG4gIC5IMDAxRC1oZXJvLXdpdGgtY3RhLkgwMDFELWhlcm8td2l0aC1jaG9wIC5pbWFnZS1jb250YWluZXI6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nLXRvcDogMTMzLjMzMzMzMzMzMyU7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxufVxuXG4uSDAwMUUtaGVybyB7XG4gIGhlaWdodDogMTAwJTtcbiAgbWluLWhlaWdodDogNTEycHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLkgwMDFFLWhlcm8gLmNvbnRlbnQtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLkgwMDFFLWhlcm8gLmNvbnRlbnQtd3JhcHBlciAuaW1hZ2UtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uSDAwMUUtaGVybyAuanVtcC1uYXYgLm5hdmJhci13cmFwcGVyIC5uYXZiYXIge1xuICB2aXNpYmlsaXR5OiBoaWRkZW4gIWltcG9ydGFudDtcbn1cblxuLkgwMDFFLWhlcm8gLm5hdmJhci13cmFwcGVyIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuICFpbXBvcnRhbnQ7XG59XG5cbi5IMDAxRS1oZXJvIC52aXNpYmxlLXhzLWJsb2NrIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uSDAwMUUtaGVybyAuaGVyby1oZWFkaW5nIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS4yNztcbn1cblxuLkgwMDFFLWhlcm8gLmNtLXRlYXNhYmxlX190ZXh0IHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLkgwMDFFLWhlcm8gLmgwMDFlLXBhZGRlZC1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiA3ODBweDtcbn1cblxuLkgwMDFFLWhlcm8gLmgwMDFlLXBhZGRlZC1jb250YWluZXIgLnJvdzEge1xuICBwYWRkaW5nOiA5NnB4IDAgMTI4cHg7XG59XG5cbi5IMDAxRS1oZXJvIC5oMDAxZS1wYWRkZWQtY29udGFpbmVyIC5yb3cxIC5oMDAxZS1oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuXG4uSDAwMUUtaGVybyAuaDAwMWUtcGFkZGVkLWNvbnRhaW5lciAucm93MSAuY20tdGVhc2FibGVfX3RleHQge1xuICBtYXJnaW4tdG9wOiAyNHB4O1xufVxuXG4uSDAwMUUtaGVybyAuSDAwMWUtaGVyby13aXRoLWN0YSAuX2gwMDFlLWN0YS1idXR0b25zIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uSDAwMUUtaGVybyAuaGVyby1qdW1wLW5hdiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICNjOWNhY2M7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxcmVtO1xufVxuXG4uSDAwMUUtaGVybyAuaGVyby1qdW1wLW5hdjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uSDAwMUUtaGVybyBpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uSDAwMUUtaGVybyAjaG9yaXpvbnRhbC1saXN0IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcbiAgYm90dG9tOiAwO1xufVxuXG4uSDAwMUUtaGVybyAjaG9yaXpvbnRhbC1saXN0IGxpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgbWFyZ2luOiAwIC4ycmVtIDFyZW07XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAuSDAwMUUtaGVybyAjaG9yaXpvbnRhbC1saXN0IGxpIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG1hcmdpbjogMCAxLjVyZW0gMXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY2cHgpIHtcbiAgLkgwMDFFLWhlcm8gaW1nIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbiAgLkgwMDFFLWhlcm8gLmltYWdlLWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgaGVpZ2h0OiA1NjBweDtcbiAgfVxuICAuSDAwMUUtaGVybyAuaW1hZ2UtY29udGFpbmVyOmJlZm9yZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZy10b3A6IDQwJTtcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG4gIC5IMDAxRS1oZXJvIC5pbWFnZS1jb250YWluZXI6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gICAgb3BhY2l0eTogLjU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgfVxuICAuSDAwMUUtaGVybyAuaGVyby1qdW1wLW5hdiB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gIH1cbiAgLkgwMDFFLWhlcm8gLmgwMDFlLXBhZGRlZC1jb250YWluZXIgLnJvdzEge1xuICAgIHBhZGRpbmc6IDk2cHggMTBweCA0OHB4IDEwcHg7XG4gIH1cbiAgLkgwMDFFLWhlcm8gI2hvcml6b250YWwtbGlzdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDhweDtcbiAgfVxuICAuSDAwMUUtaGVybyAuaGVyby1oZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gIH1cbiAgLkgwMDFFLWhlcm8gLmhlcm8tbG9jYXRpb24ge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLkgwMDFFLWhlcm8gLmltYWdlLWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbiAgLkgwMDFFLWhlcm8gLmltYWdlLWNvbnRhaW5lcjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmctdG9wOiA2MCU7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxuICAuSDAwMUUtaGVybyAuaW1hZ2UtY29udGFpbmVyOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICAgIG9wYWNpdHk6IC41O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gIH1cbiAgLkgwMDFFLWhlcm8gLmgwMDFlLXBhZGRlZC1jb250YWluZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzLjkwNjI1JTtcbiAgICBwYWRkaW5nLWxlZnQ6IDMuOTA2MjUlO1xuICB9XG4gIC5IMDAxRS1oZXJvIC5oZXJvLWhlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICBsaW5lLWhlaWdodDogNTZweDtcbiAgfVxuICAuSDAwMUUtaGVybyAuaGVyby1sb2NhdGlvbiB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLkgwMDFFLWhlcm8gLmltYWdlLWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbiAgLkgwMDFFLWhlcm8gLmltYWdlLWNvbnRhaW5lcjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmctdG9wOiA0MCU7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxuICAuSDAwMUUtaGVybyAuaW1hZ2UtY29udGFpbmVyOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICAgIG9wYWNpdHk6IC41O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gIH1cbiAgLkgwMDFFLWhlcm8gLnJvdzEgLmNtLXRlYXNhYmxlX190ZXh0IHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC5IMDAxRS1oZXJvIC5oZXJvLWhlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogNDRweDtcbiAgICBsaW5lLWhlaWdodDogNTZweDtcbiAgfVxuICAuSDAwMUUtaGVybyAjaG9yaXpvbnRhbC1saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICB9XG59XG5cbi5IMDAxLWhvbWVwYWdlLWhlcm8td2l0aC12aWRlbyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgbWF4LXdpZHRoOiAxMjgwcHg7XG59XG5cbi5IMDAxLWhvbWVwYWdlLWhlcm8td2l0aC12aWRlbyBhIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5IMDAxLWhvbWVwYWdlLWhlcm8td2l0aC12aWRlbyA+IGRpdixcbi5IMDAxLWhvbWVwYWdlLWhlcm8td2l0aC12aWRlbyAuaW1hZ2UtY29udGFpbmVyIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzBjMGMwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLkgwMDEtaG9tZXBhZ2UtaGVyby13aXRoLXZpZGVvID4gZGl2LFxuICAuSDAwMS1ob21lcGFnZS1oZXJvLXdpdGgtdmlkZW8gLmltYWdlLWNvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiA0NzVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLkgwMDEtaG9tZXBhZ2UtaGVyby13aXRoLXZpZGVvIC5pbWFnZS1jb250YWluZXIgPiBkaXYge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIH1cbn1cblxuLkgwMDEtaG9tZXBhZ2UtaGVyby13aXRoLXZpZGVvIC5pbWFnZS1jb250YWluZXI6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gIG9wYWNpdHk6IC41O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbn1cblxuLkgwMDEtaG9tZXBhZ2UtaGVyby13aXRoLXZpZGVvIGltZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogMTAwJTtcbiAgbWFyZ2luLWxlZnQ6IC0yMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4uSDAwMS1ob21lcGFnZS1oZXJvLXdpdGgtdmlkZW8gLnBhZGRlZC1jb250YWluZXIge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTBweDtcbiAgbGVmdDogMSU7XG4gIHJpZ2h0OiAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLkgwMDEtaG9tZXBhZ2UtaGVyby13aXRoLXZpZGVvIC5wYWRkZWQtY29udGFpbmVyIHtcbiAgICBsZWZ0OiAwO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuSDAwMS1ob21lcGFnZS1oZXJvLXdpdGgtdmlkZW8gLnBhZGRlZC1jb250YWluZXIge1xuICAgIHRvcDogMTAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gIC5IMDAxLWhvbWVwYWdlLWhlcm8td2l0aC12aWRlbyAucGFkZGVkLWNvbnRhaW5lciA+ICoge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgcGFkZGluZy1yaWdodDogMTJweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5IMDAxLWhvbWVwYWdlLWhlcm8td2l0aC12aWRlbyAucGFkZGVkLWNvbnRhaW5lciA+ICoge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIH1cbn1cblxuLkgwMDEtaG9tZXBhZ2UtaGVyby13aXRoLXZpZGVvIC5jYXJvdXNlbCAuaXRlbSB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLkgwMDEtaG9tZXBhZ2UtaGVyby13aXRoLXZpZGVvIC5jYXJvdXNlbC1pbmRpY2F0b3JzIHtcbiAgYm90dG9tOiAzMHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgLkgwMDEtaG9tZXBhZ2UtaGVyby13aXRoLXZpZGVvIC5jYXJvdXNlbC1pbmRpY2F0b3JzIHtcbiAgICBib3R0b206IDE3cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2NnB4KSB7XG4gIC5IMDAxLWhvbWVwYWdlLWhlcm8td2l0aC12aWRlbyAuY2Fyb3VzZWwtY29udHJvbCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgLkgwMDEtaG9tZXBhZ2UtaGVyby13aXRoLXZpZGVvIC5jYXJvdXNlbC1jb250cm9sLmxlZnQ6YWZ0ZXIge1xuICAgIGxlZnQ6IDVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgLkgwMDEtaG9tZXBhZ2UtaGVyby13aXRoLXZpZGVvIC5jYXJvdXNlbC1jb250cm9sLnJpZ2h0OmFmdGVyIHtcbiAgICByaWdodDogNXB4O1xuICB9XG59XG5cbi5IMDAxLWhvbWVwYWdlLWhlcm8td2l0aC12aWRlbyBoMiB7XG4gIGZvbnQtc2l6ZTogMi4yNWVtO1xuICBsaW5lLWhlaWdodDogMS4yMjJlbTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gIC5IMDAxLWhvbWVwYWdlLWhlcm8td2l0aC12aWRlbyBoMiB7XG4gICAgZm9udC1zaXplOiAyLjI1ZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjIyZW07XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuSDAwMS1ob21lcGFnZS1oZXJvLXdpdGgtdmlkZW8gaDIge1xuICAgIGZvbnQtc2l6ZTogMi43NWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1ZW07XG4gIH1cbn1cblxuLkgwMDEtaG9tZXBhZ2UtaGVyby13aXRoLXZpZGVvIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjBmMDtcbiAgaGVpZ2h0OiA2NTBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIC5IMDAxLWhvbWVwYWdlLWhlcm8td2l0aC12aWRlbyB7XG4gICAgaGVpZ2h0OiA0NTBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLkgwMDEtaG9tZXBhZ2UtaGVyby13aXRoLXZpZGVvIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICB9XG59XG5cbi5IMDAxLWhvbWVwYWdlLWhlcm8td2l0aC12aWRlbyBoMSB7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIGZvbnQtc2l6ZTogMi43NWVtO1xuICBsaW5lLWhlaWdodDogMS4yNWVtO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLkgwMDEtaG9tZXBhZ2UtaGVyby13aXRoLXZpZGVvIGgxIHtcbiAgICBmb250LXNpemU6IDIuMjVlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yMmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuSDAwMS1ob21lcGFnZS1oZXJvLXdpdGgtdmlkZW8gaDEge1xuICAgIG1hcmdpbjogMzBweCAwcHggMjBweDtcbiAgICBmb250LXNpemU6IDEuNWVtO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICB9XG59XG5cbi5IMDAxLWhvbWVwYWdlLWhlcm8td2l0aC12aWRlbyAucDEge1xuICBtYXJnaW4tdG9wOiAyNXB4O1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICBmb250LXNpemU6IDEuMzEyNWVtO1xuICBsaW5lLWhlaWdodDogMS40NzYyZW07XG59XG5cbi5IMDAxLWhvbWVwYWdlLWhlcm8td2l0aC12aWRlbyAucDEgcCB7XG4gIG1hcmdpbjogMCAwIDMwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuSDAwMS1ob21lcGFnZS1oZXJvLXdpdGgtdmlkZW8gLnAxIHAge1xuICAgIG1hcmdpbjogMCAwIDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIC5IMDAxLWhvbWVwYWdlLWhlcm8td2l0aC12aWRlbyAucDEge1xuICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjIzODFlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLkgwMDEtaG9tZXBhZ2UtaGVyby13aXRoLXZpZGVvIC5wMSB7XG4gICAgZm9udC1zaXplOiAxZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNjI1ZW07XG4gIH1cbn1cblxuLkgwMDEtaG9tZXBhZ2UtaGVyby13aXRoLXZpZGVvIC5wYWRkZWQtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMHB4O1xuICB6LWluZGV4OiAxMDA7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5IMDAxLWhvbWVwYWdlLWhlcm8td2l0aC12aWRlbyAucGFkZGVkLWNvbnRhaW5lciB7XG4gICAgdG9wOiAxMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLkgwMDEtaG9tZXBhZ2UtaGVyby13aXRoLXZpZGVvIC5wYWRkZWQtY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDEyMzBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgLkgwMDEtaG9tZXBhZ2UtaGVyby13aXRoLXZpZGVvIC5wYWRkZWQtY29udGFpbmVyID4gKiB7XG4gICAgd2lkdGg6IDcwJTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLkgwMDEtaG9tZXBhZ2UtaGVyby13aXRoLXZpZGVvIC5wYWRkZWQtY29udGFpbmVyID4gKiB7XG4gICAgd2lkdGg6IDgwJTtcbiAgfVxufVxuXG4uSDAwMS1ob21lcGFnZS1oZXJvLXdpdGgtdmlkZW8gLnBhZGRlZC1jb250YWluZXIgLkgwMDFWLXRleHQtd3JhcHBlciB7XG4gIHBhZGRpbmc6IDI1cHggMjBweCAyNXB4IDBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIC5IMDAxLWhvbWVwYWdlLWhlcm8td2l0aC12aWRlbyAucGFkZGVkLWNvbnRhaW5lciAuSDAwMVYtdGV4dC13cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogaW5pdGlhbDtcbiAgICBtYXJnaW46IC0xMHB4O1xuICAgIHBhZGRpbmc6IDVweCAxMHB4IDIwMHB4O1xuICB9XG59XG5cbi5IMDAxLWhvbWVwYWdlLWhlcm8td2l0aC12aWRlbyAud3JhcHBlci1tb2RpZmllciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgcGFkZGluZzogMjVweCA1cHggMjVweCAyNXB4O1xuICBib3JkZXItdG9wOiA1cHggc29saWQgI2ZmZmZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDQxMHB4O1xuICB6LWluZGV4OiAtMTtcbiAgcGFkZGluZy1sZWZ0OiAxMTkwcHg7XG4gIG1hcmdpbi1sZWZ0OiAtMzM1cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLkgwMDEtaG9tZXBhZ2UtaGVyby13aXRoLXZpZGVvIC53cmFwcGVyLW1vZGlmaWVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5IMDAxLWhvbWVwYWdlLWhlcm8td2l0aC12aWRlbyB2aWRlbyB7XG4gIG1hcmdpbi1ib3R0b206IC0xMHB4O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLkgwMDEtaG9tZXBhZ2UtaGVyby13aXRoLXZpZGVvIC5idG4uYnRuLXNlY29uZGFyeSB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZmZmZjtcbiAgbWFyZ2luOiAwIDAgMTVweDtcbn1cblxuLkgwMDEtaG9tZXBhZ2UtaGVyby13aXRoLXZpZGVvIC5idG4uYnRuLXNlY29uZGFyeTpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzAwMDAwMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2NnB4KSB7XG4gIC5IMDAxLWhvbWVwYWdlLWhlcm8td2l0aC12aWRlbyAuYnRuLmJ0bi1zZWNvbmRhcnkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICBwYWRkaW5nOiAwcHggNnB4O1xuICB9XG59XG5cbi5IMDAxLWhvbWVwYWdlLWhlcm8td2l0aC12aWRlbyAuYnRuLmJ0bi1hcnJvdy52aWV3LWFsbC1icmFuZHMgLnRleHQtd3JhcHBlcjphZnRlciB7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCAjZmZmZmZmO1xuICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjZmZmZmZmO1xufVxuXG4uSDAwMS1ob21lcGFnZS1oZXJvLXdpdGgtdmlkZW8gLmJ0bi5idG4tYXJyb3cudmlldy1hbGwtYnJhbmRzIC50ZXh0LXdyYXBwZXI6YWZ0ZXI6aG92ZXIge1xuICBib3JkZXItdG9wOiAycHggc29saWQgIzJkMzgzZjtcbiAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgIzJkMzgzZjtcbn1cblxuLkgwMDEtaG9tZXBhZ2UtaGVyby13aXRoLXZpZGVvIC5idG4uYnRuLWFycm93LnZpZXctYWxsLWJyYW5kczpob3ZlciAudGV4dC13cmFwcGVyOmFmdGVyIHtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICMyZDM4M2Y7XG4gIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICMyZDM4M2Y7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLkgwMDEtaG9tZXBhZ2UtaGVyby13aXRoLXZpZGVvIC5pbWFnZS1jb250YWluZXI6YWZ0ZXIge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5IMDAxLWhvbWVwYWdlLWhlcm8td2l0aC12aWRlbyAuaW1hZ2UtY29udGFpbmVyOmFmdGVyIHtcbiAgICBvcGFjaXR5OiAwLjU7XG4gIH1cbn1cblxuLkgwMDEtaG9tZXBhZ2UtaGVyby13aXRoLXZpZGVvIC5pbWFnZS1jb250YWluZXIudmlkZW8tY2xhc3Mge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC13aWR0aDogMTkwMHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLkgwMDEtaG9tZXBhZ2UtaGVyby13aXRoLXZpZGVvIC5wYWRkZWQtY29udGFpbmVyIHtcbiAgICB0b3A6IDUwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5IMDAxLWhvbWVwYWdlLWhlcm8td2l0aC12aWRlbyAuaW1hZ2UtY29udGFpbmVyIGltZyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLkgwMDEtaG9tZXBhZ2UtaGVyby13aXRoLXZpZGVvIHZpZGVvIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5IMDAxVi13cmFwcGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjBmMDtcbn1cblxuLkgwMDFWMi1hbm51YWwtcmVwb3J0LWhlcm8ge1xuICBoZWlnaHQ6IDQ3NXB4O1xuICBtYXgtd2lkdGg6IDEyODBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5IMDAxVjItYW5udWFsLXJlcG9ydC1oZXJvIGgxIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLkgwMDFWMi1hbm51YWwtcmVwb3J0LWhlcm8gaDEgLnRpdGxlIHtcbiAgZm9udC1zaXplOiAyLjI1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjRlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLkgwMDFWMi1hbm51YWwtcmVwb3J0LWhlcm8gaDEgLmN0YS1sYWJlbCB7XG4gIGZvbnQtc2l6ZTogLjg4OWVtO1xuICBsaW5lLWhlaWdodDogMS4yZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5IMDAxVjItYW5udWFsLXJlcG9ydC1oZXJvIC5wMSB7XG4gIGZvbnQtc2l6ZTogMS4xODhlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDIuNWVtO1xufVxuXG4uSDAwMVYyLWFubnVhbC1yZXBvcnQtaGVybyAuaW1hZ2UtY29udGFpbmVyIHtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMXB4KSB0cmFuc2xhdGVZKC01MCUpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5IMDAxVjItYW5udWFsLXJlcG9ydC1oZXJvIC5pbWFnZS1jb250YWluZXI6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctdG9wOiAxNTUlO1xuICBjb250ZW50OiBcIlwiO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMzU3cHgpIHtcbiAgLkgwMDFWMi1hbm51YWwtcmVwb3J0LWhlcm8gLmltYWdlLWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbiAgLkgwMDFWMi1hbm51YWwtcmVwb3J0LWhlcm8gLmltYWdlLWNvbnRhaW5lcjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmctdG9wOiAxMzMuMzMzMzMzMzMzJTtcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0NzdweCkge1xuICAuSDAwMVYyLWFubnVhbC1yZXBvcnQtaGVybyAuaW1hZ2UtY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuICAuSDAwMVYyLWFubnVhbC1yZXBvcnQtaGVybyAuaW1hZ2UtY29udGFpbmVyOmJlZm9yZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZy10b3A6IDEwMCU7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjMzcHgpIHtcbiAgLkgwMDFWMi1hbm51YWwtcmVwb3J0LWhlcm8gLmltYWdlLWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbiAgLkgwMDFWMi1hbm51YWwtcmVwb3J0LWhlcm8gLmltYWdlLWNvbnRhaW5lcjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmctdG9wOiA3NSU7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxufVxuXG4uSDAwMVYyLWFubnVhbC1yZXBvcnQtaGVybyBpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbn1cblxuLkgwMDFWMi1hbm51YWwtcmVwb3J0LWhlcm8gdmlkZW8ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uSDAwMVYyLWFubnVhbC1yZXBvcnQtaGVybyAucGFkZGVkLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyMCU7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gIC5IMDAxVjItYW5udWFsLXJlcG9ydC1oZXJvIHZpZGVvIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuSDAwMVYyLWFubnVhbC1yZXBvcnQtaGVybyAucGFkZGVkLWNvbnRhaW5lciB7XG4gICAgdG9wOiA0MCU7XG4gIH1cbiAgLkgwMDFWMi1hbm51YWwtcmVwb3J0LWhlcm8gLmltYWdlLWNvbnRhaW5lciwgLkgwMDFWMi1hbm51YWwtcmVwb3J0LWhlcm8gaW1nIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5IMDAxVjItYW5udWFsLXJlcG9ydC1oZXJvIGgxIC5jdGEtbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogLjY5NDVlbTtcbiAgICBsaW5lLWhlaWdodDogMS42ZW07XG4gIH1cbiAgLkgwMDFWMi1hbm51YWwtcmVwb3J0LWhlcm8gLnAxIHtcbiAgICBmb250LXNpemU6IDFlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5IMDAxVjItYW5udWFsLXJlcG9ydC1oZXJvIHtcbiAgICBoZWlnaHQ6IDY1MHB4O1xuICB9XG4gIC5IMDAxVjItYW5udWFsLXJlcG9ydC1oZXJvIGgxIC5jdGEtbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogLjcyNzNlbTtcbiAgfVxufVxuXG4uSDAwMkItaGVybyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWF4LWhlaWdodDogMzAwcHg7XG59XG5cbi5IMDAyQi1oZXJvIC5jb250ZW50LXdyYXBwZXIge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5IMDAyQi1oZXJvIC5pbWFnZS1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5IMDAyQi1oZXJvIC5pbWFnZS1jb250YWluZXI6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctdG9wOiAxMDAlO1xuICBjb250ZW50OiBcIlwiO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY2cHgpIHtcbiAgLkgwMDJCLWhlcm8gLmltYWdlLWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbiAgLkgwMDJCLWhlcm8gLmltYWdlLWNvbnRhaW5lcjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmctdG9wOiA1Ni4yNSU7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxuICAuSDAwMkItaGVybyAuaW1hZ2UtY29udGFpbmVyOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICAgIG9wYWNpdHk6IC41O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gIC5IMDAyQi1oZXJvIC5pbWFnZS1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG4gIC5IMDAyQi1oZXJvIC5pbWFnZS1jb250YWluZXI6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nLXRvcDogNzUlO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cbiAgLkgwMDJCLWhlcm8gLmltYWdlLWNvbnRhaW5lcjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgICBvcGFjaXR5OiAuNTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA4MDNweCkge1xuICAuSDAwMkItaGVybyAuaW1hZ2UtY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuICAuSDAwMkItaGVybyAuaW1hZ2UtY29udGFpbmVyOmJlZm9yZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZy10b3A6IDU2LjI1JTtcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG4gIC5IMDAyQi1oZXJvIC5pbWFnZS1jb250YWluZXI6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gICAgb3BhY2l0eTogLjU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogODk5cHgpIHtcbiAgLkgwMDJCLWhlcm8gLmltYWdlLWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbiAgLkgwMDJCLWhlcm8gLmltYWdlLWNvbnRhaW5lcjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmctdG9wOiA1MCU7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxuICAuSDAwMkItaGVybyAuaW1hZ2UtY29udGFpbmVyOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICAgIG9wYWNpdHk6IC41O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDExMjRweCkge1xuICAuSDAwMkItaGVybyAuaW1hZ2UtY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuICAuSDAwMkItaGVybyAuaW1hZ2UtY29udGFpbmVyOmJlZm9yZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZy10b3A6IDQwJTtcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG4gIC5IMDAyQi1oZXJvIC5pbWFnZS1jb250YWluZXI6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gICAgb3BhY2l0eTogLjU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5IMDAyQi1oZXJvIC5pbWFnZS1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG4gIC5IMDAyQi1oZXJvIC5pbWFnZS1jb250YWluZXI6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nLXRvcDogNDAlO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cbiAgLkgwMDJCLWhlcm8gLmltYWdlLWNvbnRhaW5lcjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgICBvcGFjaXR5OiAuNTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICB9XG59XG5cbi5IMDAyQi1oZXJvIC5qdW1wLW5hdiAubmF2YmFyLXdyYXBwZXIgLm5hdmJhciB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50O1xufVxuXG4uSDAwMkItaGVybyAubmF2YmFyLXdyYXBwZXIge1xuICB2aXNpYmlsaXR5OiBoaWRkZW4gIWltcG9ydGFudDtcbn1cblxuLkgwMDJCLWhlcm8gLnZpc2libGUteHMtYmxvY2sge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5IMDAyQi1oZXJvIC5oZXJvLWhlYWRpbmcge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uSDAwMkItaGVybyAuaDAwMmItcGFkZGVkLWNvbnRhaW5lciB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzMCU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBwYWRkaW5nOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1heC13aWR0aDogMTE4MHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyMHB4KSB7XG4gIC5IMDAyQi1oZXJvIC5oMDAyYi1wYWRkZWQtY29udGFpbmVyIHtcbiAgICB0b3A6IDA7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQyMXB4KSBhbmQgKG1heC13aWR0aDogNDY0cHgpIHtcbiAgLkgwMDJCLWhlcm8gLmgwMDJiLXBhZGRlZC1jb250YWluZXIge1xuICAgIHRvcDogNSU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ2NXB4KSBhbmQgKG1heC13aWR0aDogNzY2cHgpIHtcbiAgLkgwMDJCLWhlcm8gLmgwMDJiLXBhZGRlZC1jb250YWluZXIge1xuICAgIHRvcDogMTAlO1xuICB9XG59XG5cbi5IMDAyQi1oZXJvIC5oZXJvLWxvY2F0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDI0cHg7XG59XG5cbi5IMDAyQi1oZXJvIC5oZXJvLWRhdGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMzU5cHgpIHtcbiAgLkgwMDJCLWhlcm8gLmhlcm8tZGF0ZSB7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59XG5cbi5IMDAyQi1oZXJvIC5oZXJvLWp1bXAtbmF2IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogI2MwYzBjMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS4zMztcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgd2lkdGg6IDk1cHg7XG4gIGhlaWdodDogMTZweDtcbn1cblxuLkgwMDJCLWhlcm8gLmhlcm8tanVtcC1uYXY6aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLkgwMDJCLWhlcm8gLnJvdzIge1xuICBwYWRkaW5nLXRvcDogMjRweDtcbiAgcGFkZGluZy1ib3R0b206IDBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDM1OXB4KSB7XG4gIC5IMDAyQi1oZXJvIC5yb3cyIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMzYwcHgpIGFuZCAobWF4LXdpZHRoOiA0MjBweCkge1xuICAuSDAwMkItaGVybyAucm93MiB7XG4gICAgcGFkZGluZy10b3A6IDVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDIxcHgpIGFuZCAobWF4LXdpZHRoOiA0NjRweCkge1xuICAuSDAwMkItaGVybyAucm93MiB7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gIH1cbn1cblxuLkgwMDJCLWhlcm8gLnJvdzMge1xuICBwYWRkaW5nLXRvcDogNDBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDM1OXB4KSB7XG4gIC5IMDAyQi1oZXJvIC5yb3czIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMzYwcHgpIGFuZCAobWF4LXdpZHRoOiA0MjBweCkge1xuICAuSDAwMkItaGVybyAucm93MyB7XG4gICAgcGFkZGluZy10b3A6IDVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDIxcHgpIGFuZCAobWF4LXdpZHRoOiA1MzVweCkge1xuICAuSDAwMkItaGVybyAucm93MyB7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gIH1cbn1cblxuLkgwMDJCLWhlcm8gaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG59XG5cbi5IMDAyQi1oZXJvICNob3Jpem9udGFsLWxpc3Qge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwcHg7XG59XG5cbi5IMDAyQi1oZXJvIGxpIHtcbiAgZGlzcGxheTogaW5saW5lO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xufVxuXG4uSDAwMkItaGVybyBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMzU5cHgpIHtcbiAgLkgwMDJCLWhlcm8gLmhlcm8taGVhZGluZyB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjZweCkge1xuICAuSDAwMkItaGVybyAuaDAwMmItcGFkZGVkLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1yaWdodDogMnJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDJyZW07XG4gIH1cbiAgLkgwMDJCLWhlcm8gLmhlcm8taGVhZGluZyB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICB9XG4gIC5IMDAyQi1oZXJvIC5oZXJvLWxvY2F0aW9uIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MnB4KSB7XG4gIC5IMDAyQi1oZXJvIHtcbiAgICBtaW4taGVpZ2h0OiAyNDBweDtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICB9XG4gIC5IMDAyQi1oZXJvIC5pbWFnZS1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgfVxuICAuSDAwMkItaGVybyBpbWcge1xuICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gICAgbWluLXdpZHRoOiAxMDAlO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICB9XG4gIC5IMDAyQi1oZXJvIC5oMDAyYi1wYWRkZWQtY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5IMDAyQi1oZXJvIHtcbiAgICBtYXgtaGVpZ2h0OiA0MDBweDtcbiAgfVxuICAuSDAwMkItaGVybyAuaDAwMmItcGFkZGVkLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1yaWdodDogMy45MDYyNSU7XG4gICAgcGFkZGluZy1sZWZ0OiAzLjkwNjI1JTtcbiAgfVxuICAuSDAwMkItaGVybyAuaGVyby1oZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDU2cHg7XG4gIH1cbiAgLkgwMDJCLWhlcm8gLmhlcm8tbG9jYXRpb24ge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5IMDAyQi1oZXJvIHtcbiAgICBtYXgtaGVpZ2h0OiA0MDBweDtcbiAgfVxuICAuSDAwMkItaGVybyAuaGVyby1oZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDQ0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDU2cHg7XG4gIH1cbn1cblxuLkgwMDQtaGVyby1uby1pbWFnZSB7XG4gIHBhZGRpbmctdG9wOiA0M3B4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5IMDA0LWhlcm8tbm8taW1hZ2UgLmZvbnQtc3R5bGUtbm9ybWFsIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4uSDAwNC1oZXJvLW5vLWltYWdlIC5mb250LXN0eWxlLWl0YWxpYyB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuLkgwMDQtaGVyby1uby1pbWFnZSAuZXllYnJvdy1sYWJlbCB7XG4gIGhlaWdodDogMTZweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS4zMztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogIzdCOUJBQTtcbn1cblxuLkgwMDQtaGVyby1uby1pbWFnZSAuY20tYnJlYWRjcnVtYi0tb3V0ZXIuY20taGVhZGVyLWlzLWNvbGxhcHNlIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLkgwMDQtaGVyby1uby1pbWFnZSAudGl0bGUtaGVhZGVyIHtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzJkMzgzZjtcbn1cblxuLkgwMDQtaGVyby1uby1pbWFnZSAub3B0aW9uYWwtdGl0bGUtc3ViaGVhZGVyIHtcbiAgbWFyZ2luOiAwIGF1dG8gMjRweCBhdXRvO1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjMmQzODNmO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLkgwMDQtaGVyby1uby1pbWFnZSAuZXllYnJvdy1sYWJlbCB7XG4gICAgd2lkdGg6IDM1NXB4O1xuICAgIG1hcmdpbjogMCBhdXRvIDE2cHggYXV0bztcbiAgfVxuICAuSDAwNC1oZXJvLW5vLWltYWdlIC50aXRsZS1oZWFkZXIge1xuICAgIHdpZHRoOiAzNTVweDtcbiAgICBtYXJnaW46IDAgYXV0byAxNnB4IGF1dG87XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICB9XG4gIC5IMDA0LWhlcm8tbm8taW1hZ2UgLmNtLWJyZWFkY3J1bWItLW91dGVyLmNtLWhlYWRlci1pcy1jb2xsYXBzZSB7XG4gICAgd2lkdGg6IDM1NXB4O1xuICB9XG4gIC5IMDA0LWhlcm8tbm8taW1hZ2UgLm9wdGlvbmFsLXRpdGxlLXN1YmhlYWRlciB7XG4gICAgd2lkdGg6IDM1NXB4O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkge1xuICAuSDAwNC1oZXJvLW5vLWltYWdlIHtcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgfVxuICAuSDAwNC1oZXJvLW5vLWltYWdlIC5leWVicm93LWxhYmVsIHtcbiAgICB3aWR0aDogNzA4cHg7XG4gICAgbWFyZ2luOiAwIGF1dG8gMTZweCBhdXRvO1xuICB9XG4gIC5IMDA0LWhlcm8tbm8taW1hZ2UgLnRpdGxlLWhlYWRlciB7XG4gICAgd2lkdGg6IDcwOHB4O1xuICAgIG1hcmdpbjogMCBhdXRvIDE2cHggYXV0bztcbiAgICBmb250LXNpemU6IDM2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gIH1cbiAgLkgwMDQtaGVyby1uby1pbWFnZSAub3B0aW9uYWwtdGl0bGUtc3ViaGVhZGVyIHtcbiAgICB3aWR0aDogNzA4cHg7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIH1cbiAgLkgwMDQtaGVyby1uby1pbWFnZSAuY20tYnJlYWRjcnVtYi0tb3V0ZXIuY20taGVhZGVyLWlzLWNvbGxhcHNlIHtcbiAgICB3aWR0aDogNzA4cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuSDAwNC1oZXJvLW5vLWltYWdlIHtcbiAgICBwYWRkaW5nOiA0cmVtIDAgM3JlbTtcbiAgfVxuICAuSDAwNC1oZXJvLW5vLWltYWdlIC5leWVicm93LWxhYmVsIHtcbiAgICB3aWR0aDogOTgwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG8gMjRweCBhdXRvO1xuICB9XG4gIC5IMDA0LWhlcm8tbm8taW1hZ2UgLnRpdGxlLWhlYWRlciB7XG4gICAgd2lkdGg6IDk4MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvIDI0cHggYXV0bztcbiAgICBmb250LXNpemU6IDQ0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjc7XG4gIH1cbiAgLkgwMDQtaGVyby1uby1pbWFnZSAub3B0aW9uYWwtdGl0bGUtc3ViaGVhZGVyIHtcbiAgICB3aWR0aDogOTgwcHg7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ1O1xuICB9XG4gIC5IMDA0LWhlcm8tbm8taW1hZ2UgLmNtLWJyZWFkY3J1bWItLW91dGVyLmNtLWhlYWRlci1pcy1jb2xsYXBzZSB7XG4gICAgd2lkdGg6IDk4MHB4O1xuICB9XG59XG5cbi5IMDA1LWhlcm8td2l0aC1zdG9jay10aWNrZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uSDAwNS1oZXJvLXdpdGgtc3RvY2stdGlja2VyIC5yb3cxIHtcbiAgcGFkZGluZzogM3JlbSAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiA0MHB4O1xufVxuXG4uSDAwNS1oZXJvLXdpdGgtc3RvY2stdGlja2VyIC5yb3cxIHAge1xuICBmb250LXdlaWdodDogNDAwO1xuICBwYWRkaW5nLWJvdHRvbTogMS41cmVtO1xufVxuXG4uSDAwNS1oZXJvLXdpdGgtc3RvY2stdGlja2VyIC5nYXAtZm9yLXRhYmxldC11cCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5IMDA1LWhlcm8td2l0aC1zdG9jay10aWNrZXIgLnN0b2NrLXRpY2tlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLkgwMDUtaGVyby13aXRoLXN0b2NrLXRpY2tlciAuc2Itc3RvY2sge1xuICBtYXgtd2lkdGg6IDM4MHB4O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLkgwMDUtaGVyby13aXRoLXN0b2NrLXRpY2tlciAudGV4dC1jb250ZW50LFxuLkgwMDUtaGVyby13aXRoLXN0b2NrLXRpY2tlciAuc3RvY2stdGlja2VyIHtcbiAgei1pbmRleDogMTA7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuXG4uSDAwNS1oZXJvLXdpdGgtc3RvY2stdGlja2VyIC5pbWFnZS1jb250YWluZXIge1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4uSDAwNS1oZXJvLXdpdGgtc3RvY2stdGlja2VyIC5pbWFnZS1jb250YWluZXIgaW1nIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uSDAwNS1oZXJvLXdpdGgtc3RvY2stdGlja2VyIGgxIHtcbiAgcGFkZGluZy1ib3R0b206IDEuNXJlbTtcbiAgZm9udC1zaXplOiAyLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMS4zMztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2NnB4KSB7XG4gIC5IMDA1LWhlcm8td2l0aC1zdG9jay10aWNrZXIgLl9IMDA1LWN0YS1idXR0b25zIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDYxMHB4KSB7XG4gIC5IMDA1LWhlcm8td2l0aC1zdG9jay10aWNrZXIgLl9IMDA1LWN0YS1idXR0b25zIHtcbiAgICBtYXgtd2lkdGg6IDE3LjVyZW07XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cblxuLkgwMDUtaGVyby13aXRoLXN0b2NrLXRpY2tlciAuX0gwMDUtY3RhLWJ1dHRvbnMgLmN0YS1idG46bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5IMDA1LWhlcm8td2l0aC1zdG9jay10aWNrZXIgLnNiLXN0b2NrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLXRvcDogOHB4IHNvbGlkICMwMDRiOGQ7XG59XG5cbi5IMDA1LWhlcm8td2l0aC1zdG9jay10aWNrZXIgLnNiLXN0b2NrIC5zdG9jay1oZWFkaW5nLFxuLkgwMDUtaGVyby13aXRoLXN0b2NrLXRpY2tlciAuc2Itc3RvY2sgLnN0b2NrLWJvZHkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBjb2xvcjogIzAwMDAwMDtcbn1cblxuLkgwMDUtaGVyby13aXRoLXN0b2NrLXRpY2tlciAuc2Itc3RvY2sgLnN0b2NrLWhlYWRpbmcge1xuICBwYWRkaW5nLXRvcDogMS41cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4uSDAwNS1oZXJvLXdpdGgtc3RvY2stdGlja2VyIC5zYi1zdG9jayAuc3RvY2stY2hhbmdlIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5cbi5IMDA1LWhlcm8td2l0aC1zdG9jay10aWNrZXIgLnNiLXN0b2NrIC5zdG9jay1jaGFuZ2UgLnBlcmNlbnQtY2hhbmdlIHtcbiAgcGFkZGluZy1sZWZ0OiAuMnJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5IMDA1LWhlcm8td2l0aC1zdG9jay10aWNrZXIgLnNiLXN0b2NrIC5zdG9jay1wcmljZSB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBmb250LXNpemU6IDIuNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAzLjVyZW07XG4gIHBhZGRpbmctdG9wOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogLjVyZW07XG59XG5cbi5IMDA1LWhlcm8td2l0aC1zdG9jay10aWNrZXIgLnNiLXN0b2NrIC5zdG9jay1wcmljZSxcbi5IMDA1LWhlcm8td2l0aC1zdG9jay10aWNrZXIgLnNiLXN0b2NrIC5zdG9jay1jaGFuZ2Uge1xuICBib3JkZXItcmlnaHQ6IDA7XG4gIGJvcmRlci1sZWZ0OiAwO1xufVxuXG4uSDAwNS1oZXJvLXdpdGgtc3RvY2stdGlja2VyIC5zYi1zdG9jayAuc3RvY2stcmFuZ2Uge1xuICBwYWRkaW5nLXRvcDogMjRweDtcbn1cblxuLkgwMDUtaGVyby13aXRoLXN0b2NrLXRpY2tlciAuc2Itc3RvY2sgLnN0b2NrLXJhbmdlLFxuLkgwMDUtaGVyby13aXRoLXN0b2NrLXRpY2tlciAuc2Itc3RvY2sgLnN0b2NrLXJhbmdlLWxvdyxcbi5IMDA1LWhlcm8td2l0aC1zdG9jay10aWNrZXIgLnNiLXN0b2NrIC5zdG9jay1yYW5nZSAuc3RvY2stcmFuZ2UtdmFsdWUsXG4uSDAwNS1oZXJvLXdpdGgtc3RvY2stdGlja2VyIC5zYi1zdG9jayAuc3RvY2stcmFuZ2UtbG93IC5zdG9jay1yYW5nZS12YWx1ZSB7XG4gIGZvbnQtc2l6ZTogLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDFyZW07XG59XG5cbi5IMDA1LWhlcm8td2l0aC1zdG9jay10aWNrZXIgLnNiLXN0b2NrIC5zdG9jay1kYXRlIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmMGYwZjA7XG59XG5cbi5IMDA1LWhlcm8td2l0aC1zdG9jay10aWNrZXIgLnNiLXN0b2NrIC5zdG9jay1jaGFuZ2UtdmFsdWU6OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLkgwMDUtaGVyby13aXRoLXN0b2NrLXRpY2tlciAuc2Itc3RvY2sgLnN0b2NrLWNoYW5nZS12YWx1ZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xufVxuXG4uSDAwNS1oZXJvLXdpdGgtc3RvY2stdGlja2VyIC5zYi1zdG9jayAuc3RvY2stY2hhbmdlLXZhbHVlOjpiZWZvcmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbnRlbnQ6ICctJztcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XG59XG5cbi5IMDA1LWhlcm8td2l0aC1zdG9jay10aWNrZXIgLnNiLXN0b2NrIC5zdG9jay1jaGFuZ2UtdmFsdWUtZG93bjo6YmVmb3JlIHtcbiAgY29udGVudDogXCItXCI7XG59XG5cbi5IMDA1LWhlcm8td2l0aC1zdG9jay10aWNrZXIgLnNiLXN0b2NrIC5zdG9jay1jaGFuZ2UtdmFsdWUtdXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiK1wiO1xufVxuXG4uSDAwNS1oZXJvLXdpdGgtc3RvY2stdGlja2VyIC5zYi1zdG9jayAuc3RvY2stY2hhbmdlLXZhbHVlID4gZGl2Omxhc3QtY2hpbGQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tbGVmdDogLjVyZW07XG59XG5cbi5IMDA1LWhlcm8td2l0aC1zdG9jay10aWNrZXIgLnNiLXN0b2NrIC5zdG9jay1jaGFuZ2UtdmFsdWUgPiBkaXY6bGFzdC1jaGlsZDo6YmVmb3JlLFxuLkgwMDUtaGVyby13aXRoLXN0b2NrLXRpY2tlciAuc2Itc3RvY2sgLnN0b2NrLWNoYW5nZS12YWx1ZSA+IGRpdjpsYXN0LWNoaWxkOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbn1cblxuLkgwMDUtaGVyby13aXRoLXN0b2NrLXRpY2tlciAuc2Itc3RvY2sgLnN0b2NrLWNoYW5nZS12YWx1ZSA+IGRpdjpsYXN0LWNoaWxkOjpiZWZvcmUge1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG5cbi5IMDA1LWhlcm8td2l0aC1zdG9jay10aWNrZXIgLnNiLXN0b2NrIC5zdG9jay1jaGFuZ2UtdmFsdWUgPiBkaXY6bGFzdC1jaGlsZDo6YWZ0ZXIge1xuICB3aWR0aDogMnB4O1xuICBoZWlnaHQ6IDEwcHg7XG59XG5cbi5IMDA1LWhlcm8td2l0aC1zdG9jay10aWNrZXIgLnNiLXN0b2NrIC5zdG9jay1jaGFuZ2UtdmFsdWUtdXAgPiBkaXY6bGFzdC1jaGlsZDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBBQTdFO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xufVxuXG4uSDAwNS1oZXJvLXdpdGgtc3RvY2stdGlja2VyIC5zYi1zdG9jayAuc3RvY2stY2hhbmdlLXZhbHVlLXVwID4gZGl2Omxhc3QtY2hpbGQ6OmJlZm9yZSB7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCAjMDBBQTdFO1xuICBib3JkZXItbGVmdDogMnB4IHNvbGlkICMwMEFBN0U7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuXG4uSDAwNS1oZXJvLXdpdGgtc3RvY2stdGlja2VyIC5zYi1zdG9jayAuc3RvY2stY2hhbmdlLXZhbHVlLWRvd24gPiBkaXY6bGFzdC1jaGlsZDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDMxMjQ1O1xuICB0b3A6IDA7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xufVxuXG4uSDAwNS1oZXJvLXdpdGgtc3RvY2stdGlja2VyIC5zYi1zdG9jayAuc3RvY2stY2hhbmdlLXZhbHVlLWRvd24gPiBkaXY6bGFzdC1jaGlsZDo6YmVmb3JlIHtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNkMzEyNDU7XG4gIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICNkMzEyNDU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkge1xuICAuSDAwNS1oZXJvLXdpdGgtc3RvY2stdGlja2VyIC5yb3cxIHtcbiAgICBkaXNwbGF5OiBncmlkICFpbXBvcnRhbnQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMTIsIDFmcik7XG4gIH1cbiAgLkgwMDUtaGVyby13aXRoLXN0b2NrLXRpY2tlciAudGV4dC1jb250ZW50IHtcbiAgICBncmlkLWNvbHVtbjogMS83O1xuICB9XG4gIC5IMDA1LWhlcm8td2l0aC1zdG9jay10aWNrZXIgLmdhcC1mb3ItdGFibGV0LXVwIHtcbiAgICBncmlkLWNvbHVtbjogNy84O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5IMDA1LWhlcm8td2l0aC1zdG9jay10aWNrZXIgLnN0b2NrLXRpY2tlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgZ3JpZC1jb2x1bW46IDgvMTM7XG4gIH1cbiAgLkgwMDUtaGVyby13aXRoLXN0b2NrLXRpY2tlciAuc2Itc3RvY2sge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLkgwMDUtaGVyby13aXRoLXN0b2NrLXRpY2tlciAuX0gwMDUtY3RhLWJ1dHRvbnMge1xuICAgIG1hcmdpbi10b3A6IDFyZW07XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU2OHB4KSB7XG4gIC5IMDA1LWhlcm8td2l0aC1zdG9jay10aWNrZXIgLnJvdzEge1xuICAgIGdhcDogNDhweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5IMDA1LWhlcm8td2l0aC1zdG9jay10aWNrZXIgLnRleHQtY29udGVudCB7XG4gICAgZ3JpZC1jb2x1bW46IDEvODtcbiAgfVxuICAuSDAwNS1oZXJvLXdpdGgtc3RvY2stdGlja2VyIC5nYXAtZm9yLXRhYmxldC11cCB7XG4gICAgZ3JpZC1jb2x1bW46IDgvOTtcbiAgfVxuICAuSDAwNS1oZXJvLXdpdGgtc3RvY2stdGlja2VyIC5zdG9jay10aWNrZXIge1xuICAgIGdyaWQtY29sdW1uOiA5LzEzO1xuICB9XG4gIC5IMDA1LWhlcm8td2l0aC1zdG9jay10aWNrZXIgLnNiLXN0b2NrIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC5IMDA1LWhlcm8td2l0aC1zdG9jay10aWNrZXIgLl9IMDA1LWN0YS1idXR0b25zIC5jdGEtYnRuIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5cbi5IMDA4LWNhc2Utc3R1ZHktaGVybyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLkgwMDgtY2FzZS1zdHVkeS1oZXJvIC5pbWFnZS1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5IMDA4LWNhc2Utc3R1ZHktaGVybyAuaW1hZ2UtY29udGFpbmVyOmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLXRvcDogMjUlO1xuICBjb250ZW50OiBcIlwiO1xufVxuXG4uSDAwOC1jYXNlLXN0dWR5LWhlcm8gaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG59XG5cbi5IMDA4LWNhc2Utc3R1ZHktaGVybyAuZm9udC1zdHlsZS1ub3JtYWwge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi5IMDA4LWNhc2Utc3R1ZHktaGVybyAuZm9udC1zdHlsZS1pdGFsaWMge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbi5IMDA4LWNhc2Utc3R1ZHktaGVybyAuY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cblxuLkgwMDgtY2FzZS1zdHVkeS1oZXJvIC5jb250ZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgaGVpZ2h0OiA3NXB4O1xufVxuXG4uSDAwOC1jYXNlLXN0dWR5LWhlcm8gLmNvbnRlbnQtYXJlYSB7XG4gIHRvcDogLTc1cHg7XG4gIG1hcmdpbi1ib3R0b206IC0xMDBweDtcbn1cblxuLkgwMDgtY2FzZS1zdHVkeS1oZXJvIHAge1xuICBtYXJnaW46IDA7XG59XG5cbi5IMDA4LWNhc2Utc3R1ZHktaGVybyAuZXllYnJvdyB7XG4gIGhlaWdodDogMTZweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS4zMztcbiAgY29sb3I6ICM3QjlCQUE7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5IMDA4LWNhc2Utc3R1ZHktaGVybyAudGl0bGUtaGVhZGVyIHtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gIGNvbG9yOiAjMmQzODNmO1xufVxuXG4uSDAwOC1jYXNlLXN0dWR5LWhlcm8gLm9wdGlvbmFsLXRpdGxlLXN1YmhlYWRlciB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgY29sb3I6ICMyZDM4M2Y7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuSDAwOC1jYXNlLXN0dWR5LWhlcm8gLnJvdyB7XG4gICAgbWF4LXdpZHRoOiAzNzVweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG4gIC5IMDA4LWNhc2Utc3R1ZHktaGVybyAuaW1hZ2UtY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB3aWR0aDogMzc1cHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbiAgLkgwMDgtY2FzZS1zdHVkeS1oZXJvIC5pbWFnZS1jb250YWluZXI6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nLXRvcDogNTYuMjUlO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cbiAgLkgwMDgtY2FzZS1zdHVkeS1oZXJvIC5jb250ZW50OmJlZm9yZSB7XG4gICAgaGVpZ2h0OiAwcHg7XG4gIH1cbiAgLkgwMDgtY2FzZS1zdHVkeS1oZXJvIC5jb250ZW50LWFyZWEge1xuICAgIHdpZHRoOiAzNzVweDtcbiAgICBtYXJnaW46IDc1cHggYXV0byAwO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLkgwMDgtY2FzZS1zdHVkeS1oZXJvIC5jb2x1bW4ge1xuICAgIHBhZGRpbmc6IDBweDtcbiAgfVxuICAuSDAwOC1jYXNlLXN0dWR5LWhlcm8gLmV5ZWJyb3cge1xuICAgIHdpZHRoOiAzNTVweDtcbiAgICBtYXJnaW46IDI0cHggMCAxNnB4O1xuICB9XG4gIC5IMDA4LWNhc2Utc3R1ZHktaGVybyAudGl0bGUtaGVhZGVyIHtcbiAgICB3aWR0aDogMzU1cHg7XG4gICAgbWFyZ2luOiAxNnB4IDA7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG4gIC5IMDA4LWNhc2Utc3R1ZHktaGVybyAub3B0aW9uYWwtdGl0bGUtc3ViaGVhZGVyIHtcbiAgICB3aWR0aDogMzU1cHg7XG4gICAgbWFyZ2luOiAxNnB4IDAgMjRweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgLkgwMDgtY2FzZS1zdHVkeS1oZXJvIC5jb250ZW50LWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLXRvcDogLTc1cHg7XG4gIH1cbiAgLkgwMDgtY2FzZS1zdHVkeS1oZXJvIC5leWVicm93IHtcbiAgICB3aWR0aDogMzg4cHg7XG4gICAgbWFyZ2luLXRvcDogMjRweDtcbiAgfVxuICAuSDAwOC1jYXNlLXN0dWR5LWhlcm8gLnRpdGxlLWhlYWRlciB7XG4gICAgd2lkdGg6IDM4OHB4O1xuICAgIG1hcmdpbjogMTZweCAwIDE2cHggMDtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gIH1cbiAgLkgwMDgtY2FzZS1zdHVkeS1oZXJvIC5vcHRpb25hbC10aXRsZS1zdWJoZWFkZXIge1xuICAgIHdpZHRoOiAzODhweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLkgwMDgtY2FzZS1zdHVkeS1oZXJvIC5leWVicm93IHtcbiAgICB3aWR0aDogNjUwcHg7XG4gICAgbWFyZ2luLXRvcDogMzJweDtcbiAgfVxuICAuSDAwOC1jYXNlLXN0dWR5LWhlcm8gLnRpdGxlLWhlYWRlciB7XG4gICAgd2lkdGg6IDY1MHB4O1xuICAgIG1hcmdpbjogMjRweCAwIDI0cHggMDtcbiAgICBmb250LXNpemU6IDQ0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjc7XG4gIH1cbiAgLkgwMDgtY2FzZS1zdHVkeS1oZXJvIC5vcHRpb25hbC10aXRsZS1zdWJoZWFkZXIge1xuICAgIHdpZHRoOiA2NTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBsaW5lLWhlaWdodDogMS40NTtcbiAgfVxufVxuXG4uSDAwOEItY2FzZS1zdHVkeS1oZXJvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uSDAwOEItY2FzZS1zdHVkeS1oZXJvIC5tb2RhbC1iYWNrZHJvcCB7XG4gIHotaW5kZXg6IC0xO1xufVxuXG4uSDAwOEItY2FzZS1zdHVkeS1oZXJvIC5DMDg0LXByb2ZpbGUtY2FyZCBkaXYuYmlvLXdpZHRoLWxhcmdlIC5pbWFnZS1jb250YWluZXIge1xuICBtYXJnaW4tbGVmdDogMHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5cbi5IMDA4Qi1jYXNlLXN0dWR5LWhlcm8gLmgwMDhiLW9wdGlvbmFsLWhlYWRlciB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ1O1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBjb2xvcjogIzJkMzgzZjtcbiAgbWFyZ2luOiAwIDAgMjRweCAwO1xufVxuXG4uSDAwOEItY2FzZS1zdHVkeS1oZXJvIC5mb250LXN0eWxlLW5vcm1hbCB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLkgwMDhCLWNhc2Utc3R1ZHktaGVybyAuZm9udC1zdHlsZS1pdGFsaWMge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbi5IMDA4Qi1jYXNlLXN0dWR5LWhlcm8gLmgwMDhiLWF1dGhvci1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uSDAwOEItY2FzZS1zdHVkeS1oZXJvIC5pbWFnZS1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5IMDA4Qi1jYXNlLXN0dWR5LWhlcm8gLmltYWdlLWNvbnRhaW5lcjpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy10b3A6IDU2LjI1JTtcbiAgY29udGVudDogXCJcIjtcbn1cblxuLkgwMDhCLWNhc2Utc3R1ZHktaGVybyBpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbn1cblxuLkgwMDhCLWNhc2Utc3R1ZHktaGVybyAuaDAwOGItYXV0aG9yLWltZy1jb250YWluZXIge1xuICBoZWlnaHQ6IDk2cHg7XG4gIHdpZHRoOiA5NnB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uSDAwOEItY2FzZS1zdHVkeS1oZXJvIC5hdXRob3ItaW5mby1jb250YWluZXIge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luOiAxOHB4IDAgMCAyMHB4O1xufVxuXG4uSDAwOEItY2FzZS1zdHVkeS1oZXJvIC5oMDA4Yi1hdXRob3ItbmFtZSB7XG4gIHdpZHRoOiAyODBweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBjb2xvcjogIzJkMzgzZjtcbn1cblxuLkgwMDhCLWNhc2Utc3R1ZHktaGVybyAuYXV0aG9yTmFtZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzAwYWE3ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uSDAwOEItY2FzZS1zdHVkeS1oZXJvIC5oMDA4Yi1hdXRob3ItdGl0bGUge1xuICB3aWR0aDogMjgwcHg7XG4gIGhlaWdodDogMzJweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS4zMztcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgY29sb3I6ICMyZDM4M2Y7XG59XG5cbi5IMDA4Qi1jYXNlLXN0dWR5LWhlcm8gaDMge1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzdCOUJBQTtcbiAgbGV0dGVyLXNwYWNpbmc6IC4wOGVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IC43NWVtO1xuICBwYWRkaW5nLXRvcDogMjJweDtcbn1cblxuLkgwMDhCLWNhc2Utc3R1ZHktaGVybyBoMSB7XG4gIGZvbnQtc2l6ZTogMmVtO1xuICBsaW5lLWhlaWdodDogMS4zNDM3NWVtO1xuICBwYWRkaW5nLXRvcDogMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cblxuLkgwMDhCLWNhc2Utc3R1ZHktaGVybyBoMiB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMS4xMjVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICBwYWRkaW5nLXRvcDogMTRweDtcbn1cblxuLkgwMDhCLWNhc2Utc3R1ZHktaGVybyBwIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4uSDAwOEItY2FzZS1zdHVkeS1oZXJvIC5icmVhZGNydW1iLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxNXB4O1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuSDAwOEItY2FzZS1zdHVkeS1oZXJvIC5oMDA4Yi1hdXRob3ItY29udGFpbmVyIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG4gIC5IMDA4Qi1jYXNlLXN0dWR5LWhlcm8gLmltYWdlLWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbiAgLkgwMDhCLWNhc2Utc3R1ZHktaGVybyAuaW1hZ2UtY29udGFpbmVyOmJlZm9yZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZy10b3A6IDI1JTtcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG4gIC5IMDA4Qi1jYXNlLXN0dWR5LWhlcm8gaDEge1xuICAgIGZvbnQtc2l6ZTogMi43NWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1ZW07XG4gIH1cbiAgLkgwMDhCLWNhc2Utc3R1ZHktaGVybyBoMiB7XG4gICAgZm9udC1zaXplOiAxLjMxMjVlbTtcbiAgICBsaW5lLWhlaWdodDogMS40NzYyZW07XG4gIH1cbiAgLkgwMDhCLWNhc2Utc3R1ZHktaGVybyAubW9kYWwtZGlhbG9nIHtcbiAgICB3aWR0aDogODAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5IMDA4Qi1jYXNlLXN0dWR5LWhlcm8gLkMwODQtcHJvZmlsZS1jYXJkIC5iaW8tZGVzYy1jb250YWluZXIge1xuICAgIHdpZHRoOiA0MzBweDtcbiAgfVxuICAuSDAwOEItY2FzZS1zdHVkeS1oZXJvIC5tb2RhbC1kaWFsb2cge1xuICAgIHdpZHRoOiA3MDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgLkgwMDhCLWNhc2Utc3R1ZHktaGVybyAuaW1hZ2UtY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuICAuSDAwOEItY2FzZS1zdHVkeS1oZXJvIC5pbWFnZS1jb250YWluZXI6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nLXRvcDogMjUlO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cbiAgLkgwMDhCLWNhc2Utc3R1ZHktaGVybyAuY29udGVudC1jb250YWluZXIge1xuICAgIG1hcmdpbi10b3A6IC03NXB4O1xuICB9XG4gIC5IMDA4Qi1jYXNlLXN0dWR5LWhlcm8gLmNvbHVtbiA+ICoge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjRweDtcbiAgfVxuICAuSDAwOEItY2FzZS1zdHVkeS1oZXJvIGgzIHtcbiAgICBwYWRkaW5nLXRvcDogMzVweDtcbiAgfVxuICAuSDAwOEItY2FzZS1zdHVkeS1oZXJvIGgyIHtcbiAgICBwYWRkaW5nLXRvcDogMjhweDtcbiAgfVxuICAuSDAwOEItY2FzZS1zdHVkeS1oZXJvIC5jb250ZW50IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuICB9XG4gIC5IMDA4Qi1jYXNlLXN0dWR5LWhlcm8gLmNvbnRlbnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDc1cHg7XG4gIH1cbiAgLkgwMDhCLWNhc2Utc3R1ZHktaGVybyAuY29udGVudC1hcmVhIHtcbiAgICB0b3A6IC03NXB4O1xuICAgIG1hcmdpbi1ib3R0b206IC0xMDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLkgwMDhCLWNhc2Utc3R1ZHktaGVybyAuaDAwOGItYXV0aG9yLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxufVxuXG4uSDAwOGItd3JhcHBlci5icmFuZC1wcmltYXJ5LWJhY2tncm91bmQgLmNvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBBQTdFO1xufVxuXG4uSDAwOGItd3JhcHBlci5icmFuZC1zZWNvbmRhcnktYmFja2dyb3VuZCAuY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDRCOEQ7XG59XG5cbi5IMDA4Yi13cmFwcGVyLmJyYW5kLXNlY29uZGFyeS1iYWNrZ3JvdW5kIC5jb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNEI4RDtcbn1cblxuLkgwMDhiLXdyYXBwZXIuYnJhbmQtYWNjZW50LWJhY2tncm91bmQgLmNvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjN0I5QkFBO1xufVxuXG4uSDAwOGItd3JhcHBlci5ncmF5LWJhY2tncm91bmQgLmNvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMGYwO1xufVxuXG4uSDAwOEMtY2FzZS1zdHVkeS1oZXJvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uSDAwOEMtY2FzZS1zdHVkeS1oZXJvLmJyYW5kLXByaW1hcnktYmFja2dyb3VuZCAuY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMEFBN0U7XG59XG5cbi5IMDA4Qy1jYXNlLXN0dWR5LWhlcm8uYnJhbmQtc2Vjb25kYXJ5LWJhY2tncm91bmQgLmNvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0QjhEO1xufVxuXG4uSDAwOEMtY2FzZS1zdHVkeS1oZXJvLmJyYW5kLWFjY2VudC1iYWNrZ3JvdW5kIC5jb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzdCOUJBQTtcbn1cblxuLkgwMDhDLWNhc2Utc3R1ZHktaGVyby5ncmF5LWJhY2tncm91bmQgLmNvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMGYwO1xufVxuXG4uSDAwOEMtY2FzZS1zdHVkeS1oZXJvIC5yb3cge1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLkgwMDhDLWNhc2Utc3R1ZHktaGVybyAuY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cblxuLkgwMDhDLWNhc2Utc3R1ZHktaGVybyAuY29udGVudDpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogNzVweDtcbn1cblxuLkgwMDhDLWNhc2Utc3R1ZHktaGVybyAuZm9udC1zdHlsZS1ub3JtYWwge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi5IMDA4Qy1jYXNlLXN0dWR5LWhlcm8gLmZvbnQtc3R5bGUtaXRhbGljIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG4uSDAwOEMtY2FzZS1zdHVkeS1oZXJvIGltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xufVxuXG4uSDAwOEMtY2FzZS1zdHVkeS1oZXJvIC5pbWFnZS1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlcjogc29saWQgMXB4ICNjMGMwYzA7XG4gIHotaW5kZXg6IDk5O1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5IMDA4Qy1jYXNlLXN0dWR5LWhlcm8gLmltYWdlLWNvbnRhaW5lcjpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy10b3A6IDU2LjI1JTtcbiAgY29udGVudDogXCJcIjtcbn1cblxuLkgwMDhDLWNhc2Utc3R1ZHktaGVybyAubGVmdC1jb2x1bW4ge1xuICBmbG9hdDogbGVmdDtcbn1cblxuLkgwMDhDLWNhc2Utc3R1ZHktaGVybyAubGVmdC1jb2x1bW4gLm9wdGlvbmFsLWNhcHRpb24ge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgY29sb3I6ICMyZDM4M2Y7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLkgwMDhDLWNhc2Utc3R1ZHktaGVybyAuY29udGVudC1hcmVhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC03NXB4O1xuICBtYXJnaW4tYm90dG9tOiAtNzVweDtcbn1cblxuLkgwMDhDLWNhc2Utc3R1ZHktaGVybyAuZXllYnJvdy1sYWJlbCB7XG4gIGhlaWdodDogMTZweDtcbiAgY29sb3I6ICM3QjlCQUE7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMzM7XG59XG5cbi5IMDA4Qy1jYXNlLXN0dWR5LWhlcm8gLnRpdGxlLWhlYWRlciB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIGNvbG9yOiAjMmQzODNmO1xufVxuXG4uSDAwOEMtY2FzZS1zdHVkeS1oZXJvIC5vcHRpb25hbC10aXRsZS1zdWJoZWFkZXIge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICBjb2xvcjogIzJkMzgzZjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5IMDA4Qy1jYXNlLXN0dWR5LWhlcm8gLnJvdyB7XG4gICAgbWF4LXdpZHRoOiAzNzVweDtcbiAgfVxuICAuSDAwOEMtY2FzZS1zdHVkeS1oZXJvIC5sZWZ0LWNvbHVtbiB7XG4gICAgd2lkdGg6IDBweDtcbiAgICBmbG9hdDogdW5zZXQ7XG4gIH1cbiAgLkgwMDhDLWNhc2Utc3R1ZHktaGVybyAubGVmdC1jb2x1bW4gLm9wdGlvbmFsLWNhcHRpb24ge1xuICAgIGZsb2F0OiB1bnNldDtcbiAgICB3aWR0aDogMzU1cHg7XG4gICAgbWFyZ2luOiAyNHB4IDEwcHggMCAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE0O1xuICB9XG4gIC5IMDA4Qy1jYXNlLXN0dWR5LWhlcm8gLmltYWdlLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDM3NXB4O1xuICAgIGZsb2F0OiB1bnNldDtcbiAgfVxuICAuSDAwOEMtY2FzZS1zdHVkeS1oZXJvIC5jb250ZW50LWFyZWEge1xuICAgIHRvcDogLTg1cHg7XG4gICAgd2lkdGg6IDM3NXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgfVxuICAuSDAwOEMtY2FzZS1zdHVkeS1oZXJvIC5jb250ZW50LWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLXRvcDogLTc1cHg7XG4gIH1cbiAgLkgwMDhDLWNhc2Utc3R1ZHktaGVybyAuZXllYnJvdy1sYWJlbCB7XG4gICAgd2lkdGg6IDM1NXB4O1xuICAgIG1hcmdpbjogMjRweCAxMHB4IDE2cHggMTBweDtcbiAgfVxuICAuSDAwOEMtY2FzZS1zdHVkeS1oZXJvIC50aXRsZS1oZWFkZXIge1xuICAgIHdpZHRoOiAzNTVweDtcbiAgICBtYXJnaW46IDE2cHggMTBweCAwIDEwcHg7XG4gIH1cbiAgLkgwMDhDLWNhc2Utc3R1ZHktaGVybyAub3B0aW9uYWwtdGl0bGUtc3ViaGVhZGVyIHtcbiAgICB3aWR0aDogMzU1cHg7XG4gICAgbWFyZ2luOiAxNnB4IDEwcHggMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgLkgwMDhDLWNhc2Utc3R1ZHktaGVybyAudG9wLW1hcmdpbiB7XG4gICAgaGVpZ2h0OiA2cHg7XG4gIH1cbiAgLkgwMDhDLWNhc2Utc3R1ZHktaGVybyAucm93IHtcbiAgICBtYXgtd2lkdGg6IDc2OHB4O1xuICB9XG4gIC5IMDA4Qy1jYXNlLXN0dWR5LWhlcm8gLmxlZnQtY29sdW1uIHtcbiAgICB3aWR0aDogMjQwcHg7XG4gICAgbWFyZ2luOiAyNHB4IDAgMjRweCAzMHB4O1xuICB9XG4gIC5IMDA4Qy1jYXNlLXN0dWR5LWhlcm8gLmxlZnQtY29sdW1uIC5vcHRpb25hbC1jYXB0aW9uIHtcbiAgICBtYXJnaW46IDI0cHggMCAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE0O1xuICB9XG4gIC5IMDA4Qy1jYXNlLXN0dWR5LWhlcm8gLmNvbnRlbnQtYXJlYSB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIHdpZHRoOiA0MjBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gIH1cbiAgLkgwMDhDLWNhc2Utc3R1ZHktaGVybyAuY29udGVudC1jb250YWluZXIge1xuICAgIG1hcmdpbi10b3A6IC03NXB4O1xuICB9XG4gIC5IMDA4Qy1jYXNlLXN0dWR5LWhlcm8gLmV5ZWJyb3ctbGFiZWwge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gIH1cbiAgLkgwMDhDLWNhc2Utc3R1ZHktaGVybyAudGl0bGUtaGVhZGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDE2cHggMCAxNnB4O1xuICB9XG4gIC5IMDA4Qy1jYXNlLXN0dWR5LWhlcm8gLm9wdGlvbmFsLXRpdGxlLXN1YmhlYWRlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwIDAgMjRweCAwO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LXdpZHRoOiAxMzc0cHgpIHtcbiAgLkgwMDhDLWNhc2Utc3R1ZHktaGVybyAudG9wLW1hcmdpbiB7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICB9XG4gIC5IMDA4Qy1jYXNlLXN0dWR5LWhlcm8gLnJvdyB7XG4gICAgbWF4LXdpZHRoOiAxMTgwcHg7XG4gIH1cbiAgLkgwMDhDLWNhc2Utc3R1ZHktaGVybyAubGVmdC1jb2x1bW4ge1xuICAgIHdpZHRoOiAzMzBweDtcbiAgICBtYXJnaW46IDM2cHggMCAyNHB4IDg3cHg7XG4gIH1cbiAgLkgwMDhDLWNhc2Utc3R1ZHktaGVybyAubGVmdC1jb2x1bW4gLm9wdGlvbmFsLWNhcHRpb24ge1xuICAgIG1hcmdpbjogMjRweCAwIDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMTQ7XG4gIH1cbiAgLkgwMDhDLWNhc2Utc3R1ZHktaGVybyAuY29udGVudC1hcmVhIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgd2lkdGg6IDU0MHB4O1xuICAgIG1hcmdpbi1yaWdodDogMzZweDtcbiAgfVxuICAuSDAwOEMtY2FzZS1zdHVkeS1oZXJvIC5jb250ZW50LWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLXRvcDogLTc1cHg7XG4gIH1cbiAgLkgwMDhDLWNhc2Utc3R1ZHktaGVybyAuZXllYnJvdy1sYWJlbCB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxuICAuSDAwOEMtY2FzZS1zdHVkeS1oZXJvIC50aXRsZS1oZWFkZXIge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM2O1xuICAgIGZvbnQtc2l6ZTogMzRweDtcbiAgICBtYXJnaW46IDE2cHggMCAyMHB4O1xuICB9XG4gIC5IMDA4Qy1jYXNlLXN0dWR5LWhlcm8gLm9wdGlvbmFsLXRpdGxlLXN1YmhlYWRlciB7XG4gICAgZm9udC1zaXplOiAxOXB4O1xuICAgIG1hcmdpbjogMCAwIDI0cHggMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTM3NXB4KSB7XG4gIC5IMDA4Qy1jYXNlLXN0dWR5LWhlcm8gLnRvcC1tYXJnaW4ge1xuICAgIGhlaWdodDogMjRweDtcbiAgfVxuICAuSDAwOEMtY2FzZS1zdHVkeS1oZXJvIC5yb3cge1xuICAgIG1heC13aWR0aDogMTQ0MHB4O1xuICB9XG4gIC5IMDA4Qy1jYXNlLXN0dWR5LWhlcm8gLmxlZnQtY29sdW1uIHtcbiAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICAgIG1pbi13aWR0aDogMzk1cHg7XG4gICAgbWFyZ2luOiA0NXB4IDAgMjRweCAxMzBweDtcbiAgfVxuICAuSDAwOEMtY2FzZS1zdHVkeS1oZXJvIC5sZWZ0LWNvbHVtbiAub3B0aW9uYWwtY2FwdGlvbiB7XG4gICAgbWFyZ2luOiAyNHB4IDAgMDtcbiAgICBsaW5lLWhlaWdodDogMS43MTtcbiAgfVxuICAuSDAwOEMtY2FzZS1zdHVkeS1oZXJvIC5pbWFnZS1jb250YWluZXIge1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgfVxuICAuSDAwOEMtY2FzZS1zdHVkeS1oZXJvIC5jb250ZW50LWFyZWEge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICB3aWR0aDogNzAwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMzBweDtcbiAgfVxuICAuSDAwOEMtY2FzZS1zdHVkeS1oZXJvIC5jb250ZW50LWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLXRvcDogLTc1cHg7XG4gIH1cbiAgLkgwMDhDLWNhc2Utc3R1ZHktaGVybyAuZXllYnJvdy1sYWJlbCB7XG4gICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICB9XG4gIC5IMDA4Qy1jYXNlLXN0dWR5LWhlcm8gLnRpdGxlLWhlYWRlciB7XG4gICAgZm9udC1zaXplOiA0NHB4O1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjc7XG4gICAgbWFyZ2luOiAxNnB4IDAgMjRweDtcbiAgfVxuICAuSDAwOEMtY2FzZS1zdHVkeS1oZXJvIC5vcHRpb25hbC10aXRsZS1zdWJoZWFkZXIge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBtYXJnaW46IDAgMCAyNHB4IDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDU7XG4gIH1cbn1cblxuLkgwMDktY2VudGVyZWQtaGVyby13aXRoLWltYWdlIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBoZWlnaHQ6IDEwMHZoO1xuICBtYXgtaGVpZ2h0OiAyMjVweDtcbiAgei1pbmRleDogLTE7XG59XG5cbi5IMDA5LWNlbnRlcmVkLWhlcm8td2l0aC1pbWFnZSBpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbn1cblxuLkgwMDktY2VudGVyZWQtaGVyby13aXRoLWltYWdlIC5pbWFnZS1jb250YWluZXIge1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgxcHgpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLkgwMDktY2VudGVyZWQtaGVyby13aXRoLWltYWdlIC5pbWFnZS1jb250YWluZXI6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctdG9wOiA3NSU7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkge1xuICAuSDAwOS1jZW50ZXJlZC1oZXJvLXdpdGgtaW1hZ2UgLmltYWdlLWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbiAgLkgwMDktY2VudGVyZWQtaGVyby13aXRoLWltYWdlIC5pbWFnZS1jb250YWluZXI6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nLXRvcDogNDAlO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMDBweCkge1xuICAuSDAwOS1jZW50ZXJlZC1oZXJvLXdpdGgtaW1hZ2UgLmltYWdlLWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbiAgLkgwMDktY2VudGVyZWQtaGVyby13aXRoLWltYWdlIC5pbWFnZS1jb250YWluZXI6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nLXRvcDogMjUlO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cbn1cblxuLkgwMDktY2VudGVyZWQtaGVyby13aXRoLWltYWdlIC5pbWFnZS1jb250YWluZXI6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gIG9wYWNpdHk6IC41O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbn1cblxuLkgwMDktY2VudGVyZWQtaGVyby13aXRoLWltYWdlIC5jb250ZW50LXdyYXBwZXIge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5IMDA5LWNlbnRlcmVkLWhlcm8td2l0aC1pbWFnZSAucGFkZGVkLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uSDAwOS1jZW50ZXJlZC1oZXJvLXdpdGgtaW1hZ2UgLnRpdGxlIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5IMDA5LWNlbnRlcmVkLWhlcm8td2l0aC1pbWFnZSBoMSB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHBhZGRpbmctYm90dG9tOiA1MHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgLkgwMDktY2VudGVyZWQtaGVyby13aXRoLWltYWdlIGgxIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOTBweDtcbiAgfVxufVxuXG4uSDAwOUItaGVybyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLkgwMDlCLWhlcm8gLmNvbnRlbnQtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uSDAwOUItaGVybyBpbWcge1xuICBtaW4taGVpZ2h0OiAxMDAlO1xuICBtaW4td2lkdGg6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY2cHgpIHtcbiAgLkgwMDlCLWhlcm8gaW1nIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbn1cblxuLkgwMDlCLWhlcm8gLmltYWdlLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXgtaGVpZ2h0OiB1bnNldDtcbiAgd2lkdGg6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLkgwMDlCLWhlcm8gLmltYWdlLWNvbnRhaW5lciB7XG4gICAgbWluLWhlaWdodDogMjAzcHg7XG4gIH1cbn1cblxuLkgwMDlCLWhlcm8gLmltYWdlLWNvbnRhaW5lcjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uSDAwOUItaGVybyAuaW1hZ2UtY29udGFpbmVyOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICBvcGFjaXR5OiAuNTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG5cbi5IMDA5Qi1oZXJvIC5qdW1wLW5hdiAubmF2YmFyLXdyYXBwZXIgLm5hdmJhciB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50O1xufVxuXG4uSDAwOUItaGVybyAubmF2YmFyLXdyYXBwZXIge1xuICB2aXNpYmlsaXR5OiBoaWRkZW4gIWltcG9ydGFudDtcbn1cblxuLkgwMDlCLWhlcm8gLnZpc2libGUteHMtYmxvY2sge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5IMDA5Qi1oZXJvIC5oMDA5Yi1wYWRkZWQtY29udGFpbmVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1heC13aWR0aDogMTE4MHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1ib3R0b206IDJyZW07XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjZweCkge1xuICAuSDAwOUItaGVybyAuaDAwOWItcGFkZGVkLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMCAwLjYyNXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLkgwMDlCLWhlcm8gLmgwMDliLXBhZGRlZC1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDAgMC4wMzlyZW07XG4gIH1cbn1cblxuLkgwMDlCLWhlcm8gLmgwMDliLXBhZGRlZC1jb250YWluZXIgLnJvdzEge1xuICBwYWRkaW5nLXRvcDogMi41cmVtO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY2cHgpIHtcbiAgLkgwMDlCLWhlcm8gLmgwMDliLXBhZGRlZC1jb250YWluZXIgLnJvdzEge1xuICAgIHBhZGRpbmctdG9wOiA0cmVtO1xuICB9XG59XG5cbi5IMDA5Qi1oZXJvIC5oMDA5Yi1wYWRkZWQtY29udGFpbmVyIC5yb3cxIC5oZXJvLWhlYWRpbmcge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc2l6ZTogMi43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDMuNXJlbTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2NnB4KSB7XG4gIC5IMDA5Qi1oZXJvIC5oMDA5Yi1wYWRkZWQtY29udGFpbmVyIC5yb3cxIC5oZXJvLWhlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogMi4yNXJlbTtcbiAgICBsaW5lLWhlaWdodDogM3JlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLkgwMDlCLWhlcm8gLmgwMDliLXBhZGRlZC1jb250YWluZXIgLnJvdzEgLmhlcm8taGVhZGluZyB7XG4gICAgZm9udC1zaXplOiAyLjI1cmVtO1xuICB9XG59XG5cbi5IMDA5Qi1oZXJvIC5oMDA5Yi1wYWRkZWQtY29udGFpbmVyIC5yb3cyIHtcbiAgcGFkZGluZy10b3A6IDIuNXJlbTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2NnB4KSB7XG4gIC5IMDA5Qi1oZXJvIC5oMDA5Yi1wYWRkZWQtY29udGFpbmVyIC5yb3cyIHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbTtcbiAgfVxufVxuXG4uSDAwOUItaGVybyAuaDAwOWItcGFkZGVkLWNvbnRhaW5lciAucm93MiAjaG9yaXpvbnRhbC1saXN0IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cblxuLkgwMDlCLWhlcm8gLmgwMDliLXBhZGRlZC1jb250YWluZXIgLnJvdzIgbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgbWFyZ2luOiAwIDEuMjVyZW0gMXJlbTtcbn1cblxuLkgwMDlCLWhlcm8gLmhlcm8tanVtcC1uYXYge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjYzBjMGMwO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsaW5lLWhlaWdodDogMXJlbTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2NnB4KSB7XG4gIC5IMDA5Qi1oZXJvIC5oZXJvLWp1bXAtbmF2IHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgfVxufVxuXG4uSDAwOUItaGVybyAuaGVyby1qdW1wLW5hdjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uSDAxMC1oZXJvLXdpdGgtc2lkZWJhci1hbmQtb3B0aW9uYWwtZm9vdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjBmMDtcbn1cblxuLkgwMTAtaGVyby13aXRoLXNpZGViYXItYW5kLW9wdGlvbmFsLWZvb3RlciAuaGVybyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLkgwMTAtaGVyby13aXRoLXNpZGViYXItYW5kLW9wdGlvbmFsLWZvb3RlciAuaGVyby1pbWFnZS13cmFwcGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5IMDEwLWhlcm8td2l0aC1zaWRlYmFyLWFuZC1vcHRpb25hbC1mb290ZXIgLmhlcm8taW1hZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5IMDEwLWhlcm8td2l0aC1zaWRlYmFyLWFuZC1vcHRpb25hbC1mb290ZXIgLmhlcm8taW1hZ2U6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctdG9wOiAyMDAlO1xuICBjb250ZW50OiBcIlwiO1xufVxuXG4uSDAxMC1oZXJvLXdpdGgtc2lkZWJhci1hbmQtb3B0aW9uYWwtZm9vdGVyIGltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xufVxuXG4uSDAxMC1oZXJvLXdpdGgtc2lkZWJhci1hbmQtb3B0aW9uYWwtZm9vdGVyIC5yaWdodCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLkgwMTAtaGVyby13aXRoLXNpZGViYXItYW5kLW9wdGlvbmFsLWZvb3RlciAuaGVyby1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBwYWRkaW5nLXRvcDogMzJweDtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cblxuLkgwMTAtaGVyby13aXRoLXNpZGViYXItYW5kLW9wdGlvbmFsLWZvb3RlciBoMSB7XG4gIHBhZGRpbmctYm90dG9tOiAzMnB4O1xuICBsaW5lLWhlaWdodDogMS4zMzMzMzMzMzMzZW07XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uSDAxMC1oZXJvLXdpdGgtc2lkZWJhci1hbmQtb3B0aW9uYWwtZm9vdGVyIC5zdWJoZWFkbGluZSB7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgbGluZS1oZWlnaHQ6IDEuNWVtO1xufVxuXG4uSDAxMC1oZXJvLXdpdGgtc2lkZWJhci1hbmQtb3B0aW9uYWwtZm9vdGVyIC5zdWJoZWFkbGluZSBwIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uSDAxMC1oZXJvLXdpdGgtc2lkZWJhci1hbmQtb3B0aW9uYWwtZm9vdGVyIC5faDAxMC1jdGEtYnV0dG9ucyB7XG4gIG1hcmdpbi10b3A6IDAuNXJlbTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2NnB4KSB7XG4gIC5IMDEwLWhlcm8td2l0aC1zaWRlYmFyLWFuZC1vcHRpb25hbC1mb290ZXIgLl9oMDEwLWN0YS1idXR0b25zIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDYxMHB4KSB7XG4gIC5IMDEwLWhlcm8td2l0aC1zaWRlYmFyLWFuZC1vcHRpb25hbC1mb290ZXIgLl9oMDEwLWN0YS1idXR0b25zIHtcbiAgICBtYXgtd2lkdGg6IDE3LjVyZW07XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cblxuLkgwMTAtaGVyby13aXRoLXNpZGViYXItYW5kLW9wdGlvbmFsLWZvb3Rlci5oYXMtZm9vdGVyIC5oZXJvLWNvbnRlbnQge1xuICBwYWRkaW5nLWJvdHRvbTogNDRweDtcbn1cblxuLkgwMTAtaGVyby13aXRoLXNpZGViYXItYW5kLW9wdGlvbmFsLWZvb3RlciAuZm9vdGVyIHtcbiAgcGFkZGluZzogMTZweCAxMHB4IDIwcHggMTZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cblxuLkgwMTAtaGVyby13aXRoLXNpZGViYXItYW5kLW9wdGlvbmFsLWZvb3RlciAuZm9vdGVyLWl0ZW0ge1xuICBoZWlnaHQ6IDcycHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbn1cblxuLkgwMTAtaGVyby13aXRoLXNpZGViYXItYW5kLW9wdGlvbmFsLWZvb3RlciAuZm9vdGVyLWl0ZW06Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuXG4uSDAxMC1oZXJvLXdpdGgtc2lkZWJhci1hbmQtb3B0aW9uYWwtZm9vdGVyIC5mb290ZXItaXRlbSAuaW1hZ2UtY29udGFpbmVyLCAuSDAxMC1oZXJvLXdpdGgtc2lkZWJhci1hbmQtb3B0aW9uYWwtZm9vdGVyIC5mb290ZXItaXRlbSAuaWNvbi1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiA0OHB4O1xuICBoZWlnaHQ6IDQ4cHg7XG4gIG1hcmdpbi1yaWdodDogMTZweDtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5IMDEwLWhlcm8td2l0aC1zaWRlYmFyLWFuZC1vcHRpb25hbC1mb290ZXIgLmZvb3Rlci1pdGVtIC5pbWFnZS1jb250YWluZXI6YmVmb3JlLCAuSDAxMC1oZXJvLXdpdGgtc2lkZWJhci1hbmQtb3B0aW9uYWwtZm9vdGVyIC5mb290ZXItaXRlbSAuaWNvbi1jb250YWluZXI6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctdG9wOiAxMDAlO1xuICBjb250ZW50OiBcIlwiO1xufVxuXG4uSDAxMC1oZXJvLXdpdGgtc2lkZWJhci1hbmQtb3B0aW9uYWwtZm9vdGVyIC5mb290ZXItaXRlbSBhOmhvdmVyIHtcbiAgY29sb3I6ICMwMGFhN2U7XG59XG5cbi5IMDEwLWhlcm8td2l0aC1zaWRlYmFyLWFuZC1vcHRpb25hbC1mb290ZXIgLmZvb3Rlci1pdGVtIC50ZWFzZXItdGl0bGUge1xuICBjb2xvcjogIzMzMzMzMztcbn1cblxuLkgwMTAtaGVyby13aXRoLXNpZGViYXItYW5kLW9wdGlvbmFsLWZvb3RlciAuc2lkZWJhciB7XG4gIHBhZGRpbmc6IDAgMTBweDtcbn1cblxuLkgwMTAtaGVyby13aXRoLXNpZGViYXItYW5kLW9wdGlvbmFsLWZvb3RlciAuc2lkZWJhci1pdGVtIHtcbiAgcGFkZGluZzogMTZweCAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2MwYzBjMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLkgwMTAtaGVyby13aXRoLXNpZGViYXItYW5kLW9wdGlvbmFsLWZvb3RlciAuc2lkZWJhci1pdGVtOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuXG4uSDAxMC1oZXJvLXdpdGgtc2lkZWJhci1hbmQtb3B0aW9uYWwtZm9vdGVyIC5zaWRlYmFyLWl0ZW0gLmltYWdlLWNvbnRhaW5lciwgLkgwMTAtaGVyby13aXRoLXNpZGViYXItYW5kLW9wdGlvbmFsLWZvb3RlciAuc2lkZWJhci1pdGVtIC5pY29uLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDk2cHg7XG4gIGhlaWdodDogOTZweDtcbiAgbWFyZ2luLXJpZ2h0OiAyNHB4O1xuICBmbG9hdDogbGVmdDtcbn1cblxuLkgwMTAtaGVyby13aXRoLXNpZGViYXItYW5kLW9wdGlvbmFsLWZvb3RlciAuc2lkZWJhci1pdGVtIC5pbWFnZS1jb250YWluZXI6YmVmb3JlLCAuSDAxMC1oZXJvLXdpdGgtc2lkZWJhci1hbmQtb3B0aW9uYWwtZm9vdGVyIC5zaWRlYmFyLWl0ZW0gLmljb24tY29udGFpbmVyOmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLXRvcDogMTAwJTtcbiAgY29udGVudDogXCJcIjtcbn1cblxuLkgwMTAtaGVyby13aXRoLXNpZGViYXItYW5kLW9wdGlvbmFsLWZvb3RlciAuc2lkZWJhci1pdGVtIC5wbGF5LWJ1dHRvbi1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgaGVpZ2h0OiA1NnB4O1xuICB3aWR0aDogNTZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogLjI1cztcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAuMjVzO1xuICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyMnB4O1xuICBsZWZ0OiA3MSU7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4uSDAxMC1oZXJvLXdpdGgtc2lkZWJhci1hbmQtb3B0aW9uYWwtZm9vdGVyIC5zaWRlYmFyLWl0ZW0gLnBsYXktYnV0dG9uLWNpcmNsZTphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItdG9wOiAxM3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAxM3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdDogMjBweCBzb2xpZCAjZmZmZmZmO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMzhweDtcbiAgbGVmdDogOTUlO1xufVxuXG4uSDAxMC1oZXJvLXdpdGgtc2lkZWJhci1hbmQtb3B0aW9uYWwtZm9vdGVyIC5zaWRlYmFyLWl0ZW0gLmltYWdlLWNvbnRhaW5lcjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTYsIDE2LCAxNiwgMC4zKTtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMnMgZWFzZS1pbi1vdXQ7XG59XG5cbi5IMDEwLWhlcm8td2l0aC1zaWRlYmFyLWFuZC1vcHRpb25hbC1mb290ZXIgLnNpZGViYXItaXRlbSAuaWNvbi1jb250YWluZXI6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4ycyBlYXNlLWluLW91dDtcbn1cblxuLkgwMTAtaGVyby13aXRoLXNpZGViYXItYW5kLW9wdGlvbmFsLWZvb3RlciAuc2lkZWJhci1pdGVtIC5pbWFnZS1jb250YWluZXI6aG92ZXI6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE2LCAxNiwgMTYsIDApO1xufVxuXG4uSDAxMC1oZXJvLXdpdGgtc2lkZWJhci1hbmQtb3B0aW9uYWwtZm9vdGVyIC5zaWRlYmFyLWl0ZW0gLmFjdGl2ZSBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGNvbG9yOiAjMzMzMzMzO1xufVxuXG4uSDAxMC1oZXJvLXdpdGgtc2lkZWJhci1hbmQtb3B0aW9uYWwtZm9vdGVyIC5zaWRlYmFyLWl0ZW0gLmFjdGl2ZSBhIC5lbGxpcC1saW5lIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5IMDEwLWhlcm8td2l0aC1zaWRlYmFyLWFuZC1vcHRpb25hbC1mb290ZXIgLnNpZGViYXItaXRlbSAudGVhc2VyLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDAuNzVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMzMzMzMzMzMzM2VtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsZXR0ZXItc3BhY2luZzogLjA4ZW07XG59XG5cbi5IMDEwLWhlcm8td2l0aC1zaWRlYmFyLWFuZC1vcHRpb25hbC1mb290ZXIgLnNpZGViYXItaXRlbSBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGNvbG9yOiAjMzMzMzMzO1xufVxuXG4uSDAxMC1oZXJvLXdpdGgtc2lkZWJhci1hbmQtb3B0aW9uYWwtZm9vdGVyIC5zaWRlYmFyLWl0ZW0gYTpob3ZlciAuZWxsaXAtbGluZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uSDAxMC1oZXJvLXdpdGgtc2lkZWJhci1hbmQtb3B0aW9uYWwtZm9vdGVyIC5zaWRlYmFyLWl0ZW0gLnRlYXNlci10ZXh0IHtcbiAgaGVpZ2h0OiA3OHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBsaW5lLWhlaWdodDogMS41ZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiAzO1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xufVxuXG4uSDAxMC1oZXJvLXdpdGgtc2lkZWJhci1hbmQtb3B0aW9uYWwtZm9vdGVyIC5zaWRlYmFyLWl0ZW0gLmRhdGUge1xuICBmb250LXNpemU6IDAuNzVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMzMzMzMzMzMzM2VtO1xufVxuXG4uSDAxMC1oZXJvLXdpdGgtc2lkZWJhci1hbmQtb3B0aW9uYWwtZm9vdGVyIC5zaWRlYmFyLWl0ZW0gLnBsYXktYnV0dG9uIHtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xufVxuXG4uSDAxMC1oZXJvLXdpdGgtc2lkZWJhci1hbmQtb3B0aW9uYWwtZm9vdGVyIC5zaWRlYmFyLWNvbnRlbnQge1xuICBtYXJnaW4tbGVmdDogMTIwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAzODBweCkge1xuICAuSDAxMC1oZXJvLXdpdGgtc2lkZWJhci1hbmQtb3B0aW9uYWwtZm9vdGVyIC5oZXJvLWltYWdlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuICAuSDAxMC1oZXJvLXdpdGgtc2lkZWJhci1hbmQtb3B0aW9uYWwtZm9vdGVyIC5oZXJvLWltYWdlOmJlZm9yZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZy10b3A6IDE1NSU7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDEwcHgpIHtcbiAgLkgwMTAtaGVyby13aXRoLXNpZGViYXItYW5kLW9wdGlvbmFsLWZvb3RlciAuaGVyby1pbWFnZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbiAgLkgwMTAtaGVyby13aXRoLXNpZGViYXItYW5kLW9wdGlvbmFsLWZvb3RlciAuaGVyby1pbWFnZTpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmctdG9wOiAxMzMuMzMzMzMzMzMzJTtcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkge1xuICAuSDAxMC1oZXJvLXdpdGgtc2lkZWJhci1hbmQtb3B0aW9uYWwtZm9vdGVyIC5oZXJvLWltYWdlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuICAuSDAxMC1oZXJvLXdpdGgtc2lkZWJhci1hbmQtb3B0aW9uYWwtZm9vdGVyIC5oZXJvLWltYWdlOmJlZm9yZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZy10b3A6IDYwJTtcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG4gIC5IMDEwLWhlcm8td2l0aC1zaWRlYmFyLWFuZC1vcHRpb25hbC1mb290ZXIgLmhlcm8tY29udGVudCB7XG4gICAgcGFkZGluZzogOTZweCA1OHB4IDcwcHggMzBweDtcbiAgfVxuICAuSDAxMC1oZXJvLXdpdGgtc2lkZWJhci1hbmQtb3B0aW9uYWwtZm9vdGVyIC5zdWJoZWFkbGluZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDMycHg7XG4gIH1cbiAgLkgwMTAtaGVyby13aXRoLXNpZGViYXItYW5kLW9wdGlvbmFsLWZvb3RlciAuX2gwMTAtY3RhLWJ1dHRvbnMge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLkgwMTAtaGVyby13aXRoLXNpZGViYXItYW5kLW9wdGlvbmFsLWZvb3Rlci5oYXMtZm9vdGVyIC5oZXJvLWNvbnRlbnQge1xuICAgIHBhZGRpbmctYm90dG9tOiA3MHB4O1xuICB9XG4gIC5IMDEwLWhlcm8td2l0aC1zaWRlYmFyLWFuZC1vcHRpb25hbC1mb290ZXIgLmZvb3RlciB7XG4gICAgaGVpZ2h0OiAxMTJweDtcbiAgICBwYWRkaW5nOiAxOHB4IDMwcHggMjJweCAzMHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbiAgLkgwMTAtaGVyby13aXRoLXNpZGViYXItYW5kLW9wdGlvbmFsLWZvb3RlciAuZm9vdGVyLWl0ZW0ge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgcGFkZGluZy1sZWZ0OiA2cHg7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbiAgLkgwMTAtaGVyby13aXRoLXNpZGViYXItYW5kLW9wdGlvbmFsLWZvb3RlciAuZm9vdGVyLWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDZweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAuSDAxMC1oZXJvLXdpdGgtc2lkZWJhci1hbmQtb3B0aW9uYWwtZm9vdGVyIC5zaWRlYmFyIHtcbiAgICBwYWRkaW5nOiAwIDMwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwODBweCkge1xuICAuSDAxMC1oZXJvLXdpdGgtc2lkZWJhci1hbmQtb3B0aW9uYWwtZm9vdGVyIC5oZXJvLWltYWdlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuICAuSDAxMC1oZXJvLXdpdGgtc2lkZWJhci1hbmQtb3B0aW9uYWwtZm9vdGVyIC5oZXJvLWltYWdlOmJlZm9yZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZy10b3A6IDQwJTtcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLkgwMTAtaGVyby13aXRoLXNpZGViYXItYW5kLW9wdGlvbmFsLWZvb3RlciB7XG4gICAgaGVpZ2h0OiA0NTZweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG4gIC5IMDEwLWhlcm8td2l0aC1zaWRlYmFyLWFuZC1vcHRpb25hbC1mb290ZXIuaGFzLWZvb3RlciAuaGVybyB7XG4gICAgaGVpZ2h0OiAzNDRweDtcbiAgfVxuICAuSDAxMC1oZXJvLXdpdGgtc2lkZWJhci1hbmQtb3B0aW9uYWwtZm9vdGVyLmhhcy1mb290ZXIgLmhlcm8taW1hZ2Utd3JhcHBlciB7XG4gICAgaGVpZ2h0OiAzNDRweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG4gIC5IMDEwLWhlcm8td2l0aC1zaWRlYmFyLWFuZC1vcHRpb25hbC1mb290ZXIuaGFzLWZvb3RlciAuaGVyby1pbWFnZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbiAgLkgwMTAtaGVyby13aXRoLXNpZGViYXItYW5kLW9wdGlvbmFsLWZvb3Rlci5oYXMtZm9vdGVyIC5oZXJvLWltYWdlOmJlZm9yZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZy10b3A6IDYwJTtcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG4gIC5IMDEwLWhlcm8td2l0aC1zaWRlYmFyLWFuZC1vcHRpb25hbC1mb290ZXIuaGFzLWZvb3RlciAuaGVyby1jb250ZW50IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDZweDtcbiAgfVxuICAuSDAxMC1oZXJvLXdpdGgtc2lkZWJhci1hbmQtb3B0aW9uYWwtZm9vdGVyIC5oZXJvIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgfVxuICAuSDAxMC1oZXJvLXdpdGgtc2lkZWJhci1hbmQtb3B0aW9uYWwtZm9vdGVyIGgxIHtcbiAgICBsaW5lLWhlaWdodDogMS4yNzI3MjcyNzI3ZW07XG4gIH1cbiAgLkgwMTAtaGVyby13aXRoLXNpZGViYXItYW5kLW9wdGlvbmFsLWZvb3RlciAuc3ViaGVhZGxpbmUge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICB9XG4gIC5IMDEwLWhlcm8td2l0aC1zaWRlYmFyLWFuZC1vcHRpb25hbC1mb290ZXIgLnJpZ2h0IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogNjMuMTk0NDQ0JTtcbiAgfVxuICAuSDAxMC1oZXJvLXdpdGgtc2lkZWJhci1hbmQtb3B0aW9uYWwtZm9vdGVyIC5sZWZ0IHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgd2lkdGg6IDM2LjgwNTU1NiU7XG4gIH1cbiAgLkgwMTAtaGVyby13aXRoLXNpZGViYXItYW5kLW9wdGlvbmFsLWZvb3RlciAuaGVyby1pbWFnZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbiAgLkgwMTAtaGVyby13aXRoLXNpZGViYXItYW5kLW9wdGlvbmFsLWZvb3RlciAuaGVyby1pbWFnZTpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmctdG9wOiA2MCU7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxuICAuSDAxMC1oZXJvLXdpdGgtc2lkZWJhci1hbmQtb3B0aW9uYWwtZm9vdGVyIC5oZXJvLWNvbnRlbnQge1xuICAgIHdpZHRoOiA3ODBweDtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgcGFkZGluZy1yaWdodDogMTAwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG4gIC5IMDEwLWhlcm8td2l0aC1zaWRlYmFyLWFuZC1vcHRpb25hbC1mb290ZXIgLnNpZGViYXIge1xuICAgIHdpZHRoOiA0MDBweDtcbiAgICBwYWRkaW5nOiAwIDAgMCAyMHB4O1xuICB9XG4gIC5IMDEwLWhlcm8td2l0aC1zaWRlYmFyLWFuZC1vcHRpb25hbC1mb290ZXIgLmZvb3RlciB7XG4gICAgcGFkZGluZzogMTZweCAwIDI0cHggMDtcbiAgfVxuICAuSDAxMC1oZXJvLXdpdGgtc2lkZWJhci1hbmQtb3B0aW9uYWwtZm9vdGVyIC5mb290ZXItY29udGVudCB7XG4gICAgd2lkdGg6IDc4MHB4O1xuICAgIGZsb2F0OiByaWdodDtcbiAgfVxuICAuSDAxMC1oZXJvLXdpdGgtc2lkZWJhci1hbmQtb3B0aW9uYWwtZm9vdGVyIC5mb290ZXItaXRlbSB7XG4gICAgd2lkdGg6IDM4MHB4O1xuICAgIHBhZGRpbmc6IDAgMzZweCAwIDA7XG4gIH1cbiAgLkgwMTAtaGVyby13aXRoLXNpZGViYXItYW5kLW9wdGlvbmFsLWZvb3RlciAuZm9vdGVyLWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMzYxcHgpIHtcbiAgLkgwMTAtaGVyby13aXRoLXNpZGViYXItYW5kLW9wdGlvbmFsLWZvb3Rlci5oYXMtZm9vdGVyIC5oZXJvLWltYWdlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuICAuSDAxMC1oZXJvLXdpdGgtc2lkZWJhci1hbmQtb3B0aW9uYWwtZm9vdGVyLmhhcy1mb290ZXIgLmhlcm8taW1hZ2U6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nLXRvcDogNDAlO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gIC5IMDEwLWhlcm8td2l0aC1zaWRlYmFyLWFuZC1vcHRpb25hbC1mb290ZXIgLmZvb3RlciB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIH1cbn1cblxuLkgwMTBiLWhlcm8td2l0aC1zaWRlYmFyLWFuZC1vcHRpb25hbC1mb290ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctdG9wOiAzcmVtO1xuICAvKiBIaWRlIHNjcm9sbGJhciBmb3IgQ2hyb21lLCBTYWZhcmkgYW5kIE9wZXJhICovXG59XG5cbi5IMDEwYi1oZXJvLXdpdGgtc2lkZWJhci1hbmQtb3B0aW9uYWwtZm9vdGVyIC5wYWRkZWQtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5IMDEwYi1oZXJvLXdpdGgtc2lkZWJhci1hbmQtb3B0aW9uYWwtZm9vdGVyIC5sZWZ0IHtcbiAgcGFkZGluZy1sZWZ0OiAtMTBweDtcbiAgcGFkZGluZy1yaWdodDogLTEwcHg7XG59XG5cbi5IMDEwYi1oZXJvLXdpdGgtc2lkZWJhci1hbmQtb3B0aW9uYWwtZm9vdGVyIC5oZXJvLWltYWdlLXdyYXBwZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogLTE7XG59XG5cbi5IMDEwYi1oZXJvLXdpdGgtc2lkZWJhci1hbmQtb3B0aW9uYWwtZm9vdGVyIC5oZXJvLWltYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5IMDEwYi1oZXJvLXdpdGgtc2lkZWJhci1hbmQtb3B0aW9uYWwtZm9vdGVyIC5oZXJvLWltYWdlOmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLXRvcDogMjAwJTtcbiAgY29udGVudDogXCJcIjtcbn1cblxuLkgwMTBiLWhlcm8td2l0aC1zaWRlYmFyLWFuZC1vcHRpb25hbC1mb290ZXIgaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLkgwMTBiLWhlcm8td2l0aC1zaWRlYmFyLWFuZC1vcHRpb25hbC1mb290ZXIgLmhlcm8tY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG5cbi5IMDEwYi1oZXJvLXdpdGgtc2lkZWJhci1hbmQtb3B0aW9uYWwtZm9vdGVyIGgxIHtcbiAgcGFkZGluZy1ib3R0b206IDI0cHg7XG4gIGZvbnQtc2l6ZTogMi4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDNyZW07XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uSDAxMGItaGVyby13aXRoLXNpZGViYXItYW5kLW9wdGlvbmFsLWZvb3RlciAuc3ViaGVhZGxpbmUge1xuICBwYWRkaW5nLWJvdHRvbTogMzJweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbn1cblxuLkgwMTBiLWhlcm8td2l0aC1zaWRlYmFyLWFuZC1vcHRpb25hbC1mb290ZXIgLnN1YmhlYWRsaW5lIHAge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjZweCkge1xuICAuSDAxMGItaGVyby13aXRoLXNpZGViYXItYW5kLW9wdGlvbmFsLWZvb3RlciAuX2gwMTAtY3RhLWJ1dHRvbnMge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjEwcHgpIHtcbiAgLkgwMTBiLWhlcm8td2l0aC1zaWRlYmFyLWFuZC1vcHRpb25hbC1mb290ZXIgLl9oMDEwLWN0YS1idXR0b25zIHtcbiAgICBtYXgtd2lkdGg6IDE3LjVyZW07XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cblxuLkgwMTBiLWhlcm8td2l0aC1zaWRlYmFyLWFuZC1vcHRpb25hbC1mb290ZXIuaGFzLWZvb3RlciAuaGVyby1jb250ZW50IHtcbiAgcGFkZGluZy1ib3R0b206IDE2cHg7XG59XG5cbi5IMDEwYi1oZXJvLXdpdGgtc2lkZWJhci1hbmQtb3B0aW9uYWwtZm9vdGVyLmhhcy1mb290ZXIgaDEge1xuICBwYWRkaW5nLWJvdHRvbTogMzJweDtcbn1cblxuLkgwMTBiLWhlcm8td2l0aC1zaWRlYmFyLWFuZC1vcHRpb25hbC1mb290ZXIgLmZvb3RlciB7XG4gIHBhZGRpbmc6IDE2cHggMCAzMnB4IDA7XG59XG5cbi5IMDEwYi1oZXJvLXdpdGgtc2lkZWJhci1hbmQtb3B0aW9uYWwtZm9vdGVyIC5mb290ZXItY29udGVudCB7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDIwcHggMCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42NSk7XG59XG5cbi5IMDEwYi1oZXJvLXdpdGgtc2lkZWJhci1hbmQtb3B0aW9uYWwtZm9vdGVyIC5mb290ZXItaXRlbSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDFyZW0gMXJlbSAxLjVyZW0gMXJlbTtcbn1cblxuLkgwMTBiLWhlcm8td2l0aC1zaWRlYmFyLWFuZC1vcHRpb25hbC1mb290ZXIgLmZvb3Rlci1pdGVtIC50ZWFzZXItdGl0bGUge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuLkgwMTBiLWhlcm8td2l0aC1zaWRlYmFyLWFuZC1vcHRpb25hbC1mb290ZXIgLmZvb3Rlci1pdGVtIC5pbWFnZS1jb250YWluZXIsIC5IMDEwYi1oZXJvLXdpdGgtc2lkZWJhci1hbmQtb3B0aW9uYWwtZm9vdGVyIC5mb290ZXItaXRlbSAuaWNvbi1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiA0OHB4O1xuICBoZWlnaHQ6IDQ4cHg7XG4gIG1hcmdpbi1yaWdodDogMTJweDtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5IMDEwYi1oZXJvLXdpdGgtc2lkZWJhci1hbmQtb3B0aW9uYWwtZm9vdGVyIC5mb290ZXItaXRlbSAuaW1hZ2UtY29udGFpbmVyOmJlZm9yZSwgLkgwMTBiLWhlcm8td2l0aC1zaWRlYmFyLWFuZC1vcHRpb25hbC1mb290ZXIgLmZvb3Rlci1pdGVtIC5pY29uLWNvbnRhaW5lcjpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy10b3A6IDEwMCU7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5cbi5IMDEwYi1oZXJvLXdpdGgtc2lkZWJhci1hbmQtb3B0aW9uYWwtZm9vdGVyIC5mb290ZXItaXRlbSBhOmhvdmVyIHtcbiAgY29sb3I6ICMwMGFhN2U7XG59XG5cbi5IMDEwYi1oZXJvLXdpdGgtc2lkZWJhci1hbmQtb3B0aW9uYWwtZm9vdGVyIC5zaWRlYmFyIHtcbiAgcGFkZGluZzogMCAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmM2YzO1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLWF1dG8tZmxvdzogY29sdW1uO1xuICBncmlkLWF1dG8tY29sdW1uczogNzUlO1xuICBnYXA6IDEwcHg7XG4gIG92ZXJmbG93LXg6IGF1dG87XG4gIG92ZXJzY3JvbGwtYmVoYXZpb3IteDogY29udGFpbjtcbiAgc2Nyb2xsLXNuYXAtdHlwZTogaW5saW5lIG1hbmRhdG9yeTtcbiAgc2Nyb2xsLXBhZGRpbmctaW5saW5lOiAxMHB4O1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7XG4gIC8qIElFIGFuZCBFZGdlICovXG4gIHNjcm9sbGJhci13aWR0aDogbm9uZTtcbiAgLyogRmlyZWZveCAqL1xufVxuXG4uSDAxMGItaGVyby13aXRoLXNpZGViYXItYW5kLW9wdGlvbmFsLWZvb3RlciAuc2lkZWJhcjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uSDAxMGItaGVyby13aXRoLXNpZGViYXItYW5kLW9wdGlvbmFsLWZvb3RlciAuc2lkZWJhci1pdGVtIHtcbiAgcGFkZGluZzogMjRweCAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgc2Nyb2xsLXNuYXAtYWxpZ246IHN0YXJ0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5IMDEwYi1oZXJvLXdpdGgtc2lkZWJhci1hbmQtb3B0aW9uYWwtZm9vdGVyIC5zaWRlYmFyLWl0ZW06bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG5cbi5IMDEwYi1oZXJvLXdpdGgtc2lkZWJhci1hbmQtb3B0aW9uYWwtZm9vdGVyIC5zaWRlYmFyLWl0ZW06bm90KDpsYXN0LWNoaWxkKTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgyNSUpO1xuICBoZWlnaHQ6IDEwNHB4O1xuICB3aWR0aDogMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzljYWNjO1xufVxuXG4uSDAxMGItaGVyby13aXRoLXNpZGViYXItYW5kLW9wdGlvbmFsLWZvb3RlciAuaW1hZ2UtY29udGFpbmVyLCAuSDAxMGItaGVyby13aXRoLXNpZGViYXItYW5kLW9wdGlvbmFsLWZvb3RlciAuaWNvbi1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiA4MHB4O1xuICBoZWlnaHQ6IDgwcHg7XG4gIG1hcmdpbi1yaWdodDogMTJweDtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5IMDEwYi1oZXJvLXdpdGgtc2lkZWJhci1hbmQtb3B0aW9uYWwtZm9vdGVyIC5pbWFnZS1jb250YWluZXI6YmVmb3JlLCAuSDAxMGItaGVyby13aXRoLXNpZGViYXItYW5kLW9wdGlvbmFsLWZvb3RlciAuaWNvbi1jb250YWluZXI6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctdG9wOiAxMDAlO1xuICBjb250ZW50OiBcIlwiO1xufVxuXG4uSDAxMGItaGVyby13aXRoLXNpZGViYXItYW5kLW9wdGlvbmFsLWZvb3RlciAucGxheS1idXR0b24ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbn1cblxuLkgwMTBiLWhlcm8td2l0aC1zaWRlYmFyLWFuZC1vcHRpb25hbC1mb290ZXIgLnBsYXktYnV0dG9uLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBoZWlnaHQ6IDU2cHg7XG4gIHdpZHRoOiA1NnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAuMjVzO1xuICBhbmltYXRpb24tZHVyYXRpb246IC4yNXM7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEzcHg7XG4gIGxlZnQ6IDY0JTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5IMDEwYi1oZXJvLXdpdGgtc2lkZWJhci1hbmQtb3B0aW9uYWwtZm9vdGVyIC5wbGF5LWJ1dHRvbi1jaXJjbGU6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLXRvcDogMTNweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMTNweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6IDIwcHggc29saWQgI2ZmZmZmZjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDI4cHg7XG4gIGxlZnQ6IDkwJTtcbn1cblxuLkgwMTBiLWhlcm8td2l0aC1zaWRlYmFyLWFuZC1vcHRpb25hbC1mb290ZXIgLmltYWdlLWNvbnRhaW5lcjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTYsIDE2LCAxNiwgMC4zKTtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMnMgZWFzZS1pbi1vdXQ7XG59XG5cbi5IMDEwYi1oZXJvLXdpdGgtc2lkZWJhci1hbmQtb3B0aW9uYWwtZm9vdGVyIC5pY29uLWNvbnRhaW5lcjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjJzIGVhc2UtaW4tb3V0O1xufVxuXG4uSDAxMGItaGVyby13aXRoLXNpZGViYXItYW5kLW9wdGlvbmFsLWZvb3RlciAuaW1hZ2UtY29udGFpbmVyOmhvdmVyOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNiwgMTYsIDE2LCAwKTtcbn1cblxuLkgwMTBiLWhlcm8td2l0aC1zaWRlYmFyLWFuZC1vcHRpb25hbC1mb290ZXIgLmFjdGl2ZSBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGNvbG9yOiAjMjYyNzI4O1xufVxuXG4uSDAxMGItaGVyby13aXRoLXNpZGViYXItYW5kLW9wdGlvbmFsLWZvb3RlciAuYWN0aXZlIGEgLmVsbGlwLWxpbmUge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLkgwMTBiLWhlcm8td2l0aC1zaWRlYmFyLWFuZC1vcHRpb25hbC1mb290ZXIgLnRlYXNlci10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAwLjc1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjMzMzMzMzMzMzNlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IC4wOGVtO1xufVxuXG4uSDAxMGItaGVyby13aXRoLXNpZGViYXItYW5kLW9wdGlvbmFsLWZvb3RlciBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGNvbG9yOiAjMjYyNzI4O1xufVxuXG4uSDAxMGItaGVyby13aXRoLXNpZGViYXItYW5kLW9wdGlvbmFsLWZvb3RlciBhOmhvdmVyIC5lbGxpcC1saW5lIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5IMDEwYi1oZXJvLXdpdGgtc2lkZWJhci1hbmQtb3B0aW9uYWwtZm9vdGVyIC50ZWFzZXItdGV4dCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjMjYyNzI4O1xufVxuXG4uSDAxMGItaGVyby13aXRoLXNpZGViYXItYW5kLW9wdGlvbmFsLWZvb3RlciAudGVhc2VyLXRleHQgcCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAtd2Via2l0LWxpbmUtY2xhbXA6IDM7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cblxuLkgwMTBiLWhlcm8td2l0aC1zaWRlYmFyLWFuZC1vcHRpb25hbC1mb290ZXIgLmRhdGUge1xuICBmb250LXNpemU6IC43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG5cbi5IMDEwYi1oZXJvLXdpdGgtc2lkZWJhci1hbmQtb3B0aW9uYWwtZm9vdGVyIC5wbGF5LWJ1dHRvbiB7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgbWFyZ2luLWxlZnQ6IDEuNXJlbTtcbn1cblxuLkgwMTBiLWhlcm8td2l0aC1zaWRlYmFyLWFuZC1vcHRpb25hbC1mb290ZXIgLnNpZGViYXItY29udGVudCB7XG4gIG1hcmdpbi1yaWdodDogMS41cmVtO1xufVxuXG4uSDAxMGItaGVyby13aXRoLXNpZGViYXItYW5kLW9wdGlvbmFsLWZvb3RlciAuc2lkZWJhci1pdGVtIC5pbWFnZS1jb250YWluZXIge1xuICBtYXJnaW4tbGVmdDogMS41cmVtO1xufVxuXG4uSDAxMGItaGVyby13aXRoLXNpZGViYXItYW5kLW9wdGlvbmFsLWZvb3RlciAuY3RhLWJ0bjpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDM4MHB4KSB7XG4gIC5IMDEwYi1oZXJvLXdpdGgtc2lkZWJhci1hbmQtb3B0aW9uYWwtZm9vdGVyIC5oZXJvLWltYWdlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuICAuSDAxMGItaGVyby13aXRoLXNpZGViYXItYW5kLW9wdGlvbmFsLWZvb3RlciAuaGVyby1pbWFnZTpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmctdG9wOiAxNTUlO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQxMHB4KSB7XG4gIC5IMDEwYi1oZXJvLXdpdGgtc2lkZWJhci1hbmQtb3B0aW9uYWwtZm9vdGVyIC5oZXJvLWltYWdlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuICAuSDAxMGItaGVyby13aXRoLXNpZGViYXItYW5kLW9wdGlvbmFsLWZvb3RlciAuaGVyby1pbWFnZTpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmctdG9wOiAxMzMuMzMzMzMzMzMzJTtcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuSDAxMGItaGVyby13aXRoLXNpZGViYXItYW5kLW9wdGlvbmFsLWZvb3RlciAuZm9vdGVyLWNvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gIC5IMDEwYi1oZXJvLXdpdGgtc2lkZWJhci1hbmQtb3B0aW9uYWwtZm9vdGVyIC5wYWRkZWQtY29udGFpbmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICB9XG4gIC5IMDEwYi1oZXJvLXdpdGgtc2lkZWJhci1hbmQtb3B0aW9uYWwtZm9vdGVyIC5yaWdodCB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICB9XG4gIC5IMDEwYi1oZXJvLXdpdGgtc2lkZWJhci1hbmQtb3B0aW9uYWwtZm9vdGVyIC5oZXJvLWltYWdlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuICAuSDAxMGItaGVyby13aXRoLXNpZGViYXItYW5kLW9wdGlvbmFsLWZvb3RlciAuaGVyby1pbWFnZTpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmctdG9wOiA2MCU7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxuICAuSDAxMGItaGVyby13aXRoLXNpZGViYXItYW5kLW9wdGlvbmFsLWZvb3RlciAuX2gwMTAtY3RhLWJ1dHRvbnMge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLkgwMTBiLWhlcm8td2l0aC1zaWRlYmFyLWFuZC1vcHRpb25hbC1mb290ZXIgLnNpZGViYXItaXRlbSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjMGMwYzA7XG4gIH1cbiAgLkgwMTBiLWhlcm8td2l0aC1zaWRlYmFyLWFuZC1vcHRpb25hbC1mb290ZXIgLnBsYXktYnV0dG9uLWNpcmNsZTpiZWZvcmUge1xuICAgIHRvcDogMTNweDtcbiAgICBsZWZ0OiAzNiU7XG4gIH1cbiAgLkgwMTBiLWhlcm8td2l0aC1zaWRlYmFyLWFuZC1vcHRpb25hbC1mb290ZXIgLnBsYXktYnV0dG9uLWNpcmNsZTphZnRlciB7XG4gICAgdG9wOiAyOHB4O1xuICAgIGxlZnQ6IDY1JTtcbiAgfVxuICAuSDAxMGItaGVyby13aXRoLXNpZGViYXItYW5kLW9wdGlvbmFsLWZvb3RlciAuaGVyby1jb250ZW50IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEycHg7XG4gIH1cbiAgLkgwMTBiLWhlcm8td2l0aC1zaWRlYmFyLWFuZC1vcHRpb25hbC1mb290ZXIuaGFzLWZvb3RlciAuZm9vdGVyIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxuICAuSDAxMGItaGVyby13aXRoLXNpZGViYXItYW5kLW9wdGlvbmFsLWZvb3RlciAuc2lkZWJhciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMCAxLjVyZW07XG4gICAgd2lkdGg6IDM2OHB4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuICAuSDAxMGItaGVyby13aXRoLXNpZGViYXItYW5kLW9wdGlvbmFsLWZvb3RlciAuc2lkZWJhci1pdGVtOm5vdCg6bGFzdC1jaGlsZCk6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5IMDEwYi1oZXJvLXdpdGgtc2lkZWJhci1hbmQtb3B0aW9uYWwtZm9vdGVyIC5zaWRlYmFyLWNvbnRlbnQge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICAuSDAxMGItaGVyby13aXRoLXNpZGViYXItYW5kLW9wdGlvbmFsLWZvb3RlciAuc2lkZWJhci1pdGVtIC5pbWFnZS1jb250YWluZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5IMDEwYi1oZXJvLXdpdGgtc2lkZWJhci1hbmQtb3B0aW9uYWwtZm9vdGVyIC5uZXdzLWFydGljbGUtdGVhc2VyLWltYWdlOm5vdCg6Zmlyc3QtY2hpbGQpIC5pbWFnZS1jb250YWluZXIsXG4gIC5IMDEwYi1oZXJvLXdpdGgtc2lkZWJhci1hbmQtb3B0aW9uYWwtZm9vdGVyIHBsYXktYnV0dG9uIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAuSDAxMGItaGVyby13aXRoLXNpZGViYXItYW5kLW9wdGlvbmFsLWZvb3RlciAuZm9vdGVyIHtcbiAgICBwYWRkaW5nOiAxOHB4IDBweCAyMnB4IDMwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG4gIC5IMDEwYi1oZXJvLXdpdGgtc2lkZWJhci1hbmQtb3B0aW9uYWwtZm9vdGVyIC5mb290ZXItY29udGVudCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDgwcHgpIHtcbiAgLkgwMTBiLWhlcm8td2l0aC1zaWRlYmFyLWFuZC1vcHRpb25hbC1mb290ZXIgLmhlcm8taW1hZ2Uge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG4gIC5IMDEwYi1oZXJvLXdpdGgtc2lkZWJhci1hbmQtb3B0aW9uYWwtZm9vdGVyIC5oZXJvLWltYWdlOmJlZm9yZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZy10b3A6IDQwJTtcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLkgwMTBiLWhlcm8td2l0aC1zaWRlYmFyLWFuZC1vcHRpb25hbC1mb290ZXIge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbiAgLkgwMTBiLWhlcm8td2l0aC1zaWRlYmFyLWFuZC1vcHRpb25hbC1mb290ZXIuaGFzLWZvb3RlciAuaGVybyB7XG4gICAgbWluLWhlaWdodDogMzQ0cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC5IMDEwYi1oZXJvLXdpdGgtc2lkZWJhci1hbmQtb3B0aW9uYWwtZm9vdGVyLmhhcy1mb290ZXIgLmhlcm8taW1hZ2Utd3JhcHBlciB7XG4gICAgbWluLWhlaWdodDogMzQ0cHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuICAuSDAxMGItaGVyby13aXRoLXNpZGViYXItYW5kLW9wdGlvbmFsLWZvb3Rlci5oYXMtZm9vdGVyIC5oZXJvLWltYWdlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuICAuSDAxMGItaGVyby13aXRoLXNpZGViYXItYW5kLW9wdGlvbmFsLWZvb3Rlci5oYXMtZm9vdGVyIC5oZXJvLWltYWdlOmJlZm9yZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZy10b3A6IDYwJTtcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG4gIC5IMDEwYi1oZXJvLXdpdGgtc2lkZWJhci1hbmQtb3B0aW9uYWwtZm9vdGVyIC5oZXJvIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgfVxuICAuSDAxMGItaGVyby13aXRoLXNpZGViYXItYW5kLW9wdGlvbmFsLWZvb3RlciAucmlnaHQge1xuICAgIHdpZHRoOiA2My4xOTQ0NDQlO1xuICB9XG4gIC5IMDEwYi1oZXJvLXdpdGgtc2lkZWJhci1hbmQtb3B0aW9uYWwtZm9vdGVyIC5sZWZ0IHtcbiAgICB3aWR0aDogMzYuODA1NTU2JTtcbiAgfVxuICAuSDAxMGItaGVyby13aXRoLXNpZGViYXItYW5kLW9wdGlvbmFsLWZvb3RlciAuaGVyby1pbWFnZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbiAgLkgwMTBiLWhlcm8td2l0aC1zaWRlYmFyLWFuZC1vcHRpb25hbC1mb290ZXIgLmhlcm8taW1hZ2U6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nLXRvcDogNjAlO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cbiAgLkgwMTBiLWhlcm8td2l0aC1zaWRlYmFyLWFuZC1vcHRpb25hbC1mb290ZXIgLmhlcm8tY29udGVudCB7XG4gICAgd2lkdGg6IDcwMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuICAuSDAxMGItaGVyby13aXRoLXNpZGViYXItYW5kLW9wdGlvbmFsLWZvb3RlciAuc2lkZWJhciB7XG4gICAgcGFkZGluZzogMCAxLjVyZW07XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLkgwMTBiLWhlcm8td2l0aC1zaWRlYmFyLWFuZC1vcHRpb25hbC1mb290ZXIgLmZvb3RlciB7XG4gICAgcGFkZGluZzogMTZweCAwIDI0cHggMDtcbiAgfVxuICAuSDAxMGItaGVyby13aXRoLXNpZGViYXItYW5kLW9wdGlvbmFsLWZvb3RlciAuZm9vdGVyLWNvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiAxMnB4O1xuICB9XG4gIC5IMDEwYi1oZXJvLXdpdGgtc2lkZWJhci1hbmQtb3B0aW9uYWwtZm9vdGVyIC5mb290ZXItaXRlbSB7XG4gICAgd2lkdGg6IDM4MHB4O1xuICB9XG4gIC5IMDEwYi1oZXJvLXdpdGgtc2lkZWJhci1hbmQtb3B0aW9uYWwtZm9vdGVyIC5mb290ZXItaXRlbSAudGVhc2VyLXRpdGxlOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTM2MXB4KSB7XG4gIC5IMDEwYi1oZXJvLXdpdGgtc2lkZWJhci1hbmQtb3B0aW9uYWwtZm9vdGVyLmhhcy1mb290ZXIgLmhlcm8taW1hZ2Uge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG4gIC5IMDEwYi1oZXJvLXdpdGgtc2lkZWJhci1hbmQtb3B0aW9uYWwtZm9vdGVyLmhhcy1mb290ZXIgLmhlcm8taW1hZ2U6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nLXRvcDogNDAlO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cbiAgLkgwMTBiLWhlcm8td2l0aC1zaWRlYmFyLWFuZC1vcHRpb25hbC1mb290ZXIgLmZvb3Rlci1jb250ZW50IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gIC5IMDEwYi1oZXJvLXdpdGgtc2lkZWJhci1hbmQtb3B0aW9uYWwtZm9vdGVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY2cHgpIHtcbiAgLkgwMTBiLWhlcm8td2l0aC1zaWRlYmFyLWFuZC1vcHRpb25hbC1mb290ZXIgLnBhZGRlZC1jb250YWluZXIge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG4gIC5IMDEwYi1oZXJvLXdpdGgtc2lkZWJhci1hbmQtb3B0aW9uYWwtZm9vdGVyIC5yaWdodCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIH1cbn1cblxuLkgwMDJELWhlcm8td2l0aC1qdW1wLWxpbmtzLWFuZC1vcHRpb25hbC12aWRlby1iYWNrZ3JvdW5kIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uSDAwMkQtaGVyby13aXRoLWp1bXAtbGlua3MtYW5kLW9wdGlvbmFsLXZpZGVvLWJhY2tncm91bmQgLmNvbnRlbnQtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjYpO1xufVxuXG4uSDAwMkQtaGVyby13aXRoLWp1bXAtbGlua3MtYW5kLW9wdGlvbmFsLXZpZGVvLWJhY2tncm91bmQgLmNvbnRlbnQtd3JhcHBlci5oMDAyZC1icmFuZDEtb3ZlcmxheSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjcsIDM3LCA4MiwgMC42KTtcbn1cblxuLkgwMDJELWhlcm8td2l0aC1qdW1wLWxpbmtzLWFuZC1vcHRpb25hbC12aWRlby1iYWNrZ3JvdW5kIC5jb250ZW50LXdyYXBwZXIuaDAwMmQtYnJhbmQzLW92ZXJsYXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQ5LCAxOSwgNjQsIDAuNik7XG59XG5cbi5IMDAyRC1oZXJvLXdpdGgtanVtcC1saW5rcy1hbmQtb3B0aW9uYWwtdmlkZW8tYmFja2dyb3VuZCAuY29udGVudC13cmFwcGVyIC5pbWFnZS1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IHVuc2V0O1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgei1pbmRleDogLTE7XG59XG5cbi5IMDAyRC1oZXJvLXdpdGgtanVtcC1saW5rcy1hbmQtb3B0aW9uYWwtdmlkZW8tYmFja2dyb3VuZCAuY29udGVudC13cmFwcGVyIGltZyB7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIG1pbi13aWR0aDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjZweCkge1xuICAuSDAwMkQtaGVyby13aXRoLWp1bXAtbGlua3MtYW5kLW9wdGlvbmFsLXZpZGVvLWJhY2tncm91bmQgLmNvbnRlbnQtd3JhcHBlciBpbWcge1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuXG4uSDAwMkQtaGVyby13aXRoLWp1bXAtbGlua3MtYW5kLW9wdGlvbmFsLXZpZGVvLWJhY2tncm91bmQgLmNvbnRlbnQtd3JhcHBlciAuaDAwMmQtdmlkZW8tY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogdW5zZXQ7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4uSDAwMkQtaGVyby13aXRoLWp1bXAtbGlua3MtYW5kLW9wdGlvbmFsLXZpZGVvLWJhY2tncm91bmQgLmNvbnRlbnQtd3JhcHBlciAuaDAwMmQtdmlkZW8tY29udGFpbmVyIHZpZGVvIHtcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgbWluLXdpZHRoOiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLkgwMDJELWhlcm8td2l0aC1qdW1wLWxpbmtzLWFuZC1vcHRpb25hbC12aWRlby1iYWNrZ3JvdW5kIC5jb250ZW50LXdyYXBwZXIgLmgwMDJkLXZpZGVvLWNvbnRhaW5lciAuYmMtcGxheWVyLWRlZmF1bHRfZGVmYXVsdC52anMtbW91c2UgLnZqcy1iaWctcGxheS1idXR0b24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uSDAwMkQtaGVyby13aXRoLWp1bXAtbGlua3MtYW5kLW9wdGlvbmFsLXZpZGVvLWJhY2tncm91bmQgLmNvbnRlbnQtd3JhcHBlciAuaDAwMmQtdmlkZW8tY29udGFpbmVyIC5iYy1wbGF5ZXItZGVmYXVsdF9kZWZhdWx0LnZqcy1tb3VzZSAudmpzLWNvbnRyb2wtYmFyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLkgwMDJELWhlcm8td2l0aC1qdW1wLWxpbmtzLWFuZC1vcHRpb25hbC12aWRlby1iYWNrZ3JvdW5kIC5jb250ZW50LXdyYXBwZXIgLmgwMDJkLXZpZGVvLWNvbnRhaW5lciAuYmMtcGxheWVyLWRlZmF1bHRfZGVmYXVsdCAudmpzLWxvYWRpbmctc3Bpbm5lciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5IMDAyRC1oZXJvLXdpdGgtanVtcC1saW5rcy1hbmQtb3B0aW9uYWwtdmlkZW8tYmFja2dyb3VuZCAuY29udGVudC13cmFwcGVyIC5oMDAyZC12aWRlby1jb250YWluZXIgLmJjLXBsYXllci1kZWZhdWx0X2RlZmF1bHQudmpzLWhhcy1zdGFydGVkIC52anMtY29udHJvbC1iYXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvcGFjaXR5OiAwO1xufVxuXG4uSDAwMkQtaGVyby13aXRoLWp1bXAtbGlua3MtYW5kLW9wdGlvbmFsLXZpZGVvLWJhY2tncm91bmQgLmNvbnRlbnQtd3JhcHBlciAuaDAwMmQtdmlkZW8tY29udGFpbmVyIC5iYy1wbGF5ZXItZGVmYXVsdF9kZWZhdWx0LnZqcy1wYXVzZWQgLnZqcy1iaWctcGxheS1idXR0b24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uSDAwMkQtaGVyby13aXRoLWp1bXAtbGlua3MtYW5kLW9wdGlvbmFsLXZpZGVvLWJhY2tncm91bmQgLmgwMDJkLWJyZWFkY3J1bWItY29udGFpbmVyIHtcbiAgcGFkZGluZzogNXJlbSAwIDA7XG59XG5cbi5IMDAyRC1oZXJvLXdpdGgtanVtcC1saW5rcy1hbmQtb3B0aW9uYWwtdmlkZW8tYmFja2dyb3VuZCAuaDAwMmQtYnJlYWRjcnVtYi1jb250YWluZXIuc2hvdy1icmVhZGNydW1iIHtcbiAgcGFkZGluZzogMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2NnB4KSB7XG4gIC5IMDAyRC1oZXJvLXdpdGgtanVtcC1saW5rcy1hbmQtb3B0aW9uYWwtdmlkZW8tYmFja2dyb3VuZCAuaDAwMmQtYnJlYWRjcnVtYi1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cblxuLkgwMDJELWhlcm8td2l0aC1qdW1wLWxpbmtzLWFuZC1vcHRpb25hbC12aWRlby1iYWNrZ3JvdW5kIC5oMDAyZC1icmVhZGNydW1iLWNvbnRhaW5lciAuYnJlYWRjcnVtYiB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDFyZW07XG4gIG1hcmdpbjogMzJweCAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY2cHgpIHtcbiAgLkgwMDJELWhlcm8td2l0aC1qdW1wLWxpbmtzLWFuZC1vcHRpb25hbC12aWRlby1iYWNrZ3JvdW5kIC5oMDAyZC1icmVhZGNydW1iLWNvbnRhaW5lciAuYnJlYWRjcnVtYiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uSDAwMkQtaGVyby13aXRoLWp1bXAtbGlua3MtYW5kLW9wdGlvbmFsLXZpZGVvLWJhY2tncm91bmQgLmgwMDJkLWJyZWFkY3J1bWItY29udGFpbmVyIC5icmVhZGNydW1iIGEge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLkgwMDJELWhlcm8td2l0aC1qdW1wLWxpbmtzLWFuZC1vcHRpb25hbC12aWRlby1iYWNrZ3JvdW5kIC5oMDAyZC1icmVhZGNydW1iLWNvbnRhaW5lciAuYnJlYWRjcnVtYiA+IGxpICsgbGk6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDNweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgbWFyZ2luLWxlZnQ6IDZweDtcbiAgbWFyZ2luLXJpZ2h0OiAxM3B4O1xufVxuXG4uSDAwMkQtaGVyby13aXRoLWp1bXAtbGlua3MtYW5kLW9wdGlvbmFsLXZpZGVvLWJhY2tncm91bmQgLnBhZGRlZC1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjZweCkge1xuICAuSDAwMkQtaGVyby13aXRoLWp1bXAtbGlua3MtYW5kLW9wdGlvbmFsLXZpZGVvLWJhY2tncm91bmQgLnBhZGRlZC1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDAgLjYyNXJlbTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uSDAwMkQtaGVyby13aXRoLWp1bXAtbGlua3MtYW5kLW9wdGlvbmFsLXZpZGVvLWJhY2tncm91bmQgLnBhZGRlZC1jb250YWluZXIgLmgwMDJkLXRleHQtY29udGVudCB7XG4gIG1pbi1oZWlnaHQ6IDQwMHB4O1xuICB3aWR0aDogNTgwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDQwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjZweCkge1xuICAuSDAwMkQtaGVyby13aXRoLWp1bXAtbGlua3MtYW5kLW9wdGlvbmFsLXZpZGVvLWJhY2tncm91bmQgLnBhZGRlZC1jb250YWluZXIgLmgwMDJkLXRleHQtY29udGVudCB7XG4gICAgcGFkZGluZzogM3JlbSAwIDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZ2FwOiAzMnB4O1xuICB9XG59XG5cbi5IMDAyRC1oZXJvLXdpdGgtanVtcC1saW5rcy1hbmQtb3B0aW9uYWwtdmlkZW8tYmFja2dyb3VuZCAucGFkZGVkLWNvbnRhaW5lciAuaDAwMmQtdGV4dC1jb250ZW50IC5oMDAyZC10ZXh0LWdyb3VwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLkgwMDJELWhlcm8td2l0aC1qdW1wLWxpbmtzLWFuZC1vcHRpb25hbC12aWRlby1iYWNrZ3JvdW5kIC5wYWRkZWQtY29udGFpbmVyIC5oMDAyZC10ZXh0LWNvbnRlbnQgLmgwMDJkLXRleHQtZ3JvdXAuaGFzLWJvZHktY29weSB7XG4gIGdhcDogMjRweDtcbn1cblxuLkgwMDJELWhlcm8td2l0aC1qdW1wLWxpbmtzLWFuZC1vcHRpb25hbC12aWRlby1iYWNrZ3JvdW5kIC5wYWRkZWQtY29udGFpbmVyIC5oMDAyZC10ZXh0LWNvbnRlbnQgLmgwMDJkLXRleHQtZ3JvdXAgLmgwMDJkLWhlcm8taGVhZGluZyB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDIuNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAzLjVyZW07XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjZweCkge1xuICAuSDAwMkQtaGVyby13aXRoLWp1bXAtbGlua3MtYW5kLW9wdGlvbmFsLXZpZGVvLWJhY2tncm91bmQgLnBhZGRlZC1jb250YWluZXIgLmgwMDJkLXRleHQtY29udGVudCAuaDAwMmQtdGV4dC1ncm91cCAuaDAwMmQtaGVyby1oZWFkaW5nIHtcbiAgICBsaW5lLWhlaWdodDogM3JlbTtcbiAgICBmb250LXNpemU6IDIuMjVyZW07XG4gIH1cbn1cblxuLkgwMDJELWhlcm8td2l0aC1qdW1wLWxpbmtzLWFuZC1vcHRpb25hbC12aWRlby1iYWNrZ3JvdW5kIC5wYWRkZWQtY29udGFpbmVyIC5oMDAyZC10ZXh0LWNvbnRlbnQgLmgwMDJkLXRleHQtZ3JvdXAgLmNtLXRlYXNhYmxlX190ZXh0IHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLkgwMDJELWhlcm8td2l0aC1qdW1wLWxpbmtzLWFuZC1vcHRpb25hbC12aWRlby1iYWNrZ3JvdW5kIC5wYWRkZWQtY29udGFpbmVyIC5oMDAyZC10ZXh0LWNvbnRlbnQgLmgwMDJkLXRleHQtZ3JvdXAgLmNtLXRlYXNhYmxlX190ZXh0IHAge1xuICBtYXJnaW46IDA7XG59XG5cbi5IMDAyRC1oZXJvLXdpdGgtanVtcC1saW5rcy1hbmQtb3B0aW9uYWwtdmlkZW8tYmFja2dyb3VuZCAucGFkZGVkLWNvbnRhaW5lciAuaDAwMmQtdGV4dC1jb250ZW50IC5oMDAyZC1jdGEtY29udGFpbmVyIC5faDAwMmQtY3RhLWJ1dHRvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBnYXA6IDIwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjZweCkge1xuICAuSDAwMkQtaGVyby13aXRoLWp1bXAtbGlua3MtYW5kLW9wdGlvbmFsLXZpZGVvLWJhY2tncm91bmQgLnBhZGRlZC1jb250YWluZXIgLmgwMDJkLXRleHQtY29udGVudCAuaDAwMmQtY3RhLWNvbnRhaW5lciAuX2gwMDJkLWN0YS1idXR0b25zIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB3aWR0aDogMjgwcHg7XG4gIH1cbn1cblxuLkgwMDJELWhlcm8td2l0aC1qdW1wLWxpbmtzLWFuZC1vcHRpb25hbC12aWRlby1iYWNrZ3JvdW5kIC5wYWRkZWQtY29udGFpbmVyIC5oMDAyZC10ZXh0LWNvbnRlbnQgLmgwMDJkLWN0YS1jb250YWluZXIgLmN0YS1idXR0b25zIC5jdGEtYnRuIHtcbiAgbWFyZ2luOiAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY2cHgpIHtcbiAgLkgwMDJELWhlcm8td2l0aC1qdW1wLWxpbmtzLWFuZC1vcHRpb25hbC12aWRlby1iYWNrZ3JvdW5kIC5wYWRkZWQtY29udGFpbmVyIC5oMDAyZC10ZXh0LWNvbnRlbnQgLmgwMDJkLWN0YS1jb250YWluZXIgLmN0YS1idXR0b25zIC5jdGEtYnRuIHtcbiAgICBtYXJnaW46IC41cmVtIDA7XG4gIH1cbn1cblxuLkgwMDJELWhlcm8td2l0aC1qdW1wLWxpbmtzLWFuZC1vcHRpb25hbC12aWRlby1iYWNrZ3JvdW5kIC5wYWRkZWQtY29udGFpbmVyIC5qdW1wLW5hdi1jb250YWluZXIge1xuICBtYXJnaW46IDY0cHggMCA0OHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY2cHgpIHtcbiAgLkgwMDJELWhlcm8td2l0aC1qdW1wLWxpbmtzLWFuZC1vcHRpb25hbC12aWRlby1iYWNrZ3JvdW5kIC5wYWRkZWQtY29udGFpbmVyIC5qdW1wLW5hdi1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW46IDMycHggMCA0OHB4O1xuICB9XG59XG5cbi5IMDAyRC1oZXJvLXdpdGgtanVtcC1saW5rcy1hbmQtb3B0aW9uYWwtdmlkZW8tYmFja2dyb3VuZCAucGFkZGVkLWNvbnRhaW5lciAjaG9yaXpvbnRhbC1saXN0IHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogNDBweDtcbiAgbWFyZ2luOiBhdXRvO1xuICBsaW5lLWhlaWdodDogMXJlbTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2NnB4KSB7XG4gIC5IMDAyRC1oZXJvLXdpdGgtanVtcC1saW5rcy1hbmQtb3B0aW9uYWwtdmlkZW8tYmFja2dyb3VuZCAucGFkZGVkLWNvbnRhaW5lciAjaG9yaXpvbnRhbC1saXN0IHtcbiAgICByb3ctZ2FwOiAxNnB4O1xuICAgIGNvbHVtbi1nYXA6IDQwcHg7XG4gIH1cbn1cblxuLkgwMDJELWhlcm8td2l0aC1qdW1wLWxpbmtzLWFuZC1vcHRpb25hbC12aWRlby1iYWNrZ3JvdW5kIC5wYWRkZWQtY29udGFpbmVyICNob3Jpem9udGFsLWxpc3QgbGkge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xufVxuXG4uSDAwMkQtaGVyby13aXRoLWp1bXAtbGlua3MtYW5kLW9wdGlvbmFsLXZpZGVvLWJhY2tncm91bmQgLnBhZGRlZC1jb250YWluZXIgLmhlcm8tanVtcC1uYXYge1xuICBjb2xvcjogI2M5Y2FjYztcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC40OHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5IMDAyRC1oZXJvLXdpdGgtanVtcC1saW5rcy1hbmQtb3B0aW9uYWwtdmlkZW8tYmFja2dyb3VuZCAucGFkZGVkLWNvbnRhaW5lciAuaGVyby1qdW1wLW5hdjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY2cHgpIHtcbiAgLkgwMDJELWhlcm8td2l0aC1qdW1wLWxpbmtzLWFuZC1vcHRpb25hbC12aWRlby1iYWNrZ3JvdW5kIC5pbWFnZS1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG4gIC5IMDAyRC1oZXJvLXdpdGgtanVtcC1saW5rcy1hbmQtb3B0aW9uYWwtdmlkZW8tYmFja2dyb3VuZCAuaW1hZ2UtY29udGFpbmVyOmJlZm9yZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZy10b3A6IDc1JTtcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG59XG5cbi5IMDAyRS1oZXJvLXdpdGgtZm9yZWdyb3VuZC1pbWFnZSAuY29udGVudC13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uSDAwMkUtaGVyby13aXRoLWZvcmVncm91bmQtaW1hZ2UgLmNvbnRlbnQtd3JhcHBlci5vdmVyZmxvd194X3Zpc2libGUge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uSDAwMkUtaGVyby13aXRoLWZvcmVncm91bmQtaW1hZ2UgLmNvbnRlbnQtd3JhcHBlciAuaW1hZ2UtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAtMTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2NnB4KSB7XG4gIC5IMDAyRS1oZXJvLXdpdGgtZm9yZWdyb3VuZC1pbWFnZSAuY29udGVudC13cmFwcGVyIC5pbWFnZS1jb250YWluZXIgaW1nIHtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY2cHgpIHtcbiAgLkgwMDJFLWhlcm8td2l0aC1mb3JlZ3JvdW5kLWltYWdlIC5wYWRkZWQtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwIDAgMCAwO1xuICB9XG59XG5cbi5IMDAyRS1oZXJvLXdpdGgtZm9yZWdyb3VuZC1pbWFnZSAuaDAwMmUtYnJlYWRjcnVtYiB7XG4gIHBhZGRpbmctdG9wOiAyLjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAyLjVyZW07XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjZweCkge1xuICAuSDAwMkUtaGVyby13aXRoLWZvcmVncm91bmQtaW1hZ2UgLmgwMDJlLWJyZWFkY3J1bWIge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLkgwMDJFLWhlcm8td2l0aC1mb3JlZ3JvdW5kLWltYWdlIC5oMDAyZS1icmVhZGNydW1iIC5oMDAyZS1icmVhY3J1bWItdGV4dCB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxcmVtO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY2cHgpIHtcbiAgLkgwMDJFLWhlcm8td2l0aC1mb3JlZ3JvdW5kLWltYWdlIC5oMDAyZS1icmVhZGNydW1iIC5oMDAyZS1icmVhY3J1bWItdGV4dCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uSDAwMkUtaGVyby13aXRoLWZvcmVncm91bmQtaW1hZ2UgLmgwMDJlLWFsaWduLWNvbnRlbnRzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBnYXA6IDEyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNHJlbTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2NnB4KSB7XG4gIC5IMDAyRS1oZXJvLXdpdGgtZm9yZWdyb3VuZC1pbWFnZSAuaDAwMmUtYWxpZ24tY29udGVudHMge1xuICAgIGRpc3BsYXk6IHVuc2V0O1xuICB9XG59XG5cbi5IMDAyRS1oZXJvLXdpdGgtZm9yZWdyb3VuZC1pbWFnZSAuaDAwMmUtYWxpZ24tY29udGVudHMgLmgwMDJlLXRleHQtY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiA1ODBweDtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY2cHgpIHtcbiAgLkgwMDJFLWhlcm8td2l0aC1mb3JlZ3JvdW5kLWltYWdlIC5oMDAyZS1hbGlnbi1jb250ZW50cyAuaDAwMmUtdGV4dC1jb250ZW50IHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDNyZW0gMC42MjVyZW0gMCAwLjYyNXJlbTtcbiAgICBnYXA6IDBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG59XG5cbi5IMDAyRS1oZXJvLXdpdGgtZm9yZWdyb3VuZC1pbWFnZSAuaDAwMmUtYWxpZ24tY29udGVudHMgLmgwMDJlLXRleHQtY29udGVudCAuaDAwMmUtdGV4dC1ncm91cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMjRweDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuXG4uSDAwMkUtaGVyby13aXRoLWZvcmVncm91bmQtaW1hZ2UgLmgwMDJlLWFsaWduLWNvbnRlbnRzIC5oMDAyZS10ZXh0LWNvbnRlbnQgLmgwMDJlLXRleHQtZ3JvdXAgLmgwMDJlLWhlYWRpbmctdGV4dCB7XG4gIGZvbnQtc2l6ZTogMi43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDMuNXJlbTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2NnB4KSB7XG4gIC5IMDAyRS1oZXJvLXdpdGgtZm9yZWdyb3VuZC1pbWFnZSAuaDAwMmUtYWxpZ24tY29udGVudHMgLmgwMDJlLXRleHQtY29udGVudCAuaDAwMmUtdGV4dC1ncm91cCAuaDAwMmUtaGVhZGluZy10ZXh0IHtcbiAgICBmb250LXNpemU6IDIuMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDNyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4uSDAwMkUtaGVyby13aXRoLWZvcmVncm91bmQtaW1hZ2UgLmgwMDJlLWFsaWduLWNvbnRlbnRzIC5oMDAyZS10ZXh0LWNvbnRlbnQgLmgwMDJlLXRleHQtZ3JvdXAgLmgwMDJlLWJvZHktdGV4dCB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbi5IMDAyRS1oZXJvLXdpdGgtZm9yZWdyb3VuZC1pbWFnZSAuaDAwMmUtYWxpZ24tY29udGVudHMgLmgwMDJlLXRleHQtY29udGVudCAuaDAwMmUtdGV4dC1ncm91cCAuaDAwMmUtYm9keS10ZXh0IHAge1xuICBtYXJnaW46IDAgMCAwO1xufVxuXG4uSDAwMkUtaGVyby13aXRoLWZvcmVncm91bmQtaW1hZ2UgLmgwMDJlLWFsaWduLWNvbnRlbnRzIC5oMDAyZS10ZXh0LWNvbnRlbnQgLmgwMDJlLWhlcm8tY3RhLWJ0biB7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG59XG5cbi5IMDAyRS1oZXJvLXdpdGgtZm9yZWdyb3VuZC1pbWFnZSAuaDAwMmUtYWxpZ24tY29udGVudHMgLmgwMDJlLXRleHQtY29udGVudCAuaDAwMmUtaGVyby1jdGEtYnRuIC5faDAwMmUtY3RhLWJ1dHRvbnMge1xuICB3aWR0aDogNTgwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGdhcDogMTBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2NnB4KSB7XG4gIC5IMDAyRS1oZXJvLXdpdGgtZm9yZWdyb3VuZC1pbWFnZSAuaDAwMmUtYWxpZ24tY29udGVudHMgLmgwMDJlLXRleHQtY29udGVudCAuaDAwMmUtaGVyby1jdGEtYnRuIC5faDAwMmUtY3RhLWJ1dHRvbnMge1xuICAgIHdpZHRoOiB1bnNldDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMHB4O1xuICB9XG59XG5cbi5IMDAyRS1oZXJvLXdpdGgtZm9yZWdyb3VuZC1pbWFnZSAuaDAwMmUtYWxpZ24tY29udGVudHMgLmgwMDJlLWltYWdlLWNvbnRhaW5lciAuaDAwMmUtaW1hZ2Uge1xuICB3aWR0aDogNDgwcHg7XG59XG5cbi5IMDAyRS1oZXJvLXdpdGgtZm9yZWdyb3VuZC1pbWFnZSAuaDAwMmUtYWxpZ24tY29udGVudHMgLmgwMDJlLWltYWdlLWNvbnRhaW5lciAuaDAwMmUtaW1hZ2UgaW1nIHtcbiAgaGVpZ2h0OiA0ODBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2NnB4KSB7XG4gIC5IMDAyRS1oZXJvLXdpdGgtZm9yZWdyb3VuZC1pbWFnZSAuaDAwMmUtYWxpZ24tY29udGVudHMgLmgwMDJlLWltYWdlLWNvbnRhaW5lciAuaDAwMmUtaW1hZ2Uge1xuICAgIHdpZHRoOiAzNTVweDtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW07XG4gIH1cbiAgLkgwMDJFLWhlcm8td2l0aC1mb3JlZ3JvdW5kLWltYWdlIC5oMDAyZS1hbGlnbi1jb250ZW50cyAuaDAwMmUtaW1hZ2UtY29udGFpbmVyIC5oMDAyZS1pbWFnZSBpbWcge1xuICAgIGhlaWdodDogMzU1cHg7XG4gIH1cbn1cblxuLkgwMDJFLWhlcm8td2l0aC1mb3JlZ3JvdW5kLWltYWdlIC5oMDAyZS1hbGlnbi1jb250ZW50cyAuaDAwMmUtaW1hZ2UtY29udGFpbmVyIC5oMDAyZS1pbWFnZS5vdmVyZmxvd194X3Zpc2libGUgaW1nIHtcbiAgaGVpZ2h0OiA0ODBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2NnB4KSB7XG4gIC5IMDAyRS1oZXJvLXdpdGgtZm9yZWdyb3VuZC1pbWFnZSAuaDAwMmUtYWxpZ24tY29udGVudHMgLmgwMDJlLWltYWdlLWNvbnRhaW5lciAuaDAwMmUtaW1hZ2Uub3ZlcmZsb3dfeF92aXNpYmxlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzNyZW07XG4gIH1cbiAgLkgwMDJFLWhlcm8td2l0aC1mb3JlZ3JvdW5kLWltYWdlIC5oMDAyZS1hbGlnbi1jb250ZW50cyAuaDAwMmUtaW1hZ2UtY29udGFpbmVyIC5oMDAyZS1pbWFnZS5vdmVyZmxvd194X3Zpc2libGUgaW1nIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgfVxufVxuXG4uSDAwMkUtaGVyby13aXRoLWZvcmVncm91bmQtaW1hZ2UgLmgwMDJlLWJyZWFkY3J1bWIuc2hvdy1icmVhZGNydW1iIHtcbiAgcGFkZGluZy10b3A6IDAuNDM4cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC40MzhyZW07XG59XG5cbi5IMDAyRS1oZXJvLXdpdGgtZm9yZWdyb3VuZC1pbWFnZSAuYnJlYWRjcnVtYiBhIHtcbiAgY29sb3I6ICMwMDU3M2Q7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuXG4uSDAwMkUtaGVyby13aXRoLWZvcmVncm91bmQtaW1hZ2UgLmJyZWFkY3J1bWIge1xuICBjb2xvcjogIzYyNjQ2NztcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5IMDAyRS1oZXJvLXdpdGgtZm9yZWdyb3VuZC1pbWFnZSAuYnJlYWRjcnVtYiA+IGxpICsgbGk6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGJvcmRlci1yaWdodDogMC4wNjNyZW0gc29saWQ7XG4gIGJvcmRlci1ib3R0b206IDAuMDYzcmVtIHNvbGlkO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDNweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgbWFyZ2luLXJpZ2h0OiAxMXB4O1xuICBtYXJnaW4tYm90dG9tOiAycHg7XG4gIGNvbG9yOiAjMDA1NzNkO1xufVxuXG4uSDAwMkUtaGVyby13aXRoLWZvcmVncm91bmQtaW1hZ2UgLmJyZWFkY3J1bWIgPiBsaSArIGxpIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLkgwMDJFLWhlcm8td2l0aC1mb3JlZ3JvdW5kLWltYWdlIC5jb250ZW50LXdyYXBwZXIudXNlQmdDb2xvciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHVuc2V0O1xufVxuXG4uSDAwMkUtaGVyby13aXRoLWZvcmVncm91bmQtaW1hZ2UuZ3JheS1iYWNrZ3JvdW5kIC5jb250ZW50LXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldDtcbn1cblxuLkgwMDJFLWhlcm8td2l0aC1mb3JlZ3JvdW5kLWltYWdlLmdyYXktYmFja2dyb3VuZCAuYnJlYWRjcnVtYiBhIHtcbiAgY29sb3I6ICMwMDU3M2Q7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuXG4uSDAwMkUtaGVyby13aXRoLWZvcmVncm91bmQtaW1hZ2UuZ3JheS1iYWNrZ3JvdW5kIC5icmVhZGNydW1iIHtcbiAgY29sb3I6ICM2MjY0Njc7XG59XG5cbi5IMDAyRS1oZXJvLXdpdGgtZm9yZWdyb3VuZC1pbWFnZS5ncmF5LWJhY2tncm91bmQgLmJyZWFkY3J1bWIgPiBsaSArIGxpOmJlZm9yZSB7XG4gIGNvbG9yOiAjMDA1NzNkO1xufVxuXG4uSDAwMkUtaGVyby13aXRoLWZvcmVncm91bmQtaW1hZ2UuYnJhbmQtcHJpbWFyeS1iYWNrZ3JvdW5kIC5jb250ZW50LXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldDtcbn1cblxuLkgwMDJFLWhlcm8td2l0aC1mb3JlZ3JvdW5kLWltYWdlLmJyYW5kLXByaW1hcnktYmFja2dyb3VuZCAuYnJlYWRjcnVtYiBhIHtcbiAgY29sb3I6ICNmZmY7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuXG4uSDAwMkUtaGVyby13aXRoLWZvcmVncm91bmQtaW1hZ2UuYnJhbmQtcHJpbWFyeS1iYWNrZ3JvdW5kIC5icmVhZGNydW1iIHtcbiAgY29sb3I6ICNjOWNhY2M7XG59XG5cbi5IMDAyRS1oZXJvLXdpdGgtZm9yZWdyb3VuZC1pbWFnZS5icmFuZC1wcmltYXJ5LWJhY2tncm91bmQgLmJyZWFkY3J1bWIgPiBsaSArIGxpOmJlZm9yZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uSDAwMkUtaGVyby13aXRoLWZvcmVncm91bmQtaW1hZ2UuYnJhbmQtc2Vjb25kYXJ5LWJhY2tncm91bmQgLmNvbnRlbnQtd3JhcHBlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHVuc2V0O1xufVxuXG4uSDAwMkUtaGVyby13aXRoLWZvcmVncm91bmQtaW1hZ2UuYnJhbmQtc2Vjb25kYXJ5LWJhY2tncm91bmQgLmJyZWFkY3J1bWIgYSB7XG4gIGNvbG9yOiAjZmZmO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cblxuLkgwMDJFLWhlcm8td2l0aC1mb3JlZ3JvdW5kLWltYWdlLmJyYW5kLXNlY29uZGFyeS1iYWNrZ3JvdW5kIC5icmVhZGNydW1iIHtcbiAgY29sb3I6ICNjOWNhY2M7XG59XG5cbi5IMDAyRS1oZXJvLXdpdGgtZm9yZWdyb3VuZC1pbWFnZS5icmFuZC1zZWNvbmRhcnktYmFja2dyb3VuZCAuYnJlYWRjcnVtYiA+IGxpICsgbGk6YmVmb3JlIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5IMDAyRS1oZXJvLXdpdGgtZm9yZWdyb3VuZC1pbWFnZS5icmFuZC1hY2NlbnQtYmFja2dyb3VuZCAuY29udGVudC13cmFwcGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXQ7XG59XG5cbi5IMDAyRS1oZXJvLXdpdGgtZm9yZWdyb3VuZC1pbWFnZS5icmFuZC1hY2NlbnQtYmFja2dyb3VuZCAuYnJlYWRjcnVtYiBhIHtcbiAgY29sb3I6ICMwMDU3M2Q7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuXG4uSDAwMkUtaGVyby13aXRoLWZvcmVncm91bmQtaW1hZ2UuYnJhbmQtYWNjZW50LWJhY2tncm91bmQgLmJyZWFkY3J1bWIge1xuICBjb2xvcjogIzYyNjQ2Nztcbn1cblxuLkgwMDJFLWhlcm8td2l0aC1mb3JlZ3JvdW5kLWltYWdlLmJyYW5kLWFjY2VudC1iYWNrZ3JvdW5kIC5icmVhZGNydW1iID4gbGkgKyBsaTpiZWZvcmUge1xuICBjb2xvcjogIzAwNTczZDtcbn1cblxuLkgwMDJFLWhlcm8td2l0aC1mb3JlZ3JvdW5kLWltYWdlIC5oMDAyZS1vdmVybGF5LXRoZW1lLWxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXQ7XG59XG5cbi5IMDAyRS1oZXJvLXdpdGgtZm9yZWdyb3VuZC1pbWFnZSAuaDAwMmUtb3ZlcmxheS10aGVtZS1saWdodC5iZy1pbWFnZS1saWdodC5vdmVybGF5LWVuYWJsZWQgLmltYWdlLWNvbnRhaW5lcjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbn1cblxuLkgwMDJFLWhlcm8td2l0aC1mb3JlZ3JvdW5kLWltYWdlIC5oMDAyZS1vdmVybGF5LXRoZW1lLWRhcmsuYmctaW1hZ2UtZGFyay5vdmVybGF5LWVuYWJsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG59XG5cbi5IMDAyRS1oZXJvLXdpdGgtZm9yZWdyb3VuZC1pbWFnZSAuaDAwMmUtb3ZlcmxheS10aGVtZS1kYXJrLmJnLWltYWdlLWRhcmsgLnBhZGRlZC1jb250YWluZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLkgwMDJFLWhlcm8td2l0aC1mb3JlZ3JvdW5kLWltYWdlIC5oMDAyZS1vdmVybGF5LXRoZW1lLWRhcmsgLmJyZWFkY3J1bWIgYSB7XG4gIGNvbG9yOiAjZmZmO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cblxuLkgwMDJFLWhlcm8td2l0aC1mb3JlZ3JvdW5kLWltYWdlIC5oMDAyZS1vdmVybGF5LXRoZW1lLWRhcmsgLmJyZWFkY3J1bWIge1xuICBjb2xvcjogI2M5Y2FjYztcbn1cblxuLkgwMDJFLWhlcm8td2l0aC1mb3JlZ3JvdW5kLWltYWdlIC5oMDAyZS1vdmVybGF5LXRoZW1lLWRhcmsgLmJyZWFkY3J1bWIgPiBsaSArIGxpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBib3JkZXItcmlnaHQ6IDAuMDYzcmVtIHNvbGlkO1xuICBib3JkZXItYm90dG9tOiAwLjA2M3JlbSBzb2xpZDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAzcHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIG1hcmdpbi1yaWdodDogMTFweDtcbiAgbWFyZ2luLWJvdHRvbTogMnB4O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLkgwMDYtaGVybyB7XG4gIC0tZGV2aWNlLXBhZGRpbmctZnVsbC13aWR0aDogY2FsYygodmFyKC0tZGV2aWNlLXBhZGRpbmcteCkgKiAyKSk7XG4gIC0tZ3JpZC1ndXR0ZXItZnVsbC13aWR0aDogY2FsYygodmFyKC0tZ3JpZC1ndXR0ZXIpICogMTEpKTtcbiAgLS1ncmlkLWNvbHVtbi1mdWxsLXdpZHRoOiBjYWxjKCgxMDB2dyAtIHZhcigtLWRldmljZS1wYWRkaW5nLWZ1bGwtd2lkdGgpIC0gdmFyKC0tZ3JpZC1ndXR0ZXItZnVsbC13aWR0aCkpKTtcbiAgLS1ncmlkLWNvbHVtbjogY2FsYygodmFyKC0tZ3JpZC1jb2x1bW4tZnVsbC13aWR0aCkgLyAxMikpO1xuICAtLWdyaWQtY29sLTE6IGNhbGMoKHZhcigtLWdyaWQtY29sdW1uKSAqIDEpKTtcbiAgLS1ncmlkLWNvbC0zOiBjYWxjKCh2YXIoLS1ncmlkLWNvbHVtbikgKiAzKSArICh2YXIoLS1ncmlkLWd1dHRlcikgKiAyKSk7XG4gIC0tZ3JpZC1jb2wtNDogY2FsYygodmFyKC0tZ3JpZC1jb2x1bW4pICogNCkgKyAodmFyKC0tZ3JpZC1ndXR0ZXIpICogMykpO1xuICAtLWdyaWQtY29sLTU6IGNhbGMoKHZhcigtLWdyaWQtY29sdW1uKSAqIDUpICsgKHZhcigtLWdyaWQtZ3V0dGVyKSAqIDQpKTtcbiAgLS1ncmlkLWNvbC04OiBjYWxjKCh2YXIoLS1ncmlkLWNvbHVtbikgKiA4KSArICh2YXIoLS1ncmlkLWd1dHRlcikgKiA3KSk7XG4gIC0tZ3JpZC1jb2wtMTA6IGNhbGMoKHZhcigtLWdyaWQtY29sdW1uKSAqIDEwKSArICh2YXIoLS1ncmlkLWd1dHRlcikgKiA5KSk7XG4gIC0tZ3JpZC1jb2wtMTI6IGNhbGMoKHZhcigtLWdyaWQtY29sdW1uKSAqIDEyKSArICh2YXIoLS1ncmlkLWd1dHRlcikgKiAxMSkpO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLkgwMDYtaGVybyB7XG4gICAgLS1kZXZpY2UtcGFkZGluZy14OiAuNjI1cmVtO1xuICAgIC0tZ3JpZC1ndXR0ZXI6IC42MjVyZW07XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTI3OS45OHB4KSB7XG4gIC5IMDA2LWhlcm8ge1xuICAgIC0tZGV2aWNlLXBhZGRpbmcteDogMS44NzVyZW07XG4gICAgLS1ncmlkLWd1dHRlcjogLjc1cmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLkgwMDYtaGVybyB7XG4gICAgLS1kZXZpY2UtcGFkZGluZy1kZXNrdG9wLXdpZHRoOiBjYWxjKCgxMDB2dyAtIDExODBweCkpO1xuICAgIC0tZGV2aWNlLXBhZGRpbmcteDogY2FsYygodmFyKC0tZGV2aWNlLXBhZGRpbmctZGVza3RvcC13aWR0aCkgLyAyKSk7XG4gICAgLS1ncmlkLWd1dHRlcjogMS4yNXJlbTtcbiAgfVxufVxuXG4uSDAwNi1oZXJvIC5jb250ZW50LXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5IMDA2LWhlcm8gLmNvbnRlbnQtd3JhcHBlci5vdmVybGF5LWFjdGl2ZSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1ncmV5LWxpZ2h0LTQwKTtcbn1cblxuLkgwMDYtaGVybyAuY29udGVudC13cmFwcGVyLm92ZXJsYXktYWN0aXZlIC5icmVhZGNydW1iIHtcbiAgY29sb3I6ICNjOWNhY2M7XG59XG5cbi5IMDA2LWhlcm8gLmNvbnRlbnQtd3JhcHBlci5vdmVybGF5LWFjdGl2ZSAuYnJlYWRjcnVtYiBhIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWdyZXktbGlnaHQtNDApO1xufVxuXG4uSDAwNi1oZXJvIC5jb250ZW50LXdyYXBwZXIub3ZlcmxheS1hY3RpdmUgLmJyZWFkY3J1bWIgPiBsaSArIGxpOmJlZm9yZSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1ncmV5LWxpZ2h0LTQwKTtcbn1cblxuLkgwMDYtaGVybyAuY29udGVudC13cmFwcGVyLm92ZXJsYXktYWN0aXZlIC5ldmVudC1zY2hlZHVsZS1oZWFkZXItbGlua3MgLmhlcm8tanVtcC1uYXYge1xuICBjb2xvcjogI2M5Y2FjYztcbn1cblxuLkgwMDYtaGVybyAuY29udGVudC13cmFwcGVyLm92ZXJsYXktYWN0aXZlIC5ldmVudC1zY2hlZHVsZS1oZWFkZXItbGlua3MgLmhlcm8tanVtcC1uYXY6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tY29sb3ItZ3JleS1saWdodC00MCk7XG59XG5cbi5IMDA2LWhlcm8gLmNvbnRlbnQtd3JhcHBlciAuaW1hZ2UtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAtMTtcbn1cblxuLkgwMDYtaGVybyAuY29udGVudC13cmFwcGVyIC5pbWFnZS1jb250YWluZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbn1cblxuLkgwMDYtaGVybyAuY29udGVudC13cmFwcGVyIC5pbWFnZS1jb250YWluZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjYpO1xufVxuXG4uSDAwNi1oZXJvIC5jb250ZW50LXdyYXBwZXIgLmltYWdlLWNvbnRhaW5lciBpbWcge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLkgwMDYtaGVybyAuY29udGVudC13cmFwcGVyIC5pbWFnZS1jb250YWluZXIucHJpbWFyeS1iYWNrZ3JvdW5kLW92ZXJsYXk6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI3LCAzNywgODIsIDAuNik7XG59XG5cbi5IMDA2LWhlcm8gLmNvbnRlbnQtd3JhcHBlciAuaW1hZ2UtY29udGFpbmVyLnRlcnRpYXJ5LWJhY2tncm91bmQtb3ZlcmxheTphZnRlciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoNDksIDE5LCA2NCwgMC42KTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyNzlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzkuOThweCkge1xuICAuSDAwNi1oZXJvIC5wYWRkZWQtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzLjkwNjI1JTtcbiAgICBwYWRkaW5nLWxlZnQ6IDMuOTA2MjUlO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAzNzVweCkge1xuICAuSDAwNi1oZXJvIC5oMDA2LWJyZWFkY3J1bWIge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDUwMHB4KSB7XG4gIC5IMDA2LWhlcm8gLmgwMDYtYnJlYWRjcnVtYiB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLkgwMDYtaGVybyAuaDAwNi1icmVhZGNydW1iIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuSDAwNi1oZXJvIC5oMDA2LWJyZWFkY3J1bWIge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5IMDA2LWhlcm8gLmgwMDYtYnJlYWRjcnVtYiAuaDAwNi1icmVhY3J1bWItdGV4dCB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY2cHgpIHtcbiAgLkgwMDYtaGVybyAuaDAwNi1icmVhZGNydW1iIC5oMDA2LWJyZWFjcnVtYi10ZXh0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAzNzVweCkge1xuICAuSDAwNi1oZXJvIC5oMDA2LWFsaWduLWNvbnRlbnRzIC5oMDA2LXRleHQtY29udGVudCB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAzcmVtIDAgMCAwO1xuICAgIHdpZHRoOiB2YXIoLS1ncmlkLWNvbC0xMik7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDUwMHB4KSB7XG4gIC5IMDA2LWhlcm8gLmgwMDYtYWxpZ24tY29udGVudHMgLmgwMDYtdGV4dC1jb250ZW50IHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDNyZW0gMCAwIDA7XG4gICAgd2lkdGg6IHZhcigtLWdyaWQtY29sLTEyKTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLkgwMDYtaGVybyAuaDAwNi1hbGlnbi1jb250ZW50cyAuaDAwNi10ZXh0LWNvbnRlbnQge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogM3JlbSAwIDAgMDtcbiAgICB3aWR0aDogdmFyKC0tZ3JpZC1jb2wtMTIpO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuSDAwNi1oZXJvIC5oMDA2LWFsaWduLWNvbnRlbnRzIC5oMDA2LXRleHQtY29udGVudCB7XG4gICAgd2lkdGg6IHZhcigtLWdyaWQtY29sLTgpO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5IMDA2LWhlcm8gLmgwMDYtYWxpZ24tY29udGVudHMgLmgwMDYtdGV4dC1jb250ZW50IHtcbiAgICB3aWR0aDogdmFyKC0tZ3JpZC1jb2wtOCk7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5IMDA2LWhlcm8gLmgwMDYtYWxpZ24tY29udGVudHMgLmgwMDYtdGV4dC1jb250ZW50IHtcbiAgICB3aWR0aDogdmFyKC0tZ3JpZC1jb2wtOCk7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5IMDA2LWhlcm8gLmgwMDYtYWxpZ24tY29udGVudHMgLmgwMDYtdGV4dC1jb250ZW50IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICB3aWR0aDogdmFyKC0tZ3JpZC1jb2wtOCk7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG4uSDAwNi1oZXJvIC5oMDA2LWFsaWduLWNvbnRlbnRzIC5oMDA2LXRleHQtY29udGVudCAuaDAwNi10ZXh0LWdyb3VwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxLjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2NnB4KSB7XG4gIC5IMDA2LWhlcm8gLmgwMDYtYWxpZ24tY29udGVudHMgLmgwMDYtdGV4dC1jb250ZW50IC5oMDA2LXRleHQtZ3JvdXAgLmgwMDYtaGVhZGluZy10ZXh0IHtcbiAgICBmb250LXNpemU6IDIuMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDNyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLkgwMDYtaGVybyAuaDAwNi1hbGlnbi1jb250ZW50cyAuaDAwNi10ZXh0LWNvbnRlbnQgLmgwMDYtdGV4dC1ncm91cCAuaDAwNi1oZWFkaW5nLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMi4yNXJlbTtcbiAgICBsaW5lLWhlaWdodDogM3JlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLkgwMDYtaGVybyAuaDAwNi1hbGlnbi1jb250ZW50cyAuaDAwNi10ZXh0LWNvbnRlbnQgLmgwMDYtdGV4dC1ncm91cCAuaDAwNi1oZWFkaW5nLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMi43NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMy41cmVtO1xuICB9XG59XG5cbi5IMDA2LWhlcm8gLmgwMDYtYWxpZ24tY29udGVudHMgLmgwMDYtdGV4dC1jb250ZW50IC5oMDA2LXRleHQtZ3JvdXAgLmgwMDYtYm9keS10ZXh0IHAge1xuICBtYXJnaW46IDA7XG59XG5cbi5IMDA2LWhlcm8gLmgwMDYtYWxpZ24tY29udGVudHMgLmgwMDYtdGV4dC1jb250ZW50IC5oMDA2LXRleHQtZ3JvdXAgLmgwMDYtYm9keS10ZXh0IC5zci1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uSDAwNi1oZXJvIC5oMDA2LWFsaWduLWNvbnRlbnRzIC5oMDA2LXRleHQtY29udGVudCAuaDAwNi10ZXh0LWdyb3VwIC5oMDA2LWJvZHktdGV4dCAucmVhZC1tb3JlLWJ1dHRvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IC00cmVtO1xufVxuXG4uSDAwNi1oZXJvIC5oMDA2LWFsaWduLWNvbnRlbnRzIC5oMDA2LXRleHQtY29udGVudCAuaDAwNi10ZXh0LWdyb3VwIC5oMDA2LWJvZHktdGV4dCAuZmFkZS1vdXQtZ3JleSB7XG4gIGJhY2tncm91bmQ6ICNmMGYwZjA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkge1xuICAuSDAwNi1oZXJvIC5oMDA2LWFsaWduLWNvbnRlbnRzIC5oMDA2LXRleHQtY29udGVudCAuaDAwNi10ZXh0LWdyb3VwIC5oMDA2LWJvZHktdGV4dCBoMiB7XG4gICAgbWFyZ2luLXRvcDogLTAuMzc1cmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLkgwMDYtaGVybyAuaDAwNi1hbGlnbi1jb250ZW50cyAuaDAwNi10ZXh0LWNvbnRlbnQgLmgwMDYtdGV4dC1ncm91cCAuaDAwNi1ib2R5LXRleHQgaDIge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDM3NXB4KSB7XG4gIC5IMDA2LWhlcm8gLmgwMDYtYWxpZ24tY29udGVudHMgLmgwMDYtdGV4dC1jb250ZW50IC5oMDA2LXNlbGYtY3RhLWJ0biAuX2gwMDYtY3RhLWJ1dHRvbnMge1xuICAgIGNvbHVtbi1nYXA6IDAuNjI1cmVtO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1MDBweCkge1xuICAuSDAwNi1oZXJvIC5oMDA2LWFsaWduLWNvbnRlbnRzIC5oMDA2LXRleHQtY29udGVudCAuaDAwNi1zZWxmLWN0YS1idG4gLl9oMDA2LWN0YS1idXR0b25zIHtcbiAgICBjb2x1bW4tZ2FwOiAwLjYyNXJlbTtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLkgwMDYtaGVybyAuaDAwNi1hbGlnbi1jb250ZW50cyAuaDAwNi10ZXh0LWNvbnRlbnQgLmgwMDYtc2VsZi1jdGEtYnRuIC5faDAwNi1jdGEtYnV0dG9ucyB7XG4gICAgY29sdW1uLWdhcDogMC42MjVyZW07XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuSDAwNi1oZXJvIC5oMDA2LWFsaWduLWNvbnRlbnRzIC5oMDA2LXRleHQtY29udGVudCAuaDAwNi1zZWxmLWN0YS1idG4gLl9oMDA2LWN0YS1idXR0b25zIHtcbiAgICBjb2x1bW4tZ2FwOiAwLjc1cmVtO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLkgwMDYtaGVybyAuaDAwNi1hbGlnbi1jb250ZW50cyAuaDAwNi10ZXh0LWNvbnRlbnQgLmgwMDYtc2VsZi1jdGEtYnRuIC5faDAwNi1jdGEtYnV0dG9ucyB7XG4gICAgY29sdW1uLWdhcDogMC43NXJlbTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuSDAwNi1oZXJvIC5oMDA2LWFsaWduLWNvbnRlbnRzIC5oMDA2LXRleHQtY29udGVudCAuaDAwNi1zZWxmLWN0YS1idG4gLl9oMDA2LWN0YS1idXR0b25zIHtcbiAgICBjb2x1bW4tZ2FwOiAwLjc1cmVtO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5IMDA2LWhlcm8gLmgwMDYtYWxpZ24tY29udGVudHMgLmgwMDYtdGV4dC1jb250ZW50IC5oMDA2LXNlbGYtY3RhLWJ0biAuX2gwMDYtY3RhLWJ1dHRvbnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBnYXA6IDEuMjVyZW07XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDM3NXB4KSB7XG4gIC5IMDA2LWhlcm8gLmgwMDYtYWxpZ24tY29udGVudHMgLmgwMDYtdGV4dC1jb250ZW50IC5oMDA2LXNlbGYtY3RhLWJ0biAuY3RhLWJ1dHRvbnMge1xuICAgIG1hcmdpbjogMCAwIDAuNXJlbSAwO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuSDAwNi1oZXJvIC5oMDA2LWFsaWduLWNvbnRlbnRzIC5oMDA2LXRleHQtY29udGVudCAuaDAwNi1zZWxmLWN0YS1idG4gLmN0YS1idXR0b25zIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuSDAwNi1oZXJvIC5oMDA2LWFsaWduLWNvbnRlbnRzIC5oMDA2LXRleHQtY29udGVudCAuaDAwNi1zZWxmLWN0YS1idG4gLmN0YS1idXR0b25zIHtcbiAgICBtYXJnaW46IDAgMCAwLjVyZW0gMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMzc1cHgpIHtcbiAgLkgwMDYtaGVybyAuaDAwNi1hbGlnbi1jb250ZW50cyAuaDAwNi10ZXh0LWNvbnRlbnQgLmgwMDYtc2VsZi1jdGEtYnRuIC5jdGEtYnV0dG9ucyAuY3RhLWJ0biB7XG4gICAgbWFyZ2luOiAwIDAgMXJlbSAwO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1MDBweCkge1xuICAuSDAwNi1oZXJvIC5oMDA2LWFsaWduLWNvbnRlbnRzIC5oMDA2LXRleHQtY29udGVudCAuaDAwNi1zZWxmLWN0YS1idG4gLmN0YS1idXR0b25zIC5jdGEtYnRuIHtcbiAgICBtYXJnaW46IDAgMCAxcmVtIDA7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5IMDA2LWhlcm8gLmgwMDYtYWxpZ24tY29udGVudHMgLmgwMDYtdGV4dC1jb250ZW50IC5oMDA2LXNlbGYtY3RhLWJ0biAuY3RhLWJ1dHRvbnMgLmN0YS1idG4ge1xuICAgIG1hcmdpbjogMCAwIDEuNXJlbSAwO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuSDAwNi1oZXJvIC5oMDA2LWFsaWduLWNvbnRlbnRzIC5oMDA2LXRleHQtY29udGVudCAuaDAwNi1zZWxmLWN0YS1idG4gLmN0YS1idXR0b25zIC5jdGEtYnRuIHtcbiAgICBtYXJnaW46IDAgMCAyLjVyZW0gMDtcbiAgfVxufVxuXG4uSDAwNi1oZXJvIC5oMDA2LWFsaWduLWNvbnRlbnRzIC5oMDA2LXRleHQtY29udGVudCAucmVhZC1tb3JlLW1lc3NhZ2UsXG4uSDAwNi1oZXJvIC5oMDA2LWFsaWduLWNvbnRlbnRzIC5oMDA2LXRleHQtY29udGVudCAuYXJpYS1sYWJlbCB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgaGVpZ2h0OiAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMzc1cHgpIHtcbiAgLkgwMDYtaGVybyAuanVtcC1uYXYtY29udGFpbmVyIHtcbiAgICBtYXJnaW46IDEuNXJlbSAwIDNyZW0gMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTAwcHgpIHtcbiAgLkgwMDYtaGVybyAuanVtcC1uYXYtY29udGFpbmVyIHtcbiAgICBtYXJnaW46IDEuNXJlbSAwIDNyZW0gMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5IMDA2LWhlcm8gLmp1bXAtbmF2LWNvbnRhaW5lciB7XG4gICAgbWFyZ2luOiAxcmVtIDAgM3JlbSAwO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAzNzVweCkge1xuICAuSDAwNi1oZXJvIC5uby1qdW1wLW5hdi1jb250YWluZXIge1xuICAgIG1hcmdpbjogMS41cmVtIDAgMCAwO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuSDAwNi1oZXJvIC5uby1qdW1wLW5hdi1jb250YWluZXIge1xuICAgIG1hcmdpbjogMC41cmVtIDAgMCAwO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLkgwMDYtaGVybyAubm8tanVtcC1uYXYtY29udGFpbmVyIHtcbiAgICBtYXJnaW46IDAuMXJlbSAwIDAgMDtcbiAgfVxufVxuXG4uSDAwNi1oZXJvICNob3Jpem9udGFsLWxpc3Qge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAyLjVyZW07XG4gIG1hcmdpbjogYXV0bztcbiAgbGluZS1oZWlnaHQ6IDFyZW07XG4gIHJvdy1nYXA6IDEuNXJlbTtcbn1cblxuLkgwMDYtaGVybyAjaG9yaXpvbnRhbC1saXN0IGxpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbn1cblxuLkgwMDYtaGVybyAuaGVyby1qdW1wLW5hdiB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDNyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLkgwMDYtaGVybyAuaDAwNi1icmVhZGNydW1iLnNob3ctYnJlYWRjcnVtYiB7XG4gIHBhZGRpbmctdG9wOiAwLjQzOHJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNDM4cmVtO1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLkgwMDYtaGVybyAuaDAwNi1icmVhZGNydW1iLnNob3ctYnJlYWRjcnVtYiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLkgwMDYtaGVybyAuYnJlYWRjcnVtYiBhIHtcbiAgY29sb3I6ICMwMDU3M2Q7XG4gIG1hcmdpbi1yaWdodDogMC4zMTNyZW07XG59XG5cbi5IMDA2LWhlcm8gLmJyZWFkY3J1bWIgYTpob3ZlciB7XG4gIGNvbG9yOiAjMDA4MDVhO1xufVxuXG4uSDAwNi1oZXJvIC5icmVhZGNydW1iIHtcbiAgY29sb3I6ICM2MjY0Njc7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uSDAwNi1oZXJvIC5icmVhZGNydW1iID4gbGkgKyBsaTpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgYm9yZGVyLXJpZ2h0OiAwLjA2M3JlbSBzb2xpZDtcbiAgYm9yZGVyLWJvdHRvbTogMC4wNjNyZW0gc29saWQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMC4xODhyZW07XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIG1hcmdpbi1yaWdodDogMC42ODhyZW07XG4gIG1hcmdpbi1ib3R0b206IDAuMTI1cmVtO1xuICBjb2xvcjogIzAwNTczZDtcbn1cblxuLkgwMDYtaGVybyAuYnJlYWRjcnVtYiA+IGxpICsgbGkge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4uSDAwNi1oZXJvIC5jb250ZW50LXdyYXBwZXIudXNlQmdDb2xvciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHVuc2V0O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMzc1cHgpIHtcbiAgLkgwMDYtaGVybyAuZXZlbnQtc2NoZWR1bGUtaGVhZGVyLWxpbmtzOmZvY3VzIHtcbiAgICBjb2xvcjogIzAwNTczZDtcbiAgfVxuICAuSDAwNi1oZXJvIC5ldmVudC1zY2hlZHVsZS1oZWFkZXItbGlua3M6YWN0aXZlIHtcbiAgICBjb2xvcjogIzAwODA1YTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLkgwMDYtaGVybyAuZXZlbnQtc2NoZWR1bGUtaGVhZGVyLWxpbmtzOmZvY3VzIHtcbiAgICBjb2xvcjogIzAwNTczZDtcbiAgfVxuICAuSDAwNi1oZXJvIC5ldmVudC1zY2hlZHVsZS1oZWFkZXItbGlua3M6YWN0aXZlIHtcbiAgICBjb2xvcjogIzAwODA1YTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5IMDA2LWhlcm8gLmV2ZW50LXNjaGVkdWxlLWhlYWRlci1saW5rczpmb2N1cyB7XG4gICAgY29sb3I6ICMwMDU3M2Q7XG4gIH1cbiAgLkgwMDYtaGVybyAuZXZlbnQtc2NoZWR1bGUtaGVhZGVyLWxpbmtzOmhvdmVyIHtcbiAgICBjb2xvcjogIzAwODA1YTtcbiAgfVxufVxuXG4uSDAwNi1oZXJvLmdyYXktYmFja2dyb3VuZCAuY29udGVudC13cmFwcGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXQ7XG59XG5cbi5IMDA2LWhlcm8uZ3JheS1iYWNrZ3JvdW5kIC5icmVhZGNydW1iIGEge1xuICBjb2xvcjogIzAwNTczZDtcbiAgbWFyZ2luLXJpZ2h0OiAwLjMxM3JlbTtcbn1cblxuLkgwMDYtaGVyby5ncmF5LWJhY2tncm91bmQgLmJyZWFkY3J1bWIgYTpob3ZlciB7XG4gIGNvbG9yOiAjMDA4MDVhO1xufVxuXG4uSDAwNi1oZXJvLmdyYXktYmFja2dyb3VuZCAuYnJlYWRjcnVtYiB7XG4gIGNvbG9yOiAjNjI2NDY3O1xufVxuXG4uSDAwNi1oZXJvLmdyYXktYmFja2dyb3VuZCAuYnJlYWRjcnVtYiA+IGxpICsgbGk6YmVmb3JlIHtcbiAgY29sb3I6ICMwMDU3M2Q7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAzNzVweCkge1xuICAuSDAwNi1oZXJvLmdyYXktYmFja2dyb3VuZCAuZXZlbnQtc2NoZWR1bGUtaGVhZGVyLWxpbmtzOmZvY3VzIHtcbiAgICBjb2xvcjogIzAwNTczZDtcbiAgfVxuICAuSDAwNi1oZXJvLmdyYXktYmFja2dyb3VuZCAuZXZlbnQtc2NoZWR1bGUtaGVhZGVyLWxpbmtzOmFjdGl2ZSB7XG4gICAgY29sb3I6ICMwMDgwNWE7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5IMDA2LWhlcm8uZ3JheS1iYWNrZ3JvdW5kIC5ldmVudC1zY2hlZHVsZS1oZWFkZXItbGlua3M6Zm9jdXMge1xuICAgIGNvbG9yOiAjMDA1NzNkO1xuICB9XG4gIC5IMDA2LWhlcm8uZ3JheS1iYWNrZ3JvdW5kIC5ldmVudC1zY2hlZHVsZS1oZWFkZXItbGlua3M6YWN0aXZlIHtcbiAgICBjb2xvcjogIzAwODA1YTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5IMDA2LWhlcm8uZ3JheS1iYWNrZ3JvdW5kIC5ldmVudC1zY2hlZHVsZS1oZWFkZXItbGlua3M6Zm9jdXMge1xuICAgIGNvbG9yOiAjMDA1NzNkO1xuICB9XG4gIC5IMDA2LWhlcm8uZ3JheS1iYWNrZ3JvdW5kIC5ldmVudC1zY2hlZHVsZS1oZWFkZXItbGlua3M6aG92ZXIge1xuICAgIGNvbG9yOiAjMDA4MDVhO1xuICB9XG59XG5cbi5IMDA2LWhlcm8uYnJhbmQtcHJpbWFyeS1iYWNrZ3JvdW5kIC5jb250ZW50LXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldDtcbn1cblxuLkgwMDYtaGVyby5icmFuZC1wcmltYXJ5LWJhY2tncm91bmQgLmJyZWFkY3J1bWIgYSB7XG4gIGNvbG9yOiAjZmZmO1xuICBtYXJnaW4tcmlnaHQ6IDAuMzEzcmVtO1xufVxuXG4uSDAwNi1oZXJvLmJyYW5kLXByaW1hcnktYmFja2dyb3VuZCAuYnJlYWRjcnVtYiB7XG4gIGNvbG9yOiAjYzljYWNjO1xufVxuXG4uSDAwNi1oZXJvLmJyYW5kLXByaW1hcnktYmFja2dyb3VuZCAuYnJlYWRjcnVtYiA+IGxpICsgbGk6YmVmb3JlIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAzNzVweCkge1xuICAuSDAwNi1oZXJvLmJyYW5kLXByaW1hcnktYmFja2dyb3VuZCAuZXZlbnQtc2NoZWR1bGUtaGVhZGVyLWxpbmtzIC5oZXJvLWp1bXAtbmF2IHtcbiAgICBjb2xvcjogI2M5Y2FjYztcbiAgfVxuICAuSDAwNi1oZXJvLmJyYW5kLXByaW1hcnktYmFja2dyb3VuZCAuZXZlbnQtc2NoZWR1bGUtaGVhZGVyLWxpbmtzIC5oZXJvLWp1bXAtbmF2OmFjdGl2ZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5IMDA2LWhlcm8uYnJhbmQtcHJpbWFyeS1iYWNrZ3JvdW5kIC5ldmVudC1zY2hlZHVsZS1oZWFkZXItbGlua3MgLmhlcm8tanVtcC1uYXYge1xuICAgIGNvbG9yOiAjYzljYWNjO1xuICB9XG4gIC5IMDA2LWhlcm8uYnJhbmQtcHJpbWFyeS1iYWNrZ3JvdW5kIC5ldmVudC1zY2hlZHVsZS1oZWFkZXItbGlua3MgLmhlcm8tanVtcC1uYXY6YWN0aXZlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5IMDA2LWhlcm8uYnJhbmQtcHJpbWFyeS1iYWNrZ3JvdW5kIC5ldmVudC1zY2hlZHVsZS1oZWFkZXItbGlua3MgLmhlcm8tanVtcC1uYXYge1xuICAgIGNvbG9yOiAjYzljYWNjO1xuICB9XG4gIC5IMDA2LWhlcm8uYnJhbmQtcHJpbWFyeS1iYWNrZ3JvdW5kIC5ldmVudC1zY2hlZHVsZS1oZWFkZXItbGlua3MgLmhlcm8tanVtcC1uYXY6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG59XG5cbi5IMDA2LWhlcm8uYnJhbmQtc2Vjb25kYXJ5LWJhY2tncm91bmQgLmNvbnRlbnQtd3JhcHBlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHVuc2V0O1xufVxuXG4uSDAwNi1oZXJvLmJyYW5kLXNlY29uZGFyeS1iYWNrZ3JvdW5kIC5icmVhZGNydW1iIGEge1xuICBjb2xvcjogI2ZmZjtcbiAgbWFyZ2luLXJpZ2h0OiAwLjMxM3JlbTtcbn1cblxuLkgwMDYtaGVyby5icmFuZC1zZWNvbmRhcnktYmFja2dyb3VuZCAuYnJlYWRjcnVtYiB7XG4gIGNvbG9yOiAjYzljYWNjO1xufVxuXG4uSDAwNi1oZXJvLmJyYW5kLXNlY29uZGFyeS1iYWNrZ3JvdW5kIC5icmVhZGNydW1iID4gbGkgKyBsaTpiZWZvcmUge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDM3NXB4KSB7XG4gIC5IMDA2LWhlcm8uYnJhbmQtc2Vjb25kYXJ5LWJhY2tncm91bmQgLmV2ZW50LXNjaGVkdWxlLWhlYWRlci1saW5rcyAuaGVyby1qdW1wLW5hdiB7XG4gICAgY29sb3I6ICNjOWNhY2M7XG4gIH1cbiAgLkgwMDYtaGVyby5icmFuZC1zZWNvbmRhcnktYmFja2dyb3VuZCAuZXZlbnQtc2NoZWR1bGUtaGVhZGVyLWxpbmtzIC5oZXJvLWp1bXAtbmF2OmFjdGl2ZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5IMDA2LWhlcm8uYnJhbmQtc2Vjb25kYXJ5LWJhY2tncm91bmQgLmV2ZW50LXNjaGVkdWxlLWhlYWRlci1saW5rcyAuaGVyby1qdW1wLW5hdiB7XG4gICAgY29sb3I6ICNjOWNhY2M7XG4gIH1cbiAgLkgwMDYtaGVyby5icmFuZC1zZWNvbmRhcnktYmFja2dyb3VuZCAuZXZlbnQtc2NoZWR1bGUtaGVhZGVyLWxpbmtzIC5oZXJvLWp1bXAtbmF2OmFjdGl2ZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuSDAwNi1oZXJvLmJyYW5kLXNlY29uZGFyeS1iYWNrZ3JvdW5kIC5ldmVudC1zY2hlZHVsZS1oZWFkZXItbGlua3MgLmhlcm8tanVtcC1uYXYge1xuICAgIGNvbG9yOiAjYzljYWNjO1xuICB9XG4gIC5IMDA2LWhlcm8uYnJhbmQtc2Vjb25kYXJ5LWJhY2tncm91bmQgLmV2ZW50LXNjaGVkdWxlLWhlYWRlci1saW5rcyAuaGVyby1qdW1wLW5hdjpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbn1cblxuLkgwMDYtaGVyby5icmFuZC1hY2NlbnQtYmFja2dyb3VuZCAuY29udGVudC13cmFwcGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXQ7XG59XG5cbi5IMDA2LWhlcm8uYnJhbmQtYWNjZW50LWJhY2tncm91bmQgLmJyZWFkY3J1bWIgYSB7XG4gIGNvbG9yOiAjMDA1NzNkO1xuICBtYXJnaW4tcmlnaHQ6IDAuMzEzcmVtO1xufVxuXG4uSDAwNi1oZXJvLmJyYW5kLWFjY2VudC1iYWNrZ3JvdW5kIC5icmVhZGNydW1iIGE6aG92ZXIge1xuICBjb2xvcjogIzAwODA1YTtcbn1cblxuLkgwMDYtaGVyby5icmFuZC1hY2NlbnQtYmFja2dyb3VuZCAuYnJlYWRjcnVtYiB7XG4gIGNvbG9yOiAjNjI2NDY3O1xufVxuXG4uSDAwNi1oZXJvLmJyYW5kLWFjY2VudC1iYWNrZ3JvdW5kIC5icmVhZGNydW1iID4gbGkgKyBsaTpiZWZvcmUge1xuICBjb2xvcjogIzAwNTczZDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDM3NXB4KSB7XG4gIC5IMDA2LWhlcm8uYnJhbmQtYWNjZW50LWJhY2tncm91bmQgLmV2ZW50LXNjaGVkdWxlLWhlYWRlci1saW5rczpmb2N1cyB7XG4gICAgY29sb3I6ICMwMDU3M2Q7XG4gIH1cbiAgLkgwMDYtaGVyby5icmFuZC1hY2NlbnQtYmFja2dyb3VuZCAuZXZlbnQtc2NoZWR1bGUtaGVhZGVyLWxpbmtzOmFjdGl2ZSB7XG4gICAgY29sb3I6ICMwMDgwNWE7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5IMDA2LWhlcm8uYnJhbmQtYWNjZW50LWJhY2tncm91bmQgLmV2ZW50LXNjaGVkdWxlLWhlYWRlci1saW5rczpmb2N1cyB7XG4gICAgY29sb3I6ICMwMDU3M2Q7XG4gIH1cbiAgLkgwMDYtaGVyby5icmFuZC1hY2NlbnQtYmFja2dyb3VuZCAuZXZlbnQtc2NoZWR1bGUtaGVhZGVyLWxpbmtzOmFjdGl2ZSB7XG4gICAgY29sb3I6ICMwMDgwNWE7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuSDAwNi1oZXJvLmJyYW5kLWFjY2VudC1iYWNrZ3JvdW5kIC5ldmVudC1zY2hlZHVsZS1oZWFkZXItbGlua3M6Zm9jdXMge1xuICAgIGNvbG9yOiAjMDA1NzNkO1xuICB9XG4gIC5IMDA2LWhlcm8uYnJhbmQtYWNjZW50LWJhY2tncm91bmQgLmV2ZW50LXNjaGVkdWxlLWhlYWRlci1saW5rczpob3ZlciB7XG4gICAgY29sb3I6ICMwMDgwNWE7XG4gIH1cbn1cblxuLmNhdGVnb3J5LXBhZ2UtY29udGFpbmVyIC5IMDA2LWhlcm8gLnBhZGRlZC1jb250YWluZXIgLmJyZWFkY3J1bWIgYSB7XG4gIGNvbG9yOiAjMDA1NzNkO1xuICBtYXJnaW4tcmlnaHQ6IDAuMzEzcmVtO1xufVxuXG4uY2F0ZWdvcnktcGFnZS1jb250YWluZXIgLkgwMDYtaGVybyAucGFkZGVkLWNvbnRhaW5lciAuYnJlYWRjcnVtYiBhOmhvdmVyIHtcbiAgY29sb3I6ICMwMDgwNWE7XG59XG5cbi5jYXRlZ29yeS1wYWdlLWNvbnRhaW5lciAuSDAwNi1oZXJvIC5wYWRkZWQtY29udGFpbmVyIC5icmVhZGNydW1iIGxpIHtcbiAgY29sb3I6ICM2MjY0Njc7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uY2F0ZWdvcnktcGFnZS1jb250YWluZXIgLkgwMDYtaGVybyAucGFkZGVkLWNvbnRhaW5lciAuYnJlYWRjcnVtYiA+IGxpICsgbGk6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGJvcmRlci1yaWdodDogMC4wNjNyZW0gc29saWQ7XG4gIGJvcmRlci1ib3R0b206IDAuMDYzcmVtIHNvbGlkO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDAuMTg4cmVtO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICBtYXJnaW4tcmlnaHQ6IDAuNjg4cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjEyNXJlbTtcbiAgY29sb3I6ICMwMDU3M2Q7XG59XG5cbi5jYXRlZ29yeS1wYWdlLWNvbnRhaW5lciAuSDAwNi1oZXJvLmdyYXktYmFja2dyb3VuZCAuYnJlYWRjcnVtYiBhIHtcbiAgY29sb3I6ICMwMDU3M2Q7XG4gIG1hcmdpbi1yaWdodDogMC4zMTNyZW07XG59XG5cbi5jYXRlZ29yeS1wYWdlLWNvbnRhaW5lciAuSDAwNi1oZXJvLmdyYXktYmFja2dyb3VuZCAuYnJlYWRjcnVtYiBhOmhvdmVyIHtcbiAgY29sb3I6ICMwMDgwNWE7XG59XG5cbi5jYXRlZ29yeS1wYWdlLWNvbnRhaW5lciAuSDAwNi1oZXJvLmdyYXktYmFja2dyb3VuZCAuYnJlYWRjcnVtYiBsaSB7XG4gIGNvbG9yOiAjNjI2NDY3O1xufVxuXG4uY2F0ZWdvcnktcGFnZS1jb250YWluZXIgLkgwMDYtaGVyby5ncmF5LWJhY2tncm91bmQgLmJyZWFkY3J1bWIgPiBsaSArIGxpOmJlZm9yZSB7XG4gIGNvbG9yOiAjMDA1NzNkO1xufVxuXG4uY2F0ZWdvcnktcGFnZS1jb250YWluZXIgLkgwMDYtaGVyby5icmFuZC1wcmltYXJ5LWJhY2tncm91bmQgLmJyZWFkY3J1bWIgYSB7XG4gIGNvbG9yOiAjZmZmO1xuICBtYXJnaW4tcmlnaHQ6IDAuMzEzcmVtO1xufVxuXG4uY2F0ZWdvcnktcGFnZS1jb250YWluZXIgLkgwMDYtaGVyby5icmFuZC1wcmltYXJ5LWJhY2tncm91bmQgLmJyZWFkY3J1bWIgYTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uY2F0ZWdvcnktcGFnZS1jb250YWluZXIgLkgwMDYtaGVyby5icmFuZC1wcmltYXJ5LWJhY2tncm91bmQgLmJyZWFkY3J1bWIgbGkge1xuICBjb2xvcjogI2M5Y2FjYztcbn1cblxuLmNhdGVnb3J5LXBhZ2UtY29udGFpbmVyIC5IMDA2LWhlcm8uYnJhbmQtcHJpbWFyeS1iYWNrZ3JvdW5kIC5icmVhZGNydW1iID4gbGkgKyBsaTpiZWZvcmUge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmNhdGVnb3J5LXBhZ2UtY29udGFpbmVyIC5IMDA2LWhlcm8uYnJhbmQtc2Vjb25kYXJ5LWJhY2tncm91bmQgLmJyZWFkY3J1bWIgYSB7XG4gIGNvbG9yOiAjZmZmO1xuICBtYXJnaW4tcmlnaHQ6IDAuMzEzcmVtO1xufVxuXG4uY2F0ZWdvcnktcGFnZS1jb250YWluZXIgLkgwMDYtaGVyby5icmFuZC1zZWNvbmRhcnktYmFja2dyb3VuZCAuYnJlYWRjcnVtYiBhOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5jYXRlZ29yeS1wYWdlLWNvbnRhaW5lciAuSDAwNi1oZXJvLmJyYW5kLXNlY29uZGFyeS1iYWNrZ3JvdW5kIC5icmVhZGNydW1iIGxpIHtcbiAgY29sb3I6ICNjOWNhY2M7XG59XG5cbi5jYXRlZ29yeS1wYWdlLWNvbnRhaW5lciAuSDAwNi1oZXJvLmJyYW5kLXNlY29uZGFyeS1iYWNrZ3JvdW5kIC5icmVhZGNydW1iID4gbGkgKyBsaTpiZWZvcmUge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmNhdGVnb3J5LXBhZ2UtY29udGFpbmVyIC5IMDA2LWhlcm8uYnJhbmQtYWNjZW50LWJhY2tncm91bmQgLmJyZWFkY3J1bWIgYSB7XG4gIGNvbG9yOiAjMDA1NzNkO1xuICBtYXJnaW4tcmlnaHQ6IDAuMzEzcmVtO1xufVxuXG4uY2F0ZWdvcnktcGFnZS1jb250YWluZXIgLkgwMDYtaGVyby5icmFuZC1hY2NlbnQtYmFja2dyb3VuZCAuYnJlYWRjcnVtYiBhOmhvdmVyIHtcbiAgY29sb3I6ICMwMDgwNWE7XG59XG5cbi5jYXRlZ29yeS1wYWdlLWNvbnRhaW5lciAuSDAwNi1oZXJvLmJyYW5kLWFjY2VudC1iYWNrZ3JvdW5kIC5icmVhZGNydW1iIGxpIHtcbiAgY29sb3I6ICM2MjY0Njc7XG59XG5cbi5jYXRlZ29yeS1wYWdlLWNvbnRhaW5lciAuSDAwNi1oZXJvLmJyYW5kLWFjY2VudC1iYWNrZ3JvdW5kIC5icmVhZGNydW1iID4gbGkgKyBsaTpiZWZvcmUge1xuICBjb2xvcjogIzAwNTczZDtcbn1cblxuLmNhdGVnb3J5LXBhZ2UtY29udGFpbmVyIC5IMDA2LWhlcm8gLmNvbnRlbnQtd3JhcHBlci5vdmVybGF5LWFjdGl2ZSAucGFkZGVkLWNvbnRhaW5lciAuYnJlYWRjcnVtYiB7XG4gIGNvbG9yOiAjYzljYWNjO1xufVxuXG4uY2F0ZWdvcnktcGFnZS1jb250YWluZXIgLkgwMDYtaGVybyAuY29udGVudC13cmFwcGVyLm92ZXJsYXktYWN0aXZlIC5wYWRkZWQtY29udGFpbmVyIC5icmVhZGNydW1iIGEge1xuICBjb2xvcjogdmFyKC0tY29sb3ItZ3JleS1saWdodC00MCk7XG59XG5cbi5jYXRlZ29yeS1wYWdlLWNvbnRhaW5lciAuSDAwNi1oZXJvIC5jb250ZW50LXdyYXBwZXIub3ZlcmxheS1hY3RpdmUgLnBhZGRlZC1jb250YWluZXIgLmJyZWFkY3J1bWIgPiBsaSArIGxpOmJlZm9yZSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1ncmV5LWxpZ2h0LTQwKTtcbn1cblxuLmNhdGVnb3J5LXBhZ2UtY29udGFpbmVyIC5IMDA2LWhlcm8gLmNvbnRlbnQtd3JhcHBlci5vdmVybGF5LWFjdGl2ZSAucGFkZGVkLWNvbnRhaW5lciAuYnJlYWRjcnVtYiBsaSB7XG4gIGNvbG9yOiAjYzljYWNjO1xufVxuXG4uY2F0ZWdvcnktcGFnZS1jb250YWluZXIgLkgwMDYtaGVybyAuY29udGVudC13cmFwcGVyLm92ZXJsYXktYWN0aXZlIC5ldmVudC1zY2hlZHVsZS1oZWFkZXItbGlua3MgLmhlcm8tanVtcC1uYXYge1xuICBjb2xvcjogI2M5Y2FjYztcbn1cblxuLmNhdGVnb3J5LXBhZ2UtY29udGFpbmVyIC5IMDA2LWhlcm8gLmNvbnRlbnQtd3JhcHBlci5vdmVybGF5LWFjdGl2ZSAuZXZlbnQtc2NoZWR1bGUtaGVhZGVyLWxpbmtzIC5oZXJvLWp1bXAtbmF2OmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWdyZXktbGlnaHQtNDApO1xufVxuXG4uY2F0ZWdvcnktcGFnZS1jb250YWluZXIgLmNtLXBscC1wcm9kdWN0LWNhdGFsb2cge1xuICBwYWRkaW5nLXRvcDogMi41cmVtO1xufVxuXG4uRjAwMS1jdXN0b20taGVybyAubGVmdC1zZWN0aW9uIHtcbiAgd2lkdGg6IDYwMHB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbi10b3A6IDQ4cHg7XG59XG5cbi5GMDAxLWN1c3RvbS1oZXJvIC5sZWZ0LXNlY3Rpb24gLmltYWdlLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uRjAwMS1jdXN0b20taGVybyAubGVmdC1zZWN0aW9uIC5pbWFnZS1jb250YWluZXI6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctdG9wOiA1Ni4yNSU7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5cbi5GMDAxLWN1c3RvbS1oZXJvIC5sZWZ0LXNlY3Rpb24gaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG59XG5cbi5GMDAxLWN1c3RvbS1oZXJvIC5sZWZ0LXNlY3Rpb24gLmNvbnRlbnQge1xuICBtYXJnaW4tdG9wOiAyNHB4O1xufVxuXG4uRjAwMS1jdXN0b20taGVybyAubGVmdC1zZWN0aW9uIC5jb250ZW50IC5jb250ZW50LXRpdGxlIHtcbiAgbWF4LWhlaWdodDogMTIwcHg7XG59XG5cbi5GMDAxLWN1c3RvbS1oZXJvIC5sZWZ0LXNlY3Rpb24gLmNvbnRlbnQgLmNvbnRlbnQtdGV4dCB7XG4gIG1heC1oZWlnaHQ6IDE4MnB4O1xuICBtYXJnaW4tdG9wOiAxNnB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjYzO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBjb2xvcjogIzJkMzgzZjtcbiAgbWF4LWhlaWdodDogMzEycHg7XG59XG5cbi5GMDAxLWN1c3RvbS1oZXJvIC5sZWZ0LXNlY3Rpb24gLmNvbnRlbnQgLl9mMDAxLWN0YS1idXR0b25zIHtcbiAgbWFyZ2luLXRvcDogMjlweDtcbn1cblxuLkYwMDEtY3VzdG9tLWhlcm8gLnJpZ2h0LXNlY3Rpb24ge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi10b3A6IDQ4cHg7XG4gIGhlaWdodDogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY2cHgpIHtcbiAgLkYwMDEtY3VzdG9tLWhlcm8gLmxlZnQtc2VjdGlvbiB7XG4gICAgd2lkdGg6IDM5MHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAxNHB4O1xuICAgIG1hcmdpbi1yaWdodDogMTRweDtcbiAgfVxuICAuRjAwMS1jdXN0b20taGVybyAubGVmdC1zZWN0aW9uIC5jb250ZW50IHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICB9XG4gIC5GMDAxLWN1c3RvbS1oZXJvIC5sZWZ0LXNlY3Rpb24gLmNvbnRlbnQgLl9mMDAxLWN0YS1idXR0b25zIHtcbiAgICBtYXJnaW4tdG9wOiAxOXB4O1xuICB9XG4gIC5GMDAxLWN1c3RvbS1oZXJvIC5yaWdodC1zZWN0aW9uIHtcbiAgICB3aWR0aDogMzcwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDE0cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNHB4O1xuICAgIHJpZ2h0OiAxMHB4O1xuICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2NkY2RjZDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NkY2RjZDtcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5GMDAxLWN1c3RvbS1oZXJvIC5sZWZ0LXNlY3Rpb24ge1xuICAgIHdpZHRoOiAzNjhweDtcbiAgfVxuICAuRjAwMS1jdXN0b20taGVybyAubGVmdC1zZWN0aW9uIC5jb250ZW50IC5fZjAwMS1jdGEtYnV0dG9ucyB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtO1xuICB9XG4gIC5GMDAxLWN1c3RvbS1oZXJvIC5yaWdodC1zZWN0aW9uIHtcbiAgICB3aWR0aDogMzQ4cHg7XG4gICAgYm94LXNoYWRvdzogMCAxcHggN3B4IDAgcmdiYSgwLCAwLCAwLCAwLjMpO1xuICB9XG59XG5cbiNMMDIxLW5ld3MtYW5kLWV2ZW50cyB7XG4gIG1hcmdpbi10b3A6IDI1cHg7XG59XG5cbiNMMDIxLW5ld3MtYW5kLWV2ZW50cyBpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gICNMMDIxLW5ld3MtYW5kLWV2ZW50cyB7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgfVxuICAjTDAyMS1uZXdzLWFuZC1ldmVudHMgLm5ld3MtZXZlbnRzLWxpc3Qge1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2MwYzBjMDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2MwYzBjMDtcbiAgfVxufVxuXG4jTDAyMS1uZXdzLWFuZC1ldmVudHMgLmZlYXR1cmVkLW5ld3MtdGVhc2VyLFxuI0wwMjEtbmV3cy1hbmQtZXZlbnRzIC5mZWF0dXJlZC1ldmVudC10ZWFzZXIsXG4jTDAyMS1uZXdzLWFuZC1ldmVudHMgLmV2ZW50LXRlYXNlcixcbiNMMDIxLW5ld3MtYW5kLWV2ZW50cyAubmV3cy10ZWFzZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1yaWdodDogLTEwcHg7XG4gIG1hcmdpbi1sZWZ0OiAtMTBweDtcbn1cblxuI0wwMjEtbmV3cy1hbmQtZXZlbnRzIC5mZWF0dXJlZC1uZXdzLXRlYXNlciBwLFxuI0wwMjEtbmV3cy1hbmQtZXZlbnRzIC5mZWF0dXJlZC1ldmVudC10ZWFzZXIgcCxcbiNMMDIxLW5ld3MtYW5kLWV2ZW50cyAuZXZlbnQtdGVhc2VyIHAsXG4jTDAyMS1uZXdzLWFuZC1ldmVudHMgLm5ld3MtdGVhc2VyIHAge1xuICBtYXJnaW46IDA7XG59XG5cbiNMMDIxLW5ld3MtYW5kLWV2ZW50cyAuZmVhdHVyZWQtbmV3cy10ZWFzZXIgaDMsXG4jTDAyMS1uZXdzLWFuZC1ldmVudHMgLmZlYXR1cmVkLWV2ZW50LXRlYXNlciBoMyxcbiNMMDIxLW5ld3MtYW5kLWV2ZW50cyAuZXZlbnQtdGVhc2VyIGgzLFxuI0wwMjEtbmV3cy1hbmQtZXZlbnRzIC5uZXdzLXRlYXNlciBoMyB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHBhZGRpbmctYm90dG9tOiA3cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjMzMzNlbTtcbn1cblxuI0wwMjEtbmV3cy1hbmQtZXZlbnRzIC5mZWF0dXJlZC1uZXdzLXRlYXNlciBoMyBhLFxuI0wwMjEtbmV3cy1hbmQtZXZlbnRzIC5mZWF0dXJlZC1ldmVudC10ZWFzZXIgaDMgYSxcbiNMMDIxLW5ld3MtYW5kLWV2ZW50cyAuZXZlbnQtdGVhc2VyIGgzIGEsXG4jTDAyMS1uZXdzLWFuZC1ldmVudHMgLm5ld3MtdGVhc2VyIGgzIGEge1xuICBjb2xvcjogIzJkMzgzZjtcbn1cblxuI0wwMjEtbmV3cy1hbmQtZXZlbnRzIC5mZWF0dXJlZC1uZXdzLXRlYXNlciAuZGVzY3JpcHRpb24sXG4jTDAyMS1uZXdzLWFuZC1ldmVudHMgLmZlYXR1cmVkLWV2ZW50LXRlYXNlciAuZGVzY3JpcHRpb24sXG4jTDAyMS1uZXdzLWFuZC1ldmVudHMgLmV2ZW50LXRlYXNlciAuZGVzY3JpcHRpb24sXG4jTDAyMS1uZXdzLWFuZC1ldmVudHMgLm5ld3MtdGVhc2VyIC5kZXNjcmlwdGlvbiB7XG4gIGZvbnQtc2l6ZTogLjg3NWVtO1xuICBsaW5lLWhlaWdodDogMS4yODU3ZW07XG59XG5cbiNMMDIxLW5ld3MtYW5kLWV2ZW50cyAuZmVhdHVyZWQtbmV3cy10ZWFzZXIgLmF1dGhvci1kYXRlLFxuI0wwMjEtbmV3cy1hbmQtZXZlbnRzIC5mZWF0dXJlZC1ldmVudC10ZWFzZXIgLmF1dGhvci1kYXRlLFxuI0wwMjEtbmV3cy1hbmQtZXZlbnRzIC5ldmVudC10ZWFzZXIgLmF1dGhvci1kYXRlLFxuI0wwMjEtbmV3cy1hbmQtZXZlbnRzIC5uZXdzLXRlYXNlciAuYXV0aG9yLWRhdGUge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IC42ODc1ZW07XG59XG5cbiNMMDIxLW5ld3MtYW5kLWV2ZW50cyAuZmVhdHVyZWQtbmV3cy10ZWFzZXIgLmJ1c2luZXNzLXBsYXRmb3JtLFxuI0wwMjEtbmV3cy1hbmQtZXZlbnRzIC5mZWF0dXJlZC1ldmVudC10ZWFzZXIgLmJ1c2luZXNzLXBsYXRmb3JtLFxuI0wwMjEtbmV3cy1hbmQtZXZlbnRzIC5ldmVudC10ZWFzZXIgLmJ1c2luZXNzLXBsYXRmb3JtLFxuI0wwMjEtbmV3cy1hbmQtZXZlbnRzIC5uZXdzLXRlYXNlciAuYnVzaW5lc3MtcGxhdGZvcm0ge1xuICBib3JkZXItYm90dG9tOiA1cHggc29saWQgIzAwQUE3RTtcbiAgaGVpZ2h0OiAyNXB4O1xuICBmb250LXNpemU6IC44NzVlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IC4wOGVtO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuI0wwMjEtbmV3cy1hbmQtZXZlbnRzIC5mZWF0dXJlZC1uZXdzLXRlYXNlciAuYnVzaW5lc3MtcGxhdGZvcm0gc3BhbixcbiNMMDIxLW5ld3MtYW5kLWV2ZW50cyAuZmVhdHVyZWQtZXZlbnQtdGVhc2VyIC5idXNpbmVzcy1wbGF0Zm9ybSBzcGFuLFxuI0wwMjEtbmV3cy1hbmQtZXZlbnRzIC5ldmVudC10ZWFzZXIgLmJ1c2luZXNzLXBsYXRmb3JtIHNwYW4sXG4jTDAyMS1uZXdzLWFuZC1ldmVudHMgLm5ld3MtdGVhc2VyIC5idXNpbmVzcy1wbGF0Zm9ybSBzcGFuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwQUE3RTtcbiAgcGFkZGluZzogMCAyMHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMjVweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiByaWdodDtcbiAgbWluLXdpZHRoOiAyODBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgI0wwMjEtbmV3cy1hbmQtZXZlbnRzIC5mZWF0dXJlZC1uZXdzLXRlYXNlcixcbiAgI0wwMjEtbmV3cy1hbmQtZXZlbnRzIC5mZWF0dXJlZC1ldmVudC10ZWFzZXIsXG4gICNMMDIxLW5ld3MtYW5kLWV2ZW50cyAuZXZlbnQtdGVhc2VyLFxuICAjTDAyMS1uZXdzLWFuZC1ldmVudHMgLm5ld3MtdGVhc2VyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgI0wwMjEtbmV3cy1hbmQtZXZlbnRzIC5mZWF0dXJlZC1uZXdzLXRlYXNlciAuYnVzaW5lc3MtcGxhdGZvcm0sXG4gICNMMDIxLW5ld3MtYW5kLWV2ZW50cyAuZmVhdHVyZWQtZXZlbnQtdGVhc2VyIC5idXNpbmVzcy1wbGF0Zm9ybSxcbiAgI0wwMjEtbmV3cy1hbmQtZXZlbnRzIC5ldmVudC10ZWFzZXIgLmJ1c2luZXNzLXBsYXRmb3JtLFxuICAjTDAyMS1uZXdzLWFuZC1ldmVudHMgLm5ld3MtdGVhc2VyIC5idXNpbmVzcy1wbGF0Zm9ybSB7XG4gICAgZm9udC1zaXplOiAuODEyNWVtO1xuICB9XG4gICNMMDIxLW5ld3MtYW5kLWV2ZW50cyAuZmVhdHVyZWQtbmV3cy10ZWFzZXIgaDMsXG4gICNMMDIxLW5ld3MtYW5kLWV2ZW50cyAuZmVhdHVyZWQtZXZlbnQtdGVhc2VyIGgzLFxuICAjTDAyMS1uZXdzLWFuZC1ldmVudHMgLmV2ZW50LXRlYXNlciBoMyxcbiAgI0wwMjEtbmV3cy1hbmQtZXZlbnRzIC5uZXdzLXRlYXNlciBoMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDRweDtcbiAgfVxuICAjTDAyMS1uZXdzLWFuZC1ldmVudHMgLmZlYXR1cmVkLW5ld3MtdGVhc2VyIC5yZWFkLW1vcmUsXG4gICNMMDIxLW5ld3MtYW5kLWV2ZW50cyAuZmVhdHVyZWQtZXZlbnQtdGVhc2VyIC5yZWFkLW1vcmUsXG4gICNMMDIxLW5ld3MtYW5kLWV2ZW50cyAuZXZlbnQtdGVhc2VyIC5yZWFkLW1vcmUsXG4gICNMMDIxLW5ld3MtYW5kLWV2ZW50cyAubmV3cy10ZWFzZXIgLnJlYWQtbW9yZSB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogLjc1ZW07XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gICNMMDIxLW5ld3MtYW5kLWV2ZW50cyAuZmVhdHVyZWQtbmV3cy10ZWFzZXIgaDMsXG4gICNMMDIxLW5ld3MtYW5kLWV2ZW50cyAuZmVhdHVyZWQtZXZlbnQtdGVhc2VyIGgzLFxuICAjTDAyMS1uZXdzLWFuZC1ldmVudHMgLmV2ZW50LXRlYXNlciBoMyxcbiAgI0wwMjEtbmV3cy1hbmQtZXZlbnRzIC5uZXdzLXRlYXNlciBoMyB7XG4gICAgZm9udC1zaXplOiAxLjMxMjVlbTtcbiAgfVxuICAjTDAyMS1uZXdzLWFuZC1ldmVudHMgLmZlYXR1cmVkLW5ld3MtdGVhc2VyIC5kZXNjcmlwdGlvbixcbiAgI0wwMjEtbmV3cy1hbmQtZXZlbnRzIC5mZWF0dXJlZC1ldmVudC10ZWFzZXIgLmRlc2NyaXB0aW9uLFxuICAjTDAyMS1uZXdzLWFuZC1ldmVudHMgLmV2ZW50LXRlYXNlciAuZGVzY3JpcHRpb24sXG4gICNMMDIxLW5ld3MtYW5kLWV2ZW50cyAubmV3cy10ZWFzZXIgLmRlc2NyaXB0aW9uIHtcbiAgICBmb250LXNpemU6IDFlbTtcbiAgICBsaW5lLWhlaWdodDogMS41ZW07XG4gIH1cbn1cblxuI0wwMjEtbmV3cy1hbmQtZXZlbnRzIC5mZWF0dXJlZC1uZXdzLXRlYXNlcixcbiNMMDIxLW5ld3MtYW5kLWV2ZW50cyAuZmVhdHVyZWQtZXZlbnQtdGVhc2VyLFxuI0wwMjEtbmV3cy1hbmQtZXZlbnRzIC5ldmVudC10ZWFzZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgbWFyZ2luLXRvcDogNTBweDtcbn1cblxuI0wwMjEtbmV3cy1hbmQtZXZlbnRzIC5mZWF0dXJlZC1uZXdzLXRlYXNlcjpmaXJzdC1jaGlsZCxcbiNMMDIxLW5ld3MtYW5kLWV2ZW50cyAuZmVhdHVyZWQtZXZlbnQtdGVhc2VyOmZpcnN0LWNoaWxkLFxuI0wwMjEtbmV3cy1hbmQtZXZlbnRzIC5ldmVudC10ZWFzZXI6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4jTDAyMS1uZXdzLWFuZC1ldmVudHMgLmZlYXR1cmVkLW5ld3MtdGVhc2VyIC5wYWRkZWQtY29udGFpbmVyLFxuI0wwMjEtbmV3cy1hbmQtZXZlbnRzIC5mZWF0dXJlZC1ldmVudC10ZWFzZXIgLnBhZGRlZC1jb250YWluZXIsXG4jTDAyMS1uZXdzLWFuZC1ldmVudHMgLmV2ZW50LXRlYXNlciAucGFkZGVkLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbiNMMDIxLW5ld3MtYW5kLWV2ZW50cyAuZmVhdHVyZWQtbmV3cy10ZWFzZXIgYSxcbiNMMDIxLW5ld3MtYW5kLWV2ZW50cyAuZmVhdHVyZWQtZXZlbnQtdGVhc2VyIGEsXG4jTDAyMS1uZXdzLWFuZC1ldmVudHMgLmV2ZW50LXRlYXNlciBhIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbiNMMDIxLW5ld3MtYW5kLWV2ZW50cyAuZmVhdHVyZWQtbmV3cy10ZWFzZXIgLmJ1c2luZXNzLXBsYXRmb3JtLFxuI0wwMjEtbmV3cy1hbmQtZXZlbnRzIC5mZWF0dXJlZC1ldmVudC10ZWFzZXIgLmJ1c2luZXNzLXBsYXRmb3JtLFxuI0wwMjEtbmV3cy1hbmQtZXZlbnRzIC5ldmVudC10ZWFzZXIgLmJ1c2luZXNzLXBsYXRmb3JtIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbn1cblxuI0wwMjEtbmV3cy1hbmQtZXZlbnRzIC5mZWF0dXJlZC1uZXdzLXRlYXNlciAubG9jYXRpb24sXG4jTDAyMS1uZXdzLWFuZC1ldmVudHMgLmZlYXR1cmVkLWV2ZW50LXRlYXNlciAubG9jYXRpb24sXG4jTDAyMS1uZXdzLWFuZC1ldmVudHMgLmV2ZW50LXRlYXNlciAubG9jYXRpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQ0LCA1NiwgNjQsIDAuNSk7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogLjYyNWVtO1xuICBsaW5lLWhlaWdodDogMjVweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC4wOGVtO1xuICBtYXJnaW46IDAgLTEwcHg7XG59XG5cbiNMMDIxLW5ld3MtYW5kLWV2ZW50cyAuZmVhdHVyZWQtbmV3cy10ZWFzZXIgLmF1dGhvci1kYXRlLFxuI0wwMjEtbmV3cy1hbmQtZXZlbnRzIC5mZWF0dXJlZC1ldmVudC10ZWFzZXIgLmF1dGhvci1kYXRlLFxuI0wwMjEtbmV3cy1hbmQtZXZlbnRzIC5ldmVudC10ZWFzZXIgLmF1dGhvci1kYXRlIHtcbiAgcGFkZGluZy1ib3R0b206IDZweDtcbn1cblxuI0wwMjEtbmV3cy1hbmQtZXZlbnRzIC5mZWF0dXJlZC1uZXdzLXRlYXNlciAuYnRuLFxuI0wwMjEtbmV3cy1hbmQtZXZlbnRzIC5mZWF0dXJlZC1ldmVudC10ZWFzZXIgLmJ0bixcbiNMMDIxLW5ld3MtYW5kLWV2ZW50cyAuZXZlbnQtdGVhc2VyIC5idG4ge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4jTDAyMS1uZXdzLWFuZC1ldmVudHMgLmZlYXR1cmVkLW5ld3MtdGVhc2VyIC5jb250ZW50LFxuI0wwMjEtbmV3cy1hbmQtZXZlbnRzIC5mZWF0dXJlZC1ldmVudC10ZWFzZXIgLmNvbnRlbnQsXG4jTDAyMS1uZXdzLWFuZC1ldmVudHMgLmV2ZW50LXRlYXNlciAuY29udGVudCB7XG4gIHBhZGRpbmctdG9wOiAxOHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgI0wwMjEtbmV3cy1hbmQtZXZlbnRzIC5mZWF0dXJlZC1uZXdzLXRlYXNlciAucGFkZGVkLWNvbnRhaW5lcixcbiAgI0wwMjEtbmV3cy1hbmQtZXZlbnRzIC5mZWF0dXJlZC1ldmVudC10ZWFzZXIgLnBhZGRlZC1jb250YWluZXIsXG4gICNMMDIxLW5ld3MtYW5kLWV2ZW50cyAuZXZlbnQtdGVhc2VyIC5wYWRkZWQtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gICNMMDIxLW5ld3MtYW5kLWV2ZW50cyAuZmVhdHVyZWQtbmV3cy10ZWFzZXIgLmltYWdlLWNvbnRhaW5lcixcbiAgI0wwMjEtbmV3cy1hbmQtZXZlbnRzIC5mZWF0dXJlZC1ldmVudC10ZWFzZXIgLmltYWdlLWNvbnRhaW5lcixcbiAgI0wwMjEtbmV3cy1hbmQtZXZlbnRzIC5ldmVudC10ZWFzZXIgLmltYWdlLWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbiAgI0wwMjEtbmV3cy1hbmQtZXZlbnRzIC5mZWF0dXJlZC1uZXdzLXRlYXNlciAuaW1hZ2UtY29udGFpbmVyOmJlZm9yZSxcbiAgI0wwMjEtbmV3cy1hbmQtZXZlbnRzIC5mZWF0dXJlZC1ldmVudC10ZWFzZXIgLmltYWdlLWNvbnRhaW5lcjpiZWZvcmUsXG4gICNMMDIxLW5ld3MtYW5kLWV2ZW50cyAuZXZlbnQtdGVhc2VyIC5pbWFnZS1jb250YWluZXI6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nLXRvcDogNTAlO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cbiAgI0wwMjEtbmV3cy1hbmQtZXZlbnRzIC5mZWF0dXJlZC1uZXdzLXRlYXNlciAuYXV0aG9yLWRhdGUsXG4gICNMMDIxLW5ld3MtYW5kLWV2ZW50cyAuZmVhdHVyZWQtZXZlbnQtdGVhc2VyIC5hdXRob3ItZGF0ZSxcbiAgI0wwMjEtbmV3cy1hbmQtZXZlbnRzIC5ldmVudC10ZWFzZXIgLmF1dGhvci1kYXRlIHtcbiAgICBmb250LXNpemU6IC42MjVlbTtcbiAgfVxuICAjTDAyMS1uZXdzLWFuZC1ldmVudHMgLmZlYXR1cmVkLW5ld3MtdGVhc2VyIC5jb250ZW50LFxuICAjTDAyMS1uZXdzLWFuZC1ldmVudHMgLmZlYXR1cmVkLWV2ZW50LXRlYXNlciAuY29udGVudCxcbiAgI0wwMjEtbmV3cy1hbmQtZXZlbnRzIC5ldmVudC10ZWFzZXIgLmNvbnRlbnQge1xuICAgIG1hcmdpbjogMCAxMnB4O1xuICAgIHBhZGRpbmctdG9wOiAxMnB4O1xuICB9XG4gICNMMDIxLW5ld3MtYW5kLWV2ZW50cyAuZmVhdHVyZWQtbmV3cy10ZWFzZXIgLmxvY2F0aW9uLFxuICAjTDAyMS1uZXdzLWFuZC1ldmVudHMgLmZlYXR1cmVkLWV2ZW50LXRlYXNlciAubG9jYXRpb24sXG4gICNMMDIxLW5ld3MtYW5kLWV2ZW50cyAuZXZlbnQtdGVhc2VyIC5sb2NhdGlvbiB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZvbnQtc2l6ZTogLjgxMjVlbTtcbiAgfVxufVxuXG4jTDAyMS1uZXdzLWFuZC1ldmVudHMgLmV2ZW50LXRlYXNlciAuaW1hZ2UtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4jTDAyMS1uZXdzLWFuZC1ldmVudHMgLmV2ZW50LXRlYXNlciAuaW1hZ2UtY29udGFpbmVyOmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLXRvcDogNzUlO1xuICBjb250ZW50OiBcIlwiO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgI0wwMjEtbmV3cy1hbmQtZXZlbnRzIC5ldmVudC10ZWFzZXIgLmltYWdlLWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbiAgI0wwMjEtbmV3cy1hbmQtZXZlbnRzIC5ldmVudC10ZWFzZXIgLmltYWdlLWNvbnRhaW5lcjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmctdG9wOiA1MCU7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gICNMMDIxLW5ld3MtYW5kLWV2ZW50cyAuZXZlbnQtdGVhc2VyIC5jb250ZW50IHtcbiAgICBtYXJnaW46IDAgMjBweDtcbiAgICB3aWR0aDogNTUlO1xuICAgIHBhZGRpbmctdG9wOiAyN3B4O1xuICB9XG4gICNMMDIxLW5ld3MtYW5kLWV2ZW50cyAuZXZlbnQtdGVhc2VyIC5kZXNjcmlwdGlvbiB7XG4gICAgd2lkdGg6IDgwJTtcbiAgfVxufVxuXG4jTDAyMS1uZXdzLWFuZC1ldmVudHMgLmZlYXR1cmVkLW5ld3MtdGVhc2VyIC5pbWFnZS1jb250YWluZXIsXG4jTDAyMS1uZXdzLWFuZC1ldmVudHMgLmZlYXR1cmVkLWV2ZW50LXRlYXNlciAuaW1hZ2UtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4jTDAyMS1uZXdzLWFuZC1ldmVudHMgLmZlYXR1cmVkLW5ld3MtdGVhc2VyIC5pbWFnZS1jb250YWluZXI6YmVmb3JlLFxuI0wwMjEtbmV3cy1hbmQtZXZlbnRzIC5mZWF0dXJlZC1ldmVudC10ZWFzZXIgLmltYWdlLWNvbnRhaW5lcjpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy10b3A6IDUwJTtcbiAgY29udGVudDogXCJcIjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2NnB4KSB7XG4gICNMMDIxLW5ld3MtYW5kLWV2ZW50cyAuZmVhdHVyZWQtbmV3cy10ZWFzZXIgLmxvY2F0aW9uLFxuICAjTDAyMS1uZXdzLWFuZC1ldmVudHMgLmZlYXR1cmVkLW5ld3MtdGVhc2VyIC5kZXNjcmlwdGlvbixcbiAgI0wwMjEtbmV3cy1hbmQtZXZlbnRzIC5mZWF0dXJlZC1ldmVudC10ZWFzZXIgLmxvY2F0aW9uLFxuICAjTDAyMS1uZXdzLWFuZC1ldmVudHMgLmZlYXR1cmVkLWV2ZW50LXRlYXNlciAuZGVzY3JpcHRpb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gICNMMDIxLW5ld3MtYW5kLWV2ZW50cyAuZmVhdHVyZWQtbmV3cy10ZWFzZXIsXG4gICNMMDIxLW5ld3MtYW5kLWV2ZW50cyAuZmVhdHVyZWQtZXZlbnQtdGVhc2VyIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG4gICNMMDIxLW5ld3MtYW5kLWV2ZW50cyAuZmVhdHVyZWQtbmV3cy10ZWFzZXIgLmRlc2NyaXB0aW9uIHAsXG4gICNMMDIxLW5ld3MtYW5kLWV2ZW50cyAuZmVhdHVyZWQtZXZlbnQtdGVhc2VyIC5kZXNjcmlwdGlvbiBwIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gIH1cbiAgI0wwMjEtbmV3cy1hbmQtZXZlbnRzIC5mZWF0dXJlZC1uZXdzLXRlYXNlciAuZGVzY3JpcHRpb24gcDphZnRlcixcbiAgI0wwMjEtbmV3cy1hbmQtZXZlbnRzIC5mZWF0dXJlZC1ldmVudC10ZWFzZXIgLmRlc2NyaXB0aW9uIHA6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICdcXDAwYTAnO1xuICB9XG4gICNMMDIxLW5ld3MtYW5kLWV2ZW50cyAuZmVhdHVyZWQtbmV3cy10ZWFzZXIgLmltYWdlLWRpbW1lcjphZnRlcixcbiAgI0wwMjEtbmV3cy1hbmQtZXZlbnRzIC5mZWF0dXJlZC1ldmVudC10ZWFzZXIgLmltYWdlLWRpbW1lcjphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAjTDAyMS1uZXdzLWFuZC1ldmVudHMgLmZlYXR1cmVkLW5ld3MtdGVhc2VyIC5pbWFnZS1jb250YWluZXIsXG4gICNMMDIxLW5ld3MtYW5kLWV2ZW50cyAuZmVhdHVyZWQtZXZlbnQtdGVhc2VyIC5pbWFnZS1jb250YWluZXIge1xuICAgIHotaW5kZXg6IC0xO1xuICB9XG4gICNMMDIxLW5ld3MtYW5kLWV2ZW50cyAuZmVhdHVyZWQtbmV3cy10ZWFzZXIgLmNvbnRlbnQtb3ZlcmxheSxcbiAgI0wwMjEtbmV3cy1hbmQtZXZlbnRzIC5mZWF0dXJlZC1ldmVudC10ZWFzZXIgLmNvbnRlbnQtb3ZlcmxheSB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBhZGRpbmctdG9wOiAyMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gICNMMDIxLW5ld3MtYW5kLWV2ZW50cyAuZmVhdHVyZWQtbmV3cy10ZWFzZXIgLmNvbnRlbnQgKixcbiAgI0wwMjEtbmV3cy1hbmQtZXZlbnRzIC5mZWF0dXJlZC1ldmVudC10ZWFzZXIgLmNvbnRlbnQgKiB7XG4gICAgei1pbmRleDogMTtcbiAgfVxuICAjTDAyMS1uZXdzLWFuZC1ldmVudHMgLmZlYXR1cmVkLW5ld3MtdGVhc2VyIC5jb250ZW50OmFmdGVyLFxuICAjTDAyMS1uZXdzLWFuZC1ldmVudHMgLmZlYXR1cmVkLWV2ZW50LXRlYXNlciAuY29udGVudDphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGhlaWdodDogNjAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDQsIDU2LCA2NCwgMC41KTtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IC0xO1xuICAgIGJvdHRvbTogMDtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBoZWlnaHQ7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogLjVzO1xuICB9XG4gICNMMDIxLW5ld3MtYW5kLWV2ZW50cyAuZmVhdHVyZWQtbmV3cy10ZWFzZXIgOmhvdmVyIC5jb250ZW50OmFmdGVyLFxuICAjTDAyMS1uZXdzLWFuZC1ldmVudHMgLmZlYXR1cmVkLWV2ZW50LXRlYXNlciA6aG92ZXIgLmNvbnRlbnQ6YWZ0ZXIge1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gICNMMDIxLW5ld3MtYW5kLWV2ZW50cyAuZmVhdHVyZWQtbmV3cy10ZWFzZXIgLmNvbnRlbnQ6YWZ0ZXIsXG4gICNMMDIxLW5ld3MtYW5kLWV2ZW50cyAuZmVhdHVyZWQtZXZlbnQtdGVhc2VyIC5jb250ZW50OmFmdGVyIHtcbiAgICBoZWlnaHQ6IDYwJTtcbiAgfVxufVxuXG4jTDAyMS1uZXdzLWFuZC1ldmVudHMgLm5ld3MtdGVhc2VyIHtcbiAgbWFyZ2luLXRvcDogNDVweDtcbn1cblxuI0wwMjEtbmV3cy1hbmQtZXZlbnRzIC5uZXdzLXRlYXNlciAuaW1hZ2UtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4jTDAyMS1uZXdzLWFuZC1ldmVudHMgLm5ld3MtdGVhc2VyIC5pbWFnZS1jb250YWluZXI6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctdG9wOiA1MCU7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5cbiNMMDIxLW5ld3MtYW5kLWV2ZW50cyAubmV3cy10ZWFzZXIgaDMgYTpob3ZlciB7XG4gIGNvbG9yOiAjMDBBQTdFO1xufVxuXG4jTDAyMS1uZXdzLWFuZC1ldmVudHMgLm5ld3MtdGVhc2VyIC5hdXRob3ItZGF0ZSB7XG4gIGNvbG9yOiAjOTA5MDkwO1xufVxuXG4jTDAyMS1uZXdzLWFuZC1ldmVudHMgLm5ld3MtdGVhc2VyIC5kZXNjcmlwdGlvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbiNMMDIxLW5ld3MtYW5kLWV2ZW50cyAubmV3cy10ZWFzZXIgLnBhZGRlZC1jb250YWluZXIge1xuICBwYWRkaW5nLWJvdHRvbTogNDVweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gICNMMDIxLW5ld3MtYW5kLWV2ZW50cyAubmV3cy10ZWFzZXIgLnBhZGRlZC1jb250YWluZXIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gIH1cbiAgI0wwMjEtbmV3cy1hbmQtZXZlbnRzIC5uZXdzLXRlYXNlciAuZGVzY3JpcHRpb24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gIH1cbiAgI0wwMjEtbmV3cy1hbmQtZXZlbnRzIC5uZXdzLXRlYXNlciAuZGVzY3JpcHRpb24gcCB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICB9XG4gICNMMDIxLW5ld3MtYW5kLWV2ZW50cyAubmV3cy10ZWFzZXIgLmRlc2NyaXB0aW9uIHA6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICdcXDAwYTAnO1xuICB9XG4gICNMMDIxLW5ld3MtYW5kLWV2ZW50cyAubmV3cy10ZWFzZXIgLnJlYWQtbW9yZSB7XG4gICAgY29sb3I6ICMwMEFBN0U7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAjTDAyMS1uZXdzLWFuZC1ldmVudHMgLm5ld3MtdGVhc2VyIC5wYWRkZWQtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIH1cbn1cblxuLm5ld3MtYW5kLWV2ZW50cy1zZWFyY2gtZm9ybSAuc2VsZWN0LXdyYXBwZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiBub25lO1xufVxuXG4ubmV3cy1hbmQtZXZlbnRzLXNlYXJjaC1mb3JtIC5zZWxlY3Qtd3JhcHBlciBzZWxlY3Qge1xuICBmb250LXNpemU6IC43NWVtO1xuICBwYWRkaW5nOiAwIDI4cHggMCAxM3B4O1xuICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuXG4ubmV3cy1hbmQtZXZlbnRzLXNlYXJjaC1mb3JtIC5zZWxlY3Qtd3JhcHBlcjphZnRlciB7XG4gIGJvcmRlcjogMDtcbiAgdHJhbnNmb3JtOiBub25lO1xuICB3aWR0aDogYXV0bztcbiAgZm9udC1zaXplOiAuODc1ZW07XG4gIGNvbnRlbnQ6IFwiXFxlMjU5XCI7XG4gIHJpZ2h0OiAxMXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiAnR2x5cGhpY29ucyBIYWxmbGluZ3MnICFpbXBvcnRhbnQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG4uTDAyNi1jYXNlLXN0dWR5LXBhZ2UgPiBkaXYgPiBwIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLkwwMjYtY2FzZS1zdHVkeS1wYWdlIC5TMDAxLXNvY2lhbC1zaGFyZSB7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xufVxuXG4uTDAyNi1jYXNlLXN0dWR5LXBhZ2UgLlMwMDEtc29jaWFsLXNoYXJlIC5wYWRkZWQtY29udGFpbmVyIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgLkwwMjYtY2FzZS1zdHVkeS1wYWdlIC5TMDAxLXNvY2lhbC1zaGFyZSB7XG4gICAgcGFkZGluZy10b3A6IDI4cHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuXG4uY2FzZS1zdHVkeS10d28tY29sdW1uIC5yaWdodC1jb2x1bW4ge1xuICBmb250LXNpemU6IDFlbTtcbiAgbGluZS1oZWlnaHQ6IDIuMTI1ZW07XG59XG5cbi5jYXNlLXN0dWR5LXR3by1jb2x1bW4gLnJpZ2h0LWNvbHVtbiA+IHAsXG4uY2FzZS1zdHVkeS10d28tY29sdW1uIC5yaWdodC1jb2x1bW4gPiB1bCxcbi5jYXNlLXN0dWR5LXR3by1jb2x1bW4gLnJpZ2h0LWNvbHVtbiA+IG9sIHtcbiAgbWFyZ2luLWJvdHRvbTogMzNweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gIC5jYXNlLXN0dWR5LXR3by1jb2x1bW4gLnJpZ2h0LWNvbHVtbiB7XG4gICAgcGFkZGluZy1yaWdodDogMy4xNjY3JTtcbiAgICBmb250LXNpemU6IC44NzVlbTtcbiAgICBsaW5lLWhlaWdodDogMi4yODU3ZW07XG4gIH1cbiAgLmNhc2Utc3R1ZHktdHdvLWNvbHVtbiAucmlnaHQtY29sdW1uID4gKiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yNHB4O1xuICB9XG4gIC5jYXNlLXN0dWR5LXR3by1jb2x1bW4gLnJpZ2h0LWNvbHVtbiAucnRlLS1saXN0IHtcbiAgICBwYWRkaW5nOiAwIDAgMCAxZW07XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuY2FzZS1zdHVkeS10d28tY29sdW1uIC5yaWdodC1jb2x1bW4ge1xuICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjEyNWVtO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjZweCkge1xuICAuY2FzZS1zdHVkeS10d28tY29sdW1uIC5sZWZ0LWNvbHVtbiA+IGJyLFxuICAuY2FzZS1zdHVkeS10d28tY29sdW1uIC5sZWZ0LWNvbHVtbiA+IHAge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmNhc2Utc3R1ZHktdHdvLWNvbHVtbiAucm93IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgfVxufVxuXG4uUDAwMS1wcm9tby1yaWdodCAucHJvbW8tYm94LFxuLlAwMDItcHJvbW8tbGVmdCAucHJvbW8tYm94LFxuLlAwMDMtcHJvbW8tcmlnaHQgLnByb21vLWJveCxcbi5QMDA0LXByb21vLWxlZnQgLnByb21vLWJveCxcbi5QMDA1LXByb21vLWRvdWJsZS1yaWdodCAucHJvbW8tYm94LFxuLlAwMDYtcHJvbW8tYmlnLWltYWdlLXJpZ2h0IC5wcm9tby1ib3gsXG4uQzA1OC1wcm9tbyAucHJvbW8tYm94IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzdCOUJBQTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uUDAwMS1wcm9tby1yaWdodCAucHJvbW8tYm94IHAsXG4uUDAwMi1wcm9tby1sZWZ0IC5wcm9tby1ib3ggcCxcbi5QMDAzLXByb21vLXJpZ2h0IC5wcm9tby1ib3ggcCxcbi5QMDA0LXByb21vLWxlZnQgLnByb21vLWJveCBwLFxuLlAwMDUtcHJvbW8tZG91YmxlLXJpZ2h0IC5wcm9tby1ib3ggcCxcbi5QMDA2LXByb21vLWJpZy1pbWFnZS1yaWdodCAucHJvbW8tYm94IHAsXG4uQzA1OC1wcm9tbyAucHJvbW8tYm94IHAge1xuICBtYXJnaW46IDA7XG59XG5cbi5QMDAxLXByb21vLXJpZ2h0IC5wcm9tby1ib3ggLnRpdGxlLFxuLlAwMDItcHJvbW8tbGVmdCAucHJvbW8tYm94IC50aXRsZSxcbi5QMDAzLXByb21vLXJpZ2h0IC5wcm9tby1ib3ggLnRpdGxlLFxuLlAwMDQtcHJvbW8tbGVmdCAucHJvbW8tYm94IC50aXRsZSxcbi5QMDA1LXByb21vLWRvdWJsZS1yaWdodCAucHJvbW8tYm94IC50aXRsZSxcbi5QMDA2LXByb21vLWJpZy1pbWFnZS1yaWdodCAucHJvbW8tYm94IC50aXRsZSxcbi5DMDU4LXByb21vIC5wcm9tby1ib3ggLnRpdGxlIHtcbiAgcGFkZGluZzogMTRweCAxNHB4IDAgMTRweDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5QMDAxLXByb21vLXJpZ2h0IC5wcm9tby1ib3ggLl9wcm9tby1ib3gtY3RhLWJ1dHRvbnMsXG4uUDAwMi1wcm9tby1sZWZ0IC5wcm9tby1ib3ggLl9wcm9tby1ib3gtY3RhLWJ1dHRvbnMsXG4uUDAwMy1wcm9tby1yaWdodCAucHJvbW8tYm94IC5fcHJvbW8tYm94LWN0YS1idXR0b25zLFxuLlAwMDQtcHJvbW8tbGVmdCAucHJvbW8tYm94IC5fcHJvbW8tYm94LWN0YS1idXR0b25zLFxuLlAwMDUtcHJvbW8tZG91YmxlLXJpZ2h0IC5wcm9tby1ib3ggLl9wcm9tby1ib3gtY3RhLWJ1dHRvbnMsXG4uUDAwNi1wcm9tby1iaWctaW1hZ2UtcmlnaHQgLnByb21vLWJveCAuX3Byb21vLWJveC1jdGEtYnV0dG9ucyxcbi5DMDU4LXByb21vIC5wcm9tby1ib3ggLl9wcm9tby1ib3gtY3RhLWJ1dHRvbnMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgcGFkZGluZzogNnB4IDE0cHg7XG59XG5cbi5QMDAxLXByb21vLXJpZ2h0IC5wcm9tby1ib3ggLl9wcm9tby1ib3gtY3RhLWJ1dHRvbnMgYnV0dG9uLFxuLlAwMDItcHJvbW8tbGVmdCAucHJvbW8tYm94IC5fcHJvbW8tYm94LWN0YS1idXR0b25zIGJ1dHRvbixcbi5QMDAzLXByb21vLXJpZ2h0IC5wcm9tby1ib3ggLl9wcm9tby1ib3gtY3RhLWJ1dHRvbnMgYnV0dG9uLFxuLlAwMDQtcHJvbW8tbGVmdCAucHJvbW8tYm94IC5fcHJvbW8tYm94LWN0YS1idXR0b25zIGJ1dHRvbixcbi5QMDA1LXByb21vLWRvdWJsZS1yaWdodCAucHJvbW8tYm94IC5fcHJvbW8tYm94LWN0YS1idXR0b25zIGJ1dHRvbixcbi5QMDA2LXByb21vLWJpZy1pbWFnZS1yaWdodCAucHJvbW8tYm94IC5fcHJvbW8tYm94LWN0YS1idXR0b25zIGJ1dHRvbixcbi5DMDU4LXByb21vIC5wcm9tby1ib3ggLl9wcm9tby1ib3gtY3RhLWJ1dHRvbnMgYnV0dG9uIHtcbiAgcGFkZGluZzogMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLlAwMDEtcHJvbW8tcmlnaHQgLnByb21vLWJveCBhLFxuLlAwMDItcHJvbW8tbGVmdCAucHJvbW8tYm94IGEsXG4uUDAwMy1wcm9tby1yaWdodCAucHJvbW8tYm94IGEsXG4uUDAwNC1wcm9tby1sZWZ0IC5wcm9tby1ib3ggYSxcbi5QMDA1LXByb21vLWRvdWJsZS1yaWdodCAucHJvbW8tYm94IGEsXG4uUDAwNi1wcm9tby1iaWctaW1hZ2UtcmlnaHQgLnByb21vLWJveCBhLFxuLkMwNTgtcHJvbW8gLnByb21vLWJveCBhIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5QMDAxLXByb21vLXJpZ2h0IC5wcm9tby1ib3ggYTphZnRlcixcbi5QMDAyLXByb21vLWxlZnQgLnByb21vLWJveCBhOmFmdGVyLFxuLlAwMDMtcHJvbW8tcmlnaHQgLnByb21vLWJveCBhOmFmdGVyLFxuLlAwMDQtcHJvbW8tbGVmdCAucHJvbW8tYm94IGE6YWZ0ZXIsXG4uUDAwNS1wcm9tby1kb3VibGUtcmlnaHQgLnByb21vLWJveCBhOmFmdGVyLFxuLlAwMDYtcHJvbW8tYmlnLWltYWdlLXJpZ2h0IC5wcm9tby1ib3ggYTphZnRlcixcbi5DMDU4LXByb21vIC5wcm9tby1ib3ggYTphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZmZmZjtcbn1cblxuLlAwMDEtcHJvbW8tcmlnaHQgLnByb21vLWJveCAucHJvbW8tYm94LWxpbmssXG4uUDAwMi1wcm9tby1sZWZ0IC5wcm9tby1ib3ggLnByb21vLWJveC1saW5rLFxuLlAwMDMtcHJvbW8tcmlnaHQgLnByb21vLWJveCAucHJvbW8tYm94LWxpbmssXG4uUDAwNC1wcm9tby1sZWZ0IC5wcm9tby1ib3ggLnByb21vLWJveC1saW5rLFxuLlAwMDUtcHJvbW8tZG91YmxlLXJpZ2h0IC5wcm9tby1ib3ggLnByb21vLWJveC1saW5rLFxuLlAwMDYtcHJvbW8tYmlnLWltYWdlLXJpZ2h0IC5wcm9tby1ib3ggLnByb21vLWJveC1saW5rLFxuLkMwNTgtcHJvbW8gLnByb21vLWJveCAucHJvbW8tYm94LWxpbmsge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5QMDAxLXByb21vLXJpZ2h0IC5wcm9tby1ib3ggLnByb21vLWJveC1saW5rOmhvdmVyIC5fcHJvbW8tYm94LWN0YS1idXR0b25zIC5jdGEtYnRuLmN0YS0taW50ZXJuYWwgLmN0YS1pY29uOmFmdGVyLFxuLlAwMDEtcHJvbW8tcmlnaHQgLnByb21vLWJveCAucHJvbW8tYm94LWxpbms6aG92ZXIgLl9wcm9tby1ib3gtY3RhLWJ1dHRvbnMgLmN0YS10ZXh0LmN0YS0taW50ZXJuYWwgLmN0YS1pY29uOmFmdGVyLFxuLlAwMDItcHJvbW8tbGVmdCAucHJvbW8tYm94IC5wcm9tby1ib3gtbGluazpob3ZlciAuX3Byb21vLWJveC1jdGEtYnV0dG9ucyAuY3RhLWJ0bi5jdGEtLWludGVybmFsIC5jdGEtaWNvbjphZnRlcixcbi5QMDAyLXByb21vLWxlZnQgLnByb21vLWJveCAucHJvbW8tYm94LWxpbms6aG92ZXIgLl9wcm9tby1ib3gtY3RhLWJ1dHRvbnMgLmN0YS10ZXh0LmN0YS0taW50ZXJuYWwgLmN0YS1pY29uOmFmdGVyLFxuLlAwMDMtcHJvbW8tcmlnaHQgLnByb21vLWJveCAucHJvbW8tYm94LWxpbms6aG92ZXIgLl9wcm9tby1ib3gtY3RhLWJ1dHRvbnMgLmN0YS1idG4uY3RhLS1pbnRlcm5hbCAuY3RhLWljb246YWZ0ZXIsXG4uUDAwMy1wcm9tby1yaWdodCAucHJvbW8tYm94IC5wcm9tby1ib3gtbGluazpob3ZlciAuX3Byb21vLWJveC1jdGEtYnV0dG9ucyAuY3RhLXRleHQuY3RhLS1pbnRlcm5hbCAuY3RhLWljb246YWZ0ZXIsXG4uUDAwNC1wcm9tby1sZWZ0IC5wcm9tby1ib3ggLnByb21vLWJveC1saW5rOmhvdmVyIC5fcHJvbW8tYm94LWN0YS1idXR0b25zIC5jdGEtYnRuLmN0YS0taW50ZXJuYWwgLmN0YS1pY29uOmFmdGVyLFxuLlAwMDQtcHJvbW8tbGVmdCAucHJvbW8tYm94IC5wcm9tby1ib3gtbGluazpob3ZlciAuX3Byb21vLWJveC1jdGEtYnV0dG9ucyAuY3RhLXRleHQuY3RhLS1pbnRlcm5hbCAuY3RhLWljb246YWZ0ZXIsXG4uUDAwNS1wcm9tby1kb3VibGUtcmlnaHQgLnByb21vLWJveCAucHJvbW8tYm94LWxpbms6aG92ZXIgLl9wcm9tby1ib3gtY3RhLWJ1dHRvbnMgLmN0YS1idG4uY3RhLS1pbnRlcm5hbCAuY3RhLWljb246YWZ0ZXIsXG4uUDAwNS1wcm9tby1kb3VibGUtcmlnaHQgLnByb21vLWJveCAucHJvbW8tYm94LWxpbms6aG92ZXIgLl9wcm9tby1ib3gtY3RhLWJ1dHRvbnMgLmN0YS10ZXh0LmN0YS0taW50ZXJuYWwgLmN0YS1pY29uOmFmdGVyLFxuLlAwMDYtcHJvbW8tYmlnLWltYWdlLXJpZ2h0IC5wcm9tby1ib3ggLnByb21vLWJveC1saW5rOmhvdmVyIC5fcHJvbW8tYm94LWN0YS1idXR0b25zIC5jdGEtYnRuLmN0YS0taW50ZXJuYWwgLmN0YS1pY29uOmFmdGVyLFxuLlAwMDYtcHJvbW8tYmlnLWltYWdlLXJpZ2h0IC5wcm9tby1ib3ggLnByb21vLWJveC1saW5rOmhvdmVyIC5fcHJvbW8tYm94LWN0YS1idXR0b25zIC5jdGEtdGV4dC5jdGEtLWludGVybmFsIC5jdGEtaWNvbjphZnRlcixcbi5DMDU4LXByb21vIC5wcm9tby1ib3ggLnByb21vLWJveC1saW5rOmhvdmVyIC5fcHJvbW8tYm94LWN0YS1idXR0b25zIC5jdGEtYnRuLmN0YS0taW50ZXJuYWwgLmN0YS1pY29uOmFmdGVyLFxuLkMwNTgtcHJvbW8gLnByb21vLWJveCAucHJvbW8tYm94LWxpbms6aG92ZXIgLl9wcm9tby1ib3gtY3RhLWJ1dHRvbnMgLmN0YS10ZXh0LmN0YS0taW50ZXJuYWwgLmN0YS1pY29uOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAuMjVyZW0pIHJvdGF0ZSg0NWRlZyk7XG59XG5cbi5QMDAxLXByb21vLXJpZ2h0IC5wcm9tby1ib3ggLnByb21vLWJveC1saW5rOmhvdmVyIC5fcHJvbW8tYm94LWN0YS1idXR0b25zIC5jdGEtYnRuLmN0YS0tZXh0ZXJuYWwgLmN0YS1pY29uLFxuLlAwMDEtcHJvbW8tcmlnaHQgLnByb21vLWJveCAucHJvbW8tYm94LWxpbms6aG92ZXIgLl9wcm9tby1ib3gtY3RhLWJ1dHRvbnMgLmN0YS10ZXh0LmN0YS0tZXh0ZXJuYWwgLmN0YS1pY29uLFxuLlAwMDItcHJvbW8tbGVmdCAucHJvbW8tYm94IC5wcm9tby1ib3gtbGluazpob3ZlciAuX3Byb21vLWJveC1jdGEtYnV0dG9ucyAuY3RhLWJ0bi5jdGEtLWV4dGVybmFsIC5jdGEtaWNvbixcbi5QMDAyLXByb21vLWxlZnQgLnByb21vLWJveCAucHJvbW8tYm94LWxpbms6aG92ZXIgLl9wcm9tby1ib3gtY3RhLWJ1dHRvbnMgLmN0YS10ZXh0LmN0YS0tZXh0ZXJuYWwgLmN0YS1pY29uLFxuLlAwMDMtcHJvbW8tcmlnaHQgLnByb21vLWJveCAucHJvbW8tYm94LWxpbms6aG92ZXIgLl9wcm9tby1ib3gtY3RhLWJ1dHRvbnMgLmN0YS1idG4uY3RhLS1leHRlcm5hbCAuY3RhLWljb24sXG4uUDAwMy1wcm9tby1yaWdodCAucHJvbW8tYm94IC5wcm9tby1ib3gtbGluazpob3ZlciAuX3Byb21vLWJveC1jdGEtYnV0dG9ucyAuY3RhLXRleHQuY3RhLS1leHRlcm5hbCAuY3RhLWljb24sXG4uUDAwNC1wcm9tby1sZWZ0IC5wcm9tby1ib3ggLnByb21vLWJveC1saW5rOmhvdmVyIC5fcHJvbW8tYm94LWN0YS1idXR0b25zIC5jdGEtYnRuLmN0YS0tZXh0ZXJuYWwgLmN0YS1pY29uLFxuLlAwMDQtcHJvbW8tbGVmdCAucHJvbW8tYm94IC5wcm9tby1ib3gtbGluazpob3ZlciAuX3Byb21vLWJveC1jdGEtYnV0dG9ucyAuY3RhLXRleHQuY3RhLS1leHRlcm5hbCAuY3RhLWljb24sXG4uUDAwNS1wcm9tby1kb3VibGUtcmlnaHQgLnByb21vLWJveCAucHJvbW8tYm94LWxpbms6aG92ZXIgLl9wcm9tby1ib3gtY3RhLWJ1dHRvbnMgLmN0YS1idG4uY3RhLS1leHRlcm5hbCAuY3RhLWljb24sXG4uUDAwNS1wcm9tby1kb3VibGUtcmlnaHQgLnByb21vLWJveCAucHJvbW8tYm94LWxpbms6aG92ZXIgLl9wcm9tby1ib3gtY3RhLWJ1dHRvbnMgLmN0YS10ZXh0LmN0YS0tZXh0ZXJuYWwgLmN0YS1pY29uLFxuLlAwMDYtcHJvbW8tYmlnLWltYWdlLXJpZ2h0IC5wcm9tby1ib3ggLnByb21vLWJveC1saW5rOmhvdmVyIC5fcHJvbW8tYm94LWN0YS1idXR0b25zIC5jdGEtYnRuLmN0YS0tZXh0ZXJuYWwgLmN0YS1pY29uLFxuLlAwMDYtcHJvbW8tYmlnLWltYWdlLXJpZ2h0IC5wcm9tby1ib3ggLnByb21vLWJveC1saW5rOmhvdmVyIC5fcHJvbW8tYm94LWN0YS1idXR0b25zIC5jdGEtdGV4dC5jdGEtLWV4dGVybmFsIC5jdGEtaWNvbixcbi5DMDU4LXByb21vIC5wcm9tby1ib3ggLnByb21vLWJveC1saW5rOmhvdmVyIC5fcHJvbW8tYm94LWN0YS1idXR0b25zIC5jdGEtYnRuLmN0YS0tZXh0ZXJuYWwgLmN0YS1pY29uLFxuLkMwNTgtcHJvbW8gLnByb21vLWJveCAucHJvbW8tYm94LWxpbms6aG92ZXIgLl9wcm9tby1ib3gtY3RhLWJ1dHRvbnMgLmN0YS10ZXh0LmN0YS0tZXh0ZXJuYWwgLmN0YS1pY29uIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAuMTI1cmVtKSB0cmFuc2xhdGVZKC0wLjEyNXJlbSk7XG59XG5cbi5QMDAxLXByb21vLXJpZ2h0IC5wcm9tby1ib3ggLnByb21vLWJveC1saW5rOmhvdmVyIC5fcHJvbW8tYm94LWN0YS1idXR0b25zIC5jdGEtYnRuLmN0YS0tZG93bmxvYWQgLmN0YS1pY29uOmJlZm9yZSwgLlAwMDEtcHJvbW8tcmlnaHQgLnByb21vLWJveCAucHJvbW8tYm94LWxpbms6aG92ZXIgLl9wcm9tby1ib3gtY3RhLWJ1dHRvbnMgLmN0YS1idG4uY3RhLS1kb3dubG9hZCAuY3RhLWljb246YWZ0ZXIsXG4uUDAwMS1wcm9tby1yaWdodCAucHJvbW8tYm94IC5wcm9tby1ib3gtbGluazpob3ZlciAuX3Byb21vLWJveC1jdGEtYnV0dG9ucyAuY3RhLXRleHQuY3RhLS1kb3dubG9hZCAuY3RhLWljb246YmVmb3JlLFxuLlAwMDEtcHJvbW8tcmlnaHQgLnByb21vLWJveCAucHJvbW8tYm94LWxpbms6aG92ZXIgLl9wcm9tby1ib3gtY3RhLWJ1dHRvbnMgLmN0YS10ZXh0LmN0YS0tZG93bmxvYWQgLmN0YS1pY29uOmFmdGVyLFxuLlAwMDItcHJvbW8tbGVmdCAucHJvbW8tYm94IC5wcm9tby1ib3gtbGluazpob3ZlciAuX3Byb21vLWJveC1jdGEtYnV0dG9ucyAuY3RhLWJ0bi5jdGEtLWRvd25sb2FkIC5jdGEtaWNvbjpiZWZvcmUsXG4uUDAwMi1wcm9tby1sZWZ0IC5wcm9tby1ib3ggLnByb21vLWJveC1saW5rOmhvdmVyIC5fcHJvbW8tYm94LWN0YS1idXR0b25zIC5jdGEtYnRuLmN0YS0tZG93bmxvYWQgLmN0YS1pY29uOmFmdGVyLFxuLlAwMDItcHJvbW8tbGVmdCAucHJvbW8tYm94IC5wcm9tby1ib3gtbGluazpob3ZlciAuX3Byb21vLWJveC1jdGEtYnV0dG9ucyAuY3RhLXRleHQuY3RhLS1kb3dubG9hZCAuY3RhLWljb246YmVmb3JlLFxuLlAwMDItcHJvbW8tbGVmdCAucHJvbW8tYm94IC5wcm9tby1ib3gtbGluazpob3ZlciAuX3Byb21vLWJveC1jdGEtYnV0dG9ucyAuY3RhLXRleHQuY3RhLS1kb3dubG9hZCAuY3RhLWljb246YWZ0ZXIsXG4uUDAwMy1wcm9tby1yaWdodCAucHJvbW8tYm94IC5wcm9tby1ib3gtbGluazpob3ZlciAuX3Byb21vLWJveC1jdGEtYnV0dG9ucyAuY3RhLWJ0bi5jdGEtLWRvd25sb2FkIC5jdGEtaWNvbjpiZWZvcmUsXG4uUDAwMy1wcm9tby1yaWdodCAucHJvbW8tYm94IC5wcm9tby1ib3gtbGluazpob3ZlciAuX3Byb21vLWJveC1jdGEtYnV0dG9ucyAuY3RhLWJ0bi5jdGEtLWRvd25sb2FkIC5jdGEtaWNvbjphZnRlcixcbi5QMDAzLXByb21vLXJpZ2h0IC5wcm9tby1ib3ggLnByb21vLWJveC1saW5rOmhvdmVyIC5fcHJvbW8tYm94LWN0YS1idXR0b25zIC5jdGEtdGV4dC5jdGEtLWRvd25sb2FkIC5jdGEtaWNvbjpiZWZvcmUsXG4uUDAwMy1wcm9tby1yaWdodCAucHJvbW8tYm94IC5wcm9tby1ib3gtbGluazpob3ZlciAuX3Byb21vLWJveC1jdGEtYnV0dG9ucyAuY3RhLXRleHQuY3RhLS1kb3dubG9hZCAuY3RhLWljb246YWZ0ZXIsXG4uUDAwNC1wcm9tby1sZWZ0IC5wcm9tby1ib3ggLnByb21vLWJveC1saW5rOmhvdmVyIC5fcHJvbW8tYm94LWN0YS1idXR0b25zIC5jdGEtYnRuLmN0YS0tZG93bmxvYWQgLmN0YS1pY29uOmJlZm9yZSxcbi5QMDA0LXByb21vLWxlZnQgLnByb21vLWJveCAucHJvbW8tYm94LWxpbms6aG92ZXIgLl9wcm9tby1ib3gtY3RhLWJ1dHRvbnMgLmN0YS1idG4uY3RhLS1kb3dubG9hZCAuY3RhLWljb246YWZ0ZXIsXG4uUDAwNC1wcm9tby1sZWZ0IC5wcm9tby1ib3ggLnByb21vLWJveC1saW5rOmhvdmVyIC5fcHJvbW8tYm94LWN0YS1idXR0b25zIC5jdGEtdGV4dC5jdGEtLWRvd25sb2FkIC5jdGEtaWNvbjpiZWZvcmUsXG4uUDAwNC1wcm9tby1sZWZ0IC5wcm9tby1ib3ggLnByb21vLWJveC1saW5rOmhvdmVyIC5fcHJvbW8tYm94LWN0YS1idXR0b25zIC5jdGEtdGV4dC5jdGEtLWRvd25sb2FkIC5jdGEtaWNvbjphZnRlcixcbi5QMDA1LXByb21vLWRvdWJsZS1yaWdodCAucHJvbW8tYm94IC5wcm9tby1ib3gtbGluazpob3ZlciAuX3Byb21vLWJveC1jdGEtYnV0dG9ucyAuY3RhLWJ0bi5jdGEtLWRvd25sb2FkIC5jdGEtaWNvbjpiZWZvcmUsXG4uUDAwNS1wcm9tby1kb3VibGUtcmlnaHQgLnByb21vLWJveCAucHJvbW8tYm94LWxpbms6aG92ZXIgLl9wcm9tby1ib3gtY3RhLWJ1dHRvbnMgLmN0YS1idG4uY3RhLS1kb3dubG9hZCAuY3RhLWljb246YWZ0ZXIsXG4uUDAwNS1wcm9tby1kb3VibGUtcmlnaHQgLnByb21vLWJveCAucHJvbW8tYm94LWxpbms6aG92ZXIgLl9wcm9tby1ib3gtY3RhLWJ1dHRvbnMgLmN0YS10ZXh0LmN0YS0tZG93bmxvYWQgLmN0YS1pY29uOmJlZm9yZSxcbi5QMDA1LXByb21vLWRvdWJsZS1yaWdodCAucHJvbW8tYm94IC5wcm9tby1ib3gtbGluazpob3ZlciAuX3Byb21vLWJveC1jdGEtYnV0dG9ucyAuY3RhLXRleHQuY3RhLS1kb3dubG9hZCAuY3RhLWljb246YWZ0ZXIsXG4uUDAwNi1wcm9tby1iaWctaW1hZ2UtcmlnaHQgLnByb21vLWJveCAucHJvbW8tYm94LWxpbms6aG92ZXIgLl9wcm9tby1ib3gtY3RhLWJ1dHRvbnMgLmN0YS1idG4uY3RhLS1kb3dubG9hZCAuY3RhLWljb246YmVmb3JlLFxuLlAwMDYtcHJvbW8tYmlnLWltYWdlLXJpZ2h0IC5wcm9tby1ib3ggLnByb21vLWJveC1saW5rOmhvdmVyIC5fcHJvbW8tYm94LWN0YS1idXR0b25zIC5jdGEtYnRuLmN0YS0tZG93bmxvYWQgLmN0YS1pY29uOmFmdGVyLFxuLlAwMDYtcHJvbW8tYmlnLWltYWdlLXJpZ2h0IC5wcm9tby1ib3ggLnByb21vLWJveC1saW5rOmhvdmVyIC5fcHJvbW8tYm94LWN0YS1idXR0b25zIC5jdGEtdGV4dC5jdGEtLWRvd25sb2FkIC5jdGEtaWNvbjpiZWZvcmUsXG4uUDAwNi1wcm9tby1iaWctaW1hZ2UtcmlnaHQgLnByb21vLWJveCAucHJvbW8tYm94LWxpbms6aG92ZXIgLl9wcm9tby1ib3gtY3RhLWJ1dHRvbnMgLmN0YS10ZXh0LmN0YS0tZG93bmxvYWQgLmN0YS1pY29uOmFmdGVyLFxuLkMwNTgtcHJvbW8gLnByb21vLWJveCAucHJvbW8tYm94LWxpbms6aG92ZXIgLl9wcm9tby1ib3gtY3RhLWJ1dHRvbnMgLmN0YS1idG4uY3RhLS1kb3dubG9hZCAuY3RhLWljb246YmVmb3JlLFxuLkMwNTgtcHJvbW8gLnByb21vLWJveCAucHJvbW8tYm94LWxpbms6aG92ZXIgLl9wcm9tby1ib3gtY3RhLWJ1dHRvbnMgLmN0YS1idG4uY3RhLS1kb3dubG9hZCAuY3RhLWljb246YWZ0ZXIsXG4uQzA1OC1wcm9tbyAucHJvbW8tYm94IC5wcm9tby1ib3gtbGluazpob3ZlciAuX3Byb21vLWJveC1jdGEtYnV0dG9ucyAuY3RhLXRleHQuY3RhLS1kb3dubG9hZCAuY3RhLWljb246YmVmb3JlLFxuLkMwNTgtcHJvbW8gLnByb21vLWJveCAucHJvbW8tYm94LWxpbms6aG92ZXIgLl9wcm9tby1ib3gtY3RhLWJ1dHRvbnMgLmN0YS10ZXh0LmN0YS0tZG93bmxvYWQgLmN0YS1pY29uOmFmdGVyIHtcbiAgYm90dG9tOiAtMC4xMjVyZW07XG59XG5cbi5QMDAxLXByb21vLXJpZ2h0IC5wcm9tby1ib3ggLnByb21vLWJveC1saW5rOmhvdmVyIC5fcHJvbW8tYm94LWN0YS1idXR0b25zIC5jdGEtdGV4dC5jdGEtLXByaW1hcnksXG4uUDAwMi1wcm9tby1sZWZ0IC5wcm9tby1ib3ggLnByb21vLWJveC1saW5rOmhvdmVyIC5fcHJvbW8tYm94LWN0YS1idXR0b25zIC5jdGEtdGV4dC5jdGEtLXByaW1hcnksXG4uUDAwMy1wcm9tby1yaWdodCAucHJvbW8tYm94IC5wcm9tby1ib3gtbGluazpob3ZlciAuX3Byb21vLWJveC1jdGEtYnV0dG9ucyAuY3RhLXRleHQuY3RhLS1wcmltYXJ5LFxuLlAwMDQtcHJvbW8tbGVmdCAucHJvbW8tYm94IC5wcm9tby1ib3gtbGluazpob3ZlciAuX3Byb21vLWJveC1jdGEtYnV0dG9ucyAuY3RhLXRleHQuY3RhLS1wcmltYXJ5LFxuLlAwMDUtcHJvbW8tZG91YmxlLXJpZ2h0IC5wcm9tby1ib3ggLnByb21vLWJveC1saW5rOmhvdmVyIC5fcHJvbW8tYm94LWN0YS1idXR0b25zIC5jdGEtdGV4dC5jdGEtLXByaW1hcnksXG4uUDAwNi1wcm9tby1iaWctaW1hZ2UtcmlnaHQgLnByb21vLWJveCAucHJvbW8tYm94LWxpbms6aG92ZXIgLl9wcm9tby1ib3gtY3RhLWJ1dHRvbnMgLmN0YS10ZXh0LmN0YS0tcHJpbWFyeSxcbi5DMDU4LXByb21vIC5wcm9tby1ib3ggLnByb21vLWJveC1saW5rOmhvdmVyIC5fcHJvbW8tYm94LWN0YS1idXR0b25zIC5jdGEtdGV4dC5jdGEtLXByaW1hcnkge1xuICBjb2xvcjogIzAwOTA2Yjtcbn1cblxuLlAwMDEtcHJvbW8tcmlnaHQgLnByb21vLWJveCAucHJvbW8tYm94LWxpbms6aG92ZXIgLl9wcm9tby1ib3gtY3RhLWJ1dHRvbnMgLmN0YS10ZXh0LmN0YS0tcHJpbWFyeS5jdGEtLWludGVybmFsIC5jdGEtaWNvbjphZnRlcixcbi5QMDAyLXByb21vLWxlZnQgLnByb21vLWJveCAucHJvbW8tYm94LWxpbms6aG92ZXIgLl9wcm9tby1ib3gtY3RhLWJ1dHRvbnMgLmN0YS10ZXh0LmN0YS0tcHJpbWFyeS5jdGEtLWludGVybmFsIC5jdGEtaWNvbjphZnRlcixcbi5QMDAzLXByb21vLXJpZ2h0IC5wcm9tby1ib3ggLnByb21vLWJveC1saW5rOmhvdmVyIC5fcHJvbW8tYm94LWN0YS1idXR0b25zIC5jdGEtdGV4dC5jdGEtLXByaW1hcnkuY3RhLS1pbnRlcm5hbCAuY3RhLWljb246YWZ0ZXIsXG4uUDAwNC1wcm9tby1sZWZ0IC5wcm9tby1ib3ggLnByb21vLWJveC1saW5rOmhvdmVyIC5fcHJvbW8tYm94LWN0YS1idXR0b25zIC5jdGEtdGV4dC5jdGEtLXByaW1hcnkuY3RhLS1pbnRlcm5hbCAuY3RhLWljb246YWZ0ZXIsXG4uUDAwNS1wcm9tby1kb3VibGUtcmlnaHQgLnByb21vLWJveCAucHJvbW8tYm94LWxpbms6aG92ZXIgLl9wcm9tby1ib3gtY3RhLWJ1dHRvbnMgLmN0YS10ZXh0LmN0YS0tcHJpbWFyeS5jdGEtLWludGVybmFsIC5jdGEtaWNvbjphZnRlcixcbi5QMDA2LXByb21vLWJpZy1pbWFnZS1yaWdodCAucHJvbW8tYm94IC5wcm9tby1ib3gtbGluazpob3ZlciAuX3Byb21vLWJveC1jdGEtYnV0dG9ucyAuY3RhLXRleHQuY3RhLS1wcmltYXJ5LmN0YS0taW50ZXJuYWwgLmN0YS1pY29uOmFmdGVyLFxuLkMwNTgtcHJvbW8gLnByb21vLWJveCAucHJvbW8tYm94LWxpbms6aG92ZXIgLl9wcm9tby1ib3gtY3RhLWJ1dHRvbnMgLmN0YS10ZXh0LmN0YS0tcHJpbWFyeS5jdGEtLWludGVybmFsIC5jdGEtaWNvbjphZnRlciB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzAwOTA2YjtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzAwOTA2Yjtcbn1cblxuLlAwMDEtcHJvbW8tcmlnaHQgLnByb21vLWJveCAucHJvbW8tYm94LWxpbms6aG92ZXIgLl9wcm9tby1ib3gtY3RhLWJ1dHRvbnMgLmN0YS10ZXh0LmN0YS0tcHJpbWFyeS5jdGEtLWV4dGVybmFsIC5jdGEtaWNvbjphZnRlcixcbi5QMDAyLXByb21vLWxlZnQgLnByb21vLWJveCAucHJvbW8tYm94LWxpbms6aG92ZXIgLl9wcm9tby1ib3gtY3RhLWJ1dHRvbnMgLmN0YS10ZXh0LmN0YS0tcHJpbWFyeS5jdGEtLWV4dGVybmFsIC5jdGEtaWNvbjphZnRlcixcbi5QMDAzLXByb21vLXJpZ2h0IC5wcm9tby1ib3ggLnByb21vLWJveC1saW5rOmhvdmVyIC5fcHJvbW8tYm94LWN0YS1idXR0b25zIC5jdGEtdGV4dC5jdGEtLXByaW1hcnkuY3RhLS1leHRlcm5hbCAuY3RhLWljb246YWZ0ZXIsXG4uUDAwNC1wcm9tby1sZWZ0IC5wcm9tby1ib3ggLnByb21vLWJveC1saW5rOmhvdmVyIC5fcHJvbW8tYm94LWN0YS1idXR0b25zIC5jdGEtdGV4dC5jdGEtLXByaW1hcnkuY3RhLS1leHRlcm5hbCAuY3RhLWljb246YWZ0ZXIsXG4uUDAwNS1wcm9tby1kb3VibGUtcmlnaHQgLnByb21vLWJveCAucHJvbW8tYm94LWxpbms6aG92ZXIgLl9wcm9tby1ib3gtY3RhLWJ1dHRvbnMgLmN0YS10ZXh0LmN0YS0tcHJpbWFyeS5jdGEtLWV4dGVybmFsIC5jdGEtaWNvbjphZnRlcixcbi5QMDA2LXByb21vLWJpZy1pbWFnZS1yaWdodCAucHJvbW8tYm94IC5wcm9tby1ib3gtbGluazpob3ZlciAuX3Byb21vLWJveC1jdGEtYnV0dG9ucyAuY3RhLXRleHQuY3RhLS1wcmltYXJ5LmN0YS0tZXh0ZXJuYWwgLmN0YS1pY29uOmFmdGVyLFxuLkMwNTgtcHJvbW8gLnByb21vLWJveCAucHJvbW8tYm94LWxpbms6aG92ZXIgLl9wcm9tby1ib3gtY3RhLWJ1dHRvbnMgLmN0YS10ZXh0LmN0YS0tcHJpbWFyeS5jdGEtLWV4dGVybmFsIC5jdGEtaWNvbjphZnRlciB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMDA5MDZiO1xufVxuXG4uUDAwMS1wcm9tby1yaWdodCAucHJvbW8tYm94IC5wcm9tby1ib3gtbGluazpob3ZlciAuX3Byb21vLWJveC1jdGEtYnV0dG9ucyAuY3RhLXRleHQuY3RhLS1wcmltYXJ5LmN0YS0tdmlkZW8gLmN0YS1pY29uOmJlZm9yZSxcbi5QMDAyLXByb21vLWxlZnQgLnByb21vLWJveCAucHJvbW8tYm94LWxpbms6aG92ZXIgLl9wcm9tby1ib3gtY3RhLWJ1dHRvbnMgLmN0YS10ZXh0LmN0YS0tcHJpbWFyeS5jdGEtLXZpZGVvIC5jdGEtaWNvbjpiZWZvcmUsXG4uUDAwMy1wcm9tby1yaWdodCAucHJvbW8tYm94IC5wcm9tby1ib3gtbGluazpob3ZlciAuX3Byb21vLWJveC1jdGEtYnV0dG9ucyAuY3RhLXRleHQuY3RhLS1wcmltYXJ5LmN0YS0tdmlkZW8gLmN0YS1pY29uOmJlZm9yZSxcbi5QMDA0LXByb21vLWxlZnQgLnByb21vLWJveCAucHJvbW8tYm94LWxpbms6aG92ZXIgLl9wcm9tby1ib3gtY3RhLWJ1dHRvbnMgLmN0YS10ZXh0LmN0YS0tcHJpbWFyeS5jdGEtLXZpZGVvIC5jdGEtaWNvbjpiZWZvcmUsXG4uUDAwNS1wcm9tby1kb3VibGUtcmlnaHQgLnByb21vLWJveCAucHJvbW8tYm94LWxpbms6aG92ZXIgLl9wcm9tby1ib3gtY3RhLWJ1dHRvbnMgLmN0YS10ZXh0LmN0YS0tcHJpbWFyeS5jdGEtLXZpZGVvIC5jdGEtaWNvbjpiZWZvcmUsXG4uUDAwNi1wcm9tby1iaWctaW1hZ2UtcmlnaHQgLnByb21vLWJveCAucHJvbW8tYm94LWxpbms6aG92ZXIgLl9wcm9tby1ib3gtY3RhLWJ1dHRvbnMgLmN0YS10ZXh0LmN0YS0tcHJpbWFyeS5jdGEtLXZpZGVvIC5jdGEtaWNvbjpiZWZvcmUsXG4uQzA1OC1wcm9tbyAucHJvbW8tYm94IC5wcm9tby1ib3gtbGluazpob3ZlciAuX3Byb21vLWJveC1jdGEtYnV0dG9ucyAuY3RhLXRleHQuY3RhLS1wcmltYXJ5LmN0YS0tdmlkZW8gLmN0YS1pY29uOmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzAwOTA2YjtcbiAgYmFja2dyb3VuZDogIzAwOTA2Yjtcbn1cblxuLlAwMDEtcHJvbW8tcmlnaHQgLnByb21vLWJveCAucHJvbW8tYm94LWxpbms6aG92ZXIgLl9wcm9tby1ib3gtY3RhLWJ1dHRvbnMgLmN0YS10ZXh0LmN0YS0tcHJpbWFyeS5jdGEtLXZpZGVvIC5jdGEtaWNvbjphZnRlcixcbi5QMDAyLXByb21vLWxlZnQgLnByb21vLWJveCAucHJvbW8tYm94LWxpbms6aG92ZXIgLl9wcm9tby1ib3gtY3RhLWJ1dHRvbnMgLmN0YS10ZXh0LmN0YS0tcHJpbWFyeS5jdGEtLXZpZGVvIC5jdGEtaWNvbjphZnRlcixcbi5QMDAzLXByb21vLXJpZ2h0IC5wcm9tby1ib3ggLnByb21vLWJveC1saW5rOmhvdmVyIC5fcHJvbW8tYm94LWN0YS1idXR0b25zIC5jdGEtdGV4dC5jdGEtLXByaW1hcnkuY3RhLS12aWRlbyAuY3RhLWljb246YWZ0ZXIsXG4uUDAwNC1wcm9tby1sZWZ0IC5wcm9tby1ib3ggLnByb21vLWJveC1saW5rOmhvdmVyIC5fcHJvbW8tYm94LWN0YS1idXR0b25zIC5jdGEtdGV4dC5jdGEtLXByaW1hcnkuY3RhLS12aWRlbyAuY3RhLWljb246YWZ0ZXIsXG4uUDAwNS1wcm9tby1kb3VibGUtcmlnaHQgLnByb21vLWJveCAucHJvbW8tYm94LWxpbms6aG92ZXIgLl9wcm9tby1ib3gtY3RhLWJ1dHRvbnMgLmN0YS10ZXh0LmN0YS0tcHJpbWFyeS5jdGEtLXZpZGVvIC5jdGEtaWNvbjphZnRlcixcbi5QMDA2LXByb21vLWJpZy1pbWFnZS1yaWdodCAucHJvbW8tYm94IC5wcm9tby1ib3gtbGluazpob3ZlciAuX3Byb21vLWJveC1jdGEtYnV0dG9ucyAuY3RhLXRleHQuY3RhLS1wcmltYXJ5LmN0YS0tdmlkZW8gLmN0YS1pY29uOmFmdGVyLFxuLkMwNTgtcHJvbW8gLnByb21vLWJveCAucHJvbW8tYm94LWxpbms6aG92ZXIgLl9wcm9tby1ib3gtY3RhLWJ1dHRvbnMgLmN0YS10ZXh0LmN0YS0tcHJpbWFyeS5jdGEtLXZpZGVvIC5jdGEtaWNvbjphZnRlciB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjZmZmZmZmO1xufVxuXG4uUDAwMS1wcm9tby1yaWdodCAucHJvbW8tYm94IC5wcm9tby1ib3gtbGluazpob3ZlciAuX3Byb21vLWJveC1jdGEtYnV0dG9ucyAuY3RhLXRleHQuY3RhLS1wcmltYXJ5LmN0YS0tZG93bmxvYWQgLmN0YS1pY29uLFxuLlAwMDItcHJvbW8tbGVmdCAucHJvbW8tYm94IC5wcm9tby1ib3gtbGluazpob3ZlciAuX3Byb21vLWJveC1jdGEtYnV0dG9ucyAuY3RhLXRleHQuY3RhLS1wcmltYXJ5LmN0YS0tZG93bmxvYWQgLmN0YS1pY29uLFxuLlAwMDMtcHJvbW8tcmlnaHQgLnByb21vLWJveCAucHJvbW8tYm94LWxpbms6aG92ZXIgLl9wcm9tby1ib3gtY3RhLWJ1dHRvbnMgLmN0YS10ZXh0LmN0YS0tcHJpbWFyeS5jdGEtLWRvd25sb2FkIC5jdGEtaWNvbixcbi5QMDA0LXByb21vLWxlZnQgLnByb21vLWJveCAucHJvbW8tYm94LWxpbms6aG92ZXIgLl9wcm9tby1ib3gtY3RhLWJ1dHRvbnMgLmN0YS10ZXh0LmN0YS0tcHJpbWFyeS5jdGEtLWRvd25sb2FkIC5jdGEtaWNvbixcbi5QMDA1LXByb21vLWRvdWJsZS1yaWdodCAucHJvbW8tYm94IC5wcm9tby1ib3gtbGluazpob3ZlciAuX3Byb21vLWJveC1jdGEtYnV0dG9ucyAuY3RhLXRleHQuY3RhLS1wcmltYXJ5LmN0YS0tZG93bmxvYWQgLmN0YS1pY29uLFxuLlAwMDYtcHJvbW8tYmlnLWltYWdlLXJpZ2h0IC5wcm9tby1ib3ggLnByb21vLWJveC1saW5rOmhvdmVyIC5fcHJvbW8tYm94LWN0YS1idXR0b25zIC5jdGEtdGV4dC5jdGEtLXByaW1hcnkuY3RhLS1kb3dubG9hZCAuY3RhLWljb24sXG4uQzA1OC1wcm9tbyAucHJvbW8tYm94IC5wcm9tby1ib3gtbGluazpob3ZlciAuX3Byb21vLWJveC1jdGEtYnV0dG9ucyAuY3RhLXRleHQuY3RhLS1wcmltYXJ5LmN0YS0tZG93bmxvYWQgLmN0YS1pY29uIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzAwOTA2Yjtcbn1cblxuLlAwMDEtcHJvbW8tcmlnaHQgLnByb21vLWJveCAucHJvbW8tYm94LWxpbms6aG92ZXIgLl9wcm9tby1ib3gtY3RhLWJ1dHRvbnMgLmN0YS10ZXh0LmN0YS0tcHJpbWFyeS5jdGEtLWRvd25sb2FkIC5jdGEtaWNvbjpiZWZvcmUsXG4uUDAwMi1wcm9tby1sZWZ0IC5wcm9tby1ib3ggLnByb21vLWJveC1saW5rOmhvdmVyIC5fcHJvbW8tYm94LWN0YS1idXR0b25zIC5jdGEtdGV4dC5jdGEtLXByaW1hcnkuY3RhLS1kb3dubG9hZCAuY3RhLWljb246YmVmb3JlLFxuLlAwMDMtcHJvbW8tcmlnaHQgLnByb21vLWJveCAucHJvbW8tYm94LWxpbms6aG92ZXIgLl9wcm9tby1ib3gtY3RhLWJ1dHRvbnMgLmN0YS10ZXh0LmN0YS0tcHJpbWFyeS5jdGEtLWRvd25sb2FkIC5jdGEtaWNvbjpiZWZvcmUsXG4uUDAwNC1wcm9tby1sZWZ0IC5wcm9tby1ib3ggLnByb21vLWJveC1saW5rOmhvdmVyIC5fcHJvbW8tYm94LWN0YS1idXR0b25zIC5jdGEtdGV4dC5jdGEtLXByaW1hcnkuY3RhLS1kb3dubG9hZCAuY3RhLWljb246YmVmb3JlLFxuLlAwMDUtcHJvbW8tZG91YmxlLXJpZ2h0IC5wcm9tby1ib3ggLnByb21vLWJveC1saW5rOmhvdmVyIC5fcHJvbW8tYm94LWN0YS1idXR0b25zIC5jdGEtdGV4dC5jdGEtLXByaW1hcnkuY3RhLS1kb3dubG9hZCAuY3RhLWljb246YmVmb3JlLFxuLlAwMDYtcHJvbW8tYmlnLWltYWdlLXJpZ2h0IC5wcm9tby1ib3ggLnByb21vLWJveC1saW5rOmhvdmVyIC5fcHJvbW8tYm94LWN0YS1idXR0b25zIC5jdGEtdGV4dC5jdGEtLXByaW1hcnkuY3RhLS1kb3dubG9hZCAuY3RhLWljb246YmVmb3JlLFxuLkMwNTgtcHJvbW8gLnByb21vLWJveCAucHJvbW8tYm94LWxpbms6aG92ZXIgLl9wcm9tby1ib3gtY3RhLWJ1dHRvbnMgLmN0YS10ZXh0LmN0YS0tcHJpbWFyeS5jdGEtLWRvd25sb2FkIC5jdGEtaWNvbjpiZWZvcmUge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICMwMDkwNmI7XG59XG5cbi5QMDAxLXByb21vLXJpZ2h0IC5wcm9tby1ib3ggLnByb21vLWJveC1saW5rOmhvdmVyIC5fcHJvbW8tYm94LWN0YS1idXR0b25zIC5jdGEtdGV4dC5jdGEtLXByaW1hcnkuY3RhLS1kb3dubG9hZCAuY3RhLWljb246YWZ0ZXIsXG4uUDAwMi1wcm9tby1sZWZ0IC5wcm9tby1ib3ggLnByb21vLWJveC1saW5rOmhvdmVyIC5fcHJvbW8tYm94LWN0YS1idXR0b25zIC5jdGEtdGV4dC5jdGEtLXByaW1hcnkuY3RhLS1kb3dubG9hZCAuY3RhLWljb246YWZ0ZXIsXG4uUDAwMy1wcm9tby1yaWdodCAucHJvbW8tYm94IC5wcm9tby1ib3gtbGluazpob3ZlciAuX3Byb21vLWJveC1jdGEtYnV0dG9ucyAuY3RhLXRleHQuY3RhLS1wcmltYXJ5LmN0YS0tZG93bmxvYWQgLmN0YS1pY29uOmFmdGVyLFxuLlAwMDQtcHJvbW8tbGVmdCAucHJvbW8tYm94IC5wcm9tby1ib3gtbGluazpob3ZlciAuX3Byb21vLWJveC1jdGEtYnV0dG9ucyAuY3RhLXRleHQuY3RhLS1wcmltYXJ5LmN0YS0tZG93bmxvYWQgLmN0YS1pY29uOmFmdGVyLFxuLlAwMDUtcHJvbW8tZG91YmxlLXJpZ2h0IC5wcm9tby1ib3ggLnByb21vLWJveC1saW5rOmhvdmVyIC5fcHJvbW8tYm94LWN0YS1idXR0b25zIC5jdGEtdGV4dC5jdGEtLXByaW1hcnkuY3RhLS1kb3dubG9hZCAuY3RhLWljb246YWZ0ZXIsXG4uUDAwNi1wcm9tby1iaWctaW1hZ2UtcmlnaHQgLnByb21vLWJveCAucHJvbW8tYm94LWxpbms6aG92ZXIgLl9wcm9tby1ib3gtY3RhLWJ1dHRvbnMgLmN0YS10ZXh0LmN0YS0tcHJpbWFyeS5jdGEtLWRvd25sb2FkIC5jdGEtaWNvbjphZnRlcixcbi5DMDU4LXByb21vIC5wcm9tby1ib3ggLnByb21vLWJveC1saW5rOmhvdmVyIC5fcHJvbW8tYm94LWN0YS1idXR0b25zIC5jdGEtdGV4dC5jdGEtLXByaW1hcnkuY3RhLS1kb3dubG9hZCAuY3RhLWljb246YWZ0ZXIge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICMwMDkwNmI7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMwMDkwNmI7XG59XG5cbi5QMDAxLXByb21vLXJpZ2h0IC5wcm9tby1ib3ggLnByb21vLWJveC1saW5rOmhvdmVyIC5fcHJvbW8tYm94LWN0YS1idXR0b25zIC5jdGEtdGV4dC5jdGEtLXNlY29uZGFyeSxcbi5QMDAyLXByb21vLWxlZnQgLnByb21vLWJveCAucHJvbW8tYm94LWxpbms6aG92ZXIgLl9wcm9tby1ib3gtY3RhLWJ1dHRvbnMgLmN0YS10ZXh0LmN0YS0tc2Vjb25kYXJ5LFxuLlAwMDMtcHJvbW8tcmlnaHQgLnByb21vLWJveCAucHJvbW8tYm94LWxpbms6aG92ZXIgLl9wcm9tby1ib3gtY3RhLWJ1dHRvbnMgLmN0YS10ZXh0LmN0YS0tc2Vjb25kYXJ5LFxuLlAwMDQtcHJvbW8tbGVmdCAucHJvbW8tYm94IC5wcm9tby1ib3gtbGluazpob3ZlciAuX3Byb21vLWJveC1jdGEtYnV0dG9ucyAuY3RhLXRleHQuY3RhLS1zZWNvbmRhcnksXG4uUDAwNS1wcm9tby1kb3VibGUtcmlnaHQgLnByb21vLWJveCAucHJvbW8tYm94LWxpbms6aG92ZXIgLl9wcm9tby1ib3gtY3RhLWJ1dHRvbnMgLmN0YS10ZXh0LmN0YS0tc2Vjb25kYXJ5LFxuLlAwMDYtcHJvbW8tYmlnLWltYWdlLXJpZ2h0IC5wcm9tby1ib3ggLnByb21vLWJveC1saW5rOmhvdmVyIC5fcHJvbW8tYm94LWN0YS1idXR0b25zIC5jdGEtdGV4dC5jdGEtLXNlY29uZGFyeSxcbi5DMDU4LXByb21vIC5wcm9tby1ib3ggLnByb21vLWJveC1saW5rOmhvdmVyIC5fcHJvbW8tYm94LWN0YS1idXR0b25zIC5jdGEtdGV4dC5jdGEtLXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjN0I5QkFBO1xufVxuXG4uUDAwMS1wcm9tby1yaWdodCAucHJvbW8tYm94IC5wcm9tby1ib3gtbGluazpob3ZlciAuX3Byb21vLWJveC1jdGEtYnV0dG9ucyAuY3RhLXRleHQuY3RhLS1zZWNvbmRhcnkuY3RhLS1pbnRlcm5hbCAuY3RhLWljb246YWZ0ZXIsXG4uUDAwMi1wcm9tby1sZWZ0IC5wcm9tby1ib3ggLnByb21vLWJveC1saW5rOmhvdmVyIC5fcHJvbW8tYm94LWN0YS1idXR0b25zIC5jdGEtdGV4dC5jdGEtLXNlY29uZGFyeS5jdGEtLWludGVybmFsIC5jdGEtaWNvbjphZnRlcixcbi5QMDAzLXByb21vLXJpZ2h0IC5wcm9tby1ib3ggLnByb21vLWJveC1saW5rOmhvdmVyIC5fcHJvbW8tYm94LWN0YS1idXR0b25zIC5jdGEtdGV4dC5jdGEtLXNlY29uZGFyeS5jdGEtLWludGVybmFsIC5jdGEtaWNvbjphZnRlcixcbi5QMDA0LXByb21vLWxlZnQgLnByb21vLWJveCAucHJvbW8tYm94LWxpbms6aG92ZXIgLl9wcm9tby1ib3gtY3RhLWJ1dHRvbnMgLmN0YS10ZXh0LmN0YS0tc2Vjb25kYXJ5LmN0YS0taW50ZXJuYWwgLmN0YS1pY29uOmFmdGVyLFxuLlAwMDUtcHJvbW8tZG91YmxlLXJpZ2h0IC5wcm9tby1ib3ggLnByb21vLWJveC1saW5rOmhvdmVyIC5fcHJvbW8tYm94LWN0YS1idXR0b25zIC5jdGEtdGV4dC5jdGEtLXNlY29uZGFyeS5jdGEtLWludGVybmFsIC5jdGEtaWNvbjphZnRlcixcbi5QMDA2LXByb21vLWJpZy1pbWFnZS1yaWdodCAucHJvbW8tYm94IC5wcm9tby1ib3gtbGluazpob3ZlciAuX3Byb21vLWJveC1jdGEtYnV0dG9ucyAuY3RhLXRleHQuY3RhLS1zZWNvbmRhcnkuY3RhLS1pbnRlcm5hbCAuY3RhLWljb246YWZ0ZXIsXG4uQzA1OC1wcm9tbyAucHJvbW8tYm94IC5wcm9tby1ib3gtbGluazpob3ZlciAuX3Byb21vLWJveC1jdGEtYnV0dG9ucyAuY3RhLXRleHQuY3RhLS1zZWNvbmRhcnkuY3RhLS1pbnRlcm5hbCAuY3RhLWljb246YWZ0ZXIge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICM3QjlCQUE7XG4gIGJvcmRlci10b3AtY29sb3I6ICM3QjlCQUE7XG59XG5cbi5QMDAxLXByb21vLXJpZ2h0IC5wcm9tby1ib3ggLnByb21vLWJveC1saW5rOmhvdmVyIC5fcHJvbW8tYm94LWN0YS1idXR0b25zIC5jdGEtdGV4dC5jdGEtLXNlY29uZGFyeS5jdGEtLWV4dGVybmFsIC5jdGEtaWNvbjphZnRlcixcbi5QMDAyLXByb21vLWxlZnQgLnByb21vLWJveCAucHJvbW8tYm94LWxpbms6aG92ZXIgLl9wcm9tby1ib3gtY3RhLWJ1dHRvbnMgLmN0YS10ZXh0LmN0YS0tc2Vjb25kYXJ5LmN0YS0tZXh0ZXJuYWwgLmN0YS1pY29uOmFmdGVyLFxuLlAwMDMtcHJvbW8tcmlnaHQgLnByb21vLWJveCAucHJvbW8tYm94LWxpbms6aG92ZXIgLl9wcm9tby1ib3gtY3RhLWJ1dHRvbnMgLmN0YS10ZXh0LmN0YS0tc2Vjb25kYXJ5LmN0YS0tZXh0ZXJuYWwgLmN0YS1pY29uOmFmdGVyLFxuLlAwMDQtcHJvbW8tbGVmdCAucHJvbW8tYm94IC5wcm9tby1ib3gtbGluazpob3ZlciAuX3Byb21vLWJveC1jdGEtYnV0dG9ucyAuY3RhLXRleHQuY3RhLS1zZWNvbmRhcnkuY3RhLS1leHRlcm5hbCAuY3RhLWljb246YWZ0ZXIsXG4uUDAwNS1wcm9tby1kb3VibGUtcmlnaHQgLnByb21vLWJveCAucHJvbW8tYm94LWxpbms6aG92ZXIgLl9wcm9tby1ib3gtY3RhLWJ1dHRvbnMgLmN0YS10ZXh0LmN0YS0tc2Vjb25kYXJ5LmN0YS0tZXh0ZXJuYWwgLmN0YS1pY29uOmFmdGVyLFxuLlAwMDYtcHJvbW8tYmlnLWltYWdlLXJpZ2h0IC5wcm9tby1ib3ggLnByb21vLWJveC1saW5rOmhvdmVyIC5fcHJvbW8tYm94LWN0YS1idXR0b25zIC5jdGEtdGV4dC5jdGEtLXNlY29uZGFyeS5jdGEtLWV4dGVybmFsIC5jdGEtaWNvbjphZnRlcixcbi5DMDU4LXByb21vIC5wcm9tby1ib3ggLnByb21vLWJveC1saW5rOmhvdmVyIC5fcHJvbW8tYm94LWN0YS1idXR0b25zIC5jdGEtdGV4dC5jdGEtLXNlY29uZGFyeS5jdGEtLWV4dGVybmFsIC5jdGEtaWNvbjphZnRlciB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjN0I5QkFBO1xufVxuXG4uUDAwMS1wcm9tby1yaWdodCAucHJvbW8tYm94IC5wcm9tby1ib3gtbGluazpob3ZlciAuX3Byb21vLWJveC1jdGEtYnV0dG9ucyAuY3RhLXRleHQuY3RhLS1zZWNvbmRhcnkuY3RhLS12aWRlbyAuY3RhLWljb246YmVmb3JlLFxuLlAwMDItcHJvbW8tbGVmdCAucHJvbW8tYm94IC5wcm9tby1ib3gtbGluazpob3ZlciAuX3Byb21vLWJveC1jdGEtYnV0dG9ucyAuY3RhLXRleHQuY3RhLS1zZWNvbmRhcnkuY3RhLS12aWRlbyAuY3RhLWljb246YmVmb3JlLFxuLlAwMDMtcHJvbW8tcmlnaHQgLnByb21vLWJveCAucHJvbW8tYm94LWxpbms6aG92ZXIgLl9wcm9tby1ib3gtY3RhLWJ1dHRvbnMgLmN0YS10ZXh0LmN0YS0tc2Vjb25kYXJ5LmN0YS0tdmlkZW8gLmN0YS1pY29uOmJlZm9yZSxcbi5QMDA0LXByb21vLWxlZnQgLnByb21vLWJveCAucHJvbW8tYm94LWxpbms6aG92ZXIgLl9wcm9tby1ib3gtY3RhLWJ1dHRvbnMgLmN0YS10ZXh0LmN0YS0tc2Vjb25kYXJ5LmN0YS0tdmlkZW8gLmN0YS1pY29uOmJlZm9yZSxcbi5QMDA1LXByb21vLWRvdWJsZS1yaWdodCAucHJvbW8tYm94IC5wcm9tby1ib3gtbGluazpob3ZlciAuX3Byb21vLWJveC1jdGEtYnV0dG9ucyAuY3RhLXRleHQuY3RhLS1zZWNvbmRhcnkuY3RhLS12aWRlbyAuY3RhLWljb246YmVmb3JlLFxuLlAwMDYtcHJvbW8tYmlnLWltYWdlLXJpZ2h0IC5wcm9tby1ib3ggLnByb21vLWJveC1saW5rOmhvdmVyIC5fcHJvbW8tYm94LWN0YS1idXR0b25zIC5jdGEtdGV4dC5jdGEtLXNlY29uZGFyeS5jdGEtLXZpZGVvIC5jdGEtaWNvbjpiZWZvcmUsXG4uQzA1OC1wcm9tbyAucHJvbW8tYm94IC5wcm9tby1ib3gtbGluazpob3ZlciAuX3Byb21vLWJveC1jdGEtYnV0dG9ucyAuY3RhLXRleHQuY3RhLS1zZWNvbmRhcnkuY3RhLS12aWRlbyAuY3RhLWljb246YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjN0I5QkFBO1xuICBiYWNrZ3JvdW5kOiAjN0I5QkFBO1xufVxuXG4uUDAwMS1wcm9tby1yaWdodCAucHJvbW8tYm94IC5wcm9tby1ib3gtbGluazpob3ZlciAuX3Byb21vLWJveC1jdGEtYnV0dG9ucyAuY3RhLXRleHQuY3RhLS1zZWNvbmRhcnkuY3RhLS12aWRlbyAuY3RhLWljb246YWZ0ZXIsXG4uUDAwMi1wcm9tby1sZWZ0IC5wcm9tby1ib3ggLnByb21vLWJveC1saW5rOmhvdmVyIC5fcHJvbW8tYm94LWN0YS1idXR0b25zIC5jdGEtdGV4dC5jdGEtLXNlY29uZGFyeS5jdGEtLXZpZGVvIC5jdGEtaWNvbjphZnRlcixcbi5QMDAzLXByb21vLXJpZ2h0IC5wcm9tby1ib3ggLnByb21vLWJveC1saW5rOmhvdmVyIC5fcHJvbW8tYm94LWN0YS1idXR0b25zIC5jdGEtdGV4dC5jdGEtLXNlY29uZGFyeS5jdGEtLXZpZGVvIC5jdGEtaWNvbjphZnRlcixcbi5QMDA0LXByb21vLWxlZnQgLnByb21vLWJveCAucHJvbW8tYm94LWxpbms6aG92ZXIgLl9wcm9tby1ib3gtY3RhLWJ1dHRvbnMgLmN0YS10ZXh0LmN0YS0tc2Vjb25kYXJ5LmN0YS0tdmlkZW8gLmN0YS1pY29uOmFmdGVyLFxuLlAwMDUtcHJvbW8tZG91YmxlLXJpZ2h0IC5wcm9tby1ib3ggLnByb21vLWJveC1saW5rOmhvdmVyIC5fcHJvbW8tYm94LWN0YS1idXR0b25zIC5jdGEtdGV4dC5jdGEtLXNlY29uZGFyeS5jdGEtLXZpZGVvIC5jdGEtaWNvbjphZnRlcixcbi5QMDA2LXByb21vLWJpZy1pbWFnZS1yaWdodCAucHJvbW8tYm94IC5wcm9tby1ib3gtbGluazpob3ZlciAuX3Byb21vLWJveC1jdGEtYnV0dG9ucyAuY3RhLXRleHQuY3RhLS1zZWNvbmRhcnkuY3RhLS12aWRlbyAuY3RhLWljb246YWZ0ZXIsXG4uQzA1OC1wcm9tbyAucHJvbW8tYm94IC5wcm9tby1ib3gtbGluazpob3ZlciAuX3Byb21vLWJveC1jdGEtYnV0dG9ucyAuY3RhLXRleHQuY3RhLS1zZWNvbmRhcnkuY3RhLS12aWRlbyAuY3RhLWljb246YWZ0ZXIge1xuICBib3JkZXItbGVmdC1jb2xvcjogI2ZmZmZmZjtcbn1cblxuLlAwMDEtcHJvbW8tcmlnaHQgLnByb21vLWJveCAucHJvbW8tYm94LWxpbms6aG92ZXIgLl9wcm9tby1ib3gtY3RhLWJ1dHRvbnMgLmN0YS10ZXh0LmN0YS0tc2Vjb25kYXJ5LmN0YS0tZG93bmxvYWQgLmN0YS1pY29uLFxuLlAwMDItcHJvbW8tbGVmdCAucHJvbW8tYm94IC5wcm9tby1ib3gtbGluazpob3ZlciAuX3Byb21vLWJveC1jdGEtYnV0dG9ucyAuY3RhLXRleHQuY3RhLS1zZWNvbmRhcnkuY3RhLS1kb3dubG9hZCAuY3RhLWljb24sXG4uUDAwMy1wcm9tby1yaWdodCAucHJvbW8tYm94IC5wcm9tby1ib3gtbGluazpob3ZlciAuX3Byb21vLWJveC1jdGEtYnV0dG9ucyAuY3RhLXRleHQuY3RhLS1zZWNvbmRhcnkuY3RhLS1kb3dubG9hZCAuY3RhLWljb24sXG4uUDAwNC1wcm9tby1sZWZ0IC5wcm9tby1ib3ggLnByb21vLWJveC1saW5rOmhvdmVyIC5fcHJvbW8tYm94LWN0YS1idXR0b25zIC5jdGEtdGV4dC5jdGEtLXNlY29uZGFyeS5jdGEtLWRvd25sb2FkIC5jdGEtaWNvbixcbi5QMDA1LXByb21vLWRvdWJsZS1yaWdodCAucHJvbW8tYm94IC5wcm9tby1ib3gtbGluazpob3ZlciAuX3Byb21vLWJveC1jdGEtYnV0dG9ucyAuY3RhLXRleHQuY3RhLS1zZWNvbmRhcnkuY3RhLS1kb3dubG9hZCAuY3RhLWljb24sXG4uUDAwNi1wcm9tby1iaWctaW1hZ2UtcmlnaHQgLnByb21vLWJveCAucHJvbW8tYm94LWxpbms6aG92ZXIgLl9wcm9tby1ib3gtY3RhLWJ1dHRvbnMgLmN0YS10ZXh0LmN0YS0tc2Vjb25kYXJ5LmN0YS0tZG93bmxvYWQgLmN0YS1pY29uLFxuLkMwNTgtcHJvbW8gLnByb21vLWJveCAucHJvbW8tYm94LWxpbms6aG92ZXIgLl9wcm9tby1ib3gtY3RhLWJ1dHRvbnMgLmN0YS10ZXh0LmN0YS0tc2Vjb25kYXJ5LmN0YS0tZG93bmxvYWQgLmN0YS1pY29uIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzdCOUJBQTtcbn1cblxuLlAwMDEtcHJvbW8tcmlnaHQgLnByb21vLWJveCAucHJvbW8tYm94LWxpbms6aG92ZXIgLl9wcm9tby1ib3gtY3RhLWJ1dHRvbnMgLmN0YS10ZXh0LmN0YS0tc2Vjb25kYXJ5LmN0YS0tZG93bmxvYWQgLmN0YS1pY29uOmJlZm9yZSxcbi5QMDAyLXByb21vLWxlZnQgLnByb21vLWJveCAucHJvbW8tYm94LWxpbms6aG92ZXIgLl9wcm9tby1ib3gtY3RhLWJ1dHRvbnMgLmN0YS10ZXh0LmN0YS0tc2Vjb25kYXJ5LmN0YS0tZG93bmxvYWQgLmN0YS1pY29uOmJlZm9yZSxcbi5QMDAzLXByb21vLXJpZ2h0IC5wcm9tby1ib3ggLnByb21vLWJveC1saW5rOmhvdmVyIC5fcHJvbW8tYm94LWN0YS1idXR0b25zIC5jdGEtdGV4dC5jdGEtLXNlY29uZGFyeS5jdGEtLWRvd25sb2FkIC5jdGEtaWNvbjpiZWZvcmUsXG4uUDAwNC1wcm9tby1sZWZ0IC5wcm9tby1ib3ggLnByb21vLWJveC1saW5rOmhvdmVyIC5fcHJvbW8tYm94LWN0YS1idXR0b25zIC5jdGEtdGV4dC5jdGEtLXNlY29uZGFyeS5jdGEtLWRvd25sb2FkIC5jdGEtaWNvbjpiZWZvcmUsXG4uUDAwNS1wcm9tby1kb3VibGUtcmlnaHQgLnByb21vLWJveCAucHJvbW8tYm94LWxpbms6aG92ZXIgLl9wcm9tby1ib3gtY3RhLWJ1dHRvbnMgLmN0YS10ZXh0LmN0YS0tc2Vjb25kYXJ5LmN0YS0tZG93bmxvYWQgLmN0YS1pY29uOmJlZm9yZSxcbi5QMDA2LXByb21vLWJpZy1pbWFnZS1yaWdodCAucHJvbW8tYm94IC5wcm9tby1ib3gtbGluazpob3ZlciAuX3Byb21vLWJveC1jdGEtYnV0dG9ucyAuY3RhLXRleHQuY3RhLS1zZWNvbmRhcnkuY3RhLS1kb3dubG9hZCAuY3RhLWljb246YmVmb3JlLFxuLkMwNTgtcHJvbW8gLnByb21vLWJveCAucHJvbW8tYm94LWxpbms6aG92ZXIgLl9wcm9tby1ib3gtY3RhLWJ1dHRvbnMgLmN0YS10ZXh0LmN0YS0tc2Vjb25kYXJ5LmN0YS0tZG93bmxvYWQgLmN0YS1pY29uOmJlZm9yZSB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzdCOUJBQTtcbn1cblxuLlAwMDEtcHJvbW8tcmlnaHQgLnByb21vLWJveCAucHJvbW8tYm94LWxpbms6aG92ZXIgLl9wcm9tby1ib3gtY3RhLWJ1dHRvbnMgLmN0YS10ZXh0LmN0YS0tc2Vjb25kYXJ5LmN0YS0tZG93bmxvYWQgLmN0YS1pY29uOmFmdGVyLFxuLlAwMDItcHJvbW8tbGVmdCAucHJvbW8tYm94IC5wcm9tby1ib3gtbGluazpob3ZlciAuX3Byb21vLWJveC1jdGEtYnV0dG9ucyAuY3RhLXRleHQuY3RhLS1zZWNvbmRhcnkuY3RhLS1kb3dubG9hZCAuY3RhLWljb246YWZ0ZXIsXG4uUDAwMy1wcm9tby1yaWdodCAucHJvbW8tYm94IC5wcm9tby1ib3gtbGluazpob3ZlciAuX3Byb21vLWJveC1jdGEtYnV0dG9ucyAuY3RhLXRleHQuY3RhLS1zZWNvbmRhcnkuY3RhLS1kb3dubG9hZCAuY3RhLWljb246YWZ0ZXIsXG4uUDAwNC1wcm9tby1sZWZ0IC5wcm9tby1ib3ggLnByb21vLWJveC1saW5rOmhvdmVyIC5fcHJvbW8tYm94LWN0YS1idXR0b25zIC5jdGEtdGV4dC5jdGEtLXNlY29uZGFyeS5jdGEtLWRvd25sb2FkIC5jdGEtaWNvbjphZnRlcixcbi5QMDA1LXByb21vLWRvdWJsZS1yaWdodCAucHJvbW8tYm94IC5wcm9tby1ib3gtbGluazpob3ZlciAuX3Byb21vLWJveC1jdGEtYnV0dG9ucyAuY3RhLXRleHQuY3RhLS1zZWNvbmRhcnkuY3RhLS1kb3dubG9hZCAuY3RhLWljb246YWZ0ZXIsXG4uUDAwNi1wcm9tby1iaWctaW1hZ2UtcmlnaHQgLnByb21vLWJveCAucHJvbW8tYm94LWxpbms6aG92ZXIgLl9wcm9tby1ib3gtY3RhLWJ1dHRvbnMgLmN0YS10ZXh0LmN0YS0tc2Vjb25kYXJ5LmN0YS0tZG93bmxvYWQgLmN0YS1pY29uOmFmdGVyLFxuLkMwNTgtcHJvbW8gLnByb21vLWJveCAucHJvbW8tYm94LWxpbms6aG92ZXIgLl9wcm9tby1ib3gtY3RhLWJ1dHRvbnMgLmN0YS10ZXh0LmN0YS0tc2Vjb25kYXJ5LmN0YS0tZG93bmxvYWQgLmN0YS1pY29uOmFmdGVyIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjN0I5QkFBO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjN0I5QkFBO1xufVxuXG4uUDAwMS1wcm9tby1yaWdodCAucHJvbW8tYm94IC5wcm9tby1ib3gtbGluazpob3ZlciAuX3Byb21vLWJveC1jdGEtYnV0dG9ucyAuY3RhLXRleHQuY3RhLS10ZXJ0aWFyeSxcbi5QMDAyLXByb21vLWxlZnQgLnByb21vLWJveCAucHJvbW8tYm94LWxpbms6aG92ZXIgLl9wcm9tby1ib3gtY3RhLWJ1dHRvbnMgLmN0YS10ZXh0LmN0YS0tdGVydGlhcnksXG4uUDAwMy1wcm9tby1yaWdodCAucHJvbW8tYm94IC5wcm9tby1ib3gtbGluazpob3ZlciAuX3Byb21vLWJveC1jdGEtYnV0dG9ucyAuY3RhLXRleHQuY3RhLS10ZXJ0aWFyeSxcbi5QMDA0LXByb21vLWxlZnQgLnByb21vLWJveCAucHJvbW8tYm94LWxpbms6aG92ZXIgLl9wcm9tby1ib3gtY3RhLWJ1dHRvbnMgLmN0YS10ZXh0LmN0YS0tdGVydGlhcnksXG4uUDAwNS1wcm9tby1kb3VibGUtcmlnaHQgLnByb21vLWJveCAucHJvbW8tYm94LWxpbms6aG92ZXIgLl9wcm9tby1ib3gtY3RhLWJ1dHRvbnMgLmN0YS10ZXh0LmN0YS0tdGVydGlhcnksXG4uUDAwNi1wcm9tby1iaWctaW1hZ2UtcmlnaHQgLnByb21vLWJveCAucHJvbW8tYm94LWxpbms6aG92ZXIgLl9wcm9tby1ib3gtY3RhLWJ1dHRvbnMgLmN0YS10ZXh0LmN0YS0tdGVydGlhcnksXG4uQzA1OC1wcm9tbyAucHJvbW8tYm94IC5wcm9tby1ib3gtbGluazpob3ZlciAuX3Byb21vLWJveC1jdGEtYnV0dG9ucyAuY3RhLXRleHQuY3RhLS10ZXJ0aWFyeSB7XG4gIGNvbG9yOiAjMmQzODNmO1xufVxuXG4uUDAwMS1wcm9tby1yaWdodCAucHJvbW8tYm94IC5wcm9tby1ib3gtbGluazpob3ZlciAuX3Byb21vLWJveC1jdGEtYnV0dG9ucyAuY3RhLXRleHQuY3RhLS10ZXJ0aWFyeS5jdGEtLWludGVybmFsIC5jdGEtaWNvbjphZnRlcixcbi5QMDAyLXByb21vLWxlZnQgLnByb21vLWJveCAucHJvbW8tYm94LWxpbms6aG92ZXIgLl9wcm9tby1ib3gtY3RhLWJ1dHRvbnMgLmN0YS10ZXh0LmN0YS0tdGVydGlhcnkuY3RhLS1pbnRlcm5hbCAuY3RhLWljb246YWZ0ZXIsXG4uUDAwMy1wcm9tby1yaWdodCAucHJvbW8tYm94IC5wcm9tby1ib3gtbGluazpob3ZlciAuX3Byb21vLWJveC1jdGEtYnV0dG9ucyAuY3RhLXRleHQuY3RhLS10ZXJ0aWFyeS5jdGEtLWludGVybmFsIC5jdGEtaWNvbjphZnRlcixcbi5QMDA0LXByb21vLWxlZnQgLnByb21vLWJveCAucHJvbW8tYm94LWxpbms6aG92ZXIgLl9wcm9tby1ib3gtY3RhLWJ1dHRvbnMgLmN0YS10ZXh0LmN0YS0tdGVydGlhcnkuY3RhLS1pbnRlcm5hbCAuY3RhLWljb246YWZ0ZXIsXG4uUDAwNS1wcm9tby1kb3VibGUtcmlnaHQgLnByb21vLWJveCAucHJvbW8tYm94LWxpbms6aG92ZXIgLl9wcm9tby1ib3gtY3RhLWJ1dHRvbnMgLmN0YS10ZXh0LmN0YS0tdGVydGlhcnkuY3RhLS1pbnRlcm5hbCAuY3RhLWljb246YWZ0ZXIsXG4uUDAwNi1wcm9tby1iaWctaW1hZ2UtcmlnaHQgLnByb21vLWJveCAucHJvbW8tYm94LWxpbms6aG92ZXIgLl9wcm9tby1ib3gtY3RhLWJ1dHRvbnMgLmN0YS10ZXh0LmN0YS0tdGVydGlhcnkuY3RhLS1pbnRlcm5hbCAuY3RhLWljb246YWZ0ZXIsXG4uQzA1OC1wcm9tbyAucHJvbW8tYm94IC5wcm9tby1ib3gtbGluazpob3ZlciAuX3Byb21vLWJveC1jdGEtYnV0dG9ucyAuY3RhLXRleHQuY3RhLS10ZXJ0aWFyeS5jdGEtLWludGVybmFsIC5jdGEtaWNvbjphZnRlciB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzJkMzgzZjtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzJkMzgzZjtcbn1cblxuLlAwMDEtcHJvbW8tcmlnaHQgLnByb21vLWJveCAucHJvbW8tYm94LWxpbms6aG92ZXIgLl9wcm9tby1ib3gtY3RhLWJ1dHRvbnMgLmN0YS10ZXh0LmN0YS0tdGVydGlhcnkuY3RhLS1leHRlcm5hbCAuY3RhLWljb246YWZ0ZXIsXG4uUDAwMi1wcm9tby1sZWZ0IC5wcm9tby1ib3ggLnByb21vLWJveC1saW5rOmhvdmVyIC5fcHJvbW8tYm94LWN0YS1idXR0b25zIC5jdGEtdGV4dC5jdGEtLXRlcnRpYXJ5LmN0YS0tZXh0ZXJuYWwgLmN0YS1pY29uOmFmdGVyLFxuLlAwMDMtcHJvbW8tcmlnaHQgLnByb21vLWJveCAucHJvbW8tYm94LWxpbms6aG92ZXIgLl9wcm9tby1ib3gtY3RhLWJ1dHRvbnMgLmN0YS10ZXh0LmN0YS0tdGVydGlhcnkuY3RhLS1leHRlcm5hbCAuY3RhLWljb246YWZ0ZXIsXG4uUDAwNC1wcm9tby1sZWZ0IC5wcm9tby1ib3ggLnByb21vLWJveC1saW5rOmhvdmVyIC5fcHJvbW8tYm94LWN0YS1idXR0b25zIC5jdGEtdGV4dC5jdGEtLXRlcnRpYXJ5LmN0YS0tZXh0ZXJuYWwgLmN0YS1pY29uOmFmdGVyLFxuLlAwMDUtcHJvbW8tZG91YmxlLXJpZ2h0IC5wcm9tby1ib3ggLnByb21vLWJveC1saW5rOmhvdmVyIC5fcHJvbW8tYm94LWN0YS1idXR0b25zIC5jdGEtdGV4dC5jdGEtLXRlcnRpYXJ5LmN0YS0tZXh0ZXJuYWwgLmN0YS1pY29uOmFmdGVyLFxuLlAwMDYtcHJvbW8tYmlnLWltYWdlLXJpZ2h0IC5wcm9tby1ib3ggLnByb21vLWJveC1saW5rOmhvdmVyIC5fcHJvbW8tYm94LWN0YS1idXR0b25zIC5jdGEtdGV4dC5jdGEtLXRlcnRpYXJ5LmN0YS0tZXh0ZXJuYWwgLmN0YS1pY29uOmFmdGVyLFxuLkMwNTgtcHJvbW8gLnByb21vLWJveCAucHJvbW8tYm94LWxpbms6aG92ZXIgLl9wcm9tby1ib3gtY3RhLWJ1dHRvbnMgLmN0YS10ZXh0LmN0YS0tdGVydGlhcnkuY3RhLS1leHRlcm5hbCAuY3RhLWljb246YWZ0ZXIge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzJkMzgzZjtcbn1cblxuLlAwMDEtcHJvbW8tcmlnaHQgLnByb21vLWJveCAucHJvbW8tYm94LWxpbms6aG92ZXIgLl9wcm9tby1ib3gtY3RhLWJ1dHRvbnMgLmN0YS10ZXh0LmN0YS0tdGVydGlhcnkuY3RhLS12aWRlbyAuY3RhLWljb246YmVmb3JlLFxuLlAwMDItcHJvbW8tbGVmdCAucHJvbW8tYm94IC5wcm9tby1ib3gtbGluazpob3ZlciAuX3Byb21vLWJveC1jdGEtYnV0dG9ucyAuY3RhLXRleHQuY3RhLS10ZXJ0aWFyeS5jdGEtLXZpZGVvIC5jdGEtaWNvbjpiZWZvcmUsXG4uUDAwMy1wcm9tby1yaWdodCAucHJvbW8tYm94IC5wcm9tby1ib3gtbGluazpob3ZlciAuX3Byb21vLWJveC1jdGEtYnV0dG9ucyAuY3RhLXRleHQuY3RhLS10ZXJ0aWFyeS5jdGEtLXZpZGVvIC5jdGEtaWNvbjpiZWZvcmUsXG4uUDAwNC1wcm9tby1sZWZ0IC5wcm9tby1ib3ggLnByb21vLWJveC1saW5rOmhvdmVyIC5fcHJvbW8tYm94LWN0YS1idXR0b25zIC5jdGEtdGV4dC5jdGEtLXRlcnRpYXJ5LmN0YS0tdmlkZW8gLmN0YS1pY29uOmJlZm9yZSxcbi5QMDA1LXByb21vLWRvdWJsZS1yaWdodCAucHJvbW8tYm94IC5wcm9tby1ib3gtbGluazpob3ZlciAuX3Byb21vLWJveC1jdGEtYnV0dG9ucyAuY3RhLXRleHQuY3RhLS10ZXJ0aWFyeS5jdGEtLXZpZGVvIC5jdGEtaWNvbjpiZWZvcmUsXG4uUDAwNi1wcm9tby1iaWctaW1hZ2UtcmlnaHQgLnByb21vLWJveCAucHJvbW8tYm94LWxpbms6aG92ZXIgLl9wcm9tby1ib3gtY3RhLWJ1dHRvbnMgLmN0YS10ZXh0LmN0YS0tdGVydGlhcnkuY3RhLS12aWRlbyAuY3RhLWljb246YmVmb3JlLFxuLkMwNTgtcHJvbW8gLnByb21vLWJveCAucHJvbW8tYm94LWxpbms6aG92ZXIgLl9wcm9tby1ib3gtY3RhLWJ1dHRvbnMgLmN0YS10ZXh0LmN0YS0tdGVydGlhcnkuY3RhLS12aWRlbyAuY3RhLWljb246YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMmQzODNmO1xuICBiYWNrZ3JvdW5kOiAjMmQzODNmO1xufVxuXG4uUDAwMS1wcm9tby1yaWdodCAucHJvbW8tYm94IC5wcm9tby1ib3gtbGluazpob3ZlciAuX3Byb21vLWJveC1jdGEtYnV0dG9ucyAuY3RhLXRleHQuY3RhLS10ZXJ0aWFyeS5jdGEtLXZpZGVvIC5jdGEtaWNvbjphZnRlcixcbi5QMDAyLXByb21vLWxlZnQgLnByb21vLWJveCAucHJvbW8tYm94LWxpbms6aG92ZXIgLl9wcm9tby1ib3gtY3RhLWJ1dHRvbnMgLmN0YS10ZXh0LmN0YS0tdGVydGlhcnkuY3RhLS12aWRlbyAuY3RhLWljb246YWZ0ZXIsXG4uUDAwMy1wcm9tby1yaWdodCAucHJvbW8tYm94IC5wcm9tby1ib3gtbGluazpob3ZlciAuX3Byb21vLWJveC1jdGEtYnV0dG9ucyAuY3RhLXRleHQuY3RhLS10ZXJ0aWFyeS5jdGEtLXZpZGVvIC5jdGEtaWNvbjphZnRlcixcbi5QMDA0LXByb21vLWxlZnQgLnByb21vLWJveCAucHJvbW8tYm94LWxpbms6aG92ZXIgLl9wcm9tby1ib3gtY3RhLWJ1dHRvbnMgLmN0YS10ZXh0LmN0YS0tdGVydGlhcnkuY3RhLS12aWRlbyAuY3RhLWljb246YWZ0ZXIsXG4uUDAwNS1wcm9tby1kb3VibGUtcmlnaHQgLnByb21vLWJveCAucHJvbW8tYm94LWxpbms6aG92ZXIgLl9wcm9tby1ib3gtY3RhLWJ1dHRvbnMgLmN0YS10ZXh0LmN0YS0tdGVydGlhcnkuY3RhLS12aWRlbyAuY3RhLWljb246YWZ0ZXIsXG4uUDAwNi1wcm9tby1iaWctaW1hZ2UtcmlnaHQgLnByb21vLWJveCAucHJvbW8tYm94LWxpbms6aG92ZXIgLl9wcm9tby1ib3gtY3RhLWJ1dHRvbnMgLmN0YS10ZXh0LmN0YS0tdGVydGlhcnkuY3RhLS12aWRlbyAuY3RhLWljb246YWZ0ZXIsXG4uQzA1OC1wcm9tbyAucHJvbW8tYm94IC5wcm9tby1ib3gtbGluazpob3ZlciAuX3Byb21vLWJveC1jdGEtYnV0dG9ucyAuY3RhLXRleHQuY3RhLS10ZXJ0aWFyeS5jdGEtLXZpZGVvIC5jdGEtaWNvbjphZnRlciB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjZmZmZmZmO1xufVxuXG4uUDAwMS1wcm9tby1yaWdodCAucHJvbW8tYm94IC5wcm9tby1ib3gtbGluazpob3ZlciAuX3Byb21vLWJveC1jdGEtYnV0dG9ucyAuY3RhLXRleHQuY3RhLS10ZXJ0aWFyeS5jdGEtLWRvd25sb2FkIC5jdGEtaWNvbixcbi5QMDAyLXByb21vLWxlZnQgLnByb21vLWJveCAucHJvbW8tYm94LWxpbms6aG92ZXIgLl9wcm9tby1ib3gtY3RhLWJ1dHRvbnMgLmN0YS10ZXh0LmN0YS0tdGVydGlhcnkuY3RhLS1kb3dubG9hZCAuY3RhLWljb24sXG4uUDAwMy1wcm9tby1yaWdodCAucHJvbW8tYm94IC5wcm9tby1ib3gtbGluazpob3ZlciAuX3Byb21vLWJveC1jdGEtYnV0dG9ucyAuY3RhLXRleHQuY3RhLS10ZXJ0aWFyeS5jdGEtLWRvd25sb2FkIC5jdGEtaWNvbixcbi5QMDA0LXByb21vLWxlZnQgLnByb21vLWJveCAucHJvbW8tYm94LWxpbms6aG92ZXIgLl9wcm9tby1ib3gtY3RhLWJ1dHRvbnMgLmN0YS10ZXh0LmN0YS0tdGVydGlhcnkuY3RhLS1kb3dubG9hZCAuY3RhLWljb24sXG4uUDAwNS1wcm9tby1kb3VibGUtcmlnaHQgLnByb21vLWJveCAucHJvbW8tYm94LWxpbms6aG92ZXIgLl9wcm9tby1ib3gtY3RhLWJ1dHRvbnMgLmN0YS10ZXh0LmN0YS0tdGVydGlhcnkuY3RhLS1kb3dubG9hZCAuY3RhLWljb24sXG4uUDAwNi1wcm9tby1iaWctaW1hZ2UtcmlnaHQgLnByb21vLWJveCAucHJvbW8tYm94LWxpbms6aG92ZXIgLl9wcm9tby1ib3gtY3RhLWJ1dHRvbnMgLmN0YS10ZXh0LmN0YS0tdGVydGlhcnkuY3RhLS1kb3dubG9hZCAuY3RhLWljb24sXG4uQzA1OC1wcm9tbyAucHJvbW8tYm94IC5wcm9tby1ib3gtbGluazpob3ZlciAuX3Byb21vLWJveC1jdGEtYnV0dG9ucyAuY3RhLXRleHQuY3RhLS10ZXJ0aWFyeS5jdGEtLWRvd25sb2FkIC5jdGEtaWNvbiB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMyZDM4M2Y7XG59XG5cbi5QMDAxLXByb21vLXJpZ2h0IC5wcm9tby1ib3ggLnByb21vLWJveC1saW5rOmhvdmVyIC5fcHJvbW8tYm94LWN0YS1idXR0b25zIC5jdGEtdGV4dC5jdGEtLXRlcnRpYXJ5LmN0YS0tZG93bmxvYWQgLmN0YS1pY29uOmJlZm9yZSxcbi5QMDAyLXByb21vLWxlZnQgLnByb21vLWJveCAucHJvbW8tYm94LWxpbms6aG92ZXIgLl9wcm9tby1ib3gtY3RhLWJ1dHRvbnMgLmN0YS10ZXh0LmN0YS0tdGVydGlhcnkuY3RhLS1kb3dubG9hZCAuY3RhLWljb246YmVmb3JlLFxuLlAwMDMtcHJvbW8tcmlnaHQgLnByb21vLWJveCAucHJvbW8tYm94LWxpbms6aG92ZXIgLl9wcm9tby1ib3gtY3RhLWJ1dHRvbnMgLmN0YS10ZXh0LmN0YS0tdGVydGlhcnkuY3RhLS1kb3dubG9hZCAuY3RhLWljb246YmVmb3JlLFxuLlAwMDQtcHJvbW8tbGVmdCAucHJvbW8tYm94IC5wcm9tby1ib3gtbGluazpob3ZlciAuX3Byb21vLWJveC1jdGEtYnV0dG9ucyAuY3RhLXRleHQuY3RhLS10ZXJ0aWFyeS5jdGEtLWRvd25sb2FkIC5jdGEtaWNvbjpiZWZvcmUsXG4uUDAwNS1wcm9tby1kb3VibGUtcmlnaHQgLnByb21vLWJveCAucHJvbW8tYm94LWxpbms6aG92ZXIgLl9wcm9tby1ib3gtY3RhLWJ1dHRvbnMgLmN0YS10ZXh0LmN0YS0tdGVydGlhcnkuY3RhLS1kb3dubG9hZCAuY3RhLWljb246YmVmb3JlLFxuLlAwMDYtcHJvbW8tYmlnLWltYWdlLXJpZ2h0IC5wcm9tby1ib3ggLnByb21vLWJveC1saW5rOmhvdmVyIC5fcHJvbW8tYm94LWN0YS1idXR0b25zIC5jdGEtdGV4dC5jdGEtLXRlcnRpYXJ5LmN0YS0tZG93bmxvYWQgLmN0YS1pY29uOmJlZm9yZSxcbi5DMDU4LXByb21vIC5wcm9tby1ib3ggLnByb21vLWJveC1saW5rOmhvdmVyIC5fcHJvbW8tYm94LWN0YS1idXR0b25zIC5jdGEtdGV4dC5jdGEtLXRlcnRpYXJ5LmN0YS0tZG93bmxvYWQgLmN0YS1pY29uOmJlZm9yZSB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzJkMzgzZjtcbn1cblxuLlAwMDEtcHJvbW8tcmlnaHQgLnByb21vLWJveCAucHJvbW8tYm94LWxpbms6aG92ZXIgLl9wcm9tby1ib3gtY3RhLWJ1dHRvbnMgLmN0YS10ZXh0LmN0YS0tdGVydGlhcnkuY3RhLS1kb3dubG9hZCAuY3RhLWljb246YWZ0ZXIsXG4uUDAwMi1wcm9tby1sZWZ0IC5wcm9tby1ib3ggLnByb21vLWJveC1saW5rOmhvdmVyIC5fcHJvbW8tYm94LWN0YS1idXR0b25zIC5jdGEtdGV4dC5jdGEtLXRlcnRpYXJ5LmN0YS0tZG93bmxvYWQgLmN0YS1pY29uOmFmdGVyLFxuLlAwMDMtcHJvbW8tcmlnaHQgLnByb21vLWJveCAucHJvbW8tYm94LWxpbms6aG92ZXIgLl9wcm9tby1ib3gtY3RhLWJ1dHRvbnMgLmN0YS10ZXh0LmN0YS0tdGVydGlhcnkuY3RhLS1kb3dubG9hZCAuY3RhLWljb246YWZ0ZXIsXG4uUDAwNC1wcm9tby1sZWZ0IC5wcm9tby1ib3ggLnByb21vLWJveC1saW5rOmhvdmVyIC5fcHJvbW8tYm94LWN0YS1idXR0b25zIC5jdGEtdGV4dC5jdGEtLXRlcnRpYXJ5LmN0YS0tZG93bmxvYWQgLmN0YS1pY29uOmFmdGVyLFxuLlAwMDUtcHJvbW8tZG91YmxlLXJpZ2h0IC5wcm9tby1ib3ggLnByb21vLWJveC1saW5rOmhvdmVyIC5fcHJvbW8tYm94LWN0YS1idXR0b25zIC5jdGEtdGV4dC5jdGEtLXRlcnRpYXJ5LmN0YS0tZG93bmxvYWQgLmN0YS1pY29uOmFmdGVyLFxuLlAwMDYtcHJvbW8tYmlnLWltYWdlLXJpZ2h0IC5wcm9tby1ib3ggLnByb21vLWJveC1saW5rOmhvdmVyIC5fcHJvbW8tYm94LWN0YS1idXR0b25zIC5jdGEtdGV4dC5jdGEtLXRlcnRpYXJ5LmN0YS0tZG93bmxvYWQgLmN0YS1pY29uOmFmdGVyLFxuLkMwNTgtcHJvbW8gLnByb21vLWJveCAucHJvbW8tYm94LWxpbms6aG92ZXIgLl9wcm9tby1ib3gtY3RhLWJ1dHRvbnMgLmN0YS10ZXh0LmN0YS0tdGVydGlhcnkuY3RhLS1kb3dubG9hZCAuY3RhLWljb246YWZ0ZXIge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICMyZDM4M2Y7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMyZDM4M2Y7XG59XG5cbi5QMDAxLXByb21vLXJpZ2h0IC5wcm9tby1ib3ggLnByb21vLWJveC1saW5rOmhvdmVyIC5fcHJvbW8tYm94LWN0YS1idXR0b25zIC5jdGEtdGV4dC5jdGEtLXJldmVyc2VkLFxuLlAwMDItcHJvbW8tbGVmdCAucHJvbW8tYm94IC5wcm9tby1ib3gtbGluazpob3ZlciAuX3Byb21vLWJveC1jdGEtYnV0dG9ucyAuY3RhLXRleHQuY3RhLS1yZXZlcnNlZCxcbi5QMDAzLXByb21vLXJpZ2h0IC5wcm9tby1ib3ggLnByb21vLWJveC1saW5rOmhvdmVyIC5fcHJvbW8tYm94LWN0YS1idXR0b25zIC5jdGEtdGV4dC5jdGEtLXJldmVyc2VkLFxuLlAwMDQtcHJvbW8tbGVmdCAucHJvbW8tYm94IC5wcm9tby1ib3gtbGluazpob3ZlciAuX3Byb21vLWJveC1jdGEtYnV0dG9ucyAuY3RhLXRleHQuY3RhLS1yZXZlcnNlZCxcbi5QMDA1LXByb21vLWRvdWJsZS1yaWdodCAucHJvbW8tYm94IC5wcm9tby1ib3gtbGluazpob3ZlciAuX3Byb21vLWJveC1jdGEtYnV0dG9ucyAuY3RhLXRleHQuY3RhLS1yZXZlcnNlZCxcbi5QMDA2LXByb21vLWJpZy1pbWFnZS1yaWdodCAucHJvbW8tYm94IC5wcm9tby1ib3gtbGluazpob3ZlciAuX3Byb21vLWJveC1jdGEtYnV0dG9ucyAuY3RhLXRleHQuY3RhLS1yZXZlcnNlZCxcbi5DMDU4LXByb21vIC5wcm9tby1ib3ggLnByb21vLWJveC1saW5rOmhvdmVyIC5fcHJvbW8tYm94LWN0YS1idXR0b25zIC5jdGEtdGV4dC5jdGEtLXJldmVyc2VkIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5QMDAxLXByb21vLXJpZ2h0IC5wcm9tby1ib3ggLnByb21vLWJveC1saW5rOmhvdmVyIC5fcHJvbW8tYm94LWN0YS1idXR0b25zIC5jdGEtdGV4dC5jdGEtLXJldmVyc2VkLmN0YS0taW50ZXJuYWwgLmN0YS1pY29uOmFmdGVyLFxuLlAwMDItcHJvbW8tbGVmdCAucHJvbW8tYm94IC5wcm9tby1ib3gtbGluazpob3ZlciAuX3Byb21vLWJveC1jdGEtYnV0dG9ucyAuY3RhLXRleHQuY3RhLS1yZXZlcnNlZC5jdGEtLWludGVybmFsIC5jdGEtaWNvbjphZnRlcixcbi5QMDAzLXByb21vLXJpZ2h0IC5wcm9tby1ib3ggLnByb21vLWJveC1saW5rOmhvdmVyIC5fcHJvbW8tYm94LWN0YS1idXR0b25zIC5jdGEtdGV4dC5jdGEtLXJldmVyc2VkLmN0YS0taW50ZXJuYWwgLmN0YS1pY29uOmFmdGVyLFxuLlAwMDQtcHJvbW8tbGVmdCAucHJvbW8tYm94IC5wcm9tby1ib3gtbGluazpob3ZlciAuX3Byb21vLWJveC1jdGEtYnV0dG9ucyAuY3RhLXRleHQuY3RhLS1yZXZlcnNlZC5jdGEtLWludGVybmFsIC5jdGEtaWNvbjphZnRlcixcbi5QMDA1LXByb21vLWRvdWJsZS1yaWdodCAucHJvbW8tYm94IC5wcm9tby1ib3gtbGluazpob3ZlciAuX3Byb21vLWJveC1jdGEtYnV0dG9ucyAuY3RhLXRleHQuY3RhLS1yZXZlcnNlZC5jdGEtLWludGVybmFsIC5jdGEtaWNvbjphZnRlcixcbi5QMDA2LXByb21vLWJpZy1pbWFnZS1yaWdodCAucHJvbW8tYm94IC5wcm9tby1ib3gtbGluazpob3ZlciAuX3Byb21vLWJveC1jdGEtYnV0dG9ucyAuY3RhLXRleHQuY3RhLS1yZXZlcnNlZC5jdGEtLWludGVybmFsIC5jdGEtaWNvbjphZnRlcixcbi5DMDU4LXByb21vIC5wcm9tby1ib3ggLnByb21vLWJveC1saW5rOmhvdmVyIC5fcHJvbW8tYm94LWN0YS1idXR0b25zIC5jdGEtdGV4dC5jdGEtLXJldmVyc2VkLmN0YS0taW50ZXJuYWwgLmN0YS1pY29uOmFmdGVyIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItdG9wLWNvbG9yOiAjZmZmZmZmO1xufVxuXG4uUDAwMS1wcm9tby1yaWdodCAucHJvbW8tYm94IC5wcm9tby1ib3gtbGluazpob3ZlciAuX3Byb21vLWJveC1jdGEtYnV0dG9ucyAuY3RhLXRleHQuY3RhLS1yZXZlcnNlZC5jdGEtLWV4dGVybmFsIC5jdGEtaWNvbjphZnRlcixcbi5QMDAyLXByb21vLWxlZnQgLnByb21vLWJveCAucHJvbW8tYm94LWxpbms6aG92ZXIgLl9wcm9tby1ib3gtY3RhLWJ1dHRvbnMgLmN0YS10ZXh0LmN0YS0tcmV2ZXJzZWQuY3RhLS1leHRlcm5hbCAuY3RhLWljb246YWZ0ZXIsXG4uUDAwMy1wcm9tby1yaWdodCAucHJvbW8tYm94IC5wcm9tby1ib3gtbGluazpob3ZlciAuX3Byb21vLWJveC1jdGEtYnV0dG9ucyAuY3RhLXRleHQuY3RhLS1yZXZlcnNlZC5jdGEtLWV4dGVybmFsIC5jdGEtaWNvbjphZnRlcixcbi5QMDA0LXByb21vLWxlZnQgLnByb21vLWJveCAucHJvbW8tYm94LWxpbms6aG92ZXIgLl9wcm9tby1ib3gtY3RhLWJ1dHRvbnMgLmN0YS10ZXh0LmN0YS0tcmV2ZXJzZWQuY3RhLS1leHRlcm5hbCAuY3RhLWljb246YWZ0ZXIsXG4uUDAwNS1wcm9tby1kb3VibGUtcmlnaHQgLnByb21vLWJveCAucHJvbW8tYm94LWxpbms6aG92ZXIgLl9wcm9tby1ib3gtY3RhLWJ1dHRvbnMgLmN0YS10ZXh0LmN0YS0tcmV2ZXJzZWQuY3RhLS1leHRlcm5hbCAuY3RhLWljb246YWZ0ZXIsXG4uUDAwNi1wcm9tby1iaWctaW1hZ2UtcmlnaHQgLnByb21vLWJveCAucHJvbW8tYm94LWxpbms6aG92ZXIgLl9wcm9tby1ib3gtY3RhLWJ1dHRvbnMgLmN0YS10ZXh0LmN0YS0tcmV2ZXJzZWQuY3RhLS1leHRlcm5hbCAuY3RhLWljb246YWZ0ZXIsXG4uQzA1OC1wcm9tbyAucHJvbW8tYm94IC5wcm9tby1ib3gtbGluazpob3ZlciAuX3Byb21vLWJveC1jdGEtYnV0dG9ucyAuY3RhLXRleHQuY3RhLS1yZXZlcnNlZC5jdGEtLWV4dGVybmFsIC5jdGEtaWNvbjphZnRlciB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjZmZmZmZmO1xufVxuXG4uUDAwMS1wcm9tby1yaWdodCAucHJvbW8tYm94IC5wcm9tby1ib3gtbGluazpob3ZlciAuX3Byb21vLWJveC1jdGEtYnV0dG9ucyAuY3RhLXRleHQuY3RhLS1yZXZlcnNlZC5jdGEtLXZpZGVvIC5jdGEtaWNvbjpiZWZvcmUsXG4uUDAwMi1wcm9tby1sZWZ0IC5wcm9tby1ib3ggLnByb21vLWJveC1saW5rOmhvdmVyIC5fcHJvbW8tYm94LWN0YS1idXR0b25zIC5jdGEtdGV4dC5jdGEtLXJldmVyc2VkLmN0YS0tdmlkZW8gLmN0YS1pY29uOmJlZm9yZSxcbi5QMDAzLXByb21vLXJpZ2h0IC5wcm9tby1ib3ggLnByb21vLWJveC1saW5rOmhvdmVyIC5fcHJvbW8tYm94LWN0YS1idXR0b25zIC5jdGEtdGV4dC5jdGEtLXJldmVyc2VkLmN0YS0tdmlkZW8gLmN0YS1pY29uOmJlZm9yZSxcbi5QMDA0LXByb21vLWxlZnQgLnByb21vLWJveCAucHJvbW8tYm94LWxpbms6aG92ZXIgLl9wcm9tby1ib3gtY3RhLWJ1dHRvbnMgLmN0YS10ZXh0LmN0YS0tcmV2ZXJzZWQuY3RhLS12aWRlbyAuY3RhLWljb246YmVmb3JlLFxuLlAwMDUtcHJvbW8tZG91YmxlLXJpZ2h0IC5wcm9tby1ib3ggLnByb21vLWJveC1saW5rOmhvdmVyIC5fcHJvbW8tYm94LWN0YS1idXR0b25zIC5jdGEtdGV4dC5jdGEtLXJldmVyc2VkLmN0YS0tdmlkZW8gLmN0YS1pY29uOmJlZm9yZSxcbi5QMDA2LXByb21vLWJpZy1pbWFnZS1yaWdodCAucHJvbW8tYm94IC5wcm9tby1ib3gtbGluazpob3ZlciAuX3Byb21vLWJveC1jdGEtYnV0dG9ucyAuY3RhLXRleHQuY3RhLS1yZXZlcnNlZC5jdGEtLXZpZGVvIC5jdGEtaWNvbjpiZWZvcmUsXG4uQzA1OC1wcm9tbyAucHJvbW8tYm94IC5wcm9tby1ib3gtbGluazpob3ZlciAuX3Byb21vLWJveC1jdGEtYnV0dG9ucyAuY3RhLXRleHQuY3RhLS1yZXZlcnNlZC5jdGEtLXZpZGVvIC5jdGEtaWNvbjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG59XG5cbi5QMDAxLXByb21vLXJpZ2h0IC5wcm9tby1ib3ggLnByb21vLWJveC1saW5rOmhvdmVyIC5fcHJvbW8tYm94LWN0YS1idXR0b25zIC5jdGEtdGV4dC5jdGEtLXJldmVyc2VkLmN0YS0tdmlkZW8gLmN0YS1pY29uOmFmdGVyLFxuLlAwMDItcHJvbW8tbGVmdCAucHJvbW8tYm94IC5wcm9tby1ib3gtbGluazpob3ZlciAuX3Byb21vLWJveC1jdGEtYnV0dG9ucyAuY3RhLXRleHQuY3RhLS1yZXZlcnNlZC5jdGEtLXZpZGVvIC5jdGEtaWNvbjphZnRlcixcbi5QMDAzLXByb21vLXJpZ2h0IC5wcm9tby1ib3ggLnByb21vLWJveC1saW5rOmhvdmVyIC5fcHJvbW8tYm94LWN0YS1idXR0b25zIC5jdGEtdGV4dC5jdGEtLXJldmVyc2VkLmN0YS0tdmlkZW8gLmN0YS1pY29uOmFmdGVyLFxuLlAwMDQtcHJvbW8tbGVmdCAucHJvbW8tYm94IC5wcm9tby1ib3gtbGluazpob3ZlciAuX3Byb21vLWJveC1jdGEtYnV0dG9ucyAuY3RhLXRleHQuY3RhLS1yZXZlcnNlZC5jdGEtLXZpZGVvIC5jdGEtaWNvbjphZnRlcixcbi5QMDA1LXByb21vLWRvdWJsZS1yaWdodCAucHJvbW8tYm94IC5wcm9tby1ib3gtbGluazpob3ZlciAuX3Byb21vLWJveC1jdGEtYnV0dG9ucyAuY3RhLXRleHQuY3RhLS1yZXZlcnNlZC5jdGEtLXZpZGVvIC5jdGEtaWNvbjphZnRlcixcbi5QMDA2LXByb21vLWJpZy1pbWFnZS1yaWdodCAucHJvbW8tYm94IC5wcm9tby1ib3gtbGluazpob3ZlciAuX3Byb21vLWJveC1jdGEtYnV0dG9ucyAuY3RhLXRleHQuY3RhLS1yZXZlcnNlZC5jdGEtLXZpZGVvIC5jdGEtaWNvbjphZnRlcixcbi5DMDU4LXByb21vIC5wcm9tby1ib3ggLnByb21vLWJveC1saW5rOmhvdmVyIC5fcHJvbW8tYm94LWN0YS1idXR0b25zIC5jdGEtdGV4dC5jdGEtLXJldmVyc2VkLmN0YS0tdmlkZW8gLmN0YS1pY29uOmFmdGVyIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMyZDM4M2Y7XG59XG5cbi5QMDAxLXByb21vLXJpZ2h0IC5wcm9tby1ib3ggLnByb21vLWJveC1saW5rOmhvdmVyIC5fcHJvbW8tYm94LWN0YS1idXR0b25zIC5jdGEtdGV4dC5jdGEtLXJldmVyc2VkLmN0YS0tZG93bmxvYWQgLmN0YS1pY29uLFxuLlAwMDItcHJvbW8tbGVmdCAucHJvbW8tYm94IC5wcm9tby1ib3gtbGluazpob3ZlciAuX3Byb21vLWJveC1jdGEtYnV0dG9ucyAuY3RhLXRleHQuY3RhLS1yZXZlcnNlZC5jdGEtLWRvd25sb2FkIC5jdGEtaWNvbixcbi5QMDAzLXByb21vLXJpZ2h0IC5wcm9tby1ib3ggLnByb21vLWJveC1saW5rOmhvdmVyIC5fcHJvbW8tYm94LWN0YS1idXR0b25zIC5jdGEtdGV4dC5jdGEtLXJldmVyc2VkLmN0YS0tZG93bmxvYWQgLmN0YS1pY29uLFxuLlAwMDQtcHJvbW8tbGVmdCAucHJvbW8tYm94IC5wcm9tby1ib3gtbGluazpob3ZlciAuX3Byb21vLWJveC1jdGEtYnV0dG9ucyAuY3RhLXRleHQuY3RhLS1yZXZlcnNlZC5jdGEtLWRvd25sb2FkIC5jdGEtaWNvbixcbi5QMDA1LXByb21vLWRvdWJsZS1yaWdodCAucHJvbW8tYm94IC5wcm9tby1ib3gtbGluazpob3ZlciAuX3Byb21vLWJveC1jdGEtYnV0dG9ucyAuY3RhLXRleHQuY3RhLS1yZXZlcnNlZC5jdGEtLWRvd25sb2FkIC5jdGEtaWNvbixcbi5QMDA2LXByb21vLWJpZy1pbWFnZS1yaWdodCAucHJvbW8tYm94IC5wcm9tby1ib3gtbGluazpob3ZlciAuX3Byb21vLWJveC1jdGEtYnV0dG9ucyAuY3RhLXRleHQuY3RhLS1yZXZlcnNlZC5jdGEtLWRvd25sb2FkIC5jdGEtaWNvbixcbi5DMDU4LXByb21vIC5wcm9tby1ib3ggLnByb21vLWJveC1saW5rOmhvdmVyIC5fcHJvbW8tYm94LWN0YS1idXR0b25zIC5jdGEtdGV4dC5jdGEtLXJldmVyc2VkLmN0YS0tZG93bmxvYWQgLmN0YS1pY29uIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZmZmZjtcbn1cblxuLlAwMDEtcHJvbW8tcmlnaHQgLnByb21vLWJveCAucHJvbW8tYm94LWxpbms6aG92ZXIgLl9wcm9tby1ib3gtY3RhLWJ1dHRvbnMgLmN0YS10ZXh0LmN0YS0tcmV2ZXJzZWQuY3RhLS1kb3dubG9hZCAuY3RhLWljb246YmVmb3JlLFxuLlAwMDItcHJvbW8tbGVmdCAucHJvbW8tYm94IC5wcm9tby1ib3gtbGluazpob3ZlciAuX3Byb21vLWJveC1jdGEtYnV0dG9ucyAuY3RhLXRleHQuY3RhLS1yZXZlcnNlZC5jdGEtLWRvd25sb2FkIC5jdGEtaWNvbjpiZWZvcmUsXG4uUDAwMy1wcm9tby1yaWdodCAucHJvbW8tYm94IC5wcm9tby1ib3gtbGluazpob3ZlciAuX3Byb21vLWJveC1jdGEtYnV0dG9ucyAuY3RhLXRleHQuY3RhLS1yZXZlcnNlZC5jdGEtLWRvd25sb2FkIC5jdGEtaWNvbjpiZWZvcmUsXG4uUDAwNC1wcm9tby1sZWZ0IC5wcm9tby1ib3ggLnByb21vLWJveC1saW5rOmhvdmVyIC5fcHJvbW8tYm94LWN0YS1idXR0b25zIC5jdGEtdGV4dC5jdGEtLXJldmVyc2VkLmN0YS0tZG93bmxvYWQgLmN0YS1pY29uOmJlZm9yZSxcbi5QMDA1LXByb21vLWRvdWJsZS1yaWdodCAucHJvbW8tYm94IC5wcm9tby1ib3gtbGluazpob3ZlciAuX3Byb21vLWJveC1jdGEtYnV0dG9ucyAuY3RhLXRleHQuY3RhLS1yZXZlcnNlZC5jdGEtLWRvd25sb2FkIC5jdGEtaWNvbjpiZWZvcmUsXG4uUDAwNi1wcm9tby1iaWctaW1hZ2UtcmlnaHQgLnByb21vLWJveCAucHJvbW8tYm94LWxpbms6aG92ZXIgLl9wcm9tby1ib3gtY3RhLWJ1dHRvbnMgLmN0YS10ZXh0LmN0YS0tcmV2ZXJzZWQuY3RhLS1kb3dubG9hZCAuY3RhLWljb246YmVmb3JlLFxuLkMwNTgtcHJvbW8gLnByb21vLWJveCAucHJvbW8tYm94LWxpbms6aG92ZXIgLl9wcm9tby1ib3gtY3RhLWJ1dHRvbnMgLmN0YS10ZXh0LmN0YS0tcmV2ZXJzZWQuY3RhLS1kb3dubG9hZCAuY3RhLWljb246YmVmb3JlIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZmZmZmZmO1xufVxuXG4uUDAwMS1wcm9tby1yaWdodCAucHJvbW8tYm94IC5wcm9tby1ib3gtbGluazpob3ZlciAuX3Byb21vLWJveC1jdGEtYnV0dG9ucyAuY3RhLXRleHQuY3RhLS1yZXZlcnNlZC5jdGEtLWRvd25sb2FkIC5jdGEtaWNvbjphZnRlcixcbi5QMDAyLXByb21vLWxlZnQgLnByb21vLWJveCAucHJvbW8tYm94LWxpbms6aG92ZXIgLl9wcm9tby1ib3gtY3RhLWJ1dHRvbnMgLmN0YS10ZXh0LmN0YS0tcmV2ZXJzZWQuY3RhLS1kb3dubG9hZCAuY3RhLWljb246YWZ0ZXIsXG4uUDAwMy1wcm9tby1yaWdodCAucHJvbW8tYm94IC5wcm9tby1ib3gtbGluazpob3ZlciAuX3Byb21vLWJveC1jdGEtYnV0dG9ucyAuY3RhLXRleHQuY3RhLS1yZXZlcnNlZC5jdGEtLWRvd25sb2FkIC5jdGEtaWNvbjphZnRlcixcbi5QMDA0LXByb21vLWxlZnQgLnByb21vLWJveCAucHJvbW8tYm94LWxpbms6aG92ZXIgLl9wcm9tby1ib3gtY3RhLWJ1dHRvbnMgLmN0YS10ZXh0LmN0YS0tcmV2ZXJzZWQuY3RhLS1kb3dubG9hZCAuY3RhLWljb246YWZ0ZXIsXG4uUDAwNS1wcm9tby1kb3VibGUtcmlnaHQgLnByb21vLWJveCAucHJvbW8tYm94LWxpbms6aG92ZXIgLl9wcm9tby1ib3gtY3RhLWJ1dHRvbnMgLmN0YS10ZXh0LmN0YS0tcmV2ZXJzZWQuY3RhLS1kb3dubG9hZCAuY3RhLWljb246YWZ0ZXIsXG4uUDAwNi1wcm9tby1iaWctaW1hZ2UtcmlnaHQgLnByb21vLWJveCAucHJvbW8tYm94LWxpbms6aG92ZXIgLl9wcm9tby1ib3gtY3RhLWJ1dHRvbnMgLmN0YS10ZXh0LmN0YS0tcmV2ZXJzZWQuY3RhLS1kb3dubG9hZCAuY3RhLWljb246YWZ0ZXIsXG4uQzA1OC1wcm9tbyAucHJvbW8tYm94IC5wcm9tby1ib3gtbGluazpob3ZlciAuX3Byb21vLWJveC1jdGEtYnV0dG9ucyAuY3RhLXRleHQuY3RhLS1yZXZlcnNlZC5jdGEtLWRvd25sb2FkIC5jdGEtaWNvbjphZnRlciB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZmZmZjtcbn1cblxuLlAwMDEtcHJvbW8tcmlnaHQgLnByb21vLWJveCAucHJvbW8tYm94LWxpbms6aG92ZXIgLl9wcm9tby1ib3gtY3RhLWJ1dHRvbnMgLmN0YS10ZXh0LmN0YS0taGVhZGVyLW1lbnUtRzBYWCxcbi5QMDAyLXByb21vLWxlZnQgLnByb21vLWJveCAucHJvbW8tYm94LWxpbms6aG92ZXIgLl9wcm9tby1ib3gtY3RhLWJ1dHRvbnMgLmN0YS10ZXh0LmN0YS0taGVhZGVyLW1lbnUtRzBYWCxcbi5QMDAzLXByb21vLXJpZ2h0IC5wcm9tby1ib3ggLnByb21vLWJveC1saW5rOmhvdmVyIC5fcHJvbW8tYm94LWN0YS1idXR0b25zIC5jdGEtdGV4dC5jdGEtLWhlYWRlci1tZW51LUcwWFgsXG4uUDAwNC1wcm9tby1sZWZ0IC5wcm9tby1ib3ggLnByb21vLWJveC1saW5rOmhvdmVyIC5fcHJvbW8tYm94LWN0YS1idXR0b25zIC5jdGEtdGV4dC5jdGEtLWhlYWRlci1tZW51LUcwWFgsXG4uUDAwNS1wcm9tby1kb3VibGUtcmlnaHQgLnByb21vLWJveCAucHJvbW8tYm94LWxpbms6aG92ZXIgLl9wcm9tby1ib3gtY3RhLWJ1dHRvbnMgLmN0YS10ZXh0LmN0YS0taGVhZGVyLW1lbnUtRzBYWCxcbi5QMDA2LXByb21vLWJpZy1pbWFnZS1yaWdodCAucHJvbW8tYm94IC5wcm9tby1ib3gtbGluazpob3ZlciAuX3Byb21vLWJveC1jdGEtYnV0dG9ucyAuY3RhLXRleHQuY3RhLS1oZWFkZXItbWVudS1HMFhYLFxuLkMwNTgtcHJvbW8gLnByb21vLWJveCAucHJvbW8tYm94LWxpbms6aG92ZXIgLl9wcm9tby1ib3gtY3RhLWJ1dHRvbnMgLmN0YS10ZXh0LmN0YS0taGVhZGVyLW1lbnUtRzBYWCB7XG4gIGNvbG9yOiAjMDA0QjhEO1xufVxuXG4uUDAwMS1wcm9tby1yaWdodCAucHJvbW8tYm94IC5wcm9tby1ib3gtbGluazpob3ZlciAuX3Byb21vLWJveC1jdGEtYnV0dG9ucyAuY3RhLXRleHQuY3RhLS1oZWFkZXItbWVudS1HMFhYLmN0YS0taW50ZXJuYWwgLmN0YS1pY29uOmFmdGVyLFxuLlAwMDItcHJvbW8tbGVmdCAucHJvbW8tYm94IC5wcm9tby1ib3gtbGluazpob3ZlciAuX3Byb21vLWJveC1jdGEtYnV0dG9ucyAuY3RhLXRleHQuY3RhLS1oZWFkZXItbWVudS1HMFhYLmN0YS0taW50ZXJuYWwgLmN0YS1pY29uOmFmdGVyLFxuLlAwMDMtcHJvbW8tcmlnaHQgLnByb21vLWJveCAucHJvbW8tYm94LWxpbms6aG92ZXIgLl9wcm9tby1ib3gtY3RhLWJ1dHRvbnMgLmN0YS10ZXh0LmN0YS0taGVhZGVyLW1lbnUtRzBYWC5jdGEtLWludGVybmFsIC5jdGEtaWNvbjphZnRlcixcbi5QMDA0LXByb21vLWxlZnQgLnByb21vLWJveCAucHJvbW8tYm94LWxpbms6aG92ZXIgLl9wcm9tby1ib3gtY3RhLWJ1dHRvbnMgLmN0YS10ZXh0LmN0YS0taGVhZGVyLW1lbnUtRzBYWC5jdGEtLWludGVybmFsIC5jdGEtaWNvbjphZnRlcixcbi5QMDA1LXByb21vLWRvdWJsZS1yaWdodCAucHJvbW8tYm94IC5wcm9tby1ib3gtbGluazpob3ZlciAuX3Byb21vLWJveC1jdGEtYnV0dG9ucyAuY3RhLXRleHQuY3RhLS1oZWFkZXItbWVudS1HMFhYLmN0YS0taW50ZXJuYWwgLmN0YS1pY29uOmFmdGVyLFxuLlAwMDYtcHJvbW8tYmlnLWltYWdlLXJpZ2h0IC5wcm9tby1ib3ggLnByb21vLWJveC1saW5rOmhvdmVyIC5fcHJvbW8tYm94LWN0YS1idXR0b25zIC5jdGEtdGV4dC5jdGEtLWhlYWRlci1tZW51LUcwWFguY3RhLS1pbnRlcm5hbCAuY3RhLWljb246YWZ0ZXIsXG4uQzA1OC1wcm9tbyAucHJvbW8tYm94IC5wcm9tby1ib3gtbGluazpob3ZlciAuX3Byb21vLWJveC1jdGEtYnV0dG9ucyAuY3RhLXRleHQuY3RhLS1oZWFkZXItbWVudS1HMFhYLmN0YS0taW50ZXJuYWwgLmN0YS1pY29uOmFmdGVyIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjMDA0QjhEO1xuICBib3JkZXItdG9wLWNvbG9yOiAjMDA0QjhEO1xufVxuXG4uUDAwMS1wcm9tby1yaWdodCAucHJvbW8tYm94IC5wcm9tby1ib3gtbGluazpob3ZlciAuX3Byb21vLWJveC1jdGEtYnV0dG9ucyAuY3RhLXRleHQuY3RhLS1oZWFkZXItbWVudS1HMFhYLmN0YS0tZXh0ZXJuYWwgLmN0YS1pY29uOmFmdGVyLFxuLlAwMDItcHJvbW8tbGVmdCAucHJvbW8tYm94IC5wcm9tby1ib3gtbGluazpob3ZlciAuX3Byb21vLWJveC1jdGEtYnV0dG9ucyAuY3RhLXRleHQuY3RhLS1oZWFkZXItbWVudS1HMFhYLmN0YS0tZXh0ZXJuYWwgLmN0YS1pY29uOmFmdGVyLFxuLlAwMDMtcHJvbW8tcmlnaHQgLnByb21vLWJveCAucHJvbW8tYm94LWxpbms6aG92ZXIgLl9wcm9tby1ib3gtY3RhLWJ1dHRvbnMgLmN0YS10ZXh0LmN0YS0taGVhZGVyLW1lbnUtRzBYWC5jdGEtLWV4dGVybmFsIC5jdGEtaWNvbjphZnRlcixcbi5QMDA0LXByb21vLWxlZnQgLnByb21vLWJveCAucHJvbW8tYm94LWxpbms6aG92ZXIgLl9wcm9tby1ib3gtY3RhLWJ1dHRvbnMgLmN0YS10ZXh0LmN0YS0taGVhZGVyLW1lbnUtRzBYWC5jdGEtLWV4dGVybmFsIC5jdGEtaWNvbjphZnRlcixcbi5QMDA1LXByb21vLWRvdWJsZS1yaWdodCAucHJvbW8tYm94IC5wcm9tby1ib3gtbGluazpob3ZlciAuX3Byb21vLWJveC1jdGEtYnV0dG9ucyAuY3RhLXRleHQuY3RhLS1oZWFkZXItbWVudS1HMFhYLmN0YS0tZXh0ZXJuYWwgLmN0YS1pY29uOmFmdGVyLFxuLlAwMDYtcHJvbW8tYmlnLWltYWdlLXJpZ2h0IC5wcm9tby1ib3ggLnByb21vLWJveC1saW5rOmhvdmVyIC5fcHJvbW8tYm94LWN0YS1idXR0b25zIC5jdGEtdGV4dC5jdGEtLWhlYWRlci1tZW51LUcwWFguY3RhLS1leHRlcm5hbCAuY3RhLWljb246YWZ0ZXIsXG4uQzA1OC1wcm9tbyAucHJvbW8tYm94IC5wcm9tby1ib3gtbGluazpob3ZlciAuX3Byb21vLWJveC1jdGEtYnV0dG9ucyAuY3RhLXRleHQuY3RhLS1oZWFkZXItbWVudS1HMFhYLmN0YS0tZXh0ZXJuYWwgLmN0YS1pY29uOmFmdGVyIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMwMDRCOEQ7XG59XG5cbi5QMDAxLXByb21vLXJpZ2h0IC5wcm9tby1ib3ggLnByb21vLWJveC1saW5rOmhvdmVyIC5fcHJvbW8tYm94LWN0YS1idXR0b25zIC5jdGEtdGV4dC5jdGEtLWhlYWRlci1tZW51LUcwWFguY3RhLS12aWRlbyAuY3RhLWljb246YmVmb3JlLFxuLlAwMDItcHJvbW8tbGVmdCAucHJvbW8tYm94IC5wcm9tby1ib3gtbGluazpob3ZlciAuX3Byb21vLWJveC1jdGEtYnV0dG9ucyAuY3RhLXRleHQuY3RhLS1oZWFkZXItbWVudS1HMFhYLmN0YS0tdmlkZW8gLmN0YS1pY29uOmJlZm9yZSxcbi5QMDAzLXByb21vLXJpZ2h0IC5wcm9tby1ib3ggLnByb21vLWJveC1saW5rOmhvdmVyIC5fcHJvbW8tYm94LWN0YS1idXR0b25zIC5jdGEtdGV4dC5jdGEtLWhlYWRlci1tZW51LUcwWFguY3RhLS12aWRlbyAuY3RhLWljb246YmVmb3JlLFxuLlAwMDQtcHJvbW8tbGVmdCAucHJvbW8tYm94IC5wcm9tby1ib3gtbGluazpob3ZlciAuX3Byb21vLWJveC1jdGEtYnV0dG9ucyAuY3RhLXRleHQuY3RhLS1oZWFkZXItbWVudS1HMFhYLmN0YS0tdmlkZW8gLmN0YS1pY29uOmJlZm9yZSxcbi5QMDA1LXByb21vLWRvdWJsZS1yaWdodCAucHJvbW8tYm94IC5wcm9tby1ib3gtbGluazpob3ZlciAuX3Byb21vLWJveC1jdGEtYnV0dG9ucyAuY3RhLXRleHQuY3RhLS1oZWFkZXItbWVudS1HMFhYLmN0YS0tdmlkZW8gLmN0YS1pY29uOmJlZm9yZSxcbi5QMDA2LXByb21vLWJpZy1pbWFnZS1yaWdodCAucHJvbW8tYm94IC5wcm9tby1ib3gtbGluazpob3ZlciAuX3Byb21vLWJveC1jdGEtYnV0dG9ucyAuY3RhLXRleHQuY3RhLS1oZWFkZXItbWVudS1HMFhYLmN0YS0tdmlkZW8gLmN0YS1pY29uOmJlZm9yZSxcbi5DMDU4LXByb21vIC5wcm9tby1ib3ggLnByb21vLWJveC1saW5rOmhvdmVyIC5fcHJvbW8tYm94LWN0YS1idXR0b25zIC5jdGEtdGV4dC5jdGEtLWhlYWRlci1tZW51LUcwWFguY3RhLS12aWRlbyAuY3RhLWljb246YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDA0QjhEO1xuICBiYWNrZ3JvdW5kOiAjMDA0QjhEO1xufVxuXG4uUDAwMS1wcm9tby1yaWdodCAucHJvbW8tYm94IC5wcm9tby1ib3gtbGluazpob3ZlciAuX3Byb21vLWJveC1jdGEtYnV0dG9ucyAuY3RhLXRleHQuY3RhLS1oZWFkZXItbWVudS1HMFhYLmN0YS0tdmlkZW8gLmN0YS1pY29uOmFmdGVyLFxuLlAwMDItcHJvbW8tbGVmdCAucHJvbW8tYm94IC5wcm9tby1ib3gtbGluazpob3ZlciAuX3Byb21vLWJveC1jdGEtYnV0dG9ucyAuY3RhLXRleHQuY3RhLS1oZWFkZXItbWVudS1HMFhYLmN0YS0tdmlkZW8gLmN0YS1pY29uOmFmdGVyLFxuLlAwMDMtcHJvbW8tcmlnaHQgLnByb21vLWJveCAucHJvbW8tYm94LWxpbms6aG92ZXIgLl9wcm9tby1ib3gtY3RhLWJ1dHRvbnMgLmN0YS10ZXh0LmN0YS0taGVhZGVyLW1lbnUtRzBYWC5jdGEtLXZpZGVvIC5jdGEtaWNvbjphZnRlcixcbi5QMDA0LXByb21vLWxlZnQgLnByb21vLWJveCAucHJvbW8tYm94LWxpbms6aG92ZXIgLl9wcm9tby1ib3gtY3RhLWJ1dHRvbnMgLmN0YS10ZXh0LmN0YS0taGVhZGVyLW1lbnUtRzBYWC5jdGEtLXZpZGVvIC5jdGEtaWNvbjphZnRlcixcbi5QMDA1LXByb21vLWRvdWJsZS1yaWdodCAucHJvbW8tYm94IC5wcm9tby1ib3gtbGluazpob3ZlciAuX3Byb21vLWJveC1jdGEtYnV0dG9ucyAuY3RhLXRleHQuY3RhLS1oZWFkZXItbWVudS1HMFhYLmN0YS0tdmlkZW8gLmN0YS1pY29uOmFmdGVyLFxuLlAwMDYtcHJvbW8tYmlnLWltYWdlLXJpZ2h0IC5wcm9tby1ib3ggLnByb21vLWJveC1saW5rOmhvdmVyIC5fcHJvbW8tYm94LWN0YS1idXR0b25zIC5jdGEtdGV4dC5jdGEtLWhlYWRlci1tZW51LUcwWFguY3RhLS12aWRlbyAuY3RhLWljb246YWZ0ZXIsXG4uQzA1OC1wcm9tbyAucHJvbW8tYm94IC5wcm9tby1ib3gtbGluazpob3ZlciAuX3Byb21vLWJveC1jdGEtYnV0dG9ucyAuY3RhLXRleHQuY3RhLS1oZWFkZXItbWVudS1HMFhYLmN0YS0tdmlkZW8gLmN0YS1pY29uOmFmdGVyIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNmZmZmZmY7XG59XG5cbi5QMDAxLXByb21vLXJpZ2h0IC5wcm9tby1ib3ggLnByb21vLWJveC1saW5rOmhvdmVyIC5fcHJvbW8tYm94LWN0YS1idXR0b25zIC5jdGEtdGV4dC5jdGEtLWhlYWRlci1tZW51LUcwWFguY3RhLS1kb3dubG9hZCAuY3RhLWljb24sXG4uUDAwMi1wcm9tby1sZWZ0IC5wcm9tby1ib3ggLnByb21vLWJveC1saW5rOmhvdmVyIC5fcHJvbW8tYm94LWN0YS1idXR0b25zIC5jdGEtdGV4dC5jdGEtLWhlYWRlci1tZW51LUcwWFguY3RhLS1kb3dubG9hZCAuY3RhLWljb24sXG4uUDAwMy1wcm9tby1yaWdodCAucHJvbW8tYm94IC5wcm9tby1ib3gtbGluazpob3ZlciAuX3Byb21vLWJveC1jdGEtYnV0dG9ucyAuY3RhLXRleHQuY3RhLS1oZWFkZXItbWVudS1HMFhYLmN0YS0tZG93bmxvYWQgLmN0YS1pY29uLFxuLlAwMDQtcHJvbW8tbGVmdCAucHJvbW8tYm94IC5wcm9tby1ib3gtbGluazpob3ZlciAuX3Byb21vLWJveC1jdGEtYnV0dG9ucyAuY3RhLXRleHQuY3RhLS1oZWFkZXItbWVudS1HMFhYLmN0YS0tZG93bmxvYWQgLmN0YS1pY29uLFxuLlAwMDUtcHJvbW8tZG91YmxlLXJpZ2h0IC5wcm9tby1ib3ggLnByb21vLWJveC1saW5rOmhvdmVyIC5fcHJvbW8tYm94LWN0YS1idXR0b25zIC5jdGEtdGV4dC5jdGEtLWhlYWRlci1tZW51LUcwWFguY3RhLS1kb3dubG9hZCAuY3RhLWljb24sXG4uUDAwNi1wcm9tby1iaWctaW1hZ2UtcmlnaHQgLnByb21vLWJveCAucHJvbW8tYm94LWxpbms6aG92ZXIgLl9wcm9tby1ib3gtY3RhLWJ1dHRvbnMgLmN0YS10ZXh0LmN0YS0taGVhZGVyLW1lbnUtRzBYWC5jdGEtLWRvd25sb2FkIC5jdGEtaWNvbixcbi5DMDU4LXByb21vIC5wcm9tby1ib3ggLnByb21vLWJveC1saW5rOmhvdmVyIC5fcHJvbW8tYm94LWN0YS1idXR0b25zIC5jdGEtdGV4dC5jdGEtLWhlYWRlci1tZW51LUcwWFguY3RhLS1kb3dubG9hZCAuY3RhLWljb24ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMDA0QjhEO1xufVxuXG4uUDAwMS1wcm9tby1yaWdodCAucHJvbW8tYm94IC5wcm9tby1ib3gtbGluazpob3ZlciAuX3Byb21vLWJveC1jdGEtYnV0dG9ucyAuY3RhLXRleHQuY3RhLS1oZWFkZXItbWVudS1HMFhYLmN0YS0tZG93bmxvYWQgLmN0YS1pY29uOmJlZm9yZSxcbi5QMDAyLXByb21vLWxlZnQgLnByb21vLWJveCAucHJvbW8tYm94LWxpbms6aG92ZXIgLl9wcm9tby1ib3gtY3RhLWJ1dHRvbnMgLmN0YS10ZXh0LmN0YS0taGVhZGVyLW1lbnUtRzBYWC5jdGEtLWRvd25sb2FkIC5jdGEtaWNvbjpiZWZvcmUsXG4uUDAwMy1wcm9tby1yaWdodCAucHJvbW8tYm94IC5wcm9tby1ib3gtbGluazpob3ZlciAuX3Byb21vLWJveC1jdGEtYnV0dG9ucyAuY3RhLXRleHQuY3RhLS1oZWFkZXItbWVudS1HMFhYLmN0YS0tZG93bmxvYWQgLmN0YS1pY29uOmJlZm9yZSxcbi5QMDA0LXByb21vLWxlZnQgLnByb21vLWJveCAucHJvbW8tYm94LWxpbms6aG92ZXIgLl9wcm9tby1ib3gtY3RhLWJ1dHRvbnMgLmN0YS10ZXh0LmN0YS0taGVhZGVyLW1lbnUtRzBYWC5jdGEtLWRvd25sb2FkIC5jdGEtaWNvbjpiZWZvcmUsXG4uUDAwNS1wcm9tby1kb3VibGUtcmlnaHQgLnByb21vLWJveCAucHJvbW8tYm94LWxpbms6aG92ZXIgLl9wcm9tby1ib3gtY3RhLWJ1dHRvbnMgLmN0YS10ZXh0LmN0YS0taGVhZGVyLW1lbnUtRzBYWC5jdGEtLWRvd25sb2FkIC5jdGEtaWNvbjpiZWZvcmUsXG4uUDAwNi1wcm9tby1iaWctaW1hZ2UtcmlnaHQgLnByb21vLWJveCAucHJvbW8tYm94LWxpbms6aG92ZXIgLl9wcm9tby1ib3gtY3RhLWJ1dHRvbnMgLmN0YS10ZXh0LmN0YS0taGVhZGVyLW1lbnUtRzBYWC5jdGEtLWRvd25sb2FkIC5jdGEtaWNvbjpiZWZvcmUsXG4uQzA1OC1wcm9tbyAucHJvbW8tYm94IC5wcm9tby1ib3gtbGluazpob3ZlciAuX3Byb21vLWJveC1jdGEtYnV0dG9ucyAuY3RhLXRleHQuY3RhLS1oZWFkZXItbWVudS1HMFhYLmN0YS0tZG93bmxvYWQgLmN0YS1pY29uOmJlZm9yZSB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzAwNEI4RDtcbn1cblxuLlAwMDEtcHJvbW8tcmlnaHQgLnByb21vLWJveCAucHJvbW8tYm94LWxpbms6aG92ZXIgLl9wcm9tby1ib3gtY3RhLWJ1dHRvbnMgLmN0YS10ZXh0LmN0YS0taGVhZGVyLW1lbnUtRzBYWC5jdGEtLWRvd25sb2FkIC5jdGEtaWNvbjphZnRlcixcbi5QMDAyLXByb21vLWxlZnQgLnByb21vLWJveCAucHJvbW8tYm94LWxpbms6aG92ZXIgLl9wcm9tby1ib3gtY3RhLWJ1dHRvbnMgLmN0YS10ZXh0LmN0YS0taGVhZGVyLW1lbnUtRzBYWC5jdGEtLWRvd25sb2FkIC5jdGEtaWNvbjphZnRlcixcbi5QMDAzLXByb21vLXJpZ2h0IC5wcm9tby1ib3ggLnByb21vLWJveC1saW5rOmhvdmVyIC5fcHJvbW8tYm94LWN0YS1idXR0b25zIC5jdGEtdGV4dC5jdGEtLWhlYWRlci1tZW51LUcwWFguY3RhLS1kb3dubG9hZCAuY3RhLWljb246YWZ0ZXIsXG4uUDAwNC1wcm9tby1sZWZ0IC5wcm9tby1ib3ggLnByb21vLWJveC1saW5rOmhvdmVyIC5fcHJvbW8tYm94LWN0YS1idXR0b25zIC5jdGEtdGV4dC5jdGEtLWhlYWRlci1tZW51LUcwWFguY3RhLS1kb3dubG9hZCAuY3RhLWljb246YWZ0ZXIsXG4uUDAwNS1wcm9tby1kb3VibGUtcmlnaHQgLnByb21vLWJveCAucHJvbW8tYm94LWxpbms6aG92ZXIgLl9wcm9tby1ib3gtY3RhLWJ1dHRvbnMgLmN0YS10ZXh0LmN0YS0taGVhZGVyLW1lbnUtRzBYWC5jdGEtLWRvd25sb2FkIC5jdGEtaWNvbjphZnRlcixcbi5QMDA2LXByb21vLWJpZy1pbWFnZS1yaWdodCAucHJvbW8tYm94IC5wcm9tby1ib3gtbGluazpob3ZlciAuX3Byb21vLWJveC1jdGEtYnV0dG9ucyAuY3RhLXRleHQuY3RhLS1oZWFkZXItbWVudS1HMFhYLmN0YS0tZG93bmxvYWQgLmN0YS1pY29uOmFmdGVyLFxuLkMwNTgtcHJvbW8gLnByb21vLWJveCAucHJvbW8tYm94LWxpbms6aG92ZXIgLl9wcm9tby1ib3gtY3RhLWJ1dHRvbnMgLmN0YS10ZXh0LmN0YS0taGVhZGVyLW1lbnUtRzBYWC5jdGEtLWRvd25sb2FkIC5jdGEtaWNvbjphZnRlciB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzAwNEI4RDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzAwNEI4RDtcbn1cblxuLlAwMDEtcHJvbW8tcmlnaHQgLnByb21vLWJveCAucHJvbW8tYm94LWxpbms6aG92ZXIgLl9wcm9tby1ib3gtY3RhLWJ1dHRvbnMgLmN0YS1idG4uY3RhLS1wcmltYXJ5LFxuLlAwMDItcHJvbW8tbGVmdCAucHJvbW8tYm94IC5wcm9tby1ib3gtbGluazpob3ZlciAuX3Byb21vLWJveC1jdGEtYnV0dG9ucyAuY3RhLWJ0bi5jdGEtLXByaW1hcnksXG4uUDAwMy1wcm9tby1yaWdodCAucHJvbW8tYm94IC5wcm9tby1ib3gtbGluazpob3ZlciAuX3Byb21vLWJveC1jdGEtYnV0dG9ucyAuY3RhLWJ0bi5jdGEtLXByaW1hcnksXG4uUDAwNC1wcm9tby1sZWZ0IC5wcm9tby1ib3ggLnByb21vLWJveC1saW5rOmhvdmVyIC5fcHJvbW8tYm94LWN0YS1idXR0b25zIC5jdGEtYnRuLmN0YS0tcHJpbWFyeSxcbi5QMDA1LXByb21vLWRvdWJsZS1yaWdodCAucHJvbW8tYm94IC5wcm9tby1ib3gtbGluazpob3ZlciAuX3Byb21vLWJveC1jdGEtYnV0dG9ucyAuY3RhLWJ0bi5jdGEtLXByaW1hcnksXG4uUDAwNi1wcm9tby1iaWctaW1hZ2UtcmlnaHQgLnByb21vLWJveCAucHJvbW8tYm94LWxpbms6aG92ZXIgLl9wcm9tby1ib3gtY3RhLWJ1dHRvbnMgLmN0YS1idG4uY3RhLS1wcmltYXJ5LFxuLkMwNTgtcHJvbW8gLnByb21vLWJveCAucHJvbW8tYm94LWxpbms6aG92ZXIgLl9wcm9tby1ib3gtY3RhLWJ1dHRvbnMgLmN0YS1idG4uY3RhLS1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOTA2YjtcbiAgYm9yZGVyLWNvbG9yOiAjMDA5MDZiO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLlAwMDEtcHJvbW8tcmlnaHQgLnByb21vLWJveCAucHJvbW8tYm94LWxpbms6aG92ZXIgLl9wcm9tby1ib3gtY3RhLWJ1dHRvbnMgLmN0YS1idG4uY3RhLS1wcmltYXJ5LmN0YS0taW50ZXJuYWwgLmN0YS1pY29uOmFmdGVyLFxuLlAwMDItcHJvbW8tbGVmdCAucHJvbW8tYm94IC5wcm9tby1ib3gtbGluazpob3ZlciAuX3Byb21vLWJveC1jdGEtYnV0dG9ucyAuY3RhLWJ0bi5jdGEtLXByaW1hcnkuY3RhLS1pbnRlcm5hbCAuY3RhLWljb246YWZ0ZXIsXG4uUDAwMy1wcm9tby1yaWdodCAucHJvbW8tYm94IC5wcm9tby1ib3gtbGluazpob3ZlciAuX3Byb21vLWJveC1jdGEtYnV0dG9ucyAuY3RhLWJ0bi5jdGEtLXByaW1hcnkuY3RhLS1pbnRlcm5hbCAuY3RhLWljb246YWZ0ZXIsXG4uUDAwNC1wcm9tby1sZWZ0IC5wcm9tby1ib3ggLnByb21vLWJveC1saW5rOmhvdmVyIC5fcHJvbW8tYm94LWN0YS1idXR0b25zIC5jdGEtYnRuLmN0YS0tcHJpbWFyeS5jdGEtLWludGVybmFsIC5jdGEtaWNvbjphZnRlcixcbi5QMDA1LXByb21vLWRvdWJsZS1yaWdodCAucHJvbW8tYm94IC5wcm9tby1ib3gtbGluazpob3ZlciAuX3Byb21vLWJveC1jdGEtYnV0dG9ucyAuY3RhLWJ0bi5jdGEtLXByaW1hcnkuY3RhLS1pbnRlcm5hbCAuY3RhLWljb246YWZ0ZXIsXG4uUDAwNi1wcm9tby1iaWctaW1hZ2UtcmlnaHQgLnByb21vLWJveCAucHJvbW8tYm94LWxpbms6aG92ZXIgLl9wcm9tby1ib3gtY3RhLWJ1dHRvbnMgLmN0YS1idG4uY3RhLS1wcmltYXJ5LmN0YS0taW50ZXJuYWwgLmN0YS1pY29uOmFmdGVyLFxuLkMwNTgtcHJvbW8gLnByb21vLWJveCAucHJvbW8tYm94LWxpbms6aG92ZXIgLl9wcm9tby1ib3gtY3RhLWJ1dHRvbnMgLmN0YS1idG4uY3RhLS1wcmltYXJ5LmN0YS0taW50ZXJuYWwgLmN0YS1pY29uOmFmdGVyIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItdG9wLWNvbG9yOiAjZmZmZmZmO1xufVxuXG4uUDAwMS1wcm9tby1yaWdodCAucHJvbW8tYm94IC5wcm9tby1ib3gtbGluazpob3ZlciAuX3Byb21vLWJveC1jdGEtYnV0dG9ucyAuY3RhLWJ0bi5jdGEtLXByaW1hcnkuY3RhLS1leHRlcm5hbCAuY3RhLWljb246YWZ0ZXIsXG4uUDAwMi1wcm9tby1sZWZ0IC5wcm9tby1ib3ggLnByb21vLWJveC1saW5rOmhvdmVyIC5fcHJvbW8tYm94LWN0YS1idXR0b25zIC5jdGEtYnRuLmN0YS0tcHJpbWFyeS5jdGEtLWV4dGVybmFsIC5jdGEtaWNvbjphZnRlcixcbi5QMDAzLXByb21vLXJpZ2h0IC5wcm9tby1ib3ggLnByb21vLWJveC1saW5rOmhvdmVyIC5fcHJvbW8tYm94LWN0YS1idXR0b25zIC5jdGEtYnRuLmN0YS0tcHJpbWFyeS5jdGEtLWV4dGVybmFsIC5jdGEtaWNvbjphZnRlcixcbi5QMDA0LXByb21vLWxlZnQgLnByb21vLWJveCAucHJvbW8tYm94LWxpbms6aG92ZXIgLl9wcm9tby1ib3gtY3RhLWJ1dHRvbnMgLmN0YS1idG4uY3RhLS1wcmltYXJ5LmN0YS0tZXh0ZXJuYWwgLmN0YS1pY29uOmFmdGVyLFxuLlAwMDUtcHJvbW8tZG91YmxlLXJpZ2h0IC5wcm9tby1ib3ggLnByb21vLWJveC1saW5rOmhvdmVyIC5fcHJvbW8tYm94LWN0YS1idXR0b25zIC5jdGEtYnRuLmN0YS0tcHJpbWFyeS5jdGEtLWV4dGVybmFsIC5jdGEtaWNvbjphZnRlcixcbi5QMDA2LXByb21vLWJpZy1pbWFnZS1yaWdodCAucHJvbW8tYm94IC5wcm9tby1ib3gtbGluazpob3ZlciAuX3Byb21vLWJveC1jdGEtYnV0dG9ucyAuY3RhLWJ0bi5jdGEtLXByaW1hcnkuY3RhLS1leHRlcm5hbCAuY3RhLWljb246YWZ0ZXIsXG4uQzA1OC1wcm9tbyAucHJvbW8tYm94IC5wcm9tby1ib3gtbGluazpob3ZlciAuX3Byb21vLWJveC1jdGEtYnV0dG9ucyAuY3RhLWJ0bi5jdGEtLXByaW1hcnkuY3RhLS1leHRlcm5hbCAuY3RhLWljb246YWZ0ZXIge1xuICBib3JkZXItbGVmdC1jb2xvcjogI2ZmZmZmZjtcbn1cblxuLlAwMDEtcHJvbW8tcmlnaHQgLnByb21vLWJveCAucHJvbW8tYm94LWxpbms6aG92ZXIgLl9wcm9tby1ib3gtY3RhLWJ1dHRvbnMgLmN0YS1idG4uY3RhLS1wcmltYXJ5LmN0YS0tdmlkZW8gLmN0YS1pY29uOmJlZm9yZSxcbi5QMDAyLXByb21vLWxlZnQgLnByb21vLWJveCAucHJvbW8tYm94LWxpbms6aG92ZXIgLl9wcm9tby1ib3gtY3RhLWJ1dHRvbnMgLmN0YS1idG4uY3RhLS1wcmltYXJ5LmN0YS0tdmlkZW8gLmN0YS1pY29uOmJlZm9yZSxcbi5QMDAzLXByb21vLXJpZ2h0IC5wcm9tby1ib3ggLnByb21vLWJveC1saW5rOmhvdmVyIC5fcHJvbW8tYm94LWN0YS1idXR0b25zIC5jdGEtYnRuLmN0YS0tcHJpbWFyeS5jdGEtLXZpZGVvIC5jdGEtaWNvbjpiZWZvcmUsXG4uUDAwNC1wcm9tby1sZWZ0IC5wcm9tby1ib3ggLnByb21vLWJveC1saW5rOmhvdmVyIC5fcHJvbW8tYm94LWN0YS1idXR0b25zIC5jdGEtYnRuLmN0YS0tcHJpbWFyeS5jdGEtLXZpZGVvIC5jdGEtaWNvbjpiZWZvcmUsXG4uUDAwNS1wcm9tby1kb3VibGUtcmlnaHQgLnByb21vLWJveCAucHJvbW8tYm94LWxpbms6aG92ZXIgLl9wcm9tby1ib3gtY3RhLWJ1dHRvbnMgLmN0YS1idG4uY3RhLS1wcmltYXJ5LmN0YS0tdmlkZW8gLmN0YS1pY29uOmJlZm9yZSxcbi5QMDA2LXByb21vLWJpZy1pbWFnZS1yaWdodCAucHJvbW8tYm94IC5wcm9tby1ib3gtbGluazpob3ZlciAuX3Byb21vLWJveC1jdGEtYnV0dG9ucyAuY3RhLWJ0bi5jdGEtLXByaW1hcnkuY3RhLS12aWRlbyAuY3RhLWljb246YmVmb3JlLFxuLkMwNTgtcHJvbW8gLnByb21vLWJveCAucHJvbW8tYm94LWxpbms6aG92ZXIgLl9wcm9tby1ib3gtY3RhLWJ1dHRvbnMgLmN0YS1idG4uY3RhLS1wcmltYXJ5LmN0YS0tdmlkZW8gLmN0YS1pY29uOmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbn1cblxuLlAwMDEtcHJvbW8tcmlnaHQgLnByb21vLWJveCAucHJvbW8tYm94LWxpbms6aG92ZXIgLl9wcm9tby1ib3gtY3RhLWJ1dHRvbnMgLmN0YS1idG4uY3RhLS1wcmltYXJ5LmN0YS0tdmlkZW8gLmN0YS1pY29uOmFmdGVyLFxuLlAwMDItcHJvbW8tbGVmdCAucHJvbW8tYm94IC5wcm9tby1ib3gtbGluazpob3ZlciAuX3Byb21vLWJveC1jdGEtYnV0dG9ucyAuY3RhLWJ0bi5jdGEtLXByaW1hcnkuY3RhLS12aWRlbyAuY3RhLWljb246YWZ0ZXIsXG4uUDAwMy1wcm9tby1yaWdodCAucHJvbW8tYm94IC5wcm9tby1ib3gtbGluazpob3ZlciAuX3Byb21vLWJveC1jdGEtYnV0dG9ucyAuY3RhLWJ0bi5jdGEtLXByaW1hcnkuY3RhLS12aWRlbyAuY3RhLWljb246YWZ0ZXIsXG4uUDAwNC1wcm9tby1sZWZ0IC5wcm9tby1ib3ggLnByb21vLWJveC1saW5rOmhvdmVyIC5fcHJvbW8tYm94LWN0YS1idXR0b25zIC5jdGEtYnRuLmN0YS0tcHJpbWFyeS5jdGEtLXZpZGVvIC5jdGEtaWNvbjphZnRlcixcbi5QMDA1LXByb21vLWRvdWJsZS1yaWdodCAucHJvbW8tYm94IC5wcm9tby1ib3gtbGluazpob3ZlciAuX3Byb21vLWJveC1jdGEtYnV0dG9ucyAuY3RhLWJ0bi5jdGEtLXByaW1hcnkuY3RhLS12aWRlbyAuY3RhLWljb246YWZ0ZXIsXG4uUDAwNi1wcm9tby1iaWctaW1hZ2UtcmlnaHQgLnByb21vLWJveCAucHJvbW8tYm94LWxpbms6aG92ZXIgLl9wcm9tby1ib3gtY3RhLWJ1dHRvbnMgLmN0YS1idG4uY3RhLS1wcmltYXJ5LmN0YS0tdmlkZW8gLmN0YS1pY29uOmFmdGVyLFxuLkMwNTgtcHJvbW8gLnByb21vLWJveCAucHJvbW8tYm94LWxpbms6aG92ZXIgLl9wcm9tby1ib3gtY3RhLWJ1dHRvbnMgLmN0YS1idG4uY3RhLS1wcmltYXJ5LmN0YS0tdmlkZW8gLmN0YS1pY29uOmFmdGVyIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMwMDkwNmI7XG59XG5cbi5QMDAxLXByb21vLXJpZ2h0IC5wcm9tby1ib3ggLnByb21vLWJveC1saW5rOmhvdmVyIC5fcHJvbW8tYm94LWN0YS1idXR0b25zIC5jdGEtYnRuLmN0YS0tcHJpbWFyeS5jdGEtLWRvd25sb2FkIC5jdGEtaWNvbixcbi5QMDAyLXByb21vLWxlZnQgLnByb21vLWJveCAucHJvbW8tYm94LWxpbms6aG92ZXIgLl9wcm9tby1ib3gtY3RhLWJ1dHRvbnMgLmN0YS1idG4uY3RhLS1wcmltYXJ5LmN0YS0tZG93bmxvYWQgLmN0YS1pY29uLFxuLlAwMDMtcHJvbW8tcmlnaHQgLnByb21vLWJveCAucHJvbW8tYm94LWxpbms6aG92ZXIgLl9wcm9tby1ib3gtY3RhLWJ1dHRvbnMgLmN0YS1idG4uY3RhLS1wcmltYXJ5LmN0YS0tZG93bmxvYWQgLmN0YS1pY29uLFxuLlAwMDQtcHJvbW8tbGVmdCAucHJvbW8tYm94IC5wcm9tby1ib3gtbGluazpob3ZlciAuX3Byb21vLWJveC1jdGEtYnV0dG9ucyAuY3RhLWJ0bi5jdGEtLXByaW1hcnkuY3RhLS1kb3dubG9hZCAuY3RhLWljb24sXG4uUDAwNS1wcm9tby1kb3VibGUtcmlnaHQgLnByb21vLWJveCAucHJvbW8tYm94LWxpbms6aG92ZXIgLl9wcm9tby1ib3gtY3RhLWJ1dHRvbnMgLmN0YS1idG4uY3RhLS1wcmltYXJ5LmN0YS0tZG93bmxvYWQgLmN0YS1pY29uLFxuLlAwMDYtcHJvbW8tYmlnLWltYWdlLXJpZ2h0IC5wcm9tby1ib3ggLnByb21vLWJveC1saW5rOmhvdmVyIC5fcHJvbW8tYm94LWN0YS1idXR0b25zIC5jdGEtYnRuLmN0YS0tcHJpbWFyeS5jdGEtLWRvd25sb2FkIC5jdGEtaWNvbixcbi5DMDU4LXByb21vIC5wcm9tby1ib3ggLnByb21vLWJveC1saW5rOmhvdmVyIC5fcHJvbW8tYm94LWN0YS1idXR0b25zIC5jdGEtYnRuLmN0YS0tcHJpbWFyeS5jdGEtLWRvd25sb2FkIC5jdGEtaWNvbiB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmZmZmY7XG59XG5cbi5QMDAxLXByb21vLXJpZ2h0IC5wcm9tby1ib3ggLnByb21vLWJveC1saW5rOmhvdmVyIC5fcHJvbW8tYm94LWN0YS1idXR0b25zIC5jdGEtYnRuLmN0YS0tcHJpbWFyeS5jdGEtLWRvd25sb2FkIC5jdGEtaWNvbjpiZWZvcmUsXG4uUDAwMi1wcm9tby1sZWZ0IC5wcm9tby1ib3ggLnByb21vLWJveC1saW5rOmhvdmVyIC5fcHJvbW8tYm94LWN0YS1idXR0b25zIC5jdGEtYnRuLmN0YS0tcHJpbWFyeS5jdGEtLWRvd25sb2FkIC5jdGEtaWNvbjpiZWZvcmUsXG4uUDAwMy1wcm9tby1yaWdodCAucHJvbW8tYm94IC5wcm9tby1ib3gtbGluazpob3ZlciAuX3Byb21vLWJveC1jdGEtYnV0dG9ucyAuY3RhLWJ0bi5jdGEtLXByaW1hcnkuY3RhLS1kb3dubG9hZCAuY3RhLWljb246YmVmb3JlLFxuLlAwMDQtcHJvbW8tbGVmdCAucHJvbW8tYm94IC5wcm9tby1ib3gtbGluazpob3ZlciAuX3Byb21vLWJveC1jdGEtYnV0dG9ucyAuY3RhLWJ0bi5jdGEtLXByaW1hcnkuY3RhLS1kb3dubG9hZCAuY3RhLWljb246YmVmb3JlLFxuLlAwMDUtcHJvbW8tZG91YmxlLXJpZ2h0IC5wcm9tby1ib3ggLnByb21vLWJveC1saW5rOmhvdmVyIC5fcHJvbW8tYm94LWN0YS1idXR0b25zIC5jdGEtYnRuLmN0YS0tcHJpbWFyeS5jdGEtLWRvd25sb2FkIC5jdGEtaWNvbjpiZWZvcmUsXG4uUDAwNi1wcm9tby1iaWctaW1hZ2UtcmlnaHQgLnByb21vLWJveCAucHJvbW8tYm94LWxpbms6aG92ZXIgLl9wcm9tby1ib3gtY3RhLWJ1dHRvbnMgLmN0YS1idG4uY3RhLS1wcmltYXJ5LmN0YS0tZG93bmxvYWQgLmN0YS1pY29uOmJlZm9yZSxcbi5DMDU4LXByb21vIC5wcm9tby1ib3ggLnByb21vLWJveC1saW5rOmhvdmVyIC5fcHJvbW8tYm94LWN0YS1idXR0b25zIC5jdGEtYnRuLmN0YS0tcHJpbWFyeS5jdGEtLWRvd25sb2FkIC5jdGEtaWNvbjpiZWZvcmUge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNmZmZmZmY7XG59XG5cbi5QMDAxLXByb21vLXJpZ2h0IC5wcm9tby1ib3ggLnByb21vLWJveC1saW5rOmhvdmVyIC5fcHJvbW8tYm94LWN0YS1idXR0b25zIC5jdGEtYnRuLmN0YS0tcHJpbWFyeS5jdGEtLWRvd25sb2FkIC5jdGEtaWNvbjphZnRlcixcbi5QMDAyLXByb21vLWxlZnQgLnByb21vLWJveCAucHJvbW8tYm94LWxpbms6aG92ZXIgLl9wcm9tby1ib3gtY3RhLWJ1dHRvbnMgLmN0YS1idG4uY3RhLS1wcmltYXJ5LmN0YS0tZG93bmxvYWQgLmN0YS1pY29uOmFmdGVyLFxuLlAwMDMtcHJvbW8tcmlnaHQgLnByb21vLWJveCAucHJvbW8tYm94LWxpbms6aG92ZXIgLl9wcm9tby1ib3gtY3RhLWJ1dHRvbnMgLmN0YS1idG4uY3RhLS1wcmltYXJ5LmN0YS0tZG93bmxvYWQgLmN0YS1pY29uOmFmdGVyLFxuLlAwMDQtcHJvbW8tbGVmdCAucHJvbW8tYm94IC5wcm9tby1ib3gtbGluazpob3ZlciAuX3Byb21vLWJveC1jdGEtYnV0dG9ucyAuY3RhLWJ0bi5jdGEtLXByaW1hcnkuY3RhLS1kb3dubG9hZCAuY3RhLWljb246YWZ0ZXIsXG4uUDAwNS1wcm9tby1kb3VibGUtcmlnaHQgLnByb21vLWJveCAucHJvbW8tYm94LWxpbms6aG92ZXIgLl9wcm9tby1ib3gtY3RhLWJ1dHRvbnMgLmN0YS1idG4uY3RhLS1wcmltYXJ5LmN0YS0tZG93bmxvYWQgLmN0YS1pY29uOmFmdGVyLFxuLlAwMDYtcHJvbW8tYmlnLWltYWdlLXJpZ2h0IC5wcm9tby1ib3ggLnByb21vLWJveC1saW5rOmhvdmVyIC5fcHJvbW8tYm94LWN0YS1idXR0b25zIC5jdGEtYnRuLmN0YS0tcHJpbWFyeS5jdGEtLWRvd25sb2FkIC5jdGEtaWNvbjphZnRlcixcbi5DMDU4LXByb21vIC5wcm9tby1ib3ggLnByb21vLWJveC1saW5rOmhvdmVyIC5fcHJvbW8tYm94LWN0YS1idXR0b25zIC5jdGEtYnRuLmN0YS0tcHJpbWFyeS5jdGEtLWRvd25sb2FkIC5jdGEtaWNvbjphZnRlciB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZmZmZjtcbn1cblxuLlAwMDEtcHJvbW8tcmlnaHQgLnByb21vLWJveCAucHJvbW8tYm94LWxpbms6aG92ZXIgLl9wcm9tby1ib3gtY3RhLWJ1dHRvbnMgLmN0YS1idG4uY3RhLS1zZWNvbmRhcnksXG4uUDAwMi1wcm9tby1sZWZ0IC5wcm9tby1ib3ggLnByb21vLWJveC1saW5rOmhvdmVyIC5fcHJvbW8tYm94LWN0YS1idXR0b25zIC5jdGEtYnRuLmN0YS0tc2Vjb25kYXJ5LFxuLlAwMDMtcHJvbW8tcmlnaHQgLnByb21vLWJveCAucHJvbW8tYm94LWxpbms6aG92ZXIgLl9wcm9tby1ib3gtY3RhLWJ1dHRvbnMgLmN0YS1idG4uY3RhLS1zZWNvbmRhcnksXG4uUDAwNC1wcm9tby1sZWZ0IC5wcm9tby1ib3ggLnByb21vLWJveC1saW5rOmhvdmVyIC5fcHJvbW8tYm94LWN0YS1idXR0b25zIC5jdGEtYnRuLmN0YS0tc2Vjb25kYXJ5LFxuLlAwMDUtcHJvbW8tZG91YmxlLXJpZ2h0IC5wcm9tby1ib3ggLnByb21vLWJveC1saW5rOmhvdmVyIC5fcHJvbW8tYm94LWN0YS1idXR0b25zIC5jdGEtYnRuLmN0YS0tc2Vjb25kYXJ5LFxuLlAwMDYtcHJvbW8tYmlnLWltYWdlLXJpZ2h0IC5wcm9tby1ib3ggLnByb21vLWJveC1saW5rOmhvdmVyIC5fcHJvbW8tYm94LWN0YS1idXR0b25zIC5jdGEtYnRuLmN0YS0tc2Vjb25kYXJ5LFxuLkMwNTgtcHJvbW8gLnByb21vLWJveCAucHJvbW8tYm94LWxpbms6aG92ZXIgLl9wcm9tby1ib3gtY3RhLWJ1dHRvbnMgLmN0YS1idG4uY3RhLS1zZWNvbmRhcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzRjZWQxO1xuICBib3JkZXItY29sb3I6ICMyZDM4M2Y7XG4gIGNvbG9yOiAjMmQzODNmO1xufVxuXG4uUDAwMS1wcm9tby1yaWdodCAucHJvbW8tYm94IC5wcm9tby1ib3gtbGluazpob3ZlciAuX3Byb21vLWJveC1jdGEtYnV0dG9ucyAuY3RhLWJ0bi5jdGEtLXNlY29uZGFyeS5jdGEtLWludGVybmFsIC5jdGEtaWNvbjphZnRlcixcbi5QMDAyLXByb21vLWxlZnQgLnByb21vLWJveCAucHJvbW8tYm94LWxpbms6aG92ZXIgLl9wcm9tby1ib3gtY3RhLWJ1dHRvbnMgLmN0YS1idG4uY3RhLS1zZWNvbmRhcnkuY3RhLS1pbnRlcm5hbCAuY3RhLWljb246YWZ0ZXIsXG4uUDAwMy1wcm9tby1yaWdodCAucHJvbW8tYm94IC5wcm9tby1ib3gtbGluazpob3ZlciAuX3Byb21vLWJveC1jdGEtYnV0dG9ucyAuY3RhLWJ0bi5jdGEtLXNlY29uZGFyeS5jdGEtLWludGVybmFsIC5jdGEtaWNvbjphZnRlcixcbi5QMDA0LXByb21vLWxlZnQgLnByb21vLWJveCAucHJvbW8tYm94LWxpbms6aG92ZXIgLl9wcm9tby1ib3gtY3RhLWJ1dHRvbnMgLmN0YS1idG4uY3RhLS1zZWNvbmRhcnkuY3RhLS1pbnRlcm5hbCAuY3RhLWljb246YWZ0ZXIsXG4uUDAwNS1wcm9tby1kb3VibGUtcmlnaHQgLnByb21vLWJveCAucHJvbW8tYm94LWxpbms6aG92ZXIgLl9wcm9tby1ib3gtY3RhLWJ1dHRvbnMgLmN0YS1idG4uY3RhLS1zZWNvbmRhcnkuY3RhLS1pbnRlcm5hbCAuY3RhLWljb246YWZ0ZXIsXG4uUDAwNi1wcm9tby1iaWctaW1hZ2UtcmlnaHQgLnByb21vLWJveCAucHJvbW8tYm94LWxpbms6aG92ZXIgLl9wcm9tby1ib3gtY3RhLWJ1dHRvbnMgLmN0YS1idG4uY3RhLS1zZWNvbmRhcnkuY3RhLS1pbnRlcm5hbCAuY3RhLWljb246YWZ0ZXIsXG4uQzA1OC1wcm9tbyAucHJvbW8tYm94IC5wcm9tby1ib3gtbGluazpob3ZlciAuX3Byb21vLWJveC1jdGEtYnV0dG9ucyAuY3RhLWJ0bi5jdGEtLXNlY29uZGFyeS5jdGEtLWludGVybmFsIC5jdGEtaWNvbjphZnRlciB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzJkMzgzZjtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzJkMzgzZjtcbn1cblxuLlAwMDEtcHJvbW8tcmlnaHQgLnByb21vLWJveCAucHJvbW8tYm94LWxpbms6aG92ZXIgLl9wcm9tby1ib3gtY3RhLWJ1dHRvbnMgLmN0YS1idG4uY3RhLS1zZWNvbmRhcnkuY3RhLS1leHRlcm5hbCAuY3RhLWljb246YWZ0ZXIsXG4uUDAwMi1wcm9tby1sZWZ0IC5wcm9tby1ib3ggLnByb21vLWJveC1saW5rOmhvdmVyIC5fcHJvbW8tYm94LWN0YS1idXR0b25zIC5jdGEtYnRuLmN0YS0tc2Vjb25kYXJ5LmN0YS0tZXh0ZXJuYWwgLmN0YS1pY29uOmFmdGVyLFxuLlAwMDMtcHJvbW8tcmlnaHQgLnByb21vLWJveCAucHJvbW8tYm94LWxpbms6aG92ZXIgLl9wcm9tby1ib3gtY3RhLWJ1dHRvbnMgLmN0YS1idG4uY3RhLS1zZWNvbmRhcnkuY3RhLS1leHRlcm5hbCAuY3RhLWljb246YWZ0ZXIsXG4uUDAwNC1wcm9tby1sZWZ0IC5wcm9tby1ib3ggLnByb21vLWJveC1saW5rOmhvdmVyIC5fcHJvbW8tYm94LWN0YS1idXR0b25zIC5jdGEtYnRuLmN0YS0tc2Vjb25kYXJ5LmN0YS0tZXh0ZXJuYWwgLmN0YS1pY29uOmFmdGVyLFxuLlAwMDUtcHJvbW8tZG91YmxlLXJpZ2h0IC5wcm9tby1ib3ggLnByb21vLWJveC1saW5rOmhvdmVyIC5fcHJvbW8tYm94LWN0YS1idXR0b25zIC5jdGEtYnRuLmN0YS0tc2Vjb25kYXJ5LmN0YS0tZXh0ZXJuYWwgLmN0YS1pY29uOmFmdGVyLFxuLlAwMDYtcHJvbW8tYmlnLWltYWdlLXJpZ2h0IC5wcm9tby1ib3ggLnByb21vLWJveC1saW5rOmhvdmVyIC5fcHJvbW8tYm94LWN0YS1idXR0b25zIC5jdGEtYnRuLmN0YS0tc2Vjb25kYXJ5LmN0YS0tZXh0ZXJuYWwgLmN0YS1pY29uOmFmdGVyLFxuLkMwNTgtcHJvbW8gLnByb21vLWJveCAucHJvbW8tYm94LWxpbms6aG92ZXIgLl9wcm9tby1ib3gtY3RhLWJ1dHRvbnMgLmN0YS1idG4uY3RhLS1zZWNvbmRhcnkuY3RhLS1leHRlcm5hbCAuY3RhLWljb246YWZ0ZXIge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzJkMzgzZjtcbn1cblxuLlAwMDEtcHJvbW8tcmlnaHQgLnByb21vLWJveCAucHJvbW8tYm94LWxpbms6aG92ZXIgLl9wcm9tby1ib3gtY3RhLWJ1dHRvbnMgLmN0YS1idG4uY3RhLS1zZWNvbmRhcnkuY3RhLS12aWRlbyAuY3RhLWljb246YmVmb3JlLFxuLlAwMDItcHJvbW8tbGVmdCAucHJvbW8tYm94IC5wcm9tby1ib3gtbGluazpob3ZlciAuX3Byb21vLWJveC1jdGEtYnV0dG9ucyAuY3RhLWJ0bi5jdGEtLXNlY29uZGFyeS5jdGEtLXZpZGVvIC5jdGEtaWNvbjpiZWZvcmUsXG4uUDAwMy1wcm9tby1yaWdodCAucHJvbW8tYm94IC5wcm9tby1ib3gtbGluazpob3ZlciAuX3Byb21vLWJveC1jdGEtYnV0dG9ucyAuY3RhLWJ0bi5jdGEtLXNlY29uZGFyeS5jdGEtLXZpZGVvIC5jdGEtaWNvbjpiZWZvcmUsXG4uUDAwNC1wcm9tby1sZWZ0IC5wcm9tby1ib3ggLnByb21vLWJveC1saW5rOmhvdmVyIC5fcHJvbW8tYm94LWN0YS1idXR0b25zIC5jdGEtYnRuLmN0YS0tc2Vjb25kYXJ5LmN0YS0tdmlkZW8gLmN0YS1pY29uOmJlZm9yZSxcbi5QMDA1LXByb21vLWRvdWJsZS1yaWdodCAucHJvbW8tYm94IC5wcm9tby1ib3gtbGluazpob3ZlciAuX3Byb21vLWJveC1jdGEtYnV0dG9ucyAuY3RhLWJ0bi5jdGEtLXNlY29uZGFyeS5jdGEtLXZpZGVvIC5jdGEtaWNvbjpiZWZvcmUsXG4uUDAwNi1wcm9tby1iaWctaW1hZ2UtcmlnaHQgLnByb21vLWJveCAucHJvbW8tYm94LWxpbms6aG92ZXIgLl9wcm9tby1ib3gtY3RhLWJ1dHRvbnMgLmN0YS1idG4uY3RhLS1zZWNvbmRhcnkuY3RhLS12aWRlbyAuY3RhLWljb246YmVmb3JlLFxuLkMwNTgtcHJvbW8gLnByb21vLWJveCAucHJvbW8tYm94LWxpbms6aG92ZXIgLl9wcm9tby1ib3gtY3RhLWJ1dHRvbnMgLmN0YS1idG4uY3RhLS1zZWNvbmRhcnkuY3RhLS12aWRlbyAuY3RhLWljb246YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMmQzODNmO1xuICBiYWNrZ3JvdW5kOiAjMmQzODNmO1xufVxuXG4uUDAwMS1wcm9tby1yaWdodCAucHJvbW8tYm94IC5wcm9tby1ib3gtbGluazpob3ZlciAuX3Byb21vLWJveC1jdGEtYnV0dG9ucyAuY3RhLWJ0bi5jdGEtLXNlY29uZGFyeS5jdGEtLXZpZGVvIC5jdGEtaWNvbjphZnRlcixcbi5QMDAyLXByb21vLWxlZnQgLnByb21vLWJveCAucHJvbW8tYm94LWxpbms6aG92ZXIgLl9wcm9tby1ib3gtY3RhLWJ1dHRvbnMgLmN0YS1idG4uY3RhLS1zZWNvbmRhcnkuY3RhLS12aWRlbyAuY3RhLWljb246YWZ0ZXIsXG4uUDAwMy1wcm9tby1yaWdodCAucHJvbW8tYm94IC5wcm9tby1ib3gtbGluazpob3ZlciAuX3Byb21vLWJveC1jdGEtYnV0dG9ucyAuY3RhLWJ0bi5jdGEtLXNlY29uZGFyeS5jdGEtLXZpZGVvIC5jdGEtaWNvbjphZnRlcixcbi5QMDA0LXByb21vLWxlZnQgLnByb21vLWJveCAucHJvbW8tYm94LWxpbms6aG92ZXIgLl9wcm9tby1ib3gtY3RhLWJ1dHRvbnMgLmN0YS1idG4uY3RhLS1zZWNvbmRhcnkuY3RhLS12aWRlbyAuY3RhLWljb246YWZ0ZXIsXG4uUDAwNS1wcm9tby1kb3VibGUtcmlnaHQgLnByb21vLWJveCAucHJvbW8tYm94LWxpbms6aG92ZXIgLl9wcm9tby1ib3gtY3RhLWJ1dHRvbnMgLmN0YS1idG4uY3RhLS1zZWNvbmRhcnkuY3RhLS12aWRlbyAuY3RhLWljb246YWZ0ZXIsXG4uUDAwNi1wcm9tby1iaWctaW1hZ2UtcmlnaHQgLnByb21vLWJveCAucHJvbW8tYm94LWxpbms6aG92ZXIgLl9wcm9tby1ib3gtY3RhLWJ1dHRvbnMgLmN0YS1idG4uY3RhLS1zZWNvbmRhcnkuY3RhLS12aWRlbyAuY3RhLWljb246YWZ0ZXIsXG4uQzA1OC1wcm9tbyAucHJvbW8tYm94IC5wcm9tby1ib3gtbGluazpob3ZlciAuX3Byb21vLWJveC1jdGEtYnV0dG9ucyAuY3RhLWJ0bi5jdGEtLXNlY29uZGFyeS5jdGEtLXZpZGVvIC5jdGEtaWNvbjphZnRlciB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjYzRjZWQxO1xufVxuXG4uUDAwMS1wcm9tby1yaWdodCAucHJvbW8tYm94IC5wcm9tby1ib3gtbGluazpob3ZlciAuX3Byb21vLWJveC1jdGEtYnV0dG9ucyAuY3RhLWJ0bi5jdGEtLXNlY29uZGFyeS5jdGEtLWRvd25sb2FkIC5jdGEtaWNvbixcbi5QMDAyLXByb21vLWxlZnQgLnByb21vLWJveCAucHJvbW8tYm94LWxpbms6aG92ZXIgLl9wcm9tby1ib3gtY3RhLWJ1dHRvbnMgLmN0YS1idG4uY3RhLS1zZWNvbmRhcnkuY3RhLS1kb3dubG9hZCAuY3RhLWljb24sXG4uUDAwMy1wcm9tby1yaWdodCAucHJvbW8tYm94IC5wcm9tby1ib3gtbGluazpob3ZlciAuX3Byb21vLWJveC1jdGEtYnV0dG9ucyAuY3RhLWJ0bi5jdGEtLXNlY29uZGFyeS5jdGEtLWRvd25sb2FkIC5jdGEtaWNvbixcbi5QMDA0LXByb21vLWxlZnQgLnByb21vLWJveCAucHJvbW8tYm94LWxpbms6aG92ZXIgLl9wcm9tby1ib3gtY3RhLWJ1dHRvbnMgLmN0YS1idG4uY3RhLS1zZWNvbmRhcnkuY3RhLS1kb3dubG9hZCAuY3RhLWljb24sXG4uUDAwNS1wcm9tby1kb3VibGUtcmlnaHQgLnByb21vLWJveCAucHJvbW8tYm94LWxpbms6aG92ZXIgLl9wcm9tby1ib3gtY3RhLWJ1dHRvbnMgLmN0YS1idG4uY3RhLS1zZWNvbmRhcnkuY3RhLS1kb3dubG9hZCAuY3RhLWljb24sXG4uUDAwNi1wcm9tby1iaWctaW1hZ2UtcmlnaHQgLnByb21vLWJveCAucHJvbW8tYm94LWxpbms6aG92ZXIgLl9wcm9tby1ib3gtY3RhLWJ1dHRvbnMgLmN0YS1idG4uY3RhLS1zZWNvbmRhcnkuY3RhLS1kb3dubG9hZCAuY3RhLWljb24sXG4uQzA1OC1wcm9tbyAucHJvbW8tYm94IC5wcm9tby1ib3gtbGluazpob3ZlciAuX3Byb21vLWJveC1jdGEtYnV0dG9ucyAuY3RhLWJ0bi5jdGEtLXNlY29uZGFyeS5jdGEtLWRvd25sb2FkIC5jdGEtaWNvbiB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMyZDM4M2Y7XG59XG5cbi5QMDAxLXByb21vLXJpZ2h0IC5wcm9tby1ib3ggLnByb21vLWJveC1saW5rOmhvdmVyIC5fcHJvbW8tYm94LWN0YS1idXR0b25zIC5jdGEtYnRuLmN0YS0tc2Vjb25kYXJ5LmN0YS0tZG93bmxvYWQgLmN0YS1pY29uOmJlZm9yZSxcbi5QMDAyLXByb21vLWxlZnQgLnByb21vLWJveCAucHJvbW8tYm94LWxpbms6aG92ZXIgLl9wcm9tby1ib3gtY3RhLWJ1dHRvbnMgLmN0YS1idG4uY3RhLS1zZWNvbmRhcnkuY3RhLS1kb3dubG9hZCAuY3RhLWljb246YmVmb3JlLFxuLlAwMDMtcHJvbW8tcmlnaHQgLnByb21vLWJveCAucHJvbW8tYm94LWxpbms6aG92ZXIgLl9wcm9tby1ib3gtY3RhLWJ1dHRvbnMgLmN0YS1idG4uY3RhLS1zZWNvbmRhcnkuY3RhLS1kb3dubG9hZCAuY3RhLWljb246YmVmb3JlLFxuLlAwMDQtcHJvbW8tbGVmdCAucHJvbW8tYm94IC5wcm9tby1ib3gtbGluazpob3ZlciAuX3Byb21vLWJveC1jdGEtYnV0dG9ucyAuY3RhLWJ0bi5jdGEtLXNlY29uZGFyeS5jdGEtLWRvd25sb2FkIC5jdGEtaWNvbjpiZWZvcmUsXG4uUDAwNS1wcm9tby1kb3VibGUtcmlnaHQgLnByb21vLWJveCAucHJvbW8tYm94LWxpbms6aG92ZXIgLl9wcm9tby1ib3gtY3RhLWJ1dHRvbnMgLmN0YS1idG4uY3RhLS1zZWNvbmRhcnkuY3RhLS1kb3dubG9hZCAuY3RhLWljb246YmVmb3JlLFxuLlAwMDYtcHJvbW8tYmlnLWltYWdlLXJpZ2h0IC5wcm9tby1ib3ggLnByb21vLWJveC1saW5rOmhvdmVyIC5fcHJvbW8tYm94LWN0YS1idXR0b25zIC5jdGEtYnRuLmN0YS0tc2Vjb25kYXJ5LmN0YS0tZG93bmxvYWQgLmN0YS1pY29uOmJlZm9yZSxcbi5DMDU4LXByb21vIC5wcm9tby1ib3ggLnByb21vLWJveC1saW5rOmhvdmVyIC5fcHJvbW8tYm94LWN0YS1idXR0b25zIC5jdGEtYnRuLmN0YS0tc2Vjb25kYXJ5LmN0YS0tZG93bmxvYWQgLmN0YS1pY29uOmJlZm9yZSB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzJkMzgzZjtcbn1cblxuLlAwMDEtcHJvbW8tcmlnaHQgLnByb21vLWJveCAucHJvbW8tYm94LWxpbms6aG92ZXIgLl9wcm9tby1ib3gtY3RhLWJ1dHRvbnMgLmN0YS1idG4uY3RhLS1zZWNvbmRhcnkuY3RhLS1kb3dubG9hZCAuY3RhLWljb246YWZ0ZXIsXG4uUDAwMi1wcm9tby1sZWZ0IC5wcm9tby1ib3ggLnByb21vLWJveC1saW5rOmhvdmVyIC5fcHJvbW8tYm94LWN0YS1idXR0b25zIC5jdGEtYnRuLmN0YS0tc2Vjb25kYXJ5LmN0YS0tZG93bmxvYWQgLmN0YS1pY29uOmFmdGVyLFxuLlAwMDMtcHJvbW8tcmlnaHQgLnByb21vLWJveCAucHJvbW8tYm94LWxpbms6aG92ZXIgLl9wcm9tby1ib3gtY3RhLWJ1dHRvbnMgLmN0YS1idG4uY3RhLS1zZWNvbmRhcnkuY3RhLS1kb3dubG9hZCAuY3RhLWljb246YWZ0ZXIsXG4uUDAwNC1wcm9tby1sZWZ0IC5wcm9tby1ib3ggLnByb21vLWJveC1saW5rOmhvdmVyIC5fcHJvbW8tYm94LWN0YS1idXR0b25zIC5jdGEtYnRuLmN0YS0tc2Vjb25kYXJ5LmN0YS0tZG93bmxvYWQgLmN0YS1pY29uOmFmdGVyLFxuLlAwMDUtcHJvbW8tZG91YmxlLXJpZ2h0IC5wcm9tby1ib3ggLnByb21vLWJveC1saW5rOmhvdmVyIC5fcHJvbW8tYm94LWN0YS1idXR0b25zIC5jdGEtYnRuLmN0YS0tc2Vjb25kYXJ5LmN0YS0tZG93bmxvYWQgLmN0YS1pY29uOmFmdGVyLFxuLlAwMDYtcHJvbW8tYmlnLWltYWdlLXJpZ2h0IC5wcm9tby1ib3ggLnByb21vLWJveC1saW5rOmhvdmVyIC5fcHJvbW8tYm94LWN0YS1idXR0b25zIC5jdGEtYnRuLmN0YS0tc2Vjb25kYXJ5LmN0YS0tZG93bmxvYWQgLmN0YS1pY29uOmFmdGVyLFxuLkMwNTgtcHJvbW8gLnByb21vLWJveCAucHJvbW8tYm94LWxpbms6aG92ZXIgLl9wcm9tby1ib3gtY3RhLWJ1dHRvbnMgLmN0YS1idG4uY3RhLS1zZWNvbmRhcnkuY3RhLS1kb3dubG9hZCAuY3RhLWljb246YWZ0ZXIge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICMyZDM4M2Y7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMyZDM4M2Y7XG59XG5cbi5QMDAxLXByb21vLXJpZ2h0IC5wcm9tby1ib3ggLnByb21vLWJveC1saW5rOmhvdmVyIC5fcHJvbW8tYm94LWN0YS1idXR0b25zIC5jdGEtYnRuLmN0YS0tdGVydGlhcnksXG4uUDAwMi1wcm9tby1sZWZ0IC5wcm9tby1ib3ggLnByb21vLWJveC1saW5rOmhvdmVyIC5fcHJvbW8tYm94LWN0YS1idXR0b25zIC5jdGEtYnRuLmN0YS0tdGVydGlhcnksXG4uUDAwMy1wcm9tby1yaWdodCAucHJvbW8tYm94IC5wcm9tby1ib3gtbGluazpob3ZlciAuX3Byb21vLWJveC1jdGEtYnV0dG9ucyAuY3RhLWJ0bi5jdGEtLXRlcnRpYXJ5LFxuLlAwMDQtcHJvbW8tbGVmdCAucHJvbW8tYm94IC5wcm9tby1ib3gtbGluazpob3ZlciAuX3Byb21vLWJveC1jdGEtYnV0dG9ucyAuY3RhLWJ0bi5jdGEtLXRlcnRpYXJ5LFxuLlAwMDUtcHJvbW8tZG91YmxlLXJpZ2h0IC5wcm9tby1ib3ggLnByb21vLWJveC1saW5rOmhvdmVyIC5fcHJvbW8tYm94LWN0YS1idXR0b25zIC5jdGEtYnRuLmN0YS0tdGVydGlhcnksXG4uUDAwNi1wcm9tby1iaWctaW1hZ2UtcmlnaHQgLnByb21vLWJveCAucHJvbW8tYm94LWxpbms6aG92ZXIgLl9wcm9tby1ib3gtY3RhLWJ1dHRvbnMgLmN0YS1idG4uY3RhLS10ZXJ0aWFyeSxcbi5DMDU4LXByb21vIC5wcm9tby1ib3ggLnByb21vLWJveC1saW5rOmhvdmVyIC5fcHJvbW8tYm94LWN0YS1idXR0b25zIC5jdGEtYnRuLmN0YS0tdGVydGlhcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjZjMmM2O1xuICBib3JkZXItY29sb3I6ICNiY2M1Yzg7XG4gIGNvbG9yOiAjMmQzODNmO1xufVxuXG4uUDAwMS1wcm9tby1yaWdodCAucHJvbW8tYm94IC5wcm9tby1ib3gtbGluazpob3ZlciAuX3Byb21vLWJveC1jdGEtYnV0dG9ucyAuY3RhLWJ0bi5jdGEtLXRlcnRpYXJ5LmN0YS0taW50ZXJuYWwgLmN0YS1pY29uOmFmdGVyLFxuLlAwMDItcHJvbW8tbGVmdCAucHJvbW8tYm94IC5wcm9tby1ib3gtbGluazpob3ZlciAuX3Byb21vLWJveC1jdGEtYnV0dG9ucyAuY3RhLWJ0bi5jdGEtLXRlcnRpYXJ5LmN0YS0taW50ZXJuYWwgLmN0YS1pY29uOmFmdGVyLFxuLlAwMDMtcHJvbW8tcmlnaHQgLnByb21vLWJveCAucHJvbW8tYm94LWxpbms6aG92ZXIgLl9wcm9tby1ib3gtY3RhLWJ1dHRvbnMgLmN0YS1idG4uY3RhLS10ZXJ0aWFyeS5jdGEtLWludGVybmFsIC5jdGEtaWNvbjphZnRlcixcbi5QMDA0LXByb21vLWxlZnQgLnByb21vLWJveCAucHJvbW8tYm94LWxpbms6aG92ZXIgLl9wcm9tby1ib3gtY3RhLWJ1dHRvbnMgLmN0YS1idG4uY3RhLS10ZXJ0aWFyeS5jdGEtLWludGVybmFsIC5jdGEtaWNvbjphZnRlcixcbi5QMDA1LXByb21vLWRvdWJsZS1yaWdodCAucHJvbW8tYm94IC5wcm9tby1ib3gtbGluazpob3ZlciAuX3Byb21vLWJveC1jdGEtYnV0dG9ucyAuY3RhLWJ0bi5jdGEtLXRlcnRpYXJ5LmN0YS0taW50ZXJuYWwgLmN0YS1pY29uOmFmdGVyLFxuLlAwMDYtcHJvbW8tYmlnLWltYWdlLXJpZ2h0IC5wcm9tby1ib3ggLnByb21vLWJveC1saW5rOmhvdmVyIC5fcHJvbW8tYm94LWN0YS1idXR0b25zIC5jdGEtYnRuLmN0YS0tdGVydGlhcnkuY3RhLS1pbnRlcm5hbCAuY3RhLWljb246YWZ0ZXIsXG4uQzA1OC1wcm9tbyAucHJvbW8tYm94IC5wcm9tby1ib3gtbGluazpob3ZlciAuX3Byb21vLWJveC1jdGEtYnV0dG9ucyAuY3RhLWJ0bi5jdGEtLXRlcnRpYXJ5LmN0YS0taW50ZXJuYWwgLmN0YS1pY29uOmFmdGVyIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjMmQzODNmO1xuICBib3JkZXItdG9wLWNvbG9yOiAjMmQzODNmO1xufVxuXG4uUDAwMS1wcm9tby1yaWdodCAucHJvbW8tYm94IC5wcm9tby1ib3gtbGluazpob3ZlciAuX3Byb21vLWJveC1jdGEtYnV0dG9ucyAuY3RhLWJ0bi5jdGEtLXRlcnRpYXJ5LmN0YS0tZXh0ZXJuYWwgLmN0YS1pY29uOmFmdGVyLFxuLlAwMDItcHJvbW8tbGVmdCAucHJvbW8tYm94IC5wcm9tby1ib3gtbGluazpob3ZlciAuX3Byb21vLWJveC1jdGEtYnV0dG9ucyAuY3RhLWJ0bi5jdGEtLXRlcnRpYXJ5LmN0YS0tZXh0ZXJuYWwgLmN0YS1pY29uOmFmdGVyLFxuLlAwMDMtcHJvbW8tcmlnaHQgLnByb21vLWJveCAucHJvbW8tYm94LWxpbms6aG92ZXIgLl9wcm9tby1ib3gtY3RhLWJ1dHRvbnMgLmN0YS1idG4uY3RhLS10ZXJ0aWFyeS5jdGEtLWV4dGVybmFsIC5jdGEtaWNvbjphZnRlcixcbi5QMDA0LXByb21vLWxlZnQgLnByb21vLWJveCAucHJvbW8tYm94LWxpbms6aG92ZXIgLl9wcm9tby1ib3gtY3RhLWJ1dHRvbnMgLmN0YS1idG4uY3RhLS10ZXJ0aWFyeS5jdGEtLWV4dGVybmFsIC5jdGEtaWNvbjphZnRlcixcbi5QMDA1LXByb21vLWRvdWJsZS1yaWdodCAucHJvbW8tYm94IC5wcm9tby1ib3gtbGluazpob3ZlciAuX3Byb21vLWJveC1jdGEtYnV0dG9ucyAuY3RhLWJ0bi5jdGEtLXRlcnRpYXJ5LmN0YS0tZXh0ZXJuYWwgLmN0YS1pY29uOmFmdGVyLFxuLlAwMDYtcHJvbW8tYmlnLWltYWdlLXJpZ2h0IC5wcm9tby1ib3ggLnByb21vLWJveC1saW5rOmhvdmVyIC5fcHJvbW8tYm94LWN0YS1idXR0b25zIC5jdGEtYnRuLmN0YS0tdGVydGlhcnkuY3RhLS1leHRlcm5hbCAuY3RhLWljb246YWZ0ZXIsXG4uQzA1OC1wcm9tbyAucHJvbW8tYm94IC5wcm9tby1ib3gtbGluazpob3ZlciAuX3Byb21vLWJveC1jdGEtYnV0dG9ucyAuY3RhLWJ0bi5jdGEtLXRlcnRpYXJ5LmN0YS0tZXh0ZXJuYWwgLmN0YS1pY29uOmFmdGVyIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMyZDM4M2Y7XG59XG5cbi5QMDAxLXByb21vLXJpZ2h0IC5wcm9tby1ib3ggLnByb21vLWJveC1saW5rOmhvdmVyIC5fcHJvbW8tYm94LWN0YS1idXR0b25zIC5jdGEtYnRuLmN0YS0tdGVydGlhcnkuY3RhLS12aWRlbyAuY3RhLWljb246YmVmb3JlLFxuLlAwMDItcHJvbW8tbGVmdCAucHJvbW8tYm94IC5wcm9tby1ib3gtbGluazpob3ZlciAuX3Byb21vLWJveC1jdGEtYnV0dG9ucyAuY3RhLWJ0bi5jdGEtLXRlcnRpYXJ5LmN0YS0tdmlkZW8gLmN0YS1pY29uOmJlZm9yZSxcbi5QMDAzLXByb21vLXJpZ2h0IC5wcm9tby1ib3ggLnByb21vLWJveC1saW5rOmhvdmVyIC5fcHJvbW8tYm94LWN0YS1idXR0b25zIC5jdGEtYnRuLmN0YS0tdGVydGlhcnkuY3RhLS12aWRlbyAuY3RhLWljb246YmVmb3JlLFxuLlAwMDQtcHJvbW8tbGVmdCAucHJvbW8tYm94IC5wcm9tby1ib3gtbGluazpob3ZlciAuX3Byb21vLWJveC1jdGEtYnV0dG9ucyAuY3RhLWJ0bi5jdGEtLXRlcnRpYXJ5LmN0YS0tdmlkZW8gLmN0YS1pY29uOmJlZm9yZSxcbi5QMDA1LXByb21vLWRvdWJsZS1yaWdodCAucHJvbW8tYm94IC5wcm9tby1ib3gtbGluazpob3ZlciAuX3Byb21vLWJveC1jdGEtYnV0dG9ucyAuY3RhLWJ0bi5jdGEtLXRlcnRpYXJ5LmN0YS0tdmlkZW8gLmN0YS1pY29uOmJlZm9yZSxcbi5QMDA2LXByb21vLWJpZy1pbWFnZS1yaWdodCAucHJvbW8tYm94IC5wcm9tby1ib3gtbGluazpob3ZlciAuX3Byb21vLWJveC1jdGEtYnV0dG9ucyAuY3RhLWJ0bi5jdGEtLXRlcnRpYXJ5LmN0YS0tdmlkZW8gLmN0YS1pY29uOmJlZm9yZSxcbi5DMDU4LXByb21vIC5wcm9tby1ib3ggLnByb21vLWJveC1saW5rOmhvdmVyIC5fcHJvbW8tYm94LWN0YS1idXR0b25zIC5jdGEtYnRuLmN0YS0tdGVydGlhcnkuY3RhLS12aWRlbyAuY3RhLWljb246YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMmQzODNmO1xuICBiYWNrZ3JvdW5kOiAjMmQzODNmO1xufVxuXG4uUDAwMS1wcm9tby1yaWdodCAucHJvbW8tYm94IC5wcm9tby1ib3gtbGluazpob3ZlciAuX3Byb21vLWJveC1jdGEtYnV0dG9ucyAuY3RhLWJ0bi5jdGEtLXRlcnRpYXJ5LmN0YS0tdmlkZW8gLmN0YS1pY29uOmFmdGVyLFxuLlAwMDItcHJvbW8tbGVmdCAucHJvbW8tYm94IC5wcm9tby1ib3gtbGluazpob3ZlciAuX3Byb21vLWJveC1jdGEtYnV0dG9ucyAuY3RhLWJ0bi5jdGEtLXRlcnRpYXJ5LmN0YS0tdmlkZW8gLmN0YS1pY29uOmFmdGVyLFxuLlAwMDMtcHJvbW8tcmlnaHQgLnByb21vLWJveCAucHJvbW8tYm94LWxpbms6aG92ZXIgLl9wcm9tby1ib3gtY3RhLWJ1dHRvbnMgLmN0YS1idG4uY3RhLS10ZXJ0aWFyeS5jdGEtLXZpZGVvIC5jdGEtaWNvbjphZnRlcixcbi5QMDA0LXByb21vLWxlZnQgLnByb21vLWJveCAucHJvbW8tYm94LWxpbms6aG92ZXIgLl9wcm9tby1ib3gtY3RhLWJ1dHRvbnMgLmN0YS1idG4uY3RhLS10ZXJ0aWFyeS5jdGEtLXZpZGVvIC5jdGEtaWNvbjphZnRlcixcbi5QMDA1LXByb21vLWRvdWJsZS1yaWdodCAucHJvbW8tYm94IC5wcm9tby1ib3gtbGluazpob3ZlciAuX3Byb21vLWJveC1jdGEtYnV0dG9ucyAuY3RhLWJ0bi5jdGEtLXRlcnRpYXJ5LmN0YS0tdmlkZW8gLmN0YS1pY29uOmFmdGVyLFxuLlAwMDYtcHJvbW8tYmlnLWltYWdlLXJpZ2h0IC5wcm9tby1ib3ggLnByb21vLWJveC1saW5rOmhvdmVyIC5fcHJvbW8tYm94LWN0YS1idXR0b25zIC5jdGEtYnRuLmN0YS0tdGVydGlhcnkuY3RhLS12aWRlbyAuY3RhLWljb246YWZ0ZXIsXG4uQzA1OC1wcm9tbyAucHJvbW8tYm94IC5wcm9tby1ib3gtbGluazpob3ZlciAuX3Byb21vLWJveC1jdGEtYnV0dG9ucyAuY3RhLWJ0bi5jdGEtLXRlcnRpYXJ5LmN0YS0tdmlkZW8gLmN0YS1pY29uOmFmdGVyIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNiNmMyYzY7XG59XG5cbi5QMDAxLXByb21vLXJpZ2h0IC5wcm9tby1ib3ggLnByb21vLWJveC1saW5rOmhvdmVyIC5fcHJvbW8tYm94LWN0YS1idXR0b25zIC5jdGEtYnRuLmN0YS0tdGVydGlhcnkuY3RhLS1kb3dubG9hZCAuY3RhLWljb24sXG4uUDAwMi1wcm9tby1sZWZ0IC5wcm9tby1ib3ggLnByb21vLWJveC1saW5rOmhvdmVyIC5fcHJvbW8tYm94LWN0YS1idXR0b25zIC5jdGEtYnRuLmN0YS0tdGVydGlhcnkuY3RhLS1kb3dubG9hZCAuY3RhLWljb24sXG4uUDAwMy1wcm9tby1yaWdodCAucHJvbW8tYm94IC5wcm9tby1ib3gtbGluazpob3ZlciAuX3Byb21vLWJveC1jdGEtYnV0dG9ucyAuY3RhLWJ0bi5jdGEtLXRlcnRpYXJ5LmN0YS0tZG93bmxvYWQgLmN0YS1pY29uLFxuLlAwMDQtcHJvbW8tbGVmdCAucHJvbW8tYm94IC5wcm9tby1ib3gtbGluazpob3ZlciAuX3Byb21vLWJveC1jdGEtYnV0dG9ucyAuY3RhLWJ0bi5jdGEtLXRlcnRpYXJ5LmN0YS0tZG93bmxvYWQgLmN0YS1pY29uLFxuLlAwMDUtcHJvbW8tZG91YmxlLXJpZ2h0IC5wcm9tby1ib3ggLnByb21vLWJveC1saW5rOmhvdmVyIC5fcHJvbW8tYm94LWN0YS1idXR0b25zIC5jdGEtYnRuLmN0YS0tdGVydGlhcnkuY3RhLS1kb3dubG9hZCAuY3RhLWljb24sXG4uUDAwNi1wcm9tby1iaWctaW1hZ2UtcmlnaHQgLnByb21vLWJveCAucHJvbW8tYm94LWxpbms6aG92ZXIgLl9wcm9tby1ib3gtY3RhLWJ1dHRvbnMgLmN0YS1idG4uY3RhLS10ZXJ0aWFyeS5jdGEtLWRvd25sb2FkIC5jdGEtaWNvbixcbi5DMDU4LXByb21vIC5wcm9tby1ib3ggLnByb21vLWJveC1saW5rOmhvdmVyIC5fcHJvbW8tYm94LWN0YS1idXR0b25zIC5jdGEtYnRuLmN0YS0tdGVydGlhcnkuY3RhLS1kb3dubG9hZCAuY3RhLWljb24ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMmQzODNmO1xufVxuXG4uUDAwMS1wcm9tby1yaWdodCAucHJvbW8tYm94IC5wcm9tby1ib3gtbGluazpob3ZlciAuX3Byb21vLWJveC1jdGEtYnV0dG9ucyAuY3RhLWJ0bi5jdGEtLXRlcnRpYXJ5LmN0YS0tZG93bmxvYWQgLmN0YS1pY29uOmJlZm9yZSxcbi5QMDAyLXByb21vLWxlZnQgLnByb21vLWJveCAucHJvbW8tYm94LWxpbms6aG92ZXIgLl9wcm9tby1ib3gtY3RhLWJ1dHRvbnMgLmN0YS1idG4uY3RhLS10ZXJ0aWFyeS5jdGEtLWRvd25sb2FkIC5jdGEtaWNvbjpiZWZvcmUsXG4uUDAwMy1wcm9tby1yaWdodCAucHJvbW8tYm94IC5wcm9tby1ib3gtbGluazpob3ZlciAuX3Byb21vLWJveC1jdGEtYnV0dG9ucyAuY3RhLWJ0bi5jdGEtLXRlcnRpYXJ5LmN0YS0tZG93bmxvYWQgLmN0YS1pY29uOmJlZm9yZSxcbi5QMDA0LXByb21vLWxlZnQgLnByb21vLWJveCAucHJvbW8tYm94LWxpbms6aG92ZXIgLl9wcm9tby1ib3gtY3RhLWJ1dHRvbnMgLmN0YS1idG4uY3RhLS10ZXJ0aWFyeS5jdGEtLWRvd25sb2FkIC5jdGEtaWNvbjpiZWZvcmUsXG4uUDAwNS1wcm9tby1kb3VibGUtcmlnaHQgLnByb21vLWJveCAucHJvbW8tYm94LWxpbms6aG92ZXIgLl9wcm9tby1ib3gtY3RhLWJ1dHRvbnMgLmN0YS1idG4uY3RhLS10ZXJ0aWFyeS5jdGEtLWRvd25sb2FkIC5jdGEtaWNvbjpiZWZvcmUsXG4uUDAwNi1wcm9tby1iaWctaW1hZ2UtcmlnaHQgLnByb21vLWJveCAucHJvbW8tYm94LWxpbms6aG92ZXIgLl9wcm9tby1ib3gtY3RhLWJ1dHRvbnMgLmN0YS1idG4uY3RhLS10ZXJ0aWFyeS5jdGEtLWRvd25sb2FkIC5jdGEtaWNvbjpiZWZvcmUsXG4uQzA1OC1wcm9tbyAucHJvbW8tYm94IC5wcm9tby1ib3gtbGluazpob3ZlciAuX3Byb21vLWJveC1jdGEtYnV0dG9ucyAuY3RhLWJ0bi5jdGEtLXRlcnRpYXJ5LmN0YS0tZG93bmxvYWQgLmN0YS1pY29uOmJlZm9yZSB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzJkMzgzZjtcbn1cblxuLlAwMDEtcHJvbW8tcmlnaHQgLnByb21vLWJveCAucHJvbW8tYm94LWxpbms6aG92ZXIgLl9wcm9tby1ib3gtY3RhLWJ1dHRvbnMgLmN0YS1idG4uY3RhLS10ZXJ0aWFyeS5jdGEtLWRvd25sb2FkIC5jdGEtaWNvbjphZnRlcixcbi5QMDAyLXByb21vLWxlZnQgLnByb21vLWJveCAucHJvbW8tYm94LWxpbms6aG92ZXIgLl9wcm9tby1ib3gtY3RhLWJ1dHRvbnMgLmN0YS1idG4uY3RhLS10ZXJ0aWFyeS5jdGEtLWRvd25sb2FkIC5jdGEtaWNvbjphZnRlcixcbi5QMDAzLXByb21vLXJpZ2h0IC5wcm9tby1ib3ggLnByb21vLWJveC1saW5rOmhvdmVyIC5fcHJvbW8tYm94LWN0YS1idXR0b25zIC5jdGEtYnRuLmN0YS0tdGVydGlhcnkuY3RhLS1kb3dubG9hZCAuY3RhLWljb246YWZ0ZXIsXG4uUDAwNC1wcm9tby1sZWZ0IC5wcm9tby1ib3ggLnByb21vLWJveC1saW5rOmhvdmVyIC5fcHJvbW8tYm94LWN0YS1idXR0b25zIC5jdGEtYnRuLmN0YS0tdGVydGlhcnkuY3RhLS1kb3dubG9hZCAuY3RhLWljb246YWZ0ZXIsXG4uUDAwNS1wcm9tby1kb3VibGUtcmlnaHQgLnByb21vLWJveCAucHJvbW8tYm94LWxpbms6aG92ZXIgLl9wcm9tby1ib3gtY3RhLWJ1dHRvbnMgLmN0YS1idG4uY3RhLS10ZXJ0aWFyeS5jdGEtLWRvd25sb2FkIC5jdGEtaWNvbjphZnRlcixcbi5QMDA2LXByb21vLWJpZy1pbWFnZS1yaWdodCAucHJvbW8tYm94IC5wcm9tby1ib3gtbGluazpob3ZlciAuX3Byb21vLWJveC1jdGEtYnV0dG9ucyAuY3RhLWJ0bi5jdGEtLXRlcnRpYXJ5LmN0YS0tZG93bmxvYWQgLmN0YS1pY29uOmFmdGVyLFxuLkMwNTgtcHJvbW8gLnByb21vLWJveCAucHJvbW8tYm94LWxpbms6aG92ZXIgLl9wcm9tby1ib3gtY3RhLWJ1dHRvbnMgLmN0YS1idG4uY3RhLS10ZXJ0aWFyeS5jdGEtLWRvd25sb2FkIC5jdGEtaWNvbjphZnRlciB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzJkMzgzZjtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzJkMzgzZjtcbn1cblxuLlAwMDEtcHJvbW8tcmlnaHQgLnByb21vLWJveCAucHJvbW8tYm94LWxpbms6aG92ZXIgLl9wcm9tby1ib3gtY3RhLWJ1dHRvbnMgLmN0YS1idG4uY3RhLS1yZXZlcnNlZCxcbi5QMDAyLXByb21vLWxlZnQgLnByb21vLWJveCAucHJvbW8tYm94LWxpbms6aG92ZXIgLl9wcm9tby1ib3gtY3RhLWJ1dHRvbnMgLmN0YS1idG4uY3RhLS1yZXZlcnNlZCxcbi5QMDAzLXByb21vLXJpZ2h0IC5wcm9tby1ib3ggLnByb21vLWJveC1saW5rOmhvdmVyIC5fcHJvbW8tYm94LWN0YS1idXR0b25zIC5jdGEtYnRuLmN0YS0tcmV2ZXJzZWQsXG4uUDAwNC1wcm9tby1sZWZ0IC5wcm9tby1ib3ggLnByb21vLWJveC1saW5rOmhvdmVyIC5fcHJvbW8tYm94LWN0YS1idXR0b25zIC5jdGEtYnRuLmN0YS0tcmV2ZXJzZWQsXG4uUDAwNS1wcm9tby1kb3VibGUtcmlnaHQgLnByb21vLWJveCAucHJvbW8tYm94LWxpbms6aG92ZXIgLl9wcm9tby1ib3gtY3RhLWJ1dHRvbnMgLmN0YS1idG4uY3RhLS1yZXZlcnNlZCxcbi5QMDA2LXByb21vLWJpZy1pbWFnZS1yaWdodCAucHJvbW8tYm94IC5wcm9tby1ib3gtbGluazpob3ZlciAuX3Byb21vLWJveC1jdGEtYnV0dG9ucyAuY3RhLWJ0bi5jdGEtLXJldmVyc2VkLFxuLkMwNTgtcHJvbW8gLnByb21vLWJveCAucHJvbW8tYm94LWxpbms6aG92ZXIgLl9wcm9tby1ib3gtY3RhLWJ1dHRvbnMgLmN0YS1idG4uY3RhLS1yZXZlcnNlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICNmZmZmZmY7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uUDAwMS1wcm9tby1yaWdodCAucHJvbW8tYm94IC5wcm9tby1ib3gtbGluazpob3ZlciAuX3Byb21vLWJveC1jdGEtYnV0dG9ucyAuY3RhLWJ0bi5jdGEtLXJldmVyc2VkLmN0YS0taW50ZXJuYWwgLmN0YS1pY29uOmFmdGVyLFxuLlAwMDItcHJvbW8tbGVmdCAucHJvbW8tYm94IC5wcm9tby1ib3gtbGluazpob3ZlciAuX3Byb21vLWJveC1jdGEtYnV0dG9ucyAuY3RhLWJ0bi5jdGEtLXJldmVyc2VkLmN0YS0taW50ZXJuYWwgLmN0YS1pY29uOmFmdGVyLFxuLlAwMDMtcHJvbW8tcmlnaHQgLnByb21vLWJveCAucHJvbW8tYm94LWxpbms6aG92ZXIgLl9wcm9tby1ib3gtY3RhLWJ1dHRvbnMgLmN0YS1idG4uY3RhLS1yZXZlcnNlZC5jdGEtLWludGVybmFsIC5jdGEtaWNvbjphZnRlcixcbi5QMDA0LXByb21vLWxlZnQgLnByb21vLWJveCAucHJvbW8tYm94LWxpbms6aG92ZXIgLl9wcm9tby1ib3gtY3RhLWJ1dHRvbnMgLmN0YS1idG4uY3RhLS1yZXZlcnNlZC5jdGEtLWludGVybmFsIC5jdGEtaWNvbjphZnRlcixcbi5QMDA1LXByb21vLWRvdWJsZS1yaWdodCAucHJvbW8tYm94IC5wcm9tby1ib3gtbGluazpob3ZlciAuX3Byb21vLWJveC1jdGEtYnV0dG9ucyAuY3RhLWJ0bi5jdGEtLXJldmVyc2VkLmN0YS0taW50ZXJuYWwgLmN0YS1pY29uOmFmdGVyLFxuLlAwMDYtcHJvbW8tYmlnLWltYWdlLXJpZ2h0IC5wcm9tby1ib3ggLnByb21vLWJveC1saW5rOmhvdmVyIC5fcHJvbW8tYm94LWN0YS1idXR0b25zIC5jdGEtYnRuLmN0YS0tcmV2ZXJzZWQuY3RhLS1pbnRlcm5hbCAuY3RhLWljb246YWZ0ZXIsXG4uQzA1OC1wcm9tbyAucHJvbW8tYm94IC5wcm9tby1ib3gtbGluazpob3ZlciAuX3Byb21vLWJveC1jdGEtYnV0dG9ucyAuY3RhLWJ0bi5jdGEtLXJldmVyc2VkLmN0YS0taW50ZXJuYWwgLmN0YS1pY29uOmFmdGVyIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItdG9wLWNvbG9yOiAjZmZmZmZmO1xufVxuXG4uUDAwMS1wcm9tby1yaWdodCAucHJvbW8tYm94IC5wcm9tby1ib3gtbGluazpob3ZlciAuX3Byb21vLWJveC1jdGEtYnV0dG9ucyAuY3RhLWJ0bi5jdGEtLXJldmVyc2VkLmN0YS0tZXh0ZXJuYWwgLmN0YS1pY29uOmFmdGVyLFxuLlAwMDItcHJvbW8tbGVmdCAucHJvbW8tYm94IC5wcm9tby1ib3gtbGluazpob3ZlciAuX3Byb21vLWJveC1jdGEtYnV0dG9ucyAuY3RhLWJ0bi5jdGEtLXJldmVyc2VkLmN0YS0tZXh0ZXJuYWwgLmN0YS1pY29uOmFmdGVyLFxuLlAwMDMtcHJvbW8tcmlnaHQgLnByb21vLWJveCAucHJvbW8tYm94LWxpbms6aG92ZXIgLl9wcm9tby1ib3gtY3RhLWJ1dHRvbnMgLmN0YS1idG4uY3RhLS1yZXZlcnNlZC5jdGEtLWV4dGVybmFsIC5jdGEtaWNvbjphZnRlcixcbi5QMDA0LXByb21vLWxlZnQgLnByb21vLWJveCAucHJvbW8tYm94LWxpbms6aG92ZXIgLl9wcm9tby1ib3gtY3RhLWJ1dHRvbnMgLmN0YS1idG4uY3RhLS1yZXZlcnNlZC5jdGEtLWV4dGVybmFsIC5jdGEtaWNvbjphZnRlcixcbi5QMDA1LXByb21vLWRvdWJsZS1yaWdodCAucHJvbW8tYm94IC5wcm9tby1ib3gtbGluazpob3ZlciAuX3Byb21vLWJveC1jdGEtYnV0dG9ucyAuY3RhLWJ0bi5jdGEtLXJldmVyc2VkLmN0YS0tZXh0ZXJuYWwgLmN0YS1pY29uOmFmdGVyLFxuLlAwMDYtcHJvbW8tYmlnLWltYWdlLXJpZ2h0IC5wcm9tby1ib3ggLnByb21vLWJveC1saW5rOmhvdmVyIC5fcHJvbW8tYm94LWN0YS1idXR0b25zIC5jdGEtYnRuLmN0YS0tcmV2ZXJzZWQuY3RhLS1leHRlcm5hbCAuY3RhLWljb246YWZ0ZXIsXG4uQzA1OC1wcm9tbyAucHJvbW8tYm94IC5wcm9tby1ib3gtbGluazpob3ZlciAuX3Byb21vLWJveC1jdGEtYnV0dG9ucyAuY3RhLWJ0bi5jdGEtLXJldmVyc2VkLmN0YS0tZXh0ZXJuYWwgLmN0YS1pY29uOmFmdGVyIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNmZmZmZmY7XG59XG5cbi5QMDAxLXByb21vLXJpZ2h0IC5wcm9tby1ib3ggLnByb21vLWJveC1saW5rOmhvdmVyIC5fcHJvbW8tYm94LWN0YS1idXR0b25zIC5jdGEtYnRuLmN0YS0tcmV2ZXJzZWQuY3RhLS12aWRlbyAuY3RhLWljb246YmVmb3JlLFxuLlAwMDItcHJvbW8tbGVmdCAucHJvbW8tYm94IC5wcm9tby1ib3gtbGluazpob3ZlciAuX3Byb21vLWJveC1jdGEtYnV0dG9ucyAuY3RhLWJ0bi5jdGEtLXJldmVyc2VkLmN0YS0tdmlkZW8gLmN0YS1pY29uOmJlZm9yZSxcbi5QMDAzLXByb21vLXJpZ2h0IC5wcm9tby1ib3ggLnByb21vLWJveC1saW5rOmhvdmVyIC5fcHJvbW8tYm94LWN0YS1idXR0b25zIC5jdGEtYnRuLmN0YS0tcmV2ZXJzZWQuY3RhLS12aWRlbyAuY3RhLWljb246YmVmb3JlLFxuLlAwMDQtcHJvbW8tbGVmdCAucHJvbW8tYm94IC5wcm9tby1ib3gtbGluazpob3ZlciAuX3Byb21vLWJveC1jdGEtYnV0dG9ucyAuY3RhLWJ0bi5jdGEtLXJldmVyc2VkLmN0YS0tdmlkZW8gLmN0YS1pY29uOmJlZm9yZSxcbi5QMDA1LXByb21vLWRvdWJsZS1yaWdodCAucHJvbW8tYm94IC5wcm9tby1ib3gtbGluazpob3ZlciAuX3Byb21vLWJveC1jdGEtYnV0dG9ucyAuY3RhLWJ0bi5jdGEtLXJldmVyc2VkLmN0YS0tdmlkZW8gLmN0YS1pY29uOmJlZm9yZSxcbi5QMDA2LXByb21vLWJpZy1pbWFnZS1yaWdodCAucHJvbW8tYm94IC5wcm9tby1ib3gtbGluazpob3ZlciAuX3Byb21vLWJveC1jdGEtYnV0dG9ucyAuY3RhLWJ0bi5jdGEtLXJldmVyc2VkLmN0YS0tdmlkZW8gLmN0YS1pY29uOmJlZm9yZSxcbi5DMDU4LXByb21vIC5wcm9tby1ib3ggLnByb21vLWJveC1saW5rOmhvdmVyIC5fcHJvbW8tYm94LWN0YS1idXR0b25zIC5jdGEtYnRuLmN0YS0tcmV2ZXJzZWQuY3RhLS12aWRlbyAuY3RhLWljb246YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xufVxuXG4uUDAwMS1wcm9tby1yaWdodCAucHJvbW8tYm94IC5wcm9tby1ib3gtbGluazpob3ZlciAuX3Byb21vLWJveC1jdGEtYnV0dG9ucyAuY3RhLWJ0bi5jdGEtLXJldmVyc2VkLmN0YS0tdmlkZW8gLmN0YS1pY29uOmFmdGVyLFxuLlAwMDItcHJvbW8tbGVmdCAucHJvbW8tYm94IC5wcm9tby1ib3gtbGluazpob3ZlciAuX3Byb21vLWJveC1jdGEtYnV0dG9ucyAuY3RhLWJ0bi5jdGEtLXJldmVyc2VkLmN0YS0tdmlkZW8gLmN0YS1pY29uOmFmdGVyLFxuLlAwMDMtcHJvbW8tcmlnaHQgLnByb21vLWJveCAucHJvbW8tYm94LWxpbms6aG92ZXIgLl9wcm9tby1ib3gtY3RhLWJ1dHRvbnMgLmN0YS1idG4uY3RhLS1yZXZlcnNlZC5jdGEtLXZpZGVvIC5jdGEtaWNvbjphZnRlcixcbi5QMDA0LXByb21vLWxlZnQgLnByb21vLWJveCAucHJvbW8tYm94LWxpbms6aG92ZXIgLl9wcm9tby1ib3gtY3RhLWJ1dHRvbnMgLmN0YS1idG4uY3RhLS1yZXZlcnNlZC5jdGEtLXZpZGVvIC5jdGEtaWNvbjphZnRlcixcbi5QMDA1LXByb21vLWRvdWJsZS1yaWdodCAucHJvbW8tYm94IC5wcm9tby1ib3gtbGluazpob3ZlciAuX3Byb21vLWJveC1jdGEtYnV0dG9ucyAuY3RhLWJ0bi5jdGEtLXJldmVyc2VkLmN0YS0tdmlkZW8gLmN0YS1pY29uOmFmdGVyLFxuLlAwMDYtcHJvbW8tYmlnLWltYWdlLXJpZ2h0IC5wcm9tby1ib3ggLnByb21vLWJveC1saW5rOmhvdmVyIC5fcHJvbW8tYm94LWN0YS1idXR0b25zIC5jdGEtYnRuLmN0YS0tcmV2ZXJzZWQuY3RhLS12aWRlbyAuY3RhLWljb246YWZ0ZXIsXG4uQzA1OC1wcm9tbyAucHJvbW8tYm94IC5wcm9tby1ib3gtbGluazpob3ZlciAuX3Byb21vLWJveC1jdGEtYnV0dG9ucyAuY3RhLWJ0bi5jdGEtLXJldmVyc2VkLmN0YS0tdmlkZW8gLmN0YS1pY29uOmFmdGVyIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMyZDM4M2Y7XG59XG5cbi5QMDAxLXByb21vLXJpZ2h0IC5wcm9tby1ib3ggLnByb21vLWJveC1saW5rOmhvdmVyIC5fcHJvbW8tYm94LWN0YS1idXR0b25zIC5jdGEtYnRuLmN0YS0tcmV2ZXJzZWQuY3RhLS1kb3dubG9hZCAuY3RhLWljb24sXG4uUDAwMi1wcm9tby1sZWZ0IC5wcm9tby1ib3ggLnByb21vLWJveC1saW5rOmhvdmVyIC5fcHJvbW8tYm94LWN0YS1idXR0b25zIC5jdGEtYnRuLmN0YS0tcmV2ZXJzZWQuY3RhLS1kb3dubG9hZCAuY3RhLWljb24sXG4uUDAwMy1wcm9tby1yaWdodCAucHJvbW8tYm94IC5wcm9tby1ib3gtbGluazpob3ZlciAuX3Byb21vLWJveC1jdGEtYnV0dG9ucyAuY3RhLWJ0bi5jdGEtLXJldmVyc2VkLmN0YS0tZG93bmxvYWQgLmN0YS1pY29uLFxuLlAwMDQtcHJvbW8tbGVmdCAucHJvbW8tYm94IC5wcm9tby1ib3gtbGluazpob3ZlciAuX3Byb21vLWJveC1jdGEtYnV0dG9ucyAuY3RhLWJ0bi5jdGEtLXJldmVyc2VkLmN0YS0tZG93bmxvYWQgLmN0YS1pY29uLFxuLlAwMDUtcHJvbW8tZG91YmxlLXJpZ2h0IC5wcm9tby1ib3ggLnByb21vLWJveC1saW5rOmhvdmVyIC5fcHJvbW8tYm94LWN0YS1idXR0b25zIC5jdGEtYnRuLmN0YS0tcmV2ZXJzZWQuY3RhLS1kb3dubG9hZCAuY3RhLWljb24sXG4uUDAwNi1wcm9tby1iaWctaW1hZ2UtcmlnaHQgLnByb21vLWJveCAucHJvbW8tYm94LWxpbms6aG92ZXIgLl9wcm9tby1ib3gtY3RhLWJ1dHRvbnMgLmN0YS1idG4uY3RhLS1yZXZlcnNlZC5jdGEtLWRvd25sb2FkIC5jdGEtaWNvbixcbi5DMDU4LXByb21vIC5wcm9tby1ib3ggLnByb21vLWJveC1saW5rOmhvdmVyIC5fcHJvbW8tYm94LWN0YS1idXR0b25zIC5jdGEtYnRuLmN0YS0tcmV2ZXJzZWQuY3RhLS1kb3dubG9hZCAuY3RhLWljb24ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmZmZmO1xufVxuXG4uUDAwMS1wcm9tby1yaWdodCAucHJvbW8tYm94IC5wcm9tby1ib3gtbGluazpob3ZlciAuX3Byb21vLWJveC1jdGEtYnV0dG9ucyAuY3RhLWJ0bi5jdGEtLXJldmVyc2VkLmN0YS0tZG93bmxvYWQgLmN0YS1pY29uOmJlZm9yZSxcbi5QMDAyLXByb21vLWxlZnQgLnByb21vLWJveCAucHJvbW8tYm94LWxpbms6aG92ZXIgLl9wcm9tby1ib3gtY3RhLWJ1dHRvbnMgLmN0YS1idG4uY3RhLS1yZXZlcnNlZC5jdGEtLWRvd25sb2FkIC5jdGEtaWNvbjpiZWZvcmUsXG4uUDAwMy1wcm9tby1yaWdodCAucHJvbW8tYm94IC5wcm9tby1ib3gtbGluazpob3ZlciAuX3Byb21vLWJveC1jdGEtYnV0dG9ucyAuY3RhLWJ0bi5jdGEtLXJldmVyc2VkLmN0YS0tZG93bmxvYWQgLmN0YS1pY29uOmJlZm9yZSxcbi5QMDA0LXByb21vLWxlZnQgLnByb21vLWJveCAucHJvbW8tYm94LWxpbms6aG92ZXIgLl9wcm9tby1ib3gtY3RhLWJ1dHRvbnMgLmN0YS1idG4uY3RhLS1yZXZlcnNlZC5jdGEtLWRvd25sb2FkIC5jdGEtaWNvbjpiZWZvcmUsXG4uUDAwNS1wcm9tby1kb3VibGUtcmlnaHQgLnByb21vLWJveCAucHJvbW8tYm94LWxpbms6aG92ZXIgLl9wcm9tby1ib3gtY3RhLWJ1dHRvbnMgLmN0YS1idG4uY3RhLS1yZXZlcnNlZC5jdGEtLWRvd25sb2FkIC5jdGEtaWNvbjpiZWZvcmUsXG4uUDAwNi1wcm9tby1iaWctaW1hZ2UtcmlnaHQgLnByb21vLWJveCAucHJvbW8tYm94LWxpbms6aG92ZXIgLl9wcm9tby1ib3gtY3RhLWJ1dHRvbnMgLmN0YS1idG4uY3RhLS1yZXZlcnNlZC5jdGEtLWRvd25sb2FkIC5jdGEtaWNvbjpiZWZvcmUsXG4uQzA1OC1wcm9tbyAucHJvbW8tYm94IC5wcm9tby1ib3gtbGluazpob3ZlciAuX3Byb21vLWJveC1jdGEtYnV0dG9ucyAuY3RhLWJ0bi5jdGEtLXJldmVyc2VkLmN0YS0tZG93bmxvYWQgLmN0YS1pY29uOmJlZm9yZSB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI2ZmZmZmZjtcbn1cblxuLlAwMDEtcHJvbW8tcmlnaHQgLnByb21vLWJveCAucHJvbW8tYm94LWxpbms6aG92ZXIgLl9wcm9tby1ib3gtY3RhLWJ1dHRvbnMgLmN0YS1idG4uY3RhLS1yZXZlcnNlZC5jdGEtLWRvd25sb2FkIC5jdGEtaWNvbjphZnRlcixcbi5QMDAyLXByb21vLWxlZnQgLnByb21vLWJveCAucHJvbW8tYm94LWxpbms6aG92ZXIgLl9wcm9tby1ib3gtY3RhLWJ1dHRvbnMgLmN0YS1idG4uY3RhLS1yZXZlcnNlZC5jdGEtLWRvd25sb2FkIC5jdGEtaWNvbjphZnRlcixcbi5QMDAzLXByb21vLXJpZ2h0IC5wcm9tby1ib3ggLnByb21vLWJveC1saW5rOmhvdmVyIC5fcHJvbW8tYm94LWN0YS1idXR0b25zIC5jdGEtYnRuLmN0YS0tcmV2ZXJzZWQuY3RhLS1kb3dubG9hZCAuY3RhLWljb246YWZ0ZXIsXG4uUDAwNC1wcm9tby1sZWZ0IC5wcm9tby1ib3ggLnByb21vLWJveC1saW5rOmhvdmVyIC5fcHJvbW8tYm94LWN0YS1idXR0b25zIC5jdGEtYnRuLmN0YS0tcmV2ZXJzZWQuY3RhLS1kb3dubG9hZCAuY3RhLWljb246YWZ0ZXIsXG4uUDAwNS1wcm9tby1kb3VibGUtcmlnaHQgLnByb21vLWJveCAucHJvbW8tYm94LWxpbms6aG92ZXIgLl9wcm9tby1ib3gtY3RhLWJ1dHRvbnMgLmN0YS1idG4uY3RhLS1yZXZlcnNlZC5jdGEtLWRvd25sb2FkIC5jdGEtaWNvbjphZnRlcixcbi5QMDA2LXByb21vLWJpZy1pbWFnZS1yaWdodCAucHJvbW8tYm94IC5wcm9tby1ib3gtbGluazpob3ZlciAuX3Byb21vLWJveC1jdGEtYnV0dG9ucyAuY3RhLWJ0bi5jdGEtLXJldmVyc2VkLmN0YS0tZG93bmxvYWQgLmN0YS1pY29uOmFmdGVyLFxuLkMwNTgtcHJvbW8gLnByb21vLWJveCAucHJvbW8tYm94LWxpbms6aG92ZXIgLl9wcm9tby1ib3gtY3RhLWJ1dHRvbnMgLmN0YS1idG4uY3RhLS1yZXZlcnNlZC5jdGEtLWRvd25sb2FkIC5jdGEtaWNvbjphZnRlciB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZmZmZjtcbn1cblxuLlAwMDEtcHJvbW8tcmlnaHQgLnByb21vLWJveCAucHJvbW8tYm94LWxpbms6aG92ZXIgLl9wcm9tby1ib3gtY3RhLWJ1dHRvbnMgLmN0YS1idG4uY3RhLS1kaXNhYmxlZCxcbi5QMDAyLXByb21vLWxlZnQgLnByb21vLWJveCAucHJvbW8tYm94LWxpbms6aG92ZXIgLl9wcm9tby1ib3gtY3RhLWJ1dHRvbnMgLmN0YS1idG4uY3RhLS1kaXNhYmxlZCxcbi5QMDAzLXByb21vLXJpZ2h0IC5wcm9tby1ib3ggLnByb21vLWJveC1saW5rOmhvdmVyIC5fcHJvbW8tYm94LWN0YS1idXR0b25zIC5jdGEtYnRuLmN0YS0tZGlzYWJsZWQsXG4uUDAwNC1wcm9tby1sZWZ0IC5wcm9tby1ib3ggLnByb21vLWJveC1saW5rOmhvdmVyIC5fcHJvbW8tYm94LWN0YS1idXR0b25zIC5jdGEtYnRuLmN0YS0tZGlzYWJsZWQsXG4uUDAwNS1wcm9tby1kb3VibGUtcmlnaHQgLnByb21vLWJveCAucHJvbW8tYm94LWxpbms6aG92ZXIgLl9wcm9tby1ib3gtY3RhLWJ1dHRvbnMgLmN0YS1idG4uY3RhLS1kaXNhYmxlZCxcbi5QMDA2LXByb21vLWJpZy1pbWFnZS1yaWdodCAucHJvbW8tYm94IC5wcm9tby1ib3gtbGluazpob3ZlciAuX3Byb21vLWJveC1jdGEtYnV0dG9ucyAuY3RhLWJ0bi5jdGEtLWRpc2FibGVkLFxuLkMwNTgtcHJvbW8gLnByb21vLWJveCAucHJvbW8tYm94LWxpbms6aG92ZXIgLl9wcm9tby1ib3gtY3RhLWJ1dHRvbnMgLmN0YS1idG4uY3RhLS1kaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjMGMwYzA7XG4gIGJvcmRlci1jb2xvcjogI2MwYzBjMDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5QMDAxLXByb21vLXJpZ2h0IC5wcm9tby1ib3ggLnByb21vLWJveC1saW5rOmhvdmVyIC5fcHJvbW8tYm94LWN0YS1idXR0b25zIC5jdGEtYnRuLmN0YS0tZGlzYWJsZWQuY3RhLS1pbnRlcm5hbCAuY3RhLWljb246YWZ0ZXIsXG4uUDAwMi1wcm9tby1sZWZ0IC5wcm9tby1ib3ggLnByb21vLWJveC1saW5rOmhvdmVyIC5fcHJvbW8tYm94LWN0YS1idXR0b25zIC5jdGEtYnRuLmN0YS0tZGlzYWJsZWQuY3RhLS1pbnRlcm5hbCAuY3RhLWljb246YWZ0ZXIsXG4uUDAwMy1wcm9tby1yaWdodCAucHJvbW8tYm94IC5wcm9tby1ib3gtbGluazpob3ZlciAuX3Byb21vLWJveC1jdGEtYnV0dG9ucyAuY3RhLWJ0bi5jdGEtLWRpc2FibGVkLmN0YS0taW50ZXJuYWwgLmN0YS1pY29uOmFmdGVyLFxuLlAwMDQtcHJvbW8tbGVmdCAucHJvbW8tYm94IC5wcm9tby1ib3gtbGluazpob3ZlciAuX3Byb21vLWJveC1jdGEtYnV0dG9ucyAuY3RhLWJ0bi5jdGEtLWRpc2FibGVkLmN0YS0taW50ZXJuYWwgLmN0YS1pY29uOmFmdGVyLFxuLlAwMDUtcHJvbW8tZG91YmxlLXJpZ2h0IC5wcm9tby1ib3ggLnByb21vLWJveC1saW5rOmhvdmVyIC5fcHJvbW8tYm94LWN0YS1idXR0b25zIC5jdGEtYnRuLmN0YS0tZGlzYWJsZWQuY3RhLS1pbnRlcm5hbCAuY3RhLWljb246YWZ0ZXIsXG4uUDAwNi1wcm9tby1iaWctaW1hZ2UtcmlnaHQgLnByb21vLWJveCAucHJvbW8tYm94LWxpbms6aG92ZXIgLl9wcm9tby1ib3gtY3RhLWJ1dHRvbnMgLmN0YS1idG4uY3RhLS1kaXNhYmxlZC5jdGEtLWludGVybmFsIC5jdGEtaWNvbjphZnRlcixcbi5DMDU4LXByb21vIC5wcm9tby1ib3ggLnByb21vLWJveC1saW5rOmhvdmVyIC5fcHJvbW8tYm94LWN0YS1idXR0b25zIC5jdGEtYnRuLmN0YS0tZGlzYWJsZWQuY3RhLS1pbnRlcm5hbCAuY3RhLWljb246YWZ0ZXIge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci10b3AtY29sb3I6ICNmZmZmZmY7XG59XG5cbi5QMDAxLXByb21vLXJpZ2h0IC5wcm9tby1ib3ggLnByb21vLWJveC1saW5rOmhvdmVyIC5fcHJvbW8tYm94LWN0YS1idXR0b25zIC5jdGEtYnRuLmN0YS0tZGlzYWJsZWQuY3RhLS1leHRlcm5hbCAuY3RhLWljb246YWZ0ZXIsXG4uUDAwMi1wcm9tby1sZWZ0IC5wcm9tby1ib3ggLnByb21vLWJveC1saW5rOmhvdmVyIC5fcHJvbW8tYm94LWN0YS1idXR0b25zIC5jdGEtYnRuLmN0YS0tZGlzYWJsZWQuY3RhLS1leHRlcm5hbCAuY3RhLWljb246YWZ0ZXIsXG4uUDAwMy1wcm9tby1yaWdodCAucHJvbW8tYm94IC5wcm9tby1ib3gtbGluazpob3ZlciAuX3Byb21vLWJveC1jdGEtYnV0dG9ucyAuY3RhLWJ0bi5jdGEtLWRpc2FibGVkLmN0YS0tZXh0ZXJuYWwgLmN0YS1pY29uOmFmdGVyLFxuLlAwMDQtcHJvbW8tbGVmdCAucHJvbW8tYm94IC5wcm9tby1ib3gtbGluazpob3ZlciAuX3Byb21vLWJveC1jdGEtYnV0dG9ucyAuY3RhLWJ0bi5jdGEtLWRpc2FibGVkLmN0YS0tZXh0ZXJuYWwgLmN0YS1pY29uOmFmdGVyLFxuLlAwMDUtcHJvbW8tZG91YmxlLXJpZ2h0IC5wcm9tby1ib3ggLnByb21vLWJveC1saW5rOmhvdmVyIC5fcHJvbW8tYm94LWN0YS1idXR0b25zIC5jdGEtYnRuLmN0YS0tZGlzYWJsZWQuY3RhLS1leHRlcm5hbCAuY3RhLWljb246YWZ0ZXIsXG4uUDAwNi1wcm9tby1iaWctaW1hZ2UtcmlnaHQgLnByb21vLWJveCAucHJvbW8tYm94LWxpbms6aG92ZXIgLl9wcm9tby1ib3gtY3RhLWJ1dHRvbnMgLmN0YS1idG4uY3RhLS1kaXNhYmxlZC5jdGEtLWV4dGVybmFsIC5jdGEtaWNvbjphZnRlcixcbi5DMDU4LXByb21vIC5wcm9tby1ib3ggLnByb21vLWJveC1saW5rOmhvdmVyIC5fcHJvbW8tYm94LWN0YS1idXR0b25zIC5jdGEtYnRuLmN0YS0tZGlzYWJsZWQuY3RhLS1leHRlcm5hbCAuY3RhLWljb246YWZ0ZXIge1xuICBib3JkZXItbGVmdC1jb2xvcjogI2ZmZmZmZjtcbn1cblxuLlAwMDEtcHJvbW8tcmlnaHQgLnByb21vLWJveCAucHJvbW8tYm94LWxpbms6aG92ZXIgLl9wcm9tby1ib3gtY3RhLWJ1dHRvbnMgLmN0YS1idG4uY3RhLS1kaXNhYmxlZC5jdGEtLXZpZGVvIC5jdGEtaWNvbjpiZWZvcmUsXG4uUDAwMi1wcm9tby1sZWZ0IC5wcm9tby1ib3ggLnByb21vLWJveC1saW5rOmhvdmVyIC5fcHJvbW8tYm94LWN0YS1idXR0b25zIC5jdGEtYnRuLmN0YS0tZGlzYWJsZWQuY3RhLS12aWRlbyAuY3RhLWljb246YmVmb3JlLFxuLlAwMDMtcHJvbW8tcmlnaHQgLnByb21vLWJveCAucHJvbW8tYm94LWxpbms6aG92ZXIgLl9wcm9tby1ib3gtY3RhLWJ1dHRvbnMgLmN0YS1idG4uY3RhLS1kaXNhYmxlZC5jdGEtLXZpZGVvIC5jdGEtaWNvbjpiZWZvcmUsXG4uUDAwNC1wcm9tby1sZWZ0IC5wcm9tby1ib3ggLnByb21vLWJveC1saW5rOmhvdmVyIC5fcHJvbW8tYm94LWN0YS1idXR0b25zIC5jdGEtYnRuLmN0YS0tZGlzYWJsZWQuY3RhLS12aWRlbyAuY3RhLWljb246YmVmb3JlLFxuLlAwMDUtcHJvbW8tZG91YmxlLXJpZ2h0IC5wcm9tby1ib3ggLnByb21vLWJveC1saW5rOmhvdmVyIC5fcHJvbW8tYm94LWN0YS1idXR0b25zIC5jdGEtYnRuLmN0YS0tZGlzYWJsZWQuY3RhLS12aWRlbyAuY3RhLWljb246YmVmb3JlLFxuLlAwMDYtcHJvbW8tYmlnLWltYWdlLXJpZ2h0IC5wcm9tby1ib3ggLnByb21vLWJveC1saW5rOmhvdmVyIC5fcHJvbW8tYm94LWN0YS1idXR0b25zIC5jdGEtYnRuLmN0YS0tZGlzYWJsZWQuY3RhLS12aWRlbyAuY3RhLWljb246YmVmb3JlLFxuLkMwNTgtcHJvbW8gLnByb21vLWJveCAucHJvbW8tYm94LWxpbms6aG92ZXIgLl9wcm9tby1ib3gtY3RhLWJ1dHRvbnMgLmN0YS1idG4uY3RhLS1kaXNhYmxlZC5jdGEtLXZpZGVvIC5jdGEtaWNvbjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG59XG5cbi5QMDAxLXByb21vLXJpZ2h0IC5wcm9tby1ib3ggLnByb21vLWJveC1saW5rOmhvdmVyIC5fcHJvbW8tYm94LWN0YS1idXR0b25zIC5jdGEtYnRuLmN0YS0tZGlzYWJsZWQuY3RhLS12aWRlbyAuY3RhLWljb246YWZ0ZXIsXG4uUDAwMi1wcm9tby1sZWZ0IC5wcm9tby1ib3ggLnByb21vLWJveC1saW5rOmhvdmVyIC5fcHJvbW8tYm94LWN0YS1idXR0b25zIC5jdGEtYnRuLmN0YS0tZGlzYWJsZWQuY3RhLS12aWRlbyAuY3RhLWljb246YWZ0ZXIsXG4uUDAwMy1wcm9tby1yaWdodCAucHJvbW8tYm94IC5wcm9tby1ib3gtbGluazpob3ZlciAuX3Byb21vLWJveC1jdGEtYnV0dG9ucyAuY3RhLWJ0bi5jdGEtLWRpc2FibGVkLmN0YS0tdmlkZW8gLmN0YS1pY29uOmFmdGVyLFxuLlAwMDQtcHJvbW8tbGVmdCAucHJvbW8tYm94IC5wcm9tby1ib3gtbGluazpob3ZlciAuX3Byb21vLWJveC1jdGEtYnV0dG9ucyAuY3RhLWJ0bi5jdGEtLWRpc2FibGVkLmN0YS0tdmlkZW8gLmN0YS1pY29uOmFmdGVyLFxuLlAwMDUtcHJvbW8tZG91YmxlLXJpZ2h0IC5wcm9tby1ib3ggLnByb21vLWJveC1saW5rOmhvdmVyIC5fcHJvbW8tYm94LWN0YS1idXR0b25zIC5jdGEtYnRuLmN0YS0tZGlzYWJsZWQuY3RhLS12aWRlbyAuY3RhLWljb246YWZ0ZXIsXG4uUDAwNi1wcm9tby1iaWctaW1hZ2UtcmlnaHQgLnByb21vLWJveCAucHJvbW8tYm94LWxpbms6aG92ZXIgLl9wcm9tby1ib3gtY3RhLWJ1dHRvbnMgLmN0YS1idG4uY3RhLS1kaXNhYmxlZC5jdGEtLXZpZGVvIC5jdGEtaWNvbjphZnRlcixcbi5DMDU4LXByb21vIC5wcm9tby1ib3ggLnByb21vLWJveC1saW5rOmhvdmVyIC5fcHJvbW8tYm94LWN0YS1idXR0b25zIC5jdGEtYnRuLmN0YS0tZGlzYWJsZWQuY3RhLS12aWRlbyAuY3RhLWljb246YWZ0ZXIge1xuICBib3JkZXItbGVmdC1jb2xvcjogI2MwYzBjMDtcbn1cblxuLlAwMDEtcHJvbW8tcmlnaHQgLnByb21vLWJveCAucHJvbW8tYm94LWxpbms6aG92ZXIgLl9wcm9tby1ib3gtY3RhLWJ1dHRvbnMgLmN0YS1idG4uY3RhLS1kaXNhYmxlZC5jdGEtLWRvd25sb2FkIC5jdGEtaWNvbixcbi5QMDAyLXByb21vLWxlZnQgLnByb21vLWJveCAucHJvbW8tYm94LWxpbms6aG92ZXIgLl9wcm9tby1ib3gtY3RhLWJ1dHRvbnMgLmN0YS1idG4uY3RhLS1kaXNhYmxlZC5jdGEtLWRvd25sb2FkIC5jdGEtaWNvbixcbi5QMDAzLXByb21vLXJpZ2h0IC5wcm9tby1ib3ggLnByb21vLWJveC1saW5rOmhvdmVyIC5fcHJvbW8tYm94LWN0YS1idXR0b25zIC5jdGEtYnRuLmN0YS0tZGlzYWJsZWQuY3RhLS1kb3dubG9hZCAuY3RhLWljb24sXG4uUDAwNC1wcm9tby1sZWZ0IC5wcm9tby1ib3ggLnByb21vLWJveC1saW5rOmhvdmVyIC5fcHJvbW8tYm94LWN0YS1idXR0b25zIC5jdGEtYnRuLmN0YS0tZGlzYWJsZWQuY3RhLS1kb3dubG9hZCAuY3RhLWljb24sXG4uUDAwNS1wcm9tby1kb3VibGUtcmlnaHQgLnByb21vLWJveCAucHJvbW8tYm94LWxpbms6aG92ZXIgLl9wcm9tby1ib3gtY3RhLWJ1dHRvbnMgLmN0YS1idG4uY3RhLS1kaXNhYmxlZC5jdGEtLWRvd25sb2FkIC5jdGEtaWNvbixcbi5QMDA2LXByb21vLWJpZy1pbWFnZS1yaWdodCAucHJvbW8tYm94IC5wcm9tby1ib3gtbGluazpob3ZlciAuX3Byb21vLWJveC1jdGEtYnV0dG9ucyAuY3RhLWJ0bi5jdGEtLWRpc2FibGVkLmN0YS0tZG93bmxvYWQgLmN0YS1pY29uLFxuLkMwNTgtcHJvbW8gLnByb21vLWJveCAucHJvbW8tYm94LWxpbms6aG92ZXIgLl9wcm9tby1ib3gtY3RhLWJ1dHRvbnMgLmN0YS1idG4uY3RhLS1kaXNhYmxlZC5jdGEtLWRvd25sb2FkIC5jdGEtaWNvbiB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmZmZmY7XG59XG5cbi5QMDAxLXByb21vLXJpZ2h0IC5wcm9tby1ib3ggLnByb21vLWJveC1saW5rOmhvdmVyIC5fcHJvbW8tYm94LWN0YS1idXR0b25zIC5jdGEtYnRuLmN0YS0tZGlzYWJsZWQuY3RhLS1kb3dubG9hZCAuY3RhLWljb246YmVmb3JlLFxuLlAwMDItcHJvbW8tbGVmdCAucHJvbW8tYm94IC5wcm9tby1ib3gtbGluazpob3ZlciAuX3Byb21vLWJveC1jdGEtYnV0dG9ucyAuY3RhLWJ0bi5jdGEtLWRpc2FibGVkLmN0YS0tZG93bmxvYWQgLmN0YS1pY29uOmJlZm9yZSxcbi5QMDAzLXByb21vLXJpZ2h0IC5wcm9tby1ib3ggLnByb21vLWJveC1saW5rOmhvdmVyIC5fcHJvbW8tYm94LWN0YS1idXR0b25zIC5jdGEtYnRuLmN0YS0tZGlzYWJsZWQuY3RhLS1kb3dubG9hZCAuY3RhLWljb246YmVmb3JlLFxuLlAwMDQtcHJvbW8tbGVmdCAucHJvbW8tYm94IC5wcm9tby1ib3gtbGluazpob3ZlciAuX3Byb21vLWJveC1jdGEtYnV0dG9ucyAuY3RhLWJ0bi5jdGEtLWRpc2FibGVkLmN0YS0tZG93bmxvYWQgLmN0YS1pY29uOmJlZm9yZSxcbi5QMDA1LXByb21vLWRvdWJsZS1yaWdodCAucHJvbW8tYm94IC5wcm9tby1ib3gtbGluazpob3ZlciAuX3Byb21vLWJveC1jdGEtYnV0dG9ucyAuY3RhLWJ0bi5jdGEtLWRpc2FibGVkLmN0YS0tZG93bmxvYWQgLmN0YS1pY29uOmJlZm9yZSxcbi5QMDA2LXByb21vLWJpZy1pbWFnZS1yaWdodCAucHJvbW8tYm94IC5wcm9tby1ib3gtbGluazpob3ZlciAuX3Byb21vLWJveC1jdGEtYnV0dG9ucyAuY3RhLWJ0bi5jdGEtLWRpc2FibGVkLmN0YS0tZG93bmxvYWQgLmN0YS1pY29uOmJlZm9yZSxcbi5DMDU4LXByb21vIC5wcm9tby1ib3ggLnByb21vLWJveC1saW5rOmhvdmVyIC5fcHJvbW8tYm94LWN0YS1idXR0b25zIC5jdGEtYnRuLmN0YS0tZGlzYWJsZWQuY3RhLS1kb3dubG9hZCAuY3RhLWljb246YmVmb3JlIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZmZmZmZmO1xufVxuXG4uUDAwMS1wcm9tby1yaWdodCAucHJvbW8tYm94IC5wcm9tby1ib3gtbGluazpob3ZlciAuX3Byb21vLWJveC1jdGEtYnV0dG9ucyAuY3RhLWJ0bi5jdGEtLWRpc2FibGVkLmN0YS0tZG93bmxvYWQgLmN0YS1pY29uOmFmdGVyLFxuLlAwMDItcHJvbW8tbGVmdCAucHJvbW8tYm94IC5wcm9tby1ib3gtbGluazpob3ZlciAuX3Byb21vLWJveC1jdGEtYnV0dG9ucyAuY3RhLWJ0bi5jdGEtLWRpc2FibGVkLmN0YS0tZG93bmxvYWQgLmN0YS1pY29uOmFmdGVyLFxuLlAwMDMtcHJvbW8tcmlnaHQgLnByb21vLWJveCAucHJvbW8tYm94LWxpbms6aG92ZXIgLl9wcm9tby1ib3gtY3RhLWJ1dHRvbnMgLmN0YS1idG4uY3RhLS1kaXNhYmxlZC5jdGEtLWRvd25sb2FkIC5jdGEtaWNvbjphZnRlcixcbi5QMDA0LXByb21vLWxlZnQgLnByb21vLWJveCAucHJvbW8tYm94LWxpbms6aG92ZXIgLl9wcm9tby1ib3gtY3RhLWJ1dHRvbnMgLmN0YS1idG4uY3RhLS1kaXNhYmxlZC5jdGEtLWRvd25sb2FkIC5jdGEtaWNvbjphZnRlcixcbi5QMDA1LXByb21vLWRvdWJsZS1yaWdodCAucHJvbW8tYm94IC5wcm9tby1ib3gtbGluazpob3ZlciAuX3Byb21vLWJveC1jdGEtYnV0dG9ucyAuY3RhLWJ0bi5jdGEtLWRpc2FibGVkLmN0YS0tZG93bmxvYWQgLmN0YS1pY29uOmFmdGVyLFxuLlAwMDYtcHJvbW8tYmlnLWltYWdlLXJpZ2h0IC5wcm9tby1ib3ggLnByb21vLWJveC1saW5rOmhvdmVyIC5fcHJvbW8tYm94LWN0YS1idXR0b25zIC5jdGEtYnRuLmN0YS0tZGlzYWJsZWQuY3RhLS1kb3dubG9hZCAuY3RhLWljb246YWZ0ZXIsXG4uQzA1OC1wcm9tbyAucHJvbW8tYm94IC5wcm9tby1ib3gtbGluazpob3ZlciAuX3Byb21vLWJveC1jdGEtYnV0dG9ucyAuY3RhLWJ0bi5jdGEtLWRpc2FibGVkLmN0YS0tZG93bmxvYWQgLmN0YS1pY29uOmFmdGVyIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmZmZmO1xufVxuXG4uUDAwMS1wcm9tby1yaWdodCAucHJvbW8tYm94IC5pbWFnZS13cmFwcGVyLFxuLlAwMDItcHJvbW8tbGVmdCAucHJvbW8tYm94IC5pbWFnZS13cmFwcGVyLFxuLlAwMDMtcHJvbW8tcmlnaHQgLnByb21vLWJveCAuaW1hZ2Utd3JhcHBlcixcbi5QMDA0LXByb21vLWxlZnQgLnByb21vLWJveCAuaW1hZ2Utd3JhcHBlcixcbi5QMDA1LXByb21vLWRvdWJsZS1yaWdodCAucHJvbW8tYm94IC5pbWFnZS13cmFwcGVyLFxuLlAwMDYtcHJvbW8tYmlnLWltYWdlLXJpZ2h0IC5wcm9tby1ib3ggLmltYWdlLXdyYXBwZXIsXG4uQzA1OC1wcm9tbyAucHJvbW8tYm94IC5pbWFnZS13cmFwcGVyIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICB3aWR0aDogMTEwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlcjogMXB4IHNvbGlkICM3QjlCQUE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLlAwMDEtcHJvbW8tcmlnaHQgLnByb21vLWJveCAuaW1hZ2UtY29udGFpbmVyLFxuLlAwMDItcHJvbW8tbGVmdCAucHJvbW8tYm94IC5pbWFnZS1jb250YWluZXIsXG4uUDAwMy1wcm9tby1yaWdodCAucHJvbW8tYm94IC5pbWFnZS1jb250YWluZXIsXG4uUDAwNC1wcm9tby1sZWZ0IC5wcm9tby1ib3ggLmltYWdlLWNvbnRhaW5lcixcbi5QMDA1LXByb21vLWRvdWJsZS1yaWdodCAucHJvbW8tYm94IC5pbWFnZS1jb250YWluZXIsXG4uUDAwNi1wcm9tby1iaWctaW1hZ2UtcmlnaHQgLnByb21vLWJveCAuaW1hZ2UtY29udGFpbmVyLFxuLkMwNTgtcHJvbW8gLnByb21vLWJveCAuaW1hZ2UtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uUDAwMS1wcm9tby1yaWdodCAucHJvbW8tYm94IC5pbWFnZS1jb250YWluZXI6YmVmb3JlLFxuLlAwMDItcHJvbW8tbGVmdCAucHJvbW8tYm94IC5pbWFnZS1jb250YWluZXI6YmVmb3JlLFxuLlAwMDMtcHJvbW8tcmlnaHQgLnByb21vLWJveCAuaW1hZ2UtY29udGFpbmVyOmJlZm9yZSxcbi5QMDA0LXByb21vLWxlZnQgLnByb21vLWJveCAuaW1hZ2UtY29udGFpbmVyOmJlZm9yZSxcbi5QMDA1LXByb21vLWRvdWJsZS1yaWdodCAucHJvbW8tYm94IC5pbWFnZS1jb250YWluZXI6YmVmb3JlLFxuLlAwMDYtcHJvbW8tYmlnLWltYWdlLXJpZ2h0IC5wcm9tby1ib3ggLmltYWdlLWNvbnRhaW5lcjpiZWZvcmUsXG4uQzA1OC1wcm9tbyAucHJvbW8tYm94IC5pbWFnZS1jb250YWluZXI6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctdG9wOiAxMzMuMzMzMzMzMzMzJTtcbiAgY29udGVudDogXCJcIjtcbn1cblxuLlAwMDEtcHJvbW8tcmlnaHQgLnByb21vLWJveCBpbWcsXG4uUDAwMi1wcm9tby1sZWZ0IC5wcm9tby1ib3ggaW1nLFxuLlAwMDMtcHJvbW8tcmlnaHQgLnByb21vLWJveCBpbWcsXG4uUDAwNC1wcm9tby1sZWZ0IC5wcm9tby1ib3ggaW1nLFxuLlAwMDUtcHJvbW8tZG91YmxlLXJpZ2h0IC5wcm9tby1ib3ggaW1nLFxuLlAwMDYtcHJvbW8tYmlnLWltYWdlLXJpZ2h0IC5wcm9tby1ib3ggaW1nLFxuLkMwNTgtcHJvbW8gLnByb21vLWJveCBpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbn1cblxuLlAwMDEtcHJvbW8tcmlnaHQgLnByb21vLWJveC5wcm9tby1ib3gtd2l0aC1pbWFnZSAudGl0bGUsXG4uUDAwMS1wcm9tby1yaWdodCAucHJvbW8tYm94LnByb21vLWJveC13aXRoLWltYWdlIC5fcHJvbW8tYm94LWN0YS1idXR0b25zLFxuLlAwMDItcHJvbW8tbGVmdCAucHJvbW8tYm94LnByb21vLWJveC13aXRoLWltYWdlIC50aXRsZSxcbi5QMDAyLXByb21vLWxlZnQgLnByb21vLWJveC5wcm9tby1ib3gtd2l0aC1pbWFnZSAuX3Byb21vLWJveC1jdGEtYnV0dG9ucyxcbi5QMDAzLXByb21vLXJpZ2h0IC5wcm9tby1ib3gucHJvbW8tYm94LXdpdGgtaW1hZ2UgLnRpdGxlLFxuLlAwMDMtcHJvbW8tcmlnaHQgLnByb21vLWJveC5wcm9tby1ib3gtd2l0aC1pbWFnZSAuX3Byb21vLWJveC1jdGEtYnV0dG9ucyxcbi5QMDA0LXByb21vLWxlZnQgLnByb21vLWJveC5wcm9tby1ib3gtd2l0aC1pbWFnZSAudGl0bGUsXG4uUDAwNC1wcm9tby1sZWZ0IC5wcm9tby1ib3gucHJvbW8tYm94LXdpdGgtaW1hZ2UgLl9wcm9tby1ib3gtY3RhLWJ1dHRvbnMsXG4uUDAwNS1wcm9tby1kb3VibGUtcmlnaHQgLnByb21vLWJveC5wcm9tby1ib3gtd2l0aC1pbWFnZSAudGl0bGUsXG4uUDAwNS1wcm9tby1kb3VibGUtcmlnaHQgLnByb21vLWJveC5wcm9tby1ib3gtd2l0aC1pbWFnZSAuX3Byb21vLWJveC1jdGEtYnV0dG9ucyxcbi5QMDA2LXByb21vLWJpZy1pbWFnZS1yaWdodCAucHJvbW8tYm94LnByb21vLWJveC13aXRoLWltYWdlIC50aXRsZSxcbi5QMDA2LXByb21vLWJpZy1pbWFnZS1yaWdodCAucHJvbW8tYm94LnByb21vLWJveC13aXRoLWltYWdlIC5fcHJvbW8tYm94LWN0YS1idXR0b25zLFxuLkMwNTgtcHJvbW8gLnByb21vLWJveC5wcm9tby1ib3gtd2l0aC1pbWFnZSAudGl0bGUsXG4uQzA1OC1wcm9tbyAucHJvbW8tYm94LnByb21vLWJveC13aXRoLWltYWdlIC5fcHJvbW8tYm94LWN0YS1idXR0b25zIHtcbiAgcGFkZGluZy1yaWdodDogMTI0cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuUDAwMS1wcm9tby1yaWdodCAucHJvbW8tYm94IC50aXRsZSxcbiAgLlAwMDItcHJvbW8tbGVmdCAucHJvbW8tYm94IC50aXRsZSxcbiAgLlAwMDMtcHJvbW8tcmlnaHQgLnByb21vLWJveCAudGl0bGUsXG4gIC5QMDA0LXByb21vLWxlZnQgLnByb21vLWJveCAudGl0bGUsXG4gIC5QMDA1LXByb21vLWRvdWJsZS1yaWdodCAucHJvbW8tYm94IC50aXRsZSxcbiAgLlAwMDYtcHJvbW8tYmlnLWltYWdlLXJpZ2h0IC5wcm9tby1ib3ggLnRpdGxlLFxuICAuQzA1OC1wcm9tbyAucHJvbW8tYm94IC50aXRsZSB7XG4gICAgZm9udC1zaXplOiAuODc1ZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNzE0MmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkge1xuICAuUDAwMS1wcm9tby1yaWdodCAucHJvbW8tYm94IC50aXRsZSxcbiAgLlAwMDItcHJvbW8tbGVmdCAucHJvbW8tYm94IC50aXRsZSxcbiAgLlAwMDMtcHJvbW8tcmlnaHQgLnByb21vLWJveCAudGl0bGUsXG4gIC5QMDA0LXByb21vLWxlZnQgLnByb21vLWJveCAudGl0bGUsXG4gIC5QMDA1LXByb21vLWRvdWJsZS1yaWdodCAucHJvbW8tYm94IC50aXRsZSxcbiAgLlAwMDYtcHJvbW8tYmlnLWltYWdlLXJpZ2h0IC5wcm9tby1ib3ggLnRpdGxlLFxuICAuQzA1OC1wcm9tbyAucHJvbW8tYm94IC50aXRsZSB7XG4gICAgcGFkZGluZzogMjRweCAyNHB4IDAgMjRweDtcbiAgfVxuICAuUDAwMS1wcm9tby1yaWdodCAucHJvbW8tYm94IC5fcHJvbW8tYm94LWN0YS1idXR0b25zLFxuICAuUDAwMi1wcm9tby1sZWZ0IC5wcm9tby1ib3ggLl9wcm9tby1ib3gtY3RhLWJ1dHRvbnMsXG4gIC5QMDAzLXByb21vLXJpZ2h0IC5wcm9tby1ib3ggLl9wcm9tby1ib3gtY3RhLWJ1dHRvbnMsXG4gIC5QMDA0LXByb21vLWxlZnQgLnByb21vLWJveCAuX3Byb21vLWJveC1jdGEtYnV0dG9ucyxcbiAgLlAwMDUtcHJvbW8tZG91YmxlLXJpZ2h0IC5wcm9tby1ib3ggLl9wcm9tby1ib3gtY3RhLWJ1dHRvbnMsXG4gIC5QMDA2LXByb21vLWJpZy1pbWFnZS1yaWdodCAucHJvbW8tYm94IC5fcHJvbW8tYm94LWN0YS1idXR0b25zLFxuICAuQzA1OC1wcm9tbyAucHJvbW8tYm94IC5fcHJvbW8tYm94LWN0YS1idXR0b25zIHtcbiAgICBwYWRkaW5nOiAxcmVtIDEuNXJlbTtcbiAgfVxuICAuUDAwMS1wcm9tby1yaWdodCAucHJvbW8tYm94IC5pbWFnZS13cmFwcGVyLFxuICAuUDAwMi1wcm9tby1sZWZ0IC5wcm9tby1ib3ggLmltYWdlLXdyYXBwZXIsXG4gIC5QMDAzLXByb21vLXJpZ2h0IC5wcm9tby1ib3ggLmltYWdlLXdyYXBwZXIsXG4gIC5QMDA0LXByb21vLWxlZnQgLnByb21vLWJveCAuaW1hZ2Utd3JhcHBlcixcbiAgLlAwMDUtcHJvbW8tZG91YmxlLXJpZ2h0IC5wcm9tby1ib3ggLmltYWdlLXdyYXBwZXIsXG4gIC5QMDA2LXByb21vLWJpZy1pbWFnZS1yaWdodCAucHJvbW8tYm94IC5pbWFnZS13cmFwcGVyLFxuICAuQzA1OC1wcm9tbyAucHJvbW8tYm94IC5pbWFnZS13cmFwcGVyIHtcbiAgICB3aWR0aDogMTE4cHg7XG4gIH1cbiAgLlAwMDEtcHJvbW8tcmlnaHQgLnByb21vLWJveC5wcm9tby1ib3gtd2l0aC1pbWFnZSAudGl0bGUsXG4gIC5QMDAxLXByb21vLXJpZ2h0IC5wcm9tby1ib3gucHJvbW8tYm94LXdpdGgtaW1hZ2UgLl9wcm9tby1ib3gtY3RhLWJ1dHRvbnMsXG4gIC5QMDAyLXByb21vLWxlZnQgLnByb21vLWJveC5wcm9tby1ib3gtd2l0aC1pbWFnZSAudGl0bGUsXG4gIC5QMDAyLXByb21vLWxlZnQgLnByb21vLWJveC5wcm9tby1ib3gtd2l0aC1pbWFnZSAuX3Byb21vLWJveC1jdGEtYnV0dG9ucyxcbiAgLlAwMDMtcHJvbW8tcmlnaHQgLnByb21vLWJveC5wcm9tby1ib3gtd2l0aC1pbWFnZSAudGl0bGUsXG4gIC5QMDAzLXByb21vLXJpZ2h0IC5wcm9tby1ib3gucHJvbW8tYm94LXdpdGgtaW1hZ2UgLl9wcm9tby1ib3gtY3RhLWJ1dHRvbnMsXG4gIC5QMDA0LXByb21vLWxlZnQgLnByb21vLWJveC5wcm9tby1ib3gtd2l0aC1pbWFnZSAudGl0bGUsXG4gIC5QMDA0LXByb21vLWxlZnQgLnByb21vLWJveC5wcm9tby1ib3gtd2l0aC1pbWFnZSAuX3Byb21vLWJveC1jdGEtYnV0dG9ucyxcbiAgLlAwMDUtcHJvbW8tZG91YmxlLXJpZ2h0IC5wcm9tby1ib3gucHJvbW8tYm94LXdpdGgtaW1hZ2UgLnRpdGxlLFxuICAuUDAwNS1wcm9tby1kb3VibGUtcmlnaHQgLnByb21vLWJveC5wcm9tby1ib3gtd2l0aC1pbWFnZSAuX3Byb21vLWJveC1jdGEtYnV0dG9ucyxcbiAgLlAwMDYtcHJvbW8tYmlnLWltYWdlLXJpZ2h0IC5wcm9tby1ib3gucHJvbW8tYm94LXdpdGgtaW1hZ2UgLnRpdGxlLFxuICAuUDAwNi1wcm9tby1iaWctaW1hZ2UtcmlnaHQgLnByb21vLWJveC5wcm9tby1ib3gtd2l0aC1pbWFnZSAuX3Byb21vLWJveC1jdGEtYnV0dG9ucyxcbiAgLkMwNTgtcHJvbW8gLnByb21vLWJveC5wcm9tby1ib3gtd2l0aC1pbWFnZSAudGl0bGUsXG4gIC5DMDU4LXByb21vIC5wcm9tby1ib3gucHJvbW8tYm94LXdpdGgtaW1hZ2UgLl9wcm9tby1ib3gtY3RhLWJ1dHRvbnMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE0MnB4O1xuICB9XG4gIC5QMDAxLXByb21vLXJpZ2h0IC5wcm9tby1ib3g6bGFzdC1jaGlsZCxcbiAgLlAwMDItcHJvbW8tbGVmdCAucHJvbW8tYm94Omxhc3QtY2hpbGQsXG4gIC5QMDAzLXByb21vLXJpZ2h0IC5wcm9tby1ib3g6bGFzdC1jaGlsZCxcbiAgLlAwMDQtcHJvbW8tbGVmdCAucHJvbW8tYm94Omxhc3QtY2hpbGQsXG4gIC5QMDA1LXByb21vLWRvdWJsZS1yaWdodCAucHJvbW8tYm94Omxhc3QtY2hpbGQsXG4gIC5QMDA2LXByb21vLWJpZy1pbWFnZS1yaWdodCAucHJvbW8tYm94Omxhc3QtY2hpbGQsXG4gIC5DMDU4LXByb21vIC5wcm9tby1ib3g6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4uUDAwMS1wcm9tby1yaWdodCAucHJvbW8tYm94ZXMsXG4uUDAwMi1wcm9tby1sZWZ0IC5wcm9tby1ib3hlcyxcbi5QMDAzLXByb21vLXJpZ2h0IC5wcm9tby1ib3hlcyxcbi5QMDA0LXByb21vLWxlZnQgLnByb21vLWJveGVzLFxuLlAwMDUtcHJvbW8tZG91YmxlLXJpZ2h0IC5wcm9tby1ib3hlcyB7XG4gIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4uUDAwMS1wcm9tby1yaWdodCAucHJvbW8tYm94ZXMgLnByb21vLWJveCxcbi5QMDAyLXByb21vLWxlZnQgLnByb21vLWJveGVzIC5wcm9tby1ib3gsXG4uUDAwMy1wcm9tby1yaWdodCAucHJvbW8tYm94ZXMgLnByb21vLWJveCxcbi5QMDA0LXByb21vLWxlZnQgLnByb21vLWJveGVzIC5wcm9tby1ib3gsXG4uUDAwNS1wcm9tby1kb3VibGUtcmlnaHQgLnByb21vLWJveGVzIC5wcm9tby1ib3gge1xuICBtaW4taGVpZ2h0OiA5LjVyZW07XG59XG5cbi5QMDAxLXByb21vLXJpZ2h0IC5wcm9tby1ib3hlcyAucHJvbW8tYm94IC5pbWFnZS13cmFwcGVyLFxuLlAwMDItcHJvbW8tbGVmdCAucHJvbW8tYm94ZXMgLnByb21vLWJveCAuaW1hZ2Utd3JhcHBlcixcbi5QMDAzLXByb21vLXJpZ2h0IC5wcm9tby1ib3hlcyAucHJvbW8tYm94IC5pbWFnZS13cmFwcGVyLFxuLlAwMDQtcHJvbW8tbGVmdCAucHJvbW8tYm94ZXMgLnByb21vLWJveCAuaW1hZ2Utd3JhcHBlcixcbi5QMDA1LXByb21vLWRvdWJsZS1yaWdodCAucHJvbW8tYm94ZXMgLnByb21vLWJveCAuaW1hZ2Utd3JhcHBlciB7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLlAwMDEtcHJvbW8tcmlnaHQgLnByb21vLWJveGVzIC5wcm9tby1ib3ggLmltYWdlLXdyYXBwZXIgLmltYWdlLWNvbnRhaW5lcixcbi5QMDAyLXByb21vLWxlZnQgLnByb21vLWJveGVzIC5wcm9tby1ib3ggLmltYWdlLXdyYXBwZXIgLmltYWdlLWNvbnRhaW5lcixcbi5QMDAzLXByb21vLXJpZ2h0IC5wcm9tby1ib3hlcyAucHJvbW8tYm94IC5pbWFnZS13cmFwcGVyIC5pbWFnZS1jb250YWluZXIsXG4uUDAwNC1wcm9tby1sZWZ0IC5wcm9tby1ib3hlcyAucHJvbW8tYm94IC5pbWFnZS13cmFwcGVyIC5pbWFnZS1jb250YWluZXIsXG4uUDAwNS1wcm9tby1kb3VibGUtcmlnaHQgLnByb21vLWJveGVzIC5wcm9tby1ib3ggLmltYWdlLXdyYXBwZXIgLmltYWdlLWNvbnRhaW5lciB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5QMDAxLXByb21vLXJpZ2h0IC5wcm9tby1ib3hlcyAucHJvbW8tYm94IC5pbWFnZS13cmFwcGVyIC5pbWFnZS1jb250YWluZXIgaW1nLFxuLlAwMDItcHJvbW8tbGVmdCAucHJvbW8tYm94ZXMgLnByb21vLWJveCAuaW1hZ2Utd3JhcHBlciAuaW1hZ2UtY29udGFpbmVyIGltZyxcbi5QMDAzLXByb21vLXJpZ2h0IC5wcm9tby1ib3hlcyAucHJvbW8tYm94IC5pbWFnZS13cmFwcGVyIC5pbWFnZS1jb250YWluZXIgaW1nLFxuLlAwMDQtcHJvbW8tbGVmdCAucHJvbW8tYm94ZXMgLnByb21vLWJveCAuaW1hZ2Utd3JhcHBlciAuaW1hZ2UtY29udGFpbmVyIGltZyxcbi5QMDA1LXByb21vLWRvdWJsZS1yaWdodCAucHJvbW8tYm94ZXMgLnByb21vLWJveCAuaW1hZ2Utd3JhcHBlciAuaW1hZ2UtY29udGFpbmVyIGltZyB7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5QMDAxLXByb21vLXJpZ2h0IC5wcm9tby1ib3hlcyAucHJvbW8tYm94IC50aXRsZSxcbi5QMDAyLXByb21vLWxlZnQgLnByb21vLWJveGVzIC5wcm9tby1ib3ggLnRpdGxlLFxuLlAwMDMtcHJvbW8tcmlnaHQgLnByb21vLWJveGVzIC5wcm9tby1ib3ggLnRpdGxlLFxuLlAwMDQtcHJvbW8tbGVmdCAucHJvbW8tYm94ZXMgLnByb21vLWJveCAudGl0bGUsXG4uUDAwNS1wcm9tby1kb3VibGUtcmlnaHQgLnByb21vLWJveGVzIC5wcm9tby1ib3ggLnRpdGxlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAxcmVtIDEuMjVyZW0gNHJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uUDAwMS1wcm9tby1yaWdodCAucHJvbW8tYm94ZXMgLnByb21vLWJveCAuY3RhLXRleHQsXG4uUDAwMi1wcm9tby1sZWZ0IC5wcm9tby1ib3hlcyAucHJvbW8tYm94IC5jdGEtdGV4dCxcbi5QMDAzLXByb21vLXJpZ2h0IC5wcm9tby1ib3hlcyAucHJvbW8tYm94IC5jdGEtdGV4dCxcbi5QMDA0LXByb21vLWxlZnQgLnByb21vLWJveGVzIC5wcm9tby1ib3ggLmN0YS10ZXh0LFxuLlAwMDUtcHJvbW8tZG91YmxlLXJpZ2h0IC5wcm9tby1ib3hlcyAucHJvbW8tYm94IC5jdGEtdGV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAxLjVyZW07XG59XG5cbi5QMDAxLXByb21vLXJpZ2h0IC5wcm9tby1ib3hlcyAucHJvbW8tYm94IC5jdGEtdGV4dDpvbmx5LW9mLXR5cGUsXG4uUDAwMi1wcm9tby1sZWZ0IC5wcm9tby1ib3hlcyAucHJvbW8tYm94IC5jdGEtdGV4dDpvbmx5LW9mLXR5cGUsXG4uUDAwMy1wcm9tby1yaWdodCAucHJvbW8tYm94ZXMgLnByb21vLWJveCAuY3RhLXRleHQ6b25seS1vZi10eXBlLFxuLlAwMDQtcHJvbW8tbGVmdCAucHJvbW8tYm94ZXMgLnByb21vLWJveCAuY3RhLXRleHQ6b25seS1vZi10eXBlLFxuLlAwMDUtcHJvbW8tZG91YmxlLXJpZ2h0IC5wcm9tby1ib3hlcyAucHJvbW8tYm94IC5jdGEtdGV4dDpvbmx5LW9mLXR5cGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uUDAwMS1wcm9tby1yaWdodCAudGl0bGUsXG4uUDAwMi1wcm9tby1sZWZ0IC50aXRsZSxcbi5QMDA1LXByb21vLWRvdWJsZS1yaWdodCAudGl0bGUge1xuICB3aWR0aDogY2FsYygxMDAlIC0gMTIwcHgpO1xufVxuXG4uUDAwMy1wcm9tby1yaWdodCAuY3RhLWJ1dHRvbnMsXG4uUDAwNC1wcm9tby1sZWZ0IC5jdGEtYnV0dG9ucyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uUDAwNi1wcm9tby1iaWctaW1hZ2UtcmlnaHQgLnByb21vLWJveGVzIHtcbiAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5QMDA2LXByb21vLWJpZy1pbWFnZS1yaWdodCAucHJvbW8tYm94ZXMgLnByb21vLWJveCB7XG4gIG1pbi1oZWlnaHQ6IDkuNXJlbTtcbn1cblxuLlAwMDYtcHJvbW8tYmlnLWltYWdlLXJpZ2h0IC5wcm9tby1ib3hlcyAucHJvbW8tYm94IC50aXRsZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMXJlbSAxLjI1cmVtIDRyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLlAwMDEtcHJvbW8tcmlnaHQsXG4uUDAwMi1wcm9tby1sZWZ0LFxuLlAwMDMtcHJvbW8tcmlnaHQsXG4uUDAwNC1wcm9tby1sZWZ0LFxuLlAwMDUtcHJvbW8tZG91YmxlLXJpZ2h0LFxuLlAwMDYtcHJvbW8tYmlnLWltYWdlLXJpZ2h0IHtcbiAgcGFkZGluZy10b3A6IDI1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAyNXB4O1xufVxuXG4uUDAwMS1wcm9tby1yaWdodCAucmVhZC1tb3JlLW1lc3NhZ2UsXG4uUDAwMS1wcm9tby1yaWdodCAuYXJpYS1sYWJlbCxcbi5QMDAyLXByb21vLWxlZnQgLnJlYWQtbW9yZS1tZXNzYWdlLFxuLlAwMDItcHJvbW8tbGVmdCAuYXJpYS1sYWJlbCxcbi5QMDAzLXByb21vLXJpZ2h0IC5yZWFkLW1vcmUtbWVzc2FnZSxcbi5QMDAzLXByb21vLXJpZ2h0IC5hcmlhLWxhYmVsLFxuLlAwMDQtcHJvbW8tbGVmdCAucmVhZC1tb3JlLW1lc3NhZ2UsXG4uUDAwNC1wcm9tby1sZWZ0IC5hcmlhLWxhYmVsLFxuLlAwMDUtcHJvbW8tZG91YmxlLXJpZ2h0IC5yZWFkLW1vcmUtbWVzc2FnZSxcbi5QMDA1LXByb21vLWRvdWJsZS1yaWdodCAuYXJpYS1sYWJlbCxcbi5QMDA2LXByb21vLWJpZy1pbWFnZS1yaWdodCAucmVhZC1tb3JlLW1lc3NhZ2UsXG4uUDAwNi1wcm9tby1iaWctaW1hZ2UtcmlnaHQgLmFyaWEtbGFiZWwge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIGhlaWdodDogMDtcbn1cblxuLlAwMDEtcHJvbW8tcmlnaHQgcCxcbi5QMDAyLXByb21vLWxlZnQgcCxcbi5QMDAzLXByb21vLXJpZ2h0IHAsXG4uUDAwNC1wcm9tby1sZWZ0IHAsXG4uUDAwNS1wcm9tby1kb3VibGUtcmlnaHQgcCxcbi5QMDA2LXByb21vLWJpZy1pbWFnZS1yaWdodCBwIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4uUDAwMS1wcm9tby1yaWdodCAuc3ItaGlkZGVuLFxuLlAwMDItcHJvbW8tbGVmdCAuc3ItaGlkZGVuLFxuLlAwMDMtcHJvbW8tcmlnaHQgLnNyLWhpZGRlbixcbi5QMDA0LXByb21vLWxlZnQgLnNyLWhpZGRlbixcbi5QMDA1LXByb21vLWRvdWJsZS1yaWdodCAuc3ItaGlkZGVuLFxuLlAwMDYtcHJvbW8tYmlnLWltYWdlLXJpZ2h0IC5zci1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uUDAwMS1wcm9tby1yaWdodCAudGV4dC1zdHJpbmcsXG4uUDAwMi1wcm9tby1sZWZ0IC50ZXh0LXN0cmluZyxcbi5QMDAzLXByb21vLXJpZ2h0IC50ZXh0LXN0cmluZyxcbi5QMDA0LXByb21vLWxlZnQgLnRleHQtc3RyaW5nLFxuLlAwMDUtcHJvbW8tZG91YmxlLXJpZ2h0IC50ZXh0LXN0cmluZyxcbi5QMDA2LXByb21vLWJpZy1pbWFnZS1yaWdodCAudGV4dC1zdHJpbmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5QMDAxLXByb21vLXJpZ2h0IC5mYWRlLW91dC5yZW1vdmUtZ3JhZGllbnQ6OmFmdGVyLFxuLlAwMDItcHJvbW8tbGVmdCAuZmFkZS1vdXQucmVtb3ZlLWdyYWRpZW50OjphZnRlcixcbi5QMDAzLXByb21vLXJpZ2h0IC5mYWRlLW91dC5yZW1vdmUtZ3JhZGllbnQ6OmFmdGVyLFxuLlAwMDQtcHJvbW8tbGVmdCAuZmFkZS1vdXQucmVtb3ZlLWdyYWRpZW50OjphZnRlcixcbi5QMDA1LXByb21vLWRvdWJsZS1yaWdodCAuZmFkZS1vdXQucmVtb3ZlLWdyYWRpZW50OjphZnRlcixcbi5QMDA2LXByb21vLWJpZy1pbWFnZS1yaWdodCAuZmFkZS1vdXQucmVtb3ZlLWdyYWRpZW50OjphZnRlciB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG5cbi5QMDAxLXByb21vLXJpZ2h0IC5mYWRlLW91dC1ncmV5LnJlbW92ZS1ncmFkaWVudDo6YWZ0ZXIsXG4uUDAwMi1wcm9tby1sZWZ0IC5mYWRlLW91dC1ncmV5LnJlbW92ZS1ncmFkaWVudDo6YWZ0ZXIsXG4uUDAwMy1wcm9tby1yaWdodCAuZmFkZS1vdXQtZ3JleS5yZW1vdmUtZ3JhZGllbnQ6OmFmdGVyLFxuLlAwMDQtcHJvbW8tbGVmdCAuZmFkZS1vdXQtZ3JleS5yZW1vdmUtZ3JhZGllbnQ6OmFmdGVyLFxuLlAwMDUtcHJvbW8tZG91YmxlLXJpZ2h0IC5mYWRlLW91dC1ncmV5LnJlbW92ZS1ncmFkaWVudDo6YWZ0ZXIsXG4uUDAwNi1wcm9tby1iaWctaW1hZ2UtcmlnaHQgLmZhZGUtb3V0LWdyZXkucmVtb3ZlLWdyYWRpZW50OjphZnRlciB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG5cbi5QMDAxLXByb21vLXJpZ2h0IC5mYWRlLW91dC1ncmV5LFxuLlAwMDItcHJvbW8tbGVmdCAuZmFkZS1vdXQtZ3JleSxcbi5QMDAzLXByb21vLXJpZ2h0IC5mYWRlLW91dC1ncmV5LFxuLlAwMDQtcHJvbW8tbGVmdCAuZmFkZS1vdXQtZ3JleSxcbi5QMDA1LXByb21vLWRvdWJsZS1yaWdodCAuZmFkZS1vdXQtZ3JleSxcbi5QMDA2LXByb21vLWJpZy1pbWFnZS1yaWdodCAuZmFkZS1vdXQtZ3JleSB7XG4gIGJhY2tncm91bmQ6ICNmMGYwZjA7XG59XG5cbi5QMDAxLXByb21vLXJpZ2h0IGgyLFxuLlAwMDItcHJvbW8tbGVmdCBoMixcbi5QMDAzLXByb21vLXJpZ2h0IGgyLFxuLlAwMDQtcHJvbW8tbGVmdCBoMixcbi5QMDA1LXByb21vLWRvdWJsZS1yaWdodCBoMixcbi5QMDA2LXByb21vLWJpZy1pbWFnZS1yaWdodCBoMiB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbi5QMDAxLXByb21vLXJpZ2h0IC5wcm9tby1ib3hlcyxcbi5QMDAyLXByb21vLWxlZnQgLnByb21vLWJveGVzLFxuLlAwMDMtcHJvbW8tcmlnaHQgLnByb21vLWJveGVzLFxuLlAwMDQtcHJvbW8tbGVmdCAucHJvbW8tYm94ZXMsXG4uUDAwNS1wcm9tby1kb3VibGUtcmlnaHQgLnByb21vLWJveGVzLFxuLlAwMDYtcHJvbW8tYmlnLWltYWdlLXJpZ2h0IC5wcm9tby1ib3hlcyB7XG4gIHBhZGRpbmctdG9wOiA4cHg7XG59XG5cbi5QMDAxLXByb21vLXJpZ2h0IC5fcDB4eC1jdGEtYnV0dG9ucyAuY3RhLWJ0bjpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpLFxuLlAwMDEtcHJvbW8tcmlnaHQgLl9wMHh4LWN0YS1idXR0b25zIC5jdGEtdGV4dDpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpLFxuLlAwMDItcHJvbW8tbGVmdCAuX3AweHgtY3RhLWJ1dHRvbnMgLmN0YS1idG46bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSxcbi5QMDAyLXByb21vLWxlZnQgLl9wMHh4LWN0YS1idXR0b25zIC5jdGEtdGV4dDpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpLFxuLlAwMDMtcHJvbW8tcmlnaHQgLl9wMHh4LWN0YS1idXR0b25zIC5jdGEtYnRuOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCksXG4uUDAwMy1wcm9tby1yaWdodCAuX3AweHgtY3RhLWJ1dHRvbnMgLmN0YS10ZXh0Om5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCksXG4uUDAwNC1wcm9tby1sZWZ0IC5fcDB4eC1jdGEtYnV0dG9ucyAuY3RhLWJ0bjpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpLFxuLlAwMDQtcHJvbW8tbGVmdCAuX3AweHgtY3RhLWJ1dHRvbnMgLmN0YS10ZXh0Om5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCksXG4uUDAwNS1wcm9tby1kb3VibGUtcmlnaHQgLl9wMHh4LWN0YS1idXR0b25zIC5jdGEtYnRuOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCksXG4uUDAwNS1wcm9tby1kb3VibGUtcmlnaHQgLl9wMHh4LWN0YS1idXR0b25zIC5jdGEtdGV4dDpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpLFxuLlAwMDYtcHJvbW8tYmlnLWltYWdlLXJpZ2h0IC5fcDB4eC1jdGEtYnV0dG9ucyAuY3RhLWJ0bjpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpLFxuLlAwMDYtcHJvbW8tYmlnLWltYWdlLXJpZ2h0IC5fcDB4eC1jdGEtYnV0dG9ucyAuY3RhLXRleHQ6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjZweCkge1xuICAuUDAwMS1wcm9tby1yaWdodCAuX3AweHgtY3RhLWJ1dHRvbnMsXG4gIC5QMDAyLXByb21vLWxlZnQgLl9wMHh4LWN0YS1idXR0b25zLFxuICAuUDAwMy1wcm9tby1yaWdodCAuX3AweHgtY3RhLWJ1dHRvbnMsXG4gIC5QMDA0LXByb21vLWxlZnQgLl9wMHh4LWN0YS1idXR0b25zLFxuICAuUDAwNS1wcm9tby1kb3VibGUtcmlnaHQgLl9wMHh4LWN0YS1idXR0b25zLFxuICAuUDAwNi1wcm9tby1iaWctaW1hZ2UtcmlnaHQgLl9wMHh4LWN0YS1idXR0b25zIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDYxMHB4KSB7XG4gIC5QMDAxLXByb21vLXJpZ2h0IC5fcDB4eC1jdGEtYnV0dG9ucyxcbiAgLlAwMDItcHJvbW8tbGVmdCAuX3AweHgtY3RhLWJ1dHRvbnMsXG4gIC5QMDAzLXByb21vLXJpZ2h0IC5fcDB4eC1jdGEtYnV0dG9ucyxcbiAgLlAwMDQtcHJvbW8tbGVmdCAuX3AweHgtY3RhLWJ1dHRvbnMsXG4gIC5QMDA1LXByb21vLWRvdWJsZS1yaWdodCAuX3AweHgtY3RhLWJ1dHRvbnMsXG4gIC5QMDA2LXByb21vLWJpZy1pbWFnZS1yaWdodCAuX3AweHgtY3RhLWJ1dHRvbnMge1xuICAgIG1heC13aWR0aDogMTcuNXJlbTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY2cHgpIHtcbiAgLlAwMDEtcHJvbW8tcmlnaHQgLl9wMHh4LWN0YS1idXR0b25zLFxuICAuUDAwMi1wcm9tby1sZWZ0IC5fcDB4eC1jdGEtYnV0dG9ucyxcbiAgLlAwMDMtcHJvbW8tcmlnaHQgLl9wMHh4LWN0YS1idXR0b25zLFxuICAuUDAwNC1wcm9tby1sZWZ0IC5fcDB4eC1jdGEtYnV0dG9ucyxcbiAgLlAwMDUtcHJvbW8tZG91YmxlLXJpZ2h0IC5fcDB4eC1jdGEtYnV0dG9ucyxcbiAgLlAwMDYtcHJvbW8tYmlnLWltYWdlLXJpZ2h0IC5fcDB4eC1jdGEtYnV0dG9ucyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgfVxuICAuUDAwMS1wcm9tby1yaWdodCAuaGVhZGVyLXdpdGgtaW1hZ2UgLmltYWdlLWNvbnRhaW5lcixcbiAgLlAwMDItcHJvbW8tbGVmdCAuaGVhZGVyLXdpdGgtaW1hZ2UgLmltYWdlLWNvbnRhaW5lcixcbiAgLlAwMDMtcHJvbW8tcmlnaHQgLmhlYWRlci13aXRoLWltYWdlIC5pbWFnZS1jb250YWluZXIsXG4gIC5QMDA0LXByb21vLWxlZnQgLmhlYWRlci13aXRoLWltYWdlIC5pbWFnZS1jb250YWluZXIsXG4gIC5QMDA1LXByb21vLWRvdWJsZS1yaWdodCAuaGVhZGVyLXdpdGgtaW1hZ2UgLmltYWdlLWNvbnRhaW5lcixcbiAgLlAwMDYtcHJvbW8tYmlnLWltYWdlLXJpZ2h0IC5oZWFkZXItd2l0aC1pbWFnZSAuaW1hZ2UtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5QMDAxLXByb21vLXJpZ2h0IC5jb250ZW50LFxuICAuUDAwMi1wcm9tby1sZWZ0IC5jb250ZW50LFxuICAuUDAwMy1wcm9tby1yaWdodCAuY29udGVudCxcbiAgLlAwMDQtcHJvbW8tbGVmdCAuY29udGVudCxcbiAgLlAwMDUtcHJvbW8tZG91YmxlLXJpZ2h0IC5jb250ZW50LFxuICAuUDAwNi1wcm9tby1iaWctaW1hZ2UtcmlnaHQgLmNvbnRlbnQge1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5QMDAxLXByb21vLXJpZ2h0IC5wMSxcbiAgLlAwMDItcHJvbW8tbGVmdCAucDEsXG4gIC5QMDAzLXByb21vLXJpZ2h0IC5wMSxcbiAgLlAwMDQtcHJvbW8tbGVmdCAucDEsXG4gIC5QMDA1LXByb21vLWRvdWJsZS1yaWdodCAucDEsXG4gIC5QMDA2LXByb21vLWJpZy1pbWFnZS1yaWdodCAucDEge1xuICAgIGZvbnQtc2l6ZTogLjg3NWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjcxNDJlbTtcbiAgfVxuICAuUDAwMS1wcm9tby1yaWdodCAuYnRuLFxuICAuUDAwMi1wcm9tby1sZWZ0IC5idG4sXG4gIC5QMDAzLXByb21vLXJpZ2h0IC5idG4sXG4gIC5QMDA0LXByb21vLWxlZnQgLmJ0bixcbiAgLlAwMDUtcHJvbW8tZG91YmxlLXJpZ2h0IC5idG4sXG4gIC5QMDA2LXByb21vLWJpZy1pbWFnZS1yaWdodCAuYnRuIHtcbiAgICBtYXJnaW4tdG9wOiA0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICB9XG4gIC5QMDAxLXByb21vLXJpZ2h0IC5fcDAweC1jdGEtYnV0dG9ucyxcbiAgLlAwMDItcHJvbW8tbGVmdCAuX3AwMHgtY3RhLWJ1dHRvbnMsXG4gIC5QMDAzLXByb21vLXJpZ2h0IC5fcDAweC1jdGEtYnV0dG9ucyxcbiAgLlAwMDQtcHJvbW8tbGVmdCAuX3AwMHgtY3RhLWJ1dHRvbnMsXG4gIC5QMDA1LXByb21vLWRvdWJsZS1yaWdodCAuX3AwMHgtY3RhLWJ1dHRvbnMsXG4gIC5QMDA2LXByb21vLWJpZy1pbWFnZS1yaWdodCAuX3AwMHgtY3RhLWJ1dHRvbnMge1xuICAgIG1hcmdpbi10b3A6IDQxcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gIC5QMDAxLXByb21vLXJpZ2h0LFxuICAuUDAwMi1wcm9tby1sZWZ0LFxuICAuUDAwMy1wcm9tby1yaWdodCxcbiAgLlAwMDQtcHJvbW8tbGVmdCxcbiAgLlAwMDUtcHJvbW8tZG91YmxlLXJpZ2h0LFxuICAuUDAwNi1wcm9tby1iaWctaW1hZ2UtcmlnaHQge1xuICAgIHBhZGRpbmctdG9wOiA0MXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICB9XG4gIC5QMDAxLXByb21vLXJpZ2h0IC5oZWFkZXItd2l0aC1pbWFnZSxcbiAgLlAwMDItcHJvbW8tbGVmdCAuaGVhZGVyLXdpdGgtaW1hZ2UsXG4gIC5QMDAzLXByb21vLXJpZ2h0IC5oZWFkZXItd2l0aC1pbWFnZSxcbiAgLlAwMDQtcHJvbW8tbGVmdCAuaGVhZGVyLXdpdGgtaW1hZ2UsXG4gIC5QMDA1LXByb21vLWRvdWJsZS1yaWdodCAuaGVhZGVyLXdpdGgtaW1hZ2UsXG4gIC5QMDA2LXByb21vLWJpZy1pbWFnZS1yaWdodCAuaGVhZGVyLXdpdGgtaW1hZ2Uge1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICB9XG4gIC5QMDAxLXByb21vLXJpZ2h0IC5oZWFkZXItd2l0aC1pbWFnZSAuaW1hZ2UtY29udGFpbmVyLFxuICAuUDAwMi1wcm9tby1sZWZ0IC5oZWFkZXItd2l0aC1pbWFnZSAuaW1hZ2UtY29udGFpbmVyLFxuICAuUDAwMy1wcm9tby1yaWdodCAuaGVhZGVyLXdpdGgtaW1hZ2UgLmltYWdlLWNvbnRhaW5lcixcbiAgLlAwMDQtcHJvbW8tbGVmdCAuaGVhZGVyLXdpdGgtaW1hZ2UgLmltYWdlLWNvbnRhaW5lcixcbiAgLlAwMDUtcHJvbW8tZG91YmxlLXJpZ2h0IC5oZWFkZXItd2l0aC1pbWFnZSAuaW1hZ2UtY29udGFpbmVyLFxuICAuUDAwNi1wcm9tby1iaWctaW1hZ2UtcmlnaHQgLmhlYWRlci13aXRoLWltYWdlIC5pbWFnZS1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHdpZHRoOiA2NXB4O1xuICB9XG4gIC5QMDAxLXByb21vLXJpZ2h0IC5oZWFkZXItd2l0aC1pbWFnZSAuaW1hZ2UtY29udGFpbmVyOmJlZm9yZSxcbiAgLlAwMDItcHJvbW8tbGVmdCAuaGVhZGVyLXdpdGgtaW1hZ2UgLmltYWdlLWNvbnRhaW5lcjpiZWZvcmUsXG4gIC5QMDAzLXByb21vLXJpZ2h0IC5oZWFkZXItd2l0aC1pbWFnZSAuaW1hZ2UtY29udGFpbmVyOmJlZm9yZSxcbiAgLlAwMDQtcHJvbW8tbGVmdCAuaGVhZGVyLXdpdGgtaW1hZ2UgLmltYWdlLWNvbnRhaW5lcjpiZWZvcmUsXG4gIC5QMDA1LXByb21vLWRvdWJsZS1yaWdodCAuaGVhZGVyLXdpdGgtaW1hZ2UgLmltYWdlLWNvbnRhaW5lcjpiZWZvcmUsXG4gIC5QMDA2LXByb21vLWJpZy1pbWFnZS1yaWdodCAuaGVhZGVyLXdpdGgtaW1hZ2UgLmltYWdlLWNvbnRhaW5lcjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmctdG9wOiAxMDAlO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cbiAgLlAwMDEtcHJvbW8tcmlnaHQgLmhlYWRlci13aXRoLWltYWdlIGltZyxcbiAgLlAwMDItcHJvbW8tbGVmdCAuaGVhZGVyLXdpdGgtaW1hZ2UgaW1nLFxuICAuUDAwMy1wcm9tby1yaWdodCAuaGVhZGVyLXdpdGgtaW1hZ2UgaW1nLFxuICAuUDAwNC1wcm9tby1sZWZ0IC5oZWFkZXItd2l0aC1pbWFnZSBpbWcsXG4gIC5QMDA1LXByb21vLWRvdWJsZS1yaWdodCAuaGVhZGVyLXdpdGgtaW1hZ2UgaW1nLFxuICAuUDAwNi1wcm9tby1iaWctaW1hZ2UtcmlnaHQgLmhlYWRlci13aXRoLWltYWdlIGltZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgfVxuICAuUDAwMS1wcm9tby1yaWdodCAuaGVhZGVyLXdpdGgtaW1hZ2UgLmltYWdlLXdyYXBwZXIsXG4gIC5QMDAxLXByb21vLXJpZ2h0IC5oZWFkZXItd2l0aC1pbWFnZSBoMixcbiAgLlAwMDItcHJvbW8tbGVmdCAuaGVhZGVyLXdpdGgtaW1hZ2UgLmltYWdlLXdyYXBwZXIsXG4gIC5QMDAyLXByb21vLWxlZnQgLmhlYWRlci13aXRoLWltYWdlIGgyLFxuICAuUDAwMy1wcm9tby1yaWdodCAuaGVhZGVyLXdpdGgtaW1hZ2UgLmltYWdlLXdyYXBwZXIsXG4gIC5QMDAzLXByb21vLXJpZ2h0IC5oZWFkZXItd2l0aC1pbWFnZSBoMixcbiAgLlAwMDQtcHJvbW8tbGVmdCAuaGVhZGVyLXdpdGgtaW1hZ2UgLmltYWdlLXdyYXBwZXIsXG4gIC5QMDA0LXByb21vLWxlZnQgLmhlYWRlci13aXRoLWltYWdlIGgyLFxuICAuUDAwNS1wcm9tby1kb3VibGUtcmlnaHQgLmhlYWRlci13aXRoLWltYWdlIC5pbWFnZS13cmFwcGVyLFxuICAuUDAwNS1wcm9tby1kb3VibGUtcmlnaHQgLmhlYWRlci13aXRoLWltYWdlIGgyLFxuICAuUDAwNi1wcm9tby1iaWctaW1hZ2UtcmlnaHQgLmhlYWRlci13aXRoLWltYWdlIC5pbWFnZS13cmFwcGVyLFxuICAuUDAwNi1wcm9tby1iaWctaW1hZ2UtcmlnaHQgLmhlYWRlci13aXRoLWltYWdlIGgyIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cbiAgLlAwMDEtcHJvbW8tcmlnaHQgLmhlYWRlci13aXRoLWltYWdlIGgyLFxuICAuUDAwMi1wcm9tby1sZWZ0IC5oZWFkZXItd2l0aC1pbWFnZSBoMixcbiAgLlAwMDMtcHJvbW8tcmlnaHQgLmhlYWRlci13aXRoLWltYWdlIGgyLFxuICAuUDAwNC1wcm9tby1sZWZ0IC5oZWFkZXItd2l0aC1pbWFnZSBoMixcbiAgLlAwMDUtcHJvbW8tZG91YmxlLXJpZ2h0IC5oZWFkZXItd2l0aC1pbWFnZSBoMixcbiAgLlAwMDYtcHJvbW8tYmlnLWltYWdlLXJpZ2h0IC5oZWFkZXItd2l0aC1pbWFnZSBoMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgfVxuICAuUDAwMS1wcm9tby1yaWdodCAuY29udGVudCxcbiAgLlAwMDItcHJvbW8tbGVmdCAuY29udGVudCxcbiAgLlAwMDMtcHJvbW8tcmlnaHQgLmNvbnRlbnQsXG4gIC5QMDA0LXByb21vLWxlZnQgLmNvbnRlbnQsXG4gIC5QMDA1LXByb21vLWRvdWJsZS1yaWdodCAuY29udGVudCxcbiAgLlAwMDYtcHJvbW8tYmlnLWltYWdlLXJpZ2h0IC5jb250ZW50IHtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuICAuUDAwMS1wcm9tby1yaWdodCAucHJvbW8tYm94ZXMsXG4gIC5QMDAyLXByb21vLWxlZnQgLnByb21vLWJveGVzLFxuICAuUDAwMy1wcm9tby1yaWdodCAucHJvbW8tYm94ZXMsXG4gIC5QMDA0LXByb21vLWxlZnQgLnByb21vLWJveGVzLFxuICAuUDAwNS1wcm9tby1kb3VibGUtcmlnaHQgLnByb21vLWJveGVzLFxuICAuUDAwNi1wcm9tby1iaWctaW1hZ2UtcmlnaHQgLnByb21vLWJveGVzIHtcbiAgICBwYWRkaW5nLXRvcDogNXB4O1xuICAgIHdpZHRoOiAzNDBweDtcbiAgfVxuICAuUDAwMS1wcm9tby1yaWdodCBoMixcbiAgLlAwMDItcHJvbW8tbGVmdCBoMixcbiAgLlAwMDMtcHJvbW8tcmlnaHQgaDIsXG4gIC5QMDA0LXByb21vLWxlZnQgaDIsXG4gIC5QMDA1LXByb21vLWRvdWJsZS1yaWdodCBoMixcbiAgLlAwMDYtcHJvbW8tYmlnLWltYWdlLXJpZ2h0IGgyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG4gIC5QMDAxLXByb21vLXJpZ2h0IC5fcDB4eC1jdGEtYnV0dG9ucyxcbiAgLlAwMDItcHJvbW8tbGVmdCAuX3AweHgtY3RhLWJ1dHRvbnMsXG4gIC5QMDAzLXByb21vLXJpZ2h0IC5fcDB4eC1jdGEtYnV0dG9ucyxcbiAgLlAwMDQtcHJvbW8tbGVmdCAuX3AweHgtY3RhLWJ1dHRvbnMsXG4gIC5QMDA1LXByb21vLWRvdWJsZS1yaWdodCAuX3AweHgtY3RhLWJ1dHRvbnMsXG4gIC5QMDA2LXByb21vLWJpZy1pbWFnZS1yaWdodCAuX3AweHgtY3RhLWJ1dHRvbnMge1xuICAgIG1hcmdpbi10b3A6IDFyZW07XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDkzMHB4KSB7XG4gIC5QMDAxLXByb21vLXJpZ2h0IC5jb250ZW50LFxuICAuUDAwMi1wcm9tby1sZWZ0IC5jb250ZW50LFxuICAuUDAwMy1wcm9tby1yaWdodCAuY29udGVudCxcbiAgLlAwMDQtcHJvbW8tbGVmdCAuY29udGVudCxcbiAgLlAwMDUtcHJvbW8tZG91YmxlLXJpZ2h0IC5jb250ZW50LFxuICAuUDAwNi1wcm9tby1iaWctaW1hZ2UtcmlnaHQgLmNvbnRlbnQge1xuICAgIG1heC13aWR0aDogNTguMzMzMyU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuUDAwMS1wcm9tby1yaWdodCAucHJvbW8tYm94ZXMsXG4gIC5QMDAyLXByb21vLWxlZnQgLnByb21vLWJveGVzLFxuICAuUDAwMy1wcm9tby1yaWdodCAucHJvbW8tYm94ZXMsXG4gIC5QMDA0LXByb21vLWxlZnQgLnByb21vLWJveGVzLFxuICAuUDAwNS1wcm9tby1kb3VibGUtcmlnaHQgLnByb21vLWJveGVzLFxuICAuUDAwNi1wcm9tby1iaWctaW1hZ2UtcmlnaHQgLnByb21vLWJveGVzIHtcbiAgICBwYWRkaW5nLXRvcDogOHB4O1xuICAgIHdpZHRoOiAzODBweDtcbiAgfVxuICAuUDAwMS1wcm9tby1yaWdodCAuaGVhZGVyLXdpdGgtaW1hZ2UsXG4gIC5QMDAyLXByb21vLWxlZnQgLmhlYWRlci13aXRoLWltYWdlLFxuICAuUDAwMy1wcm9tby1yaWdodCAuaGVhZGVyLXdpdGgtaW1hZ2UsXG4gIC5QMDA0LXByb21vLWxlZnQgLmhlYWRlci13aXRoLWltYWdlLFxuICAuUDAwNS1wcm9tby1kb3VibGUtcmlnaHQgLmhlYWRlci13aXRoLWltYWdlLFxuICAuUDAwNi1wcm9tby1iaWctaW1hZ2UtcmlnaHQgLmhlYWRlci13aXRoLWltYWdlIHtcbiAgICBtYXJnaW4tdG9wOiA4cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gIC5QMDAxLXByb21vLXJpZ2h0IC5wcm9tby1ib3hlcyxcbiAgLlAwMDMtcHJvbW8tcmlnaHQgLnByb21vLWJveGVzLFxuICAuUDAwNS1wcm9tby1kb3VibGUtcmlnaHQgLnByb21vLWJveGVzLFxuICAuUDAwNi1wcm9tby1iaWctaW1hZ2UtcmlnaHQgLnByb21vLWJveGVzIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gIH1cbiAgLlAwMDEtcHJvbW8tcmlnaHQgLmNvbnRlbnQsXG4gIC5QMDAzLXByb21vLXJpZ2h0IC5jb250ZW50LFxuICAuUDAwNS1wcm9tby1kb3VibGUtcmlnaHQgLmNvbnRlbnQsXG4gIC5QMDA2LXByb21vLWJpZy1pbWFnZS1yaWdodCAuY29udGVudCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkge1xuICAuUDAwMi1wcm9tby1sZWZ0IC5jb250ZW50LFxuICAuUDAwNC1wcm9tby1sZWZ0IC5jb250ZW50IHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuUDAwMi1wcm9tby1sZWZ0IC5wcm9tby1ib3hlcyxcbiAgLlAwMDQtcHJvbW8tbGVmdCAucHJvbW8tYm94ZXMge1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDAwcHgpIHtcbiAgLlAwMDItcHJvbW8tbGVmdCAuY29udGVudCxcbiAgLlAwMDQtcHJvbW8tbGVmdCAuY29udGVudCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4LjMzMzMlO1xuICB9XG59XG5cbi5QMDAxLXByb21vLXJpZ2h0IC5fcHJvbW8tYm94LWN0YS1idXR0b25zIHtcbiAgcGFkZGluZy1yaWdodDogMTQycHggIWltcG9ydGFudDtcbn1cblxuLlAwMDUtcHJvbW8tZG91YmxlLXJpZ2h0IC5wcm9tby1ib3g6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY2cHgpIHtcbiAgLlAwMDUtcHJvbW8tZG91YmxlLXJpZ2h0IC5wcm9tby1ib3hlcyB7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gIH1cbn1cblxuLlAwMDYtcHJvbW8tYmlnLWltYWdlLXJpZ2h0IC5wcm9tby1ib3ggLmltYWdlLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDE3NXB4O1xuICBmbG9hdDogbm9uZTtcbn1cblxuLlAwMDYtcHJvbW8tYmlnLWltYWdlLXJpZ2h0IC5wcm9tby1ib3ggLmltYWdlLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLlAwMDYtcHJvbW8tYmlnLWltYWdlLXJpZ2h0IC5wcm9tby1ib3ggLmltYWdlLWNvbnRhaW5lcjpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy10b3A6IDUwJTtcbiAgY29udGVudDogXCJcIjtcbn1cblxuLlAwMDYtcHJvbW8tYmlnLWltYWdlLXJpZ2h0IC5wcm9tby1ib3gucHJvbW8tYm94LXdpdGgtaW1hZ2UgLnRpdGxlLFxuLlAwMDYtcHJvbW8tYmlnLWltYWdlLXJpZ2h0IC5wcm9tby1ib3gucHJvbW8tYm94LXdpdGgtaW1hZ2UgLl9wcm9tby1ib3gtY3RhLWJ1dHRvbnMge1xuICBwYWRkaW5nLXJpZ2h0OiAxNHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgLlAwMDYtcHJvbW8tYmlnLWltYWdlLXJpZ2h0IC5wcm9tby1ib3gucHJvbW8tYm94LXdpdGgtaW1hZ2UgLnRpdGxlLFxuICAuUDAwNi1wcm9tby1iaWctaW1hZ2UtcmlnaHQgLnByb21vLWJveC5wcm9tby1ib3gtd2l0aC1pbWFnZSAuX3Byb21vLWJveC1jdGEtYnV0dG9ucyB7XG4gICAgcGFkZGluZy1yaWdodDogMjRweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY2cHgpIHtcbiAgLlAwMDYtcHJvbW8tYmlnLWltYWdlLXJpZ2h0IC5wcm9tby1ib3gge1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgbWFyZ2luLXRvcDogMjVweDtcbiAgfVxufVxuXG4uUDAwNy1wcm9tby13aXRoLWFjY29yZGlvbiB7XG4gIHBhZGRpbmctYm90dG9tOiAyNXB4O1xufVxuXG4uUDAwNy1wcm9tby13aXRoLWFjY29yZGlvbiAuQzA1Ny1hY2NvcmRpb24ge1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbn1cblxuLlAwMDctcHJvbW8td2l0aC1hY2NvcmRpb24gLkMwNTctYWNjb3JkaW9uIC5yZWFkLW1vcmUtbWVzc2FnZSxcbi5QMDA3LXByb21vLXdpdGgtYWNjb3JkaW9uIC5DMDU3LWFjY29yZGlvbiAuYXJpYS1sYWJlbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5QMDA3LXByb21vLXdpdGgtYWNjb3JkaW9uIC5DMDU3LWFjY29yZGlvbiAuY2xlYXJmaXgge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuXG4uUDAwNy1wcm9tby13aXRoLWFjY29yZGlvbiAuQzA1Ny1hY2NvcmRpb24gLmMwNTctYWNjb3JkaW9uLWhlYWRlciB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBsaW5lLWhlaWdodDogMnJlbTtcbn1cblxuLlAwMDctcHJvbW8td2l0aC1hY2NvcmRpb24gLkMwNTctYWNjb3JkaW9uIC5wYWRkZWQtY29udGFpbmVyIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLlAwMDctcHJvbW8td2l0aC1hY2NvcmRpb24gLkMwNTctYWNjb3JkaW9uIGgxIHtcbiAgZm9udC1zaXplOiAxLjNlbTtcbn1cblxuLlAwMDctcHJvbW8td2l0aC1hY2NvcmRpb24gLkMwNTctYWNjb3JkaW9uIGgyIHtcbiAgZm9udC1zaXplOiAxZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbn1cblxuLlAwMDctcHJvbW8td2l0aC1hY2NvcmRpb24gLkMwNTctYWNjb3JkaW9uIC5oZWFkZXItY29udGVudCB7XG4gIHBhZGRpbmctYm90dG9tOiAyNXB4O1xufVxuXG4uUDAwNy1wcm9tby13aXRoLWFjY29yZGlvbiAuUDAwNy1oZWFkZXItdGl0bGUge1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbn1cblxuLlAwMDctcHJvbW8td2l0aC1hY2NvcmRpb24gLlAwMDctaGVhZGVyLXRpdGxlIC5wYWRkZWQtY29udGFpbmVyIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLlAwMDctcHJvbW8td2l0aC1hY2NvcmRpb24gLlAwMDctaGVhZGVyLXRpdGxlIGgxIHtcbiAgZm9udC1zaXplOiAyZW07XG59XG5cbi5QMDA3LXByb21vLXdpdGgtYWNjb3JkaW9uIC5QMDA3LWhlYWRlci10aXRsZSAuaGVhZGVyLWNvbnRlbnQgaDIge1xuICBmb250LXNpemU6IDIuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAzcmVtO1xufVxuXG4uUDAwNy1wcm9tby13aXRoLWFjY29yZGlvbiAucHJvbW8tYm94OmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gIC5QMDA3LXByb21vLXdpdGgtYWNjb3JkaW9uIC5jb2x1bW4tY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBjb2x1bW4tY291bnQ6IDI7XG4gIH1cbiAgLlAwMDctcHJvbW8td2l0aC1hY2NvcmRpb24gLkMwNTctYWNjb3JkaW9uIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG4gIC5QMDA3LXByb21vLXdpdGgtYWNjb3JkaW9uIC5QMDA3LWhlYWRlci10aXRsZSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuICAuUDAwNy1wcm9tby13aXRoLWFjY29yZGlvbiAuQzA1OC1wcm9tbyB7XG4gICAgd2lkdGg6IDM0MHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5MzBweCkge1xuICAuUDAwNy1wcm9tby13aXRoLWFjY29yZGlvbiAuY29sdW1uLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgY29sdW1uLWNvdW50OiAyO1xuICB9XG4gIC5QMDA3LXByb21vLXdpdGgtYWNjb3JkaW9uIC5DMDU3LWFjY29yZGlvbiB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5QMDA3LXByb21vLXdpdGgtYWNjb3JkaW9uIC5QMDA3LWhlYWRlci10aXRsZSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLlAwMDctcHJvbW8td2l0aC1hY2NvcmRpb24gLkMwNTgtcHJvbW8ge1xuICAgIHdpZHRoOiAzODBweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxuICAuUDAwNy1wcm9tby13aXRoLWFjY29yZGlvbiAuQzA1OC1wcm9tbyAudGl0bGUge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIH1cbn1cblxuLnAwMDgtcHJvbW8td2l0aC1saW5rcyAucGFkZGVkLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmctdG9wOiAzcmVtO1xuICBwYWRkaW5nLWJvdHRvbTogM3JlbTtcbn1cblxuLnAwMDgtcHJvbW8td2l0aC1saW5rcyBoMiB7XG4gIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICBjb2xvcjogIzJkMzgzZjtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xufVxuXG4ucDAwOC1wcm9tby13aXRoLWxpbmtzIC5wMSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnAwMDgtcHJvbW8td2l0aC1saW5rcyAucDEgcCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjMmQzODNmO1xuICBtYXJnaW46IDA7XG59XG5cbi5wMDA4LXByb21vLXdpdGgtbGlua3MgLnNyLWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wMDA4LXByb21vLXdpdGgtbGlua3MgLl9wMDA4LWN0YS1idXR0b25zLW1kLXNjcmVlbi11cCxcbi5wMDA4LXByb21vLXdpdGgtbGlua3MgLl9wMDA4LWN0YS1idXR0b25zLXNtYWxsLXNjcmVlbiB7XG4gIG1hcmdpbi10b3A6IDJyZW07XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjZweCkge1xuICAucDAwOC1wcm9tby13aXRoLWxpbmtzIC5fcDAwOC1jdGEtYnV0dG9ucy1tZC1zY3JlZW4tdXAsXG4gIC5wMDA4LXByb21vLXdpdGgtbGlua3MgLl9wMDA4LWN0YS1idXR0b25zLXNtYWxsLXNjcmVlbiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2MTBweCkge1xuICAucDAwOC1wcm9tby13aXRoLWxpbmtzIC5fcDAwOC1jdGEtYnV0dG9ucy1tZC1zY3JlZW4tdXAsXG4gIC5wMDA4LXByb21vLXdpdGgtbGlua3MgLl9wMDA4LWN0YS1idXR0b25zLXNtYWxsLXNjcmVlbiB7XG4gICAgbWF4LXdpZHRoOiAxNy41cmVtO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG5cbi5wMDA4LXByb21vLXdpdGgtbGlua3MgLl9wMDA4LWN0YS1idXR0b25zLW1kLXNjcmVlbi11cCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wMDA4LXByb21vLXdpdGgtbGlua3MgLmxpbmtzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgcGFkZGluZzogMS41cmVtO1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuXG4ucDAwOC1wcm9tby13aXRoLWxpbmtzIC5saW5rcyBoMyB7XG4gIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICBmb250LXNpemU6IC43NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICMyZDM4M2Y7XG59XG5cbi5wMDA4LXByb21vLXdpdGgtbGlua3MgLmxpbmtzIHVsIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xufVxuXG4ucDAwOC1wcm9tby13aXRoLWxpbmtzIC5saW5rcyBsaSB7XG4gIGNvbG9yOiAjMDA1NzNkO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBtYXJnaW4tdG9wOiAxcmVtO1xufVxuXG4ucDAwOC1wcm9tby13aXRoLWxpbmtzIC5saW5rcyBsaTpudGgtY2hpbGQobis1KSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4ucDAwOC1wcm9tby13aXRoLWxpbmtzIC5saW5rcyBsaSBhIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG59XG5cbi5wMDA4LXByb21vLXdpdGgtbGlua3MgLmxpbmtzIGxpIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAjMDA1NzNkO1xufVxuXG4ucDAwOC1wcm9tby13aXRoLWxpbmtzIC5yZWFkLW1vcmUtbWVzc2FnZSxcbi5wMDA4LXByb21vLXdpdGgtbGlua3MgLmFyaWEtbGFiZWwge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIGhlaWdodDogMDtcbn1cblxuLnAwMDgtcHJvbW8td2l0aC1saW5rcyAuc2hvdy1oaWRlLWJ0biB7XG4gIGNvbG9yOiAjMDA1NzNkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICBmb250LXdlaWdodDogNjAwO1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmctdG9wOiAxcmVtO1xufVxuXG4ucDAwOC1wcm9tby13aXRoLWxpbmtzIC5zaG93LWhpZGUtYnRuOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogN3B4O1xuICBoZWlnaHQ6IDdweDtcbiAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgIzAwNTczZDtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMwMDU3M2Q7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKSB0cmFuc2xhdGVZKDUwJSk7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG59XG5cbi5wMDA4LXByb21vLXdpdGgtbGlua3MgLnNob3dpbmcuc2hvdy1oaWRlLWJ0bjphZnRlciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKSB0cmFuc2xhdGVZKDEwMCUpO1xuICBib3JkZXItbGVmdDogMnB4IHNvbGlkICMwMDU3M2Q7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCAjMDA1NzNkO1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDBweCkge1xuICAucDAwOC1wcm9tby13aXRoLWxpbmtzIC5saW5rcyB1bCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICBjb2x1bW4tZ2FwOiAycmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkge1xuICAucDAwOC1wcm9tby13aXRoLWxpbmtzIC5wYWRkZWQtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEyLCAxZnIpO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGdhcDogMTJweDtcbiAgfVxuICAucDAwOC1wcm9tby13aXRoLWxpbmtzIC5jb250ZW50IHtcbiAgICBncmlkLWNvbHVtbjogMS83O1xuICB9XG4gIC5wMDA4LXByb21vLXdpdGgtbGlua3MgLl9wMDA4LWN0YS1idXR0b25zLW1kLXNjcmVlbi11cCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnAwMDgtcHJvbW8td2l0aC1saW5rcyAuX3AwMDgtY3RhLWJ1dHRvbnMtc21hbGwtc2NyZWVuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5wMDA4LXByb21vLXdpdGgtbGlua3MgLmxpbmtzIHtcbiAgICBncmlkLWNvbHVtbjogNy8xMztcbiAgICB3aWR0aDogMzQ4cHg7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5wMDA4LXByb21vLXdpdGgtbGlua3MgLmxpbmtzIHVsIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5NjBweCkge1xuICAucDAwOC1wcm9tby13aXRoLWxpbmtzIC5jb250ZW50IHtcbiAgICBncmlkLWNvbHVtbjogMS84O1xuICB9XG4gIC5wMDA4LXByb21vLXdpdGgtbGlua3MgLmxpbmtzIHtcbiAgICBncmlkLWNvbHVtbjogOC8xMztcbiAgICB3aWR0aDogMzY4cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5wMDA4LXByb21vLXdpdGgtbGlua3MgLnBhZGRlZC1jb250YWluZXIge1xuICAgIGdhcDogMTIwcHg7XG4gIH1cbiAgLnAwMDgtcHJvbW8td2l0aC1saW5rcyAubGlua3Mge1xuICAgIHdpZHRoOiAzODBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLnAwMDgtcHJvbW8td2l0aC1saW5rcyAuY3RhLWJ0biB7XG4gICAgbWF4LXdpZHRoOiAxNC4yNXJlbTtcbiAgfVxufVxuXG4ucXItcG9wdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDM1MHB4O1xuICBtYXJnaW46IDIwcHggYXV0bztcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ucXItcG9wdXAgLnRpdGxlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMGYwO1xuICBoZWlnaHQ6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB0b3A6IC0yNHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMCAxMHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDAuNjI1ZW07XG4gIGxldHRlci1zcGFjaW5nOiAuMDhlbTtcbn1cblxuLnFyLXBvcHVwIC5pbWFnZS1jb250YWluZXIge1xuICBwYWRkaW5nOiAzMHB4IDAgMjdweCAwO1xuICBtYXgtd2lkdGg6IDIzNHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLnFyLXBvcHVwIC5pbWFnZS1jb250YWluZXIgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5xci1wb3B1cCAuY2FwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMC43NWVtO1xuICBwYWRkaW5nOiAwIDMwcHggMjdweCAzMHB4O1xuICBsaW5lLWhlaWdodDogMS4zMzMzMzMzMzMzZW07XG59XG5cbi5xci1wb3B1cCAuY2FwdGlvbiAqIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4ucXItcG9wdXAgLm1mcC1jbG9zZSB7XG4gIHRvcDogLTMzcHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBjb2xvcjogIzJkMzgzZjtcbiAgZm9udC1zaXplOiAxLjRlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgb3BhY2l0eTogMTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gIC5xci1wb3B1cCB7XG4gICAgd2lkdGg6IDM4MHB4O1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgfVxufVxuXG4uUzAwMS1zb2NpYWwtc2hhcmUge1xuICBwYWRkaW5nOiAyMHB4IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLlMwMDEtc29jaWFsLXNoYXJlIC5pY29ucyB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYzBjMGMwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5TMDAxLXNvY2lhbC1zaGFyZSAuaWNvbnMgYSB7XG4gIGhlaWdodDogMjRweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBtYXJnaW46IDE0cHggMTJweCA5cHggMTJweDtcbiAgYmFja2dyb3VuZC1zaXplOiAyNHB4O1xuICB3aWR0aDogMjRweDtcbn1cblxuLlMwMDEtc29jaWFsLXNoYXJlIC5pY29ucyBhOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbn1cblxuLlMwMDEtc29jaWFsLXNoYXJlIC5pY29ucyBhOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cblxuLlMwMDEtc29jaWFsLXNoYXJlIC5jdXN0b20tc2hhcmUtaWNvbiB7XG4gIHdpZHRoOiAxOXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG4uUzAwMS1zb2NpYWwtc2hhcmUgLmN1c3RvbS1zaGFyZS1pY29uIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uUzAwMS1zb2NpYWwtc2hhcmUgLmN1c3RvbS1zaGFyZS1pY29uOmhvdmVyIC5pbWFnZS1jb250YWluZXIge1xuICBtYXJnaW4tdG9wOiAtMTVweDtcbn1cblxuLlMwMDEtc29jaWFsLXNoYXJlIC5mYWNlYm9vay1zaGFyZS1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vLi4vaW1nL1MwMDEvZW1lcnNvbi9TMDAxLWljb24tZmFjZWJvb2sucG5nXCIpO1xufVxuXG4uUzAwMS1zb2NpYWwtc2hhcmUgLmZhY2Vib29rLXNoYXJlLWljb246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi8uLi9pbWcvUzAwMS9lbWVyc29uL1MwMDEtaWNvbi1mYWNlYm9vay1vbi5wbmdcIik7XG59XG5cbi5TMDAxLXNvY2lhbC1zaGFyZSAubGlua2VkaW4tc2hhcmUtaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uLy4uL2ltZy9TMDAxL2VtZXJzb24vUzAwMS1pY29uLWxpbmtlZGluLnBuZ1wiKTtcbn1cblxuLlMwMDEtc29jaWFsLXNoYXJlIC5saW5rZWRpbi1zaGFyZS1pY29uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vLi4vaW1nL1MwMDEvZW1lcnNvbi9TMDAxLWljb24tbGlua2VkaW4tb24ucG5nXCIpO1xufVxuXG4uUzAwMS1zb2NpYWwtc2hhcmUgLnR3aXR0ZXItc2hhcmUtaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uLy4uL2ltZy9TMDAxL2VtZXJzb24vUzAwMS1pY29uLXR3aXR0ZXIucG5nXCIpO1xufVxuXG4uUzAwMS1zb2NpYWwtc2hhcmUgLnR3aXR0ZXItc2hhcmUtaWNvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uLy4uL2ltZy9TMDAxL2VtZXJzb24vUzAwMS1pY29uLXR3aXR0ZXItb24ucG5nXCIpO1xufVxuXG4uUzAwMS1zb2NpYWwtc2hhcmUgLmVtYWlsLXNoYXJlLWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi8uLi9pbWcvUzAwMS9lbWVyc29uL1MwMDEtaWNvbi1lbWFpbC5wbmdcIik7XG59XG5cbi5TMDAxLXNvY2lhbC1zaGFyZSAuZW1haWwtc2hhcmUtaWNvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uLy4uL2ltZy9TMDAxL2VtZXJzb24vUzAwMS1pY29uLWVtYWlsLW9uLnBuZ1wiKTtcbn1cblxuLlMwMDEtc29jaWFsLXNoYXJlIC5jb3B5LWxpbmstaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uLy4uL2ltZy9TMDAxL2VtZXJzb24vUzAwMS1pY29uLWNvcHktbGluay5wbmdcIik7XG4gIHdpZHRoOiAyNHB4O1xufVxuXG4uUzAwMS1zb2NpYWwtc2hhcmUgLmNvcHktbGluay1pY29uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vLi4vaW1nL1MwMDEvZW1lcnNvbi9TMDAxLWljb24tY29weS1saW5rLW9uLnBuZ1wiKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uUzAwMS1zb2NpYWwtc2hhcmUgLndlaWJvLWxpbmstaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uLy4uL2ltZy9TMDAxL2VtZXJzb24vUzAwMS1pY29uLXdlaWJvLnBuZ1wiKTtcbiAgd2lkdGg6IDI0cHg7XG59XG5cbi5TMDAxLXNvY2lhbC1zaGFyZSAud2VpYm8tbGluay1pY29uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vLi4vaW1nL1MwMDEvZW1lcnNvbi9TMDAxLWljb24td2VpYm8tb24ucG5nXCIpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5TMDAxLXNvY2lhbC1zaGFyZSAud2VjaGF0LWxpbmstaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uLy4uL2ltZy9TMDAxL2VtZXJzb24vUzAwMS1pY29uLXdlY2hhdC5wbmdcIik7XG4gIHdpZHRoOiAyNHB4O1xufVxuXG4uUzAwMS1zb2NpYWwtc2hhcmUgLndlY2hhdC1saW5rLWljb24gLndlY2hhdC1xci1jb250YWluZXIge1xuICBoZWlnaHQ6IDE3MHB4O1xuICB3aWR0aDogMTUwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmU7XG4gIG1hcmdpbi10b3A6IC0xNzBweDtcbiAgbWFyZ2luLWxlZnQ6IC01MHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJveC1zaGFkb3c6IHJnYmEoMCwgMCwgMCwgMC4yNCkgMHB4IDNweCA4cHg7XG4gIHotaW5kZXg6IDk5O1xufVxuXG4uUzAwMS1zb2NpYWwtc2hhcmUgLndlY2hhdC1saW5rLWljb24gLndlY2hhdC1xci1jb250YWluZXIgaW1nIHtcbiAgYm9yZGVyLXJhZGl1czogMC4zMTNyZW07XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uUzAwMS1zb2NpYWwtc2hhcmUgLndlY2hhdC1saW5rLWljb24gLndlY2hhdC1xci1jb250YWluZXIgLndlY2hhdC1lbXB0eS1pY29uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbn1cblxuLlMwMDEtc29jaWFsLXNoYXJlIC53ZWNoYXQtbGluay1pY29uICN3ZWNoYXQtcXIge1xuICB3aWR0aDogODAlO1xuICBwYWRkaW5nLXRvcDogMTVweDtcbn1cblxuLlMwMDEtc29jaWFsLXNoYXJlIC53ZWNoYXQtbGluay1pY29uIC53ZWNoYXQtcXItZGl2LWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLlMwMDEtc29jaWFsLXNoYXJlIC53ZWNoYXQtbGluay1pY29uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vLi4vaW1nL1MwMDEvZW1lcnNvbi9TMDAxLWljb24td2VjaGF0LW9uLnBuZ1wiKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogdmFyKC0tY29sb3ItYmFzZSk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLlMwMDEtc29jaWFsLXNoYXJlIC53ZWNoYXQtbGluay1pY29uOmhvdmVyIC53ZWNoYXQtcXItZGl2LWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgICBtYXJnaW4tbGVmdDogLTIzcHg7XG4gIH1cbiAgLlMwMDEtc29jaWFsLXNoYXJlIC53ZWNoYXQtbGluay1pY29uOmhvdmVyIC53ZWNoYXQtcXItZGl2LWNvbnRhaW5lciAucXItd2VjaGF0LWRlc2NyaXB0aW9uIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG5cbi5TMDAxLXNvY2lhbC1zaGFyZSAuaW5zdGFncmFtLXNoYXJlLWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi8uLi9pbWcvUzAwMS1pbnN0YWdyYW0ucG5nXCIpO1xuICB3aWR0aDogMjRweDtcbn1cblxuLlMwMDEtc29jaWFsLXNoYXJlIC5pbnN0YWdyYW0tc2hhcmUtaWNvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uLy4uL2ltZy9TMDAxLWluc3RhZ3JhbS1vbi5wbmdcIik7XG59XG5cbi5TMDAxLXNvY2lhbC1zaGFyZSAucHJpbnQtaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uLy4uL2ltZy9TMDAxL2VtZXJzb24vUzAwMS1pY29uLXByaW50LnBuZ1wiKTtcbiAgd2lkdGg6IDI0cHg7XG59XG5cbi5TMDAxLXNvY2lhbC1zaGFyZSAucHJpbnQtaWNvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uLy4uL2ltZy9TMDAxL2VtZXJzb24vUzAwMS1pY29uLXByaW50LW9uLnBuZ1wiKTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSwgb25seSBzY3JlZW4gYW5kIChtaW4tLW1vei1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCBvbmx5IHNjcmVlbiBhbmQgKC1vLW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIgLyAxKSwgb25seSBzY3JlZW4gYW5kIChtaW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSwgb25seSBzY3JlZW4gYW5kIChtaW4tcmVzb2x1dGlvbjogMTkyZHBpKSwgb25seSBzY3JlZW4gYW5kIChtaW4tcmVzb2x1dGlvbjogMmRwcHgpIHtcbiAgLlMwMDEtc29jaWFsLXNoYXJlIGEge1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgfVxuICAuUzAwMS1zb2NpYWwtc2hhcmUgLmZhY2Vib29rLXNoYXJlLWljb24ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uLy4uL2ltZy9TMDAxL2VtZXJzb24vUzAwMS1pY29uLWZhY2Vib29rLnBuZ1wiKTtcbiAgfVxuICAuUzAwMS1zb2NpYWwtc2hhcmUgLmZhY2Vib29rLXNoYXJlLWljb246aG92ZXIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uLy4uL2ltZy9TMDAxL2VtZXJzb24vUzAwMS1pY29uLWZhY2Vib29rLW9uLnBuZ1wiKTtcbiAgfVxuICAuUzAwMS1zb2NpYWwtc2hhcmUgLmxpbmtlZGluLXNoYXJlLWljb24ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uLy4uL2ltZy9TMDAxL2VtZXJzb24vUzAwMS1pY29uLWxpbmtlZGluLnBuZ1wiKTtcbiAgfVxuICAuUzAwMS1zb2NpYWwtc2hhcmUgLmxpbmtlZGluLXNoYXJlLWljb246aG92ZXIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uLy4uL2ltZy9TMDAxL2VtZXJzb24vUzAwMS1pY29uLWxpbmtlZGluLW9uLnBuZ1wiKTtcbiAgfVxuICAuUzAwMS1zb2NpYWwtc2hhcmUgLnR3aXR0ZXItc2hhcmUtaWNvbiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vLi4vaW1nL1MwMDEvZW1lcnNvbi9TMDAxLWljb24tdHdpdHRlci5wbmdcIik7XG4gIH1cbiAgLlMwMDEtc29jaWFsLXNoYXJlIC50d2l0dGVyLXNoYXJlLWljb246aG92ZXIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uLy4uL2ltZy9TMDAxL2VtZXJzb24vUzAwMS1pY29uLXR3aXR0ZXItb24ucG5nXCIpO1xuICB9XG4gIC5TMDAxLXNvY2lhbC1zaGFyZSAuZW1haWwtc2hhcmUtaWNvbiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vLi4vaW1nL1MwMDEvZW1lcnNvbi9TMDAxLWljb24tZW1haWwucG5nXCIpO1xuICB9XG4gIC5TMDAxLXNvY2lhbC1zaGFyZSAuZW1haWwtc2hhcmUtaWNvbjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vLi4vaW1nL1MwMDEvZW1lcnNvbi9TMDAxLWljb24tZW1haWwtb24ucG5nXCIpO1xuICB9XG4gIC5TMDAxLXNvY2lhbC1zaGFyZSAucHJpbnQtaWNvbiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vLi4vaW1nL1MwMDEvZW1lcnNvbi9TMDAxLWljb24tcHJpbnQucG5nXCIpO1xuICB9XG4gIC5TMDAxLXNvY2lhbC1zaGFyZSAucHJpbnQtaWNvbjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vLi4vaW1nL1MwMDEvZW1lcnNvbi9TMDAxLWljb24tcHJpbnQtb24ucG5nXCIpO1xuICB9XG59XG5cbi5TMDAyLXNvY2lhbC1idXR0b25zLWlubGluZSB7XG4gIHBhZGRpbmctdG9wOiAyNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbn1cblxuLlMwMDItc29jaWFsLWJ1dHRvbnMtaW5saW5lIGgyIHtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG59XG5cbi5TMDAyLXNvY2lhbC1idXR0b25zLWlubGluZSAucm93IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDA7XG59XG5cbi5TMDAyLXNvY2lhbC1idXR0b25zLWlubGluZSAucm93ID4gZGl2IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmbG9hdDogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cblxuLlMwMDItc29jaWFsLWJ1dHRvbnMtaW5saW5lIC5yb3cgPiBkaXY6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5TMDAyLXNvY2lhbC1idXR0b25zLWlubGluZSAuc29jaWFsLWJ0biB7XG4gIGJveC1zaGFkb3c6IDAgMCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgZGlzcGxheTogaW5oZXJpdDtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgbGluZS1oZWlnaHQ6IDEwMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uUzAwMi1zb2NpYWwtYnV0dG9ucy1pbmxpbmUgLnNvY2lhbC1idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBBQTdFO1xufVxuXG4uUzAwMi1zb2NpYWwtYnV0dG9ucy1pbmxpbmUgLnNvY2lhbC1idG46aG92ZXIgaW1nIHtcbiAgbWFyZ2luLXRvcDogLTEwMHB4O1xufVxuXG4uUzAwMi1zb2NpYWwtYnV0dG9ucy1pbmxpbmUudG91Y2ggLnNvY2lhbC1idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuXG4uUzAwMi1zb2NpYWwtYnV0dG9ucy1pbmxpbmUudG91Y2ggLnNvY2lhbC1idG46aG92ZXIgaW1nIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLlMwMDItc29jaWFsLWJ1dHRvbnMtaW5saW5lLnRvdWNoIC5zb2NpYWwtYnRuOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMEFBN0U7XG59XG5cbi5TMDAyLXNvY2lhbC1idXR0b25zLWlubGluZS50b3VjaCAuc29jaWFsLWJ0bjphY3RpdmUgaW1nIHtcbiAgbWFyZ2luLXRvcDogLTEwMHB4O1xufVxuXG4uUzAwMi1zb2NpYWwtYnV0dG9ucy1pbmxpbmUgLmltYWdlLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLlMwMDItc29jaWFsLWJ1dHRvbnMtaW5saW5lIGltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTEwMCU7XG4gIHJpZ2h0OiAtMTAwJTtcbiAgbWFyZ2luOiBhdXRvO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgLlMwMDItc29jaWFsLWJ1dHRvbnMtaW5saW5lIHtcbiAgICBwYWRkaW5nLXRvcDogNDFweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgfVxuICAuUzAwMi1zb2NpYWwtYnV0dG9ucy1pbmxpbmUgaDIge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MXB4O1xuICB9XG4gIC5TMDAyLXNvY2lhbC1idXR0b25zLWlubGluZSAucm93ID4gZGl2IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbi5TRTAwMS1oYW5kY3JhZnRlZC1wcm9kdWN0IGgzIHtcbiAgbWFyZ2luOiAyMHB4IDAgMTVweCAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY2cHgpIHtcbiAgLlNFMDAxLWhhbmRjcmFmdGVkLXByb2R1Y3QgLl9oYW5kY3JhZnRlZFByb2R1Y3QtY3RhLWJ1dHRvbnMge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjEwcHgpIHtcbiAgLlNFMDAxLWhhbmRjcmFmdGVkLXByb2R1Y3QgLl9oYW5kY3JhZnRlZFByb2R1Y3QtY3RhLWJ1dHRvbnMge1xuICAgIG1heC13aWR0aDogMTcuNXJlbTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5TRTAwMS1oYW5kY3JhZnRlZC1wcm9kdWN0IGgzIHtcbiAgICBmb250LXNpemU6IDEuMjVlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgLlNFMDAxLWhhbmRjcmFmdGVkLXByb2R1Y3QgaDMge1xuICAgIG1hcmdpbi10b3A6IC05cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTFweDtcbiAgfVxuICAuU0UwMDEtaGFuZGNyYWZ0ZWQtcHJvZHVjdCAuY29sLXNtLTEwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gIH1cbiAgLlNFMDAxLWhhbmRjcmFmdGVkLXByb2R1Y3QgLkMwMjktY2FzZS1zdHVkeS1kb2N1bWVudC1zdHJpcCB7XG4gICAgcGFkZGluZy10b3A6IDM1cHg7XG4gIH1cbiAgLlNFMDAxLWhhbmRjcmFmdGVkLXByb2R1Y3QgLl9oYW5kY3JhZnRlZFByb2R1Y3QtY3RhLWJ1dHRvbnMge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTcuNXJlbTtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSBhbmQgKG1heC13aWR0aDogOTQ5cHgpIHtcbiAgLlNFMDAxLWhhbmRjcmFmdGVkLXByb2R1Y3QgLmNvbC1zbS03LFxuICAuU0UwMDEtaGFuZGNyYWZ0ZWQtcHJvZHVjdCAuY29sLXNtLTUge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5TRTAwMS1oYW5kY3JhZnRlZC1wcm9kdWN0IC5oYW5kY3JhZnRlZC1wcm9kdWN0IHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIGZsb2F0OiBub25lO1xuICB9XG4gIC5TRTAwMS1oYW5kY3JhZnRlZC1wcm9kdWN0IC5oYW5kY3JhZnRlZC1wcm9kdWN0Om50aC1jaGlsZCgyKSB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5TRTAwMS1oYW5kY3JhZnRlZC1wcm9kdWN0IC5faGFuZGNyYWZ0ZWRQcm9kdWN0LWN0YS1idXR0b25zIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gIH1cbn1cblxuLlNFMDAxLWhhbmRjcmFmdGVkLXByb2R1Y3QgLmhhbmRjcmFmdGVkLXByb2R1Y3Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMGYwO1xuICBwYWRkaW5nOiAzMHB4O1xufVxuXG4uU0UwMDEtaGFuZGNyYWZ0ZWQtcHJvZHVjdCAuQzAyOS1jYXNlLXN0dWR5LWRvY3VtZW50LXN0cmlwIGgyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLlNFMDAxLWhhbmRjcmFmdGVkLXByb2R1Y3QgLkMwMjktY2FzZS1zdHVkeS1kb2N1bWVudC1zdHJpcCAucGFkZGVkLWNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5TRTAwMi1oYW5kY3JhZnRlZC1icmFuZCB7XG4gIHBhZGRpbmctdG9wOiAyNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbn1cblxuLlNFMDAyLWhhbmRjcmFmdGVkLWJyYW5kIC5fc2UwMDItY3RhLWJ1dHRvbnMge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY2cHgpIHtcbiAgLlNFMDAyLWhhbmRjcmFmdGVkLWJyYW5kIC5fc2UwMDItY3RhLWJ1dHRvbnMge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjEwcHgpIHtcbiAgLlNFMDAyLWhhbmRjcmFmdGVkLWJyYW5kIC5fc2UwMDItY3RhLWJ1dHRvbnMge1xuICAgIG1heC13aWR0aDogMTcuNXJlbTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5TRTAwMi1oYW5kY3JhZnRlZC1icmFuZCAuX3NlMDAyLWN0YS1idXR0b25zIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgd2lkdGg6IDE3LjVyZW07XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gIC5TRTAwMi1oYW5kY3JhZnRlZC1icmFuZCB7XG4gICAgcGFkZGluZy10b3A6IDUwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gIH1cbiAgLlNFMDAyLWhhbmRjcmFmdGVkLWJyYW5kIC5DMDMxLXRleHQtbGVmdC1jdGEtcmlnaHQge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG4gIC5TRTAwMi1oYW5kY3JhZnRlZC1icmFuZCAuQzAzMS10ZXh0LWxlZnQtY3RhLXJpZ2h0IC53aGl0ZS1jb250YWluZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgcGFkZGluZzogMzBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIGFuZCAobWF4LXdpZHRoOiA5NDlweCkge1xuICAuU0UwMDItaGFuZGNyYWZ0ZWQtYnJhbmQgLmNvbC1zbS04LFxuICAuU0UwMDItaGFuZGNyYWZ0ZWQtYnJhbmQgLmNvbC1zbS00IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uU0UwMDItaGFuZGNyYWZ0ZWQtYnJhbmQgLlZOMDAxLWNhdGVnb3J5LW5hdmlnYXRpb24tdGlsZXMgaDIge1xuICBmb250LXNpemU6IDEuMTI1ZW07XG59XG5cbi5TRTAwMy1oYW5kY3JhZnRlZC1wcm9kdWN0IHtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG59XG5cbi5TRTAwMy1oYW5kY3JhZnRlZC1wcm9kdWN0IGgzIHtcbiAgbWFyZ2luOiAyMHB4IDAgMTVweCAwO1xufVxuXG4uU0UwMDMtaGFuZGNyYWZ0ZWQtcHJvZHVjdCAuaGMtc2VhcmNoLXRpdGxlIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuU0UwMDMtaGFuZGNyYWZ0ZWQtcHJvZHVjdCAuaW1hZ2UtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwIDMwJTtcbiAgfVxufVxuXG4uU0UwMDMtaGFuZGNyYWZ0ZWQtcHJvZHVjdCAubGluay1jb250YWluZXIge1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLlNFMDAzLWhhbmRjcmFmdGVkLXByb2R1Y3QgLmxpbmstY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDZweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2cHg7XG4gIH1cbn1cblxuLlNFMDAzLWhhbmRjcmFmdGVkLXByb2R1Y3QgLmxpbmstY29udGFpbmVyIGEge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4uU0UwMDMtaGFuZGNyYWZ0ZWQtcHJvZHVjdCAudGlsZSAudGV4dC13cmFwcGVyOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuU0UwMDMtaGFuZGNyYWZ0ZWQtcHJvZHVjdCAuaGFuZGNyYWZ0ZWQtcHJvZHVjdCAuaGFuZGNyYWZ0ZWQtcHJvZHVjdC1kZXNjcmlwdGlvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uU0UwMDMtaGFuZGNyYWZ0ZWQtcHJvZHVjdCAuaGFuZGNyYWZ0ZWQtcHJvZHVjdCAuYnRuIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuU0UwMDMtaGFuZGNyYWZ0ZWQtcHJvZHVjdCBoMyB7XG4gICAgZm9udC1zaXplOiAxLjI1ZW07XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gIC5TRTAwMy1oYW5kY3JhZnRlZC1wcm9kdWN0IGgzIHtcbiAgICBtYXJnaW4tdG9wOiAtOXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDExcHg7XG4gIH1cbiAgLlNFMDAzLWhhbmRjcmFmdGVkLXByb2R1Y3QgLmhhbmRjcmFmdGVkLXByb2R1Y3QgLmJ0biB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLlNFMDAzLWhhbmRjcmFmdGVkLXByb2R1Y3QgLmhhbmRjcmFmdGVkLXByb2R1Y3QgLmJ0bjpudGgtY2hpbGQoMikge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cbiAgLlNFMDAzLWhhbmRjcmFmdGVkLXByb2R1Y3QgLkMwMjktY2FzZS1zdHVkeS1kb2N1bWVudC1zdHJpcCB7XG4gICAgcGFkZGluZy10b3A6IDM1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSBhbmQgKG1heC13aWR0aDogOTQ5cHgpIHtcbiAgLlNFMDAzLWhhbmRjcmFmdGVkLXByb2R1Y3QgLmNvbC1zbS03LFxuICAuU0UwMDMtaGFuZGNyYWZ0ZWQtcHJvZHVjdCAuY29sLXNtLTUge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5TRTAwMy1oYW5kY3JhZnRlZC1wcm9kdWN0IC5oYW5kY3JhZnRlZC1wcm9kdWN0IC5idG4ge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgZmxvYXQ6IG5vbmU7XG4gIH1cbiAgLlNFMDAzLWhhbmRjcmFmdGVkLXByb2R1Y3QgLmhhbmRjcmFmdGVkLXByb2R1Y3QgLmJ0bjpudGgtY2hpbGQoMikge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuU0UwMDMtaGFuZGNyYWZ0ZWQtcHJvZHVjdCAuaGFuZGNyYWZ0ZWQtcHJvZHVjdCAuYnRuIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgfVxufVxuXG4uU0UwMDMtaGFuZGNyYWZ0ZWQtcHJvZHVjdCAuQzAyOS1jYXNlLXN0dWR5LWRvY3VtZW50LXN0cmlwIGgyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLlNFMDAzLWhhbmRjcmFmdGVkLXByb2R1Y3QgLkMwMjktY2FzZS1zdHVkeS1kb2N1bWVudC1zdHJpcCAucGFkZGVkLWNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5TRTAwMy1oYW5kY3JhZnRlZC1wcm9kdWN0IC5TMDAzLWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuU0UwMDMtaGFuZGNyYWZ0ZWQtcHJvZHVjdCAuUzAwMy1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbn1cblxuLlNFMDA0LXNlYXJjaC1ib3gtaW5saW5lIHtcbiAgcGFkZGluZy10b3A6IDQycHg7XG4gIHBhZGRpbmctYm90dG9tOiAyNXB4O1xufVxuXG4uU0UwMDQtc2VhcmNoLWJveC1pbmxpbmUgaDIge1xuICBwYWRkaW5nLWJvdHRvbTogMTlweDtcbn1cblxuLlNFMDA0LXNlYXJjaC1ib3gtaW5saW5lIGlucHV0LnNlYXJjaF9pbnB1dCB7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMyZDM4M2Y7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBoZWlnaHQ6IDUwcHg7XG4gIGNvbG9yOiAjMmQzODNmO1xuICBmb250LXNpemU6IDEuMjVlbTtcbn1cblxuLlNFMDA0LXNlYXJjaC1ib3gtaW5saW5lIGlucHV0LnNlYXJjaF9pbnB1dDpmb2N1czo6LW1vei1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgb3BhY2l0eTogMTtcbn1cblxuLlNFMDA0LXNlYXJjaC1ib3gtaW5saW5lIGlucHV0LnNlYXJjaF9pbnB1dDpmb2N1czotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5TRTAwNC1zZWFyY2gtYm94LWlubGluZSBpbnB1dC5zZWFyY2hfaW5wdXQ6Zm9jdXM6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5TRTAwNC1zZWFyY2gtYm94LWlubGluZSBpbnB1dC5zZWFyY2hfaW5wdXQ6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2MwYzBjMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG4uU0UwMDQtc2VhcmNoLWJveC1pbmxpbmUgaW5wdXQuc2VhcmNoX2lucHV0OjotbW96LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNjMGMwYzA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgb3BhY2l0eTogMTtcbn1cblxuLlNFMDA0LXNlYXJjaC1ib3gtaW5saW5lIGlucHV0LnNlYXJjaF9pbnB1dDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2MwYzBjMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG4uU0UwMDQtc2VhcmNoLWJveC1pbmxpbmUgaW5wdXQuc2VhcmNoX2lucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNjMGMwYzA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuLlNFMDA0LXNlYXJjaC1ib3gtaW5saW5lIC5idG4ge1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ5OXB4KSB7XG4gIC5TRTAwNC1zZWFyY2gtYm94LWlubGluZSBpbnB1dC5zZWFyY2hfaW5wdXQge1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgaGVpZ2h0OiA0NHB4O1xuICB9XG4gIC5TRTAwNC1zZWFyY2gtYm94LWlubGluZSAuY29sLXhzLTcsXG4gIC5TRTAwNC1zZWFyY2gtYm94LWlubGluZSAuY29sLXhzLTUge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkge1xuICAuU0UwMDQtc2VhcmNoLWJveC1pbmxpbmUge1xuICAgIHBhZGRpbmctdG9wOiA0MXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA3NXB4O1xuICB9XG4gIC5TRTAwNC1zZWFyY2gtYm94LWlubGluZSBoMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDY1cHg7XG4gIH1cbiAgLlNFMDA0LXNlYXJjaC1ib3gtaW5saW5lIGlucHV0LnNlYXJjaF9pbnB1dCB7XG4gICAgZm9udC1zaXplOiAyLjI1ZW07XG4gIH1cbiAgLlNFMDA0LXNlYXJjaC1ib3gtaW5saW5lIC5idG4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5TRTAwNS1kcm9wZG93bi1zZWFyY2gge1xuICBwYWRkaW5nLXRvcDogMjVweDtcbiAgcGFkZGluZy1ib3R0b206IDI1cHg7XG59XG5cbi5TRTAwNS1kcm9wZG93bi1zZWFyY2ggcCB7XG4gIG1hcmdpbjogMjVweCAwO1xufVxuXG4uU0UwMDUtZHJvcGRvd24tc2VhcmNoIC5zZWxlY3Qtd3JhcHBlciB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbi5TRTAwNS1kcm9wZG93bi1zZWFyY2ggLnNlbGVjdC13cmFwcGVyIHNlbGVjdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGNvbG9yOiAjMjYyNzI4O1xufVxuXG4uU0UwMDUtZHJvcGRvd24tc2VhcmNoIC5zZWxlY3Qtd3JhcHBlcjo6YWZ0ZXIge1xuICB6LWluZGV4OiAxO1xufVxuXG4uU0UwMDUtZHJvcGRvd24tc2VhcmNoIC5fc2UwMDUtY3RhLWJ1dHRvbnMge1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY2cHgpIHtcbiAgLlNFMDA1LWRyb3Bkb3duLXNlYXJjaCAuX3NlMDA1LWN0YS1idXR0b25zIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDYxMHB4KSB7XG4gIC5TRTAwNS1kcm9wZG93bi1zZWFyY2ggLl9zZTAwNS1jdGEtYnV0dG9ucyB7XG4gICAgbWF4LXdpZHRoOiAxNy41cmVtO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkge1xuICAuU0UwMDUtZHJvcGRvd24tc2VhcmNoIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgfVxuICAuU0UwMDUtZHJvcGRvd24tc2VhcmNoIC5yb3ctZHJvcGRvd24ge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5TRTAwNS1kcm9wZG93bi1zZWFyY2ggLnJvdy1kcm9wZG93biAuX3NlMDA1LWN0YS1idXR0b25zIHtcbiAgICBkaXNwbGF5OiBjb250ZW50cztcbiAgfVxuICAuU0UwMDUtZHJvcGRvd24tc2VhcmNoIC5yb3ctZHJvcGRvd24gLl9zZTAwNS1jdGEtYnV0dG9ucyAuY3RhLWJ0biB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5TRTAwNS1kcm9wZG93bi1zZWFyY2ggLnNlbGVjdC13cmFwcGVyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuU0UwMDUtZHJvcGRvd24tc2VhcmNoIC5zZWxlY3Qtd3JhcHBlciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICB9XG59XG5cbi5TRTAwNi1kcm9wZG93bi1saW5rcyB7XG4gIHBhZGRpbmctdG9wOiAyNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbn1cblxuLlNFMDA2LWRyb3Bkb3duLWxpbmtzIHAge1xuICBtYXJnaW46IDI1cHggMDtcbn1cblxuLlNFMDA2LWRyb3Bkb3duLWxpbmtzIC5zZWxlY3Qtd3JhcHBlciB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIG1hcmdpbi10b3A6IDAuNXJlbTtcbn1cblxuLlNFMDA2LWRyb3Bkb3duLWxpbmtzIC5zZWxlY3Qtd3JhcHBlciBzZWxlY3Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuXG4uU0UwMDYtZHJvcGRvd24tbGlua3MgLnNlbGVjdC13cmFwcGVyOjphZnRlciB7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5TRTAwNi1kcm9wZG93bi1saW5rcyAuX3NlMDA2LWN0YS1idXR0b25zIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2NnB4KSB7XG4gIC5TRTAwNi1kcm9wZG93bi1saW5rcyAuX3NlMDA2LWN0YS1idXR0b25zIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDYxMHB4KSB7XG4gIC5TRTAwNi1kcm9wZG93bi1saW5rcyAuX3NlMDA2LWN0YS1idXR0b25zIHtcbiAgICBtYXgtd2lkdGg6IDE3LjVyZW07XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gIC5TRTAwNi1kcm9wZG93bi1saW5rcyB7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIH1cbiAgLlNFMDA2LWRyb3Bkb3duLWxpbmtzIC5zZWxlY3Qtd3JhcHBlciB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLlNFMDA2LWRyb3Bkb3duLWxpbmtzIC5zZWxlY3Qtd3JhcHBlciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICB9XG59XG5cbi5TRTAwNy1hbGVydC1iYW5uZXIge1xuICBwYWRkaW5nLXRvcDogNTBweDtcbn1cblxuLlNFMDA3LWFsZXJ0LWJhbm5lciAuZXhwYW5kLWJhbm5lcixcbi5TRTAwNy1hbGVydC1iYW5uZXIgLmNvbGxhcHNlLWJhbm5lciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMC43NWVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsZXR0ZXItc3BhY2luZzogLjA4ZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5TRTAwNy1hbGVydC1iYW5uZXIuY29sbGFwc2VkIC5leHBhbmQtYmFubmVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjMDBBQTdFO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2MwYzBjMDtcbiAgbGluZS1oZWlnaHQ6IDUwcHg7XG59XG5cbi5TRTAwNy1hbGVydC1iYW5uZXIuY29sbGFwc2VkIC5leHBhbmRlZC10aXRsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5TRTAwNy1hbGVydC1iYW5uZXIuZXhwYW5kZWQgPiAucGFkZGVkLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLlNFMDA3LWFsZXJ0LWJhbm5lci5leHBhbmRlZCAuY29sbGFwc2UtYmFubmVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyMHB4O1xuICByaWdodDogMTBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gIC5TRTAwNy1hbGVydC1iYW5uZXIuZXhwYW5kZWQgLmNvbGxhcHNlLWJhbm5lciB7XG4gICAgcmlnaHQ6IDMuOTA2MjUlO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLlNFMDA3LWFsZXJ0LWJhbm5lci5leHBhbmRlZCAuY29sbGFwc2UtYmFubmVyIHtcbiAgICB0b3A6IDMwcHg7XG4gICAgcmlnaHQ6IDA7XG4gIH1cbn1cblxuLlNFMDA3LWFsZXJ0LWJhbm5lci5leHBhbmRlZCAuZXhwYW5kZWQtdGl0bGUge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2MwYzBjMDtcbiAgcGFkZGluZy10b3A6IDE2cHg7XG59XG5cbi5TRTAwNy1hbGVydC1iYW5uZXIgLmNhcm91c2VsLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG59XG5cbi5TRTAwNy1hbGVydC1iYW5uZXIgLmNhcm91c2VsLWluZGljYXRvcnMge1xuICBkaXNwbGF5OiBub25lO1xuICBib3R0b206IC0yNnB4O1xufVxuXG4uU0UwMDctYWxlcnQtYmFubmVyIC5vd2wtbmF2IC5vd2wtcHJldixcbi5TRTAwNy1hbGVydC1iYW5uZXIgLm93bC1uYXYgLm93bC1uZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTEycHg7XG59XG5cbi5TRTAwNy1hbGVydC1iYW5uZXIgLm93bC1uYXYgLm93bC1wcmV2OmFmdGVyLFxuLlNFMDA3LWFsZXJ0LWJhbm5lciAub3dsLW5hdiAub3dsLW5leHQ6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyM3B4O1xuICBoZWlnaHQ6IDIzcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wOiAzcHggc29saWQgI2Q5ZDlkOTtcbiAgYm9yZGVyLXJpZ2h0OiAzcHggc29saWQgI2Q5ZDlkOTtcbn1cblxuLlNFMDA3LWFsZXJ0LWJhbm5lciAub3dsLW5hdiAub3dsLXByZXYuZGlzYWJsZWQsXG4uU0UwMDctYWxlcnQtYmFubmVyIC5vd2wtbmF2IC5vd2wtbmV4dC5kaXNhYmxlZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5TRTAwNy1hbGVydC1iYW5uZXIgLm93bC1uYXYgLm93bC1wcmV2IHtcbiAgbGVmdDogLTI5cHg7XG59XG5cbi5TRTAwNy1hbGVydC1iYW5uZXIgLm93bC1uYXYgLm93bC1wcmV2OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjI1ZGVnKTtcbn1cblxuLlNFMDA3LWFsZXJ0LWJhbm5lciAub3dsLW5hdiAub3dsLW5leHQge1xuICByaWdodDogLTI5cHg7XG59XG5cbi5TRTAwNy1hbGVydC1iYW5uZXIgLm93bC1uYXYgLm93bC1uZXh0OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuXG4uU0UwMDctYWxlcnQtYmFubmVyIC5vd2wtc3RhZ2Utb3V0ZXIge1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLlNFMDA3LWFsZXJ0LWJhbm5lciAuY2Fyb3VzZWwtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLlNFMDA3LWFsZXJ0LWJhbm5lciB7XG4gICAgcGFkZGluZy10b3A6IDY0cHg7XG4gIH1cbiAgLlNFMDA3LWFsZXJ0LWJhbm5lciAuY2Fyb3VzZWwtY29udGFpbmVyIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICAgIG1heC1oZWlnaHQ6IDI5NXB4O1xuICB9XG4gIC5TRTAwNy1hbGVydC1iYW5uZXIgLm93bC1zdGFnZS1vdXRlciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTBweDtcbiAgICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxuICAuU0UwMDctYWxlcnQtYmFubmVyIC5jYXJvdXNlbC1pbmRpY2F0b3JzIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuU0UwMDctYWxlcnQtYmFubmVyIC5jYXJvdXNlbC1pbmRpY2F0b3JzLmRpc2FibGVkIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5pbmxpbmUtc2VhcmNoLWJhciBmb3JtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbi5pbmxpbmUtc2VhcmNoLWJhciBpbnB1dCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDUwcHg7XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgb3V0bGluZTogMDtcbiAgcGFkZGluZy1yaWdodDogNjBweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBib3gtc2hhZG93OiAwIDAgMjBweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIGZvbnQtc2l6ZTogMC43NWVtO1xufVxuXG4uaW5saW5lLXNlYXJjaC1iYXIgaW5wdXQ6Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHNlYXJjaGZpZWxkLWNhbmNlbC1idXR0b247XG59XG5cbi5pbmxpbmUtc2VhcmNoLWJhciBpbnB1dDo6cGxhY2Vob2xkZXIge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGNvbG9yOiAjYzBjMGMwO1xuICBvcGFjaXR5OiAxO1xufVxuXG4uaW5saW5lLXNlYXJjaC1iYXIgYnV0dG9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvcmRlcjogMDtcbiAgaGVpZ2h0OiA1MHB4O1xuICB3aWR0aDogNTBweDtcbiAgb3V0bGluZTogMDtcbn1cblxuLmlubGluZS1zZWFyY2gtYmFyIGJ1dHRvbi5zdWJtaXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBBQTdFO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgcmlnaHQ6IDA7XG59XG5cbi5pbmxpbmUtc2VhcmNoLWJhciBidXR0b24uc3VibWl0ID4gc3BhbiB7XG4gIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbn1cblxuLmlubGluZS1zZWFyY2gtYmFyIGJ1dHRvbi5zdWJtaXQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTAxMDEwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgLmlubGluZS1zZWFyY2gtYmFyIGZvcm0ge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG4gIC5pbmxpbmUtc2VhcmNoLWJhciBpbnB1dCB7XG4gICAgZm9udC1zaXplOiAxZW07XG4gIH1cbn1cblxuLlNFMDA4LWlubGluZS1zZWFyY2gtYmFyIHtcbiAgaGVpZ2h0OiA1MHB4O1xuICBtYXJnaW4tYm90dG9tOiA0cmVtO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgLlNFMDA4LWlubGluZS1zZWFyY2gtYmFyIGZvcm0ge1xuICAgIHdpZHRoOiA2NiU7XG4gIH1cbn1cblxuLlNFMDA4Yi1pbmxpbmUtc2VhcmNoLWJhciB7XG4gIGhlaWdodDogNTBweDtcbiAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbn1cblxuLnNlMDA4ZCBkaXYuY29sLXhzLTcuY29sLXNtLTkge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuXG4uc2UwMDhkIC5zZWFyY2gtY29udGFpbmVyIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5zZTAwOGQgZGl2LmNvbC14cy01LmNvbC1zbS0zIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4uc2UwMDhkIC5zZWFyY2hfaW5wdXQge1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xufVxuXG4uc2UwMDhkIC5idG4uYnRuLXByaW1hcnkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLnNlMDA4ZCAudGV4dC13cmFwcGVyOjphZnRlcixcbi5zZTAwOGQgLnRleHQtd3JhcHBlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zZTAwOGQgLnNlYXJjaC1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uc2UwMDhkIC5zZWFyY2gtaW5wdXQtd3JhcHBlciB7XG4gIG1heC13aWR0aDogNzMwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uc2UwMDhkIC5zZWFyY2gtY29udGFpbmVyIGJ1dHRvbiB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG59XG5cbi5TRTAwOS1pbmxpbmUtc2VhcmNoLWJhciAuU0UwMDktc2VsZWN0LWZvcm0ge1xuICB6LWluZGV4OiAxMDtcbn1cblxuLlNFMDA5LWlubGluZS1zZWFyY2gtYmFyIC5pbmZvLXBvcHVwLXRvZ2dsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiA5cHg7XG59XG5cbi5TRTAwOS1pbmxpbmUtc2VhcmNoLWJhciAuaW5mby1wb3B1cC10b2dnbGUgLmltYWdlLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLlNFMDA5LWlubGluZS1zZWFyY2gtYmFyIC5pbmZvLXBvcHVwLXRvZ2dsZSAuaW1hZ2UtY29udGFpbmVyOmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLXRvcDogMTAwJTtcbiAgY29udGVudDogXCJcIjtcbn1cblxuLlNFMDA5LWlubGluZS1zZWFyY2gtYmFyIC5kcm9wZG93bi10b2dnbGUge1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgei1pbmRleDogMTAwMTtcbiAgcGFkZGluZzogMCAxNXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDAuNzVlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLlNFMDA5LWlubGluZS1zZWFyY2gtYmFyIC5kcm9wZG93bi10b2dnbGU6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgdG9wOiAyMHB4O1xuICByaWdodDogMTBweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzJkMzgzZjtcbiAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgIzJkMzgzZjtcbiAgei1pbmRleDogMDtcbn1cblxuLlNFMDA5LWlubGluZS1zZWFyY2gtYmFyIC5kcm9wZG93bi1tZW51IHtcbiAgYm94LXNoYWRvdzogMCAwIDIwcHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiAwO1xuICBtYXJnaW46IDA7XG4gIHRvcDogNTBweDtcbn1cblxuLlNFMDA5LWlubGluZS1zZWFyY2gtYmFyIC5kcm9wZG93bi1tZW51IGEge1xuICBwYWRkaW5nOiA4cHggMTVweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAwLjc1ZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5TRTAwOS1pbmxpbmUtc2VhcmNoLWJhciAuZHJvcGRvd24tbWVudSBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjMDBBQTdFO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY2cHgpIHtcbiAgLlNFMDA5LWlubGluZS1zZWFyY2gtYmFyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbiAgfVxuICAuU0UwMDktaW5saW5lLXNlYXJjaC1iYXIgLmluZm8tcG9wdXAtdG9nZ2xlIHtcbiAgICB0b3A6IDYwcHg7XG4gIH1cbiAgLlNFMDA5LWlubGluZS1zZWFyY2gtYmFyIC5kcm9wZG93bi10b2dnbGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMmQzODNmO1xuICB9XG4gIC5TRTAwOS1pbmxpbmUtc2VhcmNoLWJhciAuZHJvcGRvd24tdG9nZ2xlOmFmdGVyIHtcbiAgICB0b3A6IDE4cHg7XG4gIH1cbiAgLlNFMDA5LWlubGluZS1zZWFyY2gtYmFyIC5kcm9wZG93bi10b2dnbGVbYXJpYS1leHBhbmRlZD10cnVlXSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXB4O1xuICB9XG4gIC5TRTAwOS1pbmxpbmUtc2VhcmNoLWJhciAuZmlsdGVyLWRyb3Bkb3duIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgcGFkZGluZzogMTBweCA1MHB4IDAgNjBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuU0UwMDktaW5saW5lLXNlYXJjaC1iYXIgLmRyb3Bkb3duLW1lbnUge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMyZDM4M2Y7XG4gICAgYm9yZGVyLXRvcDogMDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgfVxuICAuU0UwMDktaW5saW5lLXNlYXJjaC1iYXIgLmRyb3Bkb3duLW1lbnUgbGkgYSB7XG4gICAgbWFyZ2luOiAwIC0xNXB4O1xuICB9XG4gIC5TRTAwOS1pbmxpbmUtc2VhcmNoLWJhciAuZHJvcGRvd24tbWVudSBsaTpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjMGMwYzA7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQwMHB4KSB7XG4gIC5TRTAwOS1pbmxpbmUtc2VhcmNoLWJhciAuZmlsdGVyLWRyb3Bkb3duIHtcbiAgICBwYWRkaW5nOiAxMHB4IDAgMCA2MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkge1xuICAuU0UwMDktaW5saW5lLXNlYXJjaC1iYXIge1xuICAgIGhlaWdodDogNTBweDtcbiAgfVxuICAuU0UwMDktaW5saW5lLXNlYXJjaC1iYXIgaW5wdXQge1xuICAgIHBhZGRpbmctbGVmdDogMzcwcHg7XG4gIH1cbiAgLlNFMDA5LWlubGluZS1zZWFyY2gtYmFyIC5pbmZvLXBvcHVwLXRvZ2dsZSB7XG4gICAgbGVmdDogMDtcbiAgfVxuICAuU0UwMDktaW5saW5lLXNlYXJjaC1iYXIgLmZpbHRlci1kcm9wZG93biB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiA1MHB4O1xuICAgIHdpZHRoOiAzMDBweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjYzBjMGMwO1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNjMGMwYzA7XG4gIH1cbiAgLlNFMDA5LWlubGluZS1zZWFyY2gtYmFyIC5kcm9wZG93bi1tZW51OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgd2lkdGg6IDI3MHB4O1xuICAgIG1hcmdpbjogMCAxNXB4O1xuICAgIGhlaWdodDogMXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjMGMwYzA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTUwcHgpIHtcbiAgLlNFMDA5LWlubGluZS1zZWFyY2gtYmFyIGZvcm0ge1xuICAgIHdpZHRoOiA3MiU7XG4gICAgbWluLXdpZHRoOiA4NTBweDtcbiAgfVxufVxuXG4uU0UwMDktcG9wdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDg1MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uU0UwMDktcG9wdXAgLm1mcC1jbG9zZSB7XG4gIHRvcDogLTRweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHBhZGRpbmctcmlnaHQ6IDhweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiAjMmQzODNmO1xuICBmb250LXNpemU6IDEuNGVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBvcGFjaXR5OiAxO1xufVxuXG4uU0UwMDktcG9wdXAgcDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLlNFMDA5LXBvcHVwIGgyIHtcbiAgZm9udC1zaXplOiAwLjc1ZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxldHRlci1zcGFjaW5nOiAuMDhlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgcGFkZGluZzogOXB4IDA7XG59XG5cbi5TRTAwOS1wb3B1cCBoMyB7XG4gIG1hcmdpbjogMTVweCAzMHB4IDUycHggMzBweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjYyNWVtO1xufVxuXG4uU0UwMDktcG9wdXAgdGFibGUge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uU0UwMDktcG9wdXAgdGQge1xuICBmb250LXNpemU6IDAuODc1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjcxNDI4NTcxNDNlbTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuLlNFMDA5LXBvcHVwIHRkOmZpcnN0LWNoaWxkIHtcbiAgZm9udC1zaXplOiAwLjc1ZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxldHRlci1zcGFjaW5nOiAuMDhlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2NnB4KSB7XG4gIC5TRTAwOS1wb3B1cCBoMiB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIH1cbiAgLlNFMDA5LXBvcHVwIGgzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5TRTAwOS1wb3B1cCB0ZCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogNXB4IDE1cHg7XG4gIH1cbiAgLlNFMDA5LXBvcHVwIHRkOmZpcnN0LWNoaWxkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMGYwO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkge1xuICAuU0UwMDktcG9wdXAge1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICB9XG4gIC5TRTAwOS1wb3B1cCBoMiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjBmMDtcbiAgfVxuICAuU0UwMDktcG9wdXAgdGFibGUge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYzBjMGMwO1xuICAgIG1hcmdpbjogMCAzMHB4O1xuICB9XG4gIC5TRTAwOS1wb3B1cCB0ZCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjMGMwYzA7XG4gICAgcGFkZGluZzogM3B4IDE1cHg7XG4gIH1cbiAgLlNFMDA5LXBvcHVwIHRkOmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy10b3A6IDVweDtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjYzBjMGMwO1xuICB9XG59XG5cbiNTRTAxMC1pbmxpbmUtc2VhcmNoLWJhciB7XG4gIHdpZHRoOiAxOTJweDtcbn1cblxuI1NFMDEwLWlubGluZS1zZWFyY2gtYmFyIC5zZWFyY2hfaW5wdXQge1xuICB3aWR0aDogMTYwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgI1NFMDEwLWlubGluZS1zZWFyY2gtYmFyIHtcbiAgICB3aWR0aDogMTQwcHg7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1hcmdpbi10b3A6IC00OHB4O1xuICAgIG1hcmdpbi1yaWdodDogNTVweDtcbiAgfVxuICAjU0UwMTAtaW5saW5lLXNlYXJjaC1iYXIgLnNlYXJjaF9pbnB1dCB7XG4gICAgd2lkdGg6IDEwMHB4O1xuICB9XG4gICNTRTAxMC1pbmxpbmUtc2VhcmNoLWJhciAuc2VhcmNoLXN1Ym1pdCAuZ2x5cGhpY29uIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgdG9wOiAtMjBweDtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGUtaW4tbmF2LXRpbGUge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgc2xpZGUtdXAtbmF2LXRpbGUtdGl0bGUge1xuICBmcm9tIHtcbiAgICB0b3A6IDUwJTtcbiAgfVxuICB0byB7XG4gICAgdG9wOiAzNXB4O1xuICB9XG59XG5cbkBrZXlmcmFtZXMgc2xpZGUtdXAtbmF2LXRpbGUtdGl0bGUtdGFibGV0IHtcbiAgZnJvbSB7XG4gICAgdG9wOiA1MCU7XG4gIH1cbiAgdG8ge1xuICAgIHRvcDogMzBweDtcbiAgfVxufVxuXG4uVk4wMDEtY2F0ZWdvcnktbmF2aWdhdGlvbi10aWxlcyB7XG4gIHBhZGRpbmctdG9wOiAxN3B4O1xuICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbn1cblxuLlZOMDAxLWNhdGVnb3J5LW5hdmlnYXRpb24tdGlsZXMgLmltYWdlLWNvbnRhaW5lciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5WTjAwMS1jYXRlZ29yeS1uYXZpZ2F0aW9uLXRpbGVzIGgyIHtcbiAgbWFyZ2luLWJvdHRvbTogMTdweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2NnB4KSB7XG4gIC5WTjAwMS1jYXRlZ29yeS1uYXZpZ2F0aW9uLXRpbGVzIC5fbmF2VGlsZS1jdGEtYnV0dG9ucyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2MTBweCkge1xuICAuVk4wMDEtY2F0ZWdvcnktbmF2aWdhdGlvbi10aWxlcyAuX25hdlRpbGUtY3RhLWJ1dHRvbnMge1xuICAgIG1heC13aWR0aDogMTcuNXJlbTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY2cHgpIHtcbiAgLlZOMDAxLWNhdGVnb3J5LW5hdmlnYXRpb24tdGlsZXMgLmltYWdlLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luOiAwIC0xMHB4O1xuICB9XG4gIC5WTjAwMS1jYXRlZ29yeS1uYXZpZ2F0aW9uLXRpbGVzIGhyLnNlcGFyYXRvclZOMDAxIHtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzBjMGMwO1xuICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0OHB4O1xuICB9XG4gIC5WTjAwMS1jYXRlZ29yeS1uYXZpZ2F0aW9uLXRpbGVzIC5pbWFnZS1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG4gIC5WTjAwMS1jYXRlZ29yeS1uYXZpZ2F0aW9uLXRpbGVzIC5pbWFnZS1jb250YWluZXI6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nLXRvcDogNTAlO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cbiAgLlZOMDAxLWNhdGVnb3J5LW5hdmlnYXRpb24tdGlsZXMgaW1nIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICB9XG4gIC5WTjAwMS1jYXRlZ29yeS1uYXZpZ2F0aW9uLXRpbGVzIC50aXRsZSB7XG4gICAgbWFyZ2luOiAyMHB4IDAgMTFweCAwO1xuICB9XG4gIC5WTjAwMS1jYXRlZ29yeS1uYXZpZ2F0aW9uLXRpbGVzIC5wMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3B4O1xuICB9XG4gIC5WTjAwMS1jYXRlZ29yeS1uYXZpZ2F0aW9uLXRpbGVzIC5wMiBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5WTjAwMS1jYXRlZ29yeS1uYXZpZ2F0aW9uLXRpbGVzIC5fbmF2VGlsZS1jdGEtYnV0dG9ucyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxuICAuVk4wMDEtY2F0ZWdvcnktbmF2aWdhdGlvbi10aWxlcyAuX25hdlRpbGUtY3RhLWJ1dHRvbnMgLmJ0biB7XG4gICAgcGFkZGluZzogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjbGVhcjogYm90aDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3JkZXI6IDA7XG4gICAgY29sb3I6ICMwMEFBN0U7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAuVk4wMDEtY2F0ZWdvcnktbmF2aWdhdGlvbi10aWxlcyAuX25hdlRpbGUtY3RhLWJ1dHRvbnMgLmJ0biAudGV4dC13cmFwcGVyIHtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gIH1cbiAgLlZOMDAxLWNhdGVnb3J5LW5hdmlnYXRpb24tdGlsZXMgLl9uYXZUaWxlLWN0YS1idXR0b25zIC5idG4gLnRleHQtd3JhcHBlcjphZnRlcixcbiAgLlZOMDAxLWNhdGVnb3J5LW5hdmlnYXRpb24tdGlsZXMgLl9uYXZUaWxlLWN0YS1idXR0b25zIC5idG4uYnRuLXByaW1hcnkgLnRleHQtd3JhcHBlcjphZnRlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDBBQTdFO1xuICAgIHRvcDogMTZweDtcbiAgfVxuICAuVk4wMDEtY2F0ZWdvcnktbmF2aWdhdGlvbi10aWxlcyAuX25hdlRpbGUtY3RhLWJ1dHRvbnMgLmJ0bi5idG4tZG93bmxvYWQgLnRleHQtd3JhcHBlcjphZnRlciB7XG4gICAgdG9wOiAyM3B4O1xuICB9XG4gIC5WTjAwMS1jYXRlZ29yeS1uYXZpZ2F0aW9uLXRpbGVzIC5fbmF2VGlsZS1jdGEtYnV0dG9ucyAuYnRuIC5hcnJvdzpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMEFBN0U7XG4gICAgbWFyZ2luLXRvcDogLTRweDtcbiAgfVxuICAuVk4wMDEtY2F0ZWdvcnktbmF2aWdhdGlvbi10aWxlcyAuX25hdlRpbGUtY3RhLWJ1dHRvbnMgLmJ0biAuYXJyb3c6YWZ0ZXIge1xuICAgIGJvcmRlci1jb2xvcjogIzAwQUE3RTtcbiAgfVxuICAuVk4wMDEtY2F0ZWdvcnktbmF2aWdhdGlvbi10aWxlcyAuX25hdlRpbGUtY3RhLWJ1dHRvbnMgLmJ0bjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICMwMEFBN0U7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gIC5WTjAwMS1jYXRlZ29yeS1uYXZpZ2F0aW9uLXRpbGVzIHtcbiAgICBwYWRkaW5nLXRvcDogMjFweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzhweDtcbiAgfVxuICAuVk4wMDEtY2F0ZWdvcnktbmF2aWdhdGlvbi10aWxlcyBoci5zZXBhcmF0b3JWTjAwMSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuVk4wMDEtY2F0ZWdvcnktbmF2aWdhdGlvbi10aWxlcyBoMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjFweDtcbiAgfVxuICAuVk4wMDEtY2F0ZWdvcnktbmF2aWdhdGlvbi10aWxlcyAubmF2LXRpbGUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgfVxuICAuVk4wMDEtY2F0ZWdvcnktbmF2aWdhdGlvbi10aWxlcyAudGl0bGUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiAxO1xuICAgIHRvcDogNTAlO1xuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogLjVzO1xuICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gICAgcGFkZGluZzogMCAzMHB4O1xuICAgIGhlaWdodDogNjBweDtcbiAgICBsaW5lLWhlaWdodDogNjBweDtcbiAgICBtYXJnaW4tdG9wOiAtMzBweDtcbiAgfVxuICAuVk4wMDEtY2F0ZWdvcnktbmF2aWdhdGlvbi10aWxlcyAudGl0bGUgcCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cbiAgLlZOMDAxLWNhdGVnb3J5LW5hdmlnYXRpb24tdGlsZXMgLmNvbnRlbnQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwQUE3RTtcbiAgICBhbmltYXRpb24tZHVyYXRpb246IC41cztcbiAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgLlZOMDAxLWNhdGVnb3J5LW5hdmlnYXRpb24tdGlsZXMgLnAyIHtcbiAgICBtYXJnaW4tdG9wOiA1OXB4O1xuICAgIHBhZGRpbmc6IDAgMzBweDtcbiAgfVxuICAuVk4wMDEtY2F0ZWdvcnktbmF2aWdhdGlvbi10aWxlcyAucDI6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBtYXJnaW46IDAgNDBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTAxMDEwO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbiAgLlZOMDAxLWNhdGVnb3J5LW5hdmlnYXRpb24tdGlsZXMgLl9uYXZUaWxlLWN0YS1idXR0b25zIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwO1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB9XG4gIC5WTjAwMS1jYXRlZ29yeS1uYXZpZ2F0aW9uLXRpbGVzIC5fbmF2VGlsZS1jdGEtYnV0dG9ucyA+ICoge1xuICAgIG1heC13aWR0aDogNTAlO1xuICAgIHdpZHRoOiA1MCU7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5WTjAwMS1jYXRlZ29yeS1uYXZpZ2F0aW9uLXRpbGVzIC5fbmF2VGlsZS1jdGEtYnV0dG9ucyA+ICo6b25seS1jaGlsZCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5WTjAwMS1jYXRlZ29yeS1uYXZpZ2F0aW9uLXRpbGVzIC5pbWFnZS1jb250YWluZXI6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gICAgb3BhY2l0eTogLjU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgfVxuICAuVk4wMDEtY2F0ZWdvcnktbmF2aWdhdGlvbi10aWxlcyAuaW1hZ2UtY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuICAuVk4wMDEtY2F0ZWdvcnktbmF2aWdhdGlvbi10aWxlcyAuaW1hZ2UtY29udGFpbmVyOmJlZm9yZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZy10b3A6IDU2LjI1JTtcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG4gIC5WTjAwMS1jYXRlZ29yeS1uYXZpZ2F0aW9uLXRpbGVzIGltZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLlZOMDAxLWNhdGVnb3J5LW5hdmlnYXRpb24tdGlsZXMgLm5hdi10aWxlLmFjdGl2ZSAudGl0bGUge1xuICAgIGFuaW1hdGlvbi1uYW1lOiBzbGlkZS11cC1uYXYtdGlsZS10aXRsZS10YWJsZXQ7XG4gIH1cbiAgLlZOMDAxLWNhdGVnb3J5LW5hdmlnYXRpb24tdGlsZXMgLm5hdi10aWxlLmFjdGl2ZSAuY29udGVudCB7XG4gICAgYW5pbWF0aW9uLW5hbWU6IGZhZGUtaW4tbmF2LXRpbGU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk1MHB4KSB7XG4gIC5WTjAwMS1jYXRlZ29yeS1uYXZpZ2F0aW9uLXRpbGVzIC5wMixcbiAgLlZOMDAxLWNhdGVnb3J5LW5hdmlnYXRpb24tdGlsZXMgLnRpdGxlIHAge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVlbTtcbiAgfVxuICAuVk4wMDEtY2F0ZWdvcnktbmF2aWdhdGlvbi10aWxlcyAudGl0bGUge1xuICAgIGhlaWdodDogNzBweDtcbiAgICBsaW5lLWhlaWdodDogNzBweDtcbiAgICBtYXJnaW4tdG9wOiAtMzVweDtcbiAgfVxuICAuVk4wMDEtY2F0ZWdvcnktbmF2aWdhdGlvbi10aWxlcyAudGl0bGUgcCB7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjIyMmVtO1xuICB9XG4gIC5WTjAwMS1jYXRlZ29yeS1uYXZpZ2F0aW9uLXRpbGVzIC5wMiB7XG4gICAgbWFyZ2luLXRvcDogNzBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTUwcHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLlZOMDAxLWNhdGVnb3J5LW5hdmlnYXRpb24tdGlsZXMgLm5hdi10aWxlLmFjdGl2ZSAudGl0bGUge1xuICAgIGFuaW1hdGlvbi1uYW1lOiBzbGlkZS11cC1uYXYtdGlsZS10aXRsZTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5WTjAwMS1jYXRlZ29yeS1uYXZpZ2F0aW9uLXRpbGVzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgfVxuICAuVk4wMDEtY2F0ZWdvcnktbmF2aWdhdGlvbi10aWxlcyAubmF2LXRpbGUge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbiAgLlZOMDAxLWNhdGVnb3J5LW5hdmlnYXRpb24tdGlsZXMgLm5hdi10aWxlOmhvdmVyIC50aXRsZSB7XG4gICAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlLXVwLW5hdi10aWxlLXRpdGxlO1xuICB9XG4gIC5WTjAwMS1jYXRlZ29yeS1uYXZpZ2F0aW9uLXRpbGVzIC5uYXYtdGlsZTpob3ZlciAuY29udGVudCB7XG4gICAgYW5pbWF0aW9uLW5hbWU6IGZhZGUtaW4tbmF2LXRpbGU7XG4gIH1cbiAgLlZOMDAxLWNhdGVnb3J5LW5hdmlnYXRpb24tdGlsZXMgLnAyIHtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogLjgxMjVlbTtcbiAgfVxufVxuXG4uZ3JheS1iYWNrZ3JvdW5kIC5hY3Rpb24tc3F1YXJlID4gZGl2LFxuLmdyYXktYmFja2dyb3VuZCAuYWN0aW9uLXNxdWFyZSBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cblxuLmdyYXktYmFja2dyb3VuZCAuYWN0aW9uLXNxdWFyZSAuaW1hZ2UtY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cblxuLlZOMDAyLWFjdGlvbi1zcXVhcmVzLFxuLlZOMDAzLWFjdGlvbi1zcXVhcmVzIHtcbiAgcGFkZGluZy10b3A6IDUwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA1MHB4O1xufVxuXG4uVk4wMDItYWN0aW9uLXNxdWFyZXMgLnRpdGxlLFxuLlZOMDAzLWFjdGlvbi1zcXVhcmVzIC50aXRsZSB7XG4gIHBhZGRpbmctdG9wOiAxcmVtO1xuICBtaW4taGVpZ2h0OiA2cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG59XG5cbi5WTjAwMi1hY3Rpb24tc3F1YXJlcyAudGl0bGUgaDMsXG4uVk4wMDMtYWN0aW9uLXNxdWFyZXMgLnRpdGxlIGgzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uVk4wMDItYWN0aW9uLXNxdWFyZXMgLnAxLFxuLlZOMDAzLWFjdGlvbi1zcXVhcmVzIC5wMSB7XG4gIG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7XG4gIHBhZGRpbmctYm90dG9tOiA0cmVtO1xufVxuXG4uVk4wMDItYWN0aW9uLXNxdWFyZXMgaDIsXG4uVk4wMDMtYWN0aW9uLXNxdWFyZXMgaDIge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgLlZOMDAyLWFjdGlvbi1zcXVhcmVzIGgyLFxuICAuVk4wMDMtYWN0aW9uLXNxdWFyZXMgaDIge1xuICAgIG1hcmdpbi1ib3R0b206IDQxcHg7XG4gIH1cbn1cblxuLlZOMDAyLWFjdGlvbi1zcXVhcmVzIC5yb3csXG4uVk4wMDMtYWN0aW9uLXNxdWFyZXMgLnJvdyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uVk4wMDItYWN0aW9uLXNxdWFyZXMgLmNvbGxhcHNlLmluLFxuLlZOMDAzLWFjdGlvbi1zcXVhcmVzIC5jb2xsYXBzZS5pbiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGZpdC1jb250ZW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLlZOMDAyLWFjdGlvbi1zcXVhcmVzIC5wYWRkZWQtY29udGFpbmVyLFxuICAuVk4wMDMtYWN0aW9uLXNxdWFyZXMgLnBhZGRlZC1jb250YWluZXIge1xuICAgIHdpZHRoOiA2MDhweDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5WTjAwMi1hY3Rpb24tc3F1YXJlcyBoMixcbiAgLlZOMDAzLWFjdGlvbi1zcXVhcmVzIGgyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLlZOMDAyLWFjdGlvbi1zcXVhcmVzIC5hY3Rpb24tc3F1YXJlIHtcbiAgbWluLWhlaWdodDogMjByZW07XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkge1xuICAuVk4wMDItYWN0aW9uLXNxdWFyZXMgLmFjdGlvbi1zcXVhcmUge1xuICAgIG1pbi1oZWlnaHQ6IDIwcmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjZweCkge1xuICAuVk4wMDItYWN0aW9uLXNxdWFyZXMgLmFjdGlvbi1zcXVhcmUgLnRpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiA4cHg7XG4gIH1cbiAgLlZOMDAyLWFjdGlvbi1zcXVhcmVzIC5hY3Rpb24tc3F1YXJlIGgzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjBweCkge1xuICAuVk4wMDItYWN0aW9uLXNxdWFyZXMgLmFjdGlvbi1zcXVhcmUge1xuICAgIG1pbi1oZWlnaHQ6IDIwcmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xuICAuVk4wMDItYWN0aW9uLXNxdWFyZXMgLmFjdGlvbi1zcXVhcmUgLnAxIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5WTjAwMi1hY3Rpb24tc3F1YXJlcyAuYWN0aW9uLXNxdWFyZSB7XG4gICAgbWluLWhlaWdodDogMjByZW07XG4gIH1cbn1cblxuLlZOMDAzLWFjdGlvbi1zcXVhcmVzIC5hY3Rpb24tc3F1YXJlIHtcbiAgbWluLWhlaWdodDogMjByZW07XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAzNzBweCkge1xuICAuVk4wMDMtYWN0aW9uLXNxdWFyZXMgLmFjdGlvbi1zcXVhcmUgaDMge1xuICAgIGZvbnQtc2l6ZTogMWVtO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjZweCkge1xuICAuVk4wMDMtYWN0aW9uLXNxdWFyZXMgLmFjdGlvbi1zcXVhcmUge1xuICAgIG1pbi1oZWlnaHQ6IDVyZW07XG4gIH1cbiAgLlZOMDAzLWFjdGlvbi1zcXVhcmVzIC5hY3Rpb24tc3F1YXJlIC5wMSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuVk4wMDMtYWN0aW9uLXNxdWFyZXMgLmFjdGlvbi1zcXVhcmUgLnRpdGxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIGhlaWdodDogMTUwcHg7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBwYWRkaW5nLXRvcDogMXJlbTtcbiAgfVxuICAuVk4wMDMtYWN0aW9uLXNxdWFyZXMgLmFjdGlvbi1zcXVhcmUgaDMge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG59XG5cbi5WTjAwMy1hY3Rpb24tc3F1YXJlcyAuYWN0aW9uLXNxdWFyZSBhOmFmdGVyLCAuVk4wMDMtYWN0aW9uLXNxdWFyZXMgLmFjdGlvbi1zcXVhcmUgLnJlcXVlc3QtZHJhd2luZy1tb2RhbC13cmFwcGVyOmFmdGVyIHtcbiAgYm90dG9tOiAxcmVtO1xufVxuXG4uYWN0aW9uLXNxdWFyZSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGZsb2F0OiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2NnB4KSB7XG4gIC5hY3Rpb24tc3F1YXJlIC5jb250ZW50IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gIC5hY3Rpb24tc3F1YXJlIC5jb250ZW50IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLmFjdGlvbi1zcXVhcmUgPiBkaXYsXG4uYWN0aW9uLXNxdWFyZSBhIHtcbiAgY29sb3I6ICMyZDM4M2Y7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMGYwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5hY3Rpb24tc3F1YXJlIGE6YWZ0ZXIsIC5hY3Rpb24tc3F1YXJlIC5yZXF1ZXN0LWRyYXdpbmctbW9kYWwtd3JhcHBlcjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDIzcHg7XG4gIGhlaWdodDogMjNweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3A6IDNweCBzb2xpZCAjYzRjZWQxO1xuICBib3JkZXItcmlnaHQ6IDNweCBzb2xpZCAjYzRjZWQxO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2NnB4KSB7XG4gIC5hY3Rpb24tc3F1YXJlIGE6YWZ0ZXIsIC5hY3Rpb24tc3F1YXJlIC5yZXF1ZXN0LWRyYXdpbmctbW9kYWwtd3JhcHBlcjphZnRlciB7XG4gICAgdG9wOiA0NSU7XG4gICAgcmlnaHQ6IDI1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gIC5hY3Rpb24tc3F1YXJlIGE6YWZ0ZXIsIC5hY3Rpb24tc3F1YXJlIC5yZXF1ZXN0LWRyYXdpbmctbW9kYWwtd3JhcHBlcjphZnRlciB7XG4gICAgYm90dG9tOiAyNXB4O1xuICAgIGxlZnQ6IDQ1JTtcbiAgfVxufVxuXG4uYWN0aW9uLXNxdWFyZSBhOmhvdmVyLCAuYWN0aW9uLXNxdWFyZSAucmVxdWVzdC1kcmF3aW5nLW1vZGFsLXdyYXBwZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjN0I5QkFBO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uYWN0aW9uLXNxdWFyZSBhOmhvdmVyOmFmdGVyLCAuYWN0aW9uLXNxdWFyZSAucmVxdWVzdC1kcmF3aW5nLW1vZGFsLXdyYXBwZXI6aG92ZXI6YWZ0ZXIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNmZmZmZmY7XG59XG5cbi5hY3Rpb24tc3F1YXJlIGgzIHtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG59XG5cbi5hY3Rpb24tc3F1YXJlIC5pbWFnZS1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMGYwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5hY3Rpb24tc3F1YXJlIC5pbWFnZS1jb250YWluZXI6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctdG9wOiAxMDAlO1xuICBjb250ZW50OiBcIlwiO1xufVxuXG4uYWN0aW9uLXNxdWFyZSBpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2NnB4KSB7XG4gIC5hY3Rpb24tc3F1YXJlIC5pbWFnZS1jb250YWluZXIge1xuICAgIHdpZHRoOiAxNTBweDtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuICAuYWN0aW9uLXNxdWFyZSBoMyB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgfVxuICAuYWN0aW9uLXNxdWFyZSAucDEge1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbiAgLmFjdGlvbi1zcXVhcmUgLmNvbnRlbnQge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgfVxuICAuYWN0aW9uLXNxdWFyZSAucGljdHVyZS1jb250ZW50IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE3MHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMTUwcHg7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuYWN0aW9uLXNxdWFyZSB7XG4gICAgd2lkdGg6IDI4MHB4O1xuICB9XG4gIC5hY3Rpb24tc3F1YXJlIC5jb250ZW50IHtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gIH1cbiAgLmFjdGlvbi1zcXVhcmUgaDMge1xuICAgIGZvbnQtc2l6ZTogMS4wNjI1ZW07XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgLmFjdGlvbi1zcXVhcmUgLnRpdGxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLmFjdGlvbi1zcXVhcmUgaDMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuYWN0aW9uLXNxdWFyZSBoMyB7XG4gICAgZm9udC1zaXplOiAxLjM3NWVtO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIH1cbn1cblxuLlZOMDAyLWFjdGlvbi1zcXVhcmVzIC5DMDczLW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC10aXRsZSwgLlZOMDAyLWFjdGlvbi1zcXVhcmVzIC5DMDczLW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC10ZXh0LW5vdGUge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uVk4wMDItYWN0aW9uLXNxdWFyZXMgLkMwNzMtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLnJvdyB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnNsaWRlLXVwIC5qdW1wLW5hdiAuYWZmaXgge1xuICB0b3A6IDUwcHg7XG59XG5cbi5qdW1wLW5hdiAuYWZmaXgge1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0b3A7XG4gIHRvcDogODlweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuanVtcC1uYXYgLmFmZml4IHtcbiAgICB0b3A6IDc1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gIC5qdW1wLW5hdiAubmF2YmFyLW5hdiB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5qdW1wLW5hdiAubmF2YmFyLW5hdiBsaSB7XG4gICAgbWF4LXdpZHRoOiAyODBweDtcbiAgICBoZWlnaHQ6IDc1cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG4gIC5qdW1wLW5hdiAubmF2YmFyLW5hdiBociB7XG4gICAgbWF4LXdpZHRoOiAyODBweDtcbiAgICBoZWlnaHQ6IDVweDtcbiAgICBtYXJnaW46IDA7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogbWFyZ2luO1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IC4zNXM7XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDcwcHg7XG4gICAgbGVmdDogMDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIH1cbiAgLmp1bXAtbmF2IC5uYXZiYXItd3JhcHBlciB7XG4gICAgaGVpZ2h0OiA3NXB4O1xuICB9XG4gIC5qdW1wLW5hdiAubmF2YmFyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBBQTdFO1xuICAgIHotaW5kZXg6IDE2O1xuICAgIGxldHRlci1zcGFjaW5nOiAuMDhlbTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1zaXplOiAuNzVlbTtcbiAgICBib3JkZXI6IDA7XG4gICAgaGVpZ2h0OiA3NXB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbiAgLmp1bXAtbmF2IC5uYXZiYXIgYSB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiA3NXB4O1xuICAgIGhlaWdodDogNzVweDtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4zNXMgbGluZWFyO1xuICB9XG4gIC5qdW1wLW5hdiAubmF2YmFyIGE6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMEFBN0U7XG4gIH1cbiAgLmp1bXAtbmF2IC5uYXZiYXIgYTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzEwMTAxMDtcbiAgfVxuICAuanVtcC1uYXYgLm5hdmJhci5zY3JvbGxpbmcgLmFjdGl2ZSBhIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBBQTdFO1xuICB9XG4gIC5qdW1wLW5hdiAubmF2YmFyLnNjcm9sbGluZyAuYWN0aXZlIGE6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxMDEwMTA7XG4gIH1cbiAgLmp1bXAtbmF2IC5uYXZiYXIgLmFjdGl2ZSBhIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTAxMDEwO1xuICB9XG4gIC5qdW1wLW5hdiAubmF2YmFyIHNwYW4ge1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1ZW07XG4gIH1cbn1cblxuLnByb2R1Y3QtanVtcC1uYXYgLnNlY3Rpb24sXG4uQzA0MS1icmFuZC1saXN0aW5nIC5DMDMxLXRleHQtbGVmdC1jdGEtcmlnaHQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cblxuLnByb2R1Y3QtanVtcC1uYXYgLnNlY3Rpb246YWZ0ZXIsXG4uQzA0MS1icmFuZC1saXN0aW5nIC5DMDMxLXRleHQtbGVmdC1jdGEtcmlnaHQ6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgbWF4LXdpZHRoOiAxMTgwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYzBjMGMwO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwYWRkaW5nLXRvcDogMjRweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMXB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2NnB4KSB7XG4gIC5wcm9kdWN0LWp1bXAtbmF2IC5zZWN0aW9uOmFmdGVyLFxuICAuQzA0MS1icmFuZC1saXN0aW5nIC5DMDMxLXRleHQtbGVmdC1jdGEtcmlnaHQ6YWZ0ZXIge1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLnByb2R1Y3QtanVtcC1uYXYgLnNlY3Rpb246YWZ0ZXIsXG4gIC5DMDQxLWJyYW5kLWxpc3RpbmcgLkMwMzEtdGV4dC1sZWZ0LWN0YS1yaWdodDphZnRlciB7XG4gICAgd2lkdGg6IDkyLjE4NzUlO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkge1xuICAucHJvZHVjdC1qdW1wLW5hdiAuc2VjdGlvbjphZnRlcixcbiAgLkMwNDEtYnJhbmQtbGlzdGluZyAuQzAzMS10ZXh0LWxlZnQtY3RhLXJpZ2h0OmFmdGVyIHtcbiAgICBwYWRkaW5nLXRvcDogNDlweDtcbiAgfVxufVxuXG4ubW9iaWxlLWp1bXAtbmF2LW1lbnUge1xuICBwYWRkaW5nOiAyNXB4IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICMyZDM4M2Y7XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IC4wOGVtO1xuICB6LWluZGV4OiAyO1xufVxuXG4ubW9iaWxlLWp1bXAtbmF2LW1lbnUgLm1vYmlsZS10b2dnbGUtYnV0dG9uIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gIGhlaWdodDogNTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzJkMzgzZjtcbiAgcGFkZGluZzogMCAxNXB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAzNTBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLm1vYmlsZS1qdW1wLW5hdi1tZW51IC5tb2JpbGUtdG9nZ2xlLWJ1dHRvbjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICMyZDM4M2Y7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMmQzODNmO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDIwcHg7XG4gIHRvcDogMjBweDtcbn1cblxuLm1vYmlsZS1qdW1wLW5hdi1tZW51IC5tb2JpbGUtdG9nZ2xlLWJ1dHRvbi5vcGVuOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjI1ZGVnKTtcbn1cblxuLm1vYmlsZS1qdW1wLW5hdi1tZW51IC5tb2JpbGUtanVtcC1uYXYtZHJvcGRvd24ge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNzRweDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5tb2JpbGUtanVtcC1uYXYtbWVudSB1bCB7XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgbWFyZ2luOiAwO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG5cbi5tb2JpbGUtanVtcC1uYXYtbWVudSBsaSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzJkMzgzZjtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzJkMzgzZjtcbiAgbWF4LXdpZHRoOiAzNTBweDtcbn1cblxuLm1vYmlsZS1qdW1wLW5hdi1tZW51IGxpOmZpcnN0LWNoaWxkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbjogMCAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMGYwO1xufVxuXG4ubW9iaWxlLWp1bXAtbmF2LW1lbnUgbGk6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMmQzODNmO1xufVxuXG4ubW9iaWxlLWp1bXAtbmF2LW1lbnUgYSB7XG4gIGNvbG9yOiAjMmQzODNmO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMCAxNXB4O1xufVxuXG4ubW9iaWxlLWp1bXAtbmF2LW1lbnUgYSBzcGFuIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgaGVpZ2h0OiA1MHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY2cHgpIHtcbiAgLlZOMDA5LWZlYXR1cmVkLXZpc3VhbC1uYXYgLnBhZGRlZC1jb250YWluZXIsXG4gIC5WTjAxMC1mZWF0dXJlZC12aXN1YWwtbmF2LXdpdGgtYmFubmVyIC5wYWRkZWQtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLXRvcDogMi41cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkge1xuICAuVk4wMDktZmVhdHVyZWQtdmlzdWFsLW5hdiAucGFkZGVkLWNvbnRhaW5lcixcbiAgLlZOMDEwLWZlYXR1cmVkLXZpc3VhbC1uYXYtd2l0aC1iYW5uZXIgLnBhZGRlZC1jb250YWluZXIge1xuICAgIHBhZGRpbmctdG9wOiAyLjVyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW07XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuVk4wMDktZmVhdHVyZWQtdmlzdWFsLW5hdiAucGFkZGVkLWNvbnRhaW5lcixcbiAgLlZOMDEwLWZlYXR1cmVkLXZpc3VhbC1uYXYtd2l0aC1iYW5uZXIgLnBhZGRlZC1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDIuNXJlbSAwIDNyZW07XG4gIH1cbn1cblxuLlZOMDA5LWZlYXR1cmVkLXZpc3VhbC1uYXYgaDIsXG4uVk4wMTAtZmVhdHVyZWQtdmlzdWFsLW5hdi13aXRoLWJhbm5lciBoMiB7XG4gIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcbn1cblxuLlZOMDA5LWZlYXR1cmVkLXZpc3VhbC1uYXYgaDQsXG4uVk4wMTAtZmVhdHVyZWQtdmlzdWFsLW5hdi13aXRoLWJhbm5lciBoNCB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgbWF4LWhlaWdodDogOHJlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbn1cblxuLlZOMDA5LWZlYXR1cmVkLXZpc3VhbC1uYXYgLnAxYSxcbi5WTjAxMC1mZWF0dXJlZC12aXN1YWwtbmF2LXdpdGgtYmFubmVyIC5wMWEge1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xuICBtYXgtaGVpZ2h0OiAxMnJlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLlZOMDA5LWZlYXR1cmVkLXZpc3VhbC1uYXYgLnAxYSBwLFxuLlZOMDEwLWZlYXR1cmVkLXZpc3VhbC1uYXYtd2l0aC1iYW5uZXIgLnAxYSBwIHtcbiAgbWFyZ2luLWJvdHRvbTogdW5zZXQ7XG59XG5cbi5WTjAwOS1mZWF0dXJlZC12aXN1YWwtbmF2LmdyYXktYmFja2dyb3VuZCAudmlzdWFsLW5hdi1ib3gsXG4uVk4wMTAtZmVhdHVyZWQtdmlzdWFsLW5hdi13aXRoLWJhbm5lci5ncmF5LWJhY2tncm91bmQgLnZpc3VhbC1uYXYtYm94IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cblxuLlZOMDA5LWZlYXR1cmVkLXZpc3VhbC1uYXYuZ3JheS1iYWNrZ3JvdW5kIC52aXN1YWwtbmF2LWJveCAuaW1hZ2UtY29udGFpbmVyLFxuLlZOMDEwLWZlYXR1cmVkLXZpc3VhbC1uYXYtd2l0aC1iYW5uZXIuZ3JheS1iYWNrZ3JvdW5kIC52aXN1YWwtbmF2LWJveCAuaW1hZ2UtY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cblxuLlZOMDA5LWZlYXR1cmVkLXZpc3VhbC1uYXYgLnZpc3VhbC1uYXYtYm94ZXMsXG4uVk4wMTAtZmVhdHVyZWQtdmlzdWFsLW5hdi13aXRoLWJhbm5lciAudmlzdWFsLW5hdi1ib3hlcyB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5WTjAwOS1mZWF0dXJlZC12aXN1YWwtbmF2IC5jb2wtc20tNixcbi5WTjAxMC1mZWF0dXJlZC12aXN1YWwtbmF2LXdpdGgtYmFubmVyIC5jb2wtc20tNiB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5WTjAwOS1mZWF0dXJlZC12aXN1YWwtbmF2IC52aXN1YWwtbmF2LWJveCxcbi5WTjAxMC1mZWF0dXJlZC12aXN1YWwtbmF2LXdpdGgtYmFubmVyIC52aXN1YWwtbmF2LWJveCB7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDhweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogMTAwJTtcbiAgbWluLWhlaWdodDogMTUuNXJlbTtcbiAgbWF4LWhlaWdodDogMjIuNXJlbTtcbn1cblxuLlZOMDA5LWZlYXR1cmVkLXZpc3VhbC1uYXYgLnZpc3VhbC1uYXYtYm94Om5vdCguZ3JheS1iYWNrZ3JvdW5kKTpub3QoLmJyYW5kLXByaW1hcnktYmFja2dyb3VuZCk6bm90KC5icmFuZC1zZWNvbmRhcnktYmFja2dyb3VuZCk6bm90KC5icmFuZC1hY2NlbnQtYmFja2dyb3VuZCksXG4uVk4wMTAtZmVhdHVyZWQtdmlzdWFsLW5hdi13aXRoLWJhbm5lciAudmlzdWFsLW5hdi1ib3g6bm90KC5ncmF5LWJhY2tncm91bmQpOm5vdCguYnJhbmQtcHJpbWFyeS1iYWNrZ3JvdW5kKTpub3QoLmJyYW5kLXNlY29uZGFyeS1iYWNrZ3JvdW5kKTpub3QoLmJyYW5kLWFjY2VudC1iYWNrZ3JvdW5kKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGYwZjA7XG59XG5cbi5WTjAwOS1mZWF0dXJlZC12aXN1YWwtbmF2IC52aXN1YWwtbmF2LWJveCBpbWcsXG4uVk4wMTAtZmVhdHVyZWQtdmlzdWFsLW5hdi13aXRoLWJhbm5lciAudmlzdWFsLW5hdi1ib3ggaW1nIHtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIG1heC1oZWlnaHQ6IDIyLjVyZW07XG4gIG1pbi1oZWlnaHQ6IDE1LjVyZW07XG59XG5cbi5WTjAwOS1mZWF0dXJlZC12aXN1YWwtbmF2IC52aXN1YWwtbmF2LWJveCAuaW1hZ2UtY29udGFpbmVyLFxuLlZOMDEwLWZlYXR1cmVkLXZpc3VhbC1uYXYtd2l0aC1iYW5uZXIgLnZpc3VhbC1uYXYtYm94IC5pbWFnZS1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtaW4taGVpZ2h0OiAxMDAlO1xuICBoZWlnaHQ6IDE1LjVyZW07XG4gIG1pbi13aWR0aDogNTAlO1xuICBtYXgtd2lkdGg6IDUwJTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGYwZjA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uVk4wMDktZmVhdHVyZWQtdmlzdWFsLW5hdiAudmlzdWFsLW5hdi1ib3ggLmltYWdlLWNvbnRhaW5lcjpiZWZvcmUsXG4uVk4wMTAtZmVhdHVyZWQtdmlzdWFsLW5hdi13aXRoLWJhbm5lciAudmlzdWFsLW5hdi1ib3ggLmltYWdlLWNvbnRhaW5lcjpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy10b3A6IDEwMCU7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5cbi5WTjAwOS1mZWF0dXJlZC12aXN1YWwtbmF2IC52aXN1YWwtbmF2LWJveCAuaW1hZ2UtY29udGFpbmVyOmJlZm9yZSxcbi5WTjAxMC1mZWF0dXJlZC12aXN1YWwtbmF2LXdpdGgtYmFubmVyIC52aXN1YWwtbmF2LWJveCAuaW1hZ2UtY29udGFpbmVyOmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLXRvcDogNzUlO1xuICBjb250ZW50OiBcIlwiO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY2cHgpIHtcbiAgLlZOMDA5LWZlYXR1cmVkLXZpc3VhbC1uYXYgLnZpc3VhbC1uYXYtYm94IC5pbWFnZS1jb250YWluZXIsXG4gIC5WTjAxMC1mZWF0dXJlZC12aXN1YWwtbmF2LXdpdGgtYmFubmVyIC52aXN1YWwtbmF2LWJveCAuaW1hZ2UtY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDE1MHB4O1xuICAgIG1pbi13aWR0aDogMTUwcHg7XG4gICAgaGVpZ2h0OiB1bnNldDtcbiAgfVxufVxuXG4uVk4wMDktZmVhdHVyZWQtdmlzdWFsLW5hdiAudmlzdWFsLW5hdi1ib3ggLm1lZGlhLWNvbnRhY3QtY29udGFpbmVyLFxuLlZOMDEwLWZlYXR1cmVkLXZpc3VhbC1uYXYtd2l0aC1iYW5uZXIgLnZpc3VhbC1uYXYtYm94IC5tZWRpYS1jb250YWN0LWNvbnRhaW5lciB7XG4gIGNvbG9yOiAjMmQzODNmO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMjIuNXJlbTtcbn1cblxuLlZOMDA5LWZlYXR1cmVkLXZpc3VhbC1uYXYgLnZpc3VhbC1uYXYtYm94IC5tZWRpYS1jb250YWN0LWNvbnRhaW5lciAuY29udGVudCxcbi5WTjAxMC1mZWF0dXJlZC12aXN1YWwtbmF2LXdpdGgtYmFubmVyIC52aXN1YWwtbmF2LWJveCAubWVkaWEtY29udGFjdC1jb250YWluZXIgLmNvbnRlbnQge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1heC1oZWlnaHQ6IDIyLjVyZW07XG59XG5cbi5WTjAwOS1mZWF0dXJlZC12aXN1YWwtbmF2IC52aXN1YWwtbmF2LWJveCAubWVkaWEtY29udGFjdC1jb250YWluZXIgLmNvbnRlbnQgaDQsXG4uVk4wMTAtZmVhdHVyZWQtdmlzdWFsLW5hdi13aXRoLWJhbm5lciAudmlzdWFsLW5hdi1ib3ggLm1lZGlhLWNvbnRhY3QtY29udGFpbmVyIC5jb250ZW50IGg0IHtcbiAgbWFyZ2luOiB1bnNldDtcbiAgZmxleC1zaHJpbms6IDA7XG59XG5cbi5WTjAwOS1mZWF0dXJlZC12aXN1YWwtbmF2IC52aXN1YWwtbmF2LWJveCAubWVkaWEtY29udGFjdC1jb250YWluZXIgLmNvbnRlbnQgLmNvbnRhY3QtaW5mbyxcbi5WTjAxMC1mZWF0dXJlZC12aXN1YWwtbmF2LXdpdGgtYmFubmVyIC52aXN1YWwtbmF2LWJveCAubWVkaWEtY29udGFjdC1jb250YWluZXIgLmNvbnRlbnQgLmNvbnRhY3QtaW5mbyB7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuXG4uVk4wMDktZmVhdHVyZWQtdmlzdWFsLW5hdiAudmlzdWFsLW5hdi1ib3ggLm1lZGlhLWNvbnRhY3QtY29udGFpbmVyIC5jb250ZW50IC5jb250YWN0LWluZm8gLmNvbnRhY3QtYm94LFxuLlZOMDEwLWZlYXR1cmVkLXZpc3VhbC1uYXYtd2l0aC1iYW5uZXIgLnZpc3VhbC1uYXYtYm94IC5tZWRpYS1jb250YWN0LWNvbnRhaW5lciAuY29udGVudCAuY29udGFjdC1pbmZvIC5jb250YWN0LWJveCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLlZOMDA5LWZlYXR1cmVkLXZpc3VhbC1uYXYgLnZpc3VhbC1uYXYtYm94IC5tZWRpYS1jb250YWN0LWNvbnRhaW5lciAuY29udGVudCAuY29udGFjdC1pbmZvIC5jb250YWN0LWJveCAuY29udGFjdC1saW5rLXRpdGxlLFxuLlZOMDEwLWZlYXR1cmVkLXZpc3VhbC1uYXYtd2l0aC1iYW5uZXIgLnZpc3VhbC1uYXYtYm94IC5tZWRpYS1jb250YWN0LWNvbnRhaW5lciAuY29udGVudCAuY29udGFjdC1pbmZvIC5jb250YWN0LWJveCAuY29udGFjdC1saW5rLXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLlZOMDA5LWZlYXR1cmVkLXZpc3VhbC1uYXYgLnZpc3VhbC1uYXYtYm94IC5tZWRpYS1jb250YWN0LWNvbnRhaW5lciAuY29udGVudCAuY29udGFjdC1pbmZvIC5jb250YWN0LWJveCBwLFxuLlZOMDEwLWZlYXR1cmVkLXZpc3VhbC1uYXYtd2l0aC1iYW5uZXIgLnZpc3VhbC1uYXYtYm94IC5tZWRpYS1jb250YWN0LWNvbnRhaW5lciAuY29udGVudCAuY29udGFjdC1pbmZvIC5jb250YWN0LWJveCBwIHtcbiAgbWFyZ2luOiB1bnNldDtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbn1cblxuLlZOMDA5LWZlYXR1cmVkLXZpc3VhbC1uYXYgLnZpc3VhbC1uYXYtYm94IC5tZWRpYS1jb250YWN0LWNvbnRhaW5lciAuY29udGVudCAucHJvZmlsZS1zb2NpYWwtaWNvbnMsXG4uVk4wMTAtZmVhdHVyZWQtdmlzdWFsLW5hdi13aXRoLWJhbm5lciAudmlzdWFsLW5hdi1ib3ggLm1lZGlhLWNvbnRhY3QtY29udGFpbmVyIC5jb250ZW50IC5wcm9maWxlLXNvY2lhbC1pY29ucyB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1heC13aWR0aDogMjcwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uVk4wMDktZmVhdHVyZWQtdmlzdWFsLW5hdiAudmlzdWFsLW5hdi1ib3ggLm1lZGlhLWNvbnRhY3QtY29udGFpbmVyIC5jb250ZW50IC5wcm9maWxlLXNvY2lhbC1pY29ucyAuZmFjZWJvb2staWNvbixcbi5WTjAxMC1mZWF0dXJlZC12aXN1YWwtbmF2LXdpdGgtYmFubmVyIC52aXN1YWwtbmF2LWJveCAubWVkaWEtY29udGFjdC1jb250YWluZXIgLmNvbnRlbnQgLnByb2ZpbGUtc29jaWFsLWljb25zIC5mYWNlYm9vay1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vLi4vLi4vaW1nL1MwMDEvZW1lcnNvbi9TMDAxLWljb24tZmFjZWJvb2sucG5nXCIpO1xufVxuXG4uVk4wMDktZmVhdHVyZWQtdmlzdWFsLW5hdiAudmlzdWFsLW5hdi1ib3ggLm1lZGlhLWNvbnRhY3QtY29udGFpbmVyIC5jb250ZW50IC5wcm9maWxlLXNvY2lhbC1pY29ucyAuZmFjZWJvb2staWNvbjpob3Zlcixcbi5WTjAxMC1mZWF0dXJlZC12aXN1YWwtbmF2LXdpdGgtYmFubmVyIC52aXN1YWwtbmF2LWJveCAubWVkaWEtY29udGFjdC1jb250YWluZXIgLmNvbnRlbnQgLnByb2ZpbGUtc29jaWFsLWljb25zIC5mYWNlYm9vay1pY29uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vLi4vLi4vaW1nL1MwMDEvZW1lcnNvbi9TMDAxLWljb24tZmFjZWJvb2stb24ucG5nXCIpO1xufVxuXG4uVk4wMDktZmVhdHVyZWQtdmlzdWFsLW5hdiAudmlzdWFsLW5hdi1ib3ggLm1lZGlhLWNvbnRhY3QtY29udGFpbmVyIC5jb250ZW50IC5wcm9maWxlLXNvY2lhbC1pY29ucyAubGlua2VkaW4taWNvbixcbi5WTjAxMC1mZWF0dXJlZC12aXN1YWwtbmF2LXdpdGgtYmFubmVyIC52aXN1YWwtbmF2LWJveCAubWVkaWEtY29udGFjdC1jb250YWluZXIgLmNvbnRlbnQgLnByb2ZpbGUtc29jaWFsLWljb25zIC5saW5rZWRpbi1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vLi4vLi4vaW1nL1MwMDEvZW1lcnNvbi9TMDAxLWljb24tbGlua2VkaW4ucG5nXCIpO1xufVxuXG4uVk4wMDktZmVhdHVyZWQtdmlzdWFsLW5hdiAudmlzdWFsLW5hdi1ib3ggLm1lZGlhLWNvbnRhY3QtY29udGFpbmVyIC5jb250ZW50IC5wcm9maWxlLXNvY2lhbC1pY29ucyAubGlua2VkaW4taWNvbjpob3Zlcixcbi5WTjAxMC1mZWF0dXJlZC12aXN1YWwtbmF2LXdpdGgtYmFubmVyIC52aXN1YWwtbmF2LWJveCAubWVkaWEtY29udGFjdC1jb250YWluZXIgLmNvbnRlbnQgLnByb2ZpbGUtc29jaWFsLWljb25zIC5saW5rZWRpbi1pY29uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vLi4vLi4vaW1nL1MwMDEvZW1lcnNvbi9TMDAxLWljb24tbGlua2VkaW4tb24ucG5nXCIpO1xufVxuXG4uVk4wMDktZmVhdHVyZWQtdmlzdWFsLW5hdiAudmlzdWFsLW5hdi1ib3ggLm1lZGlhLWNvbnRhY3QtY29udGFpbmVyIC5jb250ZW50IC5wcm9maWxlLXNvY2lhbC1pY29ucyAudHdpdHRlci1pY29uLFxuLlZOMDEwLWZlYXR1cmVkLXZpc3VhbC1uYXYtd2l0aC1iYW5uZXIgLnZpc3VhbC1uYXYtYm94IC5tZWRpYS1jb250YWN0LWNvbnRhaW5lciAuY29udGVudCAucHJvZmlsZS1zb2NpYWwtaWNvbnMgLnR3aXR0ZXItaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uLy4uLy4uL2ltZy9TMDAxL2VtZXJzb24vUzAwMS1pY29uLXR3aXR0ZXIucG5nXCIpO1xufVxuXG4uVk4wMDktZmVhdHVyZWQtdmlzdWFsLW5hdiAudmlzdWFsLW5hdi1ib3ggLm1lZGlhLWNvbnRhY3QtY29udGFpbmVyIC5jb250ZW50IC5wcm9maWxlLXNvY2lhbC1pY29ucyAudHdpdHRlci1pY29uOmhvdmVyLFxuLlZOMDEwLWZlYXR1cmVkLXZpc3VhbC1uYXYtd2l0aC1iYW5uZXIgLnZpc3VhbC1uYXYtYm94IC5tZWRpYS1jb250YWN0LWNvbnRhaW5lciAuY29udGVudCAucHJvZmlsZS1zb2NpYWwtaWNvbnMgLnR3aXR0ZXItaWNvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uLy4uLy4uL2ltZy9TMDAxL2VtZXJzb24vUzAwMS1pY29uLXR3aXR0ZXItb24ucG5nXCIpO1xufVxuXG4uVk4wMDktZmVhdHVyZWQtdmlzdWFsLW5hdiAudmlzdWFsLW5hdi1ib3ggLm1lZGlhLWNvbnRhY3QtY29udGFpbmVyIC5jb250ZW50IC5wcm9maWxlLXNvY2lhbC1pY29ucyAuaW5zdGFncmFtLWljb24sXG4uVk4wMTAtZmVhdHVyZWQtdmlzdWFsLW5hdi13aXRoLWJhbm5lciAudmlzdWFsLW5hdi1ib3ggLm1lZGlhLWNvbnRhY3QtY29udGFpbmVyIC5jb250ZW50IC5wcm9maWxlLXNvY2lhbC1pY29ucyAuaW5zdGFncmFtLWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi8uLi8uLi9pbWcvaW5zdGFncmFtLXNvY2lhbC1pY29uLnBuZ1wiKTtcbiAgZmlsdGVyOiBpbnZlcnQoMSkgc2VwaWEoMSkgc2F0dXJhdGUoNSkgYnJpZ2h0bmVzcygwLjU4KSBodWUtcm90YXRlKDEzOWRlZyk7XG59XG5cbi5WTjAwOS1mZWF0dXJlZC12aXN1YWwtbmF2IC52aXN1YWwtbmF2LWJveCAubWVkaWEtY29udGFjdC1jb250YWluZXIgLmNvbnRlbnQgLnByb2ZpbGUtc29jaWFsLWljb25zIC5pbnN0YWdyYW0taWNvbjpob3Zlcixcbi5WTjAxMC1mZWF0dXJlZC12aXN1YWwtbmF2LXdpdGgtYmFubmVyIC52aXN1YWwtbmF2LWJveCAubWVkaWEtY29udGFjdC1jb250YWluZXIgLmNvbnRlbnQgLnByb2ZpbGUtc29jaWFsLWljb25zIC5pbnN0YWdyYW0taWNvbjpob3ZlciB7XG4gIGZpbHRlcjogaW52ZXJ0KDEpIHNlcGlhKDEpIHNhdHVyYXRlKDUpIGJyaWdodG5lc3MoMC40KSBodWUtcm90YXRlKDEzOWRlZyk7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5WTjAwOS1mZWF0dXJlZC12aXN1YWwtbmF2IC52aXN1YWwtbmF2LWJveCAubWVkaWEtY29udGFjdC1jb250YWluZXIgLmNvbnRlbnQgLnByb2ZpbGUtc29jaWFsLWljb25zIC5nb29nbGVwbHVzLWljb24sXG4uVk4wMTAtZmVhdHVyZWQtdmlzdWFsLW5hdi13aXRoLWJhbm5lciAudmlzdWFsLW5hdi1ib3ggLm1lZGlhLWNvbnRhY3QtY29udGFpbmVyIC5jb250ZW50IC5wcm9maWxlLXNvY2lhbC1pY29ucyAuZ29vZ2xlcGx1cy1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vLi4vLi4vaW1nL2dvb2dsZXBsdXMtcmV0aW5hLWljb24ucG5nXCIpO1xufVxuXG4uVk4wMDktZmVhdHVyZWQtdmlzdWFsLW5hdiAudmlzdWFsLW5hdi1ib3ggLm1lZGlhLWNvbnRhY3QtY29udGFpbmVyIC5jb250ZW50IC5wcm9maWxlLXNvY2lhbC1pY29ucyAuZ29vZ2xlcGx1cy1pY29uOmhvdmVyLFxuLlZOMDEwLWZlYXR1cmVkLXZpc3VhbC1uYXYtd2l0aC1iYW5uZXIgLnZpc3VhbC1uYXYtYm94IC5tZWRpYS1jb250YWN0LWNvbnRhaW5lciAuY29udGVudCAucHJvZmlsZS1zb2NpYWwtaWNvbnMgLmdvb2dsZXBsdXMtaWNvbjpob3ZlciB7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygwLjUpO1xuICBvcGFjaXR5OiAxO1xufVxuXG4uVk4wMDktZmVhdHVyZWQtdmlzdWFsLW5hdiAudmlzdWFsLW5hdi1ib3ggLm1lZGlhLWNvbnRhY3QtY29udGFpbmVyIC5jb250ZW50IC5wcm9maWxlLXNvY2lhbC1pY29ucyAud2VjaGF0LWljb24sXG4uVk4wMTAtZmVhdHVyZWQtdmlzdWFsLW5hdi13aXRoLWJhbm5lciAudmlzdWFsLW5hdi1ib3ggLm1lZGlhLWNvbnRhY3QtY29udGFpbmVyIC5jb250ZW50IC5wcm9maWxlLXNvY2lhbC1pY29ucyAud2VjaGF0LWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi8uLi8uLi9pbWcvUzAwMS9lbWVyc29uL1MwMDEtaWNvbi13ZWNoYXQucG5nXCIpO1xufVxuXG4uVk4wMDktZmVhdHVyZWQtdmlzdWFsLW5hdiAudmlzdWFsLW5hdi1ib3ggLm1lZGlhLWNvbnRhY3QtY29udGFpbmVyIC5jb250ZW50IC5wcm9maWxlLXNvY2lhbC1pY29ucyAud2VjaGF0LWljb246aG92ZXIsXG4uVk4wMTAtZmVhdHVyZWQtdmlzdWFsLW5hdi13aXRoLWJhbm5lciAudmlzdWFsLW5hdi1ib3ggLm1lZGlhLWNvbnRhY3QtY29udGFpbmVyIC5jb250ZW50IC5wcm9maWxlLXNvY2lhbC1pY29ucyAud2VjaGF0LWljb246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi8uLi8uLi9pbWcvUzAwMS9lbWVyc29uL1MwMDEtaWNvbi13ZWNoYXQtb24ucG5nXCIpO1xufVxuXG4uVk4wMDktZmVhdHVyZWQtdmlzdWFsLW5hdiAudmlzdWFsLW5hdi1ib3ggLm1lZGlhLWNvbnRhY3QtY29udGFpbmVyIC5jb250ZW50IC5wcm9maWxlLXNvY2lhbC1pY29ucyAud2VpYm8taWNvbixcbi5WTjAxMC1mZWF0dXJlZC12aXN1YWwtbmF2LXdpdGgtYmFubmVyIC52aXN1YWwtbmF2LWJveCAubWVkaWEtY29udGFjdC1jb250YWluZXIgLmNvbnRlbnQgLnByb2ZpbGUtc29jaWFsLWljb25zIC53ZWliby1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vLi4vLi4vaW1nL1MwMDEvZW1lcnNvbi9TMDAxLWljb24td2VpYm8ucG5nXCIpO1xufVxuXG4uVk4wMDktZmVhdHVyZWQtdmlzdWFsLW5hdiAudmlzdWFsLW5hdi1ib3ggLm1lZGlhLWNvbnRhY3QtY29udGFpbmVyIC5jb250ZW50IC5wcm9maWxlLXNvY2lhbC1pY29ucyAud2VpYm8taWNvbjpob3Zlcixcbi5WTjAxMC1mZWF0dXJlZC12aXN1YWwtbmF2LXdpdGgtYmFubmVyIC52aXN1YWwtbmF2LWJveCAubWVkaWEtY29udGFjdC1jb250YWluZXIgLmNvbnRlbnQgLnByb2ZpbGUtc29jaWFsLWljb25zIC53ZWliby1pY29uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vLi4vLi4vaW1nL1MwMDEvZW1lcnNvbi9TMDAxLWljb24td2VpYm8tb24ucG5nXCIpO1xufVxuXG4uVk4wMDktZmVhdHVyZWQtdmlzdWFsLW5hdiAudmlzdWFsLW5hdi1ib3ggLm1lZGlhLWNvbnRhY3QtY29udGFpbmVyIC5jb250ZW50IC5wcm9maWxlLXNvY2lhbC1pY29ucyAueW91a3UtaWNvbixcbi5WTjAxMC1mZWF0dXJlZC12aXN1YWwtbmF2LXdpdGgtYmFubmVyIC52aXN1YWwtbmF2LWJveCAubWVkaWEtY29udGFjdC1jb250YWluZXIgLmNvbnRlbnQgLnByb2ZpbGUtc29jaWFsLWljb25zIC55b3VrdS1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vLi4vLi4vaW1nL1MwMDEteW91a3UtcmV0aW5hLW9uLnBuZ1wiKTtcbiAgZmlsdGVyOiBpbnZlcnQoMSkgc2VwaWEoMSkgc2F0dXJhdGUoMSkgYnJpZ2h0bmVzcygwLjYxKSBodWUtcm90YXRlKDE0M2RlZyk7XG59XG5cbi5WTjAwOS1mZWF0dXJlZC12aXN1YWwtbmF2IC52aXN1YWwtbmF2LWJveCAubWVkaWEtY29udGFjdC1jb250YWluZXIgLmNvbnRlbnQgLnByb2ZpbGUtc29jaWFsLWljb25zIC55b3VrdS1pY29uOmhvdmVyLFxuLlZOMDEwLWZlYXR1cmVkLXZpc3VhbC1uYXYtd2l0aC1iYW5uZXIgLnZpc3VhbC1uYXYtYm94IC5tZWRpYS1jb250YWN0LWNvbnRhaW5lciAuY29udGVudCAucHJvZmlsZS1zb2NpYWwtaWNvbnMgLnlvdWt1LWljb246aG92ZXIge1xuICBmaWx0ZXI6IGludmVydCgxKSBzZXBpYSgxKSBzYXR1cmF0ZSgxKSBicmlnaHRuZXNzKDAuNCkgaHVlLXJvdGF0ZSgxNDNkZWcpO1xuICBvcGFjaXR5OiAxO1xufVxuXG4uVk4wMDktZmVhdHVyZWQtdmlzdWFsLW5hdiAudmlzdWFsLW5hdi1ib3ggLm1lZGlhLWNvbnRhY3QtY29udGFpbmVyIC5jb250ZW50IC5wcm9maWxlLXNvY2lhbC1pY29ucyAucGludGVyZXN0LWljb24sXG4uVk4wMTAtZmVhdHVyZWQtdmlzdWFsLW5hdi13aXRoLWJhbm5lciAudmlzdWFsLW5hdi1ib3ggLm1lZGlhLWNvbnRhY3QtY29udGFpbmVyIC5jb250ZW50IC5wcm9maWxlLXNvY2lhbC1pY29ucyAucGludGVyZXN0LWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi8uLi8uLi9pbWcvcGludGVyZXN0LWljb24ucG5nXCIpO1xuICBmaWx0ZXI6IHNlcGlhKDEpIHNhdHVyYXRlKDUpIGJyaWdodG5lc3MoMC41OCkgaHVlLXJvdGF0ZSgxMzlkZWcpO1xufVxuXG4uVk4wMDktZmVhdHVyZWQtdmlzdWFsLW5hdiAudmlzdWFsLW5hdi1ib3ggLm1lZGlhLWNvbnRhY3QtY29udGFpbmVyIC5jb250ZW50IC5wcm9maWxlLXNvY2lhbC1pY29ucyAucGludGVyZXN0LWljb246aG92ZXIsXG4uVk4wMTAtZmVhdHVyZWQtdmlzdWFsLW5hdi13aXRoLWJhbm5lciAudmlzdWFsLW5hdi1ib3ggLm1lZGlhLWNvbnRhY3QtY29udGFpbmVyIC5jb250ZW50IC5wcm9maWxlLXNvY2lhbC1pY29ucyAucGludGVyZXN0LWljb246aG92ZXIge1xuICBmaWx0ZXI6IHNlcGlhKDEpIHNhdHVyYXRlKDUuMykgYnJpZ2h0bmVzcygwLjQpIGh1ZS1yb3RhdGUoMTMyZGVnKTtcbiAgb3BhY2l0eTogMTtcbn1cblxuLlZOMDA5LWZlYXR1cmVkLXZpc3VhbC1uYXYgLnZpc3VhbC1uYXYtYm94IC5tZWRpYS1jb250YWN0LWNvbnRhaW5lciAuY29udGVudCAucHJvZmlsZS1zb2NpYWwtaWNvbnMgLnlvdXR1YmUtaWNvbixcbi5WTjAxMC1mZWF0dXJlZC12aXN1YWwtbmF2LXdpdGgtYmFubmVyIC52aXN1YWwtbmF2LWJveCAubWVkaWEtY29udGFjdC1jb250YWluZXIgLmNvbnRlbnQgLnByb2ZpbGUtc29jaWFsLWljb25zIC55b3V0dWJlLWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi8uLi8uLi9pbWcveW91dHViZS1zb2NpYWwtaWNvbi5wbmdcIik7XG4gIGZpbHRlcjogaW52ZXJ0KDEpIHNlcGlhKDEpIHNhdHVyYXRlKDIpIGJyaWdodG5lc3MoMC41OSkgaHVlLXJvdGF0ZSgxMzNkZWcpO1xufVxuXG4uVk4wMDktZmVhdHVyZWQtdmlzdWFsLW5hdiAudmlzdWFsLW5hdi1ib3ggLm1lZGlhLWNvbnRhY3QtY29udGFpbmVyIC5jb250ZW50IC5wcm9maWxlLXNvY2lhbC1pY29ucyAueW91dHViZS1pY29uOmhvdmVyLFxuLlZOMDEwLWZlYXR1cmVkLXZpc3VhbC1uYXYtd2l0aC1iYW5uZXIgLnZpc3VhbC1uYXYtYm94IC5tZWRpYS1jb250YWN0LWNvbnRhaW5lciAuY29udGVudCAucHJvZmlsZS1zb2NpYWwtaWNvbnMgLnlvdXR1YmUtaWNvbjpob3ZlciB7XG4gIGZpbHRlcjogaW52ZXJ0KDEpIHNlcGlhKDEpIHNhdHVyYXRlKDIuNykgYnJpZ2h0bmVzcygwLjQpIGh1ZS1yb3RhdGUoMTMzZGVnKTtcbiAgb3BhY2l0eTogMTtcbn1cblxuLlZOMDA5LWZlYXR1cmVkLXZpc3VhbC1uYXYgLnZpc3VhbC1uYXYtYm94IC5tZWRpYS1jb250YWN0LWNvbnRhaW5lciAuY29udGVudCAucHJvZmlsZS1zb2NpYWwtaWNvbnMgLnNvY2lhbC1pY29uLFxuLlZOMDEwLWZlYXR1cmVkLXZpc3VhbC1uYXYtd2l0aC1iYW5uZXIgLnZpc3VhbC1uYXYtYm94IC5tZWRpYS1jb250YWN0LWNvbnRhaW5lciAuY29udGVudCAucHJvZmlsZS1zb2NpYWwtaWNvbnMgLnNvY2lhbC1pY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKG1heCgxMCUsIDE2cHgpKTtcbiAgbWFyZ2luLXRvcDogMTJweDtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAyNHB4O1xufVxuXG4uVk4wMDktZmVhdHVyZWQtdmlzdWFsLW5hdiAudmlzdWFsLW5hdi1ib3ggLm1lZGlhLWNvbnRhY3QtY29udGFpbmVyIC5jb250ZW50IC5wcm9maWxlLXNvY2lhbC1pY29ucyAuc29jaWFsLWljb24gLmltYWdlLWNvbnRhaW5lcixcbi5WTjAxMC1mZWF0dXJlZC12aXN1YWwtbmF2LXdpdGgtYmFubmVyIC52aXN1YWwtbmF2LWJveCAubWVkaWEtY29udGFjdC1jb250YWluZXIgLmNvbnRlbnQgLnByb2ZpbGUtc29jaWFsLWljb25zIC5zb2NpYWwtaWNvbiAuaW1hZ2UtY29udGFpbmVyIHtcbiAgaGVpZ2h0OiB1bnNldDtcbiAgbWluLXdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAyNHB4O1xuICBtaW4taGVpZ2h0OiAyNHB4O1xufVxuXG4uVk4wMDktZmVhdHVyZWQtdmlzdWFsLW5hdiAudmlzdWFsLW5hdi1ib3ggLm1lZGlhLWNvbnRhY3QtY29udGFpbmVyIC5jb250ZW50IC5wcm9maWxlLXNvY2lhbC1pY29ucyAuc29jaWFsLWljb24gLmltYWdlLWNvbnRhaW5lciBpbWcsXG4uVk4wMTAtZmVhdHVyZWQtdmlzdWFsLW5hdi13aXRoLWJhbm5lciAudmlzdWFsLW5hdi1ib3ggLm1lZGlhLWNvbnRhY3QtY29udGFpbmVyIC5jb250ZW50IC5wcm9maWxlLXNvY2lhbC1pY29ucyAuc29jaWFsLWljb24gLmltYWdlLWNvbnRhaW5lciBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMjRweDtcbiAgbWF4LWhlaWdodDogMjRweDtcbn1cblxuLlZOMDA5LWZlYXR1cmVkLXZpc3VhbC1uYXYgLnZpc3VhbC1uYXYtYm94IC5jb250ZW50LFxuLlZOMDEwLWZlYXR1cmVkLXZpc3VhbC1uYXYtd2l0aC1iYW5uZXIgLnZpc3VhbC1uYXYtYm94IC5jb250ZW50IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1pbi1oZWlnaHQ6IDE1LjVyZW07XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMXJlbSAwLjYyNXJlbTtcbn1cblxuLlZOMDA5LWZlYXR1cmVkLXZpc3VhbC1uYXYgLnZpc3VhbC1uYXYtYm94IGEuY29udGFjdC1saW5rLFxuLlZOMDEwLWZlYXR1cmVkLXZpc3VhbC1uYXYtd2l0aC1iYW5uZXIgLnZpc3VhbC1uYXYtYm94IGEuY29udGFjdC1saW5rIHtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgY29sb3I6ICMwMEFBN0U7XG59XG5cbi5WTjAwOS1mZWF0dXJlZC12aXN1YWwtbmF2IC52aXN1YWwtbmF2LWJveCBhLmNvbnRhY3QtbGluazpob3Zlcixcbi5WTjAxMC1mZWF0dXJlZC12aXN1YWwtbmF2LXdpdGgtYmFubmVyIC52aXN1YWwtbmF2LWJveCBhLmNvbnRhY3QtbGluazpob3ZlciB7XG4gIGNvbG9yOiAjMDBBQTdFO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY2cHgpIHtcbiAgLlZOMDA5LWZlYXR1cmVkLXZpc3VhbC1uYXYgLnZpc3VhbC1uYXYtYm94IGEuY29udGFjdC1saW5rLFxuICAuVk4wMTAtZmVhdHVyZWQtdmlzdWFsLW5hdi13aXRoLWJhbm5lciAudmlzdWFsLW5hdi1ib3ggYS5jb250YWN0LWxpbmsge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkge1xuICAuVk4wMDktZmVhdHVyZWQtdmlzdWFsLW5hdiAudmlzdWFsLW5hdi1ib3ggYS5jb250YWN0LWxpbmssXG4gIC5WTjAxMC1mZWF0dXJlZC12aXN1YWwtbmF2LXdpdGgtYmFubmVyIC52aXN1YWwtbmF2LWJveCBhLmNvbnRhY3QtbGluayB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuVk4wMDktZmVhdHVyZWQtdmlzdWFsLW5hdiAudmlzdWFsLW5hdi1ib3ggYS5jb250YWN0LWxpbmssXG4gIC5WTjAxMC1mZWF0dXJlZC12aXN1YWwtbmF2LXdpdGgtYmFubmVyIC52aXN1YWwtbmF2LWJveCBhLmNvbnRhY3QtbGluayB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIH1cbn1cblxuLlZOMDA5LWZlYXR1cmVkLXZpc3VhbC1uYXYgLnZpc3VhbC1uYXYtYm94ID4gYSxcbi5WTjAxMC1mZWF0dXJlZC12aXN1YWwtbmF2LXdpdGgtYmFubmVyIC52aXN1YWwtbmF2LWJveCA+IGEge1xuICBjb2xvcjogIzJkMzgzZjtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtaW4td2lkdGg6IDEwMCU7XG59XG5cbi5WTjAwOS1mZWF0dXJlZC12aXN1YWwtbmF2IC52aXN1YWwtbmF2LWJveCA+IGE6aG92ZXIsXG4uVk4wMTAtZmVhdHVyZWQtdmlzdWFsLW5hdi13aXRoLWJhbm5lciAudmlzdWFsLW5hdi1ib3ggPiBhOmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMEFBN0U7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLlZOMDA5LWZlYXR1cmVkLXZpc3VhbC1uYXYgLnZpc3VhbC1uYXYtYm94ID4gYTpiZWZvcmUsIC5WTjAwOS1mZWF0dXJlZC12aXN1YWwtbmF2IC52aXN1YWwtbmF2LWJveCA+IGE6YWZ0ZXIsXG4uVk4wMTAtZmVhdHVyZWQtdmlzdWFsLW5hdi13aXRoLWJhbm5lciAudmlzdWFsLW5hdi1ib3ggPiBhOmJlZm9yZSxcbi5WTjAxMC1mZWF0dXJlZC12aXN1YWwtbmF2LXdpdGgtYmFubmVyIC52aXN1YWwtbmF2LWJveCA+IGE6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cblxuLlZOMDA5LWZlYXR1cmVkLXZpc3VhbC1uYXYgLnZpc3VhbC1uYXYtYm94ID4gYTphZnRlcixcbi5WTjAxMC1mZWF0dXJlZC12aXN1YWwtbmF2LXdpdGgtYmFubmVyIC52aXN1YWwtbmF2LWJveCA+IGE6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cblxuLlZOMDA5LWZlYXR1cmVkLXZpc3VhbC1uYXYgLnZpc3VhbC1uYXYtYm94IGg0LFxuLlZOMDEwLWZlYXR1cmVkLXZpc3VhbC1uYXYtd2l0aC1iYW5uZXIgLnZpc3VhbC1uYXYtYm94IGg0IHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2NnB4KSB7XG4gIC5WTjAwOS1mZWF0dXJlZC12aXN1YWwtbmF2IGg0LFxuICAuVk4wMTAtZmVhdHVyZWQtdmlzdWFsLW5hdi13aXRoLWJhbm5lciBoNCB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG4gIC5WTjAwOS1mZWF0dXJlZC12aXN1YWwtbmF2IC5pbWFnZS1jb250YWluZXIsXG4gIC5WTjAxMC1mZWF0dXJlZC12aXN1YWwtbmF2LXdpdGgtYmFubmVyIC5pbWFnZS1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgLlZOMDA5LWZlYXR1cmVkLXZpc3VhbC1uYXYgLnZpc3VhbC1uYXYtYm94LFxuICAuVk4wMTAtZmVhdHVyZWQtdmlzdWFsLW5hdi13aXRoLWJhbm5lciAudmlzdWFsLW5hdi1ib3gge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbiAgLlZOMDA5LWZlYXR1cmVkLXZpc3VhbC1uYXYgLnZpc3VhbC1uYXYtYm94IC5pbWFnZS1jb250YWluZXIsXG4gIC5WTjAxMC1mZWF0dXJlZC12aXN1YWwtbmF2LXdpdGgtYmFubmVyIC52aXN1YWwtbmF2LWJveCAuaW1hZ2UtY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5WTjAwOS1mZWF0dXJlZC12aXN1YWwtbmF2IC52aXN1YWwtbmF2LWJveCAuaW1hZ2UtY29udGFpbmVyOmJlZm9yZSxcbiAgLlZOMDEwLWZlYXR1cmVkLXZpc3VhbC1uYXYtd2l0aC1iYW5uZXIgLnZpc3VhbC1uYXYtYm94IC5pbWFnZS1jb250YWluZXI6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nLXRvcDogMTU1JTtcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG4gIC5WTjAwOS1mZWF0dXJlZC12aXN1YWwtbmF2IC52aXN1YWwtbmF2LWJveCAuY29udGVudCxcbiAgLlZOMDEwLWZlYXR1cmVkLXZpc3VhbC1uYXYtd2l0aC1iYW5uZXIgLnZpc3VhbC1uYXYtYm94IC5jb250ZW50IHtcbiAgICBtaW4td2lkdGg6IDUwJTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTI1cHgpIHtcbiAgLlZOMDA5LWZlYXR1cmVkLXZpc3VhbC1uYXYgLnZpc3VhbC1uYXYtYm94IC5pbWFnZS1jb250YWluZXIsXG4gIC5WTjAxMC1mZWF0dXJlZC12aXN1YWwtbmF2LXdpdGgtYmFubmVyIC52aXN1YWwtbmF2LWJveCAuaW1hZ2UtY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuICAuVk4wMDktZmVhdHVyZWQtdmlzdWFsLW5hdiAudmlzdWFsLW5hdi1ib3ggLmltYWdlLWNvbnRhaW5lcjpiZWZvcmUsXG4gIC5WTjAxMC1mZWF0dXJlZC12aXN1YWwtbmF2LXdpdGgtYmFubmVyIC52aXN1YWwtbmF2LWJveCAuaW1hZ2UtY29udGFpbmVyOmJlZm9yZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZy10b3A6IDEzMy4zMzMzMzMzMzMlO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuVk4wMDktZmVhdHVyZWQtdmlzdWFsLW5hdiAudmlzdWFsLW5hdi1ib3ggLmltYWdlLWNvbnRhaW5lcixcbiAgLlZOMDEwLWZlYXR1cmVkLXZpc3VhbC1uYXYtd2l0aC1iYW5uZXIgLnZpc3VhbC1uYXYtYm94IC5pbWFnZS1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG4gIC5WTjAwOS1mZWF0dXJlZC12aXN1YWwtbmF2IC52aXN1YWwtbmF2LWJveCAuaW1hZ2UtY29udGFpbmVyOmJlZm9yZSxcbiAgLlZOMDEwLWZlYXR1cmVkLXZpc3VhbC1uYXYtd2l0aC1iYW5uZXIgLnZpc3VhbC1uYXYtYm94IC5pbWFnZS1jb250YWluZXI6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nLXRvcDogMTAwJTtcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLlZOMDA5LWZlYXR1cmVkLXZpc3VhbC1uYXYgLnZpc3VhbC1uYXYtYm94IC5pbWFnZS1jb250YWluZXIsXG4gIC5WTjAxMC1mZWF0dXJlZC12aXN1YWwtbmF2LXdpdGgtYmFubmVyIC52aXN1YWwtbmF2LWJveCAuaW1hZ2UtY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuICAuVk4wMDktZmVhdHVyZWQtdmlzdWFsLW5hdiAudmlzdWFsLW5hdi1ib3ggLmltYWdlLWNvbnRhaW5lcjpiZWZvcmUsXG4gIC5WTjAxMC1mZWF0dXJlZC12aXN1YWwtbmF2LXdpdGgtYmFubmVyIC52aXN1YWwtbmF2LWJveCAuaW1hZ2UtY29udGFpbmVyOmJlZm9yZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZy10b3A6IDEwMCU7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxufVxuXG4uVk4wMTAtZmVhdHVyZWQtdmlzdWFsLW5hdi13aXRoLWJhbm5lciAuYmFubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLlZOMDEwLWZlYXR1cmVkLXZpc3VhbC1uYXYtd2l0aC1iYW5uZXIgLmJhbm5lciAuaW1hZ2UtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAwO1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2NnB4KSB7XG4gIC5WTjAxMC1mZWF0dXJlZC12aXN1YWwtbmF2LXdpdGgtYmFubmVyIC5iYW5uZXIgLmltYWdlLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIH1cbn1cblxuLlZOMDEwLWZlYXR1cmVkLXZpc3VhbC1uYXYtd2l0aC1iYW5uZXIgLmJhbm5lciBpbWcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5WTjAxMC1mZWF0dXJlZC12aXN1YWwtbmF2LXdpdGgtYmFubmVyIC5iYW5uZXIgLmNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDMwcHggMTJweCAyNXB4IDEycHg7XG4gIG1hcmdpbjogMCAxMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY2cHgpIHtcbiAgLlZOMDEwLWZlYXR1cmVkLXZpc3VhbC1uYXYtd2l0aC1iYW5uZXIgLmJhbm5lciAuY29udGVudCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB9XG59XG5cbi5WTjAxMC1mZWF0dXJlZC12aXN1YWwtbmF2LXdpdGgtYmFubmVyIC5iYW5uZXIgaDMge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uVk4wMTAtZmVhdHVyZWQtdmlzdWFsLW5hdi13aXRoLWJhbm5lciAuYmFubmVyIC5wMSB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjZweCkge1xuICAuVk4wMTAtZmVhdHVyZWQtdmlzdWFsLW5hdi13aXRoLWJhbm5lciAuYmFubmVyIC5fdm4wMTAtY3RhLWJ1dHRvbnMge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjEwcHgpIHtcbiAgLlZOMDEwLWZlYXR1cmVkLXZpc3VhbC1uYXYtd2l0aC1iYW5uZXIgLmJhbm5lciAuX3ZuMDEwLWN0YS1idXR0b25zIHtcbiAgICBtYXgtd2lkdGg6IDE3LjVyZW07XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cblxuLlZOMDEwLWZlYXR1cmVkLXZpc3VhbC1uYXYtd2l0aC1iYW5uZXIgLmJhbm5lciAuYnRuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG5cbi5WTjAxMC1mZWF0dXJlZC12aXN1YWwtbmF2LXdpdGgtYmFubmVyIC52aXN1YWwtbmF2LWJveGVzIHtcbiAgbWFyZ2luLXRvcDogMS41cmVtO1xufVxuXG4uVk4wMTAtZmVhdHVyZWQtdmlzdWFsLW5hdi13aXRoLWJhbm5lcjpub3QoLmdyYXktYmFja2dyb3VuZCkgLnZpc3VhbC1uYXYtYm94ZXMge1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi5WTjAxMC1mZWF0dXJlZC12aXN1YWwtbmF2LXdpdGgtYmFubmVyIC52aXN1YWwtbmF2LWJveCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3gtc2hhZG93OiAwIDJweCA4cHggcmdiYSgwLCAwLCAwLCAwLjMpO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY2cHgpIHtcbiAgLlZOMDEwLWZlYXR1cmVkLXZpc3VhbC1uYXYtd2l0aC1iYW5uZXIgLnZpc3VhbC1uYXYtYm94IC5tZWRpYS1jb250YWN0LWNvbnRhaW5lciB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbiAgLlZOMDEwLWZlYXR1cmVkLXZpc3VhbC1uYXYtd2l0aC1iYW5uZXIgLnZpc3VhbC1uYXYtYm94IC5jb250ZW50IGg0IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5WTjAxMC1mZWF0dXJlZC12aXN1YWwtbmF2LXdpdGgtYmFubmVyIC52aXN1YWwtbmF2LWJveCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuXG4uVk4wMTMtNTAtNTAtcGxhdGZvcm0tc2VnbWVudHMgLnBsYXRmb3JtLXNlZ21lbnQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LWhlaWdodDogMzAwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuXG4uVk4wMTMtNTAtNTAtcGxhdGZvcm0tc2VnbWVudHMgLnBsYXRmb3JtLXNlZ21lbnQ6aG92ZXIgLnRpdGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwQUE3RTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gIC5WTjAxMy01MC01MC1wbGF0Zm9ybS1zZWdtZW50cyAucGxhdGZvcm0tc2VnbWVudCB7XG4gICAgbWF4LWhlaWdodDogMzAwcHg7XG4gIH1cbn1cblxuLlZOMDEzLTUwLTUwLXBsYXRmb3JtLXNlZ21lbnRzIC5pbWFnZS1jb250YWluZXIge1xuICBtYXgtaGVpZ2h0OiAzMDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5WTjAxMy01MC01MC1wbGF0Zm9ybS1zZWdtZW50cyAuaW1hZ2UtY29udGFpbmVyOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICBvcGFjaXR5OiAuNTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG5cbi5WTjAxMy01MC01MC1wbGF0Zm9ybS1zZWdtZW50cyAudGl0bGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDUwcHg7XG4gIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICBib3R0b206IDA7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uVk4wMTMtNTAtNTAtcGxhdGZvcm0tc2VnbWVudHMgLnRpdGxlOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEzcHg7XG4gIGhlaWdodDogMTNweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCAjZmZmZmZmO1xuICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjZmZmZmZmO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIG1hcmdpbi1ib3R0b206IC0ycHg7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkge1xuICAuVk4wMTMtNTAtNTAtcGxhdGZvcm0tc2VnbWVudHMgLnRpdGxlIHtcbiAgICBoZWlnaHQ6IDEwMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMDBweDtcbiAgfVxuICAuVk4wMTMtNTAtNTAtcGxhdGZvcm0tc2VnbWVudHMgLnRpdGxlOmFmdGVyIHtcbiAgICB3aWR0aDogMTVweDtcbiAgICBoZWlnaHQ6IDE1cHg7XG4gICAgYm9yZGVyLXdpZHRoOiAzcHg7XG4gIH1cbn1cblxuLlZOMDE0LXRleHQtb25seS1uYXZpZ2F0aW9uLXRpbGVzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogNTBweDtcbiAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDEuMjVlbTtcbn1cblxuLlZOMDE0LXRleHQtb25seS1uYXZpZ2F0aW9uLXRpbGVzLmhhbGYtYmFja2dyb3VuZDpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDI3NXB4O1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjBmMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gIC5WTjAxNC10ZXh0LW9ubHktbmF2aWdhdGlvbi10aWxlcy5oYWxmLWJhY2tncm91bmQ6YmVmb3JlIHtcbiAgICBoZWlnaHQ6IDQyNXB4O1xuICB9XG59XG5cbi5WTjAxNC10ZXh0LW9ubHktbmF2aWdhdGlvbi10aWxlcyBoMiB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkge1xuICAuVk4wMTQtdGV4dC1vbmx5LW5hdmlnYXRpb24tdGlsZXMgaDIge1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIH1cbn1cblxuLlZOMDE0LXRleHQtb25seS1uYXZpZ2F0aW9uLXRpbGVzIC5zaG93LW1vcmUtY29udGVudCB7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5WTjAxNC10ZXh0LW9ubHktbmF2aWdhdGlvbi10aWxlcyAudGlsZXMge1xuICBib3gtc2hhZG93OiAwIDAgMjBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLlZOMDE0LXRleHQtb25seS1uYXZpZ2F0aW9uLXRpbGVzIC50aWxlczphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjBmMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2NnB4KSB7XG4gIC5WTjAxNC10ZXh0LW9ubHktbmF2aWdhdGlvbi10aWxlcyAudGlsZXMgPiAudGlsZTpudGgtY2hpbGQoZXZlbikge1xuICAgIGJvcmRlci1yaWdodDogMDtcbiAgfVxufVxuXG4uVk4wMTQtdGV4dC1vbmx5LW5hdmlnYXRpb24tdGlsZXMgLnRpbGUge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgd2lkdGg6IDUwJTtcbiAgaGVpZ2h0OiA4MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBmbG9hdDogbGVmdDtcbiAgY29sb3I6ICMyZDM4M2Y7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNmMGYwZjA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZjBmMGYwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2YwZjBmMDtcbiAgbWFyZ2luLXRvcDogLTFweDtcbiAgcGFkZGluZzogMCA1cHg7XG59XG5cbi5WTjAxNC10ZXh0LW9ubHktbmF2aWdhdGlvbi10aWxlcyAudGlsZSA+IHNwYW4ge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uVk4wMTQtdGV4dC1vbmx5LW5hdmlnYXRpb24tdGlsZXMgLnRpbGUgLnVuZGVybGluZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLlZOMDE0LXRleHQtb25seS1uYXZpZ2F0aW9uLXRpbGVzIC50aWxlIC51bmRlcmxpbmU6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm90dG9tOiAwO1xuICBtYXJnaW46IDAgYXV0byAtNXB4IGF1dG87XG4gIHdpZHRoOiAwO1xuICBvcGFjaXR5OiAwO1xuICBoZWlnaHQ6IDJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwQUE3RTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjM1cyBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSksIHdpZHRoIDAuMzVzIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbn1cblxuLlZOMDE0LXRleHQtb25seS1uYXZpZ2F0aW9uLXRpbGVzIC50aWxlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjBmMDtcbiAgY29sb3I6ICMwMEFBN0U7XG59XG5cbi5WTjAxNC10ZXh0LW9ubHktbmF2aWdhdGlvbi10aWxlcyAudGlsZTpob3ZlciAudW5kZXJsaW5lOmFmdGVyIHtcbiAgb3BhY2l0eTogMTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkge1xuICAuVk4wMTQtdGV4dC1vbmx5LW5hdmlnYXRpb24tdGlsZXMgLnRpbGUge1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzJTtcbiAgICBoZWlnaHQ6IDE0MXB4O1xuICB9XG4gIC5WTjAxNC10ZXh0LW9ubHktbmF2aWdhdGlvbi10aWxlcyAudGlsZTpudGgtY2hpbGQoM24pIHtcbiAgICBib3JkZXItcmlnaHQ6IDA7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gIC5WTjAxNC10ZXh0LW9ubHktbmF2aWdhdGlvbi10aWxlcyB7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjI1ZW07XG4gIH1cbn1cblxuLlZOMDE1LWZlYXR1cmVkLW5hdmlnYXRpb24tYmFubmVycyxcbi5WTjAxNi1jYXRlZ29yeS1wYWdlLWJhbm5lciB7XG4gIHBhZGRpbmctdG9wOiAyNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbn1cblxuLlZOMDE1LWZlYXR1cmVkLW5hdmlnYXRpb24tYmFubmVycyAuZmVhdHVyZWQtbmF2aWdhdGlvbi1iYW5uZXIsXG4uVk4wMTYtY2F0ZWdvcnktcGFnZS1iYW5uZXIgLmZlYXR1cmVkLW5hdmlnYXRpb24tYmFubmVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuXG4uVk4wMTUtZmVhdHVyZWQtbmF2aWdhdGlvbi1iYW5uZXJzIC5mZWF0dXJlZC1uYXZpZ2F0aW9uLWJhbm5lcjpsYXN0LWNoaWxkLFxuLlZOMDE2LWNhdGVnb3J5LXBhZ2UtYmFubmVyIC5mZWF0dXJlZC1uYXZpZ2F0aW9uLWJhbm5lcjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLlZOMDE1LWZlYXR1cmVkLW5hdmlnYXRpb24tYmFubmVycyAucDEsXG4uVk4wMTYtY2F0ZWdvcnktcGFnZS1iYW5uZXIgLnAxIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLlZOMDE1LWZlYXR1cmVkLW5hdmlnYXRpb24tYmFubmVycyBpbWcsXG4uVk4wMTYtY2F0ZWdvcnktcGFnZS1iYW5uZXIgaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG59XG5cbi5WTjAxNS1mZWF0dXJlZC1uYXZpZ2F0aW9uLWJhbm5lcnMgLmltYWdlLWNvbnRhaW5lcixcbi5WTjAxNi1jYXRlZ29yeS1wYWdlLWJhbm5lciAuaW1hZ2UtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uVk4wMTUtZmVhdHVyZWQtbmF2aWdhdGlvbi1iYW5uZXJzIC5pbWFnZS1jb250YWluZXI6YmVmb3JlLFxuLlZOMDE2LWNhdGVnb3J5LXBhZ2UtYmFubmVyIC5pbWFnZS1jb250YWluZXI6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctdG9wOiAxMzMuMzMzMzMzMzMzJTtcbiAgY29udGVudDogXCJcIjtcbn1cblxuLlZOMDE1LWZlYXR1cmVkLW5hdmlnYXRpb24tYmFubmVycyAuY29udGVudCxcbi5WTjAxNi1jYXRlZ29yeS1wYWdlLWJhbm5lciAuY29udGVudCB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAwIDguMzMzMyUgMjRweCA4LjMzMzMlO1xufVxuXG4uVk4wMTUtZmVhdHVyZWQtbmF2aWdhdGlvbi1iYW5uZXJzIC5yb3csXG4uVk4wMTYtY2F0ZWdvcnktcGFnZS1iYW5uZXIgLnJvdyB7XG4gIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5WTjAxNS1mZWF0dXJlZC1uYXZpZ2F0aW9uLWJhbm5lcnMgaDIsXG4uVk4wMTYtY2F0ZWdvcnktcGFnZS1iYW5uZXIgaDIge1xuICBtYXJnaW4tYm90dG9tOiAxN3B4O1xuICBtYXJnaW4tdG9wOiAxN3B4O1xuICBmb250LXNpemU6IDIuMjVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjIyMmVtO1xufVxuXG4uVk4wMTUtZmVhdHVyZWQtbmF2aWdhdGlvbi1iYW5uZXJzIC5fdm4wMTUtY3RhLWJ1dHRvbnMgLmN0YS1idG4sXG4uVk4wMTUtZmVhdHVyZWQtbmF2aWdhdGlvbi1iYW5uZXJzIC5fdm4wMTUtY3RhLWJ1dHRvbnMgLmN0YS10ZXh0LFxuLlZOMDE1LWZlYXR1cmVkLW5hdmlnYXRpb24tYmFubmVycyAuX3ZuMDE2LWN0YS1idXR0b25zIC5jdGEtYnRuLFxuLlZOMDE1LWZlYXR1cmVkLW5hdmlnYXRpb24tYmFubmVycyAuX3ZuMDE2LWN0YS1idXR0b25zIC5jdGEtdGV4dCxcbi5WTjAxNi1jYXRlZ29yeS1wYWdlLWJhbm5lciAuX3ZuMDE1LWN0YS1idXR0b25zIC5jdGEtYnRuLFxuLlZOMDE2LWNhdGVnb3J5LXBhZ2UtYmFubmVyIC5fdm4wMTUtY3RhLWJ1dHRvbnMgLmN0YS10ZXh0LFxuLlZOMDE2LWNhdGVnb3J5LXBhZ2UtYmFubmVyIC5fdm4wMTYtY3RhLWJ1dHRvbnMgLmN0YS1idG4sXG4uVk4wMTYtY2F0ZWdvcnktcGFnZS1iYW5uZXIgLl92bjAxNi1jdGEtYnV0dG9ucyAuY3RhLXRleHQge1xuICBtYXJnaW46IDAuNXJlbSAwO1xufVxuXG4uVk4wMTUtZmVhdHVyZWQtbmF2aWdhdGlvbi1iYW5uZXJzIC5fdm4wMTUtY3RhLWJ1dHRvbnMgLmN0YS1idG46bm90KDpmaXJzdC1jaGlsZCksXG4uVk4wMTUtZmVhdHVyZWQtbmF2aWdhdGlvbi1iYW5uZXJzIC5fdm4wMTUtY3RhLWJ1dHRvbnMgLmN0YS10ZXh0Om5vdCg6Zmlyc3QtY2hpbGQpLFxuLlZOMDE1LWZlYXR1cmVkLW5hdmlnYXRpb24tYmFubmVycyAuX3ZuMDE2LWN0YS1idXR0b25zIC5jdGEtYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxuLlZOMDE1LWZlYXR1cmVkLW5hdmlnYXRpb24tYmFubmVycyAuX3ZuMDE2LWN0YS1idXR0b25zIC5jdGEtdGV4dDpub3QoOmZpcnN0LWNoaWxkKSxcbi5WTjAxNi1jYXRlZ29yeS1wYWdlLWJhbm5lciAuX3ZuMDE1LWN0YS1idXR0b25zIC5jdGEtYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxuLlZOMDE2LWNhdGVnb3J5LXBhZ2UtYmFubmVyIC5fdm4wMTUtY3RhLWJ1dHRvbnMgLmN0YS10ZXh0Om5vdCg6Zmlyc3QtY2hpbGQpLFxuLlZOMDE2LWNhdGVnb3J5LXBhZ2UtYmFubmVyIC5fdm4wMTYtY3RhLWJ1dHRvbnMgLmN0YS1idG46bm90KDpmaXJzdC1jaGlsZCksXG4uVk4wMTYtY2F0ZWdvcnktcGFnZS1iYW5uZXIgLl92bjAxNi1jdGEtYnV0dG9ucyAuY3RhLXRleHQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY2cHgpIHtcbiAgLlZOMDE1LWZlYXR1cmVkLW5hdmlnYXRpb24tYmFubmVycyAuX3ZuMDE1LWN0YS1idXR0b25zLFxuICAuVk4wMTUtZmVhdHVyZWQtbmF2aWdhdGlvbi1iYW5uZXJzIC5fdm4wMTYtY3RhLWJ1dHRvbnMsXG4gIC5WTjAxNi1jYXRlZ29yeS1wYWdlLWJhbm5lciAuX3ZuMDE1LWN0YS1idXR0b25zLFxuICAuVk4wMTYtY2F0ZWdvcnktcGFnZS1iYW5uZXIgLl92bjAxNi1jdGEtYnV0dG9ucyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2MTBweCkge1xuICAuVk4wMTUtZmVhdHVyZWQtbmF2aWdhdGlvbi1iYW5uZXJzIC5fdm4wMTUtY3RhLWJ1dHRvbnMsXG4gIC5WTjAxNS1mZWF0dXJlZC1uYXZpZ2F0aW9uLWJhbm5lcnMgLl92bjAxNi1jdGEtYnV0dG9ucyxcbiAgLlZOMDE2LWNhdGVnb3J5LXBhZ2UtYmFubmVyIC5fdm4wMTUtY3RhLWJ1dHRvbnMsXG4gIC5WTjAxNi1jYXRlZ29yeS1wYWdlLWJhbm5lciAuX3ZuMDE2LWN0YS1idXR0b25zIHtcbiAgICBtYXgtd2lkdGg6IDE3LjVyZW07XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDM0NXB4KSB7XG4gIC5WTjAxNS1mZWF0dXJlZC1uYXZpZ2F0aW9uLWJhbm5lcnMgLmltYWdlLWNvbnRhaW5lcixcbiAgLlZOMDE2LWNhdGVnb3J5LXBhZ2UtYmFubmVyIC5pbWFnZS1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG4gIC5WTjAxNS1mZWF0dXJlZC1uYXZpZ2F0aW9uLWJhbm5lcnMgLmltYWdlLWNvbnRhaW5lcjpiZWZvcmUsXG4gIC5WTjAxNi1jYXRlZ29yeS1wYWdlLWJhbm5lciAuaW1hZ2UtY29udGFpbmVyOmJlZm9yZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZy10b3A6IDEwMCU7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTAwcHgpIHtcbiAgLlZOMDE1LWZlYXR1cmVkLW5hdmlnYXRpb24tYmFubmVycyAuaW1hZ2UtY29udGFpbmVyLFxuICAuVk4wMTYtY2F0ZWdvcnktcGFnZS1iYW5uZXIgLmltYWdlLWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbiAgLlZOMDE1LWZlYXR1cmVkLW5hdmlnYXRpb24tYmFubmVycyAuaW1hZ2UtY29udGFpbmVyOmJlZm9yZSxcbiAgLlZOMDE2LWNhdGVnb3J5LXBhZ2UtYmFubmVyIC5pbWFnZS1jb250YWluZXI6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nLXRvcDogNzUlO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY3NXB4KSB7XG4gIC5WTjAxNS1mZWF0dXJlZC1uYXZpZ2F0aW9uLWJhbm5lcnMgLmltYWdlLWNvbnRhaW5lcixcbiAgLlZOMDE2LWNhdGVnb3J5LXBhZ2UtYmFubmVyIC5pbWFnZS1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG4gIC5WTjAxNS1mZWF0dXJlZC1uYXZpZ2F0aW9uLWJhbm5lcnMgLmltYWdlLWNvbnRhaW5lcjpiZWZvcmUsXG4gIC5WTjAxNi1jYXRlZ29yeS1wYWdlLWJhbm5lciAuaW1hZ2UtY29udGFpbmVyOmJlZm9yZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZy10b3A6IDUwJTtcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkge1xuICAuVk4wMTUtZmVhdHVyZWQtbmF2aWdhdGlvbi1iYW5uZXJzIC5pbWFnZS1jb250YWluZXIsXG4gIC5WTjAxNi1jYXRlZ29yeS1wYWdlLWJhbm5lciAuaW1hZ2UtY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuICAuVk4wMTUtZmVhdHVyZWQtbmF2aWdhdGlvbi1iYW5uZXJzIC5pbWFnZS1jb250YWluZXI6YmVmb3JlLFxuICAuVk4wMTYtY2F0ZWdvcnktcGFnZS1iYW5uZXIgLmltYWdlLWNvbnRhaW5lcjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmctdG9wOiAzNy41JTtcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG4gIC5WTjAxNS1mZWF0dXJlZC1uYXZpZ2F0aW9uLWJhbm5lcnMgLmNvbnRlbnQsXG4gIC5WTjAxNi1jYXRlZ29yeS1wYWdlLWJhbm5lciAuY29udGVudCB7XG4gICAgcGFkZGluZzogMCA4LjMzMzMlO1xuICB9XG4gIC5WTjAxNS1mZWF0dXJlZC1uYXZpZ2F0aW9uLWJhbm5lcnMgLnJvdyxcbiAgLlZOMDE2LWNhdGVnb3J5LXBhZ2UtYmFubmVyIC5yb3cge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAuVk4wMTUtZmVhdHVyZWQtbmF2aWdhdGlvbi1iYW5uZXJzIC5wMSxcbiAgLlZOMDE2LWNhdGVnb3J5LXBhZ2UtYmFubmVyIC5wMSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbiAgLlZOMDE1LWZlYXR1cmVkLW5hdmlnYXRpb24tYmFubmVycyAucm93LFxuICAuVk4wMTYtY2F0ZWdvcnktcGFnZS1iYW5uZXIgLnJvdyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIC5WTjAxNS1mZWF0dXJlZC1uYXZpZ2F0aW9uLWJhbm5lcnMgLnJvdyA+IGRpdixcbiAgLlZOMDE2LWNhdGVnb3J5LXBhZ2UtYmFubmVyIC5yb3cgPiBkaXYge1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuICAuVk4wMTUtZmVhdHVyZWQtbmF2aWdhdGlvbi1iYW5uZXJzIC5jb250ZW50LFxuICAuVk4wMTYtY2F0ZWdvcnktcGFnZS1iYW5uZXIgLmNvbnRlbnQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG4gIC5WTjAxNS1mZWF0dXJlZC1uYXZpZ2F0aW9uLWJhbm5lcnMgLl92bjAxNS1jdGEtYnV0dG9ucyxcbiAgLlZOMDE1LWZlYXR1cmVkLW5hdmlnYXRpb24tYmFubmVycyAuX3ZuMDE2LWN0YS1idXR0b25zLFxuICAuVk4wMTYtY2F0ZWdvcnktcGFnZS1iYW5uZXIgLl92bjAxNS1jdGEtYnV0dG9ucyxcbiAgLlZOMDE2LWNhdGVnb3J5LXBhZ2UtYmFubmVyIC5fdm4wMTYtY3RhLWJ1dHRvbnMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBtYXgtaGVpZ2h0OiA0cmVtO1xuICAgIHdpZHRoOiAxNy41cmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDg2cHgpIHtcbiAgLlZOMDE1LWZlYXR1cmVkLW5hdmlnYXRpb24tYmFubmVycyAuaW1hZ2UtY29udGFpbmVyLFxuICAuVk4wMTYtY2F0ZWdvcnktcGFnZS1iYW5uZXIgLmltYWdlLWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbiAgLlZOMDE1LWZlYXR1cmVkLW5hdmlnYXRpb24tYmFubmVycyAuaW1hZ2UtY29udGFpbmVyOmJlZm9yZSxcbiAgLlZOMDE2LWNhdGVnb3J5LXBhZ2UtYmFubmVyIC5pbWFnZS1jb250YWluZXI6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nLXRvcDogMjUlO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuVk4wMTUtZmVhdHVyZWQtbmF2aWdhdGlvbi1iYW5uZXJzIC5yb3csXG4gIC5WTjAxNi1jYXRlZ29yeS1wYWdlLWJhbm5lciAucm93IHtcbiAgICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSBhbmQgKG1heC13aWR0aDogODk5cHgpIHtcbiAgLlZOMDE1LWZlYXR1cmVkLW5hdmlnYXRpb24tYmFubmVycyAucm93ID4gZGl2LFxuICAuVk4wMTYtY2F0ZWdvcnktcGFnZS1iYW5uZXIgLnJvdyA+IGRpdiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLlZOMDE1LWZlYXR1cmVkLW5hdmlnYXRpb24tYmFubmVycyB7XG4gIG1pbi1oZWlnaHQ6IDI0MHB4O1xufVxuXG4uVk4wMTUtZmVhdHVyZWQtbmF2aWdhdGlvbi1iYW5uZXJzIC5jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uVk4wMTUtZmVhdHVyZWQtbmF2aWdhdGlvbi1iYW5uZXJzIC5pbWFnZS1jb250YWluZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkge1xuICAuVk4wMTUtZmVhdHVyZWQtbmF2aWdhdGlvbi1iYW5uZXJzIC5mZWF0dXJlZC1uYXZpZ2F0aW9uLWJhbm5lciB7XG4gICAgaGVpZ2h0OiAyNTBweDtcbiAgfVxuICAuVk4wMTUtZmVhdHVyZWQtbmF2aWdhdGlvbi1iYW5uZXJzIGgyIHtcbiAgICBtYXJnaW4tdG9wOiA0M3B4O1xuICB9XG59XG5cbi5WTjAxNi1jYXRlZ29yeS1wYWdlLWJhbm5lciAuZmVhdHVyZWQtbmF2aWdhdGlvbi1iYW5uZXIge1xuICBoZWlnaHQ6IDM0NXB4O1xufVxuXG4uVk4wMTYtY2F0ZWdvcnktcGFnZS1iYW5uZXIgLmNvbnRlbnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbn1cblxuLlZOMDE2LWNhdGVnb3J5LXBhZ2UtYmFubmVyIC5pbWFnZS1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDFweCkgdHJhbnNsYXRlWSgtNTAlKTtcbn1cblxuLlZOMDE2LWNhdGVnb3J5LXBhZ2UtYmFubmVyIC50ZXh0LWNvbnRlbnQsIC5WTjAxNi1jYXRlZ29yeS1wYWdlLWJhbm5lciAuY3RhLWJ1dHRvbiB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkgYW5kIChtYXgtd2lkdGg6IDg5OXB4KSB7XG4gIC5WTjAxNi1jYXRlZ29yeS1wYWdlLWJhbm5lciAudGV4dC1jb250ZW50LCAuVk4wMTYtY2F0ZWdvcnktcGFnZS1iYW5uZXIgLmN0YS1idXR0b24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkge1xuICAuVk4wMTYtY2F0ZWdvcnktcGFnZS1iYW5uZXIge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLlZOMDE2LWNhdGVnb3J5LXBhZ2UtYmFubmVyIC5mZWF0dXJlZC1uYXZpZ2F0aW9uLWJhbm5lciB7XG4gICAgaGVpZ2h0OiAyMDBweDtcbiAgfVxuICAuVk4wMTYtY2F0ZWdvcnktcGFnZS1iYW5uZXIgaDIge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBmb250LXNpemU6IDEuODc1ZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjIyMmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gIC5WTjAxNi1jYXRlZ29yeS1wYWdlLWJhbm5lciAuZmVhdHVyZWQtbmF2aWdhdGlvbi1iYW5uZXIge1xuICAgIGhlaWdodDogMTI1cHg7XG4gIH1cbiAgLlZOMDE2LWNhdGVnb3J5LXBhZ2UtYmFubmVyIC5pbWFnZS1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG4gIC5WTjAxNi1jYXRlZ29yeS1wYWdlLWJhbm5lciAuaW1hZ2UtY29udGFpbmVyOmJlZm9yZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZy10b3A6IDI1JTtcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG4gIC5WTjAxNi1jYXRlZ29yeS1wYWdlLWJhbm5lciAuX3ZuMDE2LWN0YS1idXR0b25zIHtcbiAgICBtYXJnaW4tdG9wOiAxLjc1cmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuVk4wMTYtY2F0ZWdvcnktcGFnZS1iYW5uZXIgLl92bjAxNi1jdGEtYnV0dG9ucyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgfVxuICAuVk4wMTYtY2F0ZWdvcnktcGFnZS1iYW5uZXIgLnJvdyA+IGRpdjpsYXN0LW9mLXR5cGUge1xuICAgIG1hcmdpbi10b3A6IGF1dG87XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICB9XG59XG5cbi5WTjAxNy1wcm9maWxlLXRpbGVzIHtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xufVxuXG4uVk4wMTctcHJvZmlsZS10aWxlcyBoMiB7XG4gIG1hcmdpbi1ib3R0b206IDM0cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjE2NjdlbTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ2MXB4KSB7XG4gIC5WTjAxNy1wcm9maWxlLXRpbGVzIGgyIHtcbiAgICBmb250LXNpemU6IDIuMjVlbTtcbiAgICBsaW5lLWhlaWdodDogMS4xMWVtO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkge1xuICAuVk4wMTctcHJvZmlsZS10aWxlcyB7XG4gICAgcGFkZGluZy1ib3R0b206IDI4cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuVk4wMTctcHJvZmlsZS10aWxlcyB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIH1cbn1cblxuLnByb2ZpbGUtdGlsZSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5wcm9maWxlLXRpbGUgPiBhIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0YjhkO1xuICBoZWlnaHQ6IDEwOHB4O1xuICBtYXgtaGVpZ2h0OiAxMDhweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnByb2ZpbGUtdGlsZSAuaW1hZ2Utd3JhcHBlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGYwZjA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDRiOGQ7XG4gIHdpZHRoOiAxMDhweDtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5wcm9maWxlLXRpbGUgLmltYWdlLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnByb2ZpbGUtdGlsZSAuaW1hZ2UtY29udGFpbmVyOmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLXRvcDogMTAwJTtcbiAgY29udGVudDogXCJcIjtcbn1cblxuLnByb2ZpbGUtdGlsZSBpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbn1cblxuLnByb2ZpbGUtdGlsZSAuY29udGVudCB7XG4gIHBhZGRpbmc6IDAgMTBweCAwIDExOHB4O1xuICBmb250LXdlaWdodDogMzAwO1xufVxuXG4ucHJvZmlsZS10aWxlIC50aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS4xMjVlbTtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgcGFkZGluZzogOHB4IDIwcHggNHB4IDA7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuLnByb2ZpbGUtdGlsZSAuYXJyb3ctcmlnaHQtbGluazphZnRlciB7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogLjI1cztcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmO1xuICBtYXJnaW4tbGVmdDogNHB4O1xuICBtYXJnaW4tcmlnaHQ6IC0xLjJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMXB4O1xuICBoZWlnaHQ6IDExcHg7XG4gIHdpZHRoOiAxMXB4O1xufVxuXG4ucHJvZmlsZS10aWxlIC5kZXNjcmlwdGlvbiB7XG4gIGZvbnQtc2l6ZTogLjc1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbn1cblxuLnByb2ZpbGUtdGlsZSBwIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDYxcHgpIHtcbiAgLnByb2ZpbGUtdGlsZSAuY29udGVudCB7XG4gICAgcGFkZGluZy1yaWdodDogMjUlO1xuICB9XG4gIC5wcm9maWxlLXRpbGUgLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDEuMzc1ZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMTM2NGVtO1xuICAgIHBhZGRpbmc6IDE2cHggMjBweCAxMHB4IDA7XG4gIH1cbiAgLnByb2ZpbGUtdGlsZSAuYXJyb3ctcmlnaHQtbGluazphZnRlciB7XG4gICAgbWFyZ2luLWxlZnQ6IDZweDtcbiAgICBtYXJnaW4tYm90dG9tOiAycHg7XG4gICAgaGVpZ2h0OiAxM3B4O1xuICAgIHdpZHRoOiAxM3B4O1xuICB9XG4gIC5wcm9maWxlLXRpbGUgLmRlc2NyaXB0aW9uIHtcbiAgICBmb250LXNpemU6IDFlbTtcbiAgICBsaW5lLWhlaWdodDogMS42MjVlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgLnByb2ZpbGUtdGlsZSA+IGEge1xuICAgIGhlaWdodDogMTgwcHg7XG4gICAgbWF4LWhlaWdodDogMTgwcHg7XG4gIH1cbiAgLnByb2ZpbGUtdGlsZSAuaW1hZ2Utd3JhcHBlciB7XG4gICAgd2lkdGg6IDE4MHB4O1xuICB9XG4gIC5wcm9maWxlLXRpbGUgLmNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDAgMjBweCAwIDIwMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDEwcHgpIHtcbiAgLnByb2ZpbGUtdGlsZSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG4gIC5wcm9maWxlLXRpbGU6bnRoLWNoaWxkKG9kZCkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIH1cbiAgLnByb2ZpbGUtdGlsZTpudGgtY2hpbGQoZXZlbikge1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgfVxufVxuXG4uVk4wMTgtb25saW5lLXN1cHBvcnQtdGlsZXMge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xufVxuXG4uVk4wMTgtb25saW5lLXN1cHBvcnQtdGlsZXMgLmltYWdlLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmMGYwZjA7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG5cbi5WTjAxOC1vbmxpbmUtc3VwcG9ydC10aWxlcyAuaW1hZ2Utd3JhcHBlcjpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy10b3A6IDgzLjQ5MDU2NjAzNzclO1xuICBjb250ZW50OiBcIlwiO1xufVxuXG4uVk4wMTgtb25saW5lLXN1cHBvcnQtdGlsZXMgLmltYWdlLXdyYXBwZXIgPiBkaXYge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbn1cblxuLlZOMDE4LW9ubGluZS1zdXBwb3J0LXRpbGVzIC5pbWFnZS1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbjogMCA4JTtcbn1cblxuLlZOMDE4LW9ubGluZS1zdXBwb3J0LXRpbGVzIC5pbWFnZS1jb250YWluZXI6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctdG9wOiAxMDAlO1xuICBjb250ZW50OiBcIlwiO1xufVxuXG4uVk4wMTgtb25saW5lLXN1cHBvcnQtdGlsZXMgaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIG1heC13aWR0aDogMTI4cHg7XG4gIHdpZHRoOiA4MCU7XG4gIG1hcmdpbjogYXV0bztcbn1cblxuLlZOMDE4LW9ubGluZS1zdXBwb3J0LXRpbGVzIGgzIHtcbiAgbWFyZ2luOiAxMHB4IDEwcHggMCAxMHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU1MHB4KSB7XG4gIC5WTjAxOC1vbmxpbmUtc3VwcG9ydC10aWxlcyBoMyB7XG4gICAgZm9udC1zaXplOiAxLjEyNWVtO1xuICB9XG59XG5cbi5WTjAxOC1vbmxpbmUtc3VwcG9ydC10aWxlcyBhIHtcbiAgY29sb3I6ICMyZDM4M2Y7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGYwZjA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xufVxuXG4uVk4wMTgtb25saW5lLXN1cHBvcnQtdGlsZXMgYTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjN0I5QkFBO1xufVxuXG4uVk4wMTgtb25saW5lLXN1cHBvcnQtdGlsZXMgLm9ubGluZS1zdXBwb3J0LXRpbGUtd3JhcHBlciB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5WTjAxOC1vbmxpbmUtc3VwcG9ydC10aWxlcyAub25saW5lLXN1cHBvcnQtdGlsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLlZOMDE4LW9ubGluZS1zdXBwb3J0LXRpbGVzIC5vbmxpbmUtc3VwcG9ydC10aWxlOmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLXRvcDogMTY1Ljc0MDc0MDc0MSU7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkge1xuICAuVk4wMTgtb25saW5lLXN1cHBvcnQtdGlsZXMge1xuICAgIHBhZGRpbmctYm90dG9tOiA3MHB4O1xuICB9XG4gIC5WTjAxOC1vbmxpbmUtc3VwcG9ydC10aWxlcyAub25saW5lLXN1cHBvcnQtdGlsZS13cmFwcGVyIHtcbiAgICB3aWR0aDogMjAlO1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIH1cbiAgLlZOMDE4LW9ubGluZS1zdXBwb3J0LXRpbGVzIGgzIHtcbiAgICBtYXJnaW46IDE1cHggMTBweCAwIDEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuVk4wMTgtb25saW5lLXN1cHBvcnQtdGlsZXMgLm9ubGluZS1zdXBwb3J0LXRpbGUtd3JhcHBlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuICAuVk4wMTgtb25saW5lLXN1cHBvcnQtdGlsZXMgaDMge1xuICAgIGZvbnQtc2l6ZTogMS4zNzVlbTtcbiAgfVxufVxuXG4uVk4wMTktbmF2aWdhdGlvbi10aWxlcy13aXRoLW9mZnNldC10ZXh0IHtcbiAgcGFkZGluZy10b3A6IDQ4cHg7XG4gIHBhZGRpbmctYm90dG9tOiA2MnB4O1xufVxuXG4uVk4wMTktbmF2aWdhdGlvbi10aWxlcy13aXRoLW9mZnNldC10ZXh0IC5iYWNrZ3JvdW5kLWltYWdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAtMTtcbn1cblxuLlZOMDE5LW5hdmlnYXRpb24tdGlsZXMtd2l0aC1vZmZzZXQtdGV4dCAuaW1hZ2UtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uVk4wMTktbmF2aWdhdGlvbi10aWxlcy13aXRoLW9mZnNldC10ZXh0IC5pbWFnZS1jb250YWluZXI6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctdG9wOiA2MCU7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5cbi5WTjAxOS1uYXZpZ2F0aW9uLXRpbGVzLXdpdGgtb2Zmc2V0LXRleHQgaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG59XG5cbi5WTjAxOS1uYXZpZ2F0aW9uLXRpbGVzLXdpdGgtb2Zmc2V0LXRleHQgLnRpbGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiA0MyUgMTEuNSUgMCAwO1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICBjb2xvcjogIzJkMzgzZjtcbiAgei1pbmRleDogMTtcbn1cblxuLlZOMDE5LW5hdmlnYXRpb24tdGlsZXMtd2l0aC1vZmZzZXQtdGV4dCAudGlsZTpob3ZlciBoNCwgLlZOMDE5LW5hdmlnYXRpb24tdGlsZXMtd2l0aC1vZmZzZXQtdGV4dCAudGlsZTpmb2N1cyBoNCB7XG4gIGNvbG9yOiAjMDBBQTdFO1xufVxuXG4uVk4wMTktbmF2aWdhdGlvbi10aWxlcy13aXRoLW9mZnNldC10ZXh0IC5jb250ZW50IHtcbiAgcGFkZGluZzogMTZweCA4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG5cbi5WTjAxOS1uYXZpZ2F0aW9uLXRpbGVzLXdpdGgtb2Zmc2V0LXRleHQgaDMge1xuICBtYXJnaW4tYm90dG9tOiA0OHB4O1xuICBmb250LXNpemU6IDEuNWVtO1xuICBsaW5lLWhlaWdodDogMS4zMzMzMzMzMzMzZW07XG59XG5cbi5WTjAxOS1uYXZpZ2F0aW9uLXRpbGVzLXdpdGgtb2Zmc2V0LXRleHQgaDQge1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBsaW5lLWhlaWdodDogMS41ZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5WTjAxOS1uYXZpZ2F0aW9uLXRpbGVzLXdpdGgtb2Zmc2V0LXRleHQgLmNvbnRlbnQtdGV4dCB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNzE0Mjg1NzE0M2VtO1xuICBoZWlnaHQ6IDUuMTQyODU3MTQyOWVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uVk4wMTktbmF2aWdhdGlvbi10aWxlcy13aXRoLW9mZnNldC10ZXh0IC5hcnJvdy1yaWdodC1saW5rIHtcbiAgZm9udC1zaXplOiAwLjc1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjMzMzMzMzMzMzNlbTtcbn1cblxuLlZOMDE5LW5hdmlnYXRpb24tdGlsZXMtd2l0aC1vZmZzZXQtdGV4dCAuYXJyb3ctcmlnaHQtbGluazphZnRlciB7XG4gIHdpZHRoOiA3cHg7XG4gIGhlaWdodDogN3B4O1xuICBtYXJnaW4tYm90dG9tOiAxcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkge1xuICAuVk4wMTktbmF2aWdhdGlvbi10aWxlcy13aXRoLW9mZnNldC10ZXh0IGgzIHtcbiAgICBmb250LXNpemU6IDEuODc1ZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMzMzMzMzMzMzM2VtO1xuICB9XG4gIC5WTjAxOS1uYXZpZ2F0aW9uLXRpbGVzLXdpdGgtb2Zmc2V0LXRleHQgLmNvbC1zbS02Om50aC1jaGlsZCgybisxKSB7XG4gICAgY2xlYXI6IGxlZnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuVk4wMTktbmF2aWdhdGlvbi10aWxlcy13aXRoLW9mZnNldC10ZXh0IGgzIHtcbiAgICBmb250LXNpemU6IDIuMjVlbTtcbiAgICBsaW5lLWhlaWdodDogMS4zMzMzMzMzMzMzZW07XG4gIH1cbiAgLlZOMDE5LW5hdmlnYXRpb24tdGlsZXMtd2l0aC1vZmZzZXQtdGV4dCAuY29sLXNtLTY6bnRoLWNoaWxkKDJuKzEpIHtcbiAgICBjbGVhcjogbm9uZTtcbiAgfVxuICAuVk4wMTktbmF2aWdhdGlvbi10aWxlcy13aXRoLW9mZnNldC10ZXh0IC5jb2wtbWQtNDpudGgtY2hpbGQoM24rMSkge1xuICAgIGNsZWFyOiBsZWZ0O1xuICB9XG59XG5cbi5DMDE2LWhvcml6b250YWwtdGFicyAuVk4wMTktbmF2aWdhdGlvbi10aWxlcy13aXRoLW9mZnNldC10ZXh0IHtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG59XG5cbi5DMDE2LWhvcml6b250YWwtdGFicyAuVk4wMTktbmF2aWdhdGlvbi10aWxlcy13aXRoLW9mZnNldC10ZXh0IGgzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLkMwMTYtaG9yaXpvbnRhbC10YWJzIC5WTjAxOS1uYXZpZ2F0aW9uLXRpbGVzLXdpdGgtb2Zmc2V0LXRleHQgLnBhZGRlZC1jb250YWluZXIge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG5cbi5WTjAyMC1yZXNvdXJjZS1kcm9wZG93bnMgLmNvbnRlbnQtY29udGFpbmVyIHtcbiAgcGFkZGluZzogMzFweCAzMHB4O1xuICBtYXJnaW4tdG9wOiAyNXB4O1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICBib3gtc2hhZG93OiAwIDFweCA3cHggMCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG5cbi5WTjAyMC1yZXNvdXJjZS1kcm9wZG93bnMgLmNvbnRlbnQtY29udGFpbmVyIC5maXJzdC1pdGVtIHtcbiAgbWFyZ2luLWxlZnQ6IDI1JTtcbn1cblxuLlZOMDIwLXJlc291cmNlLWRyb3Bkb3ducyBoMyB7XG4gIG1heC13aWR0aDogOTgwcHg7XG4gIG1hcmdpbjogMCBhdXRvIDQwcHggYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDEuNWVtO1xuICBsaW5lLWhlaWdodDogMS4zMzMzMzMzMzMzZW07XG59XG5cbi5WTjAyMC1yZXNvdXJjZS1kcm9wZG93bnMgLmNvbC14cy0xMjpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG5cbi5WTjAyMC1yZXNvdXJjZS1kcm9wZG93bnMgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDQ4cHg7XG4gIHBhZGRpbmc6IDE2cHggMjZweCAxNnB4IDEycHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmMGYwZjA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYzBjMGMwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMGYwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBsaW5lLWhlaWdodDogMWVtO1xufVxuXG4uVk4wMjAtcmVzb3VyY2UtZHJvcGRvd25zIC5kcm9wZG93bi10b2dnbGU6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBib3R0b206IDIzcHg7XG4gIHJpZ2h0OiAxMHB4O1xuICB0b3A6IDE2cHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMyZDM4M2Y7XG4gIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICMyZDM4M2Y7XG4gIHotaW5kZXg6IDA7XG59XG5cbi5WTjAyMC1yZXNvdXJjZS1kcm9wZG93bnMgLmRyb3Bkb3duLW1lbnUge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzBjMGMwO1xuICBib3JkZXItdG9wOiAwO1xufVxuXG4uVk4wMjAtcmVzb3VyY2UtZHJvcGRvd25zIC5kcm9wZG93bi1tZW51IGEge1xuICBwYWRkaW5nOiA4cHggMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMzAwO1xufVxuXG4uVk4wMjAtcmVzb3VyY2UtZHJvcGRvd25zIC5kcm9wZG93bi1tZW51IGE6aG92ZXIsIC5WTjAyMC1yZXNvdXJjZS1kcm9wZG93bnMgLmRyb3Bkb3duLW1lbnUgYTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGYwZjA7XG59XG5cbi5WTjAyMC1yZXNvdXJjZS1kcm9wZG93bnMgLmRyb3Bkb3duLWJhY2tkcm9wIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLlZOMDIwLXJlc291cmNlLWRyb3Bkb3ducyAub3BlbiAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2MwYzBjMDtcbn1cblxuLlZOMDIwLXJlc291cmNlLWRyb3Bkb3ducyAub3BlbiAuZHJvcGRvd24tdG9nZ2xlOmFmdGVyIHtcbiAgdG9wOiAyMXB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgyMjVkZWcpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgLlZOMDIwLXJlc291cmNlLWRyb3Bkb3ducyAuY29udGVudC1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDI0cHggNjBweCAzMnB4IDYwcHg7XG4gIH1cbiAgLlZOMDIwLXJlc291cmNlLWRyb3Bkb3ducyAuY29sLXhzLTEyOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5WTjAyMC1yZXNvdXJjZS1kcm9wZG93bnMgaDMge1xuICAgIGZvbnQtc2l6ZTogMS44NzVlbTtcbiAgICBsaW5lLWhlaWdodDogMS4zMzMzMzMzMzMzZW07XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuVk4wMjAtcmVzb3VyY2UtZHJvcGRvd25zIC5jb250ZW50LWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMDBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMDBweDtcbiAgfVxuICAuVk4wMjAtcmVzb3VyY2UtZHJvcGRvd25zIGgzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMXB4O1xuICAgIGZvbnQtc2l6ZTogMi4yNWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjMzMzMzMzMzMzNlbTtcbiAgfVxuICAuVk4wMjAtcmVzb3VyY2UtZHJvcGRvd25zIC5kcm9wZG93bi10b2dnbGUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICB9XG4gIC5WTjAyMC1yZXNvdXJjZS1kcm9wZG93bnMgLmRyb3Bkb3duLXRvZ2dsZTphZnRlciB7XG4gICAgcmlnaHQ6IDE5cHg7XG4gIH1cbiAgLlZOMDIwLXJlc291cmNlLWRyb3Bkb3ducyAuZHJvcGRvd24tbWVudSBhIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgfVxufVxuXG4uVk4wMjEtZmVhdHVyZWQtY2FyZC1jYXJvdXNlbCB7XG4gIC0tZGV2aWNlLXBhZGRpbmctZnVsbC13aWR0aDogY2FsYygodmFyKC0tZGV2aWNlLXBhZGRpbmcteCkgKiAyKSk7XG4gIC0tZ3JpZC1ndXR0ZXItZnVsbC13aWR0aDogY2FsYygodmFyKC0tZ3JpZC1ndXR0ZXIpICogMTEpKTtcbiAgLS1ncmlkLWNvbHVtbi1mdWxsLXdpZHRoOiBjYWxjKCgxMDB2dyAtIHZhcigtLWRldmljZS1wYWRkaW5nLWZ1bGwtd2lkdGgpIC0gdmFyKC0tZ3JpZC1ndXR0ZXItZnVsbC13aWR0aCkpKTtcbiAgLS1ncmlkLWNvbHVtbjogY2FsYygodmFyKC0tZ3JpZC1jb2x1bW4tZnVsbC13aWR0aCkgLyAxMikpO1xuICAtLWdyaWQtY29sLTI6IGNhbGMoKHZhcigtLWdyaWQtY29sdW1uKSAqIDIpICsgKHZhcigtLWdyaWQtZ3V0dGVyKSAqIDEpKTtcbiAgLS1ncmlkLWNvbC00OiBjYWxjKCh2YXIoLS1ncmlkLWNvbHVtbikgKiA0KSArICh2YXIoLS1ncmlkLWd1dHRlcikgKiAzKSk7XG4gIC0tZ3JpZC1jb2wtNTogY2FsYygodmFyKC0tZ3JpZC1jb2x1bW4pICogNSkgKyAodmFyKC0tZ3JpZC1ndXR0ZXIpICogNCkpO1xuICAtLWdyaWQtY29sLTg6IGNhbGMoKHZhcigtLWdyaWQtY29sdW1uKSAqIDgpICsgKHZhcigtLWdyaWQtZ3V0dGVyKSAqIDcpKTtcbiAgLS1ncmlkLWNvbC0xMDogY2FsYygodmFyKC0tZ3JpZC1jb2x1bW4pICogMTApICsgKHZhcigtLWdyaWQtZ3V0dGVyKSAqIDkpKTtcbiAgcGFkZGluZzogNXJlbSAwO1xuICAvKiBTbGljayBTbGlkZXIgKi9cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5WTjAyMS1mZWF0dXJlZC1jYXJkLWNhcm91c2VsIHtcbiAgICAtLWRldmljZS1wYWRkaW5nLXg6IC42MjVyZW07XG4gICAgLS1ncmlkLWd1dHRlcjogLjYyNXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLlZOMDIxLWZlYXR1cmVkLWNhcmQtY2Fyb3VzZWwge1xuICAgIC0tZGV2aWNlLXBhZGRpbmcteDogMS44NzVyZW07XG4gICAgLS1ncmlkLWd1dHRlcjogLjc1cmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLlZOMDIxLWZlYXR1cmVkLWNhcmQtY2Fyb3VzZWwge1xuICAgIC0tZGV2aWNlLXBhZGRpbmctZGVza3RvcC13aWR0aDogY2FsYygoMTAwdncgLSAxMTgwcHgpKTtcbiAgICAtLWRldmljZS1wYWRkaW5nLXg6IGNhbGMoKHZhcigtLWRldmljZS1wYWRkaW5nLWRlc2t0b3Atd2lkdGgpIC8gMikpO1xuICAgIC0tZ3JpZC1ndXR0ZXI6IDEuMjVyZW07XG4gIH1cbn1cblxuLlZOMDIxLWZlYXR1cmVkLWNhcmQtY2Fyb3VzZWwgLmhlYWRlci1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uVk4wMjEtZmVhdHVyZWQtY2FyZC1jYXJvdXNlbCAuaGVhZGVyLXRleHQtZ3JvdXAge1xuICBtYXgtd2lkdGg6IHZhcigtLWdyaWQtY29sLTEwKTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5WTjAyMS1mZWF0dXJlZC1jYXJkLWNhcm91c2VsIC5oZWFkZXItdGV4dC1ncm91cCAuaGVhZGVyLXRpdGxlIGgyIHtcbiAgZm9udC1zaXplOiAyLjI1cmVtO1xuICBsaW5lLWhlaWdodDogM3JlbTtcbn1cblxuLlZOMDIxLWZlYXR1cmVkLWNhcmQtY2Fyb3VzZWwgLmhlYWRlci10ZXh0LWdyb3VwIC5oZWFkZXItYm9keSBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuXG4uVk4wMjEtZmVhdHVyZWQtY2FyZC1jYXJvdXNlbCAuaGVhZGVyLXRleHQtZ3JvdXAgLmhlYWRlci10aXRsZSArIC5oZWFkZXItYm9keSB7XG4gIG1hcmdpbi10b3A6IDEuNXJlbTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5WTjAyMS1mZWF0dXJlZC1jYXJkLWNhcm91c2VsIC5oZWFkZXItY29udGFpbmVyIHtcbiAgICBnYXA6IHZhcigtLWdyaWQtZ3V0dGVyKTtcbiAgfVxuICAuVk4wMjEtZmVhdHVyZWQtY2FyZC1jYXJvdXNlbCAuaGVhZGVyLWNhcm91c2VsLW5hdiB7XG4gICAgbWF4LXdpZHRoOiB2YXIoLS1ncmlkLWNvbC0yKTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbn1cblxuLlZOMDIxLWZlYXR1cmVkLWNhcmQtY2Fyb3VzZWwgLlZOMDIxLWNhcm91c2VsLWl0ZW1zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiB2YXIoLS1ncmlkLWd1dHRlcik7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5WTjAyMS1mZWF0dXJlZC1jYXJkLWNhcm91c2VsIC5WTjAyMS1jYXJvdXNlbC1pdGVtcy5zbGljay1zbGlkZXIge1xuICBnYXA6IDA7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4uVk4wMjEtZmVhdHVyZWQtY2FyZC1jYXJvdXNlbCAuY2Fyb3VzZWwtbmF2LWJ1dHRvbnMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiA4OHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIGdhcDogOHB4O1xuICBwYWRkaW5nOiAwO1xufVxuXG4uVk4wMjEtZmVhdHVyZWQtY2FyZC1jYXJvdXNlbCAuY2Fyb3VzZWwtbmF2LWJ1dHRvbnMgLmNhcm91c2VsLW5leHQsIC5WTjAyMS1mZWF0dXJlZC1jYXJkLWNhcm91c2VsIC5jYXJvdXNlbC1uYXYtYnV0dG9ucyAuY2Fyb3VzZWwtcHJldiB7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLlZOMDIxLWZlYXR1cmVkLWNhcmQtY2Fyb3VzZWwgLlZOMDIxLWNhcm91c2VsIHtcbiAgbWFyZ2luLXRvcDogM3JlbTtcbn1cblxuLlZOMDIxLWZlYXR1cmVkLWNhcmQtY2Fyb3VzZWwgLlZOMDIxLWNhcm91c2VsLWNhcmQge1xuICBtYXgtd2lkdGg6IHZhcigtLWdyaWQtY29sLTQpO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMS41cmVtIDEuMjVyZW07XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm94LXNoYWRvdzogMCAycHggOHB4IDAgcmdiYSgwLCAwLCAwLCAwLjE2KTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgLjI1cyBlYXNlLWluLW91dDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuVk4wMjEtZmVhdHVyZWQtY2FyZC1jYXJvdXNlbCAuVk4wMjEtY2Fyb3VzZWwtY2FyZDpob3ZlciB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xcmVtKTtcbiAgfVxufVxuXG4uVk4wMjEtZmVhdHVyZWQtY2FyZC1jYXJvdXNlbCAuVk4wMjEtY2Fyb3VzZWwtY2FyZCAuY2FyZC1kZXNjcmlwdGlvbiB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIG1hcmdpbi10b3A6IDEuNXJlbTtcbn1cblxuLlZOMDIxLWZlYXR1cmVkLWNhcmQtY2Fyb3VzZWwgLlZOMDIxLWNhcm91c2VsLWNhcmQgLmNhcmQtaW1hZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMTRyZW07XG59XG5cbi5WTjAyMS1mZWF0dXJlZC1jYXJkLWNhcm91c2VsIC5WTjAyMS1jYXJvdXNlbC1jYXJkIC5jYXJkLWltYWdlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAxNHJlbTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb250YWluO1xufVxuXG4uVk4wMjEtZmVhdHVyZWQtY2FyZC1jYXJvdXNlbCAuVk4wMjEtY2Fyb3VzZWwtY2FyZCAubGluay1zcGFuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG5cbi5WTjAyMS1mZWF0dXJlZC1jYXJkLWNhcm91c2VsIC5zbGljay1zbGlkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXRvdWNoLWFjdGlvbjogcGFuLXk7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXk7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5WTjAyMS1mZWF0dXJlZC1jYXJkLWNhcm91c2VsIC5zbGljay1saXN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4uVk4wMjEtZmVhdHVyZWQtY2FyZC1jYXJvdXNlbCAuc2xpY2stbGlzdDpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5WTjAyMS1mZWF0dXJlZC1jYXJkLWNhcm91c2VsIC5zbGljay1saXN0LmRyYWdnaW5nIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjdXJzb3I6IGhhbmQ7XG59XG5cbi5WTjAyMS1mZWF0dXJlZC1jYXJkLWNhcm91c2VsIC5zbGljay1zbGlkZXIgLnNsaWNrLXRyYWNrLFxuLlZOMDIxLWZlYXR1cmVkLWNhcmQtY2Fyb3VzZWwgLnNsaWNrLXNsaWRlciAuc2xpY2stbGlzdCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgdHJhbnNpdGlvbi1kZWxheTogMTBtcztcbn1cblxuLlZOMDIxLWZlYXR1cmVkLWNhcmQtY2Fyb3VzZWwgLnNsaWNrLXRyYWNrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4uVk4wMjEtZmVhdHVyZWQtY2FyZC1jYXJvdXNlbCAuc2xpY2stdHJhY2s6YmVmb3JlLFxuLlZOMDIxLWZlYXR1cmVkLWNhcmQtY2Fyb3VzZWwgLnNsaWNrLXRyYWNrOmFmdGVyIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNvbnRlbnQ6ICcnO1xufVxuXG4uVk4wMjEtZmVhdHVyZWQtY2FyZC1jYXJvdXNlbCAuc2xpY2stdHJhY2s6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cblxuLlZOMDIxLWZlYXR1cmVkLWNhcmQtY2Fyb3VzZWwgLnNsaWNrLWxvYWRpbmcgLnNsaWNrLXRyYWNrIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uVk4wMjEtZmVhdHVyZWQtY2FyZC1jYXJvdXNlbCAuc2xpY2stc2xpZGUge1xuICBkaXNwbGF5OiBub25lO1xuICBmbG9hdDogbGVmdDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG59XG5cbi5WTjAyMS1mZWF0dXJlZC1jYXJkLWNhcm91c2VsIFtkaXI9J3J0bCddIC5zbGljay1zbGlkZSB7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuLlZOMDIxLWZlYXR1cmVkLWNhcmQtY2Fyb3VzZWwgLnNsaWNrLXNsaWRlIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uVk4wMjEtZmVhdHVyZWQtY2FyZC1jYXJvdXNlbCAuc2xpY2stc2xpZGUuc2xpY2stbG9hZGluZyBpbWcge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uVk4wMjEtZmVhdHVyZWQtY2FyZC1jYXJvdXNlbCAuc2xpY2stc2xpZGUuZHJhZ2dpbmcgaW1nIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5WTjAyMS1mZWF0dXJlZC1jYXJkLWNhcm91c2VsIC5zbGljay1pbml0aWFsaXplZCAuc2xpY2stc2xpZGUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLlZOMDIxLWZlYXR1cmVkLWNhcmQtY2Fyb3VzZWwgLnNsaWNrLWxvYWRpbmcgLnNsaWNrLXNsaWRlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uVk4wMjEtZmVhdHVyZWQtY2FyZC1jYXJvdXNlbCAuc2xpY2stdmVydGljYWwgLnNsaWNrLXNsaWRlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogYXV0bztcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbi5WTjAyMS1mZWF0dXJlZC1jYXJkLWNhcm91c2VsIC5zbGljay1hcnJvdy5zbGljay1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uVk4wMjEtZmVhdHVyZWQtY2FyZC1jYXJvdXNlbCAuc2xpY2stbGlzdCwgLlZOMDIxLWZlYXR1cmVkLWNhcmQtY2Fyb3VzZWwgLnNsaWNrLXRyYWNrIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLlZOMDIxLWZlYXR1cmVkLWNhcmQtY2Fyb3VzZWwgLnNsaWNrLWluaXRpYWxpemVkIC5zbGljay1zbGlkZSB7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7XG59XG5cbi5WTjAyMS1mZWF0dXJlZC1jYXJkLWNhcm91c2VsIC5zbGljay1zbGlkZSB7XG4gIG1hcmdpbjogMCAwLjYyNXJlbTtcbn1cblxuLlZOMDIxLWZlYXR1cmVkLWNhcmQtY2Fyb3VzZWwgLnNsaWNrLWxpc3Qge1xuICBtYXJnaW46IC0xLjVyZW0gLTAuNjI1cmVtO1xuICBwYWRkaW5nOiAxLjVyZW0gMDtcbn1cblxuLlZOMDIxLWZlYXR1cmVkLWNhcmQtY2Fyb3VzZWwgLnNsaWNrLXRyYWNrIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLlZOMDIxLWZlYXR1cmVkLWNhcmQtY2Fyb3VzZWwgLmhlYWRlci10ZXh0LWdyb3VwIC5oZWFkZXItdGl0bGUgaDIge1xuICAgIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDIuNXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLlZOMDIxLWZlYXR1cmVkLWNhcmQtY2Fyb3VzZWwge1xuICAgIHBhZGRpbmc6IDRyZW0gMDtcbiAgfVxuICAuVk4wMjEtZmVhdHVyZWQtY2FyZC1jYXJvdXNlbCAuc2xpY2stc2xpZGUge1xuICAgIG1hcmdpbjogMCAwLjM3NXJlbTtcbiAgfVxuICAuVk4wMjEtZmVhdHVyZWQtY2FyZC1jYXJvdXNlbCAuc2xpY2stbGlzdCB7XG4gICAgbWFyZ2luOiAtMXJlbSAtMC4zNzVyZW07XG4gICAgcGFkZGluZzogMXJlbSAwO1xuICB9XG59XG5cbkBtZWRpYSBub3QgYWxsIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuVk4wMjEtZmVhdHVyZWQtY2FyZC1jYXJvdXNlbCB7XG4gICAgcGFkZGluZzogM3JlbSAwO1xuICB9XG4gIC5WTjAyMS1mZWF0dXJlZC1jYXJkLWNhcm91c2VsIC5WTjAyMS1jYXJvdXNlbC1pdGVtcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBvdmVyZmxvdy14OiBzY3JvbGw7XG4gICAgZ2FwOiB2YXIoLS1ncmlkLWd1dHRlcik7XG4gICAgbWFyZ2luOiAtMTZweCBjYWxjKHZhcigtLWRldmljZS1wYWRkaW5nLXgpICogLTEpO1xuICAgIHBhZGRpbmc6IDE2cHggdmFyKC0tZGV2aWNlLXBhZGRpbmcteCk7XG4gICAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xuICB9XG4gIC5WTjAyMS1mZWF0dXJlZC1jYXJkLWNhcm91c2VsIC5WTjAyMS1jYXJvdXNlbC1pdGVtczo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLlZOMDIxLWZlYXR1cmVkLWNhcmQtY2Fyb3VzZWwgLlZOMDIxLWNhcm91c2VsLWNhcmQ6aG92ZXIge1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxuICAuVk4wMjEtZmVhdHVyZWQtY2FyZC1jYXJvdXNlbCAuVk4wMjEtY2Fyb3VzZWwtY2FyZCAuY2FyZC1pbWFnZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogOHJlbTtcbiAgfVxuICAuVk4wMjEtZmVhdHVyZWQtY2FyZC1jYXJvdXNlbCAuVk4wMjEtY2Fyb3VzZWwtY2FyZCAuY2FyZC1pbWFnZSBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDhyZW07XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIH1cbiAgLlZOMDIxLWZlYXR1cmVkLWNhcmQtY2Fyb3VzZWwgLmhlYWRlci10ZXh0LWdyb3VwIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLlZOMDIxLWZlYXR1cmVkLWNhcmQtY2Fyb3VzZWwgLmhlYWRlci1jYXJvdXNlbC1uYXYge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLlZOMDIxLWZlYXR1cmVkLWNhcmQtY2Fyb3VzZWwgLlZOMDIxLWNhcm91c2VsLWNhcmQge1xuICAgIG1pbi13aWR0aDogdmFyKC0tZ3JpZC1jb2wtNSk7XG4gIH1cbiAgLlZOMDIxLWZlYXR1cmVkLWNhcmQtY2Fyb3VzZWwgLlZOMDIxLWNhcm91c2VsLWNhcmQgLmNhcmQtaW1hZ2Uge1xuICAgIG1heC1oZWlnaHQ6IDguMjVyZW07XG4gIH1cbiAgLlZOMDIxLWZlYXR1cmVkLWNhcmQtY2Fyb3VzZWwgLlZOMDIxLWNhcm91c2VsLWNhcmQgLmNhcmQtaW1hZ2UgaW1nIHtcbiAgICBtYXgtaGVpZ2h0OiA4LjI1cmVtO1xuICB9XG59XG5cbkBtZWRpYSBub3QgYWxsIGFuZCAobWluLXdpZHRoOiA2MDBweCkge1xuICAuVk4wMjEtZmVhdHVyZWQtY2FyZC1jYXJvdXNlbCAuVk4wMjEtY2Fyb3VzZWwtY2FyZCB7XG4gICAgbWluLXdpZHRoOiB2YXIoLS1ncmlkLWNvbC04KTtcbiAgfVxufVxuXG4uVk4wMTVCLWNlbnRlcmVkLW5hdmlnYXRpb24tYmFubmVyIC5iYWNrZ3JvdW5kLW92ZXJsYXktZGVmYXVsdDphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjYpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbn1cblxuLlZOMDE1Qi1jZW50ZXJlZC1uYXZpZ2F0aW9uLWJhbm5lciAuYmFja2dyb3VuZC1vdmVybGF5LWJyYW5kLTE6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjcsIDM3LCA4MiwgMC42KTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG5cbi5WTjAxNUItY2VudGVyZWQtbmF2aWdhdGlvbi1iYW5uZXIgLmJhY2tncm91bmQtb3ZlcmxheS1icmFuZC0zOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQ5LCAxOSwgNjQsIDAuNik7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xufVxuXG4uVk4wMTVCLWNlbnRlcmVkLW5hdmlnYXRpb24tYmFubmVyIC5iYWNrZ3JvdW5kLW92ZXJsYXktZGVmYXVsdCAucnRlLWxhYmVsLS1leWVicm93LCAuVk4wMTVCLWNlbnRlcmVkLW5hdmlnYXRpb24tYmFubmVyIC5iYWNrZ3JvdW5kLW92ZXJsYXktYnJhbmQtMSAucnRlLWxhYmVsLS1leWVicm93LCAuVk4wMTVCLWNlbnRlcmVkLW5hdmlnYXRpb24tYmFubmVyIC5iYWNrZ3JvdW5kLW92ZXJsYXktYnJhbmQtMyAucnRlLWxhYmVsLS1leWVicm93IHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5WTjAxNUItY2VudGVyZWQtbmF2aWdhdGlvbi1iYW5uZXIgLmJhY2tncm91bmQtb3ZlcmxheS1kZWZhdWx0IC52bjAxNWItaGVhZGluZywgLlZOMDE1Qi1jZW50ZXJlZC1uYXZpZ2F0aW9uLWJhbm5lciAuYmFja2dyb3VuZC1vdmVybGF5LWJyYW5kLTEgLnZuMDE1Yi1oZWFkaW5nLCAuVk4wMTVCLWNlbnRlcmVkLW5hdmlnYXRpb24tYmFubmVyIC5iYWNrZ3JvdW5kLW92ZXJsYXktYnJhbmQtMyAudm4wMTViLWhlYWRpbmcge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLlZOMDE1Qi1jZW50ZXJlZC1uYXZpZ2F0aW9uLWJhbm5lciAuYmFja2dyb3VuZC1vdmVybGF5LWdyZXktYWx0OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIzNCwgMjM5LCAyNDIsIDAuNik7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xufVxuXG4uVk4wMTVCLWNlbnRlcmVkLW5hdmlnYXRpb24tYmFubmVyIC5iYWNrZ3JvdW5kLW92ZXJsYXktZ3JleTphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNDMsIDI0MywgMjQzLCAwLjYpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbn1cblxuLlZOMDE1Qi1jZW50ZXJlZC1uYXZpZ2F0aW9uLWJhbm5lciAuYmFja2dyb3VuZC1vdmVybGF5LXdoaXRlOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNik7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xufVxuXG4uVk4wMTVCLWNlbnRlcmVkLW5hdmlnYXRpb24tYmFubmVyIC5iYWNrZ3JvdW5kLW92ZXJsYXktZ3JleS1hbHQgLmNtLXRlYXNhYmxlX190ZXh0LCAuVk4wMTVCLWNlbnRlcmVkLW5hdmlnYXRpb24tYmFubmVyIC5iYWNrZ3JvdW5kLW92ZXJsYXktZ3JleSAuY20tdGVhc2FibGVfX3RleHQsIC5WTjAxNUItY2VudGVyZWQtbmF2aWdhdGlvbi1iYW5uZXIgLmJhY2tncm91bmQtb3ZlcmxheS13aGl0ZSAuY20tdGVhc2FibGVfX3RleHQge1xuICBjb2xvcjogIzI2MjcyODtcbn1cblxuLlZOMDE1Qi1jZW50ZXJlZC1uYXZpZ2F0aW9uLWJhbm5lciAuY29udGVudC13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uVk4wMTVCLWNlbnRlcmVkLW5hdmlnYXRpb24tYmFubmVyIC5jb250ZW50LXdyYXBwZXIgLmltYWdlLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLlZOMDE1Qi1jZW50ZXJlZC1uYXZpZ2F0aW9uLWJhbm5lciAuY29udGVudC13cmFwcGVyIGltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4uVk4wMTVCLWNlbnRlcmVkLW5hdmlnYXRpb24tYmFubmVyIC5wYWRkZWQtY29udGFpbmVyIHtcbiAgcGFkZGluZzogNXJlbSAwO1xuICB3aWR0aDogNjEuMjVyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB6LWluZGV4OiAxO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY2cHgpIHtcbiAgLlZOMDE1Qi1jZW50ZXJlZC1uYXZpZ2F0aW9uLWJhbm5lciAucGFkZGVkLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogM3JlbSAuNjI1cmVtO1xuICB9XG59XG5cbi5WTjAxNUItY2VudGVyZWQtbmF2aWdhdGlvbi1iYW5uZXIgLnBhZGRlZC1jb250YWluZXIgLnZuMDE1Yi1jb250ZW50IC5ydGUtbGFiZWwtLWV5ZWJyb3cge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4wM3JlbTtcbn1cblxuLlZOMDE1Qi1jZW50ZXJlZC1uYXZpZ2F0aW9uLWJhbm5lciAucGFkZGVkLWNvbnRhaW5lciAudm4wMTViLWNvbnRlbnQgLnZuMDE1Yi1oZWFkaW5nIHtcbiAgZm9udC1zaXplOiAyLjI1cmVtO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogM3JlbTtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY2cHgpIHtcbiAgLlZOMDE1Qi1jZW50ZXJlZC1uYXZpZ2F0aW9uLWJhbm5lciAucGFkZGVkLWNvbnRhaW5lciAudm4wMTViLWNvbnRlbnQgLnZuMDE1Yi1oZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDEuODc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjVyZW07XG4gIH1cbn1cblxuLlZOMDE1Qi1jZW50ZXJlZC1uYXZpZ2F0aW9uLWJhbm5lciAucGFkZGVkLWNvbnRhaW5lciAudm4wMTViLWNvbnRlbnQgLmNtLXRlYXNhYmxlX190ZXh0IHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLlZOMDE1Qi1jZW50ZXJlZC1uYXZpZ2F0aW9uLWJhbm5lciAucGFkZGVkLWNvbnRhaW5lciAudm4wMTViLWNvbnRlbnQgLmNtLXRlYXNhYmxlX190ZXh0IHAge1xuICBtYXJnaW46IDA7XG59XG5cbi5WTjAxNUItY2VudGVyZWQtbmF2aWdhdGlvbi1iYW5uZXIgLnBhZGRlZC1jb250YWluZXIgLnZuMDE1Yi1jb250ZW50IC52bjAxNWItY3RhLWNvbnRhaW5lciAuX3ZuMDE1Yi1jdGEtYnV0dG9ucyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbn1cblxuLlZOMDE1Qi1jZW50ZXJlZC1uYXZpZ2F0aW9uLWJhbm5lciAucGFkZGVkLWNvbnRhaW5lciAudm4wMTViLWNvbnRlbnQgLnZuMDE1Yi1jdGEtY29udGFpbmVyIC5jdGEtYnV0dG9ucyAuY3RhLWJ0bjpub3QoOm9ubHktY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tcmlnaHQ6IDEuMjVyZW07XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjZweCkge1xuICAuVk4wMTVCLWNlbnRlcmVkLW5hdmlnYXRpb24tYmFubmVyIC5wYWRkZWQtY29udGFpbmVyIC52bjAxNWItY29udGVudCAudm4wMTViLWN0YS1jb250YWluZXIgLmN0YS1idXR0b25zIC5jdGEtYnRuOm5vdCg6b25seS1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5cbi5td2YtZm9ybSB1bCB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIGxpc3Qtc3R5bGU6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLm13Zi1mb3JtIHVsIGxpLm13Zi1lcnJvciB7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cblxuLm13Zi1maWVsZCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxOHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICBtYXJnaW4tcmlnaHQ6IDFlbTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbi5td2YtbGFiZWwge1xuICBsaW5lLWhlaWdodDogMS40O1xuICBtYXJnaW46IDA7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbi5td2YtaW5wdXQgaW5wdXRbdHlwZT1cInRleHRcIl0sIC5td2YtaW5wdXQgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLCAubXdmLWlucHV0IGlucHV0W3R5cGU9XCJlbWFpbFwiXSxcbi5td2YtaW5wdXQgaW5wdXRbdHlwZT1cInVybFwiXSwgLm13Zi1pbnB1dCBpbnB1dFt0eXBlPVwic2VhcmNoXCJdLCAubXdmLWlucHV0IHRleHRhcmVhIHtcbiAgYm9yZGVyOiB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgd2lkdGg6IDEwMCU7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjBmMDtcbn1cblxuLm13Zi1mb3JtIHVsID4gbGkgc2VsZWN0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzA1MDUwNTtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4ubXdmLWZvcm0gdWwgPiBsaSBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sIC5td2YtZm9ybSB1bCA+IGxpIGlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1hcmdpbjogMCAuNWVtIDAgMDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLm13Zi1pbnB1dCBpbnB1dDpmb2N1cyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMEFBN0U7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIG91dGxpbmU6IG1lZGl1bSBub25lO1xufVxuXG4ubXdmLXMge1xuICB3aWR0aDogMTFlbSAhaW1wb3J0YW50O1xufVxuXG4ubXdmLW0ge1xuICB3aWR0aDogMTdlbSAhaW1wb3J0YW50O1xufVxuXG4ubXdmLWwge1xuICB3aWR0aDogMjNlbSAhaW1wb3J0YW50O1xufVxuXG4ubXdmLWlucHV0IGZpZWxkc2V0IHtcbiAgYm9yZGVyOiAwcHg7XG4gIG1hcmdpbjogMC41ZW0gMCAwO1xuICBwYWRkaW5nOiAwcHg7XG59XG5cbi8qIFBhcmFncmFwaCAqL1xuLm13Zi1pdGFsaWMge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbi5td2YtYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi8qIEJ1dHRvbnMgKi9cbi5td2YtYnV0dG9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDE4cHg7XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgbWFyZ2luLXJpZ2h0OiAxZW07XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG4ubXdmLWNhbmNlbCwgLm13Zi1uZXh0IHtcbiAgbWFyZ2luLXRvcDogMWVtO1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi5td2YtYmFjayB7XG4gIG1hcmdpbi10b3A6IDFlbTtcbn1cblxuLm13Zi1mb3JtIHVsID4gbGkgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLm13Zi1mb3JtIHVsID4gbGkgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICBjb2xvcjogI0ZGRjtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4vKiBTdW1tYXJ5ICovXG4ubXdmLXRhYmxlIHtcbiAgd2lkdGg6IDM1ZW07XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLm13Zi10YWJsZSB0aGVhZCB0aCB7XG4gIC8qd2lkdGg6IDUwJTsqL1xufVxuXG4ubXdmLXRhYmxlIHRyOm50aC1jaGlsZCgybikgdGQge1xuICBiYWNrZ3JvdW5kOiAjRjlGOUY5O1xufVxuXG4ubXdmLXRhYmxlIHRoLCAubXdmLXRhYmxlIHRkIHtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0RERDtcbiAgcGFkZGluZzogNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLyogUGFnZXIgKi9cbi5td2YtZm9ybSB1bCA+IGxpLm13Zi1wYWdlciBwIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDE4cHg7XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgbWFyZ2luLXJpZ2h0OiAxZW07XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ubXdmLWZvcm0gaDMge1xuICBmb250LXNpemU6IDEuODVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjIyZW07XG59XG5cbi5td2YtZm9ybSB1bCA+IGxpIC5td2Ytb3B0aW9uIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwLjVlbSAxZW0gMCAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4ubXdmLWZvcm0gdWwgPiBsaSAubXdmLW9wdGlvbiBsYWJlbCBwIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBtYXJnaW46IDAgMC41ZW0gMCAwO1xufVxuXG4ubXdmLWZvcm0gdWwgPiBsaSBmaWVsZHNldCBsYWJlbCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDA7XG59XG5cbi5td2YtZXJyb3Ige1xuICBjb2xvcjogcmVkICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi10b3A6IDAuNWVtICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cblxuLyogRmlsZSBVcGxvYWQgKi9cbi5td2YtdXBsb2FkIHtcbiAgd2lkdGg6IDM1ZW07XG59XG5cbi5td2YtdXBsb2FkLWRyb3B6b25lIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXI6IDJweCBkYXNoZWQgIzY2NjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5td2YtdXBsb2FkLWRyYWdvdmVyIHtcbiAgYm9yZGVyOiAycHggc29saWQgIzY2Njtcbn1cblxuLm13Zi11cGxvYWQtZHJvcHpvbmUgaDMge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiAjNjY2O1xuICBmb250LXdlaWdodDogMjAwO1xuICBsaW5lLWhlaWdodDogMWVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBwYWRkaW5nOiAwLjVlbTtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICBtYXJnaW4tdG9wOiAxZW07XG59XG5cbi5td2YtdXBsb2FkLWJ1dHRvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luOiAwIDEwcHggMjBweCAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCAjNjY2IHNvbGlkO1xuICBjb2xvcjogIzMzMztcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTc7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5td2YtdXBsb2FkLWJ1dHRvbiBpbnB1dFt0eXBlPVwiZmlsZVwiXSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3BhY2l0eTogMDtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTApO1xufVxuXG4ubXdmLXVwbG9hZCBidXR0b24ge1xuICBib3JkZXI6IDFweCBzb2xpZCB3aGl0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtaW4td2lkdGg6IDEyMHB4O1xufVxuXG4ubXdmLXVwbG9hZC1kZWxldGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjY2O1xuICBjb2xvcjogd2hpdGU7XG59XG5cbi5td2YtdXBsb2FkLXVwbG9hZCB7XG4gIG1hcmdpbi1sZWZ0OiAxOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjA0NzQ3O1xuICBjb2xvcjogd2hpdGU7XG59XG5cbi5td2YtdXBsb2FkLWZpbGVjb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMTBweDtcbn1cblxuLm13Zi11cGxvYWQtcm93IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNjY2O1xuICBwYWRkaW5nOiAxOHB4IDAgMThweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubXdmLXVwbG9hZC1kaXNhYmxlZCB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQgIWltcG9ydGFudDtcbiAgb3BhY2l0eTogMC40O1xufVxuXG4ubXdmLXVwbG9hZC1kaXNhYmxlZCBidXR0b24sIC5td2YtdXBsb2FkLWRpc2FibGVkIGlucHV0IHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZCAhaW1wb3J0YW50O1xufVxuXG4ubXdmLXVwbG9hZC1wcmV2aWV3IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMzhweDtcbiAgaGVpZ2h0OiAxMzhweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEyMHB4IDEyMHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQRDk0Yld3Z2RtVnljMmx2YmowaU1TNHdJaUJsYm1OdlpHbHVaejBpVlZSR0xUZ2lQejROQ2p3aFJFOURWRmxRUlNCemRtY2dVRlZDVEVsRElDSXRMeTlYTTBNdkwwUlVSQ0JUVmtjZ01TNHhMeTlGVGlJZ0ltaDBkSEE2THk5M2QzY3Vkek11YjNKbkwwZHlZWEJvYVdOekwxTldSeTh4TGpFdlJGUkVMM04yWnpFeExtUjBaQ0krRFFvOGMzWm5JSGh0Ykc1elBTSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OHlNREF3TDNOMlp5SWdlRzFzT25Od1lXTmxQU0p3Y21WelpYSjJaU0lnZDJsa2RHZzlJakUyT0ROd2VDSWdhR1ZwWjJoMFBTSXhOamd6Y0hnaUlIWmxjbk5wYjI0OUlqRXVNU0lnYzNSNWJHVTlJbk5vWVhCbExYSmxibVJsY21sdVp6cG5aVzl0WlhSeWFXTlFjbVZqYVhOcGIyNDdJSFJsZUhRdGNtVnVaR1Z5YVc1bk9tZGxiMjFsZEhKcFkxQnlaV05wYzJsdmJqc2dhVzFoWjJVdGNtVnVaR1Z5YVc1bk9tOXdkR2x0YVhwbFVYVmhiR2wwZVRzZ1ptbHNiQzF5ZFd4bE9tVjJaVzV2WkdRN0lHTnNhWEF0Y25Wc1pUcGxkbVZ1YjJSa0lnMEtkbWxsZDBKdmVEMGlNQ0F3SURFMk9EZ2dNVFk0T0NJTkNpQjRiV3h1Y3pwNGJHbHVhejBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TVRrNU9TOTRiR2x1YXlJK0RRb2dQR1JsWm5NK0RRb2dJRHh6ZEhsc1pTQjBlWEJsUFNKMFpYaDBMMk56Y3lJK0RRb2dJQ0E4SVZ0RFJFRlVRVnNOQ2lBZ0lDQXVabWxzTUNCN1ptbHNiRG9qUmpOR00wWXpmUTBLSUNBZ0lDNW1hV3d4SUh0bWFXeHNPbmRvYVhSbGZRMEtJQ0FnWFYwK0RRb2dJRHd2YzNSNWJHVStEUW9nUEM5a1pXWnpQZzBLSUR4bklHbGtQU0pGWW1WdVpWOTRNREF5TUY4eElqNE5DaUFnUEcxbGRHRmtZWFJoSUdsa1BTSkRiM0psYkVOdmNuQkpSRjh3UTI5eVpXd3RUR0Y1WlhJaUx6NE5DaUFnUEhKbFkzUWdZMnhoYzNNOUltWnBiREFpSUhkcFpIUm9QU0l4TmpnNElpQm9aV2xuYUhROUlqRTJPRGdpTHo0TkNpQWdQSEJoZEdnZ1kyeGhjM005SW1acGJERWlJR1E5SWsweE1EZ3lJREV5T1Rac0xUUTNNaUF3WXkwMU5Td3dJQzA1TWl3dE16Y2dMVGt5TEMwNU1td3dJQzAzTWpOak1Dd3ROeklnTlRrc0xUZzRJREV5TVN3dE9EaHNNalUxSURCak1Ua3NNQ0F5T1N3eU15QXlPU3cwTm13d0lERTFNV013TERFMElDMHhMREkwSURRc016TWdNeXcySURFMkxERTJJREl6TERFNUlEWXNNaUF4TXpRc01pQXhORGdzTVNBMk9Td3dJRGMxTERJZ056VXNOemxzTUNBME56WmpNQ3cxT0NBdE16UXNPVFlnTFRreUxEazJlbTB0TmpRNElDMDRNamhzTUNBM05qRmpNQ3d4T0NBeE1pdzBOeUF4T1N3Mk1TQXhNQ3d4T1NBeU1Dd3pNU0F6TkN3ME5TQXlOU3d5TlNBMk5pdzBOU0F4TVRRc05EVnNORGd4SURCak5URXNNQ0E0Tnl3dE1UVWdNVEUyTEMwek9TQXlNaXd0TVRnZ05UWXNMVFl5SURVMkxDMDVPV3d3SUMwMk1UUmpNQ3d0TXpNZ0xUSTBMQzAxTWlBdE5ESXNMVGMxSUMwNExDMHhNQ0F0T1N3dE1UTWdMVEU1TEMweU15QXROVEVzTFRVeElDMHlNRFlzTFRJeU1DQXRNalUyTEMweU1qQnNMVE15TWlBd1l5MHhNRFVzTUNBdE1UZ3dMRGN6SUMweE9EQXNNVFU1ZWlJdlBnMEtJRHd2Wno0TkNqd3ZjM1puUGcwSyk7XG59XG5cbi5td2YtdXBsb2FkLW1ldGFkYXRhIHVsIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBmb250LXNpemU6IDE4cHg7XG59XG5cbi5td2YtdXBsb2FkLW1ldGFkYXRhIHVsIGxpIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxuXG4ubXdmLXVwbG9hZC1lcnJvciB7XG4gIGNvbG9yOiBvcmFuZ2VyZWQ7XG4gIG1hcmdpbjogNXB4IDA7XG59XG5cbi5td2YtdXBsb2FkLWFjdGlvbnMge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4ubXdmLXVwbG9hZC1wcm9ncmVzc2JhciB7XG4gIGJhY2tncm91bmQ6ICM2NjY7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIGJvdHRvbTogMzBweDtcbiAgcmlnaHQ6IDIwcHg7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5td2YtdXBsb2FkLXByb2dyZXNzYmFyID4gc3BhbiB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2IwNDc0NztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ubXdmLXVwbG9hZC1mb290ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIGJhY2tncm91bmQ6ICM2NjY7XG59XG5cbi5td2YtdXBsb2FkLWZvb3Rlci1hY3Rpb25zIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4vKiBBamF4IEF1dG9jb21wbGV0ZSBmb3IgalF1ZXJ5ICovXG4uYXV0b2NvbXBsZXRlLXN1Z2dlc3Rpb25zIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzk5OTtcbiAgYmFja2dyb3VuZDogI0ZGRjtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi5hdXRvY29tcGxldGUtc3VnZ2VzdGlvbiB7XG4gIHBhZGRpbmc6IDJweCA1cHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cblxuLmF1dG9jb21wbGV0ZS1zdWdnZXN0aW9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkZWRlZDtcbn1cblxuLmF1dG9jb21wbGV0ZS1zdWdnZXN0aW9ucyBzdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZGVyO1xufVxuXG4vKiBCcmVha3BvaW50KHMpICovXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5td2YtZmllbGQge1xuICAgIHdpZHRoOiAyNGVtO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICAubXdmLWZvcm0gdWwgPiBsaSBzZWxlY3Qge1xuICAgIHdpZHRoOiAyM2VtO1xuICB9XG4gIC5td2YtZm9ybSB1bCA+IGxpLm13Zi1wYWdlciBwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgLm13Zi1mb3JtIHtcbiAgICB3aWR0aDogMjRlbTtcbiAgfVxuICAubXdmLXMge1xuICAgIHdpZHRoOiAyM2VtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm13Zi1tIHtcbiAgICB3aWR0aDogMjNlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5td2YtbCB7XG4gICAgd2lkdGg6IDIzZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXdmLWlucHV0IGlucHV0W3R5cGU9XCJ0ZXh0XCJdLCAubXdmLWlucHV0IGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSwgLm13Zi1pbnB1dCBpbnB1dFt0eXBlPVwiZW1haWxcIl0sXG4gIC5td2YtaW5wdXQgaW5wdXRbdHlwZT1cInVybFwiXSwgLm13Zi1pbnB1dCBpbnB1dFt0eXBlPVwic2VhcmNoXCJdLCAubXdmLWlucHV0IHRleHRhcmVhIHtcbiAgICB3aWR0aDogMjNlbTtcbiAgfVxuICAubXdmLXVwbG9hZCB7XG4gICAgd2lkdGg6IDIzZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXdmLWZpZWxkLFxuICAubXdmLWlucHV0LFxuICAubXdmLXRleHQsXG4gIC5td2YtZm9ybSB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ubXdmLXRpdGxlIHAge1xuICBmb250LXNpemU6IDIuMjVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjIyZW07XG59XG5cbi5td2YtZmllbGQgcCB7XG4gIG1hcmdpbjogMDtcbn1cblxuLyokc2NyZWVuLWhlYWRlci1tZC1taW46IDk2MHB4O1xyXG4kc2NyZWVuLWhlYWRlci1zbS1tYXg6IDk1OS45OHB4OyovXG4ubWFpbi1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5tYWluLWhlYWRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDAgNDBweDtcbiAgfVxufVxuXG4ubWFpbi1oZWFkZXItY29udGVudCB7XG4gIGhlaWdodDogNDhweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbn1cblxuLm1haW4taGVhZGVyLWNvbnRlbnQgLmNtLXVzZXItbG9naW4sXG4ubWFpbi1oZWFkZXItY29udGVudCAuY20tdXNlci1sb2dpbi0tYXV0aGVudGljYXRlZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiA0cmVtO1xuICB3aWR0aDogNHJlbTtcbiAgcGFkZGluZzogMXJlbTtcbn1cblxuLm1haW4taGVhZGVyLWNvbnRlbnQgLmNtLXVzZXItbG9naW4gLnVzZXItY2lyY2xlLFxuLm1haW4taGVhZGVyLWNvbnRlbnQgLmNtLXVzZXItbG9naW4tLWF1dGhlbnRpY2F0ZWQgLnVzZXItY2lyY2xlIHtcbiAgaGVpZ2h0OiAycmVtO1xuICB3aWR0aDogMnJlbTtcbn1cblxuLm1haW4taGVhZGVyLWNvbnRlbnQgLmNtLXVzZXItbG9naW4gLnVzZXItY2lyY2xlLnNob3ctb3JnLW5hbWUsXG4ubWFpbi1oZWFkZXItY29udGVudCAuY20tdXNlci1sb2dpbi0tYXV0aGVudGljYXRlZCAudXNlci1jaXJjbGUuc2hvdy1vcmctbmFtZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLm1haW4taGVhZGVyLWNvbnRlbnQgLmNtLXVzZXItbG9naW4gc3ZnLFxuLm1haW4taGVhZGVyLWNvbnRlbnQgLmNtLXVzZXItbG9naW4tLWF1dGhlbnRpY2F0ZWQgc3ZnIHtcbiAgZmlsbDogI2MwYzBjMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4ubWFpbi1oZWFkZXItY29udGVudCAuY20tdXNlci1sb2dpbiBzdmcgLnVzZXJJY29uLFxuLm1haW4taGVhZGVyLWNvbnRlbnQgLmNtLXVzZXItbG9naW4tLWF1dGhlbnRpY2F0ZWQgc3ZnIC51c2VySWNvbiB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAuMjVyZW0sIDAuMjVyZW0pO1xufVxuXG4ubWFpbi1oZWFkZXItY29udGVudCAuY20tdXNlci1sb2dpbiBzdmcgdGV4dCxcbi5tYWluLWhlYWRlci1jb250ZW50IC5jbS11c2VyLWxvZ2luLS1hdXRoZW50aWNhdGVkIHN2ZyB0ZXh0IHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMXJlbTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzkuOThweCkge1xuICAubWFpbi1oZWFkZXItY29udGVudCAuY20tdXNlci1sb2dpbixcbiAgLm1haW4taGVhZGVyLWNvbnRlbnQgLmNtLXVzZXItbG9naW4tLWF1dGhlbnRpY2F0ZWQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLm1haW4taGVhZGVyLWNvbnRlbnQgLmNtLXVzZXItbG9naW4tLWF1dGhlbnRpY2F0ZWQgLmNtLW9yZy1uYW1lIHtcbiAgd2lkdGg6IDUuMjVyZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGhlaWdodDogMnJlbTtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4ubWFpbi1oZWFkZXItY29udGVudCAuY20tdXNlci1sb2dpbi0tYXV0aGVudGljYXRlZCAuY20tb3JnLW5hbWU6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgcmlnaHQ6IDAuODc1cmVtO1xuICBib3R0b206IDEuMzc1cmVtO1xuICB3aWR0aDogMC41cmVtO1xuICBoZWlnaHQ6IDAuNXJlbTtcbiAgYm9yZGVyLXJpZ2h0OiAwLjEyNXJlbSBzb2xpZCAjMDAwMDAwO1xuICBib3JkZXItYm90dG9tOiAwLjEyNXJlbSBzb2xpZCAjMDAwMDAwO1xufVxuXG4ubWFpbi1oZWFkZXItY29udGVudCAuY20tdXNlci1sb2dpbi0tYXV0aGVudGljYXRlZCAuY20tb3JnLW5hbWUuY20tcG9wdXAtYnRuLS1hY3RpdmU6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjI1ZGVnKTtcbn1cblxuLm1haW4taGVhZGVyLWNvbnRlbnQgLmNtLXVzZXItbG9naW4tLWF1dGhlbnRpY2F0ZWQub3JnLS1hdXRoZW50aWNhdGVkIHtcbiAgd2lkdGg6IDcuMjVyZW07XG4gIHBhZGRpbmc6IDFyZW0gMS41cmVtIDFyZW0gMC41cmVtO1xufVxuXG4ubWFpbi1oZWFkZXItY29udGVudCAuY20tdXNlci1sb2dpbi0tYXV0aGVudGljYXRlZC5vcmctLWF1dGhlbnRpY2F0ZWQgLnVzZXItY2lyY2xlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4ubWFpbi1oZWFkZXItY29udGVudCAuY20tdXNlci1sb2dpbi0tYXV0aGVudGljYXRlZCAuY20tdXNlci1sb2dpbi1wb3B1cCB7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIHotaW5kZXg6IC0xO1xuICB0b3A6IDRyZW07XG4gIGxlZnQ6IC0xcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAyNDhweDtcbiAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDY0cHgpO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZjBmMGYwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBkaXNwbGF5OiBub25lO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi5tYWluLWhlYWRlci1jb250ZW50IC5jbS11c2VyLWxvZ2luLS1hdXRoZW50aWNhdGVkIC5jbS11c2VyLWxvZ2luLXBvcHVwLmNtLXBvcHVwLS1hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuXG4ubWFpbi1oZWFkZXItY29udGVudCAuY20tdXNlci1sb2dpbi0tYXV0aGVudGljYXRlZCAuY20tdXNlci1sb2dpbi1wb3B1cCAub3JnLXNlbGVjdG9yLW1lbnUge1xuICBwYWRkaW5nOiAwLjI1cmVtIDAgMXJlbSAwO1xuICBtYXJnaW46IDAgMS4yNXJlbSAwIDEuMjVyZW07XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYzBjMGMwO1xufVxuXG4ubWFpbi1oZWFkZXItY29udGVudCAuY20tdXNlci1sb2dpbi0tYXV0aGVudGljYXRlZCAuY20tdXNlci1sb2dpbi1wb3B1cCAub3JnLXNlbGVjdG9yLW1lbnUgLm9yZy1zZWxlY3RvciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsaW5lLWhlaWdodDogMXJlbTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5tYWluLWhlYWRlci1jb250ZW50IC5jbS11c2VyLWxvZ2luLS1hdXRoZW50aWNhdGVkIC5jbS11c2VyLWxvZ2luLXBvcHVwIC5vcmctc2VsZWN0b3ItbWVudSAub3JnLXNlbGVjdG9yIC5jbS1vcmctcG9wdXAtYnV0dG9uIHtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBsaW5lLWhlaWdodDogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBjb2xvcjogIzdCOUJBQTtcbn1cblxuLm1haW4taGVhZGVyLWNvbnRlbnQgLmNtLXVzZXItbG9naW4tLWF1dGhlbnRpY2F0ZWQgLmNtLXVzZXItbG9naW4tcG9wdXAgLm9yZy1zZWxlY3Rvci1tZW51IC5vcmctc2VsZWN0b3IgLmNtLW9yZy1wb3B1cC1idXR0b246aG92ZXIge1xuICBjb2xvcjogIzAwQUE3RTtcbn1cblxuLm1haW4taGVhZGVyLWNvbnRlbnQgLmNtLXVzZXItbG9naW4tLWF1dGhlbnRpY2F0ZWQgLmNtLXVzZXItbG9naW4tcG9wdXAgLm9yZy1zZWxlY3Rvci1tZW51IC5jbS1jdXJyZW50LW9yZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxcmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogIzcwNzA3MDtcbn1cblxuLm1haW4taGVhZGVyLWNvbnRlbnQgLmNtLXVzZXItbG9naW4tLWF1dGhlbnRpY2F0ZWQgLmNtLXVzZXItbG9naW4tcG9wdXAgLmxpbmtzIHtcbiAgcGFkZGluZzogMXJlbSAxLjI1cmVtIDEuNXJlbSAxLjI1cmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4ubWFpbi1oZWFkZXItY29udGVudCAuY20tdXNlci1sb2dpbi0tYXV0aGVudGljYXRlZCAuY20tdXNlci1sb2dpbi1wb3B1cCAubGlua3MgYSB7XG4gIGNvbG9yOiAjMzMzO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xufVxuXG4ubWFpbi1oZWFkZXItY29udGVudCAuY20tdXNlci1sb2dpbi0tYXV0aGVudGljYXRlZCAuY20tdXNlci1sb2dpbi1wb3B1cCAubGlua3MgYTpob3ZlciB7XG4gIGNvbG9yOiAjMDBBQTdFO1xufVxuXG4ubWFpbi1oZWFkZXItY29udGVudCAuY20tdXNlci1sb2dpbi0tYXV0aGVudGljYXRlZCAuY20tdXNlci1sb2dpbi1wb3B1cCAubGlua3MgLmxlZnRfZXNwb3Qge1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDFyZW07XG59XG5cbi5tYWluLWhlYWRlci1jb250ZW50IC5jbS11c2VyLWxvZ2luLS1hdXRoZW50aWNhdGVkIC5jbS11c2VyLWxvZ2luLXBvcHVwIC5saW5rcyAubXlBY2NvdW50TGluayB7XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtO1xufVxuXG4ubWFpbi1oZWFkZXItY29udGVudCAuY20tdXNlci1sb2dpbi0tYXV0aGVudGljYXRlZCAuY20tdXNlci1sb2dpbi1wb3B1cCAubGlua3MgLnNpZ24tb3V0IHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgcGFkZGluZy10b3A6IDFyZW07XG59XG5cbi5tYWluLWhlYWRlci1jb250ZW50IC5jbS11c2VyLWxvZ2luLS1hdXRoZW50aWNhdGVkIC5jbS11c2VyLWxvZ2luLXBvcHVwIC5saW5rcyAubWVudWxpbmsge1xuICBtYXJnaW4tdG9wOiAtM3JlbTtcbn1cblxuLm1haW4taGVhZGVyLWNvbnRlbnQgLmNtLXVzZXItbG9naW4tLWF1dGhlbnRpY2F0ZWQgLmNtLXVzZXItbG9naW4tcG9wdXAgLmdyZWV0aW5ncyAuZ3JlZXRpbmdzLW5hbWUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG5cbi5tYWluLWhlYWRlci1jb250ZW50IC5jbS11c2VyLWxvZ2luLS1hdXRoZW50aWNhdGVkIC5jbS11c2VyLWxvZ2luLXBvcHVwIC5ncmVldGluZ3Mgc3ZnIHtcbiAgY3Vyc29yOiBkZWZhdWx0ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMTZweCA4cHggMHB4IDE2cHg7XG59XG5cbi5tYWluLWhlYWRlci1jb250ZW50IC5jbS11c2VyLWxvZ2luLS1hdXRoZW50aWNhdGVkIC5jbS11c2VyLWxvZ2luLXBvcHVwIC5ncmVldGluZ3Mgc3ZnIHRleHQge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4ubWFpbi1oZWFkZXItY29udGVudCAuY20tdXNlci1sb2dpbi0tYXV0aGVudGljYXRlZCAuY20tdXNlci1sb2dpbi1wb3B1cCAuc2lnbi1vdXQge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2MwYzBjMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAubWFpbi1oZWFkZXItY29udGVudCB7XG4gICAgaGVpZ2h0OiA2NHB4O1xuICAgIG1heC13aWR0aDogMTE4MHB4O1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAganVzdGlmeS1pdGVtczogY2VudGVyO1xuICB9XG59XG5cbi5uYXZiYXItaGVhZGVyIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuXG4ubmF2YmFyLWhlYWRlciAubmF2YmFyLXRvZ2dsZSB7XG4gIHBhZGRpbmc6IDIycHggMTJweCAyM3B4IDEycHg7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyOiBub25lO1xuICB6LWluZGV4OiAxO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5uYXZiYXItaGVhZGVyIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBkaXNwbGF5OiBjb250ZW50cztcbiAgfVxufVxuXG4ubmF2YmFyLWJyYW5kIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW4tbGVmdDogMTJweDtcbn1cblxuLm5hdmJhci1icmFuZCAqIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4ubmF2YmFyLWJyYW5kIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5uYXZiYXItYnJhbmQge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogNDBweDtcbiAgfVxuICAubmF2YmFyLWJyYW5kIC5lbWVyc29uLWxvZ29fX2ltYWdlLWJveCB7XG4gICAgd2lkdGg6IDEwM3B4O1xuICB9XG59XG5cbi8qJHNjcmVlbi1oZWFkZXItbWQtbWluOiA5NjBweDtcclxuJHNjcmVlbi1oZWFkZXItc20tbWF4OiA5NTkuOThweDsqL1xuLnNlYXJjaC13cmFwcGVyIC5zZWFyY2gge1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDQ4cHg7XG4gIHotaW5kZXg6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB0cmFuc2l0aW9uOiB6LWluZGV4IDBzIDFzLCB3aWR0aCAxcyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAuNXMgLjVzIGVhc2UtaW4tb3V0O1xufVxuXG4uc2VhcmNoLXdyYXBwZXIgLnNlYXJjaCBmb3JtIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xuICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG59XG5cbi5zZWFyY2gtd3JhcHBlciAuc2VhcmNoIC5zZWFyY2hfcGxhY2Vob2xkZXJfaWUge1xuICBkaXNwbGF5OiBub25lO1xuICBjb2xvcjogI2ZmZjtcbiAgb3BhY2l0eTogMC43NTtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXNpemU6IDE0cHg7XG4gIG1hcmdpbi10b3A6IC0yNHB4O1xuICBjdXJzb3I6IHRleHQ7XG59XG5cbi5zZWFyY2gtd3JhcHBlciAuc2VhcmNoIC5zZWFyY2hfaW5wdXQge1xuICBvcGFjaXR5OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAyNnB4O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tdG9wOiAxNHB4O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmZmZmO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4ycyAxcyBlYXNlLWluLW91dDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBsaW5lLWhlaWdodDogMmVtO1xuICBmb250LXNpemU6IDFlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLnNlYXJjaC13cmFwcGVyIC5zZWFyY2ggLnNlYXJjaF9pbnB1dDo6LW1vei1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBvcGFjaXR5OiAxO1xufVxuXG4uc2VhcmNoLXdyYXBwZXIgLnNlYXJjaCAuc2VhcmNoX2lucHV0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uc2VhcmNoLXdyYXBwZXIgLnNlYXJjaCAuc2VhcmNoX2lucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5zZWFyY2gtd3JhcHBlciAuc2VhcmNoIC5zZWFyY2hfaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBvcGFjaXR5OiAwLjc1O1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5zZWFyY2gtd3JhcHBlciAuc2VhcmNoIC5zZWFyY2hfaW5wdXQ6Oi1tb3otcGxhY2Vob2xkZXIge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIG9wYWNpdHk6IDAuNzU7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLnNlYXJjaC13cmFwcGVyIC5zZWFyY2ggLnNlYXJjaF9pbnB1dDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgb3BhY2l0eTogMC43NTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uc2VhcmNoLXdyYXBwZXIgLnNlYXJjaCAuc2VhcmNoX2lucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBvcGFjaXR5OiAwLjc1O1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5zZWFyY2gtd3JhcHBlciAuc2VhcmNoIC5zZWFyY2hfaW5wdXQ6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4uc2VhcmNoLXdyYXBwZXIgLnNlYXJjaCAuc2VhcmNoX2lucHV0OjotbXMtY2xlYXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc2VhcmNoLXdyYXBwZXIgLnNlYXJjaC5leHBhbmRlZCB7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTM1MzUzO1xuICB0cmFuc2l0aW9uOiB6LWluZGV4IDBzLCB3aWR0aCAxcyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAwcztcbn1cblxuLnNlYXJjaC13cmFwcGVyIC5zZWFyY2guZXhwYW5kZWQgLnNlYXJjaF9pbnB1dCB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMXMgZWFzZS1pbi1vdXQ7XG59XG5cbi5zZWFyY2gtd3JhcHBlciAuc2VhcmNoIC5nbHlwaGljb24ge1xuICBtYXJnaW46IGF1dG87XG4gIGZvbnQtc2l6ZTogMjRweDtcbn1cblxuLnNlYXJjaC13cmFwcGVyIC5jbG9zZS1zZWFyY2gge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiA0OHB4O1xuICBoZWlnaHQ6IDQ4cHg7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbiAgb3BhY2l0eTogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogNTAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3MWFkO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDFzIGVhc2UtaW4tb3V0O1xufVxuXG4uc2VhcmNoLXdyYXBwZXIgLmNsb3NlLXNlYXJjaDpiZWZvcmUsIC5zZWFyY2gtd3JhcHBlciAuY2xvc2Utc2VhcmNoOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjNweDtcbiAgbGVmdDogOXB4O1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cblxuLnNlYXJjaC13cmFwcGVyIC5jbG9zZS1zZWFyY2g6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcbn1cblxuLnNlYXJjaC13cmFwcGVyIC5vcGVuLXNlYXJjaCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogNDhweDtcbiAgd2lkdGg6IDQ4cHg7XG4gIGhlaWdodDogNDhweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uc2VhcmNoLXdyYXBwZXIgLm9wZW4tc2VhcmNoIC5zZWFyY2gtc3VibWl0IHtcbiAgd2lkdGg6IDQ4cHg7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbiAgZm9udC1zaXplOiAxZW07XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2MwYzBjMDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMXMgZWFzZS1pbi1vdXQ7XG59XG5cbi5zZWFyY2gtd3JhcHBlciAub3Blbi1zZWFyY2ggLnNlYXJjaC1zdWJtaXQgLmdseXBoaWNvbiB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbn1cblxuLnNlYXJjaC13cmFwcGVyIC5vcGVuLXNlYXJjaCAudGV4dCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zZWFyY2gtd3JhcHBlciAuZXhwYW5kZWQgLmNsb3NlLXNlYXJjaCB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5zZWFyY2gtd3JhcHBlciAuZXhwYW5kZWQgLm9wZW4tc2VhcmNoIHtcbiAgb3BhY2l0eTogMTtcbiAgei1pbmRleDogMTtcbn1cblxuLnNlYXJjaC13cmFwcGVyIC5leHBhbmRlZCAub3Blbi1zZWFyY2ggLnNlYXJjaC1zdWJtaXQge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdHJhbnNpdGlvbjogY29sb3IgMXMgZWFzZS1pbi1vdXQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLnNlYXJjaC13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogYXV0bztcbiAgICByaWdodDogYXV0bztcbiAgICBoZWlnaHQ6IDY0cHg7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLnNlYXJjaC13cmFwcGVyIC5zZWFyY2gge1xuICAgIGhlaWdodDogNjRweDtcbiAgICB3aWR0aDogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHRyYW5zaXRpb246IHotaW5kZXggMHMgMXMsIHdpZHRoIDIwMG1zIDEwMG1zIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDIwMG1zIDEwMG1zIGVhc2UtaW4tb3V0O1xuICB9XG4gIC5zZWFyY2gtd3JhcHBlciAuc2VhcmNoIGZvcm0ge1xuICAgIHBhZGRpbmc6IDAgMS4yNXJlbTtcbiAgICBoZWlnaHQ6IDY0cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIHRyYW5zaXRpb246IG1hcmdpbi1yaWdodCAwcyAxMDBtcyBsaW5lYXI7XG4gIH1cbiAgLnNlYXJjaC13cmFwcGVyIC5zZWFyY2ggLnNlYXJjaF9pbnB1dCB7XG4gICAgbWFyZ2luOiAyNHB4IDAgMCAwO1xuICAgIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDEwMG1zIGxpbmVhcjtcbiAgfVxuICAuc2VhcmNoLXdyYXBwZXIgLnNlYXJjaCAuc2VhcmNoX2lucHV0OjpwbGFjZWhvbGRlciB7XG4gICAgZm9udC1zaXplOiAxZW07XG4gIH1cbiAgLnNlYXJjaC13cmFwcGVyIC5zZWFyY2ggLnNlYXJjaF9pbnB1dDo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgZm9udC1zaXplOiAxZW07XG4gIH1cbiAgLnNlYXJjaC13cmFwcGVyIC5zZWFyY2ggLnNlYXJjaF9pbnB1dDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIGZvbnQtc2l6ZTogMWVtO1xuICB9XG4gIC5zZWFyY2gtd3JhcHBlciAuc2VhcmNoIC5zZWFyY2hfaW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIGZvbnQtc2l6ZTogMWVtO1xuICB9XG4gIC5zZWFyY2gtd3JhcHBlciAuc2VhcmNoIC5jbG9zZS1zZWFyY2gge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgfVxuICAuc2VhcmNoLXdyYXBwZXIgLnNlYXJjaC5leHBhbmRlZCB7XG4gICAgdHJhbnNpdGlvbjogei1pbmRleCAwcywgd2lkdGggMzAwbXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMHM7XG4gIH1cbiAgLnNlYXJjaC13cmFwcGVyIC5zZWFyY2guZXhwYW5kZWQgLnNlYXJjaF9pbnB1dCB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDEwMG1zIDMwMG1zIGxpbmVhcjtcbiAgfVxuICAuc2VhcmNoLXdyYXBwZXIgLnNlYXJjaC5leHBhbmRlZCAuY2xvc2Utc2VhcmNoIHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG4gIC5zZWFyY2gtd3JhcHBlciAub3Blbi1zZWFyY2gge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogNjRweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG4gICAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gICAgcmlnaHQ6IDA7XG4gICAgZm9udC1zaXplOiAwLjg3NWVtO1xuICAgIGxpbmUtaGVpZ2h0OiA2NHB4O1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIH1cbiAgLnNlYXJjaC13cmFwcGVyIC5vcGVuLXNlYXJjaDpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNEI4RDtcbiAgfVxuICAuc2VhcmNoLXdyYXBwZXIgLm9wZW4tc2VhcmNoOmhvdmVyIC5zZWFyY2gtc3VibWl0LFxuICAuc2VhcmNoLXdyYXBwZXIgLm9wZW4tc2VhcmNoOmhvdmVyIC50ZXh0IHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgfVxuICAuc2VhcmNoLXdyYXBwZXIgLm9wZW4tc2VhcmNoOmhvdmVyIC50ZXh0IHtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB9XG4gIC5zZWFyY2gtd3JhcHBlciAub3Blbi1zZWFyY2ggLnNlYXJjaC1zdWJtaXQge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gICAgaGVpZ2h0OiBpbmhlcml0O1xuICB9XG4gIC5zZWFyY2gtd3JhcHBlciAub3Blbi1zZWFyY2ggLnRleHQge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICBjb2xvcjogI2MwYzBjMDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICB9XG4gIC5zZWFyY2gtd3JhcHBlciAuY2xvc2Utc2VhcmNoIHtcbiAgICB3aWR0aDogNjRweDtcbiAgICBoZWlnaHQ6IDY0cHg7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxuICAuc2VhcmNoLXdyYXBwZXIgLmNsb3NlLXNlYXJjaDpiZWZvcmUsIC5zZWFyY2gtd3JhcHBlciAuY2xvc2Utc2VhcmNoOmFmdGVyIHtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiAxOHB4O1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogM3B4O1xuICAgIG1hcmdpbi10b3A6IC0ycHg7XG4gIH1cbiAgLnNlYXJjaC13cmFwcGVyIC5leHBhbmRlZCAuY20tc2VhcmNoIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDY0cHg7XG4gIH1cbiAgLnNlYXJjaC13cmFwcGVyIC5leHBhbmRlZCAub3Blbi1zZWFyY2gge1xuICAgIG1hcmdpbi1yaWdodDogNjRweDtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAzMDBtcztcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBtYXJnaW4tcmlnaHQ7XG4gIH1cbiAgLnNlYXJjaC13cmFwcGVyIC5leHBhbmRlZCAub3Blbi1zZWFyY2ggLnRleHQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnNlYXJjaC13cmFwcGVyIC5leHBhbmRlZCAub3Blbi1zZWFyY2g6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG4gIC5zZWFyY2gtd3JhcHBlciAuZXhwYW5kZWQgLmNsb3NlLXNlYXJjaCB7XG4gICAgei1pbmRleDogMTtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDMwMG1zIGxpbmVhcjtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIC5zZWFyY2gtd3JhcHBlciAuc2VhcmNoIC5zZWFyY2hfaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgICBmb250LXNpemU6IC43NWVtO1xuICB9XG4gIC5zZWFyY2gtd3JhcHBlciAuc2VhcmNoIC5zZWFyY2hfaW5wdXQ6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIGZvbnQtc2l6ZTogLjc1ZW07XG4gIH1cbiAgLnNlYXJjaC13cmFwcGVyIC5zZWFyY2ggLnNlYXJjaF9pbnB1dDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIGZvbnQtc2l6ZTogLjc1ZW07XG4gIH1cbiAgLnNlYXJjaC13cmFwcGVyIC5zZWFyY2ggLnNlYXJjaF9pbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgZm9udC1zaXplOiAuNzVlbTtcbiAgfVxuICAuc2VhcmNoLXdyYXBwZXIgLnNlYXJjaCBmb3JtIC5zZWFyY2gtc3VibWl0IHtcbiAgICBoZWlnaHQ6IGluaGVyaXQ7XG4gIH1cbn1cblxuLyokc2NyZWVuLWhlYWRlci1tZC1taW46IDk2MHB4O1xyXG4kc2NyZWVuLWhlYWRlci1zbS1tYXg6IDk1OS45OHB4OyovXG4uY20tc2VhcmNoLWF1dG9zdWdnZXN0aW9ucyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJveC1zaGFkb3c6IDAgNnB4IDZweCAtNnB4IHJnYmEoMCwgMCwgMCwgMC4yKSwgLTZweCAwIDZweCAtNnB4IHJnYmEoMCwgMCwgMCwgMC4yKSwgNnB4IDAgNnB4IC02cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBwYWRkaW5nOiAwO1xuICByaWdodDogMHB4O1xuICB0b3A6IDEwMCU7XG4gIHotaW5kZXg6IC0xO1xuICBvdmVyZmxvdy15OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG5cbi5jbS1zZWFyY2gtYXV0b3N1Z2dlc3Rpb25zLmNtLXBvcHVwLS1hY3RpdmU6YmVmb3JlIHtcbiAgcGFkZGluZy10b3A6IDAlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgLmNtLXNlYXJjaC1hdXRvc3VnZ2VzdGlvbnMge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5jbS1zZWFyY2gtYXV0b3N1Z2dlc3Rpb25zIHtcbiAgICB3aWR0aDogNjcwcHg7XG4gIH1cbn1cblxuLmNtLXNlYXJjaC1hdXRvc3VnZ2VzdGlvbnMgLmNtLXBvcHVwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uY20tc2VhcmNoLWF1dG9zdWdnZXN0aW9ucyAuY20tcG9wdXAtLXNlYXJjaC1zdWdnZXN0aW9ucyB7XG4gIGJhY2tncm91bmQtY29sb3I6IGluaXRpYWw7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgdG9wOiAwO1xufVxuXG4uY20tc2VhcmNoLWF1dG9zdWdnZXN0aW9ucyAuY20tcG9wdXAtLXNlYXJjaC1zdWdnZXN0aW9ucyAuc3VnZ2VzdGVkLWtleXdvcmRzLWxhYmVsLCAuY20tc2VhcmNoLWF1dG9zdWdnZXN0aW9ucyAuY20tcG9wdXAtLXNlYXJjaC1zdWdnZXN0aW9ucyAuc3VnZ2VzdGlvbi1jYXRlZ29yeS1sYWJlbCB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBsaW5lLWhlaWdodDogMS4xcmVtO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cbi5jbS1zZWFyY2gtYXV0b3N1Z2dlc3Rpb25zIC5jbS1wb3B1cC0tc2VhcmNoLXN1Z2dlc3Rpb25zIGEge1xuICBjb2xvcjogIzAwMDAwMDtcbn1cblxuLmNtLXNlYXJjaC1hdXRvc3VnZ2VzdGlvbnMgLmNtLXBvcHVwLS1zZWFyY2gtc3VnZ2VzdGlvbnMgYTpob3ZlciB7XG4gIGNvbG9yOiAjMDBBQTdFO1xufVxuXG4uY20tc2VhcmNoLWF1dG9zdWdnZXN0aW9ucyAuY20tc2VhcmNoLXN1Z2dlc3Rpb25zLWtleXdvcmRzLWNhdGVnb3J5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjBmMDtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkge1xuICAuY20tc2VhcmNoLWF1dG9zdWdnZXN0aW9ucyAuY20tc2VhcmNoLXN1Z2dlc3Rpb25zLWtleXdvcmRzLWNhdGVnb3J5IHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cblxuLmNtLXNlYXJjaC1hdXRvc3VnZ2VzdGlvbnMgLmNtLXNlYXJjaC1zdWdnZXN0aW9ucy1rZXl3b3Jkcy1jYXRlZ29yeSAuY20tcG9wdXAtLXNlYXJjaC1zdWdnZXN0aW9ucyB7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZmZmZmZmO1xuICBoZWlnaHQ6IDI0MHB4O1xuICBtYXJnaW4tbGVmdDogMDtcbiAgcGFkZGluZzogMjBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gIC5jbS1zZWFyY2gtYXV0b3N1Z2dlc3Rpb25zIC5jbS1zZWFyY2gtc3VnZ2VzdGlvbnMta2V5d29yZHMtY2F0ZWdvcnkgLmNtLXBvcHVwLS1zZWFyY2gtc3VnZ2VzdGlvbnMge1xuICAgIHdpZHRoOiAzMzVweDtcbiAgICBoZWlnaHQ6IDQ4MnB4O1xuICB9XG59XG5cbi5jbS1zZWFyY2gtYXV0b3N1Z2dlc3Rpb25zIC5jbS1zZWFyY2gtc3VnZ2VzdGlvbnMta2V5d29yZHMtY2F0ZWdvcnkgLmNtLXBvcHVwLS1zZWFyY2gtc3VnZ2VzdGlvbnM6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZjBmMGYwO1xufVxuXG4uY20tc2VhcmNoLWF1dG9zdWdnZXN0aW9ucyAuY20tc2VhcmNoLXN1Z2dlc3Rpb25zLWtleXdvcmRzLWNhdGVnb3J5IC5jbS1wb3B1cC0tc2VhcmNoLXN1Z2dlc3Rpb25zIC5jbS1zZWFyY2gtc3VnZ2VzdGlvbnNfX2l0ZW0sIC5jbS1zZWFyY2gtYXV0b3N1Z2dlc3Rpb25zIC5jbS1zZWFyY2gtc3VnZ2VzdGlvbnMta2V5d29yZHMtY2F0ZWdvcnkgLmNtLXBvcHVwLS1zZWFyY2gtc3VnZ2VzdGlvbnMgLmNtLXNlYXJjaC1zdWdnZXN0aW9ucy1jYXRlZ29yeV9faXRlbSB7XG4gIGJvcmRlcjogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDQ0cHg7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5jbS1zZWFyY2gtYXV0b3N1Z2dlc3Rpb25zIC5jbS1zZWFyY2gtc3VnZ2VzdGlvbnMta2V5d29yZHMtY2F0ZWdvcnkgLmNtLXBvcHVwLS1zZWFyY2gtc3VnZ2VzdGlvbnMgLmNtLXNlYXJjaC1zdWdnZXN0aW9uc19faXRlbTpmb2N1cywgLmNtLXNlYXJjaC1hdXRvc3VnZ2VzdGlvbnMgLmNtLXNlYXJjaC1zdWdnZXN0aW9ucy1rZXl3b3Jkcy1jYXRlZ29yeSAuY20tcG9wdXAtLXNlYXJjaC1zdWdnZXN0aW9ucyAuY20tc2VhcmNoLXN1Z2dlc3Rpb25zLWNhdGVnb3J5X19pdGVtOmZvY3VzIHtcbiAgbWFyZ2luLWxlZnQ6IC01cHg7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xufVxuXG4uY20tc2VhcmNoLWF1dG9zdWdnZXN0aW9ucyAuY20tc2VhcmNoLXN1Z2dlc3Rpb25zLWtleXdvcmRzLWNhdGVnb3J5IC5jbS1wb3B1cC0tc2VhcmNoLXN1Z2dlc3Rpb25zIC5jbS1zZWFyY2gtc3VnZ2VzdGlvbnNfX2l0ZW06aG92ZXIsIC5jbS1zZWFyY2gtYXV0b3N1Z2dlc3Rpb25zIC5jbS1zZWFyY2gtc3VnZ2VzdGlvbnMta2V5d29yZHMtY2F0ZWdvcnkgLmNtLXBvcHVwLS1zZWFyY2gtc3VnZ2VzdGlvbnMgLmNtLXNlYXJjaC1zdWdnZXN0aW9ucy1jYXRlZ29yeV9faXRlbTpob3ZlciB7XG4gIGNvbG9yOiAjMDBBQTdFO1xufVxuXG4uY20tc2VhcmNoLWF1dG9zdWdnZXN0aW9ucyAuY20tc2VhcmNoLXN1Z2dlc3Rpb25zLWtleXdvcmRzLWNhdGVnb3J5IC5jbS1wb3B1cC0tc2VhcmNoLXN1Z2dlc3Rpb25zIC5jbS1zZWFyY2gtc3VnZ2VzdGlvbnMtY2F0ZWdvcnlfX2l0ZW0ge1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgcGFkZGluZzogNHB4IDA7XG59XG5cbi5jbS1zZWFyY2gtYXV0b3N1Z2dlc3Rpb25zIC5jbS1wb3B1cC0tc2VhcmNoLXN1Z2dlc3Rpb25zLXByb2R1Y3Qge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkge1xuICAuY20tc2VhcmNoLWF1dG9zdWdnZXN0aW9ucyAuY20tcG9wdXAtLXNlYXJjaC1zdWdnZXN0aW9ucy1wcm9kdWN0IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMzM1cHg7XG4gIH1cbn1cblxuLmNtLXNlYXJjaC1hdXRvc3VnZ2VzdGlvbnMgLmNtLXBvcHVwLS1zZWFyY2gtc3VnZ2VzdGlvbnMtcHJvZHVjdCAuY20tc2VhcmNoLXN1Z2dlc3Rpb25zLXByb2R1Y3QgbGk6Zm9jdXMge1xuICBvdXRsaW5lLW9mZnNldDogLTFweDtcbn1cblxuLmNtLXNlYXJjaC1hdXRvc3VnZ2VzdGlvbnMgLmNtLXBvcHVwLS1zZWFyY2gtc3VnZ2VzdGlvbnMtcHJvZHVjdCAuY20tc2VhcmNoLXN1Z2dlc3Rpb25zLXByb2R1Y3QgLmNtLXNlYXJjaC1zdWdnZXN0aW9ucy1wcm9kdWN0X19pdGVtIHtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNmMGYwZjA7XG4gIHBhZGRpbmc6IDIwcHggMTVweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2NnB4KSB7XG4gIC5jbS1zZWFyY2gtYXV0b3N1Z2dlc3Rpb25zIC5jbS1wb3B1cC0tc2VhcmNoLXN1Z2dlc3Rpb25zLXByb2R1Y3QgLmNtLXNlYXJjaC1zdWdnZXN0aW9ucy1wcm9kdWN0IC5jbS1zZWFyY2gtc3VnZ2VzdGlvbnMtcHJvZHVjdF9faXRlbSB7XG4gICAgcGFkZGluZzogMjBweCAxMHB4O1xuICB9XG59XG5cbi5jbS1zZWFyY2gtYXV0b3N1Z2dlc3Rpb25zIC5jbS1wb3B1cC0tc2VhcmNoLXN1Z2dlc3Rpb25zLXByb2R1Y3QgLmNtLXNlYXJjaC1zdWdnZXN0aW9ucy1wcm9kdWN0IC5jbS1zZWFyY2gtc3VnZ2VzdGlvbnMtcHJvZHVjdF9faXRlbSBhIC5jbS1zZWFyY2gtc3VnZ2VzdGlvbnMtcHJvZHVjdF9faXRlbS1pbWFnZSB7XG4gIGNsZWFyOiBsZWZ0O1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDMwJTtcbn1cblxuLmNtLXNlYXJjaC1hdXRvc3VnZ2VzdGlvbnMgLmNtLXBvcHVwLS1zZWFyY2gtc3VnZ2VzdGlvbnMtcHJvZHVjdCAuY20tc2VhcmNoLXN1Z2dlc3Rpb25zLXByb2R1Y3QgLmNtLXNlYXJjaC1zdWdnZXN0aW9ucy1wcm9kdWN0X19pdGVtIGEgLmNtLXNlYXJjaC1zdWdnZXN0aW9ucy1wcm9kdWN0X19pdGVtLWhlYWRsaW5lIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiA3MCU7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcbn1cblxuLmNtLXNlYXJjaC1hdXRvc3VnZ2VzdGlvbnMgLmNtLXBvcHVwLS1zZWFyY2gtc3VnZ2VzdGlvbnMtcHJvZHVjdCAuY20tc2VhcmNoLXN1Z2dlc3Rpb25zLXByb2R1Y3QgLmNtLXNlYXJjaC1zdWdnZXN0aW9ucy1wcm9kdWN0X19pdGVtIGEgLmNtLXNlYXJjaC1zdWdnZXN0aW9ucy1wcm9kdWN0X19pdGVtLWRlc2NyaXB0aW9uIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiA3MCU7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuXG4uY20tc2VhcmNoLWF1dG9zdWdnZXN0aW9ucyAuY20tc2VhcmNoLXJlc3VsdHMge1xuICBjbGVhcjogYm90aDtcbn1cblxuLmNtLXNlYXJjaC1hdXRvc3VnZ2VzdGlvbnMgLmNtLXNlYXJjaC1yZXN1bHRzIC5idG4ge1xuICBjb2xvcjogIzAwQUE3RTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogbm9uZTtcbn1cblxuLmNtLXNlYXJjaC1hdXRvc3VnZ2VzdGlvbnMgLmNtLXNlYXJjaC1yZXN1bHRzIC5idG46Zm9jdXMge1xuICBvdXRsaW5lOiBhdXRvO1xufVxuXG4uY20tc2VhcmNoLWF1dG9zdWdnZXN0aW9ucyAuY20tc2VhcmNoLXJlc3VsdHMgLmJ0biAudGV4dC13cmFwcGVyOmFmdGVyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzAwQUE3RTtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjMDBBQTdFO1xufVxuXG4uY20tcG9wdXAtLXNlYXJjaCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNWU1ZTU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM5MTkxOTE7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmNtLXNlYXJjaC1zdWdnZXN0aW9ucy0tZW1wdHkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uY20tc2VhcmNoLXN1Z2dlc3Rpb25zLFxuLmNtLXNlYXJjaC1zdWdnZXN0aW9ucy1jYXRlZ29yeSxcbi5jbS1zZWFyY2gtc3VnZ2VzdGlvbnMtcHJvZHVjdCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1zaXplOiAwLjc1ZW07XG59XG5cbi5jbS1zZWFyY2gtbm8tc3VnZ2VzdGlvbnMge1xuICBsaW5lLWhlaWdodDogNDRweDtcbn1cblxuLmNtLXNlYXJjaC1uby1zdWdnZXN0aW9ucywgLmNtLXNlYXJjaC1uby1zdWdnZXN0aW9ucy1jYXRlZ29yeSxcbi5jbS1zZWFyY2gtbm8tc3VnZ2VzdGlvbnMtcHJvZHVjdCB7XG4gIHBhZGRpbmc6IDAgMTNweDtcbn1cblxuLmNtLXNlYXJjaC1zdWdnZXN0aW9uc19faXRlbSxcbi5jbS1zZWFyY2gtc3VnZ2VzdGlvbnMtY2F0ZWdvcnlfX2l0ZW0sXG4uY20tc2VhcmNoLXN1Z2dlc3Rpb25zLXByb2R1Y3RfX2l0ZW0ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLnN1Yi1uYXYuaW5kdXN0cmllcy1zdWItbmF2IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIGJveC1zaGFkb3c6IDAgNnB4IDZweCAtNnB4IHJnYmEoMCwgMCwgMCwgMC4yKSwgLTZweCAwIDZweCAtNnB4IHJnYmEoMCwgMCwgMCwgMC4yKSwgNnB4IDAgNnB4IC02cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgIHJpZ2h0OiAtNzBweDtcbiAgICBtYXgtd2lkdGg6IDg0MHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbWluLWhlaWdodDogYXV0bztcbiAgICBib3JkZXItYm90dG9tOiAxN3B4IHNvbGlkICNmZmZmZmY7XG4gIH1cbiAgLnN1Yi1uYXYuaW5kdXN0cmllcy1zdWItbmF2LmV4cGVydGlzZS1zdWItbmF2IHtcbiAgICByaWdodDogMzBweDtcbiAgfVxuICAuc3ViLW5hdi5pbmR1c3RyaWVzLXN1Yi1uYXYgLnByb2R1Y3RzIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuc3ViLW5hdi5pbmR1c3RyaWVzLXN1Yi1uYXYgLnByb2R1Y3RzIHVsIHtcbiAgICB3aWR0aDogMjQwcHg7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbiAgLnN1Yi1uYXYuaW5kdXN0cmllcy1zdWItbmF2IC5wcm9kdWN0cyB1bDpsYXN0LWNoaWxkIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gIH1cbiAgLnN1Yi1uYXYuaW5kdXN0cmllcy1zdWItbmF2IC5icmFuZHMge1xuICAgIHdpZHRoOiAzNjBweDtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnN1Yi1uYXYuaW5kdXN0cmllcy1zdWItbmF2IC5icmFuZHM6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDQ0NnB4O1xuICAgIHdpZHRoOiAxcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2MwYzBjMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxN3B4O1xuICAgIGxlZnQ6IDA7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAubWFpbi1uYXYgLnN1Yi1uYXYge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG1pbi1oZWlnaHQ6IDQ4MHB4O1xuICAgIHotaW5kZXg6IC0xO1xuICAgIGZvbnQtc2l6ZTogLjc1ZW07XG4gIH1cbiAgLm1haW4tbmF2IC5zdWItbmF2IC5uYXYtdGl0bGUge1xuICAgIHdpZHRoOiA1ODBweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgcGFkZGluZzogMTRweCAyMHB4IDdweDtcbiAgICBmb250LXNpemU6IDFlbTtcbiAgICBsaW5lLWhlaWdodDogMS42MjU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC4wOGVtO1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG4gIC5tYWluLW5hdiAuc3ViLW5hdiBsaSB7XG4gICAgcGFkZGluZzogN3B4IDA7XG4gIH1cbiAgLm1haW4tbmF2IC5zdWItbmF2IGEge1xuICAgIGNvbG9yOiAjMmQzODNmO1xuICAgIHBhZGRpbmc6IDAgMjBweCAwIDIwcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgLm1haW4tbmF2IC5zdWItbmF2IGE6aG92ZXIge1xuICAgIGNvbG9yOiAjMDBBQTdFO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG4gIC5tYWluLW5hdiAuc3ViLW5hdiBhLm1vYmlsZS1hY2NvcmRpb24tdG9nZ2xlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5tYWluLW5hdiAuc3ViLW5hdiAucHJvbW8ge1xuICAgIGhlaWdodDogMTIwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuICAubWFpbi1uYXYgLnN1Yi1uYXYgLnByb21vIC5pbWFnZS1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG4gIC5tYWluLW5hdiAuc3ViLW5hdiAucHJvbW8gLmltYWdlLWNvbnRhaW5lcjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmctdG9wOiA1MCU7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxuICAubWFpbi1uYXYgLnN1Yi1uYXYgLnByb21vIGltZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgfVxuICAubWFpbi1uYXYgLnN1Yi1uYXYgLnByb21vIGEge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLm1haW4tbmF2IC5zdWItbmF2IGgzIHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgcGFkZGluZzogMTRweCAyMHB4IDdweCAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjYyNTtcbiAgICBsZXR0ZXItc3BhY2luZzogLjA4ZW07XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbiAgLm1haW4tbmF2IC5zdWItbmF2IGgzIGEge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgfVxuICAubWFpbi1uYXYgLnN1Yi1uYXYgaDMgYTphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIHdpZHRoOiA4cHg7XG4gICAgaGVpZ2h0OiA4cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICMyZDM4M2Y7XG4gICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgIzJkMzgzZjtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIH1cbiAgLm1haW4tbmF2IC5zdWItbmF2IGgzIGE6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuICAubWFpbi1uYXYgLnN1Yi1uYXYgaDMgYTpob3ZlcjphZnRlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDBBQTdFO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLnN1Yi1uYXYuc2luZ2xlLWNvbC1zdWItbmF2IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIGJveC1zaGFkb3c6IDAgNnB4IDZweCAtNnB4IHJnYmEoMCwgMCwgMCwgMC4yKSwgLTZweCAwIDZweCAtNnB4IHJnYmEoMCwgMCwgMCwgMC4yKSwgNnB4IDAgNnB4IC02cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgIHdpZHRoOiAyNDBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG1pbi1oZWlnaHQ6IGZpdC1jb250ZW50O1xuICB9XG4gIC5zdWItbmF2LnNpbmdsZS1jb2wtc3ViLW5hdiAucHJvZHVjdHMge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5zdWItbmF2LnNpbmdsZS1jb2wtc3ViLW5hdiAucHJvZHVjdHMgdWwge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5zdWItbmF2LnNpbmdsZS1jb2wtc3ViLW5hdiAuYWxsLWJyYW5kcyB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuXG4ubWFpbi1uYXYgPiBsaSA+IGEsXG4ubWFpbi1uYXYgPiBsaSA+IHNwYW4ge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5tYWluLW5hdiB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgICBmbGV4OiAxO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZm9udC1zaXplOiAxZW07XG4gICAgY29sb3I6ICMyZDM4M2Y7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgfVxuICAubWFpbi1uYXYuY29sbGFwc2Uge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5tYWluLW5hdiAudXRpbGl0eS1uYXYge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm1haW4tbmF2ID4gbGkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gIH1cbiAgLm1haW4tbmF2ID4gbGkgPiBhLFxuICAubWFpbi1uYXYgPiBsaSA+IHNwYW4ge1xuICAgIGNvbG9yOiAjMmQzODNmO1xuICAgIGxpbmUtaGVpZ2h0OiA2NHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogLjc1ZW07XG4gIH1cbiAgLm1haW4tbmF2ID4gbGkgPiBhOmhvdmVyLCAubWFpbi1uYXYgPiBsaSA+IGE6YWN0aXZlLFxuICAubWFpbi1uYXYgPiBsaSA+IHNwYW46aG92ZXIsXG4gIC5tYWluLW5hdiA+IGxpID4gc3BhbjphY3RpdmUge1xuICAgIGNvbG9yOiAjMDBBQTdFO1xuICB9XG4gIC5tYWluLW5hdiA+IGxpOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICAubWFpbi1uYXYgPiBsaTpob3ZlciA+IGEsIC5tYWluLW5hdiA+IGxpOmFjdGl2ZSA+IGEsXG4gIC5tYWluLW5hdiA+IGxpOmhvdmVyID4gc3BhbiwgLm1haW4tbmF2ID4gbGk6YWN0aXZlID4gc3BhbiB7XG4gICAgY29sb3I6ICMwMEFBN0U7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5tYWluLW5hdiA+IGxpOmhvdmVyID4gYTphZnRlciwgLm1haW4tbmF2ID4gbGk6YWN0aXZlID4gYTphZnRlcixcbiAgLm1haW4tbmF2ID4gbGk6aG92ZXIgPiBzcGFuOmFmdGVyLCAubWFpbi1uYXYgPiBsaTphY3RpdmUgPiBzcGFuOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAycHg7XG4gICAgYm90dG9tOiAxOHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMEFBN0U7XG4gIH1cbiAgLm1haW4tbmF2ID4gbGk6aG92ZXIgLnN1Yi1uYXYge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgfVxuICAubWFpbi1uYXYgLm1vYmlsZS10b3AtbGluayxcbiAgLm1haW4tbmF2IC5tb2JpbGUtYWxsLXByb2R1Y3RzLFxuICAubWFpbi1uYXYgLnN1Yi1uYXYgLm1vYmlsZS1hbGwtcHJvZHVjdHMsXG4gIC5tYWluLW5hdiAubW9iaWxlLWFjY29yZGlvbi10b2dnbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuYm9keSB7XG4gIHBhZGRpbmctdG9wOiA1MHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIGJvZHkge1xuICAgIHBhZGRpbmctdG9wOiA4OXB4O1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgYm9keS5zbGlkZS11cCB7XG4gICAgcGFkZGluZy10b3A6IDc1cHg7XG4gIH1cbn1cblxuLm1haW4taGVhZGVyIHtcbiAgYm94LXNoYWRvdzogMCAxcHggN3B4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbn1cblxuLmdsb2JhbC1oZWFkZXIgLnZpc2libGUtaGVhZGVyLW1kLFxuLmdsb2JhbC1oZWFkZXIgLnZpc2libGUtaGVhZGVyLW1kLWJsb2NrIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuZ2xvYmFsLWhlYWRlciAudmlzaWJsZS1oZWFkZXItbWQsXG4gIC5nbG9iYWwtaGVhZGVyIC52aXNpYmxlLWhlYWRlci1tZC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLmdsb2JhbC1oZWFkZXIgLnZpc2libGUtaGVhZGVyLXNtLFxuLmdsb2JhbC1oZWFkZXIgLnZpc2libGUtaGVhZGVyLXNtLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmdsb2JhbC1oZWFkZXIgLnZpc2libGUtaGVhZGVyLXNtLFxuICAuZ2xvYmFsLWhlYWRlciAudmlzaWJsZS1oZWFkZXItc20tYmxvY2sge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmNtLXBvcHVwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiA5OTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uY20tcG9wdXAgLmNtLXBvcHVwLS1hY3RpdmUge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5jbS1wb3B1cC0tYWN0aXZlIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLmNtLXBvcHVwLS1hY3RpdmUgLmNtLXBvcHVwLS1hY3RpdmUge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4uaGVhZGVyLW5hdi1leHBhbmRlZCxcbi5oZWFkZXItbmF2LWNvbGxhcHNlZCB7XG4gIHRyYW5zaXRpb246IGFsbCAuOXMgZWFzZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGVhZGVyLW5hdi1leHBhbmRlZCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTIuMTI1cmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLnV0aWxpdHktbmF2IC5icmFuZHMtZHJvcGRvd24ge1xuICAgIG9yZGVyOiA5OTk7XG4gIH1cbiAgLnV0aWxpdHktbmF2IC5icmFuZHMtZHJvcGRvd24gPiBhIHtcbiAgICBjb2xvcjogIzJkMzgzZjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAxNXB4IDYwcHggMTVweCAxMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMGYwZjA7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNmZmZmZmY7XG4gICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNmZmZmZmY7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjYyNWVtO1xuICAgIGZvbnQtc2l6ZTogMS4xNDI4NTcxNDI5ZW07XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgfVxuICAudXRpbGl0eS1uYXYgLmJyYW5kcy1kcm9wZG93biA+IGE6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMHB4O1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItdG9wOiAycHggc29saWQgI2M0Y2VkMTtcbiAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjYzRjZWQxO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zM3B4O1xuICAgIG1hcmdpbi10b3A6IDhweDtcbiAgfVxuICAudXRpbGl0eS1uYXYgLmJyYW5kcy1kcm9wZG93biB1bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgfVxuICAudXRpbGl0eS1uYXYgLmJyYW5kcy1kcm9wZG93biAubW9iaWxlLXRvcC1saW5rIHtcbiAgICBsaW5lLWhlaWdodDogMS4yMTg3NWVtO1xuICB9XG4gIC51dGlsaXR5LW5hdiAuYnJhbmRzLWRyb3Bkb3duIC5zdWItbmF2IHtcbiAgICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gICAgZm9udC1zaXplOiAxLjE0Mjg1NzE0MjllbTtcbiAgICBsaW5lLWhlaWdodDogMS42MjVlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICB9XG4gIC51dGlsaXR5LW5hdiAubGFuZ3VhZ2Utc2VsZWN0b3ItdG9nZ2xlIC5sb2NhbGUtZGVza3RvcC10ZXh0LFxuICAudXRpbGl0eS1uYXYgLmxhbmd1YWdlLXNlbGVjdG9yLXRvZ2dsZSBzdmcge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAudXRpbGl0eS1uYXYge1xuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogODAwbXM7XG4gICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWF4LWhlaWdodDogbm9uZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIH1cbiAgLnV0aWxpdHktbmF2IC5tb2JpbGUtdG9wLWxpbmsge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnV0aWxpdHktbmF2IC5ob3Jpem9udGFsLWxpc3QgPiBsaSA+IGEge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuICB9XG4gIC51dGlsaXR5LW5hdjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMjVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHotaW5kZXg6IDA7XG4gICAgdG9wOiAwO1xuICB9XG4gIC51dGlsaXR5LW5hdiAuYnJhbmRzLWRyb3Bkb3duIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogLTMwcHg7XG4gICAgei1pbmRleDogLTE7XG4gIH1cbiAgLnV0aWxpdHktbmF2IC5icmFuZHMtZHJvcGRvd24gPiBhOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgYm9yZGVyLXdpZHRoOiA2cHggNXB4IDAgNXB4O1xuICAgIGJvcmRlci1jb2xvcjogI2NlY2VjZSB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgfVxuICAudXRpbGl0eS1uYXYgLmJyYW5kcy1kcm9wZG93biA+IGE6YWN0aXZlOmFmdGVyLCAudXRpbGl0eS1uYXYgLmJyYW5kcy1kcm9wZG93biA+IGE6aG92ZXI6YWZ0ZXIge1xuICAgIGJvcmRlci1jb2xvcjogI2ZmZmZmZiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgfVxuICAudXRpbGl0eS1uYXYgLmJyYW5kcy1kcm9wZG93biB1bCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgICBoZWlnaHQ6IDA7XG4gIH1cbiAgLnV0aWxpdHktbmF2IC5icmFuZHMtZHJvcGRvd24gbGkge1xuICAgIHBhZGRpbmc6IDE1cHggMDtcbiAgICBtYXJnaW46IDAgNDBweCAwIDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLnV0aWxpdHktbmF2IC5icmFuZHMtZHJvcGRvd24gbGkgYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEyMHB4O1xuICAgIGhlaWdodDogNzVweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG4gIC51dGlsaXR5LW5hdiAuYnJhbmRzLWRyb3Bkb3duIGxpIGE6aG92ZXIgaW1nIHtcbiAgICBtYXJnaW4tdG9wOiAtNzVweDtcbiAgfVxuICAudXRpbGl0eS1uYXYgLmJyYW5kcy1kcm9wZG93biBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC51dGlsaXR5LW5hdiAubG9jYWxlLW1vYmlsZS10ZXh0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi51dGlsaXR5LW5hdiAubGFuZ3VhZ2Utc2VsZWN0b3ItdG9nZ2xlIHN2ZyB7XG4gIGhlaWdodDogMXJlbTtcbiAgd2lkdGg6IDFyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAzcHg7XG59XG5cbi51dGlsaXR5LW5hdiAubGFuZ3VhZ2Utc2VsZWN0b3ItdG9nZ2xlIHN2ZyAubG9jYWxlLWljb24ge1xuICBmaWxsOiAjZmZmZmZmO1xufVxuXG5Aa2V5ZnJhbWVzIHNsaWRlLWRvd24tdXRpbGl0eS1uYXYge1xuICBmcm9tIHtcbiAgICBoZWlnaHQ6IDI1cHg7XG4gIH1cbiAgdG8ge1xuICAgIGhlaWdodDogMTMwcHg7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBzbGlkZS1kb3duLXV0aWxpdHktbmF2LWxpc3Qge1xuICBmcm9tIHtcbiAgICBoZWlnaHQ6IDA7XG4gIH1cbiAgdG8ge1xuICAgIGhlaWdodDogMTE0cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAudXRpbGl0eS1uYXYuZXhwYW5kZWQge1xuICAgIGFuaW1hdGlvbi1uYW1lOiBzbGlkZS1kb3duLXV0aWxpdHktbmF2O1xuICB9XG4gIC51dGlsaXR5LW5hdi5leHBhbmRlZCAuYnJhbmRzLWRyb3Bkb3duID4gYTphZnRlciB7XG4gICAgYm9yZGVyLXdpZHRoOiAwIDVweCA2cHggNXB4O1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI2NlY2VjZSB0cmFuc3BhcmVudDtcbiAgfVxuICAudXRpbGl0eS1uYXYuZXhwYW5kZWQgLmJyYW5kcy1kcm9wZG93biA+IGE6YWN0aXZlOmFmdGVyLCAudXRpbGl0eS1uYXYuZXhwYW5kZWQgLmJyYW5kcy1kcm9wZG93biA+IGE6aG92ZXI6YWZ0ZXIge1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI2ZmZmZmZiB0cmFuc3BhcmVudDtcbiAgfVxuICAudXRpbGl0eS1uYXYuZXhwYW5kZWQgLmJyYW5kcy1kcm9wZG93biB1bCB7XG4gICAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlLWRvd24tdXRpbGl0eS1uYXYtbGlzdDtcbiAgICBhbmltYXRpb24tZHVyYXRpb246IDkwMG1zO1xuICB9XG4gIC51dGlsaXR5LW5hdi5leHBhbmRlZC5uby1hbmltIHtcbiAgICBoZWlnaHQ6IDEzMHB4O1xuICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IG5vbmU7XG4gICAgYW5pbWF0aW9uLW5hbWU6IHVuc2V0O1xuICB9XG4gIC51dGlsaXR5LW5hdi5leHBhbmRlZC5uby1hbmltIC5icmFuZHMtZHJvcGRvd24gdWwge1xuICAgIGhlaWdodDogMTE0cHg7XG4gICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogbm9uZTtcbiAgICBhbmltYXRpb24tbmFtZTogdW5zZXQ7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBzbGlkZS11cC11dGlsaXR5LW5hdiB7XG4gIGZyb20ge1xuICAgIGhlaWdodDogMTMwcHg7XG4gIH1cbiAgdG8ge1xuICAgIGhlaWdodDogMjVweDtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHNsaWRlLXVwLXV0aWxpdHktbmF2LWxpc3Qge1xuICBmcm9tIHtcbiAgICBoZWlnaHQ6IDExNHB4O1xuICB9XG4gIHRvIHtcbiAgICBoZWlnaHQ6IDA7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAudXRpbGl0eS1uYXYuY29sbGFwc2VkIHtcbiAgICBhbmltYXRpb24tbmFtZTogc2xpZGUtdXAtdXRpbGl0eS1uYXY7XG4gIH1cbiAgLmJyYW5kcy1kcm9wZG93biB1bCB7XG4gICAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlLXVwLXV0aWxpdHktbmF2LWxpc3Q7XG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiA3MDBtcztcbiAgfVxuICAubm8tYW5pbSB7XG4gICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogbm9uZTtcbiAgICBhbmltYXRpb24tbmFtZTogdW5zZXQ7XG4gIH1cbiAgLm5vLWFuaW0gLmJyYW5kcy1kcm9wZG93biB1bCB7XG4gICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogbm9uZTtcbiAgICBhbmltYXRpb24tbmFtZTogdW5zZXQ7XG4gIH1cbn1cblxuLm1haW4taGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cblxuLnV0aWxpdHktbmF2IC5jbS1wb3B1cCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi51dGlsaXR5LW5hdiAuY20tcG9wdXAtLWFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4udXRpbGl0eS1uYXYgLmNtLXBvcHVwLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cblxuLnV0aWxpdHktbmF2IC5jbS1wb3B1cC1idXR0b24ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi51dGlsaXR5LW5hdiAuY20tcG9wdXAtYnV0dG9uOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG59XG5cbi51dGlsaXR5LW5hdiAubGFuZ3VhZ2Utc2VsZWN0b3ItdG9nZ2xlIHN2ZyB7XG4gIGhlaWdodDogMXJlbTtcbiAgd2lkdGg6IDFyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAzcHg7XG59XG5cbi51dGlsaXR5LW5hdiAubGFuZ3VhZ2Utc2VsZWN0b3ItdG9nZ2xlIHN2ZyAubG9jYWxlLWljb24ge1xuICBmaWxsOiAjZmZmZmZmO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC51dGlsaXR5LW5hdiB7XG4gICAgLyogYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XHJcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgIGhlaWdodDogMjVweDtcclxuICAgIG1heC1oZWlnaHQ6IDI1cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjVweDsqL1xuICB9XG4gIC51dGlsaXR5LW5hdiAuaG9yaXpvbnRhbC1saXN0IHtcbiAgICBmb250LXNpemU6IDAuNzVlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogLjAyNWVtO1xuICAgIGNvbG9yOiAjY2VjZWNlO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIH1cbiAgLnV0aWxpdHktbmF2IC5ob3Jpem9udGFsLWxpc3QgYSwgLnV0aWxpdHktbmF2IC5ob3Jpem9udGFsLWxpc3Qgc3BhbiB7XG4gICAgY29sb3I6ICNjZWNlY2U7XG4gIH1cbiAgLnV0aWxpdHktbmF2IC5ob3Jpem9udGFsLWxpc3QgYTpob3ZlciwgLnV0aWxpdHktbmF2IC5ob3Jpem9udGFsLWxpc3QgYTphY3RpdmUsIC51dGlsaXR5LW5hdiAuaG9yaXpvbnRhbC1saXN0IHNwYW46aG92ZXIsIC51dGlsaXR5LW5hdiAuaG9yaXpvbnRhbC1saXN0IHNwYW46YWN0aXZlIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgfVxuICAudXRpbGl0eS1uYXYgLmhvcml6b250YWwtbGlzdCAuY20tcG9wdXAtYnV0dG9uLS1hY3RpdmUge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICB9XG4gIC51dGlsaXR5LW5hdiAuY20tcG9wdXAtYnV0dG9uOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IC0yMHB4O1xuICAgIHRvcDogOXB4O1xuICAgIGJvcmRlci13aWR0aDogNnB4IDVweCAwIDVweDtcbiAgICBib3JkZXItY29sb3I6ICNjZWNlY2UgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gIH1cbiAgLnV0aWxpdHktbmF2IC5jbS1wb3B1cC1idXR0b246aG92ZXI6YWZ0ZXIge1xuICAgIGJvcmRlci1jb2xvcjogI2ZmZmZmZiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgfVxuICAudXRpbGl0eS1uYXYgLmNtLXBvcHVwLWJ1dHRvbi0tYWN0aXZlOmFmdGVyIHtcbiAgICBib3JkZXItd2lkdGg6IDAgNXB4IDZweCA1cHg7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjZmZmZmZmIHRyYW5zcGFyZW50O1xuICB9XG4gIC51dGlsaXR5LW5hdiAuY20tcG9wdXAtYnV0dG9uLS1hY3RpdmU6aG92ZXI6YWZ0ZXIge1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI2ZmZmZmZiB0cmFuc3BhcmVudDtcbiAgfVxuICAudXRpbGl0eS1uYXYgLmNtLXBvcHVwIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDI1cHg7XG4gICAgbGVmdDogLTE1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB6LWluZGV4OiAxO1xuICAgIHdpZHRoOiAxNTBweDtcbiAgfVxuICAudXRpbGl0eS1uYXYgLmNtLXBvcHVwIGxpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLnV0aWxpdHktbmF2IC5jbS1wb3B1cCBsaSBhIHtcbiAgICBwYWRkaW5nOiA1cHggMTVweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgfVxuICAudXRpbGl0eS1uYXYgLmNtLXBvcHVwIGxpIGE6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM4MDgwODA7XG4gIH1cbiAgLnV0aWxpdHktbmF2IGEge1xuICAgIGNvbG9yOiAjY2VjZWNlO1xuICB9XG4gIC51dGlsaXR5LW5hdiBhOmhvdmVyLCAudXRpbGl0eS1uYXYgYTphY3RpdmUge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICB9XG4gIC51dGlsaXR5LW5hdiB1bCB7XG4gICAgcGFkZGluZy1yaWdodDogMjVweDtcbiAgfVxuICAudXRpbGl0eS1uYXYgbGkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tbGVmdDogNTBweDtcbiAgfVxuICAudXRpbGl0eS1uYXYgbGkubGVmdC1saW5rIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogLTMwcHg7XG4gIH1cbiAgLnV0aWxpdHktbmF2IC5sb2NhbGUtbW9iaWxlLXRleHQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnV0aWxpdHktbmF2IC51dGlsLW5hdi1oZWFkZXItaWNvbi1hY3RpdmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLnV0aWxpdHktbmF2IHtcbiAgICBmb250LXNpemU6IC44NzVlbTtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgfVxuICAudXRpbGl0eS1uYXYgYSB7XG4gICAgY29sb3I6ICMyZDM4M2Y7XG4gIH1cbiAgLnV0aWxpdHktbmF2IGE6aG92ZXIge1xuICAgIGNvbG9yOiAjMDBBQTdFO1xuICB9XG4gIC51dGlsaXR5LW5hdiA+IHVsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcGFkZGluZy1ib3R0b206IDk1cHg7XG4gIH1cbiAgLnV0aWxpdHktbmF2IC5sZWZ0LWxpbmsge1xuICAgIG9yZGVyOiA5OTk7XG4gICAgZm9udC1zaXplOiAxLjE0Mjg1NzE0MjllbTtcbiAgfVxuICAudXRpbGl0eS1uYXYgLmxlZnQtbGluayBhIHtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICB9XG4gIC51dGlsaXR5LW5hdiBsaTpsYXN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxuICAudXRpbGl0eS1uYXYgLmNtLXBvcHVwLWJ1dHRvbjphZnRlciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiAycHg7XG4gICAgYm9yZGVyLXdpZHRoOiA5cHggNXB4IDAgNXB4O1xuICAgIGJvcmRlci1jb2xvcjogI2M0Y2VkMSB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgfVxuICAudXRpbGl0eS1uYXYgLmNtLXBvcHVwLWJ1dHRvbi0tYWN0aXZlOmFmdGVyIHtcbiAgICBib3JkZXItd2lkdGg6IDAgNXB4IDlweCA1cHg7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjYzRjZWQxIHRyYW5zcGFyZW50O1xuICB9XG4gIC51dGlsaXR5LW5hdiAuY20tcG9wdXAge1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gIH1cbiAgLnV0aWxpdHktbmF2IC5jbS1wb3B1cCBsaTpsYXN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxuICAudXRpbGl0eS1uYXYgLmxhbmd1YWdlLXNlbGVjdG9yLXRvZ2dsZSAubG9jYWxlLWRlc2t0b3AtdGV4dCBzdmcge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuc2xpZGUtdXAgLnV0aWxpdHktbmF2IC5jbS1wb3B1cC0tYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5zcG90LW5hdiAuY20tc3BvdC1jbG9zZSB7XG4gIGZsb2F0OiByaWdodDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5zcG90LW5hdiBhIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5zcG90LW5hdiAudHdvLWNvbHVtbiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnNwb3QtbmF2IC50d28tY29sdW1uIGxpIHtcbiAgd2lkdGg6IDIwJTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuc3BvdC1uYXYge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMEFBN0U7XG4gICAgY29sb3I6ICNjZWNlY2U7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogLjAyNWVtO1xuICAgIGZvbnQtc2l6ZTogMC43NWVtO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgaGVpZ2h0OiAyNXB4O1xuICAgIG1heC1oZWlnaHQ6IDI1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IC0yO1xuICB9XG4gIC5zcG90LW5hdiBhIHtcbiAgICBjb2xvcjogI2NlY2VjZTtcbiAgfVxuICAuc3BvdC1uYXYgYTpob3ZlciwgLnNwb3QtbmF2IGE6YWN0aXZlIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgfVxuICAuc3BvdC1uYXYgdWwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG4gIH1cbiAgLnNwb3QtbmF2IGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IDUwcHg7XG4gIH1cbiAgLnNwb3QtbmF2IGxpLmxlZnQtbGluayB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0zMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLnNwb3QtbmF2IHtcbiAgICBmb250LXNpemU6IC44NzVlbTtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogLTI7XG4gIH1cbiAgLnNwb3QtbmF2IGEge1xuICAgIGNvbG9yOiAjMmQzODNmO1xuICB9XG4gIC5zcG90LW5hdiBhOmhvdmVyIHtcbiAgICBjb2xvcjogIzAwQUE3RTtcbiAgfVxuICAuc3BvdC1uYXYgPiB1bCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBhZGRpbmctYm90dG9tOiA5NXB4O1xuICB9XG4gIC5zcG90LW5hdiAubGVmdC1saW5rIHtcbiAgICBvcmRlcjogOTk5O1xuICAgIGZvbnQtc2l6ZTogMS4xNDI4NTcxNDI5ZW07XG4gIH1cbiAgLnNwb3QtbmF2IC5sZWZ0LWxpbmsgYSB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgfVxuICAuc3BvdC1uYXYgbGk6bGFzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbn1cblxuLm9yZ2FuaXphdGlvbi1kcm9wZG93biB7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5vcmdhbml6YXRpb24tZHJvcGRvd24gLnRvZ2dsZS1idXR0b24ge1xuICB0b3A6IDVweDtcbiAgcmlnaHQ6IDE5MHB4O1xufVxuXG4ub3JnYW5pemF0aW9uLWRyb3Bkb3duOmhvdmVyIC50b2dnbGUtYnV0dG9uIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4ub3JnYW5pemF0aW9uLWRyb3Bkb3duIC5jbS1wb3B1cC0tb3JnIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICB6LWluZGV4OiAtMTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogNTBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmMGYwZjA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICMyZDM4M2Y7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ub3JnYW5pemF0aW9uLWRyb3Bkb3duIC5jbS1wb3B1cC0tb3JnLmNtLXBvcHVwLS1hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLm9yZ2FuaXphdGlvbi1kcm9wZG93biAuYnRuLmNsb3NlLWJ1dHRvbiB7XG4gIGNvbG9yOiAjMDBBQTdFO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgZmxvYXQ6IHJpZ2h0O1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBwYWRkaW5nOiAwO1xufVxuXG4ub3JnYW5pemF0aW9uLWRyb3Bkb3duIC5idG4uY2xvc2UtYnV0dG9uOmFmdGVyIHtcbiAgY29udGVudDogXCJcXGUwMTRcIjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDFweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogJ0dseXBoaWNvbnMgSGFsZmxpbmdzJyAhaW1wb3J0YW50O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuLm9yZ2FuaXphdGlvbi1kcm9wZG93biBmb3JtIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLm9yZ2FuaXphdGlvbi1kcm9wZG93biAuZm9ybS1ncm91cCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5vcmdhbml6YXRpb24tZHJvcGRvd24gbGFiZWwge1xuICBmb250LXNpemU6IC44NzVlbTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5vcmdhbml6YXRpb24tZHJvcGRvd24gc2VsZWN0IHtcbiAgb3V0bGluZTogMDtcbn1cblxuLm9yZ2FuaXphdGlvbi1kcm9wZG93biAuYnRuIHtcbiAgd2lkdGg6IDM1MHB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLm9yZ2FuaXphdGlvbi1kcm9wZG93biAudG9nZ2xlLWJ1dHRvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDE7XG4gIH1cbiAgLm9yZ2FuaXphdGlvbi1kcm9wZG93biAudG9nZ2xlLWJ1dHRvbiBzcGFuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5vcmdhbml6YXRpb24tZHJvcGRvd24gLnRvZ2dsZS1idXR0b246YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTAwOFwiO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDFweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6ICdHbHlwaGljb25zIEhhbGZsaW5ncycgIWltcG9ydGFudDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIGZvbnQtc2l6ZTogMS44ZW07XG4gICAgY29sb3I6ICM3QjlCQUE7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gIC5vcmdhbml6YXRpb24tZHJvcGRvd24gLnRvZ2dsZS1idXR0b24ge1xuICAgIHRvcDogN3B4O1xuICAgIHJpZ2h0OiAyNzBweDtcbiAgfVxuICAub3JnYW5pemF0aW9uLWRyb3Bkb3duIC5jbS1wb3B1cC0tb3JnIHtcbiAgICB3aWR0aDogMzYwcHg7XG4gICAgdG9wOiA3NXB4O1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2YwZjBmMDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2YwZjBmMDtcbiAgfVxuICAub3JnYW5pemF0aW9uLWRyb3Bkb3duIHNlbGVjdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm9yZ2FuaXphdGlvbi1kcm9wZG93biAuYnRuIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAub3JnYW5pemF0aW9uLWRyb3Bkb3duIC5idG4uY2xvc2UtYnV0dG9uIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5vcmdhbml6YXRpb24tZHJvcGRvd24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luLWxlZnQ6IDUwcHg7XG4gIH1cbiAgLm9yZ2FuaXphdGlvbi1kcm9wZG93bjpob3ZlciAudG9nZ2xlLWJ1dHRvbiB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gIH1cbiAgLm9yZ2FuaXphdGlvbi1kcm9wZG93bjpob3ZlciAudG9nZ2xlLWJ1dHRvbjphZnRlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmO1xuICB9XG4gIC5vcmdhbml6YXRpb24tZHJvcGRvd24gLnRvZ2dsZS1idXR0b24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IGF1dG87XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgcGFkZGluZy1yaWdodDogMjVweDtcbiAgICBmb250LXNpemU6IC44MTI1ZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IC4wMjVlbTtcbiAgICBjb2xvcjogI2NlY2VjZTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICB9XG4gIC5vcmdhbml6YXRpb24tZHJvcGRvd24gLnRvZ2dsZS1idXR0b24gc3BhbiB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICB9XG4gIC5vcmdhbml6YXRpb24tZHJvcGRvd24gLnRvZ2dsZS1idXR0b246YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogOHB4O1xuICAgIGhlaWdodDogOHB4O1xuICAgIGJvdHRvbTogMTBweDtcbiAgICByaWdodDogMTBweDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNjZWNlY2U7XG4gICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgI2NlY2VjZTtcbiAgICB6LWluZGV4OiAwO1xuICB9XG4gIC5vcmdhbml6YXRpb24tZHJvcGRvd24gLnRvZ2dsZS1idXR0b24uY20tcG9wdXAtYnV0dG9uLS1hY3RpdmU6YWZ0ZXIge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDIyNWRlZyk7XG4gICAgYm90dG9tOiA2cHg7XG4gIH1cbiAgLm9yZ2FuaXphdGlvbi1kcm9wZG93biAuY20tcG9wdXAtLW9yZyB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2YwZjBmMDtcbiAgICBib3JkZXItdG9wOiAwO1xuICAgIHRvcDogYXV0bztcbiAgICB6LWluZGV4OiAxO1xuICB9XG59XG5cbi5nbG9iYWwtaGVhZGVyLFxuLmdsb2JhbC1oZWFkZXIgLm1haW4taGVhZGVyLWNvbnRlbnQsXG4uanVtcC1uYXYgLmFmZml4LFxuLmdsb2JhbC1oZWFkZXIgLm1haW4tbmF2ID4gbGkgPiBhLFxuLmdsb2JhbC1oZWFkZXIgLm1haW4tbmF2ID4gbGkgPiBzcGFuLFxuLmdsb2JhbC1oZWFkZXIgLm1haW4tbmF2Lmhhcy1oZWFkZXIgLmhlYWRlci10aXRsZSxcbi5nbG9iYWwtaGVhZGVyIC5uYXZiYXItYnJhbmQsXG4uZ2xvYmFsLWhlYWRlciAuc3BvdC1uYXYsXG4uZ2xvYmFsLWhlYWRlciAuY20taWNvbi0tY2FydCAubWluaWNhcnQtdG9nZ2xlLFxuLmdsb2JhbC1oZWFkZXIgLmNtLXNlYXJjaC1hdXRvc3VnZ2VzdGlvbnMge1xuICBhbmltYXRpb24tZHVyYXRpb246IC41cztcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbn1cblxuLmdsb2JhbC1oZWFkZXIgLmNtLWljb24tLWNhcnQgLm1pbmljYXJ0LXRvZ2dsZS5pY29uLWNhcnQtZW1wdHkgLnF1YW50aXR5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQGtleWZyYW1lcyBzbGlkZS1kb3duLWhlYWRlciB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjVweCk7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZXhwYW5kLWhlYWRlciB7XG4gIGZyb20ge1xuICAgIGhlaWdodDogNTBweDtcbiAgfVxuICB0byB7XG4gICAgaGVpZ2h0OiA2NHB4O1xuICB9XG59XG5cbkBrZXlmcmFtZXMgc2hyaW5rLWltYWdlLXdpZHRoIHtcbiAgZnJvbSB7XG4gICAgd2lkdGg6IDEyMHB4O1xuICB9XG4gIHRvIHtcbiAgICB3aWR0aDogODBweDtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHNoaWZ0LWxvZ28tbGVmdCB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxM3B4KTtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDBweCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBleHBhbmQtbGluZS1oZWlnaHQge1xuICBmcm9tIHtcbiAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgfVxuICB0byB7XG4gICAgbGluZS1oZWlnaHQ6IDY0cHg7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBleHBhbmQtbGluZS1oZWlnaHQtd2l0aC1oZWFkZXItdGl0bGUge1xuICBmcm9tIHtcbiAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgfVxuICB0byB7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBzbGlkZS1kb3duLXNlYXJjaCB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjVweCk7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgc2xpZGUtZG93bi1oZWFkZXItdGl0bGUge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTExcHgpO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi5zbGlkZS1kb3duIC5nbG9iYWwtaGVhZGVyIHtcbiAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlLWRvd24taGVhZGVyO1xuICAvKiAubWFpbi1oZWFkZXItY29udGVudCB7XHJcbiAgICAgIGFuaW1hdGlvbi1uYW1lOiBleHBhbmQtaGVhZGVyOyAvLyBleHBhbmRzIHRoZSBjb250ZW50IGhlaWdodFxyXG4gICAgfVxyXG5cclxuICAgIC5zZWFyY2gge1xyXG4gICAgICBhbmltYXRpb24tbmFtZTogZXhwYW5kLWhlYWRlcjtcclxuICAgIH0qL1xuICAvKi5uYXZiYXItYnJhbmQge1xyXG4gICAgICBhbmltYXRpb24tbmFtZTogc2hpZnQtbG9nby1sZWZ0OyAvLyBzaGlmdCBsb2dvIHRvIGxlZnRcclxuICAgIH1cclxuICAgICovXG4gIC8qLm1haW4tbmF2ID4gbGkgPiBhLFxyXG4gICAgLm1haW4tbmF2ID4gbGkgPiBzcGFuIHtcclxuICAgICAgYW5pbWF0aW9uLW5hbWU6IGV4cGFuZC1saW5lLWhlaWdodDtcclxuICAgIH0qL1xufVxuXG4uc2xpZGUtZG93biAuZ2xvYmFsLWhlYWRlciAubWFpbi1uYXYuaGFzLWhlYWRlciA+IGxpID4gYSxcbi5zbGlkZS1kb3duIC5nbG9iYWwtaGVhZGVyIC5tYWluLW5hdi5oYXMtaGVhZGVyID4gbGkgPiBzcGFuIHtcbiAgYW5pbWF0aW9uLW5hbWU6IGV4cGFuZC1saW5lLWhlaWdodC13aXRoLWhlYWRlci10aXRsZTtcbn1cblxuLnNsaWRlLWRvd24gLmdsb2JhbC1oZWFkZXIgLm1haW4tbmF2Lmhhcy1oZWFkZXIgLmhlYWRlci10aXRsZSB7XG4gIGFuaW1hdGlvbi1uYW1lOiBzbGlkZS1kb3duLWhlYWRlci10aXRsZTtcbn1cblxuLnNsaWRlLWRvd24gLmdsb2JhbC1oZWFkZXIgLnNwb3QtbmF2IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogLTI7XG59XG5cbi5zbGlkZS1kb3duIC5nbG9iYWwtaGVhZGVyIC5jbS1zZWFyY2gtYXV0b3N1Z2dlc3Rpb25zIHtcbiAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlLWRvd24tc2VhcmNoO1xufVxuXG5Aa2V5ZnJhbWVzIHNsaWRlLXVwLWhlYWRlciB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTI1cHgpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgY29udHJhY3QtaGVhZGVyIHtcbiAgZnJvbSB7XG4gICAgaGVpZ2h0OiA2NHB4O1xuICB9XG4gIHRvIHtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBzaGlmdC1sb2dvLXJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDBweCk7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxM3B4KTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGNvbnRyYWN0LWxpbmUtaGVpZ2h0IHtcbiAgZnJvbSB7XG4gICAgbGluZS1oZWlnaHQ6IDY0cHg7XG4gIH1cbiAgdG8ge1xuICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICB9XG59XG5cbkBrZXlmcmFtZXMgY29udHJhY3QtbGluZS1oZWlnaHQtd2l0aC1oZWFkZXItdGl0bGUge1xuICBmcm9tIHtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgfVxuICB0byB7XG4gICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBzbGlkZS11cC1zZWFyY2gge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KTtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yNXB4KTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHNsaWRlLXVwLWhlYWRlci10aXRsZSB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwcHgpO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luLXRvcDogLTFweDtcbiAgfVxufVxuXG4uc2xpZGUtdXAgLmdsb2JhbC1oZWFkZXIge1xuICBhbmltYXRpb24tbmFtZTogc2xpZGUtdXAtaGVhZGVyO1xuICAvKi5tYWluLWhlYWRlci1jb250ZW50IHtcclxuICAgICAgYW5pbWF0aW9uLW5hbWU6IGNvbnRyYWN0LWhlYWRlcjsgLy8gY29udHJhY3RzIHRoZSBjb250ZW50IGhlaWdodFxyXG4gICAgfSovXG4gIC8qIC5zZWFyY2gtd3JhcHBlcntcclxuICAgICAgLnNlYXJjaCB7XHJcbiAgICAgICAgYW5pbWF0aW9uLW5hbWU6IGNvbnRyYWN0LWhlYWRlcjtcclxuICAgICAgfVxyXG4gICAgfSovXG4gIC8qLnNlYXJjaC13cmFwcGVye1xyXG4gICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgIC5vcGVuLXNlYXJjaCB7XHJcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuY2xvc2Utc2VhcmNoIHtcclxuICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5zZWFyY2h7XHJcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAuc2VhcmNoX2lucHV0e1xyXG4gICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfSovXG4gIC8qIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHNocmluay1pbWFnZS13aWR0aDtcclxuICAgICAgICBhbmltYXRpb24tbmFtZTogc2hyaW5rLWltYWdlLXdpZHRoIDsqL1xuICAvKi5tYWluLW5hdiA+IGxpID4gYSxcclxuICAgIC5tYWluLW5hdiA+IGxpID4gc3BhbiB7XHJcbiAgICAgIGFuaW1hdGlvbi1uYW1lOiBjb250cmFjdC1saW5lLWhlaWdodDtcclxuICAgIH0qL1xufVxuXG4uc2xpZGUtdXAgLmdsb2JhbC1oZWFkZXIgLnNwb3QtbmF2IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnNsaWRlLXVwIC5nbG9iYWwtaGVhZGVyIC5tYWluLW5hdi5oYXMtaGVhZGVyID4gbGkgPiBhLFxuLnNsaWRlLXVwIC5nbG9iYWwtaGVhZGVyIC5tYWluLW5hdi5oYXMtaGVhZGVyID4gbGkgPiBzcGFuIHtcbiAgYW5pbWF0aW9uLW5hbWU6IGNvbnRyYWN0LWxpbmUtaGVpZ2h0LXdpdGgtaGVhZGVyLXRpdGxlO1xufVxuXG4uc2xpZGUtdXAgLmdsb2JhbC1oZWFkZXIgLm1haW4tbmF2Lmhhcy1oZWFkZXIgLmhlYWRlci10aXRsZSB7XG4gIGFuaW1hdGlvbi1uYW1lOiBzbGlkZS11cC1oZWFkZXItdGl0bGU7XG59XG5cbi5zbGlkZS11cCAuZ2xvYmFsLWhlYWRlciAuY20tc2VhcmNoLWF1dG9zdWdnZXN0aW9ucyB7XG4gIGFuaW1hdGlvbi1uYW1lOiBzbGlkZS11cC1zZWFyY2g7XG59XG5cbkBtZWRpYSBwcmludCB7XG4gIGJvZHkge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgYVtocmVmXTphZnRlciB7XG4gICAgY29udGVudDogXCJcIiAhaW1wb3J0YW50O1xuICB9XG4gIC5nbG9iYWwtaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICB9XG4gIC5nbG9iYWwtaGVhZGVyIC5tYWluLWhlYWRlci1jb250ZW50IHtcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuZ2xvYmFsLWhlYWRlciAubmF2YmFyLWhlYWRlciB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5nbG9iYWwtaGVhZGVyIC5uYXZiYXItaGVhZGVyIC5uYXZiYXItYnJhbmQge1xuICAgIGZsb2F0OiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBoZWlnaHQ6IDEwMHB4O1xuICB9XG4gIC5nbG9iYWwtaGVhZGVyIC5uYXZiYXItaGVhZGVyIC5uYXZiYXItYnJhbmQgaW1nIHtcbiAgICBtYXgtaGVpZ2h0OiAxMDBweDtcbiAgfVxuICAuZ2xvYmFsLWhlYWRlciAudXRpbGl0eS1uYXYsXG4gIC5nbG9iYWwtaGVhZGVyICNtYWluLW5hdixcbiAgLmdsb2JhbC1oZWFkZXIgLnNlYXJjaCxcbiAgLmdsb2JhbC1oZWFkZXIgLmNtLWljb24tLWNhcnQsXG4gIC5nbG9iYWwtaGVhZGVyIC5uYXZiYXItdG9nZ2xlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5nbG9iYWwtaGVhZGVyIHtcbiAgLypcclxuQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7IC8vIGRlc2t0b3BcclxuICAubWFpbi1uYXYge1xyXG4gICAgLnN1Yi1uYXYgeyAvLyBwYXJlbnQgY29udGFpbmVyIGZvciBlbnRpcmUgbWVudVxyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIG1pbi1oZWlnaHQ6IDQ4MHB4O1xyXG4gICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgZm9udC1zaXplOiAuNzVlbTtcclxuICAgIFxyXG4gICAgICBsaSB7XHJcbiAgICAgICAgcGFkZGluZzogN3B4IDA7XHJcbiAgICAgIH1cclxuICAgICAgXHJcbiAgICAgIGEge1xyXG4gICAgICAgIGNvbG9yOiAkcmljaC1ibGFjaztcclxuICAgICAgICBwYWRkaW5nOiAwIDIwcHggMCAyMHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IHdoaXRuZXktd2VpZ2h0KGJvb2spO1xyXG4gICAgICBcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAmLm1vYmlsZS1hY2NvcmRpb24tdG9nZ2xlIHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIFxyXG4gICAgICAucHJvbW8ge1xyXG4gICAgICAgIGhlaWdodDogMTIwcHg7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBcclxuICAgICAgICAuaW1hZ2UtY29udGFpbmVyIHtcclxuICAgICAgICAgIEBpbmNsdWRlIGFzcGVjdC1yYXRpby1ib3goMiwgMSk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICBAaW5jbHVkZSBzdHJldGNoLWFic29sdXRlKCk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIFxyXG4gICAgICBoMyB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IHdoaXRuZXktd2VpZ2h0KHNlbWlib2xkKTtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIHBhZGRpbmc6IDE0cHggMjBweCA3cHggMjBweDtcclxuICAgICAgICBmb250LXNpemU6IDFlbTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS42MjU7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wOGVtO1xyXG4gICAgICBcclxuICAgICAgICBhIHtcclxuICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogd2hpdG5leS13ZWlnaHQoc2VtaWJvbGQpO1xyXG4gICAgICAgIFxyXG4gICAgICAgICAgJjphZnRlciB7IC8vIGFycm93IGljb25cclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiA4cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogOHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICRyaWNoLWJsYWNrO1xyXG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAkcmljaC1ibGFjaztcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgXHJcbiAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufSovXG4gIC8qXHJcbkBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikgeyAvLyBkZXNrdG9wXHJcbiAgLnN1Yi1uYXYuaW5kdXN0cmllcy1zdWItbmF2IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgIGJveC1zaGFkb3c6IDAgNnB4IDZweCAtNnB4IHJnYmEoMCwgMCwgMCwgLjIpLCAtNnB4IDAgNnB4IC02cHggcmdiYSgwLCAwLCAwLCAuMiksIDZweCAwIDZweCAtNnB4IHJnYmEoMCwgMCwgMCwgLjIpO1xyXG4gICAgcmlnaHQ6IC03MHB4O1xyXG4gICAgbWF4LXdpZHRoOiA4NDBweDsgLy8gMjQwICogMiArIDM2MFxyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIG1pbi1oZWlnaHQ6IGF1dG87XHJcbiAgICBib3JkZXItYm90dG9tOiAxN3B4IHNvbGlkICR3aGl0ZTtcclxuICAgIFxyXG4gICAgJi5leHBlcnRpc2Utc3ViLW5hdiB7XHJcbiAgICAgIHJpZ2h0OiAzMHB4O1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAucHJvZHVjdHMge1xyXG4gICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIFxyXG4gICAgICB1bCB7XHJcbiAgICAgICAgd2lkdGg6IDI0MHB4O1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIFxyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5icmFuZHMge1xyXG4gICAgICB3aWR0aDogMzYwcHg7XHJcbiAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBcclxuICAgICAgJjpiZWZvcmUgeyAvLyBsZWZ0IGJvcmRlclxyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGhlaWdodDogNDQ2cHg7XHJcbiAgICAgICAgd2lkdGg6IDFweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2FybS1ncmF5O1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDE3cHg7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufSovXG4gIC8qXHJcbi5zZWFyY2gge1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBwYWRkaW5nOiAwIDE1cHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLXNlY29uZGFyeTtcclxuICBcclxuICBpbnB1dCB7XHJcbiAgICBjb2xvcjogcGFsZXR0ZSh3aGl0ZSk7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlcjogMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICB3aWR0aDogMTkycHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IC0yMnB4O1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHBhbGV0dGUod2hpdGUpO1xyXG4gICAgQGluY2x1ZGUgcGxhY2Vob2xkZXIocGFsZXR0ZSh3aGl0ZSkpO1xyXG4gICAgJjpwbGFjZWhvbGRlciB7XHJcbiAgICAgIGZvbnQtc3R5bGU6bm9ybWFsO1xyXG4gICAgfVxyXG4gICAgJjo6LW1vei1wbGFjZWhvbGRlciB7XHJcbiAgICAgICBmb250LXN0eWxlOm5vcm1hbDtcclxuICAgIH1cclxuICAgICY6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICAgICAgIGZvbnQtc3R5bGU6bm9ybWFsO1xyXG4gICAgfVxyXG4gICAgJjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XHJcbiAgICAgICBmb250LXN0eWxlOm5vcm1hbDtcclxuICAgIH1cclxuICAgIGZvbnQtd2VpZ2h0OiB3aGl0bmV5LXdlaWdodChtZWRpdW0pO1xyXG4gICAgZm9udC1zaXplOiAuNzVlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAyZW07XHJcbiAgICBoZWlnaHQ6IDI2cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgXHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgQGluY2x1ZGUgcGxhY2Vob2xkZXIodHJhbnNwYXJlbnQpOyAvLyBoaWRlIHBsYWNlaG9sZGVyIG9uIGZvY3VzXHJcbiAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICB9XHJcbiAgICBcclxuICAgICY6Oi1tcy1jbGVhciB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIFxyXG4gIC5idG4ge1xyXG4gICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgIGhlaWdodDogYXV0bztcclxuICAgICB3aWR0aDogYXV0bztcclxuICAgICBwYWRkaW5nOiAwO1xyXG4gIH0gIFxyXG4gIFxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikgeyAvLyBkZXNrdG9wXHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICB3aWR0aDogMjIycHg7XHJcbiAgXHJcbiAgICBmb3JtIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBib3R0b206IDA7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICBtYXJnaW46IGF1dG87XHJcbiAgICB9XHJcbiAgXHJcbiAgICAuYnRuIHtcclxuICAgICAgIGZvbnQtc2l6ZTogMWVtO1xyXG4gICAgICAgY29sb3I6IHBhbGV0dGUod2hpdGUpO1xyXG4gICAgICAgbGluZS1oZWlnaHQ6IDFlbTtcclxuICAgIH1cclxuICAgIFxyXG4gICAgLm1vYmlsZS1zZWFyY2gtc3VibWl0IHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbiAgXHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7IC8vIG1vYmlsZSBhbmQgdGFibGV0XHJcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICBoZWlnaHQ6IDYwcHg7XHJcbiAgICBcclxuICAgIGZvcm0ge1xyXG4gICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmLmFjdGl2ZSB7XHJcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICB9XHJcbiAgICBpbnB1dCB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDE3MHB4KTtcclxuICAgIH1cclxuICAgIC5idG4ge1xyXG4gICAgICBjb2xvcjogJGJyYW5kLWRpdmlkZXJzO1xyXG4gICAgfVxyXG4gICAgLmRlc2t0b3Atc2VhcmNoLXN1Ym1pdCB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIHdpZHRoOiA4MHB4O1xyXG4gICAgICBmb250LXNpemU6IDEuNGVtO1xyXG4gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICBcclxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSBhbmQgKG1heC13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcclxuICAgICAgICByaWdodDogOTBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHBhbGV0dGUoYmx1ZSk7XHJcbiAgICAgICAgY29sb3I6IHBhbGV0dGUod2hpdGUpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAubW9iaWxlLXNlYXJjaC1zdWJtaXQge1xyXG4gICAgICBjb2xvcjogcGFsZXR0ZSh3aGl0ZSk7XHJcbiAgICAgIGhlaWdodDogNjBweDtcclxuICAgICAgd2lkdGg6IDgwcHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogMC43NWVtO1xyXG4gICAgICBtYXJnaW4tbGVmdDogMzBweDtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICBcclxuICAgICAgJjphZnRlciB7XHJcbiAgICAgIFx0Ym9yZGVyLWNvbG9yOiBwYWxldHRlKHdoaXRlKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICBcclxuICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHsgIC8vIG1vYmlsZVxyXG4gIFxyXG4gICAgaW5wdXQge1xyXG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTE1cHgpO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAuZGVza3RvcC1zZWFyY2gtc3VibWl0IHtcclxuICAgICAgd2lkdGg6IDUwcHg7XHJcbiAgICAgIHJpZ2h0OiA5MnB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmNtLXBvcHVwLS1zZWFyY2gge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNlNWU1ZTU7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgIzkxOTE5MTtcclxuICByaWdodDogMDtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLmNtLXNlYXJjaC1zdWdnZXN0aW9ucy0tZW1wdHkge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5jbS1zZWFyY2gtc3VnZ2VzdGlvbnMsIC5jbS1zZWFyY2gtc3VnZ2VzdGlvbnMtY2F0ZWdvcnksIC5jbS1zZWFyY2gtc3VnZ2VzdGlvbnMtcHJvZHVjdCB7XHJcbiAgbGlzdC1zdHlsZTogbm9uZTtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMDtcclxuICBmb250LXNpemU6IDAuNzVlbTtcclxufVxyXG5cclxuLmNtLXNlYXJjaC1uby1zdWdnZXN0aW9ucyB7XHJcbiAgbGluZS1oZWlnaHQ6IDQ0cHg7XHJcbn1cclxuXHJcbi5jbS1zZWFyY2gtbm8tc3VnZ2VzdGlvbnMsIC5jbS1zZWFyY2gtbm8tc3VnZ2VzdGlvbnMtY2F0ZWdvcnksXHJcbi5jbS1zZWFyY2gtbm8tc3VnZ2VzdGlvbnMtcHJvZHVjdCB7XHJcbiAgcGFkZGluZzogMCAxM3B4O1xyXG59XHJcblxyXG4uY20tc2VhcmNoLXN1Z2dlc3Rpb25zX19pdGVtLCAuY20tc2VhcmNoLXN1Z2dlc3Rpb25zLWNhdGVnb3J5X19pdGVtLFxyXG4uY20tc2VhcmNoLXN1Z2dlc3Rpb25zLXByb2R1Y3RfX2l0ZW0ge1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuLmNtLXBvcHVwLFxyXG4uY20tcG9wdXAgLmNtLXBvcHVwLS1hY3RpdmUge1xyXG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcclxufVxyXG5cclxuLmNtLXBvcHVwLS1hY3RpdmUsXHJcbi5jbS1wb3B1cC0tYWN0aXZlIC5jbS1wb3B1cC0tYWN0aXZlIHtcclxuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG59XHJcblxyXG4uY20tc2VhcmNoLWF1dG9zdWdnZXN0aW9ucyB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcGFsZXR0ZSh3aGl0ZSk7XHJcbiAgYm94LXNoYWRvdzogMCA2cHggNnB4IC02cHggcmdiYSgwLCAwLCAwLCAuMiksIC02cHggMCA2cHggLTZweCByZ2JhKDAsIDAsIDAsIC4yKSwgNnB4IDAgNnB4IC02cHggcmdiYSgwLCAwLCAwLCAuMik7XHJcbiAgcGFkZGluZzogMDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgcmlnaHQ6IDBweDtcclxuICB0b3A6IDc1cHg7XHJcbiAgei1pbmRleDogLTE7XHJcbiAgXHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7IC8vIHRhYmxldFxyXG4gICAgdG9wOiAxMzVweDtcclxuICB9XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7IC8vIG1vYmlsZVxyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgdG9wOiAxMDBweDtcclxuICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuICAuY20tcG9wdXAge1xyXG4gIFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIH1cclxuICAuY20tcG9wdXAtLXNlYXJjaC1zdWdnZXN0aW9ucyB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBpbml0aWFsO1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIHRvcDogMDtcclxuICAgIFxyXG4gICAgaDUge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICB9XHJcbiAgICBhIHtcclxuICAgICAgY29sb3I6IHBhbGV0dGUoYmxhY2spO1xyXG4gICAgICBcclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICBjb2xvcjogcGFsZXR0ZShncmVlbik7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmNtLXNlYXJjaC1zdWdnZXN0aW9ucy1rZXl3b3Jkcy1jYXRlZ29yeSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBwYWxldHRlKGdyYXkpO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHsgLy8gdGFibGV0IGFuZCBkZXNrdG9wXHJcbiAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICB9XHJcbiAgICAuY20tcG9wdXAtLXNlYXJjaC1zdWdnZXN0aW9ucyB7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCBwYWxldHRlKHdoaXRlKTtcclxuICAgICAgaGVpZ2h0OiAyNDBweDtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgIFxyXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHsgLy8gdGFibGV0IGFuZCBkZXNrdG9wXHJcbiAgICAgICAgd2lkdGg6IDMzNXB4O1xyXG4gICAgICB9XHJcbiAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgIFx0Ym9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHBhbGV0dGUoZ3JheSk7XHJcbiAgICAgIH1cclxuICAgIFxyXG4gICAgICAuY20tc2VhcmNoLXN1Z2dlc3Rpb25zX19pdGVtLCAuY20tc2VhcmNoLXN1Z2dlc3Rpb25zLWNhdGVnb3J5X19pdGVtIHtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQ0cHg7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIGNvbG9yOiBwYWxldHRlKGdyZWVuKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgXHJcbiAgICAgIC5jbS1zZWFyY2gtc3VnZ2VzdGlvbnMtY2F0ZWdvcnlfX2l0ZW0ge1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDRweCAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jbS1wb3B1cC0tc2VhcmNoLXN1Z2dlc3Rpb25zLXByb2R1Y3Qge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIFxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7IC8vIHRhYmxldCBhbmQgZGVza3RvcFxyXG4gICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgIHdpZHRoOiAzMzVweDtcclxuICAgIH1cclxuICAgIC5jbS1zZWFyY2gtc3VnZ2VzdGlvbnMtcHJvZHVjdCB7XHJcbiAgICBcclxuICAgICAgLmNtLXNlYXJjaC1zdWdnZXN0aW9ucy1wcm9kdWN0X19pdGVtIHtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgcGFsZXR0ZShncmF5KTtcclxuICAgICAgICBoZWlnaHQ6IDEyMHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHggMTVweDtcclxuICAgICAgICBcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHsgLy8gbW9iaWxlXHJcbiAgICAgICAgICBwYWRkaW5nOiAyMHB4IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgLmNtLXNlYXJjaC1zdWdnZXN0aW9ucy1wcm9kdWN0X19pdGVtLWltYWdlIHtcclxuICAgICAgICAgICAgY2xlYXI6IGxlZnQ7XHJcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICB3aWR0aDogMzAlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLmNtLXNlYXJjaC1zdWdnZXN0aW9ucy1wcm9kdWN0X19pdGVtLWhlYWRsaW5lIHtcclxuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgIHdpZHRoOiA3MCU7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5jbS1zZWFyY2gtc3VnZ2VzdGlvbnMtcHJvZHVjdF9faXRlbS1kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICB3aWR0aDogNzAlO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDVweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmNtLXNlYXJjaC1yZXN1bHRzIHtcclxuICAgIGNsZWFyOiBib3RoO1xyXG4gICAgXHJcbiAgICAuYnRuIHtcclxuICAgICAgY29sb3I6IHBhbGV0dGUoZ3JlZW4pO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbWF4LXdpZHRoOiBub25lO1xyXG4gICAgICBcclxuICAgICAgLnRleHQtd3JhcHBlcjphZnRlciB7XHJcbiAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogcGFsZXR0ZShncmVlbik7XHJcbiAgICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiBwYWxldHRlKGdyZWVuKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4qL1xuICAvKlxyXG4ubWFpbi1oZWFkZXIge1xyXG4gIGJveC1zaGFkb3c6IDAgMXB4IDdweCByZ2JhKDAsMCwwLC4zKTtcclxufVxyXG5cclxuLm1haW4taGVhZGVyLWNvbnRlbnQge1xyXG4gIGhlaWdodDogNTBweDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIFxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xyXG4gICAgaGVpZ2h0OiA3NXB4OyAvLyBhbmltYXRlZCB3aXRoIGhlYWRyb29tIGZvciBkZXNrdG9wXHJcbiAgfVxyXG4gIFxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikgeyAvLyBkZXNrdG9wXHJcbiAgICBtYXgtd2lkdGg6IDExODBweDtcclxuICB9XHJcbn1cclxuXHJcbi5uYXZiYXItaGVhZGVyIHtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gIFxyXG4gIC5uYXZiYXItdG9nZ2xlIHsgLy8gaGFtYnVyZ2VyXHJcbiAgICBtYXJnaW46IDEzcHggMTVweCAwIDA7XHJcbiAgICBcclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xyXG4gICAgICBtYXJnaW46IDI1cHggMjRweCAwIDA7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiAgXHJcbi5uYXZiYXItYnJhbmQgeyAvLyBCb290c3RyYXAgY2xhc3NuYW1lIGZvciB0aGUgbG9nb1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBtYXJnaW4tbGVmdDogMjBweDtcclxuICBcclxuICAqIHtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICB9XHJcbiAgXHJcbiAgaW1nIHtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgbWF4LWhlaWdodDogNzVweDtcclxuXHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuXHJcbiAgfVxyXG4gIFxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xyXG4gICAgICAgbWFyZ2luLWxlZnQ6IDMuOTA2MjUlO1xyXG4gICAgICAgaW1nIHtcclxuICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgbWF4LWhlaWdodDogNTBweDtcclxuICAgICAgICAgfVxyXG4gICAgIH1cclxuXHJcblxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAyMDBweCkge1xyXG4gICAgICBtYXJnaW4tbGVmdDogMy45MDYyNSU7XHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgIG1heC1oZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICBcclxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAtMzBweDtcclxuICAgIGltZyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMDtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgbWF4LWhlaWdodDogNzVweDtcclxuICAgICAgfVxyXG4gIH1cclxufSovXG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xufVxuXG5Aa2V5ZnJhbWVzIHNsaWRlLWluLW1vYmlsZS1zdWJuYXYge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHNsaWRlLW91dC1tb2JpbGUtc3VibmF2IHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBzbGlkZS1pbi10YWJsZXQtc3VibmF2IHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDQzOHB4KTtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgc2xpZGUtb3V0LXRhYmxldC1zdWJuYXYge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg0MzhweCk7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuZ2xvYmFsLWhlYWRlciAubWFpbi1uYXYubGVnYWN5LW1haW4tbmF2IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMGYwO1xuICAgIHotaW5kZXg6IC0xO1xuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogLjVzO1xuICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuZ2xvYmFsLWhlYWRlciAubWFpbi1uYXYubGVnYWN5LW1haW4tbmF2LnNsaWRlLWluIHtcbiAgICBhbmltYXRpb24tbmFtZTogc2xpZGUtaW4tbW9iaWxlLXN1Ym5hdjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuZ2xvYmFsLWhlYWRlciAubWFpbi1uYXYubGVnYWN5LW1haW4tbmF2LnNsaWRlLW91dCB7XG4gICAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlLW91dC1tb2JpbGUtc3VibmF2O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5nbG9iYWwtaGVhZGVyIC5tYWluLW5hdi5sZWdhY3ktbWFpbi1uYXYgLnByb21vIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5nbG9iYWwtaGVhZGVyIC5tYWluLW5hdi5sZWdhY3ktbWFpbi1uYXYgPiBsaSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmdsb2JhbC1oZWFkZXIgLm1haW4tbmF2LmxlZ2FjeS1tYWluLW5hdiA+IGxpOmFjdGl2ZSA+IGEsXG4gIC5nbG9iYWwtaGVhZGVyIC5tYWluLW5hdi5sZWdhY3ktbWFpbi1uYXYgPiBsaTphY3RpdmUgPiBzcGFuLFxuICAuZ2xvYmFsLWhlYWRlciAubWFpbi1uYXYubGVnYWN5LW1haW4tbmF2ID4gbGkgPiBhOmFjdGl2ZSB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwQUE3RTtcbiAgfVxuICAuZ2xvYmFsLWhlYWRlciAubWFpbi1uYXYubGVnYWN5LW1haW4tbmF2ID4gbGkgPiBhLFxuICAuZ2xvYmFsLWhlYWRlciAubWFpbi1uYXYubGVnYWN5LW1haW4tbmF2ID4gbGkgPiBzcGFuIHtcbiAgICBjb2xvcjogIzJkMzgzZjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAxNXB4IDYwcHggMTVweCAxMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMGYwZjA7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNmZmZmZmY7XG4gIH1cbiAgLmdsb2JhbC1oZWFkZXIgLm1haW4tbmF2LmxlZ2FjeS1tYWluLW5hdiAudG9nZ2xlLWxpbmsge1xuICAgIGNvbG9yOiAjMmQzODNmO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDE1cHggNjBweCAxNXB4IDEwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjBmMDtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2ZmZmZmZjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLmdsb2JhbC1oZWFkZXIgLm1haW4tbmF2LmxlZ2FjeS1tYWluLW5hdiAudG9nZ2xlLWxpbms6YWN0aXZlIHtcbiAgICBjb2xvcjogIzAwQUE3RTtcbiAgfVxuICAuZ2xvYmFsLWhlYWRlciAubWFpbi1uYXYubGVnYWN5LW1haW4tbmF2IC50b2dnbGUtbGluazphY3RpdmU6YWZ0ZXIge1xuICAgIGNvbG9yOiAjMDBBQTdFO1xuICB9XG4gIC5nbG9iYWwtaGVhZGVyIC5tYWluLW5hdi5sZWdhY3ktbWFpbi1uYXYgLnRvZ2dsZS1saW5rOmJlZm9yZSwgLmdsb2JhbC1oZWFkZXIgLm1haW4tbmF2LmxlZ2FjeS1tYWluLW5hdiAudG9nZ2xlLWxpbms6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzRjZWQxO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICB9XG4gIC5nbG9iYWwtaGVhZGVyIC5tYWluLW5hdi5sZWdhY3ktbWFpbi1uYXYgLnRvZ2dsZS1saW5rOmJlZm9yZSB7XG4gICAgaGVpZ2h0OiAzcHg7XG4gICAgd2lkdGg6IDEzcHg7XG4gICAgcmlnaHQ6IDI0cHg7XG4gIH1cbiAgLmdsb2JhbC1oZWFkZXIgLm1haW4tbmF2LmxlZ2FjeS1tYWluLW5hdiAudG9nZ2xlLWxpbms6YWZ0ZXIge1xuICAgIGhlaWdodDogMTNweDtcbiAgICB3aWR0aDogM3B4O1xuICAgIHJpZ2h0OiAyOXB4O1xuICB9XG4gIC5nbG9iYWwtaGVhZGVyIC5tYWluLW5hdi5sZWdhY3ktbWFpbi1uYXYgLnRvZ2dsZS1saW5rLm9wZW46YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmdsb2JhbC1oZWFkZXIgLm1haW4tbmF2LmxlZ2FjeS1tYWluLW5hdiAuc3ViLW5hdiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgei1pbmRleDogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMGYwO1xuICAgIHRvcDogNTBweDtcbiAgICBhbmltYXRpb24tZHVyYXRpb246IC41cztcbiAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICB9XG4gIC5nbG9iYWwtaGVhZGVyIC5tYWluLW5hdi5sZWdhY3ktbWFpbi1uYXYgLnN1Yi1uYXYuc2xpZGUtaW4ge1xuICAgIGFuaW1hdGlvbi1uYW1lOiBzbGlkZS1pbi1tb2JpbGUtc3VibmF2O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5nbG9iYWwtaGVhZGVyIC5tYWluLW5hdi5sZWdhY3ktbWFpbi1uYXYgLnN1Yi1uYXYuc2xpZGUtb3V0IHtcbiAgICBhbmltYXRpb24tbmFtZTogc2xpZGUtb3V0LW1vYmlsZS1zdWJuYXY7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmdsb2JhbC1oZWFkZXIgLm1haW4tbmF2LmxlZ2FjeS1tYWluLW5hdiAuc3ViLW5hdiBhIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbG9yOiAjMmQzODNmO1xuICB9XG4gIC5nbG9iYWwtaGVhZGVyIC5tYWluLW5hdi5sZWdhY3ktbWFpbi1uYXYgLnN1Yi1uYXYgLmFsbC1icmFuZHMgYSxcbiAgLmdsb2JhbC1oZWFkZXIgLm1haW4tbmF2LmxlZ2FjeS1tYWluLW5hdiAuc3ViLW5hdiBhLmFsbC1icmFuZHMsXG4gIC5nbG9iYWwtaGVhZGVyIC5tYWluLW5hdi5sZWdhY3ktbWFpbi1uYXYgLnN1Yi1uYXYgYS5tb2JpbGUtYWxsLXByb2R1Y3RzIHtcbiAgICBjb2xvcjogIzAwQUE3RTtcbiAgfVxuICAuZ2xvYmFsLWhlYWRlciAubWFpbi1uYXYubGVnYWN5LW1haW4tbmF2IC5zdWItbmF2IC5hbGwtYnJhbmRzIGE6YWN0aXZlLFxuICAuZ2xvYmFsLWhlYWRlciAubWFpbi1uYXYubGVnYWN5LW1haW4tbmF2IC5zdWItbmF2IGEuYWxsLWJyYW5kczphY3RpdmUsXG4gIC5nbG9iYWwtaGVhZGVyIC5tYWluLW5hdi5sZWdhY3ktbWFpbi1uYXYgLnN1Yi1uYXYgYS5tb2JpbGUtYWxsLXByb2R1Y3RzOmFjdGl2ZSB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwQUE3RTtcbiAgfVxuICAuZ2xvYmFsLWhlYWRlciAubWFpbi1uYXYubGVnYWN5LW1haW4tbmF2IC5tb2JpbGUtdG9wLWxpbmsge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMEFBN0U7XG4gIH1cbiAgLmdsb2JhbC1oZWFkZXIgLm1haW4tbmF2LmxlZ2FjeS1tYWluLW5hdiAubW9iaWxlLXRvcC1saW5rIC5iYWNrIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbG9hdDogbGVmdDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTAxMDEwO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIGhlaWdodDogNDlweDtcbiAgICBib3JkZXI6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLmdsb2JhbC1oZWFkZXIgLm1haW4tbmF2LmxlZ2FjeS1tYWluLW5hdiAubW9iaWxlLXRvcC1saW5rIC5iYWNrOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTBweDtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNmZmZmZmY7XG4gICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgI2ZmZmZmZjtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyMjVkZWcpO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDE5cHg7XG4gICAgcmlnaHQ6IDE2cHg7XG4gIH1cbiAgLmdsb2JhbC1oZWFkZXIgLm1haW4tbmF2LmxlZ2FjeS1tYWluLW5hdiAubW9iaWxlLXRvcC1saW5rIGEsIC5nbG9iYWwtaGVhZGVyIC5tYWluLW5hdi5sZWdhY3ktbWFpbi1uYXYgLm1vYmlsZS10b3AtbGluayBzcGFuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICAgIGZvbnQtc2l6ZTogLjc1ZW07XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogLjA4ZW07XG4gIH1cbiAgLmdsb2JhbC1oZWFkZXIgLm1haW4tbmF2LmxlZ2FjeS1tYWluLW5hdiAubW9iaWxlLXRvcC1saW5rIGEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG4gIC5nbG9iYWwtaGVhZGVyIC5tYWluLW5hdi5sZWdhY3ktbWFpbi1uYXYgPiBsaTpmaXJzdC1jaGlsZCA+IGE6YWZ0ZXIsIC5nbG9iYWwtaGVhZGVyIC5tYWluLW5hdi5sZWdhY3ktbWFpbi1uYXYgPiBsaTpmaXJzdC1jaGlsZCA+IHNwYW46YWZ0ZXIsXG4gIC5nbG9iYWwtaGVhZGVyIC5tYWluLW5hdi5sZWdhY3ktbWFpbi1uYXYgPiBsaTpudGgtY2hpbGQoMikgPiBhOmFmdGVyLFxuICAuZ2xvYmFsLWhlYWRlciAubWFpbi1uYXYubGVnYWN5LW1haW4tbmF2ID4gbGk6bnRoLWNoaWxkKDIpID4gc3BhbjphZnRlcixcbiAgLmdsb2JhbC1oZWFkZXIgLm1haW4tbmF2LmxlZ2FjeS1tYWluLW5hdiA+IGxpOm50aC1jaGlsZCgzKSA+IGE6YWZ0ZXIsXG4gIC5nbG9iYWwtaGVhZGVyIC5tYWluLW5hdi5sZWdhY3ktbWFpbi1uYXYgPiBsaTpudGgtY2hpbGQoMykgPiBzcGFuOmFmdGVyLFxuICAuZ2xvYmFsLWhlYWRlciAubWFpbi1uYXYubGVnYWN5LW1haW4tbmF2ID4gbGk6bnRoLWNoaWxkKDQpID4gYTphZnRlcixcbiAgLmdsb2JhbC1oZWFkZXIgLm1haW4tbmF2LmxlZ2FjeS1tYWluLW5hdiA+IGxpOm50aC1jaGlsZCg0KSA+IHNwYW46YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMHB4O1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItdG9wOiAycHggc29saWQgI2M0Y2VkMTtcbiAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjYzRjZWQxO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zM3B4O1xuICAgIG1hcmdpbi10b3A6IDhweDtcbiAgfVxuICAuZ2xvYmFsLWhlYWRlciAubWFpbi1uYXYubGVnYWN5LW1haW4tbmF2ID4gbGk6Zmlyc3QtY2hpbGQ6YWN0aXZlID4gYTphZnRlcixcbiAgLmdsb2JhbC1oZWFkZXIgLm1haW4tbmF2LmxlZ2FjeS1tYWluLW5hdiA+IGxpOmZpcnN0LWNoaWxkOmFjdGl2ZSA+IHNwYW46YWZ0ZXIsXG4gIC5nbG9iYWwtaGVhZGVyIC5tYWluLW5hdi5sZWdhY3ktbWFpbi1uYXYgPiBsaTpmaXJzdC1jaGlsZCA+IGE6YWN0aXZlOmFmdGVyLFxuICAuZ2xvYmFsLWhlYWRlciAubWFpbi1uYXYubGVnYWN5LW1haW4tbmF2ID4gbGk6Zmlyc3QtY2hpbGQgPiBzcGFuOmFjdGl2ZTphZnRlcixcbiAgLmdsb2JhbC1oZWFkZXIgLm1haW4tbmF2LmxlZ2FjeS1tYWluLW5hdiA+IGxpOm50aC1jaGlsZCgyKTphY3RpdmUgPiBhOmFmdGVyLFxuICAuZ2xvYmFsLWhlYWRlciAubWFpbi1uYXYubGVnYWN5LW1haW4tbmF2ID4gbGk6bnRoLWNoaWxkKDIpOmFjdGl2ZSA+IHNwYW46YWZ0ZXIsXG4gIC5nbG9iYWwtaGVhZGVyIC5tYWluLW5hdi5sZWdhY3ktbWFpbi1uYXYgPiBsaTpudGgtY2hpbGQoMikgPiBhOmFjdGl2ZTphZnRlcixcbiAgLmdsb2JhbC1oZWFkZXIgLm1haW4tbmF2LmxlZ2FjeS1tYWluLW5hdiA+IGxpOm50aC1jaGlsZCgyKSA+IHNwYW46YWN0aXZlOmFmdGVyLFxuICAuZ2xvYmFsLWhlYWRlciAubWFpbi1uYXYubGVnYWN5LW1haW4tbmF2ID4gbGk6bnRoLWNoaWxkKDMpOmFjdGl2ZSA+IGE6YWZ0ZXIsXG4gIC5nbG9iYWwtaGVhZGVyIC5tYWluLW5hdi5sZWdhY3ktbWFpbi1uYXYgPiBsaTpudGgtY2hpbGQoMyk6YWN0aXZlID4gc3BhbjphZnRlcixcbiAgLmdsb2JhbC1oZWFkZXIgLm1haW4tbmF2LmxlZ2FjeS1tYWluLW5hdiA+IGxpOm50aC1jaGlsZCgzKSA+IGE6YWN0aXZlOmFmdGVyLFxuICAuZ2xvYmFsLWhlYWRlciAubWFpbi1uYXYubGVnYWN5LW1haW4tbmF2ID4gbGk6bnRoLWNoaWxkKDMpID4gc3BhbjphY3RpdmU6YWZ0ZXIsXG4gIC5nbG9iYWwtaGVhZGVyIC5tYWluLW5hdi5sZWdhY3ktbWFpbi1uYXYgPiBsaTpudGgtY2hpbGQoNCk6YWN0aXZlID4gYTphZnRlcixcbiAgLmdsb2JhbC1oZWFkZXIgLm1haW4tbmF2LmxlZ2FjeS1tYWluLW5hdiA+IGxpOm50aC1jaGlsZCg0KTphY3RpdmUgPiBzcGFuOmFmdGVyLFxuICAuZ2xvYmFsLWhlYWRlciAubWFpbi1uYXYubGVnYWN5LW1haW4tbmF2ID4gbGk6bnRoLWNoaWxkKDQpID4gYTphY3RpdmU6YWZ0ZXIsXG4gIC5nbG9iYWwtaGVhZGVyIC5tYWluLW5hdi5sZWdhY3ktbWFpbi1uYXYgPiBsaTpudGgtY2hpbGQoNCkgPiBzcGFuOmFjdGl2ZTphZnRlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmO1xuICB9XG4gIC5nbG9iYWwtaGVhZGVyIC5tYWluLW5hdi5sZWdhY3ktbWFpbi1uYXYgLnBhbmVsLTEtbGluayB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5nbG9iYWwtaGVhZGVyIC5tYWluLW5hdi5sZWdhY3ktbWFpbi1uYXYgLmF1dG9tYXRlZC1zb2x1dGlvbnMtc3ViLW5hdiAucHJvZHVjdHMgaDMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmdsb2JhbC1oZWFkZXIgLm1haW4tbmF2LmxlZ2FjeS1tYWluLW5hdiAuYXV0b21hdGVkLXNvbHV0aW9ucy1zdWItbmF2IC5wYW5lbC0yIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICB9XG4gIC5nbG9iYWwtaGVhZGVyIC5tYWluLW5hdi5sZWdhY3ktbWFpbi1uYXYgLmF1dG9tYXRlZC1zb2x1dGlvbnMtc3ViLW5hdiAucGFuZWwtMiBhOmFjdGl2ZSB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwQUE3RTtcbiAgfVxuICAuZ2xvYmFsLWhlYWRlciAubWFpbi1uYXYubGVnYWN5LW1haW4tbmF2IC5hdXRvbWF0ZWQtc29sdXRpb25zLXN1Yi1uYXYgLmJyYW5kcyBoMyB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjMGMwYzA7XG4gICAgbWFyZ2luOiAwIDEwcHg7XG4gICAgZm9udC1zaXplOiAuNzVlbTtcbiAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIH1cbiAgLmdsb2JhbC1oZWFkZXIgLm1haW4tbmF2LmxlZ2FjeS1tYWluLW5hdiAuY29tbWVyY2lhbC1zdWItbmF2IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICB9XG4gIC5nbG9iYWwtaGVhZGVyIC5tYWluLW5hdi5sZWdhY3ktbWFpbi1uYXYgLmNvbW1lcmNpYWwtc3ViLW5hdiBoMyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuZ2xvYmFsLWhlYWRlciAubWFpbi1uYXYubGVnYWN5LW1haW4tbmF2IC5jb21tZXJjaWFsLXN1Yi1uYXYgLnByb2R1Y3RzIGE6YWN0aXZlIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBBQTdFO1xuICB9XG4gIC5nbG9iYWwtaGVhZGVyIC5tYWluLW5hdi5sZWdhY3ktbWFpbi1uYXYgLmluZHVzdHJpZXMtc3ViLW5hdiBoMyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuZ2xvYmFsLWhlYWRlciAubWFpbi1uYXYubGVnYWN5LW1haW4tbmF2IC5pbmR1c3RyaWVzLXN1Yi1uYXYgLnRvZ2dsZSB7XG4gICAgdG9wOiA1MHB4O1xuICB9XG4gIC5nbG9iYWwtaGVhZGVyIC5tYWluLW5hdi5sZWdhY3ktbWFpbi1uYXYgLmluZHVzdHJpZXMtc3ViLW5hdiAucHJvZHVjdHMsXG4gIC5nbG9iYWwtaGVhZGVyIC5tYWluLW5hdi5sZWdhY3ktbWFpbi1uYXYgLmluZHVzdHJpZXMtc3ViLW5hdiAuYnJhbmRzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICB9XG4gIC5nbG9iYWwtaGVhZGVyIC5tYWluLW5hdi5sZWdhY3ktbWFpbi1uYXYgLmluZHVzdHJpZXMtc3ViLW5hdiAucHJvZHVjdHMgYTphY3RpdmUsXG4gIC5nbG9iYWwtaGVhZGVyIC5tYWluLW5hdi5sZWdhY3ktbWFpbi1uYXYgLmluZHVzdHJpZXMtc3ViLW5hdiAuYnJhbmRzIGE6YWN0aXZlIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBBQTdFO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuZ2xvYmFsLWhlYWRlciAubWFpbi1uYXYubGVnYWN5LW1haW4tbmF2IHtcbiAgICB3aWR0aDogNDM4cHg7XG4gICAgcmlnaHQ6IDA7XG4gICAgcGFkZGluZy10b3A6IDc1cHg7XG4gIH1cbiAgLmdsb2JhbC1oZWFkZXIgLm1haW4tbmF2LmxlZ2FjeS1tYWluLW5hdi5zbGlkZS1pbiB7XG4gICAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlLWluLXRhYmxldC1zdWJuYXY7XG4gIH1cbiAgLmdsb2JhbC1oZWFkZXIgLm1haW4tbmF2LmxlZ2FjeS1tYWluLW5hdi5zbGlkZS1vdXQge1xuICAgIGFuaW1hdGlvbi1uYW1lOiBzbGlkZS1vdXQtdGFibGV0LXN1Ym5hdjtcbiAgfVxuICAuZ2xvYmFsLWhlYWRlciAubWFpbi1uYXYubGVnYWN5LW1haW4tbmF2IC5zdWItbmF2IHtcbiAgICB0b3A6IDA7XG4gICAgcGFkZGluZy10b3A6IDc1cHg7XG4gIH1cbiAgLmdsb2JhbC1oZWFkZXIgLm1haW4tbmF2LmxlZ2FjeS1tYWluLW5hdiAuc3ViLW5hdi5zbGlkZS1pbiB7XG4gICAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlLWluLXRhYmxldC1zdWJuYXY7XG4gIH1cbiAgLmdsb2JhbC1oZWFkZXIgLm1haW4tbmF2LmxlZ2FjeS1tYWluLW5hdiAuc3ViLW5hdi5zbGlkZS1vdXQge1xuICAgIGFuaW1hdGlvbi1uYW1lOiBzbGlkZS1vdXQtdGFibGV0LXN1Ym5hdjtcbiAgfVxuICAuZ2xvYmFsLWhlYWRlciAubGVnYWN5LW1haW4tbmF2ID4gLm5hdi1vdmVybGF5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICAgIG9wYWNpdHk6IC41O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IC0xO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmdsb2JhbC1oZWFkZXIgLnN1Yi1uYXYuYXV0b21hdGVkLXNvbHV0aW9ucy1zdWItbmF2IHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHdpZHRoOiAxMTcwcHg7XG4gICAgYm94LXNoYWRvdzogLTZweCAwIDZweCAtNnB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICBoZWlnaHQ6IDQ5MHB4O1xuICB9XG4gIC5nbG9iYWwtaGVhZGVyIC5zdWItbmF2LmF1dG9tYXRlZC1zb2x1dGlvbnMtc3ViLW5hdiAub25lLWNvbHVtbiB7XG4gICAgd2lkdGg6IDU4MHB4O1xuICB9XG4gIC5nbG9iYWwtaGVhZGVyIC5zdWItbmF2LmF1dG9tYXRlZC1zb2x1dGlvbnMtc3ViLW5hdiAudHdvLWNvbHVtbiB7XG4gICAgd2lkdGg6IDg3MHB4O1xuICB9XG4gIC5nbG9iYWwtaGVhZGVyIC5zdWItbmF2LmF1dG9tYXRlZC1zb2x1dGlvbnMtc3ViLW5hdiAudGhyZWUtY29sdW1uIHtcbiAgICB3aWR0aDogMTE2MHB4O1xuICB9XG4gIC5nbG9iYWwtaGVhZGVyIC5zdWItbmF2LmF1dG9tYXRlZC1zb2x1dGlvbnMtc3ViLW5hdiAucGFuZWwtMSB7XG4gICAgd2lkdGg6IDI5MHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgaGVpZ2h0OiA0ODBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLmdsb2JhbC1oZWFkZXIgLnN1Yi1uYXYuYXV0b21hdGVkLXNvbHV0aW9ucy1zdWItbmF2IC5wYW5lbC0xID4gdWwgPiBsaTpmaXJzdC1jaGlsZCB7XG4gICAgcGFkZGluZy10b3A6IDE0cHg7XG4gIH1cbiAgLmdsb2JhbC1oZWFkZXIgLnN1Yi1uYXYuYXV0b21hdGVkLXNvbHV0aW9ucy1zdWItbmF2IC5wYW5lbC0xID4gdWwgPiBsaSA+IGE6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiA4cHg7XG4gICAgaGVpZ2h0OiA4cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNjNGNlZDE7XG4gICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgI2M0Y2VkMTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogN3B4O1xuICAgIHJpZ2h0OiAxMnB4O1xuICB9XG4gIC5nbG9iYWwtaGVhZGVyIC5zdWItbmF2LmF1dG9tYXRlZC1zb2x1dGlvbnMtc3ViLW5hdiAucGFuZWwtMSA+IHVsID4gbGkgPiBhOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbiAgLmdsb2JhbC1oZWFkZXIgLnN1Yi1uYXYuYXV0b21hdGVkLXNvbHV0aW9ucy1zdWItbmF2IC5wYW5lbC0xID4gdWwgPiBsaS5hY3RpdmUgPiBhIHtcbiAgICBjb2xvcjogIzAwQUE3RTtcbiAgfVxuICAuZ2xvYmFsLWhlYWRlciAuc3ViLW5hdi5hdXRvbWF0ZWQtc29sdXRpb25zLXN1Yi1uYXYgLnBhbmVsLTEgPiB1bCA+IGxpLmFjdGl2ZSA+IGE6YWZ0ZXIge1xuICAgIGJvcmRlci1jb2xvcjogIzAwQUE3RTtcbiAgfVxuICAuZ2xvYmFsLWhlYWRlciAuc3ViLW5hdi5hdXRvbWF0ZWQtc29sdXRpb25zLXN1Yi1uYXYgLnBhbmVsLTEgPiB1bCA+IGxpLmFjdGl2ZSAucGFuZWwtMiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgei1pbmRleDogLTE7XG4gIH1cbiAgLmdsb2JhbC1oZWFkZXIgLnN1Yi1uYXYuYXV0b21hdGVkLXNvbHV0aW9ucy1zdWItbmF2IC5wYW5lbC0yIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMGYwO1xuICAgIHBhZGRpbmctbGVmdDogMjkwcHg7XG4gICAgYm94LXNoYWRvdzogMCA2cHggNnB4IC02cHggcmdiYSgwLCAwLCAwLCAwLjIpLCA2cHggMCA2cHggLTZweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgaGVpZ2h0OiA0ODBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IC0yO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmdsb2JhbC1oZWFkZXIgLnN1Yi1uYXYuYXV0b21hdGVkLXNvbHV0aW9ucy1zdWItbmF2IC5wYW5lbC0yOmZpcnN0LWNoaWxkIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuZ2xvYmFsLWhlYWRlciAuc3ViLW5hdi5hdXRvbWF0ZWQtc29sdXRpb25zLXN1Yi1uYXYgLnByb2R1Y3RzIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogNTgwcHg7XG4gIH1cbiAgLmdsb2JhbC1oZWFkZXIgLnN1Yi1uYXYuYXV0b21hdGVkLXNvbHV0aW9ucy1zdWItbmF2IC5wcm9kdWN0cyA+IHVsIHtcbiAgICB3aWR0aDogMjkwcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG4gIC5nbG9iYWwtaGVhZGVyIC5zdWItbmF2LmF1dG9tYXRlZC1zb2x1dGlvbnMtc3ViLW5hdiAucHJvZHVjdHMgPiB1bDpsYXN0LWNoaWxkIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gIH1cbiAgLmdsb2JhbC1oZWFkZXIgLnN1Yi1uYXYuYXV0b21hdGVkLXNvbHV0aW9ucy1zdWItbmF2IC5icmFuZHMge1xuICAgIHdpZHRoOiAyOTBweDtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5nbG9iYWwtaGVhZGVyIC5zdWItbmF2LmF1dG9tYXRlZC1zb2x1dGlvbnMtc3ViLW5hdiAuYnJhbmRzIC5hbGwtYnJhbmRzIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2MwYzBjMDtcbiAgICBtYXJnaW46IDU3cHggMjBweCAwIDIwcHg7XG4gICAgcGFkZGluZy10b3A6IDI0cHg7XG4gIH1cbiAgLmdsb2JhbC1oZWFkZXIgLnN1Yi1uYXYuYXV0b21hdGVkLXNvbHV0aW9ucy1zdWItbmF2IC5icmFuZHMgLmFsbC1icmFuZHMgYSB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAuZ2xvYmFsLWhlYWRlciAuc3ViLW5hdi5hdXRvbWF0ZWQtc29sdXRpb25zLXN1Yi1uYXYgLnByb21vIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAzMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTIwcHg7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmdsb2JhbC1oZWFkZXIgLnN1Yi1uYXYuY29tbWVyY2lhbC1zdWItbmF2IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIGJveC1zaGFkb3c6IDAgNnB4IDZweCAtNnB4IHJnYmEoMCwgMCwgMCwgMC4yKSwgLTZweCAwIDZweCAtNnB4IHJnYmEoMCwgMCwgMCwgMC4yKSwgNnB4IDAgNnB4IC02cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgIHdpZHRoOiAyNDBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG4gIC5nbG9iYWwtaGVhZGVyIC5zdWItbmF2LmNvbW1lcmNpYWwtc3ViLW5hdiAucHJvZHVjdHMge1xuICAgIG1pbi1oZWlnaHQ6IDMxN3B4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5nbG9iYWwtaGVhZGVyIC5zdWItbmF2LmNvbW1lcmNpYWwtc3ViLW5hdiAucHJvZHVjdHM6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzBjMGMwO1xuICAgIHdpZHRoOiAyMjBweDtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMTBweDtcbiAgfVxuICAuZ2xvYmFsLWhlYWRlciAuc3ViLW5hdi5jb21tZXJjaWFsLXN1Yi1uYXYgLnByb2R1Y3RzIHVsIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuZ2xvYmFsLWhlYWRlciAuc3ViLW5hdi5jb21tZXJjaWFsLXN1Yi1uYXYgLnByb21vIHtcbiAgICBtYXJnaW46IDI0cHggMCAwIDIwcHg7XG4gICAgd2lkdGg6IDI1MHB4O1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG4gIC5nbG9iYWwtaGVhZGVyIC5zdWItbmF2LmNvbW1lcmNpYWwtc3ViLW5hdiAuYWxsLWJyYW5kcyB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5nbG9iYWwtaGVhZGVyIC5tYWluLW5hdi5oYXMtaGVhZGVyIC5oZWFkZXItdGl0bGUge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJkMzgzZjtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBmb250LXNpemU6IDAuNzVlbTtcbiAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBsZXR0ZXItc3BhY2luZzogLjA4ZW07XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuZ2xvYmFsLWhlYWRlciAubWFpbi1uYXYuaGFzLWhlYWRlciA+IGxpID4gYSxcbiAgLmdsb2JhbC1oZWFkZXIgLm1haW4tbmF2Lmhhcy1oZWFkZXIgPiBsaSA+IHNwYW4ge1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICB9XG4gIC5nbG9iYWwtaGVhZGVyIC5tYWluLW5hdi5oYXMtaGVhZGVyID4gbGk6aG92ZXIgPiBhOmFmdGVyLCAuZ2xvYmFsLWhlYWRlciAubWFpbi1uYXYuaGFzLWhlYWRlciA+IGxpOmFjdGl2ZSA+IGE6YWZ0ZXIsXG4gIC5nbG9iYWwtaGVhZGVyIC5tYWluLW5hdi5oYXMtaGVhZGVyID4gbGk6aG92ZXIgPiBzcGFuOmFmdGVyLCAuZ2xvYmFsLWhlYWRlciAubWFpbi1uYXYuaGFzLWhlYWRlciA+IGxpOmFjdGl2ZSA+IHNwYW46YWZ0ZXIge1xuICAgIGJvdHRvbTogMTBweDtcbiAgfVxuICAuZ2xvYmFsLWhlYWRlciAubWFpbi1uYXYuaGFzLWhlYWRlciAuaGVhZGVyLXRpdGxlIHtcbiAgICBhbmltYXRpb24tZHVyYXRpb246IC41cztcbiAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDVweCAwIDVweCAwO1xuICAgIG1hcmdpbjogMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc2l6ZTogMC42MjVlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogLjA4ZW07XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2MwYzBjMDtcbiAgICB3aWR0aDogNTA2cHg7XG4gICAgdGV4dC1hbGlnbjoganVzdGlmeTtcbiAgfVxufVxuXG4uZ2xvYmFsLWhlYWRlciAubmF2YmFyLXRvZ2dsZSAuaWNvbi1iYXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZ2xvYmFsLWhlYWRlciAubmF2YmFyLXRvZ2dsZSBzcGFuOm50aC1jaGlsZCgyKSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogMjVweDtcbiAgaGVpZ2h0OiAzcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmdsb2JhbC1oZWFkZXIgLm5hdmJhci10b2dnbGUgc3BhbjpudGgtY2hpbGQoMik6YmVmb3JlLCAuZ2xvYmFsLWhlYWRlciAubmF2YmFyLXRvZ2dsZSBzcGFuOm50aC1jaGlsZCgyKTphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjVweDtcbiAgaGVpZ2h0OiAzcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3QjlCQUE7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgY29udGVudDogJyc7XG4gIHRyYW5zaXRpb246IHRvcCAwLjJzIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KSwgdHJhbnNmb3JtIDAuMnMgMC4ycyBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG59XG5cbi5nbG9iYWwtaGVhZGVyIC5uYXZiYXItdG9nZ2xlIHNwYW46bnRoLWNoaWxkKDIpOmJlZm9yZSB7XG4gIHRvcDogMDtcbiAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA0NWRlZyk7XG59XG5cbi5nbG9iYWwtaGVhZGVyIC5uYXZiYXItdG9nZ2xlIHNwYW46bnRoLWNoaWxkKDIpOmFmdGVyIHtcbiAgdG9wOiAwO1xuICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkge1xuICAuZ2xvYmFsLWhlYWRlciAubmF2YmFyLXRvZ2dsZSBzcGFuOm50aC1jaGlsZCgyKSB7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgaGVpZ2h0OiAzcHg7XG4gIH1cbiAgLmdsb2JhbC1oZWFkZXIgLm5hdmJhci10b2dnbGUgc3BhbjpudGgtY2hpbGQoMik6YmVmb3JlLCAuZ2xvYmFsLWhlYWRlciAubmF2YmFyLXRvZ2dsZSBzcGFuOm50aC1jaGlsZCgyKTphZnRlciB7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgaGVpZ2h0OiAzcHg7XG4gIH1cbn1cblxuLmdsb2JhbC1oZWFkZXIgLm5hdmJhci10b2dnbGUuY29sbGFwc2VkIHNwYW46bnRoLWNoaWxkKDIpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzdCOUJBQTtcbn1cblxuLmdsb2JhbC1oZWFkZXIgLm5hdmJhci10b2dnbGUuY29sbGFwc2VkIHNwYW46bnRoLWNoaWxkKDIpOmJlZm9yZSwgLmdsb2JhbC1oZWFkZXIgLm5hdmJhci10b2dnbGUuY29sbGFwc2VkIHNwYW46bnRoLWNoaWxkKDIpOmFmdGVyIHtcbiAgdHJhbnNpdGlvbjogdG9wIDAuMnMgMC4ycyBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSksIHRyYW5zZm9ybSAwLjJzIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbn1cblxuLmdsb2JhbC1oZWFkZXIgLm5hdmJhci10b2dnbGUuY29sbGFwc2VkIHNwYW46bnRoLWNoaWxkKDIpOmJlZm9yZSB7XG4gIHRvcDogLTdweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAwLCAwZGVnKTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gIC5nbG9iYWwtaGVhZGVyIC5uYXZiYXItdG9nZ2xlLmNvbGxhcHNlZCBzcGFuOm50aC1jaGlsZCgyKTpiZWZvcmUge1xuICAgIHRvcDogLTdweDtcbiAgfVxufVxuXG4uZ2xvYmFsLWhlYWRlciAubmF2YmFyLXRvZ2dsZS5jb2xsYXBzZWQgc3BhbjpudGgtY2hpbGQoMik6YWZ0ZXIge1xuICB0b3A6IDdweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAwLCAwZGVnKTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gIC5nbG9iYWwtaGVhZGVyIC5uYXZiYXItdG9nZ2xlLmNvbGxhcHNlZCBzcGFuOm50aC1jaGlsZCgyKTphZnRlciB7XG4gICAgdG9wOiA3cHg7XG4gIH1cbn1cblxuLmdsb2JhbC1oZWFkZXIgY20tc2VhcmNoLWF1dG9zdWdnZXN0aW9ucy5jbS1wb3B1cC0tYWN0aXZlOmJlZm9yZSB7XG4gIHBhZGRpbmctdG9wOiAwJTtcbn1cblxuLmdsb2JhbC1oZWFkZXIgLm5hdmJhci10b2dnbGUuY29sbGFwc2VkIHNwYW46bnRoLWNoaWxkKDIpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNGI4ZDtcbn1cblxuLmdsb2JhbC1oZWFkZXIgLm5hdmJhci10b2dnbGUgc3BhbjpudGgtY2hpbGQoMik6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNGI4ZDtcbn1cblxuLmdsb2JhbC1oZWFkZXIgLm5hdmJhci10b2dnbGUgc3BhbjpudGgtY2hpbGQoMik6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0YjhkO1xufVxuXG4vKmJvZHkge1xyXG4gIHBhZGRpbmctdG9wOiA1MHB4O1xyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xyXG4gICAgcGFkZGluZy10b3A6IDc1cHg7XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHsgLy8gZGVza3RvcFxyXG5cdHBhZGRpbmctdG9wOiAxMDBweDtcclxuXHR3aWR0aDoxMDAlIWltcG9ydGFudDtcclxuXHQmLnNsaWRlLXVwIHtcclxuXHQgIHBhZGRpbmctdG9wOiA3NXB4O1xyXG5cclxuXHR9XHJcbiAgfVxyXG59Ki9cbi5uYXZiYXItZml4ZWQtdG9wIHtcbiAgYm9yZGVyOiAwO1xufVxuXG4uZW1lcnNvbi1wcm9tb19fcGljdHVyZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xufVxuXG4vKlxyXG5IZWFkZXJcclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblxyXG5Db250YWlucyBzdHlsaW5nIGRlZmluaXRpb25zIGZvciBhbGwgY29udGVudCB0eXBlcyBhcyBjbS1oZWFkZXIuXHJcbi0gY20taGVhZGVyXHJcbi0gY20taGVhZGVyLS1vcGVuXHJcbi0gY20taGVhZGVyLS1zY3JvbGxlZFxyXG4tIGNtLWJyZWFkY3J1bWJcclxuKi9cbi5jbS1oZWFkZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAzO1xuICBib3JkZXI6IG5vbmU7XG4gIGhlaWdodDogNTBweDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjM1cyBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIG1hcmdpbi10b3A6IC03MHB4O1xuICAvKiBidXR0b24gZml4ZWQgdG9wIHJpZ2h0ICovXG4gIC8qIGl0ZW1zIGZpeGVkIHRvcCByaWdodCBuZXh0IHRvIGJ1dHRvbiAqL1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjdweCkge1xuICAuY20taGVhZGVyIHtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgbWFyZ2luLXRvcDogLTkwcHg7XG4gIH1cbn1cblxuLmNtLWhlYWRlcl9fc2VhcmNoIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDUwcHg7XG4gIHBhZGRpbmc6IDE1cHggMTVweCAwIDE1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gIC5jbS1oZWFkZXJfX3NlYXJjaCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsb2F0OiByaWdodDtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbjogMTVweCAxNXB4IDAgMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHotaW5kZXg6IDI7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5jbS1oZWFkZXJfX3NlYXJjaCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLmNtLWhlYWRlci0tb3BlbiAuY20taGVhZGVyX19zZWFyY2gge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmNtLWhlYWRlcl9fYnV0dG9uIHtcbiAgbWFyZ2luOiAxMHB4IDE1cHggMCAwO1xuICBwYWRkaW5nOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlcjogbm9uZTtcbiAgaGVpZ2h0OiAzMXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjdweCkge1xuICAuY20taGVhZGVyX19idXR0b24ge1xuICAgIG1hcmdpbjogMTVweCAxNXB4IDAgMDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmNtLWhlYWRlcl9fYnV0dG9uIHtcbiAgICBvcGFjaXR5OiAwLjg7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjM1cyBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIH1cbn1cblxuLmNtLWhlYWRlcl9fYnV0dG9uOmhvdmVyIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmNtLWhlYWRlcl9faXRlbXMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwcHg7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGNvbG9yOiAjZjBmMGYwO1xufVxuXG4uY20taGVhZGVyX19pdGVtcyA+IGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmNtLWhlYWRlcl9faXRlbXMgPiBsaSBhIHtcbiAgY29sb3I6ICNmMGYwZjA7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uY20taGVhZGVyX19pdGVtcyA+IGxpIGE6aG92ZXIge1xuICBjb2xvcjogIzAwQUE3RTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgLmNtLWhlYWRlcl9faXRlbXMge1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiAzODVweDtcbiAgICBsaW5lLWhlaWdodDogNjBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgfVxuICAuY20taGVhZGVyX19pdGVtcyA+IGxpIHtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gIH1cbiAgLmNtLWhlYWRlcl9faXRlbXMgPiBsaSBhIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgfVxufVxuXG4vKiBicmVhZGNydW1iIGZpeGVkIHRvcCBsZWZ0IG5leHQgdG8gbG9nbyAqL1xuLmNtLWJyZWFkY3J1bWIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjdweCkge1xuICAuY20tYnJlYWRjcnVtYiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiA5MHB4O1xuICAgIG1hcmdpbjogMDtcbiAgICBsaW5lLWhlaWdodDogNjBweDtcbiAgfVxuICAuY20tYnJlYWRjcnVtYl9faXRlbSBhIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgfVxuICAuY20tYnJlYWRjcnVtYiA+IGxpICsgbGk6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCI+XFwwMGEwXCI7XG4gICAgLyogb3ZlcndyaXRlIGJvb3RzdHJhcCwgY2F1c2Ugb2YgbGlic2FzcyBkb3VibGUgZXNjYXBpbmcgKi9cbiAgfVxufVxuXG4uY20tYnJlYWRjcnVtYi0tb3V0ZXIge1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgLyogb3ZlcndyaXRlIGJvb3RzdHJhcCBqYXZhc2NyaXB0IGlubGluZSBoZWlnaHQgKi9cbn1cblxuLypcclxuLy8gb3ZlcnJpZGVzL2V4dGVuZHMgdXRpbGl0eS1uYXYgZm9yIHRoZSBjb2xsYXBzaWJsZSBicmFuZHMgd2lkZ2V0XHJcblxyXG4udXRpbGl0eS1uYXYge1xyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkgeyAvLyBtb2JpbGUgYW5kIHRhYmxldFxyXG4gICAgLmJyYW5kcy1kcm9wZG93biB7XHJcbiAgICAgIG9yZGVyOiA5OTk7XHJcbiAgICAgIFxyXG4gICAgICA+IGEge1xyXG4gICAgICAgIGNvbG9yOiAkcmljaC1ibGFjaztcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwYWRkaW5nOiAxNXB4IDYwcHggMTVweCAxMHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5O1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkd2hpdGU7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICR3aGl0ZTtcclxuICAgICAgICBtYXJnaW4tbGVmdDogLTEwcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IHdoaXRuZXktbGluZS1oZWlnaHQoMjYsIDE2KTtcclxuICAgICAgICBmb250LXNpemU6IHVucXVvdGUoKDEgLyAuODc1KSArICdlbScpO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiB3aGl0bmV5LXdlaWdodChtZWRpdW0pO1xyXG4gICAgICAgIFxyXG4gICAgICAgICY6YWZ0ZXIgeyAvLyBhcnJvd1xyXG4gICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICBib3JkZXItdG9wOiAycHggc29saWQgJGNvb2wtZ3JheTtcclxuICAgICAgICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICRjb29sLWdyYXk7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0zM3B4O1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogOHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBcclxuICAgICAgdWwge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgICAgXHJcbiAgICAgIC5tb2JpbGUtdG9wLWxpbmsge1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiB3aGl0bmV5LWxpbmUtaGVpZ2h0KDE5LjUsIDE2KTtcclxuICAgICAgfVxyXG4gICAgICBcclxuICAgICAgLnN1Yi1uYXYge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcclxuICAgICAgICBmb250LXNpemU6IHVucXVvdGUoKDEgLyAuODc1KSArICdlbScpO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiB3aGl0bmV5LWxpbmUtaGVpZ2h0KDI2LCAxNik7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC8vIGVuZCBtb2JpbGUgYW5kIHRhYmxldFxyXG4gIFxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikgeyAvLyBkZXNrdG9wXHJcbiAgICBhbmltYXRpb24tZHVyYXRpb246IDgwMG1zO1xyXG4gICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIG1heC1oZWlnaHQ6IG5vbmU7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBcclxuICAgIC5tb2JpbGUtdG9wLWxpbmsge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAuaG9yaXpvbnRhbC1saXN0ID4gbGkgPiBhIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB6LWluZGV4OiAxO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMjVweDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgei1pbmRleDogMDtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgfVxyXG5cdFxyXG4gICAgLmJyYW5kcy1kcm9wZG93biB7XHJcbiAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICBtYXJnaW4tbGVmdDogLTMwcHg7XHJcbiAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICBcclxuICAgICAgPiBhIHsgLy8gYXJyb3dcclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICBib3JkZXItd2lkdGg6IDZweCA1cHggMCA1cHg7XHJcbiAgICAgICAgICBib3JkZXItY29sb3I6IHBhbGV0dGUod2hpdGUsIGRpbSkgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgJjphY3RpdmU6YWZ0ZXIsICY6aG92ZXI6YWZ0ZXIge1xyXG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkd2hpdGUgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIFxyXG4gICAgICB1bCB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcclxuICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgbGkge1xyXG4gICAgICAgIHBhZGRpbmc6IDE1cHggMDtcclxuICAgICAgICBtYXJnaW46IDAgNDBweCAwIDA7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIFxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICB3aWR0aDogMTIwcHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDc1cHg7XHJcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgXHJcbiAgICAgICAgICAmOmhvdmVyIGltZyB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC03NXB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBcclxuICAgICAgaW1nIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBzbGlkZS1kb3duLXV0aWxpdHktbmF2IHtcclxuICBmcm9tIHtcclxuICAgIGhlaWdodDogMjVweDtcclxuICB9XHJcbiAgdG8ge1xyXG4gICAgaGVpZ2h0OiAxMzBweDtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgc2xpZGUtZG93bi11dGlsaXR5LW5hdi1saXN0IHtcclxuICBmcm9tIHtcclxuICAgIGhlaWdodDogMDtcclxuICB9XHJcbiAgdG8ge1xyXG4gICAgaGVpZ2h0OiAxMTRweDtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikgeyAvLyBkZXNrdG9wXHJcbiAgLnV0aWxpdHktbmF2LmV4cGFuZGVkIHtcclxuICAgIGFuaW1hdGlvbi1uYW1lOiBzbGlkZS1kb3duLXV0aWxpdHktbmF2O1xyXG4gICAgXHJcbiAgICAuYnJhbmRzLWRyb3Bkb3duIHtcclxuICAgICAgPiBhIHsgIC8vIGFycm93XHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICBib3JkZXItd2lkdGg6IDAgNXB4IDZweCA1cHg7XHJcbiAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHBhbGV0dGUod2hpdGUsIGRpbSkgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgICY6YWN0aXZlOmFmdGVyLCAmOmhvdmVyOmFmdGVyIHtcclxuICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgJHdoaXRlIHRyYW5zcGFyZW50O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBcclxuICAgICAgdWwge1xyXG4gICAgICAgIGFuaW1hdGlvbi1uYW1lOiBzbGlkZS1kb3duLXV0aWxpdHktbmF2LWxpc3Q7XHJcbiAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiA5MDBtcztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmLm5vLWFuaW0ge1xyXG4gICAgICBoZWlnaHQ6IDEzMHB4O1xyXG4gICAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBub25lO1xyXG4gICAgICBhbmltYXRpb24tbmFtZTogdW5zZXQ7XHJcbiAgICAgIFxyXG4gICAgICAuYnJhbmRzLWRyb3Bkb3duIHVsIHtcclxuICAgICAgICBoZWlnaHQ6IDExNHB4O1xyXG4gICAgICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IG5vbmU7XHJcbiAgICAgICAgYW5pbWF0aW9uLW5hbWU6IHVuc2V0O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHNsaWRlLXVwLXV0aWxpdHktbmF2IHtcclxuICBmcm9tIHtcclxuICAgIGhlaWdodDogMTMwcHg7XHJcbiAgfVxyXG4gIHRvIHtcclxuICAgIGhlaWdodDogMjVweDtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgc2xpZGUtdXAtdXRpbGl0eS1uYXYtbGlzdCB7XHJcbiAgZnJvbSB7XHJcbiAgICBoZWlnaHQ6IDExNHB4O1xyXG4gIH1cclxuICB0byB7XHJcbiAgICBoZWlnaHQ6IDA7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHsgLy8gZGVza3RvcFxyXG4gIC51dGlsaXR5LW5hdi5jb2xsYXBzZWQge1xyXG4gICAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlLXVwLXV0aWxpdHktbmF2O1xyXG4gIH1cclxuXHJcbiAgLmJyYW5kcy1kcm9wZG93biB1bCB7XHJcbiAgICBhbmltYXRpb24tbmFtZTogc2xpZGUtdXAtdXRpbGl0eS1uYXYtbGlzdDtcclxuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogNzAwbXM7XHJcbiAgfVxyXG5cclxuICAmLm5vLWFuaW0ge1xyXG4gICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogbm9uZTtcclxuICAgIGFuaW1hdGlvbi1uYW1lOiB1bnNldDtcclxuXHJcbiAgICAuYnJhbmRzLWRyb3Bkb3duIHVsIHtcclxuICAgICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogbm9uZTtcclxuICAgICAgYW5pbWF0aW9uLW5hbWU6IHVuc2V0O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLm1haW4taGVhZGVyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbn0qL1xuLnNlbGVjdC13cmFwcGVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2MwYzBjMDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zZWxlY3Qtd3JhcHBlci5ncmF5LXNlbGVjdC13cmFwcGVyIHtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2MwYzBjMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjBmMDtcbn1cblxuLnNlbGVjdC13cmFwcGVyLmdyYXktc2VsZWN0LXdyYXBwZXIgc2VsZWN0IHtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xufVxuXG4uc2VsZWN0LXdyYXBwZXIuZ3JheS1zZWxlY3Qtd3JhcHBlciBvcHRpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMGYwO1xufVxuXG4uc2VsZWN0LXdyYXBwZXI6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgYm90dG9tOiAyM3B4O1xuICByaWdodDogMTBweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzJkMzgzZjtcbiAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgIzJkMzgzZjtcbiAgei1pbmRleDogMDtcbn1cblxuLnNlbGVjdC13cmFwcGVyIHNlbGVjdCB7XG4gIGJvcmRlcjogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gIGZvbnQtc2l6ZTogLjg3NWVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsZXR0ZXItc3BhY2luZzogLjA4ZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBhZGRpbmc6IDAgMjVweCAwIDVweDtcbiAgY29sb3I6ICMyZDM4M2Y7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLnNlbGVjdC13cmFwcGVyIHNlbGVjdDo6LW1zLWV4cGFuZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zZWxlY3Qtd3JhcHBlciBzZWxlY3Q6Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY2cHgpIHtcbiAgLnNlbGVjdC13cmFwcGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDM1MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkge1xuICAuc2VsZWN0LXdyYXBwZXIge1xuICAgIHdpZHRoOiAyNTBweDtcbiAgfVxuICAuc2VsZWN0LXdyYXBwZXIgc2VsZWN0IHtcbiAgICBmb250LXNpemU6IC42MjVlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5zZWxlY3Qtd3JhcHBlciB7XG4gICAgd2lkdGg6IDI4MHB4O1xuICB9XG4gIC5zZWxlY3Qtd3JhcHBlciBzZWxlY3Qge1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBmb250LXNpemU6IC44NzVlbTtcbiAgfVxufVxuXG4uZ3JlZW4tbGluayB7XG4gIGZvbnQtc2l6ZTogMC43NWVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzAwQUE3RTtcbn1cblxuLmNsZWFyLWxpbmsge1xuICBmb250LXNpemU6IDAuNzVlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICNjMGMwYzA7XG59XG5cbi5ncmVlbi1saW5rLWxhcmdlciB7XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICMwMEFBN0U7XG59XG5cbi5ibGFjay1saW5rLWxhcmdlciB7XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICM4MDgwODA7XG59XG5cbnAubm9Cb3R0b21NYXJnaW4ge1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG5cbi50aXRsZS10ZXh0IHtcbiAgZm9udC1zaXplOiAwLjYyNWVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wOGVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBwYWRkaW5nOiAwcHg7XG59XG5cbi5jYXJ0VGl0bGUtdGV4dCB7XG4gIGZvbnQtc2l6ZTogMS42ODc1ZW07XG4gIGNvbG9yOiAjMmQzODNmO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4ucHJpY2UtdGV4dCB7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA4ZW07XG4gIGNvbG9yOiAjMmQzODNmO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4uYXZhaWxhYmlsaXR5LXRleHQge1xuICBmb250LXNpemU6IC44MTI1ZW07XG4gIGNvbG9yOiAjMmQzODNmO1xufVxuXG4uc3BlY2lmaWNhdGlvbnMtaGVhZGVyLXRleHQge1xuICBjb2xvcjogIzJkMzgzZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNWVtO1xufVxuXG4uY3RhLWxpbmtzLXRleHQge1xuICBmb250LXNpemU6IC43NWVtO1xuICBjb2xvcjogIzAwQUE3RTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLnNrdS1saXN0LWhlYWRlci10ZXh0IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzJkMzgzZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA4ZW07XG59XG5cbi5lcnJvci1tZXNzYWdlIHtcbiAgZm9udC1zaXplOiAwLjc1ZW07XG4gIGNvbG9yOiAjZDMxMjQ1O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA4ZW07XG59XG5cbi5zdWNjZXNzLW1lc3NhZ2Uge1xuICBmb250LXNpemU6IDAuNzVlbTtcbiAgY29sb3I6ICMwMEFBN0U7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDhlbTtcbn1cblxuLmJ0bi1kcm9wZG93biB7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCAjYzBjMGMwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMGYwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA1MHB4O1xuICBjb2xvcjogIzJkMzgzZjtcbiAgcGFkZGluZzogMCAxMHB4O1xufVxuXG4uZm9ybS1maWVsZCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogMTlweDtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cblxuLmZvcm0tZmllbGQgbGFiZWwge1xuICBtYXJnaW4tYm90dG9tOiA3cHg7XG4gIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICBmb250LXNpemU6IDAuNzVlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC4wOGVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbn1cblxuLmZvcm0tZmllbGQgaW5wdXRbdHlwZT1cInRleHRcIl0ge1xuICBoZWlnaHQ6IDQ4cHg7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIHdpZHRoOiAyODBweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDFlbTtcbiAgY29sb3I6ICMyZDM4M2Y7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGYwZjA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMyZDM4M2Y7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5mb3JtLWZpZWxkIGlucHV0W3R5cGU9XCJ0ZXh0XCJdOmhvdmVyLCAuZm9ybS1maWVsZCBpbnB1dFt0eXBlPVwidGV4dFwiXTpmb2N1cyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjMGMwYzA7XG4gIG91dGxpbmU6IDA7XG59XG5cbi5mb3JtLWZpZWxkIHRleHRhcmVhIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbmxhYmVsIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxubGFiZWwuc2VsZWN0LWxhYmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogN3B4O1xuICBsaW5lLWhlaWdodDogMTAwJTtcbiAgZm9udC1zaXplOiAwLjc1ZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAuMDhlbTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIGxhYmVsLnNlbGVjdC1sYWJlbCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5sYWJlbC5jb250cm9sLWxhYmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogN3B4O1xuICBsaW5lLWhlaWdodDogMTAwJTtcbiAgZm9udC1zaXplOiAwLjc1ZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAuMDhlbTtcbn1cblxuc2VsZWN0LnNlbGVjdC1kcm9wZG93biB7XG4gIGhlaWdodDogNDhweDtcbiAgcGFkZGluZzogMTZweDtcbiAgd2lkdGg6IDI4MHB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBjb2xvcjogIzJkMzgzZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjBmMDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzJkMzgzZjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDAuNzVlbTtcbiAgLypib3JkZXI6IDFweCBzb2xpZCBwYWxldHRlKHdhcm0tZ3JheSk7Ki9cbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDhlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbnNlbGVjdC5zZWxlY3QtZHJvcGRvd246aG92ZXIsIHNlbGVjdC5zZWxlY3QtZHJvcGRvd246Zm9jdXMge1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzBjMGMwO1xuICBvdXRsaW5lOiAwO1xufVxuXG5zZWxlY3Quc2VsZWN0LWRyb3Bkb3duIG9wdGlvbi5zZWxlY3QtZGVmYXVsdCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBzZWxlY3Quc2VsZWN0LWRyb3Bkb3duIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgc2VsZWN0LnNlbGVjdC1kcm9wZG93biBvcHRpb24uc2VsZWN0LWRlZmF1bHQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbmlucHV0LmlucHV0LXRleHQge1xuICBoZWlnaHQ6IDQ4cHg7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIHdpZHRoOiAyODBweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDFlbTtcbiAgY29sb3I6ICMyZDM4M2Y7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGYwZjA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMyZDM4M2Y7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1hcmdpbjogMDtcbn1cblxuaW5wdXQuaW5wdXQtdGV4dDpob3ZlciwgaW5wdXQuaW5wdXQtdGV4dDpmb2N1cyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjMGMwYzA7XG4gIG91dGxpbmU6IDA7XG59XG5cbnRleHRhcmVhIHtcbiAgaGVpZ2h0OiA0OHB4O1xuICBwYWRkaW5nOiAxNnB4O1xuICB3aWR0aDogMjgwcHg7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAxZW07XG4gIGNvbG9yOiAjMmQzODNmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMGYwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMmQzODNmO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBtYXJnaW46IDA7XG59XG5cbnRleHRhcmVhOmhvdmVyLCB0ZXh0YXJlYTpmb2N1cyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjMGMwYzA7XG4gIG91dGxpbmU6IDA7XG59XG5cbi5zZWFyY2gtYXJlYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiA0OHB4O1xuICB3aWR0aDogMjZjaDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uc2VhcmNoLWFyZWEgaW5wdXQge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogNDBweDtcbn1cblxuLnNlYXJjaC1hcmVhIGEge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDQ4cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICM4MDgwODA7XG59XG5cbi5zZWFyY2gtYXJlYSBhIC5nbHlwaGljb24ge1xuICBsaW5lLWhlaWdodDogNDhweDtcbn1cblxuLnNlYXJjaC1hcmVhIC5pbnB1dC10ZXh0IHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2MwYzBjMDtcbn1cblxuLmlucHV0LWNoZWNrYm94IGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgd2lkdGg6IDJlbTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IDFlbTtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmlucHV0LWNoZWNrYm94IGlucHV0W3R5cGU9Y2hlY2tib3hdICsgbGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIG1hcmdpbi1sZWZ0OiAtMmVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uaW5wdXQtY2hlY2tib3ggaW5wdXRbdHlwZT1jaGVja2JveF0gKyBsYWJlbDpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC01cHg7XG4gIHdpZHRoOiAwLjkzNzVlbTtcbiAgaGVpZ2h0OiAwLjkzNzVlbTtcbiAgbWFyZ2luOiAwLjI1ZW0gMC41ZW0gMC4yNWVtIDFweDtcbiAgYm9yZGVyOiAwLjA2MjVlbSBzb2xpZCAjYzBjMGMwO1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDFweCAjYzBjMGMwIGluc2V0O1xufVxuXG4uaW5wdXQtY2hlY2tib3ggaW5wdXRbdHlwZT1jaGVja2JveF0gKyBsYWJlbDphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtLjI1ZW07XG4gIHRvcDogNHB4O1xuICB3aWR0aDogMWVtO1xuICBjb2xvcjogIzAwQUE3RTtcbiAgZm9udC1zaXplOiAwLjkzNzVlbTtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLmlucHV0LWNoZWNrYm94IGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyBsYWJlbDphZnRlciB7XG4gIGNvbnRlbnQ6ICfinJMnO1xufVxuXG4vKlNBMS03NjUgJiBTQTEtNzY2OiBDU1MgY2hhbmdlcyBmb3IgcmVmZXJlbmNlSWRDb250YWluZXIgc2VhcmNoIGJveCAqL1xuQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gICNyZWZlcmVuY2VJZENvbnRhaW5lciB7XG4gICAgd2lkdGg6IDI4MHB4O1xuICAgIGhlaWdodDogNDhweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIH1cbiAgc2VsZWN0I2ZpbHRlciB7XG4gICAgd2lkdGg6IDE4MHB4O1xuICB9XG59XG5cbi8qU0ExLTc2NSAmIFNBMS03NjY6IFBhZGRpbmcgYWRkZWQgdG8gdGhlIHNlYXJjaCBkYXRlIHdpZGdldCAqL1xuZGl2I3NlYXJjaERhdGUge1xuICBtYXJnaW46IDVweCAwIDIwcHggMDtcbn1cblxuLnRhYmxlLWFyZWEge1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLnJUYWJsZSB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IHNjcm9sbDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xufVxuXG4uclRhYmxlIC5yVGFibGVIZWFkIHtcbiAgZm9udC1zaXplOiAwLjc1ZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAuMDhlbTtcbiAgZm9udC1zaXplOiAxMHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBwYWRkaW5nOiAxMHB4IDEwcHggMTBweCAwO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2RkZGRkZDtcbn1cblxuLnJUYWJsZSAuclRhYmxlSGVhZDpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cblxuLnJUYWJsZSAuclRhYmxlQ2VsbCB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGNvbG9yOiAjMmQzODNmO1xuICBwYWRkaW5nOiAxMnB4IDEwcHggMTJweCAwO1xufVxuXG4uclRhYmxlIC5yVGFibGVDZWxsIGE6bm90KC5idG4pLFxuLnJUYWJsZSAuclRhYmxlQ2VsbCBhOm5vdCguY3RhLWJ0biksXG4uclRhYmxlIC5yVGFibGVDZWxsIGE6bm90KC5jdGEtdGV4dCkge1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzAwQUE3RTtcbn1cblxuLnJUYWJsZSAuclRhYmxlQ2VsbCBkaXYge1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuXG4uclRhYmxlIC5hY3Rpb25zIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHBhZGRpbmc6IDRweCAwIDA7XG59XG5cbi5yVGFibGUgLmFjdGlvbkJ1dHRvbiB7XG4gIGNvbG9yOiAjMmQzODNmO1xuICBwYWRkaW5nOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5yVGFibGUgLmFjdGlvbkJ1dHRvbjpub3QoLmFjdGlvbkJ1dHRvbkljb24pIHtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNjMGMwYzA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGYwZjA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNDVweDtcbiAgbGluZS1oZWlnaHQ6IDQ1cHg7XG59XG5cbi5yVGFibGUgLmFjdGlvbkJ1dHRvbjpub3QoLmFjdGlvbkJ1dHRvbkljb24pIGltZyB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5yVGFibGUgLmFjdGlvbkRyb3Bkb3duIHtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5yVGFibGUgcCB7XG4gIG1hcmdpbjogMDtcbn1cblxuZGl2LnJUYWJsZUhlYWRpbmcsXG5kaXYuclRhYmxlUm93IHtcbiAgZGlzcGxheTogdGFibGUtcm93O1xufVxuXG5kaXYuclRhYmxlQm9keSB7XG4gIGRpc3BsYXk6IHRhYmxlLXJvdy1ncm91cDtcbiAgbGluZS1oZWlnaHQ6IDMuNTtcbn1cblxuZGl2LnJUYWJsZVJvdyB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYzBjMGMwO1xufVxuXG5kaXYuclRhYmxlQ2VsbCxcbmRpdi5yVGFibGVIZWFkIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbn1cblxuZGl2LnJUYWJsZUNlbGwgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxuZGl2LnJUYWJsZUhlYWQgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuI2NoZWNrb3V0X2NydW1iIHtcbiAgbWFyZ2luLXRvcDogMjVweDtcbn1cblxuLmZvcm0tY29udHJvbCB7XG4gIGNvbG9yOiAjMmQzODNmO1xufVxuXG4jY29udGVudFJlY29tbWVuZGF0aW9uV2lkZ2V0X0NoZWNrb3V0RGlzY2xhaW1lck1zZyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmVzcG90X2NyZWRpdF9jYXJkX2F1dGgge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4jZ3JheU91dCB7XG4gIG9wYWNpdHk6IC41O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xufVxuXG4jb3JkZXJCaWxsaW5nT3ZlcmxheSB7XG4gIHotaW5kZXg6IDEwO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmF1dG9Tb2xPcmRlckJpbGxpbmcgLnN0ZXBfb24ge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xufVxuXG4uYXV0b1NvbE9yZGVyQmlsbGluZyAuc3RlcF9vZmYge1xuICBjb2xvcjogIzgwODA4MDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xufVxuXG4uYXV0b1NvbE9yZGVyQmlsbGluZyAuc3Vib3JkZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzBjMGMwO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDEwcHggMXB4ICNjMGMwYzA7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG5cbi5hdXRvU29sT3JkZXJCaWxsaW5nIC5zdWJvcmRlciAuc3ViT3JkZXJCb3JkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjN0I5QkFBO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMTVweDtcbiAgZm9udC1zaXplOiAxZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmF1dG9Tb2xPcmRlckJpbGxpbmcgLnN1Ym9yZGVyIC5zdWJPcmRlclRpdGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNEI4RDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDVweCAyMHB4O1xuICBmb250LXNpemU6IDAuNzVlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDhlbTtcbn1cblxuLmF1dG9Tb2xPcmRlckJpbGxpbmcgLnN1Ym9yZGVyIC5zdWJPcmRlclRpdGxlIGEge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5hdXRvU29sT3JkZXJCaWxsaW5nIC5zdWJvcmRlciAubGluZUhlaWdodE9uZSB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4uYXV0b1NvbE9yZGVyQmlsbGluZyAuc3Vib3JkZXIgLnN1Yk9yZGVySGVhZGVyIHtcbiAgY29sb3I6ICMyZDM4M2Y7XG4gIGZvbnQtc2l6ZTogMC43NWVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wOGVtO1xuICBtYXJnaW4tYm90dG9tOiAtM3B4O1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uYXV0b1NvbE9yZGVyQmlsbGluZyAuc3Vib3JkZXIgLnN1Yk9yZGVySGVhZGVyIGxhYmVsIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLmF1dG9Tb2xPcmRlckJpbGxpbmcgLnN1Ym9yZGVyIC5zdWJPcmRlckhlYWRlciAucmVxdWlyZWQtZmllbGQge1xuICBjb2xvcjogIzJkMzgzZjtcbn1cblxuLmF1dG9Tb2xPcmRlckJpbGxpbmcgLnN1Ym9yZGVyIC5vcmRlcl9kZXRhaWxzX2RpdiB7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbn1cblxuLmF1dG9Tb2xPcmRlckJpbGxpbmcgLnN1Ym9yZGVyIC5vcmRlcl9kZXRhaWxzX2RpdiAuc2hvd0hpZGVBbGxCdG4ge1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDI1cHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYzBjMGMwO1xufVxuXG4uYXV0b1NvbE9yZGVyQmlsbGluZyAuc3Vib3JkZXIgLm9yZGVyX2RldGFpbHNfZGl2IC5zaG93SGlkZUFsbEJ0biAuY3RhLWNvbHVtbiB7XG4gIGZsb2F0OiBub25lO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBtYXJnaW4tbGVmdDogLTEwcHg7XG59XG5cbi5hdXRvU29sT3JkZXJCaWxsaW5nIC5zdWJvcmRlciAub3JkZXJfZGV0YWlsc19kaXYgLnNob3dIaWRlQWxsQnRuIC5jdGEtY29sdW1uIC5oaWRlTW9zdEl0ZW1zIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmF1dG9Tb2xPcmRlckJpbGxpbmcgLnN1Ym9yZGVyIC5vcmRlcl9kZXRhaWxzX2RpdiAuY29sbGFwc2libGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYXV0b1NvbE9yZGVyQmlsbGluZyAuc3Vib3JkZXIgLm9yZGVyX2RldGFpbHNfZGl2ICNvcmRlcl9kZXRhaWxzIC5jb2x1bW5IZWFkZXIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2MwYzBjMDtcbiAgcGFkZGluZy1ib3R0b206IDEycHg7XG4gIG1hcmdpbi1sZWZ0OiAwcHg7XG4gIG1hcmdpbi1yaWdodDogMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY2cHgpIHtcbiAgLmF1dG9Tb2xPcmRlckJpbGxpbmcgLnN1Ym9yZGVyIC5vcmRlcl9kZXRhaWxzX2RpdiAjb3JkZXJfZGV0YWlscyAuY29sdW1uSGVhZGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5hdXRvU29sT3JkZXJCaWxsaW5nIC5zdWJvcmRlciAub3JkZXJfZGV0YWlsc19kaXYgI29yZGVyX2RldGFpbHMgLmNvbHVtbkhlYWRlciAuaGVhZGVyLWNvbHVtbi5hbGlnbl9yaWdodCB7XG4gIHBhZGRpbmctdG9wOiAwcHg7XG59XG5cbi5hdXRvU29sT3JkZXJCaWxsaW5nIC5zdWJvcmRlciAub3JkZXJfZGV0YWlsc19kaXYgI29yZGVyX2RldGFpbHMgLmNvbHVtbkhlYWRlciAuaGVhZGVyLWNvbHVtbi5hbGlnbl9yaWdodCNzaG9wcGluZ0NhcnRfdGFibGVDZWxsX2VhY2gge1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgLmF1dG9Tb2xPcmRlckJpbGxpbmcgLnN1Ym9yZGVyIC5vcmRlcl9kZXRhaWxzX2RpdiAjb3JkZXJfZGV0YWlscyAubW9iaWxlQ29sdW1uSGVhZGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5hdXRvU29sT3JkZXJCaWxsaW5nIC5zdWJvcmRlciAub3JkZXJfZGV0YWlsc19kaXYgI29yZGVyX2RldGFpbHMgLmNvbHVtbiB7XG4gIHBhZGRpbmc6IDEwcHggMTBweCAxNXB4IDBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gIC5hdXRvU29sT3JkZXJCaWxsaW5nIC5zdWJvcmRlciAub3JkZXJfZGV0YWlsc19kaXYgI29yZGVyX2RldGFpbHMgLmNvbHVtbiB7XG4gICAgcGFkZGluZzogMjBweCAwcHggNXB4IDBweDtcbiAgfVxufVxuXG4uYXV0b1NvbE9yZGVyQmlsbGluZyAuc3Vib3JkZXIgLm9yZGVyX2RldGFpbHNfZGl2ICNvcmRlcl9kZXRhaWxzIC5vcmRlci1pdGVtLXJvdyB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYzBjMGMwO1xuICBtYXJnaW46IDBweDtcbiAgY29sb3I6ICM4MDgwODA7XG59XG5cbi5hdXRvU29sT3JkZXJCaWxsaW5nIC5zdWJvcmRlciAub3JkZXJfZGV0YWlsc19kaXYgI29yZGVyX2RldGFpbHMgLm9yZGVyLWl0ZW0tcm93Lm5vQm9yZGVyIHtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4uYXV0b1NvbE9yZGVyQmlsbGluZyAuc3Vib3JkZXIgLm9yZGVyX2RldGFpbHNfZGl2ICNvcmRlcl9kZXRhaWxzIC5jb2x1bW4tYXZhaWxhYmlsaXR5IHtcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xufVxuXG4uYXV0b1NvbE9yZGVyQmlsbGluZyAuc3Vib3JkZXIgLm9yZGVyX2RldGFpbHNfZGl2ICNvcmRlcl9kZXRhaWxzIC5jb2x1bW4tcXVhbnRpdHkge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5hdXRvU29sT3JkZXJCaWxsaW5nIC5zdWJvcmRlciAub3JkZXJfZGV0YWlsc19kaXYgI29yZGVyX2RldGFpbHMgLmNvbHVtbi1wcmljZSB7XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG59XG5cbi5hdXRvU29sT3JkZXJCaWxsaW5nIC5zdWJvcmRlciAub3JkZXJfZGV0YWlsc19kaXYgI29yZGVyX2RldGFpbHMgLmNvbHVtbi1wcmljZSAubGlzdC1wcmljZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xufVxuXG4uYXV0b1NvbE9yZGVyQmlsbGluZyAuc3Vib3JkZXIgLm9yZGVyX2RldGFpbHNfZGl2ICNvcmRlcl9kZXRhaWxzIC5jb2x1bW4tdG90YWwge1xuICBmb250LXNpemU6IDAuODc1ZW07XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4uYXV0b1NvbE9yZGVyQmlsbGluZyAuc3Vib3JkZXIgLm9yZGVyX2RldGFpbHNfZGl2ICNvcmRlcl9kZXRhaWxzIC5za3Uge1xuICBmb250LXNpemU6IDAuNzVlbTtcbn1cblxuLmF1dG9Tb2xPcmRlckJpbGxpbmcgLnN1Ym9yZGVyIC5vcmRlcl9kZXRhaWxzX2RpdiAjb3JkZXJfZGV0YWlscyAucGFja2FnZS1yb3cge1xuICBtYXJnaW4tbGVmdDogMHB4O1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuLmF1dG9Tb2xPcmRlckJpbGxpbmcgLnN1Ym9yZGVyIC5vcmRlcl9kZXRhaWxzX2RpdiAjb3JkZXJfZGV0YWlscyAucGFja2FnZS1yb3cgLmVhY2hQYWNrYWdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjBmMDtcbiAgcGFkZGluZzogMjVweCAwcHggMjVweCAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cbi5hdXRvU29sT3JkZXJCaWxsaW5nIC5zdWJvcmRlciAub3JkZXJfZGV0YWlsc19kaXYgI29yZGVyX2RldGFpbHMgLnBhY2thZ2Utcm93IC5lYWNoUGFja2FnZSAuY29sdW1uLW5hbWUsIC5hdXRvU29sT3JkZXJCaWxsaW5nIC5zdWJvcmRlciAub3JkZXJfZGV0YWlsc19kaXYgI29yZGVyX2RldGFpbHMgLnBhY2thZ2Utcm93IC5lYWNoUGFja2FnZSAuY29sdW1uLXF1YW50aXR5LCAuYXV0b1NvbE9yZGVyQmlsbGluZyAuc3Vib3JkZXIgLm9yZGVyX2RldGFpbHNfZGl2ICNvcmRlcl9kZXRhaWxzIC5wYWNrYWdlLXJvdyAuZWFjaFBhY2thZ2UgLmNvbHVtbi1wcmljZSB7XG4gIHBhZGRpbmc6IDBweDtcbn1cblxuLmF1dG9Tb2xPcmRlckJpbGxpbmcgLnN1Ym9yZGVyIC5vcmRlcl9kZXRhaWxzX2RpdiAjb3JkZXJfZGV0YWlscyAucGFja2FnZS1yb3cgLmVhY2hQYWNrYWdlIC5jb2x1bW4tbmFtZSB7XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDI4NmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogIzJkMzgzZjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gIC5hdXRvU29sT3JkZXJCaWxsaW5nIC5zdWJvcmRlciAub3JkZXJfZGV0YWlsc19kaXYgI29yZGVyX2RldGFpbHMgLnBhY2thZ2Utcm93IC5lYWNoUGFja2FnZSAubW9iaWxlLW9ubHkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmF1dG9Tb2xPcmRlckJpbGxpbmcgLnN1Ym9yZGVyIC5zdWJPcmRlclNoaXBwaW5nICNzaGlwcGluZyB7XG4gIHBhZGRpbmc6IDE1cHg7XG59XG5cbi5hdXRvU29sT3JkZXJCaWxsaW5nIC5zdWJvcmRlciAuc3ViT3JkZXJTaGlwcGluZyAuc2hpcHBpbmctY29sdW1uIHtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xufVxuXG4uYXV0b1NvbE9yZGVyQmlsbGluZyAuc3Vib3JkZXIgLnN1Yk9yZGVyQmlsbGluZyB7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xufVxuXG4uYXV0b1NvbE9yZGVyQmlsbGluZyAuc3Vib3JkZXIgLnN1Yk9yZGVyQmlsbGluZyAjYmlsbGluZyB7XG4gIHBhZGRpbmc6IDE1cHg7XG59XG5cbi5hdXRvU29sT3JkZXJCaWxsaW5nIC5zdWJvcmRlciAuc3ViT3JkZXJCaWxsaW5nIC5iaWxsaW5nLWNvbHVtbiB7XG4gIHBhZGRpbmctYm90dG9tOiAyNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDBweDtcbn1cblxuLmF1dG9Tb2xPcmRlckJpbGxpbmcgLnN1Ym9yZGVyIC5zdWJPcmRlckJpbGxpbmcgI3RvdGFsX2JyZWFrZG93biAjb3JkZXJfdG90YWwge1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5hdXRvU29sT3JkZXJCaWxsaW5nIC5zdWJvcmRlciAuc3ViT3JkZXJCaWxsaW5nICN0b3RhbF9icmVha2Rvd24gI29yZGVyX3RvdGFsIC5ub1BhZGRpbmcge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG5cbi5hdXRvU29sT3JkZXJCaWxsaW5nIC5zdWJvcmRlciAuc3ViT3JkZXJCaWxsaW5nICN0b3RhbF9icmVha2Rvd24gI29yZGVyX3RvdGFsIC50b3RhbF9kZXRhaWxzIHtcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgcGFkZGluZy1yaWdodDogM3B4O1xufVxuXG4uYXV0b1NvbE9yZGVyQmlsbGluZyAuc3Vib3JkZXIgLnN1Yk9yZGVyQmlsbGluZyAjdG90YWxfYnJlYWtkb3duICNvcmRlcl90b3RhbCAudG90YWxfZmlndXJlcyB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBmb250LXNpemU6IDAuODc1ZW07XG59XG5cbi5hdXRvU29sT3JkZXJCaWxsaW5nIC5zdWJvcmRlciAuc3ViT3JkZXJCaWxsaW5nICN0b3RhbF9icmVha2Rvd24gI29yZGVyX3RvdGFsIC50b3RhbF9maWd1cmVzLm9yZGVyX3RvdGFsIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLmF1dG9Tb2xPcmRlckJpbGxpbmcgLnN1Ym9yZGVyIC5zdWJPcmRlckJpbGxpbmcgLmJpbGxpbmctZmllbGRzLWNvbHVtbiB7XG4gIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGNvbG9yOiAjMmQzODNmO1xufVxuXG4uYXV0b1NvbE9yZGVyQmlsbGluZyAuc3Vib3JkZXIgLnN1Yk9yZGVyQmlsbGluZyAuYmlsbGluZy1maWVsZHMtY29sdW1uIC5zdWJPcmRlckhlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDJweDtcbn1cblxuLmF1dG9Tb2xPcmRlckJpbGxpbmcgLnN1Ym9yZGVyIC5zdWJPcmRlckJpbGxpbmcgLmJpbGxpbmctZmllbGRzLWNvbHVtbi5iaWxsaW5nX3RvdGFscyAuaW5uZXItdG90YWxzIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4uYXV0b1NvbE9yZGVyQmlsbGluZyAuc3Vib3JkZXIgLnN1Yk9yZGVyQmlsbGluZyAuYmlsbGluZy1maWVsZHMtY29sdW1uLmJpbGxpbmdfdG90YWxzIC5pbm5lci10b3RhbHMge1xuICBmbG9hdDogbGVmdDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gIC5hdXRvU29sT3JkZXJCaWxsaW5nIC5zdWJvcmRlciAuc3ViT3JkZXJCaWxsaW5nIC5iaWxsaW5nLWZpZWxkcy1jb2x1bW4uYmlsbGluZ190b3RhbHMgLmlubmVyLXRvdGFscyB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICB9XG59XG5cbi5hdXRvU29sT3JkZXJCaWxsaW5nIC5zdWJvcmRlciAuc3ViT3JkZXJCaWxsaW5nIC5iaWxsaW5nLWZpZWxkcy1jb2x1bW4gI3B1cmNoYXNlX29yZGVyIHtcbiAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG5cbi5hdXRvU29sT3JkZXJCaWxsaW5nIC5zdWJvcmRlciAudGFnX3NpbmdsZSB7XG4gIGZvbnQtc2l6ZTogMC42NzVlbTtcbn1cblxuLmF1dG9Tb2xPcmRlckJpbGxpbmcgLnN1Ym9yZGVyIC5WaWV3VGFnc19PcmRlckl0ZW1EZXRhaWwge1xuICBmb250LXNpemU6IDAuODVlbTtcbn1cblxuLmF1dG9Tb2xPcmRlckJpbGxpbmcgLnN1Ym9yZGVyIC5WaWV3VGFnc19PcmRlckl0ZW1EZXRhaWwgcCB7XG4gIHdpZHRoOiA1MCU7XG59XG5cbi5hdXRvU29sT3JkZXJCaWxsaW5nIC5zdWJvcmRlciAuVmlld1RhZ3NfT3JkZXJJdGVtRGV0YWlsIC50YWcge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi1yaWdodDogMjI2cHg7XG59XG5cbi5hdXRvU29sT3JkZXJCaWxsaW5nIC5zdWJvcmRlciAuVmlld1RhZ3NfT3JkZXJJdGVtRGV0YWlsIC5jYXJ0TmFtZSB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogNDUlO1xufVxuXG4uYXV0b1NvbE9yZGVyQmlsbGluZyAuc3Vib3JkZXIgLlZpZXdUYWdzX09yZGVySXRlbURldGFpbCAuYm9sZC10ZXh0IHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5hdXRvU29sT3JkZXJCaWxsaW5nIC5zdWJvcmRlciAuVmlld1RhZ3NfT3JkZXJJdGVtRGV0YWlsIC5mbG9hdC1sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5hdXRvU29sT3JkZXJCaWxsaW5nIC5zdWJvcmRlciAuVmlld1RhZ3NfT3JkZXJJdGVtRGV0YWlsIC5sZWZ0MjAge1xuICBtYXJnaW4tbGVmdDogNjVweDtcbn1cblxuLmF1dG9Tb2xPcmRlckJpbGxpbmcgLnN1Ym9yZGVyIC5WaWV3VGFnc19PcmRlckl0ZW1EZXRhaWwgLnByb2R1Y3Qtcm93IC50YWcge1xuICBmbG9hdDogcmlnaHQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDQ1JTtcbn1cblxuLmF1dG9Tb2xPcmRlckJpbGxpbmcgLnN1Ym9yZGVyIC5WaWV3VGFnc19PcmRlckl0ZW1EZXRhaWwgLm5vbWFyZ2luIHtcbiAgbWFyZ2luLXRvcDogMTZweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5hdXRvU29sT3JkZXJCaWxsaW5nIC5wcmljZS1jb2x1bW4ge1xuICAgIHdpZHRoOiAxMCU7XG4gIH1cbiAgLmF1dG9Tb2xPcmRlckJpbGxpbmcgLnByb2R1Y3QtY29sdW1uIHtcbiAgICB3aWR0aDogNTUlO1xuICB9XG59XG5cbi5hdXRvU29sT3JkZXJCaWxsaW5nI3BhZ2Uge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5hdXRvU29sT3JkZXJCaWxsaW5nIC5hdHRhY2htZW50Qm9yZGVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2MwYzBjMDtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAxMHB4IDFweCAjYzBjMGMwO1xuICBwYWRkaW5nOiAyMHB4IDIwcHggMzVweCAyMHB4O1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiAzNXB4O1xufVxuXG4uYXV0b1NvbE9yZGVyQmlsbGluZyAuY3RhLWNvbHVtbiB7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xufVxuXG4uYXV0b1NvbE9yZGVyQmlsbGluZyAuY3RhLWNvbHVtbiAucmlnaHQge1xuICBmbG9hdDogbm9uZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gIC5hdXRvU29sT3JkZXJCaWxsaW5nIC5jdGEtY29sdW1uIC5yaWdodCB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmF1dG9Tb2xPcmRlckJpbGxpbmcgLm9yZGVyYmlsbC10YXhFeGVtcHRpb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmF1dG9Tb2xPcmRlckJpbGxpbmcgLm9yZGVyYmlsbC10YXhFeGVtcHRpb24gLm9yZGVyYmlsbC10YXhFeGVtcHRpb24tZm9ybSB7XG4gIHBhZGRpbmc6IDIwcHggMTVweDtcbn1cblxuLmF1dG9Tb2xPcmRlckJpbGxpbmcgLm9yZGVyYmlsbC10YXhFeGVtcHRpb24gLm9yZGVyYmlsbC10YXhFeGVtcHRpb24tZm9ybSAub3JkZXJIZWFkZXIge1xuICBjb2xvcjogIzJkMzgzZjtcbiAgZm9udC1zaXplOiAwLjc1ZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA4ZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbi1ib3R0b206IC0zcHg7XG59XG5cbi5hdXRvU29sT3JkZXJCaWxsaW5nIC5vcmRlcmJpbGwtdGF4RXhlbXB0aW9uIC5vcmRlcmJpbGwtdGF4RXhlbXB0aW9uLWZvcm0gLm9yZGVySGVhZGVyIGxhYmVsIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLmF1dG9Tb2xPcmRlckJpbGxpbmcgLm9yZGVyYmlsbC10YXhFeGVtcHRpb24gLm9yZGVyYmlsbC10YXhFeGVtcHRpb24tZm9ybSAudGF4RXhlbXB0VXBsb2FkIGEge1xuICBmb250LXNpemU6IDAuODc1ZW07XG59XG5cbi5hdXRvU29sT3JkZXJCaWxsaW5nIC5vcmRlcmJpbGwtYm90dG9tIHtcbiAgbWFyZ2luOiAxMHB4IDBweCAwcHggMHB4O1xufVxuXG4uYXV0b1NvbE9yZGVyQmlsbGluZyAuZGlzY2xhaW1lciB7XG4gIG1hcmdpbjogNDVweCAwcHggMzVweCAwcHg7XG4gIGZvbnQtc2l6ZTogMC43NWVtO1xufVxuXG4uYXV0b1NvbE9yZGVyQmlsbGluZyAucG9VcGxvYWRMaW5rIHtcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzAwQUE3RTtcbiAgZm9udC1mYW1pbHk6IFwiSENvIFdoaXRuZXkgU1NtXCIsIFZlcmRhbmEsIEdlbmV2YSwgc2Fucy1zZXJpZjtcbn1cblxuLmF1dG9Tb2xPcmRlckJpbGxpbmcgLmlucHV0IHtcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xuICBoZWlnaHQ6IDI1cHg7XG4gIHBhZGRpbmc6IDAgOXB4O1xufVxuXG4uYXV0b1NvbE9yZGVyQmlsbGluZyAuYmlsbGluZ19hZGRyZXNzIHtcbiAgbGluZS1oZWlnaHQ6IDEuNjI1O1xufVxuXG4uYXV0b1NvbE9yZGVyQmlsbGluZyAuYmlsbGluZ19hZGRyZXNzIC5iaWxsaW5nQWRkcmVzc0Rpc3BsYXlBcmVhIHtcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0Mjg2ZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGNvbG9yOiAjMmQzODNmO1xufVxuXG4uYXV0b1NvbE9yZGVyQmlsbGluZyAuYmlsbGluZ19hZGRyZXNzIC5zdWJPcmRlckhlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cblxuLmF1dG9Tb2xPcmRlckJpbGxpbmcgLmJpbGxpbmctZmllbGRzLWNvbHVtbiB7XG4gIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGNvbG9yOiAjMmQzODNmO1xufVxuXG4uYXV0b1NvbE9yZGVyQmlsbGluZyAuYmlsbGluZy1maWVsZHMtY29sdW1uIC5zdWJPcmRlckhlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDJweDtcbn1cblxuLmF1dG9Tb2xPcmRlckJpbGxpbmcgLmJpbGxpbmctZmllbGRzLWNvbHVtbi5iaWxsaW5nX3RvdGFscyAuaW5uZXItdG90YWxzIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkge1xuICAuYXV0b1NvbE9yZGVyQmlsbGluZyAuYmlsbGluZy1maWVsZHMtY29sdW1uLmJpbGxpbmdfdG90YWxzIC5pbm5lci10b3RhbHMge1xuICAgIGZsb2F0OiBub25lO1xuICB9XG59XG5cbi5hdXRvU29sT3JkZXJCaWxsaW5nIC5iaWxsaW5nLWZpZWxkcy1jb2x1bW4gI3B1cmNoYXNlX29yZGVyIHtcbiAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG5cbi5hdXRvU29sT3JkZXJCaWxsaW5nIC5iaWxsaW5nLWZpZWxkcy1jb2x1bW4gI3RvdGFsX2JyZWFrZG93biAjb3JkZXJfdG90YWwge1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5hdXRvU29sT3JkZXJCaWxsaW5nIC5iaWxsaW5nLWZpZWxkcy1jb2x1bW4gI3RvdGFsX2JyZWFrZG93biAjb3JkZXJfdG90YWwgLm5vUGFkZGluZyB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cblxuLmF1dG9Tb2xPcmRlckJpbGxpbmcgLmJpbGxpbmctZmllbGRzLWNvbHVtbiAjdG90YWxfYnJlYWtkb3duICNvcmRlcl90b3RhbCAudG90YWxfZGV0YWlscyB7XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHBhZGRpbmctcmlnaHQ6IDNweDtcbn1cblxuLmF1dG9Tb2xPcmRlckJpbGxpbmcgLmJpbGxpbmctZmllbGRzLWNvbHVtbiAjdG90YWxfYnJlYWtkb3duICNvcmRlcl90b3RhbCAudG90YWxfZmlndXJlcyB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBmb250LXNpemU6IDAuODc1ZW07XG59XG5cbi5hdXRvU29sT3JkZXJCaWxsaW5nIC5iaWxsaW5nLWZpZWxkcy1jb2x1bW4gI3RvdGFsX2JyZWFrZG93biAjb3JkZXJfdG90YWwgLnRvdGFsX2ZpZ3VyZXMub3JkZXJfdG90YWwge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4uYXV0b1NvbE9yZGVyQmlsbGluZyAuYmlsbGluZy1zZWxlY3Rpb25zIHtcbiAgcGFkZGluZzogMHB4IDE1cHg7XG4gIG1hcmdpbi1sZWZ0OiAwcHg7XG4gIG1hcmdpbi1yaWdodDogMHB4O1xufVxuXG4uYXV0b1NvbE9yZGVyQmlsbGluZyAuYmlsbGluZy1maWVsZHMtYm9yZGVyIHtcbiAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICNjMGMwYzA7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xufVxuXG4uYXV0b1NvbE9yZGVyQmlsbGluZyAuYmlsbGluZy1maWVsZHMtYm9yZGVyIC5teC1iaWxsaW5nLWluZm8gLnJvdyB7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG59XG5cbi5hdXRvU29sT3JkZXJCaWxsaW5nIC5lZGl0QWRkcmVzc0xpbmsge1xuICBwYWRkaW5nLXRvcDogMTBweDtcbn1cblxuLmF1dG9Tb2xPcmRlckJpbGxpbmcgLmRyb3BfZG93bl9iaWxsaW5nIHtcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG59XG5cbi5hdXRvU29sT3JkZXJCaWxsaW5nICNvcmRlclByaWNpbmdJblByb2dyZXNzIC5tb2RhbC1ib2R5IHtcbiAgcGFkZGluZzogMTVweCAzMHB4O1xufVxuXG4uYXV0b1NvbE9yZGVyQmlsbGluZyAjb3JkZXJQcmljaW5nSW5Qcm9ncmVzcyAuY2xvc2Ugc3BhbiB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uYXV0b1NvbE9yZGVyQmlsbGluZyAjb3JkZXJQcmljaW5nSW5Qcm9ncmVzcyAub3JkZXJQcmljaW5nSW5Qcm9ncmVzcy10ZXh0IHtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG59XG5cbi5hdXRvU29sT3JkZXJCaWxsaW5nICNvcmRlclByaWNpbmdJblByb2dyZXNzIC5vcmRlclByaWNpbmdJblByb2dyZXNzLWJ1dHRvbiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmF1dG9Tb2xPcmRlckJpbGxpbmcgLmNhcmRfaW5mbyB7XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDI4NmVtO1xuICBmb250LXdlaWdodDogMzAwO1xuICBjb2xvcjogIzJkMzgzZjtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cblxuLmF1dG9Tb2xPcmRlckJpbGxpbmcgLmNhcmRfaW5mbyBhIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLmF1dG9Tb2xPcmRlckJpbGxpbmcgLmNhcmRfaW5mbyAuZXNwb3RfY3JlZGl0X2NhcmRfYXV0aCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uYXV0b1NvbE9yZGVyQmlsbGluZyAuYXR0YWNobWVudEZvcm0gLm1vZGFsLWFjdGlvbiAuY3RhLWJ1dHRvbnMgLmN0YS1idG4ge1xuICB3aWR0aDogMjgwcHg7XG59XG5cbi5hdXRvU29sT3JkZXJCaWxsaW5nIC5vcmRlcmJpbGwtY3RhIC5jdGEtY29sdW1uIC5jdGEtYnRuIHtcbiAgd2lkdGg6IDI4MHB4O1xufVxuXG4uYXV0b1NvbE9yZGVyQmlsbGluZyAuY2hhbmdlQWRkcmVzcyAubW9kYWwtYWN0aW9uIC5jdGEtYnV0dG9ucyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmF1dG9Tb2xPcmRlclJlY2VpcHQgLnN0ZXBfb24ge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xufVxuXG4uYXV0b1NvbE9yZGVyUmVjZWlwdCAuc3RlcF9vZmYge1xuICBjb2xvcjogIzgwODA4MDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xufVxuXG4uYXV0b1NvbE9yZGVyUmVjZWlwdCAuc3Vib3JkZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzBjMGMwO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDEwcHggMXB4ICNjMGMwYzA7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG5cbi5hdXRvU29sT3JkZXJSZWNlaXB0IC5zdWJvcmRlciAuc3ViT3JkZXJCb3JkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjN0I5QkFBO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMTVweDtcbiAgZm9udC1zaXplOiAxZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmF1dG9Tb2xPcmRlclJlY2VpcHQgLnN1Ym9yZGVyIC5zdWJPcmRlclRpdGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNEI4RDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDVweCAyMHB4O1xuICBmb250LXNpemU6IDAuNzVlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDhlbTtcbn1cblxuLmF1dG9Tb2xPcmRlclJlY2VpcHQgLnN1Ym9yZGVyIC5zdWJPcmRlclRpdGxlIGEge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5hdXRvU29sT3JkZXJSZWNlaXB0IC5zdWJvcmRlciAubGluZUhlaWdodE9uZSB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4uYXV0b1NvbE9yZGVyUmVjZWlwdCAuc3Vib3JkZXIgLnN1Yk9yZGVySGVhZGVyIHtcbiAgY29sb3I6ICMyZDM4M2Y7XG4gIGZvbnQtc2l6ZTogMC43NWVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wOGVtO1xuICBtYXJnaW4tYm90dG9tOiAtM3B4O1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uYXV0b1NvbE9yZGVyUmVjZWlwdCAuc3Vib3JkZXIgLnN1Yk9yZGVySGVhZGVyIGxhYmVsIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLmF1dG9Tb2xPcmRlclJlY2VpcHQgLnN1Ym9yZGVyIC5zdWJPcmRlckhlYWRlciAucmVxdWlyZWQtZmllbGQge1xuICBjb2xvcjogIzJkMzgzZjtcbn1cblxuLmF1dG9Tb2xPcmRlclJlY2VpcHQgLnN1Ym9yZGVyIC5vcmRlcl9kZXRhaWxzX2RpdiB7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbn1cblxuLmF1dG9Tb2xPcmRlclJlY2VpcHQgLnN1Ym9yZGVyIC5vcmRlcl9kZXRhaWxzX2RpdiAuc2hvd0hpZGVBbGxCdG4ge1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDI1cHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYzBjMGMwO1xufVxuXG4uYXV0b1NvbE9yZGVyUmVjZWlwdCAuc3Vib3JkZXIgLm9yZGVyX2RldGFpbHNfZGl2IC5zaG93SGlkZUFsbEJ0biAuY3RhLWNvbHVtbiB7XG4gIGZsb2F0OiBub25lO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBtYXJnaW4tbGVmdDogLTEwcHg7XG59XG5cbi5hdXRvU29sT3JkZXJSZWNlaXB0IC5zdWJvcmRlciAub3JkZXJfZGV0YWlsc19kaXYgLnNob3dIaWRlQWxsQnRuIC5jdGEtY29sdW1uIC5oaWRlTW9zdEl0ZW1zIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmF1dG9Tb2xPcmRlclJlY2VpcHQgLnN1Ym9yZGVyIC5vcmRlcl9kZXRhaWxzX2RpdiAuY29sbGFwc2libGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYXV0b1NvbE9yZGVyUmVjZWlwdCAuc3Vib3JkZXIgLm9yZGVyX2RldGFpbHNfZGl2ICNvcmRlcl9kZXRhaWxzIC5jb2x1bW5IZWFkZXIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2MwYzBjMDtcbiAgcGFkZGluZy1ib3R0b206IDEycHg7XG4gIG1hcmdpbi1sZWZ0OiAwcHg7XG4gIG1hcmdpbi1yaWdodDogMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY2cHgpIHtcbiAgLmF1dG9Tb2xPcmRlclJlY2VpcHQgLnN1Ym9yZGVyIC5vcmRlcl9kZXRhaWxzX2RpdiAjb3JkZXJfZGV0YWlscyAuY29sdW1uSGVhZGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5hdXRvU29sT3JkZXJSZWNlaXB0IC5zdWJvcmRlciAub3JkZXJfZGV0YWlsc19kaXYgI29yZGVyX2RldGFpbHMgLmNvbHVtbkhlYWRlciAuaGVhZGVyLWNvbHVtbi5hbGlnbl9yaWdodCB7XG4gIHBhZGRpbmctdG9wOiAwcHg7XG59XG5cbi5hdXRvU29sT3JkZXJSZWNlaXB0IC5zdWJvcmRlciAub3JkZXJfZGV0YWlsc19kaXYgI29yZGVyX2RldGFpbHMgLmNvbHVtbkhlYWRlciAuaGVhZGVyLWNvbHVtbi5hbGlnbl9yaWdodCNzaG9wcGluZ0NhcnRfdGFibGVDZWxsX2VhY2gge1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgLmF1dG9Tb2xPcmRlclJlY2VpcHQgLnN1Ym9yZGVyIC5vcmRlcl9kZXRhaWxzX2RpdiAjb3JkZXJfZGV0YWlscyAubW9iaWxlQ29sdW1uSGVhZGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5hdXRvU29sT3JkZXJSZWNlaXB0IC5zdWJvcmRlciAub3JkZXJfZGV0YWlsc19kaXYgI29yZGVyX2RldGFpbHMgLmNvbHVtbiB7XG4gIHBhZGRpbmc6IDEwcHggMTBweCAxNXB4IDBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gIC5hdXRvU29sT3JkZXJSZWNlaXB0IC5zdWJvcmRlciAub3JkZXJfZGV0YWlsc19kaXYgI29yZGVyX2RldGFpbHMgLmNvbHVtbiB7XG4gICAgcGFkZGluZzogMjBweCAwcHggNXB4IDBweDtcbiAgfVxufVxuXG4uYXV0b1NvbE9yZGVyUmVjZWlwdCAuc3Vib3JkZXIgLm9yZGVyX2RldGFpbHNfZGl2ICNvcmRlcl9kZXRhaWxzIC5vcmRlci1pdGVtLXJvdyB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYzBjMGMwO1xuICBtYXJnaW46IDBweDtcbiAgY29sb3I6ICM4MDgwODA7XG59XG5cbi5hdXRvU29sT3JkZXJSZWNlaXB0IC5zdWJvcmRlciAub3JkZXJfZGV0YWlsc19kaXYgI29yZGVyX2RldGFpbHMgLm9yZGVyLWl0ZW0tcm93Lm5vQm9yZGVyIHtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4uYXV0b1NvbE9yZGVyUmVjZWlwdCAuc3Vib3JkZXIgLm9yZGVyX2RldGFpbHNfZGl2ICNvcmRlcl9kZXRhaWxzIC5jb2x1bW4tYXZhaWxhYmlsaXR5IHtcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xufVxuXG4uYXV0b1NvbE9yZGVyUmVjZWlwdCAuc3Vib3JkZXIgLm9yZGVyX2RldGFpbHNfZGl2ICNvcmRlcl9kZXRhaWxzIC5jb2x1bW4tcXVhbnRpdHkge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5hdXRvU29sT3JkZXJSZWNlaXB0IC5zdWJvcmRlciAub3JkZXJfZGV0YWlsc19kaXYgI29yZGVyX2RldGFpbHMgLmNvbHVtbi1wcmljZSB7XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG59XG5cbi5hdXRvU29sT3JkZXJSZWNlaXB0IC5zdWJvcmRlciAub3JkZXJfZGV0YWlsc19kaXYgI29yZGVyX2RldGFpbHMgLmNvbHVtbi1wcmljZSAubGlzdC1wcmljZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xufVxuXG4uYXV0b1NvbE9yZGVyUmVjZWlwdCAuc3Vib3JkZXIgLm9yZGVyX2RldGFpbHNfZGl2ICNvcmRlcl9kZXRhaWxzIC5jb2x1bW4tdG90YWwge1xuICBmb250LXNpemU6IDAuODc1ZW07XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4uYXV0b1NvbE9yZGVyUmVjZWlwdCAuc3Vib3JkZXIgLm9yZGVyX2RldGFpbHNfZGl2ICNvcmRlcl9kZXRhaWxzIC5za3Uge1xuICBmb250LXNpemU6IDAuNzVlbTtcbn1cblxuLmF1dG9Tb2xPcmRlclJlY2VpcHQgLnN1Ym9yZGVyIC5vcmRlcl9kZXRhaWxzX2RpdiAjb3JkZXJfZGV0YWlscyAucGFja2FnZS1yb3cge1xuICBtYXJnaW4tbGVmdDogMHB4O1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuLmF1dG9Tb2xPcmRlclJlY2VpcHQgLnN1Ym9yZGVyIC5vcmRlcl9kZXRhaWxzX2RpdiAjb3JkZXJfZGV0YWlscyAucGFja2FnZS1yb3cgLmVhY2hQYWNrYWdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjBmMDtcbiAgcGFkZGluZzogMjVweCAwcHggMjVweCAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cbi5hdXRvU29sT3JkZXJSZWNlaXB0IC5zdWJvcmRlciAub3JkZXJfZGV0YWlsc19kaXYgI29yZGVyX2RldGFpbHMgLnBhY2thZ2Utcm93IC5lYWNoUGFja2FnZSAuY29sdW1uLW5hbWUsIC5hdXRvU29sT3JkZXJSZWNlaXB0IC5zdWJvcmRlciAub3JkZXJfZGV0YWlsc19kaXYgI29yZGVyX2RldGFpbHMgLnBhY2thZ2Utcm93IC5lYWNoUGFja2FnZSAuY29sdW1uLXF1YW50aXR5LCAuYXV0b1NvbE9yZGVyUmVjZWlwdCAuc3Vib3JkZXIgLm9yZGVyX2RldGFpbHNfZGl2ICNvcmRlcl9kZXRhaWxzIC5wYWNrYWdlLXJvdyAuZWFjaFBhY2thZ2UgLmNvbHVtbi1wcmljZSB7XG4gIHBhZGRpbmc6IDBweDtcbn1cblxuLmF1dG9Tb2xPcmRlclJlY2VpcHQgLnN1Ym9yZGVyIC5vcmRlcl9kZXRhaWxzX2RpdiAjb3JkZXJfZGV0YWlscyAucGFja2FnZS1yb3cgLmVhY2hQYWNrYWdlIC5jb2x1bW4tbmFtZSB7XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDI4NmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogIzJkMzgzZjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gIC5hdXRvU29sT3JkZXJSZWNlaXB0IC5zdWJvcmRlciAub3JkZXJfZGV0YWlsc19kaXYgI29yZGVyX2RldGFpbHMgLnBhY2thZ2Utcm93IC5lYWNoUGFja2FnZSAubW9iaWxlLW9ubHkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmF1dG9Tb2xPcmRlclJlY2VpcHQgLnN1Ym9yZGVyIC5zdWJPcmRlclNoaXBwaW5nICNzaGlwcGluZyB7XG4gIHBhZGRpbmc6IDE1cHg7XG59XG5cbi5hdXRvU29sT3JkZXJSZWNlaXB0IC5zdWJvcmRlciAuc3ViT3JkZXJTaGlwcGluZyAuc2hpcHBpbmctY29sdW1uIHtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xufVxuXG4uYXV0b1NvbE9yZGVyUmVjZWlwdCAuc3Vib3JkZXIgLnN1Yk9yZGVyQmlsbGluZyB7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xufVxuXG4uYXV0b1NvbE9yZGVyUmVjZWlwdCAuc3Vib3JkZXIgLnN1Yk9yZGVyQmlsbGluZyAjYmlsbGluZyB7XG4gIHBhZGRpbmc6IDE1cHg7XG59XG5cbi5hdXRvU29sT3JkZXJSZWNlaXB0IC5zdWJvcmRlciAuc3ViT3JkZXJCaWxsaW5nIC5iaWxsaW5nLWNvbHVtbiB7XG4gIHBhZGRpbmctYm90dG9tOiAyNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDBweDtcbn1cblxuLmF1dG9Tb2xPcmRlclJlY2VpcHQgLnN1Ym9yZGVyIC5zdWJPcmRlckJpbGxpbmcgI3RvdGFsX2JyZWFrZG93biAjb3JkZXJfdG90YWwge1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5hdXRvU29sT3JkZXJSZWNlaXB0IC5zdWJvcmRlciAuc3ViT3JkZXJCaWxsaW5nICN0b3RhbF9icmVha2Rvd24gI29yZGVyX3RvdGFsIC5ub1BhZGRpbmcge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG5cbi5hdXRvU29sT3JkZXJSZWNlaXB0IC5zdWJvcmRlciAuc3ViT3JkZXJCaWxsaW5nICN0b3RhbF9icmVha2Rvd24gI29yZGVyX3RvdGFsIC50b3RhbF9kZXRhaWxzIHtcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgcGFkZGluZy1yaWdodDogM3B4O1xufVxuXG4uYXV0b1NvbE9yZGVyUmVjZWlwdCAuc3Vib3JkZXIgLnN1Yk9yZGVyQmlsbGluZyAjdG90YWxfYnJlYWtkb3duICNvcmRlcl90b3RhbCAudG90YWxfZmlndXJlcyB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBmb250LXNpemU6IDAuODc1ZW07XG59XG5cbi5hdXRvU29sT3JkZXJSZWNlaXB0IC5zdWJvcmRlciAuc3ViT3JkZXJCaWxsaW5nICN0b3RhbF9icmVha2Rvd24gI29yZGVyX3RvdGFsIC50b3RhbF9maWd1cmVzLm9yZGVyX3RvdGFsIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLmF1dG9Tb2xPcmRlclJlY2VpcHQgLnN1Ym9yZGVyIC5zdWJPcmRlckJpbGxpbmcgLmJpbGxpbmctZmllbGRzLWNvbHVtbiB7XG4gIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGNvbG9yOiAjMmQzODNmO1xufVxuXG4uYXV0b1NvbE9yZGVyUmVjZWlwdCAuc3Vib3JkZXIgLnN1Yk9yZGVyQmlsbGluZyAuYmlsbGluZy1maWVsZHMtY29sdW1uIC5zdWJPcmRlckhlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDJweDtcbn1cblxuLmF1dG9Tb2xPcmRlclJlY2VpcHQgLnN1Ym9yZGVyIC5zdWJPcmRlckJpbGxpbmcgLmJpbGxpbmctZmllbGRzLWNvbHVtbi5iaWxsaW5nX3RvdGFscyAuaW5uZXItdG90YWxzIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4uYXV0b1NvbE9yZGVyUmVjZWlwdCAuc3Vib3JkZXIgLnN1Yk9yZGVyQmlsbGluZyAuYmlsbGluZy1maWVsZHMtY29sdW1uLmJpbGxpbmdfdG90YWxzIC5pbm5lci10b3RhbHMge1xuICBmbG9hdDogbGVmdDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gIC5hdXRvU29sT3JkZXJSZWNlaXB0IC5zdWJvcmRlciAuc3ViT3JkZXJCaWxsaW5nIC5iaWxsaW5nLWZpZWxkcy1jb2x1bW4uYmlsbGluZ190b3RhbHMgLmlubmVyLXRvdGFscyB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICB9XG59XG5cbi5hdXRvU29sT3JkZXJSZWNlaXB0IC5zdWJvcmRlciAuc3ViT3JkZXJCaWxsaW5nIC5iaWxsaW5nLWZpZWxkcy1jb2x1bW4gI3B1cmNoYXNlX29yZGVyIHtcbiAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG5cbi5hdXRvU29sT3JkZXJSZWNlaXB0IC5zdWJvcmRlciAudGFnX3NpbmdsZSB7XG4gIGZvbnQtc2l6ZTogMC42NzVlbTtcbn1cblxuLmF1dG9Tb2xPcmRlclJlY2VpcHQgLnN1Ym9yZGVyIC5WaWV3VGFnc19PcmRlckl0ZW1EZXRhaWwge1xuICBmb250LXNpemU6IDAuODVlbTtcbn1cblxuLmF1dG9Tb2xPcmRlclJlY2VpcHQgLnN1Ym9yZGVyIC5WaWV3VGFnc19PcmRlckl0ZW1EZXRhaWwgcCB7XG4gIHdpZHRoOiA1MCU7XG59XG5cbi5hdXRvU29sT3JkZXJSZWNlaXB0IC5zdWJvcmRlciAuVmlld1RhZ3NfT3JkZXJJdGVtRGV0YWlsIC50YWcge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi1yaWdodDogMjI2cHg7XG59XG5cbi5hdXRvU29sT3JkZXJSZWNlaXB0IC5zdWJvcmRlciAuVmlld1RhZ3NfT3JkZXJJdGVtRGV0YWlsIC5jYXJ0TmFtZSB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogNDUlO1xufVxuXG4uYXV0b1NvbE9yZGVyUmVjZWlwdCAuc3Vib3JkZXIgLlZpZXdUYWdzX09yZGVySXRlbURldGFpbCAuYm9sZC10ZXh0IHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5hdXRvU29sT3JkZXJSZWNlaXB0IC5zdWJvcmRlciAuVmlld1RhZ3NfT3JkZXJJdGVtRGV0YWlsIC5mbG9hdC1sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5hdXRvU29sT3JkZXJSZWNlaXB0IC5zdWJvcmRlciAuVmlld1RhZ3NfT3JkZXJJdGVtRGV0YWlsIC5sZWZ0MjAge1xuICBtYXJnaW4tbGVmdDogNjVweDtcbn1cblxuLmF1dG9Tb2xPcmRlclJlY2VpcHQgLnN1Ym9yZGVyIC5WaWV3VGFnc19PcmRlckl0ZW1EZXRhaWwgLnByb2R1Y3Qtcm93IC50YWcge1xuICBmbG9hdDogcmlnaHQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDQ1JTtcbn1cblxuLmF1dG9Tb2xPcmRlclJlY2VpcHQgLnN1Ym9yZGVyIC5WaWV3VGFnc19PcmRlckl0ZW1EZXRhaWwgLm5vbWFyZ2luIHtcbiAgbWFyZ2luLXRvcDogMTZweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5hdXRvU29sT3JkZXJSZWNlaXB0IC5wcmljZS1jb2x1bW4ge1xuICAgIHdpZHRoOiAxMCU7XG4gIH1cbiAgLmF1dG9Tb2xPcmRlclJlY2VpcHQgLnByb2R1Y3QtY29sdW1uIHtcbiAgICB3aWR0aDogNTUlO1xuICB9XG59XG5cbi5hdXRvU29sT3JkZXJSZWNlaXB0I3BhZ2Uge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5hdXRvU29sT3JkZXJSZWNlaXB0IC5hdHRhY2htZW50Qm9yZGVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2MwYzBjMDtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAxMHB4IDFweCAjYzBjMGMwO1xuICBwYWRkaW5nOiAyMHB4IDIwcHggMzVweCAyMHB4O1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiAzNXB4O1xufVxuXG4uYXV0b1NvbE9yZGVyUmVjZWlwdCAuY3RhLWNvbHVtbiB7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xufVxuXG4uYXV0b1NvbE9yZGVyUmVjZWlwdCAuY3RhLWNvbHVtbiAucmlnaHQge1xuICBmbG9hdDogbm9uZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gIC5hdXRvU29sT3JkZXJSZWNlaXB0IC5jdGEtY29sdW1uIC5yaWdodCB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICB9XG59XG5cbi5hdXRvU29sT3JkZXJSZWNlaXB0IC5vcmRlci1jb25mLWhlYWRlciAuY3J1bWIgcCB7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbn1cblxuLmF1dG9Tb2xPcmRlclJlY2VpcHQgLm9yZGVyLWNvbmYtaGVhZGVyIC5idG4ge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG4uYXV0b1NvbE9yZGVyUmVjZWlwdCAuc3Vib3JkZXIgLnN1Yk9yZGVySGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5hdXRvU29sT3JkZXJSZWNlaXB0IC5vcmRlcnN1bW1hcnktYXR0YWNobWVudHMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmF1dG9Tb2xPcmRlclJlY2VpcHQgLm9yZGVyc3VtbWFyeS1hdHRhY2htZW50cyAuZmlsZS1uYW1lLWRpdiB7XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDI4NmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogIzJkMzgzZjtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLmF1dG9Tb2xPcmRlclJlY2VpcHQgLmRpc2NsYWltZXIge1xuICBtYXJnaW46IDQ1cHggMHB4IDM1cHggMHB4O1xuICBmb250LXNpemU6IDAuNzVlbTtcbn1cblxuLmF1dG9Tb2xPcmRlclJlY2VpcHQgLm9yZGVyY29uZi1ib3R0b20sIC5hdXRvU29sT3JkZXJSZWNlaXB0IC5vcmRlci1jb25mLWhlYWRlciB7XG4gIG1hcmdpbjogMTBweCAxMHB4IDBweCAxMHB4O1xufVxuXG4uYXV0b1NvbE9yZGVyUmVjZWlwdCAub3JkZXJjb25mLWJvdHRvbSAucmlnaHQgLmJ0biB7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuLmF1dG9Tb2xPcmRlclJlY2VpcHQgLnByaW50U3VtIHtcbiAgcGFkZGluZy10b3A6IDI1cHg7XG59XG5cbi5hdXRvU29sT3JkZXJSZWNlaXB0ICNTaW5nbGVTaGlwbWVudFNoaXBwaW5nQWRkcmVzcywgLmF1dG9Tb2xPcmRlclJlY2VpcHQgLnNoaXBwaW5nX21ldGhvZF9jb250ZW50LCAuYXV0b1NvbE9yZGVyUmVjZWlwdCAuYmlsbGluZ19tZXRob2RfY29udGVudCwgLmF1dG9Tb2xPcmRlclJlY2VpcHQgLmZyZWlnaHQtbWluLW1zZyB7XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDI4NmVtO1xuICBmb250LXdlaWdodDogMzAwO1xuICBjb2xvcjogIzgwODA4MDtcbn1cblxuLmF1dG9Tb2xPcmRlclJlY2VpcHQgLnJlcXVlc3Rfc2hpcF9kYXRlIHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuXG4uYXV0b1NvbE9yZGVyUmVjZWlwdCAub3JkZXItc3VtbWFyeS10b3RhbHMge1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG59XG5cbi5hdXRvU29sT3JkZXJSZWNlaXB0IC5vcmRlci1zdW1tYXJ5LXRvdGFscyAubm9QYWRkaW5nIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuXG4uYXV0b1NvbE9yZGVyUmVjZWlwdCAub3JkZXItc3VtbWFyeS10b3RhbHMgLnRvdGFsX2RldGFpbHMge1xuICBmb250LXNpemU6IDAuODc1ZW07XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBwYWRkaW5nLXJpZ2h0OiAzcHg7XG59XG5cbi5hdXRvU29sT3JkZXJSZWNlaXB0IC5vcmRlci1zdW1tYXJ5LXRvdGFscyAudG90YWxfZGV0YWlscy5vcmRlcl90b3RhbCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5hdXRvU29sT3JkZXJSZWNlaXB0IC5vcmRlci1zdW1tYXJ5LXRvdGFscyAudG90YWxfZmlndXJlcyB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBmb250LXNpemU6IDAuODc1ZW07XG59XG5cbi5hdXRvU29sT3JkZXJSZWNlaXB0IC5vcmRlci1zdW1tYXJ5LXRvdGFscyAudG90YWxfZmlndXJlcy5vcmRlcl90b3RhbCB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5hdXRvU29sT3JkZXJSZXZpZXcgLnN0ZXBfb24ge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xufVxuXG4uYXV0b1NvbE9yZGVyUmV2aWV3IC5zdGVwX29mZiB7XG4gIGNvbG9yOiAjODA4MDgwO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDAuODc1ZW07XG59XG5cbi5hdXRvU29sT3JkZXJSZXZpZXcgLnN1Ym9yZGVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2MwYzBjMDtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAxMHB4IDFweCAjYzBjMGMwO1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuXG4uYXV0b1NvbE9yZGVyUmV2aWV3IC5zdWJvcmRlciAuc3ViT3JkZXJCb3JkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjN0I5QkFBO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMTVweDtcbiAgZm9udC1zaXplOiAxZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmF1dG9Tb2xPcmRlclJldmlldyAuc3Vib3JkZXIgLnN1Yk9yZGVyVGl0bGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0QjhEO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogNXB4IDIwcHg7XG4gIGZvbnQtc2l6ZTogMC43NWVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4wOGVtO1xufVxuXG4uYXV0b1NvbE9yZGVyUmV2aWV3IC5zdWJvcmRlciAuc3ViT3JkZXJUaXRsZSBhIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4uYXV0b1NvbE9yZGVyUmV2aWV3IC5zdWJvcmRlciAubGluZUhlaWdodE9uZSB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4uYXV0b1NvbE9yZGVyUmV2aWV3IC5zdWJvcmRlciAuc3ViT3JkZXJIZWFkZXIge1xuICBjb2xvcjogIzJkMzgzZjtcbiAgZm9udC1zaXplOiAwLjc1ZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA4ZW07XG4gIG1hcmdpbi1ib3R0b206IC0zcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5hdXRvU29sT3JkZXJSZXZpZXcgLnN1Ym9yZGVyIC5zdWJPcmRlckhlYWRlciBsYWJlbCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5hdXRvU29sT3JkZXJSZXZpZXcgLnN1Ym9yZGVyIC5zdWJPcmRlckhlYWRlciAucmVxdWlyZWQtZmllbGQge1xuICBjb2xvcjogIzJkMzgzZjtcbn1cblxuLmF1dG9Tb2xPcmRlclJldmlldyAuc3Vib3JkZXIgLm9yZGVyX2RldGFpbHNfZGl2IHtcbiAgcGFkZGluZzogMTBweCAxNXB4O1xufVxuXG4uYXV0b1NvbE9yZGVyUmV2aWV3IC5zdWJvcmRlciAub3JkZXJfZGV0YWlsc19kaXYgLnNob3dIaWRlQWxsQnRuIHtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyNXB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2MwYzBjMDtcbn1cblxuLmF1dG9Tb2xPcmRlclJldmlldyAuc3Vib3JkZXIgLm9yZGVyX2RldGFpbHNfZGl2IC5zaG93SGlkZUFsbEJ0biAuY3RhLWNvbHVtbiB7XG4gIGZsb2F0OiBub25lO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBtYXJnaW4tbGVmdDogLTEwcHg7XG59XG5cbi5hdXRvU29sT3JkZXJSZXZpZXcgLnN1Ym9yZGVyIC5vcmRlcl9kZXRhaWxzX2RpdiAuc2hvd0hpZGVBbGxCdG4gLmN0YS1jb2x1bW4gLmhpZGVNb3N0SXRlbXMge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYXV0b1NvbE9yZGVyUmV2aWV3IC5zdWJvcmRlciAub3JkZXJfZGV0YWlsc19kaXYgLmNvbGxhcHNpYmxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmF1dG9Tb2xPcmRlclJldmlldyAuc3Vib3JkZXIgLm9yZGVyX2RldGFpbHNfZGl2ICNvcmRlcl9kZXRhaWxzIC5jb2x1bW5IZWFkZXIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2MwYzBjMDtcbiAgcGFkZGluZy1ib3R0b206IDEycHg7XG4gIG1hcmdpbi1sZWZ0OiAwcHg7XG4gIG1hcmdpbi1yaWdodDogMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY2cHgpIHtcbiAgLmF1dG9Tb2xPcmRlclJldmlldyAuc3Vib3JkZXIgLm9yZGVyX2RldGFpbHNfZGl2ICNvcmRlcl9kZXRhaWxzIC5jb2x1bW5IZWFkZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmF1dG9Tb2xPcmRlclJldmlldyAuc3Vib3JkZXIgLm9yZGVyX2RldGFpbHNfZGl2ICNvcmRlcl9kZXRhaWxzIC5jb2x1bW5IZWFkZXIgLmhlYWRlci1jb2x1bW4uYWxpZ25fcmlnaHQge1xuICBwYWRkaW5nLXRvcDogMHB4O1xufVxuXG4uYXV0b1NvbE9yZGVyUmV2aWV3IC5zdWJvcmRlciAub3JkZXJfZGV0YWlsc19kaXYgI29yZGVyX2RldGFpbHMgLmNvbHVtbkhlYWRlciAuaGVhZGVyLWNvbHVtbi5hbGlnbl9yaWdodCNzaG9wcGluZ0NhcnRfdGFibGVDZWxsX2VhY2gge1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgLmF1dG9Tb2xPcmRlclJldmlldyAuc3Vib3JkZXIgLm9yZGVyX2RldGFpbHNfZGl2ICNvcmRlcl9kZXRhaWxzIC5tb2JpbGVDb2x1bW5IZWFkZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmF1dG9Tb2xPcmRlclJldmlldyAuc3Vib3JkZXIgLm9yZGVyX2RldGFpbHNfZGl2ICNvcmRlcl9kZXRhaWxzIC5jb2x1bW4ge1xuICBwYWRkaW5nOiAxMHB4IDEwcHggMTVweCAwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkge1xuICAuYXV0b1NvbE9yZGVyUmV2aWV3IC5zdWJvcmRlciAub3JkZXJfZGV0YWlsc19kaXYgI29yZGVyX2RldGFpbHMgLmNvbHVtbiB7XG4gICAgcGFkZGluZzogMjBweCAwcHggNXB4IDBweDtcbiAgfVxufVxuXG4uYXV0b1NvbE9yZGVyUmV2aWV3IC5zdWJvcmRlciAub3JkZXJfZGV0YWlsc19kaXYgI29yZGVyX2RldGFpbHMgLm9yZGVyLWl0ZW0tcm93IHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjMGMwYzA7XG4gIG1hcmdpbjogMHB4O1xuICBjb2xvcjogIzgwODA4MDtcbn1cblxuLmF1dG9Tb2xPcmRlclJldmlldyAuc3Vib3JkZXIgLm9yZGVyX2RldGFpbHNfZGl2ICNvcmRlcl9kZXRhaWxzIC5vcmRlci1pdGVtLXJvdy5ub0JvcmRlciB7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLmF1dG9Tb2xPcmRlclJldmlldyAuc3Vib3JkZXIgLm9yZGVyX2RldGFpbHNfZGl2ICNvcmRlcl9kZXRhaWxzIC5jb2x1bW4tYXZhaWxhYmlsaXR5IHtcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xufVxuXG4uYXV0b1NvbE9yZGVyUmV2aWV3IC5zdWJvcmRlciAub3JkZXJfZGV0YWlsc19kaXYgI29yZGVyX2RldGFpbHMgLmNvbHVtbi1xdWFudGl0eSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmF1dG9Tb2xPcmRlclJldmlldyAuc3Vib3JkZXIgLm9yZGVyX2RldGFpbHNfZGl2ICNvcmRlcl9kZXRhaWxzIC5jb2x1bW4tcHJpY2Uge1xuICBmb250LXNpemU6IDAuODc1ZW07XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xufVxuXG4uYXV0b1NvbE9yZGVyUmV2aWV3IC5zdWJvcmRlciAub3JkZXJfZGV0YWlsc19kaXYgI29yZGVyX2RldGFpbHMgLmNvbHVtbi1wcmljZSAubGlzdC1wcmljZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xufVxuXG4uYXV0b1NvbE9yZGVyUmV2aWV3IC5zdWJvcmRlciAub3JkZXJfZGV0YWlsc19kaXYgI29yZGVyX2RldGFpbHMgLmNvbHVtbi10b3RhbCB7XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5hdXRvU29sT3JkZXJSZXZpZXcgLnN1Ym9yZGVyIC5vcmRlcl9kZXRhaWxzX2RpdiAjb3JkZXJfZGV0YWlscyAuc2t1IHtcbiAgZm9udC1zaXplOiAwLjc1ZW07XG59XG5cbi5hdXRvU29sT3JkZXJSZXZpZXcgLnN1Ym9yZGVyIC5vcmRlcl9kZXRhaWxzX2RpdiAjb3JkZXJfZGV0YWlscyAucGFja2FnZS1yb3cge1xuICBtYXJnaW4tbGVmdDogMHB4O1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuLmF1dG9Tb2xPcmRlclJldmlldyAuc3Vib3JkZXIgLm9yZGVyX2RldGFpbHNfZGl2ICNvcmRlcl9kZXRhaWxzIC5wYWNrYWdlLXJvdyAuZWFjaFBhY2thZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMGYwO1xuICBwYWRkaW5nOiAyNXB4IDBweCAyNXB4IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cblxuLmF1dG9Tb2xPcmRlclJldmlldyAuc3Vib3JkZXIgLm9yZGVyX2RldGFpbHNfZGl2ICNvcmRlcl9kZXRhaWxzIC5wYWNrYWdlLXJvdyAuZWFjaFBhY2thZ2UgLmNvbHVtbi1uYW1lLCAuYXV0b1NvbE9yZGVyUmV2aWV3IC5zdWJvcmRlciAub3JkZXJfZGV0YWlsc19kaXYgI29yZGVyX2RldGFpbHMgLnBhY2thZ2Utcm93IC5lYWNoUGFja2FnZSAuY29sdW1uLXF1YW50aXR5LCAuYXV0b1NvbE9yZGVyUmV2aWV3IC5zdWJvcmRlciAub3JkZXJfZGV0YWlsc19kaXYgI29yZGVyX2RldGFpbHMgLnBhY2thZ2Utcm93IC5lYWNoUGFja2FnZSAuY29sdW1uLXByaWNlIHtcbiAgcGFkZGluZzogMHB4O1xufVxuXG4uYXV0b1NvbE9yZGVyUmV2aWV3IC5zdWJvcmRlciAub3JkZXJfZGV0YWlsc19kaXYgI29yZGVyX2RldGFpbHMgLnBhY2thZ2Utcm93IC5lYWNoUGFja2FnZSAuY29sdW1uLW5hbWUge1xuICBmb250LXNpemU6IDAuODc1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQyODZlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICMyZDM4M2Y7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkge1xuICAuYXV0b1NvbE9yZGVyUmV2aWV3IC5zdWJvcmRlciAub3JkZXJfZGV0YWlsc19kaXYgI29yZGVyX2RldGFpbHMgLnBhY2thZ2Utcm93IC5lYWNoUGFja2FnZSAubW9iaWxlLW9ubHkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmF1dG9Tb2xPcmRlclJldmlldyAuc3Vib3JkZXIgLnN1Yk9yZGVyU2hpcHBpbmcgI3NoaXBwaW5nIHtcbiAgcGFkZGluZzogMTVweDtcbn1cblxuLmF1dG9Tb2xPcmRlclJldmlldyAuc3Vib3JkZXIgLnN1Yk9yZGVyU2hpcHBpbmcgLnNoaXBwaW5nLWNvbHVtbiB7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIHBhZGRpbmctbGVmdDogMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbn1cblxuLmF1dG9Tb2xPcmRlclJldmlldyAuc3Vib3JkZXIgLnN1Yk9yZGVyQmlsbGluZyB7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xufVxuXG4uYXV0b1NvbE9yZGVyUmV2aWV3IC5zdWJvcmRlciAuc3ViT3JkZXJCaWxsaW5nICNiaWxsaW5nIHtcbiAgcGFkZGluZzogMTVweDtcbn1cblxuLmF1dG9Tb2xPcmRlclJldmlldyAuc3Vib3JkZXIgLnN1Yk9yZGVyQmlsbGluZyAuYmlsbGluZy1jb2x1bW4ge1xuICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbiAgcGFkZGluZy1sZWZ0OiAwcHg7XG59XG5cbi5hdXRvU29sT3JkZXJSZXZpZXcgLnN1Ym9yZGVyIC5zdWJPcmRlckJpbGxpbmcgI3RvdGFsX2JyZWFrZG93biAjb3JkZXJfdG90YWwge1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5hdXRvU29sT3JkZXJSZXZpZXcgLnN1Ym9yZGVyIC5zdWJPcmRlckJpbGxpbmcgI3RvdGFsX2JyZWFrZG93biAjb3JkZXJfdG90YWwgLm5vUGFkZGluZyB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cblxuLmF1dG9Tb2xPcmRlclJldmlldyAuc3Vib3JkZXIgLnN1Yk9yZGVyQmlsbGluZyAjdG90YWxfYnJlYWtkb3duICNvcmRlcl90b3RhbCAudG90YWxfZGV0YWlscyB7XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHBhZGRpbmctcmlnaHQ6IDNweDtcbn1cblxuLmF1dG9Tb2xPcmRlclJldmlldyAuc3Vib3JkZXIgLnN1Yk9yZGVyQmlsbGluZyAjdG90YWxfYnJlYWtkb3duICNvcmRlcl90b3RhbCAudG90YWxfZmlndXJlcyB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBmb250LXNpemU6IDAuODc1ZW07XG59XG5cbi5hdXRvU29sT3JkZXJSZXZpZXcgLnN1Ym9yZGVyIC5zdWJPcmRlckJpbGxpbmcgI3RvdGFsX2JyZWFrZG93biAjb3JkZXJfdG90YWwgLnRvdGFsX2ZpZ3VyZXMub3JkZXJfdG90YWwge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4uYXV0b1NvbE9yZGVyUmV2aWV3IC5zdWJvcmRlciAuc3ViT3JkZXJCaWxsaW5nIC5iaWxsaW5nLWZpZWxkcy1jb2x1bW4ge1xuICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gIHBhZGRpbmctbGVmdDogMHB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBjb2xvcjogIzJkMzgzZjtcbn1cblxuLmF1dG9Tb2xPcmRlclJldmlldyAuc3Vib3JkZXIgLnN1Yk9yZGVyQmlsbGluZyAuYmlsbGluZy1maWVsZHMtY29sdW1uIC5zdWJPcmRlckhlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDJweDtcbn1cblxuLmF1dG9Tb2xPcmRlclJldmlldyAuc3Vib3JkZXIgLnN1Yk9yZGVyQmlsbGluZyAuYmlsbGluZy1maWVsZHMtY29sdW1uLmJpbGxpbmdfdG90YWxzIC5pbm5lci10b3RhbHMge1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi5hdXRvU29sT3JkZXJSZXZpZXcgLnN1Ym9yZGVyIC5zdWJPcmRlckJpbGxpbmcgLmJpbGxpbmctZmllbGRzLWNvbHVtbi5iaWxsaW5nX3RvdGFscyAuaW5uZXItdG90YWxzIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkge1xuICAuYXV0b1NvbE9yZGVyUmV2aWV3IC5zdWJvcmRlciAuc3ViT3JkZXJCaWxsaW5nIC5iaWxsaW5nLWZpZWxkcy1jb2x1bW4uYmlsbGluZ190b3RhbHMgLmlubmVyLXRvdGFscyB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICB9XG59XG5cbi5hdXRvU29sT3JkZXJSZXZpZXcgLnN1Ym9yZGVyIC5zdWJPcmRlckJpbGxpbmcgLmJpbGxpbmctZmllbGRzLWNvbHVtbiAjcHVyY2hhc2Vfb3JkZXIge1xuICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cblxuLmF1dG9Tb2xPcmRlclJldmlldyAuc3Vib3JkZXIgLnRhZ19zaW5nbGUge1xuICBmb250LXNpemU6IDAuNjc1ZW07XG59XG5cbi5hdXRvU29sT3JkZXJSZXZpZXcgLnN1Ym9yZGVyIC5WaWV3VGFnc19PcmRlckl0ZW1EZXRhaWwge1xuICBmb250LXNpemU6IDAuODVlbTtcbn1cblxuLmF1dG9Tb2xPcmRlclJldmlldyAuc3Vib3JkZXIgLlZpZXdUYWdzX09yZGVySXRlbURldGFpbCBwIHtcbiAgd2lkdGg6IDUwJTtcbn1cblxuLmF1dG9Tb2xPcmRlclJldmlldyAuc3Vib3JkZXIgLlZpZXdUYWdzX09yZGVySXRlbURldGFpbCAudGFnIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tcmlnaHQ6IDIyNnB4O1xufVxuXG4uYXV0b1NvbE9yZGVyUmV2aWV3IC5zdWJvcmRlciAuVmlld1RhZ3NfT3JkZXJJdGVtRGV0YWlsIC5jYXJ0TmFtZSB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogNDUlO1xufVxuXG4uYXV0b1NvbE9yZGVyUmV2aWV3IC5zdWJvcmRlciAuVmlld1RhZ3NfT3JkZXJJdGVtRGV0YWlsIC5ib2xkLXRleHQge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLmF1dG9Tb2xPcmRlclJldmlldyAuc3Vib3JkZXIgLlZpZXdUYWdzX09yZGVySXRlbURldGFpbCAuZmxvYXQtbGVmdCB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uYXV0b1NvbE9yZGVyUmV2aWV3IC5zdWJvcmRlciAuVmlld1RhZ3NfT3JkZXJJdGVtRGV0YWlsIC5sZWZ0MjAge1xuICBtYXJnaW4tbGVmdDogNjVweDtcbn1cblxuLmF1dG9Tb2xPcmRlclJldmlldyAuc3Vib3JkZXIgLlZpZXdUYWdzX09yZGVySXRlbURldGFpbCAucHJvZHVjdC1yb3cgLnRhZyB7XG4gIGZsb2F0OiByaWdodDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogNDUlO1xufVxuXG4uYXV0b1NvbE9yZGVyUmV2aWV3IC5zdWJvcmRlciAuVmlld1RhZ3NfT3JkZXJJdGVtRGV0YWlsIC5ub21hcmdpbiB7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuYXV0b1NvbE9yZGVyUmV2aWV3IC5wcmljZS1jb2x1bW4ge1xuICAgIHdpZHRoOiAxMCU7XG4gIH1cbiAgLmF1dG9Tb2xPcmRlclJldmlldyAucHJvZHVjdC1jb2x1bW4ge1xuICAgIHdpZHRoOiA1NSU7XG4gIH1cbn1cblxuLmF1dG9Tb2xPcmRlclJldmlldyNwYWdlIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uYXV0b1NvbE9yZGVyUmV2aWV3IC5hdHRhY2htZW50Qm9yZGVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2MwYzBjMDtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAxMHB4IDFweCAjYzBjMGMwO1xuICBwYWRkaW5nOiAyMHB4IDIwcHggMzVweCAyMHB4O1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiAzNXB4O1xufVxuXG4uYXV0b1NvbE9yZGVyUmV2aWV3IC5jdGEtY29sdW1uIHtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG59XG5cbi5hdXRvU29sT3JkZXJSZXZpZXcgLmN0YS1jb2x1bW4gLnJpZ2h0IHtcbiAgZmxvYXQ6IG5vbmU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkge1xuICAuYXV0b1NvbE9yZGVyUmV2aWV3IC5jdGEtY29sdW1uIC5yaWdodCB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICB9XG59XG5cbi5hdXRvU29sT3JkZXJSZXZpZXcgLnN1Ym9yZGVyIC5zdWJPcmRlckhlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuYXV0b1NvbE9yZGVyUmV2aWV3IC5vcmRlcnN1bW1hcnktYXR0YWNobWVudHMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmF1dG9Tb2xPcmRlclJldmlldyAub3JkZXJzdW1tYXJ5LWF0dGFjaG1lbnRzIC5maWxlLW5hbWUtZGl2IHtcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0Mjg2ZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjMmQzODNmO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4uYXV0b1NvbE9yZGVyUmV2aWV3IC5kaXNjbGFpbWVyIHtcbiAgbWFyZ2luOiA0NXB4IDBweCAzNXB4IDBweDtcbiAgZm9udC1zaXplOiAwLjc1ZW07XG59XG5cbi5hdXRvU29sT3JkZXJSZXZpZXcgLm9yZGVyc3VtbWFyeS1ib3R0b20ge1xuICBtYXJnaW46IDEwcHggMTBweCAwcHggMTBweDtcbn1cblxuLmF1dG9Tb2xPcmRlclJldmlldyAub3JkZXJzdW1tYXJ5LWJvdHRvbSAjc2luZ2xlT3JkZXJTdW1tYXJ5IHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4uYXV0b1NvbE9yZGVyUmV2aWV3ICNTaW5nbGVTaGlwbWVudFNoaXBwaW5nQWRkcmVzcywgLmF1dG9Tb2xPcmRlclJldmlldyAuc2hpcHBpbmdfbWV0aG9kX2NvbnRlbnQsIC5hdXRvU29sT3JkZXJSZXZpZXcgLmJpbGxpbmdfbWV0aG9kX2NvbnRlbnQsIC5hdXRvU29sT3JkZXJSZXZpZXcgLmZyZWlnaHQtbWluLW1zZyB7XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDI4NmVtO1xuICBmb250LXdlaWdodDogMzAwO1xuICBjb2xvcjogIzgwODA4MDtcbn1cblxuLmF1dG9Tb2xPcmRlclJldmlldyAucmVxdWVzdF9zaGlwX2RhdGUge1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG5cbi5hdXRvU29sT3JkZXJSZXZpZXcgLm9yZGVyLXN1bW1hcnktdG90YWxzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xufVxuXG4uYXV0b1NvbE9yZGVyUmV2aWV3IC5vcmRlci1zdW1tYXJ5LXRvdGFscyAubm9QYWRkaW5nIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuXG4uYXV0b1NvbE9yZGVyUmV2aWV3IC5vcmRlci1zdW1tYXJ5LXRvdGFscyAudG90YWxfZGV0YWlscyB7XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHBhZGRpbmctcmlnaHQ6IDNweDtcbn1cblxuLmF1dG9Tb2xPcmRlclJldmlldyAub3JkZXItc3VtbWFyeS10b3RhbHMgLnRvdGFsX2RldGFpbHMub3JkZXJfdG90YWwge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4uYXV0b1NvbE9yZGVyUmV2aWV3IC5vcmRlci1zdW1tYXJ5LXRvdGFscyAudG90YWxfZmlndXJlcyB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBmb250LXNpemU6IDAuODc1ZW07XG59XG5cbi5hdXRvU29sT3JkZXJSZXZpZXcgLm9yZGVyLXN1bW1hcnktdG90YWxzIC50b3RhbF9maWd1cmVzLm9yZGVyX3RvdGFsIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLmF1dG9Tb2xPcmRlclNoaXBwaW5nIC5zdGVwX29uIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbn1cblxuLmF1dG9Tb2xPcmRlclNoaXBwaW5nIC5zdGVwX29mZiB7XG4gIGNvbG9yOiAjODA4MDgwO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDAuODc1ZW07XG59XG5cbi5hdXRvU29sT3JkZXJTaGlwcGluZyAuc3Vib3JkZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzBjMGMwO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDEwcHggMXB4ICNjMGMwYzA7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG5cbi5hdXRvU29sT3JkZXJTaGlwcGluZyAuc3Vib3JkZXIgLnN1Yk9yZGVyQm9yZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzdCOUJBQTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5hdXRvU29sT3JkZXJTaGlwcGluZyAuc3Vib3JkZXIgLnN1Yk9yZGVyVGl0bGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0QjhEO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogNXB4IDIwcHg7XG4gIGZvbnQtc2l6ZTogMC43NWVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4wOGVtO1xufVxuXG4uYXV0b1NvbE9yZGVyU2hpcHBpbmcgLnN1Ym9yZGVyIC5zdWJPcmRlclRpdGxlIGEge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5hdXRvU29sT3JkZXJTaGlwcGluZyAuc3Vib3JkZXIgLmxpbmVIZWlnaHRPbmUge1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLmF1dG9Tb2xPcmRlclNoaXBwaW5nIC5zdWJvcmRlciAuc3ViT3JkZXJIZWFkZXIge1xuICBjb2xvcjogIzJkMzgzZjtcbiAgZm9udC1zaXplOiAwLjc1ZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA4ZW07XG4gIG1hcmdpbi1ib3R0b206IC0zcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5hdXRvU29sT3JkZXJTaGlwcGluZyAuc3Vib3JkZXIgLnN1Yk9yZGVySGVhZGVyIGxhYmVsIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLmF1dG9Tb2xPcmRlclNoaXBwaW5nIC5zdWJvcmRlciAuc3ViT3JkZXJIZWFkZXIgLnJlcXVpcmVkLWZpZWxkIHtcbiAgY29sb3I6ICMyZDM4M2Y7XG59XG5cbi5hdXRvU29sT3JkZXJTaGlwcGluZyAuc3Vib3JkZXIgLm9yZGVyX2RldGFpbHNfZGl2IHtcbiAgcGFkZGluZzogMTBweCAxNXB4O1xufVxuXG4uYXV0b1NvbE9yZGVyU2hpcHBpbmcgLnN1Ym9yZGVyIC5vcmRlcl9kZXRhaWxzX2RpdiAuc2hvd0hpZGVBbGxCdG4ge1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDI1cHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYzBjMGMwO1xufVxuXG4uYXV0b1NvbE9yZGVyU2hpcHBpbmcgLnN1Ym9yZGVyIC5vcmRlcl9kZXRhaWxzX2RpdiAuc2hvd0hpZGVBbGxCdG4gLmN0YS1jb2x1bW4ge1xuICBmbG9hdDogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xufVxuXG4uYXV0b1NvbE9yZGVyU2hpcHBpbmcgLnN1Ym9yZGVyIC5vcmRlcl9kZXRhaWxzX2RpdiAuc2hvd0hpZGVBbGxCdG4gLmN0YS1jb2x1bW4gLmhpZGVNb3N0SXRlbXMge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYXV0b1NvbE9yZGVyU2hpcHBpbmcgLnN1Ym9yZGVyIC5vcmRlcl9kZXRhaWxzX2RpdiAuY29sbGFwc2libGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYXV0b1NvbE9yZGVyU2hpcHBpbmcgLnN1Ym9yZGVyIC5vcmRlcl9kZXRhaWxzX2RpdiAjb3JkZXJfZGV0YWlscyAuY29sdW1uSGVhZGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjMGMwYzA7XG4gIHBhZGRpbmctYm90dG9tOiAxMnB4O1xuICBtYXJnaW4tbGVmdDogMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2NnB4KSB7XG4gIC5hdXRvU29sT3JkZXJTaGlwcGluZyAuc3Vib3JkZXIgLm9yZGVyX2RldGFpbHNfZGl2ICNvcmRlcl9kZXRhaWxzIC5jb2x1bW5IZWFkZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmF1dG9Tb2xPcmRlclNoaXBwaW5nIC5zdWJvcmRlciAub3JkZXJfZGV0YWlsc19kaXYgI29yZGVyX2RldGFpbHMgLmNvbHVtbkhlYWRlciAuaGVhZGVyLWNvbHVtbi5hbGlnbl9yaWdodCB7XG4gIHBhZGRpbmctdG9wOiAwcHg7XG59XG5cbi5hdXRvU29sT3JkZXJTaGlwcGluZyAuc3Vib3JkZXIgLm9yZGVyX2RldGFpbHNfZGl2ICNvcmRlcl9kZXRhaWxzIC5jb2x1bW5IZWFkZXIgLmhlYWRlci1jb2x1bW4uYWxpZ25fcmlnaHQjc2hvcHBpbmdDYXJ0X3RhYmxlQ2VsbF9lYWNoIHtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gIC5hdXRvU29sT3JkZXJTaGlwcGluZyAuc3Vib3JkZXIgLm9yZGVyX2RldGFpbHNfZGl2ICNvcmRlcl9kZXRhaWxzIC5tb2JpbGVDb2x1bW5IZWFkZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmF1dG9Tb2xPcmRlclNoaXBwaW5nIC5zdWJvcmRlciAub3JkZXJfZGV0YWlsc19kaXYgI29yZGVyX2RldGFpbHMgLmNvbHVtbiB7XG4gIHBhZGRpbmc6IDEwcHggMTBweCAxNXB4IDBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gIC5hdXRvU29sT3JkZXJTaGlwcGluZyAuc3Vib3JkZXIgLm9yZGVyX2RldGFpbHNfZGl2ICNvcmRlcl9kZXRhaWxzIC5jb2x1bW4ge1xuICAgIHBhZGRpbmc6IDIwcHggMHB4IDVweCAwcHg7XG4gIH1cbn1cblxuLmF1dG9Tb2xPcmRlclNoaXBwaW5nIC5zdWJvcmRlciAub3JkZXJfZGV0YWlsc19kaXYgI29yZGVyX2RldGFpbHMgLm9yZGVyLWl0ZW0tcm93IHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjMGMwYzA7XG4gIG1hcmdpbjogMHB4O1xuICBjb2xvcjogIzgwODA4MDtcbn1cblxuLmF1dG9Tb2xPcmRlclNoaXBwaW5nIC5zdWJvcmRlciAub3JkZXJfZGV0YWlsc19kaXYgI29yZGVyX2RldGFpbHMgLm9yZGVyLWl0ZW0tcm93Lm5vQm9yZGVyIHtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4uYXV0b1NvbE9yZGVyU2hpcHBpbmcgLnN1Ym9yZGVyIC5vcmRlcl9kZXRhaWxzX2RpdiAjb3JkZXJfZGV0YWlscyAuY29sdW1uLWF2YWlsYWJpbGl0eSB7XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbn1cblxuLmF1dG9Tb2xPcmRlclNoaXBwaW5nIC5zdWJvcmRlciAub3JkZXJfZGV0YWlsc19kaXYgI29yZGVyX2RldGFpbHMgLmNvbHVtbi1xdWFudGl0eSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmF1dG9Tb2xPcmRlclNoaXBwaW5nIC5zdWJvcmRlciAub3JkZXJfZGV0YWlsc19kaXYgI29yZGVyX2RldGFpbHMgLmNvbHVtbi1wcmljZSB7XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG59XG5cbi5hdXRvU29sT3JkZXJTaGlwcGluZyAuc3Vib3JkZXIgLm9yZGVyX2RldGFpbHNfZGl2ICNvcmRlcl9kZXRhaWxzIC5jb2x1bW4tcHJpY2UgLmxpc3QtcHJpY2Uge1xuICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcbn1cblxuLmF1dG9Tb2xPcmRlclNoaXBwaW5nIC5zdWJvcmRlciAub3JkZXJfZGV0YWlsc19kaXYgI29yZGVyX2RldGFpbHMgLmNvbHVtbi10b3RhbCB7XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5hdXRvU29sT3JkZXJTaGlwcGluZyAuc3Vib3JkZXIgLm9yZGVyX2RldGFpbHNfZGl2ICNvcmRlcl9kZXRhaWxzIC5za3Uge1xuICBmb250LXNpemU6IDAuNzVlbTtcbn1cblxuLmF1dG9Tb2xPcmRlclNoaXBwaW5nIC5zdWJvcmRlciAub3JkZXJfZGV0YWlsc19kaXYgI29yZGVyX2RldGFpbHMgLnBhY2thZ2Utcm93IHtcbiAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbi5hdXRvU29sT3JkZXJTaGlwcGluZyAuc3Vib3JkZXIgLm9yZGVyX2RldGFpbHNfZGl2ICNvcmRlcl9kZXRhaWxzIC5wYWNrYWdlLXJvdyAuZWFjaFBhY2thZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMGYwO1xuICBwYWRkaW5nOiAyNXB4IDBweCAyNXB4IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cblxuLmF1dG9Tb2xPcmRlclNoaXBwaW5nIC5zdWJvcmRlciAub3JkZXJfZGV0YWlsc19kaXYgI29yZGVyX2RldGFpbHMgLnBhY2thZ2Utcm93IC5lYWNoUGFja2FnZSAuY29sdW1uLW5hbWUsIC5hdXRvU29sT3JkZXJTaGlwcGluZyAuc3Vib3JkZXIgLm9yZGVyX2RldGFpbHNfZGl2ICNvcmRlcl9kZXRhaWxzIC5wYWNrYWdlLXJvdyAuZWFjaFBhY2thZ2UgLmNvbHVtbi1xdWFudGl0eSwgLmF1dG9Tb2xPcmRlclNoaXBwaW5nIC5zdWJvcmRlciAub3JkZXJfZGV0YWlsc19kaXYgI29yZGVyX2RldGFpbHMgLnBhY2thZ2Utcm93IC5lYWNoUGFja2FnZSAuY29sdW1uLXByaWNlIHtcbiAgcGFkZGluZzogMHB4O1xufVxuXG4uYXV0b1NvbE9yZGVyU2hpcHBpbmcgLnN1Ym9yZGVyIC5vcmRlcl9kZXRhaWxzX2RpdiAjb3JkZXJfZGV0YWlscyAucGFja2FnZS1yb3cgLmVhY2hQYWNrYWdlIC5jb2x1bW4tbmFtZSB7XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDI4NmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogIzJkMzgzZjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gIC5hdXRvU29sT3JkZXJTaGlwcGluZyAuc3Vib3JkZXIgLm9yZGVyX2RldGFpbHNfZGl2ICNvcmRlcl9kZXRhaWxzIC5wYWNrYWdlLXJvdyAuZWFjaFBhY2thZ2UgLm1vYmlsZS1vbmx5IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5hdXRvU29sT3JkZXJTaGlwcGluZyAuc3Vib3JkZXIgLnN1Yk9yZGVyU2hpcHBpbmcgI3NoaXBwaW5nIHtcbiAgcGFkZGluZzogMTVweDtcbn1cblxuLmF1dG9Tb2xPcmRlclNoaXBwaW5nIC5zdWJvcmRlciAuc3ViT3JkZXJTaGlwcGluZyAuc2hpcHBpbmctY29sdW1uIHtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xufVxuXG4uYXV0b1NvbE9yZGVyU2hpcHBpbmcgLnN1Ym9yZGVyIC5zdWJPcmRlckJpbGxpbmcge1xuICBwYWRkaW5nLXRvcDogMjBweDtcbn1cblxuLmF1dG9Tb2xPcmRlclNoaXBwaW5nIC5zdWJvcmRlciAuc3ViT3JkZXJCaWxsaW5nICNiaWxsaW5nIHtcbiAgcGFkZGluZzogMTVweDtcbn1cblxuLmF1dG9Tb2xPcmRlclNoaXBwaW5nIC5zdWJvcmRlciAuc3ViT3JkZXJCaWxsaW5nIC5iaWxsaW5nLWNvbHVtbiB7XG4gIHBhZGRpbmctYm90dG9tOiAyNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDBweDtcbn1cblxuLmF1dG9Tb2xPcmRlclNoaXBwaW5nIC5zdWJvcmRlciAuc3ViT3JkZXJCaWxsaW5nICN0b3RhbF9icmVha2Rvd24gI29yZGVyX3RvdGFsIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4uYXV0b1NvbE9yZGVyU2hpcHBpbmcgLnN1Ym9yZGVyIC5zdWJPcmRlckJpbGxpbmcgI3RvdGFsX2JyZWFrZG93biAjb3JkZXJfdG90YWwgLm5vUGFkZGluZyB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cblxuLmF1dG9Tb2xPcmRlclNoaXBwaW5nIC5zdWJvcmRlciAuc3ViT3JkZXJCaWxsaW5nICN0b3RhbF9icmVha2Rvd24gI29yZGVyX3RvdGFsIC50b3RhbF9kZXRhaWxzIHtcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgcGFkZGluZy1yaWdodDogM3B4O1xufVxuXG4uYXV0b1NvbE9yZGVyU2hpcHBpbmcgLnN1Ym9yZGVyIC5zdWJPcmRlckJpbGxpbmcgI3RvdGFsX2JyZWFrZG93biAjb3JkZXJfdG90YWwgLnRvdGFsX2ZpZ3VyZXMge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xufVxuXG4uYXV0b1NvbE9yZGVyU2hpcHBpbmcgLnN1Ym9yZGVyIC5zdWJPcmRlckJpbGxpbmcgI3RvdGFsX2JyZWFrZG93biAjb3JkZXJfdG90YWwgLnRvdGFsX2ZpZ3VyZXMub3JkZXJfdG90YWwge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4uYXV0b1NvbE9yZGVyU2hpcHBpbmcgLnN1Ym9yZGVyIC5zdWJPcmRlckJpbGxpbmcgLmJpbGxpbmctZmllbGRzLWNvbHVtbiB7XG4gIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGNvbG9yOiAjMmQzODNmO1xufVxuXG4uYXV0b1NvbE9yZGVyU2hpcHBpbmcgLnN1Ym9yZGVyIC5zdWJPcmRlckJpbGxpbmcgLmJpbGxpbmctZmllbGRzLWNvbHVtbiAuc3ViT3JkZXJIZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiAycHg7XG59XG5cbi5hdXRvU29sT3JkZXJTaGlwcGluZyAuc3Vib3JkZXIgLnN1Yk9yZGVyQmlsbGluZyAuYmlsbGluZy1maWVsZHMtY29sdW1uLmJpbGxpbmdfdG90YWxzIC5pbm5lci10b3RhbHMge1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi5hdXRvU29sT3JkZXJTaGlwcGluZyAuc3Vib3JkZXIgLnN1Yk9yZGVyQmlsbGluZyAuYmlsbGluZy1maWVsZHMtY29sdW1uLmJpbGxpbmdfdG90YWxzIC5pbm5lci10b3RhbHMge1xuICBmbG9hdDogbGVmdDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gIC5hdXRvU29sT3JkZXJTaGlwcGluZyAuc3Vib3JkZXIgLnN1Yk9yZGVyQmlsbGluZyAuYmlsbGluZy1maWVsZHMtY29sdW1uLmJpbGxpbmdfdG90YWxzIC5pbm5lci10b3RhbHMge1xuICAgIGZsb2F0OiByaWdodDtcbiAgfVxufVxuXG4uYXV0b1NvbE9yZGVyU2hpcHBpbmcgLnN1Ym9yZGVyIC5zdWJPcmRlckJpbGxpbmcgLmJpbGxpbmctZmllbGRzLWNvbHVtbiAjcHVyY2hhc2Vfb3JkZXIge1xuICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cblxuLmF1dG9Tb2xPcmRlclNoaXBwaW5nIC5zdWJvcmRlciAudGFnX3NpbmdsZSB7XG4gIGZvbnQtc2l6ZTogMC42NzVlbTtcbn1cblxuLmF1dG9Tb2xPcmRlclNoaXBwaW5nIC5zdWJvcmRlciAuVmlld1RhZ3NfT3JkZXJJdGVtRGV0YWlsIHtcbiAgZm9udC1zaXplOiAwLjg1ZW07XG59XG5cbi5hdXRvU29sT3JkZXJTaGlwcGluZyAuc3Vib3JkZXIgLlZpZXdUYWdzX09yZGVySXRlbURldGFpbCBwIHtcbiAgd2lkdGg6IDUwJTtcbn1cblxuLmF1dG9Tb2xPcmRlclNoaXBwaW5nIC5zdWJvcmRlciAuVmlld1RhZ3NfT3JkZXJJdGVtRGV0YWlsIC50YWcge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi1yaWdodDogMjI2cHg7XG59XG5cbi5hdXRvU29sT3JkZXJTaGlwcGluZyAuc3Vib3JkZXIgLlZpZXdUYWdzX09yZGVySXRlbURldGFpbCAuY2FydE5hbWUge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDQ1JTtcbn1cblxuLmF1dG9Tb2xPcmRlclNoaXBwaW5nIC5zdWJvcmRlciAuVmlld1RhZ3NfT3JkZXJJdGVtRGV0YWlsIC5ib2xkLXRleHQge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLmF1dG9Tb2xPcmRlclNoaXBwaW5nIC5zdWJvcmRlciAuVmlld1RhZ3NfT3JkZXJJdGVtRGV0YWlsIC5mbG9hdC1sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5hdXRvU29sT3JkZXJTaGlwcGluZyAuc3Vib3JkZXIgLlZpZXdUYWdzX09yZGVySXRlbURldGFpbCAubGVmdDIwIHtcbiAgbWFyZ2luLWxlZnQ6IDY1cHg7XG59XG5cbi5hdXRvU29sT3JkZXJTaGlwcGluZyAuc3Vib3JkZXIgLlZpZXdUYWdzX09yZGVySXRlbURldGFpbCAucHJvZHVjdC1yb3cgLnRhZyB7XG4gIGZsb2F0OiByaWdodDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogNDUlO1xufVxuXG4uYXV0b1NvbE9yZGVyU2hpcHBpbmcgLnN1Ym9yZGVyIC5WaWV3VGFnc19PcmRlckl0ZW1EZXRhaWwgLm5vbWFyZ2luIHtcbiAgbWFyZ2luLXRvcDogMTZweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5hdXRvU29sT3JkZXJTaGlwcGluZyAucHJpY2UtY29sdW1uIHtcbiAgICB3aWR0aDogMTAlO1xuICB9XG4gIC5hdXRvU29sT3JkZXJTaGlwcGluZyAucHJvZHVjdC1jb2x1bW4ge1xuICAgIHdpZHRoOiA1NSU7XG4gIH1cbn1cblxuLmF1dG9Tb2xPcmRlclNoaXBwaW5nI3BhZ2Uge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5hdXRvU29sT3JkZXJTaGlwcGluZyAuYXR0YWNobWVudEJvcmRlciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjMGMwYzA7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMTBweCAxcHggI2MwYzBjMDtcbiAgcGFkZGluZzogMjBweCAyMHB4IDM1cHggMjBweDtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzVweDtcbn1cblxuLmF1dG9Tb2xPcmRlclNoaXBwaW5nIC5jdGEtY29sdW1uIHtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG59XG5cbi5hdXRvU29sT3JkZXJTaGlwcGluZyAuY3RhLWNvbHVtbiAucmlnaHQge1xuICBmbG9hdDogbm9uZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gIC5hdXRvU29sT3JkZXJTaGlwcGluZyAuY3RhLWNvbHVtbiAucmlnaHQge1xuICAgIGZsb2F0OiByaWdodDtcbiAgfVxufVxuXG4uYXV0b1NvbE9yZGVyU2hpcHBpbmcgLmRpc2NsYWltZXIge1xuICBtYXJnaW4tdG9wOiA0NXB4O1xuICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICBmb250LXNpemU6IDAuNzVlbTtcbn1cblxuLmF1dG9Tb2xPcmRlclNoaXBwaW5nIC5zaGlwcGluZy1maWVsZHMtY29sdW1uIHtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIHBhZGRpbmctbGVmdDogMHB4O1xufVxuXG4uYXV0b1NvbE9yZGVyU2hpcHBpbmcgLnNoaXBwaW5nLWZpZWxkcy1jb2x1bW4gLnF1b3RlQ29tbWVudHNEaXYgdGV4dGFyZWEge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uYXV0b1NvbE9yZGVyU2hpcHBpbmcgLnNoaXBwaW5nLWZpZWxkcy1jb2x1bW4gLmVkaXRBZGRyZXNzTGluayB7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xufVxuXG4uYXV0b1NvbE9yZGVyU2hpcHBpbmcgLnNoaXBwaW5nLWZpZWxkcy1jb2x1bW4gLnNoaXBwaW5nSW5zdHJ1Y3Rpb25zRGl2IHRleHRhcmVhLCAuYXV0b1NvbE9yZGVyU2hpcHBpbmcgLnNoaXBwaW5nLWZpZWxkcy1jb2x1bW4gLnBhY2tpbmdJbnN0cnVjdGlvbnNEaXYgdGV4dGFyZWEge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgcGFkZGluZy10b3A6IDNweDtcbn1cblxuLmF1dG9Tb2xPcmRlclNoaXBwaW5nIC5zaGlwcGluZy1maWVsZHMtY29sdW1uIC5zaGlwcGluZ0luc3RydWN0aW9uc0RpdiBwLCAuYXV0b1NvbE9yZGVyU2hpcHBpbmcgLnNoaXBwaW5nLWZpZWxkcy1jb2x1bW4gLnBhY2tpbmdJbnN0cnVjdGlvbnNEaXYgcCB7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbn1cblxuLmF1dG9Tb2xPcmRlclNoaXBwaW5nIC5zaGlwcGluZy1zZWxlY3Rpb25zIHtcbiAgcGFkZGluZzogMHB4IDE1cHg7XG4gIG1hcmdpbi1sZWZ0OiAwcHg7XG4gIG1hcmdpbi1yaWdodDogMHB4O1xufVxuXG4uYXV0b1NvbE9yZGVyU2hpcHBpbmcgLnNoaXBwaW5nLWZpZWxkcy1ib3JkZXIge1xuICBib3JkZXItdG9wOiAzcHggc29saWQgI2MwYzBjMDtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG59XG5cbi5hdXRvU29sT3JkZXJTaGlwcGluZyAub3JkZXJzaGlwLWJvdHRvbSB7XG4gIG1hcmdpbjogMTBweCAxMHB4IDBweCAxMHB4O1xufVxuXG4uYXV0b1NvbE9yZGVyU2hpcHBpbmcgLm9yZGVyc2hpcC1ib3R0b20gLm9yZGVyc2hpcC1jdGEgLmJhY2tCdG4ge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5hdXRvU29sT3JkZXJTaGlwcGluZyAub3JkZXJzaGlwLWJvdHRvbSAub3JkZXJzaGlwLWN0YSAuY29udGludWVCdG4ge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG5cbi5hdXRvU29sT3JkZXJTaGlwcGluZyAuc2hpcHBpbmdfYWRkcmVzc19jb250ZW50IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmF1dG9Tb2xPcmRlclNoaXBwaW5nIC5zaGlwcGluZ19hZGRyZXNzIC5zdWJPcmRlckhlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cblxuLmF1dG9Tb2xPcmRlclNoaXBwaW5nIC5wYWNraW5nSW5zdHJ1Y3Rpb25zRGl2IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmF1dG9Tb2xPcmRlclNoaXBwaW5nIC5uYW1lZFBsYWNlRGl2IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmF1dG9Tb2xPcmRlclNoaXBwaW5nIC5kcm9wX2Rvd25fc2hpcHBpbmcge1xuICBmb250LXNpemU6IDAuODc1ZW07XG59XG5cbi5hdXRvU29sT3JkZXJTaGlwcGluZyAuZGlqaXRDYWxlbmRhcldpZHRoID4gLmRpaml0VGV4dEJveCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGYwZjA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmMGYwZjA7XG59XG5cbi5hdXRvU29sT3JkZXJTaGlwcGluZyAuZGlqaXRDYWxlbmRhcldpZHRoID4gLmRpaml0VGV4dEJveC5kaWppdFRleHRCb3hGb2N1c2VkIHtcbiAgYm9yZGVyLWNvbG9yOiAjYzBjMGMwO1xufVxuXG4uYXV0b1NvbE9yZGVyU2hpcHBpbmcgLmNhcnJpZXItdGV4dCB7XG4gIHdpZHRoOiA4MCU7XG59XG5cbi5hdXRvU29sT3JkZXJTaGlwcGluZyAuaW5wdXQge1xuICBmb250LXNpemU6IDEycHg7XG4gIGhlaWdodDogMjVweDtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG59XG5cbi5hdXRvU29sT3JkZXJTaGlwcGluZyAuc2hpcEFzQ29tcGxldGUsIC5hdXRvU29sT3JkZXJTaGlwcGluZyAuc2hpcHBpbmdJbnN0cnVjdGlvbnNDaGVja2JveCwgLmF1dG9Tb2xPcmRlclNoaXBwaW5nIC5wYWNraW5nSW5zdHJ1Y3Rpb25zQ2hlY2tib3gge1xuICBvcGFjaXR5OiAxO1xuICBtYXJnaW4tbGVmdDogLTVweCAhaW1wb3J0YW50O1xufVxuXG4uYXV0b1NvbE9yZGVyU2hpcHBpbmcgLnNoaXBfYXNfY29tcGxldGUsIC5hdXRvU29sT3JkZXJTaGlwcGluZyAuc2hpcHBpbmctaW5zdHJ1Y3Qge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xufVxuXG4uYXV0b1NvbE9yZGVyU2hpcHBpbmcgLnN0YXRpY19jZXJ0aWZpY2F0ZXMsIC5hdXRvU29sT3JkZXJTaGlwcGluZyAuc2hpcHBpbmctaW5zdHJ1Y3Qge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xufVxuXG4uYXV0b1NvbE9yZGVyU2hpcHBpbmcgLnNoaXBwaW5nQWRkcmVzc0Rpc3BsYXlBcmVhLCAuYXV0b1NvbE9yZGVyU2hpcHBpbmcgLmZyZWlnaHQtbWluLW1zZyB7XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDI4NmVtO1xuICBmb250LXdlaWdodDogMzAwO1xuICBjb2xvcjogIzJkMzgzZjtcbn1cblxuLmF1dG9Tb2xPcmRlclNoaXBwaW5nIC5vcmRlcnNoaXAtYm90dG9tIC5jb250aW51ZUJ0biAuY3RhLWJ0biB7XG4gIHdpZHRoOiAyODBweDtcbn1cblxuLmF1dG9Tb2xPcmRlclNoaXBwaW5nIC5jaGFuZ2VBZGRyZXNzIC5tb2RhbC1hY3Rpb24gLmN0YS1idXR0b25zIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYXV0b1NvbE9yZGVyU2hpcHBpbmcgLnNlYXJjaEFkZHJlc3MgLnJUYWJsZSAuclRhYmxlQ2VsbCAuY3RhLWJ0biB7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuXG4uYXR0YWNobWVudEZvcm0gLmZpbGUtdXBsb2FkIC5jdGEtYnV0dG9ucywgLmF0dGFjaG1lbnRGb3JtIC5hdHRhY2htZW50U3VibWl0RGl2IC5jdGEtYnV0dG9ucyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmF0dGFjaG1lbnRGb3JtIC5maWxlLXVwbG9hZCAuY3RhLWJ1dHRvbnMgLmN0YS1idG4sIC5hdHRhY2htZW50Rm9ybSAuYXR0YWNobWVudFN1Ym1pdERpdiAuY3RhLWJ1dHRvbnMgLmN0YS1idG4ge1xuICB3aWR0aDogMjgwcHg7XG59XG5cbi5hdXRvU29sRXhwb3J0Q29tcGxpYW5jZSAuc3RlcF9vbiB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDAuODc1ZW07XG59XG5cbi5hdXRvU29sRXhwb3J0Q29tcGxpYW5jZSAuc3RlcF9vZmYge1xuICBjb2xvcjogIzgwODA4MDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xufVxuXG4uYXV0b1NvbEV4cG9ydENvbXBsaWFuY2UgLnN1Ym9yZGVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2MwYzBjMDtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAxMHB4IDFweCAjYzBjMGMwO1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuXG4uYXV0b1NvbEV4cG9ydENvbXBsaWFuY2UgLnN1Ym9yZGVyIC5zdWJPcmRlckJvcmRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3QjlCQUE7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAxNXB4O1xuICBmb250LXNpemU6IDFlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uYXV0b1NvbEV4cG9ydENvbXBsaWFuY2UgLnN1Ym9yZGVyIC5zdWJPcmRlclRpdGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNEI4RDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDVweCAyMHB4O1xuICBmb250LXNpemU6IDAuNzVlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDhlbTtcbn1cblxuLmF1dG9Tb2xFeHBvcnRDb21wbGlhbmNlIC5zdWJvcmRlciAuc3ViT3JkZXJUaXRsZSBhIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4uYXV0b1NvbEV4cG9ydENvbXBsaWFuY2UgLnN1Ym9yZGVyIC5saW5lSGVpZ2h0T25lIHtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5hdXRvU29sRXhwb3J0Q29tcGxpYW5jZSAuc3Vib3JkZXIgLnN1Yk9yZGVySGVhZGVyIHtcbiAgY29sb3I6ICMyZDM4M2Y7XG4gIGZvbnQtc2l6ZTogMC43NWVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wOGVtO1xuICBtYXJnaW4tYm90dG9tOiAtM3B4O1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uYXV0b1NvbEV4cG9ydENvbXBsaWFuY2UgLnN1Ym9yZGVyIC5zdWJPcmRlckhlYWRlciBsYWJlbCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5hdXRvU29sRXhwb3J0Q29tcGxpYW5jZSAuc3Vib3JkZXIgLnN1Yk9yZGVySGVhZGVyIC5yZXF1aXJlZC1maWVsZCB7XG4gIGNvbG9yOiAjMmQzODNmO1xufVxuXG4uYXV0b1NvbEV4cG9ydENvbXBsaWFuY2UgLnN1Ym9yZGVyIC5vcmRlcl9kZXRhaWxzX2RpdiB7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbn1cblxuLmF1dG9Tb2xFeHBvcnRDb21wbGlhbmNlIC5zdWJvcmRlciAub3JkZXJfZGV0YWlsc19kaXYgLnNob3dIaWRlQWxsQnRuIHtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyNXB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2MwYzBjMDtcbn1cblxuLmF1dG9Tb2xFeHBvcnRDb21wbGlhbmNlIC5zdWJvcmRlciAub3JkZXJfZGV0YWlsc19kaXYgLnNob3dIaWRlQWxsQnRuIC5jdGEtY29sdW1uIHtcbiAgZmxvYXQ6IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIG1hcmdpbi1sZWZ0OiAtMTBweDtcbn1cblxuLmF1dG9Tb2xFeHBvcnRDb21wbGlhbmNlIC5zdWJvcmRlciAub3JkZXJfZGV0YWlsc19kaXYgLnNob3dIaWRlQWxsQnRuIC5jdGEtY29sdW1uIC5oaWRlTW9zdEl0ZW1zIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmF1dG9Tb2xFeHBvcnRDb21wbGlhbmNlIC5zdWJvcmRlciAub3JkZXJfZGV0YWlsc19kaXYgLmNvbGxhcHNpYmxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmF1dG9Tb2xFeHBvcnRDb21wbGlhbmNlIC5zdWJvcmRlciAub3JkZXJfZGV0YWlsc19kaXYgI29yZGVyX2RldGFpbHMgLmNvbHVtbkhlYWRlciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYzBjMGMwO1xuICBwYWRkaW5nLWJvdHRvbTogMTJweDtcbiAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgbWFyZ2luLXJpZ2h0OiAwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjZweCkge1xuICAuYXV0b1NvbEV4cG9ydENvbXBsaWFuY2UgLnN1Ym9yZGVyIC5vcmRlcl9kZXRhaWxzX2RpdiAjb3JkZXJfZGV0YWlscyAuY29sdW1uSGVhZGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5hdXRvU29sRXhwb3J0Q29tcGxpYW5jZSAuc3Vib3JkZXIgLm9yZGVyX2RldGFpbHNfZGl2ICNvcmRlcl9kZXRhaWxzIC5jb2x1bW5IZWFkZXIgLmhlYWRlci1jb2x1bW4uYWxpZ25fcmlnaHQge1xuICBwYWRkaW5nLXRvcDogMHB4O1xufVxuXG4uYXV0b1NvbEV4cG9ydENvbXBsaWFuY2UgLnN1Ym9yZGVyIC5vcmRlcl9kZXRhaWxzX2RpdiAjb3JkZXJfZGV0YWlscyAuY29sdW1uSGVhZGVyIC5oZWFkZXItY29sdW1uLmFsaWduX3JpZ2h0I3Nob3BwaW5nQ2FydF90YWJsZUNlbGxfZWFjaCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkge1xuICAuYXV0b1NvbEV4cG9ydENvbXBsaWFuY2UgLnN1Ym9yZGVyIC5vcmRlcl9kZXRhaWxzX2RpdiAjb3JkZXJfZGV0YWlscyAubW9iaWxlQ29sdW1uSGVhZGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5hdXRvU29sRXhwb3J0Q29tcGxpYW5jZSAuc3Vib3JkZXIgLm9yZGVyX2RldGFpbHNfZGl2ICNvcmRlcl9kZXRhaWxzIC5jb2x1bW4ge1xuICBwYWRkaW5nOiAxMHB4IDEwcHggMTVweCAwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkge1xuICAuYXV0b1NvbEV4cG9ydENvbXBsaWFuY2UgLnN1Ym9yZGVyIC5vcmRlcl9kZXRhaWxzX2RpdiAjb3JkZXJfZGV0YWlscyAuY29sdW1uIHtcbiAgICBwYWRkaW5nOiAyMHB4IDBweCA1cHggMHB4O1xuICB9XG59XG5cbi5hdXRvU29sRXhwb3J0Q29tcGxpYW5jZSAuc3Vib3JkZXIgLm9yZGVyX2RldGFpbHNfZGl2ICNvcmRlcl9kZXRhaWxzIC5vcmRlci1pdGVtLXJvdyB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYzBjMGMwO1xuICBtYXJnaW46IDBweDtcbiAgY29sb3I6ICM4MDgwODA7XG59XG5cbi5hdXRvU29sRXhwb3J0Q29tcGxpYW5jZSAuc3Vib3JkZXIgLm9yZGVyX2RldGFpbHNfZGl2ICNvcmRlcl9kZXRhaWxzIC5vcmRlci1pdGVtLXJvdy5ub0JvcmRlciB7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLmF1dG9Tb2xFeHBvcnRDb21wbGlhbmNlIC5zdWJvcmRlciAub3JkZXJfZGV0YWlsc19kaXYgI29yZGVyX2RldGFpbHMgLmNvbHVtbi1hdmFpbGFiaWxpdHkge1xuICBmb250LXNpemU6IDAuODc1ZW07XG59XG5cbi5hdXRvU29sRXhwb3J0Q29tcGxpYW5jZSAuc3Vib3JkZXIgLm9yZGVyX2RldGFpbHNfZGl2ICNvcmRlcl9kZXRhaWxzIC5jb2x1bW4tcXVhbnRpdHkge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5hdXRvU29sRXhwb3J0Q29tcGxpYW5jZSAuc3Vib3JkZXIgLm9yZGVyX2RldGFpbHNfZGl2ICNvcmRlcl9kZXRhaWxzIC5jb2x1bW4tcHJpY2Uge1xuICBmb250LXNpemU6IDAuODc1ZW07XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xufVxuXG4uYXV0b1NvbEV4cG9ydENvbXBsaWFuY2UgLnN1Ym9yZGVyIC5vcmRlcl9kZXRhaWxzX2RpdiAjb3JkZXJfZGV0YWlscyAuY29sdW1uLXByaWNlIC5saXN0LXByaWNlIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG59XG5cbi5hdXRvU29sRXhwb3J0Q29tcGxpYW5jZSAuc3Vib3JkZXIgLm9yZGVyX2RldGFpbHNfZGl2ICNvcmRlcl9kZXRhaWxzIC5jb2x1bW4tdG90YWwge1xuICBmb250LXNpemU6IDAuODc1ZW07XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4uYXV0b1NvbEV4cG9ydENvbXBsaWFuY2UgLnN1Ym9yZGVyIC5vcmRlcl9kZXRhaWxzX2RpdiAjb3JkZXJfZGV0YWlscyAuc2t1IHtcbiAgZm9udC1zaXplOiAwLjc1ZW07XG59XG5cbi5hdXRvU29sRXhwb3J0Q29tcGxpYW5jZSAuc3Vib3JkZXIgLm9yZGVyX2RldGFpbHNfZGl2ICNvcmRlcl9kZXRhaWxzIC5wYWNrYWdlLXJvdyB7XG4gIG1hcmdpbi1sZWZ0OiAwcHg7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG4uYXV0b1NvbEV4cG9ydENvbXBsaWFuY2UgLnN1Ym9yZGVyIC5vcmRlcl9kZXRhaWxzX2RpdiAjb3JkZXJfZGV0YWlscyAucGFja2FnZS1yb3cgLmVhY2hQYWNrYWdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjBmMDtcbiAgcGFkZGluZzogMjVweCAwcHggMjVweCAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cbi5hdXRvU29sRXhwb3J0Q29tcGxpYW5jZSAuc3Vib3JkZXIgLm9yZGVyX2RldGFpbHNfZGl2ICNvcmRlcl9kZXRhaWxzIC5wYWNrYWdlLXJvdyAuZWFjaFBhY2thZ2UgLmNvbHVtbi1uYW1lLCAuYXV0b1NvbEV4cG9ydENvbXBsaWFuY2UgLnN1Ym9yZGVyIC5vcmRlcl9kZXRhaWxzX2RpdiAjb3JkZXJfZGV0YWlscyAucGFja2FnZS1yb3cgLmVhY2hQYWNrYWdlIC5jb2x1bW4tcXVhbnRpdHksIC5hdXRvU29sRXhwb3J0Q29tcGxpYW5jZSAuc3Vib3JkZXIgLm9yZGVyX2RldGFpbHNfZGl2ICNvcmRlcl9kZXRhaWxzIC5wYWNrYWdlLXJvdyAuZWFjaFBhY2thZ2UgLmNvbHVtbi1wcmljZSB7XG4gIHBhZGRpbmc6IDBweDtcbn1cblxuLmF1dG9Tb2xFeHBvcnRDb21wbGlhbmNlIC5zdWJvcmRlciAub3JkZXJfZGV0YWlsc19kaXYgI29yZGVyX2RldGFpbHMgLnBhY2thZ2Utcm93IC5lYWNoUGFja2FnZSAuY29sdW1uLW5hbWUge1xuICBmb250LXNpemU6IDAuODc1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQyODZlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICMyZDM4M2Y7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkge1xuICAuYXV0b1NvbEV4cG9ydENvbXBsaWFuY2UgLnN1Ym9yZGVyIC5vcmRlcl9kZXRhaWxzX2RpdiAjb3JkZXJfZGV0YWlscyAucGFja2FnZS1yb3cgLmVhY2hQYWNrYWdlIC5tb2JpbGUtb25seSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uYXV0b1NvbEV4cG9ydENvbXBsaWFuY2UgLnN1Ym9yZGVyIC5zdWJPcmRlclNoaXBwaW5nICNzaGlwcGluZyB7XG4gIHBhZGRpbmc6IDE1cHg7XG59XG5cbi5hdXRvU29sRXhwb3J0Q29tcGxpYW5jZSAuc3Vib3JkZXIgLnN1Yk9yZGVyU2hpcHBpbmcgLnNoaXBwaW5nLWNvbHVtbiB7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIHBhZGRpbmctbGVmdDogMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbn1cblxuLmF1dG9Tb2xFeHBvcnRDb21wbGlhbmNlIC5zdWJvcmRlciAuc3ViT3JkZXJCaWxsaW5nIHtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG59XG5cbi5hdXRvU29sRXhwb3J0Q29tcGxpYW5jZSAuc3Vib3JkZXIgLnN1Yk9yZGVyQmlsbGluZyAjYmlsbGluZyB7XG4gIHBhZGRpbmc6IDE1cHg7XG59XG5cbi5hdXRvU29sRXhwb3J0Q29tcGxpYW5jZSAuc3Vib3JkZXIgLnN1Yk9yZGVyQmlsbGluZyAuYmlsbGluZy1jb2x1bW4ge1xuICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbiAgcGFkZGluZy1sZWZ0OiAwcHg7XG59XG5cbi5hdXRvU29sRXhwb3J0Q29tcGxpYW5jZSAuc3Vib3JkZXIgLnN1Yk9yZGVyQmlsbGluZyAjdG90YWxfYnJlYWtkb3duICNvcmRlcl90b3RhbCB7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLmF1dG9Tb2xFeHBvcnRDb21wbGlhbmNlIC5zdWJvcmRlciAuc3ViT3JkZXJCaWxsaW5nICN0b3RhbF9icmVha2Rvd24gI29yZGVyX3RvdGFsIC5ub1BhZGRpbmcge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG5cbi5hdXRvU29sRXhwb3J0Q29tcGxpYW5jZSAuc3Vib3JkZXIgLnN1Yk9yZGVyQmlsbGluZyAjdG90YWxfYnJlYWtkb3duICNvcmRlcl90b3RhbCAudG90YWxfZGV0YWlscyB7XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHBhZGRpbmctcmlnaHQ6IDNweDtcbn1cblxuLmF1dG9Tb2xFeHBvcnRDb21wbGlhbmNlIC5zdWJvcmRlciAuc3ViT3JkZXJCaWxsaW5nICN0b3RhbF9icmVha2Rvd24gI29yZGVyX3RvdGFsIC50b3RhbF9maWd1cmVzIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbn1cblxuLmF1dG9Tb2xFeHBvcnRDb21wbGlhbmNlIC5zdWJvcmRlciAuc3ViT3JkZXJCaWxsaW5nICN0b3RhbF9icmVha2Rvd24gI29yZGVyX3RvdGFsIC50b3RhbF9maWd1cmVzLm9yZGVyX3RvdGFsIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLmF1dG9Tb2xFeHBvcnRDb21wbGlhbmNlIC5zdWJvcmRlciAuc3ViT3JkZXJCaWxsaW5nIC5iaWxsaW5nLWZpZWxkcy1jb2x1bW4ge1xuICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gIHBhZGRpbmctbGVmdDogMHB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBjb2xvcjogIzJkMzgzZjtcbn1cblxuLmF1dG9Tb2xFeHBvcnRDb21wbGlhbmNlIC5zdWJvcmRlciAuc3ViT3JkZXJCaWxsaW5nIC5iaWxsaW5nLWZpZWxkcy1jb2x1bW4gLnN1Yk9yZGVySGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMnB4O1xufVxuXG4uYXV0b1NvbEV4cG9ydENvbXBsaWFuY2UgLnN1Ym9yZGVyIC5zdWJPcmRlckJpbGxpbmcgLmJpbGxpbmctZmllbGRzLWNvbHVtbi5iaWxsaW5nX3RvdGFscyAuaW5uZXItdG90YWxzIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4uYXV0b1NvbEV4cG9ydENvbXBsaWFuY2UgLnN1Ym9yZGVyIC5zdWJPcmRlckJpbGxpbmcgLmJpbGxpbmctZmllbGRzLWNvbHVtbi5iaWxsaW5nX3RvdGFscyAuaW5uZXItdG90YWxzIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkge1xuICAuYXV0b1NvbEV4cG9ydENvbXBsaWFuY2UgLnN1Ym9yZGVyIC5zdWJPcmRlckJpbGxpbmcgLmJpbGxpbmctZmllbGRzLWNvbHVtbi5iaWxsaW5nX3RvdGFscyAuaW5uZXItdG90YWxzIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gIH1cbn1cblxuLmF1dG9Tb2xFeHBvcnRDb21wbGlhbmNlIC5zdWJvcmRlciAuc3ViT3JkZXJCaWxsaW5nIC5iaWxsaW5nLWZpZWxkcy1jb2x1bW4gI3B1cmNoYXNlX29yZGVyIHtcbiAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG5cbi5hdXRvU29sRXhwb3J0Q29tcGxpYW5jZSAuc3Vib3JkZXIgLnRhZ19zaW5nbGUge1xuICBmb250LXNpemU6IDAuNjc1ZW07XG59XG5cbi5hdXRvU29sRXhwb3J0Q29tcGxpYW5jZSAuc3Vib3JkZXIgLlZpZXdUYWdzX09yZGVySXRlbURldGFpbCB7XG4gIGZvbnQtc2l6ZTogMC44NWVtO1xufVxuXG4uYXV0b1NvbEV4cG9ydENvbXBsaWFuY2UgLnN1Ym9yZGVyIC5WaWV3VGFnc19PcmRlckl0ZW1EZXRhaWwgcCB7XG4gIHdpZHRoOiA1MCU7XG59XG5cbi5hdXRvU29sRXhwb3J0Q29tcGxpYW5jZSAuc3Vib3JkZXIgLlZpZXdUYWdzX09yZGVySXRlbURldGFpbCAudGFnIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tcmlnaHQ6IDIyNnB4O1xufVxuXG4uYXV0b1NvbEV4cG9ydENvbXBsaWFuY2UgLnN1Ym9yZGVyIC5WaWV3VGFnc19PcmRlckl0ZW1EZXRhaWwgLmNhcnROYW1lIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiA0NSU7XG59XG5cbi5hdXRvU29sRXhwb3J0Q29tcGxpYW5jZSAuc3Vib3JkZXIgLlZpZXdUYWdzX09yZGVySXRlbURldGFpbCAuYm9sZC10ZXh0IHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5hdXRvU29sRXhwb3J0Q29tcGxpYW5jZSAuc3Vib3JkZXIgLlZpZXdUYWdzX09yZGVySXRlbURldGFpbCAuZmxvYXQtbGVmdCB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uYXV0b1NvbEV4cG9ydENvbXBsaWFuY2UgLnN1Ym9yZGVyIC5WaWV3VGFnc19PcmRlckl0ZW1EZXRhaWwgLmxlZnQyMCB7XG4gIG1hcmdpbi1sZWZ0OiA2NXB4O1xufVxuXG4uYXV0b1NvbEV4cG9ydENvbXBsaWFuY2UgLnN1Ym9yZGVyIC5WaWV3VGFnc19PcmRlckl0ZW1EZXRhaWwgLnByb2R1Y3Qtcm93IC50YWcge1xuICBmbG9hdDogcmlnaHQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDQ1JTtcbn1cblxuLmF1dG9Tb2xFeHBvcnRDb21wbGlhbmNlIC5zdWJvcmRlciAuVmlld1RhZ3NfT3JkZXJJdGVtRGV0YWlsIC5ub21hcmdpbiB7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuYXV0b1NvbEV4cG9ydENvbXBsaWFuY2UgLnByaWNlLWNvbHVtbiB7XG4gICAgd2lkdGg6IDEwJTtcbiAgfVxuICAuYXV0b1NvbEV4cG9ydENvbXBsaWFuY2UgLnByb2R1Y3QtY29sdW1uIHtcbiAgICB3aWR0aDogNTUlO1xuICB9XG59XG5cbi5hdXRvU29sRXhwb3J0Q29tcGxpYW5jZSNwYWdlIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uYXV0b1NvbEV4cG9ydENvbXBsaWFuY2UgLmV4cG9ydENvbXAgLmVtci1zZWxlY3QsIC5hdXRvU29sRXhwb3J0Q29tcGxpYW5jZSAuZXhwb3J0Q29tcCAuZW1yLWZpZWxkIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4uYXV0b1NvbEV4cG9ydENvbXBsaWFuY2UgLmV4cG9ydENvbXAgLm9yZGVySGVhZGVyIHtcbiAgY29sb3I6ICMyZDM4M2Y7XG4gIGZvbnQtc2l6ZTogMC43NWVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wOGVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tYm90dG9tOiAtM3B4O1xufVxuXG4uYXV0b1NvbEV4cG9ydENvbXBsaWFuY2UgLmV4cG9ydENvbXAgLm9yZGVySGVhZGVyIGxhYmVsIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLmF1dG9Tb2xFeHBvcnRDb21wbGlhbmNlIC5leHBvcnRDb21wIC5leHBvcnRDb21wU2VjdGlvbiB7XG4gIG1hcmdpbjogMjVweDtcbn1cblxuLmF1dG9Tb2xFeHBvcnRDb21wbGlhbmNlIC5leHBvcnRDb21wIC5pbnRlcm1lZGlhdGVMYWJlbCB7XG4gIG1hcmdpbi10b3A6IC0yNXB4O1xufVxuXG4uYXV0b1NvbEV4cG9ydENvbXBsaWFuY2UgLmV4cG9ydENvbXAgLmVuZFVzZXJTZWxlY3RMYWJlbCB7XG4gIG1hcmdpbi1ib3R0b206IDJweDtcbn1cblxuLmF1dG9Tb2xFeHBvcnRDb21wbGlhbmNlIC5leHBvcnRDb21wIC5lbmRVc2VyU2FtZSB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uYXV0b1NvbEV4cG9ydENvbXBsaWFuY2UgLmV4cG9ydENvbXAgLnNpY0VuZFVzZSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYzBjMGMwO1xuICBwYWRkaW5nLXRvcDogMTVweDtcbn1cblxuLmF1dG9Tb2xFeHBvcnRDb21wbGlhbmNlIC5leHBvcnRDb21wIC5zdWJTZWN0aW9uSGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNEI4RDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDVweCAyMHB4O1xuICBmb250LXNpemU6IDAuNzVlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDhlbTtcbn1cblxuLmF1dG9Tb2xFeHBvcnRDb21wbGlhbmNlIC5jdGEtY29sdW1uIHtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG59XG5cbi5hdXRvU29sRXhwb3J0Q29tcGxpYW5jZSAuY3RhLWNvbHVtbiAucmlnaHQge1xuICBmbG9hdDogbm9uZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gIC5hdXRvU29sRXhwb3J0Q29tcGxpYW5jZSAuY3RhLWNvbHVtbiAucmlnaHQge1xuICAgIGZsb2F0OiByaWdodDtcbiAgfVxufVxuXG4uYXV0b1NvbEV4cG9ydENvbXBsaWFuY2UgLmRpc2NsYWltZXIge1xuICBtYXJnaW46IDQ1cHggMHB4IDM1cHggMHB4O1xuICBmb250LXNpemU6IDAuNzVlbTtcbn1cblxuLmF1dG9Tb2xFeHBvcnRDb21wbGlhbmNlIC5leHBvcnRjb21wLWJvdHRvbSB7XG4gIG1hcmdpbjogMTBweCAwcHggMHB4IDBweDtcbn1cblxuLmF1dG9Tb2xFeHBvcnRDb21wbGlhbmNlIC5leHBvcnRjb21wLWN0YSAuY3RhLWNvbHVtbiAuY3RhLWJ0biB7XG4gIHdpZHRoOiAyODBweDtcbn1cblxuLmF1dG9Tb2xFeHBvcnRDb21wbGlhbmNlIC5hZGRBZGRyZXNzIC5tb2RhbC1hY3Rpb24gLmN0YS1idXR0b25zLCAuYXV0b1NvbEV4cG9ydENvbXBsaWFuY2UgLmNoYW5nZUFkZHJlc3MgLm1vZGFsLWFjdGlvbiAuY3RhLWJ1dHRvbnMge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5hdXRvU29sU2hvcHBpbmdDYXJ0IHtcbiAgbWFyZ2luLXRvcDogMjVweDtcbn1cblxuLmF1dG9Tb2xTaG9wcGluZ0NhcnQjcGFnZSB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmF1dG9Tb2xTaG9wcGluZ0NhcnQgI3JlY29tbWVuZGVkU2lkZUJhciB7XG4gIHBhZGRpbmctbGVmdDogMjVweDtcbn1cblxuLmF1dG9Tb2xTaG9wcGluZ0NhcnQgI3JlY29tbWVuZGVkU2lkZUJhciAuY2FydFRvcEJ0blJpZ2h0IHtcbiAgbWFyZ2luLWJvdHRvbTogNDVweDtcbn1cblxuLmF1dG9Tb2xTaG9wcGluZ0NhcnQgI3JlY29tbWVuZGVkU2lkZUJhciAuY2FydFRvcEJ0blJpZ2h0IC5idG4ge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmF1dG9Tb2xTaG9wcGluZ0NhcnQgI3JlY29tbWVuZGVkU2lkZUJhciAud2lkZ2V0X3JlY29tbWVuZGVkX3Bvc2l0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbn1cblxuLmF1dG9Tb2xTaG9wcGluZ0NhcnQgI3JlY29tbWVuZGVkU2lkZUJhciAud2lkZ2V0X3JlY29tbWVuZGVkX3Bvc2l0aW9uIC50ZXh0LXdyYXBwZXIge1xuICBmb250LXNpemU6IDAuODc1ZW07XG59XG5cbi5hdXRvU29sU2hvcHBpbmdDYXJ0ICNyZWNvbW1lbmRlZFNpZGVCYXIgLmNhdGFsb2dFbnRyeVJlY29tbWVuZGF0aW9uV2lkZ2V0IC5wcm9kdWN0LWJsb2NrIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjMGMwYzA7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xufVxuXG4uYXV0b1NvbFNob3BwaW5nQ2FydCAjcmVjb21tZW5kZWRTaWRlQmFyIC5jYXRhbG9nRW50cnlSZWNvbW1lbmRhdGlvbldpZGdldCAucHJvZHVjdC1ibG9jay5maXJzdEJsb2NrIHtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4uYXV0b1NvbFNob3BwaW5nQ2FydCAjcmVjb21tZW5kZWRTaWRlQmFyIC5jYXRhbG9nRW50cnlSZWNvbW1lbmRhdGlvbldpZGdldCAucHJvZHVjdC1ibG9jayAucHJvZHVjdF9wcmljZSwgLmF1dG9Tb2xTaG9wcGluZ0NhcnQgI3JlY29tbWVuZGVkU2lkZUJhciAuY2F0YWxvZ0VudHJ5UmVjb21tZW5kYXRpb25XaWRnZXQgLnByb2R1Y3QtYmxvY2sgLnByb2R1Y3RfcXVhbnRpdHlfYWRkdG9saXN0LCAuYXV0b1NvbFNob3BwaW5nQ2FydCAjcmVjb21tZW5kZWRTaWRlQmFyIC5jYXRhbG9nRW50cnlSZWNvbW1lbmRhdGlvbldpZGdldCAucHJvZHVjdC1ibG9jayAubm90X2F2YWlsYWJsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5hdXRvU29sU2hvcHBpbmdDYXJ0ICNyZWNvbW1lbmRlZFNpZGVCYXIgLmNhdGFsb2dFbnRyeVJlY29tbWVuZGF0aW9uV2lkZ2V0IC5wcm9kdWN0LWJsb2NrIC5wcm9kdWN0X2ltYWdlLCAuYXV0b1NvbFNob3BwaW5nQ2FydCAjcmVjb21tZW5kZWRTaWRlQmFyIC5jYXRhbG9nRW50cnlSZWNvbW1lbmRhdGlvbldpZGdldCAucHJvZHVjdC1ibG9jayAucHJvZHVjdF9pbmZvIHtcbiAgd2lkdGg6IDUwJTtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5hdXRvU29sU2hvcHBpbmdDYXJ0ICNyZWNvbW1lbmRlZFNpZGVCYXIgLmNhdGFsb2dFbnRyeVJlY29tbWVuZGF0aW9uV2lkZ2V0IC5wcm9kdWN0LWJsb2NrIC5wcm9kdWN0X2ltYWdlIC5lbWVyc29uLXByb2R1Y3RfX3RodW1ibmFpbC1pbWFnZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYXV0b1NvbFNob3BwaW5nQ2FydCAjcmVjb21tZW5kZWRTaWRlQmFyIC5jYXRhbG9nRW50cnlSZWNvbW1lbmRhdGlvbldpZGdldCAucHJvZHVjdC1ibG9jayAucHJvZHVjdF9uYW1lIHtcbiAgZm9udC1zaXplOiAwLjc1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cblxuLmF1dG9Tb2xTaG9wcGluZ0NhcnQgI3JlY29tbWVuZGVkU2lkZUJhciAuY2F0YWxvZ0VudHJ5UmVjb21tZW5kYXRpb25XaWRnZXQgLnByb2R1Y3QtYmxvY2sgLnByb2R1Y3RfbmFtZSBhIHtcbiAgY29sb3I6ICMyZDM4M2Y7XG59XG5cbi5hdXRvU29sU2hvcHBpbmdDYXJ0ICNyZWNvbW1lbmRlZFNpZGVCYXIgLmNhdGFsb2dFbnRyeVJlY29tbWVuZGF0aW9uV2lkZ2V0IC5wcm9kdWN0LWJsb2NrIC5wcm9kdWN0X29wdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGYwZjA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjMGMwYzA7XG4gIGNvbG9yOiAjMmQzODNmO1xuICBoZWlnaHQ6IDI1cHg7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGxpbmUtaGVpZ2h0OiAyM3B4O1xufVxuXG4uYXV0b1NvbFNob3BwaW5nQ2FydCAjcmVjb21tZW5kZWRTaWRlQmFyIC5jYXRhbG9nRW50cnlSZWNvbW1lbmRhdGlvbldpZGdldCAucHJvZHVjdC1ibG9jayAucHJvZHVjdF9vcHRpb24gLmJ1dHRvbiB7XG4gIGZvbnQtc2l6ZTogMC42MjVlbTtcbiAgY29sb3I6ICMyZDM4M2Y7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA4ZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5hdXRvU29sU2hvcHBpbmdDYXJ0IC5zcGEtY2hhbmdlLW1vZGFsIC5pdGVtTGluZSB7XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5hdXRvU29sU2hvcHBpbmdDYXJ0IC5zcGEtY2hhbmdlLW1vZGFsIC5pdGVtTGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIuKAolwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogOHB4O1xufVxuXG4uYXV0b1NvbFNob3BwaW5nQ2FydCAubGluZUhlaWdodE9uZSB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4uYXV0b1NvbFNob3BwaW5nQ2FydCAucGFnaW5hdGlvbi1ibG9jayB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbi5hdXRvU29sU2hvcHBpbmdDYXJ0IC5wYWdpbmF0aW9uLWJsb2NrIC5saW5rcyB7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbn1cblxuLmF1dG9Tb2xTaG9wcGluZ0NhcnQgI3Nob3BDYXJ0VG9wUm93IHtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgbWFyZ2luLXJpZ2h0OiAwcHg7XG59XG5cbi5hdXRvU29sU2hvcHBpbmdDYXJ0ICNzaG9wQ2FydFRvcFJvdyAuYnRuLXNlY29uZGFyeSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDI1cHg7XG4gIGZvbnQtc2l6ZTogMC43MjVlbTtcbiAgcGFkZGluZzogMCAxNXB4O1xufVxuXG4uYXV0b1NvbFNob3BwaW5nQ2FydCAjc2hvcENhcnRUb3BSb3cgLmJ0bi1zZWNvbmRhcnkgLnRleHQtd3JhcHBlciB7XG4gIGhlaWdodDogMjVweDtcbn1cblxuLmF1dG9Tb2xTaG9wcGluZ0NhcnQgI3Nob3BDYXJ0VG9wUm93IC5jYXJ0VG9wVGl0bGVEaXYge1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZy1sZWZ0OiAwcHg7XG59XG5cbi5hdXRvU29sU2hvcHBpbmdDYXJ0ICNzaG9wQ2FydFRvcFJvdyAuY2FydFRvcFRpdGxlRGl2ICNjYXJ0TnVtYmVyIHtcbiAgZm9udC1zaXplOiAxLjY4NzVlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5hdXRvU29sU2hvcHBpbmdDYXJ0ICNzaG9wQ2FydFRvcFJvdyAuY2FydFRvcFRpdGxlRGl2ICNkZXRhaWxzTGluayB7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xufVxuXG4uYXV0b1NvbFNob3BwaW5nQ2FydCAjc2hvcENhcnRUb3BSb3cgLmNhcnRUb3BCdG5EaXYge1xuICBmbG9hdDogcmlnaHQ7XG4gIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgbWFyZ2luLXRvcDogLTEwcHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4uYXV0b1NvbFNob3BwaW5nQ2FydCAjc2hvcENhcnRUb3BSb3cgLmNhcnRUb3BCdG5EaXYgLmFjdGlvbkJ0bkRpdiB7XG4gIG1hcmdpbi10b3A6IDM2cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmF1dG9Tb2xTaG9wcGluZ0NhcnQgI3Nob3BDYXJ0VG9wUm93IC5jYXJ0VG9wQnRuRGl2IC5hY3Rpb25CdG5EaXYgI21vcmUtY2FydC10b3Atb3B0aW9uIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5hdXRvU29sU2hvcHBpbmdDYXJ0ICNzaG9wQ2FydFRvcFJvdyAuY2FydFRvcEJ0bkRpdiAuYWN0aW9uQnRuRGl2IC5jYXJ0VG9wQnRuIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGZsb2F0OiBsZWZ0O1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS4zMztcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIC8qLmNhcnRUb3BDVEEge1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdFx0aGVpZ2h0OiAyNXB4O1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDAuNzI1ZW07XHJcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDAgMTVweDtcclxuXHJcblx0XHRcdFx0XHRcdC50ZXh0LXdyYXBwZXIge1xyXG5cdFx0XHRcdFx0XHRcdGhlaWdodDogMjVweDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fSovXG59XG5cbi5hdXRvU29sU2hvcHBpbmdDYXJ0ICNzaG9wQ2FydFRvcFJvdyAuY2FydFRvcEJ0bkRpdiAuYWN0aW9uQnRuRGl2IC5jYXJ0VG9wQnRuIGEge1xuICBjb2xvcjogIzJkMzgzZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLmF1dG9Tb2xTaG9wcGluZ0NhcnQgLml0ZW0tcmVtb3ZlLXJvdyB7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuYXV0b1NvbFNob3BwaW5nQ2FydCAjcmVjb21tZW5kZWRTaWRlQmFyLFxuICAuYXV0b1NvbFNob3BwaW5nQ2FydCAjY2FydFRvcEFkZEF0dGFjaG1lbnQsXG4gIC5hdXRvU29sU2hvcHBpbmdDYXJ0ICNjYXJ0VG9wRXhwb3J0LFxuICAuYXV0b1NvbFNob3BwaW5nQ2FydCAuaXRlbS1yZW1vdmUtcm93LFxuICAuYXV0b1NvbFNob3BwaW5nQ2FydCAuc2hvcGNhcnQtYXR0YWNobWVudHMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmF1dG9Tb2xTaG9wcGluZ0NhcnQgLnJlY29tbWVuZGVkVGV4dCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjZweCkge1xuICAuYXV0b1NvbFNob3BwaW5nQ2FydCAuY2FydFRvcFRpdGxlRGl2IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIH1cbn1cblxuLmF1dG9Tb2xTaG9wcGluZ0NhcnQgLnNob3BjYXJ0LWNlbnRlciB7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG59XG5cbi5hdXRvU29sU2hvcHBpbmdDYXJ0IC5zaG9wY2FydC1jZW50ZXIgI29yZGVyX2RldGFpbHMgLmFjdGlvbnNCdG4gLnRleHQtd3JhcHBlciB7XG4gIGZvbnQtc2l6ZTogMS41ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjg1NzE0Mjg1NzFlbTtcbiAgY29sb3I6ICMyZDM4M2Y7XG59XG5cbi5hdXRvU29sU2hvcHBpbmdDYXJ0IC5zaG9wY2FydC1jZW50ZXIgI29yZGVyX2RldGFpbHMgLmNvbHVtbkhlYWRlciB7XG4gIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjYzBjMGMwO1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLmF1dG9Tb2xTaG9wcGluZ0NhcnQgLnNob3BjYXJ0LWNlbnRlciAjb3JkZXJfZGV0YWlscyAuY29sdW1uSGVhZGVyICNzaG9wcGluZ0NhcnRfdGFibGVDZWxsX2FjdGlvbnMge1xuICBwYWRkaW5nLXJpZ2h0OiAyN3B4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogI2MwYzBjMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2NnB4KSB7XG4gIC5hdXRvU29sU2hvcHBpbmdDYXJ0IC5zaG9wY2FydC1jZW50ZXIgI29yZGVyX2RldGFpbHMgLmNvbHVtbkhlYWRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgLmF1dG9Tb2xTaG9wcGluZ0NhcnQgLnNob3BjYXJ0LWNlbnRlciAjb3JkZXJfZGV0YWlscyAubW9iaWxlQ29sdW1uSGVhZGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5hdXRvU29sU2hvcHBpbmdDYXJ0IC5zaG9wY2FydC1jZW50ZXIgI29yZGVyX2RldGFpbHMgLmNvbHVtbiB7XG4gIHBhZGRpbmc6IDEwcHggMTBweCAxNXB4IDBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gIC5hdXRvU29sU2hvcHBpbmdDYXJ0IC5zaG9wY2FydC1jZW50ZXIgI29yZGVyX2RldGFpbHMgLmNvbHVtbiB7XG4gICAgcGFkZGluZzogMjBweCAwcHggMHB4IDBweDtcbiAgfVxufVxuXG4uYXV0b1NvbFNob3BwaW5nQ2FydCAuc2hvcGNhcnQtY2VudGVyICNvcmRlcl9kZXRhaWxzIC5vcmRlci1pdGVtLXJvdyB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYzBjMGMwO1xuICBtYXJnaW46IDBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG59XG5cbi5hdXRvU29sU2hvcHBpbmdDYXJ0IC5zaG9wY2FydC1jZW50ZXIgI29yZGVyX2RldGFpbHMgLm9yZGVyLWl0ZW0tcm93IC5wcm9kTmFtZSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjIxNDI4NTcxNDNlbTtcbn1cblxuLmF1dG9Tb2xTaG9wcGluZ0NhcnQgLnNob3BjYXJ0LWNlbnRlciAjb3JkZXJfZGV0YWlscyAub3JkZXItaXRlbS1yb3cgLmNvbHVtbi1hdmFpbGFiaWxpdHkgLmF2YWlsYWJpbGl0eSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbn1cblxuLmF1dG9Tb2xTaG9wcGluZ0NhcnQgLnNob3BjYXJ0LWNlbnRlciAjb3JkZXJfZGV0YWlscyAub3JkZXItaXRlbS1yb3cgLmNvbHVtbi1hdmFpbGFiaWxpdHkgLmF2YWlsYWJpbGl0eSBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiA0cHg7XG59XG5cbi5hdXRvU29sU2hvcHBpbmdDYXJ0IC5zaG9wY2FydC1jZW50ZXIgI29yZGVyX2RldGFpbHMgLm9yZGVyLWl0ZW0tcm93IC5jb2x1bW4tYWN0aW9ucyB7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbn1cblxuLmF1dG9Tb2xTaG9wcGluZ0NhcnQgLnNob3BjYXJ0LWNlbnRlciAjb3JkZXJfZGV0YWlscyAub3JkZXItaXRlbS1yb3cgLmNvbHVtbi1hY3Rpb25zIC5hY3Rpb25zQnRuIHtcbiAgd2lkdGg6IDUwcHg7XG4gIC8qYTpob3ZlciB7XHJcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMjBweDtcclxuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMGYwO1xyXG5cdFx0XHRcdFx0XHR9Ki9cbn1cblxuLmF1dG9Tb2xTaG9wcGluZ0NhcnQgLnNob3BjYXJ0LWNlbnRlciAjb3JkZXJfZGV0YWlscyAub3JkZXItaXRlbS1yb3cgLmNvbHVtbi1hY3Rpb25zIC5hY3Rpb25zQnRuIC5nbHlwaGljb24tb3B0aW9uLWhvcml6b250YWwge1xuICBsZWZ0OiA0MHB4O1xuICB0b3A6IDBweDtcbiAgY29sb3I6ICMyZDM4M2Y7XG59XG5cbi5hdXRvU29sU2hvcHBpbmdDYXJ0IC5zaG9wY2FydC1jZW50ZXIgI29yZGVyX2RldGFpbHMgLm9yZGVyLWl0ZW0tcm93IC5jb2x1bW4tYWN0aW9ucyAuYWN0aW9uc0J0biAuZ2x5cGhpY29uLW9wdGlvbi1ob3Jpem9udGFsOmhvdmVyIHtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjBmMDtcbn1cblxuLmF1dG9Tb2xTaG9wcGluZ0NhcnQgLnNob3BjYXJ0LWNlbnRlciAjb3JkZXJfZGV0YWlscyAub3JkZXItaXRlbS1yb3cgLmVycm9yUm93IHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjMGMwYzA7XG4gIG1hcmdpbi10b3A6IDI1cHg7XG4gIHBhZGRpbmctbGVmdDogN3B4O1xuICBmbG9hdDogbGVmdDtcbn1cblxuLmF1dG9Tb2xTaG9wcGluZ0NhcnQgLnNob3BjYXJ0LWNlbnRlciAjb3JkZXJfZGV0YWlscyAub3JkZXItaXRlbS1yb3cgLmVycm9yUm93IC5lcnJvclRpdGxlIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0Mjg2ZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjZDMxMjQ1O1xufVxuXG4uYXV0b1NvbFNob3BwaW5nQ2FydCAuc2hvcGNhcnQtY2VudGVyICNvcmRlcl9kZXRhaWxzIC5vcmRlci1pdGVtLXJvdyAuZXJyb3JSb3cgLmVycm9yVGV4dCB7XG4gIGZvbnQtc2l6ZTogMC43NWVtO1xuICBsaW5lLWhlaWdodDogMS41ZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGNvbG9yOiAjMmQzODNmO1xufVxuXG4uYXV0b1NvbFNob3BwaW5nQ2FydCAuc2hvcGNhcnQtY2VudGVyICNvcmRlcl9kZXRhaWxzIC5vcmRlci1pdGVtLXJvdyAuZXJyb3JSb3cgLmVycm9yVGV4dCAuY29uZmlnTGluayB7XG4gIGNvbG9yOiAjMmQzODNmO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmF1dG9Tb2xTaG9wcGluZ0NhcnQgLnNob3BjYXJ0LWNlbnRlciAjb3JkZXJfZGV0YWlscyAub3JkZXItaXRlbS1yb3cgLmVycm9yUm93LnNwYS1lcnJvciB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIGJvcmRlci10b3A6IG5vbmU7XG59XG5cbi5hdXRvU29sU2hvcHBpbmdDYXJ0IC5zaG9wY2FydC1jZW50ZXIgI29yZGVyX2RldGFpbHMgLm9yZGVyLWl0ZW0tcm93IC5pbmZvLXJvdyB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYzBjMGMwO1xuICBtYXJnaW4tdG9wOiAyNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDdweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbn1cblxuLmF1dG9Tb2xTaG9wcGluZ0NhcnQgLnNob3BjYXJ0LWNlbnRlciAjb3JkZXJfZGV0YWlscyAucGFja2FnZS1yb3cge1xuICBtYXJnaW4tbGVmdDogMHB4O1xuICBmbG9hdDogbGVmdDtcbn1cblxuLmF1dG9Tb2xTaG9wcGluZ0NhcnQgLnNob3BjYXJ0LWNlbnRlciAjb3JkZXJfZGV0YWlscyAucGFja2FnZS1yb3cgLmVhY2hQYWNrYWdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjBmMDtcbiAgcGFkZGluZzogMjVweCAwcHggMjVweCAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cbi5hdXRvU29sU2hvcHBpbmdDYXJ0IC5zaG9wY2FydC1jZW50ZXIgI29yZGVyX2RldGFpbHMgLnBhY2thZ2Utcm93IC5lYWNoUGFja2FnZSAuY29sdW1uLW5hbWUsIC5hdXRvU29sU2hvcHBpbmdDYXJ0IC5zaG9wY2FydC1jZW50ZXIgI29yZGVyX2RldGFpbHMgLnBhY2thZ2Utcm93IC5lYWNoUGFja2FnZSAuY29sdW1uLXF1YW50aXR5LCAuYXV0b1NvbFNob3BwaW5nQ2FydCAuc2hvcGNhcnQtY2VudGVyICNvcmRlcl9kZXRhaWxzIC5wYWNrYWdlLXJvdyAuZWFjaFBhY2thZ2UgLmNvbHVtbi1wcmljZSB7XG4gIHBhZGRpbmc6IDBweDtcbn1cblxuLmF1dG9Tb2xTaG9wcGluZ0NhcnQgLnNob3BjYXJ0LWNlbnRlciAjb3JkZXJfZGV0YWlscyAucGFja2FnZS1yb3cgLmVhY2hQYWNrYWdlIC5jb2x1bW4tcHJpY2Uge1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xufVxuXG4uYXV0b1NvbFNob3BwaW5nQ2FydCAuc2hvcGNhcnQtY2VudGVyICNvcmRlcl9kZXRhaWxzIC5wYWNrYWdlLXJvdyAuZWFjaFBhY2thZ2UgLmNvbHVtbi1uYW1lIHtcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0Mjg2ZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjMmQzODNmO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgLmF1dG9Tb2xTaG9wcGluZ0NhcnQgLnNob3BjYXJ0LWNlbnRlciAjb3JkZXJfZGV0YWlscyAucGFja2FnZS1yb3cgLmVhY2hQYWNrYWdlIC5tb2JpbGUtb25seSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uYXV0b1NvbFNob3BwaW5nQ2FydCAuc2hvcGNhcnQtY2VudGVyICNvcmRlcl9kZXRhaWxzIC5jb2x1bW4tcXVhbnRpdHksIC5hdXRvU29sU2hvcHBpbmdDYXJ0IC5zaG9wY2FydC1jZW50ZXIgI29yZGVyX2RldGFpbHMgLmNvbHVtbi1kYXRlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYXV0b1NvbFNob3BwaW5nQ2FydCAuc2hvcGNhcnQtY2VudGVyICNvcmRlcl9kZXRhaWxzIC5jb2x1bW4tcXVhbnRpdHkgaW5wdXQsIC5hdXRvU29sU2hvcHBpbmdDYXJ0IC5zaG9wY2FydC1jZW50ZXIgI29yZGVyX2RldGFpbHMgLmNvbHVtbi1kYXRlIGlucHV0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMGYwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzBjMGMwO1xuICBoZWlnaHQ6IDI1cHg7XG4gIHBhZGRpbmctdG9wOiAzcHg7XG59XG5cbi5hdXRvU29sU2hvcHBpbmdDYXJ0IC5zaG9wY2FydC1jZW50ZXIgI29yZGVyX2RldGFpbHMgLmNvbHVtbi1wcmljZSB7XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5hdXRvU29sU2hvcHBpbmdDYXJ0IC5zaG9wY2FydC1jZW50ZXIgI29yZGVyX2RldGFpbHMgLmNvbHVtbi1wcmljZSAubGlzdC1wcmljZSwgLmF1dG9Tb2xTaG9wcGluZ0NhcnQgLnNob3BjYXJ0LWNlbnRlciAjb3JkZXJfZGV0YWlscyAuY29sdW1uLXByaWNlIC5saXN0LWRpc2NvdW50LXBlcmNlbnQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICM4MDgwODA7XG59XG5cbi5hdXRvU29sU2hvcHBpbmdDYXJ0IC5zaG9wY2FydC1jZW50ZXIgI29yZGVyX2RldGFpbHMgLmNvbHVtbi1wcmljZSAubGlzdC1wcmljZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xufVxuXG4uYXV0b1NvbFNob3BwaW5nQ2FydCAuc2hvcGNhcnQtY2VudGVyICNvcmRlcl9kZXRhaWxzIC5jb2x1bW4tdG90YWwge1xuICBmb250LXNpemU6IDAuODc1ZW07XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4uYXV0b1NvbFNob3BwaW5nQ2FydCAuc2hvcGNhcnQtY2VudGVyICNvcmRlcl9kZXRhaWxzIC5za3Uge1xuICBmb250LXNpemU6IDAuNzVlbTtcbn1cblxuLmF1dG9Tb2xTaG9wcGluZ0NhcnQgLnNob3BjYXJ0LWNlbnRlciAjb3JkZXJfZGV0YWlscyAuYWxpZ25fcmlnaHQge1xuICBwYWRkaW5nLXRvcDogMHB4O1xufVxuXG4uYXV0b1NvbFNob3BwaW5nQ2FydCAuc2hvcGNhcnQtY2VudGVyIC5zaG9wY2FydC1hdHRhY2htZW50cyB7XG4gIGJvcmRlci10b3A6IDNweCBzb2xpZCAjYzBjMGMwO1xuICBwYWRkaW5nOiAyMHB4IDA7XG59XG5cbi5hdXRvU29sU2hvcHBpbmdDYXJ0IC5zaG9wY2FydC1jZW50ZXIgLnNob3BjYXJ0LWF0dGFjaG1lbnRzIC50aXRsZSB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cbi5hdXRvU29sU2hvcHBpbmdDYXJ0IC5zaG9wY2FydC1jZW50ZXIgLnNob3BjYXJ0LWJvdHRvbSB7XG4gIGJvcmRlci10b3A6IDNweCBzb2xpZCAjYzBjMGMwO1xuICBwYWRkaW5nOiAyNXB4IDAgMTVweDtcbn1cblxuLmF1dG9Tb2xTaG9wcGluZ0NhcnQgLnNob3BjYXJ0LWNlbnRlciAuc2hvcGNhcnQtYm90dG9tIC5kaXNjbGFpbWVyIHtcbiAgbWFyZ2luLXRvcDogMzVweDtcbiAgZm9udC1zaXplOiAwLjc1ZW07XG4gIG1hcmdpbi1sZWZ0OiAwcHg7XG59XG5cbi5hdXRvU29sU2hvcHBpbmdDYXJ0IC5zaG9wY2FydC1jZW50ZXIgLnNob3BjYXJ0LWJvdHRvbSAjY2xlYXJDYXJ0IHtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xufVxuXG4uYXV0b1NvbFNob3BwaW5nQ2FydCAuc2hvcGNhcnQtY2VudGVyIC5zaG9wY2FydC1ib3R0b20gLmZyZWlnaHQtbWluLXJvdyB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbn1cblxuLmF1dG9Tb2xTaG9wcGluZ0NhcnQgLnNob3BjYXJ0LWNlbnRlciAuc2hvcGNhcnQtYm90dG9tIC5mcmVpZ2h0LW1pbi1yb3cgLmZyZWlnaHQtbWluLW1zZyB7XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbn1cblxuLmF1dG9Tb2xTaG9wcGluZ0NhcnQgLnNob3BjYXJ0LWNlbnRlciAuc2hvcGNhcnQtYm90dG9tICN0b3RhbC1hbmQtY3RhICN0b3RhbF9icmVha2Rvd24gI29yZGVyX3RvdGFsIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4uYXV0b1NvbFNob3BwaW5nQ2FydCAuc2hvcGNhcnQtY2VudGVyIC5zaG9wY2FydC1ib3R0b20gI3RvdGFsLWFuZC1jdGEgI3RvdGFsX2JyZWFrZG93biAjb3JkZXJfdG90YWwgLm5vUGFkZGluZyB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cblxuLmF1dG9Tb2xTaG9wcGluZ0NhcnQgLnNob3BjYXJ0LWNlbnRlciAuc2hvcGNhcnQtYm90dG9tICN0b3RhbC1hbmQtY3RhICN0b3RhbF9icmVha2Rvd24gLnRvdGFsX2RldGFpbHMge1xuICBmb250LXNpemU6IDAuODc1ZW07XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDNweDtcbn1cblxuLmF1dG9Tb2xTaG9wcGluZ0NhcnQgLnNob3BjYXJ0LWNlbnRlciAuc2hvcGNhcnQtYm90dG9tICN0b3RhbC1hbmQtY3RhICN0b3RhbF9icmVha2Rvd24gLnRvdGFsX2ZpZ3VyZXMge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBmb250LXNpemU6IDAuODc1ZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5hdXRvU29sU2hvcHBpbmdDYXJ0IC5zaG9wY2FydC1jZW50ZXIgLnNob3BjYXJ0LWJvdHRvbSAjdG90YWwtYW5kLWN0YSAuc2hvcGNhcnQtY3RhIHtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG59XG5cbi5hdXRvU29sU2hvcHBpbmdDYXJ0IC5zaG9wY2FydC1jZW50ZXIgLnNob3BjYXJ0LWJvdHRvbSAjdG90YWwtYW5kLWN0YSAuc2hvcGNhcnQtY3RhIC5jdGEtYnV0dG9uIHtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG59XG5cbi5hdXRvU29sU2hvcHBpbmdDYXJ0IC5zaG9wY2FydC1jZW50ZXIgLnNob3BjYXJ0LWJvdHRvbSAjdG90YWwtYW5kLWN0YSAuc2hvcGNhcnQtY3RhIC5jdGEtYnV0dG9uIC5idG4ge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAyNTBweDtcbn1cblxuLmF1dG9Tb2xTaG9wcGluZ0NhcnQgLnNob3BjYXJ0LWNlbnRlciAuc2hvcGNhcnQtYm90dG9tICN0b3RhbC1hbmQtY3RhIC5zaG9wY2FydC1jdGEgLmN0YS1idXR0b24gLmNoZWNrb3V0QnRuIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5hdXRvU29sU2hvcHBpbmdDYXJ0IC5zaG9wY2FydC1ib3JkZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzBjMGMwO1xuICBib3JkZXItdG9wOiA1cHggc29saWQgIzdCOUJBQTtcbiAgcGFkZGluZzogMjBweCAyNXB4O1xuICBib3gtc2hhZG93OiAwcHggMHB4IDEwcHggMXB4ICNjMGMwYzA7XG59XG5cbi5hdXRvU29sU2hvcHBpbmdDYXJ0IC5hY3Rpb24tZHJhd2VyIHtcbiAgcmlnaHQ6IDMzcHg7XG4gIHRvcDogMzJweDtcbiAgd2lkdGg6IDIwMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY2cHgpIHtcbiAgLmF1dG9Tb2xTaG9wcGluZ0NhcnQgLmFjdGlvbi1kcmF3ZXIge1xuICAgIHRvcDogMzhweDtcbiAgfVxufVxuXG4uYXV0b1NvbFNob3BwaW5nQ2FydCAudGFnX3NpbmdsZSB7XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG5cbi5hdXRvU29sU2hvcHBpbmdDYXJ0IC5WaWV3VGFnc19PcmRlckl0ZW1EZXRhaWwge1xuICBmb250LXNpemU6IDAuODVlbTtcbn1cblxuLmF1dG9Tb2xTaG9wcGluZ0NhcnQgLlZpZXdUYWdzX09yZGVySXRlbURldGFpbCBwIHtcbiAgd2lkdGg6IDUwJTtcbn1cblxuLmF1dG9Tb2xTaG9wcGluZ0NhcnQgLlZpZXdUYWdzX09yZGVySXRlbURldGFpbCAudGFnIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tcmlnaHQ6IDIyNnB4O1xufVxuXG4uYXV0b1NvbFNob3BwaW5nQ2FydCAuVmlld1RhZ3NfT3JkZXJJdGVtRGV0YWlsIC5jYXJ0TmFtZSB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogNDUlO1xufVxuXG4uYXV0b1NvbFNob3BwaW5nQ2FydCAuVmlld1RhZ3NfT3JkZXJJdGVtRGV0YWlsIC5ib2xkLXRleHQge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLmF1dG9Tb2xTaG9wcGluZ0NhcnQgLlZpZXdUYWdzX09yZGVySXRlbURldGFpbCAuZmxvYXQtbGVmdCB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uYXV0b1NvbFNob3BwaW5nQ2FydCAuVmlld1RhZ3NfT3JkZXJJdGVtRGV0YWlsIC5sZWZ0MjAge1xuICBtYXJnaW4tbGVmdDogNjVweDtcbn1cblxuLmF1dG9Tb2xTaG9wcGluZ0NhcnQgLlZpZXdUYWdzX09yZGVySXRlbURldGFpbCAucHJvZHVjdC1yb3cgLnRhZyB7XG4gIGZsb2F0OiByaWdodDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogNDUlO1xufVxuXG4uYXV0b1NvbFNob3BwaW5nQ2FydCAuVmlld1RhZ3NfT3JkZXJJdGVtRGV0YWlsIC5ub21hcmdpbiB7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZDtcbn1cblxuLmF1dG9Tb2xTaG9wcGluZ0NhcnQgLmNvbmZpZy1zdW1tYXJ5LXJvdyB7XG4gIGJvcmRlci1ib3R0b206IDAuMDFlbSBzb2xpZCAjZThlNWU1O1xufVxuXG4uYXV0b1NvbFNob3BwaW5nQ2FydCAubW9kZWxTdHJpbmdIZWFkaW5nIHtcbiAgbWFyZ2luLWJvdHRvbTogMC4yZW07XG4gIG1hcmdpbi10b3A6IDEuMWVtO1xufVxuXG4jcXVpY2stYWRkLXByb2R1Y3QtbGFuZGluZyAuYnJhbmRzIHtcbiAgbWF4LWhlaWdodDogMTI4cHg7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAxMHB4IDFweCAjYzBjMGMwO1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbiNxdWljay1hZGQtcHJvZHVjdC1sYW5kaW5nIC5xdWljay1hZGQtbmV4dCB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG5cbiNxdWljay1hZGQtcHJvZHVjdC1pbXBvcnQgLmZpbGUtdXBsb2FkIHtcbiAgbWFyZ2luOiAyMHB4IDA7XG59XG5cbiNxdWljay1hZGQtcHJvZHVjdC1pbXBvcnQgaDUge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIGZvbnQtc2l6ZTogMC43NWVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuI3F1aWNrLWFkZC1wcm9kdWN0LWltcG9ydCAuZmFrZS1maWVsZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGYwZjA7XG4gIHBhZGRpbmc6IDJweCA1cHg7XG4gIGhlaWdodDogMjZweDtcbiAgd2lkdGg6IDI5MHB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1yaWdodDogMTRweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDAuODc1ZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbiNxdWljay1hZGQtcHJvZHVjdC1pbXBvcnQgaW5wdXRbdHlwZT1maWxlXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbiNxdWljay1hZGQtcHJvZHVjdC1pbXBvcnQgLmZpbGUtdXBsb2FkIC5idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IDI2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICBib3JkZXI6IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGZvbnQtc2l6ZTogMC43NWVtO1xufVxuXG4jcXVpY2stYWRkLXByb2R1Y3QtaW1wb3J0IC5kb3dubG9hZC10ZW1wbGF0ZSB7XG4gIGZvbnQtc2l6ZTogMC43NWVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4jcXVpY2stYWRkLXByb2R1Y3QtaW1wb3J0IC5yZW1vdmUtZmlsZSB7XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgbWluLWhlaWdodDogMjZweDtcbn1cblxuI3F1aWNrLWFkZC1wcm9kdWN0LWltcG9ydCAuZmlsZS1uYW1lIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG4jcXVpY2stYWRkLXByb2R1Y3QtaW1wb3J0IC5yZW1vdmUge1xuICBkaXNwbGF5OiBub25lO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4jcXVpY2stYWRkLXByb2R1Y3QtaW1wb3J0IC53YXJuaW5nLW1lc3NhZ2Uge1xuICBmb250LXNpemU6IDAuODc1ZW07XG59XG5cbiNxdWljay1hZGQtcHJvZHVjdC1tYW51YWwge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4jcXVpY2stYWRkLXByb2R1Y3QtbWFudWFsIC5ob3Jpem9udGFsLXRhYnMge1xuICBwYWRkaW5nOiAwO1xufVxuXG4jcXVpY2stYWRkLXByb2R1Y3QtbWFudWFsIC5icmFuZC10aXRsZSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMS41ZW07XG59XG5cbiNxdWljay1hZGQtcHJvZHVjdC1tYW51YWwgLnByb2R1Y3QtbnVtYmVyLFxuI3F1aWNrLWFkZC1wcm9kdWN0LW1hbnVhbCAucXVhbnRpdHksXG4jcXVpY2stYWRkLXByb2R1Y3QtbWFudWFsIC5yZXF1ZXN0LWRhdGUsXG4jcXVpY2stYWRkLXByb2R1Y3QtbWFudWFsIC5kaWppdERhdGVUZXh0Qm94LFxuI3F1aWNrLWFkZC1wcm9kdWN0LW1hbnVhbCAuYWdyZWVtZW50LW51bWJlciB7XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbiNxdWljay1hZGQtcHJvZHVjdC1tYW51YWwgLmFncmVlbWVudC1udW1iZXIge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbiNxdWljay1hZGQtcHJvZHVjdC1tYW51YWwgLnByb2R1Y3QtbnVtYmVyIHtcbiAgd2lkdGg6IDE4MHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDAwcHgpIHtcbiAgI3F1aWNrLWFkZC1wcm9kdWN0LW1hbnVhbCAucHJvZHVjdC1udW1iZXIge1xuICAgIHdpZHRoOiAxNjBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDZweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMzU5cHgpIHtcbiAgI3F1aWNrLWFkZC1wcm9kdWN0LW1hbnVhbCAucHJvZHVjdC1udW1iZXIge1xuICAgIHdpZHRoOiAxMjBweDtcbiAgfVxufVxuXG4jcXVpY2stYWRkLXByb2R1Y3QtbWFudWFsIC5xdWFudGl0eSB7XG4gIHdpZHRoOiA0NnB4O1xufVxuXG4jcXVpY2stYWRkLXByb2R1Y3QtbWFudWFsIC5yZXF1ZXN0LWRhdGUsXG4jcXVpY2stYWRkLXByb2R1Y3QtbWFudWFsIC5kaWppdERhdGVUZXh0Qm94IHtcbiAgd2lkdGg6IDEwMHB4O1xufVxuXG4jcXVpY2stYWRkLXByb2R1Y3QtbWFudWFsIC5kaWppdC5kaWppdERhdGVUZXh0Qm94IHtcbiAgZm9udC1zaXplOiAwLjc1ZW07XG4gIGJhY2tncm91bmQ6ICNmMGYwZjA7XG4gIGJvcmRlcjogMDtcbn1cblxuI3F1aWNrLWFkZC1wcm9kdWN0LW1hbnVhbCAuZGlqaXQuZGlqaXREYXRlVGV4dEJveCAuZGlqaXRJbnB1dElubmVyIHtcbiAgcGFkZGluZzogNXB4IDdweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDI1cHggIWltcG9ydGFudDtcbn1cblxuI3F1aWNrLWFkZC1wcm9kdWN0LW1hbnVhbCAuZGlqaXQuZGlqaXREYXRlVGV4dEJveC5kaWppdERhdGVUZXh0Qm94RXJyb3Ige1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDMxMjQ1O1xufVxuXG4jcXVpY2stYWRkLXByb2R1Y3QtbWFudWFsIC5hZ3JlZW1lbnQtbnVtYmVyIHtcbiAgd2lkdGg6IDE0NXB4O1xufVxuXG4jcXVpY2stYWRkLXByb2R1Y3QtbWFudWFsIC5zZW5zb3IsXG4jcXVpY2stYWRkLXByb2R1Y3QtbWFudWFsIC50cmFuc21pdHRlciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4jcXVpY2stYWRkLXByb2R1Y3QtbWFudWFsIC5zZW5zb3IgaW5wdXQsXG4jcXVpY2stYWRkLXByb2R1Y3QtbWFudWFsIC50cmFuc21pdHRlciBpbnB1dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4jcXVpY2stYWRkLXByb2R1Y3QtbWFudWFsIGxhYmVsLnNlbnNvciB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbiNxdWljay1hZGQtcHJvZHVjdC1tYW51YWwgaW5wdXRbdHlwZT10ZXh0XSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGYwZjA7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMnB4IDVweDtcbiAgb3V0bGluZTogMDtcbn1cblxuI3F1aWNrLWFkZC1wcm9kdWN0LW1hbnVhbCAudGFiLWNvbnRlbnQge1xuICBtYXJnaW4tdG9wOiAyNXB4O1xufVxuXG4jcXVpY2stYWRkLXByb2R1Y3QtbWFudWFsIC5wcm9kdWN0LXJvdyB7XG4gIG1hcmdpbjogMTBweCAwO1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjMGMwYzA7XG59XG5cbiNxdWljay1hZGQtcHJvZHVjdC1tYW51YWwgLnByb2R1Y3Qtcm93Omxhc3QtY2hpbGQge1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG4jcXVpY2stYWRkLXByb2R1Y3QtbWFudWFsIC5hZGQtcm93IHtcbiAgY29sb3I6ICMwMEFBN0U7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMC43NWVtO1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbjogLTMycHggMTUwcHggMCAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY2cHgpIHtcbiAgI3F1aWNrLWFkZC1wcm9kdWN0LW1hbnVhbCAuYWRkLXJvdyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5cbiNxdWljay1hZGQtcHJvZHVjdC1tYW51YWwgLmV4YW1wbGUge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtc2l6ZTogMC43NWVtO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG4jcXVpY2stYWRkLXByb2R1Y3QtbWFudWFsIC5xdWljay1hZGQtbmV4dCB7XG4gIG1hcmdpbi10b3A6IDI1cHg7XG59XG5cbiNxdWljay1hZGQtcHJvZHVjdC1tYW51YWwgLnF1aWNrLWFkZC1uZXh0IC5lcnJvci1tZXNzYWdlIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuI3F1aWNrLWFkZC1wcm9kdWN0LW1hbnVhbCAjYXBwbGV0b24tcHJvZHVjdCAuYWRkLXJvdyB7XG4gIGZsb2F0OiBub25lO1xuICBtYXJnaW46IDA7XG59XG5cbiNxdWljay1hZGQtcHJvZHVjdC1tYW51YWwgI2FwcGxldG9uLXByb2R1Y3QgLmV4YW1wbGUge1xuICBtYXJnaW46IDVweCAwIDAgMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2NnB4KSB7XG4gICNxdWljay1hZGQtcHJvZHVjdC1tYW51YWwgI2FwcGxldG9uLXByb2R1Y3QgLnByb2R1Y3QtbnVtYmVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIH1cbn1cblxuI3F1aWNrLWFkZC1wcm9kdWN0LW1hbnVhbCAuZ2VuZXJpY01hbnVhbEZvcm0gLmV4YW1wbGUge1xuICBtYXJnaW46IDVweCAwIDAgMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2NnB4KSB7XG4gICNxdWljay1hZGQtcHJvZHVjdC1tYW51YWwgLmdlbmVyaWNNYW51YWxGb3JtIC5wcm9kdWN0LW51bWJlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICB9XG59XG5cbiNxdWljay1hZGQtcHJvZHVjdC1tYW51YWwgI3Jvc2Vtb3VudC1hc3NlbWJseSAuYWRkLXJvdyB7XG4gIG1hcmdpbi10b3A6IC0yMjhweDtcbn1cblxuI3F1aWNrLWFkZC1wcm9kdWN0LW1hbnVhbCAjbWljcm9tb3Rpb24tZmxvd21ldGVyIC5hZGQtcm93IHtcbiAgbWFyZ2luLXRvcDogLTI1OHB4O1xufVxuXG4jcXVpY2stYWRkLXByb2R1Y3QtbWFudWFsICNtaWNyb21vdGlvbi1zZW5zb3IgLmFkZC1yb3csXG4jcXVpY2stYWRkLXByb2R1Y3QtbWFudWFsICNtaWNyb21vdGlvbi10cmFuc21pdHRlciAuYWRkLXJvdyB7XG4gIG1hcmdpbi10b3A6IC0xMjZweDtcbn1cblxuLnNob3BwaW5nQ2FydFBhZ2UgLmRpaml0VG9vbHRpcENvbnRhaW5lciB7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBwYWRkaW5nOiAxMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmJiO1xufVxuXG4uZGlqaXREaWFsb2dVbmRlcmxheVdyYXBwZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG4gIG9wYWNpdHk6IC41O1xuICB0b3A6IDAgIWltcG9ydGFudDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGZpeGVkO1xufVxuXG4jUXVpY2tBZGRNb2RhbF9TaG9wcGluZ0NhcnQgLmRpaml0RGlhbG9nUGFuZUNvbnRlbnQge1xuICBvdmVyZmxvdy14OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgb3ZlcmZsb3cteTogYXV0byAhaW1wb3J0YW50O1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgcGFkZGluZzogMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2NnB4KSB7XG4gICNRdWlja0FkZE1vZGFsX1Nob3BwaW5nQ2FydCAuZGlqaXREaWFsb2dQYW5lQ29udGVudCB7XG4gICAgd2lkdGg6IDkwdncgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ucXVpY2stYWRkLW1vZGFsIC5tb2RhbC1kaWFsb2cge1xuICBtYXJnaW46IDAgYXV0byAhaW1wb3J0YW50O1xufVxuXG4ucXVpY2stYWRkLW1vZGFsIGg0IHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxZW07XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5xdWljay1hZGQtbW9kYWwgLmJyYW5kLXBhbmVsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnF1aWNrLWFkZC1tb2RhbCAucXVpY2stYWRkLW5leHQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5xdWljay1hZGQtbW9kYWwgaW5wdXQuZGlzYWJsZWQge1xuICBjdXJzb3I6IGluaXRpYWw7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDMwcHgpIHtcbiAgLnF1aWNrLWFkZC1tb2RhbCAubW9kYWwtYm9keSB7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIH1cbn1cblxuI3F1aWNrLWFkZC1zdGF0dXMtY2xvc2Uge1xuICBtYXJnaW46IDI2cHggMTIycHg7XG59XG5cbi5hdHRhY2htZW50TW9kYWxEaXYgLmF0dGFjaG1lbnRGaWxlTmFtZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDFlbTtcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xufVxuXG4uYXR0YWNobWVudE1vZGFsRGl2IC5yZW1vdmUge1xuICBmb250LXNpemU6IDAuNzVlbTtcbn1cblxuLmF0dGFjaG1lbnRNb2RhbERpdiAuYXR0YWNobWVudFN1Ym1pdERpdiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjMGMwYzA7XG59XG5cbi5hdHRhY2htZW50TW9kYWxEaXYgLmF0dGFjaG1lbnRTdWJtaXREaXYgLndhcm5pbmctbWVzc2FnZSB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5hdHRhY2htZW50TW9kYWxEaXYgZmllbGRzZXQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMTVweCAwIDA7XG59XG5cbi5hdHRhY2htZW50TW9kYWxEaXYgZmllbGRzZXQucmVtb3ZlLWZpbGUge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXJnaW46IDA7XG59XG5cbi5hdHRhY2htZW50TW9kYWxEaXYgZmllbGRzZXQgLmF0dGFjaG1lbnRGaWxlTmFtZTpiZWZvcmUge1xuICBjb250ZW50OiBub25lO1xufVxuXG4uYXR0YWNobWVudE1vZGFsRGl2IC5hdHRhY2htZW50RmlsZU5hbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCI6IFwiO1xufVxuXG4uYXR0YWNobWVudE1vZGFsRGl2IC5hdHRhY2htZW50SW5wdXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3BhY2l0eTogMDtcbiAgei1pbmRleDogMjtcbn1cblxuLmF0dGFjaG1lbnRNb2RhbERpdiAuYXR0YWNobWVudEZhaWx1cmUge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4uYXR0YWNobWVudE1vZGFsRGl2IC5hdHRhY2htZW50U3VjY2VzcyAud2FybmluZy1tZXNzYWdlIHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuXG4uYXR0YWNobWVudE1vZGFsRGl2IC5hdHRhY2htZW50U3BlY3Mge1xuICBmb250LXNpemU6IDAuNzVlbTtcbn1cblxuLmR1cFBPQXR0YWNoRGlzcGxheSAucmVtb3ZlLWZpbGUsICNkdXBUYXhBdHRhY2hEaXNwbGF5IC5yZW1vdmUtZmlsZSxcbi5hdHRhY2htZW50RGlzcGxheSAucmVtb3ZlLWZpbGUge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0Mjg2ZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGNvbG9yOiAjMmQzODNmO1xufVxuXG4uZHVwUE9BdHRhY2hEaXNwbGF5IC5yZW1vdmUtZmlsZSAuZmlsZS1uYW1lLCAjZHVwVGF4QXR0YWNoRGlzcGxheSAucmVtb3ZlLWZpbGUgLmZpbGUtbmFtZSxcbi5hdHRhY2htZW50RGlzcGxheSAucmVtb3ZlLWZpbGUgLmZpbGUtbmFtZSB7XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbn1cblxuLmR1cFBPQXR0YWNoRGlzcGxheSAucmVtb3ZlLCAjZHVwVGF4QXR0YWNoRGlzcGxheSAucmVtb3ZlLFxuLmF0dGFjaG1lbnREaXNwbGF5IC5yZW1vdmUge1xuICBwYWRkaW5nLWxlZnQ6IDNweDtcbiAgY29sb3I6ICMwMEFBN0U7XG59XG5cbi5kdXBQT0F0dGFjaERpc3BsYXkgLnJlbW92ZSBzcGFuOmFmdGVyLCAjZHVwVGF4QXR0YWNoRGlzcGxheSAucmVtb3ZlIHNwYW46YWZ0ZXIsXG4uYXR0YWNobWVudERpc3BsYXkgLnJlbW92ZSBzcGFuOmFmdGVyIHtcbiAgY29udGVudDogXCIgWFwiO1xufVxuXG4uY2hhbmdlLWFkZHJlc3MtbW9kYWwgLm1vZGFsLWhlYWRlciB7XG4gIHBhZGRpbmc6IDVweCAwIDAgMTBweDtcbiAgYmFja2dyb3VuZDogI2YwZjBmMDtcbn1cblxuLmNoYW5nZS1hZGRyZXNzLW1vZGFsIC5tb2RhbC1oZWFkZXIgLm1vZGFsLXRpdGxlIHtcbiAgZm9udC1zaXplOiAuNjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICMyZDM4M2Y7XG4gIGxldHRlci1zcGFjaW5nOiAuMDhlbTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gIC5jaGFuZ2UtYWRkcmVzcy1tb2RhbCAubW9kYWwtZGlhbG9nIHtcbiAgICB3aWR0aDogNjQycHg7XG4gIH1cbn1cblxuLmNoYW5nZS1hZGRyZXNzLW1vZGFsIGg0IHtcbiAgbWFyZ2luLWJvdHRvbTogMC41ZW07XG59XG5cbi5jaGFuZ2UtYWRkcmVzcy1tb2RhbCAuYWRkQWRkcmVzcyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jaGFuZ2UtYWRkcmVzcy1tb2RhbCAuZ3JlZW4tbGluayB7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuLmNoYW5nZS1hZGRyZXNzLW1vZGFsIC5ncmVlbi1saW5rOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5jaGFuZ2UtYWRkcmVzcy1tb2RhbCAuYWRkcmVzcyBsYWJlbCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5jaGFuZ2UtYWRkcmVzcy1tb2RhbCAuYWRkcmVzc0xpc3Qge1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzBjMGMwO1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTBweDtcbiAgbWF4LWhlaWdodDogNTAwcHg7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBmb250LXNpemU6IDAuODc1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjg1NzE0Mjg1NzFlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgY29sb3I6ICMyZDM4M2Y7XG59XG5cbi5jaGFuZ2UtYWRkcmVzcy1tb2RhbCAuYWRkcmVzc0xpc3QgLmFkZHJlc3Mge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxNXB4O1xufVxuXG4uY2hhbmdlLWFkZHJlc3MtbW9kYWwgLnJlZ2lzdGVyZWRVc2VyVGl0bGUge1xuICBmb250LXNpemU6IDFlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5jaGFuZ2UtYWRkcmVzcy1tb2RhbCAuclRhYmxlIC5yVGFibGVDZWxsIGEge1xuICB3aWR0aDogYXV0bztcbn1cblxuLmNoYW5nZS1hZGRyZXNzLW1vZGFsIC5wYWdlQnV0dG9ucyB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4uY2hhbmdlLWFkZHJlc3MtbW9kYWwgLnBhZ2VCdXR0b25zIC5wYWdlQ29udHJvbE1lbnUsXG4uY2hhbmdlLWFkZHJlc3MtbW9kYWwgLnBhZ2VCdXR0b25zIC5wYWdlcyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmNoYW5nZS1hZGRyZXNzLW1vZGFsIC5wYWdlQnV0dG9ucyBsaSA+IGEge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIGJvcmRlcjogMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5jaGFuZ2UtYWRkcmVzcy1tb2RhbCAucGFnZUJ1dHRvbnMgbGkuYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiAwO1xuICBjb2xvcjogYmxhY2s7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cblxuLmNoYW5nZS1hZGRyZXNzLW1vZGFsIC5wYWdlQnV0dG9ucyBsaS5hY3RpdmU6aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5jaGFuZ2UtYWRkcmVzcy1tb2RhbCAuZXJyb3ItbWVzc2FnZSxcbi5jaGFuZ2UtYWRkcmVzcy1tb2RhbCAuc3VjY2Vzcy1tZXNzYWdlIHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgLm1vZGFsLnNlYXJjaEFkZHJlc3Mge1xuICAgIHBhZGRpbmc6IDAgMTdweDtcbiAgfVxuICAubW9kYWwuc2VhcmNoQWRkcmVzcyAubW9kYWwtZGlhbG9nIHtcbiAgICB3aWR0aDogODUwcHg7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5cbiNyZXF1ZXN0RHJhd2luZ3MtbW9kYWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbiNyZXF1ZXN0RHJhd2luZ3MtbW9kYWwubG9hZGluZyAubG9hZGluZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4jcmVxdWVzdERyYXdpbmdzLW1vZGFsIC5sb2FkaW5nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDI7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbiAgZGlzcGxheTogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4jcmVxdWVzdERyYXdpbmdzLW1vZGFsIC5sb2FkaW5nIGltZyB7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgdHJhbnNsYXRlWCgtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVgoLTUwJSk7XG59XG5cbiNyZXF1ZXN0RHJhd2luZ3MtbW9kYWwgLnJUYWJsZUNlbGwge1xuICBwYWRkaW5nOiA1cHggMDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuI3JlcXVlc3REcmF3aW5ncy1tb2RhbCAucmVxdWVzdERyYXdpbmdzLXNlbGVjdEZvcm1hdCBsYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4jcmVxdWVzdERyYXdpbmdzLW1vZGFsIC5mb3JtYXQtdGl0bGUge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBmb250LXNpemU6IDAuNzVlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC4wOGVtO1xufVxuXG4jcmVxdWVzdERyYXdpbmdzLW1vZGFsIC5idG4ge1xuICBtYXJnaW46IDIwcHggMDtcbn1cblxuI3JlcXVlc3REcmF3aW5ncy1tb2RhbCAuYWxpZ24tY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4jcmVxdWVzdERyYXdpbmdzLW1vZGFsIHRyLnNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZDogI2VlZTtcbn1cblxuI3JlcXVlc3REcmF3aW5ncy1tb2RhbCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICBtYXJnaW46IDZweCA0cHg7XG59XG5cbiNyZXF1ZXN0RHJhd2luZ3MtbW9kYWwgLmlucHV0LW5vdGVzIHtcbiAgaGVpZ2h0OiA1MHB4O1xuICBwYWRkaW5nOiA1cHggMTBweDtcbn1cblxuI3JlcXVlc3REcmF3aW5ncy1tb2RhbCAuaW5wdXQtdGV4dCxcbiNyZXF1ZXN0RHJhd2luZ3MtbW9kYWwgLmlucHV0LW5vdGVzIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbiNyZXF1ZXN0RHJhd2luZ3MtbW9kYWwgI3JlcXVlc3REcmF3aW5ncy1zZWxlY3RGb3JtYXRzIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuI3JlcXVlc3REcmF3aW5ncy1tb2RhbCAjcmVxdWVzdERyYXdpbmdzLXNlbGVjdEZvcm1hdHMgbGFiZWwge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuI3JlcXVlc3REcmF3aW5ncy1tb2RhbCAuZm9ybS1sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMC43NWVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogLjA4ZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4jcmVxdWVzdERyYXdpbmdzLW1vZGFsIC5mb3JtLWRldGFpbHMge1xuICBmb250LXNpemU6IDAuNzVlbTtcbiAgcGFkZGluZzogNXB4IDA7XG59XG5cbiNyZXF1ZXN0RHJhd2luZ3MtbW9kYWwgLnNlbnQtZW1haWw6YmVmb3JlIHtcbiAgY29udGVudDogXCIgXCI7XG59XG5cbi5wcm9kdWN0LWFkdmlzb3ItbW9kYWwgaDQge1xuICBtYXJnaW4tYm90dG9tOiAwLjI1ZW07XG59XG5cbi5wcm9kdWN0LWFkdmlzb3ItbW9kYWwgbGksXG4ucHJvZHVjdC1hZHZpc29yLW1vZGFsIGxhYmVsIHtcbiAgZm9udC1zaXplOiAuODc1ZW07XG59XG5cbi5wcm9kdWN0LWFkdmlzb3ItbW9kYWwgaHIge1xuICBib3JkZXItdG9wOiAjY2NjO1xufVxuXG4ucHJvZHVjdC1hZHZpc29yLW1vZGFsIC5zZWxlY3QtbGFiZWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG59XG5cbi5wcm9kdWN0LWFkdmlzb3ItbW9kYWwgLnNlbGVjdC1hcmVhIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLnByb2R1Y3QtYWR2aXNvci1tb2RhbCAucGEtZGV0YWlscyB7XG4gIGZvbnQtc2l6ZTogLjg3NWVtO1xuICBsaW5lLWhlaWdodDogMS4zMztcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG4ucHJvZHVjdC1hZHZpc29yLW1vZGFsIC5wYS1zdWJ0aXRsZSB7XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLnByaWNlLW92ZXJyaWRlIC5wcmljZS1vdmVycmlkZS1wcm9kdWN0RGVzY3JpcHRpb24ge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4ucHJpY2Utb3ZlcnJpZGUgLnByaWNlLW92ZXJyaWRlLWRpdmlkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAxNXB4IDA7XG59XG5cbi5wcmljZS1vdmVycmlkZSAucHJpY2Utb3ZlcnJpZGUtZGl2aWRlciBociB7XG4gIG1hcmdpbjogMTBweCAwO1xuICBib3JkZXItdG9wLWNvbG9yOiAjY2NjO1xufVxuXG4ucHJpY2Utb3ZlcnJpZGUgLnByaWNlLW92ZXJyaWRlLWRpdmlkZXIgc3BhbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAyMHB4O1xuICB3aWR0aDogYXV0bztcbiAgcGFkZGluZzogMCAxMHB4O1xuICB0b3A6IDA7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xufVxuXG4ucHJpY2Utb3ZlcnJpZGUgLnByaWNlLW92ZXJyaWRlLXJlc3BvbnNlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uc2F2ZS1jYXJ0LW1vZGFsIC5pbnB1dC10ZXh0IHtcbiAgd2lkdGg6IDMwMHB4O1xufVxuXG4uc2F2ZS1jYXJ0LW1vZGFsIC5zYXZlLWNhcnQtYnV0dG9uIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4jTmVlZEl0UXVpY2tlck1vZGFsX1Nob3BwaW5nQ2FydCAubW9kYWwtZGlhbG9nIHtcbiAgbWF4LXdpZHRoOiA1NTBweDtcbn1cblxuI05lZWRJdFF1aWNrZXJNb2RhbF9TaG9wcGluZ0NhcnQgLm1vZGFsLWJvZHkge1xuICBwYWRkaW5nOiAxNXB4IDI1cHggMjVweCAyNXB4O1xufVxuXG4jTmVlZEl0UXVpY2tlck1vZGFsX1Nob3BwaW5nQ2FydCAubW9kYWwtYm9keSBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cblxuI05lZWRJdFF1aWNrZXJNb2RhbF9TaG9wcGluZ0NhcnQgLm1vZGFsLWZvb3RlciB7XG4gIHBhZGRpbmc6IDAgMjVweCA1MHB4IDI1cHg7XG59XG5cbi5hZGRUb0xpc3QtbW9kYWwgLm5ld0xpc3Qge1xuICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG59XG5cbi5hZGRUb0xpc3QtbW9kYWwgLmFkZFRvTGlzdC1uYW1lTGlzdCB7XG4gIGhlaWdodDogMzBweDtcbiAgZm9udC1zaXplOiAwLjgxMjVlbTtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBtYXJnaW46IDVweCAwIDEwcHg7XG59XG5cbi5hZGRUb0xpc3QtbW9kYWwgLmxpc3QtdW5zdHlsZWQgbGkge1xuICBtYXJnaW4tdG9wOiA2cHg7XG59XG5cbi5hZGRUb0xpc3QtbW9kYWwgLmxpc3QtdW5zdHlsZWQgbGk6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwcHg7XG59XG5cbi5hZGRUb0xpc3QtbW9kYWwgLmFkZFRvTGlzdC1zZWxlY3RMaXN0IHtcbiAgcGFkZGluZzogMTVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2MwYzBjMDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgbWF4LWhlaWdodDogMTUwcHg7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4uYWRkVG9MaXN0LW1vZGFsIC5hZGRUb0xpc3Qtc2VsZWN0TGlzdCAubGlzdE5hbWUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1heC13aWR0aDogODAlO1xufVxuXG4uYWRkVG9MaXN0LW1vZGFsIC5hZGRUb0xpc3Qtc2VsZWN0TGlzdCAudHlwZSB7XG4gIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi5hZGRUb0xpc3QtbW9kYWwgLmFkZFRvTGlzdC12aXNpYmlsaXR5T3B0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xufVxuXG4uYWRkVG9MaXN0LW1vZGFsIGxhYmVsIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uc3Vic3RpdHV0ZS1wcm9kdWN0cyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjMGMwYzA7XG59XG5cbi5zdWJzdGl0dXRlLXByb2R1Y3RzIC5zdWJ0aXR1dGUtcHJvZHVjdHMtc2VsZWN0aW9uIHtcbiAgcGFkZGluZzogMjVweDtcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xufVxuXG4uc3Vic3RpdHV0ZS1wcm9kdWN0cyAuc3VidGl0dXRlLXByb2R1Y3RzLXNlbGVjdGlvbiBhIHtcbiAgZm9udC1zaXplOiAwLjc1ZW07XG59XG5cbi5zdWJzdGl0dXRlLXByb2R1Y3RzIC5zdWJ0aXR1dGUtcHJvZHVjdHMtaXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbi5zdWJzdGl0dXRlLXByb2R1Y3RzIC5wcm9kdWN0X29wdGlvbiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLkNoZWNrSW52LVRhYmxlQ2VsbCB7XG4gIHdpZHRoOiA1MCU7XG59XG5cbi5DaGVja0ludi1UYWJsZUNlbGxMZWZ0IHtcbiAgd2lkdGg6IDUwJTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLkNoZWNrSW52LVRhYmxlRnVsbCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uQ2hlY2tJbnYtQm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uQ2hlY2tJbnYtU2t1IHtcbiAgY29sb3I6ICM5OTk5OTk7XG4gIGZvbnQtc2l6ZTogMTFweDtcbn1cblxuLkNoZWNrSW52LVRhYmxlSGVhZCB7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZGRkZGRkO1xufVxuXG5AbWVkaWEgcHJpbnQge1xuICBAcGFnZSB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIGh0bWwuYXV0b1NvbE9yZGVyUmVjZWlwdCB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG4gIGJvZHkuYXV0b1NvbE9yZGVyUmVjZWlwdCB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG4gIGJvZHkuYXV0b1NvbE9yZGVyUmVjZWlwdC5oZWFkcm9vbSB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbiAgLmF1dG9Tb2xPcmRlclJlY2VpcHQgLmdsb2JhbC1oZWFkZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gIH1cbiAgLmF1dG9Tb2xPcmRlclJlY2VpcHQgLmdsb2JhbC1oZWFkZXIgLm1haW4taGVhZGVyLWNvbnRlbnQge1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5hdXRvU29sT3JkZXJSZWNlaXB0IC5nbG9iYWwtaGVhZGVyIC5uYXZiYXItaGVhZGVyIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLmF1dG9Tb2xPcmRlclJlY2VpcHQgLmdsb2JhbC1oZWFkZXIgLm5hdmJhci1oZWFkZXIgLm5hdmJhci1icmFuZCB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgd2lkdGg6IDEyMHB4O1xuICB9XG4gIC5hdXRvU29sT3JkZXJSZWNlaXB0IC5nbG9iYWwtaGVhZGVyIC5uYXZiYXItaGVhZGVyIC5uYXZiYXItYnJhbmQgaW1nIHtcbiAgICB3aWR0aDogMTIwcHg7XG4gIH1cbiAgLmF1dG9Tb2xPcmRlclJlY2VpcHQgLmdsb2JhbC1oZWFkZXIgLnV0aWxpdHktbmF2LFxuICAuYXV0b1NvbE9yZGVyUmVjZWlwdCAuZ2xvYmFsLWhlYWRlciAjbWFpbi1uYXYsXG4gIC5hdXRvU29sT3JkZXJSZWNlaXB0IC5nbG9iYWwtaGVhZGVyIC5zZWFyY2gtd3JhcHBlcixcbiAgLmF1dG9Tb2xPcmRlclJlY2VpcHQgLmdsb2JhbC1oZWFkZXIgLmNtLWljb24tLWNhcnQsXG4gIC5hdXRvU29sT3JkZXJSZWNlaXB0IC5nbG9iYWwtaGVhZGVyIC5uYXZiYXItdG9nZ2xlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5hdXRvU29sT3JkZXJSZWNlaXB0IC5vcmRlci1jb25mLWhlYWRlciB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLmF1dG9Tb2xPcmRlclJlY2VpcHQgLnN1Yk9yZGVyQm9yZGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjN0I5QkFBICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC1wcmludC1jb2xvci1hZGp1c3Q6IGV4YWN0O1xuICAgIHBhZGRpbmctdG9wOiA1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmF1dG9Tb2xPcmRlclJlY2VpcHQgLnN1Yk9yZGVyQm9yZGVyIHNwYW4ge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgfVxuICAuYXV0b1NvbE9yZGVyUmVjZWlwdCAub3JkZXJfZGV0YWlsc19kaXYgLmNvbHVtbkhlYWRlciB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuYXV0b1NvbE9yZGVyUmVjZWlwdCAub3JkZXJfZGV0YWlsc19kaXYgLm1vYmlsZUNvbHVtbkhlYWRlciB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hdXRvU29sT3JkZXJSZWNlaXB0IC5vcmRlcl9kZXRhaWxzX2RpdiAuY29sLXNtLTUge1xuICAgIHdpZHRoOiAzNCU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbiAgLmF1dG9Tb2xPcmRlclJlY2VpcHQgLm9yZGVyX2RldGFpbHNfZGl2IC5jb2wtc20tMSxcbiAgLmF1dG9Tb2xPcmRlclJlY2VpcHQgLm9yZGVyX2RldGFpbHNfZGl2IC5wcmljZS1jb2x1bW4ge1xuICAgIHdpZHRoOiAxMiU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuICAuYXV0b1NvbE9yZGVyUmVjZWlwdCAub3JkZXJfZGV0YWlsc19kaXYgLmNvbHVtbi10b3RhbCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5hdXRvU29sT3JkZXJSZWNlaXB0IC5vcmRlcl9kZXRhaWxzX2RpdiAucHJpY2UtY29sdW1uIHtcbiAgICB3aWR0aDogMTUlO1xuICB9XG4gIC5hdXRvU29sT3JkZXJSZWNlaXB0IC5vcmRlcl9kZXRhaWxzX2RpdiAuaXRlbXNwZWNzIHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hdXRvU29sT3JkZXJSZWNlaXB0IC5zdWJPcmRlclNoaXBwaW5nLFxuICAuYXV0b1NvbE9yZGVyUmVjZWlwdCAuc3ViT3JkZXJCaWxsaW5nIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2MwYzBjMDtcbiAgICBwYWRkaW5nLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuICAuYXV0b1NvbE9yZGVyUmVjZWlwdCAjc2hpcHBpbmcsXG4gIC5hdXRvU29sT3JkZXJSZWNlaXB0ICNiaWxsaW5nIHtcbiAgICBwYWRkaW5nLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmF1dG9Tb2xPcmRlclJlY2VpcHQgLnN1Ym9yZGVyIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gIH1cbiAgLmF1dG9Tb2xPcmRlclJlY2VpcHQgLnN1Ym9yZGVyIC5zdWJPcmRlclRpdGxlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgZm9udC1zaXplOiAwLjg3NWVtO1xuICB9XG4gIC5hdXRvU29sT3JkZXJSZWNlaXB0IC5zdWJvcmRlciAuc3ViT3JkZXJIZWFkZXIsXG4gIC5hdXRvU29sT3JkZXJSZWNlaXB0IC5zdWJvcmRlciBsYWJlbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAuYXV0b1NvbE9yZGVyUmVjZWlwdCAuc3Vib3JkZXIgLnN1Yk9yZGVySGVhZGVyICsgZGl2IHtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICB9XG4gIC5hdXRvU29sT3JkZXJSZWNlaXB0IC5zdWJvcmRlciArIC5zdWJvcmRlciB7XG4gICAgcGFnZS1icmVhay1iZWZvcmU6IGFsd2F5cztcbiAgfVxuICAuYXV0b1NvbE9yZGVyUmVjZWlwdCAuc2hpcHBpbmctY29sdW1uIHtcbiAgICB3aWR0aDogMzMuMzMzJTtcbiAgfVxuICAuYXV0b1NvbE9yZGVyUmVjZWlwdCAuYmlsbGluZ19zdW1tYXJ5IHtcbiAgICB3aWR0aDogNjYuNjY2JTtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5hdXRvU29sT3JkZXJSZWNlaXB0IC5iaWxsaW5nX3N1bW1hcnkgLmJpbGxpbmctY29sdW1uIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5hdXRvU29sT3JkZXJSZWNlaXB0IC5iaWxsaW5nX3RvdGFscyB7XG4gICAgd2lkdGg6IDMzLjMzMyU7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICB9XG4gIC5hdXRvU29sT3JkZXJSZWNlaXB0ICNvcmRlcl90b3RhbCBbY2xhc3NePSdjb2wtc20tJ10ge1xuICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmF1dG9Tb2xPcmRlclJlY2VpcHQgI29yZGVyX3RvdGFsID4gZGl2IHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gIH1cbiAgLmF1dG9Tb2xPcmRlclJlY2VpcHQgLmNvbnRlbnRfbGVmdF9zaGFkb3csXG4gIC5hdXRvU29sT3JkZXJSZWNlaXB0IC5jb250ZW50X3JpZ2h0X3NoYWRvdyxcbiAgLmF1dG9Tb2xPcmRlclJlY2VpcHQgLmNvbnRhaW5lcl9mdWxsX3dpZHRoIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmF1dG9Tb2xPcmRlclJlY2VpcHQgLm9yZGVyY29uZi1ib3R0b20ge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAuYXV0b1NvbE9yZGVyUmVjZWlwdCAuZGlzY2xhaW1lciB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5hdXRvU29sT3JkZXJSZWNlaXB0IC5jb250ZW50X2xlZnRfc2hhZG93LFxuICAuYXV0b1NvbE9yZGVyUmVjZWlwdCAuY29udGVudF9yaWdodF9zaGFkb3csXG4gIC5hdXRvU29sT3JkZXJSZWNlaXB0IC5jb250YWluZXJfZnVsbF93aWR0aCB7XG4gICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuYXV0b1NvbE9yZGVyUmVjZWlwdCAjZm9vdGVyLFxuICAuYXV0b1NvbE9yZGVyUmVjZWlwdCAjY29udGludWVTaG9wQm90dG9tLFxuICAuYXV0b1NvbE9yZGVyUmVjZWlwdCAjcHJpbnRTdW1tYXJ5Qm90dG9tLFxuICAuYXV0b1NvbE9yZGVyUmVjZWlwdCAuY29udGludWVfc2hvcHBpbmcsXG4gIC5hdXRvU29sT3JkZXJSZWNlaXB0IGJyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSBwcmludCB7XG4gIEBwYWdlIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgaHRtbC5hdXRvU29sU2hvcHBpbmdDYXJ0IHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbiAgYm9keS5hdXRvU29sU2hvcHBpbmdDYXJ0IHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbiAgI1dDX0NoZWNrb3V0TG9nb25mX2Rpdl85LFxuICAjY2xlYXJDYXJ0LFxuICAjV0NfT3JkZXJJdGVtRGV0YWlsc2ZfdGRfNl8xLFxuICAjZm9vdGVyLFxuICAjc2hvcHBpbmdDYXJ0X3RhYmxlQ2VsbF9hY3Rpb25zLFxuICAuY29sdW1uLWFjdGlvbnMsXG4gIC5jYXJ0VG9wQnRuRGl2LFxuICAjYWRkUXVpY2tEYXRlLFxuICAjbXlDaGF0TGlua0NvbnRhaW5lciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuaXRlbS1xdWFudGl0eSBpbnB1dCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuY29sdW1uLWF2YWlsYWJpbGl0eSB7XG4gICAgbWF4LXdpZHRoOiAxMDBweDtcbiAgfVxufVxuXG4uYXV0b1NvbERhc2hib2FyZCAjbXlBY2NvdW50Q2VudGVyRGlzcGxheSAud2hpdGUtYnV0dG9uIHtcbiAgYm9yZGVyLXdpZHRoOiAycHg7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjZweCkge1xuICAuYXV0b1NvbERhc2hib2FyZCAjbXlBY2NvdW50Q2VudGVyRGlzcGxheSAubW9iaWxlTWFyZ2luIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5cbi5hdXRvU29sRGFzaGJvYXJkICNteUFjY291bnRDZW50ZXJEaXNwbGF5IC5vcmctc2VsZWN0LXdyYXBwZXIge1xuICBtaW4td2lkdGg6IDI4MHB4O1xuICB3aWR0aDogYXV0bztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY2cHgpIHtcbiAgLmF1dG9Tb2xEYXNoYm9hcmQgI215QWNjb3VudENlbnRlckRpc3BsYXkgLm9yZy1zZWxlY3Qtd3JhcHBlciB7XG4gICAgbWluLXdpZHRoOiAxMDAlO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkge1xuICAuYXV0b1NvbERhc2hib2FyZCAjbXlBY2NvdW50Q2VudGVyRGlzcGxheSAub3JnLXNlbGVjdC13cmFwcGVyIHtcbiAgICBtaW4td2lkdGg6IDI1MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmF1dG9Tb2xEYXNoYm9hcmQgI215QWNjb3VudENlbnRlckRpc3BsYXkgLm9yZy1zZWxlY3Qtd3JhcHBlciB7XG4gICAgbWluLXdpZHRoOiAyODBweDtcbiAgfVxufVxuXG4uYWNjb3VudC1saXN0LXBhZ2UsXG4uYWNjb3VudC1kZXRhaWxzLXBhZ2Uge1xuICAvKlNBMS03NjUgJiBTQTEtNzY2OiBDU1MgY2hhbmdlcyBmb3Igb3JkZXIvcXVvdGUgdGFibGUgaGVhZGluZyBhbmQgY2VsbCAqL1xufVxuXG4uYWNjb3VudC1saXN0LXBhZ2UgI09yZGVyc0xpc3REaXNwbGF5IC5yVGFibGUsXG4uYWNjb3VudC1saXN0LXBhZ2UgI09yZGVyU2hpcG1lbnREZXRhaWxzIC5yVGFibGUsXG4uYWNjb3VudC1saXN0LXBhZ2UgI1F1b3Rlc0xpc3REaXNwbGF5IC5yVGFibGUsXG4uYWNjb3VudC1saXN0LXBhZ2UgI1F1b3RlU2hpcG1lbnREZXRhaWxzIC5yVGFibGUsXG4uYWNjb3VudC1kZXRhaWxzLXBhZ2UgI09yZGVyc0xpc3REaXNwbGF5IC5yVGFibGUsXG4uYWNjb3VudC1kZXRhaWxzLXBhZ2UgI09yZGVyU2hpcG1lbnREZXRhaWxzIC5yVGFibGUsXG4uYWNjb3VudC1kZXRhaWxzLXBhZ2UgI1F1b3Rlc0xpc3REaXNwbGF5IC5yVGFibGUsXG4uYWNjb3VudC1kZXRhaWxzLXBhZ2UgI1F1b3RlU2hpcG1lbnREZXRhaWxzIC5yVGFibGUge1xuICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xufVxuXG4uYWNjb3VudC1saXN0LXBhZ2UgI09yZGVyc0xpc3REaXNwbGF5IC5yVGFibGVIZWFkLFxuLmFjY291bnQtbGlzdC1wYWdlICNPcmRlclNoaXBtZW50RGV0YWlscyAuclRhYmxlSGVhZCxcbi5hY2NvdW50LWxpc3QtcGFnZSAjUXVvdGVzTGlzdERpc3BsYXkgLnJUYWJsZUhlYWQsXG4uYWNjb3VudC1saXN0LXBhZ2UgI1F1b3RlU2hpcG1lbnREZXRhaWxzIC5yVGFibGVIZWFkLFxuLmFjY291bnQtZGV0YWlscy1wYWdlICNPcmRlcnNMaXN0RGlzcGxheSAuclRhYmxlSGVhZCxcbi5hY2NvdW50LWRldGFpbHMtcGFnZSAjT3JkZXJTaGlwbWVudERldGFpbHMgLnJUYWJsZUhlYWQsXG4uYWNjb3VudC1kZXRhaWxzLXBhZ2UgI1F1b3Rlc0xpc3REaXNwbGF5IC5yVGFibGVIZWFkLFxuLmFjY291bnQtZGV0YWlscy1wYWdlICNRdW90ZVNoaXBtZW50RGV0YWlscyAuclRhYmxlSGVhZCB7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG59XG5cbi5hY2NvdW50LWxpc3QtcGFnZSAudGFibGUtYXJlYSxcbi5hY2NvdW50LWRldGFpbHMtcGFnZSAudGFibGUtYXJlYSB7XG4gIG1hcmdpbjogNXB4IDAgMjBweDtcbn1cblxuLmFjY291bnQtbGlzdC1wYWdlIC50YWJsZS1hcmVhLnJlY2lldmVkLW9yZGVycyxcbi5hY2NvdW50LWRldGFpbHMtcGFnZSAudGFibGUtYXJlYS5yZWNpZXZlZC1vcmRlcnMge1xuICBtYXgtaGVpZ2h0OiAxOTVweDtcbiAgLypTQTEtNzY1ICYgU0ExLTc2NjogQ1NTIGNoYW5nZXMgZm9yIG9yZGVyL3F1b3RlIHJlY2VpdmVkIHRhYmxlICovXG4gIC8qaGVpZ2h0OiAyNHB4OyovXG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuNzE0Mjg1NzE0M2VtO1xuICBjb2xvcjogIzJkMzgzZjtcbn1cblxuLmFjY291bnQtbGlzdC1wYWdlIC5idG4sXG4uYWNjb3VudC1kZXRhaWxzLXBhZ2UgLmJ0biB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2NnB4KSB7XG4gIC5hY2NvdW50LWxpc3QtcGFnZSAuYnRuLFxuICAuYWNjb3VudC1kZXRhaWxzLXBhZ2UgLmJ0biB7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICB9XG59XG5cbi5hY2NvdW50LWxpc3QtcGFnZSAuYnRuLXNtYWxsLFxuLmFjY291bnQtZGV0YWlscy1wYWdlIC5idG4tc21hbGwge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmFjY291bnQtbGlzdC1wYWdlIC5lbXItcGFnZS1yb3csXG4uYWNjb3VudC1kZXRhaWxzLXBhZ2UgLmVtci1wYWdlLXJvdyB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5hY2NvdW50LWxpc3QtcGFnZSAuZW1yLXBhZ2UtaW5mbyxcbi5hY2NvdW50LWRldGFpbHMtcGFnZSAuZW1yLXBhZ2UtaW5mbyB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5hY2NvdW50LWxpc3QtcGFnZSAuZW1yLXBhZ2UtaW5mbyAua2V5OmFmdGVyLFxuLmFjY291bnQtZGV0YWlscy1wYWdlIC5lbXItcGFnZS1pbmZvIC5rZXk6YWZ0ZXIge1xuICBjb250ZW50OiBcIjogXCI7XG59XG5cbi5hY2NvdW50LWxpc3QtcGFnZSAuZW1yLXBhZ2UtaW5mbyBzcGFuOm5vdCgua2V5KSxcbi5hY2NvdW50LWRldGFpbHMtcGFnZSAuZW1yLXBhZ2UtaW5mbyBzcGFuOm5vdCgua2V5KSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5hY2NvdW50LWxpc3QtcGFnZSAuZGV0YWlsLWRyYXdlci10b2dnbGUsXG4uYWNjb3VudC1kZXRhaWxzLXBhZ2UgLmRldGFpbC1kcmF3ZXItdG9nZ2xlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItdG9wOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4uYWNjb3VudC1saXN0LXBhZ2UgLm5vLXJlc3VsdHMsXG4uYWNjb3VudC1kZXRhaWxzLXBhZ2UgLm5vLXJlc3VsdHMge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMjBweCAwO1xufVxuXG4uYWNjb3VudC1saXN0LXBhZ2UgLm9yZGVyc1RhYmxlLW9yZGVyTnVtYmVyLFxuLmFjY291bnQtZGV0YWlscy1wYWdlIC5vcmRlcnNUYWJsZS1vcmRlck51bWJlciB7XG4gIG1heC13aWR0aDogMTUwcHg7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2NnB4KSB7XG4gIC5hY2NvdW50LWxpc3QtcGFnZSAjUXVvdGVzTGlzdERpc3BsYXkgLnJUYWJsZUhlYWRpbmcsXG4gIC5hY2NvdW50LWxpc3QtcGFnZSAjT3JkZXJzTGlzdERpc3BsYXkgLnJUYWJsZUhlYWRpbmcsXG4gIC5hY2NvdW50LWRldGFpbHMtcGFnZSAjUXVvdGVzTGlzdERpc3BsYXkgLnJUYWJsZUhlYWRpbmcsXG4gIC5hY2NvdW50LWRldGFpbHMtcGFnZSAjT3JkZXJzTGlzdERpc3BsYXkgLnJUYWJsZUhlYWRpbmcge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmFjY291bnQtbGlzdC1wYWdlICNRdW90ZXNMaXN0RGlzcGxheSAuclRhYmxlUm93LFxuICAuYWNjb3VudC1saXN0LXBhZ2UgI09yZGVyc0xpc3REaXNwbGF5IC5yVGFibGVSb3csXG4gIC5hY2NvdW50LWRldGFpbHMtcGFnZSAjUXVvdGVzTGlzdERpc3BsYXkgLnJUYWJsZVJvdyxcbiAgLmFjY291bnQtZGV0YWlscy1wYWdlICNPcmRlcnNMaXN0RGlzcGxheSAuclRhYmxlUm93IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmFjY291bnQtbGlzdC1wYWdlICNRdW90ZXNMaXN0RGlzcGxheSAuclRhYmxlQ2VsbCxcbiAgLmFjY291bnQtbGlzdC1wYWdlICNPcmRlcnNMaXN0RGlzcGxheSAuclRhYmxlQ2VsbCxcbiAgLmFjY291bnQtZGV0YWlscy1wYWdlICNRdW90ZXNMaXN0RGlzcGxheSAuclRhYmxlQ2VsbCxcbiAgLmFjY291bnQtZGV0YWlscy1wYWdlICNPcmRlcnNMaXN0RGlzcGxheSAuclRhYmxlQ2VsbCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBib3JkZXI6IDA7XG4gICAgcGFkZGluZzogNXB4IDYwcHggNXB4IDA7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICB9XG4gIC5hY2NvdW50LWxpc3QtcGFnZSAjUXVvdGVzTGlzdERpc3BsYXkgLnJUYWJsZUNlbGwgPiBzcGFuLFxuICAuYWNjb3VudC1saXN0LXBhZ2UgI1F1b3Rlc0xpc3REaXNwbGF5IC5yVGFibGVDZWxsID4gYSxcbiAgLmFjY291bnQtbGlzdC1wYWdlICNPcmRlcnNMaXN0RGlzcGxheSAuclRhYmxlQ2VsbCA+IHNwYW4sXG4gIC5hY2NvdW50LWxpc3QtcGFnZSAjT3JkZXJzTGlzdERpc3BsYXkgLnJUYWJsZUNlbGwgPiBhLFxuICAuYWNjb3VudC1kZXRhaWxzLXBhZ2UgI1F1b3Rlc0xpc3REaXNwbGF5IC5yVGFibGVDZWxsID4gc3BhbixcbiAgLmFjY291bnQtZGV0YWlscy1wYWdlICNRdW90ZXNMaXN0RGlzcGxheSAuclRhYmxlQ2VsbCA+IGEsXG4gIC5hY2NvdW50LWRldGFpbHMtcGFnZSAjT3JkZXJzTGlzdERpc3BsYXkgLnJUYWJsZUNlbGwgPiBzcGFuLFxuICAuYWNjb3VudC1kZXRhaWxzLXBhZ2UgI09yZGVyc0xpc3REaXNwbGF5IC5yVGFibGVDZWxsID4gYSB7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDYwJTtcbiAgfVxuICAuYWNjb3VudC1saXN0LXBhZ2UgI1F1b3Rlc0xpc3REaXNwbGF5IC5leHBhbmRlZCAuclRhYmxlQ2VsbCxcbiAgLmFjY291bnQtbGlzdC1wYWdlICNPcmRlcnNMaXN0RGlzcGxheSAuZXhwYW5kZWQgLnJUYWJsZUNlbGwsXG4gIC5hY2NvdW50LWRldGFpbHMtcGFnZSAjUXVvdGVzTGlzdERpc3BsYXkgLmV4cGFuZGVkIC5yVGFibGVDZWxsLFxuICAuYWNjb3VudC1kZXRhaWxzLXBhZ2UgI09yZGVyc0xpc3REaXNwbGF5IC5leHBhbmRlZCAuclRhYmxlQ2VsbCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmFjY291bnQtbGlzdC1wYWdlICNRdW90ZXNMaXN0RGlzcGxheSAubW9iaWxlLWhlYWRlcixcbiAgLmFjY291bnQtbGlzdC1wYWdlICNPcmRlcnNMaXN0RGlzcGxheSAubW9iaWxlLWhlYWRlcixcbiAgLmFjY291bnQtZGV0YWlscy1wYWdlICNRdW90ZXNMaXN0RGlzcGxheSAubW9iaWxlLWhlYWRlcixcbiAgLmFjY291bnQtZGV0YWlscy1wYWdlICNPcmRlcnNMaXN0RGlzcGxheSAubW9iaWxlLWhlYWRlciB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMC43NWVtO1xuICAgIHdpZHRoOiAzNSUgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICB9XG4gIC5hY2NvdW50LWxpc3QtcGFnZSAjUXVvdGVzTGlzdERpc3BsYXkgLm1vYmlsZS1oZWFkZXI6YWZ0ZXIsXG4gIC5hY2NvdW50LWxpc3QtcGFnZSAjT3JkZXJzTGlzdERpc3BsYXkgLm1vYmlsZS1oZWFkZXI6YWZ0ZXIsXG4gIC5hY2NvdW50LWRldGFpbHMtcGFnZSAjUXVvdGVzTGlzdERpc3BsYXkgLm1vYmlsZS1oZWFkZXI6YWZ0ZXIsXG4gIC5hY2NvdW50LWRldGFpbHMtcGFnZSAjT3JkZXJzTGlzdERpc3BsYXkgLm1vYmlsZS1oZWFkZXI6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICc6ICc7XG4gIH1cbiAgLmFjY291bnQtbGlzdC1wYWdlICNRdW90ZXNMaXN0RGlzcGxheSAuYWN0aW9ucyxcbiAgLmFjY291bnQtbGlzdC1wYWdlICNPcmRlcnNMaXN0RGlzcGxheSAuYWN0aW9ucyxcbiAgLmFjY291bnQtZGV0YWlscy1wYWdlICNRdW90ZXNMaXN0RGlzcGxheSAuYWN0aW9ucyxcbiAgLmFjY291bnQtZGV0YWlscy1wYWdlICNPcmRlcnNMaXN0RGlzcGxheSAuYWN0aW9ucyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNDBweDtcbiAgICByaWdodDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG4gIC5hY2NvdW50LWxpc3QtcGFnZSAjUXVvdGVzTGlzdERpc3BsYXkgLnRvZ2dsZS1tb2JpbGUtbGlzdCxcbiAgLmFjY291bnQtbGlzdC1wYWdlICNPcmRlcnNMaXN0RGlzcGxheSAudG9nZ2xlLW1vYmlsZS1saXN0LFxuICAuYWNjb3VudC1kZXRhaWxzLXBhZ2UgI1F1b3Rlc0xpc3REaXNwbGF5IC50b2dnbGUtbW9iaWxlLWxpc3QsXG4gIC5hY2NvdW50LWRldGFpbHMtcGFnZSAjT3JkZXJzTGlzdERpc3BsYXkgLnRvZ2dsZS1tb2JpbGUtbGlzdCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIH1cbiAgLmFjY291bnQtbGlzdC1wYWdlICNRdW90ZXNMaXN0RGlzcGxheSAudG9nZ2xlLFxuICAuYWNjb3VudC1saXN0LXBhZ2UgI09yZGVyc0xpc3REaXNwbGF5IC50b2dnbGUsXG4gIC5hY2NvdW50LWRldGFpbHMtcGFnZSAjUXVvdGVzTGlzdERpc3BsYXkgLnRvZ2dsZSxcbiAgLmFjY291bnQtZGV0YWlscy1wYWdlICNPcmRlcnNMaXN0RGlzcGxheSAudG9nZ2xlIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gIH1cbn1cblxuLmFjY291bnQtbGlzdC1wYWdlICNPcmRlcnNMaXN0RGlzcGxheSAuclRhYmxlSGVhZCxcbi5hY2NvdW50LWxpc3QtcGFnZSAjUXVvdGVzTGlzdERpc3BsYXkgLnJUYWJsZUhlYWQsXG4uYWNjb3VudC1kZXRhaWxzLXBhZ2UgI09yZGVyc0xpc3REaXNwbGF5IC5yVGFibGVIZWFkLFxuLmFjY291bnQtZGV0YWlscy1wYWdlICNRdW90ZXNMaXN0RGlzcGxheSAuclRhYmxlSGVhZCB7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gIHBhZGRpbmc6IDhweCAxMHB4IDhweCAwO1xuICBmb250LXNpemU6IDEycHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuYWNjb3VudC1saXN0LXBhZ2UgI09yZGVyc0xpc3REaXNwbGF5IC5yVGFibGVIZWFkLFxuICAuYWNjb3VudC1saXN0LXBhZ2UgI1F1b3Rlc0xpc3REaXNwbGF5IC5yVGFibGVIZWFkLFxuICAuYWNjb3VudC1kZXRhaWxzLXBhZ2UgI09yZGVyc0xpc3REaXNwbGF5IC5yVGFibGVIZWFkLFxuICAuYWNjb3VudC1kZXRhaWxzLXBhZ2UgI1F1b3Rlc0xpc3REaXNwbGF5IC5yVGFibGVIZWFkIHtcbiAgICBmb250LXNpemU6IDlweDtcbiAgfVxufVxuXG4uYWNjb3VudC1saXN0LXBhZ2UgI09yZGVyc0xpc3REaXNwbGF5IC5yVGFibGVDZWxsLFxuLmFjY291bnQtbGlzdC1wYWdlICNRdW90ZXNMaXN0RGlzcGxheSAuclRhYmxlQ2VsbCxcbi5hY2NvdW50LWRldGFpbHMtcGFnZSAjT3JkZXJzTGlzdERpc3BsYXkgLnJUYWJsZUNlbGwsXG4uYWNjb3VudC1kZXRhaWxzLXBhZ2UgI1F1b3Rlc0xpc3REaXNwbGF5IC5yVGFibGVDZWxsIHtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmFjY291bnQtbGlzdC1wYWdlICNPcmRlcnNMaXN0RGlzcGxheSAuclRhYmxlQ2VsbCxcbiAgLmFjY291bnQtbGlzdC1wYWdlICNRdW90ZXNMaXN0RGlzcGxheSAuclRhYmxlQ2VsbCxcbiAgLmFjY291bnQtZGV0YWlscy1wYWdlICNPcmRlcnNMaXN0RGlzcGxheSAuclRhYmxlQ2VsbCxcbiAgLmFjY291bnQtZGV0YWlscy1wYWdlICNRdW90ZXNMaXN0RGlzcGxheSAuclRhYmxlQ2VsbCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59XG5cbi5hY2NvdW50LWxpc3QtcGFnZSAjT3JkZXJzTGlzdERpc3BsYXkgI3RIMSwgLmFjY291bnQtbGlzdC1wYWdlICNPcmRlcnNMaXN0RGlzcGxheSAjdEgyLCAuYWNjb3VudC1saXN0LXBhZ2UgI09yZGVyc0xpc3REaXNwbGF5ICN0SDMsIC5hY2NvdW50LWxpc3QtcGFnZSAjT3JkZXJzTGlzdERpc3BsYXkgI3RINCxcbi5hY2NvdW50LWxpc3QtcGFnZSAjT3JkZXJzTGlzdERpc3BsYXkgI3RINSwgLmFjY291bnQtbGlzdC1wYWdlICNPcmRlcnNMaXN0RGlzcGxheSAjdEg2LCAuYWNjb3VudC1saXN0LXBhZ2UgI09yZGVyc0xpc3REaXNwbGF5ICN0SDcsIC5hY2NvdW50LWxpc3QtcGFnZSAjT3JkZXJzTGlzdERpc3BsYXkgI3RIOCwgLmFjY291bnQtbGlzdC1wYWdlICNPcmRlcnNMaXN0RGlzcGxheSAjdEg5LFxuLmFjY291bnQtbGlzdC1wYWdlICNRdW90ZXNMaXN0RGlzcGxheSAjdEgxLFxuLmFjY291bnQtbGlzdC1wYWdlICNRdW90ZXNMaXN0RGlzcGxheSAjdEgyLFxuLmFjY291bnQtbGlzdC1wYWdlICNRdW90ZXNMaXN0RGlzcGxheSAjdEgzLFxuLmFjY291bnQtbGlzdC1wYWdlICNRdW90ZXNMaXN0RGlzcGxheSAjdEg0LFxuLmFjY291bnQtbGlzdC1wYWdlICNRdW90ZXNMaXN0RGlzcGxheSAjdEg1LFxuLmFjY291bnQtbGlzdC1wYWdlICNRdW90ZXNMaXN0RGlzcGxheSAjdEg2LFxuLmFjY291bnQtbGlzdC1wYWdlICNRdW90ZXNMaXN0RGlzcGxheSAjdEg3LFxuLmFjY291bnQtbGlzdC1wYWdlICNRdW90ZXNMaXN0RGlzcGxheSAjdEg4LFxuLmFjY291bnQtbGlzdC1wYWdlICNRdW90ZXNMaXN0RGlzcGxheSAjdEg5LFxuLmFjY291bnQtZGV0YWlscy1wYWdlICNPcmRlcnNMaXN0RGlzcGxheSAjdEgxLFxuLmFjY291bnQtZGV0YWlscy1wYWdlICNPcmRlcnNMaXN0RGlzcGxheSAjdEgyLFxuLmFjY291bnQtZGV0YWlscy1wYWdlICNPcmRlcnNMaXN0RGlzcGxheSAjdEgzLFxuLmFjY291bnQtZGV0YWlscy1wYWdlICNPcmRlcnNMaXN0RGlzcGxheSAjdEg0LFxuLmFjY291bnQtZGV0YWlscy1wYWdlICNPcmRlcnNMaXN0RGlzcGxheSAjdEg1LFxuLmFjY291bnQtZGV0YWlscy1wYWdlICNPcmRlcnNMaXN0RGlzcGxheSAjdEg2LFxuLmFjY291bnQtZGV0YWlscy1wYWdlICNPcmRlcnNMaXN0RGlzcGxheSAjdEg3LFxuLmFjY291bnQtZGV0YWlscy1wYWdlICNPcmRlcnNMaXN0RGlzcGxheSAjdEg4LFxuLmFjY291bnQtZGV0YWlscy1wYWdlICNPcmRlcnNMaXN0RGlzcGxheSAjdEg5LFxuLmFjY291bnQtZGV0YWlscy1wYWdlICNRdW90ZXNMaXN0RGlzcGxheSAjdEgxLFxuLmFjY291bnQtZGV0YWlscy1wYWdlICNRdW90ZXNMaXN0RGlzcGxheSAjdEgyLFxuLmFjY291bnQtZGV0YWlscy1wYWdlICNRdW90ZXNMaXN0RGlzcGxheSAjdEgzLFxuLmFjY291bnQtZGV0YWlscy1wYWdlICNRdW90ZXNMaXN0RGlzcGxheSAjdEg0LFxuLmFjY291bnQtZGV0YWlscy1wYWdlICNRdW90ZXNMaXN0RGlzcGxheSAjdEg1LFxuLmFjY291bnQtZGV0YWlscy1wYWdlICNRdW90ZXNMaXN0RGlzcGxheSAjdEg2LFxuLmFjY291bnQtZGV0YWlscy1wYWdlICNRdW90ZXNMaXN0RGlzcGxheSAjdEg3LFxuLmFjY291bnQtZGV0YWlscy1wYWdlICNRdW90ZXNMaXN0RGlzcGxheSAjdEg4LFxuLmFjY291bnQtZGV0YWlscy1wYWdlICNRdW90ZXNMaXN0RGlzcGxheSAjdEg5IHtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xufVxuXG4uYWNjb3VudC1saXN0LXBhZ2UgI09yZGVyc0xpc3REaXNwbGF5ICN0SDEsIC5hY2NvdW50LWxpc3QtcGFnZSAjT3JkZXJzTGlzdERpc3BsYXkgI3RIMiwgLmFjY291bnQtbGlzdC1wYWdlICNPcmRlcnNMaXN0RGlzcGxheSAjdEgzLCAuYWNjb3VudC1saXN0LXBhZ2UgI09yZGVyc0xpc3REaXNwbGF5ICN0SDgsXG4uYWNjb3VudC1kZXRhaWxzLXBhZ2UgI09yZGVyc0xpc3REaXNwbGF5ICN0SDEsXG4uYWNjb3VudC1kZXRhaWxzLXBhZ2UgI09yZGVyc0xpc3REaXNwbGF5ICN0SDIsXG4uYWNjb3VudC1kZXRhaWxzLXBhZ2UgI09yZGVyc0xpc3REaXNwbGF5ICN0SDMsXG4uYWNjb3VudC1kZXRhaWxzLXBhZ2UgI09yZGVyc0xpc3REaXNwbGF5ICN0SDgge1xuICB3aWR0aDogMTQlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmFjY291bnQtbGlzdC1wYWdlICNPcmRlcnNMaXN0RGlzcGxheSAjdEgxLCAuYWNjb3VudC1saXN0LXBhZ2UgI09yZGVyc0xpc3REaXNwbGF5ICN0SDIsIC5hY2NvdW50LWxpc3QtcGFnZSAjT3JkZXJzTGlzdERpc3BsYXkgI3RIMywgLmFjY291bnQtbGlzdC1wYWdlICNPcmRlcnNMaXN0RGlzcGxheSAjdEg4LFxuICAuYWNjb3VudC1kZXRhaWxzLXBhZ2UgI09yZGVyc0xpc3REaXNwbGF5ICN0SDEsXG4gIC5hY2NvdW50LWRldGFpbHMtcGFnZSAjT3JkZXJzTGlzdERpc3BsYXkgI3RIMixcbiAgLmFjY291bnQtZGV0YWlscy1wYWdlICNPcmRlcnNMaXN0RGlzcGxheSAjdEgzLFxuICAuYWNjb3VudC1kZXRhaWxzLXBhZ2UgI09yZGVyc0xpc3REaXNwbGF5ICN0SDgge1xuICAgIHdpZHRoOiAxMiU7XG4gIH1cbn1cblxuLmFjY291bnQtbGlzdC1wYWdlICNPcmRlcnNMaXN0RGlzcGxheSAjdEg0LFxuLmFjY291bnQtZGV0YWlscy1wYWdlICNPcmRlcnNMaXN0RGlzcGxheSAjdEg0IHtcbiAgd2lkdGg6IDE0JTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5hY2NvdW50LWxpc3QtcGFnZSAjT3JkZXJzTGlzdERpc3BsYXkgI3RIMyxcbiAgLmFjY291bnQtZGV0YWlscy1wYWdlICNPcmRlcnNMaXN0RGlzcGxheSAjdEgzIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gIH1cbn1cblxuLmFjY291bnQtbGlzdC1wYWdlICNPcmRlcnNMaXN0RGlzcGxheSAjdEg1LCAuYWNjb3VudC1saXN0LXBhZ2UgI09yZGVyc0xpc3REaXNwbGF5ICN0SDcsXG4uYWNjb3VudC1kZXRhaWxzLXBhZ2UgI09yZGVyc0xpc3REaXNwbGF5ICN0SDUsXG4uYWNjb3VudC1kZXRhaWxzLXBhZ2UgI09yZGVyc0xpc3REaXNwbGF5ICN0SDcge1xuICB3aWR0aDogMTAlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmFjY291bnQtbGlzdC1wYWdlICNPcmRlcnNMaXN0RGlzcGxheSAjdEg1LCAuYWNjb3VudC1saXN0LXBhZ2UgI09yZGVyc0xpc3REaXNwbGF5ICN0SDcsXG4gIC5hY2NvdW50LWRldGFpbHMtcGFnZSAjT3JkZXJzTGlzdERpc3BsYXkgI3RINSxcbiAgLmFjY291bnQtZGV0YWlscy1wYWdlICNPcmRlcnNMaXN0RGlzcGxheSAjdEg3IHtcbiAgICB3aWR0aDogMTIlO1xuICB9XG59XG5cbi5hY2NvdW50LWxpc3QtcGFnZSAjT3JkZXJzTGlzdERpc3BsYXkgI3RINixcbi5hY2NvdW50LWRldGFpbHMtcGFnZSAjT3JkZXJzTGlzdERpc3BsYXkgI3RINiB7XG4gIHdpZHRoOiAxMCU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuYWNjb3VudC1saXN0LXBhZ2UgI09yZGVyc0xpc3REaXNwbGF5ICN0SDYsXG4gIC5hY2NvdW50LWRldGFpbHMtcGFnZSAjT3JkZXJzTGlzdERpc3BsYXkgI3RINiB7XG4gICAgd2lkdGg6IDE0JTtcbiAgfVxufVxuXG4uYWNjb3VudC1saXN0LXBhZ2UgI09yZGVyc0xpc3REaXNwbGF5ICN0SDksXG4uYWNjb3VudC1kZXRhaWxzLXBhZ2UgI09yZGVyc0xpc3REaXNwbGF5ICN0SDkge1xuICB3aWR0aDogMzJweDtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xufVxuXG4uYWNjb3VudC1saXN0LXBhZ2UgI1F1b3Rlc0xpc3REaXNwbGF5ICN0SDEsIC5hY2NvdW50LWxpc3QtcGFnZSAjUXVvdGVzTGlzdERpc3BsYXkgI3RINiwgLmFjY291bnQtbGlzdC1wYWdlICNRdW90ZXNMaXN0RGlzcGxheSAjdEg4LCAuYWNjb3VudC1saXN0LXBhZ2UgI1F1b3Rlc0xpc3REaXNwbGF5ICN0SDksXG4uYWNjb3VudC1kZXRhaWxzLXBhZ2UgI1F1b3Rlc0xpc3REaXNwbGF5ICN0SDEsXG4uYWNjb3VudC1kZXRhaWxzLXBhZ2UgI1F1b3Rlc0xpc3REaXNwbGF5ICN0SDYsXG4uYWNjb3VudC1kZXRhaWxzLXBhZ2UgI1F1b3Rlc0xpc3REaXNwbGF5ICN0SDgsXG4uYWNjb3VudC1kZXRhaWxzLXBhZ2UgI1F1b3Rlc0xpc3REaXNwbGF5ICN0SDkge1xuICB3aWR0aDogMTAlO1xufVxuXG4uYWNjb3VudC1saXN0LXBhZ2UgI1F1b3Rlc0xpc3REaXNwbGF5ICN0SDIsXG4uYWNjb3VudC1kZXRhaWxzLXBhZ2UgI1F1b3Rlc0xpc3REaXNwbGF5ICN0SDIge1xuICB3aWR0aDogMTQlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmFjY291bnQtbGlzdC1wYWdlICNRdW90ZXNMaXN0RGlzcGxheSAjdEgyLFxuICAuYWNjb3VudC1kZXRhaWxzLXBhZ2UgI1F1b3Rlc0xpc3REaXNwbGF5ICN0SDIge1xuICAgIHdpZHRoOiAxMiU7XG4gIH1cbn1cblxuLmFjY291bnQtbGlzdC1wYWdlICNRdW90ZXNMaXN0RGlzcGxheSAjdEgzLFxuLmFjY291bnQtZGV0YWlscy1wYWdlICNRdW90ZXNMaXN0RGlzcGxheSAjdEgzIHtcbiAgd2lkdGg6IDE0JTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5hY2NvdW50LWxpc3QtcGFnZSAjUXVvdGVzTGlzdERpc3BsYXkgI3RIMyxcbiAgLmFjY291bnQtZGV0YWlscy1wYWdlICNRdW90ZXNMaXN0RGlzcGxheSAjdEgzIHtcbiAgICB3aWR0aDogMTAlO1xuICB9XG59XG5cbi5hY2NvdW50LWxpc3QtcGFnZSAjUXVvdGVzTGlzdERpc3BsYXkgI3RINCxcbi5hY2NvdW50LWRldGFpbHMtcGFnZSAjUXVvdGVzTGlzdERpc3BsYXkgI3RINCB7XG4gIHdpZHRoOiA4JTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYWNjb3VudC1saXN0LXBhZ2UgI1F1b3Rlc0xpc3REaXNwbGF5ICN0SDUsXG4uYWNjb3VudC1kZXRhaWxzLXBhZ2UgI1F1b3Rlc0xpc3REaXNwbGF5ICN0SDUge1xuICB3aWR0aDogMTQlO1xufVxuXG4uYWNjb3VudC1saXN0LXBhZ2UgI1F1b3Rlc0xpc3REaXNwbGF5ICN0SDcsXG4uYWNjb3VudC1kZXRhaWxzLXBhZ2UgI1F1b3Rlc0xpc3REaXNwbGF5ICN0SDcge1xuICB3aWR0aDogMTAlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmFjY291bnQtbGlzdC1wYWdlICNRdW90ZXNMaXN0RGlzcGxheSAjdEg3LFxuICAuYWNjb3VudC1kZXRhaWxzLXBhZ2UgI1F1b3Rlc0xpc3REaXNwbGF5ICN0SDcge1xuICAgIHdpZHRoOiAxNCU7XG4gIH1cbn1cblxuLmFjY291bnQtbGlzdC1wYWdlICNRdW90ZXNMaXN0RGlzcGxheSAjdEgxMCxcbi5hY2NvdW50LWRldGFpbHMtcGFnZSAjUXVvdGVzTGlzdERpc3BsYXkgI3RIMTAge1xuICB3aWR0aDogMzJweDtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuYWNjb3VudC1saXN0LXBhZ2UgI1F1b3Rlc0xpc3REaXNwbGF5ICNyVGI2LCAuYWNjb3VudC1saXN0LXBhZ2UgI1F1b3Rlc0xpc3REaXNwbGF5ICNyVGI4LFxuICAuYWNjb3VudC1kZXRhaWxzLXBhZ2UgI1F1b3Rlc0xpc3REaXNwbGF5ICNyVGI2LFxuICAuYWNjb3VudC1kZXRhaWxzLXBhZ2UgI1F1b3Rlc0xpc3REaXNwbGF5ICNyVGI4IHtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgcGFkZGluZy1yaWdodDogOHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuYWNjb3VudC1saXN0LXBhZ2UgI1F1b3Rlc0xpc3REaXNwbGF5ICN0SDEsIC5hY2NvdW50LWxpc3QtcGFnZSAjUXVvdGVzTGlzdERpc3BsYXkgI3RIOCxcbiAgLmFjY291bnQtZGV0YWlscy1wYWdlICNRdW90ZXNMaXN0RGlzcGxheSAjdEgxLFxuICAuYWNjb3VudC1kZXRhaWxzLXBhZ2UgI1F1b3Rlc0xpc3REaXNwbGF5ICN0SDgge1xuICAgIHBhZGRpbmctcmlnaHQ6IDhweDtcbiAgfVxufVxuXG4uYWNjb3VudC1saXN0LXBhZ2UgI1F1b3RlU2hpcG1lbnREZXRhaWxzICNjb252ZXJ0UXVvdGVUb0NhcnRGb3JtIC5hY3Rpb24sXG4uYWNjb3VudC1kZXRhaWxzLXBhZ2UgI1F1b3RlU2hpcG1lbnREZXRhaWxzICNjb252ZXJ0UXVvdGVUb0NhcnRGb3JtIC5hY3Rpb24ge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLmFjY291bnQtbGlzdC1wYWdlICNRdW90ZVNoaXBtZW50RGV0YWlscyAjYWRkMkNhcnRCdG4sXG4uYWNjb3VudC1kZXRhaWxzLXBhZ2UgI1F1b3RlU2hpcG1lbnREZXRhaWxzICNhZGQyQ2FydEJ0biB7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2NnB4KSB7XG4gIC5hY2NvdW50LWxpc3QtcGFnZSAjUXVvdGVTaGlwbWVudERldGFpbHMgI2FkZDJDYXJ0QnRuLFxuICAuYWNjb3VudC1kZXRhaWxzLXBhZ2UgI1F1b3RlU2hpcG1lbnREZXRhaWxzICNhZGQyQ2FydEJ0biB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gIH1cbn1cblxuLmFjY291bnQtbGlzdC1wYWdlICNRdW90ZVNoaXBtZW50RGV0YWlscyAuc3RhdHVzLWJ1dHRvbnMsXG4uYWNjb3VudC1kZXRhaWxzLXBhZ2UgI1F1b3RlU2hpcG1lbnREZXRhaWxzIC5zdGF0dXMtYnV0dG9ucyB7XG4gIHdpZHRoOiAyODBweDtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmFjY291bnQtbGlzdC1wYWdlICNRdW90ZVNoaXBtZW50RGV0YWlscyAuc3RhdHVzLWJ1dHRvbnMsXG4gIC5hY2NvdW50LWRldGFpbHMtcGFnZSAjUXVvdGVTaGlwbWVudERldGFpbHMgLnN0YXR1cy1idXR0b25zIHtcbiAgICB3aWR0aDogMjIycHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2NnB4KSB7XG4gIC5hY2NvdW50LWxpc3QtcGFnZSAjUXVvdGVTaGlwbWVudERldGFpbHMgLnN0YXR1cy1idXR0b25zLFxuICAuYWNjb3VudC1kZXRhaWxzLXBhZ2UgI1F1b3RlU2hpcG1lbnREZXRhaWxzIC5zdGF0dXMtYnV0dG9ucyB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cblxuLmFjY291bnQtbGlzdC1wYWdlICNRdW90ZVNoaXBtZW50RGV0YWlscyAjc2VhcmNoRGl2IC5lbXItcGFnZS1yb3cgLnNlYXJjaC1hcmVhLFxuLmFjY291bnQtZGV0YWlscy1wYWdlICNRdW90ZVNoaXBtZW50RGV0YWlscyAjc2VhcmNoRGl2IC5lbXItcGFnZS1yb3cgLnNlYXJjaC1hcmVhIHtcbiAgbWFyZ2luLWxlZnQ6IDExMnB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY2cHgpIHtcbiAgLmFjY291bnQtbGlzdC1wYWdlICNRdW90ZVNoaXBtZW50RGV0YWlscyAjc2VhcmNoRGl2IC5lbXItcGFnZS1yb3cgLnNlYXJjaC1hcmVhLFxuICAuYWNjb3VudC1kZXRhaWxzLXBhZ2UgI1F1b3RlU2hpcG1lbnREZXRhaWxzICNzZWFyY2hEaXYgLmVtci1wYWdlLXJvdyAuc2VhcmNoLWFyZWEge1xuICAgIG1hcmdpbi1sZWZ0OiB1bnNldDtcbiAgfVxufVxuXG4uYWNjb3VudC1saXN0LXBhZ2UgI09yZGVyU2hpcG1lbnREZXRhaWxzIC5vcmRlci1kZXRhaWxzLXRhYmxlIC5hY3Rpb24sXG4uYWNjb3VudC1kZXRhaWxzLXBhZ2UgI09yZGVyU2hpcG1lbnREZXRhaWxzIC5vcmRlci1kZXRhaWxzLXRhYmxlIC5hY3Rpb24ge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLmFjY291bnQtbGlzdC1wYWdlICNPcmRlclNoaXBtZW50RGV0YWlscyAjYWRkMkNhcnRCdG4sXG4uYWNjb3VudC1kZXRhaWxzLXBhZ2UgI09yZGVyU2hpcG1lbnREZXRhaWxzICNhZGQyQ2FydEJ0biB7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2NnB4KSB7XG4gIC5hY2NvdW50LWxpc3QtcGFnZSAjT3JkZXJTaGlwbWVudERldGFpbHMgI2FkZDJDYXJ0QnRuLFxuICAuYWNjb3VudC1kZXRhaWxzLXBhZ2UgI09yZGVyU2hpcG1lbnREZXRhaWxzICNhZGQyQ2FydEJ0biB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gIH1cbn1cblxuLmFjY291bnQtbGlzdC1wYWdlICNPcmRlclNoaXBtZW50RGV0YWlscyAuc3RhdHVzLWJ1dHRvbnMsXG4uYWNjb3VudC1kZXRhaWxzLXBhZ2UgI09yZGVyU2hpcG1lbnREZXRhaWxzIC5zdGF0dXMtYnV0dG9ucyB7XG4gIHdpZHRoOiAyODBweDtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmFjY291bnQtbGlzdC1wYWdlICNPcmRlclNoaXBtZW50RGV0YWlscyAuc3RhdHVzLWJ1dHRvbnMsXG4gIC5hY2NvdW50LWRldGFpbHMtcGFnZSAjT3JkZXJTaGlwbWVudERldGFpbHMgLnN0YXR1cy1idXR0b25zIHtcbiAgICB3aWR0aDogMjIzcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2NnB4KSB7XG4gIC5hY2NvdW50LWxpc3QtcGFnZSAjT3JkZXJTaGlwbWVudERldGFpbHMgLnN0YXR1cy1idXR0b25zLFxuICAuYWNjb3VudC1kZXRhaWxzLXBhZ2UgI09yZGVyU2hpcG1lbnREZXRhaWxzIC5zdGF0dXMtYnV0dG9ucyB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cblxuLmFjY291bnQtbGlzdC1wYWdlICNPcmRlclNoaXBtZW50RGV0YWlscyAjc2VhcmNoRGl2IC5lbXItcGFnZS1zZWFyY2ggLnNlYXJjaC1hcmVhLFxuLmFjY291bnQtZGV0YWlscy1wYWdlICNPcmRlclNoaXBtZW50RGV0YWlscyAjc2VhcmNoRGl2IC5lbXItcGFnZS1zZWFyY2ggLnNlYXJjaC1hcmVhIHtcbiAgbWFyZ2luLWxlZnQ6IDExMHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmFjY291bnQtbGlzdC1wYWdlICNPcmRlclNoaXBtZW50RGV0YWlscyAjc2VhcmNoRGl2IC5lbXItcGFnZS1zZWFyY2ggLnNlYXJjaC1hcmVhLFxuICAuYWNjb3VudC1kZXRhaWxzLXBhZ2UgI09yZGVyU2hpcG1lbnREZXRhaWxzICNzZWFyY2hEaXYgLmVtci1wYWdlLXNlYXJjaCAuc2VhcmNoLWFyZWEge1xuICAgIG1hcmdpbi1sZWZ0OiA1NnB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjZweCkge1xuICAuYWNjb3VudC1saXN0LXBhZ2UgI09yZGVyU2hpcG1lbnREZXRhaWxzICNzZWFyY2hEaXYgLmVtci1wYWdlLXNlYXJjaCAuc2VhcmNoLWFyZWEsXG4gIC5hY2NvdW50LWRldGFpbHMtcGFnZSAjT3JkZXJTaGlwbWVudERldGFpbHMgI3NlYXJjaERpdiAuZW1yLXBhZ2Utc2VhcmNoIC5zZWFyY2gtYXJlYSB7XG4gICAgbWFyZ2luLWxlZnQ6IHVuc2V0O1xuICB9XG59XG5cbi5lbXItYWNjb3VudC1wYWdlLXRvb2xiYXIge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4uZW1yLWFjY291bnQtcGFnZS10b29sYmFyIC5zZWxlY3Qtd3JhcHBlciB7XG4gIGJvcmRlci1jb2xvcjogIzJkMzgzZjtcbn1cblxuLmVtci1hY2NvdW50LXBhZ2UtdG9vbGJhciAuZW1yLXBhZ2Utc2VhcmNoIGxhYmVsIHtcbiAgZm9udC1zaXplOiAwLjc1ZW07XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuXG4uZW1yLWFjY291bnQtcGFnZS10b29sYmFyIC5lbXItcGFnZS1zZWFyY2ggLnNlbGVjdC13cmFwcGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLmVtci1hY2NvdW50LXBhZ2UtdG9vbGJhciAuZW1yLXBhZ2Utc2VhcmNoIC5zZWFyY2gtYXJlYSBpbnB1dCB7XG4gIGJvcmRlci1jb2xvcjogIzJkMzgzZjtcbn1cblxuLmVtci1hY2NvdW50LXBhZ2UtdG9vbGJhciAuZW1yLXBhZ2Utc2VhcmNoIC5zZWFyY2gtYXJlYSBpbnB1dDo6LW1vei1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjMmQzODNmO1xuICBvcGFjaXR5OiAxO1xufVxuXG4uZW1yLWFjY291bnQtcGFnZS10b29sYmFyIC5lbXItcGFnZS1zZWFyY2ggLnNlYXJjaC1hcmVhIGlucHV0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjMmQzODNmO1xufVxuXG4uZW1yLWFjY291bnQtcGFnZS10b29sYmFyIC5lbXItcGFnZS1zZWFyY2ggLnNlYXJjaC1hcmVhIGlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICMyZDM4M2Y7XG59XG5cbi5lbXItYWNjb3VudC1wYWdlLXRvb2xiYXIgLmVtci1wYWdlLXNlYXJjaCAuc2VhcmNoLWFyZWEgYSB7XG4gIGNvbG9yOiAjMmQzODNmO1xufVxuXG4uZW1yLWFjY291bnQtcGFnZS10b29sYmFyIC5lbXItcGFnZS1maWx0ZXIgbGFiZWwge1xuICBmb250LXNpemU6IDAuNzVlbTtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuZW1yLWFjY291bnQtcGFnZS10b29sYmFyIC5zZWFyY2gtYXJlYSB7XG4gICAgbWF4LXdpZHRoOiAyMGNoO1xuICB9XG4gIC5lbXItYWNjb3VudC1wYWdlLXRvb2xiYXIgLnNlbGVjdC1kcm9wZG93biB7XG4gICAgbWF4LXdpZHRoOiAyN2NoO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjZweCkge1xuICAuZW1yLWFjY291bnQtcGFnZS10b29sYmFyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5lbXItYWNjb3VudC1wYWdlLXRvb2xiYXIgLnNlYXJjaC1hcmVhLFxuICAuZW1yLWFjY291bnQtcGFnZS10b29sYmFyIC5zZWxlY3QtZHJvcGRvd24ge1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG4gIC5lbXItYWNjb3VudC1wYWdlLXRvb2xiYXIgLmVtci1wYWdlLXNlYXJjaCxcbiAgLmVtci1hY2NvdW50LXBhZ2UtdG9vbGJhciAuZW1yLXBhZ2UtZmlsdGVyIHtcbiAgICBtYXgtd2lkdGg6IDM1MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkge1xuICAuZW1yLWFjY291bnQtcGFnZS10b29sYmFyIC5lbXItcGFnZS1maWx0ZXIge1xuICAgIGZsb2F0OiByaWdodDtcbiAgfVxuICAuZW1yLWFjY291bnQtcGFnZS10b29sYmFyIC5lbXItcGFnZS1maWx0ZXIgLnNlbGVjdC13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbiAgLmVtci1hY2NvdW50LXBhZ2UtdG9vbGJhciAuZW1yLXBhZ2Utc2VhcmNoIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbiAgLmVtci1hY2NvdW50LXBhZ2UtdG9vbGJhciAuZW1yLXBhZ2Utc2VhcmNoIC5zZWxlY3Qtd3JhcHBlciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgd2lkdGg6IDE1NXB4O1xuICB9XG4gIC5lbXItYWNjb3VudC1wYWdlLXRvb2xiYXIgLmVtci1wYWdlLXNlYXJjaCAuc2VhcmNoLWFyZWEge1xuICAgIHdpZHRoOiAyMGNoO1xuICB9XG59XG5cbmJvZHkuZW1yLXRvb2xzLXBhZ2Uge1xuICBwYWRkaW5nLXRvcDogMTAwcHg7XG59XG5cbi5lbXItdG9vbHMtcGFnZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkhDbyBXaGl0bmV5IFNTbVwiLCBWZXJkYW5hLCBHZW5ldmEsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjYyNSAhaW1wb3J0YW50O1xufVxuXG4uZW1yLXRvb2xzLXBhZ2UgLmNtLXBsYWNlbWVudC1oZWFkZXJfX2l0ZW0ge1xuICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbn1cblxuLmVtci10b29scy1wYWdlIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmVtci10b29scy1wYWdlIC5jbS1jYXJ0X19saXN0IGEge1xuICBjb2xvcjogIzAwYWE3Mztcbn1cblxuLmVtci10b29scy1wYWdlIC5idG4ge1xuICBwYWRkaW5nOiBpbml0aWFsO1xuICBmb250LXNpemU6IGluaXRpYWw7XG4gIGxpbmUtaGVpZ2h0OiBpbml0aWFsO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuZW1yLXRvb2xzLXBhZ2UgLmRlc2t0b3Atc2VhcmNoLXN1Ym1pdCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogOTRweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDgwcHg7XG4gICAgZm9udC1zaXplOiAyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG4uZW1yLXRvb2xzLXBhZ2UgLmdsb2JhbC1mb290ZXItbm90aWZpY2F0aW9uIC5jb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgcGFkZGluZy10b3A6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG4uZW1yLXRvb2xzLXBhZ2UgLmdsb2JhbC1mb290ZXItbm90aWZpY2F0aW9uIC5jb250ZW50IGgzIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmVtci10b29scy1wYWdlIC5nbG9iYWwtZm9vdGVyLW5vdGlmaWNhdGlvbiAuY29udGVudCBhIHtcbiAgY29sb3I6ICMwMEFBN0U7XG59XG5cbi5lbXItdG9vbHMtcGFnZSAuYnV0dG9uR3JuIHtcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuXG4uYWNjb3VudC1wYWdlLnRvb2xzLXBhZ2UgLnJlcXVpcmVkIHtcbiAgY29sb3I6IGluaXRpYWw7XG59XG5cbi5hY2NvdW50LXBhZ2UudG9vbHMtcGFnZSBpZnJhbWUsXG4uYWNjb3VudC1wYWdlLnRvb2xzLXBhZ2UgI2NvbnRhaW5lcl9NeUFjY291bnREaXNwbGF5QjJCIHtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG59XG5cbi50b29scy1wYWdlSGlkZTphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi50b29scy1wYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4udG9vbHMtcGFnZSAjem9vbVNsaWRlciwgLnRvb2xzLXBhZ2UgI3pvb21TbGlkZXJJbnB1dCB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY2cHgpIHtcbiAgLnRvb2xzLXBhZ2Uge1xuICAgIG1pbi1oZWlnaHQ6IDIwMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkge1xuICAudG9vbHMtcGFnZSB7XG4gICAgbWluLWhlaWdodDogMjUwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAudG9vbHMtcGFnZSB7XG4gICAgbWluLWhlaWdodDogMzAwcHg7XG4gIH1cbn1cblxuLnRvb2xzLXBhZ2U6YWZ0ZXIge1xuICBjb250ZW50OiBcIlRvb2wgaXMgbG9hZGluZywgcGxlYXNlIHdhaXRcIjtcbiAgei1pbmRleDogLTE7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGJhY2tncm91bmQ6IHVybCguLi8uLi8uLi8uLi9pbWcvbG9hZGVyX2JpZy5naWYpIG5vLXJlcGVhdCB0b3AgY2VudGVyO1xuICBwYWRkaW5nLXRvcDogNDBweDtcbn1cblxuLm1pY3JvTW90aW9uUHJvZHVjdEFkdmlzb3ItcGFnZSB7XG4gIHBhZGRpbmctdG9wOiA1MHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgLm1pY3JvTW90aW9uUHJvZHVjdEFkdmlzb3ItcGFnZSB7XG4gICAgcGFkZGluZy10b3A6IDc1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAubWljcm9Nb3Rpb25Qcm9kdWN0QWR2aXNvci1wYWdlIHtcbiAgICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gIH1cbiAgLm1pY3JvTW90aW9uUHJvZHVjdEFkdmlzb3ItcGFnZS5zbGlkZS11cCB7XG4gICAgcGFkZGluZy10b3A6IDc1cHg7XG4gIH1cbn1cblxuLm1pY3JvTW90aW9uUHJvZHVjdEFkdmlzb3ItcGFnZSAjbWFpblNlY3Rpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5taWNyb01vdGlvblByb2R1Y3RBZHZpc29yLXBhZ2UgLmNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLm1pY3JvTW90aW9uUHJvZHVjdEFkdmlzb3ItcGFnZSAjbG9hZEltYWdlLXdyYXAge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5taWNyb01vdGlvblByb2R1Y3RBZHZpc29yLXBhZ2UgI2NvbnRlbnRXcmFwcGVyIHtcbiAgbWF4LXdpZHRoOiBub25lO1xufVxuXG4uYXV0b1NvbE15VG9vbHMgI215VG9vbHNDZW50ZXJEaXNwbGF5IGRpdjpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogMHB4O1xufVxuXG4uYXV0b1NvbE15VG9vbHMgI215VG9vbHNDZW50ZXJEaXNwbGF5IC50b29sLWxpbmstZGl2IHtcbiAgcGFkZGluZzogMzBweCAwcHggMzBweCAwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYzBjMGMwO1xufVxuXG4uYXV0b1NvbE15VG9vbHMgI215VG9vbHNDZW50ZXJEaXNwbGF5IC50b29sLWxpbmstZGl2IC50b29sLWRlc2NyaXB0aW9uIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmc6IDBweCAxMHB4IDBweCAxMHB4O1xufVxuXG4uYXV0b1NvbE15VG9vbHMgI215VG9vbHNDZW50ZXJEaXNwbGF5IC50b29sLWxpbmstZGl2IC50b29sLWxpbmsge1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG59XG5cbi5hdXRvU29sTXlUb29scyAjbXlUb29sc0NlbnRlckRpc3BsYXkgLnRvb2wtbGluay1kaXYgLnRvb2wtbGluayAuYnRuIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMjUwcHg7XG59XG5cbi5hdXRvU29sTXlUb29scyAjbXlUb29sc0NlbnRlckRpc3BsYXkgLnRvb2wtbGluay1kaXYgLnRvb2wtbGluayAuY3RhLWJ1dHRvbnMgLmN0YS1idG4ge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAyNTBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4jbGF1bmNoUEEgLmJ0bi1pbmZvIHtcbiAgbWF4LXdpZHRoOiBub25lO1xuICB3aWR0aDogMTEwcHggIWltcG9ydGFudDtcbn1cblxuI2xhdW5jaFBBIC50b2dnbGUtb24uYnRuLFxuI2xhdW5jaFBBIC50b2dnbGUtb2ZmLmJ0biB7XG4gIHdpZHRoOiA1MCU7XG4gIHBhZGRpbmc6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgbGluZS1oZWlnaHQ6IDM2cHg7XG59XG5cbiNsYXVuY2hQQSAuYW9sLXNpemluZy1zZWxlY3Rpb24ge1xuICBtYXJnaW46IDMwcHggMDtcbn1cblxuI2xhdW5jaFBBIC5uYXYtc3R5bC5hb2wtc2l6aW5nLXNlbGVjdGlvbiB7XG4gIG1hcmdpbjogMDtcbn1cblxuI2xhdW5jaFBBICNsb2FkSW1hZ2Utd3JhcCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuI2xhdW5jaFBBIC5uYXYtdGFicyA+IGxpLmFjdGl2ZSA+IGEsXG4jbGF1bmNoUEEgLm5hdi10YWJzID4gbGkuYWN0aXZlID4gYTpob3ZlcixcbiNsYXVuY2hQQSAubmF2LXRhYnMgPiBsaS5hY3RpdmUgPiBhOmZvY3VzIHtcbiAgY29sb3I6IGluaXRpYWw7XG59XG5cbiNsYXVuY2hQQSAjbWFpbkNvbnRhaW5lciB7XG4gIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbiNsYXVuY2hQQSAubWFpbkNvbnRhaW5lciB7XG4gIHdpZHRoOiA2Ni42NjclICFpbXBvcnRhbnQ7XG59XG5cbiNsYXVuY2hQQSAuYWNjLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAzMy4zMyUgIWltcG9ydGFudDtcbn1cblxuI2NvbmZpZ0xvYWQge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4jY29uZmlnTG9hZCBoMiB7XG4gIG1hcmdpbjogMjBweCAwO1xufVxuXG4jcmVxdWVzdERyYXdpbmdzRm9ybS5sb2FkaW5nIC5sb2FkaW5nIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbiNyZXF1ZXN0RHJhd2luZ3NGb3JtIC5sb2FkaW5nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDI7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbiAgZGlzcGxheTogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4jcmVxdWVzdERyYXdpbmdzRm9ybSAubG9hZGluZyBpbWcge1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGVYKC01MCUpO1xufVxuXG4jcmVxdWVzdERyYXdpbmdzRm9ybSAucmVxdWVzdERyYXdpbmdzLXBhbmVsIHtcbiAgcGFkZGluZzogMCAwIDMwcHg7XG59XG5cbiNyZXF1ZXN0RHJhd2luZ3NGb3JtIC5yZXF1ZXN0RHJhd2luZ3Mtc2VsZWN0aW9uSXRlbSB7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cbiNyZXF1ZXN0RHJhd2luZ3NGb3JtIC5yZXF1ZXN0RHJhd2luZ3Mtc2VsZWN0aW9uSXRlbTpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3A6IDA7XG59XG5cbiNyZXF1ZXN0RHJhd2luZ3NGb3JtIC5yZXF1ZXN0RHJhd2luZ3Mtc2VsZWN0aW9uSXRlbSAuZW1yLWNoZWNrYm94Om5vdChvbGQpICsgbGFiZWwge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cblxuI3JlcXVlc3REcmF3aW5nc0Zvcm0gLnJlcXVlc3REcmF3aW5ncy1zZWxlY3Rpb25JdGVtIC5kZXNjcmlwdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDAuNzVlbTtcbn1cblxuI3JlcXVlc3REcmF3aW5nc0Zvcm0gI3JlcXVlc3REcmF3aW5ncy1zZWxlY3RGb3JtYXRzIGxhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbiNyZXF1ZXN0RHJhd2luZ3NGb3JtIC5jdGEtYnV0dG9ucyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuI3JlcXVlc3REcmF3aW5nc0Zvcm0gLmN0YS1idXR0b25zIC5jdGEtYnRuLmN0YS0tcHJpbWFyeSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuI1JlcXVlc3RQcmljZUJvb2tzTW9kYWwgLmN0YS1idXR0b25zIHtcbiAgZGlzcGxheTogaW5saW5lO1xuICBwYWRkaW5nLXJpZ2h0OiA0cHg7XG59XG5cbiNSZXF1ZXN0UHJpY2VCb29rc01vZGFsIC5jdGEtYnV0dG9ucyAuY3RhLWJ0bi5jdGEtLXByaW1hcnkge1xuICBmb250LXNpemU6IDE0cHg7XG4gIG1hcmdpbi1ib3R0b206IDI2cHg7XG59XG5cbiNHQ1NfR3VpZGVkU2VsbGluZyAuY3RhLWJ1dHRvbnMsICNRdW90ZUdlbmVyYXRvciAuY3RhLWJ1dHRvbnMge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbiNHQ1NfR3VpZGVkU2VsbGluZyAuY3RhLWJ1dHRvbnMgLmN0YS1idG4uY3RhLS1wcmltYXJ5LCAjUXVvdGVHZW5lcmF0b3IgLmN0YS1idXR0b25zIC5jdGEtYnRuLmN0YS0tcHJpbWFyeSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuI1F1b3RlR2VuZXJhdG9yICNxdW90ZS1kZXRhaWwtdGJsIC5jdGEtYnRuLmN0YS0tcHJpbWFyeSB7XG4gIHdpZHRoOiA4MCU7XG59XG5cbi5zaWduLWluLWFuZC1yZWdpc3RyYXRpb24tcGFnZSAuZW1yLWZvcm0taGVhZGVyIHtcbiAgbWFyZ2luOiAwIDAgMjVweCAwO1xufVxuXG4uc2lnbi1pbi1hbmQtcmVnaXN0cmF0aW9uLXBhZ2UgLnNpZ24taW4tY29sdW1uIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjMGMwYzA7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4uc2lnbi1pbi1hbmQtcmVnaXN0cmF0aW9uLXBhZ2UgLnNpZ24taW4tY29sdW1uIC5idG4ge1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuXG4uc2lnbi1pbi1hbmQtcmVnaXN0cmF0aW9uLXBhZ2UgLnNpZ24taW4tY29sdW1uIC5jdGEtYnRuIHtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cblxuLnNpZ24taW4tYW5kLXJlZ2lzdHJhdGlvbi1wYWdlIC5zaWduLWluLWNvbHVtbiAuZW1yLWZvcm0tZXJyb3ItbWVzc2FnZSB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5zaWduLWluLWFuZC1yZWdpc3RyYXRpb24tcGFnZSAuZm9yZ290LXBhc3N3b3JkIHtcbiAgZm9udC1zaXplOiAwLjc1ZW07XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkge1xuICAuc2lnbi1pbi1hbmQtcmVnaXN0cmF0aW9uLXBhZ2UgLnNpZ24taW4tY29sdW1uLFxuICAuc2lnbi1pbi1hbmQtcmVnaXN0cmF0aW9uLXBhZ2UgLnJlZ2lzdGVyLWNvbHVtbiB7XG4gICAgcGFkZGluZy10b3A6IDI1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHg7XG4gIH1cbiAgLnNpZ24taW4tYW5kLXJlZ2lzdHJhdGlvbi1wYWdlIC5zaWduLWluLWNvbHVtbiA+IGRpdixcbiAgLnNpZ24taW4tYW5kLXJlZ2lzdHJhdGlvbi1wYWdlIC5yZWdpc3Rlci1jb2x1bW4gPiBkaXYge1xuICAgIG1heC13aWR0aDogMjgwcHg7XG4gIH1cbiAgLnNpZ24taW4tYW5kLXJlZ2lzdHJhdGlvbi1wYWdlIC5zaWduLWluLWNvbHVtbiB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2MwYzBjMDtcbiAgICBib3JkZXItYm90dG9tOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLnNpZ24taW4tYW5kLXJlZ2lzdHJhdGlvbi1wYWdlIC5zaWduLWluLWNvbHVtbiA+IGRpdiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgIGZsb2F0OiByaWdodDtcbiAgfVxuICAuc2lnbi1pbi1hbmQtcmVnaXN0cmF0aW9uLXBhZ2UgLnJlZ2lzdGVyLWNvbHVtbiB7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjYzBjMGMwO1xuICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICB9XG4gIC5zaWduLWluLWFuZC1yZWdpc3RyYXRpb24tcGFnZSAucmVnaXN0ZXItY29sdW1uID4gZGl2IHtcbiAgICBtYXJnaW4tbGVmdDogMzBweDtcbiAgfVxufVxuXG4uYWNjb3VudERpc3BsYXlQYWdlIC5sb2dvbl9zdWNjZXNzIHtcbiAgY29sb3I6ICMwMEFBN0U7XG59XG5cbnNlbGVjdDotd2Via2l0LWF1dG9maWxsIHtcbiAgei1pbmRleDogMDtcbn1cblxuc2VsZWN0Oi13ZWJraXQtYXV0b2ZpbGw6aG92ZXIge1xuICB6LWluZGV4OiAwO1xufVxuXG5zZWxlY3Q6LXdlYmtpdC1hdXRvZmlsbDpmb2N1cyB7XG4gIHotaW5kZXg6IDA7XG59XG5cbnNlbGVjdDotaW50ZXJuYWwtYXV0b2ZpbGwtc2VsZWN0ZWQge1xuICB6LWluZGV4OiAwO1xufVxuXG4uYWNjb3VudC1wYWdlIC5hZGRyZXNzLWJvb2sgLm5ldy1hZGRyZXNzIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLmFjY291bnQtcGFnZSAuYWRkcmVzcy1ib29rIC5zYXZlZC1hZGRyZXNzZXMsXG4uYWNjb3VudC1wYWdlIC5hZGRyZXNzLWJvb2sgLnNhdmVkLWFkZHJlc3NlcyAuZW1yLXNlbGVjdCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IG5vbmU7XG59XG5cbi5hY2NvdW50LXBhZ2UgLmFkZHJlc3MtYm9vayAucmVtb3ZlLWFkZHJlc3Mge1xuICBmb250LXNpemU6IDAuODc1ZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5hY2NvdW50LXBhZ2UgLmFkZHJlc3MtYm9vayAucmVtb3ZlLWFkZHJlc3M6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmFjY291bnQtcGFnZSAuYWRkcmVzcy1ib29rIC5ldi1mb3JtLWZvb3Rlci1hY3Rpb25zIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2NnB4KSB7XG4gIC5hY2NvdW50LXBhZ2UgLmFkZHJlc3MtYm9vayAuZXYtZm9ybS1mb290ZXItYWN0aW9ucyAuYnRuOm50aC1jaGlsZCgyKSB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxufVxuXG4uYWNjb3VudC1wYWdlIC5hZGRyZXNzLWJvb2sgLmVtci1maWVsZDpkaXNhYmxlZCxcbi5hY2NvdW50LXBhZ2UgLmFkZHJlc3MtYm9vayAuZW1yLWZpZWxkW3JlYWRvbmx5XSB7XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5hY2NvdW50LXBhZ2UgLmFkZHJlc3MtYm9vayAuZW1yLXNlbGVjdC5kaXNhYmxlZCxcbi5hY2NvdW50LXBhZ2UgLmFkZHJlc3MtYm9vayAuZW1yLXNlbGVjdC5yZWFkb25seSB7XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5hY2NvdW50LXBhZ2UgLmFkZHJlc3MtYm9vayAuZW1yLXNlbGVjdC5kaXNhYmxlZCBzZWxlY3QsXG4uYWNjb3VudC1wYWdlIC5hZGRyZXNzLWJvb2sgLmVtci1zZWxlY3QucmVhZG9ubHkgc2VsZWN0IHtcbiAgcGFkZGluZzogMDtcbn1cblxuLmFjY291bnQtcGFnZSAuYWRkcmVzcy1ib29rIC5lbXItc2VsZWN0LmRpc2FibGVkOmFmdGVyLFxuLmFjY291bnQtcGFnZSAuYWRkcmVzcy1ib29rIC5lbXItc2VsZWN0LnJlYWRvbmx5OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gIC5hY2NvdW50LXBhZ2UgLmFkZHJlc3MtYm9vayAubmV3LWFkZHJlc3Mge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTBweDtcbiAgfVxufVxuXG4uYXV0b1NvbE15U2l6aW5ncyAjbXlTaXppbmdzRGlzcGxheSAuYnRuIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4uYXV0b1NvbE15U2l6aW5ncyAuclRhYmxlIC5yVGFibGVCb2R5IHtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5hdXRvU29sTXlTaXppbmdzIC5zaXppbmdzLXNlYXJjaC1idG4ge1xuICB3aWR0aDogYXV0bztcbn1cblxuLmF1dG9Tb2xNeVNpemluZ3MgLnNpemluZ3MtbGluayB7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi5hdXRvU29sTXlTaXppbmdzIC5zaXppbmdzLXJvdyB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5hdXRvU29sTXlTaXppbmdzICNlbWFpbFNpemluZ3Mge1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi5hdXRvU29sTXlTaXppbmdzIC5kaWppdENvbnRlbnRQYW5lIHtcbiAgbWF4LWhlaWdodDogMjY1cHg7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4uYWNjb3VudC1vcmRlci1kZXRhaWxzIC5wcm9kdWN0LWRldGFpbC1kcmF3ZXIge1xuICBiYWNrZ3JvdW5kOiAjZWVlZWVlO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uYWNjb3VudC1vcmRlci1kZXRhaWxzIC5wcm9kdWN0LWRldGFpbC1kcmF3ZXIgLnJUYWJsZUhlYWQ6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuXG4uYWNjb3VudC1vcmRlci1kZXRhaWxzIC5wcm9kdWN0LWRldGFpbC1kcmF3ZXIgLnJUYWJsZUNlbGw6Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG59XG5cbi5hY2NvdW50LW9yZGVyLWRldGFpbHMgLnByb2R1Y3QtZGV0YWlsLWRyYXdlci1jZWxsIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLmFjY291bnQtb3JkZXItZGV0YWlscyAucHJvZHVjdC1kZXRhaWwtZHJhd2VyLWNlbGwgLmNvbmZpZy1vcHRpb24tdGl0bGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGluZS1oZWlnaHQ6IDEuMjE0Mjg1NzE0M2VtO1xuICBtYXJnaW46IDA7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5hY2NvdW50LW9yZGVyLWRldGFpbHMgLnByb2R1Y3QtZGV0YWlsLWRyYXdlci1jZWxsIC5jb25maWctb3B0aW9uLWRlc2NyaXB0aW9uIHtcbiAgZm9udC1zaXplOiAwLjc1ZW07XG59XG5cbi5hY2NvdW50LW9yZGVyLWRldGFpbHMgLmJ0bi1zZWNvbmRhcnkge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIC5zcGFfbGlzdF9wYWdlICNzcGEtZmlsdGVycyBsYWJlbCxcbiAgLnNwYV9kZXRhaWxzX3BhZ2UgI3NwYS1maWx0ZXJzIGxhYmVsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5cbi5zcGFfbGlzdF9wYWdlIC5zcGEtZmlsdGVyLFxuLnNwYV9kZXRhaWxzX3BhZ2UgLnNwYS1maWx0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc3BhX2xpc3RfcGFnZSAuc3BhLWZpbHRlcixcbiAgLnNwYV9kZXRhaWxzX3BhZ2UgLnNwYS1maWx0ZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5zcGFfbGlzdF9wYWdlIC5zZWFyY2gtYXJlYSxcbi5zcGFfZGV0YWlsc19wYWdlIC5zZWFyY2gtYXJlYSB7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY2cHgpIHtcbiAgLnNwYV9saXN0X3BhZ2UgLnNlYXJjaC1hcmVhLFxuICAuc3BhX2RldGFpbHNfcGFnZSAuc2VhcmNoLWFyZWEge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cbn1cblxuLnNwYV9saXN0X3BhZ2UgLnNwYS1kZXRhaWxzLWluZm8sXG4uc3BhX2xpc3RfcGFnZSAuc3BhLWRldGFpbHMtcHJpY2Utc2hlZXRzLFxuLnNwYV9kZXRhaWxzX3BhZ2UgLnNwYS1kZXRhaWxzLWluZm8sXG4uc3BhX2RldGFpbHNfcGFnZSAuc3BhLWRldGFpbHMtcHJpY2Utc2hlZXRzIHtcbiAgYm9yZGVyOiAycHggc29saWQgI2YwZjBmMDtcbiAgcGFkZGluZzogMWVtO1xuICBtYXJnaW46IDFlbSAwO1xuICBmb250LXNpemU6IDAuNzVlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cblxuLnNwYV9saXN0X3BhZ2UgLnNwYS1kZXRhaWxzLWluZm8gLmtleSxcbi5zcGFfbGlzdF9wYWdlIC5zcGEtZGV0YWlscy1pbmZvIC52YWx1ZSxcbi5zcGFfbGlzdF9wYWdlIC5zcGEtZGV0YWlscy1wcmljZS1zaGVldHMgLmtleSxcbi5zcGFfbGlzdF9wYWdlIC5zcGEtZGV0YWlscy1wcmljZS1zaGVldHMgLnZhbHVlLFxuLnNwYV9kZXRhaWxzX3BhZ2UgLnNwYS1kZXRhaWxzLWluZm8gLmtleSxcbi5zcGFfZGV0YWlsc19wYWdlIC5zcGEtZGV0YWlscy1pbmZvIC52YWx1ZSxcbi5zcGFfZGV0YWlsc19wYWdlIC5zcGEtZGV0YWlscy1wcmljZS1zaGVldHMgLmtleSxcbi5zcGFfZGV0YWlsc19wYWdlIC5zcGEtZGV0YWlscy1wcmljZS1zaGVldHMgLnZhbHVlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uc3BhX2xpc3RfcGFnZSAuc3BhLWRldGFpbHMtaW5mbyAua2V5LFxuLnNwYV9saXN0X3BhZ2UgLnNwYS1kZXRhaWxzLXByaWNlLXNoZWV0cyAua2V5LFxuLnNwYV9kZXRhaWxzX3BhZ2UgLnNwYS1kZXRhaWxzLWluZm8gLmtleSxcbi5zcGFfZGV0YWlsc19wYWdlIC5zcGEtZGV0YWlscy1wcmljZS1zaGVldHMgLmtleSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5zcGFfbGlzdF9wYWdlIC5zcGEtZGV0YWlscy1pbmZvIC5rZXk6YWZ0ZXIsXG4uc3BhX2xpc3RfcGFnZSAuc3BhLWRldGFpbHMtcHJpY2Utc2hlZXRzIC5rZXk6YWZ0ZXIsXG4uc3BhX2RldGFpbHNfcGFnZSAuc3BhLWRldGFpbHMtaW5mbyAua2V5OmFmdGVyLFxuLnNwYV9kZXRhaWxzX3BhZ2UgLnNwYS1kZXRhaWxzLXByaWNlLXNoZWV0cyAua2V5OmFmdGVyIHtcbiAgY29udGVudDogXCI6XCI7XG59XG5cbi5zcGFfbGlzdF9wYWdlIC5zcGEtZGV0YWlscy1wcmljZS1zaGVldHMgLmluZm8tcm93LFxuLnNwYV9kZXRhaWxzX3BhZ2UgLnNwYS1kZXRhaWxzLXByaWNlLXNoZWV0cyAuaW5mby1yb3cge1xuICB3aWR0aDogNTAlO1xuICBmbG9hdDogbGVmdDtcbn1cblxuLnNwYV9saXN0X3BhZ2UgLnNwYS1kZXRhaWxzLXJlcXVlc3QtcHJpY2UsXG4uc3BhX2RldGFpbHNfcGFnZSAuc3BhLWRldGFpbHMtcmVxdWVzdC1wcmljZSB7XG4gIGZvbnQtc2l6ZTogMC43NWVtO1xufVxuXG4uc3BhLXJlcXVlc3Qtb3ZlcnZpZXcgLnJlcXVpcmVkIHtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG5cbi5zcGEtcmVxdWVzdC1vdmVydmlldyAucmVxdWlyZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCIqXCI7XG59XG5cbi5zcGEtcmVxdWVzdC1vdmVydmlldyB0ZXh0YXJlYSB7XG4gIGhlaWdodDogMjAwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uc3BhLXJlcXVlc3Qtb3ZlcnZpZXcgLnNwYS1yZXF1ZXN0LW1vZGFsLWJ1dHRvbnMgLnNwYS1yZXF1ZXN0LW1vZGFsLWJ1dHRvbiB7XG4gIGZvbnQtc2l6ZTogMC43NWVtO1xufVxuXG4uc3BhLXJlcXVlc3Qtb3ZlcnZpZXcgLnNwYS1zZWxlY3Rpb24tbGlzdCB7XG4gIGZvbnQtc2l6ZTogMC43NWVtO1xuICBsaW5lLWhlaWdodDogMjBweDtcbn1cblxuLnNwYS1yZXF1ZXN0LW92ZXJ2aWV3IC5zcGEtc2VsZWN0aW9uLWxpc3QgYSB7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuLnNwYS1yZXF1ZXN0LW92ZXJ2aWV3IC5zcGEtc2VsZWN0aW9uLWxpc3QgYS5yZW1vdmVGcm9tTGlzdCB7XG4gIGZsb2F0OiBub25lO1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cblxuLnNwYS1yZXF1ZXN0LW92ZXJ2aWV3IC5zcGEtZGF0ZS1waWNrZXIgbGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiA2MHB4O1xufVxuXG4uc3BhLXJlcXVlc3Qtb3ZlcnZpZXcgLnNwYS1kYXRlLXBpY2tlciAuc3BhLWRhdGUtcGlja2VyLXJvdyB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbi5zcGEtcmVxdWVzdC1kZXRhaWxzIHtcbiAgb3ZlcmZsb3cteDogc2Nyb2xsO1xufVxuXG4uc3BhLXJlcXVlc3QtZGV0YWlscyAuc3BhLWRldGFpbHMtdGFibGUgaW5wdXQge1xuICBoZWlnaHQ6IDI1cHg7XG4gIHdpZHRoOiAxMjBweDtcbn1cblxuLnNwYS1yZXF1ZXN0LWRldGFpbHMgLnNwYS1kZXRhaWxzLXRhYmxlIC5yVGFibGVDZWxsIHtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbn1cblxuLnNwYS1yZXF1ZXN0LWRldGFpbHMgLnNwYS1kZXRhaWxzLXRhYmxlIC5wcmljZUNlbGwge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uc3BhLXJlcXVlc3QtZGV0YWlscyAuc3BhLWRldGFpbHMtdGFibGUgLnJUYWJsZUJvZHkge1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLnNwYS1yZXF1ZXN0LWRldGFpbHMgLnNwYS1kZXRhaWxzLXRhYmxlIC5xdWFudGl0eSBpbnB1dCxcbi5zcGEtcmVxdWVzdC1kZXRhaWxzIC5zcGEtZGV0YWlscy10YWJsZSAubXVsdGlwbGllciBpbnB1dCB7XG4gIHdpZHRoOiA4Y2g7XG4gIHBhZGRpbmc6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnNwYS1yZXF1ZXN0LWRldGFpbHMgLnNwYS1kZXRhaWxzLXRhYmxlIC5nbHlwaGljb24ge1xuICBmb250LXNpemU6IDExcHg7XG4gIHBhZGRpbmctbGVmdDogM3B4O1xufVxuXG4uc3BhLXJlcXVlc3QtZGV0YWlscyAuc3BhLWRldGFpbHMtdGFibGUgLmVycm9yVGl0bGUge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBmb250LXNpemU6IDAuODc1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQyODZlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICNkMzEyNDU7XG59XG5cbi5zcGEtcmVxdWVzdC1kZXRhaWxzIC5zcGEtZGV0YWlscy10b3RhbCB7XG4gIGJvcmRlci10b3A6IDNweCBzb2xpZCAjYzBjMGMwO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgcGFkZGluZzogMjBweCAwO1xuICBmb250LXNpemU6IDAuODc1ZW07XG59XG5cbi5zcGEtcmVxdWVzdC1kZXRhaWxzIC5zcGEtZGV0YWlscy10b3RhbCAuc3BhLWRldGFpbHMtdG90YWwtYW1vdW50IHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xufVxuXG4uc3BhLXJlcXVlc3QtZGV0YWlscyAucGFnZUJ1dHRvbnMgLmdseXBoaWNvbiB7XG4gIGZvbnQtc2l6ZTogMTFweDtcbn1cblxuLnNwYS1yZXF1ZXN0LWRldGFpbHMgLnBhZ2VzLFxuLnNwYS1yZXF1ZXN0LWRldGFpbHMgI3BhZ2VzX2xpc3RfaWQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5zcGEtcmVxdWVzdC1kZXRhaWxzIC5ob3Zlcm92ZXIgPiBhIHtcbiAgY29sb3I6ICMyZDM4M2Y7XG4gIHdpZHRoOiAyNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnNwYS1yZXF1ZXN0LWRldGFpbHMgLnBhZ2VzID4gdWwgPiAuYWN0aXZlIHtcbiAgY29sb3I6ICMwMGFhNzM7XG4gIHdpZHRoOiAyNXB4O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbi5zcGEtZGlzcGxheS1hY3Rpb25zIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuc3BhLWRpc3BsYXktYWN0aW9ucyAuYnRuIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG59XG5cbi5zcGEtbW9kYWwubG9hZGluZyAubG9hZGluZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uc3BhLW1vZGFsIC5sb2FkaW5nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDI7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbiAgZGlzcGxheTogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uc3BhLW1vZGFsIC5sb2FkaW5nIGltZyB7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgdHJhbnNsYXRlWCgtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVgoLTUwJSk7XG59XG5cbi5zcGEtbW9kYWwgLmNoZWNrYm94LWxpc3Qge1xuICBmb250LXNpemU6IDAuNzVlbTtcbiAgbWF4LWhlaWdodDogNDAwcHg7XG4gIG92ZXJmbG93LXg6IGF1dG87XG59XG5cbi5zcGEtbW9kYWwgLmNoZWNrYm94LWxpc3QgLmFjdGl2ZURpc3RyaWJ1dG9yIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5zcGEtbW9kYWwgLmZvb3RlciB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDM2cHg7XG59XG5cbi5zcGEtbW9kYWwgI3BhZ2VDb250cm9sTWVudSAuYWN0aXZlIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5NQS10YWJsZS1saXN0IHtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY2cHgpIHtcbiAgLk1BLXRhYmxlLWxpc3QgLm1vYmlsZUhpZGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLk1BLXRhYmxlLWxpc3QgLm1vYmlsZVNob3cge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY2cHgpIHtcbiAgLk1BLXRhYmxlLWxpc3QgLm1vYmlsZVNob3cge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxufVxuXG4ubXktYWNjb3VudC1zYXZlZC1jYXJ0cyAjbmV3TGlzdERyb3Bkb3duIHtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICB0b3A6IDI3cHg7XG4gIHJpZ2h0OiAtMTBweDtcbn1cblxuLm15LWFjY291bnQtc2F2ZWQtY2FydHMgI25ld0xpc3REcm9wZG93biAuaW5wdXQtdGV4dCxcbi5teS1hY2NvdW50LXNhdmVkLWNhcnRzICNuZXdMaXN0RHJvcGRvd24gLmJ0biB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ubXktYWNjb3VudC1zYXZlZC1jYXJ0cyAjbmV3TGlzdERyb3Bkb3duIC5idG4ge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG4ubXktYWNjb3VudC1zYXZlZC1jYXJ0cyBkaXYuclRhYmxlSGVhZGluZyxcbi5teS1hY2NvdW50LXNhdmVkLWNhcnRzIGRpdi5yVGFibGVSb3cge1xuICBkaXNwbGF5OiB0YWJsZS1yb3c7XG59XG5cbi5teS1hY2NvdW50LXNhdmVkLWNhcnRzIGRpdi5yVGFibGVCb2R5IHtcbiAgZGlzcGxheTogdGFibGUtcm93LWdyb3VwO1xufVxuXG4ubXktYWNjb3VudC1zYXZlZC1jYXJ0cyAubGlzdFRhYmxlIC50b29sYmFyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4ubXktYWNjb3VudC1zYXZlZC1jYXJ0cyAubGlzdFRhYmxlIC5hY3Rpb25zIHtcbiAgZmxvYXQ6IG5vbmU7XG59XG5cbi5teS1hY2NvdW50LXNhdmVkLWNhcnRzIC5saXN0VGFibGUgLmNlbGwge1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IGluaGVyaXQ7XG59XG5cbi5teS1hY2NvdW50LXNhdmVkLWNhcnRzIC5saXN0VGFibGUgLmFjdGlvbnMgLmNlbGwge1xuICBwYWRkaW5nOiAwO1xufVxuXG4ubXktYWNjb3VudC1zYXZlZC1jYXJ0cyAubGlzdFRhYmxlIC50b3RhbF9wcmljZSxcbi5teS1hY2NvdW50LXNhdmVkLWNhcnRzIC5saXN0VGFibGUgLnVwZGF0ZWQsXG4ubXktYWNjb3VudC1zYXZlZC1jYXJ0cyAubGlzdFRhYmxlIC5uYW1lLFxuLm15LWFjY291bnQtc2F2ZWQtY2FydHMgLmxpc3RUYWJsZSAub3JkZXIge1xuICB3aWR0aDogYXV0bztcbn1cblxuLm15LWFjY291bnQtc2F2ZWQtY2FydHMgLmxpc3RUYWJsZSAudG90YWxfcHJpY2Uge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4ubXktYWNjb3VudC1zYXZlZC1jYXJ0cyAubGlzdFRhYmxlIC5zZWxlY3RlZCB7XG4gIHdpZHRoOiAzMHB4O1xufVxuXG4ubXktYWNjb3VudC1zYXZlZC1jYXJ0cyAuZm9vdGVyIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLm15LWFjY291bnQtc2F2ZWQtY2FydHMgLmxpc3RUYWJsZU1vYmlsZSAub3JkZXIge1xuICBmbG9hdDogbGVmdDtcbn1cblxuI3JlcXVpc2l0aW9uTGlzdENvbnRlbnQgLmxpc3RTZWxlY3QgLml0ZW0ge1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuXG4jcmVxdWlzaXRpb25MaXN0Q29udGVudCAubGlzdFNlbGVjdCAubmV3TGlzdCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4jcmVxdWlzaXRpb25MaXN0Q29udGVudCAjbmV3TGlzdE5hbWVJbnB1dCB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbiNzY3JvbGxDb250YWluZXIgLnJhZGlvQnV0dG9uIHtcbiAgYmFja2dyb3VuZDogI2YzZjNmMztcbiAgYm9yZGVyOiAycHggc29saWQgI2RkZDtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1yaWdodDogN3B4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbiNzY3JvbGxDb250YWluZXIgLnJhZGlvQnV0dG9uIC5jaGVja2VkIHtcbiAgYmFja2dyb3VuZDogI2Y2NDk0OTtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogOHB4O1xuICBtYXJnaW4tdG9wOiA0cHg7XG4gIG1hcmdpbi1sZWZ0OiA0cHg7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5teS1hY2NvdW50LXNhdmVkLW9yZGVycyAjc2F2ZWRPcmRlckN1cnJlbnRJbmZvIC5sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IGF1dG87XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuLm15LWFjY291bnQtc2F2ZWQtb3JkZXJzICNzYXZlZE9yZGVyQ3VycmVudEluZm8gaDMge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuLm15LWFjY291bnQtc2F2ZWQtb3JkZXJzICNzYXZlZE9yZGVyQ3VycmVudEluZm8sXG4ubXktYWNjb3VudC1zYXZlZC1vcmRlcnMgI2VkaXRTYXZlZE9yZGVySW5mbyB7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtc2l6ZTogaW5pdGlhbDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLm15LWFjY291bnQtc2F2ZWQtb3JkZXJzICNzYXZlZE9yZGVyQ3VycmVudEluZm8gI3VwZGF0ZUluZm9CdXR0b24sXG4ubXktYWNjb3VudC1zYXZlZC1vcmRlcnMgI3NhdmVkT3JkZXJDdXJyZW50SW5mbyAjY2FuY2VsSW5mb0J1dHRvbixcbi5teS1hY2NvdW50LXNhdmVkLW9yZGVycyAjZWRpdFNhdmVkT3JkZXJJbmZvICN1cGRhdGVJbmZvQnV0dG9uLFxuLm15LWFjY291bnQtc2F2ZWQtb3JkZXJzICNlZGl0U2F2ZWRPcmRlckluZm8gI2NhbmNlbEluZm9CdXR0b24ge1xuICB3aWR0aDogYXV0bztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2NnB4KSB7XG4gIC5teS1hY2NvdW50LXNhdmVkLW9yZGVycyAjc2F2ZWRPcmRlckN1cnJlbnRJbmZvICN1cGRhdGVJbmZvQnV0dG9uLFxuICAubXktYWNjb3VudC1zYXZlZC1vcmRlcnMgI3NhdmVkT3JkZXJDdXJyZW50SW5mbyAjY2FuY2VsSW5mb0J1dHRvbixcbiAgLm15LWFjY291bnQtc2F2ZWQtb3JkZXJzICNlZGl0U2F2ZWRPcmRlckluZm8gI3VwZGF0ZUluZm9CdXR0b24sXG4gIC5teS1hY2NvdW50LXNhdmVkLW9yZGVycyAjZWRpdFNhdmVkT3JkZXJJbmZvICNjYW5jZWxJbmZvQnV0dG9uIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG59XG5cbi5teS1hY2NvdW50LXNhdmVkLW9yZGVycyAjc2F2ZWRPcmRlckN1cnJlbnRJbmZvIC5jaGFuZ2Utb3JkZXItbmFtZSxcbi5teS1hY2NvdW50LXNhdmVkLW9yZGVycyAjZWRpdFNhdmVkT3JkZXJJbmZvIC5jaGFuZ2Utb3JkZXItbmFtZSB7XG4gIGZvbnQtc2l6ZTogMC43NWVtO1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4ubXktYWNjb3VudC1zYXZlZC1vcmRlcnMgI2VkaXRTYXZlZE9yZGVySW5mbyB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYzBjMGMwO1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cblxuLm15LWFjY291bnQtc2F2ZWQtaXRlbXMgI1NhdmVkT3JkZXJJdGVtc190YWJsZS5saXN0VGFibGUgI3F1YW50aXR5QWRkIHtcbiAgd2lkdGg6IDYwcHg7XG59XG5cbi5teS1hY2NvdW50LXNhdmVkLWl0ZW1zICNTYXZlZE9yZGVySXRlbXNfdGFibGUubGlzdFRhYmxlICNmb3JtQnV0dG9uX1NhdmVkT3JkZXJJdGVtQWRkRm9ybSB7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4ubXktYWNjb3VudC1zYXZlZC1pdGVtcyAjU2F2ZWRPcmRlckl0ZW1zX3RhYmxlLmxpc3RUYWJsZSAuY2VsbCB7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbn1cblxuLm15LWFjY291bnQtc2F2ZWQtaXRlbXMgI1NhdmVkT3JkZXJJdGVtc190YWJsZS5saXN0VGFibGUgLmNlbGwgLmZpZWxkLFxuLm15LWFjY291bnQtc2F2ZWQtaXRlbXMgI1NhdmVkT3JkZXJJdGVtc190YWJsZS5saXN0VGFibGUgLnF1YW50aXR5Q2VsbERpdiB7XG4gIG1hcmdpbjogMDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG5cbi5teS1hY2NvdW50LXNhdmVkLWl0ZW1zICNTYXZlZE9yZGVySXRlbXNfdGFibGUubGlzdFRhYmxlIC5hY3Rpb25zLFxuLm15LWFjY291bnQtc2F2ZWQtaXRlbXMgI1NhdmVkT3JkZXJJdGVtc190YWJsZS5saXN0VGFibGUgLnJUYWJsZUNlbGwsXG4ubXktYWNjb3VudC1zYXZlZC1pdGVtcyAjU2F2ZWRPcmRlckl0ZW1zX3RhYmxlLmxpc3RUYWJsZSAuclRhYmxlSGVhZCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZsb2F0OiBub25lO1xufVxuXG4ubXktYWNjb3VudC1zYXZlZC1pdGVtcyAjU2F2ZWRPcmRlckl0ZW1zX3RhYmxlLmxpc3RUYWJsZSAuYWN0aW9uczpsYXN0LWNoaWxkLFxuLm15LWFjY291bnQtc2F2ZWQtaXRlbXMgI1NhdmVkT3JkZXJJdGVtc190YWJsZS5saXN0VGFibGUgLnJUYWJsZUNlbGw6bGFzdC1jaGlsZCxcbi5teS1hY2NvdW50LXNhdmVkLWl0ZW1zICNTYXZlZE9yZGVySXRlbXNfdGFibGUubGlzdFRhYmxlIC5yVGFibGVIZWFkOmxhc3QtY2hpbGQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLm15LWFjY291bnQtc2F2ZWQtaXRlbXMgI1NhdmVkT3JkZXJJdGVtc190YWJsZS5saXN0VGFibGUgLmVudHJ5IC5pbnB1dF9maWVsZCB7XG4gIGZsb2F0OiBub25lO1xuICBsZWZ0OiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAzMHB4O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBoZWlnaHQ6IDM1cHg7XG4gIGJhY2tncm91bmQ6ICNmMGYwZjA7XG59XG5cbi5teS1hY2NvdW50LXNhdmVkLWl0ZW1zICNTYXZlZE9yZGVySXRlbXNfdGFibGUubGlzdFRhYmxlIC5zYXZlZE9yZGVyRm9vdGVyU2VjdGlvbiAub3JkZXJWYWx1ZSB7XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbn1cblxuLm15LWFjY291bnQtc2F2ZWQtaXRlbXMgI1NhdmVkT3JkZXJJdGVtc190YWJsZS5saXN0VGFibGUgLnNhdmVkT3JkZXJGb290ZXJTZWN0aW9uIC5vcmRlckxhYmVsQ29sLFxuLm15LWFjY291bnQtc2F2ZWQtaXRlbXMgI1NhdmVkT3JkZXJJdGVtc190YWJsZS5saXN0VGFibGUgLnNhdmVkT3JkZXJGb290ZXJTZWN0aW9uIC5vcmRlclZhbHVlQ29sIHtcbiAgbWFyZ2luOiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5teS1hY2NvdW50LXNhdmVkLWl0ZW1zICNTYXZlZE9yZGVySXRlbXNfdGFibGUubGlzdFRhYmxlIC5zYXZlZE9yZGVyRm9vdGVyU2VjdGlvbiAub3JkZXJMYWJlbCxcbi5teS1hY2NvdW50LXNhdmVkLWl0ZW1zICNTYXZlZE9yZGVySXRlbXNfdGFibGUubGlzdFRhYmxlIC5zYXZlZE9yZGVyRm9vdGVyU2VjdGlvbiAub3JkZXJWYWx1ZSB7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xufVxuXG4ubXktYWNjb3VudC1zYXZlZC1pdGVtcyAjU2F2ZWRPcmRlckl0ZW1zX3RhYmxlLmxpc3RUYWJsZSAuc2F2ZWRPcmRlckZvb3RlckNvbFNlY3Rpb24ge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgbWFyZ2luOiAxMHB4O1xufVxuXG4ubXktYWNjb3VudC1zYXZlZC1pdGVtcyAjdG9vbGJhckJ1dHRvbjEge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgLm15LWFjY291bnQtc2F2ZWQtaXRlbXMgI3Rvb2xiYXJCdXR0b24xIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gIH1cbiAgLm15LWFjY291bnQtc2F2ZWQtb3JkZXJzIC5lbnRyeS1saXN0IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG59XG5cbiNHZW5lcmF0ZURvY3NNb2RhbC5sb2FkaW5nIC5sb2FkaW5nIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbiNHZW5lcmF0ZURvY3NNb2RhbCAubG9hZGluZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAyO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuI0dlbmVyYXRlRG9jc01vZGFsIC5sb2FkaW5nIGltZyB7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgdHJhbnNsYXRlWCgtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVgoLTUwJSk7XG59XG5cbiNHZW5lcmF0ZURvY3NNb2RhbCAucmVwb3J0LWVtYWlsIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuI0dlbmVyYXRlRG9jc01vZGFsIC5tb2RhbC10ZXh0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4jR2VuZXJhdGVEb2NzTW9kYWwgLm1vZGFsLWluc3RydWN0aW9ucyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuI0dlbmVyYXRlRG9jc01vZGFsIC5lbXItZm9ybS1lcnJvci1tZXNzYWdlIHtcbiAgbWFyZ2luOiAyMHB4IDAgMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLm1tLXhtbC11cGxvYWQtcGFnZSAucGFkZGVkLWNvbnRhaW5lciB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG59XG5cbi5tbS14bWwtdXBsb2FkLXBhZ2UgaDMge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG4ubW0teG1sLXVwbG9hZC1wYWdlIC5hdHRhY2htZW50SW5wdXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3BhY2l0eTogMDtcbiAgei1pbmRleDogMjtcbn1cblxuLm1tLXhtbC11cGxvYWQtcGFnZSAuYXR0YWNobWVudEZpbGVOYW1lLFxuLm1tLXhtbC11cGxvYWQtcGFnZSAud2FybmluZy1tZXNzYWdlIHtcbiAgZm9udC1zaXplOiAwLjgxMjVlbTtcbn1cblxuLm1tLXhtbC11cGxvYWQtcGFnZSAud2FybmluZy1tZXNzYWdlLFxuLm1tLXhtbC11cGxvYWQtcGFnZSBmaWVsZHNldCB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi5tbS14bWwtdXBsb2FkLXBhZ2UgI1NpemluZ0RldGFpbHMge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4ubW0teG1sLXVwbG9hZC1wYWdlIC5hdHRhY2htZW50U3VjY2VzcyB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYzBjMGMwO1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgbWFyZ2luLXRvcDogMjVweDtcbn1cblxuLm1tLXhtbC11cGxvYWQtcGFnZSAuYXR0YWNobWVudElucHV0Q29udGFpbmVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4ubXlhY2NvdW50LXJlcXVpc2l0aW9ubGlzdHMgLmxpc3RUYWJsZSAuYWN0aW9ucyB7XG4gIGZsb2F0OiBub25lO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4ubXlhY2NvdW50LXJlcXVpc2l0aW9ubGlzdHMgLmxpc3RUYWJsZSAuYWN0aW9ucyAuY2VsbCB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5teWFjY291bnQtcmVxdWlzaXRpb25saXN0cyAubGlzdFRhYmxlIC50b29sYmFyIHtcbiAgbWFyZ2luOiAyMHB4IDA7XG59XG5cbi5teWFjY291bnQtcmVxdWlzaXRpb25saXN0cyAubGlzdFRhYmxlIC50b29sYmFyICNxdWFudGl0eUFkZCB7XG4gIHdpZHRoOiA1MHB4O1xufVxuXG4ubXlhY2NvdW50LXJlcXVpc2l0aW9ubGlzdHMgLmxpc3RUYWJsZSAudG9vbGJhciAjdG9vbGJhckJ1dHRvbjEge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbjogMjBweCAwIDA7XG59XG5cbi5teWFjY291bnQtcmVxdWlzaXRpb25saXN0cyAuY2FydFRvcEJ0blNlY3Rpb24ge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4ubXlhY2NvdW50LXJlcXVpc2l0aW9ubGlzdHMgLmNhcnRUb3BCdG5TZWN0aW9uIC5idG4ge1xuICBib3JkZXItY29sb3I6ICNjMGMwYzA7XG59XG5cbi5teWFjY291bnQtcmVxdWlzaXRpb25saXN0cyAubGlzdC1uYW1lIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4ubXlhY2NvdW50LXJlcXVpc2l0aW9ubGlzdHMgLnJlcUxpc3Qtc2VhcmNoIC5lbXItc2VsZWN0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4ubXlhY2NvdW50LXJlcXVpc2l0aW9ubGlzdHMgLnJlcUxpc3QtaXRlbXMge1xuICBtYXJnaW46IDIwcHggMDtcbn1cblxuLm15YWNjb3VudC1yZXF1aXNpdGlvbmxpc3RzIC5saXN0VGFibGVNb2JpbGUgLm5hbWUge1xuICBmbG9hdDogbGVmdDtcbn1cblxuLm15YWNjb3VudC1yZXF1aXNpdGlvbmxpc3RzIC5saXN0VGFibGVNb2JpbGUgLmVudHJ5IHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2NjYztcbn1cblxuLm15YWNjb3VudC1yZXF1aXNpdGlvbmxpc3RzICNyZXF1aXNpdGlvbkxpc3RDdXJyZW50SW5mbyxcbi5teWFjY291bnQtcmVxdWlzaXRpb25saXN0cyAjZWRpdFJlcXVpc2l0aW9uTGlzdEluZm8ge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4ubXlhY2NvdW50LXJlcXVpc2l0aW9ubGlzdHMgI3JlcXVpc2l0aW9uTGlzdEN1cnJlbnRJbmZvIHAsXG4ubXlhY2NvdW50LXJlcXVpc2l0aW9ubGlzdHMgI2VkaXRSZXF1aXNpdGlvbkxpc3RJbmZvIHAge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ubXlhY2NvdW50LXJlcXVpc2l0aW9ubGlzdHMgI3JlcXVpc2l0aW9uTGlzdEN1cnJlbnRJbmZvIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLm15YWNjb3VudC1yZXF1aXNpdGlvbmxpc3RzIC5saXN0VGFibGVNb2JpbGUsXG4ubXlhY2NvdW50LXJlcXVpc2l0aW9ubGlzdHMgLmxpc3RUYWJsZSAuY2VsbCxcbi5teWFjY291bnQtcmVxdWlzaXRpb25saXN0cyAjbmV3TGlzdERyb3Bkb3duLFxuLm15YWNjb3VudC1yZXF1aXNpdGlvbmxpc3RzICNyZXF1aXNpdGlvbkxpc3RDdXJyZW50SW5mbyxcbi5teWFjY291bnQtcmVxdWlzaXRpb25saXN0cyAjZWRpdFJlcXVpc2l0aW9uTGlzdEluZm8ge1xuICBmb250LXNpemU6IGluaGVyaXQ7XG59XG5cbi5teWFjY291bnQtcmVxdWlzaXRpb25saXN0cyAjbmV3TGlzdERyb3Bkb3duIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwcHg7XG4gIHdpZHRoOiAyODBweDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbn1cblxuLm15YWNjb3VudC1yZXF1aXNpdGlvbmxpc3RzICNuZXdMaXN0RHJvcGRvd24gLmlucHV0LXRleHQge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLm15YWNjb3VudC1yZXF1aXNpdGlvbmxpc3RzICNuZXdMaXN0RHJvcGRvd24gLnNlbGVjdFdyYXBwZXIgLmRpaml0QnV0dG9uQ29udGVudHMge1xuICBmb250LXNpemU6IGluaGVyaXQ7XG59XG5cbi5teWFjY291bnQtcmVxdWlzaXRpb25saXN0cyAjbmV3TGlzdERyb3Bkb3duIC5idG4ge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5teWFjY291bnQtcmVxdWlzaXRpb25saXN0cyAjbmV3TGlzdERyb3Bkb3duIC5idG4tcHJpbWFyeSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5teWFjY291bnQtcmVxdWlzaXRpb25saXN0cyAjZWRpdFJlcXVpc2l0aW9uTGlzdEluZm8ge1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzBjMGMwO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDEwcHggMXB4ICNjMGMwYzA7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLm15YWNjb3VudC1yZXF1aXNpdGlvbmxpc3RzICNlZGl0UmVxdWlzaXRpb25MaXN0SW5mbyAucmVxLWNsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwcHg7XG4gIHJpZ2h0OiAxMHB4O1xuICBjb2xvcjogIzJkMzgzZjtcbn1cblxuLm15YWNjb3VudC1yZXF1aXNpdGlvbmxpc3RzICNlZGl0UmVxdWlzaXRpb25MaXN0SW5mbyAjdXBkYXRlSW5mb0J1dHRvbixcbi5teWFjY291bnQtcmVxdWlzaXRpb25saXN0cyAjZWRpdFJlcXVpc2l0aW9uTGlzdEluZm8gI3JlcUxpc3RJbmZvX25hbWUge1xuICBtYXJnaW4tcmlnaHQ6IDZweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLm15YWNjb3VudC1yZXF1aXNpdGlvbmxpc3RzICNlZGl0UmVxdWlzaXRpb25MaXN0SW5mbyAjY2FuY2VsSW5mb0J1dHRvbiB7XG4gIGJvcmRlci1jb2xvcjogI2MwYzBjMDtcbn1cblxuLm15YWNjb3VudC1yZXF1aXNpdGlvbmxpc3RzICNlZGl0UmVxdWlzaXRpb25MaXN0SW5mbyAucmVxTGlzdEVkaXRBY3Rpb25zIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuLm15YWNjb3VudC1yZXF1aXNpdGlvbmxpc3RzICNlZGl0UmVxdWlzaXRpb25MaXN0SW5mbyAucmVxTGlzdFN0YXR1c0Ryb3Bkb3duIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDM1MHB4O1xufVxuXG4ubXlhY2NvdW50LXJlcXVpc2l0aW9ubGlzdHMgI2VkaXRSZXF1aXNpdGlvbkxpc3RJbmZvIC5yZXFMaXN0U3RhdHVzRHJvcGRvd24gLmdseXBoaWNvbi1jaGV2cm9uLWRvd24ge1xuICBmb250LXNpemU6IDEwcHg7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG59XG5cbi5teWFjY291bnQtcmVxdWlzaXRpb25saXN0cyAjZWRpdFJlcXVpc2l0aW9uTGlzdEluZm8gLnJlcUxpc3RTdGF0dXNEcm9wZG93biAjYWN0aW9uQnV0dG9uNCB7XG4gIHdpZHRoOiBhdXRvO1xuICBib3JkZXItY29sb3I6ICMyZDM4M2Y7XG59XG5cbi5teWFjY291bnQtcmVxdWlzaXRpb25saXN0cyAjZWRpdFJlcXVpc2l0aW9uTGlzdEluZm8gLnJlcUxpc3RTdGF0dXNEcm9wZG93biAjYWN0aW9uRHJvcGRvd240IHtcbiAgbGVmdDogMDtcbiAgdG9wOiAxMDAlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgLm15YWNjb3VudC1yZXF1aXNpdGlvbmxpc3RzICNlZGl0UmVxdWlzaXRpb25MaXN0SW5mbyAucmVxTGlzdFN0YXR1c0Ryb3Bkb3duIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAubXlhY2NvdW50LXJlcXVpc2l0aW9ubGlzdHMgI2VkaXRSZXF1aXNpdGlvbkxpc3RJbmZvICN1cGRhdGVJbmZvQnV0dG9uLFxuICAubXlhY2NvdW50LXJlcXVpc2l0aW9ubGlzdHMgI2VkaXRSZXF1aXNpdGlvbkxpc3RJbmZvICNyZXFMaXN0SW5mb19uYW1lIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbi5teWFjY291bnQtcmVxdWlzaXRpb25saXN0cyAuclRhYmxlSGVhZC5xdWFudGl0eSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbn1cblxuLm15YWNjb3VudC1yZXF1aXNpdGlvbmxpc3RzIC5yVGFibGVDZWxsLnF1YW50aXR5IHtcbiAgcGFkZGluZzogNHB4IDEwcHggNHB4IDA7XG59XG5cbi5teWFjY291bnQtcmVxdWlzaXRpb25saXN0cyAuclRhYmxlIHtcbiAgZm9udC1zaXplOiAxZW07XG59XG5cbi5teWFjY291bnQtcmVxdWlzaXRpb25saXN0cyAuclRhYmxlIC5yVGFibGVIZWFkIHtcbiAgZm9udC1zaXplOiAwLjc1ZW07XG59XG5cbi5teWFjY291bnQtcmVxdWlzaXRpb25saXN0cyAuclRhYmxlIC5yVGFibGVDZWxsIHtcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xufVxuXG4ubXlhY2NvdW50LXJlcXVpc2l0aW9ubGlzdHMgLmxpc3RzLXF1YW50aXR5LWZpZWxkIHtcbiAgd2lkdGg6IDYwcHg7XG4gIHBhZGRpbmc6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLm15YWNjb3VudC1yZXF1aXNpdGlvbmxpc3RzIC5mb290ZXIge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4ubXlhY2NvdW50LXJlcXVpc2l0aW9ubGlzdHMgLm5ldy1saXN0LWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLm15YWNjb3VudC1yZXF1aXNpdGlvbmxpc3RzIC5uZXctbGlzdC1jb250YWluZXIgLmJ0biB7XG4gIGJvcmRlci1jb2xvcjogI2MwYzBjMDtcbiAgcGFkZGluZzogMCAxNXB4O1xufVxuXG4ubXlhY2NvdW50LXJlcXVpc2l0aW9ubGlzdHMgLmVtci1wYWdlLWZpbHRlciB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGZsb2F0OiBub25lO1xufVxuXG4ubXlhY2NvdW50LXJlcXVpc2l0aW9ubGlzdHMgLnJUYWJsZUhlYWQge1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuXG4ubXlhY2NvdW50LXJlcXVpc2l0aW9ubGlzdHMgLnJUYWJsZUJvZHkgLnJUYWJsZVJvdyB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNjMGMwYzA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjZweCkge1xuICAubXlhY2NvdW50LXJlcXVpc2l0aW9ubGlzdHMgI1JlcXVpc2l0aW9uTGlzdEl0ZW1zX3RhYmxlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdy14OiBzY3JvbGw7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gIC5teWFjY291bnQtcmVxdWlzaXRpb25saXN0cyAubmV3LWxpc3QtY29udGFpbmVyIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luLXRvcDogMTFweDtcbiAgfVxuICAubXlhY2NvdW50LXJlcXVpc2l0aW9ubGlzdHMgI25ld0xpc3REcm9wZG93biB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuICAubXlhY2NvdW50LXJlcXVpc2l0aW9ubGlzdHMgLmVtci1wYWdlLWZpbHRlciB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLm15YWNjb3VudC1yZXF1aXNpdGlvbmxpc3RzIC5lbXItcGFnZS1maWx0ZXIgLnNlbGVjdC13cmFwcGVyIHtcbiAgICB3aWR0aDogMjEwcHg7XG4gIH1cbiAgLm15YWNjb3VudC1yZXF1aXNpdGlvbmxpc3RzIC5mb290ZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAubXlhY2NvdW50LXJlcXVpc2l0aW9ubGlzdHMgLmVtci1hY2NvdW50LXBhZ2UtdG9vbGJhciAuYnRuLFxuICAubXlhY2NvdW50LXJlcXVpc2l0aW9ubGlzdHMgLmVtci1hY2NvdW50LXBhZ2UtdG9vbGJhciAuc2VsZWN0LXdyYXBwZXIgc2VsZWN0LFxuICAubXlhY2NvdW50LXJlcXVpc2l0aW9ubGlzdHMgI1JlcXVpc2l0aW9uTGlzdEluZm9Gb3JtIC5idG4sXG4gIC5teWFjY291bnQtcmVxdWlzaXRpb25saXN0cyAjUmVxdWlzaXRpb25MaXN0SW5mb0Zvcm0gLnNlbGVjdC13cmFwcGVyIHNlbGVjdCxcbiAgLm15YWNjb3VudC1yZXF1aXNpdGlvbmxpc3RzIC5jYXJ0VG9wQnRuU2VjdGlvbiAuYnRuLFxuICAubXlhY2NvdW50LXJlcXVpc2l0aW9ubGlzdHMgLmNhcnRUb3BCdG5TZWN0aW9uIC5zZWxlY3Qtd3JhcHBlciBzZWxlY3QsXG4gIC5teWFjY291bnQtcmVxdWlzaXRpb25saXN0cyAudG9vbGJhciAuYnRuLFxuICAubXlhY2NvdW50LXJlcXVpc2l0aW9ubGlzdHMgLnRvb2xiYXIgLnNlbGVjdC13cmFwcGVyIHNlbGVjdCB7XG4gICAgZm9udC1zaXplOiAwLjc1ZW07XG4gIH1cbn1cblxuLnJlcXVpc2l0aW9uTGlzdC1kZXRhaWxzLXNlY3Rpb24gI3JlcXVpc2l0aW9uTGlzdEN1cnJlbnRJbmZvIC5hY2NvdW50LXBhZ2Utc3ViaGVhZGVyIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ucmVxdWlzaXRpb25MaXN0LWRldGFpbHMtc2VjdGlvbiAucmVxTGlzdEluZm8ge1xuICBmb250LXNpemU6IDAuNzVlbTtcbn1cblxuLnJlcXVpc2l0aW9uTGlzdC1kZXRhaWxzLXNlY3Rpb24gI3Rvb2xiYXJCdXR0b24xIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLnJlcXVpc2l0aW9uTGlzdC1kZXRhaWxzLXNlY3Rpb24gLmxpc3QtaW5mbyB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi5yZXF1aXNpdGlvbkxpc3QtZGV0YWlscy1zZWN0aW9uIC5lbXItcGFnZS1maWx0ZXIge1xuICBmbG9hdDogbm9uZTtcbn1cblxuLnJlcXVpc2l0aW9uTGlzdC1kZXRhaWxzLXNlY3Rpb24gLmVkaXQtbmFtZSB7XG4gIGZvbnQtc2l6ZTogMC43NWVtO1xufVxuXG4ucmVxdWlzaXRpb25MaXN0LWRldGFpbHMtc2VjdGlvbiAuYWN0aW9uLWRyYXdlci1jb250YWluZXIge1xuICBoZWlnaHQ6IDUwcHg7XG59XG5cbi5yZXF1aXNpdGlvbkxpc3QtZGV0YWlscy1zZWN0aW9uIC5yVGFibGVDZWxsIHtcbiAgcGFkZGluZy10b3A6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG4ucmVxdWlzaXRpb25MaXN0LWRldGFpbHMtc2VjdGlvbiAuclRhYmxlQ2VsbC5uYW1lLCAucmVxdWlzaXRpb25MaXN0LWRldGFpbHMtc2VjdGlvbiAuclRhYmxlQ2VsbC5za3UsIC5yZXF1aXNpdGlvbkxpc3QtZGV0YWlscy1zZWN0aW9uIC5yVGFibGVDZWxsLmRlc2NyaXB0aW9uIHtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuLnJlcXVpc2l0aW9uTGlzdC1kZXRhaWxzLXNlY3Rpb24gLnJUYWJsZUNlbGwubmFtZSA+IGRpdiwgLnJlcXVpc2l0aW9uTGlzdC1kZXRhaWxzLXNlY3Rpb24gLnJUYWJsZUNlbGwuc2t1ID4gZGl2LCAucmVxdWlzaXRpb25MaXN0LWRldGFpbHMtc2VjdGlvbiAuclRhYmxlQ2VsbC5kZXNjcmlwdGlvbiA+IGRpdiB7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cblxuLnJlcXVpc2l0aW9uTGlzdC1kZXRhaWxzLXNlY3Rpb24gLnJUYWJsZUhlYWQucXVhbnRpdHkge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5ODBweCkge1xuICAucmVxdWlzaXRpb25MaXN0LWRldGFpbHMtc2VjdGlvbiAuZW1yLXBhZ2UtZmlsdGVyIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gIC5yZXF1aXNpdGlvbkxpc3QtZGV0YWlscy1zZWN0aW9uIC5saXN0LWluZm8ge1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG4gIC5yZXF1aXNpdGlvbkxpc3QtZGV0YWlscy1zZWN0aW9uIC50b29sYmFyLFxuICAucmVxdWlzaXRpb25MaXN0LWRldGFpbHMtc2VjdGlvbiAuY2FydFRvcEJ0blNlY3Rpb24ge1xuICAgIGZsb2F0OiByaWdodDtcbiAgfVxuICAucmVxdWlzaXRpb25MaXN0LWRldGFpbHMtc2VjdGlvbiAuZW1yLWFjY291bnQtcGFnZS10b29sYmFyIHtcbiAgICBjbGVhcjogYm90aDtcbiAgfVxuICAucmVxdWlzaXRpb25MaXN0LWRldGFpbHMtc2VjdGlvbiAjdG9vbGJhckJ1dHRvbjEge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICB9XG4gIC5yZXF1aXNpdGlvbkxpc3QtZGV0YWlscy1zZWN0aW9uIC5jYXJ0VG9wQ1RBIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAucmVxdWlzaXRpb25MaXN0LWRldGFpbHMtc2VjdGlvbiAuZW1yLXBhZ2UtZmlsdGVyIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAucmVxdWlzaXRpb25MaXN0LWRldGFpbHMtc2VjdGlvbiAuZW1yLXBhZ2UtZmlsdGVyIC5zZWxlY3Qtd3JhcHBlciB7XG4gICAgd2lkdGg6IDE0MXB4O1xuICB9XG4gIC5yZXF1aXNpdGlvbkxpc3QtZGV0YWlscy1zZWN0aW9uIC5jYXJ0VG9wQnRuU2VjdGlvbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIH1cbn1cblxuLnJlcXVpc2l0aW9uTGlzdC1kZXRhaWxzLXNlY3Rpb24gI0VkaXROYW1lTW9kYWwgLmVtci1maWVsZCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkge1xuICAucmVxdWlzaXRpb25MaXN0LWRldGFpbHMtc2VjdGlvbiAjRWRpdE5hbWVNb2RhbCAuZW1yLWZpZWxkIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAucmVxdWlzaXRpb25MaXN0LWRldGFpbHMtc2VjdGlvbiAjRWRpdE5hbWVNb2RhbCAuYnRuIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmFjY291bnQtcGFnZSAuZm9vdGVyIC5wYWdlQ291bnQge1xuICBjb2xvcjogI2MwYzBjMDtcbiAgZm9udC1zaXplOiAxZW07XG4gIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gIC5hY2NvdW50LXBhZ2UgLnBhZ2VDb3VudCB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICB9XG4gIC5hY2NvdW50LXBhZ2UgLnByb2R1Y3RMaXN0aW5nV2lkZ2V0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMzBweDtcbiAgfVxuICAuYWNjb3VudC1wYWdlIC5wcm9kdWN0TGlzdGluZ1dpZGdldCAucGFnaW5nX2NvbnRyb2xzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cblxuLmVtci10YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZW1yLXRhYmxlIC5lbXItdGFibGUtaGVhZCB7XG4gIGZvbnQtc2l6ZTogMC42MjVlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC4wOGVtO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4uZW1yLXRhYmxlIC5lbXItdGFibGUtaGVhZCB0aCB7XG4gIHBhZGRpbmc6IDAgMTVweCAxNnB4IDA7XG4gIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCAjYzBjMGMwO1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xufVxuXG4uZW1yLXRhYmxlIC5lbXItdGFibGUtaGVhZCB0aDpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cblxuLmVtci10YWJsZSAuZW1yLXRhYmxlLWJvZHkgdHI6Zmlyc3QtY2hpbGQgdGQge1xuICBwYWRkaW5nLXRvcDogMjVweDtcbn1cblxuLmVtci10YWJsZSAuZW1yLXRhYmxlLWJvZHkgdHIgdGQge1xuICBwYWRkaW5nOiAwIDE1cHggMzBweCAwO1xufVxuXG4uZW1yLXRhYmxlIC5lbXItdGFibGUtYm9keSB0ciB0ZDpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cblxuLmVtci10YWJsZSAuZW1yLXRhYmxlLWJvZHkgdHIgLmVtci1mb3JtLWVycm9yLW1lc3NhZ2Uge1xuICBtYXJnaW4tdG9wOiAtMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmVtci10YWJsZSAuZW1yLWZpZWxkIHtcbiAgaGVpZ2h0OiAzMHB4O1xuICBib3JkZXItY29sb3I6ICNjMGMwYzA7XG59XG5cbi5STUEtY29uZmlybWF0aW9uLXRhYmxlIHtcbiAgbWF4LXdpZHRoOiA1ODBweDtcbn1cblxuQG1lZGlhIHByaW50IHtcbiAgLlJNQS1jb25maXJtYXRpb24tcGFnZSB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuUk1BLWNvbmZpcm1hdGlvbi1wYWdlICN3aWRnZXRfYnJlYWRjcnVtYixcbiAgLlJNQS1jb25maXJtYXRpb24tcGFnZSAuYWNjb3VudC1wYWdlLWhlYWRlcixcbiAgLlJNQS1jb25maXJtYXRpb24tcGFnZSAuYWNjb3VudC1wYWdlID4gLnJvdyA+IC5jb2wtbWQtMyxcbiAgLlJNQS1jb25maXJtYXRpb24tcGFnZSAjZm9vdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5STUEtY29uZmlybWF0aW9uLXBhZ2UgLmFjY291bnQtcGFnZSA+IC5yb3cgPiAuY29sLW1kLTkge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5STUEtdGFibGUgLnZhbGlkYXRlZCB7XG4gIGNvbG9yOiAjMDBBQTdFO1xufVxuXG4uUk1BLXRhYmxlIC5nbHlwaGljb24ge1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cblxuLlJNQS10YWJsZSAuYWRkLW5ldy1yb3cge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5STUEtdGFibGUgLmFkZC1uZXctcm93IC5idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5pbnRlcnN0aXRpYWwtcGFnZSB7XG4gIHBhZGRpbmc6IDQwcHggMCA4MHB4IDA7XG59XG5cbi5pbnRlcnN0aXRpYWwtcGFnZSBoMSB7XG4gIGZvbnQtc2l6ZTogMS42ODc1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQwNzQwNzQwNzRlbTtcbn1cblxuLmludGVyc3RpdGlhbC1wYWdlIHAge1xuICBtYXJnaW46IDMwcHggMDtcbn1cblxuLmludGVyc3RpdGlhbC1wYWdlIC5lbXItZm9ybS1lcnJvci1tZXNzYWdlLFxuLmludGVyc3RpdGlhbC1wYWdlIC5lbXItZm9ybS1wYXJhZ3JhcGgge1xuICBtYXgtd2lkdGg6IG5vbmU7XG59XG5cbi5tb2JpbGUtYWNjb3VudC1uYXYge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4jbXlBY2NvdW50TmF2aWdhdGlvbldpZGdldCB7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMTBweCAxcHggI2MwYzBjMDtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzBjMGMwO1xufVxuXG4jbXlBY2NvdW50TmF2aWdhdGlvbldpZGdldCB1bCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgcGFkZGluZzogMTBweCAwO1xuICBtYXJnaW46IDA7XG59XG5cbiNteUFjY291bnROYXZpZ2F0aW9uV2lkZ2V0IGxpIHtcbiAgcGFkZGluZzogNHB4IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQyODZlbTtcbn1cblxuI215QWNjb3VudE5hdmlnYXRpb25XaWRnZXQgYSB7XG4gIGNvbG9yOiAjODA4MDgwO1xuICBmb250LXNpemU6IDAuODc1ZW07XG59XG5cbiNteUFjY291bnROYXZpZ2F0aW9uV2lkZ2V0IGE6aG92ZXIge1xuICBjb2xvcjogIzAwQUE3RTtcbn1cblxuI215QWNjb3VudE5hdmlnYXRpb25XaWRnZXQgaDMsICNteUFjY291bnROYXZpZ2F0aW9uV2lkZ2V0IGg0IHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC4wOGVtO1xuICBmb250LXNpemU6IDAuNzVlbTtcbn1cblxuI215QWNjb3VudE5hdmlnYXRpb25XaWRnZXQgaDMge1xuICBiYWNrZ3JvdW5kOiAjN0I5QkFBO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogNXB4IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1ZW07XG59XG5cbiNteUFjY291bnROYXZpZ2F0aW9uV2lkZ2V0IGg0IHtcbiAgcGFkZGluZzogMTZweCAwIDAgMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbiNteUFjY291bnROYXZpZ2F0aW9uV2lkZ2V0IC5zZWN0aW9uID4gdWwsXG4jbXlBY2NvdW50TmF2aWdhdGlvbldpZGdldCAuc3Vic2VjdGlvbiB7XG4gIG1hcmdpbjogMCAyMHB4O1xufVxuXG4uYWNjb3VudC1kYXNoYm9hcmQtZXNwb3Qge1xuICBtYXJnaW46IDAgLTEwcHggMzBweCAtMTBweDtcbn1cblxuLmFjY291bnQtZGFzaGJvYXJkLWVzcG90LmdyYXktYmFja2dyb3VuZCAuYXJyb3ctcmlnaHQtbGluaywgLmFjY291bnQtZGFzaGJvYXJkLWVzcG90LmltYWdlLWJhc2VkIC5hcnJvdy1yaWdodC1saW5rIHtcbiAgY29sb3I6ICMyZDM4M2Y7XG59XG5cbi5hY2NvdW50LWRhc2hib2FyZC1lc3BvdC5ncmF5LWJhY2tncm91bmQgLmFycm93LXJpZ2h0LWxpbms6YWZ0ZXIsIC5hY2NvdW50LWRhc2hib2FyZC1lc3BvdC5pbWFnZS1iYXNlZCAuYXJyb3ctcmlnaHQtbGluazphZnRlciB7XG4gIGJvcmRlci10b3AtY29sb3I6ICMyZDM4M2Y7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzJkMzgzZjtcbn1cblxuLmFjY291bnQtZGFzaGJvYXJkLWVzcG90LmdyYXktYmFja2dyb3VuZCBwLCAuYWNjb3VudC1kYXNoYm9hcmQtZXNwb3QuaW1hZ2UtYmFzZWQgcCB7XG4gIG1hcmdpbjogMDtcbn1cblxuLmFjY291bnQtZGFzaGJvYXJkLWVzcG90LmdyYXktYmFja2dyb3VuZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjMGMwYzA7XG59XG5cbi5hY2NvdW50LWRhc2hib2FyZC1lc3BvdCBwIHtcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xuICBmbG9hdDogbGVmdDtcbn1cblxuLmFjY291bnQtZGFzaGJvYXJkLWVzcG90IC5pbWFnZS1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMjAwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5hY2NvdW50LWRhc2hib2FyZC1lc3BvdCBpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBtYXJnaW46IGF1dG87XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYWNjb3VudC1kYXNoYm9hcmQtZXNwb3QuaW1hZ2UtYmFzZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMGYwO1xuICBib3JkZXI6IDFweCBzb2xpZCBzaWx2ZXI7XG4gIHBhZGRpbmc6IDE1cHggMjBweCAxMHB4O1xufVxuXG4uYWNjb3VudC1kYXNoYm9hcmQtZXNwb3QuaW1hZ2UtYmFzZWQgLmFycm93LXJpZ2h0LWxpbmsge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4uYWNjb3VudC1kYXNoYm9hcmQtZXNwb3QudGV4dC1iYXNlZCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmFjY291bnQtZGFzaGJvYXJkLWVzcG90LnRleHQtY29sdW1ucyB7XG4gIHBhZGRpbmc6IDMwcHggMjBweDtcbn1cblxuLmFjY291bnQtZGFzaGJvYXJkLWVzcG90LnRleHQtY29sdW1ucyBoMyxcbi5hY2NvdW50LWRhc2hib2FyZC1lc3BvdC50ZXh0LWNvbHVtbnMgLnJlYWQtbW9yZSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMC43NWVtO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4uYWNjb3VudC1kYXNoYm9hcmQtZXNwb3QudGV4dC1jb2x1bW5zIC5yb3cgPiBkaXYge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4uYWNjb3VudC1kYXNoYm9hcmQtZXNwb3QudGV4dC1jb2x1bW5zIC5yb3cgPiBkaXY6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5hY2NvdW50LWRhc2hib2FyZC1lc3BvdCAudGV4dC1jb250YWluZXIge1xuICBwYWRkaW5nOiAzMHB4IDIwcHg7XG59XG5cbi5hY2NvdW50LWRhc2hib2FyZC1lc3BvdCAuYXJyb3ctcmlnaHQtbGluayB7XG4gIGZvbnQtc2l6ZTogMC43NWVtO1xufVxuXG4uYWNjb3VudC1kYXNoYm9hcmQtZXNwb3QgaDMge1xuICBmb250LXdlaWdodDogNDAwO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgLmFjY291bnQtZGFzaGJvYXJkLWVzcG90IHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBwYWRkaW5nOiAzMHB4IDIwcHggMjVweCAyMHB4O1xuICB9XG4gIC5hY2NvdW50LWRhc2hib2FyZC1lc3BvdCAudGV4dC1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLmFjY291bnQtZGFzaGJvYXJkLWVzcG90LmltYWdlLWJhc2VkIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLmFjY291bnQtZGFzaGJvYXJkLWVzcG90LmltYWdlLWJhc2VkIC50ZXh0LWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLWxlZnQ6IDE1JTtcbiAgICBwYWRkaW5nOiAwIDAgMCAyMHB4O1xuICB9XG4gIC5hY2NvdW50LWRhc2hib2FyZC1lc3BvdCAuaW1hZ2UtY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDE1JTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gIH1cbiAgLmFjY291bnQtZGFzaGJvYXJkLWVzcG90LnRleHQtYmFzZWQge1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICB9XG4gIC5hY2NvdW50LWRhc2hib2FyZC1lc3BvdC50ZXh0LWJhc2VkIC50ZXh0LWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG4gIC5hY2NvdW50LWRhc2hib2FyZC1lc3BvdC50ZXh0LWJhc2VkLCAuYWNjb3VudC1kYXNoYm9hcmQtZXNwb3QudGV4dC1jb2x1bW5zIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjYzBjMGMwO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmFjY291bnQtZGFzaGJvYXJkLWVzcG90LnRleHQtY29sdW1ucyB7XG4gICAgcGFkZGluZy1yaWdodDogNTBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gIH1cbiAgLmFjY291bnQtZGFzaGJvYXJkLWVzcG90LnRleHQtY29sdW1ucyAucm93ID4gZGl2IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICB9XG4gIC5hY2NvdW50LWRhc2hib2FyZC1lc3BvdC5pbWFnZS1iYXNlZCAuYXJyb3ctcmlnaHQtbGluayB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMCU7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2NnB4KSB7XG4gIC5hY2NvdW50LWRhc2hib2FyZC1lc3BvdC5pbWFnZS1iYXNlZCB7XG4gICAgaGVpZ2h0OiAxMjVweDtcbiAgICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAuYWNjb3VudC1kYXNoYm9hcmQtZXNwb3QuaW1hZ2UtYmFzZWQgLmltYWdlLWNvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMjUlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG4gIC5hY2NvdW50LWRhc2hib2FyZC1lc3BvdC5pbWFnZS1iYXNlZCAudGV4dC1jb250YWluZXIge1xuICAgIHdpZHRoOiA3MCU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmc6IDE1cHggMjBweCAwcHggMjBweDtcbiAgfVxuICAuYWNjb3VudC1kYXNoYm9hcmQtZXNwb3QuaW1hZ2UtYmFzZWQgLmFycm93LXJpZ2h0LWxpbmsge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nLXRvcDogNXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuYWNjb3VudC1kYXNoYm9hcmQtZXNwb3QuaW1hZ2UtYmFzZWQgLmFycm93LXJpZ2h0LWxpbmsge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuICAuYWNjb3VudC1kYXNoYm9hcmQtZXNwb3QgLmltYWdlLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDE4JTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIGFuZCAobWF4LXdpZHRoOiA5NTlweCkge1xuICAuYWNjb3VudC1kYXNoYm9hcmQtZXNwb3QgLmltYWdlLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDI3JTtcbiAgfVxuICAuYWNjb3VudC1kYXNoYm9hcmQtZXNwb3QuaW1hZ2UtYmFzZWQgLnRleHQtY29udGFpbmVyIHtcbiAgICBtYXJnaW4tbGVmdDogMjYlO1xuICB9XG59XG5cbi5hY2NvdW50LXBhZ2UgLmFjY291bnQtcGFnZS1oZWFkZXIsXG4uYWNjb3VudC1wYWdlIC5hY2NvdW50LXBhZ2Utc3ViaGVhZGVyIHtcbiAgZm9udC1zaXplOiAxLjY4NzVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDA3NDA3NDA3NGVtO1xufVxuXG4uYWNjb3VudC1wYWdlIC5hY2NvdW50LXBhZ2UtaGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgLypTQTEtNzY1ICYgU0ExLTc2NjogQ1NTIGNoYW5nZXMgZm9yIGFjY291bnQgaGVhZGVyIHRpdGxlICovXG4gIGhlaWdodDogNDBweDtcbiAgZm9udC1zaXplOiAxLjg3NWVtO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS4zMzMzMzMzMzMzZW07XG4gIGNvbG9yOiAjMmQzODNmO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5hY2NvdW50LXBhZ2UgLmFjY291bnQtcGFnZS1oZWFkZXIge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbn1cblxuLmFjY291bnQtcGFnZSAuYWNjb3VudC1wYWdlLXN1YmhlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIC8qU0ExLTc2NSAmIFNBMS03NjY6IENTUyBjaGFuZ2VzIGZvciBhY2NvdW50IHN1Yi1oZWFkZXIgdGV4dCAqL1xuICBoZWlnaHQ6IDMycHg7XG4gIGZvbnQtc2l6ZTogMS4zNzVlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuNDU0NTQ1NDU0NWVtO1xuICBjb2xvcjogIzJkMzgzZjtcbn1cblxuLnJUYWJsZSAubGlzdFRhYmxlTW9iaWxlIHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4uclRhYmxlIC5saXN0VGFibGVNb2JpbGUgLmxlZnRDb2wge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDAuNjI1ZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxldHRlci1zcGFjaW5nOiAuMDhlbTtcbn1cblxuLnJUYWJsZSAubGlzdFRhYmxlTW9iaWxlIC5leHBhbmRlZENvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5yVGFibGUgLmxpc3RUYWJsZU1vYmlsZSAuZXhwYW5kZWRDb250ZW50IC5hY3Rpb25zIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4uclRhYmxlIC5saXN0VGFibGVNb2JpbGUgLmV4cGFuZGVkQ29sIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLnJUYWJsZSAubGlzdFRhYmxlTW9iaWxlIC5leHBhbmRlZENvbCAucm93IHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4uclRhYmxlIC5saXN0VGFibGVNb2JpbGUgLnJvdyB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5yVGFibGUgLmxpc3RUYWJsZU1vYmlsZSAuYWN0aW9uLWRyYXdlciB7XG4gIHJpZ2h0OiAwO1xufVxuXG4uZW1yLWRhdGUtdGV4dC1ib3gge1xuICBmb250LXNpemU6IDAuNzVlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cblxuLmVtci1kYXRlLXRleHQtYm94IGxhYmVsIHtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5lbXItZGF0ZS10ZXh0LWJveCBsYWJlbCB7XG4gICAgbWluLXdpZHRoOiA1MHB4O1xuICB9XG59XG5cbi5lbXItZGF0ZS10ZXh0LWJveCBhLmJ0biB7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4uZW1yLWRhdGUtdGV4dC1ib3ggLmRpaml0Q2FsZW5kYXJXaWR0aCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmVtci1kYXRlLXRleHQtYm94IC5kaWppdENhbGVuZGFyV2lkdGgge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICB9XG59XG5cbi5lbXItZGF0ZS10ZXh0LWJveCAuZGlqaXRJbnB1dENvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICBiYWNrZ3JvdW5kOiAjZWVlZWVlO1xufVxuXG4uZW1yLWRhdGUtdGV4dC1ib3ggLmRpaml0RGF0ZVRleHRCb3gge1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICB3aWR0aDogMTMwcHg7XG4gIGJvcmRlcjogMDtcbn1cblxuLmVtci1kYXRlLXRleHQtYm94IC5kaWppdFZhbGlkYXRpb25UZXh0Qm94RXJyb3IgaW5wdXQuZGlqaXRWYWxpZGF0aW9uSW5uZXIsXG4uZW1yLWRhdGUtdGV4dC1ib3ggLmRpaml0VGV4dEJveCBpbnB1dC5kaWppdEFycm93QnV0dG9uSW5uZXIge1xuICBoZWlnaHQ6IDMwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbn1cblxuLm9yZ2FuaXphdGlvbi1wYWdlcy1jb250ZW50IGgzIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG4ub3JnYW5pemF0aW9uLXBhZ2VzLWNvbnRlbnQgLm1vcmVfaW5mb19pY29uIHtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuLm9yZ2FuaXphdGlvbi1wYWdlcy1jb250ZW50IC5tb3JlX2luZm9faWNvbiBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG59XG5cbi5vcmdhbml6YXRpb24tcGFnZXMtY29udGVudCAuclRhYmxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLm9yZ2FuaXphdGlvbi1wYWdlcy1jb250ZW50IC5jaGFuZ2Utb3JnYW5pemF0aW9uIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC10b3A7XG59XG5cbi5vcmdhbml6YXRpb24tbGlzdC13aWRnZXQgLnJUYWJsZUhlYWRpbmcsXG4ub3JnYW5pemF0aW9uLWxpc3Qtd2lkZ2V0IC5yVGFibGVDZWxsLFxuLm9yZ2FuaXphdGlvbi1saXN0LXdpZGdldCAuclRhYmxlSGVhZCB7XG4gIGZsb2F0OiBub25lO1xufVxuXG4ub3JnYW5pemF0aW9uLWxpc3Qtd2lkZ2V0ICNvcmdTZWFyY2hCdXR0b24ge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnVzZXItcm9sZS1tYW5hZ2VtZW50LXdpZGdldCAjV0NfVXNlclJvbGVNYW5hZ2VtZW50X2VkaXRfYWRkaXRpb25hbFJvbGVzX3NlbGVjdGlvblN1bW1hcnlfcGFuZWwge1xuICBwYWRkaW5nLXRvcDogMHB4O1xufVxuXG4udXNlci1yb2xlLW1hbmFnZW1lbnQtd2lkZ2V0ICNXQ19Vc2VyUm9sZU1hbmFnZW1lbnRfZWRpdF9hZGRpdGlvbmFsUm9sZXNfc2VsZWN0aW9uU3VtbWFyeV9wYW5lbCAucm9sZUNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMTBweCAyMHB4IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgYmFja2dyb3VuZDogI2VmZWZlZjtcbn1cblxuLnVzZXItcm9sZS1tYW5hZ2VtZW50LXdpZGdldCAjV0NfVXNlclJvbGVNYW5hZ2VtZW50X2VkaXRfYWRkaXRpb25hbFJvbGVzX3NlbGVjdGlvblN1bW1hcnlfcGFuZWwgLnJvbGVDb250YWluZXIuaGlnaGxpZ2h0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwQUE3RTtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG59XG5cbi51c2VyLXJvbGUtbWFuYWdlbWVudC13aWRnZXQgI1dDX1VzZXJSb2xlTWFuYWdlbWVudF9lZGl0X2FkZGl0aW9uYWxSb2xlc19zZWxlY3Rpb25TdW1tYXJ5X3BhbmVsIC5yb2xlQ29udGFpbmVyIC5yb2xlTmFtZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnVzZXItcm9sZS1tYW5hZ2VtZW50LXdpZGdldCAjV0NfVXNlclJvbGVNYW5hZ2VtZW50X2VkaXRfYWRkaXRpb25hbFJvbGVzX3NlbGVjdGlvblN1bW1hcnlfcGFuZWwgLnJvbGVDb250YWluZXIgLmljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiA1cHg7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbi51c2VyLXJvbGUtbWFuYWdlbWVudC13aWRnZXQgI1dDX1VzZXJSb2xlTWFuYWdlbWVudF9lZGl0X2FkZGl0aW9uYWxSb2xlc19zZWxlY3Rpb25TdW1tYXJ5X3BhbmVsIGIge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnVzZXItcm9sZS1tYW5hZ2VtZW50LXdpZGdldCAjV0NfVXNlclJvbGVNYW5hZ2VtZW50X2VkaXQgLnJUYWJsZUNlbGwge1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG4udXNlci1yb2xlLW1hbmFnZW1lbnQtd2lkZ2V0ICNXQ19Vc2VyUm9sZU1hbmFnZW1lbnRfZWRpdCAuc2VhcmNoLWFyZWEge1xuICB3aWR0aDogMzAwcHg7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbi51c2VyLXJvbGUtbWFuYWdlbWVudC13aWRnZXQgI1dDX1VzZXJSb2xlTWFuYWdlbWVudF9lZGl0IC5lbXItZmllbGQge1xuICBtYXgtd2lkdGg6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4udXNlci1yb2xlLW1hbmFnZW1lbnQtd2lkZ2V0ICNXQ19Vc2VyUm9sZU1hbmFnZW1lbnRfZWRpdCAuZmlsdGVyQnV0dG9uIHtcbiAgd2lkdGg6IGF1dG87XG59XG5cbi51c2VyLXJvbGUtbWFuYWdlbWVudC13aWRnZXQgI1dDX1VzZXJSb2xlTWFuYWdlbWVudF9lZGl0IC51c2VyUm9sZUNoZWNrYm94ZXMge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG4udXNlci1yb2xlLW1hbmFnZW1lbnQtd2lkZ2V0ICNXQ19Vc2VyUm9sZU1hbmFnZW1lbnRfZWRpdF9hZGRpdGlvbmFsUm9sZXMgLmNsZWFyLWZpbHRlciAuY3RhLWJ1dHRvbnMgLmN0YS1idG4ge1xuICBtYXJnaW46IDA7XG59XG5cbi5lZGl0LW9yZy1hbmQtYnV5ZXJzIC5idG4ge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5lZGl0LW9yZy1hbmQtYnV5ZXJzIC5jb2w0IHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5lZGl0LW9yZy1hbmQtYnV5ZXJzICNvdmVybGF5IHtcbiAgcG9zaXRpb246IGZpeGVkO1xufVxuXG4uZWRpdC1vcmctYW5kLWJ1eWVycyAjQnV5ZXJBZG1pbmlzdHJhdG9yQnV5ZXJDb21tb25QYWdlSGVhZGluZyAudGl0bGUge1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW46IDIwcHggMCAxMHB4IDA7XG4gIGZvbnQtc2l6ZTogMXJlbSAhaW1wb3J0YW50O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNjY2NjY2M7XG59XG5cbi5lZGl0LW9yZy1hbmQtYnV5ZXJzIC50aXRsZS1oZWFkaW5nIGgyLCAuZWRpdC1vcmctYW5kLWJ1eWVycyAucGFnZVNlY3Rpb24gLnBhZ2VTZWN0aW9uVGl0bGUge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2NjY2M7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4uZWRpdC1vcmctYW5kLWJ1eWVycyAudGl0bGUtaGVhZGluZyBoMiB7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5lZGl0LW9yZy1hbmQtYnV5ZXJzIC5wYWdlU2VjdGlvbiAucGFnZVNlY3Rpb25UaXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5lZGl0LW9yZy1hbmQtYnV5ZXJzIC5wYWdlU2VjdGlvbiAucGFnZVNlY3Rpb25UaXRsZSBoMywgLmVkaXQtb3JnLWFuZC1idXllcnMgI1dDX1VzZXJSb2xlTWFuYWdlbWVudF9wYWdlU2VjdGlvbiBoMiwgLmVkaXQtb3JnLWFuZC1idXllcnMgI1dDX0FwcGxpY2F0aW9uQWNjZXNzTWFuYWdlbWVudF9wYWdlU2VjdGlvbiBoMiwgLmVkaXQtb3JnLWFuZC1idXllcnMgI2NvbnRhaW5lcl9vcmdVc2VyTGlzdF9kZXRhaWwgaDIsIC5lZGl0LW9yZy1hbmQtYnV5ZXJzICNXQ19jcmVhdGVVc2VyX29yZ0RldGFpbHNFZGl0IGgyLCAuZWRpdC1vcmctYW5kLWJ1eWVycyAjV0NfT3JnYW5pemF0aW9uVXNlckluZm9fdXNlckRldGFpbHNfcGFnZVNlY3Rpb24gaDIsIC5lZGl0LW9yZy1hbmQtYnV5ZXJzICNXQ19Pcmdhbml6YXRpb25Vc2VySW5mb191c2VyQWRkcmVzc19wYWdlU2VjdGlvbiBoMiwgLmVkaXQtb3JnLWFuZC1idXllcnMgI1dDX09yZ2FuaXphdGlvbkRldGFpbHNfcGFnZVNlY3Rpb24gaDIsIC5lZGl0LW9yZy1hbmQtYnV5ZXJzICNXQ19Vc2VyTWVtYmVyR3JvdXBNYW5hZ2VtZW50X3BhZ2VTZWN0aW9uIGgyLCAuZWRpdC1vcmctYW5kLWJ1eWVycyAjV0NfVXNlclJvbGVNYW5hZ2VtZW50X3BhZ2VTZWN0aW9uIGgyIHtcbiAgbWFyZ2luOiAyMHB4IDAgMTBweCAwO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmVkaXQtb3JnLWFuZC1idXllcnMgLnBhZ2VTZWN0aW9uIC5wYWdlU2VjdGlvblRpdGxlIC5lZGl0SWNvbiBpbWcge1xuICB0b3A6IC0ycHg7XG59XG5cbi5lZGl0LW9yZy1hbmQtYnV5ZXJzICNjb250YWluZXJfb3JnVXNlckxpc3RfZGV0YWlsIC5lZGl0SWNvbiwgLmVkaXQtb3JnLWFuZC1idXllcnMgI2NvbnRhaW5lcl9vcmdVc2VyTGlzdF9kZXRhaWwgLm1vcmVfaW5mb19pY29uLCAuZWRpdC1vcmctYW5kLWJ1eWVycyAjV0NfY3JlYXRlVXNlcl9vcmdEZXRhaWxzRWRpdCAuZWRpdEljb24sIC5lZGl0LW9yZy1hbmQtYnV5ZXJzICNXQ19jcmVhdGVVc2VyX29yZ0RldGFpbHNFZGl0IC5tb3JlX2luZm9faWNvbiwgLmVkaXQtb3JnLWFuZC1idXllcnMgI1dDX09yZ2FuaXphdGlvblVzZXJJbmZvX3VzZXJEZXRhaWxzX3BhZ2VTZWN0aW9uIC5lZGl0SWNvbiwgLmVkaXQtb3JnLWFuZC1idXllcnMgI1dDX09yZ2FuaXphdGlvblVzZXJJbmZvX3VzZXJEZXRhaWxzX3BhZ2VTZWN0aW9uIC5tb3JlX2luZm9faWNvbiwgLmVkaXQtb3JnLWFuZC1idXllcnMgI1dDX09yZ2FuaXphdGlvblVzZXJJbmZvX3VzZXJBZGRyZXNzX3BhZ2VTZWN0aW9uIC5lZGl0SWNvbiwgLmVkaXQtb3JnLWFuZC1idXllcnMgI1dDX09yZ2FuaXphdGlvblVzZXJJbmZvX3VzZXJBZGRyZXNzX3BhZ2VTZWN0aW9uIC5tb3JlX2luZm9faWNvbiwgLmVkaXQtb3JnLWFuZC1idXllcnMgI1dDX09yZ2FuaXphdGlvbkRldGFpbHNfcGFnZVNlY3Rpb24gLmVkaXRJY29uLCAuZWRpdC1vcmctYW5kLWJ1eWVycyAjV0NfT3JnYW5pemF0aW9uRGV0YWlsc19wYWdlU2VjdGlvbiAubW9yZV9pbmZvX2ljb24sIC5lZGl0LW9yZy1hbmQtYnV5ZXJzICNXQ19Vc2VyTWVtYmVyR3JvdXBNYW5hZ2VtZW50X3BhZ2VTZWN0aW9uIC5lZGl0SWNvbiwgLmVkaXQtb3JnLWFuZC1idXllcnMgI1dDX1VzZXJNZW1iZXJHcm91cE1hbmFnZW1lbnRfcGFnZVNlY3Rpb24gLm1vcmVfaW5mb19pY29uLCAuZWRpdC1vcmctYW5kLWJ1eWVycyAjV0NfVXNlclJvbGVNYW5hZ2VtZW50X3BhZ2VTZWN0aW9uIC5lZGl0SWNvbiwgLmVkaXQtb3JnLWFuZC1idXllcnMgI1dDX1VzZXJSb2xlTWFuYWdlbWVudF9wYWdlU2VjdGlvbiAubW9yZV9pbmZvX2ljb24ge1xuICBtYXJnaW46IDEzcHggMCAwIDEwcHg7XG59XG5cbi5lZGl0LW9yZy1hbmQtYnV5ZXJzICNXQ19Vc2VyUm9sZU1hbmFnZW1lbnRfcGFnZVNlY3Rpb24gLnJUYWJsZUhlYWQgLm1vcmVfaW5mb19pY29uIHtcbiAgbWFyZ2luOiAwO1xuICBoZWlnaHQ6IDE2cHg7XG4gIHdpZHRoOiAxNnB4O1xufVxuXG4uZWRpdC1vcmctYW5kLWJ1eWVycyAubGlnaHRlZFNlY3Rpb24ge1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG5cbi5lZGl0LW9yZy1hbmQtYnV5ZXJzICNtZW1iZXJHcm91cEVkaXRNYWluICNvcmdNZW1iZXJHcm91cFJlZnJlc2hBcmVhIGgyLCAuZWRpdC1vcmctYW5kLWJ1eWVycyAjb3JnUm9sZXMgaDIge1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xuICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbSAhaW1wb3J0YW50O1xufVxuXG4uZWRpdC1vcmctYW5kLWJ1eWVycyAjV0NfVXNlclJvbGVNYW5hZ2VtZW50X2VkaXRfcm9sZVNlbGVjdG9yIC5jaGVja0ZpZWxkIHAsIC5lZGl0LW9yZy1hbmQtYnV5ZXJzICNtZW1iZXJHcm91cEVkaXRNYWluIC5jaGVja0ZpZWxkIHAsIC5lZGl0LW9yZy1hbmQtYnV5ZXJzICNvcmdSb2xlcyBwIHtcbiAgbWFyZ2luOiAwcHggMCAwIDI1cHg7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uZWRpdC1vcmctYW5kLWJ1eWVycyAuY2hlY2tCb3hlciAuYXJyb3dGb3JEb2pvUXVlcnkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGVmdDogMTJweDtcbn1cblxuLmVkaXQtb3JnLWFuZC1idXllcnMgI29yZ1JvbGVzRWRpdE1haW4gI29yZ2FuaXphdGlvblJvbGVEZXRhaWxzIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uZWRpdC1vcmctYW5kLWJ1eWVycyAudGFibGVIZWFkZXIgLmNlbGwge1xuICBwYWRkaW5nOiAxMHB4IDEwcHg7XG59XG5cbi5lZGl0LW9yZy1hbmQtYnV5ZXJzIC50YWJsZUhlYWRlciAuY2VsbCAjV0NfVXNlclJvbGVNYW5hZ2VtZW50X1NlbGVjdFJvbGVzX1Rvb2xUaXAsIC5lZGl0LW9yZy1hbmQtYnV5ZXJzIC50YWJsZUhlYWRlciAuY2VsbCAjV0NfQXBwbGljYXRpb25BY2Nlc3NNYW5hZ2VtZW50X1NlbGVjdFJvbGVzX1Rvb2xUaXAge1xuICBtYXJnaW46IC01cHggMCAwIDAgIWltcG9ydGFudDtcbn1cblxuLmVkaXQtb3JnLWFuZC1idXllcnMgLnJlYWRDb250ZW50IHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cblxuLmVkaXQtb3JnLWFuZC1idXllcnMgLnJlYWRMYWJlbC5yZWFkQ29udGVudCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgd2lkdGg6IDMwJTtcbn1cblxuLmVkaXQtb3JnLWFuZC1idXllcnMgLlVzZXJSb2xlTWFuYWdlbWVudCB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cblxuLmVkaXQtb3JnLWFuZC1idXllcnMgI1dDX1VzZXJSb2xlTWFuYWdlbWVudF9wYWdlU2VjdGlvbiAucmVhZExhYmVsLFxuLmVkaXQtb3JnLWFuZC1idXllcnMgI1dDX1VzZXJSb2xlTWFuYWdlbWVudF9wYWdlU2VjdGlvbiAucmVhZFZhbHVlIHtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuLmFkZC1vcmctYW5kLWJ1eWVycyAucGFnZVNlY3Rpb25UaXRsZSAudGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDc2MmVtO1xufVxuXG4uYWRkLW9yZy1hbmQtYnV5ZXJzICNXQ19Vc2VyUm9sZU1hbmFnZW1lbnRfcGFnZVNlY3Rpb24gaDIge1xuICBmb250LXNpemU6IDEuMTQ5cmVtO1xuICBtYXJnaW46IDIwcHggMCAxMHB4IDA7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uYWRkLW9yZy1hbmQtYnV5ZXJzICNXQ19BcHBsaWNhdGlvbkFjY2Vzc01hbmFnZW1lbnRfcGFnZVNlY3Rpb24gaDIge1xuICBmb250LXNpemU6IDEuMTQ5cmVtO1xuICBtYXJnaW46IDIwcHggMCAxMHB4IDA7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uYWRkLW9yZy1hbmQtYnV5ZXJzIC5hY2NvdW50LW1haW4tY29udGVudCBpbnB1dCwgLmFkZC1vcmctYW5kLWJ1eWVycyAuYWNjb3VudC1tYWluLWNvbnRlbnQgdGFibGUsIC5hZGQtb3JnLWFuZC1idXllcnMgLmFjY291bnQtbWFpbi1jb250ZW50IHNlbGVjdCwgLmVkaXQtb3JnLWFuZC1idXllcnMgLmFjY291bnQtbWFpbi1jb250ZW50IGlucHV0LCAuZWRpdC1vcmctYW5kLWJ1eWVycyAuYWNjb3VudC1tYWluLWNvbnRlbnQgdGFibGUsIC5lZGl0LW9yZy1hbmQtYnV5ZXJzIC5hY2NvdW50LW1haW4tY29udGVudCBzZWxlY3Qge1xuICBib3JkZXItd2lkdGg6IDBweDtcbiAgYmFja2dyb3VuZDogI2YyZjFmMjtcbn1cblxuLmFkZC1vcmctYW5kLWJ1eWVycyAuYWNjb3VudC1tYWluLWNvbnRlbnQgLmNvbHVtbl9sYWJlbCwgLmVkaXQtb3JnLWFuZC1idXllcnMgLmFjY291bnQtbWFpbi1jb250ZW50IC5jb2x1bW5fbGFiZWwge1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA4ZW07XG4gIG1hcmdpbi1ib3R0b206IDFweDtcbn1cblxuLmFkZC1vcmctYW5kLWJ1eWVycyAuYWNjb3VudC1tYWluLWNvbnRlbnQgI1dDX1VzZXJSZWdpc3RyYXRpb25BZGRGb3JtX0J1dHRvbnNfMSAjV0NfVXNlclJlZ2lzdHJhdGlvbkFkZEZvcm1fbGlua3NfMSwgLmFkZC1vcmctYW5kLWJ1eWVycyAuYWNjb3VudC1tYWluLWNvbnRlbnQgI1dDX1VzZXJSZWdpc3RyYXRpb25BZGRGb3JtX0J1dHRvbnNfMSAjV0NfVXNlclJlZ2lzdHJhdGlvbkFkZEZvcm1fbGlua3NfMiwgLmVkaXQtb3JnLWFuZC1idXllcnMgLmFjY291bnQtbWFpbi1jb250ZW50ICNXQ19Vc2VyUmVnaXN0cmF0aW9uQWRkRm9ybV9CdXR0b25zXzEgI1dDX1VzZXJSZWdpc3RyYXRpb25BZGRGb3JtX2xpbmtzXzEsIC5lZGl0LW9yZy1hbmQtYnV5ZXJzIC5hY2NvdW50LW1haW4tY29udGVudCAjV0NfVXNlclJlZ2lzdHJhdGlvbkFkZEZvcm1fQnV0dG9uc18xICNXQ19Vc2VyUmVnaXN0cmF0aW9uQWRkRm9ybV9saW5rc18yIHtcbiAgd2lkdGg6IDQyLjUlO1xuICBtYXJnaW4tcmlnaHQ6IDM1cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLmFkZC1vcmctYW5kLWJ1eWVycyAuYWNjb3VudC1tYWluLWNvbnRlbnQgI1dDX1VzZXJSZWdpc3RyYXRpb25BZGRGb3JtX0J1dHRvbnNfMSAjV0NfVXNlclJlZ2lzdHJhdGlvbkFkZEZvcm1fbGlua3NfMiwgLmVkaXQtb3JnLWFuZC1idXllcnMgLmFjY291bnQtbWFpbi1jb250ZW50ICNXQ19Vc2VyUmVnaXN0cmF0aW9uQWRkRm9ybV9CdXR0b25zXzEgI1dDX1VzZXJSZWdpc3RyYXRpb25BZGRGb3JtX2xpbmtzXzIge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjZweCkge1xuICAuYWRkLW9yZy1hbmQtYnV5ZXJzIC5hY2NvdW50LW1haW4tY29udGVudCAjV0NfVXNlclJlZ2lzdHJhdGlvbkFkZEZvcm1fQnV0dG9uc18xICNXQ19Vc2VyUmVnaXN0cmF0aW9uQWRkRm9ybV9saW5rc18yLCAuYWRkLW9yZy1hbmQtYnV5ZXJzIC5hY2NvdW50LW1haW4tY29udGVudCAjV0NfVXNlclJlZ2lzdHJhdGlvbkFkZEZvcm1fQnV0dG9uc18xICNXQ19Vc2VyUmVnaXN0cmF0aW9uQWRkRm9ybV9saW5rc18xLCAuZWRpdC1vcmctYW5kLWJ1eWVycyAuYWNjb3VudC1tYWluLWNvbnRlbnQgI1dDX1VzZXJSZWdpc3RyYXRpb25BZGRGb3JtX0J1dHRvbnNfMSAjV0NfVXNlclJlZ2lzdHJhdGlvbkFkZEZvcm1fbGlua3NfMiwgLmVkaXQtb3JnLWFuZC1idXllcnMgLmFjY291bnQtbWFpbi1jb250ZW50ICNXQ19Vc2VyUmVnaXN0cmF0aW9uQWRkRm9ybV9CdXR0b25zXzEgI1dDX1VzZXJSZWdpc3RyYXRpb25BZGRGb3JtX2xpbmtzXzEge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cbiAgLmFkZC1vcmctYW5kLWJ1eWVycyAuYWNjb3VudC1tYWluLWNvbnRlbnQgI1dDX1VzZXJSZWdpc3RyYXRpb25BZGRGb3JtX0J1dHRvbnNfMSAjV0NfVXNlclJlZ2lzdHJhdGlvbkFkZEZvcm1fbGlua3NfMiwgLmFkZC1vcmctYW5kLWJ1eWVycyAuYWNjb3VudC1tYWluLWNvbnRlbnQgI1dDX1VzZXJSZWdpc3RyYXRpb25BZGRGb3JtX0J1dHRvbnNfMSAjV0NfVXNlclJlZ2lzdHJhdGlvbkFkZEZvcm1fbGlua3NfMSwgLmVkaXQtb3JnLWFuZC1idXllcnMgLmFjY291bnQtbWFpbi1jb250ZW50ICNXQ19Vc2VyUmVnaXN0cmF0aW9uQWRkRm9ybV9CdXR0b25zXzEgI1dDX1VzZXJSZWdpc3RyYXRpb25BZGRGb3JtX2xpbmtzXzIsIC5lZGl0LW9yZy1hbmQtYnV5ZXJzIC5hY2NvdW50LW1haW4tY29udGVudCAjV0NfVXNlclJlZ2lzdHJhdGlvbkFkZEZvcm1fQnV0dG9uc18xICNXQ19Vc2VyUmVnaXN0cmF0aW9uQWRkRm9ybV9saW5rc18xIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uYWRkLW9yZy1hbmQtYnV5ZXJzIC5hY2NvdW50LW1haW4tY29udGVudCAuc2VsZWN0LWNvbWJvLCAuZWRpdC1vcmctYW5kLWJ1eWVycyAuYWNjb3VudC1tYWluLWNvbnRlbnQgLnNlbGVjdC1jb21ibyB7XG4gIGJhY2tncm91bmQ6ICNmMmYxZjI7XG59XG5cbi5hZGQtb3JnLWFuZC1idXllcnMgLmFjY291bnQtbWFpbi1jb250ZW50IC5vcHRpb25hbC1maWVsZCwgLmVkaXQtb3JnLWFuZC1idXllcnMgLmFjY291bnQtbWFpbi1jb250ZW50IC5vcHRpb25hbC1maWVsZCB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIHBhZGRpbmctbGVmdDogM3B4O1xuICBsZXR0ZXItc3BhY2luZzogMGVtO1xufVxuXG4uYWRkLW9yZy1hbmQtYnV5ZXJzIC5hY2NvdW50LW1haW4tY29udGVudCAuc2VsZWN0V3JhcHBlciwgLmVkaXQtb3JnLWFuZC1idXllcnMgLmFjY291bnQtbWFpbi1jb250ZW50IC5zZWxlY3RXcmFwcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci10b3A6IDIuNXB4IHNvbGlkICNkZmRkZGU7XG59XG5cbi5hZGQtb3JnLWFuZC1idXllcnMgLmFjY291bnQtbWFpbi1jb250ZW50ICNXQ19BcHBsaWNhdGlvbkFjY2Vzc01hbmFnZW1lbnQgLmNvbDEsIC5hZGQtb3JnLWFuZC1idXllcnMgLmFjY291bnQtbWFpbi1jb250ZW50ICNXQ19BcHBsaWNhdGlvbkFjY2Vzc01hbmFnZW1lbnQgLmNvbDIsIC5hZGQtb3JnLWFuZC1idXllcnMgLmFjY291bnQtbWFpbi1jb250ZW50ICNXQ19BcHBsaWNhdGlvbkFjY2Vzc01hbmFnZW1lbnQgLmNvbDMsIC5hZGQtb3JnLWFuZC1idXllcnMgLmFjY291bnQtbWFpbi1jb250ZW50ICNXQ19BcHBsaWNhdGlvbkFjY2Vzc01hbmFnZW1lbnQgLmNvbDQsIC5hZGQtb3JnLWFuZC1idXllcnMgLmFjY291bnQtbWFpbi1jb250ZW50ICNXQ19BcHBsaWNhdGlvbkFjY2Vzc01hbmFnZW1lbnQgLmNvbDUsIC5hZGQtb3JnLWFuZC1idXllcnMgLmFjY291bnQtbWFpbi1jb250ZW50ICNXQ19BcHBsaWNhdGlvbkFjY2Vzc01hbmFnZW1lbnQgLmNvbDYsIC5lZGl0LW9yZy1hbmQtYnV5ZXJzIC5hY2NvdW50LW1haW4tY29udGVudCAjV0NfQXBwbGljYXRpb25BY2Nlc3NNYW5hZ2VtZW50IC5jb2wxLCAuZWRpdC1vcmctYW5kLWJ1eWVycyAuYWNjb3VudC1tYWluLWNvbnRlbnQgI1dDX0FwcGxpY2F0aW9uQWNjZXNzTWFuYWdlbWVudCAuY29sMiwgLmVkaXQtb3JnLWFuZC1idXllcnMgLmFjY291bnQtbWFpbi1jb250ZW50ICNXQ19BcHBsaWNhdGlvbkFjY2Vzc01hbmFnZW1lbnQgLmNvbDMsIC5lZGl0LW9yZy1hbmQtYnV5ZXJzIC5hY2NvdW50LW1haW4tY29udGVudCAjV0NfQXBwbGljYXRpb25BY2Nlc3NNYW5hZ2VtZW50IC5jb2w0LCAuZWRpdC1vcmctYW5kLWJ1eWVycyAuYWNjb3VudC1tYWluLWNvbnRlbnQgI1dDX0FwcGxpY2F0aW9uQWNjZXNzTWFuYWdlbWVudCAuY29sNSwgLmVkaXQtb3JnLWFuZC1idXllcnMgLmFjY291bnQtbWFpbi1jb250ZW50ICNXQ19BcHBsaWNhdGlvbkFjY2Vzc01hbmFnZW1lbnQgLmNvbDYge1xuICBmbG9hdDogbGVmdDtcbn1cblxuLmFkZC1vcmctYW5kLWJ1eWVycyAuYWNjb3VudC1tYWluLWNvbnRlbnQgI1dDX0FwcGxpY2F0aW9uQWNjZXNzTWFuYWdlbWVudCAucm9sZVNlbGVjdG9yIC5zZWxlY3RJY29uIC5jZWxsLCAuZWRpdC1vcmctYW5kLWJ1eWVycyAuYWNjb3VudC1tYWluLWNvbnRlbnQgI1dDX0FwcGxpY2F0aW9uQWNjZXNzTWFuYWdlbWVudCAucm9sZVNlbGVjdG9yIC5zZWxlY3RJY29uIC5jZWxsIHtcbiAgYm94LXNpemluZzogaW5pdGlhbDtcbn1cblxuLmFkZC1vcmctYW5kLWJ1eWVycyAuYWNjb3VudC1tYWluLWNvbnRlbnQgI1dDX0FwcGxpY2F0aW9uQWNjZXNzTWFuYWdlbWVudCAucm93LCAuZWRpdC1vcmctYW5kLWJ1eWVycyAuYWNjb3VudC1tYWluLWNvbnRlbnQgI1dDX0FwcGxpY2F0aW9uQWNjZXNzTWFuYWdlbWVudCAucm93IHtcbiAgbWFyZ2luOiBpbml0aWFsO1xufVxuXG4uYWRkLW9yZy1hbmQtYnV5ZXJzIC5hY2NvdW50LW1haW4tY29udGVudCAjV0NfQXBwbGljYXRpb25BY2Nlc3NNYW5hZ2VtZW50ICNXQ19BcHBsaWNhdGlvbkFjY2Vzc01hbmFnZW1lbnRfcGFnZVNlY3Rpb24ubGlnaHRlZFNlY3Rpb24sIC5lZGl0LW9yZy1hbmQtYnV5ZXJzIC5hY2NvdW50LW1haW4tY29udGVudCAjV0NfQXBwbGljYXRpb25BY2Nlc3NNYW5hZ2VtZW50ICNXQ19BcHBsaWNhdGlvbkFjY2Vzc01hbmFnZW1lbnRfcGFnZVNlY3Rpb24ubGlnaHRlZFNlY3Rpb24ge1xuICBib3JkZXI6IDA7XG59XG5cbi5hZGQtb3JnLWFuZC1idXllcnMgLmFjY291bnQtbWFpbi1jb250ZW50ICNXQ19BcHBsaWNhdGlvbkFjY2Vzc01hbmFnZW1lbnQgI1dDX0FwcGxpY2F0aW9uQWNjZXNzTWFuYWdlbWVudF9wYWdlU2VjdGlvbiBoMiwgLmVkaXQtb3JnLWFuZC1idXllcnMgLmFjY291bnQtbWFpbi1jb250ZW50ICNXQ19BcHBsaWNhdGlvbkFjY2Vzc01hbmFnZW1lbnQgI1dDX0FwcGxpY2F0aW9uQWNjZXNzTWFuYWdlbWVudF9wYWdlU2VjdGlvbiBoMiB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uYWRkLW9yZy1hbmQtYnV5ZXJzIC5hY2NvdW50LW1haW4tY29udGVudCAjV0NfQXBwbGljYXRpb25BY2Nlc3NNYW5hZ2VtZW50ICNXQ19BcHBsaWNhdGlvbkFjY2Vzc01hbmFnZW1lbnRfcGFnZVNlY3Rpb24gLmVkaXRJY29uLFxuLmFkZC1vcmctYW5kLWJ1eWVycyAuYWNjb3VudC1tYWluLWNvbnRlbnQgI1dDX0FwcGxpY2F0aW9uQWNjZXNzTWFuYWdlbWVudCAjV0NfQXBwbGljYXRpb25BY2Nlc3NNYW5hZ2VtZW50X3BhZ2VTZWN0aW9uIC5tb3JlX2luZm9faWNvbiwgLmVkaXQtb3JnLWFuZC1idXllcnMgLmFjY291bnQtbWFpbi1jb250ZW50ICNXQ19BcHBsaWNhdGlvbkFjY2Vzc01hbmFnZW1lbnQgI1dDX0FwcGxpY2F0aW9uQWNjZXNzTWFuYWdlbWVudF9wYWdlU2VjdGlvbiAuZWRpdEljb24sXG4uZWRpdC1vcmctYW5kLWJ1eWVycyAuYWNjb3VudC1tYWluLWNvbnRlbnQgI1dDX0FwcGxpY2F0aW9uQWNjZXNzTWFuYWdlbWVudCAjV0NfQXBwbGljYXRpb25BY2Nlc3NNYW5hZ2VtZW50X3BhZ2VTZWN0aW9uIC5tb3JlX2luZm9faWNvbiB7XG4gIG1hcmdpbjogMThweCAwIDAgMTBweDtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5hZGQtb3JnLWFuZC1idXllcnMgLmFjY291bnQtbWFpbi1jb250ZW50ICNXQ19BcHBsaWNhdGlvbkFjY2Vzc01hbmFnZW1lbnQgI1dDX0FwcGxpY2F0aW9uQWNjZXNzTWFuYWdlbWVudF9wYWdlU2VjdGlvbiAub3JnLXJvbGVzLXNlY3Rpb24gLnBhZ2VTZWN0aW9uVGl0bGUsIC5lZGl0LW9yZy1hbmQtYnV5ZXJzIC5hY2NvdW50LW1haW4tY29udGVudCAjV0NfQXBwbGljYXRpb25BY2Nlc3NNYW5hZ2VtZW50ICNXQ19BcHBsaWNhdGlvbkFjY2Vzc01hbmFnZW1lbnRfcGFnZVNlY3Rpb24gLm9yZy1yb2xlcy1zZWN0aW9uIC5wYWdlU2VjdGlvblRpdGxlIHtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi5hZGQtb3JnLWFuZC1idXllcnMgLmFjY291bnQtbWFpbi1jb250ZW50ICNXQ19BcHBsaWNhdGlvbkFjY2Vzc01hbmFnZW1lbnQgI1dDX0FwcGxpY2F0aW9uQWNjZXNzTWFuYWdlbWVudF9wYWdlU2VjdGlvbiAubGlnaHRlZFNlY3Rpb24sIC5lZGl0LW9yZy1hbmQtYnV5ZXJzIC5hY2NvdW50LW1haW4tY29udGVudCAjV0NfQXBwbGljYXRpb25BY2Nlc3NNYW5hZ2VtZW50ICNXQ19BcHBsaWNhdGlvbkFjY2Vzc01hbmFnZW1lbnRfcGFnZVNlY3Rpb24gLmxpZ2h0ZWRTZWN0aW9uIHtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkge1xuICAuYWRkLW9yZy1hbmQtYnV5ZXJzIC5hY2NvdW50LW1haW4tY29udGVudCAjV0NfQXBwbGljYXRpb25BY2Nlc3NNYW5hZ2VtZW50ICNXQ19BcHBsaWNhdGlvbkFjY2Vzc01hbmFnZW1lbnRfcGFnZVNlY3Rpb24gLmxpZ2h0ZWRTZWN0aW9uLCAuZWRpdC1vcmctYW5kLWJ1eWVycyAuYWNjb3VudC1tYWluLWNvbnRlbnQgI1dDX0FwcGxpY2F0aW9uQWNjZXNzTWFuYWdlbWVudCAjV0NfQXBwbGljYXRpb25BY2Nlc3NNYW5hZ2VtZW50X3BhZ2VTZWN0aW9uIC5saWdodGVkU2VjdGlvbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuYWRkLW9yZy1hbmQtYnV5ZXJzIC5hY2NvdW50LW1haW4tY29udGVudCAjV0NfQXBwbGljYXRpb25BY2Nlc3NNYW5hZ2VtZW50ICNXQ19BcHBsaWNhdGlvbkFjY2Vzc01hbmFnZW1lbnRfcGFnZVNlY3Rpb24gLmxpZ2h0ZWRTZWN0aW9uLCAuZWRpdC1vcmctYW5kLWJ1eWVycyAuYWNjb3VudC1tYWluLWNvbnRlbnQgI1dDX0FwcGxpY2F0aW9uQWNjZXNzTWFuYWdlbWVudCAjV0NfQXBwbGljYXRpb25BY2Nlc3NNYW5hZ2VtZW50X3BhZ2VTZWN0aW9uIC5saWdodGVkU2VjdGlvbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjZweCkge1xuICAuYWRkLW9yZy1hbmQtYnV5ZXJzIC5hY2NvdW50LW1haW4tY29udGVudCAjV0NfQXBwbGljYXRpb25BY2Nlc3NNYW5hZ2VtZW50ICNXQ19BcHBsaWNhdGlvbkFjY2Vzc01hbmFnZW1lbnRfcGFnZVNlY3Rpb24gLmVkaXRBY3Rpb25zIC5idG46Zmlyc3QtY2hpbGQsIC5lZGl0LW9yZy1hbmQtYnV5ZXJzIC5hY2NvdW50LW1haW4tY29udGVudCAjV0NfQXBwbGljYXRpb25BY2Nlc3NNYW5hZ2VtZW50ICNXQ19BcHBsaWNhdGlvbkFjY2Vzc01hbmFnZW1lbnRfcGFnZVNlY3Rpb24gLmVkaXRBY3Rpb25zIC5idG46Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbn1cblxuLmFkZC1vcmctYW5kLWJ1eWVycyAuYWNjb3VudC1tYWluLWNvbnRlbnQgI1dDX0FwcGxpY2F0aW9uQWNjZXNzTWFuYWdlbWVudCAjV0NfQXBwbGljYXRpb25BY2Nlc3NNYW5hZ2VtZW50X3BhZ2VTZWN0aW9uLCAuZWRpdC1vcmctYW5kLWJ1eWVycyAuYWNjb3VudC1tYWluLWNvbnRlbnQgI1dDX0FwcGxpY2F0aW9uQWNjZXNzTWFuYWdlbWVudCAjV0NfQXBwbGljYXRpb25BY2Nlc3NNYW5hZ2VtZW50X3BhZ2VTZWN0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYWRkLW9yZy1hbmQtYnV5ZXJzIC5hY2NvdW50LW1haW4tY29udGVudCAjV0NfQXBwbGljYXRpb25BY2Nlc3NNYW5hZ2VtZW50ICNXQ19BcHBsaWNhdGlvbkFjY2Vzc01hbmFnZW1lbnRfcGFnZVNlY3Rpb24gLnRvZ2dsZSwgLmVkaXQtb3JnLWFuZC1idXllcnMgLmFjY291bnQtbWFpbi1jb250ZW50ICNXQ19BcHBsaWNhdGlvbkFjY2Vzc01hbmFnZW1lbnQgI1dDX0FwcGxpY2F0aW9uQWNjZXNzTWFuYWdlbWVudF9wYWdlU2VjdGlvbiAudG9nZ2xlIHtcbiAgdG9wOiAzMHB4O1xufVxuXG4uYWRkLW9yZy1hbmQtYnV5ZXJzIC5hY2NvdW50LW1haW4tY29udGVudCAjV0NfQXBwbGljYXRpb25BY2Nlc3NNYW5hZ2VtZW50ICNXQ19BcHBsaWNhdGlvbkFjY2Vzc01hbmFnZW1lbnRfcGFnZVNlY3Rpb24gLnJlYWRGaWVsZCxcbi5hZGQtb3JnLWFuZC1idXllcnMgLmFjY291bnQtbWFpbi1jb250ZW50ICNXQ19BcHBsaWNhdGlvbkFjY2Vzc01hbmFnZW1lbnQgI1dDX0FwcGxpY2F0aW9uQWNjZXNzTWFuYWdlbWVudF9wYWdlU2VjdGlvbiAuZWRpdEZpZWxkLCAuZWRpdC1vcmctYW5kLWJ1eWVycyAuYWNjb3VudC1tYWluLWNvbnRlbnQgI1dDX0FwcGxpY2F0aW9uQWNjZXNzTWFuYWdlbWVudCAjV0NfQXBwbGljYXRpb25BY2Nlc3NNYW5hZ2VtZW50X3BhZ2VTZWN0aW9uIC5yZWFkRmllbGQsXG4uZWRpdC1vcmctYW5kLWJ1eWVycyAuYWNjb3VudC1tYWluLWNvbnRlbnQgI1dDX0FwcGxpY2F0aW9uQWNjZXNzTWFuYWdlbWVudCAjV0NfQXBwbGljYXRpb25BY2Nlc3NNYW5hZ2VtZW50X3BhZ2VTZWN0aW9uIC5lZGl0RmllbGQge1xuICBjbGVhcjogYm90aDtcbn1cblxuLmFkZC1vcmctYW5kLWJ1eWVycyAuYWNjb3VudC1tYWluLWNvbnRlbnQgI1dDX0FwcGxpY2F0aW9uQWNjZXNzTWFuYWdlbWVudCAjV0NfQXBwbGljYXRpb25BY2Nlc3NNYW5hZ2VtZW50X3BhZ2VTZWN0aW9uIC5tb3JlX2luZm9faWNvbiwgLmVkaXQtb3JnLWFuZC1idXllcnMgLmFjY291bnQtbWFpbi1jb250ZW50ICNXQ19BcHBsaWNhdGlvbkFjY2Vzc01hbmFnZW1lbnQgI1dDX0FwcGxpY2F0aW9uQWNjZXNzTWFuYWdlbWVudF9wYWdlU2VjdGlvbiAubW9yZV9pbmZvX2ljb24ge1xuICBtYXJnaW46IDA7XG59XG5cbi5hZGQtb3JnLWFuZC1idXllcnMgLmFjY291bnQtbWFpbi1jb250ZW50ICNXQ19BcHBsaWNhdGlvbkFjY2Vzc01hbmFnZW1lbnQgI1dDX0FwcGxpY2F0aW9uQWNjZXNzTWFuYWdlbWVudF9lZGl0X2FkZGl0aW9uYWxSb2xlc19vcmdhbml6YXRpb25zLFxuLmFkZC1vcmctYW5kLWJ1eWVycyAuYWNjb3VudC1tYWluLWNvbnRlbnQgI1dDX0FwcGxpY2F0aW9uQWNjZXNzTWFuYWdlbWVudCAjV0NfQXBwbGljYXRpb25BY2Nlc3NNYW5hZ2VtZW50X2VkaXRfcm9sZVNlbGVjdG9yLCAuZWRpdC1vcmctYW5kLWJ1eWVycyAuYWNjb3VudC1tYWluLWNvbnRlbnQgI1dDX0FwcGxpY2F0aW9uQWNjZXNzTWFuYWdlbWVudCAjV0NfQXBwbGljYXRpb25BY2Nlc3NNYW5hZ2VtZW50X2VkaXRfYWRkaXRpb25hbFJvbGVzX29yZ2FuaXphdGlvbnMsXG4uZWRpdC1vcmctYW5kLWJ1eWVycyAuYWNjb3VudC1tYWluLWNvbnRlbnQgI1dDX0FwcGxpY2F0aW9uQWNjZXNzTWFuYWdlbWVudCAjV0NfQXBwbGljYXRpb25BY2Nlc3NNYW5hZ2VtZW50X2VkaXRfcm9sZVNlbGVjdG9yIHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2YwZjBmMDtcbn1cblxuLmFkZC1vcmctYW5kLWJ1eWVycyAuYWNjb3VudC1tYWluLWNvbnRlbnQgI1dDX0FwcGxpY2F0aW9uQWNjZXNzTWFuYWdlbWVudCAjV0NfQXBwbGljYXRpb25BY2Nlc3NNYW5hZ2VtZW50X2VkaXRfcm9sZVNlbGVjdG9yIC5wYW5lbCwgLmVkaXQtb3JnLWFuZC1idXllcnMgLmFjY291bnQtbWFpbi1jb250ZW50ICNXQ19BcHBsaWNhdGlvbkFjY2Vzc01hbmFnZW1lbnQgI1dDX0FwcGxpY2F0aW9uQWNjZXNzTWFuYWdlbWVudF9lZGl0X3JvbGVTZWxlY3RvciAucGFuZWwge1xuICBwYWRkaW5nLXRvcDogMTBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuYWRkLW9yZy1hbmQtYnV5ZXJzIC5hY2NvdW50LW1haW4tY29udGVudCAuZGlqaXRDb250ZW50UGFuZS5Pcmdhbml6YXRpb25MaXN0V2lkZ2V0IHRhYmxlLnNlbGVjdFdyYXBwZXIsIC5lZGl0LW9yZy1hbmQtYnV5ZXJzIC5hY2NvdW50LW1haW4tY29udGVudCAuZGlqaXRDb250ZW50UGFuZS5Pcmdhbml6YXRpb25MaXN0V2lkZ2V0IHRhYmxlLnNlbGVjdFdyYXBwZXIge1xuICAgIHdpZHRoOiA0Mi41JTtcbiAgfVxufVxuXG4uYWRkLW9yZy1hbmQtYnV5ZXJzIC5hY2NvdW50LW1haW4tY29udGVudCAjb3JnYW5pemF0aW9uU2VsZWN0aW9uIHRhYmxlIHRkLCAuYWRkLW9yZy1hbmQtYnV5ZXJzIC5hY2NvdW50LW1haW4tY29udGVudCAjcHJlZkxhbmd1YWdlX29yZ1VzZXIgdGFibGUgdGQsIC5hZGQtb3JnLWFuZC1idXllcnMgLmFjY291bnQtbWFpbi1jb250ZW50ICNnZW5kZXJfb3JnVXNlciB0YWJsZSB0ZCwgLmFkZC1vcmctYW5kLWJ1eWVycyAuYWNjb3VudC1tYWluLWNvbnRlbnQgI2NvdW50cnlfb3JnVXNlciB0YWJsZSB0ZCwgLmFkZC1vcmctYW5kLWJ1eWVycyAuYWNjb3VudC1tYWluLWNvbnRlbnQgI3N0YXRlX29yZ1VzZXIgdGFibGUgdGQsIC5lZGl0LW9yZy1hbmQtYnV5ZXJzIC5hY2NvdW50LW1haW4tY29udGVudCAjb3JnYW5pemF0aW9uU2VsZWN0aW9uIHRhYmxlIHRkLCAuZWRpdC1vcmctYW5kLWJ1eWVycyAuYWNjb3VudC1tYWluLWNvbnRlbnQgI3ByZWZMYW5ndWFnZV9vcmdVc2VyIHRhYmxlIHRkLCAuZWRpdC1vcmctYW5kLWJ1eWVycyAuYWNjb3VudC1tYWluLWNvbnRlbnQgI2dlbmRlcl9vcmdVc2VyIHRhYmxlIHRkLCAuZWRpdC1vcmctYW5kLWJ1eWVycyAuYWNjb3VudC1tYWluLWNvbnRlbnQgI2NvdW50cnlfb3JnVXNlciB0YWJsZSB0ZCwgLmVkaXQtb3JnLWFuZC1idXllcnMgLmFjY291bnQtbWFpbi1jb250ZW50ICNzdGF0ZV9vcmdVc2VyIHRhYmxlIHRkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYWRkLW9yZy1hbmQtYnV5ZXJzIC5hY2NvdW50LW1haW4tY29udGVudCAjb3JnYW5pemF0aW9uU2VsZWN0aW9uIHRhYmxlIHRkLmRpaml0UmVzZXQuZGlqaXRSaWdodC5kaWppdEJ1dHRvbk5vZGUuZGlqaXRBcnJvd0J1dHRvbi5kaWppdERvd25BcnJvd0J1dHRvbi5kaWppdEFycm93QnV0dG9uQ29udGFpbmVyOmJlZm9yZSwgLmFkZC1vcmctYW5kLWJ1eWVycyAuYWNjb3VudC1tYWluLWNvbnRlbnQgI3ByZWZMYW5ndWFnZV9vcmdVc2VyIHRhYmxlIHRkLmRpaml0UmVzZXQuZGlqaXRSaWdodC5kaWppdEJ1dHRvbk5vZGUuZGlqaXRBcnJvd0J1dHRvbi5kaWppdERvd25BcnJvd0J1dHRvbi5kaWppdEFycm93QnV0dG9uQ29udGFpbmVyOmJlZm9yZSwgLmFkZC1vcmctYW5kLWJ1eWVycyAuYWNjb3VudC1tYWluLWNvbnRlbnQgI2dlbmRlcl9vcmdVc2VyIHRhYmxlIHRkLmRpaml0UmVzZXQuZGlqaXRSaWdodC5kaWppdEJ1dHRvbk5vZGUuZGlqaXRBcnJvd0J1dHRvbi5kaWppdERvd25BcnJvd0J1dHRvbi5kaWppdEFycm93QnV0dG9uQ29udGFpbmVyOmJlZm9yZSwgLmFkZC1vcmctYW5kLWJ1eWVycyAuYWNjb3VudC1tYWluLWNvbnRlbnQgI2NvdW50cnlfb3JnVXNlciB0YWJsZSB0ZC5kaWppdFJlc2V0LmRpaml0UmlnaHQuZGlqaXRCdXR0b25Ob2RlLmRpaml0QXJyb3dCdXR0b24uZGlqaXREb3duQXJyb3dCdXR0b24uZGlqaXRBcnJvd0J1dHRvbkNvbnRhaW5lcjpiZWZvcmUsIC5hZGQtb3JnLWFuZC1idXllcnMgLmFjY291bnQtbWFpbi1jb250ZW50ICNzdGF0ZV9vcmdVc2VyIHRhYmxlIHRkLmRpaml0UmVzZXQuZGlqaXRSaWdodC5kaWppdEJ1dHRvbk5vZGUuZGlqaXRBcnJvd0J1dHRvbi5kaWppdERvd25BcnJvd0J1dHRvbi5kaWppdEFycm93QnV0dG9uQ29udGFpbmVyOmJlZm9yZSwgLmVkaXQtb3JnLWFuZC1idXllcnMgLmFjY291bnQtbWFpbi1jb250ZW50ICNvcmdhbml6YXRpb25TZWxlY3Rpb24gdGFibGUgdGQuZGlqaXRSZXNldC5kaWppdFJpZ2h0LmRpaml0QnV0dG9uTm9kZS5kaWppdEFycm93QnV0dG9uLmRpaml0RG93bkFycm93QnV0dG9uLmRpaml0QXJyb3dCdXR0b25Db250YWluZXI6YmVmb3JlLCAuZWRpdC1vcmctYW5kLWJ1eWVycyAuYWNjb3VudC1tYWluLWNvbnRlbnQgI3ByZWZMYW5ndWFnZV9vcmdVc2VyIHRhYmxlIHRkLmRpaml0UmVzZXQuZGlqaXRSaWdodC5kaWppdEJ1dHRvbk5vZGUuZGlqaXRBcnJvd0J1dHRvbi5kaWppdERvd25BcnJvd0J1dHRvbi5kaWppdEFycm93QnV0dG9uQ29udGFpbmVyOmJlZm9yZSwgLmVkaXQtb3JnLWFuZC1idXllcnMgLmFjY291bnQtbWFpbi1jb250ZW50ICNnZW5kZXJfb3JnVXNlciB0YWJsZSB0ZC5kaWppdFJlc2V0LmRpaml0UmlnaHQuZGlqaXRCdXR0b25Ob2RlLmRpaml0QXJyb3dCdXR0b24uZGlqaXREb3duQXJyb3dCdXR0b24uZGlqaXRBcnJvd0J1dHRvbkNvbnRhaW5lcjpiZWZvcmUsIC5lZGl0LW9yZy1hbmQtYnV5ZXJzIC5hY2NvdW50LW1haW4tY29udGVudCAjY291bnRyeV9vcmdVc2VyIHRhYmxlIHRkLmRpaml0UmVzZXQuZGlqaXRSaWdodC5kaWppdEJ1dHRvbk5vZGUuZGlqaXRBcnJvd0J1dHRvbi5kaWppdERvd25BcnJvd0J1dHRvbi5kaWppdEFycm93QnV0dG9uQ29udGFpbmVyOmJlZm9yZSwgLmVkaXQtb3JnLWFuZC1idXllcnMgLmFjY291bnQtbWFpbi1jb250ZW50ICNzdGF0ZV9vcmdVc2VyIHRhYmxlIHRkLmRpaml0UmVzZXQuZGlqaXRSaWdodC5kaWppdEJ1dHRvbk5vZGUuZGlqaXRBcnJvd0J1dHRvbi5kaWppdERvd25BcnJvd0J1dHRvbi5kaWppdEFycm93QnV0dG9uQ29udGFpbmVyOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDBweDtcbiAgdG9wOiAxMHB4O1xufVxuXG4uYWRkLW9yZy1hbmQtYnV5ZXJzIC5hY2NvdW50LW1haW4tY29udGVudCAjb3JnYW5pemF0aW9uU2VsZWN0aW9uIHRhYmxlIHRkIC5kaWppdEJ1dHRvblRleHQsIC5hZGQtb3JnLWFuZC1idXllcnMgLmFjY291bnQtbWFpbi1jb250ZW50ICNwcmVmTGFuZ3VhZ2Vfb3JnVXNlciB0YWJsZSB0ZCAuZGlqaXRCdXR0b25UZXh0LCAuYWRkLW9yZy1hbmQtYnV5ZXJzIC5hY2NvdW50LW1haW4tY29udGVudCAjZ2VuZGVyX29yZ1VzZXIgdGFibGUgdGQgLmRpaml0QnV0dG9uVGV4dCwgLmFkZC1vcmctYW5kLWJ1eWVycyAuYWNjb3VudC1tYWluLWNvbnRlbnQgI2NvdW50cnlfb3JnVXNlciB0YWJsZSB0ZCAuZGlqaXRCdXR0b25UZXh0LCAuYWRkLW9yZy1hbmQtYnV5ZXJzIC5hY2NvdW50LW1haW4tY29udGVudCAjc3RhdGVfb3JnVXNlciB0YWJsZSB0ZCAuZGlqaXRCdXR0b25UZXh0LCAuZWRpdC1vcmctYW5kLWJ1eWVycyAuYWNjb3VudC1tYWluLWNvbnRlbnQgI29yZ2FuaXphdGlvblNlbGVjdGlvbiB0YWJsZSB0ZCAuZGlqaXRCdXR0b25UZXh0LCAuZWRpdC1vcmctYW5kLWJ1eWVycyAuYWNjb3VudC1tYWluLWNvbnRlbnQgI3ByZWZMYW5ndWFnZV9vcmdVc2VyIHRhYmxlIHRkIC5kaWppdEJ1dHRvblRleHQsIC5lZGl0LW9yZy1hbmQtYnV5ZXJzIC5hY2NvdW50LW1haW4tY29udGVudCAjZ2VuZGVyX29yZ1VzZXIgdGFibGUgdGQgLmRpaml0QnV0dG9uVGV4dCwgLmVkaXQtb3JnLWFuZC1idXllcnMgLmFjY291bnQtbWFpbi1jb250ZW50ICNjb3VudHJ5X29yZ1VzZXIgdGFibGUgdGQgLmRpaml0QnV0dG9uVGV4dCwgLmVkaXQtb3JnLWFuZC1idXllcnMgLmFjY291bnQtbWFpbi1jb250ZW50ICNzdGF0ZV9vcmdVc2VyIHRhYmxlIHRkIC5kaWppdEJ1dHRvblRleHQge1xuICBwYWRkaW5nLWxlZnQ6IDhweDtcbn1cblxuLmFkZC1vcmctYW5kLWJ1eWVycyAjb3JnU2VhcmNoQnV0dG9uLCAuZWRpdC1vcmctYW5kLWJ1eWVycyAjb3JnU2VhcmNoQnV0dG9uIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWRkLW9yZy1hbmQtYnV5ZXJzICNvcmdTZWFyY2hCdXR0b24sIC5lZGl0LW9yZy1hbmQtYnV5ZXJzICNvcmdTZWFyY2hCdXR0b24ge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gIH1cbn1cblxuLmFkZC1vcmctYW5kLWJ1eWVycyAub3JnU2VhcmNoTGlzdC5vcmdUYWJsZSBkaXYucm93LCAuZWRpdC1vcmctYW5kLWJ1eWVycyAub3JnU2VhcmNoTGlzdC5vcmdUYWJsZSBkaXYucm93IHtcbiAgbWFyZ2luLWxlZnQ6IC0xMHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogLTEwcHggIWltcG9ydGFudDtcbn1cblxuLmFkZC1vcmctYW5kLWJ1eWVycyAub3JnU2VhcmNoTGlzdCAuTUEtdGFibGUtbGlzdCwgLmVkaXQtb3JnLWFuZC1idXllcnMgLm9yZ1NlYXJjaExpc3QgLk1BLXRhYmxlLWxpc3Qge1xuICBib3JkZXItdG9wOiA1cHggc29saWQgIzAwNGI4ZDtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cblxuLmFkZC1vcmctYW5kLWJ1eWVycyAub3JnU2VhcmNoTGlzdCAuTUEtdGFibGUtbGlzdCAucm93LnRhYmxlLWhlYWRlciwgLmVkaXQtb3JnLWFuZC1idXllcnMgLm9yZ1NlYXJjaExpc3QgLk1BLXRhYmxlLWxpc3QgLnJvdy50YWJsZS1oZWFkZXIge1xuICBtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMmQzODNmO1xuICBmb250LXdlaWdodDogNjAwO1xuICBwYWRkaW5nOiAxMHB4IDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsZXR0ZXItc3BhY2luZzogLjA4ZW07XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjY2NjICFpbXBvcnRhbnQ7XG59XG5cbi5hZGQtb3JnLWFuZC1idXllcnMgLm9yZ1NlYXJjaExpc3QgLk1BLXRhYmxlLWxpc3QgLnJvdy50YWJsZS1oZWFkZXIgLmNvbC14cy0zLmFjdGlvbnMsIC5lZGl0LW9yZy1hbmQtYnV5ZXJzIC5vcmdTZWFyY2hMaXN0IC5NQS10YWJsZS1saXN0IC5yb3cudGFibGUtaGVhZGVyIC5jb2wteHMtMy5hY3Rpb25zIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5hZGQtb3JnLWFuZC1idXllcnMgLm9yZ1NlYXJjaExpc3QgLk1BLXRhYmxlLWxpc3QgLnJvdy50YWJsZS1oZWFkZXIgZGl2LCAuZWRpdC1vcmctYW5kLWJ1eWVycyAub3JnU2VhcmNoTGlzdCAuTUEtdGFibGUtbGlzdCAucm93LnRhYmxlLWhlYWRlciBkaXYge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBmb250LXNpemU6IDAuNjI1cmVtO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5hZGQtb3JnLWFuZC1idXllcnMgLm9yZ1NlYXJjaExpc3QgLk1BLXRhYmxlLWxpc3QgLnRhYmxlLXJvdywgLmVkaXQtb3JnLWFuZC1idXllcnMgLm9yZ1NlYXJjaExpc3QgLk1BLXRhYmxlLWxpc3QgLnRhYmxlLXJvdyB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjY2NjICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDVweCAwcHg7XG59XG5cbi5hZGQtb3JnLWFuZC1idXllcnMgLm9yZ1NlYXJjaExpc3QgLk1BLXRhYmxlLWxpc3QgLm9yZy1uYW1lLWNvbCwgLmVkaXQtb3JnLWFuZC1idXllcnMgLm9yZ1NlYXJjaExpc3QgLk1BLXRhYmxlLWxpc3QgLm9yZy1uYW1lLWNvbCB7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbn1cblxuLmFkZC1vcmctYW5kLWJ1eWVycyAjb3JnU2VhcmNoUmVzdWx0cyAucm93LnRhYmxlLXJvdywgLmVkaXQtb3JnLWFuZC1idXllcnMgI29yZ1NlYXJjaFJlc3VsdHMgLnJvdy50YWJsZS1yb3cge1xuICBtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5hZGQtb3JnLWFuZC1idXllcnMgI29yZ1NlYXJjaFJlc3VsdHMgLnJvdy50YWJsZS1yb3cgLmNvbC14cy0zLmFjdGlvbnMsIC5lZGl0LW9yZy1hbmQtYnV5ZXJzICNvcmdTZWFyY2hSZXN1bHRzIC5yb3cudGFibGUtcm93IC5jb2wteHMtMy5hY3Rpb25zIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG59XG5cbi5hZGQtb3JnLWFuZC1idXllcnMgI29yZ1NlYXJjaFJlc3VsdHMgLnJvdy50YWJsZS1yb3cgLmNvbC14cy0zLmFjdGlvbnMgYS5hY3Rpb25Ecm9wZG93bkFuY2hvckhpZGUsIC5lZGl0LW9yZy1hbmQtYnV5ZXJzICNvcmdTZWFyY2hSZXN1bHRzIC5yb3cudGFibGUtcm93IC5jb2wteHMtMy5hY3Rpb25zIGEuYWN0aW9uRHJvcGRvd25BbmNob3JIaWRlIHtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4uYWRkLW9yZy1hbmQtYnV5ZXJzICNjdXJyZW50T3JnYW5pemF0aW9uLCAuZWRpdC1vcmctYW5kLWJ1eWVycyAjY3VycmVudE9yZ2FuaXphdGlvbiB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDhlbTtcbn1cblxuLmFkZC1vcmctYW5kLWJ1eWVycyAjY3VycmVudE9yZ2FuaXphdGlvbiAjc2VsZWN0ZWRPcmdEZXRhaWxzLCAuZWRpdC1vcmctYW5kLWJ1eWVycyAjY3VycmVudE9yZ2FuaXphdGlvbiAjc2VsZWN0ZWRPcmdEZXRhaWxzIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICBtYXJnaW4tbGVmdDogNXB4O1xufVxuXG4uYWRkLW9yZy1hbmQtYnV5ZXJzIC5wYWdlQ29udHJvbE1lbnUsIC5lZGl0LW9yZy1hbmQtYnV5ZXJzIC5wYWdlQ29udHJvbE1lbnUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5hZGQtb3JnLWFuZC1idXllcnMgLnBhZ2VDb250cm9sTWVudSAucGFnZUNvbnRyb2wgYSwgLmVkaXQtb3JnLWFuZC1idXllcnMgLnBhZ2VDb250cm9sTWVudSAucGFnZUNvbnRyb2wgYSB7XG4gIHBhZGRpbmc6IDJweCAxMHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cblxuLmFkZC1vcmctYW5kLWJ1eWVycyAucGFnZUNvbnRyb2xNZW51IC5wYWdlQ29udHJvbCBhLmFjdGl2ZSwgLmVkaXQtb3JnLWFuZC1idXllcnMgLnBhZ2VDb250cm9sTWVudSAucGFnZUNvbnRyb2wgYS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBBQTdFO1xuICBjb2xvcjogd2hpdGU7XG59XG5cbi5hZGQtb3JnLWFuZC1idXllcnMgI1dDX2NyZWF0ZVVzZXJfb3JnRGV0YWlsc0VkaXQsIC5lZGl0LW9yZy1hbmQtYnV5ZXJzICNXQ19jcmVhdGVVc2VyX29yZ0RldGFpbHNFZGl0IHtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbn1cblxuLmFkZC1vcmctYW5kLWJ1eWVycyAuT3JnYW5pemF0aW9uTGlzdFdpZGdldCB0YWJsZSAuZGlqaXRTZWxlY3RMYWJlbCwgLmFkZC1vcmctYW5kLWJ1eWVycyAuZm9ybS1ncm91cCB0YWJsZSAuZGlqaXRTZWxlY3RMYWJlbCwgLmFkZC1vcmctYW5kLWJ1eWVycyAuaW5jbHVkZU1ickdycCB0YWJsZSAuZGlqaXRTZWxlY3RMYWJlbCwgLmFkZC1vcmctYW5kLWJ1eWVycyAuZXhjbHVkZU1ickdycCB0YWJsZSAuZGlqaXRTZWxlY3RMYWJlbCwgLmVkaXQtb3JnLWFuZC1idXllcnMgLk9yZ2FuaXphdGlvbkxpc3RXaWRnZXQgdGFibGUgLmRpaml0U2VsZWN0TGFiZWwsIC5lZGl0LW9yZy1hbmQtYnV5ZXJzIC5mb3JtLWdyb3VwIHRhYmxlIC5kaWppdFNlbGVjdExhYmVsLCAuZWRpdC1vcmctYW5kLWJ1eWVycyAuaW5jbHVkZU1ickdycCB0YWJsZSAuZGlqaXRTZWxlY3RMYWJlbCwgLmVkaXQtb3JnLWFuZC1idXllcnMgLmV4Y2x1ZGVNYnJHcnAgdGFibGUgLmRpaml0U2VsZWN0TGFiZWwge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDFyZW07XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMGVtO1xufVxuXG4uYWRkLW9yZy1hbmQtYnV5ZXJzIC5pbmNsdWRlTWJyR3JwICNXQ19Vc2VyTWVtYmVyR3JvdXBNYW5hZ2VtZW50X2luY2x1ZGVNYnJHcnBEcm9wZG93bixcbi5hZGQtb3JnLWFuZC1idXllcnMgLmV4Y2x1ZGVNYnJHcnAgI1dDX1VzZXJNZW1iZXJHcm91cE1hbmFnZW1lbnRfZXhjbHVkZU1ickdycERyb3Bkb3duLCAuZWRpdC1vcmctYW5kLWJ1eWVycyAuaW5jbHVkZU1ickdycCAjV0NfVXNlck1lbWJlckdyb3VwTWFuYWdlbWVudF9pbmNsdWRlTWJyR3JwRHJvcGRvd24sXG4uZWRpdC1vcmctYW5kLWJ1eWVycyAuZXhjbHVkZU1ickdycCAjV0NfVXNlck1lbWJlckdyb3VwTWFuYWdlbWVudF9leGNsdWRlTWJyR3JwRHJvcGRvd24ge1xuICBib3JkZXItdG9wOiAyLjVweCBzb2xpZCAjZGZkZGRlO1xufVxuXG4uYWRkLW9yZy1hbmQtYnV5ZXJzICNXQ19Vc2VyUm9sZU1hbmFnZW1lbnRfcGFnZVNlY3Rpb24gLnJvbGVTZWxlY3RvciAuc2VsZWN0SWNvbiAuY2VsbCwgLmFkZC1vcmctYW5kLWJ1eWVycyAjV0NfQXBwbGljYXRpb25BY2Nlc3NNYW5hZ2VtZW50IC5yb2xlU2VsZWN0b3IgLnNlbGVjdEljb24gLmNlbGwsIC5lZGl0LW9yZy1hbmQtYnV5ZXJzICNXQ19Vc2VyUm9sZU1hbmFnZW1lbnRfcGFnZVNlY3Rpb24gLnJvbGVTZWxlY3RvciAuc2VsZWN0SWNvbiAuY2VsbCwgLmVkaXQtb3JnLWFuZC1idXllcnMgI1dDX0FwcGxpY2F0aW9uQWNjZXNzTWFuYWdlbWVudCAucm9sZVNlbGVjdG9yIC5zZWxlY3RJY29uIC5jZWxsIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3ggIWltcG9ydGFudDtcbn1cblxuLmFkZC1vcmctYW5kLWJ1eWVycyAjV0NfVXNlclJvbGVNYW5hZ2VtZW50X3BhZ2VTZWN0aW9uIC5yb3csIC5hZGQtb3JnLWFuZC1idXllcnMgI1dDX0FwcGxpY2F0aW9uQWNjZXNzTWFuYWdlbWVudCAucm93LCAuZWRpdC1vcmctYW5kLWJ1eWVycyAjV0NfVXNlclJvbGVNYW5hZ2VtZW50X3BhZ2VTZWN0aW9uIC5yb3csIC5lZGl0LW9yZy1hbmQtYnV5ZXJzICNXQ19BcHBsaWNhdGlvbkFjY2Vzc01hbmFnZW1lbnQgLnJvdyB7XG4gIG1hcmdpbjogYXV0bztcbn1cblxuZGl2W2Rpaml0cG9wdXBwYXJlbnRePSdPcmdhbml6YXRpb25MaXN0V2lkZ2V0J10gPiAuZGlqaXRTZWxlY3RNZW51IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0UwRTBFMDtcbiAgYm94LXNoYWRvdzogMCAycHggMTNweCAtNHB4ICMwMDAwMDA7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIHotaW5kZXg6IDIwO1xuICBmb250LXNpemU6IDAuNzVyZW07XG59XG5cbmRpdltkaWppdHBvcHVwcGFyZW50Xj0nT3JnYW5pemF0aW9uTGlzdFdpZGdldCddID4gLmRpaml0U2VsZWN0TWVudSAuZGlqaXRNZW51SXRlbUljb25DZWxsLCBkaXZbZGlqaXRwb3B1cHBhcmVudF49J09yZ2FuaXphdGlvbkxpc3RXaWRnZXQnXSA+IC5kaWppdFNlbGVjdE1lbnUgLmRpaml0TWVudUFycm93Q2VsbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbmRpdltkaWppdHBvcHVwcGFyZW50Xj0nT3JnYW5pemF0aW9uTGlzdFdpZGdldCddID4gLmRpaml0U2VsZWN0TWVudSB0YWJsZSB0ci5kaWppdE1lbnVJdGVtU2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kOiAjODk4OTg5O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5kaXZbZGlqaXRwb3B1cHBhcmVudF49J09yZ2FuaXphdGlvbkxpc3RXaWRnZXQnXSA+IC5kaWppdFNlbGVjdE1lbnUgdGFibGUgdHIuZGlqaXRTZWxlY3RTZWxlY3RlZE9wdGlvbiB7XG4gIGJhY2tncm91bmQ6ICNFMEUwRTAgIWltcG9ydGFudDtcbiAgY29sb3I6ICMwMDAwMDAgIWltcG9ydGFudDtcbn1cblxuZGl2W2Rpaml0cG9wdXBwYXJlbnRePSdPcmdhbml6YXRpb25MaXN0V2lkZ2V0J10gPiAuZGlqaXRTZWxlY3RNZW51IHRhYmxlIHRyIHRkIHtcbiAgcGFkZGluZzogMTBweCA4cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRTBFMEUwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm9yZ25pemF0aW9uLWNyZWF0ZS1lZGl0LVNlY3Rpb24gLnBhZ2VTZWN0aW9uIC5yZWFkRmllbGQgLnJlYWRMYWJlbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG4gIC5vcmduaXphdGlvbi1jcmVhdGUtZWRpdC1TZWN0aW9uIC5jb2w1IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAub3Jnbml6YXRpb24tY3JlYXRlLWVkaXQtU2VjdGlvbiAucmVhZExhYmVsIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnZpc2libGUtZGVza3RvcC1vbmx5IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5vcmQtbnVtYmVyLWxhYmVsIHtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gIH1cbiAgLm9yZC1udW1iZXItdmFsdWUge1xuICAgIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gIH1cbiAgI1dDX09yZ2FuaXphdGlvblVzZXJJbmZvX3VzZXJEZXRhaWxzX3JlYWQgLmZpZWxkLCAjV0NfVXNlclJvbGVNYW5hZ2VtZW50X3JlYWQgLmZpZWxkIHtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICB9XG4gICNXQ19Pcmdhbml6YXRpb25Vc2VySW5mb191c2VyRGV0YWlsc19yZWFkIC5maWVsZCAucmVhZExhYmVsLCAjV0NfVXNlclJvbGVNYW5hZ2VtZW50X3JlYWQgLmZpZWxkIC5yZWFkTGFiZWwge1xuICAgIHdpZHRoOiAxMzJweDtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIH1cbiAgI1dDX09yZ2FuaXphdGlvblVzZXJJbmZvX3VzZXJEZXRhaWxzX3JlYWQgLmZpZWxkIC5yZWFkVmFsdWUsICNXQ19Vc2VyUm9sZU1hbmFnZW1lbnRfcmVhZCAuZmllbGQgLnJlYWRWYWx1ZSB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICAgIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIH1cbiAgI1dDX09yZ2FuaXphdGlvblVzZXJJbmZvX3VzZXJBZGRyZXNzX3JlYWQgLmZpZWxkIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICB9XG4gICNXQ19Pcmdhbml6YXRpb25Vc2VySW5mb191c2VyQWRkcmVzc19yZWFkIC5maWVsZCAucmVhZExhYmVsIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gICNXQ19Pcmdhbml6YXRpb25EZXRhaWxzX3BhZ2VTZWN0aW9uIC5maWVsZCB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgfVxuICAjV0NfT3JnYW5pemF0aW9uRGV0YWlsc19wYWdlU2VjdGlvbiAuZmllbGQgLnJlYWRMYWJlbCB7XG4gICAgd2lkdGg6IDE0MnB4O1xuICB9XG59XG5cbi5vcmdhbml6YXRpb24tYnV5ZXItcGFnZSAjb3JnTmFtZUlucHV0RmllbGQge1xuICBtYXgtd2lkdGg6IG5vbmU7XG59XG5cbi5vcmdhbml6YXRpb24tYnV5ZXItcGFnZSAudG9vbGJhclthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXSAudG9nZ2xlT3JnVXNlcnNMaXN0IC5nbHlwaGljb24tbWludXMge1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG5cbi5vcmdhbml6YXRpb24tYnV5ZXItcGFnZSAudG9vbGJhclthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXSAudG9nZ2xlT3JnVXNlcnNMaXN0IC5nbHlwaGljb24tcGx1cyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5vcmdhbml6YXRpb24tYnV5ZXItcGFnZSAudG9vbGJhclthcmlhLWV4cGFuZGVkPVwiZmFsc2VcIl0gLnRvZ2dsZU9yZ1VzZXJzTGlzdCAuZ2x5cGhpY29uLW1pbnVzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm9yZ2FuaXphdGlvbi1idXllci1wYWdlIC50b29sYmFyW2FyaWEtZXhwYW5kZWQ9XCJmYWxzZVwiXSAudG9nZ2xlT3JnVXNlcnNMaXN0IC5nbHlwaGljb24tcGx1cyB7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cblxuLm9yZ2FuaXphdGlvbi1idXllci1wYWdlIC50b29sYmFyIC50b2dnbGVPcmdVc2Vyc0xpc3QgLmdseXBoaWNvbiB7XG4gIGNvbG9yOiAjYzBjMGMwO1xufVxuXG4ub3JnYW5pemF0aW9uLWJ1eWVyLXBhZ2UgaW5wdXQ6bm90KFt0eXBlXSksIC5vcmdhbml6YXRpb24tYnV5ZXItcGFnZSAuZm9ybS1ncm91cCBkaXYge1xuICBiYWNrZ3JvdW5kOiAjZjJmMWYyO1xuICBib3JkZXI6IDBweDtcbn1cblxuLm9yZ2FuaXphdGlvbi1idXllci1wYWdlIHNlbGVjdCB7XG4gIGJvcmRlcjogMHB4O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuLm9yZ2FuaXphdGlvbi1idXllci1wYWdlIHRhYmxlLmRpaml0IHtcbiAgYmFja2dyb3VuZDogI2YyZjFmMiAhaW1wb3J0YW50O1xuICBib3JkZXI6IDBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5vcmdhbml6YXRpb24tYnV5ZXItcGFnZSBsYWJlbCBzcGFuIHtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAzcHg7XG59XG5cbi5vcmdhbml6YXRpb24tYnV5ZXItcGFnZSB0YWJsZSAuZGlqaXRSZXNldCB7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICB3aWR0aDogOTMlO1xufVxuXG4ub3JnYW5pemF0aW9uLWJ1eWVyLXBhZ2UgdGFibGUgc3Bhbi5kaWppdFJlc2V0IHtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcbn1cblxuLm9yZ2FuaXphdGlvbi1idXllci1wYWdlIHRhYmxlIC5kaWppdEJ1dHRvblRleHQge1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG59XG5cbi5vcmdhbml6YXRpb24tYnV5ZXItcGFnZSAuYWRkcmVzcy1ib29rLWFkZHJlc3Mtc2VsZWN0LCAub3JnYW5pemF0aW9uLWJ1eWVyLXBhZ2UgLnNlbGVjdGNvbWJvIHtcbiAgYm9yZGVyLXRvcDogMS41cHggc29saWQgI2NjY2NjYyAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMWYyO1xufVxuXG4ub3JnYW5pemF0aW9uLWJ1eWVyLXBhZ2UgLmxpc3RUYWJsZSAudG9vbGJhci5jb2xsYXBzaWJsZSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjQ5LCAyNDksIDI0OSwgMC4zOCkgIWltcG9ydGFudDtcbn1cblxuLm9yZ2FuaXphdGlvbi1idXllci1wYWdlICNPcmdhbml6YXRpb25Vc2Vyc0xpc3RfdGFibGVfY29udGVudCB7XG4gIGJvcmRlci10b3A6IDVweCBzb2xpZCAjMDA0YjhkO1xufVxuXG4ub3JnYW5pemF0aW9uLWJ1eWVyLXBhZ2UgI09yZ2FuaXphdGlvblVzZXJzTGlzdF90YWJsZV9jb250ZW50IC5yVGFibGVIZWFkIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLm9yZ2FuaXphdGlvbi1idXllci1wYWdlICNPcmdhbml6YXRpb25Vc2Vyc0xpc3RfdGFibGVfY29udGVudCAudGFibGUtaGVhZGVyIHtcbiAgY29sb3I6ICMyZDM4M2Y7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHBhZGRpbmc6IDEwcHggMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxldHRlci1zcGFjaW5nOiAuMDhlbTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2NjY2MgIWltcG9ydGFudDtcbn1cblxuLm9yZ2FuaXphdGlvbi1idXllci1wYWdlIC50YWJsZS1oZWFkZXIgLm5hbWUgLmNlbGwsIC5vcmdhbml6YXRpb24tYnV5ZXItcGFnZSAudGFibGUtaGVhZGVyIC5sb2dvbklkIC5jZWxsLCAub3JnYW5pemF0aW9uLWJ1eWVyLXBhZ2UgLnRhYmxlLWhlYWRlciAucm9sZXMgLmNlbGwsIC5vcmdhbml6YXRpb24tYnV5ZXItcGFnZSAudGFibGUtaGVhZGVyIC5zdGF0dXMgLmNlbGwsIC5vcmdhbml6YXRpb24tYnV5ZXItcGFnZSAudGFibGUtaGVhZGVyIC5hY3Rpb25zIC5jZWxsIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC1zaXplOiAwLjYyNXJlbTtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBwYWRkaW5nOiAwO1xufVxuXG4ub3JnYW5pemF0aW9uLWJ1eWVyLXBhZ2UgLnRhYmxlLXJvdyB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjY2NjICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDVweCAwcHg7XG59XG5cbi5vcmdhbml6YXRpb24tYnV5ZXItcGFnZSAudGFibGUtcm93IC5uYW1lLCAub3JnYW5pemF0aW9uLWJ1eWVyLXBhZ2UgLnRhYmxlLXJvdyAubG9nb25JZCwgLm9yZ2FuaXphdGlvbi1idXllci1wYWdlIC50YWJsZS1yb3cgLnJvbGVzLCAub3JnYW5pemF0aW9uLWJ1eWVyLXBhZ2UgLnRhYmxlLXJvdyAuc3RhdHVzLCAub3JnYW5pemF0aW9uLWJ1eWVyLXBhZ2UgLnRhYmxlLXJvdyAuYWN0aW9ucyB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgZm9udC1zaXplOiAwLjgxMjVyZW07XG59XG5cbi5vcmdhbml6YXRpb24tYnV5ZXItcGFnZSAudGFibGUtaGVhZGVyIC5hY3Rpb25zIC5jZWxsIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5vcmdhbml6YXRpb24tYnV5ZXItcGFnZSAubGlzdFRhYmxlIC5mb290ZXIge1xuICBtYXJnaW46IDEwcHggMCAwO1xufVxuXG4ub3JnYW5pemF0aW9uLWJ1eWVyLXBhZ2UgLmxpc3RUYWJsZSAuZm9vdGVyIC5wYWdlQ291bnQge1xuICBmbG9hdDogbGVmdDtcbn1cblxuLm9yZ2FuaXphdGlvbi1idXllci1wYWdlIC5saXN0VGFibGUgLmZvb3RlciAucGFnZXMucGFnZUNvbnRyb2xNZW51IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4ub3JnYW5pemF0aW9uLWJ1eWVyLXBhZ2UgLnBhZ2VDb250cm9sIGEge1xuICBwYWRkaW5nOiAycHggMTBweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG5cbi5vcmdhbml6YXRpb24tYnV5ZXItcGFnZSAucGFnZUNvbnRyb2wgYS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBBQTdFO1xuICBjb2xvcjogd2hpdGU7XG59XG5cbi5vcmdhbml6YXRpb24tYnV5ZXItcGFnZSAjYWRkcmVzc0RldGFpbFJlYWQge1xuICBiYWNrZ3JvdW5kOiAjZjRmN2Y4O1xuICBwYWRkaW5nOiAyMHB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2NjY2M7XG4gIG1hcmdpbjogMTBweCAwIDM1cHggMHB4O1xufVxuXG4ub3JnYW5pemF0aW9uLWJ1eWVyLXBhZ2UgI2FkZHJlc3NEZXRhaWxSZWFkIC50aXRsZSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG4ub3JnYW5pemF0aW9uLWJ1eWVyLXBhZ2UgI2FkZHJlc3NEZXRhaWxSZWFkIC50aXRsZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiOlwiO1xufVxuXG4ub3JnYW5pemF0aW9uLWJ1eWVyLXBhZ2UgI2FkZHJlc3NEZXRhaWxSZWFkIC5hY2NvdW50LW51bWJlciB7XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4ub3JnYW5pemF0aW9uLWJ1eWVyLXBhZ2UgI2FkZHJlc3NEZXRhaWxSZWFkIHNwYW4ge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDAuODEyNXJlbTtcbn1cblxuLm9yZ2FuaXphdGlvbi1idXllci1wYWdlICNjdXJyZW50T3JnYW5pemF0aW9uIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG5cbi5vcmdhbml6YXRpb24tYnV5ZXItcGFnZSAjY3VycmVudE9yZ2FuaXphdGlvbiAjc2VsZWN0ZWRPcmdEZXRhaWxzIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG59XG5cbi5vcmdhbml6YXRpb24tYnV5ZXItcGFnZSAjb3JnTGlzdF9pbmNyZWFzZVNlYXJjaFRlcm0ge1xuICBwYWRkaW5nLXRvcDogNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDFweDtcbn1cblxuLm9yZ25pemF0aW9uLWNyZWF0ZS1lZGl0LVNlY3Rpb24gLnRpdGxlLWhlYWRpbmcgaDIsIC5vcmduaXphdGlvbi1jcmVhdGUtZWRpdC1TZWN0aW9uIC5wYWdlU2VjdGlvbiAucGFnZVNlY3Rpb25UaXRsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjY2NjYztcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5vcmduaXphdGlvbi1jcmVhdGUtZWRpdC1TZWN0aW9uIC50aXRsZS1oZWFkaW5nIGgyIHtcbiAgcGFkZGluZy1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5vcmduaXphdGlvbi1jcmVhdGUtZWRpdC1TZWN0aW9uIC5wYWdlU2VjdGlvbiAucGFnZVNlY3Rpb25UaXRsZSB7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuXG4ub3Jnbml6YXRpb24tY3JlYXRlLWVkaXQtU2VjdGlvbiAjY29udGFpbmVyX29yZ1VzZXJMaXN0X2RldGFpbCBoMiwgLm9yZ25pemF0aW9uLWNyZWF0ZS1lZGl0LVNlY3Rpb24gI1dDX2NyZWF0ZVVzZXJfb3JnRGV0YWlsc0VkaXQgaDIsIC5vcmduaXphdGlvbi1jcmVhdGUtZWRpdC1TZWN0aW9uICNXQ19Pcmdhbml6YXRpb25Vc2VySW5mb191c2VyRGV0YWlsc19wYWdlU2VjdGlvbiBoMiwgLm9yZ25pemF0aW9uLWNyZWF0ZS1lZGl0LVNlY3Rpb24gI1dDX09yZ2FuaXphdGlvblVzZXJJbmZvX3VzZXJBZGRyZXNzX3BhZ2VTZWN0aW9uIGgyLCAub3Jnbml6YXRpb24tY3JlYXRlLWVkaXQtU2VjdGlvbiAjV0NfT3JnYW5pemF0aW9uRGV0YWlsc19wYWdlU2VjdGlvbiBoMiwgLm9yZ25pemF0aW9uLWNyZWF0ZS1lZGl0LVNlY3Rpb24gI1dDX1VzZXJNZW1iZXJHcm91cE1hbmFnZW1lbnRfcGFnZVNlY3Rpb24gaDIsIC5vcmduaXphdGlvbi1jcmVhdGUtZWRpdC1TZWN0aW9uICNXQ19Vc2VyUm9sZU1hbmFnZW1lbnRfcGFnZVNlY3Rpb24gaDIsXG4ub3Jnbml6YXRpb24tY3JlYXRlLWVkaXQtU2VjdGlvbiAucGFnZVNlY3Rpb24gLnBhZ2VTZWN0aW9uVGl0bGUgaDMge1xuICBtYXJnaW46IDIwcHggMCAxMHB4IDA7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMC43NXJlbSAhaW1wb3J0YW50O1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuICBmbG9hdDogbGVmdDtcbn1cblxuLm9yZ25pemF0aW9uLWNyZWF0ZS1lZGl0LVNlY3Rpb24gLnBhZ2VTZWN0aW9uIC5wYWdlU2VjdGlvblRpdGxlIC5lZGl0SWNvbiBpbWcge1xuICB0b3A6IC0ycHg7XG59XG5cbi5vcmduaXphdGlvbi1jcmVhdGUtZWRpdC1TZWN0aW9uICNjb250YWluZXJfb3JnVXNlckxpc3RfZGV0YWlsIC5lZGl0SWNvbiwgLm9yZ25pemF0aW9uLWNyZWF0ZS1lZGl0LVNlY3Rpb24gI2NvbnRhaW5lcl9vcmdVc2VyTGlzdF9kZXRhaWwgLm1vcmVfaW5mb19pY29uLCAub3Jnbml6YXRpb24tY3JlYXRlLWVkaXQtU2VjdGlvbiAjV0NfY3JlYXRlVXNlcl9vcmdEZXRhaWxzRWRpdCAuZWRpdEljb24sIC5vcmduaXphdGlvbi1jcmVhdGUtZWRpdC1TZWN0aW9uICNXQ19jcmVhdGVVc2VyX29yZ0RldGFpbHNFZGl0IC5tb3JlX2luZm9faWNvbiwgLm9yZ25pemF0aW9uLWNyZWF0ZS1lZGl0LVNlY3Rpb24gI1dDX09yZ2FuaXphdGlvblVzZXJJbmZvX3VzZXJEZXRhaWxzX3BhZ2VTZWN0aW9uIC5lZGl0SWNvbiwgLm9yZ25pemF0aW9uLWNyZWF0ZS1lZGl0LVNlY3Rpb24gI1dDX09yZ2FuaXphdGlvblVzZXJJbmZvX3VzZXJEZXRhaWxzX3BhZ2VTZWN0aW9uIC5tb3JlX2luZm9faWNvbiwgLm9yZ25pemF0aW9uLWNyZWF0ZS1lZGl0LVNlY3Rpb24gI1dDX09yZ2FuaXphdGlvblVzZXJJbmZvX3VzZXJBZGRyZXNzX3BhZ2VTZWN0aW9uIC5lZGl0SWNvbiwgLm9yZ25pemF0aW9uLWNyZWF0ZS1lZGl0LVNlY3Rpb24gI1dDX09yZ2FuaXphdGlvblVzZXJJbmZvX3VzZXJBZGRyZXNzX3BhZ2VTZWN0aW9uIC5tb3JlX2luZm9faWNvbiwgLm9yZ25pemF0aW9uLWNyZWF0ZS1lZGl0LVNlY3Rpb24gI1dDX09yZ2FuaXphdGlvbkRldGFpbHNfcGFnZVNlY3Rpb24gLmVkaXRJY29uLCAub3Jnbml6YXRpb24tY3JlYXRlLWVkaXQtU2VjdGlvbiAjV0NfT3JnYW5pemF0aW9uRGV0YWlsc19wYWdlU2VjdGlvbiAubW9yZV9pbmZvX2ljb24sIC5vcmduaXphdGlvbi1jcmVhdGUtZWRpdC1TZWN0aW9uICNXQ19Vc2VyTWVtYmVyR3JvdXBNYW5hZ2VtZW50X3BhZ2VTZWN0aW9uIC5lZGl0SWNvbiwgLm9yZ25pemF0aW9uLWNyZWF0ZS1lZGl0LVNlY3Rpb24gI1dDX1VzZXJNZW1iZXJHcm91cE1hbmFnZW1lbnRfcGFnZVNlY3Rpb24gLm1vcmVfaW5mb19pY29uLCAub3Jnbml6YXRpb24tY3JlYXRlLWVkaXQtU2VjdGlvbiAjV0NfVXNlclJvbGVNYW5hZ2VtZW50X3BhZ2VTZWN0aW9uIC5lZGl0SWNvbiwgLm9yZ25pemF0aW9uLWNyZWF0ZS1lZGl0LVNlY3Rpb24gI1dDX1VzZXJSb2xlTWFuYWdlbWVudF9wYWdlU2VjdGlvbiAubW9yZV9pbmZvX2ljb24ge1xuICBtYXJnaW46IDEzcHggMCAwIDEwcHg7XG59XG5cbi5vcmduaXphdGlvbi1jcmVhdGUtZWRpdC1TZWN0aW9uIC5saWdodGVkU2VjdGlvbiB7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cblxuLm9yZ25pemF0aW9uLWNyZWF0ZS1lZGl0LVNlY3Rpb24gI21lbWJlckdyb3VwRWRpdE1haW4gI29yZ01lbWJlckdyb3VwUmVmcmVzaEFyZWEgaDIsIC5vcmduaXphdGlvbi1jcmVhdGUtZWRpdC1TZWN0aW9uICNvcmdSb2xlcyBoMiB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XG4gIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICBmb250LXNpemU6IDAuODc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5vcmduaXphdGlvbi1jcmVhdGUtZWRpdC1TZWN0aW9uICNtZW1iZXJHcm91cEVkaXRNYWluIC5jaGVja0ZpZWxkIHAsIC5vcmduaXphdGlvbi1jcmVhdGUtZWRpdC1TZWN0aW9uICNvcmdSb2xlcyBwIHtcbiAgbWFyZ2luOiAwcHggMCAwIDI1cHg7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4ub3Jnbml6YXRpb24tY3JlYXRlLWVkaXQtU2VjdGlvbiAuY2hlY2tCb3hlciB7XG4gIGxlZnQ6IC0xMnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5vcmduaXphdGlvbi1jcmVhdGUtZWRpdC1TZWN0aW9uIC5jaGVja0JveGVyW2FyaWEtY2hlY2tlZD10cnVlXTphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xufVxuXG4ub3Jnbml6YXRpb24tY3JlYXRlLWVkaXQtU2VjdGlvbiAuY2hlY2tCb3hlciAuYXJyb3dGb3JEb2pvUXVlcnkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGVmdDogMTJweDtcbn1cblxuLm9yZ25pemF0aW9uLWNyZWF0ZS1lZGl0LVNlY3Rpb24gI29yZ1JvbGVzRWRpdE1haW4gI29yZ2FuaXphdGlvblJvbGVEZXRhaWxzIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbn1cblxuLm9yZ25pemF0aW9uLWNyZWF0ZS1lZGl0LVNlY3Rpb24gc3Bhbi5yZWFkTGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAzMCU7XG59XG5cbi5vcmduaXphdGlvbi1jcmVhdGUtZWRpdC1TZWN0aW9uIC5yZWFkRmllbGQge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm9yZ25pemF0aW9uLWNyZWF0ZS1lZGl0LVNlY3Rpb24gLnBhZ2VTZWN0aW9uIC5yZWFkRmllbGQgLnJlYWRMYWJlbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG4gIC5vcmduaXphdGlvbi1jcmVhdGUtZWRpdC1TZWN0aW9uIC5jb2w1IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAub3Jnbml6YXRpb24tY3JlYXRlLWVkaXQtU2VjdGlvbiAucmVhZExhYmVsIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmFjY291bnQtbWFpbi1jb250ZW50IHtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbn1cblxuLmFjY291bnQtbWFpbi1jb250ZW50LXdpdGgtYm9yZGVyIHtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAxMHB4IDFweCAjYzBjMGMwO1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzBjMGMwO1xuICBwYWRkaW5nOiAyMHB4O1xuICBib3JkZXItdG9wOiA1cHggc29saWQgIzdCOUJBQTtcbn1cblxuLmFjY291bnQtbWFpbi1jb250ZW50LXdpdGgtYm9yZGVyIGgzIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuLmFjY291bnQtbWFpbi1jb250ZW50LXdpdGgtYm9yZGVyIGhyIHtcbiAgbWFyZ2luOiAxNXB4IDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYzBjMGMwO1xufVxuXG4uYWNjb3VudC1tYWluLWNvbnRlbnQtd2l0aC1ib3JkZXIgLmFjY291bnQtcGFuZWwge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2MwYzBjMDtcbiAgcGFkZGluZy1ib3R0b206IDI1cHg7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG5cbi5hY2NvdW50LW1haW4tY29udGVudC13aXRoLWJvcmRlciAuYWNjb3VudC1wYW5lbDpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cblxuLmFjY291bnQtbWFpbi1jb250ZW50LXdpdGgtYm9yZGVyIC5hY2NvdW50LXBhbmVsIC50YWJsZTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmFjY291bnQtbWFpbi1jb250ZW50LXdpdGgtYm9yZGVyIC5hY2NvdW50LXBhbmVsIC5hY2NvdW50LXVzZXJuYW1lIHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG5cbi5hY2NvdW50LW1haW4tY29udGVudC13aXRoLWJvcmRlciAuYnRuIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4ud2Fsa2Rvd24tc2VjdGlvbiB7XG4gIHBhZGRkaW5nLWJvdHRvbTogNTBweDtcbn1cblxuLndhbGtkb3duLXNlY3Rpb24gLndhbGtkb3duLWVtcHR5LWN0YSB7XG4gIGZvbnQtc2l6ZTogLjg3NWVtO1xufVxuXG4ud2Fsa2Rvd24tc2VjdGlvbiAud2Fsa2Rvd24tZW1wdHktZGVzYyB7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbn1cblxuLndhbGtkb3duLXNlY3Rpb24gd2Fsa2Rvd24tZW1wdHktc2l0ZWV2YWwge1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG5cbi53YWxrZG93bi1zZWN0aW9uIC53YWxrZG93bi1lbXB0eS1oZWFkZXIge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG59XG5cbi53YWxrZG93bi1zZWN0aW9uIC53YWxrZG93bi1lbXB0eS1jb250YWN0IHtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAyLjBlbTtcbn1cblxuLndhbGtkb3duLXNlY3Rpb24gLmZsZXgtdGFibGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmb250LXNpemU6IDgwJTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNEQ0U2RTg7XG59XG5cbi53YWxrZG93bi1zZWN0aW9uIC5mbGV4LXdyYXAge1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi53YWxrZG93bi1zZWN0aW9uIC5mbGV4LXRhYmxlLWhlYWRlciB7XG4gIHdpZHRoOiA1MCU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI0RDRTZFODtcbiAgcGFkZGluZzogMXJlbSAwLjI1cmVtIDFyZW0gMDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG59XG5cbi53YWxrZG93bi1zZWN0aW9uIC5mbGV4LXRhYmxlLXJvdyB7XG4gIGZsZXg6IDAgMCAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjRENFNkU4O1xufVxuXG4ud2Fsa2Rvd24tc2VjdGlvbiAuZmxleC10YWJsZS1yb3cgLmZsZXgtdGFibGUtcm93LWRpdmlkZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDEyMSwgMTU0LCAxNjksIDAuMSk7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmbGV4OiAwIDAgMTAwJSAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwLjI1cmVtIDFyZW07XG4gIGZvbnQtc2l6ZTogMC44cmVtO1xufVxuXG4ud2Fsa2Rvd24tc2VjdGlvbiAuZmxleC10YWJsZS1yb3cgLmZsZXgtdGFibGUtY2VsbCB7XG4gIHdpZHRoOiA1MCU7XG4gIHBhZGRpbmc6IDFyZW0gMC4yNXJlbSAxcmVtIDA7XG59XG5cbi5saWNlbnNlZC1zb2Z0d2FyZSAucm93LWVxLWhlaWdodCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAvKmZsZXgtd3JhcDogd3JhcDsqL1xufVxuXG4ubGljZW5zZWQtc29mdHdhcmUgLmNvbnRhaW5lciB7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbn1cblxuLmxpY2Vuc2VkLXNvZnR3YXJlIC5yb3cgLnJvdyB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5saWNlbnNlZC1zb2Z0d2FyZSBbY2xhc3MqPVwiY29sLVwiXSB7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgLypwb3NpdGlvbjogcmVsYXRpdmU7Ki9cbn1cblxuLmxpY2Vuc2VkLXNvZnR3YXJlIC5hcHBsaWNhdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbi5saWNlbnNlZC1zb2Z0d2FyZSAuYXBwbGljYXRpb24gLnRpdGxlIHtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogNDRweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS4zMztcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgY29sb3I6ICMyZDM4M2Y7XG59XG5cbi5saWNlbnNlZC1zb2Z0d2FyZSAuYXBwbGljYXRpb24gLmRlc2NyaXB0aW9uIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS43MTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgY29sb3I6ICMyZDM4M2Y7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ubGljZW5zZWQtc29mdHdhcmUgLnVybCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAxMHB4O1xuICBmb250LXdlaWdodDogMTAwMDtcbn1cblxuLmxpY2Vuc2VkLXNvZnR3YXJlIC51cmwgLmFycm93LXJpZ2h0LWxpbmsge1xuICBsaW5lLWhlaWdodDogMS4zMztcbiAgZm9udC13ZWlnaHQ6IDEwMDA7XG4gIGZvbnQtc2l6ZTogLjg3NWVtO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgLmxpY2Vuc2VkLXNvZnR3YXJlIFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCBzaWx2ZXI7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAubGljZW5zZWQtc29mdHdhcmUgW2NsYXNzKj1cImNvbC1cIl0ge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHNpbHZlcjtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY2cHgpIHtcbiAgLmxpY2Vuc2VkLXNvZnR3YXJlIC5yb3ctZXEtaGVpZ2h0IHtcbiAgICBkaXNwbGF5OiB1bnNldCAhaW1wb3J0YW50O1xuICB9XG4gIC5saWNlbnNlZC1zb2Z0d2FyZSBbY2xhc3MqPVwiY29sLVwiXSB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHNpbHZlcjtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgc2lsdmVyO1xuICB9XG59XG5cbi5wcm9kdWN0LWN0YS1idXR0b25zIC5idG4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IGF1dG87XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjZweCkge1xuICAucHJvZHVjdC1jdGEtYnV0dG9ucyAuYnRuIHtcbiAgICBtYXgtd2lkdGg6IDM1MHB4O1xuICB9XG59XG5cbi5wcm9kdWN0LWN0YS1idXR0b25zIFtjbGFzcyo9J2NvbC0nXSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5wcm9kdWN0LWN0YS1idXR0b25zIC5jdGEtYmFja2dyb3VuZCB7XG4gIGJhY2tncm91bmQ6ICNmMGYwZjA7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5wcm9kdWN0LWN0YS1idXR0b25zIC5jdGEtYWRkdG9jYXJ0LXByaWNlIHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIG1heC13aWR0aDogMTAwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiBibGFjaztcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAxcHg7XG59XG5cbi5wcm9kdWN0LWN0YS1idXR0b25zIC5jdGEtYWRkdG9jYXJ0LXByaWNlIC5wcmljZS10ZXh0IHtcbiAgZm9udC1zaXplOiAyMHB4O1xufVxuXG4ucHJvZHVjdC1jdGEtYnV0dG9ucyAuY3RhLWFkZHRvY2FydC1xdHkge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBtYXJnaW4tbGVmdDogMzhweDtcbiAgbWFyZ2luLXJpZ2h0OiAzcHg7XG4gIG1heC13aWR0aDogNzVweDtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCBibGFjaztcbn1cblxuLnByb2R1Y3QtY3RhLWJ1dHRvbnMgLmN0YS1hZGR0b2NhcnQtcXR5IC5jdGEtYWRkdG9jYXJ0LXF0eS1pbnB1dCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDQwcHg7XG4gIHBhZGRpbmc6IDEwcHggMDtcbn1cblxuLnByb2R1Y3QtY3RhLWJ1dHRvbnMgLmN0YS1hZGR0b2NhcnQge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBtYXJnaW4tcmlnaHQ6IDU5cHg7XG59XG5cbi5wcm9kdWN0LWN0YS1idXR0b25zIC5jdGEtbGlua3Mge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4ucHJvZHVjdC1jdGEtYnV0dG9ucyAuY3RhLWxpbmtzIC5jdGEtbGluayB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cblxuLnByb2R1Y3QtY3RhLWJ1dHRvbnMgLmN0YS1saW5rcy10ZXh0OmFmdGVyIHtcbiAgY29udGVudDogXCIgPlwiO1xufVxuXG4ucHJvZHVjdC1qdW1wLW5hdiB7XG4gIG1hcmdpbi10b3A6IDI1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGYwZjA7XG59XG5cbi5wcm9kdWN0LWp1bXAtbmF2IC5yZWxhdGVkLXByb2R1Y3RzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cblxuLnByb2R1Y3QtanVtcC1uYXYgLnJlbGF0ZWQtcHJvZHVjdHMgaDMge1xuICBwYWRkaW5nLXRvcDogNTBweDtcbn1cblxuLnByb2R1Y3QtanVtcC1uYXYgLnJlbGF0ZWQtcHJvZHVjdHMgLm93bC1jYXJvdXNlbCB7XG4gIHBhZGRpbmctYm90dG9tOiA1MHB4O1xufVxuXG4ucHJvZHVjdC1qdW1wLW5hdiAucmVsYXRlZC1wcm9kdWN0cyAucHJvZHVjdF9uYW1lIHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuXG4ucHJvZHVjdC1qdW1wLW5hdiAucmVsYXRlZC1wcm9kdWN0cyAucHJvZHVjdF9uYW1lIGEge1xuICBjb2xvcjogIzJkMzgzZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLnByb2R1Y3QtanVtcC1uYXYgLnJlbGF0ZWQtcHJvZHVjdHMgLm93bC1zdGFnZS1vdXRlciB7XG4gIG1hcmdpbi1sZWZ0OiAycHg7XG59XG5cbi5wcm9kdWN0LWp1bXAtbmF2IC5yZWxhdGVkLXByb2R1Y3RzIC5vd2wtc3RhZ2Uge1xuICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ucHJvZHVjdC1qdW1wLW5hdiAucmVsYXRlZC1wcm9kdWN0cyAub3dsLWl0ZW06YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgd2lkdGg6IDJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2MwYzBjMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbWFyZ2luLWxlZnQ6IC0ycHg7XG59XG5cbi5wcm9kdWN0LWp1bXAtbmF2IC5yZWxhdGVkLXByb2R1Y3RzIC5pbWFnZSB7XG4gIHBhZGRpbmc6IDAgMTUlO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4ucHJvZHVjdC1qdW1wLW5hdiAucmVsYXRlZC1wcm9kdWN0cyAuaW1hZ2UtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ucHJvZHVjdC1qdW1wLW5hdiAucmVsYXRlZC1wcm9kdWN0cyAuaW1hZ2UtY29udGFpbmVyOmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLXRvcDogMTAwJTtcbiAgY29udGVudDogXCJcIjtcbn1cblxuLnByb2R1Y3QtanVtcC1uYXYgLnJlbGF0ZWQtcHJvZHVjdHMgLmltYWdlLWNvbnRhaW5lciBpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbn1cblxuLnByb2R1Y3QtanVtcC1uYXYgLnJlbGF0ZWQtcHJvZHVjdHMgLnByb2R1Y3RfaW5mbyB7XG4gIHBhZGRpbmc6IDAgMTBweCAwIDVweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gIC5wcm9kdWN0LWp1bXAtbmF2IC5yZWxhdGVkLXByb2R1Y3RzIC5wcm9kdWN0X2luZm8ge1xuICAgIHBhZGRpbmc6IDAgMTVweCAwIDVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5wcm9kdWN0LWp1bXAtbmF2IC5yZWxhdGVkLXByb2R1Y3RzIC5wcm9kdWN0X2luZm8ge1xuICAgIHBhZGRpbmc6IDAgMzBweCAwIDIwcHg7XG4gIH1cbn1cblxuLnByb2R1Y3QtanVtcC1uYXYgLnJlbGF0ZWQtcHJvZHVjdHMgLm93bC1wcmV2IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMCU7XG4gIG1hcmdpbi1sZWZ0OiAtMS41JTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjI1ZGVnKTtcbn1cblxuLnByb2R1Y3QtanVtcC1uYXYgLnJlbGF0ZWQtcHJvZHVjdHMgLm93bC1uZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDAlO1xuICBtYXJnaW4tcmlnaHQ6IC0xLjUlO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG5cbi5wcm9kdWN0LWp1bXAtbmF2IC5yZWxhdGVkLXByb2R1Y3RzIC5vd2wtcHJldiwgLnByb2R1Y3QtanVtcC1uYXYgLnJlbGF0ZWQtcHJvZHVjdHMgLm93bC1uZXh0IHtcbiAgd2lkdGg6IDIzcHg7XG4gIGhlaWdodDogMjNweDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICNjNGNlZDE7XG4gIGJvcmRlci1yaWdodDogM3B4IHNvbGlkICNjNGNlZDE7XG4gIGNvbnRlbnQ6ICcnO1xufVxuXG4ucHJvZHVjdC1qdW1wLW5hdiAucmVsYXRlZC1wcm9kdWN0cyAucmVwbGFjZW1lbnQtcHJvZHVjdHMtY29udGFpbmVyIGgxIHtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cblxuLnByb2R1Y3QtanVtcC1uYXYgLnJlbGF0ZWQtcHJvZHVjdHMgLnJlcGxhY2VtZW50LXByb2R1Y3RzLWNvbnRhaW5lciAuZXYtcHJkLXNrdSB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc2l6ZTogMC43NWVtO1xuICBjb2xvcjogIzJkMzgzZjtcbn1cblxuLnByb2R1Y3QtanVtcC1uYXYgLkMwNTctYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbSB7XG4gIHBhZGRpbmc6IDMwcHggMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnByb2R1Y3QtanVtcC1uYXYgLkMwNTctYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbSAucDEge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG59XG5cbi5wcm9kdWN0LWp1bXAtbmF2IC5DMDU3LWFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW06Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2MwYzBjMDtcbn1cblxuLnByb2R1Y3QtanVtcC1uYXYgLkMwNTctYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWdyb3VwLWhlYWRlciB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLnByb2R1Y3QtanVtcC1uYXYgZGw6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5wcm9kdWN0LWp1bXAtbmF2IGR0IHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLnByb2R1Y3QtanVtcC1uYXYgLmZlYXR1cmVzIHVsIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwIDAgMCAxZW07XG59XG5cbi5wcm9kdWN0LWp1bXAtbmF2IC5mZWF0dXJlcyBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNjI1ZW07XG59XG5cbi5wcm9kdWN0LWp1bXAtbmF2IC5mZWF0dXJlcyAuYnRuLWRvd25sb2FkIHtcbiAgbWFyZ2luLXRvcDogMWVtO1xufVxuXG4ucHJvZHVjdC1qdW1wLW5hdiAuZmVhdHVyZXMgLmxlZnRfZXNwb3Q6Zmlyc3QtY2hpbGQgLnBkcC1qdW1wbmF2LWZlYXR1cmVzLWVzcG90IHtcbiAgcGFkZGluZy10b3A6IDNyZW07XG4gIG1hcmdpbi10b3A6IC0zcmVtO1xufVxuXG4ucHJvZHVjdC1qdW1wLW5hdiAudHJhaW5pbmctYW5kLXNlcnZpY2VzOmFmdGVyIHtcbiAgcGFkZGluZy10b3A6IDEwcHggIWltcG9ydGFudDtcbn1cblxuLnByb2R1Y3QtanVtcC1uYXYgLnRyYWluaW5nLWFuZC1zZXJ2aWNlcyAuQzAyOS1jYXNlLXN0dWR5LWRvY3VtZW50LXN0cmlwLFxuLnByb2R1Y3QtanVtcC1uYXYgLnRyYWluaW5nLWFuZC1zZXJ2aWNlcyAuQzAxMy01MC01MC14MyB7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cblxuLnByb2R1Y3QtanVtcC1uYXYgLnRyYWluaW5nLWFuZC1zZXJ2aWNlcyAuQzAxMy01MC01MC14MyB7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xufVxuXG4ucHJvZHVjdC1qdW1wLW5hdiAudHJhaW5pbmctYW5kLXNlcnZpY2VzIC5DMDEzLTUwLTUwLXgzIGgyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gIC5wcm9kdWN0LWp1bXAtbmF2IC50cmFpbmluZy1hbmQtc2VydmljZXMgLkMwMTMtNTAtNTAteDMge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjZweCkge1xuICAucHJvZHVjdC1qdW1wLW5hdiAuc2VjdGlvbiB7XG4gICAgcGFkZGluZy10b3A6IDI1cHg7XG4gIH1cbiAgLnByb2R1Y3QtanVtcC1uYXYgaDMge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgZm9udC1zaXplOiAxLjVlbTtcbiAgfVxuICAucHJvZHVjdC1qdW1wLW5hdiBkbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxuICAucHJvZHVjdC1qdW1wLW5hdiBkdCwgLnByb2R1Y3QtanVtcC1uYXYgZGQge1xuICAgIGZvbnQtc2l6ZTogLjc1ZW07XG4gIH1cbiAgLnByb2R1Y3QtanVtcC1uYXYgLnNwZWNpZmljYXRpb25zIC5idG4tZG93bmxvYWQsXG4gIC5wcm9kdWN0LWp1bXAtbmF2IC5mZWF0dXJlcyAuYnRuLWRvd25sb2FkIHtcbiAgICBtYXJnaW46IDIwcHggMDtcbiAgfVxuICAucHJvZHVjdC1qdW1wLW5hdiAuQzAyOS1jYXNlLXN0dWR5LWRvY3VtZW50LXN0cmlwIC5idG4tZG93bmxvYWQge1xuICAgIG1hcmdpbjogMTBweCBhdXRvIDMwcHggYXV0bztcbiAgfVxuICAucHJvZHVjdC1qdW1wLW5hdiAuc3BlY2lmaWNhdGlvbnMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAucHJvZHVjdC1qdW1wLW5hdiAuc3BlY2lmaWNhdGlvbnMgaDMge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbiAgLnByb2R1Y3QtanVtcC1uYXYgLnNwZWNpZmljYXRpb25zIC5wYWRkZWQtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzBweDtcbiAgfVxuICAucHJvZHVjdC1qdW1wLW5hdiAuc3BlY2lmaWNhdGlvbnMgI3NwZWNCdXR0b24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICBwYWRkaW5nOiAwIDEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gIC5wcm9kdWN0LWp1bXAtbmF2IGgzIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MXB4O1xuICB9XG4gIC5wcm9kdWN0LWp1bXAtbmF2IC5zZWN0aW9uIHtcbiAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgfVxuICAucHJvZHVjdC1qdW1wLW5hdiBkdCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cbiAgLnByb2R1Y3QtanVtcC1uYXYgZHQsIC5wcm9kdWN0LWp1bXAtbmF2IGRkIHtcbiAgICBmb250LXNpemU6IC44MTI1ZW07XG4gIH1cbiAgLnByb2R1Y3QtanVtcC1uYXYgLmJ0bi1kb3dubG9hZCB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICB9XG4gIC5wcm9kdWN0LWp1bXAtbmF2IC5zcGVjaWZpY2F0aW9ucyBoMyxcbiAgLnByb2R1Y3QtanVtcC1uYXYgLmZlYXR1cmVzIGgzLFxuICAucHJvZHVjdC1qdW1wLW5hdiAucHJvZHVjdC1mYW1pbHkgaDMge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIG1hcmdpbi10b3A6IC00cHg7XG4gIH1cbiAgLnByb2R1Y3QtanVtcC1uYXYgLmZlYXR1cmVzIC5idG4tZG93bmxvYWQge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVlbTtcbiAgICBmbG9hdDogbm9uZTtcbiAgfVxuICAucHJvZHVjdC1qdW1wLW5hdiAuQzAyOS1jYXNlLXN0dWR5LWRvY3VtZW50LXN0cmlwIC5idG4tZG93bmxvYWQge1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5wcm9kdWN0LWp1bXAtbmF2IC5mZWF0dXJlcyBsaSB7XG4gICAgZm9udC1zaXplOiAuODc1ZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNzE0M2VtO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLnByb2R1Y3QtanVtcC1uYXYgZHQsIC5wcm9kdWN0LWp1bXAtbmF2IGRkIHtcbiAgICBmb250LXNpemU6IDFlbTtcbiAgfVxuICAucHJvZHVjdC1qdW1wLW5hdiAuc3BlY2lmaWNhdGlvbnMgaDMsXG4gIC5wcm9kdWN0LWp1bXAtbmF2IC5mZWF0dXJlcyBoMyxcbiAgLnByb2R1Y3QtanVtcC1uYXYgLnByb2R1Y3QtZmFtaWx5IGgzIHtcbiAgICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgfVxuICAucHJvZHVjdC1qdW1wLW5hdiAuZmVhdHVyZXMgLmJ0bi1kb3dubG9hZCB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5wcm9kdWN0LWp1bXAtbmF2IC5mZWF0dXJlcyBsaTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbi5tb2JpbGUtanVtcC1uYXYtbWVudSBsaSB7XG4gIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5wYWRkZWQtY29udGFpbmVyIGRpdi5jb2wteHMtMTIuY29sLXNtLTYubGVmdCB7XG4gIG1pbi1oZWlnaHQ6IDQ3NXB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY2cHgpIHtcbiAgLnBhZGRlZC1jb250YWluZXIgZGl2LmNvbC14cy0xMi5jb2wtc20tNi5sZWZ0IHtcbiAgICBtaW4taGVpZ2h0OiAzNDhweDtcbiAgfVxufVxuXG51bC5keW5hQXNzZXRzLXRhYnMge1xuICBmb250LXNpemU6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogc3RhdGljICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgdWwuZHluYUFzc2V0cy10YWJzIGxpLnRhYiB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ1cHg7XG4gICAgd2lkdGg6IDE3MHB4O1xuICAgIGhlaWdodDogNDhweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICB9XG4gIHVsLmR5bmFBc3NldHMtdGFicyBsaS50YWI6bGFzdC1jaGlsZCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICB1bC5keW5hQXNzZXRzLXRhYnMgYS50YWJMaW5rcywgdWwuZHluYUFzc2V0cy10YWJzIGEudGFiRGlzYWJsZWQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiA0OHB4O1xuICAgIHdpZHRoOiAxNzBweDtcbiAgICBsaW5lLWhlaWdodDogMS4zMztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICMyZDM4M2Y7XG4gIH1cbiAgdWwuZHluYUFzc2V0cy10YWJzIGEuc2VsZWN0ZWQge1xuICAgIGNvbG9yOiAjMDBBQTdFO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIH1cbiAgdWwuZHluYUFzc2V0cy10YWJzIGEuc2VsZWN0ZWQgLnRhYlNlbGVjdGlvbkluZGljYXRvckxpbmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMEFBN0U7XG4gIH1cbiAgdWwuZHluYUFzc2V0cy10YWJzIGEgLnRhYkxhYmVsIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgfVxuICB1bC5keW5hQXNzZXRzLXRhYnMgLnRhYlNlbGVjdGlvbkluZGljYXRvckxpbmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTcwcHg7XG4gICAgaGVpZ2h0OiA0cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjBmMDtcbiAgfVxuICB1bC5keW5hQXNzZXRzLXRhYnMgLnRhYkJhY2tncm91bmQge1xuICAgIGhlaWdodDogNDhweDtcbiAgICB3aWR0aDogMTcwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMGYwZjA7XG4gIH1cbiAgdWwuZHluYUFzc2V0cy10YWJzIC50YWJCYWNrZ3JvdW5kIGEudGFiTGFiZWwge1xuICAgIGNvbG9yOiAjMDBBQTdFO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICB1bC5keW5hQXNzZXRzLXRhYnMgbGkudGFiIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZy1yaWdodDogNDVweDtcbiAgICB3aWR0aDogMjkwcHg7XG4gICAgaGVpZ2h0OiA0OHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIH1cbiAgdWwuZHluYUFzc2V0cy10YWJzIGxpLnRhYjpsYXN0LWNoaWxkIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIHVsLmR5bmFBc3NldHMtdGFicyBhLnRhYkxpbmtzLCB1bC5keW5hQXNzZXRzLXRhYnMgYS50YWJEaXNhYmxlZCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgd2lkdGg6IDI5MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogIzJkMzgzZjtcbiAgfVxuICB1bC5keW5hQXNzZXRzLXRhYnMgYS5zZWxlY3RlZCB7XG4gICAgY29sb3I6ICMwMEFBN0U7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgfVxuICB1bC5keW5hQXNzZXRzLXRhYnMgYS5zZWxlY3RlZCAudGFiU2VsZWN0aW9uSW5kaWNhdG9yTGluZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwQUE3RTtcbiAgfVxuICB1bC5keW5hQXNzZXRzLXRhYnMgYSAuc2VsZWN0ZWQge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICB9XG4gIHVsLmR5bmFBc3NldHMtdGFicyAudGFiU2VsZWN0aW9uSW5kaWNhdG9yTGluZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAyOTBweDtcbiAgICBoZWlnaHQ6IDRweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMGYwO1xuICB9XG4gIHVsLmR5bmFBc3NldHMtdGFicyAudGFiQmFja2dyb3VuZCB7XG4gICAgaGVpZ2h0OiA0OHB4O1xuICAgIHdpZHRoOiAyOTBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjBmMDtcbiAgfVxuICB1bC5keW5hQXNzZXRzLXRhYnMgLnRhYkJhY2tncm91bmQgYS50YWJMYWJlbCB7XG4gICAgY29sb3I6ICMwMEFBN0U7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgfVxufVxuXG4jcGRwLW1vYi1zdGFnZS1jYXJvdXNlbCAudGh1bWJTbGlkZS5zbGljay1zbGlkZSwgI3BkcC1tb2ItbmF2aWdhdGlvbi1jYXJvdXNlbCAudGh1bWJTbGlkZS5zbGljay1zbGlkZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbiNwZHAtbW9iLXN0YWdlLWNhcm91c2VsIC5jbS10ZWFzZXIuY20tdGVhc2VyLS1zcGlubmVyLmNtLXRlYXNlci0tcGxhaW4sICNwZHAtbW9iLW5hdmlnYXRpb24tY2Fyb3VzZWwgLmNtLXRlYXNlci5jbS10ZWFzZXItLXNwaW5uZXIuY20tdGVhc2VyLS1wbGFpbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuI3BkcC1tb2Itc3RhZ2UtY2Fyb3VzZWwgLmNtLXRlYXNlci5jbS10ZWFzZXItLXNwaW5uZXIuY20tdGVhc2VyLS1wbGFpbiAuY20tc3Bpbm5lcl9faWNvbiwgI3BkcC1tb2ItbmF2aWdhdGlvbi1jYXJvdXNlbCAuY20tdGVhc2VyLmNtLXRlYXNlci0tc3Bpbm5lci5jbS10ZWFzZXItLXBsYWluIC5jbS1zcGlubmVyX19pY29uIHtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gICNwZHAtbW9iLXN0YWdlLWNhcm91c2VsLCAjcGRwLW1vYi1uYXZpZ2F0aW9uLWNhcm91c2VsIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBkcC1jYXJvdXNlbC5jb250YWluZXIge1xuICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogNTgwcHg7XG4gICAgaGVpZ2h0OiA0MTRweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjNweDtcbiAgfVxuICAucGRwLWNhcm91c2VsLmNvbnRhaW5lciAuY20tdGVhc2VyIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cbiAgLnBkcC1jYXJvdXNlbC5jb250YWluZXIgLmlubGluZS12aWRlby13cmFwcGVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwJTtcbiAgfVxuICAjcGRwLWltYWdlLXN0YWdlLWNhcm91c2VsLCAjcGRwLXZpZGVvLXN0YWdlLWNhcm91c2VsIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuICAjcGRwLWltYWdlLXN0YWdlLWNhcm91c2VsIC5zbGljay1hY3RpdmUsICNwZHAtdmlkZW8tc3RhZ2UtY2Fyb3VzZWwgLnNsaWNrLWFjdGl2ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMXMgZWFzZS1pbjtcbiAgfVxuICAjcGRwLWltYWdlLXN0YWdlLWNhcm91c2VsIC5zbGljay1zbGlkZSwgI3BkcC12aWRlby1zdGFnZS1jYXJvdXNlbCAuc2xpY2stc2xpZGUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjFzIGVhc2Utb3V0O1xuICB9XG4gICNwZHAtaW1hZ2Utc3RhZ2UtY2Fyb3VzZWwgLnNsaWNrLWNsb25lZCwgI3BkcC12aWRlby1zdGFnZS1jYXJvdXNlbCAuc2xpY2stY2xvbmVkIHtcbiAgICBvcGFjaXR5OiAwLjM7XG4gIH1cbiAgI3BkcC1pbWFnZS1uYXZpZ2F0aW9uLWNhcm91c2VsLCAjcGRwLXZpZGVvLW5hdmlnYXRpb24tY2Fyb3VzZWwge1xuICAgIHdpZHRoOiA2NHB4O1xuICAgIGhlaWdodDogMzYwcHg7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgcGFkZGluZzogMHB4IDBweDtcbiAgfVxuICAjcGRwLWltYWdlLW5hdmlnYXRpb24tY2Fyb3VzZWwgLnRodW1iU2xpZGUuc2xpY2stc2xpZGUsICNwZHAtdmlkZW8tbmF2aWdhdGlvbi1jYXJvdXNlbCAudGh1bWJTbGlkZS5zbGljay1zbGlkZSB7XG4gICAgbWFyZ2luLXRvcDogMTZweDtcbiAgfVxuICAjcGRwLWltYWdlLW5hdmlnYXRpb24tY2Fyb3VzZWwgLnRodW1iU2xpZGUuc2xpY2stY3VycmVudCwgI3BkcC12aWRlby1uYXZpZ2F0aW9uLWNhcm91c2VsIC50aHVtYlNsaWRlLnNsaWNrLWN1cnJlbnQge1xuICAgIGJvcmRlcjogMXB4O1xuICAgIG91dGxpbmU6ICMwMGFhN2Ugc29saWQgdGhpbjtcbiAgfVxuICAjcGRwLWltYWdlLW5hdmlnYXRpb24tY2Fyb3VzZWwgLnRodW1iU2xpZGUuc2xpY2stY3VycmVudCAuaXNIaWRkZW4sICNwZHAtdmlkZW8tbmF2aWdhdGlvbi1jYXJvdXNlbCAudGh1bWJTbGlkZS5zbGljay1jdXJyZW50IC5pc0hpZGRlbiB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB9XG4gICNwZHAtaW1hZ2UtbmF2aWdhdGlvbi1jYXJvdXNlbCAudGh1bWJTbGlkZS5zbGljay1jdXJyZW50IC5pc1Zpc2libGUsICNwZHAtdmlkZW8tbmF2aWdhdGlvbi1jYXJvdXNlbCAudGh1bWJTbGlkZS5zbGljay1jdXJyZW50IC5pc1Zpc2libGUge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cbiAgI3BkcC1pbWFnZS1uYXZpZ2F0aW9uLWNhcm91c2VsIC50aHVtYlNsaWRlLnNsaWNrLXNsaWRlIC5jbS1zcGlubmVyX19pY29uLCAjcGRwLXZpZGVvLW5hdmlnYXRpb24tY2Fyb3VzZWwgLnRodW1iU2xpZGUuc2xpY2stc2xpZGUgLmNtLXNwaW5uZXJfX2ljb24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gICNwZHAtaW1hZ2UtbmF2aWdhdGlvbi1jYXJvdXNlbCAudGh1bWJTbGlkZS5zbGljay1zbGlkZSAucGxheS1idXR0b24sICNwZHAtdmlkZW8tbmF2aWdhdGlvbi1jYXJvdXNlbCAudGh1bWJTbGlkZS5zbGljay1zbGlkZSAucGxheS1idXR0b24ge1xuICAgIGhlaWdodDogMjRweDtcbiAgICB3aWR0aDogMjRweDtcbiAgfVxuICAjcGRwLWltYWdlLW5hdmlnYXRpb24tY2Fyb3VzZWwgLnRodW1iU2xpZGUuc2xpY2stc2xpZGUgLnBsYXktYnV0dG9uLWNpcmNsZTpiZWZvcmUsICNwZHAtdmlkZW8tbmF2aWdhdGlvbi1jYXJvdXNlbCAudGh1bWJTbGlkZS5zbGljay1zbGlkZSAucGxheS1idXR0b24tY2lyY2xlOmJlZm9yZSB7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICAgIHdpZHRoOiAyNHB4O1xuICB9XG4gICNwZHAtaW1hZ2UtbmF2aWdhdGlvbi1jYXJvdXNlbCAudGh1bWJTbGlkZS5zbGljay1zbGlkZSAucGxheS1idXR0b24tY2lyY2xlOmFmdGVyLCAjcGRwLXZpZGVvLW5hdmlnYXRpb24tY2Fyb3VzZWwgLnRodW1iU2xpZGUuc2xpY2stc2xpZGUgLnBsYXktYnV0dG9uLWNpcmNsZTphZnRlciB7XG4gICAgbGVmdDogOXB4O1xuICAgIHRvcDogNnB4O1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDZweDtcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiA2cHg7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDEwcHg7XG4gIH1cbiAgLnNsaWNrLXNsaWRlIHtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAudGh1bWJTbGlkZSBpbWcge1xuICAgIGhlaWdodDogNjRweDtcbiAgfVxuICAjcGRwLWltYWdlLXN0YWdlLWNhcm91c2VsLnNsaWNrLXNsaWRlIC5wbGF5LWJ1dHRvbiwgI3BkcC12aWRlby1zdGFnZS1jYXJvdXNlbC5zbGljay1zbGlkZSAucGxheS1idXR0b24ge1xuICAgIGhlaWdodDogMjRweDtcbiAgICB3aWR0aDogMjRweDtcbiAgfVxuICAjcGRwLWltYWdlLXN0YWdlLWNhcm91c2VsLnNsaWNrLXNsaWRlIC5wbGF5LWJ1dHRvbi1jaXJjbGU6YmVmb3JlLCAjcGRwLXZpZGVvLXN0YWdlLWNhcm91c2VsLnNsaWNrLXNsaWRlIC5wbGF5LWJ1dHRvbi1jaXJjbGU6YmVmb3JlIHtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgd2lkdGg6IDI0cHg7XG4gIH1cbiAgI3BkcC1pbWFnZS1zdGFnZS1jYXJvdXNlbC5zbGljay1zbGlkZSAucGxheS1idXR0b24tY2lyY2xlOmFmdGVyLCAjcGRwLXZpZGVvLXN0YWdlLWNhcm91c2VsLnNsaWNrLXNsaWRlIC5wbGF5LWJ1dHRvbi1jaXJjbGU6YWZ0ZXIge1xuICAgIGxlZnQ6IDlweDtcbiAgICB0b3A6IDZweDtcbiAgICBib3JkZXItdG9wLXdpZHRoOiA2cHg7XG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogNnB4O1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAxMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjZweCkge1xuICAjcGRwLXZpZGVvLW5hdmlnYXRpb24tY2Fyb3VzZWwsICNwZHAtaW1hZ2UtbmF2aWdhdGlvbi1jYXJvdXNlbCwgI3BkcC12aWRlby1zdGFnZS1jYXJvdXNlbCwgI3BkcC1pbWFnZS1zdGFnZS1jYXJvdXNlbCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gICNwZHAtbW9iLXN0YWdlLWNhcm91c2VsLCAjcGRwLW1vYi1uYXZpZ2F0aW9uLWNhcm91c2VsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAjcGRwLW1vYi1zdGFnZS1jYXJvdXNlbCAuY20tdGVhc2FibGVfX3BsYXksICNwZHAtbW9iLW5hdmlnYXRpb24tY2Fyb3VzZWwgLmNtLXRlYXNhYmxlX19wbGF5IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTIyNSUpO1xuICB9XG4gIC5wZHBDYXJvdXNlbEZsZXhEaXYge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICB9XG4gIC5wZHAtY2Fyb3VzZWwuY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgfVxuICAucGRwLWNhcm91c2VsLmNvbnRhaW5lciAuY20tdGVhc2VyIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG4gIC5wZHAtY2Fyb3VzZWwuY29udGFpbmVyIC5pbmxpbmUtdmlkZW8td3JhcHBlciB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMCU7XG4gIH1cbiAgI3BkcC1tb2Itc3RhZ2UtY2Fyb3VzZWwge1xuICAgIG1heC13aWR0aDogMzMwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogMzMwcHg7XG4gICAgcGFkZGluZzogMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgb3ZlcmZsb3cteDogc2Nyb2xsO1xuICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgICBzY3JvbGwtc25hcC10eXBlOiB4IG1hbmRhdG9yeTtcbiAgICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XG4gICAgbWFyZ2luOiAwIGF1dG8gNXB4O1xuICB9XG4gICNwZHAtbW9iLXN0YWdlLWNhcm91c2VsOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB9XG4gICNwZHAtbW9iLXN0YWdlLWNhcm91c2VsIC5zdGFnZVNsaWRlIHtcbiAgICBzY3JvbGwtc25hcC1hbGlnbjogc3RhcnQ7XG4gICAgbWluLXdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDAgMC41cmVtO1xuICB9XG4gICNwZHAtbW9iLW5hdmlnYXRpb24tY2Fyb3VzZWwge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBhZGRpbmc6IDFweCAwO1xuICAgIG92ZXJmbG93LXg6IHNjcm9sbDtcbiAgICBvdmVyZmxvdy15OiBoaWRkZW47XG4gICAgc2Nyb2xsLXNuYXAtdHlwZTogeCBtYW5kYXRvcnk7XG4gICAgLXdlYmtpdC1zY3JvbGwtc25hcC10eXBlOiB4IG1hbmRhdG9yeTtcbiAgICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcbiAgICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XG4gIH1cbiAgI3BkcC1tb2ItbmF2aWdhdGlvbi1jYXJvdXNlbDo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgfVxuICAjcGRwLW1vYi1uYXZpZ2F0aW9uLWNhcm91c2VsIC5tb2ItbmF2LWl0ZW0ge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gICNwZHAtbW9iLW5hdmlnYXRpb24tY2Fyb3VzZWwgaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyBsYWJlbCAuY20tdGVhc2VyIHtcbiAgICBib3JkZXI6IDFweDtcbiAgICBvdXRsaW5lOiAjMDBhYTdlIHNvbGlkIHRoaW47XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICMwMGFhN2U7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2NnB4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIGFuZCAobWluLXdpZHRoOiA1MjFweCkge1xuICAjcGRwLW1vYi1uYXZpZ2F0aW9uLWNhcm91c2VsIHtcbiAgICBtYXJnaW46IDAgY2FsYygoMTAwJSAtIDMwcmVtKSAvIDIpO1xuICAgIHdpZHRoOiAzMHJlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY2cHgpIGFuZCAobWF4LXdpZHRoOiA1MjBweCkgYW5kIChtaW4td2lkdGg6IDQ0MXB4KSB7XG4gICNwZHAtbW9iLW5hdmlnYXRpb24tY2Fyb3VzZWwge1xuICAgIG1hcmdpbjogMCBjYWxjKCgxMDAlIC0gMjVyZW0pIC8gMik7XG4gICAgd2lkdGg6IDI1cmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjZweCkgYW5kIChtYXgtd2lkdGg6IDQ0MHB4KSBhbmQgKG1pbi13aWR0aDogMzYxcHgpIHtcbiAgI3BkcC1tb2ItbmF2aWdhdGlvbi1jYXJvdXNlbCB7XG4gICAgbWFyZ2luOiAwIGNhbGMoKDEwMCUgLSAyMHJlbSkgLyAyKTtcbiAgICB3aWR0aDogMjByZW07XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2NnB4KSBhbmQgKG1heC13aWR0aDogMzYwcHgpIGFuZCAobWluLXdpZHRoOiAyODFweCkge1xuICAjcGRwLW1vYi1uYXZpZ2F0aW9uLWNhcm91c2VsIHtcbiAgICBtYXJnaW46IDAgY2FsYygoMTAwJSAtIDE1cmVtKSAvIDIpO1xuICAgIHdpZHRoOiAxNXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY2cHgpIGFuZCAobWF4LXdpZHRoOiAyODBweCkge1xuICAjcGRwLW1vYi1uYXZpZ2F0aW9uLWNhcm91c2VsIHtcbiAgICBwYWRkaW5nOiAwIGNhbGMoKDEwMCUgLSAxMHJlbSkgLyAyKTtcbiAgICB3aWR0aDogMTByZW07XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2NnB4KSB7XG4gICNwZHAtbW9iLW5hdmlnYXRpb24tY2Fyb3VzZWwgLnRodW1iU2xpZGUge1xuICAgIHBhZGRpbmc6IDAgMC41cmVtO1xuICAgIHNjcm9sbC1zbmFwLWFsaWduOiBzdGFydDtcbiAgICBtYXgtd2lkdGg6IDVyZW07XG4gICAgbWluLXdpZHRoOiA1cmVtO1xuICAgIHdpZHRoOiA1cmVtO1xuICAgIGhlaWdodDogNHJlbTtcbiAgfVxuICAjcGRwLW1vYi1uYXZpZ2F0aW9uLWNhcm91c2VsIC50aHVtYlNsaWRlIC5jbS10ZWFzZXIgZGl2IGltZyB7XG4gICAgbWluLWhlaWdodDogNHJlbTtcbiAgfVxuICAjcGRwLW1vYi1uYXZpZ2F0aW9uLWNhcm91c2VsIC50aHVtYlNsaWRlIC5jbS10ZWFzZXIgLmNtLXRlYXNhYmxlX19wbGF5IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAtNzAlO1xuICAgIGxlZnQ6IDMwJTtcbiAgICB0cmFuc2Zvcm06IHVuc2V0O1xuICB9XG4gICNwZHAtbW9iLW5hdmlnYXRpb24tY2Fyb3VzZWwgLnRodW1iU2xpZGUgLnBsYXktYnV0dG9uIHtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgd2lkdGg6IDI0cHg7XG4gIH1cbiAgI3BkcC1tb2ItbmF2aWdhdGlvbi1jYXJvdXNlbCAudGh1bWJTbGlkZSAucGxheS1idXR0b24tY2lyY2xlOmJlZm9yZSB7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICAgIHdpZHRoOiAyNHB4O1xuICB9XG4gICNwZHAtbW9iLW5hdmlnYXRpb24tY2Fyb3VzZWwgLnRodW1iU2xpZGUgLnBsYXktYnV0dG9uLWNpcmNsZTphZnRlciB7XG4gICAgbGVmdDogOXB4O1xuICAgIHRvcDogNnB4O1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDZweDtcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiA2cHg7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDEwcHg7XG4gIH1cbiAgLnNsaWNrLXNsaWRlIHtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuICAjcGRwLW1vYi1zdGFnZS1jYXJvdXNlbC5zbGljay1zbGlkZSAucGxheS1idXR0b24ge1xuICAgIGhlaWdodDogMjRweDtcbiAgICB3aWR0aDogMjRweDtcbiAgfVxuICAjcGRwLW1vYi1zdGFnZS1jYXJvdXNlbC5zbGljay1zbGlkZSAucGxheS1idXR0b24tY2lyY2xlOmJlZm9yZSB7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICAgIHdpZHRoOiAyNHB4O1xuICB9XG4gICNwZHAtbW9iLXN0YWdlLWNhcm91c2VsLnNsaWNrLXNsaWRlIC5wbGF5LWJ1dHRvbi1jaXJjbGU6YWZ0ZXIge1xuICAgIGxlZnQ6IDlweDtcbiAgICB0b3A6IDZweDtcbiAgICBib3JkZXItdG9wLXdpZHRoOiA2cHg7XG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogNnB4O1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAxMHB4O1xuICB9XG59XG5cbiNwZHAtdmlkZW8tc3RhZ2UtY2Fyb3VzZWwsICNwZHAtdmlkZW8tbmF2aWdhdGlvbi1jYXJvdXNlbCB7XG4gIGJvdHRvbTogLTE1MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NTBweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNwZHAtaW1hZ2Utc3RhZ2UtY2Fyb3VzZWwsICNwZHAtdmlkZW8tc3RhZ2UtY2Fyb3VzZWwge1xuICAgIHBhZGRpbmctdG9wOiA0MCU7XG4gICAgcGFkZGluZy1sZWZ0OiAxNiU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTUwcHgpIGFuZCAobWluLXdpZHRoOiA4NTFweCkge1xuICAjcGRwLWltYWdlLXN0YWdlLWNhcm91c2VsLCAjcGRwLXZpZGVvLXN0YWdlLWNhcm91c2VsIHtcbiAgICBwYWRkaW5nLXRvcDogMzAlO1xuICAgIHBhZGRpbmctbGVmdDogMTQlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwNTBweCkgYW5kIChtaW4td2lkdGg6IDk1MXB4KSB7XG4gICNwZHAtaW1hZ2Utc3RhZ2UtY2Fyb3VzZWwsICNwZHAtdmlkZW8tc3RhZ2UtY2Fyb3VzZWwge1xuICAgIHBhZGRpbmctdG9wOiAyNSU7XG4gICAgcGFkZGluZy1sZWZ0OiAxMiU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE1MHB4KSBhbmQgKG1pbi13aWR0aDogMTA1MXB4KSB7XG4gICNwZHAtaW1hZ2Utc3RhZ2UtY2Fyb3VzZWwsICNwZHAtdmlkZW8tc3RhZ2UtY2Fyb3VzZWwge1xuICAgIHBhZGRpbmctdG9wOiAxMiU7XG4gICAgcGFkZGluZy1sZWZ0OiA4JTtcbiAgfVxufVxuXG4uZW1lcnNvbi1wZHAtYWRkaXRpb25hbC1sYXJnZS1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBoZWlnaHQ6IDEwMHB4O1xuICB3aWR0aDogMjAwcHg7XG59XG5cbi5lbWVyc29uLXBkcC1hZGRpdGlvbmFsLWxhcmdlLWl0ZW06YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctdG9wOiA1MCU7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5cbi5lbWVyc29uLXBkcC1hZGRpdGlvbmFsLXNtYWxsLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGhlaWdodDogMTAwcHg7XG4gIHdpZHRoOiAyMDBweDtcbn1cblxuLmVtZXJzb24tcGRwLWFkZGl0aW9uYWwtc21hbGwtaXRlbTpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy10b3A6IDUwJTtcbiAgY29udGVudDogXCJcIjtcbn1cblxuLmVtZXJzb24tb3ZlcmxheV9fcGljdHVyZS1ib3gge1xuICBsZWZ0OiAwcHg7XG4gIHJpZ2h0OiBhdXRvO1xuICB6LWluZGV4OiAxMDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4uY29sLWNlbnRlcmVkIHtcbiAgZmxvYXQ6IG5vbmU7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2NnB4KSB7XG4gIC5yaWdodCAubmFtZVBhcnRQcmljZUNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgLmxlZnQgLm5hbWVQYXJ0UHJpY2VDb250YWluZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLm5hbWVQYXJ0UHJpY2VDb250YWluZXIgLmNtLXByb2R1Y3QtYXNzZXRzIHtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuXG4ubmFtZVBhcnRQcmljZUNvbnRhaW5lciAuY20tcHJvZHVjdC1hc3NldHMgLmltYWdlLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cblxuLm5hbWVQYXJ0UHJpY2VDb250YWluZXIgLmNtLXByb2R1Y3QtYXNzZXRzIC5pbWFnZS1jb250YWluZXIgLmVtZXJzb24tcHJvZHVjdF9fdGl0bGUtaWNvbiB7XG4gIGhlaWdodDogM2VtO1xuICB3aWR0aDogM2VtO1xufVxuXG4ubmFtZVBhcnRQcmljZUNvbnRhaW5lciAubWFpbl9oZWFkZXIge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMS4xMjVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICBtYXJnaW4tdG9wOiAxOXB4O1xuICBtYXJnaW4tYm90dG9tOiAxOHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgLm5hbWVQYXJ0UHJpY2VDb250YWluZXIgLm1haW5faGVhZGVyIHtcbiAgICBmb250LXNpemU6IDEuMTg3NWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjUyNjNlbTtcbiAgICBtYXJnaW4tdG9wOiAtNnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAubmFtZVBhcnRQcmljZUNvbnRhaW5lciAubWFpbl9oZWFkZXIge1xuICAgIGZvbnQtc2l6ZTogMS42ODc1ZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNDA3ZW07XG4gIH1cbn1cblxuLm5hbWVQYXJ0UHJpY2VDb250YWluZXIgLmV2LXByZC1za3Uge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbn1cblxuLyogRGV2U3RhcnQ6IHJlbW92ZWQgaWQgI3ByaWNlX2Rpc3BsYXkgc2luY2UgdGhlcmUgY2FuIGJlIG11bHRpcGxlIHByaWNlIGluIHRoZSBzYW1lIHBhZ2UgKi9cbi5uYW1lUGFydFByaWNlQ29udGFpbmVyIGgyIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBjb2xvcjogYmxhY2s7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xufVxuXG4ubmFtZVBhcnRQcmljZUNvbnRhaW5lciA+IC5wcmludF9zZWN0aW9uIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgZm9udC1zaXplOiAxMXB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5uYW1lUGFydFByaWNlQ29udGFpbmVyID4gLnByaW50X3NlY3Rpb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLm5hbWVQYXJ0UHJpY2VDb250YWluZXIgPiAucHJpbnRfc2VjdGlvbiA+IHNwYW4ge1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi5uYW1lUGFydFByaWNlQ29udGFpbmVyID4gLnByaW50X3NlY3Rpb246aG92ZXIgc3BhbiB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4ubmFtZVBhcnRQcmljZUNvbnRhaW5lciA+IC5wcmludF9zZWN0aW9uOmhvdmVyID4gLnByaW50X2ljb24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggLTE2cHg7XG59XG5cbi5uYW1lUGFydFByaWNlQ29udGFpbmVyID4gLm5vdF9hdmFpbGFibGUge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGNvbG9yOiAjNzY3Njc2O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG4ubmFtZVBhcnRQcmljZUNvbnRhaW5lciBzcGFuIC5jb25maWd1cmVkIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzRkNGQ0ZTtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIG1hcmdpbi10b3A6IC0ycHg7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4ubmFtZVBhcnRQcmljZUNvbnRhaW5lciBzcGFuIC5vbGRfcHJpY2Uge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjNzY3Njc2O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xuICBtYXJnaW4tcmlnaHQ6IDRweDtcbn1cblxuLm5hbWVQYXJ0UHJpY2VDb250YWluZXIgc3BhbiAucHJpY2Uge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjQ0E0MjAwO1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ubmFtZVBhcnRQcmljZUNvbnRhaW5lciBzcGFuIC5za3Uge1xuICBmb250LXNpemU6IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICBjb2xvcjogIzc2NzY3NjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tdG9wOiAxMnB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4ubmFtZVBhcnRQcmljZUNvbnRhaW5lciAucHJvbW90aW9uIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogIzAwNkVDQztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ubmFtZVBhcnRQcmljZUNvbnRhaW5lciAucHJvbW90aW9uOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5uYW1lUGFydFByaWNlQ29udGFpbmVyIC5zaW5nbGVfc3Rhcjpob3ZlciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDBweCAtMTZweDtcbn1cblxuLm5hbWVQYXJ0UHJpY2VDb250YWluZXIgLnN0YXJfcmF0aW5ncyB7XG4gIHBhZGRpbmctdG9wOiAxcHg7XG4gIHBhZGRpbmctYm90dG9tOiA3cHg7XG59XG5cbi5uYW1lUGFydFByaWNlQ29udGFpbmVyIC5zdGFyX3JhdGluZ3Mgc3BhbiAucmV2aWV3cyBhIHtcbiAgY29sb3I6ICMwMDZlY2M7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmctbGVmdDogOHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xufVxuXG4ubmFtZVBhcnRQcmljZUNvbnRhaW5lciAuc3Rhcl9yYXRpbmdzIHNwYW4gLnJldmlld3MgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4ubmFtZVBhcnRQcmljZUNvbnRhaW5lciAuc3Rhcl9yYXRpbmdzIC5zdGFycyB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4ucHJvZHVjdF9saXN0aW5nX2NvbnRhaW5lciAubGlzdF9tb2RlIC5wcm9kdWN0ID4gLnByb2R1Y3RfaW5mbyA+IC5wcm9kdWN0X3JhdGluZyA+IGRpdi5zdGFyX3JhdGluZ3MgLnNpbmdsZV9zdGFyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IC0xNnB4O1xufVxuXG4ucHJvZHVjdF9saXN0aW5nX2NvbnRhaW5lciAubGlzdF9tb2RlIC5wcm9kdWN0ID4gLnByb2R1Y3RfaW5mbyA+IC5wcm9kdWN0X3JhdGluZyA+IGRpdi5zdGFyX3JhdGluZ3MgLnJldmlld3MgYSB7XG4gIGNvbG9yOiAjMDA2ZWNjO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBsaW5lLWhlaWdodDogMjJweDtcbn1cblxuLnByb2R1Y3RfbGlzdGluZ19jb250YWluZXIgLmxpc3RfbW9kZSAucHJvZHVjdCA+IC5wcm9kdWN0X2luZm8gPiAucHJvZHVjdF9yYXRpbmcgPiBkaXYuc3Rhcl9yYXRpbmdzIC5yZXZpZXdzIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLnByb2R1Y3RfbGlzdGluZ19jb250YWluZXIgLmxpc3RfbW9kZSAucHJvZHVjdCA+IC5wcm9kdWN0X2luZm8gPiAucHJvZHVjdF9yYXRpbmcgPiBkaXYuc3Rhcl9yYXRpbmdzIGRpdi5zdGFycyB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4ucHJvZHVjdC1kZXNjcmlwdGlvbi13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXNpemU6IC44NzVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NmVtO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4ucHJvZHVjdC1kZXNjcmlwdGlvbi13cmFwcGVyIHAge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ucHJvZHVjdC1kZXNjcmlwdGlvbi13cmFwcGVyIC50b2dnbGUge1xuICBkaXNwbGF5OiBub25lO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAyMDBweDtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsIHdoaXRlLCB3aGl0ZSwgcmdiYSgwLCAwLCAwLCAwKSk7XG59XG5cbi5wcm9kdWN0LWRlc2NyaXB0aW9uLXdyYXBwZXIuY29sbGFwc2Uge1xuICBoZWlnaHQ6IDQwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ucHJvZHVjdC1kZXNjcmlwdGlvbi13cmFwcGVyLmNvbGxhcHNlLmluIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4ucHJvZHVjdC1kZXNjcmlwdGlvbi13cmFwcGVyLmNvbGxhcHNlLmluIC50b2dnbGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucHJvZHVjdC1kZXNjcmlwdGlvbi13cmFwcGVyLmNvbGxhcHNlIC50b2dnbGUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gIC5wcm9kdWN0LWRlc2NyaXB0aW9uLXdyYXBwZXIge1xuICAgIGZvbnQtc2l6ZTogLjgxMjVlbTtcbiAgICBsaW5lLWhlaWdodDogMS43NjkyZW07XG4gICAgbWFyZ2luLXRvcDogMTFweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG4gIC5wcm9kdWN0LWRlc2NyaXB0aW9uLXdyYXBwZXIuY29sbGFwc2Uge1xuICAgIGhlaWdodDogNDZweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5wcm9kdWN0LWRlc2NyaXB0aW9uLXdyYXBwZXIge1xuICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjYyNWVtO1xuICB9XG4gIC5wcm9kdWN0LWRlc2NyaXB0aW9uLXdyYXBwZXIuY29sbGFwc2Uge1xuICAgIGhlaWdodDogNTJweDtcbiAgfVxufVxuXG4jcGRwLXByb2R1Y3QtbGlzdGluZyB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDExMHB4O1xufVxuXG4jcGRwLXByb2R1Y3QtbGlzdGluZyAucHJvZHVjdF9saXN0aW5nX2NvbnRhaW5lciB7XG4gIGJvcmRlci1sZWZ0OiBub25lO1xuICBwb3NpdGlvbjogc3RhdGljO1xufVxuXG4jcGRwLXByb2R1Y3QtbGlzdGluZyAucGFnZUNvbnRyb2wge1xuICBib3R0b206IDM3cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxLjEyNWVtO1xuICBsaW5lLWhlaWdodDogMzhweDtcbn1cblxuI3BkcC1wcm9kdWN0LWxpc3RpbmcgLnBhZ2VDb250cm9sIGEge1xuICBtYXJnaW46IDAgNHB4O1xufVxuXG4jcGRwLXByb2R1Y3QtbGlzdGluZyAucGFnZUNvbnRyb2wgLmFjdGl2ZSB7XG4gIGNvbG9yOiAjMDBBQTdFO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gICNwZHAtcHJvZHVjdC1saXN0aW5nIHtcbiAgICBoZWlnaHQ6IDE0MjVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gICNwZHAtcHJvZHVjdC1saXN0aW5nIHtcbiAgICBoZWlnaHQ6IDk1MHB4O1xuICB9XG4gICNwZHAtcHJvZHVjdC1saXN0aW5nIC5wYWdlQ29udHJvbCBhIHtcbiAgICBtYXJnaW46IDAgMTJweDtcbiAgfVxuICAjcGRwLXByb2R1Y3QtbGlzdGluZyAucGFnZUNvbnRyb2xNb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLlBEMDE0LXByb2R1Y3QtdGFibGUucHJvZHVjdC10YWJsZS1hc3NlbWJseS1saXN0IC5wcm9kdWN0IHtcbiAgcGFkZGluZzogMjVweCAwIDAgMjVweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5QRDAxNC1wcm9kdWN0LXRhYmxlLnByb2R1Y3QtdGFibGUtYXNzZW1ibHktbGlzdCAucHJvZHVjdCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG4uUEQwMTQtcHJvZHVjdC10YWJsZS5wcm9kdWN0LXRhYmxlLWFzc2VtYmx5LWxpc3QgLnByb2R1Y3QgLmNvbXBhcmUtbGlzdC12aWV3IHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbn1cblxuLlBEMDE0LXByb2R1Y3QtdGFibGUucHJvZHVjdC10YWJsZS1hc3NlbWJseS1saXN0IC5wcm9kdWN0IC5wcm9kdWN0X2ltYWdlX2xpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cblxuLlBEMDE0LXByb2R1Y3QtdGFibGUucHJvZHVjdC10YWJsZS1hc3NlbWJseS1saXN0IC5wcm9kdWN0IC5wcm9kdWN0LXRhYmxlLWN0YSB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbi5QRDAxNC1wcm9kdWN0LXRhYmxlLnByb2R1Y3QtdGFibGUtYXNzZW1ibHktbGlzdCAucHJvZHVjdF9uYW1lIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuUEQwMTQtcHJvZHVjdC10YWJsZS5wcm9kdWN0LXRhYmxlLWFzc2VtYmx5LWxpc3QgLmJ0biB7XG4gICAgcGFkZGluZzogMCA1cHg7XG4gIH1cbn1cblxuLlBEMDE0LXByb2R1Y3QtdGFibGUucHJvZHVjdC10YWJsZS1wYWNrYWdlLXByb2R1Y3QtbGlzdCAucHJvZHVjdCB7XG4gIHBhZGRpbmc6IDI1cHggMCAwIDI1cHg7XG59XG5cbi5QRDAxNC1wcm9kdWN0LXRhYmxlLnByb2R1Y3QtdGFibGUtcGFja2FnZS1wcm9kdWN0LWxpc3QgLnByb2R1Y3QgLnByb2R1Y3RfaW1hZ2VfbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuXG4uUEQwMTQtcHJvZHVjdC10YWJsZS5wcm9kdWN0LXRhYmxlLXBhY2thZ2UtcHJvZHVjdC1saXN0IC5wcm9kdWN0IC5wcm9kdWN0LXRhYmxlLWN0YSB7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG5cbi5QRDAxNC1wcm9kdWN0LXRhYmxlLnByb2R1Y3QtdGFibGUtc2t1LWxpc3QgLnByb2R1Y3QgLnByb2R1Y3QtbWV0YSAuY29sLWNvdW50LTEge1xuICB3aWR0aDogMTAwJTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbn1cblxuLlBEMDE0LXByb2R1Y3QtdGFibGUucHJvZHVjdC10YWJsZS1za3UtbGlzdCAucHJvZHVjdCAucHJvZHVjdC1tZXRhIC5jb2wtY291bnQtMiB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLyAyKTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbn1cblxuLlBEMDE0LXByb2R1Y3QtdGFibGUucHJvZHVjdC10YWJsZS1za3UtbGlzdCAucHJvZHVjdCAucHJvZHVjdC1tZXRhIC5jb2wtY291bnQtMyB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLyAzKTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbn1cblxuLlBEMDE0LXByb2R1Y3QtdGFibGUucHJvZHVjdC10YWJsZS1za3UtbGlzdCAucHJvZHVjdCAucHJvZHVjdC1tZXRhIC5jb2wtY291bnQtNCB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLyA0KTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbn1cblxuLlBEMDE0LXByb2R1Y3QtdGFibGUucHJvZHVjdC10YWJsZS1za3UtbGlzdCAucHJvZHVjdCAucHJvZHVjdC1tZXRhIC5jb2wtY291bnQtNSB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLyA1KTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbn1cblxuLlBEMDE0LXByb2R1Y3QtdGFibGUucHJvZHVjdC10YWJsZS1za3UtbGlzdCAucHJvZHVjdCAucHJvZHVjdC1tZXRhIC5tb2ItYXR0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLlBEMDE0LXByb2R1Y3QtdGFibGUucHJvZHVjdC10YWJsZS1za3UtbGlzdCAucHJvZHVjdCAucHJvZHVjdC1tZXRhIC5ub25tb2ItYXR0IC5za3UtbGlzdC1oZWFkZXIge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTkuOXB4KSB7XG4gIC5QRDAxNC1wcm9kdWN0LXRhYmxlLnByb2R1Y3QtdGFibGUtc2t1LWxpc3QgLnByb2R1Y3QgLnByb2R1Y3QtbWV0YSAubm9ubW9iLWF0dCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuUEQwMTQtcHJvZHVjdC10YWJsZS5wcm9kdWN0LXRhYmxlLXNrdS1saXN0IC5wcm9kdWN0IC5wcm9kdWN0LW1ldGEgLm1vYi1hdHQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5QRDAxNC1wcm9kdWN0LXRhYmxlLnByb2R1Y3QtdGFibGUtc2t1LWxpc3QgLnByb2R1Y3QgLnByb2R1Y3QtbWV0YSAubW9iLWF0dCB0ZCB7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICB9XG4gIC5QRDAxNC1wcm9kdWN0LXRhYmxlLnByb2R1Y3QtdGFibGUtc2t1LWxpc3QgLnByb2R1Y3QgLnByb2R1Y3QtbWV0YSAubW9iLWF0dCAuc2t1LWxpc3QtaGVhZGVyLXRleHQge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cbn1cblxuLlBEMDE0LXByb2R1Y3QtdGFibGUucHJvZHVjdC10YWJsZS1za3UtbGlzdCAucHJpY2UtY29udGFpbmVyIHtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG59XG5cbi5QRDAxNC1wcm9kdWN0LXRhYmxlLnByb2R1Y3QtdGFibGUtc2t1LWxpc3QgLmZpcnN0LWNvbHVtbiB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLlBEMDE0LXByb2R1Y3QtdGFibGUucHJvZHVjdC10YWJsZS1za3UtbGlzdCAubGFzdC1jb2x1bW4ge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY2cHgpIHtcbiAgLlBEMDE0LXByb2R1Y3QtdGFibGUucHJvZHVjdC10YWJsZS1za3UtbGlzdCAubGFzdC1jb2x1bW4ge1xuICAgIHBhZGRkaW5nLXRvcDogNXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjZweCkge1xuICAuUEQwMTQtcHJvZHVjdC10YWJsZS5wcm9kdWN0LXRhYmxlLXNrdS1saXN0ICNhZGRUb1Nob3BwaW5nTGlzdCB7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICB9XG59XG5cbi5QRDAxNC1wcm9kdWN0LXRhYmxlLnByb2R1Y3QtdGFibGUtc2t1LWxpc3QgLmFkZC10by13aXNoLWxpc3QtY29udGFpbmVyLmJ0biB7XG4gIGJvcmRlci1jb2xvcjogIzJkMzgzZjtcbiAgcGFkZGluZzogMCAxMHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2NnB4KSB7XG4gIC5QRDAxNC1wcm9kdWN0LXRhYmxlLnByb2R1Y3QtdGFibGUtc2t1LWxpc3QgLmFkZC10by13aXNoLWxpc3QtY29udGFpbmVyLmJ0biB7XG4gICAgbWFyZ2luLXRvcDogOHB4O1xuICB9XG59XG5cbi5QRDAxNC1wcm9kdWN0LXRhYmxlLnByb2R1Y3QtdGFibGUtc2t1LWxpc3QgLmFkZC10by13aXNoLWxpc3QtY29udGFpbmVyLmJ0biBhIHtcbiAgY29sb3I6ICMzMzM7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkgYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAuUEQwMTQtcHJvZHVjdC10YWJsZS5wcm9kdWN0LXRhYmxlLXNrdS1saXN0IC5hZGQtdG8td2lzaC1saXN0LWNvbnRhaW5lci5idG4gYSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4uUEQwMTQtcHJvZHVjdC10YWJsZS5wcm9kdWN0LXRhYmxlLXNrdS1saXN0IC5hZGQtdG8td2lzaC1saXN0LWNvbnRhaW5lci5idG4gLmFkZC10by1saXN0LWJ0biB7XG4gIGhlaWdodDogNDBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuUEQwMTQtcHJvZHVjdC10YWJsZS5wcm9kdWN0LXRhYmxlLXNrdS1saXN0IC5hZGQtdG8td2lzaC1saXN0LWNvbnRhaW5lci5idG4gLmFkZC10by1saXN0LWJ0biB7XG4gICAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2NnB4KSB7XG4gIC5QRDAxNC1wcm9kdWN0LXRhYmxlLnByb2R1Y3QtdGFibGUtc2t1LWxpc3QgLmFkZC10by13aXNoLWxpc3QtY29udGFpbmVyLmJ0biAuYWRkLXRvLWxpc3QtYnRuIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjUlKTtcbiAgICBoZWlnaHQ6IDM1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2NnB4KSB7XG4gIC5QRDAxNC1wcm9kdWN0LXRhYmxlLnByb2R1Y3QtdGFibGUtc2t1LWxpc3QgLmFkZC10by13aXNoLWxpc3QtY29udGFpbmVyIC5jdGEtYnV0dG9ucyAuY3RhLWJ0biB7XG4gICAgbWFyZ2luLXRvcDogMHB4O1xuICB9XG59XG5cbi5QRDAxNC1wcm9kdWN0LXRhYmxlLnByb2R1Y3QtdGFibGUtc2t1LWxpc3QgLmJ0biB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuUEQwMTQtcHJvZHVjdC10YWJsZS5wcm9kdWN0LXRhYmxlLXNrdS1saXN0IC5idG4uYnRuLXByaW1hcnkge1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gIH1cbiAgLlBEMDE0LXByb2R1Y3QtdGFibGUucHJvZHVjdC10YWJsZS1za3UtbGlzdCAuYnRuLmJ0bi1wcmltYXJ5IC50ZXh0LXdyYXBwZXIge1xuICAgIGhlaWdodDogNDBweDtcbiAgfVxuICAuUEQwMTQtcHJvZHVjdC10YWJsZS5wcm9kdWN0LXRhYmxlLXNrdS1saXN0IC5idG4uYnRuLXNlY29uZGFyeSB7XG4gICAgbWluLWhlaWdodDogMjVweDtcbiAgICBsaW5lLWhlaWdodDogMTdweDtcbiAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICB9XG4gIC5QRDAxNC1wcm9kdWN0LXRhYmxlLnByb2R1Y3QtdGFibGUtc2t1LWxpc3QgLmJ0bi5idG4tc2Vjb25kYXJ5IC50ZXh0LXdyYXBwZXIge1xuICAgIGhlaWdodDogNDBweDtcbiAgfVxuICAuUEQwMTQtcHJvZHVjdC10YWJsZS5wcm9kdWN0LXRhYmxlLXNrdS1saXN0IC5idG4gI2FkZFRvU2hvcHBpbmdMaXN0IHtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gIC5QRDAxNC1wcm9kdWN0LXRhYmxlLnByb2R1Y3QtdGFibGUtc2t1LWxpc3QgLnNwYW4tMTAge1xuICAgIHdpZHRoOiAxMCU7XG4gIH1cbiAgLlBEMDE0LXByb2R1Y3QtdGFibGUucHJvZHVjdC10YWJsZS1za3UtbGlzdCAuc3Bhbi0xNSB7XG4gICAgd2lkdGg6IDE1JTtcbiAgfVxuICAuUEQwMTQtcHJvZHVjdC10YWJsZS5wcm9kdWN0LXRhYmxlLXNrdS1saXN0IC5zcGFuLTIwIHtcbiAgICB3aWR0aDogMjAlO1xuICB9XG4gIC5QRDAxNC1wcm9kdWN0LXRhYmxlLnByb2R1Y3QtdGFibGUtc2t1LWxpc3QgLnNwYW4tMzAge1xuICAgIHdpZHRoOiAzMCU7XG4gIH1cbiAgLlBEMDE0LXByb2R1Y3QtdGFibGUucHJvZHVjdC10YWJsZS1za3UtbGlzdCAuc3Bhbi0zNSB7XG4gICAgd2lkdGg6IDM1JTtcbiAgfVxuICAuUEQwMTQtcHJvZHVjdC10YWJsZS5wcm9kdWN0LXRhYmxlLXNrdS1saXN0IC5zcGFuLTM4IHtcbiAgICB3aWR0aDogMzglO1xuICB9XG4gIC5QRDAxNC1wcm9kdWN0LXRhYmxlLnByb2R1Y3QtdGFibGUtc2t1LWxpc3QgLnNwYW4tNDAge1xuICAgIHdpZHRoOiA0MCU7XG4gIH1cbiAgLlBEMDE0LXByb2R1Y3QtdGFibGUucHJvZHVjdC10YWJsZS1za3UtbGlzdCAucHJvZHVjdC1tZXRhLFxuICAuUEQwMTQtcHJvZHVjdC10YWJsZS5wcm9kdWN0LXRhYmxlLXNrdS1saXN0IC5za3UtbGlzdC1oZWFkZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuXG4uUEQwMTQtcHJvZHVjdC10YWJsZS5wcm9kdWN0LXRhYmxlLXNrdS1saXN0IC5za3UtbGlzdC1oZWFkZXIge1xuICBwYWRkaW5nLXRvcDogMXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDdweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjMGMwYzA7XG59XG5cbi5QRDAxNC1wcm9kdWN0LXRhYmxlLnByb2R1Y3QtdGFibGUtc2t1LWxpc3QgLnNrdS1saXN0LWhlYWRlciAuc2t1LWxpc3QtaGVhZGVyLXRleHQge1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xufVxuXG4uUEQwMTQtcHJvZHVjdC10YWJsZS5wcm9kdWN0LXRhYmxlLXNrdS1saXN0ICNuby1ib3R0b20tbGluZSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG5cbi5QRDAxNC1wcm9kdWN0LXRhYmxlLnByb2R1Y3QtdGFibGUtc2t1LWxpc3QgLnByb2R1Y3Qge1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xufVxuXG4uUEQwMTQtcHJvZHVjdC10YWJsZS5wcm9kdWN0LXRhYmxlLXNrdS1saXN0IC5wcm9kdWN0IC5wcm9kdWN0LW1ldGEge1xuICBmb250LXNpemU6IDAuODc1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQyODZlbTtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG5cbi5QRDAxNC1wcm9kdWN0LXRhYmxlLnByb2R1Y3QtdGFibGUtc2t1LWxpc3QgLnByb2R1Y3QgLnByb2R1Y3QtbWV0YSBpbnB1dCB7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIGZvbnQtc2l6ZTogLjdyZW07XG4gIGJhY2tncm91bmQ6ICNmMGYwZjA7XG4gIGJvcmRlci1jb2xvcjogI2MwYzBjMDtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY2cHgpIHtcbiAgLlBEMDE0LXByb2R1Y3QtdGFibGUucHJvZHVjdC10YWJsZS1za3UtbGlzdCAucHJvZHVjdCAucHJvZHVjdC1tZXRhIGlucHV0IHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5cbi5QRDAxNC1wcm9kdWN0LXRhYmxlLnByb2R1Y3QtdGFibGUtc2t1LWxpc3QgLnByb2R1Y3QgLnByb2R1Y3QtbWV0YSBpbnB1dC5xdWFudGl0eV9pbnB1dCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLlBEMDE0LXByb2R1Y3QtdGFibGUucHJvZHVjdC10YWJsZS1za3UtbGlzdCAucHJvZHVjdCAucHJvZHVjdC1tZXRhIC5uZXdMaXN0IC5jb250YWluZXIgaW5wdXQge1xuICBmbG9hdDogdW5zZXQ7XG59XG5cbi5QRDAxNC1wcm9kdWN0LXRhYmxlLnByb2R1Y3QtdGFibGUtc2t1LWxpc3QgLnByb2R1Y3QgLnByb2R1Y3QtbWV0YSAucXVhbnRpdHlfc2VjdGlvbiB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uUEQwMTQtcHJvZHVjdC10YWJsZS5wcm9kdWN0LXRhYmxlLXNrdS1saXN0IC5wcm9kdWN0IC5wcm9kdWN0LW1ldGEgLnF1YW50aXR5X3NlY3Rpb24gbGFiZWwge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY2cHgpIHtcbiAgLlBEMDE0LXByb2R1Y3QtdGFibGUucHJvZHVjdC10YWJsZS1za3UtbGlzdCAucHJvZHVjdCAucHJvZHVjdC1tZXRhIC5xdWFudGl0eV9zZWN0aW9uIGxhYmVsIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgb3BhY2l0eTogMTtcbiAgICBtYXJnaW4tcmlnaHQ6IC41cmVtO1xuICB9XG59XG5cbi5QRDAxNC1wcm9kdWN0LXRhYmxlLnByb2R1Y3QtdGFibGUtc2t1LWxpc3QgLnByb2R1Y3QgLnByb2R1Y3QtbWV0YSAucHJpY2UtdGV4dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBsaW5lLWhlaWdodDogMS44NTcxNDI4NTcxZW07XG4gIGZsb2F0OiByaWdodDtcbn1cblxuLlBEMDE0LXByb2R1Y3QtdGFibGUucHJvZHVjdC10YWJsZS1za3UtbGlzdCAucHJvZHVjdCAucHJvZHVjdC1tZXRhIC5idG4ge1xuICBwYWRkaW5nOiA1cHg7XG4gIGhlaWdodDogYXV0bztcbiAgZm9udC1zaXplOiAuNzVyZW07XG4gIGNsZWFyOiBib3RoO1xuICBsaW5lLWhlaWdodDogMXJlbTtcbn1cblxuLlBEMDE0LXByb2R1Y3QtdGFibGUucHJvZHVjdC10YWJsZS1za3UtbGlzdCAucHJvZHVjdCAucHJvZHVjdC1tZXRhIC5idG4uYnRuLWNhcnQge1xuICBwYWRkaW5nOiAxNXB4IDVweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5QRDAxNC1wcm9kdWN0LXRhYmxlLnByb2R1Y3QtdGFibGUtc2t1LWxpc3QgLnByb2R1Y3QgLnByb2R1Y3QtbWV0YSAuYnRuIHtcbiAgICBwYWRkaW5nOiA1cHggM3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLlBEMDE0LXByb2R1Y3QtdGFibGUucHJvZHVjdC10YWJsZS1za3UtbGlzdCAucHJvZHVjdCAucHJvZHVjdC1tZXRhIC5idG4ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLlBEMDE0LXByb2R1Y3QtdGFibGUucHJvZHVjdC10YWJsZS1za3UtbGlzdCAucHJvZHVjdCAucHJvZHVjdC1tZXRhIC5idG4uYWRkLXRvLXdpc2gtbGlzdC1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDAgMnB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjZweCkge1xuICAuUEQwMTQtcHJvZHVjdC10YWJsZS5wcm9kdWN0LXRhYmxlLXNrdS1saXN0IC5wcm9kdWN0IC5wcm9kdWN0LW1ldGEgLmJ0biB7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICB9XG59XG5cbi5QRDAxNC1wcm9kdWN0LXRhYmxlLnByb2R1Y3QtdGFibGUtc2t1LWxpc3QgLnByb2R1Y3QgLnByb2R1Y3QtbWV0YSAqOm5vdCgubmV3LWNvbXBhcmUtdGFyZ2V0LWNvbnRhaW5lcikgPiAuY29tcGFyZV90YXJnZXQge1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZzogMTBweCA1cHggMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uUEQwMTQtcHJvZHVjdC10YWJsZS5wcm9kdWN0LXRhYmxlLXNrdS1saXN0IC5wcm9kdWN0IC5wcm9kdWN0LW1ldGEgKjpub3QoLm5ldy1jb21wYXJlLXRhcmdldC1jb250YWluZXIpID4gLmNvbXBhcmVfdGFyZ2V0W2RhdGEtc3RhdGU9XCIxXCJdLCAuUEQwMTQtcHJvZHVjdC10YWJsZS5wcm9kdWN0LXRhYmxlLXNrdS1saXN0IC5wcm9kdWN0IC5wcm9kdWN0LW1ldGEgKjpub3QoLm5ldy1jb21wYXJlLXRhcmdldC1jb250YWluZXIpID4gLmNvbXBhcmVfdGFyZ2V0W2RhdGEtc3RhdGU9XCIyXCJdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwQUE3RTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xufVxuXG4uUEQwMTQtcHJvZHVjdC10YWJsZS5wcm9kdWN0LXRhYmxlLXNrdS1saXN0IC5wcm9kdWN0IC5wcm9kdWN0LW1ldGEgKjpub3QoLm5ldy1jb21wYXJlLXRhcmdldC1jb250YWluZXIpID4gLmNvbXBhcmVfdGFyZ2V0W2RhdGEtc3RhdGU9XCIxXCJdLCAuUEQwMTQtcHJvZHVjdC10YWJsZS5wcm9kdWN0LXRhYmxlLXNrdS1saXN0IC5wcm9kdWN0IC5wcm9kdWN0LW1ldGEgKjpub3QoLm5ldy1jb21wYXJlLXRhcmdldC1jb250YWluZXIpID4gLmNvbXBhcmVfdGFyZ2V0W2RhdGEtc3RhdGU9XCIxXCJdIGEsIC5QRDAxNC1wcm9kdWN0LXRhYmxlLnByb2R1Y3QtdGFibGUtc2t1LWxpc3QgLnByb2R1Y3QgLnByb2R1Y3QtbWV0YSAqOm5vdCgubmV3LWNvbXBhcmUtdGFyZ2V0LWNvbnRhaW5lcikgPiAuY29tcGFyZV90YXJnZXRbZGF0YS1zdGF0ZT1cIjJcIl0sIC5QRDAxNC1wcm9kdWN0LXRhYmxlLnByb2R1Y3QtdGFibGUtc2t1LWxpc3QgLnByb2R1Y3QgLnByb2R1Y3QtbWV0YSAqOm5vdCgubmV3LWNvbXBhcmUtdGFyZ2V0LWNvbnRhaW5lcikgPiAuY29tcGFyZV90YXJnZXRbZGF0YS1zdGF0ZT1cIjJcIl0gYSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uUEQwMTQtcHJvZHVjdC10YWJsZS5wcm9kdWN0LXRhYmxlLXNrdS1saXN0IC5wcm9kdWN0IC5wcm9kdWN0LW1ldGEgKjpub3QoLm5ldy1jb21wYXJlLXRhcmdldC1jb250YWluZXIpID4gLmNvbXBhcmVfdGFyZ2V0W2RhdGEtc3RhdGU9XCIxXCJdIGxhYmVsOmJlZm9yZSwgLlBEMDE0LXByb2R1Y3QtdGFibGUucHJvZHVjdC10YWJsZS1za3UtbGlzdCAucHJvZHVjdCAucHJvZHVjdC1tZXRhICo6bm90KC5uZXctY29tcGFyZS10YXJnZXQtY29udGFpbmVyKSA+IC5jb21wYXJlX3RhcmdldFtkYXRhLXN0YXRlPVwiMlwiXSBsYWJlbDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbn1cblxuLlBEMDE0LXByb2R1Y3QtdGFibGUucHJvZHVjdC10YWJsZS1za3UtbGlzdCAucHJvZHVjdCAucHJvZHVjdC1tZXRhICo6bm90KC5uZXctY29tcGFyZS10YXJnZXQtY29udGFpbmVyKSA+IC5jb21wYXJlX3RhcmdldCBpbnB1dCB7XG4gIHdpZHRoOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4uUEQwMTQtcHJvZHVjdC10YWJsZS5wcm9kdWN0LXRhYmxlLXNrdS1saXN0IC5wcm9kdWN0IC5wcm9kdWN0LW1ldGEgKjpub3QoLm5ldy1jb21wYXJlLXRhcmdldC1jb250YWluZXIpID4gLmNvbXBhcmVfdGFyZ2V0IGxhYmVsIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwIDAgMCAxcmVtO1xuICBmbG9hdDogbGVmdDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2NnB4KSB7XG4gIC5QRDAxNC1wcm9kdWN0LXRhYmxlLnByb2R1Y3QtdGFibGUtc2t1LWxpc3QgLnByb2R1Y3QgLnByb2R1Y3QtbWV0YSAqOm5vdCgubmV3LWNvbXBhcmUtdGFyZ2V0LWNvbnRhaW5lcikgPiAuY29tcGFyZV90YXJnZXQge1xuICAgIGZsb2F0OiBub25lO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG5cbi5QRDAxNC1wcm9kdWN0LXRhYmxlLnByb2R1Y3QtdGFibGUtc2t1LWxpc3QgLnByb2R1Y3QgLnByb2R1Y3QtbWV0YSAuY3RhLWJ1dHRvbnMgLmRpc2FibGVkIHtcbiAgb3BhY2l0eTogLjY1O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cblxuLlBEMDE0LXByb2R1Y3QtdGFibGUucHJvZHVjdC10YWJsZS1za3UtbGlzdCAucHJvZHVjdCAucHJvZHVjdC1tZXRhIC5jdGEtYnV0dG9ucyAuY3RhLWJ0biB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjZweCkge1xuICAuUEQwMTQtcHJvZHVjdC10YWJsZS5wcm9kdWN0LXRhYmxlLXNrdS1saXN0IC5wcm9kdWN0IC5wcm9kdWN0LW1ldGEgLmN0YS1idXR0b25zIC5jdGEtYnRuIHtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gIH1cbn1cblxuLlBEMDE0LXByb2R1Y3QtdGFibGUucHJvZHVjdC10YWJsZS1za3UtbGlzdCAucHJvZHVjdCAucHJvZHVjdC1kZXRhaWwtZHJhd2VyIHtcbiAgYmFja2dyb3VuZDogI2YwZjBmMDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAyMHB4IDIwcHggMTBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMC43NWVtO1xuICBsaW5lLWhlaWdodDogMS4yNWVtO1xufVxuXG4uUEQwMTQtcHJvZHVjdC10YWJsZS5wcm9kdWN0LXRhYmxlLXNrdS1saXN0IC5wcm9kdWN0IC5wcm9kdWN0LWRldGFpbC1kcmF3ZXIgLmF0dHJpYnV0ZS1uYW1lLFxuLlBEMDE0LXByb2R1Y3QtdGFibGUucHJvZHVjdC10YWJsZS1za3UtbGlzdCAucHJvZHVjdCAucHJvZHVjdC1kZXRhaWwtZHJhd2VyIC5hdHRyaWJ1dGUtdmFsdWUge1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xufVxuXG4uUEQwMTQtcHJvZHVjdC10YWJsZS5wcm9kdWN0LXRhYmxlLXNrdS1saXN0IC5wcm9kdWN0IC5wcm9kdWN0LWRldGFpbC1kcmF3ZXIgLmF0dHJpYnV0ZS1uYW1lIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5QRDAxNC1wcm9kdWN0LXRhYmxlLnByb2R1Y3QtdGFibGUtc2t1LWxpc3QgLnByb2R1Y3QgLmRldGFpbC1kcmF3ZXItcm93IC5kZXRhaWwtZHJhd2VyLXRvZ2dsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5QRDAxNC1wcm9kdWN0LXRhYmxlLnByb2R1Y3QtdGFibGUtc2t1LWxpc3QgLnByb2R1Y3QgLmRldGFpbC1kcmF3ZXItcm93IC5kZXRhaWwtZHJhd2VyLXRvZ2dsZSAuZ2x5cGhpY29uIHtcbiAgY29sb3I6ICMyZDM4M2YgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuXG4uUEQwMTQtcHJvZHVjdC10YWJsZS5wcm9kdWN0LXRhYmxlLXNrdS1saXN0IC5wcm9kdWN0IC5tb2JpbGUtb25seSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuUEQwMTQtcHJvZHVjdC10YWJsZS5wcm9kdWN0LXRhYmxlLXNrdS1saXN0IC5wcm9kdWN0IC5wcm9kdWN0IC5wcm9kdWN0LW1ldGEge1xuICAgIGZvbnQtc2l6ZTogMC43NjU2MjVlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY2cHgpIHtcbiAgLlBEMDE0LXByb2R1Y3QtdGFibGUucHJvZHVjdC10YWJsZS1za3UtbGlzdCAucHJvZHVjdCAuY20tbWVkaWEtLXJlc3BvbnNpdmUge1xuICAgIGhlaWdodDogNDBweDtcbiAgICB3aWR0aDogNDBweDtcbiAgfVxuICAuUEQwMTQtcHJvZHVjdC10YWJsZS5wcm9kdWN0LXRhYmxlLXNrdS1saXN0IC5wcm9kdWN0ICNDYXRhbG9nRW50cnlQcm9kTmFtZSwgLlBEMDE0LXByb2R1Y3QtdGFibGUucHJvZHVjdC10YWJsZS1za3UtbGlzdCAucHJvZHVjdCAjQ2F0YWxvZ0VudHJ5UHJvZFBhcnROdW0ge1xuICAgIG1hcmdpbi1sZWZ0OiA2MHB4O1xuICB9XG4gIC5QRDAxNC1wcm9kdWN0LXRhYmxlLnByb2R1Y3QtdGFibGUtc2t1LWxpc3QgLnByb2R1Y3QgLnByb2R1Y3RfaW1hZ2VfdGh1bWJuYWlsIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gIH1cbiAgLlBEMDE0LXByb2R1Y3QtdGFibGUucHJvZHVjdC10YWJsZS1za3UtbGlzdCAucHJvZHVjdCAucXVhbnRpdHlfc2VjdGlvbiBsYWJlbCB7XG4gICAgZm9udC1zaXplOiBpbmhlcml0O1xuICB9XG59XG5cbi5QRDAxNC1wcm9kdWN0LXRhYmxlLnByb2R1Y3QtdGFibGUtc2t1LWxpc3QgLnByb2R1Y3QgLmRldGFpbC1kcmF3ZXItdG9nZ2xlLWJ1dHRvbiB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjMGMwYzA7XG4gIGhlaWdodDogNDBweDtcbiAgd2lkdGg6IDQwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5QRDAxNC1wcm9kdWN0LXRhYmxlLnByb2R1Y3QtdGFibGUtc2t1LWxpc3QgLnByb2R1Y3QgLmRldGFpbC1kcmF3ZXItdG9nZ2xlLWJ1dHRvbiAuZ2x5cGhpY29uLWNoZXZyb24tZG93biB7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cblxuLlBEMDE0LXByb2R1Y3QtdGFibGUucHJvZHVjdC10YWJsZS1za3UtbGlzdCAucHJvZHVjdCAuZGV0YWlsLWRyYXdlci10b2dnbGUtYnV0dG9uIC5nbHlwaGljb24tY2hldnJvbi11cCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5QRDAxNC1wcm9kdWN0LXRhYmxlLnByb2R1Y3QtdGFibGUtc2t1LWxpc3QgLnByb2R1Y3QgLnByb2R1Y3QtZGV0YWlsLWRyYXdlci5tb2JpbGUge1xuICBkaXNwbGF5OiBub25lO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG4uUEQwMTQtcHJvZHVjdC10YWJsZS5wcm9kdWN0LXRhYmxlLXNrdS1saXN0IC5wcm9kdWN0IC5leHBhbmRlZC1kZXRhaWwtZHJhd2VyIC5kZXRhaWwtZHJhd2VyLXRvZ2dsZS1idXR0b24gLmdseXBoaWNvbi1jaGV2cm9uLWRvd24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uUEQwMTQtcHJvZHVjdC10YWJsZS5wcm9kdWN0LXRhYmxlLXNrdS1saXN0IC5wcm9kdWN0IC5leHBhbmRlZC1kZXRhaWwtZHJhd2VyIC5kZXRhaWwtZHJhd2VyLXRvZ2dsZS1idXR0b24gLmdseXBoaWNvbi1jaGV2cm9uLXVwIHtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuXG4uUEQwMTQtcHJvZHVjdC10YWJsZS5wcm9kdWN0LXRhYmxlLXNrdS1saXN0IC5wcm9kdWN0IC5leHBhbmRlZC1kZXRhaWwtZHJhd2VyIC5wcm9kdWN0LWRldGFpbC1kcmF3ZXIubW9iaWxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5QRDAxNC1wcm9kdWN0LXRhYmxlLnByb2R1Y3QtdGFibGUtc2t1LWxpc3QgLnBhcnRzLXNrdS1saXN0IC5hdHQtcGFkZGluZyB7XG4gIHBhZGRpbmctdG9wOiA5cHg7XG59XG5cbi5QRDAxNC1wcm9kdWN0LXRhYmxlLnByb2R1Y3QtdGFibGUtc2t1LWxpc3QgLnBhcnRzLXNrdS1saXN0IC5wcm9kdWN0IC5wcm9kdWN0LW1ldGEgLmNvbC1jb3VudC0xIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG59XG5cbi5QRDAxNC1wcm9kdWN0LXRhYmxlIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjMGMwYzA7XG59XG5cbi5QRDAxNC1wcm9kdWN0LXRhYmxlIC5wcm9kdWN0IHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjMGMwYzA7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xufVxuXG4uUEQwMTQtcHJvZHVjdC10YWJsZSAucHJvZHVjdCAubmFtZSB7XG4gIGZvbnQtc2l6ZTogMC45Mzc1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjczMzMzMzMzMzNlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAycHg7XG59XG5cbi5QRDAxNC1wcm9kdWN0LXRhYmxlIC5wcm9kdWN0IC5kZXNjcmlwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMC43NWVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS4yNWVtO1xufVxuXG4uUEQwMTQtcHJvZHVjdC10YWJsZSAucHJvZHVjdCAuaW1hZ2UtY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiAxMTVweDtcbn1cblxuLlBEMDE0LXByb2R1Y3QtdGFibGUgLnByb2R1Y3QgLnBhcnQtbnVtYmVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQyODZlbTtcbiAgY29sb3I6ICMwMEFBN0U7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkge1xuICAuUEQwMTQtcHJvZHVjdC10YWJsZSB7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjYzBjMGMwO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLlBEMDE0LXByb2R1Y3QtdGFibGUgLmJ0biB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLlBEMDE0LXByb2R1Y3QtdGFibGUgLnByb2R1Y3QgLnBhcnQtbnVtYmVyIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICBmb250LXNpemU6IDAuODc1ZW07XG4gIH1cbiAgLlBEMDE0LXByb2R1Y3QtdGFibGUgLnByb2R1Y3QgLmltYWdlLWNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICB9XG59XG5cbi5QRDAxNy1wcm9kdWN0LWFzc2VtYmx5LXBhZ2UtaGVybyAucHJvZHVjdCB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4uUEQwMTctcHJvZHVjdC1hc3NlbWJseS1wYWdlLWhlcm8gLnByb2R1Y3Q6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5QRDAxNy1wcm9kdWN0LWFzc2VtYmx5LXBhZ2UtaGVybyAucHJvZHVjdCA+IGRpdiB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5QRDAxNy1wcm9kdWN0LWFzc2VtYmx5LXBhZ2UtaGVybyAuaW1hZ2UtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogMTUwcHg7XG59XG5cbi5QRDAxNy1wcm9kdWN0LWFzc2VtYmx5LXBhZ2UtaGVybyAuaW1hZ2UtY29udGFpbmVyOmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLXRvcDogMTAwJTtcbiAgY29udGVudDogXCJcIjtcbn1cblxuLlBEMDE3LXByb2R1Y3QtYXNzZW1ibHktcGFnZS1oZXJvIGltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xufVxuXG4uUEQwMTctcHJvZHVjdC1hc3NlbWJseS1wYWdlLWhlcm8gLnRpdGxlIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5QRDAxNy1wcm9kdWN0LWFzc2VtYmx5LXBhZ2UtaGVybyB7XG4gICAgcGFkZGluZy1yaWdodDogODBweDtcbiAgfVxuICAuUEQwMTctcHJvZHVjdC1hc3NlbWJseS1wYWdlLWhlcm8gLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDEuMTI1ZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMzMzM2VtO1xuICB9XG59XG5cbi5wZHAtcHJvZHVjdC1zZWFyY2gtc2VjdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG5cbi5wZHAtcHJvZHVjdC1zZWFyY2gtc2VjdGlvbiAudGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiA0cHg7XG59XG5cbi5wZHAtcHJvZHVjdC1zZWFyY2gtc2VjdGlvbiAuc2VhcmNoLWJveC1jb250YWluZXIge1xuICBwYWRkaW5nOiAyMHB4IDA7XG59XG5cbi5wZHAtcHJvZHVjdC1zZWFyY2gtc2VjdGlvbiAuc2VhcmNoLWJveC1jb250YWluZXIgaW5wdXQge1xuICBjb2xvcjogIzJkMzgzZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMmQzODNmO1xuICBsaW5lLWhlaWdodDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBtYXJnaW4tcmlnaHQ6IC0zNHB4O1xuICBwYWRkaW5nOiAwIDMwcHggMCAyMHB4O1xufVxuXG4ucGRwLXByb2R1Y3Qtc2VhcmNoLXNlY3Rpb24gLnNlYXJjaC1ib3gtY29udGFpbmVyIGlucHV0OjotbW96LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICMyZDM4M2Y7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5wZHAtcHJvZHVjdC1zZWFyY2gtc2VjdGlvbiAuc2VhcmNoLWJveC1jb250YWluZXIgaW5wdXQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICMyZDM4M2Y7XG59XG5cbi5wZHAtcHJvZHVjdC1zZWFyY2gtc2VjdGlvbiAuc2VhcmNoLWJveC1jb250YWluZXIgaW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzJkMzgzZjtcbn1cblxuLnBkcC1wcm9kdWN0LXNlYXJjaC1zZWN0aW9uIC5zZWFyY2gtYm94LWNvbnRhaW5lciBpbnB1dDpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5wZHAtcHJvZHVjdC1zZWFyY2gtc2VjdGlvbiAuc2VhcmNoLWJveC1jb250YWluZXIgaW5wdXQ6Zm9jdXM6Oi1tb3otcGxhY2Vob2xkZXIge1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5wZHAtcHJvZHVjdC1zZWFyY2gtc2VjdGlvbiAuc2VhcmNoLWJveC1jb250YWluZXIgaW5wdXQ6Zm9jdXM6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4ucGRwLXByb2R1Y3Qtc2VhcmNoLXNlY3Rpb24gLnNlYXJjaC1ib3gtY29udGFpbmVyIGlucHV0OmZvY3VzOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4ucGRwLXByb2R1Y3Qtc2VhcmNoLXNlY3Rpb24gLnNlYXJjaC1ib3gtY29udGFpbmVyIGlucHV0OjotbXMtY2xlYXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucGRwLXByb2R1Y3Qtc2VhcmNoLXNlY3Rpb24gLnNlYXJjaC1ib3gtY29udGFpbmVyIGEge1xuICBjb2xvcjogIzJkMzgzZjtcbiAgbGVmdDogLTZweDtcbn1cblxuLnBkcC1wcm9kdWN0LXNlYXJjaC1zZWN0aW9uIC5oZWFkZXItYmFyIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiA1MHB4O1xufVxuXG4ucGRwLXByb2R1Y3Qtc2VhcmNoLXNlY3Rpb24gLm51bV9wcm9kdWN0cyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ucGRwLXByb2R1Y3Qtc2VhcmNoLXNlY3Rpb24gLmhhcy1zZWFyY2gtdGVybSAuZG9jLXR5cGU6YmVmb3JlIHtcbiAgY29udGVudDogb3Blbi1xdW90ZTtcbn1cblxuLnBkcC1wcm9kdWN0LXNlYXJjaC1zZWN0aW9uIC5oYXMtc2VhcmNoLXRlcm0gLmRvYy10eXBlOmFmdGVyIHtcbiAgY29udGVudDogY2xvc2UtcXVvdGU7XG59XG5cbi5wZHAtcHJvZHVjdC1zZWFyY2gtc2VjdGlvbiAuY2xlYXJBbGwge1xuICBmb250LXNpemU6IC43NWVtO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5wZHAtcHJvZHVjdC1zZWFyY2gtc2VjdGlvbiAubnVtX3Byb2R1Y3RzIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICBmb250LXNpemU6IC43NWVtO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkge1xuICAucGRwLXByb2R1Y3Qtc2VhcmNoLXNlY3Rpb24gLnNlYXJjaC1ib3gtY29udGFpbmVyIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2MwYzBjMDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMnB4O1xuICB9XG4gIC5wZHAtcHJvZHVjdC1zZWFyY2gtc2VjdGlvbiAuaGVhZGVyLWJhciB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIGhlaWdodDogOTBweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG4gIC5wZHAtcHJvZHVjdC1zZWFyY2gtc2VjdGlvbiAubnVtX3Byb2R1Y3RzIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAucGRwLXByb2R1Y3Qtc2VhcmNoLXNlY3Rpb24gLnNlYXJjaC1ib3gtY29udGFpbmVyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yMHB4O1xuICB9XG59XG5cbi5wZHAtcHJvZHVjdC1zZWFyY2gtc2VjdGlvbiAucHJvZHVjdC10YWJsZS1za3UtbGlzdC1mb290ZXIge1xuICBtYXJnaW46IDI3cHggMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAucGRwLXByb2R1Y3Qtc2VhcmNoLXNlY3Rpb24gLnByb2R1Y3QtdGFibGUtc2t1LWxpc3QtZm9vdGVyIHtcbiAgICBtYXJnaW4tdG9wOiA0OHB4O1xuICB9XG59XG5cbi5wZHAtcHJvZHVjdC1zZWFyY2gtc2VjdGlvbiAucHJvZHVjdC10YWJsZS1za3UtbGlzdC1mb290ZXIgLnBhZ2luZ19jb250cm9scyB7XG4gIG1hcmdpbjogMDtcbn1cblxuLnBkcC1wcm9kdWN0LXNlYXJjaC1zZWN0aW9uIC5wcm9kdWN0LXRhYmxlLXNrdS1saXN0LWZvb3RlciAucGFnaW5nLWNvbnRyb2xzLWZvb3RlciB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4ucGRwLXByb2R1Y3Qtc2VhcmNoLXNlY3Rpb24gLnByb2R1Y3QtdGFibGUtc2t1LWxpc3QtZm9vdGVyIC5udW1fcHJvZHVjdHMge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiAjYzBjMGMwO1xuICBsaW5lLWhlaWdodDogMzhweDtcbn1cblxuLmNvbXBhcmVfdGFyZ2V0IC5lbXItY2hlY2tib3ggKyBsYWJlbCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogNXB4IDVweCA1cHggMjFweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uY29tcGFyZV90YXJnZXQgLmVtci1jaGVja2JveCArIGxhYmVsOmJlZm9yZSB7XG4gIHdpZHRoOiAuOTM3NWVtO1xuICBoZWlnaHQ6IC45Mzc1ZW07XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2MwYzBjMDtcbiAgbGVmdDogMnB4O1xuICB0b3A6IDRweDtcbn1cblxuLmNvbXBhcmVfdGFyZ2V0IC5lbXItY2hlY2tib3ggKyBsYWJlbDphZnRlciB7XG4gIGxlZnQ6IDVweCAhaW1wb3J0YW50O1xuICB3aWR0aDogNXB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICMwMGFhN2U7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMDBhYTdlO1xufVxuXG4uY29tcGFyZV90YXJnZXQgLmVtci1jaGVja2JveCArIGxhYmVsIGEge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IG1lZGl1bTtcbiAgdmVydGljYWwtYWxpZ246IHN1Yjtcbn1cblxuLmNvbXBhcmVfdGFyZ2V0IGEge1xuICBkaXNwbGF5OiBub25lO1xuICBwYWRkaW5nOiA3cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3Njc2NzY7XG4gIGJvcmRlci1yYWRpdXM6IDAgNHB4IDRweCAwO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBtYXJnaW4tbGVmdDogNHB4O1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG59XG5cbi5jb21wYXJlX3RhcmdldCBpbnB1dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB0b3A6IC0xcHg7XG59XG5cbi5jb21wYXJlX3RhcmdldCBpbnB1dDpub3QoW3R5cGVdKSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiA2cHggOHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzBjMGMwO1xuICBoZWlnaHQ6IDUwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciBlYXNlLWluLW91dCAuMTVzLCBib3gtc2hhZG93IGVhc2UtaW4tb3V0IC4xNXM7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmNvbXBhcmVfdGFyZ2V0IGxhYmVsIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uY29tcGFyZV90YXJnZXRbZGF0YS1zdGF0ZT1cIjJcIl0ge1xuICBwYWRkaW5nOiAwcHggMHB4IDBweCA5cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGYwZjA7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cblxuLmNvbXBhcmVfdGFyZ2V0W2RhdGEtc3RhdGU9XCIyXCJdIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5jb21wYXJlX3RhcmdldFtkYXRhLXN0YXRlPVwiMVwiXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGYwZjA7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cblxuLmNvbXBhcmVfdGFyZ2V0X2hpZGRlbiB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLmNvbXBhcmVDaGVja2JveExhYmVscyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjZweCkge1xuICAuY29tcGFyZV90YXJnZXQgLmVtci1jaGVja2JveCArIGxhYmVsOmFmdGVyIHtcbiAgICB0b3A6IC04cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmNvbXBhcmVfdGFyZ2V0IC5lbXItY2hlY2tib3ggKyBsYWJlbDphZnRlciB7XG4gICAgdG9wOiAtOHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLkMwMTYtaG9yaXpvbnRhbC10YWJzIC5wcm9kdWN0LWNhcm91c2VsLWVzcG90IHtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG59XG5cbi5zY2hlbWFPcmcge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucGRwLWNvbnRhaW5lciAucGRwLXRvcCB7XG4gIG1hcmdpbi10b3A6IDgwcHg7XG59XG5cbi5vd2wtY2Fyb3VzZWwgLmNtLXRlYXNlci0tdmlkZW8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5vd2wtY2Fyb3VzZWwgLnRodW1iIC5wbGF5LWJ1dHRvbiB7XG4gIGhlaWdodDogMjRweDtcbiAgd2lkdGg6IDI0cHg7XG59XG5cbi5vd2wtY2Fyb3VzZWwgLnRodW1iIC5wbGF5LWJ1dHRvbi1jaXJjbGU6YmVmb3JlIHtcbiAgaGVpZ2h0OiAyNHB4O1xuICB3aWR0aDogMjRweDtcbn1cblxuLm93bC1jYXJvdXNlbCAudGh1bWIgLnBsYXktYnV0dG9uLWNpcmNsZTphZnRlciB7XG4gIGxlZnQ6IDlweDtcbiAgdG9wOiA2cHg7XG4gIGJvcmRlci10b3Atd2lkdGg6IDZweDtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogNnB4O1xuICBib3JkZXItbGVmdC13aWR0aDogMTBweDtcbn1cblxuLnByb2R1Y3RMaXN0aW5nV2lkZ2V0IHtcbiAgbWFyZ2luLWJvdHRvbTogMjhweDtcbn1cblxuLnByb2R1Y3RMaXN0aW5nV2lkZ2V0IC5uby1yZXN1bHRzIHtcbiAgZm9udC1zaXplOiAxLjMxMjVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNWVtO1xufVxuXG4ucHJvZHVjdExpc3RpbmdXaWRnZXQgLm5vLXJlc3VsdHMgLnN0cm9uZ1RleHQge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY2cHgpIHtcbiAgLnByb2R1Y3RMaXN0aW5nV2lkZ2V0IHtcbiAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkge1xuICAucHJvZHVjdExpc3RpbmdXaWRnZXQgLm5vLXJlc3VsdHMge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAucHJvZHVjdExpc3RpbmdXaWRnZXQge1xuICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XG4gIH1cbiAgLnByb2R1Y3RMaXN0aW5nV2lkZ2V0IC5uby1yZXN1bHRzIHtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIH1cbn1cblxuLnByb2R1Y3RfbGlzdGluZ19jb250YWluZXIgLm5vLXJlc3VsdHMge1xuICBwYWRkaW5nOiAyNXB4IDA7XG59XG5cbi5wcm9kdWN0X2xpc3RpbmdfY29udGFpbmVyIC5uby1yZXN1bHRzIGgzIHtcbiAgZm9udC1zaXplOiAxLjMxMjVlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLnByb2R1Y3RfbGlzdGluZ19jb250YWluZXIgLm5vLXJlc3VsdHMgaDQge1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IC43NWVtO1xufVxuXG4ucHJvZHVjdF9saXN0aW5nX2NvbnRhaW5lciAubm8tcmVzdWx0cyBwIHtcbiAgZm9udC1zaXplOiAuNzVlbTtcbn1cblxuLnByb2R1Y3RfbGlzdGluZ19jb250YWluZXIgLm5vLXJlc3VsdHMgLmNvbnRlbnRSZWNvbW1lbmRhdGlvbldpZGdldCB7XG4gIHBhZGRpbmctdG9wOiA1MHB4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgLnByb2R1Y3RfbGlzdGluZ19jb250YWluZXIgLm5vLXJlc3VsdHMge1xuICAgIHBhZGRpbmc6IDEwMHB4IDAgMTAwcHggMTEuMTElO1xuICB9XG59XG5cbi5wcm9kdWN0X2xpc3RpbmdfY29udGFpbmVyIC5pbWFnZS1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGhlaWdodDogMTI1cHg7XG4gIHdpZHRoOiAxMjVweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5wcm9kdWN0X2xpc3RpbmdfY29udGFpbmVyIC5pbWFnZS1jb250YWluZXI6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctdG9wOiAxMDAlO1xuICBjb250ZW50OiBcIlwiO1xufVxuXG4ucHJvZHVjdF9saXN0aW5nX2NvbnRhaW5lciAuaW1hZ2UtY29udGFpbmVyIGltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xufVxuXG4ucHJvZHVjdF9saXN0aW5nX2NvbnRhaW5lciAuaW1hZ2Uge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ucHJvZHVjdF9saXN0aW5nX2NvbnRhaW5lciAucHJvZHVjdCB7XG4gIHBhZGRpbmc6IDI1cHg7XG59XG5cbi5wcm9kdWN0X2xpc3RpbmdfY29udGFpbmVyIC5wcm9kdWN0X2luZm8ge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4ucHJvZHVjdF9saXN0aW5nX2NvbnRhaW5lciAucHJvZHVjdF9uYW1lIGEge1xuICBjb2xvcjogIzJkMzgzZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNjI1ZW07XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkge1xuICAucHJvZHVjdF9saXN0aW5nX2NvbnRhaW5lciAucHJvZHVjdF9uYW1lIGEge1xuICAgIGZvbnQtc2l6ZTogLjgxMjVlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5wcm9kdWN0X2xpc3RpbmdfY29udGFpbmVyIC5wcm9kdWN0X25hbWUgYSB7XG4gICAgZm9udC1zaXplOiAxZW07XG4gIH1cbn1cblxuLnByb2R1Y3RfbGlzdGluZ19jb250YWluZXIgLnByb2R1Y3RfcHJpY2Uge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgLnByb2R1Y3RfbGlzdGluZ19jb250YWluZXIgLnByb2R1Y3RfcHJpY2Uge1xuICAgIGZvbnQtc2l6ZTogLjkzNzVlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5wcm9kdWN0X2xpc3RpbmdfY29udGFpbmVyIC5wcm9kdWN0X3ByaWNlIHtcbiAgICBmb250LXNpemU6IC44NzVlbTtcbiAgfVxufVxuXG4ucHJvZHVjdF9saXN0aW5nX2NvbnRhaW5lciAudmlldy1tb3JlLCAucHJvZHVjdF9saXN0aW5nX2NvbnRhaW5lciAubmV4dCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wcm9kdWN0X2xpc3RpbmdfY29udGFpbmVyIC5jb21wYXJlX3RhcmdldF9oaWRkZW4sXG4ucHJvZHVjdF9saXN0aW5nX2NvbnRhaW5lciAuY29tcGFyZV90YXJnZXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjZweCkge1xuICAucHJvZHVjdF9saXN0aW5nX2NvbnRhaW5lciAucHJvZHVjdCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjMGMwYzA7XG4gICAgcGFkZGluZzogMTVweDtcbiAgfVxuICAucHJvZHVjdF9saXN0aW5nX2NvbnRhaW5lciBsaTpmaXJzdC1jaGlsZCAucHJvZHVjdCB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjMGMwYzA7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5wcm9kdWN0X2xpc3RpbmdfY29udGFpbmVyIFtjbGFzcyo9J2NvbC0nXTpudGgtY2hpbGQoMm4tMSkge1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNjMGMwYzA7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMXB4O1xuICAgIGNsZWFyOiBsZWZ0O1xuICB9XG4gIC5wcm9kdWN0X2xpc3RpbmdfY29udGFpbmVyIFtjbGFzcyo9J2NvbC0nXTpudGgtY2hpbGQoMm4pIHtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNjMGMwYzA7XG4gIH1cbiAgLnByb2R1Y3RfbGlzdGluZ19jb250YWluZXIgLmZpbGxlci1jZWxsLXNtOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2MwYzBjMDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbGVmdDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IDA7XG4gICAgbWFyZ2luLXRvcDogLTFweDtcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAgIC1tb3otYm94LXNpemluZzogY29udGVudC1ib3g7XG4gICAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIH1cbiAgLnByb2R1Y3RfbGlzdGluZ19jb250YWluZXIgLmltYWdlLWNvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAxMTVweDtcbiAgICB3aWR0aDogMTE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gIC5wcm9kdWN0X2xpc3RpbmdfY29udGFpbmVyIHtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNjMGMwYzA7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjMGMwYzA7XG4gIH1cbiAgLnByb2R1Y3RfbGlzdGluZ19jb250YWluZXIgLnJvdyB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5wcm9kdWN0X2xpc3RpbmdfY29udGFpbmVyIFtjbGFzcyo9J2NvbC0nXSB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjMGMwYzA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbiAgLnByb2R1Y3RfbGlzdGluZ19jb250YWluZXIgW2NsYXNzKj0nY29sLSddOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItdG9wOiAwO1xuICB9XG4gIC5wcm9kdWN0X2xpc3RpbmdfY29udGFpbmVyIFtjbGFzcyo9J2NvbC0nXTpudGgtY2hpbGQoMikge1xuICAgIGJvcmRlci10b3A6IDA7XG4gIH1cbiAgLnByb2R1Y3RfbGlzdGluZ19jb250YWluZXIgLnByb2R1Y3RfaW5mbyB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxuICAucHJvZHVjdF9saXN0aW5nX2NvbnRhaW5lciAuaW1hZ2Uge1xuICAgIGhlaWdodDogMTE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAucHJvZHVjdF9saXN0aW5nX2NvbnRhaW5lciBbY2xhc3MqPSdjb2wtJ106bnRoLWNoaWxkKDNuLTIpIHtcbiAgICBjbGVhcjogbGVmdDtcbiAgfVxuICAucHJvZHVjdF9saXN0aW5nX2NvbnRhaW5lciBbY2xhc3MqPSdjb2wtJ106bnRoLWNoaWxkKDNuLTIpOmFmdGVyIHtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjYzBjMGMwO1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2MwYzBjMDtcbiAgICBsZWZ0OiAxMDAlO1xuICB9XG4gIC5wcm9kdWN0X2xpc3RpbmdfY29udGFpbmVyIFtjbGFzcyo9J2NvbC0nXTpudGgtY2hpbGQoM24tMSkge1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNjMGMwYzA7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjYzBjMGMwO1xuICAgIHotaW5kZXg6IDE7XG4gIH1cbiAgLnByb2R1Y3RfbGlzdGluZ19jb250YWluZXIgW2NsYXNzKj0nY29sLSddOm50aC1jaGlsZCgzbik6YWZ0ZXIge1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNjMGMwYzA7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjYzBjMGMwO1xuICAgIHJpZ2h0OiAxMDAlO1xuICB9XG4gIC5wcm9kdWN0X2xpc3RpbmdfY29udGFpbmVyIFtjbGFzcyo9J2NvbC0nXTpudGgtY2hpbGQoMykge1xuICAgIGJvcmRlci10b3A6IDA7XG4gIH1cbiAgLnByb2R1Y3RfbGlzdGluZ19jb250YWluZXIgW2NsYXNzKj0nY29sLSddOm50aC1jaGlsZCgzbi0yKTphZnRlciwgLnByb2R1Y3RfbGlzdGluZ19jb250YWluZXIgW2NsYXNzKj0nY29sLSddOm50aC1jaGlsZCgzbik6YWZ0ZXIsIC5wcm9kdWN0X2xpc3RpbmdfY29udGFpbmVyIFtjbGFzcyo9J2NvbC0nXS5maWxsZXItY2VsbC1tZDphZnRlciwgLnByb2R1Y3RfbGlzdGluZ19jb250YWluZXIgW2NsYXNzKj0nY29sLSddLmZpbGxlci0yY2VsbC1tZDphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogMDtcbiAgfVxuICAucHJvZHVjdF9saXN0aW5nX2NvbnRhaW5lciBbY2xhc3MqPSdjb2wtJ10uZmlsbGVyLWNlbGwtbWQ6YWZ0ZXIsIC5wcm9kdWN0X2xpc3RpbmdfY29udGFpbmVyIFtjbGFzcyo9J2NvbC0nXS5maWxsZXItMmNlbGwtbWQ6YWZ0ZXIge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYzBjMGMwO1xuICAgIGJvcmRlci1yaWdodDogMDtcbiAgICBtYXJnaW4tdG9wOiAtMXB4O1xuICAgIC13ZWJraXQtYm94LXNpemluZzogY29udGVudC1ib3g7XG4gICAgLW1vei1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgICBsZWZ0OiAxMDAlO1xuICB9XG4gIC5wcm9kdWN0X2xpc3RpbmdfY29udGFpbmVyIFtjbGFzcyo9J2NvbC0nXS5maWxsZXItMmNlbGwtbWQ6YWZ0ZXIge1xuICAgIHdpZHRoOiAyMDAlO1xuICB9XG4gIC5wcm9kdWN0X2xpc3RpbmdfY29udGFpbmVyIC5pbWFnZSB7XG4gICAgaGVpZ2h0OiAxMjVweDtcbiAgfVxuICAucHJvZHVjdF9saXN0aW5nX2NvbnRhaW5lciAubmV4dCB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IC43NWVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGRpc3BsYXk6IGxpc3QtaXRlbTtcbiAgfVxuICAucHJvZHVjdF9saXN0aW5nX2NvbnRhaW5lciAubmV4dCBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDIyMHB4O1xuICB9XG4gIC5wcm9kdWN0X2xpc3RpbmdfY29udGFpbmVyIC5uZXh0IGEgLm5leHQtd3JhcHBlciB7XG4gICAgaGVpZ2h0OiAxMTBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbWFyZ2luLXRvcDogLTU1cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnByb2R1Y3RfbGlzdGluZ19jb250YWluZXIgLm5leHQgYSAubmV4dC13cmFwcGVyOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwQUE3RTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgd2lkdGg6IDc1cHg7XG4gICAgaGVpZ2h0OiA3NXB4O1xuICAgIG1hcmdpbjogMCBhdXRvIDE1cHggYXV0bztcbiAgfVxuICAucHJvZHVjdF9saXN0aW5nX2NvbnRhaW5lciAubmV4dCBhOmhvdmVyIC5uZXh0LXdyYXBwZXI6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTAxMDEwO1xuICB9XG4gIC5wcm9kdWN0X2xpc3RpbmdfY29udGFpbmVyIC5uZXh0IGEgc3BhbiB7XG4gICAgd2lkdGg6IDc1cHg7XG4gICAgaGVpZ2h0OiA3NXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAucHJvZHVjdF9saXN0aW5nX2NvbnRhaW5lciAubmV4dCBhIHNwYW46YWZ0ZXIsIC5wcm9kdWN0X2xpc3RpbmdfY29udGFpbmVyIC5uZXh0IGEgc3BhbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIGJvcmRlci13aWR0aDogMTQuNXB4IDAgMTQuNXB4IDE2cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTY4cHg7XG4gIH1cbiAgLnByb2R1Y3RfbGlzdGluZ19jb250YWluZXIgLm5leHQgYSBzcGFuOmJlZm9yZSB7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjZmZmZmZmO1xuICAgIGxlZnQ6IDEwcHg7XG4gIH1cbiAgLnByb2R1Y3RfbGlzdGluZ19jb250YWluZXIgLm5leHQgYSBzcGFuOmFmdGVyIHtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICMwMEFBN0U7XG4gICAgbGVmdDogNnB4O1xuICB9XG4gIC5wcm9kdWN0X2xpc3RpbmdfY29udGFpbmVyIC5uZXh0IGE6aG92ZXIgc3BhbjphZnRlciB7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjMTAxMDEwO1xuICB9XG59XG5cbi5jYXRlZ29yeU5hdldpZGdldCxcbi5mYWNldFdpZGdldCB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5jYXRlZ29yeU5hdldpZGdldCAuY2hlY2tCb3gsXG4uZmFjZXRXaWRnZXQgLmNoZWNrQm94IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmNhdGVnb3J5TmF2V2lkZ2V0IGlucHV0Lm5vZGlzcGxheSxcbi5mYWNldFdpZGdldCBpbnB1dC5ub2Rpc3BsYXkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uY2F0ZWdvcnlOYXZXaWRnZXQgaW5wdXRbdHlwZT1jaGVja2JveF06bm90KG9sZCksXG4uZmFjZXRXaWRnZXQgaW5wdXRbdHlwZT1jaGVja2JveF06bm90KG9sZCkge1xuICB3aWR0aDogMmVtO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBvcGFjaXR5OiAwO1xufVxuXG4uY2F0ZWdvcnlOYXZXaWRnZXQgaW5wdXRbdHlwZT1jaGVja2JveF06bm90KG9sZCkgKyBsYWJlbC5mYWNldC1sYWJlbCxcbi5jYXRlZ29yeU5hdldpZGdldCBpbnB1dFt0eXBlPWNoZWNrYm94XTpub3Qob2xkKSArIGEuZmFjZXRidXR0b24sXG4uZmFjZXRXaWRnZXQgaW5wdXRbdHlwZT1jaGVja2JveF06bm90KG9sZCkgKyBsYWJlbC5mYWNldC1sYWJlbCxcbi5mYWNldFdpZGdldCBpbnB1dFt0eXBlPWNoZWNrYm94XTpub3Qob2xkKSArIGEuZmFjZXRidXR0b24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG59XG5cbi5jYXRlZ29yeU5hdldpZGdldCBpbnB1dFt0eXBlPWNoZWNrYm94XTpub3Qob2xkKSArIGxhYmVsLmZhY2V0LWxhYmVsLFxuLmZhY2V0V2lkZ2V0IGlucHV0W3R5cGU9Y2hlY2tib3hdOm5vdChvbGQpICsgbGFiZWwuZmFjZXQtbGFiZWwge1xuICBtYXJnaW4tbGVmdDogLTEuODVlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmNhdGVnb3J5TmF2V2lkZ2V0IGlucHV0W3R5cGU9Y2hlY2tib3hdOm5vdChvbGQpICsgYS5mYWNldGJ1dHRvbixcbi5mYWNldFdpZGdldCBpbnB1dFt0eXBlPWNoZWNrYm94XTpub3Qob2xkKSArIGEuZmFjZXRidXR0b24ge1xuICBtYXJnaW4tbGVmdDogMnB4O1xufVxuXG4uY2F0ZWdvcnlOYXZXaWRnZXQgaW5wdXRbdHlwZT1jaGVja2JveF06bm90KG9sZCkgKyBsYWJlbC5mYWNldC1sYWJlbDpiZWZvcmUsXG4uY2F0ZWdvcnlOYXZXaWRnZXQgaW5wdXRbdHlwZT1jaGVja2JveF06bm90KG9sZCkgKyBhLmZhY2V0YnV0dG9uOmJlZm9yZSxcbi5mYWNldFdpZGdldCBpbnB1dFt0eXBlPWNoZWNrYm94XTpub3Qob2xkKSArIGxhYmVsLmZhY2V0LWxhYmVsOmJlZm9yZSxcbi5mYWNldFdpZGdldCBpbnB1dFt0eXBlPWNoZWNrYm94XTpub3Qob2xkKSArIGEuZmFjZXRidXR0b246YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtNXB4O1xuICB3aWR0aDogMC45Mzc1ZW07XG4gIGhlaWdodDogMC45Mzc1ZW07XG4gIG1hcmdpbjogMC4yNWVtIDAuNWVtIDAuMjVlbSAwLjI1ZW07XG4gIGJvcmRlcjogMC4wNjI1ZW0gc29saWQgI2MwYzBjMDtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAxcHggI2MwYzBjMCBpbnNldDtcbn1cblxuLmNhdGVnb3J5TmF2V2lkZ2V0IGlucHV0W3R5cGU9Y2hlY2tib3hdOm5vdChvbGQpOmNoZWNrZWQgKyBsYWJlbC5mYWNldC1sYWJlbDphZnRlcixcbi5jYXRlZ29yeU5hdldpZGdldCBpbnB1dFt0eXBlPWNoZWNrYm94XTpub3Qob2xkKTpjaGVja2VkICsgYS5mYWNldGJ1dHRvbjphZnRlcixcbi5mYWNldFdpZGdldCBpbnB1dFt0eXBlPWNoZWNrYm94XTpub3Qob2xkKTpjaGVja2VkICsgbGFiZWwuZmFjZXQtbGFiZWw6YWZ0ZXIsXG4uZmFjZXRXaWRnZXQgaW5wdXRbdHlwZT1jaGVja2JveF06bm90KG9sZCk6Y2hlY2tlZCArIGEuZmFjZXRidXR0b246YWZ0ZXIge1xuICBjb250ZW50OiAn4pyTJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTFweDtcbiAgdG9wOiA0cHg7XG4gIHdpZHRoOiAxZW07XG4gIGNvbG9yOiAjMDBBQTdFO1xuICBmb250LXNpemU6IDAuOTM3NWVtO1xuICBsaW5lLWhlaWdodDogMWVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uY2F0ZWdvcnlOYXZXaWRnZXQgYSxcbi5jYXRlZ29yeU5hdldpZGdldCBsYWJlbC5mYWNldC1sYWJlbCxcbi5mYWNldFdpZGdldCBhLFxuLmZhY2V0V2lkZ2V0IGxhYmVsLmZhY2V0LWxhYmVsIHtcbiAgY29sb3I6ICM4ODg5OGU7XG59XG5cbi5jYXRlZ29yeU5hdldpZGdldCBoMyxcbi5mYWNldFdpZGdldCBoMyB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAuNzVlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luOiAxOHB4IDA7XG4gIGxldHRlci1zcGFjaW5nOiAuMDhlbTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gIC5jYXRlZ29yeU5hdldpZGdldCBoMyxcbiAgLmZhY2V0V2lkZ2V0IGgzIHtcbiAgICBmb250LXNpemU6IC42MjVlbTtcbiAgICBtYXJnaW46IDIycHggMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5jYXRlZ29yeU5hdldpZGdldCBoMyxcbiAgLmZhY2V0V2lkZ2V0IGgzIHtcbiAgICBmb250LXNpemU6IC43NWVtO1xuICAgIG1hcmdpbjogMThweCAwO1xuICB9XG59XG5cbi5jYXRlZ29yeU5hdldpZGdldCBoMyAuZ2x5cGhpY29uLXBsdXMsXG4uY2F0ZWdvcnlOYXZXaWRnZXQgaDMgLmdseXBoaWNvbi1taW51cyxcbi5mYWNldFdpZGdldCBoMyAuZ2x5cGhpY29uLXBsdXMsXG4uZmFjZXRXaWRnZXQgaDMgLmdseXBoaWNvbi1taW51cyB7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luLXJpZ2h0OiAxM3B4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgLmNhdGVnb3J5TmF2V2lkZ2V0IGgzIC5nbHlwaGljb24tcGx1cyxcbiAgLmNhdGVnb3J5TmF2V2lkZ2V0IGgzIC5nbHlwaGljb24tbWludXMsXG4gIC5mYWNldFdpZGdldCBoMyAuZ2x5cGhpY29uLXBsdXMsXG4gIC5mYWNldFdpZGdldCBoMyAuZ2x5cGhpY29uLW1pbnVzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cblxuLmNhdGVnb3J5TmF2V2lkZ2V0W2FyaWEtZXhwYW5kZWQ9J3RydWUnXSA+IGgzIC5nbHlwaGljb24tcGx1cyxcbi5mYWNldFdpZGdldFthcmlhLWV4cGFuZGVkPSd0cnVlJ10gPiBoMyAuZ2x5cGhpY29uLXBsdXMge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uY2F0ZWdvcnlOYXZXaWRnZXRbYXJpYS1leHBhbmRlZD0ndHJ1ZSddID4gaDMgLmdseXBoaWNvbi1taW51cyxcbi5mYWNldFdpZGdldFthcmlhLWV4cGFuZGVkPSd0cnVlJ10gPiBoMyAuZ2x5cGhpY29uLW1pbnVzIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5jYXRlZ29yeU5hdldpZGdldFthcmlhLWV4cGFuZGVkPSdmYWxzZSddID4gaDMgLmdseXBoaWNvbi1taW51cyxcbi5mYWNldFdpZGdldFthcmlhLWV4cGFuZGVkPSdmYWxzZSddID4gaDMgLmdseXBoaWNvbi1taW51cyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jYXRlZ29yeU5hdldpZGdldFthcmlhLWV4cGFuZGVkPSdmYWxzZSddID4gaDMgLmdseXBoaWNvbi1wbHVzLFxuLmZhY2V0V2lkZ2V0W2FyaWEtZXhwYW5kZWQ9J2ZhbHNlJ10gPiBoMyAuZ2x5cGhpY29uLXBsdXMge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmNhdGVnb3J5TmF2V2lkZ2V0IC5mYWNldFNlbGVjdCxcbi5mYWNldFdpZGdldCAuZmFjZXRTZWxlY3Qge1xuICBmb250LXNpemU6IC44NzVlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbWFyZ2luLWxlZnQ6IDE0cHg7XG59XG5cbi5jYXRlZ29yeU5hdldpZGdldCAuZmFjZXRTZWxlY3QgbGksXG4uZmFjZXRXaWRnZXQgLmZhY2V0U2VsZWN0IGxpIHtcbiAgcGFkZGluZzogMTRweCAwO1xufVxuXG4uY2F0ZWdvcnlOYXZXaWRnZXQgLmZhY2V0U2VsZWN0IGxpOmZpcnN0LWNoaWxkLFxuLmZhY2V0V2lkZ2V0IC5mYWNldFNlbGVjdCBsaTpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmctdG9wOiAxM3B4O1xufVxuXG4uY2F0ZWdvcnlOYXZXaWRnZXQgLmZhY2V0U2VsZWN0IGxpOmxhc3QtY2hpbGQsXG4uZmFjZXRXaWRnZXQgLmZhY2V0U2VsZWN0IGxpOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogM3B4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgLmNhdGVnb3J5TmF2V2lkZ2V0IC5mYWNldFNlbGVjdCxcbiAgLmZhY2V0V2lkZ2V0IC5mYWNldFNlbGVjdCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLmNhdGVnb3J5TmF2V2lkZ2V0IC5mYWNldFNlbGVjdCBsaSxcbiAgLmZhY2V0V2lkZ2V0IC5mYWNldFNlbGVjdCBsaSB7XG4gICAgcGFkZGluZzogOHB4IDA7XG4gIH1cbiAgLmNhdGVnb3J5TmF2V2lkZ2V0IC5mYWNldFNlbGVjdCBsaTpmaXJzdC1jaGlsZCxcbiAgLmZhY2V0V2lkZ2V0IC5mYWNldFNlbGVjdCBsaTpmaXJzdC1jaGlsZCB7XG4gICAgcGFkZGluZy10b3A6IDFweDtcbiAgfVxuICAuY2F0ZWdvcnlOYXZXaWRnZXQgLmZhY2V0U2VsZWN0IGxpOmxhc3QtY2hpbGQsXG4gIC5mYWNldFdpZGdldCAuZmFjZXRTZWxlY3QgbGk6bGFzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuY2F0ZWdvcnlOYXZXaWRnZXQgLmZhY2V0U2VsZWN0IGxpLFxuICAuZmFjZXRXaWRnZXQgLmZhY2V0U2VsZWN0IGxpIHtcbiAgICBwYWRkaW5nOiA0cHggMDtcbiAgfVxuICAuY2F0ZWdvcnlOYXZXaWRnZXQgLmZhY2V0U2VsZWN0IGxpOmZpcnN0LWNoaWxkLFxuICAuZmFjZXRXaWRnZXQgLmZhY2V0U2VsZWN0IGxpOmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4O1xuICB9XG4gIC5jYXRlZ29yeU5hdldpZGdldCAuZmFjZXRTZWxlY3QgbGk6bGFzdC1jaGlsZCxcbiAgLmZhY2V0V2lkZ2V0IC5mYWNldFNlbGVjdCBsaTpsYXN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNHB4O1xuICB9XG59XG5cbi5jYXRlZ29yeU5hdldpZGdldCAuZmFjZXRTZWxlY3QgYTpob3Zlcixcbi5mYWNldFdpZGdldCAuZmFjZXRTZWxlY3QgYTpob3ZlciB7XG4gIGNvbG9yOiAjMDBBQTdFO1xufVxuXG4uY2F0ZWdvcnlOYXZXaWRnZXQgLmZhY2V0U2VsZWN0IGE6aG92ZXIgLm91dGxpbmUgPiBzcGFuOmZpcnN0LWNoaWxkLFxuLmZhY2V0V2lkZ2V0IC5mYWNldFNlbGVjdCBhOmhvdmVyIC5vdXRsaW5lID4gc3BhbjpmaXJzdC1jaGlsZCB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uY2F0ZWdvcnlOYXZXaWRnZXQgLmZhY2V0U2VsZWN0IGxhYmVsLmZhY2V0LWxhYmVsOmhvdmVyLFxuLmZhY2V0V2lkZ2V0IC5mYWNldFNlbGVjdCBsYWJlbC5mYWNldC1sYWJlbDpob3ZlciB7XG4gIGNvbG9yOiAjMDBBQTdFO1xufVxuXG4uY2F0ZWdvcnlOYXZXaWRnZXQge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2MwYzBjMDtcbn1cblxuLmNhdGVnb3J5TmF2V2lkZ2V0IGE6aG92ZXIgc3BhbiB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uY2F0ZWdvcnlOYXZXaWRnZXQgLmNhdGVnb3J5U2VsZWN0ZWRDb250IHtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuXG4uY2F0ZWdvcnlOYXZXaWRnZXQgLmNhdGVnb3J5U2VsZWN0ZWRDb250OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmNhdGVnb3J5TmF2V2lkZ2V0LmNvbGxhcHNpYmxlID4gLmNvbnRlbnQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uY2F0ZWdvcnlOYXZXaWRnZXQuY29sbGFwc2libGVbYXJpYS1leHBhbmRlZD1cImZhbHNlXCJdID4gLmNvbnRlbnQge1xuICBtYXgtaGVpZ2h0OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAuY2F0ZWdvcnlOYXZXaWRnZXQuY29sbGFwc2libGUge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbn1cblxuLmNhdGVnb3J5TmF2V2lkZ2V0IC53aWRnZXRfbGVmdF9uYXYge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4uZmFjZXRXaWRnZXQgaDMge1xuICBtYXJnaW4tYm90dG9tOiA5cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkge1xuICAuZmFjZXRXaWRnZXQgaDMge1xuICAgIG1hcmdpbi1ib3R0b206IDEzcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuZmFjZXRXaWRnZXQgaDMge1xuICAgIG1hcmdpbi1ib3R0b206IDlweDtcbiAgfVxufVxuXG4uZmFjZXRXaWRnZXQgLnNlbGVjdGVkLWZhY2V0cyB7XG4gIHBhZGRpbmctYm90dG9tOiA5cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYzBjMGMwO1xufVxuXG4uZmFjZXRXaWRnZXQgI2ZhY2V0RmlsdGVyTGlzdFdyYXBwZXIge1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG5cbi5mYWNldFdpZGdldCAuZmFjZXRTZWxlY3RlZENvbnQge1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG5cbi5mYWNldFdpZGdldCAuZmFjZXRTZWxlY3RlZENvbnQ6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZmFjZXRXaWRnZXQgLm9wdGlvbkNvbnRhaW5lciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYzBjMGMwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5mYWNldFdpZGdldCAudGl0bGUge1xuICBtYXJnaW46IDEzcHggMDtcbiAgZm9udC1zaXplOiAuODc1ZW07XG4gIG1hcmdpbi1yaWdodDogMzBweDtcbn1cblxuLmZhY2V0V2lkZ2V0IC50aXRsZSAuYXJyb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxMnB4O1xuICB0b3A6IDNweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gIC5mYWNldFdpZGdldCAudGl0bGUgLmFycm93IHtcbiAgICByaWdodDogMDtcbiAgfVxufVxuXG4uZmFjZXRXaWRnZXQgLnRpdGxlIC5hcnJvdyAuZ2x5cGhpY29uLW1lbnUtZG93biB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5mYWNldFdpZGdldCAudGl0bGUgLmFycm93LmFycm93X2NvbGxhcHNlZCAuZ2x5cGhpY29uLW1lbnUtZG93biB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZmFjZXRXaWRnZXQgLnRpdGxlIC5hcnJvdy5hcnJvd19jb2xsYXBzZWQgLmdseXBoaWNvbi1tZW51LXVwIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gIC5mYWNldFdpZGdldCAudGl0bGUge1xuICAgIG1hcmdpbjogMTZweCAwO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmZhY2V0V2lkZ2V0IC50aXRsZSB7XG4gICAgbWFyZ2luOiAxMnB4IDA7XG4gIH1cbn1cblxuLmZhY2V0V2lkZ2V0IC5mYWNldFNlbGVjdENvbnRhaW5lciB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuXG4uZmFjZXRXaWRnZXQgLm1vcmVGYWNldCB7XG4gIG1hcmdpbi1sZWZ0OiAycHggIWltcG9ydGFudDtcbn1cblxuLmZhY2V0V2lkZ2V0IC5tb3JlRmFjZXRJbnB1dCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmZhY2V0V2lkZ2V0IC5zaG93TW9yZSB7XG4gIGNvbG9yOiAjMDBBQTdFO1xuICBmb250LXNpemU6IC43NWVtO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbi1sZWZ0OiAxNHB4O1xufVxuXG4uZmFjZXRXaWRnZXQgLnNob3dNb3JlIFt0eXBlPWNoZWNrYm94XSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5mYWNldFdpZGdldCAuc2hvd01vcmUgbGFiZWwge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgLmZhY2V0V2lkZ2V0IC5zaG93TW9yZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cblxuLmZhY2V0V2lkZ2V0IC5mYWNldFNlbGVjdGVkIHtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmZhY2V0V2lkZ2V0IC5mYWNldFNlbGVjdGVkIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwQUE3RTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDRweCAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBmb250LXNpemU6IC43NWVtO1xufVxuXG4uZmFjZXRXaWRnZXQgLmZhY2V0U2VsZWN0ZWQgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMDEwMTA7XG59XG5cbi5mYWNldFdpZGdldCAuZmFjZXRTZWxlY3RlZCAuY2xvc2Uge1xuICBvcGFjaXR5OiAxO1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LXNpemU6IDFlbTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICBmb250LXNpemU6IDFlbTtcbn1cblxuLmZhY2V0V2lkZ2V0IC5jbGVhckFsbCB7XG4gIGNvbG9yOiAjMDBBQTdFO1xuICBmb250LXNpemU6IC43NWVtO1xufVxuXG4uZmFjZXRXaWRnZXQgLmNsZWFyQWxsOmhvdmVyIHtcbiAgY29sb3I6ICMxMDEwMTA7XG59XG5cbi5idXNpbmVzc1NlZ21lbnROYXZXaWRnZXQge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjMGMwYzA7XG59XG5cbi5idXNpbmVzc1NlZ21lbnROYXZXaWRnZXQgdGFibGUge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgLmJ1c2luZXNzU2VnbWVudE5hdldpZGdldCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIC0xM3B4KTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5idXNpbmVzc1NlZ21lbnROYXZXaWRnZXQge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAtMjBweCk7XG4gIH1cbn1cblxuLmJ1c2luZXNzU2VnbWVudE5hdldpZGdldCAuYnVzaW5lc3MtdW5pdC1mYWNldCB7XG4gIHBhZGRpbmc6IDI1cHggMDtcbn1cblxuLmJ1c2luZXNzU2VnbWVudE5hdldpZGdldCAuYnVzaW5lc3MtdW5pdC1mYWNldCAuc2VsZWN0V3JhcHBlciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uY2F0ZWdvcnlOYXZXaWRnZXQgLmZhY2V0U2VsZWN0LmNvbGxhcHNlZCAuYWRkaXRpb25hbC1mYWNldCxcbi5mYWNldFdpZGdldCAuZmFjZXRTZWxlY3QuY29sbGFwc2VkIC5hZGRpdGlvbmFsLWZhY2V0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmNhdGVnb3J5TmF2V2lkZ2V0IC5mYWNldFNlbGVjdCAubW9yZS10b2dnbGUsXG4uZmFjZXRXaWRnZXQgLmZhY2V0U2VsZWN0IC5tb3JlLXRvZ2dsZSB7XG4gIGNvbG9yOiAjMDBBQTdFO1xuICBmb250LXNpemU6IC44NTdlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLmhlYWRlcl9iYXIgLnRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmhlYWRlcl9iYXIgLnRpdGxlID4gZGl2IHtcbiAgaGVpZ2h0OiA1MHB4O1xuICBsaW5lLWhlaWdodDogMS42ZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG59XG5cbi5oZWFkZXJfYmFyIC5kb2MtdHlwZSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5oZWFkZXJfYmFyIC5zb3J0aW5nX3ZpZXdfY29udHJvbHNfY29udGFpbmVyIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgLmhlYWRlcl9iYXIge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBwYWRkaW5nLXRvcDogMjVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2MwYzBjMDtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNjMGMwYzA7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGVhZGVyX2JhciB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICB9XG59XG5cbi5zZWFyY2gtcGFnZS1jb250YWluZXIgLmhlYWRlcl9iYXIge1xuICBib3JkZXItbGVmdDogbm9uZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2NnB4KSB7XG4gIC5zZWFyY2gtcGFnZS1jb250YWluZXIgLmhlYWRlcl9iYXIge1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIH1cbn1cblxuLnNlYXJjaC1wYWdlLWNvbnRhaW5lciAudGl0bGUtY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RlZTZlYTtcbn1cblxuLnNlbGVjdFdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyOiAxcHggc29saWQgI2MwYzBjMDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5zZWxlY3RXcmFwcGVyID4gdGFibGUge1xuICBoZWlnaHQ6IDQ4cHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uc2VsZWN0V3JhcHBlciAuZGlqaXRCdXR0b25UZXh0IHtcbiAgcGFkZGluZzogMCAyMHB4IDAgMTNweDtcbn1cblxuLnNlbGVjdFdyYXBwZXIgLmRpaml0QnV0dG9uQ29udGVudHMge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsZXR0ZXItc3BhY2luZzogLjA4ZW07XG4gIGZvbnQtc2l6ZTogLjc1ZW07XG59XG5cbi5zZWxlY3RXcmFwcGVyIC5kaWppdEFycm93QnV0dG9uQ29udGFpbmVyIHtcbiAgd2lkdGg6IDQxcHg7XG4gIGZvbnQtc2l6ZTogLjg3NWVtO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG4uc2VsZWN0V3JhcHBlciAuZGlqaXRBcnJvd0J1dHRvbkNvbnRhaW5lci5kaWppdERvd25BcnJvd0J1dHRvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTI1OVwiO1xuICBtYXJnaW46IDEwcHggMTBweCAxMHB4IDE1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAxcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6ICdHbHlwaGljb25zIEhhbGZsaW5ncycgIWltcG9ydGFudDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbi5vcmRlcl9ieV9sYWJlbCB7XG4gIGZvbnQtc2l6ZTogLjc1ZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjODg4OThlO1xuICBtYXJnaW46IDAgMTBweCAwIDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLm9yZGVyX2J5X2xhYmVsIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5vcmRlcl9ieV9sYWJlbCBsYWJlbCB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbjogMDtcbn1cblxuLnByb2R1Y3RMaXN0aW5nV2lkZ2V0IC5wYWdpbmdfY29udHJvbHMge1xuICBtYXJnaW46IDI3cHggYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDEuMTI1ZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjMmQzODNmO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5wcm9kdWN0TGlzdGluZ1dpZGdldCAucGFnaW5nX2NvbnRyb2xzIHtcbiAgICBtYXJnaW4tdG9wOiA0OHB4O1xuICB9XG59XG5cbi5wcm9kdWN0TGlzdGluZ1dpZGdldCAucGFnZUNvbnRyb2wgYSB7XG4gIGNvbG9yOiAjMDBhYTczO1xuICBtYXJnaW46IDAgMTJweDtcbn1cblxuLnByb2R1Y3RMaXN0aW5nV2lkZ2V0IC5wYWdlQ29udHJvbCBhLnNlbGVjdGVkIHtcbiAgY29sb3I6ICMyZDM4M2Y7XG59XG5cbi5wcm9kdWN0TGlzdGluZ1dpZGdldCAucGFnZUNvbnRyb2wgYS5zZWxlY3RlZDpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLnByb2R1Y3RMaXN0aW5nV2lkZ2V0IC5wYWdlQ29udHJvbCBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5wcm9kdWN0TGlzdGluZ1dpZGdldCAuZ2x5cGhpY29uIHtcbiAgZm9udC1zaXplOiAuNmVtO1xuICBjb2xvcjogIzAwYWE3Mztcbn1cblxuLnByb2R1Y3RMaXN0aW5nV2lkZ2V0IC5nbHlwaGljb246aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLnByb2R1Y3RMaXN0aW5nV2lkZ2V0IC5nbHlwaGljb24tbWVudS1yaWdodCB7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG59XG5cbi5wcm9kdWN0TGlzdGluZ1dpZGdldCAuZ2x5cGhpY29uLW1lbnUtbGVmdCB7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xufVxuXG4udGFiX2hlYWRlciB7XG4gIG92ZXJmbG93LXg6IGF1dG87XG4gIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tb3otYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbn1cblxuLnRhYl9oZWFkZXIgLnRhYl9jb250YWluZXIge1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IC42MjVlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC4wOGVtO1xuICBjb2xvcjogIzJkMzgzZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmbG9hdDogbGVmdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjBmMDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2RlZTZlYTtcbiAgaGVpZ2h0OiA1MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAwIDVweDtcbiAgb3V0bGluZTogMDtcbiAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnRhYl9oZWFkZXIgLnRhYl9jb250YWluZXIuYWN0aXZlX3RhYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGNvbG9yOiAjMDBhYTczO1xufVxuXG4udGFiX2hlYWRlciAudGFiX2NvbnRhaW5lcjpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY2cHgpIHtcbiAgLnRhYl9oZWFkZXIgLnRhYl9jb250YWluZXIge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAzLjUpO1xuICB9XG4gIC50YWJfaGVhZGVyIC50YWJfY29udGFpbmVyIC5yZXN1bHQtY291bnQtd3JhcHBlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAudGFiX2hlYWRlciAudGFiX2NvbnRhaW5lciA+ICoge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkge1xuICAudGFiX2hlYWRlciAudGFiX2NvbnRhaW5lciB7XG4gICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgI2RlZTZlYTtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gIH1cbiAgLnRhYl9oZWFkZXIgLnRhYl9jb250YWluZXIgLnJlc3VsdC1jb3VudC13cmFwcGVyIHtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLnRhYl9oZWFkZXIgLnRhYl9jb250YWluZXIge1xuICAgIGZvbnQtc2l6ZTogLjc1ZW07XG4gICAgcGFkZGluZzogMCAyNnB4O1xuICB9XG59XG5cbi50YWJfaGVhZGVyIC50YWJfY29udGFpbmVyIC5jb250ZW50UmVjb21tZW5kYXRpb25XaWRnZXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjZweCkge1xuICAudGFiQnV0dG9uQ29udGFpbmVyIHtcbiAgICBtYXJnaW46IDAgLTEwcHg7XG4gIH1cbiAgLnRhYkJ1dHRvbkNvbnRhaW5lciAudGFiX2hlYWRlciB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICB9XG59XG5cbi5pbnZpc2libGUtc2Nyb2xsYmFyOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5lbWVyc29uLWNvbnRlbnQtc2VhcmNoLXJlc3VsdCAubm8tcmVzdWx0cyB7XG4gIHBhZGRpbmc6IDI1cHggMDtcbn1cblxuLmVtZXJzb24tY29udGVudC1zZWFyY2gtcmVzdWx0IC5uby1yZXN1bHRzIGgzIHtcbiAgZm9udC1zaXplOiAxLjMxMjVlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLmVtZXJzb24tY29udGVudC1zZWFyY2gtcmVzdWx0IC5uby1yZXN1bHRzIGg0IHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAuNzVlbTtcbn1cblxuLmVtZXJzb24tY29udGVudC1zZWFyY2gtcmVzdWx0IC5uby1yZXN1bHRzIHAge1xuICBmb250LXNpemU6IC43NWVtO1xufVxuXG4uZW1lcnNvbi1jb250ZW50LXNlYXJjaC1yZXN1bHQgLm5vLXJlc3VsdHMgLmNvbnRlbnRSZWNvbW1lbmRhdGlvbldpZGdldCB7XG4gIHBhZGRpbmctdG9wOiA1MHB4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgLmVtZXJzb24tY29udGVudC1zZWFyY2gtcmVzdWx0IC5uby1yZXN1bHRzIHtcbiAgICBwYWRkaW5nOiAxMDBweCAwIDEwMHB4IDExLjExJTtcbiAgfVxufVxuXG4uZW1lcnNvbi1jb250ZW50LXNlYXJjaC1yZXN1bHQgLmVtZXJzb24tY29udGVudC1zZWFyY2gtcmVzdWx0LWxpc3QtZW50cnkge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2MwYzBjMDtcbiAgcGFkZGluZzogMTVweCAwO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmVtZXJzb24tY29udGVudC1zZWFyY2gtcmVzdWx0IC5lbWVyc29uLWNvbnRlbnQtc2VhcmNoLXJlc3VsdC1saXN0LWVudHJ5IC5lbWVyc29uLXNlYXJjaC1yZXN1bHQtdmlkZW8gLmVtZXJzb24tc2VhcmNoLXJlc3VsdC1tZXRhZGF0YSB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG5cbi5lbWVyc29uLWNvbnRlbnQtc2VhcmNoLXJlc3VsdCAuZW1lcnNvbi1jb250ZW50LXNlYXJjaC1yZXN1bHQtbGlzdC1lbnRyeSAuZW1lcnNvbi1zZWFyY2gtcmVzdWx0LXZpZGVvIC5lbWVyc29uLXNlYXJjaC1yZXN1bHQtZGVzYyB7XG4gIG1heC1oZWlnaHQ6IDQuODc1ZW07XG59XG5cbi5lbWVyc29uLWNvbnRlbnQtc2VhcmNoLXJlc3VsdCAuZW1lcnNvbi1jb250ZW50LXNlYXJjaC1yZXN1bHQtbGlzdC1lbnRyeSAuZW1lcnNvbi1zZWFyY2gtcmVzdWx0LXZpZGVvLWltYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tdG9wOiAxMnB4O1xufVxuXG4uZW1lcnNvbi1jb250ZW50LXNlYXJjaC1yZXN1bHQgLmVtZXJzb24tY29udGVudC1zZWFyY2gtcmVzdWx0LWxpc3QtZW50cnkgLmVtZXJzb24tc2VhcmNoLXJlc3VsdC12aWRlby1pbWFnZSAuaW1hZ2UtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uZW1lcnNvbi1jb250ZW50LXNlYXJjaC1yZXN1bHQgLmVtZXJzb24tY29udGVudC1zZWFyY2gtcmVzdWx0LWxpc3QtZW50cnkgLmVtZXJzb24tc2VhcmNoLXJlc3VsdC12aWRlby1pbWFnZSAuaW1hZ2UtY29udGFpbmVyOmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLXRvcDogNTYuMjUlO1xuICBjb250ZW50OiBcIlwiO1xufVxuXG4uZW1lcnNvbi1jb250ZW50LXNlYXJjaC1yZXN1bHQgLmVtZXJzb24tY29udGVudC1zZWFyY2gtcmVzdWx0LWxpc3QtZW50cnkgLmVtZXJzb24tc2VhcmNoLXJlc3VsdC12aWRlby1pbWFnZSBpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2NnB4KSB7XG4gIC5lbWVyc29uLWNvbnRlbnQtc2VhcmNoLXJlc3VsdCAuZW1lcnNvbi1jb250ZW50LXNlYXJjaC1yZXN1bHQtbGlzdC1lbnRyeSAucGxheS1idXR0b24sXG4gIC5lbWVyc29uLWNvbnRlbnQtc2VhcmNoLXJlc3VsdCAuZW1lcnNvbi1jb250ZW50LXNlYXJjaC1yZXN1bHQtbGlzdC1lbnRyeSAucGxheS1idXR0b24tY2lyY2xlOmJlZm9yZSB7XG4gICAgaGVpZ2h0OiAxMTZweDtcbiAgICB3aWR0aDogMTE2cHg7XG4gIH1cbiAgLmVtZXJzb24tY29udGVudC1zZWFyY2gtcmVzdWx0IC5lbWVyc29uLWNvbnRlbnQtc2VhcmNoLXJlc3VsdC1saXN0LWVudHJ5IC5wbGF5LWJ1dHRvbi1jaXJjbGU6YWZ0ZXIge1xuICAgIGxlZnQ6IDQ4cHg7XG4gICAgdG9wOiA0MXB4O1xuICAgIGJvcmRlci10b3A6IDE3cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWJvdHRvbTogMTdweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItbGVmdDogMjZweCBzb2xpZCAjZmZmZmZmO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkge1xuICAuZW1lcnNvbi1jb250ZW50LXNlYXJjaC1yZXN1bHQgLmVtZXJzb24tY29udGVudC1zZWFyY2gtcmVzdWx0LWxpc3QtZW50cnkgLmVtZXJzb24tc2VhcmNoLXJlc3VsdC12aWRlby1pbWFnZSB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIHdpZHRoOiAxOTJweDtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICBtYXJnaW4tdG9wOiAzcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzFweDtcbiAgfVxuICAuZW1lcnNvbi1jb250ZW50LXNlYXJjaC1yZXN1bHQgLmVtZXJzb24tY29udGVudC1zZWFyY2gtcmVzdWx0LWxpc3QtZW50cnkgLnBsYXktYnV0dG9uLFxuICAuZW1lcnNvbi1jb250ZW50LXNlYXJjaC1yZXN1bHQgLmVtZXJzb24tY29udGVudC1zZWFyY2gtcmVzdWx0LWxpc3QtZW50cnkgLnBsYXktYnV0dG9uLWNpcmNsZTpiZWZvcmUge1xuICAgIGhlaWdodDogNjhweDtcbiAgICB3aWR0aDogNjhweDtcbiAgfVxuICAuZW1lcnNvbi1jb250ZW50LXNlYXJjaC1yZXN1bHQgLmVtZXJzb24tY29udGVudC1zZWFyY2gtcmVzdWx0LWxpc3QtZW50cnkgLnBsYXktYnV0dG9uLWNpcmNsZTphZnRlciB7XG4gICAgbGVmdDogMjhweDtcbiAgICB0b3A6IDIycHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuZW1lcnNvbi1jb250ZW50LXNlYXJjaC1yZXN1bHQgLmVtZXJzb24tY29udGVudC1zZWFyY2gtcmVzdWx0LWxpc3QtZW50cnkgLmVtZXJzb24tc2VhcmNoLXJlc3VsdC12aWRlby1pbWFnZSB7XG4gICAgbWFyZ2luLXRvcDogLTVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgfVxufVxuXG4uZW1lcnNvbi1jb250ZW50LXNlYXJjaC1yZXN1bHQgLmVtZXJzb24tY29udGVudC1zZWFyY2gtcmVzdWx0LWxpc3QtZW50cnkgLmVtZXJzb24tc2VhcmNoLXJlc3VsdC1kb3dubG9hZCAuZW1lcnNvbi1zZWFyY2gtcmVzdWx0LW1ldGFkYXRhID4gZGl2IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cblxuLmVtZXJzb24tY29udGVudC1zZWFyY2gtcmVzdWx0IC5lbWVyc29uLWNvbnRlbnQtc2VhcmNoLXJlc3VsdC1saXN0LWVudHJ5IC5lbWVyc29uLXNlYXJjaC1yZXN1bHQtZG93bmxvYWQgLmVtZXJzb24tc2VhcmNoLXJlc3VsdC1tZXRhZGF0YSA+IGRpdjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4uZW1lcnNvbi1jb250ZW50LXNlYXJjaC1yZXN1bHQgLmVtZXJzb24tY29udGVudC1zZWFyY2gtcmVzdWx0LWxpc3QtZW50cnkgLmVtZXJzb24tc2VhcmNoLXJlc3VsdC1maWxldHlwZSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5lbWVyc29uLWNvbnRlbnQtc2VhcmNoLXJlc3VsdCAuZW1lcnNvbi1jb250ZW50LXNlYXJjaC1yZXN1bHQtbGlzdC1lbnRyeSAuZW1lcnNvbi1zZWFyY2gtcmVzdWx0LWZpbGV0eXBlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcuJztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuZW1lcnNvbi1jb250ZW50LXNlYXJjaC1yZXN1bHQgLmVtZXJzb24tY29udGVudC1zZWFyY2gtcmVzdWx0LWxpc3QtZW50cnkgLmVtZXJzb24tc2VhcmNoLXJlc3VsdC1zaXplLCAuZW1lcnNvbi1jb250ZW50LXNlYXJjaC1yZXN1bHQgLmVtZXJzb24tY29udGVudC1zZWFyY2gtcmVzdWx0LWxpc3QtZW50cnkgLmVtZXJzb24tc2VhcmNoLXJlc3VsdC1oYXNoLCAuZW1lcnNvbi1jb250ZW50LXNlYXJjaC1yZXN1bHQgLmVtZXJzb24tY29udGVudC1zZWFyY2gtcmVzdWx0LWxpc3QtZW50cnkgLmVtZXJzb24tc2VhcmNoLXJlc3VsdC1maWxldHlwZSB7XG4gICAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmVtZXJzb24tY29udGVudC1zZWFyY2gtcmVzdWx0IC5lbWVyc29uLWNvbnRlbnQtc2VhcmNoLXJlc3VsdC1saXN0LWVudHJ5IC5lbWVyc29uLXNlYXJjaC1yZXN1bHQtaGFzaCB7XG4gIG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5lbWVyc29uLWNvbnRlbnQtc2VhcmNoLXJlc3VsdCAuZW1lcnNvbi1jb250ZW50LXNlYXJjaC1yZXN1bHQtbGlzdC1lbnRyeSAuZW1lcnNvbi1zZWFyY2gtcmVzdWx0LWhhc2gge1xuICAgIG1hcmdpbi10b3A6IDhweCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxcmVtKTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY2cHgpIHtcbiAgLmVtZXJzb24tY29udGVudC1zZWFyY2gtcmVzdWx0IC5lbWVyc29uLWNvbnRlbnQtc2VhcmNoLXJlc3VsdC1saXN0LWVudHJ5IC5lbWVyc29uLXNlYXJjaC1yZXN1bHQtaGFzaCB7XG4gICAgbWFyZ2luLXRvcDogOHB4ICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDByZW0pO1xuICB9XG59XG5cbi5lbWVyc29uLWNvbnRlbnQtc2VhcmNoLXJlc3VsdCAuZW1lcnNvbi1jb250ZW50LXNlYXJjaC1yZXN1bHQtbGlzdC1lbnRyeSAuZW1lcnNvbi1zZWFyY2gtcmVzdWx0LXVybCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuXG4uZW1lcnNvbi1jb250ZW50LXNlYXJjaC1yZXN1bHQgLmVtZXJzb24tY29udGVudC1zZWFyY2gtcmVzdWx0LWxpc3QtZW50cnkgLmVtZXJzb24tc2VhcmNoLXJlc3VsdC11cmwgYSB7XG4gIGNvbG9yOiAjMmQzODNmO1xufVxuXG4uZW1lcnNvbi1jb250ZW50LXNlYXJjaC1yZXN1bHQgLmVtZXJzb24tY29udGVudC1zZWFyY2gtcmVzdWx0LWxpc3QtZW50cnkgLmVtZXJzb24tc2VhcmNoLXJlc3VsdC13ZWItcGFnZSAuZW1lcnNvbi1zZWFyY2gtcmVzdWx0LWRlc2Mge1xuICBtYXgtaGVpZ2h0OiA0Ljg3NWVtO1xufVxuXG4uZW1lcnNvbi1jb250ZW50LXNlYXJjaC1yZXN1bHQgLmVtZXJzb24tY29udGVudC1zZWFyY2gtcmVzdWx0LWxpc3QtZW50cnkgPiBkaXYge1xuICBwYWRkaW5nOiAxNXB4IDEwcHg7XG59XG5cbi5lbWVyc29uLWNvbnRlbnQtc2VhcmNoLXJlc3VsdCAuZW1lcnNvbi1jb250ZW50LXNlYXJjaC1yZXN1bHQtbGlzdC1lbnRyeSAuZW1lcnNvbi1zZWFyY2gtcmVzdWx0LXR5cGUge1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogLjA4ZW07XG4gIGZvbnQtc2l6ZTogLjc1ZW07XG4gIG1hcmdpbi1ib3R0b206IDlweDtcbn1cblxuLmVtZXJzb24tY29udGVudC1zZWFyY2gtcmVzdWx0IC5lbWVyc29uLWNvbnRlbnQtc2VhcmNoLXJlc3VsdC1saXN0LWVudHJ5IC5lbWVyc29uLXNlYXJjaC1yZXN1bHQtdGl0bGUge1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogIzAwQUE3RTtcbiAgbWFyZ2luLWJvdHRvbTogNnB4O1xufVxuXG4uZW1lcnNvbi1jb250ZW50LXNlYXJjaC1yZXN1bHQgLmVtZXJzb24tY29udGVudC1zZWFyY2gtcmVzdWx0LWxpc3QtZW50cnkgLmVtZXJzb24tc2VhcmNoLXJlc3VsdC1kZXNjIHtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtaGVpZ2h0OiAzLjI1ZW07XG4gIHRleHQtYWxpZ246IGp1c3RpZnk7XG4gIHBhZGRpbmctcmlnaHQ6IDFlbTtcbiAgbWFyZ2luLXJpZ2h0OiAtMWVtO1xufVxuXG4uZW1lcnNvbi1jb250ZW50LXNlYXJjaC1yZXN1bHQgLmVtZXJzb24tY29udGVudC1zZWFyY2gtcmVzdWx0LWxpc3QtZW50cnkgLmVtZXJzb24tc2VhcmNoLXJlc3VsdC1kZXNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcuLi4nO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICB3aWR0aDogMWVtO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgI2ZmZmZmZiwgI2ZmZmZmZiwgcmdiYSgwLCAwLCAwLCAwKSk7XG59XG5cbi5lbWVyc29uLWNvbnRlbnQtc2VhcmNoLXJlc3VsdCAuZW1lcnNvbi1jb250ZW50LXNlYXJjaC1yZXN1bHQtbGlzdC1lbnRyeSAuZW1lcnNvbi1zZWFyY2gtcmVzdWx0LWRlc2M6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDFlbTtcbiAgaGVpZ2h0OiAxZW07XG4gIG1hcmdpbi10b3A6IC4yZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG5cbi5lbWVyc29uLWNvbnRlbnQtc2VhcmNoLXJlc3VsdCAuZW1lcnNvbi1jb250ZW50LXNlYXJjaC1yZXN1bHQtbGlzdC1lbnRyeSAuZW1lcnNvbi1zZWFyY2gtcmVzdWx0LW1ldGFkYXRhIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLmVtZXJzb24tY29udGVudC1zZWFyY2gtcmVzdWx0IC5lbWVyc29uLWNvbnRlbnQtc2VhcmNoLXJlc3VsdC1saXN0LWVudHJ5ID4gLmZlYXR1cmVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjBmMDtcbn1cblxuLmVtZXJzb24tY29udGVudC1zZWFyY2gtcmVzdWx0IC5lbWVyc29uLWNvbnRlbnQtc2VhcmNoLXJlc3VsdC1saXN0LWVudHJ5ID4gLmZlYXR1cmVkIC5lbWVyc29uLXNlYXJjaC1yZXN1bHQtZGVzYzpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgI2YwZjBmMCwgI2YwZjBmMCwgcmdiYSgwLCAwLCAwLCAwKSk7XG59XG5cbi5lbWVyc29uLWNvbnRlbnQtc2VhcmNoLXJlc3VsdCAuZW1lcnNvbi1jb250ZW50LXNlYXJjaC1yZXN1bHQtbGlzdC1lbnRyeSA+IC5mZWF0dXJlZCAuZW1lcnNvbi1zZWFyY2gtcmVzdWx0LWRlc2M6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMGYwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY2cHgpIHtcbiAgLmVtZXJzb24tY29udGVudC1zZWFyY2gtcmVzdWx0IC5lbWVyc29uLWNvbnRlbnQtc2VhcmNoLXJlc3VsdC1saXN0LWVudHJ5OmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2MwYzBjMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgLmVtZXJzb24tY29udGVudC1zZWFyY2gtcmVzdWx0IC5lbWVyc29uLWNvbnRlbnQtc2VhcmNoLXJlc3VsdC1saXN0LWVudHJ5IHtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNjMGMwYzA7XG4gICAgcGFkZGluZzogMTVweCAwIDE1cHggMTVweDtcbiAgfVxuICAuZW1lcnNvbi1jb250ZW50LXNlYXJjaC1yZXN1bHQgLmVtZXJzb24tY29udGVudC1zZWFyY2gtcmVzdWx0LWxpc3QtZW50cnkgLmVtZXJzb24tc2VhcmNoLXJlc3VsdC1tZXRhZGF0YSB7XG4gICAgZm9udC1zaXplOiAuNzVlbTtcbiAgfVxufVxuXG4uZW1lcnNvbi1jb250ZW50LXNlYXJjaC1yZXN1bHQgLmVtZXJzb24tc2VhcmNoLXJlc3VsdC1wYWdpbmF0aW9uIHtcbiAgbWFyZ2luOiAyN3B4IGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxLjEyNWVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzJkMzgzZjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuZW1lcnNvbi1jb250ZW50LXNlYXJjaC1yZXN1bHQgLmVtZXJzb24tc2VhcmNoLXJlc3VsdC1wYWdpbmF0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiA0OHB4O1xuICB9XG59XG5cbi5lbWVyc29uLWNvbnRlbnQtc2VhcmNoLXJlc3VsdCAuZW1lcnNvbi1zZWFyY2gtcmVzdWx0LXBhZ2luYXRpb24gLmVtZXJzb24tc2VhcmNoLXJlc3VsdC1wYWdpbmF0aW9uLWxpbmsge1xuICBjb2xvcjogIzAwYWE3MztcbiAgbWFyZ2luOiAwIDEycHg7XG59XG5cbi5lbWVyc29uLWNvbnRlbnQtc2VhcmNoLXJlc3VsdCAuZW1lcnNvbi1zZWFyY2gtcmVzdWx0LXBhZ2luYXRpb24gLmVtZXJzb24tc2VhcmNoLXJlc3VsdC1wYWdpbmF0aW9uLWxpbmsuZW1lcnNvbi1jdXJyZW50LXBhZ2Uge1xuICBjb2xvcjogIzJkMzgzZjtcbn1cblxuLmVtZXJzb24tY29udGVudC1zZWFyY2gtcmVzdWx0IC5lbWVyc29uLXNlYXJjaC1yZXN1bHQtcGFnaW5hdGlvbiAuZW1lcnNvbi1zZWFyY2gtcmVzdWx0LXBhZ2luYXRpb24tbGluay5lbWVyc29uLWN1cnJlbnQtcGFnZTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmVtZXJzb24tY29udGVudC1zZWFyY2gtcmVzdWx0IC5lbWVyc29uLXNlYXJjaC1yZXN1bHQtcGFnaW5hdGlvbiAuZW1lcnNvbi1zZWFyY2gtcmVzdWx0LXBhZ2luYXRpb24tbGluazpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4uZW1lcnNvbi1jb250ZW50LXNlYXJjaC1yZXN1bHQgLmVtZXJzb24tc2VhcmNoLXJlc3VsdC1wYWdpbmF0aW9uIC5nbHlwaGljb24ge1xuICBmb250LXNpemU6IC42ZW07XG4gIGNvbG9yOiAjMDBhYTczO1xufVxuXG4uZW1lcnNvbi1jb250ZW50LXNlYXJjaC1yZXN1bHQgLmVtZXJzb24tc2VhcmNoLXJlc3VsdC1wYWdpbmF0aW9uIC5nbHlwaGljb246aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLmVtZXJzb24tY29udGVudC1zZWFyY2gtcmVzdWx0IC5lbWVyc29uLXNlYXJjaC1yZXN1bHQtcGFnaW5hdGlvbiAuZ2x5cGhpY29uLW1lbnUtcmlnaHQge1xuICBtYXJnaW4tbGVmdDogOHB4O1xufVxuXG4uZW1lcnNvbi1jb250ZW50LXNlYXJjaC1yZXN1bHQgLmVtZXJzb24tc2VhcmNoLXJlc3VsdC1wYWdpbmF0aW9uIC5nbHlwaGljb24tbWVudS1sZWZ0IHtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkge1xuICAuZW1lcnNvbi1jb250ZW50LXNlYXJjaC1yZXN1bHQgLm5vLXJlc3VsdHMge1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2MwYzBjMDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2MwYzBjMDtcbiAgfVxufVxuXG4uZW1lcnNvbi1jb250ZW50LXNlYXJjaC1yZXN1bHQgLmVtZXJzb24tY29udGVudC1zZWFyY2gtcmVzdWx0cy1maWx0ZXItZmFjZXRzIC5idXNpbmVzc1NlZ21lbnROYXZXaWRnZXQge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYzBjMGMwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgLmVtZXJzb24tY29udGVudC1zZWFyY2gtcmVzdWx0IC5lbWVyc29uLWNvbnRlbnQtc2VhcmNoLXJlc3VsdHMtZmlsdGVyLWZhY2V0cyAuYnVzaW5lc3NTZWdtZW50TmF2V2lkZ2V0IHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gLTEzcHgpO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmVtZXJzb24tY29udGVudC1zZWFyY2gtcmVzdWx0IC5lbWVyc29uLWNvbnRlbnQtc2VhcmNoLXJlc3VsdHMtZmlsdGVyLWZhY2V0cyAuYnVzaW5lc3NTZWdtZW50TmF2V2lkZ2V0IHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gLTIwcHgpO1xuICB9XG59XG5cbi5lbWVyc29uLWNvbnRlbnQtc2VhcmNoLXJlc3VsdCAuZW1lcnNvbi1jb250ZW50LXNlYXJjaC1yZXN1bHRzLWZpbHRlci1mYWNldHMgLmJ1c2luZXNzU2VnbWVudE5hdldpZGdldCAuYnVzaW5lc3MtdW5pdC1mYWNldCB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGhlaWdodDogMTAwcHg7XG59XG5cbi5lbWVyc29uLWNvbnRlbnQtc2VhcmNoLXJlc3VsdCAuZW1lcnNvbi1jb250ZW50LXNlYXJjaC1yZXN1bHRzLWZpbHRlci1mYWNldHMgLmJ1c2luZXNzU2VnbWVudE5hdldpZGdldCAuYnVzaW5lc3MtdW5pdC1mYWNldCAuc2VsZWN0V3JhcHBlciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZW1lcnNvbi1jb250ZW50LXNlYXJjaC1yZXN1bHQgLmVtZXJzb24tY29udGVudC1zZWFyY2gtcmVzdWx0cy1maWx0ZXItZmFjZXRzIC5zZWFyY2gtYm94LWNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDIwcHggMDtcbn1cblxuLmVtZXJzb24tY29udGVudC1zZWFyY2gtcmVzdWx0IC5lbWVyc29uLWNvbnRlbnQtc2VhcmNoLXJlc3VsdHMtZmlsdGVyLWZhY2V0cyAuc2VhcmNoLWJveC1jb250YWluZXIgaW5wdXQge1xuICBjb2xvcjogIzJkMzgzZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMmQzODNmO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IC44NzVlbTtcbiAgbGluZS1oZWlnaHQ6IDJlbTtcbiAgaGVpZ2h0OiAyNnB4O1xuICBtYXJnaW4tcmlnaHQ6IC0yMnB4O1xufVxuXG4uZW1lcnNvbi1jb250ZW50LXNlYXJjaC1yZXN1bHQgLmVtZXJzb24tY29udGVudC1zZWFyY2gtcmVzdWx0cy1maWx0ZXItZmFjZXRzIC5zZWFyY2gtYm94LWNvbnRhaW5lciBpbnB1dDo6LW1vei1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjMmQzODNmO1xuICBvcGFjaXR5OiAxO1xufVxuXG4uZW1lcnNvbi1jb250ZW50LXNlYXJjaC1yZXN1bHQgLmVtZXJzb24tY29udGVudC1zZWFyY2gtcmVzdWx0cy1maWx0ZXItZmFjZXRzIC5zZWFyY2gtYm94LWNvbnRhaW5lciBpbnB1dDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzJkMzgzZjtcbn1cblxuLmVtZXJzb24tY29udGVudC1zZWFyY2gtcmVzdWx0IC5lbWVyc29uLWNvbnRlbnQtc2VhcmNoLXJlc3VsdHMtZmlsdGVyLWZhY2V0cyAuc2VhcmNoLWJveC1jb250YWluZXIgaW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzJkMzgzZjtcbn1cblxuLmVtZXJzb24tY29udGVudC1zZWFyY2gtcmVzdWx0IC5lbWVyc29uLWNvbnRlbnQtc2VhcmNoLXJlc3VsdHMtZmlsdGVyLWZhY2V0cyAuc2VhcmNoLWJveC1jb250YWluZXIgaW5wdXQ6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4uZW1lcnNvbi1jb250ZW50LXNlYXJjaC1yZXN1bHQgLmVtZXJzb24tY29udGVudC1zZWFyY2gtcmVzdWx0cy1maWx0ZXItZmFjZXRzIC5zZWFyY2gtYm94LWNvbnRhaW5lciBpbnB1dDpmb2N1czo6LW1vei1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmVtZXJzb24tY29udGVudC1zZWFyY2gtcmVzdWx0IC5lbWVyc29uLWNvbnRlbnQtc2VhcmNoLXJlc3VsdHMtZmlsdGVyLWZhY2V0cyAuc2VhcmNoLWJveC1jb250YWluZXIgaW5wdXQ6Zm9jdXM6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uZW1lcnNvbi1jb250ZW50LXNlYXJjaC1yZXN1bHQgLmVtZXJzb24tY29udGVudC1zZWFyY2gtcmVzdWx0cy1maWx0ZXItZmFjZXRzIC5zZWFyY2gtYm94LWNvbnRhaW5lciBpbnB1dDpmb2N1czo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmVtZXJzb24tY29udGVudC1zZWFyY2gtcmVzdWx0IC5lbWVyc29uLWNvbnRlbnQtc2VhcmNoLXJlc3VsdHMtZmlsdGVyLWZhY2V0cyAuc2VhcmNoLWJveC1jb250YWluZXIgaW5wdXQ6Oi1tcy1jbGVhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5lbWVyc29uLWNvbnRlbnQtc2VhcmNoLXJlc3VsdCAuZW1lcnNvbi1jb250ZW50LXNlYXJjaC1yZXN1bHRzLWZpbHRlci1mYWNldHMgLnNlYXJjaC1ib3gtY29udGFpbmVyIGJ1dHRvbiB7XG4gIGNvbG9yOiAjMmQzODNmO1xuICBsZWZ0OiAtNnB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY2cHgpIHtcbiAgLmVtZXJzb24tY29udGVudC1zZWFyY2gtcmVzdWx0IC5lbWVyc29uLWNvbnRlbnQtc2VhcmNoLXJlc3VsdHMtdG9wIHtcbiAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIH1cbn1cblxuLmZvcmVzZWUtc2VhcmNoLWZlZWRiYWNrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjBmMDtcbiAgcGFkZGluZzogMTVweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLmZvcmVzZWUtc2VhcmNoLWZlZWRiYWNrIGhyIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjMGMwYzA7XG4gIG1hcmdpbjogMTBweCBhdXRvIDE1cHg7XG59XG5cbi5mb3Jlc2VlLXNlYXJjaC1mZWVkYmFjayBwIHtcbiAgZm9udC1zaXplOiAwLjhlbSAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMS41ZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5mb3Jlc2VlLXNlYXJjaC1mZWVkYmFjayBhIHtcbiAgZm9udC1zaXplOiAwLjc1ZW0gIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG59XG5cbmgxLnNlYXJjaC1oZWFkZXIsXG4uc2VhcmNoU3VtbWFyeVdpZGdldCBoMSB7XG4gIG1hcmdpbjogMThweCAwIDMwcHggMDtcbiAgZm9udC1zaXplOiAxLjVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMzMzMzMzZW07XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkge1xuICBoMS5zZWFyY2gtaGVhZGVyLFxuICAuc2VhcmNoU3VtbWFyeVdpZGdldCBoMSB7XG4gICAgbWFyZ2luOiAzMHB4IDA7XG4gICAgZm9udC1zaXplOiAxLjE4NzVlbTtcbiAgICBsaW5lLWhlaWdodDogMS40NzM3ZW07XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICBoMS5zZWFyY2gtaGVhZGVyLFxuICAuc2VhcmNoU3VtbWFyeVdpZGdldCBoMSB7XG4gICAgbWFyZ2luOiAzOXB4IDAgMzNweCAwO1xuICAgIGZvbnQtc2l6ZTogMS42ODc1ZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMzMzMzMzZW07XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDg1NnB4KSB7XG4gIGgxLnNlYXJjaC1oZWFkZXIsXG4gIC5zZWFyY2hTdW1tYXJ5V2lkZ2V0IGgxIHtcbiAgICBmb250LXNpemU6IDIzcHg7XG4gIH1cbn1cblxuI2NhdGFsb2dfc2VhcmNoX3Jlc3VsdF9pbmZvcm1hdGlvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jb250ZW50UmVjb21tZW5kYXRpb25XaWRnZXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jb250ZW50UmVjb21tZW5kYXRpb25XaWRnZXQgLmxlZnRfZXNwb3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDA7XG59XG5cbi5jb250ZW50UmVjb21tZW5kYXRpb25XaWRnZXQgLmxlZnRfZXNwb3QuY2VudGVyZWQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5jb250ZW50UmVjb21tZW5kYXRpb25XaWRnZXQgLmxlZnRfZXNwb3QuY2VudGVyZWQgYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG4uY29udGVudFJlY29tbWVuZGF0aW9uV2lkZ2V0IC5sZWZ0X2VzcG90LmNlbnRlcmVkIGEgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLmNvbnRlbnRSZWNvbW1lbmRhdGlvbldpZGdldCAubGVmdF9lc3BvdC5jZW50ZXJlZCBpbWcge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuLnNlYXJjaC1yZXN1bHRzLWNvbnRlbnQge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2MwYzBjMDtcbn1cblxuLnNlYXJjaC1wYWdlLWNvbnRhaW5lciAuc2VhcmNoLXJlc3VsdHMtY29udGVudCB7XG4gIGJvcmRlci10b3A6IDA7XG59XG5cbi5zZWFyY2gtcGFnZS1jb250YWluZXIgLnNlYXJjaC1yZXN1bHRzLWNvbnRlbnQgLm1hcmdpbkFsaWduIHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuLnNlYXJjaC1wYWdlLWNvbnRhaW5lciAuc2VhcmNoLXJlc3VsdHMtY29udGVudCAubWFyZ2luQWxpZ24gLnNlY3Rpb25IZWFkZXJzIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLnNlYXJjaC1wYWdlLWNvbnRhaW5lciAuc2VhcmNoLXJlc3VsdHMtY29udGVudCAubWFyZ2luQWxpZ24gLnByb2RMb2FkIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi10b3A6IDE0MHB4O1xuICBtYXJnaW4tYm90dG9tOiAxNjVweDtcbiAgd2lkdGg6IDcwcHg7XG59XG5cbi5zZWFyY2gtcGFnZS1jb250YWluZXIgLnNlYXJjaC1yZXN1bHRzLWNvbnRlbnQgLm1hcmdpbkFsaWduIC5pdGVtc0dyaWQge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDBweDtcbiAgcGFkZGluZzogMHB4O1xufVxuXG4uc2VhcmNoLXBhZ2UtY29udGFpbmVyIC5zZWFyY2gtcmVzdWx0cy1jb250ZW50IC5tYXJnaW5BbGlnbiAuaXRlbXNHcmlkIC5pdGVtTGlzdEltZyB7XG4gIHdpZHRoOiAxNTJweDtcbiAgaGVpZ2h0OiAxNTJweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogYXV0bztcbn1cblxuLnNlYXJjaC1wYWdlLWNvbnRhaW5lciAuc2VhcmNoLXJlc3VsdHMtY29udGVudCAubWFyZ2luQWxpZ24gLml0ZW1zR3JpZCAucHJvZHVjdExpc3ROYW1lIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWFyZ2luOiAyMHB4IDIwcHggMjBweCAyMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIC5zZWFyY2gtcGFnZS1jb250YWluZXIgLnNlYXJjaC1yZXN1bHRzLWNvbnRlbnQgLm1hcmdpbkFsaWduIC5pdGVtc0dyaWQgLnByb2R1Y3RMaXN0TmFtZSB7XG4gICAgbWFyZ2luOiAxMHB4IDEwcHggMTBweCAxMHB4O1xuICB9XG59XG5cbi5zZWFyY2gtcGFnZS1jb250YWluZXIgLnNlYXJjaC1yZXN1bHRzLWNvbnRlbnQgLmJvcmRlckNsYXNzIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjZGNkY2QgIWltcG9ydGFudDtcbn1cblxuLnNlYXJjaC1wYWdlLWNvbnRhaW5lciAuc2VhcmNoLXJlc3VsdHMtY29udGVudCAuZmxvYXRDbGVhciB7XG4gIGNsZWFyOiBib3RoO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLnNlYXJjaC1wYWdlLWNvbnRhaW5lciAuc2VhcmNoLXJlc3VsdHMtY29udGVudCAudGFiQnV0dG9uQ29udGFpbmVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAuc2VhcmNoLXBhZ2UtY29udGFpbmVyIC5zZWFyY2gtcmVzdWx0cy1jb250ZW50IC50YWIge1xuICAgIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuc2VhcmNoLXBhZ2UtY29udGFpbmVyIC5zZWFyY2gtcmVzdWx0cy1jb250ZW50IC50YWIge1xuICAgIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5zZWFyY2gtcmVzdWx0cy1jb250ZW50IC5ib3R0b20tZXNwb3QgPiBkaXYge1xuICBwYWRkaW5nOiAwIDAgMzJweCAwO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuc2VhcmNoLXJlc3VsdHMtY29udGVudCAuYm90dG9tLWVzcG90ID4gZGl2IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTJweDtcbiAgfVxufVxuXG4uc2VhcmNoLXJlc3VsdHMtY29udGVudCAuYm90dG9tLWVzcG90IHAge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogLjc1ZW07XG4gIGNvbG9yOiAjN2I5YmFhO1xuICBsaW5lLWhlaWdodDogMS4xNjY3ZW07XG59XG5cbi5zZWFyY2gtcmVzdWx0cy1jb250ZW50IC5ib3R0b20tZXNwb3QgYSB7XG4gIGZvbnQtc2l6ZTogLjYyNWVtO1xuICBsZXR0ZXItc3BhY2luZzogLjA4ZW07XG4gIG1hcmdpbi10b3A6IC0ycHg7XG4gIG1hcmdpbi1yaWdodDogMnB4O1xufVxuXG4uc2VhcmNoLXJlc3VsdHMtY29udGVudCAuYm90dG9tLWVzcG90IGE6YWZ0ZXIge1xuICB3aWR0aDogNnB4O1xuICBoZWlnaHQ6IDZweDtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbn1cblxuLnNlYXJjaC1yZXN1bHRzLWNvbnRlbnQgLmJvdHRvbS1lc3BvdCBhIC5nbHlwaGljb24ge1xuICBtYXJnaW4tbGVmdDogNHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5zZWFyY2gtcmVzdWx0cy1jb250ZW50IC5ib3R0b20tZXNwb3QgYSB7XG4gICAgZm9udC1zaXplOiAuNzVlbTtcbiAgfVxuICAuc2VhcmNoLXJlc3VsdHMtY29udGVudCAuYm90dG9tLWVzcG90IGE6YWZ0ZXIge1xuICAgIHdpZHRoOiA4cHg7XG4gICAgaGVpZ2h0OiA4cHg7XG4gIH1cbn1cblxuLmFsbExpbmtzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbG9hdDogcmlnaHQ7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLmFsbExpbmtzLmNsZWFyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi53aWRnZXRfcHJvZHVjdF9jb21wYXJlIHtcbiAgLS1kZXZpY2UtcGFkZGluZy14OiBjYWxjKCgxMDB2dyAtIDExODBweCkgLyAyKTtcbiAgLS1ncmlkLWd1dHRlcjogMS4yNXJlbTtcbiAgLS1ncmlkLWNvbHVtbjogY2FsYygoMTAwdncgLSAodmFyKC0tZGV2aWNlLXBhZGRpbmcteCkgKiAyKSAtICh2YXIoLS1ncmlkLWd1dHRlcikgKiAxMSkpIC8gMTIpO1xuICAtLWdyaWQtY29sLTM6IGNhbGMoKHZhcigtLWdyaWQtY29sdW1uKSAqIDMpICsgKHZhcigtLWdyaWQtZ3V0dGVyKSAqIDIpKTtcbiAgLS1ncmlkLWNvbC01OiBjYWxjKCh2YXIoLS1ncmlkLWNvbHVtbikgKiA1KSArICh2YXIoLS1ncmlkLWd1dHRlcikgKiA0KSk7XG4gIC0tZ3JpZC1jb2wtODogY2FsYygodmFyKC0tZ3JpZC1jb2x1bW4pICogOCkgKyAodmFyKC0tZ3JpZC1ndXR0ZXIpICogNykpO1xuICBjb2xvcjogIzJkMzgzZjtcbiAgcGFkZGluZy1ib3R0b206IDNyZW07XG4gIC8qIHdpZHRoICovXG4gIC8qIEhhbmRsZSAqL1xuICAvKiBIYW5kbGUgb24gaG92ZXIgKi9cbiAgLyogUm91bmRlZCBzbGlkZXJzICovXG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53aWRnZXRfcHJvZHVjdF9jb21wYXJlIC5yb3cge1xuICAgIG1pbi13aWR0aDogdmFyKC0tZ3JpZC1jb2wtOCk7XG4gICAgbWF4LXdpZHRoOiB2YXIoLS1ncmlkLWNvbC04KTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC53aWRnZXRfcHJvZHVjdF9jb21wYXJlIC5yb3cge1xuICAgIG1pbi13aWR0aDogdmFyKC0tZ3JpZC1jb2wtNSk7XG4gICAgbWF4LXdpZHRoOiB2YXIoLS1ncmlkLWNvbC04KTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5NjBweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAud2lkZ2V0X3Byb2R1Y3RfY29tcGFyZSAucm93IHtcbiAgICBtaW4td2lkdGg6IHZhcigtLWdyaWQtY29sLTMpO1xuICAgIG1heC13aWR0aDogdmFyKC0tZ3JpZC1jb2wtNSk7XG4gIH1cbn1cblxuLndpZGdldF9wcm9kdWN0X2NvbXBhcmUgLmNvbXBhcmVfaGVhZGluZyB7XG4gIGZvbnQtc2l6ZTogMi4yNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGNvbG9yOiB2YXIoLS1jaGFyY29hbC1ncmV5KTtcbn1cblxuLndpZGdldF9wcm9kdWN0X2NvbXBhcmUgLmNvbXBhcmVfaGVhZGluZyAuYnRuLWJhY2sge1xuICB3aWR0aDogYXV0bztcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLndpZGdldF9wcm9kdWN0X2NvbXBhcmUgLmNvbXBhcmVfaGVhZGluZyB7XG4gICAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgfVxufVxuXG4ud2lkZ2V0X3Byb2R1Y3RfY29tcGFyZSAuaGVhZGluZy56ZWJyYSB7XG4gIG1hcmdpbjogMTZweCAwIDA7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgY29sb3I6IHZhcigtLWNoYXJjb2FsLWdyZXkpO1xuICBwYWRkaW5nOiAwIDAgMjRweDtcbn1cblxuLndpZGdldF9wcm9kdWN0X2NvbXBhcmUgPiAudG9wID4gLmxlZnRfYm9yZGVyID4gLnJpZ2h0X2JvcmRlciA+IC5jb250ZW50ID4gLmhlYWRpbmcsXG4ud2lkZ2V0X3Byb2R1Y3RfY29tcGFyZSA+IC5taWRkbGUgPiAubGVmdF9ib3JkZXIgPiAucmlnaHRfYm9yZGVyID4gLmNvbnRlbnQgPiAuaGVhZGluZyB7XG4gIGNvbG9yOiAjMmQzODNmO1xufVxuXG4ud2lkZ2V0X3Byb2R1Y3RfY29tcGFyZSA+IC50b3AgPiAubGVmdF9ib3JkZXIgPiAucmlnaHRfYm9yZGVyID4gLmNvbnRlbnQgPiAuY29tcGFyZV9tYWluIC5yb3cgPiAuaXRlbSA+IC5oZWFkaW5nX21vYmlsZSxcbi53aWRnZXRfcHJvZHVjdF9jb21wYXJlID4gLm1pZGRsZSA+IC5sZWZ0X2JvcmRlciA+IC5yaWdodF9ib3JkZXIgPiAuY29udGVudCA+IC5jb21wYXJlX21haW4gLnJvdyA+IC5pdGVtID4gLmhlYWRpbmdfbW9iaWxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLndpZGdldF9wcm9kdWN0X2NvbXBhcmUgPiAudG9wID4gLmxlZnRfYm9yZGVyLFxuLndpZGdldF9wcm9kdWN0X2NvbXBhcmUgPiAudG9wID4gLm1pZGRsZSxcbi53aWRnZXRfcHJvZHVjdF9jb21wYXJlID4gLnRvcCA+IC5yaWdodF9ib3JkZXIsXG4ud2lkZ2V0X3Byb2R1Y3RfY29tcGFyZSA+IC5taWRkbGUgPiAubGVmdF9ib3JkZXIsXG4ud2lkZ2V0X3Byb2R1Y3RfY29tcGFyZSA+IC5taWRkbGUgPiAubWlkZGxlLFxuLndpZGdldF9wcm9kdWN0X2NvbXBhcmUgPiAubWlkZGxlID4gLnJpZ2h0X2JvcmRlciB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLndpZGdldF9wcm9kdWN0X2NvbXBhcmUgPiAudG9wID4gLmxlZnRfYm9yZGVyID4gLmNvbnRlbnQgPiAuaGVhZGluZyxcbi53aWRnZXRfcHJvZHVjdF9jb21wYXJlID4gLnRvcCA+IC5sZWZ0X2JvcmRlciA+IC5jb250ZW50ID4gLmNvbXBhcmVfbWFpbiAucm93ID4gLmhlYWRpbmcsXG4ud2lkZ2V0X3Byb2R1Y3RfY29tcGFyZSA+IC50b3AgPiAubWlkZGxlID4gLmNvbnRlbnQgPiAuaGVhZGluZyxcbi53aWRnZXRfcHJvZHVjdF9jb21wYXJlID4gLnRvcCA+IC5taWRkbGUgPiAuY29udGVudCA+IC5jb21wYXJlX21haW4gLnJvdyA+IC5oZWFkaW5nLFxuLndpZGdldF9wcm9kdWN0X2NvbXBhcmUgPiAudG9wID4gLnJpZ2h0X2JvcmRlciA+IC5jb250ZW50ID4gLmhlYWRpbmcsXG4ud2lkZ2V0X3Byb2R1Y3RfY29tcGFyZSA+IC50b3AgPiAucmlnaHRfYm9yZGVyID4gLmNvbnRlbnQgPiAuY29tcGFyZV9tYWluIC5yb3cgPiAuaGVhZGluZyxcbi53aWRnZXRfcHJvZHVjdF9jb21wYXJlID4gLm1pZGRsZSA+IC5sZWZ0X2JvcmRlciA+IC5jb250ZW50ID4gLmhlYWRpbmcsXG4ud2lkZ2V0X3Byb2R1Y3RfY29tcGFyZSA+IC5taWRkbGUgPiAubGVmdF9ib3JkZXIgPiAuY29udGVudCA+IC5jb21wYXJlX21haW4gLnJvdyA+IC5oZWFkaW5nLFxuLndpZGdldF9wcm9kdWN0X2NvbXBhcmUgPiAubWlkZGxlID4gLm1pZGRsZSA+IC5jb250ZW50ID4gLmhlYWRpbmcsXG4ud2lkZ2V0X3Byb2R1Y3RfY29tcGFyZSA+IC5taWRkbGUgPiAubWlkZGxlID4gLmNvbnRlbnQgPiAuY29tcGFyZV9tYWluIC5yb3cgPiAuaGVhZGluZyxcbi53aWRnZXRfcHJvZHVjdF9jb21wYXJlID4gLm1pZGRsZSA+IC5yaWdodF9ib3JkZXIgPiAuY29udGVudCA+IC5oZWFkaW5nLFxuLndpZGdldF9wcm9kdWN0X2NvbXBhcmUgPiAubWlkZGxlID4gLnJpZ2h0X2JvcmRlciA+IC5jb250ZW50ID4gLmNvbXBhcmVfbWFpbiAucm93ID4gLmhlYWRpbmcge1xuICBjb2xvcjogIzJkMzgzZjtcbn1cblxuLndpZGdldF9wcm9kdWN0X2NvbXBhcmUgPiAudG9wID4gLmxlZnRfYm9yZGVyID4gLmNvbnRlbnQgLnplYnJhLFxuLndpZGdldF9wcm9kdWN0X2NvbXBhcmUgPiAudG9wID4gLm1pZGRsZSA+IC5jb250ZW50IC56ZWJyYSxcbi53aWRnZXRfcHJvZHVjdF9jb21wYXJlID4gLnRvcCA+IC5yaWdodF9ib3JkZXIgPiAuY29udGVudCAuemVicmEsXG4ud2lkZ2V0X3Byb2R1Y3RfY29tcGFyZSA+IC5taWRkbGUgPiAubGVmdF9ib3JkZXIgPiAuY29udGVudCAuemVicmEsXG4ud2lkZ2V0X3Byb2R1Y3RfY29tcGFyZSA+IC5taWRkbGUgPiAubWlkZGxlID4gLmNvbnRlbnQgLnplYnJhLFxuLndpZGdldF9wcm9kdWN0X2NvbXBhcmUgPiAubWlkZGxlID4gLnJpZ2h0X2JvcmRlciA+IC5jb250ZW50IC56ZWJyYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGYwZjA7XG59XG5cbi53aWRnZXRfcHJvZHVjdF9jb21wYXJlID4gLnRvcCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTVlNWU1O1xufVxuXG5AbWVkaWEgc2NyZWVuIHtcbiAgLndpZGdldF9wcm9kdWN0X2NvbXBhcmUgLnJvdyB7XG4gICAgbWF4LWhlaWdodDogMThyZW07XG4gICAgLyogPTEyIGxpbmVzIG9mIHRleHQqL1xuICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgfVxufVxuXG4ud2lkZ2V0X3Byb2R1Y3RfY29tcGFyZSAucm93IHtcbiAgbWFyZ2luOiAwO1xufVxuXG4ud2lkZ2V0X3Byb2R1Y3RfY29tcGFyZSAucm93IC5oZWFkaW5nLFxuLndpZGdldF9wcm9kdWN0X2NvbXBhcmUgLnJvdyAuaXRlbSB7XG4gIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLndpZGdldF9wcm9kdWN0X2NvbXBhcmUgLnJvdyAuaGVhZGluZyAucHJpY2UsXG4ud2lkZ2V0X3Byb2R1Y3RfY29tcGFyZSAucm93IC5pdGVtIC5wcmljZSB7XG4gIGNvbG9yOiAjZDMxMjQ1ICFpbXBvcnRhbnQ7XG59XG5cbi53aWRnZXRfcHJvZHVjdF9jb21wYXJlIC5yb3cgLml0ZW0ge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS43MTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgY29sb3I6IHZhcigtLWNoYXJjb2FsLWdyZXkpO1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLndpZGdldF9wcm9kdWN0X2NvbXBhcmUgLnJvdyAuaXRlbSB7XG4gICAgd2lkdGg6IDIzMHB4O1xuICAgIG1hcmdpbjogMHB4IDBweCAxNnB4IDBweDtcbiAgICBwYWRkaW5nOiAxNnB4IDIwcHggMHB4IDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi53aWRnZXRfcHJvZHVjdF9jb21wYXJlIC5yb3cgLmltYWdlLWNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogMzAwcHg7XG59XG5cbi53aWRnZXRfcHJvZHVjdF9jb21wYXJlIC5yb3cgLmhlYWRpbmcsXG4ud2lkZ2V0X3Byb2R1Y3RfY29tcGFyZSAucm93IC5oZWFkaW5nTW9iaWxlIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBjb2xvcjogdmFyKC0tY2hhcmNvYWwtZ3JleSk7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHRvcDogMDtcbn1cblxuLndpZGdldF9wcm9kdWN0X2NvbXBhcmUgLnJvdyAuY29tcGFyZS1jdGEge1xuICBtYXgtd2lkdGg6IDI1MHB4O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG4ud2lkZ2V0X3Byb2R1Y3RfY29tcGFyZSAucm93IC5jb21wYXJlLWN0YTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi53aWRnZXRfcHJvZHVjdF9jb21wYXJlIC5yb3cgYS5idG4ge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi53aWRnZXRfcHJvZHVjdF9jb21wYXJlIC5yb3cgYS5idG4tcHJpbWFyeSB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuLndpZGdldF9wcm9kdWN0X2NvbXBhcmUgLnJvdyBhLmJ0bi1zZWNvbmRhcnkge1xuICBjb2xvcjogIzJkMzgzZjtcbiAgcGFkZGluZzogNXB4O1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi53aWRnZXRfcHJvZHVjdF9jb21wYXJlIC5yb3cgYS5idG4tc2Vjb25kYXJ5OmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi53aWRnZXRfcHJvZHVjdF9jb21wYXJlIC5yb3c6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgd2lkdGg6IDRweDtcbn1cblxuLndpZGdldF9wcm9kdWN0X2NvbXBhcmUgLnJvdzo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICBiYWNrZ3JvdW5kOiAjODg4O1xufVxuXG4ud2lkZ2V0X3Byb2R1Y3RfY29tcGFyZSAucm93Ojotd2Via2l0LXNjcm9sbGJhci10aHVtYjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICM1NTU7XG59XG5cbi53aWRnZXRfcHJvZHVjdF9jb21wYXJlIC5idG4tYmFjayB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIG1hcmdpbjogMCAwIDAgNHB4O1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBjb2xvcjogIzAwQUE3RTtcbn1cblxuLndpZGdldF9wcm9kdWN0X2NvbXBhcmUgLmJ0bi1iYWNrOmhvdmVyIHtcbiAgY29sb3I6ICMwMDkxNmI7XG59XG5cbi53aWRnZXRfcHJvZHVjdF9jb21wYXJlIC5zd2l0Y2gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogMjRweDtcbiAgbWFyZ2luOiAwIDhweCAwIDA7XG4gIGJvcmRlci1yYWRpdXM6IDE4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjMGMwYzA7XG59XG5cbi53aWRnZXRfcHJvZHVjdF9jb21wYXJlIC5zd2l0Y2gtaW5wdXQge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi53aWRnZXRfcHJvZHVjdF9jb21wYXJlIC5zd2l0Y2gtaGFuZGxlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGxlZnQ6IDJweDtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjO1xuICAtd2Via2l0LXRyYW5zaXRpb246IC40cztcbiAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlLWluLW91dDtcbn1cblxuLndpZGdldF9wcm9kdWN0X2NvbXBhcmUgLnN3aXRjaC1oYW5kbGU6YmVmb3JlIHtcbiAgcG9zaXRpb246IGluaGVyaXQ7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvdHRvbTogMnB4O1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IC40cztcbiAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlLWluLW91dDtcbn1cblxuLndpZGdldF9wcm9kdWN0X2NvbXBhcmUgLmNsb3NlIHtcbiAgcmlnaHQ6IDAlO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwJSwgLTUwJSk7XG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbn1cblxuLndpZGdldF9wcm9kdWN0X2NvbXBhcmUgaW5wdXQ6Y2hlY2tlZCArIC5zd2l0Y2gtaGFuZGxlIHtcbiAgbGVmdDogLThweDtcbn1cblxuLndpZGdldF9wcm9kdWN0X2NvbXBhcmUgLmNoZWNrZWRJbnB1dCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMEFBN0U7XG59XG5cbi53aWRnZXRfcHJvZHVjdF9jb21wYXJlIGlucHV0OmNoZWNrZWQgKyAuc3dpdGNoLWhhbmRsZTpiZWZvcmUge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgyNnB4KTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgyNnB4KTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDI2cHgpO1xufVxuXG4ud2lkZ2V0X3Byb2R1Y3RfY29tcGFyZSAuc3dpdGNoLWhhbmRsZSB7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG59XG5cbi53aWRnZXRfcHJvZHVjdF9jb21wYXJlIC5zd2l0Y2gtaGFuZGxlOmJlZm9yZSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuLndpZGdldF9wcm9kdWN0X2NvbXBhcmUgLmhpZ2hsaWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZWU2ZWE7XG59XG5cbi53aWRnZXRfcHJvZHVjdF9jb21wYXJlIC5iYW5kIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgNHB4IDAgMCAwICMwMEFBN0U7XG59XG5cbi53aWRnZXRfcHJvZHVjdF9jb21wYXJlIC5ib3R0b21saW5lIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdWJsZSAjYzBjMGMwO1xufVxuXG4ud2lkZ2V0X3Byb2R1Y3RfY29tcGFyZSAuaGlnaGxpZ2h0RGlmZiB7XG4gIG1hcmdpbjogMjRweCAwIDA7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjcxO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBjb2xvcjogdmFyKC0tY2hhcmNvYWwtZ3JleSk7XG4gIHBhZGRpbmc6IDAgMCAxNnB4O1xufVxuXG4ud2lkZ2V0X3Byb2R1Y3RfY29tcGFyZSAuYmFja0ljb24ge1xuICBmb250LXNpemU6IGxhcmdlO1xufVxuXG4ud2lkZ2V0X3Byb2R1Y3RfY29tcGFyZSAuYmFja0ljb246aG92ZXIge1xuICBjb2xvcjogIzAwOTE2Yjtcbn1cblxuLndpZGdldF9wcm9kdWN0X2NvbXBhcmUgLmNvbXBhcmVUYWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ud2lkZ2V0X3Byb2R1Y3RfY29tcGFyZSAuc3RpY2t5SGVhZCB7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IDY0cHg7XG4gIHotaW5kZXg6IDEwO1xufVxuXG4ud2lkZ2V0X3Byb2R1Y3RfY29tcGFyZSAjcHJvZHVjdC1pbWFnZSB7XG4gIG92ZXJmbG93LXk6IGluaXRpYWw7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAud2lkZ2V0X3Byb2R1Y3RfY29tcGFyZSAuc3RpY2t5SGVhZCB7XG4gICAgdG9wOiAwO1xuICB9XG59XG5cbi5jbG9zYWJsZS1lc3BvdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xuICBsaW5lLWhlaWdodDogMS4yODU3MTQyODU3ZW07XG59XG5cbi5jbG9zYWJsZS1lc3BvdCAubGVmdF9lc3BvdCB7XG4gIGhlaWdodDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uY2xvc2FibGUtZXNwb3QgLmhlYWRlci1iYW5uZXItZXNwb3QgLnBhZGRlZC1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uY2xvc2FibGUtZXNwb3QgLmhlYWRlci1iYW5uZXItZXNwb3QgLmNvbnRlbnQtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4uY2xvc2FibGUtZXNwb3QgLmhlYWRlci1iYW5uZXItZXNwb3QgaW1nIHtcbiAgbWF4LXdpZHRoOiA0MHB4O1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuXG4uY2xvc2FibGUtZXNwb3QgLnRleHQtd3JhcHBlciB7XG4gIG1hcmdpbi10b3A6IDE3cHg7XG4gIG1hcmdpbi1ib3R0b206IDE3cHg7XG59XG5cbi5jbG9zYWJsZS1lc3BvdCBbZGF0YS1iYWNrZ3JvdW5kLWNvbG9yXSAudGV4dC13cmFwcGVyIHtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICBtYXJnaW4tbGVmdDogMjBweDtcbn1cblxuLmNsb3NhYmxlLWVzcG90IFtkYXRhLWJhY2tncm91bmQtY29sb3JdIGltZyArIC50ZXh0LXdyYXBwZXIge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2NnB4KSB7XG4gIC5jbG9zYWJsZS1lc3BvdCA6bm90KGxpKSA+IC5sZWZ0X2VzcG90IC5oZWFkZXItYmFubmVyLWVzcG90IC5jb250ZW50LXdyYXBwZXIge1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuY2xvc2FibGUtZXNwb3QgOm5vdChsaSkgPiAubGVmdF9lc3BvdCAuaGVhZGVyLWJhbm5lci1lc3BvdCAuY29udGVudC13cmFwcGVyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA5JTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5jbG9zYWJsZS1lc3BvdCA6bm90KGxpKSA+IC5sZWZ0X2VzcG90IC5oZWFkZXItYmFubmVyLWVzcG90IC5jb250ZW50LXdyYXBwZXIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gIH1cbn1cblxuLmNsb3NhYmxlLWVzcG90IGxpIC5oZWFkZXItYmFubmVyLWVzcG90IHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5jbG9zYWJsZS1lc3BvdCAudGV4dC13cmFwcGVyIHtcbiAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cbiAgLmNsb3NhYmxlLWVzcG90IGxpIC5oZWFkZXItYmFubmVyLWVzcG90IC5wYWRkZWQtY29udGFpbmVyIHtcbiAgICB3aWR0aDogNTkwcHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuY2xvc2FibGUtZXNwb3QgbGk6Zmlyc3QtY2hpbGQgLmhlYWRlci1iYW5uZXItZXNwb3QgLnBhZGRlZC1jb250YWluZXIge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB9XG59XG5cbi5jbG9zYWJsZS1lc3BvdC5icmFuZC1wcmltYXJ5LWJhY2tncm91bmQsXG4uY2xvc2FibGUtZXNwb3QgLmJyYW5kLXByaW1hcnktYmFja2dyb3VuZCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uY2xvc2FibGUtZXNwb3QuYnJhbmQtcHJpbWFyeS1iYWNrZ3JvdW5kIGEsXG4uY2xvc2FibGUtZXNwb3QuYnJhbmQtcHJpbWFyeS1iYWNrZ3JvdW5kIC5jbG9zZSxcbi5jbG9zYWJsZS1lc3BvdCAuYnJhbmQtcHJpbWFyeS1iYWNrZ3JvdW5kIGEsXG4uY2xvc2FibGUtZXNwb3QgLmJyYW5kLXByaW1hcnktYmFja2dyb3VuZCAuY2xvc2Uge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmNsb3NhYmxlLWVzcG90LmdyYXktYmFja2dyb3VuZCxcbi5jbG9zYWJsZS1lc3BvdCAuZ3JheS1iYWNrZ3JvdW5kIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjBmMDtcbn1cblxuLmNsb3NhYmxlLWVzcG90LmJsdWUtZ3JheS1iYWNrZ3JvdW5kLFxuLmNsb3NhYmxlLWVzcG90IC5ibHVlLWdyYXktYmFja2dyb3VuZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZWU2ZWE7XG59XG5cbi5jbG9zYWJsZS1lc3BvdC5yaWNoLWJsYWNrLWJhY2tncm91bmQsXG4uY2xvc2FibGUtZXNwb3QgLnJpY2gtYmxhY2stYmFja2dyb3VuZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyZDM4M2Y7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uY2xvc2FibGUtZXNwb3QucmljaC1ibGFjay1iYWNrZ3JvdW5kIC5jbG9zZSxcbi5jbG9zYWJsZS1lc3BvdCAucmljaC1ibGFjay1iYWNrZ3JvdW5kIC5jbG9zZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uY2xvc2FibGUtZXNwb3Qud2hpdGUtYmFja2dyb3VuZC13aXRoLWJvcmRlcixcbi5jbG9zYWJsZS1lc3BvdCAud2hpdGUtYmFja2dyb3VuZC13aXRoLWJvcmRlciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjMGMwYzA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG5cbi5jbG9zYWJsZS1lc3BvdC53aGl0ZS1iYWNrZ3JvdW5kLXdpdGgtYm9yZGVyIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG59XG5cbi5jbG9zYWJsZS1lc3BvdC53aGl0ZS1iYWNrZ3JvdW5kLXdpdGgtYm9yZGVyIC53aGl0ZS1iYWNrZ3JvdW5kLXdpdGgtYm9yZGVyIHtcbiAgYm9yZGVyOiAwO1xufVxuXG4uY2xvc2FibGUtZXNwb3QgLmNsb3NlLWJhciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxcHg7XG59XG5cbi5jbG9zYWJsZS1lc3BvdCAuY2xvc2Uge1xuICBmbG9hdDogcmlnaHQ7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICBvcGFjaXR5OiAxO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBtYXJnaW4tdG9wOiAxNHB4O1xuICBjb2xvcjogIzJkMzgzZjtcbn1cblxuLmNsb3NhYmxlLWVzcG90IC5jbG9zZTpob3ZlciB7XG4gIG9wYWNpdHk6IC44O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5jbG9zYWJsZS1lc3BvdCAuY2xvc2Uge1xuICAgIG1hcmdpbi10b3A6IDEzcHg7XG4gIH1cbn1cblxuLmNsb3NhYmxlLWVzcG90IC5jYXJvdXNlbCB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5jbG9zYWJsZS1lc3BvdCAuY2Fyb3VzZWwgLmNvbnRlbnQge1xuICBtYXJnaW46IDA7XG59XG5cbi5jbG9zYWJsZS1lc3BvdCAuY2Fyb3VzZWwgdWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xufVxuXG4uY2xvc2FibGUtZXNwb3QgLmNhcm91c2VsIGxpIHtcbiAgd2lkdGg6IDUwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uY2xvc2FibGUtZXNwb3QgLmNhcm91c2VsIGxpIC5sZWZ0X2VzcG90IHtcbiAgbWFyZ2luLWxlZnQ6IDJweDtcbn1cblxuLmNsb3NhYmxlLWVzcG90IC5jYXJvdXNlbCBsaTpmaXJzdC1jaGlsZCA+IC5sZWZ0X2VzcG90IHtcbiAgbWFyZ2luLXJpZ2h0OiAycHg7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4uY2xvc2FibGUtZXNwb3QgLnByZXZQYWdlQnV0dG9uLFxuLmNsb3NhYmxlLWVzcG90IC5uZXh0UGFnZUJ1dHRvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5hcHBsZXRvbi1wYWdlIC5jb21wbGlhbmNlLXNlYXJjaCB7XG4gIHBhZGRpbmctdG9wOiA1MHB4O1xufVxuXG4uYXBwbGV0b24tcGFnZSAuY29tcGxpYW5jZS1zZWFyY2ggLmNvbXBsaWFuY2UtaXRlbSB7XG4gIG1hcmdpbjogMTBweCAwO1xufVxuXG4uYXBwbGV0b24tcGFnZSAuY29tcGxpYW5jZS1zZWFyY2ggLmJ0biB7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjZweCkge1xuICAuYXBwbGV0b24tcGFnZSAuY29tcGxpYW5jZS1zZWFyY2ggLmJ0biB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5hcHBsZXRvbi1wYWdlIC5jb21wbGlhbmNlLXNlYXJjaCBmb3JtIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDUwcHggMDtcbn1cblxuLmFwcGxldG9uLXBhZ2UgLmNvbXBsaWFuY2Utc2VhcmNoLXJlc3VsdHMge1xuICBwYWRkaW5nLXRvcDogNTBweDtcbiAgcGFkZGluZy1ib3R0b206IDUwcHg7XG59XG5cbi5hcHBsZXRvbi1wYWdlIC5jb21wbGlhbmNlLXNlYXJjaC1yZXN1bHRzIHRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMjVweCAwIDUwcHggMDtcbn1cblxuLmFwcGxldG9uLXBhZ2UgLmNvbXBsaWFuY2Utc2VhcmNoLXJlc3VsdHMgLmFkZC1pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbn1cblxuLmFwcGxldG9uLXBhZ2UgLmNvbXBsaWFuY2Utc2VhcmNoLXJlc3VsdHMgLmFkZC1pdGVtICoge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uYXBwbGV0b24tcGFnZSAuY29tcGxpYW5jZS1zZWFyY2gtcmVzdWx0cyAuYWRkLWl0ZW0gbGFiZWwge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luOiAwIDEwcHggMCAwO1xufVxuXG4uYXBwbGV0b24tcGFnZSAuY29tcGxpYW5jZS1zZWFyY2gtcmVzdWx0cyAuYWRkLWl0ZW0gLmJ0biB7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIHBhZGRpbmctdG9wOiAycHg7XG4gIHBhZGRpbmctYm90dG9tOiAycHg7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjZweCkge1xuICAuYXBwbGV0b24tcGFnZSAuY29tcGxpYW5jZS1zZWFyY2gtcmVzdWx0cyAuYWRkLWl0ZW0gbGFiZWwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5hcHBsZXRvbi1wYWdlIC5jb21wbGlhbmNlLXNlYXJjaC1yZXN1bHRzIC5mb290ZXIgLmJ0biB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbiAgLmFwcGxldG9uLXBhZ2UgLmNvbXBsaWFuY2Utc2VhcmNoLXJlc3VsdHMgLmZvb3RlciAuYnRuOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkge1xuICAuYXBwbGV0b24tcGFnZSAuY29tcGxpYW5jZS1zZWFyY2gtcmVzdWx0cyAuc3RhcnQtb3ZlciB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICB9XG59XG5cbi5hcHBsZXRvbi1wYWdlIC5jb21wbGlhbmNlLWNlcnRpZmljYXRlIHtcbiAgcGFkZGluZy10b3A6IDUwcHg7XG59XG5cbi5hcHBsZXRvbi1wYWdlIC5jb21wbGlhbmNlLWNlcnRpZmljYXRlIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uYXBwbGV0b24tcGFnZSAuY29tcGxpYW5jZS1jZXJ0aWZpY2F0ZSAuYWRkcmVzcyB7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuLmFwcGxldG9uLXBhZ2UgLmNvbXBsaWFuY2UtY2VydGlmaWNhdGUgLmFkZHJlc3MgaW1nIHtcbiAgd2lkdGg6IDIwMHB4O1xufVxuXG4uYXBwbGV0b24tcGFnZSAuY29tcGxpYW5jZS1jZXJ0aWZpY2F0ZSAuc2FsdXRhdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5hcHBsZXRvbi1wYWdlIC5jb21wbGlhbmNlLWNlcnRpZmljYXRlIC5zYWx1dGF0aW9uIGltZyB7XG4gIHdpZHRoOiAyMjVweDtcbn1cblxuLmFwcGxldG9uLXBhZ2UgLmNvbXBsaWFuY2UtY2VydGlmaWNhdGUgLmNlcnRpZmljYXRlIHtcbiAgcGFnZS1icmVhay1iZWZvcmU6IGFsd2F5cztcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbn1cblxuLmFwcGxldG9uLXBhZ2UgLmNvbXBsaWFuY2UtY2VydGlmaWNhdGUgLmNlcnRpZmljYXRlIC5oZWFkZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogNTBweCAwO1xufVxuXG4uYXBwbGV0b24tcGFnZSAuY29tcGxpYW5jZS1jZXJ0aWZpY2F0ZSAuY2VydGlmaWNhdGUgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNzcwcHg7XG59XG5cbi5hcHBsZXRvbi1wYWdlIC5jb21wbGlhbmNlLWNlcnRpZmljYXRlIC5jZXJ0aWZpY2F0ZSB0aCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5hcHBsZXRvbi1wYWdlIC5jb21wbGlhbmNlLWNlcnRpZmljYXRlIHRhYmxlIHtcbiAgbWFyZ2luOiAyNXB4IDAgNTBweCAwO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmFwcGxldG9uLXBhZ2UgLmNvbXBsaWFuY2UtY2VydGlmaWNhdGUgdGFibGUucXVlc3Rpb25zIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYXBwbGV0b24tcGFnZSAuY29tcGxpYW5jZS1jZXJ0aWZpY2F0ZSB0YWJsZS5xdWVzdGlvbnMgdGQsIC5hcHBsZXRvbi1wYWdlIC5jb21wbGlhbmNlLWNlcnRpZmljYXRlIHRhYmxlLnF1ZXN0aW9ucyB0aCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMyZDM4M2Y7XG59XG5cbi5hcHBsZXRvbi1wYWdlIC5jb21wbGlhbmNlLWNlcnRpZmljYXRlIHRhYmxlLnF1ZXN0aW9ucyB0Ym9keSB0ZCBzcGFuIHtcbiAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5hcHBsZXRvbi1wYWdlIC5jb21wbGlhbmNlLWNlcnRpZmljYXRlIHRhYmxlLnF1ZXN0aW9ucyB0Ym9keSB0ZDpmaXJzdC1jaGlsZCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmctbGVmdDogNTBweDtcbn1cblxuLmFwcGxldG9uLXBhZ2UgLmNvbXBsaWFuY2UtY2VydGlmaWNhdGUgdGFibGUucXVlc3Rpb25zIHRib2R5IHRkLnN1YiB7XG4gIHBhZGRpbmctbGVmdDogMTAwcHg7XG59XG5cbi5hcHBsZXRvbi1wYWdlIC5jb21wbGlhbmNlLWNlcnRpZmljYXRlIHRoZWFkIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLmFwcGxldG9uLXBhZ2UgLmNvbXBsaWFuY2UtY2VydGlmaWNhdGUgdGgge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5hcHBsZXRvbi1wYWdlIC5jb21wbGlhbmNlLWNlcnRpZmljYXRlIHRkLCAuYXBwbGV0b24tcGFnZSAuY29tcGxpYW5jZS1jZXJ0aWZpY2F0ZSB0aCB7XG4gIHBhZGRpbmc6IDNweCAxMHB4O1xufVxuXG4uYXBwbGV0b24tcGFnZSBoMSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxLjI1ZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHBhZGRpbmc6IDM1cHg7XG59XG5cbi5hcHBsZXRvbi1wYWdlIC5yZW1vdmUge1xuICBjb2xvcjogI2QzMTI0NTtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5kaWppdENhbGVuZGFyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNDk4cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjMGMwYzA7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4uZGlqaXRDYWxlbmRhciB0aGVhZCB0aCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmRpaml0Q2FsZW5kYXIgdGhlYWQgLmRpaml0RHJvcERvd25CdXR0b24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5kaWppdENhbGVuZGFyIHRoZWFkIC5kaWppdENhbGVuZGFyTW9udGhDb250YWluZXIgdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMGYwO1xuICBoZWlnaHQ6IDQwcHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uZGlqaXRDYWxlbmRhciB0aGVhZCAuZGlqaXRDYWxlbmRhck1vbnRoTGFiZWwge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogLjA4ZW07XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xufVxuXG4uZGlqaXRDYWxlbmRhciB0aGVhZCAuZGlqaXRDYWxlbmRhckFycm93IGltZyB7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCAjMmQzODNmO1xuICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjMmQzODNmO1xuICBtYXJnaW4tYm90dG9tOiAycHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmRpaml0Q2FsZW5kYXIgdGhlYWQgLmRpaml0Q2FsZW5kYXJBcnJvdzpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmctbGVmdDogMzJweDtcbn1cblxuLmRpaml0Q2FsZW5kYXIgdGhlYWQgLmRpaml0Q2FsZW5kYXJBcnJvdzpmaXJzdC1jaGlsZCBpbWcge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgyMjVkZWcpO1xufVxuXG4uZGlqaXRDYWxlbmRhciB0aGVhZCAuZGlqaXRDYWxlbmRhckFycm93Omxhc3QtY2hpbGQge1xuICBwYWRkaW5nLXJpZ2h0OiAzMnB4O1xufVxuXG4uZGlqaXRDYWxlbmRhciB0aGVhZCAuZGlqaXRDYWxlbmRhckFycm93Omxhc3QtY2hpbGQgaW1nIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuXG4uZGlqaXRDYWxlbmRhciB0aGVhZCAuZGlqaXRDYWxlbmRhckRheUxhYmVsVGVtcGxhdGUge1xuICBmb250LXNpemU6IDEuMTI1ZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDE0LjI4NTcxNDI4JTtcbiAgcGFkZGluZy1ib3R0b206IDE0LjI4NTcxNDI4JTtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXI6IDFweCBpbnNldCAjZjBmMGYwO1xuICBib3JkZXItdG9wOiAwO1xufVxuXG4uZGlqaXRDYWxlbmRhciB0aGVhZCAuZGlqaXRDYWxlbmRhckRheUxhYmVsVGVtcGxhdGUgc3BhbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzNSU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG59XG5cbi5kaWppdENhbGVuZGFyIHRib2R5IHRkIHtcbiAgd2lkdGg6IDE0LjI4NTcxNDI4JTtcbiAgcGFkZGluZy1ib3R0b206IDE0LjI4NTcxNDI4JTtcbiAgaGVpZ2h0OiAwO1xuICBmb250LXNpemU6IDEuMTI1ZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyOiAxcHggaW5zZXQgI2YwZjBmMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdXRsaW5lOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5kaWppdENhbGVuZGFyIHRib2R5IHRkIHNwYW4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMzUlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xufVxuXG4uZGlqaXRDYWxlbmRhciB0Ym9keSAuZGlqaXRDYWxlbmRhckRpc2FibGVkRGF0ZSB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgY29sb3I6ICNjMGMwYzA7XG59XG5cbi5kaWppdENhbGVuZGFyIHRib2R5IC5kaWppdENhbGVuZGFySG92ZXJlZERhdGUge1xuICBjb2xvcjogIzAwQUE3RTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwQUE3RTtcbn1cblxuLmRpaml0Q2FsZW5kYXIgdGJvZHkgLmRpaml0Q2FsZW5kYXJBY3RpdmVEYXRlLFxuLmRpaml0Q2FsZW5kYXIgdGJvZHkgLmRpaml0Q2FsZW5kYXJTZWxlY3RlZERhdGUsXG4uZGlqaXRDYWxlbmRhciB0Ym9keSAuZGlqaXRDYWxlbmRhckVuYWJsZWREYXRlOmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBBQTdFO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDBBQTdFO1xufVxuXG4uZGlqaXRDYWxlbmRhciB0Ym9keSAuZGlqaXRDYWxlbmRhclByZXZpb3VzTW9udGgsXG4uZGlqaXRDYWxlbmRhciB0Ym9keSAuZGlqaXRDYWxlbmRhck5leHRNb250aCB7XG4gIGJvcmRlcjogMDtcbiAgaGVpZ2h0OiAwO1xuICBwYWRkaW5nOiAwO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmRpaml0Q2FsZW5kYXIgdGJvZHkgLmRpaml0Q2FsZW5kYXJQcmV2aW91c01vbnRoIHNwYW4sXG4uZGlqaXRDYWxlbmRhciB0Ym9keSAuZGlqaXRDYWxlbmRhck5leHRNb250aCBzcGFuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmRpaml0Q2FsZW5kYXIgdGZvb3Qge1xuICBmb250LXdlaWdodDogNjAwO1xuICBsZXR0ZXItc3BhY2luZzogLjA4ZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmRpaml0Q2FsZW5kYXIgdGZvb3QgLmRpaml0Q2FsZW5kYXJZZWFyTGFiZWwge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2YwZjBmMDtcbiAgbWFyZ2luLXRvcDogLTFweDtcbn1cblxuLmRpaml0Q2FsZW5kYXIgdGZvb3QgLmRpaml0Q2FsZW5kYXJZZWFyTGFiZWwgc3BhbiB7XG4gIHBhZGRpbmc6IDE3cHggMCAyNnB4IDA7XG59XG5cbi5kaWppdENhbGVuZGFyIHRmb290IC5kaWppdENhbGVuZGFyWWVhckxhYmVsIHNwYW46aG92ZXIge1xuICBjb2xvcjogIzAwQUE3RTtcbn1cblxuLmRpaml0Q2FsZW5kYXIgdGZvb3QgLmRpaml0Q2FsZW5kYXJTZWxlY3RlZFllYXIge1xuICBjb2xvcjogIzAwQUE3RTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIG1hcmdpbjogMCA0MHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDYwcHgpIHtcbiAgLmRpaml0Q2FsZW5kYXIgdGhlYWQgLmRpaml0Q2FsZW5kYXJEYXlMYWJlbFRlbXBsYXRlIHNwYW4sXG4gIC5kaWppdENhbGVuZGFyIHRib2R5IHRkIHNwYW4ge1xuICAgIHRvcDogMzIlO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MDBweCkge1xuICAuZGlqaXRDYWxlbmRhciB0aGVhZCAuZGlqaXRDYWxlbmRhckRheUxhYmVsVGVtcGxhdGUgc3BhbixcbiAgLmRpaml0Q2FsZW5kYXIgdGJvZHkgdGQgc3BhbiB7XG4gICAgdG9wOiAyOCU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gIC5kaWppdENhbGVuZGFyIHtcbiAgICBtaW4td2lkdGg6IDQ5OHB4O1xuICB9XG59XG5cbi5hY3Rpb24tZHJhd2VyLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmFjdGlvbi1kcmF3ZXItYnV0dG9uIHtcbiAgLypib3JkZXItdG9wOiAycHggc29saWQgJHdhcm0tZ3JheTsqL1xuICAvKmJhY2tncm91bmQtY29sb3I6ICRncmF5OyovXG4gIGhlaWdodDogNTBweDtcbiAgd2lkdGg6IDU5cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6ICMyZDM4M2YgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAvKlNBMS03NjUgJiBTQTEtNzY2OiBDU1MgY2hhbmdlcyB0byBpbmNsdWRlIHRoZSBuZXcgZWxsaXBzZXMgZ2x5cGhpY29uKi9cbn1cblxuLmFjdGlvbi1kcmF3ZXItYnV0dG9uOmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbn1cblxuLmFjdGlvbi1kcmF3ZXItYnV0dG9uIC5nbHlwaGljb24tY29nIHtcbiAgdG9wOiAxNHB4O1xuICByaWdodDogMjdweDtcbn1cblxuLmFjdGlvbi1kcmF3ZXItYnV0dG9uIC5nbHlwaGljb24tY2hldnJvbi1kb3duIHtcbiAgdG9wOiAyMXB4O1xuICByaWdodDogN3B4O1xufVxuXG4uYWN0aW9uLWRyYXdlci1idXR0b24gLmdseXBoaWNvbi1vcHRpb24taG9yaXpvbnRhbCB7XG4gIHRvcDogMTRweDtcbiAgcmlnaHQ6IDM2cHg7XG59XG5cbi5hY3Rpb24tZHJhd2VyLWJ1dHRvbiAuZ2x5cGhpY29uLFxuLmFjdGlvbi1kcmF3ZXIgLmdseXBoaWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLmFjdGlvbi1kcmF3ZXItYnV0dG9uIC5nbHlwaGljb24tY29nLFxuLmFjdGlvbi1kcmF3ZXIgLmdseXBoaWNvbi1jb2cge1xuICBmb250LXNpemU6IDIxcHg7XG59XG5cbi5hY3Rpb24tZHJhd2VyLWJ1dHRvbiAuZ2x5cGhpY29uLWNoZXZyb24tZG93bixcbi5hY3Rpb24tZHJhd2VyLWJ1dHRvbiAuZ2x5cGhpY29uLWNoZXZyb24tdXAsXG4uYWN0aW9uLWRyYXdlciAuZ2x5cGhpY29uLWNoZXZyb24tZG93bixcbi5hY3Rpb24tZHJhd2VyIC5nbHlwaGljb24tY2hldnJvbi11cCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLmFjdGlvbi1kcmF3ZXIge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjYyNSAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAzMDBweDtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2MwYzBjMDtcbiAgei1pbmRleDogMTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAvKlNBMS03NjUgJiBTQTEtNzY2OiBDU1MgY2hhbmdlcyB0byBpbmNsdWRlIHRoZSBuZXcgZWxsaXBzZXMgZ2x5cGhpY29uKi9cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2NnB4KSB7XG4gIC5hY3Rpb24tZHJhd2VyIHtcbiAgICB3aWR0aDogMjUwcHg7XG4gIH1cbn1cblxuLmFjdGlvbi1kcmF3ZXIgLmdseXBoaWNvbi1jb2cge1xuICB0b3A6IDE0cHg7XG4gIHJpZ2h0OiAyNXB4O1xufVxuXG4uYWN0aW9uLWRyYXdlciAuZ2x5cGhpY29uLWNoZXZyb24tdXAge1xuICBmb250LXNpemU6IDE0cHg7XG4gIHRvcDogMjFweDtcbiAgcmlnaHQ6IDVweDtcbn1cblxuLmFjdGlvbi1kcmF3ZXIgLmFjdGlvbi1kcmF3ZXItaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjBmMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjMGMwYzA7XG4gIGNvbG9yOiAjMmQzODNmICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMTZweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDQ4cHg7XG4gIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICBmb250LXdlaWdodDogNjAwICFpbXBvcnRhbnQ7XG4gIGxldHRlci1zcGFjaW5nOiAuMDhlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmFjdGlvbi1kcmF3ZXIgdWwge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cblxuLmFjdGlvbi1kcmF3ZXIgdWwgbGkge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2MwYzBjMDtcbn1cblxuLmFjdGlvbi1kcmF3ZXIgdWwgbGkgYSB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZvbnQtd2VpZ2h0OiAzMDAgIWltcG9ydGFudDtcbiAgY29sb3I6ICMyZDM4M2YgIWltcG9ydGFudDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDJweCAxcmVtO1xuICBmb250LXNpemU6IDAuOXJlbTtcbn1cblxuLmFjdGlvbi1kcmF3ZXIgdWwgbGkgYTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMwMEFBN0U7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5hY3Rpb24tZHJhd2VyLmFjdGlvbkRyb3Bkb3duIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgbWFyZ2luLXRvcDogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uYWN0aW9uLWRyYXdlciAuZ2x5cGhpY29uLW9wdGlvbi1ob3Jpem9udGFsIHtcbiAgdG9wOiAxNHB4O1xuICByaWdodDogNnB4O1xufVxuXG4vKlNBMS03NjUgJiBTQTEtNzY2OiBDU1MgY2hhbmdlcyB0byBjaGFuZ2UgdGhlIG5ldyBlbGxpcHNlcyBnbHlwaGljb25cclxuKiogaW5zaWRlIHRoZSBhY3Rpb24gdGFibGUgaGVhZGVyKi9cbi5yVGFibGVIZWFkaW5nIC5nbHlwaGljb24uZ2x5cGhpY29uLW9wdGlvbi1ob3Jpem9udGFsIHtcbiAgLypkaXNwbGF5OiBmbGV4OyovXG4gIC8qanVzdGlmeS1jb250ZW50OiBjZW50ZXI7Ki9cbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogI2MwYzBjMDtcbn1cblxuLm9vcHMtcGFnZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1heC13aWR0aDogNDAwcHg7XG4gIHBhZGRpbmc6IDc1cHggMCAxMDBweCAwO1xufVxuXG4ub29wcy1wYWdlIC5nbHlwaGljb24ge1xuICBmb250LXNpemU6IDNlbTtcbiAgY29sb3I6ICMwMEFBN0U7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbi8qIFNBMS0xOTU5ICovXG4jcGFnZUxvYWRPdmVybGF5V29ya3NwYWNlIHtcbiAgei1pbmRleDogOTk5OTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDQwJTtcbiAgbGVmdDogNDclO1xufVxuXG4jcGFnZUxvYWRPdmVybGF5V29ya3NwYWNlOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgei1pbmRleDogLTE7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgaGVpZ2h0OiA0MHB4O1xuICB3aWR0aDogNDBweDtcbiAgb3BhY2l0eTogLjU7XG59XG5cbiNwYWdlTG9hZE92ZXJsYXlXb3Jrc3BhY2UgI2FkdmFuY2VkU2VhcmNoT3Blbk1vZGFsIHtcbiAgcGFkZGluZzogN3B4O1xuICBsaW5lLWhlaWdodDogMztcbn1cblxuI3BhZ2VMb2FkT3ZlcmxheVdvcmtzcGFjZSAuY2hlY2tTdGF0dXNDb250YWluZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbiNwYWdlTG9hZE92ZXJsYXlXb3Jrc3BhY2UgLmNoZWNrU3RhdHVzQ29udGFpbmVyICNjaGVja1N0YXR1c0xpbmsge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiBhdXRvO1xuICBwYWRkaW5nOiAwcHggMTBweDtcbn1cblxuI3BhZ2VMb2FkT3ZlcmxheVdvcmtzcGFjZSBpbWcge1xuICBoZWlnaHQ6IDQ0cHg7XG4gIHdpZHRoOiA0NHB4O1xufVxuXG4jd29ya3NwYWNlRGV0YWlsUGFnZURhdGFUYWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4jd29ya3NwYWNlRGV0YWlsUGFnZURhdGFUYWJsZSAjd29ya3NwYWNlRGV0YWlsUGFnZVRlbXBsYXRlVGFyZ2V0IHtcbiAgbWFyZ2luOiAyMHB4IDA7XG59XG5cbiN3b3Jrc3BhY2VEZXRhaWxQYWdlRGF0YVRhYmxlICN3b3Jrc3BhY2VEZXRhaWxQYWdlVGVtcGxhdGVUYXJnZXQgLnRhYmxlRHJhd2VyVXBSb3cge1xuICBtYXJnaW4tdG9wOiAtMTBweDtcbn1cblxuI3dvcmtzcGFjZURldGFpbFBhZ2VEYXRhVGFibGUgI3dvcmtzcGFjZURldGFpbFBhZ2VUZW1wbGF0ZVRhcmdldCAudGFibGVEcmF3ZXJVcENvbCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuI3dvcmtzcGFjZURldGFpbFBhZ2VEYXRhVGFibGUgI3dvcmtzcGFjZURldGFpbFBhZ2VUZW1wbGF0ZVRhcmdldCAudGFibGVEcmF3ZXJVcFN2ZyB7XG4gIGhlaWdodDogMjdweDtcbiAgd2lkdGg6IDQ1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGYwZjA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA5MHB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogOTBweDtcbn1cblxuI3dvcmtzcGFjZURldGFpbFBhZ2VEYXRhVGFibGUgI3dvcmtzcGFjZURldGFpbFBhZ2VUZW1wbGF0ZVRhcmdldCAudGFibGVEcmF3ZXJVcFN2ZyBzdmcge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuXG4jd29ya3NwYWNlRGV0YWlsUGFnZURhdGFUYWJsZSAjd29ya3NwYWNlRGV0YWlsUGFnZVRlbXBsYXRlVGFyZ2V0IC50YWJsZURyYXdlckRvd25Tdmcgc3ZnIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjFweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4jd29ya3NwYWNlRGV0YWlsUGFnZURhdGFUYWJsZSAjd29ya3NwYWNlRGV0YWlsUGFnZVRlbXBsYXRlVGFyZ2V0IC50YWJsZURyYXdlck9wZW4ge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbiN3b3Jrc3BhY2VEZXRhaWxQYWdlRGF0YVRhYmxlICN3b3Jrc3BhY2VEZXRhaWxQYWdlVGVtcGxhdGVUYXJnZXQgLmJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2MwYzBjMDtcbn1cblxuI3dvcmtzcGFjZURldGFpbFBhZ2VEYXRhVGFibGUgI3dvcmtzcGFjZURldGFpbFBhZ2VUZW1wbGF0ZVRhcmdldCAubGFiZWxJbm5lclRhYmxlIC5sYWJlbElubmVyVGFibGVTZWN0aW9uIHtcbiAgYmFja2dyb3VuZDogI2VlZTtcbiAgbWFyZ2luOiA1cHggMHB4O1xuICBwYWRkaW5nOiAyMHB4O1xufVxuXG4jd29ya3NwYWNlRGV0YWlsUGFnZURhdGFUYWJsZSAjd29ya3NwYWNlRGV0YWlsUGFnZVRlbXBsYXRlVGFyZ2V0IC5sYWJlbElubmVyVGFibGUgLmxhYmVsSW5uZXJUYWJsZVNlY3Rpb24gLmFwcGVuZERhdGFGaXJzdCAucm93IHtcbiAgbWFyZ2luOiAwcHggOHB4O1xufVxuXG4jd29ya3NwYWNlRGV0YWlsUGFnZURhdGFUYWJsZSAjd29ya3NwYWNlRGV0YWlsUGFnZVRlbXBsYXRlVGFyZ2V0IC5sYWJlbElubmVyVGFibGUgLmxhYmVsSW5uZXJUYWJsZVNlY3Rpb24gLmFwcGVuZERhdGFMYXN0IC5yb3cge1xuICBtYXJnaW46IDBweCA4cHg7XG59XG5cbiN3b3Jrc3BhY2VEZXRhaWxQYWdlRGF0YVRhYmxlICN3b3Jrc3BhY2VEZXRhaWxQYWdlVGVtcGxhdGVUYXJnZXQgLmxhYmVsSW5uZXJUYWJsZVNlY3Rpb24gLmhlYWRlciB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuXG4jd29ya3NwYWNlRGV0YWlsUGFnZURhdGFUYWJsZSAjd29ya3NwYWNlRGV0YWlsUGFnZVRlbXBsYXRlVGFyZ2V0IC5sYWJlbElubmVyVGFibGVTZWN0aW9uIC5leHBhbmRJY29uIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4jd29ya3NwYWNlRGV0YWlsUGFnZURhdGFUYWJsZSAjd29ya3NwYWNlRGV0YWlsUGFnZVRlbXBsYXRlVGFyZ2V0IC5tb2RlbENvbmZpZ1dyYXBwZXIge1xuICBtYXJnaW4tbGVmdDogLTVweDtcbn1cblxuI3dvcmtzcGFjZURldGFpbFBhZ2VEYXRhVGFibGUgdGhlYWQge1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2MwYzBjMDtcbn1cblxuI3dvcmtzcGFjZURldGFpbFBhZ2VEYXRhVGFibGUgdGgge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBhZGRpbmc6IDBweCAycHg7XG59XG5cbiN3b3Jrc3BhY2VEZXRhaWxQYWdlRGF0YVRhYmxlIHRoIC5kb3RNZW51IHtcbiAgcGFkZGluZy1yaWdodDogN3B4O1xufVxuXG4jd29ya3NwYWNlRGV0YWlsUGFnZURhdGFUYWJsZSB0aDpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuI3dvcmtzcGFjZURldGFpbFBhZ2VEYXRhVGFibGUgLnRhYmxlRHJhd2VyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjMGMwYzA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuI3dvcmtzcGFjZURldGFpbFBhZ2VEYXRhVGFibGUgLnRhYmxlRHJhd2VyIC50YWJsZURyYXdlckRvd25Tdmcge1xuICBoZWlnaHQ6IDMwcHg7XG59XG5cbiN3b3Jrc3BhY2VEZXRhaWxQYWdlRGF0YVRhYmxlIC50YWJsZURyYXdlciAudGFibGVEcmF3ZXJEb3duU3ZnOmhvdmVyIHtcbiAgaGVpZ2h0OiAyN3B4O1xuICB3aWR0aDogNDVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjBmMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDkwcHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA5MHB4O1xufVxuXG4jd29ya3NwYWNlRGV0YWlsUGFnZURhdGFUYWJsZSAudGFibGVEcmF3ZXIgdGQge1xuICBwYWRkaW5nOiA1cHggMDtcbn1cblxuI3dvcmtzcGFjZURldGFpbFBhZ2VEYXRhVGFibGUgLnRhYmxlQ29udGVudCB0ZCB7XG4gIHBhZGRpbmc6IDJweCA1cHg7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbiN3b3Jrc3BhY2VEZXRhaWxQYWdlRGF0YVRhYmxlIC50YWJsZUNvbnRlbnQgLm1vZGVsIHAge1xuICBtYXJnaW46IDA7XG59XG5cbiN3b3Jrc3BhY2VEZXRhaWxQYWdlRGF0YVRhYmxlIC50YWJsZUNvbnRlbnQgLnR5cGUgcCB7XG4gIG1pbi1oZWlnaHQ6IDQzcHg7XG59XG5cbiN3b3Jrc3BhY2VEZXRhaWxQYWdlRGF0YVRhYmxlIC50YWJsZUNvbnRlbnQgLmRpc3BsYXlUYWJlbENlbGwge1xuICBmbG9hdDogbGVmdDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICBwYWRkaW5nOiAwcHggNXB4O1xufVxuXG4jd29ya3NwYWNlRGV0YWlsUGFnZURhdGFUYWJsZSAudGFibGVDb250ZW50IC5kaXNwbGF5VGFiZWxDZWxsLm1vZGVsIC5tb2RlbENvbmZpZ1dyYXBwZXIge1xuICBtYXJnaW4tcmlnaHQ6IC01cHg7XG4gIHBhZGRpbmc6IDBweCAyMHB4IDAgMDtcbn1cblxuI3dvcmtzcGFjZURldGFpbFBhZ2VEYXRhVGFibGUgLnRhYmxlQ29udGVudCAjcXVhbnRpdHkge1xuICBwYWRkaW5nLXRvcDogM3B4O1xufVxuXG4jd29ya3NwYWNlRGV0YWlsUGFnZURhdGFUYWJsZSAudGFibGVDb250ZW50IC5pbmNvbXBsZXRlU3RhdHVzSWNvbiB7XG4gIGNvbG9yOiAjZDMxMjQ1O1xufVxuXG4jd29ya3NwYWNlRGV0YWlsUGFnZURhdGFUYWJsZSAudGFibGVDb250ZW50IC5pbmNvbXBsZXRlU3RhdHVzIGEge1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXNpemU6IDEzcHg7XG59XG5cbiN3b3Jrc3BhY2VEZXRhaWxQYWdlRGF0YVRhYmxlIC50YWJsZUNvbnRlbnQgLmluY29tcGxldGVTdGF0dXMgLmVkaXRMaW5rcyB7XG4gIHBhZGRpbmc6IDE2cHggMDtcbn1cblxuI3dvcmtzcGFjZURldGFpbFBhZ2VEYXRhVGFibGUgLnRhYmxlQ29udGVudCAuYWN0aW9uRHJhd2VyRXhwYW5kU3ZnIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xufVxuXG4jd29ya3NwYWNlRGV0YWlsUGFnZURhdGFUYWJsZSAudGFibGVMYWJlbHMgdGQge1xuICBwYWRkaW5nOiA1cHggMDtcbn1cblxuI3dvcmtzcGFjZURldGFpbFBhZ2VEYXRhVGFibGUgLnRhYmxlTGFiZWxzIC50ZW1wbGF0ZUxhYmVsIHtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuXG4jd29ya3NwYWNlRGV0YWlsUGFnZURhdGFUYWJsZSAudGFibGVMYWJlbHMgLnRlbXBsYXRlTGFiZWw6aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4jd29ya3NwYWNlRGV0YWlsUGFnZURhdGFUYWJsZSAubW9kZWxUZCB7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gIC1tcy13b3JkLWJyZWFrOiBicmVhay1hbGw7XG59XG5cbiN3b3Jrc3BhY2VEZXRhaWxQYWdlRGF0YVRhYmxlIC5lbXItY2hlY2tib3g6bm90KG9sZCkgKyBsYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cblxuI3dvcmtzcGFjZURldGFpbFBhZ2VEYXRhVGFibGUgLmFycm93U3BhbiBzdmcge1xuICB3aWR0aDogMTNweDtcbiAgaGVpZ2h0OiA5cHg7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG59XG5cbiN3b3Jrc3BhY2VEZXRhaWxQYWdlRGF0YVRhYmxlIC50YWJsZURyYXdlck9wZW4ge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2MwYzBjMDtcbiAgcGFkZGluZzogMjBweCAwcHg7XG59XG5cbiN3b3Jrc3BhY2VEZXRhaWxQYWdlRGF0YVRhYmxlIC50YWJsZURyYXdlck9wZW4gLmV4cGFuZE1vZGVsQ29uZmlndXJhdGlvbiB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuI3dvcmtzcGFjZURldGFpbFBhZ2VEYXRhVGFibGUgLnRhYmxlRHJhd2VyT3BlbiAuZXhwYW5kTW9kZWxDb25maWd1cmF0aW9uIC5jb2wtbWQtNiB7XG4gIHBhZGRpbmc6IDAgMjJweDtcbn1cblxuI3dvcmtzcGFjZURldGFpbFBhZ2VEYXRhVGFibGUgLnRhYmxlRHJhd2VyT3BlbiAuZXhwYW5kTW9kZWxDb25maWd1cmF0aW9uIC5ib3JkZXItYm90dG9tOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuXG4jd29ya3NwYWNlRGV0YWlsUGFnZURhdGFUYWJsZSAudGFibGVEcmF3ZXJPcGVuIC5leHBhbmRNb2RlbENvbmZpZ3VyYXRpb24gLnJvdyBkaXYge1xuICBwYWRkaW5nOiA4cHggMDtcbn1cblxuI3dvcmtzcGFjZURldGFpbFBhZ2VEYXRhVGFibGUgLnRhYmxlRHJhd2VyT3BlbiAuZXhwYW5kTW9kZWxDb25maWd1cmF0aW9uIC5yb3cgZGl2Omxhc3QtY2hpbGQge1xuICBmb250LXdlaWdodDogMzAwO1xuICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG59XG5cbiN3b3Jrc3BhY2VEZXRhaWxQYWdlRGF0YVRhYmxlIC5pbnB1dFF0eSB7XG4gIGhlaWdodDogNTBweDtcbiAgd2lkdGg6IDUwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuI3dvcmtzcGFjZURldGFpbFBhZ2VEYXRhVGFibGUgLmFjdGlvbkl0ZW1MaXN0VGggLmFjdGlvbkRyYXdlckV4cGFuZFN2Zy5kaXNhYmxlZCBzdmcgZyB7XG4gIGZpbGw6IHNpbHZlcjtcbn1cblxuI3dvcmtzcGFjZURldGFpbFBhZ2VEYXRhVGFibGUgLmVtcHR5VGFibGVDb250ZW50VHIgdGQge1xuICBwYWRkaW5nOiA1MHB4IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuI3dvcmtzcGFjZURldGFpbFBhZ2VEYXRhVGFibGUgLmVtcHR5VGFibGVDb250ZW50VHIgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4jd29ya3NwYWNlRGV0YWlsUGFnZURhdGFUYWJsZSAuZW1wdHlUYWJsZUNvbnRlbnRUciAuZW1wdHlUYWJsZUNvbnRlbnQge1xuICBwYWRkaW5nOiAxNXB4IDA7XG59XG5cbiN3b3Jrc3BhY2VEZXRhaWxQYWdlRGF0YVRhYmxlIC5lbXB0eVRhYmxlQ29udGVudFRyICNjbGVhck5vUmVzdWx0cyB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbiN3b3Jrc3BhY2VEZXRhaWxQYWdlID4gZGl2LnBhZ2luYXRpb25XcmFwcGVyID4gZGl2ID4gYS5hY3RpdmUuc2VsZWN0ZWQge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiBibGFjaztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbiN3b3Jrc3BhY2VEZXRhaWxQYWdlIC5lbXItbWFyZ2luIC53b3Jrc3BhY2UtY3RhIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4vKlxyXG4jd29ya3NwYWNlRGV0YWlsUGFnZURhdGFUYWJsZSAudGFibGVDb250ZW50IC5pbmNvbXBsZXRlU3RhdHVzIC5lZGl0TGlua3N7XHJcblx0cGFkZGluZzogMTZweCAwO1xyXG59XHJcbiN3b3Jrc3BhY2VEZXRhaWxQYWdlRGF0YVRhYmxlIC50YWJsZUxhYmVscyB7XHJcblx0cGFkZGluZzogMzVweCAwcHggMjBweDtcclxufVxyXG4qL1xuLmFjdGlvbkl0ZW1MaXN0VGQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4uYWN0aW9uSXRlbUxpc3RUZCAuYWN0aW9uRHJhd2VyV3JhcHBlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMjtcbiAgd2lkdGg6IDE5MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAwIDE1cHggMTVweCAxNXB4O1xuICByaWdodDogMHB4O1xuICB0b3A6IDBweDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMTBweCAjYzBjMGMwO1xuICBib3gtc2hhZG93OiAwIDAgMTBweCAjYzBjMGMwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uYWN0aW9uSXRlbUxpc3RUZCAuYWN0aW9uRHJhd2VyV3JhcHBlciBsaSBhIHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGNvbG9yOiAjMmQzODNmO1xufVxuXG4uYWN0aW9uSXRlbUxpc3RUaCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5hY3Rpb25JdGVtTGlzdFRoIC5hY3Rpb25EcmF3ZXJXcmFwcGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAyO1xuICB3aWR0aDogMTkwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDAgMTVweCAxNXB4IDE1cHg7XG4gIHJpZ2h0OiAwcHg7XG4gIHRvcDogMHB4O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAxMHB4ICNjMGMwYzA7XG4gIGJveC1zaGFkb3c6IDAgMCAxMHB4ICNjMGMwYzA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG4uYWN0aW9uSXRlbUxpc3RUaCAuYWN0aW9uRHJhd2VyV3JhcHBlciBsaSBhIHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGNvbG9yOiAjMmQzODNmO1xufVxuXG4uYWN0aW9uRHJhd2VyV3JhcHBlciB1bCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLmFjdGlvbkRyYXdlcldyYXBwZXIgbGkge1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgY2xlYXI6IGJvdGg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmFjdGlvbkRyYXdlcldyYXBwZXIgLmFjdGlvbkRyYXdlckNsb3NlU3ZnIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBwYWRkaW5nOiAwO1xufVxuXG4ud29ya3NwYWNlLWRldGFpbC1wYWdlLXdyYXBwZXIge1xuICBjb2xvcjogIzJkMzgzZjtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4ud29ya3NwYWNlLWRldGFpbC1wYWdlLXdyYXBwZXIgLnBhZ2luYXRpb25XcmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ud29ya3NwYWNlLWRldGFpbC1wYWdlLXdyYXBwZXIgLnBhZ2luYXRpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDBweCBhdXRvO1xufVxuXG4ud29ya3NwYWNlLWRldGFpbC1wYWdlLXdyYXBwZXIgLnBhZ2luYXRpb24gbGkge1xuICBwYWRkaW5nOiAwcHggMTBweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY29sb3I6ICMzMzM7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLndvcmtzcGFjZS1kZXRhaWwtcGFnZS13cmFwcGVyIC5wYWdpbmF0aW9uIGxpOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4ud29ya3NwYWNlLWRldGFpbC1wYWdlLXdyYXBwZXIgLnBhZ2luYXRpb24gc3Bhbjpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLndvcmtzcGFjZS1kZXRhaWwtcGFnZS13cmFwcGVyIC5wYWdpbmF0aW9uIC5hY3RpdmUge1xuICBjb2xvcjogIzAwYWE3ZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi53b3Jrc3BhY2UtZGV0YWlsLXBhZ2Utd3JhcHBlciAubm9PZkl0ZW1zRGlzcGxheWVkIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xufVxuXG4ud29ya3NwYWNlLWRldGFpbC1wYWdlLXdyYXBwZXIgLnF0eVVwZGF0ZWRNc2cge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNjBweDtcbiAgcmlnaHQ6IC00MHB4O1xuICBwYWRkaW5nOiAxMHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIHdpZHRoOiAxNDRweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgei1pbmRleDogMjA7XG4gIGJhY2tncm91bmQ6ICMwMDZlY2M7XG59XG5cbi53b3Jrc3BhY2UtZGV0YWlsLXBhZ2Utd3JhcHBlciAuc2VhcmNoV3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLndvcmtzcGFjZS1kZXRhaWwtcGFnZS13cmFwcGVyIC5kcm9wZG93blNlYXJjaCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjMGMwYzA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci10b3A6IG5vbmU7XG59XG5cbi53b3Jrc3BhY2UtZGV0YWlsLXBhZ2Utd3JhcHBlciAuZHJvcGRvd25TZWFyY2ggc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiA1cHggMTBweDtcbn1cblxuLndvcmtzcGFjZS1kZXRhaWwtcGFnZS13cmFwcGVyIC5kcm9wZG93blNlYXJjaCBzcGFuOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLndvcmtzcGFjZS1kZXRhaWwtcGFnZS13cmFwcGVyIC5maWx0ZXJCeUxhYmVsV3JhcHBlciB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICNmMGYwZjA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53b3Jrc3BhY2UtZGV0YWlsLXBhZ2Utd3JhcHBlciAuZW1yLWNoZWNrYm94Om5vdChvbGQpOmNoZWNrZWQgKyBsYWJlbDphZnRlciB7XG4gICAgdG9wOiA4cHg7XG4gICAgbGVmdDogLTI2cHg7XG4gIH1cbn1cblxuLndvcmtzcGFjZS1kZXRhaWwtcGFnZS13cmFwcGVyIC5lbXItY2hlY2tib3g6bm90KG9sZCkgKyBsYWJlbDpiZWZvcmUge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIDFweCAjYzBjMGMwO1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2MwYzBjMDtcbn1cblxuLndvcmtzcGFjZS1kZXRhaWwtcGFnZS13cmFwcGVyIC5lbXItY2hlY2tib3g6bm90KG9sZCk6Y2hlY2tlZCArIGxhYmVsOmFmdGVyIHtcbiAgdG9wOiAxcHg7XG4gIGxlZnQ6IC0xN3B4O1xuICB3aWR0aDogNnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIGJvcmRlci1yaWdodDogMi40cHggc29saWQgIzAwQUE3RTtcbiAgYm9yZGVyLWJvdHRvbTogMi40cHggc29saWQgIzAwQUE3RTtcbn1cblxuLndvcmtzcGFjZS1kZXRhaWwtcGFnZS13cmFwcGVyIC50b1VwcGVyY2FzZUJvbGQge1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4ud29ya3NwYWNlLWRldGFpbC1wYWdlLXdyYXBwZXIgLnRleHRUb1VwcGVyY2FzZSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi53b3Jrc3BhY2UtZGV0YWlsLXBhZ2Utd3JhcHBlciAudGV4dFRvQm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi53b3Jrc3BhY2UtZGV0YWlsLXBhZ2Utd3JhcHBlciAudGV4dFRvTWVkaXVtQm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi53b3Jrc3BhY2UtZGV0YWlsLXBhZ2Utd3JhcHBlciAudGV4dFRvTWVkaXVtIHtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuXG4ud29ya3NwYWNlLWRldGFpbC1wYWdlLXdyYXBwZXIgI3N1Ym1pdElucHV0IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHBhZGRpbmc6IDAgMTVweCAwIDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzBjMGMwO1xufVxuXG4ud29ya3NwYWNlLWRldGFpbC1wYWdlLXdyYXBwZXIgI3N1Ym1pdElucHV0OjpwbGFjZWhvbGRlciB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuLndvcmtzcGFjZS1kZXRhaWwtcGFnZS13cmFwcGVyICNmaWx0ZXJCeUxhYmVsSW5wdXQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgcGFkZGluZzogMCAxNXB4IDAgMTVweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjMGMwYzA7XG59XG5cbi53b3Jrc3BhY2UtZGV0YWlsLXBhZ2Utd3JhcHBlciAjZmlsdGVyQnlMYWJlbElucHV0OjpwbGFjZWhvbGRlciB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuLndvcmtzcGFjZS1kZXRhaWwtcGFnZS13cmFwcGVyIC5pbnB1dFdyYXBwZXIge1xuICBmb250LXNpemU6IDE0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi53b3Jrc3BhY2UtZGV0YWlsLXBhZ2Utd3JhcHBlciAuaW5wdXRXcmFwcGVyIC5zZWFyY2hJY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDE2cHg7XG4gIHJpZ2h0OiAxNXB4O1xufVxuXG4ud29ya3NwYWNlLWRldGFpbC1wYWdlLXdyYXBwZXIgLmlucHV0V3JhcHBlciAjZmlsdGVyQnlMYWJlbFN1Ym1pdC5zZWFyY2hJY29uIHtcbiAgdG9wOiAyNXB4O1xufVxuXG4ud29ya3NwYWNlLWRldGFpbC1wYWdlLXdyYXBwZXIgI3NlYXJjaE9ubHlNeVdvcmtzcGFjZUNoZWNrYm94ICsgbGFiZWwge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xufVxuXG4ud29ya3NwYWNlLWRldGFpbC1wYWdlLXdyYXBwZXIgI3Nob3dpbmdSZXN1bHRzRm9yIHtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuXG4ud29ya3NwYWNlLWRldGFpbC1wYWdlLXdyYXBwZXIgI3Nob3dpbmdSZXN1bHRzRm9yIC5zZWFyY2hWYWx1ZSB7XG4gIG1hcmdpbjogMHB4IDEwcHg7XG59XG5cbi53b3Jrc3BhY2UtZGV0YWlsLXBhZ2Utd3JhcHBlciBpbnB1dCB7XG4gIGhlaWdodDogNTBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDBweCAxMHB4O1xufVxuXG4ud29ya3NwYWNlLWRldGFpbC1wYWdlLXdyYXBwZXIgc2VsZWN0IHtcbiAgaGVpZ2h0OiA1MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMHB4IDEwcHg7XG59XG5cbi53b3Jrc3BhY2UtZGV0YWlsLXBhZ2Utd3JhcHBlciAubGFiZWwtaXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZDogI2VlZTtcbiAgcGFkZGluZzogNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbi53b3Jrc3BhY2UtZGV0YWlsLXBhZ2Utd3JhcHBlciAuc2VhcmNoTGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQ6ICNlZWU7XG4gIHBhZGRpbmc6IDVweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG4ud29ya3NwYWNlLWRldGFpbC1wYWdlLXdyYXBwZXIgLmZsb2F0LXJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4ud29ya3NwYWNlLWRldGFpbC1wYWdlLXdyYXBwZXIgLm1hcmdpbi1jaGVja2JveCB7XG4gIG1hcmdpbi10b3A6IC0xNXB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4ud29ya3NwYWNlLWRldGFpbC1wYWdlLXdyYXBwZXIgLm1hcmdpbi1jaGVja2JveCAuZW1yLWNoZWNrYm94Om5vdChvbGQpICsgbGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5lbXItY2hlY2tib3g6bm90KG9sZClbYXJpYS1jaGVja2VkPXRydWVdICsgbGFiZWw6YWZ0ZXIge1xuICB0b3A6IDFweDtcbiAgbGVmdDogLTE3cHg7XG4gIHdpZHRoOiA2cHg7XG4gIGhlaWdodDogMTJweDtcbiAgYm9yZGVyLXJpZ2h0OiAyLjRweCBzb2xpZCAjMDBBQTdFO1xuICBib3JkZXItYm90dG9tOiAyLjRweCBzb2xpZCAjMDBBQTdFO1xufVxuXG4uZW1yLW1hcmdpbiB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbiN3b3Jrc3BhY2VMYW5kaW5nUGFnZSAjd29ya3NwYWNlRGV0YWlsUGFnZURhdGFUYWJsZSB0aDpmaXJzdC1jaGlsZCB7XG4gIHdpZHRoOiA0MCU7XG59XG5cbiN3b3Jrc3BhY2VMYW5kaW5nUGFnZSAjd29ya3NwYWNlRGV0YWlsUGFnZURhdGFUYWJsZSB0aDpudGgtY2hpbGQoMikge1xuICB3aWR0aDogMTAlO1xufVxuXG4jd29ya3NwYWNlTGFuZGluZ1BhZ2UgI3dvcmtzcGFjZURldGFpbFBhZ2VEYXRhVGFibGUgdGg6bnRoLWNoaWxkKDMpIHtcbiAgd2lkdGg6IDE1JTtcbn1cblxuI3dvcmtzcGFjZUxhbmRpbmdQYWdlICN3b3Jrc3BhY2VEZXRhaWxQYWdlRGF0YVRhYmxlIHRoOm50aC1jaGlsZCg0KSB7XG4gIHdpZHRoOiAxNSU7XG59XG5cbiN3b3Jrc3BhY2VMYW5kaW5nUGFnZSAjd29ya3NwYWNlRGV0YWlsUGFnZURhdGFUYWJsZSB0aDpudGgtY2hpbGQoNSkge1xuICB3aWR0aDogMTUlO1xufVxuXG4jd29ya3NwYWNlTGFuZGluZ1BhZ2UgI3dvcmtzcGFjZURldGFpbFBhZ2VEYXRhVGFibGUgdGguYWN0aW9uSXRlbUxpc3RUaCB7XG4gIHdpZHRoOiA1JTtcbn1cblxuI3dvcmtzcGFjZUxhbmRpbmdQYWdlICN3b3Jrc3BhY2VEZXRhaWxQYWdlRGF0YVRhYmxlIHRkIC5kaXNwbGF5VGFiZWxDZWxsOmZpcnN0LWNoaWxkIHtcbiAgd2lkdGg6IDQwJTtcbn1cblxuI3dvcmtzcGFjZUxhbmRpbmdQYWdlICN3b3Jrc3BhY2VEZXRhaWxQYWdlRGF0YVRhYmxlIHRkIC5kaXNwbGF5VGFiZWxDZWxsOm50aC1jaGlsZCgyKSB7XG4gIHdpZHRoOiAxMCU7XG59XG5cbiN3b3Jrc3BhY2VMYW5kaW5nUGFnZSAjd29ya3NwYWNlRGV0YWlsUGFnZURhdGFUYWJsZSB0ZCAuZGlzcGxheVRhYmVsQ2VsbDpudGgtY2hpbGQoMykge1xuICB3aWR0aDogMTUlO1xufVxuXG4jd29ya3NwYWNlTGFuZGluZ1BhZ2UgI3dvcmtzcGFjZURldGFpbFBhZ2VEYXRhVGFibGUgdGQgLmRpc3BsYXlUYWJlbENlbGw6bnRoLWNoaWxkKDQpIHtcbiAgd2lkdGg6IDE1JTtcbn1cblxuI3dvcmtzcGFjZUxhbmRpbmdQYWdlICN3b3Jrc3BhY2VEZXRhaWxQYWdlRGF0YVRhYmxlIHRkIC5kaXNwbGF5VGFiZWxDZWxsOm50aC1jaGlsZCg1KSB7XG4gIHdpZHRoOiAxNSU7XG59XG5cbiN3b3Jrc3BhY2VMYW5kaW5nUGFnZSAjd29ya3NwYWNlRGV0YWlsUGFnZURhdGFUYWJsZSB0ZCAuZGlzcGxheVRhYmVsQ2VsbC5hY3Rpb25JdGVtTGlzdFRkIHtcbiAgd2lkdGg6IDUlO1xufVxuXG4jd29ya3NwYWNlRGV0YWlsUGFnZSAjd29ya3NwYWNlRGV0YWlsUGFnZURhdGFUYWJsZSB0aGVhZCB0aC5oZWFkZXJDaGVja2JveCB7XG4gIHdpZHRoOiA1JTtcbiAgcGFkZGluZy1sZWZ0OiA2cHg7XG59XG5cbiN3b3Jrc3BhY2VEZXRhaWxQYWdlICN3b3Jrc3BhY2VEZXRhaWxQYWdlRGF0YVRhYmxlIHRoZWFkIHRoOm50aC1jaGlsZCgyKSB7XG4gIHdpZHRoOiAxNSU7XG59XG5cbiN3b3Jrc3BhY2VEZXRhaWxQYWdlICN3b3Jrc3BhY2VEZXRhaWxQYWdlRGF0YVRhYmxlIHRoZWFkIHRoOm50aC1jaGlsZCgzKSB7XG4gIHdpZHRoOiAxNSU7XG59XG5cbiN3b3Jrc3BhY2VEZXRhaWxQYWdlICN3b3Jrc3BhY2VEZXRhaWxQYWdlRGF0YVRhYmxlIHRoZWFkIHRoOm50aC1jaGlsZCg0KSB7XG4gIHdpZHRoOiAxNSU7XG59XG5cbiN3b3Jrc3BhY2VEZXRhaWxQYWdlICN3b3Jrc3BhY2VEZXRhaWxQYWdlRGF0YVRhYmxlIHRoZWFkIHRoOm50aC1jaGlsZCg1KSB7XG4gIHdpZHRoOiAxNSU7XG59XG5cbiN3b3Jrc3BhY2VEZXRhaWxQYWdlICN3b3Jrc3BhY2VEZXRhaWxQYWdlRGF0YVRhYmxlIHRoZWFkIHRoOm50aC1jaGlsZCg2KSB7XG4gIHdpZHRoOiAxMCU7XG59XG5cbiN3b3Jrc3BhY2VEZXRhaWxQYWdlICN3b3Jrc3BhY2VEZXRhaWxQYWdlRGF0YVRhYmxlIHRoZWFkIHRoOm50aC1jaGlsZCg3KSB7XG4gIHdpZHRoOiAxNSU7XG59XG5cbiN3b3Jrc3BhY2VEZXRhaWxQYWdlICN3b3Jrc3BhY2VEZXRhaWxQYWdlRGF0YVRhYmxlIHRoZWFkIHRoLnF1YW50aXR5IHtcbiAgd2lkdGg6IDUlO1xufVxuXG4jd29ya3NwYWNlRGV0YWlsUGFnZSAjd29ya3NwYWNlRGV0YWlsUGFnZURhdGFUYWJsZSB0aGVhZCB0aC5hY3Rpb25JdGVtTGlzdFRoIHtcbiAgd2lkdGg6IDUlO1xufVxuXG4jd29ya3NwYWNlRGV0YWlsUGFnZSAjd29ya3NwYWNlRGV0YWlsUGFnZURhdGFUYWJsZSB0Ym9keSB0ciB0ZCAuZGlzcGxheVRhYmVsQ2VsbC5pZCB7XG4gIHdpZHRoOiA1JTtcbiAgcGFkZGluZy1sZWZ0OiAxMXB4O1xufVxuXG4jd29ya3NwYWNlRGV0YWlsUGFnZSAjd29ya3NwYWNlRGV0YWlsUGFnZURhdGFUYWJsZSB0Ym9keSB0ciB0ZCAuZGlzcGxheVRhYmVsQ2VsbC5uYW1lIHtcbiAgd2lkdGg6IDE1JTtcbiAgbWF4LWhlaWdodDogNjRweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuI3dvcmtzcGFjZURldGFpbFBhZ2UgI3dvcmtzcGFjZURldGFpbFBhZ2VEYXRhVGFibGUgdGJvZHkgdHIgdGQgLmRpc3BsYXlUYWJlbENlbGwucHJvZHVjdCB7XG4gIHdpZHRoOiAxNSU7XG4gIG1heC1oZWlnaHQ6IDY0cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbiN3b3Jrc3BhY2VEZXRhaWxQYWdlICN3b3Jrc3BhY2VEZXRhaWxQYWdlRGF0YVRhYmxlIHRib2R5IHRyIHRkIC5kaXNwbGF5VGFiZWxDZWxsLm1vZGVsIHtcbiAgd2lkdGg6IDE1JTtcbn1cblxuI3dvcmtzcGFjZURldGFpbFBhZ2UgI3dvcmtzcGFjZURldGFpbFBhZ2VEYXRhVGFibGUgdGJvZHkgdHIgdGQgLmRpc3BsYXlUYWJlbENlbGwuc2l6ZSB7XG4gIHdpZHRoOiAxNSU7XG4gIGNvbG9yOiAjMDBBQTdFO1xufVxuXG4jd29ya3NwYWNlRGV0YWlsUGFnZSAjd29ya3NwYWNlRGV0YWlsUGFnZURhdGFUYWJsZSB0Ym9keSB0ciB0ZCAuZGlzcGxheVRhYmVsQ2VsbC5zdGF0dXMge1xuICB3aWR0aDogMTAlO1xufVxuXG4jd29ya3NwYWNlRGV0YWlsUGFnZSAjd29ya3NwYWNlRGV0YWlsUGFnZURhdGFUYWJsZSB0Ym9keSB0ciB0ZCAuZGlzcGxheVRhYmVsQ2VsbC5kYXRlIHtcbiAgd2lkdGg6IDE1JTtcbn1cblxuI3dvcmtzcGFjZURldGFpbFBhZ2UgI3dvcmtzcGFjZURldGFpbFBhZ2VEYXRhVGFibGUgdGJvZHkgdHIgdGQgLmRpc3BsYXlUYWJlbENlbGwjcXVhbnRpdHkge1xuICB3aWR0aDogNSU7XG59XG5cbiN3b3Jrc3BhY2VEZXRhaWxQYWdlICN3b3Jrc3BhY2VEZXRhaWxQYWdlRGF0YVRhYmxlIHRib2R5IHRyIHRkIC5kaXNwbGF5VGFiZWxDZWxsLmFjdGlvbkl0ZW1MaXN0VGQge1xuICB3aWR0aDogNSU7XG59XG5cbiNHZW5lcmF0ZURyYXdpbmdQb3B1cCAuZ2VuZXJhdGVEcmF3aW5nc1RlbXBsYXRlICNnZW5lcmF0ZURyYXdpbmdFcnJvck1zZyBzcGFuIHtcbiAgY29sb3I6ICNkMzEyNDU7XG59XG5cbiNHZW5lcmF0ZURyYXdpbmdQb3B1cCAuZ2VuZXJhdGVEcmF3aW5nc1RlbXBsYXRlIC5mb3JtYXROb3RTZWxlY3RlZEVycm9yIHtcbiAgY29sb3I6ICNkMzEyNDU7XG59XG5cbiNHZW5lcmF0ZVJlcG9ydFBvcHVwIC5nZW5lcmF0ZVJlcG9ydFRlbXBsYXRlICNnZW5lcmF0ZVJlcG9ydEVycm9yTXNnIHNwYW4ge1xuICBjb2xvcjogI2QzMTI0NTtcbn1cblxuI0dlbmVyYXRlUmVwb3J0UG9wdXAgLmdlbmVyYXRlUmVwb3J0VGVtcGxhdGUgLmZvcm1hdE5vdFNlbGVjdGVkRXJyb3Ige1xuICBjb2xvcjogI2QzMTI0NTtcbn1cblxuI2FkdmFuY2VkU2VhcmNoTW9kYWwgLmNvbC14cy0yLmNvbC1tZC02LmVtci1tYXJnaW4ge1xuICBwYWRkaW5nLXRvcDogMTBweDtcbn1cblxuI3ZpZXdXb3Jrc3BhY2VIaXN0b3J5TW9kYWwgaDUge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG4uYWRkZWQtdG8tY2FydC1ub3RpZmljYXRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNDVweDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIGZvbnQtc2l6ZTogLjg3NWVtO1xuICBsaW5lLWhlaWdodDogMS40Mjg2ZW07XG4gIGNvbG9yOiAjYzBjMGMwO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5hZGRlZC10by1jYXJ0LW5vdGlmaWNhdGlvbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IC0wLjVlbTtcbiAgdG9wOiAwO1xuICByaWdodDogMTcxcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlcjogNXB4IHNvbGlkIGJsYWNrO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICNmZmZmZmYgI2ZmZmZmZjtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICBib3gtc2hhZG93OiAzcHggLTNweCAzcHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cblxuLmFkZGVkLXRvLWNhcnQtbm90aWZpY2F0aW9uIC53cmFwcGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgd2lkdGg6IDEwMCU7XG4gIGJveC1zaGFkb3c6IDAgMCA2cHggcmdiYSgwLCAwLCAwLCAwLjQpO1xuICBwYWRkaW5nOiAxMHB4IDQwcHggMTBweCAxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5hZGRlZC10by1jYXJ0LW5vdGlmaWNhdGlvbiAuY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDMwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMEFBN0U7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5hZGRlZC10by1jYXJ0LW5vdGlmaWNhdGlvbiAuY2xvc2U6YWZ0ZXIsIC5hZGRlZC10by1jYXJ0LW5vdGlmaWNhdGlvbiAuY2xvc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDdweDtcbiAgbWFyZ2luLXRvcDogLTFweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDJweDtcbiAgd2lkdGg6IDE0cHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cblxuLmFkZGVkLXRvLWNhcnQtbm90aWZpY2F0aW9uIC5jbG9zZTpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xufVxuXG4uYWRkZWQtdG8tY2FydC1ub3RpZmljYXRpb24gLnByb2R1Y3QtbmFtZSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjMmQzODNmO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkge1xuICAuYWRkZWQtdG8tY2FydC1ub3RpZmljYXRpb24ge1xuICAgIHdpZHRoOiAzNTVweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHRvcDogNTFweDtcbiAgICByaWdodDogMHB4O1xuICB9XG4gIC5hZGRlZC10by1jYXJ0LW5vdGlmaWNhdGlvbjphZnRlciB7XG4gICAgcmlnaHQ6IDE4MnB4O1xuICAgIGJvcmRlci13aWR0aDogN3B4O1xuICB9XG4gIC5hZGRlZC10by1jYXJ0LW5vdGlmaWNhdGlvbiAud3JhcHBlciB7XG4gICAgcGFkZGluZy1yaWdodDogNDVweDtcbiAgfVxuICAuYWRkZWQtdG8tY2FydC1ub3RpZmljYXRpb24gLmNsb3NlIHtcbiAgICB3aWR0aDogMzVweDtcbiAgfVxuICAuYWRkZWQtdG8tY2FydC1ub3RpZmljYXRpb24gLmNsb3NlOmFmdGVyLCAuYWRkZWQtdG8tY2FydC1ub3RpZmljYXRpb24gLmNsb3NlOmJlZm9yZSB7XG4gICAgd2lkdGg6IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuYWRkZWQtdG8tY2FydC1ub3RpZmljYXRpb24ge1xuICAgIHRvcDogNjJweDtcbiAgICBsZWZ0OiAtOTBweDtcbiAgfVxuICAuYWRkZWQtdG8tY2FydC1ub3RpZmljYXRpb246YWZ0ZXIge1xuICAgIGxlZnQ6IDE0OHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuYWRkZWQtdG8tY2FydC1ub3RpZmljYXRpb24ge1xuICAgIHRvcDogNDVweDtcbiAgICByaWdodDogLThweDtcbiAgfVxufVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG4qXHJcbiogQ1NTIFBlcmNlbnRhZ2UgQ2lyY2xlXHJcbiogQXV0aG9yOiBBbmRyZSBGaXJjaG93XHJcbipcclxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4ucmVjdC1hdXRvLCAuYzEwMC5wNTEgLnNsaWNlLCAuYzEwMC5wNTIgLnNsaWNlLCAuYzEwMC5wNTMgLnNsaWNlLCAuYzEwMC5wNTQgLnNsaWNlLCAuYzEwMC5wNTUgLnNsaWNlLCAuYzEwMC5wNTYgLnNsaWNlLCAuYzEwMC5wNTcgLnNsaWNlLCAuYzEwMC5wNTggLnNsaWNlLCAuYzEwMC5wNTkgLnNsaWNlLCAuYzEwMC5wNjAgLnNsaWNlLCAuYzEwMC5wNjEgLnNsaWNlLCAuYzEwMC5wNjIgLnNsaWNlLCAuYzEwMC5wNjMgLnNsaWNlLCAuYzEwMC5wNjQgLnNsaWNlLCAuYzEwMC5wNjUgLnNsaWNlLCAuYzEwMC5wNjYgLnNsaWNlLCAuYzEwMC5wNjcgLnNsaWNlLCAuYzEwMC5wNjggLnNsaWNlLCAuYzEwMC5wNjkgLnNsaWNlLCAuYzEwMC5wNzAgLnNsaWNlLCAuYzEwMC5wNzEgLnNsaWNlLCAuYzEwMC5wNzIgLnNsaWNlLCAuYzEwMC5wNzMgLnNsaWNlLCAuYzEwMC5wNzQgLnNsaWNlLCAuYzEwMC5wNzUgLnNsaWNlLCAuYzEwMC5wNzYgLnNsaWNlLCAuYzEwMC5wNzcgLnNsaWNlLCAuYzEwMC5wNzggLnNsaWNlLCAuYzEwMC5wNzkgLnNsaWNlLCAuYzEwMC5wODAgLnNsaWNlLCAuYzEwMC5wODEgLnNsaWNlLCAuYzEwMC5wODIgLnNsaWNlLCAuYzEwMC5wODMgLnNsaWNlLCAuYzEwMC5wODQgLnNsaWNlLCAuYzEwMC5wODUgLnNsaWNlLCAuYzEwMC5wODYgLnNsaWNlLCAuYzEwMC5wODcgLnNsaWNlLCAuYzEwMC5wODggLnNsaWNlLCAuYzEwMC5wODkgLnNsaWNlLCAuYzEwMC5wOTAgLnNsaWNlLCAuYzEwMC5wOTEgLnNsaWNlLCAuYzEwMC5wOTIgLnNsaWNlLCAuYzEwMC5wOTMgLnNsaWNlLCAuYzEwMC5wOTQgLnNsaWNlLCAuYzEwMC5wOTUgLnNsaWNlLCAuYzEwMC5wOTYgLnNsaWNlLCAuYzEwMC5wOTcgLnNsaWNlLCAuYzEwMC5wOTggLnNsaWNlLCAuYzEwMC5wOTkgLnNsaWNlLCAuYzEwMC5wMTAwIC5zbGljZSB7XG4gIGNsaXA6IHJlY3QoYXV0bywgYXV0bywgYXV0bywgYXV0byk7XG59XG5cbi5waWUsIC5jMTAwIC5iYXIsIC5jMTAwLnA1MSAuZmlsbCwgLmMxMDAucDUyIC5maWxsLCAuYzEwMC5wNTMgLmZpbGwsIC5jMTAwLnA1NCAuZmlsbCwgLmMxMDAucDU1IC5maWxsLCAuYzEwMC5wNTYgLmZpbGwsIC5jMTAwLnA1NyAuZmlsbCwgLmMxMDAucDU4IC5maWxsLCAuYzEwMC5wNTkgLmZpbGwsIC5jMTAwLnA2MCAuZmlsbCwgLmMxMDAucDYxIC5maWxsLCAuYzEwMC5wNjIgLmZpbGwsIC5jMTAwLnA2MyAuZmlsbCwgLmMxMDAucDY0IC5maWxsLCAuYzEwMC5wNjUgLmZpbGwsIC5jMTAwLnA2NiAuZmlsbCwgLmMxMDAucDY3IC5maWxsLCAuYzEwMC5wNjggLmZpbGwsIC5jMTAwLnA2OSAuZmlsbCwgLmMxMDAucDcwIC5maWxsLCAuYzEwMC5wNzEgLmZpbGwsIC5jMTAwLnA3MiAuZmlsbCwgLmMxMDAucDczIC5maWxsLCAuYzEwMC5wNzQgLmZpbGwsIC5jMTAwLnA3NSAuZmlsbCwgLmMxMDAucDc2IC5maWxsLCAuYzEwMC5wNzcgLmZpbGwsIC5jMTAwLnA3OCAuZmlsbCwgLmMxMDAucDc5IC5maWxsLCAuYzEwMC5wODAgLmZpbGwsIC5jMTAwLnA4MSAuZmlsbCwgLmMxMDAucDgyIC5maWxsLCAuYzEwMC5wODMgLmZpbGwsIC5jMTAwLnA4NCAuZmlsbCwgLmMxMDAucDg1IC5maWxsLCAuYzEwMC5wODYgLmZpbGwsIC5jMTAwLnA4NyAuZmlsbCwgLmMxMDAucDg4IC5maWxsLCAuYzEwMC5wODkgLmZpbGwsIC5jMTAwLnA5MCAuZmlsbCwgLmMxMDAucDkxIC5maWxsLCAuYzEwMC5wOTIgLmZpbGwsIC5jMTAwLnA5MyAuZmlsbCwgLmMxMDAucDk0IC5maWxsLCAuYzEwMC5wOTUgLmZpbGwsIC5jMTAwLnA5NiAuZmlsbCwgLmMxMDAucDk3IC5maWxsLCAuYzEwMC5wOTggLmZpbGwsIC5jMTAwLnA5OSAuZmlsbCwgLmMxMDAucDEwMCAuZmlsbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm9yZGVyOiAwLjA4ZW0gc29saWQgIzMwN2JiYjtcbiAgd2lkdGg6IDAuODRlbTtcbiAgaGVpZ2h0OiAwLjg0ZW07XG4gIGNsaXA6IHJlY3QoMGVtLCAwLjVlbSwgMWVtLCAwZW0pO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDUwJTtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiA1MCU7XG4gIC1tcy1ib3JkZXItcmFkaXVzOiA1MCU7XG4gIC1vLWJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIC1vLXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbn1cblxuLnBpZS1maWxsLCAuYzEwMC5wNTEgLmJhcjphZnRlciwgLmMxMDAucDUxIC5maWxsLCAuYzEwMC5wNTIgLmJhcjphZnRlciwgLmMxMDAucDUyIC5maWxsLCAuYzEwMC5wNTMgLmJhcjphZnRlciwgLmMxMDAucDUzIC5maWxsLCAuYzEwMC5wNTQgLmJhcjphZnRlciwgLmMxMDAucDU0IC5maWxsLCAuYzEwMC5wNTUgLmJhcjphZnRlciwgLmMxMDAucDU1IC5maWxsLCAuYzEwMC5wNTYgLmJhcjphZnRlciwgLmMxMDAucDU2IC5maWxsLCAuYzEwMC5wNTcgLmJhcjphZnRlciwgLmMxMDAucDU3IC5maWxsLCAuYzEwMC5wNTggLmJhcjphZnRlciwgLmMxMDAucDU4IC5maWxsLCAuYzEwMC5wNTkgLmJhcjphZnRlciwgLmMxMDAucDU5IC5maWxsLCAuYzEwMC5wNjAgLmJhcjphZnRlciwgLmMxMDAucDYwIC5maWxsLCAuYzEwMC5wNjEgLmJhcjphZnRlciwgLmMxMDAucDYxIC5maWxsLCAuYzEwMC5wNjIgLmJhcjphZnRlciwgLmMxMDAucDYyIC5maWxsLCAuYzEwMC5wNjMgLmJhcjphZnRlciwgLmMxMDAucDYzIC5maWxsLCAuYzEwMC5wNjQgLmJhcjphZnRlciwgLmMxMDAucDY0IC5maWxsLCAuYzEwMC5wNjUgLmJhcjphZnRlciwgLmMxMDAucDY1IC5maWxsLCAuYzEwMC5wNjYgLmJhcjphZnRlciwgLmMxMDAucDY2IC5maWxsLCAuYzEwMC5wNjcgLmJhcjphZnRlciwgLmMxMDAucDY3IC5maWxsLCAuYzEwMC5wNjggLmJhcjphZnRlciwgLmMxMDAucDY4IC5maWxsLCAuYzEwMC5wNjkgLmJhcjphZnRlciwgLmMxMDAucDY5IC5maWxsLCAuYzEwMC5wNzAgLmJhcjphZnRlciwgLmMxMDAucDcwIC5maWxsLCAuYzEwMC5wNzEgLmJhcjphZnRlciwgLmMxMDAucDcxIC5maWxsLCAuYzEwMC5wNzIgLmJhcjphZnRlciwgLmMxMDAucDcyIC5maWxsLCAuYzEwMC5wNzMgLmJhcjphZnRlciwgLmMxMDAucDczIC5maWxsLCAuYzEwMC5wNzQgLmJhcjphZnRlciwgLmMxMDAucDc0IC5maWxsLCAuYzEwMC5wNzUgLmJhcjphZnRlciwgLmMxMDAucDc1IC5maWxsLCAuYzEwMC5wNzYgLmJhcjphZnRlciwgLmMxMDAucDc2IC5maWxsLCAuYzEwMC5wNzcgLmJhcjphZnRlciwgLmMxMDAucDc3IC5maWxsLCAuYzEwMC5wNzggLmJhcjphZnRlciwgLmMxMDAucDc4IC5maWxsLCAuYzEwMC5wNzkgLmJhcjphZnRlciwgLmMxMDAucDc5IC5maWxsLCAuYzEwMC5wODAgLmJhcjphZnRlciwgLmMxMDAucDgwIC5maWxsLCAuYzEwMC5wODEgLmJhcjphZnRlciwgLmMxMDAucDgxIC5maWxsLCAuYzEwMC5wODIgLmJhcjphZnRlciwgLmMxMDAucDgyIC5maWxsLCAuYzEwMC5wODMgLmJhcjphZnRlciwgLmMxMDAucDgzIC5maWxsLCAuYzEwMC5wODQgLmJhcjphZnRlciwgLmMxMDAucDg0IC5maWxsLCAuYzEwMC5wODUgLmJhcjphZnRlciwgLmMxMDAucDg1IC5maWxsLCAuYzEwMC5wODYgLmJhcjphZnRlciwgLmMxMDAucDg2IC5maWxsLCAuYzEwMC5wODcgLmJhcjphZnRlciwgLmMxMDAucDg3IC5maWxsLCAuYzEwMC5wODggLmJhcjphZnRlciwgLmMxMDAucDg4IC5maWxsLCAuYzEwMC5wODkgLmJhcjphZnRlciwgLmMxMDAucDg5IC5maWxsLCAuYzEwMC5wOTAgLmJhcjphZnRlciwgLmMxMDAucDkwIC5maWxsLCAuYzEwMC5wOTEgLmJhcjphZnRlciwgLmMxMDAucDkxIC5maWxsLCAuYzEwMC5wOTIgLmJhcjphZnRlciwgLmMxMDAucDkyIC5maWxsLCAuYzEwMC5wOTMgLmJhcjphZnRlciwgLmMxMDAucDkzIC5maWxsLCAuYzEwMC5wOTQgLmJhcjphZnRlciwgLmMxMDAucDk0IC5maWxsLCAuYzEwMC5wOTUgLmJhcjphZnRlciwgLmMxMDAucDk1IC5maWxsLCAuYzEwMC5wOTYgLmJhcjphZnRlciwgLmMxMDAucDk2IC5maWxsLCAuYzEwMC5wOTcgLmJhcjphZnRlciwgLmMxMDAucDk3IC5maWxsLCAuYzEwMC5wOTggLmJhcjphZnRlciwgLmMxMDAucDk4IC5maWxsLCAuYzEwMC5wOTkgLmJhcjphZnRlciwgLmMxMDAucDk5IC5maWxsLCAuYzEwMC5wMTAwIC5iYXI6YWZ0ZXIsIC5jMTAwLnAxMDAgLmZpbGwge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIC1vLXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG5cbi5jMTAwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDEyMHB4O1xuICB3aWR0aDogMWVtO1xuICBoZWlnaHQ6IDFlbTtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA1MCU7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogNTAlO1xuICAtbXMtYm9yZGVyLXJhZGl1czogNTAlO1xuICAtby1ib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogMCAwLjFlbSAwLjFlbSAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjY2NjO1xufVxuXG4uYzEwMCAqLCAuYzEwMCAqOmJlZm9yZSwgLmMxMDAgKjphZnRlciB7XG4gIC13ZWJraXQtYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIC1tb3otYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xufVxuXG4uYzEwMC5jZW50ZXIge1xuICBmbG9hdDogbm9uZTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5jMTAwLmJpZyB7XG4gIGZvbnQtc2l6ZTogMjQwcHg7XG59XG5cbi5jMTAwLnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MHB4O1xufVxuXG4uYzEwMCA+IHNwYW4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAxO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAzLjc1ZW07XG4gIGxpbmUtaGVpZ2h0OiAzLjc1ZW07XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICMwY2FhNDE7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogYWxsO1xuICAtbW96LXRyYW5zaXRpb24tcHJvcGVydHk6IGFsbDtcbiAgLW8tdHJhbnNpdGlvbi1wcm9wZXJ0eTogYWxsO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBhbGw7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4ycztcbiAgLW1vei10cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjJzO1xuICAtby10cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjJzO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjJzO1xuICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgLW1vei10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIC1vLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xufVxuXG4uYzEwMDphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjA4ZW07XG4gIGxlZnQ6IDAuMDhlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDUwJTtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiA1MCU7XG4gIC1tcy1ib3JkZXItcmFkaXVzOiA1MCU7XG4gIC1vLWJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICB3aWR0aDogMC44NGVtO1xuICBoZWlnaHQ6IDAuODRlbTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiBhbGw7XG4gIC1tb3otdHJhbnNpdGlvbi1wcm9wZXJ0eTogYWxsO1xuICAtby10cmFuc2l0aW9uLXByb3BlcnR5OiBhbGw7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGFsbDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjJzO1xuICAtbW96LXRyYW5zaXRpb24tZHVyYXRpb246IDAuMnM7XG4gIC1vLXRyYW5zaXRpb24tZHVyYXRpb246IDAuMnM7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMnM7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gIC1tb3otdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gIC1vLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbn1cblxuLmMxMDAgLnNsaWNlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMWVtO1xuICBoZWlnaHQ6IDFlbTtcbiAgY2xpcDogcmVjdCgwZW0sIDFlbSwgMWVtLCAwLjVlbSk7XG59XG5cbi5jMTAwLnAxIC5iYXIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDMuNmRlZyk7XG4gIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMy42ZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDMuNmRlZyk7XG4gIC1vLXRyYW5zZm9ybTogcm90YXRlKDMuNmRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDMuNmRlZyk7XG59XG5cbi5jMTAwLnAyIC5iYXIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDcuMmRlZyk7XG4gIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoNy4yZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDcuMmRlZyk7XG4gIC1vLXRyYW5zZm9ybTogcm90YXRlKDcuMmRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDcuMmRlZyk7XG59XG5cbi5jMTAwLnAzIC5iYXIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDEwLjhkZWcpO1xuICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDEwLjhkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTAuOGRlZyk7XG4gIC1vLXRyYW5zZm9ybTogcm90YXRlKDEwLjhkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxMC44ZGVnKTtcbn1cblxuLmMxMDAucDQgLmJhciB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTQuNGRlZyk7XG4gIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMTQuNGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxNC40ZGVnKTtcbiAgLW8tdHJhbnNmb3JtOiByb3RhdGUoMTQuNGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE0LjRkZWcpO1xufVxuXG4uYzEwMC5wNSAuYmFyIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxOGRlZyk7XG4gIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMThkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMThkZWcpO1xuICAtby10cmFuc2Zvcm06IHJvdGF0ZSgxOGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4ZGVnKTtcbn1cblxuLmMxMDAucDYgLmJhciB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMjEuNmRlZyk7XG4gIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMjEuNmRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgyMS42ZGVnKTtcbiAgLW8tdHJhbnNmb3JtOiByb3RhdGUoMjEuNmRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDIxLjZkZWcpO1xufVxuXG4uYzEwMC5wNyAuYmFyIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgyNS4yZGVnKTtcbiAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgyNS4yZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDI1LjJkZWcpO1xuICAtby10cmFuc2Zvcm06IHJvdGF0ZSgyNS4yZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjUuMmRlZyk7XG59XG5cbi5jMTAwLnA4IC5iYXIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDI4LjhkZWcpO1xuICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDI4LjhkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMjguOGRlZyk7XG4gIC1vLXRyYW5zZm9ybTogcm90YXRlKDI4LjhkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgyOC44ZGVnKTtcbn1cblxuLmMxMDAucDkgLmJhciB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzIuNGRlZyk7XG4gIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMzIuNGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgzMi40ZGVnKTtcbiAgLW8tdHJhbnNmb3JtOiByb3RhdGUoMzIuNGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDMyLjRkZWcpO1xufVxuXG4uYzEwMC5wMTAgLmJhciB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzZkZWcpO1xuICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDM2ZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDM2ZGVnKTtcbiAgLW8tdHJhbnNmb3JtOiByb3RhdGUoMzZkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgzNmRlZyk7XG59XG5cbi5jMTAwLnAxMSAuYmFyIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzOS42ZGVnKTtcbiAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgzOS42ZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDM5LjZkZWcpO1xuICAtby10cmFuc2Zvcm06IHJvdGF0ZSgzOS42ZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMzkuNmRlZyk7XG59XG5cbi5jMTAwLnAxMiAuYmFyIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0My4yZGVnKTtcbiAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSg0My4yZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDQzLjJkZWcpO1xuICAtby10cmFuc2Zvcm06IHJvdGF0ZSg0My4yZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDMuMmRlZyk7XG59XG5cbi5jMTAwLnAxMyAuYmFyIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0Ni44ZGVnKTtcbiAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSg0Ni44ZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDQ2LjhkZWcpO1xuICAtby10cmFuc2Zvcm06IHJvdGF0ZSg0Ni44ZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDYuOGRlZyk7XG59XG5cbi5jMTAwLnAxNCAuYmFyIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg1MC40ZGVnKTtcbiAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSg1MC40ZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDUwLjRkZWcpO1xuICAtby10cmFuc2Zvcm06IHJvdGF0ZSg1MC40ZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNTAuNGRlZyk7XG59XG5cbi5jMTAwLnAxNSAuYmFyIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg1NGRlZyk7XG4gIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoNTRkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoNTRkZWcpO1xuICAtby10cmFuc2Zvcm06IHJvdGF0ZSg1NGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDU0ZGVnKTtcbn1cblxuLmMxMDAucDE2IC5iYXIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDU3LjZkZWcpO1xuICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDU3LjZkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoNTcuNmRlZyk7XG4gIC1vLXRyYW5zZm9ybTogcm90YXRlKDU3LjZkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg1Ny42ZGVnKTtcbn1cblxuLmMxMDAucDE3IC5iYXIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDYxLjJkZWcpO1xuICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDYxLjJkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoNjEuMmRlZyk7XG4gIC1vLXRyYW5zZm9ybTogcm90YXRlKDYxLjJkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg2MS4yZGVnKTtcbn1cblxuLmMxMDAucDE4IC5iYXIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDY0LjhkZWcpO1xuICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDY0LjhkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoNjQuOGRlZyk7XG4gIC1vLXRyYW5zZm9ybTogcm90YXRlKDY0LjhkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg2NC44ZGVnKTtcbn1cblxuLmMxMDAucDE5IC5iYXIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDY4LjRkZWcpO1xuICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDY4LjRkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoNjguNGRlZyk7XG4gIC1vLXRyYW5zZm9ybTogcm90YXRlKDY4LjRkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg2OC40ZGVnKTtcbn1cblxuLmMxMDAucDIwIC5iYXIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDcyZGVnKTtcbiAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSg3MmRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg3MmRlZyk7XG4gIC1vLXRyYW5zZm9ybTogcm90YXRlKDcyZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNzJkZWcpO1xufVxuXG4uYzEwMC5wMjEgLmJhciB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNzUuNmRlZyk7XG4gIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoNzUuNmRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg3NS42ZGVnKTtcbiAgLW8tdHJhbnNmb3JtOiByb3RhdGUoNzUuNmRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDc1LjZkZWcpO1xufVxuXG4uYzEwMC5wMjIgLmJhciB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNzkuMmRlZyk7XG4gIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoNzkuMmRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg3OS4yZGVnKTtcbiAgLW8tdHJhbnNmb3JtOiByb3RhdGUoNzkuMmRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDc5LjJkZWcpO1xufVxuXG4uYzEwMC5wMjMgLmJhciB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoODIuOGRlZyk7XG4gIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoODIuOGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg4Mi44ZGVnKTtcbiAgLW8tdHJhbnNmb3JtOiByb3RhdGUoODIuOGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDgyLjhkZWcpO1xufVxuXG4uYzEwMC5wMjQgLmJhciB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoODYuNGRlZyk7XG4gIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoODYuNGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg4Ni40ZGVnKTtcbiAgLW8tdHJhbnNmb3JtOiByb3RhdGUoODYuNGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDg2LjRkZWcpO1xufVxuXG4uYzEwMC5wMjUgLmJhciB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgLW8tdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG59XG5cbi5jMTAwLnAyNiAuYmFyIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg5My42ZGVnKTtcbiAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSg5My42ZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDkzLjZkZWcpO1xuICAtby10cmFuc2Zvcm06IHJvdGF0ZSg5My42ZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTMuNmRlZyk7XG59XG5cbi5jMTAwLnAyNyAuYmFyIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg5Ny4yZGVnKTtcbiAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSg5Ny4yZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDk3LjJkZWcpO1xuICAtby10cmFuc2Zvcm06IHJvdGF0ZSg5Ny4yZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTcuMmRlZyk7XG59XG5cbi5jMTAwLnAyOCAuYmFyIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxMDAuOGRlZyk7XG4gIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMTAwLjhkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTAwLjhkZWcpO1xuICAtby10cmFuc2Zvcm06IHJvdGF0ZSgxMDAuOGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDEwMC44ZGVnKTtcbn1cblxuLmMxMDAucDI5IC5iYXIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDEwNC40ZGVnKTtcbiAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgxMDQuNGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxMDQuNGRlZyk7XG4gIC1vLXRyYW5zZm9ybTogcm90YXRlKDEwNC40ZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTA0LjRkZWcpO1xufVxuXG4uYzEwMC5wMzAgLmJhciB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTA4ZGVnKTtcbiAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgxMDhkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTA4ZGVnKTtcbiAgLW8tdHJhbnNmb3JtOiByb3RhdGUoMTA4ZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTA4ZGVnKTtcbn1cblxuLmMxMDAucDMxIC5iYXIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDExMS42ZGVnKTtcbiAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgxMTEuNmRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxMTEuNmRlZyk7XG4gIC1vLXRyYW5zZm9ybTogcm90YXRlKDExMS42ZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTExLjZkZWcpO1xufVxuXG4uYzEwMC5wMzIgLmJhciB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTE1LjJkZWcpO1xuICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDExNS4yZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDExNS4yZGVnKTtcbiAgLW8tdHJhbnNmb3JtOiByb3RhdGUoMTE1LjJkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxMTUuMmRlZyk7XG59XG5cbi5jMTAwLnAzMyAuYmFyIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxMTguOGRlZyk7XG4gIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMTE4LjhkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTE4LjhkZWcpO1xuICAtby10cmFuc2Zvcm06IHJvdGF0ZSgxMTguOGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDExOC44ZGVnKTtcbn1cblxuLmMxMDAucDM0IC5iYXIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDEyMi40ZGVnKTtcbiAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgxMjIuNGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxMjIuNGRlZyk7XG4gIC1vLXRyYW5zZm9ybTogcm90YXRlKDEyMi40ZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTIyLjRkZWcpO1xufVxuXG4uYzEwMC5wMzUgLmJhciB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTI2ZGVnKTtcbiAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgxMjZkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTI2ZGVnKTtcbiAgLW8tdHJhbnNmb3JtOiByb3RhdGUoMTI2ZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTI2ZGVnKTtcbn1cblxuLmMxMDAucDM2IC5iYXIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDEyOS42ZGVnKTtcbiAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgxMjkuNmRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxMjkuNmRlZyk7XG4gIC1vLXRyYW5zZm9ybTogcm90YXRlKDEyOS42ZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTI5LjZkZWcpO1xufVxuXG4uYzEwMC5wMzcgLmJhciB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTMzLjJkZWcpO1xuICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDEzMy4yZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDEzMy4yZGVnKTtcbiAgLW8tdHJhbnNmb3JtOiByb3RhdGUoMTMzLjJkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzMuMmRlZyk7XG59XG5cbi5jMTAwLnAzOCAuYmFyIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxMzYuOGRlZyk7XG4gIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMTM2LjhkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTM2LjhkZWcpO1xuICAtby10cmFuc2Zvcm06IHJvdGF0ZSgxMzYuOGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDEzNi44ZGVnKTtcbn1cblxuLmMxMDAucDM5IC5iYXIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE0MC40ZGVnKTtcbiAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgxNDAuNGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxNDAuNGRlZyk7XG4gIC1vLXRyYW5zZm9ybTogcm90YXRlKDE0MC40ZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTQwLjRkZWcpO1xufVxuXG4uYzEwMC5wNDAgLmJhciB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTQ0ZGVnKTtcbiAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgxNDRkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTQ0ZGVnKTtcbiAgLW8tdHJhbnNmb3JtOiByb3RhdGUoMTQ0ZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTQ0ZGVnKTtcbn1cblxuLmMxMDAucDQxIC5iYXIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE0Ny42ZGVnKTtcbiAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgxNDcuNmRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxNDcuNmRlZyk7XG4gIC1vLXRyYW5zZm9ybTogcm90YXRlKDE0Ny42ZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTQ3LjZkZWcpO1xufVxuXG4uYzEwMC5wNDIgLmJhciB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTUxLjJkZWcpO1xuICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDE1MS4yZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDE1MS4yZGVnKTtcbiAgLW8tdHJhbnNmb3JtOiByb3RhdGUoMTUxLjJkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxNTEuMmRlZyk7XG59XG5cbi5jMTAwLnA0MyAuYmFyIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxNTQuOGRlZyk7XG4gIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMTU0LjhkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTU0LjhkZWcpO1xuICAtby10cmFuc2Zvcm06IHJvdGF0ZSgxNTQuOGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE1NC44ZGVnKTtcbn1cblxuLmMxMDAucDQ0IC5iYXIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE1OC40ZGVnKTtcbiAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgxNTguNGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxNTguNGRlZyk7XG4gIC1vLXRyYW5zZm9ybTogcm90YXRlKDE1OC40ZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTU4LjRkZWcpO1xufVxuXG4uYzEwMC5wNDUgLmJhciB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTYyZGVnKTtcbiAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgxNjJkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTYyZGVnKTtcbiAgLW8tdHJhbnNmb3JtOiByb3RhdGUoMTYyZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTYyZGVnKTtcbn1cblxuLmMxMDAucDQ2IC5iYXIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE2NS42ZGVnKTtcbiAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgxNjUuNmRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxNjUuNmRlZyk7XG4gIC1vLXRyYW5zZm9ybTogcm90YXRlKDE2NS42ZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTY1LjZkZWcpO1xufVxuXG4uYzEwMC5wNDcgLmJhciB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTY5LjJkZWcpO1xuICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDE2OS4yZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDE2OS4yZGVnKTtcbiAgLW8tdHJhbnNmb3JtOiByb3RhdGUoMTY5LjJkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxNjkuMmRlZyk7XG59XG5cbi5jMTAwLnA0OCAuYmFyIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxNzIuOGRlZyk7XG4gIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMTcyLjhkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTcyLjhkZWcpO1xuICAtby10cmFuc2Zvcm06IHJvdGF0ZSgxNzIuOGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE3Mi44ZGVnKTtcbn1cblxuLmMxMDAucDQ5IC5iYXIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE3Ni40ZGVnKTtcbiAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgxNzYuNGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxNzYuNGRlZyk7XG4gIC1vLXRyYW5zZm9ybTogcm90YXRlKDE3Ni40ZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTc2LjRkZWcpO1xufVxuXG4uYzEwMC5wNTAgLmJhciB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgLW8tdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cblxuLmMxMDAucDUxIC5iYXIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE4My42ZGVnKTtcbiAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgxODMuNmRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxODMuNmRlZyk7XG4gIC1vLXRyYW5zZm9ybTogcm90YXRlKDE4My42ZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgzLjZkZWcpO1xufVxuXG4uYzEwMC5wNTIgLmJhciB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTg3LjJkZWcpO1xuICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDE4Ny4yZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDE4Ny4yZGVnKTtcbiAgLW8tdHJhbnNmb3JtOiByb3RhdGUoMTg3LjJkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODcuMmRlZyk7XG59XG5cbi5jMTAwLnA1MyAuYmFyIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxOTAuOGRlZyk7XG4gIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMTkwLjhkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTkwLjhkZWcpO1xuICAtby10cmFuc2Zvcm06IHJvdGF0ZSgxOTAuOGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE5MC44ZGVnKTtcbn1cblxuLmMxMDAucDU0IC5iYXIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE5NC40ZGVnKTtcbiAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgxOTQuNGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxOTQuNGRlZyk7XG4gIC1vLXRyYW5zZm9ybTogcm90YXRlKDE5NC40ZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTk0LjRkZWcpO1xufVxuXG4uYzEwMC5wNTUgLmJhciB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTk4ZGVnKTtcbiAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgxOThkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTk4ZGVnKTtcbiAgLW8tdHJhbnNmb3JtOiByb3RhdGUoMTk4ZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTk4ZGVnKTtcbn1cblxuLmMxMDAucDU2IC5iYXIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDIwMS42ZGVnKTtcbiAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgyMDEuNmRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgyMDEuNmRlZyk7XG4gIC1vLXRyYW5zZm9ybTogcm90YXRlKDIwMS42ZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjAxLjZkZWcpO1xufVxuXG4uYzEwMC5wNTcgLmJhciB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMjA1LjJkZWcpO1xuICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDIwNS4yZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDIwNS4yZGVnKTtcbiAgLW8tdHJhbnNmb3JtOiByb3RhdGUoMjA1LjJkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgyMDUuMmRlZyk7XG59XG5cbi5jMTAwLnA1OCAuYmFyIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgyMDguOGRlZyk7XG4gIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMjA4LjhkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMjA4LjhkZWcpO1xuICAtby10cmFuc2Zvcm06IHJvdGF0ZSgyMDguOGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDIwOC44ZGVnKTtcbn1cblxuLmMxMDAucDU5IC5iYXIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDIxMi40ZGVnKTtcbiAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgyMTIuNGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgyMTIuNGRlZyk7XG4gIC1vLXRyYW5zZm9ybTogcm90YXRlKDIxMi40ZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjEyLjRkZWcpO1xufVxuXG4uYzEwMC5wNjAgLmJhciB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMjE2ZGVnKTtcbiAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgyMTZkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMjE2ZGVnKTtcbiAgLW8tdHJhbnNmb3JtOiByb3RhdGUoMjE2ZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjE2ZGVnKTtcbn1cblxuLmMxMDAucDYxIC5iYXIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDIxOS42ZGVnKTtcbiAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgyMTkuNmRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgyMTkuNmRlZyk7XG4gIC1vLXRyYW5zZm9ybTogcm90YXRlKDIxOS42ZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjE5LjZkZWcpO1xufVxuXG4uYzEwMC5wNjIgLmJhciB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMjIzLjJkZWcpO1xuICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDIyMy4yZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDIyMy4yZGVnKTtcbiAgLW8tdHJhbnNmb3JtOiByb3RhdGUoMjIzLjJkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgyMjMuMmRlZyk7XG59XG5cbi5jMTAwLnA2MyAuYmFyIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgyMjYuOGRlZyk7XG4gIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMjI2LjhkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMjI2LjhkZWcpO1xuICAtby10cmFuc2Zvcm06IHJvdGF0ZSgyMjYuOGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDIyNi44ZGVnKTtcbn1cblxuLmMxMDAucDY0IC5iYXIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDIzMC40ZGVnKTtcbiAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgyMzAuNGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgyMzAuNGRlZyk7XG4gIC1vLXRyYW5zZm9ybTogcm90YXRlKDIzMC40ZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjMwLjRkZWcpO1xufVxuXG4uYzEwMC5wNjUgLmJhciB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMjM0ZGVnKTtcbiAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgyMzRkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMjM0ZGVnKTtcbiAgLW8tdHJhbnNmb3JtOiByb3RhdGUoMjM0ZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjM0ZGVnKTtcbn1cblxuLmMxMDAucDY2IC5iYXIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDIzNy42ZGVnKTtcbiAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgyMzcuNmRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgyMzcuNmRlZyk7XG4gIC1vLXRyYW5zZm9ybTogcm90YXRlKDIzNy42ZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjM3LjZkZWcpO1xufVxuXG4uYzEwMC5wNjcgLmJhciB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMjQxLjJkZWcpO1xuICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDI0MS4yZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDI0MS4yZGVnKTtcbiAgLW8tdHJhbnNmb3JtOiByb3RhdGUoMjQxLjJkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgyNDEuMmRlZyk7XG59XG5cbi5jMTAwLnA2OCAuYmFyIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgyNDQuOGRlZyk7XG4gIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMjQ0LjhkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMjQ0LjhkZWcpO1xuICAtby10cmFuc2Zvcm06IHJvdGF0ZSgyNDQuOGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDI0NC44ZGVnKTtcbn1cblxuLmMxMDAucDY5IC5iYXIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDI0OC40ZGVnKTtcbiAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgyNDguNGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgyNDguNGRlZyk7XG4gIC1vLXRyYW5zZm9ybTogcm90YXRlKDI0OC40ZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjQ4LjRkZWcpO1xufVxuXG4uYzEwMC5wNzAgLmJhciB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMjUyZGVnKTtcbiAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgyNTJkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMjUyZGVnKTtcbiAgLW8tdHJhbnNmb3JtOiByb3RhdGUoMjUyZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjUyZGVnKTtcbn1cblxuLmMxMDAucDcxIC5iYXIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDI1NS42ZGVnKTtcbiAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgyNTUuNmRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgyNTUuNmRlZyk7XG4gIC1vLXRyYW5zZm9ybTogcm90YXRlKDI1NS42ZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjU1LjZkZWcpO1xufVxuXG4uYzEwMC5wNzIgLmJhciB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMjU5LjJkZWcpO1xuICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDI1OS4yZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDI1OS4yZGVnKTtcbiAgLW8tdHJhbnNmb3JtOiByb3RhdGUoMjU5LjJkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgyNTkuMmRlZyk7XG59XG5cbi5jMTAwLnA3MyAuYmFyIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgyNjIuOGRlZyk7XG4gIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMjYyLjhkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMjYyLjhkZWcpO1xuICAtby10cmFuc2Zvcm06IHJvdGF0ZSgyNjIuOGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDI2Mi44ZGVnKTtcbn1cblxuLmMxMDAucDc0IC5iYXIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDI2Ni40ZGVnKTtcbiAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgyNjYuNGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgyNjYuNGRlZyk7XG4gIC1vLXRyYW5zZm9ybTogcm90YXRlKDI2Ni40ZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjY2LjRkZWcpO1xufVxuXG4uYzEwMC5wNzUgLmJhciB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcbiAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcbiAgLW8tdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcbn1cblxuLmMxMDAucDc2IC5iYXIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDI3My42ZGVnKTtcbiAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgyNzMuNmRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgyNzMuNmRlZyk7XG4gIC1vLXRyYW5zZm9ybTogcm90YXRlKDI3My42ZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjczLjZkZWcpO1xufVxuXG4uYzEwMC5wNzcgLmJhciB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMjc3LjJkZWcpO1xuICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDI3Ny4yZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDI3Ny4yZGVnKTtcbiAgLW8tdHJhbnNmb3JtOiByb3RhdGUoMjc3LjJkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgyNzcuMmRlZyk7XG59XG5cbi5jMTAwLnA3OCAuYmFyIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgyODAuOGRlZyk7XG4gIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMjgwLjhkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMjgwLjhkZWcpO1xuICAtby10cmFuc2Zvcm06IHJvdGF0ZSgyODAuOGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDI4MC44ZGVnKTtcbn1cblxuLmMxMDAucDc5IC5iYXIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDI4NC40ZGVnKTtcbiAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgyODQuNGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgyODQuNGRlZyk7XG4gIC1vLXRyYW5zZm9ybTogcm90YXRlKDI4NC40ZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjg0LjRkZWcpO1xufVxuXG4uYzEwMC5wODAgLmJhciB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMjg4ZGVnKTtcbiAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgyODhkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMjg4ZGVnKTtcbiAgLW8tdHJhbnNmb3JtOiByb3RhdGUoMjg4ZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjg4ZGVnKTtcbn1cblxuLmMxMDAucDgxIC5iYXIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDI5MS42ZGVnKTtcbiAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgyOTEuNmRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgyOTEuNmRlZyk7XG4gIC1vLXRyYW5zZm9ybTogcm90YXRlKDI5MS42ZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjkxLjZkZWcpO1xufVxuXG4uYzEwMC5wODIgLmJhciB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMjk1LjJkZWcpO1xuICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDI5NS4yZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDI5NS4yZGVnKTtcbiAgLW8tdHJhbnNmb3JtOiByb3RhdGUoMjk1LjJkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgyOTUuMmRlZyk7XG59XG5cbi5jMTAwLnA4MyAuYmFyIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgyOTguOGRlZyk7XG4gIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMjk4LjhkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMjk4LjhkZWcpO1xuICAtby10cmFuc2Zvcm06IHJvdGF0ZSgyOTguOGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDI5OC44ZGVnKTtcbn1cblxuLmMxMDAucDg0IC5iYXIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDMwMi40ZGVnKTtcbiAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgzMDIuNGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgzMDIuNGRlZyk7XG4gIC1vLXRyYW5zZm9ybTogcm90YXRlKDMwMi40ZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMzAyLjRkZWcpO1xufVxuXG4uYzEwMC5wODUgLmJhciB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzA2ZGVnKTtcbiAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgzMDZkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMzA2ZGVnKTtcbiAgLW8tdHJhbnNmb3JtOiByb3RhdGUoMzA2ZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMzA2ZGVnKTtcbn1cblxuLmMxMDAucDg2IC5iYXIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDMwOS42ZGVnKTtcbiAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgzMDkuNmRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgzMDkuNmRlZyk7XG4gIC1vLXRyYW5zZm9ybTogcm90YXRlKDMwOS42ZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMzA5LjZkZWcpO1xufVxuXG4uYzEwMC5wODcgLmJhciB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzEzLjJkZWcpO1xuICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDMxMy4yZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDMxMy4yZGVnKTtcbiAgLW8tdHJhbnNmb3JtOiByb3RhdGUoMzEzLjJkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgzMTMuMmRlZyk7XG59XG5cbi5jMTAwLnA4OCAuYmFyIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzMTYuOGRlZyk7XG4gIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMzE2LjhkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMzE2LjhkZWcpO1xuICAtby10cmFuc2Zvcm06IHJvdGF0ZSgzMTYuOGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDMxNi44ZGVnKTtcbn1cblxuLmMxMDAucDg5IC5iYXIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDMyMC40ZGVnKTtcbiAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgzMjAuNGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgzMjAuNGRlZyk7XG4gIC1vLXRyYW5zZm9ybTogcm90YXRlKDMyMC40ZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMzIwLjRkZWcpO1xufVxuXG4uYzEwMC5wOTAgLmJhciB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzI0ZGVnKTtcbiAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgzMjRkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMzI0ZGVnKTtcbiAgLW8tdHJhbnNmb3JtOiByb3RhdGUoMzI0ZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMzI0ZGVnKTtcbn1cblxuLmMxMDAucDkxIC5iYXIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDMyNy42ZGVnKTtcbiAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgzMjcuNmRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgzMjcuNmRlZyk7XG4gIC1vLXRyYW5zZm9ybTogcm90YXRlKDMyNy42ZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMzI3LjZkZWcpO1xufVxuXG4uYzEwMC5wOTIgLmJhciB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzMxLjJkZWcpO1xuICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDMzMS4yZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDMzMS4yZGVnKTtcbiAgLW8tdHJhbnNmb3JtOiByb3RhdGUoMzMxLjJkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgzMzEuMmRlZyk7XG59XG5cbi5jMTAwLnA5MyAuYmFyIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzMzQuOGRlZyk7XG4gIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMzM0LjhkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMzM0LjhkZWcpO1xuICAtby10cmFuc2Zvcm06IHJvdGF0ZSgzMzQuOGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDMzNC44ZGVnKTtcbn1cblxuLmMxMDAucDk0IC5iYXIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDMzOC40ZGVnKTtcbiAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgzMzguNGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgzMzguNGRlZyk7XG4gIC1vLXRyYW5zZm9ybTogcm90YXRlKDMzOC40ZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMzM4LjRkZWcpO1xufVxuXG4uYzEwMC5wOTUgLmJhciB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzQyZGVnKTtcbiAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgzNDJkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMzQyZGVnKTtcbiAgLW8tdHJhbnNmb3JtOiByb3RhdGUoMzQyZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMzQyZGVnKTtcbn1cblxuLmMxMDAucDk2IC5iYXIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM0NS42ZGVnKTtcbiAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgzNDUuNmRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgzNDUuNmRlZyk7XG4gIC1vLXRyYW5zZm9ybTogcm90YXRlKDM0NS42ZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMzQ1LjZkZWcpO1xufVxuXG4uYzEwMC5wOTcgLmJhciB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzQ5LjJkZWcpO1xuICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDM0OS4yZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDM0OS4yZGVnKTtcbiAgLW8tdHJhbnNmb3JtOiByb3RhdGUoMzQ5LjJkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgzNDkuMmRlZyk7XG59XG5cbi5jMTAwLnA5OCAuYmFyIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNTIuOGRlZyk7XG4gIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMzUyLjhkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMzUyLjhkZWcpO1xuICAtby10cmFuc2Zvcm06IHJvdGF0ZSgzNTIuOGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDM1Mi44ZGVnKTtcbn1cblxuLmMxMDAucDk5IC5iYXIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM1Ni40ZGVnKTtcbiAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgzNTYuNGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgzNTYuNGRlZyk7XG4gIC1vLXRyYW5zZm9ybTogcm90YXRlKDM1Ni40ZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMzU2LjRkZWcpO1xufVxuXG4uYzEwMC5wMTAwIC5iYXIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIC1vLXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG59XG5cbi5jMTAwLmRhcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzc3Nzc3O1xufVxuXG4uYzEwMC5kYXJrIC5iYXIsXG4uYzEwMC5kYXJrIC5maWxsIHtcbiAgYm9yZGVyLWNvbG9yOiAjYzZmZjAwICFpbXBvcnRhbnQ7XG59XG5cbi5jMTAwLmRhcmsgPiBzcGFuIHtcbiAgY29sb3I6ICM3Nzc3Nzc7XG59XG5cbi5jMTAwLmRhcms6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjY2NjY2O1xufVxuXG4uYzEwMC5ncmVlbiAuYmFyLCAuYzEwMC5ncmVlbiAuZmlsbCB7XG4gIGJvcmRlci1jb2xvcjogIzBjYWE0MSAhaW1wb3J0YW50O1xufVxuXG4uYzEwMC5ncmVlbi5kYXJrIC5iYXIsIC5jMTAwLmdyZWVuLmRhcmsgLmZpbGwge1xuICBib3JkZXItY29sb3I6ICMwY2FhNDEgIWltcG9ydGFudDtcbn1cblxuLmMxMDAub3JhbmdlIC5iYXIsIC5jMTAwLm9yYW5nZSAuZmlsbCB7XG4gIGJvcmRlci1jb2xvcjogI2RkOWQyMiAhaW1wb3J0YW50O1xufVxuXG4uYzEwMC5vcmFuZ2UuZGFyayAuYmFyLCAuYzEwMC5vcmFuZ2UuZGFyayAuZmlsbCB7XG4gIGJvcmRlci1jb2xvcjogI2UwODgzMyAhaW1wb3J0YW50O1xufVxuXG4uYzEwMC5ibHVlIC5iYXIsIC5jMTAwLm9yYW5nZSAuZmlsbCB7XG4gIGJvcmRlci1jb2xvcjogIzE4M2I3OCAhaW1wb3J0YW50O1xufVxuXG4uYzEwMC5ncmVlbi5saWdodCAuYmFyLCAuYzEwMC5ncmVlbi5saWdodCAuZmlsbCB7XG4gIGJvcmRlci1jb2xvcjogIzg4ZDU1YyAhaW1wb3J0YW50O1xufVxuXG4uYzEwMC5saWdodDphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uZ2xhc3Nkb29yLWFwaSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIG1hcmdpbjogNDdweCAwIDQ3cHggMDtcbiAgLypmaXJzdCBpdGVtIGFyZWEqL1xuICAvKnN0YXIgcmF0aW5nKi9cbn1cblxuLmdsYXNzZG9vci1hcGkgLmdsYXNzZG9vci1oZWFkZXItY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCAwIDQwcHggMDtcbn1cblxuLmdsYXNzZG9vci1hcGkgLmdsYXNzZG9vci10aXRsZS1jb250YWluZXIge1xuICBmbG9hdDogbGVmdDtcbn1cblxuLmdsYXNzZG9vci1hcGkgLmdsYXNzZG9vci10aXRsZS1jb250YWluZXIgc3BhbiB7XG4gIHdpZHRoOiAzMjhweDtcbiAgaGVpZ2h0OiA0OHB4O1xuICBmb250LXNpemU6IDM2cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBjb2xvcjogIzJkMzgzZjtcbn1cblxuLmdsYXNzZG9vci1hcGkgLmdsYXNzZG9vci1hcGktbG9nby1jb250YWluZXIge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgbWFyZ2luLXJpZ2h0OiAxOXB4O1xuICBwYWRkaW5nLXRvcDogMTVweDtcbn1cblxuLmdsYXNzZG9vci1hcGkgLmdsYXNzZG9vci1hcGktbG9nby1jb250YWluZXIgc3BhbiB7XG4gIGhlaWdodDogMThweDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBjb2xvcjogIzJkMzgzZjtcbn1cblxuLmdsYXNzZG9vci1hcGkgLml0ZW0tYXJlYSB7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogdGhpbjtcbiAgYm9yZGVyLWNvbG9yOiAjYzBjMGMwO1xuICB3aWR0aDogMjgwcHg7XG4gIGhlaWdodDogMTQ0cHg7XG59XG5cbi5nbGFzc2Rvb3ItYXBpIC5jb250YWluZXItYm94LW92ZXJhbGwtcmF0aW5ncyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDQ1cHggYXV0bztcbn1cblxuLmdsYXNzZG9vci1hcGkgLm92ZXJhbGwtcmF0aW5ncy1jb250YWluZXIge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luOiAwIDAgMCAyMHB4O1xufVxuXG4uZ2xhc3Nkb29yLWFwaSAub3ZlcmFsbC1yYXRpbmdzIHtcbiAgd2lkdGg6IDU0cHg7XG4gIGhlaWdodDogNDhweDtcbiAgZm9udC1zaXplOiAzNnB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS4zMztcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgY29sb3I6ICMyZDM4M2Y7XG59XG5cbi5nbGFzc2Rvb3ItYXBpIC5zdGFyLXJhdGluZ3Mge1xuICBmbG9hdDogbGVmdDtcbn1cblxuLmdsYXNzZG9vci1hcGkgLnN0YXItcmF0aW5ncyB7XG4gIHVuaWNvZGUtYmlkaTogYmlkaS1vdmVycmlkZTtcbiAgY29sb3I6ICNjNWM1YzU7XG4gIGZvbnQtc2l6ZTogMzNweDtcbiAgbWFyZ2luOiAtNHB4IDlweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwO1xufVxuXG4uZ2xhc3Nkb29yLWFwaSAuc3Rhci1yYXRpbmdzLXRvcCB7XG4gIGNvbG9yOiAjMGNhYTQxO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5nbGFzc2Rvb3ItYXBpIC5zdGFyLXJhdGluZ3MtYm90dG9tIHtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHotaW5kZXg6IDA7XG4gIGNvbG9yOiAjZWZlZmVmO1xufVxuXG4uZ2xhc3Nkb29yLWFwaSAuY29udGFpbmVyLWJveC1jZW8ge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAzMHB4IGF1dG87XG59XG5cbi5nbGFzc2Rvb3ItYXBpIC5jZW8taW1hZ2UtY29udGFpbmVyIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogMCAwIDAgMTVweDtcbn1cblxuLmdsYXNzZG9vci1hcGkgLmNlb0ltYWdlIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBoZWlnaHQ6IDgwcHg7XG4gIHdpZHRoOiA4MHB4O1xuICBib3JkZXI6IHNvbGlkIDFweCAjYzBjMGMwO1xufVxuXG4uZ2xhc3Nkb29yLWFwaSAuY2VvLWluZm9ybWF0aW9uLWNvbnRhaW5lciB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IDEwcHg7XG59XG5cbi5nbGFzc2Rvb3ItYXBpIC5jZW8taW5mb3JtYXRpb24tbmFtZSB7XG4gIHdpZHRoOiAxMTVweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBjb2xvcjogIzJkMzgzZjtcbiAgbWFyZ2luOiAxMHB4IDEwcHggMDtcbn1cblxuLmdsYXNzZG9vci1hcGkgLmNlby1pbmZvcm1hdGlvbi1wb3NpdGlvbiB7XG4gIGhlaWdodDogMTZweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS4zMztcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIG1hcmdpbjogMCAwIDAgMTBweDtcbn1cblxuLmdsYXNzZG9vci1hcGkgLmNvbnRhaW5lci1ib3gtYXBwcm92ZS1jZW8ge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAzMHB4IGF1dG87XG59XG5cbi5nbGFzc2Rvb3ItYXBpIC5wZXJjZW50LWNpcmNsZS1jb250YWluZXIge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luOiAwIDAgMCAxNXB4O1xufVxuXG4uZ2xhc3Nkb29yLWFwaSAucGVyY2VudC1pbmZvcm1hdGlvbi1jb250YWluZXIge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luOiAtM3B4O1xufVxuXG4uZ2xhc3Nkb29yLWFwaSAuYXBwcm92ZS1jZW8ge1xuICB3aWR0aDogMTQxcHg7XG4gIGhlaWdodDogMjRweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS4zMztcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgY29sb3I6ICMyZDM4M2Y7XG4gIG1hcmdpbjogMjRweCAxMHB4IDA7XG59XG5cbi5nbGFzc2Rvb3ItYXBpIC5jZW8tcmF0aW5ncy1pbmZvcm1hdGlvbiB7XG4gIHdpZHRoOiA3OXB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBtYXJnaW46IDAgMCAwIDEwcHg7XG59XG5cbi5nbGFzc2Rvb3ItYXBpIC5jb250YWluZXItYm94LWludGVydmlldy1leHBlcmllbmNlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMzBweCBhdXRvO1xufVxuXG5AbWVkaWEgKHdpZHRoOiAxMjgwcHgpIHtcbiAgLmdsYXNzZG9vci1hcGkgLmNvbnRhaW5lci1ib3gtaW50ZXJ2aWV3LWV4cGVyaWVuY2Uge1xuICAgIG1hcmdpbjogMzBweCAwIDAgMzIzcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5nbGFzc2Rvb3ItYXBpIC5jb250YWluZXItYm94LWludGVydmlldy1leHBlcmllbmNlIHtcbiAgICBtYXJnaW46IDMwcHggMCAwIDIwNXB4O1xuICB9XG59XG5cbi5nbGFzc2Rvb3ItYXBpIC50b3RhbC1wZXJjZW50LWNvbnRhaW5lciB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uZ2xhc3Nkb29yLWFwaSAuaW50ZXJ2aWV3LWV4cGVyaWVuY2UtY29udGFpbmVyIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogMCAwIDAgODVweDtcbn1cblxuLmdsYXNzZG9vci1hcGkgLmludGVydmlldy1leHBlcmllbmNlIHtcbiAgd2lkdGg6IDE4NXB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGNvbG9yOiAjMmQzODNmO1xufVxuXG4uZ2xhc3Nkb29yLWFwaSAucmVzdWx0LWV4cGVyaWVuY2Uge1xuICBoZWlnaHQ6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGNvbG9yOiAjMzMzMzMzO1xufVxuXG4uZ2xhc3Nkb29yLWFwaSAubGctZG90IHtcbiAgaGVpZ2h0OiA4cHg7XG4gIHdpZHRoOiA4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4OGQ1NWM7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cblxuLmdsYXNzZG9vci1hcGkgLmJsdWUtZG90IHtcbiAgaGVpZ2h0OiA4cHg7XG4gIHdpZHRoOiA4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxODNiNzg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cblxuLmdsYXNzZG9vci1hcGkgLmRnLWRvdCB7XG4gIGhlaWdodDogOHB4O1xuICB3aWR0aDogOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGNhYTQxO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG5cbi5nbGFzc2Rvb3ItYXBpIC5wZXJjZW50LXNwYW4tcG9zaXRpdmUge1xuICBtYXJnaW4tbGVmdDogMjBweDtcbn1cblxuLmdsYXNzZG9vci1hcGkgLnBlcmNlbnQtc3Bhbi1uZXV0cmFsIHtcbiAgbWFyZ2luLWxlZnQ6IDIycHg7XG59XG5cbi5nbGFzc2Rvb3ItYXBpIC5wZXJjZW50LXNwYW4tbmVnYXRpdmUge1xuICBtYXJnaW4tbGVmdDogMTRweDtcbn1cblxuLmdsYXNzZG9vci1hcGkgLmludGVydmlldy1yYXRpbmdzLXBlcmNlbnQtdG9wIHtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5nbGFzc2Rvb3ItYXBpIC5pbnRlcnZpZXctcmF0aW5ncy1wZXJjZW50LWJvdHRvbS1maXJzdCB7XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB6LWluZGV4OiAxO1xuICBjb2xvcjogI2VmZWZlZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5nbGFzc2Rvb3ItYXBpIC5pbnRlcnZpZXctcmF0aW5ncy1wZXJjZW50LWJvdHRvbS1zZWNvbmQge1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBkaXNwbGF5OiBibG9jaztcbiAgei1pbmRleDogMDtcbiAgY29sb3I6ICNlZmVmZWY7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MXB4KSB7XG4gIC5nbGFzc2Rvb3ItYXBpICNvdmVyYWxsUmF0aW5nc0JveCB7XG4gICAgYm9yZGVyLXJpZ2h0OiAwO1xuICB9XG4gIC5nbGFzc2Rvb3ItYXBpICNjZW9Cb3gge1xuICAgIGJvcmRlci1yaWdodDogMDtcbiAgfVxuICAuZ2xhc3Nkb29yLWFwaSAjY2VvUmF0aW5nc0JveCB7XG4gICAgYm9yZGVyLXJpZ2h0OiAwO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkgYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAuZ2xhc3Nkb29yLWFwaSAuaXRlbS1hcmVhIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuZ2xhc3Nkb29yLWFwaSAuY29udGFpbmVyLWJveC1vdmVyYWxsLXJhdGluZ3MsIC5nbGFzc2Rvb3ItYXBpIC5jb250YWluZXItYm94LWNlbywgLmdsYXNzZG9vci1hcGkgLmNvbnRhaW5lci1ib3gtYXBwcm92ZS1jZW8sIC5nbGFzc2Rvb3ItYXBpIC5jb250YWluZXItYm94LWludGVydmlldy1leHBlcmllbmNlIHtcbiAgICB3aWR0aDogNDUlO1xuICB9XG4gIC5nbGFzc2Rvb3ItYXBpICNvdmVyYWxsUmF0aW5nc0JveCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgfVxuICAuZ2xhc3Nkb29yLWFwaSAjY2VvQm94IHtcbiAgICBib3JkZXItYm90dG9tOiAwO1xuICB9XG4gIC5nbGFzc2Rvb3ItYXBpICNjZW9SYXRpbmdzQm94IHtcbiAgICBib3JkZXItYm90dG9tOiAwO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZ2xhc3Nkb29yLWFwaSAuaXRlbS1hcmVhIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuZ2xhc3Nkb29yLWFwaSAuY29udGFpbmVyLWJveC1vdmVyYWxsLXJhdGluZ3MsIC5nbGFzc2Rvb3ItYXBpIC5jb250YWluZXItYm94LWNlbywgLmdsYXNzZG9vci1hcGkgLmNvbnRhaW5lci1ib3gtYXBwcm92ZS1jZW8sIC5nbGFzc2Rvb3ItYXBpIC5jb250YWluZXItYm94LWludGVydmlldy1leHBlcmllbmNlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuZ2xhc3Nkb29yLWFwaSAuY29udGFpbmVyLWJveC1pbnRlcnZpZXctZXhwZXJpZW5jZSB7XG4gICAgbWFyZ2luOiAzMHB4IDAgMCAxNXB4O1xuICB9XG4gIC5nbGFzc2Rvb3ItYXBpICNvdmVyYWxsUmF0aW5nc0JveCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgfVxuICAuZ2xhc3Nkb29yLWFwaSAjY2VvQm94IHtcbiAgICBib3JkZXItYm90dG9tOiAwO1xuICB9XG4gIC5nbGFzc2Rvb3ItYXBpICNjZW9SYXRpbmdzQm94IHtcbiAgICBib3JkZXItYm90dG9tOiAwO1xuICB9XG59XG5cbi5TMDAxLXNvY2lhbC1zaGFyZSAueW91a3UtaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uLy4uL2ltZy9TMDAxLXlvdWt1LnBuZ1wiKTtcbiAgd2lkdGg6IDE1cHg7XG59XG5cbi5TMDAxLXNvY2lhbC1zaGFyZSAueW91a3UtaWNvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uLy4uL2ltZy9TMDAxLXlvdWt1LW9uLnBuZ1wiKTtcbn1cblxuLlMwMDEtc29jaWFsLXNoYXJlIC53ZWliby1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vLi4vaW1nL1MwMDEtd2VpYm8ucG5nXCIpO1xuICB3aWR0aDogMTVweDtcbn1cblxuLlMwMDEtc29jaWFsLXNoYXJlIC53ZWliby1pY29uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vLi4vaW1nL1MwMDEtd2VpYm8tb24ucG5nXCIpO1xufVxuXG4uUzAwMS1zb2NpYWwtc2hhcmUgLndlY2hhdC1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vLi4vaW1nL1MwMDEtd2VjaGF0LnBuZ1wiKTtcbiAgd2lkdGg6IDE5cHg7XG59XG5cbi5TMDAxLXNvY2lhbC1zaGFyZSAud2VjaGF0LWljb246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi8uLi9pbWcvUzAwMS13ZWNoYXQtb24ucG5nXCIpO1xufVxuXG4uUzAwMS1zb2NpYWwtc2hhcmUgLm5hdmVyLWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi8uLi9pbWcvUzAwMS1uYXZlci5wbmdcIik7XG4gIHdpZHRoOiAyMHB4O1xufVxuXG4uUzAwMS1zb2NpYWwtc2hhcmUgLm5hdmVyLWljb246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi8uLi9pbWcvUzAwMS1uYXZlci1vbi5wbmdcIik7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksIG9ubHkgc2NyZWVuIGFuZCAobWluLS1tb3otZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSwgb25seSBzY3JlZW4gYW5kICgtby1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyIC8gMSksIG9ubHkgc2NyZWVuIGFuZCAobWluLWRldmljZS1waXhlbC1yYXRpbzogMiksIG9ubHkgc2NyZWVuIGFuZCAobWluLXJlc29sdXRpb246IDE5MmRwaSksIG9ubHkgc2NyZWVuIGFuZCAobWluLXJlc29sdXRpb246IDJkcHB4KSB7XG4gIC5TMDAxLXNvY2lhbC1zaGFyZSBhIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gIH1cbiAgLlMwMDEtc29jaWFsLXNoYXJlIC55b3VrdS1pY29uIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi8uLi9pbWcvUzAwMS15b3VrdS1yZXRpbmEucG5nXCIpO1xuICB9XG4gIC5TMDAxLXNvY2lhbC1zaGFyZSAueW91a3UtaWNvbjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vLi4vaW1nL1MwMDEteW91a3UtcmV0aW5hLW9uLnBuZ1wiKTtcbiAgfVxuICAuUzAwMS1zb2NpYWwtc2hhcmUgLndlaWJvLWljb24ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uLy4uL2ltZy9TMDAxLXdlaWJvLXJldGluYS5wbmdcIik7XG4gIH1cbiAgLlMwMDEtc29jaWFsLXNoYXJlIC53ZWliby1pY29uOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi8uLi9pbWcvUzAwMS13ZWliby1yZXRpbmEtb24ucG5nXCIpO1xuICB9XG4gIC5TMDAxLXNvY2lhbC1zaGFyZSAud2VjaGF0LWljb24ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uLy4uL2ltZy9TMDAxLXdlY2hhdC1yZXRpbmEucG5nXCIpO1xuICB9XG4gIC5TMDAxLXNvY2lhbC1zaGFyZSAud2VjaGF0LWljb246aG92ZXIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uLy4uL2ltZy9TMDAxLXdlY2hhdC1yZXRpbmEtb24ucG5nXCIpO1xuICB9XG4gIC5TMDAxLXNvY2lhbC1zaGFyZSAubmF2ZXItaWNvbiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vLi4vaW1nL1MwMDEtbmF2ZXItcmV0aW5hLnBuZ1wiKTtcbiAgfVxuICAuUzAwMS1zb2NpYWwtc2hhcmUgLm5hdmVyLWljb246aG92ZXIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uLy4uL2ltZy9TMDAxLW5hdmVyLXJldGluYS1vbi5wbmdcIik7XG4gIH1cbn1cblxuLypAaW1wb3J0IFwiY29tcG9uZW50cy9mb250XCI7XHJcbkBpbXBvcnQgXCJjb21wb25lbnRzL2ltYWdlbWFwXCI7Ki9cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4gICBMYXlvdXRcclxuICAgQ29udGFpbnMgc3R5bGluZyBydWxlcyB1c2VkIGZvciBnZW5lcmFsIGF0b21zL21vbGVjdWxlc1xyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qIGhlYWRpbmdzIC0gY3VycmVudGx5LCB3ZSBkbyBub3QgaGF2ZSBhIGhlYWRpbmcxICovXG4uY20taGVhZGluZzIge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmNtLWhlYWRpbmcyLS1ib3hlZCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzgwYTNiZjtcbiAgbGluZS1oZWlnaHQ6IDEzMCU7XG59XG5cbi5jbS1oZWFkaW5nMyB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uY20taGVhZGluZzMtLWJveGVkIHtcbiAgbWFyZ2luOiAxMHB4IDAgMCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDRkNGQ0O1xufVxuXG4uY20taGVhZGluZzQge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjMzczNzM3O1xufVxuXG4uY20taGVhZGluZzQtLWJveGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cblxuLyogYXNwZWN0IHJhdGlvIGJveCAqL1xuLmNtLWFzcGVjdC1yYXRpby1ib3gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jbS1hc3BlY3QtcmF0aW8tYm94OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICAvKiBkZWZhdWx0IHNpemUgMXgxICovXG4gIHBhZGRpbmctdG9wOiAxMDAlO1xuICBjb250ZW50OiBcIlwiO1xufVxuXG4uY20tYXNwZWN0LXJhdGlvLWJveC0tcG9ydHJhaXRfcmF0aW8yMHgzMTo6YmVmb3JlIHtcbiAgcGFkZGluZy10b3A6IDE1NSU7XG59XG5cbi5jbS1hc3BlY3QtcmF0aW8tYm94LS1wb3J0cmFpdF9yYXRpbzN4NDo6YmVmb3JlIHtcbiAgcGFkZGluZy10b3A6IDEzMy4zMzMzJTtcbiAgcGFkZGluZy10b3A6IGNhbGMoNDAwJSAvIDMpO1xufVxuXG4uY20tYXNwZWN0LXJhdGlvLWJveC0tcG9ydHJhaXRfcmF0aW8xeDE6OmJlZm9yZSB7XG4gIHBhZGRpbmctdG9wOiAxMDAlO1xufVxuXG4uY20tYXNwZWN0LXJhdGlvLWJveC0tbGFuZHNjYXBlX3JhdGlvNHgzOjpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogNzUlO1xufVxuXG4uY20tYXNwZWN0LXJhdGlvLWJveC0tbGFuZHNjYXBlX3JhdGlvMTZ4OTo6YmVmb3JlIHtcbiAgcGFkZGluZy10b3A6IDU2LjI1JTtcbn1cblxuLmNtLWFzcGVjdC1yYXRpby1ib3gtLWxhbmRzY2FwZV9yYXRpbzJ4MTo6YmVmb3JlIHtcbiAgcGFkZGluZy10b3A6IDUwJTtcbn1cblxuLmNtLWFzcGVjdC1yYXRpby1ib3gtLWxhbmRzY2FwZV9yYXRpbzV4Mjo6YmVmb3JlIHtcbiAgcGFkZGluZy10b3A6IDQwJTtcbn1cblxuLmNtLWFzcGVjdC1yYXRpby1ib3gtLWxhbmRzY2FwZV9yYXRpbzR4MTo6YmVmb3JlIHtcbiAgcGFkZGluZy10b3A6IDI1JTtcbn1cblxuLmNtLWFzcGVjdC1yYXRpby1ib3hfX2NvbnRlbnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbn1cblxuLyogLS0tIGJveCAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uY20tYm94IHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmNtLWJveC0tdmlkZW8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xufVxuXG4vKiAtLS0gZnJhZ21lbnQgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5jbS1mcmFnbWVudCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qIGhlYWRsaW5lICovXG4uY20taGVhZGxpbmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jbS1oZWFkbGluZV9fdGl0bGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi8qIHNwZWNpYWwgY2FzZSwgaW1wcm92ZW1lbnQgbmVlZGVkICovXG4uY20taGVhZGxpbmVfX3NsaWRlcyB+IC5jbS1oZWFkbGluZV9fdGl0bGUsIC5jbS1oZWFkbGluZV9faW1hZ2UgfiAuY20taGVhZGxpbmVfX3RpdGxlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbn1cblxuLyogLS0tIGdyaWQgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiBub3RlOiBsYy1zaW5nbGUtY29sdW1uIGFuZCBsYy10d28tY29sdW1uIGxheW91dCBhcmUgdGhlIHNhbWUgdW50aWwgZGVza3RvcCAqL1xuLmNtLWdyaWRfX2l0ZW0ge1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cblxuLmNtLWdyaWRfX2d1dHRlciB7XG4gIHdpZHRoOiAwO1xufVxuXG4vKiAtLS0gaGVhZGVyIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5jbS1wbGFjZW1lbnQtaGVhZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgLyogcmVtb3ZlIHdoaXRlc3BhY2UgYmV0d2VlbiBkaXZzICovXG4gIGZvbnQtc2l6ZTogMDtcbiAgei1pbmRleDogMTE7XG59XG5cbi5jbS1wbGFjZW1lbnQtaGVhZGVyX19sb2dvIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIC8qIHJlc2V0IHRleHQtYWxpZ24gYW5kIGZvbnQtc2l6ZSAqL1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBmb250LXNpemU6IDFyZW07XG59XG5cbi5jbS1wbGFjZW1lbnQtaGVhZGVyX19pdGVtLCAuY20tcGxhY2VtZW50LWhlYWRlcl9fYnJlYWRjcnVtYiB7XG4gIC8qIHJlc2V0IHRleHQtYWxpZ24gYW5kIGZvbnQtc2l6ZSAqL1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBmb250LXNpemU6IDFyZW07XG59XG5cbi5jbS1wbGFjZW1lbnQtaGVhZGVyX19sb2dvLCAuY20tcGxhY2VtZW50LWhlYWRlcl9faXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLmNtLWxvZ28gPiBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbn1cblxuLyogLS0tIG1haW4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uY20tcGxhY2VtZW50LW1haW4gPiAqIHtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuXG4uY20tcGxhY2VtZW50LW1haW4gPiAuY20tYnJlYWRjcnVtYiwgLmNtLXBsYWNlbWVudC1tYWluID4gKjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLyogLS0tIGZvb3RlciAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uY20tcGxhY2VtZW50LWZvb3RlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM5MTkxOTE7XG4gIHBhZGRpbmc6IDUwcHggMjBweCAyMHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uY20tcGxhY2VtZW50LWZvb3RlciA+IC5jbS1tYWlsaW5nbGlzdCwgLmNtLXBsYWNlbWVudC1mb290ZXIgPiAuY20tZm9sbG93dXMge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuXG4uY20tbWFpbGluZ2xpc3RfX3RpdGxlLCAuY20tZm9sbG93dXNfX3RpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbWFyZ2luOiAwIDAgMXJlbTtcbiAgcGFkZGluZzogMDtcbiAgY29sb3I6ICMzNzM3Mzc7XG59XG5cbi5jbS1tYWlsaW5nbGlzdF9fZm9ybSBpbnB1dCB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjOTE5MTkxO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBoZWlnaHQ6IDM3cHg7XG4gIHBhZGRpbmc6IDAgMTFweDtcbn1cblxuLmNtLWZvbGxvd3VzX19pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uY20tZm9sbG93dXNfX2ljb24gYSB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi8qIC0tLSBjb2xsZWN0aW9uIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmNtLWNvbGxlY3Rpb24tLXNsaWRlc2hvdyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5jbS1jb2xsZWN0aW9uLS1zbGlkZXNob3dfX3NsaWRlcyB7XG4gIHotaW5kZXg6IDA7XG59XG5cbi5jbS1jb2xsZWN0aW9uLS1zbGlkZXNob3cgLmNtLWNvbGxlY3Rpb25fX2l0ZW0ge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmNtLWNvbGxlY3Rpb24tLXNsaWRlc2hvd19fcHJldiwgLmNtLWNvbGxlY3Rpb24tLXNsaWRlc2hvd19fbmV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3BhY2l0eTogMDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cblxuLmNtLWNvbGxlY3Rpb24tLXNsaWRlc2hvd19fcHJldiB7XG4gIGxlZnQ6IC0zOHB4O1xufVxuXG4uY20tY29sbGVjdGlvbi0tc2xpZGVzaG93X19uZXh0IHtcbiAgcmlnaHQ6IC0zOHB4O1xufVxuXG4uY20tY29sbGVjdGlvbi0tc2xpZGVzaG93OmhvdmVyIC5jbS1jb2xsZWN0aW9uLS1zbGlkZXNob3dfX3ByZXYsIC5jbS1jb2xsZWN0aW9uLS1zbGlkZXNob3c6aG92ZXIgLmNtLWNvbGxlY3Rpb24tLXNsaWRlc2hvd19fbmV4dCB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IGFsbCAwLjhzIDAuMnM7XG59XG5cbi5jbS1jb2xsZWN0aW9uLS1zbGlkZXNob3ctdG91Y2ggLmNtLWNvbGxlY3Rpb24tLXNsaWRlc2hvd19fcHJldiwgLmNtLWNvbGxlY3Rpb24tLXNsaWRlc2hvdy10b3VjaCAuY20tY29sbGVjdGlvbi0tc2xpZGVzaG93X19uZXh0IHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuOHMgMC4ycztcbn1cblxuLmNtLWNvbGxlY3Rpb24tLXNsaWRlc2hvdzpob3ZlciAuY20tY29sbGVjdGlvbi0tc2xpZGVzaG93X19wcmV2LCAuY20tY29sbGVjdGlvbi0tc2xpZGVzaG93LXRvdWNoIC5jbS1jb2xsZWN0aW9uLS1zbGlkZXNob3dfX3ByZXYge1xuICBsZWZ0OiAxMHB4O1xufVxuXG4uY20tY29sbGVjdGlvbi0tc2xpZGVzaG93OmhvdmVyIC5jbS1jb2xsZWN0aW9uLS1zbGlkZXNob3dfX25leHQsIC5jbS1jb2xsZWN0aW9uLS1zbGlkZXNob3ctdG91Y2ggLmNtLWNvbGxlY3Rpb24tLXNsaWRlc2hvd19fbmV4dCB7XG4gIHJpZ2h0OiAxMHB4O1xufVxuXG4uY20tZGlyZWN0aW9uLWFycm93IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogIzM3MzczNjtcbn1cblxuLmNtLWRpcmVjdGlvbi1hcnJvdy5kaXNhYmxlZDpiZWZvcmUge1xuICBvcGFjaXR5OiAwLjU7XG59XG5cbi5jbS1kaXJlY3Rpb24tYXJyb3c6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6ICdwZXJmZWN0Y2hlZic7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgdGV4dC1zaGFkb3c6IC0xcHggMCAjZmZmLCAwIDFweCAjZmZmLCAxcHggMCAjZmZmLCAwIC0xcHggI2ZmZjtcbiAgbGluZS1oZWlnaHQ6IDEyNSU7XG4gIHBhZGRpbmc6IDFweDtcbn1cblxuLmNtLWRpcmVjdGlvbi1hcnJvdy0tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYxZVwiO1xufVxuXG4uY20tZGlyZWN0aW9uLWFycm93LS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYxZFwiO1xufVxuXG4vKiBQRFAgQXNzZXRzIGNhcm91c2VsIHNsaWRlc2hvdyAqL1xuLmNtLXNsaWRlc2hvdy0tY2Fyb3VzZWwsIC5jbS1zbGlkZXNob3ctLWNhcm91c2VsLWNob29zZXIge1xuICB3aWR0aDogYXV0bztcbn1cblxuLmNtLXNsaWRlc2hvdy0tY2Fyb3VzZWwgLmN5Y2xlLXNsaWRlIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5jbS1zbGlkZXNob3ctLWNhcm91c2VsLWNob29zZXIgLmN5Y2xlLXNsaWRlIHtcbiAgcGFkZGluZzogMnB4O1xufVxuXG4uY20tc2xpZGVzaG93LS1jYXJvdXNlbC1jaG9vc2VyIC5jeWNsZS1zbGlkZS1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQ0E0MjAwO1xufVxuXG4vKiBhY2NvcmRpb24gKi9cbi5jbS1jb2xsZWN0aW9uLS1hY2NvcmRpb24ge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwIDIwcHg7XG59XG5cbi5jbS1jb2xsZWN0aW9uLS1hY2NvcmRpb24gPiAuY20tY29sbGVjdGlvbl9faXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5jbS1hY2NvcmRpb24taXRlbV9faGVhZGVyIHtcbiAgcGFkZGluZzogMTBweDtcbiAgY29sb3I6ICMzNzM3Mzc7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlLWluLW91dCAwcztcbiAgZm9udC1zaXplOiAwO1xufVxuXG4uY20tYWNjb3JkaW9uLWl0ZW1fX2hlYWRlciA+IGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxNXB4O1xuICBmb250LXNpemU6IDAuOHJlbTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmNtLWFjY29yZGlvbi1pdGVtX19oZWFkZXIgPiBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDIxcHg7XG4gIGZvbnQtc2l6ZTogMS4zMzMzM3JlbTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmNtLWFjY29yZGlvbi1pdGVtX19oZWFkZXI6aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5jbS1hY2NvcmRpb24taXRlbV9faGVhZGVyID4gLmljb24tYXJyb3ctZG93biB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jbS1hY2NvcmRpb24taXRlbV9faGVhZGVyLS1hY3RpdmUgPiAuaWNvbi1hcnJvdy1yaWdodCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jbS1hY2NvcmRpb24taXRlbV9faGVhZGVyLS1hY3RpdmUgPiAuaWNvbi1hcnJvdy1kb3duIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uY20tYWNjb3JkaW9uLWl0ZW1fX2NvbnRlbnQge1xuICBkaXNwbGF5OiBub25lO1xuICBwYWRkaW5nOiAxMHB4IDEwcHggMCAxMDBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM5MTkxOTE7XG59XG5cbi5jbS1hY2NvcmRpb24taXRlbV9fY29udGVudC0tYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5jbS1hY2NvcmRpb24taXRlbSBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi8qIFNpdGVtYXAgKi9cbi5jbS1jb2xsZWN0aW9uLS1zaXRlbWFwIHtcbiAgZm9udC1zaXplOiAxLjI1ZW07XG4gIGNvbG9yOiAjNWU1ZTVlO1xuICBsaXN0LXN0eWxlOiBjaXJjbGU7XG59XG5cbi5jbS1jb2xsZWN0aW9uLS1zaXRlbWFwIHVsIHtcbiAgbWFyZ2luLXRvcDogMC41ZW07XG4gIGxpc3Qtc3R5bGU6IGluaGVyaXQ7XG59XG5cbi5jbS1jb2xsZWN0aW9uLS1zaXRlbWFwIHVsIHVsIGxpIHtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuXG4vKiBjb2xsZWN0aW9uLW1hc29ucnkgKi9cbi8qXHJcbiAqIEdyaWQgQ2FsY3VsYXRpb25cclxuICpcclxuICogY2FsY3VsYXRpb24gZGVwZW5kZW50IG9uIGd1dHRlciBzaXplXHJcbiAqIDZweCBndXR0ZXIgbWVhbnMgaW4gYSAzIGNvbHVtbiBsYXlvdXRcclxuICogdGhhdCAxMnB4IGlzIG5lZWRlZCBmb3IgZ3V0dGVycyBwZXIgcm93XHJcbiAqIHNvIGVhY2ggY29sdW1uIG5lZWRzIGl0cyB3aWR0aCByZWR1Y2VkIGJ5XHJcbiAqIDEycHggLyAzID0gNHB4XHJcbiAqXHJcbiAqIElmIHdlIGFzc3VtZSB0aGF0IGFuIGl0ZW0gbmVlZHMgdHdvIGNvbHVtbnNcclxuICogdGhlcmUgaXMgb25seSBvbmUgZ3V0dGVyLiBEdWUgdG8gaXRlbXMgZml0dGluZ1xyXG4gKiBjb2x1bW5zIGhhdmluZyB3aWR0aCByZWR1Y2VkIGJ5IDRweCAoc2VlIGFib3ZlKVxyXG4gKiB0aGUgY29sdW1uIG5lZWRzIGl0cyB3aWR0aCByZWR1Y2VkIG9ubHkgYnkgMnB4LlxyXG4gKlxyXG4gKiBGb3IgQXNwZWN0IFJhdGlvIEJveGVzIGV4cGFuZGluZyBvdmVyIG11bHRpcGxlIGNvbHVtbnMgb3Igcm93cyB0aGUgZm9sbG93aW5nIGZvcm11bGFzIHRha2UgaW50byBhY2NvdW50OlxyXG4gKlxyXG4gKiBCYXNlIGZvcm11bGEgZm9yIGFkYXB0aW9uIG9mIGhlaWdodCAodXNlZCBmb3IgbWFyZ2luLWJvdHRvbSk6XHJcbiAqIC1HdXR0ZXJTaXplIC8gQXNwZWN0LVJhdGlvLVggKiBBc3BlY3QtUmF0aW8tWVxyXG4gKlxyXG4gKiBCYXNlIGZvcm11bGFyIGZvciBhZGFwdGlvbiBvZiB3aWR0aCAodXNlZCBmb3IgbWFyZ2luLXJpZ2h0KTpcclxuICogLUd1dHRlclNpemUgLyBBc3BlY3QtUmF0aW8tWSAqIEFzcGVjdC1SYXRpby1YXHJcbiAqL1xuLmNtLWNvbGxlY3Rpb24tLW1hc29ucnlfX2dyaWQtZ3V0dGVyLCAuY20tY29sbGVjdGlvbi0tbWFzb25yeV9fZ3JpZC1zaXplciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uY20tY29sbGVjdGlvbi0tbWFzb25yeV9fZ3JpZC1ndXR0ZXIge1xuICB3aWR0aDogMDtcbn1cblxuLmNtLWNvbGxlY3Rpb24tLW1hc29ucnkgPiAuY20tY29sbGVjdGlvbl9faXRlbSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uY20tY29sbGVjdGlvbi0tbWFzb25yeV9fZ3JpZC1zaXplciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4vKiAtLS0gbWFya2V0aW5nIHNwb3QgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5jbS1jb2xsZWN0aW9uLS1tYXJrZXRpbmdzcG90IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmNtLWNvbGxlY3Rpb24tLW1hcmtldGluZ3Nwb3QgPiAuY20tY29sbGVjdGlvbl9faXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzgwQTNCRjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogMTBweDtcbiAgZm9udC1zaXplOiAxLjFyZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5jbS10ZWFzZXItLXRleHQgLmNtLXRlYXNlcl9fY29udGVudCB7XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgbWluLWhlaWdodDogNTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzgwQTNCRjtcbiAgY29sb3I6ICNGRkY7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xufVxuXG4uY20tY2F0ZWdvcnkgPiAuY20taGVhZGluZzItLWJveGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzgwQkY4QTtcbn1cblxuLyogLS0tIGdlbmVyaWMgZWxlbWVudHMgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiBsaW5rcyBmaWxsZWQgd2l0aCBpY29ucyBzaG91bGQgbm90IGhhdmUgdW5kZXJsaW5lICovXG4vKiByaWNodGV4dCBvdmVycmlkZXMgKi9cbi5jbS10ZXh0IHtcbiAgY29sb3I6ICMzNzM3Mzc7XG4gIHRleHQtYWxpZ246IGp1c3RpZnk7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgLyogbGVnYWN5ICovXG4gIG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7XG59XG5cbi5jbS10ZXh0IGEge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmNtLXRleHQgaDEsIC5jbS10ZXh0IGgyLCAuY20tdGV4dCBoMywgLmNtLXRleHQgaDQsIC5jbS10ZXh0IGg1LCAuY20tdGV4dCBoNiwgLmNtLXRleHQgcCB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuLmNtLXRleHQgaDEge1xuICBtYXJnaW4tYm90dG9tOiAxLjRyZW07XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuNHJlbTtcbn1cblxuLmNtLXRleHQgaDIge1xuICBtYXJnaW4tYm90dG9tOiAwLjczMzMzcmVtO1xuICBmb250LXNpemU6IDEuNDY2NjdyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjhyZW07XG59XG5cbi5jbS10ZXh0IGgzIHtcbiAgbWFyZ2luLWJvdHRvbTogMS4wNjY2N3JlbTtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQ2NjY3cmVtO1xufVxuXG4uY20tdGV4dCBwIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS4yNjY2NztcbiAgbWFyZ2luLWJvdHRvbTogMS4yNjY2N3JlbTtcbn1cblxuLyogc2V0IGFzcGVjdCByYXRpbyB0byA0eDMgZm9yIGVtYmVkZGVkIGltYWdlcyAqL1xuLmNtLWltYWdlLWJveC0tZW1iZWRkZWQge1xuICBmb250LXNpemU6IDFyZW07XG4gIG1hcmdpbjogMS4yNjY2N3JlbSAwO1xufVxuXG4uY20taW1hZ2UtYm94LS1lbWJlZGRlZCAuY20tYXNwZWN0LXJhdGlvLWJveDpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogNzUlO1xufVxuXG4uY20taW1hZ2UtYm94LS1lbWJlZGRlZC5mbG9hdC0tbm9uZSB7XG4gIG1hcmdpbjogMS4yNjY2N3JlbSBhdXRvO1xuICB3aWR0aDogNTAlO1xufVxuXG4uY20taW1hZ2UtYm94LS1lbWJlZGRlZC5mbG9hdC0tbGVmdCB7XG4gIG1hcmdpbjogMCAxLjI2NjY3cmVtIDAgMDtcbiAgd2lkdGg6IDUwJTtcbn1cblxuLmNtLWltYWdlLWJveC0tZW1iZWRkZWQuZmxvYXQtLXJpZ2h0IHtcbiAgbWFyZ2luOiAwIDAgMCAxLjI2NjY3cmVtO1xuICB3aWR0aDogNTAlO1xufVxuXG4vKiBkZWZhdWx0IGltYWdlIHdpdGggMTAwJSB3aWR0aCBhbmQgc29tZSBtYXJnaW4gdG9wL2JvdHRvbSAqL1xuLyogY2VudGVyZWQgaW1hZ2Ugd2l0aCA1MCUgd2lkdGggKi9cbi8qIGltYWdlIGxlZnQgd2l0aCBtYXJnaW4gcmlnaHQgKi9cbi8qIGltYWdlIHJpZ2h0IHdpdGggbWFyZ2luIGxlZnQgKi9cbi5jbS10ZXh0IGJsb2NrcXVvdGU6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG59XG5cbi5jbS10ZXh0IGJsb2NrcXVvdGUgcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuXG4uY20tdGV4dCBvbCwgLmNtLXRleHQgdWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBjb3VudGVyLXJlc2V0OiBteS1jb3VudGVyO1xuICBwYWRkaW5nOiAwIDAgMCAxNHB4O1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLmNtLXRleHQgb2wgbGksIC5jbS10ZXh0IHVsIGxpIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS4yNjY2N3JlbTtcbn1cblxuLmNtLXRleHQgb2wgbGk6YmVmb3JlIHtcbiAgY29udGVudDogY291bnRlcihteS1jb3VudGVyLCBkZWNpbWFsKSBcIi5cIjtcbiAgY291bnRlci1pbmNyZW1lbnQ6IG15LWNvdW50ZXI7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuXG4uY20tdGV4dCB1bCBsaTpiZWZvcmUge1xuICBjb250ZW50OiBcIsK3XCI7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuXG4uY20tdGV4dCAucnRlLS1saXN0IHtcbiAgbWFyZ2luLWJvdHRvbTogMS4yNjY2N3JlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjY2NjdyZW07XG59XG5cbi5jbS10ZXh0IHRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRhYmxlLWxheW91dDogZml4ZWQ7XG4gIG1hcmdpbi1ib3R0b206IDEuMjY2NjdyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI2NjY3cmVtO1xufVxuXG4uY20tdGV4dCB0ZCB7XG4gIHBhZGRpbmc6IDAgN3B4IDAgMDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuLmNtLXBvcHVwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiA5OTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uY20tcG9wdXAgLmNtLXBvcHVwLS1hY3RpdmUge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5jbS1wb3B1cC0tYWN0aXZlIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLmNtLXBvcHVwLS1hY3RpdmUgLmNtLXBvcHVwLS1hY3RpdmUge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4uY20tcG9wdXAtYnV0dG9uLS1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTVFNUU1O1xufVxuXG4vKiBzZWFyY2ggKi9cbi5jbS1wb3B1cC1idXR0b24tLXNlYXJjaC5jbS1wb3B1cC1idXR0b24tLWFjdGl2ZSB7XG4gIHotaW5kZXg6IDExO1xufVxuXG4uY20tcG9wdXAtYnV0dG9uLS1zZWFyY2guY20tcG9wdXAtYnV0dG9uLS1hY3RpdmU6YmVmb3JlIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29udGVudDogXCJcIjtcbn1cblxuLmNtLXBvcHVwLWJ1dHRvbi0tc2VhcmNoLmNtLXBvcHVwLWJ1dHRvbi0tYWN0aXZlOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICAvKiB0byBiZSBmaXhlZCwgbWVudSBzaG91bGQgbm90IGJlIG92ZXJsYXllZCAqL1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMTtcbiAgbWFyZ2luLWJvdHRvbTogLTgwMDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjc1KTtcbiAgY29udGVudDogXCJcIjtcbn1cblxuLmNtLXNlYXJjaC1mb3JtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsaW5lLWhlaWdodDogMXJlbTtcbn1cblxuLmNtLXNlYXJjaC1mb3JtX19maWVsZHNldCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuXG4uY20tc2VhcmNoLWZvcm1fX2ZpZWxkIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmNtLXNlYXJjaC1mb3JtX19idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAzcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjOTE5MTkxO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMDtcbn1cblxuLmNtLXNlYXJjaC1mb3JtX19idXR0b24gPiBpIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogM3B4IDExcHggMnB4IDEwcHg7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xufVxuXG4vKiBkaWZmZXJlbnQgbmFtZSwgYmVjYXVzZSBpdCBpcyB1c2VkIGJ5IHdjcyAqL1xuLnNlYXJjaF9sYWJlbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zZWFyY2hfaW5wdXQge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzkxOTE5MTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgaGVpZ2h0OiAzN3B4O1xuICBwYWRkaW5nOiAwIDExcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIC8qIGZpeCBkaWZmZXJlbnQgZGVmYXVsdCBPUyBjb2xvciAqL1xufVxuXG4uc2VhcmNoX2lucHV0W3R5cGU9c2VhcmNoXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi8qIG92ZXJyaWRlIG5vcm1hbGl6ZS5jc3MgaGF2aW5nIG1vcmUgc3BlY2lmaWMgc2VsZWN0b3IgKi9cbi5jbS1wb3B1cC0tc2VhcmNoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U1ZTVlNTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzkxOTE5MTtcbiAgd2lkdGg6IDEwMCU7XG4gIHJpZ2h0OiAwO1xufVxuXG4uY20tcG9wdXAtLXNlYXJjaC1zdWdnZXN0aW9ucyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjOTE5MTkxO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uY20tc2VhcmNoLXN1Z2dlc3Rpb25zLS1ub24tZW1wdHkgfiBzcGFuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmNtLXNlYXJjaC1zdWdnZXN0aW9ucyB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLmNtLXNlYXJjaC1zdWdnZXN0aW9uc19faXRlbSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM5MTkxOTE7XG59XG5cbi5jbS1zZWFyY2gtc3VnZ2VzdGlvbnMge1xuICBsaW5lLWhlaWdodDogNDRweDtcbn1cblxuLmNtLXNlYXJjaC1uby1zdWdnZXN0aW9ucyB7XG4gIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICBwYWRkaW5nOiAwIDIwcHg7XG59XG5cbi5jbS1zZWFyY2gtc3VnZ2VzdGlvbnNfX2l0ZW0ge1xuICBwYWRkaW5nOiAwIDEzcHg7XG59XG5cbi8qIGNhcnQgKi9cbi5jbS1jYXJ0X19jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDhweDtcbiAgdG9wOiA4cHg7XG4gIHotaW5kZXg6IDM7XG59XG5cbi5jbS1jYXJ0X19pdGVtIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM5MTkxOTE7XG59XG5cbi5jbS1jYXJ0X19pdGVtIH4gLmNtLWNhcnRfX2VtcHR5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmNtLWNhcnRfX2Zvb3RlciB7XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4uY20tY2FydC1pdGVtIHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4uY20tY2FydC1pdGVtX19pbWFnZSwgLmNtLWNhcnQtaXRlbV9fcHJvcGVydGllcyB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cblxuLmNtLWNhcnQtaXRlbV9faW1hZ2Uge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiA5MHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uY20tY2FydC1pdGVtX19pbWFnZSB+IC5jbS1jYXJ0LWl0ZW1fX3Byb3BlcnRpZXMge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIG1hcmdpbi1sZWZ0OiAtOTBweDtcbiAgcGFkZGluZy1sZWZ0OiA5OHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmNtLWNhcnQtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmNtLWljb24tLWNhcnQtcmVtb3ZlLWl0ZW0ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogM3B4O1xuICByaWdodDogMTRweDtcbiAgei1pbmRleDogOTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uY20tY2FydC1pdGVtX19pbWFnZS5jbS1hc3BlY3QtcmF0aW8tYm94OmJlZm9yZSB7XG4gIHBhZGRpbmctdG9wOiAxNTUlO1xufVxuXG4uY20tcHJvcGVydHlfX25hbWUge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uY20tcHJvcGVydHlfX3ZhbHVlIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5jbS1wcm9wZXJ0eV9fbmFtZSB+IC5jbS1wcm9wZXJ0eV9fdmFsdWUge1xuICBtYXJnaW4tbGVmdDogMjBweDtcbn1cblxuLmNtLXByb3BlcnR5LS10aXRsZSA+IC5jbS1wcm9wZXJ0eV9fdmFsdWUge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uY20tcHJvcGVydHktLXRpdGxlIGEge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4vKiBpbWFnZSB3aXRoIGRldGFpbHMgKGRlc2NyaXB0aW9uIGFuZCBjb3B5cmlnaHQpICovXG4uY20taW1hZ2UtYm94LS1kZXRhaWxzIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuLmNtLWltYWdlLWJveF9fY29weXJpZ2h0IHtcbiAgZm9udC1zaXplOiAwLjhyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMnJlbTtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4uY20taW1hZ2UtYm94X19jb3B5cmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCIoXFwwMGE5XCI7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuXG4uY20taW1hZ2UtYm94X19jb3B5cmlnaHQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIilcIjtcbn1cblxuLmNtLWltYWdlLWJveF9faW5mb3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODBCRjhhO1xufVxuXG4uY20taW1hZ2UtYm94X19kZXNjcmlwdGlvbiB7XG4gIHBhZGRpbmc6IDAuNXJlbTtcbn1cblxuLmNtLWltYWdlLWJveF9fZGVzY3JpcHRpb24gcCB7XG4gIG1hcmdpbjogMDtcbn1cblxuLyogLS0tIHBhZ2UgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiAtLS0gaW1hZ2VtYXAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5jbS1pbWFnZW1hcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmNtLWltYWdlbWFwX19oZWFkbGluZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xufVxuXG4uY20taW1hZ2VtYXBfX2ltYWdlLmNtLWFzcGVjdC1yYXRpby1ib3g6YmVmb3JlIHtcbiAgLyogODozICovXG4gIHBhZGRpbmctdG9wOiAzNy41JTtcbn1cblxuLmNtLWltYWdlbWFwX19ob3R6b25lLS10ZXh0IHAge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5jbS1pbWFnZW1hcF9faG90em9uZS0taWNvbiB7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBib3gtc2hhZG93OiAwIDAgNXB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBjb2xvcjogI2ZmZjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uY20taW1hZ2VtYXBfX2hvdHpvbmU6aG92ZXIuY20taW1hZ2VtYXBfX2hvdHpvbmUtLWljb24sIC5jbS1pbWFnZW1hcF9faG90em9uZS0taG92ZXIuY20taW1hZ2VtYXBfX2hvdHpvbmUtLWljb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG59XG5cbi5jbS1pbWFnZW1hcF9faG90em9uZS0tYWN0aXZlLmNtLWltYWdlbWFwX19ob3R6b25lLS1pY29uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjkpO1xufVxuXG4uY20taW1hZ2VtYXBfX2hvdHpvbmUtLWljb24gPiBpIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5jbS1pbWFnZW1hcF9fYnV0dG9uLWdyb3VwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xufVxuXG4uY20tcXVpY2tpbmZvX19pbWFnZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5jbS1xdWlja2luZm9fX2xpc3RwcmljZSwgLmNtLXF1aWNraW5mb19fb2ZmZXJwcmljZSB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5jbS1jYXJ0X19jbG9zZSB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5jbS1xdWlja2luZm9fX2Nsb3NlIC5jbS1pY29uX19zeW1ib2wsIC5jbS1jYXJ0X19jbG9zZSAuY20taWNvbl9fc3ltYm9sIHtcbiAgY29udGVudDogXCJcIjtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjMzczNzM3O1xuICB6LWluZGV4OiAyO1xufVxuXG4uY20tcXVpY2tpbmZvX19jbG9zZSAuY20taWNvbl9fc3ltYm9sOmJlZm9yZSwgLmNtLWNhcnRfX2Nsb3NlIC5jbS1pY29uX19zeW1ib2w6YmVmb3JlIHtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5jbS1vdmVybGF5IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxLjJyZW07XG59XG5cbi5jbS1vdmVybGF5LS10aGVtZS1kYXJrIHtcbiAgY29sb3I6ICMzNzM3Mzc7XG59XG5cbi5jbS1vdmVybGF5LS10aGVtZS1saWdodCB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uY20tb3ZlcmxheS0tdGhlbWUtbGlnaHQtb24tZGFyayB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNjUpO1xufVxuXG4uY20tb3ZlcmxheS0tdGhlbWUtZGFyay1vbi1saWdodCB7XG4gIGNvbG9yOiAjMzczNzM3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNjUpO1xufVxuXG4uY20tb3ZlcmxheSBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBwYWRkaW5nOiAycHggMTBweDtcbn1cblxuLmNtLW92ZXJsYXkgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmNtLW92ZXJsYXk6aG92ZXIgLmNtLW92ZXJsYXlfX2l0ZW0tLXRpdGxlIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi8qIC0tLSBzb2NpYWwgc2hhcmluZyBiYXIgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmNtLXNvY2lhbC1zaGFyZS1iYXIge1xuICBtYXJnaW46IDFyZW0gMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM5MTkxOTE7XG4gIHBhZGRpbmc6IDFyZW0gMXJlbSAwIDFyZW07XG59XG5cbi5jbS1yYXRlIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5jbS1zaGFyZSB7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuLmNtLXJhdGVfX3RpdGxlLCAuY20tc2hhcmVfX3RpdGxlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGNvbG9yOiAjMzczNzM3O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBtYXJnaW46IDAgMXJlbSAwIDA7XG59XG5cbi5jbS1yYXRlX19pY29uIHtcbiAgY29sb3I6ICMzNzM3Mzc7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLmNtLXJhdGVfX2ljb246aG92ZXIge1xuICBjb2xvcjogI0UxMDcxNjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uY20tc2hhcmVfX2ljb24ge1xuICBjb2xvcjogIzM3MzczNztcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uY20tc2hhcmVfX2ljb246aG92ZXIge1xuICBjb2xvcjogI0UxMDcxNjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uY20tc2hhcmVfX2ljb246bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLyogLS0tIGljb25zIC0tLSAqL1xuLmNtLWljb25fX3N5bWJvbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6ICMzNzM3Mzc7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5jbS1pY29uX19pbmZvIHtcbiAgY29sb3I6ICMzNzM3Mzc7XG59XG5cbi5jbS1pY29uLS1ub3NwYWNlIC5jbS1pY29uX19zeW1ib2wsIC5jbS1pY29uLS1ub3NwYWNlIC5jbS1pY29uX19pbmZvIHtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogYXV0bztcbn1cblxuLyogLS0tIENNUy0xMjgzIGltYWdlcyBwcmVsb2FkaW5nIC0tLSAqL1xuLmNtLW1lZGlhLS1sb2FkaW5nIHtcbiAgYmFja2dyb3VuZDogI2YwZjBmMCB1cmwoXCIuLi8uLi8uLi9pbWcvbG9hZGVyX2JpZy5naWZcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAvKiBoaWRlIGFsdCB0ZXh0ICovXG59XG5cbi5jbS12aWRlby0tdmltZW8ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi8qIHBsYWNlaG9sZGVyIGluIGlucHV0IGZpZWxkcyAqL1xuLmNtLWlucHV0OjpwbGFjZWhvbGRlciwgLnNlYXJjaF9pbnB1dDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzM3MzczNztcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBvcGFjaXR5OiAxO1xufVxuXG4vKiogcHJvZHVjdCBhc3NldHMgKi9cbi5jbS1wcm9kdWN0LWFzc2V0c19fc2xpZGVzaG93IH4gLmNtLXByb2R1Y3QtYXNzZXRzX19kb3dubG9hZHMge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4uY20tcHJvZHVjdC1hc3NldHMtZG93bmxvYWRzX190aXRsZSB7XG4gIGNvbG9yOiAjNzY3Njc2O1xufVxuXG4uY20tcHJvZHVjdC1hc3NldHMtZG93bmxvYWRzX19saXN0IHtcbiAgbGlzdC1zdHlsZTogc3F1YXJlO1xuICBtYXJnaW4tbGVmdDogMDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xufVxuXG4uY20tcHJvZHVjdC1hc3NldHMtZG93bmxvYWRzX190aXRsZSB+IC5jbS1wcm9kdWN0LWFzc2V0cy1kb3dubG9hZHNfX2xpc3Qge1xuICBtYXJnaW4tdG9wOiA2cHg7XG59XG5cbi5jbS1wcm9kdWN0LWFzc2V0cy1kb3dubG9hZHNfX2l0ZW0ge1xuICBmb250LXNpemU6IDAuOHJlbTtcbn1cblxuLyoqIGVsZXZhdGVab29tIGZpeCAqL1xuLnpvb21Db250YWluZXIsIC56b29tTGVucyB7XG4gIHotaW5kZXg6IDI7XG59XG5cbi8qIHVzZWQgZm9yIHBvc2l0aW9uaW5nIGFuZCBzaXppbmcgdGhlIHpvb20gd2luZG93ICovXG4uY20tem9vbS1ib3gge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbjogMTBweDtcbiAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDM7XG59XG5cbi8qKiAzNjDCsCBzcGlubmVyICovXG4uY20tYm94LS1zcGlubmVyIC5jbS1zcGlubmVyX19pbWFnZXM6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctdG9wOiA3NSU7XG4gIC8qIGRlZmF1bHQ6IDR4MyAqL1xuICBjb250ZW50OiBcIlwiO1xufVxuXG4uY20tc3Bpbm5lcl9fcGljdHVyZS1ib3gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jbS1zcGlubmVyX19waWN0dXJlLWJveDpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy10b3A6IDc1JTtcbiAgY29udGVudDogXCJcIjtcbn1cblxuLmNtLXNwaW5uZXJfX3BpY3R1cmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbn1cblxuLmNtLXNwaW5uZXItLXBvcHVwIC5tZnAtY29udGVudCB7XG4gIHBhZGRpbmc6IDQwcHggMDtcbiAgbWF4LXdpZHRoOiA1MDBweDtcbn1cblxuLyogaGlkZSBzaG9wcGFibGUgdmlkZW8gdGVhc2VycyBieSBkZWZhdWx0ICovXG4uY20tc2hvcHBhYmxlX190ZWFzZXJzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmNtLXNob3BwYWJsZSAuY20tc2hvcHBhYmxlX19jb250ZW50LmNtLWFzcGVjdC1yYXRpby1ib3g6OmJlZm9yZSwgLmNtLXNob3BwYWJsZSAuY20tc2hvcHBhYmxlX19wbGF5ZXIuY20tYXNwZWN0LXJhdGlvLWJveDo6YmVmb3JlIHtcbiAgcGFkZGluZy10b3A6IDU2LjI1JTtcbn1cblxuLypAaW1wb3J0IFwiY29tcG9uZW50cy9xdWlja2luZm9cIjtcclxuQGltcG9ydCBcImNvbXBvbmVudHMvYnV0dG9uXCI7XHJcbkBpbXBvcnQgXCJjb21wb25lbnRzL21vYmlsZVwiO1xyXG5AaW1wb3J0IFwiY29tcG9uZW50cy9iYXNpY2ltYWdlbWFwXCI7XHJcbkBpbXBvcnQgXCJjb21wb25lbnRzL2Jhc2ljbWFpblwiO1xyXG5AaW1wb3J0IFwiY29tcG9uZW50cy9iYXNpY3ByaW50XCI7XHJcbkBpbXBvcnQgXCJjb21wb25lbnRzL2ZyYWdtZW50XCI7XHJcbkBpbXBvcnQgXCJjb21wb25lbnRzL2hlbHBlcnNcIjtcclxuQGltcG9ydCBcImNvbXBvbmVudHMvdGVhc2VyXCI7XHJcbkBpbXBvcnQgXCJjb21wb25lbnRzL2Rlc2t0b3BcIjtcclxuQGltcG9ydCBcImNvbXBvbmVudHMvdGFibGV0XCI7XHJcbkBpbXBvcnQgXCJjb21wb25lbnRzL3RhYmxldF9sYW5kc2NhcGVcIjtcclxuQGltcG9ydCBcImNvbXBvbmVudHMvdGFibGV0X3BvcnRyYWl0XCI7Ki9cbkBtZWRpYSBwcmludCB7XG4gIGh0bWwsIGJvZHkge1xuICAgIHdpZHRoOiAyMTBtbTtcbiAgICBoZWlnaHQ6IDI5N21tO1xuICB9XG4gIGFbaHJlZl06YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgYWJiclt0aXRsZV06YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmNtLWJ1dHRvbiB7XG4gICAgYm9yZGVyOiBub25lO1xuICB9XG4gIC5jbS1jb250YWluZXItLWdhcCB7XG4gICAgYm9yZGVyOiBub25lO1xuICB9XG59XG5cbi8qIEVsbGlwc2lzIHBsdWdpbiBzdHlsZXNcclxuICoganF1ZXJ5LmVsbGlwc2lzLmpzXHJcbiAqIGh0dHBzOi8vd3d3LmpxdWVyeXNjcmlwdC5uZXQvdGV4dC9UcnVuY2F0aW5nLVRleHQtQnktTGluZXMtalF1ZXJ5LWVsbGlwc2lzLmh0bWxcclxuICovXG4uZWxsaXAge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uZWxsaXAtbGluZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHdvcmQtd3JhcDogbm9ybWFsO1xufVxuXG4uZWxsaXAsXG4uZWxsaXAtbGluZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLnNsaWRlLXVwIC5qdW1wLW5hdiAuYWZmaXgge1xuICB0b3A6IDY0cHg7XG59XG5cbi5qdW1wLW5hdiAuYWZmaXgge1xuICB0b3A6IDg5cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkgYW5kIChtYXgtd2lkdGg6IDEyNzkuOThweCkge1xuICAuanVtcC1uYXYgLmFmZml4IHtcbiAgICB0b3A6IDQ4cHg7XG4gIH1cbn1cblxuYm9keS5uby1zY3JvbGwge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udXNlci1yZWdpc3RyYXRpb24tcGFnZSAuZW1yLWluLXBhZ2UtZm9ybSAuYnRuLXN1Ym1pdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjNGNlZDE7XG59XG5cbi5pbmxpbmUtdmlkZW93cmFwcGVyLXlvdXR1YmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG4gIC8qIDE2OjkgKi9cbiAgcGFkZGluZy10b3A6IDI1cHg7XG4gIG1hcmdpbjogMjBweCAwO1xuICBoZWlnaHQ6IDA7XG59XG5cbi5pbmxpbmUtdmlkZW93cmFwcGVyLXlvdXR1YmUgaWZyYW1lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5pbmxpbmUtdmlkZW93cmFwcGVyLWxpbWVsaWdodCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcbiAgLyogMTY6OSAqL1xuICBwYWRkaW5nLXRvcDogNDhweDtcbiAgbWFyZ2luOiAyMHB4IDA7XG4gIGhlaWdodDogMDtcbn1cblxuLmlubGluZS12aWRlb3dyYXBwZXItbGltZWxpZ2h0IGlmcmFtZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uaW5saW5lLXZpZGVvd3JhcHBlci1icmlnaHRjb3ZlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xuICAvKiAxNjo5ICovXG4gIHBhZGRpbmctdG9wOiAyNXB4O1xuICBtYXJnaW46IDIwcHggMDtcbiAgaGVpZ2h0OiAwO1xufVxuXG4uaW5saW5lLXZpZGVvd3JhcHBlci1icmlnaHRjb3ZlIGlmcmFtZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uY20tbWVkaWEtLXJlc3BvbnNpdmUge1xuICBtaW4taGVpZ2h0OiAxcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkge1xuICAuc2VhcmNoLXJlc3VsdHMtY29udGVudC5wcm9kdWN0c0Rpdi5tYXJnaW5BbGlnbiAucHJvZHVjdExpc3ROYW1lIHtcbiAgICBtYXJnaW46IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIC5zZWFyY2gtcmVzdWx0cy1jb250ZW50LnByb2R1Y3RzRGl2Lm1hcmdpbkFsaWduIC5wcm9kdWN0TGlzdE5hbWUge1xuICAgIG1hcmdpbjogNXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VhcmNoLXJlc3VsdHMtY29udGVudC5wcm9kdWN0c0Rpdi5tYXJnaW5BbGlnbiAucHJvZHVjdExpc3ROYW1lIHtcbiAgICBtYXJnaW46IDVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5zZWFyY2gtcmVzdWx0cy1jb250ZW50LnByb2R1Y3RzRGl2Lm1hcmdpbkFsaWduIC5wcm9kdWN0cy5zZWN0aW9uSGVhZGVycyB7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkgYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAuc2VhcmNoLXJlc3VsdHMtY29udGVudC5wcm9kdWN0c0Rpdi5tYXJnaW5BbGlnbiAucHJvZHVjdHMuc2VjdGlvbkhlYWRlcnMge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWFyY2gtcmVzdWx0cy1jb250ZW50LnByb2R1Y3RzRGl2Lm1hcmdpbkFsaWduIC5wcm9kdWN0cy5zZWN0aW9uSGVhZGVycyB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5zZWFyY2gtcmVzdWx0cy1jb250ZW50LnByb2R1Y3RzRGl2Lm1hcmdpbkFsaWduIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkgYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAuc2VhcmNoLXJlc3VsdHMtY29udGVudC5wcm9kdWN0c0Rpdi5tYXJnaW5BbGlnbiB7XG4gICAgcGFkZGluZzogMCA1MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VhcmNoLXJlc3VsdHMtY29udGVudC5wcm9kdWN0c0Rpdi5tYXJnaW5BbGlnbiB7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICB9XG59XG5cbi5wcmludC1vbmx5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIHByaW50IHtcbiAgLnByaW50LW9ubHkge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnNlYXJjaC13cmFwcGVyIC5jbG9zZS1zZWFyY2gge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGI2Nzc0O1xufVxuXG4ub3JnU2VhcmNoTGlzdCAuc2VhcmNoLXdyYXBwZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4ub3JnU2VhcmNoTGlzdCAuc2VhcmNoLXdyYXBwZXIgLnNlYXJjaC1idXR0b24gLmN0YS1idXR0b25zIC5jdGEtYnRuIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4uUEQwMTQtcHJvZHVjdC10YWJsZS5wcm9kdWN0LXRhYmxlLXNrdS1saXN0IC5wcm9kdWN0IC5kZXRhaWwtZHJhd2VyLXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5QRDAxNC1wcm9kdWN0LXRhYmxlLnByb2R1Y3QtdGFibGUtc2t1LWxpc3QgLnByb2R1Y3QgLnByb2R1Y3QtbWV0YSAubGFzdC1jb2x1bW4gLmNvbXBhcmVfdGFyZ2V0IGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICMxMDEwMTA7XG4gIGJhY2tncm91bmQtY29sb3I6IHVuc2V0O1xuICBwYWRkaW5nLXRvcDogMnB4O1xufVxuXG4uUEQwMTQtcHJvZHVjdC10YWJsZS5wcm9kdWN0LXRhYmxlLXNrdS1saXN0IC5wcm9kdWN0IC5wcm9kdWN0LW1ldGEgLmxhc3QtY29sdW1uIC5jb21wYXJlX3RhcmdldFtkYXRhLXN0YXRlPVwiMVwiXSwgLlBEMDE0LXByb2R1Y3QtdGFibGUucHJvZHVjdC10YWJsZS1za3UtbGlzdCAucHJvZHVjdCAucHJvZHVjdC1tZXRhIC5sYXN0LWNvbHVtbiAuY29tcGFyZV90YXJnZXRbZGF0YS1zdGF0ZT1cIjFcIl0gYSwgLlBEMDE0LXByb2R1Y3QtdGFibGUucHJvZHVjdC10YWJsZS1za3UtbGlzdCAucHJvZHVjdCAucHJvZHVjdC1tZXRhIC5sYXN0LWNvbHVtbiAuY29tcGFyZV90YXJnZXRbZGF0YS1zdGF0ZT1cIjJcIl0sIC5QRDAxNC1wcm9kdWN0LXRhYmxlLnByb2R1Y3QtdGFibGUtc2t1LWxpc3QgLnByb2R1Y3QgLnByb2R1Y3QtbWV0YSAubGFzdC1jb2x1bW4gLmNvbXBhcmVfdGFyZ2V0W2RhdGEtc3RhdGU9XCIyXCJdIGEge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSBhbmQgKG1heC13aWR0aDogMTI3OS45OHB4KSB7XG4gICNwYWdlIHtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIH1cbn1cblxuLypTQTEtNTYxOiBTdGFydCBvZiB0ZW1wb3JhcnkgZml4IGZvciBpcGQgcHJvIHJlc29sdXRpb24gdGFibGV0cyB0aWxsIGNvbXBsZXRpb24gb2YgRzAwMiAqL1xuQG1lZGlhIChtaW4td2lkdGg6IDgwMHB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5tYWluLWhlYWRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLm1haW4taGVhZGVyLWNvbnRlbnQge1xuICAgIGhlaWdodDogNDhweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5uYXZiYXItaGVhZGVyIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAubmF2YmFyLWJyYW5kIHtcbiAgICBtYXJnaW4tbGVmdDogMTJweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgLnNlYXJjaC13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIGhlaWdodDogMHB4O1xuICB9XG4gIC5zZWFyY2gtd3JhcHBlciAuc2VhcmNoIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcGFkZGluZy1yaWdodDogNDhweDtcbiAgfVxuICAuc2VhcmNoLXdyYXBwZXIgLnNlYXJjaCAuc2VhcmNoX2lucHV0IHtcbiAgICBtYXJnaW46IDE0cHggMCAwIDA7XG4gICAgZm9udC1zaXplOiAxZW07XG4gIH1cbiAgLnNlYXJjaC13cmFwcGVyIC5zZWFyY2ggZm9ybSB7XG4gICAgcGFkZGluZzogMCAxMnB4IDAgMTZweDtcbiAgfVxuICAuc2VhcmNoLXdyYXBwZXIgLm9wZW4tc2VhcmNoIHtcbiAgICB3aWR0aDogNDhweDtcbiAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcmlnaHQ6IDQ4cHg7XG4gICAgZm9udC1zaXplOiAxZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNjI1O1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIH1cbiAgLnNlYXJjaC13cmFwcGVyIC5vcGVuLXNlYXJjaCAudGV4dCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuc2VhcmNoLXdyYXBwZXIgLm9wZW4tc2VhcmNoIC5zZWFyY2gtc3VibWl0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgMXMgZWFzZS1pbi1vdXQ7XG4gIH1cbiAgLnNlYXJjaC13cmFwcGVyIC5jbG9zZS1zZWFyY2gge1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiA0OHB4O1xuICAgIGhlaWdodDogNDhweDtcbiAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gIH1cbiAgLnNlYXJjaC13cmFwcGVyIC5jbG9zZS1zZWFyY2g6YmVmb3JlLCAuc2VhcmNoLXdyYXBwZXIgLmNsb3NlLXNlYXJjaDphZnRlciB7XG4gICAgdG9wOiAyM3B4O1xuICAgIGxlZnQ6IDlweDtcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDNweDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC5zZWFyY2gtd3JhcHBlciAuc2VhcmNoLmV4cGFuZGVkIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi8qU0ExLTU2MTogRW5kIG9mIHRlbXBvcmFyeSBmaXggZm9yIGlwZCBwcm8gcmVzb2x1dGlvbiB0YWJsZXRzIHRpbGwgY29tcGxldGlvbiBvZiBHMDAyICovXG5AbWVkaWEgKG1heC13aWR0aDogMTI3OS45OHB4KSB7XG4gIC5nbG9iYWwtaGVhZGVyIC5tYWluLWhlYWRlciB7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICB9XG4gIC5nbG9iYWwtaGVhZGVyIC5uYXYtb3ZlcmxheSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgICBvcGFjaXR5OiAuNTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiAtMTtcbiAgfVxuICAuZ2xvYmFsLWhlYWRlciAuRzAwMi1tb2JpbGUtbmF2IC51dGlsaXR5LW5hdiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgICBoZWlnaHQ6IDgwMHB4O1xuICAgIGJvcmRlcjogMDtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLmdsb2JhbC1oZWFkZXIgLkcwMDItbW9iaWxlLW5hdiAudXRpbGl0eS1uYXYgYSB7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICB9XG4gIC5nbG9iYWwtaGVhZGVyIC5HMDAyLW1vYmlsZS1uYXYgLmJyYW5kcy1kcm9wZG93biBhIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbiAgICBib3JkZXI6IDA7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5nbG9iYWwtaGVhZGVyIC5HMDAyLW1vYmlsZS1uYXYgLmhlYWRlci10aXRsZSB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmQzODNmO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogLjc1ZW07XG4gICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC4wOGVtO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuZ2xvYmFsLWhlYWRlciAuRzAwMi1tYWluLW5hdiAubGV2ZWwtMS1pdGVtIHtcbiAgICBmb250LXNpemU6IC43NWVtO1xuICB9XG4gIC5nbG9iYWwtaGVhZGVyIC5HMDAyLW1haW4tbmF2IC5sZXZlbC0xLWl0ZW0tY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLkcwMDEtcGxhdGZvcm0tc3RyaXAtb3V0ZXItY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5jdGEtYnV0dG9ucyB7XG4gIHRleHQtYWxpZ246IHVuc2V0O1xufVxuIiwiLy9BcHBsZXRvblxyXG4kYnJhbmQtcHJpbWFyeTpcdFx0XHRcdFx0XHQjMDBBQTdFO1xyXG4kYnJhbmQtcHJpbWFyeS1kYXJrOlx0XHRcdCMxMDEwMTA7XHJcbiRicmFuZC1zZWNvbmRhcnk6XHRcdFx0XHRcdCMwMDRCOEQ7XHJcbiRicmFuZC1hY2NlbnQ6XHRcdFx0XHRcdFx0IzdCOUJBQTtcclxuXHJcbi8qIEFkZGluZyBuZXcgY29sb3IgZm9yIHRoZSBzZWFyY2ggLSBoZWFkZXIgb3B0aW1pemF0aW9uIFNBMS01NzcqL1xyXG4kYnJhbmQtc2VhcmNoLWljb246ICAgICAgICAgICAgICAgICNjMGMwYzA7XHJcbiRicmFuZC1zZWFyY2gtYmFja2dyb3VuZDogICAgICAgICAgIzUzNTM1MztcclxuJGJyYW5kLXNlYXJjaC1jbG9zZTogICAgICAgICAgICAgICAjMDA3MWFkO1xyXG4iLCJAaW1wb3J0IFwiY29sb3JzXCI7XHJcblxyXG4vLyBUaGUgZm9sbG93aW5nIHZhcmlhYmxlcyBzaG91bGQgYmUgb3ZlcnJpZGRlbiBwZXIgc3RvcmU6XHJcbiRicmFuZC1wcmltYXJ5Olx0XHRcdFx0XHRcdFx0cGFsZXR0ZShncmVlbikgIWRlZmF1bHQ7XHJcbiRicmFuZC1wcmltYXJ5LWRhcms6XHRcdFx0XHRwYWxldHRlKGdyZWVuLCBkYXJrKSAhZGVmYXVsdDtcclxuJGJyYW5kLXByaW1hcnktaG92ZXI6ICAgICAgIHBhbGV0dGUoZ3JlZW4sIGhvdmVyKSAhZGVmYXVsdDtcclxuJGJyYW5kLXNlY29uZGFyeTpcdFx0XHRcdFx0XHRwYWxldHRlKGJsdWUpICFkZWZhdWx0O1xyXG5cclxuJGJyYW5kLWFjY2VudDpcdFx0XHRcdFx0XHRcdHBhbGV0dGUobmF2eSkgIWRlZmF1bHQ7XHJcbiR0cmFuc3BhcmVudC1iZzogICAgICAgICAgICBwYWxldHRlKHRyYW5zcGFyZW50KSAhZGVmYXVsdDtcclxuJGJyYW5kLWRpdmlkZXJzOlx0XHRcdFx0XHRcdHBhbGV0dGUobmF2eSkgIWRlZmF1bHQ7XHJcblxyXG4vKiBBZGRpbmcgbmV3IGNvbG9yIGZvciB0aGUgc2VhcmNoIC0gaGVhZGVyIG9wdGltaXphdGlvbiBTQTEtNTc3Ki9cclxuJGJyYW5kLXNlYXJjaC1pY29uOiAgICAgICAgICAgICAgICBwYWxldHRlKG5hdnkpICFkZWZhdWx0O1xyXG4kYnJhbmQtc2VhcmNoLWJhY2tncm91bmQ6ICAgICAgICAgIHBhbGV0dGUoYmx1ZSkgIWRlZmF1bHQ7XHJcbiRicmFuZC1zZWFyY2gtY2xvc2U6ICAgICAgICAgICAgICAgcGFsZXR0ZShncmVlbikgIWRlZmF1bHQ7XHJcblxyXG4vLyBPcHRpb25hbGx5IG1vZGlmeSB0aGUgbmV1dHJhbCBjb2xvciBwYWxldHRlOlxyXG5cclxuJGdyYXk6XHRcdFx0XHRcdFx0XHRcdFx0cGFsZXR0ZShncmF5KSAhZGVmYXVsdDtcclxuJHdhcm0tZ3JheTpcdFx0XHRcdFx0XHRcdFx0cGFsZXR0ZSh3YXJtLWdyYXkpICFkZWZhdWx0O1xyXG4kY29vbC1ncmF5Olx0XHRcdFx0XHRcdFx0XHRwYWxldHRlKGNvb2wtZ3JheSkgIWRlZmF1bHQ7XHJcbiR0ZXh0LWdyYXk6XHRcdFx0XHRcdFx0XHRcdHBhbGV0dGUodGV4dC1ncmF5KSAhZGVmYXVsdDtcclxuJHdoaXRlOlx0XHRcdFx0XHRcdFx0XHRcdHBhbGV0dGUod2hpdGUpICFkZWZhdWx0O1xyXG4kb2ZmLXdoaXRlOlx0XHRcdFx0XHRcdFx0XHRwYWxldHRlKHdoaXRlLCBkaW0pICFkZWZhdWx0O1xyXG4kYmxhY2s6XHRcdFx0XHRcdFx0XHRcdFx0cGFsZXR0ZShibGFjaykgIWRlZmF1bHQ7XHJcbiRyaWNoLWJsYWNrOlx0XHRcdFx0XHRcdFx0cGFsZXR0ZShyaWNoLWJsYWNrKSAhZGVmYXVsdDtcclxuJG9mZi1ibGFjazpcdFx0XHRcdFx0XHRcdFx0cGFsZXR0ZShvZmYtYmxhY2spICFkZWZhdWx0O1xyXG4kcmVkOlx0XHRcdFx0XHRcdFx0XHRcdHBhbGV0dGUocmVkKSAhZGVmYXVsdDtcclxuXHJcblxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4vLyBUaGUgZm9sbG93aW5nIHZhcmlhYmxlcyBjYW4gYmUgb3ZlcnJpZGVuIGZvciBtb3JlIGZpbmUtdHVuZWQgY29udHJvbDpcclxuXHJcbiRicmVhZGNydW1iLXRleHQtY29sb3I6XHRcdFx0XHRcdCR3YXJtLWdyYXkgIWRlZmF1bHQ7XHJcblxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4vLyBiZWdpbiBDVEEgYnV0dG9uc1xyXG4vL1xyXG4kYnRuLWRlZmF1bHQtdGV4dC1jb2xvcjpcdFx0XHRcdCAgICAgICRyaWNoLWJsYWNrICFkZWZhdWx0O1xyXG5cclxuJGJ0bi1wcmltYXJ5LWJnLWNvbG9yOlx0XHRcdFx0XHQgICAgICAkYnJhbmQtcHJpbWFyeSAhZGVmYXVsdDtcclxuJGJ0bi1wcmltYXJ5LWJnLWNvbG9yLWhvdmVyOiAgICAgICAgICAkYnJhbmQtcHJpbWFyeS1ob3ZlciAhZGVmYXVsdDtcclxuJGJ0bi1wcmltYXJ5LXRleHQtY29sb3I6XHRcdFx0XHQgICAgICAkd2hpdGUgIWRlZmF1bHQ7XHJcbiRidG4tcHJpbWFyeS10ZXh0LWNvbG9yLWhvdmVyOlx0XHRcdCAgJHdoaXRlICFkZWZhdWx0O1xyXG4kYnRuLXByaW1hcnktdmlkZW8taWNvbi1jb2xvci1ob3ZlcjpcdCRicmFuZC1wcmltYXJ5LWhvdmVyICFkZWZhdWx0O1xyXG4kYnRuLXByaW1hcnktYm9yZGVyLWNvbG9yOlx0XHRcdFx0ICAgICRicmFuZC1wcmltYXJ5ICFkZWZhdWx0O1xyXG4kYnRuLXByaW1hcnktYm9yZGVyLWNvbG9yLWhvdmVyOlx0XHQgICRicmFuZC1wcmltYXJ5LWhvdmVyICFkZWZhdWx0O1xyXG5cclxuJGJ0bi1zZWNvbmRhcnktYmctY29sb3I6XHRcdFx0XHQgICAgICB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJGJ0bi1zZWNvbmRhcnktYmctY29sb3ItaG92ZXI6XHRcdFx0ICAkY29vbC1ncmF5ICFkZWZhdWx0O1xyXG4kYnRuLXNlY29uZGFyeS1ib3JkZXItY29sb3I6XHRcdFx0ICAgICRyaWNoLWJsYWNrICFkZWZhdWx0O1xyXG4kYnRuLXNlY29uZGFyeS1ib3JkZXItY29sb3ItaG92ZXI6XHRcdCRyaWNoLWJsYWNrICFkZWZhdWx0O1xyXG4kYnRuLXNlY29uZGFyeS12aWRlby1pY29uLWNvbG9yLWhvdmVyOiRjb29sLWdyYXkgIWRlZmF1bHQ7XHJcbiRidG4tc2Vjb25kYXJ5LXRleHQtY29sb3I6ICAgICAgICAgICAgJGJ0bi1kZWZhdWx0LXRleHQtY29sb3IgIWRlZmF1bHQ7XHJcbiRidG4tc2Vjb25kYXJ5LXRleHQtY29sb3ItaG92ZXI6ICAgICAgJGJ0bi1kZWZhdWx0LXRleHQtY29sb3IgIWRlZmF1bHQ7XHJcblxyXG4kYnRuLXRlcnRpYXJ5LWJnLWNvbG9yOlx0XHRcdFx0XHQgICAgICAkY29vbC1ncmF5ICFkZWZhdWx0O1xyXG4kYnRuLXRlcnRpYXJ5LWJnLWNvbG9yLWhvdmVyOlx0XHRcdCAgICBwYWxldHRlKGdyYXksIGhvdmVyKSAhZGVmYXVsdDtcclxuJGJ0bi10ZXJ0aWFyeS1ib3JkZXItY29sb3I6XHRcdFx0XHQgICAgJGNvb2wtZ3JheSAhZGVmYXVsdDtcclxuJGJ0bi10ZXJ0aWFyeS1ib3JkZXItY29sb3ItaG92ZXI6XHRcdCAgcGFsZXR0ZShncmF5LCBidG4taG92ZXIpICFkZWZhdWx0O1xyXG4kYnRuLXRlcnRpYXJ5LXZpZGVvLWljb24tY29sb3ItaG92ZXI6IHBhbGV0dGUoZ3JheSwgaG92ZXIpICFkZWZhdWx0O1xyXG4kYnRuLXRlcnRpYXJ5LXRleHQtY29sb3I6ICAgICAgICAgICAgICRidG4tZGVmYXVsdC10ZXh0LWNvbG9yICFkZWZhdWx0O1xyXG4kYnRuLXRlcnRpYXJ5LXRleHQtY29sb3ItaG92ZXI6ICAgICAgICRidG4tZGVmYXVsdC10ZXh0LWNvbG9yICFkZWZhdWx0O1xyXG5cclxuJGJ0bi1yZXZlcnNlZC1iZy1jb2xvcjpcdFx0XHRcdCAgICAgICAgdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRidG4tcmV2ZXJzZWQtYmctY29sb3ItaG92ZXI6XHRcdFx0ICAgIHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kYnRuLXJldmVyc2VkLWJvcmRlci1jb2xvcjpcdFx0XHQgICAgICAkd2hpdGUgIWRlZmF1bHQ7XHJcbiRidG4tcmV2ZXJzZWQtYm9yZGVyLWNvbG9yLWhvdmVyOlx0XHQgICR3aGl0ZSAhZGVmYXVsdDtcclxuJGJ0bi1yZXZlcnNlZC12aWRlby1pY29uLWNvbG9yLWhvdmVyOiAkcmljaC1ibGFjayAhZGVmYXVsdDtcclxuJGJ0bi1yZXZlcnNlZC10ZXh0LWNvbG9yOiAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XHJcbiRidG4tcmV2ZXJzZWQtdGV4dC1jb2xvci1ob3ZlcjogICAgICAgJHdoaXRlICFkZWZhdWx0O1xyXG5cclxuJGJ0bi1kaXNhYmxlZC1iZy1jb2xvcjpcdFx0XHRcdCAgICAgICAgJHdhcm0tZ3JheSAhZGVmYXVsdDtcclxuJGJ0bi1kaXNhYmxlZC1iZy1jb2xvci1ob3ZlcjpcdFx0XHQgICAgJHdhcm0tZ3JheSAhZGVmYXVsdDtcclxuJGJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6XHRcdFx0ICAgICAgJHdhcm0tZ3JheSAhZGVmYXVsdDtcclxuJGJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3ItaG92ZXI6XHRcdCAgJHdhcm0tZ3JheSAhZGVmYXVsdDtcclxuJGJ0bi1kaXNhYmxlZC12aWRlby1pY29uLWNvbG9yLWhvdmVyOiAkd2FybS1ncmF5ICFkZWZhdWx0O1xyXG4kYnRuLWRpc2FibGVkLXRleHQtY29sb3I6ICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcclxuJGJ0bi1kaXNhYmxlZC10ZXh0LWNvbG9yLWhvdmVyOiAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XHJcblxyXG4vL0NvbG9yIHNjaGVtZXMgZm9yIHRleHQgQ1RBc1xyXG4kdHh0LWRlZmF1bHQtYmctY29sb3I6ICAgICAgICAgICAgICAgIHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kdHh0LWRlZmF1bHQtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgIHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG5cclxuJHR4dC1wcmltYXJ5LXRleHQtY29sb3I6ICAgICAgICAgICAgICAkYnJhbmQtcHJpbWFyeSAhZGVmYXVsdDtcclxuJHR4dC1wcmltYXJ5LXRleHQtY29sb3ItaG92ZXI6ICAgICAgICAkYnJhbmQtcHJpbWFyeS1ob3ZlciAhZGVmYXVsdDtcclxuJHR4dC1wcmltYXJ5LXZpZGVvLWljb24tY29sb3ItaG92ZXI6ICAkd2hpdGUgIWRlZmF1bHQ7XHJcblxyXG4kdHh0LXNlY29uZGFyeS10ZXh0LWNvbG9yOiAgICAgICAgICAgICRicmFuZC1zZWNvbmRhcnkgIWRlZmF1bHQ7XHJcbiR0eHQtc2Vjb25kYXJ5LXRleHQtY29sb3ItaG92ZXI6ICAgICAgJGJyYW5kLWFjY2VudCAhZGVmYXVsdDtcclxuJHR4dC1zZWNvbmRhcnktdmlkZW8taWNvbi1jb2xvci1ob3Zlcjokd2hpdGUgIWRlZmF1bHQ7XHJcblxyXG4kdHh0LXRlcnRpYXJ5LXRleHQtY29sb3I6ICAgICAgICAgICAgICRidG4tZGVmYXVsdC10ZXh0LWNvbG9yICFkZWZhdWx0O1xyXG4kdHh0LXRlcnRpYXJ5LXRleHQtY29sb3ItaG92ZXI6ICAgICAgICRidG4tZGVmYXVsdC10ZXh0LWNvbG9yICFkZWZhdWx0O1xyXG4kdHh0LXRlcnRpYXJ5LXZpZGVvLWljb24tY29sb3ItaG92ZXI6ICR3aGl0ZSAhZGVmYXVsdDtcclxuXHJcbiR0eHQtcmV2ZXJzZWQtdGV4dC1jb2xvcjogICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xyXG4kdHh0LXJldmVyc2VkLXRleHQtY29sb3ItaG92ZXI6ICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcclxuJHR4dC1yZXZlcnNlZC12aWRlby1pY29uLWNvbG9yLWhvdmVyOiAkYnRuLWRlZmF1bHQtdGV4dC1jb2xvciAhZGVmYXVsdDtcclxuLy9cclxuLy8gZW5kIENUQSBidXR0b25zXHJcblxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuLy8gYmVnaW4gZm9vdGVyXHJcbi8vXHJcbiRmb290ZXItYmctY29sb3I6XHRcdFx0XHRcdFx0JG9mZi1ibGFjayAhZGVmYXVsdDtcclxuXHJcbiRmb290ZXItbWFpbm5hdi1saW5rLWNvbG9yOlx0XHRcdFx0JHdoaXRlICFkZWZhdWx0O1xyXG4kZm9vdGVyLW1haW5uYXYtbGluay1jb2xvci1ob3ZlcjpcdFx0JHdoaXRlICFkZWZhdWx0O1xyXG5cclxuJGZvb3Rlci1wcm9tby1ib3JkZXItY29sb3I6XHRcdFx0XHQkd2FybS1ncmF5ICFkZWZhdWx0O1xyXG4kZm9vdGVyLXByb21vLXRleHQtY29sb3I6XHRcdFx0XHQkd2hpdGUgIWRlZmF1bHQ7XHJcblxyXG4kZm9vdGVyLWJvdHRvbS1iZy1jb2xvcjpcdFx0XHRcdCRibGFjayAhZGVmYXVsdDtcclxuJGZvb3Rlci1ib3R0b20tbGluay1jb2xvcjpcdFx0XHRcdCR3aGl0ZSAhZGVmYXVsdDtcclxuJGZvb3Rlci1ib3R0b20tc3VibmF2LWxpbmstY29sb3I6XHRcdCRvZmYtd2hpdGUgIWRlZmF1bHQ7XHJcbiRmb290ZXItYm90dG9tLXN1Ym5hdi1saW5rLWNvbG9yLWhvdmVyOlx0JGdyYXkgIWRlZmF1bHQ7XHJcblxyXG4vL1xyXG4vLyBlbmQgZm9vdGVyXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4kanVtcG5hdi1uYXZiYXItYmctY29sb3I6XHRcdFx0XHQkYnJhbmQtcHJpbWFyeSAhZGVmYXVsdDtcclxuJGp1bXBuYXYtbmF2YmFyLWJnLWNvbG9yLWhvdmVyOlx0XHRcdCRicmFuZC1wcmltYXJ5LWRhcmsgIWRlZmF1bHQ7XHJcbiRqdW1wbmF2LW5hdmJhci10ZXh0LWNvbG9yOlx0XHRcdFx0JHdoaXRlICFkZWZhdWx0O1xyXG5cclxuJEMwMTYtaG9yaXpvbnRhbC10YWJzLXVuZGVybGluZS1jb2xvcjpcdCRicmFuZC1wcmltYXJ5O1xyXG4kQzAxNi1ob3Jpem9udGFsLXRhYnMtdGV4dC1ob3Zlci1jb2xvcjpcdCRicmFuZC1wcmltYXJ5O1xyXG5cclxuLy8gb3RoZXIgY29sb3JcclxuJGJvcmRlci1jb2xvci1kYXJrLWdyZXk6XHRcdFx0XHRwYWxldHRlKGRhcmstZ3JleSkgIWRlZmF1bHQ7XHJcbiR3aGl0ZS1jb2xvci1hbGw6XHRcdFx0XHRcdFx0JHdoaXRlICFkZWZhdWx0O1xyXG4kbmF2eS1jb2xvci1hbGw6XHRcdFx0XHRcdFx0cGFsZXR0ZShuYXZ5KSAhZGVmYXVsdDtcclxuJGJveC1zaGFkb3ctY29sb3I6XHRcdFx0XHRcdFx0cmdiYSgwLCAwLCAwLCAwLjEpO1xyXG4kc3ViLW1lbnUtY29sb3I6XHRcdFx0XHRcdFx0I2MwYzBjMDtcclxuJHN1Yi1tZW51LWFjdGl2ZS1jb2xvcjpcdFx0XHRcdFx0JGJsYWNrICFkZWZhdWx0O1xyXG4kYm9yZGVyLWdyZXktY29sb3I6XHRcdFx0XHRcdFx0I2NjY2NjYztcclxuJGlucHV0LWdyZXk6XHRcdFx0XHRcdFx0XHRwYWxldHRlKGlucHV0LWdyZXkpICFkZWZhdWx0O1xyXG4kdGV4dC1ib3gtYmFja2dyb3VuZC1jb2xvcjpcdFx0XHRcdCNmMmYxZjI7XHJcbiRzZWxlY3QtYm94LWdyZXktYm9yZGVyOiBcdFx0XHRcdCNmMWYxZjE7XHJcbiRzZWxlY3QtZ3JleTogXHRcdFx0XHRcdFx0XHQjZGZkZGRlO1xyXG4kZG9qby1TZWxlY3RNZW51LWdyZXk6XHRcdFx0XHRcdCNFMEUwRTA7XHJcbiRkb2pvLXNlbGVjdC1tZW51aXRlbS1ncmV5Olx0XHRcdFx0Izg5ODk4OTtcclxuJGJvcmRlci1ib3R0b20tZ3JleTpcdFx0XHRcdFx0I2NjY2NjYztcclxuJHRhYmxlLWhlYWRlci1jb2xvcjpcdFx0XHRcdFx0IzJkMzgzZjtcclxuJGxpZ2h0LWdyZXktY29sb3I6XHRcdFx0XHRcdFx0I2Y0ZjdmODtcclxuJGJvcmRlci1jb2xvci10b29sdGlwLWVycm9yOlx0XHRcdCNmZjgwODA7XHJcbiRzZWxlY3Qtb3B0Z3JvdXAtY29sb3I6XHRcdFx0XHRcdCM4MDdmN2Y7XHJcbiRncmV5LWNvbG9yMjpcdFx0XHRcdFx0XHRcdCNmMGYwZjA7XHJcbiRncmV5LWNvbG9yMzpcdFx0XHRcdFx0XHRcdCNmNWY1ZjU7XHJcbiRwYW5lbC1iZy1jb2xvcjpcdFx0XHRcdFx0XHQjMDA0YjhkO1xyXG4kZGlnaXQtYm9yZGVyOiBcdFx0XHRcdFx0XHRcdCNkOGQ4ZDg7XHJcbiRza3UtdGV4dC1jb2xvcjpcdFx0XHRcdFx0XHQjMzQzNDM0O1xyXG4kYWx0ZXJuYXRpdmUtcm93LWNvbG9yOlx0XHRcdFx0XHQjZWVlZWVlO1xyXG4kdGV4dC1ncmV5Olx0XHRcdFx0XHRcdFx0XHRwYWxldHRlKHRleHQtZ3JheSkgIWRlZmF1bHQ7XHJcbiR0b29sLXRpcC1ib3JkZXI6XHRcdFx0XHRcdFx0I2EzYTNhMztcclxuJG9yZGVyLWNvbmZybS1jb2w6XHRcdFx0XHRcdFx0I2M0Y2VkMTtcclxuJGJsdWUtZGFyazogICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhbGV0dGUoYmx1ZSwgZGFyayk7XHJcbiRibHVlLWJyaWdodDogICAgICAgICAgICAgICAgICAgICAgICAgICBwYWxldHRlKGJsdWUsIGJyaWdodCk7XHJcbiRncmF5LWJyb3duOiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWxldHRlKGdyYXksIGJyb3duaXNoKTtcclxuJG9yYW5nZS1icmlnaHQ6ICAgICAgICAgICAgICAgICAgICAgICAgIHBhbGV0dGUob3JhbmdlLCBicmlnaHQpO1xyXG4kbmF2eS1kYXJrOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFsZXR0ZShuYXZ5LCBkYXJrKTtcclxuJHllbGxvdy1vcmFuZ2UtYmFzZTogICAgICAgICAgICAgICAgICAgIHBhbGV0dGUoeWVsbG93LW9yYW5nZSwgYmFzZSk7XHJcbiR5ZWxsb3ctb3JhbmdlLWRhcms6ICAgICAgICAgICAgICAgICAgICBwYWxldHRlKHllbGxvdy1vcmFuZ2UsIGRhcmspO1xyXG4vLyRqZW9uLXJlZC1jb2xvci1hbGw6ICAgICAgICAkamVvbi1yZWQgIWRlZmF1bHQ7XHJcbi8vJGplb24tZ3JleS1jb2xvci1hbGw6ICAgICAgICRqZW9uLWdyZXkgIWRlZmF1bHQ7XHJcbi8vJHN1bW1lci1ncmVlbi1jb2xvci1hbGw6ICAgICRzdW1tZXItZ3JlZW4gIWRlZmF1bHQ7XHJcbiIsIi8qKlxyXG4gKiBRdWlja2luZm9cclxuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAqXHJcbiAqIEJhc2ljIHN0eWxlcyB0byBhbGxvdyBmdW5jdGlvbmFsaXR5IHRvIHdvcmtcclxuICovXHJcblxyXG4vKipcclxuICogcXVpY2tpbmZvIGlzIG5vdCB2aXNpYmxlIGJ5IGRlZmF1bHQgKGRpc3BsYXk6IG5vbmUgaXMgbm90IHVzZWQgZHVlIHRvIHRlY2huaWNhbCByZWFzb25zKVxyXG4gKi9cclxuXHJcbiRjbS1xdWlja2luZm8tcHJlZml4OiBcImNtLXF1aWNraW5mb1wiICFkZWZhdWx0O1xyXG4kY20tcXVpY2tpbmZvLWJhY2tncm91bmQtY29sb3I6ICNmZmYgIWRlZmF1bHQ7XHJcbiRjbS1xdWlja2luZm8taW1hZ2UtYXNwZWN0LXJhdGlvLXg6IDQgIWRlZmF1bHQ7XHJcbiRjbS1xdWlja2luZm8taW1hZ2UtYXNwZWN0LXJhdGlvLXk6IDMgIWRlZmF1bHQ7XHJcblxyXG4kY20tcXVpY2tpbmZvLW1vYmlsZS1pbWFnZS1hc3BlY3QtcmF0aW8teDogJGNtLXF1aWNraW5mby1pbWFnZS1hc3BlY3QtcmF0aW8teCAhZGVmYXVsdDtcclxuJGNtLXF1aWNraW5mby1tb2JpbGUtaW1hZ2UtYXNwZWN0LXJhdGlvLXk6ICRjbS1xdWlja2luZm8taW1hZ2UtYXNwZWN0LXJhdGlvLXkgIWRlZmF1bHQ7XHJcblxyXG4kY20tcXVpY2tpbmZvLXdpZHRoOiA1MDBweCAhZGVmYXVsdDtcclxuJGNtLXF1aWNraW5mby1jb250ZW50LXBhZGRpbmc6IDEycHggIWRlZmF1bHQ7XHJcbiRjbS1xdWlja2luZm8tbWFyZ2luOiAwICFkZWZhdWx0OyIsIi8qXHJcbiAgVGhlIGZvbGxvd2luZyBzdGFuZGFyZCBzZXR0aW5nIGFuZCB0aGVzZSBwYXJhZ3JhcGggc3R5bGVzIHJ1bGVzXHJcbiAgc2hvdWxkIGJlIGxpc3RlZCBiZWZvcmUgdGhlIGFsaWdubWVudCBydWxlcy4gT3RoZXJ3aXNlLFxyXG4gIHRoZSBhbGlnbm1lbnQgcnVsZXMgd29uJ3Qgb3ZlcndyaXRlIHRoZSBzdGFuZGFyZCBzZXR0aW5nLlxyXG4qL1xyXG5cclxuLy9kZWZhdWx0IHZhcmlhYmxlc1xyXG4kY20tcmljaHRleHQtcHJlZml4OiBcImNtLXJpY2h0ZXh0XCIgIWRlZmF1bHQ7XHJcbiRjbS1yaWNodGV4dC1wYWRkaW5nLWJhc2UtaG9yaXpvbnRhbDogMTBweCAhZGVmYXVsdDtcclxuJGNtLXJpY2h0ZXh0LXBhZGRpbmctYmFzZS12ZXJ0aWNhbDogMTBweCAhZGVmYXVsdDtcclxuJGNtLXJpY2h0ZXh0LWRhcmstc2hhZG93LWNvbG9yOiAjZmZmZmZmICFkZWZhdWx0O1xyXG4kY20tcmljaHRleHQtbGlnaHQtc2hhZG93LWNvbG9yOiAjMDAwMDAwICFkZWZhdWx0O1xyXG4iLCIvKlxyXG4gIFRoZSBmb2xsb3dpbmcgc3RhbmRhcmQgc2V0dGluZyBhbmQgdGhlc2UgcGFyYWdyYXBoIHN0eWxlcyBydWxlc1xyXG4gIHNob3VsZCBiZSBsaXN0ZWQgYmVmb3JlIHRoZSBhbGlnbm1lbnQgcnVsZXMuIE90aGVyd2lzZSxcclxuICB0aGUgYWxpZ25tZW50IHJ1bGVzIHdvbid0IG92ZXJ3cml0ZSB0aGUgc3RhbmRhcmQgc2V0dGluZy5cclxuKi9cclxuXHJcbi8vZGVmYXVsdCB2YXJpYWJsZXNcclxuJGNtLXJpY2h0ZXh0LXByZWZpeDogXCJjbS1yaWNodGV4dFwiICFkZWZhdWx0O1xyXG4kY20tcmljaHRleHQtcGFkZGluZy1iYXNlLWhvcml6b250YWw6IDEwcHggIWRlZmF1bHQ7XHJcbiRjbS1yaWNodGV4dC1wYWRkaW5nLWJhc2UtdmVydGljYWw6IDEwcHggIWRlZmF1bHQ7XHJcbiRjbS1yaWNodGV4dC1kYXJrLXNoYWRvdy1jb2xvcjogI2ZmZmZmZiAhZGVmYXVsdDtcclxuJGNtLXJpY2h0ZXh0LWxpZ2h0LXNoYWRvdy1jb2xvcjogIzAwMDAwMCAhZGVmYXVsdDtcclxuIiwiLmhvcml6b250YWwtbGlzdCB7XHJcbiAgbGlzdC1zdHlsZTogbm9uZTtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMDtcclxuXHJcbiAgZGl2IHtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICB9XHJcblxyXG4gIGxpIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB9XHJcbn1cclxuXHJcbi5saXN0LXVuc3R5bGVkIHsgLy8gZXh0ZW5kZWQgQm9vdHN0cmFwIGNsYXNzXHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbn0iLCIvLyBDdXN0b20gZm9udCBwcm92aWRlZCBieSBEaWdpdGFzXHJcblxyXG5AaW1wb3J0IFwiLi4vLi4vdmFyaWFibGVzL2Jhc2UvX3ZhcmlhYmxlc1wiO1xyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6IFwiZGlnaXRhcy1pY29uc1wiO1xyXG4gIHNyYzp1cmwoJHBhdGgtdG8tZm9udHMgKyAndW50aXRsZWQtZm9udC0yLmVvdCcpO1xyXG4gIHNyYzp1cmwoJHBhdGgtdG8tZm9udHMgKyAndW50aXRsZWQtZm9udC0yLmVvdD8jaWVmaXgnKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSxcclxuICB1cmwoJHBhdGgtdG8tZm9udHMgKyAndW50aXRsZWQtZm9udC0yLndvZmYnKSBmb3JtYXQoXCJ3b2ZmXCIpLFxyXG4gIHVybCgkcGF0aC10by1mb250cyArICd1bnRpdGxlZC1mb250LTIudHRmJykgZm9ybWF0KFwidHJ1ZXR5cGVcIiksXHJcbiAgdXJsKCRwYXRoLXRvLWZvbnRzICsgJ3VudGl0bGVkLWZvbnQtMi5zdmcjdW50aXRsZWQtZm9udC0yJykgZm9ybWF0KFwic3ZnXCIpO1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcblxyXG4vLyBDYXRjaGFsbCBiYXNlY2xhc3NcclxuLmRpZ2l0YXMtaWNvbiB7XHJcbiAgZm9udC1mYW1pbHk6ICdkaWdpdGFzLWljb25zJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICBmb250LXZhcmlhbnQ6IG5vcm1hbCAhaW1wb3J0YW50O1xyXG4gIHRleHQtdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgc3BlYWs6IG5vbmU7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHRvcDogMXB4O1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBsaW5lLWhlaWdodDogMTtcclxuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xyXG59XHJcblxyXG4uZGlnaXRhcy1pY29uLWNhcnQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcNjFcIjtcclxufSIsIi8vaWNvbiBvdmVycmlkZSBlbnN1cmluZyBsb2NhbGUgc3BlY2lmaWMgZm9udHMgZG8gbm90IGNhdXNlIGlzc3Vlc1xyXG4uZ2x5cGhpY29uIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnR2x5cGhpY29ucyBIYWxmbGluZ3MnICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi8vc2V0IGZvbnQgYnkgbG9jYWxlXHJcblxyXG4vL2VuZ2xpc2ggVU5JVEVEU1RBVEVTXHJcbjpsYW5nKGVuLVVTKXtcclxuICAgIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2Fuc1wiLCBWZXJkYW5hLCBHZW5ldmEsIHNhbnMtc2VyaWY7XHJcbn1cclxuXHJcbjpsYW5nKGVuX1VTKXtcclxuICAgIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2Fuc1wiLCBWZXJkYW5hLCBHZW5ldmEsIHNhbnMtc2VyaWY7XHJcbn1cclxuXHJcbjpsYW5nKGVuKXtcclxuICAgIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2Fuc1wiLCBWZXJkYW5hLCBHZW5ldmEsIHNhbnMtc2VyaWY7XHJcbn1cclxuXHJcbi8vZW5nbGlzaCBHUkVBVEJSSVRJQU5cclxuOmxhbmcoZW4tR0Ipe1xyXG4gICAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zXCIsIFZlcmRhbmEsIEdlbmV2YSwgc2Fucy1zZXJpZjtcclxufVxyXG5cclxuOmxhbmcoZW5fR0Ipe1xyXG4gICAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zXCIsIFZlcmRhbmEsIEdlbmV2YSwgc2Fucy1zZXJpZjtcclxufVxyXG5cclxuLy9jaGluZXNlIENISU5BXHJcbjpsYW5nKHpoLUNOKXtcclxuICAgIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIFNDJywgVmVyZGFuYSwgR2VuZXZhLCBzYW5zLXNlcmlmO1xyXG59XHJcblxyXG46bGFuZyh6aF9DTil7XHJcbiAgICBmb250LWZhbWlseTogJ05vdG8gU2FucyBTQycsIFZlcmRhbmEsIEdlbmV2YSwgc2Fucy1zZXJpZjtcclxufVxyXG5cclxuOmxhbmcoemgpe1xyXG4gICAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgU0MnLCBWZXJkYW5hLCBHZW5ldmEsIHNhbnMtc2VyaWY7XHJcbn1cclxuXHJcbi8vZW5nbGlzaCBNRVhJQ09cclxuOmxhbmcoZXMtTVgpe1xyXG4gICAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zXCIsIFZlcmRhbmEsIEdlbmV2YSwgc2Fucy1zZXJpZjtcclxufVxyXG5cclxuOmxhbmcoZXNfTVgpe1xyXG4gICAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zXCIsIFZlcmRhbmEsIEdlbmV2YSwgc2Fucy1zZXJpZjtcclxufVxyXG5cclxuOmxhbmcoZXMpe1xyXG4gICAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zXCIsIFZlcmRhbmEsIEdlbmV2YSwgc2Fucy1zZXJpZjtcclxufVxyXG5cclxuLy9wb3J0dWd1ZXNlIEJSQVpJTFxyXG46bGFuZyhwdC1CUil7XHJcbiAgICBmb250LWZhbWlseTogXCJOb3RvIFNhbnNcIiwgVmVyZGFuYSwgR2VuZXZhLCBzYW5zLXNlcmlmO1xyXG59XHJcblxyXG46bGFuZyhwdF9CUil7XHJcbiAgICBmb250LWZhbWlseTogXCJOb3RvIFNhbnNcIiwgVmVyZGFuYSwgR2VuZXZhLCBzYW5zLXNlcmlmO1xyXG59XHJcblxyXG46bGFuZyhwdCl7XHJcbiAgICBmb250LWZhbWlseTogXCJOb3RvIFNhbnNcIiwgVmVyZGFuYSwgR2VuZXZhLCBzYW5zLXNlcmlmO1xyXG59XHJcblxyXG4vL2dlcm1hbiBHRVJNQU5ZXHJcbjpsYW5nKGRlLURFKXtcclxuICAgIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2Fuc1wiLCBWZXJkYW5hLCBHZW5ldmEsIHNhbnMtc2VyaWY7XHJcbn1cclxuXHJcbjpsYW5nKGRlX0RFKXtcclxuICAgIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2Fuc1wiLCBWZXJkYW5hLCBHZW5ldmEsIHNhbnMtc2VyaWY7XHJcbn1cclxuXHJcbjpsYW5nKGRlKXtcclxuICAgIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2Fuc1wiLCBWZXJkYW5hLCBHZW5ldmEsIHNhbnMtc2VyaWY7XHJcbn1cclxuXHJcbi8vZW5nbGlzaCBTSU5HQVBPUkVcclxuOmxhbmcoZW4tU0cpe1xyXG4gICAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zXCIsIFZlcmRhbmEsIEdlbmV2YSwgc2Fucy1zZXJpZjtcclxufVxyXG5cclxuOmxhbmcoZW5fU0cpe1xyXG4gICAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zXCIsIFZlcmRhbmEsIEdlbmV2YSwgc2Fucy1zZXJpZjtcclxufVxyXG5cclxuLy9lbmdsaXNoIFVOSVRFREFSQUJFTUlSQVRFU1xyXG46bGFuZyhlbi1BRSl7XHJcbiAgICBmb250LWZhbWlseTogXCJOb3RvIFNhbnNcIiwgVmVyZGFuYSwgR2VuZXZhLCBzYW5zLXNlcmlmO1xyXG59XHJcblxyXG46bGFuZyhlbl9BRSl7XHJcbiAgICBmb250LWZhbWlseTogXCJOb3RvIFNhbnNcIiwgVmVyZGFuYSwgR2VuZXZhLCBzYW5zLXNlcmlmO1xyXG59XHJcblxyXG4vL2VuZ2xzaWggSU5ESUFcclxuOmxhbmcoZW4tSU4pe1xyXG4gICAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zXCIsIFZlcmRhbmEsIEdlbmV2YSwgc2Fucy1zZXJpZjtcclxufVxyXG5cclxuOmxhbmcoZW5fSU4pe1xyXG4gICAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zXCIsIFZlcmRhbmEsIEdlbmV2YSwgc2Fucy1zZXJpZjtcclxufVxyXG5cclxuLy9lbmdsaXNoIEFVU1RSQUxJQVxyXG46bGFuZyhlbi1BVSl7XHJcbiAgICBmb250LWZhbWlseTogXCJOb3RvIFNhbnNcIiwgVmVyZGFuYSwgR2VuZXZhLCBzYW5zLXNlcmlmO1xyXG59XHJcblxyXG46bGFuZyhlbl9BVSl7XHJcbiAgICBmb250LWZhbWlseTogXCJOb3RvIFNhbnNcIiwgVmVyZGFuYSwgR2VuZXZhLCBzYW5zLXNlcmlmO1xyXG59XHJcblxyXG4vL2R1dGNoIE5FVEhFUkxBTkRTXHJcbjpsYW5nKG5sLU5MKXtcclxuICAgIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2Fuc1wiLCBWZXJkYW5hLCBHZW5ldmEsIHNhbnMtc2VyaWY7XHJcbn1cclxuXHJcbjpsYW5nKG5sX05MKXtcclxuICAgIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2Fuc1wiLCBWZXJkYW5hLCBHZW5ldmEsIHNhbnMtc2VyaWY7XHJcbn1cclxuXHJcbjpsYW5nKG5sKXtcclxuICAgIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2Fuc1wiLCBWZXJkYW5hLCBHZW5ldmEsIHNhbnMtc2VyaWY7XHJcbn1cclxuXHJcbi8vaXRhbGlhbiBJVEFMWVxyXG46bGFuZyhpdC1JVCl7XHJcbiAgICBmb250LWZhbWlseTogXCJOb3RvIFNhbnNcIiwgVmVyZGFuYSwgR2VuZXZhLCBzYW5zLXNlcmlmO1xyXG59XHJcblxyXG46bGFuZyhpdF9JVCl7XHJcbiAgICBmb250LWZhbWlseTogXCJOb3RvIFNhbnNcIiwgVmVyZGFuYSwgR2VuZXZhLCBzYW5zLXNlcmlmO1xyXG59XHJcblxyXG46bGFuZyhpdCl7XHJcbiAgICBmb250LWZhbWlseTogXCJOb3RvIFNhbnNcIiwgVmVyZGFuYSwgR2VuZXZhLCBzYW5zLXNlcmlmO1xyXG59XHJcblxyXG4vL2VuZ2xpc2ggQ0hJTkFcclxuOmxhbmcoZW4tQ04pe1xyXG4gICAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zXCIsIFZlcmRhbmEsIEdlbmV2YSwgc2Fucy1zZXJpZjtcclxufVxyXG5cclxuOmxhbmcoZW5fQ04pe1xyXG4gICAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zXCIsIFZlcmRhbmEsIEdlbmV2YSwgc2Fucy1zZXJpZjtcclxufVxyXG5cclxuLy9rb3JlYW4gS29yZWFcclxuOmxhbmcoa28tS1Ipe1xyXG4gICAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InLCBWZXJkYW5hLCBHZW5ldmEsIHNhbnMtc2VyaWY7XHJcbn1cclxuXHJcbjpsYW5nKGtvX0tSKXtcclxuICAgIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJywgVmVyZGFuYSwgR2VuZXZhLCBzYW5zLXNlcmlmO1xyXG59XHJcblxyXG46bGFuZyhrbyl7XHJcbiAgICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUicsIFZlcmRhbmEsIEdlbmV2YSwgc2Fucy1zZXJpZjtcclxufVxyXG5cclxuLy9mcmVuY2ggRlJBTkNFXHJcbjpsYW5nKGZyLUZSKXtcclxuICAgIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2Fuc1wiLCBWZXJkYW5hLCBHZW5ldmEsIHNhbnMtc2VyaWY7XHJcbn1cclxuXHJcbjpsYW5nKGZyX0ZSKXtcclxuICAgIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2Fuc1wiLCBWZXJkYW5hLCBHZW5ldmEsIHNhbnMtc2VyaWY7XHJcbn1cclxuXHJcbjpsYW5nKGZyKXtcclxuICAgIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2Fuc1wiLCBWZXJkYW5hLCBHZW5ldmEsIHNhbnMtc2VyaWY7XHJcbn1cclxuXHJcbi8vcnVzc2lhbiBSVVNTSUFcclxuOmxhbmcocnUtUlUpe1xyXG4gICAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zXCIsIFZlcmRhbmEsIEdlbmV2YSwgc2Fucy1zZXJpZjtcclxufVxyXG5cclxuOmxhbmcocnVfUlUpe1xyXG4gICAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zXCIsIFZlcmRhbmEsIEdlbmV2YSwgc2Fucy1zZXJpZjtcclxufVxyXG5cclxuOmxhbmcocnUpe1xyXG4gICAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zXCIsIFZlcmRhbmEsIEdlbmV2YSwgc2Fucy1zZXJpZjtcclxufVxyXG5cclxuLy9qYXBhbmVzZSBKQVBBTlxyXG46bGFuZyhqYS1KUCl7XHJcbiAgICBmb250LWZhbWlseTogJ05vdG8gU2FucyBKUCcsIFZlcmRhbmEsIEdlbmV2YSwgc2Fucy1zZXJpZjtcclxufVxyXG5cclxuOmxhbmcoamFfSlApe1xyXG4gICAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgSlAnLCBWZXJkYW5hLCBHZW5ldmEsIHNhbnMtc2VyaWY7XHJcbn1cclxuXHJcbjpsYW5nKGphKXtcclxuICAgIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEpQJywgVmVyZGFuYSwgR2VuZXZhLCBzYW5zLXNlcmlmO1xyXG59XHJcblxyXG4vL3N3ZWRpc2ggU1dFREVOXHJcbjpsYW5nKHN2LVNFKXtcclxuICAgIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2Fuc1wiLCBWZXJkYW5hLCBHZW5ldmEsIHNhbnMtc2VyaWY7XHJcbn1cclxuXHJcbjpsYW5nKHN2X1NFKXtcclxuICAgIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2Fuc1wiLCBWZXJkYW5hLCBHZW5ldmEsIHNhbnMtc2VyaWY7XHJcbn1cclxuXHJcbjpsYW5nKHN2KXtcclxuICAgIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2Fuc1wiLCBWZXJkYW5hLCBHZW5ldmEsIHNhbnMtc2VyaWY7XHJcbn1cclxuXHJcbi8vZGFuaXNoIERFTk1BUktcclxuOmxhbmcoZGEtREspe1xyXG4gICAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zXCIsIFZlcmRhbmEsIEdlbmV2YSwgc2Fucy1zZXJpZjtcclxufVxyXG5cclxuOmxhbmcoZGFfREspe1xyXG4gICAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zXCIsIFZlcmRhbmEsIEdlbmV2YSwgc2Fucy1zZXJpZjtcclxufVxyXG5cclxuOmxhbmcoZGEpe1xyXG4gICAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zXCIsIFZlcmRhbmEsIEdlbmV2YSwgc2Fucy1zZXJpZjtcclxufVxyXG5cclxuLy9zdWRhbmVzZSBGSU5MQU5EXHJcbjpsYW5nKHN1LUZJKXtcclxuICAgIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2Fuc1wiLCBWZXJkYW5hLCBHZW5ldmEsIHNhbnMtc2VyaWY7XHJcbn1cclxuXHJcbjpsYW5nKHN1X0ZJKXtcclxuICAgIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2Fuc1wiLCBWZXJkYW5hLCBHZW5ldmEsIHNhbnMtc2VyaWY7XHJcbn1cclxuXHJcbjpsYW5nKHN1KXtcclxuICAgIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2Fuc1wiLCBWZXJkYW5hLCBHZW5ldmEsIHNhbnMtc2VyaWY7XHJcbn1cclxuXHJcbi8vbm9yd2VnaWFuIE5PUldBWVxyXG46bGFuZyhuby1OTyl7XHJcbiAgICBmb250LWZhbWlseTogXCJOb3RvIFNhbnNcIiwgVmVyZGFuYSwgR2VuZXZhLCBzYW5zLXNlcmlmO1xyXG59XHJcblxyXG46bGFuZyhub19OTyl7XHJcbiAgICBmb250LWZhbWlseTogXCJOb3RvIFNhbnNcIiwgVmVyZGFuYSwgR2VuZXZhLCBzYW5zLXNlcmlmO1xyXG59XHJcblxyXG46bGFuZyhubyl7XHJcbiAgICBmb250LWZhbWlseTogXCJOb3RvIFNhbnNcIiwgVmVyZGFuYSwgR2VuZXZhLCBzYW5zLXNlcmlmO1xyXG59XHJcblxyXG4vL3BvbGlzaFxyXG46bGFuZyhwbC1QTCl7XHJcbiAgICBmb250LWZhbWlseTogXCJOb3RvIFNhbnNcIiwgVmVyZGFuYSwgR2VuZXZhLCBzYW5zLXNlcmlmO1xyXG59XHJcblxyXG46bGFuZyhwbF9QTCl7XHJcbiAgICBmb250LWZhbWlseTogXCJOb3RvIFNhbnNcIiwgVmVyZGFuYSwgR2VuZXZhLCBzYW5zLXNlcmlmO1xyXG59XHJcblxyXG46bGFuZyhwbCl7XHJcbiAgICBmb250LWZhbWlseTogXCJOb3RvIFNhbnNcIiwgVmVyZGFuYSwgR2VuZXZhLCBzYW5zLXNlcmlmO1xyXG59XHJcblxyXG4vL3R1cmtpc2ggVFVSS0VZXHJcbjpsYW5nKHRyLVRSKXtcclxuICAgIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2Fuc1wiLCBWZXJkYW5hLCBHZW5ldmEsIHNhbnMtc2VyaWY7XHJcbn1cclxuXHJcbjpsYW5nKHRyX1RSKXtcclxuICAgIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2Fuc1wiLCBWZXJkYW5hLCBHZW5ldmEsIHNhbnMtc2VyaWY7XHJcbn1cclxuXHJcbjpsYW5nKHRyKXtcclxuICAgIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2Fuc1wiLCBWZXJkYW5hLCBHZW5ldmEsIHNhbnMtc2VyaWY7XHJcbn1cclxuXHJcbjpsYW5nKGZpLUZJKXtcclxuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnNcIiwgVmVyZGFuYSwgR2VuZXZhLCBzYW5zLXNlcmlmO1xyXG59XHJcblxyXG46bGFuZyhmaV9GSSl7XHJcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zXCIsIFZlcmRhbmEsIEdlbmV2YSwgc2Fucy1zZXJpZjtcclxufVxyXG5cclxuOmxhbmcoZmkpe1xyXG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2Fuc1wiLCBWZXJkYW5hLCBHZW5ldmEsIHNhbnMtc2VyaWY7XHJcbn1cclxuXHJcbi8vc2xvdmFrIFNMT1ZBS0lBXHJcbjpsYW5nKHNrLVNLKXtcclxuICAgIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2Fuc1wiLCBWZXJkYW5hLCBHZW5ldmEsIHNhbnMtc2VyaWY7XHJcbn1cclxuXHJcbjpsYW5nKHNrX1NLKXtcclxuICAgIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2Fuc1wiLCBWZXJkYW5hLCBHZW5ldmEsIHNhbnMtc2VyaWY7XHJcbn1cclxuXHJcbjpsYW5nKHNrKXtcclxuICAgIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2Fuc1wiLCBWZXJkYW5hLCBHZW5ldmEsIHNhbnMtc2VyaWY7XHJcbn1cclxuXHJcbi8vY3plY2ggQ1pFQ0hSRVBVQkxJQ1xyXG46bGFuZyhjcy1DWil7XHJcbiAgICBmb250LWZhbWlseTogXCJOb3RvIFNhbnNcIiwgVmVyZGFuYSwgR2VuZXZhLCBzYW5zLXNlcmlmO1xyXG59XHJcblxyXG46bGFuZyhjc19DWil7XHJcbiAgICBmb250LWZhbWlseTogXCJOb3RvIFNhbnNcIiwgVmVyZGFuYSwgR2VuZXZhLCBzYW5zLXNlcmlmO1xyXG59XHJcblxyXG46bGFuZyhjcyl7XHJcbiAgICBmb250LWZhbWlseTogXCJOb3RvIFNhbnNcIiwgVmVyZGFuYSwgR2VuZXZhLCBzYW5zLXNlcmlmO1xyXG59XHJcblxyXG4vL3NwYW5pc2ggU1BBSU5cclxuOmxhbmcoZXMtRVMpe1xyXG4gICAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zXCIsIFZlcmRhbmEsIEdlbmV2YSwgc2Fucy1zZXJpZjtcclxufVxyXG5cclxuOmxhbmcoZXNfRVMpe1xyXG4gICAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zXCIsIFZlcmRhbmEsIEdlbmV2YSwgc2Fucy1zZXJpZjtcclxufVxyXG5cclxuLy9odW5nYXJpYW4gSFVOR0FSWVxyXG46bGFuZyhodS1IVSl7XHJcbiAgICBmb250LWZhbWlseTogXCJOb3RvIFNhbnNcIiwgVmVyZGFuYSwgR2VuZXZhLCBzYW5zLXNlcmlmO1xyXG59XHJcblxyXG46bGFuZyhodV9IVSl7XHJcbiAgICBmb250LWZhbWlseTogXCJOb3RvIFNhbnNcIiwgVmVyZGFuYSwgR2VuZXZhLCBzYW5zLXNlcmlmO1xyXG59XHJcblxyXG46bGFuZyhodSl7XHJcbiAgICBmb250LWZhbWlseTogXCJOb3RvIFNhbnNcIiwgVmVyZGFuYSwgR2VuZXZhLCBzYW5zLXNlcmlmO1xyXG59XHJcblxyXG4vL2ZyZW5jaCBDQU5BREFcclxuOmxhbmcoZnItQ0Epe1xyXG4gICAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zXCIsIFZlcmRhbmEsIEdlbmV2YSwgc2Fucy1zZXJpZjtcclxufVxyXG5cclxuOmxhbmcoZnJfQ0Epe1xyXG4gICAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zXCIsIFZlcmRhbmEsIEdlbmV2YSwgc2Fucy1zZXJpZjtcclxufVxyXG5cclxuLy9lbmdsaXNoIENBTkFEQVxyXG46bGFuZyhlbi1DQSl7XHJcbiAgICBmb250LWZhbWlseTogXCJOb3RvIFNhbnNcIiwgVmVyZGFuYSwgR2VuZXZhLCBzYW5zLXNlcmlmO1xyXG59XHJcblxyXG46bGFuZyhlbl9DQSl7XHJcbiAgICBmb250LWZhbWlseTogXCJOb3RvIFNhbnNcIiwgVmVyZGFuYSwgR2VuZXZhLCBzYW5zLXNlcmlmO1xyXG59XHJcblxyXG4vL2dlcm1hbiBBVVNUUklBXHJcbjpsYW5nKGRlLUFUKXtcclxuICAgIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2Fuc1wiLCBWZXJkYW5hLCBHZW5ldmEsIHNhbnMtc2VyaWY7XHJcbn1cclxuXHJcbjpsYW5nKGRlX0FUKXtcclxuICAgIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2Fuc1wiLCBWZXJkYW5hLCBHZW5ldmEsIHNhbnMtc2VyaWY7XHJcbn1cclxuXHJcbi8vZ2VybWFuIFNXSVRaRVJMQU5EXHJcbjpsYW5nKGRlLUNIKXtcclxuICAgIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2Fuc1wiLCBWZXJkYW5hLCBHZW5ldmEsIHNhbnMtc2VyaWY7XHJcbn1cclxuXHJcbjpsYW5nKGRlX0NIKXtcclxuICAgIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2Fuc1wiLCBWZXJkYW5hLCBHZW5ldmEsIHNhbnMtc2VyaWY7XHJcbn1cclxuXHJcbi8vZnJlbmNoIEJFTEdJVU1cclxuOmxhbmcoZnItQkUpe1xyXG4gICAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zXCIsIFZlcmRhbmEsIEdlbmV2YSwgc2Fucy1zZXJpZjtcclxufVxyXG5cclxuOmxhbmcoZnJfQkUpe1xyXG4gICAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zXCIsIFZlcmRhbmEsIEdlbmV2YSwgc2Fucy1zZXJpZjtcclxufVxyXG5cclxuLy9mcmVuY2ggU1dJVFpFUkxBTkRcclxuOmxhbmcoZnItQ0gpe1xyXG4gICAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zXCIsIFZlcmRhbmEsIEdlbmV2YSwgc2Fucy1zZXJpZjtcclxufVxyXG5cclxuOmxhbmcoZnJfQ0gpe1xyXG4gICAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zXCIsIFZlcmRhbmEsIEdlbmV2YSwgc2Fucy1zZXJpZjtcclxufVxyXG5cclxuLy9kdXRjaCBCRUxHSVVNXHJcbjpsYW5nKG5sLUJFKXtcclxuICAgIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2Fuc1wiLCBWZXJkYW5hLCBHZW5ldmEsIHNhbnMtc2VyaWY7XHJcbn1cclxuXHJcbjpsYW5nKG5sX0JFKXtcclxuICAgIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2Fuc1wiLCBWZXJkYW5hLCBHZW5ldmEsIHNhbnMtc2VyaWY7XHJcbn1cclxuIiwiLyogWzBdICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDEwMDtcclxuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIFRoaW5cIiksIGxvY2FsKFwiTm90b1NhbnNLUi1UaGluXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTZGbVhpRUJQVDRJVGJnTkE1Q2dtT3NuN3RxclllbVF4Y3ZFY1FOdXUwa1FWVVY3X0pVQXQ2M0NqbG9jeWpHcTBaNkhQVGwzOFJVSDQuMC53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVStmOWNhLWZhMGIsIFUrZmYwMy1mZjA1LCBVK2ZmMDcsIFUrZmYwYS1mZjBiLCBVK2ZmMGQtZmYxOSwgVStmZjFiLCBVK2ZmMWQsIFUrZmYyMC1mZjViLCBVK2ZmNWQsIFUrZmZlMC1mZmUzLCBVK2ZmZTUtZmZlNjtcclxufVxyXG5cclxuXHJcbi8qIFsyXSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiAxMDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBUaGluXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItVGhpblwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk2Rm1YaUVCUFQ0SVRiZ05BNUNnbU9zbjd0cXJZZW1ReGN2RWNRTnV1MGtRVlVWN19KVUF0NjNDamxvY3lqR3EwWjZIUFRsMzhSVUg0LjIud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrZDcyMy1kNzI4LCBVK2Q3MmEtZDczMywgVStkNzM1LWQ3NDgsIFUrZDc0YS1kNzRmLCBVK2Q3NTItZDc1MywgVStkNzU1LWQ3NTcsIFUrZDc1YS1kNzVmLCBVK2Q3NjItZDc2NCwgVStkNzY2LWQ3NjgsIFUrZDc2YS1kNzZiLCBVK2Q3NmQtZDc2ZiwgVStkNzcxLWQ3ODcsIFUrZDc4OS1kNzhiLCBVK2Q3OGQtZDc4ZiwgVStkNzkxLWQ3OTcsIFUrZDc5YSwgVStkNzljLCBVK2Q3OWUtZDdhMywgVStmOTAwLWY5MDksIFUrZjkwYi1mOTJlO1xyXG59XHJcblxyXG5cclxuLyogWzNdICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDEwMDtcclxuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIFRoaW5cIiksIGxvY2FsKFwiTm90b1NhbnNLUi1UaGluXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTZGbVhpRUJQVDRJVGJnTkE1Q2dtT3NuN3RxclllbVF4Y3ZFY1FOdXUwa1FWVVY3X0pVQXQ2M0NqbG9jeWpHcTBaNkhQVGwzOFJVSDQuMy53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVStkNjc5LWQ2OGIsIFUrZDY4ZS1kNjllLCBVK2Q2YTAsIFUrZDZhMi1kNmE3LCBVK2Q2YTktZDZjMywgVStkNmM2LWQ2YzcsIFUrZDZjOS1kNmNiLCBVK2Q2Y2QtZDZkMywgVStkNmQ1LWQ2ZDYsIFUrZDZkOC1kNmUzLCBVK2Q2ZTUtZDZlNywgVStkNmU5LWQ2ZmIsIFUrZDZmZC1kNzE3LCBVK2Q3MTktZDcxZiwgVStkNzIxLWQ3MjI7XHJcbn1cclxuXHJcblxyXG4vKiBbNF0gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogMTAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgVGhpblwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLVRoaW5cIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5NkZtWGlFQlBUNElUYmdOQTVDZ21Pc243dHFyWWVtUXhjdkVjUU51dTBrUVZVVjdfSlVBdDYzQ2psb2N5akdxMFo2SFBUbDM4UlVINC40LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVK2Q1YmMtZDVjNywgVStkNWNhLWQ1Y2IsIFUrZDVjZC1kNWNmLCBVK2Q1ZDEtZDVkNywgVStkNWQ5LWQ1ZGEsIFUrZDVkYywgVStkNWRlLWQ1ZTMsIFUrZDVlNi1kNWU3LCBVK2Q1ZTktZDVlYiwgVStkNWVkLWQ1ZjYsIFUrZDVmOCwgVStkNWZhLWQ1ZmYsIFUrZDYwMi1kNjAzLCBVK2Q2MDUtZDYwNywgVStkNjA5LWQ2MGYsIFUrZDYxMi1kNjEzLCBVK2Q2MTYtZDYxYiwgVStkNjFkLWQ2MzcsIFUrZDYzYS1kNjNiLCBVK2Q2M2QtZDYzZiwgVStkNjQxLWQ2NDcsIFUrZDY0YS1kNjRjLCBVK2Q2NGUtZDY1MywgVStkNjU2LWQ2NTcsIFUrZDY1OS1kNjViLCBVK2Q2NWQtZDY2NiwgVStkNjY4LCBVK2Q2NmEtZDY3ODtcclxufVxyXG5cclxuXHJcbi8qIFs1XSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiAxMDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBUaGluXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItVGhpblwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk2Rm1YaUVCUFQ0SVRiZ05BNUNnbU9zbjd0cXJZZW1ReGN2RWNRTnV1MGtRVlVWN19KVUF0NjNDamxvY3lqR3EwWjZIUFRsMzhSVUg0LjUud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrZDUwNywgVStkNTA5LWQ1MGIsIFUrZDUwZC1kNTEzLCBVK2Q1MTUtZDUzYiwgVStkNTNlLWQ1M2YsIFUrZDU0MS1kNTQzLCBVK2Q1NDUtZDU0YywgVStkNTRlLCBVK2Q1NTAsIFUrZDU1Mi1kNTU3LCBVK2Q1NWEtZDU1YiwgVStkNTVkLWQ1NWYsIFUrZDU2MS1kNTY0LCBVK2Q1NjYtZDU2NywgVStkNTZhLCBVK2Q1NmMsIFUrZDU2ZS1kNTczLCBVK2Q1NzYtZDU3NywgVStkNTc5LWQ1ODMsIFUrZDU4NS1kNTg2LCBVK2Q1OGEtZDVhNCwgVStkNWE2LWQ1YmI7XHJcbn1cclxuXHJcblxyXG4vKiBbNl0gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogMTAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgVGhpblwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLVRoaW5cIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5NkZtWGlFQlBUNElUYmdOQTVDZ21Pc243dHFyWWVtUXhjdkVjUU51dTBrUVZVVjdfSlVBdDYzQ2psb2N5akdxMFo2SFBUbDM4UlVINC42LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVK2Q0NjQtZDQ3NywgVStkNDdhLWQ0N2IsIFUrZDQ3ZC1kNDdmLCBVK2Q0ODEtZDQ4NywgVStkNDg5LWQ0OGEsIFUrZDQ4YywgVStkNDhlLWQ0ZTcsIFUrZDRlOS1kNTAzLCBVK2Q1MDUtZDUwNjtcclxufVxyXG5cclxuXHJcbi8qIFs3XSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiAxMDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBUaGluXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItVGhpblwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk2Rm1YaUVCUFQ0SVRiZ05BNUNnbU9zbjd0cXJZZW1ReGN2RWNRTnV1MGtRVlVWN19KVUF0NjNDamxvY3lqR3EwWjZIUFRsMzhSVUg0Ljcud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrZDNiZi1kM2M3LCBVK2QzY2EtZDNjZiwgVStkM2QxLWQzZWIsIFUrZDNlZS1kM2VmLCBVK2QzZjEtZDNmMywgVStkM2Y1LWQzZmIsIFUrZDNmZC1kNDAwLCBVK2Q0MDItZDQ1YiwgVStkNDVkLWQ0NjM7XHJcbn1cclxuXHJcblxyXG4vKiBbOF0gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogMTAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgVGhpblwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLVRoaW5cIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5NkZtWGlFQlBUNElUYmdOQTVDZ21Pc243dHFyWWVtUXhjdkVjUU51dTBrUVZVVjdfSlVBdDYzQ2psb2N5akdxMFo2SFBUbDM4UlVINC44LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVK2QyZmYsIFUrZDMwMi1kMzA0LCBVK2QzMDYtZDMwYiwgVStkMzBmLCBVK2QzMTEtZDMxMywgVStkMzE1LWQzMWIsIFUrZDMxZSwgVStkMzIyLWQzMjQsIFUrZDMyNi1kMzI3LCBVK2QzMmEtZDMyYiwgVStkMzJkLWQzMmYsIFUrZDMzMS1kMzM3LCBVK2QzMzktZDMzYywgVStkMzNlLWQzN2IsIFUrZDM3ZS1kMzdmLCBVK2QzODEtZDM4MywgVStkMzg1LWQzOGIsIFUrZDM4ZS1kMzkwLCBVK2QzOTItZDM5NywgVStkMzlhLWQzOWIsIFUrZDM5ZC1kMzlmLCBVK2QzYTEtZDNhNywgVStkM2E5LWQzYWEsIFUrZDNhYywgVStkM2FlLWQzYjMsIFUrZDNiNS1kM2I3LCBVK2QzYjktZDNiYiwgVStkM2JkLWQzYmU7XHJcbn1cclxuXHJcblxyXG4vKiBbOV0gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogMTAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgVGhpblwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLVRoaW5cIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5NkZtWGlFQlBUNElUYmdOQTVDZ21Pc243dHFyWWVtUXhjdkVjUU51dTBrUVZVVjdfSlVBdDYzQ2psb2N5akdxMFo2SFBUbDM4UlVINC45LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVK2QyNTctZDI3ZiwgVStkMjgxLWQyOWIsIFUrZDI5ZC1kMjlmLCBVK2QyYTEtZDJhYiwgVStkMmFkLWQyYjcsIFUrZDJiYS1kMmJiLCBVK2QyYmQtZDJiZiwgVStkMmMxLWQyYzcsIFUrZDJjOS1kMmVmLCBVK2QyZjItZDJmMywgVStkMmY1LWQyZjcsIFUrZDJmOS1kMmZlO1xyXG59XHJcblxyXG5cclxuLyogWzEwXSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiAxMDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBUaGluXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItVGhpblwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk2Rm1YaUVCUFQ0SVRiZ05BNUNnbU9zbjd0cXJZZW1ReGN2RWNRTnV1MGtRVlVWN19KVUF0NjNDamxvY3lqR3EwWjZIUFRsMzhSVUg0LjEwLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVK2QxYjQsIFUrZDFiNi1kMWYzLCBVK2QxZjUtZDIyYiwgVStkMjJlLWQyMmYsIFUrZDIzMS1kMjMzLCBVK2QyMzUtZDIzYiwgVStkMjNkLWQyNDAsIFUrZDI0Mi1kMjU2O1xyXG59XHJcblxyXG5cclxuLyogWzExXSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiAxMDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBUaGluXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItVGhpblwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk2Rm1YaUVCUFQ0SVRiZ05BNUNnbU9zbjd0cXJZZW1ReGN2RWNRTnV1MGtRVlVWN19KVUF0NjNDamxvY3lqR3EwWjZIUFRsMzhSVUg0LjExLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVK2QxMDUtZDEyZiwgVStkMTMyLWQxMzMsIFUrZDEzNS1kMTM3LCBVK2QxMzktZDEzZiwgVStkMTQxLWQxNDIsIFUrZDE0NCwgVStkMTQ2LWQxNGIsIFUrZDE0ZS1kMTRmLCBVK2QxNTEtZDE1MywgVStkMTU1LWQxNWIsIFUrZDE1ZS1kMTg3LCBVK2QxODktZDE5ZiwgVStkMWEyLWQxYTMsIFUrZDFhNS1kMWE3LCBVK2QxYTktZDFhZiwgVStkMWIyLWQxYjM7XHJcbn1cclxuXHJcblxyXG4vKiBbMTJdICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDEwMDtcclxuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIFRoaW5cIiksIGxvY2FsKFwiTm90b1NhbnNLUi1UaGluXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTZGbVhpRUJQVDRJVGJnTkE1Q2dtT3NuN3RxclllbVF4Y3ZFY1FOdXUwa1FWVVY3X0pVQXQ2M0NqbG9jeWpHcTBaNkhQVGwzOFJVSDQuMTIud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrZDA0Yi1kMDRmLCBVK2QwNTEtZDA1NywgVStkMDU5LWQwNmIsIFUrZDA2ZC1kMDZmLCBVK2QwNzEtZDA3MywgVStkMDc1LWQwN2IsIFUrZDA3ZS1kMGEzLCBVK2QwYTYtZDBhNywgVStkMGE5LWQwYWIsIFUrZDBhZC1kMGIzLCBVK2QwYjYsIFUrZDBiOCwgVStkMGJhLWQwYmYsIFUrZDBjMi1kMGMzLCBVK2QwYzUtZDBjNywgVStkMGM5LWQwY2YsIFUrZDBkMiwgVStkMGQ2LWQwZGIsIFUrZDBkZS1kMGRmLCBVK2QwZTEtZDBlMywgVStkMGU1LWQwZWIsIFUrZDBlZS1kMGYwLCBVK2QwZjItZDEwNDtcclxufVxyXG5cclxuXHJcbi8qIFsxM10gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogMTAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgVGhpblwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLVRoaW5cIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5NkZtWGlFQlBUNElUYmdOQTVDZ21Pc243dHFyWWVtUXhjdkVjUU51dTBrUVZVVjdfSlVBdDYzQ2psb2N5akdxMFo2SFBUbDM4UlVINC4xMy53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVStjZmEyLWNmYzMsIFUrY2ZjNS1jZmRmLCBVK2NmZTItY2ZlMywgVStjZmU1LWNmZTcsIFUrY2ZlOS1jZmY0LCBVK2NmZjYtY2ZmYiwgVStjZmZkLWNmZmYsIFUrZDAwMS1kMDAzLCBVK2QwMDUtZDAxNywgVStkMDE5LWQwMzMsIFUrZDAzNi1kMDM3LCBVK2QwMzktZDAzYiwgVStkMDNkLWQwNGE7XHJcbn1cclxuXHJcblxyXG4vKiBbMTRdICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDEwMDtcclxuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIFRoaW5cIiksIGxvY2FsKFwiTm90b1NhbnNLUi1UaGluXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTZGbVhpRUJQVDRJVGJnTkE1Q2dtT3NuN3RxclllbVF4Y3ZFY1FOdXUwa1FWVVY3X0pVQXQ2M0NqbG9jeWpHcTBaNkhQVGwzOFJVSDQuMTQud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrY2VmMC1jZWYzLCBVK2NlZjYsIFUrY2VmOS1jZWZmLCBVK2NmMDEtY2YwMywgVStjZjA1LWNmMDcsIFUrY2YwOS1jZjBmLCBVK2NmMTEtY2YxMiwgVStjZjE0LWNmMWIsIFUrY2YxZC1jZjFmLCBVK2NmMjEtY2YyZiwgVStjZjMxLWNmNTMsIFUrY2Y1Ni1jZjU3LCBVK2NmNTktY2Y1YiwgVStjZjVkLWNmNjMsIFUrY2Y2NiwgVStjZjY4LCBVK2NmNmEtY2Y2ZiwgVStjZjcxLWNmODQsIFUrY2Y4Ni1jZjhiLCBVK2NmOGQtY2ZhMTtcclxufVxyXG5cclxuXHJcbi8qIFsxNV0gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogMTAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgVGhpblwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLVRoaW5cIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5NkZtWGlFQlBUNElUYmdOQTVDZ21Pc243dHFyWWVtUXhjdkVjUU51dTBrUVZVVjdfSlVBdDYzQ2psb2N5akdxMFo2SFBUbDM4UlVINC4xNS53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVStjZTNjLWNlNTcsIFUrY2U1YS1jZTViLCBVK2NlNWQtY2U1ZiwgVStjZTYxLWNlNjcsIFUrY2U2YSwgVStjZTZjLCBVK2NlNmUtY2U3MywgVStjZTc2LWNlNzcsIFUrY2U3OS1jZTdiLCBVK2NlN2QtY2U4MywgVStjZTg1LWNlODgsIFUrY2U4YS1jZThmLCBVK2NlOTEtY2U5MywgVStjZTk1LWNlOTcsIFUrY2U5OS1jZTlmLCBVK2NlYTIsIFUrY2VhNC1jZWFiLCBVK2NlYWQtY2VlMywgVStjZWU2LWNlZTcsIFUrY2VlOS1jZWViLCBVK2NlZWQtY2VlZjtcclxufVxyXG5cclxuXHJcbi8qIFsxNl0gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogMTAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgVGhpblwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLVRoaW5cIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5NkZtWGlFQlBUNElUYmdOQTVDZ21Pc243dHFyWWVtUXhjdkVjUU51dTBrUVZVVjdfSlVBdDYzQ2psb2N5akdxMFo2SFBUbDM4UlVINC4xNi53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVStjZDkyLWNkOTMsIFUrY2Q5Ni1jZDk3LCBVK2NkOTktY2Q5YiwgVStjZDlkLWNkYTMsIFUrY2RhNi1jZGE4LCBVK2NkYWEtY2RhZiwgVStjZGIxLWNkYzMsIFUrY2RjNS1jZGNiLCBVK2NkY2QtY2RlNywgVStjZGU5LWNlMDMsIFUrY2UwNS1jZTFmLCBVK2NlMjItY2UzNCwgVStjZTM2LWNlM2I7XHJcbn1cclxuXHJcblxyXG4vKiBbMTddICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDEwMDtcclxuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIFRoaW5cIiksIGxvY2FsKFwiTm90b1NhbnNLUi1UaGluXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTZGbVhpRUJQVDRJVGJnTkE1Q2dtT3NuN3RxclllbVF4Y3ZFY1FOdXUwa1FWVVY3X0pVQXQ2M0NqbG9jeWpHcTBaNkhQVGwzOFJVSDQuMTcud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrY2NlZi1jZDA3LCBVK2NkMGEtY2QwYiwgVStjZDBkLWNkMWEsIFUrY2QxYywgVStjZDFlLWNkMmIsIFUrY2QyZC1jZDViLCBVK2NkNWQtY2Q3NywgVStjZDc5LWNkOTE7XHJcbn1cclxuXHJcblxyXG4vKiBbMThdICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDEwMDtcclxuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIFRoaW5cIiksIGxvY2FsKFwiTm90b1NhbnNLUi1UaGluXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTZGbVhpRUJQVDRJVGJnTkE1Q2dtT3NuN3RxclllbVF4Y3ZFY1FOdXUwa1FWVVY3X0pVQXQ2M0NqbG9jeWpHcTBaNkhQVGwzOFJVSDQuMTgud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrY2MzZi1jYzQzLCBVK2NjNDYtY2M0NywgVStjYzQ5LWNjNGIsIFUrY2M0ZC1jYzUzLCBVK2NjNTUtY2M1OCwgVStjYzVhLWNjNWYsIFUrY2M2MS1jYzk3LCBVK2NjOWEtY2M5YiwgVStjYzlkLWNjOWYsIFUrY2NhMS1jY2E3LCBVK2NjYWEsIFUrY2NhYywgVStjY2FlLWNjYjMsIFUrY2NiNi1jY2I3LCBVK2NjYjktY2NiYiwgVStjY2JkLWNjY2YsIFUrY2NkMS1jY2UzLCBVK2NjZTUtY2NlZTtcclxufVxyXG5cclxuXHJcbi8qIFsxOV0gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogMTAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgVGhpblwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLVRoaW5cIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5NkZtWGlFQlBUNElUYmdOQTVDZ21Pc243dHFyWWVtUXhjdkVjUU51dTBrUVZVVjdfSlVBdDYzQ2psb2N5akdxMFo2SFBUbDM4UlVINC4xOS53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVStjYjkxLWNiZDMsIFUrY2JkNS1jYmUzLCBVK2NiZTUtY2MwYiwgVStjYzBlLWNjMGYsIFUrY2MxMS1jYzEzLCBVK2NjMTUtY2MxYiwgVStjYzFkLWNjMjAsIFUrY2MyMy1jYzI3LCBVK2NjMmEtY2MyYiwgVStjYzJkLCBVK2NjMmYsIFUrY2MzMS1jYzM3LCBVK2NjM2EsIFUrY2MzYztcclxufVxyXG5cclxuXHJcbi8qIFsyMF0gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogMTAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgVGhpblwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLVRoaW5cIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5NkZtWGlFQlBUNElUYmdOQTVDZ21Pc243dHFyWWVtUXhjdkVjUU51dTBrUVZVVjdfSlVBdDYzQ2psb2N5akdxMFo2SFBUbDM4UlVINC4yMC53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVStjYWY0LWNiNDcsIFUrY2I0YS1jYjkwO1xyXG59XHJcblxyXG5cclxuLyogWzIxXSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiAxMDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBUaGluXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItVGhpblwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk2Rm1YaUVCUFQ0SVRiZ05BNUNnbU9zbjd0cXJZZW1ReGN2RWNRTnV1MGtRVlVWN19KVUF0NjNDamxvY3lqR3EwWjZIUFRsMzhSVUg0LjIxLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVK2NhNGEtY2E0YiwgVStjYTRlLWNhNGYsIFUrY2E1MS1jYTUzLCBVK2NhNTUtY2E1YiwgVStjYTVkLWNhNjAsIFUrY2E2Mi1jYTgzLCBVK2NhODUtY2FiYiwgVStjYWJlLWNhYmYsIFUrY2FjMS1jYWMzLCBVK2NhYzUtY2FjYiwgVStjYWNkLWNhZDAsIFUrY2FkMiwgVStjYWQ0LWNhZDgsIFUrY2FkYS1jYWYzO1xyXG59XHJcblxyXG5cclxuLyogWzIyXSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiAxMDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBUaGluXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItVGhpblwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk2Rm1YaUVCUFQ0SVRiZ05BNUNnbU9zbjd0cXJZZW1ReGN2RWNRTnV1MGtRVlVWN19KVUF0NjNDamxvY3lqR3EwWjZIUFRsMzhSVUg0LjIyLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVK2M5OTYtYzk5NywgVStjOTlhLWM5OWMsIFUrYzk5ZS1jOWJmLCBVK2M5YzItYzljMywgVStjOWM1LWM5YzcsIFUrYzljOS1jOWNmLCBVK2M5ZDIsIFUrYzlkNCwgVStjOWQ3LWM5ZDgsIFUrYzlkYiwgVStjOWRlLWM5ZGYsIFUrYzllMS1jOWUzLCBVK2M5ZTUtYzllNiwgVStjOWU4LWM5ZWIsIFUrYzllZS1jOWYwLCBVK2M5ZjItYzlmNywgVStjOWY5LWNhMGIsIFUrY2EwZC1jYTI4LCBVK2NhMmEtY2E0OTtcclxufVxyXG5cclxuXHJcbi8qIFsyM10gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogMTAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgVGhpblwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLVRoaW5cIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5NkZtWGlFQlBUNElUYmdOQTVDZ21Pc243dHFyWWVtUXhjdkVjUU51dTBrUVZVVjdfSlVBdDYzQ2psb2N5akdxMFo2SFBUbDM4UlVINC4yMy53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVStjOGU5LWM4ZjQsIFUrYzhmNi1jOGZiLCBVK2M4ZmUtYzhmZiwgVStjOTAxLWM5MDMsIFUrYzkwNS1jOTBiLCBVK2M5MGUtYzkxMCwgVStjOTEyLWM5MTcsIFUrYzkxOS1jOTJiLCBVK2M5MmQtYzk0ZiwgVStjOTUxLWM5NTMsIFUrYzk1NS1jOTZiLCBVK2M5NmQtYzk3MywgVStjOTc1LWM5ODcsIFUrYzk4YS1jOThiLCBVK2M5OGQtYzk4ZiwgVStjOTkxLWM5OTU7XHJcbn1cclxuXHJcblxyXG4vKiBbMjRdICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDEwMDtcclxuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIFRoaW5cIiksIGxvY2FsKFwiTm90b1NhbnNLUi1UaGluXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTZGbVhpRUJQVDRJVGJnTkE1Q2dtT3NuN3RxclllbVF4Y3ZFY1FOdXUwa1FWVVY3X0pVQXQ2M0NqbG9jeWpHcTBaNkhQVGwzOFJVSDQuMjQud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrYzg0MS1jODRiLCBVK2M4NGQtYzg2ZiwgVStjODcyLWM4NzMsIFUrYzg3NS1jODc3LCBVK2M4NzktYzg3ZiwgVStjODgyLWM4ODQsIFUrYzg4Ny1jODhhLCBVK2M4OGQtYzhjMywgVStjOGM1LWM4ZGYsIFUrYzhlMS1jOGU4O1xyXG59XHJcblxyXG5cclxuLyogWzI1XSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiAxMDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBUaGluXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItVGhpblwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk2Rm1YaUVCUFQ0SVRiZ05BNUNnbU9zbjd0cXJZZW1ReGN2RWNRTnV1MGtRVlVWN19KVUF0NjNDamxvY3lqR3EwWjZIUFRsMzhSVUg0LjI1LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVK2M3NzktYzc3YiwgVStjNzdlLWM3ODIsIFUrYzc4NiwgVStjNzhiLCBVK2M3OGQsIFUrYzc4ZiwgVStjNzkyLWM3OTMsIFUrYzc5NSwgVStjNzk3LCBVK2M3OTktYzc5ZiwgVStjN2EyLCBVK2M3YTctYzdhYiwgVStjN2FlLWM3YmIsIFUrYzdiZC1jN2MwLCBVK2M3YzItYzdjNywgVStjN2M5LWM3ZGMsIFUrYzdkZS1jN2ZmLCBVK2M4MDItYzgwMywgVStjODA1LWM4MDcsIFUrYzgwOSwgVStjODBiLWM4MGYsIFUrYzgxMiwgVStjODE0LCBVK2M4MTctYzgxYiwgVStjODFlLWM4MWYsIFUrYzgyMS1jODIzLCBVK2M4MjUtYzgyZSwgVStjODMwLWM4MzcsIFUrYzgzOS1jODNiLCBVK2M4M2QtYzg0MDtcclxufVxyXG5cclxuXHJcbi8qIFsyNl0gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogMTAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgVGhpblwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLVRoaW5cIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5NkZtWGlFQlBUNElUYmdOQTVDZ21Pc243dHFyWWVtUXhjdkVjUU51dTBrUVZVVjdfSlVBdDYzQ2psb2N5akdxMFo2SFBUbDM4UlVINC4yNi53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVStjNmJiLWM2YmYsIFUrYzZjMiwgVStjNmM0LCBVK2M2YzYtYzZjYiwgVStjNmNlLWM2Y2YsIFUrYzZkMS1jNmQzLCBVK2M2ZDUtYzZkYiwgVStjNmRkLWM2ZGYsIFUrYzZlMS1jNmU3LCBVK2M2ZTktYzZlYiwgVStjNmVkLWM2ZWYsIFUrYzZmMS1jNmY4LCBVK2M2ZmEtYzcwMywgVStjNzA1LWM3MDcsIFUrYzcwOS1jNzBiLCBVK2M3MGQtYzcxNiwgVStjNzE4LCBVK2M3MWEtYzcxZiwgVStjNzIyLWM3MjMsIFUrYzcyNS1jNzI3LCBVK2M3MjktYzczNCwgVStjNzM2LWM3M2IsIFUrYzczZS1jNzNmLCBVK2M3NDEtYzc0MywgVStjNzQ1LWM3NGIsIFUrYzc0ZS1jNzUwLCBVK2M3NTItYzc1NywgVStjNzU5LWM3NzMsIFUrYzc3Ni1jNzc3O1xyXG59XHJcblxyXG5cclxuLyogWzI3XSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiAxMDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBUaGluXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItVGhpblwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk2Rm1YaUVCUFQ0SVRiZ05BNUNnbU9zbjd0cXJZZW1ReGN2RWNRTnV1MGtRVlVWN19KVUF0NjNDamxvY3lqR3EwWjZIUFRsMzhSVUg0LjI3LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVK2M1ZjUtYzVmYiwgVStjNWZlLCBVK2M2MDItYzYwNSwgVStjNjA3LCBVK2M2MDktYzYwZiwgVStjNjExLWM2MWEsIFUrYzYxYy1jNjIzLCBVK2M2MjYtYzYyNywgVStjNjI5LWM2MmIsIFUrYzYyZCwgVStjNjJmLWM2MzIsIFUrYzYzNiwgVStjNjM4LCBVK2M2M2EtYzYzZiwgVStjNjQyLWM2NDMsIFUrYzY0NS1jNjQ3LCBVK2M2NDktYzY1MiwgVStjNjU2LWM2NWIsIFUrYzY1ZC1jNjVmLCBVK2M2NjEtYzY2MywgVStjNjY1LWM2NzcsIFUrYzY3OS1jNjdiLCBVK2M2N2QtYzY5MywgVStjNjk2LWM2OTcsIFUrYzY5OS1jNjliLCBVK2M2OWQtYzZhMywgVStjNmE2LCBVK2M2YTgsIFUrYzZhYS1jNmFmLCBVK2M2YjItYzZiMywgVStjNmI1LWM2YjcsIFUrYzZiOS1jNmJhO1xyXG59XHJcblxyXG5cclxuLyogWzI4XSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiAxMDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBUaGluXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItVGhpblwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk2Rm1YaUVCUFQ0SVRiZ05BNUNnbU9zbjd0cXJZZW1ReGN2RWNRTnV1MGtRVlVWN19KVUF0NjNDamxvY3lqR3EwWjZIUFRsMzhSVUg0LjI4LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVK2M1MTctYzUyNywgVStjNTJhLWM1MmIsIFUrYzUyZC1jNTJmLCBVK2M1MzEtYzUzOCwgVStjNTNhLCBVK2M1M2MsIFUrYzUzZS1jNTQzLCBVK2M1NDYtYzU0NywgVStjNTRiLCBVK2M1NGQtYzU1MiwgVStjNTU2LCBVK2M1NWEtYzU1YiwgVStjNTVkLCBVK2M1NWYsIFUrYzU2Mi1jNTYzLCBVK2M1NjUtYzU2NywgVStjNTY5LWM1NmYsIFUrYzU3MiwgVStjNTc0LCBVK2M1NzYtYzU3YiwgVStjNTdlLWM1N2YsIFUrYzU4MS1jNTgzLCBVK2M1ODUtYzU4NiwgVStjNTg4LWM1OGIsIFUrYzU4ZSwgVStjNTkwLCBVK2M1OTItYzU5NiwgVStjNTk5LWM1YjMsIFUrYzViNi1jNWI3LCBVK2M1YmEsIFUrYzViZS1jNWMzLCBVK2M1Y2EtYzVjYiwgVStjNWNkLCBVK2M1Y2YsIFUrYzVkMi1jNWQzLCBVK2M1ZDUtYzVkNywgVStjNWQ5LWM1ZGYsIFUrYzVlMS1jNWUyLCBVK2M1ZTQsIFUrYzVlNi1jNWViLCBVK2M1ZWYsIFUrYzVmMS1jNWYzO1xyXG59XHJcblxyXG5cclxuLyogWzI5XSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiAxMDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBUaGluXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItVGhpblwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk2Rm1YaUVCUFQ0SVRiZ05BNUNnbU9zbjd0cXJZZW1ReGN2RWNRTnV1MGtRVlVWN19KVUF0NjNDamxvY3lqR3EwWjZIUFRsMzhSVUg0LjI5LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVK2M0NzUtYzRlZiwgVStjNGYyLWM0ZjMsIFUrYzRmNS1jNGY3LCBVK2M0ZjktYzRmZiwgVStjNTAyLWM1MGIsIFUrYzUwZC1jNTE2O1xyXG59XHJcblxyXG5cclxuLyogWzMwXSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiAxMDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBUaGluXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItVGhpblwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk2Rm1YaUVCUFQ0SVRiZ05BNUNnbU9zbjd0cXJZZW1ReGN2RWNRTnV1MGtRVlVWN19KVUF0NjNDamxvY3lqR3EwWjZIUFRsMzhSVUg0LjMwLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVK2MzZDAtYzNkNywgVStjM2RhLWMzZGIsIFUrYzNkZC1jM2RlLCBVK2MzZTEtYzNlYywgVStjM2VlLWMzZjMsIFUrYzNmNS1jNDJiLCBVK2M0MmQtYzQ2MywgVStjNDY2LWM0NzQ7XHJcbn1cclxuXHJcblxyXG4vKiBbMzFdICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDEwMDtcclxuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIFRoaW5cIiksIGxvY2FsKFwiTm90b1NhbnNLUi1UaGluXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTZGbVhpRUJQVDRJVGJnTkE1Q2dtT3NuN3RxclllbVF4Y3ZFY1FOdXUwa1FWVVY3X0pVQXQ2M0NqbG9jeWpHcTBaNkhQVGwzOFJVSDQuMzEud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrYzMyYi1jMzY3LCBVK2MzNmEtYzM2YiwgVStjMzZkLWMzNmYsIFUrYzM3MS1jMzc3LCBVK2MzN2EtYzM3YiwgVStjMzdlLWMzODMsIFUrYzM4NS1jMzg3LCBVK2MzODktYzNjZjtcclxufVxyXG5cclxuXHJcbi8qIFszMl0gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogMTAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgVGhpblwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLVRoaW5cIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5NkZtWGlFQlBUNElUYmdOQTVDZ21Pc243dHFyWWVtUXhjdkVjUU51dTBrUVZVVjdfSlVBdDYzQ2psb2N5akdxMFo2SFBUbDM4UlVINC4zMi53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVStjMjZhLWMyNmIsIFUrYzI2ZC1jMjZmLCBVK2MyNzEtYzI3MywgVStjMjc1LWMyN2IsIFUrYzI3ZS1jMjg3LCBVK2MyODktYzI4ZiwgVStjMjkxLWMyOTcsIFUrYzI5OS1jMjlhLCBVK2MyOWMtYzJhMywgVStjMmE1LWMyYTcsIFUrYzJhOS1jMmFiLCBVK2MyYWQtYzJiMywgVStjMmI2LCBVK2MyYjgsIFUrYzJiYS1jMmJiLCBVK2MyYmQtYzJkYiwgVStjMmRlLWMyZGYsIFUrYzJlMS1jMmUyLCBVK2MyZTUtYzJlYSwgVStjMmVlLCBVK2MyZjAsIFUrYzJmMi1jMmY1LCBVK2MyZjcsIFUrYzJmYS1jMmZiLCBVK2MyZmQtYzJmZiwgVStjMzAxLWMzMDcsIFUrYzMwOS1jMzBjLCBVK2MzMGUtYzMxMiwgVStjMzE1LWMzMjMsIFUrYzMyNS1jMzI4LCBVK2MzMmE7XHJcbn1cclxuXHJcblxyXG4vKiBbMzNdICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDEwMDtcclxuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIFRoaW5cIiksIGxvY2FsKFwiTm90b1NhbnNLUi1UaGluXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTZGbVhpRUJQVDRJVGJnTkE1Q2dtT3NuN3RxclllbVF4Y3ZFY1FOdXUwa1FWVVY3X0pVQXQ2M0NqbG9jeWpHcTBaNkhQVGwzOFJVSDQuMzMud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrYzFiYy1jMWMzLCBVK2MxYzUtYzFkZiwgVStjMWUxLWMxZmIsIFUrYzFmZC1jMjAzLCBVK2MyMDUtYzIwYywgVStjMjBlLCBVK2MyMTAtYzIxNywgVStjMjFhLWMyMWIsIFUrYzIxZC1jMjFlLCBVK2MyMjEtYzIyNywgVStjMjI5LWMyMmEsIFUrYzIyYywgVStjMjJlLCBVK2MyMzAsIFUrYzIzMy1jMjRmLCBVK2MyNTEtYzI1NywgVStjMjU5LWMyNjk7XHJcbn1cclxuXHJcblxyXG4vKiBbMzRdICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDEwMDtcclxuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIFRoaW5cIiksIGxvY2FsKFwiTm90b1NhbnNLUi1UaGluXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTZGbVhpRUJQVDRJVGJnTkE1Q2dtT3NuN3RxclllbVF4Y3ZFY1FOdXUwa1FWVVY3X0pVQXQ2M0NqbG9jeWpHcTBaNkhQVGwzOFJVSDQuMzQud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrYzEwMS1jMTFiLCBVK2MxMWYsIFUrYzEyMS1jMTIzLCBVK2MxMjUtYzEyYiwgVStjMTJlLCBVK2MxMzItYzEzNywgVStjMTNhLWMxM2IsIFUrYzEzZC1jMTNmLCBVK2MxNDEtYzE0NywgVStjMTRhLCBVK2MxNGMtYzE1MywgVStjMTU1LWMxNTcsIFUrYzE1OS1jMTViLCBVK2MxNWQtYzE2NiwgVStjMTY5LWMxNmYsIFUrYzE3MS1jMTc3LCBVK2MxNzktYzE4YiwgVStjMThlLWMxOGYsIFUrYzE5MS1jMTkzLCBVK2MxOTUtYzE5YiwgVStjMTlkLWMxOWUsIFUrYzFhMCwgVStjMWEyLWMxYTQsIFUrYzFhNi1jMWJiO1xyXG59XHJcblxyXG5cclxuLyogWzM1XSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiAxMDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBUaGluXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItVGhpblwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk2Rm1YaUVCUFQ0SVRiZ05BNUNnbU9zbjd0cXJZZW1ReGN2RWNRTnV1MGtRVlVWN19KVUF0NjNDamxvY3lqR3EwWjZIUFRsMzhSVUg0LjM1LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVK2MwNDktYzA1NywgVStjMDU5LWMwNWIsIFUrYzA1ZC1jMDVmLCBVK2MwNjEtYzA2NywgVStjMDY5LWMwOGYsIFUrYzA5MS1jMGFiLCBVK2MwYWUtYzBhZiwgVStjMGIxLWMwYjMsIFUrYzBiNSwgVStjMGI3LWMwYmIsIFUrYzBiZSwgVStjMGMyLWMwYzcsIFUrYzBjYS1jMGNiLCBVK2MwY2QtYzBjZiwgVStjMGQxLWMwZDcsIFUrYzBkOS1jMGRhLCBVK2MwZGMsIFUrYzBkZS1jMGUzLCBVK2MwZTUtYzBlYiwgVStjMGVkLWMwZjMsIFUrYzBmNiwgVStjMGY4LCBVK2MwZmEtYzBmZjtcclxufVxyXG5cclxuXHJcbi8qIFszNl0gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogMTAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgVGhpblwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLVRoaW5cIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5NkZtWGlFQlBUNElUYmdOQTVDZ21Pc243dHFyWWVtUXhjdkVjUU51dTBrUVZVVjdfSlVBdDYzQ2psb2N5akdxMFo2SFBUbDM4UlVINC4zNi53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVStiZmE3LWJmYWYsIFUrYmZiMS1iZmM0LCBVK2JmYzYtYmZjYiwgVStiZmNlLWJmY2YsIFUrYmZkMS1iZmQzLCBVK2JmZDUtYmZkYiwgVStiZmRkLWMwNDg7XHJcbn1cclxuXHJcblxyXG4vKiBbMzddICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDEwMDtcclxuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIFRoaW5cIiksIGxvY2FsKFwiTm90b1NhbnNLUi1UaGluXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTZGbVhpRUJQVDRJVGJnTkE1Q2dtT3NuN3RxclllbVF4Y3ZFY1FOdXUwa1FWVVY3X0pVQXQ2M0NqbG9jeWpHcTBaNkhQVGwzOFJVSDQuMzcud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrYmYwNywgVStiZjA5LWJmM2YsIFUrYmY0MS1iZjRmLCBVK2JmNTItYmY1NCwgVStiZjU2LWJmYTY7XHJcbn1cclxuXHJcblxyXG4vKiBbMzhdICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDEwMDtcclxuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIFRoaW5cIiksIGxvY2FsKFwiTm90b1NhbnNLUi1UaGluXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTZGbVhpRUJQVDRJVGJnTkE1Q2dtT3NuN3RxclllbVF4Y3ZFY1FOdXUwa1FWVVY3X0pVQXQ2M0NqbG9jeWpHcTBaNkhQVGwzOFJVSDQuMzgud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrYmU1NiwgVStiZTU4LCBVK2JlNWMtYmU1ZiwgVStiZTYyLWJlNjMsIFUrYmU2NS1iZTY3LCBVK2JlNjktYmU3NCwgVStiZTc2LWJlN2IsIFUrYmU3ZS1iZTdmLCBVK2JlODEtYmU4ZSwgVStiZTkwLCBVK2JlOTItYmVhNywgVStiZWE5LWJlY2YsIFUrYmVkMi1iZWQzLCBVK2JlZDUtYmVkNiwgVStiZWQ5LWJlZTMsIFUrYmVlNi1iZjA2O1xyXG59XHJcblxyXG5cclxuLyogWzM5XSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiAxMDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBUaGluXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItVGhpblwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk2Rm1YaUVCUFQ0SVRiZ05BNUNnbU9zbjd0cXJZZW1ReGN2RWNRTnV1MGtRVlVWN19KVUF0NjNDamxvY3lqR3EwWjZIUFRsMzhSVUg0LjM5LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVK2JkYjAtYmRkMywgVStiZGQ1LWJkZWYsIFUrYmRmMS1iZTBiLCBVK2JlMGQtYmUwZiwgVStiZTExLWJlMTMsIFUrYmUxNS1iZTQzLCBVK2JlNDYtYmU0NywgVStiZTQ5LWJlNGIsIFUrYmU0ZC1iZTUzO1xyXG59XHJcblxyXG5cclxuLyogWzQwXSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiAxMDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBUaGluXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItVGhpblwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk2Rm1YaUVCUFQ0SVRiZ05BNUNnbU9zbjd0cXJZZW1ReGN2RWNRTnV1MGtRVlVWN19KVUF0NjNDamxvY3lqR3EwWjZIUFRsMzhSVUg0LjQwLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVK2JkMDMsIFUrYmQwNiwgVStiZDA4LCBVK2JkMGEtYmQwZiwgVStiZDExLWJkMjIsIFUrYmQyNS1iZDQ3LCBVK2JkNDktYmQ1OCwgVStiZDVhLWJkN2YsIFUrYmQ4Mi1iZDgzLCBVK2JkODUtYmQ4NywgVStiZDhhLWJkOGYsIFUrYmQ5MS1iZDkyLCBVK2JkOTQsIFUrYmQ5Ni1iZDk4LCBVK2JkOWEtYmRhZjtcclxufVxyXG5cclxuXHJcbi8qIFs0MV0gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogMTAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgVGhpblwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLVRoaW5cIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5NkZtWGlFQlBUNElUYmdOQTVDZ21Pc243dHFyWWVtUXhjdkVjUU51dTBrUVZVVjdfSlVBdDYzQ2psb2N5akdxMFo2SFBUbDM4UlVINC40MS53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVStiYzRlLWJjODMsIFUrYmM4Ni1iYzg3LCBVK2JjODktYmM4YiwgVStiYzhkLWJjOTMsIFUrYmM5NiwgVStiYzk4LCBVK2JjOWItYmM5ZiwgVStiY2EyLWJjYTMsIFUrYmNhNS1iY2E3LCBVK2JjYTktYmNiMiwgVStiY2I0LWJjYmIsIFUrYmNiZS1iY2JmLCBVK2JjYzEtYmNjMywgVStiY2M1LWJjY2MsIFUrYmNjZS1iY2QwLCBVK2JjZDItYmNkNCwgVStiY2Q2LWJjZjMsIFUrYmNmNywgVStiY2Y5LWJjZmIsIFUrYmNmZC1iZDAyO1xyXG59XHJcblxyXG5cclxuLyogWzQyXSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiAxMDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBUaGluXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItVGhpblwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk2Rm1YaUVCUFQ0SVRiZ05BNUNnbU9zbjd0cXJZZW1ReGN2RWNRTnV1MGtRVlVWN19KVUF0NjNDamxvY3lqR3EwWjZIUFRsMzhSVUg0LjQyLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVK2JiOTAtYmJhMywgVStiYmE1LWJiYWIsIFUrYmJhZC1iYmJmLCBVK2JiYzEtYmJmNywgVStiYmZhLWJiZmIsIFUrYmJmZC1iYmZlLCBVK2JjMDEtYmMwNywgVStiYzA5LWJjMGEsIFUrYmMwZSwgVStiYzEwLCBVK2JjMTItYmMxMywgVStiYzE3LCBVK2JjMTktYmMxYSwgVStiYzFlLCBVK2JjMjAtYmMyMywgVStiYzI2LCBVK2JjMjgsIFUrYmMyYS1iYzJjLCBVK2JjMmUtYmMyZiwgVStiYzMyLWJjMzMsIFUrYmMzNS1iYzM3LCBVK2JjMzktYmMzZiwgVStiYzQxLWJjNDIsIFUrYmM0NCwgVStiYzQ2LWJjNDgsIFUrYmM0YS1iYzRkO1xyXG59XHJcblxyXG5cclxuLyogWzQzXSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiAxMDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBUaGluXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItVGhpblwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk2Rm1YaUVCUFQ0SVRiZ05BNUNnbU9zbjd0cXJZZW1ReGN2RWNRTnV1MGtRVlVWN19KVUF0NjNDamxvY3lqR3EwWjZIUFRsMzhSVUg0LjQzLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVK2JhZTYtYmFmYiwgVStiYWZkLWJiMTcsIFUrYmIxOS1iYjMzLCBVK2JiMzcsIFUrYmIzOS1iYjNhLCBVK2JiM2QtYmI0MywgVStiYjQ1LWJiNDYsIFUrYmI0OCwgVStiYjRhLWJiNGYsIFUrYmI1MS1iYjUzLCBVK2JiNTUtYmI1NywgVStiYjU5LWJiNjIsIFUrYmI2NC1iYjhmO1xyXG59XHJcblxyXG5cclxuLyogWzQ0XSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiAxMDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBUaGluXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItVGhpblwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk2Rm1YaUVCUFQ0SVRiZ05BNUNnbU9zbjd0cXJZZW1ReGN2RWNRTnV1MGtRVlVWN19KVUF0NjNDamxvY3lqR3EwWjZIUFRsMzhSVUg0LjQ0LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVK2JhMzAtYmEzNywgVStiYTNhLWJhM2IsIFUrYmEzZC1iYTNmLCBVK2JhNDEtYmE0NywgVStiYTQ5LWJhNGEsIFUrYmE0YywgVStiYTRlLWJhNTMsIFUrYmE1Ni1iYTU3LCBVK2JhNTktYmE1YiwgVStiYTVkLWJhNjMsIFUrYmE2NS1iYTY2LCBVK2JhNjgtYmE2ZiwgVStiYTcxLWJhNzMsIFUrYmE3NS1iYTc3LCBVK2JhNzktYmE4NCwgVStiYTg2LCBVK2JhODgtYmFhNywgVStiYWFhLCBVK2JhYWQtYmFhZiwgVStiYWIxLWJhYjcsIFUrYmFiYSwgVStiYWJjLCBVK2JhYmUtYmFlNTtcclxufVxyXG5cclxuXHJcbi8qIFs0NV0gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogMTAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgVGhpblwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLVRoaW5cIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5NkZtWGlFQlBUNElUYmdOQTVDZ21Pc243dHFyWWVtUXhjdkVjUU51dTBrUVZVVjdfSlVBdDYzQ2psb2N5akdxMFo2SFBUbDM4UlVINC40NS53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVStiOTZlLWI5NzMsIFUrYjk3Ni1iOTc3LCBVK2I5NzktYjk3YiwgVStiOTdkLWI5ODMsIFUrYjk4NiwgVStiOTg4LCBVK2I5OGEtYjk4ZCwgVStiOThmLWI5YWIsIFUrYjlhZS1iOWFmLCBVK2I5YjEtYjliMywgVStiOWI1LWI5YmIsIFUrYjliZSwgVStiOWMwLCBVK2I5YzItYjljNywgVStiOWNhLWI5Y2IsIFUrYjljZCwgVStiOWQyLWI5ZDcsIFUrYjlkYSwgVStiOWRjLCBVK2I5ZGYtYjllMCwgVStiOWUyLCBVK2I5ZTYtYjllNywgVStiOWU5LWI5ZjMsIFUrYjlmNiwgVStiOWY4LCBVK2I5ZmItYmEyZjtcclxufVxyXG5cclxuXHJcbi8qIFs0Nl0gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogMTAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgVGhpblwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLVRoaW5cIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5NkZtWGlFQlBUNElUYmdOQTVDZ21Pc243dHFyWWVtUXhjdkVjUU51dTBrUVZVVjdfSlVBdDYzQ2psb2N5akdxMFo2SFBUbDM4UlVINC40Ni53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVStiOGJmLWI4Y2IsIFUrYjhjZC1iOGUwLCBVK2I4ZTItYjhlNywgVStiOGVhLWI4ZWIsIFUrYjhlZC1iOGVmLCBVK2I4ZjEtYjhmNywgVStiOGZhLCBVK2I4ZmMsIFUrYjhmZS1iOTAzLCBVK2I5MDUtYjkxNywgVStiOTE5LWI5MWYsIFUrYjkyMS1iOTNiLCBVK2I5M2QtYjk1NywgVStiOTVhLWI5NWIsIFUrYjk1ZC1iOTVmLCBVK2I5NjEtYjk2NywgVStiOTY5LWI5NmM7XHJcbn1cclxuXHJcblxyXG4vKiBbNDddICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDEwMDtcclxuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIFRoaW5cIiksIGxvY2FsKFwiTm90b1NhbnNLUi1UaGluXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTZGbVhpRUJQVDRJVGJnTkE1Q2dtT3NuN3RxclllbVF4Y3ZFY1FOdXUwa1FWVVY3X0pVQXQ2M0NqbG9jeWpHcTBaNkhQVGwzOFJVSDQuNDcud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrYjgwZC1iODBmLCBVK2I4MTEtYjgxNywgVStiODFhLCBVK2I4MWMtYjgyMywgVStiODI2LWI4MjcsIFUrYjgyOS1iODJiLCBVK2I4MmQtYjgzMywgVStiODM2LCBVK2I4M2EtYjgzZiwgVStiODQxLWI4NWIsIFUrYjg1ZS1iODVmLCBVK2I4NjEtYjg2MywgVStiODY1LWI4NmIsIFUrYjg2ZSwgVStiODcwLCBVK2I4NzItYjhhZiwgVStiOGIxLWI4YmU7XHJcbn1cclxuXHJcblxyXG4vKiBbNDhdICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDEwMDtcclxuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIFRoaW5cIiksIGxvY2FsKFwiTm90b1NhbnNLUi1UaGluXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTZGbVhpRUJQVDRJVGJnTkE1Q2dtT3NuN3RxclllbVF4Y3ZFY1FOdXUwa1FWVVY3X0pVQXQ2M0NqbG9jeWpHcTBaNkhQVGwzOFJVSDQuNDgud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrYjc0ZC1iNzVmLCBVK2I3NjEtYjc2MywgVStiNzY1LWI3NzQsIFUrYjc3Ni1iNzdiLCBVK2I3N2UtYjc3ZiwgVStiNzgxLWI3ODMsIFUrYjc4NS1iNzhiLCBVK2I3OGUsIFUrYjc5Mi1iNzk2LCBVK2I3OWEtYjc5YiwgVStiNzlkLWI3YTcsIFUrYjdhYSwgVStiN2FlLWI3YjMsIFUrYjdiNi1iN2M4LCBVK2I3Y2EtYjdlYiwgVStiN2VlLWI3ZWYsIFUrYjdmMS1iN2YzLCBVK2I3ZjUtYjdmYiwgVStiN2ZlLCBVK2I4MDItYjgwNiwgVStiODBhLWI4MGI7XHJcbn1cclxuXHJcblxyXG4vKiBbNDldICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDEwMDtcclxuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIFRoaW5cIiksIGxvY2FsKFwiTm90b1NhbnNLUi1UaGluXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTZGbVhpRUJQVDRJVGJnTkE1Q2dtT3NuN3RxclllbVF4Y3ZFY1FOdXUwa1FWVVY3X0pVQXQ2M0NqbG9jeWpHcTBaNkhQVGwzOFJVSDQuNDkud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrYjZhNy1iNmFhLCBVK2I2YWMtYjZiMCwgVStiNmIyLWI2ZWYsIFUrYjZmMS1iNzI3LCBVK2I3MmEtYjcyYiwgVStiNzJkLWI3MmUsIFUrYjczMS1iNzM3LCBVK2I3MzktYjczYSwgVStiNzNjLWI3NDMsIFUrYjc0NS1iNzRjO1xyXG59XHJcblxyXG5cclxuLyogWzUwXSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiAxMDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBUaGluXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItVGhpblwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk2Rm1YaUVCUFQ0SVRiZ05BNUNnbU9zbjd0cXJZZW1ReGN2RWNRTnV1MGtRVlVWN19KVUF0NjNDamxvY3lqR3EwWjZIUFRsMzhSVUg0LjUwLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVK2I2MDUtYjYwZiwgVStiNjEyLWI2MTcsIFUrYjYxOS1iNjI0LCBVK2I2MjYtYjY5YiwgVStiNjllLWI2YTMsIFUrYjZhNS1iNmE2O1xyXG59XHJcblxyXG5cclxuLyogWzUxXSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiAxMDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBUaGluXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItVGhpblwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk2Rm1YaUVCUFQ0SVRiZ05BNUNnbU9zbjd0cXJZZW1ReGN2RWNRTnV1MGtRVlVWN19KVUF0NjNDamxvY3lqR3EwWjZIUFRsMzhSVUg0LjUxLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVK2I1NWYsIFUrYjU2Mi1iNTgzLCBVK2I1ODUtYjU5ZiwgVStiNWEyLWI1YTMsIFUrYjVhNS1iNWE3LCBVK2I1YTktYjViMiwgVStiNWI1LWI1YmEsIFUrYjViZC1iNjA0O1xyXG59XHJcblxyXG5cclxuLyogWzUyXSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiAxMDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBUaGluXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItVGhpblwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk2Rm1YaUVCUFQ0SVRiZ05BNUNnbU9zbjd0cXJZZW1ReGN2RWNRTnV1MGtRVlVWN19KVUF0NjNDamxvY3lqR3EwWjZIUFRsMzhSVUg0LjUyLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVK2I0YTUtYjRiNiwgVStiNGI4LWI0YmYsIFUrYjRjMS1iNGM3LCBVK2I0YzktYjRkYiwgVStiNGRlLWI0ZGYsIFUrYjRlMS1iNGUyLCBVK2I0ZTUtYjRlYiwgVStiNGVlLCBVK2I0ZjAsIFUrYjRmMi1iNTEzLCBVK2I1MTYtYjUxNywgVStiNTE5LWI1MWEsIFUrYjUxZC1iNTIzLCBVK2I1MjYsIFUrYjUyOCwgVStiNTJiLWI1MmYsIFUrYjUzMi1iNTMzLCBVK2I1MzUtYjUzNywgVStiNTM5LWI1M2YsIFUrYjU0MS1iNTQ0LCBVK2I1NDYtYjU0YiwgVStiNTRkLWI1NGYsIFUrYjU1MS1iNTViLCBVK2I1NWQtYjU1ZTtcclxufVxyXG5cclxuXHJcbi8qIFs1M10gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogMTAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgVGhpblwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLVRoaW5cIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5NkZtWGlFQlBUNElUYmdOQTVDZ21Pc243dHFyWWVtUXhjdkVjUU51dTBrUVZVVjdfSlVBdDYzQ2psb2N5akdxMFo2SFBUbDM4UlVINC41My53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVStiM2Y4LWIzZmIsIFUrYjNmZC1iNDBmLCBVK2I0MTEtYjQxNywgVStiNDE5LWI0MWIsIFUrYjQxZC1iNDFmLCBVK2I0MjEtYjQyNywgVStiNDJhLWI0MmIsIFUrYjQyZC1iNDRmLCBVK2I0NTItYjQ1MywgVStiNDU1LWI0NTcsIFUrYjQ1OS1iNDVmLCBVK2I0NjItYjQ2NCwgVStiNDY2LWI0NmIsIFUrYjQ2ZC1iNDdmLCBVK2I0ODEtYjRhMztcclxufVxyXG5cclxuXHJcbi8qIFs1NF0gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogMTAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgVGhpblwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLVRoaW5cIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5NkZtWGlFQlBUNElUYmdOQTVDZ21Pc243dHFyWWVtUXhjdkVjUU51dTBrUVZVVjdfSlVBdDYzQ2psb2N5akdxMFo2SFBUbDM4UlVINC41NC53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVStiMzQyLWIzNTMsIFUrYjM1Ni1iMzU3LCBVK2IzNTktYjM1YiwgVStiMzVkLWIzNWUsIFUrYjM2MC1iMzYzLCBVK2IzNjYsIFUrYjM2OCwgVStiMzZhLWIzNmQsIFUrYjM2ZiwgVStiMzcyLWIzNzMsIFUrYjM3NS1iMzc3LCBVK2IzNzktYjM3ZiwgVStiMzgxLWIzODIsIFUrYjM4NCwgVStiMzg2LWIzOGIsIFUrYjM4ZC1iM2MzLCBVK2IzYzYtYjNjNywgVStiM2M5LWIzY2EsIFUrYjNjZC1iM2QzLCBVK2IzZDYsIFUrYjNkOCwgVStiM2RhLWIzZjc7XHJcbn1cclxuXHJcblxyXG4vKiBbNTVdICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDEwMDtcclxuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIFRoaW5cIiksIGxvY2FsKFwiTm90b1NhbnNLUi1UaGluXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTZGbVhpRUJQVDRJVGJnTkE1Q2dtT3NuN3RxclllbVF4Y3ZFY1FOdXUwa1FWVVY3X0pVQXQ2M0NqbG9jeWpHcTBaNkhQVGwzOFJVSDQuNTUud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrYjI3Yy1iMjgzLCBVK2IyODUtYjI4ZiwgVStiMjkyLWIyOTMsIFUrYjI5NS1iMjk3LCBVK2IyOWEtYjI5ZiwgVStiMmExLWIyYTQsIFUrYjJhNy1iMmE5LCBVK2IyYWIsIFUrYjJhZC1iMmM3LCBVK2IyY2EtYjJjYiwgVStiMmNkLWIyY2YsIFUrYjJkMS1iMmQ3LCBVK2IyZGEsIFUrYjJkYywgVStiMmRlLWIyZTMsIFUrYjJlNywgVStiMmU5LWIyZWEsIFUrYjJlZi1iMmYzLCBVK2IyZjYsIFUrYjJmOCwgVStiMmZhLWIyZmIsIFUrYjJmZC1iMmZlLCBVK2IzMDItYjMwMywgVStiMzA1LWIzMDcsIFUrYjMwOS1iMzBmLCBVK2IzMTIsIFUrYjMxNi1iMzFiLCBVK2IzMWQtYjM0MTtcclxufVxyXG5cclxuXHJcbi8qIFs1Nl0gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogMTAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgVGhpblwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLVRoaW5cIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5NkZtWGlFQlBUNElUYmdOQTVDZ21Pc243dHFyWWVtUXhjdkVjUU51dTBrUVZVVjdfSlVBdDYzQ2psb2N5akdxMFo2SFBUbDM4UlVINC41Ni53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVStiMWQ2LWIxZTcsIFUrYjFlOS1iMWZjLCBVK2IxZmUtYjIwMywgVStiMjA2LWIyMDcsIFUrYjIwOS1iMjBiLCBVK2IyMGQtYjIxMywgVStiMjE2LWIyMWYsIFUrYjIyMS1iMjU3LCBVK2IyNTktYjI3MywgVStiMjc1LWIyN2I7XHJcbn1cclxuXHJcblxyXG4vKiBbNTddICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDEwMDtcclxuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIFRoaW5cIiksIGxvY2FsKFwiTm90b1NhbnNLUi1UaGluXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTZGbVhpRUJQVDRJVGJnTkE1Q2dtT3NuN3RxclllbVF4Y3ZFY1FOdXUwa1FWVVY3X0pVQXQ2M0NqbG9jeWpHcTBaNkhQVGwzOFJVSDQuNTcud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrYjEyMC1iMTIyLCBVK2IxMjYtYjEyNywgVStiMTI5LWIxMmIsIFUrYjEyZC1iMTMzLCBVK2IxMzYsIFUrYjEzOCwgVStiMTNhLWIxM2YsIFUrYjE0Mi1iMTQzLCBVK2IxNDUtYjE0ZiwgVStiMTUxLWIxNTMsIFUrYjE1Ni1iMTU3LCBVK2IxNTktYjE3NywgVStiMTdhLWIxN2IsIFUrYjE3ZC1iMTdmLCBVK2IxODEtYjE4NywgVStiMTg5LWIxOGMsIFUrYjE4ZS1iMTkxLCBVK2IxOTUtYjFhNywgVStiMWE5LWIxY2IsIFUrYjFjZC1iMWQ1O1xyXG59XHJcblxyXG5cclxuLyogWzU4XSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiAxMDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBUaGluXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItVGhpblwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk2Rm1YaUVCUFQ0SVRiZ05BNUNnbU9zbjd0cXJZZW1ReGN2RWNRTnV1MGtRVlVWN19KVUF0NjNDamxvY3lqR3EwWjZIUFRsMzhSVUg0LjU4LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVK2IwNWYtYjA3YiwgVStiMDdlLWIwN2YsIFUrYjA4MS1iMDgzLCBVK2IwODUtYjA4YiwgVStiMDhkLWIwOTcsIFUrYjA5YiwgVStiMDlkLWIwOWYsIFUrYjBhMi1iMGE3LCBVK2IwYWEsIFUrYjBiMCwgVStiMGIyLCBVK2IwYjYtYjBiNywgVStiMGI5LWIwYmIsIFUrYjBiZC1iMGMzLCBVK2IwYzYtYjBjNywgVStiMGNhLWIwY2YsIFUrYjBkMS1iMGRmLCBVK2IwZTEtYjBlNCwgVStiMGU2LWIxMDcsIFUrYjEwYS1iMTBiLCBVK2IxMGQtYjEwZiwgVStiMTExLWIxMTIsIFUrYjExNC1iMTE3LCBVK2IxMTktYjExYSwgVStiMTFjLWIxMWY7XHJcbn1cclxuXHJcblxyXG4vKiBbNTldICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDEwMDtcclxuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIFRoaW5cIiksIGxvY2FsKFwiTm90b1NhbnNLUi1UaGluXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTZGbVhpRUJQVDRJVGJnTkE1Q2dtT3NuN3RxclllbVF4Y3ZFY1FOdXUwa1FWVVY3X0pVQXQ2M0NqbG9jeWpHcTBaNkhQVGwzOFJVSDQuNTkud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrYWZhYy1hZmI3LCBVK2FmYmEtYWZiYiwgVSthZmJkLWFmYmYsIFUrYWZjMS1hZmM2LCBVK2FmY2EtYWZjYywgVSthZmNlLWFmZDMsIFUrYWZkNS1hZmU3LCBVK2FmZTktYWZlZiwgVSthZmYxLWIwMGIsIFUrYjAwZC1iMDBmLCBVK2IwMTEtYjAxMywgVStiMDE1LWIwMWIsIFUrYjAxZC1iMDI3LCBVK2IwMjktYjA0MywgVStiMDQ1LWIwNDcsIFUrYjA0OSwgVStiMDRiLCBVK2IwNGQtYjA1MiwgVStiMDU1LWIwNTYsIFUrYjA1OC1iMDVjLCBVK2IwNWU7XHJcbn1cclxuXHJcblxyXG4vKiBbNjBdICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDEwMDtcclxuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIFRoaW5cIiksIGxvY2FsKFwiTm90b1NhbnNLUi1UaGluXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTZGbVhpRUJQVDRJVGJnTkE1Q2dtT3NuN3RxclllbVF4Y3ZFY1FOdXUwa1FWVVY3X0pVQXQ2M0NqbG9jeWpHcTBaNkhQVGwzOFJVSDQuNjAud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrYWYwMy1hZjA3LCBVK2FmMDktYWYyYiwgVSthZjJlLWFmMzMsIFUrYWYzNS1hZjNiLCBVK2FmM2UtYWY0MCwgVSthZjQ0LWFmNDcsIFUrYWY0YS1hZjVjLCBVK2FmNWUtYWY2MywgVSthZjY1LWFmN2YsIFUrYWY4MS1hZmFiO1xyXG59XHJcblxyXG5cclxuLyogWzYxXSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiAxMDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBUaGluXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItVGhpblwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk2Rm1YaUVCUFQ0SVRiZ05BNUNnbU9zbjd0cXJZZW1ReGN2RWNRTnV1MGtRVlVWN19KVUF0NjNDamxvY3lqR3EwWjZIUFRsMzhSVUg0LjYxLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVK2FlNTYtYWU1YiwgVSthZTVlLWFlNjAsIFUrYWU2Mi1hZTY0LCBVK2FlNjYtYWU2NywgVSthZTY5LWFlNmIsIFUrYWU2ZC1hZTgzLCBVK2FlODUtYWViYiwgVSthZWJmLCBVK2FlYzEtYWVjMywgVSthZWM1LWFlY2IsIFUrYWVjZSwgVSthZWQwLCBVK2FlZDItYWVkNywgVSthZWQ5LWFlZjMsIFUrYWVmNS1hZjAyO1xyXG59XHJcblxyXG5cclxuLyogWzYyXSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiAxMDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBUaGluXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItVGhpblwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk2Rm1YaUVCUFQ0SVRiZ05BNUNnbU9zbjd0cXJZZW1ReGN2RWNRTnV1MGtRVlVWN19KVUF0NjNDamxvY3lqR3EwWjZIUFRsMzhSVUg0LjYyLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVK2FkOWMtYWRhMywgVSthZGE1LWFkYmYsIFUrYWRjMS1hZGMzLCBVK2FkYzUtYWRjNywgVSthZGM5LWFkZDIsIFUrYWRkNC1hZGRiLCBVK2FkZGQtYWRkZiwgVSthZGUxLWFkZTMsIFUrYWRlNS1hZGY3LCBVK2FkZmEtYWRmYiwgVSthZGZkLWFkZmYsIFUrYWUwMi1hZTA3LCBVK2FlMGEsIFUrYWUwYywgVSthZTBlLWFlMTMsIFUrYWUxNS1hZTJmLCBVK2FlMzEtYWUzMywgVSthZTM1LWFlMzcsIFUrYWUzOS1hZTNmLCBVK2FlNDIsIFUrYWU0NCwgVSthZTQ2LWFlNDksIFUrYWU0YiwgVSthZTRmLCBVK2FlNTEtYWU1MywgVSthZTU1O1xyXG59XHJcblxyXG5cclxuLyogWzYzXSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiAxMDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBUaGluXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItVGhpblwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk2Rm1YaUVCUFQ0SVRiZ05BNUNnbU9zbjd0cXJZZW1ReGN2RWNRTnV1MGtRVlVWN19KVUF0NjNDamxvY3lqR3EwWjZIUFRsMzhSVUg0LjYzLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVK2FjZTItYWNlMywgVSthY2U1LWFjZTYsIFUrYWNlOS1hY2VmLCBVK2FjZjIsIFUrYWNmNCwgVSthY2Y3LWFjZmIsIFUrYWNmZS1hY2ZmLCBVK2FkMDEtYWQwMywgVSthZDA1LWFkMGIsIFUrYWQwZC1hZDEwLCBVK2FkMTItYWQxYiwgVSthZDFkLWFkMzMsIFUrYWQzNS1hZDQ4LCBVK2FkNGEtYWQ0ZiwgVSthZDUxLWFkNmIsIFUrYWQ2ZS1hZDZmLCBVK2FkNzEtYWQ3MiwgVSthZDc3LWFkN2MsIFUrYWQ3ZSwgVSthZDgwLCBVK2FkODItYWQ4NywgVSthZDg5LWFkOGIsIFUrYWQ4ZC1hZDhmLCBVK2FkOTEtYWQ5YjtcclxufVxyXG5cclxuXHJcbi8qIFs2NF0gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogMTAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgVGhpblwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLVRoaW5cIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5NkZtWGlFQlBUNElUYmdOQTVDZ21Pc243dHFyWWVtUXhjdkVjUU51dTBrUVZVVjdfSlVBdDYzQ2psb2N5akdxMFo2SFBUbDM4UlVINC42NC53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVSthYzI1LWFjMmMsIFUrYWMyZSwgVSthYzMwLCBVK2FjMzItYWMzNywgVSthYzM5LWFjM2YsIFUrYWM0MS1hYzRjLCBVK2FjNGUtYWM2ZiwgVSthYzcyLWFjNzMsIFUrYWM3NS1hYzc2LCBVK2FjNzktYWM3ZiwgVSthYzgyLCBVK2FjODQtYWM4OCwgVSthYzhhLWFjOGIsIFUrYWM4ZC1hYzhmLCBVK2FjOTEtYWM5MywgVSthYzk1LWFjOWIsIFUrYWM5ZC1hYzllLCBVK2FjYTEtYWNhNywgVSthY2FiLCBVK2FjYWQtYWNhZiwgVSthY2IxLWFjYjcsIFUrYWNiYS1hY2JiLCBVK2FjYmUtYWNjMCwgVSthY2MyLWFjYzMsIFUrYWNjNS1hY2RmO1xyXG59XHJcblxyXG5cclxuLyogWzY1XSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiAxMDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBUaGluXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItVGhpblwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk2Rm1YaUVCUFQ0SVRiZ05BNUNnbU9zbjd0cXJZZW1ReGN2RWNRTnV1MGtRVlVWN19KVUF0NjNDamxvY3lqR3EwWjZIUFRsMzhSVUg0LjY1LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVKzk5ZGYsIFUrOTllZCwgVSs5OWYxLCBVKzk5ZmYsIFUrOWEwMSwgVSs5YTA4LCBVKzlhMGUtOWEwZiwgVSs5YTE5LCBVKzlhMmIsIFUrOWEzMCwgVSs5YTM2LTlhMzcsIFUrOWE0MCwgVSs5YTQzLCBVKzlhNDUsIFUrOWE0ZCwgVSs5YTU1LCBVKzlhNTcsIFUrOWE1YS05YTViLCBVKzlhNWYsIFUrOWE2MiwgVSs5YTY1LCBVKzlhNjktOWE2YSwgVSs5YWE4LCBVKzlhYjgsIFUrOWFkMywgVSs5YWU1LCBVKzlhZWUsIFUrOWIxYSwgVSs5YjI3LCBVKzliMmEsIFUrOWIzMSwgVSs5YjNjLCBVKzliNDEtOWI0NSwgVSs5YjRmLCBVKzliNTQsIFUrOWI1YSwgVSs5YjZmLCBVKzliOGUsIFUrOWI5MSwgVSs5YjlmLCBVKzliYWIsIFUrOWJhZSwgVSs5YmM5LCBVKzliZDYsIFUrOWJlNCwgVSs5YmU4LCBVKzljMGQsIFUrOWMxMCwgVSs5YzEyLCBVKzljMTUsIFUrOWMyNSwgVSs5YzMyLCBVKzljM2IsIFUrOWM0NywgVSs5YzQ5LCBVKzljNTcsIFUrOWNlNSwgVSs5Y2U3LCBVKzljZTksIFUrOWNmMy05Y2Y0LCBVKzljZjYsIFUrOWQwOSwgVSs5ZDFiLCBVKzlkMjYsIFUrOWQyOCwgVSs5ZDNiLCBVKzlkNTEsIFUrOWQ1ZCwgVSs5ZDYwLTlkNjEsIFUrOWQ2YywgVSs5ZDcyLCBVKzlkYTksIFUrOWRhZiwgVSs5ZGI0LCBVKzlkYzQsIFUrOWRkNywgVSs5ZGYyLCBVKzlkZjgtOWRmYSwgVSs5ZTFhLCBVKzllMWUsIFUrOWU3NSwgVSs5ZTc5LCBVKzllN2QsIFUrOWU3ZiwgVSs5ZTkyLTllOTMsIFUrOWU5NywgVSs5ZTlkLCBVKzllOWYsIFUrOWVhNSwgVSs5ZWI0LTllYjUsIFUrOWViYiwgVSs5ZWJlLCBVKzllYzMsIFUrOWVjZC05ZWNlLCBVKzllZDQsIFUrOWVkOCwgVSs5ZWRiLTllZGMsIFUrOWVkZSwgVSs5ZWU4LCBVKzllZjQsIFUrOWYwNy05ZjA4LCBVKzlmMGUsIFUrOWYxMywgVSs5ZjIwLCBVKzlmM2IsIFUrOWY0YS05ZjRiLCBVKzlmNGUsIFUrOWY1MiwgVSs5ZjVmLCBVKzlmNjEsIFUrOWY2NywgVSs5ZjZhLCBVKzlmNmMsIFUrOWY3NywgVSs5ZjhkLCBVKzlmOTAsIFUrOWY5NSwgVSs5ZjljLCBVK2FjMDItYWMwMywgVSthYzA1LWFjMDYsIFUrYWMwOS1hYzBmLCBVK2FjMTctYWMxOCwgVSthYzFiLCBVK2FjMWUtYWMxZiwgVSthYzIxLWFjMjM7XHJcbn1cclxuXHJcblxyXG4vKiBbOTNdICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDEwMDtcclxuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIFRoaW5cIiksIGxvY2FsKFwiTm90b1NhbnNLUi1UaGluXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTZGbVhpRUJQVDRJVGJnTkE1Q2dtT3NuN3RxclllbVF4Y3ZFY1FOdXUwa1FWVVY3X0pVQXQ2M0NqbG9jeWpHcTBaNkhQVGwzOFJVSDQuOTMud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrMzM4Yy0zMzljLCBVKzMzOWYtMzNhMCwgVSszM2EyLTMzY2IsIFUrMzNjZi0zM2QwLCBVKzMzZDMsIFUrMzNkNiwgVSszM2Q4LCBVKzMzZGItMzNkZCwgVSs0ZTAxLCBVKzRlMDMsIFUrNGUwNy00ZTA4LCBVKzRlMTEsIFUrNGUxNC00ZTE1LCBVKzRlMTgtNGUxOSwgVSs0ZTFlLCBVKzRlMzIsIFUrNGUzOC00ZTM5LCBVKzRlNDItNGU0MywgVSs0ZTQ1LCBVKzRlNGQtNGU0ZiwgVSs0ZTU2LCBVKzRlNTgtNGU1OSwgVSs0ZTVkLTRlNWUsIFUrNGU2YiwgVSs0ZTZkLCBVKzRlNzMsIFUrNGU3Ni00ZTc3LCBVKzRlN2UsIFUrNGU4MiwgVSs0ZTg2LCBVKzRlODgsIFUrNGU4ZSwgVSs0ZTkwLTRlOTIsIFUrNGU5NC00ZTk1LCBVKzRlOTgsIFUrNGU5YiwgVSs0ZTllLCBVKzRlYTEtNGVhMiwgVSs0ZWE0LTRlYTYsIFUrNGVhOCwgVSs0ZWFiLCBVKzRlYWQtNGVhZSwgVSs0ZWI2LCBVKzRlYzAtNGVjMSwgVSs0ZWM0LCBVKzRlYzcsIFUrNGVjYiwgVSs0ZWNkLCBVKzRlZDQtNGVkNSwgVSs0ZWQ3LTRlZDksIFUrNGVkZCwgVSs0ZWRmLCBVKzRlZTQsIFUrNGVmMCwgVSs0ZWYyLCBVKzRlZjYtNGVmNywgVSs0ZWZiLCBVKzRmMDEsIFUrNGYwOSwgVSs0ZjBiLCBVKzRmMGQtNGYxMSwgVSs0ZjJmLCBVKzRmMzQsIFUrNGYzNiwgVSs0ZjM4LCBVKzRmM2EsIFUrNGYzYy00ZjNkO1xyXG59XHJcblxyXG5cclxuLyogWzk0XSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiAxMDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBUaGluXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItVGhpblwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk2Rm1YaUVCUFQ0SVRiZ05BNUNnbU9zbjd0cXJZZW1ReGN2RWNRTnV1MGtRVlVWN19KVUF0NjNDamxvY3lqR3EwWjZIUFRsMzhSVUg0Ljk0LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVKzMxMzYsIFUrMzEzOCwgVSszMTNhLTMxNDAsIFUrMzE0My0zMTQ0LCBVKzMxNTAsIFUrMzE1MiwgVSszMTU0LTMxNTYsIFUrMzE1OC0zMTViLCBVKzMxNWQtMzE1ZiwgVSszMTYyLCBVKzMxNjQtMzE4YywgVSszMThlLCBVKzMyMDAtMzIxYiwgVSszMjMxLCBVKzMyMzksIFUrMzI1MS0zMjVhLCBVKzMyNjAtMzI3YiwgVSszMjdlLTMyN2YsIFUrMzI4YS0zMjkwLCBVKzMyOTQsIFUrMzI5ZSwgVSszMmE1LCBVKzMzODAtMzM4NCwgVSszMzg4LTMzOGI7XHJcbn1cclxuXHJcblxyXG4vKiBbOTVdICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDEwMDtcclxuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIFRoaW5cIiksIGxvY2FsKFwiTm90b1NhbnNLUi1UaGluXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTZGbVhpRUJQVDRJVGJnTkE1Q2dtT3NuN3RxclllbVF4Y3ZFY1FOdXUwa1FWVVY3X0pVQXQ2M0NqbG9jeWpHcTBaNkhQVGwzOFJVSDQuOTUud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrMmY3ZCwgVSsyZjdmLTJmOGIsIFUrMmY4ZS0yZjkwLCBVKzJmOTItMmY5NywgVSsyZjk5LTJmYTAsIFUrMmZhMi0yZmEzLCBVKzJmYTUtMmZhOSwgVSsyZmFjLTJmYjEsIFUrMmZiMy0yZmJjLCBVKzJmYzEtMmZjYSwgVSsyZmNkLTJmZDQsIFUrMzAwMywgVSszMDEyLTMwMTksIFUrMzAxYywgVSszMDFlLTMwMjAsIFUrMzAzNiwgVSszMDQxLCBVKzMwNDMsIFUrMzA0NSwgVSszMDQ3LCBVKzMwNDksIFUrMzA0ZSwgVSszMDUwLCBVKzMwNTIsIFUrMzA1NiwgVSszMDVhLCBVKzMwNWMsIFUrMzA1ZSwgVSszMDYyLCBVKzMwNjUsIFUrMzA2YywgVSszMDcwLTMwN2QsIFUrMzA4MCwgVSszMDg1LCBVKzMwODcsIFUrMzA4ZSwgVSszMDkwLTMwOTEsIFUrMzBhMSwgVSszMGE1LCBVKzMwYTksIFUrMzBhZSwgVSszMGIxLTMwYjIsIFUrMzBiNCwgVSszMGI2LCBVKzMwYmMtMzBiZSwgVSszMGMyLCBVKzMwYzUsIFUrMzBjYywgVSszMGQyLCBVKzMwZDQsIFUrMzBkOC0zMGRkLCBVKzMwZTQsIFUrMzBlNiwgVSszMGU4LCBVKzMwZWUsIFUrMzBmMC0zMGYyLCBVKzMwZjQtMzBmNiwgVSszMTMzLCBVKzMxMzU7XHJcbn1cclxuXHJcblxyXG4vKiBbOTZdICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDEwMDtcclxuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIFRoaW5cIiksIGxvY2FsKFwiTm90b1NhbnNLUi1UaGluXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTZGbVhpRUJQVDRJVGJnTkE1Q2dtT3NuN3RxclllbVF4Y3ZFY1FOdXUwa1FWVVY3X0pVQXQ2M0NqbG9jeWpHcTBaNkhQVGwzOFJVSDQuOTYud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrMjU0MS0yNTRiLCBVKzI1YTQtMjVhOSwgVSsyNWIxLCBVKzI1YjUsIFUrMjViOSwgVSsyNWJmLCBVKzI1YzEsIFUrMjVjMywgVSsyNWM5LTI1Y2EsIFUrMjVjYywgVSsyNWNlLCBVKzI1ZDAtMjVkMSwgVSsyNWU2LCBVKzI1ZWYsIFUrMjYwZiwgVSsyNjFkLCBVKzI2MWYsIFUrMjYyZiwgVSsyNjYwLCBVKzI2NjQsIFUrMjY2Ny0yNjY5LCBVKzI2NmQsIFUrMjY2ZiwgVSsyNzE2LCBVKzI3MWEsIFUrMjczZCwgVSsyNzU2LCBVKzI3NzYtMjc3ZiwgVSsyNzhhLTI3OTMsIFUrMjk2MywgVSsyOTY1LCBVKzJhYzUtMmFjNiwgVSsyYWNiLTJhY2MsIFUrMmYwMCwgVSsyZjA0LCBVKzJmMDYsIFUrMmYwOCwgVSsyZjBhLTJmMGIsIFUrMmYxMS0yZjEyLCBVKzJmMTQsIFUrMmYxNy0yZjE4LCBVKzJmMWMtMmYxZCwgVSsyZjFmLTJmMjAsIFUrMmYyMy0yZjI2LCBVKzJmMjgtMmYyOSwgVSsyZjJiLCBVKzJmMmQsIFUrMmYyZi0yZjMyLCBVKzJmMzgsIFUrMmYzYy0yZjQwLCBVKzJmNDItMmY0YywgVSsyZjRmLTJmNTIsIFUrMmY1NC0yZjU4LCBVKzJmNWEtMmY2NiwgVSsyZjY5LTJmNzAsIFUrMmY3Mi0yZjc2LCBVKzJmNzgsIFUrMmY3YS0yZjdjO1xyXG59XHJcblxyXG5cclxuLyogWzk3XSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiAxMDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBUaGluXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItVGhpblwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk2Rm1YaUVCUFQ0SVRiZ05BNUNnbU9zbjd0cXJZZW1ReGN2RWNRTnV1MGtRVlVWN19KVUF0NjNDamxvY3lqR3EwWjZIUFRsMzhSVUg0Ljk3LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVKzI0NzktMjQ4NywgVSsyNDljLTI0ZDEsIFUrMjRkMy0yNGQ3LCBVKzI0ZDktMjRlOSwgVSsyNGViLTI0ZjQsIFUrMjUwMC0yNTAxLCBVKzI1MDMsIFUrMjUwYy0yNTEzLCBVKzI1MTUtMjUxNiwgVSsyNTE4LTI1NDA7XHJcbn1cclxuXHJcblxyXG4vKiBbOThdICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDEwMDtcclxuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIFRoaW5cIiksIGxvY2FsKFwiTm90b1NhbnNLUi1UaGluXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTZGbVhpRUJQVDRJVGJnTkE1Q2dtT3NuN3RxclllbVF4Y3ZFY1FOdXUwa1FWVVY3X0pVQXQ2M0NqbG9jeWpHcTBaNkhQVGwzOFJVSDQuOTgud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrMjE1Yi0yMTVlLCBVKzIxNjItMjE2OSwgVSsyMTcwLTIxNzksIFUrMjE5NS0yMTk5LCBVKzIxYjAtMjFiNCwgVSsyMWJjLCBVKzIxYzAsIFUrMjFjNC0yMWM1LCBVKzIxY2QsIFUrMjFjZi0yMWQ0LCBVKzIxZTAtMjFlMywgVSsyMWU2LTIxZTksIFUrMjIwMCwgVSsyMjAyLTIyMDMsIFUrMjIwNi0yMjA5LCBVKzIyMGItMjIwYywgVSsyMjBmLCBVKzIyMTEsIFUrMjIxMywgVSsyMjFhLCBVKzIyMWQtMjIyMCwgVSsyMjIyLCBVKzIyMjUtMjIyNywgVSsyMjI5LTIyMmMsIFUrMjIyZSwgVSsyMjM0LTIyMzcsIFUrMjIzZCwgVSsyMjQzLCBVKzIyNDUsIFUrMjI0OCwgVSsyMjUwLTIyNTMsIFUrMjI1YSwgVSsyMjYwLTIyNjIsIFUrMjI2NC0yMjY3LCBVKzIyNmEtMjI2YiwgVSsyMjZlLTIyNzMsIFUrMjI3Ni0yMjc3LCBVKzIyNzktMjI3YiwgVSsyMjgwLTIyODcsIFUrMjI4YS0yMjhiLCBVKzIyOTUtMjI5NywgVSsyMmEzLTIyYTUsIFUrMjJiYi0yMmJjLCBVKzIyY2UtMjJjZiwgVSsyMmRhLTIyZGIsIFUrMjJlZS0yMmVmLCBVKzIzMDYsIFUrMjMxMiwgVSsyMzE0LCBVKzI0NjctMjQ3ODtcclxufVxyXG5cclxuXHJcbi8qIFs5OV0gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogMTAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgVGhpblwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLVRoaW5cIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5NkZtWGlFQlBUNElUYmdOQTVDZ21Pc243dHFyWWVtUXhjdkVjUU51dTBrUVZVVjdfSlVBdDYzQ2psb2N5akdxMFo2SFBUbDM4UlVINC45OS53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVSs4MS04MiwgVSs4NCwgVSthMi1hNSwgVSthNy1hOCwgVSthYSwgVSthYy1hZCwgVStiMS1iMywgVStiNiwgVStiOC1iYSwgVStiYy1iZSwgVStjMCwgVStjMiwgVStjNi1jYiwgVStjZS1kMCwgVStkNCwgVStkOC1kOSwgVStkYi1kYywgVStkZS1kZiwgVStlNiwgVStlYiwgVStlZS1mMCwgVStmNCwgVStmNy1mOSwgVStmYiwgVStmZS1mZiwgVSsxMTEsIFUrMTI2LTEyNywgVSsxMzItMTMzLCBVKzEzOCwgVSsxM2YtMTQyLCBVKzE0OS0xNGIsIFUrMTUyLTE1MywgVSsxNjYtMTY3LCBVKzJiYywgVSsyYzcsIFUrMmQwLCBVKzJkOC0yZDksIFUrMmRiLTJkZCwgVSszOTEtMzk0LCBVKzM5Ni0zYTEsIFUrM2EzLTNhOSwgVSszYjItM2I2LCBVKzNiOCwgVSszYmMsIFUrM2JlLTNjMSwgVSszYzMtM2M5LCBVKzIwMTAsIFUrMjAxNS0yMDE2LCBVKzIwMTgtMjAxOSwgVSsyMDFiLCBVKzIwMWYtMjAyMSwgVSsyMDI1LCBVKzIwMzAsIFUrMjAzMy0yMDM2LCBVKzIwM2MsIFUrMjAzZSwgVSsyMDQyLCBVKzIwNzQsIFUrMjA3YS0yMDdmLCBVKzIwODEtMjA4NCwgVSsyMTA5LCBVKzIxMTMsIFUrMjExNiwgVSsyMTIxLCBVKzIxMjYsIFUrMjEyYiwgVSsyMTUzLTIxNTQ7XHJcbn1cclxuXHJcblxyXG4vKiBbMTAwXSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiAxMDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBUaGluXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItVGhpblwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk2Rm1YaUVCUFQ0SVRiZ05BNUNnbU9zbjd0cXJZZW1ReGN2RWNRTnV1MGtRVlVWN19KVUF0NjNDamxvY3lqR3EwWjZIUFRsMzhSVUg0LjEwMC53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVStlOCwgVSsyZGEsIFUrMjE2MCwgVSsyMTk0LCBVKzMwNTQsIFUrMzA1OCwgVSszMDZkLCBVKzMwODYsIFUrMzA4ZCwgVSszMGFjLCBVKzMwYmIsIFUrMzBjNCwgVSszMGNkLTMwY2UsIFUrMzBlMiwgVSszMTMyLCBVKzMxNDYsIFUrMzE0OSwgVSszMzlkLCBVKzRlM2IsIFUrNGYwYSwgVSs0ZmRkLCBVKzRmZTEsIFUrNTQwOSwgVSs1NDBjLCBVKzU4MzQsIFUrNTkyYS01OTJiLCBVKzViOWEsIFUrNWRkZSwgVSs1ZTBjLCBVKzVlNzMsIFUrNWYwZiwgVSs2MGYzLCBVKzY1M2YsIFUrNjYxZiwgVSs2NjJmLCBVKzY2N2EsIFUrNjgzYywgVSs2YjRjLCBVKzZjMTEsIFUrNzY3YywgVSs3NmVlLCBVKzc2ZjQsIFUrNzdmMywgVSs3OWQxLCBVKzdhN2EsIFUrN2IyYywgVSs3ZDIyLCBVKzgyMDcsIFUrOGEwMCwgVSs4YTcxLCBVKzkyODAsIFUrOTU4MCwgVSs5NThiLCBVKzk2YzYsIFUrOTc2MiwgVSs5OGRmLCBVKzllZDEsIFUrYWMyZCwgVSthZGM4LCBVK2FkZDMsIFUrYWY0OCwgVStiMDE0LCBVK2IxMzQtYjEzNSwgVStiMTU4LCBVK2IyYWEsIFUrYjM1ZiwgVStiNmE0LCBVK2I5Y2YsIFUrYmI2MywgVStiZDIzLCBVK2JlOTEsIFUrYzI5YiwgVStjM2Y0LCBVK2M0MmMsIFUrYzU1YywgVStjNTczLCBVK2M1OGYsIFUrYzc4YywgVStjN2RkLCBVK2M4ZjUsIFUrY2FkMSwgVStjYzQ4LCBVK2NmMTAsIFUrY2YyMCwgVStkMDNjLCBVK2QwN2QsIFUrZDJhMCwgVStkMzBlLCBVK2QzOGQsIFUrZDNhOCwgVStkM2M4LCBVK2Q1ZTUsIFUrZDVmOSwgVStkNmU0LCBVK2Y5MGEsIFUrZmYwMiwgVStmZjFjO1xyXG59XHJcblxyXG5cclxuLyogWzEwMV0gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogMTAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgVGhpblwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLVRoaW5cIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5NkZtWGlFQlBUNElUYmdOQTVDZ21Pc243dHFyWWVtUXhjdkVjUU51dTBrUVZVVjdfSlVBdDYzQ2psb2N5akdxMFo2SFBUbDM4UlVINC4xMDEud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrM2IxLCBVKzI0NjYsIFUrMjVhMSwgVSsyNWEzLCBVKzI2MWMsIFUrMzAwOC0zMDA5LCBVKzMwNWIsIFUrMzA1ZCwgVSszMDY5LCBVKzMwYTcsIFUrMzBiYSwgVSszMGNmLCBVKzMwZWYsIFUrMzE1MSwgVSszMTU3LCBVKzRlNGIsIFUrNGU1ZiwgVSs0ZThjLCBVKzRlY2EsIFUrNGVkNiwgVSs0ZjViLCBVKzUwY2YsIFUrNTE0OSwgVSs1MTY1LCBVKzUxNzEsIFUrNTIyOSwgVSs1MjliLCBVKzUzMTYsIFUrNTM5ZiwgVSs1M2YyLCBVKzU3MWYsIFUrNTcyOCwgVSs1OGViLCBVKzU5MWMsIFUrNWI3OCwgVSs1YzExLCBVKzVjNTUsIFUrNWRkZCwgVSs1ZTAyLCBVKzVmYjcsIFUrNjBjNSwgVSs2MTBmLCBVKzYxMWYsIFUrNjYyNSwgVSs2NmY4LCBVKzY3OTcsIFUrNjc5YywgVSs2ODJhLCBVKzZkMmEsIFUrNzA2YiwgVSs3NDA2LCBVKzc2N2IsIFUrNzZmOCwgVSs3N2U1LCBVKzdhY2IsIFUrODk4YiwgVSs4YTY5LCBVKzhkZWYsIFUrOGZkMSwgVSs5MDFhLCBVKzkwZTgsIFUrOTFjZCwgVSs5NzVlLCBVK2FlMTQsIFUrYWU2YywgVSthZWMwLCBVK2FmYzcsIFUrYWZjOSwgVStiMDFjLCBVK2IwMjgsIFUrYjMwOCwgVStiMzExLCBVK2IzMTQsIFUrYjMxYywgVStiNTI0LCBVK2I1NjAsIFUrYjc2NCwgVStiOTIwLCBVK2I5ZTMsIFUrYmQ0OCwgVStiZTdkLCBVK2MwZGIsIFUrYzIzMSwgVStjMjcwLCBVK2MyZTMsIFUrYzM3ZCwgVStjM2VkLCBVK2M1MzAsIFUrYzZhNSwgVStjNmRjLCBVK2M3YTQsIFUrYzk1NCwgVStjOTc0LCBVK2QwMDAsIFUrZDU2NSwgVStkNjY3LCBVK2Q2YzUsIFUrZDc5ZCwgVStmZjFlO1xyXG59XHJcblxyXG5cclxuLyogWzEwMl0gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogMTAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgVGhpblwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLVRoaW5cIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5NkZtWGlFQlBUNElUYmdOQTVDZ21Pc243dHFyWWVtUXhjdkVjUU51dTBrUVZVVjdfSlVBdDYzQ2psb2N5akdxMFo2SFBUbDM4UlVINC4xMDIud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrMTMxLCBVKzIwMzIsIFUrMjQ2NSwgVSsyNjQyLCBVKzMwNDgsIFUrMzA1MSwgVSszMDgzLTMwODQsIFUrMzA4ZiwgVSszMGMwLCBVKzMwZDEsIFUrMzBkMywgVSszMGQ2LCBVKzMwZGYsIFUrMzBlNywgVSszMTUzLCBVKzRlMTYsIFUrNGU4YiwgVSs0ZWU1LCBVKzUyMDYsIFUrNTJhMCwgVSs1MmQ1LCBVKzUzZTQsIFUrNTNlZiwgVSs1NGMxLCBVKzU3Y2UsIFUrNTk3ZCwgVSs1YjhjLCBVKzVlYTYsIFUrNWY4YywgVSs1Zjk3LCBVKzYyMTAsIFUrNjI0MCwgVSs2MjRiLCBVKzY3MjgsIFUrNmJkNCwgVSs3MjM2LCBVKzcyNjksIFUrNzI3OSwgVSs3MzhiLCBVKzc1MjgsIFUrNzUzMCwgVSs3NjdlLCBVKzc5OGYsIFUrODAwNSwgVSs4YTE4LCBVKzkwZmQsIFUrOTFjYywgVSs5NTc3LCBVKzk1OTMsIFUrOThhOCwgVSthYzIwLCBVK2FjZjYsIFUrYWQ5MCwgVSthZjVkLCBVK2FmODAsIFUrYWZjZCwgVSthZmYwLCBVK2IwYTEsIFUrYjBiNSwgVStiMWZkLCBVK2IyZmMsIFUrYjM4MCwgVStiNTFiLCBVK2I1ODQsIFUrYjViMywgVStiOGZkLCBVK2I5M2MsIFUrYjlmNCwgVStiYjQ0LCBVK2JjMDgsIFUrYmMyNywgVStiYzQ5LCBVK2JlNTUsIFUrYmU2NCwgVStiZmIwLCBVK2JmYzUsIFUrYzE3OCwgVStjMjFmLCBVK2MzMTQsIFUrYzRmMSwgVStjNThkLCBVK2M2NjQsIFUrYzY5OCwgVStjNmE3LCBVK2M2YzEsIFUrYzllZCwgVStjYWMwLCBVK2NhY2MsIFUrY2FkOSwgVStjY2I1LCBVK2NkY2MsIFUrZDBlNCwgVStkMTQzLCBVK2QzMjAsIFUrZDMzMCwgVStkNTRkLCBVK2ZmMDYsIFUrZmYxZiwgVStmZjVlO1xyXG59XHJcblxyXG5cclxuLyogWzEwM10gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogMTAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgVGhpblwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLVRoaW5cIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5NkZtWGlFQlBUNElUYmdOQTVDZ21Pc243dHFyWWVtUXhjdkVjUU51dTBrUVZVVjdfSlVBdDYzQ2psb2N5akdxMFo2SFBUbDM4UlVINC4xMDMud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrYjQsIFUrMjBhOSwgVSsyMGFjLCBVKzIxOTAsIFUrMjRkOCwgVSsyNTAyLCBVKzI1MTQsIFUrMjU5MiwgVSsyNWM3LTI1YzgsIFUrMjY2MywgVSszMDYwLCBVKzMwNjQsIFUrMzA4MSwgVSszMDg4LCBVKzMwYTMsIFUrMzBhNiwgVSszMGFhLCBVKzMwYjUsIFUrMzBjNywgVSszMGNhLTMwY2IsIFUrMzBkMCwgVSszMGUzLCBVKzMwZTUsIFUrMzM5ZSwgVSs0ZTA5LCBVKzRlYWMsIFUrNGY1YywgVSs1MTY3LTUxNjgsIFUrNTE2YywgVSs1MWZhLCBVKzU0MDgsIFUrNTQwZCwgVSs1OTFhLCBVKzViNTcsIFUrNjIxMSwgVSs2NWI5LCBVKzY2MGUsIFUrNjY0MiwgVSs2NzAwLCBVKzZiNjMsIFUrNmUyZiwgVSs3MDYzLCBVKzc1MzIsIFUrNzkzZSwgVSs4MWVhLCBVKzgyNzIsIFUrODJiMSwgVSs4OTdmLCBVKzhlY2EsIFUrOTFjZSwgVSthYzM4LCBVK2FkNzYsIFUrYWU4NCwgVSthZWNjLCBVK2IwN2QsIFUrYjBiMSwgVStiMjE1LCBVK2IyYTAsIFUrYjMxMCwgVStiM2Q3LCBVK2I1MmEsIFUrYjYxOCwgVStiNzc1LCBVK2I3OTcsIFUrYmNkNSwgVStiZDU5LCBVK2JlODAsIFUrYmVhOCwgVStiZWQxLCBVK2JlZTQtYmVlNSwgVStjMDYwLCBVK2MyZWYsIFUrYzMyOSwgVStjM2RjLCBVK2M1OTcsIFUrYzViZCwgVStjNWU1LCBVK2M2OWMsIFUrYzlkNiwgVStjYTI5LCBVK2NhNWMsIFUrY2E4NCwgVStjYzM5LCBVK2NjM2IsIFUrY2U4OSwgVStjZWU1LCBVK2NmNjUsIFUrY2Y4NSwgVStkMDU4LCBVK2QxNDUsIFUrZDIyZCwgVStkMzI1LCBVK2QzN2QsIFUrZDNhZCwgVStkNzY5LCBVK2ZmMGM7XHJcbn1cclxuXHJcblxyXG4vKiBbMTA0XSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiAxMDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBUaGluXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItVGhpblwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk2Rm1YaUVCUFQ0SVRiZ05BNUNnbU9zbjd0cXJZZW1ReGN2RWNRTnV1MGtRVlVWN19KVUF0NjNDamxvY3lqR3EwWjZIUFRsMzhSVUg0LjEwNC53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVSsyMTYxLCBVKzIyMjgsIFUrMjI5OSwgVSsyNDY0LCBVKzI1MTcsIFUrMjY0MCwgVSszMDQyLCBVKzMwNGEsIFUrMzA1MywgVSszMDYxLCBVKzMwN2YsIFUrMzA4MiwgVSszMDhjLCBVKzMwOTIsIFUrMzBhOCwgVSszMGFiLCBVKzMwYWQsIFUrMzBiMCwgVSszMGIzLCBVKzMwYjcsIFUrMzBjMSwgVSszMGM2LCBVKzMwYzksIFUrMzBkNSwgVSszMGQ3LCBVKzMwZGUsIFUrMzBlMC0zMGUxLCBVKzMwZWMtMzBlZCwgVSs0ZTBiLCBVKzRlMGQsIFUrNGVlMywgVSs1M2YwLCBVKzU0OGMsIFUrNWI4OSwgVSs1YmI2LCBVKzVjMGYsIFUrNjExYiwgVSs2NzcxLCBVKzZhYTIsIFUrNmJjZCwgVSs2YzM0LCBVKzZjZDUsIFUrNmQ3NywgVSs3NjdkLCBVKzc5NWUsIFUrOGVjZCwgVSs5OTk5LCBVKzlhZDgsIFUrYWMwNywgVSthYzFhLCBVK2FjNDAsIFUrYWQwYywgVSthZDg4LCBVK2FkYTQsIFUrYWUwMSwgVSthZTY1LCBVK2FlYmQsIFUrYWVjNCwgVSthZmU4LCBVK2IxMzksIFUrYjIwNSwgVStiMzgzLCBVK2IzOGMsIFUrYjQyYywgVStiNDYxLCBVK2I1NWMsIFUrYjc4ZiwgVStiOGZiLCBVK2I5ZjcsIFUrYmFmYywgVStiYzk5LCBVK2JlZDgsIFUrYmZjZCwgVStjMGJmLCBVK2MwZjksIFUrYzE2NywgVStjMjA0LCBVK2MyMGYsIFUrYzIyZiwgVStjMjU4LCBVK2MyOTgsIFUrYzJiYywgVStjMzg4LCBVK2M1MDEsIFUrYzUwYywgVStjNWI5LCBVK2M1Y2UsIFUrYzY0MSwgVStjNjQ4LCBVK2M3M2QsIFUrY2E1MCwgVStjYTYxLCBVK2NjNGMsIFUrY2VhYywgVStkMGQ0LCBVK2Q1ZjcsIFUrZDZkNywgVStmZjFhO1xyXG59XHJcblxyXG5cclxuLyogWzEwNV0gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogMTAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgVGhpblwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLVRoaW5cIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5NkZtWGlFQlBUNElUYmdOQTVDZ21Pc243dHFyWWVtUXhjdkVjUU51dTBrUVZVVjdfSlVBdDYzQ2psb2N5akdxMFo2SFBUbDM4UlVINC4xMDUud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrMjEwMywgVSsyNDYzLCBVKzI1YzYsIFUrMjVjYiwgVSsyNjZjLCBVKzMwMDEsIFUrMzAwYSwgVSszMDQ2LCBVKzMwNGMtMzA0ZCwgVSszMDRmLCBVKzMwNTUsIFUrMzA1OSwgVSszMDYzLCBVKzMwNjYtMzA2OCwgVSszMDZmLCBVKzMwODksIFUrMzBiOCwgVSszMGJmLCBVKzMxNGYsIFUrNGUwYSwgVSs1NzBiLCBVKzU3MzAsIFUrNTkxNiwgVSs1OTI5LCBVKzVjNzEsIFUrNWU3NCwgVSs1ZmMzLCBVKzYwMWQsIFUrNjAyNywgVSs2M2QwLCBVKzY3MDksIFUrNjczNCwgVSs3NTFmLCBVKzc2ODQsIFUrODJmMSwgVSs5MDUzLCBVKzkxZDEsIFUrOTdmMywgVSthYzJmLCBVK2FjNGQsIFUrYWRjNCwgVSthZGU0LCBVK2FlNDEsIFUrYWU0ZC1hZTRlLCBVK2FlZDEsIFUrYWZiOSwgVStiMGUwLCBVK2IyOTksIFUrYjM2NSwgVStiNDZjLCBVK2I0ODAsIFUrYjRjOCwgVStiN2I0LCBVK2I4MTksIFUrYjkxOCwgVStiYWFiLCBVK2JhYjksIFUrYmU4ZiwgVStiZWQ3LCBVK2MwZWMsIFUrYzE5ZiwgVStjMWE1LCBVK2MzZDksIFUrYzQ2NCwgVStjNTNkLCBVK2M1NTMsIFUrYzU3MCwgVStjNWNjLCBVK2M2MzMsIFUrYzZhNCwgVStjN2EzLCBVK2M3YTYsIFUrYzg4NiwgVStjOWQ5LWM5ZGEsIFUrYzllYywgVStjYTBjLCBVK2NjMjEsIFUrY2QxYiwgVStjZDc4LCBVK2NkYzQsIFUrY2VmOCwgVStjZmU0LCBVK2QwYTUsIFUrZDBiNSwgVStkMGVjLCBVK2QxNWQsIFUrZDE4OCwgVStkMjNjLCBVK2QyYWMsIFUrZDcyOSwgVStkNzliLCBVK2ZmMDEsIFUrZmYwOC1mZjA5LCBVK2ZmNWM7XHJcbn1cclxuXHJcblxyXG4vKiBbMTA2XSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiAxMDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBUaGluXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItVGhpblwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk2Rm1YaUVCUFQ0SVRiZ05BNUNnbU9zbjd0cXJZZW1ReGN2RWNRTnV1MGtRVlVWN19KVUF0NjNDamxvY3lqR3EwWjZIUFRsMzhSVUg0LjEwNi53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVSsyMDM5LTIwM2EsIFUrMjIzYywgVSsyNWIzLCBVKzI1YjcsIFUrMjViZCwgVSsyNWNmLCBVKzI2NmEsIFUrMzAwMiwgVSszMDBiLCBVKzMwNGIsIFUrMzA1NywgVSszMDVmLCBVKzMwNmEtMzA2YiwgVSszMDdlLCBVKzMwOGEtMzA4YiwgVSszMDkzLCBVKzMwYTIsIFUrMzBhZiwgVSszMGI5LCBVKzMwYzMsIFUrMzBjOCwgVSszMGU5LTMwZWIsIFUrMzNhMSwgVSs0ZTAwLCBVKzUyNGQsIFUrNTM1NywgVSs1YjUwLCBVKzcxMjEsIFUrODg0YywgVSs5NzUxLCBVK2FjOTQsIFUrYWViZSwgVSthZWNkLCBVK2FmMDgsIFUrYWY0MSwgVSthZjQ5LCBVK2IwMTAsIFUrYjA1MywgVStiMTA5LCBVK2IxMWIsIFUrYjEyOCwgVStiMTU0LCBVK2IyOTEsIFUrYjJlNiwgVStiMzAxLCBVK2IzODUsIFUrYjUyNSwgVStiNWI0LCBVK2I3MjksIFUrYjcyZiwgVStiNzM4LCBVK2I3ZmYsIFUrYjgzNywgVStiOTc1LCBVK2JhNjcsIFUrYmI0NywgVStiYzFmLCBVK2JkOTAsIFUrYmZkNCwgVStjMjdjLCBVK2MzMjQsIFUrYzM3OSwgVStjM2UwLCBVK2M0NjUsIFUrYzUzYiwgVStjNThjLCBVK2M2MTAsIFUrYzY1MywgVStjNmNkLCBVK2M4MTMsIFUrYzgyZiwgVStjOTk5LCBVK2M5ZTAsIFUrY2FjNCwgVStjYWQzLCBVK2NiZDQsIFUrY2MxMCwgVStjYzIyLCBVK2NjYjgsIFUrY2NiYywgVStjZGE1LCBVK2NlODQsIFUrY2VhMywgVStjZjY3LCBVK2NmZTEsIFUrZDI0MSwgVStkMzBkLCBVK2QzMWMsIFUrZDM5MSwgVStkNDAxLCBVK2Q0NzksIFUrZDVjOSwgVStkNWRiLCBVK2Q2NDksIFUrZDZkNDtcclxufVxyXG5cclxuXHJcbi8qIFsxMDddICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDEwMDtcclxuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIFRoaW5cIiksIGxvY2FsKFwiTm90b1NhbnNLUi1UaGluXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTZGbVhpRUJQVDRJVGJnTkE1Q2dtT3NuN3RxclllbVF4Y3ZFY1FOdXUwa1FWVVY3X0pVQXQ2M0NqbG9jeWpHcTBaNkhQVGwzOFJVSDQuMTA3LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVK2IwLCBVK2U5LCBVKzIxOTMsIFUrMjQ2MiwgVSsyNjBlLCBVKzI2MWUsIFUrMzAwZS0zMDBmLCBVKzMwNDQsIFUrMzBhNCwgVSszMGZiLTMwZmMsIFUrMzE0ZCwgVSs1OTczLCBVKzY1NDUsIFUrNjcwOCwgVSs3NTM3LCBVK2FjODksIFUrYWM5YywgVSthY2MxLCBVK2FkMDQsIFUrYWQ3NSwgVSthZDdkLCBVK2FlNDUsIFUrYWU2MSwgVSthZjQyLCBVK2IwYWIsIFUrYjBhZiwgVStiMGIzLCBVK2IxMmMsIFUrYjE5NCwgVStiMWE4LCBVK2IyMjAsIFUrYjI1OCwgVStiMjg0LCBVK2IyZmYsIFUrYjMxNSwgVStiMzcxLCBVK2IzZDQtYjNkNSwgVStiNDYwLCBVK2I1MjcsIFUrYjUzNCwgVStiODEwLCBVK2I4MTgsIFUrYjk4ZSwgVStiYTU1LCBVK2JiYWMsIFUrYmMwYiwgVStiYzQwLCBVK2JjYTEsIFUrYmNjZCwgVStiZDkzLCBVK2JlNTQsIFUrYmU1YSwgVStiZjA4LCBVK2JmNTAsIFUrYmY1NSwgVStiZmRjLCBVK2MwYzAsIFUrYzBkMCwgVStjMGY0LCBVK2MxMDAsIFUrYzExZSwgVStjMTcwLCBVK2MyMGQsIFUrYzI3NCwgVStjMjkwLCBVK2MzMDgsIFUrYzM2OSwgVStjNTM5LCBVK2M1ODcsIFUrYzVmZiwgVStjNmVjLCBVK2M3MGMsIFUrYzdhZCwgVStjN2M4LCBVK2M4M2MsIFUrYzg4MSwgVStjYjQ4LCBVK2NjNjAsIFUrY2U2OSwgVStjZTZiLCBVK2NlNzUsIFUrY2YwNCwgVStjZjA4LCBVK2NmNTUsIFUrY2Y3MCwgVStjZmZjLCBVK2QwYjcsIFUrZDFhOCwgVStkMmM4LCBVK2QzODQsIFUrZDQ3YywgVStkNDhiLCBVK2Q1ZGQsIFUrZDVlOCwgVStkNzIwLCBVK2Q3NTksIFUrZjk4MTtcclxufVxyXG5cclxuXHJcbi8qIFsxMDhdICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDEwMDtcclxuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIFRoaW5cIiksIGxvY2FsKFwiTm90b1NhbnNLUi1UaGluXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTZGbVhpRUJQVDRJVGJnTkE1Q2dtT3NuN3RxclllbVF4Y3ZFY1FOdXUwa1FWVVY3X0pVQXQ2M0NqbG9jeWpHcTBaNkhQVGwzOFJVSDQuMTA4LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVK2UwLCBVK2UyLCBVKzM5NSwgVSszYjcsIFUrM2JhLCBVKzI0NjAtMjQ2MSwgVSsyNWEwLCBVKzMwMTAtMzAxMSwgVSszMDZlLCBVKzMwZjMsIFUrMzE0YSwgVSszMTRjLCBVKzU5MjcsIFUrNjViMCwgVSs3ZTQxLCBVKzk3ZDMsIFUrOWFkNCwgVSthZDQ5LCBVK2FlMGIsIFUrYWUwZCwgVSthZTQzLCBVK2FlNWQsIFUrYWVjZiwgVSthZjNjLCBVK2FmNjQsIFUrYWZkNCwgVStiMDgwLCBVK2IwODQsIFUrYjBjNSwgVStiMTBjLCBVK2IxZTgsIFUrYjJhYywgVStiMzZlLCBVK2I0NTEsIFUrYjUxNSwgVStiNTQwLCBVK2I1NjEsIFUrYjZhYiwgVStiNmIxLCBVK2I3MmMsIFUrYjczMCwgVStiNzQ0LCBVK2I4MDAsIFUrYjhlYywgVStiOGYwLCBVK2I5MDQsIFUrYjk2OCwgVStiOTZkLCBVK2I5ODcsIFUrYjlkOSwgVStiYjM2LCBVK2JiNDksIFUrYmMyZCwgVStiYzQzLCBVK2JjZjYsIFUrYmQ4OSwgVStiZTU3LCBVK2JlNjEsIFUrYmVkNCwgVStjMDkwLCBVK2MxMzAsIFUrYzE0OCwgVStjMTljLCBVK2MyZjksIFUrYzM2YywgVStjMzdjLCBVK2MzODQsIFUrYzNkZiwgVStjNTc1LCBVK2M1ODQsIFUrYzY2MCwgVStjNzE5LCBVK2M4MTYsIFUrY2E0ZCwgVStjYTU0LCBVK2NhYmMsIFUrY2I0OSwgVStjYzE0LCBVK2NmZjUsIFUrZDAwNCwgVStkMDM4LCBVK2QwYjQsIFUrZDBkMywgVStkMGUwLCBVK2QwZWQsIFUrZDEzMSwgVStkMWIwLCBVK2QzMWYsIFUrZDMzZCwgVStkM2EwLCBVK2QzYWIsIFUrZDUxNCwgVStkNTg0LCBVK2Q2YTEsIFUrZDZjYywgVStkNzQ5LCBVK2Q3NjAsIFUrZDc5OTtcclxufVxyXG5cclxuXHJcbi8qIFsxMDldICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDEwMDtcclxuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIFRoaW5cIiksIGxvY2FsKFwiTm90b1NhbnNLUi1UaGluXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTZGbVhpRUJQVDRJVGJnTkE1Q2dtT3NuN3RxclllbVF4Y3ZFY1FOdXUwa1FWVVY3X0pVQXQ2M0NqbG9jeWpHcTBaNkhQVGwzOFJVSDQuMTA5LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVKzI0LCBVKzYwLCBVKzNiOSwgVSszYmIsIFUrM2JkLCBVKzIxOTEsIFUrMjYwNiwgVSszMDBjLTMwMGQsIFUrMzEzMSwgVSszMTM0LCBVKzMxMzksIFUrMzE0MS0zMTQyLCBVKzMxNDgsIFUrMzE2MSwgVSszMTYzLCBVKzMyMWMsIFUrNGViYSwgVSs1MzE3LCBVK2FjMzEsIFUrYWM3NywgVSthYzlmLCBVK2FjYjksIFUrYWNmMC1hY2YxLCBVK2FjZmQsIFUrYWQ3MywgVSthZjNkLCBVK2IwMGMsIFUrYjA0YSwgVStiMDU3LCBVK2IwYzQsIFUrYjE4OCwgVStiMWNjLCBVK2IyMTQsIFUrYjJkYiwgVStiMmVlLCBVK2IzMDQsIFUrYjRlZCwgVStiNTE4LCBVK2I1YmMsIFUrYjYyNSwgVStiNjljLWI2OWQsIFUrYjdhYywgVStiODAxLCBVK2I4NmMsIFUrYjk1OSwgVStiOTVjLCBVK2I5ODUsIFUrYmE0OCwgVStiYjU4LCBVK2JjMGMsIFUrYmMzOCwgVStiYzg1LCBVK2JjOWEsIFUrYmY0MCwgVStjMDY4LCBVK2MwYmQsIFUrYzBjYywgVStjMTJmLCBVK2MxNDksIFUrYzFlMCwgVStjMjJiLCBVK2MyMmQsIFUrYzI1MCwgVStjMmZjLCBVK2MzMDAsIFUrYzMxMywgVStjMzcwLCBVK2MzZDgsIFUrYzU1NywgVStjNTgwLCBVK2M1ZTMsIFUrYzYyZSwgVStjNjM0LCBVK2M2ZjAsIFUrYzc0ZCwgVStjNzgzLCBVK2M3OGUsIFUrYzc5NiwgVStjN2JjLCBVK2M5MmMsIFUrY2E0YywgVStjYzFjLCBVK2NjNTQsIFUrY2M1OSwgVStjZTA0LCBVK2NmMzAsIFUrY2ZjNCwgVStkMTQwLCBVK2QzMjEsIFUrZDM4YywgVStkMzk5LCBVK2Q1NGYsIFUrZDU4NywgVStkNWQwLCBVK2Q2ZTgsIFUrZDc3MDtcclxufVxyXG5cclxuXHJcbi8qIFsxMTBdICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDEwMDtcclxuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIFRoaW5cIiksIGxvY2FsKFwiTm90b1NhbnNLUi1UaGluXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTZGbVhpRUJQVDRJVGJnTkE1Q2dtT3NuN3RxclllbVF4Y3ZFY1FOdXUwa1FWVVY3X0pVQXQ2M0NqbG9jeWpHcTBaNkhQVGwzOFJVSDQuMTEwLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVK2Q3LCBVK2VhLCBVK2ZjLCBVKzIxOTIsIFUrMjViYywgVSszMDAwLCBVKzMxMzcsIFUrMzE0NSwgVSszMTVjLCBVKzdmOGUsIFUrYWMxMywgVSthYzcxLCBVK2FjOTAsIFUrYWNiOCwgVSthY2U3LCBVK2FkN2YsIFUrYWU1MCwgVSthZWY0LCBVK2FmMzQsIFUrYWZiYywgVStiMDQ4LCBVK2IwOWEsIFUrYjBhZCwgVStiMGJjLCBVK2IxMTMsIFUrYjEyNSwgVStiMTQxLCBVK2IyMGMsIFUrYjJkOSwgVStiMmVkLCBVK2IzNjcsIFUrYjM2OSwgVStiMzc0LCBVK2IzY2IsIFUrYjRlYywgVStiNjExLCBVK2I3NjAsIFUrYjgxYiwgVStiODM0LCBVK2I4YjAsIFUrYjhlMSwgVStiOTg5LCBVK2I5ZDEsIFUrYjllMSwgVStiOWZhLCBVK2JhNGQsIFUrYmE3OCwgVStiYjM1LCBVK2JiNTQsIFUrYmJmOSwgVStiYzExLCBVK2JjYjMsIFUrYmQwNSwgVStiZDk1LCBVK2JkZDQsIFUrYmUxMCwgVStiZWQwLCBVK2JmNTEsIFUrYzBkOCwgVStjMjMyLCBVK2MyYjcsIFUrYzJlYiwgVStjMzc4LCBVK2M1MDAsIFUrYzUyYywgVStjNTQ5LCBVK2M1NjgsIFUrYzU5OCwgVStjNWM5LCBVK2M2MWIsIFUrYzYzOSwgVStjNjdjLCBVK2M3MTcsIFUrYzc4YSwgVStjODBhLCBVK2M5MGMtYzkwZCwgVStjOTUwLCBVK2M5ZTcsIFUrY2JlNCwgVStjY2E5LCBVK2NjZTQsIFUrY2RiMCwgVStjZTc4LCBVK2NlOTQsIFUrY2U5OCwgVStjZjhjLCBVK2QwMTgsIFUrZDAzNCwgVStkMGYxLCBVK2QxYjEsIFUrZDI4MCwgVStkMmY4LCBVK2QzMzgsIFUrZDM4MCwgVStkM2I0LCBVK2Q2MTAsIFUrZDY5ZiwgVStkNmZjLCBVK2Q3NTg7XHJcbn1cclxuXHJcblxyXG4vKiBbMTExXSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiAxMDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBUaGluXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItVGhpblwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk2Rm1YaUVCUFQ0SVRiZ05BNUNnbU9zbjd0cXJZZW1ReGN2RWNRTnV1MGtRVlVWN19KVUF0NjNDamxvY3lqR3EwWjZIUFRsMzhSVUg0LjExMS53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVStlNywgVSsyMDIyLCBVKzIwM2IsIFUrMjVjMCwgVSsyNjA1LCBVKzI2NjEsIFUrMzE0NywgVSszMThkLCBVKzY3MmMsIFUrOGE5ZSwgVSthY2FhLCBVK2FjYmMsIFUrYWQxYywgVSthZTRhLCBVK2FlNWMsIFUrYjA0NCwgVStiMDU0LCBVK2IwYzgtYjBjOSwgVStiMmE2LCBVK2IyZDAsIFUrYjM1YywgVStiMzY0LCBVK2I0MjgsIFUrYjQ1NCwgVStiNDY1LCBVK2I0YjcsIFUrYjRlMywgVStiNTFjLCBVK2I1YTEsIFUrYjc4NCwgVStiNzkwLCBVK2I3YWIsIFUrYjdmNCwgVStiODJjLCBVK2I4MzUsIFUrYjhlOSwgVStiOGY4LCBVK2I5ZDgsIFUrYjlmOSwgVStiYTVjLCBVK2JhNjQsIFUrYmFiZCwgVStiYjE4LCBVK2JiM2IsIFUrYmJmZiwgVStiYzBkLCBVK2JjNDUsIFUrYmM5NywgVStiY2JjLCBVK2JlNDUsIFUrYmU3NSwgVStiZTdjLCBVK2JmY2MsIFUrYzBiNiwgVStjMGY3LCBVK2MxNGIsIFUrYzJiNCwgVStjMzBkLCBVK2M0ZjgsIFUrYzViYiwgVStjNWQxLCBVK2M1ZTAsIFUrYzVlZSwgVStjNWZkLCBVK2M2MDYsIFUrYzZjNSwgVStjNmUwLCBVK2M3MDgsIFUrYzgxZCwgVStjODIwLCBVK2M4MjQsIFUrYzg3OCwgVStjOTE4LCBVK2M5NmMsIFUrYzllNCwgVStjOWYxLCBVK2NjMmUsIFUrY2QwOSwgVStjZWExLCBVK2NlZjUsIFUrY2VmNywgVStjZjY0LCBVK2NmNjksIFUrY2ZlOCwgVStkMDM1LCBVK2QwYWMsIFUrZDIzMCwgVStkMjM0LCBVK2QyZjQsIFUrZDMxZCwgVStkNTc1LCBVK2Q1NzgsIFUrZDYwOCwgVStkNjE0LCBVK2Q3MTgsIFUrZDc1MSwgVStkNzYxLCBVK2Q3OGMsIFUrZDc5MDtcclxufVxyXG5cclxuXHJcbi8qIFsxMTJdICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDEwMDtcclxuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIFRoaW5cIiksIGxvY2FsKFwiTm90b1NhbnNLUi1UaGluXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTZGbVhpRUJQVDRJVGJnTkE1Q2dtT3NuN3RxclllbVF4Y3ZFY1FOdXUwa1FWVVY3X0pVQXQ2M0NqbG9jeWpHcTBaNkhQVGwzOFJVSDQuMTEyLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVKzI2NjUsIFUrMzE2MCwgVSs0ZTJkLCBVKzY1ODcsIFUrNjVlNSwgVSthYzEyLCBVK2FjMTQsIFUrYWMxNiwgVSthYzgxLCBVK2FkMzQsIFUrYWRlMCwgVSthZTU0LCBVK2FlYmMsIFUrYWYyYywgVSthZmMwLCBVK2FmYzgsIFUrYjA0YywgVStiMDhjLCBVK2IwOTksIFUrYjBhOSwgVStiMGFjLCBVK2IwYWUsIFUrYjBiOCwgVStiMTIzLCBVK2IxNzksIFUrYjJlNSwgVStiMmY3LCBVK2I0YzAsIFUrYjUzMSwgVStiNTM4LCBVK2I1NDUsIFUrYjU1MCwgVStiNWE4LCBVK2I2ZjAsIFUrYjcyOCwgVStiNzNiLCBVK2I3YWQsIFUrYjdlZCwgVStiODA5LCBVK2I4NjQsIFUrYjg2ZCwgVStiODcxLCBVK2I5YmYsIFUrYjlmNSwgVStiYTQwLCBVK2JhNGIsIFUrYmE1OCwgVStiYTg3LCBVK2JhYWMsIFUrYmJjMCwgVStiYzE2LCBVK2JjMzQsIFUrYmQwNywgVStiZDk5LCBVK2JlNTksIFUrYmZkMCwgVStjMDU4LCBVK2MwZTQsIFUrYzBmNSwgVStjMTJkLCBVK2MxMzksIFUrYzIyOCwgVStjNTI5LCBVK2M1YzcsIFUrYzYzNSwgVStjNjM3LCBVK2M3MzUsIFUrYzc3ZCwgVStjNzg3LCBVK2M3ODksIFUrYzhjNCwgVStjOTg5LCBVK2M5OGMsIFUrYzlkMCwgVStjOWQzLCBVK2NjMGMsIFUrY2M5OSwgVStjZDBjLCBVK2NkMmMsIFUrY2Q5OCwgVStjZGE0LCBVK2NlNTksIFUrY2U2MCwgVStjZTZkLCBVK2NlYTAsIFUrZDBkMC1kMGQxLCBVK2QwZDUsIFUrZDE0ZCwgVStkMWE0LCBVK2QyOWMsIFUrZDJmMSwgVStkMzAxLCBVK2QzOWMsIFUrZDNiYywgVStkNGU4LCBVK2Q1NDAsIFUrZDVlYywgVStkNjQwLCBVK2Q3NTA7XHJcbn1cclxuXHJcblxyXG4vKiBbMTEzXSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiAxMDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBUaGluXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItVGhpblwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk2Rm1YaUVCUFQ0SVRiZ05BNUNnbU9zbjd0cXJZZW1ReGN2RWNRTnV1MGtRVlVWN19KVUF0NjNDamxvY3lqR3EwWjZIUFRsMzhSVUg0LjExMy53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVSs1ZSwgVSsyNWIyLCBVKzI1YjYsIFUrMzE0ZSwgVSthYzI0LCBVK2FjZTEsIFUrYWNlNCwgVSthZTY4LCBVK2FmMmQsIFUrYjBkMCwgVStiMGU1LCBVK2IxNTAsIFUrYjE1NSwgVStiMTkzLCBVK2IyYzksIFUrYjJkZCwgVStiM2M4LCBVK2IzZmMsIFUrYjQxMCwgVStiNDU4LCBVK2I0ZGQsIFUrYjVhMCwgVStiNWE0LCBVK2I1YmIsIFUrYjdiNSwgVStiODM4LCBVK2I4NDAsIFUrYjg2ZiwgVStiOGY5LCBVK2I5NjAsIFUrYjllNSwgVStiYWI4LCBVK2JiNTAsIFUrYmMxZCwgVStiYzI0LWJjMjUsIFUrYmNhOCwgVStiY2JkLCBVK2JkMDQsIFUrYmQxMCwgVStiZDI0LCBVK2JlNDgsIFUrYmU1YiwgVStiZTY4LCBVK2MwNWMsIFUrYzEyYywgVStjMTQwLCBVK2MxNWMsIFUrYzE2OCwgVStjMTk0LCBVK2MyMTksIFUrYzI3ZCwgVStjMmE4LCBVK2MyZjEsIFUrYzJmOCwgVStjMzY4LCBVK2M1NTQtYzU1NSwgVStjNTU5LCBVK2M1NjQsIFUrYzVkOCwgVStjNWZjLCBVK2M2MjUsIFUrYzY1YywgVStjNmIxLCBVK2M3MjgsIFUrYzc5NCwgVStjODRjLCBVK2M4OGMsIFUrYzhlMCwgVStjOGZkLCBVK2M5OTgsIFUrYzlkZCwgVStjYzBkLCBVK2NjMzAsIFUrY2VlYywgVStjZjEzLCBVK2NmMWMsIFUrY2Y1YywgVStkMDUwLCBVK2QwN2MsIFUrZDBhOCwgVStkMTM0LCBVK2QxMzgsIFUrZDE1NCwgVStkMWY0LCBVK2QyYmMsIFUrZDMyOSwgVStkMzJjLCBVK2QzZDAsIFUrZDNmNCwgVStkM2ZjLCBVK2Q1NmIsIFUrZDVjYywgVStkNjAwLWQ2MDEsIFUrZDYzOSwgVStkNmM4LCBVK2Q3NTQsIFUrZDc2NTtcclxufVxyXG5cclxuXHJcbi8qIFsxMTRdICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDEwMDtcclxuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIFRoaW5cIiksIGxvY2FsKFwiTm90b1NhbnNLUi1UaGluXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTZGbVhpRUJQVDRJVGJnTkE1Q2dtT3NuN3RxclllbVF4Y3ZFY1FOdXUwa1FWVVY3X0pVQXQ2M0NqbG9jeWpHcTBaNkhQVGwzOFJVSDQuMTE0LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVKzNjLTNkLCBVKzIwMjYsIFUrMjRkMiwgVSszMTRiLCBVK2FjMTEsIFUrYWNmMywgVSthZDc0LCBVK2FkODEsIFUrYWRmOSwgVSthZTM0LCBVK2FmNDMsIFUrYWZiOCwgVStiMDVkLCBVK2IwN2MsIFUrYjExMCwgVStiMTE4LCBVK2IxN2MsIFUrYjE4MCwgVStiMThkLCBVK2IxOTIsIFUrYjJjYywgVStiMzU1LCBVK2IzNzgsIFUrYjRhNCwgVStiNGVmLCBVK2I3OGQsIFUrYjc5OSwgVStiN2E5LCBVK2I3ZmQsIFUrYjgwNywgVStiODBjLCBVK2I4MzksIFUrYjliNCwgVStiOWRiLCBVK2JhM2MsIFUrYmFiMCwgVStiYmE0LCBVK2JjOTQsIFUrYmU0YywgVStjMTU0LCBVK2MxYzQsIFUrYzI2YywgVStjMmFjLCBVK2MyZWQsIFUrYzRmNCwgVStjNTVlLCBVK2M1NjEsIFUrYzU3MSwgVStjNWI1LCBVK2M1YzQsIFUrYzY1NC1jNjU1LCBVK2M2OTUsIFUrYzZlOCwgVStjNmY5LCBVK2M3MjQsIFUrYzc1MSwgVStjNzc1LCBVK2M3YTAsIFUrYzdjMSwgVStjODc0LCBVK2M4ODAsIFUrYzlkNSwgVStjOWY4LCBVK2NhYmQsIFUrY2MyOSwgVStjYzJjLCBVK2NjYTgsIFUrY2NhYiwgVStjY2QwLCBVK2NlMjEsIFUrY2UzNSwgVStjZTdjLCBVK2NlOTAsIFUrY2VlOCwgVStjZWY0LCBVK2NmZTAsIFUrZDA3MCwgVStkMGI5LCBVK2QwYzEsIFUrZDBjNCwgVStkMGM4LCBVK2QxNWMsIFUrZDFhMSwgVStkMmMwLCBVK2QzMDAsIFUrZDMxNCwgVStkM2VkLCBVK2Q0NzgsIFUrZDQ4MCwgVStkNDhkLCBVK2Q1MDgsIFUrZDUzZCwgVStkNWU0LCBVK2Q2MTEsIFUrZDYxYywgVStkNjhkLCBVK2Q2YTgsIFUrZDc5ODtcclxufVxyXG5cclxuXHJcbi8qIFsxMTVdICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDEwMDtcclxuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIFRoaW5cIiksIGxvY2FsKFwiTm90b1NhbnNLUi1UaGluXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTZGbVhpRUJQVDRJVGJnTkE1Q2dtT3NuN3RxclllbVF4Y3ZFY1FOdXUwa1FWVVY3X0pVQXQ2M0NqbG9jeWpHcTBaNkhQVGwzOFJVSDQuMTE1LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVKzIzLCBVKzI1LCBVKzVmLCBVK2E5LCBVK2FjMDgsIFUrYWM3OCwgVSthY2E4LCBVK2FjYWMsIFUrYWNlOCwgVSthZDcwLCBVK2FkYzAsIFUrYWRkYywgVStiMTM3LCBVK2IxNDAsIFUrYjIwOCwgVStiMjkwLCBVK2IyZjUsIFUrYjNjNSwgVStiM2NjLCBVK2I0MjAsIFUrYjQyOSwgVStiNTI5LCBVK2I1MzAsIFUrYjc3ZCwgVStiNzljLCBVK2I3YTgsIFUrYjdjOSwgVStiN2YwLCBVK2I3ZmMsIFUrYjgyOCwgVStiODYwLCBVK2I5YWQsIFUrYjljMSwgVStiOWM5LCBVK2I5ZGQtYjlkZSwgVStiOWU4LCBVK2JhMzgtYmEzOSwgVStiYWJiLCBVK2JjMDAsIFUrYmM4YywgVStiY2EwLCBVK2JjYTQsIFUrYmNkMSwgVStiY2ZjLCBVK2JkMDksIFUrYmRmMCwgVStiZTYwLCBVK2MwYWQsIFUrYzBiNCwgVStjMGJjLCBVK2MxOTAsIFUrYzFmYywgVStjMjIwLCBVK2MyODgsIFUrYzJiOSwgVStjMmY2LCBVK2M1MjgsIFUrYzU0NSwgVStjNTU4LCBVK2M1YmMsIFUrYzVkNCwgVStjNjAwLCBVK2M2NDQsIFUrYzZjMCwgVStjNmMzLCBVK2M3MjEsIFUrYzc5OCwgVStjN2ExLCBVK2M4MTEsIFUrYzgzOCwgVStjODcxLCBVK2M5MDQsIFUrYzk5MCwgVStjOWRjLCBVK2NjMzgsIFUrY2M0NCwgVStjY2EwLCBVK2NkMWQsIFUrY2Q5NSwgVStjZGE5LCBVK2NlNWMsIFUrY2YwMCwgVStjZjU4LCBVK2QxNTAsIFUrZDIyYywgVStkMzA1LCBVK2QzMjgsIFUrZDM3YywgVStkM2YwLCBVK2Q1NTEsIFUrZDVhNSwgVStkNWM4LCBVK2Q1ZDgsIFUrZDYzYywgVStkNjRkLCBVK2Q2NjksIFUrZDczNCwgVStkNzZjO1xyXG59XHJcblxyXG5cclxuLyogWzExNl0gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogMTAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgVGhpblwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLVRoaW5cIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5NkZtWGlFQlBUNElUYmdOQTVDZ21Pc243dHFyWWVtUXhjdkVjUU51dTBrUVZVVjdfSlVBdDYzQ2psb2N5akdxMFo2SFBUbDM4UlVINC4xMTYud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrMjYsIFUrMmIsIFUrM2UsIFUrNDAsIFUrN2UsIFUrYWMwMSwgVSthYzE5LCBVK2FjMWQsIFUrYWNhMCwgVSthY2E5LCBVK2FjYjAsIFUrYWQ4YywgVSthZTA5LCBVK2FlMzgsIFUrYWU0MCwgVSthZWQ4LCBVK2IwOWMsIFUrYjBhMCwgVStiMTA4LCBVK2IyMDQsIFUrYjI5OCwgVStiMmQ4LCBVK2IyZWItYjJlYywgVStiMmY0LCBVK2IzMTMsIFUrYjM1OCwgVStiNDUwLCBVK2I0ZTAsIFUrYjU0YywgVStiNjEwLCBVK2I3ODAsIFUrYjc4YywgVStiNzkxLCBVK2I4ZTgsIFUrYjk1OCwgVStiOTc0LCBVK2I5ODQsIFUrYjliMCwgVStiOWJjLWI5YmQsIFUrYjljZSwgVStiYTcwLCBVK2JiZmMsIFUrYmMwZiwgVStiYzE1LCBVK2JjMWIsIFUrYmMzMSwgVStiYzk1LCBVK2JjYzAsIFUrYmNjNCwgVStiZDgxLCBVK2JkODgsIFUrYzBjOCwgVStjMTFkLCBVK2MxM2MsIFUrYzE1OCwgVStjMThkLCBVK2MxYTEsIFUrYzIxYywgVStjNGYwLCBVK2M1NGEsIFUrYzU2MCwgVStjNWI4LCBVK2M1YzgsIFUrYzVmNCwgVStjNjI4LCBVK2M2MmMsIFUrYzY3OCwgVStjNmNjLCBVK2M4MDgsIFUrYzgxMCwgVStjODg1LCBVK2M4OGIsIFUrYzkwMCwgVStjOTg4LCBVK2M5OWQsIFUrYzljOCwgVStjYzNkLWNjM2UsIFUrY2M0NSwgVStjZDA4LCBVK2NlMjAsIFUrY2VlNCwgVStkMDc0LCBVK2QwYTQsIFUrZDBkZCwgVStkMmI5LCBVK2QzYjgsIFUrZDNjOSwgVStkNDg4LCBVK2Q1NDQsIFUrZDU1OSwgVStkNTZkLCBVK2Q1ODgsIFUrZDYxNSwgVStkNjQ4LCBVK2Q2NTUsIFUrZDY1OCwgVStkNjVjO1xyXG59XHJcblxyXG5cclxuLyogWzExN10gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogMTAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgVGhpblwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLVRoaW5cIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5NkZtWGlFQlBUNElUYmdOQTVDZ21Pc243dHFyWWVtUXhjdkVjUU51dTBrUVZVVjdfSlVBdDYzQ2psb2N5akdxMFo2SFBUbDM4UlVINC4xMTcud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrZCwgVSs0OCwgVSs3YywgVSthYzEwLCBVK2FjMTUsIFUrYWM3NCwgVSthYzgwLCBVK2FjODMsIFUrYWNjNCwgVSthZDExLCBVK2FkNTAsIFUrYWQ2ZCwgVSthZGZjLCBVK2FlMDAsIFUrYWUwOCwgVSthZTRjLCBVK2IwYTgsIFUrYjEyNCwgVStiMTQ0LCBVK2IxNzgsIFUrYjI3NCwgVStiMmE1LCBVK2IyZTgsIFUrYjJmOSwgVStiMzU0LCBVK2IzNzAsIFUrYjQxOCwgVStiNDFjLCBVK2I0ZjEsIFUrYjUxNCwgVStiNzk4LCBVK2I4MDgsIFUrYjgyNC1iODI1LCBVK2I4Y2MsIFUrYjk3OCwgVStiOWQwLCBVK2I5ZTQsIFUrYmFhOSwgVStiYjNjLCBVK2JjMTgsIFUrYmMxYywgVStiYzMwLCBVK2JjODQsIFUrYmNmNSwgVStiY2Y4LCBVK2JkODQsIFUrYmUwYywgVStiZTE0LCBVK2MwYjAsIFUrYzBjOSwgVStjMGRkLCBVK2MxMjQsIFUrYzJkZCwgVStjMmU0LCBVK2MyZWMsIFUrYzU0YywgVStjNTdjLWM1N2QsIFUrYzU5MSwgVStjNWM1LWM1YzYsIFUrYzVlZCwgVStjNjA4LCBVK2M2NDAsIFUrYzZiOCwgVStjNmQ0LCBVK2M3ODQsIFUrYzdhYywgVStjODAwLWM4MDEsIFUrYzljMSwgVStjOWQxLCBVK2NjMjgsIFUrY2M5OCwgVStjYzljLCBVK2NjYWQsIFUrY2Q1YywgVStjZDk0LCBVK2NkOWMsIFUrY2RlOCwgVStjZTY4LCBVK2NmNTQsIFUrZDBkYywgVStkMTRjLCBVK2QxYTAsIFUrZDFiNSwgVStkMmYwLCBVK2QzMGMsIFUrZDMxMCwgVStkMzk4LCBVK2Q0NWMsIFUrZDUwYywgVStkNTNjLCBVK2Q1NjAsIFUrZDU2OCwgVStkNTg5LCBVK2Q2MDQsIFUrZDZjNCwgVStkNzg4O1xyXG59XHJcblxyXG5cclxuLyogWzExOF0gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogMTAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgVGhpblwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLVRoaW5cIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5NkZtWGlFQlBUNElUYmdOQTVDZ21Pc243dHFyWWVtUXhjdkVjUU51dTBrUVZVVjdfSlVBdDYzQ2psb2N5akdxMFo2SFBUbDM4UlVINC4xMTgud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrMzksIFUrNDksIFUrNGQtNGUsIFUrYTAsIFUrYWMwNCwgVSthYzFjLCBVK2FjNzAsIFUrYWM4YywgVSthY2JkLCBVK2FjZjUsIFUrYWNmYywgVSthZDAwLCBVK2FkNmMsIFUrYWRmOCwgVStiMDk4LCBVK2IwYjQsIFUrYjI5NCwgVStiMmM4LCBVK2IzMDAsIFUrYjNjNCwgVStiM2Q5LCBVK2I0ZGMsIFUrYjRlNCwgVStiNzdjLCBVK2I3ZWMsIFUrYjg1ZCwgVStiOTdjLCBVK2I5YzgsIFUrYjljYywgVStiYTU0LCBVK2JhNzQsIFUrYmE4NSwgVStiYWE4LCBVK2JiMzQsIFUrYmIzOCwgVStiYmY4LCBVK2JjMTQsIFUrYmMyOSwgVStiYzg4LCBVK2JjZjQsIFUrYmQ4MCwgVStiZTQ0LCBVK2MwYzEsIFUrYzExYywgVStjMTIwLCBVK2MxMzEsIFUrYzEzOCwgVStjMThjLCBVK2MyMTgsIFUrYzJiNSwgVStjMmUwLCBVK2M1NDQsIFUrYzU0OCwgVStjNWI0LCBVK2M1ZDAsIFUrYzVlYywgVStjNWYwLCBVK2M2MDEsIFUrYzYyNCwgVStjNjk0LCBVK2M2YTksIFUrYzZiMCwgVStjNmI0LCBVK2M2ZDAsIFUrYzcwNCwgVStjNzIwLCBVK2M3M2MsIFUrYzc0MCwgVStjNzQ0LCBVK2M3NGMsIFUrYzc1OCwgVStjNzdjLCBVK2M3ODUsIFUrYzc4OCwgVStjNzkwLWM3OTEsIFUrYzdhNSwgVStjODA0LCBVK2M4MTUsIFUrYzgxYywgVStjODcwLCBVK2M4ZmMsIFUrYzkxMSwgVStjOWM0LCBVK2NjYjQsIFUrY2U1OCwgVStjZTc0LCBVK2QwNmMsIFUrZDBjMCwgVStkMTMwLCBVK2QyYjgsIFUrZDNlYywgVStkNTA0LCBVK2Q1NWMsIFUrZDU2OSwgVStkNTc0LCBVK2Q2MzgsIFUrZDY1NCwgVStkNjhjO1xyXG59XHJcblxyXG5cclxuLyogWzExOV0gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogMTAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgVGhpblwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLVRoaW5cIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5NkZtWGlFQlBUNElUYmdOQTVDZ21Pc243dHFyWWVtUXhjdkVjUU51dTBrUVZVVjdfSlVBdDYzQ2psb2N5akdxMFo2SFBUbDM4UlVINC4xMTkud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrMjAtMjIsIFUrMjctMmEsIFUrMmMtMzgsIFUrM2EtM2IsIFUrM2YsIFUrNDEtNDcsIFUrNGEtNGMsIFUrNGYtNWQsIFUrNjEtN2IsIFUrN2QsIFUrYTEsIFUrYWIsIFUrYWUsIFUrYjcsIFUrYmIsIFUrYmYsIFUrMjAxMy0yMDE0LCBVKzIwMWMtMjAxZCwgVSsyMTIyLCBVK2FjMDAsIFUrYWNlMCwgVSthZTMwLCBVK2IyZTQsIFUrYjg1YywgVStiOWFjLCBVK2MwYWMsIFUrYzJhNCwgVStjMmRjLCBVK2M3NzQsIFUrYzc3OCwgVStjOWMwLCBVK2Q1NTg7XHJcbn1cclxuXHJcblxyXG4vKiBbMF0gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogMzAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgTGlnaHRcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1MaWdodFwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9lbHpJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi4wLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVK2Y5Y2EtZmEwYiwgVStmZjAzLWZmMDUsIFUrZmYwNywgVStmZjBhLWZmMGIsIFUrZmYwZC1mZjE5LCBVK2ZmMWIsIFUrZmYxZCwgVStmZjIwLWZmNWIsIFUrZmY1ZCwgVStmZmUwLWZmZTMsIFUrZmZlNS1mZmU2O1xyXG59XHJcblxyXG5cclxuLyogWzJdICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIExpZ2h0XCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItTGlnaHRcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PZWx6STdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uMi53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVStkNzIzLWQ3MjgsIFUrZDcyYS1kNzMzLCBVK2Q3MzUtZDc0OCwgVStkNzRhLWQ3NGYsIFUrZDc1Mi1kNzUzLCBVK2Q3NTUtZDc1NywgVStkNzVhLWQ3NWYsIFUrZDc2Mi1kNzY0LCBVK2Q3NjYtZDc2OCwgVStkNzZhLWQ3NmIsIFUrZDc2ZC1kNzZmLCBVK2Q3NzEtZDc4NywgVStkNzg5LWQ3OGIsIFUrZDc4ZC1kNzhmLCBVK2Q3OTEtZDc5NywgVStkNzlhLCBVK2Q3OWMsIFUrZDc5ZS1kN2EzLCBVK2Y5MDAtZjkwOSwgVStmOTBiLWY5MmU7XHJcbn1cclxuXHJcblxyXG4vKiBbM10gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogMzAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgTGlnaHRcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1MaWdodFwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9lbHpJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi4zLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVK2Q2NzktZDY4YiwgVStkNjhlLWQ2OWUsIFUrZDZhMCwgVStkNmEyLWQ2YTcsIFUrZDZhOS1kNmMzLCBVK2Q2YzYtZDZjNywgVStkNmM5LWQ2Y2IsIFUrZDZjZC1kNmQzLCBVK2Q2ZDUtZDZkNiwgVStkNmQ4LWQ2ZTMsIFUrZDZlNS1kNmU3LCBVK2Q2ZTktZDZmYiwgVStkNmZkLWQ3MTcsIFUrZDcxOS1kNzFmLCBVK2Q3MjEtZDcyMjtcclxufVxyXG5cclxuXHJcbi8qIFs0XSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBMaWdodFwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLUxpZ2h0XCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT2Vsekk3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjQud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrZDViYy1kNWM3LCBVK2Q1Y2EtZDVjYiwgVStkNWNkLWQ1Y2YsIFUrZDVkMS1kNWQ3LCBVK2Q1ZDktZDVkYSwgVStkNWRjLCBVK2Q1ZGUtZDVlMywgVStkNWU2LWQ1ZTcsIFUrZDVlOS1kNWViLCBVK2Q1ZWQtZDVmNiwgVStkNWY4LCBVK2Q1ZmEtZDVmZiwgVStkNjAyLWQ2MDMsIFUrZDYwNS1kNjA3LCBVK2Q2MDktZDYwZiwgVStkNjEyLWQ2MTMsIFUrZDYxNi1kNjFiLCBVK2Q2MWQtZDYzNywgVStkNjNhLWQ2M2IsIFUrZDYzZC1kNjNmLCBVK2Q2NDEtZDY0NywgVStkNjRhLWQ2NGMsIFUrZDY0ZS1kNjUzLCBVK2Q2NTYtZDY1NywgVStkNjU5LWQ2NWIsIFUrZDY1ZC1kNjY2LCBVK2Q2NjgsIFUrZDY2YS1kNjc4O1xyXG59XHJcblxyXG5cclxuLyogWzVdICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIExpZ2h0XCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItTGlnaHRcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PZWx6STdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uNS53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVStkNTA3LCBVK2Q1MDktZDUwYiwgVStkNTBkLWQ1MTMsIFUrZDUxNS1kNTNiLCBVK2Q1M2UtZDUzZiwgVStkNTQxLWQ1NDMsIFUrZDU0NS1kNTRjLCBVK2Q1NGUsIFUrZDU1MCwgVStkNTUyLWQ1NTcsIFUrZDU1YS1kNTViLCBVK2Q1NWQtZDU1ZiwgVStkNTYxLWQ1NjQsIFUrZDU2Ni1kNTY3LCBVK2Q1NmEsIFUrZDU2YywgVStkNTZlLWQ1NzMsIFUrZDU3Ni1kNTc3LCBVK2Q1NzktZDU4MywgVStkNTg1LWQ1ODYsIFUrZDU4YS1kNWE0LCBVK2Q1YTYtZDViYjtcclxufVxyXG5cclxuXHJcbi8qIFs2XSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBMaWdodFwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLUxpZ2h0XCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT2Vsekk3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjYud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrZDQ2NC1kNDc3LCBVK2Q0N2EtZDQ3YiwgVStkNDdkLWQ0N2YsIFUrZDQ4MS1kNDg3LCBVK2Q0ODktZDQ4YSwgVStkNDhjLCBVK2Q0OGUtZDRlNywgVStkNGU5LWQ1MDMsIFUrZDUwNS1kNTA2O1xyXG59XHJcblxyXG5cclxuLyogWzddICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIExpZ2h0XCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItTGlnaHRcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PZWx6STdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uNy53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVStkM2JmLWQzYzcsIFUrZDNjYS1kM2NmLCBVK2QzZDEtZDNlYiwgVStkM2VlLWQzZWYsIFUrZDNmMS1kM2YzLCBVK2QzZjUtZDNmYiwgVStkM2ZkLWQ0MDAsIFUrZDQwMi1kNDViLCBVK2Q0NWQtZDQ2MztcclxufVxyXG5cclxuXHJcbi8qIFs4XSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBMaWdodFwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLUxpZ2h0XCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT2Vsekk3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjgud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrZDJmZiwgVStkMzAyLWQzMDQsIFUrZDMwNi1kMzBiLCBVK2QzMGYsIFUrZDMxMS1kMzEzLCBVK2QzMTUtZDMxYiwgVStkMzFlLCBVK2QzMjItZDMyNCwgVStkMzI2LWQzMjcsIFUrZDMyYS1kMzJiLCBVK2QzMmQtZDMyZiwgVStkMzMxLWQzMzcsIFUrZDMzOS1kMzNjLCBVK2QzM2UtZDM3YiwgVStkMzdlLWQzN2YsIFUrZDM4MS1kMzgzLCBVK2QzODUtZDM4YiwgVStkMzhlLWQzOTAsIFUrZDM5Mi1kMzk3LCBVK2QzOWEtZDM5YiwgVStkMzlkLWQzOWYsIFUrZDNhMS1kM2E3LCBVK2QzYTktZDNhYSwgVStkM2FjLCBVK2QzYWUtZDNiMywgVStkM2I1LWQzYjcsIFUrZDNiOS1kM2JiLCBVK2QzYmQtZDNiZTtcclxufVxyXG5cclxuXHJcbi8qIFs5XSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBMaWdodFwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLUxpZ2h0XCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT2Vsekk3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjkud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrZDI1Ny1kMjdmLCBVK2QyODEtZDI5YiwgVStkMjlkLWQyOWYsIFUrZDJhMS1kMmFiLCBVK2QyYWQtZDJiNywgVStkMmJhLWQyYmIsIFUrZDJiZC1kMmJmLCBVK2QyYzEtZDJjNywgVStkMmM5LWQyZWYsIFUrZDJmMi1kMmYzLCBVK2QyZjUtZDJmNywgVStkMmY5LWQyZmU7XHJcbn1cclxuXHJcblxyXG4vKiBbMTBdICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIExpZ2h0XCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItTGlnaHRcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PZWx6STdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uMTAud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrZDFiNCwgVStkMWI2LWQxZjMsIFUrZDFmNS1kMjJiLCBVK2QyMmUtZDIyZiwgVStkMjMxLWQyMzMsIFUrZDIzNS1kMjNiLCBVK2QyM2QtZDI0MCwgVStkMjQyLWQyNTY7XHJcbn1cclxuXHJcblxyXG4vKiBbMTFdICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIExpZ2h0XCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItTGlnaHRcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PZWx6STdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uMTEud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrZDEwNS1kMTJmLCBVK2QxMzItZDEzMywgVStkMTM1LWQxMzcsIFUrZDEzOS1kMTNmLCBVK2QxNDEtZDE0MiwgVStkMTQ0LCBVK2QxNDYtZDE0YiwgVStkMTRlLWQxNGYsIFUrZDE1MS1kMTUzLCBVK2QxNTUtZDE1YiwgVStkMTVlLWQxODcsIFUrZDE4OS1kMTlmLCBVK2QxYTItZDFhMywgVStkMWE1LWQxYTcsIFUrZDFhOS1kMWFmLCBVK2QxYjItZDFiMztcclxufVxyXG5cclxuXHJcbi8qIFsxMl0gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogMzAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgTGlnaHRcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1MaWdodFwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9lbHpJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi4xMi53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVStkMDRiLWQwNGYsIFUrZDA1MS1kMDU3LCBVK2QwNTktZDA2YiwgVStkMDZkLWQwNmYsIFUrZDA3MS1kMDczLCBVK2QwNzUtZDA3YiwgVStkMDdlLWQwYTMsIFUrZDBhNi1kMGE3LCBVK2QwYTktZDBhYiwgVStkMGFkLWQwYjMsIFUrZDBiNiwgVStkMGI4LCBVK2QwYmEtZDBiZiwgVStkMGMyLWQwYzMsIFUrZDBjNS1kMGM3LCBVK2QwYzktZDBjZiwgVStkMGQyLCBVK2QwZDYtZDBkYiwgVStkMGRlLWQwZGYsIFUrZDBlMS1kMGUzLCBVK2QwZTUtZDBlYiwgVStkMGVlLWQwZjAsIFUrZDBmMi1kMTA0O1xyXG59XHJcblxyXG5cclxuLyogWzEzXSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBMaWdodFwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLUxpZ2h0XCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT2Vsekk3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjEzLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVK2NmYTItY2ZjMywgVStjZmM1LWNmZGYsIFUrY2ZlMi1jZmUzLCBVK2NmZTUtY2ZlNywgVStjZmU5LWNmZjQsIFUrY2ZmNi1jZmZiLCBVK2NmZmQtY2ZmZiwgVStkMDAxLWQwMDMsIFUrZDAwNS1kMDE3LCBVK2QwMTktZDAzMywgVStkMDM2LWQwMzcsIFUrZDAzOS1kMDNiLCBVK2QwM2QtZDA0YTtcclxufVxyXG5cclxuXHJcbi8qIFsxNF0gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogMzAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgTGlnaHRcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1MaWdodFwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9lbHpJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi4xNC53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVStjZWYwLWNlZjMsIFUrY2VmNiwgVStjZWY5LWNlZmYsIFUrY2YwMS1jZjAzLCBVK2NmMDUtY2YwNywgVStjZjA5LWNmMGYsIFUrY2YxMS1jZjEyLCBVK2NmMTQtY2YxYiwgVStjZjFkLWNmMWYsIFUrY2YyMS1jZjJmLCBVK2NmMzEtY2Y1MywgVStjZjU2LWNmNTcsIFUrY2Y1OS1jZjViLCBVK2NmNWQtY2Y2MywgVStjZjY2LCBVK2NmNjgsIFUrY2Y2YS1jZjZmLCBVK2NmNzEtY2Y4NCwgVStjZjg2LWNmOGIsIFUrY2Y4ZC1jZmExO1xyXG59XHJcblxyXG5cclxuLyogWzE1XSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBMaWdodFwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLUxpZ2h0XCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT2Vsekk3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjE1LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVK2NlM2MtY2U1NywgVStjZTVhLWNlNWIsIFUrY2U1ZC1jZTVmLCBVK2NlNjEtY2U2NywgVStjZTZhLCBVK2NlNmMsIFUrY2U2ZS1jZTczLCBVK2NlNzYtY2U3NywgVStjZTc5LWNlN2IsIFUrY2U3ZC1jZTgzLCBVK2NlODUtY2U4OCwgVStjZThhLWNlOGYsIFUrY2U5MS1jZTkzLCBVK2NlOTUtY2U5NywgVStjZTk5LWNlOWYsIFUrY2VhMiwgVStjZWE0LWNlYWIsIFUrY2VhZC1jZWUzLCBVK2NlZTYtY2VlNywgVStjZWU5LWNlZWIsIFUrY2VlZC1jZWVmO1xyXG59XHJcblxyXG5cclxuLyogWzE2XSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBMaWdodFwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLUxpZ2h0XCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT2Vsekk3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjE2LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVK2NkOTItY2Q5MywgVStjZDk2LWNkOTcsIFUrY2Q5OS1jZDliLCBVK2NkOWQtY2RhMywgVStjZGE2LWNkYTgsIFUrY2RhYS1jZGFmLCBVK2NkYjEtY2RjMywgVStjZGM1LWNkY2IsIFUrY2RjZC1jZGU3LCBVK2NkZTktY2UwMywgVStjZTA1LWNlMWYsIFUrY2UyMi1jZTM0LCBVK2NlMzYtY2UzYjtcclxufVxyXG5cclxuXHJcbi8qIFsxN10gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogMzAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgTGlnaHRcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1MaWdodFwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9lbHpJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi4xNy53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVStjY2VmLWNkMDcsIFUrY2QwYS1jZDBiLCBVK2NkMGQtY2QxYSwgVStjZDFjLCBVK2NkMWUtY2QyYiwgVStjZDJkLWNkNWIsIFUrY2Q1ZC1jZDc3LCBVK2NkNzktY2Q5MTtcclxufVxyXG5cclxuXHJcbi8qIFsxOF0gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogMzAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgTGlnaHRcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1MaWdodFwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9lbHpJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi4xOC53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVStjYzNmLWNjNDMsIFUrY2M0Ni1jYzQ3LCBVK2NjNDktY2M0YiwgVStjYzRkLWNjNTMsIFUrY2M1NS1jYzU4LCBVK2NjNWEtY2M1ZiwgVStjYzYxLWNjOTcsIFUrY2M5YS1jYzliLCBVK2NjOWQtY2M5ZiwgVStjY2ExLWNjYTcsIFUrY2NhYSwgVStjY2FjLCBVK2NjYWUtY2NiMywgVStjY2I2LWNjYjcsIFUrY2NiOS1jY2JiLCBVK2NjYmQtY2NjZiwgVStjY2QxLWNjZTMsIFUrY2NlNS1jY2VlO1xyXG59XHJcblxyXG5cclxuLyogWzE5XSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBMaWdodFwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLUxpZ2h0XCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT2Vsekk3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjE5LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVK2NiOTEtY2JkMywgVStjYmQ1LWNiZTMsIFUrY2JlNS1jYzBiLCBVK2NjMGUtY2MwZiwgVStjYzExLWNjMTMsIFUrY2MxNS1jYzFiLCBVK2NjMWQtY2MyMCwgVStjYzIzLWNjMjcsIFUrY2MyYS1jYzJiLCBVK2NjMmQsIFUrY2MyZiwgVStjYzMxLWNjMzcsIFUrY2MzYSwgVStjYzNjO1xyXG59XHJcblxyXG5cclxuLyogWzIwXSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBMaWdodFwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLUxpZ2h0XCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT2Vsekk3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjIwLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVK2NhZjQtY2I0NywgVStjYjRhLWNiOTA7XHJcbn1cclxuXHJcblxyXG4vKiBbMjFdICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIExpZ2h0XCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItTGlnaHRcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PZWx6STdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uMjEud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrY2E0YS1jYTRiLCBVK2NhNGUtY2E0ZiwgVStjYTUxLWNhNTMsIFUrY2E1NS1jYTViLCBVK2NhNWQtY2E2MCwgVStjYTYyLWNhODMsIFUrY2E4NS1jYWJiLCBVK2NhYmUtY2FiZiwgVStjYWMxLWNhYzMsIFUrY2FjNS1jYWNiLCBVK2NhY2QtY2FkMCwgVStjYWQyLCBVK2NhZDQtY2FkOCwgVStjYWRhLWNhZjM7XHJcbn1cclxuXHJcblxyXG4vKiBbMjJdICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIExpZ2h0XCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItTGlnaHRcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PZWx6STdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uMjIud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrYzk5Ni1jOTk3LCBVK2M5OWEtYzk5YywgVStjOTllLWM5YmYsIFUrYzljMi1jOWMzLCBVK2M5YzUtYzljNywgVStjOWM5LWM5Y2YsIFUrYzlkMiwgVStjOWQ0LCBVK2M5ZDctYzlkOCwgVStjOWRiLCBVK2M5ZGUtYzlkZiwgVStjOWUxLWM5ZTMsIFUrYzllNS1jOWU2LCBVK2M5ZTgtYzllYiwgVStjOWVlLWM5ZjAsIFUrYzlmMi1jOWY3LCBVK2M5ZjktY2EwYiwgVStjYTBkLWNhMjgsIFUrY2EyYS1jYTQ5O1xyXG59XHJcblxyXG5cclxuLyogWzIzXSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBMaWdodFwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLUxpZ2h0XCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT2Vsekk3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjIzLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVK2M4ZTktYzhmNCwgVStjOGY2LWM4ZmIsIFUrYzhmZS1jOGZmLCBVK2M5MDEtYzkwMywgVStjOTA1LWM5MGIsIFUrYzkwZS1jOTEwLCBVK2M5MTItYzkxNywgVStjOTE5LWM5MmIsIFUrYzkyZC1jOTRmLCBVK2M5NTEtYzk1MywgVStjOTU1LWM5NmIsIFUrYzk2ZC1jOTczLCBVK2M5NzUtYzk4NywgVStjOThhLWM5OGIsIFUrYzk4ZC1jOThmLCBVK2M5OTEtYzk5NTtcclxufVxyXG5cclxuXHJcbi8qIFsyNF0gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogMzAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgTGlnaHRcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1MaWdodFwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9lbHpJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi4yNC53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVStjODQxLWM4NGIsIFUrYzg0ZC1jODZmLCBVK2M4NzItYzg3MywgVStjODc1LWM4NzcsIFUrYzg3OS1jODdmLCBVK2M4ODItYzg4NCwgVStjODg3LWM4OGEsIFUrYzg4ZC1jOGMzLCBVK2M4YzUtYzhkZiwgVStjOGUxLWM4ZTg7XHJcbn1cclxuXHJcblxyXG4vKiBbMjVdICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIExpZ2h0XCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItTGlnaHRcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PZWx6STdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uMjUud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrYzc3OS1jNzdiLCBVK2M3N2UtYzc4MiwgVStjNzg2LCBVK2M3OGIsIFUrYzc4ZCwgVStjNzhmLCBVK2M3OTItYzc5MywgVStjNzk1LCBVK2M3OTcsIFUrYzc5OS1jNzlmLCBVK2M3YTIsIFUrYzdhNy1jN2FiLCBVK2M3YWUtYzdiYiwgVStjN2JkLWM3YzAsIFUrYzdjMi1jN2M3LCBVK2M3YzktYzdkYywgVStjN2RlLWM3ZmYsIFUrYzgwMi1jODAzLCBVK2M4MDUtYzgwNywgVStjODA5LCBVK2M4MGItYzgwZiwgVStjODEyLCBVK2M4MTQsIFUrYzgxNy1jODFiLCBVK2M4MWUtYzgxZiwgVStjODIxLWM4MjMsIFUrYzgyNS1jODJlLCBVK2M4MzAtYzgzNywgVStjODM5LWM4M2IsIFUrYzgzZC1jODQwO1xyXG59XHJcblxyXG5cclxuLyogWzI2XSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBMaWdodFwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLUxpZ2h0XCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT2Vsekk3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjI2LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVK2M2YmItYzZiZiwgVStjNmMyLCBVK2M2YzQsIFUrYzZjNi1jNmNiLCBVK2M2Y2UtYzZjZiwgVStjNmQxLWM2ZDMsIFUrYzZkNS1jNmRiLCBVK2M2ZGQtYzZkZiwgVStjNmUxLWM2ZTcsIFUrYzZlOS1jNmViLCBVK2M2ZWQtYzZlZiwgVStjNmYxLWM2ZjgsIFUrYzZmYS1jNzAzLCBVK2M3MDUtYzcwNywgVStjNzA5LWM3MGIsIFUrYzcwZC1jNzE2LCBVK2M3MTgsIFUrYzcxYS1jNzFmLCBVK2M3MjItYzcyMywgVStjNzI1LWM3MjcsIFUrYzcyOS1jNzM0LCBVK2M3MzYtYzczYiwgVStjNzNlLWM3M2YsIFUrYzc0MS1jNzQzLCBVK2M3NDUtYzc0YiwgVStjNzRlLWM3NTAsIFUrYzc1Mi1jNzU3LCBVK2M3NTktYzc3MywgVStjNzc2LWM3Nzc7XHJcbn1cclxuXHJcblxyXG4vKiBbMjddICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIExpZ2h0XCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItTGlnaHRcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PZWx6STdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uMjcud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrYzVmNS1jNWZiLCBVK2M1ZmUsIFUrYzYwMi1jNjA1LCBVK2M2MDcsIFUrYzYwOS1jNjBmLCBVK2M2MTEtYzYxYSwgVStjNjFjLWM2MjMsIFUrYzYyNi1jNjI3LCBVK2M2MjktYzYyYiwgVStjNjJkLCBVK2M2MmYtYzYzMiwgVStjNjM2LCBVK2M2MzgsIFUrYzYzYS1jNjNmLCBVK2M2NDItYzY0MywgVStjNjQ1LWM2NDcsIFUrYzY0OS1jNjUyLCBVK2M2NTYtYzY1YiwgVStjNjVkLWM2NWYsIFUrYzY2MS1jNjYzLCBVK2M2NjUtYzY3NywgVStjNjc5LWM2N2IsIFUrYzY3ZC1jNjkzLCBVK2M2OTYtYzY5NywgVStjNjk5LWM2OWIsIFUrYzY5ZC1jNmEzLCBVK2M2YTYsIFUrYzZhOCwgVStjNmFhLWM2YWYsIFUrYzZiMi1jNmIzLCBVK2M2YjUtYzZiNywgVStjNmI5LWM2YmE7XHJcbn1cclxuXHJcblxyXG4vKiBbMjhdICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIExpZ2h0XCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItTGlnaHRcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PZWx6STdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uMjgud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrYzUxNy1jNTI3LCBVK2M1MmEtYzUyYiwgVStjNTJkLWM1MmYsIFUrYzUzMS1jNTM4LCBVK2M1M2EsIFUrYzUzYywgVStjNTNlLWM1NDMsIFUrYzU0Ni1jNTQ3LCBVK2M1NGIsIFUrYzU0ZC1jNTUyLCBVK2M1NTYsIFUrYzU1YS1jNTViLCBVK2M1NWQsIFUrYzU1ZiwgVStjNTYyLWM1NjMsIFUrYzU2NS1jNTY3LCBVK2M1NjktYzU2ZiwgVStjNTcyLCBVK2M1NzQsIFUrYzU3Ni1jNTdiLCBVK2M1N2UtYzU3ZiwgVStjNTgxLWM1ODMsIFUrYzU4NS1jNTg2LCBVK2M1ODgtYzU4YiwgVStjNThlLCBVK2M1OTAsIFUrYzU5Mi1jNTk2LCBVK2M1OTktYzViMywgVStjNWI2LWM1YjcsIFUrYzViYSwgVStjNWJlLWM1YzMsIFUrYzVjYS1jNWNiLCBVK2M1Y2QsIFUrYzVjZiwgVStjNWQyLWM1ZDMsIFUrYzVkNS1jNWQ3LCBVK2M1ZDktYzVkZiwgVStjNWUxLWM1ZTIsIFUrYzVlNCwgVStjNWU2LWM1ZWIsIFUrYzVlZiwgVStjNWYxLWM1ZjM7XHJcbn1cclxuXHJcblxyXG4vKiBbMjldICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIExpZ2h0XCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItTGlnaHRcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PZWx6STdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uMjkud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrYzQ3NS1jNGVmLCBVK2M0ZjItYzRmMywgVStjNGY1LWM0ZjcsIFUrYzRmOS1jNGZmLCBVK2M1MDItYzUwYiwgVStjNTBkLWM1MTY7XHJcbn1cclxuXHJcblxyXG4vKiBbMzBdICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIExpZ2h0XCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItTGlnaHRcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PZWx6STdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uMzAud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrYzNkMC1jM2Q3LCBVK2MzZGEtYzNkYiwgVStjM2RkLWMzZGUsIFUrYzNlMS1jM2VjLCBVK2MzZWUtYzNmMywgVStjM2Y1LWM0MmIsIFUrYzQyZC1jNDYzLCBVK2M0NjYtYzQ3NDtcclxufVxyXG5cclxuXHJcbi8qIFszMV0gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogMzAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgTGlnaHRcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1MaWdodFwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9lbHpJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi4zMS53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVStjMzJiLWMzNjcsIFUrYzM2YS1jMzZiLCBVK2MzNmQtYzM2ZiwgVStjMzcxLWMzNzcsIFUrYzM3YS1jMzdiLCBVK2MzN2UtYzM4MywgVStjMzg1LWMzODcsIFUrYzM4OS1jM2NmO1xyXG59XHJcblxyXG5cclxuLyogWzMyXSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBMaWdodFwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLUxpZ2h0XCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT2Vsekk3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjMyLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVK2MyNmEtYzI2YiwgVStjMjZkLWMyNmYsIFUrYzI3MS1jMjczLCBVK2MyNzUtYzI3YiwgVStjMjdlLWMyODcsIFUrYzI4OS1jMjhmLCBVK2MyOTEtYzI5NywgVStjMjk5LWMyOWEsIFUrYzI5Yy1jMmEzLCBVK2MyYTUtYzJhNywgVStjMmE5LWMyYWIsIFUrYzJhZC1jMmIzLCBVK2MyYjYsIFUrYzJiOCwgVStjMmJhLWMyYmIsIFUrYzJiZC1jMmRiLCBVK2MyZGUtYzJkZiwgVStjMmUxLWMyZTIsIFUrYzJlNS1jMmVhLCBVK2MyZWUsIFUrYzJmMCwgVStjMmYyLWMyZjUsIFUrYzJmNywgVStjMmZhLWMyZmIsIFUrYzJmZC1jMmZmLCBVK2MzMDEtYzMwNywgVStjMzA5LWMzMGMsIFUrYzMwZS1jMzEyLCBVK2MzMTUtYzMyMywgVStjMzI1LWMzMjgsIFUrYzMyYTtcclxufVxyXG5cclxuXHJcbi8qIFszM10gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogMzAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgTGlnaHRcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1MaWdodFwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9lbHpJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi4zMy53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVStjMWJjLWMxYzMsIFUrYzFjNS1jMWRmLCBVK2MxZTEtYzFmYiwgVStjMWZkLWMyMDMsIFUrYzIwNS1jMjBjLCBVK2MyMGUsIFUrYzIxMC1jMjE3LCBVK2MyMWEtYzIxYiwgVStjMjFkLWMyMWUsIFUrYzIyMS1jMjI3LCBVK2MyMjktYzIyYSwgVStjMjJjLCBVK2MyMmUsIFUrYzIzMCwgVStjMjMzLWMyNGYsIFUrYzI1MS1jMjU3LCBVK2MyNTktYzI2OTtcclxufVxyXG5cclxuXHJcbi8qIFszNF0gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogMzAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgTGlnaHRcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1MaWdodFwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9lbHpJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi4zNC53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVStjMTAxLWMxMWIsIFUrYzExZiwgVStjMTIxLWMxMjMsIFUrYzEyNS1jMTJiLCBVK2MxMmUsIFUrYzEzMi1jMTM3LCBVK2MxM2EtYzEzYiwgVStjMTNkLWMxM2YsIFUrYzE0MS1jMTQ3LCBVK2MxNGEsIFUrYzE0Yy1jMTUzLCBVK2MxNTUtYzE1NywgVStjMTU5LWMxNWIsIFUrYzE1ZC1jMTY2LCBVK2MxNjktYzE2ZiwgVStjMTcxLWMxNzcsIFUrYzE3OS1jMThiLCBVK2MxOGUtYzE4ZiwgVStjMTkxLWMxOTMsIFUrYzE5NS1jMTliLCBVK2MxOWQtYzE5ZSwgVStjMWEwLCBVK2MxYTItYzFhNCwgVStjMWE2LWMxYmI7XHJcbn1cclxuXHJcblxyXG4vKiBbMzVdICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIExpZ2h0XCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItTGlnaHRcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PZWx6STdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uMzUud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrYzA0OS1jMDU3LCBVK2MwNTktYzA1YiwgVStjMDVkLWMwNWYsIFUrYzA2MS1jMDY3LCBVK2MwNjktYzA4ZiwgVStjMDkxLWMwYWIsIFUrYzBhZS1jMGFmLCBVK2MwYjEtYzBiMywgVStjMGI1LCBVK2MwYjctYzBiYiwgVStjMGJlLCBVK2MwYzItYzBjNywgVStjMGNhLWMwY2IsIFUrYzBjZC1jMGNmLCBVK2MwZDEtYzBkNywgVStjMGQ5LWMwZGEsIFUrYzBkYywgVStjMGRlLWMwZTMsIFUrYzBlNS1jMGViLCBVK2MwZWQtYzBmMywgVStjMGY2LCBVK2MwZjgsIFUrYzBmYS1jMGZmO1xyXG59XHJcblxyXG5cclxuLyogWzM2XSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBMaWdodFwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLUxpZ2h0XCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT2Vsekk3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjM2LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVK2JmYTctYmZhZiwgVStiZmIxLWJmYzQsIFUrYmZjNi1iZmNiLCBVK2JmY2UtYmZjZiwgVStiZmQxLWJmZDMsIFUrYmZkNS1iZmRiLCBVK2JmZGQtYzA0ODtcclxufVxyXG5cclxuXHJcbi8qIFszN10gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogMzAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgTGlnaHRcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1MaWdodFwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9lbHpJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi4zNy53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVStiZjA3LCBVK2JmMDktYmYzZiwgVStiZjQxLWJmNGYsIFUrYmY1Mi1iZjU0LCBVK2JmNTYtYmZhNjtcclxufVxyXG5cclxuXHJcbi8qIFszOF0gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogMzAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgTGlnaHRcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1MaWdodFwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9lbHpJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi4zOC53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVStiZTU2LCBVK2JlNTgsIFUrYmU1Yy1iZTVmLCBVK2JlNjItYmU2MywgVStiZTY1LWJlNjcsIFUrYmU2OS1iZTc0LCBVK2JlNzYtYmU3YiwgVStiZTdlLWJlN2YsIFUrYmU4MS1iZThlLCBVK2JlOTAsIFUrYmU5Mi1iZWE3LCBVK2JlYTktYmVjZiwgVStiZWQyLWJlZDMsIFUrYmVkNS1iZWQ2LCBVK2JlZDktYmVlMywgVStiZWU2LWJmMDY7XHJcbn1cclxuXHJcblxyXG4vKiBbMzldICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIExpZ2h0XCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItTGlnaHRcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PZWx6STdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uMzkud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrYmRiMC1iZGQzLCBVK2JkZDUtYmRlZiwgVStiZGYxLWJlMGIsIFUrYmUwZC1iZTBmLCBVK2JlMTEtYmUxMywgVStiZTE1LWJlNDMsIFUrYmU0Ni1iZTQ3LCBVK2JlNDktYmU0YiwgVStiZTRkLWJlNTM7XHJcbn1cclxuXHJcblxyXG4vKiBbNDBdICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIExpZ2h0XCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItTGlnaHRcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PZWx6STdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uNDAud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrYmQwMywgVStiZDA2LCBVK2JkMDgsIFUrYmQwYS1iZDBmLCBVK2JkMTEtYmQyMiwgVStiZDI1LWJkNDcsIFUrYmQ0OS1iZDU4LCBVK2JkNWEtYmQ3ZiwgVStiZDgyLWJkODMsIFUrYmQ4NS1iZDg3LCBVK2JkOGEtYmQ4ZiwgVStiZDkxLWJkOTIsIFUrYmQ5NCwgVStiZDk2LWJkOTgsIFUrYmQ5YS1iZGFmO1xyXG59XHJcblxyXG5cclxuLyogWzQxXSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBMaWdodFwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLUxpZ2h0XCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT2Vsekk3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjQxLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVK2JjNGUtYmM4MywgVStiYzg2LWJjODcsIFUrYmM4OS1iYzhiLCBVK2JjOGQtYmM5MywgVStiYzk2LCBVK2JjOTgsIFUrYmM5Yi1iYzlmLCBVK2JjYTItYmNhMywgVStiY2E1LWJjYTcsIFUrYmNhOS1iY2IyLCBVK2JjYjQtYmNiYiwgVStiY2JlLWJjYmYsIFUrYmNjMS1iY2MzLCBVK2JjYzUtYmNjYywgVStiY2NlLWJjZDAsIFUrYmNkMi1iY2Q0LCBVK2JjZDYtYmNmMywgVStiY2Y3LCBVK2JjZjktYmNmYiwgVStiY2ZkLWJkMDI7XHJcbn1cclxuXHJcblxyXG4vKiBbNDJdICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIExpZ2h0XCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItTGlnaHRcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PZWx6STdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uNDIud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrYmI5MC1iYmEzLCBVK2JiYTUtYmJhYiwgVStiYmFkLWJiYmYsIFUrYmJjMS1iYmY3LCBVK2JiZmEtYmJmYiwgVStiYmZkLWJiZmUsIFUrYmMwMS1iYzA3LCBVK2JjMDktYmMwYSwgVStiYzBlLCBVK2JjMTAsIFUrYmMxMi1iYzEzLCBVK2JjMTcsIFUrYmMxOS1iYzFhLCBVK2JjMWUsIFUrYmMyMC1iYzIzLCBVK2JjMjYsIFUrYmMyOCwgVStiYzJhLWJjMmMsIFUrYmMyZS1iYzJmLCBVK2JjMzItYmMzMywgVStiYzM1LWJjMzcsIFUrYmMzOS1iYzNmLCBVK2JjNDEtYmM0MiwgVStiYzQ0LCBVK2JjNDYtYmM0OCwgVStiYzRhLWJjNGQ7XHJcbn1cclxuXHJcblxyXG4vKiBbNDNdICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIExpZ2h0XCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItTGlnaHRcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PZWx6STdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uNDMud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrYmFlNi1iYWZiLCBVK2JhZmQtYmIxNywgVStiYjE5LWJiMzMsIFUrYmIzNywgVStiYjM5LWJiM2EsIFUrYmIzZC1iYjQzLCBVK2JiNDUtYmI0NiwgVStiYjQ4LCBVK2JiNGEtYmI0ZiwgVStiYjUxLWJiNTMsIFUrYmI1NS1iYjU3LCBVK2JiNTktYmI2MiwgVStiYjY0LWJiOGY7XHJcbn1cclxuXHJcblxyXG4vKiBbNDRdICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIExpZ2h0XCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItTGlnaHRcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PZWx6STdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uNDQud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrYmEzMC1iYTM3LCBVK2JhM2EtYmEzYiwgVStiYTNkLWJhM2YsIFUrYmE0MS1iYTQ3LCBVK2JhNDktYmE0YSwgVStiYTRjLCBVK2JhNGUtYmE1MywgVStiYTU2LWJhNTcsIFUrYmE1OS1iYTViLCBVK2JhNWQtYmE2MywgVStiYTY1LWJhNjYsIFUrYmE2OC1iYTZmLCBVK2JhNzEtYmE3MywgVStiYTc1LWJhNzcsIFUrYmE3OS1iYTg0LCBVK2JhODYsIFUrYmE4OC1iYWE3LCBVK2JhYWEsIFUrYmFhZC1iYWFmLCBVK2JhYjEtYmFiNywgVStiYWJhLCBVK2JhYmMsIFUrYmFiZS1iYWU1O1xyXG59XHJcblxyXG5cclxuLyogWzQ1XSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBMaWdodFwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLUxpZ2h0XCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT2Vsekk3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjQ1LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVK2I5NmUtYjk3MywgVStiOTc2LWI5NzcsIFUrYjk3OS1iOTdiLCBVK2I5N2QtYjk4MywgVStiOTg2LCBVK2I5ODgsIFUrYjk4YS1iOThkLCBVK2I5OGYtYjlhYiwgVStiOWFlLWI5YWYsIFUrYjliMS1iOWIzLCBVK2I5YjUtYjliYiwgVStiOWJlLCBVK2I5YzAsIFUrYjljMi1iOWM3LCBVK2I5Y2EtYjljYiwgVStiOWNkLCBVK2I5ZDItYjlkNywgVStiOWRhLCBVK2I5ZGMsIFUrYjlkZi1iOWUwLCBVK2I5ZTIsIFUrYjllNi1iOWU3LCBVK2I5ZTktYjlmMywgVStiOWY2LCBVK2I5ZjgsIFUrYjlmYi1iYTJmO1xyXG59XHJcblxyXG5cclxuLyogWzQ2XSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBMaWdodFwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLUxpZ2h0XCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT2Vsekk3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjQ2LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVK2I4YmYtYjhjYiwgVStiOGNkLWI4ZTAsIFUrYjhlMi1iOGU3LCBVK2I4ZWEtYjhlYiwgVStiOGVkLWI4ZWYsIFUrYjhmMS1iOGY3LCBVK2I4ZmEsIFUrYjhmYywgVStiOGZlLWI5MDMsIFUrYjkwNS1iOTE3LCBVK2I5MTktYjkxZiwgVStiOTIxLWI5M2IsIFUrYjkzZC1iOTU3LCBVK2I5NWEtYjk1YiwgVStiOTVkLWI5NWYsIFUrYjk2MS1iOTY3LCBVK2I5NjktYjk2YztcclxufVxyXG5cclxuXHJcbi8qIFs0N10gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogMzAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgTGlnaHRcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1MaWdodFwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9lbHpJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi40Ny53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVStiODBkLWI4MGYsIFUrYjgxMS1iODE3LCBVK2I4MWEsIFUrYjgxYy1iODIzLCBVK2I4MjYtYjgyNywgVStiODI5LWI4MmIsIFUrYjgyZC1iODMzLCBVK2I4MzYsIFUrYjgzYS1iODNmLCBVK2I4NDEtYjg1YiwgVStiODVlLWI4NWYsIFUrYjg2MS1iODYzLCBVK2I4NjUtYjg2YiwgVStiODZlLCBVK2I4NzAsIFUrYjg3Mi1iOGFmLCBVK2I4YjEtYjhiZTtcclxufVxyXG5cclxuXHJcbi8qIFs0OF0gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogMzAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgTGlnaHRcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1MaWdodFwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9lbHpJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi40OC53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVStiNzRkLWI3NWYsIFUrYjc2MS1iNzYzLCBVK2I3NjUtYjc3NCwgVStiNzc2LWI3N2IsIFUrYjc3ZS1iNzdmLCBVK2I3ODEtYjc4MywgVStiNzg1LWI3OGIsIFUrYjc4ZSwgVStiNzkyLWI3OTYsIFUrYjc5YS1iNzliLCBVK2I3OWQtYjdhNywgVStiN2FhLCBVK2I3YWUtYjdiMywgVStiN2I2LWI3YzgsIFUrYjdjYS1iN2ViLCBVK2I3ZWUtYjdlZiwgVStiN2YxLWI3ZjMsIFUrYjdmNS1iN2ZiLCBVK2I3ZmUsIFUrYjgwMi1iODA2LCBVK2I4MGEtYjgwYjtcclxufVxyXG5cclxuXHJcbi8qIFs0OV0gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogMzAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgTGlnaHRcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1MaWdodFwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9lbHpJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi40OS53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVStiNmE3LWI2YWEsIFUrYjZhYy1iNmIwLCBVK2I2YjItYjZlZiwgVStiNmYxLWI3MjcsIFUrYjcyYS1iNzJiLCBVK2I3MmQtYjcyZSwgVStiNzMxLWI3MzcsIFUrYjczOS1iNzNhLCBVK2I3M2MtYjc0MywgVStiNzQ1LWI3NGM7XHJcbn1cclxuXHJcblxyXG4vKiBbNTBdICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIExpZ2h0XCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItTGlnaHRcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PZWx6STdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uNTAud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrYjYwNS1iNjBmLCBVK2I2MTItYjYxNywgVStiNjE5LWI2MjQsIFUrYjYyNi1iNjliLCBVK2I2OWUtYjZhMywgVStiNmE1LWI2YTY7XHJcbn1cclxuXHJcblxyXG4vKiBbNTFdICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIExpZ2h0XCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItTGlnaHRcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PZWx6STdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uNTEud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrYjU1ZiwgVStiNTYyLWI1ODMsIFUrYjU4NS1iNTlmLCBVK2I1YTItYjVhMywgVStiNWE1LWI1YTcsIFUrYjVhOS1iNWIyLCBVK2I1YjUtYjViYSwgVStiNWJkLWI2MDQ7XHJcbn1cclxuXHJcblxyXG4vKiBbNTJdICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIExpZ2h0XCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItTGlnaHRcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PZWx6STdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uNTIud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrYjRhNS1iNGI2LCBVK2I0YjgtYjRiZiwgVStiNGMxLWI0YzcsIFUrYjRjOS1iNGRiLCBVK2I0ZGUtYjRkZiwgVStiNGUxLWI0ZTIsIFUrYjRlNS1iNGViLCBVK2I0ZWUsIFUrYjRmMCwgVStiNGYyLWI1MTMsIFUrYjUxNi1iNTE3LCBVK2I1MTktYjUxYSwgVStiNTFkLWI1MjMsIFUrYjUyNiwgVStiNTI4LCBVK2I1MmItYjUyZiwgVStiNTMyLWI1MzMsIFUrYjUzNS1iNTM3LCBVK2I1MzktYjUzZiwgVStiNTQxLWI1NDQsIFUrYjU0Ni1iNTRiLCBVK2I1NGQtYjU0ZiwgVStiNTUxLWI1NWIsIFUrYjU1ZC1iNTVlO1xyXG59XHJcblxyXG5cclxuLyogWzUzXSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBMaWdodFwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLUxpZ2h0XCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT2Vsekk3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjUzLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVK2IzZjgtYjNmYiwgVStiM2ZkLWI0MGYsIFUrYjQxMS1iNDE3LCBVK2I0MTktYjQxYiwgVStiNDFkLWI0MWYsIFUrYjQyMS1iNDI3LCBVK2I0MmEtYjQyYiwgVStiNDJkLWI0NGYsIFUrYjQ1Mi1iNDUzLCBVK2I0NTUtYjQ1NywgVStiNDU5LWI0NWYsIFUrYjQ2Mi1iNDY0LCBVK2I0NjYtYjQ2YiwgVStiNDZkLWI0N2YsIFUrYjQ4MS1iNGEzO1xyXG59XHJcblxyXG5cclxuLyogWzU0XSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBMaWdodFwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLUxpZ2h0XCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT2Vsekk3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjU0LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVK2IzNDItYjM1MywgVStiMzU2LWIzNTcsIFUrYjM1OS1iMzViLCBVK2IzNWQtYjM1ZSwgVStiMzYwLWIzNjMsIFUrYjM2NiwgVStiMzY4LCBVK2IzNmEtYjM2ZCwgVStiMzZmLCBVK2IzNzItYjM3MywgVStiMzc1LWIzNzcsIFUrYjM3OS1iMzdmLCBVK2IzODEtYjM4MiwgVStiMzg0LCBVK2IzODYtYjM4YiwgVStiMzhkLWIzYzMsIFUrYjNjNi1iM2M3LCBVK2IzYzktYjNjYSwgVStiM2NkLWIzZDMsIFUrYjNkNiwgVStiM2Q4LCBVK2IzZGEtYjNmNztcclxufVxyXG5cclxuXHJcbi8qIFs1NV0gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogMzAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgTGlnaHRcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1MaWdodFwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9lbHpJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi41NS53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVStiMjdjLWIyODMsIFUrYjI4NS1iMjhmLCBVK2IyOTItYjI5MywgVStiMjk1LWIyOTcsIFUrYjI5YS1iMjlmLCBVK2IyYTEtYjJhNCwgVStiMmE3LWIyYTksIFUrYjJhYiwgVStiMmFkLWIyYzcsIFUrYjJjYS1iMmNiLCBVK2IyY2QtYjJjZiwgVStiMmQxLWIyZDcsIFUrYjJkYSwgVStiMmRjLCBVK2IyZGUtYjJlMywgVStiMmU3LCBVK2IyZTktYjJlYSwgVStiMmVmLWIyZjMsIFUrYjJmNiwgVStiMmY4LCBVK2IyZmEtYjJmYiwgVStiMmZkLWIyZmUsIFUrYjMwMi1iMzAzLCBVK2IzMDUtYjMwNywgVStiMzA5LWIzMGYsIFUrYjMxMiwgVStiMzE2LWIzMWIsIFUrYjMxZC1iMzQxO1xyXG59XHJcblxyXG5cclxuLyogWzU2XSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBMaWdodFwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLUxpZ2h0XCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT2Vsekk3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjU2LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVK2IxZDYtYjFlNywgVStiMWU5LWIxZmMsIFUrYjFmZS1iMjAzLCBVK2IyMDYtYjIwNywgVStiMjA5LWIyMGIsIFUrYjIwZC1iMjEzLCBVK2IyMTYtYjIxZiwgVStiMjIxLWIyNTcsIFUrYjI1OS1iMjczLCBVK2IyNzUtYjI3YjtcclxufVxyXG5cclxuXHJcbi8qIFs1N10gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogMzAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgTGlnaHRcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1MaWdodFwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9lbHpJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi41Ny53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVStiMTIwLWIxMjIsIFUrYjEyNi1iMTI3LCBVK2IxMjktYjEyYiwgVStiMTJkLWIxMzMsIFUrYjEzNiwgVStiMTM4LCBVK2IxM2EtYjEzZiwgVStiMTQyLWIxNDMsIFUrYjE0NS1iMTRmLCBVK2IxNTEtYjE1MywgVStiMTU2LWIxNTcsIFUrYjE1OS1iMTc3LCBVK2IxN2EtYjE3YiwgVStiMTdkLWIxN2YsIFUrYjE4MS1iMTg3LCBVK2IxODktYjE4YywgVStiMThlLWIxOTEsIFUrYjE5NS1iMWE3LCBVK2IxYTktYjFjYiwgVStiMWNkLWIxZDU7XHJcbn1cclxuXHJcblxyXG4vKiBbNThdICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIExpZ2h0XCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItTGlnaHRcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PZWx6STdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uNTgud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrYjA1Zi1iMDdiLCBVK2IwN2UtYjA3ZiwgVStiMDgxLWIwODMsIFUrYjA4NS1iMDhiLCBVK2IwOGQtYjA5NywgVStiMDliLCBVK2IwOWQtYjA5ZiwgVStiMGEyLWIwYTcsIFUrYjBhYSwgVStiMGIwLCBVK2IwYjIsIFUrYjBiNi1iMGI3LCBVK2IwYjktYjBiYiwgVStiMGJkLWIwYzMsIFUrYjBjNi1iMGM3LCBVK2IwY2EtYjBjZiwgVStiMGQxLWIwZGYsIFUrYjBlMS1iMGU0LCBVK2IwZTYtYjEwNywgVStiMTBhLWIxMGIsIFUrYjEwZC1iMTBmLCBVK2IxMTEtYjExMiwgVStiMTE0LWIxMTcsIFUrYjExOS1iMTFhLCBVK2IxMWMtYjExZjtcclxufVxyXG5cclxuXHJcbi8qIFs1OV0gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogMzAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgTGlnaHRcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1MaWdodFwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9lbHpJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi41OS53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVSthZmFjLWFmYjcsIFUrYWZiYS1hZmJiLCBVK2FmYmQtYWZiZiwgVSthZmMxLWFmYzYsIFUrYWZjYS1hZmNjLCBVK2FmY2UtYWZkMywgVSthZmQ1LWFmZTcsIFUrYWZlOS1hZmVmLCBVK2FmZjEtYjAwYiwgVStiMDBkLWIwMGYsIFUrYjAxMS1iMDEzLCBVK2IwMTUtYjAxYiwgVStiMDFkLWIwMjcsIFUrYjAyOS1iMDQzLCBVK2IwNDUtYjA0NywgVStiMDQ5LCBVK2IwNGIsIFUrYjA0ZC1iMDUyLCBVK2IwNTUtYjA1NiwgVStiMDU4LWIwNWMsIFUrYjA1ZTtcclxufVxyXG5cclxuXHJcbi8qIFs2MF0gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogMzAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgTGlnaHRcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1MaWdodFwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9lbHpJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi42MC53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVSthZjAzLWFmMDcsIFUrYWYwOS1hZjJiLCBVK2FmMmUtYWYzMywgVSthZjM1LWFmM2IsIFUrYWYzZS1hZjQwLCBVK2FmNDQtYWY0NywgVSthZjRhLWFmNWMsIFUrYWY1ZS1hZjYzLCBVK2FmNjUtYWY3ZiwgVSthZjgxLWFmYWI7XHJcbn1cclxuXHJcblxyXG4vKiBbNjFdICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIExpZ2h0XCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItTGlnaHRcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PZWx6STdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uNjEud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrYWU1Ni1hZTViLCBVK2FlNWUtYWU2MCwgVSthZTYyLWFlNjQsIFUrYWU2Ni1hZTY3LCBVK2FlNjktYWU2YiwgVSthZTZkLWFlODMsIFUrYWU4NS1hZWJiLCBVK2FlYmYsIFUrYWVjMS1hZWMzLCBVK2FlYzUtYWVjYiwgVSthZWNlLCBVK2FlZDAsIFUrYWVkMi1hZWQ3LCBVK2FlZDktYWVmMywgVSthZWY1LWFmMDI7XHJcbn1cclxuXHJcblxyXG4vKiBbNjJdICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIExpZ2h0XCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItTGlnaHRcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PZWx6STdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uNjIud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrYWQ5Yy1hZGEzLCBVK2FkYTUtYWRiZiwgVSthZGMxLWFkYzMsIFUrYWRjNS1hZGM3LCBVK2FkYzktYWRkMiwgVSthZGQ0LWFkZGIsIFUrYWRkZC1hZGRmLCBVK2FkZTEtYWRlMywgVSthZGU1LWFkZjcsIFUrYWRmYS1hZGZiLCBVK2FkZmQtYWRmZiwgVSthZTAyLWFlMDcsIFUrYWUwYSwgVSthZTBjLCBVK2FlMGUtYWUxMywgVSthZTE1LWFlMmYsIFUrYWUzMS1hZTMzLCBVK2FlMzUtYWUzNywgVSthZTM5LWFlM2YsIFUrYWU0MiwgVSthZTQ0LCBVK2FlNDYtYWU0OSwgVSthZTRiLCBVK2FlNGYsIFUrYWU1MS1hZTUzLCBVK2FlNTU7XHJcbn1cclxuXHJcblxyXG4vKiBbNjNdICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIExpZ2h0XCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItTGlnaHRcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PZWx6STdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uNjMud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrYWNlMi1hY2UzLCBVK2FjZTUtYWNlNiwgVSthY2U5LWFjZWYsIFUrYWNmMiwgVSthY2Y0LCBVK2FjZjctYWNmYiwgVSthY2ZlLWFjZmYsIFUrYWQwMS1hZDAzLCBVK2FkMDUtYWQwYiwgVSthZDBkLWFkMTAsIFUrYWQxMi1hZDFiLCBVK2FkMWQtYWQzMywgVSthZDM1LWFkNDgsIFUrYWQ0YS1hZDRmLCBVK2FkNTEtYWQ2YiwgVSthZDZlLWFkNmYsIFUrYWQ3MS1hZDcyLCBVK2FkNzctYWQ3YywgVSthZDdlLCBVK2FkODAsIFUrYWQ4Mi1hZDg3LCBVK2FkODktYWQ4YiwgVSthZDhkLWFkOGYsIFUrYWQ5MS1hZDliO1xyXG59XHJcblxyXG5cclxuLyogWzY0XSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBMaWdodFwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLUxpZ2h0XCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT2Vsekk3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjY0LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVK2FjMjUtYWMyYywgVSthYzJlLCBVK2FjMzAsIFUrYWMzMi1hYzM3LCBVK2FjMzktYWMzZiwgVSthYzQxLWFjNGMsIFUrYWM0ZS1hYzZmLCBVK2FjNzItYWM3MywgVSthYzc1LWFjNzYsIFUrYWM3OS1hYzdmLCBVK2FjODIsIFUrYWM4NC1hYzg4LCBVK2FjOGEtYWM4YiwgVSthYzhkLWFjOGYsIFUrYWM5MS1hYzkzLCBVK2FjOTUtYWM5YiwgVSthYzlkLWFjOWUsIFUrYWNhMS1hY2E3LCBVK2FjYWIsIFUrYWNhZC1hY2FmLCBVK2FjYjEtYWNiNywgVSthY2JhLWFjYmIsIFUrYWNiZS1hY2MwLCBVK2FjYzItYWNjMywgVSthY2M1LWFjZGY7XHJcbn1cclxuXHJcblxyXG4vKiBbNjVdICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIExpZ2h0XCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItTGlnaHRcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PZWx6STdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uNjUud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrOTlkZiwgVSs5OWVkLCBVKzk5ZjEsIFUrOTlmZiwgVSs5YTAxLCBVKzlhMDgsIFUrOWEwZS05YTBmLCBVKzlhMTksIFUrOWEyYiwgVSs5YTMwLCBVKzlhMzYtOWEzNywgVSs5YTQwLCBVKzlhNDMsIFUrOWE0NSwgVSs5YTRkLCBVKzlhNTUsIFUrOWE1NywgVSs5YTVhLTlhNWIsIFUrOWE1ZiwgVSs5YTYyLCBVKzlhNjUsIFUrOWE2OS05YTZhLCBVKzlhYTgsIFUrOWFiOCwgVSs5YWQzLCBVKzlhZTUsIFUrOWFlZSwgVSs5YjFhLCBVKzliMjcsIFUrOWIyYSwgVSs5YjMxLCBVKzliM2MsIFUrOWI0MS05YjQ1LCBVKzliNGYsIFUrOWI1NCwgVSs5YjVhLCBVKzliNmYsIFUrOWI4ZSwgVSs5YjkxLCBVKzliOWYsIFUrOWJhYiwgVSs5YmFlLCBVKzliYzksIFUrOWJkNiwgVSs5YmU0LCBVKzliZTgsIFUrOWMwZCwgVSs5YzEwLCBVKzljMTIsIFUrOWMxNSwgVSs5YzI1LCBVKzljMzIsIFUrOWMzYiwgVSs5YzQ3LCBVKzljNDksIFUrOWM1NywgVSs5Y2U1LCBVKzljZTcsIFUrOWNlOSwgVSs5Y2YzLTljZjQsIFUrOWNmNiwgVSs5ZDA5LCBVKzlkMWIsIFUrOWQyNiwgVSs5ZDI4LCBVKzlkM2IsIFUrOWQ1MSwgVSs5ZDVkLCBVKzlkNjAtOWQ2MSwgVSs5ZDZjLCBVKzlkNzIsIFUrOWRhOSwgVSs5ZGFmLCBVKzlkYjQsIFUrOWRjNCwgVSs5ZGQ3LCBVKzlkZjIsIFUrOWRmOC05ZGZhLCBVKzllMWEsIFUrOWUxZSwgVSs5ZTc1LCBVKzllNzksIFUrOWU3ZCwgVSs5ZTdmLCBVKzllOTItOWU5MywgVSs5ZTk3LCBVKzllOWQsIFUrOWU5ZiwgVSs5ZWE1LCBVKzllYjQtOWViNSwgVSs5ZWJiLCBVKzllYmUsIFUrOWVjMywgVSs5ZWNkLTllY2UsIFUrOWVkNCwgVSs5ZWQ4LCBVKzllZGItOWVkYywgVSs5ZWRlLCBVKzllZTgsIFUrOWVmNCwgVSs5ZjA3LTlmMDgsIFUrOWYwZSwgVSs5ZjEzLCBVKzlmMjAsIFUrOWYzYiwgVSs5ZjRhLTlmNGIsIFUrOWY0ZSwgVSs5ZjUyLCBVKzlmNWYsIFUrOWY2MSwgVSs5ZjY3LCBVKzlmNmEsIFUrOWY2YywgVSs5Zjc3LCBVKzlmOGQsIFUrOWY5MCwgVSs5Zjk1LCBVKzlmOWMsIFUrYWMwMi1hYzAzLCBVK2FjMDUtYWMwNiwgVSthYzA5LWFjMGYsIFUrYWMxNy1hYzE4LCBVK2FjMWIsIFUrYWMxZS1hYzFmLCBVK2FjMjEtYWMyMztcclxufVxyXG5cclxuXHJcbi8qIFs5M10gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogMzAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgTGlnaHRcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1MaWdodFwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9lbHpJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi45My53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVSszMzhjLTMzOWMsIFUrMzM5Zi0zM2EwLCBVKzMzYTItMzNjYiwgVSszM2NmLTMzZDAsIFUrMzNkMywgVSszM2Q2LCBVKzMzZDgsIFUrMzNkYi0zM2RkLCBVKzRlMDEsIFUrNGUwMywgVSs0ZTA3LTRlMDgsIFUrNGUxMSwgVSs0ZTE0LTRlMTUsIFUrNGUxOC00ZTE5LCBVKzRlMWUsIFUrNGUzMiwgVSs0ZTM4LTRlMzksIFUrNGU0Mi00ZTQzLCBVKzRlNDUsIFUrNGU0ZC00ZTRmLCBVKzRlNTYsIFUrNGU1OC00ZTU5LCBVKzRlNWQtNGU1ZSwgVSs0ZTZiLCBVKzRlNmQsIFUrNGU3MywgVSs0ZTc2LTRlNzcsIFUrNGU3ZSwgVSs0ZTgyLCBVKzRlODYsIFUrNGU4OCwgVSs0ZThlLCBVKzRlOTAtNGU5MiwgVSs0ZTk0LTRlOTUsIFUrNGU5OCwgVSs0ZTliLCBVKzRlOWUsIFUrNGVhMS00ZWEyLCBVKzRlYTQtNGVhNiwgVSs0ZWE4LCBVKzRlYWIsIFUrNGVhZC00ZWFlLCBVKzRlYjYsIFUrNGVjMC00ZWMxLCBVKzRlYzQsIFUrNGVjNywgVSs0ZWNiLCBVKzRlY2QsIFUrNGVkNC00ZWQ1LCBVKzRlZDctNGVkOSwgVSs0ZWRkLCBVKzRlZGYsIFUrNGVlNCwgVSs0ZWYwLCBVKzRlZjIsIFUrNGVmNi00ZWY3LCBVKzRlZmIsIFUrNGYwMSwgVSs0ZjA5LCBVKzRmMGIsIFUrNGYwZC00ZjExLCBVKzRmMmYsIFUrNGYzNCwgVSs0ZjM2LCBVKzRmMzgsIFUrNGYzYSwgVSs0ZjNjLTRmM2Q7XHJcbn1cclxuXHJcblxyXG4vKiBbOTRdICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIExpZ2h0XCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItTGlnaHRcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PZWx6STdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uOTQud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrMzEzNiwgVSszMTM4LCBVKzMxM2EtMzE0MCwgVSszMTQzLTMxNDQsIFUrMzE1MCwgVSszMTUyLCBVKzMxNTQtMzE1NiwgVSszMTU4LTMxNWIsIFUrMzE1ZC0zMTVmLCBVKzMxNjIsIFUrMzE2NC0zMThjLCBVKzMxOGUsIFUrMzIwMC0zMjFiLCBVKzMyMzEsIFUrMzIzOSwgVSszMjUxLTMyNWEsIFUrMzI2MC0zMjdiLCBVKzMyN2UtMzI3ZiwgVSszMjhhLTMyOTAsIFUrMzI5NCwgVSszMjllLCBVKzMyYTUsIFUrMzM4MC0zMzg0LCBVKzMzODgtMzM4YjtcclxufVxyXG5cclxuXHJcbi8qIFs5NV0gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogMzAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgTGlnaHRcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1MaWdodFwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9lbHpJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi45NS53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVSsyZjdkLCBVKzJmN2YtMmY4YiwgVSsyZjhlLTJmOTAsIFUrMmY5Mi0yZjk3LCBVKzJmOTktMmZhMCwgVSsyZmEyLTJmYTMsIFUrMmZhNS0yZmE5LCBVKzJmYWMtMmZiMSwgVSsyZmIzLTJmYmMsIFUrMmZjMS0yZmNhLCBVKzJmY2QtMmZkNCwgVSszMDAzLCBVKzMwMTItMzAxOSwgVSszMDFjLCBVKzMwMWUtMzAyMCwgVSszMDM2LCBVKzMwNDEsIFUrMzA0MywgVSszMDQ1LCBVKzMwNDcsIFUrMzA0OSwgVSszMDRlLCBVKzMwNTAsIFUrMzA1MiwgVSszMDU2LCBVKzMwNWEsIFUrMzA1YywgVSszMDVlLCBVKzMwNjIsIFUrMzA2NSwgVSszMDZjLCBVKzMwNzAtMzA3ZCwgVSszMDgwLCBVKzMwODUsIFUrMzA4NywgVSszMDhlLCBVKzMwOTAtMzA5MSwgVSszMGExLCBVKzMwYTUsIFUrMzBhOSwgVSszMGFlLCBVKzMwYjEtMzBiMiwgVSszMGI0LCBVKzMwYjYsIFUrMzBiYy0zMGJlLCBVKzMwYzIsIFUrMzBjNSwgVSszMGNjLCBVKzMwZDIsIFUrMzBkNCwgVSszMGQ4LTMwZGQsIFUrMzBlNCwgVSszMGU2LCBVKzMwZTgsIFUrMzBlZSwgVSszMGYwLTMwZjIsIFUrMzBmNC0zMGY2LCBVKzMxMzMsIFUrMzEzNTtcclxufVxyXG5cclxuXHJcbi8qIFs5Nl0gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogMzAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgTGlnaHRcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1MaWdodFwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9lbHpJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi45Ni53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVSsyNTQxLTI1NGIsIFUrMjVhNC0yNWE5LCBVKzI1YjEsIFUrMjViNSwgVSsyNWI5LCBVKzI1YmYsIFUrMjVjMSwgVSsyNWMzLCBVKzI1YzktMjVjYSwgVSsyNWNjLCBVKzI1Y2UsIFUrMjVkMC0yNWQxLCBVKzI1ZTYsIFUrMjVlZiwgVSsyNjBmLCBVKzI2MWQsIFUrMjYxZiwgVSsyNjJmLCBVKzI2NjAsIFUrMjY2NCwgVSsyNjY3LTI2NjksIFUrMjY2ZCwgVSsyNjZmLCBVKzI3MTYsIFUrMjcxYSwgVSsyNzNkLCBVKzI3NTYsIFUrMjc3Ni0yNzdmLCBVKzI3OGEtMjc5MywgVSsyOTYzLCBVKzI5NjUsIFUrMmFjNS0yYWM2LCBVKzJhY2ItMmFjYywgVSsyZjAwLCBVKzJmMDQsIFUrMmYwNiwgVSsyZjA4LCBVKzJmMGEtMmYwYiwgVSsyZjExLTJmMTIsIFUrMmYxNCwgVSsyZjE3LTJmMTgsIFUrMmYxYy0yZjFkLCBVKzJmMWYtMmYyMCwgVSsyZjIzLTJmMjYsIFUrMmYyOC0yZjI5LCBVKzJmMmIsIFUrMmYyZCwgVSsyZjJmLTJmMzIsIFUrMmYzOCwgVSsyZjNjLTJmNDAsIFUrMmY0Mi0yZjRjLCBVKzJmNGYtMmY1MiwgVSsyZjU0LTJmNTgsIFUrMmY1YS0yZjY2LCBVKzJmNjktMmY3MCwgVSsyZjcyLTJmNzYsIFUrMmY3OCwgVSsyZjdhLTJmN2M7XHJcbn1cclxuXHJcblxyXG4vKiBbOTddICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIExpZ2h0XCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItTGlnaHRcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PZWx6STdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uOTcud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrMjQ3OS0yNDg3LCBVKzI0OWMtMjRkMSwgVSsyNGQzLTI0ZDcsIFUrMjRkOS0yNGU5LCBVKzI0ZWItMjRmNCwgVSsyNTAwLTI1MDEsIFUrMjUwMywgVSsyNTBjLTI1MTMsIFUrMjUxNS0yNTE2LCBVKzI1MTgtMjU0MDtcclxufVxyXG5cclxuXHJcbi8qIFs5OF0gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogMzAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgTGlnaHRcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1MaWdodFwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9lbHpJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi45OC53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVSsyMTViLTIxNWUsIFUrMjE2Mi0yMTY5LCBVKzIxNzAtMjE3OSwgVSsyMTk1LTIxOTksIFUrMjFiMC0yMWI0LCBVKzIxYmMsIFUrMjFjMCwgVSsyMWM0LTIxYzUsIFUrMjFjZCwgVSsyMWNmLTIxZDQsIFUrMjFlMC0yMWUzLCBVKzIxZTYtMjFlOSwgVSsyMjAwLCBVKzIyMDItMjIwMywgVSsyMjA2LTIyMDksIFUrMjIwYi0yMjBjLCBVKzIyMGYsIFUrMjIxMSwgVSsyMjEzLCBVKzIyMWEsIFUrMjIxZC0yMjIwLCBVKzIyMjIsIFUrMjIyNS0yMjI3LCBVKzIyMjktMjIyYywgVSsyMjJlLCBVKzIyMzQtMjIzNywgVSsyMjNkLCBVKzIyNDMsIFUrMjI0NSwgVSsyMjQ4LCBVKzIyNTAtMjI1MywgVSsyMjVhLCBVKzIyNjAtMjI2MiwgVSsyMjY0LTIyNjcsIFUrMjI2YS0yMjZiLCBVKzIyNmUtMjI3MywgVSsyMjc2LTIyNzcsIFUrMjI3OS0yMjdiLCBVKzIyODAtMjI4NywgVSsyMjhhLTIyOGIsIFUrMjI5NS0yMjk3LCBVKzIyYTMtMjJhNSwgVSsyMmJiLTIyYmMsIFUrMjJjZS0yMmNmLCBVKzIyZGEtMjJkYiwgVSsyMmVlLTIyZWYsIFUrMjMwNiwgVSsyMzEyLCBVKzIzMTQsIFUrMjQ2Ny0yNDc4O1xyXG59XHJcblxyXG5cclxuLyogWzk5XSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBMaWdodFwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLUxpZ2h0XCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT2Vsekk3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjk5LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVKzgxLTgyLCBVKzg0LCBVK2EyLWE1LCBVK2E3LWE4LCBVK2FhLCBVK2FjLWFkLCBVK2IxLWIzLCBVK2I2LCBVK2I4LWJhLCBVK2JjLWJlLCBVK2MwLCBVK2MyLCBVK2M2LWNiLCBVK2NlLWQwLCBVK2Q0LCBVK2Q4LWQ5LCBVK2RiLWRjLCBVK2RlLWRmLCBVK2U2LCBVK2ViLCBVK2VlLWYwLCBVK2Y0LCBVK2Y3LWY5LCBVK2ZiLCBVK2ZlLWZmLCBVKzExMSwgVSsxMjYtMTI3LCBVKzEzMi0xMzMsIFUrMTM4LCBVKzEzZi0xNDIsIFUrMTQ5LTE0YiwgVSsxNTItMTUzLCBVKzE2Ni0xNjcsIFUrMmJjLCBVKzJjNywgVSsyZDAsIFUrMmQ4LTJkOSwgVSsyZGItMmRkLCBVKzM5MS0zOTQsIFUrMzk2LTNhMSwgVSszYTMtM2E5LCBVKzNiMi0zYjYsIFUrM2I4LCBVKzNiYywgVSszYmUtM2MxLCBVKzNjMy0zYzksIFUrMjAxMCwgVSsyMDE1LTIwMTYsIFUrMjAxOC0yMDE5LCBVKzIwMWIsIFUrMjAxZi0yMDIxLCBVKzIwMjUsIFUrMjAzMCwgVSsyMDMzLTIwMzYsIFUrMjAzYywgVSsyMDNlLCBVKzIwNDIsIFUrMjA3NCwgVSsyMDdhLTIwN2YsIFUrMjA4MS0yMDg0LCBVKzIxMDksIFUrMjExMywgVSsyMTE2LCBVKzIxMjEsIFUrMjEyNiwgVSsyMTJiLCBVKzIxNTMtMjE1NDtcclxufVxyXG5cclxuXHJcbi8qIFsxMDBdICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIExpZ2h0XCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItTGlnaHRcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PZWx6STdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uMTAwLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVK2U4LCBVKzJkYSwgVSsyMTYwLCBVKzIxOTQsIFUrMzA1NCwgVSszMDU4LCBVKzMwNmQsIFUrMzA4NiwgVSszMDhkLCBVKzMwYWMsIFUrMzBiYiwgVSszMGM0LCBVKzMwY2QtMzBjZSwgVSszMGUyLCBVKzMxMzIsIFUrMzE0NiwgVSszMTQ5LCBVKzMzOWQsIFUrNGUzYiwgVSs0ZjBhLCBVKzRmZGQsIFUrNGZlMSwgVSs1NDA5LCBVKzU0MGMsIFUrNTgzNCwgVSs1OTJhLTU5MmIsIFUrNWI5YSwgVSs1ZGRlLCBVKzVlMGMsIFUrNWU3MywgVSs1ZjBmLCBVKzYwZjMsIFUrNjUzZiwgVSs2NjFmLCBVKzY2MmYsIFUrNjY3YSwgVSs2ODNjLCBVKzZiNGMsIFUrNmMxMSwgVSs3NjdjLCBVKzc2ZWUsIFUrNzZmNCwgVSs3N2YzLCBVKzc5ZDEsIFUrN2E3YSwgVSs3YjJjLCBVKzdkMjIsIFUrODIwNywgVSs4YTAwLCBVKzhhNzEsIFUrOTI4MCwgVSs5NTgwLCBVKzk1OGIsIFUrOTZjNiwgVSs5NzYyLCBVKzk4ZGYsIFUrOWVkMSwgVSthYzJkLCBVK2FkYzgsIFUrYWRkMywgVSthZjQ4LCBVK2IwMTQsIFUrYjEzNC1iMTM1LCBVK2IxNTgsIFUrYjJhYSwgVStiMzVmLCBVK2I2YTQsIFUrYjljZiwgVStiYjYzLCBVK2JkMjMsIFUrYmU5MSwgVStjMjliLCBVK2MzZjQsIFUrYzQyYywgVStjNTVjLCBVK2M1NzMsIFUrYzU4ZiwgVStjNzhjLCBVK2M3ZGQsIFUrYzhmNSwgVStjYWQxLCBVK2NjNDgsIFUrY2YxMCwgVStjZjIwLCBVK2QwM2MsIFUrZDA3ZCwgVStkMmEwLCBVK2QzMGUsIFUrZDM4ZCwgVStkM2E4LCBVK2QzYzgsIFUrZDVlNSwgVStkNWY5LCBVK2Q2ZTQsIFUrZjkwYSwgVStmZjAyLCBVK2ZmMWM7XHJcbn1cclxuXHJcblxyXG4vKiBbMTAxXSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBMaWdodFwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLUxpZ2h0XCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT2Vsekk3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjEwMS53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVSszYjEsIFUrMjQ2NiwgVSsyNWExLCBVKzI1YTMsIFUrMjYxYywgVSszMDA4LTMwMDksIFUrMzA1YiwgVSszMDVkLCBVKzMwNjksIFUrMzBhNywgVSszMGJhLCBVKzMwY2YsIFUrMzBlZiwgVSszMTUxLCBVKzMxNTcsIFUrNGU0YiwgVSs0ZTVmLCBVKzRlOGMsIFUrNGVjYSwgVSs0ZWQ2LCBVKzRmNWIsIFUrNTBjZiwgVSs1MTQ5LCBVKzUxNjUsIFUrNTE3MSwgVSs1MjI5LCBVKzUyOWIsIFUrNTMxNiwgVSs1MzlmLCBVKzUzZjIsIFUrNTcxZiwgVSs1NzI4LCBVKzU4ZWIsIFUrNTkxYywgVSs1Yjc4LCBVKzVjMTEsIFUrNWM1NSwgVSs1ZGRkLCBVKzVlMDIsIFUrNWZiNywgVSs2MGM1LCBVKzYxMGYsIFUrNjExZiwgVSs2NjI1LCBVKzY2ZjgsIFUrNjc5NywgVSs2NzljLCBVKzY4MmEsIFUrNmQyYSwgVSs3MDZiLCBVKzc0MDYsIFUrNzY3YiwgVSs3NmY4LCBVKzc3ZTUsIFUrN2FjYiwgVSs4OThiLCBVKzhhNjksIFUrOGRlZiwgVSs4ZmQxLCBVKzkwMWEsIFUrOTBlOCwgVSs5MWNkLCBVKzk3NWUsIFUrYWUxNCwgVSthZTZjLCBVK2FlYzAsIFUrYWZjNywgVSthZmM5LCBVK2IwMWMsIFUrYjAyOCwgVStiMzA4LCBVK2IzMTEsIFUrYjMxNCwgVStiMzFjLCBVK2I1MjQsIFUrYjU2MCwgVStiNzY0LCBVK2I5MjAsIFUrYjllMywgVStiZDQ4LCBVK2JlN2QsIFUrYzBkYiwgVStjMjMxLCBVK2MyNzAsIFUrYzJlMywgVStjMzdkLCBVK2MzZWQsIFUrYzUzMCwgVStjNmE1LCBVK2M2ZGMsIFUrYzdhNCwgVStjOTU0LCBVK2M5NzQsIFUrZDAwMCwgVStkNTY1LCBVK2Q2NjcsIFUrZDZjNSwgVStkNzlkLCBVK2ZmMWU7XHJcbn1cclxuXHJcblxyXG4vKiBbMTAyXSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBMaWdodFwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLUxpZ2h0XCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT2Vsekk3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjEwMi53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVSsxMzEsIFUrMjAzMiwgVSsyNDY1LCBVKzI2NDIsIFUrMzA0OCwgVSszMDUxLCBVKzMwODMtMzA4NCwgVSszMDhmLCBVKzMwYzAsIFUrMzBkMSwgVSszMGQzLCBVKzMwZDYsIFUrMzBkZiwgVSszMGU3LCBVKzMxNTMsIFUrNGUxNiwgVSs0ZThiLCBVKzRlZTUsIFUrNTIwNiwgVSs1MmEwLCBVKzUyZDUsIFUrNTNlNCwgVSs1M2VmLCBVKzU0YzEsIFUrNTdjZSwgVSs1OTdkLCBVKzViOGMsIFUrNWVhNiwgVSs1ZjhjLCBVKzVmOTcsIFUrNjIxMCwgVSs2MjQwLCBVKzYyNGIsIFUrNjcyOCwgVSs2YmQ0LCBVKzcyMzYsIFUrNzI2OSwgVSs3Mjc5LCBVKzczOGIsIFUrNzUyOCwgVSs3NTMwLCBVKzc2N2UsIFUrNzk4ZiwgVSs4MDA1LCBVKzhhMTgsIFUrOTBmZCwgVSs5MWNjLCBVKzk1NzcsIFUrOTU5MywgVSs5OGE4LCBVK2FjMjAsIFUrYWNmNiwgVSthZDkwLCBVK2FmNWQsIFUrYWY4MCwgVSthZmNkLCBVK2FmZjAsIFUrYjBhMSwgVStiMGI1LCBVK2IxZmQsIFUrYjJmYywgVStiMzgwLCBVK2I1MWIsIFUrYjU4NCwgVStiNWIzLCBVK2I4ZmQsIFUrYjkzYywgVStiOWY0LCBVK2JiNDQsIFUrYmMwOCwgVStiYzI3LCBVK2JjNDksIFUrYmU1NSwgVStiZTY0LCBVK2JmYjAsIFUrYmZjNSwgVStjMTc4LCBVK2MyMWYsIFUrYzMxNCwgVStjNGYxLCBVK2M1OGQsIFUrYzY2NCwgVStjNjk4LCBVK2M2YTcsIFUrYzZjMSwgVStjOWVkLCBVK2NhYzAsIFUrY2FjYywgVStjYWQ5LCBVK2NjYjUsIFUrY2RjYywgVStkMGU0LCBVK2QxNDMsIFUrZDMyMCwgVStkMzMwLCBVK2Q1NGQsIFUrZmYwNiwgVStmZjFmLCBVK2ZmNWU7XHJcbn1cclxuXHJcblxyXG4vKiBbMTAzXSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBMaWdodFwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLUxpZ2h0XCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT2Vsekk3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjEwMy53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVStiNCwgVSsyMGE5LCBVKzIwYWMsIFUrMjE5MCwgVSsyNGQ4LCBVKzI1MDIsIFUrMjUxNCwgVSsyNTkyLCBVKzI1YzctMjVjOCwgVSsyNjYzLCBVKzMwNjAsIFUrMzA2NCwgVSszMDgxLCBVKzMwODgsIFUrMzBhMywgVSszMGE2LCBVKzMwYWEsIFUrMzBiNSwgVSszMGM3LCBVKzMwY2EtMzBjYiwgVSszMGQwLCBVKzMwZTMsIFUrMzBlNSwgVSszMzllLCBVKzRlMDksIFUrNGVhYywgVSs0ZjVjLCBVKzUxNjctNTE2OCwgVSs1MTZjLCBVKzUxZmEsIFUrNTQwOCwgVSs1NDBkLCBVKzU5MWEsIFUrNWI1NywgVSs2MjExLCBVKzY1YjksIFUrNjYwZSwgVSs2NjQyLCBVKzY3MDAsIFUrNmI2MywgVSs2ZTJmLCBVKzcwNjMsIFUrNzUzMiwgVSs3OTNlLCBVKzgxZWEsIFUrODI3MiwgVSs4MmIxLCBVKzg5N2YsIFUrOGVjYSwgVSs5MWNlLCBVK2FjMzgsIFUrYWQ3NiwgVSthZTg0LCBVK2FlY2MsIFUrYjA3ZCwgVStiMGIxLCBVK2IyMTUsIFUrYjJhMCwgVStiMzEwLCBVK2IzZDcsIFUrYjUyYSwgVStiNjE4LCBVK2I3NzUsIFUrYjc5NywgVStiY2Q1LCBVK2JkNTksIFUrYmU4MCwgVStiZWE4LCBVK2JlZDEsIFUrYmVlNC1iZWU1LCBVK2MwNjAsIFUrYzJlZiwgVStjMzI5LCBVK2MzZGMsIFUrYzU5NywgVStjNWJkLCBVK2M1ZTUsIFUrYzY5YywgVStjOWQ2LCBVK2NhMjksIFUrY2E1YywgVStjYTg0LCBVK2NjMzksIFUrY2MzYiwgVStjZTg5LCBVK2NlZTUsIFUrY2Y2NSwgVStjZjg1LCBVK2QwNTgsIFUrZDE0NSwgVStkMjJkLCBVK2QzMjUsIFUrZDM3ZCwgVStkM2FkLCBVK2Q3NjksIFUrZmYwYztcclxufVxyXG5cclxuXHJcbi8qIFsxMDRdICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIExpZ2h0XCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItTGlnaHRcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PZWx6STdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uMTA0LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVKzIxNjEsIFUrMjIyOCwgVSsyMjk5LCBVKzI0NjQsIFUrMjUxNywgVSsyNjQwLCBVKzMwNDIsIFUrMzA0YSwgVSszMDUzLCBVKzMwNjEsIFUrMzA3ZiwgVSszMDgyLCBVKzMwOGMsIFUrMzA5MiwgVSszMGE4LCBVKzMwYWIsIFUrMzBhZCwgVSszMGIwLCBVKzMwYjMsIFUrMzBiNywgVSszMGMxLCBVKzMwYzYsIFUrMzBjOSwgVSszMGQ1LCBVKzMwZDcsIFUrMzBkZSwgVSszMGUwLTMwZTEsIFUrMzBlYy0zMGVkLCBVKzRlMGIsIFUrNGUwZCwgVSs0ZWUzLCBVKzUzZjAsIFUrNTQ4YywgVSs1Yjg5LCBVKzViYjYsIFUrNWMwZiwgVSs2MTFiLCBVKzY3NzEsIFUrNmFhMiwgVSs2YmNkLCBVKzZjMzQsIFUrNmNkNSwgVSs2ZDc3LCBVKzc2N2QsIFUrNzk1ZSwgVSs4ZWNkLCBVKzk5OTksIFUrOWFkOCwgVSthYzA3LCBVK2FjMWEsIFUrYWM0MCwgVSthZDBjLCBVK2FkODgsIFUrYWRhNCwgVSthZTAxLCBVK2FlNjUsIFUrYWViZCwgVSthZWM0LCBVK2FmZTgsIFUrYjEzOSwgVStiMjA1LCBVK2IzODMsIFUrYjM4YywgVStiNDJjLCBVK2I0NjEsIFUrYjU1YywgVStiNzhmLCBVK2I4ZmIsIFUrYjlmNywgVStiYWZjLCBVK2JjOTksIFUrYmVkOCwgVStiZmNkLCBVK2MwYmYsIFUrYzBmOSwgVStjMTY3LCBVK2MyMDQsIFUrYzIwZiwgVStjMjJmLCBVK2MyNTgsIFUrYzI5OCwgVStjMmJjLCBVK2MzODgsIFUrYzUwMSwgVStjNTBjLCBVK2M1YjksIFUrYzVjZSwgVStjNjQxLCBVK2M2NDgsIFUrYzczZCwgVStjYTUwLCBVK2NhNjEsIFUrY2M0YywgVStjZWFjLCBVK2QwZDQsIFUrZDVmNywgVStkNmQ3LCBVK2ZmMWE7XHJcbn1cclxuXHJcblxyXG4vKiBbMTA1XSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBMaWdodFwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLUxpZ2h0XCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT2Vsekk3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjEwNS53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVSsyMTAzLCBVKzI0NjMsIFUrMjVjNiwgVSsyNWNiLCBVKzI2NmMsIFUrMzAwMSwgVSszMDBhLCBVKzMwNDYsIFUrMzA0Yy0zMDRkLCBVKzMwNGYsIFUrMzA1NSwgVSszMDU5LCBVKzMwNjMsIFUrMzA2Ni0zMDY4LCBVKzMwNmYsIFUrMzA4OSwgVSszMGI4LCBVKzMwYmYsIFUrMzE0ZiwgVSs0ZTBhLCBVKzU3MGIsIFUrNTczMCwgVSs1OTE2LCBVKzU5MjksIFUrNWM3MSwgVSs1ZTc0LCBVKzVmYzMsIFUrNjAxZCwgVSs2MDI3LCBVKzYzZDAsIFUrNjcwOSwgVSs2NzM0LCBVKzc1MWYsIFUrNzY4NCwgVSs4MmYxLCBVKzkwNTMsIFUrOTFkMSwgVSs5N2YzLCBVK2FjMmYsIFUrYWM0ZCwgVSthZGM0LCBVK2FkZTQsIFUrYWU0MSwgVSthZTRkLWFlNGUsIFUrYWVkMSwgVSthZmI5LCBVK2IwZTAsIFUrYjI5OSwgVStiMzY1LCBVK2I0NmMsIFUrYjQ4MCwgVStiNGM4LCBVK2I3YjQsIFUrYjgxOSwgVStiOTE4LCBVK2JhYWIsIFUrYmFiOSwgVStiZThmLCBVK2JlZDcsIFUrYzBlYywgVStjMTlmLCBVK2MxYTUsIFUrYzNkOSwgVStjNDY0LCBVK2M1M2QsIFUrYzU1MywgVStjNTcwLCBVK2M1Y2MsIFUrYzYzMywgVStjNmE0LCBVK2M3YTMsIFUrYzdhNiwgVStjODg2LCBVK2M5ZDktYzlkYSwgVStjOWVjLCBVK2NhMGMsIFUrY2MyMSwgVStjZDFiLCBVK2NkNzgsIFUrY2RjNCwgVStjZWY4LCBVK2NmZTQsIFUrZDBhNSwgVStkMGI1LCBVK2QwZWMsIFUrZDE1ZCwgVStkMTg4LCBVK2QyM2MsIFUrZDJhYywgVStkNzI5LCBVK2Q3OWIsIFUrZmYwMSwgVStmZjA4LWZmMDksIFUrZmY1YztcclxufVxyXG5cclxuXHJcbi8qIFsxMDZdICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIExpZ2h0XCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItTGlnaHRcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PZWx6STdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uMTA2LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVKzIwMzktMjAzYSwgVSsyMjNjLCBVKzI1YjMsIFUrMjViNywgVSsyNWJkLCBVKzI1Y2YsIFUrMjY2YSwgVSszMDAyLCBVKzMwMGIsIFUrMzA0YiwgVSszMDU3LCBVKzMwNWYsIFUrMzA2YS0zMDZiLCBVKzMwN2UsIFUrMzA4YS0zMDhiLCBVKzMwOTMsIFUrMzBhMiwgVSszMGFmLCBVKzMwYjksIFUrMzBjMywgVSszMGM4LCBVKzMwZTktMzBlYiwgVSszM2ExLCBVKzRlMDAsIFUrNTI0ZCwgVSs1MzU3LCBVKzViNTAsIFUrNzEyMSwgVSs4ODRjLCBVKzk3NTEsIFUrYWM5NCwgVSthZWJlLCBVK2FlY2QsIFUrYWYwOCwgVSthZjQxLCBVK2FmNDksIFUrYjAxMCwgVStiMDUzLCBVK2IxMDksIFUrYjExYiwgVStiMTI4LCBVK2IxNTQsIFUrYjI5MSwgVStiMmU2LCBVK2IzMDEsIFUrYjM4NSwgVStiNTI1LCBVK2I1YjQsIFUrYjcyOSwgVStiNzJmLCBVK2I3MzgsIFUrYjdmZiwgVStiODM3LCBVK2I5NzUsIFUrYmE2NywgVStiYjQ3LCBVK2JjMWYsIFUrYmQ5MCwgVStiZmQ0LCBVK2MyN2MsIFUrYzMyNCwgVStjMzc5LCBVK2MzZTAsIFUrYzQ2NSwgVStjNTNiLCBVK2M1OGMsIFUrYzYxMCwgVStjNjUzLCBVK2M2Y2QsIFUrYzgxMywgVStjODJmLCBVK2M5OTksIFUrYzllMCwgVStjYWM0LCBVK2NhZDMsIFUrY2JkNCwgVStjYzEwLCBVK2NjMjIsIFUrY2NiOCwgVStjY2JjLCBVK2NkYTUsIFUrY2U4NCwgVStjZWEzLCBVK2NmNjcsIFUrY2ZlMSwgVStkMjQxLCBVK2QzMGQsIFUrZDMxYywgVStkMzkxLCBVK2Q0MDEsIFUrZDQ3OSwgVStkNWM5LCBVK2Q1ZGIsIFUrZDY0OSwgVStkNmQ0O1xyXG59XHJcblxyXG5cclxuLyogWzEwN10gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogMzAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgTGlnaHRcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1MaWdodFwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9lbHpJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi4xMDcud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrYjAsIFUrZTksIFUrMjE5MywgVSsyNDYyLCBVKzI2MGUsIFUrMjYxZSwgVSszMDBlLTMwMGYsIFUrMzA0NCwgVSszMGE0LCBVKzMwZmItMzBmYywgVSszMTRkLCBVKzU5NzMsIFUrNjU0NSwgVSs2NzA4LCBVKzc1MzcsIFUrYWM4OSwgVSthYzljLCBVK2FjYzEsIFUrYWQwNCwgVSthZDc1LCBVK2FkN2QsIFUrYWU0NSwgVSthZTYxLCBVK2FmNDIsIFUrYjBhYiwgVStiMGFmLCBVK2IwYjMsIFUrYjEyYywgVStiMTk0LCBVK2IxYTgsIFUrYjIyMCwgVStiMjU4LCBVK2IyODQsIFUrYjJmZiwgVStiMzE1LCBVK2IzNzEsIFUrYjNkNC1iM2Q1LCBVK2I0NjAsIFUrYjUyNywgVStiNTM0LCBVK2I4MTAsIFUrYjgxOCwgVStiOThlLCBVK2JhNTUsIFUrYmJhYywgVStiYzBiLCBVK2JjNDAsIFUrYmNhMSwgVStiY2NkLCBVK2JkOTMsIFUrYmU1NCwgVStiZTVhLCBVK2JmMDgsIFUrYmY1MCwgVStiZjU1LCBVK2JmZGMsIFUrYzBjMCwgVStjMGQwLCBVK2MwZjQsIFUrYzEwMCwgVStjMTFlLCBVK2MxNzAsIFUrYzIwZCwgVStjMjc0LCBVK2MyOTAsIFUrYzMwOCwgVStjMzY5LCBVK2M1MzksIFUrYzU4NywgVStjNWZmLCBVK2M2ZWMsIFUrYzcwYywgVStjN2FkLCBVK2M3YzgsIFUrYzgzYywgVStjODgxLCBVK2NiNDgsIFUrY2M2MCwgVStjZTY5LCBVK2NlNmIsIFUrY2U3NSwgVStjZjA0LCBVK2NmMDgsIFUrY2Y1NSwgVStjZjcwLCBVK2NmZmMsIFUrZDBiNywgVStkMWE4LCBVK2QyYzgsIFUrZDM4NCwgVStkNDdjLCBVK2Q0OGIsIFUrZDVkZCwgVStkNWU4LCBVK2Q3MjAsIFUrZDc1OSwgVStmOTgxO1xyXG59XHJcblxyXG5cclxuLyogWzEwOF0gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogMzAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgTGlnaHRcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1MaWdodFwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9lbHpJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi4xMDgud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrZTAsIFUrZTIsIFUrMzk1LCBVKzNiNywgVSszYmEsIFUrMjQ2MC0yNDYxLCBVKzI1YTAsIFUrMzAxMC0zMDExLCBVKzMwNmUsIFUrMzBmMywgVSszMTRhLCBVKzMxNGMsIFUrNTkyNywgVSs2NWIwLCBVKzdlNDEsIFUrOTdkMywgVSs5YWQ0LCBVK2FkNDksIFUrYWUwYiwgVSthZTBkLCBVK2FlNDMsIFUrYWU1ZCwgVSthZWNmLCBVK2FmM2MsIFUrYWY2NCwgVSthZmQ0LCBVK2IwODAsIFUrYjA4NCwgVStiMGM1LCBVK2IxMGMsIFUrYjFlOCwgVStiMmFjLCBVK2IzNmUsIFUrYjQ1MSwgVStiNTE1LCBVK2I1NDAsIFUrYjU2MSwgVStiNmFiLCBVK2I2YjEsIFUrYjcyYywgVStiNzMwLCBVK2I3NDQsIFUrYjgwMCwgVStiOGVjLCBVK2I4ZjAsIFUrYjkwNCwgVStiOTY4LCBVK2I5NmQsIFUrYjk4NywgVStiOWQ5LCBVK2JiMzYsIFUrYmI0OSwgVStiYzJkLCBVK2JjNDMsIFUrYmNmNiwgVStiZDg5LCBVK2JlNTcsIFUrYmU2MSwgVStiZWQ0LCBVK2MwOTAsIFUrYzEzMCwgVStjMTQ4LCBVK2MxOWMsIFUrYzJmOSwgVStjMzZjLCBVK2MzN2MsIFUrYzM4NCwgVStjM2RmLCBVK2M1NzUsIFUrYzU4NCwgVStjNjYwLCBVK2M3MTksIFUrYzgxNiwgVStjYTRkLCBVK2NhNTQsIFUrY2FiYywgVStjYjQ5LCBVK2NjMTQsIFUrY2ZmNSwgVStkMDA0LCBVK2QwMzgsIFUrZDBiNCwgVStkMGQzLCBVK2QwZTAsIFUrZDBlZCwgVStkMTMxLCBVK2QxYjAsIFUrZDMxZiwgVStkMzNkLCBVK2QzYTAsIFUrZDNhYiwgVStkNTE0LCBVK2Q1ODQsIFUrZDZhMSwgVStkNmNjLCBVK2Q3NDksIFUrZDc2MCwgVStkNzk5O1xyXG59XHJcblxyXG5cclxuLyogWzEwOV0gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogMzAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgTGlnaHRcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1MaWdodFwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9lbHpJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi4xMDkud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrMjQsIFUrNjAsIFUrM2I5LCBVKzNiYiwgVSszYmQsIFUrMjE5MSwgVSsyNjA2LCBVKzMwMGMtMzAwZCwgVSszMTMxLCBVKzMxMzQsIFUrMzEzOSwgVSszMTQxLTMxNDIsIFUrMzE0OCwgVSszMTYxLCBVKzMxNjMsIFUrMzIxYywgVSs0ZWJhLCBVKzUzMTcsIFUrYWMzMSwgVSthYzc3LCBVK2FjOWYsIFUrYWNiOSwgVSthY2YwLWFjZjEsIFUrYWNmZCwgVSthZDczLCBVK2FmM2QsIFUrYjAwYywgVStiMDRhLCBVK2IwNTcsIFUrYjBjNCwgVStiMTg4LCBVK2IxY2MsIFUrYjIxNCwgVStiMmRiLCBVK2IyZWUsIFUrYjMwNCwgVStiNGVkLCBVK2I1MTgsIFUrYjViYywgVStiNjI1LCBVK2I2OWMtYjY5ZCwgVStiN2FjLCBVK2I4MDEsIFUrYjg2YywgVStiOTU5LCBVK2I5NWMsIFUrYjk4NSwgVStiYTQ4LCBVK2JiNTgsIFUrYmMwYywgVStiYzM4LCBVK2JjODUsIFUrYmM5YSwgVStiZjQwLCBVK2MwNjgsIFUrYzBiZCwgVStjMGNjLCBVK2MxMmYsIFUrYzE0OSwgVStjMWUwLCBVK2MyMmIsIFUrYzIyZCwgVStjMjUwLCBVK2MyZmMsIFUrYzMwMCwgVStjMzEzLCBVK2MzNzAsIFUrYzNkOCwgVStjNTU3LCBVK2M1ODAsIFUrYzVlMywgVStjNjJlLCBVK2M2MzQsIFUrYzZmMCwgVStjNzRkLCBVK2M3ODMsIFUrYzc4ZSwgVStjNzk2LCBVK2M3YmMsIFUrYzkyYywgVStjYTRjLCBVK2NjMWMsIFUrY2M1NCwgVStjYzU5LCBVK2NlMDQsIFUrY2YzMCwgVStjZmM0LCBVK2QxNDAsIFUrZDMyMSwgVStkMzhjLCBVK2QzOTksIFUrZDU0ZiwgVStkNTg3LCBVK2Q1ZDAsIFUrZDZlOCwgVStkNzcwO1xyXG59XHJcblxyXG5cclxuLyogWzExMF0gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogMzAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgTGlnaHRcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1MaWdodFwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9lbHpJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi4xMTAud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrZDcsIFUrZWEsIFUrZmMsIFUrMjE5MiwgVSsyNWJjLCBVKzMwMDAsIFUrMzEzNywgVSszMTQ1LCBVKzMxNWMsIFUrN2Y4ZSwgVSthYzEzLCBVK2FjNzEsIFUrYWM5MCwgVSthY2I4LCBVK2FjZTcsIFUrYWQ3ZiwgVSthZTUwLCBVK2FlZjQsIFUrYWYzNCwgVSthZmJjLCBVK2IwNDgsIFUrYjA5YSwgVStiMGFkLCBVK2IwYmMsIFUrYjExMywgVStiMTI1LCBVK2IxNDEsIFUrYjIwYywgVStiMmQ5LCBVK2IyZWQsIFUrYjM2NywgVStiMzY5LCBVK2IzNzQsIFUrYjNjYiwgVStiNGVjLCBVK2I2MTEsIFUrYjc2MCwgVStiODFiLCBVK2I4MzQsIFUrYjhiMCwgVStiOGUxLCBVK2I5ODksIFUrYjlkMSwgVStiOWUxLCBVK2I5ZmEsIFUrYmE0ZCwgVStiYTc4LCBVK2JiMzUsIFUrYmI1NCwgVStiYmY5LCBVK2JjMTEsIFUrYmNiMywgVStiZDA1LCBVK2JkOTUsIFUrYmRkNCwgVStiZTEwLCBVK2JlZDAsIFUrYmY1MSwgVStjMGQ4LCBVK2MyMzIsIFUrYzJiNywgVStjMmViLCBVK2MzNzgsIFUrYzUwMCwgVStjNTJjLCBVK2M1NDksIFUrYzU2OCwgVStjNTk4LCBVK2M1YzksIFUrYzYxYiwgVStjNjM5LCBVK2M2N2MsIFUrYzcxNywgVStjNzhhLCBVK2M4MGEsIFUrYzkwYy1jOTBkLCBVK2M5NTAsIFUrYzllNywgVStjYmU0LCBVK2NjYTksIFUrY2NlNCwgVStjZGIwLCBVK2NlNzgsIFUrY2U5NCwgVStjZTk4LCBVK2NmOGMsIFUrZDAxOCwgVStkMDM0LCBVK2QwZjEsIFUrZDFiMSwgVStkMjgwLCBVK2QyZjgsIFUrZDMzOCwgVStkMzgwLCBVK2QzYjQsIFUrZDYxMCwgVStkNjlmLCBVK2Q2ZmMsIFUrZDc1ODtcclxufVxyXG5cclxuXHJcbi8qIFsxMTFdICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIExpZ2h0XCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItTGlnaHRcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PZWx6STdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uMTExLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVK2U3LCBVKzIwMjIsIFUrMjAzYiwgVSsyNWMwLCBVKzI2MDUsIFUrMjY2MSwgVSszMTQ3LCBVKzMxOGQsIFUrNjcyYywgVSs4YTllLCBVK2FjYWEsIFUrYWNiYywgVSthZDFjLCBVK2FlNGEsIFUrYWU1YywgVStiMDQ0LCBVK2IwNTQsIFUrYjBjOC1iMGM5LCBVK2IyYTYsIFUrYjJkMCwgVStiMzVjLCBVK2IzNjQsIFUrYjQyOCwgVStiNDU0LCBVK2I0NjUsIFUrYjRiNywgVStiNGUzLCBVK2I1MWMsIFUrYjVhMSwgVStiNzg0LCBVK2I3OTAsIFUrYjdhYiwgVStiN2Y0LCBVK2I4MmMsIFUrYjgzNSwgVStiOGU5LCBVK2I4ZjgsIFUrYjlkOCwgVStiOWY5LCBVK2JhNWMsIFUrYmE2NCwgVStiYWJkLCBVK2JiMTgsIFUrYmIzYiwgVStiYmZmLCBVK2JjMGQsIFUrYmM0NSwgVStiYzk3LCBVK2JjYmMsIFUrYmU0NSwgVStiZTc1LCBVK2JlN2MsIFUrYmZjYywgVStjMGI2LCBVK2MwZjcsIFUrYzE0YiwgVStjMmI0LCBVK2MzMGQsIFUrYzRmOCwgVStjNWJiLCBVK2M1ZDEsIFUrYzVlMCwgVStjNWVlLCBVK2M1ZmQsIFUrYzYwNiwgVStjNmM1LCBVK2M2ZTAsIFUrYzcwOCwgVStjODFkLCBVK2M4MjAsIFUrYzgyNCwgVStjODc4LCBVK2M5MTgsIFUrYzk2YywgVStjOWU0LCBVK2M5ZjEsIFUrY2MyZSwgVStjZDA5LCBVK2NlYTEsIFUrY2VmNSwgVStjZWY3LCBVK2NmNjQsIFUrY2Y2OSwgVStjZmU4LCBVK2QwMzUsIFUrZDBhYywgVStkMjMwLCBVK2QyMzQsIFUrZDJmNCwgVStkMzFkLCBVK2Q1NzUsIFUrZDU3OCwgVStkNjA4LCBVK2Q2MTQsIFUrZDcxOCwgVStkNzUxLCBVK2Q3NjEsIFUrZDc4YywgVStkNzkwO1xyXG59XHJcblxyXG5cclxuLyogWzExMl0gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogMzAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgTGlnaHRcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1MaWdodFwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9lbHpJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi4xMTIud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrMjY2NSwgVSszMTYwLCBVKzRlMmQsIFUrNjU4NywgVSs2NWU1LCBVK2FjMTIsIFUrYWMxNCwgVSthYzE2LCBVK2FjODEsIFUrYWQzNCwgVSthZGUwLCBVK2FlNTQsIFUrYWViYywgVSthZjJjLCBVK2FmYzAsIFUrYWZjOCwgVStiMDRjLCBVK2IwOGMsIFUrYjA5OSwgVStiMGE5LCBVK2IwYWMsIFUrYjBhZSwgVStiMGI4LCBVK2IxMjMsIFUrYjE3OSwgVStiMmU1LCBVK2IyZjcsIFUrYjRjMCwgVStiNTMxLCBVK2I1MzgsIFUrYjU0NSwgVStiNTUwLCBVK2I1YTgsIFUrYjZmMCwgVStiNzI4LCBVK2I3M2IsIFUrYjdhZCwgVStiN2VkLCBVK2I4MDksIFUrYjg2NCwgVStiODZkLCBVK2I4NzEsIFUrYjliZiwgVStiOWY1LCBVK2JhNDAsIFUrYmE0YiwgVStiYTU4LCBVK2JhODcsIFUrYmFhYywgVStiYmMwLCBVK2JjMTYsIFUrYmMzNCwgVStiZDA3LCBVK2JkOTksIFUrYmU1OSwgVStiZmQwLCBVK2MwNTgsIFUrYzBlNCwgVStjMGY1LCBVK2MxMmQsIFUrYzEzOSwgVStjMjI4LCBVK2M1MjksIFUrYzVjNywgVStjNjM1LCBVK2M2MzcsIFUrYzczNSwgVStjNzdkLCBVK2M3ODcsIFUrYzc4OSwgVStjOGM0LCBVK2M5ODksIFUrYzk4YywgVStjOWQwLCBVK2M5ZDMsIFUrY2MwYywgVStjYzk5LCBVK2NkMGMsIFUrY2QyYywgVStjZDk4LCBVK2NkYTQsIFUrY2U1OSwgVStjZTYwLCBVK2NlNmQsIFUrY2VhMCwgVStkMGQwLWQwZDEsIFUrZDBkNSwgVStkMTRkLCBVK2QxYTQsIFUrZDI5YywgVStkMmYxLCBVK2QzMDEsIFUrZDM5YywgVStkM2JjLCBVK2Q0ZTgsIFUrZDU0MCwgVStkNWVjLCBVK2Q2NDAsIFUrZDc1MDtcclxufVxyXG5cclxuXHJcbi8qIFsxMTNdICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIExpZ2h0XCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItTGlnaHRcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PZWx6STdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uMTEzLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVKzVlLCBVKzI1YjIsIFUrMjViNiwgVSszMTRlLCBVK2FjMjQsIFUrYWNlMSwgVSthY2U0LCBVK2FlNjgsIFUrYWYyZCwgVStiMGQwLCBVK2IwZTUsIFUrYjE1MCwgVStiMTU1LCBVK2IxOTMsIFUrYjJjOSwgVStiMmRkLCBVK2IzYzgsIFUrYjNmYywgVStiNDEwLCBVK2I0NTgsIFUrYjRkZCwgVStiNWEwLCBVK2I1YTQsIFUrYjViYiwgVStiN2I1LCBVK2I4MzgsIFUrYjg0MCwgVStiODZmLCBVK2I4ZjksIFUrYjk2MCwgVStiOWU1LCBVK2JhYjgsIFUrYmI1MCwgVStiYzFkLCBVK2JjMjQtYmMyNSwgVStiY2E4LCBVK2JjYmQsIFUrYmQwNCwgVStiZDEwLCBVK2JkMjQsIFUrYmU0OCwgVStiZTViLCBVK2JlNjgsIFUrYzA1YywgVStjMTJjLCBVK2MxNDAsIFUrYzE1YywgVStjMTY4LCBVK2MxOTQsIFUrYzIxOSwgVStjMjdkLCBVK2MyYTgsIFUrYzJmMSwgVStjMmY4LCBVK2MzNjgsIFUrYzU1NC1jNTU1LCBVK2M1NTksIFUrYzU2NCwgVStjNWQ4LCBVK2M1ZmMsIFUrYzYyNSwgVStjNjVjLCBVK2M2YjEsIFUrYzcyOCwgVStjNzk0LCBVK2M4NGMsIFUrYzg4YywgVStjOGUwLCBVK2M4ZmQsIFUrYzk5OCwgVStjOWRkLCBVK2NjMGQsIFUrY2MzMCwgVStjZWVjLCBVK2NmMTMsIFUrY2YxYywgVStjZjVjLCBVK2QwNTAsIFUrZDA3YywgVStkMGE4LCBVK2QxMzQsIFUrZDEzOCwgVStkMTU0LCBVK2QxZjQsIFUrZDJiYywgVStkMzI5LCBVK2QzMmMsIFUrZDNkMCwgVStkM2Y0LCBVK2QzZmMsIFUrZDU2YiwgVStkNWNjLCBVK2Q2MDAtZDYwMSwgVStkNjM5LCBVK2Q2YzgsIFUrZDc1NCwgVStkNzY1O1xyXG59XHJcblxyXG5cclxuLyogWzExNF0gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogMzAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgTGlnaHRcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1MaWdodFwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9lbHpJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi4xMTQud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrM2MtM2QsIFUrMjAyNiwgVSsyNGQyLCBVKzMxNGIsIFUrYWMxMSwgVSthY2YzLCBVK2FkNzQsIFUrYWQ4MSwgVSthZGY5LCBVK2FlMzQsIFUrYWY0MywgVSthZmI4LCBVK2IwNWQsIFUrYjA3YywgVStiMTEwLCBVK2IxMTgsIFUrYjE3YywgVStiMTgwLCBVK2IxOGQsIFUrYjE5MiwgVStiMmNjLCBVK2IzNTUsIFUrYjM3OCwgVStiNGE0LCBVK2I0ZWYsIFUrYjc4ZCwgVStiNzk5LCBVK2I3YTksIFUrYjdmZCwgVStiODA3LCBVK2I4MGMsIFUrYjgzOSwgVStiOWI0LCBVK2I5ZGIsIFUrYmEzYywgVStiYWIwLCBVK2JiYTQsIFUrYmM5NCwgVStiZTRjLCBVK2MxNTQsIFUrYzFjNCwgVStjMjZjLCBVK2MyYWMsIFUrYzJlZCwgVStjNGY0LCBVK2M1NWUsIFUrYzU2MSwgVStjNTcxLCBVK2M1YjUsIFUrYzVjNCwgVStjNjU0LWM2NTUsIFUrYzY5NSwgVStjNmU4LCBVK2M2ZjksIFUrYzcyNCwgVStjNzUxLCBVK2M3NzUsIFUrYzdhMCwgVStjN2MxLCBVK2M4NzQsIFUrYzg4MCwgVStjOWQ1LCBVK2M5ZjgsIFUrY2FiZCwgVStjYzI5LCBVK2NjMmMsIFUrY2NhOCwgVStjY2FiLCBVK2NjZDAsIFUrY2UyMSwgVStjZTM1LCBVK2NlN2MsIFUrY2U5MCwgVStjZWU4LCBVK2NlZjQsIFUrY2ZlMCwgVStkMDcwLCBVK2QwYjksIFUrZDBjMSwgVStkMGM0LCBVK2QwYzgsIFUrZDE1YywgVStkMWExLCBVK2QyYzAsIFUrZDMwMCwgVStkMzE0LCBVK2QzZWQsIFUrZDQ3OCwgVStkNDgwLCBVK2Q0OGQsIFUrZDUwOCwgVStkNTNkLCBVK2Q1ZTQsIFUrZDYxMSwgVStkNjFjLCBVK2Q2OGQsIFUrZDZhOCwgVStkNzk4O1xyXG59XHJcblxyXG5cclxuLyogWzExNV0gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogMzAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgTGlnaHRcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1MaWdodFwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9lbHpJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi4xMTUud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrMjMsIFUrMjUsIFUrNWYsIFUrYTksIFUrYWMwOCwgVSthYzc4LCBVK2FjYTgsIFUrYWNhYywgVSthY2U4LCBVK2FkNzAsIFUrYWRjMCwgVSthZGRjLCBVK2IxMzcsIFUrYjE0MCwgVStiMjA4LCBVK2IyOTAsIFUrYjJmNSwgVStiM2M1LCBVK2IzY2MsIFUrYjQyMCwgVStiNDI5LCBVK2I1MjksIFUrYjUzMCwgVStiNzdkLCBVK2I3OWMsIFUrYjdhOCwgVStiN2M5LCBVK2I3ZjAsIFUrYjdmYywgVStiODI4LCBVK2I4NjAsIFUrYjlhZCwgVStiOWMxLCBVK2I5YzksIFUrYjlkZC1iOWRlLCBVK2I5ZTgsIFUrYmEzOC1iYTM5LCBVK2JhYmIsIFUrYmMwMCwgVStiYzhjLCBVK2JjYTAsIFUrYmNhNCwgVStiY2QxLCBVK2JjZmMsIFUrYmQwOSwgVStiZGYwLCBVK2JlNjAsIFUrYzBhZCwgVStjMGI0LCBVK2MwYmMsIFUrYzE5MCwgVStjMWZjLCBVK2MyMjAsIFUrYzI4OCwgVStjMmI5LCBVK2MyZjYsIFUrYzUyOCwgVStjNTQ1LCBVK2M1NTgsIFUrYzViYywgVStjNWQ0LCBVK2M2MDAsIFUrYzY0NCwgVStjNmMwLCBVK2M2YzMsIFUrYzcyMSwgVStjNzk4LCBVK2M3YTEsIFUrYzgxMSwgVStjODM4LCBVK2M4NzEsIFUrYzkwNCwgVStjOTkwLCBVK2M5ZGMsIFUrY2MzOCwgVStjYzQ0LCBVK2NjYTAsIFUrY2QxZCwgVStjZDk1LCBVK2NkYTksIFUrY2U1YywgVStjZjAwLCBVK2NmNTgsIFUrZDE1MCwgVStkMjJjLCBVK2QzMDUsIFUrZDMyOCwgVStkMzdjLCBVK2QzZjAsIFUrZDU1MSwgVStkNWE1LCBVK2Q1YzgsIFUrZDVkOCwgVStkNjNjLCBVK2Q2NGQsIFUrZDY2OSwgVStkNzM0LCBVK2Q3NmM7XHJcbn1cclxuXHJcblxyXG4vKiBbMTE2XSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBMaWdodFwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLUxpZ2h0XCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT2Vsekk3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjExNi53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVSsyNiwgVSsyYiwgVSszZSwgVSs0MCwgVSs3ZSwgVSthYzAxLCBVK2FjMTksIFUrYWMxZCwgVSthY2EwLCBVK2FjYTksIFUrYWNiMCwgVSthZDhjLCBVK2FlMDksIFUrYWUzOCwgVSthZTQwLCBVK2FlZDgsIFUrYjA5YywgVStiMGEwLCBVK2IxMDgsIFUrYjIwNCwgVStiMjk4LCBVK2IyZDgsIFUrYjJlYi1iMmVjLCBVK2IyZjQsIFUrYjMxMywgVStiMzU4LCBVK2I0NTAsIFUrYjRlMCwgVStiNTRjLCBVK2I2MTAsIFUrYjc4MCwgVStiNzhjLCBVK2I3OTEsIFUrYjhlOCwgVStiOTU4LCBVK2I5NzQsIFUrYjk4NCwgVStiOWIwLCBVK2I5YmMtYjliZCwgVStiOWNlLCBVK2JhNzAsIFUrYmJmYywgVStiYzBmLCBVK2JjMTUsIFUrYmMxYiwgVStiYzMxLCBVK2JjOTUsIFUrYmNjMCwgVStiY2M0LCBVK2JkODEsIFUrYmQ4OCwgVStjMGM4LCBVK2MxMWQsIFUrYzEzYywgVStjMTU4LCBVK2MxOGQsIFUrYzFhMSwgVStjMjFjLCBVK2M0ZjAsIFUrYzU0YSwgVStjNTYwLCBVK2M1YjgsIFUrYzVjOCwgVStjNWY0LCBVK2M2MjgsIFUrYzYyYywgVStjNjc4LCBVK2M2Y2MsIFUrYzgwOCwgVStjODEwLCBVK2M4ODUsIFUrYzg4YiwgVStjOTAwLCBVK2M5ODgsIFUrYzk5ZCwgVStjOWM4LCBVK2NjM2QtY2MzZSwgVStjYzQ1LCBVK2NkMDgsIFUrY2UyMCwgVStjZWU0LCBVK2QwNzQsIFUrZDBhNCwgVStkMGRkLCBVK2QyYjksIFUrZDNiOCwgVStkM2M5LCBVK2Q0ODgsIFUrZDU0NCwgVStkNTU5LCBVK2Q1NmQsIFUrZDU4OCwgVStkNjE1LCBVK2Q2NDgsIFUrZDY1NSwgVStkNjU4LCBVK2Q2NWM7XHJcbn1cclxuXHJcblxyXG4vKiBbMTE3XSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBMaWdodFwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLUxpZ2h0XCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT2Vsekk3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjExNy53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVStkLCBVKzQ4LCBVKzdjLCBVK2FjMTAsIFUrYWMxNSwgVSthYzc0LCBVK2FjODAsIFUrYWM4MywgVSthY2M0LCBVK2FkMTEsIFUrYWQ1MCwgVSthZDZkLCBVK2FkZmMsIFUrYWUwMCwgVSthZTA4LCBVK2FlNGMsIFUrYjBhOCwgVStiMTI0LCBVK2IxNDQsIFUrYjE3OCwgVStiMjc0LCBVK2IyYTUsIFUrYjJlOCwgVStiMmY5LCBVK2IzNTQsIFUrYjM3MCwgVStiNDE4LCBVK2I0MWMsIFUrYjRmMSwgVStiNTE0LCBVK2I3OTgsIFUrYjgwOCwgVStiODI0LWI4MjUsIFUrYjhjYywgVStiOTc4LCBVK2I5ZDAsIFUrYjllNCwgVStiYWE5LCBVK2JiM2MsIFUrYmMxOCwgVStiYzFjLCBVK2JjMzAsIFUrYmM4NCwgVStiY2Y1LCBVK2JjZjgsIFUrYmQ4NCwgVStiZTBjLCBVK2JlMTQsIFUrYzBiMCwgVStjMGM5LCBVK2MwZGQsIFUrYzEyNCwgVStjMmRkLCBVK2MyZTQsIFUrYzJlYywgVStjNTRjLCBVK2M1N2MtYzU3ZCwgVStjNTkxLCBVK2M1YzUtYzVjNiwgVStjNWVkLCBVK2M2MDgsIFUrYzY0MCwgVStjNmI4LCBVK2M2ZDQsIFUrYzc4NCwgVStjN2FjLCBVK2M4MDAtYzgwMSwgVStjOWMxLCBVK2M5ZDEsIFUrY2MyOCwgVStjYzk4LCBVK2NjOWMsIFUrY2NhZCwgVStjZDVjLCBVK2NkOTQsIFUrY2Q5YywgVStjZGU4LCBVK2NlNjgsIFUrY2Y1NCwgVStkMGRjLCBVK2QxNGMsIFUrZDFhMCwgVStkMWI1LCBVK2QyZjAsIFUrZDMwYywgVStkMzEwLCBVK2QzOTgsIFUrZDQ1YywgVStkNTBjLCBVK2Q1M2MsIFUrZDU2MCwgVStkNTY4LCBVK2Q1ODksIFUrZDYwNCwgVStkNmM0LCBVK2Q3ODg7XHJcbn1cclxuXHJcblxyXG4vKiBbMTE4XSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBMaWdodFwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLUxpZ2h0XCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT2Vsekk3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjExOC53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVSszOSwgVSs0OSwgVSs0ZC00ZSwgVSthMCwgVSthYzA0LCBVK2FjMWMsIFUrYWM3MCwgVSthYzhjLCBVK2FjYmQsIFUrYWNmNSwgVSthY2ZjLCBVK2FkMDAsIFUrYWQ2YywgVSthZGY4LCBVK2IwOTgsIFUrYjBiNCwgVStiMjk0LCBVK2IyYzgsIFUrYjMwMCwgVStiM2M0LCBVK2IzZDksIFUrYjRkYywgVStiNGU0LCBVK2I3N2MsIFUrYjdlYywgVStiODVkLCBVK2I5N2MsIFUrYjljOCwgVStiOWNjLCBVK2JhNTQsIFUrYmE3NCwgVStiYTg1LCBVK2JhYTgsIFUrYmIzNCwgVStiYjM4LCBVK2JiZjgsIFUrYmMxNCwgVStiYzI5LCBVK2JjODgsIFUrYmNmNCwgVStiZDgwLCBVK2JlNDQsIFUrYzBjMSwgVStjMTFjLCBVK2MxMjAsIFUrYzEzMSwgVStjMTM4LCBVK2MxOGMsIFUrYzIxOCwgVStjMmI1LCBVK2MyZTAsIFUrYzU0NCwgVStjNTQ4LCBVK2M1YjQsIFUrYzVkMCwgVStjNWVjLCBVK2M1ZjAsIFUrYzYwMSwgVStjNjI0LCBVK2M2OTQsIFUrYzZhOSwgVStjNmIwLCBVK2M2YjQsIFUrYzZkMCwgVStjNzA0LCBVK2M3MjAsIFUrYzczYywgVStjNzQwLCBVK2M3NDQsIFUrYzc0YywgVStjNzU4LCBVK2M3N2MsIFUrYzc4NSwgVStjNzg4LCBVK2M3OTAtYzc5MSwgVStjN2E1LCBVK2M4MDQsIFUrYzgxNSwgVStjODFjLCBVK2M4NzAsIFUrYzhmYywgVStjOTExLCBVK2M5YzQsIFUrY2NiNCwgVStjZTU4LCBVK2NlNzQsIFUrZDA2YywgVStkMGMwLCBVK2QxMzAsIFUrZDJiOCwgVStkM2VjLCBVK2Q1MDQsIFUrZDU1YywgVStkNTY5LCBVK2Q1NzQsIFUrZDYzOCwgVStkNjU0LCBVK2Q2OGM7XHJcbn1cclxuXHJcblxyXG4vKiBbMTE5XSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBMaWdodFwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLUxpZ2h0XCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT2Vsekk3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjExOS53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVSsyMC0yMiwgVSsyNy0yYSwgVSsyYy0zOCwgVSszYS0zYiwgVSszZiwgVSs0MS00NywgVSs0YS00YywgVSs0Zi01ZCwgVSs2MS03YiwgVSs3ZCwgVSthMSwgVSthYiwgVSthZSwgVStiNywgVStiYiwgVStiZiwgVSsyMDEzLTIwMTQsIFUrMjAxYy0yMDFkLCBVKzIxMjIsIFUrYWMwMCwgVSthY2UwLCBVK2FlMzAsIFUrYjJlNCwgVStiODVjLCBVK2I5YWMsIFUrYzBhYywgVStjMmE0LCBVK2MyZGMsIFUrYzc3NCwgVStjNzc4LCBVK2M5YzAsIFUrZDU1ODtcclxufVxyXG5cclxuXHJcbi8qIFswXSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBSZWd1bGFyXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItUmVndWxhclwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnlrRm1YaUVCUFQ0SVRiZ05BNUNnbTIweHpNNHJKXzFoVldyMHd1TE5HemdFUl9WTkNuVWo4dXhTdm1tNF9NU3VnWTluWE1nUnRpLjAud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrZjljYS1mYTBiLCBVK2ZmMDMtZmYwNSwgVStmZjA3LCBVK2ZmMGEtZmYwYiwgVStmZjBkLWZmMTksIFUrZmYxYiwgVStmZjFkLCBVK2ZmMjAtZmY1YiwgVStmZjVkLCBVK2ZmZTAtZmZlMywgVStmZmU1LWZmZTY7XHJcbn1cclxuXHJcblxyXG4vKiBbMl0gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgUmVndWxhclwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLVJlZ3VsYXJcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5a0ZtWGlFQlBUNElUYmdOQTVDZ20yMHh6TTRySl8xaFZXcjB3dUxOR3pnRVJfVk5DblVqOHV4U3ZtbTRfTVN1Z1k5blhNZ1J0aS4yLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVK2Q3MjMtZDcyOCwgVStkNzJhLWQ3MzMsIFUrZDczNS1kNzQ4LCBVK2Q3NGEtZDc0ZiwgVStkNzUyLWQ3NTMsIFUrZDc1NS1kNzU3LCBVK2Q3NWEtZDc1ZiwgVStkNzYyLWQ3NjQsIFUrZDc2Ni1kNzY4LCBVK2Q3NmEtZDc2YiwgVStkNzZkLWQ3NmYsIFUrZDc3MS1kNzg3LCBVK2Q3ODktZDc4YiwgVStkNzhkLWQ3OGYsIFUrZDc5MS1kNzk3LCBVK2Q3OWEsIFUrZDc5YywgVStkNzllLWQ3YTMsIFUrZjkwMC1mOTA5LCBVK2Y5MGItZjkyZTtcclxufVxyXG5cclxuXHJcbi8qIFszXSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBSZWd1bGFyXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItUmVndWxhclwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnlrRm1YaUVCUFQ0SVRiZ05BNUNnbTIweHpNNHJKXzFoVldyMHd1TE5HemdFUl9WTkNuVWo4dXhTdm1tNF9NU3VnWTluWE1nUnRpLjMud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrZDY3OS1kNjhiLCBVK2Q2OGUtZDY5ZSwgVStkNmEwLCBVK2Q2YTItZDZhNywgVStkNmE5LWQ2YzMsIFUrZDZjNi1kNmM3LCBVK2Q2YzktZDZjYiwgVStkNmNkLWQ2ZDMsIFUrZDZkNS1kNmQ2LCBVK2Q2ZDgtZDZlMywgVStkNmU1LWQ2ZTcsIFUrZDZlOS1kNmZiLCBVK2Q2ZmQtZDcxNywgVStkNzE5LWQ3MWYsIFUrZDcyMS1kNzIyO1xyXG59XHJcblxyXG5cclxuLyogWzRdICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIFJlZ3VsYXJcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1SZWd1bGFyXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieWtGbVhpRUJQVDRJVGJnTkE1Q2dtMjB4ek00ckpfMWhWV3Iwd3VMTkd6Z0VSX1ZOQ25Vajh1eFN2bW00X01TdWdZOW5YTWdSdGkuNC53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVStkNWJjLWQ1YzcsIFUrZDVjYS1kNWNiLCBVK2Q1Y2QtZDVjZiwgVStkNWQxLWQ1ZDcsIFUrZDVkOS1kNWRhLCBVK2Q1ZGMsIFUrZDVkZS1kNWUzLCBVK2Q1ZTYtZDVlNywgVStkNWU5LWQ1ZWIsIFUrZDVlZC1kNWY2LCBVK2Q1ZjgsIFUrZDVmYS1kNWZmLCBVK2Q2MDItZDYwMywgVStkNjA1LWQ2MDcsIFUrZDYwOS1kNjBmLCBVK2Q2MTItZDYxMywgVStkNjE2LWQ2MWIsIFUrZDYxZC1kNjM3LCBVK2Q2M2EtZDYzYiwgVStkNjNkLWQ2M2YsIFUrZDY0MS1kNjQ3LCBVK2Q2NGEtZDY0YywgVStkNjRlLWQ2NTMsIFUrZDY1Ni1kNjU3LCBVK2Q2NTktZDY1YiwgVStkNjVkLWQ2NjYsIFUrZDY2OCwgVStkNjZhLWQ2Nzg7XHJcbn1cclxuXHJcblxyXG4vKiBbNV0gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgUmVndWxhclwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLVJlZ3VsYXJcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5a0ZtWGlFQlBUNElUYmdOQTVDZ20yMHh6TTRySl8xaFZXcjB3dUxOR3pnRVJfVk5DblVqOHV4U3ZtbTRfTVN1Z1k5blhNZ1J0aS41LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVK2Q1MDcsIFUrZDUwOS1kNTBiLCBVK2Q1MGQtZDUxMywgVStkNTE1LWQ1M2IsIFUrZDUzZS1kNTNmLCBVK2Q1NDEtZDU0MywgVStkNTQ1LWQ1NGMsIFUrZDU0ZSwgVStkNTUwLCBVK2Q1NTItZDU1NywgVStkNTVhLWQ1NWIsIFUrZDU1ZC1kNTVmLCBVK2Q1NjEtZDU2NCwgVStkNTY2LWQ1NjcsIFUrZDU2YSwgVStkNTZjLCBVK2Q1NmUtZDU3MywgVStkNTc2LWQ1NzcsIFUrZDU3OS1kNTgzLCBVK2Q1ODUtZDU4NiwgVStkNThhLWQ1YTQsIFUrZDVhNi1kNWJiO1xyXG59XHJcblxyXG5cclxuLyogWzZdICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIFJlZ3VsYXJcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1SZWd1bGFyXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieWtGbVhpRUJQVDRJVGJnTkE1Q2dtMjB4ek00ckpfMWhWV3Iwd3VMTkd6Z0VSX1ZOQ25Vajh1eFN2bW00X01TdWdZOW5YTWdSdGkuNi53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVStkNDY0LWQ0NzcsIFUrZDQ3YS1kNDdiLCBVK2Q0N2QtZDQ3ZiwgVStkNDgxLWQ0ODcsIFUrZDQ4OS1kNDhhLCBVK2Q0OGMsIFUrZDQ4ZS1kNGU3LCBVK2Q0ZTktZDUwMywgVStkNTA1LWQ1MDY7XHJcbn1cclxuXHJcblxyXG4vKiBbN10gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgUmVndWxhclwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLVJlZ3VsYXJcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5a0ZtWGlFQlBUNElUYmdOQTVDZ20yMHh6TTRySl8xaFZXcjB3dUxOR3pnRVJfVk5DblVqOHV4U3ZtbTRfTVN1Z1k5blhNZ1J0aS43LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVK2QzYmYtZDNjNywgVStkM2NhLWQzY2YsIFUrZDNkMS1kM2ViLCBVK2QzZWUtZDNlZiwgVStkM2YxLWQzZjMsIFUrZDNmNS1kM2ZiLCBVK2QzZmQtZDQwMCwgVStkNDAyLWQ0NWIsIFUrZDQ1ZC1kNDYzO1xyXG59XHJcblxyXG5cclxuLyogWzhdICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIFJlZ3VsYXJcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1SZWd1bGFyXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieWtGbVhpRUJQVDRJVGJnTkE1Q2dtMjB4ek00ckpfMWhWV3Iwd3VMTkd6Z0VSX1ZOQ25Vajh1eFN2bW00X01TdWdZOW5YTWdSdGkuOC53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVStkMmZmLCBVK2QzMDItZDMwNCwgVStkMzA2LWQzMGIsIFUrZDMwZiwgVStkMzExLWQzMTMsIFUrZDMxNS1kMzFiLCBVK2QzMWUsIFUrZDMyMi1kMzI0LCBVK2QzMjYtZDMyNywgVStkMzJhLWQzMmIsIFUrZDMyZC1kMzJmLCBVK2QzMzEtZDMzNywgVStkMzM5LWQzM2MsIFUrZDMzZS1kMzdiLCBVK2QzN2UtZDM3ZiwgVStkMzgxLWQzODMsIFUrZDM4NS1kMzhiLCBVK2QzOGUtZDM5MCwgVStkMzkyLWQzOTcsIFUrZDM5YS1kMzliLCBVK2QzOWQtZDM5ZiwgVStkM2ExLWQzYTcsIFUrZDNhOS1kM2FhLCBVK2QzYWMsIFUrZDNhZS1kM2IzLCBVK2QzYjUtZDNiNywgVStkM2I5LWQzYmIsIFUrZDNiZC1kM2JlO1xyXG59XHJcblxyXG5cclxuLyogWzldICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIFJlZ3VsYXJcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1SZWd1bGFyXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieWtGbVhpRUJQVDRJVGJnTkE1Q2dtMjB4ek00ckpfMWhWV3Iwd3VMTkd6Z0VSX1ZOQ25Vajh1eFN2bW00X01TdWdZOW5YTWdSdGkuOS53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVStkMjU3LWQyN2YsIFUrZDI4MS1kMjliLCBVK2QyOWQtZDI5ZiwgVStkMmExLWQyYWIsIFUrZDJhZC1kMmI3LCBVK2QyYmEtZDJiYiwgVStkMmJkLWQyYmYsIFUrZDJjMS1kMmM3LCBVK2QyYzktZDJlZiwgVStkMmYyLWQyZjMsIFUrZDJmNS1kMmY3LCBVK2QyZjktZDJmZTtcclxufVxyXG5cclxuXHJcbi8qIFsxMF0gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgUmVndWxhclwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLVJlZ3VsYXJcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5a0ZtWGlFQlBUNElUYmdOQTVDZ20yMHh6TTRySl8xaFZXcjB3dUxOR3pnRVJfVk5DblVqOHV4U3ZtbTRfTVN1Z1k5blhNZ1J0aS4xMC53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVStkMWI0LCBVK2QxYjYtZDFmMywgVStkMWY1LWQyMmIsIFUrZDIyZS1kMjJmLCBVK2QyMzEtZDIzMywgVStkMjM1LWQyM2IsIFUrZDIzZC1kMjQwLCBVK2QyNDItZDI1NjtcclxufVxyXG5cclxuXHJcbi8qIFsxMV0gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgUmVndWxhclwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLVJlZ3VsYXJcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5a0ZtWGlFQlBUNElUYmdOQTVDZ20yMHh6TTRySl8xaFZXcjB3dUxOR3pnRVJfVk5DblVqOHV4U3ZtbTRfTVN1Z1k5blhNZ1J0aS4xMS53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVStkMTA1LWQxMmYsIFUrZDEzMi1kMTMzLCBVK2QxMzUtZDEzNywgVStkMTM5LWQxM2YsIFUrZDE0MS1kMTQyLCBVK2QxNDQsIFUrZDE0Ni1kMTRiLCBVK2QxNGUtZDE0ZiwgVStkMTUxLWQxNTMsIFUrZDE1NS1kMTViLCBVK2QxNWUtZDE4NywgVStkMTg5LWQxOWYsIFUrZDFhMi1kMWEzLCBVK2QxYTUtZDFhNywgVStkMWE5LWQxYWYsIFUrZDFiMi1kMWIzO1xyXG59XHJcblxyXG5cclxuLyogWzEyXSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBSZWd1bGFyXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItUmVndWxhclwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnlrRm1YaUVCUFQ0SVRiZ05BNUNnbTIweHpNNHJKXzFoVldyMHd1TE5HemdFUl9WTkNuVWo4dXhTdm1tNF9NU3VnWTluWE1nUnRpLjEyLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVK2QwNGItZDA0ZiwgVStkMDUxLWQwNTcsIFUrZDA1OS1kMDZiLCBVK2QwNmQtZDA2ZiwgVStkMDcxLWQwNzMsIFUrZDA3NS1kMDdiLCBVK2QwN2UtZDBhMywgVStkMGE2LWQwYTcsIFUrZDBhOS1kMGFiLCBVK2QwYWQtZDBiMywgVStkMGI2LCBVK2QwYjgsIFUrZDBiYS1kMGJmLCBVK2QwYzItZDBjMywgVStkMGM1LWQwYzcsIFUrZDBjOS1kMGNmLCBVK2QwZDIsIFUrZDBkNi1kMGRiLCBVK2QwZGUtZDBkZiwgVStkMGUxLWQwZTMsIFUrZDBlNS1kMGViLCBVK2QwZWUtZDBmMCwgVStkMGYyLWQxMDQ7XHJcbn1cclxuXHJcblxyXG4vKiBbMTNdICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIFJlZ3VsYXJcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1SZWd1bGFyXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieWtGbVhpRUJQVDRJVGJnTkE1Q2dtMjB4ek00ckpfMWhWV3Iwd3VMTkd6Z0VSX1ZOQ25Vajh1eFN2bW00X01TdWdZOW5YTWdSdGkuMTMud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrY2ZhMi1jZmMzLCBVK2NmYzUtY2ZkZiwgVStjZmUyLWNmZTMsIFUrY2ZlNS1jZmU3LCBVK2NmZTktY2ZmNCwgVStjZmY2LWNmZmIsIFUrY2ZmZC1jZmZmLCBVK2QwMDEtZDAwMywgVStkMDA1LWQwMTcsIFUrZDAxOS1kMDMzLCBVK2QwMzYtZDAzNywgVStkMDM5LWQwM2IsIFUrZDAzZC1kMDRhO1xyXG59XHJcblxyXG5cclxuLyogWzE0XSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBSZWd1bGFyXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItUmVndWxhclwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnlrRm1YaUVCUFQ0SVRiZ05BNUNnbTIweHpNNHJKXzFoVldyMHd1TE5HemdFUl9WTkNuVWo4dXhTdm1tNF9NU3VnWTluWE1nUnRpLjE0LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVK2NlZjAtY2VmMywgVStjZWY2LCBVK2NlZjktY2VmZiwgVStjZjAxLWNmMDMsIFUrY2YwNS1jZjA3LCBVK2NmMDktY2YwZiwgVStjZjExLWNmMTIsIFUrY2YxNC1jZjFiLCBVK2NmMWQtY2YxZiwgVStjZjIxLWNmMmYsIFUrY2YzMS1jZjUzLCBVK2NmNTYtY2Y1NywgVStjZjU5LWNmNWIsIFUrY2Y1ZC1jZjYzLCBVK2NmNjYsIFUrY2Y2OCwgVStjZjZhLWNmNmYsIFUrY2Y3MS1jZjg0LCBVK2NmODYtY2Y4YiwgVStjZjhkLWNmYTE7XHJcbn1cclxuXHJcblxyXG4vKiBbMTVdICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIFJlZ3VsYXJcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1SZWd1bGFyXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieWtGbVhpRUJQVDRJVGJnTkE1Q2dtMjB4ek00ckpfMWhWV3Iwd3VMTkd6Z0VSX1ZOQ25Vajh1eFN2bW00X01TdWdZOW5YTWdSdGkuMTUud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrY2UzYy1jZTU3LCBVK2NlNWEtY2U1YiwgVStjZTVkLWNlNWYsIFUrY2U2MS1jZTY3LCBVK2NlNmEsIFUrY2U2YywgVStjZTZlLWNlNzMsIFUrY2U3Ni1jZTc3LCBVK2NlNzktY2U3YiwgVStjZTdkLWNlODMsIFUrY2U4NS1jZTg4LCBVK2NlOGEtY2U4ZiwgVStjZTkxLWNlOTMsIFUrY2U5NS1jZTk3LCBVK2NlOTktY2U5ZiwgVStjZWEyLCBVK2NlYTQtY2VhYiwgVStjZWFkLWNlZTMsIFUrY2VlNi1jZWU3LCBVK2NlZTktY2VlYiwgVStjZWVkLWNlZWY7XHJcbn1cclxuXHJcblxyXG4vKiBbMTZdICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIFJlZ3VsYXJcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1SZWd1bGFyXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieWtGbVhpRUJQVDRJVGJnTkE1Q2dtMjB4ek00ckpfMWhWV3Iwd3VMTkd6Z0VSX1ZOQ25Vajh1eFN2bW00X01TdWdZOW5YTWdSdGkuMTYud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrY2Q5Mi1jZDkzLCBVK2NkOTYtY2Q5NywgVStjZDk5LWNkOWIsIFUrY2Q5ZC1jZGEzLCBVK2NkYTYtY2RhOCwgVStjZGFhLWNkYWYsIFUrY2RiMS1jZGMzLCBVK2NkYzUtY2RjYiwgVStjZGNkLWNkZTcsIFUrY2RlOS1jZTAzLCBVK2NlMDUtY2UxZiwgVStjZTIyLWNlMzQsIFUrY2UzNi1jZTNiO1xyXG59XHJcblxyXG5cclxuLyogWzE3XSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBSZWd1bGFyXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItUmVndWxhclwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnlrRm1YaUVCUFQ0SVRiZ05BNUNnbTIweHpNNHJKXzFoVldyMHd1TE5HemdFUl9WTkNuVWo4dXhTdm1tNF9NU3VnWTluWE1nUnRpLjE3LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVK2NjZWYtY2QwNywgVStjZDBhLWNkMGIsIFUrY2QwZC1jZDFhLCBVK2NkMWMsIFUrY2QxZS1jZDJiLCBVK2NkMmQtY2Q1YiwgVStjZDVkLWNkNzcsIFUrY2Q3OS1jZDkxO1xyXG59XHJcblxyXG5cclxuLyogWzE4XSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBSZWd1bGFyXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItUmVndWxhclwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnlrRm1YaUVCUFQ0SVRiZ05BNUNnbTIweHpNNHJKXzFoVldyMHd1TE5HemdFUl9WTkNuVWo4dXhTdm1tNF9NU3VnWTluWE1nUnRpLjE4LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVK2NjM2YtY2M0MywgVStjYzQ2LWNjNDcsIFUrY2M0OS1jYzRiLCBVK2NjNGQtY2M1MywgVStjYzU1LWNjNTgsIFUrY2M1YS1jYzVmLCBVK2NjNjEtY2M5NywgVStjYzlhLWNjOWIsIFUrY2M5ZC1jYzlmLCBVK2NjYTEtY2NhNywgVStjY2FhLCBVK2NjYWMsIFUrY2NhZS1jY2IzLCBVK2NjYjYtY2NiNywgVStjY2I5LWNjYmIsIFUrY2NiZC1jY2NmLCBVK2NjZDEtY2NlMywgVStjY2U1LWNjZWU7XHJcbn1cclxuXHJcblxyXG4vKiBbMTldICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIFJlZ3VsYXJcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1SZWd1bGFyXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieWtGbVhpRUJQVDRJVGJnTkE1Q2dtMjB4ek00ckpfMWhWV3Iwd3VMTkd6Z0VSX1ZOQ25Vajh1eFN2bW00X01TdWdZOW5YTWdSdGkuMTkud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrY2I5MS1jYmQzLCBVK2NiZDUtY2JlMywgVStjYmU1LWNjMGIsIFUrY2MwZS1jYzBmLCBVK2NjMTEtY2MxMywgVStjYzE1LWNjMWIsIFUrY2MxZC1jYzIwLCBVK2NjMjMtY2MyNywgVStjYzJhLWNjMmIsIFUrY2MyZCwgVStjYzJmLCBVK2NjMzEtY2MzNywgVStjYzNhLCBVK2NjM2M7XHJcbn1cclxuXHJcblxyXG4vKiBbMjBdICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIFJlZ3VsYXJcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1SZWd1bGFyXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieWtGbVhpRUJQVDRJVGJnTkE1Q2dtMjB4ek00ckpfMWhWV3Iwd3VMTkd6Z0VSX1ZOQ25Vajh1eFN2bW00X01TdWdZOW5YTWdSdGkuMjAud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrY2FmNC1jYjQ3LCBVK2NiNGEtY2I5MDtcclxufVxyXG5cclxuXHJcbi8qIFsyMV0gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgUmVndWxhclwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLVJlZ3VsYXJcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5a0ZtWGlFQlBUNElUYmdOQTVDZ20yMHh6TTRySl8xaFZXcjB3dUxOR3pnRVJfVk5DblVqOHV4U3ZtbTRfTVN1Z1k5blhNZ1J0aS4yMS53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVStjYTRhLWNhNGIsIFUrY2E0ZS1jYTRmLCBVK2NhNTEtY2E1MywgVStjYTU1LWNhNWIsIFUrY2E1ZC1jYTYwLCBVK2NhNjItY2E4MywgVStjYTg1LWNhYmIsIFUrY2FiZS1jYWJmLCBVK2NhYzEtY2FjMywgVStjYWM1LWNhY2IsIFUrY2FjZC1jYWQwLCBVK2NhZDIsIFUrY2FkNC1jYWQ4LCBVK2NhZGEtY2FmMztcclxufVxyXG5cclxuXHJcbi8qIFsyMl0gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgUmVndWxhclwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLVJlZ3VsYXJcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5a0ZtWGlFQlBUNElUYmdOQTVDZ20yMHh6TTRySl8xaFZXcjB3dUxOR3pnRVJfVk5DblVqOHV4U3ZtbTRfTVN1Z1k5blhNZ1J0aS4yMi53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVStjOTk2LWM5OTcsIFUrYzk5YS1jOTljLCBVK2M5OWUtYzliZiwgVStjOWMyLWM5YzMsIFUrYzljNS1jOWM3LCBVK2M5YzktYzljZiwgVStjOWQyLCBVK2M5ZDQsIFUrYzlkNy1jOWQ4LCBVK2M5ZGIsIFUrYzlkZS1jOWRmLCBVK2M5ZTEtYzllMywgVStjOWU1LWM5ZTYsIFUrYzllOC1jOWViLCBVK2M5ZWUtYzlmMCwgVStjOWYyLWM5ZjcsIFUrYzlmOS1jYTBiLCBVK2NhMGQtY2EyOCwgVStjYTJhLWNhNDk7XHJcbn1cclxuXHJcblxyXG4vKiBbMjNdICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIFJlZ3VsYXJcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1SZWd1bGFyXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieWtGbVhpRUJQVDRJVGJnTkE1Q2dtMjB4ek00ckpfMWhWV3Iwd3VMTkd6Z0VSX1ZOQ25Vajh1eFN2bW00X01TdWdZOW5YTWdSdGkuMjMud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrYzhlOS1jOGY0LCBVK2M4ZjYtYzhmYiwgVStjOGZlLWM4ZmYsIFUrYzkwMS1jOTAzLCBVK2M5MDUtYzkwYiwgVStjOTBlLWM5MTAsIFUrYzkxMi1jOTE3LCBVK2M5MTktYzkyYiwgVStjOTJkLWM5NGYsIFUrYzk1MS1jOTUzLCBVK2M5NTUtYzk2YiwgVStjOTZkLWM5NzMsIFUrYzk3NS1jOTg3LCBVK2M5OGEtYzk4YiwgVStjOThkLWM5OGYsIFUrYzk5MS1jOTk1O1xyXG59XHJcblxyXG5cclxuLyogWzI0XSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBSZWd1bGFyXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItUmVndWxhclwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnlrRm1YaUVCUFQ0SVRiZ05BNUNnbTIweHpNNHJKXzFoVldyMHd1TE5HemdFUl9WTkNuVWo4dXhTdm1tNF9NU3VnWTluWE1nUnRpLjI0LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVK2M4NDEtYzg0YiwgVStjODRkLWM4NmYsIFUrYzg3Mi1jODczLCBVK2M4NzUtYzg3NywgVStjODc5LWM4N2YsIFUrYzg4Mi1jODg0LCBVK2M4ODctYzg4YSwgVStjODhkLWM4YzMsIFUrYzhjNS1jOGRmLCBVK2M4ZTEtYzhlODtcclxufVxyXG5cclxuXHJcbi8qIFsyNV0gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgUmVndWxhclwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLVJlZ3VsYXJcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5a0ZtWGlFQlBUNElUYmdOQTVDZ20yMHh6TTRySl8xaFZXcjB3dUxOR3pnRVJfVk5DblVqOHV4U3ZtbTRfTVN1Z1k5blhNZ1J0aS4yNS53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVStjNzc5LWM3N2IsIFUrYzc3ZS1jNzgyLCBVK2M3ODYsIFUrYzc4YiwgVStjNzhkLCBVK2M3OGYsIFUrYzc5Mi1jNzkzLCBVK2M3OTUsIFUrYzc5NywgVStjNzk5LWM3OWYsIFUrYzdhMiwgVStjN2E3LWM3YWIsIFUrYzdhZS1jN2JiLCBVK2M3YmQtYzdjMCwgVStjN2MyLWM3YzcsIFUrYzdjOS1jN2RjLCBVK2M3ZGUtYzdmZiwgVStjODAyLWM4MDMsIFUrYzgwNS1jODA3LCBVK2M4MDksIFUrYzgwYi1jODBmLCBVK2M4MTIsIFUrYzgxNCwgVStjODE3LWM4MWIsIFUrYzgxZS1jODFmLCBVK2M4MjEtYzgyMywgVStjODI1LWM4MmUsIFUrYzgzMC1jODM3LCBVK2M4MzktYzgzYiwgVStjODNkLWM4NDA7XHJcbn1cclxuXHJcblxyXG4vKiBbMjZdICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIFJlZ3VsYXJcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1SZWd1bGFyXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieWtGbVhpRUJQVDRJVGJnTkE1Q2dtMjB4ek00ckpfMWhWV3Iwd3VMTkd6Z0VSX1ZOQ25Vajh1eFN2bW00X01TdWdZOW5YTWdSdGkuMjYud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrYzZiYi1jNmJmLCBVK2M2YzIsIFUrYzZjNCwgVStjNmM2LWM2Y2IsIFUrYzZjZS1jNmNmLCBVK2M2ZDEtYzZkMywgVStjNmQ1LWM2ZGIsIFUrYzZkZC1jNmRmLCBVK2M2ZTEtYzZlNywgVStjNmU5LWM2ZWIsIFUrYzZlZC1jNmVmLCBVK2M2ZjEtYzZmOCwgVStjNmZhLWM3MDMsIFUrYzcwNS1jNzA3LCBVK2M3MDktYzcwYiwgVStjNzBkLWM3MTYsIFUrYzcxOCwgVStjNzFhLWM3MWYsIFUrYzcyMi1jNzIzLCBVK2M3MjUtYzcyNywgVStjNzI5LWM3MzQsIFUrYzczNi1jNzNiLCBVK2M3M2UtYzczZiwgVStjNzQxLWM3NDMsIFUrYzc0NS1jNzRiLCBVK2M3NGUtYzc1MCwgVStjNzUyLWM3NTcsIFUrYzc1OS1jNzczLCBVK2M3NzYtYzc3NztcclxufVxyXG5cclxuXHJcbi8qIFsyN10gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgUmVndWxhclwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLVJlZ3VsYXJcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5a0ZtWGlFQlBUNElUYmdOQTVDZ20yMHh6TTRySl8xaFZXcjB3dUxOR3pnRVJfVk5DblVqOHV4U3ZtbTRfTVN1Z1k5blhNZ1J0aS4yNy53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVStjNWY1LWM1ZmIsIFUrYzVmZSwgVStjNjAyLWM2MDUsIFUrYzYwNywgVStjNjA5LWM2MGYsIFUrYzYxMS1jNjFhLCBVK2M2MWMtYzYyMywgVStjNjI2LWM2MjcsIFUrYzYyOS1jNjJiLCBVK2M2MmQsIFUrYzYyZi1jNjMyLCBVK2M2MzYsIFUrYzYzOCwgVStjNjNhLWM2M2YsIFUrYzY0Mi1jNjQzLCBVK2M2NDUtYzY0NywgVStjNjQ5LWM2NTIsIFUrYzY1Ni1jNjViLCBVK2M2NWQtYzY1ZiwgVStjNjYxLWM2NjMsIFUrYzY2NS1jNjc3LCBVK2M2NzktYzY3YiwgVStjNjdkLWM2OTMsIFUrYzY5Ni1jNjk3LCBVK2M2OTktYzY5YiwgVStjNjlkLWM2YTMsIFUrYzZhNiwgVStjNmE4LCBVK2M2YWEtYzZhZiwgVStjNmIyLWM2YjMsIFUrYzZiNS1jNmI3LCBVK2M2YjktYzZiYTtcclxufVxyXG5cclxuXHJcbi8qIFsyOF0gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgUmVndWxhclwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLVJlZ3VsYXJcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5a0ZtWGlFQlBUNElUYmdOQTVDZ20yMHh6TTRySl8xaFZXcjB3dUxOR3pnRVJfVk5DblVqOHV4U3ZtbTRfTVN1Z1k5blhNZ1J0aS4yOC53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVStjNTE3LWM1MjcsIFUrYzUyYS1jNTJiLCBVK2M1MmQtYzUyZiwgVStjNTMxLWM1MzgsIFUrYzUzYSwgVStjNTNjLCBVK2M1M2UtYzU0MywgVStjNTQ2LWM1NDcsIFUrYzU0YiwgVStjNTRkLWM1NTIsIFUrYzU1NiwgVStjNTVhLWM1NWIsIFUrYzU1ZCwgVStjNTVmLCBVK2M1NjItYzU2MywgVStjNTY1LWM1NjcsIFUrYzU2OS1jNTZmLCBVK2M1NzIsIFUrYzU3NCwgVStjNTc2LWM1N2IsIFUrYzU3ZS1jNTdmLCBVK2M1ODEtYzU4MywgVStjNTg1LWM1ODYsIFUrYzU4OC1jNThiLCBVK2M1OGUsIFUrYzU5MCwgVStjNTkyLWM1OTYsIFUrYzU5OS1jNWIzLCBVK2M1YjYtYzViNywgVStjNWJhLCBVK2M1YmUtYzVjMywgVStjNWNhLWM1Y2IsIFUrYzVjZCwgVStjNWNmLCBVK2M1ZDItYzVkMywgVStjNWQ1LWM1ZDcsIFUrYzVkOS1jNWRmLCBVK2M1ZTEtYzVlMiwgVStjNWU0LCBVK2M1ZTYtYzVlYiwgVStjNWVmLCBVK2M1ZjEtYzVmMztcclxufVxyXG5cclxuXHJcbi8qIFsyOV0gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgUmVndWxhclwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLVJlZ3VsYXJcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5a0ZtWGlFQlBUNElUYmdOQTVDZ20yMHh6TTRySl8xaFZXcjB3dUxOR3pnRVJfVk5DblVqOHV4U3ZtbTRfTVN1Z1k5blhNZ1J0aS4yOS53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVStjNDc1LWM0ZWYsIFUrYzRmMi1jNGYzLCBVK2M0ZjUtYzRmNywgVStjNGY5LWM0ZmYsIFUrYzUwMi1jNTBiLCBVK2M1MGQtYzUxNjtcclxufVxyXG5cclxuXHJcbi8qIFszMF0gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgUmVndWxhclwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLVJlZ3VsYXJcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5a0ZtWGlFQlBUNElUYmdOQTVDZ20yMHh6TTRySl8xaFZXcjB3dUxOR3pnRVJfVk5DblVqOHV4U3ZtbTRfTVN1Z1k5blhNZ1J0aS4zMC53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVStjM2QwLWMzZDcsIFUrYzNkYS1jM2RiLCBVK2MzZGQtYzNkZSwgVStjM2UxLWMzZWMsIFUrYzNlZS1jM2YzLCBVK2MzZjUtYzQyYiwgVStjNDJkLWM0NjMsIFUrYzQ2Ni1jNDc0O1xyXG59XHJcblxyXG5cclxuLyogWzMxXSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBSZWd1bGFyXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItUmVndWxhclwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnlrRm1YaUVCUFQ0SVRiZ05BNUNnbTIweHpNNHJKXzFoVldyMHd1TE5HemdFUl9WTkNuVWo4dXhTdm1tNF9NU3VnWTluWE1nUnRpLjMxLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVK2MzMmItYzM2NywgVStjMzZhLWMzNmIsIFUrYzM2ZC1jMzZmLCBVK2MzNzEtYzM3NywgVStjMzdhLWMzN2IsIFUrYzM3ZS1jMzgzLCBVK2MzODUtYzM4NywgVStjMzg5LWMzY2Y7XHJcbn1cclxuXHJcblxyXG4vKiBbMzJdICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIFJlZ3VsYXJcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1SZWd1bGFyXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieWtGbVhpRUJQVDRJVGJnTkE1Q2dtMjB4ek00ckpfMWhWV3Iwd3VMTkd6Z0VSX1ZOQ25Vajh1eFN2bW00X01TdWdZOW5YTWdSdGkuMzIud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrYzI2YS1jMjZiLCBVK2MyNmQtYzI2ZiwgVStjMjcxLWMyNzMsIFUrYzI3NS1jMjdiLCBVK2MyN2UtYzI4NywgVStjMjg5LWMyOGYsIFUrYzI5MS1jMjk3LCBVK2MyOTktYzI5YSwgVStjMjljLWMyYTMsIFUrYzJhNS1jMmE3LCBVK2MyYTktYzJhYiwgVStjMmFkLWMyYjMsIFUrYzJiNiwgVStjMmI4LCBVK2MyYmEtYzJiYiwgVStjMmJkLWMyZGIsIFUrYzJkZS1jMmRmLCBVK2MyZTEtYzJlMiwgVStjMmU1LWMyZWEsIFUrYzJlZSwgVStjMmYwLCBVK2MyZjItYzJmNSwgVStjMmY3LCBVK2MyZmEtYzJmYiwgVStjMmZkLWMyZmYsIFUrYzMwMS1jMzA3LCBVK2MzMDktYzMwYywgVStjMzBlLWMzMTIsIFUrYzMxNS1jMzIzLCBVK2MzMjUtYzMyOCwgVStjMzJhO1xyXG59XHJcblxyXG5cclxuLyogWzMzXSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBSZWd1bGFyXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItUmVndWxhclwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnlrRm1YaUVCUFQ0SVRiZ05BNUNnbTIweHpNNHJKXzFoVldyMHd1TE5HemdFUl9WTkNuVWo4dXhTdm1tNF9NU3VnWTluWE1nUnRpLjMzLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVK2MxYmMtYzFjMywgVStjMWM1LWMxZGYsIFUrYzFlMS1jMWZiLCBVK2MxZmQtYzIwMywgVStjMjA1LWMyMGMsIFUrYzIwZSwgVStjMjEwLWMyMTcsIFUrYzIxYS1jMjFiLCBVK2MyMWQtYzIxZSwgVStjMjIxLWMyMjcsIFUrYzIyOS1jMjJhLCBVK2MyMmMsIFUrYzIyZSwgVStjMjMwLCBVK2MyMzMtYzI0ZiwgVStjMjUxLWMyNTcsIFUrYzI1OS1jMjY5O1xyXG59XHJcblxyXG5cclxuLyogWzM0XSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBSZWd1bGFyXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItUmVndWxhclwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnlrRm1YaUVCUFQ0SVRiZ05BNUNnbTIweHpNNHJKXzFoVldyMHd1TE5HemdFUl9WTkNuVWo4dXhTdm1tNF9NU3VnWTluWE1nUnRpLjM0LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVK2MxMDEtYzExYiwgVStjMTFmLCBVK2MxMjEtYzEyMywgVStjMTI1LWMxMmIsIFUrYzEyZSwgVStjMTMyLWMxMzcsIFUrYzEzYS1jMTNiLCBVK2MxM2QtYzEzZiwgVStjMTQxLWMxNDcsIFUrYzE0YSwgVStjMTRjLWMxNTMsIFUrYzE1NS1jMTU3LCBVK2MxNTktYzE1YiwgVStjMTVkLWMxNjYsIFUrYzE2OS1jMTZmLCBVK2MxNzEtYzE3NywgVStjMTc5LWMxOGIsIFUrYzE4ZS1jMThmLCBVK2MxOTEtYzE5MywgVStjMTk1LWMxOWIsIFUrYzE5ZC1jMTllLCBVK2MxYTAsIFUrYzFhMi1jMWE0LCBVK2MxYTYtYzFiYjtcclxufVxyXG5cclxuXHJcbi8qIFszNV0gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgUmVndWxhclwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLVJlZ3VsYXJcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5a0ZtWGlFQlBUNElUYmdOQTVDZ20yMHh6TTRySl8xaFZXcjB3dUxOR3pnRVJfVk5DblVqOHV4U3ZtbTRfTVN1Z1k5blhNZ1J0aS4zNS53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVStjMDQ5LWMwNTcsIFUrYzA1OS1jMDViLCBVK2MwNWQtYzA1ZiwgVStjMDYxLWMwNjcsIFUrYzA2OS1jMDhmLCBVK2MwOTEtYzBhYiwgVStjMGFlLWMwYWYsIFUrYzBiMS1jMGIzLCBVK2MwYjUsIFUrYzBiNy1jMGJiLCBVK2MwYmUsIFUrYzBjMi1jMGM3LCBVK2MwY2EtYzBjYiwgVStjMGNkLWMwY2YsIFUrYzBkMS1jMGQ3LCBVK2MwZDktYzBkYSwgVStjMGRjLCBVK2MwZGUtYzBlMywgVStjMGU1LWMwZWIsIFUrYzBlZC1jMGYzLCBVK2MwZjYsIFUrYzBmOCwgVStjMGZhLWMwZmY7XHJcbn1cclxuXHJcblxyXG4vKiBbMzZdICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIFJlZ3VsYXJcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1SZWd1bGFyXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieWtGbVhpRUJQVDRJVGJnTkE1Q2dtMjB4ek00ckpfMWhWV3Iwd3VMTkd6Z0VSX1ZOQ25Vajh1eFN2bW00X01TdWdZOW5YTWdSdGkuMzYud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrYmZhNy1iZmFmLCBVK2JmYjEtYmZjNCwgVStiZmM2LWJmY2IsIFUrYmZjZS1iZmNmLCBVK2JmZDEtYmZkMywgVStiZmQ1LWJmZGIsIFUrYmZkZC1jMDQ4O1xyXG59XHJcblxyXG5cclxuLyogWzM3XSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBSZWd1bGFyXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItUmVndWxhclwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnlrRm1YaUVCUFQ0SVRiZ05BNUNnbTIweHpNNHJKXzFoVldyMHd1TE5HemdFUl9WTkNuVWo4dXhTdm1tNF9NU3VnWTluWE1nUnRpLjM3LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVK2JmMDcsIFUrYmYwOS1iZjNmLCBVK2JmNDEtYmY0ZiwgVStiZjUyLWJmNTQsIFUrYmY1Ni1iZmE2O1xyXG59XHJcblxyXG5cclxuLyogWzM4XSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBSZWd1bGFyXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItUmVndWxhclwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnlrRm1YaUVCUFQ0SVRiZ05BNUNnbTIweHpNNHJKXzFoVldyMHd1TE5HemdFUl9WTkNuVWo4dXhTdm1tNF9NU3VnWTluWE1nUnRpLjM4LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVK2JlNTYsIFUrYmU1OCwgVStiZTVjLWJlNWYsIFUrYmU2Mi1iZTYzLCBVK2JlNjUtYmU2NywgVStiZTY5LWJlNzQsIFUrYmU3Ni1iZTdiLCBVK2JlN2UtYmU3ZiwgVStiZTgxLWJlOGUsIFUrYmU5MCwgVStiZTkyLWJlYTcsIFUrYmVhOS1iZWNmLCBVK2JlZDItYmVkMywgVStiZWQ1LWJlZDYsIFUrYmVkOS1iZWUzLCBVK2JlZTYtYmYwNjtcclxufVxyXG5cclxuXHJcbi8qIFszOV0gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgUmVndWxhclwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLVJlZ3VsYXJcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5a0ZtWGlFQlBUNElUYmdOQTVDZ20yMHh6TTRySl8xaFZXcjB3dUxOR3pnRVJfVk5DblVqOHV4U3ZtbTRfTVN1Z1k5blhNZ1J0aS4zOS53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVStiZGIwLWJkZDMsIFUrYmRkNS1iZGVmLCBVK2JkZjEtYmUwYiwgVStiZTBkLWJlMGYsIFUrYmUxMS1iZTEzLCBVK2JlMTUtYmU0MywgVStiZTQ2LWJlNDcsIFUrYmU0OS1iZTRiLCBVK2JlNGQtYmU1MztcclxufVxyXG5cclxuXHJcbi8qIFs0MF0gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgUmVndWxhclwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLVJlZ3VsYXJcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5a0ZtWGlFQlBUNElUYmdOQTVDZ20yMHh6TTRySl8xaFZXcjB3dUxOR3pnRVJfVk5DblVqOHV4U3ZtbTRfTVN1Z1k5blhNZ1J0aS40MC53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVStiZDAzLCBVK2JkMDYsIFUrYmQwOCwgVStiZDBhLWJkMGYsIFUrYmQxMS1iZDIyLCBVK2JkMjUtYmQ0NywgVStiZDQ5LWJkNTgsIFUrYmQ1YS1iZDdmLCBVK2JkODItYmQ4MywgVStiZDg1LWJkODcsIFUrYmQ4YS1iZDhmLCBVK2JkOTEtYmQ5MiwgVStiZDk0LCBVK2JkOTYtYmQ5OCwgVStiZDlhLWJkYWY7XHJcbn1cclxuXHJcblxyXG4vKiBbNDFdICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIFJlZ3VsYXJcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1SZWd1bGFyXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieWtGbVhpRUJQVDRJVGJnTkE1Q2dtMjB4ek00ckpfMWhWV3Iwd3VMTkd6Z0VSX1ZOQ25Vajh1eFN2bW00X01TdWdZOW5YTWdSdGkuNDEud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrYmM0ZS1iYzgzLCBVK2JjODYtYmM4NywgVStiYzg5LWJjOGIsIFUrYmM4ZC1iYzkzLCBVK2JjOTYsIFUrYmM5OCwgVStiYzliLWJjOWYsIFUrYmNhMi1iY2EzLCBVK2JjYTUtYmNhNywgVStiY2E5LWJjYjIsIFUrYmNiNC1iY2JiLCBVK2JjYmUtYmNiZiwgVStiY2MxLWJjYzMsIFUrYmNjNS1iY2NjLCBVK2JjY2UtYmNkMCwgVStiY2QyLWJjZDQsIFUrYmNkNi1iY2YzLCBVK2JjZjcsIFUrYmNmOS1iY2ZiLCBVK2JjZmQtYmQwMjtcclxufVxyXG5cclxuXHJcbi8qIFs0Ml0gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgUmVndWxhclwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLVJlZ3VsYXJcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5a0ZtWGlFQlBUNElUYmdOQTVDZ20yMHh6TTRySl8xaFZXcjB3dUxOR3pnRVJfVk5DblVqOHV4U3ZtbTRfTVN1Z1k5blhNZ1J0aS40Mi53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVStiYjkwLWJiYTMsIFUrYmJhNS1iYmFiLCBVK2JiYWQtYmJiZiwgVStiYmMxLWJiZjcsIFUrYmJmYS1iYmZiLCBVK2JiZmQtYmJmZSwgVStiYzAxLWJjMDcsIFUrYmMwOS1iYzBhLCBVK2JjMGUsIFUrYmMxMCwgVStiYzEyLWJjMTMsIFUrYmMxNywgVStiYzE5LWJjMWEsIFUrYmMxZSwgVStiYzIwLWJjMjMsIFUrYmMyNiwgVStiYzI4LCBVK2JjMmEtYmMyYywgVStiYzJlLWJjMmYsIFUrYmMzMi1iYzMzLCBVK2JjMzUtYmMzNywgVStiYzM5LWJjM2YsIFUrYmM0MS1iYzQyLCBVK2JjNDQsIFUrYmM0Ni1iYzQ4LCBVK2JjNGEtYmM0ZDtcclxufVxyXG5cclxuXHJcbi8qIFs0M10gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgUmVndWxhclwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLVJlZ3VsYXJcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5a0ZtWGlFQlBUNElUYmdOQTVDZ20yMHh6TTRySl8xaFZXcjB3dUxOR3pnRVJfVk5DblVqOHV4U3ZtbTRfTVN1Z1k5blhNZ1J0aS40My53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVStiYWU2LWJhZmIsIFUrYmFmZC1iYjE3LCBVK2JiMTktYmIzMywgVStiYjM3LCBVK2JiMzktYmIzYSwgVStiYjNkLWJiNDMsIFUrYmI0NS1iYjQ2LCBVK2JiNDgsIFUrYmI0YS1iYjRmLCBVK2JiNTEtYmI1MywgVStiYjU1LWJiNTcsIFUrYmI1OS1iYjYyLCBVK2JiNjQtYmI4ZjtcclxufVxyXG5cclxuXHJcbi8qIFs0NF0gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgUmVndWxhclwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLVJlZ3VsYXJcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5a0ZtWGlFQlBUNElUYmdOQTVDZ20yMHh6TTRySl8xaFZXcjB3dUxOR3pnRVJfVk5DblVqOHV4U3ZtbTRfTVN1Z1k5blhNZ1J0aS40NC53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVStiYTMwLWJhMzcsIFUrYmEzYS1iYTNiLCBVK2JhM2QtYmEzZiwgVStiYTQxLWJhNDcsIFUrYmE0OS1iYTRhLCBVK2JhNGMsIFUrYmE0ZS1iYTUzLCBVK2JhNTYtYmE1NywgVStiYTU5LWJhNWIsIFUrYmE1ZC1iYTYzLCBVK2JhNjUtYmE2NiwgVStiYTY4LWJhNmYsIFUrYmE3MS1iYTczLCBVK2JhNzUtYmE3NywgVStiYTc5LWJhODQsIFUrYmE4NiwgVStiYTg4LWJhYTcsIFUrYmFhYSwgVStiYWFkLWJhYWYsIFUrYmFiMS1iYWI3LCBVK2JhYmEsIFUrYmFiYywgVStiYWJlLWJhZTU7XHJcbn1cclxuXHJcblxyXG4vKiBbNDVdICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIFJlZ3VsYXJcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1SZWd1bGFyXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieWtGbVhpRUJQVDRJVGJnTkE1Q2dtMjB4ek00ckpfMWhWV3Iwd3VMTkd6Z0VSX1ZOQ25Vajh1eFN2bW00X01TdWdZOW5YTWdSdGkuNDUud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrYjk2ZS1iOTczLCBVK2I5NzYtYjk3NywgVStiOTc5LWI5N2IsIFUrYjk3ZC1iOTgzLCBVK2I5ODYsIFUrYjk4OCwgVStiOThhLWI5OGQsIFUrYjk4Zi1iOWFiLCBVK2I5YWUtYjlhZiwgVStiOWIxLWI5YjMsIFUrYjliNS1iOWJiLCBVK2I5YmUsIFUrYjljMCwgVStiOWMyLWI5YzcsIFUrYjljYS1iOWNiLCBVK2I5Y2QsIFUrYjlkMi1iOWQ3LCBVK2I5ZGEsIFUrYjlkYywgVStiOWRmLWI5ZTAsIFUrYjllMiwgVStiOWU2LWI5ZTcsIFUrYjllOS1iOWYzLCBVK2I5ZjYsIFUrYjlmOCwgVStiOWZiLWJhMmY7XHJcbn1cclxuXHJcblxyXG4vKiBbNDZdICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIFJlZ3VsYXJcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1SZWd1bGFyXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieWtGbVhpRUJQVDRJVGJnTkE1Q2dtMjB4ek00ckpfMWhWV3Iwd3VMTkd6Z0VSX1ZOQ25Vajh1eFN2bW00X01TdWdZOW5YTWdSdGkuNDYud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrYjhiZi1iOGNiLCBVK2I4Y2QtYjhlMCwgVStiOGUyLWI4ZTcsIFUrYjhlYS1iOGViLCBVK2I4ZWQtYjhlZiwgVStiOGYxLWI4ZjcsIFUrYjhmYSwgVStiOGZjLCBVK2I4ZmUtYjkwMywgVStiOTA1LWI5MTcsIFUrYjkxOS1iOTFmLCBVK2I5MjEtYjkzYiwgVStiOTNkLWI5NTcsIFUrYjk1YS1iOTViLCBVK2I5NWQtYjk1ZiwgVStiOTYxLWI5NjcsIFUrYjk2OS1iOTZjO1xyXG59XHJcblxyXG5cclxuLyogWzQ3XSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBSZWd1bGFyXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItUmVndWxhclwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnlrRm1YaUVCUFQ0SVRiZ05BNUNnbTIweHpNNHJKXzFoVldyMHd1TE5HemdFUl9WTkNuVWo4dXhTdm1tNF9NU3VnWTluWE1nUnRpLjQ3LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVK2I4MGQtYjgwZiwgVStiODExLWI4MTcsIFUrYjgxYSwgVStiODFjLWI4MjMsIFUrYjgyNi1iODI3LCBVK2I4MjktYjgyYiwgVStiODJkLWI4MzMsIFUrYjgzNiwgVStiODNhLWI4M2YsIFUrYjg0MS1iODViLCBVK2I4NWUtYjg1ZiwgVStiODYxLWI4NjMsIFUrYjg2NS1iODZiLCBVK2I4NmUsIFUrYjg3MCwgVStiODcyLWI4YWYsIFUrYjhiMS1iOGJlO1xyXG59XHJcblxyXG5cclxuLyogWzQ4XSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBSZWd1bGFyXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItUmVndWxhclwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnlrRm1YaUVCUFQ0SVRiZ05BNUNnbTIweHpNNHJKXzFoVldyMHd1TE5HemdFUl9WTkNuVWo4dXhTdm1tNF9NU3VnWTluWE1nUnRpLjQ4LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVK2I3NGQtYjc1ZiwgVStiNzYxLWI3NjMsIFUrYjc2NS1iNzc0LCBVK2I3NzYtYjc3YiwgVStiNzdlLWI3N2YsIFUrYjc4MS1iNzgzLCBVK2I3ODUtYjc4YiwgVStiNzhlLCBVK2I3OTItYjc5NiwgVStiNzlhLWI3OWIsIFUrYjc5ZC1iN2E3LCBVK2I3YWEsIFUrYjdhZS1iN2IzLCBVK2I3YjYtYjdjOCwgVStiN2NhLWI3ZWIsIFUrYjdlZS1iN2VmLCBVK2I3ZjEtYjdmMywgVStiN2Y1LWI3ZmIsIFUrYjdmZSwgVStiODAyLWI4MDYsIFUrYjgwYS1iODBiO1xyXG59XHJcblxyXG5cclxuLyogWzQ5XSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBSZWd1bGFyXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItUmVndWxhclwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnlrRm1YaUVCUFQ0SVRiZ05BNUNnbTIweHpNNHJKXzFoVldyMHd1TE5HemdFUl9WTkNuVWo4dXhTdm1tNF9NU3VnWTluWE1nUnRpLjQ5LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVK2I2YTctYjZhYSwgVStiNmFjLWI2YjAsIFUrYjZiMi1iNmVmLCBVK2I2ZjEtYjcyNywgVStiNzJhLWI3MmIsIFUrYjcyZC1iNzJlLCBVK2I3MzEtYjczNywgVStiNzM5LWI3M2EsIFUrYjczYy1iNzQzLCBVK2I3NDUtYjc0YztcclxufVxyXG5cclxuXHJcbi8qIFs1MF0gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgUmVndWxhclwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLVJlZ3VsYXJcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5a0ZtWGlFQlBUNElUYmdOQTVDZ20yMHh6TTRySl8xaFZXcjB3dUxOR3pnRVJfVk5DblVqOHV4U3ZtbTRfTVN1Z1k5blhNZ1J0aS41MC53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVStiNjA1LWI2MGYsIFUrYjYxMi1iNjE3LCBVK2I2MTktYjYyNCwgVStiNjI2LWI2OWIsIFUrYjY5ZS1iNmEzLCBVK2I2YTUtYjZhNjtcclxufVxyXG5cclxuXHJcbi8qIFs1MV0gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgUmVndWxhclwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLVJlZ3VsYXJcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5a0ZtWGlFQlBUNElUYmdOQTVDZ20yMHh6TTRySl8xaFZXcjB3dUxOR3pnRVJfVk5DblVqOHV4U3ZtbTRfTVN1Z1k5blhNZ1J0aS41MS53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVStiNTVmLCBVK2I1NjItYjU4MywgVStiNTg1LWI1OWYsIFUrYjVhMi1iNWEzLCBVK2I1YTUtYjVhNywgVStiNWE5LWI1YjIsIFUrYjViNS1iNWJhLCBVK2I1YmQtYjYwNDtcclxufVxyXG5cclxuXHJcbi8qIFs1Ml0gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgUmVndWxhclwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLVJlZ3VsYXJcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5a0ZtWGlFQlBUNElUYmdOQTVDZ20yMHh6TTRySl8xaFZXcjB3dUxOR3pnRVJfVk5DblVqOHV4U3ZtbTRfTVN1Z1k5blhNZ1J0aS41Mi53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVStiNGE1LWI0YjYsIFUrYjRiOC1iNGJmLCBVK2I0YzEtYjRjNywgVStiNGM5LWI0ZGIsIFUrYjRkZS1iNGRmLCBVK2I0ZTEtYjRlMiwgVStiNGU1LWI0ZWIsIFUrYjRlZSwgVStiNGYwLCBVK2I0ZjItYjUxMywgVStiNTE2LWI1MTcsIFUrYjUxOS1iNTFhLCBVK2I1MWQtYjUyMywgVStiNTI2LCBVK2I1MjgsIFUrYjUyYi1iNTJmLCBVK2I1MzItYjUzMywgVStiNTM1LWI1MzcsIFUrYjUzOS1iNTNmLCBVK2I1NDEtYjU0NCwgVStiNTQ2LWI1NGIsIFUrYjU0ZC1iNTRmLCBVK2I1NTEtYjU1YiwgVStiNTVkLWI1NWU7XHJcbn1cclxuXHJcblxyXG4vKiBbNTNdICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIFJlZ3VsYXJcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1SZWd1bGFyXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieWtGbVhpRUJQVDRJVGJnTkE1Q2dtMjB4ek00ckpfMWhWV3Iwd3VMTkd6Z0VSX1ZOQ25Vajh1eFN2bW00X01TdWdZOW5YTWdSdGkuNTMud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrYjNmOC1iM2ZiLCBVK2IzZmQtYjQwZiwgVStiNDExLWI0MTcsIFUrYjQxOS1iNDFiLCBVK2I0MWQtYjQxZiwgVStiNDIxLWI0MjcsIFUrYjQyYS1iNDJiLCBVK2I0MmQtYjQ0ZiwgVStiNDUyLWI0NTMsIFUrYjQ1NS1iNDU3LCBVK2I0NTktYjQ1ZiwgVStiNDYyLWI0NjQsIFUrYjQ2Ni1iNDZiLCBVK2I0NmQtYjQ3ZiwgVStiNDgxLWI0YTM7XHJcbn1cclxuXHJcblxyXG4vKiBbNTRdICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIFJlZ3VsYXJcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1SZWd1bGFyXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieWtGbVhpRUJQVDRJVGJnTkE1Q2dtMjB4ek00ckpfMWhWV3Iwd3VMTkd6Z0VSX1ZOQ25Vajh1eFN2bW00X01TdWdZOW5YTWdSdGkuNTQud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrYjM0Mi1iMzUzLCBVK2IzNTYtYjM1NywgVStiMzU5LWIzNWIsIFUrYjM1ZC1iMzVlLCBVK2IzNjAtYjM2MywgVStiMzY2LCBVK2IzNjgsIFUrYjM2YS1iMzZkLCBVK2IzNmYsIFUrYjM3Mi1iMzczLCBVK2IzNzUtYjM3NywgVStiMzc5LWIzN2YsIFUrYjM4MS1iMzgyLCBVK2IzODQsIFUrYjM4Ni1iMzhiLCBVK2IzOGQtYjNjMywgVStiM2M2LWIzYzcsIFUrYjNjOS1iM2NhLCBVK2IzY2QtYjNkMywgVStiM2Q2LCBVK2IzZDgsIFUrYjNkYS1iM2Y3O1xyXG59XHJcblxyXG5cclxuLyogWzU1XSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBSZWd1bGFyXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItUmVndWxhclwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnlrRm1YaUVCUFQ0SVRiZ05BNUNnbTIweHpNNHJKXzFoVldyMHd1TE5HemdFUl9WTkNuVWo4dXhTdm1tNF9NU3VnWTluWE1nUnRpLjU1LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVK2IyN2MtYjI4MywgVStiMjg1LWIyOGYsIFUrYjI5Mi1iMjkzLCBVK2IyOTUtYjI5NywgVStiMjlhLWIyOWYsIFUrYjJhMS1iMmE0LCBVK2IyYTctYjJhOSwgVStiMmFiLCBVK2IyYWQtYjJjNywgVStiMmNhLWIyY2IsIFUrYjJjZC1iMmNmLCBVK2IyZDEtYjJkNywgVStiMmRhLCBVK2IyZGMsIFUrYjJkZS1iMmUzLCBVK2IyZTcsIFUrYjJlOS1iMmVhLCBVK2IyZWYtYjJmMywgVStiMmY2LCBVK2IyZjgsIFUrYjJmYS1iMmZiLCBVK2IyZmQtYjJmZSwgVStiMzAyLWIzMDMsIFUrYjMwNS1iMzA3LCBVK2IzMDktYjMwZiwgVStiMzEyLCBVK2IzMTYtYjMxYiwgVStiMzFkLWIzNDE7XHJcbn1cclxuXHJcblxyXG4vKiBbNTZdICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIFJlZ3VsYXJcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1SZWd1bGFyXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieWtGbVhpRUJQVDRJVGJnTkE1Q2dtMjB4ek00ckpfMWhWV3Iwd3VMTkd6Z0VSX1ZOQ25Vajh1eFN2bW00X01TdWdZOW5YTWdSdGkuNTYud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrYjFkNi1iMWU3LCBVK2IxZTktYjFmYywgVStiMWZlLWIyMDMsIFUrYjIwNi1iMjA3LCBVK2IyMDktYjIwYiwgVStiMjBkLWIyMTMsIFUrYjIxNi1iMjFmLCBVK2IyMjEtYjI1NywgVStiMjU5LWIyNzMsIFUrYjI3NS1iMjdiO1xyXG59XHJcblxyXG5cclxuLyogWzU3XSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBSZWd1bGFyXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItUmVndWxhclwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnlrRm1YaUVCUFQ0SVRiZ05BNUNnbTIweHpNNHJKXzFoVldyMHd1TE5HemdFUl9WTkNuVWo4dXhTdm1tNF9NU3VnWTluWE1nUnRpLjU3LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVK2IxMjAtYjEyMiwgVStiMTI2LWIxMjcsIFUrYjEyOS1iMTJiLCBVK2IxMmQtYjEzMywgVStiMTM2LCBVK2IxMzgsIFUrYjEzYS1iMTNmLCBVK2IxNDItYjE0MywgVStiMTQ1LWIxNGYsIFUrYjE1MS1iMTUzLCBVK2IxNTYtYjE1NywgVStiMTU5LWIxNzcsIFUrYjE3YS1iMTdiLCBVK2IxN2QtYjE3ZiwgVStiMTgxLWIxODcsIFUrYjE4OS1iMThjLCBVK2IxOGUtYjE5MSwgVStiMTk1LWIxYTcsIFUrYjFhOS1iMWNiLCBVK2IxY2QtYjFkNTtcclxufVxyXG5cclxuXHJcbi8qIFs1OF0gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgUmVndWxhclwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLVJlZ3VsYXJcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5a0ZtWGlFQlBUNElUYmdOQTVDZ20yMHh6TTRySl8xaFZXcjB3dUxOR3pnRVJfVk5DblVqOHV4U3ZtbTRfTVN1Z1k5blhNZ1J0aS41OC53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVStiMDVmLWIwN2IsIFUrYjA3ZS1iMDdmLCBVK2IwODEtYjA4MywgVStiMDg1LWIwOGIsIFUrYjA4ZC1iMDk3LCBVK2IwOWIsIFUrYjA5ZC1iMDlmLCBVK2IwYTItYjBhNywgVStiMGFhLCBVK2IwYjAsIFUrYjBiMiwgVStiMGI2LWIwYjcsIFUrYjBiOS1iMGJiLCBVK2IwYmQtYjBjMywgVStiMGM2LWIwYzcsIFUrYjBjYS1iMGNmLCBVK2IwZDEtYjBkZiwgVStiMGUxLWIwZTQsIFUrYjBlNi1iMTA3LCBVK2IxMGEtYjEwYiwgVStiMTBkLWIxMGYsIFUrYjExMS1iMTEyLCBVK2IxMTQtYjExNywgVStiMTE5LWIxMWEsIFUrYjExYy1iMTFmO1xyXG59XHJcblxyXG5cclxuLyogWzU5XSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBSZWd1bGFyXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItUmVndWxhclwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnlrRm1YaUVCUFQ0SVRiZ05BNUNnbTIweHpNNHJKXzFoVldyMHd1TE5HemdFUl9WTkNuVWo4dXhTdm1tNF9NU3VnWTluWE1nUnRpLjU5LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVK2FmYWMtYWZiNywgVSthZmJhLWFmYmIsIFUrYWZiZC1hZmJmLCBVK2FmYzEtYWZjNiwgVSthZmNhLWFmY2MsIFUrYWZjZS1hZmQzLCBVK2FmZDUtYWZlNywgVSthZmU5LWFmZWYsIFUrYWZmMS1iMDBiLCBVK2IwMGQtYjAwZiwgVStiMDExLWIwMTMsIFUrYjAxNS1iMDFiLCBVK2IwMWQtYjAyNywgVStiMDI5LWIwNDMsIFUrYjA0NS1iMDQ3LCBVK2IwNDksIFUrYjA0YiwgVStiMDRkLWIwNTIsIFUrYjA1NS1iMDU2LCBVK2IwNTgtYjA1YywgVStiMDVlO1xyXG59XHJcblxyXG5cclxuLyogWzYwXSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBSZWd1bGFyXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItUmVndWxhclwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnlrRm1YaUVCUFQ0SVRiZ05BNUNnbTIweHpNNHJKXzFoVldyMHd1TE5HemdFUl9WTkNuVWo4dXhTdm1tNF9NU3VnWTluWE1nUnRpLjYwLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVK2FmMDMtYWYwNywgVSthZjA5LWFmMmIsIFUrYWYyZS1hZjMzLCBVK2FmMzUtYWYzYiwgVSthZjNlLWFmNDAsIFUrYWY0NC1hZjQ3LCBVK2FmNGEtYWY1YywgVSthZjVlLWFmNjMsIFUrYWY2NS1hZjdmLCBVK2FmODEtYWZhYjtcclxufVxyXG5cclxuXHJcbi8qIFs2MV0gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgUmVndWxhclwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLVJlZ3VsYXJcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5a0ZtWGlFQlBUNElUYmdOQTVDZ20yMHh6TTRySl8xaFZXcjB3dUxOR3pnRVJfVk5DblVqOHV4U3ZtbTRfTVN1Z1k5blhNZ1J0aS42MS53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVSthZTU2LWFlNWIsIFUrYWU1ZS1hZTYwLCBVK2FlNjItYWU2NCwgVSthZTY2LWFlNjcsIFUrYWU2OS1hZTZiLCBVK2FlNmQtYWU4MywgVSthZTg1LWFlYmIsIFUrYWViZiwgVSthZWMxLWFlYzMsIFUrYWVjNS1hZWNiLCBVK2FlY2UsIFUrYWVkMCwgVSthZWQyLWFlZDcsIFUrYWVkOS1hZWYzLCBVK2FlZjUtYWYwMjtcclxufVxyXG5cclxuXHJcbi8qIFs2Ml0gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgUmVndWxhclwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLVJlZ3VsYXJcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5a0ZtWGlFQlBUNElUYmdOQTVDZ20yMHh6TTRySl8xaFZXcjB3dUxOR3pnRVJfVk5DblVqOHV4U3ZtbTRfTVN1Z1k5blhNZ1J0aS42Mi53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVSthZDljLWFkYTMsIFUrYWRhNS1hZGJmLCBVK2FkYzEtYWRjMywgVSthZGM1LWFkYzcsIFUrYWRjOS1hZGQyLCBVK2FkZDQtYWRkYiwgVSthZGRkLWFkZGYsIFUrYWRlMS1hZGUzLCBVK2FkZTUtYWRmNywgVSthZGZhLWFkZmIsIFUrYWRmZC1hZGZmLCBVK2FlMDItYWUwNywgVSthZTBhLCBVK2FlMGMsIFUrYWUwZS1hZTEzLCBVK2FlMTUtYWUyZiwgVSthZTMxLWFlMzMsIFUrYWUzNS1hZTM3LCBVK2FlMzktYWUzZiwgVSthZTQyLCBVK2FlNDQsIFUrYWU0Ni1hZTQ5LCBVK2FlNGIsIFUrYWU0ZiwgVSthZTUxLWFlNTMsIFUrYWU1NTtcclxufVxyXG5cclxuXHJcbi8qIFs2M10gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgUmVndWxhclwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLVJlZ3VsYXJcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5a0ZtWGlFQlBUNElUYmdOQTVDZ20yMHh6TTRySl8xaFZXcjB3dUxOR3pnRVJfVk5DblVqOHV4U3ZtbTRfTVN1Z1k5blhNZ1J0aS42My53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVSthY2UyLWFjZTMsIFUrYWNlNS1hY2U2LCBVK2FjZTktYWNlZiwgVSthY2YyLCBVK2FjZjQsIFUrYWNmNy1hY2ZiLCBVK2FjZmUtYWNmZiwgVSthZDAxLWFkMDMsIFUrYWQwNS1hZDBiLCBVK2FkMGQtYWQxMCwgVSthZDEyLWFkMWIsIFUrYWQxZC1hZDMzLCBVK2FkMzUtYWQ0OCwgVSthZDRhLWFkNGYsIFUrYWQ1MS1hZDZiLCBVK2FkNmUtYWQ2ZiwgVSthZDcxLWFkNzIsIFUrYWQ3Ny1hZDdjLCBVK2FkN2UsIFUrYWQ4MCwgVSthZDgyLWFkODcsIFUrYWQ4OS1hZDhiLCBVK2FkOGQtYWQ4ZiwgVSthZDkxLWFkOWI7XHJcbn1cclxuXHJcblxyXG4vKiBbNjRdICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIFJlZ3VsYXJcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1SZWd1bGFyXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieWtGbVhpRUJQVDRJVGJnTkE1Q2dtMjB4ek00ckpfMWhWV3Iwd3VMTkd6Z0VSX1ZOQ25Vajh1eFN2bW00X01TdWdZOW5YTWdSdGkuNjQud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrYWMyNS1hYzJjLCBVK2FjMmUsIFUrYWMzMCwgVSthYzMyLWFjMzcsIFUrYWMzOS1hYzNmLCBVK2FjNDEtYWM0YywgVSthYzRlLWFjNmYsIFUrYWM3Mi1hYzczLCBVK2FjNzUtYWM3NiwgVSthYzc5LWFjN2YsIFUrYWM4MiwgVSthYzg0LWFjODgsIFUrYWM4YS1hYzhiLCBVK2FjOGQtYWM4ZiwgVSthYzkxLWFjOTMsIFUrYWM5NS1hYzliLCBVK2FjOWQtYWM5ZSwgVSthY2ExLWFjYTcsIFUrYWNhYiwgVSthY2FkLWFjYWYsIFUrYWNiMS1hY2I3LCBVK2FjYmEtYWNiYiwgVSthY2JlLWFjYzAsIFUrYWNjMi1hY2MzLCBVK2FjYzUtYWNkZjtcclxufVxyXG5cclxuXHJcbi8qIFs2NV0gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgUmVndWxhclwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLVJlZ3VsYXJcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5a0ZtWGlFQlBUNElUYmdOQTVDZ20yMHh6TTRySl8xaFZXcjB3dUxOR3pnRVJfVk5DblVqOHV4U3ZtbTRfTVN1Z1k5blhNZ1J0aS42NS53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVSs5OWRmLCBVKzk5ZWQsIFUrOTlmMSwgVSs5OWZmLCBVKzlhMDEsIFUrOWEwOCwgVSs5YTBlLTlhMGYsIFUrOWExOSwgVSs5YTJiLCBVKzlhMzAsIFUrOWEzNi05YTM3LCBVKzlhNDAsIFUrOWE0MywgVSs5YTQ1LCBVKzlhNGQsIFUrOWE1NSwgVSs5YTU3LCBVKzlhNWEtOWE1YiwgVSs5YTVmLCBVKzlhNjIsIFUrOWE2NSwgVSs5YTY5LTlhNmEsIFUrOWFhOCwgVSs5YWI4LCBVKzlhZDMsIFUrOWFlNSwgVSs5YWVlLCBVKzliMWEsIFUrOWIyNywgVSs5YjJhLCBVKzliMzEsIFUrOWIzYywgVSs5YjQxLTliNDUsIFUrOWI0ZiwgVSs5YjU0LCBVKzliNWEsIFUrOWI2ZiwgVSs5YjhlLCBVKzliOTEsIFUrOWI5ZiwgVSs5YmFiLCBVKzliYWUsIFUrOWJjOSwgVSs5YmQ2LCBVKzliZTQsIFUrOWJlOCwgVSs5YzBkLCBVKzljMTAsIFUrOWMxMiwgVSs5YzE1LCBVKzljMjUsIFUrOWMzMiwgVSs5YzNiLCBVKzljNDcsIFUrOWM0OSwgVSs5YzU3LCBVKzljZTUsIFUrOWNlNywgVSs5Y2U5LCBVKzljZjMtOWNmNCwgVSs5Y2Y2LCBVKzlkMDksIFUrOWQxYiwgVSs5ZDI2LCBVKzlkMjgsIFUrOWQzYiwgVSs5ZDUxLCBVKzlkNWQsIFUrOWQ2MC05ZDYxLCBVKzlkNmMsIFUrOWQ3MiwgVSs5ZGE5LCBVKzlkYWYsIFUrOWRiNCwgVSs5ZGM0LCBVKzlkZDcsIFUrOWRmMiwgVSs5ZGY4LTlkZmEsIFUrOWUxYSwgVSs5ZTFlLCBVKzllNzUsIFUrOWU3OSwgVSs5ZTdkLCBVKzllN2YsIFUrOWU5Mi05ZTkzLCBVKzllOTcsIFUrOWU5ZCwgVSs5ZTlmLCBVKzllYTUsIFUrOWViNC05ZWI1LCBVKzllYmIsIFUrOWViZSwgVSs5ZWMzLCBVKzllY2QtOWVjZSwgVSs5ZWQ0LCBVKzllZDgsIFUrOWVkYi05ZWRjLCBVKzllZGUsIFUrOWVlOCwgVSs5ZWY0LCBVKzlmMDctOWYwOCwgVSs5ZjBlLCBVKzlmMTMsIFUrOWYyMCwgVSs5ZjNiLCBVKzlmNGEtOWY0YiwgVSs5ZjRlLCBVKzlmNTIsIFUrOWY1ZiwgVSs5ZjYxLCBVKzlmNjcsIFUrOWY2YSwgVSs5ZjZjLCBVKzlmNzcsIFUrOWY4ZCwgVSs5ZjkwLCBVKzlmOTUsIFUrOWY5YywgVSthYzAyLWFjMDMsIFUrYWMwNS1hYzA2LCBVK2FjMDktYWMwZiwgVSthYzE3LWFjMTgsIFUrYWMxYiwgVSthYzFlLWFjMWYsIFUrYWMyMS1hYzIzO1xyXG59XHJcblxyXG5cclxuLyogWzkzXSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBSZWd1bGFyXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItUmVndWxhclwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnlrRm1YaUVCUFQ0SVRiZ05BNUNnbTIweHpNNHJKXzFoVldyMHd1TE5HemdFUl9WTkNuVWo4dXhTdm1tNF9NU3VnWTluWE1nUnRpLjkzLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVKzMzOGMtMzM5YywgVSszMzlmLTMzYTAsIFUrMzNhMi0zM2NiLCBVKzMzY2YtMzNkMCwgVSszM2QzLCBVKzMzZDYsIFUrMzNkOCwgVSszM2RiLTMzZGQsIFUrNGUwMSwgVSs0ZTAzLCBVKzRlMDctNGUwOCwgVSs0ZTExLCBVKzRlMTQtNGUxNSwgVSs0ZTE4LTRlMTksIFUrNGUxZSwgVSs0ZTMyLCBVKzRlMzgtNGUzOSwgVSs0ZTQyLTRlNDMsIFUrNGU0NSwgVSs0ZTRkLTRlNGYsIFUrNGU1NiwgVSs0ZTU4LTRlNTksIFUrNGU1ZC00ZTVlLCBVKzRlNmIsIFUrNGU2ZCwgVSs0ZTczLCBVKzRlNzYtNGU3NywgVSs0ZTdlLCBVKzRlODIsIFUrNGU4NiwgVSs0ZTg4LCBVKzRlOGUsIFUrNGU5MC00ZTkyLCBVKzRlOTQtNGU5NSwgVSs0ZTk4LCBVKzRlOWIsIFUrNGU5ZSwgVSs0ZWExLTRlYTIsIFUrNGVhNC00ZWE2LCBVKzRlYTgsIFUrNGVhYiwgVSs0ZWFkLTRlYWUsIFUrNGViNiwgVSs0ZWMwLTRlYzEsIFUrNGVjNCwgVSs0ZWM3LCBVKzRlY2IsIFUrNGVjZCwgVSs0ZWQ0LTRlZDUsIFUrNGVkNy00ZWQ5LCBVKzRlZGQsIFUrNGVkZiwgVSs0ZWU0LCBVKzRlZjAsIFUrNGVmMiwgVSs0ZWY2LTRlZjcsIFUrNGVmYiwgVSs0ZjAxLCBVKzRmMDksIFUrNGYwYiwgVSs0ZjBkLTRmMTEsIFUrNGYyZiwgVSs0ZjM0LCBVKzRmMzYsIFUrNGYzOCwgVSs0ZjNhLCBVKzRmM2MtNGYzZDtcclxufVxyXG5cclxuXHJcbi8qIFs5NF0gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgUmVndWxhclwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLVJlZ3VsYXJcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5a0ZtWGlFQlBUNElUYmdOQTVDZ20yMHh6TTRySl8xaFZXcjB3dUxOR3pnRVJfVk5DblVqOHV4U3ZtbTRfTVN1Z1k5blhNZ1J0aS45NC53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVSszMTM2LCBVKzMxMzgsIFUrMzEzYS0zMTQwLCBVKzMxNDMtMzE0NCwgVSszMTUwLCBVKzMxNTIsIFUrMzE1NC0zMTU2LCBVKzMxNTgtMzE1YiwgVSszMTVkLTMxNWYsIFUrMzE2MiwgVSszMTY0LTMxOGMsIFUrMzE4ZSwgVSszMjAwLTMyMWIsIFUrMzIzMSwgVSszMjM5LCBVKzMyNTEtMzI1YSwgVSszMjYwLTMyN2IsIFUrMzI3ZS0zMjdmLCBVKzMyOGEtMzI5MCwgVSszMjk0LCBVKzMyOWUsIFUrMzJhNSwgVSszMzgwLTMzODQsIFUrMzM4OC0zMzhiO1xyXG59XHJcblxyXG5cclxuLyogWzk1XSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBSZWd1bGFyXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItUmVndWxhclwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnlrRm1YaUVCUFQ0SVRiZ05BNUNnbTIweHpNNHJKXzFoVldyMHd1TE5HemdFUl9WTkNuVWo4dXhTdm1tNF9NU3VnWTluWE1nUnRpLjk1LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVKzJmN2QsIFUrMmY3Zi0yZjhiLCBVKzJmOGUtMmY5MCwgVSsyZjkyLTJmOTcsIFUrMmY5OS0yZmEwLCBVKzJmYTItMmZhMywgVSsyZmE1LTJmYTksIFUrMmZhYy0yZmIxLCBVKzJmYjMtMmZiYywgVSsyZmMxLTJmY2EsIFUrMmZjZC0yZmQ0LCBVKzMwMDMsIFUrMzAxMi0zMDE5LCBVKzMwMWMsIFUrMzAxZS0zMDIwLCBVKzMwMzYsIFUrMzA0MSwgVSszMDQzLCBVKzMwNDUsIFUrMzA0NywgVSszMDQ5LCBVKzMwNGUsIFUrMzA1MCwgVSszMDUyLCBVKzMwNTYsIFUrMzA1YSwgVSszMDVjLCBVKzMwNWUsIFUrMzA2MiwgVSszMDY1LCBVKzMwNmMsIFUrMzA3MC0zMDdkLCBVKzMwODAsIFUrMzA4NSwgVSszMDg3LCBVKzMwOGUsIFUrMzA5MC0zMDkxLCBVKzMwYTEsIFUrMzBhNSwgVSszMGE5LCBVKzMwYWUsIFUrMzBiMS0zMGIyLCBVKzMwYjQsIFUrMzBiNiwgVSszMGJjLTMwYmUsIFUrMzBjMiwgVSszMGM1LCBVKzMwY2MsIFUrMzBkMiwgVSszMGQ0LCBVKzMwZDgtMzBkZCwgVSszMGU0LCBVKzMwZTYsIFUrMzBlOCwgVSszMGVlLCBVKzMwZjAtMzBmMiwgVSszMGY0LTMwZjYsIFUrMzEzMywgVSszMTM1O1xyXG59XHJcblxyXG5cclxuLyogWzk2XSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBSZWd1bGFyXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItUmVndWxhclwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnlrRm1YaUVCUFQ0SVRiZ05BNUNnbTIweHpNNHJKXzFoVldyMHd1TE5HemdFUl9WTkNuVWo4dXhTdm1tNF9NU3VnWTluWE1nUnRpLjk2LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVKzI1NDEtMjU0YiwgVSsyNWE0LTI1YTksIFUrMjViMSwgVSsyNWI1LCBVKzI1YjksIFUrMjViZiwgVSsyNWMxLCBVKzI1YzMsIFUrMjVjOS0yNWNhLCBVKzI1Y2MsIFUrMjVjZSwgVSsyNWQwLTI1ZDEsIFUrMjVlNiwgVSsyNWVmLCBVKzI2MGYsIFUrMjYxZCwgVSsyNjFmLCBVKzI2MmYsIFUrMjY2MCwgVSsyNjY0LCBVKzI2NjctMjY2OSwgVSsyNjZkLCBVKzI2NmYsIFUrMjcxNiwgVSsyNzFhLCBVKzI3M2QsIFUrMjc1NiwgVSsyNzc2LTI3N2YsIFUrMjc4YS0yNzkzLCBVKzI5NjMsIFUrMjk2NSwgVSsyYWM1LTJhYzYsIFUrMmFjYi0yYWNjLCBVKzJmMDAsIFUrMmYwNCwgVSsyZjA2LCBVKzJmMDgsIFUrMmYwYS0yZjBiLCBVKzJmMTEtMmYxMiwgVSsyZjE0LCBVKzJmMTctMmYxOCwgVSsyZjFjLTJmMWQsIFUrMmYxZi0yZjIwLCBVKzJmMjMtMmYyNiwgVSsyZjI4LTJmMjksIFUrMmYyYiwgVSsyZjJkLCBVKzJmMmYtMmYzMiwgVSsyZjM4LCBVKzJmM2MtMmY0MCwgVSsyZjQyLTJmNGMsIFUrMmY0Zi0yZjUyLCBVKzJmNTQtMmY1OCwgVSsyZjVhLTJmNjYsIFUrMmY2OS0yZjcwLCBVKzJmNzItMmY3NiwgVSsyZjc4LCBVKzJmN2EtMmY3YztcclxufVxyXG5cclxuXHJcbi8qIFs5N10gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgUmVndWxhclwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLVJlZ3VsYXJcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5a0ZtWGlFQlBUNElUYmdOQTVDZ20yMHh6TTRySl8xaFZXcjB3dUxOR3pnRVJfVk5DblVqOHV4U3ZtbTRfTVN1Z1k5blhNZ1J0aS45Ny53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVSsyNDc5LTI0ODcsIFUrMjQ5Yy0yNGQxLCBVKzI0ZDMtMjRkNywgVSsyNGQ5LTI0ZTksIFUrMjRlYi0yNGY0LCBVKzI1MDAtMjUwMSwgVSsyNTAzLCBVKzI1MGMtMjUxMywgVSsyNTE1LTI1MTYsIFUrMjUxOC0yNTQwO1xyXG59XHJcblxyXG5cclxuLyogWzk4XSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBSZWd1bGFyXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItUmVndWxhclwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnlrRm1YaUVCUFQ0SVRiZ05BNUNnbTIweHpNNHJKXzFoVldyMHd1TE5HemdFUl9WTkNuVWo4dXhTdm1tNF9NU3VnWTluWE1nUnRpLjk4LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVKzIxNWItMjE1ZSwgVSsyMTYyLTIxNjksIFUrMjE3MC0yMTc5LCBVKzIxOTUtMjE5OSwgVSsyMWIwLTIxYjQsIFUrMjFiYywgVSsyMWMwLCBVKzIxYzQtMjFjNSwgVSsyMWNkLCBVKzIxY2YtMjFkNCwgVSsyMWUwLTIxZTMsIFUrMjFlNi0yMWU5LCBVKzIyMDAsIFUrMjIwMi0yMjAzLCBVKzIyMDYtMjIwOSwgVSsyMjBiLTIyMGMsIFUrMjIwZiwgVSsyMjExLCBVKzIyMTMsIFUrMjIxYSwgVSsyMjFkLTIyMjAsIFUrMjIyMiwgVSsyMjI1LTIyMjcsIFUrMjIyOS0yMjJjLCBVKzIyMmUsIFUrMjIzNC0yMjM3LCBVKzIyM2QsIFUrMjI0MywgVSsyMjQ1LCBVKzIyNDgsIFUrMjI1MC0yMjUzLCBVKzIyNWEsIFUrMjI2MC0yMjYyLCBVKzIyNjQtMjI2NywgVSsyMjZhLTIyNmIsIFUrMjI2ZS0yMjczLCBVKzIyNzYtMjI3NywgVSsyMjc5LTIyN2IsIFUrMjI4MC0yMjg3LCBVKzIyOGEtMjI4YiwgVSsyMjk1LTIyOTcsIFUrMjJhMy0yMmE1LCBVKzIyYmItMjJiYywgVSsyMmNlLTIyY2YsIFUrMjJkYS0yMmRiLCBVKzIyZWUtMjJlZiwgVSsyMzA2LCBVKzIzMTIsIFUrMjMxNCwgVSsyNDY3LTI0Nzg7XHJcbn1cclxuXHJcblxyXG4vKiBbOTldICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIFJlZ3VsYXJcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1SZWd1bGFyXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieWtGbVhpRUJQVDRJVGJnTkE1Q2dtMjB4ek00ckpfMWhWV3Iwd3VMTkd6Z0VSX1ZOQ25Vajh1eFN2bW00X01TdWdZOW5YTWdSdGkuOTkud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrODEtODIsIFUrODQsIFUrYTItYTUsIFUrYTctYTgsIFUrYWEsIFUrYWMtYWQsIFUrYjEtYjMsIFUrYjYsIFUrYjgtYmEsIFUrYmMtYmUsIFUrYzAsIFUrYzIsIFUrYzYtY2IsIFUrY2UtZDAsIFUrZDQsIFUrZDgtZDksIFUrZGItZGMsIFUrZGUtZGYsIFUrZTYsIFUrZWIsIFUrZWUtZjAsIFUrZjQsIFUrZjctZjksIFUrZmIsIFUrZmUtZmYsIFUrMTExLCBVKzEyNi0xMjcsIFUrMTMyLTEzMywgVSsxMzgsIFUrMTNmLTE0MiwgVSsxNDktMTRiLCBVKzE1Mi0xNTMsIFUrMTY2LTE2NywgVSsyYmMsIFUrMmM3LCBVKzJkMCwgVSsyZDgtMmQ5LCBVKzJkYi0yZGQsIFUrMzkxLTM5NCwgVSszOTYtM2ExLCBVKzNhMy0zYTksIFUrM2IyLTNiNiwgVSszYjgsIFUrM2JjLCBVKzNiZS0zYzEsIFUrM2MzLTNjOSwgVSsyMDEwLCBVKzIwMTUtMjAxNiwgVSsyMDE4LTIwMTksIFUrMjAxYiwgVSsyMDFmLTIwMjEsIFUrMjAyNSwgVSsyMDMwLCBVKzIwMzMtMjAzNiwgVSsyMDNjLCBVKzIwM2UsIFUrMjA0MiwgVSsyMDc0LCBVKzIwN2EtMjA3ZiwgVSsyMDgxLTIwODQsIFUrMjEwOSwgVSsyMTEzLCBVKzIxMTYsIFUrMjEyMSwgVSsyMTI2LCBVKzIxMmIsIFUrMjE1My0yMTU0O1xyXG59XHJcblxyXG5cclxuLyogWzEwMF0gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgUmVndWxhclwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLVJlZ3VsYXJcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5a0ZtWGlFQlBUNElUYmdOQTVDZ20yMHh6TTRySl8xaFZXcjB3dUxOR3pnRVJfVk5DblVqOHV4U3ZtbTRfTVN1Z1k5blhNZ1J0aS4xMDAud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrZTgsIFUrMmRhLCBVKzIxNjAsIFUrMjE5NCwgVSszMDU0LCBVKzMwNTgsIFUrMzA2ZCwgVSszMDg2LCBVKzMwOGQsIFUrMzBhYywgVSszMGJiLCBVKzMwYzQsIFUrMzBjZC0zMGNlLCBVKzMwZTIsIFUrMzEzMiwgVSszMTQ2LCBVKzMxNDksIFUrMzM5ZCwgVSs0ZTNiLCBVKzRmMGEsIFUrNGZkZCwgVSs0ZmUxLCBVKzU0MDksIFUrNTQwYywgVSs1ODM0LCBVKzU5MmEtNTkyYiwgVSs1YjlhLCBVKzVkZGUsIFUrNWUwYywgVSs1ZTczLCBVKzVmMGYsIFUrNjBmMywgVSs2NTNmLCBVKzY2MWYsIFUrNjYyZiwgVSs2NjdhLCBVKzY4M2MsIFUrNmI0YywgVSs2YzExLCBVKzc2N2MsIFUrNzZlZSwgVSs3NmY0LCBVKzc3ZjMsIFUrNzlkMSwgVSs3YTdhLCBVKzdiMmMsIFUrN2QyMiwgVSs4MjA3LCBVKzhhMDAsIFUrOGE3MSwgVSs5MjgwLCBVKzk1ODAsIFUrOTU4YiwgVSs5NmM2LCBVKzk3NjIsIFUrOThkZiwgVSs5ZWQxLCBVK2FjMmQsIFUrYWRjOCwgVSthZGQzLCBVK2FmNDgsIFUrYjAxNCwgVStiMTM0LWIxMzUsIFUrYjE1OCwgVStiMmFhLCBVK2IzNWYsIFUrYjZhNCwgVStiOWNmLCBVK2JiNjMsIFUrYmQyMywgVStiZTkxLCBVK2MyOWIsIFUrYzNmNCwgVStjNDJjLCBVK2M1NWMsIFUrYzU3MywgVStjNThmLCBVK2M3OGMsIFUrYzdkZCwgVStjOGY1LCBVK2NhZDEsIFUrY2M0OCwgVStjZjEwLCBVK2NmMjAsIFUrZDAzYywgVStkMDdkLCBVK2QyYTAsIFUrZDMwZSwgVStkMzhkLCBVK2QzYTgsIFUrZDNjOCwgVStkNWU1LCBVK2Q1ZjksIFUrZDZlNCwgVStmOTBhLCBVK2ZmMDIsIFUrZmYxYztcclxufVxyXG5cclxuXHJcbi8qIFsxMDFdICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIFJlZ3VsYXJcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1SZWd1bGFyXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieWtGbVhpRUJQVDRJVGJnTkE1Q2dtMjB4ek00ckpfMWhWV3Iwd3VMTkd6Z0VSX1ZOQ25Vajh1eFN2bW00X01TdWdZOW5YTWdSdGkuMTAxLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVKzNiMSwgVSsyNDY2LCBVKzI1YTEsIFUrMjVhMywgVSsyNjFjLCBVKzMwMDgtMzAwOSwgVSszMDViLCBVKzMwNWQsIFUrMzA2OSwgVSszMGE3LCBVKzMwYmEsIFUrMzBjZiwgVSszMGVmLCBVKzMxNTEsIFUrMzE1NywgVSs0ZTRiLCBVKzRlNWYsIFUrNGU4YywgVSs0ZWNhLCBVKzRlZDYsIFUrNGY1YiwgVSs1MGNmLCBVKzUxNDksIFUrNTE2NSwgVSs1MTcxLCBVKzUyMjksIFUrNTI5YiwgVSs1MzE2LCBVKzUzOWYsIFUrNTNmMiwgVSs1NzFmLCBVKzU3MjgsIFUrNThlYiwgVSs1OTFjLCBVKzViNzgsIFUrNWMxMSwgVSs1YzU1LCBVKzVkZGQsIFUrNWUwMiwgVSs1ZmI3LCBVKzYwYzUsIFUrNjEwZiwgVSs2MTFmLCBVKzY2MjUsIFUrNjZmOCwgVSs2Nzk3LCBVKzY3OWMsIFUrNjgyYSwgVSs2ZDJhLCBVKzcwNmIsIFUrNzQwNiwgVSs3NjdiLCBVKzc2ZjgsIFUrNzdlNSwgVSs3YWNiLCBVKzg5OGIsIFUrOGE2OSwgVSs4ZGVmLCBVKzhmZDEsIFUrOTAxYSwgVSs5MGU4LCBVKzkxY2QsIFUrOTc1ZSwgVSthZTE0LCBVK2FlNmMsIFUrYWVjMCwgVSthZmM3LCBVK2FmYzksIFUrYjAxYywgVStiMDI4LCBVK2IzMDgsIFUrYjMxMSwgVStiMzE0LCBVK2IzMWMsIFUrYjUyNCwgVStiNTYwLCBVK2I3NjQsIFUrYjkyMCwgVStiOWUzLCBVK2JkNDgsIFUrYmU3ZCwgVStjMGRiLCBVK2MyMzEsIFUrYzI3MCwgVStjMmUzLCBVK2MzN2QsIFUrYzNlZCwgVStjNTMwLCBVK2M2YTUsIFUrYzZkYywgVStjN2E0LCBVK2M5NTQsIFUrYzk3NCwgVStkMDAwLCBVK2Q1NjUsIFUrZDY2NywgVStkNmM1LCBVK2Q3OWQsIFUrZmYxZTtcclxufVxyXG5cclxuXHJcbi8qIFsxMDJdICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIFJlZ3VsYXJcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1SZWd1bGFyXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieWtGbVhpRUJQVDRJVGJnTkE1Q2dtMjB4ek00ckpfMWhWV3Iwd3VMTkd6Z0VSX1ZOQ25Vajh1eFN2bW00X01TdWdZOW5YTWdSdGkuMTAyLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVKzEzMSwgVSsyMDMyLCBVKzI0NjUsIFUrMjY0MiwgVSszMDQ4LCBVKzMwNTEsIFUrMzA4My0zMDg0LCBVKzMwOGYsIFUrMzBjMCwgVSszMGQxLCBVKzMwZDMsIFUrMzBkNiwgVSszMGRmLCBVKzMwZTcsIFUrMzE1MywgVSs0ZTE2LCBVKzRlOGIsIFUrNGVlNSwgVSs1MjA2LCBVKzUyYTAsIFUrNTJkNSwgVSs1M2U0LCBVKzUzZWYsIFUrNTRjMSwgVSs1N2NlLCBVKzU5N2QsIFUrNWI4YywgVSs1ZWE2LCBVKzVmOGMsIFUrNWY5NywgVSs2MjEwLCBVKzYyNDAsIFUrNjI0YiwgVSs2NzI4LCBVKzZiZDQsIFUrNzIzNiwgVSs3MjY5LCBVKzcyNzksIFUrNzM4YiwgVSs3NTI4LCBVKzc1MzAsIFUrNzY3ZSwgVSs3OThmLCBVKzgwMDUsIFUrOGExOCwgVSs5MGZkLCBVKzkxY2MsIFUrOTU3NywgVSs5NTkzLCBVKzk4YTgsIFUrYWMyMCwgVSthY2Y2LCBVK2FkOTAsIFUrYWY1ZCwgVSthZjgwLCBVK2FmY2QsIFUrYWZmMCwgVStiMGExLCBVK2IwYjUsIFUrYjFmZCwgVStiMmZjLCBVK2IzODAsIFUrYjUxYiwgVStiNTg0LCBVK2I1YjMsIFUrYjhmZCwgVStiOTNjLCBVK2I5ZjQsIFUrYmI0NCwgVStiYzA4LCBVK2JjMjcsIFUrYmM0OSwgVStiZTU1LCBVK2JlNjQsIFUrYmZiMCwgVStiZmM1LCBVK2MxNzgsIFUrYzIxZiwgVStjMzE0LCBVK2M0ZjEsIFUrYzU4ZCwgVStjNjY0LCBVK2M2OTgsIFUrYzZhNywgVStjNmMxLCBVK2M5ZWQsIFUrY2FjMCwgVStjYWNjLCBVK2NhZDksIFUrY2NiNSwgVStjZGNjLCBVK2QwZTQsIFUrZDE0MywgVStkMzIwLCBVK2QzMzAsIFUrZDU0ZCwgVStmZjA2LCBVK2ZmMWYsIFUrZmY1ZTtcclxufVxyXG5cclxuXHJcbi8qIFsxMDNdICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIFJlZ3VsYXJcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1SZWd1bGFyXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieWtGbVhpRUJQVDRJVGJnTkE1Q2dtMjB4ek00ckpfMWhWV3Iwd3VMTkd6Z0VSX1ZOQ25Vajh1eFN2bW00X01TdWdZOW5YTWdSdGkuMTAzLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVK2I0LCBVKzIwYTksIFUrMjBhYywgVSsyMTkwLCBVKzI0ZDgsIFUrMjUwMiwgVSsyNTE0LCBVKzI1OTIsIFUrMjVjNy0yNWM4LCBVKzI2NjMsIFUrMzA2MCwgVSszMDY0LCBVKzMwODEsIFUrMzA4OCwgVSszMGEzLCBVKzMwYTYsIFUrMzBhYSwgVSszMGI1LCBVKzMwYzcsIFUrMzBjYS0zMGNiLCBVKzMwZDAsIFUrMzBlMywgVSszMGU1LCBVKzMzOWUsIFUrNGUwOSwgVSs0ZWFjLCBVKzRmNWMsIFUrNTE2Ny01MTY4LCBVKzUxNmMsIFUrNTFmYSwgVSs1NDA4LCBVKzU0MGQsIFUrNTkxYSwgVSs1YjU3LCBVKzYyMTEsIFUrNjViOSwgVSs2NjBlLCBVKzY2NDIsIFUrNjcwMCwgVSs2YjYzLCBVKzZlMmYsIFUrNzA2MywgVSs3NTMyLCBVKzc5M2UsIFUrODFlYSwgVSs4MjcyLCBVKzgyYjEsIFUrODk3ZiwgVSs4ZWNhLCBVKzkxY2UsIFUrYWMzOCwgVSthZDc2LCBVK2FlODQsIFUrYWVjYywgVStiMDdkLCBVK2IwYjEsIFUrYjIxNSwgVStiMmEwLCBVK2IzMTAsIFUrYjNkNywgVStiNTJhLCBVK2I2MTgsIFUrYjc3NSwgVStiNzk3LCBVK2JjZDUsIFUrYmQ1OSwgVStiZTgwLCBVK2JlYTgsIFUrYmVkMSwgVStiZWU0LWJlZTUsIFUrYzA2MCwgVStjMmVmLCBVK2MzMjksIFUrYzNkYywgVStjNTk3LCBVK2M1YmQsIFUrYzVlNSwgVStjNjljLCBVK2M5ZDYsIFUrY2EyOSwgVStjYTVjLCBVK2NhODQsIFUrY2MzOSwgVStjYzNiLCBVK2NlODksIFUrY2VlNSwgVStjZjY1LCBVK2NmODUsIFUrZDA1OCwgVStkMTQ1LCBVK2QyMmQsIFUrZDMyNSwgVStkMzdkLCBVK2QzYWQsIFUrZDc2OSwgVStmZjBjO1xyXG59XHJcblxyXG5cclxuLyogWzEwNF0gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgUmVndWxhclwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLVJlZ3VsYXJcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5a0ZtWGlFQlBUNElUYmdOQTVDZ20yMHh6TTRySl8xaFZXcjB3dUxOR3pnRVJfVk5DblVqOHV4U3ZtbTRfTVN1Z1k5blhNZ1J0aS4xMDQud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrMjE2MSwgVSsyMjI4LCBVKzIyOTksIFUrMjQ2NCwgVSsyNTE3LCBVKzI2NDAsIFUrMzA0MiwgVSszMDRhLCBVKzMwNTMsIFUrMzA2MSwgVSszMDdmLCBVKzMwODIsIFUrMzA4YywgVSszMDkyLCBVKzMwYTgsIFUrMzBhYiwgVSszMGFkLCBVKzMwYjAsIFUrMzBiMywgVSszMGI3LCBVKzMwYzEsIFUrMzBjNiwgVSszMGM5LCBVKzMwZDUsIFUrMzBkNywgVSszMGRlLCBVKzMwZTAtMzBlMSwgVSszMGVjLTMwZWQsIFUrNGUwYiwgVSs0ZTBkLCBVKzRlZTMsIFUrNTNmMCwgVSs1NDhjLCBVKzViODksIFUrNWJiNiwgVSs1YzBmLCBVKzYxMWIsIFUrNjc3MSwgVSs2YWEyLCBVKzZiY2QsIFUrNmMzNCwgVSs2Y2Q1LCBVKzZkNzcsIFUrNzY3ZCwgVSs3OTVlLCBVKzhlY2QsIFUrOTk5OSwgVSs5YWQ4LCBVK2FjMDcsIFUrYWMxYSwgVSthYzQwLCBVK2FkMGMsIFUrYWQ4OCwgVSthZGE0LCBVK2FlMDEsIFUrYWU2NSwgVSthZWJkLCBVK2FlYzQsIFUrYWZlOCwgVStiMTM5LCBVK2IyMDUsIFUrYjM4MywgVStiMzhjLCBVK2I0MmMsIFUrYjQ2MSwgVStiNTVjLCBVK2I3OGYsIFUrYjhmYiwgVStiOWY3LCBVK2JhZmMsIFUrYmM5OSwgVStiZWQ4LCBVK2JmY2QsIFUrYzBiZiwgVStjMGY5LCBVK2MxNjcsIFUrYzIwNCwgVStjMjBmLCBVK2MyMmYsIFUrYzI1OCwgVStjMjk4LCBVK2MyYmMsIFUrYzM4OCwgVStjNTAxLCBVK2M1MGMsIFUrYzViOSwgVStjNWNlLCBVK2M2NDEsIFUrYzY0OCwgVStjNzNkLCBVK2NhNTAsIFUrY2E2MSwgVStjYzRjLCBVK2NlYWMsIFUrZDBkNCwgVStkNWY3LCBVK2Q2ZDcsIFUrZmYxYTtcclxufVxyXG5cclxuXHJcbi8qIFsxMDVdICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIFJlZ3VsYXJcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1SZWd1bGFyXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieWtGbVhpRUJQVDRJVGJnTkE1Q2dtMjB4ek00ckpfMWhWV3Iwd3VMTkd6Z0VSX1ZOQ25Vajh1eFN2bW00X01TdWdZOW5YTWdSdGkuMTA1LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVKzIxMDMsIFUrMjQ2MywgVSsyNWM2LCBVKzI1Y2IsIFUrMjY2YywgVSszMDAxLCBVKzMwMGEsIFUrMzA0NiwgVSszMDRjLTMwNGQsIFUrMzA0ZiwgVSszMDU1LCBVKzMwNTksIFUrMzA2MywgVSszMDY2LTMwNjgsIFUrMzA2ZiwgVSszMDg5LCBVKzMwYjgsIFUrMzBiZiwgVSszMTRmLCBVKzRlMGEsIFUrNTcwYiwgVSs1NzMwLCBVKzU5MTYsIFUrNTkyOSwgVSs1YzcxLCBVKzVlNzQsIFUrNWZjMywgVSs2MDFkLCBVKzYwMjcsIFUrNjNkMCwgVSs2NzA5LCBVKzY3MzQsIFUrNzUxZiwgVSs3Njg0LCBVKzgyZjEsIFUrOTA1MywgVSs5MWQxLCBVKzk3ZjMsIFUrYWMyZiwgVSthYzRkLCBVK2FkYzQsIFUrYWRlNCwgVSthZTQxLCBVK2FlNGQtYWU0ZSwgVSthZWQxLCBVK2FmYjksIFUrYjBlMCwgVStiMjk5LCBVK2IzNjUsIFUrYjQ2YywgVStiNDgwLCBVK2I0YzgsIFUrYjdiNCwgVStiODE5LCBVK2I5MTgsIFUrYmFhYiwgVStiYWI5LCBVK2JlOGYsIFUrYmVkNywgVStjMGVjLCBVK2MxOWYsIFUrYzFhNSwgVStjM2Q5LCBVK2M0NjQsIFUrYzUzZCwgVStjNTUzLCBVK2M1NzAsIFUrYzVjYywgVStjNjMzLCBVK2M2YTQsIFUrYzdhMywgVStjN2E2LCBVK2M4ODYsIFUrYzlkOS1jOWRhLCBVK2M5ZWMsIFUrY2EwYywgVStjYzIxLCBVK2NkMWIsIFUrY2Q3OCwgVStjZGM0LCBVK2NlZjgsIFUrY2ZlNCwgVStkMGE1LCBVK2QwYjUsIFUrZDBlYywgVStkMTVkLCBVK2QxODgsIFUrZDIzYywgVStkMmFjLCBVK2Q3MjksIFUrZDc5YiwgVStmZjAxLCBVK2ZmMDgtZmYwOSwgVStmZjVjO1xyXG59XHJcblxyXG5cclxuLyogWzEwNl0gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgUmVndWxhclwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLVJlZ3VsYXJcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5a0ZtWGlFQlBUNElUYmdOQTVDZ20yMHh6TTRySl8xaFZXcjB3dUxOR3pnRVJfVk5DblVqOHV4U3ZtbTRfTVN1Z1k5blhNZ1J0aS4xMDYud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrMjAzOS0yMDNhLCBVKzIyM2MsIFUrMjViMywgVSsyNWI3LCBVKzI1YmQsIFUrMjVjZiwgVSsyNjZhLCBVKzMwMDIsIFUrMzAwYiwgVSszMDRiLCBVKzMwNTcsIFUrMzA1ZiwgVSszMDZhLTMwNmIsIFUrMzA3ZSwgVSszMDhhLTMwOGIsIFUrMzA5MywgVSszMGEyLCBVKzMwYWYsIFUrMzBiOSwgVSszMGMzLCBVKzMwYzgsIFUrMzBlOS0zMGViLCBVKzMzYTEsIFUrNGUwMCwgVSs1MjRkLCBVKzUzNTcsIFUrNWI1MCwgVSs3MTIxLCBVKzg4NGMsIFUrOTc1MSwgVSthYzk0LCBVK2FlYmUsIFUrYWVjZCwgVSthZjA4LCBVK2FmNDEsIFUrYWY0OSwgVStiMDEwLCBVK2IwNTMsIFUrYjEwOSwgVStiMTFiLCBVK2IxMjgsIFUrYjE1NCwgVStiMjkxLCBVK2IyZTYsIFUrYjMwMSwgVStiMzg1LCBVK2I1MjUsIFUrYjViNCwgVStiNzI5LCBVK2I3MmYsIFUrYjczOCwgVStiN2ZmLCBVK2I4MzcsIFUrYjk3NSwgVStiYTY3LCBVK2JiNDcsIFUrYmMxZiwgVStiZDkwLCBVK2JmZDQsIFUrYzI3YywgVStjMzI0LCBVK2MzNzksIFUrYzNlMCwgVStjNDY1LCBVK2M1M2IsIFUrYzU4YywgVStjNjEwLCBVK2M2NTMsIFUrYzZjZCwgVStjODEzLCBVK2M4MmYsIFUrYzk5OSwgVStjOWUwLCBVK2NhYzQsIFUrY2FkMywgVStjYmQ0LCBVK2NjMTAsIFUrY2MyMiwgVStjY2I4LCBVK2NjYmMsIFUrY2RhNSwgVStjZTg0LCBVK2NlYTMsIFUrY2Y2NywgVStjZmUxLCBVK2QyNDEsIFUrZDMwZCwgVStkMzFjLCBVK2QzOTEsIFUrZDQwMSwgVStkNDc5LCBVK2Q1YzksIFUrZDVkYiwgVStkNjQ5LCBVK2Q2ZDQ7XHJcbn1cclxuXHJcblxyXG4vKiBbMTA3XSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBSZWd1bGFyXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItUmVndWxhclwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnlrRm1YaUVCUFQ0SVRiZ05BNUNnbTIweHpNNHJKXzFoVldyMHd1TE5HemdFUl9WTkNuVWo4dXhTdm1tNF9NU3VnWTluWE1nUnRpLjEwNy53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVStiMCwgVStlOSwgVSsyMTkzLCBVKzI0NjIsIFUrMjYwZSwgVSsyNjFlLCBVKzMwMGUtMzAwZiwgVSszMDQ0LCBVKzMwYTQsIFUrMzBmYi0zMGZjLCBVKzMxNGQsIFUrNTk3MywgVSs2NTQ1LCBVKzY3MDgsIFUrNzUzNywgVSthYzg5LCBVK2FjOWMsIFUrYWNjMSwgVSthZDA0LCBVK2FkNzUsIFUrYWQ3ZCwgVSthZTQ1LCBVK2FlNjEsIFUrYWY0MiwgVStiMGFiLCBVK2IwYWYsIFUrYjBiMywgVStiMTJjLCBVK2IxOTQsIFUrYjFhOCwgVStiMjIwLCBVK2IyNTgsIFUrYjI4NCwgVStiMmZmLCBVK2IzMTUsIFUrYjM3MSwgVStiM2Q0LWIzZDUsIFUrYjQ2MCwgVStiNTI3LCBVK2I1MzQsIFUrYjgxMCwgVStiODE4LCBVK2I5OGUsIFUrYmE1NSwgVStiYmFjLCBVK2JjMGIsIFUrYmM0MCwgVStiY2ExLCBVK2JjY2QsIFUrYmQ5MywgVStiZTU0LCBVK2JlNWEsIFUrYmYwOCwgVStiZjUwLCBVK2JmNTUsIFUrYmZkYywgVStjMGMwLCBVK2MwZDAsIFUrYzBmNCwgVStjMTAwLCBVK2MxMWUsIFUrYzE3MCwgVStjMjBkLCBVK2MyNzQsIFUrYzI5MCwgVStjMzA4LCBVK2MzNjksIFUrYzUzOSwgVStjNTg3LCBVK2M1ZmYsIFUrYzZlYywgVStjNzBjLCBVK2M3YWQsIFUrYzdjOCwgVStjODNjLCBVK2M4ODEsIFUrY2I0OCwgVStjYzYwLCBVK2NlNjksIFUrY2U2YiwgVStjZTc1LCBVK2NmMDQsIFUrY2YwOCwgVStjZjU1LCBVK2NmNzAsIFUrY2ZmYywgVStkMGI3LCBVK2QxYTgsIFUrZDJjOCwgVStkMzg0LCBVK2Q0N2MsIFUrZDQ4YiwgVStkNWRkLCBVK2Q1ZTgsIFUrZDcyMCwgVStkNzU5LCBVK2Y5ODE7XHJcbn1cclxuXHJcblxyXG4vKiBbMTA4XSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBSZWd1bGFyXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItUmVndWxhclwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnlrRm1YaUVCUFQ0SVRiZ05BNUNnbTIweHpNNHJKXzFoVldyMHd1TE5HemdFUl9WTkNuVWo4dXhTdm1tNF9NU3VnWTluWE1nUnRpLjEwOC53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVStlMCwgVStlMiwgVSszOTUsIFUrM2I3LCBVKzNiYSwgVSsyNDYwLTI0NjEsIFUrMjVhMCwgVSszMDEwLTMwMTEsIFUrMzA2ZSwgVSszMGYzLCBVKzMxNGEsIFUrMzE0YywgVSs1OTI3LCBVKzY1YjAsIFUrN2U0MSwgVSs5N2QzLCBVKzlhZDQsIFUrYWQ0OSwgVSthZTBiLCBVK2FlMGQsIFUrYWU0MywgVSthZTVkLCBVK2FlY2YsIFUrYWYzYywgVSthZjY0LCBVK2FmZDQsIFUrYjA4MCwgVStiMDg0LCBVK2IwYzUsIFUrYjEwYywgVStiMWU4LCBVK2IyYWMsIFUrYjM2ZSwgVStiNDUxLCBVK2I1MTUsIFUrYjU0MCwgVStiNTYxLCBVK2I2YWIsIFUrYjZiMSwgVStiNzJjLCBVK2I3MzAsIFUrYjc0NCwgVStiODAwLCBVK2I4ZWMsIFUrYjhmMCwgVStiOTA0LCBVK2I5NjgsIFUrYjk2ZCwgVStiOTg3LCBVK2I5ZDksIFUrYmIzNiwgVStiYjQ5LCBVK2JjMmQsIFUrYmM0MywgVStiY2Y2LCBVK2JkODksIFUrYmU1NywgVStiZTYxLCBVK2JlZDQsIFUrYzA5MCwgVStjMTMwLCBVK2MxNDgsIFUrYzE5YywgVStjMmY5LCBVK2MzNmMsIFUrYzM3YywgVStjMzg0LCBVK2MzZGYsIFUrYzU3NSwgVStjNTg0LCBVK2M2NjAsIFUrYzcxOSwgVStjODE2LCBVK2NhNGQsIFUrY2E1NCwgVStjYWJjLCBVK2NiNDksIFUrY2MxNCwgVStjZmY1LCBVK2QwMDQsIFUrZDAzOCwgVStkMGI0LCBVK2QwZDMsIFUrZDBlMCwgVStkMGVkLCBVK2QxMzEsIFUrZDFiMCwgVStkMzFmLCBVK2QzM2QsIFUrZDNhMCwgVStkM2FiLCBVK2Q1MTQsIFUrZDU4NCwgVStkNmExLCBVK2Q2Y2MsIFUrZDc0OSwgVStkNzYwLCBVK2Q3OTk7XHJcbn1cclxuXHJcblxyXG4vKiBbMTA5XSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBSZWd1bGFyXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItUmVndWxhclwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnlrRm1YaUVCUFQ0SVRiZ05BNUNnbTIweHpNNHJKXzFoVldyMHd1TE5HemdFUl9WTkNuVWo4dXhTdm1tNF9NU3VnWTluWE1nUnRpLjEwOS53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVSsyNCwgVSs2MCwgVSszYjksIFUrM2JiLCBVKzNiZCwgVSsyMTkxLCBVKzI2MDYsIFUrMzAwYy0zMDBkLCBVKzMxMzEsIFUrMzEzNCwgVSszMTM5LCBVKzMxNDEtMzE0MiwgVSszMTQ4LCBVKzMxNjEsIFUrMzE2MywgVSszMjFjLCBVKzRlYmEsIFUrNTMxNywgVSthYzMxLCBVK2FjNzcsIFUrYWM5ZiwgVSthY2I5LCBVK2FjZjAtYWNmMSwgVSthY2ZkLCBVK2FkNzMsIFUrYWYzZCwgVStiMDBjLCBVK2IwNGEsIFUrYjA1NywgVStiMGM0LCBVK2IxODgsIFUrYjFjYywgVStiMjE0LCBVK2IyZGIsIFUrYjJlZSwgVStiMzA0LCBVK2I0ZWQsIFUrYjUxOCwgVStiNWJjLCBVK2I2MjUsIFUrYjY5Yy1iNjlkLCBVK2I3YWMsIFUrYjgwMSwgVStiODZjLCBVK2I5NTksIFUrYjk1YywgVStiOTg1LCBVK2JhNDgsIFUrYmI1OCwgVStiYzBjLCBVK2JjMzgsIFUrYmM4NSwgVStiYzlhLCBVK2JmNDAsIFUrYzA2OCwgVStjMGJkLCBVK2MwY2MsIFUrYzEyZiwgVStjMTQ5LCBVK2MxZTAsIFUrYzIyYiwgVStjMjJkLCBVK2MyNTAsIFUrYzJmYywgVStjMzAwLCBVK2MzMTMsIFUrYzM3MCwgVStjM2Q4LCBVK2M1NTcsIFUrYzU4MCwgVStjNWUzLCBVK2M2MmUsIFUrYzYzNCwgVStjNmYwLCBVK2M3NGQsIFUrYzc4MywgVStjNzhlLCBVK2M3OTYsIFUrYzdiYywgVStjOTJjLCBVK2NhNGMsIFUrY2MxYywgVStjYzU0LCBVK2NjNTksIFUrY2UwNCwgVStjZjMwLCBVK2NmYzQsIFUrZDE0MCwgVStkMzIxLCBVK2QzOGMsIFUrZDM5OSwgVStkNTRmLCBVK2Q1ODcsIFUrZDVkMCwgVStkNmU4LCBVK2Q3NzA7XHJcbn1cclxuXHJcblxyXG4vKiBbMTEwXSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBSZWd1bGFyXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItUmVndWxhclwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnlrRm1YaUVCUFQ0SVRiZ05BNUNnbTIweHpNNHJKXzFoVldyMHd1TE5HemdFUl9WTkNuVWo4dXhTdm1tNF9NU3VnWTluWE1nUnRpLjExMC53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVStkNywgVStlYSwgVStmYywgVSsyMTkyLCBVKzI1YmMsIFUrMzAwMCwgVSszMTM3LCBVKzMxNDUsIFUrMzE1YywgVSs3ZjhlLCBVK2FjMTMsIFUrYWM3MSwgVSthYzkwLCBVK2FjYjgsIFUrYWNlNywgVSthZDdmLCBVK2FlNTAsIFUrYWVmNCwgVSthZjM0LCBVK2FmYmMsIFUrYjA0OCwgVStiMDlhLCBVK2IwYWQsIFUrYjBiYywgVStiMTEzLCBVK2IxMjUsIFUrYjE0MSwgVStiMjBjLCBVK2IyZDksIFUrYjJlZCwgVStiMzY3LCBVK2IzNjksIFUrYjM3NCwgVStiM2NiLCBVK2I0ZWMsIFUrYjYxMSwgVStiNzYwLCBVK2I4MWIsIFUrYjgzNCwgVStiOGIwLCBVK2I4ZTEsIFUrYjk4OSwgVStiOWQxLCBVK2I5ZTEsIFUrYjlmYSwgVStiYTRkLCBVK2JhNzgsIFUrYmIzNSwgVStiYjU0LCBVK2JiZjksIFUrYmMxMSwgVStiY2IzLCBVK2JkMDUsIFUrYmQ5NSwgVStiZGQ0LCBVK2JlMTAsIFUrYmVkMCwgVStiZjUxLCBVK2MwZDgsIFUrYzIzMiwgVStjMmI3LCBVK2MyZWIsIFUrYzM3OCwgVStjNTAwLCBVK2M1MmMsIFUrYzU0OSwgVStjNTY4LCBVK2M1OTgsIFUrYzVjOSwgVStjNjFiLCBVK2M2MzksIFUrYzY3YywgVStjNzE3LCBVK2M3OGEsIFUrYzgwYSwgVStjOTBjLWM5MGQsIFUrYzk1MCwgVStjOWU3LCBVK2NiZTQsIFUrY2NhOSwgVStjY2U0LCBVK2NkYjAsIFUrY2U3OCwgVStjZTk0LCBVK2NlOTgsIFUrY2Y4YywgVStkMDE4LCBVK2QwMzQsIFUrZDBmMSwgVStkMWIxLCBVK2QyODAsIFUrZDJmOCwgVStkMzM4LCBVK2QzODAsIFUrZDNiNCwgVStkNjEwLCBVK2Q2OWYsIFUrZDZmYywgVStkNzU4O1xyXG59XHJcblxyXG5cclxuLyogWzExMV0gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgUmVndWxhclwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLVJlZ3VsYXJcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5a0ZtWGlFQlBUNElUYmdOQTVDZ20yMHh6TTRySl8xaFZXcjB3dUxOR3pnRVJfVk5DblVqOHV4U3ZtbTRfTVN1Z1k5blhNZ1J0aS4xMTEud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrZTcsIFUrMjAyMiwgVSsyMDNiLCBVKzI1YzAsIFUrMjYwNSwgVSsyNjYxLCBVKzMxNDcsIFUrMzE4ZCwgVSs2NzJjLCBVKzhhOWUsIFUrYWNhYSwgVSthY2JjLCBVK2FkMWMsIFUrYWU0YSwgVSthZTVjLCBVK2IwNDQsIFUrYjA1NCwgVStiMGM4LWIwYzksIFUrYjJhNiwgVStiMmQwLCBVK2IzNWMsIFUrYjM2NCwgVStiNDI4LCBVK2I0NTQsIFUrYjQ2NSwgVStiNGI3LCBVK2I0ZTMsIFUrYjUxYywgVStiNWExLCBVK2I3ODQsIFUrYjc5MCwgVStiN2FiLCBVK2I3ZjQsIFUrYjgyYywgVStiODM1LCBVK2I4ZTksIFUrYjhmOCwgVStiOWQ4LCBVK2I5ZjksIFUrYmE1YywgVStiYTY0LCBVK2JhYmQsIFUrYmIxOCwgVStiYjNiLCBVK2JiZmYsIFUrYmMwZCwgVStiYzQ1LCBVK2JjOTcsIFUrYmNiYywgVStiZTQ1LCBVK2JlNzUsIFUrYmU3YywgVStiZmNjLCBVK2MwYjYsIFUrYzBmNywgVStjMTRiLCBVK2MyYjQsIFUrYzMwZCwgVStjNGY4LCBVK2M1YmIsIFUrYzVkMSwgVStjNWUwLCBVK2M1ZWUsIFUrYzVmZCwgVStjNjA2LCBVK2M2YzUsIFUrYzZlMCwgVStjNzA4LCBVK2M4MWQsIFUrYzgyMCwgVStjODI0LCBVK2M4NzgsIFUrYzkxOCwgVStjOTZjLCBVK2M5ZTQsIFUrYzlmMSwgVStjYzJlLCBVK2NkMDksIFUrY2VhMSwgVStjZWY1LCBVK2NlZjcsIFUrY2Y2NCwgVStjZjY5LCBVK2NmZTgsIFUrZDAzNSwgVStkMGFjLCBVK2QyMzAsIFUrZDIzNCwgVStkMmY0LCBVK2QzMWQsIFUrZDU3NSwgVStkNTc4LCBVK2Q2MDgsIFUrZDYxNCwgVStkNzE4LCBVK2Q3NTEsIFUrZDc2MSwgVStkNzhjLCBVK2Q3OTA7XHJcbn1cclxuXHJcblxyXG4vKiBbMTEyXSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBSZWd1bGFyXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItUmVndWxhclwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnlrRm1YaUVCUFQ0SVRiZ05BNUNnbTIweHpNNHJKXzFoVldyMHd1TE5HemdFUl9WTkNuVWo4dXhTdm1tNF9NU3VnWTluWE1nUnRpLjExMi53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVSsyNjY1LCBVKzMxNjAsIFUrNGUyZCwgVSs2NTg3LCBVKzY1ZTUsIFUrYWMxMiwgVSthYzE0LCBVK2FjMTYsIFUrYWM4MSwgVSthZDM0LCBVK2FkZTAsIFUrYWU1NCwgVSthZWJjLCBVK2FmMmMsIFUrYWZjMCwgVSthZmM4LCBVK2IwNGMsIFUrYjA4YywgVStiMDk5LCBVK2IwYTksIFUrYjBhYywgVStiMGFlLCBVK2IwYjgsIFUrYjEyMywgVStiMTc5LCBVK2IyZTUsIFUrYjJmNywgVStiNGMwLCBVK2I1MzEsIFUrYjUzOCwgVStiNTQ1LCBVK2I1NTAsIFUrYjVhOCwgVStiNmYwLCBVK2I3MjgsIFUrYjczYiwgVStiN2FkLCBVK2I3ZWQsIFUrYjgwOSwgVStiODY0LCBVK2I4NmQsIFUrYjg3MSwgVStiOWJmLCBVK2I5ZjUsIFUrYmE0MCwgVStiYTRiLCBVK2JhNTgsIFUrYmE4NywgVStiYWFjLCBVK2JiYzAsIFUrYmMxNiwgVStiYzM0LCBVK2JkMDcsIFUrYmQ5OSwgVStiZTU5LCBVK2JmZDAsIFUrYzA1OCwgVStjMGU0LCBVK2MwZjUsIFUrYzEyZCwgVStjMTM5LCBVK2MyMjgsIFUrYzUyOSwgVStjNWM3LCBVK2M2MzUsIFUrYzYzNywgVStjNzM1LCBVK2M3N2QsIFUrYzc4NywgVStjNzg5LCBVK2M4YzQsIFUrYzk4OSwgVStjOThjLCBVK2M5ZDAsIFUrYzlkMywgVStjYzBjLCBVK2NjOTksIFUrY2QwYywgVStjZDJjLCBVK2NkOTgsIFUrY2RhNCwgVStjZTU5LCBVK2NlNjAsIFUrY2U2ZCwgVStjZWEwLCBVK2QwZDAtZDBkMSwgVStkMGQ1LCBVK2QxNGQsIFUrZDFhNCwgVStkMjljLCBVK2QyZjEsIFUrZDMwMSwgVStkMzljLCBVK2QzYmMsIFUrZDRlOCwgVStkNTQwLCBVK2Q1ZWMsIFUrZDY0MCwgVStkNzUwO1xyXG59XHJcblxyXG5cclxuLyogWzExM10gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgUmVndWxhclwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLVJlZ3VsYXJcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5a0ZtWGlFQlBUNElUYmdOQTVDZ20yMHh6TTRySl8xaFZXcjB3dUxOR3pnRVJfVk5DblVqOHV4U3ZtbTRfTVN1Z1k5blhNZ1J0aS4xMTMud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrNWUsIFUrMjViMiwgVSsyNWI2LCBVKzMxNGUsIFUrYWMyNCwgVSthY2UxLCBVK2FjZTQsIFUrYWU2OCwgVSthZjJkLCBVK2IwZDAsIFUrYjBlNSwgVStiMTUwLCBVK2IxNTUsIFUrYjE5MywgVStiMmM5LCBVK2IyZGQsIFUrYjNjOCwgVStiM2ZjLCBVK2I0MTAsIFUrYjQ1OCwgVStiNGRkLCBVK2I1YTAsIFUrYjVhNCwgVStiNWJiLCBVK2I3YjUsIFUrYjgzOCwgVStiODQwLCBVK2I4NmYsIFUrYjhmOSwgVStiOTYwLCBVK2I5ZTUsIFUrYmFiOCwgVStiYjUwLCBVK2JjMWQsIFUrYmMyNC1iYzI1LCBVK2JjYTgsIFUrYmNiZCwgVStiZDA0LCBVK2JkMTAsIFUrYmQyNCwgVStiZTQ4LCBVK2JlNWIsIFUrYmU2OCwgVStjMDVjLCBVK2MxMmMsIFUrYzE0MCwgVStjMTVjLCBVK2MxNjgsIFUrYzE5NCwgVStjMjE5LCBVK2MyN2QsIFUrYzJhOCwgVStjMmYxLCBVK2MyZjgsIFUrYzM2OCwgVStjNTU0LWM1NTUsIFUrYzU1OSwgVStjNTY0LCBVK2M1ZDgsIFUrYzVmYywgVStjNjI1LCBVK2M2NWMsIFUrYzZiMSwgVStjNzI4LCBVK2M3OTQsIFUrYzg0YywgVStjODhjLCBVK2M4ZTAsIFUrYzhmZCwgVStjOTk4LCBVK2M5ZGQsIFUrY2MwZCwgVStjYzMwLCBVK2NlZWMsIFUrY2YxMywgVStjZjFjLCBVK2NmNWMsIFUrZDA1MCwgVStkMDdjLCBVK2QwYTgsIFUrZDEzNCwgVStkMTM4LCBVK2QxNTQsIFUrZDFmNCwgVStkMmJjLCBVK2QzMjksIFUrZDMyYywgVStkM2QwLCBVK2QzZjQsIFUrZDNmYywgVStkNTZiLCBVK2Q1Y2MsIFUrZDYwMC1kNjAxLCBVK2Q2MzksIFUrZDZjOCwgVStkNzU0LCBVK2Q3NjU7XHJcbn1cclxuXHJcblxyXG4vKiBbMTE0XSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBSZWd1bGFyXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItUmVndWxhclwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnlrRm1YaUVCUFQ0SVRiZ05BNUNnbTIweHpNNHJKXzFoVldyMHd1TE5HemdFUl9WTkNuVWo4dXhTdm1tNF9NU3VnWTluWE1nUnRpLjExNC53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVSszYy0zZCwgVSsyMDI2LCBVKzI0ZDIsIFUrMzE0YiwgVSthYzExLCBVK2FjZjMsIFUrYWQ3NCwgVSthZDgxLCBVK2FkZjksIFUrYWUzNCwgVSthZjQzLCBVK2FmYjgsIFUrYjA1ZCwgVStiMDdjLCBVK2IxMTAsIFUrYjExOCwgVStiMTdjLCBVK2IxODAsIFUrYjE4ZCwgVStiMTkyLCBVK2IyY2MsIFUrYjM1NSwgVStiMzc4LCBVK2I0YTQsIFUrYjRlZiwgVStiNzhkLCBVK2I3OTksIFUrYjdhOSwgVStiN2ZkLCBVK2I4MDcsIFUrYjgwYywgVStiODM5LCBVK2I5YjQsIFUrYjlkYiwgVStiYTNjLCBVK2JhYjAsIFUrYmJhNCwgVStiYzk0LCBVK2JlNGMsIFUrYzE1NCwgVStjMWM0LCBVK2MyNmMsIFUrYzJhYywgVStjMmVkLCBVK2M0ZjQsIFUrYzU1ZSwgVStjNTYxLCBVK2M1NzEsIFUrYzViNSwgVStjNWM0LCBVK2M2NTQtYzY1NSwgVStjNjk1LCBVK2M2ZTgsIFUrYzZmOSwgVStjNzI0LCBVK2M3NTEsIFUrYzc3NSwgVStjN2EwLCBVK2M3YzEsIFUrYzg3NCwgVStjODgwLCBVK2M5ZDUsIFUrYzlmOCwgVStjYWJkLCBVK2NjMjksIFUrY2MyYywgVStjY2E4LCBVK2NjYWIsIFUrY2NkMCwgVStjZTIxLCBVK2NlMzUsIFUrY2U3YywgVStjZTkwLCBVK2NlZTgsIFUrY2VmNCwgVStjZmUwLCBVK2QwNzAsIFUrZDBiOSwgVStkMGMxLCBVK2QwYzQsIFUrZDBjOCwgVStkMTVjLCBVK2QxYTEsIFUrZDJjMCwgVStkMzAwLCBVK2QzMTQsIFUrZDNlZCwgVStkNDc4LCBVK2Q0ODAsIFUrZDQ4ZCwgVStkNTA4LCBVK2Q1M2QsIFUrZDVlNCwgVStkNjExLCBVK2Q2MWMsIFUrZDY4ZCwgVStkNmE4LCBVK2Q3OTg7XHJcbn1cclxuXHJcblxyXG4vKiBbMTE1XSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBSZWd1bGFyXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItUmVndWxhclwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnlrRm1YaUVCUFQ0SVRiZ05BNUNnbTIweHpNNHJKXzFoVldyMHd1TE5HemdFUl9WTkNuVWo4dXhTdm1tNF9NU3VnWTluWE1nUnRpLjExNS53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVSsyMywgVSsyNSwgVSs1ZiwgVSthOSwgVSthYzA4LCBVK2FjNzgsIFUrYWNhOCwgVSthY2FjLCBVK2FjZTgsIFUrYWQ3MCwgVSthZGMwLCBVK2FkZGMsIFUrYjEzNywgVStiMTQwLCBVK2IyMDgsIFUrYjI5MCwgVStiMmY1LCBVK2IzYzUsIFUrYjNjYywgVStiNDIwLCBVK2I0MjksIFUrYjUyOSwgVStiNTMwLCBVK2I3N2QsIFUrYjc5YywgVStiN2E4LCBVK2I3YzksIFUrYjdmMCwgVStiN2ZjLCBVK2I4MjgsIFUrYjg2MCwgVStiOWFkLCBVK2I5YzEsIFUrYjljOSwgVStiOWRkLWI5ZGUsIFUrYjllOCwgVStiYTM4LWJhMzksIFUrYmFiYiwgVStiYzAwLCBVK2JjOGMsIFUrYmNhMCwgVStiY2E0LCBVK2JjZDEsIFUrYmNmYywgVStiZDA5LCBVK2JkZjAsIFUrYmU2MCwgVStjMGFkLCBVK2MwYjQsIFUrYzBiYywgVStjMTkwLCBVK2MxZmMsIFUrYzIyMCwgVStjMjg4LCBVK2MyYjksIFUrYzJmNiwgVStjNTI4LCBVK2M1NDUsIFUrYzU1OCwgVStjNWJjLCBVK2M1ZDQsIFUrYzYwMCwgVStjNjQ0LCBVK2M2YzAsIFUrYzZjMywgVStjNzIxLCBVK2M3OTgsIFUrYzdhMSwgVStjODExLCBVK2M4MzgsIFUrYzg3MSwgVStjOTA0LCBVK2M5OTAsIFUrYzlkYywgVStjYzM4LCBVK2NjNDQsIFUrY2NhMCwgVStjZDFkLCBVK2NkOTUsIFUrY2RhOSwgVStjZTVjLCBVK2NmMDAsIFUrY2Y1OCwgVStkMTUwLCBVK2QyMmMsIFUrZDMwNSwgVStkMzI4LCBVK2QzN2MsIFUrZDNmMCwgVStkNTUxLCBVK2Q1YTUsIFUrZDVjOCwgVStkNWQ4LCBVK2Q2M2MsIFUrZDY0ZCwgVStkNjY5LCBVK2Q3MzQsIFUrZDc2YztcclxufVxyXG5cclxuXHJcbi8qIFsxMTZdICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIFJlZ3VsYXJcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1SZWd1bGFyXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieWtGbVhpRUJQVDRJVGJnTkE1Q2dtMjB4ek00ckpfMWhWV3Iwd3VMTkd6Z0VSX1ZOQ25Vajh1eFN2bW00X01TdWdZOW5YTWdSdGkuMTE2LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVKzI2LCBVKzJiLCBVKzNlLCBVKzQwLCBVKzdlLCBVK2FjMDEsIFUrYWMxOSwgVSthYzFkLCBVK2FjYTAsIFUrYWNhOSwgVSthY2IwLCBVK2FkOGMsIFUrYWUwOSwgVSthZTM4LCBVK2FlNDAsIFUrYWVkOCwgVStiMDljLCBVK2IwYTAsIFUrYjEwOCwgVStiMjA0LCBVK2IyOTgsIFUrYjJkOCwgVStiMmViLWIyZWMsIFUrYjJmNCwgVStiMzEzLCBVK2IzNTgsIFUrYjQ1MCwgVStiNGUwLCBVK2I1NGMsIFUrYjYxMCwgVStiNzgwLCBVK2I3OGMsIFUrYjc5MSwgVStiOGU4LCBVK2I5NTgsIFUrYjk3NCwgVStiOTg0LCBVK2I5YjAsIFUrYjliYy1iOWJkLCBVK2I5Y2UsIFUrYmE3MCwgVStiYmZjLCBVK2JjMGYsIFUrYmMxNSwgVStiYzFiLCBVK2JjMzEsIFUrYmM5NSwgVStiY2MwLCBVK2JjYzQsIFUrYmQ4MSwgVStiZDg4LCBVK2MwYzgsIFUrYzExZCwgVStjMTNjLCBVK2MxNTgsIFUrYzE4ZCwgVStjMWExLCBVK2MyMWMsIFUrYzRmMCwgVStjNTRhLCBVK2M1NjAsIFUrYzViOCwgVStjNWM4LCBVK2M1ZjQsIFUrYzYyOCwgVStjNjJjLCBVK2M2NzgsIFUrYzZjYywgVStjODA4LCBVK2M4MTAsIFUrYzg4NSwgVStjODhiLCBVK2M5MDAsIFUrYzk4OCwgVStjOTlkLCBVK2M5YzgsIFUrY2MzZC1jYzNlLCBVK2NjNDUsIFUrY2QwOCwgVStjZTIwLCBVK2NlZTQsIFUrZDA3NCwgVStkMGE0LCBVK2QwZGQsIFUrZDJiOSwgVStkM2I4LCBVK2QzYzksIFUrZDQ4OCwgVStkNTQ0LCBVK2Q1NTksIFUrZDU2ZCwgVStkNTg4LCBVK2Q2MTUsIFUrZDY0OCwgVStkNjU1LCBVK2Q2NTgsIFUrZDY1YztcclxufVxyXG5cclxuXHJcbi8qIFsxMTddICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIFJlZ3VsYXJcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1SZWd1bGFyXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieWtGbVhpRUJQVDRJVGJnTkE1Q2dtMjB4ek00ckpfMWhWV3Iwd3VMTkd6Z0VSX1ZOQ25Vajh1eFN2bW00X01TdWdZOW5YTWdSdGkuMTE3LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVK2QsIFUrNDgsIFUrN2MsIFUrYWMxMCwgVSthYzE1LCBVK2FjNzQsIFUrYWM4MCwgVSthYzgzLCBVK2FjYzQsIFUrYWQxMSwgVSthZDUwLCBVK2FkNmQsIFUrYWRmYywgVSthZTAwLCBVK2FlMDgsIFUrYWU0YywgVStiMGE4LCBVK2IxMjQsIFUrYjE0NCwgVStiMTc4LCBVK2IyNzQsIFUrYjJhNSwgVStiMmU4LCBVK2IyZjksIFUrYjM1NCwgVStiMzcwLCBVK2I0MTgsIFUrYjQxYywgVStiNGYxLCBVK2I1MTQsIFUrYjc5OCwgVStiODA4LCBVK2I4MjQtYjgyNSwgVStiOGNjLCBVK2I5NzgsIFUrYjlkMCwgVStiOWU0LCBVK2JhYTksIFUrYmIzYywgVStiYzE4LCBVK2JjMWMsIFUrYmMzMCwgVStiYzg0LCBVK2JjZjUsIFUrYmNmOCwgVStiZDg0LCBVK2JlMGMsIFUrYmUxNCwgVStjMGIwLCBVK2MwYzksIFUrYzBkZCwgVStjMTI0LCBVK2MyZGQsIFUrYzJlNCwgVStjMmVjLCBVK2M1NGMsIFUrYzU3Yy1jNTdkLCBVK2M1OTEsIFUrYzVjNS1jNWM2LCBVK2M1ZWQsIFUrYzYwOCwgVStjNjQwLCBVK2M2YjgsIFUrYzZkNCwgVStjNzg0LCBVK2M3YWMsIFUrYzgwMC1jODAxLCBVK2M5YzEsIFUrYzlkMSwgVStjYzI4LCBVK2NjOTgsIFUrY2M5YywgVStjY2FkLCBVK2NkNWMsIFUrY2Q5NCwgVStjZDljLCBVK2NkZTgsIFUrY2U2OCwgVStjZjU0LCBVK2QwZGMsIFUrZDE0YywgVStkMWEwLCBVK2QxYjUsIFUrZDJmMCwgVStkMzBjLCBVK2QzMTAsIFUrZDM5OCwgVStkNDVjLCBVK2Q1MGMsIFUrZDUzYywgVStkNTYwLCBVK2Q1NjgsIFUrZDU4OSwgVStkNjA0LCBVK2Q2YzQsIFUrZDc4ODtcclxufVxyXG5cclxuXHJcbi8qIFsxMThdICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIFJlZ3VsYXJcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1SZWd1bGFyXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieWtGbVhpRUJQVDRJVGJnTkE1Q2dtMjB4ek00ckpfMWhWV3Iwd3VMTkd6Z0VSX1ZOQ25Vajh1eFN2bW00X01TdWdZOW5YTWdSdGkuMTE4LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVKzM5LCBVKzQ5LCBVKzRkLTRlLCBVK2EwLCBVK2FjMDQsIFUrYWMxYywgVSthYzcwLCBVK2FjOGMsIFUrYWNiZCwgVSthY2Y1LCBVK2FjZmMsIFUrYWQwMCwgVSthZDZjLCBVK2FkZjgsIFUrYjA5OCwgVStiMGI0LCBVK2IyOTQsIFUrYjJjOCwgVStiMzAwLCBVK2IzYzQsIFUrYjNkOSwgVStiNGRjLCBVK2I0ZTQsIFUrYjc3YywgVStiN2VjLCBVK2I4NWQsIFUrYjk3YywgVStiOWM4LCBVK2I5Y2MsIFUrYmE1NCwgVStiYTc0LCBVK2JhODUsIFUrYmFhOCwgVStiYjM0LCBVK2JiMzgsIFUrYmJmOCwgVStiYzE0LCBVK2JjMjksIFUrYmM4OCwgVStiY2Y0LCBVK2JkODAsIFUrYmU0NCwgVStjMGMxLCBVK2MxMWMsIFUrYzEyMCwgVStjMTMxLCBVK2MxMzgsIFUrYzE4YywgVStjMjE4LCBVK2MyYjUsIFUrYzJlMCwgVStjNTQ0LCBVK2M1NDgsIFUrYzViNCwgVStjNWQwLCBVK2M1ZWMsIFUrYzVmMCwgVStjNjAxLCBVK2M2MjQsIFUrYzY5NCwgVStjNmE5LCBVK2M2YjAsIFUrYzZiNCwgVStjNmQwLCBVK2M3MDQsIFUrYzcyMCwgVStjNzNjLCBVK2M3NDAsIFUrYzc0NCwgVStjNzRjLCBVK2M3NTgsIFUrYzc3YywgVStjNzg1LCBVK2M3ODgsIFUrYzc5MC1jNzkxLCBVK2M3YTUsIFUrYzgwNCwgVStjODE1LCBVK2M4MWMsIFUrYzg3MCwgVStjOGZjLCBVK2M5MTEsIFUrYzljNCwgVStjY2I0LCBVK2NlNTgsIFUrY2U3NCwgVStkMDZjLCBVK2QwYzAsIFUrZDEzMCwgVStkMmI4LCBVK2QzZWMsIFUrZDUwNCwgVStkNTVjLCBVK2Q1NjksIFUrZDU3NCwgVStkNjM4LCBVK2Q2NTQsIFUrZDY4YztcclxufVxyXG5cclxuXHJcbi8qIFsxMTldICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIFJlZ3VsYXJcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1SZWd1bGFyXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieWtGbVhpRUJQVDRJVGJnTkE1Q2dtMjB4ek00ckpfMWhWV3Iwd3VMTkd6Z0VSX1ZOQ25Vajh1eFN2bW00X01TdWdZOW5YTWdSdGkuMTE5LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVKzIwLTIyLCBVKzI3LTJhLCBVKzJjLTM4LCBVKzNhLTNiLCBVKzNmLCBVKzQxLTQ3LCBVKzRhLTRjLCBVKzRmLTVkLCBVKzYxLTdiLCBVKzdkLCBVK2ExLCBVK2FiLCBVK2FlLCBVK2I3LCBVK2JiLCBVK2JmLCBVKzIwMTMtMjAxNCwgVSsyMDFjLTIwMWQsIFUrMjEyMiwgVSthYzAwLCBVK2FjZTAsIFUrYWUzMCwgVStiMmU0LCBVK2I4NWMsIFUrYjlhYywgVStjMGFjLCBVK2MyYTQsIFUrYzJkYywgVStjNzc0LCBVK2M3NzgsIFUrYzljMCwgVStkNTU4O1xyXG59XHJcblxyXG5cclxuLyogWzBdICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIE1lZGl1bVwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLU1lZGl1bVwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9JbDNJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi4wLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVK2Y5Y2EtZmEwYiwgVStmZjAzLWZmMDUsIFUrZmYwNywgVStmZjBhLWZmMGIsIFUrZmYwZC1mZjE5LCBVK2ZmMWIsIFUrZmYxZCwgVStmZjIwLWZmNWIsIFUrZmY1ZCwgVStmZmUwLWZmZTMsIFUrZmZlNS1mZmU2O1xyXG59XHJcblxyXG5cclxuLyogWzJdICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIE1lZGl1bVwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLU1lZGl1bVwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9JbDNJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi4yLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVK2Q3MjMtZDcyOCwgVStkNzJhLWQ3MzMsIFUrZDczNS1kNzQ4LCBVK2Q3NGEtZDc0ZiwgVStkNzUyLWQ3NTMsIFUrZDc1NS1kNzU3LCBVK2Q3NWEtZDc1ZiwgVStkNzYyLWQ3NjQsIFUrZDc2Ni1kNzY4LCBVK2Q3NmEtZDc2YiwgVStkNzZkLWQ3NmYsIFUrZDc3MS1kNzg3LCBVK2Q3ODktZDc4YiwgVStkNzhkLWQ3OGYsIFUrZDc5MS1kNzk3LCBVK2Q3OWEsIFUrZDc5YywgVStkNzllLWQ3YTMsIFUrZjkwMC1mOTA5LCBVK2Y5MGItZjkyZTtcclxufVxyXG5cclxuXHJcbi8qIFszXSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBNZWRpdW1cIiksIGxvY2FsKFwiTm90b1NhbnNLUi1NZWRpdW1cIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PSWwzSTdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uMy53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVStkNjc5LWQ2OGIsIFUrZDY4ZS1kNjllLCBVK2Q2YTAsIFUrZDZhMi1kNmE3LCBVK2Q2YTktZDZjMywgVStkNmM2LWQ2YzcsIFUrZDZjOS1kNmNiLCBVK2Q2Y2QtZDZkMywgVStkNmQ1LWQ2ZDYsIFUrZDZkOC1kNmUzLCBVK2Q2ZTUtZDZlNywgVStkNmU5LWQ2ZmIsIFUrZDZmZC1kNzE3LCBVK2Q3MTktZDcxZiwgVStkNzIxLWQ3MjI7XHJcbn1cclxuXHJcblxyXG4vKiBbNF0gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogNTAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgTWVkaXVtXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItTWVkaXVtXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT0lsM0k3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjQud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrZDViYy1kNWM3LCBVK2Q1Y2EtZDVjYiwgVStkNWNkLWQ1Y2YsIFUrZDVkMS1kNWQ3LCBVK2Q1ZDktZDVkYSwgVStkNWRjLCBVK2Q1ZGUtZDVlMywgVStkNWU2LWQ1ZTcsIFUrZDVlOS1kNWViLCBVK2Q1ZWQtZDVmNiwgVStkNWY4LCBVK2Q1ZmEtZDVmZiwgVStkNjAyLWQ2MDMsIFUrZDYwNS1kNjA3LCBVK2Q2MDktZDYwZiwgVStkNjEyLWQ2MTMsIFUrZDYxNi1kNjFiLCBVK2Q2MWQtZDYzNywgVStkNjNhLWQ2M2IsIFUrZDYzZC1kNjNmLCBVK2Q2NDEtZDY0NywgVStkNjRhLWQ2NGMsIFUrZDY0ZS1kNjUzLCBVK2Q2NTYtZDY1NywgVStkNjU5LWQ2NWIsIFUrZDY1ZC1kNjY2LCBVK2Q2NjgsIFUrZDY2YS1kNjc4O1xyXG59XHJcblxyXG5cclxuLyogWzVdICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIE1lZGl1bVwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLU1lZGl1bVwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9JbDNJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi41LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVK2Q1MDcsIFUrZDUwOS1kNTBiLCBVK2Q1MGQtZDUxMywgVStkNTE1LWQ1M2IsIFUrZDUzZS1kNTNmLCBVK2Q1NDEtZDU0MywgVStkNTQ1LWQ1NGMsIFUrZDU0ZSwgVStkNTUwLCBVK2Q1NTItZDU1NywgVStkNTVhLWQ1NWIsIFUrZDU1ZC1kNTVmLCBVK2Q1NjEtZDU2NCwgVStkNTY2LWQ1NjcsIFUrZDU2YSwgVStkNTZjLCBVK2Q1NmUtZDU3MywgVStkNTc2LWQ1NzcsIFUrZDU3OS1kNTgzLCBVK2Q1ODUtZDU4NiwgVStkNThhLWQ1YTQsIFUrZDVhNi1kNWJiO1xyXG59XHJcblxyXG5cclxuLyogWzZdICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIE1lZGl1bVwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLU1lZGl1bVwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9JbDNJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi42LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVK2Q0NjQtZDQ3NywgVStkNDdhLWQ0N2IsIFUrZDQ3ZC1kNDdmLCBVK2Q0ODEtZDQ4NywgVStkNDg5LWQ0OGEsIFUrZDQ4YywgVStkNDhlLWQ0ZTcsIFUrZDRlOS1kNTAzLCBVK2Q1MDUtZDUwNjtcclxufVxyXG5cclxuXHJcbi8qIFs3XSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBNZWRpdW1cIiksIGxvY2FsKFwiTm90b1NhbnNLUi1NZWRpdW1cIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PSWwzSTdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uNy53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVStkM2JmLWQzYzcsIFUrZDNjYS1kM2NmLCBVK2QzZDEtZDNlYiwgVStkM2VlLWQzZWYsIFUrZDNmMS1kM2YzLCBVK2QzZjUtZDNmYiwgVStkM2ZkLWQ0MDAsIFUrZDQwMi1kNDViLCBVK2Q0NWQtZDQ2MztcclxufVxyXG5cclxuXHJcbi8qIFs4XSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBNZWRpdW1cIiksIGxvY2FsKFwiTm90b1NhbnNLUi1NZWRpdW1cIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PSWwzSTdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uOC53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVStkMmZmLCBVK2QzMDItZDMwNCwgVStkMzA2LWQzMGIsIFUrZDMwZiwgVStkMzExLWQzMTMsIFUrZDMxNS1kMzFiLCBVK2QzMWUsIFUrZDMyMi1kMzI0LCBVK2QzMjYtZDMyNywgVStkMzJhLWQzMmIsIFUrZDMyZC1kMzJmLCBVK2QzMzEtZDMzNywgVStkMzM5LWQzM2MsIFUrZDMzZS1kMzdiLCBVK2QzN2UtZDM3ZiwgVStkMzgxLWQzODMsIFUrZDM4NS1kMzhiLCBVK2QzOGUtZDM5MCwgVStkMzkyLWQzOTcsIFUrZDM5YS1kMzliLCBVK2QzOWQtZDM5ZiwgVStkM2ExLWQzYTcsIFUrZDNhOS1kM2FhLCBVK2QzYWMsIFUrZDNhZS1kM2IzLCBVK2QzYjUtZDNiNywgVStkM2I5LWQzYmIsIFUrZDNiZC1kM2JlO1xyXG59XHJcblxyXG5cclxuLyogWzldICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIE1lZGl1bVwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLU1lZGl1bVwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9JbDNJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi45LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVK2QyNTctZDI3ZiwgVStkMjgxLWQyOWIsIFUrZDI5ZC1kMjlmLCBVK2QyYTEtZDJhYiwgVStkMmFkLWQyYjcsIFUrZDJiYS1kMmJiLCBVK2QyYmQtZDJiZiwgVStkMmMxLWQyYzcsIFUrZDJjOS1kMmVmLCBVK2QyZjItZDJmMywgVStkMmY1LWQyZjcsIFUrZDJmOS1kMmZlO1xyXG59XHJcblxyXG5cclxuLyogWzEwXSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBNZWRpdW1cIiksIGxvY2FsKFwiTm90b1NhbnNLUi1NZWRpdW1cIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PSWwzSTdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uMTAud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrZDFiNCwgVStkMWI2LWQxZjMsIFUrZDFmNS1kMjJiLCBVK2QyMmUtZDIyZiwgVStkMjMxLWQyMzMsIFUrZDIzNS1kMjNiLCBVK2QyM2QtZDI0MCwgVStkMjQyLWQyNTY7XHJcbn1cclxuXHJcblxyXG4vKiBbMTFdICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIE1lZGl1bVwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLU1lZGl1bVwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9JbDNJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi4xMS53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVStkMTA1LWQxMmYsIFUrZDEzMi1kMTMzLCBVK2QxMzUtZDEzNywgVStkMTM5LWQxM2YsIFUrZDE0MS1kMTQyLCBVK2QxNDQsIFUrZDE0Ni1kMTRiLCBVK2QxNGUtZDE0ZiwgVStkMTUxLWQxNTMsIFUrZDE1NS1kMTViLCBVK2QxNWUtZDE4NywgVStkMTg5LWQxOWYsIFUrZDFhMi1kMWEzLCBVK2QxYTUtZDFhNywgVStkMWE5LWQxYWYsIFUrZDFiMi1kMWIzO1xyXG59XHJcblxyXG5cclxuLyogWzEyXSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBNZWRpdW1cIiksIGxvY2FsKFwiTm90b1NhbnNLUi1NZWRpdW1cIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PSWwzSTdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uMTIud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrZDA0Yi1kMDRmLCBVK2QwNTEtZDA1NywgVStkMDU5LWQwNmIsIFUrZDA2ZC1kMDZmLCBVK2QwNzEtZDA3MywgVStkMDc1LWQwN2IsIFUrZDA3ZS1kMGEzLCBVK2QwYTYtZDBhNywgVStkMGE5LWQwYWIsIFUrZDBhZC1kMGIzLCBVK2QwYjYsIFUrZDBiOCwgVStkMGJhLWQwYmYsIFUrZDBjMi1kMGMzLCBVK2QwYzUtZDBjNywgVStkMGM5LWQwY2YsIFUrZDBkMiwgVStkMGQ2LWQwZGIsIFUrZDBkZS1kMGRmLCBVK2QwZTEtZDBlMywgVStkMGU1LWQwZWIsIFUrZDBlZS1kMGYwLCBVK2QwZjItZDEwNDtcclxufVxyXG5cclxuXHJcbi8qIFsxM10gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogNTAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgTWVkaXVtXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItTWVkaXVtXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT0lsM0k3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjEzLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVK2NmYTItY2ZjMywgVStjZmM1LWNmZGYsIFUrY2ZlMi1jZmUzLCBVK2NmZTUtY2ZlNywgVStjZmU5LWNmZjQsIFUrY2ZmNi1jZmZiLCBVK2NmZmQtY2ZmZiwgVStkMDAxLWQwMDMsIFUrZDAwNS1kMDE3LCBVK2QwMTktZDAzMywgVStkMDM2LWQwMzcsIFUrZDAzOS1kMDNiLCBVK2QwM2QtZDA0YTtcclxufVxyXG5cclxuXHJcbi8qIFsxNF0gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogNTAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgTWVkaXVtXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItTWVkaXVtXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT0lsM0k3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjE0LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVK2NlZjAtY2VmMywgVStjZWY2LCBVK2NlZjktY2VmZiwgVStjZjAxLWNmMDMsIFUrY2YwNS1jZjA3LCBVK2NmMDktY2YwZiwgVStjZjExLWNmMTIsIFUrY2YxNC1jZjFiLCBVK2NmMWQtY2YxZiwgVStjZjIxLWNmMmYsIFUrY2YzMS1jZjUzLCBVK2NmNTYtY2Y1NywgVStjZjU5LWNmNWIsIFUrY2Y1ZC1jZjYzLCBVK2NmNjYsIFUrY2Y2OCwgVStjZjZhLWNmNmYsIFUrY2Y3MS1jZjg0LCBVK2NmODYtY2Y4YiwgVStjZjhkLWNmYTE7XHJcbn1cclxuXHJcblxyXG4vKiBbMTVdICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIE1lZGl1bVwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLU1lZGl1bVwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9JbDNJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi4xNS53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVStjZTNjLWNlNTcsIFUrY2U1YS1jZTViLCBVK2NlNWQtY2U1ZiwgVStjZTYxLWNlNjcsIFUrY2U2YSwgVStjZTZjLCBVK2NlNmUtY2U3MywgVStjZTc2LWNlNzcsIFUrY2U3OS1jZTdiLCBVK2NlN2QtY2U4MywgVStjZTg1LWNlODgsIFUrY2U4YS1jZThmLCBVK2NlOTEtY2U5MywgVStjZTk1LWNlOTcsIFUrY2U5OS1jZTlmLCBVK2NlYTIsIFUrY2VhNC1jZWFiLCBVK2NlYWQtY2VlMywgVStjZWU2LWNlZTcsIFUrY2VlOS1jZWViLCBVK2NlZWQtY2VlZjtcclxufVxyXG5cclxuXHJcbi8qIFsxNl0gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogNTAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgTWVkaXVtXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItTWVkaXVtXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT0lsM0k3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjE2LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVK2NkOTItY2Q5MywgVStjZDk2LWNkOTcsIFUrY2Q5OS1jZDliLCBVK2NkOWQtY2RhMywgVStjZGE2LWNkYTgsIFUrY2RhYS1jZGFmLCBVK2NkYjEtY2RjMywgVStjZGM1LWNkY2IsIFUrY2RjZC1jZGU3LCBVK2NkZTktY2UwMywgVStjZTA1LWNlMWYsIFUrY2UyMi1jZTM0LCBVK2NlMzYtY2UzYjtcclxufVxyXG5cclxuXHJcbi8qIFsxN10gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogNTAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgTWVkaXVtXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItTWVkaXVtXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT0lsM0k3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjE3LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVK2NjZWYtY2QwNywgVStjZDBhLWNkMGIsIFUrY2QwZC1jZDFhLCBVK2NkMWMsIFUrY2QxZS1jZDJiLCBVK2NkMmQtY2Q1YiwgVStjZDVkLWNkNzcsIFUrY2Q3OS1jZDkxO1xyXG59XHJcblxyXG5cclxuLyogWzE4XSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBNZWRpdW1cIiksIGxvY2FsKFwiTm90b1NhbnNLUi1NZWRpdW1cIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PSWwzSTdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uMTgud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrY2MzZi1jYzQzLCBVK2NjNDYtY2M0NywgVStjYzQ5LWNjNGIsIFUrY2M0ZC1jYzUzLCBVK2NjNTUtY2M1OCwgVStjYzVhLWNjNWYsIFUrY2M2MS1jYzk3LCBVK2NjOWEtY2M5YiwgVStjYzlkLWNjOWYsIFUrY2NhMS1jY2E3LCBVK2NjYWEsIFUrY2NhYywgVStjY2FlLWNjYjMsIFUrY2NiNi1jY2I3LCBVK2NjYjktY2NiYiwgVStjY2JkLWNjY2YsIFUrY2NkMS1jY2UzLCBVK2NjZTUtY2NlZTtcclxufVxyXG5cclxuXHJcbi8qIFsxOV0gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogNTAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgTWVkaXVtXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItTWVkaXVtXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT0lsM0k3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjE5LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVK2NiOTEtY2JkMywgVStjYmQ1LWNiZTMsIFUrY2JlNS1jYzBiLCBVK2NjMGUtY2MwZiwgVStjYzExLWNjMTMsIFUrY2MxNS1jYzFiLCBVK2NjMWQtY2MyMCwgVStjYzIzLWNjMjcsIFUrY2MyYS1jYzJiLCBVK2NjMmQsIFUrY2MyZiwgVStjYzMxLWNjMzcsIFUrY2MzYSwgVStjYzNjO1xyXG59XHJcblxyXG5cclxuLyogWzIwXSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBNZWRpdW1cIiksIGxvY2FsKFwiTm90b1NhbnNLUi1NZWRpdW1cIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PSWwzSTdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uMjAud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrY2FmNC1jYjQ3LCBVK2NiNGEtY2I5MDtcclxufVxyXG5cclxuXHJcbi8qIFsyMV0gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogNTAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgTWVkaXVtXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItTWVkaXVtXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT0lsM0k3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjIxLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVK2NhNGEtY2E0YiwgVStjYTRlLWNhNGYsIFUrY2E1MS1jYTUzLCBVK2NhNTUtY2E1YiwgVStjYTVkLWNhNjAsIFUrY2E2Mi1jYTgzLCBVK2NhODUtY2FiYiwgVStjYWJlLWNhYmYsIFUrY2FjMS1jYWMzLCBVK2NhYzUtY2FjYiwgVStjYWNkLWNhZDAsIFUrY2FkMiwgVStjYWQ0LWNhZDgsIFUrY2FkYS1jYWYzO1xyXG59XHJcblxyXG5cclxuLyogWzIyXSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBNZWRpdW1cIiksIGxvY2FsKFwiTm90b1NhbnNLUi1NZWRpdW1cIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PSWwzSTdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uMjIud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrYzk5Ni1jOTk3LCBVK2M5OWEtYzk5YywgVStjOTllLWM5YmYsIFUrYzljMi1jOWMzLCBVK2M5YzUtYzljNywgVStjOWM5LWM5Y2YsIFUrYzlkMiwgVStjOWQ0LCBVK2M5ZDctYzlkOCwgVStjOWRiLCBVK2M5ZGUtYzlkZiwgVStjOWUxLWM5ZTMsIFUrYzllNS1jOWU2LCBVK2M5ZTgtYzllYiwgVStjOWVlLWM5ZjAsIFUrYzlmMi1jOWY3LCBVK2M5ZjktY2EwYiwgVStjYTBkLWNhMjgsIFUrY2EyYS1jYTQ5O1xyXG59XHJcblxyXG5cclxuLyogWzIzXSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBNZWRpdW1cIiksIGxvY2FsKFwiTm90b1NhbnNLUi1NZWRpdW1cIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PSWwzSTdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uMjMud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrYzhlOS1jOGY0LCBVK2M4ZjYtYzhmYiwgVStjOGZlLWM4ZmYsIFUrYzkwMS1jOTAzLCBVK2M5MDUtYzkwYiwgVStjOTBlLWM5MTAsIFUrYzkxMi1jOTE3LCBVK2M5MTktYzkyYiwgVStjOTJkLWM5NGYsIFUrYzk1MS1jOTUzLCBVK2M5NTUtYzk2YiwgVStjOTZkLWM5NzMsIFUrYzk3NS1jOTg3LCBVK2M5OGEtYzk4YiwgVStjOThkLWM5OGYsIFUrYzk5MS1jOTk1O1xyXG59XHJcblxyXG5cclxuLyogWzI0XSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBNZWRpdW1cIiksIGxvY2FsKFwiTm90b1NhbnNLUi1NZWRpdW1cIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PSWwzSTdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uMjQud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrYzg0MS1jODRiLCBVK2M4NGQtYzg2ZiwgVStjODcyLWM4NzMsIFUrYzg3NS1jODc3LCBVK2M4NzktYzg3ZiwgVStjODgyLWM4ODQsIFUrYzg4Ny1jODhhLCBVK2M4OGQtYzhjMywgVStjOGM1LWM4ZGYsIFUrYzhlMS1jOGU4O1xyXG59XHJcblxyXG5cclxuLyogWzI1XSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBNZWRpdW1cIiksIGxvY2FsKFwiTm90b1NhbnNLUi1NZWRpdW1cIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PSWwzSTdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uMjUud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrYzc3OS1jNzdiLCBVK2M3N2UtYzc4MiwgVStjNzg2LCBVK2M3OGIsIFUrYzc4ZCwgVStjNzhmLCBVK2M3OTItYzc5MywgVStjNzk1LCBVK2M3OTcsIFUrYzc5OS1jNzlmLCBVK2M3YTIsIFUrYzdhNy1jN2FiLCBVK2M3YWUtYzdiYiwgVStjN2JkLWM3YzAsIFUrYzdjMi1jN2M3LCBVK2M3YzktYzdkYywgVStjN2RlLWM3ZmYsIFUrYzgwMi1jODAzLCBVK2M4MDUtYzgwNywgVStjODA5LCBVK2M4MGItYzgwZiwgVStjODEyLCBVK2M4MTQsIFUrYzgxNy1jODFiLCBVK2M4MWUtYzgxZiwgVStjODIxLWM4MjMsIFUrYzgyNS1jODJlLCBVK2M4MzAtYzgzNywgVStjODM5LWM4M2IsIFUrYzgzZC1jODQwO1xyXG59XHJcblxyXG5cclxuLyogWzI2XSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBNZWRpdW1cIiksIGxvY2FsKFwiTm90b1NhbnNLUi1NZWRpdW1cIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PSWwzSTdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uMjYud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrYzZiYi1jNmJmLCBVK2M2YzIsIFUrYzZjNCwgVStjNmM2LWM2Y2IsIFUrYzZjZS1jNmNmLCBVK2M2ZDEtYzZkMywgVStjNmQ1LWM2ZGIsIFUrYzZkZC1jNmRmLCBVK2M2ZTEtYzZlNywgVStjNmU5LWM2ZWIsIFUrYzZlZC1jNmVmLCBVK2M2ZjEtYzZmOCwgVStjNmZhLWM3MDMsIFUrYzcwNS1jNzA3LCBVK2M3MDktYzcwYiwgVStjNzBkLWM3MTYsIFUrYzcxOCwgVStjNzFhLWM3MWYsIFUrYzcyMi1jNzIzLCBVK2M3MjUtYzcyNywgVStjNzI5LWM3MzQsIFUrYzczNi1jNzNiLCBVK2M3M2UtYzczZiwgVStjNzQxLWM3NDMsIFUrYzc0NS1jNzRiLCBVK2M3NGUtYzc1MCwgVStjNzUyLWM3NTcsIFUrYzc1OS1jNzczLCBVK2M3NzYtYzc3NztcclxufVxyXG5cclxuXHJcbi8qIFsyN10gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogNTAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgTWVkaXVtXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItTWVkaXVtXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT0lsM0k3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjI3LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVK2M1ZjUtYzVmYiwgVStjNWZlLCBVK2M2MDItYzYwNSwgVStjNjA3LCBVK2M2MDktYzYwZiwgVStjNjExLWM2MWEsIFUrYzYxYy1jNjIzLCBVK2M2MjYtYzYyNywgVStjNjI5LWM2MmIsIFUrYzYyZCwgVStjNjJmLWM2MzIsIFUrYzYzNiwgVStjNjM4LCBVK2M2M2EtYzYzZiwgVStjNjQyLWM2NDMsIFUrYzY0NS1jNjQ3LCBVK2M2NDktYzY1MiwgVStjNjU2LWM2NWIsIFUrYzY1ZC1jNjVmLCBVK2M2NjEtYzY2MywgVStjNjY1LWM2NzcsIFUrYzY3OS1jNjdiLCBVK2M2N2QtYzY5MywgVStjNjk2LWM2OTcsIFUrYzY5OS1jNjliLCBVK2M2OWQtYzZhMywgVStjNmE2LCBVK2M2YTgsIFUrYzZhYS1jNmFmLCBVK2M2YjItYzZiMywgVStjNmI1LWM2YjcsIFUrYzZiOS1jNmJhO1xyXG59XHJcblxyXG5cclxuLyogWzI4XSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBNZWRpdW1cIiksIGxvY2FsKFwiTm90b1NhbnNLUi1NZWRpdW1cIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PSWwzSTdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uMjgud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrYzUxNy1jNTI3LCBVK2M1MmEtYzUyYiwgVStjNTJkLWM1MmYsIFUrYzUzMS1jNTM4LCBVK2M1M2EsIFUrYzUzYywgVStjNTNlLWM1NDMsIFUrYzU0Ni1jNTQ3LCBVK2M1NGIsIFUrYzU0ZC1jNTUyLCBVK2M1NTYsIFUrYzU1YS1jNTViLCBVK2M1NWQsIFUrYzU1ZiwgVStjNTYyLWM1NjMsIFUrYzU2NS1jNTY3LCBVK2M1NjktYzU2ZiwgVStjNTcyLCBVK2M1NzQsIFUrYzU3Ni1jNTdiLCBVK2M1N2UtYzU3ZiwgVStjNTgxLWM1ODMsIFUrYzU4NS1jNTg2LCBVK2M1ODgtYzU4YiwgVStjNThlLCBVK2M1OTAsIFUrYzU5Mi1jNTk2LCBVK2M1OTktYzViMywgVStjNWI2LWM1YjcsIFUrYzViYSwgVStjNWJlLWM1YzMsIFUrYzVjYS1jNWNiLCBVK2M1Y2QsIFUrYzVjZiwgVStjNWQyLWM1ZDMsIFUrYzVkNS1jNWQ3LCBVK2M1ZDktYzVkZiwgVStjNWUxLWM1ZTIsIFUrYzVlNCwgVStjNWU2LWM1ZWIsIFUrYzVlZiwgVStjNWYxLWM1ZjM7XHJcbn1cclxuXHJcblxyXG4vKiBbMjldICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIE1lZGl1bVwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLU1lZGl1bVwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9JbDNJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi4yOS53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVStjNDc1LWM0ZWYsIFUrYzRmMi1jNGYzLCBVK2M0ZjUtYzRmNywgVStjNGY5LWM0ZmYsIFUrYzUwMi1jNTBiLCBVK2M1MGQtYzUxNjtcclxufVxyXG5cclxuXHJcbi8qIFszMF0gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogNTAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgTWVkaXVtXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItTWVkaXVtXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT0lsM0k3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjMwLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVK2MzZDAtYzNkNywgVStjM2RhLWMzZGIsIFUrYzNkZC1jM2RlLCBVK2MzZTEtYzNlYywgVStjM2VlLWMzZjMsIFUrYzNmNS1jNDJiLCBVK2M0MmQtYzQ2MywgVStjNDY2LWM0NzQ7XHJcbn1cclxuXHJcblxyXG4vKiBbMzFdICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIE1lZGl1bVwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLU1lZGl1bVwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9JbDNJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi4zMS53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVStjMzJiLWMzNjcsIFUrYzM2YS1jMzZiLCBVK2MzNmQtYzM2ZiwgVStjMzcxLWMzNzcsIFUrYzM3YS1jMzdiLCBVK2MzN2UtYzM4MywgVStjMzg1LWMzODcsIFUrYzM4OS1jM2NmO1xyXG59XHJcblxyXG5cclxuLyogWzMyXSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBNZWRpdW1cIiksIGxvY2FsKFwiTm90b1NhbnNLUi1NZWRpdW1cIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PSWwzSTdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uMzIud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrYzI2YS1jMjZiLCBVK2MyNmQtYzI2ZiwgVStjMjcxLWMyNzMsIFUrYzI3NS1jMjdiLCBVK2MyN2UtYzI4NywgVStjMjg5LWMyOGYsIFUrYzI5MS1jMjk3LCBVK2MyOTktYzI5YSwgVStjMjljLWMyYTMsIFUrYzJhNS1jMmE3LCBVK2MyYTktYzJhYiwgVStjMmFkLWMyYjMsIFUrYzJiNiwgVStjMmI4LCBVK2MyYmEtYzJiYiwgVStjMmJkLWMyZGIsIFUrYzJkZS1jMmRmLCBVK2MyZTEtYzJlMiwgVStjMmU1LWMyZWEsIFUrYzJlZSwgVStjMmYwLCBVK2MyZjItYzJmNSwgVStjMmY3LCBVK2MyZmEtYzJmYiwgVStjMmZkLWMyZmYsIFUrYzMwMS1jMzA3LCBVK2MzMDktYzMwYywgVStjMzBlLWMzMTIsIFUrYzMxNS1jMzIzLCBVK2MzMjUtYzMyOCwgVStjMzJhO1xyXG59XHJcblxyXG5cclxuLyogWzMzXSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBNZWRpdW1cIiksIGxvY2FsKFwiTm90b1NhbnNLUi1NZWRpdW1cIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PSWwzSTdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uMzMud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrYzFiYy1jMWMzLCBVK2MxYzUtYzFkZiwgVStjMWUxLWMxZmIsIFUrYzFmZC1jMjAzLCBVK2MyMDUtYzIwYywgVStjMjBlLCBVK2MyMTAtYzIxNywgVStjMjFhLWMyMWIsIFUrYzIxZC1jMjFlLCBVK2MyMjEtYzIyNywgVStjMjI5LWMyMmEsIFUrYzIyYywgVStjMjJlLCBVK2MyMzAsIFUrYzIzMy1jMjRmLCBVK2MyNTEtYzI1NywgVStjMjU5LWMyNjk7XHJcbn1cclxuXHJcblxyXG4vKiBbMzRdICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIE1lZGl1bVwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLU1lZGl1bVwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9JbDNJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi4zNC53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVStjMTAxLWMxMWIsIFUrYzExZiwgVStjMTIxLWMxMjMsIFUrYzEyNS1jMTJiLCBVK2MxMmUsIFUrYzEzMi1jMTM3LCBVK2MxM2EtYzEzYiwgVStjMTNkLWMxM2YsIFUrYzE0MS1jMTQ3LCBVK2MxNGEsIFUrYzE0Yy1jMTUzLCBVK2MxNTUtYzE1NywgVStjMTU5LWMxNWIsIFUrYzE1ZC1jMTY2LCBVK2MxNjktYzE2ZiwgVStjMTcxLWMxNzcsIFUrYzE3OS1jMThiLCBVK2MxOGUtYzE4ZiwgVStjMTkxLWMxOTMsIFUrYzE5NS1jMTliLCBVK2MxOWQtYzE5ZSwgVStjMWEwLCBVK2MxYTItYzFhNCwgVStjMWE2LWMxYmI7XHJcbn1cclxuXHJcblxyXG4vKiBbMzVdICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIE1lZGl1bVwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLU1lZGl1bVwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9JbDNJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi4zNS53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVStjMDQ5LWMwNTcsIFUrYzA1OS1jMDViLCBVK2MwNWQtYzA1ZiwgVStjMDYxLWMwNjcsIFUrYzA2OS1jMDhmLCBVK2MwOTEtYzBhYiwgVStjMGFlLWMwYWYsIFUrYzBiMS1jMGIzLCBVK2MwYjUsIFUrYzBiNy1jMGJiLCBVK2MwYmUsIFUrYzBjMi1jMGM3LCBVK2MwY2EtYzBjYiwgVStjMGNkLWMwY2YsIFUrYzBkMS1jMGQ3LCBVK2MwZDktYzBkYSwgVStjMGRjLCBVK2MwZGUtYzBlMywgVStjMGU1LWMwZWIsIFUrYzBlZC1jMGYzLCBVK2MwZjYsIFUrYzBmOCwgVStjMGZhLWMwZmY7XHJcbn1cclxuXHJcblxyXG4vKiBbMzZdICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIE1lZGl1bVwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLU1lZGl1bVwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9JbDNJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi4zNi53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVStiZmE3LWJmYWYsIFUrYmZiMS1iZmM0LCBVK2JmYzYtYmZjYiwgVStiZmNlLWJmY2YsIFUrYmZkMS1iZmQzLCBVK2JmZDUtYmZkYiwgVStiZmRkLWMwNDg7XHJcbn1cclxuXHJcblxyXG4vKiBbMzddICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIE1lZGl1bVwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLU1lZGl1bVwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9JbDNJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi4zNy53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVStiZjA3LCBVK2JmMDktYmYzZiwgVStiZjQxLWJmNGYsIFUrYmY1Mi1iZjU0LCBVK2JmNTYtYmZhNjtcclxufVxyXG5cclxuXHJcbi8qIFszOF0gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogNTAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgTWVkaXVtXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItTWVkaXVtXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT0lsM0k3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjM4LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVK2JlNTYsIFUrYmU1OCwgVStiZTVjLWJlNWYsIFUrYmU2Mi1iZTYzLCBVK2JlNjUtYmU2NywgVStiZTY5LWJlNzQsIFUrYmU3Ni1iZTdiLCBVK2JlN2UtYmU3ZiwgVStiZTgxLWJlOGUsIFUrYmU5MCwgVStiZTkyLWJlYTcsIFUrYmVhOS1iZWNmLCBVK2JlZDItYmVkMywgVStiZWQ1LWJlZDYsIFUrYmVkOS1iZWUzLCBVK2JlZTYtYmYwNjtcclxufVxyXG5cclxuXHJcbi8qIFszOV0gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogNTAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgTWVkaXVtXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItTWVkaXVtXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT0lsM0k3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjM5LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVK2JkYjAtYmRkMywgVStiZGQ1LWJkZWYsIFUrYmRmMS1iZTBiLCBVK2JlMGQtYmUwZiwgVStiZTExLWJlMTMsIFUrYmUxNS1iZTQzLCBVK2JlNDYtYmU0NywgVStiZTQ5LWJlNGIsIFUrYmU0ZC1iZTUzO1xyXG59XHJcblxyXG5cclxuLyogWzQwXSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBNZWRpdW1cIiksIGxvY2FsKFwiTm90b1NhbnNLUi1NZWRpdW1cIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PSWwzSTdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uNDAud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrYmQwMywgVStiZDA2LCBVK2JkMDgsIFUrYmQwYS1iZDBmLCBVK2JkMTEtYmQyMiwgVStiZDI1LWJkNDcsIFUrYmQ0OS1iZDU4LCBVK2JkNWEtYmQ3ZiwgVStiZDgyLWJkODMsIFUrYmQ4NS1iZDg3LCBVK2JkOGEtYmQ4ZiwgVStiZDkxLWJkOTIsIFUrYmQ5NCwgVStiZDk2LWJkOTgsIFUrYmQ5YS1iZGFmO1xyXG59XHJcblxyXG5cclxuLyogWzQxXSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBNZWRpdW1cIiksIGxvY2FsKFwiTm90b1NhbnNLUi1NZWRpdW1cIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PSWwzSTdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uNDEud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrYmM0ZS1iYzgzLCBVK2JjODYtYmM4NywgVStiYzg5LWJjOGIsIFUrYmM4ZC1iYzkzLCBVK2JjOTYsIFUrYmM5OCwgVStiYzliLWJjOWYsIFUrYmNhMi1iY2EzLCBVK2JjYTUtYmNhNywgVStiY2E5LWJjYjIsIFUrYmNiNC1iY2JiLCBVK2JjYmUtYmNiZiwgVStiY2MxLWJjYzMsIFUrYmNjNS1iY2NjLCBVK2JjY2UtYmNkMCwgVStiY2QyLWJjZDQsIFUrYmNkNi1iY2YzLCBVK2JjZjcsIFUrYmNmOS1iY2ZiLCBVK2JjZmQtYmQwMjtcclxufVxyXG5cclxuXHJcbi8qIFs0Ml0gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogNTAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgTWVkaXVtXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItTWVkaXVtXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT0lsM0k3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjQyLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVK2JiOTAtYmJhMywgVStiYmE1LWJiYWIsIFUrYmJhZC1iYmJmLCBVK2JiYzEtYmJmNywgVStiYmZhLWJiZmIsIFUrYmJmZC1iYmZlLCBVK2JjMDEtYmMwNywgVStiYzA5LWJjMGEsIFUrYmMwZSwgVStiYzEwLCBVK2JjMTItYmMxMywgVStiYzE3LCBVK2JjMTktYmMxYSwgVStiYzFlLCBVK2JjMjAtYmMyMywgVStiYzI2LCBVK2JjMjgsIFUrYmMyYS1iYzJjLCBVK2JjMmUtYmMyZiwgVStiYzMyLWJjMzMsIFUrYmMzNS1iYzM3LCBVK2JjMzktYmMzZiwgVStiYzQxLWJjNDIsIFUrYmM0NCwgVStiYzQ2LWJjNDgsIFUrYmM0YS1iYzRkO1xyXG59XHJcblxyXG5cclxuLyogWzQzXSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBNZWRpdW1cIiksIGxvY2FsKFwiTm90b1NhbnNLUi1NZWRpdW1cIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PSWwzSTdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uNDMud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrYmFlNi1iYWZiLCBVK2JhZmQtYmIxNywgVStiYjE5LWJiMzMsIFUrYmIzNywgVStiYjM5LWJiM2EsIFUrYmIzZC1iYjQzLCBVK2JiNDUtYmI0NiwgVStiYjQ4LCBVK2JiNGEtYmI0ZiwgVStiYjUxLWJiNTMsIFUrYmI1NS1iYjU3LCBVK2JiNTktYmI2MiwgVStiYjY0LWJiOGY7XHJcbn1cclxuXHJcblxyXG4vKiBbNDRdICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIE1lZGl1bVwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLU1lZGl1bVwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9JbDNJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi40NC53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVStiYTMwLWJhMzcsIFUrYmEzYS1iYTNiLCBVK2JhM2QtYmEzZiwgVStiYTQxLWJhNDcsIFUrYmE0OS1iYTRhLCBVK2JhNGMsIFUrYmE0ZS1iYTUzLCBVK2JhNTYtYmE1NywgVStiYTU5LWJhNWIsIFUrYmE1ZC1iYTYzLCBVK2JhNjUtYmE2NiwgVStiYTY4LWJhNmYsIFUrYmE3MS1iYTczLCBVK2JhNzUtYmE3NywgVStiYTc5LWJhODQsIFUrYmE4NiwgVStiYTg4LWJhYTcsIFUrYmFhYSwgVStiYWFkLWJhYWYsIFUrYmFiMS1iYWI3LCBVK2JhYmEsIFUrYmFiYywgVStiYWJlLWJhZTU7XHJcbn1cclxuXHJcblxyXG4vKiBbNDVdICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIE1lZGl1bVwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLU1lZGl1bVwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9JbDNJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi40NS53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVStiOTZlLWI5NzMsIFUrYjk3Ni1iOTc3LCBVK2I5NzktYjk3YiwgVStiOTdkLWI5ODMsIFUrYjk4NiwgVStiOTg4LCBVK2I5OGEtYjk4ZCwgVStiOThmLWI5YWIsIFUrYjlhZS1iOWFmLCBVK2I5YjEtYjliMywgVStiOWI1LWI5YmIsIFUrYjliZSwgVStiOWMwLCBVK2I5YzItYjljNywgVStiOWNhLWI5Y2IsIFUrYjljZCwgVStiOWQyLWI5ZDcsIFUrYjlkYSwgVStiOWRjLCBVK2I5ZGYtYjllMCwgVStiOWUyLCBVK2I5ZTYtYjllNywgVStiOWU5LWI5ZjMsIFUrYjlmNiwgVStiOWY4LCBVK2I5ZmItYmEyZjtcclxufVxyXG5cclxuXHJcbi8qIFs0Nl0gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogNTAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgTWVkaXVtXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItTWVkaXVtXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT0lsM0k3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjQ2LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVK2I4YmYtYjhjYiwgVStiOGNkLWI4ZTAsIFUrYjhlMi1iOGU3LCBVK2I4ZWEtYjhlYiwgVStiOGVkLWI4ZWYsIFUrYjhmMS1iOGY3LCBVK2I4ZmEsIFUrYjhmYywgVStiOGZlLWI5MDMsIFUrYjkwNS1iOTE3LCBVK2I5MTktYjkxZiwgVStiOTIxLWI5M2IsIFUrYjkzZC1iOTU3LCBVK2I5NWEtYjk1YiwgVStiOTVkLWI5NWYsIFUrYjk2MS1iOTY3LCBVK2I5NjktYjk2YztcclxufVxyXG5cclxuXHJcbi8qIFs0N10gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogNTAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgTWVkaXVtXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItTWVkaXVtXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT0lsM0k3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjQ3LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVK2I4MGQtYjgwZiwgVStiODExLWI4MTcsIFUrYjgxYSwgVStiODFjLWI4MjMsIFUrYjgyNi1iODI3LCBVK2I4MjktYjgyYiwgVStiODJkLWI4MzMsIFUrYjgzNiwgVStiODNhLWI4M2YsIFUrYjg0MS1iODViLCBVK2I4NWUtYjg1ZiwgVStiODYxLWI4NjMsIFUrYjg2NS1iODZiLCBVK2I4NmUsIFUrYjg3MCwgVStiODcyLWI4YWYsIFUrYjhiMS1iOGJlO1xyXG59XHJcblxyXG5cclxuLyogWzQ4XSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBNZWRpdW1cIiksIGxvY2FsKFwiTm90b1NhbnNLUi1NZWRpdW1cIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PSWwzSTdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uNDgud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrYjc0ZC1iNzVmLCBVK2I3NjEtYjc2MywgVStiNzY1LWI3NzQsIFUrYjc3Ni1iNzdiLCBVK2I3N2UtYjc3ZiwgVStiNzgxLWI3ODMsIFUrYjc4NS1iNzhiLCBVK2I3OGUsIFUrYjc5Mi1iNzk2LCBVK2I3OWEtYjc5YiwgVStiNzlkLWI3YTcsIFUrYjdhYSwgVStiN2FlLWI3YjMsIFUrYjdiNi1iN2M4LCBVK2I3Y2EtYjdlYiwgVStiN2VlLWI3ZWYsIFUrYjdmMS1iN2YzLCBVK2I3ZjUtYjdmYiwgVStiN2ZlLCBVK2I4MDItYjgwNiwgVStiODBhLWI4MGI7XHJcbn1cclxuXHJcblxyXG4vKiBbNDldICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIE1lZGl1bVwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLU1lZGl1bVwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9JbDNJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi40OS53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVStiNmE3LWI2YWEsIFUrYjZhYy1iNmIwLCBVK2I2YjItYjZlZiwgVStiNmYxLWI3MjcsIFUrYjcyYS1iNzJiLCBVK2I3MmQtYjcyZSwgVStiNzMxLWI3MzcsIFUrYjczOS1iNzNhLCBVK2I3M2MtYjc0MywgVStiNzQ1LWI3NGM7XHJcbn1cclxuXHJcblxyXG4vKiBbNTBdICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIE1lZGl1bVwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLU1lZGl1bVwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9JbDNJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi41MC53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVStiNjA1LWI2MGYsIFUrYjYxMi1iNjE3LCBVK2I2MTktYjYyNCwgVStiNjI2LWI2OWIsIFUrYjY5ZS1iNmEzLCBVK2I2YTUtYjZhNjtcclxufVxyXG5cclxuXHJcbi8qIFs1MV0gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogNTAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgTWVkaXVtXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItTWVkaXVtXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT0lsM0k3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjUxLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVK2I1NWYsIFUrYjU2Mi1iNTgzLCBVK2I1ODUtYjU5ZiwgVStiNWEyLWI1YTMsIFUrYjVhNS1iNWE3LCBVK2I1YTktYjViMiwgVStiNWI1LWI1YmEsIFUrYjViZC1iNjA0O1xyXG59XHJcblxyXG5cclxuLyogWzUyXSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBNZWRpdW1cIiksIGxvY2FsKFwiTm90b1NhbnNLUi1NZWRpdW1cIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PSWwzSTdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uNTIud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrYjRhNS1iNGI2LCBVK2I0YjgtYjRiZiwgVStiNGMxLWI0YzcsIFUrYjRjOS1iNGRiLCBVK2I0ZGUtYjRkZiwgVStiNGUxLWI0ZTIsIFUrYjRlNS1iNGViLCBVK2I0ZWUsIFUrYjRmMCwgVStiNGYyLWI1MTMsIFUrYjUxNi1iNTE3LCBVK2I1MTktYjUxYSwgVStiNTFkLWI1MjMsIFUrYjUyNiwgVStiNTI4LCBVK2I1MmItYjUyZiwgVStiNTMyLWI1MzMsIFUrYjUzNS1iNTM3LCBVK2I1MzktYjUzZiwgVStiNTQxLWI1NDQsIFUrYjU0Ni1iNTRiLCBVK2I1NGQtYjU0ZiwgVStiNTUxLWI1NWIsIFUrYjU1ZC1iNTVlO1xyXG59XHJcblxyXG5cclxuLyogWzUzXSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBNZWRpdW1cIiksIGxvY2FsKFwiTm90b1NhbnNLUi1NZWRpdW1cIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PSWwzSTdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uNTMud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrYjNmOC1iM2ZiLCBVK2IzZmQtYjQwZiwgVStiNDExLWI0MTcsIFUrYjQxOS1iNDFiLCBVK2I0MWQtYjQxZiwgVStiNDIxLWI0MjcsIFUrYjQyYS1iNDJiLCBVK2I0MmQtYjQ0ZiwgVStiNDUyLWI0NTMsIFUrYjQ1NS1iNDU3LCBVK2I0NTktYjQ1ZiwgVStiNDYyLWI0NjQsIFUrYjQ2Ni1iNDZiLCBVK2I0NmQtYjQ3ZiwgVStiNDgxLWI0YTM7XHJcbn1cclxuXHJcblxyXG4vKiBbNTRdICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIE1lZGl1bVwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLU1lZGl1bVwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9JbDNJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi41NC53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVStiMzQyLWIzNTMsIFUrYjM1Ni1iMzU3LCBVK2IzNTktYjM1YiwgVStiMzVkLWIzNWUsIFUrYjM2MC1iMzYzLCBVK2IzNjYsIFUrYjM2OCwgVStiMzZhLWIzNmQsIFUrYjM2ZiwgVStiMzcyLWIzNzMsIFUrYjM3NS1iMzc3LCBVK2IzNzktYjM3ZiwgVStiMzgxLWIzODIsIFUrYjM4NCwgVStiMzg2LWIzOGIsIFUrYjM4ZC1iM2MzLCBVK2IzYzYtYjNjNywgVStiM2M5LWIzY2EsIFUrYjNjZC1iM2QzLCBVK2IzZDYsIFUrYjNkOCwgVStiM2RhLWIzZjc7XHJcbn1cclxuXHJcblxyXG4vKiBbNTVdICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIE1lZGl1bVwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLU1lZGl1bVwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9JbDNJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi41NS53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVStiMjdjLWIyODMsIFUrYjI4NS1iMjhmLCBVK2IyOTItYjI5MywgVStiMjk1LWIyOTcsIFUrYjI5YS1iMjlmLCBVK2IyYTEtYjJhNCwgVStiMmE3LWIyYTksIFUrYjJhYiwgVStiMmFkLWIyYzcsIFUrYjJjYS1iMmNiLCBVK2IyY2QtYjJjZiwgVStiMmQxLWIyZDcsIFUrYjJkYSwgVStiMmRjLCBVK2IyZGUtYjJlMywgVStiMmU3LCBVK2IyZTktYjJlYSwgVStiMmVmLWIyZjMsIFUrYjJmNiwgVStiMmY4LCBVK2IyZmEtYjJmYiwgVStiMmZkLWIyZmUsIFUrYjMwMi1iMzAzLCBVK2IzMDUtYjMwNywgVStiMzA5LWIzMGYsIFUrYjMxMiwgVStiMzE2LWIzMWIsIFUrYjMxZC1iMzQxO1xyXG59XHJcblxyXG5cclxuLyogWzU2XSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBNZWRpdW1cIiksIGxvY2FsKFwiTm90b1NhbnNLUi1NZWRpdW1cIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PSWwzSTdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uNTYud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrYjFkNi1iMWU3LCBVK2IxZTktYjFmYywgVStiMWZlLWIyMDMsIFUrYjIwNi1iMjA3LCBVK2IyMDktYjIwYiwgVStiMjBkLWIyMTMsIFUrYjIxNi1iMjFmLCBVK2IyMjEtYjI1NywgVStiMjU5LWIyNzMsIFUrYjI3NS1iMjdiO1xyXG59XHJcblxyXG5cclxuLyogWzU3XSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBNZWRpdW1cIiksIGxvY2FsKFwiTm90b1NhbnNLUi1NZWRpdW1cIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PSWwzSTdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uNTcud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrYjEyMC1iMTIyLCBVK2IxMjYtYjEyNywgVStiMTI5LWIxMmIsIFUrYjEyZC1iMTMzLCBVK2IxMzYsIFUrYjEzOCwgVStiMTNhLWIxM2YsIFUrYjE0Mi1iMTQzLCBVK2IxNDUtYjE0ZiwgVStiMTUxLWIxNTMsIFUrYjE1Ni1iMTU3LCBVK2IxNTktYjE3NywgVStiMTdhLWIxN2IsIFUrYjE3ZC1iMTdmLCBVK2IxODEtYjE4NywgVStiMTg5LWIxOGMsIFUrYjE4ZS1iMTkxLCBVK2IxOTUtYjFhNywgVStiMWE5LWIxY2IsIFUrYjFjZC1iMWQ1O1xyXG59XHJcblxyXG5cclxuLyogWzU4XSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBNZWRpdW1cIiksIGxvY2FsKFwiTm90b1NhbnNLUi1NZWRpdW1cIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PSWwzSTdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uNTgud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrYjA1Zi1iMDdiLCBVK2IwN2UtYjA3ZiwgVStiMDgxLWIwODMsIFUrYjA4NS1iMDhiLCBVK2IwOGQtYjA5NywgVStiMDliLCBVK2IwOWQtYjA5ZiwgVStiMGEyLWIwYTcsIFUrYjBhYSwgVStiMGIwLCBVK2IwYjIsIFUrYjBiNi1iMGI3LCBVK2IwYjktYjBiYiwgVStiMGJkLWIwYzMsIFUrYjBjNi1iMGM3LCBVK2IwY2EtYjBjZiwgVStiMGQxLWIwZGYsIFUrYjBlMS1iMGU0LCBVK2IwZTYtYjEwNywgVStiMTBhLWIxMGIsIFUrYjEwZC1iMTBmLCBVK2IxMTEtYjExMiwgVStiMTE0LWIxMTcsIFUrYjExOS1iMTFhLCBVK2IxMWMtYjExZjtcclxufVxyXG5cclxuXHJcbi8qIFs1OV0gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogNTAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgTWVkaXVtXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItTWVkaXVtXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT0lsM0k3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjU5LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVK2FmYWMtYWZiNywgVSthZmJhLWFmYmIsIFUrYWZiZC1hZmJmLCBVK2FmYzEtYWZjNiwgVSthZmNhLWFmY2MsIFUrYWZjZS1hZmQzLCBVK2FmZDUtYWZlNywgVSthZmU5LWFmZWYsIFUrYWZmMS1iMDBiLCBVK2IwMGQtYjAwZiwgVStiMDExLWIwMTMsIFUrYjAxNS1iMDFiLCBVK2IwMWQtYjAyNywgVStiMDI5LWIwNDMsIFUrYjA0NS1iMDQ3LCBVK2IwNDksIFUrYjA0YiwgVStiMDRkLWIwNTIsIFUrYjA1NS1iMDU2LCBVK2IwNTgtYjA1YywgVStiMDVlO1xyXG59XHJcblxyXG5cclxuLyogWzYwXSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBNZWRpdW1cIiksIGxvY2FsKFwiTm90b1NhbnNLUi1NZWRpdW1cIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PSWwzSTdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uNjAud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrYWYwMy1hZjA3LCBVK2FmMDktYWYyYiwgVSthZjJlLWFmMzMsIFUrYWYzNS1hZjNiLCBVK2FmM2UtYWY0MCwgVSthZjQ0LWFmNDcsIFUrYWY0YS1hZjVjLCBVK2FmNWUtYWY2MywgVSthZjY1LWFmN2YsIFUrYWY4MS1hZmFiO1xyXG59XHJcblxyXG5cclxuLyogWzYxXSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBNZWRpdW1cIiksIGxvY2FsKFwiTm90b1NhbnNLUi1NZWRpdW1cIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PSWwzSTdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uNjEud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrYWU1Ni1hZTViLCBVK2FlNWUtYWU2MCwgVSthZTYyLWFlNjQsIFUrYWU2Ni1hZTY3LCBVK2FlNjktYWU2YiwgVSthZTZkLWFlODMsIFUrYWU4NS1hZWJiLCBVK2FlYmYsIFUrYWVjMS1hZWMzLCBVK2FlYzUtYWVjYiwgVSthZWNlLCBVK2FlZDAsIFUrYWVkMi1hZWQ3LCBVK2FlZDktYWVmMywgVSthZWY1LWFmMDI7XHJcbn1cclxuXHJcblxyXG4vKiBbNjJdICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIE1lZGl1bVwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLU1lZGl1bVwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9JbDNJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi42Mi53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVSthZDljLWFkYTMsIFUrYWRhNS1hZGJmLCBVK2FkYzEtYWRjMywgVSthZGM1LWFkYzcsIFUrYWRjOS1hZGQyLCBVK2FkZDQtYWRkYiwgVSthZGRkLWFkZGYsIFUrYWRlMS1hZGUzLCBVK2FkZTUtYWRmNywgVSthZGZhLWFkZmIsIFUrYWRmZC1hZGZmLCBVK2FlMDItYWUwNywgVSthZTBhLCBVK2FlMGMsIFUrYWUwZS1hZTEzLCBVK2FlMTUtYWUyZiwgVSthZTMxLWFlMzMsIFUrYWUzNS1hZTM3LCBVK2FlMzktYWUzZiwgVSthZTQyLCBVK2FlNDQsIFUrYWU0Ni1hZTQ5LCBVK2FlNGIsIFUrYWU0ZiwgVSthZTUxLWFlNTMsIFUrYWU1NTtcclxufVxyXG5cclxuXHJcbi8qIFs2M10gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogNTAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgTWVkaXVtXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItTWVkaXVtXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT0lsM0k3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjYzLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVK2FjZTItYWNlMywgVSthY2U1LWFjZTYsIFUrYWNlOS1hY2VmLCBVK2FjZjIsIFUrYWNmNCwgVSthY2Y3LWFjZmIsIFUrYWNmZS1hY2ZmLCBVK2FkMDEtYWQwMywgVSthZDA1LWFkMGIsIFUrYWQwZC1hZDEwLCBVK2FkMTItYWQxYiwgVSthZDFkLWFkMzMsIFUrYWQzNS1hZDQ4LCBVK2FkNGEtYWQ0ZiwgVSthZDUxLWFkNmIsIFUrYWQ2ZS1hZDZmLCBVK2FkNzEtYWQ3MiwgVSthZDc3LWFkN2MsIFUrYWQ3ZSwgVSthZDgwLCBVK2FkODItYWQ4NywgVSthZDg5LWFkOGIsIFUrYWQ4ZC1hZDhmLCBVK2FkOTEtYWQ5YjtcclxufVxyXG5cclxuXHJcbi8qIFs2NF0gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogNTAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgTWVkaXVtXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItTWVkaXVtXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT0lsM0k3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjY0LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVK2FjMjUtYWMyYywgVSthYzJlLCBVK2FjMzAsIFUrYWMzMi1hYzM3LCBVK2FjMzktYWMzZiwgVSthYzQxLWFjNGMsIFUrYWM0ZS1hYzZmLCBVK2FjNzItYWM3MywgVSthYzc1LWFjNzYsIFUrYWM3OS1hYzdmLCBVK2FjODIsIFUrYWM4NC1hYzg4LCBVK2FjOGEtYWM4YiwgVSthYzhkLWFjOGYsIFUrYWM5MS1hYzkzLCBVK2FjOTUtYWM5YiwgVSthYzlkLWFjOWUsIFUrYWNhMS1hY2E3LCBVK2FjYWIsIFUrYWNhZC1hY2FmLCBVK2FjYjEtYWNiNywgVSthY2JhLWFjYmIsIFUrYWNiZS1hY2MwLCBVK2FjYzItYWNjMywgVSthY2M1LWFjZGY7XHJcbn1cclxuXHJcblxyXG4vKiBbNjVdICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIE1lZGl1bVwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLU1lZGl1bVwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9JbDNJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi42NS53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVSs5OWRmLCBVKzk5ZWQsIFUrOTlmMSwgVSs5OWZmLCBVKzlhMDEsIFUrOWEwOCwgVSs5YTBlLTlhMGYsIFUrOWExOSwgVSs5YTJiLCBVKzlhMzAsIFUrOWEzNi05YTM3LCBVKzlhNDAsIFUrOWE0MywgVSs5YTQ1LCBVKzlhNGQsIFUrOWE1NSwgVSs5YTU3LCBVKzlhNWEtOWE1YiwgVSs5YTVmLCBVKzlhNjIsIFUrOWE2NSwgVSs5YTY5LTlhNmEsIFUrOWFhOCwgVSs5YWI4LCBVKzlhZDMsIFUrOWFlNSwgVSs5YWVlLCBVKzliMWEsIFUrOWIyNywgVSs5YjJhLCBVKzliMzEsIFUrOWIzYywgVSs5YjQxLTliNDUsIFUrOWI0ZiwgVSs5YjU0LCBVKzliNWEsIFUrOWI2ZiwgVSs5YjhlLCBVKzliOTEsIFUrOWI5ZiwgVSs5YmFiLCBVKzliYWUsIFUrOWJjOSwgVSs5YmQ2LCBVKzliZTQsIFUrOWJlOCwgVSs5YzBkLCBVKzljMTAsIFUrOWMxMiwgVSs5YzE1LCBVKzljMjUsIFUrOWMzMiwgVSs5YzNiLCBVKzljNDcsIFUrOWM0OSwgVSs5YzU3LCBVKzljZTUsIFUrOWNlNywgVSs5Y2U5LCBVKzljZjMtOWNmNCwgVSs5Y2Y2LCBVKzlkMDksIFUrOWQxYiwgVSs5ZDI2LCBVKzlkMjgsIFUrOWQzYiwgVSs5ZDUxLCBVKzlkNWQsIFUrOWQ2MC05ZDYxLCBVKzlkNmMsIFUrOWQ3MiwgVSs5ZGE5LCBVKzlkYWYsIFUrOWRiNCwgVSs5ZGM0LCBVKzlkZDcsIFUrOWRmMiwgVSs5ZGY4LTlkZmEsIFUrOWUxYSwgVSs5ZTFlLCBVKzllNzUsIFUrOWU3OSwgVSs5ZTdkLCBVKzllN2YsIFUrOWU5Mi05ZTkzLCBVKzllOTcsIFUrOWU5ZCwgVSs5ZTlmLCBVKzllYTUsIFUrOWViNC05ZWI1LCBVKzllYmIsIFUrOWViZSwgVSs5ZWMzLCBVKzllY2QtOWVjZSwgVSs5ZWQ0LCBVKzllZDgsIFUrOWVkYi05ZWRjLCBVKzllZGUsIFUrOWVlOCwgVSs5ZWY0LCBVKzlmMDctOWYwOCwgVSs5ZjBlLCBVKzlmMTMsIFUrOWYyMCwgVSs5ZjNiLCBVKzlmNGEtOWY0YiwgVSs5ZjRlLCBVKzlmNTIsIFUrOWY1ZiwgVSs5ZjYxLCBVKzlmNjcsIFUrOWY2YSwgVSs5ZjZjLCBVKzlmNzcsIFUrOWY4ZCwgVSs5ZjkwLCBVKzlmOTUsIFUrOWY5YywgVSthYzAyLWFjMDMsIFUrYWMwNS1hYzA2LCBVK2FjMDktYWMwZiwgVSthYzE3LWFjMTgsIFUrYWMxYiwgVSthYzFlLWFjMWYsIFUrYWMyMS1hYzIzO1xyXG59XHJcblxyXG5cclxuLyogWzkzXSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBNZWRpdW1cIiksIGxvY2FsKFwiTm90b1NhbnNLUi1NZWRpdW1cIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PSWwzSTdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uOTMud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrMzM4Yy0zMzljLCBVKzMzOWYtMzNhMCwgVSszM2EyLTMzY2IsIFUrMzNjZi0zM2QwLCBVKzMzZDMsIFUrMzNkNiwgVSszM2Q4LCBVKzMzZGItMzNkZCwgVSs0ZTAxLCBVKzRlMDMsIFUrNGUwNy00ZTA4LCBVKzRlMTEsIFUrNGUxNC00ZTE1LCBVKzRlMTgtNGUxOSwgVSs0ZTFlLCBVKzRlMzIsIFUrNGUzOC00ZTM5LCBVKzRlNDItNGU0MywgVSs0ZTQ1LCBVKzRlNGQtNGU0ZiwgVSs0ZTU2LCBVKzRlNTgtNGU1OSwgVSs0ZTVkLTRlNWUsIFUrNGU2YiwgVSs0ZTZkLCBVKzRlNzMsIFUrNGU3Ni00ZTc3LCBVKzRlN2UsIFUrNGU4MiwgVSs0ZTg2LCBVKzRlODgsIFUrNGU4ZSwgVSs0ZTkwLTRlOTIsIFUrNGU5NC00ZTk1LCBVKzRlOTgsIFUrNGU5YiwgVSs0ZTllLCBVKzRlYTEtNGVhMiwgVSs0ZWE0LTRlYTYsIFUrNGVhOCwgVSs0ZWFiLCBVKzRlYWQtNGVhZSwgVSs0ZWI2LCBVKzRlYzAtNGVjMSwgVSs0ZWM0LCBVKzRlYzcsIFUrNGVjYiwgVSs0ZWNkLCBVKzRlZDQtNGVkNSwgVSs0ZWQ3LTRlZDksIFUrNGVkZCwgVSs0ZWRmLCBVKzRlZTQsIFUrNGVmMCwgVSs0ZWYyLCBVKzRlZjYtNGVmNywgVSs0ZWZiLCBVKzRmMDEsIFUrNGYwOSwgVSs0ZjBiLCBVKzRmMGQtNGYxMSwgVSs0ZjJmLCBVKzRmMzQsIFUrNGYzNiwgVSs0ZjM4LCBVKzRmM2EsIFUrNGYzYy00ZjNkO1xyXG59XHJcblxyXG5cclxuLyogWzk0XSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBNZWRpdW1cIiksIGxvY2FsKFwiTm90b1NhbnNLUi1NZWRpdW1cIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PSWwzSTdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uOTQud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrMzEzNiwgVSszMTM4LCBVKzMxM2EtMzE0MCwgVSszMTQzLTMxNDQsIFUrMzE1MCwgVSszMTUyLCBVKzMxNTQtMzE1NiwgVSszMTU4LTMxNWIsIFUrMzE1ZC0zMTVmLCBVKzMxNjIsIFUrMzE2NC0zMThjLCBVKzMxOGUsIFUrMzIwMC0zMjFiLCBVKzMyMzEsIFUrMzIzOSwgVSszMjUxLTMyNWEsIFUrMzI2MC0zMjdiLCBVKzMyN2UtMzI3ZiwgVSszMjhhLTMyOTAsIFUrMzI5NCwgVSszMjllLCBVKzMyYTUsIFUrMzM4MC0zMzg0LCBVKzMzODgtMzM4YjtcclxufVxyXG5cclxuXHJcbi8qIFs5NV0gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogNTAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgTWVkaXVtXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItTWVkaXVtXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT0lsM0k3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjk1LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVKzJmN2QsIFUrMmY3Zi0yZjhiLCBVKzJmOGUtMmY5MCwgVSsyZjkyLTJmOTcsIFUrMmY5OS0yZmEwLCBVKzJmYTItMmZhMywgVSsyZmE1LTJmYTksIFUrMmZhYy0yZmIxLCBVKzJmYjMtMmZiYywgVSsyZmMxLTJmY2EsIFUrMmZjZC0yZmQ0LCBVKzMwMDMsIFUrMzAxMi0zMDE5LCBVKzMwMWMsIFUrMzAxZS0zMDIwLCBVKzMwMzYsIFUrMzA0MSwgVSszMDQzLCBVKzMwNDUsIFUrMzA0NywgVSszMDQ5LCBVKzMwNGUsIFUrMzA1MCwgVSszMDUyLCBVKzMwNTYsIFUrMzA1YSwgVSszMDVjLCBVKzMwNWUsIFUrMzA2MiwgVSszMDY1LCBVKzMwNmMsIFUrMzA3MC0zMDdkLCBVKzMwODAsIFUrMzA4NSwgVSszMDg3LCBVKzMwOGUsIFUrMzA5MC0zMDkxLCBVKzMwYTEsIFUrMzBhNSwgVSszMGE5LCBVKzMwYWUsIFUrMzBiMS0zMGIyLCBVKzMwYjQsIFUrMzBiNiwgVSszMGJjLTMwYmUsIFUrMzBjMiwgVSszMGM1LCBVKzMwY2MsIFUrMzBkMiwgVSszMGQ0LCBVKzMwZDgtMzBkZCwgVSszMGU0LCBVKzMwZTYsIFUrMzBlOCwgVSszMGVlLCBVKzMwZjAtMzBmMiwgVSszMGY0LTMwZjYsIFUrMzEzMywgVSszMTM1O1xyXG59XHJcblxyXG5cclxuLyogWzk2XSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBNZWRpdW1cIiksIGxvY2FsKFwiTm90b1NhbnNLUi1NZWRpdW1cIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PSWwzSTdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uOTYud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrMjU0MS0yNTRiLCBVKzI1YTQtMjVhOSwgVSsyNWIxLCBVKzI1YjUsIFUrMjViOSwgVSsyNWJmLCBVKzI1YzEsIFUrMjVjMywgVSsyNWM5LTI1Y2EsIFUrMjVjYywgVSsyNWNlLCBVKzI1ZDAtMjVkMSwgVSsyNWU2LCBVKzI1ZWYsIFUrMjYwZiwgVSsyNjFkLCBVKzI2MWYsIFUrMjYyZiwgVSsyNjYwLCBVKzI2NjQsIFUrMjY2Ny0yNjY5LCBVKzI2NmQsIFUrMjY2ZiwgVSsyNzE2LCBVKzI3MWEsIFUrMjczZCwgVSsyNzU2LCBVKzI3NzYtMjc3ZiwgVSsyNzhhLTI3OTMsIFUrMjk2MywgVSsyOTY1LCBVKzJhYzUtMmFjNiwgVSsyYWNiLTJhY2MsIFUrMmYwMCwgVSsyZjA0LCBVKzJmMDYsIFUrMmYwOCwgVSsyZjBhLTJmMGIsIFUrMmYxMS0yZjEyLCBVKzJmMTQsIFUrMmYxNy0yZjE4LCBVKzJmMWMtMmYxZCwgVSsyZjFmLTJmMjAsIFUrMmYyMy0yZjI2LCBVKzJmMjgtMmYyOSwgVSsyZjJiLCBVKzJmMmQsIFUrMmYyZi0yZjMyLCBVKzJmMzgsIFUrMmYzYy0yZjQwLCBVKzJmNDItMmY0YywgVSsyZjRmLTJmNTIsIFUrMmY1NC0yZjU4LCBVKzJmNWEtMmY2NiwgVSsyZjY5LTJmNzAsIFUrMmY3Mi0yZjc2LCBVKzJmNzgsIFUrMmY3YS0yZjdjO1xyXG59XHJcblxyXG5cclxuLyogWzk3XSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBNZWRpdW1cIiksIGxvY2FsKFwiTm90b1NhbnNLUi1NZWRpdW1cIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PSWwzSTdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uOTcud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrMjQ3OS0yNDg3LCBVKzI0OWMtMjRkMSwgVSsyNGQzLTI0ZDcsIFUrMjRkOS0yNGU5LCBVKzI0ZWItMjRmNCwgVSsyNTAwLTI1MDEsIFUrMjUwMywgVSsyNTBjLTI1MTMsIFUrMjUxNS0yNTE2LCBVKzI1MTgtMjU0MDtcclxufVxyXG5cclxuXHJcbi8qIFs5OF0gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogNTAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgTWVkaXVtXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItTWVkaXVtXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT0lsM0k3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjk4LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVKzIxNWItMjE1ZSwgVSsyMTYyLTIxNjksIFUrMjE3MC0yMTc5LCBVKzIxOTUtMjE5OSwgVSsyMWIwLTIxYjQsIFUrMjFiYywgVSsyMWMwLCBVKzIxYzQtMjFjNSwgVSsyMWNkLCBVKzIxY2YtMjFkNCwgVSsyMWUwLTIxZTMsIFUrMjFlNi0yMWU5LCBVKzIyMDAsIFUrMjIwMi0yMjAzLCBVKzIyMDYtMjIwOSwgVSsyMjBiLTIyMGMsIFUrMjIwZiwgVSsyMjExLCBVKzIyMTMsIFUrMjIxYSwgVSsyMjFkLTIyMjAsIFUrMjIyMiwgVSsyMjI1LTIyMjcsIFUrMjIyOS0yMjJjLCBVKzIyMmUsIFUrMjIzNC0yMjM3LCBVKzIyM2QsIFUrMjI0MywgVSsyMjQ1LCBVKzIyNDgsIFUrMjI1MC0yMjUzLCBVKzIyNWEsIFUrMjI2MC0yMjYyLCBVKzIyNjQtMjI2NywgVSsyMjZhLTIyNmIsIFUrMjI2ZS0yMjczLCBVKzIyNzYtMjI3NywgVSsyMjc5LTIyN2IsIFUrMjI4MC0yMjg3LCBVKzIyOGEtMjI4YiwgVSsyMjk1LTIyOTcsIFUrMjJhMy0yMmE1LCBVKzIyYmItMjJiYywgVSsyMmNlLTIyY2YsIFUrMjJkYS0yMmRiLCBVKzIyZWUtMjJlZiwgVSsyMzA2LCBVKzIzMTIsIFUrMjMxNCwgVSsyNDY3LTI0Nzg7XHJcbn1cclxuXHJcblxyXG4vKiBbOTldICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIE1lZGl1bVwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLU1lZGl1bVwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9JbDNJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi45OS53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVSs4MS04MiwgVSs4NCwgVSthMi1hNSwgVSthNy1hOCwgVSthYSwgVSthYy1hZCwgVStiMS1iMywgVStiNiwgVStiOC1iYSwgVStiYy1iZSwgVStjMCwgVStjMiwgVStjNi1jYiwgVStjZS1kMCwgVStkNCwgVStkOC1kOSwgVStkYi1kYywgVStkZS1kZiwgVStlNiwgVStlYiwgVStlZS1mMCwgVStmNCwgVStmNy1mOSwgVStmYiwgVStmZS1mZiwgVSsxMTEsIFUrMTI2LTEyNywgVSsxMzItMTMzLCBVKzEzOCwgVSsxM2YtMTQyLCBVKzE0OS0xNGIsIFUrMTUyLTE1MywgVSsxNjYtMTY3LCBVKzJiYywgVSsyYzcsIFUrMmQwLCBVKzJkOC0yZDksIFUrMmRiLTJkZCwgVSszOTEtMzk0LCBVKzM5Ni0zYTEsIFUrM2EzLTNhOSwgVSszYjItM2I2LCBVKzNiOCwgVSszYmMsIFUrM2JlLTNjMSwgVSszYzMtM2M5LCBVKzIwMTAsIFUrMjAxNS0yMDE2LCBVKzIwMTgtMjAxOSwgVSsyMDFiLCBVKzIwMWYtMjAyMSwgVSsyMDI1LCBVKzIwMzAsIFUrMjAzMy0yMDM2LCBVKzIwM2MsIFUrMjAzZSwgVSsyMDQyLCBVKzIwNzQsIFUrMjA3YS0yMDdmLCBVKzIwODEtMjA4NCwgVSsyMTA5LCBVKzIxMTMsIFUrMjExNiwgVSsyMTIxLCBVKzIxMjYsIFUrMjEyYiwgVSsyMTUzLTIxNTQ7XHJcbn1cclxuXHJcblxyXG4vKiBbMTAwXSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBNZWRpdW1cIiksIGxvY2FsKFwiTm90b1NhbnNLUi1NZWRpdW1cIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PSWwzSTdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uMTAwLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVK2U4LCBVKzJkYSwgVSsyMTYwLCBVKzIxOTQsIFUrMzA1NCwgVSszMDU4LCBVKzMwNmQsIFUrMzA4NiwgVSszMDhkLCBVKzMwYWMsIFUrMzBiYiwgVSszMGM0LCBVKzMwY2QtMzBjZSwgVSszMGUyLCBVKzMxMzIsIFUrMzE0NiwgVSszMTQ5LCBVKzMzOWQsIFUrNGUzYiwgVSs0ZjBhLCBVKzRmZGQsIFUrNGZlMSwgVSs1NDA5LCBVKzU0MGMsIFUrNTgzNCwgVSs1OTJhLTU5MmIsIFUrNWI5YSwgVSs1ZGRlLCBVKzVlMGMsIFUrNWU3MywgVSs1ZjBmLCBVKzYwZjMsIFUrNjUzZiwgVSs2NjFmLCBVKzY2MmYsIFUrNjY3YSwgVSs2ODNjLCBVKzZiNGMsIFUrNmMxMSwgVSs3NjdjLCBVKzc2ZWUsIFUrNzZmNCwgVSs3N2YzLCBVKzc5ZDEsIFUrN2E3YSwgVSs3YjJjLCBVKzdkMjIsIFUrODIwNywgVSs4YTAwLCBVKzhhNzEsIFUrOTI4MCwgVSs5NTgwLCBVKzk1OGIsIFUrOTZjNiwgVSs5NzYyLCBVKzk4ZGYsIFUrOWVkMSwgVSthYzJkLCBVK2FkYzgsIFUrYWRkMywgVSthZjQ4LCBVK2IwMTQsIFUrYjEzNC1iMTM1LCBVK2IxNTgsIFUrYjJhYSwgVStiMzVmLCBVK2I2YTQsIFUrYjljZiwgVStiYjYzLCBVK2JkMjMsIFUrYmU5MSwgVStjMjliLCBVK2MzZjQsIFUrYzQyYywgVStjNTVjLCBVK2M1NzMsIFUrYzU4ZiwgVStjNzhjLCBVK2M3ZGQsIFUrYzhmNSwgVStjYWQxLCBVK2NjNDgsIFUrY2YxMCwgVStjZjIwLCBVK2QwM2MsIFUrZDA3ZCwgVStkMmEwLCBVK2QzMGUsIFUrZDM4ZCwgVStkM2E4LCBVK2QzYzgsIFUrZDVlNSwgVStkNWY5LCBVK2Q2ZTQsIFUrZjkwYSwgVStmZjAyLCBVK2ZmMWM7XHJcbn1cclxuXHJcblxyXG4vKiBbMTAxXSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBNZWRpdW1cIiksIGxvY2FsKFwiTm90b1NhbnNLUi1NZWRpdW1cIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PSWwzSTdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uMTAxLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVKzNiMSwgVSsyNDY2LCBVKzI1YTEsIFUrMjVhMywgVSsyNjFjLCBVKzMwMDgtMzAwOSwgVSszMDViLCBVKzMwNWQsIFUrMzA2OSwgVSszMGE3LCBVKzMwYmEsIFUrMzBjZiwgVSszMGVmLCBVKzMxNTEsIFUrMzE1NywgVSs0ZTRiLCBVKzRlNWYsIFUrNGU4YywgVSs0ZWNhLCBVKzRlZDYsIFUrNGY1YiwgVSs1MGNmLCBVKzUxNDksIFUrNTE2NSwgVSs1MTcxLCBVKzUyMjksIFUrNTI5YiwgVSs1MzE2LCBVKzUzOWYsIFUrNTNmMiwgVSs1NzFmLCBVKzU3MjgsIFUrNThlYiwgVSs1OTFjLCBVKzViNzgsIFUrNWMxMSwgVSs1YzU1LCBVKzVkZGQsIFUrNWUwMiwgVSs1ZmI3LCBVKzYwYzUsIFUrNjEwZiwgVSs2MTFmLCBVKzY2MjUsIFUrNjZmOCwgVSs2Nzk3LCBVKzY3OWMsIFUrNjgyYSwgVSs2ZDJhLCBVKzcwNmIsIFUrNzQwNiwgVSs3NjdiLCBVKzc2ZjgsIFUrNzdlNSwgVSs3YWNiLCBVKzg5OGIsIFUrOGE2OSwgVSs4ZGVmLCBVKzhmZDEsIFUrOTAxYSwgVSs5MGU4LCBVKzkxY2QsIFUrOTc1ZSwgVSthZTE0LCBVK2FlNmMsIFUrYWVjMCwgVSthZmM3LCBVK2FmYzksIFUrYjAxYywgVStiMDI4LCBVK2IzMDgsIFUrYjMxMSwgVStiMzE0LCBVK2IzMWMsIFUrYjUyNCwgVStiNTYwLCBVK2I3NjQsIFUrYjkyMCwgVStiOWUzLCBVK2JkNDgsIFUrYmU3ZCwgVStjMGRiLCBVK2MyMzEsIFUrYzI3MCwgVStjMmUzLCBVK2MzN2QsIFUrYzNlZCwgVStjNTMwLCBVK2M2YTUsIFUrYzZkYywgVStjN2E0LCBVK2M5NTQsIFUrYzk3NCwgVStkMDAwLCBVK2Q1NjUsIFUrZDY2NywgVStkNmM1LCBVK2Q3OWQsIFUrZmYxZTtcclxufVxyXG5cclxuXHJcbi8qIFsxMDJdICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIE1lZGl1bVwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLU1lZGl1bVwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9JbDNJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi4xMDIud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrMTMxLCBVKzIwMzIsIFUrMjQ2NSwgVSsyNjQyLCBVKzMwNDgsIFUrMzA1MSwgVSszMDgzLTMwODQsIFUrMzA4ZiwgVSszMGMwLCBVKzMwZDEsIFUrMzBkMywgVSszMGQ2LCBVKzMwZGYsIFUrMzBlNywgVSszMTUzLCBVKzRlMTYsIFUrNGU4YiwgVSs0ZWU1LCBVKzUyMDYsIFUrNTJhMCwgVSs1MmQ1LCBVKzUzZTQsIFUrNTNlZiwgVSs1NGMxLCBVKzU3Y2UsIFUrNTk3ZCwgVSs1YjhjLCBVKzVlYTYsIFUrNWY4YywgVSs1Zjk3LCBVKzYyMTAsIFUrNjI0MCwgVSs2MjRiLCBVKzY3MjgsIFUrNmJkNCwgVSs3MjM2LCBVKzcyNjksIFUrNzI3OSwgVSs3MzhiLCBVKzc1MjgsIFUrNzUzMCwgVSs3NjdlLCBVKzc5OGYsIFUrODAwNSwgVSs4YTE4LCBVKzkwZmQsIFUrOTFjYywgVSs5NTc3LCBVKzk1OTMsIFUrOThhOCwgVSthYzIwLCBVK2FjZjYsIFUrYWQ5MCwgVSthZjVkLCBVK2FmODAsIFUrYWZjZCwgVSthZmYwLCBVK2IwYTEsIFUrYjBiNSwgVStiMWZkLCBVK2IyZmMsIFUrYjM4MCwgVStiNTFiLCBVK2I1ODQsIFUrYjViMywgVStiOGZkLCBVK2I5M2MsIFUrYjlmNCwgVStiYjQ0LCBVK2JjMDgsIFUrYmMyNywgVStiYzQ5LCBVK2JlNTUsIFUrYmU2NCwgVStiZmIwLCBVK2JmYzUsIFUrYzE3OCwgVStjMjFmLCBVK2MzMTQsIFUrYzRmMSwgVStjNThkLCBVK2M2NjQsIFUrYzY5OCwgVStjNmE3LCBVK2M2YzEsIFUrYzllZCwgVStjYWMwLCBVK2NhY2MsIFUrY2FkOSwgVStjY2I1LCBVK2NkY2MsIFUrZDBlNCwgVStkMTQzLCBVK2QzMjAsIFUrZDMzMCwgVStkNTRkLCBVK2ZmMDYsIFUrZmYxZiwgVStmZjVlO1xyXG59XHJcblxyXG5cclxuLyogWzEwM10gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogNTAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgTWVkaXVtXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItTWVkaXVtXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT0lsM0k3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjEwMy53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVStiNCwgVSsyMGE5LCBVKzIwYWMsIFUrMjE5MCwgVSsyNGQ4LCBVKzI1MDIsIFUrMjUxNCwgVSsyNTkyLCBVKzI1YzctMjVjOCwgVSsyNjYzLCBVKzMwNjAsIFUrMzA2NCwgVSszMDgxLCBVKzMwODgsIFUrMzBhMywgVSszMGE2LCBVKzMwYWEsIFUrMzBiNSwgVSszMGM3LCBVKzMwY2EtMzBjYiwgVSszMGQwLCBVKzMwZTMsIFUrMzBlNSwgVSszMzllLCBVKzRlMDksIFUrNGVhYywgVSs0ZjVjLCBVKzUxNjctNTE2OCwgVSs1MTZjLCBVKzUxZmEsIFUrNTQwOCwgVSs1NDBkLCBVKzU5MWEsIFUrNWI1NywgVSs2MjExLCBVKzY1YjksIFUrNjYwZSwgVSs2NjQyLCBVKzY3MDAsIFUrNmI2MywgVSs2ZTJmLCBVKzcwNjMsIFUrNzUzMiwgVSs3OTNlLCBVKzgxZWEsIFUrODI3MiwgVSs4MmIxLCBVKzg5N2YsIFUrOGVjYSwgVSs5MWNlLCBVK2FjMzgsIFUrYWQ3NiwgVSthZTg0LCBVK2FlY2MsIFUrYjA3ZCwgVStiMGIxLCBVK2IyMTUsIFUrYjJhMCwgVStiMzEwLCBVK2IzZDcsIFUrYjUyYSwgVStiNjE4LCBVK2I3NzUsIFUrYjc5NywgVStiY2Q1LCBVK2JkNTksIFUrYmU4MCwgVStiZWE4LCBVK2JlZDEsIFUrYmVlNC1iZWU1LCBVK2MwNjAsIFUrYzJlZiwgVStjMzI5LCBVK2MzZGMsIFUrYzU5NywgVStjNWJkLCBVK2M1ZTUsIFUrYzY5YywgVStjOWQ2LCBVK2NhMjksIFUrY2E1YywgVStjYTg0LCBVK2NjMzksIFUrY2MzYiwgVStjZTg5LCBVK2NlZTUsIFUrY2Y2NSwgVStjZjg1LCBVK2QwNTgsIFUrZDE0NSwgVStkMjJkLCBVK2QzMjUsIFUrZDM3ZCwgVStkM2FkLCBVK2Q3NjksIFUrZmYwYztcclxufVxyXG5cclxuXHJcbi8qIFsxMDRdICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIE1lZGl1bVwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLU1lZGl1bVwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9JbDNJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi4xMDQud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrMjE2MSwgVSsyMjI4LCBVKzIyOTksIFUrMjQ2NCwgVSsyNTE3LCBVKzI2NDAsIFUrMzA0MiwgVSszMDRhLCBVKzMwNTMsIFUrMzA2MSwgVSszMDdmLCBVKzMwODIsIFUrMzA4YywgVSszMDkyLCBVKzMwYTgsIFUrMzBhYiwgVSszMGFkLCBVKzMwYjAsIFUrMzBiMywgVSszMGI3LCBVKzMwYzEsIFUrMzBjNiwgVSszMGM5LCBVKzMwZDUsIFUrMzBkNywgVSszMGRlLCBVKzMwZTAtMzBlMSwgVSszMGVjLTMwZWQsIFUrNGUwYiwgVSs0ZTBkLCBVKzRlZTMsIFUrNTNmMCwgVSs1NDhjLCBVKzViODksIFUrNWJiNiwgVSs1YzBmLCBVKzYxMWIsIFUrNjc3MSwgVSs2YWEyLCBVKzZiY2QsIFUrNmMzNCwgVSs2Y2Q1LCBVKzZkNzcsIFUrNzY3ZCwgVSs3OTVlLCBVKzhlY2QsIFUrOTk5OSwgVSs5YWQ4LCBVK2FjMDcsIFUrYWMxYSwgVSthYzQwLCBVK2FkMGMsIFUrYWQ4OCwgVSthZGE0LCBVK2FlMDEsIFUrYWU2NSwgVSthZWJkLCBVK2FlYzQsIFUrYWZlOCwgVStiMTM5LCBVK2IyMDUsIFUrYjM4MywgVStiMzhjLCBVK2I0MmMsIFUrYjQ2MSwgVStiNTVjLCBVK2I3OGYsIFUrYjhmYiwgVStiOWY3LCBVK2JhZmMsIFUrYmM5OSwgVStiZWQ4LCBVK2JmY2QsIFUrYzBiZiwgVStjMGY5LCBVK2MxNjcsIFUrYzIwNCwgVStjMjBmLCBVK2MyMmYsIFUrYzI1OCwgVStjMjk4LCBVK2MyYmMsIFUrYzM4OCwgVStjNTAxLCBVK2M1MGMsIFUrYzViOSwgVStjNWNlLCBVK2M2NDEsIFUrYzY0OCwgVStjNzNkLCBVK2NhNTAsIFUrY2E2MSwgVStjYzRjLCBVK2NlYWMsIFUrZDBkNCwgVStkNWY3LCBVK2Q2ZDcsIFUrZmYxYTtcclxufVxyXG5cclxuXHJcbi8qIFsxMDVdICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIE1lZGl1bVwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLU1lZGl1bVwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9JbDNJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi4xMDUud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrMjEwMywgVSsyNDYzLCBVKzI1YzYsIFUrMjVjYiwgVSsyNjZjLCBVKzMwMDEsIFUrMzAwYSwgVSszMDQ2LCBVKzMwNGMtMzA0ZCwgVSszMDRmLCBVKzMwNTUsIFUrMzA1OSwgVSszMDYzLCBVKzMwNjYtMzA2OCwgVSszMDZmLCBVKzMwODksIFUrMzBiOCwgVSszMGJmLCBVKzMxNGYsIFUrNGUwYSwgVSs1NzBiLCBVKzU3MzAsIFUrNTkxNiwgVSs1OTI5LCBVKzVjNzEsIFUrNWU3NCwgVSs1ZmMzLCBVKzYwMWQsIFUrNjAyNywgVSs2M2QwLCBVKzY3MDksIFUrNjczNCwgVSs3NTFmLCBVKzc2ODQsIFUrODJmMSwgVSs5MDUzLCBVKzkxZDEsIFUrOTdmMywgVSthYzJmLCBVK2FjNGQsIFUrYWRjNCwgVSthZGU0LCBVK2FlNDEsIFUrYWU0ZC1hZTRlLCBVK2FlZDEsIFUrYWZiOSwgVStiMGUwLCBVK2IyOTksIFUrYjM2NSwgVStiNDZjLCBVK2I0ODAsIFUrYjRjOCwgVStiN2I0LCBVK2I4MTksIFUrYjkxOCwgVStiYWFiLCBVK2JhYjksIFUrYmU4ZiwgVStiZWQ3LCBVK2MwZWMsIFUrYzE5ZiwgVStjMWE1LCBVK2MzZDksIFUrYzQ2NCwgVStjNTNkLCBVK2M1NTMsIFUrYzU3MCwgVStjNWNjLCBVK2M2MzMsIFUrYzZhNCwgVStjN2EzLCBVK2M3YTYsIFUrYzg4NiwgVStjOWQ5LWM5ZGEsIFUrYzllYywgVStjYTBjLCBVK2NjMjEsIFUrY2QxYiwgVStjZDc4LCBVK2NkYzQsIFUrY2VmOCwgVStjZmU0LCBVK2QwYTUsIFUrZDBiNSwgVStkMGVjLCBVK2QxNWQsIFUrZDE4OCwgVStkMjNjLCBVK2QyYWMsIFUrZDcyOSwgVStkNzliLCBVK2ZmMDEsIFUrZmYwOC1mZjA5LCBVK2ZmNWM7XHJcbn1cclxuXHJcblxyXG4vKiBbMTA2XSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBNZWRpdW1cIiksIGxvY2FsKFwiTm90b1NhbnNLUi1NZWRpdW1cIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PSWwzSTdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uMTA2LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVKzIwMzktMjAzYSwgVSsyMjNjLCBVKzI1YjMsIFUrMjViNywgVSsyNWJkLCBVKzI1Y2YsIFUrMjY2YSwgVSszMDAyLCBVKzMwMGIsIFUrMzA0YiwgVSszMDU3LCBVKzMwNWYsIFUrMzA2YS0zMDZiLCBVKzMwN2UsIFUrMzA4YS0zMDhiLCBVKzMwOTMsIFUrMzBhMiwgVSszMGFmLCBVKzMwYjksIFUrMzBjMywgVSszMGM4LCBVKzMwZTktMzBlYiwgVSszM2ExLCBVKzRlMDAsIFUrNTI0ZCwgVSs1MzU3LCBVKzViNTAsIFUrNzEyMSwgVSs4ODRjLCBVKzk3NTEsIFUrYWM5NCwgVSthZWJlLCBVK2FlY2QsIFUrYWYwOCwgVSthZjQxLCBVK2FmNDksIFUrYjAxMCwgVStiMDUzLCBVK2IxMDksIFUrYjExYiwgVStiMTI4LCBVK2IxNTQsIFUrYjI5MSwgVStiMmU2LCBVK2IzMDEsIFUrYjM4NSwgVStiNTI1LCBVK2I1YjQsIFUrYjcyOSwgVStiNzJmLCBVK2I3MzgsIFUrYjdmZiwgVStiODM3LCBVK2I5NzUsIFUrYmE2NywgVStiYjQ3LCBVK2JjMWYsIFUrYmQ5MCwgVStiZmQ0LCBVK2MyN2MsIFUrYzMyNCwgVStjMzc5LCBVK2MzZTAsIFUrYzQ2NSwgVStjNTNiLCBVK2M1OGMsIFUrYzYxMCwgVStjNjUzLCBVK2M2Y2QsIFUrYzgxMywgVStjODJmLCBVK2M5OTksIFUrYzllMCwgVStjYWM0LCBVK2NhZDMsIFUrY2JkNCwgVStjYzEwLCBVK2NjMjIsIFUrY2NiOCwgVStjY2JjLCBVK2NkYTUsIFUrY2U4NCwgVStjZWEzLCBVK2NmNjcsIFUrY2ZlMSwgVStkMjQxLCBVK2QzMGQsIFUrZDMxYywgVStkMzkxLCBVK2Q0MDEsIFUrZDQ3OSwgVStkNWM5LCBVK2Q1ZGIsIFUrZDY0OSwgVStkNmQ0O1xyXG59XHJcblxyXG5cclxuLyogWzEwN10gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogNTAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgTWVkaXVtXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItTWVkaXVtXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT0lsM0k3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjEwNy53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVStiMCwgVStlOSwgVSsyMTkzLCBVKzI0NjIsIFUrMjYwZSwgVSsyNjFlLCBVKzMwMGUtMzAwZiwgVSszMDQ0LCBVKzMwYTQsIFUrMzBmYi0zMGZjLCBVKzMxNGQsIFUrNTk3MywgVSs2NTQ1LCBVKzY3MDgsIFUrNzUzNywgVSthYzg5LCBVK2FjOWMsIFUrYWNjMSwgVSthZDA0LCBVK2FkNzUsIFUrYWQ3ZCwgVSthZTQ1LCBVK2FlNjEsIFUrYWY0MiwgVStiMGFiLCBVK2IwYWYsIFUrYjBiMywgVStiMTJjLCBVK2IxOTQsIFUrYjFhOCwgVStiMjIwLCBVK2IyNTgsIFUrYjI4NCwgVStiMmZmLCBVK2IzMTUsIFUrYjM3MSwgVStiM2Q0LWIzZDUsIFUrYjQ2MCwgVStiNTI3LCBVK2I1MzQsIFUrYjgxMCwgVStiODE4LCBVK2I5OGUsIFUrYmE1NSwgVStiYmFjLCBVK2JjMGIsIFUrYmM0MCwgVStiY2ExLCBVK2JjY2QsIFUrYmQ5MywgVStiZTU0LCBVK2JlNWEsIFUrYmYwOCwgVStiZjUwLCBVK2JmNTUsIFUrYmZkYywgVStjMGMwLCBVK2MwZDAsIFUrYzBmNCwgVStjMTAwLCBVK2MxMWUsIFUrYzE3MCwgVStjMjBkLCBVK2MyNzQsIFUrYzI5MCwgVStjMzA4LCBVK2MzNjksIFUrYzUzOSwgVStjNTg3LCBVK2M1ZmYsIFUrYzZlYywgVStjNzBjLCBVK2M3YWQsIFUrYzdjOCwgVStjODNjLCBVK2M4ODEsIFUrY2I0OCwgVStjYzYwLCBVK2NlNjksIFUrY2U2YiwgVStjZTc1LCBVK2NmMDQsIFUrY2YwOCwgVStjZjU1LCBVK2NmNzAsIFUrY2ZmYywgVStkMGI3LCBVK2QxYTgsIFUrZDJjOCwgVStkMzg0LCBVK2Q0N2MsIFUrZDQ4YiwgVStkNWRkLCBVK2Q1ZTgsIFUrZDcyMCwgVStkNzU5LCBVK2Y5ODE7XHJcbn1cclxuXHJcblxyXG4vKiBbMTA4XSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBNZWRpdW1cIiksIGxvY2FsKFwiTm90b1NhbnNLUi1NZWRpdW1cIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PSWwzSTdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uMTA4LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVK2UwLCBVK2UyLCBVKzM5NSwgVSszYjcsIFUrM2JhLCBVKzI0NjAtMjQ2MSwgVSsyNWEwLCBVKzMwMTAtMzAxMSwgVSszMDZlLCBVKzMwZjMsIFUrMzE0YSwgVSszMTRjLCBVKzU5MjcsIFUrNjViMCwgVSs3ZTQxLCBVKzk3ZDMsIFUrOWFkNCwgVSthZDQ5LCBVK2FlMGIsIFUrYWUwZCwgVSthZTQzLCBVK2FlNWQsIFUrYWVjZiwgVSthZjNjLCBVK2FmNjQsIFUrYWZkNCwgVStiMDgwLCBVK2IwODQsIFUrYjBjNSwgVStiMTBjLCBVK2IxZTgsIFUrYjJhYywgVStiMzZlLCBVK2I0NTEsIFUrYjUxNSwgVStiNTQwLCBVK2I1NjEsIFUrYjZhYiwgVStiNmIxLCBVK2I3MmMsIFUrYjczMCwgVStiNzQ0LCBVK2I4MDAsIFUrYjhlYywgVStiOGYwLCBVK2I5MDQsIFUrYjk2OCwgVStiOTZkLCBVK2I5ODcsIFUrYjlkOSwgVStiYjM2LCBVK2JiNDksIFUrYmMyZCwgVStiYzQzLCBVK2JjZjYsIFUrYmQ4OSwgVStiZTU3LCBVK2JlNjEsIFUrYmVkNCwgVStjMDkwLCBVK2MxMzAsIFUrYzE0OCwgVStjMTljLCBVK2MyZjksIFUrYzM2YywgVStjMzdjLCBVK2MzODQsIFUrYzNkZiwgVStjNTc1LCBVK2M1ODQsIFUrYzY2MCwgVStjNzE5LCBVK2M4MTYsIFUrY2E0ZCwgVStjYTU0LCBVK2NhYmMsIFUrY2I0OSwgVStjYzE0LCBVK2NmZjUsIFUrZDAwNCwgVStkMDM4LCBVK2QwYjQsIFUrZDBkMywgVStkMGUwLCBVK2QwZWQsIFUrZDEzMSwgVStkMWIwLCBVK2QzMWYsIFUrZDMzZCwgVStkM2EwLCBVK2QzYWIsIFUrZDUxNCwgVStkNTg0LCBVK2Q2YTEsIFUrZDZjYywgVStkNzQ5LCBVK2Q3NjAsIFUrZDc5OTtcclxufVxyXG5cclxuXHJcbi8qIFsxMDldICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIE1lZGl1bVwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLU1lZGl1bVwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9JbDNJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi4xMDkud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrMjQsIFUrNjAsIFUrM2I5LCBVKzNiYiwgVSszYmQsIFUrMjE5MSwgVSsyNjA2LCBVKzMwMGMtMzAwZCwgVSszMTMxLCBVKzMxMzQsIFUrMzEzOSwgVSszMTQxLTMxNDIsIFUrMzE0OCwgVSszMTYxLCBVKzMxNjMsIFUrMzIxYywgVSs0ZWJhLCBVKzUzMTcsIFUrYWMzMSwgVSthYzc3LCBVK2FjOWYsIFUrYWNiOSwgVSthY2YwLWFjZjEsIFUrYWNmZCwgVSthZDczLCBVK2FmM2QsIFUrYjAwYywgVStiMDRhLCBVK2IwNTcsIFUrYjBjNCwgVStiMTg4LCBVK2IxY2MsIFUrYjIxNCwgVStiMmRiLCBVK2IyZWUsIFUrYjMwNCwgVStiNGVkLCBVK2I1MTgsIFUrYjViYywgVStiNjI1LCBVK2I2OWMtYjY5ZCwgVStiN2FjLCBVK2I4MDEsIFUrYjg2YywgVStiOTU5LCBVK2I5NWMsIFUrYjk4NSwgVStiYTQ4LCBVK2JiNTgsIFUrYmMwYywgVStiYzM4LCBVK2JjODUsIFUrYmM5YSwgVStiZjQwLCBVK2MwNjgsIFUrYzBiZCwgVStjMGNjLCBVK2MxMmYsIFUrYzE0OSwgVStjMWUwLCBVK2MyMmIsIFUrYzIyZCwgVStjMjUwLCBVK2MyZmMsIFUrYzMwMCwgVStjMzEzLCBVK2MzNzAsIFUrYzNkOCwgVStjNTU3LCBVK2M1ODAsIFUrYzVlMywgVStjNjJlLCBVK2M2MzQsIFUrYzZmMCwgVStjNzRkLCBVK2M3ODMsIFUrYzc4ZSwgVStjNzk2LCBVK2M3YmMsIFUrYzkyYywgVStjYTRjLCBVK2NjMWMsIFUrY2M1NCwgVStjYzU5LCBVK2NlMDQsIFUrY2YzMCwgVStjZmM0LCBVK2QxNDAsIFUrZDMyMSwgVStkMzhjLCBVK2QzOTksIFUrZDU0ZiwgVStkNTg3LCBVK2Q1ZDAsIFUrZDZlOCwgVStkNzcwO1xyXG59XHJcblxyXG5cclxuLyogWzExMF0gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogNTAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgTWVkaXVtXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItTWVkaXVtXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT0lsM0k3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjExMC53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVStkNywgVStlYSwgVStmYywgVSsyMTkyLCBVKzI1YmMsIFUrMzAwMCwgVSszMTM3LCBVKzMxNDUsIFUrMzE1YywgVSs3ZjhlLCBVK2FjMTMsIFUrYWM3MSwgVSthYzkwLCBVK2FjYjgsIFUrYWNlNywgVSthZDdmLCBVK2FlNTAsIFUrYWVmNCwgVSthZjM0LCBVK2FmYmMsIFUrYjA0OCwgVStiMDlhLCBVK2IwYWQsIFUrYjBiYywgVStiMTEzLCBVK2IxMjUsIFUrYjE0MSwgVStiMjBjLCBVK2IyZDksIFUrYjJlZCwgVStiMzY3LCBVK2IzNjksIFUrYjM3NCwgVStiM2NiLCBVK2I0ZWMsIFUrYjYxMSwgVStiNzYwLCBVK2I4MWIsIFUrYjgzNCwgVStiOGIwLCBVK2I4ZTEsIFUrYjk4OSwgVStiOWQxLCBVK2I5ZTEsIFUrYjlmYSwgVStiYTRkLCBVK2JhNzgsIFUrYmIzNSwgVStiYjU0LCBVK2JiZjksIFUrYmMxMSwgVStiY2IzLCBVK2JkMDUsIFUrYmQ5NSwgVStiZGQ0LCBVK2JlMTAsIFUrYmVkMCwgVStiZjUxLCBVK2MwZDgsIFUrYzIzMiwgVStjMmI3LCBVK2MyZWIsIFUrYzM3OCwgVStjNTAwLCBVK2M1MmMsIFUrYzU0OSwgVStjNTY4LCBVK2M1OTgsIFUrYzVjOSwgVStjNjFiLCBVK2M2MzksIFUrYzY3YywgVStjNzE3LCBVK2M3OGEsIFUrYzgwYSwgVStjOTBjLWM5MGQsIFUrYzk1MCwgVStjOWU3LCBVK2NiZTQsIFUrY2NhOSwgVStjY2U0LCBVK2NkYjAsIFUrY2U3OCwgVStjZTk0LCBVK2NlOTgsIFUrY2Y4YywgVStkMDE4LCBVK2QwMzQsIFUrZDBmMSwgVStkMWIxLCBVK2QyODAsIFUrZDJmOCwgVStkMzM4LCBVK2QzODAsIFUrZDNiNCwgVStkNjEwLCBVK2Q2OWYsIFUrZDZmYywgVStkNzU4O1xyXG59XHJcblxyXG5cclxuLyogWzExMV0gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogNTAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgTWVkaXVtXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItTWVkaXVtXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT0lsM0k3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjExMS53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVStlNywgVSsyMDIyLCBVKzIwM2IsIFUrMjVjMCwgVSsyNjA1LCBVKzI2NjEsIFUrMzE0NywgVSszMThkLCBVKzY3MmMsIFUrOGE5ZSwgVSthY2FhLCBVK2FjYmMsIFUrYWQxYywgVSthZTRhLCBVK2FlNWMsIFUrYjA0NCwgVStiMDU0LCBVK2IwYzgtYjBjOSwgVStiMmE2LCBVK2IyZDAsIFUrYjM1YywgVStiMzY0LCBVK2I0MjgsIFUrYjQ1NCwgVStiNDY1LCBVK2I0YjcsIFUrYjRlMywgVStiNTFjLCBVK2I1YTEsIFUrYjc4NCwgVStiNzkwLCBVK2I3YWIsIFUrYjdmNCwgVStiODJjLCBVK2I4MzUsIFUrYjhlOSwgVStiOGY4LCBVK2I5ZDgsIFUrYjlmOSwgVStiYTVjLCBVK2JhNjQsIFUrYmFiZCwgVStiYjE4LCBVK2JiM2IsIFUrYmJmZiwgVStiYzBkLCBVK2JjNDUsIFUrYmM5NywgVStiY2JjLCBVK2JlNDUsIFUrYmU3NSwgVStiZTdjLCBVK2JmY2MsIFUrYzBiNiwgVStjMGY3LCBVK2MxNGIsIFUrYzJiNCwgVStjMzBkLCBVK2M0ZjgsIFUrYzViYiwgVStjNWQxLCBVK2M1ZTAsIFUrYzVlZSwgVStjNWZkLCBVK2M2MDYsIFUrYzZjNSwgVStjNmUwLCBVK2M3MDgsIFUrYzgxZCwgVStjODIwLCBVK2M4MjQsIFUrYzg3OCwgVStjOTE4LCBVK2M5NmMsIFUrYzllNCwgVStjOWYxLCBVK2NjMmUsIFUrY2QwOSwgVStjZWExLCBVK2NlZjUsIFUrY2VmNywgVStjZjY0LCBVK2NmNjksIFUrY2ZlOCwgVStkMDM1LCBVK2QwYWMsIFUrZDIzMCwgVStkMjM0LCBVK2QyZjQsIFUrZDMxZCwgVStkNTc1LCBVK2Q1NzgsIFUrZDYwOCwgVStkNjE0LCBVK2Q3MTgsIFUrZDc1MSwgVStkNzYxLCBVK2Q3OGMsIFUrZDc5MDtcclxufVxyXG5cclxuXHJcbi8qIFsxMTJdICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIE1lZGl1bVwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLU1lZGl1bVwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9JbDNJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi4xMTIud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrMjY2NSwgVSszMTYwLCBVKzRlMmQsIFUrNjU4NywgVSs2NWU1LCBVK2FjMTIsIFUrYWMxNCwgVSthYzE2LCBVK2FjODEsIFUrYWQzNCwgVSthZGUwLCBVK2FlNTQsIFUrYWViYywgVSthZjJjLCBVK2FmYzAsIFUrYWZjOCwgVStiMDRjLCBVK2IwOGMsIFUrYjA5OSwgVStiMGE5LCBVK2IwYWMsIFUrYjBhZSwgVStiMGI4LCBVK2IxMjMsIFUrYjE3OSwgVStiMmU1LCBVK2IyZjcsIFUrYjRjMCwgVStiNTMxLCBVK2I1MzgsIFUrYjU0NSwgVStiNTUwLCBVK2I1YTgsIFUrYjZmMCwgVStiNzI4LCBVK2I3M2IsIFUrYjdhZCwgVStiN2VkLCBVK2I4MDksIFUrYjg2NCwgVStiODZkLCBVK2I4NzEsIFUrYjliZiwgVStiOWY1LCBVK2JhNDAsIFUrYmE0YiwgVStiYTU4LCBVK2JhODcsIFUrYmFhYywgVStiYmMwLCBVK2JjMTYsIFUrYmMzNCwgVStiZDA3LCBVK2JkOTksIFUrYmU1OSwgVStiZmQwLCBVK2MwNTgsIFUrYzBlNCwgVStjMGY1LCBVK2MxMmQsIFUrYzEzOSwgVStjMjI4LCBVK2M1MjksIFUrYzVjNywgVStjNjM1LCBVK2M2MzcsIFUrYzczNSwgVStjNzdkLCBVK2M3ODcsIFUrYzc4OSwgVStjOGM0LCBVK2M5ODksIFUrYzk4YywgVStjOWQwLCBVK2M5ZDMsIFUrY2MwYywgVStjYzk5LCBVK2NkMGMsIFUrY2QyYywgVStjZDk4LCBVK2NkYTQsIFUrY2U1OSwgVStjZTYwLCBVK2NlNmQsIFUrY2VhMCwgVStkMGQwLWQwZDEsIFUrZDBkNSwgVStkMTRkLCBVK2QxYTQsIFUrZDI5YywgVStkMmYxLCBVK2QzMDEsIFUrZDM5YywgVStkM2JjLCBVK2Q0ZTgsIFUrZDU0MCwgVStkNWVjLCBVK2Q2NDAsIFUrZDc1MDtcclxufVxyXG5cclxuXHJcbi8qIFsxMTNdICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIE1lZGl1bVwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLU1lZGl1bVwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9JbDNJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi4xMTMud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrNWUsIFUrMjViMiwgVSsyNWI2LCBVKzMxNGUsIFUrYWMyNCwgVSthY2UxLCBVK2FjZTQsIFUrYWU2OCwgVSthZjJkLCBVK2IwZDAsIFUrYjBlNSwgVStiMTUwLCBVK2IxNTUsIFUrYjE5MywgVStiMmM5LCBVK2IyZGQsIFUrYjNjOCwgVStiM2ZjLCBVK2I0MTAsIFUrYjQ1OCwgVStiNGRkLCBVK2I1YTAsIFUrYjVhNCwgVStiNWJiLCBVK2I3YjUsIFUrYjgzOCwgVStiODQwLCBVK2I4NmYsIFUrYjhmOSwgVStiOTYwLCBVK2I5ZTUsIFUrYmFiOCwgVStiYjUwLCBVK2JjMWQsIFUrYmMyNC1iYzI1LCBVK2JjYTgsIFUrYmNiZCwgVStiZDA0LCBVK2JkMTAsIFUrYmQyNCwgVStiZTQ4LCBVK2JlNWIsIFUrYmU2OCwgVStjMDVjLCBVK2MxMmMsIFUrYzE0MCwgVStjMTVjLCBVK2MxNjgsIFUrYzE5NCwgVStjMjE5LCBVK2MyN2QsIFUrYzJhOCwgVStjMmYxLCBVK2MyZjgsIFUrYzM2OCwgVStjNTU0LWM1NTUsIFUrYzU1OSwgVStjNTY0LCBVK2M1ZDgsIFUrYzVmYywgVStjNjI1LCBVK2M2NWMsIFUrYzZiMSwgVStjNzI4LCBVK2M3OTQsIFUrYzg0YywgVStjODhjLCBVK2M4ZTAsIFUrYzhmZCwgVStjOTk4LCBVK2M5ZGQsIFUrY2MwZCwgVStjYzMwLCBVK2NlZWMsIFUrY2YxMywgVStjZjFjLCBVK2NmNWMsIFUrZDA1MCwgVStkMDdjLCBVK2QwYTgsIFUrZDEzNCwgVStkMTM4LCBVK2QxNTQsIFUrZDFmNCwgVStkMmJjLCBVK2QzMjksIFUrZDMyYywgVStkM2QwLCBVK2QzZjQsIFUrZDNmYywgVStkNTZiLCBVK2Q1Y2MsIFUrZDYwMC1kNjAxLCBVK2Q2MzksIFUrZDZjOCwgVStkNzU0LCBVK2Q3NjU7XHJcbn1cclxuXHJcblxyXG4vKiBbMTE0XSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBNZWRpdW1cIiksIGxvY2FsKFwiTm90b1NhbnNLUi1NZWRpdW1cIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PSWwzSTdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uMTE0LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVKzNjLTNkLCBVKzIwMjYsIFUrMjRkMiwgVSszMTRiLCBVK2FjMTEsIFUrYWNmMywgVSthZDc0LCBVK2FkODEsIFUrYWRmOSwgVSthZTM0LCBVK2FmNDMsIFUrYWZiOCwgVStiMDVkLCBVK2IwN2MsIFUrYjExMCwgVStiMTE4LCBVK2IxN2MsIFUrYjE4MCwgVStiMThkLCBVK2IxOTIsIFUrYjJjYywgVStiMzU1LCBVK2IzNzgsIFUrYjRhNCwgVStiNGVmLCBVK2I3OGQsIFUrYjc5OSwgVStiN2E5LCBVK2I3ZmQsIFUrYjgwNywgVStiODBjLCBVK2I4MzksIFUrYjliNCwgVStiOWRiLCBVK2JhM2MsIFUrYmFiMCwgVStiYmE0LCBVK2JjOTQsIFUrYmU0YywgVStjMTU0LCBVK2MxYzQsIFUrYzI2YywgVStjMmFjLCBVK2MyZWQsIFUrYzRmNCwgVStjNTVlLCBVK2M1NjEsIFUrYzU3MSwgVStjNWI1LCBVK2M1YzQsIFUrYzY1NC1jNjU1LCBVK2M2OTUsIFUrYzZlOCwgVStjNmY5LCBVK2M3MjQsIFUrYzc1MSwgVStjNzc1LCBVK2M3YTAsIFUrYzdjMSwgVStjODc0LCBVK2M4ODAsIFUrYzlkNSwgVStjOWY4LCBVK2NhYmQsIFUrY2MyOSwgVStjYzJjLCBVK2NjYTgsIFUrY2NhYiwgVStjY2QwLCBVK2NlMjEsIFUrY2UzNSwgVStjZTdjLCBVK2NlOTAsIFUrY2VlOCwgVStjZWY0LCBVK2NmZTAsIFUrZDA3MCwgVStkMGI5LCBVK2QwYzEsIFUrZDBjNCwgVStkMGM4LCBVK2QxNWMsIFUrZDFhMSwgVStkMmMwLCBVK2QzMDAsIFUrZDMxNCwgVStkM2VkLCBVK2Q0NzgsIFUrZDQ4MCwgVStkNDhkLCBVK2Q1MDgsIFUrZDUzZCwgVStkNWU0LCBVK2Q2MTEsIFUrZDYxYywgVStkNjhkLCBVK2Q2YTgsIFUrZDc5ODtcclxufVxyXG5cclxuXHJcbi8qIFsxMTVdICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIE1lZGl1bVwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLU1lZGl1bVwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9JbDNJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi4xMTUud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrMjMsIFUrMjUsIFUrNWYsIFUrYTksIFUrYWMwOCwgVSthYzc4LCBVK2FjYTgsIFUrYWNhYywgVSthY2U4LCBVK2FkNzAsIFUrYWRjMCwgVSthZGRjLCBVK2IxMzcsIFUrYjE0MCwgVStiMjA4LCBVK2IyOTAsIFUrYjJmNSwgVStiM2M1LCBVK2IzY2MsIFUrYjQyMCwgVStiNDI5LCBVK2I1MjksIFUrYjUzMCwgVStiNzdkLCBVK2I3OWMsIFUrYjdhOCwgVStiN2M5LCBVK2I3ZjAsIFUrYjdmYywgVStiODI4LCBVK2I4NjAsIFUrYjlhZCwgVStiOWMxLCBVK2I5YzksIFUrYjlkZC1iOWRlLCBVK2I5ZTgsIFUrYmEzOC1iYTM5LCBVK2JhYmIsIFUrYmMwMCwgVStiYzhjLCBVK2JjYTAsIFUrYmNhNCwgVStiY2QxLCBVK2JjZmMsIFUrYmQwOSwgVStiZGYwLCBVK2JlNjAsIFUrYzBhZCwgVStjMGI0LCBVK2MwYmMsIFUrYzE5MCwgVStjMWZjLCBVK2MyMjAsIFUrYzI4OCwgVStjMmI5LCBVK2MyZjYsIFUrYzUyOCwgVStjNTQ1LCBVK2M1NTgsIFUrYzViYywgVStjNWQ0LCBVK2M2MDAsIFUrYzY0NCwgVStjNmMwLCBVK2M2YzMsIFUrYzcyMSwgVStjNzk4LCBVK2M3YTEsIFUrYzgxMSwgVStjODM4LCBVK2M4NzEsIFUrYzkwNCwgVStjOTkwLCBVK2M5ZGMsIFUrY2MzOCwgVStjYzQ0LCBVK2NjYTAsIFUrY2QxZCwgVStjZDk1LCBVK2NkYTksIFUrY2U1YywgVStjZjAwLCBVK2NmNTgsIFUrZDE1MCwgVStkMjJjLCBVK2QzMDUsIFUrZDMyOCwgVStkMzdjLCBVK2QzZjAsIFUrZDU1MSwgVStkNWE1LCBVK2Q1YzgsIFUrZDVkOCwgVStkNjNjLCBVK2Q2NGQsIFUrZDY2OSwgVStkNzM0LCBVK2Q3NmM7XHJcbn1cclxuXHJcblxyXG4vKiBbMTE2XSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBNZWRpdW1cIiksIGxvY2FsKFwiTm90b1NhbnNLUi1NZWRpdW1cIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PSWwzSTdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uMTE2LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVKzI2LCBVKzJiLCBVKzNlLCBVKzQwLCBVKzdlLCBVK2FjMDEsIFUrYWMxOSwgVSthYzFkLCBVK2FjYTAsIFUrYWNhOSwgVSthY2IwLCBVK2FkOGMsIFUrYWUwOSwgVSthZTM4LCBVK2FlNDAsIFUrYWVkOCwgVStiMDljLCBVK2IwYTAsIFUrYjEwOCwgVStiMjA0LCBVK2IyOTgsIFUrYjJkOCwgVStiMmViLWIyZWMsIFUrYjJmNCwgVStiMzEzLCBVK2IzNTgsIFUrYjQ1MCwgVStiNGUwLCBVK2I1NGMsIFUrYjYxMCwgVStiNzgwLCBVK2I3OGMsIFUrYjc5MSwgVStiOGU4LCBVK2I5NTgsIFUrYjk3NCwgVStiOTg0LCBVK2I5YjAsIFUrYjliYy1iOWJkLCBVK2I5Y2UsIFUrYmE3MCwgVStiYmZjLCBVK2JjMGYsIFUrYmMxNSwgVStiYzFiLCBVK2JjMzEsIFUrYmM5NSwgVStiY2MwLCBVK2JjYzQsIFUrYmQ4MSwgVStiZDg4LCBVK2MwYzgsIFUrYzExZCwgVStjMTNjLCBVK2MxNTgsIFUrYzE4ZCwgVStjMWExLCBVK2MyMWMsIFUrYzRmMCwgVStjNTRhLCBVK2M1NjAsIFUrYzViOCwgVStjNWM4LCBVK2M1ZjQsIFUrYzYyOCwgVStjNjJjLCBVK2M2NzgsIFUrYzZjYywgVStjODA4LCBVK2M4MTAsIFUrYzg4NSwgVStjODhiLCBVK2M5MDAsIFUrYzk4OCwgVStjOTlkLCBVK2M5YzgsIFUrY2MzZC1jYzNlLCBVK2NjNDUsIFUrY2QwOCwgVStjZTIwLCBVK2NlZTQsIFUrZDA3NCwgVStkMGE0LCBVK2QwZGQsIFUrZDJiOSwgVStkM2I4LCBVK2QzYzksIFUrZDQ4OCwgVStkNTQ0LCBVK2Q1NTksIFUrZDU2ZCwgVStkNTg4LCBVK2Q2MTUsIFUrZDY0OCwgVStkNjU1LCBVK2Q2NTgsIFUrZDY1YztcclxufVxyXG5cclxuXHJcbi8qIFsxMTddICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIE1lZGl1bVwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLU1lZGl1bVwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9JbDNJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi4xMTcud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrZCwgVSs0OCwgVSs3YywgVSthYzEwLCBVK2FjMTUsIFUrYWM3NCwgVSthYzgwLCBVK2FjODMsIFUrYWNjNCwgVSthZDExLCBVK2FkNTAsIFUrYWQ2ZCwgVSthZGZjLCBVK2FlMDAsIFUrYWUwOCwgVSthZTRjLCBVK2IwYTgsIFUrYjEyNCwgVStiMTQ0LCBVK2IxNzgsIFUrYjI3NCwgVStiMmE1LCBVK2IyZTgsIFUrYjJmOSwgVStiMzU0LCBVK2IzNzAsIFUrYjQxOCwgVStiNDFjLCBVK2I0ZjEsIFUrYjUxNCwgVStiNzk4LCBVK2I4MDgsIFUrYjgyNC1iODI1LCBVK2I4Y2MsIFUrYjk3OCwgVStiOWQwLCBVK2I5ZTQsIFUrYmFhOSwgVStiYjNjLCBVK2JjMTgsIFUrYmMxYywgVStiYzMwLCBVK2JjODQsIFUrYmNmNSwgVStiY2Y4LCBVK2JkODQsIFUrYmUwYywgVStiZTE0LCBVK2MwYjAsIFUrYzBjOSwgVStjMGRkLCBVK2MxMjQsIFUrYzJkZCwgVStjMmU0LCBVK2MyZWMsIFUrYzU0YywgVStjNTdjLWM1N2QsIFUrYzU5MSwgVStjNWM1LWM1YzYsIFUrYzVlZCwgVStjNjA4LCBVK2M2NDAsIFUrYzZiOCwgVStjNmQ0LCBVK2M3ODQsIFUrYzdhYywgVStjODAwLWM4MDEsIFUrYzljMSwgVStjOWQxLCBVK2NjMjgsIFUrY2M5OCwgVStjYzljLCBVK2NjYWQsIFUrY2Q1YywgVStjZDk0LCBVK2NkOWMsIFUrY2RlOCwgVStjZTY4LCBVK2NmNTQsIFUrZDBkYywgVStkMTRjLCBVK2QxYTAsIFUrZDFiNSwgVStkMmYwLCBVK2QzMGMsIFUrZDMxMCwgVStkMzk4LCBVK2Q0NWMsIFUrZDUwYywgVStkNTNjLCBVK2Q1NjAsIFUrZDU2OCwgVStkNTg5LCBVK2Q2MDQsIFUrZDZjNCwgVStkNzg4O1xyXG59XHJcblxyXG5cclxuLyogWzExOF0gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogNTAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgTWVkaXVtXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItTWVkaXVtXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT0lsM0k3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjExOC53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVSszOSwgVSs0OSwgVSs0ZC00ZSwgVSthMCwgVSthYzA0LCBVK2FjMWMsIFUrYWM3MCwgVSthYzhjLCBVK2FjYmQsIFUrYWNmNSwgVSthY2ZjLCBVK2FkMDAsIFUrYWQ2YywgVSthZGY4LCBVK2IwOTgsIFUrYjBiNCwgVStiMjk0LCBVK2IyYzgsIFUrYjMwMCwgVStiM2M0LCBVK2IzZDksIFUrYjRkYywgVStiNGU0LCBVK2I3N2MsIFUrYjdlYywgVStiODVkLCBVK2I5N2MsIFUrYjljOCwgVStiOWNjLCBVK2JhNTQsIFUrYmE3NCwgVStiYTg1LCBVK2JhYTgsIFUrYmIzNCwgVStiYjM4LCBVK2JiZjgsIFUrYmMxNCwgVStiYzI5LCBVK2JjODgsIFUrYmNmNCwgVStiZDgwLCBVK2JlNDQsIFUrYzBjMSwgVStjMTFjLCBVK2MxMjAsIFUrYzEzMSwgVStjMTM4LCBVK2MxOGMsIFUrYzIxOCwgVStjMmI1LCBVK2MyZTAsIFUrYzU0NCwgVStjNTQ4LCBVK2M1YjQsIFUrYzVkMCwgVStjNWVjLCBVK2M1ZjAsIFUrYzYwMSwgVStjNjI0LCBVK2M2OTQsIFUrYzZhOSwgVStjNmIwLCBVK2M2YjQsIFUrYzZkMCwgVStjNzA0LCBVK2M3MjAsIFUrYzczYywgVStjNzQwLCBVK2M3NDQsIFUrYzc0YywgVStjNzU4LCBVK2M3N2MsIFUrYzc4NSwgVStjNzg4LCBVK2M3OTAtYzc5MSwgVStjN2E1LCBVK2M4MDQsIFUrYzgxNSwgVStjODFjLCBVK2M4NzAsIFUrYzhmYywgVStjOTExLCBVK2M5YzQsIFUrY2NiNCwgVStjZTU4LCBVK2NlNzQsIFUrZDA2YywgVStkMGMwLCBVK2QxMzAsIFUrZDJiOCwgVStkM2VjLCBVK2Q1MDQsIFUrZDU1YywgVStkNTY5LCBVK2Q1NzQsIFUrZDYzOCwgVStkNjU0LCBVK2Q2OGM7XHJcbn1cclxuXHJcblxyXG4vKiBbMTE5XSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBNZWRpdW1cIiksIGxvY2FsKFwiTm90b1NhbnNLUi1NZWRpdW1cIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PSWwzSTdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uMTE5LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVKzIwLTIyLCBVKzI3LTJhLCBVKzJjLTM4LCBVKzNhLTNiLCBVKzNmLCBVKzQxLTQ3LCBVKzRhLTRjLCBVKzRmLTVkLCBVKzYxLTdiLCBVKzdkLCBVK2ExLCBVK2FiLCBVK2FlLCBVK2I3LCBVK2JiLCBVK2JmLCBVKzIwMTMtMjAxNCwgVSsyMDFjLTIwMWQsIFUrMjEyMiwgVSthYzAwLCBVK2FjZTAsIFUrYWUzMCwgVStiMmU0LCBVK2I4NWMsIFUrYjlhYywgVStjMGFjLCBVK2MyYTQsIFUrYzJkYywgVStjNzc0LCBVK2M3NzgsIFUrYzljMCwgVStkNTU4O1xyXG59XHJcblxyXG5cclxuLyogWzBdICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIEJvbGRcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1Cb2xkXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT2Fsdkk3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjAud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrZjljYS1mYTBiLCBVK2ZmMDMtZmYwNSwgVStmZjA3LCBVK2ZmMGEtZmYwYiwgVStmZjBkLWZmMTksIFUrZmYxYiwgVStmZjFkLCBVK2ZmMjAtZmY1YiwgVStmZjVkLCBVK2ZmZTAtZmZlMywgVStmZmU1LWZmZTY7XHJcbn1cclxuXHJcblxyXG4vKiBbMl0gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgQm9sZFwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLUJvbGRcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PYWx2STdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uMi53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVStkNzIzLWQ3MjgsIFUrZDcyYS1kNzMzLCBVK2Q3MzUtZDc0OCwgVStkNzRhLWQ3NGYsIFUrZDc1Mi1kNzUzLCBVK2Q3NTUtZDc1NywgVStkNzVhLWQ3NWYsIFUrZDc2Mi1kNzY0LCBVK2Q3NjYtZDc2OCwgVStkNzZhLWQ3NmIsIFUrZDc2ZC1kNzZmLCBVK2Q3NzEtZDc4NywgVStkNzg5LWQ3OGIsIFUrZDc4ZC1kNzhmLCBVK2Q3OTEtZDc5NywgVStkNzlhLCBVK2Q3OWMsIFUrZDc5ZS1kN2EzLCBVK2Y5MDAtZjkwOSwgVStmOTBiLWY5MmU7XHJcbn1cclxuXHJcblxyXG4vKiBbM10gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgQm9sZFwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLUJvbGRcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PYWx2STdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uMy53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVStkNjc5LWQ2OGIsIFUrZDY4ZS1kNjllLCBVK2Q2YTAsIFUrZDZhMi1kNmE3LCBVK2Q2YTktZDZjMywgVStkNmM2LWQ2YzcsIFUrZDZjOS1kNmNiLCBVK2Q2Y2QtZDZkMywgVStkNmQ1LWQ2ZDYsIFUrZDZkOC1kNmUzLCBVK2Q2ZTUtZDZlNywgVStkNmU5LWQ2ZmIsIFUrZDZmZC1kNzE3LCBVK2Q3MTktZDcxZiwgVStkNzIxLWQ3MjI7XHJcbn1cclxuXHJcblxyXG4vKiBbNF0gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgQm9sZFwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLUJvbGRcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PYWx2STdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uNC53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVStkNWJjLWQ1YzcsIFUrZDVjYS1kNWNiLCBVK2Q1Y2QtZDVjZiwgVStkNWQxLWQ1ZDcsIFUrZDVkOS1kNWRhLCBVK2Q1ZGMsIFUrZDVkZS1kNWUzLCBVK2Q1ZTYtZDVlNywgVStkNWU5LWQ1ZWIsIFUrZDVlZC1kNWY2LCBVK2Q1ZjgsIFUrZDVmYS1kNWZmLCBVK2Q2MDItZDYwMywgVStkNjA1LWQ2MDcsIFUrZDYwOS1kNjBmLCBVK2Q2MTItZDYxMywgVStkNjE2LWQ2MWIsIFUrZDYxZC1kNjM3LCBVK2Q2M2EtZDYzYiwgVStkNjNkLWQ2M2YsIFUrZDY0MS1kNjQ3LCBVK2Q2NGEtZDY0YywgVStkNjRlLWQ2NTMsIFUrZDY1Ni1kNjU3LCBVK2Q2NTktZDY1YiwgVStkNjVkLWQ2NjYsIFUrZDY2OCwgVStkNjZhLWQ2Nzg7XHJcbn1cclxuXHJcblxyXG4vKiBbNV0gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgQm9sZFwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLUJvbGRcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PYWx2STdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uNS53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVStkNTA3LCBVK2Q1MDktZDUwYiwgVStkNTBkLWQ1MTMsIFUrZDUxNS1kNTNiLCBVK2Q1M2UtZDUzZiwgVStkNTQxLWQ1NDMsIFUrZDU0NS1kNTRjLCBVK2Q1NGUsIFUrZDU1MCwgVStkNTUyLWQ1NTcsIFUrZDU1YS1kNTViLCBVK2Q1NWQtZDU1ZiwgVStkNTYxLWQ1NjQsIFUrZDU2Ni1kNTY3LCBVK2Q1NmEsIFUrZDU2YywgVStkNTZlLWQ1NzMsIFUrZDU3Ni1kNTc3LCBVK2Q1NzktZDU4MywgVStkNTg1LWQ1ODYsIFUrZDU4YS1kNWE0LCBVK2Q1YTYtZDViYjtcclxufVxyXG5cclxuXHJcbi8qIFs2XSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBCb2xkXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItQm9sZFwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9hbHZJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi42LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVK2Q0NjQtZDQ3NywgVStkNDdhLWQ0N2IsIFUrZDQ3ZC1kNDdmLCBVK2Q0ODEtZDQ4NywgVStkNDg5LWQ0OGEsIFUrZDQ4YywgVStkNDhlLWQ0ZTcsIFUrZDRlOS1kNTAzLCBVK2Q1MDUtZDUwNjtcclxufVxyXG5cclxuXHJcbi8qIFs3XSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBCb2xkXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItQm9sZFwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9hbHZJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi43LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVK2QzYmYtZDNjNywgVStkM2NhLWQzY2YsIFUrZDNkMS1kM2ViLCBVK2QzZWUtZDNlZiwgVStkM2YxLWQzZjMsIFUrZDNmNS1kM2ZiLCBVK2QzZmQtZDQwMCwgVStkNDAyLWQ0NWIsIFUrZDQ1ZC1kNDYzO1xyXG59XHJcblxyXG5cclxuLyogWzhdICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIEJvbGRcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1Cb2xkXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT2Fsdkk3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjgud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrZDJmZiwgVStkMzAyLWQzMDQsIFUrZDMwNi1kMzBiLCBVK2QzMGYsIFUrZDMxMS1kMzEzLCBVK2QzMTUtZDMxYiwgVStkMzFlLCBVK2QzMjItZDMyNCwgVStkMzI2LWQzMjcsIFUrZDMyYS1kMzJiLCBVK2QzMmQtZDMyZiwgVStkMzMxLWQzMzcsIFUrZDMzOS1kMzNjLCBVK2QzM2UtZDM3YiwgVStkMzdlLWQzN2YsIFUrZDM4MS1kMzgzLCBVK2QzODUtZDM4YiwgVStkMzhlLWQzOTAsIFUrZDM5Mi1kMzk3LCBVK2QzOWEtZDM5YiwgVStkMzlkLWQzOWYsIFUrZDNhMS1kM2E3LCBVK2QzYTktZDNhYSwgVStkM2FjLCBVK2QzYWUtZDNiMywgVStkM2I1LWQzYjcsIFUrZDNiOS1kM2JiLCBVK2QzYmQtZDNiZTtcclxufVxyXG5cclxuXHJcbi8qIFs5XSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBCb2xkXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItQm9sZFwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9hbHZJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi45LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVK2QyNTctZDI3ZiwgVStkMjgxLWQyOWIsIFUrZDI5ZC1kMjlmLCBVK2QyYTEtZDJhYiwgVStkMmFkLWQyYjcsIFUrZDJiYS1kMmJiLCBVK2QyYmQtZDJiZiwgVStkMmMxLWQyYzcsIFUrZDJjOS1kMmVmLCBVK2QyZjItZDJmMywgVStkMmY1LWQyZjcsIFUrZDJmOS1kMmZlO1xyXG59XHJcblxyXG5cclxuLyogWzEwXSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBCb2xkXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItQm9sZFwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9hbHZJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi4xMC53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVStkMWI0LCBVK2QxYjYtZDFmMywgVStkMWY1LWQyMmIsIFUrZDIyZS1kMjJmLCBVK2QyMzEtZDIzMywgVStkMjM1LWQyM2IsIFUrZDIzZC1kMjQwLCBVK2QyNDItZDI1NjtcclxufVxyXG5cclxuXHJcbi8qIFsxMV0gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgQm9sZFwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLUJvbGRcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PYWx2STdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uMTEud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrZDEwNS1kMTJmLCBVK2QxMzItZDEzMywgVStkMTM1LWQxMzcsIFUrZDEzOS1kMTNmLCBVK2QxNDEtZDE0MiwgVStkMTQ0LCBVK2QxNDYtZDE0YiwgVStkMTRlLWQxNGYsIFUrZDE1MS1kMTUzLCBVK2QxNTUtZDE1YiwgVStkMTVlLWQxODcsIFUrZDE4OS1kMTlmLCBVK2QxYTItZDFhMywgVStkMWE1LWQxYTcsIFUrZDFhOS1kMWFmLCBVK2QxYjItZDFiMztcclxufVxyXG5cclxuXHJcbi8qIFsxMl0gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgQm9sZFwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLUJvbGRcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PYWx2STdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uMTIud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrZDA0Yi1kMDRmLCBVK2QwNTEtZDA1NywgVStkMDU5LWQwNmIsIFUrZDA2ZC1kMDZmLCBVK2QwNzEtZDA3MywgVStkMDc1LWQwN2IsIFUrZDA3ZS1kMGEzLCBVK2QwYTYtZDBhNywgVStkMGE5LWQwYWIsIFUrZDBhZC1kMGIzLCBVK2QwYjYsIFUrZDBiOCwgVStkMGJhLWQwYmYsIFUrZDBjMi1kMGMzLCBVK2QwYzUtZDBjNywgVStkMGM5LWQwY2YsIFUrZDBkMiwgVStkMGQ2LWQwZGIsIFUrZDBkZS1kMGRmLCBVK2QwZTEtZDBlMywgVStkMGU1LWQwZWIsIFUrZDBlZS1kMGYwLCBVK2QwZjItZDEwNDtcclxufVxyXG5cclxuXHJcbi8qIFsxM10gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgQm9sZFwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLUJvbGRcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PYWx2STdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uMTMud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrY2ZhMi1jZmMzLCBVK2NmYzUtY2ZkZiwgVStjZmUyLWNmZTMsIFUrY2ZlNS1jZmU3LCBVK2NmZTktY2ZmNCwgVStjZmY2LWNmZmIsIFUrY2ZmZC1jZmZmLCBVK2QwMDEtZDAwMywgVStkMDA1LWQwMTcsIFUrZDAxOS1kMDMzLCBVK2QwMzYtZDAzNywgVStkMDM5LWQwM2IsIFUrZDAzZC1kMDRhO1xyXG59XHJcblxyXG5cclxuLyogWzE0XSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBCb2xkXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItQm9sZFwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9hbHZJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi4xNC53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVStjZWYwLWNlZjMsIFUrY2VmNiwgVStjZWY5LWNlZmYsIFUrY2YwMS1jZjAzLCBVK2NmMDUtY2YwNywgVStjZjA5LWNmMGYsIFUrY2YxMS1jZjEyLCBVK2NmMTQtY2YxYiwgVStjZjFkLWNmMWYsIFUrY2YyMS1jZjJmLCBVK2NmMzEtY2Y1MywgVStjZjU2LWNmNTcsIFUrY2Y1OS1jZjViLCBVK2NmNWQtY2Y2MywgVStjZjY2LCBVK2NmNjgsIFUrY2Y2YS1jZjZmLCBVK2NmNzEtY2Y4NCwgVStjZjg2LWNmOGIsIFUrY2Y4ZC1jZmExO1xyXG59XHJcblxyXG5cclxuLyogWzE1XSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBCb2xkXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItQm9sZFwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9hbHZJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi4xNS53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVStjZTNjLWNlNTcsIFUrY2U1YS1jZTViLCBVK2NlNWQtY2U1ZiwgVStjZTYxLWNlNjcsIFUrY2U2YSwgVStjZTZjLCBVK2NlNmUtY2U3MywgVStjZTc2LWNlNzcsIFUrY2U3OS1jZTdiLCBVK2NlN2QtY2U4MywgVStjZTg1LWNlODgsIFUrY2U4YS1jZThmLCBVK2NlOTEtY2U5MywgVStjZTk1LWNlOTcsIFUrY2U5OS1jZTlmLCBVK2NlYTIsIFUrY2VhNC1jZWFiLCBVK2NlYWQtY2VlMywgVStjZWU2LWNlZTcsIFUrY2VlOS1jZWViLCBVK2NlZWQtY2VlZjtcclxufVxyXG5cclxuXHJcbi8qIFsxNl0gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgQm9sZFwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLUJvbGRcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PYWx2STdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uMTYud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrY2Q5Mi1jZDkzLCBVK2NkOTYtY2Q5NywgVStjZDk5LWNkOWIsIFUrY2Q5ZC1jZGEzLCBVK2NkYTYtY2RhOCwgVStjZGFhLWNkYWYsIFUrY2RiMS1jZGMzLCBVK2NkYzUtY2RjYiwgVStjZGNkLWNkZTcsIFUrY2RlOS1jZTAzLCBVK2NlMDUtY2UxZiwgVStjZTIyLWNlMzQsIFUrY2UzNi1jZTNiO1xyXG59XHJcblxyXG5cclxuLyogWzE3XSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBCb2xkXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItQm9sZFwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9hbHZJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi4xNy53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVStjY2VmLWNkMDcsIFUrY2QwYS1jZDBiLCBVK2NkMGQtY2QxYSwgVStjZDFjLCBVK2NkMWUtY2QyYiwgVStjZDJkLWNkNWIsIFUrY2Q1ZC1jZDc3LCBVK2NkNzktY2Q5MTtcclxufVxyXG5cclxuXHJcbi8qIFsxOF0gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgQm9sZFwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLUJvbGRcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PYWx2STdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uMTgud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrY2MzZi1jYzQzLCBVK2NjNDYtY2M0NywgVStjYzQ5LWNjNGIsIFUrY2M0ZC1jYzUzLCBVK2NjNTUtY2M1OCwgVStjYzVhLWNjNWYsIFUrY2M2MS1jYzk3LCBVK2NjOWEtY2M5YiwgVStjYzlkLWNjOWYsIFUrY2NhMS1jY2E3LCBVK2NjYWEsIFUrY2NhYywgVStjY2FlLWNjYjMsIFUrY2NiNi1jY2I3LCBVK2NjYjktY2NiYiwgVStjY2JkLWNjY2YsIFUrY2NkMS1jY2UzLCBVK2NjZTUtY2NlZTtcclxufVxyXG5cclxuXHJcbi8qIFsxOV0gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgQm9sZFwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLUJvbGRcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PYWx2STdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uMTkud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrY2I5MS1jYmQzLCBVK2NiZDUtY2JlMywgVStjYmU1LWNjMGIsIFUrY2MwZS1jYzBmLCBVK2NjMTEtY2MxMywgVStjYzE1LWNjMWIsIFUrY2MxZC1jYzIwLCBVK2NjMjMtY2MyNywgVStjYzJhLWNjMmIsIFUrY2MyZCwgVStjYzJmLCBVK2NjMzEtY2MzNywgVStjYzNhLCBVK2NjM2M7XHJcbn1cclxuXHJcblxyXG4vKiBbMjBdICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIEJvbGRcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1Cb2xkXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT2Fsdkk3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjIwLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVK2NhZjQtY2I0NywgVStjYjRhLWNiOTA7XHJcbn1cclxuXHJcblxyXG4vKiBbMjFdICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIEJvbGRcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1Cb2xkXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT2Fsdkk3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjIxLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVK2NhNGEtY2E0YiwgVStjYTRlLWNhNGYsIFUrY2E1MS1jYTUzLCBVK2NhNTUtY2E1YiwgVStjYTVkLWNhNjAsIFUrY2E2Mi1jYTgzLCBVK2NhODUtY2FiYiwgVStjYWJlLWNhYmYsIFUrY2FjMS1jYWMzLCBVK2NhYzUtY2FjYiwgVStjYWNkLWNhZDAsIFUrY2FkMiwgVStjYWQ0LWNhZDgsIFUrY2FkYS1jYWYzO1xyXG59XHJcblxyXG5cclxuLyogWzIyXSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBCb2xkXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItQm9sZFwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9hbHZJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi4yMi53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVStjOTk2LWM5OTcsIFUrYzk5YS1jOTljLCBVK2M5OWUtYzliZiwgVStjOWMyLWM5YzMsIFUrYzljNS1jOWM3LCBVK2M5YzktYzljZiwgVStjOWQyLCBVK2M5ZDQsIFUrYzlkNy1jOWQ4LCBVK2M5ZGIsIFUrYzlkZS1jOWRmLCBVK2M5ZTEtYzllMywgVStjOWU1LWM5ZTYsIFUrYzllOC1jOWViLCBVK2M5ZWUtYzlmMCwgVStjOWYyLWM5ZjcsIFUrYzlmOS1jYTBiLCBVK2NhMGQtY2EyOCwgVStjYTJhLWNhNDk7XHJcbn1cclxuXHJcblxyXG4vKiBbMjNdICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIEJvbGRcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1Cb2xkXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT2Fsdkk3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjIzLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVK2M4ZTktYzhmNCwgVStjOGY2LWM4ZmIsIFUrYzhmZS1jOGZmLCBVK2M5MDEtYzkwMywgVStjOTA1LWM5MGIsIFUrYzkwZS1jOTEwLCBVK2M5MTItYzkxNywgVStjOTE5LWM5MmIsIFUrYzkyZC1jOTRmLCBVK2M5NTEtYzk1MywgVStjOTU1LWM5NmIsIFUrYzk2ZC1jOTczLCBVK2M5NzUtYzk4NywgVStjOThhLWM5OGIsIFUrYzk4ZC1jOThmLCBVK2M5OTEtYzk5NTtcclxufVxyXG5cclxuXHJcbi8qIFsyNF0gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgQm9sZFwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLUJvbGRcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PYWx2STdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uMjQud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrYzg0MS1jODRiLCBVK2M4NGQtYzg2ZiwgVStjODcyLWM4NzMsIFUrYzg3NS1jODc3LCBVK2M4NzktYzg3ZiwgVStjODgyLWM4ODQsIFUrYzg4Ny1jODhhLCBVK2M4OGQtYzhjMywgVStjOGM1LWM4ZGYsIFUrYzhlMS1jOGU4O1xyXG59XHJcblxyXG5cclxuLyogWzI1XSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBCb2xkXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItQm9sZFwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9hbHZJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi4yNS53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVStjNzc5LWM3N2IsIFUrYzc3ZS1jNzgyLCBVK2M3ODYsIFUrYzc4YiwgVStjNzhkLCBVK2M3OGYsIFUrYzc5Mi1jNzkzLCBVK2M3OTUsIFUrYzc5NywgVStjNzk5LWM3OWYsIFUrYzdhMiwgVStjN2E3LWM3YWIsIFUrYzdhZS1jN2JiLCBVK2M3YmQtYzdjMCwgVStjN2MyLWM3YzcsIFUrYzdjOS1jN2RjLCBVK2M3ZGUtYzdmZiwgVStjODAyLWM4MDMsIFUrYzgwNS1jODA3LCBVK2M4MDksIFUrYzgwYi1jODBmLCBVK2M4MTIsIFUrYzgxNCwgVStjODE3LWM4MWIsIFUrYzgxZS1jODFmLCBVK2M4MjEtYzgyMywgVStjODI1LWM4MmUsIFUrYzgzMC1jODM3LCBVK2M4MzktYzgzYiwgVStjODNkLWM4NDA7XHJcbn1cclxuXHJcblxyXG4vKiBbMjZdICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIEJvbGRcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1Cb2xkXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT2Fsdkk3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjI2LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVK2M2YmItYzZiZiwgVStjNmMyLCBVK2M2YzQsIFUrYzZjNi1jNmNiLCBVK2M2Y2UtYzZjZiwgVStjNmQxLWM2ZDMsIFUrYzZkNS1jNmRiLCBVK2M2ZGQtYzZkZiwgVStjNmUxLWM2ZTcsIFUrYzZlOS1jNmViLCBVK2M2ZWQtYzZlZiwgVStjNmYxLWM2ZjgsIFUrYzZmYS1jNzAzLCBVK2M3MDUtYzcwNywgVStjNzA5LWM3MGIsIFUrYzcwZC1jNzE2LCBVK2M3MTgsIFUrYzcxYS1jNzFmLCBVK2M3MjItYzcyMywgVStjNzI1LWM3MjcsIFUrYzcyOS1jNzM0LCBVK2M3MzYtYzczYiwgVStjNzNlLWM3M2YsIFUrYzc0MS1jNzQzLCBVK2M3NDUtYzc0YiwgVStjNzRlLWM3NTAsIFUrYzc1Mi1jNzU3LCBVK2M3NTktYzc3MywgVStjNzc2LWM3Nzc7XHJcbn1cclxuXHJcblxyXG4vKiBbMjddICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIEJvbGRcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1Cb2xkXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT2Fsdkk3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjI3LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVK2M1ZjUtYzVmYiwgVStjNWZlLCBVK2M2MDItYzYwNSwgVStjNjA3LCBVK2M2MDktYzYwZiwgVStjNjExLWM2MWEsIFUrYzYxYy1jNjIzLCBVK2M2MjYtYzYyNywgVStjNjI5LWM2MmIsIFUrYzYyZCwgVStjNjJmLWM2MzIsIFUrYzYzNiwgVStjNjM4LCBVK2M2M2EtYzYzZiwgVStjNjQyLWM2NDMsIFUrYzY0NS1jNjQ3LCBVK2M2NDktYzY1MiwgVStjNjU2LWM2NWIsIFUrYzY1ZC1jNjVmLCBVK2M2NjEtYzY2MywgVStjNjY1LWM2NzcsIFUrYzY3OS1jNjdiLCBVK2M2N2QtYzY5MywgVStjNjk2LWM2OTcsIFUrYzY5OS1jNjliLCBVK2M2OWQtYzZhMywgVStjNmE2LCBVK2M2YTgsIFUrYzZhYS1jNmFmLCBVK2M2YjItYzZiMywgVStjNmI1LWM2YjcsIFUrYzZiOS1jNmJhO1xyXG59XHJcblxyXG5cclxuLyogWzI4XSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBCb2xkXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItQm9sZFwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9hbHZJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi4yOC53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVStjNTE3LWM1MjcsIFUrYzUyYS1jNTJiLCBVK2M1MmQtYzUyZiwgVStjNTMxLWM1MzgsIFUrYzUzYSwgVStjNTNjLCBVK2M1M2UtYzU0MywgVStjNTQ2LWM1NDcsIFUrYzU0YiwgVStjNTRkLWM1NTIsIFUrYzU1NiwgVStjNTVhLWM1NWIsIFUrYzU1ZCwgVStjNTVmLCBVK2M1NjItYzU2MywgVStjNTY1LWM1NjcsIFUrYzU2OS1jNTZmLCBVK2M1NzIsIFUrYzU3NCwgVStjNTc2LWM1N2IsIFUrYzU3ZS1jNTdmLCBVK2M1ODEtYzU4MywgVStjNTg1LWM1ODYsIFUrYzU4OC1jNThiLCBVK2M1OGUsIFUrYzU5MCwgVStjNTkyLWM1OTYsIFUrYzU5OS1jNWIzLCBVK2M1YjYtYzViNywgVStjNWJhLCBVK2M1YmUtYzVjMywgVStjNWNhLWM1Y2IsIFUrYzVjZCwgVStjNWNmLCBVK2M1ZDItYzVkMywgVStjNWQ1LWM1ZDcsIFUrYzVkOS1jNWRmLCBVK2M1ZTEtYzVlMiwgVStjNWU0LCBVK2M1ZTYtYzVlYiwgVStjNWVmLCBVK2M1ZjEtYzVmMztcclxufVxyXG5cclxuXHJcbi8qIFsyOV0gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgQm9sZFwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLUJvbGRcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PYWx2STdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uMjkud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrYzQ3NS1jNGVmLCBVK2M0ZjItYzRmMywgVStjNGY1LWM0ZjcsIFUrYzRmOS1jNGZmLCBVK2M1MDItYzUwYiwgVStjNTBkLWM1MTY7XHJcbn1cclxuXHJcblxyXG4vKiBbMzBdICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIEJvbGRcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1Cb2xkXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT2Fsdkk3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjMwLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVK2MzZDAtYzNkNywgVStjM2RhLWMzZGIsIFUrYzNkZC1jM2RlLCBVK2MzZTEtYzNlYywgVStjM2VlLWMzZjMsIFUrYzNmNS1jNDJiLCBVK2M0MmQtYzQ2MywgVStjNDY2LWM0NzQ7XHJcbn1cclxuXHJcblxyXG4vKiBbMzFdICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIEJvbGRcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1Cb2xkXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT2Fsdkk3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjMxLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVK2MzMmItYzM2NywgVStjMzZhLWMzNmIsIFUrYzM2ZC1jMzZmLCBVK2MzNzEtYzM3NywgVStjMzdhLWMzN2IsIFUrYzM3ZS1jMzgzLCBVK2MzODUtYzM4NywgVStjMzg5LWMzY2Y7XHJcbn1cclxuXHJcblxyXG4vKiBbMzJdICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIEJvbGRcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1Cb2xkXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT2Fsdkk3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjMyLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVK2MyNmEtYzI2YiwgVStjMjZkLWMyNmYsIFUrYzI3MS1jMjczLCBVK2MyNzUtYzI3YiwgVStjMjdlLWMyODcsIFUrYzI4OS1jMjhmLCBVK2MyOTEtYzI5NywgVStjMjk5LWMyOWEsIFUrYzI5Yy1jMmEzLCBVK2MyYTUtYzJhNywgVStjMmE5LWMyYWIsIFUrYzJhZC1jMmIzLCBVK2MyYjYsIFUrYzJiOCwgVStjMmJhLWMyYmIsIFUrYzJiZC1jMmRiLCBVK2MyZGUtYzJkZiwgVStjMmUxLWMyZTIsIFUrYzJlNS1jMmVhLCBVK2MyZWUsIFUrYzJmMCwgVStjMmYyLWMyZjUsIFUrYzJmNywgVStjMmZhLWMyZmIsIFUrYzJmZC1jMmZmLCBVK2MzMDEtYzMwNywgVStjMzA5LWMzMGMsIFUrYzMwZS1jMzEyLCBVK2MzMTUtYzMyMywgVStjMzI1LWMzMjgsIFUrYzMyYTtcclxufVxyXG5cclxuXHJcbi8qIFszM10gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgQm9sZFwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLUJvbGRcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PYWx2STdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uMzMud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrYzFiYy1jMWMzLCBVK2MxYzUtYzFkZiwgVStjMWUxLWMxZmIsIFUrYzFmZC1jMjAzLCBVK2MyMDUtYzIwYywgVStjMjBlLCBVK2MyMTAtYzIxNywgVStjMjFhLWMyMWIsIFUrYzIxZC1jMjFlLCBVK2MyMjEtYzIyNywgVStjMjI5LWMyMmEsIFUrYzIyYywgVStjMjJlLCBVK2MyMzAsIFUrYzIzMy1jMjRmLCBVK2MyNTEtYzI1NywgVStjMjU5LWMyNjk7XHJcbn1cclxuXHJcblxyXG4vKiBbMzRdICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIEJvbGRcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1Cb2xkXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT2Fsdkk3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjM0LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVK2MxMDEtYzExYiwgVStjMTFmLCBVK2MxMjEtYzEyMywgVStjMTI1LWMxMmIsIFUrYzEyZSwgVStjMTMyLWMxMzcsIFUrYzEzYS1jMTNiLCBVK2MxM2QtYzEzZiwgVStjMTQxLWMxNDcsIFUrYzE0YSwgVStjMTRjLWMxNTMsIFUrYzE1NS1jMTU3LCBVK2MxNTktYzE1YiwgVStjMTVkLWMxNjYsIFUrYzE2OS1jMTZmLCBVK2MxNzEtYzE3NywgVStjMTc5LWMxOGIsIFUrYzE4ZS1jMThmLCBVK2MxOTEtYzE5MywgVStjMTk1LWMxOWIsIFUrYzE5ZC1jMTllLCBVK2MxYTAsIFUrYzFhMi1jMWE0LCBVK2MxYTYtYzFiYjtcclxufVxyXG5cclxuXHJcbi8qIFszNV0gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgQm9sZFwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLUJvbGRcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PYWx2STdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uMzUud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrYzA0OS1jMDU3LCBVK2MwNTktYzA1YiwgVStjMDVkLWMwNWYsIFUrYzA2MS1jMDY3LCBVK2MwNjktYzA4ZiwgVStjMDkxLWMwYWIsIFUrYzBhZS1jMGFmLCBVK2MwYjEtYzBiMywgVStjMGI1LCBVK2MwYjctYzBiYiwgVStjMGJlLCBVK2MwYzItYzBjNywgVStjMGNhLWMwY2IsIFUrYzBjZC1jMGNmLCBVK2MwZDEtYzBkNywgVStjMGQ5LWMwZGEsIFUrYzBkYywgVStjMGRlLWMwZTMsIFUrYzBlNS1jMGViLCBVK2MwZWQtYzBmMywgVStjMGY2LCBVK2MwZjgsIFUrYzBmYS1jMGZmO1xyXG59XHJcblxyXG5cclxuLyogWzM2XSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBCb2xkXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItQm9sZFwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9hbHZJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi4zNi53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVStiZmE3LWJmYWYsIFUrYmZiMS1iZmM0LCBVK2JmYzYtYmZjYiwgVStiZmNlLWJmY2YsIFUrYmZkMS1iZmQzLCBVK2JmZDUtYmZkYiwgVStiZmRkLWMwNDg7XHJcbn1cclxuXHJcblxyXG4vKiBbMzddICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIEJvbGRcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1Cb2xkXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT2Fsdkk3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjM3LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVK2JmMDcsIFUrYmYwOS1iZjNmLCBVK2JmNDEtYmY0ZiwgVStiZjUyLWJmNTQsIFUrYmY1Ni1iZmE2O1xyXG59XHJcblxyXG5cclxuLyogWzM4XSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBCb2xkXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItQm9sZFwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9hbHZJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi4zOC53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVStiZTU2LCBVK2JlNTgsIFUrYmU1Yy1iZTVmLCBVK2JlNjItYmU2MywgVStiZTY1LWJlNjcsIFUrYmU2OS1iZTc0LCBVK2JlNzYtYmU3YiwgVStiZTdlLWJlN2YsIFUrYmU4MS1iZThlLCBVK2JlOTAsIFUrYmU5Mi1iZWE3LCBVK2JlYTktYmVjZiwgVStiZWQyLWJlZDMsIFUrYmVkNS1iZWQ2LCBVK2JlZDktYmVlMywgVStiZWU2LWJmMDY7XHJcbn1cclxuXHJcblxyXG4vKiBbMzldICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIEJvbGRcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1Cb2xkXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT2Fsdkk3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjM5LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVK2JkYjAtYmRkMywgVStiZGQ1LWJkZWYsIFUrYmRmMS1iZTBiLCBVK2JlMGQtYmUwZiwgVStiZTExLWJlMTMsIFUrYmUxNS1iZTQzLCBVK2JlNDYtYmU0NywgVStiZTQ5LWJlNGIsIFUrYmU0ZC1iZTUzO1xyXG59XHJcblxyXG5cclxuLyogWzQwXSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBCb2xkXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItQm9sZFwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9hbHZJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi40MC53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVStiZDAzLCBVK2JkMDYsIFUrYmQwOCwgVStiZDBhLWJkMGYsIFUrYmQxMS1iZDIyLCBVK2JkMjUtYmQ0NywgVStiZDQ5LWJkNTgsIFUrYmQ1YS1iZDdmLCBVK2JkODItYmQ4MywgVStiZDg1LWJkODcsIFUrYmQ4YS1iZDhmLCBVK2JkOTEtYmQ5MiwgVStiZDk0LCBVK2JkOTYtYmQ5OCwgVStiZDlhLWJkYWY7XHJcbn1cclxuXHJcblxyXG4vKiBbNDFdICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIEJvbGRcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1Cb2xkXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT2Fsdkk3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjQxLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVK2JjNGUtYmM4MywgVStiYzg2LWJjODcsIFUrYmM4OS1iYzhiLCBVK2JjOGQtYmM5MywgVStiYzk2LCBVK2JjOTgsIFUrYmM5Yi1iYzlmLCBVK2JjYTItYmNhMywgVStiY2E1LWJjYTcsIFUrYmNhOS1iY2IyLCBVK2JjYjQtYmNiYiwgVStiY2JlLWJjYmYsIFUrYmNjMS1iY2MzLCBVK2JjYzUtYmNjYywgVStiY2NlLWJjZDAsIFUrYmNkMi1iY2Q0LCBVK2JjZDYtYmNmMywgVStiY2Y3LCBVK2JjZjktYmNmYiwgVStiY2ZkLWJkMDI7XHJcbn1cclxuXHJcblxyXG4vKiBbNDJdICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIEJvbGRcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1Cb2xkXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT2Fsdkk3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjQyLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVK2JiOTAtYmJhMywgVStiYmE1LWJiYWIsIFUrYmJhZC1iYmJmLCBVK2JiYzEtYmJmNywgVStiYmZhLWJiZmIsIFUrYmJmZC1iYmZlLCBVK2JjMDEtYmMwNywgVStiYzA5LWJjMGEsIFUrYmMwZSwgVStiYzEwLCBVK2JjMTItYmMxMywgVStiYzE3LCBVK2JjMTktYmMxYSwgVStiYzFlLCBVK2JjMjAtYmMyMywgVStiYzI2LCBVK2JjMjgsIFUrYmMyYS1iYzJjLCBVK2JjMmUtYmMyZiwgVStiYzMyLWJjMzMsIFUrYmMzNS1iYzM3LCBVK2JjMzktYmMzZiwgVStiYzQxLWJjNDIsIFUrYmM0NCwgVStiYzQ2LWJjNDgsIFUrYmM0YS1iYzRkO1xyXG59XHJcblxyXG5cclxuLyogWzQzXSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBCb2xkXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItQm9sZFwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9hbHZJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi40My53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVStiYWU2LWJhZmIsIFUrYmFmZC1iYjE3LCBVK2JiMTktYmIzMywgVStiYjM3LCBVK2JiMzktYmIzYSwgVStiYjNkLWJiNDMsIFUrYmI0NS1iYjQ2LCBVK2JiNDgsIFUrYmI0YS1iYjRmLCBVK2JiNTEtYmI1MywgVStiYjU1LWJiNTcsIFUrYmI1OS1iYjYyLCBVK2JiNjQtYmI4ZjtcclxufVxyXG5cclxuXHJcbi8qIFs0NF0gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgQm9sZFwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLUJvbGRcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PYWx2STdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uNDQud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrYmEzMC1iYTM3LCBVK2JhM2EtYmEzYiwgVStiYTNkLWJhM2YsIFUrYmE0MS1iYTQ3LCBVK2JhNDktYmE0YSwgVStiYTRjLCBVK2JhNGUtYmE1MywgVStiYTU2LWJhNTcsIFUrYmE1OS1iYTViLCBVK2JhNWQtYmE2MywgVStiYTY1LWJhNjYsIFUrYmE2OC1iYTZmLCBVK2JhNzEtYmE3MywgVStiYTc1LWJhNzcsIFUrYmE3OS1iYTg0LCBVK2JhODYsIFUrYmE4OC1iYWE3LCBVK2JhYWEsIFUrYmFhZC1iYWFmLCBVK2JhYjEtYmFiNywgVStiYWJhLCBVK2JhYmMsIFUrYmFiZS1iYWU1O1xyXG59XHJcblxyXG5cclxuLyogWzQ1XSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBCb2xkXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItQm9sZFwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9hbHZJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi40NS53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVStiOTZlLWI5NzMsIFUrYjk3Ni1iOTc3LCBVK2I5NzktYjk3YiwgVStiOTdkLWI5ODMsIFUrYjk4NiwgVStiOTg4LCBVK2I5OGEtYjk4ZCwgVStiOThmLWI5YWIsIFUrYjlhZS1iOWFmLCBVK2I5YjEtYjliMywgVStiOWI1LWI5YmIsIFUrYjliZSwgVStiOWMwLCBVK2I5YzItYjljNywgVStiOWNhLWI5Y2IsIFUrYjljZCwgVStiOWQyLWI5ZDcsIFUrYjlkYSwgVStiOWRjLCBVK2I5ZGYtYjllMCwgVStiOWUyLCBVK2I5ZTYtYjllNywgVStiOWU5LWI5ZjMsIFUrYjlmNiwgVStiOWY4LCBVK2I5ZmItYmEyZjtcclxufVxyXG5cclxuXHJcbi8qIFs0Nl0gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgQm9sZFwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLUJvbGRcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PYWx2STdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uNDYud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrYjhiZi1iOGNiLCBVK2I4Y2QtYjhlMCwgVStiOGUyLWI4ZTcsIFUrYjhlYS1iOGViLCBVK2I4ZWQtYjhlZiwgVStiOGYxLWI4ZjcsIFUrYjhmYSwgVStiOGZjLCBVK2I4ZmUtYjkwMywgVStiOTA1LWI5MTcsIFUrYjkxOS1iOTFmLCBVK2I5MjEtYjkzYiwgVStiOTNkLWI5NTcsIFUrYjk1YS1iOTViLCBVK2I5NWQtYjk1ZiwgVStiOTYxLWI5NjcsIFUrYjk2OS1iOTZjO1xyXG59XHJcblxyXG5cclxuLyogWzQ3XSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBCb2xkXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItQm9sZFwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9hbHZJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi40Ny53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVStiODBkLWI4MGYsIFUrYjgxMS1iODE3LCBVK2I4MWEsIFUrYjgxYy1iODIzLCBVK2I4MjYtYjgyNywgVStiODI5LWI4MmIsIFUrYjgyZC1iODMzLCBVK2I4MzYsIFUrYjgzYS1iODNmLCBVK2I4NDEtYjg1YiwgVStiODVlLWI4NWYsIFUrYjg2MS1iODYzLCBVK2I4NjUtYjg2YiwgVStiODZlLCBVK2I4NzAsIFUrYjg3Mi1iOGFmLCBVK2I4YjEtYjhiZTtcclxufVxyXG5cclxuXHJcbi8qIFs0OF0gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgQm9sZFwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLUJvbGRcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PYWx2STdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uNDgud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrYjc0ZC1iNzVmLCBVK2I3NjEtYjc2MywgVStiNzY1LWI3NzQsIFUrYjc3Ni1iNzdiLCBVK2I3N2UtYjc3ZiwgVStiNzgxLWI3ODMsIFUrYjc4NS1iNzhiLCBVK2I3OGUsIFUrYjc5Mi1iNzk2LCBVK2I3OWEtYjc5YiwgVStiNzlkLWI3YTcsIFUrYjdhYSwgVStiN2FlLWI3YjMsIFUrYjdiNi1iN2M4LCBVK2I3Y2EtYjdlYiwgVStiN2VlLWI3ZWYsIFUrYjdmMS1iN2YzLCBVK2I3ZjUtYjdmYiwgVStiN2ZlLCBVK2I4MDItYjgwNiwgVStiODBhLWI4MGI7XHJcbn1cclxuXHJcblxyXG4vKiBbNDldICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIEJvbGRcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1Cb2xkXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT2Fsdkk3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjQ5LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVK2I2YTctYjZhYSwgVStiNmFjLWI2YjAsIFUrYjZiMi1iNmVmLCBVK2I2ZjEtYjcyNywgVStiNzJhLWI3MmIsIFUrYjcyZC1iNzJlLCBVK2I3MzEtYjczNywgVStiNzM5LWI3M2EsIFUrYjczYy1iNzQzLCBVK2I3NDUtYjc0YztcclxufVxyXG5cclxuXHJcbi8qIFs1MF0gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgQm9sZFwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLUJvbGRcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PYWx2STdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uNTAud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrYjYwNS1iNjBmLCBVK2I2MTItYjYxNywgVStiNjE5LWI2MjQsIFUrYjYyNi1iNjliLCBVK2I2OWUtYjZhMywgVStiNmE1LWI2YTY7XHJcbn1cclxuXHJcblxyXG4vKiBbNTFdICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIEJvbGRcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1Cb2xkXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT2Fsdkk3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjUxLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVK2I1NWYsIFUrYjU2Mi1iNTgzLCBVK2I1ODUtYjU5ZiwgVStiNWEyLWI1YTMsIFUrYjVhNS1iNWE3LCBVK2I1YTktYjViMiwgVStiNWI1LWI1YmEsIFUrYjViZC1iNjA0O1xyXG59XHJcblxyXG5cclxuLyogWzUyXSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBCb2xkXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItQm9sZFwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9hbHZJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi41Mi53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVStiNGE1LWI0YjYsIFUrYjRiOC1iNGJmLCBVK2I0YzEtYjRjNywgVStiNGM5LWI0ZGIsIFUrYjRkZS1iNGRmLCBVK2I0ZTEtYjRlMiwgVStiNGU1LWI0ZWIsIFUrYjRlZSwgVStiNGYwLCBVK2I0ZjItYjUxMywgVStiNTE2LWI1MTcsIFUrYjUxOS1iNTFhLCBVK2I1MWQtYjUyMywgVStiNTI2LCBVK2I1MjgsIFUrYjUyYi1iNTJmLCBVK2I1MzItYjUzMywgVStiNTM1LWI1MzcsIFUrYjUzOS1iNTNmLCBVK2I1NDEtYjU0NCwgVStiNTQ2LWI1NGIsIFUrYjU0ZC1iNTRmLCBVK2I1NTEtYjU1YiwgVStiNTVkLWI1NWU7XHJcbn1cclxuXHJcblxyXG4vKiBbNTNdICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIEJvbGRcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1Cb2xkXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT2Fsdkk3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjUzLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVK2IzZjgtYjNmYiwgVStiM2ZkLWI0MGYsIFUrYjQxMS1iNDE3LCBVK2I0MTktYjQxYiwgVStiNDFkLWI0MWYsIFUrYjQyMS1iNDI3LCBVK2I0MmEtYjQyYiwgVStiNDJkLWI0NGYsIFUrYjQ1Mi1iNDUzLCBVK2I0NTUtYjQ1NywgVStiNDU5LWI0NWYsIFUrYjQ2Mi1iNDY0LCBVK2I0NjYtYjQ2YiwgVStiNDZkLWI0N2YsIFUrYjQ4MS1iNGEzO1xyXG59XHJcblxyXG5cclxuLyogWzU0XSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBCb2xkXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItQm9sZFwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9hbHZJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi41NC53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVStiMzQyLWIzNTMsIFUrYjM1Ni1iMzU3LCBVK2IzNTktYjM1YiwgVStiMzVkLWIzNWUsIFUrYjM2MC1iMzYzLCBVK2IzNjYsIFUrYjM2OCwgVStiMzZhLWIzNmQsIFUrYjM2ZiwgVStiMzcyLWIzNzMsIFUrYjM3NS1iMzc3LCBVK2IzNzktYjM3ZiwgVStiMzgxLWIzODIsIFUrYjM4NCwgVStiMzg2LWIzOGIsIFUrYjM4ZC1iM2MzLCBVK2IzYzYtYjNjNywgVStiM2M5LWIzY2EsIFUrYjNjZC1iM2QzLCBVK2IzZDYsIFUrYjNkOCwgVStiM2RhLWIzZjc7XHJcbn1cclxuXHJcblxyXG4vKiBbNTVdICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIEJvbGRcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1Cb2xkXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT2Fsdkk3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjU1LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVK2IyN2MtYjI4MywgVStiMjg1LWIyOGYsIFUrYjI5Mi1iMjkzLCBVK2IyOTUtYjI5NywgVStiMjlhLWIyOWYsIFUrYjJhMS1iMmE0LCBVK2IyYTctYjJhOSwgVStiMmFiLCBVK2IyYWQtYjJjNywgVStiMmNhLWIyY2IsIFUrYjJjZC1iMmNmLCBVK2IyZDEtYjJkNywgVStiMmRhLCBVK2IyZGMsIFUrYjJkZS1iMmUzLCBVK2IyZTcsIFUrYjJlOS1iMmVhLCBVK2IyZWYtYjJmMywgVStiMmY2LCBVK2IyZjgsIFUrYjJmYS1iMmZiLCBVK2IyZmQtYjJmZSwgVStiMzAyLWIzMDMsIFUrYjMwNS1iMzA3LCBVK2IzMDktYjMwZiwgVStiMzEyLCBVK2IzMTYtYjMxYiwgVStiMzFkLWIzNDE7XHJcbn1cclxuXHJcblxyXG4vKiBbNTZdICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIEJvbGRcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1Cb2xkXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT2Fsdkk3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjU2LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVK2IxZDYtYjFlNywgVStiMWU5LWIxZmMsIFUrYjFmZS1iMjAzLCBVK2IyMDYtYjIwNywgVStiMjA5LWIyMGIsIFUrYjIwZC1iMjEzLCBVK2IyMTYtYjIxZiwgVStiMjIxLWIyNTcsIFUrYjI1OS1iMjczLCBVK2IyNzUtYjI3YjtcclxufVxyXG5cclxuXHJcbi8qIFs1N10gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgQm9sZFwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLUJvbGRcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PYWx2STdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uNTcud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrYjEyMC1iMTIyLCBVK2IxMjYtYjEyNywgVStiMTI5LWIxMmIsIFUrYjEyZC1iMTMzLCBVK2IxMzYsIFUrYjEzOCwgVStiMTNhLWIxM2YsIFUrYjE0Mi1iMTQzLCBVK2IxNDUtYjE0ZiwgVStiMTUxLWIxNTMsIFUrYjE1Ni1iMTU3LCBVK2IxNTktYjE3NywgVStiMTdhLWIxN2IsIFUrYjE3ZC1iMTdmLCBVK2IxODEtYjE4NywgVStiMTg5LWIxOGMsIFUrYjE4ZS1iMTkxLCBVK2IxOTUtYjFhNywgVStiMWE5LWIxY2IsIFUrYjFjZC1iMWQ1O1xyXG59XHJcblxyXG5cclxuLyogWzU4XSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBCb2xkXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItQm9sZFwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9hbHZJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi41OC53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVStiMDVmLWIwN2IsIFUrYjA3ZS1iMDdmLCBVK2IwODEtYjA4MywgVStiMDg1LWIwOGIsIFUrYjA4ZC1iMDk3LCBVK2IwOWIsIFUrYjA5ZC1iMDlmLCBVK2IwYTItYjBhNywgVStiMGFhLCBVK2IwYjAsIFUrYjBiMiwgVStiMGI2LWIwYjcsIFUrYjBiOS1iMGJiLCBVK2IwYmQtYjBjMywgVStiMGM2LWIwYzcsIFUrYjBjYS1iMGNmLCBVK2IwZDEtYjBkZiwgVStiMGUxLWIwZTQsIFUrYjBlNi1iMTA3LCBVK2IxMGEtYjEwYiwgVStiMTBkLWIxMGYsIFUrYjExMS1iMTEyLCBVK2IxMTQtYjExNywgVStiMTE5LWIxMWEsIFUrYjExYy1iMTFmO1xyXG59XHJcblxyXG5cclxuLyogWzU5XSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBCb2xkXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItQm9sZFwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9hbHZJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi41OS53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVSthZmFjLWFmYjcsIFUrYWZiYS1hZmJiLCBVK2FmYmQtYWZiZiwgVSthZmMxLWFmYzYsIFUrYWZjYS1hZmNjLCBVK2FmY2UtYWZkMywgVSthZmQ1LWFmZTcsIFUrYWZlOS1hZmVmLCBVK2FmZjEtYjAwYiwgVStiMDBkLWIwMGYsIFUrYjAxMS1iMDEzLCBVK2IwMTUtYjAxYiwgVStiMDFkLWIwMjcsIFUrYjAyOS1iMDQzLCBVK2IwNDUtYjA0NywgVStiMDQ5LCBVK2IwNGIsIFUrYjA0ZC1iMDUyLCBVK2IwNTUtYjA1NiwgVStiMDU4LWIwNWMsIFUrYjA1ZTtcclxufVxyXG5cclxuXHJcbi8qIFs2MF0gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgQm9sZFwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLUJvbGRcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PYWx2STdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uNjAud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrYWYwMy1hZjA3LCBVK2FmMDktYWYyYiwgVSthZjJlLWFmMzMsIFUrYWYzNS1hZjNiLCBVK2FmM2UtYWY0MCwgVSthZjQ0LWFmNDcsIFUrYWY0YS1hZjVjLCBVK2FmNWUtYWY2MywgVSthZjY1LWFmN2YsIFUrYWY4MS1hZmFiO1xyXG59XHJcblxyXG5cclxuLyogWzYxXSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBCb2xkXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItQm9sZFwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9hbHZJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi42MS53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVSthZTU2LWFlNWIsIFUrYWU1ZS1hZTYwLCBVK2FlNjItYWU2NCwgVSthZTY2LWFlNjcsIFUrYWU2OS1hZTZiLCBVK2FlNmQtYWU4MywgVSthZTg1LWFlYmIsIFUrYWViZiwgVSthZWMxLWFlYzMsIFUrYWVjNS1hZWNiLCBVK2FlY2UsIFUrYWVkMCwgVSthZWQyLWFlZDcsIFUrYWVkOS1hZWYzLCBVK2FlZjUtYWYwMjtcclxufVxyXG5cclxuXHJcbi8qIFs2Ml0gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgQm9sZFwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLUJvbGRcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PYWx2STdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uNjIud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrYWQ5Yy1hZGEzLCBVK2FkYTUtYWRiZiwgVSthZGMxLWFkYzMsIFUrYWRjNS1hZGM3LCBVK2FkYzktYWRkMiwgVSthZGQ0LWFkZGIsIFUrYWRkZC1hZGRmLCBVK2FkZTEtYWRlMywgVSthZGU1LWFkZjcsIFUrYWRmYS1hZGZiLCBVK2FkZmQtYWRmZiwgVSthZTAyLWFlMDcsIFUrYWUwYSwgVSthZTBjLCBVK2FlMGUtYWUxMywgVSthZTE1LWFlMmYsIFUrYWUzMS1hZTMzLCBVK2FlMzUtYWUzNywgVSthZTM5LWFlM2YsIFUrYWU0MiwgVSthZTQ0LCBVK2FlNDYtYWU0OSwgVSthZTRiLCBVK2FlNGYsIFUrYWU1MS1hZTUzLCBVK2FlNTU7XHJcbn1cclxuXHJcblxyXG4vKiBbNjNdICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIEJvbGRcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1Cb2xkXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT2Fsdkk3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjYzLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVK2FjZTItYWNlMywgVSthY2U1LWFjZTYsIFUrYWNlOS1hY2VmLCBVK2FjZjIsIFUrYWNmNCwgVSthY2Y3LWFjZmIsIFUrYWNmZS1hY2ZmLCBVK2FkMDEtYWQwMywgVSthZDA1LWFkMGIsIFUrYWQwZC1hZDEwLCBVK2FkMTItYWQxYiwgVSthZDFkLWFkMzMsIFUrYWQzNS1hZDQ4LCBVK2FkNGEtYWQ0ZiwgVSthZDUxLWFkNmIsIFUrYWQ2ZS1hZDZmLCBVK2FkNzEtYWQ3MiwgVSthZDc3LWFkN2MsIFUrYWQ3ZSwgVSthZDgwLCBVK2FkODItYWQ4NywgVSthZDg5LWFkOGIsIFUrYWQ4ZC1hZDhmLCBVK2FkOTEtYWQ5YjtcclxufVxyXG5cclxuXHJcbi8qIFs2NF0gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgQm9sZFwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLUJvbGRcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PYWx2STdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uNjQud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrYWMyNS1hYzJjLCBVK2FjMmUsIFUrYWMzMCwgVSthYzMyLWFjMzcsIFUrYWMzOS1hYzNmLCBVK2FjNDEtYWM0YywgVSthYzRlLWFjNmYsIFUrYWM3Mi1hYzczLCBVK2FjNzUtYWM3NiwgVSthYzc5LWFjN2YsIFUrYWM4MiwgVSthYzg0LWFjODgsIFUrYWM4YS1hYzhiLCBVK2FjOGQtYWM4ZiwgVSthYzkxLWFjOTMsIFUrYWM5NS1hYzliLCBVK2FjOWQtYWM5ZSwgVSthY2ExLWFjYTcsIFUrYWNhYiwgVSthY2FkLWFjYWYsIFUrYWNiMS1hY2I3LCBVK2FjYmEtYWNiYiwgVSthY2JlLWFjYzAsIFUrYWNjMi1hY2MzLCBVK2FjYzUtYWNkZjtcclxufVxyXG5cclxuXHJcbi8qIFs2NV0gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgQm9sZFwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLUJvbGRcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PYWx2STdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uNjUud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrOTlkZiwgVSs5OWVkLCBVKzk5ZjEsIFUrOTlmZiwgVSs5YTAxLCBVKzlhMDgsIFUrOWEwZS05YTBmLCBVKzlhMTksIFUrOWEyYiwgVSs5YTMwLCBVKzlhMzYtOWEzNywgVSs5YTQwLCBVKzlhNDMsIFUrOWE0NSwgVSs5YTRkLCBVKzlhNTUsIFUrOWE1NywgVSs5YTVhLTlhNWIsIFUrOWE1ZiwgVSs5YTYyLCBVKzlhNjUsIFUrOWE2OS05YTZhLCBVKzlhYTgsIFUrOWFiOCwgVSs5YWQzLCBVKzlhZTUsIFUrOWFlZSwgVSs5YjFhLCBVKzliMjcsIFUrOWIyYSwgVSs5YjMxLCBVKzliM2MsIFUrOWI0MS05YjQ1LCBVKzliNGYsIFUrOWI1NCwgVSs5YjVhLCBVKzliNmYsIFUrOWI4ZSwgVSs5YjkxLCBVKzliOWYsIFUrOWJhYiwgVSs5YmFlLCBVKzliYzksIFUrOWJkNiwgVSs5YmU0LCBVKzliZTgsIFUrOWMwZCwgVSs5YzEwLCBVKzljMTIsIFUrOWMxNSwgVSs5YzI1LCBVKzljMzIsIFUrOWMzYiwgVSs5YzQ3LCBVKzljNDksIFUrOWM1NywgVSs5Y2U1LCBVKzljZTcsIFUrOWNlOSwgVSs5Y2YzLTljZjQsIFUrOWNmNiwgVSs5ZDA5LCBVKzlkMWIsIFUrOWQyNiwgVSs5ZDI4LCBVKzlkM2IsIFUrOWQ1MSwgVSs5ZDVkLCBVKzlkNjAtOWQ2MSwgVSs5ZDZjLCBVKzlkNzIsIFUrOWRhOSwgVSs5ZGFmLCBVKzlkYjQsIFUrOWRjNCwgVSs5ZGQ3LCBVKzlkZjIsIFUrOWRmOC05ZGZhLCBVKzllMWEsIFUrOWUxZSwgVSs5ZTc1LCBVKzllNzksIFUrOWU3ZCwgVSs5ZTdmLCBVKzllOTItOWU5MywgVSs5ZTk3LCBVKzllOWQsIFUrOWU5ZiwgVSs5ZWE1LCBVKzllYjQtOWViNSwgVSs5ZWJiLCBVKzllYmUsIFUrOWVjMywgVSs5ZWNkLTllY2UsIFUrOWVkNCwgVSs5ZWQ4LCBVKzllZGItOWVkYywgVSs5ZWRlLCBVKzllZTgsIFUrOWVmNCwgVSs5ZjA3LTlmMDgsIFUrOWYwZSwgVSs5ZjEzLCBVKzlmMjAsIFUrOWYzYiwgVSs5ZjRhLTlmNGIsIFUrOWY0ZSwgVSs5ZjUyLCBVKzlmNWYsIFUrOWY2MSwgVSs5ZjY3LCBVKzlmNmEsIFUrOWY2YywgVSs5Zjc3LCBVKzlmOGQsIFUrOWY5MCwgVSs5Zjk1LCBVKzlmOWMsIFUrYWMwMi1hYzAzLCBVK2FjMDUtYWMwNiwgVSthYzA5LWFjMGYsIFUrYWMxNy1hYzE4LCBVK2FjMWIsIFUrYWMxZS1hYzFmLCBVK2FjMjEtYWMyMztcclxufVxyXG5cclxuXHJcbi8qIFs5M10gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgQm9sZFwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLUJvbGRcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PYWx2STdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uOTMud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrMzM4Yy0zMzljLCBVKzMzOWYtMzNhMCwgVSszM2EyLTMzY2IsIFUrMzNjZi0zM2QwLCBVKzMzZDMsIFUrMzNkNiwgVSszM2Q4LCBVKzMzZGItMzNkZCwgVSs0ZTAxLCBVKzRlMDMsIFUrNGUwNy00ZTA4LCBVKzRlMTEsIFUrNGUxNC00ZTE1LCBVKzRlMTgtNGUxOSwgVSs0ZTFlLCBVKzRlMzIsIFUrNGUzOC00ZTM5LCBVKzRlNDItNGU0MywgVSs0ZTQ1LCBVKzRlNGQtNGU0ZiwgVSs0ZTU2LCBVKzRlNTgtNGU1OSwgVSs0ZTVkLTRlNWUsIFUrNGU2YiwgVSs0ZTZkLCBVKzRlNzMsIFUrNGU3Ni00ZTc3LCBVKzRlN2UsIFUrNGU4MiwgVSs0ZTg2LCBVKzRlODgsIFUrNGU4ZSwgVSs0ZTkwLTRlOTIsIFUrNGU5NC00ZTk1LCBVKzRlOTgsIFUrNGU5YiwgVSs0ZTllLCBVKzRlYTEtNGVhMiwgVSs0ZWE0LTRlYTYsIFUrNGVhOCwgVSs0ZWFiLCBVKzRlYWQtNGVhZSwgVSs0ZWI2LCBVKzRlYzAtNGVjMSwgVSs0ZWM0LCBVKzRlYzcsIFUrNGVjYiwgVSs0ZWNkLCBVKzRlZDQtNGVkNSwgVSs0ZWQ3LTRlZDksIFUrNGVkZCwgVSs0ZWRmLCBVKzRlZTQsIFUrNGVmMCwgVSs0ZWYyLCBVKzRlZjYtNGVmNywgVSs0ZWZiLCBVKzRmMDEsIFUrNGYwOSwgVSs0ZjBiLCBVKzRmMGQtNGYxMSwgVSs0ZjJmLCBVKzRmMzQsIFUrNGYzNiwgVSs0ZjM4LCBVKzRmM2EsIFUrNGYzYy00ZjNkO1xyXG59XHJcblxyXG5cclxuLyogWzk0XSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBCb2xkXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItQm9sZFwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9hbHZJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi45NC53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVSszMTM2LCBVKzMxMzgsIFUrMzEzYS0zMTQwLCBVKzMxNDMtMzE0NCwgVSszMTUwLCBVKzMxNTIsIFUrMzE1NC0zMTU2LCBVKzMxNTgtMzE1YiwgVSszMTVkLTMxNWYsIFUrMzE2MiwgVSszMTY0LTMxOGMsIFUrMzE4ZSwgVSszMjAwLTMyMWIsIFUrMzIzMSwgVSszMjM5LCBVKzMyNTEtMzI1YSwgVSszMjYwLTMyN2IsIFUrMzI3ZS0zMjdmLCBVKzMyOGEtMzI5MCwgVSszMjk0LCBVKzMyOWUsIFUrMzJhNSwgVSszMzgwLTMzODQsIFUrMzM4OC0zMzhiO1xyXG59XHJcblxyXG5cclxuLyogWzk1XSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBCb2xkXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItQm9sZFwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9hbHZJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi45NS53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVSsyZjdkLCBVKzJmN2YtMmY4YiwgVSsyZjhlLTJmOTAsIFUrMmY5Mi0yZjk3LCBVKzJmOTktMmZhMCwgVSsyZmEyLTJmYTMsIFUrMmZhNS0yZmE5LCBVKzJmYWMtMmZiMSwgVSsyZmIzLTJmYmMsIFUrMmZjMS0yZmNhLCBVKzJmY2QtMmZkNCwgVSszMDAzLCBVKzMwMTItMzAxOSwgVSszMDFjLCBVKzMwMWUtMzAyMCwgVSszMDM2LCBVKzMwNDEsIFUrMzA0MywgVSszMDQ1LCBVKzMwNDcsIFUrMzA0OSwgVSszMDRlLCBVKzMwNTAsIFUrMzA1MiwgVSszMDU2LCBVKzMwNWEsIFUrMzA1YywgVSszMDVlLCBVKzMwNjIsIFUrMzA2NSwgVSszMDZjLCBVKzMwNzAtMzA3ZCwgVSszMDgwLCBVKzMwODUsIFUrMzA4NywgVSszMDhlLCBVKzMwOTAtMzA5MSwgVSszMGExLCBVKzMwYTUsIFUrMzBhOSwgVSszMGFlLCBVKzMwYjEtMzBiMiwgVSszMGI0LCBVKzMwYjYsIFUrMzBiYy0zMGJlLCBVKzMwYzIsIFUrMzBjNSwgVSszMGNjLCBVKzMwZDIsIFUrMzBkNCwgVSszMGQ4LTMwZGQsIFUrMzBlNCwgVSszMGU2LCBVKzMwZTgsIFUrMzBlZSwgVSszMGYwLTMwZjIsIFUrMzBmNC0zMGY2LCBVKzMxMzMsIFUrMzEzNTtcclxufVxyXG5cclxuXHJcbi8qIFs5Nl0gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgQm9sZFwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLUJvbGRcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PYWx2STdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uOTYud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrMjU0MS0yNTRiLCBVKzI1YTQtMjVhOSwgVSsyNWIxLCBVKzI1YjUsIFUrMjViOSwgVSsyNWJmLCBVKzI1YzEsIFUrMjVjMywgVSsyNWM5LTI1Y2EsIFUrMjVjYywgVSsyNWNlLCBVKzI1ZDAtMjVkMSwgVSsyNWU2LCBVKzI1ZWYsIFUrMjYwZiwgVSsyNjFkLCBVKzI2MWYsIFUrMjYyZiwgVSsyNjYwLCBVKzI2NjQsIFUrMjY2Ny0yNjY5LCBVKzI2NmQsIFUrMjY2ZiwgVSsyNzE2LCBVKzI3MWEsIFUrMjczZCwgVSsyNzU2LCBVKzI3NzYtMjc3ZiwgVSsyNzhhLTI3OTMsIFUrMjk2MywgVSsyOTY1LCBVKzJhYzUtMmFjNiwgVSsyYWNiLTJhY2MsIFUrMmYwMCwgVSsyZjA0LCBVKzJmMDYsIFUrMmYwOCwgVSsyZjBhLTJmMGIsIFUrMmYxMS0yZjEyLCBVKzJmMTQsIFUrMmYxNy0yZjE4LCBVKzJmMWMtMmYxZCwgVSsyZjFmLTJmMjAsIFUrMmYyMy0yZjI2LCBVKzJmMjgtMmYyOSwgVSsyZjJiLCBVKzJmMmQsIFUrMmYyZi0yZjMyLCBVKzJmMzgsIFUrMmYzYy0yZjQwLCBVKzJmNDItMmY0YywgVSsyZjRmLTJmNTIsIFUrMmY1NC0yZjU4LCBVKzJmNWEtMmY2NiwgVSsyZjY5LTJmNzAsIFUrMmY3Mi0yZjc2LCBVKzJmNzgsIFUrMmY3YS0yZjdjO1xyXG59XHJcblxyXG5cclxuLyogWzk3XSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBCb2xkXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItQm9sZFwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9hbHZJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi45Ny53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVSsyNDc5LTI0ODcsIFUrMjQ5Yy0yNGQxLCBVKzI0ZDMtMjRkNywgVSsyNGQ5LTI0ZTksIFUrMjRlYi0yNGY0LCBVKzI1MDAtMjUwMSwgVSsyNTAzLCBVKzI1MGMtMjUxMywgVSsyNTE1LTI1MTYsIFUrMjUxOC0yNTQwO1xyXG59XHJcblxyXG5cclxuLyogWzk4XSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBCb2xkXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItQm9sZFwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9hbHZJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi45OC53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVSsyMTViLTIxNWUsIFUrMjE2Mi0yMTY5LCBVKzIxNzAtMjE3OSwgVSsyMTk1LTIxOTksIFUrMjFiMC0yMWI0LCBVKzIxYmMsIFUrMjFjMCwgVSsyMWM0LTIxYzUsIFUrMjFjZCwgVSsyMWNmLTIxZDQsIFUrMjFlMC0yMWUzLCBVKzIxZTYtMjFlOSwgVSsyMjAwLCBVKzIyMDItMjIwMywgVSsyMjA2LTIyMDksIFUrMjIwYi0yMjBjLCBVKzIyMGYsIFUrMjIxMSwgVSsyMjEzLCBVKzIyMWEsIFUrMjIxZC0yMjIwLCBVKzIyMjIsIFUrMjIyNS0yMjI3LCBVKzIyMjktMjIyYywgVSsyMjJlLCBVKzIyMzQtMjIzNywgVSsyMjNkLCBVKzIyNDMsIFUrMjI0NSwgVSsyMjQ4LCBVKzIyNTAtMjI1MywgVSsyMjVhLCBVKzIyNjAtMjI2MiwgVSsyMjY0LTIyNjcsIFUrMjI2YS0yMjZiLCBVKzIyNmUtMjI3MywgVSsyMjc2LTIyNzcsIFUrMjI3OS0yMjdiLCBVKzIyODAtMjI4NywgVSsyMjhhLTIyOGIsIFUrMjI5NS0yMjk3LCBVKzIyYTMtMjJhNSwgVSsyMmJiLTIyYmMsIFUrMjJjZS0yMmNmLCBVKzIyZGEtMjJkYiwgVSsyMmVlLTIyZWYsIFUrMjMwNiwgVSsyMzEyLCBVKzIzMTQsIFUrMjQ2Ny0yNDc4O1xyXG59XHJcblxyXG5cclxuLyogWzk5XSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBCb2xkXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItQm9sZFwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9hbHZJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi45OS53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVSs4MS04MiwgVSs4NCwgVSthMi1hNSwgVSthNy1hOCwgVSthYSwgVSthYy1hZCwgVStiMS1iMywgVStiNiwgVStiOC1iYSwgVStiYy1iZSwgVStjMCwgVStjMiwgVStjNi1jYiwgVStjZS1kMCwgVStkNCwgVStkOC1kOSwgVStkYi1kYywgVStkZS1kZiwgVStlNiwgVStlYiwgVStlZS1mMCwgVStmNCwgVStmNy1mOSwgVStmYiwgVStmZS1mZiwgVSsxMTEsIFUrMTI2LTEyNywgVSsxMzItMTMzLCBVKzEzOCwgVSsxM2YtMTQyLCBVKzE0OS0xNGIsIFUrMTUyLTE1MywgVSsxNjYtMTY3LCBVKzJiYywgVSsyYzcsIFUrMmQwLCBVKzJkOC0yZDksIFUrMmRiLTJkZCwgVSszOTEtMzk0LCBVKzM5Ni0zYTEsIFUrM2EzLTNhOSwgVSszYjItM2I2LCBVKzNiOCwgVSszYmMsIFUrM2JlLTNjMSwgVSszYzMtM2M5LCBVKzIwMTAsIFUrMjAxNS0yMDE2LCBVKzIwMTgtMjAxOSwgVSsyMDFiLCBVKzIwMWYtMjAyMSwgVSsyMDI1LCBVKzIwMzAsIFUrMjAzMy0yMDM2LCBVKzIwM2MsIFUrMjAzZSwgVSsyMDQyLCBVKzIwNzQsIFUrMjA3YS0yMDdmLCBVKzIwODEtMjA4NCwgVSsyMTA5LCBVKzIxMTMsIFUrMjExNiwgVSsyMTIxLCBVKzIxMjYsIFUrMjEyYiwgVSsyMTUzLTIxNTQ7XHJcbn1cclxuXHJcblxyXG4vKiBbMTAwXSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBCb2xkXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItQm9sZFwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9hbHZJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi4xMDAud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrZTgsIFUrMmRhLCBVKzIxNjAsIFUrMjE5NCwgVSszMDU0LCBVKzMwNTgsIFUrMzA2ZCwgVSszMDg2LCBVKzMwOGQsIFUrMzBhYywgVSszMGJiLCBVKzMwYzQsIFUrMzBjZC0zMGNlLCBVKzMwZTIsIFUrMzEzMiwgVSszMTQ2LCBVKzMxNDksIFUrMzM5ZCwgVSs0ZTNiLCBVKzRmMGEsIFUrNGZkZCwgVSs0ZmUxLCBVKzU0MDksIFUrNTQwYywgVSs1ODM0LCBVKzU5MmEtNTkyYiwgVSs1YjlhLCBVKzVkZGUsIFUrNWUwYywgVSs1ZTczLCBVKzVmMGYsIFUrNjBmMywgVSs2NTNmLCBVKzY2MWYsIFUrNjYyZiwgVSs2NjdhLCBVKzY4M2MsIFUrNmI0YywgVSs2YzExLCBVKzc2N2MsIFUrNzZlZSwgVSs3NmY0LCBVKzc3ZjMsIFUrNzlkMSwgVSs3YTdhLCBVKzdiMmMsIFUrN2QyMiwgVSs4MjA3LCBVKzhhMDAsIFUrOGE3MSwgVSs5MjgwLCBVKzk1ODAsIFUrOTU4YiwgVSs5NmM2LCBVKzk3NjIsIFUrOThkZiwgVSs5ZWQxLCBVK2FjMmQsIFUrYWRjOCwgVSthZGQzLCBVK2FmNDgsIFUrYjAxNCwgVStiMTM0LWIxMzUsIFUrYjE1OCwgVStiMmFhLCBVK2IzNWYsIFUrYjZhNCwgVStiOWNmLCBVK2JiNjMsIFUrYmQyMywgVStiZTkxLCBVK2MyOWIsIFUrYzNmNCwgVStjNDJjLCBVK2M1NWMsIFUrYzU3MywgVStjNThmLCBVK2M3OGMsIFUrYzdkZCwgVStjOGY1LCBVK2NhZDEsIFUrY2M0OCwgVStjZjEwLCBVK2NmMjAsIFUrZDAzYywgVStkMDdkLCBVK2QyYTAsIFUrZDMwZSwgVStkMzhkLCBVK2QzYTgsIFUrZDNjOCwgVStkNWU1LCBVK2Q1ZjksIFUrZDZlNCwgVStmOTBhLCBVK2ZmMDIsIFUrZmYxYztcclxufVxyXG5cclxuXHJcbi8qIFsxMDFdICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIEJvbGRcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1Cb2xkXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT2Fsdkk3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjEwMS53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVSszYjEsIFUrMjQ2NiwgVSsyNWExLCBVKzI1YTMsIFUrMjYxYywgVSszMDA4LTMwMDksIFUrMzA1YiwgVSszMDVkLCBVKzMwNjksIFUrMzBhNywgVSszMGJhLCBVKzMwY2YsIFUrMzBlZiwgVSszMTUxLCBVKzMxNTcsIFUrNGU0YiwgVSs0ZTVmLCBVKzRlOGMsIFUrNGVjYSwgVSs0ZWQ2LCBVKzRmNWIsIFUrNTBjZiwgVSs1MTQ5LCBVKzUxNjUsIFUrNTE3MSwgVSs1MjI5LCBVKzUyOWIsIFUrNTMxNiwgVSs1MzlmLCBVKzUzZjIsIFUrNTcxZiwgVSs1NzI4LCBVKzU4ZWIsIFUrNTkxYywgVSs1Yjc4LCBVKzVjMTEsIFUrNWM1NSwgVSs1ZGRkLCBVKzVlMDIsIFUrNWZiNywgVSs2MGM1LCBVKzYxMGYsIFUrNjExZiwgVSs2NjI1LCBVKzY2ZjgsIFUrNjc5NywgVSs2NzljLCBVKzY4MmEsIFUrNmQyYSwgVSs3MDZiLCBVKzc0MDYsIFUrNzY3YiwgVSs3NmY4LCBVKzc3ZTUsIFUrN2FjYiwgVSs4OThiLCBVKzhhNjksIFUrOGRlZiwgVSs4ZmQxLCBVKzkwMWEsIFUrOTBlOCwgVSs5MWNkLCBVKzk3NWUsIFUrYWUxNCwgVSthZTZjLCBVK2FlYzAsIFUrYWZjNywgVSthZmM5LCBVK2IwMWMsIFUrYjAyOCwgVStiMzA4LCBVK2IzMTEsIFUrYjMxNCwgVStiMzFjLCBVK2I1MjQsIFUrYjU2MCwgVStiNzY0LCBVK2I5MjAsIFUrYjllMywgVStiZDQ4LCBVK2JlN2QsIFUrYzBkYiwgVStjMjMxLCBVK2MyNzAsIFUrYzJlMywgVStjMzdkLCBVK2MzZWQsIFUrYzUzMCwgVStjNmE1LCBVK2M2ZGMsIFUrYzdhNCwgVStjOTU0LCBVK2M5NzQsIFUrZDAwMCwgVStkNTY1LCBVK2Q2NjcsIFUrZDZjNSwgVStkNzlkLCBVK2ZmMWU7XHJcbn1cclxuXHJcblxyXG4vKiBbMTAyXSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBCb2xkXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItQm9sZFwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9hbHZJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi4xMDIud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrMTMxLCBVKzIwMzIsIFUrMjQ2NSwgVSsyNjQyLCBVKzMwNDgsIFUrMzA1MSwgVSszMDgzLTMwODQsIFUrMzA4ZiwgVSszMGMwLCBVKzMwZDEsIFUrMzBkMywgVSszMGQ2LCBVKzMwZGYsIFUrMzBlNywgVSszMTUzLCBVKzRlMTYsIFUrNGU4YiwgVSs0ZWU1LCBVKzUyMDYsIFUrNTJhMCwgVSs1MmQ1LCBVKzUzZTQsIFUrNTNlZiwgVSs1NGMxLCBVKzU3Y2UsIFUrNTk3ZCwgVSs1YjhjLCBVKzVlYTYsIFUrNWY4YywgVSs1Zjk3LCBVKzYyMTAsIFUrNjI0MCwgVSs2MjRiLCBVKzY3MjgsIFUrNmJkNCwgVSs3MjM2LCBVKzcyNjksIFUrNzI3OSwgVSs3MzhiLCBVKzc1MjgsIFUrNzUzMCwgVSs3NjdlLCBVKzc5OGYsIFUrODAwNSwgVSs4YTE4LCBVKzkwZmQsIFUrOTFjYywgVSs5NTc3LCBVKzk1OTMsIFUrOThhOCwgVSthYzIwLCBVK2FjZjYsIFUrYWQ5MCwgVSthZjVkLCBVK2FmODAsIFUrYWZjZCwgVSthZmYwLCBVK2IwYTEsIFUrYjBiNSwgVStiMWZkLCBVK2IyZmMsIFUrYjM4MCwgVStiNTFiLCBVK2I1ODQsIFUrYjViMywgVStiOGZkLCBVK2I5M2MsIFUrYjlmNCwgVStiYjQ0LCBVK2JjMDgsIFUrYmMyNywgVStiYzQ5LCBVK2JlNTUsIFUrYmU2NCwgVStiZmIwLCBVK2JmYzUsIFUrYzE3OCwgVStjMjFmLCBVK2MzMTQsIFUrYzRmMSwgVStjNThkLCBVK2M2NjQsIFUrYzY5OCwgVStjNmE3LCBVK2M2YzEsIFUrYzllZCwgVStjYWMwLCBVK2NhY2MsIFUrY2FkOSwgVStjY2I1LCBVK2NkY2MsIFUrZDBlNCwgVStkMTQzLCBVK2QzMjAsIFUrZDMzMCwgVStkNTRkLCBVK2ZmMDYsIFUrZmYxZiwgVStmZjVlO1xyXG59XHJcblxyXG5cclxuLyogWzEwM10gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgQm9sZFwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLUJvbGRcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PYWx2STdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uMTAzLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVK2I0LCBVKzIwYTksIFUrMjBhYywgVSsyMTkwLCBVKzI0ZDgsIFUrMjUwMiwgVSsyNTE0LCBVKzI1OTIsIFUrMjVjNy0yNWM4LCBVKzI2NjMsIFUrMzA2MCwgVSszMDY0LCBVKzMwODEsIFUrMzA4OCwgVSszMGEzLCBVKzMwYTYsIFUrMzBhYSwgVSszMGI1LCBVKzMwYzcsIFUrMzBjYS0zMGNiLCBVKzMwZDAsIFUrMzBlMywgVSszMGU1LCBVKzMzOWUsIFUrNGUwOSwgVSs0ZWFjLCBVKzRmNWMsIFUrNTE2Ny01MTY4LCBVKzUxNmMsIFUrNTFmYSwgVSs1NDA4LCBVKzU0MGQsIFUrNTkxYSwgVSs1YjU3LCBVKzYyMTEsIFUrNjViOSwgVSs2NjBlLCBVKzY2NDIsIFUrNjcwMCwgVSs2YjYzLCBVKzZlMmYsIFUrNzA2MywgVSs3NTMyLCBVKzc5M2UsIFUrODFlYSwgVSs4MjcyLCBVKzgyYjEsIFUrODk3ZiwgVSs4ZWNhLCBVKzkxY2UsIFUrYWMzOCwgVSthZDc2LCBVK2FlODQsIFUrYWVjYywgVStiMDdkLCBVK2IwYjEsIFUrYjIxNSwgVStiMmEwLCBVK2IzMTAsIFUrYjNkNywgVStiNTJhLCBVK2I2MTgsIFUrYjc3NSwgVStiNzk3LCBVK2JjZDUsIFUrYmQ1OSwgVStiZTgwLCBVK2JlYTgsIFUrYmVkMSwgVStiZWU0LWJlZTUsIFUrYzA2MCwgVStjMmVmLCBVK2MzMjksIFUrYzNkYywgVStjNTk3LCBVK2M1YmQsIFUrYzVlNSwgVStjNjljLCBVK2M5ZDYsIFUrY2EyOSwgVStjYTVjLCBVK2NhODQsIFUrY2MzOSwgVStjYzNiLCBVK2NlODksIFUrY2VlNSwgVStjZjY1LCBVK2NmODUsIFUrZDA1OCwgVStkMTQ1LCBVK2QyMmQsIFUrZDMyNSwgVStkMzdkLCBVK2QzYWQsIFUrZDc2OSwgVStmZjBjO1xyXG59XHJcblxyXG5cclxuLyogWzEwNF0gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgQm9sZFwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLUJvbGRcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PYWx2STdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uMTA0LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVKzIxNjEsIFUrMjIyOCwgVSsyMjk5LCBVKzI0NjQsIFUrMjUxNywgVSsyNjQwLCBVKzMwNDIsIFUrMzA0YSwgVSszMDUzLCBVKzMwNjEsIFUrMzA3ZiwgVSszMDgyLCBVKzMwOGMsIFUrMzA5MiwgVSszMGE4LCBVKzMwYWIsIFUrMzBhZCwgVSszMGIwLCBVKzMwYjMsIFUrMzBiNywgVSszMGMxLCBVKzMwYzYsIFUrMzBjOSwgVSszMGQ1LCBVKzMwZDcsIFUrMzBkZSwgVSszMGUwLTMwZTEsIFUrMzBlYy0zMGVkLCBVKzRlMGIsIFUrNGUwZCwgVSs0ZWUzLCBVKzUzZjAsIFUrNTQ4YywgVSs1Yjg5LCBVKzViYjYsIFUrNWMwZiwgVSs2MTFiLCBVKzY3NzEsIFUrNmFhMiwgVSs2YmNkLCBVKzZjMzQsIFUrNmNkNSwgVSs2ZDc3LCBVKzc2N2QsIFUrNzk1ZSwgVSs4ZWNkLCBVKzk5OTksIFUrOWFkOCwgVSthYzA3LCBVK2FjMWEsIFUrYWM0MCwgVSthZDBjLCBVK2FkODgsIFUrYWRhNCwgVSthZTAxLCBVK2FlNjUsIFUrYWViZCwgVSthZWM0LCBVK2FmZTgsIFUrYjEzOSwgVStiMjA1LCBVK2IzODMsIFUrYjM4YywgVStiNDJjLCBVK2I0NjEsIFUrYjU1YywgVStiNzhmLCBVK2I4ZmIsIFUrYjlmNywgVStiYWZjLCBVK2JjOTksIFUrYmVkOCwgVStiZmNkLCBVK2MwYmYsIFUrYzBmOSwgVStjMTY3LCBVK2MyMDQsIFUrYzIwZiwgVStjMjJmLCBVK2MyNTgsIFUrYzI5OCwgVStjMmJjLCBVK2MzODgsIFUrYzUwMSwgVStjNTBjLCBVK2M1YjksIFUrYzVjZSwgVStjNjQxLCBVK2M2NDgsIFUrYzczZCwgVStjYTUwLCBVK2NhNjEsIFUrY2M0YywgVStjZWFjLCBVK2QwZDQsIFUrZDVmNywgVStkNmQ3LCBVK2ZmMWE7XHJcbn1cclxuXHJcblxyXG4vKiBbMTA1XSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBCb2xkXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItQm9sZFwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9hbHZJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi4xMDUud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrMjEwMywgVSsyNDYzLCBVKzI1YzYsIFUrMjVjYiwgVSsyNjZjLCBVKzMwMDEsIFUrMzAwYSwgVSszMDQ2LCBVKzMwNGMtMzA0ZCwgVSszMDRmLCBVKzMwNTUsIFUrMzA1OSwgVSszMDYzLCBVKzMwNjYtMzA2OCwgVSszMDZmLCBVKzMwODksIFUrMzBiOCwgVSszMGJmLCBVKzMxNGYsIFUrNGUwYSwgVSs1NzBiLCBVKzU3MzAsIFUrNTkxNiwgVSs1OTI5LCBVKzVjNzEsIFUrNWU3NCwgVSs1ZmMzLCBVKzYwMWQsIFUrNjAyNywgVSs2M2QwLCBVKzY3MDksIFUrNjczNCwgVSs3NTFmLCBVKzc2ODQsIFUrODJmMSwgVSs5MDUzLCBVKzkxZDEsIFUrOTdmMywgVSthYzJmLCBVK2FjNGQsIFUrYWRjNCwgVSthZGU0LCBVK2FlNDEsIFUrYWU0ZC1hZTRlLCBVK2FlZDEsIFUrYWZiOSwgVStiMGUwLCBVK2IyOTksIFUrYjM2NSwgVStiNDZjLCBVK2I0ODAsIFUrYjRjOCwgVStiN2I0LCBVK2I4MTksIFUrYjkxOCwgVStiYWFiLCBVK2JhYjksIFUrYmU4ZiwgVStiZWQ3LCBVK2MwZWMsIFUrYzE5ZiwgVStjMWE1LCBVK2MzZDksIFUrYzQ2NCwgVStjNTNkLCBVK2M1NTMsIFUrYzU3MCwgVStjNWNjLCBVK2M2MzMsIFUrYzZhNCwgVStjN2EzLCBVK2M3YTYsIFUrYzg4NiwgVStjOWQ5LWM5ZGEsIFUrYzllYywgVStjYTBjLCBVK2NjMjEsIFUrY2QxYiwgVStjZDc4LCBVK2NkYzQsIFUrY2VmOCwgVStjZmU0LCBVK2QwYTUsIFUrZDBiNSwgVStkMGVjLCBVK2QxNWQsIFUrZDE4OCwgVStkMjNjLCBVK2QyYWMsIFUrZDcyOSwgVStkNzliLCBVK2ZmMDEsIFUrZmYwOC1mZjA5LCBVK2ZmNWM7XHJcbn1cclxuXHJcblxyXG4vKiBbMTA2XSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBCb2xkXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItQm9sZFwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9hbHZJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi4xMDYud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrMjAzOS0yMDNhLCBVKzIyM2MsIFUrMjViMywgVSsyNWI3LCBVKzI1YmQsIFUrMjVjZiwgVSsyNjZhLCBVKzMwMDIsIFUrMzAwYiwgVSszMDRiLCBVKzMwNTcsIFUrMzA1ZiwgVSszMDZhLTMwNmIsIFUrMzA3ZSwgVSszMDhhLTMwOGIsIFUrMzA5MywgVSszMGEyLCBVKzMwYWYsIFUrMzBiOSwgVSszMGMzLCBVKzMwYzgsIFUrMzBlOS0zMGViLCBVKzMzYTEsIFUrNGUwMCwgVSs1MjRkLCBVKzUzNTcsIFUrNWI1MCwgVSs3MTIxLCBVKzg4NGMsIFUrOTc1MSwgVSthYzk0LCBVK2FlYmUsIFUrYWVjZCwgVSthZjA4LCBVK2FmNDEsIFUrYWY0OSwgVStiMDEwLCBVK2IwNTMsIFUrYjEwOSwgVStiMTFiLCBVK2IxMjgsIFUrYjE1NCwgVStiMjkxLCBVK2IyZTYsIFUrYjMwMSwgVStiMzg1LCBVK2I1MjUsIFUrYjViNCwgVStiNzI5LCBVK2I3MmYsIFUrYjczOCwgVStiN2ZmLCBVK2I4MzcsIFUrYjk3NSwgVStiYTY3LCBVK2JiNDcsIFUrYmMxZiwgVStiZDkwLCBVK2JmZDQsIFUrYzI3YywgVStjMzI0LCBVK2MzNzksIFUrYzNlMCwgVStjNDY1LCBVK2M1M2IsIFUrYzU4YywgVStjNjEwLCBVK2M2NTMsIFUrYzZjZCwgVStjODEzLCBVK2M4MmYsIFUrYzk5OSwgVStjOWUwLCBVK2NhYzQsIFUrY2FkMywgVStjYmQ0LCBVK2NjMTAsIFUrY2MyMiwgVStjY2I4LCBVK2NjYmMsIFUrY2RhNSwgVStjZTg0LCBVK2NlYTMsIFUrY2Y2NywgVStjZmUxLCBVK2QyNDEsIFUrZDMwZCwgVStkMzFjLCBVK2QzOTEsIFUrZDQwMSwgVStkNDc5LCBVK2Q1YzksIFUrZDVkYiwgVStkNjQ5LCBVK2Q2ZDQ7XHJcbn1cclxuXHJcblxyXG4vKiBbMTA3XSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBCb2xkXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItQm9sZFwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9hbHZJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi4xMDcud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrYjAsIFUrZTksIFUrMjE5MywgVSsyNDYyLCBVKzI2MGUsIFUrMjYxZSwgVSszMDBlLTMwMGYsIFUrMzA0NCwgVSszMGE0LCBVKzMwZmItMzBmYywgVSszMTRkLCBVKzU5NzMsIFUrNjU0NSwgVSs2NzA4LCBVKzc1MzcsIFUrYWM4OSwgVSthYzljLCBVK2FjYzEsIFUrYWQwNCwgVSthZDc1LCBVK2FkN2QsIFUrYWU0NSwgVSthZTYxLCBVK2FmNDIsIFUrYjBhYiwgVStiMGFmLCBVK2IwYjMsIFUrYjEyYywgVStiMTk0LCBVK2IxYTgsIFUrYjIyMCwgVStiMjU4LCBVK2IyODQsIFUrYjJmZiwgVStiMzE1LCBVK2IzNzEsIFUrYjNkNC1iM2Q1LCBVK2I0NjAsIFUrYjUyNywgVStiNTM0LCBVK2I4MTAsIFUrYjgxOCwgVStiOThlLCBVK2JhNTUsIFUrYmJhYywgVStiYzBiLCBVK2JjNDAsIFUrYmNhMSwgVStiY2NkLCBVK2JkOTMsIFUrYmU1NCwgVStiZTVhLCBVK2JmMDgsIFUrYmY1MCwgVStiZjU1LCBVK2JmZGMsIFUrYzBjMCwgVStjMGQwLCBVK2MwZjQsIFUrYzEwMCwgVStjMTFlLCBVK2MxNzAsIFUrYzIwZCwgVStjMjc0LCBVK2MyOTAsIFUrYzMwOCwgVStjMzY5LCBVK2M1MzksIFUrYzU4NywgVStjNWZmLCBVK2M2ZWMsIFUrYzcwYywgVStjN2FkLCBVK2M3YzgsIFUrYzgzYywgVStjODgxLCBVK2NiNDgsIFUrY2M2MCwgVStjZTY5LCBVK2NlNmIsIFUrY2U3NSwgVStjZjA0LCBVK2NmMDgsIFUrY2Y1NSwgVStjZjcwLCBVK2NmZmMsIFUrZDBiNywgVStkMWE4LCBVK2QyYzgsIFUrZDM4NCwgVStkNDdjLCBVK2Q0OGIsIFUrZDVkZCwgVStkNWU4LCBVK2Q3MjAsIFUrZDc1OSwgVStmOTgxO1xyXG59XHJcblxyXG5cclxuLyogWzEwOF0gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgQm9sZFwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLUJvbGRcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PYWx2STdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uMTA4LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVK2UwLCBVK2UyLCBVKzM5NSwgVSszYjcsIFUrM2JhLCBVKzI0NjAtMjQ2MSwgVSsyNWEwLCBVKzMwMTAtMzAxMSwgVSszMDZlLCBVKzMwZjMsIFUrMzE0YSwgVSszMTRjLCBVKzU5MjcsIFUrNjViMCwgVSs3ZTQxLCBVKzk3ZDMsIFUrOWFkNCwgVSthZDQ5LCBVK2FlMGIsIFUrYWUwZCwgVSthZTQzLCBVK2FlNWQsIFUrYWVjZiwgVSthZjNjLCBVK2FmNjQsIFUrYWZkNCwgVStiMDgwLCBVK2IwODQsIFUrYjBjNSwgVStiMTBjLCBVK2IxZTgsIFUrYjJhYywgVStiMzZlLCBVK2I0NTEsIFUrYjUxNSwgVStiNTQwLCBVK2I1NjEsIFUrYjZhYiwgVStiNmIxLCBVK2I3MmMsIFUrYjczMCwgVStiNzQ0LCBVK2I4MDAsIFUrYjhlYywgVStiOGYwLCBVK2I5MDQsIFUrYjk2OCwgVStiOTZkLCBVK2I5ODcsIFUrYjlkOSwgVStiYjM2LCBVK2JiNDksIFUrYmMyZCwgVStiYzQzLCBVK2JjZjYsIFUrYmQ4OSwgVStiZTU3LCBVK2JlNjEsIFUrYmVkNCwgVStjMDkwLCBVK2MxMzAsIFUrYzE0OCwgVStjMTljLCBVK2MyZjksIFUrYzM2YywgVStjMzdjLCBVK2MzODQsIFUrYzNkZiwgVStjNTc1LCBVK2M1ODQsIFUrYzY2MCwgVStjNzE5LCBVK2M4MTYsIFUrY2E0ZCwgVStjYTU0LCBVK2NhYmMsIFUrY2I0OSwgVStjYzE0LCBVK2NmZjUsIFUrZDAwNCwgVStkMDM4LCBVK2QwYjQsIFUrZDBkMywgVStkMGUwLCBVK2QwZWQsIFUrZDEzMSwgVStkMWIwLCBVK2QzMWYsIFUrZDMzZCwgVStkM2EwLCBVK2QzYWIsIFUrZDUxNCwgVStkNTg0LCBVK2Q2YTEsIFUrZDZjYywgVStkNzQ5LCBVK2Q3NjAsIFUrZDc5OTtcclxufVxyXG5cclxuXHJcbi8qIFsxMDldICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIEJvbGRcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1Cb2xkXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT2Fsdkk3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjEwOS53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVSsyNCwgVSs2MCwgVSszYjksIFUrM2JiLCBVKzNiZCwgVSsyMTkxLCBVKzI2MDYsIFUrMzAwYy0zMDBkLCBVKzMxMzEsIFUrMzEzNCwgVSszMTM5LCBVKzMxNDEtMzE0MiwgVSszMTQ4LCBVKzMxNjEsIFUrMzE2MywgVSszMjFjLCBVKzRlYmEsIFUrNTMxNywgVSthYzMxLCBVK2FjNzcsIFUrYWM5ZiwgVSthY2I5LCBVK2FjZjAtYWNmMSwgVSthY2ZkLCBVK2FkNzMsIFUrYWYzZCwgVStiMDBjLCBVK2IwNGEsIFUrYjA1NywgVStiMGM0LCBVK2IxODgsIFUrYjFjYywgVStiMjE0LCBVK2IyZGIsIFUrYjJlZSwgVStiMzA0LCBVK2I0ZWQsIFUrYjUxOCwgVStiNWJjLCBVK2I2MjUsIFUrYjY5Yy1iNjlkLCBVK2I3YWMsIFUrYjgwMSwgVStiODZjLCBVK2I5NTksIFUrYjk1YywgVStiOTg1LCBVK2JhNDgsIFUrYmI1OCwgVStiYzBjLCBVK2JjMzgsIFUrYmM4NSwgVStiYzlhLCBVK2JmNDAsIFUrYzA2OCwgVStjMGJkLCBVK2MwY2MsIFUrYzEyZiwgVStjMTQ5LCBVK2MxZTAsIFUrYzIyYiwgVStjMjJkLCBVK2MyNTAsIFUrYzJmYywgVStjMzAwLCBVK2MzMTMsIFUrYzM3MCwgVStjM2Q4LCBVK2M1NTcsIFUrYzU4MCwgVStjNWUzLCBVK2M2MmUsIFUrYzYzNCwgVStjNmYwLCBVK2M3NGQsIFUrYzc4MywgVStjNzhlLCBVK2M3OTYsIFUrYzdiYywgVStjOTJjLCBVK2NhNGMsIFUrY2MxYywgVStjYzU0LCBVK2NjNTksIFUrY2UwNCwgVStjZjMwLCBVK2NmYzQsIFUrZDE0MCwgVStkMzIxLCBVK2QzOGMsIFUrZDM5OSwgVStkNTRmLCBVK2Q1ODcsIFUrZDVkMCwgVStkNmU4LCBVK2Q3NzA7XHJcbn1cclxuXHJcblxyXG4vKiBbMTEwXSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBCb2xkXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItQm9sZFwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9hbHZJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi4xMTAud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrZDcsIFUrZWEsIFUrZmMsIFUrMjE5MiwgVSsyNWJjLCBVKzMwMDAsIFUrMzEzNywgVSszMTQ1LCBVKzMxNWMsIFUrN2Y4ZSwgVSthYzEzLCBVK2FjNzEsIFUrYWM5MCwgVSthY2I4LCBVK2FjZTcsIFUrYWQ3ZiwgVSthZTUwLCBVK2FlZjQsIFUrYWYzNCwgVSthZmJjLCBVK2IwNDgsIFUrYjA5YSwgVStiMGFkLCBVK2IwYmMsIFUrYjExMywgVStiMTI1LCBVK2IxNDEsIFUrYjIwYywgVStiMmQ5LCBVK2IyZWQsIFUrYjM2NywgVStiMzY5LCBVK2IzNzQsIFUrYjNjYiwgVStiNGVjLCBVK2I2MTEsIFUrYjc2MCwgVStiODFiLCBVK2I4MzQsIFUrYjhiMCwgVStiOGUxLCBVK2I5ODksIFUrYjlkMSwgVStiOWUxLCBVK2I5ZmEsIFUrYmE0ZCwgVStiYTc4LCBVK2JiMzUsIFUrYmI1NCwgVStiYmY5LCBVK2JjMTEsIFUrYmNiMywgVStiZDA1LCBVK2JkOTUsIFUrYmRkNCwgVStiZTEwLCBVK2JlZDAsIFUrYmY1MSwgVStjMGQ4LCBVK2MyMzIsIFUrYzJiNywgVStjMmViLCBVK2MzNzgsIFUrYzUwMCwgVStjNTJjLCBVK2M1NDksIFUrYzU2OCwgVStjNTk4LCBVK2M1YzksIFUrYzYxYiwgVStjNjM5LCBVK2M2N2MsIFUrYzcxNywgVStjNzhhLCBVK2M4MGEsIFUrYzkwYy1jOTBkLCBVK2M5NTAsIFUrYzllNywgVStjYmU0LCBVK2NjYTksIFUrY2NlNCwgVStjZGIwLCBVK2NlNzgsIFUrY2U5NCwgVStjZTk4LCBVK2NmOGMsIFUrZDAxOCwgVStkMDM0LCBVK2QwZjEsIFUrZDFiMSwgVStkMjgwLCBVK2QyZjgsIFUrZDMzOCwgVStkMzgwLCBVK2QzYjQsIFUrZDYxMCwgVStkNjlmLCBVK2Q2ZmMsIFUrZDc1ODtcclxufVxyXG5cclxuXHJcbi8qIFsxMTFdICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIEJvbGRcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1Cb2xkXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT2Fsdkk3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjExMS53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVStlNywgVSsyMDIyLCBVKzIwM2IsIFUrMjVjMCwgVSsyNjA1LCBVKzI2NjEsIFUrMzE0NywgVSszMThkLCBVKzY3MmMsIFUrOGE5ZSwgVSthY2FhLCBVK2FjYmMsIFUrYWQxYywgVSthZTRhLCBVK2FlNWMsIFUrYjA0NCwgVStiMDU0LCBVK2IwYzgtYjBjOSwgVStiMmE2LCBVK2IyZDAsIFUrYjM1YywgVStiMzY0LCBVK2I0MjgsIFUrYjQ1NCwgVStiNDY1LCBVK2I0YjcsIFUrYjRlMywgVStiNTFjLCBVK2I1YTEsIFUrYjc4NCwgVStiNzkwLCBVK2I3YWIsIFUrYjdmNCwgVStiODJjLCBVK2I4MzUsIFUrYjhlOSwgVStiOGY4LCBVK2I5ZDgsIFUrYjlmOSwgVStiYTVjLCBVK2JhNjQsIFUrYmFiZCwgVStiYjE4LCBVK2JiM2IsIFUrYmJmZiwgVStiYzBkLCBVK2JjNDUsIFUrYmM5NywgVStiY2JjLCBVK2JlNDUsIFUrYmU3NSwgVStiZTdjLCBVK2JmY2MsIFUrYzBiNiwgVStjMGY3LCBVK2MxNGIsIFUrYzJiNCwgVStjMzBkLCBVK2M0ZjgsIFUrYzViYiwgVStjNWQxLCBVK2M1ZTAsIFUrYzVlZSwgVStjNWZkLCBVK2M2MDYsIFUrYzZjNSwgVStjNmUwLCBVK2M3MDgsIFUrYzgxZCwgVStjODIwLCBVK2M4MjQsIFUrYzg3OCwgVStjOTE4LCBVK2M5NmMsIFUrYzllNCwgVStjOWYxLCBVK2NjMmUsIFUrY2QwOSwgVStjZWExLCBVK2NlZjUsIFUrY2VmNywgVStjZjY0LCBVK2NmNjksIFUrY2ZlOCwgVStkMDM1LCBVK2QwYWMsIFUrZDIzMCwgVStkMjM0LCBVK2QyZjQsIFUrZDMxZCwgVStkNTc1LCBVK2Q1NzgsIFUrZDYwOCwgVStkNjE0LCBVK2Q3MTgsIFUrZDc1MSwgVStkNzYxLCBVK2Q3OGMsIFUrZDc5MDtcclxufVxyXG5cclxuXHJcbi8qIFsxMTJdICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIEJvbGRcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1Cb2xkXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT2Fsdkk3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjExMi53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVSsyNjY1LCBVKzMxNjAsIFUrNGUyZCwgVSs2NTg3LCBVKzY1ZTUsIFUrYWMxMiwgVSthYzE0LCBVK2FjMTYsIFUrYWM4MSwgVSthZDM0LCBVK2FkZTAsIFUrYWU1NCwgVSthZWJjLCBVK2FmMmMsIFUrYWZjMCwgVSthZmM4LCBVK2IwNGMsIFUrYjA4YywgVStiMDk5LCBVK2IwYTksIFUrYjBhYywgVStiMGFlLCBVK2IwYjgsIFUrYjEyMywgVStiMTc5LCBVK2IyZTUsIFUrYjJmNywgVStiNGMwLCBVK2I1MzEsIFUrYjUzOCwgVStiNTQ1LCBVK2I1NTAsIFUrYjVhOCwgVStiNmYwLCBVK2I3MjgsIFUrYjczYiwgVStiN2FkLCBVK2I3ZWQsIFUrYjgwOSwgVStiODY0LCBVK2I4NmQsIFUrYjg3MSwgVStiOWJmLCBVK2I5ZjUsIFUrYmE0MCwgVStiYTRiLCBVK2JhNTgsIFUrYmE4NywgVStiYWFjLCBVK2JiYzAsIFUrYmMxNiwgVStiYzM0LCBVK2JkMDcsIFUrYmQ5OSwgVStiZTU5LCBVK2JmZDAsIFUrYzA1OCwgVStjMGU0LCBVK2MwZjUsIFUrYzEyZCwgVStjMTM5LCBVK2MyMjgsIFUrYzUyOSwgVStjNWM3LCBVK2M2MzUsIFUrYzYzNywgVStjNzM1LCBVK2M3N2QsIFUrYzc4NywgVStjNzg5LCBVK2M4YzQsIFUrYzk4OSwgVStjOThjLCBVK2M5ZDAsIFUrYzlkMywgVStjYzBjLCBVK2NjOTksIFUrY2QwYywgVStjZDJjLCBVK2NkOTgsIFUrY2RhNCwgVStjZTU5LCBVK2NlNjAsIFUrY2U2ZCwgVStjZWEwLCBVK2QwZDAtZDBkMSwgVStkMGQ1LCBVK2QxNGQsIFUrZDFhNCwgVStkMjljLCBVK2QyZjEsIFUrZDMwMSwgVStkMzljLCBVK2QzYmMsIFUrZDRlOCwgVStkNTQwLCBVK2Q1ZWMsIFUrZDY0MCwgVStkNzUwO1xyXG59XHJcblxyXG5cclxuLyogWzExM10gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgQm9sZFwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLUJvbGRcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PYWx2STdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uMTEzLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVKzVlLCBVKzI1YjIsIFUrMjViNiwgVSszMTRlLCBVK2FjMjQsIFUrYWNlMSwgVSthY2U0LCBVK2FlNjgsIFUrYWYyZCwgVStiMGQwLCBVK2IwZTUsIFUrYjE1MCwgVStiMTU1LCBVK2IxOTMsIFUrYjJjOSwgVStiMmRkLCBVK2IzYzgsIFUrYjNmYywgVStiNDEwLCBVK2I0NTgsIFUrYjRkZCwgVStiNWEwLCBVK2I1YTQsIFUrYjViYiwgVStiN2I1LCBVK2I4MzgsIFUrYjg0MCwgVStiODZmLCBVK2I4ZjksIFUrYjk2MCwgVStiOWU1LCBVK2JhYjgsIFUrYmI1MCwgVStiYzFkLCBVK2JjMjQtYmMyNSwgVStiY2E4LCBVK2JjYmQsIFUrYmQwNCwgVStiZDEwLCBVK2JkMjQsIFUrYmU0OCwgVStiZTViLCBVK2JlNjgsIFUrYzA1YywgVStjMTJjLCBVK2MxNDAsIFUrYzE1YywgVStjMTY4LCBVK2MxOTQsIFUrYzIxOSwgVStjMjdkLCBVK2MyYTgsIFUrYzJmMSwgVStjMmY4LCBVK2MzNjgsIFUrYzU1NC1jNTU1LCBVK2M1NTksIFUrYzU2NCwgVStjNWQ4LCBVK2M1ZmMsIFUrYzYyNSwgVStjNjVjLCBVK2M2YjEsIFUrYzcyOCwgVStjNzk0LCBVK2M4NGMsIFUrYzg4YywgVStjOGUwLCBVK2M4ZmQsIFUrYzk5OCwgVStjOWRkLCBVK2NjMGQsIFUrY2MzMCwgVStjZWVjLCBVK2NmMTMsIFUrY2YxYywgVStjZjVjLCBVK2QwNTAsIFUrZDA3YywgVStkMGE4LCBVK2QxMzQsIFUrZDEzOCwgVStkMTU0LCBVK2QxZjQsIFUrZDJiYywgVStkMzI5LCBVK2QzMmMsIFUrZDNkMCwgVStkM2Y0LCBVK2QzZmMsIFUrZDU2YiwgVStkNWNjLCBVK2Q2MDAtZDYwMSwgVStkNjM5LCBVK2Q2YzgsIFUrZDc1NCwgVStkNzY1O1xyXG59XHJcblxyXG5cclxuLyogWzExNF0gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgQm9sZFwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLUJvbGRcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PYWx2STdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uMTE0LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVKzNjLTNkLCBVKzIwMjYsIFUrMjRkMiwgVSszMTRiLCBVK2FjMTEsIFUrYWNmMywgVSthZDc0LCBVK2FkODEsIFUrYWRmOSwgVSthZTM0LCBVK2FmNDMsIFUrYWZiOCwgVStiMDVkLCBVK2IwN2MsIFUrYjExMCwgVStiMTE4LCBVK2IxN2MsIFUrYjE4MCwgVStiMThkLCBVK2IxOTIsIFUrYjJjYywgVStiMzU1LCBVK2IzNzgsIFUrYjRhNCwgVStiNGVmLCBVK2I3OGQsIFUrYjc5OSwgVStiN2E5LCBVK2I3ZmQsIFUrYjgwNywgVStiODBjLCBVK2I4MzksIFUrYjliNCwgVStiOWRiLCBVK2JhM2MsIFUrYmFiMCwgVStiYmE0LCBVK2JjOTQsIFUrYmU0YywgVStjMTU0LCBVK2MxYzQsIFUrYzI2YywgVStjMmFjLCBVK2MyZWQsIFUrYzRmNCwgVStjNTVlLCBVK2M1NjEsIFUrYzU3MSwgVStjNWI1LCBVK2M1YzQsIFUrYzY1NC1jNjU1LCBVK2M2OTUsIFUrYzZlOCwgVStjNmY5LCBVK2M3MjQsIFUrYzc1MSwgVStjNzc1LCBVK2M3YTAsIFUrYzdjMSwgVStjODc0LCBVK2M4ODAsIFUrYzlkNSwgVStjOWY4LCBVK2NhYmQsIFUrY2MyOSwgVStjYzJjLCBVK2NjYTgsIFUrY2NhYiwgVStjY2QwLCBVK2NlMjEsIFUrY2UzNSwgVStjZTdjLCBVK2NlOTAsIFUrY2VlOCwgVStjZWY0LCBVK2NmZTAsIFUrZDA3MCwgVStkMGI5LCBVK2QwYzEsIFUrZDBjNCwgVStkMGM4LCBVK2QxNWMsIFUrZDFhMSwgVStkMmMwLCBVK2QzMDAsIFUrZDMxNCwgVStkM2VkLCBVK2Q0NzgsIFUrZDQ4MCwgVStkNDhkLCBVK2Q1MDgsIFUrZDUzZCwgVStkNWU0LCBVK2Q2MTEsIFUrZDYxYywgVStkNjhkLCBVK2Q2YTgsIFUrZDc5ODtcclxufVxyXG5cclxuXHJcbi8qIFsxMTVdICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIEJvbGRcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1Cb2xkXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT2Fsdkk3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjExNS53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVSsyMywgVSsyNSwgVSs1ZiwgVSthOSwgVSthYzA4LCBVK2FjNzgsIFUrYWNhOCwgVSthY2FjLCBVK2FjZTgsIFUrYWQ3MCwgVSthZGMwLCBVK2FkZGMsIFUrYjEzNywgVStiMTQwLCBVK2IyMDgsIFUrYjI5MCwgVStiMmY1LCBVK2IzYzUsIFUrYjNjYywgVStiNDIwLCBVK2I0MjksIFUrYjUyOSwgVStiNTMwLCBVK2I3N2QsIFUrYjc5YywgVStiN2E4LCBVK2I3YzksIFUrYjdmMCwgVStiN2ZjLCBVK2I4MjgsIFUrYjg2MCwgVStiOWFkLCBVK2I5YzEsIFUrYjljOSwgVStiOWRkLWI5ZGUsIFUrYjllOCwgVStiYTM4LWJhMzksIFUrYmFiYiwgVStiYzAwLCBVK2JjOGMsIFUrYmNhMCwgVStiY2E0LCBVK2JjZDEsIFUrYmNmYywgVStiZDA5LCBVK2JkZjAsIFUrYmU2MCwgVStjMGFkLCBVK2MwYjQsIFUrYzBiYywgVStjMTkwLCBVK2MxZmMsIFUrYzIyMCwgVStjMjg4LCBVK2MyYjksIFUrYzJmNiwgVStjNTI4LCBVK2M1NDUsIFUrYzU1OCwgVStjNWJjLCBVK2M1ZDQsIFUrYzYwMCwgVStjNjQ0LCBVK2M2YzAsIFUrYzZjMywgVStjNzIxLCBVK2M3OTgsIFUrYzdhMSwgVStjODExLCBVK2M4MzgsIFUrYzg3MSwgVStjOTA0LCBVK2M5OTAsIFUrYzlkYywgVStjYzM4LCBVK2NjNDQsIFUrY2NhMCwgVStjZDFkLCBVK2NkOTUsIFUrY2RhOSwgVStjZTVjLCBVK2NmMDAsIFUrY2Y1OCwgVStkMTUwLCBVK2QyMmMsIFUrZDMwNSwgVStkMzI4LCBVK2QzN2MsIFUrZDNmMCwgVStkNTUxLCBVK2Q1YTUsIFUrZDVjOCwgVStkNWQ4LCBVK2Q2M2MsIFUrZDY0ZCwgVStkNjY5LCBVK2Q3MzQsIFUrZDc2YztcclxufVxyXG5cclxuXHJcbi8qIFsxMTZdICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIEJvbGRcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1Cb2xkXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT2Fsdkk3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjExNi53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVSsyNiwgVSsyYiwgVSszZSwgVSs0MCwgVSs3ZSwgVSthYzAxLCBVK2FjMTksIFUrYWMxZCwgVSthY2EwLCBVK2FjYTksIFUrYWNiMCwgVSthZDhjLCBVK2FlMDksIFUrYWUzOCwgVSthZTQwLCBVK2FlZDgsIFUrYjA5YywgVStiMGEwLCBVK2IxMDgsIFUrYjIwNCwgVStiMjk4LCBVK2IyZDgsIFUrYjJlYi1iMmVjLCBVK2IyZjQsIFUrYjMxMywgVStiMzU4LCBVK2I0NTAsIFUrYjRlMCwgVStiNTRjLCBVK2I2MTAsIFUrYjc4MCwgVStiNzhjLCBVK2I3OTEsIFUrYjhlOCwgVStiOTU4LCBVK2I5NzQsIFUrYjk4NCwgVStiOWIwLCBVK2I5YmMtYjliZCwgVStiOWNlLCBVK2JhNzAsIFUrYmJmYywgVStiYzBmLCBVK2JjMTUsIFUrYmMxYiwgVStiYzMxLCBVK2JjOTUsIFUrYmNjMCwgVStiY2M0LCBVK2JkODEsIFUrYmQ4OCwgVStjMGM4LCBVK2MxMWQsIFUrYzEzYywgVStjMTU4LCBVK2MxOGQsIFUrYzFhMSwgVStjMjFjLCBVK2M0ZjAsIFUrYzU0YSwgVStjNTYwLCBVK2M1YjgsIFUrYzVjOCwgVStjNWY0LCBVK2M2MjgsIFUrYzYyYywgVStjNjc4LCBVK2M2Y2MsIFUrYzgwOCwgVStjODEwLCBVK2M4ODUsIFUrYzg4YiwgVStjOTAwLCBVK2M5ODgsIFUrYzk5ZCwgVStjOWM4LCBVK2NjM2QtY2MzZSwgVStjYzQ1LCBVK2NkMDgsIFUrY2UyMCwgVStjZWU0LCBVK2QwNzQsIFUrZDBhNCwgVStkMGRkLCBVK2QyYjksIFUrZDNiOCwgVStkM2M5LCBVK2Q0ODgsIFUrZDU0NCwgVStkNTU5LCBVK2Q1NmQsIFUrZDU4OCwgVStkNjE1LCBVK2Q2NDgsIFUrZDY1NSwgVStkNjU4LCBVK2Q2NWM7XHJcbn1cclxuXHJcblxyXG4vKiBbMTE3XSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBCb2xkXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItQm9sZFwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9hbHZJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi4xMTcud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrZCwgVSs0OCwgVSs3YywgVSthYzEwLCBVK2FjMTUsIFUrYWM3NCwgVSthYzgwLCBVK2FjODMsIFUrYWNjNCwgVSthZDExLCBVK2FkNTAsIFUrYWQ2ZCwgVSthZGZjLCBVK2FlMDAsIFUrYWUwOCwgVSthZTRjLCBVK2IwYTgsIFUrYjEyNCwgVStiMTQ0LCBVK2IxNzgsIFUrYjI3NCwgVStiMmE1LCBVK2IyZTgsIFUrYjJmOSwgVStiMzU0LCBVK2IzNzAsIFUrYjQxOCwgVStiNDFjLCBVK2I0ZjEsIFUrYjUxNCwgVStiNzk4LCBVK2I4MDgsIFUrYjgyNC1iODI1LCBVK2I4Y2MsIFUrYjk3OCwgVStiOWQwLCBVK2I5ZTQsIFUrYmFhOSwgVStiYjNjLCBVK2JjMTgsIFUrYmMxYywgVStiYzMwLCBVK2JjODQsIFUrYmNmNSwgVStiY2Y4LCBVK2JkODQsIFUrYmUwYywgVStiZTE0LCBVK2MwYjAsIFUrYzBjOSwgVStjMGRkLCBVK2MxMjQsIFUrYzJkZCwgVStjMmU0LCBVK2MyZWMsIFUrYzU0YywgVStjNTdjLWM1N2QsIFUrYzU5MSwgVStjNWM1LWM1YzYsIFUrYzVlZCwgVStjNjA4LCBVK2M2NDAsIFUrYzZiOCwgVStjNmQ0LCBVK2M3ODQsIFUrYzdhYywgVStjODAwLWM4MDEsIFUrYzljMSwgVStjOWQxLCBVK2NjMjgsIFUrY2M5OCwgVStjYzljLCBVK2NjYWQsIFUrY2Q1YywgVStjZDk0LCBVK2NkOWMsIFUrY2RlOCwgVStjZTY4LCBVK2NmNTQsIFUrZDBkYywgVStkMTRjLCBVK2QxYTAsIFUrZDFiNSwgVStkMmYwLCBVK2QzMGMsIFUrZDMxMCwgVStkMzk4LCBVK2Q0NWMsIFUrZDUwYywgVStkNTNjLCBVK2Q1NjAsIFUrZDU2OCwgVStkNTg5LCBVK2Q2MDQsIFUrZDZjNCwgVStkNzg4O1xyXG59XHJcblxyXG5cclxuLyogWzExOF0gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgQm9sZFwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLUJvbGRcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PYWx2STdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uMTE4LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVKzM5LCBVKzQ5LCBVKzRkLTRlLCBVK2EwLCBVK2FjMDQsIFUrYWMxYywgVSthYzcwLCBVK2FjOGMsIFUrYWNiZCwgVSthY2Y1LCBVK2FjZmMsIFUrYWQwMCwgVSthZDZjLCBVK2FkZjgsIFUrYjA5OCwgVStiMGI0LCBVK2IyOTQsIFUrYjJjOCwgVStiMzAwLCBVK2IzYzQsIFUrYjNkOSwgVStiNGRjLCBVK2I0ZTQsIFUrYjc3YywgVStiN2VjLCBVK2I4NWQsIFUrYjk3YywgVStiOWM4LCBVK2I5Y2MsIFUrYmE1NCwgVStiYTc0LCBVK2JhODUsIFUrYmFhOCwgVStiYjM0LCBVK2JiMzgsIFUrYmJmOCwgVStiYzE0LCBVK2JjMjksIFUrYmM4OCwgVStiY2Y0LCBVK2JkODAsIFUrYmU0NCwgVStjMGMxLCBVK2MxMWMsIFUrYzEyMCwgVStjMTMxLCBVK2MxMzgsIFUrYzE4YywgVStjMjE4LCBVK2MyYjUsIFUrYzJlMCwgVStjNTQ0LCBVK2M1NDgsIFUrYzViNCwgVStjNWQwLCBVK2M1ZWMsIFUrYzVmMCwgVStjNjAxLCBVK2M2MjQsIFUrYzY5NCwgVStjNmE5LCBVK2M2YjAsIFUrYzZiNCwgVStjNmQwLCBVK2M3MDQsIFUrYzcyMCwgVStjNzNjLCBVK2M3NDAsIFUrYzc0NCwgVStjNzRjLCBVK2M3NTgsIFUrYzc3YywgVStjNzg1LCBVK2M3ODgsIFUrYzc5MC1jNzkxLCBVK2M3YTUsIFUrYzgwNCwgVStjODE1LCBVK2M4MWMsIFUrYzg3MCwgVStjOGZjLCBVK2M5MTEsIFUrYzljNCwgVStjY2I0LCBVK2NlNTgsIFUrY2U3NCwgVStkMDZjLCBVK2QwYzAsIFUrZDEzMCwgVStkMmI4LCBVK2QzZWMsIFUrZDUwNCwgVStkNTVjLCBVK2Q1NjksIFUrZDU3NCwgVStkNjM4LCBVK2Q2NTQsIFUrZDY4YztcclxufVxyXG5cclxuXHJcbi8qIFsxMTldICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIEJvbGRcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1Cb2xkXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT2Fsdkk3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjExOS53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVSsyMC0yMiwgVSsyNy0yYSwgVSsyYy0zOCwgVSszYS0zYiwgVSszZiwgVSs0MS00NywgVSs0YS00YywgVSs0Zi01ZCwgVSs2MS03YiwgVSs3ZCwgVSthMSwgVSthYiwgVSthZSwgVStiNywgVStiYiwgVStiZiwgVSsyMDEzLTIwMTQsIFUrMjAxYy0yMDFkLCBVKzIxMjIsIFUrYWMwMCwgVSthY2UwLCBVK2FlMzAsIFUrYjJlNCwgVStiODVjLCBVK2I5YWMsIFUrYzBhYywgVStjMmE0LCBVK2MyZGMsIFUrYzc3NCwgVStjNzc4LCBVK2M5YzAsIFUrZDU1ODtcclxufVxyXG5cclxuXHJcbi8qIFswXSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBCbGFja1wiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLUJsYWNrXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT1Vsbkk3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjAud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrZjljYS1mYTBiLCBVK2ZmMDMtZmYwNSwgVStmZjA3LCBVK2ZmMGEtZmYwYiwgVStmZjBkLWZmMTksIFUrZmYxYiwgVStmZjFkLCBVK2ZmMjAtZmY1YiwgVStmZjVkLCBVK2ZmZTAtZmZlMywgVStmZmU1LWZmZTY7XHJcbn1cclxuXHJcblxyXG4vKiBbMl0gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogOTAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgQmxhY2tcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1CbGFja1wiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9VbG5JN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi4yLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVK2Q3MjMtZDcyOCwgVStkNzJhLWQ3MzMsIFUrZDczNS1kNzQ4LCBVK2Q3NGEtZDc0ZiwgVStkNzUyLWQ3NTMsIFUrZDc1NS1kNzU3LCBVK2Q3NWEtZDc1ZiwgVStkNzYyLWQ3NjQsIFUrZDc2Ni1kNzY4LCBVK2Q3NmEtZDc2YiwgVStkNzZkLWQ3NmYsIFUrZDc3MS1kNzg3LCBVK2Q3ODktZDc4YiwgVStkNzhkLWQ3OGYsIFUrZDc5MS1kNzk3LCBVK2Q3OWEsIFUrZDc5YywgVStkNzllLWQ3YTMsIFUrZjkwMC1mOTA5LCBVK2Y5MGItZjkyZTtcclxufVxyXG5cclxuXHJcbi8qIFszXSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBCbGFja1wiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLUJsYWNrXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT1Vsbkk3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjMud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrZDY3OS1kNjhiLCBVK2Q2OGUtZDY5ZSwgVStkNmEwLCBVK2Q2YTItZDZhNywgVStkNmE5LWQ2YzMsIFUrZDZjNi1kNmM3LCBVK2Q2YzktZDZjYiwgVStkNmNkLWQ2ZDMsIFUrZDZkNS1kNmQ2LCBVK2Q2ZDgtZDZlMywgVStkNmU1LWQ2ZTcsIFUrZDZlOS1kNmZiLCBVK2Q2ZmQtZDcxNywgVStkNzE5LWQ3MWYsIFUrZDcyMS1kNzIyO1xyXG59XHJcblxyXG5cclxuLyogWzRdICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDkwMDtcclxuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIEJsYWNrXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItQmxhY2tcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PVWxuSTdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uNC53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVStkNWJjLWQ1YzcsIFUrZDVjYS1kNWNiLCBVK2Q1Y2QtZDVjZiwgVStkNWQxLWQ1ZDcsIFUrZDVkOS1kNWRhLCBVK2Q1ZGMsIFUrZDVkZS1kNWUzLCBVK2Q1ZTYtZDVlNywgVStkNWU5LWQ1ZWIsIFUrZDVlZC1kNWY2LCBVK2Q1ZjgsIFUrZDVmYS1kNWZmLCBVK2Q2MDItZDYwMywgVStkNjA1LWQ2MDcsIFUrZDYwOS1kNjBmLCBVK2Q2MTItZDYxMywgVStkNjE2LWQ2MWIsIFUrZDYxZC1kNjM3LCBVK2Q2M2EtZDYzYiwgVStkNjNkLWQ2M2YsIFUrZDY0MS1kNjQ3LCBVK2Q2NGEtZDY0YywgVStkNjRlLWQ2NTMsIFUrZDY1Ni1kNjU3LCBVK2Q2NTktZDY1YiwgVStkNjVkLWQ2NjYsIFUrZDY2OCwgVStkNjZhLWQ2Nzg7XHJcbn1cclxuXHJcblxyXG4vKiBbNV0gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogOTAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgQmxhY2tcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1CbGFja1wiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9VbG5JN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi41LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVK2Q1MDcsIFUrZDUwOS1kNTBiLCBVK2Q1MGQtZDUxMywgVStkNTE1LWQ1M2IsIFUrZDUzZS1kNTNmLCBVK2Q1NDEtZDU0MywgVStkNTQ1LWQ1NGMsIFUrZDU0ZSwgVStkNTUwLCBVK2Q1NTItZDU1NywgVStkNTVhLWQ1NWIsIFUrZDU1ZC1kNTVmLCBVK2Q1NjEtZDU2NCwgVStkNTY2LWQ1NjcsIFUrZDU2YSwgVStkNTZjLCBVK2Q1NmUtZDU3MywgVStkNTc2LWQ1NzcsIFUrZDU3OS1kNTgzLCBVK2Q1ODUtZDU4NiwgVStkNThhLWQ1YTQsIFUrZDVhNi1kNWJiO1xyXG59XHJcblxyXG5cclxuLyogWzZdICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDkwMDtcclxuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIEJsYWNrXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItQmxhY2tcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PVWxuSTdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uNi53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVStkNDY0LWQ0NzcsIFUrZDQ3YS1kNDdiLCBVK2Q0N2QtZDQ3ZiwgVStkNDgxLWQ0ODcsIFUrZDQ4OS1kNDhhLCBVK2Q0OGMsIFUrZDQ4ZS1kNGU3LCBVK2Q0ZTktZDUwMywgVStkNTA1LWQ1MDY7XHJcbn1cclxuXHJcblxyXG4vKiBbN10gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogOTAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgQmxhY2tcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1CbGFja1wiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9VbG5JN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi43LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVK2QzYmYtZDNjNywgVStkM2NhLWQzY2YsIFUrZDNkMS1kM2ViLCBVK2QzZWUtZDNlZiwgVStkM2YxLWQzZjMsIFUrZDNmNS1kM2ZiLCBVK2QzZmQtZDQwMCwgVStkNDAyLWQ0NWIsIFUrZDQ1ZC1kNDYzO1xyXG59XHJcblxyXG5cclxuLyogWzhdICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDkwMDtcclxuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIEJsYWNrXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItQmxhY2tcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PVWxuSTdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uOC53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVStkMmZmLCBVK2QzMDItZDMwNCwgVStkMzA2LWQzMGIsIFUrZDMwZiwgVStkMzExLWQzMTMsIFUrZDMxNS1kMzFiLCBVK2QzMWUsIFUrZDMyMi1kMzI0LCBVK2QzMjYtZDMyNywgVStkMzJhLWQzMmIsIFUrZDMyZC1kMzJmLCBVK2QzMzEtZDMzNywgVStkMzM5LWQzM2MsIFUrZDMzZS1kMzdiLCBVK2QzN2UtZDM3ZiwgVStkMzgxLWQzODMsIFUrZDM4NS1kMzhiLCBVK2QzOGUtZDM5MCwgVStkMzkyLWQzOTcsIFUrZDM5YS1kMzliLCBVK2QzOWQtZDM5ZiwgVStkM2ExLWQzYTcsIFUrZDNhOS1kM2FhLCBVK2QzYWMsIFUrZDNhZS1kM2IzLCBVK2QzYjUtZDNiNywgVStkM2I5LWQzYmIsIFUrZDNiZC1kM2JlO1xyXG59XHJcblxyXG5cclxuLyogWzldICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDkwMDtcclxuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIEJsYWNrXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItQmxhY2tcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PVWxuSTdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uOS53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVStkMjU3LWQyN2YsIFUrZDI4MS1kMjliLCBVK2QyOWQtZDI5ZiwgVStkMmExLWQyYWIsIFUrZDJhZC1kMmI3LCBVK2QyYmEtZDJiYiwgVStkMmJkLWQyYmYsIFUrZDJjMS1kMmM3LCBVK2QyYzktZDJlZiwgVStkMmYyLWQyZjMsIFUrZDJmNS1kMmY3LCBVK2QyZjktZDJmZTtcclxufVxyXG5cclxuXHJcbi8qIFsxMF0gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogOTAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgQmxhY2tcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1CbGFja1wiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9VbG5JN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi4xMC53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVStkMWI0LCBVK2QxYjYtZDFmMywgVStkMWY1LWQyMmIsIFUrZDIyZS1kMjJmLCBVK2QyMzEtZDIzMywgVStkMjM1LWQyM2IsIFUrZDIzZC1kMjQwLCBVK2QyNDItZDI1NjtcclxufVxyXG5cclxuXHJcbi8qIFsxMV0gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogOTAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgQmxhY2tcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1CbGFja1wiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9VbG5JN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi4xMS53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVStkMTA1LWQxMmYsIFUrZDEzMi1kMTMzLCBVK2QxMzUtZDEzNywgVStkMTM5LWQxM2YsIFUrZDE0MS1kMTQyLCBVK2QxNDQsIFUrZDE0Ni1kMTRiLCBVK2QxNGUtZDE0ZiwgVStkMTUxLWQxNTMsIFUrZDE1NS1kMTViLCBVK2QxNWUtZDE4NywgVStkMTg5LWQxOWYsIFUrZDFhMi1kMWEzLCBVK2QxYTUtZDFhNywgVStkMWE5LWQxYWYsIFUrZDFiMi1kMWIzO1xyXG59XHJcblxyXG5cclxuLyogWzEyXSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBCbGFja1wiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLUJsYWNrXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT1Vsbkk3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjEyLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVK2QwNGItZDA0ZiwgVStkMDUxLWQwNTcsIFUrZDA1OS1kMDZiLCBVK2QwNmQtZDA2ZiwgVStkMDcxLWQwNzMsIFUrZDA3NS1kMDdiLCBVK2QwN2UtZDBhMywgVStkMGE2LWQwYTcsIFUrZDBhOS1kMGFiLCBVK2QwYWQtZDBiMywgVStkMGI2LCBVK2QwYjgsIFUrZDBiYS1kMGJmLCBVK2QwYzItZDBjMywgVStkMGM1LWQwYzcsIFUrZDBjOS1kMGNmLCBVK2QwZDIsIFUrZDBkNi1kMGRiLCBVK2QwZGUtZDBkZiwgVStkMGUxLWQwZTMsIFUrZDBlNS1kMGViLCBVK2QwZWUtZDBmMCwgVStkMGYyLWQxMDQ7XHJcbn1cclxuXHJcblxyXG4vKiBbMTNdICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDkwMDtcclxuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIEJsYWNrXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItQmxhY2tcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PVWxuSTdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uMTMud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrY2ZhMi1jZmMzLCBVK2NmYzUtY2ZkZiwgVStjZmUyLWNmZTMsIFUrY2ZlNS1jZmU3LCBVK2NmZTktY2ZmNCwgVStjZmY2LWNmZmIsIFUrY2ZmZC1jZmZmLCBVK2QwMDEtZDAwMywgVStkMDA1LWQwMTcsIFUrZDAxOS1kMDMzLCBVK2QwMzYtZDAzNywgVStkMDM5LWQwM2IsIFUrZDAzZC1kMDRhO1xyXG59XHJcblxyXG5cclxuLyogWzE0XSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBCbGFja1wiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLUJsYWNrXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT1Vsbkk3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjE0LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVK2NlZjAtY2VmMywgVStjZWY2LCBVK2NlZjktY2VmZiwgVStjZjAxLWNmMDMsIFUrY2YwNS1jZjA3LCBVK2NmMDktY2YwZiwgVStjZjExLWNmMTIsIFUrY2YxNC1jZjFiLCBVK2NmMWQtY2YxZiwgVStjZjIxLWNmMmYsIFUrY2YzMS1jZjUzLCBVK2NmNTYtY2Y1NywgVStjZjU5LWNmNWIsIFUrY2Y1ZC1jZjYzLCBVK2NmNjYsIFUrY2Y2OCwgVStjZjZhLWNmNmYsIFUrY2Y3MS1jZjg0LCBVK2NmODYtY2Y4YiwgVStjZjhkLWNmYTE7XHJcbn1cclxuXHJcblxyXG4vKiBbMTVdICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDkwMDtcclxuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIEJsYWNrXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItQmxhY2tcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PVWxuSTdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uMTUud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrY2UzYy1jZTU3LCBVK2NlNWEtY2U1YiwgVStjZTVkLWNlNWYsIFUrY2U2MS1jZTY3LCBVK2NlNmEsIFUrY2U2YywgVStjZTZlLWNlNzMsIFUrY2U3Ni1jZTc3LCBVK2NlNzktY2U3YiwgVStjZTdkLWNlODMsIFUrY2U4NS1jZTg4LCBVK2NlOGEtY2U4ZiwgVStjZTkxLWNlOTMsIFUrY2U5NS1jZTk3LCBVK2NlOTktY2U5ZiwgVStjZWEyLCBVK2NlYTQtY2VhYiwgVStjZWFkLWNlZTMsIFUrY2VlNi1jZWU3LCBVK2NlZTktY2VlYiwgVStjZWVkLWNlZWY7XHJcbn1cclxuXHJcblxyXG4vKiBbMTZdICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDkwMDtcclxuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIEJsYWNrXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItQmxhY2tcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PVWxuSTdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uMTYud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrY2Q5Mi1jZDkzLCBVK2NkOTYtY2Q5NywgVStjZDk5LWNkOWIsIFUrY2Q5ZC1jZGEzLCBVK2NkYTYtY2RhOCwgVStjZGFhLWNkYWYsIFUrY2RiMS1jZGMzLCBVK2NkYzUtY2RjYiwgVStjZGNkLWNkZTcsIFUrY2RlOS1jZTAzLCBVK2NlMDUtY2UxZiwgVStjZTIyLWNlMzQsIFUrY2UzNi1jZTNiO1xyXG59XHJcblxyXG5cclxuLyogWzE3XSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBCbGFja1wiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLUJsYWNrXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT1Vsbkk3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjE3LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVK2NjZWYtY2QwNywgVStjZDBhLWNkMGIsIFUrY2QwZC1jZDFhLCBVK2NkMWMsIFUrY2QxZS1jZDJiLCBVK2NkMmQtY2Q1YiwgVStjZDVkLWNkNzcsIFUrY2Q3OS1jZDkxO1xyXG59XHJcblxyXG5cclxuLyogWzE4XSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBCbGFja1wiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLUJsYWNrXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT1Vsbkk3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjE4LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVK2NjM2YtY2M0MywgVStjYzQ2LWNjNDcsIFUrY2M0OS1jYzRiLCBVK2NjNGQtY2M1MywgVStjYzU1LWNjNTgsIFUrY2M1YS1jYzVmLCBVK2NjNjEtY2M5NywgVStjYzlhLWNjOWIsIFUrY2M5ZC1jYzlmLCBVK2NjYTEtY2NhNywgVStjY2FhLCBVK2NjYWMsIFUrY2NhZS1jY2IzLCBVK2NjYjYtY2NiNywgVStjY2I5LWNjYmIsIFUrY2NiZC1jY2NmLCBVK2NjZDEtY2NlMywgVStjY2U1LWNjZWU7XHJcbn1cclxuXHJcblxyXG4vKiBbMTldICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDkwMDtcclxuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIEJsYWNrXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItQmxhY2tcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PVWxuSTdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uMTkud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrY2I5MS1jYmQzLCBVK2NiZDUtY2JlMywgVStjYmU1LWNjMGIsIFUrY2MwZS1jYzBmLCBVK2NjMTEtY2MxMywgVStjYzE1LWNjMWIsIFUrY2MxZC1jYzIwLCBVK2NjMjMtY2MyNywgVStjYzJhLWNjMmIsIFUrY2MyZCwgVStjYzJmLCBVK2NjMzEtY2MzNywgVStjYzNhLCBVK2NjM2M7XHJcbn1cclxuXHJcblxyXG4vKiBbMjBdICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDkwMDtcclxuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIEJsYWNrXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItQmxhY2tcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PVWxuSTdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uMjAud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrY2FmNC1jYjQ3LCBVK2NiNGEtY2I5MDtcclxufVxyXG5cclxuXHJcbi8qIFsyMV0gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogOTAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgQmxhY2tcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1CbGFja1wiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9VbG5JN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi4yMS53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVStjYTRhLWNhNGIsIFUrY2E0ZS1jYTRmLCBVK2NhNTEtY2E1MywgVStjYTU1LWNhNWIsIFUrY2E1ZC1jYTYwLCBVK2NhNjItY2E4MywgVStjYTg1LWNhYmIsIFUrY2FiZS1jYWJmLCBVK2NhYzEtY2FjMywgVStjYWM1LWNhY2IsIFUrY2FjZC1jYWQwLCBVK2NhZDIsIFUrY2FkNC1jYWQ4LCBVK2NhZGEtY2FmMztcclxufVxyXG5cclxuXHJcbi8qIFsyMl0gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogOTAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgQmxhY2tcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1CbGFja1wiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9VbG5JN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi4yMi53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVStjOTk2LWM5OTcsIFUrYzk5YS1jOTljLCBVK2M5OWUtYzliZiwgVStjOWMyLWM5YzMsIFUrYzljNS1jOWM3LCBVK2M5YzktYzljZiwgVStjOWQyLCBVK2M5ZDQsIFUrYzlkNy1jOWQ4LCBVK2M5ZGIsIFUrYzlkZS1jOWRmLCBVK2M5ZTEtYzllMywgVStjOWU1LWM5ZTYsIFUrYzllOC1jOWViLCBVK2M5ZWUtYzlmMCwgVStjOWYyLWM5ZjcsIFUrYzlmOS1jYTBiLCBVK2NhMGQtY2EyOCwgVStjYTJhLWNhNDk7XHJcbn1cclxuXHJcblxyXG4vKiBbMjNdICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDkwMDtcclxuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIEJsYWNrXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItQmxhY2tcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PVWxuSTdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uMjMud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrYzhlOS1jOGY0LCBVK2M4ZjYtYzhmYiwgVStjOGZlLWM4ZmYsIFUrYzkwMS1jOTAzLCBVK2M5MDUtYzkwYiwgVStjOTBlLWM5MTAsIFUrYzkxMi1jOTE3LCBVK2M5MTktYzkyYiwgVStjOTJkLWM5NGYsIFUrYzk1MS1jOTUzLCBVK2M5NTUtYzk2YiwgVStjOTZkLWM5NzMsIFUrYzk3NS1jOTg3LCBVK2M5OGEtYzk4YiwgVStjOThkLWM5OGYsIFUrYzk5MS1jOTk1O1xyXG59XHJcblxyXG5cclxuLyogWzI0XSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBCbGFja1wiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLUJsYWNrXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT1Vsbkk3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjI0LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVK2M4NDEtYzg0YiwgVStjODRkLWM4NmYsIFUrYzg3Mi1jODczLCBVK2M4NzUtYzg3NywgVStjODc5LWM4N2YsIFUrYzg4Mi1jODg0LCBVK2M4ODctYzg4YSwgVStjODhkLWM4YzMsIFUrYzhjNS1jOGRmLCBVK2M4ZTEtYzhlODtcclxufVxyXG5cclxuXHJcbi8qIFsyNV0gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogOTAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgQmxhY2tcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1CbGFja1wiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9VbG5JN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi4yNS53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVStjNzc5LWM3N2IsIFUrYzc3ZS1jNzgyLCBVK2M3ODYsIFUrYzc4YiwgVStjNzhkLCBVK2M3OGYsIFUrYzc5Mi1jNzkzLCBVK2M3OTUsIFUrYzc5NywgVStjNzk5LWM3OWYsIFUrYzdhMiwgVStjN2E3LWM3YWIsIFUrYzdhZS1jN2JiLCBVK2M3YmQtYzdjMCwgVStjN2MyLWM3YzcsIFUrYzdjOS1jN2RjLCBVK2M3ZGUtYzdmZiwgVStjODAyLWM4MDMsIFUrYzgwNS1jODA3LCBVK2M4MDksIFUrYzgwYi1jODBmLCBVK2M4MTIsIFUrYzgxNCwgVStjODE3LWM4MWIsIFUrYzgxZS1jODFmLCBVK2M4MjEtYzgyMywgVStjODI1LWM4MmUsIFUrYzgzMC1jODM3LCBVK2M4MzktYzgzYiwgVStjODNkLWM4NDA7XHJcbn1cclxuXHJcblxyXG4vKiBbMjZdICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDkwMDtcclxuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIEJsYWNrXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItQmxhY2tcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PVWxuSTdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uMjYud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrYzZiYi1jNmJmLCBVK2M2YzIsIFUrYzZjNCwgVStjNmM2LWM2Y2IsIFUrYzZjZS1jNmNmLCBVK2M2ZDEtYzZkMywgVStjNmQ1LWM2ZGIsIFUrYzZkZC1jNmRmLCBVK2M2ZTEtYzZlNywgVStjNmU5LWM2ZWIsIFUrYzZlZC1jNmVmLCBVK2M2ZjEtYzZmOCwgVStjNmZhLWM3MDMsIFUrYzcwNS1jNzA3LCBVK2M3MDktYzcwYiwgVStjNzBkLWM3MTYsIFUrYzcxOCwgVStjNzFhLWM3MWYsIFUrYzcyMi1jNzIzLCBVK2M3MjUtYzcyNywgVStjNzI5LWM3MzQsIFUrYzczNi1jNzNiLCBVK2M3M2UtYzczZiwgVStjNzQxLWM3NDMsIFUrYzc0NS1jNzRiLCBVK2M3NGUtYzc1MCwgVStjNzUyLWM3NTcsIFUrYzc1OS1jNzczLCBVK2M3NzYtYzc3NztcclxufVxyXG5cclxuXHJcbi8qIFsyN10gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogOTAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgQmxhY2tcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1CbGFja1wiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9VbG5JN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi4yNy53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVStjNWY1LWM1ZmIsIFUrYzVmZSwgVStjNjAyLWM2MDUsIFUrYzYwNywgVStjNjA5LWM2MGYsIFUrYzYxMS1jNjFhLCBVK2M2MWMtYzYyMywgVStjNjI2LWM2MjcsIFUrYzYyOS1jNjJiLCBVK2M2MmQsIFUrYzYyZi1jNjMyLCBVK2M2MzYsIFUrYzYzOCwgVStjNjNhLWM2M2YsIFUrYzY0Mi1jNjQzLCBVK2M2NDUtYzY0NywgVStjNjQ5LWM2NTIsIFUrYzY1Ni1jNjViLCBVK2M2NWQtYzY1ZiwgVStjNjYxLWM2NjMsIFUrYzY2NS1jNjc3LCBVK2M2NzktYzY3YiwgVStjNjdkLWM2OTMsIFUrYzY5Ni1jNjk3LCBVK2M2OTktYzY5YiwgVStjNjlkLWM2YTMsIFUrYzZhNiwgVStjNmE4LCBVK2M2YWEtYzZhZiwgVStjNmIyLWM2YjMsIFUrYzZiNS1jNmI3LCBVK2M2YjktYzZiYTtcclxufVxyXG5cclxuXHJcbi8qIFsyOF0gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogOTAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgQmxhY2tcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1CbGFja1wiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9VbG5JN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi4yOC53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVStjNTE3LWM1MjcsIFUrYzUyYS1jNTJiLCBVK2M1MmQtYzUyZiwgVStjNTMxLWM1MzgsIFUrYzUzYSwgVStjNTNjLCBVK2M1M2UtYzU0MywgVStjNTQ2LWM1NDcsIFUrYzU0YiwgVStjNTRkLWM1NTIsIFUrYzU1NiwgVStjNTVhLWM1NWIsIFUrYzU1ZCwgVStjNTVmLCBVK2M1NjItYzU2MywgVStjNTY1LWM1NjcsIFUrYzU2OS1jNTZmLCBVK2M1NzIsIFUrYzU3NCwgVStjNTc2LWM1N2IsIFUrYzU3ZS1jNTdmLCBVK2M1ODEtYzU4MywgVStjNTg1LWM1ODYsIFUrYzU4OC1jNThiLCBVK2M1OGUsIFUrYzU5MCwgVStjNTkyLWM1OTYsIFUrYzU5OS1jNWIzLCBVK2M1YjYtYzViNywgVStjNWJhLCBVK2M1YmUtYzVjMywgVStjNWNhLWM1Y2IsIFUrYzVjZCwgVStjNWNmLCBVK2M1ZDItYzVkMywgVStjNWQ1LWM1ZDcsIFUrYzVkOS1jNWRmLCBVK2M1ZTEtYzVlMiwgVStjNWU0LCBVK2M1ZTYtYzVlYiwgVStjNWVmLCBVK2M1ZjEtYzVmMztcclxufVxyXG5cclxuXHJcbi8qIFsyOV0gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogOTAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgQmxhY2tcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1CbGFja1wiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9VbG5JN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi4yOS53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVStjNDc1LWM0ZWYsIFUrYzRmMi1jNGYzLCBVK2M0ZjUtYzRmNywgVStjNGY5LWM0ZmYsIFUrYzUwMi1jNTBiLCBVK2M1MGQtYzUxNjtcclxufVxyXG5cclxuXHJcbi8qIFszMF0gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogOTAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgQmxhY2tcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1CbGFja1wiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9VbG5JN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi4zMC53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVStjM2QwLWMzZDcsIFUrYzNkYS1jM2RiLCBVK2MzZGQtYzNkZSwgVStjM2UxLWMzZWMsIFUrYzNlZS1jM2YzLCBVK2MzZjUtYzQyYiwgVStjNDJkLWM0NjMsIFUrYzQ2Ni1jNDc0O1xyXG59XHJcblxyXG5cclxuLyogWzMxXSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBCbGFja1wiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLUJsYWNrXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT1Vsbkk3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjMxLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVK2MzMmItYzM2NywgVStjMzZhLWMzNmIsIFUrYzM2ZC1jMzZmLCBVK2MzNzEtYzM3NywgVStjMzdhLWMzN2IsIFUrYzM3ZS1jMzgzLCBVK2MzODUtYzM4NywgVStjMzg5LWMzY2Y7XHJcbn1cclxuXHJcblxyXG4vKiBbMzJdICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDkwMDtcclxuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIEJsYWNrXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItQmxhY2tcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PVWxuSTdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uMzIud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrYzI2YS1jMjZiLCBVK2MyNmQtYzI2ZiwgVStjMjcxLWMyNzMsIFUrYzI3NS1jMjdiLCBVK2MyN2UtYzI4NywgVStjMjg5LWMyOGYsIFUrYzI5MS1jMjk3LCBVK2MyOTktYzI5YSwgVStjMjljLWMyYTMsIFUrYzJhNS1jMmE3LCBVK2MyYTktYzJhYiwgVStjMmFkLWMyYjMsIFUrYzJiNiwgVStjMmI4LCBVK2MyYmEtYzJiYiwgVStjMmJkLWMyZGIsIFUrYzJkZS1jMmRmLCBVK2MyZTEtYzJlMiwgVStjMmU1LWMyZWEsIFUrYzJlZSwgVStjMmYwLCBVK2MyZjItYzJmNSwgVStjMmY3LCBVK2MyZmEtYzJmYiwgVStjMmZkLWMyZmYsIFUrYzMwMS1jMzA3LCBVK2MzMDktYzMwYywgVStjMzBlLWMzMTIsIFUrYzMxNS1jMzIzLCBVK2MzMjUtYzMyOCwgVStjMzJhO1xyXG59XHJcblxyXG5cclxuLyogWzMzXSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBCbGFja1wiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLUJsYWNrXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT1Vsbkk3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjMzLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVK2MxYmMtYzFjMywgVStjMWM1LWMxZGYsIFUrYzFlMS1jMWZiLCBVK2MxZmQtYzIwMywgVStjMjA1LWMyMGMsIFUrYzIwZSwgVStjMjEwLWMyMTcsIFUrYzIxYS1jMjFiLCBVK2MyMWQtYzIxZSwgVStjMjIxLWMyMjcsIFUrYzIyOS1jMjJhLCBVK2MyMmMsIFUrYzIyZSwgVStjMjMwLCBVK2MyMzMtYzI0ZiwgVStjMjUxLWMyNTcsIFUrYzI1OS1jMjY5O1xyXG59XHJcblxyXG5cclxuLyogWzM0XSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBCbGFja1wiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLUJsYWNrXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT1Vsbkk3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjM0LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVK2MxMDEtYzExYiwgVStjMTFmLCBVK2MxMjEtYzEyMywgVStjMTI1LWMxMmIsIFUrYzEyZSwgVStjMTMyLWMxMzcsIFUrYzEzYS1jMTNiLCBVK2MxM2QtYzEzZiwgVStjMTQxLWMxNDcsIFUrYzE0YSwgVStjMTRjLWMxNTMsIFUrYzE1NS1jMTU3LCBVK2MxNTktYzE1YiwgVStjMTVkLWMxNjYsIFUrYzE2OS1jMTZmLCBVK2MxNzEtYzE3NywgVStjMTc5LWMxOGIsIFUrYzE4ZS1jMThmLCBVK2MxOTEtYzE5MywgVStjMTk1LWMxOWIsIFUrYzE5ZC1jMTllLCBVK2MxYTAsIFUrYzFhMi1jMWE0LCBVK2MxYTYtYzFiYjtcclxufVxyXG5cclxuXHJcbi8qIFszNV0gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogOTAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgQmxhY2tcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1CbGFja1wiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9VbG5JN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi4zNS53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVStjMDQ5LWMwNTcsIFUrYzA1OS1jMDViLCBVK2MwNWQtYzA1ZiwgVStjMDYxLWMwNjcsIFUrYzA2OS1jMDhmLCBVK2MwOTEtYzBhYiwgVStjMGFlLWMwYWYsIFUrYzBiMS1jMGIzLCBVK2MwYjUsIFUrYzBiNy1jMGJiLCBVK2MwYmUsIFUrYzBjMi1jMGM3LCBVK2MwY2EtYzBjYiwgVStjMGNkLWMwY2YsIFUrYzBkMS1jMGQ3LCBVK2MwZDktYzBkYSwgVStjMGRjLCBVK2MwZGUtYzBlMywgVStjMGU1LWMwZWIsIFUrYzBlZC1jMGYzLCBVK2MwZjYsIFUrYzBmOCwgVStjMGZhLWMwZmY7XHJcbn1cclxuXHJcblxyXG4vKiBbMzZdICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDkwMDtcclxuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIEJsYWNrXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItQmxhY2tcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PVWxuSTdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uMzYud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrYmZhNy1iZmFmLCBVK2JmYjEtYmZjNCwgVStiZmM2LWJmY2IsIFUrYmZjZS1iZmNmLCBVK2JmZDEtYmZkMywgVStiZmQ1LWJmZGIsIFUrYmZkZC1jMDQ4O1xyXG59XHJcblxyXG5cclxuLyogWzM3XSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBCbGFja1wiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLUJsYWNrXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT1Vsbkk3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjM3LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVK2JmMDcsIFUrYmYwOS1iZjNmLCBVK2JmNDEtYmY0ZiwgVStiZjUyLWJmNTQsIFUrYmY1Ni1iZmE2O1xyXG59XHJcblxyXG5cclxuLyogWzM4XSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBCbGFja1wiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLUJsYWNrXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT1Vsbkk3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjM4LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVK2JlNTYsIFUrYmU1OCwgVStiZTVjLWJlNWYsIFUrYmU2Mi1iZTYzLCBVK2JlNjUtYmU2NywgVStiZTY5LWJlNzQsIFUrYmU3Ni1iZTdiLCBVK2JlN2UtYmU3ZiwgVStiZTgxLWJlOGUsIFUrYmU5MCwgVStiZTkyLWJlYTcsIFUrYmVhOS1iZWNmLCBVK2JlZDItYmVkMywgVStiZWQ1LWJlZDYsIFUrYmVkOS1iZWUzLCBVK2JlZTYtYmYwNjtcclxufVxyXG5cclxuXHJcbi8qIFszOV0gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogOTAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgQmxhY2tcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1CbGFja1wiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9VbG5JN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi4zOS53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVStiZGIwLWJkZDMsIFUrYmRkNS1iZGVmLCBVK2JkZjEtYmUwYiwgVStiZTBkLWJlMGYsIFUrYmUxMS1iZTEzLCBVK2JlMTUtYmU0MywgVStiZTQ2LWJlNDcsIFUrYmU0OS1iZTRiLCBVK2JlNGQtYmU1MztcclxufVxyXG5cclxuXHJcbi8qIFs0MF0gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogOTAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgQmxhY2tcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1CbGFja1wiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9VbG5JN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi40MC53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVStiZDAzLCBVK2JkMDYsIFUrYmQwOCwgVStiZDBhLWJkMGYsIFUrYmQxMS1iZDIyLCBVK2JkMjUtYmQ0NywgVStiZDQ5LWJkNTgsIFUrYmQ1YS1iZDdmLCBVK2JkODItYmQ4MywgVStiZDg1LWJkODcsIFUrYmQ4YS1iZDhmLCBVK2JkOTEtYmQ5MiwgVStiZDk0LCBVK2JkOTYtYmQ5OCwgVStiZDlhLWJkYWY7XHJcbn1cclxuXHJcblxyXG4vKiBbNDFdICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDkwMDtcclxuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIEJsYWNrXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItQmxhY2tcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PVWxuSTdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uNDEud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrYmM0ZS1iYzgzLCBVK2JjODYtYmM4NywgVStiYzg5LWJjOGIsIFUrYmM4ZC1iYzkzLCBVK2JjOTYsIFUrYmM5OCwgVStiYzliLWJjOWYsIFUrYmNhMi1iY2EzLCBVK2JjYTUtYmNhNywgVStiY2E5LWJjYjIsIFUrYmNiNC1iY2JiLCBVK2JjYmUtYmNiZiwgVStiY2MxLWJjYzMsIFUrYmNjNS1iY2NjLCBVK2JjY2UtYmNkMCwgVStiY2QyLWJjZDQsIFUrYmNkNi1iY2YzLCBVK2JjZjcsIFUrYmNmOS1iY2ZiLCBVK2JjZmQtYmQwMjtcclxufVxyXG5cclxuXHJcbi8qIFs0Ml0gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogOTAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgQmxhY2tcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1CbGFja1wiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9VbG5JN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi40Mi53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVStiYjkwLWJiYTMsIFUrYmJhNS1iYmFiLCBVK2JiYWQtYmJiZiwgVStiYmMxLWJiZjcsIFUrYmJmYS1iYmZiLCBVK2JiZmQtYmJmZSwgVStiYzAxLWJjMDcsIFUrYmMwOS1iYzBhLCBVK2JjMGUsIFUrYmMxMCwgVStiYzEyLWJjMTMsIFUrYmMxNywgVStiYzE5LWJjMWEsIFUrYmMxZSwgVStiYzIwLWJjMjMsIFUrYmMyNiwgVStiYzI4LCBVK2JjMmEtYmMyYywgVStiYzJlLWJjMmYsIFUrYmMzMi1iYzMzLCBVK2JjMzUtYmMzNywgVStiYzM5LWJjM2YsIFUrYmM0MS1iYzQyLCBVK2JjNDQsIFUrYmM0Ni1iYzQ4LCBVK2JjNGEtYmM0ZDtcclxufVxyXG5cclxuXHJcbi8qIFs0M10gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogOTAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgQmxhY2tcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1CbGFja1wiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9VbG5JN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi40My53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVStiYWU2LWJhZmIsIFUrYmFmZC1iYjE3LCBVK2JiMTktYmIzMywgVStiYjM3LCBVK2JiMzktYmIzYSwgVStiYjNkLWJiNDMsIFUrYmI0NS1iYjQ2LCBVK2JiNDgsIFUrYmI0YS1iYjRmLCBVK2JiNTEtYmI1MywgVStiYjU1LWJiNTcsIFUrYmI1OS1iYjYyLCBVK2JiNjQtYmI4ZjtcclxufVxyXG5cclxuXHJcbi8qIFs0NF0gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogOTAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgQmxhY2tcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1CbGFja1wiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9VbG5JN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi40NC53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVStiYTMwLWJhMzcsIFUrYmEzYS1iYTNiLCBVK2JhM2QtYmEzZiwgVStiYTQxLWJhNDcsIFUrYmE0OS1iYTRhLCBVK2JhNGMsIFUrYmE0ZS1iYTUzLCBVK2JhNTYtYmE1NywgVStiYTU5LWJhNWIsIFUrYmE1ZC1iYTYzLCBVK2JhNjUtYmE2NiwgVStiYTY4LWJhNmYsIFUrYmE3MS1iYTczLCBVK2JhNzUtYmE3NywgVStiYTc5LWJhODQsIFUrYmE4NiwgVStiYTg4LWJhYTcsIFUrYmFhYSwgVStiYWFkLWJhYWYsIFUrYmFiMS1iYWI3LCBVK2JhYmEsIFUrYmFiYywgVStiYWJlLWJhZTU7XHJcbn1cclxuXHJcblxyXG4vKiBbNDVdICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDkwMDtcclxuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIEJsYWNrXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItQmxhY2tcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PVWxuSTdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uNDUud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrYjk2ZS1iOTczLCBVK2I5NzYtYjk3NywgVStiOTc5LWI5N2IsIFUrYjk3ZC1iOTgzLCBVK2I5ODYsIFUrYjk4OCwgVStiOThhLWI5OGQsIFUrYjk4Zi1iOWFiLCBVK2I5YWUtYjlhZiwgVStiOWIxLWI5YjMsIFUrYjliNS1iOWJiLCBVK2I5YmUsIFUrYjljMCwgVStiOWMyLWI5YzcsIFUrYjljYS1iOWNiLCBVK2I5Y2QsIFUrYjlkMi1iOWQ3LCBVK2I5ZGEsIFUrYjlkYywgVStiOWRmLWI5ZTAsIFUrYjllMiwgVStiOWU2LWI5ZTcsIFUrYjllOS1iOWYzLCBVK2I5ZjYsIFUrYjlmOCwgVStiOWZiLWJhMmY7XHJcbn1cclxuXHJcblxyXG4vKiBbNDZdICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDkwMDtcclxuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIEJsYWNrXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItQmxhY2tcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PVWxuSTdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uNDYud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrYjhiZi1iOGNiLCBVK2I4Y2QtYjhlMCwgVStiOGUyLWI4ZTcsIFUrYjhlYS1iOGViLCBVK2I4ZWQtYjhlZiwgVStiOGYxLWI4ZjcsIFUrYjhmYSwgVStiOGZjLCBVK2I4ZmUtYjkwMywgVStiOTA1LWI5MTcsIFUrYjkxOS1iOTFmLCBVK2I5MjEtYjkzYiwgVStiOTNkLWI5NTcsIFUrYjk1YS1iOTViLCBVK2I5NWQtYjk1ZiwgVStiOTYxLWI5NjcsIFUrYjk2OS1iOTZjO1xyXG59XHJcblxyXG5cclxuLyogWzQ3XSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBCbGFja1wiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLUJsYWNrXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT1Vsbkk3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjQ3LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVK2I4MGQtYjgwZiwgVStiODExLWI4MTcsIFUrYjgxYSwgVStiODFjLWI4MjMsIFUrYjgyNi1iODI3LCBVK2I4MjktYjgyYiwgVStiODJkLWI4MzMsIFUrYjgzNiwgVStiODNhLWI4M2YsIFUrYjg0MS1iODViLCBVK2I4NWUtYjg1ZiwgVStiODYxLWI4NjMsIFUrYjg2NS1iODZiLCBVK2I4NmUsIFUrYjg3MCwgVStiODcyLWI4YWYsIFUrYjhiMS1iOGJlO1xyXG59XHJcblxyXG5cclxuLyogWzQ4XSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBCbGFja1wiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLUJsYWNrXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT1Vsbkk3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjQ4LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVK2I3NGQtYjc1ZiwgVStiNzYxLWI3NjMsIFUrYjc2NS1iNzc0LCBVK2I3NzYtYjc3YiwgVStiNzdlLWI3N2YsIFUrYjc4MS1iNzgzLCBVK2I3ODUtYjc4YiwgVStiNzhlLCBVK2I3OTItYjc5NiwgVStiNzlhLWI3OWIsIFUrYjc5ZC1iN2E3LCBVK2I3YWEsIFUrYjdhZS1iN2IzLCBVK2I3YjYtYjdjOCwgVStiN2NhLWI3ZWIsIFUrYjdlZS1iN2VmLCBVK2I3ZjEtYjdmMywgVStiN2Y1LWI3ZmIsIFUrYjdmZSwgVStiODAyLWI4MDYsIFUrYjgwYS1iODBiO1xyXG59XHJcblxyXG5cclxuLyogWzQ5XSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBCbGFja1wiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLUJsYWNrXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT1Vsbkk3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjQ5LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVK2I2YTctYjZhYSwgVStiNmFjLWI2YjAsIFUrYjZiMi1iNmVmLCBVK2I2ZjEtYjcyNywgVStiNzJhLWI3MmIsIFUrYjcyZC1iNzJlLCBVK2I3MzEtYjczNywgVStiNzM5LWI3M2EsIFUrYjczYy1iNzQzLCBVK2I3NDUtYjc0YztcclxufVxyXG5cclxuXHJcbi8qIFs1MF0gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogOTAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgQmxhY2tcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1CbGFja1wiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9VbG5JN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi41MC53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVStiNjA1LWI2MGYsIFUrYjYxMi1iNjE3LCBVK2I2MTktYjYyNCwgVStiNjI2LWI2OWIsIFUrYjY5ZS1iNmEzLCBVK2I2YTUtYjZhNjtcclxufVxyXG5cclxuXHJcbi8qIFs1MV0gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogOTAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgQmxhY2tcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1CbGFja1wiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9VbG5JN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi41MS53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVStiNTVmLCBVK2I1NjItYjU4MywgVStiNTg1LWI1OWYsIFUrYjVhMi1iNWEzLCBVK2I1YTUtYjVhNywgVStiNWE5LWI1YjIsIFUrYjViNS1iNWJhLCBVK2I1YmQtYjYwNDtcclxufVxyXG5cclxuXHJcbi8qIFs1Ml0gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogOTAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgQmxhY2tcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1CbGFja1wiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9VbG5JN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi41Mi53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVStiNGE1LWI0YjYsIFUrYjRiOC1iNGJmLCBVK2I0YzEtYjRjNywgVStiNGM5LWI0ZGIsIFUrYjRkZS1iNGRmLCBVK2I0ZTEtYjRlMiwgVStiNGU1LWI0ZWIsIFUrYjRlZSwgVStiNGYwLCBVK2I0ZjItYjUxMywgVStiNTE2LWI1MTcsIFUrYjUxOS1iNTFhLCBVK2I1MWQtYjUyMywgVStiNTI2LCBVK2I1MjgsIFUrYjUyYi1iNTJmLCBVK2I1MzItYjUzMywgVStiNTM1LWI1MzcsIFUrYjUzOS1iNTNmLCBVK2I1NDEtYjU0NCwgVStiNTQ2LWI1NGIsIFUrYjU0ZC1iNTRmLCBVK2I1NTEtYjU1YiwgVStiNTVkLWI1NWU7XHJcbn1cclxuXHJcblxyXG4vKiBbNTNdICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDkwMDtcclxuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIEJsYWNrXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItQmxhY2tcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PVWxuSTdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uNTMud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrYjNmOC1iM2ZiLCBVK2IzZmQtYjQwZiwgVStiNDExLWI0MTcsIFUrYjQxOS1iNDFiLCBVK2I0MWQtYjQxZiwgVStiNDIxLWI0MjcsIFUrYjQyYS1iNDJiLCBVK2I0MmQtYjQ0ZiwgVStiNDUyLWI0NTMsIFUrYjQ1NS1iNDU3LCBVK2I0NTktYjQ1ZiwgVStiNDYyLWI0NjQsIFUrYjQ2Ni1iNDZiLCBVK2I0NmQtYjQ3ZiwgVStiNDgxLWI0YTM7XHJcbn1cclxuXHJcblxyXG4vKiBbNTRdICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDkwMDtcclxuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIEJsYWNrXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItQmxhY2tcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PVWxuSTdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uNTQud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrYjM0Mi1iMzUzLCBVK2IzNTYtYjM1NywgVStiMzU5LWIzNWIsIFUrYjM1ZC1iMzVlLCBVK2IzNjAtYjM2MywgVStiMzY2LCBVK2IzNjgsIFUrYjM2YS1iMzZkLCBVK2IzNmYsIFUrYjM3Mi1iMzczLCBVK2IzNzUtYjM3NywgVStiMzc5LWIzN2YsIFUrYjM4MS1iMzgyLCBVK2IzODQsIFUrYjM4Ni1iMzhiLCBVK2IzOGQtYjNjMywgVStiM2M2LWIzYzcsIFUrYjNjOS1iM2NhLCBVK2IzY2QtYjNkMywgVStiM2Q2LCBVK2IzZDgsIFUrYjNkYS1iM2Y3O1xyXG59XHJcblxyXG5cclxuLyogWzU1XSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBCbGFja1wiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLUJsYWNrXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT1Vsbkk3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjU1LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVK2IyN2MtYjI4MywgVStiMjg1LWIyOGYsIFUrYjI5Mi1iMjkzLCBVK2IyOTUtYjI5NywgVStiMjlhLWIyOWYsIFUrYjJhMS1iMmE0LCBVK2IyYTctYjJhOSwgVStiMmFiLCBVK2IyYWQtYjJjNywgVStiMmNhLWIyY2IsIFUrYjJjZC1iMmNmLCBVK2IyZDEtYjJkNywgVStiMmRhLCBVK2IyZGMsIFUrYjJkZS1iMmUzLCBVK2IyZTcsIFUrYjJlOS1iMmVhLCBVK2IyZWYtYjJmMywgVStiMmY2LCBVK2IyZjgsIFUrYjJmYS1iMmZiLCBVK2IyZmQtYjJmZSwgVStiMzAyLWIzMDMsIFUrYjMwNS1iMzA3LCBVK2IzMDktYjMwZiwgVStiMzEyLCBVK2IzMTYtYjMxYiwgVStiMzFkLWIzNDE7XHJcbn1cclxuXHJcblxyXG4vKiBbNTZdICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDkwMDtcclxuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIEJsYWNrXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItQmxhY2tcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PVWxuSTdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uNTYud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrYjFkNi1iMWU3LCBVK2IxZTktYjFmYywgVStiMWZlLWIyMDMsIFUrYjIwNi1iMjA3LCBVK2IyMDktYjIwYiwgVStiMjBkLWIyMTMsIFUrYjIxNi1iMjFmLCBVK2IyMjEtYjI1NywgVStiMjU5LWIyNzMsIFUrYjI3NS1iMjdiO1xyXG59XHJcblxyXG5cclxuLyogWzU3XSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBCbGFja1wiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLUJsYWNrXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT1Vsbkk3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjU3LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVK2IxMjAtYjEyMiwgVStiMTI2LWIxMjcsIFUrYjEyOS1iMTJiLCBVK2IxMmQtYjEzMywgVStiMTM2LCBVK2IxMzgsIFUrYjEzYS1iMTNmLCBVK2IxNDItYjE0MywgVStiMTQ1LWIxNGYsIFUrYjE1MS1iMTUzLCBVK2IxNTYtYjE1NywgVStiMTU5LWIxNzcsIFUrYjE3YS1iMTdiLCBVK2IxN2QtYjE3ZiwgVStiMTgxLWIxODcsIFUrYjE4OS1iMThjLCBVK2IxOGUtYjE5MSwgVStiMTk1LWIxYTcsIFUrYjFhOS1iMWNiLCBVK2IxY2QtYjFkNTtcclxufVxyXG5cclxuXHJcbi8qIFs1OF0gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogOTAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgQmxhY2tcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1CbGFja1wiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9VbG5JN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi41OC53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVStiMDVmLWIwN2IsIFUrYjA3ZS1iMDdmLCBVK2IwODEtYjA4MywgVStiMDg1LWIwOGIsIFUrYjA4ZC1iMDk3LCBVK2IwOWIsIFUrYjA5ZC1iMDlmLCBVK2IwYTItYjBhNywgVStiMGFhLCBVK2IwYjAsIFUrYjBiMiwgVStiMGI2LWIwYjcsIFUrYjBiOS1iMGJiLCBVK2IwYmQtYjBjMywgVStiMGM2LWIwYzcsIFUrYjBjYS1iMGNmLCBVK2IwZDEtYjBkZiwgVStiMGUxLWIwZTQsIFUrYjBlNi1iMTA3LCBVK2IxMGEtYjEwYiwgVStiMTBkLWIxMGYsIFUrYjExMS1iMTEyLCBVK2IxMTQtYjExNywgVStiMTE5LWIxMWEsIFUrYjExYy1iMTFmO1xyXG59XHJcblxyXG5cclxuLyogWzU5XSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBCbGFja1wiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLUJsYWNrXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT1Vsbkk3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjU5LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVK2FmYWMtYWZiNywgVSthZmJhLWFmYmIsIFUrYWZiZC1hZmJmLCBVK2FmYzEtYWZjNiwgVSthZmNhLWFmY2MsIFUrYWZjZS1hZmQzLCBVK2FmZDUtYWZlNywgVSthZmU5LWFmZWYsIFUrYWZmMS1iMDBiLCBVK2IwMGQtYjAwZiwgVStiMDExLWIwMTMsIFUrYjAxNS1iMDFiLCBVK2IwMWQtYjAyNywgVStiMDI5LWIwNDMsIFUrYjA0NS1iMDQ3LCBVK2IwNDksIFUrYjA0YiwgVStiMDRkLWIwNTIsIFUrYjA1NS1iMDU2LCBVK2IwNTgtYjA1YywgVStiMDVlO1xyXG59XHJcblxyXG5cclxuLyogWzYwXSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBCbGFja1wiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLUJsYWNrXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT1Vsbkk3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjYwLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVK2FmMDMtYWYwNywgVSthZjA5LWFmMmIsIFUrYWYyZS1hZjMzLCBVK2FmMzUtYWYzYiwgVSthZjNlLWFmNDAsIFUrYWY0NC1hZjQ3LCBVK2FmNGEtYWY1YywgVSthZjVlLWFmNjMsIFUrYWY2NS1hZjdmLCBVK2FmODEtYWZhYjtcclxufVxyXG5cclxuXHJcbi8qIFs2MV0gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogOTAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgQmxhY2tcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1CbGFja1wiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9VbG5JN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi42MS53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVSthZTU2LWFlNWIsIFUrYWU1ZS1hZTYwLCBVK2FlNjItYWU2NCwgVSthZTY2LWFlNjcsIFUrYWU2OS1hZTZiLCBVK2FlNmQtYWU4MywgVSthZTg1LWFlYmIsIFUrYWViZiwgVSthZWMxLWFlYzMsIFUrYWVjNS1hZWNiLCBVK2FlY2UsIFUrYWVkMCwgVSthZWQyLWFlZDcsIFUrYWVkOS1hZWYzLCBVK2FlZjUtYWYwMjtcclxufVxyXG5cclxuXHJcbi8qIFs2Ml0gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogOTAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgQmxhY2tcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1CbGFja1wiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9VbG5JN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi42Mi53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVSthZDljLWFkYTMsIFUrYWRhNS1hZGJmLCBVK2FkYzEtYWRjMywgVSthZGM1LWFkYzcsIFUrYWRjOS1hZGQyLCBVK2FkZDQtYWRkYiwgVSthZGRkLWFkZGYsIFUrYWRlMS1hZGUzLCBVK2FkZTUtYWRmNywgVSthZGZhLWFkZmIsIFUrYWRmZC1hZGZmLCBVK2FlMDItYWUwNywgVSthZTBhLCBVK2FlMGMsIFUrYWUwZS1hZTEzLCBVK2FlMTUtYWUyZiwgVSthZTMxLWFlMzMsIFUrYWUzNS1hZTM3LCBVK2FlMzktYWUzZiwgVSthZTQyLCBVK2FlNDQsIFUrYWU0Ni1hZTQ5LCBVK2FlNGIsIFUrYWU0ZiwgVSthZTUxLWFlNTMsIFUrYWU1NTtcclxufVxyXG5cclxuXHJcbi8qIFs2M10gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogOTAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgQmxhY2tcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1CbGFja1wiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9VbG5JN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi42My53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVSthY2UyLWFjZTMsIFUrYWNlNS1hY2U2LCBVK2FjZTktYWNlZiwgVSthY2YyLCBVK2FjZjQsIFUrYWNmNy1hY2ZiLCBVK2FjZmUtYWNmZiwgVSthZDAxLWFkMDMsIFUrYWQwNS1hZDBiLCBVK2FkMGQtYWQxMCwgVSthZDEyLWFkMWIsIFUrYWQxZC1hZDMzLCBVK2FkMzUtYWQ0OCwgVSthZDRhLWFkNGYsIFUrYWQ1MS1hZDZiLCBVK2FkNmUtYWQ2ZiwgVSthZDcxLWFkNzIsIFUrYWQ3Ny1hZDdjLCBVK2FkN2UsIFUrYWQ4MCwgVSthZDgyLWFkODcsIFUrYWQ4OS1hZDhiLCBVK2FkOGQtYWQ4ZiwgVSthZDkxLWFkOWI7XHJcbn1cclxuXHJcblxyXG4vKiBbNjRdICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDkwMDtcclxuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIEJsYWNrXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItQmxhY2tcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PVWxuSTdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uNjQud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrYWMyNS1hYzJjLCBVK2FjMmUsIFUrYWMzMCwgVSthYzMyLWFjMzcsIFUrYWMzOS1hYzNmLCBVK2FjNDEtYWM0YywgVSthYzRlLWFjNmYsIFUrYWM3Mi1hYzczLCBVK2FjNzUtYWM3NiwgVSthYzc5LWFjN2YsIFUrYWM4MiwgVSthYzg0LWFjODgsIFUrYWM4YS1hYzhiLCBVK2FjOGQtYWM4ZiwgVSthYzkxLWFjOTMsIFUrYWM5NS1hYzliLCBVK2FjOWQtYWM5ZSwgVSthY2ExLWFjYTcsIFUrYWNhYiwgVSthY2FkLWFjYWYsIFUrYWNiMS1hY2I3LCBVK2FjYmEtYWNiYiwgVSthY2JlLWFjYzAsIFUrYWNjMi1hY2MzLCBVK2FjYzUtYWNkZjtcclxufVxyXG5cclxuXHJcbi8qIFs2NV0gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogOTAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgQmxhY2tcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1CbGFja1wiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9VbG5JN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi42NS53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVSs5OWRmLCBVKzk5ZWQsIFUrOTlmMSwgVSs5OWZmLCBVKzlhMDEsIFUrOWEwOCwgVSs5YTBlLTlhMGYsIFUrOWExOSwgVSs5YTJiLCBVKzlhMzAsIFUrOWEzNi05YTM3LCBVKzlhNDAsIFUrOWE0MywgVSs5YTQ1LCBVKzlhNGQsIFUrOWE1NSwgVSs5YTU3LCBVKzlhNWEtOWE1YiwgVSs5YTVmLCBVKzlhNjIsIFUrOWE2NSwgVSs5YTY5LTlhNmEsIFUrOWFhOCwgVSs5YWI4LCBVKzlhZDMsIFUrOWFlNSwgVSs5YWVlLCBVKzliMWEsIFUrOWIyNywgVSs5YjJhLCBVKzliMzEsIFUrOWIzYywgVSs5YjQxLTliNDUsIFUrOWI0ZiwgVSs5YjU0LCBVKzliNWEsIFUrOWI2ZiwgVSs5YjhlLCBVKzliOTEsIFUrOWI5ZiwgVSs5YmFiLCBVKzliYWUsIFUrOWJjOSwgVSs5YmQ2LCBVKzliZTQsIFUrOWJlOCwgVSs5YzBkLCBVKzljMTAsIFUrOWMxMiwgVSs5YzE1LCBVKzljMjUsIFUrOWMzMiwgVSs5YzNiLCBVKzljNDcsIFUrOWM0OSwgVSs5YzU3LCBVKzljZTUsIFUrOWNlNywgVSs5Y2U5LCBVKzljZjMtOWNmNCwgVSs5Y2Y2LCBVKzlkMDksIFUrOWQxYiwgVSs5ZDI2LCBVKzlkMjgsIFUrOWQzYiwgVSs5ZDUxLCBVKzlkNWQsIFUrOWQ2MC05ZDYxLCBVKzlkNmMsIFUrOWQ3MiwgVSs5ZGE5LCBVKzlkYWYsIFUrOWRiNCwgVSs5ZGM0LCBVKzlkZDcsIFUrOWRmMiwgVSs5ZGY4LTlkZmEsIFUrOWUxYSwgVSs5ZTFlLCBVKzllNzUsIFUrOWU3OSwgVSs5ZTdkLCBVKzllN2YsIFUrOWU5Mi05ZTkzLCBVKzllOTcsIFUrOWU5ZCwgVSs5ZTlmLCBVKzllYTUsIFUrOWViNC05ZWI1LCBVKzllYmIsIFUrOWViZSwgVSs5ZWMzLCBVKzllY2QtOWVjZSwgVSs5ZWQ0LCBVKzllZDgsIFUrOWVkYi05ZWRjLCBVKzllZGUsIFUrOWVlOCwgVSs5ZWY0LCBVKzlmMDctOWYwOCwgVSs5ZjBlLCBVKzlmMTMsIFUrOWYyMCwgVSs5ZjNiLCBVKzlmNGEtOWY0YiwgVSs5ZjRlLCBVKzlmNTIsIFUrOWY1ZiwgVSs5ZjYxLCBVKzlmNjcsIFUrOWY2YSwgVSs5ZjZjLCBVKzlmNzcsIFUrOWY4ZCwgVSs5ZjkwLCBVKzlmOTUsIFUrOWY5YywgVSthYzAyLWFjMDMsIFUrYWMwNS1hYzA2LCBVK2FjMDktYWMwZiwgVSthYzE3LWFjMTgsIFUrYWMxYiwgVSthYzFlLWFjMWYsIFUrYWMyMS1hYzIzO1xyXG59XHJcblxyXG5cclxuLyogWzkzXSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBCbGFja1wiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLUJsYWNrXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT1Vsbkk3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjkzLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVKzMzOGMtMzM5YywgVSszMzlmLTMzYTAsIFUrMzNhMi0zM2NiLCBVKzMzY2YtMzNkMCwgVSszM2QzLCBVKzMzZDYsIFUrMzNkOCwgVSszM2RiLTMzZGQsIFUrNGUwMSwgVSs0ZTAzLCBVKzRlMDctNGUwOCwgVSs0ZTExLCBVKzRlMTQtNGUxNSwgVSs0ZTE4LTRlMTksIFUrNGUxZSwgVSs0ZTMyLCBVKzRlMzgtNGUzOSwgVSs0ZTQyLTRlNDMsIFUrNGU0NSwgVSs0ZTRkLTRlNGYsIFUrNGU1NiwgVSs0ZTU4LTRlNTksIFUrNGU1ZC00ZTVlLCBVKzRlNmIsIFUrNGU2ZCwgVSs0ZTczLCBVKzRlNzYtNGU3NywgVSs0ZTdlLCBVKzRlODIsIFUrNGU4NiwgVSs0ZTg4LCBVKzRlOGUsIFUrNGU5MC00ZTkyLCBVKzRlOTQtNGU5NSwgVSs0ZTk4LCBVKzRlOWIsIFUrNGU5ZSwgVSs0ZWExLTRlYTIsIFUrNGVhNC00ZWE2LCBVKzRlYTgsIFUrNGVhYiwgVSs0ZWFkLTRlYWUsIFUrNGViNiwgVSs0ZWMwLTRlYzEsIFUrNGVjNCwgVSs0ZWM3LCBVKzRlY2IsIFUrNGVjZCwgVSs0ZWQ0LTRlZDUsIFUrNGVkNy00ZWQ5LCBVKzRlZGQsIFUrNGVkZiwgVSs0ZWU0LCBVKzRlZjAsIFUrNGVmMiwgVSs0ZWY2LTRlZjcsIFUrNGVmYiwgVSs0ZjAxLCBVKzRmMDksIFUrNGYwYiwgVSs0ZjBkLTRmMTEsIFUrNGYyZiwgVSs0ZjM0LCBVKzRmMzYsIFUrNGYzOCwgVSs0ZjNhLCBVKzRmM2MtNGYzZDtcclxufVxyXG5cclxuXHJcbi8qIFs5NF0gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogOTAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgQmxhY2tcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1CbGFja1wiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9VbG5JN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi45NC53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVSszMTM2LCBVKzMxMzgsIFUrMzEzYS0zMTQwLCBVKzMxNDMtMzE0NCwgVSszMTUwLCBVKzMxNTIsIFUrMzE1NC0zMTU2LCBVKzMxNTgtMzE1YiwgVSszMTVkLTMxNWYsIFUrMzE2MiwgVSszMTY0LTMxOGMsIFUrMzE4ZSwgVSszMjAwLTMyMWIsIFUrMzIzMSwgVSszMjM5LCBVKzMyNTEtMzI1YSwgVSszMjYwLTMyN2IsIFUrMzI3ZS0zMjdmLCBVKzMyOGEtMzI5MCwgVSszMjk0LCBVKzMyOWUsIFUrMzJhNSwgVSszMzgwLTMzODQsIFUrMzM4OC0zMzhiO1xyXG59XHJcblxyXG5cclxuLyogWzk1XSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBCbGFja1wiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLUJsYWNrXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT1Vsbkk3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjk1LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVKzJmN2QsIFUrMmY3Zi0yZjhiLCBVKzJmOGUtMmY5MCwgVSsyZjkyLTJmOTcsIFUrMmY5OS0yZmEwLCBVKzJmYTItMmZhMywgVSsyZmE1LTJmYTksIFUrMmZhYy0yZmIxLCBVKzJmYjMtMmZiYywgVSsyZmMxLTJmY2EsIFUrMmZjZC0yZmQ0LCBVKzMwMDMsIFUrMzAxMi0zMDE5LCBVKzMwMWMsIFUrMzAxZS0zMDIwLCBVKzMwMzYsIFUrMzA0MSwgVSszMDQzLCBVKzMwNDUsIFUrMzA0NywgVSszMDQ5LCBVKzMwNGUsIFUrMzA1MCwgVSszMDUyLCBVKzMwNTYsIFUrMzA1YSwgVSszMDVjLCBVKzMwNWUsIFUrMzA2MiwgVSszMDY1LCBVKzMwNmMsIFUrMzA3MC0zMDdkLCBVKzMwODAsIFUrMzA4NSwgVSszMDg3LCBVKzMwOGUsIFUrMzA5MC0zMDkxLCBVKzMwYTEsIFUrMzBhNSwgVSszMGE5LCBVKzMwYWUsIFUrMzBiMS0zMGIyLCBVKzMwYjQsIFUrMzBiNiwgVSszMGJjLTMwYmUsIFUrMzBjMiwgVSszMGM1LCBVKzMwY2MsIFUrMzBkMiwgVSszMGQ0LCBVKzMwZDgtMzBkZCwgVSszMGU0LCBVKzMwZTYsIFUrMzBlOCwgVSszMGVlLCBVKzMwZjAtMzBmMiwgVSszMGY0LTMwZjYsIFUrMzEzMywgVSszMTM1O1xyXG59XHJcblxyXG5cclxuLyogWzk2XSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBCbGFja1wiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLUJsYWNrXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT1Vsbkk3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjk2LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVKzI1NDEtMjU0YiwgVSsyNWE0LTI1YTksIFUrMjViMSwgVSsyNWI1LCBVKzI1YjksIFUrMjViZiwgVSsyNWMxLCBVKzI1YzMsIFUrMjVjOS0yNWNhLCBVKzI1Y2MsIFUrMjVjZSwgVSsyNWQwLTI1ZDEsIFUrMjVlNiwgVSsyNWVmLCBVKzI2MGYsIFUrMjYxZCwgVSsyNjFmLCBVKzI2MmYsIFUrMjY2MCwgVSsyNjY0LCBVKzI2NjctMjY2OSwgVSsyNjZkLCBVKzI2NmYsIFUrMjcxNiwgVSsyNzFhLCBVKzI3M2QsIFUrMjc1NiwgVSsyNzc2LTI3N2YsIFUrMjc4YS0yNzkzLCBVKzI5NjMsIFUrMjk2NSwgVSsyYWM1LTJhYzYsIFUrMmFjYi0yYWNjLCBVKzJmMDAsIFUrMmYwNCwgVSsyZjA2LCBVKzJmMDgsIFUrMmYwYS0yZjBiLCBVKzJmMTEtMmYxMiwgVSsyZjE0LCBVKzJmMTctMmYxOCwgVSsyZjFjLTJmMWQsIFUrMmYxZi0yZjIwLCBVKzJmMjMtMmYyNiwgVSsyZjI4LTJmMjksIFUrMmYyYiwgVSsyZjJkLCBVKzJmMmYtMmYzMiwgVSsyZjM4LCBVKzJmM2MtMmY0MCwgVSsyZjQyLTJmNGMsIFUrMmY0Zi0yZjUyLCBVKzJmNTQtMmY1OCwgVSsyZjVhLTJmNjYsIFUrMmY2OS0yZjcwLCBVKzJmNzItMmY3NiwgVSsyZjc4LCBVKzJmN2EtMmY3YztcclxufVxyXG5cclxuXHJcbi8qIFs5N10gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogOTAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgQmxhY2tcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1CbGFja1wiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9VbG5JN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi45Ny53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVSsyNDc5LTI0ODcsIFUrMjQ5Yy0yNGQxLCBVKzI0ZDMtMjRkNywgVSsyNGQ5LTI0ZTksIFUrMjRlYi0yNGY0LCBVKzI1MDAtMjUwMSwgVSsyNTAzLCBVKzI1MGMtMjUxMywgVSsyNTE1LTI1MTYsIFUrMjUxOC0yNTQwO1xyXG59XHJcblxyXG5cclxuLyogWzk4XSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBCbGFja1wiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLUJsYWNrXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT1Vsbkk3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjk4LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVKzIxNWItMjE1ZSwgVSsyMTYyLTIxNjksIFUrMjE3MC0yMTc5LCBVKzIxOTUtMjE5OSwgVSsyMWIwLTIxYjQsIFUrMjFiYywgVSsyMWMwLCBVKzIxYzQtMjFjNSwgVSsyMWNkLCBVKzIxY2YtMjFkNCwgVSsyMWUwLTIxZTMsIFUrMjFlNi0yMWU5LCBVKzIyMDAsIFUrMjIwMi0yMjAzLCBVKzIyMDYtMjIwOSwgVSsyMjBiLTIyMGMsIFUrMjIwZiwgVSsyMjExLCBVKzIyMTMsIFUrMjIxYSwgVSsyMjFkLTIyMjAsIFUrMjIyMiwgVSsyMjI1LTIyMjcsIFUrMjIyOS0yMjJjLCBVKzIyMmUsIFUrMjIzNC0yMjM3LCBVKzIyM2QsIFUrMjI0MywgVSsyMjQ1LCBVKzIyNDgsIFUrMjI1MC0yMjUzLCBVKzIyNWEsIFUrMjI2MC0yMjYyLCBVKzIyNjQtMjI2NywgVSsyMjZhLTIyNmIsIFUrMjI2ZS0yMjczLCBVKzIyNzYtMjI3NywgVSsyMjc5LTIyN2IsIFUrMjI4MC0yMjg3LCBVKzIyOGEtMjI4YiwgVSsyMjk1LTIyOTcsIFUrMjJhMy0yMmE1LCBVKzIyYmItMjJiYywgVSsyMmNlLTIyY2YsIFUrMjJkYS0yMmRiLCBVKzIyZWUtMjJlZiwgVSsyMzA2LCBVKzIzMTIsIFUrMjMxNCwgVSsyNDY3LTI0Nzg7XHJcbn1cclxuXHJcblxyXG4vKiBbOTldICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDkwMDtcclxuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIEJsYWNrXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItQmxhY2tcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PVWxuSTdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uOTkud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrODEtODIsIFUrODQsIFUrYTItYTUsIFUrYTctYTgsIFUrYWEsIFUrYWMtYWQsIFUrYjEtYjMsIFUrYjYsIFUrYjgtYmEsIFUrYmMtYmUsIFUrYzAsIFUrYzIsIFUrYzYtY2IsIFUrY2UtZDAsIFUrZDQsIFUrZDgtZDksIFUrZGItZGMsIFUrZGUtZGYsIFUrZTYsIFUrZWIsIFUrZWUtZjAsIFUrZjQsIFUrZjctZjksIFUrZmIsIFUrZmUtZmYsIFUrMTExLCBVKzEyNi0xMjcsIFUrMTMyLTEzMywgVSsxMzgsIFUrMTNmLTE0MiwgVSsxNDktMTRiLCBVKzE1Mi0xNTMsIFUrMTY2LTE2NywgVSsyYmMsIFUrMmM3LCBVKzJkMCwgVSsyZDgtMmQ5LCBVKzJkYi0yZGQsIFUrMzkxLTM5NCwgVSszOTYtM2ExLCBVKzNhMy0zYTksIFUrM2IyLTNiNiwgVSszYjgsIFUrM2JjLCBVKzNiZS0zYzEsIFUrM2MzLTNjOSwgVSsyMDEwLCBVKzIwMTUtMjAxNiwgVSsyMDE4LTIwMTksIFUrMjAxYiwgVSsyMDFmLTIwMjEsIFUrMjAyNSwgVSsyMDMwLCBVKzIwMzMtMjAzNiwgVSsyMDNjLCBVKzIwM2UsIFUrMjA0MiwgVSsyMDc0LCBVKzIwN2EtMjA3ZiwgVSsyMDgxLTIwODQsIFUrMjEwOSwgVSsyMTEzLCBVKzIxMTYsIFUrMjEyMSwgVSsyMTI2LCBVKzIxMmIsIFUrMjE1My0yMTU0O1xyXG59XHJcblxyXG5cclxuLyogWzEwMF0gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogOTAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgQmxhY2tcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1CbGFja1wiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9VbG5JN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi4xMDAud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrZTgsIFUrMmRhLCBVKzIxNjAsIFUrMjE5NCwgVSszMDU0LCBVKzMwNTgsIFUrMzA2ZCwgVSszMDg2LCBVKzMwOGQsIFUrMzBhYywgVSszMGJiLCBVKzMwYzQsIFUrMzBjZC0zMGNlLCBVKzMwZTIsIFUrMzEzMiwgVSszMTQ2LCBVKzMxNDksIFUrMzM5ZCwgVSs0ZTNiLCBVKzRmMGEsIFUrNGZkZCwgVSs0ZmUxLCBVKzU0MDksIFUrNTQwYywgVSs1ODM0LCBVKzU5MmEtNTkyYiwgVSs1YjlhLCBVKzVkZGUsIFUrNWUwYywgVSs1ZTczLCBVKzVmMGYsIFUrNjBmMywgVSs2NTNmLCBVKzY2MWYsIFUrNjYyZiwgVSs2NjdhLCBVKzY4M2MsIFUrNmI0YywgVSs2YzExLCBVKzc2N2MsIFUrNzZlZSwgVSs3NmY0LCBVKzc3ZjMsIFUrNzlkMSwgVSs3YTdhLCBVKzdiMmMsIFUrN2QyMiwgVSs4MjA3LCBVKzhhMDAsIFUrOGE3MSwgVSs5MjgwLCBVKzk1ODAsIFUrOTU4YiwgVSs5NmM2LCBVKzk3NjIsIFUrOThkZiwgVSs5ZWQxLCBVK2FjMmQsIFUrYWRjOCwgVSthZGQzLCBVK2FmNDgsIFUrYjAxNCwgVStiMTM0LWIxMzUsIFUrYjE1OCwgVStiMmFhLCBVK2IzNWYsIFUrYjZhNCwgVStiOWNmLCBVK2JiNjMsIFUrYmQyMywgVStiZTkxLCBVK2MyOWIsIFUrYzNmNCwgVStjNDJjLCBVK2M1NWMsIFUrYzU3MywgVStjNThmLCBVK2M3OGMsIFUrYzdkZCwgVStjOGY1LCBVK2NhZDEsIFUrY2M0OCwgVStjZjEwLCBVK2NmMjAsIFUrZDAzYywgVStkMDdkLCBVK2QyYTAsIFUrZDMwZSwgVStkMzhkLCBVK2QzYTgsIFUrZDNjOCwgVStkNWU1LCBVK2Q1ZjksIFUrZDZlNCwgVStmOTBhLCBVK2ZmMDIsIFUrZmYxYztcclxufVxyXG5cclxuXHJcbi8qIFsxMDFdICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDkwMDtcclxuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIEJsYWNrXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItQmxhY2tcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PVWxuSTdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uMTAxLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVKzNiMSwgVSsyNDY2LCBVKzI1YTEsIFUrMjVhMywgVSsyNjFjLCBVKzMwMDgtMzAwOSwgVSszMDViLCBVKzMwNWQsIFUrMzA2OSwgVSszMGE3LCBVKzMwYmEsIFUrMzBjZiwgVSszMGVmLCBVKzMxNTEsIFUrMzE1NywgVSs0ZTRiLCBVKzRlNWYsIFUrNGU4YywgVSs0ZWNhLCBVKzRlZDYsIFUrNGY1YiwgVSs1MGNmLCBVKzUxNDksIFUrNTE2NSwgVSs1MTcxLCBVKzUyMjksIFUrNTI5YiwgVSs1MzE2LCBVKzUzOWYsIFUrNTNmMiwgVSs1NzFmLCBVKzU3MjgsIFUrNThlYiwgVSs1OTFjLCBVKzViNzgsIFUrNWMxMSwgVSs1YzU1LCBVKzVkZGQsIFUrNWUwMiwgVSs1ZmI3LCBVKzYwYzUsIFUrNjEwZiwgVSs2MTFmLCBVKzY2MjUsIFUrNjZmOCwgVSs2Nzk3LCBVKzY3OWMsIFUrNjgyYSwgVSs2ZDJhLCBVKzcwNmIsIFUrNzQwNiwgVSs3NjdiLCBVKzc2ZjgsIFUrNzdlNSwgVSs3YWNiLCBVKzg5OGIsIFUrOGE2OSwgVSs4ZGVmLCBVKzhmZDEsIFUrOTAxYSwgVSs5MGU4LCBVKzkxY2QsIFUrOTc1ZSwgVSthZTE0LCBVK2FlNmMsIFUrYWVjMCwgVSthZmM3LCBVK2FmYzksIFUrYjAxYywgVStiMDI4LCBVK2IzMDgsIFUrYjMxMSwgVStiMzE0LCBVK2IzMWMsIFUrYjUyNCwgVStiNTYwLCBVK2I3NjQsIFUrYjkyMCwgVStiOWUzLCBVK2JkNDgsIFUrYmU3ZCwgVStjMGRiLCBVK2MyMzEsIFUrYzI3MCwgVStjMmUzLCBVK2MzN2QsIFUrYzNlZCwgVStjNTMwLCBVK2M2YTUsIFUrYzZkYywgVStjN2E0LCBVK2M5NTQsIFUrYzk3NCwgVStkMDAwLCBVK2Q1NjUsIFUrZDY2NywgVStkNmM1LCBVK2Q3OWQsIFUrZmYxZTtcclxufVxyXG5cclxuXHJcbi8qIFsxMDJdICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDkwMDtcclxuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIEJsYWNrXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItQmxhY2tcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PVWxuSTdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uMTAyLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVKzEzMSwgVSsyMDMyLCBVKzI0NjUsIFUrMjY0MiwgVSszMDQ4LCBVKzMwNTEsIFUrMzA4My0zMDg0LCBVKzMwOGYsIFUrMzBjMCwgVSszMGQxLCBVKzMwZDMsIFUrMzBkNiwgVSszMGRmLCBVKzMwZTcsIFUrMzE1MywgVSs0ZTE2LCBVKzRlOGIsIFUrNGVlNSwgVSs1MjA2LCBVKzUyYTAsIFUrNTJkNSwgVSs1M2U0LCBVKzUzZWYsIFUrNTRjMSwgVSs1N2NlLCBVKzU5N2QsIFUrNWI4YywgVSs1ZWE2LCBVKzVmOGMsIFUrNWY5NywgVSs2MjEwLCBVKzYyNDAsIFUrNjI0YiwgVSs2NzI4LCBVKzZiZDQsIFUrNzIzNiwgVSs3MjY5LCBVKzcyNzksIFUrNzM4YiwgVSs3NTI4LCBVKzc1MzAsIFUrNzY3ZSwgVSs3OThmLCBVKzgwMDUsIFUrOGExOCwgVSs5MGZkLCBVKzkxY2MsIFUrOTU3NywgVSs5NTkzLCBVKzk4YTgsIFUrYWMyMCwgVSthY2Y2LCBVK2FkOTAsIFUrYWY1ZCwgVSthZjgwLCBVK2FmY2QsIFUrYWZmMCwgVStiMGExLCBVK2IwYjUsIFUrYjFmZCwgVStiMmZjLCBVK2IzODAsIFUrYjUxYiwgVStiNTg0LCBVK2I1YjMsIFUrYjhmZCwgVStiOTNjLCBVK2I5ZjQsIFUrYmI0NCwgVStiYzA4LCBVK2JjMjcsIFUrYmM0OSwgVStiZTU1LCBVK2JlNjQsIFUrYmZiMCwgVStiZmM1LCBVK2MxNzgsIFUrYzIxZiwgVStjMzE0LCBVK2M0ZjEsIFUrYzU4ZCwgVStjNjY0LCBVK2M2OTgsIFUrYzZhNywgVStjNmMxLCBVK2M5ZWQsIFUrY2FjMCwgVStjYWNjLCBVK2NhZDksIFUrY2NiNSwgVStjZGNjLCBVK2QwZTQsIFUrZDE0MywgVStkMzIwLCBVK2QzMzAsIFUrZDU0ZCwgVStmZjA2LCBVK2ZmMWYsIFUrZmY1ZTtcclxufVxyXG5cclxuXHJcbi8qIFsxMDNdICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDkwMDtcclxuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIEJsYWNrXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItQmxhY2tcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PVWxuSTdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uMTAzLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVK2I0LCBVKzIwYTksIFUrMjBhYywgVSsyMTkwLCBVKzI0ZDgsIFUrMjUwMiwgVSsyNTE0LCBVKzI1OTIsIFUrMjVjNy0yNWM4LCBVKzI2NjMsIFUrMzA2MCwgVSszMDY0LCBVKzMwODEsIFUrMzA4OCwgVSszMGEzLCBVKzMwYTYsIFUrMzBhYSwgVSszMGI1LCBVKzMwYzcsIFUrMzBjYS0zMGNiLCBVKzMwZDAsIFUrMzBlMywgVSszMGU1LCBVKzMzOWUsIFUrNGUwOSwgVSs0ZWFjLCBVKzRmNWMsIFUrNTE2Ny01MTY4LCBVKzUxNmMsIFUrNTFmYSwgVSs1NDA4LCBVKzU0MGQsIFUrNTkxYSwgVSs1YjU3LCBVKzYyMTEsIFUrNjViOSwgVSs2NjBlLCBVKzY2NDIsIFUrNjcwMCwgVSs2YjYzLCBVKzZlMmYsIFUrNzA2MywgVSs3NTMyLCBVKzc5M2UsIFUrODFlYSwgVSs4MjcyLCBVKzgyYjEsIFUrODk3ZiwgVSs4ZWNhLCBVKzkxY2UsIFUrYWMzOCwgVSthZDc2LCBVK2FlODQsIFUrYWVjYywgVStiMDdkLCBVK2IwYjEsIFUrYjIxNSwgVStiMmEwLCBVK2IzMTAsIFUrYjNkNywgVStiNTJhLCBVK2I2MTgsIFUrYjc3NSwgVStiNzk3LCBVK2JjZDUsIFUrYmQ1OSwgVStiZTgwLCBVK2JlYTgsIFUrYmVkMSwgVStiZWU0LWJlZTUsIFUrYzA2MCwgVStjMmVmLCBVK2MzMjksIFUrYzNkYywgVStjNTk3LCBVK2M1YmQsIFUrYzVlNSwgVStjNjljLCBVK2M5ZDYsIFUrY2EyOSwgVStjYTVjLCBVK2NhODQsIFUrY2MzOSwgVStjYzNiLCBVK2NlODksIFUrY2VlNSwgVStjZjY1LCBVK2NmODUsIFUrZDA1OCwgVStkMTQ1LCBVK2QyMmQsIFUrZDMyNSwgVStkMzdkLCBVK2QzYWQsIFUrZDc2OSwgVStmZjBjO1xyXG59XHJcblxyXG5cclxuLyogWzEwNF0gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogOTAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgQmxhY2tcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1CbGFja1wiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9VbG5JN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi4xMDQud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrMjE2MSwgVSsyMjI4LCBVKzIyOTksIFUrMjQ2NCwgVSsyNTE3LCBVKzI2NDAsIFUrMzA0MiwgVSszMDRhLCBVKzMwNTMsIFUrMzA2MSwgVSszMDdmLCBVKzMwODIsIFUrMzA4YywgVSszMDkyLCBVKzMwYTgsIFUrMzBhYiwgVSszMGFkLCBVKzMwYjAsIFUrMzBiMywgVSszMGI3LCBVKzMwYzEsIFUrMzBjNiwgVSszMGM5LCBVKzMwZDUsIFUrMzBkNywgVSszMGRlLCBVKzMwZTAtMzBlMSwgVSszMGVjLTMwZWQsIFUrNGUwYiwgVSs0ZTBkLCBVKzRlZTMsIFUrNTNmMCwgVSs1NDhjLCBVKzViODksIFUrNWJiNiwgVSs1YzBmLCBVKzYxMWIsIFUrNjc3MSwgVSs2YWEyLCBVKzZiY2QsIFUrNmMzNCwgVSs2Y2Q1LCBVKzZkNzcsIFUrNzY3ZCwgVSs3OTVlLCBVKzhlY2QsIFUrOTk5OSwgVSs5YWQ4LCBVK2FjMDcsIFUrYWMxYSwgVSthYzQwLCBVK2FkMGMsIFUrYWQ4OCwgVSthZGE0LCBVK2FlMDEsIFUrYWU2NSwgVSthZWJkLCBVK2FlYzQsIFUrYWZlOCwgVStiMTM5LCBVK2IyMDUsIFUrYjM4MywgVStiMzhjLCBVK2I0MmMsIFUrYjQ2MSwgVStiNTVjLCBVK2I3OGYsIFUrYjhmYiwgVStiOWY3LCBVK2JhZmMsIFUrYmM5OSwgVStiZWQ4LCBVK2JmY2QsIFUrYzBiZiwgVStjMGY5LCBVK2MxNjcsIFUrYzIwNCwgVStjMjBmLCBVK2MyMmYsIFUrYzI1OCwgVStjMjk4LCBVK2MyYmMsIFUrYzM4OCwgVStjNTAxLCBVK2M1MGMsIFUrYzViOSwgVStjNWNlLCBVK2M2NDEsIFUrYzY0OCwgVStjNzNkLCBVK2NhNTAsIFUrY2E2MSwgVStjYzRjLCBVK2NlYWMsIFUrZDBkNCwgVStkNWY3LCBVK2Q2ZDcsIFUrZmYxYTtcclxufVxyXG5cclxuXHJcbi8qIFsxMDVdICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDkwMDtcclxuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIEJsYWNrXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItQmxhY2tcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PVWxuSTdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uMTA1LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVKzIxMDMsIFUrMjQ2MywgVSsyNWM2LCBVKzI1Y2IsIFUrMjY2YywgVSszMDAxLCBVKzMwMGEsIFUrMzA0NiwgVSszMDRjLTMwNGQsIFUrMzA0ZiwgVSszMDU1LCBVKzMwNTksIFUrMzA2MywgVSszMDY2LTMwNjgsIFUrMzA2ZiwgVSszMDg5LCBVKzMwYjgsIFUrMzBiZiwgVSszMTRmLCBVKzRlMGEsIFUrNTcwYiwgVSs1NzMwLCBVKzU5MTYsIFUrNTkyOSwgVSs1YzcxLCBVKzVlNzQsIFUrNWZjMywgVSs2MDFkLCBVKzYwMjcsIFUrNjNkMCwgVSs2NzA5LCBVKzY3MzQsIFUrNzUxZiwgVSs3Njg0LCBVKzgyZjEsIFUrOTA1MywgVSs5MWQxLCBVKzk3ZjMsIFUrYWMyZiwgVSthYzRkLCBVK2FkYzQsIFUrYWRlNCwgVSthZTQxLCBVK2FlNGQtYWU0ZSwgVSthZWQxLCBVK2FmYjksIFUrYjBlMCwgVStiMjk5LCBVK2IzNjUsIFUrYjQ2YywgVStiNDgwLCBVK2I0YzgsIFUrYjdiNCwgVStiODE5LCBVK2I5MTgsIFUrYmFhYiwgVStiYWI5LCBVK2JlOGYsIFUrYmVkNywgVStjMGVjLCBVK2MxOWYsIFUrYzFhNSwgVStjM2Q5LCBVK2M0NjQsIFUrYzUzZCwgVStjNTUzLCBVK2M1NzAsIFUrYzVjYywgVStjNjMzLCBVK2M2YTQsIFUrYzdhMywgVStjN2E2LCBVK2M4ODYsIFUrYzlkOS1jOWRhLCBVK2M5ZWMsIFUrY2EwYywgVStjYzIxLCBVK2NkMWIsIFUrY2Q3OCwgVStjZGM0LCBVK2NlZjgsIFUrY2ZlNCwgVStkMGE1LCBVK2QwYjUsIFUrZDBlYywgVStkMTVkLCBVK2QxODgsIFUrZDIzYywgVStkMmFjLCBVK2Q3MjksIFUrZDc5YiwgVStmZjAxLCBVK2ZmMDgtZmYwOSwgVStmZjVjO1xyXG59XHJcblxyXG5cclxuLyogWzEwNl0gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogOTAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgQmxhY2tcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1CbGFja1wiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9VbG5JN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi4xMDYud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrMjAzOS0yMDNhLCBVKzIyM2MsIFUrMjViMywgVSsyNWI3LCBVKzI1YmQsIFUrMjVjZiwgVSsyNjZhLCBVKzMwMDIsIFUrMzAwYiwgVSszMDRiLCBVKzMwNTcsIFUrMzA1ZiwgVSszMDZhLTMwNmIsIFUrMzA3ZSwgVSszMDhhLTMwOGIsIFUrMzA5MywgVSszMGEyLCBVKzMwYWYsIFUrMzBiOSwgVSszMGMzLCBVKzMwYzgsIFUrMzBlOS0zMGViLCBVKzMzYTEsIFUrNGUwMCwgVSs1MjRkLCBVKzUzNTcsIFUrNWI1MCwgVSs3MTIxLCBVKzg4NGMsIFUrOTc1MSwgVSthYzk0LCBVK2FlYmUsIFUrYWVjZCwgVSthZjA4LCBVK2FmNDEsIFUrYWY0OSwgVStiMDEwLCBVK2IwNTMsIFUrYjEwOSwgVStiMTFiLCBVK2IxMjgsIFUrYjE1NCwgVStiMjkxLCBVK2IyZTYsIFUrYjMwMSwgVStiMzg1LCBVK2I1MjUsIFUrYjViNCwgVStiNzI5LCBVK2I3MmYsIFUrYjczOCwgVStiN2ZmLCBVK2I4MzcsIFUrYjk3NSwgVStiYTY3LCBVK2JiNDcsIFUrYmMxZiwgVStiZDkwLCBVK2JmZDQsIFUrYzI3YywgVStjMzI0LCBVK2MzNzksIFUrYzNlMCwgVStjNDY1LCBVK2M1M2IsIFUrYzU4YywgVStjNjEwLCBVK2M2NTMsIFUrYzZjZCwgVStjODEzLCBVK2M4MmYsIFUrYzk5OSwgVStjOWUwLCBVK2NhYzQsIFUrY2FkMywgVStjYmQ0LCBVK2NjMTAsIFUrY2MyMiwgVStjY2I4LCBVK2NjYmMsIFUrY2RhNSwgVStjZTg0LCBVK2NlYTMsIFUrY2Y2NywgVStjZmUxLCBVK2QyNDEsIFUrZDMwZCwgVStkMzFjLCBVK2QzOTEsIFUrZDQwMSwgVStkNDc5LCBVK2Q1YzksIFUrZDVkYiwgVStkNjQ5LCBVK2Q2ZDQ7XHJcbn1cclxuXHJcblxyXG4vKiBbMTA3XSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBCbGFja1wiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLUJsYWNrXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT1Vsbkk3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjEwNy53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVStiMCwgVStlOSwgVSsyMTkzLCBVKzI0NjIsIFUrMjYwZSwgVSsyNjFlLCBVKzMwMGUtMzAwZiwgVSszMDQ0LCBVKzMwYTQsIFUrMzBmYi0zMGZjLCBVKzMxNGQsIFUrNTk3MywgVSs2NTQ1LCBVKzY3MDgsIFUrNzUzNywgVSthYzg5LCBVK2FjOWMsIFUrYWNjMSwgVSthZDA0LCBVK2FkNzUsIFUrYWQ3ZCwgVSthZTQ1LCBVK2FlNjEsIFUrYWY0MiwgVStiMGFiLCBVK2IwYWYsIFUrYjBiMywgVStiMTJjLCBVK2IxOTQsIFUrYjFhOCwgVStiMjIwLCBVK2IyNTgsIFUrYjI4NCwgVStiMmZmLCBVK2IzMTUsIFUrYjM3MSwgVStiM2Q0LWIzZDUsIFUrYjQ2MCwgVStiNTI3LCBVK2I1MzQsIFUrYjgxMCwgVStiODE4LCBVK2I5OGUsIFUrYmE1NSwgVStiYmFjLCBVK2JjMGIsIFUrYmM0MCwgVStiY2ExLCBVK2JjY2QsIFUrYmQ5MywgVStiZTU0LCBVK2JlNWEsIFUrYmYwOCwgVStiZjUwLCBVK2JmNTUsIFUrYmZkYywgVStjMGMwLCBVK2MwZDAsIFUrYzBmNCwgVStjMTAwLCBVK2MxMWUsIFUrYzE3MCwgVStjMjBkLCBVK2MyNzQsIFUrYzI5MCwgVStjMzA4LCBVK2MzNjksIFUrYzUzOSwgVStjNTg3LCBVK2M1ZmYsIFUrYzZlYywgVStjNzBjLCBVK2M3YWQsIFUrYzdjOCwgVStjODNjLCBVK2M4ODEsIFUrY2I0OCwgVStjYzYwLCBVK2NlNjksIFUrY2U2YiwgVStjZTc1LCBVK2NmMDQsIFUrY2YwOCwgVStjZjU1LCBVK2NmNzAsIFUrY2ZmYywgVStkMGI3LCBVK2QxYTgsIFUrZDJjOCwgVStkMzg0LCBVK2Q0N2MsIFUrZDQ4YiwgVStkNWRkLCBVK2Q1ZTgsIFUrZDcyMCwgVStkNzU5LCBVK2Y5ODE7XHJcbn1cclxuXHJcblxyXG4vKiBbMTA4XSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBCbGFja1wiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLUJsYWNrXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT1Vsbkk3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjEwOC53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVStlMCwgVStlMiwgVSszOTUsIFUrM2I3LCBVKzNiYSwgVSsyNDYwLTI0NjEsIFUrMjVhMCwgVSszMDEwLTMwMTEsIFUrMzA2ZSwgVSszMGYzLCBVKzMxNGEsIFUrMzE0YywgVSs1OTI3LCBVKzY1YjAsIFUrN2U0MSwgVSs5N2QzLCBVKzlhZDQsIFUrYWQ0OSwgVSthZTBiLCBVK2FlMGQsIFUrYWU0MywgVSthZTVkLCBVK2FlY2YsIFUrYWYzYywgVSthZjY0LCBVK2FmZDQsIFUrYjA4MCwgVStiMDg0LCBVK2IwYzUsIFUrYjEwYywgVStiMWU4LCBVK2IyYWMsIFUrYjM2ZSwgVStiNDUxLCBVK2I1MTUsIFUrYjU0MCwgVStiNTYxLCBVK2I2YWIsIFUrYjZiMSwgVStiNzJjLCBVK2I3MzAsIFUrYjc0NCwgVStiODAwLCBVK2I4ZWMsIFUrYjhmMCwgVStiOTA0LCBVK2I5NjgsIFUrYjk2ZCwgVStiOTg3LCBVK2I5ZDksIFUrYmIzNiwgVStiYjQ5LCBVK2JjMmQsIFUrYmM0MywgVStiY2Y2LCBVK2JkODksIFUrYmU1NywgVStiZTYxLCBVK2JlZDQsIFUrYzA5MCwgVStjMTMwLCBVK2MxNDgsIFUrYzE5YywgVStjMmY5LCBVK2MzNmMsIFUrYzM3YywgVStjMzg0LCBVK2MzZGYsIFUrYzU3NSwgVStjNTg0LCBVK2M2NjAsIFUrYzcxOSwgVStjODE2LCBVK2NhNGQsIFUrY2E1NCwgVStjYWJjLCBVK2NiNDksIFUrY2MxNCwgVStjZmY1LCBVK2QwMDQsIFUrZDAzOCwgVStkMGI0LCBVK2QwZDMsIFUrZDBlMCwgVStkMGVkLCBVK2QxMzEsIFUrZDFiMCwgVStkMzFmLCBVK2QzM2QsIFUrZDNhMCwgVStkM2FiLCBVK2Q1MTQsIFUrZDU4NCwgVStkNmExLCBVK2Q2Y2MsIFUrZDc0OSwgVStkNzYwLCBVK2Q3OTk7XHJcbn1cclxuXHJcblxyXG4vKiBbMTA5XSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBCbGFja1wiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLUJsYWNrXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT1Vsbkk3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjEwOS53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVSsyNCwgVSs2MCwgVSszYjksIFUrM2JiLCBVKzNiZCwgVSsyMTkxLCBVKzI2MDYsIFUrMzAwYy0zMDBkLCBVKzMxMzEsIFUrMzEzNCwgVSszMTM5LCBVKzMxNDEtMzE0MiwgVSszMTQ4LCBVKzMxNjEsIFUrMzE2MywgVSszMjFjLCBVKzRlYmEsIFUrNTMxNywgVSthYzMxLCBVK2FjNzcsIFUrYWM5ZiwgVSthY2I5LCBVK2FjZjAtYWNmMSwgVSthY2ZkLCBVK2FkNzMsIFUrYWYzZCwgVStiMDBjLCBVK2IwNGEsIFUrYjA1NywgVStiMGM0LCBVK2IxODgsIFUrYjFjYywgVStiMjE0LCBVK2IyZGIsIFUrYjJlZSwgVStiMzA0LCBVK2I0ZWQsIFUrYjUxOCwgVStiNWJjLCBVK2I2MjUsIFUrYjY5Yy1iNjlkLCBVK2I3YWMsIFUrYjgwMSwgVStiODZjLCBVK2I5NTksIFUrYjk1YywgVStiOTg1LCBVK2JhNDgsIFUrYmI1OCwgVStiYzBjLCBVK2JjMzgsIFUrYmM4NSwgVStiYzlhLCBVK2JmNDAsIFUrYzA2OCwgVStjMGJkLCBVK2MwY2MsIFUrYzEyZiwgVStjMTQ5LCBVK2MxZTAsIFUrYzIyYiwgVStjMjJkLCBVK2MyNTAsIFUrYzJmYywgVStjMzAwLCBVK2MzMTMsIFUrYzM3MCwgVStjM2Q4LCBVK2M1NTcsIFUrYzU4MCwgVStjNWUzLCBVK2M2MmUsIFUrYzYzNCwgVStjNmYwLCBVK2M3NGQsIFUrYzc4MywgVStjNzhlLCBVK2M3OTYsIFUrYzdiYywgVStjOTJjLCBVK2NhNGMsIFUrY2MxYywgVStjYzU0LCBVK2NjNTksIFUrY2UwNCwgVStjZjMwLCBVK2NmYzQsIFUrZDE0MCwgVStkMzIxLCBVK2QzOGMsIFUrZDM5OSwgVStkNTRmLCBVK2Q1ODcsIFUrZDVkMCwgVStkNmU4LCBVK2Q3NzA7XHJcbn1cclxuXHJcblxyXG4vKiBbMTEwXSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBCbGFja1wiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLUJsYWNrXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT1Vsbkk3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjExMC53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVStkNywgVStlYSwgVStmYywgVSsyMTkyLCBVKzI1YmMsIFUrMzAwMCwgVSszMTM3LCBVKzMxNDUsIFUrMzE1YywgVSs3ZjhlLCBVK2FjMTMsIFUrYWM3MSwgVSthYzkwLCBVK2FjYjgsIFUrYWNlNywgVSthZDdmLCBVK2FlNTAsIFUrYWVmNCwgVSthZjM0LCBVK2FmYmMsIFUrYjA0OCwgVStiMDlhLCBVK2IwYWQsIFUrYjBiYywgVStiMTEzLCBVK2IxMjUsIFUrYjE0MSwgVStiMjBjLCBVK2IyZDksIFUrYjJlZCwgVStiMzY3LCBVK2IzNjksIFUrYjM3NCwgVStiM2NiLCBVK2I0ZWMsIFUrYjYxMSwgVStiNzYwLCBVK2I4MWIsIFUrYjgzNCwgVStiOGIwLCBVK2I4ZTEsIFUrYjk4OSwgVStiOWQxLCBVK2I5ZTEsIFUrYjlmYSwgVStiYTRkLCBVK2JhNzgsIFUrYmIzNSwgVStiYjU0LCBVK2JiZjksIFUrYmMxMSwgVStiY2IzLCBVK2JkMDUsIFUrYmQ5NSwgVStiZGQ0LCBVK2JlMTAsIFUrYmVkMCwgVStiZjUxLCBVK2MwZDgsIFUrYzIzMiwgVStjMmI3LCBVK2MyZWIsIFUrYzM3OCwgVStjNTAwLCBVK2M1MmMsIFUrYzU0OSwgVStjNTY4LCBVK2M1OTgsIFUrYzVjOSwgVStjNjFiLCBVK2M2MzksIFUrYzY3YywgVStjNzE3LCBVK2M3OGEsIFUrYzgwYSwgVStjOTBjLWM5MGQsIFUrYzk1MCwgVStjOWU3LCBVK2NiZTQsIFUrY2NhOSwgVStjY2U0LCBVK2NkYjAsIFUrY2U3OCwgVStjZTk0LCBVK2NlOTgsIFUrY2Y4YywgVStkMDE4LCBVK2QwMzQsIFUrZDBmMSwgVStkMWIxLCBVK2QyODAsIFUrZDJmOCwgVStkMzM4LCBVK2QzODAsIFUrZDNiNCwgVStkNjEwLCBVK2Q2OWYsIFUrZDZmYywgVStkNzU4O1xyXG59XHJcblxyXG5cclxuLyogWzExMV0gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogOTAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgQmxhY2tcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1CbGFja1wiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9VbG5JN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi4xMTEud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrZTcsIFUrMjAyMiwgVSsyMDNiLCBVKzI1YzAsIFUrMjYwNSwgVSsyNjYxLCBVKzMxNDcsIFUrMzE4ZCwgVSs2NzJjLCBVKzhhOWUsIFUrYWNhYSwgVSthY2JjLCBVK2FkMWMsIFUrYWU0YSwgVSthZTVjLCBVK2IwNDQsIFUrYjA1NCwgVStiMGM4LWIwYzksIFUrYjJhNiwgVStiMmQwLCBVK2IzNWMsIFUrYjM2NCwgVStiNDI4LCBVK2I0NTQsIFUrYjQ2NSwgVStiNGI3LCBVK2I0ZTMsIFUrYjUxYywgVStiNWExLCBVK2I3ODQsIFUrYjc5MCwgVStiN2FiLCBVK2I3ZjQsIFUrYjgyYywgVStiODM1LCBVK2I4ZTksIFUrYjhmOCwgVStiOWQ4LCBVK2I5ZjksIFUrYmE1YywgVStiYTY0LCBVK2JhYmQsIFUrYmIxOCwgVStiYjNiLCBVK2JiZmYsIFUrYmMwZCwgVStiYzQ1LCBVK2JjOTcsIFUrYmNiYywgVStiZTQ1LCBVK2JlNzUsIFUrYmU3YywgVStiZmNjLCBVK2MwYjYsIFUrYzBmNywgVStjMTRiLCBVK2MyYjQsIFUrYzMwZCwgVStjNGY4LCBVK2M1YmIsIFUrYzVkMSwgVStjNWUwLCBVK2M1ZWUsIFUrYzVmZCwgVStjNjA2LCBVK2M2YzUsIFUrYzZlMCwgVStjNzA4LCBVK2M4MWQsIFUrYzgyMCwgVStjODI0LCBVK2M4NzgsIFUrYzkxOCwgVStjOTZjLCBVK2M5ZTQsIFUrYzlmMSwgVStjYzJlLCBVK2NkMDksIFUrY2VhMSwgVStjZWY1LCBVK2NlZjcsIFUrY2Y2NCwgVStjZjY5LCBVK2NmZTgsIFUrZDAzNSwgVStkMGFjLCBVK2QyMzAsIFUrZDIzNCwgVStkMmY0LCBVK2QzMWQsIFUrZDU3NSwgVStkNTc4LCBVK2Q2MDgsIFUrZDYxNCwgVStkNzE4LCBVK2Q3NTEsIFUrZDc2MSwgVStkNzhjLCBVK2Q3OTA7XHJcbn1cclxuXHJcblxyXG4vKiBbMTEyXSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBCbGFja1wiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLUJsYWNrXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT1Vsbkk3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjExMi53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVSsyNjY1LCBVKzMxNjAsIFUrNGUyZCwgVSs2NTg3LCBVKzY1ZTUsIFUrYWMxMiwgVSthYzE0LCBVK2FjMTYsIFUrYWM4MSwgVSthZDM0LCBVK2FkZTAsIFUrYWU1NCwgVSthZWJjLCBVK2FmMmMsIFUrYWZjMCwgVSthZmM4LCBVK2IwNGMsIFUrYjA4YywgVStiMDk5LCBVK2IwYTksIFUrYjBhYywgVStiMGFlLCBVK2IwYjgsIFUrYjEyMywgVStiMTc5LCBVK2IyZTUsIFUrYjJmNywgVStiNGMwLCBVK2I1MzEsIFUrYjUzOCwgVStiNTQ1LCBVK2I1NTAsIFUrYjVhOCwgVStiNmYwLCBVK2I3MjgsIFUrYjczYiwgVStiN2FkLCBVK2I3ZWQsIFUrYjgwOSwgVStiODY0LCBVK2I4NmQsIFUrYjg3MSwgVStiOWJmLCBVK2I5ZjUsIFUrYmE0MCwgVStiYTRiLCBVK2JhNTgsIFUrYmE4NywgVStiYWFjLCBVK2JiYzAsIFUrYmMxNiwgVStiYzM0LCBVK2JkMDcsIFUrYmQ5OSwgVStiZTU5LCBVK2JmZDAsIFUrYzA1OCwgVStjMGU0LCBVK2MwZjUsIFUrYzEyZCwgVStjMTM5LCBVK2MyMjgsIFUrYzUyOSwgVStjNWM3LCBVK2M2MzUsIFUrYzYzNywgVStjNzM1LCBVK2M3N2QsIFUrYzc4NywgVStjNzg5LCBVK2M4YzQsIFUrYzk4OSwgVStjOThjLCBVK2M5ZDAsIFUrYzlkMywgVStjYzBjLCBVK2NjOTksIFUrY2QwYywgVStjZDJjLCBVK2NkOTgsIFUrY2RhNCwgVStjZTU5LCBVK2NlNjAsIFUrY2U2ZCwgVStjZWEwLCBVK2QwZDAtZDBkMSwgVStkMGQ1LCBVK2QxNGQsIFUrZDFhNCwgVStkMjljLCBVK2QyZjEsIFUrZDMwMSwgVStkMzljLCBVK2QzYmMsIFUrZDRlOCwgVStkNTQwLCBVK2Q1ZWMsIFUrZDY0MCwgVStkNzUwO1xyXG59XHJcblxyXG5cclxuLyogWzExM10gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogOTAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgQmxhY2tcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1CbGFja1wiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9VbG5JN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi4xMTMud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrNWUsIFUrMjViMiwgVSsyNWI2LCBVKzMxNGUsIFUrYWMyNCwgVSthY2UxLCBVK2FjZTQsIFUrYWU2OCwgVSthZjJkLCBVK2IwZDAsIFUrYjBlNSwgVStiMTUwLCBVK2IxNTUsIFUrYjE5MywgVStiMmM5LCBVK2IyZGQsIFUrYjNjOCwgVStiM2ZjLCBVK2I0MTAsIFUrYjQ1OCwgVStiNGRkLCBVK2I1YTAsIFUrYjVhNCwgVStiNWJiLCBVK2I3YjUsIFUrYjgzOCwgVStiODQwLCBVK2I4NmYsIFUrYjhmOSwgVStiOTYwLCBVK2I5ZTUsIFUrYmFiOCwgVStiYjUwLCBVK2JjMWQsIFUrYmMyNC1iYzI1LCBVK2JjYTgsIFUrYmNiZCwgVStiZDA0LCBVK2JkMTAsIFUrYmQyNCwgVStiZTQ4LCBVK2JlNWIsIFUrYmU2OCwgVStjMDVjLCBVK2MxMmMsIFUrYzE0MCwgVStjMTVjLCBVK2MxNjgsIFUrYzE5NCwgVStjMjE5LCBVK2MyN2QsIFUrYzJhOCwgVStjMmYxLCBVK2MyZjgsIFUrYzM2OCwgVStjNTU0LWM1NTUsIFUrYzU1OSwgVStjNTY0LCBVK2M1ZDgsIFUrYzVmYywgVStjNjI1LCBVK2M2NWMsIFUrYzZiMSwgVStjNzI4LCBVK2M3OTQsIFUrYzg0YywgVStjODhjLCBVK2M4ZTAsIFUrYzhmZCwgVStjOTk4LCBVK2M5ZGQsIFUrY2MwZCwgVStjYzMwLCBVK2NlZWMsIFUrY2YxMywgVStjZjFjLCBVK2NmNWMsIFUrZDA1MCwgVStkMDdjLCBVK2QwYTgsIFUrZDEzNCwgVStkMTM4LCBVK2QxNTQsIFUrZDFmNCwgVStkMmJjLCBVK2QzMjksIFUrZDMyYywgVStkM2QwLCBVK2QzZjQsIFUrZDNmYywgVStkNTZiLCBVK2Q1Y2MsIFUrZDYwMC1kNjAxLCBVK2Q2MzksIFUrZDZjOCwgVStkNzU0LCBVK2Q3NjU7XHJcbn1cclxuXHJcblxyXG4vKiBbMTE0XSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBCbGFja1wiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLUJsYWNrXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT1Vsbkk3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjExNC53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVSszYy0zZCwgVSsyMDI2LCBVKzI0ZDIsIFUrMzE0YiwgVSthYzExLCBVK2FjZjMsIFUrYWQ3NCwgVSthZDgxLCBVK2FkZjksIFUrYWUzNCwgVSthZjQzLCBVK2FmYjgsIFUrYjA1ZCwgVStiMDdjLCBVK2IxMTAsIFUrYjExOCwgVStiMTdjLCBVK2IxODAsIFUrYjE4ZCwgVStiMTkyLCBVK2IyY2MsIFUrYjM1NSwgVStiMzc4LCBVK2I0YTQsIFUrYjRlZiwgVStiNzhkLCBVK2I3OTksIFUrYjdhOSwgVStiN2ZkLCBVK2I4MDcsIFUrYjgwYywgVStiODM5LCBVK2I5YjQsIFUrYjlkYiwgVStiYTNjLCBVK2JhYjAsIFUrYmJhNCwgVStiYzk0LCBVK2JlNGMsIFUrYzE1NCwgVStjMWM0LCBVK2MyNmMsIFUrYzJhYywgVStjMmVkLCBVK2M0ZjQsIFUrYzU1ZSwgVStjNTYxLCBVK2M1NzEsIFUrYzViNSwgVStjNWM0LCBVK2M2NTQtYzY1NSwgVStjNjk1LCBVK2M2ZTgsIFUrYzZmOSwgVStjNzI0LCBVK2M3NTEsIFUrYzc3NSwgVStjN2EwLCBVK2M3YzEsIFUrYzg3NCwgVStjODgwLCBVK2M5ZDUsIFUrYzlmOCwgVStjYWJkLCBVK2NjMjksIFUrY2MyYywgVStjY2E4LCBVK2NjYWIsIFUrY2NkMCwgVStjZTIxLCBVK2NlMzUsIFUrY2U3YywgVStjZTkwLCBVK2NlZTgsIFUrY2VmNCwgVStjZmUwLCBVK2QwNzAsIFUrZDBiOSwgVStkMGMxLCBVK2QwYzQsIFUrZDBjOCwgVStkMTVjLCBVK2QxYTEsIFUrZDJjMCwgVStkMzAwLCBVK2QzMTQsIFUrZDNlZCwgVStkNDc4LCBVK2Q0ODAsIFUrZDQ4ZCwgVStkNTA4LCBVK2Q1M2QsIFUrZDVlNCwgVStkNjExLCBVK2Q2MWMsIFUrZDY4ZCwgVStkNmE4LCBVK2Q3OTg7XHJcbn1cclxuXHJcblxyXG4vKiBbMTE1XSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBCbGFja1wiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLUJsYWNrXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT1Vsbkk3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjExNS53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVSsyMywgVSsyNSwgVSs1ZiwgVSthOSwgVSthYzA4LCBVK2FjNzgsIFUrYWNhOCwgVSthY2FjLCBVK2FjZTgsIFUrYWQ3MCwgVSthZGMwLCBVK2FkZGMsIFUrYjEzNywgVStiMTQwLCBVK2IyMDgsIFUrYjI5MCwgVStiMmY1LCBVK2IzYzUsIFUrYjNjYywgVStiNDIwLCBVK2I0MjksIFUrYjUyOSwgVStiNTMwLCBVK2I3N2QsIFUrYjc5YywgVStiN2E4LCBVK2I3YzksIFUrYjdmMCwgVStiN2ZjLCBVK2I4MjgsIFUrYjg2MCwgVStiOWFkLCBVK2I5YzEsIFUrYjljOSwgVStiOWRkLWI5ZGUsIFUrYjllOCwgVStiYTM4LWJhMzksIFUrYmFiYiwgVStiYzAwLCBVK2JjOGMsIFUrYmNhMCwgVStiY2E0LCBVK2JjZDEsIFUrYmNmYywgVStiZDA5LCBVK2JkZjAsIFUrYmU2MCwgVStjMGFkLCBVK2MwYjQsIFUrYzBiYywgVStjMTkwLCBVK2MxZmMsIFUrYzIyMCwgVStjMjg4LCBVK2MyYjksIFUrYzJmNiwgVStjNTI4LCBVK2M1NDUsIFUrYzU1OCwgVStjNWJjLCBVK2M1ZDQsIFUrYzYwMCwgVStjNjQ0LCBVK2M2YzAsIFUrYzZjMywgVStjNzIxLCBVK2M3OTgsIFUrYzdhMSwgVStjODExLCBVK2M4MzgsIFUrYzg3MSwgVStjOTA0LCBVK2M5OTAsIFUrYzlkYywgVStjYzM4LCBVK2NjNDQsIFUrY2NhMCwgVStjZDFkLCBVK2NkOTUsIFUrY2RhOSwgVStjZTVjLCBVK2NmMDAsIFUrY2Y1OCwgVStkMTUwLCBVK2QyMmMsIFUrZDMwNSwgVStkMzI4LCBVK2QzN2MsIFUrZDNmMCwgVStkNTUxLCBVK2Q1YTUsIFUrZDVjOCwgVStkNWQ4LCBVK2Q2M2MsIFUrZDY0ZCwgVStkNjY5LCBVK2Q3MzQsIFUrZDc2YztcclxufVxyXG5cclxuXHJcbi8qIFsxMTZdICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDkwMDtcclxuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIEJsYWNrXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItQmxhY2tcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PVWxuSTdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uMTE2LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVKzI2LCBVKzJiLCBVKzNlLCBVKzQwLCBVKzdlLCBVK2FjMDEsIFUrYWMxOSwgVSthYzFkLCBVK2FjYTAsIFUrYWNhOSwgVSthY2IwLCBVK2FkOGMsIFUrYWUwOSwgVSthZTM4LCBVK2FlNDAsIFUrYWVkOCwgVStiMDljLCBVK2IwYTAsIFUrYjEwOCwgVStiMjA0LCBVK2IyOTgsIFUrYjJkOCwgVStiMmViLWIyZWMsIFUrYjJmNCwgVStiMzEzLCBVK2IzNTgsIFUrYjQ1MCwgVStiNGUwLCBVK2I1NGMsIFUrYjYxMCwgVStiNzgwLCBVK2I3OGMsIFUrYjc5MSwgVStiOGU4LCBVK2I5NTgsIFUrYjk3NCwgVStiOTg0LCBVK2I5YjAsIFUrYjliYy1iOWJkLCBVK2I5Y2UsIFUrYmE3MCwgVStiYmZjLCBVK2JjMGYsIFUrYmMxNSwgVStiYzFiLCBVK2JjMzEsIFUrYmM5NSwgVStiY2MwLCBVK2JjYzQsIFUrYmQ4MSwgVStiZDg4LCBVK2MwYzgsIFUrYzExZCwgVStjMTNjLCBVK2MxNTgsIFUrYzE4ZCwgVStjMWExLCBVK2MyMWMsIFUrYzRmMCwgVStjNTRhLCBVK2M1NjAsIFUrYzViOCwgVStjNWM4LCBVK2M1ZjQsIFUrYzYyOCwgVStjNjJjLCBVK2M2NzgsIFUrYzZjYywgVStjODA4LCBVK2M4MTAsIFUrYzg4NSwgVStjODhiLCBVK2M5MDAsIFUrYzk4OCwgVStjOTlkLCBVK2M5YzgsIFUrY2MzZC1jYzNlLCBVK2NjNDUsIFUrY2QwOCwgVStjZTIwLCBVK2NlZTQsIFUrZDA3NCwgVStkMGE0LCBVK2QwZGQsIFUrZDJiOSwgVStkM2I4LCBVK2QzYzksIFUrZDQ4OCwgVStkNTQ0LCBVK2Q1NTksIFUrZDU2ZCwgVStkNTg4LCBVK2Q2MTUsIFUrZDY0OCwgVStkNjU1LCBVK2Q2NTgsIFUrZDY1YztcclxufVxyXG5cclxuXHJcbi8qIFsxMTddICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDkwMDtcclxuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIEJsYWNrXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItQmxhY2tcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PVWxuSTdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uMTE3LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVK2QsIFUrNDgsIFUrN2MsIFUrYWMxMCwgVSthYzE1LCBVK2FjNzQsIFUrYWM4MCwgVSthYzgzLCBVK2FjYzQsIFUrYWQxMSwgVSthZDUwLCBVK2FkNmQsIFUrYWRmYywgVSthZTAwLCBVK2FlMDgsIFUrYWU0YywgVStiMGE4LCBVK2IxMjQsIFUrYjE0NCwgVStiMTc4LCBVK2IyNzQsIFUrYjJhNSwgVStiMmU4LCBVK2IyZjksIFUrYjM1NCwgVStiMzcwLCBVK2I0MTgsIFUrYjQxYywgVStiNGYxLCBVK2I1MTQsIFUrYjc5OCwgVStiODA4LCBVK2I4MjQtYjgyNSwgVStiOGNjLCBVK2I5NzgsIFUrYjlkMCwgVStiOWU0LCBVK2JhYTksIFUrYmIzYywgVStiYzE4LCBVK2JjMWMsIFUrYmMzMCwgVStiYzg0LCBVK2JjZjUsIFUrYmNmOCwgVStiZDg0LCBVK2JlMGMsIFUrYmUxNCwgVStjMGIwLCBVK2MwYzksIFUrYzBkZCwgVStjMTI0LCBVK2MyZGQsIFUrYzJlNCwgVStjMmVjLCBVK2M1NGMsIFUrYzU3Yy1jNTdkLCBVK2M1OTEsIFUrYzVjNS1jNWM2LCBVK2M1ZWQsIFUrYzYwOCwgVStjNjQwLCBVK2M2YjgsIFUrYzZkNCwgVStjNzg0LCBVK2M3YWMsIFUrYzgwMC1jODAxLCBVK2M5YzEsIFUrYzlkMSwgVStjYzI4LCBVK2NjOTgsIFUrY2M5YywgVStjY2FkLCBVK2NkNWMsIFUrY2Q5NCwgVStjZDljLCBVK2NkZTgsIFUrY2U2OCwgVStjZjU0LCBVK2QwZGMsIFUrZDE0YywgVStkMWEwLCBVK2QxYjUsIFUrZDJmMCwgVStkMzBjLCBVK2QzMTAsIFUrZDM5OCwgVStkNDVjLCBVK2Q1MGMsIFUrZDUzYywgVStkNTYwLCBVK2Q1NjgsIFUrZDU4OSwgVStkNjA0LCBVK2Q2YzQsIFUrZDc4ODtcclxufVxyXG5cclxuXHJcbi8qIFsxMThdICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDkwMDtcclxuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIEJsYWNrXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItQmxhY2tcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PVWxuSTdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uMTE4LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVKzM5LCBVKzQ5LCBVKzRkLTRlLCBVK2EwLCBVK2FjMDQsIFUrYWMxYywgVSthYzcwLCBVK2FjOGMsIFUrYWNiZCwgVSthY2Y1LCBVK2FjZmMsIFUrYWQwMCwgVSthZDZjLCBVK2FkZjgsIFUrYjA5OCwgVStiMGI0LCBVK2IyOTQsIFUrYjJjOCwgVStiMzAwLCBVK2IzYzQsIFUrYjNkOSwgVStiNGRjLCBVK2I0ZTQsIFUrYjc3YywgVStiN2VjLCBVK2I4NWQsIFUrYjk3YywgVStiOWM4LCBVK2I5Y2MsIFUrYmE1NCwgVStiYTc0LCBVK2JhODUsIFUrYmFhOCwgVStiYjM0LCBVK2JiMzgsIFUrYmJmOCwgVStiYzE0LCBVK2JjMjksIFUrYmM4OCwgVStiY2Y0LCBVK2JkODAsIFUrYmU0NCwgVStjMGMxLCBVK2MxMWMsIFUrYzEyMCwgVStjMTMxLCBVK2MxMzgsIFUrYzE4YywgVStjMjE4LCBVK2MyYjUsIFUrYzJlMCwgVStjNTQ0LCBVK2M1NDgsIFUrYzViNCwgVStjNWQwLCBVK2M1ZWMsIFUrYzVmMCwgVStjNjAxLCBVK2M2MjQsIFUrYzY5NCwgVStjNmE5LCBVK2M2YjAsIFUrYzZiNCwgVStjNmQwLCBVK2M3MDQsIFUrYzcyMCwgVStjNzNjLCBVK2M3NDAsIFUrYzc0NCwgVStjNzRjLCBVK2M3NTgsIFUrYzc3YywgVStjNzg1LCBVK2M3ODgsIFUrYzc5MC1jNzkxLCBVK2M3YTUsIFUrYzgwNCwgVStjODE1LCBVK2M4MWMsIFUrYzg3MCwgVStjOGZjLCBVK2M5MTEsIFUrYzljNCwgVStjY2I0LCBVK2NlNTgsIFUrY2U3NCwgVStkMDZjLCBVK2QwYzAsIFUrZDEzMCwgVStkMmI4LCBVK2QzZWMsIFUrZDUwNCwgVStkNTVjLCBVK2Q1NjksIFUrZDU3NCwgVStkNjM4LCBVK2Q2NTQsIFUrZDY4YztcclxufVxyXG5cclxuXHJcbi8qIFsxMTldICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDkwMDtcclxuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIEJsYWNrXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItQmxhY2tcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PVWxuSTdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uMTE5LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVKzIwLTIyLCBVKzI3LTJhLCBVKzJjLTM4LCBVKzNhLTNiLCBVKzNmLCBVKzQxLTQ3LCBVKzRhLTRjLCBVKzRmLTVkLCBVKzYxLTdiLCBVKzdkLCBVK2ExLCBVK2FiLCBVK2FlLCBVK2I3LCBVK2JiLCBVK2JmLCBVKzIwMTMtMjAxNCwgVSsyMDFjLTIwMWQsIFUrMjEyMiwgVSthYzAwLCBVK2FjZTAsIFUrYWUzMCwgVStiMmU0LCBVK2I4NWMsIFUrYjlhYywgVStjMGFjLCBVK2MyYTQsIFUrYzJkYywgVStjNzc0LCBVK2M3NzgsIFUrYzljMCwgVStkNTU4O1xyXG59XHJcblxyXG5cclxuLyogWzBdICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDEwMDtcclxuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIFRoaW5cIiksIGxvY2FsKFwiTm90b1NhbnNLUi1UaGluXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTZGbVhpRUJQVDRJVGJnTkE1Q2dtT3NuN3RxclllbVF4Y3ZFY1FOdXUwa1FWVVY3X0pVQXQ2M0NqbG9jeWpHcTBaNkhQVGwzOFJVSDQuMC53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVStmOWNhLWZhMGIsIFUrZmYwMy1mZjA1LCBVK2ZmMDcsIFUrZmYwYS1mZjBiLCBVK2ZmMGQtZmYxOSwgVStmZjFiLCBVK2ZmMWQsIFUrZmYyMC1mZjViLCBVK2ZmNWQsIFUrZmZlMC1mZmUzLCBVK2ZmZTUtZmZlNjtcclxufVxyXG5cclxuXHJcbi8qIFsyXSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiAxMDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBUaGluXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItVGhpblwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk2Rm1YaUVCUFQ0SVRiZ05BNUNnbU9zbjd0cXJZZW1ReGN2RWNRTnV1MGtRVlVWN19KVUF0NjNDamxvY3lqR3EwWjZIUFRsMzhSVUg0LjIud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrZDcyMy1kNzI4LCBVK2Q3MmEtZDczMywgVStkNzM1LWQ3NDgsIFUrZDc0YS1kNzRmLCBVK2Q3NTItZDc1MywgVStkNzU1LWQ3NTcsIFUrZDc1YS1kNzVmLCBVK2Q3NjItZDc2NCwgVStkNzY2LWQ3NjgsIFUrZDc2YS1kNzZiLCBVK2Q3NmQtZDc2ZiwgVStkNzcxLWQ3ODcsIFUrZDc4OS1kNzhiLCBVK2Q3OGQtZDc4ZiwgVStkNzkxLWQ3OTcsIFUrZDc5YSwgVStkNzljLCBVK2Q3OWUtZDdhMywgVStmOTAwLWY5MDksIFUrZjkwYi1mOTJlO1xyXG59XHJcblxyXG5cclxuLyogWzNdICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDEwMDtcclxuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIFRoaW5cIiksIGxvY2FsKFwiTm90b1NhbnNLUi1UaGluXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTZGbVhpRUJQVDRJVGJnTkE1Q2dtT3NuN3RxclllbVF4Y3ZFY1FOdXUwa1FWVVY3X0pVQXQ2M0NqbG9jeWpHcTBaNkhQVGwzOFJVSDQuMy53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVStkNjc5LWQ2OGIsIFUrZDY4ZS1kNjllLCBVK2Q2YTAsIFUrZDZhMi1kNmE3LCBVK2Q2YTktZDZjMywgVStkNmM2LWQ2YzcsIFUrZDZjOS1kNmNiLCBVK2Q2Y2QtZDZkMywgVStkNmQ1LWQ2ZDYsIFUrZDZkOC1kNmUzLCBVK2Q2ZTUtZDZlNywgVStkNmU5LWQ2ZmIsIFUrZDZmZC1kNzE3LCBVK2Q3MTktZDcxZiwgVStkNzIxLWQ3MjI7XHJcbn1cclxuXHJcblxyXG4vKiBbNF0gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogMTAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgVGhpblwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLVRoaW5cIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5NkZtWGlFQlBUNElUYmdOQTVDZ21Pc243dHFyWWVtUXhjdkVjUU51dTBrUVZVVjdfSlVBdDYzQ2psb2N5akdxMFo2SFBUbDM4UlVINC40LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVK2Q1YmMtZDVjNywgVStkNWNhLWQ1Y2IsIFUrZDVjZC1kNWNmLCBVK2Q1ZDEtZDVkNywgVStkNWQ5LWQ1ZGEsIFUrZDVkYywgVStkNWRlLWQ1ZTMsIFUrZDVlNi1kNWU3LCBVK2Q1ZTktZDVlYiwgVStkNWVkLWQ1ZjYsIFUrZDVmOCwgVStkNWZhLWQ1ZmYsIFUrZDYwMi1kNjAzLCBVK2Q2MDUtZDYwNywgVStkNjA5LWQ2MGYsIFUrZDYxMi1kNjEzLCBVK2Q2MTYtZDYxYiwgVStkNjFkLWQ2MzcsIFUrZDYzYS1kNjNiLCBVK2Q2M2QtZDYzZiwgVStkNjQxLWQ2NDcsIFUrZDY0YS1kNjRjLCBVK2Q2NGUtZDY1MywgVStkNjU2LWQ2NTcsIFUrZDY1OS1kNjViLCBVK2Q2NWQtZDY2NiwgVStkNjY4LCBVK2Q2NmEtZDY3ODtcclxufVxyXG5cclxuXHJcbi8qIFs1XSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiAxMDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBUaGluXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItVGhpblwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk2Rm1YaUVCUFQ0SVRiZ05BNUNnbU9zbjd0cXJZZW1ReGN2RWNRTnV1MGtRVlVWN19KVUF0NjNDamxvY3lqR3EwWjZIUFRsMzhSVUg0LjUud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrZDUwNywgVStkNTA5LWQ1MGIsIFUrZDUwZC1kNTEzLCBVK2Q1MTUtZDUzYiwgVStkNTNlLWQ1M2YsIFUrZDU0MS1kNTQzLCBVK2Q1NDUtZDU0YywgVStkNTRlLCBVK2Q1NTAsIFUrZDU1Mi1kNTU3LCBVK2Q1NWEtZDU1YiwgVStkNTVkLWQ1NWYsIFUrZDU2MS1kNTY0LCBVK2Q1NjYtZDU2NywgVStkNTZhLCBVK2Q1NmMsIFUrZDU2ZS1kNTczLCBVK2Q1NzYtZDU3NywgVStkNTc5LWQ1ODMsIFUrZDU4NS1kNTg2LCBVK2Q1OGEtZDVhNCwgVStkNWE2LWQ1YmI7XHJcbn1cclxuXHJcblxyXG4vKiBbNl0gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogMTAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgVGhpblwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLVRoaW5cIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5NkZtWGlFQlBUNElUYmdOQTVDZ21Pc243dHFyWWVtUXhjdkVjUU51dTBrUVZVVjdfSlVBdDYzQ2psb2N5akdxMFo2SFBUbDM4UlVINC42LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVK2Q0NjQtZDQ3NywgVStkNDdhLWQ0N2IsIFUrZDQ3ZC1kNDdmLCBVK2Q0ODEtZDQ4NywgVStkNDg5LWQ0OGEsIFUrZDQ4YywgVStkNDhlLWQ0ZTcsIFUrZDRlOS1kNTAzLCBVK2Q1MDUtZDUwNjtcclxufVxyXG5cclxuXHJcbi8qIFs3XSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiAxMDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBUaGluXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItVGhpblwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk2Rm1YaUVCUFQ0SVRiZ05BNUNnbU9zbjd0cXJZZW1ReGN2RWNRTnV1MGtRVlVWN19KVUF0NjNDamxvY3lqR3EwWjZIUFRsMzhSVUg0Ljcud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrZDNiZi1kM2M3LCBVK2QzY2EtZDNjZiwgVStkM2QxLWQzZWIsIFUrZDNlZS1kM2VmLCBVK2QzZjEtZDNmMywgVStkM2Y1LWQzZmIsIFUrZDNmZC1kNDAwLCBVK2Q0MDItZDQ1YiwgVStkNDVkLWQ0NjM7XHJcbn1cclxuXHJcblxyXG4vKiBbOF0gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogMTAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgVGhpblwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLVRoaW5cIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5NkZtWGlFQlBUNElUYmdOQTVDZ21Pc243dHFyWWVtUXhjdkVjUU51dTBrUVZVVjdfSlVBdDYzQ2psb2N5akdxMFo2SFBUbDM4UlVINC44LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVK2QyZmYsIFUrZDMwMi1kMzA0LCBVK2QzMDYtZDMwYiwgVStkMzBmLCBVK2QzMTEtZDMxMywgVStkMzE1LWQzMWIsIFUrZDMxZSwgVStkMzIyLWQzMjQsIFUrZDMyNi1kMzI3LCBVK2QzMmEtZDMyYiwgVStkMzJkLWQzMmYsIFUrZDMzMS1kMzM3LCBVK2QzMzktZDMzYywgVStkMzNlLWQzN2IsIFUrZDM3ZS1kMzdmLCBVK2QzODEtZDM4MywgVStkMzg1LWQzOGIsIFUrZDM4ZS1kMzkwLCBVK2QzOTItZDM5NywgVStkMzlhLWQzOWIsIFUrZDM5ZC1kMzlmLCBVK2QzYTEtZDNhNywgVStkM2E5LWQzYWEsIFUrZDNhYywgVStkM2FlLWQzYjMsIFUrZDNiNS1kM2I3LCBVK2QzYjktZDNiYiwgVStkM2JkLWQzYmU7XHJcbn1cclxuXHJcblxyXG4vKiBbOV0gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogMTAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgVGhpblwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLVRoaW5cIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5NkZtWGlFQlBUNElUYmdOQTVDZ21Pc243dHFyWWVtUXhjdkVjUU51dTBrUVZVVjdfSlVBdDYzQ2psb2N5akdxMFo2SFBUbDM4UlVINC45LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVK2QyNTctZDI3ZiwgVStkMjgxLWQyOWIsIFUrZDI5ZC1kMjlmLCBVK2QyYTEtZDJhYiwgVStkMmFkLWQyYjcsIFUrZDJiYS1kMmJiLCBVK2QyYmQtZDJiZiwgVStkMmMxLWQyYzcsIFUrZDJjOS1kMmVmLCBVK2QyZjItZDJmMywgVStkMmY1LWQyZjcsIFUrZDJmOS1kMmZlO1xyXG59XHJcblxyXG5cclxuLyogWzEwXSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiAxMDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBUaGluXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItVGhpblwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk2Rm1YaUVCUFQ0SVRiZ05BNUNnbU9zbjd0cXJZZW1ReGN2RWNRTnV1MGtRVlVWN19KVUF0NjNDamxvY3lqR3EwWjZIUFRsMzhSVUg0LjEwLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVK2QxYjQsIFUrZDFiNi1kMWYzLCBVK2QxZjUtZDIyYiwgVStkMjJlLWQyMmYsIFUrZDIzMS1kMjMzLCBVK2QyMzUtZDIzYiwgVStkMjNkLWQyNDAsIFUrZDI0Mi1kMjU2O1xyXG59XHJcblxyXG5cclxuLyogWzExXSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiAxMDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBUaGluXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItVGhpblwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk2Rm1YaUVCUFQ0SVRiZ05BNUNnbU9zbjd0cXJZZW1ReGN2RWNRTnV1MGtRVlVWN19KVUF0NjNDamxvY3lqR3EwWjZIUFRsMzhSVUg0LjExLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVK2QxMDUtZDEyZiwgVStkMTMyLWQxMzMsIFUrZDEzNS1kMTM3LCBVK2QxMzktZDEzZiwgVStkMTQxLWQxNDIsIFUrZDE0NCwgVStkMTQ2LWQxNGIsIFUrZDE0ZS1kMTRmLCBVK2QxNTEtZDE1MywgVStkMTU1LWQxNWIsIFUrZDE1ZS1kMTg3LCBVK2QxODktZDE5ZiwgVStkMWEyLWQxYTMsIFUrZDFhNS1kMWE3LCBVK2QxYTktZDFhZiwgVStkMWIyLWQxYjM7XHJcbn1cclxuXHJcblxyXG4vKiBbMTJdICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDEwMDtcclxuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIFRoaW5cIiksIGxvY2FsKFwiTm90b1NhbnNLUi1UaGluXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTZGbVhpRUJQVDRJVGJnTkE1Q2dtT3NuN3RxclllbVF4Y3ZFY1FOdXUwa1FWVVY3X0pVQXQ2M0NqbG9jeWpHcTBaNkhQVGwzOFJVSDQuMTIud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrZDA0Yi1kMDRmLCBVK2QwNTEtZDA1NywgVStkMDU5LWQwNmIsIFUrZDA2ZC1kMDZmLCBVK2QwNzEtZDA3MywgVStkMDc1LWQwN2IsIFUrZDA3ZS1kMGEzLCBVK2QwYTYtZDBhNywgVStkMGE5LWQwYWIsIFUrZDBhZC1kMGIzLCBVK2QwYjYsIFUrZDBiOCwgVStkMGJhLWQwYmYsIFUrZDBjMi1kMGMzLCBVK2QwYzUtZDBjNywgVStkMGM5LWQwY2YsIFUrZDBkMiwgVStkMGQ2LWQwZGIsIFUrZDBkZS1kMGRmLCBVK2QwZTEtZDBlMywgVStkMGU1LWQwZWIsIFUrZDBlZS1kMGYwLCBVK2QwZjItZDEwNDtcclxufVxyXG5cclxuXHJcbi8qIFsxM10gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogMTAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgVGhpblwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLVRoaW5cIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5NkZtWGlFQlBUNElUYmdOQTVDZ21Pc243dHFyWWVtUXhjdkVjUU51dTBrUVZVVjdfSlVBdDYzQ2psb2N5akdxMFo2SFBUbDM4UlVINC4xMy53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVStjZmEyLWNmYzMsIFUrY2ZjNS1jZmRmLCBVK2NmZTItY2ZlMywgVStjZmU1LWNmZTcsIFUrY2ZlOS1jZmY0LCBVK2NmZjYtY2ZmYiwgVStjZmZkLWNmZmYsIFUrZDAwMS1kMDAzLCBVK2QwMDUtZDAxNywgVStkMDE5LWQwMzMsIFUrZDAzNi1kMDM3LCBVK2QwMzktZDAzYiwgVStkMDNkLWQwNGE7XHJcbn1cclxuXHJcblxyXG4vKiBbMTRdICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDEwMDtcclxuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIFRoaW5cIiksIGxvY2FsKFwiTm90b1NhbnNLUi1UaGluXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTZGbVhpRUJQVDRJVGJnTkE1Q2dtT3NuN3RxclllbVF4Y3ZFY1FOdXUwa1FWVVY3X0pVQXQ2M0NqbG9jeWpHcTBaNkhQVGwzOFJVSDQuMTQud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrY2VmMC1jZWYzLCBVK2NlZjYsIFUrY2VmOS1jZWZmLCBVK2NmMDEtY2YwMywgVStjZjA1LWNmMDcsIFUrY2YwOS1jZjBmLCBVK2NmMTEtY2YxMiwgVStjZjE0LWNmMWIsIFUrY2YxZC1jZjFmLCBVK2NmMjEtY2YyZiwgVStjZjMxLWNmNTMsIFUrY2Y1Ni1jZjU3LCBVK2NmNTktY2Y1YiwgVStjZjVkLWNmNjMsIFUrY2Y2NiwgVStjZjY4LCBVK2NmNmEtY2Y2ZiwgVStjZjcxLWNmODQsIFUrY2Y4Ni1jZjhiLCBVK2NmOGQtY2ZhMTtcclxufVxyXG5cclxuXHJcbi8qIFsxNV0gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogMTAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgVGhpblwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLVRoaW5cIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5NkZtWGlFQlBUNElUYmdOQTVDZ21Pc243dHFyWWVtUXhjdkVjUU51dTBrUVZVVjdfSlVBdDYzQ2psb2N5akdxMFo2SFBUbDM4UlVINC4xNS53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVStjZTNjLWNlNTcsIFUrY2U1YS1jZTViLCBVK2NlNWQtY2U1ZiwgVStjZTYxLWNlNjcsIFUrY2U2YSwgVStjZTZjLCBVK2NlNmUtY2U3MywgVStjZTc2LWNlNzcsIFUrY2U3OS1jZTdiLCBVK2NlN2QtY2U4MywgVStjZTg1LWNlODgsIFUrY2U4YS1jZThmLCBVK2NlOTEtY2U5MywgVStjZTk1LWNlOTcsIFUrY2U5OS1jZTlmLCBVK2NlYTIsIFUrY2VhNC1jZWFiLCBVK2NlYWQtY2VlMywgVStjZWU2LWNlZTcsIFUrY2VlOS1jZWViLCBVK2NlZWQtY2VlZjtcclxufVxyXG5cclxuXHJcbi8qIFsxNl0gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogMTAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgVGhpblwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLVRoaW5cIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5NkZtWGlFQlBUNElUYmdOQTVDZ21Pc243dHFyWWVtUXhjdkVjUU51dTBrUVZVVjdfSlVBdDYzQ2psb2N5akdxMFo2SFBUbDM4UlVINC4xNi53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVStjZDkyLWNkOTMsIFUrY2Q5Ni1jZDk3LCBVK2NkOTktY2Q5YiwgVStjZDlkLWNkYTMsIFUrY2RhNi1jZGE4LCBVK2NkYWEtY2RhZiwgVStjZGIxLWNkYzMsIFUrY2RjNS1jZGNiLCBVK2NkY2QtY2RlNywgVStjZGU5LWNlMDMsIFUrY2UwNS1jZTFmLCBVK2NlMjItY2UzNCwgVStjZTM2LWNlM2I7XHJcbn1cclxuXHJcblxyXG4vKiBbMTddICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDEwMDtcclxuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIFRoaW5cIiksIGxvY2FsKFwiTm90b1NhbnNLUi1UaGluXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTZGbVhpRUJQVDRJVGJnTkE1Q2dtT3NuN3RxclllbVF4Y3ZFY1FOdXUwa1FWVVY3X0pVQXQ2M0NqbG9jeWpHcTBaNkhQVGwzOFJVSDQuMTcud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrY2NlZi1jZDA3LCBVK2NkMGEtY2QwYiwgVStjZDBkLWNkMWEsIFUrY2QxYywgVStjZDFlLWNkMmIsIFUrY2QyZC1jZDViLCBVK2NkNWQtY2Q3NywgVStjZDc5LWNkOTE7XHJcbn1cclxuXHJcblxyXG4vKiBbMThdICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDEwMDtcclxuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIFRoaW5cIiksIGxvY2FsKFwiTm90b1NhbnNLUi1UaGluXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTZGbVhpRUJQVDRJVGJnTkE1Q2dtT3NuN3RxclllbVF4Y3ZFY1FOdXUwa1FWVVY3X0pVQXQ2M0NqbG9jeWpHcTBaNkhQVGwzOFJVSDQuMTgud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrY2MzZi1jYzQzLCBVK2NjNDYtY2M0NywgVStjYzQ5LWNjNGIsIFUrY2M0ZC1jYzUzLCBVK2NjNTUtY2M1OCwgVStjYzVhLWNjNWYsIFUrY2M2MS1jYzk3LCBVK2NjOWEtY2M5YiwgVStjYzlkLWNjOWYsIFUrY2NhMS1jY2E3LCBVK2NjYWEsIFUrY2NhYywgVStjY2FlLWNjYjMsIFUrY2NiNi1jY2I3LCBVK2NjYjktY2NiYiwgVStjY2JkLWNjY2YsIFUrY2NkMS1jY2UzLCBVK2NjZTUtY2NlZTtcclxufVxyXG5cclxuXHJcbi8qIFsxOV0gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogMTAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgVGhpblwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLVRoaW5cIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5NkZtWGlFQlBUNElUYmdOQTVDZ21Pc243dHFyWWVtUXhjdkVjUU51dTBrUVZVVjdfSlVBdDYzQ2psb2N5akdxMFo2SFBUbDM4UlVINC4xOS53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVStjYjkxLWNiZDMsIFUrY2JkNS1jYmUzLCBVK2NiZTUtY2MwYiwgVStjYzBlLWNjMGYsIFUrY2MxMS1jYzEzLCBVK2NjMTUtY2MxYiwgVStjYzFkLWNjMjAsIFUrY2MyMy1jYzI3LCBVK2NjMmEtY2MyYiwgVStjYzJkLCBVK2NjMmYsIFUrY2MzMS1jYzM3LCBVK2NjM2EsIFUrY2MzYztcclxufVxyXG5cclxuXHJcbi8qIFsyMF0gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogMTAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgVGhpblwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLVRoaW5cIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5NkZtWGlFQlBUNElUYmdOQTVDZ21Pc243dHFyWWVtUXhjdkVjUU51dTBrUVZVVjdfSlVBdDYzQ2psb2N5akdxMFo2SFBUbDM4UlVINC4yMC53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVStjYWY0LWNiNDcsIFUrY2I0YS1jYjkwO1xyXG59XHJcblxyXG5cclxuLyogWzIxXSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiAxMDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBUaGluXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItVGhpblwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk2Rm1YaUVCUFQ0SVRiZ05BNUNnbU9zbjd0cXJZZW1ReGN2RWNRTnV1MGtRVlVWN19KVUF0NjNDamxvY3lqR3EwWjZIUFRsMzhSVUg0LjIxLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVK2NhNGEtY2E0YiwgVStjYTRlLWNhNGYsIFUrY2E1MS1jYTUzLCBVK2NhNTUtY2E1YiwgVStjYTVkLWNhNjAsIFUrY2E2Mi1jYTgzLCBVK2NhODUtY2FiYiwgVStjYWJlLWNhYmYsIFUrY2FjMS1jYWMzLCBVK2NhYzUtY2FjYiwgVStjYWNkLWNhZDAsIFUrY2FkMiwgVStjYWQ0LWNhZDgsIFUrY2FkYS1jYWYzO1xyXG59XHJcblxyXG5cclxuLyogWzIyXSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiAxMDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBUaGluXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItVGhpblwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk2Rm1YaUVCUFQ0SVRiZ05BNUNnbU9zbjd0cXJZZW1ReGN2RWNRTnV1MGtRVlVWN19KVUF0NjNDamxvY3lqR3EwWjZIUFRsMzhSVUg0LjIyLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVK2M5OTYtYzk5NywgVStjOTlhLWM5OWMsIFUrYzk5ZS1jOWJmLCBVK2M5YzItYzljMywgVStjOWM1LWM5YzcsIFUrYzljOS1jOWNmLCBVK2M5ZDIsIFUrYzlkNCwgVStjOWQ3LWM5ZDgsIFUrYzlkYiwgVStjOWRlLWM5ZGYsIFUrYzllMS1jOWUzLCBVK2M5ZTUtYzllNiwgVStjOWU4LWM5ZWIsIFUrYzllZS1jOWYwLCBVK2M5ZjItYzlmNywgVStjOWY5LWNhMGIsIFUrY2EwZC1jYTI4LCBVK2NhMmEtY2E0OTtcclxufVxyXG5cclxuXHJcbi8qIFsyM10gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogMTAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgVGhpblwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLVRoaW5cIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5NkZtWGlFQlBUNElUYmdOQTVDZ21Pc243dHFyWWVtUXhjdkVjUU51dTBrUVZVVjdfSlVBdDYzQ2psb2N5akdxMFo2SFBUbDM4UlVINC4yMy53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVStjOGU5LWM4ZjQsIFUrYzhmNi1jOGZiLCBVK2M4ZmUtYzhmZiwgVStjOTAxLWM5MDMsIFUrYzkwNS1jOTBiLCBVK2M5MGUtYzkxMCwgVStjOTEyLWM5MTcsIFUrYzkxOS1jOTJiLCBVK2M5MmQtYzk0ZiwgVStjOTUxLWM5NTMsIFUrYzk1NS1jOTZiLCBVK2M5NmQtYzk3MywgVStjOTc1LWM5ODcsIFUrYzk4YS1jOThiLCBVK2M5OGQtYzk4ZiwgVStjOTkxLWM5OTU7XHJcbn1cclxuXHJcblxyXG4vKiBbMjRdICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDEwMDtcclxuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIFRoaW5cIiksIGxvY2FsKFwiTm90b1NhbnNLUi1UaGluXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTZGbVhpRUJQVDRJVGJnTkE1Q2dtT3NuN3RxclllbVF4Y3ZFY1FOdXUwa1FWVVY3X0pVQXQ2M0NqbG9jeWpHcTBaNkhQVGwzOFJVSDQuMjQud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrYzg0MS1jODRiLCBVK2M4NGQtYzg2ZiwgVStjODcyLWM4NzMsIFUrYzg3NS1jODc3LCBVK2M4NzktYzg3ZiwgVStjODgyLWM4ODQsIFUrYzg4Ny1jODhhLCBVK2M4OGQtYzhjMywgVStjOGM1LWM4ZGYsIFUrYzhlMS1jOGU4O1xyXG59XHJcblxyXG5cclxuLyogWzI1XSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiAxMDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBUaGluXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItVGhpblwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk2Rm1YaUVCUFQ0SVRiZ05BNUNnbU9zbjd0cXJZZW1ReGN2RWNRTnV1MGtRVlVWN19KVUF0NjNDamxvY3lqR3EwWjZIUFRsMzhSVUg0LjI1LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVK2M3NzktYzc3YiwgVStjNzdlLWM3ODIsIFUrYzc4NiwgVStjNzhiLCBVK2M3OGQsIFUrYzc4ZiwgVStjNzkyLWM3OTMsIFUrYzc5NSwgVStjNzk3LCBVK2M3OTktYzc5ZiwgVStjN2EyLCBVK2M3YTctYzdhYiwgVStjN2FlLWM3YmIsIFUrYzdiZC1jN2MwLCBVK2M3YzItYzdjNywgVStjN2M5LWM3ZGMsIFUrYzdkZS1jN2ZmLCBVK2M4MDItYzgwMywgVStjODA1LWM4MDcsIFUrYzgwOSwgVStjODBiLWM4MGYsIFUrYzgxMiwgVStjODE0LCBVK2M4MTctYzgxYiwgVStjODFlLWM4MWYsIFUrYzgyMS1jODIzLCBVK2M4MjUtYzgyZSwgVStjODMwLWM4MzcsIFUrYzgzOS1jODNiLCBVK2M4M2QtYzg0MDtcclxufVxyXG5cclxuXHJcbi8qIFsyNl0gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogMTAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgVGhpblwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLVRoaW5cIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5NkZtWGlFQlBUNElUYmdOQTVDZ21Pc243dHFyWWVtUXhjdkVjUU51dTBrUVZVVjdfSlVBdDYzQ2psb2N5akdxMFo2SFBUbDM4UlVINC4yNi53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVStjNmJiLWM2YmYsIFUrYzZjMiwgVStjNmM0LCBVK2M2YzYtYzZjYiwgVStjNmNlLWM2Y2YsIFUrYzZkMS1jNmQzLCBVK2M2ZDUtYzZkYiwgVStjNmRkLWM2ZGYsIFUrYzZlMS1jNmU3LCBVK2M2ZTktYzZlYiwgVStjNmVkLWM2ZWYsIFUrYzZmMS1jNmY4LCBVK2M2ZmEtYzcwMywgVStjNzA1LWM3MDcsIFUrYzcwOS1jNzBiLCBVK2M3MGQtYzcxNiwgVStjNzE4LCBVK2M3MWEtYzcxZiwgVStjNzIyLWM3MjMsIFUrYzcyNS1jNzI3LCBVK2M3MjktYzczNCwgVStjNzM2LWM3M2IsIFUrYzczZS1jNzNmLCBVK2M3NDEtYzc0MywgVStjNzQ1LWM3NGIsIFUrYzc0ZS1jNzUwLCBVK2M3NTItYzc1NywgVStjNzU5LWM3NzMsIFUrYzc3Ni1jNzc3O1xyXG59XHJcblxyXG5cclxuLyogWzI3XSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiAxMDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBUaGluXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItVGhpblwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk2Rm1YaUVCUFQ0SVRiZ05BNUNnbU9zbjd0cXJZZW1ReGN2RWNRTnV1MGtRVlVWN19KVUF0NjNDamxvY3lqR3EwWjZIUFRsMzhSVUg0LjI3LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVK2M1ZjUtYzVmYiwgVStjNWZlLCBVK2M2MDItYzYwNSwgVStjNjA3LCBVK2M2MDktYzYwZiwgVStjNjExLWM2MWEsIFUrYzYxYy1jNjIzLCBVK2M2MjYtYzYyNywgVStjNjI5LWM2MmIsIFUrYzYyZCwgVStjNjJmLWM2MzIsIFUrYzYzNiwgVStjNjM4LCBVK2M2M2EtYzYzZiwgVStjNjQyLWM2NDMsIFUrYzY0NS1jNjQ3LCBVK2M2NDktYzY1MiwgVStjNjU2LWM2NWIsIFUrYzY1ZC1jNjVmLCBVK2M2NjEtYzY2MywgVStjNjY1LWM2NzcsIFUrYzY3OS1jNjdiLCBVK2M2N2QtYzY5MywgVStjNjk2LWM2OTcsIFUrYzY5OS1jNjliLCBVK2M2OWQtYzZhMywgVStjNmE2LCBVK2M2YTgsIFUrYzZhYS1jNmFmLCBVK2M2YjItYzZiMywgVStjNmI1LWM2YjcsIFUrYzZiOS1jNmJhO1xyXG59XHJcblxyXG5cclxuLyogWzI4XSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiAxMDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBUaGluXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItVGhpblwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk2Rm1YaUVCUFQ0SVRiZ05BNUNnbU9zbjd0cXJZZW1ReGN2RWNRTnV1MGtRVlVWN19KVUF0NjNDamxvY3lqR3EwWjZIUFRsMzhSVUg0LjI4LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVK2M1MTctYzUyNywgVStjNTJhLWM1MmIsIFUrYzUyZC1jNTJmLCBVK2M1MzEtYzUzOCwgVStjNTNhLCBVK2M1M2MsIFUrYzUzZS1jNTQzLCBVK2M1NDYtYzU0NywgVStjNTRiLCBVK2M1NGQtYzU1MiwgVStjNTU2LCBVK2M1NWEtYzU1YiwgVStjNTVkLCBVK2M1NWYsIFUrYzU2Mi1jNTYzLCBVK2M1NjUtYzU2NywgVStjNTY5LWM1NmYsIFUrYzU3MiwgVStjNTc0LCBVK2M1NzYtYzU3YiwgVStjNTdlLWM1N2YsIFUrYzU4MS1jNTgzLCBVK2M1ODUtYzU4NiwgVStjNTg4LWM1OGIsIFUrYzU4ZSwgVStjNTkwLCBVK2M1OTItYzU5NiwgVStjNTk5LWM1YjMsIFUrYzViNi1jNWI3LCBVK2M1YmEsIFUrYzViZS1jNWMzLCBVK2M1Y2EtYzVjYiwgVStjNWNkLCBVK2M1Y2YsIFUrYzVkMi1jNWQzLCBVK2M1ZDUtYzVkNywgVStjNWQ5LWM1ZGYsIFUrYzVlMS1jNWUyLCBVK2M1ZTQsIFUrYzVlNi1jNWViLCBVK2M1ZWYsIFUrYzVmMS1jNWYzO1xyXG59XHJcblxyXG5cclxuLyogWzI5XSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiAxMDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBUaGluXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItVGhpblwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk2Rm1YaUVCUFQ0SVRiZ05BNUNnbU9zbjd0cXJZZW1ReGN2RWNRTnV1MGtRVlVWN19KVUF0NjNDamxvY3lqR3EwWjZIUFRsMzhSVUg0LjI5LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVK2M0NzUtYzRlZiwgVStjNGYyLWM0ZjMsIFUrYzRmNS1jNGY3LCBVK2M0ZjktYzRmZiwgVStjNTAyLWM1MGIsIFUrYzUwZC1jNTE2O1xyXG59XHJcblxyXG5cclxuLyogWzMwXSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiAxMDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBUaGluXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItVGhpblwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk2Rm1YaUVCUFQ0SVRiZ05BNUNnbU9zbjd0cXJZZW1ReGN2RWNRTnV1MGtRVlVWN19KVUF0NjNDamxvY3lqR3EwWjZIUFRsMzhSVUg0LjMwLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVK2MzZDAtYzNkNywgVStjM2RhLWMzZGIsIFUrYzNkZC1jM2RlLCBVK2MzZTEtYzNlYywgVStjM2VlLWMzZjMsIFUrYzNmNS1jNDJiLCBVK2M0MmQtYzQ2MywgVStjNDY2LWM0NzQ7XHJcbn1cclxuXHJcblxyXG4vKiBbMzFdICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDEwMDtcclxuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIFRoaW5cIiksIGxvY2FsKFwiTm90b1NhbnNLUi1UaGluXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTZGbVhpRUJQVDRJVGJnTkE1Q2dtT3NuN3RxclllbVF4Y3ZFY1FOdXUwa1FWVVY3X0pVQXQ2M0NqbG9jeWpHcTBaNkhQVGwzOFJVSDQuMzEud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrYzMyYi1jMzY3LCBVK2MzNmEtYzM2YiwgVStjMzZkLWMzNmYsIFUrYzM3MS1jMzc3LCBVK2MzN2EtYzM3YiwgVStjMzdlLWMzODMsIFUrYzM4NS1jMzg3LCBVK2MzODktYzNjZjtcclxufVxyXG5cclxuXHJcbi8qIFszMl0gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogMTAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgVGhpblwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLVRoaW5cIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5NkZtWGlFQlBUNElUYmdOQTVDZ21Pc243dHFyWWVtUXhjdkVjUU51dTBrUVZVVjdfSlVBdDYzQ2psb2N5akdxMFo2SFBUbDM4UlVINC4zMi53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVStjMjZhLWMyNmIsIFUrYzI2ZC1jMjZmLCBVK2MyNzEtYzI3MywgVStjMjc1LWMyN2IsIFUrYzI3ZS1jMjg3LCBVK2MyODktYzI4ZiwgVStjMjkxLWMyOTcsIFUrYzI5OS1jMjlhLCBVK2MyOWMtYzJhMywgVStjMmE1LWMyYTcsIFUrYzJhOS1jMmFiLCBVK2MyYWQtYzJiMywgVStjMmI2LCBVK2MyYjgsIFUrYzJiYS1jMmJiLCBVK2MyYmQtYzJkYiwgVStjMmRlLWMyZGYsIFUrYzJlMS1jMmUyLCBVK2MyZTUtYzJlYSwgVStjMmVlLCBVK2MyZjAsIFUrYzJmMi1jMmY1LCBVK2MyZjcsIFUrYzJmYS1jMmZiLCBVK2MyZmQtYzJmZiwgVStjMzAxLWMzMDcsIFUrYzMwOS1jMzBjLCBVK2MzMGUtYzMxMiwgVStjMzE1LWMzMjMsIFUrYzMyNS1jMzI4LCBVK2MzMmE7XHJcbn1cclxuXHJcblxyXG4vKiBbMzNdICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDEwMDtcclxuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIFRoaW5cIiksIGxvY2FsKFwiTm90b1NhbnNLUi1UaGluXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTZGbVhpRUJQVDRJVGJnTkE1Q2dtT3NuN3RxclllbVF4Y3ZFY1FOdXUwa1FWVVY3X0pVQXQ2M0NqbG9jeWpHcTBaNkhQVGwzOFJVSDQuMzMud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrYzFiYy1jMWMzLCBVK2MxYzUtYzFkZiwgVStjMWUxLWMxZmIsIFUrYzFmZC1jMjAzLCBVK2MyMDUtYzIwYywgVStjMjBlLCBVK2MyMTAtYzIxNywgVStjMjFhLWMyMWIsIFUrYzIxZC1jMjFlLCBVK2MyMjEtYzIyNywgVStjMjI5LWMyMmEsIFUrYzIyYywgVStjMjJlLCBVK2MyMzAsIFUrYzIzMy1jMjRmLCBVK2MyNTEtYzI1NywgVStjMjU5LWMyNjk7XHJcbn1cclxuXHJcblxyXG4vKiBbMzRdICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDEwMDtcclxuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIFRoaW5cIiksIGxvY2FsKFwiTm90b1NhbnNLUi1UaGluXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTZGbVhpRUJQVDRJVGJnTkE1Q2dtT3NuN3RxclllbVF4Y3ZFY1FOdXUwa1FWVVY3X0pVQXQ2M0NqbG9jeWpHcTBaNkhQVGwzOFJVSDQuMzQud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrYzEwMS1jMTFiLCBVK2MxMWYsIFUrYzEyMS1jMTIzLCBVK2MxMjUtYzEyYiwgVStjMTJlLCBVK2MxMzItYzEzNywgVStjMTNhLWMxM2IsIFUrYzEzZC1jMTNmLCBVK2MxNDEtYzE0NywgVStjMTRhLCBVK2MxNGMtYzE1MywgVStjMTU1LWMxNTcsIFUrYzE1OS1jMTViLCBVK2MxNWQtYzE2NiwgVStjMTY5LWMxNmYsIFUrYzE3MS1jMTc3LCBVK2MxNzktYzE4YiwgVStjMThlLWMxOGYsIFUrYzE5MS1jMTkzLCBVK2MxOTUtYzE5YiwgVStjMTlkLWMxOWUsIFUrYzFhMCwgVStjMWEyLWMxYTQsIFUrYzFhNi1jMWJiO1xyXG59XHJcblxyXG5cclxuLyogWzM1XSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiAxMDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBUaGluXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItVGhpblwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk2Rm1YaUVCUFQ0SVRiZ05BNUNnbU9zbjd0cXJZZW1ReGN2RWNRTnV1MGtRVlVWN19KVUF0NjNDamxvY3lqR3EwWjZIUFRsMzhSVUg0LjM1LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVK2MwNDktYzA1NywgVStjMDU5LWMwNWIsIFUrYzA1ZC1jMDVmLCBVK2MwNjEtYzA2NywgVStjMDY5LWMwOGYsIFUrYzA5MS1jMGFiLCBVK2MwYWUtYzBhZiwgVStjMGIxLWMwYjMsIFUrYzBiNSwgVStjMGI3LWMwYmIsIFUrYzBiZSwgVStjMGMyLWMwYzcsIFUrYzBjYS1jMGNiLCBVK2MwY2QtYzBjZiwgVStjMGQxLWMwZDcsIFUrYzBkOS1jMGRhLCBVK2MwZGMsIFUrYzBkZS1jMGUzLCBVK2MwZTUtYzBlYiwgVStjMGVkLWMwZjMsIFUrYzBmNiwgVStjMGY4LCBVK2MwZmEtYzBmZjtcclxufVxyXG5cclxuXHJcbi8qIFszNl0gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogMTAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgVGhpblwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLVRoaW5cIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5NkZtWGlFQlBUNElUYmdOQTVDZ21Pc243dHFyWWVtUXhjdkVjUU51dTBrUVZVVjdfSlVBdDYzQ2psb2N5akdxMFo2SFBUbDM4UlVINC4zNi53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVStiZmE3LWJmYWYsIFUrYmZiMS1iZmM0LCBVK2JmYzYtYmZjYiwgVStiZmNlLWJmY2YsIFUrYmZkMS1iZmQzLCBVK2JmZDUtYmZkYiwgVStiZmRkLWMwNDg7XHJcbn1cclxuXHJcblxyXG4vKiBbMzddICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDEwMDtcclxuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIFRoaW5cIiksIGxvY2FsKFwiTm90b1NhbnNLUi1UaGluXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTZGbVhpRUJQVDRJVGJnTkE1Q2dtT3NuN3RxclllbVF4Y3ZFY1FOdXUwa1FWVVY3X0pVQXQ2M0NqbG9jeWpHcTBaNkhQVGwzOFJVSDQuMzcud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrYmYwNywgVStiZjA5LWJmM2YsIFUrYmY0MS1iZjRmLCBVK2JmNTItYmY1NCwgVStiZjU2LWJmYTY7XHJcbn1cclxuXHJcblxyXG4vKiBbMzhdICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDEwMDtcclxuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIFRoaW5cIiksIGxvY2FsKFwiTm90b1NhbnNLUi1UaGluXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTZGbVhpRUJQVDRJVGJnTkE1Q2dtT3NuN3RxclllbVF4Y3ZFY1FOdXUwa1FWVVY3X0pVQXQ2M0NqbG9jeWpHcTBaNkhQVGwzOFJVSDQuMzgud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrYmU1NiwgVStiZTU4LCBVK2JlNWMtYmU1ZiwgVStiZTYyLWJlNjMsIFUrYmU2NS1iZTY3LCBVK2JlNjktYmU3NCwgVStiZTc2LWJlN2IsIFUrYmU3ZS1iZTdmLCBVK2JlODEtYmU4ZSwgVStiZTkwLCBVK2JlOTItYmVhNywgVStiZWE5LWJlY2YsIFUrYmVkMi1iZWQzLCBVK2JlZDUtYmVkNiwgVStiZWQ5LWJlZTMsIFUrYmVlNi1iZjA2O1xyXG59XHJcblxyXG5cclxuLyogWzM5XSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiAxMDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBUaGluXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItVGhpblwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk2Rm1YaUVCUFQ0SVRiZ05BNUNnbU9zbjd0cXJZZW1ReGN2RWNRTnV1MGtRVlVWN19KVUF0NjNDamxvY3lqR3EwWjZIUFRsMzhSVUg0LjM5LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVK2JkYjAtYmRkMywgVStiZGQ1LWJkZWYsIFUrYmRmMS1iZTBiLCBVK2JlMGQtYmUwZiwgVStiZTExLWJlMTMsIFUrYmUxNS1iZTQzLCBVK2JlNDYtYmU0NywgVStiZTQ5LWJlNGIsIFUrYmU0ZC1iZTUzO1xyXG59XHJcblxyXG5cclxuLyogWzQwXSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiAxMDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBUaGluXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItVGhpblwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk2Rm1YaUVCUFQ0SVRiZ05BNUNnbU9zbjd0cXJZZW1ReGN2RWNRTnV1MGtRVlVWN19KVUF0NjNDamxvY3lqR3EwWjZIUFRsMzhSVUg0LjQwLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVK2JkMDMsIFUrYmQwNiwgVStiZDA4LCBVK2JkMGEtYmQwZiwgVStiZDExLWJkMjIsIFUrYmQyNS1iZDQ3LCBVK2JkNDktYmQ1OCwgVStiZDVhLWJkN2YsIFUrYmQ4Mi1iZDgzLCBVK2JkODUtYmQ4NywgVStiZDhhLWJkOGYsIFUrYmQ5MS1iZDkyLCBVK2JkOTQsIFUrYmQ5Ni1iZDk4LCBVK2JkOWEtYmRhZjtcclxufVxyXG5cclxuXHJcbi8qIFs0MV0gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogMTAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgVGhpblwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLVRoaW5cIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5NkZtWGlFQlBUNElUYmdOQTVDZ21Pc243dHFyWWVtUXhjdkVjUU51dTBrUVZVVjdfSlVBdDYzQ2psb2N5akdxMFo2SFBUbDM4UlVINC40MS53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVStiYzRlLWJjODMsIFUrYmM4Ni1iYzg3LCBVK2JjODktYmM4YiwgVStiYzhkLWJjOTMsIFUrYmM5NiwgVStiYzk4LCBVK2JjOWItYmM5ZiwgVStiY2EyLWJjYTMsIFUrYmNhNS1iY2E3LCBVK2JjYTktYmNiMiwgVStiY2I0LWJjYmIsIFUrYmNiZS1iY2JmLCBVK2JjYzEtYmNjMywgVStiY2M1LWJjY2MsIFUrYmNjZS1iY2QwLCBVK2JjZDItYmNkNCwgVStiY2Q2LWJjZjMsIFUrYmNmNywgVStiY2Y5LWJjZmIsIFUrYmNmZC1iZDAyO1xyXG59XHJcblxyXG5cclxuLyogWzQyXSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiAxMDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBUaGluXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItVGhpblwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk2Rm1YaUVCUFQ0SVRiZ05BNUNnbU9zbjd0cXJZZW1ReGN2RWNRTnV1MGtRVlVWN19KVUF0NjNDamxvY3lqR3EwWjZIUFRsMzhSVUg0LjQyLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVK2JiOTAtYmJhMywgVStiYmE1LWJiYWIsIFUrYmJhZC1iYmJmLCBVK2JiYzEtYmJmNywgVStiYmZhLWJiZmIsIFUrYmJmZC1iYmZlLCBVK2JjMDEtYmMwNywgVStiYzA5LWJjMGEsIFUrYmMwZSwgVStiYzEwLCBVK2JjMTItYmMxMywgVStiYzE3LCBVK2JjMTktYmMxYSwgVStiYzFlLCBVK2JjMjAtYmMyMywgVStiYzI2LCBVK2JjMjgsIFUrYmMyYS1iYzJjLCBVK2JjMmUtYmMyZiwgVStiYzMyLWJjMzMsIFUrYmMzNS1iYzM3LCBVK2JjMzktYmMzZiwgVStiYzQxLWJjNDIsIFUrYmM0NCwgVStiYzQ2LWJjNDgsIFUrYmM0YS1iYzRkO1xyXG59XHJcblxyXG5cclxuLyogWzQzXSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiAxMDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBUaGluXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItVGhpblwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk2Rm1YaUVCUFQ0SVRiZ05BNUNnbU9zbjd0cXJZZW1ReGN2RWNRTnV1MGtRVlVWN19KVUF0NjNDamxvY3lqR3EwWjZIUFRsMzhSVUg0LjQzLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVK2JhZTYtYmFmYiwgVStiYWZkLWJiMTcsIFUrYmIxOS1iYjMzLCBVK2JiMzcsIFUrYmIzOS1iYjNhLCBVK2JiM2QtYmI0MywgVStiYjQ1LWJiNDYsIFUrYmI0OCwgVStiYjRhLWJiNGYsIFUrYmI1MS1iYjUzLCBVK2JiNTUtYmI1NywgVStiYjU5LWJiNjIsIFUrYmI2NC1iYjhmO1xyXG59XHJcblxyXG5cclxuLyogWzQ0XSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiAxMDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBUaGluXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItVGhpblwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk2Rm1YaUVCUFQ0SVRiZ05BNUNnbU9zbjd0cXJZZW1ReGN2RWNRTnV1MGtRVlVWN19KVUF0NjNDamxvY3lqR3EwWjZIUFRsMzhSVUg0LjQ0LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVK2JhMzAtYmEzNywgVStiYTNhLWJhM2IsIFUrYmEzZC1iYTNmLCBVK2JhNDEtYmE0NywgVStiYTQ5LWJhNGEsIFUrYmE0YywgVStiYTRlLWJhNTMsIFUrYmE1Ni1iYTU3LCBVK2JhNTktYmE1YiwgVStiYTVkLWJhNjMsIFUrYmE2NS1iYTY2LCBVK2JhNjgtYmE2ZiwgVStiYTcxLWJhNzMsIFUrYmE3NS1iYTc3LCBVK2JhNzktYmE4NCwgVStiYTg2LCBVK2JhODgtYmFhNywgVStiYWFhLCBVK2JhYWQtYmFhZiwgVStiYWIxLWJhYjcsIFUrYmFiYSwgVStiYWJjLCBVK2JhYmUtYmFlNTtcclxufVxyXG5cclxuXHJcbi8qIFs0NV0gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogMTAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgVGhpblwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLVRoaW5cIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5NkZtWGlFQlBUNElUYmdOQTVDZ21Pc243dHFyWWVtUXhjdkVjUU51dTBrUVZVVjdfSlVBdDYzQ2psb2N5akdxMFo2SFBUbDM4UlVINC40NS53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVStiOTZlLWI5NzMsIFUrYjk3Ni1iOTc3LCBVK2I5NzktYjk3YiwgVStiOTdkLWI5ODMsIFUrYjk4NiwgVStiOTg4LCBVK2I5OGEtYjk4ZCwgVStiOThmLWI5YWIsIFUrYjlhZS1iOWFmLCBVK2I5YjEtYjliMywgVStiOWI1LWI5YmIsIFUrYjliZSwgVStiOWMwLCBVK2I5YzItYjljNywgVStiOWNhLWI5Y2IsIFUrYjljZCwgVStiOWQyLWI5ZDcsIFUrYjlkYSwgVStiOWRjLCBVK2I5ZGYtYjllMCwgVStiOWUyLCBVK2I5ZTYtYjllNywgVStiOWU5LWI5ZjMsIFUrYjlmNiwgVStiOWY4LCBVK2I5ZmItYmEyZjtcclxufVxyXG5cclxuXHJcbi8qIFs0Nl0gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogMTAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgVGhpblwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLVRoaW5cIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5NkZtWGlFQlBUNElUYmdOQTVDZ21Pc243dHFyWWVtUXhjdkVjUU51dTBrUVZVVjdfSlVBdDYzQ2psb2N5akdxMFo2SFBUbDM4UlVINC40Ni53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVStiOGJmLWI4Y2IsIFUrYjhjZC1iOGUwLCBVK2I4ZTItYjhlNywgVStiOGVhLWI4ZWIsIFUrYjhlZC1iOGVmLCBVK2I4ZjEtYjhmNywgVStiOGZhLCBVK2I4ZmMsIFUrYjhmZS1iOTAzLCBVK2I5MDUtYjkxNywgVStiOTE5LWI5MWYsIFUrYjkyMS1iOTNiLCBVK2I5M2QtYjk1NywgVStiOTVhLWI5NWIsIFUrYjk1ZC1iOTVmLCBVK2I5NjEtYjk2NywgVStiOTY5LWI5NmM7XHJcbn1cclxuXHJcblxyXG4vKiBbNDddICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDEwMDtcclxuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIFRoaW5cIiksIGxvY2FsKFwiTm90b1NhbnNLUi1UaGluXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTZGbVhpRUJQVDRJVGJnTkE1Q2dtT3NuN3RxclllbVF4Y3ZFY1FOdXUwa1FWVVY3X0pVQXQ2M0NqbG9jeWpHcTBaNkhQVGwzOFJVSDQuNDcud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrYjgwZC1iODBmLCBVK2I4MTEtYjgxNywgVStiODFhLCBVK2I4MWMtYjgyMywgVStiODI2LWI4MjcsIFUrYjgyOS1iODJiLCBVK2I4MmQtYjgzMywgVStiODM2LCBVK2I4M2EtYjgzZiwgVStiODQxLWI4NWIsIFUrYjg1ZS1iODVmLCBVK2I4NjEtYjg2MywgVStiODY1LWI4NmIsIFUrYjg2ZSwgVStiODcwLCBVK2I4NzItYjhhZiwgVStiOGIxLWI4YmU7XHJcbn1cclxuXHJcblxyXG4vKiBbNDhdICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDEwMDtcclxuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIFRoaW5cIiksIGxvY2FsKFwiTm90b1NhbnNLUi1UaGluXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTZGbVhpRUJQVDRJVGJnTkE1Q2dtT3NuN3RxclllbVF4Y3ZFY1FOdXUwa1FWVVY3X0pVQXQ2M0NqbG9jeWpHcTBaNkhQVGwzOFJVSDQuNDgud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrYjc0ZC1iNzVmLCBVK2I3NjEtYjc2MywgVStiNzY1LWI3NzQsIFUrYjc3Ni1iNzdiLCBVK2I3N2UtYjc3ZiwgVStiNzgxLWI3ODMsIFUrYjc4NS1iNzhiLCBVK2I3OGUsIFUrYjc5Mi1iNzk2LCBVK2I3OWEtYjc5YiwgVStiNzlkLWI3YTcsIFUrYjdhYSwgVStiN2FlLWI3YjMsIFUrYjdiNi1iN2M4LCBVK2I3Y2EtYjdlYiwgVStiN2VlLWI3ZWYsIFUrYjdmMS1iN2YzLCBVK2I3ZjUtYjdmYiwgVStiN2ZlLCBVK2I4MDItYjgwNiwgVStiODBhLWI4MGI7XHJcbn1cclxuXHJcblxyXG4vKiBbNDldICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDEwMDtcclxuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIFRoaW5cIiksIGxvY2FsKFwiTm90b1NhbnNLUi1UaGluXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTZGbVhpRUJQVDRJVGJnTkE1Q2dtT3NuN3RxclllbVF4Y3ZFY1FOdXUwa1FWVVY3X0pVQXQ2M0NqbG9jeWpHcTBaNkhQVGwzOFJVSDQuNDkud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrYjZhNy1iNmFhLCBVK2I2YWMtYjZiMCwgVStiNmIyLWI2ZWYsIFUrYjZmMS1iNzI3LCBVK2I3MmEtYjcyYiwgVStiNzJkLWI3MmUsIFUrYjczMS1iNzM3LCBVK2I3MzktYjczYSwgVStiNzNjLWI3NDMsIFUrYjc0NS1iNzRjO1xyXG59XHJcblxyXG5cclxuLyogWzUwXSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiAxMDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBUaGluXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItVGhpblwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk2Rm1YaUVCUFQ0SVRiZ05BNUNnbU9zbjd0cXJZZW1ReGN2RWNRTnV1MGtRVlVWN19KVUF0NjNDamxvY3lqR3EwWjZIUFRsMzhSVUg0LjUwLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVK2I2MDUtYjYwZiwgVStiNjEyLWI2MTcsIFUrYjYxOS1iNjI0LCBVK2I2MjYtYjY5YiwgVStiNjllLWI2YTMsIFUrYjZhNS1iNmE2O1xyXG59XHJcblxyXG5cclxuLyogWzUxXSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiAxMDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBUaGluXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItVGhpblwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk2Rm1YaUVCUFQ0SVRiZ05BNUNnbU9zbjd0cXJZZW1ReGN2RWNRTnV1MGtRVlVWN19KVUF0NjNDamxvY3lqR3EwWjZIUFRsMzhSVUg0LjUxLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVK2I1NWYsIFUrYjU2Mi1iNTgzLCBVK2I1ODUtYjU5ZiwgVStiNWEyLWI1YTMsIFUrYjVhNS1iNWE3LCBVK2I1YTktYjViMiwgVStiNWI1LWI1YmEsIFUrYjViZC1iNjA0O1xyXG59XHJcblxyXG5cclxuLyogWzUyXSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiAxMDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBUaGluXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItVGhpblwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk2Rm1YaUVCUFQ0SVRiZ05BNUNnbU9zbjd0cXJZZW1ReGN2RWNRTnV1MGtRVlVWN19KVUF0NjNDamxvY3lqR3EwWjZIUFRsMzhSVUg0LjUyLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVK2I0YTUtYjRiNiwgVStiNGI4LWI0YmYsIFUrYjRjMS1iNGM3LCBVK2I0YzktYjRkYiwgVStiNGRlLWI0ZGYsIFUrYjRlMS1iNGUyLCBVK2I0ZTUtYjRlYiwgVStiNGVlLCBVK2I0ZjAsIFUrYjRmMi1iNTEzLCBVK2I1MTYtYjUxNywgVStiNTE5LWI1MWEsIFUrYjUxZC1iNTIzLCBVK2I1MjYsIFUrYjUyOCwgVStiNTJiLWI1MmYsIFUrYjUzMi1iNTMzLCBVK2I1MzUtYjUzNywgVStiNTM5LWI1M2YsIFUrYjU0MS1iNTQ0LCBVK2I1NDYtYjU0YiwgVStiNTRkLWI1NGYsIFUrYjU1MS1iNTViLCBVK2I1NWQtYjU1ZTtcclxufVxyXG5cclxuXHJcbi8qIFs1M10gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogMTAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgVGhpblwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLVRoaW5cIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5NkZtWGlFQlBUNElUYmdOQTVDZ21Pc243dHFyWWVtUXhjdkVjUU51dTBrUVZVVjdfSlVBdDYzQ2psb2N5akdxMFo2SFBUbDM4UlVINC41My53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVStiM2Y4LWIzZmIsIFUrYjNmZC1iNDBmLCBVK2I0MTEtYjQxNywgVStiNDE5LWI0MWIsIFUrYjQxZC1iNDFmLCBVK2I0MjEtYjQyNywgVStiNDJhLWI0MmIsIFUrYjQyZC1iNDRmLCBVK2I0NTItYjQ1MywgVStiNDU1LWI0NTcsIFUrYjQ1OS1iNDVmLCBVK2I0NjItYjQ2NCwgVStiNDY2LWI0NmIsIFUrYjQ2ZC1iNDdmLCBVK2I0ODEtYjRhMztcclxufVxyXG5cclxuXHJcbi8qIFs1NF0gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogMTAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgVGhpblwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLVRoaW5cIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5NkZtWGlFQlBUNElUYmdOQTVDZ21Pc243dHFyWWVtUXhjdkVjUU51dTBrUVZVVjdfSlVBdDYzQ2psb2N5akdxMFo2SFBUbDM4UlVINC41NC53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVStiMzQyLWIzNTMsIFUrYjM1Ni1iMzU3LCBVK2IzNTktYjM1YiwgVStiMzVkLWIzNWUsIFUrYjM2MC1iMzYzLCBVK2IzNjYsIFUrYjM2OCwgVStiMzZhLWIzNmQsIFUrYjM2ZiwgVStiMzcyLWIzNzMsIFUrYjM3NS1iMzc3LCBVK2IzNzktYjM3ZiwgVStiMzgxLWIzODIsIFUrYjM4NCwgVStiMzg2LWIzOGIsIFUrYjM4ZC1iM2MzLCBVK2IzYzYtYjNjNywgVStiM2M5LWIzY2EsIFUrYjNjZC1iM2QzLCBVK2IzZDYsIFUrYjNkOCwgVStiM2RhLWIzZjc7XHJcbn1cclxuXHJcblxyXG4vKiBbNTVdICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDEwMDtcclxuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIFRoaW5cIiksIGxvY2FsKFwiTm90b1NhbnNLUi1UaGluXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTZGbVhpRUJQVDRJVGJnTkE1Q2dtT3NuN3RxclllbVF4Y3ZFY1FOdXUwa1FWVVY3X0pVQXQ2M0NqbG9jeWpHcTBaNkhQVGwzOFJVSDQuNTUud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrYjI3Yy1iMjgzLCBVK2IyODUtYjI4ZiwgVStiMjkyLWIyOTMsIFUrYjI5NS1iMjk3LCBVK2IyOWEtYjI5ZiwgVStiMmExLWIyYTQsIFUrYjJhNy1iMmE5LCBVK2IyYWIsIFUrYjJhZC1iMmM3LCBVK2IyY2EtYjJjYiwgVStiMmNkLWIyY2YsIFUrYjJkMS1iMmQ3LCBVK2IyZGEsIFUrYjJkYywgVStiMmRlLWIyZTMsIFUrYjJlNywgVStiMmU5LWIyZWEsIFUrYjJlZi1iMmYzLCBVK2IyZjYsIFUrYjJmOCwgVStiMmZhLWIyZmIsIFUrYjJmZC1iMmZlLCBVK2IzMDItYjMwMywgVStiMzA1LWIzMDcsIFUrYjMwOS1iMzBmLCBVK2IzMTIsIFUrYjMxNi1iMzFiLCBVK2IzMWQtYjM0MTtcclxufVxyXG5cclxuXHJcbi8qIFs1Nl0gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogMTAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgVGhpblwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLVRoaW5cIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5NkZtWGlFQlBUNElUYmdOQTVDZ21Pc243dHFyWWVtUXhjdkVjUU51dTBrUVZVVjdfSlVBdDYzQ2psb2N5akdxMFo2SFBUbDM4UlVINC41Ni53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVStiMWQ2LWIxZTcsIFUrYjFlOS1iMWZjLCBVK2IxZmUtYjIwMywgVStiMjA2LWIyMDcsIFUrYjIwOS1iMjBiLCBVK2IyMGQtYjIxMywgVStiMjE2LWIyMWYsIFUrYjIyMS1iMjU3LCBVK2IyNTktYjI3MywgVStiMjc1LWIyN2I7XHJcbn1cclxuXHJcblxyXG4vKiBbNTddICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDEwMDtcclxuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIFRoaW5cIiksIGxvY2FsKFwiTm90b1NhbnNLUi1UaGluXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTZGbVhpRUJQVDRJVGJnTkE1Q2dtT3NuN3RxclllbVF4Y3ZFY1FOdXUwa1FWVVY3X0pVQXQ2M0NqbG9jeWpHcTBaNkhQVGwzOFJVSDQuNTcud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrYjEyMC1iMTIyLCBVK2IxMjYtYjEyNywgVStiMTI5LWIxMmIsIFUrYjEyZC1iMTMzLCBVK2IxMzYsIFUrYjEzOCwgVStiMTNhLWIxM2YsIFUrYjE0Mi1iMTQzLCBVK2IxNDUtYjE0ZiwgVStiMTUxLWIxNTMsIFUrYjE1Ni1iMTU3LCBVK2IxNTktYjE3NywgVStiMTdhLWIxN2IsIFUrYjE3ZC1iMTdmLCBVK2IxODEtYjE4NywgVStiMTg5LWIxOGMsIFUrYjE4ZS1iMTkxLCBVK2IxOTUtYjFhNywgVStiMWE5LWIxY2IsIFUrYjFjZC1iMWQ1O1xyXG59XHJcblxyXG5cclxuLyogWzU4XSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiAxMDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBUaGluXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItVGhpblwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk2Rm1YaUVCUFQ0SVRiZ05BNUNnbU9zbjd0cXJZZW1ReGN2RWNRTnV1MGtRVlVWN19KVUF0NjNDamxvY3lqR3EwWjZIUFRsMzhSVUg0LjU4LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVK2IwNWYtYjA3YiwgVStiMDdlLWIwN2YsIFUrYjA4MS1iMDgzLCBVK2IwODUtYjA4YiwgVStiMDhkLWIwOTcsIFUrYjA5YiwgVStiMDlkLWIwOWYsIFUrYjBhMi1iMGE3LCBVK2IwYWEsIFUrYjBiMCwgVStiMGIyLCBVK2IwYjYtYjBiNywgVStiMGI5LWIwYmIsIFUrYjBiZC1iMGMzLCBVK2IwYzYtYjBjNywgVStiMGNhLWIwY2YsIFUrYjBkMS1iMGRmLCBVK2IwZTEtYjBlNCwgVStiMGU2LWIxMDcsIFUrYjEwYS1iMTBiLCBVK2IxMGQtYjEwZiwgVStiMTExLWIxMTIsIFUrYjExNC1iMTE3LCBVK2IxMTktYjExYSwgVStiMTFjLWIxMWY7XHJcbn1cclxuXHJcblxyXG4vKiBbNTldICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDEwMDtcclxuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIFRoaW5cIiksIGxvY2FsKFwiTm90b1NhbnNLUi1UaGluXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTZGbVhpRUJQVDRJVGJnTkE1Q2dtT3NuN3RxclllbVF4Y3ZFY1FOdXUwa1FWVVY3X0pVQXQ2M0NqbG9jeWpHcTBaNkhQVGwzOFJVSDQuNTkud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrYWZhYy1hZmI3LCBVK2FmYmEtYWZiYiwgVSthZmJkLWFmYmYsIFUrYWZjMS1hZmM2LCBVK2FmY2EtYWZjYywgVSthZmNlLWFmZDMsIFUrYWZkNS1hZmU3LCBVK2FmZTktYWZlZiwgVSthZmYxLWIwMGIsIFUrYjAwZC1iMDBmLCBVK2IwMTEtYjAxMywgVStiMDE1LWIwMWIsIFUrYjAxZC1iMDI3LCBVK2IwMjktYjA0MywgVStiMDQ1LWIwNDcsIFUrYjA0OSwgVStiMDRiLCBVK2IwNGQtYjA1MiwgVStiMDU1LWIwNTYsIFUrYjA1OC1iMDVjLCBVK2IwNWU7XHJcbn1cclxuXHJcblxyXG4vKiBbNjBdICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDEwMDtcclxuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIFRoaW5cIiksIGxvY2FsKFwiTm90b1NhbnNLUi1UaGluXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTZGbVhpRUJQVDRJVGJnTkE1Q2dtT3NuN3RxclllbVF4Y3ZFY1FOdXUwa1FWVVY3X0pVQXQ2M0NqbG9jeWpHcTBaNkhQVGwzOFJVSDQuNjAud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrYWYwMy1hZjA3LCBVK2FmMDktYWYyYiwgVSthZjJlLWFmMzMsIFUrYWYzNS1hZjNiLCBVK2FmM2UtYWY0MCwgVSthZjQ0LWFmNDcsIFUrYWY0YS1hZjVjLCBVK2FmNWUtYWY2MywgVSthZjY1LWFmN2YsIFUrYWY4MS1hZmFiO1xyXG59XHJcblxyXG5cclxuLyogWzYxXSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiAxMDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBUaGluXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItVGhpblwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk2Rm1YaUVCUFQ0SVRiZ05BNUNnbU9zbjd0cXJZZW1ReGN2RWNRTnV1MGtRVlVWN19KVUF0NjNDamxvY3lqR3EwWjZIUFRsMzhSVUg0LjYxLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVK2FlNTYtYWU1YiwgVSthZTVlLWFlNjAsIFUrYWU2Mi1hZTY0LCBVK2FlNjYtYWU2NywgVSthZTY5LWFlNmIsIFUrYWU2ZC1hZTgzLCBVK2FlODUtYWViYiwgVSthZWJmLCBVK2FlYzEtYWVjMywgVSthZWM1LWFlY2IsIFUrYWVjZSwgVSthZWQwLCBVK2FlZDItYWVkNywgVSthZWQ5LWFlZjMsIFUrYWVmNS1hZjAyO1xyXG59XHJcblxyXG5cclxuLyogWzYyXSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiAxMDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBUaGluXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItVGhpblwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk2Rm1YaUVCUFQ0SVRiZ05BNUNnbU9zbjd0cXJZZW1ReGN2RWNRTnV1MGtRVlVWN19KVUF0NjNDamxvY3lqR3EwWjZIUFRsMzhSVUg0LjYyLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVK2FkOWMtYWRhMywgVSthZGE1LWFkYmYsIFUrYWRjMS1hZGMzLCBVK2FkYzUtYWRjNywgVSthZGM5LWFkZDIsIFUrYWRkNC1hZGRiLCBVK2FkZGQtYWRkZiwgVSthZGUxLWFkZTMsIFUrYWRlNS1hZGY3LCBVK2FkZmEtYWRmYiwgVSthZGZkLWFkZmYsIFUrYWUwMi1hZTA3LCBVK2FlMGEsIFUrYWUwYywgVSthZTBlLWFlMTMsIFUrYWUxNS1hZTJmLCBVK2FlMzEtYWUzMywgVSthZTM1LWFlMzcsIFUrYWUzOS1hZTNmLCBVK2FlNDIsIFUrYWU0NCwgVSthZTQ2LWFlNDksIFUrYWU0YiwgVSthZTRmLCBVK2FlNTEtYWU1MywgVSthZTU1O1xyXG59XHJcblxyXG5cclxuLyogWzYzXSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiAxMDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBUaGluXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItVGhpblwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk2Rm1YaUVCUFQ0SVRiZ05BNUNnbU9zbjd0cXJZZW1ReGN2RWNRTnV1MGtRVlVWN19KVUF0NjNDamxvY3lqR3EwWjZIUFRsMzhSVUg0LjYzLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVK2FjZTItYWNlMywgVSthY2U1LWFjZTYsIFUrYWNlOS1hY2VmLCBVK2FjZjIsIFUrYWNmNCwgVSthY2Y3LWFjZmIsIFUrYWNmZS1hY2ZmLCBVK2FkMDEtYWQwMywgVSthZDA1LWFkMGIsIFUrYWQwZC1hZDEwLCBVK2FkMTItYWQxYiwgVSthZDFkLWFkMzMsIFUrYWQzNS1hZDQ4LCBVK2FkNGEtYWQ0ZiwgVSthZDUxLWFkNmIsIFUrYWQ2ZS1hZDZmLCBVK2FkNzEtYWQ3MiwgVSthZDc3LWFkN2MsIFUrYWQ3ZSwgVSthZDgwLCBVK2FkODItYWQ4NywgVSthZDg5LWFkOGIsIFUrYWQ4ZC1hZDhmLCBVK2FkOTEtYWQ5YjtcclxufVxyXG5cclxuXHJcbi8qIFs2NF0gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogMTAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgVGhpblwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLVRoaW5cIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5NkZtWGlFQlBUNElUYmdOQTVDZ21Pc243dHFyWWVtUXhjdkVjUU51dTBrUVZVVjdfSlVBdDYzQ2psb2N5akdxMFo2SFBUbDM4UlVINC42NC53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVSthYzI1LWFjMmMsIFUrYWMyZSwgVSthYzMwLCBVK2FjMzItYWMzNywgVSthYzM5LWFjM2YsIFUrYWM0MS1hYzRjLCBVK2FjNGUtYWM2ZiwgVSthYzcyLWFjNzMsIFUrYWM3NS1hYzc2LCBVK2FjNzktYWM3ZiwgVSthYzgyLCBVK2FjODQtYWM4OCwgVSthYzhhLWFjOGIsIFUrYWM4ZC1hYzhmLCBVK2FjOTEtYWM5MywgVSthYzk1LWFjOWIsIFUrYWM5ZC1hYzllLCBVK2FjYTEtYWNhNywgVSthY2FiLCBVK2FjYWQtYWNhZiwgVSthY2IxLWFjYjcsIFUrYWNiYS1hY2JiLCBVK2FjYmUtYWNjMCwgVSthY2MyLWFjYzMsIFUrYWNjNS1hY2RmO1xyXG59XHJcblxyXG5cclxuLyogWzY1XSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiAxMDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBUaGluXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItVGhpblwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk2Rm1YaUVCUFQ0SVRiZ05BNUNnbU9zbjd0cXJZZW1ReGN2RWNRTnV1MGtRVlVWN19KVUF0NjNDamxvY3lqR3EwWjZIUFRsMzhSVUg0LjY1LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVKzk5ZGYsIFUrOTllZCwgVSs5OWYxLCBVKzk5ZmYsIFUrOWEwMSwgVSs5YTA4LCBVKzlhMGUtOWEwZiwgVSs5YTE5LCBVKzlhMmIsIFUrOWEzMCwgVSs5YTM2LTlhMzcsIFUrOWE0MCwgVSs5YTQzLCBVKzlhNDUsIFUrOWE0ZCwgVSs5YTU1LCBVKzlhNTcsIFUrOWE1YS05YTViLCBVKzlhNWYsIFUrOWE2MiwgVSs5YTY1LCBVKzlhNjktOWE2YSwgVSs5YWE4LCBVKzlhYjgsIFUrOWFkMywgVSs5YWU1LCBVKzlhZWUsIFUrOWIxYSwgVSs5YjI3LCBVKzliMmEsIFUrOWIzMSwgVSs5YjNjLCBVKzliNDEtOWI0NSwgVSs5YjRmLCBVKzliNTQsIFUrOWI1YSwgVSs5YjZmLCBVKzliOGUsIFUrOWI5MSwgVSs5YjlmLCBVKzliYWIsIFUrOWJhZSwgVSs5YmM5LCBVKzliZDYsIFUrOWJlNCwgVSs5YmU4LCBVKzljMGQsIFUrOWMxMCwgVSs5YzEyLCBVKzljMTUsIFUrOWMyNSwgVSs5YzMyLCBVKzljM2IsIFUrOWM0NywgVSs5YzQ5LCBVKzljNTcsIFUrOWNlNSwgVSs5Y2U3LCBVKzljZTksIFUrOWNmMy05Y2Y0LCBVKzljZjYsIFUrOWQwOSwgVSs5ZDFiLCBVKzlkMjYsIFUrOWQyOCwgVSs5ZDNiLCBVKzlkNTEsIFUrOWQ1ZCwgVSs5ZDYwLTlkNjEsIFUrOWQ2YywgVSs5ZDcyLCBVKzlkYTksIFUrOWRhZiwgVSs5ZGI0LCBVKzlkYzQsIFUrOWRkNywgVSs5ZGYyLCBVKzlkZjgtOWRmYSwgVSs5ZTFhLCBVKzllMWUsIFUrOWU3NSwgVSs5ZTc5LCBVKzllN2QsIFUrOWU3ZiwgVSs5ZTkyLTllOTMsIFUrOWU5NywgVSs5ZTlkLCBVKzllOWYsIFUrOWVhNSwgVSs5ZWI0LTllYjUsIFUrOWViYiwgVSs5ZWJlLCBVKzllYzMsIFUrOWVjZC05ZWNlLCBVKzllZDQsIFUrOWVkOCwgVSs5ZWRiLTllZGMsIFUrOWVkZSwgVSs5ZWU4LCBVKzllZjQsIFUrOWYwNy05ZjA4LCBVKzlmMGUsIFUrOWYxMywgVSs5ZjIwLCBVKzlmM2IsIFUrOWY0YS05ZjRiLCBVKzlmNGUsIFUrOWY1MiwgVSs5ZjVmLCBVKzlmNjEsIFUrOWY2NywgVSs5ZjZhLCBVKzlmNmMsIFUrOWY3NywgVSs5ZjhkLCBVKzlmOTAsIFUrOWY5NSwgVSs5ZjljLCBVK2FjMDItYWMwMywgVSthYzA1LWFjMDYsIFUrYWMwOS1hYzBmLCBVK2FjMTctYWMxOCwgVSthYzFiLCBVK2FjMWUtYWMxZiwgVSthYzIxLWFjMjM7XHJcbn1cclxuXHJcblxyXG4vKiBbOTNdICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDEwMDtcclxuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIFRoaW5cIiksIGxvY2FsKFwiTm90b1NhbnNLUi1UaGluXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTZGbVhpRUJQVDRJVGJnTkE1Q2dtT3NuN3RxclllbVF4Y3ZFY1FOdXUwa1FWVVY3X0pVQXQ2M0NqbG9jeWpHcTBaNkhQVGwzOFJVSDQuOTMud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrMzM4Yy0zMzljLCBVKzMzOWYtMzNhMCwgVSszM2EyLTMzY2IsIFUrMzNjZi0zM2QwLCBVKzMzZDMsIFUrMzNkNiwgVSszM2Q4LCBVKzMzZGItMzNkZCwgVSs0ZTAxLCBVKzRlMDMsIFUrNGUwNy00ZTA4LCBVKzRlMTEsIFUrNGUxNC00ZTE1LCBVKzRlMTgtNGUxOSwgVSs0ZTFlLCBVKzRlMzIsIFUrNGUzOC00ZTM5LCBVKzRlNDItNGU0MywgVSs0ZTQ1LCBVKzRlNGQtNGU0ZiwgVSs0ZTU2LCBVKzRlNTgtNGU1OSwgVSs0ZTVkLTRlNWUsIFUrNGU2YiwgVSs0ZTZkLCBVKzRlNzMsIFUrNGU3Ni00ZTc3LCBVKzRlN2UsIFUrNGU4MiwgVSs0ZTg2LCBVKzRlODgsIFUrNGU4ZSwgVSs0ZTkwLTRlOTIsIFUrNGU5NC00ZTk1LCBVKzRlOTgsIFUrNGU5YiwgVSs0ZTllLCBVKzRlYTEtNGVhMiwgVSs0ZWE0LTRlYTYsIFUrNGVhOCwgVSs0ZWFiLCBVKzRlYWQtNGVhZSwgVSs0ZWI2LCBVKzRlYzAtNGVjMSwgVSs0ZWM0LCBVKzRlYzcsIFUrNGVjYiwgVSs0ZWNkLCBVKzRlZDQtNGVkNSwgVSs0ZWQ3LTRlZDksIFUrNGVkZCwgVSs0ZWRmLCBVKzRlZTQsIFUrNGVmMCwgVSs0ZWYyLCBVKzRlZjYtNGVmNywgVSs0ZWZiLCBVKzRmMDEsIFUrNGYwOSwgVSs0ZjBiLCBVKzRmMGQtNGYxMSwgVSs0ZjJmLCBVKzRmMzQsIFUrNGYzNiwgVSs0ZjM4LCBVKzRmM2EsIFUrNGYzYy00ZjNkO1xyXG59XHJcblxyXG5cclxuLyogWzk0XSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiAxMDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBUaGluXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItVGhpblwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk2Rm1YaUVCUFQ0SVRiZ05BNUNnbU9zbjd0cXJZZW1ReGN2RWNRTnV1MGtRVlVWN19KVUF0NjNDamxvY3lqR3EwWjZIUFRsMzhSVUg0Ljk0LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVKzMxMzYsIFUrMzEzOCwgVSszMTNhLTMxNDAsIFUrMzE0My0zMTQ0LCBVKzMxNTAsIFUrMzE1MiwgVSszMTU0LTMxNTYsIFUrMzE1OC0zMTViLCBVKzMxNWQtMzE1ZiwgVSszMTYyLCBVKzMxNjQtMzE4YywgVSszMThlLCBVKzMyMDAtMzIxYiwgVSszMjMxLCBVKzMyMzksIFUrMzI1MS0zMjVhLCBVKzMyNjAtMzI3YiwgVSszMjdlLTMyN2YsIFUrMzI4YS0zMjkwLCBVKzMyOTQsIFUrMzI5ZSwgVSszMmE1LCBVKzMzODAtMzM4NCwgVSszMzg4LTMzOGI7XHJcbn1cclxuXHJcblxyXG4vKiBbOTVdICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDEwMDtcclxuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIFRoaW5cIiksIGxvY2FsKFwiTm90b1NhbnNLUi1UaGluXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTZGbVhpRUJQVDRJVGJnTkE1Q2dtT3NuN3RxclllbVF4Y3ZFY1FOdXUwa1FWVVY3X0pVQXQ2M0NqbG9jeWpHcTBaNkhQVGwzOFJVSDQuOTUud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrMmY3ZCwgVSsyZjdmLTJmOGIsIFUrMmY4ZS0yZjkwLCBVKzJmOTItMmY5NywgVSsyZjk5LTJmYTAsIFUrMmZhMi0yZmEzLCBVKzJmYTUtMmZhOSwgVSsyZmFjLTJmYjEsIFUrMmZiMy0yZmJjLCBVKzJmYzEtMmZjYSwgVSsyZmNkLTJmZDQsIFUrMzAwMywgVSszMDEyLTMwMTksIFUrMzAxYywgVSszMDFlLTMwMjAsIFUrMzAzNiwgVSszMDQxLCBVKzMwNDMsIFUrMzA0NSwgVSszMDQ3LCBVKzMwNDksIFUrMzA0ZSwgVSszMDUwLCBVKzMwNTIsIFUrMzA1NiwgVSszMDVhLCBVKzMwNWMsIFUrMzA1ZSwgVSszMDYyLCBVKzMwNjUsIFUrMzA2YywgVSszMDcwLTMwN2QsIFUrMzA4MCwgVSszMDg1LCBVKzMwODcsIFUrMzA4ZSwgVSszMDkwLTMwOTEsIFUrMzBhMSwgVSszMGE1LCBVKzMwYTksIFUrMzBhZSwgVSszMGIxLTMwYjIsIFUrMzBiNCwgVSszMGI2LCBVKzMwYmMtMzBiZSwgVSszMGMyLCBVKzMwYzUsIFUrMzBjYywgVSszMGQyLCBVKzMwZDQsIFUrMzBkOC0zMGRkLCBVKzMwZTQsIFUrMzBlNiwgVSszMGU4LCBVKzMwZWUsIFUrMzBmMC0zMGYyLCBVKzMwZjQtMzBmNiwgVSszMTMzLCBVKzMxMzU7XHJcbn1cclxuXHJcblxyXG4vKiBbOTZdICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDEwMDtcclxuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIFRoaW5cIiksIGxvY2FsKFwiTm90b1NhbnNLUi1UaGluXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTZGbVhpRUJQVDRJVGJnTkE1Q2dtT3NuN3RxclllbVF4Y3ZFY1FOdXUwa1FWVVY3X0pVQXQ2M0NqbG9jeWpHcTBaNkhQVGwzOFJVSDQuOTYud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrMjU0MS0yNTRiLCBVKzI1YTQtMjVhOSwgVSsyNWIxLCBVKzI1YjUsIFUrMjViOSwgVSsyNWJmLCBVKzI1YzEsIFUrMjVjMywgVSsyNWM5LTI1Y2EsIFUrMjVjYywgVSsyNWNlLCBVKzI1ZDAtMjVkMSwgVSsyNWU2LCBVKzI1ZWYsIFUrMjYwZiwgVSsyNjFkLCBVKzI2MWYsIFUrMjYyZiwgVSsyNjYwLCBVKzI2NjQsIFUrMjY2Ny0yNjY5LCBVKzI2NmQsIFUrMjY2ZiwgVSsyNzE2LCBVKzI3MWEsIFUrMjczZCwgVSsyNzU2LCBVKzI3NzYtMjc3ZiwgVSsyNzhhLTI3OTMsIFUrMjk2MywgVSsyOTY1LCBVKzJhYzUtMmFjNiwgVSsyYWNiLTJhY2MsIFUrMmYwMCwgVSsyZjA0LCBVKzJmMDYsIFUrMmYwOCwgVSsyZjBhLTJmMGIsIFUrMmYxMS0yZjEyLCBVKzJmMTQsIFUrMmYxNy0yZjE4LCBVKzJmMWMtMmYxZCwgVSsyZjFmLTJmMjAsIFUrMmYyMy0yZjI2LCBVKzJmMjgtMmYyOSwgVSsyZjJiLCBVKzJmMmQsIFUrMmYyZi0yZjMyLCBVKzJmMzgsIFUrMmYzYy0yZjQwLCBVKzJmNDItMmY0YywgVSsyZjRmLTJmNTIsIFUrMmY1NC0yZjU4LCBVKzJmNWEtMmY2NiwgVSsyZjY5LTJmNzAsIFUrMmY3Mi0yZjc2LCBVKzJmNzgsIFUrMmY3YS0yZjdjO1xyXG59XHJcblxyXG5cclxuLyogWzk3XSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiAxMDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBUaGluXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItVGhpblwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk2Rm1YaUVCUFQ0SVRiZ05BNUNnbU9zbjd0cXJZZW1ReGN2RWNRTnV1MGtRVlVWN19KVUF0NjNDamxvY3lqR3EwWjZIUFRsMzhSVUg0Ljk3LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVKzI0NzktMjQ4NywgVSsyNDljLTI0ZDEsIFUrMjRkMy0yNGQ3LCBVKzI0ZDktMjRlOSwgVSsyNGViLTI0ZjQsIFUrMjUwMC0yNTAxLCBVKzI1MDMsIFUrMjUwYy0yNTEzLCBVKzI1MTUtMjUxNiwgVSsyNTE4LTI1NDA7XHJcbn1cclxuXHJcblxyXG4vKiBbOThdICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDEwMDtcclxuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIFRoaW5cIiksIGxvY2FsKFwiTm90b1NhbnNLUi1UaGluXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTZGbVhpRUJQVDRJVGJnTkE1Q2dtT3NuN3RxclllbVF4Y3ZFY1FOdXUwa1FWVVY3X0pVQXQ2M0NqbG9jeWpHcTBaNkhQVGwzOFJVSDQuOTgud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrMjE1Yi0yMTVlLCBVKzIxNjItMjE2OSwgVSsyMTcwLTIxNzksIFUrMjE5NS0yMTk5LCBVKzIxYjAtMjFiNCwgVSsyMWJjLCBVKzIxYzAsIFUrMjFjNC0yMWM1LCBVKzIxY2QsIFUrMjFjZi0yMWQ0LCBVKzIxZTAtMjFlMywgVSsyMWU2LTIxZTksIFUrMjIwMCwgVSsyMjAyLTIyMDMsIFUrMjIwNi0yMjA5LCBVKzIyMGItMjIwYywgVSsyMjBmLCBVKzIyMTEsIFUrMjIxMywgVSsyMjFhLCBVKzIyMWQtMjIyMCwgVSsyMjIyLCBVKzIyMjUtMjIyNywgVSsyMjI5LTIyMmMsIFUrMjIyZSwgVSsyMjM0LTIyMzcsIFUrMjIzZCwgVSsyMjQzLCBVKzIyNDUsIFUrMjI0OCwgVSsyMjUwLTIyNTMsIFUrMjI1YSwgVSsyMjYwLTIyNjIsIFUrMjI2NC0yMjY3LCBVKzIyNmEtMjI2YiwgVSsyMjZlLTIyNzMsIFUrMjI3Ni0yMjc3LCBVKzIyNzktMjI3YiwgVSsyMjgwLTIyODcsIFUrMjI4YS0yMjhiLCBVKzIyOTUtMjI5NywgVSsyMmEzLTIyYTUsIFUrMjJiYi0yMmJjLCBVKzIyY2UtMjJjZiwgVSsyMmRhLTIyZGIsIFUrMjJlZS0yMmVmLCBVKzIzMDYsIFUrMjMxMiwgVSsyMzE0LCBVKzI0NjctMjQ3ODtcclxufVxyXG5cclxuXHJcbi8qIFs5OV0gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogMTAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgVGhpblwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLVRoaW5cIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5NkZtWGlFQlBUNElUYmdOQTVDZ21Pc243dHFyWWVtUXhjdkVjUU51dTBrUVZVVjdfSlVBdDYzQ2psb2N5akdxMFo2SFBUbDM4UlVINC45OS53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVSs4MS04MiwgVSs4NCwgVSthMi1hNSwgVSthNy1hOCwgVSthYSwgVSthYy1hZCwgVStiMS1iMywgVStiNiwgVStiOC1iYSwgVStiYy1iZSwgVStjMCwgVStjMiwgVStjNi1jYiwgVStjZS1kMCwgVStkNCwgVStkOC1kOSwgVStkYi1kYywgVStkZS1kZiwgVStlNiwgVStlYiwgVStlZS1mMCwgVStmNCwgVStmNy1mOSwgVStmYiwgVStmZS1mZiwgVSsxMTEsIFUrMTI2LTEyNywgVSsxMzItMTMzLCBVKzEzOCwgVSsxM2YtMTQyLCBVKzE0OS0xNGIsIFUrMTUyLTE1MywgVSsxNjYtMTY3LCBVKzJiYywgVSsyYzcsIFUrMmQwLCBVKzJkOC0yZDksIFUrMmRiLTJkZCwgVSszOTEtMzk0LCBVKzM5Ni0zYTEsIFUrM2EzLTNhOSwgVSszYjItM2I2LCBVKzNiOCwgVSszYmMsIFUrM2JlLTNjMSwgVSszYzMtM2M5LCBVKzIwMTAsIFUrMjAxNS0yMDE2LCBVKzIwMTgtMjAxOSwgVSsyMDFiLCBVKzIwMWYtMjAyMSwgVSsyMDI1LCBVKzIwMzAsIFUrMjAzMy0yMDM2LCBVKzIwM2MsIFUrMjAzZSwgVSsyMDQyLCBVKzIwNzQsIFUrMjA3YS0yMDdmLCBVKzIwODEtMjA4NCwgVSsyMTA5LCBVKzIxMTMsIFUrMjExNiwgVSsyMTIxLCBVKzIxMjYsIFUrMjEyYiwgVSsyMTUzLTIxNTQ7XHJcbn1cclxuXHJcblxyXG4vKiBbMTAwXSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiAxMDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBUaGluXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItVGhpblwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk2Rm1YaUVCUFQ0SVRiZ05BNUNnbU9zbjd0cXJZZW1ReGN2RWNRTnV1MGtRVlVWN19KVUF0NjNDamxvY3lqR3EwWjZIUFRsMzhSVUg0LjEwMC53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVStlOCwgVSsyZGEsIFUrMjE2MCwgVSsyMTk0LCBVKzMwNTQsIFUrMzA1OCwgVSszMDZkLCBVKzMwODYsIFUrMzA4ZCwgVSszMGFjLCBVKzMwYmIsIFUrMzBjNCwgVSszMGNkLTMwY2UsIFUrMzBlMiwgVSszMTMyLCBVKzMxNDYsIFUrMzE0OSwgVSszMzlkLCBVKzRlM2IsIFUrNGYwYSwgVSs0ZmRkLCBVKzRmZTEsIFUrNTQwOSwgVSs1NDBjLCBVKzU4MzQsIFUrNTkyYS01OTJiLCBVKzViOWEsIFUrNWRkZSwgVSs1ZTBjLCBVKzVlNzMsIFUrNWYwZiwgVSs2MGYzLCBVKzY1M2YsIFUrNjYxZiwgVSs2NjJmLCBVKzY2N2EsIFUrNjgzYywgVSs2YjRjLCBVKzZjMTEsIFUrNzY3YywgVSs3NmVlLCBVKzc2ZjQsIFUrNzdmMywgVSs3OWQxLCBVKzdhN2EsIFUrN2IyYywgVSs3ZDIyLCBVKzgyMDcsIFUrOGEwMCwgVSs4YTcxLCBVKzkyODAsIFUrOTU4MCwgVSs5NThiLCBVKzk2YzYsIFUrOTc2MiwgVSs5OGRmLCBVKzllZDEsIFUrYWMyZCwgVSthZGM4LCBVK2FkZDMsIFUrYWY0OCwgVStiMDE0LCBVK2IxMzQtYjEzNSwgVStiMTU4LCBVK2IyYWEsIFUrYjM1ZiwgVStiNmE0LCBVK2I5Y2YsIFUrYmI2MywgVStiZDIzLCBVK2JlOTEsIFUrYzI5YiwgVStjM2Y0LCBVK2M0MmMsIFUrYzU1YywgVStjNTczLCBVK2M1OGYsIFUrYzc4YywgVStjN2RkLCBVK2M4ZjUsIFUrY2FkMSwgVStjYzQ4LCBVK2NmMTAsIFUrY2YyMCwgVStkMDNjLCBVK2QwN2QsIFUrZDJhMCwgVStkMzBlLCBVK2QzOGQsIFUrZDNhOCwgVStkM2M4LCBVK2Q1ZTUsIFUrZDVmOSwgVStkNmU0LCBVK2Y5MGEsIFUrZmYwMiwgVStmZjFjO1xyXG59XHJcblxyXG5cclxuLyogWzEwMV0gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogMTAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgVGhpblwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLVRoaW5cIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5NkZtWGlFQlBUNElUYmdOQTVDZ21Pc243dHFyWWVtUXhjdkVjUU51dTBrUVZVVjdfSlVBdDYzQ2psb2N5akdxMFo2SFBUbDM4UlVINC4xMDEud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrM2IxLCBVKzI0NjYsIFUrMjVhMSwgVSsyNWEzLCBVKzI2MWMsIFUrMzAwOC0zMDA5LCBVKzMwNWIsIFUrMzA1ZCwgVSszMDY5LCBVKzMwYTcsIFUrMzBiYSwgVSszMGNmLCBVKzMwZWYsIFUrMzE1MSwgVSszMTU3LCBVKzRlNGIsIFUrNGU1ZiwgVSs0ZThjLCBVKzRlY2EsIFUrNGVkNiwgVSs0ZjViLCBVKzUwY2YsIFUrNTE0OSwgVSs1MTY1LCBVKzUxNzEsIFUrNTIyOSwgVSs1MjliLCBVKzUzMTYsIFUrNTM5ZiwgVSs1M2YyLCBVKzU3MWYsIFUrNTcyOCwgVSs1OGViLCBVKzU5MWMsIFUrNWI3OCwgVSs1YzExLCBVKzVjNTUsIFUrNWRkZCwgVSs1ZTAyLCBVKzVmYjcsIFUrNjBjNSwgVSs2MTBmLCBVKzYxMWYsIFUrNjYyNSwgVSs2NmY4LCBVKzY3OTcsIFUrNjc5YywgVSs2ODJhLCBVKzZkMmEsIFUrNzA2YiwgVSs3NDA2LCBVKzc2N2IsIFUrNzZmOCwgVSs3N2U1LCBVKzdhY2IsIFUrODk4YiwgVSs4YTY5LCBVKzhkZWYsIFUrOGZkMSwgVSs5MDFhLCBVKzkwZTgsIFUrOTFjZCwgVSs5NzVlLCBVK2FlMTQsIFUrYWU2YywgVSthZWMwLCBVK2FmYzcsIFUrYWZjOSwgVStiMDFjLCBVK2IwMjgsIFUrYjMwOCwgVStiMzExLCBVK2IzMTQsIFUrYjMxYywgVStiNTI0LCBVK2I1NjAsIFUrYjc2NCwgVStiOTIwLCBVK2I5ZTMsIFUrYmQ0OCwgVStiZTdkLCBVK2MwZGIsIFUrYzIzMSwgVStjMjcwLCBVK2MyZTMsIFUrYzM3ZCwgVStjM2VkLCBVK2M1MzAsIFUrYzZhNSwgVStjNmRjLCBVK2M3YTQsIFUrYzk1NCwgVStjOTc0LCBVK2QwMDAsIFUrZDU2NSwgVStkNjY3LCBVK2Q2YzUsIFUrZDc5ZCwgVStmZjFlO1xyXG59XHJcblxyXG5cclxuLyogWzEwMl0gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogMTAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgVGhpblwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLVRoaW5cIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5NkZtWGlFQlBUNElUYmdOQTVDZ21Pc243dHFyWWVtUXhjdkVjUU51dTBrUVZVVjdfSlVBdDYzQ2psb2N5akdxMFo2SFBUbDM4UlVINC4xMDIud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrMTMxLCBVKzIwMzIsIFUrMjQ2NSwgVSsyNjQyLCBVKzMwNDgsIFUrMzA1MSwgVSszMDgzLTMwODQsIFUrMzA4ZiwgVSszMGMwLCBVKzMwZDEsIFUrMzBkMywgVSszMGQ2LCBVKzMwZGYsIFUrMzBlNywgVSszMTUzLCBVKzRlMTYsIFUrNGU4YiwgVSs0ZWU1LCBVKzUyMDYsIFUrNTJhMCwgVSs1MmQ1LCBVKzUzZTQsIFUrNTNlZiwgVSs1NGMxLCBVKzU3Y2UsIFUrNTk3ZCwgVSs1YjhjLCBVKzVlYTYsIFUrNWY4YywgVSs1Zjk3LCBVKzYyMTAsIFUrNjI0MCwgVSs2MjRiLCBVKzY3MjgsIFUrNmJkNCwgVSs3MjM2LCBVKzcyNjksIFUrNzI3OSwgVSs3MzhiLCBVKzc1MjgsIFUrNzUzMCwgVSs3NjdlLCBVKzc5OGYsIFUrODAwNSwgVSs4YTE4LCBVKzkwZmQsIFUrOTFjYywgVSs5NTc3LCBVKzk1OTMsIFUrOThhOCwgVSthYzIwLCBVK2FjZjYsIFUrYWQ5MCwgVSthZjVkLCBVK2FmODAsIFUrYWZjZCwgVSthZmYwLCBVK2IwYTEsIFUrYjBiNSwgVStiMWZkLCBVK2IyZmMsIFUrYjM4MCwgVStiNTFiLCBVK2I1ODQsIFUrYjViMywgVStiOGZkLCBVK2I5M2MsIFUrYjlmNCwgVStiYjQ0LCBVK2JjMDgsIFUrYmMyNywgVStiYzQ5LCBVK2JlNTUsIFUrYmU2NCwgVStiZmIwLCBVK2JmYzUsIFUrYzE3OCwgVStjMjFmLCBVK2MzMTQsIFUrYzRmMSwgVStjNThkLCBVK2M2NjQsIFUrYzY5OCwgVStjNmE3LCBVK2M2YzEsIFUrYzllZCwgVStjYWMwLCBVK2NhY2MsIFUrY2FkOSwgVStjY2I1LCBVK2NkY2MsIFUrZDBlNCwgVStkMTQzLCBVK2QzMjAsIFUrZDMzMCwgVStkNTRkLCBVK2ZmMDYsIFUrZmYxZiwgVStmZjVlO1xyXG59XHJcblxyXG5cclxuLyogWzEwM10gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogMTAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgVGhpblwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLVRoaW5cIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5NkZtWGlFQlBUNElUYmdOQTVDZ21Pc243dHFyWWVtUXhjdkVjUU51dTBrUVZVVjdfSlVBdDYzQ2psb2N5akdxMFo2SFBUbDM4UlVINC4xMDMud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrYjQsIFUrMjBhOSwgVSsyMGFjLCBVKzIxOTAsIFUrMjRkOCwgVSsyNTAyLCBVKzI1MTQsIFUrMjU5MiwgVSsyNWM3LTI1YzgsIFUrMjY2MywgVSszMDYwLCBVKzMwNjQsIFUrMzA4MSwgVSszMDg4LCBVKzMwYTMsIFUrMzBhNiwgVSszMGFhLCBVKzMwYjUsIFUrMzBjNywgVSszMGNhLTMwY2IsIFUrMzBkMCwgVSszMGUzLCBVKzMwZTUsIFUrMzM5ZSwgVSs0ZTA5LCBVKzRlYWMsIFUrNGY1YywgVSs1MTY3LTUxNjgsIFUrNTE2YywgVSs1MWZhLCBVKzU0MDgsIFUrNTQwZCwgVSs1OTFhLCBVKzViNTcsIFUrNjIxMSwgVSs2NWI5LCBVKzY2MGUsIFUrNjY0MiwgVSs2NzAwLCBVKzZiNjMsIFUrNmUyZiwgVSs3MDYzLCBVKzc1MzIsIFUrNzkzZSwgVSs4MWVhLCBVKzgyNzIsIFUrODJiMSwgVSs4OTdmLCBVKzhlY2EsIFUrOTFjZSwgVSthYzM4LCBVK2FkNzYsIFUrYWU4NCwgVSthZWNjLCBVK2IwN2QsIFUrYjBiMSwgVStiMjE1LCBVK2IyYTAsIFUrYjMxMCwgVStiM2Q3LCBVK2I1MmEsIFUrYjYxOCwgVStiNzc1LCBVK2I3OTcsIFUrYmNkNSwgVStiZDU5LCBVK2JlODAsIFUrYmVhOCwgVStiZWQxLCBVK2JlZTQtYmVlNSwgVStjMDYwLCBVK2MyZWYsIFUrYzMyOSwgVStjM2RjLCBVK2M1OTcsIFUrYzViZCwgVStjNWU1LCBVK2M2OWMsIFUrYzlkNiwgVStjYTI5LCBVK2NhNWMsIFUrY2E4NCwgVStjYzM5LCBVK2NjM2IsIFUrY2U4OSwgVStjZWU1LCBVK2NmNjUsIFUrY2Y4NSwgVStkMDU4LCBVK2QxNDUsIFUrZDIyZCwgVStkMzI1LCBVK2QzN2QsIFUrZDNhZCwgVStkNzY5LCBVK2ZmMGM7XHJcbn1cclxuXHJcblxyXG4vKiBbMTA0XSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiAxMDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBUaGluXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItVGhpblwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk2Rm1YaUVCUFQ0SVRiZ05BNUNnbU9zbjd0cXJZZW1ReGN2RWNRTnV1MGtRVlVWN19KVUF0NjNDamxvY3lqR3EwWjZIUFRsMzhSVUg0LjEwNC53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVSsyMTYxLCBVKzIyMjgsIFUrMjI5OSwgVSsyNDY0LCBVKzI1MTcsIFUrMjY0MCwgVSszMDQyLCBVKzMwNGEsIFUrMzA1MywgVSszMDYxLCBVKzMwN2YsIFUrMzA4MiwgVSszMDhjLCBVKzMwOTIsIFUrMzBhOCwgVSszMGFiLCBVKzMwYWQsIFUrMzBiMCwgVSszMGIzLCBVKzMwYjcsIFUrMzBjMSwgVSszMGM2LCBVKzMwYzksIFUrMzBkNSwgVSszMGQ3LCBVKzMwZGUsIFUrMzBlMC0zMGUxLCBVKzMwZWMtMzBlZCwgVSs0ZTBiLCBVKzRlMGQsIFUrNGVlMywgVSs1M2YwLCBVKzU0OGMsIFUrNWI4OSwgVSs1YmI2LCBVKzVjMGYsIFUrNjExYiwgVSs2NzcxLCBVKzZhYTIsIFUrNmJjZCwgVSs2YzM0LCBVKzZjZDUsIFUrNmQ3NywgVSs3NjdkLCBVKzc5NWUsIFUrOGVjZCwgVSs5OTk5LCBVKzlhZDgsIFUrYWMwNywgVSthYzFhLCBVK2FjNDAsIFUrYWQwYywgVSthZDg4LCBVK2FkYTQsIFUrYWUwMSwgVSthZTY1LCBVK2FlYmQsIFUrYWVjNCwgVSthZmU4LCBVK2IxMzksIFUrYjIwNSwgVStiMzgzLCBVK2IzOGMsIFUrYjQyYywgVStiNDYxLCBVK2I1NWMsIFUrYjc4ZiwgVStiOGZiLCBVK2I5ZjcsIFUrYmFmYywgVStiYzk5LCBVK2JlZDgsIFUrYmZjZCwgVStjMGJmLCBVK2MwZjksIFUrYzE2NywgVStjMjA0LCBVK2MyMGYsIFUrYzIyZiwgVStjMjU4LCBVK2MyOTgsIFUrYzJiYywgVStjMzg4LCBVK2M1MDEsIFUrYzUwYywgVStjNWI5LCBVK2M1Y2UsIFUrYzY0MSwgVStjNjQ4LCBVK2M3M2QsIFUrY2E1MCwgVStjYTYxLCBVK2NjNGMsIFUrY2VhYywgVStkMGQ0LCBVK2Q1ZjcsIFUrZDZkNywgVStmZjFhO1xyXG59XHJcblxyXG5cclxuLyogWzEwNV0gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogMTAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgVGhpblwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLVRoaW5cIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5NkZtWGlFQlBUNElUYmdOQTVDZ21Pc243dHFyWWVtUXhjdkVjUU51dTBrUVZVVjdfSlVBdDYzQ2psb2N5akdxMFo2SFBUbDM4UlVINC4xMDUud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrMjEwMywgVSsyNDYzLCBVKzI1YzYsIFUrMjVjYiwgVSsyNjZjLCBVKzMwMDEsIFUrMzAwYSwgVSszMDQ2LCBVKzMwNGMtMzA0ZCwgVSszMDRmLCBVKzMwNTUsIFUrMzA1OSwgVSszMDYzLCBVKzMwNjYtMzA2OCwgVSszMDZmLCBVKzMwODksIFUrMzBiOCwgVSszMGJmLCBVKzMxNGYsIFUrNGUwYSwgVSs1NzBiLCBVKzU3MzAsIFUrNTkxNiwgVSs1OTI5LCBVKzVjNzEsIFUrNWU3NCwgVSs1ZmMzLCBVKzYwMWQsIFUrNjAyNywgVSs2M2QwLCBVKzY3MDksIFUrNjczNCwgVSs3NTFmLCBVKzc2ODQsIFUrODJmMSwgVSs5MDUzLCBVKzkxZDEsIFUrOTdmMywgVSthYzJmLCBVK2FjNGQsIFUrYWRjNCwgVSthZGU0LCBVK2FlNDEsIFUrYWU0ZC1hZTRlLCBVK2FlZDEsIFUrYWZiOSwgVStiMGUwLCBVK2IyOTksIFUrYjM2NSwgVStiNDZjLCBVK2I0ODAsIFUrYjRjOCwgVStiN2I0LCBVK2I4MTksIFUrYjkxOCwgVStiYWFiLCBVK2JhYjksIFUrYmU4ZiwgVStiZWQ3LCBVK2MwZWMsIFUrYzE5ZiwgVStjMWE1LCBVK2MzZDksIFUrYzQ2NCwgVStjNTNkLCBVK2M1NTMsIFUrYzU3MCwgVStjNWNjLCBVK2M2MzMsIFUrYzZhNCwgVStjN2EzLCBVK2M3YTYsIFUrYzg4NiwgVStjOWQ5LWM5ZGEsIFUrYzllYywgVStjYTBjLCBVK2NjMjEsIFUrY2QxYiwgVStjZDc4LCBVK2NkYzQsIFUrY2VmOCwgVStjZmU0LCBVK2QwYTUsIFUrZDBiNSwgVStkMGVjLCBVK2QxNWQsIFUrZDE4OCwgVStkMjNjLCBVK2QyYWMsIFUrZDcyOSwgVStkNzliLCBVK2ZmMDEsIFUrZmYwOC1mZjA5LCBVK2ZmNWM7XHJcbn1cclxuXHJcblxyXG4vKiBbMTA2XSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiAxMDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBUaGluXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItVGhpblwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk2Rm1YaUVCUFQ0SVRiZ05BNUNnbU9zbjd0cXJZZW1ReGN2RWNRTnV1MGtRVlVWN19KVUF0NjNDamxvY3lqR3EwWjZIUFRsMzhSVUg0LjEwNi53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVSsyMDM5LTIwM2EsIFUrMjIzYywgVSsyNWIzLCBVKzI1YjcsIFUrMjViZCwgVSsyNWNmLCBVKzI2NmEsIFUrMzAwMiwgVSszMDBiLCBVKzMwNGIsIFUrMzA1NywgVSszMDVmLCBVKzMwNmEtMzA2YiwgVSszMDdlLCBVKzMwOGEtMzA4YiwgVSszMDkzLCBVKzMwYTIsIFUrMzBhZiwgVSszMGI5LCBVKzMwYzMsIFUrMzBjOCwgVSszMGU5LTMwZWIsIFUrMzNhMSwgVSs0ZTAwLCBVKzUyNGQsIFUrNTM1NywgVSs1YjUwLCBVKzcxMjEsIFUrODg0YywgVSs5NzUxLCBVK2FjOTQsIFUrYWViZSwgVSthZWNkLCBVK2FmMDgsIFUrYWY0MSwgVSthZjQ5LCBVK2IwMTAsIFUrYjA1MywgVStiMTA5LCBVK2IxMWIsIFUrYjEyOCwgVStiMTU0LCBVK2IyOTEsIFUrYjJlNiwgVStiMzAxLCBVK2IzODUsIFUrYjUyNSwgVStiNWI0LCBVK2I3MjksIFUrYjcyZiwgVStiNzM4LCBVK2I3ZmYsIFUrYjgzNywgVStiOTc1LCBVK2JhNjcsIFUrYmI0NywgVStiYzFmLCBVK2JkOTAsIFUrYmZkNCwgVStjMjdjLCBVK2MzMjQsIFUrYzM3OSwgVStjM2UwLCBVK2M0NjUsIFUrYzUzYiwgVStjNThjLCBVK2M2MTAsIFUrYzY1MywgVStjNmNkLCBVK2M4MTMsIFUrYzgyZiwgVStjOTk5LCBVK2M5ZTAsIFUrY2FjNCwgVStjYWQzLCBVK2NiZDQsIFUrY2MxMCwgVStjYzIyLCBVK2NjYjgsIFUrY2NiYywgVStjZGE1LCBVK2NlODQsIFUrY2VhMywgVStjZjY3LCBVK2NmZTEsIFUrZDI0MSwgVStkMzBkLCBVK2QzMWMsIFUrZDM5MSwgVStkNDAxLCBVK2Q0NzksIFUrZDVjOSwgVStkNWRiLCBVK2Q2NDksIFUrZDZkNDtcclxufVxyXG5cclxuXHJcbi8qIFsxMDddICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDEwMDtcclxuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIFRoaW5cIiksIGxvY2FsKFwiTm90b1NhbnNLUi1UaGluXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTZGbVhpRUJQVDRJVGJnTkE1Q2dtT3NuN3RxclllbVF4Y3ZFY1FOdXUwa1FWVVY3X0pVQXQ2M0NqbG9jeWpHcTBaNkhQVGwzOFJVSDQuMTA3LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVK2IwLCBVK2U5LCBVKzIxOTMsIFUrMjQ2MiwgVSsyNjBlLCBVKzI2MWUsIFUrMzAwZS0zMDBmLCBVKzMwNDQsIFUrMzBhNCwgVSszMGZiLTMwZmMsIFUrMzE0ZCwgVSs1OTczLCBVKzY1NDUsIFUrNjcwOCwgVSs3NTM3LCBVK2FjODksIFUrYWM5YywgVSthY2MxLCBVK2FkMDQsIFUrYWQ3NSwgVSthZDdkLCBVK2FlNDUsIFUrYWU2MSwgVSthZjQyLCBVK2IwYWIsIFUrYjBhZiwgVStiMGIzLCBVK2IxMmMsIFUrYjE5NCwgVStiMWE4LCBVK2IyMjAsIFUrYjI1OCwgVStiMjg0LCBVK2IyZmYsIFUrYjMxNSwgVStiMzcxLCBVK2IzZDQtYjNkNSwgVStiNDYwLCBVK2I1MjcsIFUrYjUzNCwgVStiODEwLCBVK2I4MTgsIFUrYjk4ZSwgVStiYTU1LCBVK2JiYWMsIFUrYmMwYiwgVStiYzQwLCBVK2JjYTEsIFUrYmNjZCwgVStiZDkzLCBVK2JlNTQsIFUrYmU1YSwgVStiZjA4LCBVK2JmNTAsIFUrYmY1NSwgVStiZmRjLCBVK2MwYzAsIFUrYzBkMCwgVStjMGY0LCBVK2MxMDAsIFUrYzExZSwgVStjMTcwLCBVK2MyMGQsIFUrYzI3NCwgVStjMjkwLCBVK2MzMDgsIFUrYzM2OSwgVStjNTM5LCBVK2M1ODcsIFUrYzVmZiwgVStjNmVjLCBVK2M3MGMsIFUrYzdhZCwgVStjN2M4LCBVK2M4M2MsIFUrYzg4MSwgVStjYjQ4LCBVK2NjNjAsIFUrY2U2OSwgVStjZTZiLCBVK2NlNzUsIFUrY2YwNCwgVStjZjA4LCBVK2NmNTUsIFUrY2Y3MCwgVStjZmZjLCBVK2QwYjcsIFUrZDFhOCwgVStkMmM4LCBVK2QzODQsIFUrZDQ3YywgVStkNDhiLCBVK2Q1ZGQsIFUrZDVlOCwgVStkNzIwLCBVK2Q3NTksIFUrZjk4MTtcclxufVxyXG5cclxuXHJcbi8qIFsxMDhdICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDEwMDtcclxuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIFRoaW5cIiksIGxvY2FsKFwiTm90b1NhbnNLUi1UaGluXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTZGbVhpRUJQVDRJVGJnTkE1Q2dtT3NuN3RxclllbVF4Y3ZFY1FOdXUwa1FWVVY3X0pVQXQ2M0NqbG9jeWpHcTBaNkhQVGwzOFJVSDQuMTA4LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVK2UwLCBVK2UyLCBVKzM5NSwgVSszYjcsIFUrM2JhLCBVKzI0NjAtMjQ2MSwgVSsyNWEwLCBVKzMwMTAtMzAxMSwgVSszMDZlLCBVKzMwZjMsIFUrMzE0YSwgVSszMTRjLCBVKzU5MjcsIFUrNjViMCwgVSs3ZTQxLCBVKzk3ZDMsIFUrOWFkNCwgVSthZDQ5LCBVK2FlMGIsIFUrYWUwZCwgVSthZTQzLCBVK2FlNWQsIFUrYWVjZiwgVSthZjNjLCBVK2FmNjQsIFUrYWZkNCwgVStiMDgwLCBVK2IwODQsIFUrYjBjNSwgVStiMTBjLCBVK2IxZTgsIFUrYjJhYywgVStiMzZlLCBVK2I0NTEsIFUrYjUxNSwgVStiNTQwLCBVK2I1NjEsIFUrYjZhYiwgVStiNmIxLCBVK2I3MmMsIFUrYjczMCwgVStiNzQ0LCBVK2I4MDAsIFUrYjhlYywgVStiOGYwLCBVK2I5MDQsIFUrYjk2OCwgVStiOTZkLCBVK2I5ODcsIFUrYjlkOSwgVStiYjM2LCBVK2JiNDksIFUrYmMyZCwgVStiYzQzLCBVK2JjZjYsIFUrYmQ4OSwgVStiZTU3LCBVK2JlNjEsIFUrYmVkNCwgVStjMDkwLCBVK2MxMzAsIFUrYzE0OCwgVStjMTljLCBVK2MyZjksIFUrYzM2YywgVStjMzdjLCBVK2MzODQsIFUrYzNkZiwgVStjNTc1LCBVK2M1ODQsIFUrYzY2MCwgVStjNzE5LCBVK2M4MTYsIFUrY2E0ZCwgVStjYTU0LCBVK2NhYmMsIFUrY2I0OSwgVStjYzE0LCBVK2NmZjUsIFUrZDAwNCwgVStkMDM4LCBVK2QwYjQsIFUrZDBkMywgVStkMGUwLCBVK2QwZWQsIFUrZDEzMSwgVStkMWIwLCBVK2QzMWYsIFUrZDMzZCwgVStkM2EwLCBVK2QzYWIsIFUrZDUxNCwgVStkNTg0LCBVK2Q2YTEsIFUrZDZjYywgVStkNzQ5LCBVK2Q3NjAsIFUrZDc5OTtcclxufVxyXG5cclxuXHJcbi8qIFsxMDldICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDEwMDtcclxuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIFRoaW5cIiksIGxvY2FsKFwiTm90b1NhbnNLUi1UaGluXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTZGbVhpRUJQVDRJVGJnTkE1Q2dtT3NuN3RxclllbVF4Y3ZFY1FOdXUwa1FWVVY3X0pVQXQ2M0NqbG9jeWpHcTBaNkhQVGwzOFJVSDQuMTA5LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVKzI0LCBVKzYwLCBVKzNiOSwgVSszYmIsIFUrM2JkLCBVKzIxOTEsIFUrMjYwNiwgVSszMDBjLTMwMGQsIFUrMzEzMSwgVSszMTM0LCBVKzMxMzksIFUrMzE0MS0zMTQyLCBVKzMxNDgsIFUrMzE2MSwgVSszMTYzLCBVKzMyMWMsIFUrNGViYSwgVSs1MzE3LCBVK2FjMzEsIFUrYWM3NywgVSthYzlmLCBVK2FjYjksIFUrYWNmMC1hY2YxLCBVK2FjZmQsIFUrYWQ3MywgVSthZjNkLCBVK2IwMGMsIFUrYjA0YSwgVStiMDU3LCBVK2IwYzQsIFUrYjE4OCwgVStiMWNjLCBVK2IyMTQsIFUrYjJkYiwgVStiMmVlLCBVK2IzMDQsIFUrYjRlZCwgVStiNTE4LCBVK2I1YmMsIFUrYjYyNSwgVStiNjljLWI2OWQsIFUrYjdhYywgVStiODAxLCBVK2I4NmMsIFUrYjk1OSwgVStiOTVjLCBVK2I5ODUsIFUrYmE0OCwgVStiYjU4LCBVK2JjMGMsIFUrYmMzOCwgVStiYzg1LCBVK2JjOWEsIFUrYmY0MCwgVStjMDY4LCBVK2MwYmQsIFUrYzBjYywgVStjMTJmLCBVK2MxNDksIFUrYzFlMCwgVStjMjJiLCBVK2MyMmQsIFUrYzI1MCwgVStjMmZjLCBVK2MzMDAsIFUrYzMxMywgVStjMzcwLCBVK2MzZDgsIFUrYzU1NywgVStjNTgwLCBVK2M1ZTMsIFUrYzYyZSwgVStjNjM0LCBVK2M2ZjAsIFUrYzc0ZCwgVStjNzgzLCBVK2M3OGUsIFUrYzc5NiwgVStjN2JjLCBVK2M5MmMsIFUrY2E0YywgVStjYzFjLCBVK2NjNTQsIFUrY2M1OSwgVStjZTA0LCBVK2NmMzAsIFUrY2ZjNCwgVStkMTQwLCBVK2QzMjEsIFUrZDM4YywgVStkMzk5LCBVK2Q1NGYsIFUrZDU4NywgVStkNWQwLCBVK2Q2ZTgsIFUrZDc3MDtcclxufVxyXG5cclxuXHJcbi8qIFsxMTBdICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDEwMDtcclxuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIFRoaW5cIiksIGxvY2FsKFwiTm90b1NhbnNLUi1UaGluXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTZGbVhpRUJQVDRJVGJnTkE1Q2dtT3NuN3RxclllbVF4Y3ZFY1FOdXUwa1FWVVY3X0pVQXQ2M0NqbG9jeWpHcTBaNkhQVGwzOFJVSDQuMTEwLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVK2Q3LCBVK2VhLCBVK2ZjLCBVKzIxOTIsIFUrMjViYywgVSszMDAwLCBVKzMxMzcsIFUrMzE0NSwgVSszMTVjLCBVKzdmOGUsIFUrYWMxMywgVSthYzcxLCBVK2FjOTAsIFUrYWNiOCwgVSthY2U3LCBVK2FkN2YsIFUrYWU1MCwgVSthZWY0LCBVK2FmMzQsIFUrYWZiYywgVStiMDQ4LCBVK2IwOWEsIFUrYjBhZCwgVStiMGJjLCBVK2IxMTMsIFUrYjEyNSwgVStiMTQxLCBVK2IyMGMsIFUrYjJkOSwgVStiMmVkLCBVK2IzNjcsIFUrYjM2OSwgVStiMzc0LCBVK2IzY2IsIFUrYjRlYywgVStiNjExLCBVK2I3NjAsIFUrYjgxYiwgVStiODM0LCBVK2I4YjAsIFUrYjhlMSwgVStiOTg5LCBVK2I5ZDEsIFUrYjllMSwgVStiOWZhLCBVK2JhNGQsIFUrYmE3OCwgVStiYjM1LCBVK2JiNTQsIFUrYmJmOSwgVStiYzExLCBVK2JjYjMsIFUrYmQwNSwgVStiZDk1LCBVK2JkZDQsIFUrYmUxMCwgVStiZWQwLCBVK2JmNTEsIFUrYzBkOCwgVStjMjMyLCBVK2MyYjcsIFUrYzJlYiwgVStjMzc4LCBVK2M1MDAsIFUrYzUyYywgVStjNTQ5LCBVK2M1NjgsIFUrYzU5OCwgVStjNWM5LCBVK2M2MWIsIFUrYzYzOSwgVStjNjdjLCBVK2M3MTcsIFUrYzc4YSwgVStjODBhLCBVK2M5MGMtYzkwZCwgVStjOTUwLCBVK2M5ZTcsIFUrY2JlNCwgVStjY2E5LCBVK2NjZTQsIFUrY2RiMCwgVStjZTc4LCBVK2NlOTQsIFUrY2U5OCwgVStjZjhjLCBVK2QwMTgsIFUrZDAzNCwgVStkMGYxLCBVK2QxYjEsIFUrZDI4MCwgVStkMmY4LCBVK2QzMzgsIFUrZDM4MCwgVStkM2I0LCBVK2Q2MTAsIFUrZDY5ZiwgVStkNmZjLCBVK2Q3NTg7XHJcbn1cclxuXHJcblxyXG4vKiBbMTExXSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiAxMDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBUaGluXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItVGhpblwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk2Rm1YaUVCUFQ0SVRiZ05BNUNnbU9zbjd0cXJZZW1ReGN2RWNRTnV1MGtRVlVWN19KVUF0NjNDamxvY3lqR3EwWjZIUFRsMzhSVUg0LjExMS53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVStlNywgVSsyMDIyLCBVKzIwM2IsIFUrMjVjMCwgVSsyNjA1LCBVKzI2NjEsIFUrMzE0NywgVSszMThkLCBVKzY3MmMsIFUrOGE5ZSwgVSthY2FhLCBVK2FjYmMsIFUrYWQxYywgVSthZTRhLCBVK2FlNWMsIFUrYjA0NCwgVStiMDU0LCBVK2IwYzgtYjBjOSwgVStiMmE2LCBVK2IyZDAsIFUrYjM1YywgVStiMzY0LCBVK2I0MjgsIFUrYjQ1NCwgVStiNDY1LCBVK2I0YjcsIFUrYjRlMywgVStiNTFjLCBVK2I1YTEsIFUrYjc4NCwgVStiNzkwLCBVK2I3YWIsIFUrYjdmNCwgVStiODJjLCBVK2I4MzUsIFUrYjhlOSwgVStiOGY4LCBVK2I5ZDgsIFUrYjlmOSwgVStiYTVjLCBVK2JhNjQsIFUrYmFiZCwgVStiYjE4LCBVK2JiM2IsIFUrYmJmZiwgVStiYzBkLCBVK2JjNDUsIFUrYmM5NywgVStiY2JjLCBVK2JlNDUsIFUrYmU3NSwgVStiZTdjLCBVK2JmY2MsIFUrYzBiNiwgVStjMGY3LCBVK2MxNGIsIFUrYzJiNCwgVStjMzBkLCBVK2M0ZjgsIFUrYzViYiwgVStjNWQxLCBVK2M1ZTAsIFUrYzVlZSwgVStjNWZkLCBVK2M2MDYsIFUrYzZjNSwgVStjNmUwLCBVK2M3MDgsIFUrYzgxZCwgVStjODIwLCBVK2M4MjQsIFUrYzg3OCwgVStjOTE4LCBVK2M5NmMsIFUrYzllNCwgVStjOWYxLCBVK2NjMmUsIFUrY2QwOSwgVStjZWExLCBVK2NlZjUsIFUrY2VmNywgVStjZjY0LCBVK2NmNjksIFUrY2ZlOCwgVStkMDM1LCBVK2QwYWMsIFUrZDIzMCwgVStkMjM0LCBVK2QyZjQsIFUrZDMxZCwgVStkNTc1LCBVK2Q1NzgsIFUrZDYwOCwgVStkNjE0LCBVK2Q3MTgsIFUrZDc1MSwgVStkNzYxLCBVK2Q3OGMsIFUrZDc5MDtcclxufVxyXG5cclxuXHJcbi8qIFsxMTJdICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDEwMDtcclxuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIFRoaW5cIiksIGxvY2FsKFwiTm90b1NhbnNLUi1UaGluXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTZGbVhpRUJQVDRJVGJnTkE1Q2dtT3NuN3RxclllbVF4Y3ZFY1FOdXUwa1FWVVY3X0pVQXQ2M0NqbG9jeWpHcTBaNkhQVGwzOFJVSDQuMTEyLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVKzI2NjUsIFUrMzE2MCwgVSs0ZTJkLCBVKzY1ODcsIFUrNjVlNSwgVSthYzEyLCBVK2FjMTQsIFUrYWMxNiwgVSthYzgxLCBVK2FkMzQsIFUrYWRlMCwgVSthZTU0LCBVK2FlYmMsIFUrYWYyYywgVSthZmMwLCBVK2FmYzgsIFUrYjA0YywgVStiMDhjLCBVK2IwOTksIFUrYjBhOSwgVStiMGFjLCBVK2IwYWUsIFUrYjBiOCwgVStiMTIzLCBVK2IxNzksIFUrYjJlNSwgVStiMmY3LCBVK2I0YzAsIFUrYjUzMSwgVStiNTM4LCBVK2I1NDUsIFUrYjU1MCwgVStiNWE4LCBVK2I2ZjAsIFUrYjcyOCwgVStiNzNiLCBVK2I3YWQsIFUrYjdlZCwgVStiODA5LCBVK2I4NjQsIFUrYjg2ZCwgVStiODcxLCBVK2I5YmYsIFUrYjlmNSwgVStiYTQwLCBVK2JhNGIsIFUrYmE1OCwgVStiYTg3LCBVK2JhYWMsIFUrYmJjMCwgVStiYzE2LCBVK2JjMzQsIFUrYmQwNywgVStiZDk5LCBVK2JlNTksIFUrYmZkMCwgVStjMDU4LCBVK2MwZTQsIFUrYzBmNSwgVStjMTJkLCBVK2MxMzksIFUrYzIyOCwgVStjNTI5LCBVK2M1YzcsIFUrYzYzNSwgVStjNjM3LCBVK2M3MzUsIFUrYzc3ZCwgVStjNzg3LCBVK2M3ODksIFUrYzhjNCwgVStjOTg5LCBVK2M5OGMsIFUrYzlkMCwgVStjOWQzLCBVK2NjMGMsIFUrY2M5OSwgVStjZDBjLCBVK2NkMmMsIFUrY2Q5OCwgVStjZGE0LCBVK2NlNTksIFUrY2U2MCwgVStjZTZkLCBVK2NlYTAsIFUrZDBkMC1kMGQxLCBVK2QwZDUsIFUrZDE0ZCwgVStkMWE0LCBVK2QyOWMsIFUrZDJmMSwgVStkMzAxLCBVK2QzOWMsIFUrZDNiYywgVStkNGU4LCBVK2Q1NDAsIFUrZDVlYywgVStkNjQwLCBVK2Q3NTA7XHJcbn1cclxuXHJcblxyXG4vKiBbMTEzXSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiAxMDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBUaGluXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItVGhpblwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk2Rm1YaUVCUFQ0SVRiZ05BNUNnbU9zbjd0cXJZZW1ReGN2RWNRTnV1MGtRVlVWN19KVUF0NjNDamxvY3lqR3EwWjZIUFRsMzhSVUg0LjExMy53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVSs1ZSwgVSsyNWIyLCBVKzI1YjYsIFUrMzE0ZSwgVSthYzI0LCBVK2FjZTEsIFUrYWNlNCwgVSthZTY4LCBVK2FmMmQsIFUrYjBkMCwgVStiMGU1LCBVK2IxNTAsIFUrYjE1NSwgVStiMTkzLCBVK2IyYzksIFUrYjJkZCwgVStiM2M4LCBVK2IzZmMsIFUrYjQxMCwgVStiNDU4LCBVK2I0ZGQsIFUrYjVhMCwgVStiNWE0LCBVK2I1YmIsIFUrYjdiNSwgVStiODM4LCBVK2I4NDAsIFUrYjg2ZiwgVStiOGY5LCBVK2I5NjAsIFUrYjllNSwgVStiYWI4LCBVK2JiNTAsIFUrYmMxZCwgVStiYzI0LWJjMjUsIFUrYmNhOCwgVStiY2JkLCBVK2JkMDQsIFUrYmQxMCwgVStiZDI0LCBVK2JlNDgsIFUrYmU1YiwgVStiZTY4LCBVK2MwNWMsIFUrYzEyYywgVStjMTQwLCBVK2MxNWMsIFUrYzE2OCwgVStjMTk0LCBVK2MyMTksIFUrYzI3ZCwgVStjMmE4LCBVK2MyZjEsIFUrYzJmOCwgVStjMzY4LCBVK2M1NTQtYzU1NSwgVStjNTU5LCBVK2M1NjQsIFUrYzVkOCwgVStjNWZjLCBVK2M2MjUsIFUrYzY1YywgVStjNmIxLCBVK2M3MjgsIFUrYzc5NCwgVStjODRjLCBVK2M4OGMsIFUrYzhlMCwgVStjOGZkLCBVK2M5OTgsIFUrYzlkZCwgVStjYzBkLCBVK2NjMzAsIFUrY2VlYywgVStjZjEzLCBVK2NmMWMsIFUrY2Y1YywgVStkMDUwLCBVK2QwN2MsIFUrZDBhOCwgVStkMTM0LCBVK2QxMzgsIFUrZDE1NCwgVStkMWY0LCBVK2QyYmMsIFUrZDMyOSwgVStkMzJjLCBVK2QzZDAsIFUrZDNmNCwgVStkM2ZjLCBVK2Q1NmIsIFUrZDVjYywgVStkNjAwLWQ2MDEsIFUrZDYzOSwgVStkNmM4LCBVK2Q3NTQsIFUrZDc2NTtcclxufVxyXG5cclxuXHJcbi8qIFsxMTRdICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDEwMDtcclxuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIFRoaW5cIiksIGxvY2FsKFwiTm90b1NhbnNLUi1UaGluXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTZGbVhpRUJQVDRJVGJnTkE1Q2dtT3NuN3RxclllbVF4Y3ZFY1FOdXUwa1FWVVY3X0pVQXQ2M0NqbG9jeWpHcTBaNkhQVGwzOFJVSDQuMTE0LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVKzNjLTNkLCBVKzIwMjYsIFUrMjRkMiwgVSszMTRiLCBVK2FjMTEsIFUrYWNmMywgVSthZDc0LCBVK2FkODEsIFUrYWRmOSwgVSthZTM0LCBVK2FmNDMsIFUrYWZiOCwgVStiMDVkLCBVK2IwN2MsIFUrYjExMCwgVStiMTE4LCBVK2IxN2MsIFUrYjE4MCwgVStiMThkLCBVK2IxOTIsIFUrYjJjYywgVStiMzU1LCBVK2IzNzgsIFUrYjRhNCwgVStiNGVmLCBVK2I3OGQsIFUrYjc5OSwgVStiN2E5LCBVK2I3ZmQsIFUrYjgwNywgVStiODBjLCBVK2I4MzksIFUrYjliNCwgVStiOWRiLCBVK2JhM2MsIFUrYmFiMCwgVStiYmE0LCBVK2JjOTQsIFUrYmU0YywgVStjMTU0LCBVK2MxYzQsIFUrYzI2YywgVStjMmFjLCBVK2MyZWQsIFUrYzRmNCwgVStjNTVlLCBVK2M1NjEsIFUrYzU3MSwgVStjNWI1LCBVK2M1YzQsIFUrYzY1NC1jNjU1LCBVK2M2OTUsIFUrYzZlOCwgVStjNmY5LCBVK2M3MjQsIFUrYzc1MSwgVStjNzc1LCBVK2M3YTAsIFUrYzdjMSwgVStjODc0LCBVK2M4ODAsIFUrYzlkNSwgVStjOWY4LCBVK2NhYmQsIFUrY2MyOSwgVStjYzJjLCBVK2NjYTgsIFUrY2NhYiwgVStjY2QwLCBVK2NlMjEsIFUrY2UzNSwgVStjZTdjLCBVK2NlOTAsIFUrY2VlOCwgVStjZWY0LCBVK2NmZTAsIFUrZDA3MCwgVStkMGI5LCBVK2QwYzEsIFUrZDBjNCwgVStkMGM4LCBVK2QxNWMsIFUrZDFhMSwgVStkMmMwLCBVK2QzMDAsIFUrZDMxNCwgVStkM2VkLCBVK2Q0NzgsIFUrZDQ4MCwgVStkNDhkLCBVK2Q1MDgsIFUrZDUzZCwgVStkNWU0LCBVK2Q2MTEsIFUrZDYxYywgVStkNjhkLCBVK2Q2YTgsIFUrZDc5ODtcclxufVxyXG5cclxuXHJcbi8qIFsxMTVdICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDEwMDtcclxuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIFRoaW5cIiksIGxvY2FsKFwiTm90b1NhbnNLUi1UaGluXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTZGbVhpRUJQVDRJVGJnTkE1Q2dtT3NuN3RxclllbVF4Y3ZFY1FOdXUwa1FWVVY3X0pVQXQ2M0NqbG9jeWpHcTBaNkhQVGwzOFJVSDQuMTE1LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVKzIzLCBVKzI1LCBVKzVmLCBVK2E5LCBVK2FjMDgsIFUrYWM3OCwgVSthY2E4LCBVK2FjYWMsIFUrYWNlOCwgVSthZDcwLCBVK2FkYzAsIFUrYWRkYywgVStiMTM3LCBVK2IxNDAsIFUrYjIwOCwgVStiMjkwLCBVK2IyZjUsIFUrYjNjNSwgVStiM2NjLCBVK2I0MjAsIFUrYjQyOSwgVStiNTI5LCBVK2I1MzAsIFUrYjc3ZCwgVStiNzljLCBVK2I3YTgsIFUrYjdjOSwgVStiN2YwLCBVK2I3ZmMsIFUrYjgyOCwgVStiODYwLCBVK2I5YWQsIFUrYjljMSwgVStiOWM5LCBVK2I5ZGQtYjlkZSwgVStiOWU4LCBVK2JhMzgtYmEzOSwgVStiYWJiLCBVK2JjMDAsIFUrYmM4YywgVStiY2EwLCBVK2JjYTQsIFUrYmNkMSwgVStiY2ZjLCBVK2JkMDksIFUrYmRmMCwgVStiZTYwLCBVK2MwYWQsIFUrYzBiNCwgVStjMGJjLCBVK2MxOTAsIFUrYzFmYywgVStjMjIwLCBVK2MyODgsIFUrYzJiOSwgVStjMmY2LCBVK2M1MjgsIFUrYzU0NSwgVStjNTU4LCBVK2M1YmMsIFUrYzVkNCwgVStjNjAwLCBVK2M2NDQsIFUrYzZjMCwgVStjNmMzLCBVK2M3MjEsIFUrYzc5OCwgVStjN2ExLCBVK2M4MTEsIFUrYzgzOCwgVStjODcxLCBVK2M5MDQsIFUrYzk5MCwgVStjOWRjLCBVK2NjMzgsIFUrY2M0NCwgVStjY2EwLCBVK2NkMWQsIFUrY2Q5NSwgVStjZGE5LCBVK2NlNWMsIFUrY2YwMCwgVStjZjU4LCBVK2QxNTAsIFUrZDIyYywgVStkMzA1LCBVK2QzMjgsIFUrZDM3YywgVStkM2YwLCBVK2Q1NTEsIFUrZDVhNSwgVStkNWM4LCBVK2Q1ZDgsIFUrZDYzYywgVStkNjRkLCBVK2Q2NjksIFUrZDczNCwgVStkNzZjO1xyXG59XHJcblxyXG5cclxuLyogWzExNl0gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogMTAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgVGhpblwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLVRoaW5cIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5NkZtWGlFQlBUNElUYmdOQTVDZ21Pc243dHFyWWVtUXhjdkVjUU51dTBrUVZVVjdfSlVBdDYzQ2psb2N5akdxMFo2SFBUbDM4UlVINC4xMTYud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrMjYsIFUrMmIsIFUrM2UsIFUrNDAsIFUrN2UsIFUrYWMwMSwgVSthYzE5LCBVK2FjMWQsIFUrYWNhMCwgVSthY2E5LCBVK2FjYjAsIFUrYWQ4YywgVSthZTA5LCBVK2FlMzgsIFUrYWU0MCwgVSthZWQ4LCBVK2IwOWMsIFUrYjBhMCwgVStiMTA4LCBVK2IyMDQsIFUrYjI5OCwgVStiMmQ4LCBVK2IyZWItYjJlYywgVStiMmY0LCBVK2IzMTMsIFUrYjM1OCwgVStiNDUwLCBVK2I0ZTAsIFUrYjU0YywgVStiNjEwLCBVK2I3ODAsIFUrYjc4YywgVStiNzkxLCBVK2I4ZTgsIFUrYjk1OCwgVStiOTc0LCBVK2I5ODQsIFUrYjliMCwgVStiOWJjLWI5YmQsIFUrYjljZSwgVStiYTcwLCBVK2JiZmMsIFUrYmMwZiwgVStiYzE1LCBVK2JjMWIsIFUrYmMzMSwgVStiYzk1LCBVK2JjYzAsIFUrYmNjNCwgVStiZDgxLCBVK2JkODgsIFUrYzBjOCwgVStjMTFkLCBVK2MxM2MsIFUrYzE1OCwgVStjMThkLCBVK2MxYTEsIFUrYzIxYywgVStjNGYwLCBVK2M1NGEsIFUrYzU2MCwgVStjNWI4LCBVK2M1YzgsIFUrYzVmNCwgVStjNjI4LCBVK2M2MmMsIFUrYzY3OCwgVStjNmNjLCBVK2M4MDgsIFUrYzgxMCwgVStjODg1LCBVK2M4OGIsIFUrYzkwMCwgVStjOTg4LCBVK2M5OWQsIFUrYzljOCwgVStjYzNkLWNjM2UsIFUrY2M0NSwgVStjZDA4LCBVK2NlMjAsIFUrY2VlNCwgVStkMDc0LCBVK2QwYTQsIFUrZDBkZCwgVStkMmI5LCBVK2QzYjgsIFUrZDNjOSwgVStkNDg4LCBVK2Q1NDQsIFUrZDU1OSwgVStkNTZkLCBVK2Q1ODgsIFUrZDYxNSwgVStkNjQ4LCBVK2Q2NTUsIFUrZDY1OCwgVStkNjVjO1xyXG59XHJcblxyXG5cclxuLyogWzExN10gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogMTAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgVGhpblwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLVRoaW5cIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5NkZtWGlFQlBUNElUYmdOQTVDZ21Pc243dHFyWWVtUXhjdkVjUU51dTBrUVZVVjdfSlVBdDYzQ2psb2N5akdxMFo2SFBUbDM4UlVINC4xMTcud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrZCwgVSs0OCwgVSs3YywgVSthYzEwLCBVK2FjMTUsIFUrYWM3NCwgVSthYzgwLCBVK2FjODMsIFUrYWNjNCwgVSthZDExLCBVK2FkNTAsIFUrYWQ2ZCwgVSthZGZjLCBVK2FlMDAsIFUrYWUwOCwgVSthZTRjLCBVK2IwYTgsIFUrYjEyNCwgVStiMTQ0LCBVK2IxNzgsIFUrYjI3NCwgVStiMmE1LCBVK2IyZTgsIFUrYjJmOSwgVStiMzU0LCBVK2IzNzAsIFUrYjQxOCwgVStiNDFjLCBVK2I0ZjEsIFUrYjUxNCwgVStiNzk4LCBVK2I4MDgsIFUrYjgyNC1iODI1LCBVK2I4Y2MsIFUrYjk3OCwgVStiOWQwLCBVK2I5ZTQsIFUrYmFhOSwgVStiYjNjLCBVK2JjMTgsIFUrYmMxYywgVStiYzMwLCBVK2JjODQsIFUrYmNmNSwgVStiY2Y4LCBVK2JkODQsIFUrYmUwYywgVStiZTE0LCBVK2MwYjAsIFUrYzBjOSwgVStjMGRkLCBVK2MxMjQsIFUrYzJkZCwgVStjMmU0LCBVK2MyZWMsIFUrYzU0YywgVStjNTdjLWM1N2QsIFUrYzU5MSwgVStjNWM1LWM1YzYsIFUrYzVlZCwgVStjNjA4LCBVK2M2NDAsIFUrYzZiOCwgVStjNmQ0LCBVK2M3ODQsIFUrYzdhYywgVStjODAwLWM4MDEsIFUrYzljMSwgVStjOWQxLCBVK2NjMjgsIFUrY2M5OCwgVStjYzljLCBVK2NjYWQsIFUrY2Q1YywgVStjZDk0LCBVK2NkOWMsIFUrY2RlOCwgVStjZTY4LCBVK2NmNTQsIFUrZDBkYywgVStkMTRjLCBVK2QxYTAsIFUrZDFiNSwgVStkMmYwLCBVK2QzMGMsIFUrZDMxMCwgVStkMzk4LCBVK2Q0NWMsIFUrZDUwYywgVStkNTNjLCBVK2Q1NjAsIFUrZDU2OCwgVStkNTg5LCBVK2Q2MDQsIFUrZDZjNCwgVStkNzg4O1xyXG59XHJcblxyXG5cclxuLyogWzExOF0gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogMTAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgVGhpblwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLVRoaW5cIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5NkZtWGlFQlBUNElUYmdOQTVDZ21Pc243dHFyWWVtUXhjdkVjUU51dTBrUVZVVjdfSlVBdDYzQ2psb2N5akdxMFo2SFBUbDM4UlVINC4xMTgud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrMzksIFUrNDksIFUrNGQtNGUsIFUrYTAsIFUrYWMwNCwgVSthYzFjLCBVK2FjNzAsIFUrYWM4YywgVSthY2JkLCBVK2FjZjUsIFUrYWNmYywgVSthZDAwLCBVK2FkNmMsIFUrYWRmOCwgVStiMDk4LCBVK2IwYjQsIFUrYjI5NCwgVStiMmM4LCBVK2IzMDAsIFUrYjNjNCwgVStiM2Q5LCBVK2I0ZGMsIFUrYjRlNCwgVStiNzdjLCBVK2I3ZWMsIFUrYjg1ZCwgVStiOTdjLCBVK2I5YzgsIFUrYjljYywgVStiYTU0LCBVK2JhNzQsIFUrYmE4NSwgVStiYWE4LCBVK2JiMzQsIFUrYmIzOCwgVStiYmY4LCBVK2JjMTQsIFUrYmMyOSwgVStiYzg4LCBVK2JjZjQsIFUrYmQ4MCwgVStiZTQ0LCBVK2MwYzEsIFUrYzExYywgVStjMTIwLCBVK2MxMzEsIFUrYzEzOCwgVStjMThjLCBVK2MyMTgsIFUrYzJiNSwgVStjMmUwLCBVK2M1NDQsIFUrYzU0OCwgVStjNWI0LCBVK2M1ZDAsIFUrYzVlYywgVStjNWYwLCBVK2M2MDEsIFUrYzYyNCwgVStjNjk0LCBVK2M2YTksIFUrYzZiMCwgVStjNmI0LCBVK2M2ZDAsIFUrYzcwNCwgVStjNzIwLCBVK2M3M2MsIFUrYzc0MCwgVStjNzQ0LCBVK2M3NGMsIFUrYzc1OCwgVStjNzdjLCBVK2M3ODUsIFUrYzc4OCwgVStjNzkwLWM3OTEsIFUrYzdhNSwgVStjODA0LCBVK2M4MTUsIFUrYzgxYywgVStjODcwLCBVK2M4ZmMsIFUrYzkxMSwgVStjOWM0LCBVK2NjYjQsIFUrY2U1OCwgVStjZTc0LCBVK2QwNmMsIFUrZDBjMCwgVStkMTMwLCBVK2QyYjgsIFUrZDNlYywgVStkNTA0LCBVK2Q1NWMsIFUrZDU2OSwgVStkNTc0LCBVK2Q2MzgsIFUrZDY1NCwgVStkNjhjO1xyXG59XHJcblxyXG5cclxuLyogWzExOV0gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogMTAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgVGhpblwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLVRoaW5cIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5NkZtWGlFQlBUNElUYmdOQTVDZ21Pc243dHFyWWVtUXhjdkVjUU51dTBrUVZVVjdfSlVBdDYzQ2psb2N5akdxMFo2SFBUbDM4UlVINC4xMTkud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrMjAtMjIsIFUrMjctMmEsIFUrMmMtMzgsIFUrM2EtM2IsIFUrM2YsIFUrNDEtNDcsIFUrNGEtNGMsIFUrNGYtNWQsIFUrNjEtN2IsIFUrN2QsIFUrYTEsIFUrYWIsIFUrYWUsIFUrYjcsIFUrYmIsIFUrYmYsIFUrMjAxMy0yMDE0LCBVKzIwMWMtMjAxZCwgVSsyMTIyLCBVK2FjMDAsIFUrYWNlMCwgVSthZTMwLCBVK2IyZTQsIFUrYjg1YywgVStiOWFjLCBVK2MwYWMsIFUrYzJhNCwgVStjMmRjLCBVK2M3NzQsIFUrYzc3OCwgVStjOWMwLCBVK2Q1NTg7XHJcbn1cclxuXHJcblxyXG4vKiBbMF0gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogMzAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgTGlnaHRcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1MaWdodFwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9lbHpJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi4wLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVK2Y5Y2EtZmEwYiwgVStmZjAzLWZmMDUsIFUrZmYwNywgVStmZjBhLWZmMGIsIFUrZmYwZC1mZjE5LCBVK2ZmMWIsIFUrZmYxZCwgVStmZjIwLWZmNWIsIFUrZmY1ZCwgVStmZmUwLWZmZTMsIFUrZmZlNS1mZmU2O1xyXG59XHJcblxyXG5cclxuLyogWzJdICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIExpZ2h0XCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItTGlnaHRcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PZWx6STdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uMi53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVStkNzIzLWQ3MjgsIFUrZDcyYS1kNzMzLCBVK2Q3MzUtZDc0OCwgVStkNzRhLWQ3NGYsIFUrZDc1Mi1kNzUzLCBVK2Q3NTUtZDc1NywgVStkNzVhLWQ3NWYsIFUrZDc2Mi1kNzY0LCBVK2Q3NjYtZDc2OCwgVStkNzZhLWQ3NmIsIFUrZDc2ZC1kNzZmLCBVK2Q3NzEtZDc4NywgVStkNzg5LWQ3OGIsIFUrZDc4ZC1kNzhmLCBVK2Q3OTEtZDc5NywgVStkNzlhLCBVK2Q3OWMsIFUrZDc5ZS1kN2EzLCBVK2Y5MDAtZjkwOSwgVStmOTBiLWY5MmU7XHJcbn1cclxuXHJcblxyXG4vKiBbM10gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogMzAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgTGlnaHRcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1MaWdodFwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9lbHpJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi4zLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVK2Q2NzktZDY4YiwgVStkNjhlLWQ2OWUsIFUrZDZhMCwgVStkNmEyLWQ2YTcsIFUrZDZhOS1kNmMzLCBVK2Q2YzYtZDZjNywgVStkNmM5LWQ2Y2IsIFUrZDZjZC1kNmQzLCBVK2Q2ZDUtZDZkNiwgVStkNmQ4LWQ2ZTMsIFUrZDZlNS1kNmU3LCBVK2Q2ZTktZDZmYiwgVStkNmZkLWQ3MTcsIFUrZDcxOS1kNzFmLCBVK2Q3MjEtZDcyMjtcclxufVxyXG5cclxuXHJcbi8qIFs0XSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBMaWdodFwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLUxpZ2h0XCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT2Vsekk3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjQud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrZDViYy1kNWM3LCBVK2Q1Y2EtZDVjYiwgVStkNWNkLWQ1Y2YsIFUrZDVkMS1kNWQ3LCBVK2Q1ZDktZDVkYSwgVStkNWRjLCBVK2Q1ZGUtZDVlMywgVStkNWU2LWQ1ZTcsIFUrZDVlOS1kNWViLCBVK2Q1ZWQtZDVmNiwgVStkNWY4LCBVK2Q1ZmEtZDVmZiwgVStkNjAyLWQ2MDMsIFUrZDYwNS1kNjA3LCBVK2Q2MDktZDYwZiwgVStkNjEyLWQ2MTMsIFUrZDYxNi1kNjFiLCBVK2Q2MWQtZDYzNywgVStkNjNhLWQ2M2IsIFUrZDYzZC1kNjNmLCBVK2Q2NDEtZDY0NywgVStkNjRhLWQ2NGMsIFUrZDY0ZS1kNjUzLCBVK2Q2NTYtZDY1NywgVStkNjU5LWQ2NWIsIFUrZDY1ZC1kNjY2LCBVK2Q2NjgsIFUrZDY2YS1kNjc4O1xyXG59XHJcblxyXG5cclxuLyogWzVdICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIExpZ2h0XCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItTGlnaHRcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PZWx6STdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uNS53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVStkNTA3LCBVK2Q1MDktZDUwYiwgVStkNTBkLWQ1MTMsIFUrZDUxNS1kNTNiLCBVK2Q1M2UtZDUzZiwgVStkNTQxLWQ1NDMsIFUrZDU0NS1kNTRjLCBVK2Q1NGUsIFUrZDU1MCwgVStkNTUyLWQ1NTcsIFUrZDU1YS1kNTViLCBVK2Q1NWQtZDU1ZiwgVStkNTYxLWQ1NjQsIFUrZDU2Ni1kNTY3LCBVK2Q1NmEsIFUrZDU2YywgVStkNTZlLWQ1NzMsIFUrZDU3Ni1kNTc3LCBVK2Q1NzktZDU4MywgVStkNTg1LWQ1ODYsIFUrZDU4YS1kNWE0LCBVK2Q1YTYtZDViYjtcclxufVxyXG5cclxuXHJcbi8qIFs2XSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBMaWdodFwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLUxpZ2h0XCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT2Vsekk3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjYud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrZDQ2NC1kNDc3LCBVK2Q0N2EtZDQ3YiwgVStkNDdkLWQ0N2YsIFUrZDQ4MS1kNDg3LCBVK2Q0ODktZDQ4YSwgVStkNDhjLCBVK2Q0OGUtZDRlNywgVStkNGU5LWQ1MDMsIFUrZDUwNS1kNTA2O1xyXG59XHJcblxyXG5cclxuLyogWzddICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIExpZ2h0XCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItTGlnaHRcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PZWx6STdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uNy53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVStkM2JmLWQzYzcsIFUrZDNjYS1kM2NmLCBVK2QzZDEtZDNlYiwgVStkM2VlLWQzZWYsIFUrZDNmMS1kM2YzLCBVK2QzZjUtZDNmYiwgVStkM2ZkLWQ0MDAsIFUrZDQwMi1kNDViLCBVK2Q0NWQtZDQ2MztcclxufVxyXG5cclxuXHJcbi8qIFs4XSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBMaWdodFwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLUxpZ2h0XCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT2Vsekk3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjgud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrZDJmZiwgVStkMzAyLWQzMDQsIFUrZDMwNi1kMzBiLCBVK2QzMGYsIFUrZDMxMS1kMzEzLCBVK2QzMTUtZDMxYiwgVStkMzFlLCBVK2QzMjItZDMyNCwgVStkMzI2LWQzMjcsIFUrZDMyYS1kMzJiLCBVK2QzMmQtZDMyZiwgVStkMzMxLWQzMzcsIFUrZDMzOS1kMzNjLCBVK2QzM2UtZDM3YiwgVStkMzdlLWQzN2YsIFUrZDM4MS1kMzgzLCBVK2QzODUtZDM4YiwgVStkMzhlLWQzOTAsIFUrZDM5Mi1kMzk3LCBVK2QzOWEtZDM5YiwgVStkMzlkLWQzOWYsIFUrZDNhMS1kM2E3LCBVK2QzYTktZDNhYSwgVStkM2FjLCBVK2QzYWUtZDNiMywgVStkM2I1LWQzYjcsIFUrZDNiOS1kM2JiLCBVK2QzYmQtZDNiZTtcclxufVxyXG5cclxuXHJcbi8qIFs5XSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBMaWdodFwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLUxpZ2h0XCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT2Vsekk3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjkud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrZDI1Ny1kMjdmLCBVK2QyODEtZDI5YiwgVStkMjlkLWQyOWYsIFUrZDJhMS1kMmFiLCBVK2QyYWQtZDJiNywgVStkMmJhLWQyYmIsIFUrZDJiZC1kMmJmLCBVK2QyYzEtZDJjNywgVStkMmM5LWQyZWYsIFUrZDJmMi1kMmYzLCBVK2QyZjUtZDJmNywgVStkMmY5LWQyZmU7XHJcbn1cclxuXHJcblxyXG4vKiBbMTBdICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIExpZ2h0XCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItTGlnaHRcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PZWx6STdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uMTAud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrZDFiNCwgVStkMWI2LWQxZjMsIFUrZDFmNS1kMjJiLCBVK2QyMmUtZDIyZiwgVStkMjMxLWQyMzMsIFUrZDIzNS1kMjNiLCBVK2QyM2QtZDI0MCwgVStkMjQyLWQyNTY7XHJcbn1cclxuXHJcblxyXG4vKiBbMTFdICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIExpZ2h0XCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItTGlnaHRcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PZWx6STdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uMTEud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrZDEwNS1kMTJmLCBVK2QxMzItZDEzMywgVStkMTM1LWQxMzcsIFUrZDEzOS1kMTNmLCBVK2QxNDEtZDE0MiwgVStkMTQ0LCBVK2QxNDYtZDE0YiwgVStkMTRlLWQxNGYsIFUrZDE1MS1kMTUzLCBVK2QxNTUtZDE1YiwgVStkMTVlLWQxODcsIFUrZDE4OS1kMTlmLCBVK2QxYTItZDFhMywgVStkMWE1LWQxYTcsIFUrZDFhOS1kMWFmLCBVK2QxYjItZDFiMztcclxufVxyXG5cclxuXHJcbi8qIFsxMl0gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogMzAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgTGlnaHRcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1MaWdodFwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9lbHpJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi4xMi53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVStkMDRiLWQwNGYsIFUrZDA1MS1kMDU3LCBVK2QwNTktZDA2YiwgVStkMDZkLWQwNmYsIFUrZDA3MS1kMDczLCBVK2QwNzUtZDA3YiwgVStkMDdlLWQwYTMsIFUrZDBhNi1kMGE3LCBVK2QwYTktZDBhYiwgVStkMGFkLWQwYjMsIFUrZDBiNiwgVStkMGI4LCBVK2QwYmEtZDBiZiwgVStkMGMyLWQwYzMsIFUrZDBjNS1kMGM3LCBVK2QwYzktZDBjZiwgVStkMGQyLCBVK2QwZDYtZDBkYiwgVStkMGRlLWQwZGYsIFUrZDBlMS1kMGUzLCBVK2QwZTUtZDBlYiwgVStkMGVlLWQwZjAsIFUrZDBmMi1kMTA0O1xyXG59XHJcblxyXG5cclxuLyogWzEzXSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBMaWdodFwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLUxpZ2h0XCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT2Vsekk3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjEzLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVK2NmYTItY2ZjMywgVStjZmM1LWNmZGYsIFUrY2ZlMi1jZmUzLCBVK2NmZTUtY2ZlNywgVStjZmU5LWNmZjQsIFUrY2ZmNi1jZmZiLCBVK2NmZmQtY2ZmZiwgVStkMDAxLWQwMDMsIFUrZDAwNS1kMDE3LCBVK2QwMTktZDAzMywgVStkMDM2LWQwMzcsIFUrZDAzOS1kMDNiLCBVK2QwM2QtZDA0YTtcclxufVxyXG5cclxuXHJcbi8qIFsxNF0gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogMzAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgTGlnaHRcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1MaWdodFwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9lbHpJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi4xNC53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVStjZWYwLWNlZjMsIFUrY2VmNiwgVStjZWY5LWNlZmYsIFUrY2YwMS1jZjAzLCBVK2NmMDUtY2YwNywgVStjZjA5LWNmMGYsIFUrY2YxMS1jZjEyLCBVK2NmMTQtY2YxYiwgVStjZjFkLWNmMWYsIFUrY2YyMS1jZjJmLCBVK2NmMzEtY2Y1MywgVStjZjU2LWNmNTcsIFUrY2Y1OS1jZjViLCBVK2NmNWQtY2Y2MywgVStjZjY2LCBVK2NmNjgsIFUrY2Y2YS1jZjZmLCBVK2NmNzEtY2Y4NCwgVStjZjg2LWNmOGIsIFUrY2Y4ZC1jZmExO1xyXG59XHJcblxyXG5cclxuLyogWzE1XSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBMaWdodFwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLUxpZ2h0XCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT2Vsekk3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjE1LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVK2NlM2MtY2U1NywgVStjZTVhLWNlNWIsIFUrY2U1ZC1jZTVmLCBVK2NlNjEtY2U2NywgVStjZTZhLCBVK2NlNmMsIFUrY2U2ZS1jZTczLCBVK2NlNzYtY2U3NywgVStjZTc5LWNlN2IsIFUrY2U3ZC1jZTgzLCBVK2NlODUtY2U4OCwgVStjZThhLWNlOGYsIFUrY2U5MS1jZTkzLCBVK2NlOTUtY2U5NywgVStjZTk5LWNlOWYsIFUrY2VhMiwgVStjZWE0LWNlYWIsIFUrY2VhZC1jZWUzLCBVK2NlZTYtY2VlNywgVStjZWU5LWNlZWIsIFUrY2VlZC1jZWVmO1xyXG59XHJcblxyXG5cclxuLyogWzE2XSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBMaWdodFwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLUxpZ2h0XCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT2Vsekk3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjE2LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVK2NkOTItY2Q5MywgVStjZDk2LWNkOTcsIFUrY2Q5OS1jZDliLCBVK2NkOWQtY2RhMywgVStjZGE2LWNkYTgsIFUrY2RhYS1jZGFmLCBVK2NkYjEtY2RjMywgVStjZGM1LWNkY2IsIFUrY2RjZC1jZGU3LCBVK2NkZTktY2UwMywgVStjZTA1LWNlMWYsIFUrY2UyMi1jZTM0LCBVK2NlMzYtY2UzYjtcclxufVxyXG5cclxuXHJcbi8qIFsxN10gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogMzAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgTGlnaHRcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1MaWdodFwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9lbHpJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi4xNy53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVStjY2VmLWNkMDcsIFUrY2QwYS1jZDBiLCBVK2NkMGQtY2QxYSwgVStjZDFjLCBVK2NkMWUtY2QyYiwgVStjZDJkLWNkNWIsIFUrY2Q1ZC1jZDc3LCBVK2NkNzktY2Q5MTtcclxufVxyXG5cclxuXHJcbi8qIFsxOF0gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogMzAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgTGlnaHRcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1MaWdodFwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9lbHpJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi4xOC53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVStjYzNmLWNjNDMsIFUrY2M0Ni1jYzQ3LCBVK2NjNDktY2M0YiwgVStjYzRkLWNjNTMsIFUrY2M1NS1jYzU4LCBVK2NjNWEtY2M1ZiwgVStjYzYxLWNjOTcsIFUrY2M5YS1jYzliLCBVK2NjOWQtY2M5ZiwgVStjY2ExLWNjYTcsIFUrY2NhYSwgVStjY2FjLCBVK2NjYWUtY2NiMywgVStjY2I2LWNjYjcsIFUrY2NiOS1jY2JiLCBVK2NjYmQtY2NjZiwgVStjY2QxLWNjZTMsIFUrY2NlNS1jY2VlO1xyXG59XHJcblxyXG5cclxuLyogWzE5XSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBMaWdodFwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLUxpZ2h0XCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT2Vsekk3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjE5LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVK2NiOTEtY2JkMywgVStjYmQ1LWNiZTMsIFUrY2JlNS1jYzBiLCBVK2NjMGUtY2MwZiwgVStjYzExLWNjMTMsIFUrY2MxNS1jYzFiLCBVK2NjMWQtY2MyMCwgVStjYzIzLWNjMjcsIFUrY2MyYS1jYzJiLCBVK2NjMmQsIFUrY2MyZiwgVStjYzMxLWNjMzcsIFUrY2MzYSwgVStjYzNjO1xyXG59XHJcblxyXG5cclxuLyogWzIwXSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBMaWdodFwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLUxpZ2h0XCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT2Vsekk3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjIwLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVK2NhZjQtY2I0NywgVStjYjRhLWNiOTA7XHJcbn1cclxuXHJcblxyXG4vKiBbMjFdICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIExpZ2h0XCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItTGlnaHRcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PZWx6STdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uMjEud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrY2E0YS1jYTRiLCBVK2NhNGUtY2E0ZiwgVStjYTUxLWNhNTMsIFUrY2E1NS1jYTViLCBVK2NhNWQtY2E2MCwgVStjYTYyLWNhODMsIFUrY2E4NS1jYWJiLCBVK2NhYmUtY2FiZiwgVStjYWMxLWNhYzMsIFUrY2FjNS1jYWNiLCBVK2NhY2QtY2FkMCwgVStjYWQyLCBVK2NhZDQtY2FkOCwgVStjYWRhLWNhZjM7XHJcbn1cclxuXHJcblxyXG4vKiBbMjJdICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIExpZ2h0XCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItTGlnaHRcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PZWx6STdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uMjIud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrYzk5Ni1jOTk3LCBVK2M5OWEtYzk5YywgVStjOTllLWM5YmYsIFUrYzljMi1jOWMzLCBVK2M5YzUtYzljNywgVStjOWM5LWM5Y2YsIFUrYzlkMiwgVStjOWQ0LCBVK2M5ZDctYzlkOCwgVStjOWRiLCBVK2M5ZGUtYzlkZiwgVStjOWUxLWM5ZTMsIFUrYzllNS1jOWU2LCBVK2M5ZTgtYzllYiwgVStjOWVlLWM5ZjAsIFUrYzlmMi1jOWY3LCBVK2M5ZjktY2EwYiwgVStjYTBkLWNhMjgsIFUrY2EyYS1jYTQ5O1xyXG59XHJcblxyXG5cclxuLyogWzIzXSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBMaWdodFwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLUxpZ2h0XCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT2Vsekk3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjIzLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVK2M4ZTktYzhmNCwgVStjOGY2LWM4ZmIsIFUrYzhmZS1jOGZmLCBVK2M5MDEtYzkwMywgVStjOTA1LWM5MGIsIFUrYzkwZS1jOTEwLCBVK2M5MTItYzkxNywgVStjOTE5LWM5MmIsIFUrYzkyZC1jOTRmLCBVK2M5NTEtYzk1MywgVStjOTU1LWM5NmIsIFUrYzk2ZC1jOTczLCBVK2M5NzUtYzk4NywgVStjOThhLWM5OGIsIFUrYzk4ZC1jOThmLCBVK2M5OTEtYzk5NTtcclxufVxyXG5cclxuXHJcbi8qIFsyNF0gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogMzAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgTGlnaHRcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1MaWdodFwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9lbHpJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi4yNC53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVStjODQxLWM4NGIsIFUrYzg0ZC1jODZmLCBVK2M4NzItYzg3MywgVStjODc1LWM4NzcsIFUrYzg3OS1jODdmLCBVK2M4ODItYzg4NCwgVStjODg3LWM4OGEsIFUrYzg4ZC1jOGMzLCBVK2M4YzUtYzhkZiwgVStjOGUxLWM4ZTg7XHJcbn1cclxuXHJcblxyXG4vKiBbMjVdICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIExpZ2h0XCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItTGlnaHRcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PZWx6STdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uMjUud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrYzc3OS1jNzdiLCBVK2M3N2UtYzc4MiwgVStjNzg2LCBVK2M3OGIsIFUrYzc4ZCwgVStjNzhmLCBVK2M3OTItYzc5MywgVStjNzk1LCBVK2M3OTcsIFUrYzc5OS1jNzlmLCBVK2M3YTIsIFUrYzdhNy1jN2FiLCBVK2M3YWUtYzdiYiwgVStjN2JkLWM3YzAsIFUrYzdjMi1jN2M3LCBVK2M3YzktYzdkYywgVStjN2RlLWM3ZmYsIFUrYzgwMi1jODAzLCBVK2M4MDUtYzgwNywgVStjODA5LCBVK2M4MGItYzgwZiwgVStjODEyLCBVK2M4MTQsIFUrYzgxNy1jODFiLCBVK2M4MWUtYzgxZiwgVStjODIxLWM4MjMsIFUrYzgyNS1jODJlLCBVK2M4MzAtYzgzNywgVStjODM5LWM4M2IsIFUrYzgzZC1jODQwO1xyXG59XHJcblxyXG5cclxuLyogWzI2XSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBMaWdodFwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLUxpZ2h0XCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT2Vsekk3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjI2LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVK2M2YmItYzZiZiwgVStjNmMyLCBVK2M2YzQsIFUrYzZjNi1jNmNiLCBVK2M2Y2UtYzZjZiwgVStjNmQxLWM2ZDMsIFUrYzZkNS1jNmRiLCBVK2M2ZGQtYzZkZiwgVStjNmUxLWM2ZTcsIFUrYzZlOS1jNmViLCBVK2M2ZWQtYzZlZiwgVStjNmYxLWM2ZjgsIFUrYzZmYS1jNzAzLCBVK2M3MDUtYzcwNywgVStjNzA5LWM3MGIsIFUrYzcwZC1jNzE2LCBVK2M3MTgsIFUrYzcxYS1jNzFmLCBVK2M3MjItYzcyMywgVStjNzI1LWM3MjcsIFUrYzcyOS1jNzM0LCBVK2M3MzYtYzczYiwgVStjNzNlLWM3M2YsIFUrYzc0MS1jNzQzLCBVK2M3NDUtYzc0YiwgVStjNzRlLWM3NTAsIFUrYzc1Mi1jNzU3LCBVK2M3NTktYzc3MywgVStjNzc2LWM3Nzc7XHJcbn1cclxuXHJcblxyXG4vKiBbMjddICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIExpZ2h0XCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItTGlnaHRcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PZWx6STdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uMjcud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrYzVmNS1jNWZiLCBVK2M1ZmUsIFUrYzYwMi1jNjA1LCBVK2M2MDcsIFUrYzYwOS1jNjBmLCBVK2M2MTEtYzYxYSwgVStjNjFjLWM2MjMsIFUrYzYyNi1jNjI3LCBVK2M2MjktYzYyYiwgVStjNjJkLCBVK2M2MmYtYzYzMiwgVStjNjM2LCBVK2M2MzgsIFUrYzYzYS1jNjNmLCBVK2M2NDItYzY0MywgVStjNjQ1LWM2NDcsIFUrYzY0OS1jNjUyLCBVK2M2NTYtYzY1YiwgVStjNjVkLWM2NWYsIFUrYzY2MS1jNjYzLCBVK2M2NjUtYzY3NywgVStjNjc5LWM2N2IsIFUrYzY3ZC1jNjkzLCBVK2M2OTYtYzY5NywgVStjNjk5LWM2OWIsIFUrYzY5ZC1jNmEzLCBVK2M2YTYsIFUrYzZhOCwgVStjNmFhLWM2YWYsIFUrYzZiMi1jNmIzLCBVK2M2YjUtYzZiNywgVStjNmI5LWM2YmE7XHJcbn1cclxuXHJcblxyXG4vKiBbMjhdICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIExpZ2h0XCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItTGlnaHRcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PZWx6STdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uMjgud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrYzUxNy1jNTI3LCBVK2M1MmEtYzUyYiwgVStjNTJkLWM1MmYsIFUrYzUzMS1jNTM4LCBVK2M1M2EsIFUrYzUzYywgVStjNTNlLWM1NDMsIFUrYzU0Ni1jNTQ3LCBVK2M1NGIsIFUrYzU0ZC1jNTUyLCBVK2M1NTYsIFUrYzU1YS1jNTViLCBVK2M1NWQsIFUrYzU1ZiwgVStjNTYyLWM1NjMsIFUrYzU2NS1jNTY3LCBVK2M1NjktYzU2ZiwgVStjNTcyLCBVK2M1NzQsIFUrYzU3Ni1jNTdiLCBVK2M1N2UtYzU3ZiwgVStjNTgxLWM1ODMsIFUrYzU4NS1jNTg2LCBVK2M1ODgtYzU4YiwgVStjNThlLCBVK2M1OTAsIFUrYzU5Mi1jNTk2LCBVK2M1OTktYzViMywgVStjNWI2LWM1YjcsIFUrYzViYSwgVStjNWJlLWM1YzMsIFUrYzVjYS1jNWNiLCBVK2M1Y2QsIFUrYzVjZiwgVStjNWQyLWM1ZDMsIFUrYzVkNS1jNWQ3LCBVK2M1ZDktYzVkZiwgVStjNWUxLWM1ZTIsIFUrYzVlNCwgVStjNWU2LWM1ZWIsIFUrYzVlZiwgVStjNWYxLWM1ZjM7XHJcbn1cclxuXHJcblxyXG4vKiBbMjldICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIExpZ2h0XCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItTGlnaHRcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PZWx6STdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uMjkud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrYzQ3NS1jNGVmLCBVK2M0ZjItYzRmMywgVStjNGY1LWM0ZjcsIFUrYzRmOS1jNGZmLCBVK2M1MDItYzUwYiwgVStjNTBkLWM1MTY7XHJcbn1cclxuXHJcblxyXG4vKiBbMzBdICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIExpZ2h0XCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItTGlnaHRcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PZWx6STdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uMzAud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrYzNkMC1jM2Q3LCBVK2MzZGEtYzNkYiwgVStjM2RkLWMzZGUsIFUrYzNlMS1jM2VjLCBVK2MzZWUtYzNmMywgVStjM2Y1LWM0MmIsIFUrYzQyZC1jNDYzLCBVK2M0NjYtYzQ3NDtcclxufVxyXG5cclxuXHJcbi8qIFszMV0gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogMzAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgTGlnaHRcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1MaWdodFwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9lbHpJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi4zMS53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVStjMzJiLWMzNjcsIFUrYzM2YS1jMzZiLCBVK2MzNmQtYzM2ZiwgVStjMzcxLWMzNzcsIFUrYzM3YS1jMzdiLCBVK2MzN2UtYzM4MywgVStjMzg1LWMzODcsIFUrYzM4OS1jM2NmO1xyXG59XHJcblxyXG5cclxuLyogWzMyXSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBMaWdodFwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLUxpZ2h0XCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT2Vsekk3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjMyLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVK2MyNmEtYzI2YiwgVStjMjZkLWMyNmYsIFUrYzI3MS1jMjczLCBVK2MyNzUtYzI3YiwgVStjMjdlLWMyODcsIFUrYzI4OS1jMjhmLCBVK2MyOTEtYzI5NywgVStjMjk5LWMyOWEsIFUrYzI5Yy1jMmEzLCBVK2MyYTUtYzJhNywgVStjMmE5LWMyYWIsIFUrYzJhZC1jMmIzLCBVK2MyYjYsIFUrYzJiOCwgVStjMmJhLWMyYmIsIFUrYzJiZC1jMmRiLCBVK2MyZGUtYzJkZiwgVStjMmUxLWMyZTIsIFUrYzJlNS1jMmVhLCBVK2MyZWUsIFUrYzJmMCwgVStjMmYyLWMyZjUsIFUrYzJmNywgVStjMmZhLWMyZmIsIFUrYzJmZC1jMmZmLCBVK2MzMDEtYzMwNywgVStjMzA5LWMzMGMsIFUrYzMwZS1jMzEyLCBVK2MzMTUtYzMyMywgVStjMzI1LWMzMjgsIFUrYzMyYTtcclxufVxyXG5cclxuXHJcbi8qIFszM10gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogMzAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgTGlnaHRcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1MaWdodFwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9lbHpJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi4zMy53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVStjMWJjLWMxYzMsIFUrYzFjNS1jMWRmLCBVK2MxZTEtYzFmYiwgVStjMWZkLWMyMDMsIFUrYzIwNS1jMjBjLCBVK2MyMGUsIFUrYzIxMC1jMjE3LCBVK2MyMWEtYzIxYiwgVStjMjFkLWMyMWUsIFUrYzIyMS1jMjI3LCBVK2MyMjktYzIyYSwgVStjMjJjLCBVK2MyMmUsIFUrYzIzMCwgVStjMjMzLWMyNGYsIFUrYzI1MS1jMjU3LCBVK2MyNTktYzI2OTtcclxufVxyXG5cclxuXHJcbi8qIFszNF0gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogMzAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgTGlnaHRcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1MaWdodFwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9lbHpJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi4zNC53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVStjMTAxLWMxMWIsIFUrYzExZiwgVStjMTIxLWMxMjMsIFUrYzEyNS1jMTJiLCBVK2MxMmUsIFUrYzEzMi1jMTM3LCBVK2MxM2EtYzEzYiwgVStjMTNkLWMxM2YsIFUrYzE0MS1jMTQ3LCBVK2MxNGEsIFUrYzE0Yy1jMTUzLCBVK2MxNTUtYzE1NywgVStjMTU5LWMxNWIsIFUrYzE1ZC1jMTY2LCBVK2MxNjktYzE2ZiwgVStjMTcxLWMxNzcsIFUrYzE3OS1jMThiLCBVK2MxOGUtYzE4ZiwgVStjMTkxLWMxOTMsIFUrYzE5NS1jMTliLCBVK2MxOWQtYzE5ZSwgVStjMWEwLCBVK2MxYTItYzFhNCwgVStjMWE2LWMxYmI7XHJcbn1cclxuXHJcblxyXG4vKiBbMzVdICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIExpZ2h0XCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItTGlnaHRcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PZWx6STdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uMzUud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrYzA0OS1jMDU3LCBVK2MwNTktYzA1YiwgVStjMDVkLWMwNWYsIFUrYzA2MS1jMDY3LCBVK2MwNjktYzA4ZiwgVStjMDkxLWMwYWIsIFUrYzBhZS1jMGFmLCBVK2MwYjEtYzBiMywgVStjMGI1LCBVK2MwYjctYzBiYiwgVStjMGJlLCBVK2MwYzItYzBjNywgVStjMGNhLWMwY2IsIFUrYzBjZC1jMGNmLCBVK2MwZDEtYzBkNywgVStjMGQ5LWMwZGEsIFUrYzBkYywgVStjMGRlLWMwZTMsIFUrYzBlNS1jMGViLCBVK2MwZWQtYzBmMywgVStjMGY2LCBVK2MwZjgsIFUrYzBmYS1jMGZmO1xyXG59XHJcblxyXG5cclxuLyogWzM2XSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBMaWdodFwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLUxpZ2h0XCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT2Vsekk3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjM2LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVK2JmYTctYmZhZiwgVStiZmIxLWJmYzQsIFUrYmZjNi1iZmNiLCBVK2JmY2UtYmZjZiwgVStiZmQxLWJmZDMsIFUrYmZkNS1iZmRiLCBVK2JmZGQtYzA0ODtcclxufVxyXG5cclxuXHJcbi8qIFszN10gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogMzAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgTGlnaHRcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1MaWdodFwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9lbHpJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi4zNy53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVStiZjA3LCBVK2JmMDktYmYzZiwgVStiZjQxLWJmNGYsIFUrYmY1Mi1iZjU0LCBVK2JmNTYtYmZhNjtcclxufVxyXG5cclxuXHJcbi8qIFszOF0gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogMzAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgTGlnaHRcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1MaWdodFwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9lbHpJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi4zOC53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVStiZTU2LCBVK2JlNTgsIFUrYmU1Yy1iZTVmLCBVK2JlNjItYmU2MywgVStiZTY1LWJlNjcsIFUrYmU2OS1iZTc0LCBVK2JlNzYtYmU3YiwgVStiZTdlLWJlN2YsIFUrYmU4MS1iZThlLCBVK2JlOTAsIFUrYmU5Mi1iZWE3LCBVK2JlYTktYmVjZiwgVStiZWQyLWJlZDMsIFUrYmVkNS1iZWQ2LCBVK2JlZDktYmVlMywgVStiZWU2LWJmMDY7XHJcbn1cclxuXHJcblxyXG4vKiBbMzldICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIExpZ2h0XCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItTGlnaHRcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PZWx6STdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uMzkud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrYmRiMC1iZGQzLCBVK2JkZDUtYmRlZiwgVStiZGYxLWJlMGIsIFUrYmUwZC1iZTBmLCBVK2JlMTEtYmUxMywgVStiZTE1LWJlNDMsIFUrYmU0Ni1iZTQ3LCBVK2JlNDktYmU0YiwgVStiZTRkLWJlNTM7XHJcbn1cclxuXHJcblxyXG4vKiBbNDBdICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIExpZ2h0XCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItTGlnaHRcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PZWx6STdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uNDAud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrYmQwMywgVStiZDA2LCBVK2JkMDgsIFUrYmQwYS1iZDBmLCBVK2JkMTEtYmQyMiwgVStiZDI1LWJkNDcsIFUrYmQ0OS1iZDU4LCBVK2JkNWEtYmQ3ZiwgVStiZDgyLWJkODMsIFUrYmQ4NS1iZDg3LCBVK2JkOGEtYmQ4ZiwgVStiZDkxLWJkOTIsIFUrYmQ5NCwgVStiZDk2LWJkOTgsIFUrYmQ5YS1iZGFmO1xyXG59XHJcblxyXG5cclxuLyogWzQxXSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBMaWdodFwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLUxpZ2h0XCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT2Vsekk3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjQxLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVK2JjNGUtYmM4MywgVStiYzg2LWJjODcsIFUrYmM4OS1iYzhiLCBVK2JjOGQtYmM5MywgVStiYzk2LCBVK2JjOTgsIFUrYmM5Yi1iYzlmLCBVK2JjYTItYmNhMywgVStiY2E1LWJjYTcsIFUrYmNhOS1iY2IyLCBVK2JjYjQtYmNiYiwgVStiY2JlLWJjYmYsIFUrYmNjMS1iY2MzLCBVK2JjYzUtYmNjYywgVStiY2NlLWJjZDAsIFUrYmNkMi1iY2Q0LCBVK2JjZDYtYmNmMywgVStiY2Y3LCBVK2JjZjktYmNmYiwgVStiY2ZkLWJkMDI7XHJcbn1cclxuXHJcblxyXG4vKiBbNDJdICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIExpZ2h0XCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItTGlnaHRcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PZWx6STdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uNDIud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrYmI5MC1iYmEzLCBVK2JiYTUtYmJhYiwgVStiYmFkLWJiYmYsIFUrYmJjMS1iYmY3LCBVK2JiZmEtYmJmYiwgVStiYmZkLWJiZmUsIFUrYmMwMS1iYzA3LCBVK2JjMDktYmMwYSwgVStiYzBlLCBVK2JjMTAsIFUrYmMxMi1iYzEzLCBVK2JjMTcsIFUrYmMxOS1iYzFhLCBVK2JjMWUsIFUrYmMyMC1iYzIzLCBVK2JjMjYsIFUrYmMyOCwgVStiYzJhLWJjMmMsIFUrYmMyZS1iYzJmLCBVK2JjMzItYmMzMywgVStiYzM1LWJjMzcsIFUrYmMzOS1iYzNmLCBVK2JjNDEtYmM0MiwgVStiYzQ0LCBVK2JjNDYtYmM0OCwgVStiYzRhLWJjNGQ7XHJcbn1cclxuXHJcblxyXG4vKiBbNDNdICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIExpZ2h0XCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItTGlnaHRcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PZWx6STdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uNDMud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrYmFlNi1iYWZiLCBVK2JhZmQtYmIxNywgVStiYjE5LWJiMzMsIFUrYmIzNywgVStiYjM5LWJiM2EsIFUrYmIzZC1iYjQzLCBVK2JiNDUtYmI0NiwgVStiYjQ4LCBVK2JiNGEtYmI0ZiwgVStiYjUxLWJiNTMsIFUrYmI1NS1iYjU3LCBVK2JiNTktYmI2MiwgVStiYjY0LWJiOGY7XHJcbn1cclxuXHJcblxyXG4vKiBbNDRdICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIExpZ2h0XCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItTGlnaHRcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PZWx6STdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uNDQud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrYmEzMC1iYTM3LCBVK2JhM2EtYmEzYiwgVStiYTNkLWJhM2YsIFUrYmE0MS1iYTQ3LCBVK2JhNDktYmE0YSwgVStiYTRjLCBVK2JhNGUtYmE1MywgVStiYTU2LWJhNTcsIFUrYmE1OS1iYTViLCBVK2JhNWQtYmE2MywgVStiYTY1LWJhNjYsIFUrYmE2OC1iYTZmLCBVK2JhNzEtYmE3MywgVStiYTc1LWJhNzcsIFUrYmE3OS1iYTg0LCBVK2JhODYsIFUrYmE4OC1iYWE3LCBVK2JhYWEsIFUrYmFhZC1iYWFmLCBVK2JhYjEtYmFiNywgVStiYWJhLCBVK2JhYmMsIFUrYmFiZS1iYWU1O1xyXG59XHJcblxyXG5cclxuLyogWzQ1XSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBMaWdodFwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLUxpZ2h0XCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT2Vsekk3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjQ1LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVK2I5NmUtYjk3MywgVStiOTc2LWI5NzcsIFUrYjk3OS1iOTdiLCBVK2I5N2QtYjk4MywgVStiOTg2LCBVK2I5ODgsIFUrYjk4YS1iOThkLCBVK2I5OGYtYjlhYiwgVStiOWFlLWI5YWYsIFUrYjliMS1iOWIzLCBVK2I5YjUtYjliYiwgVStiOWJlLCBVK2I5YzAsIFUrYjljMi1iOWM3LCBVK2I5Y2EtYjljYiwgVStiOWNkLCBVK2I5ZDItYjlkNywgVStiOWRhLCBVK2I5ZGMsIFUrYjlkZi1iOWUwLCBVK2I5ZTIsIFUrYjllNi1iOWU3LCBVK2I5ZTktYjlmMywgVStiOWY2LCBVK2I5ZjgsIFUrYjlmYi1iYTJmO1xyXG59XHJcblxyXG5cclxuLyogWzQ2XSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBMaWdodFwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLUxpZ2h0XCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT2Vsekk3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjQ2LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVK2I4YmYtYjhjYiwgVStiOGNkLWI4ZTAsIFUrYjhlMi1iOGU3LCBVK2I4ZWEtYjhlYiwgVStiOGVkLWI4ZWYsIFUrYjhmMS1iOGY3LCBVK2I4ZmEsIFUrYjhmYywgVStiOGZlLWI5MDMsIFUrYjkwNS1iOTE3LCBVK2I5MTktYjkxZiwgVStiOTIxLWI5M2IsIFUrYjkzZC1iOTU3LCBVK2I5NWEtYjk1YiwgVStiOTVkLWI5NWYsIFUrYjk2MS1iOTY3LCBVK2I5NjktYjk2YztcclxufVxyXG5cclxuXHJcbi8qIFs0N10gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogMzAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgTGlnaHRcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1MaWdodFwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9lbHpJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi40Ny53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVStiODBkLWI4MGYsIFUrYjgxMS1iODE3LCBVK2I4MWEsIFUrYjgxYy1iODIzLCBVK2I4MjYtYjgyNywgVStiODI5LWI4MmIsIFUrYjgyZC1iODMzLCBVK2I4MzYsIFUrYjgzYS1iODNmLCBVK2I4NDEtYjg1YiwgVStiODVlLWI4NWYsIFUrYjg2MS1iODYzLCBVK2I4NjUtYjg2YiwgVStiODZlLCBVK2I4NzAsIFUrYjg3Mi1iOGFmLCBVK2I4YjEtYjhiZTtcclxufVxyXG5cclxuXHJcbi8qIFs0OF0gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogMzAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgTGlnaHRcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1MaWdodFwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9lbHpJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi40OC53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVStiNzRkLWI3NWYsIFUrYjc2MS1iNzYzLCBVK2I3NjUtYjc3NCwgVStiNzc2LWI3N2IsIFUrYjc3ZS1iNzdmLCBVK2I3ODEtYjc4MywgVStiNzg1LWI3OGIsIFUrYjc4ZSwgVStiNzkyLWI3OTYsIFUrYjc5YS1iNzliLCBVK2I3OWQtYjdhNywgVStiN2FhLCBVK2I3YWUtYjdiMywgVStiN2I2LWI3YzgsIFUrYjdjYS1iN2ViLCBVK2I3ZWUtYjdlZiwgVStiN2YxLWI3ZjMsIFUrYjdmNS1iN2ZiLCBVK2I3ZmUsIFUrYjgwMi1iODA2LCBVK2I4MGEtYjgwYjtcclxufVxyXG5cclxuXHJcbi8qIFs0OV0gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogMzAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgTGlnaHRcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1MaWdodFwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9lbHpJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi40OS53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVStiNmE3LWI2YWEsIFUrYjZhYy1iNmIwLCBVK2I2YjItYjZlZiwgVStiNmYxLWI3MjcsIFUrYjcyYS1iNzJiLCBVK2I3MmQtYjcyZSwgVStiNzMxLWI3MzcsIFUrYjczOS1iNzNhLCBVK2I3M2MtYjc0MywgVStiNzQ1LWI3NGM7XHJcbn1cclxuXHJcblxyXG4vKiBbNTBdICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIExpZ2h0XCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItTGlnaHRcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PZWx6STdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uNTAud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrYjYwNS1iNjBmLCBVK2I2MTItYjYxNywgVStiNjE5LWI2MjQsIFUrYjYyNi1iNjliLCBVK2I2OWUtYjZhMywgVStiNmE1LWI2YTY7XHJcbn1cclxuXHJcblxyXG4vKiBbNTFdICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIExpZ2h0XCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItTGlnaHRcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PZWx6STdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uNTEud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrYjU1ZiwgVStiNTYyLWI1ODMsIFUrYjU4NS1iNTlmLCBVK2I1YTItYjVhMywgVStiNWE1LWI1YTcsIFUrYjVhOS1iNWIyLCBVK2I1YjUtYjViYSwgVStiNWJkLWI2MDQ7XHJcbn1cclxuXHJcblxyXG4vKiBbNTJdICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIExpZ2h0XCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItTGlnaHRcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PZWx6STdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uNTIud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrYjRhNS1iNGI2LCBVK2I0YjgtYjRiZiwgVStiNGMxLWI0YzcsIFUrYjRjOS1iNGRiLCBVK2I0ZGUtYjRkZiwgVStiNGUxLWI0ZTIsIFUrYjRlNS1iNGViLCBVK2I0ZWUsIFUrYjRmMCwgVStiNGYyLWI1MTMsIFUrYjUxNi1iNTE3LCBVK2I1MTktYjUxYSwgVStiNTFkLWI1MjMsIFUrYjUyNiwgVStiNTI4LCBVK2I1MmItYjUyZiwgVStiNTMyLWI1MzMsIFUrYjUzNS1iNTM3LCBVK2I1MzktYjUzZiwgVStiNTQxLWI1NDQsIFUrYjU0Ni1iNTRiLCBVK2I1NGQtYjU0ZiwgVStiNTUxLWI1NWIsIFUrYjU1ZC1iNTVlO1xyXG59XHJcblxyXG5cclxuLyogWzUzXSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBMaWdodFwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLUxpZ2h0XCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT2Vsekk3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjUzLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVK2IzZjgtYjNmYiwgVStiM2ZkLWI0MGYsIFUrYjQxMS1iNDE3LCBVK2I0MTktYjQxYiwgVStiNDFkLWI0MWYsIFUrYjQyMS1iNDI3LCBVK2I0MmEtYjQyYiwgVStiNDJkLWI0NGYsIFUrYjQ1Mi1iNDUzLCBVK2I0NTUtYjQ1NywgVStiNDU5LWI0NWYsIFUrYjQ2Mi1iNDY0LCBVK2I0NjYtYjQ2YiwgVStiNDZkLWI0N2YsIFUrYjQ4MS1iNGEzO1xyXG59XHJcblxyXG5cclxuLyogWzU0XSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBMaWdodFwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLUxpZ2h0XCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT2Vsekk3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjU0LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVK2IzNDItYjM1MywgVStiMzU2LWIzNTcsIFUrYjM1OS1iMzViLCBVK2IzNWQtYjM1ZSwgVStiMzYwLWIzNjMsIFUrYjM2NiwgVStiMzY4LCBVK2IzNmEtYjM2ZCwgVStiMzZmLCBVK2IzNzItYjM3MywgVStiMzc1LWIzNzcsIFUrYjM3OS1iMzdmLCBVK2IzODEtYjM4MiwgVStiMzg0LCBVK2IzODYtYjM4YiwgVStiMzhkLWIzYzMsIFUrYjNjNi1iM2M3LCBVK2IzYzktYjNjYSwgVStiM2NkLWIzZDMsIFUrYjNkNiwgVStiM2Q4LCBVK2IzZGEtYjNmNztcclxufVxyXG5cclxuXHJcbi8qIFs1NV0gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogMzAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgTGlnaHRcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1MaWdodFwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9lbHpJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi41NS53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVStiMjdjLWIyODMsIFUrYjI4NS1iMjhmLCBVK2IyOTItYjI5MywgVStiMjk1LWIyOTcsIFUrYjI5YS1iMjlmLCBVK2IyYTEtYjJhNCwgVStiMmE3LWIyYTksIFUrYjJhYiwgVStiMmFkLWIyYzcsIFUrYjJjYS1iMmNiLCBVK2IyY2QtYjJjZiwgVStiMmQxLWIyZDcsIFUrYjJkYSwgVStiMmRjLCBVK2IyZGUtYjJlMywgVStiMmU3LCBVK2IyZTktYjJlYSwgVStiMmVmLWIyZjMsIFUrYjJmNiwgVStiMmY4LCBVK2IyZmEtYjJmYiwgVStiMmZkLWIyZmUsIFUrYjMwMi1iMzAzLCBVK2IzMDUtYjMwNywgVStiMzA5LWIzMGYsIFUrYjMxMiwgVStiMzE2LWIzMWIsIFUrYjMxZC1iMzQxO1xyXG59XHJcblxyXG5cclxuLyogWzU2XSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBMaWdodFwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLUxpZ2h0XCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT2Vsekk3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjU2LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVK2IxZDYtYjFlNywgVStiMWU5LWIxZmMsIFUrYjFmZS1iMjAzLCBVK2IyMDYtYjIwNywgVStiMjA5LWIyMGIsIFUrYjIwZC1iMjEzLCBVK2IyMTYtYjIxZiwgVStiMjIxLWIyNTcsIFUrYjI1OS1iMjczLCBVK2IyNzUtYjI3YjtcclxufVxyXG5cclxuXHJcbi8qIFs1N10gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogMzAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgTGlnaHRcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1MaWdodFwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9lbHpJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi41Ny53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVStiMTIwLWIxMjIsIFUrYjEyNi1iMTI3LCBVK2IxMjktYjEyYiwgVStiMTJkLWIxMzMsIFUrYjEzNiwgVStiMTM4LCBVK2IxM2EtYjEzZiwgVStiMTQyLWIxNDMsIFUrYjE0NS1iMTRmLCBVK2IxNTEtYjE1MywgVStiMTU2LWIxNTcsIFUrYjE1OS1iMTc3LCBVK2IxN2EtYjE3YiwgVStiMTdkLWIxN2YsIFUrYjE4MS1iMTg3LCBVK2IxODktYjE4YywgVStiMThlLWIxOTEsIFUrYjE5NS1iMWE3LCBVK2IxYTktYjFjYiwgVStiMWNkLWIxZDU7XHJcbn1cclxuXHJcblxyXG4vKiBbNThdICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIExpZ2h0XCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItTGlnaHRcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PZWx6STdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uNTgud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrYjA1Zi1iMDdiLCBVK2IwN2UtYjA3ZiwgVStiMDgxLWIwODMsIFUrYjA4NS1iMDhiLCBVK2IwOGQtYjA5NywgVStiMDliLCBVK2IwOWQtYjA5ZiwgVStiMGEyLWIwYTcsIFUrYjBhYSwgVStiMGIwLCBVK2IwYjIsIFUrYjBiNi1iMGI3LCBVK2IwYjktYjBiYiwgVStiMGJkLWIwYzMsIFUrYjBjNi1iMGM3LCBVK2IwY2EtYjBjZiwgVStiMGQxLWIwZGYsIFUrYjBlMS1iMGU0LCBVK2IwZTYtYjEwNywgVStiMTBhLWIxMGIsIFUrYjEwZC1iMTBmLCBVK2IxMTEtYjExMiwgVStiMTE0LWIxMTcsIFUrYjExOS1iMTFhLCBVK2IxMWMtYjExZjtcclxufVxyXG5cclxuXHJcbi8qIFs1OV0gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogMzAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgTGlnaHRcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1MaWdodFwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9lbHpJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi41OS53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVSthZmFjLWFmYjcsIFUrYWZiYS1hZmJiLCBVK2FmYmQtYWZiZiwgVSthZmMxLWFmYzYsIFUrYWZjYS1hZmNjLCBVK2FmY2UtYWZkMywgVSthZmQ1LWFmZTcsIFUrYWZlOS1hZmVmLCBVK2FmZjEtYjAwYiwgVStiMDBkLWIwMGYsIFUrYjAxMS1iMDEzLCBVK2IwMTUtYjAxYiwgVStiMDFkLWIwMjcsIFUrYjAyOS1iMDQzLCBVK2IwNDUtYjA0NywgVStiMDQ5LCBVK2IwNGIsIFUrYjA0ZC1iMDUyLCBVK2IwNTUtYjA1NiwgVStiMDU4LWIwNWMsIFUrYjA1ZTtcclxufVxyXG5cclxuXHJcbi8qIFs2MF0gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogMzAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgTGlnaHRcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1MaWdodFwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9lbHpJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi42MC53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVSthZjAzLWFmMDcsIFUrYWYwOS1hZjJiLCBVK2FmMmUtYWYzMywgVSthZjM1LWFmM2IsIFUrYWYzZS1hZjQwLCBVK2FmNDQtYWY0NywgVSthZjRhLWFmNWMsIFUrYWY1ZS1hZjYzLCBVK2FmNjUtYWY3ZiwgVSthZjgxLWFmYWI7XHJcbn1cclxuXHJcblxyXG4vKiBbNjFdICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIExpZ2h0XCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItTGlnaHRcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PZWx6STdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uNjEud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrYWU1Ni1hZTViLCBVK2FlNWUtYWU2MCwgVSthZTYyLWFlNjQsIFUrYWU2Ni1hZTY3LCBVK2FlNjktYWU2YiwgVSthZTZkLWFlODMsIFUrYWU4NS1hZWJiLCBVK2FlYmYsIFUrYWVjMS1hZWMzLCBVK2FlYzUtYWVjYiwgVSthZWNlLCBVK2FlZDAsIFUrYWVkMi1hZWQ3LCBVK2FlZDktYWVmMywgVSthZWY1LWFmMDI7XHJcbn1cclxuXHJcblxyXG4vKiBbNjJdICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIExpZ2h0XCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItTGlnaHRcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PZWx6STdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uNjIud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrYWQ5Yy1hZGEzLCBVK2FkYTUtYWRiZiwgVSthZGMxLWFkYzMsIFUrYWRjNS1hZGM3LCBVK2FkYzktYWRkMiwgVSthZGQ0LWFkZGIsIFUrYWRkZC1hZGRmLCBVK2FkZTEtYWRlMywgVSthZGU1LWFkZjcsIFUrYWRmYS1hZGZiLCBVK2FkZmQtYWRmZiwgVSthZTAyLWFlMDcsIFUrYWUwYSwgVSthZTBjLCBVK2FlMGUtYWUxMywgVSthZTE1LWFlMmYsIFUrYWUzMS1hZTMzLCBVK2FlMzUtYWUzNywgVSthZTM5LWFlM2YsIFUrYWU0MiwgVSthZTQ0LCBVK2FlNDYtYWU0OSwgVSthZTRiLCBVK2FlNGYsIFUrYWU1MS1hZTUzLCBVK2FlNTU7XHJcbn1cclxuXHJcblxyXG4vKiBbNjNdICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIExpZ2h0XCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItTGlnaHRcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PZWx6STdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uNjMud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrYWNlMi1hY2UzLCBVK2FjZTUtYWNlNiwgVSthY2U5LWFjZWYsIFUrYWNmMiwgVSthY2Y0LCBVK2FjZjctYWNmYiwgVSthY2ZlLWFjZmYsIFUrYWQwMS1hZDAzLCBVK2FkMDUtYWQwYiwgVSthZDBkLWFkMTAsIFUrYWQxMi1hZDFiLCBVK2FkMWQtYWQzMywgVSthZDM1LWFkNDgsIFUrYWQ0YS1hZDRmLCBVK2FkNTEtYWQ2YiwgVSthZDZlLWFkNmYsIFUrYWQ3MS1hZDcyLCBVK2FkNzctYWQ3YywgVSthZDdlLCBVK2FkODAsIFUrYWQ4Mi1hZDg3LCBVK2FkODktYWQ4YiwgVSthZDhkLWFkOGYsIFUrYWQ5MS1hZDliO1xyXG59XHJcblxyXG5cclxuLyogWzY0XSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBMaWdodFwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLUxpZ2h0XCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT2Vsekk3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjY0LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVK2FjMjUtYWMyYywgVSthYzJlLCBVK2FjMzAsIFUrYWMzMi1hYzM3LCBVK2FjMzktYWMzZiwgVSthYzQxLWFjNGMsIFUrYWM0ZS1hYzZmLCBVK2FjNzItYWM3MywgVSthYzc1LWFjNzYsIFUrYWM3OS1hYzdmLCBVK2FjODIsIFUrYWM4NC1hYzg4LCBVK2FjOGEtYWM4YiwgVSthYzhkLWFjOGYsIFUrYWM5MS1hYzkzLCBVK2FjOTUtYWM5YiwgVSthYzlkLWFjOWUsIFUrYWNhMS1hY2E3LCBVK2FjYWIsIFUrYWNhZC1hY2FmLCBVK2FjYjEtYWNiNywgVSthY2JhLWFjYmIsIFUrYWNiZS1hY2MwLCBVK2FjYzItYWNjMywgVSthY2M1LWFjZGY7XHJcbn1cclxuXHJcblxyXG4vKiBbNjVdICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIExpZ2h0XCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItTGlnaHRcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PZWx6STdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uNjUud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrOTlkZiwgVSs5OWVkLCBVKzk5ZjEsIFUrOTlmZiwgVSs5YTAxLCBVKzlhMDgsIFUrOWEwZS05YTBmLCBVKzlhMTksIFUrOWEyYiwgVSs5YTMwLCBVKzlhMzYtOWEzNywgVSs5YTQwLCBVKzlhNDMsIFUrOWE0NSwgVSs5YTRkLCBVKzlhNTUsIFUrOWE1NywgVSs5YTVhLTlhNWIsIFUrOWE1ZiwgVSs5YTYyLCBVKzlhNjUsIFUrOWE2OS05YTZhLCBVKzlhYTgsIFUrOWFiOCwgVSs5YWQzLCBVKzlhZTUsIFUrOWFlZSwgVSs5YjFhLCBVKzliMjcsIFUrOWIyYSwgVSs5YjMxLCBVKzliM2MsIFUrOWI0MS05YjQ1LCBVKzliNGYsIFUrOWI1NCwgVSs5YjVhLCBVKzliNmYsIFUrOWI4ZSwgVSs5YjkxLCBVKzliOWYsIFUrOWJhYiwgVSs5YmFlLCBVKzliYzksIFUrOWJkNiwgVSs5YmU0LCBVKzliZTgsIFUrOWMwZCwgVSs5YzEwLCBVKzljMTIsIFUrOWMxNSwgVSs5YzI1LCBVKzljMzIsIFUrOWMzYiwgVSs5YzQ3LCBVKzljNDksIFUrOWM1NywgVSs5Y2U1LCBVKzljZTcsIFUrOWNlOSwgVSs5Y2YzLTljZjQsIFUrOWNmNiwgVSs5ZDA5LCBVKzlkMWIsIFUrOWQyNiwgVSs5ZDI4LCBVKzlkM2IsIFUrOWQ1MSwgVSs5ZDVkLCBVKzlkNjAtOWQ2MSwgVSs5ZDZjLCBVKzlkNzIsIFUrOWRhOSwgVSs5ZGFmLCBVKzlkYjQsIFUrOWRjNCwgVSs5ZGQ3LCBVKzlkZjIsIFUrOWRmOC05ZGZhLCBVKzllMWEsIFUrOWUxZSwgVSs5ZTc1LCBVKzllNzksIFUrOWU3ZCwgVSs5ZTdmLCBVKzllOTItOWU5MywgVSs5ZTk3LCBVKzllOWQsIFUrOWU5ZiwgVSs5ZWE1LCBVKzllYjQtOWViNSwgVSs5ZWJiLCBVKzllYmUsIFUrOWVjMywgVSs5ZWNkLTllY2UsIFUrOWVkNCwgVSs5ZWQ4LCBVKzllZGItOWVkYywgVSs5ZWRlLCBVKzllZTgsIFUrOWVmNCwgVSs5ZjA3LTlmMDgsIFUrOWYwZSwgVSs5ZjEzLCBVKzlmMjAsIFUrOWYzYiwgVSs5ZjRhLTlmNGIsIFUrOWY0ZSwgVSs5ZjUyLCBVKzlmNWYsIFUrOWY2MSwgVSs5ZjY3LCBVKzlmNmEsIFUrOWY2YywgVSs5Zjc3LCBVKzlmOGQsIFUrOWY5MCwgVSs5Zjk1LCBVKzlmOWMsIFUrYWMwMi1hYzAzLCBVK2FjMDUtYWMwNiwgVSthYzA5LWFjMGYsIFUrYWMxNy1hYzE4LCBVK2FjMWIsIFUrYWMxZS1hYzFmLCBVK2FjMjEtYWMyMztcclxufVxyXG5cclxuXHJcbi8qIFs5M10gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogMzAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgTGlnaHRcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1MaWdodFwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9lbHpJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi45My53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVSszMzhjLTMzOWMsIFUrMzM5Zi0zM2EwLCBVKzMzYTItMzNjYiwgVSszM2NmLTMzZDAsIFUrMzNkMywgVSszM2Q2LCBVKzMzZDgsIFUrMzNkYi0zM2RkLCBVKzRlMDEsIFUrNGUwMywgVSs0ZTA3LTRlMDgsIFUrNGUxMSwgVSs0ZTE0LTRlMTUsIFUrNGUxOC00ZTE5LCBVKzRlMWUsIFUrNGUzMiwgVSs0ZTM4LTRlMzksIFUrNGU0Mi00ZTQzLCBVKzRlNDUsIFUrNGU0ZC00ZTRmLCBVKzRlNTYsIFUrNGU1OC00ZTU5LCBVKzRlNWQtNGU1ZSwgVSs0ZTZiLCBVKzRlNmQsIFUrNGU3MywgVSs0ZTc2LTRlNzcsIFUrNGU3ZSwgVSs0ZTgyLCBVKzRlODYsIFUrNGU4OCwgVSs0ZThlLCBVKzRlOTAtNGU5MiwgVSs0ZTk0LTRlOTUsIFUrNGU5OCwgVSs0ZTliLCBVKzRlOWUsIFUrNGVhMS00ZWEyLCBVKzRlYTQtNGVhNiwgVSs0ZWE4LCBVKzRlYWIsIFUrNGVhZC00ZWFlLCBVKzRlYjYsIFUrNGVjMC00ZWMxLCBVKzRlYzQsIFUrNGVjNywgVSs0ZWNiLCBVKzRlY2QsIFUrNGVkNC00ZWQ1LCBVKzRlZDctNGVkOSwgVSs0ZWRkLCBVKzRlZGYsIFUrNGVlNCwgVSs0ZWYwLCBVKzRlZjIsIFUrNGVmNi00ZWY3LCBVKzRlZmIsIFUrNGYwMSwgVSs0ZjA5LCBVKzRmMGIsIFUrNGYwZC00ZjExLCBVKzRmMmYsIFUrNGYzNCwgVSs0ZjM2LCBVKzRmMzgsIFUrNGYzYSwgVSs0ZjNjLTRmM2Q7XHJcbn1cclxuXHJcblxyXG4vKiBbOTRdICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIExpZ2h0XCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItTGlnaHRcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PZWx6STdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uOTQud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrMzEzNiwgVSszMTM4LCBVKzMxM2EtMzE0MCwgVSszMTQzLTMxNDQsIFUrMzE1MCwgVSszMTUyLCBVKzMxNTQtMzE1NiwgVSszMTU4LTMxNWIsIFUrMzE1ZC0zMTVmLCBVKzMxNjIsIFUrMzE2NC0zMThjLCBVKzMxOGUsIFUrMzIwMC0zMjFiLCBVKzMyMzEsIFUrMzIzOSwgVSszMjUxLTMyNWEsIFUrMzI2MC0zMjdiLCBVKzMyN2UtMzI3ZiwgVSszMjhhLTMyOTAsIFUrMzI5NCwgVSszMjllLCBVKzMyYTUsIFUrMzM4MC0zMzg0LCBVKzMzODgtMzM4YjtcclxufVxyXG5cclxuXHJcbi8qIFs5NV0gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogMzAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgTGlnaHRcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1MaWdodFwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9lbHpJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi45NS53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVSsyZjdkLCBVKzJmN2YtMmY4YiwgVSsyZjhlLTJmOTAsIFUrMmY5Mi0yZjk3LCBVKzJmOTktMmZhMCwgVSsyZmEyLTJmYTMsIFUrMmZhNS0yZmE5LCBVKzJmYWMtMmZiMSwgVSsyZmIzLTJmYmMsIFUrMmZjMS0yZmNhLCBVKzJmY2QtMmZkNCwgVSszMDAzLCBVKzMwMTItMzAxOSwgVSszMDFjLCBVKzMwMWUtMzAyMCwgVSszMDM2LCBVKzMwNDEsIFUrMzA0MywgVSszMDQ1LCBVKzMwNDcsIFUrMzA0OSwgVSszMDRlLCBVKzMwNTAsIFUrMzA1MiwgVSszMDU2LCBVKzMwNWEsIFUrMzA1YywgVSszMDVlLCBVKzMwNjIsIFUrMzA2NSwgVSszMDZjLCBVKzMwNzAtMzA3ZCwgVSszMDgwLCBVKzMwODUsIFUrMzA4NywgVSszMDhlLCBVKzMwOTAtMzA5MSwgVSszMGExLCBVKzMwYTUsIFUrMzBhOSwgVSszMGFlLCBVKzMwYjEtMzBiMiwgVSszMGI0LCBVKzMwYjYsIFUrMzBiYy0zMGJlLCBVKzMwYzIsIFUrMzBjNSwgVSszMGNjLCBVKzMwZDIsIFUrMzBkNCwgVSszMGQ4LTMwZGQsIFUrMzBlNCwgVSszMGU2LCBVKzMwZTgsIFUrMzBlZSwgVSszMGYwLTMwZjIsIFUrMzBmNC0zMGY2LCBVKzMxMzMsIFUrMzEzNTtcclxufVxyXG5cclxuXHJcbi8qIFs5Nl0gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogMzAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgTGlnaHRcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1MaWdodFwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9lbHpJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi45Ni53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVSsyNTQxLTI1NGIsIFUrMjVhNC0yNWE5LCBVKzI1YjEsIFUrMjViNSwgVSsyNWI5LCBVKzI1YmYsIFUrMjVjMSwgVSsyNWMzLCBVKzI1YzktMjVjYSwgVSsyNWNjLCBVKzI1Y2UsIFUrMjVkMC0yNWQxLCBVKzI1ZTYsIFUrMjVlZiwgVSsyNjBmLCBVKzI2MWQsIFUrMjYxZiwgVSsyNjJmLCBVKzI2NjAsIFUrMjY2NCwgVSsyNjY3LTI2NjksIFUrMjY2ZCwgVSsyNjZmLCBVKzI3MTYsIFUrMjcxYSwgVSsyNzNkLCBVKzI3NTYsIFUrMjc3Ni0yNzdmLCBVKzI3OGEtMjc5MywgVSsyOTYzLCBVKzI5NjUsIFUrMmFjNS0yYWM2LCBVKzJhY2ItMmFjYywgVSsyZjAwLCBVKzJmMDQsIFUrMmYwNiwgVSsyZjA4LCBVKzJmMGEtMmYwYiwgVSsyZjExLTJmMTIsIFUrMmYxNCwgVSsyZjE3LTJmMTgsIFUrMmYxYy0yZjFkLCBVKzJmMWYtMmYyMCwgVSsyZjIzLTJmMjYsIFUrMmYyOC0yZjI5LCBVKzJmMmIsIFUrMmYyZCwgVSsyZjJmLTJmMzIsIFUrMmYzOCwgVSsyZjNjLTJmNDAsIFUrMmY0Mi0yZjRjLCBVKzJmNGYtMmY1MiwgVSsyZjU0LTJmNTgsIFUrMmY1YS0yZjY2LCBVKzJmNjktMmY3MCwgVSsyZjcyLTJmNzYsIFUrMmY3OCwgVSsyZjdhLTJmN2M7XHJcbn1cclxuXHJcblxyXG4vKiBbOTddICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIExpZ2h0XCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItTGlnaHRcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PZWx6STdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uOTcud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrMjQ3OS0yNDg3LCBVKzI0OWMtMjRkMSwgVSsyNGQzLTI0ZDcsIFUrMjRkOS0yNGU5LCBVKzI0ZWItMjRmNCwgVSsyNTAwLTI1MDEsIFUrMjUwMywgVSsyNTBjLTI1MTMsIFUrMjUxNS0yNTE2LCBVKzI1MTgtMjU0MDtcclxufVxyXG5cclxuXHJcbi8qIFs5OF0gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogMzAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgTGlnaHRcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1MaWdodFwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9lbHpJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi45OC53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVSsyMTViLTIxNWUsIFUrMjE2Mi0yMTY5LCBVKzIxNzAtMjE3OSwgVSsyMTk1LTIxOTksIFUrMjFiMC0yMWI0LCBVKzIxYmMsIFUrMjFjMCwgVSsyMWM0LTIxYzUsIFUrMjFjZCwgVSsyMWNmLTIxZDQsIFUrMjFlMC0yMWUzLCBVKzIxZTYtMjFlOSwgVSsyMjAwLCBVKzIyMDItMjIwMywgVSsyMjA2LTIyMDksIFUrMjIwYi0yMjBjLCBVKzIyMGYsIFUrMjIxMSwgVSsyMjEzLCBVKzIyMWEsIFUrMjIxZC0yMjIwLCBVKzIyMjIsIFUrMjIyNS0yMjI3LCBVKzIyMjktMjIyYywgVSsyMjJlLCBVKzIyMzQtMjIzNywgVSsyMjNkLCBVKzIyNDMsIFUrMjI0NSwgVSsyMjQ4LCBVKzIyNTAtMjI1MywgVSsyMjVhLCBVKzIyNjAtMjI2MiwgVSsyMjY0LTIyNjcsIFUrMjI2YS0yMjZiLCBVKzIyNmUtMjI3MywgVSsyMjc2LTIyNzcsIFUrMjI3OS0yMjdiLCBVKzIyODAtMjI4NywgVSsyMjhhLTIyOGIsIFUrMjI5NS0yMjk3LCBVKzIyYTMtMjJhNSwgVSsyMmJiLTIyYmMsIFUrMjJjZS0yMmNmLCBVKzIyZGEtMjJkYiwgVSsyMmVlLTIyZWYsIFUrMjMwNiwgVSsyMzEyLCBVKzIzMTQsIFUrMjQ2Ny0yNDc4O1xyXG59XHJcblxyXG5cclxuLyogWzk5XSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBMaWdodFwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLUxpZ2h0XCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT2Vsekk3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjk5LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVKzgxLTgyLCBVKzg0LCBVK2EyLWE1LCBVK2E3LWE4LCBVK2FhLCBVK2FjLWFkLCBVK2IxLWIzLCBVK2I2LCBVK2I4LWJhLCBVK2JjLWJlLCBVK2MwLCBVK2MyLCBVK2M2LWNiLCBVK2NlLWQwLCBVK2Q0LCBVK2Q4LWQ5LCBVK2RiLWRjLCBVK2RlLWRmLCBVK2U2LCBVK2ViLCBVK2VlLWYwLCBVK2Y0LCBVK2Y3LWY5LCBVK2ZiLCBVK2ZlLWZmLCBVKzExMSwgVSsxMjYtMTI3LCBVKzEzMi0xMzMsIFUrMTM4LCBVKzEzZi0xNDIsIFUrMTQ5LTE0YiwgVSsxNTItMTUzLCBVKzE2Ni0xNjcsIFUrMmJjLCBVKzJjNywgVSsyZDAsIFUrMmQ4LTJkOSwgVSsyZGItMmRkLCBVKzM5MS0zOTQsIFUrMzk2LTNhMSwgVSszYTMtM2E5LCBVKzNiMi0zYjYsIFUrM2I4LCBVKzNiYywgVSszYmUtM2MxLCBVKzNjMy0zYzksIFUrMjAxMCwgVSsyMDE1LTIwMTYsIFUrMjAxOC0yMDE5LCBVKzIwMWIsIFUrMjAxZi0yMDIxLCBVKzIwMjUsIFUrMjAzMCwgVSsyMDMzLTIwMzYsIFUrMjAzYywgVSsyMDNlLCBVKzIwNDIsIFUrMjA3NCwgVSsyMDdhLTIwN2YsIFUrMjA4MS0yMDg0LCBVKzIxMDksIFUrMjExMywgVSsyMTE2LCBVKzIxMjEsIFUrMjEyNiwgVSsyMTJiLCBVKzIxNTMtMjE1NDtcclxufVxyXG5cclxuXHJcbi8qIFsxMDBdICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIExpZ2h0XCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItTGlnaHRcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PZWx6STdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uMTAwLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVK2U4LCBVKzJkYSwgVSsyMTYwLCBVKzIxOTQsIFUrMzA1NCwgVSszMDU4LCBVKzMwNmQsIFUrMzA4NiwgVSszMDhkLCBVKzMwYWMsIFUrMzBiYiwgVSszMGM0LCBVKzMwY2QtMzBjZSwgVSszMGUyLCBVKzMxMzIsIFUrMzE0NiwgVSszMTQ5LCBVKzMzOWQsIFUrNGUzYiwgVSs0ZjBhLCBVKzRmZGQsIFUrNGZlMSwgVSs1NDA5LCBVKzU0MGMsIFUrNTgzNCwgVSs1OTJhLTU5MmIsIFUrNWI5YSwgVSs1ZGRlLCBVKzVlMGMsIFUrNWU3MywgVSs1ZjBmLCBVKzYwZjMsIFUrNjUzZiwgVSs2NjFmLCBVKzY2MmYsIFUrNjY3YSwgVSs2ODNjLCBVKzZiNGMsIFUrNmMxMSwgVSs3NjdjLCBVKzc2ZWUsIFUrNzZmNCwgVSs3N2YzLCBVKzc5ZDEsIFUrN2E3YSwgVSs3YjJjLCBVKzdkMjIsIFUrODIwNywgVSs4YTAwLCBVKzhhNzEsIFUrOTI4MCwgVSs5NTgwLCBVKzk1OGIsIFUrOTZjNiwgVSs5NzYyLCBVKzk4ZGYsIFUrOWVkMSwgVSthYzJkLCBVK2FkYzgsIFUrYWRkMywgVSthZjQ4LCBVK2IwMTQsIFUrYjEzNC1iMTM1LCBVK2IxNTgsIFUrYjJhYSwgVStiMzVmLCBVK2I2YTQsIFUrYjljZiwgVStiYjYzLCBVK2JkMjMsIFUrYmU5MSwgVStjMjliLCBVK2MzZjQsIFUrYzQyYywgVStjNTVjLCBVK2M1NzMsIFUrYzU4ZiwgVStjNzhjLCBVK2M3ZGQsIFUrYzhmNSwgVStjYWQxLCBVK2NjNDgsIFUrY2YxMCwgVStjZjIwLCBVK2QwM2MsIFUrZDA3ZCwgVStkMmEwLCBVK2QzMGUsIFUrZDM4ZCwgVStkM2E4LCBVK2QzYzgsIFUrZDVlNSwgVStkNWY5LCBVK2Q2ZTQsIFUrZjkwYSwgVStmZjAyLCBVK2ZmMWM7XHJcbn1cclxuXHJcblxyXG4vKiBbMTAxXSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBMaWdodFwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLUxpZ2h0XCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT2Vsekk3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjEwMS53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVSszYjEsIFUrMjQ2NiwgVSsyNWExLCBVKzI1YTMsIFUrMjYxYywgVSszMDA4LTMwMDksIFUrMzA1YiwgVSszMDVkLCBVKzMwNjksIFUrMzBhNywgVSszMGJhLCBVKzMwY2YsIFUrMzBlZiwgVSszMTUxLCBVKzMxNTcsIFUrNGU0YiwgVSs0ZTVmLCBVKzRlOGMsIFUrNGVjYSwgVSs0ZWQ2LCBVKzRmNWIsIFUrNTBjZiwgVSs1MTQ5LCBVKzUxNjUsIFUrNTE3MSwgVSs1MjI5LCBVKzUyOWIsIFUrNTMxNiwgVSs1MzlmLCBVKzUzZjIsIFUrNTcxZiwgVSs1NzI4LCBVKzU4ZWIsIFUrNTkxYywgVSs1Yjc4LCBVKzVjMTEsIFUrNWM1NSwgVSs1ZGRkLCBVKzVlMDIsIFUrNWZiNywgVSs2MGM1LCBVKzYxMGYsIFUrNjExZiwgVSs2NjI1LCBVKzY2ZjgsIFUrNjc5NywgVSs2NzljLCBVKzY4MmEsIFUrNmQyYSwgVSs3MDZiLCBVKzc0MDYsIFUrNzY3YiwgVSs3NmY4LCBVKzc3ZTUsIFUrN2FjYiwgVSs4OThiLCBVKzhhNjksIFUrOGRlZiwgVSs4ZmQxLCBVKzkwMWEsIFUrOTBlOCwgVSs5MWNkLCBVKzk3NWUsIFUrYWUxNCwgVSthZTZjLCBVK2FlYzAsIFUrYWZjNywgVSthZmM5LCBVK2IwMWMsIFUrYjAyOCwgVStiMzA4LCBVK2IzMTEsIFUrYjMxNCwgVStiMzFjLCBVK2I1MjQsIFUrYjU2MCwgVStiNzY0LCBVK2I5MjAsIFUrYjllMywgVStiZDQ4LCBVK2JlN2QsIFUrYzBkYiwgVStjMjMxLCBVK2MyNzAsIFUrYzJlMywgVStjMzdkLCBVK2MzZWQsIFUrYzUzMCwgVStjNmE1LCBVK2M2ZGMsIFUrYzdhNCwgVStjOTU0LCBVK2M5NzQsIFUrZDAwMCwgVStkNTY1LCBVK2Q2NjcsIFUrZDZjNSwgVStkNzlkLCBVK2ZmMWU7XHJcbn1cclxuXHJcblxyXG4vKiBbMTAyXSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBMaWdodFwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLUxpZ2h0XCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT2Vsekk3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjEwMi53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVSsxMzEsIFUrMjAzMiwgVSsyNDY1LCBVKzI2NDIsIFUrMzA0OCwgVSszMDUxLCBVKzMwODMtMzA4NCwgVSszMDhmLCBVKzMwYzAsIFUrMzBkMSwgVSszMGQzLCBVKzMwZDYsIFUrMzBkZiwgVSszMGU3LCBVKzMxNTMsIFUrNGUxNiwgVSs0ZThiLCBVKzRlZTUsIFUrNTIwNiwgVSs1MmEwLCBVKzUyZDUsIFUrNTNlNCwgVSs1M2VmLCBVKzU0YzEsIFUrNTdjZSwgVSs1OTdkLCBVKzViOGMsIFUrNWVhNiwgVSs1ZjhjLCBVKzVmOTcsIFUrNjIxMCwgVSs2MjQwLCBVKzYyNGIsIFUrNjcyOCwgVSs2YmQ0LCBVKzcyMzYsIFUrNzI2OSwgVSs3Mjc5LCBVKzczOGIsIFUrNzUyOCwgVSs3NTMwLCBVKzc2N2UsIFUrNzk4ZiwgVSs4MDA1LCBVKzhhMTgsIFUrOTBmZCwgVSs5MWNjLCBVKzk1NzcsIFUrOTU5MywgVSs5OGE4LCBVK2FjMjAsIFUrYWNmNiwgVSthZDkwLCBVK2FmNWQsIFUrYWY4MCwgVSthZmNkLCBVK2FmZjAsIFUrYjBhMSwgVStiMGI1LCBVK2IxZmQsIFUrYjJmYywgVStiMzgwLCBVK2I1MWIsIFUrYjU4NCwgVStiNWIzLCBVK2I4ZmQsIFUrYjkzYywgVStiOWY0LCBVK2JiNDQsIFUrYmMwOCwgVStiYzI3LCBVK2JjNDksIFUrYmU1NSwgVStiZTY0LCBVK2JmYjAsIFUrYmZjNSwgVStjMTc4LCBVK2MyMWYsIFUrYzMxNCwgVStjNGYxLCBVK2M1OGQsIFUrYzY2NCwgVStjNjk4LCBVK2M2YTcsIFUrYzZjMSwgVStjOWVkLCBVK2NhYzAsIFUrY2FjYywgVStjYWQ5LCBVK2NjYjUsIFUrY2RjYywgVStkMGU0LCBVK2QxNDMsIFUrZDMyMCwgVStkMzMwLCBVK2Q1NGQsIFUrZmYwNiwgVStmZjFmLCBVK2ZmNWU7XHJcbn1cclxuXHJcblxyXG4vKiBbMTAzXSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBMaWdodFwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLUxpZ2h0XCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT2Vsekk3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjEwMy53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVStiNCwgVSsyMGE5LCBVKzIwYWMsIFUrMjE5MCwgVSsyNGQ4LCBVKzI1MDIsIFUrMjUxNCwgVSsyNTkyLCBVKzI1YzctMjVjOCwgVSsyNjYzLCBVKzMwNjAsIFUrMzA2NCwgVSszMDgxLCBVKzMwODgsIFUrMzBhMywgVSszMGE2LCBVKzMwYWEsIFUrMzBiNSwgVSszMGM3LCBVKzMwY2EtMzBjYiwgVSszMGQwLCBVKzMwZTMsIFUrMzBlNSwgVSszMzllLCBVKzRlMDksIFUrNGVhYywgVSs0ZjVjLCBVKzUxNjctNTE2OCwgVSs1MTZjLCBVKzUxZmEsIFUrNTQwOCwgVSs1NDBkLCBVKzU5MWEsIFUrNWI1NywgVSs2MjExLCBVKzY1YjksIFUrNjYwZSwgVSs2NjQyLCBVKzY3MDAsIFUrNmI2MywgVSs2ZTJmLCBVKzcwNjMsIFUrNzUzMiwgVSs3OTNlLCBVKzgxZWEsIFUrODI3MiwgVSs4MmIxLCBVKzg5N2YsIFUrOGVjYSwgVSs5MWNlLCBVK2FjMzgsIFUrYWQ3NiwgVSthZTg0LCBVK2FlY2MsIFUrYjA3ZCwgVStiMGIxLCBVK2IyMTUsIFUrYjJhMCwgVStiMzEwLCBVK2IzZDcsIFUrYjUyYSwgVStiNjE4LCBVK2I3NzUsIFUrYjc5NywgVStiY2Q1LCBVK2JkNTksIFUrYmU4MCwgVStiZWE4LCBVK2JlZDEsIFUrYmVlNC1iZWU1LCBVK2MwNjAsIFUrYzJlZiwgVStjMzI5LCBVK2MzZGMsIFUrYzU5NywgVStjNWJkLCBVK2M1ZTUsIFUrYzY5YywgVStjOWQ2LCBVK2NhMjksIFUrY2E1YywgVStjYTg0LCBVK2NjMzksIFUrY2MzYiwgVStjZTg5LCBVK2NlZTUsIFUrY2Y2NSwgVStjZjg1LCBVK2QwNTgsIFUrZDE0NSwgVStkMjJkLCBVK2QzMjUsIFUrZDM3ZCwgVStkM2FkLCBVK2Q3NjksIFUrZmYwYztcclxufVxyXG5cclxuXHJcbi8qIFsxMDRdICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIExpZ2h0XCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItTGlnaHRcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PZWx6STdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uMTA0LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVKzIxNjEsIFUrMjIyOCwgVSsyMjk5LCBVKzI0NjQsIFUrMjUxNywgVSsyNjQwLCBVKzMwNDIsIFUrMzA0YSwgVSszMDUzLCBVKzMwNjEsIFUrMzA3ZiwgVSszMDgyLCBVKzMwOGMsIFUrMzA5MiwgVSszMGE4LCBVKzMwYWIsIFUrMzBhZCwgVSszMGIwLCBVKzMwYjMsIFUrMzBiNywgVSszMGMxLCBVKzMwYzYsIFUrMzBjOSwgVSszMGQ1LCBVKzMwZDcsIFUrMzBkZSwgVSszMGUwLTMwZTEsIFUrMzBlYy0zMGVkLCBVKzRlMGIsIFUrNGUwZCwgVSs0ZWUzLCBVKzUzZjAsIFUrNTQ4YywgVSs1Yjg5LCBVKzViYjYsIFUrNWMwZiwgVSs2MTFiLCBVKzY3NzEsIFUrNmFhMiwgVSs2YmNkLCBVKzZjMzQsIFUrNmNkNSwgVSs2ZDc3LCBVKzc2N2QsIFUrNzk1ZSwgVSs4ZWNkLCBVKzk5OTksIFUrOWFkOCwgVSthYzA3LCBVK2FjMWEsIFUrYWM0MCwgVSthZDBjLCBVK2FkODgsIFUrYWRhNCwgVSthZTAxLCBVK2FlNjUsIFUrYWViZCwgVSthZWM0LCBVK2FmZTgsIFUrYjEzOSwgVStiMjA1LCBVK2IzODMsIFUrYjM4YywgVStiNDJjLCBVK2I0NjEsIFUrYjU1YywgVStiNzhmLCBVK2I4ZmIsIFUrYjlmNywgVStiYWZjLCBVK2JjOTksIFUrYmVkOCwgVStiZmNkLCBVK2MwYmYsIFUrYzBmOSwgVStjMTY3LCBVK2MyMDQsIFUrYzIwZiwgVStjMjJmLCBVK2MyNTgsIFUrYzI5OCwgVStjMmJjLCBVK2MzODgsIFUrYzUwMSwgVStjNTBjLCBVK2M1YjksIFUrYzVjZSwgVStjNjQxLCBVK2M2NDgsIFUrYzczZCwgVStjYTUwLCBVK2NhNjEsIFUrY2M0YywgVStjZWFjLCBVK2QwZDQsIFUrZDVmNywgVStkNmQ3LCBVK2ZmMWE7XHJcbn1cclxuXHJcblxyXG4vKiBbMTA1XSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBMaWdodFwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLUxpZ2h0XCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT2Vsekk3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjEwNS53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVSsyMTAzLCBVKzI0NjMsIFUrMjVjNiwgVSsyNWNiLCBVKzI2NmMsIFUrMzAwMSwgVSszMDBhLCBVKzMwNDYsIFUrMzA0Yy0zMDRkLCBVKzMwNGYsIFUrMzA1NSwgVSszMDU5LCBVKzMwNjMsIFUrMzA2Ni0zMDY4LCBVKzMwNmYsIFUrMzA4OSwgVSszMGI4LCBVKzMwYmYsIFUrMzE0ZiwgVSs0ZTBhLCBVKzU3MGIsIFUrNTczMCwgVSs1OTE2LCBVKzU5MjksIFUrNWM3MSwgVSs1ZTc0LCBVKzVmYzMsIFUrNjAxZCwgVSs2MDI3LCBVKzYzZDAsIFUrNjcwOSwgVSs2NzM0LCBVKzc1MWYsIFUrNzY4NCwgVSs4MmYxLCBVKzkwNTMsIFUrOTFkMSwgVSs5N2YzLCBVK2FjMmYsIFUrYWM0ZCwgVSthZGM0LCBVK2FkZTQsIFUrYWU0MSwgVSthZTRkLWFlNGUsIFUrYWVkMSwgVSthZmI5LCBVK2IwZTAsIFUrYjI5OSwgVStiMzY1LCBVK2I0NmMsIFUrYjQ4MCwgVStiNGM4LCBVK2I3YjQsIFUrYjgxOSwgVStiOTE4LCBVK2JhYWIsIFUrYmFiOSwgVStiZThmLCBVK2JlZDcsIFUrYzBlYywgVStjMTlmLCBVK2MxYTUsIFUrYzNkOSwgVStjNDY0LCBVK2M1M2QsIFUrYzU1MywgVStjNTcwLCBVK2M1Y2MsIFUrYzYzMywgVStjNmE0LCBVK2M3YTMsIFUrYzdhNiwgVStjODg2LCBVK2M5ZDktYzlkYSwgVStjOWVjLCBVK2NhMGMsIFUrY2MyMSwgVStjZDFiLCBVK2NkNzgsIFUrY2RjNCwgVStjZWY4LCBVK2NmZTQsIFUrZDBhNSwgVStkMGI1LCBVK2QwZWMsIFUrZDE1ZCwgVStkMTg4LCBVK2QyM2MsIFUrZDJhYywgVStkNzI5LCBVK2Q3OWIsIFUrZmYwMSwgVStmZjA4LWZmMDksIFUrZmY1YztcclxufVxyXG5cclxuXHJcbi8qIFsxMDZdICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIExpZ2h0XCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItTGlnaHRcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PZWx6STdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uMTA2LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVKzIwMzktMjAzYSwgVSsyMjNjLCBVKzI1YjMsIFUrMjViNywgVSsyNWJkLCBVKzI1Y2YsIFUrMjY2YSwgVSszMDAyLCBVKzMwMGIsIFUrMzA0YiwgVSszMDU3LCBVKzMwNWYsIFUrMzA2YS0zMDZiLCBVKzMwN2UsIFUrMzA4YS0zMDhiLCBVKzMwOTMsIFUrMzBhMiwgVSszMGFmLCBVKzMwYjksIFUrMzBjMywgVSszMGM4LCBVKzMwZTktMzBlYiwgVSszM2ExLCBVKzRlMDAsIFUrNTI0ZCwgVSs1MzU3LCBVKzViNTAsIFUrNzEyMSwgVSs4ODRjLCBVKzk3NTEsIFUrYWM5NCwgVSthZWJlLCBVK2FlY2QsIFUrYWYwOCwgVSthZjQxLCBVK2FmNDksIFUrYjAxMCwgVStiMDUzLCBVK2IxMDksIFUrYjExYiwgVStiMTI4LCBVK2IxNTQsIFUrYjI5MSwgVStiMmU2LCBVK2IzMDEsIFUrYjM4NSwgVStiNTI1LCBVK2I1YjQsIFUrYjcyOSwgVStiNzJmLCBVK2I3MzgsIFUrYjdmZiwgVStiODM3LCBVK2I5NzUsIFUrYmE2NywgVStiYjQ3LCBVK2JjMWYsIFUrYmQ5MCwgVStiZmQ0LCBVK2MyN2MsIFUrYzMyNCwgVStjMzc5LCBVK2MzZTAsIFUrYzQ2NSwgVStjNTNiLCBVK2M1OGMsIFUrYzYxMCwgVStjNjUzLCBVK2M2Y2QsIFUrYzgxMywgVStjODJmLCBVK2M5OTksIFUrYzllMCwgVStjYWM0LCBVK2NhZDMsIFUrY2JkNCwgVStjYzEwLCBVK2NjMjIsIFUrY2NiOCwgVStjY2JjLCBVK2NkYTUsIFUrY2U4NCwgVStjZWEzLCBVK2NmNjcsIFUrY2ZlMSwgVStkMjQxLCBVK2QzMGQsIFUrZDMxYywgVStkMzkxLCBVK2Q0MDEsIFUrZDQ3OSwgVStkNWM5LCBVK2Q1ZGIsIFUrZDY0OSwgVStkNmQ0O1xyXG59XHJcblxyXG5cclxuLyogWzEwN10gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogMzAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgTGlnaHRcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1MaWdodFwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9lbHpJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi4xMDcud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrYjAsIFUrZTksIFUrMjE5MywgVSsyNDYyLCBVKzI2MGUsIFUrMjYxZSwgVSszMDBlLTMwMGYsIFUrMzA0NCwgVSszMGE0LCBVKzMwZmItMzBmYywgVSszMTRkLCBVKzU5NzMsIFUrNjU0NSwgVSs2NzA4LCBVKzc1MzcsIFUrYWM4OSwgVSthYzljLCBVK2FjYzEsIFUrYWQwNCwgVSthZDc1LCBVK2FkN2QsIFUrYWU0NSwgVSthZTYxLCBVK2FmNDIsIFUrYjBhYiwgVStiMGFmLCBVK2IwYjMsIFUrYjEyYywgVStiMTk0LCBVK2IxYTgsIFUrYjIyMCwgVStiMjU4LCBVK2IyODQsIFUrYjJmZiwgVStiMzE1LCBVK2IzNzEsIFUrYjNkNC1iM2Q1LCBVK2I0NjAsIFUrYjUyNywgVStiNTM0LCBVK2I4MTAsIFUrYjgxOCwgVStiOThlLCBVK2JhNTUsIFUrYmJhYywgVStiYzBiLCBVK2JjNDAsIFUrYmNhMSwgVStiY2NkLCBVK2JkOTMsIFUrYmU1NCwgVStiZTVhLCBVK2JmMDgsIFUrYmY1MCwgVStiZjU1LCBVK2JmZGMsIFUrYzBjMCwgVStjMGQwLCBVK2MwZjQsIFUrYzEwMCwgVStjMTFlLCBVK2MxNzAsIFUrYzIwZCwgVStjMjc0LCBVK2MyOTAsIFUrYzMwOCwgVStjMzY5LCBVK2M1MzksIFUrYzU4NywgVStjNWZmLCBVK2M2ZWMsIFUrYzcwYywgVStjN2FkLCBVK2M3YzgsIFUrYzgzYywgVStjODgxLCBVK2NiNDgsIFUrY2M2MCwgVStjZTY5LCBVK2NlNmIsIFUrY2U3NSwgVStjZjA0LCBVK2NmMDgsIFUrY2Y1NSwgVStjZjcwLCBVK2NmZmMsIFUrZDBiNywgVStkMWE4LCBVK2QyYzgsIFUrZDM4NCwgVStkNDdjLCBVK2Q0OGIsIFUrZDVkZCwgVStkNWU4LCBVK2Q3MjAsIFUrZDc1OSwgVStmOTgxO1xyXG59XHJcblxyXG5cclxuLyogWzEwOF0gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogMzAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgTGlnaHRcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1MaWdodFwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9lbHpJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi4xMDgud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrZTAsIFUrZTIsIFUrMzk1LCBVKzNiNywgVSszYmEsIFUrMjQ2MC0yNDYxLCBVKzI1YTAsIFUrMzAxMC0zMDExLCBVKzMwNmUsIFUrMzBmMywgVSszMTRhLCBVKzMxNGMsIFUrNTkyNywgVSs2NWIwLCBVKzdlNDEsIFUrOTdkMywgVSs5YWQ0LCBVK2FkNDksIFUrYWUwYiwgVSthZTBkLCBVK2FlNDMsIFUrYWU1ZCwgVSthZWNmLCBVK2FmM2MsIFUrYWY2NCwgVSthZmQ0LCBVK2IwODAsIFUrYjA4NCwgVStiMGM1LCBVK2IxMGMsIFUrYjFlOCwgVStiMmFjLCBVK2IzNmUsIFUrYjQ1MSwgVStiNTE1LCBVK2I1NDAsIFUrYjU2MSwgVStiNmFiLCBVK2I2YjEsIFUrYjcyYywgVStiNzMwLCBVK2I3NDQsIFUrYjgwMCwgVStiOGVjLCBVK2I4ZjAsIFUrYjkwNCwgVStiOTY4LCBVK2I5NmQsIFUrYjk4NywgVStiOWQ5LCBVK2JiMzYsIFUrYmI0OSwgVStiYzJkLCBVK2JjNDMsIFUrYmNmNiwgVStiZDg5LCBVK2JlNTcsIFUrYmU2MSwgVStiZWQ0LCBVK2MwOTAsIFUrYzEzMCwgVStjMTQ4LCBVK2MxOWMsIFUrYzJmOSwgVStjMzZjLCBVK2MzN2MsIFUrYzM4NCwgVStjM2RmLCBVK2M1NzUsIFUrYzU4NCwgVStjNjYwLCBVK2M3MTksIFUrYzgxNiwgVStjYTRkLCBVK2NhNTQsIFUrY2FiYywgVStjYjQ5LCBVK2NjMTQsIFUrY2ZmNSwgVStkMDA0LCBVK2QwMzgsIFUrZDBiNCwgVStkMGQzLCBVK2QwZTAsIFUrZDBlZCwgVStkMTMxLCBVK2QxYjAsIFUrZDMxZiwgVStkMzNkLCBVK2QzYTAsIFUrZDNhYiwgVStkNTE0LCBVK2Q1ODQsIFUrZDZhMSwgVStkNmNjLCBVK2Q3NDksIFUrZDc2MCwgVStkNzk5O1xyXG59XHJcblxyXG5cclxuLyogWzEwOV0gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogMzAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgTGlnaHRcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1MaWdodFwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9lbHpJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi4xMDkud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrMjQsIFUrNjAsIFUrM2I5LCBVKzNiYiwgVSszYmQsIFUrMjE5MSwgVSsyNjA2LCBVKzMwMGMtMzAwZCwgVSszMTMxLCBVKzMxMzQsIFUrMzEzOSwgVSszMTQxLTMxNDIsIFUrMzE0OCwgVSszMTYxLCBVKzMxNjMsIFUrMzIxYywgVSs0ZWJhLCBVKzUzMTcsIFUrYWMzMSwgVSthYzc3LCBVK2FjOWYsIFUrYWNiOSwgVSthY2YwLWFjZjEsIFUrYWNmZCwgVSthZDczLCBVK2FmM2QsIFUrYjAwYywgVStiMDRhLCBVK2IwNTcsIFUrYjBjNCwgVStiMTg4LCBVK2IxY2MsIFUrYjIxNCwgVStiMmRiLCBVK2IyZWUsIFUrYjMwNCwgVStiNGVkLCBVK2I1MTgsIFUrYjViYywgVStiNjI1LCBVK2I2OWMtYjY5ZCwgVStiN2FjLCBVK2I4MDEsIFUrYjg2YywgVStiOTU5LCBVK2I5NWMsIFUrYjk4NSwgVStiYTQ4LCBVK2JiNTgsIFUrYmMwYywgVStiYzM4LCBVK2JjODUsIFUrYmM5YSwgVStiZjQwLCBVK2MwNjgsIFUrYzBiZCwgVStjMGNjLCBVK2MxMmYsIFUrYzE0OSwgVStjMWUwLCBVK2MyMmIsIFUrYzIyZCwgVStjMjUwLCBVK2MyZmMsIFUrYzMwMCwgVStjMzEzLCBVK2MzNzAsIFUrYzNkOCwgVStjNTU3LCBVK2M1ODAsIFUrYzVlMywgVStjNjJlLCBVK2M2MzQsIFUrYzZmMCwgVStjNzRkLCBVK2M3ODMsIFUrYzc4ZSwgVStjNzk2LCBVK2M3YmMsIFUrYzkyYywgVStjYTRjLCBVK2NjMWMsIFUrY2M1NCwgVStjYzU5LCBVK2NlMDQsIFUrY2YzMCwgVStjZmM0LCBVK2QxNDAsIFUrZDMyMSwgVStkMzhjLCBVK2QzOTksIFUrZDU0ZiwgVStkNTg3LCBVK2Q1ZDAsIFUrZDZlOCwgVStkNzcwO1xyXG59XHJcblxyXG5cclxuLyogWzExMF0gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogMzAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgTGlnaHRcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1MaWdodFwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9lbHpJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi4xMTAud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrZDcsIFUrZWEsIFUrZmMsIFUrMjE5MiwgVSsyNWJjLCBVKzMwMDAsIFUrMzEzNywgVSszMTQ1LCBVKzMxNWMsIFUrN2Y4ZSwgVSthYzEzLCBVK2FjNzEsIFUrYWM5MCwgVSthY2I4LCBVK2FjZTcsIFUrYWQ3ZiwgVSthZTUwLCBVK2FlZjQsIFUrYWYzNCwgVSthZmJjLCBVK2IwNDgsIFUrYjA5YSwgVStiMGFkLCBVK2IwYmMsIFUrYjExMywgVStiMTI1LCBVK2IxNDEsIFUrYjIwYywgVStiMmQ5LCBVK2IyZWQsIFUrYjM2NywgVStiMzY5LCBVK2IzNzQsIFUrYjNjYiwgVStiNGVjLCBVK2I2MTEsIFUrYjc2MCwgVStiODFiLCBVK2I4MzQsIFUrYjhiMCwgVStiOGUxLCBVK2I5ODksIFUrYjlkMSwgVStiOWUxLCBVK2I5ZmEsIFUrYmE0ZCwgVStiYTc4LCBVK2JiMzUsIFUrYmI1NCwgVStiYmY5LCBVK2JjMTEsIFUrYmNiMywgVStiZDA1LCBVK2JkOTUsIFUrYmRkNCwgVStiZTEwLCBVK2JlZDAsIFUrYmY1MSwgVStjMGQ4LCBVK2MyMzIsIFUrYzJiNywgVStjMmViLCBVK2MzNzgsIFUrYzUwMCwgVStjNTJjLCBVK2M1NDksIFUrYzU2OCwgVStjNTk4LCBVK2M1YzksIFUrYzYxYiwgVStjNjM5LCBVK2M2N2MsIFUrYzcxNywgVStjNzhhLCBVK2M4MGEsIFUrYzkwYy1jOTBkLCBVK2M5NTAsIFUrYzllNywgVStjYmU0LCBVK2NjYTksIFUrY2NlNCwgVStjZGIwLCBVK2NlNzgsIFUrY2U5NCwgVStjZTk4LCBVK2NmOGMsIFUrZDAxOCwgVStkMDM0LCBVK2QwZjEsIFUrZDFiMSwgVStkMjgwLCBVK2QyZjgsIFUrZDMzOCwgVStkMzgwLCBVK2QzYjQsIFUrZDYxMCwgVStkNjlmLCBVK2Q2ZmMsIFUrZDc1ODtcclxufVxyXG5cclxuXHJcbi8qIFsxMTFdICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIExpZ2h0XCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItTGlnaHRcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PZWx6STdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uMTExLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVK2U3LCBVKzIwMjIsIFUrMjAzYiwgVSsyNWMwLCBVKzI2MDUsIFUrMjY2MSwgVSszMTQ3LCBVKzMxOGQsIFUrNjcyYywgVSs4YTllLCBVK2FjYWEsIFUrYWNiYywgVSthZDFjLCBVK2FlNGEsIFUrYWU1YywgVStiMDQ0LCBVK2IwNTQsIFUrYjBjOC1iMGM5LCBVK2IyYTYsIFUrYjJkMCwgVStiMzVjLCBVK2IzNjQsIFUrYjQyOCwgVStiNDU0LCBVK2I0NjUsIFUrYjRiNywgVStiNGUzLCBVK2I1MWMsIFUrYjVhMSwgVStiNzg0LCBVK2I3OTAsIFUrYjdhYiwgVStiN2Y0LCBVK2I4MmMsIFUrYjgzNSwgVStiOGU5LCBVK2I4ZjgsIFUrYjlkOCwgVStiOWY5LCBVK2JhNWMsIFUrYmE2NCwgVStiYWJkLCBVK2JiMTgsIFUrYmIzYiwgVStiYmZmLCBVK2JjMGQsIFUrYmM0NSwgVStiYzk3LCBVK2JjYmMsIFUrYmU0NSwgVStiZTc1LCBVK2JlN2MsIFUrYmZjYywgVStjMGI2LCBVK2MwZjcsIFUrYzE0YiwgVStjMmI0LCBVK2MzMGQsIFUrYzRmOCwgVStjNWJiLCBVK2M1ZDEsIFUrYzVlMCwgVStjNWVlLCBVK2M1ZmQsIFUrYzYwNiwgVStjNmM1LCBVK2M2ZTAsIFUrYzcwOCwgVStjODFkLCBVK2M4MjAsIFUrYzgyNCwgVStjODc4LCBVK2M5MTgsIFUrYzk2YywgVStjOWU0LCBVK2M5ZjEsIFUrY2MyZSwgVStjZDA5LCBVK2NlYTEsIFUrY2VmNSwgVStjZWY3LCBVK2NmNjQsIFUrY2Y2OSwgVStjZmU4LCBVK2QwMzUsIFUrZDBhYywgVStkMjMwLCBVK2QyMzQsIFUrZDJmNCwgVStkMzFkLCBVK2Q1NzUsIFUrZDU3OCwgVStkNjA4LCBVK2Q2MTQsIFUrZDcxOCwgVStkNzUxLCBVK2Q3NjEsIFUrZDc4YywgVStkNzkwO1xyXG59XHJcblxyXG5cclxuLyogWzExMl0gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogMzAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgTGlnaHRcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1MaWdodFwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9lbHpJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi4xMTIud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrMjY2NSwgVSszMTYwLCBVKzRlMmQsIFUrNjU4NywgVSs2NWU1LCBVK2FjMTIsIFUrYWMxNCwgVSthYzE2LCBVK2FjODEsIFUrYWQzNCwgVSthZGUwLCBVK2FlNTQsIFUrYWViYywgVSthZjJjLCBVK2FmYzAsIFUrYWZjOCwgVStiMDRjLCBVK2IwOGMsIFUrYjA5OSwgVStiMGE5LCBVK2IwYWMsIFUrYjBhZSwgVStiMGI4LCBVK2IxMjMsIFUrYjE3OSwgVStiMmU1LCBVK2IyZjcsIFUrYjRjMCwgVStiNTMxLCBVK2I1MzgsIFUrYjU0NSwgVStiNTUwLCBVK2I1YTgsIFUrYjZmMCwgVStiNzI4LCBVK2I3M2IsIFUrYjdhZCwgVStiN2VkLCBVK2I4MDksIFUrYjg2NCwgVStiODZkLCBVK2I4NzEsIFUrYjliZiwgVStiOWY1LCBVK2JhNDAsIFUrYmE0YiwgVStiYTU4LCBVK2JhODcsIFUrYmFhYywgVStiYmMwLCBVK2JjMTYsIFUrYmMzNCwgVStiZDA3LCBVK2JkOTksIFUrYmU1OSwgVStiZmQwLCBVK2MwNTgsIFUrYzBlNCwgVStjMGY1LCBVK2MxMmQsIFUrYzEzOSwgVStjMjI4LCBVK2M1MjksIFUrYzVjNywgVStjNjM1LCBVK2M2MzcsIFUrYzczNSwgVStjNzdkLCBVK2M3ODcsIFUrYzc4OSwgVStjOGM0LCBVK2M5ODksIFUrYzk4YywgVStjOWQwLCBVK2M5ZDMsIFUrY2MwYywgVStjYzk5LCBVK2NkMGMsIFUrY2QyYywgVStjZDk4LCBVK2NkYTQsIFUrY2U1OSwgVStjZTYwLCBVK2NlNmQsIFUrY2VhMCwgVStkMGQwLWQwZDEsIFUrZDBkNSwgVStkMTRkLCBVK2QxYTQsIFUrZDI5YywgVStkMmYxLCBVK2QzMDEsIFUrZDM5YywgVStkM2JjLCBVK2Q0ZTgsIFUrZDU0MCwgVStkNWVjLCBVK2Q2NDAsIFUrZDc1MDtcclxufVxyXG5cclxuXHJcbi8qIFsxMTNdICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIExpZ2h0XCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItTGlnaHRcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PZWx6STdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uMTEzLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVKzVlLCBVKzI1YjIsIFUrMjViNiwgVSszMTRlLCBVK2FjMjQsIFUrYWNlMSwgVSthY2U0LCBVK2FlNjgsIFUrYWYyZCwgVStiMGQwLCBVK2IwZTUsIFUrYjE1MCwgVStiMTU1LCBVK2IxOTMsIFUrYjJjOSwgVStiMmRkLCBVK2IzYzgsIFUrYjNmYywgVStiNDEwLCBVK2I0NTgsIFUrYjRkZCwgVStiNWEwLCBVK2I1YTQsIFUrYjViYiwgVStiN2I1LCBVK2I4MzgsIFUrYjg0MCwgVStiODZmLCBVK2I4ZjksIFUrYjk2MCwgVStiOWU1LCBVK2JhYjgsIFUrYmI1MCwgVStiYzFkLCBVK2JjMjQtYmMyNSwgVStiY2E4LCBVK2JjYmQsIFUrYmQwNCwgVStiZDEwLCBVK2JkMjQsIFUrYmU0OCwgVStiZTViLCBVK2JlNjgsIFUrYzA1YywgVStjMTJjLCBVK2MxNDAsIFUrYzE1YywgVStjMTY4LCBVK2MxOTQsIFUrYzIxOSwgVStjMjdkLCBVK2MyYTgsIFUrYzJmMSwgVStjMmY4LCBVK2MzNjgsIFUrYzU1NC1jNTU1LCBVK2M1NTksIFUrYzU2NCwgVStjNWQ4LCBVK2M1ZmMsIFUrYzYyNSwgVStjNjVjLCBVK2M2YjEsIFUrYzcyOCwgVStjNzk0LCBVK2M4NGMsIFUrYzg4YywgVStjOGUwLCBVK2M4ZmQsIFUrYzk5OCwgVStjOWRkLCBVK2NjMGQsIFUrY2MzMCwgVStjZWVjLCBVK2NmMTMsIFUrY2YxYywgVStjZjVjLCBVK2QwNTAsIFUrZDA3YywgVStkMGE4LCBVK2QxMzQsIFUrZDEzOCwgVStkMTU0LCBVK2QxZjQsIFUrZDJiYywgVStkMzI5LCBVK2QzMmMsIFUrZDNkMCwgVStkM2Y0LCBVK2QzZmMsIFUrZDU2YiwgVStkNWNjLCBVK2Q2MDAtZDYwMSwgVStkNjM5LCBVK2Q2YzgsIFUrZDc1NCwgVStkNzY1O1xyXG59XHJcblxyXG5cclxuLyogWzExNF0gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogMzAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgTGlnaHRcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1MaWdodFwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9lbHpJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi4xMTQud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrM2MtM2QsIFUrMjAyNiwgVSsyNGQyLCBVKzMxNGIsIFUrYWMxMSwgVSthY2YzLCBVK2FkNzQsIFUrYWQ4MSwgVSthZGY5LCBVK2FlMzQsIFUrYWY0MywgVSthZmI4LCBVK2IwNWQsIFUrYjA3YywgVStiMTEwLCBVK2IxMTgsIFUrYjE3YywgVStiMTgwLCBVK2IxOGQsIFUrYjE5MiwgVStiMmNjLCBVK2IzNTUsIFUrYjM3OCwgVStiNGE0LCBVK2I0ZWYsIFUrYjc4ZCwgVStiNzk5LCBVK2I3YTksIFUrYjdmZCwgVStiODA3LCBVK2I4MGMsIFUrYjgzOSwgVStiOWI0LCBVK2I5ZGIsIFUrYmEzYywgVStiYWIwLCBVK2JiYTQsIFUrYmM5NCwgVStiZTRjLCBVK2MxNTQsIFUrYzFjNCwgVStjMjZjLCBVK2MyYWMsIFUrYzJlZCwgVStjNGY0LCBVK2M1NWUsIFUrYzU2MSwgVStjNTcxLCBVK2M1YjUsIFUrYzVjNCwgVStjNjU0LWM2NTUsIFUrYzY5NSwgVStjNmU4LCBVK2M2ZjksIFUrYzcyNCwgVStjNzUxLCBVK2M3NzUsIFUrYzdhMCwgVStjN2MxLCBVK2M4NzQsIFUrYzg4MCwgVStjOWQ1LCBVK2M5ZjgsIFUrY2FiZCwgVStjYzI5LCBVK2NjMmMsIFUrY2NhOCwgVStjY2FiLCBVK2NjZDAsIFUrY2UyMSwgVStjZTM1LCBVK2NlN2MsIFUrY2U5MCwgVStjZWU4LCBVK2NlZjQsIFUrY2ZlMCwgVStkMDcwLCBVK2QwYjksIFUrZDBjMSwgVStkMGM0LCBVK2QwYzgsIFUrZDE1YywgVStkMWExLCBVK2QyYzAsIFUrZDMwMCwgVStkMzE0LCBVK2QzZWQsIFUrZDQ3OCwgVStkNDgwLCBVK2Q0OGQsIFUrZDUwOCwgVStkNTNkLCBVK2Q1ZTQsIFUrZDYxMSwgVStkNjFjLCBVK2Q2OGQsIFUrZDZhOCwgVStkNzk4O1xyXG59XHJcblxyXG5cclxuLyogWzExNV0gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogMzAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgTGlnaHRcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1MaWdodFwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9lbHpJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi4xMTUud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrMjMsIFUrMjUsIFUrNWYsIFUrYTksIFUrYWMwOCwgVSthYzc4LCBVK2FjYTgsIFUrYWNhYywgVSthY2U4LCBVK2FkNzAsIFUrYWRjMCwgVSthZGRjLCBVK2IxMzcsIFUrYjE0MCwgVStiMjA4LCBVK2IyOTAsIFUrYjJmNSwgVStiM2M1LCBVK2IzY2MsIFUrYjQyMCwgVStiNDI5LCBVK2I1MjksIFUrYjUzMCwgVStiNzdkLCBVK2I3OWMsIFUrYjdhOCwgVStiN2M5LCBVK2I3ZjAsIFUrYjdmYywgVStiODI4LCBVK2I4NjAsIFUrYjlhZCwgVStiOWMxLCBVK2I5YzksIFUrYjlkZC1iOWRlLCBVK2I5ZTgsIFUrYmEzOC1iYTM5LCBVK2JhYmIsIFUrYmMwMCwgVStiYzhjLCBVK2JjYTAsIFUrYmNhNCwgVStiY2QxLCBVK2JjZmMsIFUrYmQwOSwgVStiZGYwLCBVK2JlNjAsIFUrYzBhZCwgVStjMGI0LCBVK2MwYmMsIFUrYzE5MCwgVStjMWZjLCBVK2MyMjAsIFUrYzI4OCwgVStjMmI5LCBVK2MyZjYsIFUrYzUyOCwgVStjNTQ1LCBVK2M1NTgsIFUrYzViYywgVStjNWQ0LCBVK2M2MDAsIFUrYzY0NCwgVStjNmMwLCBVK2M2YzMsIFUrYzcyMSwgVStjNzk4LCBVK2M3YTEsIFUrYzgxMSwgVStjODM4LCBVK2M4NzEsIFUrYzkwNCwgVStjOTkwLCBVK2M5ZGMsIFUrY2MzOCwgVStjYzQ0LCBVK2NjYTAsIFUrY2QxZCwgVStjZDk1LCBVK2NkYTksIFUrY2U1YywgVStjZjAwLCBVK2NmNTgsIFUrZDE1MCwgVStkMjJjLCBVK2QzMDUsIFUrZDMyOCwgVStkMzdjLCBVK2QzZjAsIFUrZDU1MSwgVStkNWE1LCBVK2Q1YzgsIFUrZDVkOCwgVStkNjNjLCBVK2Q2NGQsIFUrZDY2OSwgVStkNzM0LCBVK2Q3NmM7XHJcbn1cclxuXHJcblxyXG4vKiBbMTE2XSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBMaWdodFwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLUxpZ2h0XCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT2Vsekk3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjExNi53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVSsyNiwgVSsyYiwgVSszZSwgVSs0MCwgVSs3ZSwgVSthYzAxLCBVK2FjMTksIFUrYWMxZCwgVSthY2EwLCBVK2FjYTksIFUrYWNiMCwgVSthZDhjLCBVK2FlMDksIFUrYWUzOCwgVSthZTQwLCBVK2FlZDgsIFUrYjA5YywgVStiMGEwLCBVK2IxMDgsIFUrYjIwNCwgVStiMjk4LCBVK2IyZDgsIFUrYjJlYi1iMmVjLCBVK2IyZjQsIFUrYjMxMywgVStiMzU4LCBVK2I0NTAsIFUrYjRlMCwgVStiNTRjLCBVK2I2MTAsIFUrYjc4MCwgVStiNzhjLCBVK2I3OTEsIFUrYjhlOCwgVStiOTU4LCBVK2I5NzQsIFUrYjk4NCwgVStiOWIwLCBVK2I5YmMtYjliZCwgVStiOWNlLCBVK2JhNzAsIFUrYmJmYywgVStiYzBmLCBVK2JjMTUsIFUrYmMxYiwgVStiYzMxLCBVK2JjOTUsIFUrYmNjMCwgVStiY2M0LCBVK2JkODEsIFUrYmQ4OCwgVStjMGM4LCBVK2MxMWQsIFUrYzEzYywgVStjMTU4LCBVK2MxOGQsIFUrYzFhMSwgVStjMjFjLCBVK2M0ZjAsIFUrYzU0YSwgVStjNTYwLCBVK2M1YjgsIFUrYzVjOCwgVStjNWY0LCBVK2M2MjgsIFUrYzYyYywgVStjNjc4LCBVK2M2Y2MsIFUrYzgwOCwgVStjODEwLCBVK2M4ODUsIFUrYzg4YiwgVStjOTAwLCBVK2M5ODgsIFUrYzk5ZCwgVStjOWM4LCBVK2NjM2QtY2MzZSwgVStjYzQ1LCBVK2NkMDgsIFUrY2UyMCwgVStjZWU0LCBVK2QwNzQsIFUrZDBhNCwgVStkMGRkLCBVK2QyYjksIFUrZDNiOCwgVStkM2M5LCBVK2Q0ODgsIFUrZDU0NCwgVStkNTU5LCBVK2Q1NmQsIFUrZDU4OCwgVStkNjE1LCBVK2Q2NDgsIFUrZDY1NSwgVStkNjU4LCBVK2Q2NWM7XHJcbn1cclxuXHJcblxyXG4vKiBbMTE3XSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBMaWdodFwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLUxpZ2h0XCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT2Vsekk3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjExNy53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVStkLCBVKzQ4LCBVKzdjLCBVK2FjMTAsIFUrYWMxNSwgVSthYzc0LCBVK2FjODAsIFUrYWM4MywgVSthY2M0LCBVK2FkMTEsIFUrYWQ1MCwgVSthZDZkLCBVK2FkZmMsIFUrYWUwMCwgVSthZTA4LCBVK2FlNGMsIFUrYjBhOCwgVStiMTI0LCBVK2IxNDQsIFUrYjE3OCwgVStiMjc0LCBVK2IyYTUsIFUrYjJlOCwgVStiMmY5LCBVK2IzNTQsIFUrYjM3MCwgVStiNDE4LCBVK2I0MWMsIFUrYjRmMSwgVStiNTE0LCBVK2I3OTgsIFUrYjgwOCwgVStiODI0LWI4MjUsIFUrYjhjYywgVStiOTc4LCBVK2I5ZDAsIFUrYjllNCwgVStiYWE5LCBVK2JiM2MsIFUrYmMxOCwgVStiYzFjLCBVK2JjMzAsIFUrYmM4NCwgVStiY2Y1LCBVK2JjZjgsIFUrYmQ4NCwgVStiZTBjLCBVK2JlMTQsIFUrYzBiMCwgVStjMGM5LCBVK2MwZGQsIFUrYzEyNCwgVStjMmRkLCBVK2MyZTQsIFUrYzJlYywgVStjNTRjLCBVK2M1N2MtYzU3ZCwgVStjNTkxLCBVK2M1YzUtYzVjNiwgVStjNWVkLCBVK2M2MDgsIFUrYzY0MCwgVStjNmI4LCBVK2M2ZDQsIFUrYzc4NCwgVStjN2FjLCBVK2M4MDAtYzgwMSwgVStjOWMxLCBVK2M5ZDEsIFUrY2MyOCwgVStjYzk4LCBVK2NjOWMsIFUrY2NhZCwgVStjZDVjLCBVK2NkOTQsIFUrY2Q5YywgVStjZGU4LCBVK2NlNjgsIFUrY2Y1NCwgVStkMGRjLCBVK2QxNGMsIFUrZDFhMCwgVStkMWI1LCBVK2QyZjAsIFUrZDMwYywgVStkMzEwLCBVK2QzOTgsIFUrZDQ1YywgVStkNTBjLCBVK2Q1M2MsIFUrZDU2MCwgVStkNTY4LCBVK2Q1ODksIFUrZDYwNCwgVStkNmM0LCBVK2Q3ODg7XHJcbn1cclxuXHJcblxyXG4vKiBbMTE4XSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBMaWdodFwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLUxpZ2h0XCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT2Vsekk3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjExOC53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVSszOSwgVSs0OSwgVSs0ZC00ZSwgVSthMCwgVSthYzA0LCBVK2FjMWMsIFUrYWM3MCwgVSthYzhjLCBVK2FjYmQsIFUrYWNmNSwgVSthY2ZjLCBVK2FkMDAsIFUrYWQ2YywgVSthZGY4LCBVK2IwOTgsIFUrYjBiNCwgVStiMjk0LCBVK2IyYzgsIFUrYjMwMCwgVStiM2M0LCBVK2IzZDksIFUrYjRkYywgVStiNGU0LCBVK2I3N2MsIFUrYjdlYywgVStiODVkLCBVK2I5N2MsIFUrYjljOCwgVStiOWNjLCBVK2JhNTQsIFUrYmE3NCwgVStiYTg1LCBVK2JhYTgsIFUrYmIzNCwgVStiYjM4LCBVK2JiZjgsIFUrYmMxNCwgVStiYzI5LCBVK2JjODgsIFUrYmNmNCwgVStiZDgwLCBVK2JlNDQsIFUrYzBjMSwgVStjMTFjLCBVK2MxMjAsIFUrYzEzMSwgVStjMTM4LCBVK2MxOGMsIFUrYzIxOCwgVStjMmI1LCBVK2MyZTAsIFUrYzU0NCwgVStjNTQ4LCBVK2M1YjQsIFUrYzVkMCwgVStjNWVjLCBVK2M1ZjAsIFUrYzYwMSwgVStjNjI0LCBVK2M2OTQsIFUrYzZhOSwgVStjNmIwLCBVK2M2YjQsIFUrYzZkMCwgVStjNzA0LCBVK2M3MjAsIFUrYzczYywgVStjNzQwLCBVK2M3NDQsIFUrYzc0YywgVStjNzU4LCBVK2M3N2MsIFUrYzc4NSwgVStjNzg4LCBVK2M3OTAtYzc5MSwgVStjN2E1LCBVK2M4MDQsIFUrYzgxNSwgVStjODFjLCBVK2M4NzAsIFUrYzhmYywgVStjOTExLCBVK2M5YzQsIFUrY2NiNCwgVStjZTU4LCBVK2NlNzQsIFUrZDA2YywgVStkMGMwLCBVK2QxMzAsIFUrZDJiOCwgVStkM2VjLCBVK2Q1MDQsIFUrZDU1YywgVStkNTY5LCBVK2Q1NzQsIFUrZDYzOCwgVStkNjU0LCBVK2Q2OGM7XHJcbn1cclxuXHJcblxyXG4vKiBbMTE5XSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBMaWdodFwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLUxpZ2h0XCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT2Vsekk3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjExOS53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVSsyMC0yMiwgVSsyNy0yYSwgVSsyYy0zOCwgVSszYS0zYiwgVSszZiwgVSs0MS00NywgVSs0YS00YywgVSs0Zi01ZCwgVSs2MS03YiwgVSs3ZCwgVSthMSwgVSthYiwgVSthZSwgVStiNywgVStiYiwgVStiZiwgVSsyMDEzLTIwMTQsIFUrMjAxYy0yMDFkLCBVKzIxMjIsIFUrYWMwMCwgVSthY2UwLCBVK2FlMzAsIFUrYjJlNCwgVStiODVjLCBVK2I5YWMsIFUrYzBhYywgVStjMmE0LCBVK2MyZGMsIFUrYzc3NCwgVStjNzc4LCBVK2M5YzAsIFUrZDU1ODtcclxufVxyXG5cclxuXHJcbi8qIFswXSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBSZWd1bGFyXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItUmVndWxhclwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnlrRm1YaUVCUFQ0SVRiZ05BNUNnbTIweHpNNHJKXzFoVldyMHd1TE5HemdFUl9WTkNuVWo4dXhTdm1tNF9NU3VnWTluWE1nUnRpLjAud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrZjljYS1mYTBiLCBVK2ZmMDMtZmYwNSwgVStmZjA3LCBVK2ZmMGEtZmYwYiwgVStmZjBkLWZmMTksIFUrZmYxYiwgVStmZjFkLCBVK2ZmMjAtZmY1YiwgVStmZjVkLCBVK2ZmZTAtZmZlMywgVStmZmU1LWZmZTY7XHJcbn1cclxuXHJcblxyXG4vKiBbMl0gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgUmVndWxhclwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLVJlZ3VsYXJcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5a0ZtWGlFQlBUNElUYmdOQTVDZ20yMHh6TTRySl8xaFZXcjB3dUxOR3pnRVJfVk5DblVqOHV4U3ZtbTRfTVN1Z1k5blhNZ1J0aS4yLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVK2Q3MjMtZDcyOCwgVStkNzJhLWQ3MzMsIFUrZDczNS1kNzQ4LCBVK2Q3NGEtZDc0ZiwgVStkNzUyLWQ3NTMsIFUrZDc1NS1kNzU3LCBVK2Q3NWEtZDc1ZiwgVStkNzYyLWQ3NjQsIFUrZDc2Ni1kNzY4LCBVK2Q3NmEtZDc2YiwgVStkNzZkLWQ3NmYsIFUrZDc3MS1kNzg3LCBVK2Q3ODktZDc4YiwgVStkNzhkLWQ3OGYsIFUrZDc5MS1kNzk3LCBVK2Q3OWEsIFUrZDc5YywgVStkNzllLWQ3YTMsIFUrZjkwMC1mOTA5LCBVK2Y5MGItZjkyZTtcclxufVxyXG5cclxuXHJcbi8qIFszXSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBSZWd1bGFyXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItUmVndWxhclwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnlrRm1YaUVCUFQ0SVRiZ05BNUNnbTIweHpNNHJKXzFoVldyMHd1TE5HemdFUl9WTkNuVWo4dXhTdm1tNF9NU3VnWTluWE1nUnRpLjMud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrZDY3OS1kNjhiLCBVK2Q2OGUtZDY5ZSwgVStkNmEwLCBVK2Q2YTItZDZhNywgVStkNmE5LWQ2YzMsIFUrZDZjNi1kNmM3LCBVK2Q2YzktZDZjYiwgVStkNmNkLWQ2ZDMsIFUrZDZkNS1kNmQ2LCBVK2Q2ZDgtZDZlMywgVStkNmU1LWQ2ZTcsIFUrZDZlOS1kNmZiLCBVK2Q2ZmQtZDcxNywgVStkNzE5LWQ3MWYsIFUrZDcyMS1kNzIyO1xyXG59XHJcblxyXG5cclxuLyogWzRdICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIFJlZ3VsYXJcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1SZWd1bGFyXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieWtGbVhpRUJQVDRJVGJnTkE1Q2dtMjB4ek00ckpfMWhWV3Iwd3VMTkd6Z0VSX1ZOQ25Vajh1eFN2bW00X01TdWdZOW5YTWdSdGkuNC53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVStkNWJjLWQ1YzcsIFUrZDVjYS1kNWNiLCBVK2Q1Y2QtZDVjZiwgVStkNWQxLWQ1ZDcsIFUrZDVkOS1kNWRhLCBVK2Q1ZGMsIFUrZDVkZS1kNWUzLCBVK2Q1ZTYtZDVlNywgVStkNWU5LWQ1ZWIsIFUrZDVlZC1kNWY2LCBVK2Q1ZjgsIFUrZDVmYS1kNWZmLCBVK2Q2MDItZDYwMywgVStkNjA1LWQ2MDcsIFUrZDYwOS1kNjBmLCBVK2Q2MTItZDYxMywgVStkNjE2LWQ2MWIsIFUrZDYxZC1kNjM3LCBVK2Q2M2EtZDYzYiwgVStkNjNkLWQ2M2YsIFUrZDY0MS1kNjQ3LCBVK2Q2NGEtZDY0YywgVStkNjRlLWQ2NTMsIFUrZDY1Ni1kNjU3LCBVK2Q2NTktZDY1YiwgVStkNjVkLWQ2NjYsIFUrZDY2OCwgVStkNjZhLWQ2Nzg7XHJcbn1cclxuXHJcblxyXG4vKiBbNV0gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgUmVndWxhclwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLVJlZ3VsYXJcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5a0ZtWGlFQlBUNElUYmdOQTVDZ20yMHh6TTRySl8xaFZXcjB3dUxOR3pnRVJfVk5DblVqOHV4U3ZtbTRfTVN1Z1k5blhNZ1J0aS41LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVK2Q1MDcsIFUrZDUwOS1kNTBiLCBVK2Q1MGQtZDUxMywgVStkNTE1LWQ1M2IsIFUrZDUzZS1kNTNmLCBVK2Q1NDEtZDU0MywgVStkNTQ1LWQ1NGMsIFUrZDU0ZSwgVStkNTUwLCBVK2Q1NTItZDU1NywgVStkNTVhLWQ1NWIsIFUrZDU1ZC1kNTVmLCBVK2Q1NjEtZDU2NCwgVStkNTY2LWQ1NjcsIFUrZDU2YSwgVStkNTZjLCBVK2Q1NmUtZDU3MywgVStkNTc2LWQ1NzcsIFUrZDU3OS1kNTgzLCBVK2Q1ODUtZDU4NiwgVStkNThhLWQ1YTQsIFUrZDVhNi1kNWJiO1xyXG59XHJcblxyXG5cclxuLyogWzZdICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIFJlZ3VsYXJcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1SZWd1bGFyXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieWtGbVhpRUJQVDRJVGJnTkE1Q2dtMjB4ek00ckpfMWhWV3Iwd3VMTkd6Z0VSX1ZOQ25Vajh1eFN2bW00X01TdWdZOW5YTWdSdGkuNi53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVStkNDY0LWQ0NzcsIFUrZDQ3YS1kNDdiLCBVK2Q0N2QtZDQ3ZiwgVStkNDgxLWQ0ODcsIFUrZDQ4OS1kNDhhLCBVK2Q0OGMsIFUrZDQ4ZS1kNGU3LCBVK2Q0ZTktZDUwMywgVStkNTA1LWQ1MDY7XHJcbn1cclxuXHJcblxyXG4vKiBbN10gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgUmVndWxhclwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLVJlZ3VsYXJcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5a0ZtWGlFQlBUNElUYmdOQTVDZ20yMHh6TTRySl8xaFZXcjB3dUxOR3pnRVJfVk5DblVqOHV4U3ZtbTRfTVN1Z1k5blhNZ1J0aS43LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVK2QzYmYtZDNjNywgVStkM2NhLWQzY2YsIFUrZDNkMS1kM2ViLCBVK2QzZWUtZDNlZiwgVStkM2YxLWQzZjMsIFUrZDNmNS1kM2ZiLCBVK2QzZmQtZDQwMCwgVStkNDAyLWQ0NWIsIFUrZDQ1ZC1kNDYzO1xyXG59XHJcblxyXG5cclxuLyogWzhdICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIFJlZ3VsYXJcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1SZWd1bGFyXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieWtGbVhpRUJQVDRJVGJnTkE1Q2dtMjB4ek00ckpfMWhWV3Iwd3VMTkd6Z0VSX1ZOQ25Vajh1eFN2bW00X01TdWdZOW5YTWdSdGkuOC53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVStkMmZmLCBVK2QzMDItZDMwNCwgVStkMzA2LWQzMGIsIFUrZDMwZiwgVStkMzExLWQzMTMsIFUrZDMxNS1kMzFiLCBVK2QzMWUsIFUrZDMyMi1kMzI0LCBVK2QzMjYtZDMyNywgVStkMzJhLWQzMmIsIFUrZDMyZC1kMzJmLCBVK2QzMzEtZDMzNywgVStkMzM5LWQzM2MsIFUrZDMzZS1kMzdiLCBVK2QzN2UtZDM3ZiwgVStkMzgxLWQzODMsIFUrZDM4NS1kMzhiLCBVK2QzOGUtZDM5MCwgVStkMzkyLWQzOTcsIFUrZDM5YS1kMzliLCBVK2QzOWQtZDM5ZiwgVStkM2ExLWQzYTcsIFUrZDNhOS1kM2FhLCBVK2QzYWMsIFUrZDNhZS1kM2IzLCBVK2QzYjUtZDNiNywgVStkM2I5LWQzYmIsIFUrZDNiZC1kM2JlO1xyXG59XHJcblxyXG5cclxuLyogWzldICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIFJlZ3VsYXJcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1SZWd1bGFyXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieWtGbVhpRUJQVDRJVGJnTkE1Q2dtMjB4ek00ckpfMWhWV3Iwd3VMTkd6Z0VSX1ZOQ25Vajh1eFN2bW00X01TdWdZOW5YTWdSdGkuOS53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVStkMjU3LWQyN2YsIFUrZDI4MS1kMjliLCBVK2QyOWQtZDI5ZiwgVStkMmExLWQyYWIsIFUrZDJhZC1kMmI3LCBVK2QyYmEtZDJiYiwgVStkMmJkLWQyYmYsIFUrZDJjMS1kMmM3LCBVK2QyYzktZDJlZiwgVStkMmYyLWQyZjMsIFUrZDJmNS1kMmY3LCBVK2QyZjktZDJmZTtcclxufVxyXG5cclxuXHJcbi8qIFsxMF0gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgUmVndWxhclwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLVJlZ3VsYXJcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5a0ZtWGlFQlBUNElUYmdOQTVDZ20yMHh6TTRySl8xaFZXcjB3dUxOR3pnRVJfVk5DblVqOHV4U3ZtbTRfTVN1Z1k5blhNZ1J0aS4xMC53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVStkMWI0LCBVK2QxYjYtZDFmMywgVStkMWY1LWQyMmIsIFUrZDIyZS1kMjJmLCBVK2QyMzEtZDIzMywgVStkMjM1LWQyM2IsIFUrZDIzZC1kMjQwLCBVK2QyNDItZDI1NjtcclxufVxyXG5cclxuXHJcbi8qIFsxMV0gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgUmVndWxhclwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLVJlZ3VsYXJcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5a0ZtWGlFQlBUNElUYmdOQTVDZ20yMHh6TTRySl8xaFZXcjB3dUxOR3pnRVJfVk5DblVqOHV4U3ZtbTRfTVN1Z1k5blhNZ1J0aS4xMS53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVStkMTA1LWQxMmYsIFUrZDEzMi1kMTMzLCBVK2QxMzUtZDEzNywgVStkMTM5LWQxM2YsIFUrZDE0MS1kMTQyLCBVK2QxNDQsIFUrZDE0Ni1kMTRiLCBVK2QxNGUtZDE0ZiwgVStkMTUxLWQxNTMsIFUrZDE1NS1kMTViLCBVK2QxNWUtZDE4NywgVStkMTg5LWQxOWYsIFUrZDFhMi1kMWEzLCBVK2QxYTUtZDFhNywgVStkMWE5LWQxYWYsIFUrZDFiMi1kMWIzO1xyXG59XHJcblxyXG5cclxuLyogWzEyXSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBSZWd1bGFyXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItUmVndWxhclwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnlrRm1YaUVCUFQ0SVRiZ05BNUNnbTIweHpNNHJKXzFoVldyMHd1TE5HemdFUl9WTkNuVWo4dXhTdm1tNF9NU3VnWTluWE1nUnRpLjEyLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVK2QwNGItZDA0ZiwgVStkMDUxLWQwNTcsIFUrZDA1OS1kMDZiLCBVK2QwNmQtZDA2ZiwgVStkMDcxLWQwNzMsIFUrZDA3NS1kMDdiLCBVK2QwN2UtZDBhMywgVStkMGE2LWQwYTcsIFUrZDBhOS1kMGFiLCBVK2QwYWQtZDBiMywgVStkMGI2LCBVK2QwYjgsIFUrZDBiYS1kMGJmLCBVK2QwYzItZDBjMywgVStkMGM1LWQwYzcsIFUrZDBjOS1kMGNmLCBVK2QwZDIsIFUrZDBkNi1kMGRiLCBVK2QwZGUtZDBkZiwgVStkMGUxLWQwZTMsIFUrZDBlNS1kMGViLCBVK2QwZWUtZDBmMCwgVStkMGYyLWQxMDQ7XHJcbn1cclxuXHJcblxyXG4vKiBbMTNdICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIFJlZ3VsYXJcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1SZWd1bGFyXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieWtGbVhpRUJQVDRJVGJnTkE1Q2dtMjB4ek00ckpfMWhWV3Iwd3VMTkd6Z0VSX1ZOQ25Vajh1eFN2bW00X01TdWdZOW5YTWdSdGkuMTMud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrY2ZhMi1jZmMzLCBVK2NmYzUtY2ZkZiwgVStjZmUyLWNmZTMsIFUrY2ZlNS1jZmU3LCBVK2NmZTktY2ZmNCwgVStjZmY2LWNmZmIsIFUrY2ZmZC1jZmZmLCBVK2QwMDEtZDAwMywgVStkMDA1LWQwMTcsIFUrZDAxOS1kMDMzLCBVK2QwMzYtZDAzNywgVStkMDM5LWQwM2IsIFUrZDAzZC1kMDRhO1xyXG59XHJcblxyXG5cclxuLyogWzE0XSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBSZWd1bGFyXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItUmVndWxhclwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnlrRm1YaUVCUFQ0SVRiZ05BNUNnbTIweHpNNHJKXzFoVldyMHd1TE5HemdFUl9WTkNuVWo4dXhTdm1tNF9NU3VnWTluWE1nUnRpLjE0LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVK2NlZjAtY2VmMywgVStjZWY2LCBVK2NlZjktY2VmZiwgVStjZjAxLWNmMDMsIFUrY2YwNS1jZjA3LCBVK2NmMDktY2YwZiwgVStjZjExLWNmMTIsIFUrY2YxNC1jZjFiLCBVK2NmMWQtY2YxZiwgVStjZjIxLWNmMmYsIFUrY2YzMS1jZjUzLCBVK2NmNTYtY2Y1NywgVStjZjU5LWNmNWIsIFUrY2Y1ZC1jZjYzLCBVK2NmNjYsIFUrY2Y2OCwgVStjZjZhLWNmNmYsIFUrY2Y3MS1jZjg0LCBVK2NmODYtY2Y4YiwgVStjZjhkLWNmYTE7XHJcbn1cclxuXHJcblxyXG4vKiBbMTVdICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIFJlZ3VsYXJcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1SZWd1bGFyXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieWtGbVhpRUJQVDRJVGJnTkE1Q2dtMjB4ek00ckpfMWhWV3Iwd3VMTkd6Z0VSX1ZOQ25Vajh1eFN2bW00X01TdWdZOW5YTWdSdGkuMTUud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrY2UzYy1jZTU3LCBVK2NlNWEtY2U1YiwgVStjZTVkLWNlNWYsIFUrY2U2MS1jZTY3LCBVK2NlNmEsIFUrY2U2YywgVStjZTZlLWNlNzMsIFUrY2U3Ni1jZTc3LCBVK2NlNzktY2U3YiwgVStjZTdkLWNlODMsIFUrY2U4NS1jZTg4LCBVK2NlOGEtY2U4ZiwgVStjZTkxLWNlOTMsIFUrY2U5NS1jZTk3LCBVK2NlOTktY2U5ZiwgVStjZWEyLCBVK2NlYTQtY2VhYiwgVStjZWFkLWNlZTMsIFUrY2VlNi1jZWU3LCBVK2NlZTktY2VlYiwgVStjZWVkLWNlZWY7XHJcbn1cclxuXHJcblxyXG4vKiBbMTZdICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIFJlZ3VsYXJcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1SZWd1bGFyXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieWtGbVhpRUJQVDRJVGJnTkE1Q2dtMjB4ek00ckpfMWhWV3Iwd3VMTkd6Z0VSX1ZOQ25Vajh1eFN2bW00X01TdWdZOW5YTWdSdGkuMTYud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrY2Q5Mi1jZDkzLCBVK2NkOTYtY2Q5NywgVStjZDk5LWNkOWIsIFUrY2Q5ZC1jZGEzLCBVK2NkYTYtY2RhOCwgVStjZGFhLWNkYWYsIFUrY2RiMS1jZGMzLCBVK2NkYzUtY2RjYiwgVStjZGNkLWNkZTcsIFUrY2RlOS1jZTAzLCBVK2NlMDUtY2UxZiwgVStjZTIyLWNlMzQsIFUrY2UzNi1jZTNiO1xyXG59XHJcblxyXG5cclxuLyogWzE3XSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBSZWd1bGFyXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItUmVndWxhclwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnlrRm1YaUVCUFQ0SVRiZ05BNUNnbTIweHpNNHJKXzFoVldyMHd1TE5HemdFUl9WTkNuVWo4dXhTdm1tNF9NU3VnWTluWE1nUnRpLjE3LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVK2NjZWYtY2QwNywgVStjZDBhLWNkMGIsIFUrY2QwZC1jZDFhLCBVK2NkMWMsIFUrY2QxZS1jZDJiLCBVK2NkMmQtY2Q1YiwgVStjZDVkLWNkNzcsIFUrY2Q3OS1jZDkxO1xyXG59XHJcblxyXG5cclxuLyogWzE4XSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBSZWd1bGFyXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItUmVndWxhclwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnlrRm1YaUVCUFQ0SVRiZ05BNUNnbTIweHpNNHJKXzFoVldyMHd1TE5HemdFUl9WTkNuVWo4dXhTdm1tNF9NU3VnWTluWE1nUnRpLjE4LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVK2NjM2YtY2M0MywgVStjYzQ2LWNjNDcsIFUrY2M0OS1jYzRiLCBVK2NjNGQtY2M1MywgVStjYzU1LWNjNTgsIFUrY2M1YS1jYzVmLCBVK2NjNjEtY2M5NywgVStjYzlhLWNjOWIsIFUrY2M5ZC1jYzlmLCBVK2NjYTEtY2NhNywgVStjY2FhLCBVK2NjYWMsIFUrY2NhZS1jY2IzLCBVK2NjYjYtY2NiNywgVStjY2I5LWNjYmIsIFUrY2NiZC1jY2NmLCBVK2NjZDEtY2NlMywgVStjY2U1LWNjZWU7XHJcbn1cclxuXHJcblxyXG4vKiBbMTldICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIFJlZ3VsYXJcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1SZWd1bGFyXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieWtGbVhpRUJQVDRJVGJnTkE1Q2dtMjB4ek00ckpfMWhWV3Iwd3VMTkd6Z0VSX1ZOQ25Vajh1eFN2bW00X01TdWdZOW5YTWdSdGkuMTkud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrY2I5MS1jYmQzLCBVK2NiZDUtY2JlMywgVStjYmU1LWNjMGIsIFUrY2MwZS1jYzBmLCBVK2NjMTEtY2MxMywgVStjYzE1LWNjMWIsIFUrY2MxZC1jYzIwLCBVK2NjMjMtY2MyNywgVStjYzJhLWNjMmIsIFUrY2MyZCwgVStjYzJmLCBVK2NjMzEtY2MzNywgVStjYzNhLCBVK2NjM2M7XHJcbn1cclxuXHJcblxyXG4vKiBbMjBdICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIFJlZ3VsYXJcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1SZWd1bGFyXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieWtGbVhpRUJQVDRJVGJnTkE1Q2dtMjB4ek00ckpfMWhWV3Iwd3VMTkd6Z0VSX1ZOQ25Vajh1eFN2bW00X01TdWdZOW5YTWdSdGkuMjAud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrY2FmNC1jYjQ3LCBVK2NiNGEtY2I5MDtcclxufVxyXG5cclxuXHJcbi8qIFsyMV0gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgUmVndWxhclwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLVJlZ3VsYXJcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5a0ZtWGlFQlBUNElUYmdOQTVDZ20yMHh6TTRySl8xaFZXcjB3dUxOR3pnRVJfVk5DblVqOHV4U3ZtbTRfTVN1Z1k5blhNZ1J0aS4yMS53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVStjYTRhLWNhNGIsIFUrY2E0ZS1jYTRmLCBVK2NhNTEtY2E1MywgVStjYTU1LWNhNWIsIFUrY2E1ZC1jYTYwLCBVK2NhNjItY2E4MywgVStjYTg1LWNhYmIsIFUrY2FiZS1jYWJmLCBVK2NhYzEtY2FjMywgVStjYWM1LWNhY2IsIFUrY2FjZC1jYWQwLCBVK2NhZDIsIFUrY2FkNC1jYWQ4LCBVK2NhZGEtY2FmMztcclxufVxyXG5cclxuXHJcbi8qIFsyMl0gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgUmVndWxhclwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLVJlZ3VsYXJcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5a0ZtWGlFQlBUNElUYmdOQTVDZ20yMHh6TTRySl8xaFZXcjB3dUxOR3pnRVJfVk5DblVqOHV4U3ZtbTRfTVN1Z1k5blhNZ1J0aS4yMi53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVStjOTk2LWM5OTcsIFUrYzk5YS1jOTljLCBVK2M5OWUtYzliZiwgVStjOWMyLWM5YzMsIFUrYzljNS1jOWM3LCBVK2M5YzktYzljZiwgVStjOWQyLCBVK2M5ZDQsIFUrYzlkNy1jOWQ4LCBVK2M5ZGIsIFUrYzlkZS1jOWRmLCBVK2M5ZTEtYzllMywgVStjOWU1LWM5ZTYsIFUrYzllOC1jOWViLCBVK2M5ZWUtYzlmMCwgVStjOWYyLWM5ZjcsIFUrYzlmOS1jYTBiLCBVK2NhMGQtY2EyOCwgVStjYTJhLWNhNDk7XHJcbn1cclxuXHJcblxyXG4vKiBbMjNdICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIFJlZ3VsYXJcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1SZWd1bGFyXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieWtGbVhpRUJQVDRJVGJnTkE1Q2dtMjB4ek00ckpfMWhWV3Iwd3VMTkd6Z0VSX1ZOQ25Vajh1eFN2bW00X01TdWdZOW5YTWdSdGkuMjMud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrYzhlOS1jOGY0LCBVK2M4ZjYtYzhmYiwgVStjOGZlLWM4ZmYsIFUrYzkwMS1jOTAzLCBVK2M5MDUtYzkwYiwgVStjOTBlLWM5MTAsIFUrYzkxMi1jOTE3LCBVK2M5MTktYzkyYiwgVStjOTJkLWM5NGYsIFUrYzk1MS1jOTUzLCBVK2M5NTUtYzk2YiwgVStjOTZkLWM5NzMsIFUrYzk3NS1jOTg3LCBVK2M5OGEtYzk4YiwgVStjOThkLWM5OGYsIFUrYzk5MS1jOTk1O1xyXG59XHJcblxyXG5cclxuLyogWzI0XSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBSZWd1bGFyXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItUmVndWxhclwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnlrRm1YaUVCUFQ0SVRiZ05BNUNnbTIweHpNNHJKXzFoVldyMHd1TE5HemdFUl9WTkNuVWo4dXhTdm1tNF9NU3VnWTluWE1nUnRpLjI0LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVK2M4NDEtYzg0YiwgVStjODRkLWM4NmYsIFUrYzg3Mi1jODczLCBVK2M4NzUtYzg3NywgVStjODc5LWM4N2YsIFUrYzg4Mi1jODg0LCBVK2M4ODctYzg4YSwgVStjODhkLWM4YzMsIFUrYzhjNS1jOGRmLCBVK2M4ZTEtYzhlODtcclxufVxyXG5cclxuXHJcbi8qIFsyNV0gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgUmVndWxhclwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLVJlZ3VsYXJcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5a0ZtWGlFQlBUNElUYmdOQTVDZ20yMHh6TTRySl8xaFZXcjB3dUxOR3pnRVJfVk5DblVqOHV4U3ZtbTRfTVN1Z1k5blhNZ1J0aS4yNS53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVStjNzc5LWM3N2IsIFUrYzc3ZS1jNzgyLCBVK2M3ODYsIFUrYzc4YiwgVStjNzhkLCBVK2M3OGYsIFUrYzc5Mi1jNzkzLCBVK2M3OTUsIFUrYzc5NywgVStjNzk5LWM3OWYsIFUrYzdhMiwgVStjN2E3LWM3YWIsIFUrYzdhZS1jN2JiLCBVK2M3YmQtYzdjMCwgVStjN2MyLWM3YzcsIFUrYzdjOS1jN2RjLCBVK2M3ZGUtYzdmZiwgVStjODAyLWM4MDMsIFUrYzgwNS1jODA3LCBVK2M4MDksIFUrYzgwYi1jODBmLCBVK2M4MTIsIFUrYzgxNCwgVStjODE3LWM4MWIsIFUrYzgxZS1jODFmLCBVK2M4MjEtYzgyMywgVStjODI1LWM4MmUsIFUrYzgzMC1jODM3LCBVK2M4MzktYzgzYiwgVStjODNkLWM4NDA7XHJcbn1cclxuXHJcblxyXG4vKiBbMjZdICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIFJlZ3VsYXJcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1SZWd1bGFyXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieWtGbVhpRUJQVDRJVGJnTkE1Q2dtMjB4ek00ckpfMWhWV3Iwd3VMTkd6Z0VSX1ZOQ25Vajh1eFN2bW00X01TdWdZOW5YTWdSdGkuMjYud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrYzZiYi1jNmJmLCBVK2M2YzIsIFUrYzZjNCwgVStjNmM2LWM2Y2IsIFUrYzZjZS1jNmNmLCBVK2M2ZDEtYzZkMywgVStjNmQ1LWM2ZGIsIFUrYzZkZC1jNmRmLCBVK2M2ZTEtYzZlNywgVStjNmU5LWM2ZWIsIFUrYzZlZC1jNmVmLCBVK2M2ZjEtYzZmOCwgVStjNmZhLWM3MDMsIFUrYzcwNS1jNzA3LCBVK2M3MDktYzcwYiwgVStjNzBkLWM3MTYsIFUrYzcxOCwgVStjNzFhLWM3MWYsIFUrYzcyMi1jNzIzLCBVK2M3MjUtYzcyNywgVStjNzI5LWM3MzQsIFUrYzczNi1jNzNiLCBVK2M3M2UtYzczZiwgVStjNzQxLWM3NDMsIFUrYzc0NS1jNzRiLCBVK2M3NGUtYzc1MCwgVStjNzUyLWM3NTcsIFUrYzc1OS1jNzczLCBVK2M3NzYtYzc3NztcclxufVxyXG5cclxuXHJcbi8qIFsyN10gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgUmVndWxhclwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLVJlZ3VsYXJcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5a0ZtWGlFQlBUNElUYmdOQTVDZ20yMHh6TTRySl8xaFZXcjB3dUxOR3pnRVJfVk5DblVqOHV4U3ZtbTRfTVN1Z1k5blhNZ1J0aS4yNy53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVStjNWY1LWM1ZmIsIFUrYzVmZSwgVStjNjAyLWM2MDUsIFUrYzYwNywgVStjNjA5LWM2MGYsIFUrYzYxMS1jNjFhLCBVK2M2MWMtYzYyMywgVStjNjI2LWM2MjcsIFUrYzYyOS1jNjJiLCBVK2M2MmQsIFUrYzYyZi1jNjMyLCBVK2M2MzYsIFUrYzYzOCwgVStjNjNhLWM2M2YsIFUrYzY0Mi1jNjQzLCBVK2M2NDUtYzY0NywgVStjNjQ5LWM2NTIsIFUrYzY1Ni1jNjViLCBVK2M2NWQtYzY1ZiwgVStjNjYxLWM2NjMsIFUrYzY2NS1jNjc3LCBVK2M2NzktYzY3YiwgVStjNjdkLWM2OTMsIFUrYzY5Ni1jNjk3LCBVK2M2OTktYzY5YiwgVStjNjlkLWM2YTMsIFUrYzZhNiwgVStjNmE4LCBVK2M2YWEtYzZhZiwgVStjNmIyLWM2YjMsIFUrYzZiNS1jNmI3LCBVK2M2YjktYzZiYTtcclxufVxyXG5cclxuXHJcbi8qIFsyOF0gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgUmVndWxhclwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLVJlZ3VsYXJcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5a0ZtWGlFQlBUNElUYmdOQTVDZ20yMHh6TTRySl8xaFZXcjB3dUxOR3pnRVJfVk5DblVqOHV4U3ZtbTRfTVN1Z1k5blhNZ1J0aS4yOC53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVStjNTE3LWM1MjcsIFUrYzUyYS1jNTJiLCBVK2M1MmQtYzUyZiwgVStjNTMxLWM1MzgsIFUrYzUzYSwgVStjNTNjLCBVK2M1M2UtYzU0MywgVStjNTQ2LWM1NDcsIFUrYzU0YiwgVStjNTRkLWM1NTIsIFUrYzU1NiwgVStjNTVhLWM1NWIsIFUrYzU1ZCwgVStjNTVmLCBVK2M1NjItYzU2MywgVStjNTY1LWM1NjcsIFUrYzU2OS1jNTZmLCBVK2M1NzIsIFUrYzU3NCwgVStjNTc2LWM1N2IsIFUrYzU3ZS1jNTdmLCBVK2M1ODEtYzU4MywgVStjNTg1LWM1ODYsIFUrYzU4OC1jNThiLCBVK2M1OGUsIFUrYzU5MCwgVStjNTkyLWM1OTYsIFUrYzU5OS1jNWIzLCBVK2M1YjYtYzViNywgVStjNWJhLCBVK2M1YmUtYzVjMywgVStjNWNhLWM1Y2IsIFUrYzVjZCwgVStjNWNmLCBVK2M1ZDItYzVkMywgVStjNWQ1LWM1ZDcsIFUrYzVkOS1jNWRmLCBVK2M1ZTEtYzVlMiwgVStjNWU0LCBVK2M1ZTYtYzVlYiwgVStjNWVmLCBVK2M1ZjEtYzVmMztcclxufVxyXG5cclxuXHJcbi8qIFsyOV0gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgUmVndWxhclwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLVJlZ3VsYXJcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5a0ZtWGlFQlBUNElUYmdOQTVDZ20yMHh6TTRySl8xaFZXcjB3dUxOR3pnRVJfVk5DblVqOHV4U3ZtbTRfTVN1Z1k5blhNZ1J0aS4yOS53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVStjNDc1LWM0ZWYsIFUrYzRmMi1jNGYzLCBVK2M0ZjUtYzRmNywgVStjNGY5LWM0ZmYsIFUrYzUwMi1jNTBiLCBVK2M1MGQtYzUxNjtcclxufVxyXG5cclxuXHJcbi8qIFszMF0gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgUmVndWxhclwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLVJlZ3VsYXJcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5a0ZtWGlFQlBUNElUYmdOQTVDZ20yMHh6TTRySl8xaFZXcjB3dUxOR3pnRVJfVk5DblVqOHV4U3ZtbTRfTVN1Z1k5blhNZ1J0aS4zMC53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVStjM2QwLWMzZDcsIFUrYzNkYS1jM2RiLCBVK2MzZGQtYzNkZSwgVStjM2UxLWMzZWMsIFUrYzNlZS1jM2YzLCBVK2MzZjUtYzQyYiwgVStjNDJkLWM0NjMsIFUrYzQ2Ni1jNDc0O1xyXG59XHJcblxyXG5cclxuLyogWzMxXSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBSZWd1bGFyXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItUmVndWxhclwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnlrRm1YaUVCUFQ0SVRiZ05BNUNnbTIweHpNNHJKXzFoVldyMHd1TE5HemdFUl9WTkNuVWo4dXhTdm1tNF9NU3VnWTluWE1nUnRpLjMxLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVK2MzMmItYzM2NywgVStjMzZhLWMzNmIsIFUrYzM2ZC1jMzZmLCBVK2MzNzEtYzM3NywgVStjMzdhLWMzN2IsIFUrYzM3ZS1jMzgzLCBVK2MzODUtYzM4NywgVStjMzg5LWMzY2Y7XHJcbn1cclxuXHJcblxyXG4vKiBbMzJdICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIFJlZ3VsYXJcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1SZWd1bGFyXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieWtGbVhpRUJQVDRJVGJnTkE1Q2dtMjB4ek00ckpfMWhWV3Iwd3VMTkd6Z0VSX1ZOQ25Vajh1eFN2bW00X01TdWdZOW5YTWdSdGkuMzIud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrYzI2YS1jMjZiLCBVK2MyNmQtYzI2ZiwgVStjMjcxLWMyNzMsIFUrYzI3NS1jMjdiLCBVK2MyN2UtYzI4NywgVStjMjg5LWMyOGYsIFUrYzI5MS1jMjk3LCBVK2MyOTktYzI5YSwgVStjMjljLWMyYTMsIFUrYzJhNS1jMmE3LCBVK2MyYTktYzJhYiwgVStjMmFkLWMyYjMsIFUrYzJiNiwgVStjMmI4LCBVK2MyYmEtYzJiYiwgVStjMmJkLWMyZGIsIFUrYzJkZS1jMmRmLCBVK2MyZTEtYzJlMiwgVStjMmU1LWMyZWEsIFUrYzJlZSwgVStjMmYwLCBVK2MyZjItYzJmNSwgVStjMmY3LCBVK2MyZmEtYzJmYiwgVStjMmZkLWMyZmYsIFUrYzMwMS1jMzA3LCBVK2MzMDktYzMwYywgVStjMzBlLWMzMTIsIFUrYzMxNS1jMzIzLCBVK2MzMjUtYzMyOCwgVStjMzJhO1xyXG59XHJcblxyXG5cclxuLyogWzMzXSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBSZWd1bGFyXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItUmVndWxhclwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnlrRm1YaUVCUFQ0SVRiZ05BNUNnbTIweHpNNHJKXzFoVldyMHd1TE5HemdFUl9WTkNuVWo4dXhTdm1tNF9NU3VnWTluWE1nUnRpLjMzLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVK2MxYmMtYzFjMywgVStjMWM1LWMxZGYsIFUrYzFlMS1jMWZiLCBVK2MxZmQtYzIwMywgVStjMjA1LWMyMGMsIFUrYzIwZSwgVStjMjEwLWMyMTcsIFUrYzIxYS1jMjFiLCBVK2MyMWQtYzIxZSwgVStjMjIxLWMyMjcsIFUrYzIyOS1jMjJhLCBVK2MyMmMsIFUrYzIyZSwgVStjMjMwLCBVK2MyMzMtYzI0ZiwgVStjMjUxLWMyNTcsIFUrYzI1OS1jMjY5O1xyXG59XHJcblxyXG5cclxuLyogWzM0XSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBSZWd1bGFyXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItUmVndWxhclwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnlrRm1YaUVCUFQ0SVRiZ05BNUNnbTIweHpNNHJKXzFoVldyMHd1TE5HemdFUl9WTkNuVWo4dXhTdm1tNF9NU3VnWTluWE1nUnRpLjM0LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVK2MxMDEtYzExYiwgVStjMTFmLCBVK2MxMjEtYzEyMywgVStjMTI1LWMxMmIsIFUrYzEyZSwgVStjMTMyLWMxMzcsIFUrYzEzYS1jMTNiLCBVK2MxM2QtYzEzZiwgVStjMTQxLWMxNDcsIFUrYzE0YSwgVStjMTRjLWMxNTMsIFUrYzE1NS1jMTU3LCBVK2MxNTktYzE1YiwgVStjMTVkLWMxNjYsIFUrYzE2OS1jMTZmLCBVK2MxNzEtYzE3NywgVStjMTc5LWMxOGIsIFUrYzE4ZS1jMThmLCBVK2MxOTEtYzE5MywgVStjMTk1LWMxOWIsIFUrYzE5ZC1jMTllLCBVK2MxYTAsIFUrYzFhMi1jMWE0LCBVK2MxYTYtYzFiYjtcclxufVxyXG5cclxuXHJcbi8qIFszNV0gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgUmVndWxhclwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLVJlZ3VsYXJcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5a0ZtWGlFQlBUNElUYmdOQTVDZ20yMHh6TTRySl8xaFZXcjB3dUxOR3pnRVJfVk5DblVqOHV4U3ZtbTRfTVN1Z1k5blhNZ1J0aS4zNS53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVStjMDQ5LWMwNTcsIFUrYzA1OS1jMDViLCBVK2MwNWQtYzA1ZiwgVStjMDYxLWMwNjcsIFUrYzA2OS1jMDhmLCBVK2MwOTEtYzBhYiwgVStjMGFlLWMwYWYsIFUrYzBiMS1jMGIzLCBVK2MwYjUsIFUrYzBiNy1jMGJiLCBVK2MwYmUsIFUrYzBjMi1jMGM3LCBVK2MwY2EtYzBjYiwgVStjMGNkLWMwY2YsIFUrYzBkMS1jMGQ3LCBVK2MwZDktYzBkYSwgVStjMGRjLCBVK2MwZGUtYzBlMywgVStjMGU1LWMwZWIsIFUrYzBlZC1jMGYzLCBVK2MwZjYsIFUrYzBmOCwgVStjMGZhLWMwZmY7XHJcbn1cclxuXHJcblxyXG4vKiBbMzZdICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIFJlZ3VsYXJcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1SZWd1bGFyXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieWtGbVhpRUJQVDRJVGJnTkE1Q2dtMjB4ek00ckpfMWhWV3Iwd3VMTkd6Z0VSX1ZOQ25Vajh1eFN2bW00X01TdWdZOW5YTWdSdGkuMzYud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrYmZhNy1iZmFmLCBVK2JmYjEtYmZjNCwgVStiZmM2LWJmY2IsIFUrYmZjZS1iZmNmLCBVK2JmZDEtYmZkMywgVStiZmQ1LWJmZGIsIFUrYmZkZC1jMDQ4O1xyXG59XHJcblxyXG5cclxuLyogWzM3XSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBSZWd1bGFyXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItUmVndWxhclwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnlrRm1YaUVCUFQ0SVRiZ05BNUNnbTIweHpNNHJKXzFoVldyMHd1TE5HemdFUl9WTkNuVWo4dXhTdm1tNF9NU3VnWTluWE1nUnRpLjM3LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVK2JmMDcsIFUrYmYwOS1iZjNmLCBVK2JmNDEtYmY0ZiwgVStiZjUyLWJmNTQsIFUrYmY1Ni1iZmE2O1xyXG59XHJcblxyXG5cclxuLyogWzM4XSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBSZWd1bGFyXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItUmVndWxhclwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnlrRm1YaUVCUFQ0SVRiZ05BNUNnbTIweHpNNHJKXzFoVldyMHd1TE5HemdFUl9WTkNuVWo4dXhTdm1tNF9NU3VnWTluWE1nUnRpLjM4LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVK2JlNTYsIFUrYmU1OCwgVStiZTVjLWJlNWYsIFUrYmU2Mi1iZTYzLCBVK2JlNjUtYmU2NywgVStiZTY5LWJlNzQsIFUrYmU3Ni1iZTdiLCBVK2JlN2UtYmU3ZiwgVStiZTgxLWJlOGUsIFUrYmU5MCwgVStiZTkyLWJlYTcsIFUrYmVhOS1iZWNmLCBVK2JlZDItYmVkMywgVStiZWQ1LWJlZDYsIFUrYmVkOS1iZWUzLCBVK2JlZTYtYmYwNjtcclxufVxyXG5cclxuXHJcbi8qIFszOV0gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgUmVndWxhclwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLVJlZ3VsYXJcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5a0ZtWGlFQlBUNElUYmdOQTVDZ20yMHh6TTRySl8xaFZXcjB3dUxOR3pnRVJfVk5DblVqOHV4U3ZtbTRfTVN1Z1k5blhNZ1J0aS4zOS53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVStiZGIwLWJkZDMsIFUrYmRkNS1iZGVmLCBVK2JkZjEtYmUwYiwgVStiZTBkLWJlMGYsIFUrYmUxMS1iZTEzLCBVK2JlMTUtYmU0MywgVStiZTQ2LWJlNDcsIFUrYmU0OS1iZTRiLCBVK2JlNGQtYmU1MztcclxufVxyXG5cclxuXHJcbi8qIFs0MF0gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgUmVndWxhclwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLVJlZ3VsYXJcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5a0ZtWGlFQlBUNElUYmdOQTVDZ20yMHh6TTRySl8xaFZXcjB3dUxOR3pnRVJfVk5DblVqOHV4U3ZtbTRfTVN1Z1k5blhNZ1J0aS40MC53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVStiZDAzLCBVK2JkMDYsIFUrYmQwOCwgVStiZDBhLWJkMGYsIFUrYmQxMS1iZDIyLCBVK2JkMjUtYmQ0NywgVStiZDQ5LWJkNTgsIFUrYmQ1YS1iZDdmLCBVK2JkODItYmQ4MywgVStiZDg1LWJkODcsIFUrYmQ4YS1iZDhmLCBVK2JkOTEtYmQ5MiwgVStiZDk0LCBVK2JkOTYtYmQ5OCwgVStiZDlhLWJkYWY7XHJcbn1cclxuXHJcblxyXG4vKiBbNDFdICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIFJlZ3VsYXJcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1SZWd1bGFyXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieWtGbVhpRUJQVDRJVGJnTkE1Q2dtMjB4ek00ckpfMWhWV3Iwd3VMTkd6Z0VSX1ZOQ25Vajh1eFN2bW00X01TdWdZOW5YTWdSdGkuNDEud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrYmM0ZS1iYzgzLCBVK2JjODYtYmM4NywgVStiYzg5LWJjOGIsIFUrYmM4ZC1iYzkzLCBVK2JjOTYsIFUrYmM5OCwgVStiYzliLWJjOWYsIFUrYmNhMi1iY2EzLCBVK2JjYTUtYmNhNywgVStiY2E5LWJjYjIsIFUrYmNiNC1iY2JiLCBVK2JjYmUtYmNiZiwgVStiY2MxLWJjYzMsIFUrYmNjNS1iY2NjLCBVK2JjY2UtYmNkMCwgVStiY2QyLWJjZDQsIFUrYmNkNi1iY2YzLCBVK2JjZjcsIFUrYmNmOS1iY2ZiLCBVK2JjZmQtYmQwMjtcclxufVxyXG5cclxuXHJcbi8qIFs0Ml0gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgUmVndWxhclwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLVJlZ3VsYXJcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5a0ZtWGlFQlBUNElUYmdOQTVDZ20yMHh6TTRySl8xaFZXcjB3dUxOR3pnRVJfVk5DblVqOHV4U3ZtbTRfTVN1Z1k5blhNZ1J0aS40Mi53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVStiYjkwLWJiYTMsIFUrYmJhNS1iYmFiLCBVK2JiYWQtYmJiZiwgVStiYmMxLWJiZjcsIFUrYmJmYS1iYmZiLCBVK2JiZmQtYmJmZSwgVStiYzAxLWJjMDcsIFUrYmMwOS1iYzBhLCBVK2JjMGUsIFUrYmMxMCwgVStiYzEyLWJjMTMsIFUrYmMxNywgVStiYzE5LWJjMWEsIFUrYmMxZSwgVStiYzIwLWJjMjMsIFUrYmMyNiwgVStiYzI4LCBVK2JjMmEtYmMyYywgVStiYzJlLWJjMmYsIFUrYmMzMi1iYzMzLCBVK2JjMzUtYmMzNywgVStiYzM5LWJjM2YsIFUrYmM0MS1iYzQyLCBVK2JjNDQsIFUrYmM0Ni1iYzQ4LCBVK2JjNGEtYmM0ZDtcclxufVxyXG5cclxuXHJcbi8qIFs0M10gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgUmVndWxhclwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLVJlZ3VsYXJcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5a0ZtWGlFQlBUNElUYmdOQTVDZ20yMHh6TTRySl8xaFZXcjB3dUxOR3pnRVJfVk5DblVqOHV4U3ZtbTRfTVN1Z1k5blhNZ1J0aS40My53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVStiYWU2LWJhZmIsIFUrYmFmZC1iYjE3LCBVK2JiMTktYmIzMywgVStiYjM3LCBVK2JiMzktYmIzYSwgVStiYjNkLWJiNDMsIFUrYmI0NS1iYjQ2LCBVK2JiNDgsIFUrYmI0YS1iYjRmLCBVK2JiNTEtYmI1MywgVStiYjU1LWJiNTcsIFUrYmI1OS1iYjYyLCBVK2JiNjQtYmI4ZjtcclxufVxyXG5cclxuXHJcbi8qIFs0NF0gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgUmVndWxhclwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLVJlZ3VsYXJcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5a0ZtWGlFQlBUNElUYmdOQTVDZ20yMHh6TTRySl8xaFZXcjB3dUxOR3pnRVJfVk5DblVqOHV4U3ZtbTRfTVN1Z1k5blhNZ1J0aS40NC53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVStiYTMwLWJhMzcsIFUrYmEzYS1iYTNiLCBVK2JhM2QtYmEzZiwgVStiYTQxLWJhNDcsIFUrYmE0OS1iYTRhLCBVK2JhNGMsIFUrYmE0ZS1iYTUzLCBVK2JhNTYtYmE1NywgVStiYTU5LWJhNWIsIFUrYmE1ZC1iYTYzLCBVK2JhNjUtYmE2NiwgVStiYTY4LWJhNmYsIFUrYmE3MS1iYTczLCBVK2JhNzUtYmE3NywgVStiYTc5LWJhODQsIFUrYmE4NiwgVStiYTg4LWJhYTcsIFUrYmFhYSwgVStiYWFkLWJhYWYsIFUrYmFiMS1iYWI3LCBVK2JhYmEsIFUrYmFiYywgVStiYWJlLWJhZTU7XHJcbn1cclxuXHJcblxyXG4vKiBbNDVdICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIFJlZ3VsYXJcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1SZWd1bGFyXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieWtGbVhpRUJQVDRJVGJnTkE1Q2dtMjB4ek00ckpfMWhWV3Iwd3VMTkd6Z0VSX1ZOQ25Vajh1eFN2bW00X01TdWdZOW5YTWdSdGkuNDUud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrYjk2ZS1iOTczLCBVK2I5NzYtYjk3NywgVStiOTc5LWI5N2IsIFUrYjk3ZC1iOTgzLCBVK2I5ODYsIFUrYjk4OCwgVStiOThhLWI5OGQsIFUrYjk4Zi1iOWFiLCBVK2I5YWUtYjlhZiwgVStiOWIxLWI5YjMsIFUrYjliNS1iOWJiLCBVK2I5YmUsIFUrYjljMCwgVStiOWMyLWI5YzcsIFUrYjljYS1iOWNiLCBVK2I5Y2QsIFUrYjlkMi1iOWQ3LCBVK2I5ZGEsIFUrYjlkYywgVStiOWRmLWI5ZTAsIFUrYjllMiwgVStiOWU2LWI5ZTcsIFUrYjllOS1iOWYzLCBVK2I5ZjYsIFUrYjlmOCwgVStiOWZiLWJhMmY7XHJcbn1cclxuXHJcblxyXG4vKiBbNDZdICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIFJlZ3VsYXJcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1SZWd1bGFyXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieWtGbVhpRUJQVDRJVGJnTkE1Q2dtMjB4ek00ckpfMWhWV3Iwd3VMTkd6Z0VSX1ZOQ25Vajh1eFN2bW00X01TdWdZOW5YTWdSdGkuNDYud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrYjhiZi1iOGNiLCBVK2I4Y2QtYjhlMCwgVStiOGUyLWI4ZTcsIFUrYjhlYS1iOGViLCBVK2I4ZWQtYjhlZiwgVStiOGYxLWI4ZjcsIFUrYjhmYSwgVStiOGZjLCBVK2I4ZmUtYjkwMywgVStiOTA1LWI5MTcsIFUrYjkxOS1iOTFmLCBVK2I5MjEtYjkzYiwgVStiOTNkLWI5NTcsIFUrYjk1YS1iOTViLCBVK2I5NWQtYjk1ZiwgVStiOTYxLWI5NjcsIFUrYjk2OS1iOTZjO1xyXG59XHJcblxyXG5cclxuLyogWzQ3XSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBSZWd1bGFyXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItUmVndWxhclwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnlrRm1YaUVCUFQ0SVRiZ05BNUNnbTIweHpNNHJKXzFoVldyMHd1TE5HemdFUl9WTkNuVWo4dXhTdm1tNF9NU3VnWTluWE1nUnRpLjQ3LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVK2I4MGQtYjgwZiwgVStiODExLWI4MTcsIFUrYjgxYSwgVStiODFjLWI4MjMsIFUrYjgyNi1iODI3LCBVK2I4MjktYjgyYiwgVStiODJkLWI4MzMsIFUrYjgzNiwgVStiODNhLWI4M2YsIFUrYjg0MS1iODViLCBVK2I4NWUtYjg1ZiwgVStiODYxLWI4NjMsIFUrYjg2NS1iODZiLCBVK2I4NmUsIFUrYjg3MCwgVStiODcyLWI4YWYsIFUrYjhiMS1iOGJlO1xyXG59XHJcblxyXG5cclxuLyogWzQ4XSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBSZWd1bGFyXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItUmVndWxhclwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnlrRm1YaUVCUFQ0SVRiZ05BNUNnbTIweHpNNHJKXzFoVldyMHd1TE5HemdFUl9WTkNuVWo4dXhTdm1tNF9NU3VnWTluWE1nUnRpLjQ4LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVK2I3NGQtYjc1ZiwgVStiNzYxLWI3NjMsIFUrYjc2NS1iNzc0LCBVK2I3NzYtYjc3YiwgVStiNzdlLWI3N2YsIFUrYjc4MS1iNzgzLCBVK2I3ODUtYjc4YiwgVStiNzhlLCBVK2I3OTItYjc5NiwgVStiNzlhLWI3OWIsIFUrYjc5ZC1iN2E3LCBVK2I3YWEsIFUrYjdhZS1iN2IzLCBVK2I3YjYtYjdjOCwgVStiN2NhLWI3ZWIsIFUrYjdlZS1iN2VmLCBVK2I3ZjEtYjdmMywgVStiN2Y1LWI3ZmIsIFUrYjdmZSwgVStiODAyLWI4MDYsIFUrYjgwYS1iODBiO1xyXG59XHJcblxyXG5cclxuLyogWzQ5XSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBSZWd1bGFyXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItUmVndWxhclwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnlrRm1YaUVCUFQ0SVRiZ05BNUNnbTIweHpNNHJKXzFoVldyMHd1TE5HemdFUl9WTkNuVWo4dXhTdm1tNF9NU3VnWTluWE1nUnRpLjQ5LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVK2I2YTctYjZhYSwgVStiNmFjLWI2YjAsIFUrYjZiMi1iNmVmLCBVK2I2ZjEtYjcyNywgVStiNzJhLWI3MmIsIFUrYjcyZC1iNzJlLCBVK2I3MzEtYjczNywgVStiNzM5LWI3M2EsIFUrYjczYy1iNzQzLCBVK2I3NDUtYjc0YztcclxufVxyXG5cclxuXHJcbi8qIFs1MF0gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgUmVndWxhclwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLVJlZ3VsYXJcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5a0ZtWGlFQlBUNElUYmdOQTVDZ20yMHh6TTRySl8xaFZXcjB3dUxOR3pnRVJfVk5DblVqOHV4U3ZtbTRfTVN1Z1k5blhNZ1J0aS41MC53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVStiNjA1LWI2MGYsIFUrYjYxMi1iNjE3LCBVK2I2MTktYjYyNCwgVStiNjI2LWI2OWIsIFUrYjY5ZS1iNmEzLCBVK2I2YTUtYjZhNjtcclxufVxyXG5cclxuXHJcbi8qIFs1MV0gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgUmVndWxhclwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLVJlZ3VsYXJcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5a0ZtWGlFQlBUNElUYmdOQTVDZ20yMHh6TTRySl8xaFZXcjB3dUxOR3pnRVJfVk5DblVqOHV4U3ZtbTRfTVN1Z1k5blhNZ1J0aS41MS53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVStiNTVmLCBVK2I1NjItYjU4MywgVStiNTg1LWI1OWYsIFUrYjVhMi1iNWEzLCBVK2I1YTUtYjVhNywgVStiNWE5LWI1YjIsIFUrYjViNS1iNWJhLCBVK2I1YmQtYjYwNDtcclxufVxyXG5cclxuXHJcbi8qIFs1Ml0gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgUmVndWxhclwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLVJlZ3VsYXJcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5a0ZtWGlFQlBUNElUYmdOQTVDZ20yMHh6TTRySl8xaFZXcjB3dUxOR3pnRVJfVk5DblVqOHV4U3ZtbTRfTVN1Z1k5blhNZ1J0aS41Mi53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVStiNGE1LWI0YjYsIFUrYjRiOC1iNGJmLCBVK2I0YzEtYjRjNywgVStiNGM5LWI0ZGIsIFUrYjRkZS1iNGRmLCBVK2I0ZTEtYjRlMiwgVStiNGU1LWI0ZWIsIFUrYjRlZSwgVStiNGYwLCBVK2I0ZjItYjUxMywgVStiNTE2LWI1MTcsIFUrYjUxOS1iNTFhLCBVK2I1MWQtYjUyMywgVStiNTI2LCBVK2I1MjgsIFUrYjUyYi1iNTJmLCBVK2I1MzItYjUzMywgVStiNTM1LWI1MzcsIFUrYjUzOS1iNTNmLCBVK2I1NDEtYjU0NCwgVStiNTQ2LWI1NGIsIFUrYjU0ZC1iNTRmLCBVK2I1NTEtYjU1YiwgVStiNTVkLWI1NWU7XHJcbn1cclxuXHJcblxyXG4vKiBbNTNdICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIFJlZ3VsYXJcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1SZWd1bGFyXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieWtGbVhpRUJQVDRJVGJnTkE1Q2dtMjB4ek00ckpfMWhWV3Iwd3VMTkd6Z0VSX1ZOQ25Vajh1eFN2bW00X01TdWdZOW5YTWdSdGkuNTMud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrYjNmOC1iM2ZiLCBVK2IzZmQtYjQwZiwgVStiNDExLWI0MTcsIFUrYjQxOS1iNDFiLCBVK2I0MWQtYjQxZiwgVStiNDIxLWI0MjcsIFUrYjQyYS1iNDJiLCBVK2I0MmQtYjQ0ZiwgVStiNDUyLWI0NTMsIFUrYjQ1NS1iNDU3LCBVK2I0NTktYjQ1ZiwgVStiNDYyLWI0NjQsIFUrYjQ2Ni1iNDZiLCBVK2I0NmQtYjQ3ZiwgVStiNDgxLWI0YTM7XHJcbn1cclxuXHJcblxyXG4vKiBbNTRdICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIFJlZ3VsYXJcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1SZWd1bGFyXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieWtGbVhpRUJQVDRJVGJnTkE1Q2dtMjB4ek00ckpfMWhWV3Iwd3VMTkd6Z0VSX1ZOQ25Vajh1eFN2bW00X01TdWdZOW5YTWdSdGkuNTQud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrYjM0Mi1iMzUzLCBVK2IzNTYtYjM1NywgVStiMzU5LWIzNWIsIFUrYjM1ZC1iMzVlLCBVK2IzNjAtYjM2MywgVStiMzY2LCBVK2IzNjgsIFUrYjM2YS1iMzZkLCBVK2IzNmYsIFUrYjM3Mi1iMzczLCBVK2IzNzUtYjM3NywgVStiMzc5LWIzN2YsIFUrYjM4MS1iMzgyLCBVK2IzODQsIFUrYjM4Ni1iMzhiLCBVK2IzOGQtYjNjMywgVStiM2M2LWIzYzcsIFUrYjNjOS1iM2NhLCBVK2IzY2QtYjNkMywgVStiM2Q2LCBVK2IzZDgsIFUrYjNkYS1iM2Y3O1xyXG59XHJcblxyXG5cclxuLyogWzU1XSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBSZWd1bGFyXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItUmVndWxhclwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnlrRm1YaUVCUFQ0SVRiZ05BNUNnbTIweHpNNHJKXzFoVldyMHd1TE5HemdFUl9WTkNuVWo4dXhTdm1tNF9NU3VnWTluWE1nUnRpLjU1LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVK2IyN2MtYjI4MywgVStiMjg1LWIyOGYsIFUrYjI5Mi1iMjkzLCBVK2IyOTUtYjI5NywgVStiMjlhLWIyOWYsIFUrYjJhMS1iMmE0LCBVK2IyYTctYjJhOSwgVStiMmFiLCBVK2IyYWQtYjJjNywgVStiMmNhLWIyY2IsIFUrYjJjZC1iMmNmLCBVK2IyZDEtYjJkNywgVStiMmRhLCBVK2IyZGMsIFUrYjJkZS1iMmUzLCBVK2IyZTcsIFUrYjJlOS1iMmVhLCBVK2IyZWYtYjJmMywgVStiMmY2LCBVK2IyZjgsIFUrYjJmYS1iMmZiLCBVK2IyZmQtYjJmZSwgVStiMzAyLWIzMDMsIFUrYjMwNS1iMzA3LCBVK2IzMDktYjMwZiwgVStiMzEyLCBVK2IzMTYtYjMxYiwgVStiMzFkLWIzNDE7XHJcbn1cclxuXHJcblxyXG4vKiBbNTZdICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIFJlZ3VsYXJcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1SZWd1bGFyXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieWtGbVhpRUJQVDRJVGJnTkE1Q2dtMjB4ek00ckpfMWhWV3Iwd3VMTkd6Z0VSX1ZOQ25Vajh1eFN2bW00X01TdWdZOW5YTWdSdGkuNTYud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrYjFkNi1iMWU3LCBVK2IxZTktYjFmYywgVStiMWZlLWIyMDMsIFUrYjIwNi1iMjA3LCBVK2IyMDktYjIwYiwgVStiMjBkLWIyMTMsIFUrYjIxNi1iMjFmLCBVK2IyMjEtYjI1NywgVStiMjU5LWIyNzMsIFUrYjI3NS1iMjdiO1xyXG59XHJcblxyXG5cclxuLyogWzU3XSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBSZWd1bGFyXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItUmVndWxhclwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnlrRm1YaUVCUFQ0SVRiZ05BNUNnbTIweHpNNHJKXzFoVldyMHd1TE5HemdFUl9WTkNuVWo4dXhTdm1tNF9NU3VnWTluWE1nUnRpLjU3LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVK2IxMjAtYjEyMiwgVStiMTI2LWIxMjcsIFUrYjEyOS1iMTJiLCBVK2IxMmQtYjEzMywgVStiMTM2LCBVK2IxMzgsIFUrYjEzYS1iMTNmLCBVK2IxNDItYjE0MywgVStiMTQ1LWIxNGYsIFUrYjE1MS1iMTUzLCBVK2IxNTYtYjE1NywgVStiMTU5LWIxNzcsIFUrYjE3YS1iMTdiLCBVK2IxN2QtYjE3ZiwgVStiMTgxLWIxODcsIFUrYjE4OS1iMThjLCBVK2IxOGUtYjE5MSwgVStiMTk1LWIxYTcsIFUrYjFhOS1iMWNiLCBVK2IxY2QtYjFkNTtcclxufVxyXG5cclxuXHJcbi8qIFs1OF0gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgUmVndWxhclwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLVJlZ3VsYXJcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5a0ZtWGlFQlBUNElUYmdOQTVDZ20yMHh6TTRySl8xaFZXcjB3dUxOR3pnRVJfVk5DblVqOHV4U3ZtbTRfTVN1Z1k5blhNZ1J0aS41OC53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVStiMDVmLWIwN2IsIFUrYjA3ZS1iMDdmLCBVK2IwODEtYjA4MywgVStiMDg1LWIwOGIsIFUrYjA4ZC1iMDk3LCBVK2IwOWIsIFUrYjA5ZC1iMDlmLCBVK2IwYTItYjBhNywgVStiMGFhLCBVK2IwYjAsIFUrYjBiMiwgVStiMGI2LWIwYjcsIFUrYjBiOS1iMGJiLCBVK2IwYmQtYjBjMywgVStiMGM2LWIwYzcsIFUrYjBjYS1iMGNmLCBVK2IwZDEtYjBkZiwgVStiMGUxLWIwZTQsIFUrYjBlNi1iMTA3LCBVK2IxMGEtYjEwYiwgVStiMTBkLWIxMGYsIFUrYjExMS1iMTEyLCBVK2IxMTQtYjExNywgVStiMTE5LWIxMWEsIFUrYjExYy1iMTFmO1xyXG59XHJcblxyXG5cclxuLyogWzU5XSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBSZWd1bGFyXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItUmVndWxhclwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnlrRm1YaUVCUFQ0SVRiZ05BNUNnbTIweHpNNHJKXzFoVldyMHd1TE5HemdFUl9WTkNuVWo4dXhTdm1tNF9NU3VnWTluWE1nUnRpLjU5LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVK2FmYWMtYWZiNywgVSthZmJhLWFmYmIsIFUrYWZiZC1hZmJmLCBVK2FmYzEtYWZjNiwgVSthZmNhLWFmY2MsIFUrYWZjZS1hZmQzLCBVK2FmZDUtYWZlNywgVSthZmU5LWFmZWYsIFUrYWZmMS1iMDBiLCBVK2IwMGQtYjAwZiwgVStiMDExLWIwMTMsIFUrYjAxNS1iMDFiLCBVK2IwMWQtYjAyNywgVStiMDI5LWIwNDMsIFUrYjA0NS1iMDQ3LCBVK2IwNDksIFUrYjA0YiwgVStiMDRkLWIwNTIsIFUrYjA1NS1iMDU2LCBVK2IwNTgtYjA1YywgVStiMDVlO1xyXG59XHJcblxyXG5cclxuLyogWzYwXSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBSZWd1bGFyXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItUmVndWxhclwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnlrRm1YaUVCUFQ0SVRiZ05BNUNnbTIweHpNNHJKXzFoVldyMHd1TE5HemdFUl9WTkNuVWo4dXhTdm1tNF9NU3VnWTluWE1nUnRpLjYwLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVK2FmMDMtYWYwNywgVSthZjA5LWFmMmIsIFUrYWYyZS1hZjMzLCBVK2FmMzUtYWYzYiwgVSthZjNlLWFmNDAsIFUrYWY0NC1hZjQ3LCBVK2FmNGEtYWY1YywgVSthZjVlLWFmNjMsIFUrYWY2NS1hZjdmLCBVK2FmODEtYWZhYjtcclxufVxyXG5cclxuXHJcbi8qIFs2MV0gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgUmVndWxhclwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLVJlZ3VsYXJcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5a0ZtWGlFQlBUNElUYmdOQTVDZ20yMHh6TTRySl8xaFZXcjB3dUxOR3pnRVJfVk5DblVqOHV4U3ZtbTRfTVN1Z1k5blhNZ1J0aS42MS53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVSthZTU2LWFlNWIsIFUrYWU1ZS1hZTYwLCBVK2FlNjItYWU2NCwgVSthZTY2LWFlNjcsIFUrYWU2OS1hZTZiLCBVK2FlNmQtYWU4MywgVSthZTg1LWFlYmIsIFUrYWViZiwgVSthZWMxLWFlYzMsIFUrYWVjNS1hZWNiLCBVK2FlY2UsIFUrYWVkMCwgVSthZWQyLWFlZDcsIFUrYWVkOS1hZWYzLCBVK2FlZjUtYWYwMjtcclxufVxyXG5cclxuXHJcbi8qIFs2Ml0gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgUmVndWxhclwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLVJlZ3VsYXJcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5a0ZtWGlFQlBUNElUYmdOQTVDZ20yMHh6TTRySl8xaFZXcjB3dUxOR3pnRVJfVk5DblVqOHV4U3ZtbTRfTVN1Z1k5blhNZ1J0aS42Mi53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVSthZDljLWFkYTMsIFUrYWRhNS1hZGJmLCBVK2FkYzEtYWRjMywgVSthZGM1LWFkYzcsIFUrYWRjOS1hZGQyLCBVK2FkZDQtYWRkYiwgVSthZGRkLWFkZGYsIFUrYWRlMS1hZGUzLCBVK2FkZTUtYWRmNywgVSthZGZhLWFkZmIsIFUrYWRmZC1hZGZmLCBVK2FlMDItYWUwNywgVSthZTBhLCBVK2FlMGMsIFUrYWUwZS1hZTEzLCBVK2FlMTUtYWUyZiwgVSthZTMxLWFlMzMsIFUrYWUzNS1hZTM3LCBVK2FlMzktYWUzZiwgVSthZTQyLCBVK2FlNDQsIFUrYWU0Ni1hZTQ5LCBVK2FlNGIsIFUrYWU0ZiwgVSthZTUxLWFlNTMsIFUrYWU1NTtcclxufVxyXG5cclxuXHJcbi8qIFs2M10gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgUmVndWxhclwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLVJlZ3VsYXJcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5a0ZtWGlFQlBUNElUYmdOQTVDZ20yMHh6TTRySl8xaFZXcjB3dUxOR3pnRVJfVk5DblVqOHV4U3ZtbTRfTVN1Z1k5blhNZ1J0aS42My53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVSthY2UyLWFjZTMsIFUrYWNlNS1hY2U2LCBVK2FjZTktYWNlZiwgVSthY2YyLCBVK2FjZjQsIFUrYWNmNy1hY2ZiLCBVK2FjZmUtYWNmZiwgVSthZDAxLWFkMDMsIFUrYWQwNS1hZDBiLCBVK2FkMGQtYWQxMCwgVSthZDEyLWFkMWIsIFUrYWQxZC1hZDMzLCBVK2FkMzUtYWQ0OCwgVSthZDRhLWFkNGYsIFUrYWQ1MS1hZDZiLCBVK2FkNmUtYWQ2ZiwgVSthZDcxLWFkNzIsIFUrYWQ3Ny1hZDdjLCBVK2FkN2UsIFUrYWQ4MCwgVSthZDgyLWFkODcsIFUrYWQ4OS1hZDhiLCBVK2FkOGQtYWQ4ZiwgVSthZDkxLWFkOWI7XHJcbn1cclxuXHJcblxyXG4vKiBbNjRdICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIFJlZ3VsYXJcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1SZWd1bGFyXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieWtGbVhpRUJQVDRJVGJnTkE1Q2dtMjB4ek00ckpfMWhWV3Iwd3VMTkd6Z0VSX1ZOQ25Vajh1eFN2bW00X01TdWdZOW5YTWdSdGkuNjQud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrYWMyNS1hYzJjLCBVK2FjMmUsIFUrYWMzMCwgVSthYzMyLWFjMzcsIFUrYWMzOS1hYzNmLCBVK2FjNDEtYWM0YywgVSthYzRlLWFjNmYsIFUrYWM3Mi1hYzczLCBVK2FjNzUtYWM3NiwgVSthYzc5LWFjN2YsIFUrYWM4MiwgVSthYzg0LWFjODgsIFUrYWM4YS1hYzhiLCBVK2FjOGQtYWM4ZiwgVSthYzkxLWFjOTMsIFUrYWM5NS1hYzliLCBVK2FjOWQtYWM5ZSwgVSthY2ExLWFjYTcsIFUrYWNhYiwgVSthY2FkLWFjYWYsIFUrYWNiMS1hY2I3LCBVK2FjYmEtYWNiYiwgVSthY2JlLWFjYzAsIFUrYWNjMi1hY2MzLCBVK2FjYzUtYWNkZjtcclxufVxyXG5cclxuXHJcbi8qIFs2NV0gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgUmVndWxhclwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLVJlZ3VsYXJcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5a0ZtWGlFQlBUNElUYmdOQTVDZ20yMHh6TTRySl8xaFZXcjB3dUxOR3pnRVJfVk5DblVqOHV4U3ZtbTRfTVN1Z1k5blhNZ1J0aS42NS53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVSs5OWRmLCBVKzk5ZWQsIFUrOTlmMSwgVSs5OWZmLCBVKzlhMDEsIFUrOWEwOCwgVSs5YTBlLTlhMGYsIFUrOWExOSwgVSs5YTJiLCBVKzlhMzAsIFUrOWEzNi05YTM3LCBVKzlhNDAsIFUrOWE0MywgVSs5YTQ1LCBVKzlhNGQsIFUrOWE1NSwgVSs5YTU3LCBVKzlhNWEtOWE1YiwgVSs5YTVmLCBVKzlhNjIsIFUrOWE2NSwgVSs5YTY5LTlhNmEsIFUrOWFhOCwgVSs5YWI4LCBVKzlhZDMsIFUrOWFlNSwgVSs5YWVlLCBVKzliMWEsIFUrOWIyNywgVSs5YjJhLCBVKzliMzEsIFUrOWIzYywgVSs5YjQxLTliNDUsIFUrOWI0ZiwgVSs5YjU0LCBVKzliNWEsIFUrOWI2ZiwgVSs5YjhlLCBVKzliOTEsIFUrOWI5ZiwgVSs5YmFiLCBVKzliYWUsIFUrOWJjOSwgVSs5YmQ2LCBVKzliZTQsIFUrOWJlOCwgVSs5YzBkLCBVKzljMTAsIFUrOWMxMiwgVSs5YzE1LCBVKzljMjUsIFUrOWMzMiwgVSs5YzNiLCBVKzljNDcsIFUrOWM0OSwgVSs5YzU3LCBVKzljZTUsIFUrOWNlNywgVSs5Y2U5LCBVKzljZjMtOWNmNCwgVSs5Y2Y2LCBVKzlkMDksIFUrOWQxYiwgVSs5ZDI2LCBVKzlkMjgsIFUrOWQzYiwgVSs5ZDUxLCBVKzlkNWQsIFUrOWQ2MC05ZDYxLCBVKzlkNmMsIFUrOWQ3MiwgVSs5ZGE5LCBVKzlkYWYsIFUrOWRiNCwgVSs5ZGM0LCBVKzlkZDcsIFUrOWRmMiwgVSs5ZGY4LTlkZmEsIFUrOWUxYSwgVSs5ZTFlLCBVKzllNzUsIFUrOWU3OSwgVSs5ZTdkLCBVKzllN2YsIFUrOWU5Mi05ZTkzLCBVKzllOTcsIFUrOWU5ZCwgVSs5ZTlmLCBVKzllYTUsIFUrOWViNC05ZWI1LCBVKzllYmIsIFUrOWViZSwgVSs5ZWMzLCBVKzllY2QtOWVjZSwgVSs5ZWQ0LCBVKzllZDgsIFUrOWVkYi05ZWRjLCBVKzllZGUsIFUrOWVlOCwgVSs5ZWY0LCBVKzlmMDctOWYwOCwgVSs5ZjBlLCBVKzlmMTMsIFUrOWYyMCwgVSs5ZjNiLCBVKzlmNGEtOWY0YiwgVSs5ZjRlLCBVKzlmNTIsIFUrOWY1ZiwgVSs5ZjYxLCBVKzlmNjcsIFUrOWY2YSwgVSs5ZjZjLCBVKzlmNzcsIFUrOWY4ZCwgVSs5ZjkwLCBVKzlmOTUsIFUrOWY5YywgVSthYzAyLWFjMDMsIFUrYWMwNS1hYzA2LCBVK2FjMDktYWMwZiwgVSthYzE3LWFjMTgsIFUrYWMxYiwgVSthYzFlLWFjMWYsIFUrYWMyMS1hYzIzO1xyXG59XHJcblxyXG5cclxuLyogWzkzXSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBSZWd1bGFyXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItUmVndWxhclwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnlrRm1YaUVCUFQ0SVRiZ05BNUNnbTIweHpNNHJKXzFoVldyMHd1TE5HemdFUl9WTkNuVWo4dXhTdm1tNF9NU3VnWTluWE1nUnRpLjkzLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVKzMzOGMtMzM5YywgVSszMzlmLTMzYTAsIFUrMzNhMi0zM2NiLCBVKzMzY2YtMzNkMCwgVSszM2QzLCBVKzMzZDYsIFUrMzNkOCwgVSszM2RiLTMzZGQsIFUrNGUwMSwgVSs0ZTAzLCBVKzRlMDctNGUwOCwgVSs0ZTExLCBVKzRlMTQtNGUxNSwgVSs0ZTE4LTRlMTksIFUrNGUxZSwgVSs0ZTMyLCBVKzRlMzgtNGUzOSwgVSs0ZTQyLTRlNDMsIFUrNGU0NSwgVSs0ZTRkLTRlNGYsIFUrNGU1NiwgVSs0ZTU4LTRlNTksIFUrNGU1ZC00ZTVlLCBVKzRlNmIsIFUrNGU2ZCwgVSs0ZTczLCBVKzRlNzYtNGU3NywgVSs0ZTdlLCBVKzRlODIsIFUrNGU4NiwgVSs0ZTg4LCBVKzRlOGUsIFUrNGU5MC00ZTkyLCBVKzRlOTQtNGU5NSwgVSs0ZTk4LCBVKzRlOWIsIFUrNGU5ZSwgVSs0ZWExLTRlYTIsIFUrNGVhNC00ZWE2LCBVKzRlYTgsIFUrNGVhYiwgVSs0ZWFkLTRlYWUsIFUrNGViNiwgVSs0ZWMwLTRlYzEsIFUrNGVjNCwgVSs0ZWM3LCBVKzRlY2IsIFUrNGVjZCwgVSs0ZWQ0LTRlZDUsIFUrNGVkNy00ZWQ5LCBVKzRlZGQsIFUrNGVkZiwgVSs0ZWU0LCBVKzRlZjAsIFUrNGVmMiwgVSs0ZWY2LTRlZjcsIFUrNGVmYiwgVSs0ZjAxLCBVKzRmMDksIFUrNGYwYiwgVSs0ZjBkLTRmMTEsIFUrNGYyZiwgVSs0ZjM0LCBVKzRmMzYsIFUrNGYzOCwgVSs0ZjNhLCBVKzRmM2MtNGYzZDtcclxufVxyXG5cclxuXHJcbi8qIFs5NF0gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgUmVndWxhclwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLVJlZ3VsYXJcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5a0ZtWGlFQlBUNElUYmdOQTVDZ20yMHh6TTRySl8xaFZXcjB3dUxOR3pnRVJfVk5DblVqOHV4U3ZtbTRfTVN1Z1k5blhNZ1J0aS45NC53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVSszMTM2LCBVKzMxMzgsIFUrMzEzYS0zMTQwLCBVKzMxNDMtMzE0NCwgVSszMTUwLCBVKzMxNTIsIFUrMzE1NC0zMTU2LCBVKzMxNTgtMzE1YiwgVSszMTVkLTMxNWYsIFUrMzE2MiwgVSszMTY0LTMxOGMsIFUrMzE4ZSwgVSszMjAwLTMyMWIsIFUrMzIzMSwgVSszMjM5LCBVKzMyNTEtMzI1YSwgVSszMjYwLTMyN2IsIFUrMzI3ZS0zMjdmLCBVKzMyOGEtMzI5MCwgVSszMjk0LCBVKzMyOWUsIFUrMzJhNSwgVSszMzgwLTMzODQsIFUrMzM4OC0zMzhiO1xyXG59XHJcblxyXG5cclxuLyogWzk1XSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBSZWd1bGFyXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItUmVndWxhclwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnlrRm1YaUVCUFQ0SVRiZ05BNUNnbTIweHpNNHJKXzFoVldyMHd1TE5HemdFUl9WTkNuVWo4dXhTdm1tNF9NU3VnWTluWE1nUnRpLjk1LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVKzJmN2QsIFUrMmY3Zi0yZjhiLCBVKzJmOGUtMmY5MCwgVSsyZjkyLTJmOTcsIFUrMmY5OS0yZmEwLCBVKzJmYTItMmZhMywgVSsyZmE1LTJmYTksIFUrMmZhYy0yZmIxLCBVKzJmYjMtMmZiYywgVSsyZmMxLTJmY2EsIFUrMmZjZC0yZmQ0LCBVKzMwMDMsIFUrMzAxMi0zMDE5LCBVKzMwMWMsIFUrMzAxZS0zMDIwLCBVKzMwMzYsIFUrMzA0MSwgVSszMDQzLCBVKzMwNDUsIFUrMzA0NywgVSszMDQ5LCBVKzMwNGUsIFUrMzA1MCwgVSszMDUyLCBVKzMwNTYsIFUrMzA1YSwgVSszMDVjLCBVKzMwNWUsIFUrMzA2MiwgVSszMDY1LCBVKzMwNmMsIFUrMzA3MC0zMDdkLCBVKzMwODAsIFUrMzA4NSwgVSszMDg3LCBVKzMwOGUsIFUrMzA5MC0zMDkxLCBVKzMwYTEsIFUrMzBhNSwgVSszMGE5LCBVKzMwYWUsIFUrMzBiMS0zMGIyLCBVKzMwYjQsIFUrMzBiNiwgVSszMGJjLTMwYmUsIFUrMzBjMiwgVSszMGM1LCBVKzMwY2MsIFUrMzBkMiwgVSszMGQ0LCBVKzMwZDgtMzBkZCwgVSszMGU0LCBVKzMwZTYsIFUrMzBlOCwgVSszMGVlLCBVKzMwZjAtMzBmMiwgVSszMGY0LTMwZjYsIFUrMzEzMywgVSszMTM1O1xyXG59XHJcblxyXG5cclxuLyogWzk2XSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBSZWd1bGFyXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItUmVndWxhclwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnlrRm1YaUVCUFQ0SVRiZ05BNUNnbTIweHpNNHJKXzFoVldyMHd1TE5HemdFUl9WTkNuVWo4dXhTdm1tNF9NU3VnWTluWE1nUnRpLjk2LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVKzI1NDEtMjU0YiwgVSsyNWE0LTI1YTksIFUrMjViMSwgVSsyNWI1LCBVKzI1YjksIFUrMjViZiwgVSsyNWMxLCBVKzI1YzMsIFUrMjVjOS0yNWNhLCBVKzI1Y2MsIFUrMjVjZSwgVSsyNWQwLTI1ZDEsIFUrMjVlNiwgVSsyNWVmLCBVKzI2MGYsIFUrMjYxZCwgVSsyNjFmLCBVKzI2MmYsIFUrMjY2MCwgVSsyNjY0LCBVKzI2NjctMjY2OSwgVSsyNjZkLCBVKzI2NmYsIFUrMjcxNiwgVSsyNzFhLCBVKzI3M2QsIFUrMjc1NiwgVSsyNzc2LTI3N2YsIFUrMjc4YS0yNzkzLCBVKzI5NjMsIFUrMjk2NSwgVSsyYWM1LTJhYzYsIFUrMmFjYi0yYWNjLCBVKzJmMDAsIFUrMmYwNCwgVSsyZjA2LCBVKzJmMDgsIFUrMmYwYS0yZjBiLCBVKzJmMTEtMmYxMiwgVSsyZjE0LCBVKzJmMTctMmYxOCwgVSsyZjFjLTJmMWQsIFUrMmYxZi0yZjIwLCBVKzJmMjMtMmYyNiwgVSsyZjI4LTJmMjksIFUrMmYyYiwgVSsyZjJkLCBVKzJmMmYtMmYzMiwgVSsyZjM4LCBVKzJmM2MtMmY0MCwgVSsyZjQyLTJmNGMsIFUrMmY0Zi0yZjUyLCBVKzJmNTQtMmY1OCwgVSsyZjVhLTJmNjYsIFUrMmY2OS0yZjcwLCBVKzJmNzItMmY3NiwgVSsyZjc4LCBVKzJmN2EtMmY3YztcclxufVxyXG5cclxuXHJcbi8qIFs5N10gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgUmVndWxhclwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLVJlZ3VsYXJcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5a0ZtWGlFQlBUNElUYmdOQTVDZ20yMHh6TTRySl8xaFZXcjB3dUxOR3pnRVJfVk5DblVqOHV4U3ZtbTRfTVN1Z1k5blhNZ1J0aS45Ny53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVSsyNDc5LTI0ODcsIFUrMjQ5Yy0yNGQxLCBVKzI0ZDMtMjRkNywgVSsyNGQ5LTI0ZTksIFUrMjRlYi0yNGY0LCBVKzI1MDAtMjUwMSwgVSsyNTAzLCBVKzI1MGMtMjUxMywgVSsyNTE1LTI1MTYsIFUrMjUxOC0yNTQwO1xyXG59XHJcblxyXG5cclxuLyogWzk4XSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBSZWd1bGFyXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItUmVndWxhclwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnlrRm1YaUVCUFQ0SVRiZ05BNUNnbTIweHpNNHJKXzFoVldyMHd1TE5HemdFUl9WTkNuVWo4dXhTdm1tNF9NU3VnWTluWE1nUnRpLjk4LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVKzIxNWItMjE1ZSwgVSsyMTYyLTIxNjksIFUrMjE3MC0yMTc5LCBVKzIxOTUtMjE5OSwgVSsyMWIwLTIxYjQsIFUrMjFiYywgVSsyMWMwLCBVKzIxYzQtMjFjNSwgVSsyMWNkLCBVKzIxY2YtMjFkNCwgVSsyMWUwLTIxZTMsIFUrMjFlNi0yMWU5LCBVKzIyMDAsIFUrMjIwMi0yMjAzLCBVKzIyMDYtMjIwOSwgVSsyMjBiLTIyMGMsIFUrMjIwZiwgVSsyMjExLCBVKzIyMTMsIFUrMjIxYSwgVSsyMjFkLTIyMjAsIFUrMjIyMiwgVSsyMjI1LTIyMjcsIFUrMjIyOS0yMjJjLCBVKzIyMmUsIFUrMjIzNC0yMjM3LCBVKzIyM2QsIFUrMjI0MywgVSsyMjQ1LCBVKzIyNDgsIFUrMjI1MC0yMjUzLCBVKzIyNWEsIFUrMjI2MC0yMjYyLCBVKzIyNjQtMjI2NywgVSsyMjZhLTIyNmIsIFUrMjI2ZS0yMjczLCBVKzIyNzYtMjI3NywgVSsyMjc5LTIyN2IsIFUrMjI4MC0yMjg3LCBVKzIyOGEtMjI4YiwgVSsyMjk1LTIyOTcsIFUrMjJhMy0yMmE1LCBVKzIyYmItMjJiYywgVSsyMmNlLTIyY2YsIFUrMjJkYS0yMmRiLCBVKzIyZWUtMjJlZiwgVSsyMzA2LCBVKzIzMTIsIFUrMjMxNCwgVSsyNDY3LTI0Nzg7XHJcbn1cclxuXHJcblxyXG4vKiBbOTldICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIFJlZ3VsYXJcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1SZWd1bGFyXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieWtGbVhpRUJQVDRJVGJnTkE1Q2dtMjB4ek00ckpfMWhWV3Iwd3VMTkd6Z0VSX1ZOQ25Vajh1eFN2bW00X01TdWdZOW5YTWdSdGkuOTkud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrODEtODIsIFUrODQsIFUrYTItYTUsIFUrYTctYTgsIFUrYWEsIFUrYWMtYWQsIFUrYjEtYjMsIFUrYjYsIFUrYjgtYmEsIFUrYmMtYmUsIFUrYzAsIFUrYzIsIFUrYzYtY2IsIFUrY2UtZDAsIFUrZDQsIFUrZDgtZDksIFUrZGItZGMsIFUrZGUtZGYsIFUrZTYsIFUrZWIsIFUrZWUtZjAsIFUrZjQsIFUrZjctZjksIFUrZmIsIFUrZmUtZmYsIFUrMTExLCBVKzEyNi0xMjcsIFUrMTMyLTEzMywgVSsxMzgsIFUrMTNmLTE0MiwgVSsxNDktMTRiLCBVKzE1Mi0xNTMsIFUrMTY2LTE2NywgVSsyYmMsIFUrMmM3LCBVKzJkMCwgVSsyZDgtMmQ5LCBVKzJkYi0yZGQsIFUrMzkxLTM5NCwgVSszOTYtM2ExLCBVKzNhMy0zYTksIFUrM2IyLTNiNiwgVSszYjgsIFUrM2JjLCBVKzNiZS0zYzEsIFUrM2MzLTNjOSwgVSsyMDEwLCBVKzIwMTUtMjAxNiwgVSsyMDE4LTIwMTksIFUrMjAxYiwgVSsyMDFmLTIwMjEsIFUrMjAyNSwgVSsyMDMwLCBVKzIwMzMtMjAzNiwgVSsyMDNjLCBVKzIwM2UsIFUrMjA0MiwgVSsyMDc0LCBVKzIwN2EtMjA3ZiwgVSsyMDgxLTIwODQsIFUrMjEwOSwgVSsyMTEzLCBVKzIxMTYsIFUrMjEyMSwgVSsyMTI2LCBVKzIxMmIsIFUrMjE1My0yMTU0O1xyXG59XHJcblxyXG5cclxuLyogWzEwMF0gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgUmVndWxhclwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLVJlZ3VsYXJcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5a0ZtWGlFQlBUNElUYmdOQTVDZ20yMHh6TTRySl8xaFZXcjB3dUxOR3pnRVJfVk5DblVqOHV4U3ZtbTRfTVN1Z1k5blhNZ1J0aS4xMDAud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrZTgsIFUrMmRhLCBVKzIxNjAsIFUrMjE5NCwgVSszMDU0LCBVKzMwNTgsIFUrMzA2ZCwgVSszMDg2LCBVKzMwOGQsIFUrMzBhYywgVSszMGJiLCBVKzMwYzQsIFUrMzBjZC0zMGNlLCBVKzMwZTIsIFUrMzEzMiwgVSszMTQ2LCBVKzMxNDksIFUrMzM5ZCwgVSs0ZTNiLCBVKzRmMGEsIFUrNGZkZCwgVSs0ZmUxLCBVKzU0MDksIFUrNTQwYywgVSs1ODM0LCBVKzU5MmEtNTkyYiwgVSs1YjlhLCBVKzVkZGUsIFUrNWUwYywgVSs1ZTczLCBVKzVmMGYsIFUrNjBmMywgVSs2NTNmLCBVKzY2MWYsIFUrNjYyZiwgVSs2NjdhLCBVKzY4M2MsIFUrNmI0YywgVSs2YzExLCBVKzc2N2MsIFUrNzZlZSwgVSs3NmY0LCBVKzc3ZjMsIFUrNzlkMSwgVSs3YTdhLCBVKzdiMmMsIFUrN2QyMiwgVSs4MjA3LCBVKzhhMDAsIFUrOGE3MSwgVSs5MjgwLCBVKzk1ODAsIFUrOTU4YiwgVSs5NmM2LCBVKzk3NjIsIFUrOThkZiwgVSs5ZWQxLCBVK2FjMmQsIFUrYWRjOCwgVSthZGQzLCBVK2FmNDgsIFUrYjAxNCwgVStiMTM0LWIxMzUsIFUrYjE1OCwgVStiMmFhLCBVK2IzNWYsIFUrYjZhNCwgVStiOWNmLCBVK2JiNjMsIFUrYmQyMywgVStiZTkxLCBVK2MyOWIsIFUrYzNmNCwgVStjNDJjLCBVK2M1NWMsIFUrYzU3MywgVStjNThmLCBVK2M3OGMsIFUrYzdkZCwgVStjOGY1LCBVK2NhZDEsIFUrY2M0OCwgVStjZjEwLCBVK2NmMjAsIFUrZDAzYywgVStkMDdkLCBVK2QyYTAsIFUrZDMwZSwgVStkMzhkLCBVK2QzYTgsIFUrZDNjOCwgVStkNWU1LCBVK2Q1ZjksIFUrZDZlNCwgVStmOTBhLCBVK2ZmMDIsIFUrZmYxYztcclxufVxyXG5cclxuXHJcbi8qIFsxMDFdICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIFJlZ3VsYXJcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1SZWd1bGFyXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieWtGbVhpRUJQVDRJVGJnTkE1Q2dtMjB4ek00ckpfMWhWV3Iwd3VMTkd6Z0VSX1ZOQ25Vajh1eFN2bW00X01TdWdZOW5YTWdSdGkuMTAxLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVKzNiMSwgVSsyNDY2LCBVKzI1YTEsIFUrMjVhMywgVSsyNjFjLCBVKzMwMDgtMzAwOSwgVSszMDViLCBVKzMwNWQsIFUrMzA2OSwgVSszMGE3LCBVKzMwYmEsIFUrMzBjZiwgVSszMGVmLCBVKzMxNTEsIFUrMzE1NywgVSs0ZTRiLCBVKzRlNWYsIFUrNGU4YywgVSs0ZWNhLCBVKzRlZDYsIFUrNGY1YiwgVSs1MGNmLCBVKzUxNDksIFUrNTE2NSwgVSs1MTcxLCBVKzUyMjksIFUrNTI5YiwgVSs1MzE2LCBVKzUzOWYsIFUrNTNmMiwgVSs1NzFmLCBVKzU3MjgsIFUrNThlYiwgVSs1OTFjLCBVKzViNzgsIFUrNWMxMSwgVSs1YzU1LCBVKzVkZGQsIFUrNWUwMiwgVSs1ZmI3LCBVKzYwYzUsIFUrNjEwZiwgVSs2MTFmLCBVKzY2MjUsIFUrNjZmOCwgVSs2Nzk3LCBVKzY3OWMsIFUrNjgyYSwgVSs2ZDJhLCBVKzcwNmIsIFUrNzQwNiwgVSs3NjdiLCBVKzc2ZjgsIFUrNzdlNSwgVSs3YWNiLCBVKzg5OGIsIFUrOGE2OSwgVSs4ZGVmLCBVKzhmZDEsIFUrOTAxYSwgVSs5MGU4LCBVKzkxY2QsIFUrOTc1ZSwgVSthZTE0LCBVK2FlNmMsIFUrYWVjMCwgVSthZmM3LCBVK2FmYzksIFUrYjAxYywgVStiMDI4LCBVK2IzMDgsIFUrYjMxMSwgVStiMzE0LCBVK2IzMWMsIFUrYjUyNCwgVStiNTYwLCBVK2I3NjQsIFUrYjkyMCwgVStiOWUzLCBVK2JkNDgsIFUrYmU3ZCwgVStjMGRiLCBVK2MyMzEsIFUrYzI3MCwgVStjMmUzLCBVK2MzN2QsIFUrYzNlZCwgVStjNTMwLCBVK2M2YTUsIFUrYzZkYywgVStjN2E0LCBVK2M5NTQsIFUrYzk3NCwgVStkMDAwLCBVK2Q1NjUsIFUrZDY2NywgVStkNmM1LCBVK2Q3OWQsIFUrZmYxZTtcclxufVxyXG5cclxuXHJcbi8qIFsxMDJdICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIFJlZ3VsYXJcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1SZWd1bGFyXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieWtGbVhpRUJQVDRJVGJnTkE1Q2dtMjB4ek00ckpfMWhWV3Iwd3VMTkd6Z0VSX1ZOQ25Vajh1eFN2bW00X01TdWdZOW5YTWdSdGkuMTAyLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVKzEzMSwgVSsyMDMyLCBVKzI0NjUsIFUrMjY0MiwgVSszMDQ4LCBVKzMwNTEsIFUrMzA4My0zMDg0LCBVKzMwOGYsIFUrMzBjMCwgVSszMGQxLCBVKzMwZDMsIFUrMzBkNiwgVSszMGRmLCBVKzMwZTcsIFUrMzE1MywgVSs0ZTE2LCBVKzRlOGIsIFUrNGVlNSwgVSs1MjA2LCBVKzUyYTAsIFUrNTJkNSwgVSs1M2U0LCBVKzUzZWYsIFUrNTRjMSwgVSs1N2NlLCBVKzU5N2QsIFUrNWI4YywgVSs1ZWE2LCBVKzVmOGMsIFUrNWY5NywgVSs2MjEwLCBVKzYyNDAsIFUrNjI0YiwgVSs2NzI4LCBVKzZiZDQsIFUrNzIzNiwgVSs3MjY5LCBVKzcyNzksIFUrNzM4YiwgVSs3NTI4LCBVKzc1MzAsIFUrNzY3ZSwgVSs3OThmLCBVKzgwMDUsIFUrOGExOCwgVSs5MGZkLCBVKzkxY2MsIFUrOTU3NywgVSs5NTkzLCBVKzk4YTgsIFUrYWMyMCwgVSthY2Y2LCBVK2FkOTAsIFUrYWY1ZCwgVSthZjgwLCBVK2FmY2QsIFUrYWZmMCwgVStiMGExLCBVK2IwYjUsIFUrYjFmZCwgVStiMmZjLCBVK2IzODAsIFUrYjUxYiwgVStiNTg0LCBVK2I1YjMsIFUrYjhmZCwgVStiOTNjLCBVK2I5ZjQsIFUrYmI0NCwgVStiYzA4LCBVK2JjMjcsIFUrYmM0OSwgVStiZTU1LCBVK2JlNjQsIFUrYmZiMCwgVStiZmM1LCBVK2MxNzgsIFUrYzIxZiwgVStjMzE0LCBVK2M0ZjEsIFUrYzU4ZCwgVStjNjY0LCBVK2M2OTgsIFUrYzZhNywgVStjNmMxLCBVK2M5ZWQsIFUrY2FjMCwgVStjYWNjLCBVK2NhZDksIFUrY2NiNSwgVStjZGNjLCBVK2QwZTQsIFUrZDE0MywgVStkMzIwLCBVK2QzMzAsIFUrZDU0ZCwgVStmZjA2LCBVK2ZmMWYsIFUrZmY1ZTtcclxufVxyXG5cclxuXHJcbi8qIFsxMDNdICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIFJlZ3VsYXJcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1SZWd1bGFyXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieWtGbVhpRUJQVDRJVGJnTkE1Q2dtMjB4ek00ckpfMWhWV3Iwd3VMTkd6Z0VSX1ZOQ25Vajh1eFN2bW00X01TdWdZOW5YTWdSdGkuMTAzLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVK2I0LCBVKzIwYTksIFUrMjBhYywgVSsyMTkwLCBVKzI0ZDgsIFUrMjUwMiwgVSsyNTE0LCBVKzI1OTIsIFUrMjVjNy0yNWM4LCBVKzI2NjMsIFUrMzA2MCwgVSszMDY0LCBVKzMwODEsIFUrMzA4OCwgVSszMGEzLCBVKzMwYTYsIFUrMzBhYSwgVSszMGI1LCBVKzMwYzcsIFUrMzBjYS0zMGNiLCBVKzMwZDAsIFUrMzBlMywgVSszMGU1LCBVKzMzOWUsIFUrNGUwOSwgVSs0ZWFjLCBVKzRmNWMsIFUrNTE2Ny01MTY4LCBVKzUxNmMsIFUrNTFmYSwgVSs1NDA4LCBVKzU0MGQsIFUrNTkxYSwgVSs1YjU3LCBVKzYyMTEsIFUrNjViOSwgVSs2NjBlLCBVKzY2NDIsIFUrNjcwMCwgVSs2YjYzLCBVKzZlMmYsIFUrNzA2MywgVSs3NTMyLCBVKzc5M2UsIFUrODFlYSwgVSs4MjcyLCBVKzgyYjEsIFUrODk3ZiwgVSs4ZWNhLCBVKzkxY2UsIFUrYWMzOCwgVSthZDc2LCBVK2FlODQsIFUrYWVjYywgVStiMDdkLCBVK2IwYjEsIFUrYjIxNSwgVStiMmEwLCBVK2IzMTAsIFUrYjNkNywgVStiNTJhLCBVK2I2MTgsIFUrYjc3NSwgVStiNzk3LCBVK2JjZDUsIFUrYmQ1OSwgVStiZTgwLCBVK2JlYTgsIFUrYmVkMSwgVStiZWU0LWJlZTUsIFUrYzA2MCwgVStjMmVmLCBVK2MzMjksIFUrYzNkYywgVStjNTk3LCBVK2M1YmQsIFUrYzVlNSwgVStjNjljLCBVK2M5ZDYsIFUrY2EyOSwgVStjYTVjLCBVK2NhODQsIFUrY2MzOSwgVStjYzNiLCBVK2NlODksIFUrY2VlNSwgVStjZjY1LCBVK2NmODUsIFUrZDA1OCwgVStkMTQ1LCBVK2QyMmQsIFUrZDMyNSwgVStkMzdkLCBVK2QzYWQsIFUrZDc2OSwgVStmZjBjO1xyXG59XHJcblxyXG5cclxuLyogWzEwNF0gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgUmVndWxhclwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLVJlZ3VsYXJcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5a0ZtWGlFQlBUNElUYmdOQTVDZ20yMHh6TTRySl8xaFZXcjB3dUxOR3pnRVJfVk5DblVqOHV4U3ZtbTRfTVN1Z1k5blhNZ1J0aS4xMDQud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrMjE2MSwgVSsyMjI4LCBVKzIyOTksIFUrMjQ2NCwgVSsyNTE3LCBVKzI2NDAsIFUrMzA0MiwgVSszMDRhLCBVKzMwNTMsIFUrMzA2MSwgVSszMDdmLCBVKzMwODIsIFUrMzA4YywgVSszMDkyLCBVKzMwYTgsIFUrMzBhYiwgVSszMGFkLCBVKzMwYjAsIFUrMzBiMywgVSszMGI3LCBVKzMwYzEsIFUrMzBjNiwgVSszMGM5LCBVKzMwZDUsIFUrMzBkNywgVSszMGRlLCBVKzMwZTAtMzBlMSwgVSszMGVjLTMwZWQsIFUrNGUwYiwgVSs0ZTBkLCBVKzRlZTMsIFUrNTNmMCwgVSs1NDhjLCBVKzViODksIFUrNWJiNiwgVSs1YzBmLCBVKzYxMWIsIFUrNjc3MSwgVSs2YWEyLCBVKzZiY2QsIFUrNmMzNCwgVSs2Y2Q1LCBVKzZkNzcsIFUrNzY3ZCwgVSs3OTVlLCBVKzhlY2QsIFUrOTk5OSwgVSs5YWQ4LCBVK2FjMDcsIFUrYWMxYSwgVSthYzQwLCBVK2FkMGMsIFUrYWQ4OCwgVSthZGE0LCBVK2FlMDEsIFUrYWU2NSwgVSthZWJkLCBVK2FlYzQsIFUrYWZlOCwgVStiMTM5LCBVK2IyMDUsIFUrYjM4MywgVStiMzhjLCBVK2I0MmMsIFUrYjQ2MSwgVStiNTVjLCBVK2I3OGYsIFUrYjhmYiwgVStiOWY3LCBVK2JhZmMsIFUrYmM5OSwgVStiZWQ4LCBVK2JmY2QsIFUrYzBiZiwgVStjMGY5LCBVK2MxNjcsIFUrYzIwNCwgVStjMjBmLCBVK2MyMmYsIFUrYzI1OCwgVStjMjk4LCBVK2MyYmMsIFUrYzM4OCwgVStjNTAxLCBVK2M1MGMsIFUrYzViOSwgVStjNWNlLCBVK2M2NDEsIFUrYzY0OCwgVStjNzNkLCBVK2NhNTAsIFUrY2E2MSwgVStjYzRjLCBVK2NlYWMsIFUrZDBkNCwgVStkNWY3LCBVK2Q2ZDcsIFUrZmYxYTtcclxufVxyXG5cclxuXHJcbi8qIFsxMDVdICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIFJlZ3VsYXJcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1SZWd1bGFyXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieWtGbVhpRUJQVDRJVGJnTkE1Q2dtMjB4ek00ckpfMWhWV3Iwd3VMTkd6Z0VSX1ZOQ25Vajh1eFN2bW00X01TdWdZOW5YTWdSdGkuMTA1LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVKzIxMDMsIFUrMjQ2MywgVSsyNWM2LCBVKzI1Y2IsIFUrMjY2YywgVSszMDAxLCBVKzMwMGEsIFUrMzA0NiwgVSszMDRjLTMwNGQsIFUrMzA0ZiwgVSszMDU1LCBVKzMwNTksIFUrMzA2MywgVSszMDY2LTMwNjgsIFUrMzA2ZiwgVSszMDg5LCBVKzMwYjgsIFUrMzBiZiwgVSszMTRmLCBVKzRlMGEsIFUrNTcwYiwgVSs1NzMwLCBVKzU5MTYsIFUrNTkyOSwgVSs1YzcxLCBVKzVlNzQsIFUrNWZjMywgVSs2MDFkLCBVKzYwMjcsIFUrNjNkMCwgVSs2NzA5LCBVKzY3MzQsIFUrNzUxZiwgVSs3Njg0LCBVKzgyZjEsIFUrOTA1MywgVSs5MWQxLCBVKzk3ZjMsIFUrYWMyZiwgVSthYzRkLCBVK2FkYzQsIFUrYWRlNCwgVSthZTQxLCBVK2FlNGQtYWU0ZSwgVSthZWQxLCBVK2FmYjksIFUrYjBlMCwgVStiMjk5LCBVK2IzNjUsIFUrYjQ2YywgVStiNDgwLCBVK2I0YzgsIFUrYjdiNCwgVStiODE5LCBVK2I5MTgsIFUrYmFhYiwgVStiYWI5LCBVK2JlOGYsIFUrYmVkNywgVStjMGVjLCBVK2MxOWYsIFUrYzFhNSwgVStjM2Q5LCBVK2M0NjQsIFUrYzUzZCwgVStjNTUzLCBVK2M1NzAsIFUrYzVjYywgVStjNjMzLCBVK2M2YTQsIFUrYzdhMywgVStjN2E2LCBVK2M4ODYsIFUrYzlkOS1jOWRhLCBVK2M5ZWMsIFUrY2EwYywgVStjYzIxLCBVK2NkMWIsIFUrY2Q3OCwgVStjZGM0LCBVK2NlZjgsIFUrY2ZlNCwgVStkMGE1LCBVK2QwYjUsIFUrZDBlYywgVStkMTVkLCBVK2QxODgsIFUrZDIzYywgVStkMmFjLCBVK2Q3MjksIFUrZDc5YiwgVStmZjAxLCBVK2ZmMDgtZmYwOSwgVStmZjVjO1xyXG59XHJcblxyXG5cclxuLyogWzEwNl0gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgUmVndWxhclwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLVJlZ3VsYXJcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5a0ZtWGlFQlBUNElUYmdOQTVDZ20yMHh6TTRySl8xaFZXcjB3dUxOR3pnRVJfVk5DblVqOHV4U3ZtbTRfTVN1Z1k5blhNZ1J0aS4xMDYud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrMjAzOS0yMDNhLCBVKzIyM2MsIFUrMjViMywgVSsyNWI3LCBVKzI1YmQsIFUrMjVjZiwgVSsyNjZhLCBVKzMwMDIsIFUrMzAwYiwgVSszMDRiLCBVKzMwNTcsIFUrMzA1ZiwgVSszMDZhLTMwNmIsIFUrMzA3ZSwgVSszMDhhLTMwOGIsIFUrMzA5MywgVSszMGEyLCBVKzMwYWYsIFUrMzBiOSwgVSszMGMzLCBVKzMwYzgsIFUrMzBlOS0zMGViLCBVKzMzYTEsIFUrNGUwMCwgVSs1MjRkLCBVKzUzNTcsIFUrNWI1MCwgVSs3MTIxLCBVKzg4NGMsIFUrOTc1MSwgVSthYzk0LCBVK2FlYmUsIFUrYWVjZCwgVSthZjA4LCBVK2FmNDEsIFUrYWY0OSwgVStiMDEwLCBVK2IwNTMsIFUrYjEwOSwgVStiMTFiLCBVK2IxMjgsIFUrYjE1NCwgVStiMjkxLCBVK2IyZTYsIFUrYjMwMSwgVStiMzg1LCBVK2I1MjUsIFUrYjViNCwgVStiNzI5LCBVK2I3MmYsIFUrYjczOCwgVStiN2ZmLCBVK2I4MzcsIFUrYjk3NSwgVStiYTY3LCBVK2JiNDcsIFUrYmMxZiwgVStiZDkwLCBVK2JmZDQsIFUrYzI3YywgVStjMzI0LCBVK2MzNzksIFUrYzNlMCwgVStjNDY1LCBVK2M1M2IsIFUrYzU4YywgVStjNjEwLCBVK2M2NTMsIFUrYzZjZCwgVStjODEzLCBVK2M4MmYsIFUrYzk5OSwgVStjOWUwLCBVK2NhYzQsIFUrY2FkMywgVStjYmQ0LCBVK2NjMTAsIFUrY2MyMiwgVStjY2I4LCBVK2NjYmMsIFUrY2RhNSwgVStjZTg0LCBVK2NlYTMsIFUrY2Y2NywgVStjZmUxLCBVK2QyNDEsIFUrZDMwZCwgVStkMzFjLCBVK2QzOTEsIFUrZDQwMSwgVStkNDc5LCBVK2Q1YzksIFUrZDVkYiwgVStkNjQ5LCBVK2Q2ZDQ7XHJcbn1cclxuXHJcblxyXG4vKiBbMTA3XSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBSZWd1bGFyXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItUmVndWxhclwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnlrRm1YaUVCUFQ0SVRiZ05BNUNnbTIweHpNNHJKXzFoVldyMHd1TE5HemdFUl9WTkNuVWo4dXhTdm1tNF9NU3VnWTluWE1nUnRpLjEwNy53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVStiMCwgVStlOSwgVSsyMTkzLCBVKzI0NjIsIFUrMjYwZSwgVSsyNjFlLCBVKzMwMGUtMzAwZiwgVSszMDQ0LCBVKzMwYTQsIFUrMzBmYi0zMGZjLCBVKzMxNGQsIFUrNTk3MywgVSs2NTQ1LCBVKzY3MDgsIFUrNzUzNywgVSthYzg5LCBVK2FjOWMsIFUrYWNjMSwgVSthZDA0LCBVK2FkNzUsIFUrYWQ3ZCwgVSthZTQ1LCBVK2FlNjEsIFUrYWY0MiwgVStiMGFiLCBVK2IwYWYsIFUrYjBiMywgVStiMTJjLCBVK2IxOTQsIFUrYjFhOCwgVStiMjIwLCBVK2IyNTgsIFUrYjI4NCwgVStiMmZmLCBVK2IzMTUsIFUrYjM3MSwgVStiM2Q0LWIzZDUsIFUrYjQ2MCwgVStiNTI3LCBVK2I1MzQsIFUrYjgxMCwgVStiODE4LCBVK2I5OGUsIFUrYmE1NSwgVStiYmFjLCBVK2JjMGIsIFUrYmM0MCwgVStiY2ExLCBVK2JjY2QsIFUrYmQ5MywgVStiZTU0LCBVK2JlNWEsIFUrYmYwOCwgVStiZjUwLCBVK2JmNTUsIFUrYmZkYywgVStjMGMwLCBVK2MwZDAsIFUrYzBmNCwgVStjMTAwLCBVK2MxMWUsIFUrYzE3MCwgVStjMjBkLCBVK2MyNzQsIFUrYzI5MCwgVStjMzA4LCBVK2MzNjksIFUrYzUzOSwgVStjNTg3LCBVK2M1ZmYsIFUrYzZlYywgVStjNzBjLCBVK2M3YWQsIFUrYzdjOCwgVStjODNjLCBVK2M4ODEsIFUrY2I0OCwgVStjYzYwLCBVK2NlNjksIFUrY2U2YiwgVStjZTc1LCBVK2NmMDQsIFUrY2YwOCwgVStjZjU1LCBVK2NmNzAsIFUrY2ZmYywgVStkMGI3LCBVK2QxYTgsIFUrZDJjOCwgVStkMzg0LCBVK2Q0N2MsIFUrZDQ4YiwgVStkNWRkLCBVK2Q1ZTgsIFUrZDcyMCwgVStkNzU5LCBVK2Y5ODE7XHJcbn1cclxuXHJcblxyXG4vKiBbMTA4XSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBSZWd1bGFyXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItUmVndWxhclwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnlrRm1YaUVCUFQ0SVRiZ05BNUNnbTIweHpNNHJKXzFoVldyMHd1TE5HemdFUl9WTkNuVWo4dXhTdm1tNF9NU3VnWTluWE1nUnRpLjEwOC53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVStlMCwgVStlMiwgVSszOTUsIFUrM2I3LCBVKzNiYSwgVSsyNDYwLTI0NjEsIFUrMjVhMCwgVSszMDEwLTMwMTEsIFUrMzA2ZSwgVSszMGYzLCBVKzMxNGEsIFUrMzE0YywgVSs1OTI3LCBVKzY1YjAsIFUrN2U0MSwgVSs5N2QzLCBVKzlhZDQsIFUrYWQ0OSwgVSthZTBiLCBVK2FlMGQsIFUrYWU0MywgVSthZTVkLCBVK2FlY2YsIFUrYWYzYywgVSthZjY0LCBVK2FmZDQsIFUrYjA4MCwgVStiMDg0LCBVK2IwYzUsIFUrYjEwYywgVStiMWU4LCBVK2IyYWMsIFUrYjM2ZSwgVStiNDUxLCBVK2I1MTUsIFUrYjU0MCwgVStiNTYxLCBVK2I2YWIsIFUrYjZiMSwgVStiNzJjLCBVK2I3MzAsIFUrYjc0NCwgVStiODAwLCBVK2I4ZWMsIFUrYjhmMCwgVStiOTA0LCBVK2I5NjgsIFUrYjk2ZCwgVStiOTg3LCBVK2I5ZDksIFUrYmIzNiwgVStiYjQ5LCBVK2JjMmQsIFUrYmM0MywgVStiY2Y2LCBVK2JkODksIFUrYmU1NywgVStiZTYxLCBVK2JlZDQsIFUrYzA5MCwgVStjMTMwLCBVK2MxNDgsIFUrYzE5YywgVStjMmY5LCBVK2MzNmMsIFUrYzM3YywgVStjMzg0LCBVK2MzZGYsIFUrYzU3NSwgVStjNTg0LCBVK2M2NjAsIFUrYzcxOSwgVStjODE2LCBVK2NhNGQsIFUrY2E1NCwgVStjYWJjLCBVK2NiNDksIFUrY2MxNCwgVStjZmY1LCBVK2QwMDQsIFUrZDAzOCwgVStkMGI0LCBVK2QwZDMsIFUrZDBlMCwgVStkMGVkLCBVK2QxMzEsIFUrZDFiMCwgVStkMzFmLCBVK2QzM2QsIFUrZDNhMCwgVStkM2FiLCBVK2Q1MTQsIFUrZDU4NCwgVStkNmExLCBVK2Q2Y2MsIFUrZDc0OSwgVStkNzYwLCBVK2Q3OTk7XHJcbn1cclxuXHJcblxyXG4vKiBbMTA5XSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBSZWd1bGFyXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItUmVndWxhclwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnlrRm1YaUVCUFQ0SVRiZ05BNUNnbTIweHpNNHJKXzFoVldyMHd1TE5HemdFUl9WTkNuVWo4dXhTdm1tNF9NU3VnWTluWE1nUnRpLjEwOS53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVSsyNCwgVSs2MCwgVSszYjksIFUrM2JiLCBVKzNiZCwgVSsyMTkxLCBVKzI2MDYsIFUrMzAwYy0zMDBkLCBVKzMxMzEsIFUrMzEzNCwgVSszMTM5LCBVKzMxNDEtMzE0MiwgVSszMTQ4LCBVKzMxNjEsIFUrMzE2MywgVSszMjFjLCBVKzRlYmEsIFUrNTMxNywgVSthYzMxLCBVK2FjNzcsIFUrYWM5ZiwgVSthY2I5LCBVK2FjZjAtYWNmMSwgVSthY2ZkLCBVK2FkNzMsIFUrYWYzZCwgVStiMDBjLCBVK2IwNGEsIFUrYjA1NywgVStiMGM0LCBVK2IxODgsIFUrYjFjYywgVStiMjE0LCBVK2IyZGIsIFUrYjJlZSwgVStiMzA0LCBVK2I0ZWQsIFUrYjUxOCwgVStiNWJjLCBVK2I2MjUsIFUrYjY5Yy1iNjlkLCBVK2I3YWMsIFUrYjgwMSwgVStiODZjLCBVK2I5NTksIFUrYjk1YywgVStiOTg1LCBVK2JhNDgsIFUrYmI1OCwgVStiYzBjLCBVK2JjMzgsIFUrYmM4NSwgVStiYzlhLCBVK2JmNDAsIFUrYzA2OCwgVStjMGJkLCBVK2MwY2MsIFUrYzEyZiwgVStjMTQ5LCBVK2MxZTAsIFUrYzIyYiwgVStjMjJkLCBVK2MyNTAsIFUrYzJmYywgVStjMzAwLCBVK2MzMTMsIFUrYzM3MCwgVStjM2Q4LCBVK2M1NTcsIFUrYzU4MCwgVStjNWUzLCBVK2M2MmUsIFUrYzYzNCwgVStjNmYwLCBVK2M3NGQsIFUrYzc4MywgVStjNzhlLCBVK2M3OTYsIFUrYzdiYywgVStjOTJjLCBVK2NhNGMsIFUrY2MxYywgVStjYzU0LCBVK2NjNTksIFUrY2UwNCwgVStjZjMwLCBVK2NmYzQsIFUrZDE0MCwgVStkMzIxLCBVK2QzOGMsIFUrZDM5OSwgVStkNTRmLCBVK2Q1ODcsIFUrZDVkMCwgVStkNmU4LCBVK2Q3NzA7XHJcbn1cclxuXHJcblxyXG4vKiBbMTEwXSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBSZWd1bGFyXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItUmVndWxhclwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnlrRm1YaUVCUFQ0SVRiZ05BNUNnbTIweHpNNHJKXzFoVldyMHd1TE5HemdFUl9WTkNuVWo4dXhTdm1tNF9NU3VnWTluWE1nUnRpLjExMC53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVStkNywgVStlYSwgVStmYywgVSsyMTkyLCBVKzI1YmMsIFUrMzAwMCwgVSszMTM3LCBVKzMxNDUsIFUrMzE1YywgVSs3ZjhlLCBVK2FjMTMsIFUrYWM3MSwgVSthYzkwLCBVK2FjYjgsIFUrYWNlNywgVSthZDdmLCBVK2FlNTAsIFUrYWVmNCwgVSthZjM0LCBVK2FmYmMsIFUrYjA0OCwgVStiMDlhLCBVK2IwYWQsIFUrYjBiYywgVStiMTEzLCBVK2IxMjUsIFUrYjE0MSwgVStiMjBjLCBVK2IyZDksIFUrYjJlZCwgVStiMzY3LCBVK2IzNjksIFUrYjM3NCwgVStiM2NiLCBVK2I0ZWMsIFUrYjYxMSwgVStiNzYwLCBVK2I4MWIsIFUrYjgzNCwgVStiOGIwLCBVK2I4ZTEsIFUrYjk4OSwgVStiOWQxLCBVK2I5ZTEsIFUrYjlmYSwgVStiYTRkLCBVK2JhNzgsIFUrYmIzNSwgVStiYjU0LCBVK2JiZjksIFUrYmMxMSwgVStiY2IzLCBVK2JkMDUsIFUrYmQ5NSwgVStiZGQ0LCBVK2JlMTAsIFUrYmVkMCwgVStiZjUxLCBVK2MwZDgsIFUrYzIzMiwgVStjMmI3LCBVK2MyZWIsIFUrYzM3OCwgVStjNTAwLCBVK2M1MmMsIFUrYzU0OSwgVStjNTY4LCBVK2M1OTgsIFUrYzVjOSwgVStjNjFiLCBVK2M2MzksIFUrYzY3YywgVStjNzE3LCBVK2M3OGEsIFUrYzgwYSwgVStjOTBjLWM5MGQsIFUrYzk1MCwgVStjOWU3LCBVK2NiZTQsIFUrY2NhOSwgVStjY2U0LCBVK2NkYjAsIFUrY2U3OCwgVStjZTk0LCBVK2NlOTgsIFUrY2Y4YywgVStkMDE4LCBVK2QwMzQsIFUrZDBmMSwgVStkMWIxLCBVK2QyODAsIFUrZDJmOCwgVStkMzM4LCBVK2QzODAsIFUrZDNiNCwgVStkNjEwLCBVK2Q2OWYsIFUrZDZmYywgVStkNzU4O1xyXG59XHJcblxyXG5cclxuLyogWzExMV0gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgUmVndWxhclwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLVJlZ3VsYXJcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5a0ZtWGlFQlBUNElUYmdOQTVDZ20yMHh6TTRySl8xaFZXcjB3dUxOR3pnRVJfVk5DblVqOHV4U3ZtbTRfTVN1Z1k5blhNZ1J0aS4xMTEud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrZTcsIFUrMjAyMiwgVSsyMDNiLCBVKzI1YzAsIFUrMjYwNSwgVSsyNjYxLCBVKzMxNDcsIFUrMzE4ZCwgVSs2NzJjLCBVKzhhOWUsIFUrYWNhYSwgVSthY2JjLCBVK2FkMWMsIFUrYWU0YSwgVSthZTVjLCBVK2IwNDQsIFUrYjA1NCwgVStiMGM4LWIwYzksIFUrYjJhNiwgVStiMmQwLCBVK2IzNWMsIFUrYjM2NCwgVStiNDI4LCBVK2I0NTQsIFUrYjQ2NSwgVStiNGI3LCBVK2I0ZTMsIFUrYjUxYywgVStiNWExLCBVK2I3ODQsIFUrYjc5MCwgVStiN2FiLCBVK2I3ZjQsIFUrYjgyYywgVStiODM1LCBVK2I4ZTksIFUrYjhmOCwgVStiOWQ4LCBVK2I5ZjksIFUrYmE1YywgVStiYTY0LCBVK2JhYmQsIFUrYmIxOCwgVStiYjNiLCBVK2JiZmYsIFUrYmMwZCwgVStiYzQ1LCBVK2JjOTcsIFUrYmNiYywgVStiZTQ1LCBVK2JlNzUsIFUrYmU3YywgVStiZmNjLCBVK2MwYjYsIFUrYzBmNywgVStjMTRiLCBVK2MyYjQsIFUrYzMwZCwgVStjNGY4LCBVK2M1YmIsIFUrYzVkMSwgVStjNWUwLCBVK2M1ZWUsIFUrYzVmZCwgVStjNjA2LCBVK2M2YzUsIFUrYzZlMCwgVStjNzA4LCBVK2M4MWQsIFUrYzgyMCwgVStjODI0LCBVK2M4NzgsIFUrYzkxOCwgVStjOTZjLCBVK2M5ZTQsIFUrYzlmMSwgVStjYzJlLCBVK2NkMDksIFUrY2VhMSwgVStjZWY1LCBVK2NlZjcsIFUrY2Y2NCwgVStjZjY5LCBVK2NmZTgsIFUrZDAzNSwgVStkMGFjLCBVK2QyMzAsIFUrZDIzNCwgVStkMmY0LCBVK2QzMWQsIFUrZDU3NSwgVStkNTc4LCBVK2Q2MDgsIFUrZDYxNCwgVStkNzE4LCBVK2Q3NTEsIFUrZDc2MSwgVStkNzhjLCBVK2Q3OTA7XHJcbn1cclxuXHJcblxyXG4vKiBbMTEyXSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBSZWd1bGFyXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItUmVndWxhclwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnlrRm1YaUVCUFQ0SVRiZ05BNUNnbTIweHpNNHJKXzFoVldyMHd1TE5HemdFUl9WTkNuVWo4dXhTdm1tNF9NU3VnWTluWE1nUnRpLjExMi53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVSsyNjY1LCBVKzMxNjAsIFUrNGUyZCwgVSs2NTg3LCBVKzY1ZTUsIFUrYWMxMiwgVSthYzE0LCBVK2FjMTYsIFUrYWM4MSwgVSthZDM0LCBVK2FkZTAsIFUrYWU1NCwgVSthZWJjLCBVK2FmMmMsIFUrYWZjMCwgVSthZmM4LCBVK2IwNGMsIFUrYjA4YywgVStiMDk5LCBVK2IwYTksIFUrYjBhYywgVStiMGFlLCBVK2IwYjgsIFUrYjEyMywgVStiMTc5LCBVK2IyZTUsIFUrYjJmNywgVStiNGMwLCBVK2I1MzEsIFUrYjUzOCwgVStiNTQ1LCBVK2I1NTAsIFUrYjVhOCwgVStiNmYwLCBVK2I3MjgsIFUrYjczYiwgVStiN2FkLCBVK2I3ZWQsIFUrYjgwOSwgVStiODY0LCBVK2I4NmQsIFUrYjg3MSwgVStiOWJmLCBVK2I5ZjUsIFUrYmE0MCwgVStiYTRiLCBVK2JhNTgsIFUrYmE4NywgVStiYWFjLCBVK2JiYzAsIFUrYmMxNiwgVStiYzM0LCBVK2JkMDcsIFUrYmQ5OSwgVStiZTU5LCBVK2JmZDAsIFUrYzA1OCwgVStjMGU0LCBVK2MwZjUsIFUrYzEyZCwgVStjMTM5LCBVK2MyMjgsIFUrYzUyOSwgVStjNWM3LCBVK2M2MzUsIFUrYzYzNywgVStjNzM1LCBVK2M3N2QsIFUrYzc4NywgVStjNzg5LCBVK2M4YzQsIFUrYzk4OSwgVStjOThjLCBVK2M5ZDAsIFUrYzlkMywgVStjYzBjLCBVK2NjOTksIFUrY2QwYywgVStjZDJjLCBVK2NkOTgsIFUrY2RhNCwgVStjZTU5LCBVK2NlNjAsIFUrY2U2ZCwgVStjZWEwLCBVK2QwZDAtZDBkMSwgVStkMGQ1LCBVK2QxNGQsIFUrZDFhNCwgVStkMjljLCBVK2QyZjEsIFUrZDMwMSwgVStkMzljLCBVK2QzYmMsIFUrZDRlOCwgVStkNTQwLCBVK2Q1ZWMsIFUrZDY0MCwgVStkNzUwO1xyXG59XHJcblxyXG5cclxuLyogWzExM10gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgUmVndWxhclwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLVJlZ3VsYXJcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5a0ZtWGlFQlBUNElUYmdOQTVDZ20yMHh6TTRySl8xaFZXcjB3dUxOR3pnRVJfVk5DblVqOHV4U3ZtbTRfTVN1Z1k5blhNZ1J0aS4xMTMud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrNWUsIFUrMjViMiwgVSsyNWI2LCBVKzMxNGUsIFUrYWMyNCwgVSthY2UxLCBVK2FjZTQsIFUrYWU2OCwgVSthZjJkLCBVK2IwZDAsIFUrYjBlNSwgVStiMTUwLCBVK2IxNTUsIFUrYjE5MywgVStiMmM5LCBVK2IyZGQsIFUrYjNjOCwgVStiM2ZjLCBVK2I0MTAsIFUrYjQ1OCwgVStiNGRkLCBVK2I1YTAsIFUrYjVhNCwgVStiNWJiLCBVK2I3YjUsIFUrYjgzOCwgVStiODQwLCBVK2I4NmYsIFUrYjhmOSwgVStiOTYwLCBVK2I5ZTUsIFUrYmFiOCwgVStiYjUwLCBVK2JjMWQsIFUrYmMyNC1iYzI1LCBVK2JjYTgsIFUrYmNiZCwgVStiZDA0LCBVK2JkMTAsIFUrYmQyNCwgVStiZTQ4LCBVK2JlNWIsIFUrYmU2OCwgVStjMDVjLCBVK2MxMmMsIFUrYzE0MCwgVStjMTVjLCBVK2MxNjgsIFUrYzE5NCwgVStjMjE5LCBVK2MyN2QsIFUrYzJhOCwgVStjMmYxLCBVK2MyZjgsIFUrYzM2OCwgVStjNTU0LWM1NTUsIFUrYzU1OSwgVStjNTY0LCBVK2M1ZDgsIFUrYzVmYywgVStjNjI1LCBVK2M2NWMsIFUrYzZiMSwgVStjNzI4LCBVK2M3OTQsIFUrYzg0YywgVStjODhjLCBVK2M4ZTAsIFUrYzhmZCwgVStjOTk4LCBVK2M5ZGQsIFUrY2MwZCwgVStjYzMwLCBVK2NlZWMsIFUrY2YxMywgVStjZjFjLCBVK2NmNWMsIFUrZDA1MCwgVStkMDdjLCBVK2QwYTgsIFUrZDEzNCwgVStkMTM4LCBVK2QxNTQsIFUrZDFmNCwgVStkMmJjLCBVK2QzMjksIFUrZDMyYywgVStkM2QwLCBVK2QzZjQsIFUrZDNmYywgVStkNTZiLCBVK2Q1Y2MsIFUrZDYwMC1kNjAxLCBVK2Q2MzksIFUrZDZjOCwgVStkNzU0LCBVK2Q3NjU7XHJcbn1cclxuXHJcblxyXG4vKiBbMTE0XSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBSZWd1bGFyXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItUmVndWxhclwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnlrRm1YaUVCUFQ0SVRiZ05BNUNnbTIweHpNNHJKXzFoVldyMHd1TE5HemdFUl9WTkNuVWo4dXhTdm1tNF9NU3VnWTluWE1nUnRpLjExNC53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVSszYy0zZCwgVSsyMDI2LCBVKzI0ZDIsIFUrMzE0YiwgVSthYzExLCBVK2FjZjMsIFUrYWQ3NCwgVSthZDgxLCBVK2FkZjksIFUrYWUzNCwgVSthZjQzLCBVK2FmYjgsIFUrYjA1ZCwgVStiMDdjLCBVK2IxMTAsIFUrYjExOCwgVStiMTdjLCBVK2IxODAsIFUrYjE4ZCwgVStiMTkyLCBVK2IyY2MsIFUrYjM1NSwgVStiMzc4LCBVK2I0YTQsIFUrYjRlZiwgVStiNzhkLCBVK2I3OTksIFUrYjdhOSwgVStiN2ZkLCBVK2I4MDcsIFUrYjgwYywgVStiODM5LCBVK2I5YjQsIFUrYjlkYiwgVStiYTNjLCBVK2JhYjAsIFUrYmJhNCwgVStiYzk0LCBVK2JlNGMsIFUrYzE1NCwgVStjMWM0LCBVK2MyNmMsIFUrYzJhYywgVStjMmVkLCBVK2M0ZjQsIFUrYzU1ZSwgVStjNTYxLCBVK2M1NzEsIFUrYzViNSwgVStjNWM0LCBVK2M2NTQtYzY1NSwgVStjNjk1LCBVK2M2ZTgsIFUrYzZmOSwgVStjNzI0LCBVK2M3NTEsIFUrYzc3NSwgVStjN2EwLCBVK2M3YzEsIFUrYzg3NCwgVStjODgwLCBVK2M5ZDUsIFUrYzlmOCwgVStjYWJkLCBVK2NjMjksIFUrY2MyYywgVStjY2E4LCBVK2NjYWIsIFUrY2NkMCwgVStjZTIxLCBVK2NlMzUsIFUrY2U3YywgVStjZTkwLCBVK2NlZTgsIFUrY2VmNCwgVStjZmUwLCBVK2QwNzAsIFUrZDBiOSwgVStkMGMxLCBVK2QwYzQsIFUrZDBjOCwgVStkMTVjLCBVK2QxYTEsIFUrZDJjMCwgVStkMzAwLCBVK2QzMTQsIFUrZDNlZCwgVStkNDc4LCBVK2Q0ODAsIFUrZDQ4ZCwgVStkNTA4LCBVK2Q1M2QsIFUrZDVlNCwgVStkNjExLCBVK2Q2MWMsIFUrZDY4ZCwgVStkNmE4LCBVK2Q3OTg7XHJcbn1cclxuXHJcblxyXG4vKiBbMTE1XSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBSZWd1bGFyXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItUmVndWxhclwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnlrRm1YaUVCUFQ0SVRiZ05BNUNnbTIweHpNNHJKXzFoVldyMHd1TE5HemdFUl9WTkNuVWo4dXhTdm1tNF9NU3VnWTluWE1nUnRpLjExNS53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVSsyMywgVSsyNSwgVSs1ZiwgVSthOSwgVSthYzA4LCBVK2FjNzgsIFUrYWNhOCwgVSthY2FjLCBVK2FjZTgsIFUrYWQ3MCwgVSthZGMwLCBVK2FkZGMsIFUrYjEzNywgVStiMTQwLCBVK2IyMDgsIFUrYjI5MCwgVStiMmY1LCBVK2IzYzUsIFUrYjNjYywgVStiNDIwLCBVK2I0MjksIFUrYjUyOSwgVStiNTMwLCBVK2I3N2QsIFUrYjc5YywgVStiN2E4LCBVK2I3YzksIFUrYjdmMCwgVStiN2ZjLCBVK2I4MjgsIFUrYjg2MCwgVStiOWFkLCBVK2I5YzEsIFUrYjljOSwgVStiOWRkLWI5ZGUsIFUrYjllOCwgVStiYTM4LWJhMzksIFUrYmFiYiwgVStiYzAwLCBVK2JjOGMsIFUrYmNhMCwgVStiY2E0LCBVK2JjZDEsIFUrYmNmYywgVStiZDA5LCBVK2JkZjAsIFUrYmU2MCwgVStjMGFkLCBVK2MwYjQsIFUrYzBiYywgVStjMTkwLCBVK2MxZmMsIFUrYzIyMCwgVStjMjg4LCBVK2MyYjksIFUrYzJmNiwgVStjNTI4LCBVK2M1NDUsIFUrYzU1OCwgVStjNWJjLCBVK2M1ZDQsIFUrYzYwMCwgVStjNjQ0LCBVK2M2YzAsIFUrYzZjMywgVStjNzIxLCBVK2M3OTgsIFUrYzdhMSwgVStjODExLCBVK2M4MzgsIFUrYzg3MSwgVStjOTA0LCBVK2M5OTAsIFUrYzlkYywgVStjYzM4LCBVK2NjNDQsIFUrY2NhMCwgVStjZDFkLCBVK2NkOTUsIFUrY2RhOSwgVStjZTVjLCBVK2NmMDAsIFUrY2Y1OCwgVStkMTUwLCBVK2QyMmMsIFUrZDMwNSwgVStkMzI4LCBVK2QzN2MsIFUrZDNmMCwgVStkNTUxLCBVK2Q1YTUsIFUrZDVjOCwgVStkNWQ4LCBVK2Q2M2MsIFUrZDY0ZCwgVStkNjY5LCBVK2Q3MzQsIFUrZDc2YztcclxufVxyXG5cclxuXHJcbi8qIFsxMTZdICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIFJlZ3VsYXJcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1SZWd1bGFyXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieWtGbVhpRUJQVDRJVGJnTkE1Q2dtMjB4ek00ckpfMWhWV3Iwd3VMTkd6Z0VSX1ZOQ25Vajh1eFN2bW00X01TdWdZOW5YTWdSdGkuMTE2LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVKzI2LCBVKzJiLCBVKzNlLCBVKzQwLCBVKzdlLCBVK2FjMDEsIFUrYWMxOSwgVSthYzFkLCBVK2FjYTAsIFUrYWNhOSwgVSthY2IwLCBVK2FkOGMsIFUrYWUwOSwgVSthZTM4LCBVK2FlNDAsIFUrYWVkOCwgVStiMDljLCBVK2IwYTAsIFUrYjEwOCwgVStiMjA0LCBVK2IyOTgsIFUrYjJkOCwgVStiMmViLWIyZWMsIFUrYjJmNCwgVStiMzEzLCBVK2IzNTgsIFUrYjQ1MCwgVStiNGUwLCBVK2I1NGMsIFUrYjYxMCwgVStiNzgwLCBVK2I3OGMsIFUrYjc5MSwgVStiOGU4LCBVK2I5NTgsIFUrYjk3NCwgVStiOTg0LCBVK2I5YjAsIFUrYjliYy1iOWJkLCBVK2I5Y2UsIFUrYmE3MCwgVStiYmZjLCBVK2JjMGYsIFUrYmMxNSwgVStiYzFiLCBVK2JjMzEsIFUrYmM5NSwgVStiY2MwLCBVK2JjYzQsIFUrYmQ4MSwgVStiZDg4LCBVK2MwYzgsIFUrYzExZCwgVStjMTNjLCBVK2MxNTgsIFUrYzE4ZCwgVStjMWExLCBVK2MyMWMsIFUrYzRmMCwgVStjNTRhLCBVK2M1NjAsIFUrYzViOCwgVStjNWM4LCBVK2M1ZjQsIFUrYzYyOCwgVStjNjJjLCBVK2M2NzgsIFUrYzZjYywgVStjODA4LCBVK2M4MTAsIFUrYzg4NSwgVStjODhiLCBVK2M5MDAsIFUrYzk4OCwgVStjOTlkLCBVK2M5YzgsIFUrY2MzZC1jYzNlLCBVK2NjNDUsIFUrY2QwOCwgVStjZTIwLCBVK2NlZTQsIFUrZDA3NCwgVStkMGE0LCBVK2QwZGQsIFUrZDJiOSwgVStkM2I4LCBVK2QzYzksIFUrZDQ4OCwgVStkNTQ0LCBVK2Q1NTksIFUrZDU2ZCwgVStkNTg4LCBVK2Q2MTUsIFUrZDY0OCwgVStkNjU1LCBVK2Q2NTgsIFUrZDY1YztcclxufVxyXG5cclxuXHJcbi8qIFsxMTddICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIFJlZ3VsYXJcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1SZWd1bGFyXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieWtGbVhpRUJQVDRJVGJnTkE1Q2dtMjB4ek00ckpfMWhWV3Iwd3VMTkd6Z0VSX1ZOQ25Vajh1eFN2bW00X01TdWdZOW5YTWdSdGkuMTE3LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVK2QsIFUrNDgsIFUrN2MsIFUrYWMxMCwgVSthYzE1LCBVK2FjNzQsIFUrYWM4MCwgVSthYzgzLCBVK2FjYzQsIFUrYWQxMSwgVSthZDUwLCBVK2FkNmQsIFUrYWRmYywgVSthZTAwLCBVK2FlMDgsIFUrYWU0YywgVStiMGE4LCBVK2IxMjQsIFUrYjE0NCwgVStiMTc4LCBVK2IyNzQsIFUrYjJhNSwgVStiMmU4LCBVK2IyZjksIFUrYjM1NCwgVStiMzcwLCBVK2I0MTgsIFUrYjQxYywgVStiNGYxLCBVK2I1MTQsIFUrYjc5OCwgVStiODA4LCBVK2I4MjQtYjgyNSwgVStiOGNjLCBVK2I5NzgsIFUrYjlkMCwgVStiOWU0LCBVK2JhYTksIFUrYmIzYywgVStiYzE4LCBVK2JjMWMsIFUrYmMzMCwgVStiYzg0LCBVK2JjZjUsIFUrYmNmOCwgVStiZDg0LCBVK2JlMGMsIFUrYmUxNCwgVStjMGIwLCBVK2MwYzksIFUrYzBkZCwgVStjMTI0LCBVK2MyZGQsIFUrYzJlNCwgVStjMmVjLCBVK2M1NGMsIFUrYzU3Yy1jNTdkLCBVK2M1OTEsIFUrYzVjNS1jNWM2LCBVK2M1ZWQsIFUrYzYwOCwgVStjNjQwLCBVK2M2YjgsIFUrYzZkNCwgVStjNzg0LCBVK2M3YWMsIFUrYzgwMC1jODAxLCBVK2M5YzEsIFUrYzlkMSwgVStjYzI4LCBVK2NjOTgsIFUrY2M5YywgVStjY2FkLCBVK2NkNWMsIFUrY2Q5NCwgVStjZDljLCBVK2NkZTgsIFUrY2U2OCwgVStjZjU0LCBVK2QwZGMsIFUrZDE0YywgVStkMWEwLCBVK2QxYjUsIFUrZDJmMCwgVStkMzBjLCBVK2QzMTAsIFUrZDM5OCwgVStkNDVjLCBVK2Q1MGMsIFUrZDUzYywgVStkNTYwLCBVK2Q1NjgsIFUrZDU4OSwgVStkNjA0LCBVK2Q2YzQsIFUrZDc4ODtcclxufVxyXG5cclxuXHJcbi8qIFsxMThdICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIFJlZ3VsYXJcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1SZWd1bGFyXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieWtGbVhpRUJQVDRJVGJnTkE1Q2dtMjB4ek00ckpfMWhWV3Iwd3VMTkd6Z0VSX1ZOQ25Vajh1eFN2bW00X01TdWdZOW5YTWdSdGkuMTE4LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVKzM5LCBVKzQ5LCBVKzRkLTRlLCBVK2EwLCBVK2FjMDQsIFUrYWMxYywgVSthYzcwLCBVK2FjOGMsIFUrYWNiZCwgVSthY2Y1LCBVK2FjZmMsIFUrYWQwMCwgVSthZDZjLCBVK2FkZjgsIFUrYjA5OCwgVStiMGI0LCBVK2IyOTQsIFUrYjJjOCwgVStiMzAwLCBVK2IzYzQsIFUrYjNkOSwgVStiNGRjLCBVK2I0ZTQsIFUrYjc3YywgVStiN2VjLCBVK2I4NWQsIFUrYjk3YywgVStiOWM4LCBVK2I5Y2MsIFUrYmE1NCwgVStiYTc0LCBVK2JhODUsIFUrYmFhOCwgVStiYjM0LCBVK2JiMzgsIFUrYmJmOCwgVStiYzE0LCBVK2JjMjksIFUrYmM4OCwgVStiY2Y0LCBVK2JkODAsIFUrYmU0NCwgVStjMGMxLCBVK2MxMWMsIFUrYzEyMCwgVStjMTMxLCBVK2MxMzgsIFUrYzE4YywgVStjMjE4LCBVK2MyYjUsIFUrYzJlMCwgVStjNTQ0LCBVK2M1NDgsIFUrYzViNCwgVStjNWQwLCBVK2M1ZWMsIFUrYzVmMCwgVStjNjAxLCBVK2M2MjQsIFUrYzY5NCwgVStjNmE5LCBVK2M2YjAsIFUrYzZiNCwgVStjNmQwLCBVK2M3MDQsIFUrYzcyMCwgVStjNzNjLCBVK2M3NDAsIFUrYzc0NCwgVStjNzRjLCBVK2M3NTgsIFUrYzc3YywgVStjNzg1LCBVK2M3ODgsIFUrYzc5MC1jNzkxLCBVK2M3YTUsIFUrYzgwNCwgVStjODE1LCBVK2M4MWMsIFUrYzg3MCwgVStjOGZjLCBVK2M5MTEsIFUrYzljNCwgVStjY2I0LCBVK2NlNTgsIFUrY2U3NCwgVStkMDZjLCBVK2QwYzAsIFUrZDEzMCwgVStkMmI4LCBVK2QzZWMsIFUrZDUwNCwgVStkNTVjLCBVK2Q1NjksIFUrZDU3NCwgVStkNjM4LCBVK2Q2NTQsIFUrZDY4YztcclxufVxyXG5cclxuXHJcbi8qIFsxMTldICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIFJlZ3VsYXJcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1SZWd1bGFyXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieWtGbVhpRUJQVDRJVGJnTkE1Q2dtMjB4ek00ckpfMWhWV3Iwd3VMTkd6Z0VSX1ZOQ25Vajh1eFN2bW00X01TdWdZOW5YTWdSdGkuMTE5LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVKzIwLTIyLCBVKzI3LTJhLCBVKzJjLTM4LCBVKzNhLTNiLCBVKzNmLCBVKzQxLTQ3LCBVKzRhLTRjLCBVKzRmLTVkLCBVKzYxLTdiLCBVKzdkLCBVK2ExLCBVK2FiLCBVK2FlLCBVK2I3LCBVK2JiLCBVK2JmLCBVKzIwMTMtMjAxNCwgVSsyMDFjLTIwMWQsIFUrMjEyMiwgVSthYzAwLCBVK2FjZTAsIFUrYWUzMCwgVStiMmU0LCBVK2I4NWMsIFUrYjlhYywgVStjMGFjLCBVK2MyYTQsIFUrYzJkYywgVStjNzc0LCBVK2M3NzgsIFUrYzljMCwgVStkNTU4O1xyXG59XHJcblxyXG5cclxuLyogWzBdICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIE1lZGl1bVwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLU1lZGl1bVwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9JbDNJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi4wLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVK2Y5Y2EtZmEwYiwgVStmZjAzLWZmMDUsIFUrZmYwNywgVStmZjBhLWZmMGIsIFUrZmYwZC1mZjE5LCBVK2ZmMWIsIFUrZmYxZCwgVStmZjIwLWZmNWIsIFUrZmY1ZCwgVStmZmUwLWZmZTMsIFUrZmZlNS1mZmU2O1xyXG59XHJcblxyXG5cclxuLyogWzJdICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIE1lZGl1bVwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLU1lZGl1bVwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9JbDNJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi4yLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVK2Q3MjMtZDcyOCwgVStkNzJhLWQ3MzMsIFUrZDczNS1kNzQ4LCBVK2Q3NGEtZDc0ZiwgVStkNzUyLWQ3NTMsIFUrZDc1NS1kNzU3LCBVK2Q3NWEtZDc1ZiwgVStkNzYyLWQ3NjQsIFUrZDc2Ni1kNzY4LCBVK2Q3NmEtZDc2YiwgVStkNzZkLWQ3NmYsIFUrZDc3MS1kNzg3LCBVK2Q3ODktZDc4YiwgVStkNzhkLWQ3OGYsIFUrZDc5MS1kNzk3LCBVK2Q3OWEsIFUrZDc5YywgVStkNzllLWQ3YTMsIFUrZjkwMC1mOTA5LCBVK2Y5MGItZjkyZTtcclxufVxyXG5cclxuXHJcbi8qIFszXSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBNZWRpdW1cIiksIGxvY2FsKFwiTm90b1NhbnNLUi1NZWRpdW1cIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PSWwzSTdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uMy53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVStkNjc5LWQ2OGIsIFUrZDY4ZS1kNjllLCBVK2Q2YTAsIFUrZDZhMi1kNmE3LCBVK2Q2YTktZDZjMywgVStkNmM2LWQ2YzcsIFUrZDZjOS1kNmNiLCBVK2Q2Y2QtZDZkMywgVStkNmQ1LWQ2ZDYsIFUrZDZkOC1kNmUzLCBVK2Q2ZTUtZDZlNywgVStkNmU5LWQ2ZmIsIFUrZDZmZC1kNzE3LCBVK2Q3MTktZDcxZiwgVStkNzIxLWQ3MjI7XHJcbn1cclxuXHJcblxyXG4vKiBbNF0gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogNTAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgTWVkaXVtXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItTWVkaXVtXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT0lsM0k3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjQud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrZDViYy1kNWM3LCBVK2Q1Y2EtZDVjYiwgVStkNWNkLWQ1Y2YsIFUrZDVkMS1kNWQ3LCBVK2Q1ZDktZDVkYSwgVStkNWRjLCBVK2Q1ZGUtZDVlMywgVStkNWU2LWQ1ZTcsIFUrZDVlOS1kNWViLCBVK2Q1ZWQtZDVmNiwgVStkNWY4LCBVK2Q1ZmEtZDVmZiwgVStkNjAyLWQ2MDMsIFUrZDYwNS1kNjA3LCBVK2Q2MDktZDYwZiwgVStkNjEyLWQ2MTMsIFUrZDYxNi1kNjFiLCBVK2Q2MWQtZDYzNywgVStkNjNhLWQ2M2IsIFUrZDYzZC1kNjNmLCBVK2Q2NDEtZDY0NywgVStkNjRhLWQ2NGMsIFUrZDY0ZS1kNjUzLCBVK2Q2NTYtZDY1NywgVStkNjU5LWQ2NWIsIFUrZDY1ZC1kNjY2LCBVK2Q2NjgsIFUrZDY2YS1kNjc4O1xyXG59XHJcblxyXG5cclxuLyogWzVdICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIE1lZGl1bVwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLU1lZGl1bVwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9JbDNJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi41LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVK2Q1MDcsIFUrZDUwOS1kNTBiLCBVK2Q1MGQtZDUxMywgVStkNTE1LWQ1M2IsIFUrZDUzZS1kNTNmLCBVK2Q1NDEtZDU0MywgVStkNTQ1LWQ1NGMsIFUrZDU0ZSwgVStkNTUwLCBVK2Q1NTItZDU1NywgVStkNTVhLWQ1NWIsIFUrZDU1ZC1kNTVmLCBVK2Q1NjEtZDU2NCwgVStkNTY2LWQ1NjcsIFUrZDU2YSwgVStkNTZjLCBVK2Q1NmUtZDU3MywgVStkNTc2LWQ1NzcsIFUrZDU3OS1kNTgzLCBVK2Q1ODUtZDU4NiwgVStkNThhLWQ1YTQsIFUrZDVhNi1kNWJiO1xyXG59XHJcblxyXG5cclxuLyogWzZdICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIE1lZGl1bVwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLU1lZGl1bVwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9JbDNJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi42LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVK2Q0NjQtZDQ3NywgVStkNDdhLWQ0N2IsIFUrZDQ3ZC1kNDdmLCBVK2Q0ODEtZDQ4NywgVStkNDg5LWQ0OGEsIFUrZDQ4YywgVStkNDhlLWQ0ZTcsIFUrZDRlOS1kNTAzLCBVK2Q1MDUtZDUwNjtcclxufVxyXG5cclxuXHJcbi8qIFs3XSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBNZWRpdW1cIiksIGxvY2FsKFwiTm90b1NhbnNLUi1NZWRpdW1cIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PSWwzSTdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uNy53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVStkM2JmLWQzYzcsIFUrZDNjYS1kM2NmLCBVK2QzZDEtZDNlYiwgVStkM2VlLWQzZWYsIFUrZDNmMS1kM2YzLCBVK2QzZjUtZDNmYiwgVStkM2ZkLWQ0MDAsIFUrZDQwMi1kNDViLCBVK2Q0NWQtZDQ2MztcclxufVxyXG5cclxuXHJcbi8qIFs4XSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBNZWRpdW1cIiksIGxvY2FsKFwiTm90b1NhbnNLUi1NZWRpdW1cIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PSWwzSTdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uOC53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVStkMmZmLCBVK2QzMDItZDMwNCwgVStkMzA2LWQzMGIsIFUrZDMwZiwgVStkMzExLWQzMTMsIFUrZDMxNS1kMzFiLCBVK2QzMWUsIFUrZDMyMi1kMzI0LCBVK2QzMjYtZDMyNywgVStkMzJhLWQzMmIsIFUrZDMyZC1kMzJmLCBVK2QzMzEtZDMzNywgVStkMzM5LWQzM2MsIFUrZDMzZS1kMzdiLCBVK2QzN2UtZDM3ZiwgVStkMzgxLWQzODMsIFUrZDM4NS1kMzhiLCBVK2QzOGUtZDM5MCwgVStkMzkyLWQzOTcsIFUrZDM5YS1kMzliLCBVK2QzOWQtZDM5ZiwgVStkM2ExLWQzYTcsIFUrZDNhOS1kM2FhLCBVK2QzYWMsIFUrZDNhZS1kM2IzLCBVK2QzYjUtZDNiNywgVStkM2I5LWQzYmIsIFUrZDNiZC1kM2JlO1xyXG59XHJcblxyXG5cclxuLyogWzldICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIE1lZGl1bVwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLU1lZGl1bVwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9JbDNJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi45LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVK2QyNTctZDI3ZiwgVStkMjgxLWQyOWIsIFUrZDI5ZC1kMjlmLCBVK2QyYTEtZDJhYiwgVStkMmFkLWQyYjcsIFUrZDJiYS1kMmJiLCBVK2QyYmQtZDJiZiwgVStkMmMxLWQyYzcsIFUrZDJjOS1kMmVmLCBVK2QyZjItZDJmMywgVStkMmY1LWQyZjcsIFUrZDJmOS1kMmZlO1xyXG59XHJcblxyXG5cclxuLyogWzEwXSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBNZWRpdW1cIiksIGxvY2FsKFwiTm90b1NhbnNLUi1NZWRpdW1cIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PSWwzSTdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uMTAud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrZDFiNCwgVStkMWI2LWQxZjMsIFUrZDFmNS1kMjJiLCBVK2QyMmUtZDIyZiwgVStkMjMxLWQyMzMsIFUrZDIzNS1kMjNiLCBVK2QyM2QtZDI0MCwgVStkMjQyLWQyNTY7XHJcbn1cclxuXHJcblxyXG4vKiBbMTFdICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIE1lZGl1bVwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLU1lZGl1bVwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9JbDNJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi4xMS53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVStkMTA1LWQxMmYsIFUrZDEzMi1kMTMzLCBVK2QxMzUtZDEzNywgVStkMTM5LWQxM2YsIFUrZDE0MS1kMTQyLCBVK2QxNDQsIFUrZDE0Ni1kMTRiLCBVK2QxNGUtZDE0ZiwgVStkMTUxLWQxNTMsIFUrZDE1NS1kMTViLCBVK2QxNWUtZDE4NywgVStkMTg5LWQxOWYsIFUrZDFhMi1kMWEzLCBVK2QxYTUtZDFhNywgVStkMWE5LWQxYWYsIFUrZDFiMi1kMWIzO1xyXG59XHJcblxyXG5cclxuLyogWzEyXSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBNZWRpdW1cIiksIGxvY2FsKFwiTm90b1NhbnNLUi1NZWRpdW1cIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PSWwzSTdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uMTIud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrZDA0Yi1kMDRmLCBVK2QwNTEtZDA1NywgVStkMDU5LWQwNmIsIFUrZDA2ZC1kMDZmLCBVK2QwNzEtZDA3MywgVStkMDc1LWQwN2IsIFUrZDA3ZS1kMGEzLCBVK2QwYTYtZDBhNywgVStkMGE5LWQwYWIsIFUrZDBhZC1kMGIzLCBVK2QwYjYsIFUrZDBiOCwgVStkMGJhLWQwYmYsIFUrZDBjMi1kMGMzLCBVK2QwYzUtZDBjNywgVStkMGM5LWQwY2YsIFUrZDBkMiwgVStkMGQ2LWQwZGIsIFUrZDBkZS1kMGRmLCBVK2QwZTEtZDBlMywgVStkMGU1LWQwZWIsIFUrZDBlZS1kMGYwLCBVK2QwZjItZDEwNDtcclxufVxyXG5cclxuXHJcbi8qIFsxM10gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogNTAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgTWVkaXVtXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItTWVkaXVtXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT0lsM0k3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjEzLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVK2NmYTItY2ZjMywgVStjZmM1LWNmZGYsIFUrY2ZlMi1jZmUzLCBVK2NmZTUtY2ZlNywgVStjZmU5LWNmZjQsIFUrY2ZmNi1jZmZiLCBVK2NmZmQtY2ZmZiwgVStkMDAxLWQwMDMsIFUrZDAwNS1kMDE3LCBVK2QwMTktZDAzMywgVStkMDM2LWQwMzcsIFUrZDAzOS1kMDNiLCBVK2QwM2QtZDA0YTtcclxufVxyXG5cclxuXHJcbi8qIFsxNF0gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogNTAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgTWVkaXVtXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItTWVkaXVtXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT0lsM0k3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjE0LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVK2NlZjAtY2VmMywgVStjZWY2LCBVK2NlZjktY2VmZiwgVStjZjAxLWNmMDMsIFUrY2YwNS1jZjA3LCBVK2NmMDktY2YwZiwgVStjZjExLWNmMTIsIFUrY2YxNC1jZjFiLCBVK2NmMWQtY2YxZiwgVStjZjIxLWNmMmYsIFUrY2YzMS1jZjUzLCBVK2NmNTYtY2Y1NywgVStjZjU5LWNmNWIsIFUrY2Y1ZC1jZjYzLCBVK2NmNjYsIFUrY2Y2OCwgVStjZjZhLWNmNmYsIFUrY2Y3MS1jZjg0LCBVK2NmODYtY2Y4YiwgVStjZjhkLWNmYTE7XHJcbn1cclxuXHJcblxyXG4vKiBbMTVdICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIE1lZGl1bVwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLU1lZGl1bVwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9JbDNJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi4xNS53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVStjZTNjLWNlNTcsIFUrY2U1YS1jZTViLCBVK2NlNWQtY2U1ZiwgVStjZTYxLWNlNjcsIFUrY2U2YSwgVStjZTZjLCBVK2NlNmUtY2U3MywgVStjZTc2LWNlNzcsIFUrY2U3OS1jZTdiLCBVK2NlN2QtY2U4MywgVStjZTg1LWNlODgsIFUrY2U4YS1jZThmLCBVK2NlOTEtY2U5MywgVStjZTk1LWNlOTcsIFUrY2U5OS1jZTlmLCBVK2NlYTIsIFUrY2VhNC1jZWFiLCBVK2NlYWQtY2VlMywgVStjZWU2LWNlZTcsIFUrY2VlOS1jZWViLCBVK2NlZWQtY2VlZjtcclxufVxyXG5cclxuXHJcbi8qIFsxNl0gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogNTAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgTWVkaXVtXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItTWVkaXVtXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT0lsM0k3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjE2LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVK2NkOTItY2Q5MywgVStjZDk2LWNkOTcsIFUrY2Q5OS1jZDliLCBVK2NkOWQtY2RhMywgVStjZGE2LWNkYTgsIFUrY2RhYS1jZGFmLCBVK2NkYjEtY2RjMywgVStjZGM1LWNkY2IsIFUrY2RjZC1jZGU3LCBVK2NkZTktY2UwMywgVStjZTA1LWNlMWYsIFUrY2UyMi1jZTM0LCBVK2NlMzYtY2UzYjtcclxufVxyXG5cclxuXHJcbi8qIFsxN10gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogNTAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgTWVkaXVtXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItTWVkaXVtXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT0lsM0k3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjE3LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVK2NjZWYtY2QwNywgVStjZDBhLWNkMGIsIFUrY2QwZC1jZDFhLCBVK2NkMWMsIFUrY2QxZS1jZDJiLCBVK2NkMmQtY2Q1YiwgVStjZDVkLWNkNzcsIFUrY2Q3OS1jZDkxO1xyXG59XHJcblxyXG5cclxuLyogWzE4XSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBNZWRpdW1cIiksIGxvY2FsKFwiTm90b1NhbnNLUi1NZWRpdW1cIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PSWwzSTdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uMTgud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrY2MzZi1jYzQzLCBVK2NjNDYtY2M0NywgVStjYzQ5LWNjNGIsIFUrY2M0ZC1jYzUzLCBVK2NjNTUtY2M1OCwgVStjYzVhLWNjNWYsIFUrY2M2MS1jYzk3LCBVK2NjOWEtY2M5YiwgVStjYzlkLWNjOWYsIFUrY2NhMS1jY2E3LCBVK2NjYWEsIFUrY2NhYywgVStjY2FlLWNjYjMsIFUrY2NiNi1jY2I3LCBVK2NjYjktY2NiYiwgVStjY2JkLWNjY2YsIFUrY2NkMS1jY2UzLCBVK2NjZTUtY2NlZTtcclxufVxyXG5cclxuXHJcbi8qIFsxOV0gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogNTAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgTWVkaXVtXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItTWVkaXVtXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT0lsM0k3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjE5LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVK2NiOTEtY2JkMywgVStjYmQ1LWNiZTMsIFUrY2JlNS1jYzBiLCBVK2NjMGUtY2MwZiwgVStjYzExLWNjMTMsIFUrY2MxNS1jYzFiLCBVK2NjMWQtY2MyMCwgVStjYzIzLWNjMjcsIFUrY2MyYS1jYzJiLCBVK2NjMmQsIFUrY2MyZiwgVStjYzMxLWNjMzcsIFUrY2MzYSwgVStjYzNjO1xyXG59XHJcblxyXG5cclxuLyogWzIwXSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBNZWRpdW1cIiksIGxvY2FsKFwiTm90b1NhbnNLUi1NZWRpdW1cIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PSWwzSTdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uMjAud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrY2FmNC1jYjQ3LCBVK2NiNGEtY2I5MDtcclxufVxyXG5cclxuXHJcbi8qIFsyMV0gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogNTAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgTWVkaXVtXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItTWVkaXVtXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT0lsM0k3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjIxLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVK2NhNGEtY2E0YiwgVStjYTRlLWNhNGYsIFUrY2E1MS1jYTUzLCBVK2NhNTUtY2E1YiwgVStjYTVkLWNhNjAsIFUrY2E2Mi1jYTgzLCBVK2NhODUtY2FiYiwgVStjYWJlLWNhYmYsIFUrY2FjMS1jYWMzLCBVK2NhYzUtY2FjYiwgVStjYWNkLWNhZDAsIFUrY2FkMiwgVStjYWQ0LWNhZDgsIFUrY2FkYS1jYWYzO1xyXG59XHJcblxyXG5cclxuLyogWzIyXSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBNZWRpdW1cIiksIGxvY2FsKFwiTm90b1NhbnNLUi1NZWRpdW1cIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PSWwzSTdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uMjIud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrYzk5Ni1jOTk3LCBVK2M5OWEtYzk5YywgVStjOTllLWM5YmYsIFUrYzljMi1jOWMzLCBVK2M5YzUtYzljNywgVStjOWM5LWM5Y2YsIFUrYzlkMiwgVStjOWQ0LCBVK2M5ZDctYzlkOCwgVStjOWRiLCBVK2M5ZGUtYzlkZiwgVStjOWUxLWM5ZTMsIFUrYzllNS1jOWU2LCBVK2M5ZTgtYzllYiwgVStjOWVlLWM5ZjAsIFUrYzlmMi1jOWY3LCBVK2M5ZjktY2EwYiwgVStjYTBkLWNhMjgsIFUrY2EyYS1jYTQ5O1xyXG59XHJcblxyXG5cclxuLyogWzIzXSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBNZWRpdW1cIiksIGxvY2FsKFwiTm90b1NhbnNLUi1NZWRpdW1cIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PSWwzSTdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uMjMud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrYzhlOS1jOGY0LCBVK2M4ZjYtYzhmYiwgVStjOGZlLWM4ZmYsIFUrYzkwMS1jOTAzLCBVK2M5MDUtYzkwYiwgVStjOTBlLWM5MTAsIFUrYzkxMi1jOTE3LCBVK2M5MTktYzkyYiwgVStjOTJkLWM5NGYsIFUrYzk1MS1jOTUzLCBVK2M5NTUtYzk2YiwgVStjOTZkLWM5NzMsIFUrYzk3NS1jOTg3LCBVK2M5OGEtYzk4YiwgVStjOThkLWM5OGYsIFUrYzk5MS1jOTk1O1xyXG59XHJcblxyXG5cclxuLyogWzI0XSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBNZWRpdW1cIiksIGxvY2FsKFwiTm90b1NhbnNLUi1NZWRpdW1cIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PSWwzSTdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uMjQud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrYzg0MS1jODRiLCBVK2M4NGQtYzg2ZiwgVStjODcyLWM4NzMsIFUrYzg3NS1jODc3LCBVK2M4NzktYzg3ZiwgVStjODgyLWM4ODQsIFUrYzg4Ny1jODhhLCBVK2M4OGQtYzhjMywgVStjOGM1LWM4ZGYsIFUrYzhlMS1jOGU4O1xyXG59XHJcblxyXG5cclxuLyogWzI1XSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBNZWRpdW1cIiksIGxvY2FsKFwiTm90b1NhbnNLUi1NZWRpdW1cIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PSWwzSTdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uMjUud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrYzc3OS1jNzdiLCBVK2M3N2UtYzc4MiwgVStjNzg2LCBVK2M3OGIsIFUrYzc4ZCwgVStjNzhmLCBVK2M3OTItYzc5MywgVStjNzk1LCBVK2M3OTcsIFUrYzc5OS1jNzlmLCBVK2M3YTIsIFUrYzdhNy1jN2FiLCBVK2M3YWUtYzdiYiwgVStjN2JkLWM3YzAsIFUrYzdjMi1jN2M3LCBVK2M3YzktYzdkYywgVStjN2RlLWM3ZmYsIFUrYzgwMi1jODAzLCBVK2M4MDUtYzgwNywgVStjODA5LCBVK2M4MGItYzgwZiwgVStjODEyLCBVK2M4MTQsIFUrYzgxNy1jODFiLCBVK2M4MWUtYzgxZiwgVStjODIxLWM4MjMsIFUrYzgyNS1jODJlLCBVK2M4MzAtYzgzNywgVStjODM5LWM4M2IsIFUrYzgzZC1jODQwO1xyXG59XHJcblxyXG5cclxuLyogWzI2XSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBNZWRpdW1cIiksIGxvY2FsKFwiTm90b1NhbnNLUi1NZWRpdW1cIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PSWwzSTdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uMjYud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrYzZiYi1jNmJmLCBVK2M2YzIsIFUrYzZjNCwgVStjNmM2LWM2Y2IsIFUrYzZjZS1jNmNmLCBVK2M2ZDEtYzZkMywgVStjNmQ1LWM2ZGIsIFUrYzZkZC1jNmRmLCBVK2M2ZTEtYzZlNywgVStjNmU5LWM2ZWIsIFUrYzZlZC1jNmVmLCBVK2M2ZjEtYzZmOCwgVStjNmZhLWM3MDMsIFUrYzcwNS1jNzA3LCBVK2M3MDktYzcwYiwgVStjNzBkLWM3MTYsIFUrYzcxOCwgVStjNzFhLWM3MWYsIFUrYzcyMi1jNzIzLCBVK2M3MjUtYzcyNywgVStjNzI5LWM3MzQsIFUrYzczNi1jNzNiLCBVK2M3M2UtYzczZiwgVStjNzQxLWM3NDMsIFUrYzc0NS1jNzRiLCBVK2M3NGUtYzc1MCwgVStjNzUyLWM3NTcsIFUrYzc1OS1jNzczLCBVK2M3NzYtYzc3NztcclxufVxyXG5cclxuXHJcbi8qIFsyN10gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogNTAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgTWVkaXVtXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItTWVkaXVtXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT0lsM0k3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjI3LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVK2M1ZjUtYzVmYiwgVStjNWZlLCBVK2M2MDItYzYwNSwgVStjNjA3LCBVK2M2MDktYzYwZiwgVStjNjExLWM2MWEsIFUrYzYxYy1jNjIzLCBVK2M2MjYtYzYyNywgVStjNjI5LWM2MmIsIFUrYzYyZCwgVStjNjJmLWM2MzIsIFUrYzYzNiwgVStjNjM4LCBVK2M2M2EtYzYzZiwgVStjNjQyLWM2NDMsIFUrYzY0NS1jNjQ3LCBVK2M2NDktYzY1MiwgVStjNjU2LWM2NWIsIFUrYzY1ZC1jNjVmLCBVK2M2NjEtYzY2MywgVStjNjY1LWM2NzcsIFUrYzY3OS1jNjdiLCBVK2M2N2QtYzY5MywgVStjNjk2LWM2OTcsIFUrYzY5OS1jNjliLCBVK2M2OWQtYzZhMywgVStjNmE2LCBVK2M2YTgsIFUrYzZhYS1jNmFmLCBVK2M2YjItYzZiMywgVStjNmI1LWM2YjcsIFUrYzZiOS1jNmJhO1xyXG59XHJcblxyXG5cclxuLyogWzI4XSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBNZWRpdW1cIiksIGxvY2FsKFwiTm90b1NhbnNLUi1NZWRpdW1cIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PSWwzSTdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uMjgud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrYzUxNy1jNTI3LCBVK2M1MmEtYzUyYiwgVStjNTJkLWM1MmYsIFUrYzUzMS1jNTM4LCBVK2M1M2EsIFUrYzUzYywgVStjNTNlLWM1NDMsIFUrYzU0Ni1jNTQ3LCBVK2M1NGIsIFUrYzU0ZC1jNTUyLCBVK2M1NTYsIFUrYzU1YS1jNTViLCBVK2M1NWQsIFUrYzU1ZiwgVStjNTYyLWM1NjMsIFUrYzU2NS1jNTY3LCBVK2M1NjktYzU2ZiwgVStjNTcyLCBVK2M1NzQsIFUrYzU3Ni1jNTdiLCBVK2M1N2UtYzU3ZiwgVStjNTgxLWM1ODMsIFUrYzU4NS1jNTg2LCBVK2M1ODgtYzU4YiwgVStjNThlLCBVK2M1OTAsIFUrYzU5Mi1jNTk2LCBVK2M1OTktYzViMywgVStjNWI2LWM1YjcsIFUrYzViYSwgVStjNWJlLWM1YzMsIFUrYzVjYS1jNWNiLCBVK2M1Y2QsIFUrYzVjZiwgVStjNWQyLWM1ZDMsIFUrYzVkNS1jNWQ3LCBVK2M1ZDktYzVkZiwgVStjNWUxLWM1ZTIsIFUrYzVlNCwgVStjNWU2LWM1ZWIsIFUrYzVlZiwgVStjNWYxLWM1ZjM7XHJcbn1cclxuXHJcblxyXG4vKiBbMjldICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIE1lZGl1bVwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLU1lZGl1bVwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9JbDNJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi4yOS53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVStjNDc1LWM0ZWYsIFUrYzRmMi1jNGYzLCBVK2M0ZjUtYzRmNywgVStjNGY5LWM0ZmYsIFUrYzUwMi1jNTBiLCBVK2M1MGQtYzUxNjtcclxufVxyXG5cclxuXHJcbi8qIFszMF0gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogNTAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgTWVkaXVtXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItTWVkaXVtXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT0lsM0k3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjMwLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVK2MzZDAtYzNkNywgVStjM2RhLWMzZGIsIFUrYzNkZC1jM2RlLCBVK2MzZTEtYzNlYywgVStjM2VlLWMzZjMsIFUrYzNmNS1jNDJiLCBVK2M0MmQtYzQ2MywgVStjNDY2LWM0NzQ7XHJcbn1cclxuXHJcblxyXG4vKiBbMzFdICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIE1lZGl1bVwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLU1lZGl1bVwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9JbDNJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi4zMS53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVStjMzJiLWMzNjcsIFUrYzM2YS1jMzZiLCBVK2MzNmQtYzM2ZiwgVStjMzcxLWMzNzcsIFUrYzM3YS1jMzdiLCBVK2MzN2UtYzM4MywgVStjMzg1LWMzODcsIFUrYzM4OS1jM2NmO1xyXG59XHJcblxyXG5cclxuLyogWzMyXSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBNZWRpdW1cIiksIGxvY2FsKFwiTm90b1NhbnNLUi1NZWRpdW1cIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PSWwzSTdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uMzIud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrYzI2YS1jMjZiLCBVK2MyNmQtYzI2ZiwgVStjMjcxLWMyNzMsIFUrYzI3NS1jMjdiLCBVK2MyN2UtYzI4NywgVStjMjg5LWMyOGYsIFUrYzI5MS1jMjk3LCBVK2MyOTktYzI5YSwgVStjMjljLWMyYTMsIFUrYzJhNS1jMmE3LCBVK2MyYTktYzJhYiwgVStjMmFkLWMyYjMsIFUrYzJiNiwgVStjMmI4LCBVK2MyYmEtYzJiYiwgVStjMmJkLWMyZGIsIFUrYzJkZS1jMmRmLCBVK2MyZTEtYzJlMiwgVStjMmU1LWMyZWEsIFUrYzJlZSwgVStjMmYwLCBVK2MyZjItYzJmNSwgVStjMmY3LCBVK2MyZmEtYzJmYiwgVStjMmZkLWMyZmYsIFUrYzMwMS1jMzA3LCBVK2MzMDktYzMwYywgVStjMzBlLWMzMTIsIFUrYzMxNS1jMzIzLCBVK2MzMjUtYzMyOCwgVStjMzJhO1xyXG59XHJcblxyXG5cclxuLyogWzMzXSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBNZWRpdW1cIiksIGxvY2FsKFwiTm90b1NhbnNLUi1NZWRpdW1cIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PSWwzSTdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uMzMud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrYzFiYy1jMWMzLCBVK2MxYzUtYzFkZiwgVStjMWUxLWMxZmIsIFUrYzFmZC1jMjAzLCBVK2MyMDUtYzIwYywgVStjMjBlLCBVK2MyMTAtYzIxNywgVStjMjFhLWMyMWIsIFUrYzIxZC1jMjFlLCBVK2MyMjEtYzIyNywgVStjMjI5LWMyMmEsIFUrYzIyYywgVStjMjJlLCBVK2MyMzAsIFUrYzIzMy1jMjRmLCBVK2MyNTEtYzI1NywgVStjMjU5LWMyNjk7XHJcbn1cclxuXHJcblxyXG4vKiBbMzRdICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIE1lZGl1bVwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLU1lZGl1bVwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9JbDNJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi4zNC53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVStjMTAxLWMxMWIsIFUrYzExZiwgVStjMTIxLWMxMjMsIFUrYzEyNS1jMTJiLCBVK2MxMmUsIFUrYzEzMi1jMTM3LCBVK2MxM2EtYzEzYiwgVStjMTNkLWMxM2YsIFUrYzE0MS1jMTQ3LCBVK2MxNGEsIFUrYzE0Yy1jMTUzLCBVK2MxNTUtYzE1NywgVStjMTU5LWMxNWIsIFUrYzE1ZC1jMTY2LCBVK2MxNjktYzE2ZiwgVStjMTcxLWMxNzcsIFUrYzE3OS1jMThiLCBVK2MxOGUtYzE4ZiwgVStjMTkxLWMxOTMsIFUrYzE5NS1jMTliLCBVK2MxOWQtYzE5ZSwgVStjMWEwLCBVK2MxYTItYzFhNCwgVStjMWE2LWMxYmI7XHJcbn1cclxuXHJcblxyXG4vKiBbMzVdICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIE1lZGl1bVwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLU1lZGl1bVwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9JbDNJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi4zNS53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVStjMDQ5LWMwNTcsIFUrYzA1OS1jMDViLCBVK2MwNWQtYzA1ZiwgVStjMDYxLWMwNjcsIFUrYzA2OS1jMDhmLCBVK2MwOTEtYzBhYiwgVStjMGFlLWMwYWYsIFUrYzBiMS1jMGIzLCBVK2MwYjUsIFUrYzBiNy1jMGJiLCBVK2MwYmUsIFUrYzBjMi1jMGM3LCBVK2MwY2EtYzBjYiwgVStjMGNkLWMwY2YsIFUrYzBkMS1jMGQ3LCBVK2MwZDktYzBkYSwgVStjMGRjLCBVK2MwZGUtYzBlMywgVStjMGU1LWMwZWIsIFUrYzBlZC1jMGYzLCBVK2MwZjYsIFUrYzBmOCwgVStjMGZhLWMwZmY7XHJcbn1cclxuXHJcblxyXG4vKiBbMzZdICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIE1lZGl1bVwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLU1lZGl1bVwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9JbDNJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi4zNi53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVStiZmE3LWJmYWYsIFUrYmZiMS1iZmM0LCBVK2JmYzYtYmZjYiwgVStiZmNlLWJmY2YsIFUrYmZkMS1iZmQzLCBVK2JmZDUtYmZkYiwgVStiZmRkLWMwNDg7XHJcbn1cclxuXHJcblxyXG4vKiBbMzddICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIE1lZGl1bVwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLU1lZGl1bVwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9JbDNJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi4zNy53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVStiZjA3LCBVK2JmMDktYmYzZiwgVStiZjQxLWJmNGYsIFUrYmY1Mi1iZjU0LCBVK2JmNTYtYmZhNjtcclxufVxyXG5cclxuXHJcbi8qIFszOF0gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogNTAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgTWVkaXVtXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItTWVkaXVtXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT0lsM0k3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjM4LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVK2JlNTYsIFUrYmU1OCwgVStiZTVjLWJlNWYsIFUrYmU2Mi1iZTYzLCBVK2JlNjUtYmU2NywgVStiZTY5LWJlNzQsIFUrYmU3Ni1iZTdiLCBVK2JlN2UtYmU3ZiwgVStiZTgxLWJlOGUsIFUrYmU5MCwgVStiZTkyLWJlYTcsIFUrYmVhOS1iZWNmLCBVK2JlZDItYmVkMywgVStiZWQ1LWJlZDYsIFUrYmVkOS1iZWUzLCBVK2JlZTYtYmYwNjtcclxufVxyXG5cclxuXHJcbi8qIFszOV0gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogNTAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgTWVkaXVtXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItTWVkaXVtXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT0lsM0k3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjM5LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVK2JkYjAtYmRkMywgVStiZGQ1LWJkZWYsIFUrYmRmMS1iZTBiLCBVK2JlMGQtYmUwZiwgVStiZTExLWJlMTMsIFUrYmUxNS1iZTQzLCBVK2JlNDYtYmU0NywgVStiZTQ5LWJlNGIsIFUrYmU0ZC1iZTUzO1xyXG59XHJcblxyXG5cclxuLyogWzQwXSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBNZWRpdW1cIiksIGxvY2FsKFwiTm90b1NhbnNLUi1NZWRpdW1cIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PSWwzSTdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uNDAud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrYmQwMywgVStiZDA2LCBVK2JkMDgsIFUrYmQwYS1iZDBmLCBVK2JkMTEtYmQyMiwgVStiZDI1LWJkNDcsIFUrYmQ0OS1iZDU4LCBVK2JkNWEtYmQ3ZiwgVStiZDgyLWJkODMsIFUrYmQ4NS1iZDg3LCBVK2JkOGEtYmQ4ZiwgVStiZDkxLWJkOTIsIFUrYmQ5NCwgVStiZDk2LWJkOTgsIFUrYmQ5YS1iZGFmO1xyXG59XHJcblxyXG5cclxuLyogWzQxXSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBNZWRpdW1cIiksIGxvY2FsKFwiTm90b1NhbnNLUi1NZWRpdW1cIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PSWwzSTdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uNDEud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrYmM0ZS1iYzgzLCBVK2JjODYtYmM4NywgVStiYzg5LWJjOGIsIFUrYmM4ZC1iYzkzLCBVK2JjOTYsIFUrYmM5OCwgVStiYzliLWJjOWYsIFUrYmNhMi1iY2EzLCBVK2JjYTUtYmNhNywgVStiY2E5LWJjYjIsIFUrYmNiNC1iY2JiLCBVK2JjYmUtYmNiZiwgVStiY2MxLWJjYzMsIFUrYmNjNS1iY2NjLCBVK2JjY2UtYmNkMCwgVStiY2QyLWJjZDQsIFUrYmNkNi1iY2YzLCBVK2JjZjcsIFUrYmNmOS1iY2ZiLCBVK2JjZmQtYmQwMjtcclxufVxyXG5cclxuXHJcbi8qIFs0Ml0gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogNTAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgTWVkaXVtXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItTWVkaXVtXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT0lsM0k3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjQyLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVK2JiOTAtYmJhMywgVStiYmE1LWJiYWIsIFUrYmJhZC1iYmJmLCBVK2JiYzEtYmJmNywgVStiYmZhLWJiZmIsIFUrYmJmZC1iYmZlLCBVK2JjMDEtYmMwNywgVStiYzA5LWJjMGEsIFUrYmMwZSwgVStiYzEwLCBVK2JjMTItYmMxMywgVStiYzE3LCBVK2JjMTktYmMxYSwgVStiYzFlLCBVK2JjMjAtYmMyMywgVStiYzI2LCBVK2JjMjgsIFUrYmMyYS1iYzJjLCBVK2JjMmUtYmMyZiwgVStiYzMyLWJjMzMsIFUrYmMzNS1iYzM3LCBVK2JjMzktYmMzZiwgVStiYzQxLWJjNDIsIFUrYmM0NCwgVStiYzQ2LWJjNDgsIFUrYmM0YS1iYzRkO1xyXG59XHJcblxyXG5cclxuLyogWzQzXSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBNZWRpdW1cIiksIGxvY2FsKFwiTm90b1NhbnNLUi1NZWRpdW1cIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PSWwzSTdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uNDMud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrYmFlNi1iYWZiLCBVK2JhZmQtYmIxNywgVStiYjE5LWJiMzMsIFUrYmIzNywgVStiYjM5LWJiM2EsIFUrYmIzZC1iYjQzLCBVK2JiNDUtYmI0NiwgVStiYjQ4LCBVK2JiNGEtYmI0ZiwgVStiYjUxLWJiNTMsIFUrYmI1NS1iYjU3LCBVK2JiNTktYmI2MiwgVStiYjY0LWJiOGY7XHJcbn1cclxuXHJcblxyXG4vKiBbNDRdICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIE1lZGl1bVwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLU1lZGl1bVwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9JbDNJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi40NC53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVStiYTMwLWJhMzcsIFUrYmEzYS1iYTNiLCBVK2JhM2QtYmEzZiwgVStiYTQxLWJhNDcsIFUrYmE0OS1iYTRhLCBVK2JhNGMsIFUrYmE0ZS1iYTUzLCBVK2JhNTYtYmE1NywgVStiYTU5LWJhNWIsIFUrYmE1ZC1iYTYzLCBVK2JhNjUtYmE2NiwgVStiYTY4LWJhNmYsIFUrYmE3MS1iYTczLCBVK2JhNzUtYmE3NywgVStiYTc5LWJhODQsIFUrYmE4NiwgVStiYTg4LWJhYTcsIFUrYmFhYSwgVStiYWFkLWJhYWYsIFUrYmFiMS1iYWI3LCBVK2JhYmEsIFUrYmFiYywgVStiYWJlLWJhZTU7XHJcbn1cclxuXHJcblxyXG4vKiBbNDVdICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIE1lZGl1bVwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLU1lZGl1bVwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9JbDNJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi40NS53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVStiOTZlLWI5NzMsIFUrYjk3Ni1iOTc3LCBVK2I5NzktYjk3YiwgVStiOTdkLWI5ODMsIFUrYjk4NiwgVStiOTg4LCBVK2I5OGEtYjk4ZCwgVStiOThmLWI5YWIsIFUrYjlhZS1iOWFmLCBVK2I5YjEtYjliMywgVStiOWI1LWI5YmIsIFUrYjliZSwgVStiOWMwLCBVK2I5YzItYjljNywgVStiOWNhLWI5Y2IsIFUrYjljZCwgVStiOWQyLWI5ZDcsIFUrYjlkYSwgVStiOWRjLCBVK2I5ZGYtYjllMCwgVStiOWUyLCBVK2I5ZTYtYjllNywgVStiOWU5LWI5ZjMsIFUrYjlmNiwgVStiOWY4LCBVK2I5ZmItYmEyZjtcclxufVxyXG5cclxuXHJcbi8qIFs0Nl0gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogNTAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgTWVkaXVtXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItTWVkaXVtXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT0lsM0k3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjQ2LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVK2I4YmYtYjhjYiwgVStiOGNkLWI4ZTAsIFUrYjhlMi1iOGU3LCBVK2I4ZWEtYjhlYiwgVStiOGVkLWI4ZWYsIFUrYjhmMS1iOGY3LCBVK2I4ZmEsIFUrYjhmYywgVStiOGZlLWI5MDMsIFUrYjkwNS1iOTE3LCBVK2I5MTktYjkxZiwgVStiOTIxLWI5M2IsIFUrYjkzZC1iOTU3LCBVK2I5NWEtYjk1YiwgVStiOTVkLWI5NWYsIFUrYjk2MS1iOTY3LCBVK2I5NjktYjk2YztcclxufVxyXG5cclxuXHJcbi8qIFs0N10gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogNTAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgTWVkaXVtXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItTWVkaXVtXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT0lsM0k3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjQ3LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVK2I4MGQtYjgwZiwgVStiODExLWI4MTcsIFUrYjgxYSwgVStiODFjLWI4MjMsIFUrYjgyNi1iODI3LCBVK2I4MjktYjgyYiwgVStiODJkLWI4MzMsIFUrYjgzNiwgVStiODNhLWI4M2YsIFUrYjg0MS1iODViLCBVK2I4NWUtYjg1ZiwgVStiODYxLWI4NjMsIFUrYjg2NS1iODZiLCBVK2I4NmUsIFUrYjg3MCwgVStiODcyLWI4YWYsIFUrYjhiMS1iOGJlO1xyXG59XHJcblxyXG5cclxuLyogWzQ4XSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBNZWRpdW1cIiksIGxvY2FsKFwiTm90b1NhbnNLUi1NZWRpdW1cIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PSWwzSTdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uNDgud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrYjc0ZC1iNzVmLCBVK2I3NjEtYjc2MywgVStiNzY1LWI3NzQsIFUrYjc3Ni1iNzdiLCBVK2I3N2UtYjc3ZiwgVStiNzgxLWI3ODMsIFUrYjc4NS1iNzhiLCBVK2I3OGUsIFUrYjc5Mi1iNzk2LCBVK2I3OWEtYjc5YiwgVStiNzlkLWI3YTcsIFUrYjdhYSwgVStiN2FlLWI3YjMsIFUrYjdiNi1iN2M4LCBVK2I3Y2EtYjdlYiwgVStiN2VlLWI3ZWYsIFUrYjdmMS1iN2YzLCBVK2I3ZjUtYjdmYiwgVStiN2ZlLCBVK2I4MDItYjgwNiwgVStiODBhLWI4MGI7XHJcbn1cclxuXHJcblxyXG4vKiBbNDldICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIE1lZGl1bVwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLU1lZGl1bVwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9JbDNJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi40OS53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVStiNmE3LWI2YWEsIFUrYjZhYy1iNmIwLCBVK2I2YjItYjZlZiwgVStiNmYxLWI3MjcsIFUrYjcyYS1iNzJiLCBVK2I3MmQtYjcyZSwgVStiNzMxLWI3MzcsIFUrYjczOS1iNzNhLCBVK2I3M2MtYjc0MywgVStiNzQ1LWI3NGM7XHJcbn1cclxuXHJcblxyXG4vKiBbNTBdICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIE1lZGl1bVwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLU1lZGl1bVwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9JbDNJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi41MC53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVStiNjA1LWI2MGYsIFUrYjYxMi1iNjE3LCBVK2I2MTktYjYyNCwgVStiNjI2LWI2OWIsIFUrYjY5ZS1iNmEzLCBVK2I2YTUtYjZhNjtcclxufVxyXG5cclxuXHJcbi8qIFs1MV0gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogNTAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgTWVkaXVtXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItTWVkaXVtXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT0lsM0k3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjUxLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVK2I1NWYsIFUrYjU2Mi1iNTgzLCBVK2I1ODUtYjU5ZiwgVStiNWEyLWI1YTMsIFUrYjVhNS1iNWE3LCBVK2I1YTktYjViMiwgVStiNWI1LWI1YmEsIFUrYjViZC1iNjA0O1xyXG59XHJcblxyXG5cclxuLyogWzUyXSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBNZWRpdW1cIiksIGxvY2FsKFwiTm90b1NhbnNLUi1NZWRpdW1cIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PSWwzSTdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uNTIud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrYjRhNS1iNGI2LCBVK2I0YjgtYjRiZiwgVStiNGMxLWI0YzcsIFUrYjRjOS1iNGRiLCBVK2I0ZGUtYjRkZiwgVStiNGUxLWI0ZTIsIFUrYjRlNS1iNGViLCBVK2I0ZWUsIFUrYjRmMCwgVStiNGYyLWI1MTMsIFUrYjUxNi1iNTE3LCBVK2I1MTktYjUxYSwgVStiNTFkLWI1MjMsIFUrYjUyNiwgVStiNTI4LCBVK2I1MmItYjUyZiwgVStiNTMyLWI1MzMsIFUrYjUzNS1iNTM3LCBVK2I1MzktYjUzZiwgVStiNTQxLWI1NDQsIFUrYjU0Ni1iNTRiLCBVK2I1NGQtYjU0ZiwgVStiNTUxLWI1NWIsIFUrYjU1ZC1iNTVlO1xyXG59XHJcblxyXG5cclxuLyogWzUzXSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBNZWRpdW1cIiksIGxvY2FsKFwiTm90b1NhbnNLUi1NZWRpdW1cIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PSWwzSTdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uNTMud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrYjNmOC1iM2ZiLCBVK2IzZmQtYjQwZiwgVStiNDExLWI0MTcsIFUrYjQxOS1iNDFiLCBVK2I0MWQtYjQxZiwgVStiNDIxLWI0MjcsIFUrYjQyYS1iNDJiLCBVK2I0MmQtYjQ0ZiwgVStiNDUyLWI0NTMsIFUrYjQ1NS1iNDU3LCBVK2I0NTktYjQ1ZiwgVStiNDYyLWI0NjQsIFUrYjQ2Ni1iNDZiLCBVK2I0NmQtYjQ3ZiwgVStiNDgxLWI0YTM7XHJcbn1cclxuXHJcblxyXG4vKiBbNTRdICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIE1lZGl1bVwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLU1lZGl1bVwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9JbDNJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi41NC53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVStiMzQyLWIzNTMsIFUrYjM1Ni1iMzU3LCBVK2IzNTktYjM1YiwgVStiMzVkLWIzNWUsIFUrYjM2MC1iMzYzLCBVK2IzNjYsIFUrYjM2OCwgVStiMzZhLWIzNmQsIFUrYjM2ZiwgVStiMzcyLWIzNzMsIFUrYjM3NS1iMzc3LCBVK2IzNzktYjM3ZiwgVStiMzgxLWIzODIsIFUrYjM4NCwgVStiMzg2LWIzOGIsIFUrYjM4ZC1iM2MzLCBVK2IzYzYtYjNjNywgVStiM2M5LWIzY2EsIFUrYjNjZC1iM2QzLCBVK2IzZDYsIFUrYjNkOCwgVStiM2RhLWIzZjc7XHJcbn1cclxuXHJcblxyXG4vKiBbNTVdICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIE1lZGl1bVwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLU1lZGl1bVwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9JbDNJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi41NS53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVStiMjdjLWIyODMsIFUrYjI4NS1iMjhmLCBVK2IyOTItYjI5MywgVStiMjk1LWIyOTcsIFUrYjI5YS1iMjlmLCBVK2IyYTEtYjJhNCwgVStiMmE3LWIyYTksIFUrYjJhYiwgVStiMmFkLWIyYzcsIFUrYjJjYS1iMmNiLCBVK2IyY2QtYjJjZiwgVStiMmQxLWIyZDcsIFUrYjJkYSwgVStiMmRjLCBVK2IyZGUtYjJlMywgVStiMmU3LCBVK2IyZTktYjJlYSwgVStiMmVmLWIyZjMsIFUrYjJmNiwgVStiMmY4LCBVK2IyZmEtYjJmYiwgVStiMmZkLWIyZmUsIFUrYjMwMi1iMzAzLCBVK2IzMDUtYjMwNywgVStiMzA5LWIzMGYsIFUrYjMxMiwgVStiMzE2LWIzMWIsIFUrYjMxZC1iMzQxO1xyXG59XHJcblxyXG5cclxuLyogWzU2XSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBNZWRpdW1cIiksIGxvY2FsKFwiTm90b1NhbnNLUi1NZWRpdW1cIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PSWwzSTdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uNTYud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrYjFkNi1iMWU3LCBVK2IxZTktYjFmYywgVStiMWZlLWIyMDMsIFUrYjIwNi1iMjA3LCBVK2IyMDktYjIwYiwgVStiMjBkLWIyMTMsIFUrYjIxNi1iMjFmLCBVK2IyMjEtYjI1NywgVStiMjU5LWIyNzMsIFUrYjI3NS1iMjdiO1xyXG59XHJcblxyXG5cclxuLyogWzU3XSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBNZWRpdW1cIiksIGxvY2FsKFwiTm90b1NhbnNLUi1NZWRpdW1cIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PSWwzSTdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uNTcud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrYjEyMC1iMTIyLCBVK2IxMjYtYjEyNywgVStiMTI5LWIxMmIsIFUrYjEyZC1iMTMzLCBVK2IxMzYsIFUrYjEzOCwgVStiMTNhLWIxM2YsIFUrYjE0Mi1iMTQzLCBVK2IxNDUtYjE0ZiwgVStiMTUxLWIxNTMsIFUrYjE1Ni1iMTU3LCBVK2IxNTktYjE3NywgVStiMTdhLWIxN2IsIFUrYjE3ZC1iMTdmLCBVK2IxODEtYjE4NywgVStiMTg5LWIxOGMsIFUrYjE4ZS1iMTkxLCBVK2IxOTUtYjFhNywgVStiMWE5LWIxY2IsIFUrYjFjZC1iMWQ1O1xyXG59XHJcblxyXG5cclxuLyogWzU4XSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBNZWRpdW1cIiksIGxvY2FsKFwiTm90b1NhbnNLUi1NZWRpdW1cIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PSWwzSTdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uNTgud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrYjA1Zi1iMDdiLCBVK2IwN2UtYjA3ZiwgVStiMDgxLWIwODMsIFUrYjA4NS1iMDhiLCBVK2IwOGQtYjA5NywgVStiMDliLCBVK2IwOWQtYjA5ZiwgVStiMGEyLWIwYTcsIFUrYjBhYSwgVStiMGIwLCBVK2IwYjIsIFUrYjBiNi1iMGI3LCBVK2IwYjktYjBiYiwgVStiMGJkLWIwYzMsIFUrYjBjNi1iMGM3LCBVK2IwY2EtYjBjZiwgVStiMGQxLWIwZGYsIFUrYjBlMS1iMGU0LCBVK2IwZTYtYjEwNywgVStiMTBhLWIxMGIsIFUrYjEwZC1iMTBmLCBVK2IxMTEtYjExMiwgVStiMTE0LWIxMTcsIFUrYjExOS1iMTFhLCBVK2IxMWMtYjExZjtcclxufVxyXG5cclxuXHJcbi8qIFs1OV0gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogNTAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgTWVkaXVtXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItTWVkaXVtXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT0lsM0k3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjU5LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVK2FmYWMtYWZiNywgVSthZmJhLWFmYmIsIFUrYWZiZC1hZmJmLCBVK2FmYzEtYWZjNiwgVSthZmNhLWFmY2MsIFUrYWZjZS1hZmQzLCBVK2FmZDUtYWZlNywgVSthZmU5LWFmZWYsIFUrYWZmMS1iMDBiLCBVK2IwMGQtYjAwZiwgVStiMDExLWIwMTMsIFUrYjAxNS1iMDFiLCBVK2IwMWQtYjAyNywgVStiMDI5LWIwNDMsIFUrYjA0NS1iMDQ3LCBVK2IwNDksIFUrYjA0YiwgVStiMDRkLWIwNTIsIFUrYjA1NS1iMDU2LCBVK2IwNTgtYjA1YywgVStiMDVlO1xyXG59XHJcblxyXG5cclxuLyogWzYwXSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBNZWRpdW1cIiksIGxvY2FsKFwiTm90b1NhbnNLUi1NZWRpdW1cIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PSWwzSTdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uNjAud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrYWYwMy1hZjA3LCBVK2FmMDktYWYyYiwgVSthZjJlLWFmMzMsIFUrYWYzNS1hZjNiLCBVK2FmM2UtYWY0MCwgVSthZjQ0LWFmNDcsIFUrYWY0YS1hZjVjLCBVK2FmNWUtYWY2MywgVSthZjY1LWFmN2YsIFUrYWY4MS1hZmFiO1xyXG59XHJcblxyXG5cclxuLyogWzYxXSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBNZWRpdW1cIiksIGxvY2FsKFwiTm90b1NhbnNLUi1NZWRpdW1cIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PSWwzSTdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uNjEud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrYWU1Ni1hZTViLCBVK2FlNWUtYWU2MCwgVSthZTYyLWFlNjQsIFUrYWU2Ni1hZTY3LCBVK2FlNjktYWU2YiwgVSthZTZkLWFlODMsIFUrYWU4NS1hZWJiLCBVK2FlYmYsIFUrYWVjMS1hZWMzLCBVK2FlYzUtYWVjYiwgVSthZWNlLCBVK2FlZDAsIFUrYWVkMi1hZWQ3LCBVK2FlZDktYWVmMywgVSthZWY1LWFmMDI7XHJcbn1cclxuXHJcblxyXG4vKiBbNjJdICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIE1lZGl1bVwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLU1lZGl1bVwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9JbDNJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi42Mi53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVSthZDljLWFkYTMsIFUrYWRhNS1hZGJmLCBVK2FkYzEtYWRjMywgVSthZGM1LWFkYzcsIFUrYWRjOS1hZGQyLCBVK2FkZDQtYWRkYiwgVSthZGRkLWFkZGYsIFUrYWRlMS1hZGUzLCBVK2FkZTUtYWRmNywgVSthZGZhLWFkZmIsIFUrYWRmZC1hZGZmLCBVK2FlMDItYWUwNywgVSthZTBhLCBVK2FlMGMsIFUrYWUwZS1hZTEzLCBVK2FlMTUtYWUyZiwgVSthZTMxLWFlMzMsIFUrYWUzNS1hZTM3LCBVK2FlMzktYWUzZiwgVSthZTQyLCBVK2FlNDQsIFUrYWU0Ni1hZTQ5LCBVK2FlNGIsIFUrYWU0ZiwgVSthZTUxLWFlNTMsIFUrYWU1NTtcclxufVxyXG5cclxuXHJcbi8qIFs2M10gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogNTAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgTWVkaXVtXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItTWVkaXVtXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT0lsM0k3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjYzLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVK2FjZTItYWNlMywgVSthY2U1LWFjZTYsIFUrYWNlOS1hY2VmLCBVK2FjZjIsIFUrYWNmNCwgVSthY2Y3LWFjZmIsIFUrYWNmZS1hY2ZmLCBVK2FkMDEtYWQwMywgVSthZDA1LWFkMGIsIFUrYWQwZC1hZDEwLCBVK2FkMTItYWQxYiwgVSthZDFkLWFkMzMsIFUrYWQzNS1hZDQ4LCBVK2FkNGEtYWQ0ZiwgVSthZDUxLWFkNmIsIFUrYWQ2ZS1hZDZmLCBVK2FkNzEtYWQ3MiwgVSthZDc3LWFkN2MsIFUrYWQ3ZSwgVSthZDgwLCBVK2FkODItYWQ4NywgVSthZDg5LWFkOGIsIFUrYWQ4ZC1hZDhmLCBVK2FkOTEtYWQ5YjtcclxufVxyXG5cclxuXHJcbi8qIFs2NF0gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogNTAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgTWVkaXVtXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItTWVkaXVtXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT0lsM0k3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjY0LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVK2FjMjUtYWMyYywgVSthYzJlLCBVK2FjMzAsIFUrYWMzMi1hYzM3LCBVK2FjMzktYWMzZiwgVSthYzQxLWFjNGMsIFUrYWM0ZS1hYzZmLCBVK2FjNzItYWM3MywgVSthYzc1LWFjNzYsIFUrYWM3OS1hYzdmLCBVK2FjODIsIFUrYWM4NC1hYzg4LCBVK2FjOGEtYWM4YiwgVSthYzhkLWFjOGYsIFUrYWM5MS1hYzkzLCBVK2FjOTUtYWM5YiwgVSthYzlkLWFjOWUsIFUrYWNhMS1hY2E3LCBVK2FjYWIsIFUrYWNhZC1hY2FmLCBVK2FjYjEtYWNiNywgVSthY2JhLWFjYmIsIFUrYWNiZS1hY2MwLCBVK2FjYzItYWNjMywgVSthY2M1LWFjZGY7XHJcbn1cclxuXHJcblxyXG4vKiBbNjVdICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIE1lZGl1bVwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLU1lZGl1bVwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9JbDNJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi42NS53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVSs5OWRmLCBVKzk5ZWQsIFUrOTlmMSwgVSs5OWZmLCBVKzlhMDEsIFUrOWEwOCwgVSs5YTBlLTlhMGYsIFUrOWExOSwgVSs5YTJiLCBVKzlhMzAsIFUrOWEzNi05YTM3LCBVKzlhNDAsIFUrOWE0MywgVSs5YTQ1LCBVKzlhNGQsIFUrOWE1NSwgVSs5YTU3LCBVKzlhNWEtOWE1YiwgVSs5YTVmLCBVKzlhNjIsIFUrOWE2NSwgVSs5YTY5LTlhNmEsIFUrOWFhOCwgVSs5YWI4LCBVKzlhZDMsIFUrOWFlNSwgVSs5YWVlLCBVKzliMWEsIFUrOWIyNywgVSs5YjJhLCBVKzliMzEsIFUrOWIzYywgVSs5YjQxLTliNDUsIFUrOWI0ZiwgVSs5YjU0LCBVKzliNWEsIFUrOWI2ZiwgVSs5YjhlLCBVKzliOTEsIFUrOWI5ZiwgVSs5YmFiLCBVKzliYWUsIFUrOWJjOSwgVSs5YmQ2LCBVKzliZTQsIFUrOWJlOCwgVSs5YzBkLCBVKzljMTAsIFUrOWMxMiwgVSs5YzE1LCBVKzljMjUsIFUrOWMzMiwgVSs5YzNiLCBVKzljNDcsIFUrOWM0OSwgVSs5YzU3LCBVKzljZTUsIFUrOWNlNywgVSs5Y2U5LCBVKzljZjMtOWNmNCwgVSs5Y2Y2LCBVKzlkMDksIFUrOWQxYiwgVSs5ZDI2LCBVKzlkMjgsIFUrOWQzYiwgVSs5ZDUxLCBVKzlkNWQsIFUrOWQ2MC05ZDYxLCBVKzlkNmMsIFUrOWQ3MiwgVSs5ZGE5LCBVKzlkYWYsIFUrOWRiNCwgVSs5ZGM0LCBVKzlkZDcsIFUrOWRmMiwgVSs5ZGY4LTlkZmEsIFUrOWUxYSwgVSs5ZTFlLCBVKzllNzUsIFUrOWU3OSwgVSs5ZTdkLCBVKzllN2YsIFUrOWU5Mi05ZTkzLCBVKzllOTcsIFUrOWU5ZCwgVSs5ZTlmLCBVKzllYTUsIFUrOWViNC05ZWI1LCBVKzllYmIsIFUrOWViZSwgVSs5ZWMzLCBVKzllY2QtOWVjZSwgVSs5ZWQ0LCBVKzllZDgsIFUrOWVkYi05ZWRjLCBVKzllZGUsIFUrOWVlOCwgVSs5ZWY0LCBVKzlmMDctOWYwOCwgVSs5ZjBlLCBVKzlmMTMsIFUrOWYyMCwgVSs5ZjNiLCBVKzlmNGEtOWY0YiwgVSs5ZjRlLCBVKzlmNTIsIFUrOWY1ZiwgVSs5ZjYxLCBVKzlmNjcsIFUrOWY2YSwgVSs5ZjZjLCBVKzlmNzcsIFUrOWY4ZCwgVSs5ZjkwLCBVKzlmOTUsIFUrOWY5YywgVSthYzAyLWFjMDMsIFUrYWMwNS1hYzA2LCBVK2FjMDktYWMwZiwgVSthYzE3LWFjMTgsIFUrYWMxYiwgVSthYzFlLWFjMWYsIFUrYWMyMS1hYzIzO1xyXG59XHJcblxyXG5cclxuLyogWzkzXSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBNZWRpdW1cIiksIGxvY2FsKFwiTm90b1NhbnNLUi1NZWRpdW1cIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PSWwzSTdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uOTMud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrMzM4Yy0zMzljLCBVKzMzOWYtMzNhMCwgVSszM2EyLTMzY2IsIFUrMzNjZi0zM2QwLCBVKzMzZDMsIFUrMzNkNiwgVSszM2Q4LCBVKzMzZGItMzNkZCwgVSs0ZTAxLCBVKzRlMDMsIFUrNGUwNy00ZTA4LCBVKzRlMTEsIFUrNGUxNC00ZTE1LCBVKzRlMTgtNGUxOSwgVSs0ZTFlLCBVKzRlMzIsIFUrNGUzOC00ZTM5LCBVKzRlNDItNGU0MywgVSs0ZTQ1LCBVKzRlNGQtNGU0ZiwgVSs0ZTU2LCBVKzRlNTgtNGU1OSwgVSs0ZTVkLTRlNWUsIFUrNGU2YiwgVSs0ZTZkLCBVKzRlNzMsIFUrNGU3Ni00ZTc3LCBVKzRlN2UsIFUrNGU4MiwgVSs0ZTg2LCBVKzRlODgsIFUrNGU4ZSwgVSs0ZTkwLTRlOTIsIFUrNGU5NC00ZTk1LCBVKzRlOTgsIFUrNGU5YiwgVSs0ZTllLCBVKzRlYTEtNGVhMiwgVSs0ZWE0LTRlYTYsIFUrNGVhOCwgVSs0ZWFiLCBVKzRlYWQtNGVhZSwgVSs0ZWI2LCBVKzRlYzAtNGVjMSwgVSs0ZWM0LCBVKzRlYzcsIFUrNGVjYiwgVSs0ZWNkLCBVKzRlZDQtNGVkNSwgVSs0ZWQ3LTRlZDksIFUrNGVkZCwgVSs0ZWRmLCBVKzRlZTQsIFUrNGVmMCwgVSs0ZWYyLCBVKzRlZjYtNGVmNywgVSs0ZWZiLCBVKzRmMDEsIFUrNGYwOSwgVSs0ZjBiLCBVKzRmMGQtNGYxMSwgVSs0ZjJmLCBVKzRmMzQsIFUrNGYzNiwgVSs0ZjM4LCBVKzRmM2EsIFUrNGYzYy00ZjNkO1xyXG59XHJcblxyXG5cclxuLyogWzk0XSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBNZWRpdW1cIiksIGxvY2FsKFwiTm90b1NhbnNLUi1NZWRpdW1cIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PSWwzSTdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uOTQud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrMzEzNiwgVSszMTM4LCBVKzMxM2EtMzE0MCwgVSszMTQzLTMxNDQsIFUrMzE1MCwgVSszMTUyLCBVKzMxNTQtMzE1NiwgVSszMTU4LTMxNWIsIFUrMzE1ZC0zMTVmLCBVKzMxNjIsIFUrMzE2NC0zMThjLCBVKzMxOGUsIFUrMzIwMC0zMjFiLCBVKzMyMzEsIFUrMzIzOSwgVSszMjUxLTMyNWEsIFUrMzI2MC0zMjdiLCBVKzMyN2UtMzI3ZiwgVSszMjhhLTMyOTAsIFUrMzI5NCwgVSszMjllLCBVKzMyYTUsIFUrMzM4MC0zMzg0LCBVKzMzODgtMzM4YjtcclxufVxyXG5cclxuXHJcbi8qIFs5NV0gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogNTAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgTWVkaXVtXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItTWVkaXVtXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT0lsM0k3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjk1LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVKzJmN2QsIFUrMmY3Zi0yZjhiLCBVKzJmOGUtMmY5MCwgVSsyZjkyLTJmOTcsIFUrMmY5OS0yZmEwLCBVKzJmYTItMmZhMywgVSsyZmE1LTJmYTksIFUrMmZhYy0yZmIxLCBVKzJmYjMtMmZiYywgVSsyZmMxLTJmY2EsIFUrMmZjZC0yZmQ0LCBVKzMwMDMsIFUrMzAxMi0zMDE5LCBVKzMwMWMsIFUrMzAxZS0zMDIwLCBVKzMwMzYsIFUrMzA0MSwgVSszMDQzLCBVKzMwNDUsIFUrMzA0NywgVSszMDQ5LCBVKzMwNGUsIFUrMzA1MCwgVSszMDUyLCBVKzMwNTYsIFUrMzA1YSwgVSszMDVjLCBVKzMwNWUsIFUrMzA2MiwgVSszMDY1LCBVKzMwNmMsIFUrMzA3MC0zMDdkLCBVKzMwODAsIFUrMzA4NSwgVSszMDg3LCBVKzMwOGUsIFUrMzA5MC0zMDkxLCBVKzMwYTEsIFUrMzBhNSwgVSszMGE5LCBVKzMwYWUsIFUrMzBiMS0zMGIyLCBVKzMwYjQsIFUrMzBiNiwgVSszMGJjLTMwYmUsIFUrMzBjMiwgVSszMGM1LCBVKzMwY2MsIFUrMzBkMiwgVSszMGQ0LCBVKzMwZDgtMzBkZCwgVSszMGU0LCBVKzMwZTYsIFUrMzBlOCwgVSszMGVlLCBVKzMwZjAtMzBmMiwgVSszMGY0LTMwZjYsIFUrMzEzMywgVSszMTM1O1xyXG59XHJcblxyXG5cclxuLyogWzk2XSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBNZWRpdW1cIiksIGxvY2FsKFwiTm90b1NhbnNLUi1NZWRpdW1cIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PSWwzSTdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uOTYud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrMjU0MS0yNTRiLCBVKzI1YTQtMjVhOSwgVSsyNWIxLCBVKzI1YjUsIFUrMjViOSwgVSsyNWJmLCBVKzI1YzEsIFUrMjVjMywgVSsyNWM5LTI1Y2EsIFUrMjVjYywgVSsyNWNlLCBVKzI1ZDAtMjVkMSwgVSsyNWU2LCBVKzI1ZWYsIFUrMjYwZiwgVSsyNjFkLCBVKzI2MWYsIFUrMjYyZiwgVSsyNjYwLCBVKzI2NjQsIFUrMjY2Ny0yNjY5LCBVKzI2NmQsIFUrMjY2ZiwgVSsyNzE2LCBVKzI3MWEsIFUrMjczZCwgVSsyNzU2LCBVKzI3NzYtMjc3ZiwgVSsyNzhhLTI3OTMsIFUrMjk2MywgVSsyOTY1LCBVKzJhYzUtMmFjNiwgVSsyYWNiLTJhY2MsIFUrMmYwMCwgVSsyZjA0LCBVKzJmMDYsIFUrMmYwOCwgVSsyZjBhLTJmMGIsIFUrMmYxMS0yZjEyLCBVKzJmMTQsIFUrMmYxNy0yZjE4LCBVKzJmMWMtMmYxZCwgVSsyZjFmLTJmMjAsIFUrMmYyMy0yZjI2LCBVKzJmMjgtMmYyOSwgVSsyZjJiLCBVKzJmMmQsIFUrMmYyZi0yZjMyLCBVKzJmMzgsIFUrMmYzYy0yZjQwLCBVKzJmNDItMmY0YywgVSsyZjRmLTJmNTIsIFUrMmY1NC0yZjU4LCBVKzJmNWEtMmY2NiwgVSsyZjY5LTJmNzAsIFUrMmY3Mi0yZjc2LCBVKzJmNzgsIFUrMmY3YS0yZjdjO1xyXG59XHJcblxyXG5cclxuLyogWzk3XSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBNZWRpdW1cIiksIGxvY2FsKFwiTm90b1NhbnNLUi1NZWRpdW1cIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PSWwzSTdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uOTcud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrMjQ3OS0yNDg3LCBVKzI0OWMtMjRkMSwgVSsyNGQzLTI0ZDcsIFUrMjRkOS0yNGU5LCBVKzI0ZWItMjRmNCwgVSsyNTAwLTI1MDEsIFUrMjUwMywgVSsyNTBjLTI1MTMsIFUrMjUxNS0yNTE2LCBVKzI1MTgtMjU0MDtcclxufVxyXG5cclxuXHJcbi8qIFs5OF0gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogNTAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgTWVkaXVtXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItTWVkaXVtXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT0lsM0k3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjk4LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVKzIxNWItMjE1ZSwgVSsyMTYyLTIxNjksIFUrMjE3MC0yMTc5LCBVKzIxOTUtMjE5OSwgVSsyMWIwLTIxYjQsIFUrMjFiYywgVSsyMWMwLCBVKzIxYzQtMjFjNSwgVSsyMWNkLCBVKzIxY2YtMjFkNCwgVSsyMWUwLTIxZTMsIFUrMjFlNi0yMWU5LCBVKzIyMDAsIFUrMjIwMi0yMjAzLCBVKzIyMDYtMjIwOSwgVSsyMjBiLTIyMGMsIFUrMjIwZiwgVSsyMjExLCBVKzIyMTMsIFUrMjIxYSwgVSsyMjFkLTIyMjAsIFUrMjIyMiwgVSsyMjI1LTIyMjcsIFUrMjIyOS0yMjJjLCBVKzIyMmUsIFUrMjIzNC0yMjM3LCBVKzIyM2QsIFUrMjI0MywgVSsyMjQ1LCBVKzIyNDgsIFUrMjI1MC0yMjUzLCBVKzIyNWEsIFUrMjI2MC0yMjYyLCBVKzIyNjQtMjI2NywgVSsyMjZhLTIyNmIsIFUrMjI2ZS0yMjczLCBVKzIyNzYtMjI3NywgVSsyMjc5LTIyN2IsIFUrMjI4MC0yMjg3LCBVKzIyOGEtMjI4YiwgVSsyMjk1LTIyOTcsIFUrMjJhMy0yMmE1LCBVKzIyYmItMjJiYywgVSsyMmNlLTIyY2YsIFUrMjJkYS0yMmRiLCBVKzIyZWUtMjJlZiwgVSsyMzA2LCBVKzIzMTIsIFUrMjMxNCwgVSsyNDY3LTI0Nzg7XHJcbn1cclxuXHJcblxyXG4vKiBbOTldICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIE1lZGl1bVwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLU1lZGl1bVwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9JbDNJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi45OS53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVSs4MS04MiwgVSs4NCwgVSthMi1hNSwgVSthNy1hOCwgVSthYSwgVSthYy1hZCwgVStiMS1iMywgVStiNiwgVStiOC1iYSwgVStiYy1iZSwgVStjMCwgVStjMiwgVStjNi1jYiwgVStjZS1kMCwgVStkNCwgVStkOC1kOSwgVStkYi1kYywgVStkZS1kZiwgVStlNiwgVStlYiwgVStlZS1mMCwgVStmNCwgVStmNy1mOSwgVStmYiwgVStmZS1mZiwgVSsxMTEsIFUrMTI2LTEyNywgVSsxMzItMTMzLCBVKzEzOCwgVSsxM2YtMTQyLCBVKzE0OS0xNGIsIFUrMTUyLTE1MywgVSsxNjYtMTY3LCBVKzJiYywgVSsyYzcsIFUrMmQwLCBVKzJkOC0yZDksIFUrMmRiLTJkZCwgVSszOTEtMzk0LCBVKzM5Ni0zYTEsIFUrM2EzLTNhOSwgVSszYjItM2I2LCBVKzNiOCwgVSszYmMsIFUrM2JlLTNjMSwgVSszYzMtM2M5LCBVKzIwMTAsIFUrMjAxNS0yMDE2LCBVKzIwMTgtMjAxOSwgVSsyMDFiLCBVKzIwMWYtMjAyMSwgVSsyMDI1LCBVKzIwMzAsIFUrMjAzMy0yMDM2LCBVKzIwM2MsIFUrMjAzZSwgVSsyMDQyLCBVKzIwNzQsIFUrMjA3YS0yMDdmLCBVKzIwODEtMjA4NCwgVSsyMTA5LCBVKzIxMTMsIFUrMjExNiwgVSsyMTIxLCBVKzIxMjYsIFUrMjEyYiwgVSsyMTUzLTIxNTQ7XHJcbn1cclxuXHJcblxyXG4vKiBbMTAwXSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBNZWRpdW1cIiksIGxvY2FsKFwiTm90b1NhbnNLUi1NZWRpdW1cIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PSWwzSTdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uMTAwLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVK2U4LCBVKzJkYSwgVSsyMTYwLCBVKzIxOTQsIFUrMzA1NCwgVSszMDU4LCBVKzMwNmQsIFUrMzA4NiwgVSszMDhkLCBVKzMwYWMsIFUrMzBiYiwgVSszMGM0LCBVKzMwY2QtMzBjZSwgVSszMGUyLCBVKzMxMzIsIFUrMzE0NiwgVSszMTQ5LCBVKzMzOWQsIFUrNGUzYiwgVSs0ZjBhLCBVKzRmZGQsIFUrNGZlMSwgVSs1NDA5LCBVKzU0MGMsIFUrNTgzNCwgVSs1OTJhLTU5MmIsIFUrNWI5YSwgVSs1ZGRlLCBVKzVlMGMsIFUrNWU3MywgVSs1ZjBmLCBVKzYwZjMsIFUrNjUzZiwgVSs2NjFmLCBVKzY2MmYsIFUrNjY3YSwgVSs2ODNjLCBVKzZiNGMsIFUrNmMxMSwgVSs3NjdjLCBVKzc2ZWUsIFUrNzZmNCwgVSs3N2YzLCBVKzc5ZDEsIFUrN2E3YSwgVSs3YjJjLCBVKzdkMjIsIFUrODIwNywgVSs4YTAwLCBVKzhhNzEsIFUrOTI4MCwgVSs5NTgwLCBVKzk1OGIsIFUrOTZjNiwgVSs5NzYyLCBVKzk4ZGYsIFUrOWVkMSwgVSthYzJkLCBVK2FkYzgsIFUrYWRkMywgVSthZjQ4LCBVK2IwMTQsIFUrYjEzNC1iMTM1LCBVK2IxNTgsIFUrYjJhYSwgVStiMzVmLCBVK2I2YTQsIFUrYjljZiwgVStiYjYzLCBVK2JkMjMsIFUrYmU5MSwgVStjMjliLCBVK2MzZjQsIFUrYzQyYywgVStjNTVjLCBVK2M1NzMsIFUrYzU4ZiwgVStjNzhjLCBVK2M3ZGQsIFUrYzhmNSwgVStjYWQxLCBVK2NjNDgsIFUrY2YxMCwgVStjZjIwLCBVK2QwM2MsIFUrZDA3ZCwgVStkMmEwLCBVK2QzMGUsIFUrZDM4ZCwgVStkM2E4LCBVK2QzYzgsIFUrZDVlNSwgVStkNWY5LCBVK2Q2ZTQsIFUrZjkwYSwgVStmZjAyLCBVK2ZmMWM7XHJcbn1cclxuXHJcblxyXG4vKiBbMTAxXSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBNZWRpdW1cIiksIGxvY2FsKFwiTm90b1NhbnNLUi1NZWRpdW1cIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PSWwzSTdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uMTAxLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVKzNiMSwgVSsyNDY2LCBVKzI1YTEsIFUrMjVhMywgVSsyNjFjLCBVKzMwMDgtMzAwOSwgVSszMDViLCBVKzMwNWQsIFUrMzA2OSwgVSszMGE3LCBVKzMwYmEsIFUrMzBjZiwgVSszMGVmLCBVKzMxNTEsIFUrMzE1NywgVSs0ZTRiLCBVKzRlNWYsIFUrNGU4YywgVSs0ZWNhLCBVKzRlZDYsIFUrNGY1YiwgVSs1MGNmLCBVKzUxNDksIFUrNTE2NSwgVSs1MTcxLCBVKzUyMjksIFUrNTI5YiwgVSs1MzE2LCBVKzUzOWYsIFUrNTNmMiwgVSs1NzFmLCBVKzU3MjgsIFUrNThlYiwgVSs1OTFjLCBVKzViNzgsIFUrNWMxMSwgVSs1YzU1LCBVKzVkZGQsIFUrNWUwMiwgVSs1ZmI3LCBVKzYwYzUsIFUrNjEwZiwgVSs2MTFmLCBVKzY2MjUsIFUrNjZmOCwgVSs2Nzk3LCBVKzY3OWMsIFUrNjgyYSwgVSs2ZDJhLCBVKzcwNmIsIFUrNzQwNiwgVSs3NjdiLCBVKzc2ZjgsIFUrNzdlNSwgVSs3YWNiLCBVKzg5OGIsIFUrOGE2OSwgVSs4ZGVmLCBVKzhmZDEsIFUrOTAxYSwgVSs5MGU4LCBVKzkxY2QsIFUrOTc1ZSwgVSthZTE0LCBVK2FlNmMsIFUrYWVjMCwgVSthZmM3LCBVK2FmYzksIFUrYjAxYywgVStiMDI4LCBVK2IzMDgsIFUrYjMxMSwgVStiMzE0LCBVK2IzMWMsIFUrYjUyNCwgVStiNTYwLCBVK2I3NjQsIFUrYjkyMCwgVStiOWUzLCBVK2JkNDgsIFUrYmU3ZCwgVStjMGRiLCBVK2MyMzEsIFUrYzI3MCwgVStjMmUzLCBVK2MzN2QsIFUrYzNlZCwgVStjNTMwLCBVK2M2YTUsIFUrYzZkYywgVStjN2E0LCBVK2M5NTQsIFUrYzk3NCwgVStkMDAwLCBVK2Q1NjUsIFUrZDY2NywgVStkNmM1LCBVK2Q3OWQsIFUrZmYxZTtcclxufVxyXG5cclxuXHJcbi8qIFsxMDJdICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIE1lZGl1bVwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLU1lZGl1bVwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9JbDNJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi4xMDIud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrMTMxLCBVKzIwMzIsIFUrMjQ2NSwgVSsyNjQyLCBVKzMwNDgsIFUrMzA1MSwgVSszMDgzLTMwODQsIFUrMzA4ZiwgVSszMGMwLCBVKzMwZDEsIFUrMzBkMywgVSszMGQ2LCBVKzMwZGYsIFUrMzBlNywgVSszMTUzLCBVKzRlMTYsIFUrNGU4YiwgVSs0ZWU1LCBVKzUyMDYsIFUrNTJhMCwgVSs1MmQ1LCBVKzUzZTQsIFUrNTNlZiwgVSs1NGMxLCBVKzU3Y2UsIFUrNTk3ZCwgVSs1YjhjLCBVKzVlYTYsIFUrNWY4YywgVSs1Zjk3LCBVKzYyMTAsIFUrNjI0MCwgVSs2MjRiLCBVKzY3MjgsIFUrNmJkNCwgVSs3MjM2LCBVKzcyNjksIFUrNzI3OSwgVSs3MzhiLCBVKzc1MjgsIFUrNzUzMCwgVSs3NjdlLCBVKzc5OGYsIFUrODAwNSwgVSs4YTE4LCBVKzkwZmQsIFUrOTFjYywgVSs5NTc3LCBVKzk1OTMsIFUrOThhOCwgVSthYzIwLCBVK2FjZjYsIFUrYWQ5MCwgVSthZjVkLCBVK2FmODAsIFUrYWZjZCwgVSthZmYwLCBVK2IwYTEsIFUrYjBiNSwgVStiMWZkLCBVK2IyZmMsIFUrYjM4MCwgVStiNTFiLCBVK2I1ODQsIFUrYjViMywgVStiOGZkLCBVK2I5M2MsIFUrYjlmNCwgVStiYjQ0LCBVK2JjMDgsIFUrYmMyNywgVStiYzQ5LCBVK2JlNTUsIFUrYmU2NCwgVStiZmIwLCBVK2JmYzUsIFUrYzE3OCwgVStjMjFmLCBVK2MzMTQsIFUrYzRmMSwgVStjNThkLCBVK2M2NjQsIFUrYzY5OCwgVStjNmE3LCBVK2M2YzEsIFUrYzllZCwgVStjYWMwLCBVK2NhY2MsIFUrY2FkOSwgVStjY2I1LCBVK2NkY2MsIFUrZDBlNCwgVStkMTQzLCBVK2QzMjAsIFUrZDMzMCwgVStkNTRkLCBVK2ZmMDYsIFUrZmYxZiwgVStmZjVlO1xyXG59XHJcblxyXG5cclxuLyogWzEwM10gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogNTAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgTWVkaXVtXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItTWVkaXVtXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT0lsM0k3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjEwMy53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVStiNCwgVSsyMGE5LCBVKzIwYWMsIFUrMjE5MCwgVSsyNGQ4LCBVKzI1MDIsIFUrMjUxNCwgVSsyNTkyLCBVKzI1YzctMjVjOCwgVSsyNjYzLCBVKzMwNjAsIFUrMzA2NCwgVSszMDgxLCBVKzMwODgsIFUrMzBhMywgVSszMGE2LCBVKzMwYWEsIFUrMzBiNSwgVSszMGM3LCBVKzMwY2EtMzBjYiwgVSszMGQwLCBVKzMwZTMsIFUrMzBlNSwgVSszMzllLCBVKzRlMDksIFUrNGVhYywgVSs0ZjVjLCBVKzUxNjctNTE2OCwgVSs1MTZjLCBVKzUxZmEsIFUrNTQwOCwgVSs1NDBkLCBVKzU5MWEsIFUrNWI1NywgVSs2MjExLCBVKzY1YjksIFUrNjYwZSwgVSs2NjQyLCBVKzY3MDAsIFUrNmI2MywgVSs2ZTJmLCBVKzcwNjMsIFUrNzUzMiwgVSs3OTNlLCBVKzgxZWEsIFUrODI3MiwgVSs4MmIxLCBVKzg5N2YsIFUrOGVjYSwgVSs5MWNlLCBVK2FjMzgsIFUrYWQ3NiwgVSthZTg0LCBVK2FlY2MsIFUrYjA3ZCwgVStiMGIxLCBVK2IyMTUsIFUrYjJhMCwgVStiMzEwLCBVK2IzZDcsIFUrYjUyYSwgVStiNjE4LCBVK2I3NzUsIFUrYjc5NywgVStiY2Q1LCBVK2JkNTksIFUrYmU4MCwgVStiZWE4LCBVK2JlZDEsIFUrYmVlNC1iZWU1LCBVK2MwNjAsIFUrYzJlZiwgVStjMzI5LCBVK2MzZGMsIFUrYzU5NywgVStjNWJkLCBVK2M1ZTUsIFUrYzY5YywgVStjOWQ2LCBVK2NhMjksIFUrY2E1YywgVStjYTg0LCBVK2NjMzksIFUrY2MzYiwgVStjZTg5LCBVK2NlZTUsIFUrY2Y2NSwgVStjZjg1LCBVK2QwNTgsIFUrZDE0NSwgVStkMjJkLCBVK2QzMjUsIFUrZDM3ZCwgVStkM2FkLCBVK2Q3NjksIFUrZmYwYztcclxufVxyXG5cclxuXHJcbi8qIFsxMDRdICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIE1lZGl1bVwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLU1lZGl1bVwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9JbDNJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi4xMDQud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrMjE2MSwgVSsyMjI4LCBVKzIyOTksIFUrMjQ2NCwgVSsyNTE3LCBVKzI2NDAsIFUrMzA0MiwgVSszMDRhLCBVKzMwNTMsIFUrMzA2MSwgVSszMDdmLCBVKzMwODIsIFUrMzA4YywgVSszMDkyLCBVKzMwYTgsIFUrMzBhYiwgVSszMGFkLCBVKzMwYjAsIFUrMzBiMywgVSszMGI3LCBVKzMwYzEsIFUrMzBjNiwgVSszMGM5LCBVKzMwZDUsIFUrMzBkNywgVSszMGRlLCBVKzMwZTAtMzBlMSwgVSszMGVjLTMwZWQsIFUrNGUwYiwgVSs0ZTBkLCBVKzRlZTMsIFUrNTNmMCwgVSs1NDhjLCBVKzViODksIFUrNWJiNiwgVSs1YzBmLCBVKzYxMWIsIFUrNjc3MSwgVSs2YWEyLCBVKzZiY2QsIFUrNmMzNCwgVSs2Y2Q1LCBVKzZkNzcsIFUrNzY3ZCwgVSs3OTVlLCBVKzhlY2QsIFUrOTk5OSwgVSs5YWQ4LCBVK2FjMDcsIFUrYWMxYSwgVSthYzQwLCBVK2FkMGMsIFUrYWQ4OCwgVSthZGE0LCBVK2FlMDEsIFUrYWU2NSwgVSthZWJkLCBVK2FlYzQsIFUrYWZlOCwgVStiMTM5LCBVK2IyMDUsIFUrYjM4MywgVStiMzhjLCBVK2I0MmMsIFUrYjQ2MSwgVStiNTVjLCBVK2I3OGYsIFUrYjhmYiwgVStiOWY3LCBVK2JhZmMsIFUrYmM5OSwgVStiZWQ4LCBVK2JmY2QsIFUrYzBiZiwgVStjMGY5LCBVK2MxNjcsIFUrYzIwNCwgVStjMjBmLCBVK2MyMmYsIFUrYzI1OCwgVStjMjk4LCBVK2MyYmMsIFUrYzM4OCwgVStjNTAxLCBVK2M1MGMsIFUrYzViOSwgVStjNWNlLCBVK2M2NDEsIFUrYzY0OCwgVStjNzNkLCBVK2NhNTAsIFUrY2E2MSwgVStjYzRjLCBVK2NlYWMsIFUrZDBkNCwgVStkNWY3LCBVK2Q2ZDcsIFUrZmYxYTtcclxufVxyXG5cclxuXHJcbi8qIFsxMDVdICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIE1lZGl1bVwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLU1lZGl1bVwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9JbDNJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi4xMDUud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrMjEwMywgVSsyNDYzLCBVKzI1YzYsIFUrMjVjYiwgVSsyNjZjLCBVKzMwMDEsIFUrMzAwYSwgVSszMDQ2LCBVKzMwNGMtMzA0ZCwgVSszMDRmLCBVKzMwNTUsIFUrMzA1OSwgVSszMDYzLCBVKzMwNjYtMzA2OCwgVSszMDZmLCBVKzMwODksIFUrMzBiOCwgVSszMGJmLCBVKzMxNGYsIFUrNGUwYSwgVSs1NzBiLCBVKzU3MzAsIFUrNTkxNiwgVSs1OTI5LCBVKzVjNzEsIFUrNWU3NCwgVSs1ZmMzLCBVKzYwMWQsIFUrNjAyNywgVSs2M2QwLCBVKzY3MDksIFUrNjczNCwgVSs3NTFmLCBVKzc2ODQsIFUrODJmMSwgVSs5MDUzLCBVKzkxZDEsIFUrOTdmMywgVSthYzJmLCBVK2FjNGQsIFUrYWRjNCwgVSthZGU0LCBVK2FlNDEsIFUrYWU0ZC1hZTRlLCBVK2FlZDEsIFUrYWZiOSwgVStiMGUwLCBVK2IyOTksIFUrYjM2NSwgVStiNDZjLCBVK2I0ODAsIFUrYjRjOCwgVStiN2I0LCBVK2I4MTksIFUrYjkxOCwgVStiYWFiLCBVK2JhYjksIFUrYmU4ZiwgVStiZWQ3LCBVK2MwZWMsIFUrYzE5ZiwgVStjMWE1LCBVK2MzZDksIFUrYzQ2NCwgVStjNTNkLCBVK2M1NTMsIFUrYzU3MCwgVStjNWNjLCBVK2M2MzMsIFUrYzZhNCwgVStjN2EzLCBVK2M3YTYsIFUrYzg4NiwgVStjOWQ5LWM5ZGEsIFUrYzllYywgVStjYTBjLCBVK2NjMjEsIFUrY2QxYiwgVStjZDc4LCBVK2NkYzQsIFUrY2VmOCwgVStjZmU0LCBVK2QwYTUsIFUrZDBiNSwgVStkMGVjLCBVK2QxNWQsIFUrZDE4OCwgVStkMjNjLCBVK2QyYWMsIFUrZDcyOSwgVStkNzliLCBVK2ZmMDEsIFUrZmYwOC1mZjA5LCBVK2ZmNWM7XHJcbn1cclxuXHJcblxyXG4vKiBbMTA2XSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBNZWRpdW1cIiksIGxvY2FsKFwiTm90b1NhbnNLUi1NZWRpdW1cIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PSWwzSTdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uMTA2LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVKzIwMzktMjAzYSwgVSsyMjNjLCBVKzI1YjMsIFUrMjViNywgVSsyNWJkLCBVKzI1Y2YsIFUrMjY2YSwgVSszMDAyLCBVKzMwMGIsIFUrMzA0YiwgVSszMDU3LCBVKzMwNWYsIFUrMzA2YS0zMDZiLCBVKzMwN2UsIFUrMzA4YS0zMDhiLCBVKzMwOTMsIFUrMzBhMiwgVSszMGFmLCBVKzMwYjksIFUrMzBjMywgVSszMGM4LCBVKzMwZTktMzBlYiwgVSszM2ExLCBVKzRlMDAsIFUrNTI0ZCwgVSs1MzU3LCBVKzViNTAsIFUrNzEyMSwgVSs4ODRjLCBVKzk3NTEsIFUrYWM5NCwgVSthZWJlLCBVK2FlY2QsIFUrYWYwOCwgVSthZjQxLCBVK2FmNDksIFUrYjAxMCwgVStiMDUzLCBVK2IxMDksIFUrYjExYiwgVStiMTI4LCBVK2IxNTQsIFUrYjI5MSwgVStiMmU2LCBVK2IzMDEsIFUrYjM4NSwgVStiNTI1LCBVK2I1YjQsIFUrYjcyOSwgVStiNzJmLCBVK2I3MzgsIFUrYjdmZiwgVStiODM3LCBVK2I5NzUsIFUrYmE2NywgVStiYjQ3LCBVK2JjMWYsIFUrYmQ5MCwgVStiZmQ0LCBVK2MyN2MsIFUrYzMyNCwgVStjMzc5LCBVK2MzZTAsIFUrYzQ2NSwgVStjNTNiLCBVK2M1OGMsIFUrYzYxMCwgVStjNjUzLCBVK2M2Y2QsIFUrYzgxMywgVStjODJmLCBVK2M5OTksIFUrYzllMCwgVStjYWM0LCBVK2NhZDMsIFUrY2JkNCwgVStjYzEwLCBVK2NjMjIsIFUrY2NiOCwgVStjY2JjLCBVK2NkYTUsIFUrY2U4NCwgVStjZWEzLCBVK2NmNjcsIFUrY2ZlMSwgVStkMjQxLCBVK2QzMGQsIFUrZDMxYywgVStkMzkxLCBVK2Q0MDEsIFUrZDQ3OSwgVStkNWM5LCBVK2Q1ZGIsIFUrZDY0OSwgVStkNmQ0O1xyXG59XHJcblxyXG5cclxuLyogWzEwN10gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogNTAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgTWVkaXVtXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItTWVkaXVtXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT0lsM0k3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjEwNy53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVStiMCwgVStlOSwgVSsyMTkzLCBVKzI0NjIsIFUrMjYwZSwgVSsyNjFlLCBVKzMwMGUtMzAwZiwgVSszMDQ0LCBVKzMwYTQsIFUrMzBmYi0zMGZjLCBVKzMxNGQsIFUrNTk3MywgVSs2NTQ1LCBVKzY3MDgsIFUrNzUzNywgVSthYzg5LCBVK2FjOWMsIFUrYWNjMSwgVSthZDA0LCBVK2FkNzUsIFUrYWQ3ZCwgVSthZTQ1LCBVK2FlNjEsIFUrYWY0MiwgVStiMGFiLCBVK2IwYWYsIFUrYjBiMywgVStiMTJjLCBVK2IxOTQsIFUrYjFhOCwgVStiMjIwLCBVK2IyNTgsIFUrYjI4NCwgVStiMmZmLCBVK2IzMTUsIFUrYjM3MSwgVStiM2Q0LWIzZDUsIFUrYjQ2MCwgVStiNTI3LCBVK2I1MzQsIFUrYjgxMCwgVStiODE4LCBVK2I5OGUsIFUrYmE1NSwgVStiYmFjLCBVK2JjMGIsIFUrYmM0MCwgVStiY2ExLCBVK2JjY2QsIFUrYmQ5MywgVStiZTU0LCBVK2JlNWEsIFUrYmYwOCwgVStiZjUwLCBVK2JmNTUsIFUrYmZkYywgVStjMGMwLCBVK2MwZDAsIFUrYzBmNCwgVStjMTAwLCBVK2MxMWUsIFUrYzE3MCwgVStjMjBkLCBVK2MyNzQsIFUrYzI5MCwgVStjMzA4LCBVK2MzNjksIFUrYzUzOSwgVStjNTg3LCBVK2M1ZmYsIFUrYzZlYywgVStjNzBjLCBVK2M3YWQsIFUrYzdjOCwgVStjODNjLCBVK2M4ODEsIFUrY2I0OCwgVStjYzYwLCBVK2NlNjksIFUrY2U2YiwgVStjZTc1LCBVK2NmMDQsIFUrY2YwOCwgVStjZjU1LCBVK2NmNzAsIFUrY2ZmYywgVStkMGI3LCBVK2QxYTgsIFUrZDJjOCwgVStkMzg0LCBVK2Q0N2MsIFUrZDQ4YiwgVStkNWRkLCBVK2Q1ZTgsIFUrZDcyMCwgVStkNzU5LCBVK2Y5ODE7XHJcbn1cclxuXHJcblxyXG4vKiBbMTA4XSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBNZWRpdW1cIiksIGxvY2FsKFwiTm90b1NhbnNLUi1NZWRpdW1cIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PSWwzSTdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uMTA4LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVK2UwLCBVK2UyLCBVKzM5NSwgVSszYjcsIFUrM2JhLCBVKzI0NjAtMjQ2MSwgVSsyNWEwLCBVKzMwMTAtMzAxMSwgVSszMDZlLCBVKzMwZjMsIFUrMzE0YSwgVSszMTRjLCBVKzU5MjcsIFUrNjViMCwgVSs3ZTQxLCBVKzk3ZDMsIFUrOWFkNCwgVSthZDQ5LCBVK2FlMGIsIFUrYWUwZCwgVSthZTQzLCBVK2FlNWQsIFUrYWVjZiwgVSthZjNjLCBVK2FmNjQsIFUrYWZkNCwgVStiMDgwLCBVK2IwODQsIFUrYjBjNSwgVStiMTBjLCBVK2IxZTgsIFUrYjJhYywgVStiMzZlLCBVK2I0NTEsIFUrYjUxNSwgVStiNTQwLCBVK2I1NjEsIFUrYjZhYiwgVStiNmIxLCBVK2I3MmMsIFUrYjczMCwgVStiNzQ0LCBVK2I4MDAsIFUrYjhlYywgVStiOGYwLCBVK2I5MDQsIFUrYjk2OCwgVStiOTZkLCBVK2I5ODcsIFUrYjlkOSwgVStiYjM2LCBVK2JiNDksIFUrYmMyZCwgVStiYzQzLCBVK2JjZjYsIFUrYmQ4OSwgVStiZTU3LCBVK2JlNjEsIFUrYmVkNCwgVStjMDkwLCBVK2MxMzAsIFUrYzE0OCwgVStjMTljLCBVK2MyZjksIFUrYzM2YywgVStjMzdjLCBVK2MzODQsIFUrYzNkZiwgVStjNTc1LCBVK2M1ODQsIFUrYzY2MCwgVStjNzE5LCBVK2M4MTYsIFUrY2E0ZCwgVStjYTU0LCBVK2NhYmMsIFUrY2I0OSwgVStjYzE0LCBVK2NmZjUsIFUrZDAwNCwgVStkMDM4LCBVK2QwYjQsIFUrZDBkMywgVStkMGUwLCBVK2QwZWQsIFUrZDEzMSwgVStkMWIwLCBVK2QzMWYsIFUrZDMzZCwgVStkM2EwLCBVK2QzYWIsIFUrZDUxNCwgVStkNTg0LCBVK2Q2YTEsIFUrZDZjYywgVStkNzQ5LCBVK2Q3NjAsIFUrZDc5OTtcclxufVxyXG5cclxuXHJcbi8qIFsxMDldICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIE1lZGl1bVwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLU1lZGl1bVwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9JbDNJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi4xMDkud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrMjQsIFUrNjAsIFUrM2I5LCBVKzNiYiwgVSszYmQsIFUrMjE5MSwgVSsyNjA2LCBVKzMwMGMtMzAwZCwgVSszMTMxLCBVKzMxMzQsIFUrMzEzOSwgVSszMTQxLTMxNDIsIFUrMzE0OCwgVSszMTYxLCBVKzMxNjMsIFUrMzIxYywgVSs0ZWJhLCBVKzUzMTcsIFUrYWMzMSwgVSthYzc3LCBVK2FjOWYsIFUrYWNiOSwgVSthY2YwLWFjZjEsIFUrYWNmZCwgVSthZDczLCBVK2FmM2QsIFUrYjAwYywgVStiMDRhLCBVK2IwNTcsIFUrYjBjNCwgVStiMTg4LCBVK2IxY2MsIFUrYjIxNCwgVStiMmRiLCBVK2IyZWUsIFUrYjMwNCwgVStiNGVkLCBVK2I1MTgsIFUrYjViYywgVStiNjI1LCBVK2I2OWMtYjY5ZCwgVStiN2FjLCBVK2I4MDEsIFUrYjg2YywgVStiOTU5LCBVK2I5NWMsIFUrYjk4NSwgVStiYTQ4LCBVK2JiNTgsIFUrYmMwYywgVStiYzM4LCBVK2JjODUsIFUrYmM5YSwgVStiZjQwLCBVK2MwNjgsIFUrYzBiZCwgVStjMGNjLCBVK2MxMmYsIFUrYzE0OSwgVStjMWUwLCBVK2MyMmIsIFUrYzIyZCwgVStjMjUwLCBVK2MyZmMsIFUrYzMwMCwgVStjMzEzLCBVK2MzNzAsIFUrYzNkOCwgVStjNTU3LCBVK2M1ODAsIFUrYzVlMywgVStjNjJlLCBVK2M2MzQsIFUrYzZmMCwgVStjNzRkLCBVK2M3ODMsIFUrYzc4ZSwgVStjNzk2LCBVK2M3YmMsIFUrYzkyYywgVStjYTRjLCBVK2NjMWMsIFUrY2M1NCwgVStjYzU5LCBVK2NlMDQsIFUrY2YzMCwgVStjZmM0LCBVK2QxNDAsIFUrZDMyMSwgVStkMzhjLCBVK2QzOTksIFUrZDU0ZiwgVStkNTg3LCBVK2Q1ZDAsIFUrZDZlOCwgVStkNzcwO1xyXG59XHJcblxyXG5cclxuLyogWzExMF0gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogNTAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgTWVkaXVtXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItTWVkaXVtXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT0lsM0k3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjExMC53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVStkNywgVStlYSwgVStmYywgVSsyMTkyLCBVKzI1YmMsIFUrMzAwMCwgVSszMTM3LCBVKzMxNDUsIFUrMzE1YywgVSs3ZjhlLCBVK2FjMTMsIFUrYWM3MSwgVSthYzkwLCBVK2FjYjgsIFUrYWNlNywgVSthZDdmLCBVK2FlNTAsIFUrYWVmNCwgVSthZjM0LCBVK2FmYmMsIFUrYjA0OCwgVStiMDlhLCBVK2IwYWQsIFUrYjBiYywgVStiMTEzLCBVK2IxMjUsIFUrYjE0MSwgVStiMjBjLCBVK2IyZDksIFUrYjJlZCwgVStiMzY3LCBVK2IzNjksIFUrYjM3NCwgVStiM2NiLCBVK2I0ZWMsIFUrYjYxMSwgVStiNzYwLCBVK2I4MWIsIFUrYjgzNCwgVStiOGIwLCBVK2I4ZTEsIFUrYjk4OSwgVStiOWQxLCBVK2I5ZTEsIFUrYjlmYSwgVStiYTRkLCBVK2JhNzgsIFUrYmIzNSwgVStiYjU0LCBVK2JiZjksIFUrYmMxMSwgVStiY2IzLCBVK2JkMDUsIFUrYmQ5NSwgVStiZGQ0LCBVK2JlMTAsIFUrYmVkMCwgVStiZjUxLCBVK2MwZDgsIFUrYzIzMiwgVStjMmI3LCBVK2MyZWIsIFUrYzM3OCwgVStjNTAwLCBVK2M1MmMsIFUrYzU0OSwgVStjNTY4LCBVK2M1OTgsIFUrYzVjOSwgVStjNjFiLCBVK2M2MzksIFUrYzY3YywgVStjNzE3LCBVK2M3OGEsIFUrYzgwYSwgVStjOTBjLWM5MGQsIFUrYzk1MCwgVStjOWU3LCBVK2NiZTQsIFUrY2NhOSwgVStjY2U0LCBVK2NkYjAsIFUrY2U3OCwgVStjZTk0LCBVK2NlOTgsIFUrY2Y4YywgVStkMDE4LCBVK2QwMzQsIFUrZDBmMSwgVStkMWIxLCBVK2QyODAsIFUrZDJmOCwgVStkMzM4LCBVK2QzODAsIFUrZDNiNCwgVStkNjEwLCBVK2Q2OWYsIFUrZDZmYywgVStkNzU4O1xyXG59XHJcblxyXG5cclxuLyogWzExMV0gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogNTAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgTWVkaXVtXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItTWVkaXVtXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT0lsM0k3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjExMS53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVStlNywgVSsyMDIyLCBVKzIwM2IsIFUrMjVjMCwgVSsyNjA1LCBVKzI2NjEsIFUrMzE0NywgVSszMThkLCBVKzY3MmMsIFUrOGE5ZSwgVSthY2FhLCBVK2FjYmMsIFUrYWQxYywgVSthZTRhLCBVK2FlNWMsIFUrYjA0NCwgVStiMDU0LCBVK2IwYzgtYjBjOSwgVStiMmE2LCBVK2IyZDAsIFUrYjM1YywgVStiMzY0LCBVK2I0MjgsIFUrYjQ1NCwgVStiNDY1LCBVK2I0YjcsIFUrYjRlMywgVStiNTFjLCBVK2I1YTEsIFUrYjc4NCwgVStiNzkwLCBVK2I3YWIsIFUrYjdmNCwgVStiODJjLCBVK2I4MzUsIFUrYjhlOSwgVStiOGY4LCBVK2I5ZDgsIFUrYjlmOSwgVStiYTVjLCBVK2JhNjQsIFUrYmFiZCwgVStiYjE4LCBVK2JiM2IsIFUrYmJmZiwgVStiYzBkLCBVK2JjNDUsIFUrYmM5NywgVStiY2JjLCBVK2JlNDUsIFUrYmU3NSwgVStiZTdjLCBVK2JmY2MsIFUrYzBiNiwgVStjMGY3LCBVK2MxNGIsIFUrYzJiNCwgVStjMzBkLCBVK2M0ZjgsIFUrYzViYiwgVStjNWQxLCBVK2M1ZTAsIFUrYzVlZSwgVStjNWZkLCBVK2M2MDYsIFUrYzZjNSwgVStjNmUwLCBVK2M3MDgsIFUrYzgxZCwgVStjODIwLCBVK2M4MjQsIFUrYzg3OCwgVStjOTE4LCBVK2M5NmMsIFUrYzllNCwgVStjOWYxLCBVK2NjMmUsIFUrY2QwOSwgVStjZWExLCBVK2NlZjUsIFUrY2VmNywgVStjZjY0LCBVK2NmNjksIFUrY2ZlOCwgVStkMDM1LCBVK2QwYWMsIFUrZDIzMCwgVStkMjM0LCBVK2QyZjQsIFUrZDMxZCwgVStkNTc1LCBVK2Q1NzgsIFUrZDYwOCwgVStkNjE0LCBVK2Q3MTgsIFUrZDc1MSwgVStkNzYxLCBVK2Q3OGMsIFUrZDc5MDtcclxufVxyXG5cclxuXHJcbi8qIFsxMTJdICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIE1lZGl1bVwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLU1lZGl1bVwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9JbDNJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi4xMTIud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrMjY2NSwgVSszMTYwLCBVKzRlMmQsIFUrNjU4NywgVSs2NWU1LCBVK2FjMTIsIFUrYWMxNCwgVSthYzE2LCBVK2FjODEsIFUrYWQzNCwgVSthZGUwLCBVK2FlNTQsIFUrYWViYywgVSthZjJjLCBVK2FmYzAsIFUrYWZjOCwgVStiMDRjLCBVK2IwOGMsIFUrYjA5OSwgVStiMGE5LCBVK2IwYWMsIFUrYjBhZSwgVStiMGI4LCBVK2IxMjMsIFUrYjE3OSwgVStiMmU1LCBVK2IyZjcsIFUrYjRjMCwgVStiNTMxLCBVK2I1MzgsIFUrYjU0NSwgVStiNTUwLCBVK2I1YTgsIFUrYjZmMCwgVStiNzI4LCBVK2I3M2IsIFUrYjdhZCwgVStiN2VkLCBVK2I4MDksIFUrYjg2NCwgVStiODZkLCBVK2I4NzEsIFUrYjliZiwgVStiOWY1LCBVK2JhNDAsIFUrYmE0YiwgVStiYTU4LCBVK2JhODcsIFUrYmFhYywgVStiYmMwLCBVK2JjMTYsIFUrYmMzNCwgVStiZDA3LCBVK2JkOTksIFUrYmU1OSwgVStiZmQwLCBVK2MwNTgsIFUrYzBlNCwgVStjMGY1LCBVK2MxMmQsIFUrYzEzOSwgVStjMjI4LCBVK2M1MjksIFUrYzVjNywgVStjNjM1LCBVK2M2MzcsIFUrYzczNSwgVStjNzdkLCBVK2M3ODcsIFUrYzc4OSwgVStjOGM0LCBVK2M5ODksIFUrYzk4YywgVStjOWQwLCBVK2M5ZDMsIFUrY2MwYywgVStjYzk5LCBVK2NkMGMsIFUrY2QyYywgVStjZDk4LCBVK2NkYTQsIFUrY2U1OSwgVStjZTYwLCBVK2NlNmQsIFUrY2VhMCwgVStkMGQwLWQwZDEsIFUrZDBkNSwgVStkMTRkLCBVK2QxYTQsIFUrZDI5YywgVStkMmYxLCBVK2QzMDEsIFUrZDM5YywgVStkM2JjLCBVK2Q0ZTgsIFUrZDU0MCwgVStkNWVjLCBVK2Q2NDAsIFUrZDc1MDtcclxufVxyXG5cclxuXHJcbi8qIFsxMTNdICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIE1lZGl1bVwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLU1lZGl1bVwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9JbDNJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi4xMTMud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrNWUsIFUrMjViMiwgVSsyNWI2LCBVKzMxNGUsIFUrYWMyNCwgVSthY2UxLCBVK2FjZTQsIFUrYWU2OCwgVSthZjJkLCBVK2IwZDAsIFUrYjBlNSwgVStiMTUwLCBVK2IxNTUsIFUrYjE5MywgVStiMmM5LCBVK2IyZGQsIFUrYjNjOCwgVStiM2ZjLCBVK2I0MTAsIFUrYjQ1OCwgVStiNGRkLCBVK2I1YTAsIFUrYjVhNCwgVStiNWJiLCBVK2I3YjUsIFUrYjgzOCwgVStiODQwLCBVK2I4NmYsIFUrYjhmOSwgVStiOTYwLCBVK2I5ZTUsIFUrYmFiOCwgVStiYjUwLCBVK2JjMWQsIFUrYmMyNC1iYzI1LCBVK2JjYTgsIFUrYmNiZCwgVStiZDA0LCBVK2JkMTAsIFUrYmQyNCwgVStiZTQ4LCBVK2JlNWIsIFUrYmU2OCwgVStjMDVjLCBVK2MxMmMsIFUrYzE0MCwgVStjMTVjLCBVK2MxNjgsIFUrYzE5NCwgVStjMjE5LCBVK2MyN2QsIFUrYzJhOCwgVStjMmYxLCBVK2MyZjgsIFUrYzM2OCwgVStjNTU0LWM1NTUsIFUrYzU1OSwgVStjNTY0LCBVK2M1ZDgsIFUrYzVmYywgVStjNjI1LCBVK2M2NWMsIFUrYzZiMSwgVStjNzI4LCBVK2M3OTQsIFUrYzg0YywgVStjODhjLCBVK2M4ZTAsIFUrYzhmZCwgVStjOTk4LCBVK2M5ZGQsIFUrY2MwZCwgVStjYzMwLCBVK2NlZWMsIFUrY2YxMywgVStjZjFjLCBVK2NmNWMsIFUrZDA1MCwgVStkMDdjLCBVK2QwYTgsIFUrZDEzNCwgVStkMTM4LCBVK2QxNTQsIFUrZDFmNCwgVStkMmJjLCBVK2QzMjksIFUrZDMyYywgVStkM2QwLCBVK2QzZjQsIFUrZDNmYywgVStkNTZiLCBVK2Q1Y2MsIFUrZDYwMC1kNjAxLCBVK2Q2MzksIFUrZDZjOCwgVStkNzU0LCBVK2Q3NjU7XHJcbn1cclxuXHJcblxyXG4vKiBbMTE0XSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBNZWRpdW1cIiksIGxvY2FsKFwiTm90b1NhbnNLUi1NZWRpdW1cIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PSWwzSTdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uMTE0LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVKzNjLTNkLCBVKzIwMjYsIFUrMjRkMiwgVSszMTRiLCBVK2FjMTEsIFUrYWNmMywgVSthZDc0LCBVK2FkODEsIFUrYWRmOSwgVSthZTM0LCBVK2FmNDMsIFUrYWZiOCwgVStiMDVkLCBVK2IwN2MsIFUrYjExMCwgVStiMTE4LCBVK2IxN2MsIFUrYjE4MCwgVStiMThkLCBVK2IxOTIsIFUrYjJjYywgVStiMzU1LCBVK2IzNzgsIFUrYjRhNCwgVStiNGVmLCBVK2I3OGQsIFUrYjc5OSwgVStiN2E5LCBVK2I3ZmQsIFUrYjgwNywgVStiODBjLCBVK2I4MzksIFUrYjliNCwgVStiOWRiLCBVK2JhM2MsIFUrYmFiMCwgVStiYmE0LCBVK2JjOTQsIFUrYmU0YywgVStjMTU0LCBVK2MxYzQsIFUrYzI2YywgVStjMmFjLCBVK2MyZWQsIFUrYzRmNCwgVStjNTVlLCBVK2M1NjEsIFUrYzU3MSwgVStjNWI1LCBVK2M1YzQsIFUrYzY1NC1jNjU1LCBVK2M2OTUsIFUrYzZlOCwgVStjNmY5LCBVK2M3MjQsIFUrYzc1MSwgVStjNzc1LCBVK2M3YTAsIFUrYzdjMSwgVStjODc0LCBVK2M4ODAsIFUrYzlkNSwgVStjOWY4LCBVK2NhYmQsIFUrY2MyOSwgVStjYzJjLCBVK2NjYTgsIFUrY2NhYiwgVStjY2QwLCBVK2NlMjEsIFUrY2UzNSwgVStjZTdjLCBVK2NlOTAsIFUrY2VlOCwgVStjZWY0LCBVK2NmZTAsIFUrZDA3MCwgVStkMGI5LCBVK2QwYzEsIFUrZDBjNCwgVStkMGM4LCBVK2QxNWMsIFUrZDFhMSwgVStkMmMwLCBVK2QzMDAsIFUrZDMxNCwgVStkM2VkLCBVK2Q0NzgsIFUrZDQ4MCwgVStkNDhkLCBVK2Q1MDgsIFUrZDUzZCwgVStkNWU0LCBVK2Q2MTEsIFUrZDYxYywgVStkNjhkLCBVK2Q2YTgsIFUrZDc5ODtcclxufVxyXG5cclxuXHJcbi8qIFsxMTVdICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIE1lZGl1bVwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLU1lZGl1bVwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9JbDNJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi4xMTUud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrMjMsIFUrMjUsIFUrNWYsIFUrYTksIFUrYWMwOCwgVSthYzc4LCBVK2FjYTgsIFUrYWNhYywgVSthY2U4LCBVK2FkNzAsIFUrYWRjMCwgVSthZGRjLCBVK2IxMzcsIFUrYjE0MCwgVStiMjA4LCBVK2IyOTAsIFUrYjJmNSwgVStiM2M1LCBVK2IzY2MsIFUrYjQyMCwgVStiNDI5LCBVK2I1MjksIFUrYjUzMCwgVStiNzdkLCBVK2I3OWMsIFUrYjdhOCwgVStiN2M5LCBVK2I3ZjAsIFUrYjdmYywgVStiODI4LCBVK2I4NjAsIFUrYjlhZCwgVStiOWMxLCBVK2I5YzksIFUrYjlkZC1iOWRlLCBVK2I5ZTgsIFUrYmEzOC1iYTM5LCBVK2JhYmIsIFUrYmMwMCwgVStiYzhjLCBVK2JjYTAsIFUrYmNhNCwgVStiY2QxLCBVK2JjZmMsIFUrYmQwOSwgVStiZGYwLCBVK2JlNjAsIFUrYzBhZCwgVStjMGI0LCBVK2MwYmMsIFUrYzE5MCwgVStjMWZjLCBVK2MyMjAsIFUrYzI4OCwgVStjMmI5LCBVK2MyZjYsIFUrYzUyOCwgVStjNTQ1LCBVK2M1NTgsIFUrYzViYywgVStjNWQ0LCBVK2M2MDAsIFUrYzY0NCwgVStjNmMwLCBVK2M2YzMsIFUrYzcyMSwgVStjNzk4LCBVK2M3YTEsIFUrYzgxMSwgVStjODM4LCBVK2M4NzEsIFUrYzkwNCwgVStjOTkwLCBVK2M5ZGMsIFUrY2MzOCwgVStjYzQ0LCBVK2NjYTAsIFUrY2QxZCwgVStjZDk1LCBVK2NkYTksIFUrY2U1YywgVStjZjAwLCBVK2NmNTgsIFUrZDE1MCwgVStkMjJjLCBVK2QzMDUsIFUrZDMyOCwgVStkMzdjLCBVK2QzZjAsIFUrZDU1MSwgVStkNWE1LCBVK2Q1YzgsIFUrZDVkOCwgVStkNjNjLCBVK2Q2NGQsIFUrZDY2OSwgVStkNzM0LCBVK2Q3NmM7XHJcbn1cclxuXHJcblxyXG4vKiBbMTE2XSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBNZWRpdW1cIiksIGxvY2FsKFwiTm90b1NhbnNLUi1NZWRpdW1cIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PSWwzSTdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uMTE2LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVKzI2LCBVKzJiLCBVKzNlLCBVKzQwLCBVKzdlLCBVK2FjMDEsIFUrYWMxOSwgVSthYzFkLCBVK2FjYTAsIFUrYWNhOSwgVSthY2IwLCBVK2FkOGMsIFUrYWUwOSwgVSthZTM4LCBVK2FlNDAsIFUrYWVkOCwgVStiMDljLCBVK2IwYTAsIFUrYjEwOCwgVStiMjA0LCBVK2IyOTgsIFUrYjJkOCwgVStiMmViLWIyZWMsIFUrYjJmNCwgVStiMzEzLCBVK2IzNTgsIFUrYjQ1MCwgVStiNGUwLCBVK2I1NGMsIFUrYjYxMCwgVStiNzgwLCBVK2I3OGMsIFUrYjc5MSwgVStiOGU4LCBVK2I5NTgsIFUrYjk3NCwgVStiOTg0LCBVK2I5YjAsIFUrYjliYy1iOWJkLCBVK2I5Y2UsIFUrYmE3MCwgVStiYmZjLCBVK2JjMGYsIFUrYmMxNSwgVStiYzFiLCBVK2JjMzEsIFUrYmM5NSwgVStiY2MwLCBVK2JjYzQsIFUrYmQ4MSwgVStiZDg4LCBVK2MwYzgsIFUrYzExZCwgVStjMTNjLCBVK2MxNTgsIFUrYzE4ZCwgVStjMWExLCBVK2MyMWMsIFUrYzRmMCwgVStjNTRhLCBVK2M1NjAsIFUrYzViOCwgVStjNWM4LCBVK2M1ZjQsIFUrYzYyOCwgVStjNjJjLCBVK2M2NzgsIFUrYzZjYywgVStjODA4LCBVK2M4MTAsIFUrYzg4NSwgVStjODhiLCBVK2M5MDAsIFUrYzk4OCwgVStjOTlkLCBVK2M5YzgsIFUrY2MzZC1jYzNlLCBVK2NjNDUsIFUrY2QwOCwgVStjZTIwLCBVK2NlZTQsIFUrZDA3NCwgVStkMGE0LCBVK2QwZGQsIFUrZDJiOSwgVStkM2I4LCBVK2QzYzksIFUrZDQ4OCwgVStkNTQ0LCBVK2Q1NTksIFUrZDU2ZCwgVStkNTg4LCBVK2Q2MTUsIFUrZDY0OCwgVStkNjU1LCBVK2Q2NTgsIFUrZDY1YztcclxufVxyXG5cclxuXHJcbi8qIFsxMTddICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIE1lZGl1bVwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLU1lZGl1bVwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9JbDNJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi4xMTcud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrZCwgVSs0OCwgVSs3YywgVSthYzEwLCBVK2FjMTUsIFUrYWM3NCwgVSthYzgwLCBVK2FjODMsIFUrYWNjNCwgVSthZDExLCBVK2FkNTAsIFUrYWQ2ZCwgVSthZGZjLCBVK2FlMDAsIFUrYWUwOCwgVSthZTRjLCBVK2IwYTgsIFUrYjEyNCwgVStiMTQ0LCBVK2IxNzgsIFUrYjI3NCwgVStiMmE1LCBVK2IyZTgsIFUrYjJmOSwgVStiMzU0LCBVK2IzNzAsIFUrYjQxOCwgVStiNDFjLCBVK2I0ZjEsIFUrYjUxNCwgVStiNzk4LCBVK2I4MDgsIFUrYjgyNC1iODI1LCBVK2I4Y2MsIFUrYjk3OCwgVStiOWQwLCBVK2I5ZTQsIFUrYmFhOSwgVStiYjNjLCBVK2JjMTgsIFUrYmMxYywgVStiYzMwLCBVK2JjODQsIFUrYmNmNSwgVStiY2Y4LCBVK2JkODQsIFUrYmUwYywgVStiZTE0LCBVK2MwYjAsIFUrYzBjOSwgVStjMGRkLCBVK2MxMjQsIFUrYzJkZCwgVStjMmU0LCBVK2MyZWMsIFUrYzU0YywgVStjNTdjLWM1N2QsIFUrYzU5MSwgVStjNWM1LWM1YzYsIFUrYzVlZCwgVStjNjA4LCBVK2M2NDAsIFUrYzZiOCwgVStjNmQ0LCBVK2M3ODQsIFUrYzdhYywgVStjODAwLWM4MDEsIFUrYzljMSwgVStjOWQxLCBVK2NjMjgsIFUrY2M5OCwgVStjYzljLCBVK2NjYWQsIFUrY2Q1YywgVStjZDk0LCBVK2NkOWMsIFUrY2RlOCwgVStjZTY4LCBVK2NmNTQsIFUrZDBkYywgVStkMTRjLCBVK2QxYTAsIFUrZDFiNSwgVStkMmYwLCBVK2QzMGMsIFUrZDMxMCwgVStkMzk4LCBVK2Q0NWMsIFUrZDUwYywgVStkNTNjLCBVK2Q1NjAsIFUrZDU2OCwgVStkNTg5LCBVK2Q2MDQsIFUrZDZjNCwgVStkNzg4O1xyXG59XHJcblxyXG5cclxuLyogWzExOF0gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogNTAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgTWVkaXVtXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItTWVkaXVtXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT0lsM0k3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjExOC53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVSszOSwgVSs0OSwgVSs0ZC00ZSwgVSthMCwgVSthYzA0LCBVK2FjMWMsIFUrYWM3MCwgVSthYzhjLCBVK2FjYmQsIFUrYWNmNSwgVSthY2ZjLCBVK2FkMDAsIFUrYWQ2YywgVSthZGY4LCBVK2IwOTgsIFUrYjBiNCwgVStiMjk0LCBVK2IyYzgsIFUrYjMwMCwgVStiM2M0LCBVK2IzZDksIFUrYjRkYywgVStiNGU0LCBVK2I3N2MsIFUrYjdlYywgVStiODVkLCBVK2I5N2MsIFUrYjljOCwgVStiOWNjLCBVK2JhNTQsIFUrYmE3NCwgVStiYTg1LCBVK2JhYTgsIFUrYmIzNCwgVStiYjM4LCBVK2JiZjgsIFUrYmMxNCwgVStiYzI5LCBVK2JjODgsIFUrYmNmNCwgVStiZDgwLCBVK2JlNDQsIFUrYzBjMSwgVStjMTFjLCBVK2MxMjAsIFUrYzEzMSwgVStjMTM4LCBVK2MxOGMsIFUrYzIxOCwgVStjMmI1LCBVK2MyZTAsIFUrYzU0NCwgVStjNTQ4LCBVK2M1YjQsIFUrYzVkMCwgVStjNWVjLCBVK2M1ZjAsIFUrYzYwMSwgVStjNjI0LCBVK2M2OTQsIFUrYzZhOSwgVStjNmIwLCBVK2M2YjQsIFUrYzZkMCwgVStjNzA0LCBVK2M3MjAsIFUrYzczYywgVStjNzQwLCBVK2M3NDQsIFUrYzc0YywgVStjNzU4LCBVK2M3N2MsIFUrYzc4NSwgVStjNzg4LCBVK2M3OTAtYzc5MSwgVStjN2E1LCBVK2M4MDQsIFUrYzgxNSwgVStjODFjLCBVK2M4NzAsIFUrYzhmYywgVStjOTExLCBVK2M5YzQsIFUrY2NiNCwgVStjZTU4LCBVK2NlNzQsIFUrZDA2YywgVStkMGMwLCBVK2QxMzAsIFUrZDJiOCwgVStkM2VjLCBVK2Q1MDQsIFUrZDU1YywgVStkNTY5LCBVK2Q1NzQsIFUrZDYzOCwgVStkNjU0LCBVK2Q2OGM7XHJcbn1cclxuXHJcblxyXG4vKiBbMTE5XSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBNZWRpdW1cIiksIGxvY2FsKFwiTm90b1NhbnNLUi1NZWRpdW1cIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PSWwzSTdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uMTE5LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVKzIwLTIyLCBVKzI3LTJhLCBVKzJjLTM4LCBVKzNhLTNiLCBVKzNmLCBVKzQxLTQ3LCBVKzRhLTRjLCBVKzRmLTVkLCBVKzYxLTdiLCBVKzdkLCBVK2ExLCBVK2FiLCBVK2FlLCBVK2I3LCBVK2JiLCBVK2JmLCBVKzIwMTMtMjAxNCwgVSsyMDFjLTIwMWQsIFUrMjEyMiwgVSthYzAwLCBVK2FjZTAsIFUrYWUzMCwgVStiMmU0LCBVK2I4NWMsIFUrYjlhYywgVStjMGFjLCBVK2MyYTQsIFUrYzJkYywgVStjNzc0LCBVK2M3NzgsIFUrYzljMCwgVStkNTU4O1xyXG59XHJcblxyXG5cclxuLyogWzBdICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIEJvbGRcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1Cb2xkXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT2Fsdkk3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjAud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrZjljYS1mYTBiLCBVK2ZmMDMtZmYwNSwgVStmZjA3LCBVK2ZmMGEtZmYwYiwgVStmZjBkLWZmMTksIFUrZmYxYiwgVStmZjFkLCBVK2ZmMjAtZmY1YiwgVStmZjVkLCBVK2ZmZTAtZmZlMywgVStmZmU1LWZmZTY7XHJcbn1cclxuXHJcblxyXG4vKiBbMl0gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgQm9sZFwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLUJvbGRcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PYWx2STdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uMi53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVStkNzIzLWQ3MjgsIFUrZDcyYS1kNzMzLCBVK2Q3MzUtZDc0OCwgVStkNzRhLWQ3NGYsIFUrZDc1Mi1kNzUzLCBVK2Q3NTUtZDc1NywgVStkNzVhLWQ3NWYsIFUrZDc2Mi1kNzY0LCBVK2Q3NjYtZDc2OCwgVStkNzZhLWQ3NmIsIFUrZDc2ZC1kNzZmLCBVK2Q3NzEtZDc4NywgVStkNzg5LWQ3OGIsIFUrZDc4ZC1kNzhmLCBVK2Q3OTEtZDc5NywgVStkNzlhLCBVK2Q3OWMsIFUrZDc5ZS1kN2EzLCBVK2Y5MDAtZjkwOSwgVStmOTBiLWY5MmU7XHJcbn1cclxuXHJcblxyXG4vKiBbM10gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgQm9sZFwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLUJvbGRcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PYWx2STdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uMy53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVStkNjc5LWQ2OGIsIFUrZDY4ZS1kNjllLCBVK2Q2YTAsIFUrZDZhMi1kNmE3LCBVK2Q2YTktZDZjMywgVStkNmM2LWQ2YzcsIFUrZDZjOS1kNmNiLCBVK2Q2Y2QtZDZkMywgVStkNmQ1LWQ2ZDYsIFUrZDZkOC1kNmUzLCBVK2Q2ZTUtZDZlNywgVStkNmU5LWQ2ZmIsIFUrZDZmZC1kNzE3LCBVK2Q3MTktZDcxZiwgVStkNzIxLWQ3MjI7XHJcbn1cclxuXHJcblxyXG4vKiBbNF0gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgQm9sZFwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLUJvbGRcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PYWx2STdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uNC53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVStkNWJjLWQ1YzcsIFUrZDVjYS1kNWNiLCBVK2Q1Y2QtZDVjZiwgVStkNWQxLWQ1ZDcsIFUrZDVkOS1kNWRhLCBVK2Q1ZGMsIFUrZDVkZS1kNWUzLCBVK2Q1ZTYtZDVlNywgVStkNWU5LWQ1ZWIsIFUrZDVlZC1kNWY2LCBVK2Q1ZjgsIFUrZDVmYS1kNWZmLCBVK2Q2MDItZDYwMywgVStkNjA1LWQ2MDcsIFUrZDYwOS1kNjBmLCBVK2Q2MTItZDYxMywgVStkNjE2LWQ2MWIsIFUrZDYxZC1kNjM3LCBVK2Q2M2EtZDYzYiwgVStkNjNkLWQ2M2YsIFUrZDY0MS1kNjQ3LCBVK2Q2NGEtZDY0YywgVStkNjRlLWQ2NTMsIFUrZDY1Ni1kNjU3LCBVK2Q2NTktZDY1YiwgVStkNjVkLWQ2NjYsIFUrZDY2OCwgVStkNjZhLWQ2Nzg7XHJcbn1cclxuXHJcblxyXG4vKiBbNV0gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgQm9sZFwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLUJvbGRcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PYWx2STdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uNS53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVStkNTA3LCBVK2Q1MDktZDUwYiwgVStkNTBkLWQ1MTMsIFUrZDUxNS1kNTNiLCBVK2Q1M2UtZDUzZiwgVStkNTQxLWQ1NDMsIFUrZDU0NS1kNTRjLCBVK2Q1NGUsIFUrZDU1MCwgVStkNTUyLWQ1NTcsIFUrZDU1YS1kNTViLCBVK2Q1NWQtZDU1ZiwgVStkNTYxLWQ1NjQsIFUrZDU2Ni1kNTY3LCBVK2Q1NmEsIFUrZDU2YywgVStkNTZlLWQ1NzMsIFUrZDU3Ni1kNTc3LCBVK2Q1NzktZDU4MywgVStkNTg1LWQ1ODYsIFUrZDU4YS1kNWE0LCBVK2Q1YTYtZDViYjtcclxufVxyXG5cclxuXHJcbi8qIFs2XSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBCb2xkXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItQm9sZFwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9hbHZJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi42LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVK2Q0NjQtZDQ3NywgVStkNDdhLWQ0N2IsIFUrZDQ3ZC1kNDdmLCBVK2Q0ODEtZDQ4NywgVStkNDg5LWQ0OGEsIFUrZDQ4YywgVStkNDhlLWQ0ZTcsIFUrZDRlOS1kNTAzLCBVK2Q1MDUtZDUwNjtcclxufVxyXG5cclxuXHJcbi8qIFs3XSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBCb2xkXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItQm9sZFwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9hbHZJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi43LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVK2QzYmYtZDNjNywgVStkM2NhLWQzY2YsIFUrZDNkMS1kM2ViLCBVK2QzZWUtZDNlZiwgVStkM2YxLWQzZjMsIFUrZDNmNS1kM2ZiLCBVK2QzZmQtZDQwMCwgVStkNDAyLWQ0NWIsIFUrZDQ1ZC1kNDYzO1xyXG59XHJcblxyXG5cclxuLyogWzhdICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIEJvbGRcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1Cb2xkXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT2Fsdkk3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjgud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrZDJmZiwgVStkMzAyLWQzMDQsIFUrZDMwNi1kMzBiLCBVK2QzMGYsIFUrZDMxMS1kMzEzLCBVK2QzMTUtZDMxYiwgVStkMzFlLCBVK2QzMjItZDMyNCwgVStkMzI2LWQzMjcsIFUrZDMyYS1kMzJiLCBVK2QzMmQtZDMyZiwgVStkMzMxLWQzMzcsIFUrZDMzOS1kMzNjLCBVK2QzM2UtZDM3YiwgVStkMzdlLWQzN2YsIFUrZDM4MS1kMzgzLCBVK2QzODUtZDM4YiwgVStkMzhlLWQzOTAsIFUrZDM5Mi1kMzk3LCBVK2QzOWEtZDM5YiwgVStkMzlkLWQzOWYsIFUrZDNhMS1kM2E3LCBVK2QzYTktZDNhYSwgVStkM2FjLCBVK2QzYWUtZDNiMywgVStkM2I1LWQzYjcsIFUrZDNiOS1kM2JiLCBVK2QzYmQtZDNiZTtcclxufVxyXG5cclxuXHJcbi8qIFs5XSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBCb2xkXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItQm9sZFwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9hbHZJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi45LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVK2QyNTctZDI3ZiwgVStkMjgxLWQyOWIsIFUrZDI5ZC1kMjlmLCBVK2QyYTEtZDJhYiwgVStkMmFkLWQyYjcsIFUrZDJiYS1kMmJiLCBVK2QyYmQtZDJiZiwgVStkMmMxLWQyYzcsIFUrZDJjOS1kMmVmLCBVK2QyZjItZDJmMywgVStkMmY1LWQyZjcsIFUrZDJmOS1kMmZlO1xyXG59XHJcblxyXG5cclxuLyogWzEwXSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBCb2xkXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItQm9sZFwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9hbHZJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi4xMC53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVStkMWI0LCBVK2QxYjYtZDFmMywgVStkMWY1LWQyMmIsIFUrZDIyZS1kMjJmLCBVK2QyMzEtZDIzMywgVStkMjM1LWQyM2IsIFUrZDIzZC1kMjQwLCBVK2QyNDItZDI1NjtcclxufVxyXG5cclxuXHJcbi8qIFsxMV0gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgQm9sZFwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLUJvbGRcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PYWx2STdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uMTEud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrZDEwNS1kMTJmLCBVK2QxMzItZDEzMywgVStkMTM1LWQxMzcsIFUrZDEzOS1kMTNmLCBVK2QxNDEtZDE0MiwgVStkMTQ0LCBVK2QxNDYtZDE0YiwgVStkMTRlLWQxNGYsIFUrZDE1MS1kMTUzLCBVK2QxNTUtZDE1YiwgVStkMTVlLWQxODcsIFUrZDE4OS1kMTlmLCBVK2QxYTItZDFhMywgVStkMWE1LWQxYTcsIFUrZDFhOS1kMWFmLCBVK2QxYjItZDFiMztcclxufVxyXG5cclxuXHJcbi8qIFsxMl0gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgQm9sZFwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLUJvbGRcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PYWx2STdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uMTIud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrZDA0Yi1kMDRmLCBVK2QwNTEtZDA1NywgVStkMDU5LWQwNmIsIFUrZDA2ZC1kMDZmLCBVK2QwNzEtZDA3MywgVStkMDc1LWQwN2IsIFUrZDA3ZS1kMGEzLCBVK2QwYTYtZDBhNywgVStkMGE5LWQwYWIsIFUrZDBhZC1kMGIzLCBVK2QwYjYsIFUrZDBiOCwgVStkMGJhLWQwYmYsIFUrZDBjMi1kMGMzLCBVK2QwYzUtZDBjNywgVStkMGM5LWQwY2YsIFUrZDBkMiwgVStkMGQ2LWQwZGIsIFUrZDBkZS1kMGRmLCBVK2QwZTEtZDBlMywgVStkMGU1LWQwZWIsIFUrZDBlZS1kMGYwLCBVK2QwZjItZDEwNDtcclxufVxyXG5cclxuXHJcbi8qIFsxM10gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgQm9sZFwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLUJvbGRcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PYWx2STdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uMTMud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrY2ZhMi1jZmMzLCBVK2NmYzUtY2ZkZiwgVStjZmUyLWNmZTMsIFUrY2ZlNS1jZmU3LCBVK2NmZTktY2ZmNCwgVStjZmY2LWNmZmIsIFUrY2ZmZC1jZmZmLCBVK2QwMDEtZDAwMywgVStkMDA1LWQwMTcsIFUrZDAxOS1kMDMzLCBVK2QwMzYtZDAzNywgVStkMDM5LWQwM2IsIFUrZDAzZC1kMDRhO1xyXG59XHJcblxyXG5cclxuLyogWzE0XSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBCb2xkXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItQm9sZFwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9hbHZJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi4xNC53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVStjZWYwLWNlZjMsIFUrY2VmNiwgVStjZWY5LWNlZmYsIFUrY2YwMS1jZjAzLCBVK2NmMDUtY2YwNywgVStjZjA5LWNmMGYsIFUrY2YxMS1jZjEyLCBVK2NmMTQtY2YxYiwgVStjZjFkLWNmMWYsIFUrY2YyMS1jZjJmLCBVK2NmMzEtY2Y1MywgVStjZjU2LWNmNTcsIFUrY2Y1OS1jZjViLCBVK2NmNWQtY2Y2MywgVStjZjY2LCBVK2NmNjgsIFUrY2Y2YS1jZjZmLCBVK2NmNzEtY2Y4NCwgVStjZjg2LWNmOGIsIFUrY2Y4ZC1jZmExO1xyXG59XHJcblxyXG5cclxuLyogWzE1XSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBCb2xkXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItQm9sZFwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9hbHZJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi4xNS53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVStjZTNjLWNlNTcsIFUrY2U1YS1jZTViLCBVK2NlNWQtY2U1ZiwgVStjZTYxLWNlNjcsIFUrY2U2YSwgVStjZTZjLCBVK2NlNmUtY2U3MywgVStjZTc2LWNlNzcsIFUrY2U3OS1jZTdiLCBVK2NlN2QtY2U4MywgVStjZTg1LWNlODgsIFUrY2U4YS1jZThmLCBVK2NlOTEtY2U5MywgVStjZTk1LWNlOTcsIFUrY2U5OS1jZTlmLCBVK2NlYTIsIFUrY2VhNC1jZWFiLCBVK2NlYWQtY2VlMywgVStjZWU2LWNlZTcsIFUrY2VlOS1jZWViLCBVK2NlZWQtY2VlZjtcclxufVxyXG5cclxuXHJcbi8qIFsxNl0gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgQm9sZFwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLUJvbGRcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PYWx2STdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uMTYud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrY2Q5Mi1jZDkzLCBVK2NkOTYtY2Q5NywgVStjZDk5LWNkOWIsIFUrY2Q5ZC1jZGEzLCBVK2NkYTYtY2RhOCwgVStjZGFhLWNkYWYsIFUrY2RiMS1jZGMzLCBVK2NkYzUtY2RjYiwgVStjZGNkLWNkZTcsIFUrY2RlOS1jZTAzLCBVK2NlMDUtY2UxZiwgVStjZTIyLWNlMzQsIFUrY2UzNi1jZTNiO1xyXG59XHJcblxyXG5cclxuLyogWzE3XSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBCb2xkXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItQm9sZFwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9hbHZJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi4xNy53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVStjY2VmLWNkMDcsIFUrY2QwYS1jZDBiLCBVK2NkMGQtY2QxYSwgVStjZDFjLCBVK2NkMWUtY2QyYiwgVStjZDJkLWNkNWIsIFUrY2Q1ZC1jZDc3LCBVK2NkNzktY2Q5MTtcclxufVxyXG5cclxuXHJcbi8qIFsxOF0gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgQm9sZFwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLUJvbGRcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PYWx2STdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uMTgud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrY2MzZi1jYzQzLCBVK2NjNDYtY2M0NywgVStjYzQ5LWNjNGIsIFUrY2M0ZC1jYzUzLCBVK2NjNTUtY2M1OCwgVStjYzVhLWNjNWYsIFUrY2M2MS1jYzk3LCBVK2NjOWEtY2M5YiwgVStjYzlkLWNjOWYsIFUrY2NhMS1jY2E3LCBVK2NjYWEsIFUrY2NhYywgVStjY2FlLWNjYjMsIFUrY2NiNi1jY2I3LCBVK2NjYjktY2NiYiwgVStjY2JkLWNjY2YsIFUrY2NkMS1jY2UzLCBVK2NjZTUtY2NlZTtcclxufVxyXG5cclxuXHJcbi8qIFsxOV0gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgQm9sZFwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLUJvbGRcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PYWx2STdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uMTkud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrY2I5MS1jYmQzLCBVK2NiZDUtY2JlMywgVStjYmU1LWNjMGIsIFUrY2MwZS1jYzBmLCBVK2NjMTEtY2MxMywgVStjYzE1LWNjMWIsIFUrY2MxZC1jYzIwLCBVK2NjMjMtY2MyNywgVStjYzJhLWNjMmIsIFUrY2MyZCwgVStjYzJmLCBVK2NjMzEtY2MzNywgVStjYzNhLCBVK2NjM2M7XHJcbn1cclxuXHJcblxyXG4vKiBbMjBdICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIEJvbGRcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1Cb2xkXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT2Fsdkk3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjIwLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVK2NhZjQtY2I0NywgVStjYjRhLWNiOTA7XHJcbn1cclxuXHJcblxyXG4vKiBbMjFdICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIEJvbGRcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1Cb2xkXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT2Fsdkk3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjIxLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVK2NhNGEtY2E0YiwgVStjYTRlLWNhNGYsIFUrY2E1MS1jYTUzLCBVK2NhNTUtY2E1YiwgVStjYTVkLWNhNjAsIFUrY2E2Mi1jYTgzLCBVK2NhODUtY2FiYiwgVStjYWJlLWNhYmYsIFUrY2FjMS1jYWMzLCBVK2NhYzUtY2FjYiwgVStjYWNkLWNhZDAsIFUrY2FkMiwgVStjYWQ0LWNhZDgsIFUrY2FkYS1jYWYzO1xyXG59XHJcblxyXG5cclxuLyogWzIyXSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBCb2xkXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItQm9sZFwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9hbHZJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi4yMi53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVStjOTk2LWM5OTcsIFUrYzk5YS1jOTljLCBVK2M5OWUtYzliZiwgVStjOWMyLWM5YzMsIFUrYzljNS1jOWM3LCBVK2M5YzktYzljZiwgVStjOWQyLCBVK2M5ZDQsIFUrYzlkNy1jOWQ4LCBVK2M5ZGIsIFUrYzlkZS1jOWRmLCBVK2M5ZTEtYzllMywgVStjOWU1LWM5ZTYsIFUrYzllOC1jOWViLCBVK2M5ZWUtYzlmMCwgVStjOWYyLWM5ZjcsIFUrYzlmOS1jYTBiLCBVK2NhMGQtY2EyOCwgVStjYTJhLWNhNDk7XHJcbn1cclxuXHJcblxyXG4vKiBbMjNdICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIEJvbGRcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1Cb2xkXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT2Fsdkk3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjIzLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVK2M4ZTktYzhmNCwgVStjOGY2LWM4ZmIsIFUrYzhmZS1jOGZmLCBVK2M5MDEtYzkwMywgVStjOTA1LWM5MGIsIFUrYzkwZS1jOTEwLCBVK2M5MTItYzkxNywgVStjOTE5LWM5MmIsIFUrYzkyZC1jOTRmLCBVK2M5NTEtYzk1MywgVStjOTU1LWM5NmIsIFUrYzk2ZC1jOTczLCBVK2M5NzUtYzk4NywgVStjOThhLWM5OGIsIFUrYzk4ZC1jOThmLCBVK2M5OTEtYzk5NTtcclxufVxyXG5cclxuXHJcbi8qIFsyNF0gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgQm9sZFwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLUJvbGRcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PYWx2STdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uMjQud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrYzg0MS1jODRiLCBVK2M4NGQtYzg2ZiwgVStjODcyLWM4NzMsIFUrYzg3NS1jODc3LCBVK2M4NzktYzg3ZiwgVStjODgyLWM4ODQsIFUrYzg4Ny1jODhhLCBVK2M4OGQtYzhjMywgVStjOGM1LWM4ZGYsIFUrYzhlMS1jOGU4O1xyXG59XHJcblxyXG5cclxuLyogWzI1XSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBCb2xkXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItQm9sZFwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9hbHZJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi4yNS53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVStjNzc5LWM3N2IsIFUrYzc3ZS1jNzgyLCBVK2M3ODYsIFUrYzc4YiwgVStjNzhkLCBVK2M3OGYsIFUrYzc5Mi1jNzkzLCBVK2M3OTUsIFUrYzc5NywgVStjNzk5LWM3OWYsIFUrYzdhMiwgVStjN2E3LWM3YWIsIFUrYzdhZS1jN2JiLCBVK2M3YmQtYzdjMCwgVStjN2MyLWM3YzcsIFUrYzdjOS1jN2RjLCBVK2M3ZGUtYzdmZiwgVStjODAyLWM4MDMsIFUrYzgwNS1jODA3LCBVK2M4MDksIFUrYzgwYi1jODBmLCBVK2M4MTIsIFUrYzgxNCwgVStjODE3LWM4MWIsIFUrYzgxZS1jODFmLCBVK2M4MjEtYzgyMywgVStjODI1LWM4MmUsIFUrYzgzMC1jODM3LCBVK2M4MzktYzgzYiwgVStjODNkLWM4NDA7XHJcbn1cclxuXHJcblxyXG4vKiBbMjZdICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIEJvbGRcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1Cb2xkXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT2Fsdkk3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjI2LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVK2M2YmItYzZiZiwgVStjNmMyLCBVK2M2YzQsIFUrYzZjNi1jNmNiLCBVK2M2Y2UtYzZjZiwgVStjNmQxLWM2ZDMsIFUrYzZkNS1jNmRiLCBVK2M2ZGQtYzZkZiwgVStjNmUxLWM2ZTcsIFUrYzZlOS1jNmViLCBVK2M2ZWQtYzZlZiwgVStjNmYxLWM2ZjgsIFUrYzZmYS1jNzAzLCBVK2M3MDUtYzcwNywgVStjNzA5LWM3MGIsIFUrYzcwZC1jNzE2LCBVK2M3MTgsIFUrYzcxYS1jNzFmLCBVK2M3MjItYzcyMywgVStjNzI1LWM3MjcsIFUrYzcyOS1jNzM0LCBVK2M3MzYtYzczYiwgVStjNzNlLWM3M2YsIFUrYzc0MS1jNzQzLCBVK2M3NDUtYzc0YiwgVStjNzRlLWM3NTAsIFUrYzc1Mi1jNzU3LCBVK2M3NTktYzc3MywgVStjNzc2LWM3Nzc7XHJcbn1cclxuXHJcblxyXG4vKiBbMjddICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIEJvbGRcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1Cb2xkXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT2Fsdkk3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjI3LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVK2M1ZjUtYzVmYiwgVStjNWZlLCBVK2M2MDItYzYwNSwgVStjNjA3LCBVK2M2MDktYzYwZiwgVStjNjExLWM2MWEsIFUrYzYxYy1jNjIzLCBVK2M2MjYtYzYyNywgVStjNjI5LWM2MmIsIFUrYzYyZCwgVStjNjJmLWM2MzIsIFUrYzYzNiwgVStjNjM4LCBVK2M2M2EtYzYzZiwgVStjNjQyLWM2NDMsIFUrYzY0NS1jNjQ3LCBVK2M2NDktYzY1MiwgVStjNjU2LWM2NWIsIFUrYzY1ZC1jNjVmLCBVK2M2NjEtYzY2MywgVStjNjY1LWM2NzcsIFUrYzY3OS1jNjdiLCBVK2M2N2QtYzY5MywgVStjNjk2LWM2OTcsIFUrYzY5OS1jNjliLCBVK2M2OWQtYzZhMywgVStjNmE2LCBVK2M2YTgsIFUrYzZhYS1jNmFmLCBVK2M2YjItYzZiMywgVStjNmI1LWM2YjcsIFUrYzZiOS1jNmJhO1xyXG59XHJcblxyXG5cclxuLyogWzI4XSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBCb2xkXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItQm9sZFwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9hbHZJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi4yOC53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVStjNTE3LWM1MjcsIFUrYzUyYS1jNTJiLCBVK2M1MmQtYzUyZiwgVStjNTMxLWM1MzgsIFUrYzUzYSwgVStjNTNjLCBVK2M1M2UtYzU0MywgVStjNTQ2LWM1NDcsIFUrYzU0YiwgVStjNTRkLWM1NTIsIFUrYzU1NiwgVStjNTVhLWM1NWIsIFUrYzU1ZCwgVStjNTVmLCBVK2M1NjItYzU2MywgVStjNTY1LWM1NjcsIFUrYzU2OS1jNTZmLCBVK2M1NzIsIFUrYzU3NCwgVStjNTc2LWM1N2IsIFUrYzU3ZS1jNTdmLCBVK2M1ODEtYzU4MywgVStjNTg1LWM1ODYsIFUrYzU4OC1jNThiLCBVK2M1OGUsIFUrYzU5MCwgVStjNTkyLWM1OTYsIFUrYzU5OS1jNWIzLCBVK2M1YjYtYzViNywgVStjNWJhLCBVK2M1YmUtYzVjMywgVStjNWNhLWM1Y2IsIFUrYzVjZCwgVStjNWNmLCBVK2M1ZDItYzVkMywgVStjNWQ1LWM1ZDcsIFUrYzVkOS1jNWRmLCBVK2M1ZTEtYzVlMiwgVStjNWU0LCBVK2M1ZTYtYzVlYiwgVStjNWVmLCBVK2M1ZjEtYzVmMztcclxufVxyXG5cclxuXHJcbi8qIFsyOV0gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgQm9sZFwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLUJvbGRcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PYWx2STdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uMjkud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrYzQ3NS1jNGVmLCBVK2M0ZjItYzRmMywgVStjNGY1LWM0ZjcsIFUrYzRmOS1jNGZmLCBVK2M1MDItYzUwYiwgVStjNTBkLWM1MTY7XHJcbn1cclxuXHJcblxyXG4vKiBbMzBdICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIEJvbGRcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1Cb2xkXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT2Fsdkk3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjMwLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVK2MzZDAtYzNkNywgVStjM2RhLWMzZGIsIFUrYzNkZC1jM2RlLCBVK2MzZTEtYzNlYywgVStjM2VlLWMzZjMsIFUrYzNmNS1jNDJiLCBVK2M0MmQtYzQ2MywgVStjNDY2LWM0NzQ7XHJcbn1cclxuXHJcblxyXG4vKiBbMzFdICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIEJvbGRcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1Cb2xkXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT2Fsdkk3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjMxLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVK2MzMmItYzM2NywgVStjMzZhLWMzNmIsIFUrYzM2ZC1jMzZmLCBVK2MzNzEtYzM3NywgVStjMzdhLWMzN2IsIFUrYzM3ZS1jMzgzLCBVK2MzODUtYzM4NywgVStjMzg5LWMzY2Y7XHJcbn1cclxuXHJcblxyXG4vKiBbMzJdICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIEJvbGRcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1Cb2xkXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT2Fsdkk3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjMyLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVK2MyNmEtYzI2YiwgVStjMjZkLWMyNmYsIFUrYzI3MS1jMjczLCBVK2MyNzUtYzI3YiwgVStjMjdlLWMyODcsIFUrYzI4OS1jMjhmLCBVK2MyOTEtYzI5NywgVStjMjk5LWMyOWEsIFUrYzI5Yy1jMmEzLCBVK2MyYTUtYzJhNywgVStjMmE5LWMyYWIsIFUrYzJhZC1jMmIzLCBVK2MyYjYsIFUrYzJiOCwgVStjMmJhLWMyYmIsIFUrYzJiZC1jMmRiLCBVK2MyZGUtYzJkZiwgVStjMmUxLWMyZTIsIFUrYzJlNS1jMmVhLCBVK2MyZWUsIFUrYzJmMCwgVStjMmYyLWMyZjUsIFUrYzJmNywgVStjMmZhLWMyZmIsIFUrYzJmZC1jMmZmLCBVK2MzMDEtYzMwNywgVStjMzA5LWMzMGMsIFUrYzMwZS1jMzEyLCBVK2MzMTUtYzMyMywgVStjMzI1LWMzMjgsIFUrYzMyYTtcclxufVxyXG5cclxuXHJcbi8qIFszM10gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgQm9sZFwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLUJvbGRcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PYWx2STdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uMzMud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrYzFiYy1jMWMzLCBVK2MxYzUtYzFkZiwgVStjMWUxLWMxZmIsIFUrYzFmZC1jMjAzLCBVK2MyMDUtYzIwYywgVStjMjBlLCBVK2MyMTAtYzIxNywgVStjMjFhLWMyMWIsIFUrYzIxZC1jMjFlLCBVK2MyMjEtYzIyNywgVStjMjI5LWMyMmEsIFUrYzIyYywgVStjMjJlLCBVK2MyMzAsIFUrYzIzMy1jMjRmLCBVK2MyNTEtYzI1NywgVStjMjU5LWMyNjk7XHJcbn1cclxuXHJcblxyXG4vKiBbMzRdICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIEJvbGRcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1Cb2xkXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT2Fsdkk3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjM0LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVK2MxMDEtYzExYiwgVStjMTFmLCBVK2MxMjEtYzEyMywgVStjMTI1LWMxMmIsIFUrYzEyZSwgVStjMTMyLWMxMzcsIFUrYzEzYS1jMTNiLCBVK2MxM2QtYzEzZiwgVStjMTQxLWMxNDcsIFUrYzE0YSwgVStjMTRjLWMxNTMsIFUrYzE1NS1jMTU3LCBVK2MxNTktYzE1YiwgVStjMTVkLWMxNjYsIFUrYzE2OS1jMTZmLCBVK2MxNzEtYzE3NywgVStjMTc5LWMxOGIsIFUrYzE4ZS1jMThmLCBVK2MxOTEtYzE5MywgVStjMTk1LWMxOWIsIFUrYzE5ZC1jMTllLCBVK2MxYTAsIFUrYzFhMi1jMWE0LCBVK2MxYTYtYzFiYjtcclxufVxyXG5cclxuXHJcbi8qIFszNV0gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgQm9sZFwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLUJvbGRcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PYWx2STdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uMzUud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrYzA0OS1jMDU3LCBVK2MwNTktYzA1YiwgVStjMDVkLWMwNWYsIFUrYzA2MS1jMDY3LCBVK2MwNjktYzA4ZiwgVStjMDkxLWMwYWIsIFUrYzBhZS1jMGFmLCBVK2MwYjEtYzBiMywgVStjMGI1LCBVK2MwYjctYzBiYiwgVStjMGJlLCBVK2MwYzItYzBjNywgVStjMGNhLWMwY2IsIFUrYzBjZC1jMGNmLCBVK2MwZDEtYzBkNywgVStjMGQ5LWMwZGEsIFUrYzBkYywgVStjMGRlLWMwZTMsIFUrYzBlNS1jMGViLCBVK2MwZWQtYzBmMywgVStjMGY2LCBVK2MwZjgsIFUrYzBmYS1jMGZmO1xyXG59XHJcblxyXG5cclxuLyogWzM2XSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBCb2xkXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItQm9sZFwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9hbHZJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi4zNi53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVStiZmE3LWJmYWYsIFUrYmZiMS1iZmM0LCBVK2JmYzYtYmZjYiwgVStiZmNlLWJmY2YsIFUrYmZkMS1iZmQzLCBVK2JmZDUtYmZkYiwgVStiZmRkLWMwNDg7XHJcbn1cclxuXHJcblxyXG4vKiBbMzddICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIEJvbGRcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1Cb2xkXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT2Fsdkk3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjM3LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVK2JmMDcsIFUrYmYwOS1iZjNmLCBVK2JmNDEtYmY0ZiwgVStiZjUyLWJmNTQsIFUrYmY1Ni1iZmE2O1xyXG59XHJcblxyXG5cclxuLyogWzM4XSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBCb2xkXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItQm9sZFwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9hbHZJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi4zOC53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVStiZTU2LCBVK2JlNTgsIFUrYmU1Yy1iZTVmLCBVK2JlNjItYmU2MywgVStiZTY1LWJlNjcsIFUrYmU2OS1iZTc0LCBVK2JlNzYtYmU3YiwgVStiZTdlLWJlN2YsIFUrYmU4MS1iZThlLCBVK2JlOTAsIFUrYmU5Mi1iZWE3LCBVK2JlYTktYmVjZiwgVStiZWQyLWJlZDMsIFUrYmVkNS1iZWQ2LCBVK2JlZDktYmVlMywgVStiZWU2LWJmMDY7XHJcbn1cclxuXHJcblxyXG4vKiBbMzldICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIEJvbGRcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1Cb2xkXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT2Fsdkk3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjM5LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVK2JkYjAtYmRkMywgVStiZGQ1LWJkZWYsIFUrYmRmMS1iZTBiLCBVK2JlMGQtYmUwZiwgVStiZTExLWJlMTMsIFUrYmUxNS1iZTQzLCBVK2JlNDYtYmU0NywgVStiZTQ5LWJlNGIsIFUrYmU0ZC1iZTUzO1xyXG59XHJcblxyXG5cclxuLyogWzQwXSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBCb2xkXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItQm9sZFwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9hbHZJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi40MC53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVStiZDAzLCBVK2JkMDYsIFUrYmQwOCwgVStiZDBhLWJkMGYsIFUrYmQxMS1iZDIyLCBVK2JkMjUtYmQ0NywgVStiZDQ5LWJkNTgsIFUrYmQ1YS1iZDdmLCBVK2JkODItYmQ4MywgVStiZDg1LWJkODcsIFUrYmQ4YS1iZDhmLCBVK2JkOTEtYmQ5MiwgVStiZDk0LCBVK2JkOTYtYmQ5OCwgVStiZDlhLWJkYWY7XHJcbn1cclxuXHJcblxyXG4vKiBbNDFdICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIEJvbGRcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1Cb2xkXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT2Fsdkk3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjQxLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVK2JjNGUtYmM4MywgVStiYzg2LWJjODcsIFUrYmM4OS1iYzhiLCBVK2JjOGQtYmM5MywgVStiYzk2LCBVK2JjOTgsIFUrYmM5Yi1iYzlmLCBVK2JjYTItYmNhMywgVStiY2E1LWJjYTcsIFUrYmNhOS1iY2IyLCBVK2JjYjQtYmNiYiwgVStiY2JlLWJjYmYsIFUrYmNjMS1iY2MzLCBVK2JjYzUtYmNjYywgVStiY2NlLWJjZDAsIFUrYmNkMi1iY2Q0LCBVK2JjZDYtYmNmMywgVStiY2Y3LCBVK2JjZjktYmNmYiwgVStiY2ZkLWJkMDI7XHJcbn1cclxuXHJcblxyXG4vKiBbNDJdICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIEJvbGRcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1Cb2xkXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT2Fsdkk3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjQyLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVK2JiOTAtYmJhMywgVStiYmE1LWJiYWIsIFUrYmJhZC1iYmJmLCBVK2JiYzEtYmJmNywgVStiYmZhLWJiZmIsIFUrYmJmZC1iYmZlLCBVK2JjMDEtYmMwNywgVStiYzA5LWJjMGEsIFUrYmMwZSwgVStiYzEwLCBVK2JjMTItYmMxMywgVStiYzE3LCBVK2JjMTktYmMxYSwgVStiYzFlLCBVK2JjMjAtYmMyMywgVStiYzI2LCBVK2JjMjgsIFUrYmMyYS1iYzJjLCBVK2JjMmUtYmMyZiwgVStiYzMyLWJjMzMsIFUrYmMzNS1iYzM3LCBVK2JjMzktYmMzZiwgVStiYzQxLWJjNDIsIFUrYmM0NCwgVStiYzQ2LWJjNDgsIFUrYmM0YS1iYzRkO1xyXG59XHJcblxyXG5cclxuLyogWzQzXSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBCb2xkXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItQm9sZFwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9hbHZJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi40My53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVStiYWU2LWJhZmIsIFUrYmFmZC1iYjE3LCBVK2JiMTktYmIzMywgVStiYjM3LCBVK2JiMzktYmIzYSwgVStiYjNkLWJiNDMsIFUrYmI0NS1iYjQ2LCBVK2JiNDgsIFUrYmI0YS1iYjRmLCBVK2JiNTEtYmI1MywgVStiYjU1LWJiNTcsIFUrYmI1OS1iYjYyLCBVK2JiNjQtYmI4ZjtcclxufVxyXG5cclxuXHJcbi8qIFs0NF0gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgQm9sZFwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLUJvbGRcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PYWx2STdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uNDQud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrYmEzMC1iYTM3LCBVK2JhM2EtYmEzYiwgVStiYTNkLWJhM2YsIFUrYmE0MS1iYTQ3LCBVK2JhNDktYmE0YSwgVStiYTRjLCBVK2JhNGUtYmE1MywgVStiYTU2LWJhNTcsIFUrYmE1OS1iYTViLCBVK2JhNWQtYmE2MywgVStiYTY1LWJhNjYsIFUrYmE2OC1iYTZmLCBVK2JhNzEtYmE3MywgVStiYTc1LWJhNzcsIFUrYmE3OS1iYTg0LCBVK2JhODYsIFUrYmE4OC1iYWE3LCBVK2JhYWEsIFUrYmFhZC1iYWFmLCBVK2JhYjEtYmFiNywgVStiYWJhLCBVK2JhYmMsIFUrYmFiZS1iYWU1O1xyXG59XHJcblxyXG5cclxuLyogWzQ1XSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBCb2xkXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItQm9sZFwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9hbHZJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi40NS53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVStiOTZlLWI5NzMsIFUrYjk3Ni1iOTc3LCBVK2I5NzktYjk3YiwgVStiOTdkLWI5ODMsIFUrYjk4NiwgVStiOTg4LCBVK2I5OGEtYjk4ZCwgVStiOThmLWI5YWIsIFUrYjlhZS1iOWFmLCBVK2I5YjEtYjliMywgVStiOWI1LWI5YmIsIFUrYjliZSwgVStiOWMwLCBVK2I5YzItYjljNywgVStiOWNhLWI5Y2IsIFUrYjljZCwgVStiOWQyLWI5ZDcsIFUrYjlkYSwgVStiOWRjLCBVK2I5ZGYtYjllMCwgVStiOWUyLCBVK2I5ZTYtYjllNywgVStiOWU5LWI5ZjMsIFUrYjlmNiwgVStiOWY4LCBVK2I5ZmItYmEyZjtcclxufVxyXG5cclxuXHJcbi8qIFs0Nl0gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgQm9sZFwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLUJvbGRcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PYWx2STdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uNDYud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrYjhiZi1iOGNiLCBVK2I4Y2QtYjhlMCwgVStiOGUyLWI4ZTcsIFUrYjhlYS1iOGViLCBVK2I4ZWQtYjhlZiwgVStiOGYxLWI4ZjcsIFUrYjhmYSwgVStiOGZjLCBVK2I4ZmUtYjkwMywgVStiOTA1LWI5MTcsIFUrYjkxOS1iOTFmLCBVK2I5MjEtYjkzYiwgVStiOTNkLWI5NTcsIFUrYjk1YS1iOTViLCBVK2I5NWQtYjk1ZiwgVStiOTYxLWI5NjcsIFUrYjk2OS1iOTZjO1xyXG59XHJcblxyXG5cclxuLyogWzQ3XSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBCb2xkXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItQm9sZFwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9hbHZJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi40Ny53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVStiODBkLWI4MGYsIFUrYjgxMS1iODE3LCBVK2I4MWEsIFUrYjgxYy1iODIzLCBVK2I4MjYtYjgyNywgVStiODI5LWI4MmIsIFUrYjgyZC1iODMzLCBVK2I4MzYsIFUrYjgzYS1iODNmLCBVK2I4NDEtYjg1YiwgVStiODVlLWI4NWYsIFUrYjg2MS1iODYzLCBVK2I4NjUtYjg2YiwgVStiODZlLCBVK2I4NzAsIFUrYjg3Mi1iOGFmLCBVK2I4YjEtYjhiZTtcclxufVxyXG5cclxuXHJcbi8qIFs0OF0gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgQm9sZFwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLUJvbGRcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PYWx2STdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uNDgud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrYjc0ZC1iNzVmLCBVK2I3NjEtYjc2MywgVStiNzY1LWI3NzQsIFUrYjc3Ni1iNzdiLCBVK2I3N2UtYjc3ZiwgVStiNzgxLWI3ODMsIFUrYjc4NS1iNzhiLCBVK2I3OGUsIFUrYjc5Mi1iNzk2LCBVK2I3OWEtYjc5YiwgVStiNzlkLWI3YTcsIFUrYjdhYSwgVStiN2FlLWI3YjMsIFUrYjdiNi1iN2M4LCBVK2I3Y2EtYjdlYiwgVStiN2VlLWI3ZWYsIFUrYjdmMS1iN2YzLCBVK2I3ZjUtYjdmYiwgVStiN2ZlLCBVK2I4MDItYjgwNiwgVStiODBhLWI4MGI7XHJcbn1cclxuXHJcblxyXG4vKiBbNDldICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIEJvbGRcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1Cb2xkXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT2Fsdkk3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjQ5LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVK2I2YTctYjZhYSwgVStiNmFjLWI2YjAsIFUrYjZiMi1iNmVmLCBVK2I2ZjEtYjcyNywgVStiNzJhLWI3MmIsIFUrYjcyZC1iNzJlLCBVK2I3MzEtYjczNywgVStiNzM5LWI3M2EsIFUrYjczYy1iNzQzLCBVK2I3NDUtYjc0YztcclxufVxyXG5cclxuXHJcbi8qIFs1MF0gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgQm9sZFwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLUJvbGRcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PYWx2STdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uNTAud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrYjYwNS1iNjBmLCBVK2I2MTItYjYxNywgVStiNjE5LWI2MjQsIFUrYjYyNi1iNjliLCBVK2I2OWUtYjZhMywgVStiNmE1LWI2YTY7XHJcbn1cclxuXHJcblxyXG4vKiBbNTFdICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIEJvbGRcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1Cb2xkXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT2Fsdkk3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjUxLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVK2I1NWYsIFUrYjU2Mi1iNTgzLCBVK2I1ODUtYjU5ZiwgVStiNWEyLWI1YTMsIFUrYjVhNS1iNWE3LCBVK2I1YTktYjViMiwgVStiNWI1LWI1YmEsIFUrYjViZC1iNjA0O1xyXG59XHJcblxyXG5cclxuLyogWzUyXSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBCb2xkXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItQm9sZFwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9hbHZJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi41Mi53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVStiNGE1LWI0YjYsIFUrYjRiOC1iNGJmLCBVK2I0YzEtYjRjNywgVStiNGM5LWI0ZGIsIFUrYjRkZS1iNGRmLCBVK2I0ZTEtYjRlMiwgVStiNGU1LWI0ZWIsIFUrYjRlZSwgVStiNGYwLCBVK2I0ZjItYjUxMywgVStiNTE2LWI1MTcsIFUrYjUxOS1iNTFhLCBVK2I1MWQtYjUyMywgVStiNTI2LCBVK2I1MjgsIFUrYjUyYi1iNTJmLCBVK2I1MzItYjUzMywgVStiNTM1LWI1MzcsIFUrYjUzOS1iNTNmLCBVK2I1NDEtYjU0NCwgVStiNTQ2LWI1NGIsIFUrYjU0ZC1iNTRmLCBVK2I1NTEtYjU1YiwgVStiNTVkLWI1NWU7XHJcbn1cclxuXHJcblxyXG4vKiBbNTNdICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIEJvbGRcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1Cb2xkXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT2Fsdkk3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjUzLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVK2IzZjgtYjNmYiwgVStiM2ZkLWI0MGYsIFUrYjQxMS1iNDE3LCBVK2I0MTktYjQxYiwgVStiNDFkLWI0MWYsIFUrYjQyMS1iNDI3LCBVK2I0MmEtYjQyYiwgVStiNDJkLWI0NGYsIFUrYjQ1Mi1iNDUzLCBVK2I0NTUtYjQ1NywgVStiNDU5LWI0NWYsIFUrYjQ2Mi1iNDY0LCBVK2I0NjYtYjQ2YiwgVStiNDZkLWI0N2YsIFUrYjQ4MS1iNGEzO1xyXG59XHJcblxyXG5cclxuLyogWzU0XSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBCb2xkXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItQm9sZFwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9hbHZJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi41NC53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVStiMzQyLWIzNTMsIFUrYjM1Ni1iMzU3LCBVK2IzNTktYjM1YiwgVStiMzVkLWIzNWUsIFUrYjM2MC1iMzYzLCBVK2IzNjYsIFUrYjM2OCwgVStiMzZhLWIzNmQsIFUrYjM2ZiwgVStiMzcyLWIzNzMsIFUrYjM3NS1iMzc3LCBVK2IzNzktYjM3ZiwgVStiMzgxLWIzODIsIFUrYjM4NCwgVStiMzg2LWIzOGIsIFUrYjM4ZC1iM2MzLCBVK2IzYzYtYjNjNywgVStiM2M5LWIzY2EsIFUrYjNjZC1iM2QzLCBVK2IzZDYsIFUrYjNkOCwgVStiM2RhLWIzZjc7XHJcbn1cclxuXHJcblxyXG4vKiBbNTVdICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIEJvbGRcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1Cb2xkXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT2Fsdkk3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjU1LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVK2IyN2MtYjI4MywgVStiMjg1LWIyOGYsIFUrYjI5Mi1iMjkzLCBVK2IyOTUtYjI5NywgVStiMjlhLWIyOWYsIFUrYjJhMS1iMmE0LCBVK2IyYTctYjJhOSwgVStiMmFiLCBVK2IyYWQtYjJjNywgVStiMmNhLWIyY2IsIFUrYjJjZC1iMmNmLCBVK2IyZDEtYjJkNywgVStiMmRhLCBVK2IyZGMsIFUrYjJkZS1iMmUzLCBVK2IyZTcsIFUrYjJlOS1iMmVhLCBVK2IyZWYtYjJmMywgVStiMmY2LCBVK2IyZjgsIFUrYjJmYS1iMmZiLCBVK2IyZmQtYjJmZSwgVStiMzAyLWIzMDMsIFUrYjMwNS1iMzA3LCBVK2IzMDktYjMwZiwgVStiMzEyLCBVK2IzMTYtYjMxYiwgVStiMzFkLWIzNDE7XHJcbn1cclxuXHJcblxyXG4vKiBbNTZdICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIEJvbGRcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1Cb2xkXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT2Fsdkk3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjU2LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVK2IxZDYtYjFlNywgVStiMWU5LWIxZmMsIFUrYjFmZS1iMjAzLCBVK2IyMDYtYjIwNywgVStiMjA5LWIyMGIsIFUrYjIwZC1iMjEzLCBVK2IyMTYtYjIxZiwgVStiMjIxLWIyNTcsIFUrYjI1OS1iMjczLCBVK2IyNzUtYjI3YjtcclxufVxyXG5cclxuXHJcbi8qIFs1N10gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgQm9sZFwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLUJvbGRcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PYWx2STdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uNTcud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrYjEyMC1iMTIyLCBVK2IxMjYtYjEyNywgVStiMTI5LWIxMmIsIFUrYjEyZC1iMTMzLCBVK2IxMzYsIFUrYjEzOCwgVStiMTNhLWIxM2YsIFUrYjE0Mi1iMTQzLCBVK2IxNDUtYjE0ZiwgVStiMTUxLWIxNTMsIFUrYjE1Ni1iMTU3LCBVK2IxNTktYjE3NywgVStiMTdhLWIxN2IsIFUrYjE3ZC1iMTdmLCBVK2IxODEtYjE4NywgVStiMTg5LWIxOGMsIFUrYjE4ZS1iMTkxLCBVK2IxOTUtYjFhNywgVStiMWE5LWIxY2IsIFUrYjFjZC1iMWQ1O1xyXG59XHJcblxyXG5cclxuLyogWzU4XSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBCb2xkXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItQm9sZFwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9hbHZJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi41OC53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVStiMDVmLWIwN2IsIFUrYjA3ZS1iMDdmLCBVK2IwODEtYjA4MywgVStiMDg1LWIwOGIsIFUrYjA4ZC1iMDk3LCBVK2IwOWIsIFUrYjA5ZC1iMDlmLCBVK2IwYTItYjBhNywgVStiMGFhLCBVK2IwYjAsIFUrYjBiMiwgVStiMGI2LWIwYjcsIFUrYjBiOS1iMGJiLCBVK2IwYmQtYjBjMywgVStiMGM2LWIwYzcsIFUrYjBjYS1iMGNmLCBVK2IwZDEtYjBkZiwgVStiMGUxLWIwZTQsIFUrYjBlNi1iMTA3LCBVK2IxMGEtYjEwYiwgVStiMTBkLWIxMGYsIFUrYjExMS1iMTEyLCBVK2IxMTQtYjExNywgVStiMTE5LWIxMWEsIFUrYjExYy1iMTFmO1xyXG59XHJcblxyXG5cclxuLyogWzU5XSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBCb2xkXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItQm9sZFwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9hbHZJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi41OS53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVSthZmFjLWFmYjcsIFUrYWZiYS1hZmJiLCBVK2FmYmQtYWZiZiwgVSthZmMxLWFmYzYsIFUrYWZjYS1hZmNjLCBVK2FmY2UtYWZkMywgVSthZmQ1LWFmZTcsIFUrYWZlOS1hZmVmLCBVK2FmZjEtYjAwYiwgVStiMDBkLWIwMGYsIFUrYjAxMS1iMDEzLCBVK2IwMTUtYjAxYiwgVStiMDFkLWIwMjcsIFUrYjAyOS1iMDQzLCBVK2IwNDUtYjA0NywgVStiMDQ5LCBVK2IwNGIsIFUrYjA0ZC1iMDUyLCBVK2IwNTUtYjA1NiwgVStiMDU4LWIwNWMsIFUrYjA1ZTtcclxufVxyXG5cclxuXHJcbi8qIFs2MF0gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgQm9sZFwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLUJvbGRcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PYWx2STdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uNjAud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrYWYwMy1hZjA3LCBVK2FmMDktYWYyYiwgVSthZjJlLWFmMzMsIFUrYWYzNS1hZjNiLCBVK2FmM2UtYWY0MCwgVSthZjQ0LWFmNDcsIFUrYWY0YS1hZjVjLCBVK2FmNWUtYWY2MywgVSthZjY1LWFmN2YsIFUrYWY4MS1hZmFiO1xyXG59XHJcblxyXG5cclxuLyogWzYxXSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBCb2xkXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItQm9sZFwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9hbHZJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi42MS53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVSthZTU2LWFlNWIsIFUrYWU1ZS1hZTYwLCBVK2FlNjItYWU2NCwgVSthZTY2LWFlNjcsIFUrYWU2OS1hZTZiLCBVK2FlNmQtYWU4MywgVSthZTg1LWFlYmIsIFUrYWViZiwgVSthZWMxLWFlYzMsIFUrYWVjNS1hZWNiLCBVK2FlY2UsIFUrYWVkMCwgVSthZWQyLWFlZDcsIFUrYWVkOS1hZWYzLCBVK2FlZjUtYWYwMjtcclxufVxyXG5cclxuXHJcbi8qIFs2Ml0gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgQm9sZFwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLUJvbGRcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PYWx2STdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uNjIud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrYWQ5Yy1hZGEzLCBVK2FkYTUtYWRiZiwgVSthZGMxLWFkYzMsIFUrYWRjNS1hZGM3LCBVK2FkYzktYWRkMiwgVSthZGQ0LWFkZGIsIFUrYWRkZC1hZGRmLCBVK2FkZTEtYWRlMywgVSthZGU1LWFkZjcsIFUrYWRmYS1hZGZiLCBVK2FkZmQtYWRmZiwgVSthZTAyLWFlMDcsIFUrYWUwYSwgVSthZTBjLCBVK2FlMGUtYWUxMywgVSthZTE1LWFlMmYsIFUrYWUzMS1hZTMzLCBVK2FlMzUtYWUzNywgVSthZTM5LWFlM2YsIFUrYWU0MiwgVSthZTQ0LCBVK2FlNDYtYWU0OSwgVSthZTRiLCBVK2FlNGYsIFUrYWU1MS1hZTUzLCBVK2FlNTU7XHJcbn1cclxuXHJcblxyXG4vKiBbNjNdICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIEJvbGRcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1Cb2xkXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT2Fsdkk3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjYzLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVK2FjZTItYWNlMywgVSthY2U1LWFjZTYsIFUrYWNlOS1hY2VmLCBVK2FjZjIsIFUrYWNmNCwgVSthY2Y3LWFjZmIsIFUrYWNmZS1hY2ZmLCBVK2FkMDEtYWQwMywgVSthZDA1LWFkMGIsIFUrYWQwZC1hZDEwLCBVK2FkMTItYWQxYiwgVSthZDFkLWFkMzMsIFUrYWQzNS1hZDQ4LCBVK2FkNGEtYWQ0ZiwgVSthZDUxLWFkNmIsIFUrYWQ2ZS1hZDZmLCBVK2FkNzEtYWQ3MiwgVSthZDc3LWFkN2MsIFUrYWQ3ZSwgVSthZDgwLCBVK2FkODItYWQ4NywgVSthZDg5LWFkOGIsIFUrYWQ4ZC1hZDhmLCBVK2FkOTEtYWQ5YjtcclxufVxyXG5cclxuXHJcbi8qIFs2NF0gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgQm9sZFwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLUJvbGRcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PYWx2STdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uNjQud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrYWMyNS1hYzJjLCBVK2FjMmUsIFUrYWMzMCwgVSthYzMyLWFjMzcsIFUrYWMzOS1hYzNmLCBVK2FjNDEtYWM0YywgVSthYzRlLWFjNmYsIFUrYWM3Mi1hYzczLCBVK2FjNzUtYWM3NiwgVSthYzc5LWFjN2YsIFUrYWM4MiwgVSthYzg0LWFjODgsIFUrYWM4YS1hYzhiLCBVK2FjOGQtYWM4ZiwgVSthYzkxLWFjOTMsIFUrYWM5NS1hYzliLCBVK2FjOWQtYWM5ZSwgVSthY2ExLWFjYTcsIFUrYWNhYiwgVSthY2FkLWFjYWYsIFUrYWNiMS1hY2I3LCBVK2FjYmEtYWNiYiwgVSthY2JlLWFjYzAsIFUrYWNjMi1hY2MzLCBVK2FjYzUtYWNkZjtcclxufVxyXG5cclxuXHJcbi8qIFs2NV0gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgQm9sZFwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLUJvbGRcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PYWx2STdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uNjUud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrOTlkZiwgVSs5OWVkLCBVKzk5ZjEsIFUrOTlmZiwgVSs5YTAxLCBVKzlhMDgsIFUrOWEwZS05YTBmLCBVKzlhMTksIFUrOWEyYiwgVSs5YTMwLCBVKzlhMzYtOWEzNywgVSs5YTQwLCBVKzlhNDMsIFUrOWE0NSwgVSs5YTRkLCBVKzlhNTUsIFUrOWE1NywgVSs5YTVhLTlhNWIsIFUrOWE1ZiwgVSs5YTYyLCBVKzlhNjUsIFUrOWE2OS05YTZhLCBVKzlhYTgsIFUrOWFiOCwgVSs5YWQzLCBVKzlhZTUsIFUrOWFlZSwgVSs5YjFhLCBVKzliMjcsIFUrOWIyYSwgVSs5YjMxLCBVKzliM2MsIFUrOWI0MS05YjQ1LCBVKzliNGYsIFUrOWI1NCwgVSs5YjVhLCBVKzliNmYsIFUrOWI4ZSwgVSs5YjkxLCBVKzliOWYsIFUrOWJhYiwgVSs5YmFlLCBVKzliYzksIFUrOWJkNiwgVSs5YmU0LCBVKzliZTgsIFUrOWMwZCwgVSs5YzEwLCBVKzljMTIsIFUrOWMxNSwgVSs5YzI1LCBVKzljMzIsIFUrOWMzYiwgVSs5YzQ3LCBVKzljNDksIFUrOWM1NywgVSs5Y2U1LCBVKzljZTcsIFUrOWNlOSwgVSs5Y2YzLTljZjQsIFUrOWNmNiwgVSs5ZDA5LCBVKzlkMWIsIFUrOWQyNiwgVSs5ZDI4LCBVKzlkM2IsIFUrOWQ1MSwgVSs5ZDVkLCBVKzlkNjAtOWQ2MSwgVSs5ZDZjLCBVKzlkNzIsIFUrOWRhOSwgVSs5ZGFmLCBVKzlkYjQsIFUrOWRjNCwgVSs5ZGQ3LCBVKzlkZjIsIFUrOWRmOC05ZGZhLCBVKzllMWEsIFUrOWUxZSwgVSs5ZTc1LCBVKzllNzksIFUrOWU3ZCwgVSs5ZTdmLCBVKzllOTItOWU5MywgVSs5ZTk3LCBVKzllOWQsIFUrOWU5ZiwgVSs5ZWE1LCBVKzllYjQtOWViNSwgVSs5ZWJiLCBVKzllYmUsIFUrOWVjMywgVSs5ZWNkLTllY2UsIFUrOWVkNCwgVSs5ZWQ4LCBVKzllZGItOWVkYywgVSs5ZWRlLCBVKzllZTgsIFUrOWVmNCwgVSs5ZjA3LTlmMDgsIFUrOWYwZSwgVSs5ZjEzLCBVKzlmMjAsIFUrOWYzYiwgVSs5ZjRhLTlmNGIsIFUrOWY0ZSwgVSs5ZjUyLCBVKzlmNWYsIFUrOWY2MSwgVSs5ZjY3LCBVKzlmNmEsIFUrOWY2YywgVSs5Zjc3LCBVKzlmOGQsIFUrOWY5MCwgVSs5Zjk1LCBVKzlmOWMsIFUrYWMwMi1hYzAzLCBVK2FjMDUtYWMwNiwgVSthYzA5LWFjMGYsIFUrYWMxNy1hYzE4LCBVK2FjMWIsIFUrYWMxZS1hYzFmLCBVK2FjMjEtYWMyMztcclxufVxyXG5cclxuXHJcbi8qIFs5M10gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgQm9sZFwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLUJvbGRcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PYWx2STdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uOTMud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrMzM4Yy0zMzljLCBVKzMzOWYtMzNhMCwgVSszM2EyLTMzY2IsIFUrMzNjZi0zM2QwLCBVKzMzZDMsIFUrMzNkNiwgVSszM2Q4LCBVKzMzZGItMzNkZCwgVSs0ZTAxLCBVKzRlMDMsIFUrNGUwNy00ZTA4LCBVKzRlMTEsIFUrNGUxNC00ZTE1LCBVKzRlMTgtNGUxOSwgVSs0ZTFlLCBVKzRlMzIsIFUrNGUzOC00ZTM5LCBVKzRlNDItNGU0MywgVSs0ZTQ1LCBVKzRlNGQtNGU0ZiwgVSs0ZTU2LCBVKzRlNTgtNGU1OSwgVSs0ZTVkLTRlNWUsIFUrNGU2YiwgVSs0ZTZkLCBVKzRlNzMsIFUrNGU3Ni00ZTc3LCBVKzRlN2UsIFUrNGU4MiwgVSs0ZTg2LCBVKzRlODgsIFUrNGU4ZSwgVSs0ZTkwLTRlOTIsIFUrNGU5NC00ZTk1LCBVKzRlOTgsIFUrNGU5YiwgVSs0ZTllLCBVKzRlYTEtNGVhMiwgVSs0ZWE0LTRlYTYsIFUrNGVhOCwgVSs0ZWFiLCBVKzRlYWQtNGVhZSwgVSs0ZWI2LCBVKzRlYzAtNGVjMSwgVSs0ZWM0LCBVKzRlYzcsIFUrNGVjYiwgVSs0ZWNkLCBVKzRlZDQtNGVkNSwgVSs0ZWQ3LTRlZDksIFUrNGVkZCwgVSs0ZWRmLCBVKzRlZTQsIFUrNGVmMCwgVSs0ZWYyLCBVKzRlZjYtNGVmNywgVSs0ZWZiLCBVKzRmMDEsIFUrNGYwOSwgVSs0ZjBiLCBVKzRmMGQtNGYxMSwgVSs0ZjJmLCBVKzRmMzQsIFUrNGYzNiwgVSs0ZjM4LCBVKzRmM2EsIFUrNGYzYy00ZjNkO1xyXG59XHJcblxyXG5cclxuLyogWzk0XSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBCb2xkXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItQm9sZFwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9hbHZJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi45NC53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVSszMTM2LCBVKzMxMzgsIFUrMzEzYS0zMTQwLCBVKzMxNDMtMzE0NCwgVSszMTUwLCBVKzMxNTIsIFUrMzE1NC0zMTU2LCBVKzMxNTgtMzE1YiwgVSszMTVkLTMxNWYsIFUrMzE2MiwgVSszMTY0LTMxOGMsIFUrMzE4ZSwgVSszMjAwLTMyMWIsIFUrMzIzMSwgVSszMjM5LCBVKzMyNTEtMzI1YSwgVSszMjYwLTMyN2IsIFUrMzI3ZS0zMjdmLCBVKzMyOGEtMzI5MCwgVSszMjk0LCBVKzMyOWUsIFUrMzJhNSwgVSszMzgwLTMzODQsIFUrMzM4OC0zMzhiO1xyXG59XHJcblxyXG5cclxuLyogWzk1XSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBCb2xkXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItQm9sZFwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9hbHZJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi45NS53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVSsyZjdkLCBVKzJmN2YtMmY4YiwgVSsyZjhlLTJmOTAsIFUrMmY5Mi0yZjk3LCBVKzJmOTktMmZhMCwgVSsyZmEyLTJmYTMsIFUrMmZhNS0yZmE5LCBVKzJmYWMtMmZiMSwgVSsyZmIzLTJmYmMsIFUrMmZjMS0yZmNhLCBVKzJmY2QtMmZkNCwgVSszMDAzLCBVKzMwMTItMzAxOSwgVSszMDFjLCBVKzMwMWUtMzAyMCwgVSszMDM2LCBVKzMwNDEsIFUrMzA0MywgVSszMDQ1LCBVKzMwNDcsIFUrMzA0OSwgVSszMDRlLCBVKzMwNTAsIFUrMzA1MiwgVSszMDU2LCBVKzMwNWEsIFUrMzA1YywgVSszMDVlLCBVKzMwNjIsIFUrMzA2NSwgVSszMDZjLCBVKzMwNzAtMzA3ZCwgVSszMDgwLCBVKzMwODUsIFUrMzA4NywgVSszMDhlLCBVKzMwOTAtMzA5MSwgVSszMGExLCBVKzMwYTUsIFUrMzBhOSwgVSszMGFlLCBVKzMwYjEtMzBiMiwgVSszMGI0LCBVKzMwYjYsIFUrMzBiYy0zMGJlLCBVKzMwYzIsIFUrMzBjNSwgVSszMGNjLCBVKzMwZDIsIFUrMzBkNCwgVSszMGQ4LTMwZGQsIFUrMzBlNCwgVSszMGU2LCBVKzMwZTgsIFUrMzBlZSwgVSszMGYwLTMwZjIsIFUrMzBmNC0zMGY2LCBVKzMxMzMsIFUrMzEzNTtcclxufVxyXG5cclxuXHJcbi8qIFs5Nl0gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgQm9sZFwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLUJvbGRcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PYWx2STdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uOTYud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrMjU0MS0yNTRiLCBVKzI1YTQtMjVhOSwgVSsyNWIxLCBVKzI1YjUsIFUrMjViOSwgVSsyNWJmLCBVKzI1YzEsIFUrMjVjMywgVSsyNWM5LTI1Y2EsIFUrMjVjYywgVSsyNWNlLCBVKzI1ZDAtMjVkMSwgVSsyNWU2LCBVKzI1ZWYsIFUrMjYwZiwgVSsyNjFkLCBVKzI2MWYsIFUrMjYyZiwgVSsyNjYwLCBVKzI2NjQsIFUrMjY2Ny0yNjY5LCBVKzI2NmQsIFUrMjY2ZiwgVSsyNzE2LCBVKzI3MWEsIFUrMjczZCwgVSsyNzU2LCBVKzI3NzYtMjc3ZiwgVSsyNzhhLTI3OTMsIFUrMjk2MywgVSsyOTY1LCBVKzJhYzUtMmFjNiwgVSsyYWNiLTJhY2MsIFUrMmYwMCwgVSsyZjA0LCBVKzJmMDYsIFUrMmYwOCwgVSsyZjBhLTJmMGIsIFUrMmYxMS0yZjEyLCBVKzJmMTQsIFUrMmYxNy0yZjE4LCBVKzJmMWMtMmYxZCwgVSsyZjFmLTJmMjAsIFUrMmYyMy0yZjI2LCBVKzJmMjgtMmYyOSwgVSsyZjJiLCBVKzJmMmQsIFUrMmYyZi0yZjMyLCBVKzJmMzgsIFUrMmYzYy0yZjQwLCBVKzJmNDItMmY0YywgVSsyZjRmLTJmNTIsIFUrMmY1NC0yZjU4LCBVKzJmNWEtMmY2NiwgVSsyZjY5LTJmNzAsIFUrMmY3Mi0yZjc2LCBVKzJmNzgsIFUrMmY3YS0yZjdjO1xyXG59XHJcblxyXG5cclxuLyogWzk3XSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBCb2xkXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItQm9sZFwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9hbHZJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi45Ny53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVSsyNDc5LTI0ODcsIFUrMjQ5Yy0yNGQxLCBVKzI0ZDMtMjRkNywgVSsyNGQ5LTI0ZTksIFUrMjRlYi0yNGY0LCBVKzI1MDAtMjUwMSwgVSsyNTAzLCBVKzI1MGMtMjUxMywgVSsyNTE1LTI1MTYsIFUrMjUxOC0yNTQwO1xyXG59XHJcblxyXG5cclxuLyogWzk4XSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBCb2xkXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItQm9sZFwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9hbHZJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi45OC53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVSsyMTViLTIxNWUsIFUrMjE2Mi0yMTY5LCBVKzIxNzAtMjE3OSwgVSsyMTk1LTIxOTksIFUrMjFiMC0yMWI0LCBVKzIxYmMsIFUrMjFjMCwgVSsyMWM0LTIxYzUsIFUrMjFjZCwgVSsyMWNmLTIxZDQsIFUrMjFlMC0yMWUzLCBVKzIxZTYtMjFlOSwgVSsyMjAwLCBVKzIyMDItMjIwMywgVSsyMjA2LTIyMDksIFUrMjIwYi0yMjBjLCBVKzIyMGYsIFUrMjIxMSwgVSsyMjEzLCBVKzIyMWEsIFUrMjIxZC0yMjIwLCBVKzIyMjIsIFUrMjIyNS0yMjI3LCBVKzIyMjktMjIyYywgVSsyMjJlLCBVKzIyMzQtMjIzNywgVSsyMjNkLCBVKzIyNDMsIFUrMjI0NSwgVSsyMjQ4LCBVKzIyNTAtMjI1MywgVSsyMjVhLCBVKzIyNjAtMjI2MiwgVSsyMjY0LTIyNjcsIFUrMjI2YS0yMjZiLCBVKzIyNmUtMjI3MywgVSsyMjc2LTIyNzcsIFUrMjI3OS0yMjdiLCBVKzIyODAtMjI4NywgVSsyMjhhLTIyOGIsIFUrMjI5NS0yMjk3LCBVKzIyYTMtMjJhNSwgVSsyMmJiLTIyYmMsIFUrMjJjZS0yMmNmLCBVKzIyZGEtMjJkYiwgVSsyMmVlLTIyZWYsIFUrMjMwNiwgVSsyMzEyLCBVKzIzMTQsIFUrMjQ2Ny0yNDc4O1xyXG59XHJcblxyXG5cclxuLyogWzk5XSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBCb2xkXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItQm9sZFwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9hbHZJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi45OS53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVSs4MS04MiwgVSs4NCwgVSthMi1hNSwgVSthNy1hOCwgVSthYSwgVSthYy1hZCwgVStiMS1iMywgVStiNiwgVStiOC1iYSwgVStiYy1iZSwgVStjMCwgVStjMiwgVStjNi1jYiwgVStjZS1kMCwgVStkNCwgVStkOC1kOSwgVStkYi1kYywgVStkZS1kZiwgVStlNiwgVStlYiwgVStlZS1mMCwgVStmNCwgVStmNy1mOSwgVStmYiwgVStmZS1mZiwgVSsxMTEsIFUrMTI2LTEyNywgVSsxMzItMTMzLCBVKzEzOCwgVSsxM2YtMTQyLCBVKzE0OS0xNGIsIFUrMTUyLTE1MywgVSsxNjYtMTY3LCBVKzJiYywgVSsyYzcsIFUrMmQwLCBVKzJkOC0yZDksIFUrMmRiLTJkZCwgVSszOTEtMzk0LCBVKzM5Ni0zYTEsIFUrM2EzLTNhOSwgVSszYjItM2I2LCBVKzNiOCwgVSszYmMsIFUrM2JlLTNjMSwgVSszYzMtM2M5LCBVKzIwMTAsIFUrMjAxNS0yMDE2LCBVKzIwMTgtMjAxOSwgVSsyMDFiLCBVKzIwMWYtMjAyMSwgVSsyMDI1LCBVKzIwMzAsIFUrMjAzMy0yMDM2LCBVKzIwM2MsIFUrMjAzZSwgVSsyMDQyLCBVKzIwNzQsIFUrMjA3YS0yMDdmLCBVKzIwODEtMjA4NCwgVSsyMTA5LCBVKzIxMTMsIFUrMjExNiwgVSsyMTIxLCBVKzIxMjYsIFUrMjEyYiwgVSsyMTUzLTIxNTQ7XHJcbn1cclxuXHJcblxyXG4vKiBbMTAwXSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBCb2xkXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItQm9sZFwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9hbHZJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi4xMDAud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrZTgsIFUrMmRhLCBVKzIxNjAsIFUrMjE5NCwgVSszMDU0LCBVKzMwNTgsIFUrMzA2ZCwgVSszMDg2LCBVKzMwOGQsIFUrMzBhYywgVSszMGJiLCBVKzMwYzQsIFUrMzBjZC0zMGNlLCBVKzMwZTIsIFUrMzEzMiwgVSszMTQ2LCBVKzMxNDksIFUrMzM5ZCwgVSs0ZTNiLCBVKzRmMGEsIFUrNGZkZCwgVSs0ZmUxLCBVKzU0MDksIFUrNTQwYywgVSs1ODM0LCBVKzU5MmEtNTkyYiwgVSs1YjlhLCBVKzVkZGUsIFUrNWUwYywgVSs1ZTczLCBVKzVmMGYsIFUrNjBmMywgVSs2NTNmLCBVKzY2MWYsIFUrNjYyZiwgVSs2NjdhLCBVKzY4M2MsIFUrNmI0YywgVSs2YzExLCBVKzc2N2MsIFUrNzZlZSwgVSs3NmY0LCBVKzc3ZjMsIFUrNzlkMSwgVSs3YTdhLCBVKzdiMmMsIFUrN2QyMiwgVSs4MjA3LCBVKzhhMDAsIFUrOGE3MSwgVSs5MjgwLCBVKzk1ODAsIFUrOTU4YiwgVSs5NmM2LCBVKzk3NjIsIFUrOThkZiwgVSs5ZWQxLCBVK2FjMmQsIFUrYWRjOCwgVSthZGQzLCBVK2FmNDgsIFUrYjAxNCwgVStiMTM0LWIxMzUsIFUrYjE1OCwgVStiMmFhLCBVK2IzNWYsIFUrYjZhNCwgVStiOWNmLCBVK2JiNjMsIFUrYmQyMywgVStiZTkxLCBVK2MyOWIsIFUrYzNmNCwgVStjNDJjLCBVK2M1NWMsIFUrYzU3MywgVStjNThmLCBVK2M3OGMsIFUrYzdkZCwgVStjOGY1LCBVK2NhZDEsIFUrY2M0OCwgVStjZjEwLCBVK2NmMjAsIFUrZDAzYywgVStkMDdkLCBVK2QyYTAsIFUrZDMwZSwgVStkMzhkLCBVK2QzYTgsIFUrZDNjOCwgVStkNWU1LCBVK2Q1ZjksIFUrZDZlNCwgVStmOTBhLCBVK2ZmMDIsIFUrZmYxYztcclxufVxyXG5cclxuXHJcbi8qIFsxMDFdICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIEJvbGRcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1Cb2xkXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT2Fsdkk3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjEwMS53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVSszYjEsIFUrMjQ2NiwgVSsyNWExLCBVKzI1YTMsIFUrMjYxYywgVSszMDA4LTMwMDksIFUrMzA1YiwgVSszMDVkLCBVKzMwNjksIFUrMzBhNywgVSszMGJhLCBVKzMwY2YsIFUrMzBlZiwgVSszMTUxLCBVKzMxNTcsIFUrNGU0YiwgVSs0ZTVmLCBVKzRlOGMsIFUrNGVjYSwgVSs0ZWQ2LCBVKzRmNWIsIFUrNTBjZiwgVSs1MTQ5LCBVKzUxNjUsIFUrNTE3MSwgVSs1MjI5LCBVKzUyOWIsIFUrNTMxNiwgVSs1MzlmLCBVKzUzZjIsIFUrNTcxZiwgVSs1NzI4LCBVKzU4ZWIsIFUrNTkxYywgVSs1Yjc4LCBVKzVjMTEsIFUrNWM1NSwgVSs1ZGRkLCBVKzVlMDIsIFUrNWZiNywgVSs2MGM1LCBVKzYxMGYsIFUrNjExZiwgVSs2NjI1LCBVKzY2ZjgsIFUrNjc5NywgVSs2NzljLCBVKzY4MmEsIFUrNmQyYSwgVSs3MDZiLCBVKzc0MDYsIFUrNzY3YiwgVSs3NmY4LCBVKzc3ZTUsIFUrN2FjYiwgVSs4OThiLCBVKzhhNjksIFUrOGRlZiwgVSs4ZmQxLCBVKzkwMWEsIFUrOTBlOCwgVSs5MWNkLCBVKzk3NWUsIFUrYWUxNCwgVSthZTZjLCBVK2FlYzAsIFUrYWZjNywgVSthZmM5LCBVK2IwMWMsIFUrYjAyOCwgVStiMzA4LCBVK2IzMTEsIFUrYjMxNCwgVStiMzFjLCBVK2I1MjQsIFUrYjU2MCwgVStiNzY0LCBVK2I5MjAsIFUrYjllMywgVStiZDQ4LCBVK2JlN2QsIFUrYzBkYiwgVStjMjMxLCBVK2MyNzAsIFUrYzJlMywgVStjMzdkLCBVK2MzZWQsIFUrYzUzMCwgVStjNmE1LCBVK2M2ZGMsIFUrYzdhNCwgVStjOTU0LCBVK2M5NzQsIFUrZDAwMCwgVStkNTY1LCBVK2Q2NjcsIFUrZDZjNSwgVStkNzlkLCBVK2ZmMWU7XHJcbn1cclxuXHJcblxyXG4vKiBbMTAyXSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBCb2xkXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItQm9sZFwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9hbHZJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi4xMDIud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrMTMxLCBVKzIwMzIsIFUrMjQ2NSwgVSsyNjQyLCBVKzMwNDgsIFUrMzA1MSwgVSszMDgzLTMwODQsIFUrMzA4ZiwgVSszMGMwLCBVKzMwZDEsIFUrMzBkMywgVSszMGQ2LCBVKzMwZGYsIFUrMzBlNywgVSszMTUzLCBVKzRlMTYsIFUrNGU4YiwgVSs0ZWU1LCBVKzUyMDYsIFUrNTJhMCwgVSs1MmQ1LCBVKzUzZTQsIFUrNTNlZiwgVSs1NGMxLCBVKzU3Y2UsIFUrNTk3ZCwgVSs1YjhjLCBVKzVlYTYsIFUrNWY4YywgVSs1Zjk3LCBVKzYyMTAsIFUrNjI0MCwgVSs2MjRiLCBVKzY3MjgsIFUrNmJkNCwgVSs3MjM2LCBVKzcyNjksIFUrNzI3OSwgVSs3MzhiLCBVKzc1MjgsIFUrNzUzMCwgVSs3NjdlLCBVKzc5OGYsIFUrODAwNSwgVSs4YTE4LCBVKzkwZmQsIFUrOTFjYywgVSs5NTc3LCBVKzk1OTMsIFUrOThhOCwgVSthYzIwLCBVK2FjZjYsIFUrYWQ5MCwgVSthZjVkLCBVK2FmODAsIFUrYWZjZCwgVSthZmYwLCBVK2IwYTEsIFUrYjBiNSwgVStiMWZkLCBVK2IyZmMsIFUrYjM4MCwgVStiNTFiLCBVK2I1ODQsIFUrYjViMywgVStiOGZkLCBVK2I5M2MsIFUrYjlmNCwgVStiYjQ0LCBVK2JjMDgsIFUrYmMyNywgVStiYzQ5LCBVK2JlNTUsIFUrYmU2NCwgVStiZmIwLCBVK2JmYzUsIFUrYzE3OCwgVStjMjFmLCBVK2MzMTQsIFUrYzRmMSwgVStjNThkLCBVK2M2NjQsIFUrYzY5OCwgVStjNmE3LCBVK2M2YzEsIFUrYzllZCwgVStjYWMwLCBVK2NhY2MsIFUrY2FkOSwgVStjY2I1LCBVK2NkY2MsIFUrZDBlNCwgVStkMTQzLCBVK2QzMjAsIFUrZDMzMCwgVStkNTRkLCBVK2ZmMDYsIFUrZmYxZiwgVStmZjVlO1xyXG59XHJcblxyXG5cclxuLyogWzEwM10gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgQm9sZFwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLUJvbGRcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PYWx2STdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uMTAzLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVK2I0LCBVKzIwYTksIFUrMjBhYywgVSsyMTkwLCBVKzI0ZDgsIFUrMjUwMiwgVSsyNTE0LCBVKzI1OTIsIFUrMjVjNy0yNWM4LCBVKzI2NjMsIFUrMzA2MCwgVSszMDY0LCBVKzMwODEsIFUrMzA4OCwgVSszMGEzLCBVKzMwYTYsIFUrMzBhYSwgVSszMGI1LCBVKzMwYzcsIFUrMzBjYS0zMGNiLCBVKzMwZDAsIFUrMzBlMywgVSszMGU1LCBVKzMzOWUsIFUrNGUwOSwgVSs0ZWFjLCBVKzRmNWMsIFUrNTE2Ny01MTY4LCBVKzUxNmMsIFUrNTFmYSwgVSs1NDA4LCBVKzU0MGQsIFUrNTkxYSwgVSs1YjU3LCBVKzYyMTEsIFUrNjViOSwgVSs2NjBlLCBVKzY2NDIsIFUrNjcwMCwgVSs2YjYzLCBVKzZlMmYsIFUrNzA2MywgVSs3NTMyLCBVKzc5M2UsIFUrODFlYSwgVSs4MjcyLCBVKzgyYjEsIFUrODk3ZiwgVSs4ZWNhLCBVKzkxY2UsIFUrYWMzOCwgVSthZDc2LCBVK2FlODQsIFUrYWVjYywgVStiMDdkLCBVK2IwYjEsIFUrYjIxNSwgVStiMmEwLCBVK2IzMTAsIFUrYjNkNywgVStiNTJhLCBVK2I2MTgsIFUrYjc3NSwgVStiNzk3LCBVK2JjZDUsIFUrYmQ1OSwgVStiZTgwLCBVK2JlYTgsIFUrYmVkMSwgVStiZWU0LWJlZTUsIFUrYzA2MCwgVStjMmVmLCBVK2MzMjksIFUrYzNkYywgVStjNTk3LCBVK2M1YmQsIFUrYzVlNSwgVStjNjljLCBVK2M5ZDYsIFUrY2EyOSwgVStjYTVjLCBVK2NhODQsIFUrY2MzOSwgVStjYzNiLCBVK2NlODksIFUrY2VlNSwgVStjZjY1LCBVK2NmODUsIFUrZDA1OCwgVStkMTQ1LCBVK2QyMmQsIFUrZDMyNSwgVStkMzdkLCBVK2QzYWQsIFUrZDc2OSwgVStmZjBjO1xyXG59XHJcblxyXG5cclxuLyogWzEwNF0gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgQm9sZFwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLUJvbGRcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PYWx2STdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uMTA0LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVKzIxNjEsIFUrMjIyOCwgVSsyMjk5LCBVKzI0NjQsIFUrMjUxNywgVSsyNjQwLCBVKzMwNDIsIFUrMzA0YSwgVSszMDUzLCBVKzMwNjEsIFUrMzA3ZiwgVSszMDgyLCBVKzMwOGMsIFUrMzA5MiwgVSszMGE4LCBVKzMwYWIsIFUrMzBhZCwgVSszMGIwLCBVKzMwYjMsIFUrMzBiNywgVSszMGMxLCBVKzMwYzYsIFUrMzBjOSwgVSszMGQ1LCBVKzMwZDcsIFUrMzBkZSwgVSszMGUwLTMwZTEsIFUrMzBlYy0zMGVkLCBVKzRlMGIsIFUrNGUwZCwgVSs0ZWUzLCBVKzUzZjAsIFUrNTQ4YywgVSs1Yjg5LCBVKzViYjYsIFUrNWMwZiwgVSs2MTFiLCBVKzY3NzEsIFUrNmFhMiwgVSs2YmNkLCBVKzZjMzQsIFUrNmNkNSwgVSs2ZDc3LCBVKzc2N2QsIFUrNzk1ZSwgVSs4ZWNkLCBVKzk5OTksIFUrOWFkOCwgVSthYzA3LCBVK2FjMWEsIFUrYWM0MCwgVSthZDBjLCBVK2FkODgsIFUrYWRhNCwgVSthZTAxLCBVK2FlNjUsIFUrYWViZCwgVSthZWM0LCBVK2FmZTgsIFUrYjEzOSwgVStiMjA1LCBVK2IzODMsIFUrYjM4YywgVStiNDJjLCBVK2I0NjEsIFUrYjU1YywgVStiNzhmLCBVK2I4ZmIsIFUrYjlmNywgVStiYWZjLCBVK2JjOTksIFUrYmVkOCwgVStiZmNkLCBVK2MwYmYsIFUrYzBmOSwgVStjMTY3LCBVK2MyMDQsIFUrYzIwZiwgVStjMjJmLCBVK2MyNTgsIFUrYzI5OCwgVStjMmJjLCBVK2MzODgsIFUrYzUwMSwgVStjNTBjLCBVK2M1YjksIFUrYzVjZSwgVStjNjQxLCBVK2M2NDgsIFUrYzczZCwgVStjYTUwLCBVK2NhNjEsIFUrY2M0YywgVStjZWFjLCBVK2QwZDQsIFUrZDVmNywgVStkNmQ3LCBVK2ZmMWE7XHJcbn1cclxuXHJcblxyXG4vKiBbMTA1XSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBCb2xkXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItQm9sZFwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9hbHZJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi4xMDUud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrMjEwMywgVSsyNDYzLCBVKzI1YzYsIFUrMjVjYiwgVSsyNjZjLCBVKzMwMDEsIFUrMzAwYSwgVSszMDQ2LCBVKzMwNGMtMzA0ZCwgVSszMDRmLCBVKzMwNTUsIFUrMzA1OSwgVSszMDYzLCBVKzMwNjYtMzA2OCwgVSszMDZmLCBVKzMwODksIFUrMzBiOCwgVSszMGJmLCBVKzMxNGYsIFUrNGUwYSwgVSs1NzBiLCBVKzU3MzAsIFUrNTkxNiwgVSs1OTI5LCBVKzVjNzEsIFUrNWU3NCwgVSs1ZmMzLCBVKzYwMWQsIFUrNjAyNywgVSs2M2QwLCBVKzY3MDksIFUrNjczNCwgVSs3NTFmLCBVKzc2ODQsIFUrODJmMSwgVSs5MDUzLCBVKzkxZDEsIFUrOTdmMywgVSthYzJmLCBVK2FjNGQsIFUrYWRjNCwgVSthZGU0LCBVK2FlNDEsIFUrYWU0ZC1hZTRlLCBVK2FlZDEsIFUrYWZiOSwgVStiMGUwLCBVK2IyOTksIFUrYjM2NSwgVStiNDZjLCBVK2I0ODAsIFUrYjRjOCwgVStiN2I0LCBVK2I4MTksIFUrYjkxOCwgVStiYWFiLCBVK2JhYjksIFUrYmU4ZiwgVStiZWQ3LCBVK2MwZWMsIFUrYzE5ZiwgVStjMWE1LCBVK2MzZDksIFUrYzQ2NCwgVStjNTNkLCBVK2M1NTMsIFUrYzU3MCwgVStjNWNjLCBVK2M2MzMsIFUrYzZhNCwgVStjN2EzLCBVK2M3YTYsIFUrYzg4NiwgVStjOWQ5LWM5ZGEsIFUrYzllYywgVStjYTBjLCBVK2NjMjEsIFUrY2QxYiwgVStjZDc4LCBVK2NkYzQsIFUrY2VmOCwgVStjZmU0LCBVK2QwYTUsIFUrZDBiNSwgVStkMGVjLCBVK2QxNWQsIFUrZDE4OCwgVStkMjNjLCBVK2QyYWMsIFUrZDcyOSwgVStkNzliLCBVK2ZmMDEsIFUrZmYwOC1mZjA5LCBVK2ZmNWM7XHJcbn1cclxuXHJcblxyXG4vKiBbMTA2XSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBCb2xkXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItQm9sZFwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9hbHZJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi4xMDYud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrMjAzOS0yMDNhLCBVKzIyM2MsIFUrMjViMywgVSsyNWI3LCBVKzI1YmQsIFUrMjVjZiwgVSsyNjZhLCBVKzMwMDIsIFUrMzAwYiwgVSszMDRiLCBVKzMwNTcsIFUrMzA1ZiwgVSszMDZhLTMwNmIsIFUrMzA3ZSwgVSszMDhhLTMwOGIsIFUrMzA5MywgVSszMGEyLCBVKzMwYWYsIFUrMzBiOSwgVSszMGMzLCBVKzMwYzgsIFUrMzBlOS0zMGViLCBVKzMzYTEsIFUrNGUwMCwgVSs1MjRkLCBVKzUzNTcsIFUrNWI1MCwgVSs3MTIxLCBVKzg4NGMsIFUrOTc1MSwgVSthYzk0LCBVK2FlYmUsIFUrYWVjZCwgVSthZjA4LCBVK2FmNDEsIFUrYWY0OSwgVStiMDEwLCBVK2IwNTMsIFUrYjEwOSwgVStiMTFiLCBVK2IxMjgsIFUrYjE1NCwgVStiMjkxLCBVK2IyZTYsIFUrYjMwMSwgVStiMzg1LCBVK2I1MjUsIFUrYjViNCwgVStiNzI5LCBVK2I3MmYsIFUrYjczOCwgVStiN2ZmLCBVK2I4MzcsIFUrYjk3NSwgVStiYTY3LCBVK2JiNDcsIFUrYmMxZiwgVStiZDkwLCBVK2JmZDQsIFUrYzI3YywgVStjMzI0LCBVK2MzNzksIFUrYzNlMCwgVStjNDY1LCBVK2M1M2IsIFUrYzU4YywgVStjNjEwLCBVK2M2NTMsIFUrYzZjZCwgVStjODEzLCBVK2M4MmYsIFUrYzk5OSwgVStjOWUwLCBVK2NhYzQsIFUrY2FkMywgVStjYmQ0LCBVK2NjMTAsIFUrY2MyMiwgVStjY2I4LCBVK2NjYmMsIFUrY2RhNSwgVStjZTg0LCBVK2NlYTMsIFUrY2Y2NywgVStjZmUxLCBVK2QyNDEsIFUrZDMwZCwgVStkMzFjLCBVK2QzOTEsIFUrZDQwMSwgVStkNDc5LCBVK2Q1YzksIFUrZDVkYiwgVStkNjQ5LCBVK2Q2ZDQ7XHJcbn1cclxuXHJcblxyXG4vKiBbMTA3XSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBCb2xkXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItQm9sZFwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9hbHZJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi4xMDcud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrYjAsIFUrZTksIFUrMjE5MywgVSsyNDYyLCBVKzI2MGUsIFUrMjYxZSwgVSszMDBlLTMwMGYsIFUrMzA0NCwgVSszMGE0LCBVKzMwZmItMzBmYywgVSszMTRkLCBVKzU5NzMsIFUrNjU0NSwgVSs2NzA4LCBVKzc1MzcsIFUrYWM4OSwgVSthYzljLCBVK2FjYzEsIFUrYWQwNCwgVSthZDc1LCBVK2FkN2QsIFUrYWU0NSwgVSthZTYxLCBVK2FmNDIsIFUrYjBhYiwgVStiMGFmLCBVK2IwYjMsIFUrYjEyYywgVStiMTk0LCBVK2IxYTgsIFUrYjIyMCwgVStiMjU4LCBVK2IyODQsIFUrYjJmZiwgVStiMzE1LCBVK2IzNzEsIFUrYjNkNC1iM2Q1LCBVK2I0NjAsIFUrYjUyNywgVStiNTM0LCBVK2I4MTAsIFUrYjgxOCwgVStiOThlLCBVK2JhNTUsIFUrYmJhYywgVStiYzBiLCBVK2JjNDAsIFUrYmNhMSwgVStiY2NkLCBVK2JkOTMsIFUrYmU1NCwgVStiZTVhLCBVK2JmMDgsIFUrYmY1MCwgVStiZjU1LCBVK2JmZGMsIFUrYzBjMCwgVStjMGQwLCBVK2MwZjQsIFUrYzEwMCwgVStjMTFlLCBVK2MxNzAsIFUrYzIwZCwgVStjMjc0LCBVK2MyOTAsIFUrYzMwOCwgVStjMzY5LCBVK2M1MzksIFUrYzU4NywgVStjNWZmLCBVK2M2ZWMsIFUrYzcwYywgVStjN2FkLCBVK2M3YzgsIFUrYzgzYywgVStjODgxLCBVK2NiNDgsIFUrY2M2MCwgVStjZTY5LCBVK2NlNmIsIFUrY2U3NSwgVStjZjA0LCBVK2NmMDgsIFUrY2Y1NSwgVStjZjcwLCBVK2NmZmMsIFUrZDBiNywgVStkMWE4LCBVK2QyYzgsIFUrZDM4NCwgVStkNDdjLCBVK2Q0OGIsIFUrZDVkZCwgVStkNWU4LCBVK2Q3MjAsIFUrZDc1OSwgVStmOTgxO1xyXG59XHJcblxyXG5cclxuLyogWzEwOF0gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgQm9sZFwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLUJvbGRcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PYWx2STdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uMTA4LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVK2UwLCBVK2UyLCBVKzM5NSwgVSszYjcsIFUrM2JhLCBVKzI0NjAtMjQ2MSwgVSsyNWEwLCBVKzMwMTAtMzAxMSwgVSszMDZlLCBVKzMwZjMsIFUrMzE0YSwgVSszMTRjLCBVKzU5MjcsIFUrNjViMCwgVSs3ZTQxLCBVKzk3ZDMsIFUrOWFkNCwgVSthZDQ5LCBVK2FlMGIsIFUrYWUwZCwgVSthZTQzLCBVK2FlNWQsIFUrYWVjZiwgVSthZjNjLCBVK2FmNjQsIFUrYWZkNCwgVStiMDgwLCBVK2IwODQsIFUrYjBjNSwgVStiMTBjLCBVK2IxZTgsIFUrYjJhYywgVStiMzZlLCBVK2I0NTEsIFUrYjUxNSwgVStiNTQwLCBVK2I1NjEsIFUrYjZhYiwgVStiNmIxLCBVK2I3MmMsIFUrYjczMCwgVStiNzQ0LCBVK2I4MDAsIFUrYjhlYywgVStiOGYwLCBVK2I5MDQsIFUrYjk2OCwgVStiOTZkLCBVK2I5ODcsIFUrYjlkOSwgVStiYjM2LCBVK2JiNDksIFUrYmMyZCwgVStiYzQzLCBVK2JjZjYsIFUrYmQ4OSwgVStiZTU3LCBVK2JlNjEsIFUrYmVkNCwgVStjMDkwLCBVK2MxMzAsIFUrYzE0OCwgVStjMTljLCBVK2MyZjksIFUrYzM2YywgVStjMzdjLCBVK2MzODQsIFUrYzNkZiwgVStjNTc1LCBVK2M1ODQsIFUrYzY2MCwgVStjNzE5LCBVK2M4MTYsIFUrY2E0ZCwgVStjYTU0LCBVK2NhYmMsIFUrY2I0OSwgVStjYzE0LCBVK2NmZjUsIFUrZDAwNCwgVStkMDM4LCBVK2QwYjQsIFUrZDBkMywgVStkMGUwLCBVK2QwZWQsIFUrZDEzMSwgVStkMWIwLCBVK2QzMWYsIFUrZDMzZCwgVStkM2EwLCBVK2QzYWIsIFUrZDUxNCwgVStkNTg0LCBVK2Q2YTEsIFUrZDZjYywgVStkNzQ5LCBVK2Q3NjAsIFUrZDc5OTtcclxufVxyXG5cclxuXHJcbi8qIFsxMDldICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIEJvbGRcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1Cb2xkXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT2Fsdkk3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjEwOS53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVSsyNCwgVSs2MCwgVSszYjksIFUrM2JiLCBVKzNiZCwgVSsyMTkxLCBVKzI2MDYsIFUrMzAwYy0zMDBkLCBVKzMxMzEsIFUrMzEzNCwgVSszMTM5LCBVKzMxNDEtMzE0MiwgVSszMTQ4LCBVKzMxNjEsIFUrMzE2MywgVSszMjFjLCBVKzRlYmEsIFUrNTMxNywgVSthYzMxLCBVK2FjNzcsIFUrYWM5ZiwgVSthY2I5LCBVK2FjZjAtYWNmMSwgVSthY2ZkLCBVK2FkNzMsIFUrYWYzZCwgVStiMDBjLCBVK2IwNGEsIFUrYjA1NywgVStiMGM0LCBVK2IxODgsIFUrYjFjYywgVStiMjE0LCBVK2IyZGIsIFUrYjJlZSwgVStiMzA0LCBVK2I0ZWQsIFUrYjUxOCwgVStiNWJjLCBVK2I2MjUsIFUrYjY5Yy1iNjlkLCBVK2I3YWMsIFUrYjgwMSwgVStiODZjLCBVK2I5NTksIFUrYjk1YywgVStiOTg1LCBVK2JhNDgsIFUrYmI1OCwgVStiYzBjLCBVK2JjMzgsIFUrYmM4NSwgVStiYzlhLCBVK2JmNDAsIFUrYzA2OCwgVStjMGJkLCBVK2MwY2MsIFUrYzEyZiwgVStjMTQ5LCBVK2MxZTAsIFUrYzIyYiwgVStjMjJkLCBVK2MyNTAsIFUrYzJmYywgVStjMzAwLCBVK2MzMTMsIFUrYzM3MCwgVStjM2Q4LCBVK2M1NTcsIFUrYzU4MCwgVStjNWUzLCBVK2M2MmUsIFUrYzYzNCwgVStjNmYwLCBVK2M3NGQsIFUrYzc4MywgVStjNzhlLCBVK2M3OTYsIFUrYzdiYywgVStjOTJjLCBVK2NhNGMsIFUrY2MxYywgVStjYzU0LCBVK2NjNTksIFUrY2UwNCwgVStjZjMwLCBVK2NmYzQsIFUrZDE0MCwgVStkMzIxLCBVK2QzOGMsIFUrZDM5OSwgVStkNTRmLCBVK2Q1ODcsIFUrZDVkMCwgVStkNmU4LCBVK2Q3NzA7XHJcbn1cclxuXHJcblxyXG4vKiBbMTEwXSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBCb2xkXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItQm9sZFwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9hbHZJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi4xMTAud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrZDcsIFUrZWEsIFUrZmMsIFUrMjE5MiwgVSsyNWJjLCBVKzMwMDAsIFUrMzEzNywgVSszMTQ1LCBVKzMxNWMsIFUrN2Y4ZSwgVSthYzEzLCBVK2FjNzEsIFUrYWM5MCwgVSthY2I4LCBVK2FjZTcsIFUrYWQ3ZiwgVSthZTUwLCBVK2FlZjQsIFUrYWYzNCwgVSthZmJjLCBVK2IwNDgsIFUrYjA5YSwgVStiMGFkLCBVK2IwYmMsIFUrYjExMywgVStiMTI1LCBVK2IxNDEsIFUrYjIwYywgVStiMmQ5LCBVK2IyZWQsIFUrYjM2NywgVStiMzY5LCBVK2IzNzQsIFUrYjNjYiwgVStiNGVjLCBVK2I2MTEsIFUrYjc2MCwgVStiODFiLCBVK2I4MzQsIFUrYjhiMCwgVStiOGUxLCBVK2I5ODksIFUrYjlkMSwgVStiOWUxLCBVK2I5ZmEsIFUrYmE0ZCwgVStiYTc4LCBVK2JiMzUsIFUrYmI1NCwgVStiYmY5LCBVK2JjMTEsIFUrYmNiMywgVStiZDA1LCBVK2JkOTUsIFUrYmRkNCwgVStiZTEwLCBVK2JlZDAsIFUrYmY1MSwgVStjMGQ4LCBVK2MyMzIsIFUrYzJiNywgVStjMmViLCBVK2MzNzgsIFUrYzUwMCwgVStjNTJjLCBVK2M1NDksIFUrYzU2OCwgVStjNTk4LCBVK2M1YzksIFUrYzYxYiwgVStjNjM5LCBVK2M2N2MsIFUrYzcxNywgVStjNzhhLCBVK2M4MGEsIFUrYzkwYy1jOTBkLCBVK2M5NTAsIFUrYzllNywgVStjYmU0LCBVK2NjYTksIFUrY2NlNCwgVStjZGIwLCBVK2NlNzgsIFUrY2U5NCwgVStjZTk4LCBVK2NmOGMsIFUrZDAxOCwgVStkMDM0LCBVK2QwZjEsIFUrZDFiMSwgVStkMjgwLCBVK2QyZjgsIFUrZDMzOCwgVStkMzgwLCBVK2QzYjQsIFUrZDYxMCwgVStkNjlmLCBVK2Q2ZmMsIFUrZDc1ODtcclxufVxyXG5cclxuXHJcbi8qIFsxMTFdICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIEJvbGRcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1Cb2xkXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT2Fsdkk3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjExMS53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVStlNywgVSsyMDIyLCBVKzIwM2IsIFUrMjVjMCwgVSsyNjA1LCBVKzI2NjEsIFUrMzE0NywgVSszMThkLCBVKzY3MmMsIFUrOGE5ZSwgVSthY2FhLCBVK2FjYmMsIFUrYWQxYywgVSthZTRhLCBVK2FlNWMsIFUrYjA0NCwgVStiMDU0LCBVK2IwYzgtYjBjOSwgVStiMmE2LCBVK2IyZDAsIFUrYjM1YywgVStiMzY0LCBVK2I0MjgsIFUrYjQ1NCwgVStiNDY1LCBVK2I0YjcsIFUrYjRlMywgVStiNTFjLCBVK2I1YTEsIFUrYjc4NCwgVStiNzkwLCBVK2I3YWIsIFUrYjdmNCwgVStiODJjLCBVK2I4MzUsIFUrYjhlOSwgVStiOGY4LCBVK2I5ZDgsIFUrYjlmOSwgVStiYTVjLCBVK2JhNjQsIFUrYmFiZCwgVStiYjE4LCBVK2JiM2IsIFUrYmJmZiwgVStiYzBkLCBVK2JjNDUsIFUrYmM5NywgVStiY2JjLCBVK2JlNDUsIFUrYmU3NSwgVStiZTdjLCBVK2JmY2MsIFUrYzBiNiwgVStjMGY3LCBVK2MxNGIsIFUrYzJiNCwgVStjMzBkLCBVK2M0ZjgsIFUrYzViYiwgVStjNWQxLCBVK2M1ZTAsIFUrYzVlZSwgVStjNWZkLCBVK2M2MDYsIFUrYzZjNSwgVStjNmUwLCBVK2M3MDgsIFUrYzgxZCwgVStjODIwLCBVK2M4MjQsIFUrYzg3OCwgVStjOTE4LCBVK2M5NmMsIFUrYzllNCwgVStjOWYxLCBVK2NjMmUsIFUrY2QwOSwgVStjZWExLCBVK2NlZjUsIFUrY2VmNywgVStjZjY0LCBVK2NmNjksIFUrY2ZlOCwgVStkMDM1LCBVK2QwYWMsIFUrZDIzMCwgVStkMjM0LCBVK2QyZjQsIFUrZDMxZCwgVStkNTc1LCBVK2Q1NzgsIFUrZDYwOCwgVStkNjE0LCBVK2Q3MTgsIFUrZDc1MSwgVStkNzYxLCBVK2Q3OGMsIFUrZDc5MDtcclxufVxyXG5cclxuXHJcbi8qIFsxMTJdICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIEJvbGRcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1Cb2xkXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT2Fsdkk3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjExMi53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVSsyNjY1LCBVKzMxNjAsIFUrNGUyZCwgVSs2NTg3LCBVKzY1ZTUsIFUrYWMxMiwgVSthYzE0LCBVK2FjMTYsIFUrYWM4MSwgVSthZDM0LCBVK2FkZTAsIFUrYWU1NCwgVSthZWJjLCBVK2FmMmMsIFUrYWZjMCwgVSthZmM4LCBVK2IwNGMsIFUrYjA4YywgVStiMDk5LCBVK2IwYTksIFUrYjBhYywgVStiMGFlLCBVK2IwYjgsIFUrYjEyMywgVStiMTc5LCBVK2IyZTUsIFUrYjJmNywgVStiNGMwLCBVK2I1MzEsIFUrYjUzOCwgVStiNTQ1LCBVK2I1NTAsIFUrYjVhOCwgVStiNmYwLCBVK2I3MjgsIFUrYjczYiwgVStiN2FkLCBVK2I3ZWQsIFUrYjgwOSwgVStiODY0LCBVK2I4NmQsIFUrYjg3MSwgVStiOWJmLCBVK2I5ZjUsIFUrYmE0MCwgVStiYTRiLCBVK2JhNTgsIFUrYmE4NywgVStiYWFjLCBVK2JiYzAsIFUrYmMxNiwgVStiYzM0LCBVK2JkMDcsIFUrYmQ5OSwgVStiZTU5LCBVK2JmZDAsIFUrYzA1OCwgVStjMGU0LCBVK2MwZjUsIFUrYzEyZCwgVStjMTM5LCBVK2MyMjgsIFUrYzUyOSwgVStjNWM3LCBVK2M2MzUsIFUrYzYzNywgVStjNzM1LCBVK2M3N2QsIFUrYzc4NywgVStjNzg5LCBVK2M4YzQsIFUrYzk4OSwgVStjOThjLCBVK2M5ZDAsIFUrYzlkMywgVStjYzBjLCBVK2NjOTksIFUrY2QwYywgVStjZDJjLCBVK2NkOTgsIFUrY2RhNCwgVStjZTU5LCBVK2NlNjAsIFUrY2U2ZCwgVStjZWEwLCBVK2QwZDAtZDBkMSwgVStkMGQ1LCBVK2QxNGQsIFUrZDFhNCwgVStkMjljLCBVK2QyZjEsIFUrZDMwMSwgVStkMzljLCBVK2QzYmMsIFUrZDRlOCwgVStkNTQwLCBVK2Q1ZWMsIFUrZDY0MCwgVStkNzUwO1xyXG59XHJcblxyXG5cclxuLyogWzExM10gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgQm9sZFwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLUJvbGRcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PYWx2STdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uMTEzLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVKzVlLCBVKzI1YjIsIFUrMjViNiwgVSszMTRlLCBVK2FjMjQsIFUrYWNlMSwgVSthY2U0LCBVK2FlNjgsIFUrYWYyZCwgVStiMGQwLCBVK2IwZTUsIFUrYjE1MCwgVStiMTU1LCBVK2IxOTMsIFUrYjJjOSwgVStiMmRkLCBVK2IzYzgsIFUrYjNmYywgVStiNDEwLCBVK2I0NTgsIFUrYjRkZCwgVStiNWEwLCBVK2I1YTQsIFUrYjViYiwgVStiN2I1LCBVK2I4MzgsIFUrYjg0MCwgVStiODZmLCBVK2I4ZjksIFUrYjk2MCwgVStiOWU1LCBVK2JhYjgsIFUrYmI1MCwgVStiYzFkLCBVK2JjMjQtYmMyNSwgVStiY2E4LCBVK2JjYmQsIFUrYmQwNCwgVStiZDEwLCBVK2JkMjQsIFUrYmU0OCwgVStiZTViLCBVK2JlNjgsIFUrYzA1YywgVStjMTJjLCBVK2MxNDAsIFUrYzE1YywgVStjMTY4LCBVK2MxOTQsIFUrYzIxOSwgVStjMjdkLCBVK2MyYTgsIFUrYzJmMSwgVStjMmY4LCBVK2MzNjgsIFUrYzU1NC1jNTU1LCBVK2M1NTksIFUrYzU2NCwgVStjNWQ4LCBVK2M1ZmMsIFUrYzYyNSwgVStjNjVjLCBVK2M2YjEsIFUrYzcyOCwgVStjNzk0LCBVK2M4NGMsIFUrYzg4YywgVStjOGUwLCBVK2M4ZmQsIFUrYzk5OCwgVStjOWRkLCBVK2NjMGQsIFUrY2MzMCwgVStjZWVjLCBVK2NmMTMsIFUrY2YxYywgVStjZjVjLCBVK2QwNTAsIFUrZDA3YywgVStkMGE4LCBVK2QxMzQsIFUrZDEzOCwgVStkMTU0LCBVK2QxZjQsIFUrZDJiYywgVStkMzI5LCBVK2QzMmMsIFUrZDNkMCwgVStkM2Y0LCBVK2QzZmMsIFUrZDU2YiwgVStkNWNjLCBVK2Q2MDAtZDYwMSwgVStkNjM5LCBVK2Q2YzgsIFUrZDc1NCwgVStkNzY1O1xyXG59XHJcblxyXG5cclxuLyogWzExNF0gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgQm9sZFwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLUJvbGRcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PYWx2STdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uMTE0LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVKzNjLTNkLCBVKzIwMjYsIFUrMjRkMiwgVSszMTRiLCBVK2FjMTEsIFUrYWNmMywgVSthZDc0LCBVK2FkODEsIFUrYWRmOSwgVSthZTM0LCBVK2FmNDMsIFUrYWZiOCwgVStiMDVkLCBVK2IwN2MsIFUrYjExMCwgVStiMTE4LCBVK2IxN2MsIFUrYjE4MCwgVStiMThkLCBVK2IxOTIsIFUrYjJjYywgVStiMzU1LCBVK2IzNzgsIFUrYjRhNCwgVStiNGVmLCBVK2I3OGQsIFUrYjc5OSwgVStiN2E5LCBVK2I3ZmQsIFUrYjgwNywgVStiODBjLCBVK2I4MzksIFUrYjliNCwgVStiOWRiLCBVK2JhM2MsIFUrYmFiMCwgVStiYmE0LCBVK2JjOTQsIFUrYmU0YywgVStjMTU0LCBVK2MxYzQsIFUrYzI2YywgVStjMmFjLCBVK2MyZWQsIFUrYzRmNCwgVStjNTVlLCBVK2M1NjEsIFUrYzU3MSwgVStjNWI1LCBVK2M1YzQsIFUrYzY1NC1jNjU1LCBVK2M2OTUsIFUrYzZlOCwgVStjNmY5LCBVK2M3MjQsIFUrYzc1MSwgVStjNzc1LCBVK2M3YTAsIFUrYzdjMSwgVStjODc0LCBVK2M4ODAsIFUrYzlkNSwgVStjOWY4LCBVK2NhYmQsIFUrY2MyOSwgVStjYzJjLCBVK2NjYTgsIFUrY2NhYiwgVStjY2QwLCBVK2NlMjEsIFUrY2UzNSwgVStjZTdjLCBVK2NlOTAsIFUrY2VlOCwgVStjZWY0LCBVK2NmZTAsIFUrZDA3MCwgVStkMGI5LCBVK2QwYzEsIFUrZDBjNCwgVStkMGM4LCBVK2QxNWMsIFUrZDFhMSwgVStkMmMwLCBVK2QzMDAsIFUrZDMxNCwgVStkM2VkLCBVK2Q0NzgsIFUrZDQ4MCwgVStkNDhkLCBVK2Q1MDgsIFUrZDUzZCwgVStkNWU0LCBVK2Q2MTEsIFUrZDYxYywgVStkNjhkLCBVK2Q2YTgsIFUrZDc5ODtcclxufVxyXG5cclxuXHJcbi8qIFsxMTVdICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIEJvbGRcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1Cb2xkXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT2Fsdkk3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjExNS53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVSsyMywgVSsyNSwgVSs1ZiwgVSthOSwgVSthYzA4LCBVK2FjNzgsIFUrYWNhOCwgVSthY2FjLCBVK2FjZTgsIFUrYWQ3MCwgVSthZGMwLCBVK2FkZGMsIFUrYjEzNywgVStiMTQwLCBVK2IyMDgsIFUrYjI5MCwgVStiMmY1LCBVK2IzYzUsIFUrYjNjYywgVStiNDIwLCBVK2I0MjksIFUrYjUyOSwgVStiNTMwLCBVK2I3N2QsIFUrYjc5YywgVStiN2E4LCBVK2I3YzksIFUrYjdmMCwgVStiN2ZjLCBVK2I4MjgsIFUrYjg2MCwgVStiOWFkLCBVK2I5YzEsIFUrYjljOSwgVStiOWRkLWI5ZGUsIFUrYjllOCwgVStiYTM4LWJhMzksIFUrYmFiYiwgVStiYzAwLCBVK2JjOGMsIFUrYmNhMCwgVStiY2E0LCBVK2JjZDEsIFUrYmNmYywgVStiZDA5LCBVK2JkZjAsIFUrYmU2MCwgVStjMGFkLCBVK2MwYjQsIFUrYzBiYywgVStjMTkwLCBVK2MxZmMsIFUrYzIyMCwgVStjMjg4LCBVK2MyYjksIFUrYzJmNiwgVStjNTI4LCBVK2M1NDUsIFUrYzU1OCwgVStjNWJjLCBVK2M1ZDQsIFUrYzYwMCwgVStjNjQ0LCBVK2M2YzAsIFUrYzZjMywgVStjNzIxLCBVK2M3OTgsIFUrYzdhMSwgVStjODExLCBVK2M4MzgsIFUrYzg3MSwgVStjOTA0LCBVK2M5OTAsIFUrYzlkYywgVStjYzM4LCBVK2NjNDQsIFUrY2NhMCwgVStjZDFkLCBVK2NkOTUsIFUrY2RhOSwgVStjZTVjLCBVK2NmMDAsIFUrY2Y1OCwgVStkMTUwLCBVK2QyMmMsIFUrZDMwNSwgVStkMzI4LCBVK2QzN2MsIFUrZDNmMCwgVStkNTUxLCBVK2Q1YTUsIFUrZDVjOCwgVStkNWQ4LCBVK2Q2M2MsIFUrZDY0ZCwgVStkNjY5LCBVK2Q3MzQsIFUrZDc2YztcclxufVxyXG5cclxuXHJcbi8qIFsxMTZdICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIEJvbGRcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1Cb2xkXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT2Fsdkk3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjExNi53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVSsyNiwgVSsyYiwgVSszZSwgVSs0MCwgVSs3ZSwgVSthYzAxLCBVK2FjMTksIFUrYWMxZCwgVSthY2EwLCBVK2FjYTksIFUrYWNiMCwgVSthZDhjLCBVK2FlMDksIFUrYWUzOCwgVSthZTQwLCBVK2FlZDgsIFUrYjA5YywgVStiMGEwLCBVK2IxMDgsIFUrYjIwNCwgVStiMjk4LCBVK2IyZDgsIFUrYjJlYi1iMmVjLCBVK2IyZjQsIFUrYjMxMywgVStiMzU4LCBVK2I0NTAsIFUrYjRlMCwgVStiNTRjLCBVK2I2MTAsIFUrYjc4MCwgVStiNzhjLCBVK2I3OTEsIFUrYjhlOCwgVStiOTU4LCBVK2I5NzQsIFUrYjk4NCwgVStiOWIwLCBVK2I5YmMtYjliZCwgVStiOWNlLCBVK2JhNzAsIFUrYmJmYywgVStiYzBmLCBVK2JjMTUsIFUrYmMxYiwgVStiYzMxLCBVK2JjOTUsIFUrYmNjMCwgVStiY2M0LCBVK2JkODEsIFUrYmQ4OCwgVStjMGM4LCBVK2MxMWQsIFUrYzEzYywgVStjMTU4LCBVK2MxOGQsIFUrYzFhMSwgVStjMjFjLCBVK2M0ZjAsIFUrYzU0YSwgVStjNTYwLCBVK2M1YjgsIFUrYzVjOCwgVStjNWY0LCBVK2M2MjgsIFUrYzYyYywgVStjNjc4LCBVK2M2Y2MsIFUrYzgwOCwgVStjODEwLCBVK2M4ODUsIFUrYzg4YiwgVStjOTAwLCBVK2M5ODgsIFUrYzk5ZCwgVStjOWM4LCBVK2NjM2QtY2MzZSwgVStjYzQ1LCBVK2NkMDgsIFUrY2UyMCwgVStjZWU0LCBVK2QwNzQsIFUrZDBhNCwgVStkMGRkLCBVK2QyYjksIFUrZDNiOCwgVStkM2M5LCBVK2Q0ODgsIFUrZDU0NCwgVStkNTU5LCBVK2Q1NmQsIFUrZDU4OCwgVStkNjE1LCBVK2Q2NDgsIFUrZDY1NSwgVStkNjU4LCBVK2Q2NWM7XHJcbn1cclxuXHJcblxyXG4vKiBbMTE3XSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBCb2xkXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItQm9sZFwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9hbHZJN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi4xMTcud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrZCwgVSs0OCwgVSs3YywgVSthYzEwLCBVK2FjMTUsIFUrYWM3NCwgVSthYzgwLCBVK2FjODMsIFUrYWNjNCwgVSthZDExLCBVK2FkNTAsIFUrYWQ2ZCwgVSthZGZjLCBVK2FlMDAsIFUrYWUwOCwgVSthZTRjLCBVK2IwYTgsIFUrYjEyNCwgVStiMTQ0LCBVK2IxNzgsIFUrYjI3NCwgVStiMmE1LCBVK2IyZTgsIFUrYjJmOSwgVStiMzU0LCBVK2IzNzAsIFUrYjQxOCwgVStiNDFjLCBVK2I0ZjEsIFUrYjUxNCwgVStiNzk4LCBVK2I4MDgsIFUrYjgyNC1iODI1LCBVK2I4Y2MsIFUrYjk3OCwgVStiOWQwLCBVK2I5ZTQsIFUrYmFhOSwgVStiYjNjLCBVK2JjMTgsIFUrYmMxYywgVStiYzMwLCBVK2JjODQsIFUrYmNmNSwgVStiY2Y4LCBVK2JkODQsIFUrYmUwYywgVStiZTE0LCBVK2MwYjAsIFUrYzBjOSwgVStjMGRkLCBVK2MxMjQsIFUrYzJkZCwgVStjMmU0LCBVK2MyZWMsIFUrYzU0YywgVStjNTdjLWM1N2QsIFUrYzU5MSwgVStjNWM1LWM1YzYsIFUrYzVlZCwgVStjNjA4LCBVK2M2NDAsIFUrYzZiOCwgVStjNmQ0LCBVK2M3ODQsIFUrYzdhYywgVStjODAwLWM4MDEsIFUrYzljMSwgVStjOWQxLCBVK2NjMjgsIFUrY2M5OCwgVStjYzljLCBVK2NjYWQsIFUrY2Q1YywgVStjZDk0LCBVK2NkOWMsIFUrY2RlOCwgVStjZTY4LCBVK2NmNTQsIFUrZDBkYywgVStkMTRjLCBVK2QxYTAsIFUrZDFiNSwgVStkMmYwLCBVK2QzMGMsIFUrZDMxMCwgVStkMzk4LCBVK2Q0NWMsIFUrZDUwYywgVStkNTNjLCBVK2Q1NjAsIFUrZDU2OCwgVStkNTg5LCBVK2Q2MDQsIFUrZDZjNCwgVStkNzg4O1xyXG59XHJcblxyXG5cclxuLyogWzExOF0gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgQm9sZFwiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLUJvbGRcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PYWx2STdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uMTE4LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVKzM5LCBVKzQ5LCBVKzRkLTRlLCBVK2EwLCBVK2FjMDQsIFUrYWMxYywgVSthYzcwLCBVK2FjOGMsIFUrYWNiZCwgVSthY2Y1LCBVK2FjZmMsIFUrYWQwMCwgVSthZDZjLCBVK2FkZjgsIFUrYjA5OCwgVStiMGI0LCBVK2IyOTQsIFUrYjJjOCwgVStiMzAwLCBVK2IzYzQsIFUrYjNkOSwgVStiNGRjLCBVK2I0ZTQsIFUrYjc3YywgVStiN2VjLCBVK2I4NWQsIFUrYjk3YywgVStiOWM4LCBVK2I5Y2MsIFUrYmE1NCwgVStiYTc0LCBVK2JhODUsIFUrYmFhOCwgVStiYjM0LCBVK2JiMzgsIFUrYmJmOCwgVStiYzE0LCBVK2JjMjksIFUrYmM4OCwgVStiY2Y0LCBVK2JkODAsIFUrYmU0NCwgVStjMGMxLCBVK2MxMWMsIFUrYzEyMCwgVStjMTMxLCBVK2MxMzgsIFUrYzE4YywgVStjMjE4LCBVK2MyYjUsIFUrYzJlMCwgVStjNTQ0LCBVK2M1NDgsIFUrYzViNCwgVStjNWQwLCBVK2M1ZWMsIFUrYzVmMCwgVStjNjAxLCBVK2M2MjQsIFUrYzY5NCwgVStjNmE5LCBVK2M2YjAsIFUrYzZiNCwgVStjNmQwLCBVK2M3MDQsIFUrYzcyMCwgVStjNzNjLCBVK2M3NDAsIFUrYzc0NCwgVStjNzRjLCBVK2M3NTgsIFUrYzc3YywgVStjNzg1LCBVK2M3ODgsIFUrYzc5MC1jNzkxLCBVK2M3YTUsIFUrYzgwNCwgVStjODE1LCBVK2M4MWMsIFUrYzg3MCwgVStjOGZjLCBVK2M5MTEsIFUrYzljNCwgVStjY2I0LCBVK2NlNTgsIFUrY2U3NCwgVStkMDZjLCBVK2QwYzAsIFUrZDEzMCwgVStkMmI4LCBVK2QzZWMsIFUrZDUwNCwgVStkNTVjLCBVK2Q1NjksIFUrZDU3NCwgVStkNjM4LCBVK2Q2NTQsIFUrZDY4YztcclxufVxyXG5cclxuXHJcbi8qIFsxMTldICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIEJvbGRcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1Cb2xkXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT2Fsdkk3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjExOS53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVSsyMC0yMiwgVSsyNy0yYSwgVSsyYy0zOCwgVSszYS0zYiwgVSszZiwgVSs0MS00NywgVSs0YS00YywgVSs0Zi01ZCwgVSs2MS03YiwgVSs3ZCwgVSthMSwgVSthYiwgVSthZSwgVStiNywgVStiYiwgVStiZiwgVSsyMDEzLTIwMTQsIFUrMjAxYy0yMDFkLCBVKzIxMjIsIFUrYWMwMCwgVSthY2UwLCBVK2FlMzAsIFUrYjJlNCwgVStiODVjLCBVK2I5YWMsIFUrYzBhYywgVStjMmE0LCBVK2MyZGMsIFUrYzc3NCwgVStjNzc4LCBVK2M5YzAsIFUrZDU1ODtcclxufVxyXG5cclxuXHJcbi8qIFswXSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBCbGFja1wiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLUJsYWNrXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT1Vsbkk3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjAud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrZjljYS1mYTBiLCBVK2ZmMDMtZmYwNSwgVStmZjA3LCBVK2ZmMGEtZmYwYiwgVStmZjBkLWZmMTksIFUrZmYxYiwgVStmZjFkLCBVK2ZmMjAtZmY1YiwgVStmZjVkLCBVK2ZmZTAtZmZlMywgVStmZmU1LWZmZTY7XHJcbn1cclxuXHJcblxyXG4vKiBbMl0gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogOTAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgQmxhY2tcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1CbGFja1wiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9VbG5JN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi4yLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVK2Q3MjMtZDcyOCwgVStkNzJhLWQ3MzMsIFUrZDczNS1kNzQ4LCBVK2Q3NGEtZDc0ZiwgVStkNzUyLWQ3NTMsIFUrZDc1NS1kNzU3LCBVK2Q3NWEtZDc1ZiwgVStkNzYyLWQ3NjQsIFUrZDc2Ni1kNzY4LCBVK2Q3NmEtZDc2YiwgVStkNzZkLWQ3NmYsIFUrZDc3MS1kNzg3LCBVK2Q3ODktZDc4YiwgVStkNzhkLWQ3OGYsIFUrZDc5MS1kNzk3LCBVK2Q3OWEsIFUrZDc5YywgVStkNzllLWQ3YTMsIFUrZjkwMC1mOTA5LCBVK2Y5MGItZjkyZTtcclxufVxyXG5cclxuXHJcbi8qIFszXSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBCbGFja1wiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLUJsYWNrXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT1Vsbkk3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjMud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrZDY3OS1kNjhiLCBVK2Q2OGUtZDY5ZSwgVStkNmEwLCBVK2Q2YTItZDZhNywgVStkNmE5LWQ2YzMsIFUrZDZjNi1kNmM3LCBVK2Q2YzktZDZjYiwgVStkNmNkLWQ2ZDMsIFUrZDZkNS1kNmQ2LCBVK2Q2ZDgtZDZlMywgVStkNmU1LWQ2ZTcsIFUrZDZlOS1kNmZiLCBVK2Q2ZmQtZDcxNywgVStkNzE5LWQ3MWYsIFUrZDcyMS1kNzIyO1xyXG59XHJcblxyXG5cclxuLyogWzRdICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDkwMDtcclxuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIEJsYWNrXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItQmxhY2tcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PVWxuSTdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uNC53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVStkNWJjLWQ1YzcsIFUrZDVjYS1kNWNiLCBVK2Q1Y2QtZDVjZiwgVStkNWQxLWQ1ZDcsIFUrZDVkOS1kNWRhLCBVK2Q1ZGMsIFUrZDVkZS1kNWUzLCBVK2Q1ZTYtZDVlNywgVStkNWU5LWQ1ZWIsIFUrZDVlZC1kNWY2LCBVK2Q1ZjgsIFUrZDVmYS1kNWZmLCBVK2Q2MDItZDYwMywgVStkNjA1LWQ2MDcsIFUrZDYwOS1kNjBmLCBVK2Q2MTItZDYxMywgVStkNjE2LWQ2MWIsIFUrZDYxZC1kNjM3LCBVK2Q2M2EtZDYzYiwgVStkNjNkLWQ2M2YsIFUrZDY0MS1kNjQ3LCBVK2Q2NGEtZDY0YywgVStkNjRlLWQ2NTMsIFUrZDY1Ni1kNjU3LCBVK2Q2NTktZDY1YiwgVStkNjVkLWQ2NjYsIFUrZDY2OCwgVStkNjZhLWQ2Nzg7XHJcbn1cclxuXHJcblxyXG4vKiBbNV0gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogOTAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgQmxhY2tcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1CbGFja1wiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9VbG5JN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi41LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVK2Q1MDcsIFUrZDUwOS1kNTBiLCBVK2Q1MGQtZDUxMywgVStkNTE1LWQ1M2IsIFUrZDUzZS1kNTNmLCBVK2Q1NDEtZDU0MywgVStkNTQ1LWQ1NGMsIFUrZDU0ZSwgVStkNTUwLCBVK2Q1NTItZDU1NywgVStkNTVhLWQ1NWIsIFUrZDU1ZC1kNTVmLCBVK2Q1NjEtZDU2NCwgVStkNTY2LWQ1NjcsIFUrZDU2YSwgVStkNTZjLCBVK2Q1NmUtZDU3MywgVStkNTc2LWQ1NzcsIFUrZDU3OS1kNTgzLCBVK2Q1ODUtZDU4NiwgVStkNThhLWQ1YTQsIFUrZDVhNi1kNWJiO1xyXG59XHJcblxyXG5cclxuLyogWzZdICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDkwMDtcclxuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIEJsYWNrXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItQmxhY2tcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PVWxuSTdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uNi53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVStkNDY0LWQ0NzcsIFUrZDQ3YS1kNDdiLCBVK2Q0N2QtZDQ3ZiwgVStkNDgxLWQ0ODcsIFUrZDQ4OS1kNDhhLCBVK2Q0OGMsIFUrZDQ4ZS1kNGU3LCBVK2Q0ZTktZDUwMywgVStkNTA1LWQ1MDY7XHJcbn1cclxuXHJcblxyXG4vKiBbN10gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogOTAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgQmxhY2tcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1CbGFja1wiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9VbG5JN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi43LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVK2QzYmYtZDNjNywgVStkM2NhLWQzY2YsIFUrZDNkMS1kM2ViLCBVK2QzZWUtZDNlZiwgVStkM2YxLWQzZjMsIFUrZDNmNS1kM2ZiLCBVK2QzZmQtZDQwMCwgVStkNDAyLWQ0NWIsIFUrZDQ1ZC1kNDYzO1xyXG59XHJcblxyXG5cclxuLyogWzhdICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDkwMDtcclxuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIEJsYWNrXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItQmxhY2tcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PVWxuSTdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uOC53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVStkMmZmLCBVK2QzMDItZDMwNCwgVStkMzA2LWQzMGIsIFUrZDMwZiwgVStkMzExLWQzMTMsIFUrZDMxNS1kMzFiLCBVK2QzMWUsIFUrZDMyMi1kMzI0LCBVK2QzMjYtZDMyNywgVStkMzJhLWQzMmIsIFUrZDMyZC1kMzJmLCBVK2QzMzEtZDMzNywgVStkMzM5LWQzM2MsIFUrZDMzZS1kMzdiLCBVK2QzN2UtZDM3ZiwgVStkMzgxLWQzODMsIFUrZDM4NS1kMzhiLCBVK2QzOGUtZDM5MCwgVStkMzkyLWQzOTcsIFUrZDM5YS1kMzliLCBVK2QzOWQtZDM5ZiwgVStkM2ExLWQzYTcsIFUrZDNhOS1kM2FhLCBVK2QzYWMsIFUrZDNhZS1kM2IzLCBVK2QzYjUtZDNiNywgVStkM2I5LWQzYmIsIFUrZDNiZC1kM2JlO1xyXG59XHJcblxyXG5cclxuLyogWzldICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDkwMDtcclxuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIEJsYWNrXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItQmxhY2tcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PVWxuSTdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uOS53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVStkMjU3LWQyN2YsIFUrZDI4MS1kMjliLCBVK2QyOWQtZDI5ZiwgVStkMmExLWQyYWIsIFUrZDJhZC1kMmI3LCBVK2QyYmEtZDJiYiwgVStkMmJkLWQyYmYsIFUrZDJjMS1kMmM3LCBVK2QyYzktZDJlZiwgVStkMmYyLWQyZjMsIFUrZDJmNS1kMmY3LCBVK2QyZjktZDJmZTtcclxufVxyXG5cclxuXHJcbi8qIFsxMF0gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogOTAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgQmxhY2tcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1CbGFja1wiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9VbG5JN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi4xMC53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVStkMWI0LCBVK2QxYjYtZDFmMywgVStkMWY1LWQyMmIsIFUrZDIyZS1kMjJmLCBVK2QyMzEtZDIzMywgVStkMjM1LWQyM2IsIFUrZDIzZC1kMjQwLCBVK2QyNDItZDI1NjtcclxufVxyXG5cclxuXHJcbi8qIFsxMV0gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogOTAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgQmxhY2tcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1CbGFja1wiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9VbG5JN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi4xMS53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVStkMTA1LWQxMmYsIFUrZDEzMi1kMTMzLCBVK2QxMzUtZDEzNywgVStkMTM5LWQxM2YsIFUrZDE0MS1kMTQyLCBVK2QxNDQsIFUrZDE0Ni1kMTRiLCBVK2QxNGUtZDE0ZiwgVStkMTUxLWQxNTMsIFUrZDE1NS1kMTViLCBVK2QxNWUtZDE4NywgVStkMTg5LWQxOWYsIFUrZDFhMi1kMWEzLCBVK2QxYTUtZDFhNywgVStkMWE5LWQxYWYsIFUrZDFiMi1kMWIzO1xyXG59XHJcblxyXG5cclxuLyogWzEyXSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBCbGFja1wiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLUJsYWNrXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT1Vsbkk3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjEyLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVK2QwNGItZDA0ZiwgVStkMDUxLWQwNTcsIFUrZDA1OS1kMDZiLCBVK2QwNmQtZDA2ZiwgVStkMDcxLWQwNzMsIFUrZDA3NS1kMDdiLCBVK2QwN2UtZDBhMywgVStkMGE2LWQwYTcsIFUrZDBhOS1kMGFiLCBVK2QwYWQtZDBiMywgVStkMGI2LCBVK2QwYjgsIFUrZDBiYS1kMGJmLCBVK2QwYzItZDBjMywgVStkMGM1LWQwYzcsIFUrZDBjOS1kMGNmLCBVK2QwZDIsIFUrZDBkNi1kMGRiLCBVK2QwZGUtZDBkZiwgVStkMGUxLWQwZTMsIFUrZDBlNS1kMGViLCBVK2QwZWUtZDBmMCwgVStkMGYyLWQxMDQ7XHJcbn1cclxuXHJcblxyXG4vKiBbMTNdICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDkwMDtcclxuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIEJsYWNrXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItQmxhY2tcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PVWxuSTdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uMTMud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrY2ZhMi1jZmMzLCBVK2NmYzUtY2ZkZiwgVStjZmUyLWNmZTMsIFUrY2ZlNS1jZmU3LCBVK2NmZTktY2ZmNCwgVStjZmY2LWNmZmIsIFUrY2ZmZC1jZmZmLCBVK2QwMDEtZDAwMywgVStkMDA1LWQwMTcsIFUrZDAxOS1kMDMzLCBVK2QwMzYtZDAzNywgVStkMDM5LWQwM2IsIFUrZDAzZC1kMDRhO1xyXG59XHJcblxyXG5cclxuLyogWzE0XSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBCbGFja1wiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLUJsYWNrXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT1Vsbkk3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjE0LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVK2NlZjAtY2VmMywgVStjZWY2LCBVK2NlZjktY2VmZiwgVStjZjAxLWNmMDMsIFUrY2YwNS1jZjA3LCBVK2NmMDktY2YwZiwgVStjZjExLWNmMTIsIFUrY2YxNC1jZjFiLCBVK2NmMWQtY2YxZiwgVStjZjIxLWNmMmYsIFUrY2YzMS1jZjUzLCBVK2NmNTYtY2Y1NywgVStjZjU5LWNmNWIsIFUrY2Y1ZC1jZjYzLCBVK2NmNjYsIFUrY2Y2OCwgVStjZjZhLWNmNmYsIFUrY2Y3MS1jZjg0LCBVK2NmODYtY2Y4YiwgVStjZjhkLWNmYTE7XHJcbn1cclxuXHJcblxyXG4vKiBbMTVdICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDkwMDtcclxuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIEJsYWNrXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItQmxhY2tcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PVWxuSTdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uMTUud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrY2UzYy1jZTU3LCBVK2NlNWEtY2U1YiwgVStjZTVkLWNlNWYsIFUrY2U2MS1jZTY3LCBVK2NlNmEsIFUrY2U2YywgVStjZTZlLWNlNzMsIFUrY2U3Ni1jZTc3LCBVK2NlNzktY2U3YiwgVStjZTdkLWNlODMsIFUrY2U4NS1jZTg4LCBVK2NlOGEtY2U4ZiwgVStjZTkxLWNlOTMsIFUrY2U5NS1jZTk3LCBVK2NlOTktY2U5ZiwgVStjZWEyLCBVK2NlYTQtY2VhYiwgVStjZWFkLWNlZTMsIFUrY2VlNi1jZWU3LCBVK2NlZTktY2VlYiwgVStjZWVkLWNlZWY7XHJcbn1cclxuXHJcblxyXG4vKiBbMTZdICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDkwMDtcclxuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIEJsYWNrXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItQmxhY2tcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PVWxuSTdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uMTYud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrY2Q5Mi1jZDkzLCBVK2NkOTYtY2Q5NywgVStjZDk5LWNkOWIsIFUrY2Q5ZC1jZGEzLCBVK2NkYTYtY2RhOCwgVStjZGFhLWNkYWYsIFUrY2RiMS1jZGMzLCBVK2NkYzUtY2RjYiwgVStjZGNkLWNkZTcsIFUrY2RlOS1jZTAzLCBVK2NlMDUtY2UxZiwgVStjZTIyLWNlMzQsIFUrY2UzNi1jZTNiO1xyXG59XHJcblxyXG5cclxuLyogWzE3XSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBCbGFja1wiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLUJsYWNrXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT1Vsbkk3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjE3LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVK2NjZWYtY2QwNywgVStjZDBhLWNkMGIsIFUrY2QwZC1jZDFhLCBVK2NkMWMsIFUrY2QxZS1jZDJiLCBVK2NkMmQtY2Q1YiwgVStjZDVkLWNkNzcsIFUrY2Q3OS1jZDkxO1xyXG59XHJcblxyXG5cclxuLyogWzE4XSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBCbGFja1wiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLUJsYWNrXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT1Vsbkk3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjE4LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVK2NjM2YtY2M0MywgVStjYzQ2LWNjNDcsIFUrY2M0OS1jYzRiLCBVK2NjNGQtY2M1MywgVStjYzU1LWNjNTgsIFUrY2M1YS1jYzVmLCBVK2NjNjEtY2M5NywgVStjYzlhLWNjOWIsIFUrY2M5ZC1jYzlmLCBVK2NjYTEtY2NhNywgVStjY2FhLCBVK2NjYWMsIFUrY2NhZS1jY2IzLCBVK2NjYjYtY2NiNywgVStjY2I5LWNjYmIsIFUrY2NiZC1jY2NmLCBVK2NjZDEtY2NlMywgVStjY2U1LWNjZWU7XHJcbn1cclxuXHJcblxyXG4vKiBbMTldICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDkwMDtcclxuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIEJsYWNrXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItQmxhY2tcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PVWxuSTdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uMTkud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrY2I5MS1jYmQzLCBVK2NiZDUtY2JlMywgVStjYmU1LWNjMGIsIFUrY2MwZS1jYzBmLCBVK2NjMTEtY2MxMywgVStjYzE1LWNjMWIsIFUrY2MxZC1jYzIwLCBVK2NjMjMtY2MyNywgVStjYzJhLWNjMmIsIFUrY2MyZCwgVStjYzJmLCBVK2NjMzEtY2MzNywgVStjYzNhLCBVK2NjM2M7XHJcbn1cclxuXHJcblxyXG4vKiBbMjBdICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDkwMDtcclxuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIEJsYWNrXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItQmxhY2tcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PVWxuSTdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uMjAud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrY2FmNC1jYjQ3LCBVK2NiNGEtY2I5MDtcclxufVxyXG5cclxuXHJcbi8qIFsyMV0gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogOTAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgQmxhY2tcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1CbGFja1wiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9VbG5JN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi4yMS53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVStjYTRhLWNhNGIsIFUrY2E0ZS1jYTRmLCBVK2NhNTEtY2E1MywgVStjYTU1LWNhNWIsIFUrY2E1ZC1jYTYwLCBVK2NhNjItY2E4MywgVStjYTg1LWNhYmIsIFUrY2FiZS1jYWJmLCBVK2NhYzEtY2FjMywgVStjYWM1LWNhY2IsIFUrY2FjZC1jYWQwLCBVK2NhZDIsIFUrY2FkNC1jYWQ4LCBVK2NhZGEtY2FmMztcclxufVxyXG5cclxuXHJcbi8qIFsyMl0gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogOTAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgQmxhY2tcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1CbGFja1wiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9VbG5JN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi4yMi53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVStjOTk2LWM5OTcsIFUrYzk5YS1jOTljLCBVK2M5OWUtYzliZiwgVStjOWMyLWM5YzMsIFUrYzljNS1jOWM3LCBVK2M5YzktYzljZiwgVStjOWQyLCBVK2M5ZDQsIFUrYzlkNy1jOWQ4LCBVK2M5ZGIsIFUrYzlkZS1jOWRmLCBVK2M5ZTEtYzllMywgVStjOWU1LWM5ZTYsIFUrYzllOC1jOWViLCBVK2M5ZWUtYzlmMCwgVStjOWYyLWM5ZjcsIFUrYzlmOS1jYTBiLCBVK2NhMGQtY2EyOCwgVStjYTJhLWNhNDk7XHJcbn1cclxuXHJcblxyXG4vKiBbMjNdICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDkwMDtcclxuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIEJsYWNrXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItQmxhY2tcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PVWxuSTdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uMjMud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrYzhlOS1jOGY0LCBVK2M4ZjYtYzhmYiwgVStjOGZlLWM4ZmYsIFUrYzkwMS1jOTAzLCBVK2M5MDUtYzkwYiwgVStjOTBlLWM5MTAsIFUrYzkxMi1jOTE3LCBVK2M5MTktYzkyYiwgVStjOTJkLWM5NGYsIFUrYzk1MS1jOTUzLCBVK2M5NTUtYzk2YiwgVStjOTZkLWM5NzMsIFUrYzk3NS1jOTg3LCBVK2M5OGEtYzk4YiwgVStjOThkLWM5OGYsIFUrYzk5MS1jOTk1O1xyXG59XHJcblxyXG5cclxuLyogWzI0XSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBCbGFja1wiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLUJsYWNrXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT1Vsbkk3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjI0LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVK2M4NDEtYzg0YiwgVStjODRkLWM4NmYsIFUrYzg3Mi1jODczLCBVK2M4NzUtYzg3NywgVStjODc5LWM4N2YsIFUrYzg4Mi1jODg0LCBVK2M4ODctYzg4YSwgVStjODhkLWM4YzMsIFUrYzhjNS1jOGRmLCBVK2M4ZTEtYzhlODtcclxufVxyXG5cclxuXHJcbi8qIFsyNV0gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogOTAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgQmxhY2tcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1CbGFja1wiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9VbG5JN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi4yNS53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVStjNzc5LWM3N2IsIFUrYzc3ZS1jNzgyLCBVK2M3ODYsIFUrYzc4YiwgVStjNzhkLCBVK2M3OGYsIFUrYzc5Mi1jNzkzLCBVK2M3OTUsIFUrYzc5NywgVStjNzk5LWM3OWYsIFUrYzdhMiwgVStjN2E3LWM3YWIsIFUrYzdhZS1jN2JiLCBVK2M3YmQtYzdjMCwgVStjN2MyLWM3YzcsIFUrYzdjOS1jN2RjLCBVK2M3ZGUtYzdmZiwgVStjODAyLWM4MDMsIFUrYzgwNS1jODA3LCBVK2M4MDksIFUrYzgwYi1jODBmLCBVK2M4MTIsIFUrYzgxNCwgVStjODE3LWM4MWIsIFUrYzgxZS1jODFmLCBVK2M4MjEtYzgyMywgVStjODI1LWM4MmUsIFUrYzgzMC1jODM3LCBVK2M4MzktYzgzYiwgVStjODNkLWM4NDA7XHJcbn1cclxuXHJcblxyXG4vKiBbMjZdICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDkwMDtcclxuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIEJsYWNrXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItQmxhY2tcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PVWxuSTdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uMjYud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrYzZiYi1jNmJmLCBVK2M2YzIsIFUrYzZjNCwgVStjNmM2LWM2Y2IsIFUrYzZjZS1jNmNmLCBVK2M2ZDEtYzZkMywgVStjNmQ1LWM2ZGIsIFUrYzZkZC1jNmRmLCBVK2M2ZTEtYzZlNywgVStjNmU5LWM2ZWIsIFUrYzZlZC1jNmVmLCBVK2M2ZjEtYzZmOCwgVStjNmZhLWM3MDMsIFUrYzcwNS1jNzA3LCBVK2M3MDktYzcwYiwgVStjNzBkLWM3MTYsIFUrYzcxOCwgVStjNzFhLWM3MWYsIFUrYzcyMi1jNzIzLCBVK2M3MjUtYzcyNywgVStjNzI5LWM3MzQsIFUrYzczNi1jNzNiLCBVK2M3M2UtYzczZiwgVStjNzQxLWM3NDMsIFUrYzc0NS1jNzRiLCBVK2M3NGUtYzc1MCwgVStjNzUyLWM3NTcsIFUrYzc1OS1jNzczLCBVK2M3NzYtYzc3NztcclxufVxyXG5cclxuXHJcbi8qIFsyN10gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogOTAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgQmxhY2tcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1CbGFja1wiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9VbG5JN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi4yNy53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVStjNWY1LWM1ZmIsIFUrYzVmZSwgVStjNjAyLWM2MDUsIFUrYzYwNywgVStjNjA5LWM2MGYsIFUrYzYxMS1jNjFhLCBVK2M2MWMtYzYyMywgVStjNjI2LWM2MjcsIFUrYzYyOS1jNjJiLCBVK2M2MmQsIFUrYzYyZi1jNjMyLCBVK2M2MzYsIFUrYzYzOCwgVStjNjNhLWM2M2YsIFUrYzY0Mi1jNjQzLCBVK2M2NDUtYzY0NywgVStjNjQ5LWM2NTIsIFUrYzY1Ni1jNjViLCBVK2M2NWQtYzY1ZiwgVStjNjYxLWM2NjMsIFUrYzY2NS1jNjc3LCBVK2M2NzktYzY3YiwgVStjNjdkLWM2OTMsIFUrYzY5Ni1jNjk3LCBVK2M2OTktYzY5YiwgVStjNjlkLWM2YTMsIFUrYzZhNiwgVStjNmE4LCBVK2M2YWEtYzZhZiwgVStjNmIyLWM2YjMsIFUrYzZiNS1jNmI3LCBVK2M2YjktYzZiYTtcclxufVxyXG5cclxuXHJcbi8qIFsyOF0gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogOTAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgQmxhY2tcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1CbGFja1wiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9VbG5JN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi4yOC53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVStjNTE3LWM1MjcsIFUrYzUyYS1jNTJiLCBVK2M1MmQtYzUyZiwgVStjNTMxLWM1MzgsIFUrYzUzYSwgVStjNTNjLCBVK2M1M2UtYzU0MywgVStjNTQ2LWM1NDcsIFUrYzU0YiwgVStjNTRkLWM1NTIsIFUrYzU1NiwgVStjNTVhLWM1NWIsIFUrYzU1ZCwgVStjNTVmLCBVK2M1NjItYzU2MywgVStjNTY1LWM1NjcsIFUrYzU2OS1jNTZmLCBVK2M1NzIsIFUrYzU3NCwgVStjNTc2LWM1N2IsIFUrYzU3ZS1jNTdmLCBVK2M1ODEtYzU4MywgVStjNTg1LWM1ODYsIFUrYzU4OC1jNThiLCBVK2M1OGUsIFUrYzU5MCwgVStjNTkyLWM1OTYsIFUrYzU5OS1jNWIzLCBVK2M1YjYtYzViNywgVStjNWJhLCBVK2M1YmUtYzVjMywgVStjNWNhLWM1Y2IsIFUrYzVjZCwgVStjNWNmLCBVK2M1ZDItYzVkMywgVStjNWQ1LWM1ZDcsIFUrYzVkOS1jNWRmLCBVK2M1ZTEtYzVlMiwgVStjNWU0LCBVK2M1ZTYtYzVlYiwgVStjNWVmLCBVK2M1ZjEtYzVmMztcclxufVxyXG5cclxuXHJcbi8qIFsyOV0gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogOTAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgQmxhY2tcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1CbGFja1wiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9VbG5JN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi4yOS53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVStjNDc1LWM0ZWYsIFUrYzRmMi1jNGYzLCBVK2M0ZjUtYzRmNywgVStjNGY5LWM0ZmYsIFUrYzUwMi1jNTBiLCBVK2M1MGQtYzUxNjtcclxufVxyXG5cclxuXHJcbi8qIFszMF0gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogOTAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgQmxhY2tcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1CbGFja1wiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9VbG5JN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi4zMC53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVStjM2QwLWMzZDcsIFUrYzNkYS1jM2RiLCBVK2MzZGQtYzNkZSwgVStjM2UxLWMzZWMsIFUrYzNlZS1jM2YzLCBVK2MzZjUtYzQyYiwgVStjNDJkLWM0NjMsIFUrYzQ2Ni1jNDc0O1xyXG59XHJcblxyXG5cclxuLyogWzMxXSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBCbGFja1wiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLUJsYWNrXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT1Vsbkk3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjMxLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVK2MzMmItYzM2NywgVStjMzZhLWMzNmIsIFUrYzM2ZC1jMzZmLCBVK2MzNzEtYzM3NywgVStjMzdhLWMzN2IsIFUrYzM3ZS1jMzgzLCBVK2MzODUtYzM4NywgVStjMzg5LWMzY2Y7XHJcbn1cclxuXHJcblxyXG4vKiBbMzJdICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDkwMDtcclxuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIEJsYWNrXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItQmxhY2tcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PVWxuSTdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uMzIud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrYzI2YS1jMjZiLCBVK2MyNmQtYzI2ZiwgVStjMjcxLWMyNzMsIFUrYzI3NS1jMjdiLCBVK2MyN2UtYzI4NywgVStjMjg5LWMyOGYsIFUrYzI5MS1jMjk3LCBVK2MyOTktYzI5YSwgVStjMjljLWMyYTMsIFUrYzJhNS1jMmE3LCBVK2MyYTktYzJhYiwgVStjMmFkLWMyYjMsIFUrYzJiNiwgVStjMmI4LCBVK2MyYmEtYzJiYiwgVStjMmJkLWMyZGIsIFUrYzJkZS1jMmRmLCBVK2MyZTEtYzJlMiwgVStjMmU1LWMyZWEsIFUrYzJlZSwgVStjMmYwLCBVK2MyZjItYzJmNSwgVStjMmY3LCBVK2MyZmEtYzJmYiwgVStjMmZkLWMyZmYsIFUrYzMwMS1jMzA3LCBVK2MzMDktYzMwYywgVStjMzBlLWMzMTIsIFUrYzMxNS1jMzIzLCBVK2MzMjUtYzMyOCwgVStjMzJhO1xyXG59XHJcblxyXG5cclxuLyogWzMzXSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBCbGFja1wiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLUJsYWNrXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT1Vsbkk3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjMzLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVK2MxYmMtYzFjMywgVStjMWM1LWMxZGYsIFUrYzFlMS1jMWZiLCBVK2MxZmQtYzIwMywgVStjMjA1LWMyMGMsIFUrYzIwZSwgVStjMjEwLWMyMTcsIFUrYzIxYS1jMjFiLCBVK2MyMWQtYzIxZSwgVStjMjIxLWMyMjcsIFUrYzIyOS1jMjJhLCBVK2MyMmMsIFUrYzIyZSwgVStjMjMwLCBVK2MyMzMtYzI0ZiwgVStjMjUxLWMyNTcsIFUrYzI1OS1jMjY5O1xyXG59XHJcblxyXG5cclxuLyogWzM0XSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBCbGFja1wiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLUJsYWNrXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT1Vsbkk3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjM0LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVK2MxMDEtYzExYiwgVStjMTFmLCBVK2MxMjEtYzEyMywgVStjMTI1LWMxMmIsIFUrYzEyZSwgVStjMTMyLWMxMzcsIFUrYzEzYS1jMTNiLCBVK2MxM2QtYzEzZiwgVStjMTQxLWMxNDcsIFUrYzE0YSwgVStjMTRjLWMxNTMsIFUrYzE1NS1jMTU3LCBVK2MxNTktYzE1YiwgVStjMTVkLWMxNjYsIFUrYzE2OS1jMTZmLCBVK2MxNzEtYzE3NywgVStjMTc5LWMxOGIsIFUrYzE4ZS1jMThmLCBVK2MxOTEtYzE5MywgVStjMTk1LWMxOWIsIFUrYzE5ZC1jMTllLCBVK2MxYTAsIFUrYzFhMi1jMWE0LCBVK2MxYTYtYzFiYjtcclxufVxyXG5cclxuXHJcbi8qIFszNV0gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogOTAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgQmxhY2tcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1CbGFja1wiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9VbG5JN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi4zNS53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVStjMDQ5LWMwNTcsIFUrYzA1OS1jMDViLCBVK2MwNWQtYzA1ZiwgVStjMDYxLWMwNjcsIFUrYzA2OS1jMDhmLCBVK2MwOTEtYzBhYiwgVStjMGFlLWMwYWYsIFUrYzBiMS1jMGIzLCBVK2MwYjUsIFUrYzBiNy1jMGJiLCBVK2MwYmUsIFUrYzBjMi1jMGM3LCBVK2MwY2EtYzBjYiwgVStjMGNkLWMwY2YsIFUrYzBkMS1jMGQ3LCBVK2MwZDktYzBkYSwgVStjMGRjLCBVK2MwZGUtYzBlMywgVStjMGU1LWMwZWIsIFUrYzBlZC1jMGYzLCBVK2MwZjYsIFUrYzBmOCwgVStjMGZhLWMwZmY7XHJcbn1cclxuXHJcblxyXG4vKiBbMzZdICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDkwMDtcclxuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIEJsYWNrXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItQmxhY2tcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PVWxuSTdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uMzYud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrYmZhNy1iZmFmLCBVK2JmYjEtYmZjNCwgVStiZmM2LWJmY2IsIFUrYmZjZS1iZmNmLCBVK2JmZDEtYmZkMywgVStiZmQ1LWJmZGIsIFUrYmZkZC1jMDQ4O1xyXG59XHJcblxyXG5cclxuLyogWzM3XSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBCbGFja1wiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLUJsYWNrXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT1Vsbkk3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjM3LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVK2JmMDcsIFUrYmYwOS1iZjNmLCBVK2JmNDEtYmY0ZiwgVStiZjUyLWJmNTQsIFUrYmY1Ni1iZmE2O1xyXG59XHJcblxyXG5cclxuLyogWzM4XSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBCbGFja1wiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLUJsYWNrXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT1Vsbkk3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjM4LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVK2JlNTYsIFUrYmU1OCwgVStiZTVjLWJlNWYsIFUrYmU2Mi1iZTYzLCBVK2JlNjUtYmU2NywgVStiZTY5LWJlNzQsIFUrYmU3Ni1iZTdiLCBVK2JlN2UtYmU3ZiwgVStiZTgxLWJlOGUsIFUrYmU5MCwgVStiZTkyLWJlYTcsIFUrYmVhOS1iZWNmLCBVK2JlZDItYmVkMywgVStiZWQ1LWJlZDYsIFUrYmVkOS1iZWUzLCBVK2JlZTYtYmYwNjtcclxufVxyXG5cclxuXHJcbi8qIFszOV0gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogOTAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgQmxhY2tcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1CbGFja1wiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9VbG5JN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi4zOS53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVStiZGIwLWJkZDMsIFUrYmRkNS1iZGVmLCBVK2JkZjEtYmUwYiwgVStiZTBkLWJlMGYsIFUrYmUxMS1iZTEzLCBVK2JlMTUtYmU0MywgVStiZTQ2LWJlNDcsIFUrYmU0OS1iZTRiLCBVK2JlNGQtYmU1MztcclxufVxyXG5cclxuXHJcbi8qIFs0MF0gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogOTAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgQmxhY2tcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1CbGFja1wiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9VbG5JN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi40MC53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVStiZDAzLCBVK2JkMDYsIFUrYmQwOCwgVStiZDBhLWJkMGYsIFUrYmQxMS1iZDIyLCBVK2JkMjUtYmQ0NywgVStiZDQ5LWJkNTgsIFUrYmQ1YS1iZDdmLCBVK2JkODItYmQ4MywgVStiZDg1LWJkODcsIFUrYmQ4YS1iZDhmLCBVK2JkOTEtYmQ5MiwgVStiZDk0LCBVK2JkOTYtYmQ5OCwgVStiZDlhLWJkYWY7XHJcbn1cclxuXHJcblxyXG4vKiBbNDFdICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDkwMDtcclxuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIEJsYWNrXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItQmxhY2tcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PVWxuSTdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uNDEud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrYmM0ZS1iYzgzLCBVK2JjODYtYmM4NywgVStiYzg5LWJjOGIsIFUrYmM4ZC1iYzkzLCBVK2JjOTYsIFUrYmM5OCwgVStiYzliLWJjOWYsIFUrYmNhMi1iY2EzLCBVK2JjYTUtYmNhNywgVStiY2E5LWJjYjIsIFUrYmNiNC1iY2JiLCBVK2JjYmUtYmNiZiwgVStiY2MxLWJjYzMsIFUrYmNjNS1iY2NjLCBVK2JjY2UtYmNkMCwgVStiY2QyLWJjZDQsIFUrYmNkNi1iY2YzLCBVK2JjZjcsIFUrYmNmOS1iY2ZiLCBVK2JjZmQtYmQwMjtcclxufVxyXG5cclxuXHJcbi8qIFs0Ml0gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogOTAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgQmxhY2tcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1CbGFja1wiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9VbG5JN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi40Mi53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVStiYjkwLWJiYTMsIFUrYmJhNS1iYmFiLCBVK2JiYWQtYmJiZiwgVStiYmMxLWJiZjcsIFUrYmJmYS1iYmZiLCBVK2JiZmQtYmJmZSwgVStiYzAxLWJjMDcsIFUrYmMwOS1iYzBhLCBVK2JjMGUsIFUrYmMxMCwgVStiYzEyLWJjMTMsIFUrYmMxNywgVStiYzE5LWJjMWEsIFUrYmMxZSwgVStiYzIwLWJjMjMsIFUrYmMyNiwgVStiYzI4LCBVK2JjMmEtYmMyYywgVStiYzJlLWJjMmYsIFUrYmMzMi1iYzMzLCBVK2JjMzUtYmMzNywgVStiYzM5LWJjM2YsIFUrYmM0MS1iYzQyLCBVK2JjNDQsIFUrYmM0Ni1iYzQ4LCBVK2JjNGEtYmM0ZDtcclxufVxyXG5cclxuXHJcbi8qIFs0M10gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogOTAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgQmxhY2tcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1CbGFja1wiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9VbG5JN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi40My53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVStiYWU2LWJhZmIsIFUrYmFmZC1iYjE3LCBVK2JiMTktYmIzMywgVStiYjM3LCBVK2JiMzktYmIzYSwgVStiYjNkLWJiNDMsIFUrYmI0NS1iYjQ2LCBVK2JiNDgsIFUrYmI0YS1iYjRmLCBVK2JiNTEtYmI1MywgVStiYjU1LWJiNTcsIFUrYmI1OS1iYjYyLCBVK2JiNjQtYmI4ZjtcclxufVxyXG5cclxuXHJcbi8qIFs0NF0gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogOTAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgQmxhY2tcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1CbGFja1wiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9VbG5JN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi40NC53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVStiYTMwLWJhMzcsIFUrYmEzYS1iYTNiLCBVK2JhM2QtYmEzZiwgVStiYTQxLWJhNDcsIFUrYmE0OS1iYTRhLCBVK2JhNGMsIFUrYmE0ZS1iYTUzLCBVK2JhNTYtYmE1NywgVStiYTU5LWJhNWIsIFUrYmE1ZC1iYTYzLCBVK2JhNjUtYmE2NiwgVStiYTY4LWJhNmYsIFUrYmE3MS1iYTczLCBVK2JhNzUtYmE3NywgVStiYTc5LWJhODQsIFUrYmE4NiwgVStiYTg4LWJhYTcsIFUrYmFhYSwgVStiYWFkLWJhYWYsIFUrYmFiMS1iYWI3LCBVK2JhYmEsIFUrYmFiYywgVStiYWJlLWJhZTU7XHJcbn1cclxuXHJcblxyXG4vKiBbNDVdICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDkwMDtcclxuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIEJsYWNrXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItQmxhY2tcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PVWxuSTdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uNDUud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrYjk2ZS1iOTczLCBVK2I5NzYtYjk3NywgVStiOTc5LWI5N2IsIFUrYjk3ZC1iOTgzLCBVK2I5ODYsIFUrYjk4OCwgVStiOThhLWI5OGQsIFUrYjk4Zi1iOWFiLCBVK2I5YWUtYjlhZiwgVStiOWIxLWI5YjMsIFUrYjliNS1iOWJiLCBVK2I5YmUsIFUrYjljMCwgVStiOWMyLWI5YzcsIFUrYjljYS1iOWNiLCBVK2I5Y2QsIFUrYjlkMi1iOWQ3LCBVK2I5ZGEsIFUrYjlkYywgVStiOWRmLWI5ZTAsIFUrYjllMiwgVStiOWU2LWI5ZTcsIFUrYjllOS1iOWYzLCBVK2I5ZjYsIFUrYjlmOCwgVStiOWZiLWJhMmY7XHJcbn1cclxuXHJcblxyXG4vKiBbNDZdICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDkwMDtcclxuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIEJsYWNrXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItQmxhY2tcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PVWxuSTdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uNDYud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrYjhiZi1iOGNiLCBVK2I4Y2QtYjhlMCwgVStiOGUyLWI4ZTcsIFUrYjhlYS1iOGViLCBVK2I4ZWQtYjhlZiwgVStiOGYxLWI4ZjcsIFUrYjhmYSwgVStiOGZjLCBVK2I4ZmUtYjkwMywgVStiOTA1LWI5MTcsIFUrYjkxOS1iOTFmLCBVK2I5MjEtYjkzYiwgVStiOTNkLWI5NTcsIFUrYjk1YS1iOTViLCBVK2I5NWQtYjk1ZiwgVStiOTYxLWI5NjcsIFUrYjk2OS1iOTZjO1xyXG59XHJcblxyXG5cclxuLyogWzQ3XSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBCbGFja1wiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLUJsYWNrXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT1Vsbkk3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjQ3LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVK2I4MGQtYjgwZiwgVStiODExLWI4MTcsIFUrYjgxYSwgVStiODFjLWI4MjMsIFUrYjgyNi1iODI3LCBVK2I4MjktYjgyYiwgVStiODJkLWI4MzMsIFUrYjgzNiwgVStiODNhLWI4M2YsIFUrYjg0MS1iODViLCBVK2I4NWUtYjg1ZiwgVStiODYxLWI4NjMsIFUrYjg2NS1iODZiLCBVK2I4NmUsIFUrYjg3MCwgVStiODcyLWI4YWYsIFUrYjhiMS1iOGJlO1xyXG59XHJcblxyXG5cclxuLyogWzQ4XSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBCbGFja1wiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLUJsYWNrXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT1Vsbkk3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjQ4LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVK2I3NGQtYjc1ZiwgVStiNzYxLWI3NjMsIFUrYjc2NS1iNzc0LCBVK2I3NzYtYjc3YiwgVStiNzdlLWI3N2YsIFUrYjc4MS1iNzgzLCBVK2I3ODUtYjc4YiwgVStiNzhlLCBVK2I3OTItYjc5NiwgVStiNzlhLWI3OWIsIFUrYjc5ZC1iN2E3LCBVK2I3YWEsIFUrYjdhZS1iN2IzLCBVK2I3YjYtYjdjOCwgVStiN2NhLWI3ZWIsIFUrYjdlZS1iN2VmLCBVK2I3ZjEtYjdmMywgVStiN2Y1LWI3ZmIsIFUrYjdmZSwgVStiODAyLWI4MDYsIFUrYjgwYS1iODBiO1xyXG59XHJcblxyXG5cclxuLyogWzQ5XSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBCbGFja1wiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLUJsYWNrXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT1Vsbkk3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjQ5LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVK2I2YTctYjZhYSwgVStiNmFjLWI2YjAsIFUrYjZiMi1iNmVmLCBVK2I2ZjEtYjcyNywgVStiNzJhLWI3MmIsIFUrYjcyZC1iNzJlLCBVK2I3MzEtYjczNywgVStiNzM5LWI3M2EsIFUrYjczYy1iNzQzLCBVK2I3NDUtYjc0YztcclxufVxyXG5cclxuXHJcbi8qIFs1MF0gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogOTAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgQmxhY2tcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1CbGFja1wiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9VbG5JN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi41MC53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVStiNjA1LWI2MGYsIFUrYjYxMi1iNjE3LCBVK2I2MTktYjYyNCwgVStiNjI2LWI2OWIsIFUrYjY5ZS1iNmEzLCBVK2I2YTUtYjZhNjtcclxufVxyXG5cclxuXHJcbi8qIFs1MV0gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogOTAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgQmxhY2tcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1CbGFja1wiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9VbG5JN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi41MS53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVStiNTVmLCBVK2I1NjItYjU4MywgVStiNTg1LWI1OWYsIFUrYjVhMi1iNWEzLCBVK2I1YTUtYjVhNywgVStiNWE5LWI1YjIsIFUrYjViNS1iNWJhLCBVK2I1YmQtYjYwNDtcclxufVxyXG5cclxuXHJcbi8qIFs1Ml0gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogOTAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgQmxhY2tcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1CbGFja1wiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9VbG5JN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi41Mi53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVStiNGE1LWI0YjYsIFUrYjRiOC1iNGJmLCBVK2I0YzEtYjRjNywgVStiNGM5LWI0ZGIsIFUrYjRkZS1iNGRmLCBVK2I0ZTEtYjRlMiwgVStiNGU1LWI0ZWIsIFUrYjRlZSwgVStiNGYwLCBVK2I0ZjItYjUxMywgVStiNTE2LWI1MTcsIFUrYjUxOS1iNTFhLCBVK2I1MWQtYjUyMywgVStiNTI2LCBVK2I1MjgsIFUrYjUyYi1iNTJmLCBVK2I1MzItYjUzMywgVStiNTM1LWI1MzcsIFUrYjUzOS1iNTNmLCBVK2I1NDEtYjU0NCwgVStiNTQ2LWI1NGIsIFUrYjU0ZC1iNTRmLCBVK2I1NTEtYjU1YiwgVStiNTVkLWI1NWU7XHJcbn1cclxuXHJcblxyXG4vKiBbNTNdICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDkwMDtcclxuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIEJsYWNrXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItQmxhY2tcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PVWxuSTdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uNTMud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrYjNmOC1iM2ZiLCBVK2IzZmQtYjQwZiwgVStiNDExLWI0MTcsIFUrYjQxOS1iNDFiLCBVK2I0MWQtYjQxZiwgVStiNDIxLWI0MjcsIFUrYjQyYS1iNDJiLCBVK2I0MmQtYjQ0ZiwgVStiNDUyLWI0NTMsIFUrYjQ1NS1iNDU3LCBVK2I0NTktYjQ1ZiwgVStiNDYyLWI0NjQsIFUrYjQ2Ni1iNDZiLCBVK2I0NmQtYjQ3ZiwgVStiNDgxLWI0YTM7XHJcbn1cclxuXHJcblxyXG4vKiBbNTRdICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDkwMDtcclxuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIEJsYWNrXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItQmxhY2tcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PVWxuSTdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uNTQud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrYjM0Mi1iMzUzLCBVK2IzNTYtYjM1NywgVStiMzU5LWIzNWIsIFUrYjM1ZC1iMzVlLCBVK2IzNjAtYjM2MywgVStiMzY2LCBVK2IzNjgsIFUrYjM2YS1iMzZkLCBVK2IzNmYsIFUrYjM3Mi1iMzczLCBVK2IzNzUtYjM3NywgVStiMzc5LWIzN2YsIFUrYjM4MS1iMzgyLCBVK2IzODQsIFUrYjM4Ni1iMzhiLCBVK2IzOGQtYjNjMywgVStiM2M2LWIzYzcsIFUrYjNjOS1iM2NhLCBVK2IzY2QtYjNkMywgVStiM2Q2LCBVK2IzZDgsIFUrYjNkYS1iM2Y3O1xyXG59XHJcblxyXG5cclxuLyogWzU1XSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBCbGFja1wiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLUJsYWNrXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT1Vsbkk3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjU1LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVK2IyN2MtYjI4MywgVStiMjg1LWIyOGYsIFUrYjI5Mi1iMjkzLCBVK2IyOTUtYjI5NywgVStiMjlhLWIyOWYsIFUrYjJhMS1iMmE0LCBVK2IyYTctYjJhOSwgVStiMmFiLCBVK2IyYWQtYjJjNywgVStiMmNhLWIyY2IsIFUrYjJjZC1iMmNmLCBVK2IyZDEtYjJkNywgVStiMmRhLCBVK2IyZGMsIFUrYjJkZS1iMmUzLCBVK2IyZTcsIFUrYjJlOS1iMmVhLCBVK2IyZWYtYjJmMywgVStiMmY2LCBVK2IyZjgsIFUrYjJmYS1iMmZiLCBVK2IyZmQtYjJmZSwgVStiMzAyLWIzMDMsIFUrYjMwNS1iMzA3LCBVK2IzMDktYjMwZiwgVStiMzEyLCBVK2IzMTYtYjMxYiwgVStiMzFkLWIzNDE7XHJcbn1cclxuXHJcblxyXG4vKiBbNTZdICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDkwMDtcclxuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIEJsYWNrXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItQmxhY2tcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PVWxuSTdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uNTYud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrYjFkNi1iMWU3LCBVK2IxZTktYjFmYywgVStiMWZlLWIyMDMsIFUrYjIwNi1iMjA3LCBVK2IyMDktYjIwYiwgVStiMjBkLWIyMTMsIFUrYjIxNi1iMjFmLCBVK2IyMjEtYjI1NywgVStiMjU5LWIyNzMsIFUrYjI3NS1iMjdiO1xyXG59XHJcblxyXG5cclxuLyogWzU3XSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBCbGFja1wiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLUJsYWNrXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT1Vsbkk3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjU3LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVK2IxMjAtYjEyMiwgVStiMTI2LWIxMjcsIFUrYjEyOS1iMTJiLCBVK2IxMmQtYjEzMywgVStiMTM2LCBVK2IxMzgsIFUrYjEzYS1iMTNmLCBVK2IxNDItYjE0MywgVStiMTQ1LWIxNGYsIFUrYjE1MS1iMTUzLCBVK2IxNTYtYjE1NywgVStiMTU5LWIxNzcsIFUrYjE3YS1iMTdiLCBVK2IxN2QtYjE3ZiwgVStiMTgxLWIxODcsIFUrYjE4OS1iMThjLCBVK2IxOGUtYjE5MSwgVStiMTk1LWIxYTcsIFUrYjFhOS1iMWNiLCBVK2IxY2QtYjFkNTtcclxufVxyXG5cclxuXHJcbi8qIFs1OF0gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogOTAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgQmxhY2tcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1CbGFja1wiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9VbG5JN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi41OC53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVStiMDVmLWIwN2IsIFUrYjA3ZS1iMDdmLCBVK2IwODEtYjA4MywgVStiMDg1LWIwOGIsIFUrYjA4ZC1iMDk3LCBVK2IwOWIsIFUrYjA5ZC1iMDlmLCBVK2IwYTItYjBhNywgVStiMGFhLCBVK2IwYjAsIFUrYjBiMiwgVStiMGI2LWIwYjcsIFUrYjBiOS1iMGJiLCBVK2IwYmQtYjBjMywgVStiMGM2LWIwYzcsIFUrYjBjYS1iMGNmLCBVK2IwZDEtYjBkZiwgVStiMGUxLWIwZTQsIFUrYjBlNi1iMTA3LCBVK2IxMGEtYjEwYiwgVStiMTBkLWIxMGYsIFUrYjExMS1iMTEyLCBVK2IxMTQtYjExNywgVStiMTE5LWIxMWEsIFUrYjExYy1iMTFmO1xyXG59XHJcblxyXG5cclxuLyogWzU5XSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBCbGFja1wiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLUJsYWNrXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT1Vsbkk3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjU5LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVK2FmYWMtYWZiNywgVSthZmJhLWFmYmIsIFUrYWZiZC1hZmJmLCBVK2FmYzEtYWZjNiwgVSthZmNhLWFmY2MsIFUrYWZjZS1hZmQzLCBVK2FmZDUtYWZlNywgVSthZmU5LWFmZWYsIFUrYWZmMS1iMDBiLCBVK2IwMGQtYjAwZiwgVStiMDExLWIwMTMsIFUrYjAxNS1iMDFiLCBVK2IwMWQtYjAyNywgVStiMDI5LWIwNDMsIFUrYjA0NS1iMDQ3LCBVK2IwNDksIFUrYjA0YiwgVStiMDRkLWIwNTIsIFUrYjA1NS1iMDU2LCBVK2IwNTgtYjA1YywgVStiMDVlO1xyXG59XHJcblxyXG5cclxuLyogWzYwXSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBCbGFja1wiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLUJsYWNrXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT1Vsbkk3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjYwLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVK2FmMDMtYWYwNywgVSthZjA5LWFmMmIsIFUrYWYyZS1hZjMzLCBVK2FmMzUtYWYzYiwgVSthZjNlLWFmNDAsIFUrYWY0NC1hZjQ3LCBVK2FmNGEtYWY1YywgVSthZjVlLWFmNjMsIFUrYWY2NS1hZjdmLCBVK2FmODEtYWZhYjtcclxufVxyXG5cclxuXHJcbi8qIFs2MV0gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogOTAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgQmxhY2tcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1CbGFja1wiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9VbG5JN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi42MS53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVSthZTU2LWFlNWIsIFUrYWU1ZS1hZTYwLCBVK2FlNjItYWU2NCwgVSthZTY2LWFlNjcsIFUrYWU2OS1hZTZiLCBVK2FlNmQtYWU4MywgVSthZTg1LWFlYmIsIFUrYWViZiwgVSthZWMxLWFlYzMsIFUrYWVjNS1hZWNiLCBVK2FlY2UsIFUrYWVkMCwgVSthZWQyLWFlZDcsIFUrYWVkOS1hZWYzLCBVK2FlZjUtYWYwMjtcclxufVxyXG5cclxuXHJcbi8qIFs2Ml0gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogOTAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgQmxhY2tcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1CbGFja1wiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9VbG5JN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi42Mi53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVSthZDljLWFkYTMsIFUrYWRhNS1hZGJmLCBVK2FkYzEtYWRjMywgVSthZGM1LWFkYzcsIFUrYWRjOS1hZGQyLCBVK2FkZDQtYWRkYiwgVSthZGRkLWFkZGYsIFUrYWRlMS1hZGUzLCBVK2FkZTUtYWRmNywgVSthZGZhLWFkZmIsIFUrYWRmZC1hZGZmLCBVK2FlMDItYWUwNywgVSthZTBhLCBVK2FlMGMsIFUrYWUwZS1hZTEzLCBVK2FlMTUtYWUyZiwgVSthZTMxLWFlMzMsIFUrYWUzNS1hZTM3LCBVK2FlMzktYWUzZiwgVSthZTQyLCBVK2FlNDQsIFUrYWU0Ni1hZTQ5LCBVK2FlNGIsIFUrYWU0ZiwgVSthZTUxLWFlNTMsIFUrYWU1NTtcclxufVxyXG5cclxuXHJcbi8qIFs2M10gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogOTAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgQmxhY2tcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1CbGFja1wiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9VbG5JN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi42My53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVSthY2UyLWFjZTMsIFUrYWNlNS1hY2U2LCBVK2FjZTktYWNlZiwgVSthY2YyLCBVK2FjZjQsIFUrYWNmNy1hY2ZiLCBVK2FjZmUtYWNmZiwgVSthZDAxLWFkMDMsIFUrYWQwNS1hZDBiLCBVK2FkMGQtYWQxMCwgVSthZDEyLWFkMWIsIFUrYWQxZC1hZDMzLCBVK2FkMzUtYWQ0OCwgVSthZDRhLWFkNGYsIFUrYWQ1MS1hZDZiLCBVK2FkNmUtYWQ2ZiwgVSthZDcxLWFkNzIsIFUrYWQ3Ny1hZDdjLCBVK2FkN2UsIFUrYWQ4MCwgVSthZDgyLWFkODcsIFUrYWQ4OS1hZDhiLCBVK2FkOGQtYWQ4ZiwgVSthZDkxLWFkOWI7XHJcbn1cclxuXHJcblxyXG4vKiBbNjRdICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDkwMDtcclxuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIEJsYWNrXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItQmxhY2tcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PVWxuSTdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uNjQud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrYWMyNS1hYzJjLCBVK2FjMmUsIFUrYWMzMCwgVSthYzMyLWFjMzcsIFUrYWMzOS1hYzNmLCBVK2FjNDEtYWM0YywgVSthYzRlLWFjNmYsIFUrYWM3Mi1hYzczLCBVK2FjNzUtYWM3NiwgVSthYzc5LWFjN2YsIFUrYWM4MiwgVSthYzg0LWFjODgsIFUrYWM4YS1hYzhiLCBVK2FjOGQtYWM4ZiwgVSthYzkxLWFjOTMsIFUrYWM5NS1hYzliLCBVK2FjOWQtYWM5ZSwgVSthY2ExLWFjYTcsIFUrYWNhYiwgVSthY2FkLWFjYWYsIFUrYWNiMS1hY2I3LCBVK2FjYmEtYWNiYiwgVSthY2JlLWFjYzAsIFUrYWNjMi1hY2MzLCBVK2FjYzUtYWNkZjtcclxufVxyXG5cclxuXHJcbi8qIFs2NV0gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogOTAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgQmxhY2tcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1CbGFja1wiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9VbG5JN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi42NS53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVSs5OWRmLCBVKzk5ZWQsIFUrOTlmMSwgVSs5OWZmLCBVKzlhMDEsIFUrOWEwOCwgVSs5YTBlLTlhMGYsIFUrOWExOSwgVSs5YTJiLCBVKzlhMzAsIFUrOWEzNi05YTM3LCBVKzlhNDAsIFUrOWE0MywgVSs5YTQ1LCBVKzlhNGQsIFUrOWE1NSwgVSs5YTU3LCBVKzlhNWEtOWE1YiwgVSs5YTVmLCBVKzlhNjIsIFUrOWE2NSwgVSs5YTY5LTlhNmEsIFUrOWFhOCwgVSs5YWI4LCBVKzlhZDMsIFUrOWFlNSwgVSs5YWVlLCBVKzliMWEsIFUrOWIyNywgVSs5YjJhLCBVKzliMzEsIFUrOWIzYywgVSs5YjQxLTliNDUsIFUrOWI0ZiwgVSs5YjU0LCBVKzliNWEsIFUrOWI2ZiwgVSs5YjhlLCBVKzliOTEsIFUrOWI5ZiwgVSs5YmFiLCBVKzliYWUsIFUrOWJjOSwgVSs5YmQ2LCBVKzliZTQsIFUrOWJlOCwgVSs5YzBkLCBVKzljMTAsIFUrOWMxMiwgVSs5YzE1LCBVKzljMjUsIFUrOWMzMiwgVSs5YzNiLCBVKzljNDcsIFUrOWM0OSwgVSs5YzU3LCBVKzljZTUsIFUrOWNlNywgVSs5Y2U5LCBVKzljZjMtOWNmNCwgVSs5Y2Y2LCBVKzlkMDksIFUrOWQxYiwgVSs5ZDI2LCBVKzlkMjgsIFUrOWQzYiwgVSs5ZDUxLCBVKzlkNWQsIFUrOWQ2MC05ZDYxLCBVKzlkNmMsIFUrOWQ3MiwgVSs5ZGE5LCBVKzlkYWYsIFUrOWRiNCwgVSs5ZGM0LCBVKzlkZDcsIFUrOWRmMiwgVSs5ZGY4LTlkZmEsIFUrOWUxYSwgVSs5ZTFlLCBVKzllNzUsIFUrOWU3OSwgVSs5ZTdkLCBVKzllN2YsIFUrOWU5Mi05ZTkzLCBVKzllOTcsIFUrOWU5ZCwgVSs5ZTlmLCBVKzllYTUsIFUrOWViNC05ZWI1LCBVKzllYmIsIFUrOWViZSwgVSs5ZWMzLCBVKzllY2QtOWVjZSwgVSs5ZWQ0LCBVKzllZDgsIFUrOWVkYi05ZWRjLCBVKzllZGUsIFUrOWVlOCwgVSs5ZWY0LCBVKzlmMDctOWYwOCwgVSs5ZjBlLCBVKzlmMTMsIFUrOWYyMCwgVSs5ZjNiLCBVKzlmNGEtOWY0YiwgVSs5ZjRlLCBVKzlmNTIsIFUrOWY1ZiwgVSs5ZjYxLCBVKzlmNjcsIFUrOWY2YSwgVSs5ZjZjLCBVKzlmNzcsIFUrOWY4ZCwgVSs5ZjkwLCBVKzlmOTUsIFUrOWY5YywgVSthYzAyLWFjMDMsIFUrYWMwNS1hYzA2LCBVK2FjMDktYWMwZiwgVSthYzE3LWFjMTgsIFUrYWMxYiwgVSthYzFlLWFjMWYsIFUrYWMyMS1hYzIzO1xyXG59XHJcblxyXG5cclxuLyogWzkzXSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBCbGFja1wiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLUJsYWNrXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT1Vsbkk3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjkzLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVKzMzOGMtMzM5YywgVSszMzlmLTMzYTAsIFUrMzNhMi0zM2NiLCBVKzMzY2YtMzNkMCwgVSszM2QzLCBVKzMzZDYsIFUrMzNkOCwgVSszM2RiLTMzZGQsIFUrNGUwMSwgVSs0ZTAzLCBVKzRlMDctNGUwOCwgVSs0ZTExLCBVKzRlMTQtNGUxNSwgVSs0ZTE4LTRlMTksIFUrNGUxZSwgVSs0ZTMyLCBVKzRlMzgtNGUzOSwgVSs0ZTQyLTRlNDMsIFUrNGU0NSwgVSs0ZTRkLTRlNGYsIFUrNGU1NiwgVSs0ZTU4LTRlNTksIFUrNGU1ZC00ZTVlLCBVKzRlNmIsIFUrNGU2ZCwgVSs0ZTczLCBVKzRlNzYtNGU3NywgVSs0ZTdlLCBVKzRlODIsIFUrNGU4NiwgVSs0ZTg4LCBVKzRlOGUsIFUrNGU5MC00ZTkyLCBVKzRlOTQtNGU5NSwgVSs0ZTk4LCBVKzRlOWIsIFUrNGU5ZSwgVSs0ZWExLTRlYTIsIFUrNGVhNC00ZWE2LCBVKzRlYTgsIFUrNGVhYiwgVSs0ZWFkLTRlYWUsIFUrNGViNiwgVSs0ZWMwLTRlYzEsIFUrNGVjNCwgVSs0ZWM3LCBVKzRlY2IsIFUrNGVjZCwgVSs0ZWQ0LTRlZDUsIFUrNGVkNy00ZWQ5LCBVKzRlZGQsIFUrNGVkZiwgVSs0ZWU0LCBVKzRlZjAsIFUrNGVmMiwgVSs0ZWY2LTRlZjcsIFUrNGVmYiwgVSs0ZjAxLCBVKzRmMDksIFUrNGYwYiwgVSs0ZjBkLTRmMTEsIFUrNGYyZiwgVSs0ZjM0LCBVKzRmMzYsIFUrNGYzOCwgVSs0ZjNhLCBVKzRmM2MtNGYzZDtcclxufVxyXG5cclxuXHJcbi8qIFs5NF0gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogOTAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgQmxhY2tcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1CbGFja1wiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9VbG5JN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi45NC53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVSszMTM2LCBVKzMxMzgsIFUrMzEzYS0zMTQwLCBVKzMxNDMtMzE0NCwgVSszMTUwLCBVKzMxNTIsIFUrMzE1NC0zMTU2LCBVKzMxNTgtMzE1YiwgVSszMTVkLTMxNWYsIFUrMzE2MiwgVSszMTY0LTMxOGMsIFUrMzE4ZSwgVSszMjAwLTMyMWIsIFUrMzIzMSwgVSszMjM5LCBVKzMyNTEtMzI1YSwgVSszMjYwLTMyN2IsIFUrMzI3ZS0zMjdmLCBVKzMyOGEtMzI5MCwgVSszMjk0LCBVKzMyOWUsIFUrMzJhNSwgVSszMzgwLTMzODQsIFUrMzM4OC0zMzhiO1xyXG59XHJcblxyXG5cclxuLyogWzk1XSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBCbGFja1wiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLUJsYWNrXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT1Vsbkk3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjk1LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVKzJmN2QsIFUrMmY3Zi0yZjhiLCBVKzJmOGUtMmY5MCwgVSsyZjkyLTJmOTcsIFUrMmY5OS0yZmEwLCBVKzJmYTItMmZhMywgVSsyZmE1LTJmYTksIFUrMmZhYy0yZmIxLCBVKzJmYjMtMmZiYywgVSsyZmMxLTJmY2EsIFUrMmZjZC0yZmQ0LCBVKzMwMDMsIFUrMzAxMi0zMDE5LCBVKzMwMWMsIFUrMzAxZS0zMDIwLCBVKzMwMzYsIFUrMzA0MSwgVSszMDQzLCBVKzMwNDUsIFUrMzA0NywgVSszMDQ5LCBVKzMwNGUsIFUrMzA1MCwgVSszMDUyLCBVKzMwNTYsIFUrMzA1YSwgVSszMDVjLCBVKzMwNWUsIFUrMzA2MiwgVSszMDY1LCBVKzMwNmMsIFUrMzA3MC0zMDdkLCBVKzMwODAsIFUrMzA4NSwgVSszMDg3LCBVKzMwOGUsIFUrMzA5MC0zMDkxLCBVKzMwYTEsIFUrMzBhNSwgVSszMGE5LCBVKzMwYWUsIFUrMzBiMS0zMGIyLCBVKzMwYjQsIFUrMzBiNiwgVSszMGJjLTMwYmUsIFUrMzBjMiwgVSszMGM1LCBVKzMwY2MsIFUrMzBkMiwgVSszMGQ0LCBVKzMwZDgtMzBkZCwgVSszMGU0LCBVKzMwZTYsIFUrMzBlOCwgVSszMGVlLCBVKzMwZjAtMzBmMiwgVSszMGY0LTMwZjYsIFUrMzEzMywgVSszMTM1O1xyXG59XHJcblxyXG5cclxuLyogWzk2XSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBCbGFja1wiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLUJsYWNrXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT1Vsbkk3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjk2LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVKzI1NDEtMjU0YiwgVSsyNWE0LTI1YTksIFUrMjViMSwgVSsyNWI1LCBVKzI1YjksIFUrMjViZiwgVSsyNWMxLCBVKzI1YzMsIFUrMjVjOS0yNWNhLCBVKzI1Y2MsIFUrMjVjZSwgVSsyNWQwLTI1ZDEsIFUrMjVlNiwgVSsyNWVmLCBVKzI2MGYsIFUrMjYxZCwgVSsyNjFmLCBVKzI2MmYsIFUrMjY2MCwgVSsyNjY0LCBVKzI2NjctMjY2OSwgVSsyNjZkLCBVKzI2NmYsIFUrMjcxNiwgVSsyNzFhLCBVKzI3M2QsIFUrMjc1NiwgVSsyNzc2LTI3N2YsIFUrMjc4YS0yNzkzLCBVKzI5NjMsIFUrMjk2NSwgVSsyYWM1LTJhYzYsIFUrMmFjYi0yYWNjLCBVKzJmMDAsIFUrMmYwNCwgVSsyZjA2LCBVKzJmMDgsIFUrMmYwYS0yZjBiLCBVKzJmMTEtMmYxMiwgVSsyZjE0LCBVKzJmMTctMmYxOCwgVSsyZjFjLTJmMWQsIFUrMmYxZi0yZjIwLCBVKzJmMjMtMmYyNiwgVSsyZjI4LTJmMjksIFUrMmYyYiwgVSsyZjJkLCBVKzJmMmYtMmYzMiwgVSsyZjM4LCBVKzJmM2MtMmY0MCwgVSsyZjQyLTJmNGMsIFUrMmY0Zi0yZjUyLCBVKzJmNTQtMmY1OCwgVSsyZjVhLTJmNjYsIFUrMmY2OS0yZjcwLCBVKzJmNzItMmY3NiwgVSsyZjc4LCBVKzJmN2EtMmY3YztcclxufVxyXG5cclxuXHJcbi8qIFs5N10gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogOTAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgQmxhY2tcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1CbGFja1wiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9VbG5JN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi45Ny53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVSsyNDc5LTI0ODcsIFUrMjQ5Yy0yNGQxLCBVKzI0ZDMtMjRkNywgVSsyNGQ5LTI0ZTksIFUrMjRlYi0yNGY0LCBVKzI1MDAtMjUwMSwgVSsyNTAzLCBVKzI1MGMtMjUxMywgVSsyNTE1LTI1MTYsIFUrMjUxOC0yNTQwO1xyXG59XHJcblxyXG5cclxuLyogWzk4XSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBCbGFja1wiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLUJsYWNrXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT1Vsbkk3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjk4LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVKzIxNWItMjE1ZSwgVSsyMTYyLTIxNjksIFUrMjE3MC0yMTc5LCBVKzIxOTUtMjE5OSwgVSsyMWIwLTIxYjQsIFUrMjFiYywgVSsyMWMwLCBVKzIxYzQtMjFjNSwgVSsyMWNkLCBVKzIxY2YtMjFkNCwgVSsyMWUwLTIxZTMsIFUrMjFlNi0yMWU5LCBVKzIyMDAsIFUrMjIwMi0yMjAzLCBVKzIyMDYtMjIwOSwgVSsyMjBiLTIyMGMsIFUrMjIwZiwgVSsyMjExLCBVKzIyMTMsIFUrMjIxYSwgVSsyMjFkLTIyMjAsIFUrMjIyMiwgVSsyMjI1LTIyMjcsIFUrMjIyOS0yMjJjLCBVKzIyMmUsIFUrMjIzNC0yMjM3LCBVKzIyM2QsIFUrMjI0MywgVSsyMjQ1LCBVKzIyNDgsIFUrMjI1MC0yMjUzLCBVKzIyNWEsIFUrMjI2MC0yMjYyLCBVKzIyNjQtMjI2NywgVSsyMjZhLTIyNmIsIFUrMjI2ZS0yMjczLCBVKzIyNzYtMjI3NywgVSsyMjc5LTIyN2IsIFUrMjI4MC0yMjg3LCBVKzIyOGEtMjI4YiwgVSsyMjk1LTIyOTcsIFUrMjJhMy0yMmE1LCBVKzIyYmItMjJiYywgVSsyMmNlLTIyY2YsIFUrMjJkYS0yMmRiLCBVKzIyZWUtMjJlZiwgVSsyMzA2LCBVKzIzMTIsIFUrMjMxNCwgVSsyNDY3LTI0Nzg7XHJcbn1cclxuXHJcblxyXG4vKiBbOTldICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDkwMDtcclxuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIEJsYWNrXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItQmxhY2tcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PVWxuSTdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uOTkud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrODEtODIsIFUrODQsIFUrYTItYTUsIFUrYTctYTgsIFUrYWEsIFUrYWMtYWQsIFUrYjEtYjMsIFUrYjYsIFUrYjgtYmEsIFUrYmMtYmUsIFUrYzAsIFUrYzIsIFUrYzYtY2IsIFUrY2UtZDAsIFUrZDQsIFUrZDgtZDksIFUrZGItZGMsIFUrZGUtZGYsIFUrZTYsIFUrZWIsIFUrZWUtZjAsIFUrZjQsIFUrZjctZjksIFUrZmIsIFUrZmUtZmYsIFUrMTExLCBVKzEyNi0xMjcsIFUrMTMyLTEzMywgVSsxMzgsIFUrMTNmLTE0MiwgVSsxNDktMTRiLCBVKzE1Mi0xNTMsIFUrMTY2LTE2NywgVSsyYmMsIFUrMmM3LCBVKzJkMCwgVSsyZDgtMmQ5LCBVKzJkYi0yZGQsIFUrMzkxLTM5NCwgVSszOTYtM2ExLCBVKzNhMy0zYTksIFUrM2IyLTNiNiwgVSszYjgsIFUrM2JjLCBVKzNiZS0zYzEsIFUrM2MzLTNjOSwgVSsyMDEwLCBVKzIwMTUtMjAxNiwgVSsyMDE4LTIwMTksIFUrMjAxYiwgVSsyMDFmLTIwMjEsIFUrMjAyNSwgVSsyMDMwLCBVKzIwMzMtMjAzNiwgVSsyMDNjLCBVKzIwM2UsIFUrMjA0MiwgVSsyMDc0LCBVKzIwN2EtMjA3ZiwgVSsyMDgxLTIwODQsIFUrMjEwOSwgVSsyMTEzLCBVKzIxMTYsIFUrMjEyMSwgVSsyMTI2LCBVKzIxMmIsIFUrMjE1My0yMTU0O1xyXG59XHJcblxyXG5cclxuLyogWzEwMF0gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogOTAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgQmxhY2tcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1CbGFja1wiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9VbG5JN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi4xMDAud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrZTgsIFUrMmRhLCBVKzIxNjAsIFUrMjE5NCwgVSszMDU0LCBVKzMwNTgsIFUrMzA2ZCwgVSszMDg2LCBVKzMwOGQsIFUrMzBhYywgVSszMGJiLCBVKzMwYzQsIFUrMzBjZC0zMGNlLCBVKzMwZTIsIFUrMzEzMiwgVSszMTQ2LCBVKzMxNDksIFUrMzM5ZCwgVSs0ZTNiLCBVKzRmMGEsIFUrNGZkZCwgVSs0ZmUxLCBVKzU0MDksIFUrNTQwYywgVSs1ODM0LCBVKzU5MmEtNTkyYiwgVSs1YjlhLCBVKzVkZGUsIFUrNWUwYywgVSs1ZTczLCBVKzVmMGYsIFUrNjBmMywgVSs2NTNmLCBVKzY2MWYsIFUrNjYyZiwgVSs2NjdhLCBVKzY4M2MsIFUrNmI0YywgVSs2YzExLCBVKzc2N2MsIFUrNzZlZSwgVSs3NmY0LCBVKzc3ZjMsIFUrNzlkMSwgVSs3YTdhLCBVKzdiMmMsIFUrN2QyMiwgVSs4MjA3LCBVKzhhMDAsIFUrOGE3MSwgVSs5MjgwLCBVKzk1ODAsIFUrOTU4YiwgVSs5NmM2LCBVKzk3NjIsIFUrOThkZiwgVSs5ZWQxLCBVK2FjMmQsIFUrYWRjOCwgVSthZGQzLCBVK2FmNDgsIFUrYjAxNCwgVStiMTM0LWIxMzUsIFUrYjE1OCwgVStiMmFhLCBVK2IzNWYsIFUrYjZhNCwgVStiOWNmLCBVK2JiNjMsIFUrYmQyMywgVStiZTkxLCBVK2MyOWIsIFUrYzNmNCwgVStjNDJjLCBVK2M1NWMsIFUrYzU3MywgVStjNThmLCBVK2M3OGMsIFUrYzdkZCwgVStjOGY1LCBVK2NhZDEsIFUrY2M0OCwgVStjZjEwLCBVK2NmMjAsIFUrZDAzYywgVStkMDdkLCBVK2QyYTAsIFUrZDMwZSwgVStkMzhkLCBVK2QzYTgsIFUrZDNjOCwgVStkNWU1LCBVK2Q1ZjksIFUrZDZlNCwgVStmOTBhLCBVK2ZmMDIsIFUrZmYxYztcclxufVxyXG5cclxuXHJcbi8qIFsxMDFdICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDkwMDtcclxuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIEJsYWNrXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItQmxhY2tcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PVWxuSTdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uMTAxLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVKzNiMSwgVSsyNDY2LCBVKzI1YTEsIFUrMjVhMywgVSsyNjFjLCBVKzMwMDgtMzAwOSwgVSszMDViLCBVKzMwNWQsIFUrMzA2OSwgVSszMGE3LCBVKzMwYmEsIFUrMzBjZiwgVSszMGVmLCBVKzMxNTEsIFUrMzE1NywgVSs0ZTRiLCBVKzRlNWYsIFUrNGU4YywgVSs0ZWNhLCBVKzRlZDYsIFUrNGY1YiwgVSs1MGNmLCBVKzUxNDksIFUrNTE2NSwgVSs1MTcxLCBVKzUyMjksIFUrNTI5YiwgVSs1MzE2LCBVKzUzOWYsIFUrNTNmMiwgVSs1NzFmLCBVKzU3MjgsIFUrNThlYiwgVSs1OTFjLCBVKzViNzgsIFUrNWMxMSwgVSs1YzU1LCBVKzVkZGQsIFUrNWUwMiwgVSs1ZmI3LCBVKzYwYzUsIFUrNjEwZiwgVSs2MTFmLCBVKzY2MjUsIFUrNjZmOCwgVSs2Nzk3LCBVKzY3OWMsIFUrNjgyYSwgVSs2ZDJhLCBVKzcwNmIsIFUrNzQwNiwgVSs3NjdiLCBVKzc2ZjgsIFUrNzdlNSwgVSs3YWNiLCBVKzg5OGIsIFUrOGE2OSwgVSs4ZGVmLCBVKzhmZDEsIFUrOTAxYSwgVSs5MGU4LCBVKzkxY2QsIFUrOTc1ZSwgVSthZTE0LCBVK2FlNmMsIFUrYWVjMCwgVSthZmM3LCBVK2FmYzksIFUrYjAxYywgVStiMDI4LCBVK2IzMDgsIFUrYjMxMSwgVStiMzE0LCBVK2IzMWMsIFUrYjUyNCwgVStiNTYwLCBVK2I3NjQsIFUrYjkyMCwgVStiOWUzLCBVK2JkNDgsIFUrYmU3ZCwgVStjMGRiLCBVK2MyMzEsIFUrYzI3MCwgVStjMmUzLCBVK2MzN2QsIFUrYzNlZCwgVStjNTMwLCBVK2M2YTUsIFUrYzZkYywgVStjN2E0LCBVK2M5NTQsIFUrYzk3NCwgVStkMDAwLCBVK2Q1NjUsIFUrZDY2NywgVStkNmM1LCBVK2Q3OWQsIFUrZmYxZTtcclxufVxyXG5cclxuXHJcbi8qIFsxMDJdICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDkwMDtcclxuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIEJsYWNrXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItQmxhY2tcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PVWxuSTdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uMTAyLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVKzEzMSwgVSsyMDMyLCBVKzI0NjUsIFUrMjY0MiwgVSszMDQ4LCBVKzMwNTEsIFUrMzA4My0zMDg0LCBVKzMwOGYsIFUrMzBjMCwgVSszMGQxLCBVKzMwZDMsIFUrMzBkNiwgVSszMGRmLCBVKzMwZTcsIFUrMzE1MywgVSs0ZTE2LCBVKzRlOGIsIFUrNGVlNSwgVSs1MjA2LCBVKzUyYTAsIFUrNTJkNSwgVSs1M2U0LCBVKzUzZWYsIFUrNTRjMSwgVSs1N2NlLCBVKzU5N2QsIFUrNWI4YywgVSs1ZWE2LCBVKzVmOGMsIFUrNWY5NywgVSs2MjEwLCBVKzYyNDAsIFUrNjI0YiwgVSs2NzI4LCBVKzZiZDQsIFUrNzIzNiwgVSs3MjY5LCBVKzcyNzksIFUrNzM4YiwgVSs3NTI4LCBVKzc1MzAsIFUrNzY3ZSwgVSs3OThmLCBVKzgwMDUsIFUrOGExOCwgVSs5MGZkLCBVKzkxY2MsIFUrOTU3NywgVSs5NTkzLCBVKzk4YTgsIFUrYWMyMCwgVSthY2Y2LCBVK2FkOTAsIFUrYWY1ZCwgVSthZjgwLCBVK2FmY2QsIFUrYWZmMCwgVStiMGExLCBVK2IwYjUsIFUrYjFmZCwgVStiMmZjLCBVK2IzODAsIFUrYjUxYiwgVStiNTg0LCBVK2I1YjMsIFUrYjhmZCwgVStiOTNjLCBVK2I5ZjQsIFUrYmI0NCwgVStiYzA4LCBVK2JjMjcsIFUrYmM0OSwgVStiZTU1LCBVK2JlNjQsIFUrYmZiMCwgVStiZmM1LCBVK2MxNzgsIFUrYzIxZiwgVStjMzE0LCBVK2M0ZjEsIFUrYzU4ZCwgVStjNjY0LCBVK2M2OTgsIFUrYzZhNywgVStjNmMxLCBVK2M5ZWQsIFUrY2FjMCwgVStjYWNjLCBVK2NhZDksIFUrY2NiNSwgVStjZGNjLCBVK2QwZTQsIFUrZDE0MywgVStkMzIwLCBVK2QzMzAsIFUrZDU0ZCwgVStmZjA2LCBVK2ZmMWYsIFUrZmY1ZTtcclxufVxyXG5cclxuXHJcbi8qIFsxMDNdICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDkwMDtcclxuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIEJsYWNrXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItQmxhY2tcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PVWxuSTdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uMTAzLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVK2I0LCBVKzIwYTksIFUrMjBhYywgVSsyMTkwLCBVKzI0ZDgsIFUrMjUwMiwgVSsyNTE0LCBVKzI1OTIsIFUrMjVjNy0yNWM4LCBVKzI2NjMsIFUrMzA2MCwgVSszMDY0LCBVKzMwODEsIFUrMzA4OCwgVSszMGEzLCBVKzMwYTYsIFUrMzBhYSwgVSszMGI1LCBVKzMwYzcsIFUrMzBjYS0zMGNiLCBVKzMwZDAsIFUrMzBlMywgVSszMGU1LCBVKzMzOWUsIFUrNGUwOSwgVSs0ZWFjLCBVKzRmNWMsIFUrNTE2Ny01MTY4LCBVKzUxNmMsIFUrNTFmYSwgVSs1NDA4LCBVKzU0MGQsIFUrNTkxYSwgVSs1YjU3LCBVKzYyMTEsIFUrNjViOSwgVSs2NjBlLCBVKzY2NDIsIFUrNjcwMCwgVSs2YjYzLCBVKzZlMmYsIFUrNzA2MywgVSs3NTMyLCBVKzc5M2UsIFUrODFlYSwgVSs4MjcyLCBVKzgyYjEsIFUrODk3ZiwgVSs4ZWNhLCBVKzkxY2UsIFUrYWMzOCwgVSthZDc2LCBVK2FlODQsIFUrYWVjYywgVStiMDdkLCBVK2IwYjEsIFUrYjIxNSwgVStiMmEwLCBVK2IzMTAsIFUrYjNkNywgVStiNTJhLCBVK2I2MTgsIFUrYjc3NSwgVStiNzk3LCBVK2JjZDUsIFUrYmQ1OSwgVStiZTgwLCBVK2JlYTgsIFUrYmVkMSwgVStiZWU0LWJlZTUsIFUrYzA2MCwgVStjMmVmLCBVK2MzMjksIFUrYzNkYywgVStjNTk3LCBVK2M1YmQsIFUrYzVlNSwgVStjNjljLCBVK2M5ZDYsIFUrY2EyOSwgVStjYTVjLCBVK2NhODQsIFUrY2MzOSwgVStjYzNiLCBVK2NlODksIFUrY2VlNSwgVStjZjY1LCBVK2NmODUsIFUrZDA1OCwgVStkMTQ1LCBVK2QyMmQsIFUrZDMyNSwgVStkMzdkLCBVK2QzYWQsIFUrZDc2OSwgVStmZjBjO1xyXG59XHJcblxyXG5cclxuLyogWzEwNF0gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogOTAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgQmxhY2tcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1CbGFja1wiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9VbG5JN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi4xMDQud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrMjE2MSwgVSsyMjI4LCBVKzIyOTksIFUrMjQ2NCwgVSsyNTE3LCBVKzI2NDAsIFUrMzA0MiwgVSszMDRhLCBVKzMwNTMsIFUrMzA2MSwgVSszMDdmLCBVKzMwODIsIFUrMzA4YywgVSszMDkyLCBVKzMwYTgsIFUrMzBhYiwgVSszMGFkLCBVKzMwYjAsIFUrMzBiMywgVSszMGI3LCBVKzMwYzEsIFUrMzBjNiwgVSszMGM5LCBVKzMwZDUsIFUrMzBkNywgVSszMGRlLCBVKzMwZTAtMzBlMSwgVSszMGVjLTMwZWQsIFUrNGUwYiwgVSs0ZTBkLCBVKzRlZTMsIFUrNTNmMCwgVSs1NDhjLCBVKzViODksIFUrNWJiNiwgVSs1YzBmLCBVKzYxMWIsIFUrNjc3MSwgVSs2YWEyLCBVKzZiY2QsIFUrNmMzNCwgVSs2Y2Q1LCBVKzZkNzcsIFUrNzY3ZCwgVSs3OTVlLCBVKzhlY2QsIFUrOTk5OSwgVSs5YWQ4LCBVK2FjMDcsIFUrYWMxYSwgVSthYzQwLCBVK2FkMGMsIFUrYWQ4OCwgVSthZGE0LCBVK2FlMDEsIFUrYWU2NSwgVSthZWJkLCBVK2FlYzQsIFUrYWZlOCwgVStiMTM5LCBVK2IyMDUsIFUrYjM4MywgVStiMzhjLCBVK2I0MmMsIFUrYjQ2MSwgVStiNTVjLCBVK2I3OGYsIFUrYjhmYiwgVStiOWY3LCBVK2JhZmMsIFUrYmM5OSwgVStiZWQ4LCBVK2JmY2QsIFUrYzBiZiwgVStjMGY5LCBVK2MxNjcsIFUrYzIwNCwgVStjMjBmLCBVK2MyMmYsIFUrYzI1OCwgVStjMjk4LCBVK2MyYmMsIFUrYzM4OCwgVStjNTAxLCBVK2M1MGMsIFUrYzViOSwgVStjNWNlLCBVK2M2NDEsIFUrYzY0OCwgVStjNzNkLCBVK2NhNTAsIFUrY2E2MSwgVStjYzRjLCBVK2NlYWMsIFUrZDBkNCwgVStkNWY3LCBVK2Q2ZDcsIFUrZmYxYTtcclxufVxyXG5cclxuXHJcbi8qIFsxMDVdICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDkwMDtcclxuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIEJsYWNrXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItQmxhY2tcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PVWxuSTdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uMTA1LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVKzIxMDMsIFUrMjQ2MywgVSsyNWM2LCBVKzI1Y2IsIFUrMjY2YywgVSszMDAxLCBVKzMwMGEsIFUrMzA0NiwgVSszMDRjLTMwNGQsIFUrMzA0ZiwgVSszMDU1LCBVKzMwNTksIFUrMzA2MywgVSszMDY2LTMwNjgsIFUrMzA2ZiwgVSszMDg5LCBVKzMwYjgsIFUrMzBiZiwgVSszMTRmLCBVKzRlMGEsIFUrNTcwYiwgVSs1NzMwLCBVKzU5MTYsIFUrNTkyOSwgVSs1YzcxLCBVKzVlNzQsIFUrNWZjMywgVSs2MDFkLCBVKzYwMjcsIFUrNjNkMCwgVSs2NzA5LCBVKzY3MzQsIFUrNzUxZiwgVSs3Njg0LCBVKzgyZjEsIFUrOTA1MywgVSs5MWQxLCBVKzk3ZjMsIFUrYWMyZiwgVSthYzRkLCBVK2FkYzQsIFUrYWRlNCwgVSthZTQxLCBVK2FlNGQtYWU0ZSwgVSthZWQxLCBVK2FmYjksIFUrYjBlMCwgVStiMjk5LCBVK2IzNjUsIFUrYjQ2YywgVStiNDgwLCBVK2I0YzgsIFUrYjdiNCwgVStiODE5LCBVK2I5MTgsIFUrYmFhYiwgVStiYWI5LCBVK2JlOGYsIFUrYmVkNywgVStjMGVjLCBVK2MxOWYsIFUrYzFhNSwgVStjM2Q5LCBVK2M0NjQsIFUrYzUzZCwgVStjNTUzLCBVK2M1NzAsIFUrYzVjYywgVStjNjMzLCBVK2M2YTQsIFUrYzdhMywgVStjN2E2LCBVK2M4ODYsIFUrYzlkOS1jOWRhLCBVK2M5ZWMsIFUrY2EwYywgVStjYzIxLCBVK2NkMWIsIFUrY2Q3OCwgVStjZGM0LCBVK2NlZjgsIFUrY2ZlNCwgVStkMGE1LCBVK2QwYjUsIFUrZDBlYywgVStkMTVkLCBVK2QxODgsIFUrZDIzYywgVStkMmFjLCBVK2Q3MjksIFUrZDc5YiwgVStmZjAxLCBVK2ZmMDgtZmYwOSwgVStmZjVjO1xyXG59XHJcblxyXG5cclxuLyogWzEwNl0gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogOTAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgQmxhY2tcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1CbGFja1wiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9VbG5JN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi4xMDYud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrMjAzOS0yMDNhLCBVKzIyM2MsIFUrMjViMywgVSsyNWI3LCBVKzI1YmQsIFUrMjVjZiwgVSsyNjZhLCBVKzMwMDIsIFUrMzAwYiwgVSszMDRiLCBVKzMwNTcsIFUrMzA1ZiwgVSszMDZhLTMwNmIsIFUrMzA3ZSwgVSszMDhhLTMwOGIsIFUrMzA5MywgVSszMGEyLCBVKzMwYWYsIFUrMzBiOSwgVSszMGMzLCBVKzMwYzgsIFUrMzBlOS0zMGViLCBVKzMzYTEsIFUrNGUwMCwgVSs1MjRkLCBVKzUzNTcsIFUrNWI1MCwgVSs3MTIxLCBVKzg4NGMsIFUrOTc1MSwgVSthYzk0LCBVK2FlYmUsIFUrYWVjZCwgVSthZjA4LCBVK2FmNDEsIFUrYWY0OSwgVStiMDEwLCBVK2IwNTMsIFUrYjEwOSwgVStiMTFiLCBVK2IxMjgsIFUrYjE1NCwgVStiMjkxLCBVK2IyZTYsIFUrYjMwMSwgVStiMzg1LCBVK2I1MjUsIFUrYjViNCwgVStiNzI5LCBVK2I3MmYsIFUrYjczOCwgVStiN2ZmLCBVK2I4MzcsIFUrYjk3NSwgVStiYTY3LCBVK2JiNDcsIFUrYmMxZiwgVStiZDkwLCBVK2JmZDQsIFUrYzI3YywgVStjMzI0LCBVK2MzNzksIFUrYzNlMCwgVStjNDY1LCBVK2M1M2IsIFUrYzU4YywgVStjNjEwLCBVK2M2NTMsIFUrYzZjZCwgVStjODEzLCBVK2M4MmYsIFUrYzk5OSwgVStjOWUwLCBVK2NhYzQsIFUrY2FkMywgVStjYmQ0LCBVK2NjMTAsIFUrY2MyMiwgVStjY2I4LCBVK2NjYmMsIFUrY2RhNSwgVStjZTg0LCBVK2NlYTMsIFUrY2Y2NywgVStjZmUxLCBVK2QyNDEsIFUrZDMwZCwgVStkMzFjLCBVK2QzOTEsIFUrZDQwMSwgVStkNDc5LCBVK2Q1YzksIFUrZDVkYiwgVStkNjQ5LCBVK2Q2ZDQ7XHJcbn1cclxuXHJcblxyXG4vKiBbMTA3XSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBCbGFja1wiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLUJsYWNrXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT1Vsbkk3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjEwNy53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVStiMCwgVStlOSwgVSsyMTkzLCBVKzI0NjIsIFUrMjYwZSwgVSsyNjFlLCBVKzMwMGUtMzAwZiwgVSszMDQ0LCBVKzMwYTQsIFUrMzBmYi0zMGZjLCBVKzMxNGQsIFUrNTk3MywgVSs2NTQ1LCBVKzY3MDgsIFUrNzUzNywgVSthYzg5LCBVK2FjOWMsIFUrYWNjMSwgVSthZDA0LCBVK2FkNzUsIFUrYWQ3ZCwgVSthZTQ1LCBVK2FlNjEsIFUrYWY0MiwgVStiMGFiLCBVK2IwYWYsIFUrYjBiMywgVStiMTJjLCBVK2IxOTQsIFUrYjFhOCwgVStiMjIwLCBVK2IyNTgsIFUrYjI4NCwgVStiMmZmLCBVK2IzMTUsIFUrYjM3MSwgVStiM2Q0LWIzZDUsIFUrYjQ2MCwgVStiNTI3LCBVK2I1MzQsIFUrYjgxMCwgVStiODE4LCBVK2I5OGUsIFUrYmE1NSwgVStiYmFjLCBVK2JjMGIsIFUrYmM0MCwgVStiY2ExLCBVK2JjY2QsIFUrYmQ5MywgVStiZTU0LCBVK2JlNWEsIFUrYmYwOCwgVStiZjUwLCBVK2JmNTUsIFUrYmZkYywgVStjMGMwLCBVK2MwZDAsIFUrYzBmNCwgVStjMTAwLCBVK2MxMWUsIFUrYzE3MCwgVStjMjBkLCBVK2MyNzQsIFUrYzI5MCwgVStjMzA4LCBVK2MzNjksIFUrYzUzOSwgVStjNTg3LCBVK2M1ZmYsIFUrYzZlYywgVStjNzBjLCBVK2M3YWQsIFUrYzdjOCwgVStjODNjLCBVK2M4ODEsIFUrY2I0OCwgVStjYzYwLCBVK2NlNjksIFUrY2U2YiwgVStjZTc1LCBVK2NmMDQsIFUrY2YwOCwgVStjZjU1LCBVK2NmNzAsIFUrY2ZmYywgVStkMGI3LCBVK2QxYTgsIFUrZDJjOCwgVStkMzg0LCBVK2Q0N2MsIFUrZDQ4YiwgVStkNWRkLCBVK2Q1ZTgsIFUrZDcyMCwgVStkNzU5LCBVK2Y5ODE7XHJcbn1cclxuXHJcblxyXG4vKiBbMTA4XSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBCbGFja1wiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLUJsYWNrXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT1Vsbkk3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjEwOC53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVStlMCwgVStlMiwgVSszOTUsIFUrM2I3LCBVKzNiYSwgVSsyNDYwLTI0NjEsIFUrMjVhMCwgVSszMDEwLTMwMTEsIFUrMzA2ZSwgVSszMGYzLCBVKzMxNGEsIFUrMzE0YywgVSs1OTI3LCBVKzY1YjAsIFUrN2U0MSwgVSs5N2QzLCBVKzlhZDQsIFUrYWQ0OSwgVSthZTBiLCBVK2FlMGQsIFUrYWU0MywgVSthZTVkLCBVK2FlY2YsIFUrYWYzYywgVSthZjY0LCBVK2FmZDQsIFUrYjA4MCwgVStiMDg0LCBVK2IwYzUsIFUrYjEwYywgVStiMWU4LCBVK2IyYWMsIFUrYjM2ZSwgVStiNDUxLCBVK2I1MTUsIFUrYjU0MCwgVStiNTYxLCBVK2I2YWIsIFUrYjZiMSwgVStiNzJjLCBVK2I3MzAsIFUrYjc0NCwgVStiODAwLCBVK2I4ZWMsIFUrYjhmMCwgVStiOTA0LCBVK2I5NjgsIFUrYjk2ZCwgVStiOTg3LCBVK2I5ZDksIFUrYmIzNiwgVStiYjQ5LCBVK2JjMmQsIFUrYmM0MywgVStiY2Y2LCBVK2JkODksIFUrYmU1NywgVStiZTYxLCBVK2JlZDQsIFUrYzA5MCwgVStjMTMwLCBVK2MxNDgsIFUrYzE5YywgVStjMmY5LCBVK2MzNmMsIFUrYzM3YywgVStjMzg0LCBVK2MzZGYsIFUrYzU3NSwgVStjNTg0LCBVK2M2NjAsIFUrYzcxOSwgVStjODE2LCBVK2NhNGQsIFUrY2E1NCwgVStjYWJjLCBVK2NiNDksIFUrY2MxNCwgVStjZmY1LCBVK2QwMDQsIFUrZDAzOCwgVStkMGI0LCBVK2QwZDMsIFUrZDBlMCwgVStkMGVkLCBVK2QxMzEsIFUrZDFiMCwgVStkMzFmLCBVK2QzM2QsIFUrZDNhMCwgVStkM2FiLCBVK2Q1MTQsIFUrZDU4NCwgVStkNmExLCBVK2Q2Y2MsIFUrZDc0OSwgVStkNzYwLCBVK2Q3OTk7XHJcbn1cclxuXHJcblxyXG4vKiBbMTA5XSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBCbGFja1wiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLUJsYWNrXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT1Vsbkk3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjEwOS53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVSsyNCwgVSs2MCwgVSszYjksIFUrM2JiLCBVKzNiZCwgVSsyMTkxLCBVKzI2MDYsIFUrMzAwYy0zMDBkLCBVKzMxMzEsIFUrMzEzNCwgVSszMTM5LCBVKzMxNDEtMzE0MiwgVSszMTQ4LCBVKzMxNjEsIFUrMzE2MywgVSszMjFjLCBVKzRlYmEsIFUrNTMxNywgVSthYzMxLCBVK2FjNzcsIFUrYWM5ZiwgVSthY2I5LCBVK2FjZjAtYWNmMSwgVSthY2ZkLCBVK2FkNzMsIFUrYWYzZCwgVStiMDBjLCBVK2IwNGEsIFUrYjA1NywgVStiMGM0LCBVK2IxODgsIFUrYjFjYywgVStiMjE0LCBVK2IyZGIsIFUrYjJlZSwgVStiMzA0LCBVK2I0ZWQsIFUrYjUxOCwgVStiNWJjLCBVK2I2MjUsIFUrYjY5Yy1iNjlkLCBVK2I3YWMsIFUrYjgwMSwgVStiODZjLCBVK2I5NTksIFUrYjk1YywgVStiOTg1LCBVK2JhNDgsIFUrYmI1OCwgVStiYzBjLCBVK2JjMzgsIFUrYmM4NSwgVStiYzlhLCBVK2JmNDAsIFUrYzA2OCwgVStjMGJkLCBVK2MwY2MsIFUrYzEyZiwgVStjMTQ5LCBVK2MxZTAsIFUrYzIyYiwgVStjMjJkLCBVK2MyNTAsIFUrYzJmYywgVStjMzAwLCBVK2MzMTMsIFUrYzM3MCwgVStjM2Q4LCBVK2M1NTcsIFUrYzU4MCwgVStjNWUzLCBVK2M2MmUsIFUrYzYzNCwgVStjNmYwLCBVK2M3NGQsIFUrYzc4MywgVStjNzhlLCBVK2M3OTYsIFUrYzdiYywgVStjOTJjLCBVK2NhNGMsIFUrY2MxYywgVStjYzU0LCBVK2NjNTksIFUrY2UwNCwgVStjZjMwLCBVK2NmYzQsIFUrZDE0MCwgVStkMzIxLCBVK2QzOGMsIFUrZDM5OSwgVStkNTRmLCBVK2Q1ODcsIFUrZDVkMCwgVStkNmU4LCBVK2Q3NzA7XHJcbn1cclxuXHJcblxyXG4vKiBbMTEwXSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBCbGFja1wiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLUJsYWNrXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT1Vsbkk3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjExMC53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVStkNywgVStlYSwgVStmYywgVSsyMTkyLCBVKzI1YmMsIFUrMzAwMCwgVSszMTM3LCBVKzMxNDUsIFUrMzE1YywgVSs3ZjhlLCBVK2FjMTMsIFUrYWM3MSwgVSthYzkwLCBVK2FjYjgsIFUrYWNlNywgVSthZDdmLCBVK2FlNTAsIFUrYWVmNCwgVSthZjM0LCBVK2FmYmMsIFUrYjA0OCwgVStiMDlhLCBVK2IwYWQsIFUrYjBiYywgVStiMTEzLCBVK2IxMjUsIFUrYjE0MSwgVStiMjBjLCBVK2IyZDksIFUrYjJlZCwgVStiMzY3LCBVK2IzNjksIFUrYjM3NCwgVStiM2NiLCBVK2I0ZWMsIFUrYjYxMSwgVStiNzYwLCBVK2I4MWIsIFUrYjgzNCwgVStiOGIwLCBVK2I4ZTEsIFUrYjk4OSwgVStiOWQxLCBVK2I5ZTEsIFUrYjlmYSwgVStiYTRkLCBVK2JhNzgsIFUrYmIzNSwgVStiYjU0LCBVK2JiZjksIFUrYmMxMSwgVStiY2IzLCBVK2JkMDUsIFUrYmQ5NSwgVStiZGQ0LCBVK2JlMTAsIFUrYmVkMCwgVStiZjUxLCBVK2MwZDgsIFUrYzIzMiwgVStjMmI3LCBVK2MyZWIsIFUrYzM3OCwgVStjNTAwLCBVK2M1MmMsIFUrYzU0OSwgVStjNTY4LCBVK2M1OTgsIFUrYzVjOSwgVStjNjFiLCBVK2M2MzksIFUrYzY3YywgVStjNzE3LCBVK2M3OGEsIFUrYzgwYSwgVStjOTBjLWM5MGQsIFUrYzk1MCwgVStjOWU3LCBVK2NiZTQsIFUrY2NhOSwgVStjY2U0LCBVK2NkYjAsIFUrY2U3OCwgVStjZTk0LCBVK2NlOTgsIFUrY2Y4YywgVStkMDE4LCBVK2QwMzQsIFUrZDBmMSwgVStkMWIxLCBVK2QyODAsIFUrZDJmOCwgVStkMzM4LCBVK2QzODAsIFUrZDNiNCwgVStkNjEwLCBVK2Q2OWYsIFUrZDZmYywgVStkNzU4O1xyXG59XHJcblxyXG5cclxuLyogWzExMV0gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogOTAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgQmxhY2tcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1CbGFja1wiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9VbG5JN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi4xMTEud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrZTcsIFUrMjAyMiwgVSsyMDNiLCBVKzI1YzAsIFUrMjYwNSwgVSsyNjYxLCBVKzMxNDcsIFUrMzE4ZCwgVSs2NzJjLCBVKzhhOWUsIFUrYWNhYSwgVSthY2JjLCBVK2FkMWMsIFUrYWU0YSwgVSthZTVjLCBVK2IwNDQsIFUrYjA1NCwgVStiMGM4LWIwYzksIFUrYjJhNiwgVStiMmQwLCBVK2IzNWMsIFUrYjM2NCwgVStiNDI4LCBVK2I0NTQsIFUrYjQ2NSwgVStiNGI3LCBVK2I0ZTMsIFUrYjUxYywgVStiNWExLCBVK2I3ODQsIFUrYjc5MCwgVStiN2FiLCBVK2I3ZjQsIFUrYjgyYywgVStiODM1LCBVK2I4ZTksIFUrYjhmOCwgVStiOWQ4LCBVK2I5ZjksIFUrYmE1YywgVStiYTY0LCBVK2JhYmQsIFUrYmIxOCwgVStiYjNiLCBVK2JiZmYsIFUrYmMwZCwgVStiYzQ1LCBVK2JjOTcsIFUrYmNiYywgVStiZTQ1LCBVK2JlNzUsIFUrYmU3YywgVStiZmNjLCBVK2MwYjYsIFUrYzBmNywgVStjMTRiLCBVK2MyYjQsIFUrYzMwZCwgVStjNGY4LCBVK2M1YmIsIFUrYzVkMSwgVStjNWUwLCBVK2M1ZWUsIFUrYzVmZCwgVStjNjA2LCBVK2M2YzUsIFUrYzZlMCwgVStjNzA4LCBVK2M4MWQsIFUrYzgyMCwgVStjODI0LCBVK2M4NzgsIFUrYzkxOCwgVStjOTZjLCBVK2M5ZTQsIFUrYzlmMSwgVStjYzJlLCBVK2NkMDksIFUrY2VhMSwgVStjZWY1LCBVK2NlZjcsIFUrY2Y2NCwgVStjZjY5LCBVK2NmZTgsIFUrZDAzNSwgVStkMGFjLCBVK2QyMzAsIFUrZDIzNCwgVStkMmY0LCBVK2QzMWQsIFUrZDU3NSwgVStkNTc4LCBVK2Q2MDgsIFUrZDYxNCwgVStkNzE4LCBVK2Q3NTEsIFUrZDc2MSwgVStkNzhjLCBVK2Q3OTA7XHJcbn1cclxuXHJcblxyXG4vKiBbMTEyXSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBCbGFja1wiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLUJsYWNrXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT1Vsbkk3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjExMi53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVSsyNjY1LCBVKzMxNjAsIFUrNGUyZCwgVSs2NTg3LCBVKzY1ZTUsIFUrYWMxMiwgVSthYzE0LCBVK2FjMTYsIFUrYWM4MSwgVSthZDM0LCBVK2FkZTAsIFUrYWU1NCwgVSthZWJjLCBVK2FmMmMsIFUrYWZjMCwgVSthZmM4LCBVK2IwNGMsIFUrYjA4YywgVStiMDk5LCBVK2IwYTksIFUrYjBhYywgVStiMGFlLCBVK2IwYjgsIFUrYjEyMywgVStiMTc5LCBVK2IyZTUsIFUrYjJmNywgVStiNGMwLCBVK2I1MzEsIFUrYjUzOCwgVStiNTQ1LCBVK2I1NTAsIFUrYjVhOCwgVStiNmYwLCBVK2I3MjgsIFUrYjczYiwgVStiN2FkLCBVK2I3ZWQsIFUrYjgwOSwgVStiODY0LCBVK2I4NmQsIFUrYjg3MSwgVStiOWJmLCBVK2I5ZjUsIFUrYmE0MCwgVStiYTRiLCBVK2JhNTgsIFUrYmE4NywgVStiYWFjLCBVK2JiYzAsIFUrYmMxNiwgVStiYzM0LCBVK2JkMDcsIFUrYmQ5OSwgVStiZTU5LCBVK2JmZDAsIFUrYzA1OCwgVStjMGU0LCBVK2MwZjUsIFUrYzEyZCwgVStjMTM5LCBVK2MyMjgsIFUrYzUyOSwgVStjNWM3LCBVK2M2MzUsIFUrYzYzNywgVStjNzM1LCBVK2M3N2QsIFUrYzc4NywgVStjNzg5LCBVK2M4YzQsIFUrYzk4OSwgVStjOThjLCBVK2M5ZDAsIFUrYzlkMywgVStjYzBjLCBVK2NjOTksIFUrY2QwYywgVStjZDJjLCBVK2NkOTgsIFUrY2RhNCwgVStjZTU5LCBVK2NlNjAsIFUrY2U2ZCwgVStjZWEwLCBVK2QwZDAtZDBkMSwgVStkMGQ1LCBVK2QxNGQsIFUrZDFhNCwgVStkMjljLCBVK2QyZjEsIFUrZDMwMSwgVStkMzljLCBVK2QzYmMsIFUrZDRlOCwgVStkNTQwLCBVK2Q1ZWMsIFUrZDY0MCwgVStkNzUwO1xyXG59XHJcblxyXG5cclxuLyogWzExM10gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogOTAwO1xyXG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgS1IgQmxhY2tcIiksIGxvY2FsKFwiTm90b1NhbnNLUi1CbGFja1wiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ub3Rvc2Fuc2tyL3YxMC9QYnk3Rm1YaUVCUFQ0SVRiZ05BNUNnbU9VbG5JN2RBd3MwZFlvVkFVT2RxZmdCTlRFZEtuVVdRWGhTWHh0dGlOZDY5TF8yWGJtVzRXTTI3bi4xMTMud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrNWUsIFUrMjViMiwgVSsyNWI2LCBVKzMxNGUsIFUrYWMyNCwgVSthY2UxLCBVK2FjZTQsIFUrYWU2OCwgVSthZjJkLCBVK2IwZDAsIFUrYjBlNSwgVStiMTUwLCBVK2IxNTUsIFUrYjE5MywgVStiMmM5LCBVK2IyZGQsIFUrYjNjOCwgVStiM2ZjLCBVK2I0MTAsIFUrYjQ1OCwgVStiNGRkLCBVK2I1YTAsIFUrYjVhNCwgVStiNWJiLCBVK2I3YjUsIFUrYjgzOCwgVStiODQwLCBVK2I4NmYsIFUrYjhmOSwgVStiOTYwLCBVK2I5ZTUsIFUrYmFiOCwgVStiYjUwLCBVK2JjMWQsIFUrYmMyNC1iYzI1LCBVK2JjYTgsIFUrYmNiZCwgVStiZDA0LCBVK2JkMTAsIFUrYmQyNCwgVStiZTQ4LCBVK2JlNWIsIFUrYmU2OCwgVStjMDVjLCBVK2MxMmMsIFUrYzE0MCwgVStjMTVjLCBVK2MxNjgsIFUrYzE5NCwgVStjMjE5LCBVK2MyN2QsIFUrYzJhOCwgVStjMmYxLCBVK2MyZjgsIFUrYzM2OCwgVStjNTU0LWM1NTUsIFUrYzU1OSwgVStjNTY0LCBVK2M1ZDgsIFUrYzVmYywgVStjNjI1LCBVK2M2NWMsIFUrYzZiMSwgVStjNzI4LCBVK2M3OTQsIFUrYzg0YywgVStjODhjLCBVK2M4ZTAsIFUrYzhmZCwgVStjOTk4LCBVK2M5ZGQsIFUrY2MwZCwgVStjYzMwLCBVK2NlZWMsIFUrY2YxMywgVStjZjFjLCBVK2NmNWMsIFUrZDA1MCwgVStkMDdjLCBVK2QwYTgsIFUrZDEzNCwgVStkMTM4LCBVK2QxNTQsIFUrZDFmNCwgVStkMmJjLCBVK2QzMjksIFUrZDMyYywgVStkM2QwLCBVK2QzZjQsIFUrZDNmYywgVStkNTZiLCBVK2Q1Y2MsIFUrZDYwMC1kNjAxLCBVK2Q2MzksIFUrZDZjOCwgVStkNzU0LCBVK2Q3NjU7XHJcbn1cclxuXHJcblxyXG4vKiBbMTE0XSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBCbGFja1wiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLUJsYWNrXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT1Vsbkk3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjExNC53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVSszYy0zZCwgVSsyMDI2LCBVKzI0ZDIsIFUrMzE0YiwgVSthYzExLCBVK2FjZjMsIFUrYWQ3NCwgVSthZDgxLCBVK2FkZjksIFUrYWUzNCwgVSthZjQzLCBVK2FmYjgsIFUrYjA1ZCwgVStiMDdjLCBVK2IxMTAsIFUrYjExOCwgVStiMTdjLCBVK2IxODAsIFUrYjE4ZCwgVStiMTkyLCBVK2IyY2MsIFUrYjM1NSwgVStiMzc4LCBVK2I0YTQsIFUrYjRlZiwgVStiNzhkLCBVK2I3OTksIFUrYjdhOSwgVStiN2ZkLCBVK2I4MDcsIFUrYjgwYywgVStiODM5LCBVK2I5YjQsIFUrYjlkYiwgVStiYTNjLCBVK2JhYjAsIFUrYmJhNCwgVStiYzk0LCBVK2JlNGMsIFUrYzE1NCwgVStjMWM0LCBVK2MyNmMsIFUrYzJhYywgVStjMmVkLCBVK2M0ZjQsIFUrYzU1ZSwgVStjNTYxLCBVK2M1NzEsIFUrYzViNSwgVStjNWM0LCBVK2M2NTQtYzY1NSwgVStjNjk1LCBVK2M2ZTgsIFUrYzZmOSwgVStjNzI0LCBVK2M3NTEsIFUrYzc3NSwgVStjN2EwLCBVK2M3YzEsIFUrYzg3NCwgVStjODgwLCBVK2M5ZDUsIFUrYzlmOCwgVStjYWJkLCBVK2NjMjksIFUrY2MyYywgVStjY2E4LCBVK2NjYWIsIFUrY2NkMCwgVStjZTIxLCBVK2NlMzUsIFUrY2U3YywgVStjZTkwLCBVK2NlZTgsIFUrY2VmNCwgVStjZmUwLCBVK2QwNzAsIFUrZDBiOSwgVStkMGMxLCBVK2QwYzQsIFUrZDBjOCwgVStkMTVjLCBVK2QxYTEsIFUrZDJjMCwgVStkMzAwLCBVK2QzMTQsIFUrZDNlZCwgVStkNDc4LCBVK2Q0ODAsIFUrZDQ4ZCwgVStkNTA4LCBVK2Q1M2QsIFUrZDVlNCwgVStkNjExLCBVK2Q2MWMsIFUrZDY4ZCwgVStkNmE4LCBVK2Q3OTg7XHJcbn1cclxuXHJcblxyXG4vKiBbMTE1XSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBLUiBCbGFja1wiKSwgbG9jYWwoXCJOb3RvU2Fuc0tSLUJsYWNrXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL25vdG9zYW5za3IvdjEwL1BieTdGbVhpRUJQVDRJVGJnTkE1Q2dtT1Vsbkk3ZEF3czBkWW9WQVVPZHFmZ0JOVEVkS25VV1FYaFNYeHR0aU5kNjlMXzJYYm1XNFdNMjduLjExNS53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVSsyMywgVSsyNSwgVSs1ZiwgVSthOSwgVSthYzA4LCBVK2FjNzgsIFUrYWNhOCwgVSthY2FjLCBVK2FjZTgsIFUrYWQ3MCwgVSthZGMwLCBVK2FkZGMsIFUrYjEzNywgVStiMTQwLCBVK2IyMDgsIFUrYjI5MCwgVStiMmY1LCBVK2IzYzUsIFUrYjNjYywgVStiNDIwLCBVK2I0MjksIFUrYjUyOSwgVStiNTMwLCBVK2I3N2QsIFUrYjc5YywgVStiN2E4LCBVK2I3YzksIFUrYjdmMCwgVStiN2ZjLCBVK2I4MjgsIFUrYjg2MCwgVStiOWFkLCBVK2I5YzEsIFUrYjljOSwgVStiOWRkLWI5ZGUsIFUrYjllOCwgVStiYTM4LWJhMzksIFUrYmFiYiwgVStiYzAwLCBVK2JjOGMsIFUrYmNhMCwgVStiY2E0LCBVK2JjZDEsIFUrYmNmYywgVStiZDA5LCBVK2JkZjAsIFUrYmU2MCwgVStjMGFkLCBVK2MwYjQsIFUrYzBiYywgVStjMTkwLCBVK2MxZmMsIFUrYzIyMCwgVStjMjg4LCBVK2MyYjksIFUrYzJmNiwgVStjNTI4LCBVK2M1NDUsIFUrYzU1OCwgVStjNWJjLCBVK2M1ZDQsIFUrYzYwMCwgVStjNjQ0LCBVK2M2YzAsIFUrYzZjMywgVStjNzIxLCBVK2M3OTgsIFUrYzdhMSwgVStjODExLCBVK2M4MzgsIFUrYzg3MSwgVStjOTA0LCBVK2M5OTAsIFUrYzlkYywgVStjYzM4LCBVK2NjNDQsIFUrY2NhMCwgVStjZDFkLCBVK2NkOTUsIFUrY2RhOSwgVStjZTVjLCBVK2NmMDAsIFUrY2Y1OCwgVStkMTUwLCBVK2QyMmMsIFUrZDMwNSwgVStkMzI4LCBVK2QzN2MsIFUrZDNmMCwgVStkNTUxLCBVK2Q1YTUsIFUrZDVjOCwgVStkNWQ4LCBVK2Q2M2MsIFUrZDY0ZCwgVStkNjY5LCBVK2Q3MzQsIFUrZDc2YztcclxufVxyXG5cclxuXHJcbi8qIFsxMTZdICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDkwMDtcclxuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIEJsYWNrXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItQmxhY2tcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PVWxuSTdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uMTE2LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVKzI2LCBVKzJiLCBVKzNlLCBVKzQwLCBVKzdlLCBVK2FjMDEsIFUrYWMxOSwgVSthYzFkLCBVK2FjYTAsIFUrYWNhOSwgVSthY2IwLCBVK2FkOGMsIFUrYWUwOSwgVSthZTM4LCBVK2FlNDAsIFUrYWVkOCwgVStiMDljLCBVK2IwYTAsIFUrYjEwOCwgVStiMjA0LCBVK2IyOTgsIFUrYjJkOCwgVStiMmViLWIyZWMsIFUrYjJmNCwgVStiMzEzLCBVK2IzNTgsIFUrYjQ1MCwgVStiNGUwLCBVK2I1NGMsIFUrYjYxMCwgVStiNzgwLCBVK2I3OGMsIFUrYjc5MSwgVStiOGU4LCBVK2I5NTgsIFUrYjk3NCwgVStiOTg0LCBVK2I5YjAsIFUrYjliYy1iOWJkLCBVK2I5Y2UsIFUrYmE3MCwgVStiYmZjLCBVK2JjMGYsIFUrYmMxNSwgVStiYzFiLCBVK2JjMzEsIFUrYmM5NSwgVStiY2MwLCBVK2JjYzQsIFUrYmQ4MSwgVStiZDg4LCBVK2MwYzgsIFUrYzExZCwgVStjMTNjLCBVK2MxNTgsIFUrYzE4ZCwgVStjMWExLCBVK2MyMWMsIFUrYzRmMCwgVStjNTRhLCBVK2M1NjAsIFUrYzViOCwgVStjNWM4LCBVK2M1ZjQsIFUrYzYyOCwgVStjNjJjLCBVK2M2NzgsIFUrYzZjYywgVStjODA4LCBVK2M4MTAsIFUrYzg4NSwgVStjODhiLCBVK2M5MDAsIFUrYzk4OCwgVStjOTlkLCBVK2M5YzgsIFUrY2MzZC1jYzNlLCBVK2NjNDUsIFUrY2QwOCwgVStjZTIwLCBVK2NlZTQsIFUrZDA3NCwgVStkMGE0LCBVK2QwZGQsIFUrZDJiOSwgVStkM2I4LCBVK2QzYzksIFUrZDQ4OCwgVStkNTQ0LCBVK2Q1NTksIFUrZDU2ZCwgVStkNTg4LCBVK2Q2MTUsIFUrZDY0OCwgVStkNjU1LCBVK2Q2NTgsIFUrZDY1YztcclxufVxyXG5cclxuXHJcbi8qIFsxMTddICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDkwMDtcclxuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIEJsYWNrXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItQmxhY2tcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PVWxuSTdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uMTE3LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVK2QsIFUrNDgsIFUrN2MsIFUrYWMxMCwgVSthYzE1LCBVK2FjNzQsIFUrYWM4MCwgVSthYzgzLCBVK2FjYzQsIFUrYWQxMSwgVSthZDUwLCBVK2FkNmQsIFUrYWRmYywgVSthZTAwLCBVK2FlMDgsIFUrYWU0YywgVStiMGE4LCBVK2IxMjQsIFUrYjE0NCwgVStiMTc4LCBVK2IyNzQsIFUrYjJhNSwgVStiMmU4LCBVK2IyZjksIFUrYjM1NCwgVStiMzcwLCBVK2I0MTgsIFUrYjQxYywgVStiNGYxLCBVK2I1MTQsIFUrYjc5OCwgVStiODA4LCBVK2I4MjQtYjgyNSwgVStiOGNjLCBVK2I5NzgsIFUrYjlkMCwgVStiOWU0LCBVK2JhYTksIFUrYmIzYywgVStiYzE4LCBVK2JjMWMsIFUrYmMzMCwgVStiYzg0LCBVK2JjZjUsIFUrYmNmOCwgVStiZDg0LCBVK2JlMGMsIFUrYmUxNCwgVStjMGIwLCBVK2MwYzksIFUrYzBkZCwgVStjMTI0LCBVK2MyZGQsIFUrYzJlNCwgVStjMmVjLCBVK2M1NGMsIFUrYzU3Yy1jNTdkLCBVK2M1OTEsIFUrYzVjNS1jNWM2LCBVK2M1ZWQsIFUrYzYwOCwgVStjNjQwLCBVK2M2YjgsIFUrYzZkNCwgVStjNzg0LCBVK2M3YWMsIFUrYzgwMC1jODAxLCBVK2M5YzEsIFUrYzlkMSwgVStjYzI4LCBVK2NjOTgsIFUrY2M5YywgVStjY2FkLCBVK2NkNWMsIFUrY2Q5NCwgVStjZDljLCBVK2NkZTgsIFUrY2U2OCwgVStjZjU0LCBVK2QwZGMsIFUrZDE0YywgVStkMWEwLCBVK2QxYjUsIFUrZDJmMCwgVStkMzBjLCBVK2QzMTAsIFUrZDM5OCwgVStkNDVjLCBVK2Q1MGMsIFUrZDUzYywgVStkNTYwLCBVK2Q1NjgsIFUrZDU4OSwgVStkNjA0LCBVK2Q2YzQsIFUrZDc4ODtcclxufVxyXG5cclxuXHJcbi8qIFsxMThdICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDkwMDtcclxuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIEJsYWNrXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItQmxhY2tcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PVWxuSTdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uMTE4LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVKzM5LCBVKzQ5LCBVKzRkLTRlLCBVK2EwLCBVK2FjMDQsIFUrYWMxYywgVSthYzcwLCBVK2FjOGMsIFUrYWNiZCwgVSthY2Y1LCBVK2FjZmMsIFUrYWQwMCwgVSthZDZjLCBVK2FkZjgsIFUrYjA5OCwgVStiMGI0LCBVK2IyOTQsIFUrYjJjOCwgVStiMzAwLCBVK2IzYzQsIFUrYjNkOSwgVStiNGRjLCBVK2I0ZTQsIFUrYjc3YywgVStiN2VjLCBVK2I4NWQsIFUrYjk3YywgVStiOWM4LCBVK2I5Y2MsIFUrYmE1NCwgVStiYTc0LCBVK2JhODUsIFUrYmFhOCwgVStiYjM0LCBVK2JiMzgsIFUrYmJmOCwgVStiYzE0LCBVK2JjMjksIFUrYmM4OCwgVStiY2Y0LCBVK2JkODAsIFUrYmU0NCwgVStjMGMxLCBVK2MxMWMsIFUrYzEyMCwgVStjMTMxLCBVK2MxMzgsIFUrYzE4YywgVStjMjE4LCBVK2MyYjUsIFUrYzJlMCwgVStjNTQ0LCBVK2M1NDgsIFUrYzViNCwgVStjNWQwLCBVK2M1ZWMsIFUrYzVmMCwgVStjNjAxLCBVK2M2MjQsIFUrYzY5NCwgVStjNmE5LCBVK2M2YjAsIFUrYzZiNCwgVStjNmQwLCBVK2M3MDQsIFUrYzcyMCwgVStjNzNjLCBVK2M3NDAsIFUrYzc0NCwgVStjNzRjLCBVK2M3NTgsIFUrYzc3YywgVStjNzg1LCBVK2M3ODgsIFUrYzc5MC1jNzkxLCBVK2M3YTUsIFUrYzgwNCwgVStjODE1LCBVK2M4MWMsIFUrYzg3MCwgVStjOGZjLCBVK2M5MTEsIFUrYzljNCwgVStjY2I0LCBVK2NlNTgsIFUrY2U3NCwgVStkMDZjLCBVK2QwYzAsIFUrZDEzMCwgVStkMmI4LCBVK2QzZWMsIFUrZDUwNCwgVStkNTVjLCBVK2Q1NjksIFUrZDU3NCwgVStkNjM4LCBVK2Q2NTQsIFUrZDY4YztcclxufVxyXG5cclxuXHJcbi8qIFsxMTldICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDkwMDtcclxuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIEtSIEJsYWNrXCIpLCBsb2NhbChcIk5vdG9TYW5zS1ItQmxhY2tcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvbm90b3NhbnNrci92MTAvUGJ5N0ZtWGlFQlBUNElUYmdOQTVDZ21PVWxuSTdkQXdzMGRZb1ZBVU9kcWZnQk5URWRLblVXUVhoU1h4dHRpTmQ2OUxfMlhibVc0V00yN24uMTE5LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVKzIwLTIyLCBVKzI3LTJhLCBVKzJjLTM4LCBVKzNhLTNiLCBVKzNmLCBVKzQxLTQ3LCBVKzRhLTRjLCBVKzRmLTVkLCBVKzYxLTdiLCBVKzdkLCBVK2ExLCBVK2FiLCBVK2FlLCBVK2I3LCBVK2JiLCBVK2JmLCBVKzIwMTMtMjAxNCwgVSsyMDFjLTIwMWQsIFUrMjEyMiwgVSthYzAwLCBVK2FjZTAsIFUrYWUzMCwgVStiMmU0LCBVK2I4NWMsIFUrYjlhYywgVStjMGFjLCBVK2MyYTQsIFUrYzJkYywgVStjNzc0LCBVK2M3NzgsIFUrYzljMCwgVStkNTU4O1xyXG59IiwiLypcclxuKiBOb3RvIFNhbnMgSmFwYW5lc2UgKGphcGFuZXNlKSBodHRwOi8vd3d3Lmdvb2dsZS5jb20vZm9udHMvZWFybHlhY2Nlc3NcclxuICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEphcGFuZXNlJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDEwMDtcclxuICBzcmM6IHVybCgvL2ZvbnRzLmdzdGF0aWMuY29tL2VhL25vdG9zYW5zamFwYW5lc2UvdjYvTm90b1NhbnNKUC1UaGluLndvZmYyKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgICAgICB1cmwoLy9mb250cy5nc3RhdGljLmNvbS9lYS9ub3Rvc2Fuc2phcGFuZXNlL3Y2L05vdG9TYW5zSlAtVGhpbi53b2ZmKSBmb3JtYXQoJ3dvZmYnKSxcclxuICAgICAgIHVybCgvL2ZvbnRzLmdzdGF0aWMuY29tL2VhL25vdG9zYW5zamFwYW5lc2UvdjYvTm90b1NhbnNKUC1UaGluLm90ZikgZm9ybWF0KCdvcGVudHlwZScpO1xyXG59XHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEphcGFuZXNlJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDIwMDtcclxuICBzcmM6IHVybCgvL2ZvbnRzLmdzdGF0aWMuY29tL2VhL25vdG9zYW5zamFwYW5lc2UvdjYvTm90b1NhbnNKUC1MaWdodC53b2ZmMikgZm9ybWF0KCd3b2ZmMicpLFxyXG4gICAgICAgdXJsKC8vZm9udHMuZ3N0YXRpYy5jb20vZWEvbm90b3NhbnNqYXBhbmVzZS92Ni9Ob3RvU2Fuc0pQLUxpZ2h0LndvZmYpIGZvcm1hdCgnd29mZicpLFxyXG4gICAgICAgdXJsKC8vZm9udHMuZ3N0YXRpYy5jb20vZWEvbm90b3NhbnNqYXBhbmVzZS92Ni9Ob3RvU2Fuc0pQLUxpZ2h0Lm90ZikgZm9ybWF0KCdvcGVudHlwZScpO1xyXG59XHJcbkBmb250LWZhY2Uge1xyXG4gICBmb250LWZhbWlseTogJ05vdG8gU2FucyBKYXBhbmVzZSc7XHJcbiAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgc3JjOiB1cmwoLy9mb250cy5nc3RhdGljLmNvbS9lYS9ub3Rvc2Fuc2phcGFuZXNlL3Y2L05vdG9TYW5zSlAtRGVtaUxpZ2h0LndvZmYyKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgICAgICAgdXJsKC8vZm9udHMuZ3N0YXRpYy5jb20vZWEvbm90b3NhbnNqYXBhbmVzZS92Ni9Ob3RvU2Fuc0pQLURlbWlMaWdodC53b2ZmKSBmb3JtYXQoJ3dvZmYnKSxcclxuICAgICAgICB1cmwoLy9mb250cy5nc3RhdGljLmNvbS9lYS9ub3Rvc2Fuc2phcGFuZXNlL3Y2L05vdG9TYW5zSlAtRGVtaUxpZ2h0Lm90ZikgZm9ybWF0KCdvcGVudHlwZScpO1xyXG59XHJcbkBmb250LWZhY2Uge1xyXG4gICBmb250LWZhbWlseTogJ05vdG8gU2FucyBKYXBhbmVzZSc7XHJcbiAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgc3JjOiB1cmwoLy9mb250cy5nc3RhdGljLmNvbS9lYS9ub3Rvc2Fuc2phcGFuZXNlL3Y2L05vdG9TYW5zSlAtUmVndWxhci53b2ZmMikgZm9ybWF0KCd3b2ZmMicpLFxyXG4gICAgICAgIHVybCgvL2ZvbnRzLmdzdGF0aWMuY29tL2VhL25vdG9zYW5zamFwYW5lc2UvdjYvTm90b1NhbnNKUC1SZWd1bGFyLndvZmYpIGZvcm1hdCgnd29mZicpLFxyXG4gICAgICAgIHVybCgvL2ZvbnRzLmdzdGF0aWMuY29tL2VhL25vdG9zYW5zamFwYW5lc2UvdjYvTm90b1NhbnNKUC1SZWd1bGFyLm90ZikgZm9ybWF0KCdvcGVudHlwZScpO1xyXG4gfVxyXG5AZm9udC1mYWNlIHtcclxuICAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgSmFwYW5lc2UnO1xyXG4gICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgIHNyYzogdXJsKC8vZm9udHMuZ3N0YXRpYy5jb20vZWEvbm90b3NhbnNqYXBhbmVzZS92Ni9Ob3RvU2Fuc0pQLU1lZGl1bS53b2ZmMikgZm9ybWF0KCd3b2ZmMicpLFxyXG4gICAgICAgIHVybCgvL2ZvbnRzLmdzdGF0aWMuY29tL2VhL25vdG9zYW5zamFwYW5lc2UvdjYvTm90b1NhbnNKUC1NZWRpdW0ud29mZikgZm9ybWF0KCd3b2ZmJyksXHJcbiAgICAgICAgdXJsKC8vZm9udHMuZ3N0YXRpYy5jb20vZWEvbm90b3NhbnNqYXBhbmVzZS92Ni9Ob3RvU2Fuc0pQLU1lZGl1bS5vdGYpIGZvcm1hdCgnb3BlbnR5cGUnKTtcclxuIH1cclxuQGZvbnQtZmFjZSB7XHJcbiAgIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEphcGFuZXNlJztcclxuICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICBmb250LXdlaWdodDogNzAwO1xyXG4gICBzcmM6IHVybCgvL2ZvbnRzLmdzdGF0aWMuY29tL2VhL25vdG9zYW5zamFwYW5lc2UvdjYvTm90b1NhbnNKUC1Cb2xkLndvZmYyKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgICAgICAgdXJsKC8vZm9udHMuZ3N0YXRpYy5jb20vZWEvbm90b3NhbnNqYXBhbmVzZS92Ni9Ob3RvU2Fuc0pQLUJvbGQud29mZikgZm9ybWF0KCd3b2ZmJyksXHJcbiAgICAgICAgdXJsKC8vZm9udHMuZ3N0YXRpYy5jb20vZWEvbm90b3NhbnNqYXBhbmVzZS92Ni9Ob3RvU2Fuc0pQLUJvbGQub3RmKSBmb3JtYXQoJ29wZW50eXBlJyk7XHJcbiB9XHJcbkBmb250LWZhY2Uge1xyXG4gICBmb250LWZhbWlseTogJ05vdG8gU2FucyBKYXBhbmVzZSc7XHJcbiAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgZm9udC13ZWlnaHQ6IDkwMDtcclxuICAgc3JjOiB1cmwoLy9mb250cy5nc3RhdGljLmNvbS9lYS9ub3Rvc2Fuc2phcGFuZXNlL3Y2L05vdG9TYW5zSlAtQmxhY2sud29mZjIpIGZvcm1hdCgnd29mZjInKSxcclxuICAgICAgICB1cmwoLy9mb250cy5nc3RhdGljLmNvbS9lYS9ub3Rvc2Fuc2phcGFuZXNlL3Y2L05vdG9TYW5zSlAtQmxhY2sud29mZikgZm9ybWF0KCd3b2ZmJyksXHJcbiAgICAgICAgdXJsKC8vZm9udHMuZ3N0YXRpYy5jb20vZWEvbm90b3NhbnNqYXBhbmVzZS92Ni9Ob3RvU2Fuc0pQLUJsYWNrLm90ZikgZm9ybWF0KCdvcGVudHlwZScpO1xyXG4gfSIsIi5lbXItY2FydC1sZWZ0LW1hcmtldGluZy1lc3BvdCB7XHJcbiAgbWFyZ2luOiAwIDBweCAwcHg7XHJcbiAgaGVpZ2h0OiA0MDhweDtcclxuICB3aWR0aDogMzM1cHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJkMzgzZjtcclxuXHJcbiAgJi50ZXh0LWJhc2VkIHtcclxuICAgIGhlaWdodDogMjgwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgYm9yZGVyOiBzb2xpZCAxcHggI2MwYzBjMDtcclxuICB9XHJcblxyXG4gICYuZ3JleS1iYWNrZ3JvdW5kIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMGYwZjA7XHJcbiAgfVxyXG5cclxuICBpbWcge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgfVxyXG5cclxuICAuaW1hZ2UtY29udGFpbmVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHdpZHRoOiAzMzVweDtcclxuICAgIGhlaWdodDogMTYwcHg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIH1cclxuXHJcbiAgLnRleHQtY29udGFpbmVyIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG4gICAgcGFkZGluZzogMCAyMHB4IDAgMDtcclxuICB9XHJcblxyXG4gICYudGV4dC1iYXNlZCAudGV4dC1jb250YWluZXIge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbiAgICBtYXJnaW4tdG9wOiAzMnB4O1xyXG4gICAgcGFkZGluZzogMCAyMHB4IDAgMDtcclxuICB9XHJcblxyXG4gICYuaW1hZ2UtZGlhZ29uYWwtYmFzZWQgLnRleHQtY29udGFpbmVyOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAnICc7XHJcbiAgICBib3JkZXItbGVmdDogMzM1cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXItYm90dG9tOiA3MnB4IHNvbGlkICMyZDM4M2Y7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiA1cHg7XHJcbiAgICB0b3A6IDI3MHB4O1xyXG4gIH1cclxuXHJcbiAgJi50ZXh0LWJhc2VkIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcblxyXG4gIGgzIHtcclxuICAgIG1hcmdpbjogMjRweCAwIDAgMDtcclxuICAgIHdpZHRoOiAyOTVweDtcclxuICAgIGhlaWdodDogNDhweDtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjMzO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gIH1cclxuXHJcbiAgJi50ZXh0LWJhc2VkIGgzIHtcclxuICAgIG1hcmdpbjogMHB4O1xyXG4gICAgY29sb3I6ICMyZDM4M2Y7XHJcbiAgfVxyXG5cclxuICBwIHtcclxuICAgIG1hcmdpbjogMTZweCAwIDAgMDtcclxuICAgIHdpZHRoOiAyOTVweDtcclxuICAgIGhlaWdodDogOTZweDtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjcxO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIH1cclxuXHJcbiAgJi50ZXh0LWJhc2VkIHAge1xyXG4gICAgbWFyZ2luOiAxNnB4IDAgMCAwO1xyXG4gICAgaGVpZ2h0OiAxMjBweDtcclxuICAgIGNvbG9yOiAjMmQzODNmO1xyXG4gIH1cclxuXHJcbiAgLmFycm93LXJpZ2h0LWxpbmsge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDEwMHB4O1xyXG4gICAgcGFkZGluZy10b3A6IDE2cHg7XHJcbiAgICB3aWR0aDogODBweDtcclxuICAgIGhlaWdodDogMTZweDtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjMzO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcblxyXG4gICYuaW1hZ2UtYmFzZWQgLmFycm93LXJpZ2h0LWxpbmssICYuaW1hZ2UtZGlhZ29uYWwtYmFzZWQgLmFycm93LXJpZ2h0LWxpbmsge1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgfVxyXG5cclxuICAmLmltYWdlLWJhc2VkIC5hcnJvdy1yaWdodC1saW5rOmFmdGVyLCAmLmltYWdlLWRpYWdvbmFsLWJhc2VkIC5hcnJvdy1yaWdodC1saW5rOmFmdGVyIHtcclxuICAgIGJvcmRlci10b3AtY29sb3I6ICNmZmY7XHJcbiAgICBib3JkZXItcmlnaHQtY29sb3I6ICNmZmY7XHJcbiAgfVxyXG5cclxuICAmLnRleHQtYmFzZWQgLmFycm93LXJpZ2h0LWxpbmsge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDBweDtcclxuICAgIHdpZHRoOiA3NHB4O1xyXG4gICAgaGVpZ2h0OiAxNnB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XHJcbiAgLmVtci1jYXJ0LWxlZnQtbWFya2V0aW5nLWVzcG90IHtcclxuICAgIG1pbi1oZWlnaHQ6IDE2MHB4O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgcGFkZGluZzogMHB4IDBweCAwcHg7XHJcbiAgICBoZWlnaHQ6IDE2MHB4O1xyXG4gICAgd2lkdGg6IDgwMHB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICYudGV4dC1iYXNlZCB7XHJcbiAgICAgIGhlaWdodDogMTYwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICB3aWR0aDogYXV0bztcclxuICAgIH1cclxuXHJcbiAgICAuaW1hZ2UtY29udGFpbmVyIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB3aWR0aDogMjY0cHg7XHJcbiAgICAgIGhlaWdodDogMTYwcHg7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgbGVmdDogMDtcclxuICAgIH1cclxuXHJcbiAgICAudGV4dC1jb250YWluZXIge1xyXG4gICAgICBtYXJnaW4tbGVmdDogMjg4cHg7XHJcbiAgICAgIHBhZGRpbmc6IDAgMjBweCAwIDA7XHJcbiAgICB9XHJcblxyXG4gICAgJi5pbWFnZS1kaWFnb25hbC1iYXNlZCAudGV4dC1jb250YWluZXI6YmVmb3JlIHtcclxuICAgICAgY29udGVudDogJyAnO1xyXG4gICAgICBib3JkZXItdG9wOiAxNjBweCBzb2xpZCAjMmQzODNmO1xyXG4gICAgICBib3JkZXItbGVmdDogNzJweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBsZWZ0OiAxOTJweDtcclxuICAgICAgdG9wOiAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJi50ZXh0LWJhc2VkIC50ZXh0LWNvbnRhaW5lciB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiA4MHB4O1xyXG4gICAgICBtYXJnaW4tdG9wOiAwcHg7XHJcbiAgICAgIHBhZGRpbmc6IDAgODBweCAwIDA7XHJcbiAgICB9XHJcblxyXG4gICAgaDMge1xyXG4gICAgICBtYXJnaW46IDE2cHggMCAwIDA7XHJcbiAgICAgIHdpZHRoOiA0OTJweDtcclxuICAgICAgaGVpZ2h0OiAyNHB4O1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgfVxyXG5cclxuICAgICYudGV4dC1iYXNlZCBoMyB7XHJcbiAgICAgIG1hcmdpbjogMTZweCAwIDAgMDtcclxuICAgICAgd2lkdGg6IDY0MHB4O1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgcCB7XHJcbiAgICAgIG1hcmdpbjogOHB4IDAgMCAwO1xyXG4gICAgICB3aWR0aDogNDkycHg7XHJcbiAgICAgIGhlaWdodDogNzJweDtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIH1cclxuXHJcbiAgICAmLnRleHQtYmFzZWQgcCB7XHJcbiAgICAgIG1hcmdpbjogMTZweCAwIDAgMDtcclxuICAgICAgd2lkdGg6IDY0MHB4O1xyXG4gICAgICBoZWlnaHQ6IDQ4cHg7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAuYXJyb3ctcmlnaHQtbGluaywgJi5pbWFnZS1iYXNlZCAuYXJyb3ctcmlnaHQtbGluayB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XHJcbiAgICAgIHBhZGRpbmctdG9wOiA4cHg7XHJcbiAgICAgIHdpZHRoOiA3NHB4O1xyXG4gICAgICBoZWlnaHQ6IDE2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJi50ZXh0LWJhc2VkIC5hcnJvdy1yaWdodC1saW5rIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcclxuICAgICAgcGFkZGluZy10b3A6IDE2cHg7XHJcbiAgICAgIHdpZHRoOiA3NHB4O1xyXG4gICAgICBoZWlnaHQ6IDE2cHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uZW1yLWNhcnQtYm90dG9tLWNlbnRlci1tYXJrZXRpbmctZXNwb3Qge1xyXG4gIG1hcmdpbjogMCAwcHggMHB4O1xyXG4gIGhlaWdodDogNDQwcHg7XHJcbiAgd2lkdGg6IDM1NXB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMyZDM4M2Y7XHJcblxyXG4gICYudGV4dC1iYXNlZCB7XHJcbiAgICBoZWlnaHQ6IDI2NHB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIGJvcmRlcjogc29saWQgMXB4ICNjMGMwYzA7XHJcbiAgfVxyXG5cclxuICAmLndpdGgtaWNvbiB7XHJcbiAgICBoZWlnaHQ6IDMxMnB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjBmMDtcclxuICB9XHJcblxyXG4gIGltZyB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICB3aWR0aDogYXV0bztcclxuICB9XHJcblxyXG4gIC5pbWFnZS1jb250YWluZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgd2lkdGg6IDM1NXB4O1xyXG4gICAgaGVpZ2h0OiAyMDBweDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgfVxyXG5cclxuICAmLndpdGgtaWNvbiBpbWcge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgd2lkdGg6IDQwcHg7XHJcbiAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIH1cclxuXHJcbiAgLnRleHQtY29udGFpbmVyIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG4gICAgcGFkZGluZzogMCAyMHB4IDAgMDtcclxuICB9XHJcblxyXG4gICYudGV4dC1iYXNlZCAudGV4dC1jb250YWluZXIge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xyXG4gICAgcGFkZGluZzogMCAyMHB4IDAgMDtcclxuICB9XHJcblxyXG4gICYud2l0aC1pY29uIC50ZXh0LWNvbnRhaW5lciB7XHJcbiAgICBtYXJnaW4tdG9wOiAxNnB4O1xyXG4gIH1cclxuXHJcbiAgJi50ZXh0LWJhc2VkIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcblxyXG4gIGgzIHtcclxuICAgIG1hcmdpbjogMjRweCAwIDAgMDtcclxuICAgIHdpZHRoOiAzMTVweDtcclxuICAgIGhlaWdodDogNDhweDtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjMzO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gIH1cclxuXHJcbiAgJi50ZXh0LWJhc2VkIGgzIHtcclxuICAgIG1hcmdpbjogMHB4O1xyXG4gICAgY29sb3I6ICMyZDM4M2Y7XHJcbiAgfVxyXG5cclxuICAmLndpdGgtaWNvbiBoMyB7XHJcbiAgICBtYXJnaW4tdG9wOiAxNnB4O1xyXG4gICAgY29sb3I6ICMyZDM4M2Y7XHJcbiAgfVxyXG5cclxuICBwIHtcclxuICAgIG1hcmdpbjogMTZweCAwIDAgMDtcclxuICAgIHdpZHRoOiAzMTVweDtcclxuICAgIGhlaWdodDogOTZweDtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjcxO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIH1cclxuXHJcbiAgJi5pbWFnZS1iYXNlZCBwIHtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgfVxyXG5cclxuICAmLnRleHQtYmFzZWQgcCB7XHJcbiAgICBtYXJnaW46IDE2cHggMCAwIDA7XHJcbiAgICBoZWlnaHQ6IDEyMHB4O1xyXG4gICAgY29sb3I6ICMyZDM4M2Y7XHJcbiAgfVxyXG5cclxuICAuYXJyb3ctcmlnaHQtbGluayB7XHJcbiAgICBtYXJnaW4tbGVmdDogMTEycHg7XHJcbiAgICBwYWRkaW5nLXRvcDogMTZweDtcclxuICAgIHdpZHRoOiA3NHB4O1xyXG4gICAgaGVpZ2h0OiAxNnB4O1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMzM7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIH1cclxuXHJcbiAgJi5pbWFnZS1iYXNlZCAuYXJyb3ctcmlnaHQtbGluayB7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuXHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogI2ZmZjtcclxuICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZmZmO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi50ZXh0LWJhc2VkIC5hcnJvdy1yaWdodC1saW5rIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAwcHg7XHJcbiAgICBtYXJnaW4tdG9wOiAxNnB4O1xyXG4gICAgd2lkdGg6IDc0cHg7XHJcbiAgICBoZWlnaHQ6IDE2cHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIHtcclxuICAuZW1yLWNhcnQtYm90dG9tLWNlbnRlci1tYXJrZXRpbmctZXNwb3Qge1xyXG4gICAgbWluLWhlaWdodDogMTYwcHg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICBwYWRkaW5nOiAwcHggMHB4IDBweDtcclxuICAgIGhlaWdodDogMTYwcHg7XHJcbiAgICB3aWR0aDogMTE4MHB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICYudGV4dC1iYXNlZCB7XHJcbiAgICAgIGhlaWdodDogMTYwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJi53aXRoLWljb24ge1xyXG4gICAgICBoZWlnaHQ6IDE1MnB4O1xyXG4gICAgfVxyXG5cclxuICAgIGltZyB7XHJcbiAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgJi53aXRoLWljb24gaW1nIHtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgfVxyXG5cclxuICAgIC5pbWFnZS1jb250YWluZXIge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHdpZHRoOiA1ODkuNXB4O1xyXG4gICAgICBoZWlnaHQ6IDE2MHB4O1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLnRleHQtY29udGFpbmVyIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDYxMHB4O1xyXG4gICAgICBwYWRkaW5nOiAwIDcwcHggMCAwO1xyXG4gICAgfVxyXG5cclxuICAgICYudGV4dC1iYXNlZCAudGV4dC1jb250YWluZXIge1xyXG4gICAgICBtYXJnaW4tbGVmdDogMHB4O1xyXG4gICAgICBtYXJnaW4tdG9wOiAxNnB4O1xyXG4gICAgICBwYWRkaW5nOiAwIDAgMCAwO1xyXG4gICAgfVxyXG5cclxuICAgICYud2l0aC1pY29uIC50ZXh0LWNvbnRhaW5lciB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XHJcbiAgICAgIG1hcmdpbi10b3A6IDBweDtcclxuICAgICAgcGFkZGluZzogMjRweCAzOXB4IDAgMjRweDtcclxuICAgICAgaGVpZ2h0OiAxNTJweDtcclxuICAgICAgd2lkdGg6IDExODBweDtcclxuICAgIH1cclxuXHJcbiAgICBoMyB7XHJcbiAgICAgIG1hcmdpbjogMTZweCAwIDAgMDtcclxuICAgICAgd2lkdGg6IDUwMHB4O1xyXG4gICAgICBoZWlnaHQ6IDI0cHg7XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICB9XHJcblxyXG4gICAgJi50ZXh0LWJhc2VkIGgzIHtcclxuICAgICAgbWFyZ2luOiAwcHggMTgwcHggMHB4IDE4MHB4O1xyXG4gICAgICB3aWR0aDogODIwcHg7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmLndpdGgtaWNvbiBoMyB7XHJcbiAgICAgIG1hcmdpbjogMCAwIDAgNDBweDtcclxuICAgICAgaGVpZ2h0OiA5NnB4O1xyXG4gICAgICB3aWR0aDogMjgwcHg7XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XHJcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuNDU7XHJcbiAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgfVxyXG5cclxuICAgIHAge1xyXG4gICAgICBtYXJnaW46IDhweCAwIDAgMDtcclxuICAgICAgd2lkdGg6IDUwMHB4O1xyXG4gICAgICBoZWlnaHQ6IDQ4cHg7XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICB9XHJcblxyXG4gICAgJi5pbWFnZS1iYXNlZCBwIHtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMS43MTtcclxuICAgIH1cclxuXHJcbiAgICAmLnRleHQtYmFzZWQgcCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgICAgbWFyZ2luOiAxNnB4IDEwMHB4IDAgMTAwcHg7XHJcbiAgICAgIGhlaWdodDogNDhweDtcclxuICAgICAgd2lkdGg6IDk4MHB4O1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJi53aXRoLWljb24gcCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuNzE7XHJcbiAgICAgIG1hcmdpbjogMCAwIDAgNDBweDtcclxuICAgICAgaGVpZ2h0OiA3MnB4O1xyXG4gICAgICB3aWR0aDogNzAwcHg7XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgfVxyXG5cclxuICAgIC5hcnJvdy1yaWdodC1saW5rLCAmLmltYWdlLWJhc2VkIC5hcnJvdy1yaWdodC1saW5rIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcclxuICAgICAgcGFkZGluZy10b3A6IDE2cHg7XHJcbiAgICAgIHdpZHRoOiA3NHB4O1xyXG4gICAgICBoZWlnaHQ6IDE2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJi50ZXh0LWJhc2VkIC5hcnJvdy1yaWdodC1saW5rIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcclxuICAgICAgcGFkZGluZy10b3A6IDE2cHg7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmLndpdGgtaWNvbiAuYXJyb3ctcmlnaHQtbGluayB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgbWFyZ2luOiA4cHggMCAwIDQwcHg7XHJcbiAgICAgIHBhZGRpbmc6IDAgMCAwIDA7XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgIGZsb2F0OiBsZWZ0O1xyXG5cclxuICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIG1hcmdpbjogNHB4IDAgMCA0cHg7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iLCIvKiBNYWduaWZpYyBQb3B1cCBDU1MgKi9cblxuQGltcG9ydCBcInNldHRpbmdzXCI7XG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy9cbi8vIENvbnRlbnRzOlxuLy9cbi8vIDEuIEdlbmVyYWwgc3R5bGVzXG4vLyAgICAtIFRyYW5zbHVzY2VudCBvdmVybGF5XG4vLyAgICAtIENvbnRhaW5lcnMsIHdyYXBwZXJzXG4vLyAgICAtIEN1cnNvcnNcbi8vICAgIC0gSGVscGVyIGNsYXNzZXNcbi8vIDIuIEFwcGVhcmFuY2Vcbi8vICAgIC0gUHJlbG9hZGVyICYgdGV4dCB0aGF0IGRpc3BsYXlzIGVycm9yIG1lc3NhZ2VzXG4vLyAgICAtIENTUyByZXNldCBmb3IgYnV0dG9uc1xuLy8gICAgLSBDbG9zZSBpY29uXG4vLyAgICAtIFwiMSBvZiBYXCIgY291bnRlclxuLy8gICAgLSBOYXZpZ2F0aW9uIChsZWZ0L3JpZ2h0KSBhcnJvd3Ncbi8vICAgIC0gSWZyYW1lIGNvbnRlbnQgdHlwZSBzdHlsZXNcbi8vICAgIC0gSW1hZ2UgY29udGVudCB0eXBlIHN0eWxlc1xuLy8gICAgLSBNZWRpYSBxdWVyeSB3aGVyZSBzaXplIG9mIGFycm93cyBpcyByZWR1Y2VkXG4vLyAgICAtIElFNyBzdXBwb3J0XG4vL1xuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG5cblxuXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIDEuIEdlbmVyYWwgc3R5bGVzXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cblxuLy8gVHJhbnNsdXNjZW50IG92ZXJsYXlcbi5tZnAtYmcge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6ICRtZnAtei1pbmRleC1iYXNlICsgMjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IGZpeGVkO1xuXG4gIGJhY2tncm91bmQ6ICRtZnAtb3ZlcmxheS1jb2xvcjtcbiAgb3BhY2l0eTogJG1mcC1vdmVybGF5LW9wYWNpdHk7XG59XG5cbi8vIFdyYXBwZXIgZm9yIHBvcHVwXG4ubWZwLXdyYXAge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6ICRtZnAtei1pbmRleC1iYXNlICsgMztcbiAgcG9zaXRpb246IGZpeGVkO1xuICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuOyAvLyBmaXhlcyB3ZWJraXQgYnVnIHRoYXQgY2FuIGNhdXNlIFwiZmFsc2VcIiBzY3JvbGxiYXJcbn1cblxuLy8gUm9vdCBjb250YWluZXJcbi5tZnAtY29udGFpbmVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgcGFkZGluZzogMCAkbWZwLXBvcHVwLXBhZGRpbmctbGVmdDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLy8gVmVydGljYWwgY2VudGVyZXIgaGVscGVyXG4ubWZwLWNvbnRhaW5lciB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cbn1cblxuLy8gUmVtb3ZlIHZlcnRpY2FsIGNlbnRlcmluZyB3aGVuIHBvcHVwIGhhcyBjbGFzcyBgbWZwLWFsaWduLXRvcGBcbi5tZnAtYWxpZ24tdG9wIHtcbiAgLm1mcC1jb250YWluZXIge1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbi8vIFBvcHVwIGNvbnRlbnQgaG9sZGVyXG4ubWZwLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHotaW5kZXg6ICRtZnAtei1pbmRleC1iYXNlICsgNTtcbn1cbi5tZnAtaW5saW5lLWhvbGRlcixcbi5tZnAtYWpheC1ob2xkZXIge1xuICAubWZwLWNvbnRlbnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGN1cnNvcjogYXV0bztcbiAgfVxufVxuXG4vLyBDdXJzb3JzXG4ubWZwLWFqYXgtY3VyIHtcbiAgY3Vyc29yOiBwcm9ncmVzcztcbn1cbi5tZnAtem9vbS1vdXQtY3VyIHtcbiAgJiwgLm1mcC1pbWFnZS1ob2xkZXIgLm1mcC1jbG9zZSB7XG4gICAgY3Vyc29yOiAtbW96LXpvb20tb3V0O1xuICAgIGN1cnNvcjogLXdlYmtpdC16b29tLW91dDtcbiAgICBjdXJzb3I6IHpvb20tb3V0O1xuICB9XG59XG4ubWZwLXpvb20ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGN1cnNvcjogLXdlYmtpdC16b29tLWluO1xuICBjdXJzb3I6IC1tb3otem9vbS1pbjtcbiAgY3Vyc29yOiB6b29tLWluO1xufVxuLm1mcC1hdXRvLWN1cnNvciB7XG4gIC5tZnAtY29udGVudCB7XG4gICAgY3Vyc29yOiBhdXRvO1xuICB9XG59XG5cbi5tZnAtY2xvc2UsXG4ubWZwLWFycm93LFxuLm1mcC1wcmVsb2FkZXIsXG4ubWZwLWNvdW50ZXIge1xuICAtd2Via2l0LXVzZXItc2VsZWN0Om5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4vLyBIaWRlIHRoZSBpbWFnZSBkdXJpbmcgdGhlIGxvYWRpbmdcbi5tZnAtbG9hZGluZyB7XG4gICYubWZwLWZpZ3VyZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4vLyBIZWxwZXIgY2xhc3MgdGhhdCBoaWRlcyBzdHVmZlxuQGlmICRtZnAtdXNlLXZpc3VhbGx5aGlkZGVuIHtcbiAgLy8gRnJvbSBIVE1MNSBCb2lsZXJwbGF0ZSBodHRwczovL2dpdGh1Yi5jb20vaDVicC9odG1sNS1ib2lsZXJwbGF0ZS9ibG9iL3Y0LjIuMC9kb2MvY3NzLm1kI3Zpc3VhbGx5aGlkZGVuXG4gIC5tZnAtaGlkZSB7XG4gICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gICAgY2xpcDogcmVjdCgwIDAgMCAwKSAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAtMXB4ICFpbXBvcnRhbnQ7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgICB3aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn0gQGVsc2Uge1xuICAubWZwLWhpZGUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gMi4gQXBwZWFyYW5jZVxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG5cbi8vIFByZWxvYWRlciBhbmQgdGV4dCB0aGF0IGRpc3BsYXlzIGVycm9yIG1lc3NhZ2VzXG4ubWZwLXByZWxvYWRlciB7XG4gIGNvbG9yOiAkbWZwLWNvbnRyb2xzLXRleHQtY29sb3I7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHdpZHRoOiBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IC0wLjhlbTtcbiAgbGVmdDogOHB4O1xuICByaWdodDogOHB4O1xuICB6LWluZGV4OiAkbWZwLXotaW5kZXgtYmFzZSArIDQ7XG4gIGEge1xuICAgIGNvbG9yOiAkbWZwLWNvbnRyb2xzLXRleHQtY29sb3I7XG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogJG1mcC1jb250cm9scy10ZXh0LWNvbG9yLWhvdmVyO1xuICAgIH1cbiAgfVxufVxuXG4vLyBIaWRlIHByZWxvYWRlciB3aGVuIGNvbnRlbnQgc3VjY2Vzc2Z1bGx5IGxvYWRlZFxuLm1mcC1zLXJlYWR5IHtcbiAgLm1mcC1wcmVsb2FkZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLy8gSGlkZSBjb250ZW50IHdoZW4gaXQgd2FzIG5vdCBsb2FkZWRcbi5tZnAtcy1lcnJvciB7XG4gIC5tZnAtY29udGVudCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4vLyBDU1MtcmVzZXQgZm9yIGJ1dHRvbnNcbmJ1dHRvbiB7XG4gICYubWZwLWNsb3NlLFxuICAmLm1mcC1hcnJvdyB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMDtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHotaW5kZXg6ICRtZnAtei1pbmRleC1iYXNlICsgNjtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIHRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xuICB9XG4gICY6Oi1tb3otZm9jdXMtaW5uZXIge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGJvcmRlcjogMFxuICB9XG59XG5cblxuLy8gQ2xvc2UgaWNvblxuLm1mcC1jbG9zZSB7XG4gIHdpZHRoOiA0NHB4O1xuICBoZWlnaHQ6IDQ0cHg7XG4gIGxpbmUtaGVpZ2h0OiA0NHB4O1xuXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG9wYWNpdHk6ICRtZnAtY29udHJvbHMtb3BhY2l0eTtcbiAgcGFkZGluZzogMCAwIDE4cHggMTBweDtcbiAgY29sb3I6ICRtZnAtY29udHJvbHMtY29sb3I7XG5cbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDI4cHg7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgQmFza2VydmlsbGUsIG1vbm9zcGFjZTtcblxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgJjphY3RpdmUge1xuICAgIHRvcDogMXB4O1xuICB9XG59XG4ubWZwLWNsb3NlLWJ0bi1pbiB7XG4gIC5tZnAtY2xvc2Uge1xuICAgIGNvbG9yOiAkbWZwLWlubmVyLWNsb3NlLWljb24tY29sb3I7XG4gIH1cbn1cbi5tZnAtaW1hZ2UtaG9sZGVyLFxuLm1mcC1pZnJhbWUtaG9sZGVyIHtcbiAgLm1mcC1jbG9zZSB7XG4gICAgY29sb3I6ICRtZnAtY29udHJvbHMtY29sb3I7XG4gICAgcmlnaHQ6IC02cHg7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgcGFkZGluZy1yaWdodDogNnB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi8vIFwiMSBvZiBYXCIgY291bnRlclxuLm1mcC1jb3VudGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBjb2xvcjogJG1mcC1jb250cm9scy10ZXh0LWNvbG9yO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4vLyBOYXZpZ2F0aW9uIGFycm93c1xuQGlmICRtZnAtaW5jbHVkZS1hcnJvd3Mge1xuICAubWZwLWFycm93IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgb3BhY2l0eTogJG1mcC1jb250cm9scy1vcGFjaXR5O1xuICAgIG1hcmdpbjogMDtcbiAgICB0b3A6IDUwJTtcbiAgICBtYXJnaW4tdG9wOiAtNTVweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHdpZHRoOiA5MHB4O1xuICAgIGhlaWdodDogMTEwcHg7XG4gICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsMCwwLDApO1xuICAgICY6YWN0aXZlIHtcbiAgICAgIG1hcmdpbi10b3A6IC01NHB4O1xuICAgIH1cbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gICAgJjpiZWZvcmUsXG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDA7XG4gICAgICBoZWlnaHQ6IDA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgbWFyZ2luLXRvcDogMzVweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAzNXB4O1xuICAgICAgYm9yZGVyOiBtZWRpdW0gaW5zZXQgdHJhbnNwYXJlbnQ7XG4gICAgfVxuXG4gICAgJjphZnRlciB7XG5cbiAgICAgIGJvcmRlci10b3Atd2lkdGg6IDEzcHg7XG4gICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAxM3B4O1xuICAgICAgdG9wOjhweDtcbiAgICB9XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBib3JkZXItdG9wLXdpZHRoOiAyMXB4O1xuICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMjFweDtcbiAgICAgIG9wYWNpdHk6IDAuNztcbiAgICB9XG5cbiAgfVxuXG4gIC5tZnAtYXJyb3ctbGVmdCB7XG4gICAgbGVmdDogMDtcbiAgICAmOmFmdGVyIHtcbiAgICAgIGJvcmRlci1yaWdodDogMTdweCBzb2xpZCAkbWZwLWNvbnRyb2xzLWNvbG9yO1xuICAgICAgbWFyZ2luLWxlZnQ6IDMxcHg7XG4gICAgfVxuICAgICY6YmVmb3JlIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyNXB4O1xuICAgICAgYm9yZGVyLXJpZ2h0OiAyN3B4IHNvbGlkICRtZnAtY29udHJvbHMtYm9yZGVyLWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC5tZnAtYXJyb3ctcmlnaHQge1xuICAgIHJpZ2h0OiAwO1xuICAgICY6YWZ0ZXIge1xuICAgICAgYm9yZGVyLWxlZnQ6IDE3cHggc29saWQgJG1mcC1jb250cm9scy1jb2xvcjtcbiAgICAgIG1hcmdpbi1sZWZ0OiAzOXB4XG4gICAgfVxuICAgICY6YmVmb3JlIHtcbiAgICAgIGJvcmRlci1sZWZ0OiAyN3B4IHNvbGlkICRtZnAtY29udHJvbHMtYm9yZGVyLWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG5cblxuLy8gSWZyYW1lIGNvbnRlbnQgdHlwZVxuQGlmICRtZnAtaW5jbHVkZS1pZnJhbWUtdHlwZSB7XG4gIC5tZnAtaWZyYW1lLWhvbGRlciB7XG4gICAgcGFkZGluZy10b3A6ICRtZnAtaWZyYW1lLXBhZGRpbmctdG9wO1xuICAgIHBhZGRpbmctYm90dG9tOiAkbWZwLWlmcmFtZS1wYWRkaW5nLXRvcDtcbiAgICAubWZwLWNvbnRlbnQge1xuICAgICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogJG1mcC1pZnJhbWUtbWF4LXdpZHRoO1xuICAgIH1cbiAgICAubWZwLWNsb3NlIHtcbiAgICAgIHRvcDogLTQwcHg7XG4gICAgfVxuICB9XG4gIC5tZnAtaWZyYW1lLXNjYWxlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcGFkZGluZy10b3A6ICRtZnAtaWZyYW1lLXJhdGlvICogMTAwJTtcbiAgICBpZnJhbWUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBib3gtc2hhZG93OiAkbWZwLXNoYWRvdztcbiAgICAgIGJhY2tncm91bmQ6ICRtZnAtaWZyYW1lLWJhY2tncm91bmQ7XG4gICAgfVxuICB9XG59XG5cblxuXG4vLyBJbWFnZSBjb250ZW50IHR5cGVcbkBpZiAkbWZwLWluY2x1ZGUtaW1hZ2UtdHlwZSB7XG5cbiAgLyogTWFpbiBpbWFnZSBpbiBwb3B1cCAqL1xuICBpbWcge1xuICAgICYubWZwLWltZyB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgcGFkZGluZzogJG1mcC1pbWFnZS1wYWRkaW5nLXRvcCAwICRtZnAtaW1hZ2UtcGFkZGluZy1ib3R0b207XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG4gIH1cblxuICAvKiBUaGUgc2hhZG93IGJlaGluZCB0aGUgaW1hZ2UgKi9cbiAgLm1mcC1maWd1cmUge1xuICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiAkbWZwLWltYWdlLXBhZGRpbmctdG9wO1xuICAgICAgYm90dG9tOiAkbWZwLWltYWdlLXBhZGRpbmctYm90dG9tO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICByaWdodDogMDtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgei1pbmRleDogLTE7XG4gICAgICBib3gtc2hhZG93OiAkbWZwLXNoYWRvdztcbiAgICAgIGJhY2tncm91bmQ6ICRtZnAtaW1hZ2UtYmFja2dyb3VuZDtcbiAgICB9XG4gICAgc21hbGwge1xuICAgICAgY29sb3I6ICRtZnAtY2FwdGlvbi1zdWJ0aXRsZS1jb2xvcjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgfVxuICAgIGZpZ3VyZSB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuICB9XG4gIC5tZnAtYm90dG9tLWJhciB7XG4gICAgbWFyZ2luLXRvcDogLSRtZnAtaW1hZ2UtcGFkZGluZy1ib3R0b20gKyA0O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBjdXJzb3I6IGF1dG87XG4gIH1cbiAgLm1mcC10aXRsZSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICBjb2xvcjogJG1mcC1jYXB0aW9uLXRpdGxlLWNvbG9yO1xuICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNnB4OyAvLyBsZWF2ZSBzb21lIHNwYWNlIGZvciBjb3VudGVyIGF0IHJpZ2h0IHNpZGVcbiAgfVxuXG4gIC5tZnAtaW1hZ2UtaG9sZGVyIHtcbiAgICAubWZwLWNvbnRlbnQge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gIC5tZnAtZ2FsbGVyeSB7XG4gICAgLm1mcC1pbWFnZS1ob2xkZXIge1xuICAgICAgLm1mcC1maWd1cmUge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB9XG4gICAgfVxuICB9XG5cblxuICBAaWYgJG1mcC1pbmNsdWRlLW1vYmlsZS1sYXlvdXQtZm9yLWltYWdlIHtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkgYW5kIChvcmllbnRhdGlvbjpsYW5kc2NhcGUpLCBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiAzMDBweCkge1xuICAgICAgLyoqXG4gICAgICAgKiBSZW1vdmUgYWxsIHBhZGRpbmdzIGFyb3VuZCB0aGUgaW1hZ2Ugb24gc21hbGwgc2NyZWVuXG4gICAgICAgKi9cbiAgICAgIC5tZnAtaW1nLW1vYmlsZSB7XG4gICAgICAgIC5tZnAtaW1hZ2UtaG9sZGVyIHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgfVxuICAgICAgICBpbWcge1xuICAgICAgICAgICYubWZwLWltZyB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAubWZwLWZpZ3VyZSB7XG4gICAgICAgICAgLy8gVGhlIHNoYWRvdyBiZWhpbmQgdGhlIGltYWdlXG4gICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgfVxuICAgICAgICAgIHNtYWxsIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5tZnAtYm90dG9tLWJhciB7XG4gICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwwLjYpO1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICAgIHBhZGRpbmc6IDNweCA1cHg7XG4gICAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgJjplbXB0eSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAubWZwLWNvdW50ZXIge1xuICAgICAgICAgIHJpZ2h0OiA1cHg7XG4gICAgICAgICAgdG9wOiAzcHg7XG4gICAgICAgIH1cbiAgICAgICAgLm1mcC1jbG9zZSB7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIHdpZHRoOiAzNXB4O1xuICAgICAgICAgIGhlaWdodDogMzVweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMzVweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNik7XG4gICAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuXG4vLyBTY2FsZSBuYXZpZ2F0aW9uIGFycm93cyBhbmQgcmVkdWNlIHBhZGRpbmcgZnJvbSBzaWRlc1xuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgLm1mcC1hcnJvdyB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuNzUpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC43NSk7XG4gIH1cbiAgLm1mcC1hcnJvdy1sZWZ0IHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDA7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMDtcbiAgfVxuICAubWZwLWFycm93LXJpZ2h0IHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDEwMCU7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJTtcbiAgfVxuICAubWZwLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiAkbWZwLXBvcHVwLXBhZGRpbmctbGVmdC1tb2JpbGU7XG4gICAgcGFkZGluZy1yaWdodDogJG1mcC1wb3B1cC1wYWRkaW5nLWxlZnQtbW9iaWxlO1xuICB9XG59XG5cbiIsIi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gICAgICBTZXR0aW5ncyAgICAgIC8vXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cblxuLy8gb3ZlcmxheVxuJG1mcC1vdmVybGF5LWNvbG9yOiAgICAgICAgICAgICAgICAgICAjMGIwYjBiICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgLy8gQ29sb3Igb2Ygb3ZlcmxheSBzY3JlZW5cbiRtZnAtb3ZlcmxheS1vcGFjaXR5OiAgICAgICAgICAgICAgICAgMC44ICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgIC8vIE9wYWNpdHkgb2Ygb3ZlcmxheSBzY3JlZW5cbiRtZnAtc2hhZG93OiAgICAgICAgICAgICAgICAgICAgICAgICAgMCAwIDhweCByZ2JhKDAsIDAsIDAsIDAuNikgIWRlZmF1bHQ7IC8vIFNoYWRvdyBvbiBpbWFnZSBvciBpZnJhbWVcblxuLy8gc3BhY2luZ1xuJG1mcC1wb3B1cC1wYWRkaW5nLWxlZnQ6ICAgICAgICAgICAgICA4cHggIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAgLy8gUGFkZGluZyBmcm9tIGxlZnQgYW5kIGZyb20gcmlnaHQgc2lkZVxuJG1mcC1wb3B1cC1wYWRkaW5nLWxlZnQtbW9iaWxlOiAgICAgICA2cHggIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAgLy8gU2FtZSBhcyBhYm92ZSwgYnV0IGlzIGFwcGxpZWQgd2hlbiB3aWR0aCBvZiB3aW5kb3cgaXMgbGVzcyB0aGFuIDgwMHB4XG5cbiRtZnAtei1pbmRleC1iYXNlOiAgICAgICAgICAgICAgICAgICAgMTA0MCAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgIC8vIEJhc2Ugei1pbmRleCBvZiBwb3B1cFxuXG4vLyBjb250cm9sc1xuJG1mcC1pbmNsdWRlLWFycm93czogICAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgLy8gSW5jbHVkZSBzdHlsZXMgZm9yIG5hdiBhcnJvd3NcbiRtZnAtY29udHJvbHMtb3BhY2l0eTogICAgICAgICAgICAgICAgMC42NSAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgIC8vIE9wYWNpdHkgb2YgY29udHJvbHNcbiRtZnAtY29udHJvbHMtY29sb3I6ICAgICAgICAgICAgICAgICAgI0ZGRiAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgIC8vIENvbG9yIG9mIGNvbnRyb2xzXG4kbWZwLWNvbnRyb2xzLWJvcmRlci1jb2xvcjogICAgICAgICAgICMzRjNGM0YgIWRlZmF1bHQ7IFx0ICAgICAgICAgICAgICAgICAvLyBCb3JkZXIgY29sb3Igb2YgY29udHJvbHNcbiRtZnAtaW5uZXItY2xvc2UtaWNvbi1jb2xvcjogICAgICAgICAgIzMzMyAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgIC8vIENvbG9yIG9mIGNsb3NlIGJ1dHRvbiB3aGVuIGluc2lkZVxuJG1mcC1jb250cm9scy10ZXh0LWNvbG9yOiAgICAgICAgICAgICAjQ0NDICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgLy8gQ29sb3Igb2YgcHJlbG9hZGVyIGFuZCBcIjEgb2YgWFwiIGluZGljYXRvclxuJG1mcC1jb250cm9scy10ZXh0LWNvbG9yLWhvdmVyOiAgICAgICAjRkZGICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgLy8gSG92ZXIgY29sb3Igb2YgcHJlbG9hZGVyIGFuZCBcIjEgb2YgWFwiIGluZGljYXRvclxuXG4vLyBJZnJhbWUtdHlwZSBvcHRpb25zXG4kbWZwLWluY2x1ZGUtaWZyYW1lLXR5cGU6ICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAvLyBFbmFibGUgSWZyYW1lLXR5cGUgcG9wdXBzXG4kbWZwLWlmcmFtZS1wYWRkaW5nLXRvcDogICAgICAgICAgICAgIDQwcHggIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAvLyBJZnJhbWUgcGFkZGluZyB0b3BcbiRtZnAtaWZyYW1lLWJhY2tncm91bmQ6ICAgICAgICAgICAgICAgIzAwMCAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgIC8vIEJhY2tncm91bmQgY29sb3Igb2YgaWZyYW1lc1xuJG1mcC1pZnJhbWUtbWF4LXdpZHRoOiAgICAgICAgICAgICAgICA5MDBweCAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgLy8gTWF4aW11bSB3aWR0aCBvZiBpZnJhbWVzXG4kbWZwLWlmcmFtZS1yYXRpbzogICAgICAgICAgICAgICAgICAgIDkvMTYgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAvLyBSYXRpbyBvZiBpZnJhbWUgKDkvMTYgPSB3aWRlc2NyZWVuLCAzLzQgPSBzdGFuZGFyZCwgZXRjLilcblxuLy8gSW1hZ2UtdHlwZSBvcHRpb25zXG4kbWZwLWluY2x1ZGUtaW1hZ2UtdHlwZTogICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAvLyBFbmFibGUgSW1hZ2UtdHlwZSBwb3B1cHNcbiRtZnAtaW1hZ2UtYmFja2dyb3VuZDogICAgICAgICAgICAgICAgIzQ0NCAhZGVmYXVsdDtcbiRtZnAtaW1hZ2UtcGFkZGluZy10b3A6ICAgICAgICAgICAgICAgNDBweCAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgIC8vIEltYWdlIHBhZGRpbmcgdG9wXG4kbWZwLWltYWdlLXBhZGRpbmctYm90dG9tOiAgICAgICAgICAgIDQwcHggIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAvLyBJbWFnZSBwYWRkaW5nIGJvdHRvbVxuJG1mcC1pbmNsdWRlLW1vYmlsZS1sYXlvdXQtZm9yLWltYWdlOiB0cnVlICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgLy8gUmVtb3ZlcyBwYWRkaW5ncyBmcm9tIHRvcCBhbmQgYm90dG9tXG5cbi8vIEltYWdlIGNhcHRpb24gb3B0aW9uc1xuJG1mcC1jYXB0aW9uLXRpdGxlLWNvbG9yOiAgICAgICAgICAgICAjRjNGM0YzICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgLy8gQ2FwdGlvbiB0aXRsZSBjb2xvclxuJG1mcC1jYXB0aW9uLXN1YnRpdGxlLWNvbG9yOiAgICAgICAgICAjQkRCREJEICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgLy8gQ2FwdGlvbiBzdWJ0aXRsZSBjb2xvclxuXG4vLyBBMTF5XG4kbWZwLXVzZS12aXN1YWxseWhpZGRlbjogICAgICAgICAgICAgIGZhbHNlICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAvLyBIaWRlIGNvbnRlbnQgZnJvbSBicm93c2VycywgYnV0IG1ha2UgaXQgYXZhaWxhYmxlIGZvciBzY3JlZW4gcmVhZGVyc1xuIiwiLypcclxuICBUaGUgZm9sbG93aW5nIHN0YW5kYXJkIHNldHRpbmcgYW5kIHRoZXNlIHBhcmFncmFwaCBzdHlsZXMgcnVsZXNcclxuICBzaG91bGQgYmUgbGlzdGVkIGJlZm9yZSB0aGUgYWxpZ25tZW50IHJ1bGVzLiBPdGhlcndpc2UsXHJcbiAgdGhlIGFsaWdubWVudCBydWxlcyB3b24ndCBvdmVyd3JpdGUgdGhlIHN0YW5kYXJkIHNldHRpbmcuXHJcbiovXHJcblxyXG4vL3N0eWxlc1xyXG4uI3skY20tcmljaHRleHQtcHJlZml4fSB7XHJcblxyXG4gIC8qIGJhc2ljIHN0eWxlcyAqL1xyXG4gIGEsXHJcbiAgLnVuZGVybGluZSB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICB9XHJcblxyXG4gIC5zdHJpa2Uge1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XHJcbiAgfVxyXG5cclxuICBzdWIge1xyXG4gICAgdmVydGljYWwtYWxpZ246IHN1YjtcclxuICB9XHJcblxyXG4gIHN1cCB7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogc3VwZXI7XHJcbiAgfVxyXG5cclxuICAucnRlLS1saXN0IHtcclxuICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG4gIH1cclxuXHJcbiAgYmxvY2txdW90ZSB7XHJcbiAgICBtYXJnaW46IDAgMCAxcmVtIDA7XHJcbiAgICBwYWRkaW5nOiAxZW07XHJcbiAgICBiYWNrZ3JvdW5kOiAjZjBmMGYwO1xyXG4gICAgcXVvdGVzOiBpbmhlcml0O1xyXG4gIH1cclxuXHJcbiAgYmxvY2txdW90ZSBwIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB9XHJcblxyXG4gIGJsb2NrcXVvdGUgcDpsYXN0LWNoaWxkIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgfVxyXG5cclxuICAvKiBhbGlnbm1lbnQgKi9cclxuICAuYWxpZ24tLWxlZnQge1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICB9XHJcblxyXG4gIC5hbGlnbi0tY2VudGVyIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcblxyXG4gIC5hbGlnbi0tcmlnaHQge1xyXG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgfVxyXG5cclxuICAuYWxpZ24tLWp1c3RpZnkge1xyXG4gICAgdGV4dC1hbGlnbjoganVzdGlmeTtcclxuICB9XHJcblxyXG4gIC8qIGZsb2F0aW5nIChpbWFnZXMpICovXHJcbiAgLmZsb2F0LS1sZWZ0IHtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gIH1cclxuXHJcbiAgLmZsb2F0LS1yaWdodCB7XHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcbiAgfVxyXG5cclxuICAuZmxvYXQtLW5vbmUge1xyXG4gICAgZmxvYXQ6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAvKiBkZWZhdWx0IHRhYmxlIGxheW91dCAqL1xyXG4gIHRhYmxlIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcclxuICAgIG1hcmdpbjogJGNtLXJpY2h0ZXh0LXBhZGRpbmctYmFzZS1ob3Jpem9udGFsIDA7XHJcblxyXG4gICAgdGgge1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgcGFkZGluZzogJGNtLXJpY2h0ZXh0LXBhZGRpbmctYmFzZS12ZXJ0aWNhbCAkY20tcmljaHRleHQtcGFkZGluZy1iYXNlLWhvcml6b250YWw7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgIzAwMDtcclxuICAgIH1cclxuXHJcbiAgICB0ZCB7XHJcbiAgICAgIHBhZGRpbmc6IDVweCAkY20tcmljaHRleHQtcGFkZGluZy1iYXNlLWhvcml6b250YWw7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgI2NjYztcclxuICAgIH1cclxuXHJcbiAgICB0cjpsYXN0LWNoaWxkIHtcclxuICAgICAgdGQge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8qIGhlYWRpbmdzIGZvciBwYXJhZ3JhcGhzIFtkZXByZWNhdGVkXSAqL1xyXG4gIC5wLS1zdGFuZGFyZCB7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gIH1cclxuXHJcbiAgLnAtLWhlYWRpbmctMSB7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICB9XHJcblxyXG4gIC5wLS1oZWFkaW5nLTIge1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgfVxyXG5cclxuICAucC0taGVhZGluZy0zIHtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gIH1cclxuXHJcbiAgLnAtLWhlYWRpbmctNCB7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICB9XHJcblxyXG4gIC5wLS1oZWFkaW5nLTUge1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgfVxyXG5cclxuICAucC0taGVhZGluZy02IHtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gIH1cclxuXHJcbiAgLyogZm9udC1mYW1pbGllcyBbZGVwcmVjYXRlZF0gKi9cclxuICAuZm9udC1uYW1lLS1hcmlhbCB7XHJcbiAgICBmb250LWZhbWlseTogQXJpYWwsIHNhbnMtc2VyaWY7XHJcbiAgfVxyXG5cclxuICAuZm9udC1uYW1lLS1hcmlhbC1ibGFjayB7XHJcbiAgICBmb250LWZhbWlseTogXCJBcmlhbCBCbGFja1wiLCBzYW5zLXNlcmlmO1xyXG4gIH1cclxuXHJcbiAgLmZvbnQtbmFtZS0tYXJpYWwtbmFycm93IHtcclxuICAgIGZvbnQtZmFtaWx5OiBcIkFyaWFsIE5hcnJvd1wiLCBzYW5zLXNlcmlmO1xyXG4gIH1cclxuXHJcbiAgLmZvbnQtbmFtZS0tY2VudHVyeSB7XHJcbiAgICBmb250LWZhbWlseTogQ2VudHVyeSwgc2VyaWY7XHJcbiAgfVxyXG5cclxuICAuZm9udC1uYW1lLS1jb3VyaWVyIHtcclxuICAgIGZvbnQtZmFtaWx5OiBDb3VyaWVyLCBzZXJpZjtcclxuICB9XHJcblxyXG4gIC5mb250LW5hbWUtLWx1Y2lkYS1jb25zb2xlIHtcclxuICAgIGZvbnQtZmFtaWx5OiBcIkx1Y2lkYSBDb25zb2xlXCIsIHNlcmlmO1xyXG4gIH1cclxuXHJcbiAgLmZvbnQtbmFtZS0tbHVjaWRhLXNhbnMtdW5pY29kZSB7XHJcbiAgICBmb250LWZhbWlseTogXCJMdWNpZGEgU2FucyBVbmljb2RlXCIsIHNhbnMtc2VyaWY7XHJcbiAgfVxyXG5cclxuICAuZm9udC1uYW1lLS10aW1lcy1uZXctcm9tYW4ge1xyXG4gICAgZm9udC1mYW1pbHk6IFRpbWVzIE5ldyBSb21hbiwgc2VyaWY7XHJcbiAgfVxyXG5cclxuICAuZm9udC1uYW1lLS12ZXJkYW5hIHtcclxuICAgIGZvbnQtZmFtaWx5OiBWZXJkYW5hLCBzYW5zLXNlcmlmO1xyXG4gIH1cclxuXHJcbiAgLyogZm9udC1zaXplcyBbZGVwcmVjYXRlZF0gKi9cclxuICAuZm9udC1zaXplLS04IHtcclxuICAgIGZvbnQtc2l6ZTogOHB4O1xyXG4gIH1cclxuXHJcbiAgLmZvbnQtc2l6ZS0tOSB7XHJcbiAgICBmb250LXNpemU6IDlweDtcclxuICB9XHJcblxyXG4gIC5mb250LXNpemUtLTEwIHtcclxuICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICB9XHJcblxyXG4gIC5mb250LXNpemUtLTExIHtcclxuICAgIGZvbnQtc2l6ZTogMTFweDtcclxuICB9XHJcblxyXG4gIC5mb250LXNpemUtLTEyIHtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICB9XHJcblxyXG4gIC5mb250LXNpemUtLTE0IHtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICB9XHJcblxyXG4gIC5mb250LXNpemUtLTE2IHtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICB9XHJcblxyXG4gIC5mb250LXNpemUtLTE4IHtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICB9XHJcblxyXG4gIC5mb250LXNpemUtLTIwIHtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICB9XHJcblxyXG4gIC5mb250LXNpemUtLTI0IHtcclxuICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICB9XHJcblxyXG4gIC5mb250LXNpemUtLTI2IHtcclxuICAgIGZvbnQtc2l6ZTogMjZweDtcclxuICB9XHJcblxyXG4gIC5mb250LXNpemUtLTI4IHtcclxuICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICB9XHJcblxyXG4gIC5mb250LXNpemUtLTM2IHtcclxuICAgIGZvbnQtc2l6ZTogMzZweDtcclxuICB9XHJcblxyXG4gIC5mb250LXNpemUtLTQ4IHtcclxuICAgIGZvbnQtc2l6ZTogNDhweDtcclxuICB9XHJcblxyXG4gIC5mb250LXNpemUtLTcyIHtcclxuICAgIGZvbnQtc2l6ZTogNzJweDtcclxuICB9XHJcblxyXG4gIC8qIGNvbG9ycyBbZGVwcmVjYXRlZF0gKi9cclxuICAuY29sb3ItLWJsYWNrIHtcclxuICAgIGNvbG9yOiBibGFjaztcclxuICB9XHJcblxyXG4gIC5jb2xvci0tZ3JlZW4ge1xyXG4gICAgY29sb3I6IGdyZWVuO1xyXG4gIH1cclxuXHJcbiAgLmNvbG9yLS1zaWx2ZXIge1xyXG4gICAgY29sb3I6IHNpbHZlcjtcclxuICB9XHJcblxyXG4gIC5jb2xvci0tbGltZSB7XHJcbiAgICBjb2xvcjogbGltZTtcclxuICB9XHJcblxyXG4gIC5jb2xvci0tZ3JheSB7XHJcbiAgICBjb2xvcjogZ3JheTtcclxuICB9XHJcblxyXG4gIC5jb2xvci0tb2xpdmUge1xyXG4gICAgY29sb3I6IG9saXZlO1xyXG4gIH1cclxuXHJcbiAgLmNvbG9yLS13aGl0ZSB7XHJcbiAgICBjb2xvcjogd2hpdGU7XHJcbiAgfVxyXG5cclxuICAuY29sb3ItLXllbGxvdyB7XHJcbiAgICBjb2xvcjogeWVsbG93O1xyXG4gIH1cclxuXHJcbiAgLmNvbG9yLS1tYXJvb24ge1xyXG4gICAgY29sb3I6IG1hcm9vbjtcclxuICB9XHJcblxyXG4gIC5jb2xvci0tbmF2eSB7XHJcbiAgICBjb2xvcjogbmF2eTtcclxuICB9XHJcblxyXG4gIC5jb2xvci0tcmVkIHtcclxuICAgIGNvbG9yOiByZWQ7XHJcbiAgfVxyXG5cclxuICAuY29sb3ItLWJsdWUge1xyXG4gICAgY29sb3I6IGJsdWU7XHJcbiAgfVxyXG5cclxuICAuY29sb3ItLXB1cnBsZSB7XHJcbiAgICBjb2xvcjogcHVycGxlO1xyXG4gIH1cclxuXHJcbiAgLmNvbG9yLS10ZWFsIHtcclxuICAgIGNvbG9yOiB0ZWFsO1xyXG4gIH1cclxuXHJcbiAgLmNvbG9yLS1mdWNoc2lhIHtcclxuICAgIGNvbG9yOiBmdWNoc2lhO1xyXG4gIH1cclxuXHJcbiAgLmNvbG9yLS1hcXVhIHtcclxuICAgIGNvbG9yOiBhcXVhO1xyXG4gIH1cclxuXHJcbiAgLyogYmFja2dyb3VuZC1jb2xvcnMgW2RlcHJlY2F0ZWRdICovXHJcbiAgLmJhY2tncm91bmQtY29sb3ItLWJsYWNrIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xyXG4gIH1cclxuXHJcbiAgLmJhY2tncm91bmQtY29sb3ItLWdyZWVuIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IGdyZWVuO1xyXG4gIH1cclxuXHJcbiAgLmJhY2tncm91bmQtY29sb3ItLXNpbHZlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBzaWx2ZXI7XHJcbiAgfVxyXG5cclxuICAuYmFja2dyb3VuZC1jb2xvci0tbGltZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaW1lO1xyXG4gIH1cclxuXHJcbiAgLmJhY2tncm91bmQtY29sb3ItLWdyYXkge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogZ3JheTtcclxuICB9XHJcblxyXG4gIC5iYWNrZ3JvdW5kLWNvbG9yLS1vbGl2ZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBvbGl2ZTtcclxuICB9XHJcblxyXG4gIC5iYWNrZ3JvdW5kLWNvbG9yLS13aGl0ZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICB9XHJcblxyXG4gIC5iYWNrZ3JvdW5kLWNvbG9yLS15ZWxsb3cge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogeWVsbG93O1xyXG4gIH1cclxuXHJcbiAgLmJhY2tncm91bmQtY29sb3ItLW1hcm9vbiB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBtYXJvb247XHJcbiAgfVxyXG5cclxuICAuYmFja2dyb3VuZC1jb2xvci0tbmF2eSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBuYXZ5O1xyXG4gIH1cclxuXHJcbiAgLmJhY2tncm91bmQtY29sb3ItLXJlZCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZWQ7XHJcbiAgfVxyXG5cclxuICAuYmFja2dyb3VuZC1jb2xvci0tYmx1ZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBibHVlO1xyXG4gIH1cclxuXHJcbiAgLmJhY2tncm91bmQtY29sb3ItLXB1cnBsZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBwdXJwbGU7XHJcbiAgfVxyXG5cclxuICAuYmFja2dyb3VuZC1jb2xvci0tdGVhbCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0ZWFsO1xyXG4gIH1cclxuXHJcbiAgLmJhY2tncm91bmQtY29sb3ItLWZ1Y2hzaWEge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogZnVjaHNpYTtcclxuICB9XHJcblxyXG4gIC5iYWNrZ3JvdW5kLWNvbG9yLS1hcXVhIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IGFxdWE7XHJcbiAgfVxyXG5cclxuICAvKiBsaXN0IGl0ZW1zIFtkZXByZWNhdGVkXSAqL1xyXG4gIC5saXN0LWl0ZW0tLW5vbmUge1xyXG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG4gIH1cclxuXHJcbiAgLmxpc3QtaXRlbS0tc3F1YXJlIHtcclxuICAgIGxpc3Qtc3R5bGUtdHlwZTogc3F1YXJlO1xyXG4gIH1cclxuXHJcbiAgLmxpc3QtaXRlbS0tY2lyY2xlIHtcclxuICAgIGxpc3Qtc3R5bGUtdHlwZTogY2lyY2xlO1xyXG4gIH1cclxuXHJcbiAgLmxpc3QtaXRlbS0tZGlzYyB7XHJcbiAgICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XHJcbiAgfVxyXG5cclxuICAmLS1kYXJrLXNoYWRvdyB7XHJcbiAgICB0ZXh0LXNoYWRvdzogLTFweCAwICRjbS1yaWNodGV4dC1kYXJrLXNoYWRvdy1jb2xvciwgMCAxcHggJGNtLXJpY2h0ZXh0LWRhcmstc2hhZG93LWNvbG9yLCAxcHggMCAkY20tcmljaHRleHQtZGFyay1zaGFkb3ctY29sb3IsIDAgLTFweCAkY20tcmljaHRleHQtZGFyay1zaGFkb3ctY29sb3I7XHJcbiAgfVxyXG5cclxuICAmLS1saWdodC1zaGFkb3cge1xyXG4gICAgdGV4dC1zaGFkb3c6IDAgMCAzMHB4ICRjbS1yaWNodGV4dC1saWdodC1zaGFkb3ctY29sb3I7XHJcbiAgfVxyXG59XHJcbiIsIi5jbS1jdGEge1xyXG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAmX19idXR0b24gKyAmX19idXR0b24ge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcclxuICB9XHJcbn1cclxuXHJcbi5jbS1jdGEtYnV0dG9uIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbn1cclxuIiwiLiN7JGNtLXRlYXNlci1vdmVybGF5LXByZWZpeH0ge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBwYWRkaW5nOiAkY20tdGVhc2VyLW92ZXJsYXktcGFkZGluZztcclxuXHJcbiAgLy8gaGlkZSBvdmVyZmxvd1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgLy8gbGltaXQgd2lkdGggYW5kIGhlaWdodCB0byAxMDAlXHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgbWF4LWhlaWdodDogMTAwJTtcclxuICAvLyBkaXNhYmxlIGFueSBwb2ludGVyIGV2ZW50cywgc28gZS5nLiB3aGVuIHRoZSBvdmVybGF5IGlzIHBsYWNlZCBvdmVyIGEgbGluaywgdGhlIGxpbmsgY2FuIGJlIGNsaWNrZWRcclxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuXHJcbiAgJl9fdGV4dCB7XHJcbiAgICAvLyByZW1vdmUgdGhlIG1hcmdpbi10b3Agb2YgdGhlIGZpcnN0IHJpY2h0ZXh0IGl0ZW0sIG90aGVyd2lzZSB0aGVyZSB3aWxsIGFsd2F5cyBiZSBhIGdhcFxyXG4gICAgOmZpcnN0LWNoaWxkIHtcclxuICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgIH1cclxuXHJcbiAgICAvLyByZW1vdmUgdGhlIG1hcmdpbi1ib3R0b20gb2YgdGhlIGxhc3QgcmljaHRleHQgaXRlbSwgb3RoZXJ3aXNlIHRoZXJlIHdpbGwgYWx3YXlzIGJlIGEgZ2FwXHJcbiAgICA6bGFzdC1jaGlsZCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19jdGEge1xyXG4gICAgbWFyZ2luOiAkY20tdGVhc2VyLW92ZXJsYXktY3RhLW1hcmdpbjtcclxuICAgIHRleHQtYWxpZ246ICRjbS10ZWFzZXItb3ZlcmxheS1jdGEtYWxpZ247XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcblxyXG4gICZfX2N0YS1idXR0b24ge1xyXG4gICAgLy8gcmVlbmFibGUgcG9pbnRlciBldmVudHMgZm9yIHRoZSBidXR0b25zLCBzbyB0aGVpciBsaW5rIGNhbiBiZSBjbGlja2VkXHJcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bztcclxuICB9XHJcbn1cclxuIiwiJGNtLXRlYXNlci1vdmVybGF5LXByZWZpeDogXCJjbS10ZWFzZXItb3ZlcmxheVwiICFkZWZhdWx0O1xyXG4kY20tdGVhc2VyLW92ZXJsYXktcGFkZGluZzogNXB4ICFkZWZhdWx0O1xyXG4kY20tdGVhc2VyLW92ZXJsYXktY3RhLW1hcmdpbjogNXB4IDAgMCAwICFkZWZhdWx0O1xyXG4kY20tdGVhc2VyLW92ZXJsYXktY3RhLWFsaWduOiBjZW50ZXIgIWRlZmF1bHQ7XHJcbiIsIi8qXHJcbiAqIEhpZGUgb25seSB2aXN1YWxseSwgYnV0IGhhdmUgaXQgYXZhaWxhYmxlIGZvciBzY3JlZW4gcmVhZGVyczpcclxuICogaHR0cDovL3Nub29rLmNhL2FyY2hpdmVzL2h0bWxfYW5kX2Nzcy9oaWRpbmctY29udGVudC1mb3ItYWNjZXNzaWJpbGl0eVxyXG4gKi9cclxuQG1peGluIHZpc3VhbGx5LWhpZGRlbigpIHtcclxuICBib3JkZXI6IDA7XHJcbiAgY2xpcDogcmVjdCgwIDAgMCAwKTtcclxuICBoZWlnaHQ6IDFweDtcclxuICBtYXJnaW46IC0xcHg7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBwYWRkaW5nOiAwO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB3aWR0aDogMXB4O1xyXG59XHJcbiIsIi5tZnAtaW1nIHtcclxuICB1c2VyLXNlbGVjdDogbm9uZTtcclxufVxyXG4iLCIvLyBhdWRpb1xyXG4uI3skY20tYXVkaW8tcHJlZml4fSB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcblxyXG4gIC8vIHNob3cgYmxhY2sgYm94IGlmIGF1ZGlvIGlzIG1pc3NpbmdcclxuICAmLS1taXNzaW5nIHtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDAwMDA7XHJcbiAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcclxuICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gIH1cclxufVxyXG4iLCIvLyB2aWRlb1xyXG4uI3skY20tdmlkZW8tcHJlZml4fSB7XHJcbiAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIG1heC1oZWlnaHQ6IDEwMCU7XHJcblxyXG4gIC8vIHNob3cgYmxhY2sgYm94IGlmIHZpZGVvIGlzIG1pc3NpbmdcclxuICAmLS1taXNzaW5nIHtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDAwMDA7XHJcbiAgICBwYWRkaW5nOiA0MHB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcclxuICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gIH1cclxufVxyXG4iLCIvLyB2aWRlbyBwbGF5IGJ1dHRvblxyXG5AZnVuY3Rpb24gcGxheWljb24oJGNpcmNsZS1iYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLDAuNSksICRjaXJjbGUtY29sb3I6ICcjRkZGRkZGJywgJGNvbG9yOiAnI0ZGRkZGRicpIHtcclxuICBAcmV0dXJuIHVybChcIi4uLy4uL2ltZy9wbGF5aWNvbi5wYXJhbS5zdmc/Y2lyY2xlQmFja2dyb3VuZENvbG9yPSN7ZW5jb2RlQ29sb3IoJGNpcmNsZS1iYWNrZ3JvdW5kLWNvbG9yKX0mY2lyY2xlQ29sb3I9I3tlbmNvZGVDb2xvcigkY2lyY2xlLWNvbG9yKX0mY29sb3I9I3tlbmNvZGVDb2xvcigkY29sb3IpfVwiKTtcclxufVxyXG5cclxuLiN7JGNtLXBsYXktYnV0dG9ufSB7XHJcbiAgd2lkdGg6ICRjbS1wbGF5LWJ1dHRvbi1vdmVybGF5LXNpemU7XHJcbiAgaGVpZ2h0OiAkY20tcGxheS1idXR0b24tb3ZlcmxheS1zaXplO1xyXG4gIC8vYXZvaWQgaWNvbiBsYXJnZXIgdGhhbiBjb250YWluZXIsIGUuZy4gaW4gcGRwXHJcbiAgbWF4LXdpZHRoOiA3NSU7XHJcbiAgbWF4LWhlaWdodDogNzUlO1xyXG4gLy8gYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgcGxheWljb24oJGNtLXBsYXktYnV0dG9uLWNvbG9yKSBuby1yZXBlYXQ7XHJcbiAgdHJhbnNpdGlvbjogYWxsICRjbS1wbGF5LWJ1dHRvbi10cmFuc2l0aW9uLWR1cmF0aW9uIGVhc2UoaW4tb3V0LXF1YWQpO1xyXG5cclxuICAvLyB3aGVuIHBhcmVudCBpcyBob3ZlcmVkIG9yIGZvY3VzZWQgYnV0dG9uIGNoYW5nZXMgY29sb3IgYW5kIGZpbGxcclxuICAmOmhvdmVyIHtcclxuICAgLy8gYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgcGxheWljb24oJGNtLXBsYXktYnV0dG9uLWhvdmVyLWNvbG9yLCAkY20tcGxheS1idXR0b24taG92ZXItZmlsbCwgJGNtLXBsYXktYnV0dG9uLWhvdmVyLWZpbGwpIG5vLXJlcGVhdDtcclxuICAgIHRyYW5zaXRpb246IGFsbCAkY20tcGxheS1idXR0b24tdHJhbnNpdGlvbi1kdXJhdGlvbiBlYXNlKGluLW91dC1xdWFkKTsgLy8gZmlyZWZveCA0MyBuZWVkcyBpdCB0d2ljZVxyXG4gIH1cclxuICAmOmZvY3VzIHtcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHBsYXlpY29uKCRjbS1wbGF5LWJ1dHRvbi1mb2N1cy1jb2xvciwgJGNtLXBsYXktYnV0dG9uLWZvY3VzLWZpbGwsICRjbS1wbGF5LWJ1dHRvbi1mb2N1cy1maWxsKSBuby1yZXBlYXQ7XHJcbiAgfVxyXG59XHJcbiIsIi8vZGVmYXVsdCB2YXJpYWJsZXNcclxuJGNtLXBsYXktYnV0dG9uOiBcImNtLXBsYXktYnV0dG9uXCIgIWRlZmF1bHQ7XHJcbiRjbS1wbGF5LWJ1dHRvbi1vdmVybGF5LXNpemU6IDkwcHggIWRlZmF1bHQ7XHJcbiRjbS1wbGF5LWJ1dHRvbi1jb2xvcjogcmdiYSgwLDAsMCwwLjUpICFkZWZhdWx0O1xyXG4kY20tcGxheS1idXR0b24tZmlsbDogI0ZGRkZGRjtcclxuJGNtLXBsYXktYnV0dG9uLWhvdmVyLWNvbG9yOiByZ2JhKDAsMCwwLDAuNikgIWRlZmF1bHQ7XHJcbiRjbS1wbGF5LWJ1dHRvbi1ob3Zlci1maWxsOiAjRkZGRkZGICFkZWZhdWx0O1xyXG4kY20tcGxheS1idXR0b24tZm9jdXMtY29sb3I6IHJnYmEoMCwwLDAsMC42KSAhZGVmYXVsdDtcclxuJGNtLXBsYXktYnV0dG9uLWZvY3VzLWZpbGw6ICNGRkZGRkYgIWRlZmF1bHQ7XHJcbiRjbS1wbGF5LWJ1dHRvbi10cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjM1cyAhZGVmYXVsdDtcclxuIiwiLy9cclxuLy8gRWFzaW5nc1xyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuLy8gQHNlZSBodHRwczovL2Nzcy10cmlja3MuY29tL3NuaXBwZXRzL3Nhc3MvZWFzaW5nLW1hcC1nZXQtZnVuY3Rpb24vXHJcbi8vXHJcbiRlYXNlOiAoXHJcbiAgICBsaW5lYXIgICAgICAgOiBjdWJpYy1iZXppZXIoMC4yNTAsIDAuMjUwLCAwLjc1MCwgMC43NTApLFxyXG4gICAgZWFzZSAgICAgICAgIDogY3ViaWMtYmV6aWVyKDAuMjUwLCAwLjEwMCwgMC4yNTAsIDEuMDAwKSxcclxuICAgIGluLWVhc2UgICAgICA6IGN1YmljLWJlemllcigwLjQyMCwgMC4wMDAsIDEuMDAwLCAxLjAwMCksXHJcbiAgICBpbi1xdWFkICAgICAgOiBjdWJpYy1iZXppZXIoMC41NTAsICAwLjA4NSwgMC42ODAsIDAuNTMwKSxcclxuICAgIGluLWN1YmljICAgICA6IGN1YmljLWJlemllcigwLjU1MCwgIDAuMDU1LCAwLjY3NSwgMC4xOTApLFxyXG4gICAgaW4tcXVhcnQgICAgIDogY3ViaWMtYmV6aWVyKDAuODk1LCAgMC4wMzAsIDAuNjg1LCAwLjIyMCksXHJcbiAgICBpbi1xdWludCAgICAgOiBjdWJpYy1iZXppZXIoMC43NTUsICAwLjA1MCwgMC44NTUsIDAuMDYwKSxcclxuICAgIGluLXNpbmUgICAgICA6IGN1YmljLWJlemllcigwLjQ3MCwgIDAuMDAwLCAwLjc0NSwgMC43MTUpLFxyXG4gICAgaW4tZXhwbyAgICAgIDogY3ViaWMtYmV6aWVyKDAuOTUwLCAgMC4wNTAsIDAuNzk1LCAwLjAzNSksXHJcbiAgICBpbi1jaXJjICAgICAgOiBjdWJpYy1iZXppZXIoMC42MDAsICAwLjA0MCwgMC45ODAsIDAuMzM1KSxcclxuICAgIGluLWJhY2sgICAgICA6IGN1YmljLWJlemllcigwLjYwMCwgLTAuMjgwLCAwLjczNSwgMC4wNDUpLFxyXG4gICAgb3V0LWVhc2UgICAgIDogY3ViaWMtYmV6aWVyKDAuMDAwLCAwLjAwMCwgMC41ODAsIDEuMDAwKSxcclxuICAgIG91dC1xdWFkICAgICA6IGN1YmljLWJlemllcigwLjI1MCwgIDAuNDYwLCAwLjQ1MCwgMC45NDApLFxyXG4gICAgb3V0LWN1YmljICAgIDogY3ViaWMtYmV6aWVyKDAuMjE1LCAgMC42MTAsIDAuMzU1LCAxLjAwMCksXHJcbiAgICBvdXQtcXVhcnQgICAgOiBjdWJpYy1iZXppZXIoMC4xNjUsICAwLjg0MCwgMC40NDAsIDEuMDAwKSxcclxuICAgIG91dC1xdWludCAgICA6IGN1YmljLWJlemllcigwLjIzMCwgIDEuMDAwLCAwLjMyMCwgMS4wMDApLFxyXG4gICAgb3V0LXNpbmUgICAgIDogY3ViaWMtYmV6aWVyKDAuMzkwLCAgMC41NzUsIDAuNTY1LCAxLjAwMCksXHJcbiAgICBvdXQtZXhwbyAgICAgOiBjdWJpYy1iZXppZXIoMC4xOTAsICAxLjAwMCwgMC4yMjAsIDEuMDAwKSxcclxuICAgIG91dC1jaXJjICAgICA6IGN1YmljLWJlemllcigwLjA3NSwgIDAuODIwLCAwLjE2NSwgMS4wMDApLFxyXG4gICAgb3V0LWJhY2sgICAgIDogY3ViaWMtYmV6aWVyKDAuMTc1LCAgMC44ODUsIDAuMzIwLCAxLjI3NSksXHJcbiAgICBpbi1vdXQtZWFzZSAgOiBjdWJpYy1iZXppZXIoMC40MjAsIDAuMDAwLCAwLjU4MCwgMS4wMDApLFxyXG4gICAgaW4tb3V0LXF1YWQgIDogY3ViaWMtYmV6aWVyKDAuNDU1LCAgMC4wMzAsIDAuNTE1LCAwLjk1NSksXHJcbiAgICBpbi1vdXQtY3ViaWMgOiBjdWJpYy1iZXppZXIoMC42NDUsICAwLjA0NSwgMC4zNTUsIDEuMDAwKSxcclxuICAgIGluLW91dC1xdWFydCA6IGN1YmljLWJlemllcigwLjc3MCwgIDAuMDAwLCAwLjE3NSwgMS4wMDApLFxyXG4gICAgaW4tb3V0LXF1aW50IDogY3ViaWMtYmV6aWVyKDAuODYwLCAgMC4wMDAsIDAuMDcwLCAxLjAwMCksXHJcbiAgICBpbi1vdXQtc2luZSAgOiBjdWJpYy1iZXppZXIoMC40NDUsICAwLjA1MCwgMC41NTAsIDAuOTUwKSxcclxuICAgIGluLW91dC1leHBvICA6IGN1YmljLWJlemllcigxLjAwMCwgIDAuMDAwLCAwLjAwMCwgMS4wMDApLFxyXG4gICAgaW4tb3V0LWNpcmMgIDogY3ViaWMtYmV6aWVyKDAuNzg1LCAgMC4xMzUsIDAuMTUwLCAwLjg2MCksXHJcbiAgICBpbi1vdXQtYmFjayAgOiBjdWJpYy1iZXppZXIoMC42ODAsIC0wLjU1MCwgMC4yNjUsIDEuNTUwKVxyXG4pOyIsIi8qKlxyXG4gKiBRdWlja2luZm9cclxuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAqXHJcbiAqIEJhc2ljIHN0eWxlcyB0byBhbGxvdyBmdW5jdGlvbmFsaXR5IHRvIHdvcmtcclxuICovXHJcblxyXG4vKipcclxuICogcXVpY2tpbmZvIGlzIG5vdCB2aXNpYmxlIGJ5IGRlZmF1bHQgKGRpc3BsYXk6IG5vbmUgaXMgbm90IHVzZWQgZHVlIHRvIHRlY2huaWNhbCByZWFzb25zKVxyXG4gKi9cclxuXHJcbi4jeyRjbS1xdWlja2luZm8tcHJlZml4fSB7XHJcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRjbS1xdWlja2luZm8tYmFja2dyb3VuZC1jb2xvcjtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoXCJzbS1hbmQtdXBcIikge1xyXG4gICAgd2lkdGg6ICRjbS1xdWlja2luZm8td2lkdGg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgbWFyZ2luOiAkY20tcXVpY2tpbmZvLW1hcmdpbjtcclxuICB9XHJcblxyXG4gICZfX2NvbnRhaW5lciB7XHJcbiAgICBmbGV4OiAxO1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludChcInhzXCIpIHtcclxuICAgICZfX3BhcmVudC0tYWN0aXZlIHtcclxuICAgICAgei1pbmRleDogMTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2NvbnRlbnQge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgcGFkZGluZzogJGNtLXF1aWNraW5mby1jb250ZW50LXBhZGRpbmc7XHJcbiAgfVxyXG5cclxuICAmX190ZXh0IHtcclxuICAgIGZsZXg6IDE7XHJcbiAgfVxyXG5cclxuICAmX19waWN0dXJlLWxpbmsge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG5cclxuICAmX19oZWFkZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICB9XHJcblxyXG4gICZfX3RpdGxlIHtcclxuICAgIGZsZXg6IDE7XHJcbiAgfVxyXG5cclxuICAmX19jbG9zZSB7XHJcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDZweDtcclxuICAgICYgaSB7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fcGljdHVyZS1ib3gge1xyXG4gICAgQGluY2x1ZGUgYXNwZWN0LXJhdGlvLWJveCgkY20tcXVpY2tpbmZvLW1vYmlsZS1pbWFnZS1hc3BlY3QtcmF0aW8teCwgJGNtLXF1aWNraW5mby1tb2JpbGUtaW1hZ2UtYXNwZWN0LXJhdGlvLXkpO1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChcInNtLWFuZC11cFwiKSB7XHJcbiAgICAgIEBpbmNsdWRlIGFzcGVjdC1yYXRpby1ib3goJGNtLXF1aWNraW5mby1pbWFnZS1hc3BlY3QtcmF0aW8teCwgJGNtLXF1aWNraW5mby1pbWFnZS1hc3BlY3QtcmF0aW8teSk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19waWN0dXJlIHtcclxuICAgIEBpbmNsdWRlIHN0cmV0Y2gtYWJzb2x1dGUoKTtcclxuICB9XHJcblxyXG4gICYtLW5vLWltYWdlIHtcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoXCJ4c1wiKSB7XHJcbiAgICAgIC5jb250ZW50LWNvbnRhaW5lciB7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLS1hY3RpdmUge1xyXG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICB9XHJcblxyXG4gICZfX3N3aXRjaCB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIGhlaWdodDogNTBweDtcclxuICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgbWFyZ2luLXRvcDogLTI1cHg7XHJcbiAgICBiYWNrZ3JvdW5kOiBuby1yZXBlYXQgY2VudGVyIGNlbnRlciB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuXHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoXCJ4c1wiKSB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgJi0tcHJldiB7XHJcbiAgICAgIGxlZnQ6IC01MHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWcvbGVmdC5zdmdcIik7XHJcblxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWcvbGVmdC1ob3Zlci5zdmdcIik7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS1sZWZ0IHtcclxuICAgICAgbGVmdDogLTUwcHg7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltZy9sZWZ0LnN2Z1wiKTtcclxuXHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltZy9sZWZ0LWhvdmVyLnN2Z1wiKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLW5leHQge1xyXG4gICAgICByaWdodDogLTUwcHg7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltZy9yaWdodC5zdmdcIik7XHJcblxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWcvcmlnaHQtaG92ZXIuc3ZnXCIpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tcmlnaHQge1xyXG4gICAgICByaWdodDogLTUwcHg7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltZy9yaWdodC5zdmdcIik7XHJcblxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWcvcmlnaHQtaG92ZXIuc3ZnXCIpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLy9cclxuLy8gQSBtaXhpbiB0byBnZW5lcmF0ZSB3aG9sZSBtZWRpYSBxdWVyaWVzIGZyb20gdGhlIGFsaWFzZXNcclxuLy8gQHBhcmFtOiB7bGlzdH0gJG5hbWUgLSBUaGUgc2NyZWVuIG5hbWVzIHdoaWNoIGlzIGRlZmluZWQgaW4gdGhlIGJyZWFrcG9pbnQgY2xhc3MuXHJcbi8vIEBwYXJhbTogKG9wdGlvbmFsICl7c3RyaW5nfSAkb3JpZW50YXRpb24gLSBBZGRpdGlvbmFsIGluZm8gZm9yIG9yaWVudGF0aW9uIGxpa2UgcG9ydHJhaXQgb3IgbGFuZHNjYXBlLlxyXG4vL1xyXG4vLyBAZXhhbXBsZTpcclxuLy8gYGBgXHJcbi8vIEBpbmNsdWRlIGJyZWFrcG9pbnQobW9iaWxlLCBwb3J0cmFpdCkge1xyXG4vLyAgIGJhY2tncm91bmQtY29sb3I6IHJlZDtcclxuLy8gfVxyXG4vLyBAaW5jbHVkZSBicmVha3BvaW50KHRhYmxldF9hbmRfdXApIHtcclxuLy8gICBiYWNrZ3JvdW5kLWNvbG9yOiBncmVlbjtcclxuLy8gfVxyXG4vLyBAaW5jbHVkZSBicmVha3BvaW50KGRlc2t0b3ApIHtcclxuLy8gICBiYWNrZ3JvdW5kLWNvbG9yOiBibHVlO1xyXG4vLyB9XHJcbi8vIGBgYFxyXG4vL1xyXG5AbWl4aW4gYnJlYWtwb2ludCgkbmFtZSwgJG9yaWVudGF0aW9uOlwiXCIpIHtcclxuICBAaWYgdmFyaWFibGUtZXhpc3RzKGJyZWFrcG9pbnRzKSB7XHJcbiAgICAkYnJlYWtwb2ludC1mb3VuZDogbWFwX2hhc19rZXkoJGJyZWFrcG9pbnRzLCAkbmFtZSk7XHJcbiAgICBAaWYgJGJyZWFrcG9pbnQtZm91bmQge1xyXG4gICAgICAkYnJlYWtwb2ludDogbWFwX2dldCgkYnJlYWtwb2ludHMsICRuYW1lKTtcclxuICAgICAgQGlmIHN0ci1sZW5ndGgoJG9yaWVudGF0aW9uKSA+IDAge1xyXG4gICAgICAgICRicmVha3BvaW50OiAkYnJlYWtwb2ludCArIFwiIGFuZCAob3JpZW50YXRpb246IFwiKyRvcmllbnRhdGlvbitcIilcIjtcclxuICAgICAgfVxyXG4gICAgICBAbWVkaWEgI3skYnJlYWtwb2ludH0ge1xyXG4gICAgICAgIEBjb250ZW50O1xyXG4gICAgICB9XHJcbiAgICB9IEBlbHNlIHtcclxuICAgICAgLy8gSWYgdGhlIHVzZXIgc3BlY2lmaWVzIGEgbm9uLWV4aXRlbnQgYWxpYXMsIHNlbmQgdGhlbSBhIHdhcm5pbmcuXHJcbiAgICAgIEB3YXJuIFwiQnJlYWtwb2ludCAnI3skbmFtZX0nIGlzIG5vdCBkZWZpbmVkLiBNZWRpYSBRdWVyeSBpcyBpZ25vcmVkLlwiO1xyXG4gICAgfVxyXG4gIH0gQGVsc2Uge1xyXG4gICAgQHdhcm4gXCJObyBCcmVha3BvaW50cyBkZWZpbmVkLiBNZWRpYSBRdWVyaWVzIGFyZSBpZ25vcmVkLlwiO1xyXG4gIH1cclxufVxyXG5cclxuLy9cclxuLy8gU2hvcnRoYW5kIHRvIGFwcGx5IHRoZSBzYW1lIHN0eWxpbmcgdG8gbXVsdGlwbGUgYnJlYWtwb2ludHNcclxuLy9cclxuLy8gQGV4YW1wbGU6XHJcbi8vIGBgYFxyXG4vLyBAaW5jbHVkZSBicmVha3BvaW50cyhcclxuLy8gICAobW9iaWxlLCBwb3J0cmFpdClcclxuLy8gICAodGFibGV0LCBwb3J0cmFpdClcclxuLy8gKSB7XHJcbi8vICAgYmFja2dyb3VuZC1jb2xvcjogcmVkO1xyXG4vLyB9XHJcbi8vIEBpbmNsdWRlIGJyZWFrcG9pbnRzKFxyXG4vLyAgICh0YWJsZXQsIGxhbmRzY2FwZSlcclxuLy8gICBkZXNrdG9wXHJcbi8vICkge1xyXG4vLyAgIGJhY2tncm91bmQtY29sb3I6IGdyZWVuO1xyXG4vLyB9XHJcbi8vIGBgYFxyXG4vL1xyXG5AbWl4aW4gYnJlYWtwb2ludHMoJGxpc3QpIHtcclxuICBAZWFjaCAkaXRlbSBpbiAkbGlzdCB7XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRpdGVtLi4uKSB7XHJcbiAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIvL1xyXG4vLyBHZW5lcmF0ZXMgYW4gYXNwZWN0IHJhdGlvIGJveC4gRWxlbWVudHMgd2l0aGluIHRoZSBhc3BlY3QgcmF0aW8gYm94IG5lZWQgdG8gYmUgcG9zaXRpb25lZCBhYnNvbHV0ZSBvdGhlcndpc2VcclxuLy8gdGhleSB3aWxsIGV4dGVuZCB0aGUgYm94LlxyXG4vL1xyXG4vLyBAcGFyYW06IHt4fSBUaGUgeC1jb29yZGluYXRlIGZvciB0aGUgYXNwZWN0IHJhdGlvXHJcbi8vIEBwYXJhbToge3l9IFRoZSB5LWNvb3JkaW5hdGUgZm9yIHRoZSBhc3BlY3QgcmF0aW9cclxuLy8gQHBhcmFtOiB7b3ZlcmZsb3d9IEJ5IGRlZmF1bHQgb3ZlcmZsb3cgaXMgaGlkZGVuLCB0aGlzIGNhbiBiZSBhZGp1c3RlZCBpZiBub3Qgd2FudGVkXHJcbi8vIEBwYXJhbToge3Bvc2l0aW9ufSBCeSBkZWZhdWx0IHBvc2l0aW9uIGlzIHJlbGF0aXZlLCB0aGlzIGNhbiBiZSBhZGp1c3RlZCBpZiBub3Qgd2FudGVkXHJcbi8vIEBleGFtcGxlOlxyXG4vL1xyXG4vLyBAaW5jbHVkZSBhc3BlY3QtcmF0aW8tYm94KDQsIDMpIHtcclxuLy8gICAgYmFja2dyb3VuZC1jb2xvcjogcmVkO1xyXG4vLyB9XHJcbi8vXHJcbkBtaXhpbiBhc3BlY3QtcmF0aW8tYm94KCR4LCAkeSwgJG92ZXJmbG93OiBoaWRkZW4sICRwb3NpdGlvbjogcmVsYXRpdmUpIHtcclxuICBAaWYgKCRvdmVyZmxvdyBhbmQgJHBvc2l0aW9uKSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcbiAgcG9zaXRpb246ICRwb3NpdGlvbjtcclxuICBvdmVyZmxvdzogJG92ZXJmbG93O1xyXG5cclxuICAkcGVyY2VudGFnZTogcGVyY2VudGFnZSgkeS8keCk7XHJcblxyXG4gICY6YmVmb3JlIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcGFkZGluZy10b3A6IGNhbGMoI3skcGVyY2VudGFnZX0pO1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICB9XHJcbn1cclxuIiwiLy9cclxuLy8gQXBwbGllcyBzdHlsZXMgdG8gc3RyZXRjaCB0byBwYXJlbnQgY29udGFpbmVyIHVzaW5nIHBvc2l0aW9uIGFic29sdXRlLlxyXG4vL1xyXG4vLyBAcGFyYW06IHtib29sZWFufSB2ZXJ0aWNhbGx5IHN0cmV0Y2hlZD8gZGVmYXVsdDogdHJ1ZVxyXG4vLyBAcGFyYW06IHtib29sZWFufSBob3Jpem9udGFsbHkgc3RyZXRjaGVkPyBkZWZhdWx0OiB0cnVlXHJcbi8vXHJcbi8vIEBleGFtcGxlOlxyXG4vLyBpbWcge1xyXG4vLyAgIEBpbmNsdWRlIHN0cmV0Y2gtYWJzb2x1dGUoKTtcclxuLy8gfVxyXG4vL1xyXG5AbWl4aW4gc3RyZXRjaC1hYnNvbHV0ZSgkdmVydGljYWw6IHRydWUsICRob3Jpem9udGFsOiB0cnVlKSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIEBpZiAkdmVydGljYWwge1xyXG4gICAgdG9wOiAwO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gIH1cclxuICBAaWYgJGhvcml6b250YWwge1xyXG4gICAgbGVmdDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG59IiwiLyogQWNjZXNzaWJpbGl0eTogaGlkZSBzY3JlZW4gcmVhZGVyIHRleHRzIChhbmQgcHJlZmVyIFwidG9wXCIgZm9yIFJUTCBsYW5ndWFnZXMpLlxuUmVmZXJlbmNlOiBodHRwOi8vYmxvZy5ycndkLm5sLzIwMTUvMDQvMDQvdGhlLXNjcmVlbi1yZWFkZXItdGV4dC1jbGFzcy13aHktYW5kLWhvdy8gKi9cbi5tZWpzX19vZmZzY3JlZW4ge1xuICAgIGJvcmRlcjogMDtcbiAgICBjbGlwOiByZWN0KCAxcHgsIDFweCwgMXB4LCAxcHggKTtcbiAgICAtd2Via2l0LWNsaXAtcGF0aDogaW5zZXQoIDUwJSApO1xuICAgICAgICAgICAgY2xpcC1wYXRoOiBpbnNldCggNTAlICk7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgbWFyZ2luOiAtMXB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcGFkZGluZzogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDFweDtcbiAgICB3b3JkLXdyYXA6IG5vcm1hbDtcbn1cblxuLm1lanNfX2NvbnRhaW5lciB7XG4gICAgYmFja2dyb3VuZDogIzAwMDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGZvbnQtZmFtaWx5OiAnSGVsdmV0aWNhJywgQXJpYWwsIHNlcmlmO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHRleHQtaW5kZW50OiAwO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbi5tZWpzX19jb250YWluZXIgKiB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLyogSGlkZSBuYXRpdmUgcGxheSBidXR0b24gYW5kIGNvbnRyb2wgYmFyIGZyb20gaU9TIHRvIGZhdm9yIHBsdWdpbiBidXR0b24gKi9cbi5tZWpzX19jb250YWluZXIgdmlkZW86Oi13ZWJraXQtbWVkaWEtY29udHJvbHMsXG4ubWVqc19fY29udGFpbmVyIHZpZGVvOjotd2Via2l0LW1lZGlhLWNvbnRyb2xzLXBhbmVsLFxuLm1lanNfX2NvbnRhaW5lciB2aWRlbzo6LXdlYmtpdC1tZWRpYS1jb250cm9scy1wYW5lbC1jb250YWluZXIsXG4ubWVqc19fY29udGFpbmVyIHZpZGVvOjotd2Via2l0LW1lZGlhLWNvbnRyb2xzLXN0YXJ0LXBsYXliYWNrLWJ1dHRvbiB7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLm1lanNfX2ZpbGwtY29udGFpbmVyLFxuLm1lanNfX2ZpbGwtY29udGFpbmVyIC5tZWpzX19jb250YWluZXIge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuLm1lanNfX2ZpbGwtY29udGFpbmVyIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLm1lanNfX2NvbnRhaW5lcjpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTtcbn1cblxuLm1lanNfX2lmcmFtZS1vdmVybGF5IHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG4ubWVqc19fZW1iZWQsXG4ubWVqc19fZW1iZWQgYm9keSB7XG4gICAgYmFja2dyb3VuZDogIzAwMDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWFyZ2luOiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcGFkZGluZzogMDtcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuLm1lanNfX2Z1bGxzY3JlZW4ge1xuICAgIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbn1cblxuLm1lanNfX2NvbnRhaW5lci1mdWxsc2NyZWVuIHtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogMTAwMDtcbn1cblxuLm1lanNfX2NvbnRhaW5lci1mdWxsc2NyZWVuIC5tZWpzX19tZWRpYWVsZW1lbnQsXG4ubWVqc19fY29udGFpbmVyLWZ1bGxzY3JlZW4gdmlkZW8ge1xuICAgIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi8qIFN0YXJ0OiBMQVlFUlMgKi9cbi5tZWpzX19iYWNrZ3JvdW5kIHtcbiAgICBsZWZ0OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG59XG5cbi5tZWpzX19tZWRpYWVsZW1lbnQge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgei1pbmRleDogMDtcbn1cblxuLm1lanNfX3Bvc3RlciB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgbGVmdDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IDE7XG59XG5cbjpyb290IC5tZWpzX19wb3N0ZXItaW1nIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4ubWVqc19fcG9zdGVyLWltZyB7XG4gICAgYm9yZGVyOiAwO1xuICAgIHBhZGRpbmc6IDA7XG59XG5cbi5tZWpzX19vdmVybGF5IHtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGxlZnQ6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbn1cblxuLm1lanNfX2xheWVyIHtcbiAgICB6LWluZGV4OiAxO1xufVxuXG4ubWVqc19fb3ZlcmxheS1wbGF5IHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5tZWpzX19vdmVybGF5LWJ1dHRvbiB7XG4gICAgYmFja2dyb3VuZDogdXJsKCdtZWpzLWNvbnRyb2xzLnN2ZycpIG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0zOXB4O1xuICAgIGhlaWdodDogODBweDtcbiAgICB3aWR0aDogODBweDtcbn1cblxuLm1lanNfX292ZXJsYXk6aG92ZXIgPiAubWVqc19fb3ZlcmxheS1idXR0b24ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC0zOXB4O1xufVxuXG4ubWVqc19fb3ZlcmxheS1sb2FkaW5nIHtcbiAgICBoZWlnaHQ6IDgwcHg7XG4gICAgd2lkdGg6IDgwcHg7XG59XG5cbi5tZWpzX19vdmVybGF5LWxvYWRpbmctYmctaW1nIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbjogbWVqc19fbG9hZGluZy1zcGlubmVyIDFzIGxpbmVhciBpbmZpbml0ZTtcbiAgICAgICAgICAgIGFuaW1hdGlvbjogbWVqc19fbG9hZGluZy1zcGlubmVyIDFzIGxpbmVhciBpbmZpbml0ZTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoJ21lanMtY29udHJvbHMuc3ZnJykgLTE2MHB4IC00MHB4IG5vLXJlcGVhdDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDgwcHg7XG4gICAgd2lkdGg6IDgwcHg7XG4gICAgei1pbmRleDogMTtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIG1lanNfX2xvYWRpbmctc3Bpbm5lciB7XG4gICAgMTAwJSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgIH1cbn1cblxuQGtleWZyYW1lcyBtZWpzX19sb2FkaW5nLXNwaW5uZXIge1xuICAgIDEwMCUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICB9XG59XG5cbi8qIEVuZDogTEFZRVJTICovXG5cbi8qIFN0YXJ0OiBDT05UUk9MIEJBUiAqL1xuLm1lanNfX2NvbnRyb2xzIHtcbiAgICBib3R0b206IDA7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGxlZnQ6IDA7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IDM7XG59XG5cbi5tZWpzX19jb250cm9sczpub3QoW3N0eWxlKj0nZGlzcGxheTogbm9uZSddKSB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDAsIDAsIDAuNyk7XG4gICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodHJhbnNwYXJlbnQsIHJnYmEoMCwgMCwgMCwgMC4zNSkpO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0cmFuc3BhcmVudCwgcmdiYSgwLCAwLCAwLCAwLjM1KSk7XG59XG5cbi5tZWpzX19idXR0b24sXG4ubWVqc19fdGltZSxcbi5tZWpzX190aW1lLXJhaWwge1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEwcHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIHdpZHRoOiAzMnB4O1xufVxuXG4ubWVqc19fYnV0dG9uID4gYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoJ21lanMtY29udHJvbHMuc3ZnJyk7XG4gICAgYm9yZGVyOiAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDA7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgIG1hcmdpbjogMTBweCA2cHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgd2lkdGg6IDIwcHg7XG59XG5cbi8qIDpmb2N1cyBmb3IgYWNjZXNzaWJpbGl0eSAqL1xuLm1lanNfX2J1dHRvbiA+IGJ1dHRvbjpmb2N1cyB7XG4gICAgb3V0bGluZTogZG90dGVkIDFweCAjOTk5O1xufVxuXG4ubWVqc19fY29udGFpbmVyLWtleWJvYXJkLWluYWN0aXZlIGEsXG4ubWVqc19fY29udGFpbmVyLWtleWJvYXJkLWluYWN0aXZlIGE6Zm9jdXMsXG4ubWVqc19fY29udGFpbmVyLWtleWJvYXJkLWluYWN0aXZlIGJ1dHRvbixcbi5tZWpzX19jb250YWluZXIta2V5Ym9hcmQtaW5hY3RpdmUgYnV0dG9uOmZvY3VzLFxuLm1lanNfX2NvbnRhaW5lci1rZXlib2FyZC1pbmFjdGl2ZSBbcm9sZT1zbGlkZXJdLFxuLm1lanNfX2NvbnRhaW5lci1rZXlib2FyZC1pbmFjdGl2ZSBbcm9sZT1zbGlkZXJdOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xufVxuXG4vKiBFbmQ6IENPTlRST0wgQkFSICovXG5cbi8qIFN0YXJ0OiBUaW1lIChDdXJyZW50IC8gRHVyYXRpb24pICovXG4ubWVqc19fdGltZSB7XG4gICAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGhlaWdodDogMjRweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBhZGRpbmc6IDE2cHggNnB4IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiBhdXRvO1xufVxuXG4vKiBFbmQ6IFRpbWUgKEN1cnJlbnQgLyBEdXJhdGlvbikgKi9cblxuLyogU3RhcnQ6IFBsYXkvUGF1c2UvU3RvcCAqL1xuLm1lanNfX3BsYXkgPiBidXR0b24ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbn1cblxuLm1lanNfX3BhdXNlID4gYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjBweCAwO1xufVxuXG4ubWVqc19fcmVwbGF5ID4gYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTYwcHggMDtcbn1cblxuLyogRW5kOiBQbGF5L1BhdXNlL1N0b3AgKi9cblxuLyogU3RhcnQ6IFByb2dyZXNzIEJhciAqL1xuLm1lanNfX3RpbWUtcmFpbCB7XG4gICAgZGlyZWN0aW9uOiBsdHI7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgICAtd2Via2l0LWZsZXgtZ3JvdzogMTtcbiAgICAgICAgLW1zLWZsZXgtcG9zaXRpdmU6IDE7XG4gICAgICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIG1hcmdpbjogMCAxMHB4O1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLm1lanNfX3RpbWUtdG90YWwsXG4ubWVqc19fdGltZS1idWZmZXJpbmcsXG4ubWVqc19fdGltZS1sb2FkZWQsXG4ubWVqc19fdGltZS1jdXJyZW50LFxuLm1lanNfX3RpbWUtZmxvYXQsXG4ubWVqc19fdGltZS1ob3ZlcmVkLFxuLm1lanNfX3RpbWUtZmxvYXQtY3VycmVudCxcbi5tZWpzX190aW1lLWZsb2F0LWNvcm5lcixcbi5tZWpzX190aW1lLW1hcmtlciB7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4ubWVqc19fdGltZS10b3RhbCB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xuICAgIG1hcmdpbjogNXB4IDAgMDtcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuLm1lanNfX3RpbWUtYnVmZmVyaW5nIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbjogYnVmZmVyaW5nLXN0cmlwZXMgMnMgbGluZWFyIGluZmluaXRlO1xuICAgICAgICAgICAgYW5pbWF0aW9uOiBidWZmZXJpbmctc3RyaXBlcyAycyBsaW5lYXIgaW5maW5pdGU7XG4gICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoMTM1ZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCkgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KC00NWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTVweCAxNXB4O1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYnVmZmVyaW5nLXN0cmlwZXMge1xuICAgIGZyb20ge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG4gICAgfVxuICAgIHRvIHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMzBweCAwO1xuICAgIH1cbn1cblxuQGtleWZyYW1lcyBidWZmZXJpbmctc3RyaXBlcyB7XG4gICAgZnJvbSB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbiAgICB9XG4gICAgdG8ge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAzMHB4IDA7XG4gICAgfVxufVxuXG4ubWVqc19fdGltZS1sb2FkZWQge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcbn1cblxuLm1lanNfX3RpbWUtY3VycmVudCxcbi5tZWpzX190aW1lLWhhbmRsZS1jb250ZW50IHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7XG59XG5cbi5tZWpzX190aW1lLWhvdmVyZWQge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgICB6LWluZGV4OiAxMDtcbn1cblxuLm1lanNfX3RpbWUtaG92ZXJlZC5uZWdhdGl2ZSB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxuXG4ubWVqc19fdGltZS1jdXJyZW50LFxuLm1lanNfX3RpbWUtYnVmZmVyaW5nLFxuLm1lanNfX3RpbWUtbG9hZGVkLFxuLm1lanNfX3RpbWUtaG92ZXJlZCB7XG4gICAgbGVmdDogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVYKDApO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZVgoMCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgwKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgICAgICAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IDAuMTVzIGVhc2UtaW4gYWxsO1xuICAgIHRyYW5zaXRpb246IDAuMTVzIGVhc2UtaW4gYWxsO1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG4ubWVqc19fdGltZS1idWZmZXJpbmcge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoMSk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlWCgxKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKDEpO1xufVxuXG4ubWVqc19fdGltZS1ob3ZlcmVkIHtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGhlaWdodCAwLjFzIGN1YmljLWJlemllcigwLjQ0LCAwLCAxLCAxKTtcbiAgICB0cmFuc2l0aW9uOiBoZWlnaHQgMC4xcyBjdWJpYy1iZXppZXIoMC40NCwgMCwgMSwgMSk7XG59XG5cbi5tZWpzX190aW1lLWhvdmVyZWQubm8taG92ZXIge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoMCkgIWltcG9ydGFudDtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogc2NhbGVYKDApICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgwKSAhaW1wb3J0YW50O1xufVxuXG4ubWVqc19fdGltZS1oYW5kbGUsXG4ubWVqc19fdGltZS1oYW5kbGUtY29udGVudCB7XG4gICAgYm9yZGVyOiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGxlZnQ6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIHotaW5kZXg6IDExO1xufVxuXG4ubWVqc19fdGltZS1oYW5kbGUtY29udGVudCB7XG4gICAgYm9yZGVyOiA0cHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgbGVmdDogLTdweDtcbiAgICB0b3A6IC00cHg7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgd2lkdGg6IDEwcHg7XG59XG5cbi5tZWpzX190aW1lLXJhaWw6aG92ZXIgLm1lanNfX3RpbWUtaGFuZGxlLWNvbnRlbnQsXG4ubWVqc19fdGltZS1yYWlsIC5tZWpzX190aW1lLWhhbmRsZS1jb250ZW50OmZvY3VzLFxuLm1lanNfX3RpbWUtcmFpbCAubWVqc19fdGltZS1oYW5kbGUtY29udGVudDphY3RpdmUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xufVxuXG4ubWVqc19fdGltZS1mbG9hdCB7XG4gICAgYmFja2dyb3VuZDogI2VlZTtcbiAgICBib3JkZXI6IHNvbGlkIDFweCAjMzMzO1xuICAgIGJvdHRvbTogMTAwJTtcbiAgICBjb2xvcjogIzExMTtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGhlaWdodDogMTdweDtcbiAgICBtYXJnaW4tYm90dG9tOiA5cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICB3aWR0aDogMzZweDtcbn1cblxuLm1lanNfX3RpbWUtZmxvYXQtY3VycmVudCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbGVmdDogMDtcbiAgICBtYXJnaW46IDJweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDMwcHg7XG59XG5cbi5tZWpzX190aW1lLWZsb2F0LWNvcm5lciB7XG4gICAgYm9yZGVyOiBzb2xpZCA1cHggI2VlZTtcbiAgICBib3JkZXItY29sb3I6ICNlZWUgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDA7XG4gICAgbGVmdDogNTAlO1xuICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwMCU7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgd2lkdGg6IDA7XG59XG5cbi5tZWpzX19sb25nLXZpZGVvIC5tZWpzX190aW1lLWZsb2F0IHtcbiAgICBtYXJnaW4tbGVmdDogLTIzcHg7XG4gICAgd2lkdGg6IDY0cHg7XG59XG5cbi5tZWpzX19sb25nLXZpZGVvIC5tZWpzX190aW1lLWZsb2F0LWN1cnJlbnQge1xuICAgIHdpZHRoOiA2MHB4O1xufVxuXG4ubWVqc19fYnJvYWRjYXN0IHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTVweDtcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuLyogRW5kOiBQcm9ncmVzcyBCYXIgKi9cblxuLyogU3RhcnQ6IEZ1bGxzY3JlZW4gKi9cbi5tZWpzX19mdWxsc2NyZWVuLWJ1dHRvbiA+IGJ1dHRvbiB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggMDtcbn1cblxuLm1lanNfX3VuZnVsbHNjcmVlbiA+IGJ1dHRvbiB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEwMHB4IDA7XG59XG5cbi8qIEVuZDogRnVsbHNjcmVlbiAqL1xuXG4vKiBTdGFydDogTXV0ZS9Wb2x1bWUgKi9cbi5tZWpzX19tdXRlID4gYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjBweCAwO1xufVxuXG4ubWVqc19fdW5tdXRlID4gYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDBweCAwO1xufVxuXG4ubWVqc19fdm9sdW1lLWJ1dHRvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubWVqc19fdm9sdW1lLWJ1dHRvbiA+IC5tZWpzX192b2x1bWUtc2xpZGVyIHtcbiAgICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDUwLCA1MCwgNTAsIDAuNyk7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBib3R0b206IDEwMCU7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBoZWlnaHQ6IDExNXB4O1xuICAgIGxlZnQ6IDUwJTtcbiAgICBtYXJnaW46IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIHdpZHRoOiAyNXB4O1xuICAgIHotaW5kZXg6IDE7XG59XG5cbi5tZWpzX192b2x1bWUtYnV0dG9uOmhvdmVyIHtcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgNHB4IDRweDtcbn1cblxuLm1lanNfX3ZvbHVtZS10b3RhbCB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICAgIGhlaWdodDogMTAwcHg7XG4gICAgbGVmdDogNTAlO1xuICAgIG1hcmdpbjogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA4cHg7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgd2lkdGg6IDJweDtcbn1cblxuLm1lanNfX3ZvbHVtZS1jdXJyZW50IHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7XG4gICAgbGVmdDogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG4ubWVqc19fdm9sdW1lLWhhbmRsZSB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xuICAgIGJvcmRlci1yYWRpdXM6IDFweDtcbiAgICBjdXJzb3I6IG5zLXJlc2l6ZTtcbiAgICBoZWlnaHQ6IDZweDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIHdpZHRoOiAxNnB4O1xufVxuXG4ubWVqc19faG9yaXpvbnRhbC12b2x1bWUtc2xpZGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDM2cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgd2lkdGg6IDU2cHg7XG59XG5cbi5tZWpzX19ob3Jpem9udGFsLXZvbHVtZS10b3RhbCB7XG4gICAgYmFja2dyb3VuZDogcmdiYSg1MCwgNTAsIDUwLCAwLjgpO1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBmb250LXNpemU6IDFweDtcbiAgICBoZWlnaHQ6IDhweDtcbiAgICBsZWZ0OiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDE2cHg7XG4gICAgd2lkdGg6IDUwcHg7XG59XG5cbi5tZWpzX19ob3Jpem9udGFsLXZvbHVtZS1jdXJyZW50IHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIGZvbnQtc2l6ZTogMXB4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbi5tZWpzX19ob3Jpem9udGFsLXZvbHVtZS1oYW5kbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qIEVuZDogTXV0ZS9Wb2x1bWUgKi9cblxuLyogU3RhcnQ6IFRyYWNrIChDYXB0aW9ucyBhbmQgQ2hhcHRlcnMpICovXG4ubWVqc19fY2FwdGlvbnMtYnV0dG9uLFxuLm1lanNfX2NoYXB0ZXJzLWJ1dHRvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubWVqc19fY2FwdGlvbnMtYnV0dG9uID4gYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQwcHggMDtcbn1cblxuLm1lanNfX2NoYXB0ZXJzLWJ1dHRvbiA+IGJ1dHRvbiB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE4MHB4IDA7XG59XG5cbi5tZWpzX19jYXB0aW9ucy1idXR0b24gPiAubWVqc19fY2FwdGlvbnMtc2VsZWN0b3IsXG4ubWVqc19fY2hhcHRlcnMtYnV0dG9uID4gLm1lanNfX2NoYXB0ZXJzLXNlbGVjdG9yIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDUwLCA1MCwgNTAsIDAuNyk7XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBib3R0b206IDEwMCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNDNweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiA1MCU7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICB3aWR0aDogODZweDtcbn1cblxuLm1lanNfX2NoYXB0ZXJzLWJ1dHRvbiA+IC5tZWpzX19jaGFwdGVycy1zZWxlY3RvciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNTVweDtcbiAgICB3aWR0aDogMTEwcHg7XG59XG5cbi5tZWpzX19jYXB0aW9ucy1zZWxlY3Rvci1saXN0LFxuLm1lanNfX2NoYXB0ZXJzLXNlbGVjdG9yLWxpc3Qge1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBhZGRpbmc6IDA7XG59XG5cbi5tZWpzX19jYXB0aW9ucy1zZWxlY3Rvci1saXN0LWl0ZW0sXG4ubWVqc19fY2hhcHRlcnMtc2VsZWN0b3ItbGlzdC1pdGVtIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAwIDAgNnB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcGFkZGluZzogMDtcbn1cblxuLm1lanNfX2NhcHRpb25zLXNlbGVjdG9yLWxpc3QtaXRlbTpob3Zlcixcbi5tZWpzX19jaGFwdGVycy1zZWxlY3Rvci1saXN0LWl0ZW06aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYigyMDAsIDIwMCwgMjAwKSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KSAhaW1wb3J0YW50O1xufVxuXG4ubWVqc19fY2FwdGlvbnMtc2VsZWN0b3ItaW5wdXQsXG4ubWVqc19fY2hhcHRlcnMtc2VsZWN0b3ItaW5wdXQge1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGxlZnQ6IC0xMDAwcHg7XG4gICAgbWFyZ2luOiAzcHggM3B4IDAgNXB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLm1lanNfX2NhcHRpb25zLXNlbGVjdG9yLWxhYmVsLFxuLm1lanNfX2NoYXB0ZXJzLXNlbGVjdG9yLWxhYmVsIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICAgIHBhZGRpbmc6IDRweCAxMHB4IDA7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbi5tZWpzX19jYXB0aW9ucy1zZWxlY3RlZCxcbi5tZWpzX19jaGFwdGVycy1zZWxlY3RlZCB7XG4gICAgY29sb3I6IHJnYmEoMzMsIDI0OCwgMjQ4LCAxKTtcbn1cblxuLm1lanNfX2NhcHRpb25zLXRyYW5zbGF0aW9ucyB7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIG1hcmdpbjogMCAwIDVweDtcbn1cblxuLm1lanNfX2NhcHRpb25zLWxheWVyIHtcbiAgICBib3R0b206IDA7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxlZnQ6IDA7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLm1lanNfX2NhcHRpb25zLWxheWVyIGEge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4ubWVqc19fY2FwdGlvbnMtbGF5ZXJbbGFuZz1hcl0ge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG4ubWVqc19fY2FwdGlvbnMtcG9zaXRpb24ge1xuICAgIGJvdHRvbTogMTVweDtcbiAgICBsZWZ0OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuLm1lanNfX2NhcHRpb25zLXBvc2l0aW9uLWhvdmVyIHtcbiAgICBib3R0b206IDM1cHg7XG59XG5cbi5tZWpzX19jYXB0aW9ucy10ZXh0LFxuLm1lanNfX2NhcHRpb25zLXRleHQgKiB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyMCwgMjAsIDIwLCAwLjUpO1xuICAgIGJveC1zaGFkb3c6IDVweCAwIDAgcmdiYSgyMCwgMjAsIDIwLCAwLjUpLCAtNXB4IDAgMCByZ2JhKDIwLCAyMCwgMjAsIDAuNSk7XG4gICAgcGFkZGluZzogMDtcbiAgICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XG59XG5cbi5tZWpzX19jb250YWluZXIubWVqc19faGlkZS1jdWVzIHZpZGVvOjotd2Via2l0LW1lZGlhLXRleHQtdHJhY2stY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4vKiBFbmQ6IFRyYWNrIChDYXB0aW9ucyBhbmQgQ2hhcHRlcnMpICovXG5cbi8qIFN0YXJ0OiBFcnJvciAqL1xuLm1lanNfX292ZXJsYXktZXJyb3Ige1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5tZWpzX19vdmVybGF5LWVycm9yID4gaW1nIHtcbiAgICBsZWZ0OiAwO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IC0xO1xufVxuLm1lanNfX2Nhbm5vdHBsYXksXG4ubWVqc19fY2Fubm90cGxheSBhIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDAuOGVtO1xufVxuXG4ubWVqc19fY2Fubm90cGxheSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubWVqc19fY2Fubm90cGxheSBwLFxuLm1lanNfX2Nhbm5vdHBsYXkgYSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICB3aWR0aDogMTAwJTtcbn1cbi8qIEVuZDogRXJyb3IgKi8iLCIuY20tbWVkaWFlbGVtZW50d3JhcHBlciB7XHJcbiAgPiBpZnJhbWUge1xyXG4gICAgQGluY2x1ZGUgc3RyZXRjaC1hYnNvbHV0ZSgpO1xyXG4gIH1cclxufVxyXG4iLCIuI3skY20tcG9wdXAtcHJlZml4fSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG1heC13aWR0aDogJGNtLXBvcHVwLXNjcmVlbi1tYXg7XHJcbiAgbWF4LWhlaWdodDogOTB2aDtcclxuICBtYXJnaW46IDAgYXV0bztcclxuICBwYWRkaW5nOiAyMHB4O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAvL1JlbW92ZWQgdG8gZ2V0IHRoZSBtZW51IGRyb3Bkb3duIHRvIHJlbmRlciBjb3JyZWN0bHlcclxuICAvL0BpbmNsdWRlIGFzcGVjdC1yYXRpby1ib3goMTYsIDkpO1xyXG5cclxuICAvLyBhdm9pZCBmbGlja2VyaW5nXHJcbiAgJl9fdmlkZW8ge1xyXG4gICAgQGluY2x1ZGUgc3RyZXRjaC1hYnNvbHV0ZSgpO1xyXG4gIH1cclxuXHJcbiAgLm1mcC1jbG9zZSB7XHJcbiAgICBjb2xvcjogIzMzMzMzMztcclxuICB9XHJcbn1cclxuXHJcbi5tZnAtY29udGVudCAuI3skY20tcG9wdXAtcHJlZml4fSB7XHJcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuIiwiLy9kZWZhdWx0IHZhcmlhYmxlcyAtIHRvIG92ZXJyaWRlLCBjb3B5IHRoZSB2YXJpYWJsZSB0byB5b3VyIHNhc3MgZmlsZSBhbmQgc2V0IHRoZSB2YWx1ZVxyXG5cclxuJGNtLXBvcHVwLXByZWZpeDogXCJjbS1wb3B1cFwiICFkZWZhdWx0O1xyXG4kY20tcG9wdXAtc2NyZWVuLW1heDogMTIwMHB4ICFkZWZhdWx0O1xyXG4iLCIvLyBzaG9wcGFibGUgdmlkZW9zXHJcbi4jeyRjbS1zaG9wcGFibGUtcHJlZml4fSB7XHJcblxyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcclxuXHJcbiAgJl9fdmlkZW8sXHJcbiAgJl9fY29udGVudCB7XHJcbiAgICBmbGV4OiAxO1xyXG4gIH1cclxuXHJcbiAgLyogaGlkZSBzaG9wcGFibGUgdmlkZW8gdGVhc2VycyBieSBkZWZhdWx0ICovXHJcbiAgJl9fdGVhc2VycyB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuXHJcbiAgJl9fdGVhc2VyIHtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICB9XHJcblxyXG4gICZfX2NvbnRlbnQsXHJcbiAgJl9fcGxheWVyIHtcclxuICAgIEBpbmNsdWRlIGFzcGVjdC1yYXRpby1ib3goMTYsIDkpO1xyXG4gIH1cclxuXHJcbiAgJl9fdmlkZW8tZWxlbWVudCB7XHJcbiAgICBAaW5jbHVkZSBzdHJldGNoLWFic29sdXRlKCk7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAmX192aWRlbyxcclxuICAgICZfX2NvbnRlbnQge1xyXG4gICAgICBmbGV4OiAzO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3ZpZGVvIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RlYXNlcnMge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgZmxleDogMTtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGVhc2VyIHtcclxuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgYmFja2dyb3VuZDogJGNtLXNob3BwYWJsZS10ZWFzZXItYmFja2dyb3VuZC1jb2xvcjtcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgLy8ganVzdCBpbiBjYXNlIHRoZXJlIGlzIG1vcmUgdGV4dFxyXG4gICAgfVxyXG5cclxuICAgICZfX2RlZmF1bHQge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuXHJcbiAgICAuY20tdGVhc2FibGVfX3BsYXkuY20taGlkZGVuICsgLmNtLXRlYXNhYmxlX19jYXB0aW9uIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5jbS1xdWlja2luZm8ge1xyXG4gICYtLXNob3BwYWJsZSB7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiBpbmhlcml0O1xyXG4gICAgY29sb3I6ICRjbS1zaG9wcGFibGUtdGVhc2VyLXF1aWNraW5mby1jb2xvcjtcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgYm94LXNoYWRvdzogbm9uZTtcclxuXHJcbiAgICAuY20tcXVpY2tpbmZvX190aXRsZSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcclxuICAgICAgY29sb3I6ICRjbS1zaG9wcGFibGUtdGVhc2VyLXF1aWNraW5mby1jb2xvcjtcclxuICAgICAgbWFyZ2luOiAwLjVyZW0gMDtcclxuICAgIH1cclxuXHJcbiAgICAuY20tcXVpY2tpbmZvX19jbG9zZSB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLmNtLXF1aWNraW5mb19fb2ZmZXJwcmljZSB7XHJcbiAgICAgIGNvbG9yOiAkY20tc2hvcHBhYmxlLXRlYXNlci1zcGVjaWFscHJpY2UtY29sb3I7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi8vZGVmYXVsdCB2YXJpYWJsZXNcclxuJGNtLXNob3BwYWJsZS1wcmVmaXg6IFwiY20tc2hvcHBhYmxlXCIgIWRlZmF1bHQ7XHJcbiRjbS1zaG9wcGFibGUtdGVhc2VyLWJhY2tncm91bmQtY29sb3I6ICNmZmYgIWRlZmF1bHQ7XHJcbiRjbS1zaG9wcGFibGUtdGVhc2VyLXF1aWNraW5mby1jb2xvcjogI2ZmZiAhZGVmYXVsdDtcclxuJGNtLXNob3BwYWJsZS10ZWFzZXItc3BlY2lhbHByaWNlLWNvbG9yOiAjZmZmICFkZWZhdWx0OyIsIi8qISBub3JtYWxpemUuY3NzIHYzLjAuMyB8IE1JVCBMaWNlbnNlIHwgZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3MgKi9cblxuLy9cbi8vIDEuIFNldCBkZWZhdWx0IGZvbnQgZmFtaWx5IHRvIHNhbnMtc2VyaWYuXG4vLyAyLiBQcmV2ZW50IGlPUyBhbmQgSUUgdGV4dCBzaXplIGFkanVzdCBhZnRlciBkZXZpY2Ugb3JpZW50YXRpb24gY2hhbmdlLFxuLy8gICAgd2l0aG91dCBkaXNhYmxpbmcgdXNlciB6b29tLlxuLy9cblxuaHRtbCB7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmOyAvLyAxXG4gIC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvLyAyXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLy8gMlxufVxuXG4vL1xuLy8gUmVtb3ZlIGRlZmF1bHQgbWFyZ2luLlxuLy9cblxuYm9keSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLy8gSFRNTDUgZGlzcGxheSBkZWZpbml0aW9uc1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLy9cbi8vIENvcnJlY3QgYGJsb2NrYCBkaXNwbGF5IG5vdCBkZWZpbmVkIGZvciBhbnkgSFRNTDUgZWxlbWVudCBpbiBJRSA4LzkuXG4vLyBDb3JyZWN0IGBibG9ja2AgZGlzcGxheSBub3QgZGVmaW5lZCBmb3IgYGRldGFpbHNgIG9yIGBzdW1tYXJ5YCBpbiBJRSAxMC8xMVxuLy8gYW5kIEZpcmVmb3guXG4vLyBDb3JyZWN0IGBibG9ja2AgZGlzcGxheSBub3QgZGVmaW5lZCBmb3IgYG1haW5gIGluIElFIDExLlxuLy9cblxuYXJ0aWNsZSxcbmFzaWRlLFxuZGV0YWlscyxcbmZpZ2NhcHRpb24sXG5maWd1cmUsXG5mb290ZXIsXG5oZWFkZXIsXG5oZ3JvdXAsXG5tYWluLFxubWVudSxcbm5hdixcbnNlY3Rpb24sXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8vXG4vLyAxLiBDb3JyZWN0IGBpbmxpbmUtYmxvY2tgIGRpc3BsYXkgbm90IGRlZmluZWQgaW4gSUUgOC85LlxuLy8gMi4gTm9ybWFsaXplIHZlcnRpY2FsIGFsaWdubWVudCBvZiBgcHJvZ3Jlc3NgIGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxuLy9cblxuYXVkaW8sXG5jYW52YXMsXG5wcm9ncmVzcyxcbnZpZGVvIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyAvLyAxXG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgLy8gMlxufVxuXG4vL1xuLy8gUHJldmVudCBtb2Rlcm4gYnJvd3NlcnMgZnJvbSBkaXNwbGF5aW5nIGBhdWRpb2Agd2l0aG91dCBjb250cm9scy5cbi8vIFJlbW92ZSBleGNlc3MgaGVpZ2h0IGluIGlPUyA1IGRldmljZXMuXG4vL1xuXG5hdWRpbzpub3QoW2NvbnRyb2xzXSkge1xuICBkaXNwbGF5OiBub25lO1xuICBoZWlnaHQ6IDA7XG59XG5cbi8vXG4vLyBBZGRyZXNzIGBbaGlkZGVuXWAgc3R5bGluZyBub3QgcHJlc2VudCBpbiBJRSA4LzkvMTAuXG4vLyBIaWRlIHRoZSBgdGVtcGxhdGVgIGVsZW1lbnQgaW4gSUUgOC85LzEwLzExLCBTYWZhcmksIGFuZCBGaXJlZm94IDwgMjIuXG4vL1xuXG5baGlkZGVuXSxcbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLy8gTGlua3Ncbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi8vXG4vLyBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBjb2xvciBmcm9tIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC5cbi8vXG5cbmEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLy9cbi8vIEltcHJvdmUgcmVhZGFiaWxpdHkgb2YgZm9jdXNlZCBlbGVtZW50cyB3aGVuIHRoZXkgYXJlIGFsc28gaW4gYW5cbi8vIGFjdGl2ZS9ob3ZlciBzdGF0ZS5cbi8vXG5cbmE6YWN0aXZlLFxuYTpob3ZlciB7XG4gIG91dGxpbmU6IDA7XG59XG5cbi8vIFRleHQtbGV2ZWwgc2VtYW50aWNzXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4vL1xuLy8gMS4gUmVtb3ZlIHRoZSBib3R0b20gYm9yZGVyIGluIENocm9tZSA1Ny0gYW5kIEZpcmVmb3ggMzktLlxuLy8gMi4gQWRkIHRoZSBjb3JyZWN0IHRleHQgZGVjb3JhdGlvbiBpbiBDaHJvbWUsIEVkZ2UsIElFLCBPcGVyYSwgYW5kIFNhZmFyaS5cbi8vXG5cbmFiYnJbdGl0bGVdIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTsgLy8gMVxuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgLy8gMlxuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7IC8vIDJcbn1cblxuLy9cbi8vIEFkZHJlc3Mgc3R5bGUgc2V0IHRvIGBib2xkZXJgIGluIEZpcmVmb3ggNCssIFNhZmFyaSwgYW5kIENocm9tZS5cbi8vXG5cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLy9cbi8vIEFkZHJlc3Mgc3R5bGluZyBub3QgcHJlc2VudCBpbiBTYWZhcmkgYW5kIENocm9tZS5cbi8vXG5cbmRmbiB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuLy9cbi8vIEFkZHJlc3MgdmFyaWFibGUgYGgxYCBmb250LXNpemUgYW5kIG1hcmdpbiB3aXRoaW4gYHNlY3Rpb25gIGFuZCBgYXJ0aWNsZWBcbi8vIGNvbnRleHRzIGluIEZpcmVmb3ggNCssIFNhZmFyaSwgYW5kIENocm9tZS5cbi8vXG5cbmgxIHtcbiAgZm9udC1zaXplOiAyZW07XG4gIG1hcmdpbjogMC42N2VtIDA7XG59XG5cbi8vXG4vLyBBZGRyZXNzIHN0eWxpbmcgbm90IHByZXNlbnQgaW4gSUUgOC85LlxuLy9cblxubWFyayB7XG4gIGJhY2tncm91bmQ6ICNmZjA7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4vL1xuLy8gQWRkcmVzcyBpbmNvbnNpc3RlbnQgYW5kIHZhcmlhYmxlIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4vL1xuXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlO1xufVxuXG4vL1xuLy8gUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgYWZmZWN0aW5nIGBsaW5lLWhlaWdodGAgaW4gYWxsIGJyb3dzZXJzLlxuLy9cblxuc3ViLFxuc3VwIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3VwIHtcbiAgdG9wOiAtMC41ZW07XG59XG5cbnN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTtcbn1cblxuLy8gRW1iZWRkZWQgY29udGVudFxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLy9cbi8vIFJlbW92ZSBib3JkZXIgd2hlbiBpbnNpZGUgYGFgIGVsZW1lbnQgaW4gSUUgOC85LzEwLlxuLy9cblxuaW1nIHtcbiAgYm9yZGVyOiAwO1xufVxuXG4vL1xuLy8gQ29ycmVjdCBvdmVyZmxvdyBub3QgaGlkZGVuIGluIElFIDkvMTAvMTEuXG4vL1xuXG5zdmc6bm90KDpyb290KSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi8vIEdyb3VwaW5nIGNvbnRlbnRcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi8vXG4vLyBBZGRyZXNzIG1hcmdpbiBub3QgcHJlc2VudCBpbiBJRSA4LzkgYW5kIFNhZmFyaS5cbi8vXG5cbmZpZ3VyZSB7XG4gIG1hcmdpbjogMWVtIDQwcHg7XG59XG5cbi8vXG4vLyBBZGRyZXNzIGRpZmZlcmVuY2VzIGJldHdlZW4gRmlyZWZveCBhbmQgb3RoZXIgYnJvd3NlcnMuXG4vL1xuXG5ociB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBoZWlnaHQ6IDA7XG59XG5cbi8vXG4vLyBDb250YWluIG92ZXJmbG93IGluIGFsbCBicm93c2Vycy5cbi8vXG5cbnByZSB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4vL1xuLy8gQWRkcmVzcyBvZGQgYGVtYC11bml0IGZvbnQgc2l6ZSByZW5kZXJpbmcgaW4gYWxsIGJyb3dzZXJzLlxuLy9cblxuY29kZSxcbmtiZCxcbnByZSxcbnNhbXAge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuXG4vLyBGb3Jtc1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLy9cbi8vIEtub3duIGxpbWl0YXRpb246IGJ5IGRlZmF1bHQsIENocm9tZSBhbmQgU2FmYXJpIG9uIE9TIFggYWxsb3cgdmVyeSBsaW1pdGVkXG4vLyBzdHlsaW5nIG9mIGBzZWxlY3RgLCB1bmxlc3MgYSBgYm9yZGVyYCBwcm9wZXJ0eSBpcyBzZXQuXG4vL1xuXG4vL1xuLy8gMS4gQ29ycmVjdCBjb2xvciBub3QgYmVpbmcgaW5oZXJpdGVkLlxuLy8gICAgS25vd24gaXNzdWU6IGFmZmVjdHMgY29sb3Igb2YgZGlzYWJsZWQgZWxlbWVudHMuXG4vLyAyLiBDb3JyZWN0IGZvbnQgcHJvcGVydGllcyBub3QgYmVpbmcgaW5oZXJpdGVkLlxuLy8gMy4gQWRkcmVzcyBtYXJnaW5zIHNldCBkaWZmZXJlbnRseSBpbiBGaXJlZm94IDQrLCBTYWZhcmksIGFuZCBDaHJvbWUuXG4vL1xuXG5idXR0b24sXG5pbnB1dCxcbm9wdGdyb3VwLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBjb2xvcjogaW5oZXJpdDsgLy8gMVxuICBmb250OiBpbmhlcml0OyAvLyAyXG4gIG1hcmdpbjogMDsgLy8gM1xufVxuXG4vL1xuLy8gQWRkcmVzcyBgb3ZlcmZsb3dgIHNldCB0byBgaGlkZGVuYCBpbiBJRSA4LzkvMTAvMTEuXG4vL1xuXG5idXR0b24ge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLy9cbi8vIEFkZHJlc3MgaW5jb25zaXN0ZW50IGB0ZXh0LXRyYW5zZm9ybWAgaW5oZXJpdGFuY2UgZm9yIGBidXR0b25gIGFuZCBgc2VsZWN0YC5cbi8vIEFsbCBvdGhlciBmb3JtIGNvbnRyb2wgZWxlbWVudHMgZG8gbm90IGluaGVyaXQgYHRleHQtdHJhbnNmb3JtYCB2YWx1ZXMuXG4vLyBDb3JyZWN0IGBidXR0b25gIHN0eWxlIGluaGVyaXRhbmNlIGluIEZpcmVmb3gsIElFIDgvOS8xMC8xMSwgYW5kIE9wZXJhLlxuLy8gQ29ycmVjdCBgc2VsZWN0YCBzdHlsZSBpbmhlcml0YW5jZSBpbiBGaXJlZm94LlxuLy9cblxuYnV0dG9uLFxuc2VsZWN0IHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbi8vXG4vLyAxLiBBdm9pZCB0aGUgV2ViS2l0IGJ1ZyBpbiBBbmRyb2lkIDQuMC4qIHdoZXJlICgyKSBkZXN0cm95cyBuYXRpdmUgYGF1ZGlvYFxuLy8gICAgYW5kIGB2aWRlb2AgY29udHJvbHMuXG4vLyAyLiBDb3JyZWN0IGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgYGlucHV0YCB0eXBlcyBpbiBpT1MuXG4vLyAzLiBJbXByb3ZlIHVzYWJpbGl0eSBhbmQgY29uc2lzdGVuY3kgb2YgY3Vyc29yIHN0eWxlIGJldHdlZW4gaW1hZ2UtdHlwZVxuLy8gICAgYGlucHV0YCBhbmQgb3RoZXJzLlxuLy9cblxuYnV0dG9uLFxuaHRtbCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAvLyAxXG5pbnB1dFt0eXBlPVwicmVzZXRcIl0sXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8vIDJcbiAgY3Vyc29yOiBwb2ludGVyOyAvLyAzXG59XG5cbi8vXG4vLyBSZS1zZXQgZGVmYXVsdCBjdXJzb3IgZm9yIGRpc2FibGVkIGVsZW1lbnRzLlxuLy9cblxuYnV0dG9uW2Rpc2FibGVkXSxcbmh0bWwgaW5wdXRbZGlzYWJsZWRdIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4vL1xuLy8gUmVtb3ZlIGlubmVyIHBhZGRpbmcgYW5kIGJvcmRlciBpbiBGaXJlZm94IDQrLlxuLy9cblxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuaW5wdXQ6Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi8vXG4vLyBBZGRyZXNzIEZpcmVmb3ggNCsgc2V0dGluZyBgbGluZS1oZWlnaHRgIG9uIGBpbnB1dGAgdXNpbmcgYCFpbXBvcnRhbnRgIGluXG4vLyB0aGUgVUEgc3R5bGVzaGVldC5cbi8vXG5cbmlucHV0IHtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cblxuLy9cbi8vIEl0J3MgcmVjb21tZW5kZWQgdGhhdCB5b3UgZG9uJ3QgYXR0ZW1wdCB0byBzdHlsZSB0aGVzZSBlbGVtZW50cy5cbi8vIEZpcmVmb3gncyBpbXBsZW1lbnRhdGlvbiBkb2Vzbid0IHJlc3BlY3QgYm94LXNpemluZywgcGFkZGluZywgb3Igd2lkdGguXG4vL1xuLy8gMS4gQWRkcmVzcyBib3ggc2l6aW5nIHNldCB0byBgY29udGVudC1ib3hgIGluIElFIDgvOS8xMC5cbi8vIDIuIFJlbW92ZSBleGNlc3MgcGFkZGluZyBpbiBJRSA4LzkvMTAuXG4vL1xuXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvLyAxXG4gIHBhZGRpbmc6IDA7IC8vIDJcbn1cblxuLy9cbi8vIEZpeCB0aGUgY3Vyc29yIHN0eWxlIGZvciBDaHJvbWUncyBpbmNyZW1lbnQvZGVjcmVtZW50IGJ1dHRvbnMuIEZvciBjZXJ0YWluXG4vLyBgZm9udC1zaXplYCB2YWx1ZXMgb2YgdGhlIGBpbnB1dGAsIGl0IGNhdXNlcyB0aGUgY3Vyc29yIHN0eWxlIG9mIHRoZVxuLy8gZGVjcmVtZW50IGJ1dHRvbiB0byBjaGFuZ2UgZnJvbSBgZGVmYXVsdGAgdG8gYHRleHRgLlxuLy9cblxuaW5wdXRbdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcbmlucHV0W3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi8vXG4vLyAxLiBBZGRyZXNzIGBhcHBlYXJhbmNlYCBzZXQgdG8gYHNlYXJjaGZpZWxkYCBpbiBTYWZhcmkgYW5kIENocm9tZS5cbi8vIDIuIEFkZHJlc3MgYGJveC1zaXppbmdgIHNldCB0byBgYm9yZGVyLWJveGAgaW4gU2FmYXJpIGFuZCBDaHJvbWUuXG4vL1xuXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7IC8vIDFcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7IC8vMlxufVxuXG4vL1xuLy8gUmVtb3ZlIGlubmVyIHBhZGRpbmcgYW5kIHNlYXJjaCBjYW5jZWwgYnV0dG9uIGluIFNhZmFyaSBhbmQgQ2hyb21lIG9uIE9TIFguXG4vLyBTYWZhcmkgKGJ1dCBub3QgQ2hyb21lKSBjbGlwcyB0aGUgY2FuY2VsIGJ1dHRvbiB3aGVuIHRoZSBzZWFyY2ggaW5wdXQgaGFzXG4vLyBwYWRkaW5nIChhbmQgYHRleHRmaWVsZGAgYXBwZWFyYW5jZSkuXG4vL1xuXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLy9cbi8vIERlZmluZSBjb25zaXN0ZW50IGJvcmRlciwgbWFyZ2luLCBhbmQgcGFkZGluZy5cbi8vXG5cbmZpZWxkc2V0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2MwYzBjMDtcbiAgbWFyZ2luOiAwIDJweDtcbiAgcGFkZGluZzogMC4zNWVtIDAuNjI1ZW0gMC43NWVtO1xufVxuXG4vL1xuLy8gMS4gQ29ycmVjdCBgY29sb3JgIG5vdCBiZWluZyBpbmhlcml0ZWQgaW4gSUUgOC85LzEwLzExLlxuLy8gMi4gUmVtb3ZlIHBhZGRpbmcgc28gcGVvcGxlIGFyZW4ndCBjYXVnaHQgb3V0IGlmIHRoZXkgemVybyBvdXQgZmllbGRzZXRzLlxuLy9cblxubGVnZW5kIHtcbiAgYm9yZGVyOiAwOyAvLyAxXG4gIHBhZGRpbmc6IDA7IC8vIDJcbn1cblxuLy9cbi8vIFJlbW92ZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRSA4LzkvMTAvMTEuXG4vL1xuXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4vL1xuLy8gRG9uJ3QgaW5oZXJpdCB0aGUgYGZvbnQtd2VpZ2h0YCAoYXBwbGllZCBieSBhIHJ1bGUgYWJvdmUpLlxuLy8gTk9URTogdGhlIGRlZmF1bHQgY2Fubm90IHNhZmVseSBiZSBjaGFuZ2VkIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIE9TIFguXG4vL1xuXG5vcHRncm91cCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4vLyBUYWJsZXNcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi8vXG4vLyBSZW1vdmUgbW9zdCBzcGFjaW5nIGJldHdlZW4gdGFibGUgY2VsbHMuXG4vL1xuXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xufVxuXG50ZCxcbnRoIHtcbiAgcGFkZGluZzogMDtcbn1cbiIsIi8qISBTb3VyY2U6IGh0dHBzOi8vZ2l0aHViLmNvbS9oNWJwL2h0bWw1LWJvaWxlcnBsYXRlL2Jsb2IvbWFzdGVyL3NyYy9jc3MvbWFpbi5jc3MgKi9cblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIFByaW50IHN0eWxlcy5cbi8vIElubGluZWQgdG8gYXZvaWQgdGhlIGFkZGl0aW9uYWwgSFRUUCByZXF1ZXN0OiBoNWJwLmNvbS9yXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG5AbWVkaWEgcHJpbnQge1xuICAqLFxuICAqOmJlZm9yZSxcbiAgKjphZnRlciB7XG4gICAgY29sb3I6ICMwMDAgIWltcG9ydGFudDsgLy8gQmxhY2sgcHJpbnRzIGZhc3RlcjogaDVicC5jb20vc1xuICAgIHRleHQtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuICBhLFxuICBhOnZpc2l0ZWQge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG5cbiAgYVtocmVmXTphZnRlciB7XG4gICAgY29udGVudDogXCIgKFwiIGF0dHIoaHJlZikgXCIpXCI7XG4gIH1cblxuICBhYmJyW3RpdGxlXTphZnRlciB7XG4gICAgY29udGVudDogXCIgKFwiIGF0dHIodGl0bGUpIFwiKVwiO1xuICB9XG5cbiAgLy8gRG9uJ3Qgc2hvdyBsaW5rcyB0aGF0IGFyZSBmcmFnbWVudCBpZGVudGlmaWVycyxcbiAgLy8gb3IgdXNlIHRoZSBgamF2YXNjcmlwdDpgIHBzZXVkbyBwcm90b2NvbFxuICBhW2hyZWZePVwiI1wiXTphZnRlcixcbiAgYVtocmVmXj1cImphdmFzY3JpcHQ6XCJdOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG5cbiAgcHJlLFxuICBibG9ja3F1b3RlIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjOTk5O1xuICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgfVxuXG4gIHRoZWFkIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1oZWFkZXItZ3JvdXA7IC8vIGg1YnAuY29tL3RcbiAgfVxuXG4gIHRyLFxuICBpbWcge1xuICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgfVxuXG4gIGltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cblxuICBwLFxuICBoMixcbiAgaDMge1xuICAgIG9ycGhhbnM6IDM7XG4gICAgd2lkb3dzOiAzO1xuICB9XG5cbiAgaDIsXG4gIGgzIHtcbiAgICBwYWdlLWJyZWFrLWFmdGVyOiBhdm9pZDtcbiAgfVxuXG4gIC8vIEJvb3RzdHJhcCBzcGVjaWZpYyBjaGFuZ2VzIHN0YXJ0XG5cbiAgLy8gQm9vdHN0cmFwIGNvbXBvbmVudHNcbiAgLm5hdmJhciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuYnRuLFxuICAuZHJvcHVwID4gLmJ0biB7XG4gICAgPiAuY2FyZXQge1xuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuICAubGFiZWwge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG4gIH1cblxuICAudGFibGUge1xuICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2UgIWltcG9ydGFudDtcblxuICAgIHRkLFxuICAgIHRoIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbiAgLnRhYmxlLWJvcmRlcmVkIHtcbiAgICB0aCxcbiAgICB0ZCB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG4iLCIvL1xuLy8gR2x5cGhpY29ucyBmb3IgQm9vdHN0cmFwXG4vL1xuLy8gU2luY2UgaWNvbnMgYXJlIGZvbnRzLCB0aGV5IGNhbiBiZSBwbGFjZWQgYW55d2hlcmUgdGV4dCBpcyBwbGFjZWQgYW5kIGFyZVxuLy8gdGh1cyBhdXRvbWF0aWNhbGx5IHNpemVkIHRvIG1hdGNoIHRoZSBzdXJyb3VuZGluZyBjaGlsZC4gVG8gdXNlLCBjcmVhdGUgYW5cbi8vIGlubGluZSBlbGVtZW50IHdpdGggdGhlIGFwcHJvcHJpYXRlIGNsYXNzZXMsIGxpa2Ugc286XG4vL1xuLy8gPGEgaHJlZj1cIiNcIj48c3BhbiBjbGFzcz1cImdseXBoaWNvbiBnbHlwaGljb24tc3RhclwiPjwvc3Bhbj4gU3RhcjwvYT5cblxuQGF0LXJvb3Qge1xuICAvLyBJbXBvcnQgdGhlIGZvbnRzXG4gIEBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiBcIkdseXBoaWNvbnMgSGFsZmxpbmdzXCI7XG4gICAgc3JjOiB1cmwoaWYoJGJvb3RzdHJhcC1zYXNzLWFzc2V0LWhlbHBlciwgdHdicy1mb250LXBhdGgoXCIjeyRpY29uLWZvbnQtcGF0aH0jeyRpY29uLWZvbnQtbmFtZX0uZW90XCIpLCBcIiN7JGljb24tZm9udC1wYXRofSN7JGljb24tZm9udC1uYW1lfS5lb3RcIikpO1xuICAgIHNyYzogdXJsKGlmKCRib290c3RyYXAtc2Fzcy1hc3NldC1oZWxwZXIsIHR3YnMtZm9udC1wYXRoKFwiI3skaWNvbi1mb250LXBhdGh9I3skaWNvbi1mb250LW5hbWV9LmVvdD8jaWVmaXhcIiksIFwiI3skaWNvbi1mb250LXBhdGh9I3skaWNvbi1mb250LW5hbWV9LmVvdD8jaWVmaXhcIikpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLFxuICAgICAgICAgdXJsKGlmKCRib290c3RyYXAtc2Fzcy1hc3NldC1oZWxwZXIsIHR3YnMtZm9udC1wYXRoKFwiI3skaWNvbi1mb250LXBhdGh9I3skaWNvbi1mb250LW5hbWV9LndvZmYyXCIpLCBcIiN7JGljb24tZm9udC1wYXRofSN7JGljb24tZm9udC1uYW1lfS53b2ZmMlwiKSkgZm9ybWF0KFwid29mZjJcIiksXG4gICAgICAgICB1cmwoaWYoJGJvb3RzdHJhcC1zYXNzLWFzc2V0LWhlbHBlciwgdHdicy1mb250LXBhdGgoXCIjeyRpY29uLWZvbnQtcGF0aH0jeyRpY29uLWZvbnQtbmFtZX0ud29mZlwiKSwgXCIjeyRpY29uLWZvbnQtcGF0aH0jeyRpY29uLWZvbnQtbmFtZX0ud29mZlwiKSkgZm9ybWF0KFwid29mZlwiKSxcbiAgICAgICAgIHVybChpZigkYm9vdHN0cmFwLXNhc3MtYXNzZXQtaGVscGVyLCB0d2JzLWZvbnQtcGF0aChcIiN7JGljb24tZm9udC1wYXRofSN7JGljb24tZm9udC1uYW1lfS50dGZcIiksIFwiI3skaWNvbi1mb250LXBhdGh9I3skaWNvbi1mb250LW5hbWV9LnR0ZlwiKSkgZm9ybWF0KFwidHJ1ZXR5cGVcIiksXG4gICAgICAgICB1cmwoaWYoJGJvb3RzdHJhcC1zYXNzLWFzc2V0LWhlbHBlciwgdHdicy1mb250LXBhdGgoXCIjeyRpY29uLWZvbnQtcGF0aH0jeyRpY29uLWZvbnQtbmFtZX0uc3ZnIyN7JGljb24tZm9udC1zdmctaWR9XCIpLCBcIiN7JGljb24tZm9udC1wYXRofSN7JGljb24tZm9udC1uYW1lfS5zdmcjI3skaWNvbi1mb250LXN2Zy1pZH1cIikpIGZvcm1hdChcInN2Z1wiKTtcbiAgfVxufVxuXG4vLyBDYXRjaGFsbCBiYXNlY2xhc3Ncbi5nbHlwaGljb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcIkdseXBoaWNvbnMgSGFsZmxpbmdzXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG4vLyBJbmRpdmlkdWFsIGljb25zXG4uZ2x5cGhpY29uLWFzdGVyaXNrICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFwwMDJhXCI7IH0gfVxuLmdseXBoaWNvbi1wbHVzICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcMDAyYlwiOyB9IH1cbi5nbHlwaGljb24tZXVybyxcbi5nbHlwaGljb24tZXVyICAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXDIwYWNcIjsgfSB9XG4uZ2x5cGhpY29uLW1pbnVzICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFwyMjEyXCI7IH0gfVxuLmdseXBoaWNvbi1jbG91ZCAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcMjYwMVwiOyB9IH1cbi5nbHlwaGljb24tZW52ZWxvcGUgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXDI3MDlcIjsgfSB9XG4uZ2x5cGhpY29uLXBlbmNpbCAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFwyNzBmXCI7IH0gfVxuLmdseXBoaWNvbi1nbGFzcyAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAwMVwiOyB9IH1cbi5nbHlwaGljb24tbXVzaWMgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMDJcIjsgfSB9XG4uZ2x5cGhpY29uLXNlYXJjaCAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDAzXCI7IH0gfVxuLmdseXBoaWNvbi1oZWFydCAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAwNVwiOyB9IH1cbi5nbHlwaGljb24tc3RhciAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMDZcIjsgfSB9XG4uZ2x5cGhpY29uLXN0YXItZW1wdHkgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDA3XCI7IH0gfVxuLmdseXBoaWNvbi11c2VyICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAwOFwiOyB9IH1cbi5nbHlwaGljb24tZmlsbSAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMDlcIjsgfSB9XG4uZ2x5cGhpY29uLXRoLWxhcmdlICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDEwXCI7IH0gfVxuLmdseXBoaWNvbi10aCAgICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAxMVwiOyB9IH1cbi5nbHlwaGljb24tdGgtbGlzdCAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMTJcIjsgfSB9XG4uZ2x5cGhpY29uLW9rICAgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDEzXCI7IH0gfVxuLmdseXBoaWNvbi1yZW1vdmUgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAxNFwiOyB9IH1cbi5nbHlwaGljb24tem9vbS1pbiAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMTVcIjsgfSB9XG4uZ2x5cGhpY29uLXpvb20tb3V0ICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDE2XCI7IH0gfVxuLmdseXBoaWNvbi1vZmYgICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAxN1wiOyB9IH1cbi5nbHlwaGljb24tc2lnbmFsICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMThcIjsgfSB9XG4uZ2x5cGhpY29uLWNvZyAgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDE5XCI7IH0gfVxuLmdseXBoaWNvbi10cmFzaCAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAyMFwiOyB9IH1cbi5nbHlwaGljb24taG9tZSAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMjFcIjsgfSB9XG4uZ2x5cGhpY29uLWZpbGUgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDIyXCI7IH0gfVxuLmdseXBoaWNvbi10aW1lICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAyM1wiOyB9IH1cbi5nbHlwaGljb24tcm9hZCAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMjRcIjsgfSB9XG4uZ2x5cGhpY29uLWRvd25sb2FkLWFsdCAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDI1XCI7IH0gfVxuLmdseXBoaWNvbi1kb3dubG9hZCAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAyNlwiOyB9IH1cbi5nbHlwaGljb24tdXBsb2FkICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMjdcIjsgfSB9XG4uZ2x5cGhpY29uLWluYm94ICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDI4XCI7IH0gfVxuLmdseXBoaWNvbi1wbGF5LWNpcmNsZSAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAyOVwiOyB9IH1cbi5nbHlwaGljb24tcmVwZWF0ICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMzBcIjsgfSB9XG4uZ2x5cGhpY29uLXJlZnJlc2ggICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDMxXCI7IH0gfVxuLmdseXBoaWNvbi1saXN0LWFsdCAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAzMlwiOyB9IH1cbi5nbHlwaGljb24tbG9jayAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMzNcIjsgfSB9XG4uZ2x5cGhpY29uLWZsYWcgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDM0XCI7IH0gfVxuLmdseXBoaWNvbi1oZWFkcGhvbmVzICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAzNVwiOyB9IH1cbi5nbHlwaGljb24tdm9sdW1lLW9mZiAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMzZcIjsgfSB9XG4uZ2x5cGhpY29uLXZvbHVtZS1kb3duICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDM3XCI7IH0gfVxuLmdseXBoaWNvbi12b2x1bWUtdXAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAzOFwiOyB9IH1cbi5nbHlwaGljb24tcXJjb2RlICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMzlcIjsgfSB9XG4uZ2x5cGhpY29uLWJhcmNvZGUgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDQwXCI7IH0gfVxuLmdseXBoaWNvbi10YWcgICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA0MVwiOyB9IH1cbi5nbHlwaGljb24tdGFncyAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNDJcIjsgfSB9XG4uZ2x5cGhpY29uLWJvb2sgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDQzXCI7IH0gfVxuLmdseXBoaWNvbi1ib29rbWFyayAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA0NFwiOyB9IH1cbi5nbHlwaGljb24tcHJpbnQgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNDVcIjsgfSB9XG4uZ2x5cGhpY29uLWNhbWVyYSAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDQ2XCI7IH0gfVxuLmdseXBoaWNvbi1mb250ICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA0N1wiOyB9IH1cbi5nbHlwaGljb24tYm9sZCAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNDhcIjsgfSB9XG4uZ2x5cGhpY29uLWl0YWxpYyAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDQ5XCI7IH0gfVxuLmdseXBoaWNvbi10ZXh0LWhlaWdodCAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA1MFwiOyB9IH1cbi5nbHlwaGljb24tdGV4dC13aWR0aCAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNTFcIjsgfSB9XG4uZ2x5cGhpY29uLWFsaWduLWxlZnQgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDUyXCI7IH0gfVxuLmdseXBoaWNvbi1hbGlnbi1jZW50ZXIgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA1M1wiOyB9IH1cbi5nbHlwaGljb24tYWxpZ24tcmlnaHQgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNTRcIjsgfSB9XG4uZ2x5cGhpY29uLWFsaWduLWp1c3RpZnkgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDU1XCI7IH0gfVxuLmdseXBoaWNvbi1saXN0ICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA1NlwiOyB9IH1cbi5nbHlwaGljb24taW5kZW50LWxlZnQgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNTdcIjsgfSB9XG4uZ2x5cGhpY29uLWluZGVudC1yaWdodCAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDU4XCI7IH0gfVxuLmdseXBoaWNvbi1mYWNldGltZS12aWRlbyAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA1OVwiOyB9IH1cbi5nbHlwaGljb24tcGljdHVyZSAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNjBcIjsgfSB9XG4uZ2x5cGhpY29uLW1hcC1tYXJrZXIgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDYyXCI7IH0gfVxuLmdseXBoaWNvbi1hZGp1c3QgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA2M1wiOyB9IH1cbi5nbHlwaGljb24tdGludCAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNjRcIjsgfSB9XG4uZ2x5cGhpY29uLWVkaXQgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDY1XCI7IH0gfVxuLmdseXBoaWNvbi1zaGFyZSAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA2NlwiOyB9IH1cbi5nbHlwaGljb24tY2hlY2sgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNjdcIjsgfSB9XG4uZ2x5cGhpY29uLW1vdmUgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDY4XCI7IH0gfVxuLmdseXBoaWNvbi1zdGVwLWJhY2t3YXJkICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA2OVwiOyB9IH1cbi5nbHlwaGljb24tZmFzdC1iYWNrd2FyZCAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNzBcIjsgfSB9XG4uZ2x5cGhpY29uLWJhY2t3YXJkICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDcxXCI7IH0gfVxuLmdseXBoaWNvbi1wbGF5ICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA3MlwiOyB9IH1cbi5nbHlwaGljb24tcGF1c2UgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNzNcIjsgfSB9XG4uZ2x5cGhpY29uLXN0b3AgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDc0XCI7IH0gfVxuLmdseXBoaWNvbi1mb3J3YXJkICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA3NVwiOyB9IH1cbi5nbHlwaGljb24tZmFzdC1mb3J3YXJkICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNzZcIjsgfSB9XG4uZ2x5cGhpY29uLXN0ZXAtZm9yd2FyZCAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDc3XCI7IH0gfVxuLmdseXBoaWNvbi1lamVjdCAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA3OFwiOyB9IH1cbi5nbHlwaGljb24tY2hldnJvbi1sZWZ0ICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNzlcIjsgfSB9XG4uZ2x5cGhpY29uLWNoZXZyb24tcmlnaHQgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDgwXCI7IH0gfVxuLmdseXBoaWNvbi1wbHVzLXNpZ24gICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA4MVwiOyB9IH1cbi5nbHlwaGljb24tbWludXMtc2lnbiAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwODJcIjsgfSB9XG4uZ2x5cGhpY29uLXJlbW92ZS1zaWduICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDgzXCI7IH0gfVxuLmdseXBoaWNvbi1vay1zaWduICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA4NFwiOyB9IH1cbi5nbHlwaGljb24tcXVlc3Rpb24tc2lnbiAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwODVcIjsgfSB9XG4uZ2x5cGhpY29uLWluZm8tc2lnbiAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDg2XCI7IH0gfVxuLmdseXBoaWNvbi1zY3JlZW5zaG90ICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA4N1wiOyB9IH1cbi5nbHlwaGljb24tcmVtb3ZlLWNpcmNsZSAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwODhcIjsgfSB9XG4uZ2x5cGhpY29uLW9rLWNpcmNsZSAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDg5XCI7IH0gfVxuLmdseXBoaWNvbi1iYW4tY2lyY2xlICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA5MFwiOyB9IH1cbi5nbHlwaGljb24tYXJyb3ctbGVmdCAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwOTFcIjsgfSB9XG4uZ2x5cGhpY29uLWFycm93LXJpZ2h0ICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDkyXCI7IH0gfVxuLmdseXBoaWNvbi1hcnJvdy11cCAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA5M1wiOyB9IH1cbi5nbHlwaGljb24tYXJyb3ctZG93biAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwOTRcIjsgfSB9XG4uZ2x5cGhpY29uLXNoYXJlLWFsdCAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDk1XCI7IH0gfVxuLmdseXBoaWNvbi1yZXNpemUtZnVsbCAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA5NlwiOyB9IH1cbi5nbHlwaGljb24tcmVzaXplLXNtYWxsICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwOTdcIjsgfSB9XG4uZ2x5cGhpY29uLWV4Y2xhbWF0aW9uLXNpZ24gICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTAxXCI7IH0gfVxuLmdseXBoaWNvbi1naWZ0ICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEwMlwiOyB9IH1cbi5nbHlwaGljb24tbGVhZiAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMDNcIjsgfSB9XG4uZ2x5cGhpY29uLWZpcmUgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTA0XCI7IH0gfVxuLmdseXBoaWNvbi1leWUtb3BlbiAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEwNVwiOyB9IH1cbi5nbHlwaGljb24tZXllLWNsb3NlICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMDZcIjsgfSB9XG4uZ2x5cGhpY29uLXdhcm5pbmctc2lnbiAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTA3XCI7IH0gfVxuLmdseXBoaWNvbi1wbGFuZSAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEwOFwiOyB9IH1cbi5nbHlwaGljb24tY2FsZW5kYXIgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMDlcIjsgfSB9XG4uZ2x5cGhpY29uLXJhbmRvbSAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTEwXCI7IH0gfVxuLmdseXBoaWNvbi1jb21tZW50ICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTExMVwiOyB9IH1cbi5nbHlwaGljb24tbWFnbmV0ICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMTJcIjsgfSB9XG4uZ2x5cGhpY29uLWNoZXZyb24tdXAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTEzXCI7IH0gfVxuLmdseXBoaWNvbi1jaGV2cm9uLWRvd24gICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTExNFwiOyB9IH1cbi5nbHlwaGljb24tcmV0d2VldCAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMTVcIjsgfSB9XG4uZ2x5cGhpY29uLXNob3BwaW5nLWNhcnQgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTE2XCI7IH0gfVxuLmdseXBoaWNvbi1mb2xkZXItY2xvc2UgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTExN1wiOyB9IH1cbi5nbHlwaGljb24tZm9sZGVyLW9wZW4gICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMThcIjsgfSB9XG4uZ2x5cGhpY29uLXJlc2l6ZS12ZXJ0aWNhbCAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTE5XCI7IH0gfVxuLmdseXBoaWNvbi1yZXNpemUtaG9yaXpvbnRhbCAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEyMFwiOyB9IH1cbi5nbHlwaGljb24taGRkICAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMjFcIjsgfSB9XG4uZ2x5cGhpY29uLWJ1bGxob3JuICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTIyXCI7IH0gfVxuLmdseXBoaWNvbi1iZWxsICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEyM1wiOyB9IH1cbi5nbHlwaGljb24tY2VydGlmaWNhdGUgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMjRcIjsgfSB9XG4uZ2x5cGhpY29uLXRodW1icy11cCAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTI1XCI7IH0gfVxuLmdseXBoaWNvbi10aHVtYnMtZG93biAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEyNlwiOyB9IH1cbi5nbHlwaGljb24taGFuZC1yaWdodCAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMjdcIjsgfSB9XG4uZ2x5cGhpY29uLWhhbmQtbGVmdCAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTI4XCI7IH0gfVxuLmdseXBoaWNvbi1oYW5kLXVwICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEyOVwiOyB9IH1cbi5nbHlwaGljb24taGFuZC1kb3duICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMzBcIjsgfSB9XG4uZ2x5cGhpY29uLWNpcmNsZS1hcnJvdy1yaWdodCAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTMxXCI7IH0gfVxuLmdseXBoaWNvbi1jaXJjbGUtYXJyb3ctbGVmdCAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEzMlwiOyB9IH1cbi5nbHlwaGljb24tY2lyY2xlLWFycm93LXVwICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMzNcIjsgfSB9XG4uZ2x5cGhpY29uLWNpcmNsZS1hcnJvdy1kb3duICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTM0XCI7IH0gfVxuLmdseXBoaWNvbi1nbG9iZSAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEzNVwiOyB9IH1cbi5nbHlwaGljb24td3JlbmNoICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMzZcIjsgfSB9XG4uZ2x5cGhpY29uLXRhc2tzICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTM3XCI7IH0gfVxuLmdseXBoaWNvbi1maWx0ZXIgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEzOFwiOyB9IH1cbi5nbHlwaGljb24tYnJpZWZjYXNlICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMzlcIjsgfSB9XG4uZ2x5cGhpY29uLWZ1bGxzY3JlZW4gICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTQwXCI7IH0gfVxuLmdseXBoaWNvbi1kYXNoYm9hcmQgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE0MVwiOyB9IH1cbi5nbHlwaGljb24tcGFwZXJjbGlwICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNDJcIjsgfSB9XG4uZ2x5cGhpY29uLWhlYXJ0LWVtcHR5ICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTQzXCI7IH0gfVxuLmdseXBoaWNvbi1saW5rICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE0NFwiOyB9IH1cbi5nbHlwaGljb24tcGhvbmUgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNDVcIjsgfSB9XG4uZ2x5cGhpY29uLXB1c2hwaW4gICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTQ2XCI7IH0gfVxuLmdseXBoaWNvbi11c2QgICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE0OFwiOyB9IH1cbi5nbHlwaGljb24tZ2JwICAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNDlcIjsgfSB9XG4uZ2x5cGhpY29uLXNvcnQgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTUwXCI7IH0gfVxuLmdseXBoaWNvbi1zb3J0LWJ5LWFscGhhYmV0ICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE1MVwiOyB9IH1cbi5nbHlwaGljb24tc29ydC1ieS1hbHBoYWJldC1hbHQgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNTJcIjsgfSB9XG4uZ2x5cGhpY29uLXNvcnQtYnktb3JkZXIgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTUzXCI7IH0gfVxuLmdseXBoaWNvbi1zb3J0LWJ5LW9yZGVyLWFsdCAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE1NFwiOyB9IH1cbi5nbHlwaGljb24tc29ydC1ieS1hdHRyaWJ1dGVzICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNTVcIjsgfSB9XG4uZ2x5cGhpY29uLXNvcnQtYnktYXR0cmlidXRlcy1hbHQgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTU2XCI7IH0gfVxuLmdseXBoaWNvbi11bmNoZWNrZWQgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE1N1wiOyB9IH1cbi5nbHlwaGljb24tZXhwYW5kICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNThcIjsgfSB9XG4uZ2x5cGhpY29uLWNvbGxhcHNlLWRvd24gICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTU5XCI7IH0gfVxuLmdseXBoaWNvbi1jb2xsYXBzZS11cCAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE2MFwiOyB9IH1cbi5nbHlwaGljb24tbG9nLWluICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNjFcIjsgfSB9XG4uZ2x5cGhpY29uLWZsYXNoICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTYyXCI7IH0gfVxuLmdseXBoaWNvbi1sb2ctb3V0ICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE2M1wiOyB9IH1cbi5nbHlwaGljb24tbmV3LXdpbmRvdyAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNjRcIjsgfSB9XG4uZ2x5cGhpY29uLXJlY29yZCAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTY1XCI7IH0gfVxuLmdseXBoaWNvbi1zYXZlICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE2NlwiOyB9IH1cbi5nbHlwaGljb24tb3BlbiAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNjdcIjsgfSB9XG4uZ2x5cGhpY29uLXNhdmVkICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTY4XCI7IH0gfVxuLmdseXBoaWNvbi1pbXBvcnQgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE2OVwiOyB9IH1cbi5nbHlwaGljb24tZXhwb3J0ICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNzBcIjsgfSB9XG4uZ2x5cGhpY29uLXNlbmQgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTcxXCI7IH0gfVxuLmdseXBoaWNvbi1mbG9wcHktZGlzayAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE3MlwiOyB9IH1cbi5nbHlwaGljb24tZmxvcHB5LXNhdmVkICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNzNcIjsgfSB9XG4uZ2x5cGhpY29uLWZsb3BweS1yZW1vdmUgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTc0XCI7IH0gfVxuLmdseXBoaWNvbi1mbG9wcHktc2F2ZSAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE3NVwiOyB9IH1cbi5nbHlwaGljb24tZmxvcHB5LW9wZW4gICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNzZcIjsgfSB9XG4uZ2x5cGhpY29uLWNyZWRpdC1jYXJkICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTc3XCI7IH0gfVxuLmdseXBoaWNvbi10cmFuc2ZlciAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE3OFwiOyB9IH1cbi5nbHlwaGljb24tY3V0bGVyeSAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNzlcIjsgfSB9XG4uZ2x5cGhpY29uLWhlYWRlciAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTgwXCI7IH0gfVxuLmdseXBoaWNvbi1jb21wcmVzc2VkICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE4MVwiOyB9IH1cbi5nbHlwaGljb24tZWFycGhvbmUgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxODJcIjsgfSB9XG4uZ2x5cGhpY29uLXBob25lLWFsdCAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTgzXCI7IH0gfVxuLmdseXBoaWNvbi10b3dlciAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE4NFwiOyB9IH1cbi5nbHlwaGljb24tc3RhdHMgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxODVcIjsgfSB9XG4uZ2x5cGhpY29uLXNkLXZpZGVvICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTg2XCI7IH0gfVxuLmdseXBoaWNvbi1oZC12aWRlbyAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE4N1wiOyB9IH1cbi5nbHlwaGljb24tc3VidGl0bGVzICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxODhcIjsgfSB9XG4uZ2x5cGhpY29uLXNvdW5kLXN0ZXJlbyAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTg5XCI7IH0gfVxuLmdseXBoaWNvbi1zb3VuZC1kb2xieSAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE5MFwiOyB9IH1cbi5nbHlwaGljb24tc291bmQtNS0xICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxOTFcIjsgfSB9XG4uZ2x5cGhpY29uLXNvdW5kLTYtMSAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTkyXCI7IH0gfVxuLmdseXBoaWNvbi1zb3VuZC03LTEgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE5M1wiOyB9IH1cbi5nbHlwaGljb24tY29weXJpZ2h0LW1hcmsgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxOTRcIjsgfSB9XG4uZ2x5cGhpY29uLXJlZ2lzdHJhdGlvbi1tYXJrICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTk1XCI7IH0gfVxuLmdseXBoaWNvbi1jbG91ZC1kb3dubG9hZCAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE5N1wiOyB9IH1cbi5nbHlwaGljb24tY2xvdWQtdXBsb2FkICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxOThcIjsgfSB9XG4uZ2x5cGhpY29uLXRyZWUtY29uaWZlciAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTk5XCI7IH0gfVxuLmdseXBoaWNvbi10cmVlLWRlY2lkdW91cyAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIwMFwiOyB9IH1cbi5nbHlwaGljb24tY2QgICAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMDFcIjsgfSB9XG4uZ2x5cGhpY29uLXNhdmUtZmlsZSAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjAyXCI7IH0gfVxuLmdseXBoaWNvbi1vcGVuLWZpbGUgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIwM1wiOyB9IH1cbi5nbHlwaGljb24tbGV2ZWwtdXAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMDRcIjsgfSB9XG4uZ2x5cGhpY29uLWNvcHkgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjA1XCI7IH0gfVxuLmdseXBoaWNvbi1wYXN0ZSAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIwNlwiOyB9IH1cbi8vIFRoZSBmb2xsb3dpbmcgMiBHbHlwaGljb25zIGFyZSBvbWl0dGVkIGZvciB0aGUgdGltZSBiZWluZyBiZWNhdXNlXG4vLyB0aGV5IGN1cnJlbnRseSB1c2UgVW5pY29kZSBjb2RlcG9pbnRzIHRoYXQgYXJlIG91dHNpZGUgdGhlXG4vLyBCYXNpYyBNdWx0aWxpbmd1YWwgUGxhbmUgKEJNUCkuIE9sZGVyIGJ1Z2d5IHZlcnNpb25zIG9mIFdlYktpdCBjYW4ndCBoYW5kbGVcbi8vIG5vbi1CTVAgY29kZXBvaW50cyBpbiBDU1Mgc3RyaW5nIGVzY2FwZXMsIGFuZCB0aHVzIGNhbid0IGRpc3BsYXkgdGhlc2UgdHdvIGljb25zLlxuLy8gTm90YWJseSwgdGhlIGJ1ZyBhZmZlY3RzIHNvbWUgb2xkZXIgdmVyc2lvbnMgb2YgdGhlIEFuZHJvaWQgQnJvd3Nlci5cbi8vIE1vcmUgaW5mbzogaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMDEwNlxuLy8gLmdseXBoaWNvbi1kb29yICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcMWY2YWFcIjsgfSB9XG4vLyAuZ2x5cGhpY29uLWtleSAgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFwxZjUxMVwiOyB9IH1cbi5nbHlwaGljb24tYWxlcnQgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMDlcIjsgfSB9XG4uZ2x5cGhpY29uLWVxdWFsaXplciAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjEwXCI7IH0gfVxuLmdseXBoaWNvbi1raW5nICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIxMVwiOyB9IH1cbi5nbHlwaGljb24tcXVlZW4gICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMTJcIjsgfSB9XG4uZ2x5cGhpY29uLXBhd24gICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjEzXCI7IH0gfVxuLmdseXBoaWNvbi1iaXNob3AgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIxNFwiOyB9IH1cbi5nbHlwaGljb24ta25pZ2h0ICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMTVcIjsgfSB9XG4uZ2x5cGhpY29uLWJhYnktZm9ybXVsYSAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjE2XCI7IH0gfVxuLmdseXBoaWNvbi10ZW50ICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcMjZmYVwiOyB9IH1cbi5nbHlwaGljb24tYmxhY2tib2FyZCAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMThcIjsgfSB9XG4uZ2x5cGhpY29uLWJlZCAgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjE5XCI7IH0gfVxuLmdseXBoaWNvbi1hcHBsZSAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjhmZlwiOyB9IH1cbi5nbHlwaGljb24tZXJhc2UgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMjFcIjsgfSB9XG4uZ2x5cGhpY29uLWhvdXJnbGFzcyAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFwyMzFiXCI7IH0gfVxuLmdseXBoaWNvbi1sYW1wICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIyM1wiOyB9IH1cbi5nbHlwaGljb24tZHVwbGljYXRlICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMjRcIjsgfSB9XG4uZ2x5cGhpY29uLXBpZ2d5LWJhbmsgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjI1XCI7IH0gfVxuLmdseXBoaWNvbi1zY2lzc29ycyAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIyNlwiOyB9IH1cbi5nbHlwaGljb24tYml0Y29pbiAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMjdcIjsgfSB9XG4uZ2x5cGhpY29uLWJ0YyAgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjI3XCI7IH0gfVxuLmdseXBoaWNvbi14YnQgICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIyN1wiOyB9IH1cbi5nbHlwaGljb24teWVuICAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXDAwYTVcIjsgfSB9XG4uZ2x5cGhpY29uLWpweSAgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFwwMGE1XCI7IH0gfVxuLmdseXBoaWNvbi1ydWJsZSAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcMjBiZFwiOyB9IH1cbi5nbHlwaGljb24tcnViICAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXDIwYmRcIjsgfSB9XG4uZ2x5cGhpY29uLXNjYWxlICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjMwXCI7IH0gfVxuLmdseXBoaWNvbi1pY2UtbG9sbHkgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIzMVwiOyB9IH1cbi5nbHlwaGljb24taWNlLWxvbGx5LXRhc3RlZCAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMzJcIjsgfSB9XG4uZ2x5cGhpY29uLWVkdWNhdGlvbiAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjMzXCI7IH0gfVxuLmdseXBoaWNvbi1vcHRpb24taG9yaXpvbnRhbCAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIzNFwiOyB9IH1cbi5nbHlwaGljb24tb3B0aW9uLXZlcnRpY2FsICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMzVcIjsgfSB9XG4uZ2x5cGhpY29uLW1lbnUtaGFtYnVyZ2VyICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjM2XCI7IH0gfVxuLmdseXBoaWNvbi1tb2RhbC13aW5kb3cgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIzN1wiOyB9IH1cbi5nbHlwaGljb24tb2lsICAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMzhcIjsgfSB9XG4uZ2x5cGhpY29uLWdyYWluICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjM5XCI7IH0gfVxuLmdseXBoaWNvbi1zdW5nbGFzc2VzICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTI0MFwiOyB9IH1cbi5nbHlwaGljb24tdGV4dC1zaXplICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyNDFcIjsgfSB9XG4uZ2x5cGhpY29uLXRleHQtY29sb3IgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjQyXCI7IH0gfVxuLmdseXBoaWNvbi10ZXh0LWJhY2tncm91bmQgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTI0M1wiOyB9IH1cbi5nbHlwaGljb24tb2JqZWN0LWFsaWduLXRvcCAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyNDRcIjsgfSB9XG4uZ2x5cGhpY29uLW9iamVjdC1hbGlnbi1ib3R0b20gICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjQ1XCI7IH0gfVxuLmdseXBoaWNvbi1vYmplY3QtYWxpZ24taG9yaXpvbnRhbHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTI0NlwiOyB9IH1cbi5nbHlwaGljb24tb2JqZWN0LWFsaWduLWxlZnQgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyNDdcIjsgfSB9XG4uZ2x5cGhpY29uLW9iamVjdC1hbGlnbi12ZXJ0aWNhbCAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjQ4XCI7IH0gfVxuLmdseXBoaWNvbi1vYmplY3QtYWxpZ24tcmlnaHQgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTI0OVwiOyB9IH1cbi5nbHlwaGljb24tdHJpYW5nbGUtcmlnaHQgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyNTBcIjsgfSB9XG4uZ2x5cGhpY29uLXRyaWFuZ2xlLWxlZnQgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjUxXCI7IH0gfVxuLmdseXBoaWNvbi10cmlhbmdsZS1ib3R0b20gICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTI1MlwiOyB9IH1cbi5nbHlwaGljb24tdHJpYW5nbGUtdG9wICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyNTNcIjsgfSB9XG4uZ2x5cGhpY29uLWNvbnNvbGUgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjU0XCI7IH0gfVxuLmdseXBoaWNvbi1zdXBlcnNjcmlwdCAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTI1NVwiOyB9IH1cbi5nbHlwaGljb24tc3Vic2NyaXB0ICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyNTZcIjsgfSB9XG4uZ2x5cGhpY29uLW1lbnUtbGVmdCAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjU3XCI7IH0gfVxuLmdseXBoaWNvbi1tZW51LXJpZ2h0ICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTI1OFwiOyB9IH1cbi5nbHlwaGljb24tbWVudS1kb3duICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyNTlcIjsgfSB9XG4uZ2x5cGhpY29uLW1lbnUtdXAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjYwXCI7IH0gfVxuIiwiLy9cbi8vIFNjYWZmb2xkaW5nXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi8vIFJlc2V0IHRoZSBib3gtc2l6aW5nXG4vL1xuLy8gSGVhZHMgdXAhIFRoaXMgcmVzZXQgbWF5IGNhdXNlIGNvbmZsaWN0cyB3aXRoIHNvbWUgdGhpcmQtcGFydHkgd2lkZ2V0cy5cbi8vIEZvciByZWNvbW1lbmRhdGlvbnMgb24gcmVzb2x2aW5nIHN1Y2ggY29uZmxpY3RzLCBzZWVcbi8vIGh0dHBzOi8vZ2V0Ym9vdHN0cmFwLmNvbS9kb2NzLzMuNC9nZXR0aW5nLXN0YXJ0ZWQvI3RoaXJkLWJveC1zaXppbmdcbioge1xuICBAaW5jbHVkZSBib3gtc2l6aW5nKGJvcmRlci1ib3gpO1xufVxuKjpiZWZvcmUsXG4qOmFmdGVyIHtcbiAgQGluY2x1ZGUgYm94LXNpemluZyhib3JkZXItYm94KTtcbn1cblxuXG4vLyBCb2R5IHJlc2V0XG5cbmh0bWwge1xuICBmb250LXNpemU6IDEwcHg7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cblxuYm9keSB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYmFzZTtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcbiAgY29sb3I6ICR0ZXh0LWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYm9keS1iZztcbn1cblxuLy8gUmVzZXQgZm9udHMgZm9yIHJlbGV2YW50IGVsZW1lbnRzXG5pbnB1dCxcbmJ1dHRvbixcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cblxuLy8gTGlua3NcblxuYSB7XG4gIGNvbG9yOiAkbGluay1jb2xvcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIGNvbG9yOiAkbGluay1ob3Zlci1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWhvdmVyLWRlY29yYXRpb247XG4gIH1cblxuICAmOmZvY3VzIHtcbiAgICBAaW5jbHVkZSB0YWItZm9jdXM7XG4gIH1cbn1cblxuXG4vLyBGaWd1cmVzXG4vL1xuLy8gV2UgcmVzZXQgdGhpcyBoZXJlIGJlY2F1c2UgcHJldmlvdXNseSBOb3JtYWxpemUgaGFkIG5vIGBmaWd1cmVgIG1hcmdpbnMuIFRoaXNcbi8vIGVuc3VyZXMgd2UgZG9uJ3QgYnJlYWsgYW55b25lJ3MgdXNlIG9mIHRoZSBlbGVtZW50LlxuXG5maWd1cmUge1xuICBtYXJnaW46IDA7XG59XG5cblxuLy8gSW1hZ2VzXG5cbmltZyB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi8vIFJlc3BvbnNpdmUgaW1hZ2VzIChlbnN1cmUgaW1hZ2VzIGRvbid0IHNjYWxlIGJleW9uZCB0aGVpciBwYXJlbnRzKVxuLmltZy1yZXNwb25zaXZlIHtcbiAgQGluY2x1ZGUgaW1nLXJlc3BvbnNpdmU7XG59XG5cbi8vIFJvdW5kZWQgY29ybmVyc1xuLmltZy1yb3VuZGVkIHtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtbGFyZ2U7XG59XG5cbi8vIEltYWdlIHRodW1ibmFpbHNcbi8vXG4vLyBIZWFkcyB1cCEgVGhpcyBpcyBtaXhpbi1lZCBpbnRvIHRodW1ibmFpbHMubGVzcyBmb3IgYC50aHVtYm5haWxgLlxuLmltZy10aHVtYm5haWwge1xuICBwYWRkaW5nOiAkdGh1bWJuYWlsLXBhZGRpbmc7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRodW1ibmFpbC1iZztcbiAgYm9yZGVyOiAxcHggc29saWQgJHRodW1ibmFpbC1ib3JkZXI7XG4gIGJvcmRlci1yYWRpdXM6ICR0aHVtYm5haWwtYm9yZGVyLXJhZGl1cztcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgLjJzIGVhc2UtaW4tb3V0KTtcblxuICAvLyBLZWVwIHRoZW0gYXQgbW9zdCAxMDAlIHdpZGVcbiAgQGluY2x1ZGUgaW1nLXJlc3BvbnNpdmUoaW5saW5lLWJsb2NrKTtcbn1cblxuLy8gUGVyZmVjdCBjaXJjbGVcbi5pbWctY2lyY2xlIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlOyAvLyBzZXQgcmFkaXVzIGluIHBlcmNlbnRzXG59XG5cblxuLy8gSG9yaXpvbnRhbCBydWxlc1xuXG5ociB7XG4gIG1hcmdpbi10b3A6ICRsaW5lLWhlaWdodC1jb21wdXRlZDtcbiAgbWFyZ2luLWJvdHRvbTogJGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAkaHItYm9yZGVyO1xufVxuXG5cbi8vIE9ubHkgZGlzcGxheSBjb250ZW50IHRvIHNjcmVlbiByZWFkZXJzXG4vL1xuLy8gU2VlOiBodHRwczovL2ExMXlwcm9qZWN0LmNvbS9wb3N0cy9ob3ctdG8taGlkZS1jb250ZW50XG5cbi5zci1vbmx5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAtMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICBib3JkZXI6IDA7XG59XG5cbi8vIFVzZSBpbiBjb25qdW5jdGlvbiB3aXRoIC5zci1vbmx5IHRvIG9ubHkgZGlzcGxheSBjb250ZW50IHdoZW4gaXQncyBmb2N1c2VkLlxuLy8gVXNlZnVsIGZvciBcIlNraXAgdG8gbWFpbiBjb250ZW50XCIgbGlua3M7IHNlZSBodHRwczovL3d3dy53My5vcmcvVFIvMjAxMy9OT1RFLVdDQUcyMC1URUNIUy0yMDEzMDkwNS9HMVxuLy8gQ3JlZGl0OiBIVE1MNSBCb2lsZXJwbGF0ZVxuXG4uc3Itb25seS1mb2N1c2FibGUge1xuICAmOmFjdGl2ZSxcbiAgJjpmb2N1cyB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luOiAwO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIGNsaXA6IGF1dG87XG4gIH1cbn1cblxuXG4vLyBpT1MgXCJjbGlja2FibGUgZWxlbWVudHNcIiBmaXggZm9yIHJvbGU9XCJidXR0b25cIlxuLy9cbi8vIEZpeGVzIFwiY2xpY2thYmlsaXR5XCIgaXNzdWUgKGFuZCBtb3JlIGdlbmVyYWxseSwgdGhlIGZpcmluZyBvZiBldmVudHMgc3VjaCBhcyBmb2N1cyBhcyB3ZWxsKVxuLy8gZm9yIHRyYWRpdGlvbmFsbHkgbm9uLWZvY3VzYWJsZSBlbGVtZW50cyB3aXRoIHJvbGU9XCJidXR0b25cIlxuLy8gc2VlIGh0dHBzOi8vZGV2ZWxvcGVyLm1vemlsbGEub3JnL2VuLVVTL2RvY3MvV2ViL0V2ZW50cy9jbGljayNTYWZhcmlfTW9iaWxlXG5cbltyb2xlPVwiYnV0dG9uXCJdIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuIiwiLy8gVmVuZG9yIFByZWZpeGVzXG4vL1xuLy8gQWxsIHZlbmRvciBtaXhpbnMgYXJlIGRlcHJlY2F0ZWQgYXMgb2YgdjMuMi4wIGR1ZSB0byB0aGUgaW50cm9kdWN0aW9uIG9mXG4vLyBBdXRvcHJlZml4ZXIgaW4gb3VyIEdydW50ZmlsZS4gVGhleSBoYXZlIGJlZW4gcmVtb3ZlZCBpbiB2NC5cblxuLy8gLSBBbmltYXRpb25zXG4vLyAtIEJhY2tmYWNlIHZpc2liaWxpdHlcbi8vIC0gQm94IHNoYWRvd1xuLy8gLSBCb3ggc2l6aW5nXG4vLyAtIENvbnRlbnQgY29sdW1uc1xuLy8gLSBIeXBoZW5zXG4vLyAtIFBsYWNlaG9sZGVyIHRleHRcbi8vIC0gVHJhbnNmb3JtYXRpb25zXG4vLyAtIFRyYW5zaXRpb25zXG4vLyAtIFVzZXIgU2VsZWN0XG5cblxuLy8gQW5pbWF0aW9uc1xuQG1peGluIGFuaW1hdGlvbigkYW5pbWF0aW9uKSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiAkYW5pbWF0aW9uO1xuICAgICAgIC1vLWFuaW1hdGlvbjogJGFuaW1hdGlvbjtcbiAgICAgICAgICBhbmltYXRpb246ICRhbmltYXRpb247XG59XG5AbWl4aW4gYW5pbWF0aW9uLW5hbWUoJG5hbWUpIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogJG5hbWU7XG4gICAgICAgICAgYW5pbWF0aW9uLW5hbWU6ICRuYW1lO1xufVxuQG1peGluIGFuaW1hdGlvbi1kdXJhdGlvbigkZHVyYXRpb24pIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246ICRkdXJhdGlvbjtcbiAgICAgICAgICBhbmltYXRpb24tZHVyYXRpb246ICRkdXJhdGlvbjtcbn1cbkBtaXhpbiBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uKCR0aW1pbmctZnVuY3Rpb24pIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiAkdGltaW5nLWZ1bmN0aW9uO1xuICAgICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ICR0aW1pbmctZnVuY3Rpb247XG59XG5AbWl4aW4gYW5pbWF0aW9uLWRlbGF5KCRkZWxheSkge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogJGRlbGF5O1xuICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogJGRlbGF5O1xufVxuQG1peGluIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQoJGl0ZXJhdGlvbi1jb3VudCkge1xuICAtd2Via2l0LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6ICRpdGVyYXRpb24tY291bnQ7XG4gICAgICAgICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogJGl0ZXJhdGlvbi1jb3VudDtcbn1cbkBtaXhpbiBhbmltYXRpb24tZGlyZWN0aW9uKCRkaXJlY3Rpb24pIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGlyZWN0aW9uOiAkZGlyZWN0aW9uO1xuICAgICAgICAgIGFuaW1hdGlvbi1kaXJlY3Rpb246ICRkaXJlY3Rpb247XG59XG5AbWl4aW4gYW5pbWF0aW9uLWZpbGwtbW9kZSgkZmlsbC1tb2RlKSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogJGZpbGwtbW9kZTtcbiAgICAgICAgICBhbmltYXRpb24tZmlsbC1tb2RlOiAkZmlsbC1tb2RlO1xufVxuXG4vLyBCYWNrZmFjZSB2aXNpYmlsaXR5XG4vLyBQcmV2ZW50IGJyb3dzZXJzIGZyb20gZmxpY2tlcmluZyB3aGVuIHVzaW5nIENTUyAzRCB0cmFuc2Zvcm1zLlxuLy8gRGVmYXVsdCB2YWx1ZSBpcyBgdmlzaWJsZWAsIGJ1dCBjYW4gYmUgY2hhbmdlZCB0byBgaGlkZGVuYFxuXG5AbWl4aW4gYmFja2ZhY2UtdmlzaWJpbGl0eSgkdmlzaWJpbGl0eSkge1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6ICR2aXNpYmlsaXR5O1xuICAgICAtbW96LWJhY2tmYWNlLXZpc2liaWxpdHk6ICR2aXNpYmlsaXR5O1xuICAgICAgICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6ICR2aXNpYmlsaXR5O1xufVxuXG4vLyBEcm9wIHNoYWRvd3Ncbi8vXG4vLyBOb3RlOiBEZXByZWNhdGVkIGAuYm94LXNoYWRvdygpYCBhcyBvZiB2My4xLjAgc2luY2UgYWxsIG9mIEJvb3RzdHJhcCdzXG4vLyBzdXBwb3J0ZWQgYnJvd3NlcnMgdGhhdCBoYXZlIGJveCBzaGFkb3cgY2FwYWJpbGl0aWVzIG5vdyBzdXBwb3J0IGl0LlxuXG5AbWl4aW4gYm94LXNoYWRvdygkc2hhZG93Li4uKSB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogJHNoYWRvdzsgLy8gaU9TIDw0LjMgJiBBbmRyb2lkIDw0LjFcbiAgICAgICAgICBib3gtc2hhZG93OiAkc2hhZG93O1xufVxuXG4vLyBCb3ggc2l6aW5nXG5AbWl4aW4gYm94LXNpemluZygkYm94bW9kZWwpIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiAkYm94bW9kZWw7XG4gICAgIC1tb3otYm94LXNpemluZzogJGJveG1vZGVsO1xuICAgICAgICAgIGJveC1zaXppbmc6ICRib3htb2RlbDtcbn1cblxuLy8gQ1NTMyBDb250ZW50IENvbHVtbnNcbkBtaXhpbiBjb250ZW50LWNvbHVtbnMoJGNvbHVtbi1jb3VudCwgJGNvbHVtbi1nYXA6ICRncmlkLWd1dHRlci13aWR0aCkge1xuICAtd2Via2l0LWNvbHVtbi1jb3VudDogJGNvbHVtbi1jb3VudDtcbiAgICAgLW1vei1jb2x1bW4tY291bnQ6ICRjb2x1bW4tY291bnQ7XG4gICAgICAgICAgY29sdW1uLWNvdW50OiAkY29sdW1uLWNvdW50O1xuICAtd2Via2l0LWNvbHVtbi1nYXA6ICRjb2x1bW4tZ2FwO1xuICAgICAtbW96LWNvbHVtbi1nYXA6ICRjb2x1bW4tZ2FwO1xuICAgICAgICAgIGNvbHVtbi1nYXA6ICRjb2x1bW4tZ2FwO1xufVxuXG4vLyBPcHRpb25hbCBoeXBoZW5hdGlvblxuQG1peGluIGh5cGhlbnMoJG1vZGU6IGF1dG8pIHtcbiAgLXdlYmtpdC1oeXBoZW5zOiAkbW9kZTtcbiAgICAgLW1vei1oeXBoZW5zOiAkbW9kZTtcbiAgICAgIC1tcy1oeXBoZW5zOiAkbW9kZTsgLy8gSUUxMCtcbiAgICAgICAtby1oeXBoZW5zOiAkbW9kZTtcbiAgICAgICAgICBoeXBoZW5zOiAkbW9kZTtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xufVxuXG4vLyBQbGFjZWhvbGRlciB0ZXh0XG5AbWl4aW4gcGxhY2Vob2xkZXIoJGNvbG9yOiAkaW5wdXQtY29sb3ItcGxhY2Vob2xkZXIpIHtcbiAgLy8gRmlyZWZveFxuICAmOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogJGNvbG9yO1xuICAgIG9wYWNpdHk6IDE7IC8vIE92ZXJyaWRlIEZpcmVmb3gncyB1bnVzdWFsIGRlZmF1bHQgb3BhY2l0eTsgc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzExNTI2XG4gIH1cbiAgJjotbXMtaW5wdXQtcGxhY2Vob2xkZXIgeyBjb2xvcjogJGNvbG9yOyB9IC8vIEludGVybmV0IEV4cGxvcmVyIDEwK1xuICAmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyICB7IGNvbG9yOiAkY29sb3I7IH0gLy8gU2FmYXJpIGFuZCBDaHJvbWVcbn1cblxuLy8gVHJhbnNmb3JtYXRpb25zXG5AbWl4aW4gc2NhbGUoJHJhdGlvLi4uKSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgkcmF0aW8pO1xuICAgICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoJHJhdGlvKTsgLy8gSUU5IG9ubHlcbiAgICAgICAtby10cmFuc2Zvcm06IHNjYWxlKCRyYXRpbyk7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgkcmF0aW8pO1xufVxuXG5AbWl4aW4gc2NhbGVYKCRyYXRpbykge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVYKCRyYXRpbyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZVgoJHJhdGlvKTsgLy8gSUU5IG9ubHlcbiAgICAgICAtby10cmFuc2Zvcm06IHNjYWxlWCgkcmF0aW8pO1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKCRyYXRpbyk7XG59XG5AbWl4aW4gc2NhbGVZKCRyYXRpbykge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVZKCRyYXRpbyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZVkoJHJhdGlvKTsgLy8gSUU5IG9ubHlcbiAgICAgICAtby10cmFuc2Zvcm06IHNjYWxlWSgkcmF0aW8pO1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVZKCRyYXRpbyk7XG59XG5AbWl4aW4gc2tldygkeCwgJHkpIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKCR4KSBza2V3WSgkeSk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiBza2V3WCgkeCkgc2tld1koJHkpOyAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy80ODg1OyBJRTkrXG4gICAgICAgLW8tdHJhbnNmb3JtOiBza2V3WCgkeCkgc2tld1koJHkpO1xuICAgICAgICAgIHRyYW5zZm9ybTogc2tld1goJHgpIHNrZXdZKCR5KTtcbn1cbkBtaXhpbiB0cmFuc2xhdGUoJHgsICR5KSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoJHgsICR5KTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgkeCwgJHkpOyAvLyBJRTkgb25seVxuICAgICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlKCR4LCAkeSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoJHgsICR5KTtcbn1cbkBtaXhpbiB0cmFuc2xhdGUzZCgkeCwgJHksICR6KSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgkeCwgJHksICR6KTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKCR4LCAkeSwgJHopO1xufVxuQG1peGluIHJvdGF0ZSgkZGVncmVlcykge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKCRkZWdyZWVzKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgkZGVncmVlcyk7IC8vIElFOSBvbmx5XG4gICAgICAgLW8tdHJhbnNmb3JtOiByb3RhdGUoJGRlZ3JlZXMpO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKCRkZWdyZWVzKTtcbn1cbkBtaXhpbiByb3RhdGVYKCRkZWdyZWVzKSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGVYKCRkZWdyZWVzKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZVgoJGRlZ3JlZXMpOyAvLyBJRTkgb25seVxuICAgICAgIC1vLXRyYW5zZm9ybTogcm90YXRlWCgkZGVncmVlcyk7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVYKCRkZWdyZWVzKTtcbn1cbkBtaXhpbiByb3RhdGVZKCRkZWdyZWVzKSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGVZKCRkZWdyZWVzKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZVkoJGRlZ3JlZXMpOyAvLyBJRTkgb25seVxuICAgICAgIC1vLXRyYW5zZm9ybTogcm90YXRlWSgkZGVncmVlcyk7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVZKCRkZWdyZWVzKTtcbn1cbkBtaXhpbiBwZXJzcGVjdGl2ZSgkcGVyc3BlY3RpdmUpIHtcbiAgLXdlYmtpdC1wZXJzcGVjdGl2ZTogJHBlcnNwZWN0aXZlO1xuICAgICAtbW96LXBlcnNwZWN0aXZlOiAkcGVyc3BlY3RpdmU7XG4gICAgICAgICAgcGVyc3BlY3RpdmU6ICRwZXJzcGVjdGl2ZTtcbn1cbkBtaXhpbiBwZXJzcGVjdGl2ZS1vcmlnaW4oJHBlcnNwZWN0aXZlKSB7XG4gIC13ZWJraXQtcGVyc3BlY3RpdmUtb3JpZ2luOiAkcGVyc3BlY3RpdmU7XG4gICAgIC1tb3otcGVyc3BlY3RpdmUtb3JpZ2luOiAkcGVyc3BlY3RpdmU7XG4gICAgICAgICAgcGVyc3BlY3RpdmUtb3JpZ2luOiAkcGVyc3BlY3RpdmU7XG59XG5AbWl4aW4gdHJhbnNmb3JtLW9yaWdpbigkb3JpZ2luKSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogJG9yaWdpbjtcbiAgICAgLW1vei10cmFuc2Zvcm0tb3JpZ2luOiAkb3JpZ2luO1xuICAgICAgLW1zLXRyYW5zZm9ybS1vcmlnaW46ICRvcmlnaW47IC8vIElFOSBvbmx5XG4gICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogJG9yaWdpbjtcbn1cblxuXG4vLyBUcmFuc2l0aW9uc1xuXG5AbWl4aW4gdHJhbnNpdGlvbigkdHJhbnNpdGlvbi4uLikge1xuICAtd2Via2l0LXRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xuICAgICAgIC1vLXRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xuICAgICAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xufVxuQG1peGluIHRyYW5zaXRpb24tcHJvcGVydHkoJHRyYW5zaXRpb24tcHJvcGVydHkuLi4pIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiAkdHJhbnNpdGlvbi1wcm9wZXJ0eTtcbiAgICAgICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiAkdHJhbnNpdGlvbi1wcm9wZXJ0eTtcbn1cbkBtaXhpbiB0cmFuc2l0aW9uLWRlbGF5KCR0cmFuc2l0aW9uLWRlbGF5KSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogJHRyYW5zaXRpb24tZGVsYXk7XG4gICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogJHRyYW5zaXRpb24tZGVsYXk7XG59XG5AbWl4aW4gdHJhbnNpdGlvbi1kdXJhdGlvbigkdHJhbnNpdGlvbi1kdXJhdGlvbi4uLikge1xuICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246ICR0cmFuc2l0aW9uLWR1cmF0aW9uO1xuICAgICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246ICR0cmFuc2l0aW9uLWR1cmF0aW9uO1xufVxuQG1peGluIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uKCR0aW1pbmctZnVuY3Rpb24pIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogJHRpbWluZy1mdW5jdGlvbjtcbiAgICAgICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogJHRpbWluZy1mdW5jdGlvbjtcbn1cbkBtaXhpbiB0cmFuc2l0aW9uLXRyYW5zZm9ybSgkdHJhbnNpdGlvbi4uLikge1xuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtICR0cmFuc2l0aW9uO1xuICAgICAtbW96LXRyYW5zaXRpb246IC1tb3otdHJhbnNmb3JtICR0cmFuc2l0aW9uO1xuICAgICAgIC1vLXRyYW5zaXRpb246IC1vLXRyYW5zZm9ybSAkdHJhbnNpdGlvbjtcbiAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gJHRyYW5zaXRpb247XG59XG5cblxuLy8gVXNlciBzZWxlY3Rcbi8vIEZvciBzZWxlY3RpbmcgdGV4dCBvbiB0aGUgcGFnZVxuXG5AbWl4aW4gdXNlci1zZWxlY3QoJHNlbGVjdCkge1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiAkc2VsZWN0O1xuICAgICAtbW96LXVzZXItc2VsZWN0OiAkc2VsZWN0O1xuICAgICAgLW1zLXVzZXItc2VsZWN0OiAkc2VsZWN0OyAvLyBJRTEwK1xuICAgICAgICAgIHVzZXItc2VsZWN0OiAkc2VsZWN0O1xufVxuIiwiQGltcG9ydCBcIn5AY29yZW1lZGlhL2JyaWNrLWVtZXJzb24tc2hhcmVkLXRoZW1lL3NyYy9zYXNzL3ZhcmlhYmxlcy9iYXNlL2NvbG9yc1wiO1xyXG5AaW1wb3J0IFwifkBjb3JlbWVkaWEvYnJpY2stZW1lcnNvbi1zaGFyZWQtdGhlbWUvc3JjL3Nhc3MvdmFyaWFibGVzL2Jhc2UvZm9udC1mb3JtYXRcIjtcclxuXHJcbi8vIE92ZXJyaWRlIEJvb3RzdHJhcCB2YXJpYWJsZXMgaGVyZSAoZGVmYXVsdHMgZnJvbSBib290c3RyYXAtc2FzcyB2My4zLjUpOlxyXG5cclxuLy9cclxuLy8gVmFyaWFibGVzXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG5cclxuLy89PSBDb2xvcnNcclxuLy9cclxuLy8jIyBHcmF5IGFuZCBicmFuZCBjb2xvcnMgZm9yIHVzZSBhY3Jvc3MgQm9vdHN0cmFwLlxyXG5cclxuJGdyYXktYmFzZTogICAgICAgICAgICAgcGFsZXR0ZShibGFjayk7XHJcbiRncmF5LWRhcmtlcjogICAgICAgICAgIHBhbGV0dGUoZ3JleSwgZGFya2VyKTtcclxuJGdyYXktZGFyazogICAgICAgICAgICAgcGFsZXR0ZShncmV5LCBkYXJrKTtcclxuJGdyYXk6ICAgICAgICAgICAgICAgICAgcGFsZXR0ZShncmV5KTtcclxuJGdyYXktbGlnaHQ6ICAgICAgICAgICAgcGFsZXR0ZShncmV5LCBsaWdodCk7XHJcbiRncmF5LWxpZ2h0ZXI6ICAgICAgICAgIHBhbGV0dGUoZ3JleSwgbGlnaHRlcik7XHJcblxyXG4kYnJhbmQtcHJpbWFyeTogICAgICAgICBwYWxldHRlKGdyZWVuKTtcclxuJGJyYW5kLXN1Y2Nlc3M6ICAgICAgICAgcGFsZXR0ZShncmVlbik7XHJcbiRicmFuZC1pbmZvOiAgICAgICAgICAgIHBhbGV0dGUobmF2eSk7XHJcbiRicmFuZC13YXJuaW5nOiAgICAgICAgIHBhbGV0dGUob3JhbmdlLGRhcmspO1xyXG4kYnJhbmQtZGFuZ2VyOiAgICAgICAgICBwYWxldHRlKHJlZCk7XHJcblxyXG4vLz09IFNjYWZmb2xkaW5nXHJcbi8vXHJcbi8vIyMgU2V0dGluZ3MgZm9yIHNvbWUgb2YgdGhlIG1vc3QgZ2xvYmFsIHN0eWxlcy5cclxuXHJcbi8vKiogQmFja2dyb3VuZCBjb2xvciBmb3IgYDxib2R5PmAuXHJcbiRib2R5LWJnOiAgICAgICAgICAgICAgIHBhbGV0dGUod2hpdGUpO1xyXG4vLyoqIEdsb2JhbCB0ZXh0IGNvbG9yIG9uIGA8Ym9keT5gLlxyXG4kdGV4dC1jb2xvcjogICAgICAgICAgICAkZ3JheS1kYXJrZXI7XHJcblxyXG4vLyoqIEdsb2JhbCB0ZXh0dWFsIGxpbmsgY29sb3IuXHJcbiRsaW5rLWNvbG9yOiAgICAgICAgICAgIHBhbGV0dGUoZ3JlZW4pO1xyXG4vLyoqIExpbmsgaG92ZXIgY29sb3Igc2V0IHZpYSBgZGFya2VuKClgIGZ1bmN0aW9uLlxyXG4kbGluay1ob3Zlci1jb2xvcjogICAgICBwYWxldHRlKGdyZWVuLCBkYXJrKTtcclxuLy8qKiBMaW5rIGhvdmVyIGRlY29yYXRpb24uXHJcbiRsaW5rLWhvdmVyLWRlY29yYXRpb246IG5vbmU7XHJcblxyXG5cclxuLy89PSBUeXBvZ3JhcGh5XHJcbi8vXHJcbi8vIyMgRm9udCwgbGluZS1oZWlnaHQsIGFuZCBjb2xvciBmb3IgYm9keSB0ZXh0LCBoZWFkaW5ncywgYW5kIG1vcmUuXHJcblxyXG4kZm9udC1mYW1pbHktc2Fucy1zZXJpZjogIFwiSENvIFdoaXRuZXkgU1NtXCIsIFZlcmRhbmEsIEdlbmV2YSwgc2Fucy1zZXJpZjtcclxuLy8gJGZvbnQtZmFtaWx5LXNlcmlmOiAgICAgICBHZW9yZ2lhLCBcIlRpbWVzIE5ldyBSb21hblwiLCBUaW1lcywgc2VyaWZcclxuLy8qKiBEZWZhdWx0IG1vbm9zcGFjZSBmb250cyBmb3IgYDxjb2RlPmAsIGA8a2JkPmAsIGFuZCBgPHByZT5gLlxyXG4vLyAkZm9udC1mYW1pbHktbW9ub3NwYWNlOiAgIE1lbmxvLCBNb25hY28sIENvbnNvbGFzLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZVxyXG4kZm9udC1mYW1pbHktYmFzZTogICAgICAgICRmb250LWZhbWlseS1zYW5zLXNlcmlmO1xyXG5cclxuJGZvbnQtc2l6ZS1iYXNlOiAgICAgICAgICAxNnB4O1xyXG4vLyAkZm9udC1zaXplLWxhcmdlOiAgICAgICAgIDIycHg7XHJcbiRmb250LXNpemUtc21hbGw6ICAgICAgICAgMTZweDtcclxuXHJcbiRmb250LXNpemUtaDE6ICAgICAgICAgICAgZm9udC1mb3JtYXQoaDEpO1xyXG4kZm9udC1zaXplLWgyOiAgICAgICAgICAgIGZvbnQtZm9ybWF0KGgyKTtcclxuJGZvbnQtc2l6ZS1oMzogICAgICAgICAgICBmb250LWZvcm1hdChoMyk7XHJcbiRmb250LXNpemUtaDQ6ICAgICAgICAgICAgZm9udC1mb3JtYXQoaDQpO1xyXG4kZm9udC1zaXplLWg1OiAgICAgICAgICAgIGZvbnQtZm9ybWF0KGg1KTtcclxuLy8gJGZvbnQtc2l6ZS1oNjogICAgICAgICAgICBjZWlsKCgkZm9udC1zaXplLWJhc2UgKiAwLjg1KSk7IC8vIH4xMnB4XHJcblxyXG4vLyoqIFVuaXQtbGVzcyBgbGluZS1oZWlnaHRgIGZvciB1c2UgaW4gY29tcG9uZW50cyBsaWtlIGJ1dHRvbnMuXHJcbi8vJGxpbmUtaGVpZ2h0LWJhc2U6ICAgICAgICAxLjMzMzMzNDsgLy8gKjE4PX4yNFxyXG4kbGluZS1oZWlnaHQtYmFzZTogICAgICAgIDEuNjI1O1xyXG4vLyoqIENvbXB1dGVkIFwibGluZS1oZWlnaHRcIiAoYGZvbnQtc2l6ZWAgKiBgbGluZS1oZWlnaHRgKSBmb3IgdXNlIHdpdGggYG1hcmdpbmAsIGBwYWRkaW5nYCwgZXRjLlxyXG4kbGluZS1oZWlnaHQtY29tcHV0ZWQ6ICAgIGZsb29yKCgkZm9udC1zaXplLWJhc2UgKiAkbGluZS1oZWlnaHQtYmFzZSkpOyAvLyB+MjRcclxuXHJcbi8vKiogQnkgZGVmYXVsdCwgdGhpcyBpbmhlcml0cyBmcm9tIHRoZSBgPGJvZHk+YC5cclxuJGhlYWRpbmdzLWZvbnQtZmFtaWx5OiAgICBpbmhlcml0O1xyXG4kaGVhZGluZ3MtZm9udC13ZWlnaHQ6ICAgIDMwMDsgLy8gVGhlIGZvbnQgUmFsZXdheSBpcyB1c2VkIGluIDQwMD1ub3JtYWwgYW5kIDYwMD1ib2xkXHJcbiRoZWFkaW5ncy1saW5lLWhlaWdodDogICAgMS4xO1xyXG4kaGVhZGluZ3MtY29sb3I6ICAgICAgICAgIGluaGVyaXQ7XHJcblxyXG5cclxuLy89PSBJY29ub2dyYXBoeVxyXG4vL1xyXG4vLyMjIFNwZWNpZnkgY3VzdG9tIGxvY2F0aW9uIGFuZCBmaWxlbmFtZSBvZiB0aGUgaW5jbHVkZWQgR2x5cGhpY29ucyBpY29uIGZvbnQuIFVzZWZ1bCBmb3IgdGhvc2UgaW5jbHVkaW5nIEJvb3RzdHJhcCB2aWEgQm93ZXIuXHJcblxyXG4vLyoqIExvYWQgZm9udHMgZnJvbSB0aGlzIGRpcmVjdG9yeS5cclxuXHJcbi8vIFtjb252ZXJ0ZXJdIElmICRib290c3RyYXAtc2Fzcy1hc3NldC1oZWxwZXIgaWYgdXNlZCwgcHJvdmlkZSBwYXRoIHJlbGF0aXZlIHRvIHRoZSBhc3NldHMgbG9hZCBwYXRoLlxyXG4vLyBbY29udmVydGVyXSBUaGlzIGlzIGJlY2F1c2Ugc29tZSBhc3NldCBoZWxwZXJzLCBzdWNoIGFzIFNwcm9ja2V0cywgZG8gbm90IHdvcmsgd2l0aCBmaWxlLXJlbGF0aXZlIHBhdGhzLlxyXG4vLyAkaWNvbi1mb250LXBhdGg6IGlmKCRib290c3RyYXAtc2Fzcy1hc3NldC1oZWxwZXIsIFwiYm9vdHN0cmFwL1wiLCBcIi4uL2ZvbnRzL2Jvb3RzdHJhcC9cIik7XHJcbiRpY29uLWZvbnQtcGF0aDogXCIuLi8uLi9mb250cy9ib290c3RyYXAvXCI7XHJcbi8vKiogRmlsZSBuYW1lIGZvciBhbGwgZm9udCBmaWxlcy5cclxuLy8gJGljb24tZm9udC1uYW1lOiAgICAgICAgICBcImdseXBoaWNvbnMtaGFsZmxpbmdzLXJlZ3VsYXJcIjtcclxuLy8qKiBFbGVtZW50IElEIHdpdGhpbiBTVkcgaWNvbiBmaWxlLlxyXG4vLyAkaWNvbi1mb250LXN2Zy1pZDogICAgICAgIFwiZ2x5cGhpY29uc19oYWxmbGluZ3NyZWd1bGFyXCI7XHJcblxyXG5cclxuLy89PSBDb21wb25lbnRzXHJcbi8vXHJcbi8vIyMgRGVmaW5lIGNvbW1vbiBwYWRkaW5nIGFuZCBib3JkZXIgcmFkaXVzIHNpemVzIGFuZCBtb3JlLiBWYWx1ZXMgYmFzZWQgb24gMTRweCB0ZXh0IGFuZCAxLjQyOCBsaW5lLWhlaWdodCAofjIwcHggdG8gc3RhcnQpLlxyXG5cclxuJHBhZGRpbmctYmFzZS12ZXJ0aWNhbDogICAgIDEwcHg7XHJcbiRwYWRkaW5nLWJhc2UtaG9yaXpvbnRhbDogICAxNXB4O1xyXG5cclxuJHBhZGRpbmctbGFyZ2UtdmVydGljYWw6ICAgIDMwcHg7XHJcbiRwYWRkaW5nLWxhcmdlLWhvcml6b250YWw6ICA0NXB4O1xyXG5cclxuJHBhZGRpbmctc21hbGwtdmVydGljYWw6ICAgIDVweDtcclxuJHBhZGRpbmctc21hbGwtaG9yaXpvbnRhbDogIDZweDtcclxuXHJcbiRwYWRkaW5nLXhzLXZlcnRpY2FsOiAgICAgICAzcHg7XHJcbiRwYWRkaW5nLXhzLWhvcml6b250YWw6ICAgICA0cHg7XHJcblxyXG4kbGluZS1oZWlnaHQtbGFyZ2U6ICAgICAgICAgMS41OyAvLyAqMTY9MjRcclxuJGxpbmUtaGVpZ2h0LXNtYWxsOiAgICAgICAgIDEuMTg3NTsgLy8gKjE2PX4xOVxyXG5cclxuJGJvcmRlci1yYWRpdXMtYmFzZTogICAgICAgIDA7XHJcbiRib3JkZXItcmFkaXVzLWxhcmdlOiAgICAgICAwO1xyXG4kYm9yZGVyLXJhZGl1cy1zbWFsbDogICAgICAgMDtcclxuXHJcbi8vKiogR2xvYmFsIGNvbG9yIGZvciBhY3RpdmUgaXRlbXMgKGUuZy4sIG5hdnMgb3IgZHJvcGRvd25zKS5cclxuJGNvbXBvbmVudC1hY3RpdmUtY29sb3I6ICAgIHBhbGV0dGUod2hpdGUpO1xyXG4vLyoqIEdsb2JhbCBiYWNrZ3JvdW5kIGNvbG9yIGZvciBhY3RpdmUgaXRlbXMgKGUuZy4sIG5hdnMgb3IgZHJvcGRvd25zKS5cclxuJGNvbXBvbmVudC1hY3RpdmUtYmc6ICAgICAgICRicmFuZC1wcmltYXJ5O1xyXG5cclxuLy8qKiBXaWR0aCBvZiB0aGUgYGJvcmRlcmAgZm9yIGdlbmVyYXRpbmcgY2FyZXRzIHRoYXQgaW5kaWNhdG9yIGRyb3Bkb3ducy5cclxuJGNhcmV0LXdpZHRoLWJhc2U6ICAgICAgICAgIDRweDtcclxuLy8qKiBDYXJldHMgaW5jcmVhc2Ugc2xpZ2h0bHkgaW4gc2l6ZSBmb3IgbGFyZ2VyIGNvbXBvbmVudHMuXHJcbiRjYXJldC13aWR0aC1sYXJnZTogICAgICAgICA1cHg7XHJcblxyXG5cclxuLy89PSBUYWJsZXNcclxuLy9cclxuLy8jIyBDdXN0b21pemVzIHRoZSBgLnRhYmxlYCBjb21wb25lbnQgd2l0aCBiYXNpYyB2YWx1ZXMsIGVhY2ggdXNlZCBhY3Jvc3MgYWxsIHRhYmxlIHZhcmlhdGlvbnMuXHJcblxyXG4vLyoqIFBhZGRpbmcgZm9yIGA8dGg+YHMgYW5kIGA8dGQ+YHMuXHJcbi8vICR0YWJsZS1jZWxsLXBhZGRpbmc6ICAgICAgICAgICAgOHB4O1xyXG4vLyoqIFBhZGRpbmcgZm9yIGNlbGxzIGluIGAudGFibGUtY29uZGVuc2VkYC5cclxuLy8gJHRhYmxlLWNvbmRlbnNlZC1jZWxsLXBhZGRpbmc6ICA1cHg7XHJcblxyXG4vLyoqIERlZmF1bHQgYmFja2dyb3VuZCBjb2xvciB1c2VkIGZvciBhbGwgdGFibGVzLlxyXG4vLyAkdGFibGUtYmc6ICAgICAgICAgICAgICAgICAgICAgIHRyYW5zcGFyZW50O1xyXG4vLyoqIEJhY2tncm91bmQgY29sb3IgdXNlZCBmb3IgYC50YWJsZS1zdHJpcGVkYC5cclxuLy8gJHRhYmxlLWJnLWFjY2VudDogICAgICAgICAgICAgICAjZjlmOWY5O1xyXG4vLyoqIEJhY2tncm91bmQgY29sb3IgdXNlZCBmb3IgYC50YWJsZS1ob3ZlcmAuXHJcbi8vICR0YWJsZS1iZy1ob3ZlcjogICAgICAgICAgICAgICAgI2Y1ZjVmNTtcclxuLy8gJHRhYmxlLWJnLWFjdGl2ZTogICAgICAgICAgICAgICAkdGFibGUtYmctaG92ZXI7XHJcblxyXG4vLyoqIEJvcmRlciBjb2xvciBmb3IgdGFibGUgYW5kIGNlbGwgYm9yZGVycy5cclxuLy8gJHRhYmxlLWJvcmRlci1jb2xvcjogICAgICAgICAgICAjZGRkO1xyXG5cclxuXHJcbi8vPT0gQnV0dG9uc1xyXG4vL1xyXG4vLyMjIEZvciBlYWNoIG9mIEJvb3RzdHJhcCdzIGJ1dHRvbnMsIGRlZmluZSB0ZXh0LCBiYWNrZ3JvdW5kIGFuZCBib3JkZXIgY29sb3IuXHJcblxyXG4kYnRuLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgICA2MDA7IC8vIFRoZSBmb250IFJhbGV3YXkgaXMgdXNlZCBpbiA0MDA9bm9ybWFsIGFuZCA2MDA9Ym9sZFxyXG5cclxuJGJ0bi1kZWZhdWx0LWNvbG9yOiAgICAgICAgICAgICAgcGFsZXR0ZShncmV5LCBkYXJrZXIpO1xyXG4kYnRuLWRlZmF1bHQtYmc6ICAgICAgICAgICAgICAgICB0cmFuc3BhcmVudDtcclxuJGJ0bi1kZWZhdWx0LWJvcmRlcjogICAgICAgICAgICAgcGFsZXR0ZShncmV5LCBkYXJrZXIpO1xyXG5cclxuJGJ0bi1wcmltYXJ5LWNvbG9yOiAgICAgICAgICAgICAgcGFsZXR0ZSh3aGl0ZSk7XHJcbiRidG4tcHJpbWFyeS1iZzogICAgICAgICAgICAgICAgICRicmFuZC1wcmltYXJ5O1xyXG4kYnRuLXByaW1hcnktYm9yZGVyOiAgICAgICAgICAgICBkYXJrZW4oJGJ0bi1wcmltYXJ5LWJnLCA1JSk7XHJcblxyXG4kYnRuLXN1Y2Nlc3MtY29sb3I6ICAgICAgICAgICAgICBwYWxldHRlKHdoaXRlKTtcclxuJGJ0bi1zdWNjZXNzLWJnOiAgICAgICAgICAgICAgICAgJGJyYW5kLXN1Y2Nlc3M7XHJcbiRidG4tc3VjY2Vzcy1ib3JkZXI6ICAgICAgICAgICAgIGRhcmtlbigkYnRuLXN1Y2Nlc3MtYmcsIDUlKTtcclxuXHJcbiRidG4taW5mby1jb2xvcjogICAgICAgICAgICAgICAgIHBhbGV0dGUod2hpdGUpO1xyXG4kYnRuLWluZm8tYmc6ICAgICAgICAgICAgICAgICAgICAkYnJhbmQtaW5mbztcclxuJGJ0bi1pbmZvLWJvcmRlcjogICAgICAgICAgICAgICAgZGFya2VuKCRidG4taW5mby1iZywgNSUpO1xyXG5cclxuJGJ0bi13YXJuaW5nLWNvbG9yOiAgICAgICAgICAgICAgcGFsZXR0ZSh3aGl0ZSk7XHJcbiRidG4td2FybmluZy1iZzogICAgICAgICAgICAgICAgICRicmFuZC13YXJuaW5nO1xyXG4kYnRuLXdhcm5pbmctYm9yZGVyOiAgICAgICAgICAgICBkYXJrZW4oJGJ0bi13YXJuaW5nLWJnLCA1JSk7XHJcblxyXG4kYnRuLWRhbmdlci1jb2xvcjogICAgICAgICAgICAgICBwYWxldHRlKHdoaXRlKTtcclxuJGJ0bi1kYW5nZXItYmc6ICAgICAgICAgICAgICAgICAgJGJyYW5kLWRhbmdlcjtcclxuJGJ0bi1kYW5nZXItYm9yZGVyOiAgICAgICAgICAgICAgZGFya2VuKCRidG4tZGFuZ2VyLWJnLCA1JSk7XHJcblxyXG4kYnRuLWxpbmstZGlzYWJsZWQtY29sb3I6ICAgICAgICAkZ3JheS1saWdodDtcclxuXHJcbi8vIEFsbG93cyBmb3IgY3VzdG9taXppbmcgYnV0dG9uIHJhZGl1cyBpbmRlcGVuZGVudGx5IGZyb20gZ2xvYmFsIGJvcmRlciByYWRpdXNcclxuLy8gJGJ0bi1ib3JkZXItcmFkaXVzLWJhc2U6ICAgICAgICAgJGJvcmRlci1yYWRpdXMtYmFzZVxyXG4vLyAkYnRuLWJvcmRlci1yYWRpdXMtbGFyZ2U6ICAgICAgICAkYm9yZGVyLXJhZGl1cy1sYXJnZVxyXG4vLyAkYnRuLWJvcmRlci1yYWRpdXMtc21hbGw6ICAgICAgICAkYm9yZGVyLXJhZGl1cy1zbWFsbFxyXG5cclxuLy89PSBGb3Jtc1xyXG4vL1xyXG4vLyMjXHJcblxyXG4vLyoqIGA8aW5wdXQ+YCBiYWNrZ3JvdW5kIGNvbG9yXHJcbi8vICRpbnB1dC1iZzogICAgICAgICAgICAgICAgICAgICAgICNmZmY7XHJcbi8vKiogYDxpbnB1dCBkaXNhYmxlZD5gIGJhY2tncm91bmQgY29sb3JcclxuLy8gJGlucHV0LWJnLWRpc2FibGVkOiAgICAgICAgICAgICAgJGdyYXktbGlnaHRlcjtcclxuXHJcbi8vKiogVGV4dCBjb2xvciBmb3IgYDxpbnB1dD5gc1xyXG4vLyAkaW5wdXQtY29sb3I6ICAgICAgICAgICAgICAgICAgICAkZ3JheTtcclxuLy8qKiBgPGlucHV0PmAgYm9yZGVyIGNvbG9yXHJcbi8vICRpbnB1dC1ib3JkZXI6ICAgICAgICAgICAgICAgICAgICNjY2M7XHJcblxyXG4vLyBUT0RPOiBSZW5hbWUgYCRpbnB1dC1ib3JkZXItcmFkaXVzYCB0byBgJGlucHV0LWJvcmRlci1yYWRpdXMtYmFzZWAgaW4gdjRcclxuLy8qKiBEZWZhdWx0IGAuZm9ybS1jb250cm9sYCBib3JkZXIgcmFkaXVzXHJcbi8vIFRoaXMgaGFzIG5vIGVmZmVjdCBvbiBgPHNlbGVjdD5gcyBpbiBzb21lIGJyb3dzZXJzLCBkdWUgdG8gdGhlIGxpbWl0ZWQgc3R5bGFiaWxpdHkgb2YgYDxzZWxlY3Q+YHMgaW4gQ1NTLlxyXG4vLyAkaW5wdXQtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAkYm9yZGVyLXJhZGl1cy1iYXNlO1xyXG4vLyoqIExhcmdlIGAuZm9ybS1jb250cm9sYCBib3JkZXIgcmFkaXVzXHJcbi8vICRpbnB1dC1ib3JkZXItcmFkaXVzLWxhcmdlOiAgICAgICRib3JkZXItcmFkaXVzLWxhcmdlO1xyXG4vLyoqIFNtYWxsIGAuZm9ybS1jb250cm9sYCBib3JkZXIgcmFkaXVzXHJcbi8vICRpbnB1dC1ib3JkZXItcmFkaXVzLXNtYWxsOiAgICAgICRib3JkZXItcmFkaXVzLXNtYWxsO1xyXG5cclxuLy8qKiBCb3JkZXIgY29sb3IgZm9yIGlucHV0cyBvbiBmb2N1c1xyXG4vLyAkaW5wdXQtYm9yZGVyLWZvY3VzOiAgICAgICAgICAgICAjNjZhZmU5O1xyXG5cclxuLy8qKiBQbGFjZWhvbGRlciB0ZXh0IGNvbG9yXHJcbi8vICRpbnB1dC1jb2xvci1wbGFjZWhvbGRlcjogICAgICAgICM5OTk7XHJcblxyXG4vLyoqIERlZmF1bHQgYC5mb3JtLWNvbnRyb2xgIGhlaWdodFxyXG4vLyAkaW5wdXQtaGVpZ2h0LWJhc2U6ICAgICAgICAgICAgICAoJGxpbmUtaGVpZ2h0LWNvbXB1dGVkICsgKCRwYWRkaW5nLWJhc2UtdmVydGljYWwgKiAyKSArIDIpO1xyXG4vLyoqIExhcmdlIGAuZm9ybS1jb250cm9sYCBoZWlnaHRcclxuLy8gJGlucHV0LWhlaWdodC1sYXJnZTogICAgICAgICAgICAgKGNlaWwoJGZvbnQtc2l6ZS1sYXJnZSAqICRsaW5lLWhlaWdodC1sYXJnZSkgKyAoJHBhZGRpbmctbGFyZ2UtdmVydGljYWwgKiAyKSArIDIpO1xyXG4vLyoqIFNtYWxsIGAuZm9ybS1jb250cm9sYCBoZWlnaHRcclxuLy8gJGlucHV0LWhlaWdodC1zbWFsbDogICAgICAgICAgICAgKGZsb29yKCRmb250LXNpemUtc21hbGwgKiAkbGluZS1oZWlnaHQtc21hbGwpICsgKCRwYWRkaW5nLXNtYWxsLXZlcnRpY2FsICogMikgKyAyKTtcclxuXHJcbi8vKiogYC5mb3JtLWdyb3VwYCBtYXJnaW5cclxuLy8gJGZvcm0tZ3JvdXAtbWFyZ2luLWJvdHRvbTogICAgICAgMTVweDtcclxuXHJcbi8vICRsZWdlbmQtY29sb3I6ICAgICAgICAgICAgICAgICAgICRncmF5LWRhcms7XHJcbi8vICRsZWdlbmQtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICNlNWU1ZTU7XHJcblxyXG4vLyoqIEJhY2tncm91bmQgY29sb3IgZm9yIHRleHR1YWwgaW5wdXQgYWRkb25zXHJcbi8vICRpbnB1dC1ncm91cC1hZGRvbi1iZzogICAgICAgICAgICRncmF5LWxpZ2h0ZXI7XHJcbi8vKiogQm9yZGVyIGNvbG9yIGZvciB0ZXh0dWFsIGlucHV0IGFkZG9uc1xyXG4vLyAkaW5wdXQtZ3JvdXAtYWRkb24tYm9yZGVyLWNvbG9yOiAkaW5wdXQtYm9yZGVyO1xyXG5cclxuLy8qKiBEaXNhYmxlZCBjdXJzb3IgZm9yIGZvcm0gY29udHJvbHMgYW5kIGJ1dHRvbnMuXHJcbi8vICRjdXJzb3ItZGlzYWJsZWQ6ICAgICAgICAgICAgICAgIG5vdC1hbGxvd2VkO1xyXG5cclxuXHJcbi8vPT0gRHJvcGRvd25zXHJcbi8vXHJcbi8vIyMgRHJvcGRvd24gbWVudSBjb250YWluZXIgYW5kIGNvbnRlbnRzLlxyXG5cclxuLy8qKiBCYWNrZ3JvdW5kIGZvciB0aGUgZHJvcGRvd24gbWVudS5cclxuLy8gJGRyb3Bkb3duLWJnOiAgICAgICAgICAgICAgICAgICAgI2ZmZjtcclxuLy8qKiBEcm9wZG93biBtZW51IGBib3JkZXItY29sb3JgLlxyXG4vLyAkZHJvcGRvd24tYm9yZGVyOiAgICAgICAgICAgICAgICByZ2JhKDAsMCwwLC4xNSk7XHJcbi8vKiogRHJvcGRvd24gbWVudSBgYm9yZGVyLWNvbG9yYCAqKmZvciBJRTgqKi5cclxuLy8gJGRyb3Bkb3duLWZhbGxiYWNrLWJvcmRlcjogICAgICAgI2NjYztcclxuLy8qKiBEaXZpZGVyIGNvbG9yIGZvciBiZXR3ZWVuIGRyb3Bkb3duIGl0ZW1zLlxyXG4vLyAkZHJvcGRvd24tZGl2aWRlci1iZzogICAgICAgICAgICAjZTVlNWU1O1xyXG5cclxuLy8qKiBEcm9wZG93biBsaW5rIHRleHQgY29sb3IuXHJcbi8vICRkcm9wZG93bi1saW5rLWNvbG9yOiAgICAgICAgICAgICRncmF5LWRhcms7XHJcbi8vKiogSG92ZXIgY29sb3IgZm9yIGRyb3Bkb3duIGxpbmtzLlxyXG4vLyAkZHJvcGRvd24tbGluay1ob3Zlci1jb2xvcjogICAgICBkYXJrZW4oJGdyYXktZGFyaywgNSUpO1xyXG4vLyoqIEhvdmVyIGJhY2tncm91bmQgZm9yIGRyb3Bkb3duIGxpbmtzLlxyXG4vLyAkZHJvcGRvd24tbGluay1ob3Zlci1iZzogICAgICAgICAjZjVmNWY1O1xyXG5cclxuLy8qKiBBY3RpdmUgZHJvcGRvd24gbWVudSBpdGVtIHRleHQgY29sb3IuXHJcbi8vICRkcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvcjogICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yO1xyXG4vLyoqIEFjdGl2ZSBkcm9wZG93biBtZW51IGl0ZW0gYmFja2dyb3VuZCBjb2xvci5cclxuLy8gJGRyb3Bkb3duLWxpbmstYWN0aXZlLWJnOiAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmc7XHJcblxyXG4vLyoqIERpc2FibGVkIGRyb3Bkb3duIG1lbnUgaXRlbSBiYWNrZ3JvdW5kIGNvbG9yLlxyXG4vLyAkZHJvcGRvd24tbGluay1kaXNhYmxlZC1jb2xvcjogICAkZ3JheS1saWdodDtcclxuXHJcbi8vKiogVGV4dCBjb2xvciBmb3IgaGVhZGVycyB3aXRoaW4gZHJvcGRvd24gbWVudXMuXHJcbi8vICRkcm9wZG93bi1oZWFkZXItY29sb3I6ICAgICAgICAgICRncmF5LWxpZ2h0O1xyXG5cclxuLy8qKiBEZXByZWNhdGVkIGAkZHJvcGRvd24tY2FyZXQtY29sb3JgIGFzIG9mIHYzLjEuMFxyXG4vLyAkZHJvcGRvd24tY2FyZXQtY29sb3I6ICAgICAgICAgICAjMDAwO1xyXG5cclxuXHJcbi8vLS0gWi1pbmRleCBtYXN0ZXIgbGlzdFxyXG4vL1xyXG4vLyBXYXJuaW5nOiBBdm9pZCBjdXN0b21pemluZyB0aGVzZSB2YWx1ZXMuIFRoZXkncmUgdXNlZCBmb3IgYSBiaXJkJ3MgZXllIHZpZXdcclxuLy8gb2YgY29tcG9uZW50cyBkZXBlbmRlbnQgb24gdGhlIHotYXhpcyBhbmQgYXJlIGRlc2lnbmVkIHRvIGFsbCB3b3JrIHRvZ2V0aGVyLlxyXG4vL1xyXG4vLyBOb3RlOiBUaGVzZSB2YXJpYWJsZXMgYXJlIG5vdCBnZW5lcmF0ZWQgaW50byB0aGUgQ3VzdG9taXplci5cclxuXHJcbi8vICR6aW5kZXgtbmF2YmFyOiAgICAgICAgICAgIDEwMDA7XHJcbi8vICR6aW5kZXgtZHJvcGRvd246ICAgICAgICAgIDEwMDA7XHJcbi8vICR6aW5kZXgtcG9wb3ZlcjogICAgICAgICAgIDEwNjA7XHJcbi8vICR6aW5kZXgtdG9vbHRpcDogICAgICAgICAgIDEwNzA7XHJcbi8vICR6aW5kZXgtbmF2YmFyLWZpeGVkOiAgICAgIDEwMzA7XHJcbi8vICR6aW5kZXgtbW9kYWwtYmFja2dyb3VuZDogIDEwNDA7XHJcbi8vICR6aW5kZXgtbW9kYWw6ICAgICAgICAgICAgIDEwNTA7XHJcblxyXG5cclxuLy89PSBNZWRpYSBxdWVyaWVzIGJyZWFrcG9pbnRzXHJcbi8vXHJcbi8vIyMgRGVmaW5lIHRoZSBicmVha3BvaW50cyBhdCB3aGljaCB5b3VyIGxheW91dCB3aWxsIGNoYW5nZSwgYWRhcHRpbmcgdG8gZGlmZmVyZW50IHNjcmVlbiBzaXplcy5cclxuXHJcbi8vIEV4dHJhIHNtYWxsIHNjcmVlbiAvIHBob25lXHJcbi8vKiogRGVwcmVjYXRlZCBgJHNjcmVlbi14c2AgYXMgb2YgdjMuMC4xXHJcbi8vICRzY3JlZW4teHM6ICAgICAgICAgICAgICAgICAgNDgwcHg7XHJcbi8vKiogRGVwcmVjYXRlZCBgJHNjcmVlbi14cy1taW5gIGFzIG9mIHYzLjIuMFxyXG4vLyAkc2NyZWVuLXhzLW1pbjogICAgICAgICAgICAgIDQ4MHB4O1xyXG4vLyoqIERlcHJlY2F0ZWQgYCRzY3JlZW4tcGhvbmVgIGFzIG9mIHYzLjAuMVxyXG4vLyAkc2NyZWVuLXBob25lOiAgICAgICAgICAgICAgICRzY3JlZW4teHMtbWluO1xyXG5cclxuLy8gU21hbGwgc2NyZWVuIC8gdGFibGV0XHJcbi8vKiogRGVwcmVjYXRlZCBgJHNjcmVlbi1zbWAgYXMgb2YgdjMuMC4xXHJcbi8vICRzY3JlZW4tc206ICAgICAgICAgICAgICAgICAgNzY4cHg7XHJcbiRzY3JlZW4tc20tbWluOiAgICAgICAgICAgICAgNzY3cHg7XHJcbi8vKiogRGVwcmVjYXRlZCBgJHNjcmVlbi10YWJsZXRgIGFzIG9mIHYzLjAuMVxyXG4vLyAkc2NyZWVuLXRhYmxldDogICAgICAgICAgICAgICRzY3JlZW4tc20tbWluO1xyXG5cclxuLy8gTWVkaXVtIHNjcmVlbiAvIGRlc2t0b3BcclxuLy8qKiBEZXByZWNhdGVkIGAkc2NyZWVuLW1kYCBhcyBvZiB2My4wLjFcclxuLy8gJHNjcmVlbi1tZDogICAgICAgICAgICAgICAgICA5OTJweDtcclxuJHNjcmVlbi1tZC1taW46ICAgICAgICAgICAgICAxMjgwcHg7XHJcbi8vKiogRGVwcmVjYXRlZCBgJHNjcmVlbi1kZXNrdG9wYCBhcyBvZiB2My4wLjFcclxuLy8gJHNjcmVlbi1kZXNrdG9wOiAgICAgICAgICAgICAkc2NyZWVuLW1kLW1pbjtcclxuXHJcbi8vIExhcmdlIHNjcmVlbiAvIHdpZGUgZGVza3RvcFxyXG4vLyoqIERlcHJlY2F0ZWQgYCRzY3JlZW4tbGdgIGFzIG9mIHYzLjAuMVxyXG4vLyAkc2NyZWVuLWxnOiAgICAgICAgICAgICAgICAgIDEwMDBweDtcclxuJHNjcmVlbi1tYXg6ICAgICAgICAgICAgICAgICAxMjgwcHg7XHJcbiRzY3JlZW4tbGctbWluOiAgICAgICAgICAgICAgMTI4MHB4O1xyXG4vLyoqIERlcHJlY2F0ZWQgYCRzY3JlZW4tbGctZGVza3RvcGAgYXMgb2YgdjMuMC4xXHJcbi8vICRzY3JlZW4tbGctZGVza3RvcDogICAgICAgICAgJHNjcmVlbi1sZy1taW47XHJcblxyXG4vLyBTbyBtZWRpYSBxdWVyaWVzIGRvbid0IG92ZXJsYXAgd2hlbiByZXF1aXJlZCwgcHJvdmlkZSBhIG1heGltdW1cclxuJHNjcmVlbi14cy1tYXg6ICAgICAgICAgICAgICAoJHNjcmVlbi1zbS1taW4gLSAxKTtcclxuJHNjcmVlbi1zbS1tYXg6ICAgICAgICAgICAgICAoJHNjcmVlbi1tZC1taW4gLSAxKTtcclxuLy8gJHNjcmVlbi1tZC1tYXg6ICAgICAgICAgICAgICAoJHNjcmVlbi1sZy1taW4gLSAxKTtcclxuXHJcblxyXG5cclxuLy89PSBHcmlkIHN5c3RlbVxyXG4vL1xyXG4vLyMjIERlZmluZSB5b3VyIGN1c3RvbSByZXNwb25zaXZlIGdyaWQuXHJcblxyXG4vLyoqIE51bWJlciBvZiBjb2x1bW5zIGluIHRoZSBncmlkLlxyXG4vLyAkZ3JpZC1jb2x1bW5zOiAgICAgICAgICAgICAgMTI7XHJcbi8vKiogUGFkZGluZyBiZXR3ZWVuIGNvbHVtbnMuIEdldHMgZGl2aWRlZCBpbiBoYWxmIGZvciB0aGUgbGVmdCBhbmQgcmlnaHQuXHJcbiRncmlkLWd1dHRlci13aWR0aDogICAgICAgICAyMHB4O1xyXG4kZ3JpZC1ndXR0ZXItd2lkdGgtbWQ6ICAgICAgICAgMjBweDtcclxuJGdyaWQtZ3V0dGVyLXdpZHRoLXNtOiAgICAgICAgIDEycHg7XHJcbiRncmlkLWd1dHRlci13aWR0aC14czogICAgICAgICAxMHB4O1xyXG4vLyBOYXZiYXIgY29sbGFwc2VcclxuLy8qKiBQb2ludCBhdCB3aGljaCB0aGUgbmF2YmFyIGJlY29tZXMgdW5jb2xsYXBzZWQuXHJcbiRncmlkLWZsb2F0LWJyZWFrcG9pbnQ6ICAgICAkc2NyZWVuLW1kLW1pbjtcclxuLy8qKiBQb2ludCBhdCB3aGljaCB0aGUgbmF2YmFyIGJlZ2lucyBjb2xsYXBzaW5nLlxyXG4vLyRncmlkLWZsb2F0LWJyZWFrcG9pbnQtbWF4OiAoJGdyaWQtZmxvYXQtYnJlYWtwb2ludCAtIDEpO1xyXG5cclxuXHJcbi8vPT0gQ29udGFpbmVyIHNpemVzXHJcbi8vXHJcbi8vIyMgRGVmaW5lIHRoZSBtYXhpbXVtIHdpZHRoIG9mIGAuY29udGFpbmVyYCBmb3IgZGlmZmVyZW50IHNjcmVlbiBzaXplcy5cclxuXHJcbi8vIFNtYWxsIHNjcmVlbiAvIHRhYmxldFxyXG4vLyAkY29udGFpbmVyLXRhYmxldDogICAgICAgICAgICAgKDcyMHB4ICsgJGdyaWQtZ3V0dGVyLXdpZHRoKTtcclxuLy8qKiBGb3IgYCRzY3JlZW4tc20tbWluYCBhbmQgdXAuXHJcbi8vICRjb250YWluZXItc206ICAgICAgICAgICAgICAgICAkY29udGFpbmVyLXRhYmxldDtcclxuXHJcbi8vIE1lZGl1bSBzY3JlZW4gLyBkZXNrdG9wXHJcbi8vICRjb250YWluZXItZGVza3RvcDogICAgICAgICAgICAoOTQwcHggKyAkZ3JpZC1ndXR0ZXItd2lkdGgpO1xyXG4vLyoqIEZvciBgJHNjcmVlbi1tZC1taW5gIGFuZCB1cC5cclxuLy8gJGNvbnRhaW5lci1tZDogICAgICAgICAgICAgICAgICRjb250YWluZXItZGVza3RvcDtcclxuXHJcbi8vIExhcmdlIHNjcmVlbiAvIHdpZGUgZGVza3RvcFxyXG4vLyAkY29udGFpbmVyLWxhcmdlLWRlc2t0b3A6ICAgICAgKDExNDBweCArICRncmlkLWd1dHRlci13aWR0aCk7XHJcbi8vKiogRm9yIGAkc2NyZWVuLWxnLW1pbmAgYW5kIHVwLlxyXG4vLyAkY29udGFpbmVyLWxnOiAgICAgICAgICAgICAgICAgJGNvbnRhaW5lci1sYXJnZS1kZXNrdG9wO1xyXG5cclxuXHJcbi8vPT0gTmF2YmFyXHJcbi8vXHJcbi8vIyNcclxuXHJcbi8vIEJhc2ljcyBvZiBhIG5hdmJhclxyXG4kbmF2YmFyLWhlaWdodDogICAgICAgICAgICAgICAgICAgIGF1dG87XHJcbiRuYXZiYXItbWFyZ2luLWJvdHRvbTogICAgICAgICAgICAgMDtcclxuJG5hdmJhci1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAwO1xyXG4vLyAkbmF2YmFyLXBhZGRpbmctaG9yaXpvbnRhbDogICAgICAgIGZsb29yKCgkZ3JpZC1ndXR0ZXItd2lkdGggLyAyKSk7XHJcbi8vICRuYXZiYXItcGFkZGluZy12ZXJ0aWNhbDogICAgICAgICAgKCgkbmF2YmFyLWhlaWdodCAtICRsaW5lLWhlaWdodC1jb21wdXRlZCkgLyAyKTtcclxuLy8gJG5hdmJhci1jb2xsYXBzZS1tYXgtaGVpZ2h0OiAgICAgICAzNDBweDtcclxuXHJcbi8vICRuYXZiYXItZGVmYXVsdC1jb2xvcjogICAgICAgICAgICAgIzc3NztcclxuJG5hdmJhci1kZWZhdWx0LWJnOiAgICAgICAgICAgICAgICByZ2JhKDAsIDAsIDAsIDAuNjUpO1xyXG4kbmF2YmFyLWRlZmF1bHQtYm9yZGVyOiAgICAgICAgICAgIHRyYW5zcGFyZW50O1xyXG5cclxuLy8gTmF2YmFyIGxpbmtzXHJcbiRuYXZiYXItZGVmYXVsdC1saW5rLWNvbG9yOiAgICAgICAgICAgICAgICBwYWxldHRlKHdoaXRlKTtcclxuJG5hdmJhci1kZWZhdWx0LWxpbmstaG92ZXItY29sb3I6ICAgICAgICAgICRuYXZiYXItZGVmYXVsdC1saW5rLWNvbG9yO1xyXG4kbmF2YmFyLWRlZmF1bHQtbGluay1ob3Zlci1iZzogICAgICAgICAgICAgJGdyYXktZGFya2VyO1xyXG4kbmF2YmFyLWRlZmF1bHQtbGluay1hY3RpdmUtY29sb3I6ICAgICAgICAgIzU1NTtcclxuJG5hdmJhci1kZWZhdWx0LWxpbmstYWN0aXZlLWJnOiAgICAgICAgICAgICRuYXZiYXItZGVmYXVsdC1saW5rLWNvbG9yO1xyXG4kbmF2YmFyLWRlZmF1bHQtbGluay1kaXNhYmxlZC1jb2xvcjogICAgICAgI2NjYztcclxuJG5hdmJhci1kZWZhdWx0LWxpbmstZGlzYWJsZWQtYmc6ICAgICAgICAgIHRyYW5zcGFyZW50O1xyXG5cclxuLy8gTmF2YmFyIGJyYW5kIGxhYmVsXHJcbiRuYXZiYXItZGVmYXVsdC1icmFuZC1jb2xvcjogICAgICAgICAgICAgICAkbmF2YmFyLWRlZmF1bHQtbGluay1jb2xvcjtcclxuJG5hdmJhci1kZWZhdWx0LWJyYW5kLWhvdmVyLWNvbG9yOiAgICAgICAgIGRhcmtlbigkbmF2YmFyLWRlZmF1bHQtYnJhbmQtY29sb3IsIDEwJSk7XHJcbiRuYXZiYXItZGVmYXVsdC1icmFuZC1ob3Zlci1iZzogICAgICAgICAgICB0cmFuc3BhcmVudDtcclxuXHJcbi8vIE5hdmJhciB0b2dnbGVcclxuJG5hdmJhci1kZWZhdWx0LXRvZ2dsZS1ob3Zlci1iZzogICAgICAgICAgIHRyYW5zcGFyZW50O1xyXG4kbmF2YmFyLWRlZmF1bHQtdG9nZ2xlLWljb24tYmFyLWJnOiAgICAgICAgcGFsZXR0ZSh3aGl0ZSk7XHJcbiRuYXZiYXItZGVmYXVsdC10b2dnbGUtYm9yZGVyLWNvbG9yOiAgICAgICB0cmFuc3BhcmVudDtcclxuXHJcblxyXG4vLz09PSBJbnZlcnRlZCBuYXZiYXJcclxuLy8gUmVzZXQgaW52ZXJ0ZWQgbmF2YmFyIGJhc2ljc1xyXG4vLyAkbmF2YmFyLWludmVyc2UtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgIGxpZ2h0ZW4oJGdyYXktbGlnaHQsIDE1JSk7XHJcbi8vICRuYXZiYXItaW52ZXJzZS1iZzogICAgICAgICAgICAgICAgICAgICAgICAgIzIyMjtcclxuLy8gJG5hdmJhci1pbnZlcnNlLWJvcmRlcjogICAgICAgICAgICAgICAgICAgICBkYXJrZW4oJG5hdmJhci1pbnZlcnNlLWJnLCAxMCUpO1xyXG5cclxuLy8gSW52ZXJ0ZWQgbmF2YmFyIGxpbmtzXHJcbi8vICRuYXZiYXItaW52ZXJzZS1saW5rLWNvbG9yOiAgICAgICAgICAgICAgICAgbGlnaHRlbigkZ3JheS1saWdodCwgMTUlKTtcclxuLy8gJG5hdmJhci1pbnZlcnNlLWxpbmstaG92ZXItY29sb3I6ICAgICAgICAgICAjZmZmO1xyXG4vLyAkbmF2YmFyLWludmVyc2UtbGluay1ob3Zlci1iZzogICAgICAgICAgICAgIHRyYW5zcGFyZW50O1xyXG4vLyAkbmF2YmFyLWludmVyc2UtbGluay1hY3RpdmUtY29sb3I6ICAgICAgICAgICRuYXZiYXItaW52ZXJzZS1saW5rLWhvdmVyLWNvbG9yO1xyXG4vLyAkbmF2YmFyLWludmVyc2UtbGluay1hY3RpdmUtYmc6ICAgICAgICAgICAgIGRhcmtlbigkbmF2YmFyLWludmVyc2UtYmcsIDEwJSk7XHJcbi8vICRuYXZiYXItaW52ZXJzZS1saW5rLWRpc2FibGVkLWNvbG9yOiAgICAgICAgIzQ0NDtcclxuLy8gJG5hdmJhci1pbnZlcnNlLWxpbmstZGlzYWJsZWQtYmc6ICAgICAgICAgICB0cmFuc3BhcmVudDtcclxuXHJcbi8vIEludmVydGVkIG5hdmJhciBicmFuZCBsYWJlbFxyXG4vLyAkbmF2YmFyLWludmVyc2UtYnJhbmQtY29sb3I6ICAgICAgICAgICAgICAgICRuYXZiYXItaW52ZXJzZS1saW5rLWNvbG9yO1xyXG4vLyAkbmF2YmFyLWludmVyc2UtYnJhbmQtaG92ZXItY29sb3I6ICAgICAgICAgICNmZmY7XHJcbi8vICRuYXZiYXItaW52ZXJzZS1icmFuZC1ob3Zlci1iZzogICAgICAgICAgICAgdHJhbnNwYXJlbnQ7XHJcblxyXG4vLyBJbnZlcnRlZCBuYXZiYXIgdG9nZ2xlXHJcbi8vICRuYXZiYXItaW52ZXJzZS10b2dnbGUtaG92ZXItYmc6ICAgICAgICAgICAgIzMzMztcclxuLy8gJG5hdmJhci1pbnZlcnNlLXRvZ2dsZS1pY29uLWJhci1iZzogICAgICAgICAjZmZmO1xyXG4vLyAkbmF2YmFyLWludmVyc2UtdG9nZ2xlLWJvcmRlci1jb2xvcjogICAgICAgICMzMzM7XHJcblxyXG5cclxuLy89PSBOYXZzXHJcbi8vXHJcbi8vIyNcclxuXHJcbi8vPT09IFNoYXJlZCBuYXYgc3R5bGVzXHJcbi8vICRuYXYtbGluay1wYWRkaW5nOiAgICAgICAgICAgICAgICAgICAgICAgICAgMTBweCAxNXB4O1xyXG4vLyAkbmF2LWxpbmstaG92ZXItYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICRncmF5LWxpZ2h0ZXI7XHJcblxyXG4vLyAkbmF2LWRpc2FibGVkLWxpbmstY29sb3I6ICAgICAgICAgICAgICAgICAgICRncmF5LWxpZ2h0O1xyXG4vLyAkbmF2LWRpc2FibGVkLWxpbmstaG92ZXItY29sb3I6ICAgICAgICAgICAgICRncmF5LWxpZ2h0O1xyXG5cclxuLy89PSBUYWJzXHJcbi8vICRuYXYtdGFicy1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgICAgICAgI2RkZDtcclxuXHJcbi8vICRuYXYtdGFicy1saW5rLWhvdmVyLWJvcmRlci1jb2xvcjogICAgICAgICAgJGdyYXktbGlnaHRlcjtcclxuXHJcbi8vICRuYXYtdGFicy1hY3RpdmUtbGluay1ob3Zlci1iZzogICAgICAgICAgICAgJGJvZHktYmc7XHJcbi8vICRuYXYtdGFicy1hY3RpdmUtbGluay1ob3Zlci1jb2xvcjogICAgICAgICAgJGdyYXk7XHJcbi8vICRuYXYtdGFicy1hY3RpdmUtbGluay1ob3Zlci1ib3JkZXItY29sb3I6ICAgI2RkZDtcclxuXHJcbi8vICRuYXYtdGFicy1qdXN0aWZpZWQtbGluay1ib3JkZXItY29sb3I6ICAgICAgICAgICAgI2RkZDtcclxuLy8gJG5hdi10YWJzLWp1c3RpZmllZC1hY3RpdmUtbGluay1ib3JkZXItY29sb3I6ICAgICAkYm9keS1iZztcclxuXHJcbi8vPT0gUGlsbHNcclxuLy8gJG5hdi1waWxscy1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cy1iYXNlO1xyXG4vLyAkbmF2LXBpbGxzLWFjdGl2ZS1saW5rLWhvdmVyLWJnOiAgICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnO1xyXG4vLyAkbmF2LXBpbGxzLWFjdGl2ZS1saW5rLWhvdmVyLWNvbG9yOiAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yO1xyXG5cclxuXHJcbi8vPT0gUGFnaW5hdGlvblxyXG4vL1xyXG4vLyMjXHJcblxyXG4vLyAkcGFnaW5hdGlvbi1jb2xvcjogICAgICAgICAgICAgICAgICAgICAkbGluay1jb2xvcjtcclxuLy8gJHBhZ2luYXRpb24tYmc6ICAgICAgICAgICAgICAgICAgICAgICAgI2ZmZjtcclxuLy8gJHBhZ2luYXRpb24tYm9yZGVyOiAgICAgICAgICAgICAgICAgICAgI2RkZDtcclxuXHJcbi8vICRwYWdpbmF0aW9uLWhvdmVyLWNvbG9yOiAgICAgICAgICAgICAgICRsaW5rLWhvdmVyLWNvbG9yO1xyXG4vLyAkcGFnaW5hdGlvbi1ob3Zlci1iZzogICAgICAgICAgICAgICAgICAkZ3JheS1saWdodGVyO1xyXG4vLyAkcGFnaW5hdGlvbi1ob3Zlci1ib3JkZXI6ICAgICAgICAgICAgICAjZGRkO1xyXG5cclxuLy8gJHBhZ2luYXRpb24tYWN0aXZlLWNvbG9yOiAgICAgICAgICAgICAgI2ZmZjtcclxuLy8gJHBhZ2luYXRpb24tYWN0aXZlLWJnOiAgICAgICAgICAgICAgICAgJGJyYW5kLXByaW1hcnk7XHJcbi8vICRwYWdpbmF0aW9uLWFjdGl2ZS1ib3JkZXI6ICAgICAgICAgICAgICRicmFuZC1wcmltYXJ5O1xyXG5cclxuLy8gJHBhZ2luYXRpb24tZGlzYWJsZWQtY29sb3I6ICAgICAgICAgICAgJGdyYXktbGlnaHQ7XHJcbi8vICRwYWdpbmF0aW9uLWRpc2FibGVkLWJnOiAgICAgICAgICAgICAgICNmZmY7XHJcbi8vICRwYWdpbmF0aW9uLWRpc2FibGVkLWJvcmRlcjogICAgICAgICAgICNkZGQ7XHJcblxyXG5cclxuLy89PSBQYWdlclxyXG4vL1xyXG4vLyMjXHJcblxyXG4vLyAkcGFnZXItYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAkcGFnaW5hdGlvbi1iZztcclxuLy8gJHBhZ2VyLWJvcmRlcjogICAgICAgICAgICAgICAgICAgICAgICAgJHBhZ2luYXRpb24tYm9yZGVyO1xyXG4vLyAkcGFnZXItYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAgICAxNXB4O1xyXG5cclxuLy8gJHBhZ2VyLWhvdmVyLWJnOiAgICAgICAgICAgICAgICAgICAgICAgJHBhZ2luYXRpb24taG92ZXItYmc7XHJcblxyXG4vLyAkcGFnZXItYWN0aXZlLWJnOiAgICAgICAgICAgICAgICAgICAgICAkcGFnaW5hdGlvbi1hY3RpdmUtYmc7XHJcbi8vICRwYWdlci1hY3RpdmUtY29sb3I6ICAgICAgICAgICAgICAgICAgICRwYWdpbmF0aW9uLWFjdGl2ZS1jb2xvcjtcclxuXHJcbi8vICRwYWdlci1kaXNhYmxlZC1jb2xvcjogICAgICAgICAgICAgICAgICRwYWdpbmF0aW9uLWRpc2FibGVkLWNvbG9yO1xyXG5cclxuXHJcbi8vPT0gSnVtYm90cm9uXHJcbi8vXHJcbi8vIyNcclxuXHJcbi8vICRqdW1ib3Ryb24tcGFkZGluZzogICAgICAgICAgICAgIDMwcHg7XHJcbi8vICRqdW1ib3Ryb24tY29sb3I6ICAgICAgICAgICAgICAgIGluaGVyaXQ7XHJcbi8vICRqdW1ib3Ryb24tYmc6ICAgICAgICAgICAgICAgICAgICRncmF5LWxpZ2h0ZXI7XHJcbi8vICRqdW1ib3Ryb24taGVhZGluZy1jb2xvcjogICAgICAgIGluaGVyaXQ7XHJcbi8vICRqdW1ib3Ryb24tZm9udC1zaXplOiAgICAgICAgICAgIGNlaWwoKCRmb250LXNpemUtYmFzZSAqIDEuNSkpO1xyXG4vLyAkanVtYm90cm9uLWhlYWRpbmctZm9udC1zaXplOiAgICBjZWlsKCgkZm9udC1zaXplLWJhc2UgKiA0LjUpKVxyXG5cclxuXHJcbi8vPT0gRm9ybSBzdGF0ZXMgYW5kIGFsZXJ0c1xyXG4vL1xyXG4vLyMjIERlZmluZSBjb2xvcnMgZm9yIGZvcm0gZmVlZGJhY2sgc3RhdGVzIGFuZCwgYnkgZGVmYXVsdCwgYWxlcnRzLlxyXG5cclxuLy8gJHN0YXRlLXN1Y2Nlc3MtdGV4dDogICAgICAgICAgICAgIzNjNzYzZDtcclxuLy8gJHN0YXRlLXN1Y2Nlc3MtYmc6ICAgICAgICAgICAgICAgI2RmZjBkODtcclxuLy8gJHN0YXRlLXN1Y2Nlc3MtYm9yZGVyOiAgICAgICAgICAgZGFya2VuKGFkanVzdC1odWUoJHN0YXRlLXN1Y2Nlc3MtYmcsIC0xMCksIDUlKTtcclxuXHJcbi8vICRzdGF0ZS1pbmZvLXRleHQ6ICAgICAgICAgICAgICAgICMzMTcwOGY7XHJcbi8vICRzdGF0ZS1pbmZvLWJnOiAgICAgICAgICAgICAgICAgICNkOWVkZjc7XHJcbi8vICRzdGF0ZS1pbmZvLWJvcmRlcjogICAgICAgICAgICAgIGRhcmtlbihhZGp1c3QtaHVlKCRzdGF0ZS1pbmZvLWJnLCAtMTApLCA3JSk7XHJcblxyXG4vLyAkc3RhdGUtd2FybmluZy10ZXh0OiAgICAgICAgICAgICAjOGE2ZDNiO1xyXG4vLyAkc3RhdGUtd2FybmluZy1iZzogICAgICAgICAgICAgICAjZmNmOGUzO1xyXG4vLyAkc3RhdGUtd2FybmluZy1ib3JkZXI6ICAgICAgICAgICBkYXJrZW4oYWRqdXN0LWh1ZSgkc3RhdGUtd2FybmluZy1iZywgLTEwKSwgNSUpO1xyXG5cclxuLy8gJHN0YXRlLWRhbmdlci10ZXh0OiAgICAgICAgICAgICAgI2E5NDQ0MjtcclxuLy8gJHN0YXRlLWRhbmdlci1iZzogICAgICAgICAgICAgICAgI2YyZGVkZTtcclxuLy8gJHN0YXRlLWRhbmdlci1ib3JkZXI6ICAgICAgICAgICAgZGFya2VuKGFkanVzdC1odWUoJHN0YXRlLWRhbmdlci1iZywgLTEwKSwgNSUpO1xyXG5cclxuXHJcbi8vPT0gVG9vbHRpcHNcclxuLy9cclxuLy8jI1xyXG5cclxuLy8qKiBUb29sdGlwIG1heCB3aWR0aFxyXG4vLyAkdG9vbHRpcC1tYXgtd2lkdGg6ICAgICAgICAgICAyMDBweDtcclxuLy8qKiBUb29sdGlwIHRleHQgY29sb3JcclxuLy8gJHRvb2x0aXAtY29sb3I6ICAgICAgICAgICAgICAgI2ZmZjtcclxuLy8qKiBUb29sdGlwIGJhY2tncm91bmQgY29sb3JcclxuLy8gJHRvb2x0aXAtYmc6ICAgICAgICAgICAgICAgICAgIzAwMDtcclxuLy8gJHRvb2x0aXAtb3BhY2l0eTogICAgICAgICAgICAgLjk7XHJcblxyXG4vLyoqIFRvb2x0aXAgYXJyb3cgd2lkdGhcclxuLy8gJHRvb2x0aXAtYXJyb3ctd2lkdGg6ICAgICAgICAgNXB4O1xyXG4vLyoqIFRvb2x0aXAgYXJyb3cgY29sb3JcclxuLy8gJHRvb2x0aXAtYXJyb3ctY29sb3I6ICAgICAgICAgJHRvb2x0aXAtYmc7XHJcblxyXG5cclxuLy89PSBQb3BvdmVyc1xyXG4vL1xyXG4vLyMjXHJcblxyXG4vLyoqIFBvcG92ZXIgYm9keSBiYWNrZ3JvdW5kIGNvbG9yXHJcbi8vICRwb3BvdmVyLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgI2ZmZjtcclxuLy8qKiBQb3BvdmVyIG1heGltdW0gd2lkdGhcclxuLy8gJHBvcG92ZXItbWF4LXdpZHRoOiAgICAgICAgICAgICAgICAgICAyNzZweDtcclxuLy8qKiBQb3BvdmVyIGJvcmRlciBjb2xvclxyXG4vLyAkcG9wb3Zlci1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgIHJnYmEoMCwwLDAsLjIpO1xyXG4vLyoqIFBvcG92ZXIgZmFsbGJhY2sgYm9yZGVyIGNvbG9yXHJcbi8vICRwb3BvdmVyLWZhbGxiYWNrLWJvcmRlci1jb2xvcjogICAgICAgI2NjYztcclxuXHJcbi8vKiogUG9wb3ZlciB0aXRsZSBiYWNrZ3JvdW5kIGNvbG9yXHJcbi8vICRwb3BvdmVyLXRpdGxlLWJnOiAgICAgICAgICAgICAgICAgICAgZGFya2VuKCRwb3BvdmVyLWJnLCAzJSk7XHJcblxyXG4vLyoqIFBvcG92ZXIgYXJyb3cgd2lkdGhcclxuLy8gJHBvcG92ZXItYXJyb3ctd2lkdGg6ICAgICAgICAgICAgICAgICAxMHB4O1xyXG4vLyoqIFBvcG92ZXIgYXJyb3cgY29sb3JcclxuLy8gJHBvcG92ZXItYXJyb3ctY29sb3I6ICAgICAgICAgICAgICAgICAkcG9wb3Zlci1iZztcclxuXHJcbi8vKiogUG9wb3ZlciBvdXRlciBhcnJvdyB3aWR0aFxyXG4vLyAkcG9wb3Zlci1hcnJvdy1vdXRlci13aWR0aDogICAgICAgICAgICgkcG9wb3Zlci1hcnJvdy13aWR0aCArIDEpO1xyXG4vLyoqIFBvcG92ZXIgb3V0ZXIgYXJyb3cgY29sb3JcclxuLy8gJHBvcG92ZXItYXJyb3ctb3V0ZXItY29sb3I6ICAgICAgICAgICBmYWRlX2luKCRwb3BvdmVyLWJvcmRlci1jb2xvciwgMC4wNSk7XHJcbi8vKiogUG9wb3ZlciBvdXRlciBhcnJvdyBmYWxsYmFjayBjb2xvclxyXG4vLyAkcG9wb3Zlci1hcnJvdy1vdXRlci1mYWxsYmFjay1jb2xvcjogIGRhcmtlbigkcG9wb3Zlci1mYWxsYmFjay1ib3JkZXItY29sb3IsIDIwJSk7XHJcblxyXG5cclxuLy89PSBMYWJlbHNcclxuLy9cclxuLy8jI1xyXG5cclxuLy8qKiBEZWZhdWx0IGxhYmVsIGJhY2tncm91bmQgY29sb3JcclxuLy8gJGxhYmVsLWRlZmF1bHQtYmc6ICAgICAgICAgICAgJGdyYXktbGlnaHQ7XHJcbi8vKiogUHJpbWFyeSBsYWJlbCBiYWNrZ3JvdW5kIGNvbG9yXHJcbi8vICRsYWJlbC1wcmltYXJ5LWJnOiAgICAgICAgICAgICRicmFuZC1wcmltYXJ5O1xyXG4vLyoqIFN1Y2Nlc3MgbGFiZWwgYmFja2dyb3VuZCBjb2xvclxyXG4vLyAkbGFiZWwtc3VjY2Vzcy1iZzogICAgICAgICAgICAkYnJhbmQtc3VjY2VzcztcclxuLy8qKiBJbmZvIGxhYmVsIGJhY2tncm91bmQgY29sb3JcclxuLy8gJGxhYmVsLWluZm8tYmc6ICAgICAgICAgICAgICAgJGJyYW5kLWluZm87XHJcbi8vKiogV2FybmluZyBsYWJlbCBiYWNrZ3JvdW5kIGNvbG9yXHJcbi8vICRsYWJlbC13YXJuaW5nLWJnOiAgICAgICAgICAgICRicmFuZC13YXJuaW5nO1xyXG4vLyoqIERhbmdlciBsYWJlbCBiYWNrZ3JvdW5kIGNvbG9yXHJcbi8vICRsYWJlbC1kYW5nZXItYmc6ICAgICAgICAgICAgICRicmFuZC1kYW5nZXI7XHJcblxyXG4vLyoqIERlZmF1bHQgbGFiZWwgdGV4dCBjb2xvclxyXG4vLyAkbGFiZWwtY29sb3I6ICAgICAgICAgICAgICAgICAjZmZmO1xyXG4vLyoqIERlZmF1bHQgdGV4dCBjb2xvciBvZiBhIGxpbmtlZCBsYWJlbFxyXG4vLyAkbGFiZWwtbGluay1ob3Zlci1jb2xvcjogICAgICAjZmZmO1xyXG5cclxuXHJcbi8vPT0gTW9kYWxzXHJcbi8vXHJcbi8vIyNcclxuXHJcbi8vKiogUGFkZGluZyBhcHBsaWVkIHRvIHRoZSBtb2RhbCBib2R5XHJcbi8vICRtb2RhbC1pbm5lci1wYWRkaW5nOiAgICAgICAgIDE1cHg7XHJcblxyXG4vLyoqIFBhZGRpbmcgYXBwbGllZCB0byB0aGUgbW9kYWwgdGl0bGVcclxuLy8gJG1vZGFsLXRpdGxlLXBhZGRpbmc6ICAgICAgICAgMTVweDtcclxuLy8qKiBNb2RhbCB0aXRsZSBsaW5lLWhlaWdodFxyXG4vLyAkbW9kYWwtdGl0bGUtbGluZS1oZWlnaHQ6ICAgICAkbGluZS1oZWlnaHQtYmFzZTtcclxuXHJcbi8vKiogQmFja2dyb3VuZCBjb2xvciBvZiBtb2RhbCBjb250ZW50IGFyZWFcclxuLy8gJG1vZGFsLWNvbnRlbnQtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAjZmZmO1xyXG4vLyoqIE1vZGFsIGNvbnRlbnQgYm9yZGVyIGNvbG9yXHJcbi8vICRtb2RhbC1jb250ZW50LWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgICAgcmdiYSgwLDAsMCwuMik7XHJcbi8vKiogTW9kYWwgY29udGVudCBib3JkZXIgY29sb3IgKipmb3IgSUU4KipcclxuLy8gJG1vZGFsLWNvbnRlbnQtZmFsbGJhY2stYm9yZGVyLWNvbG9yOiAgICAgICAgICAjOTk5O1xyXG5cclxuLy8qKiBNb2RhbCBiYWNrZHJvcCBiYWNrZ3JvdW5kIGNvbG9yXHJcbi8vICRtb2RhbC1iYWNrZHJvcC1iZzogICAgICAgICAgICMwMDA7XHJcbi8vKiogTW9kYWwgYmFja2Ryb3Agb3BhY2l0eVxyXG4vLyAkbW9kYWwtYmFja2Ryb3Atb3BhY2l0eTogICAgICAuNTtcclxuLy8qKiBNb2RhbCBoZWFkZXIgYm9yZGVyIGNvbG9yXHJcbi8vICRtb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yOiAgICNlNWU1ZTU7XHJcbi8vKiogTW9kYWwgZm9vdGVyIGJvcmRlciBjb2xvclxyXG4vLyAkbW9kYWwtZm9vdGVyLWJvcmRlci1jb2xvcjogICAkbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvcjtcclxuXHJcbi8vICRtb2RhbC1sZzogICAgICAgICAgICAgICAgICAgIDkwMHB4O1xyXG4vLyAkbW9kYWwtbWQ6ICAgICAgICAgICAgICAgICAgICA2MDBweDtcclxuLy8gJG1vZGFsLXNtOiAgICAgICAgICAgICAgICAgICAgMzAwcHg7XHJcblxyXG5cclxuLy89PSBBbGVydHNcclxuLy9cclxuLy8jIyBEZWZpbmUgYWxlcnQgY29sb3JzLCBib3JkZXIgcmFkaXVzLCBhbmQgcGFkZGluZy5cclxuXHJcbi8vICRhbGVydC1wYWRkaW5nOiAgICAgICAgICAgICAgIDE1cHg7XHJcbi8vICRhbGVydC1ib3JkZXItcmFkaXVzOiAgICAgICAgICRib3JkZXItcmFkaXVzLWJhc2U7XHJcbi8vICRhbGVydC1saW5rLWZvbnQtd2VpZ2h0OiAgICAgIGJvbGQ7XHJcblxyXG4vLyAkYWxlcnQtc3VjY2Vzcy1iZzogICAgICAgICAgICAkc3RhdGUtc3VjY2Vzcy1iZztcclxuLy8gJGFsZXJ0LXN1Y2Nlc3MtdGV4dDogICAgICAgICAgJHN0YXRlLXN1Y2Nlc3MtdGV4dDtcclxuLy8gJGFsZXJ0LXN1Y2Nlc3MtYm9yZGVyOiAgICAgICAgJHN0YXRlLXN1Y2Nlc3MtYm9yZGVyO1xyXG5cclxuLy8gJGFsZXJ0LWluZm8tYmc6ICAgICAgICAgICAgICAgJHN0YXRlLWluZm8tYmc7XHJcbi8vICRhbGVydC1pbmZvLXRleHQ6ICAgICAgICAgICAgICRzdGF0ZS1pbmZvLXRleHQ7XHJcbi8vICRhbGVydC1pbmZvLWJvcmRlcjogICAgICAgICAgICRzdGF0ZS1pbmZvLWJvcmRlcjtcclxuXHJcbi8vICRhbGVydC13YXJuaW5nLWJnOiAgICAgICAgICAgICRzdGF0ZS13YXJuaW5nLWJnO1xyXG4vLyAkYWxlcnQtd2FybmluZy10ZXh0OiAgICAgICAgICAkc3RhdGUtd2FybmluZy10ZXh0O1xyXG4vLyAkYWxlcnQtd2FybmluZy1ib3JkZXI6ICAgICAgICAkc3RhdGUtd2FybmluZy1ib3JkZXI7XHJcblxyXG4vLyAkYWxlcnQtZGFuZ2VyLWJnOiAgICAgICAgICAgICAkc3RhdGUtZGFuZ2VyLWJnO1xyXG4vLyAkYWxlcnQtZGFuZ2VyLXRleHQ6ICAgICAgICAgICAkc3RhdGUtZGFuZ2VyLXRleHQ7XHJcbi8vICRhbGVydC1kYW5nZXItYm9yZGVyOiAgICAgICAgICRzdGF0ZS1kYW5nZXItYm9yZGVyO1xyXG5cclxuXHJcbi8vPT0gUHJvZ3Jlc3MgYmFyc1xyXG4vL1xyXG4vLyMjXHJcblxyXG4vLyoqIEJhY2tncm91bmQgY29sb3Igb2YgdGhlIHdob2xlIHByb2dyZXNzIGNvbXBvbmVudFxyXG4vLyAkcHJvZ3Jlc3MtYmc6ICAgICAgICAgICAgICAgICAjZjVmNWY1O1xyXG4vLyoqIFByb2dyZXNzIGJhciB0ZXh0IGNvbG9yXHJcbi8vICRwcm9ncmVzcy1iYXItY29sb3I6ICAgICAgICAgICNmZmY7XHJcbi8vKiogVmFyaWFibGUgZm9yIHNldHRpbmcgcm91bmRlZCBjb3JuZXJzIG9uIHByb2dyZXNzIGJhci5cclxuLy8gJHByb2dyZXNzLWJvcmRlci1yYWRpdXM6ICAgICAgJGJvcmRlci1yYWRpdXMtYmFzZTtcclxuXHJcbi8vKiogRGVmYXVsdCBwcm9ncmVzcyBiYXIgY29sb3JcclxuLy8gJHByb2dyZXNzLWJhci1iZzogICAgICAgICAgICAgJGJyYW5kLXByaW1hcnk7XHJcbi8vKiogU3VjY2VzcyBwcm9ncmVzcyBiYXIgY29sb3JcclxuLy8gJHByb2dyZXNzLWJhci1zdWNjZXNzLWJnOiAgICAgJGJyYW5kLXN1Y2Nlc3M7XHJcbi8vKiogV2FybmluZyBwcm9ncmVzcyBiYXIgY29sb3JcclxuLy8gJHByb2dyZXNzLWJhci13YXJuaW5nLWJnOiAgICAgJGJyYW5kLXdhcm5pbmc7XHJcbi8vKiogRGFuZ2VyIHByb2dyZXNzIGJhciBjb2xvclxyXG4vLyAkcHJvZ3Jlc3MtYmFyLWRhbmdlci1iZzogICAgICAkYnJhbmQtZGFuZ2VyO1xyXG4vLyoqIEluZm8gcHJvZ3Jlc3MgYmFyIGNvbG9yXHJcbi8vICRwcm9ncmVzcy1iYXItaW5mby1iZzogICAgICAgICRicmFuZC1pbmZvO1xyXG5cclxuXHJcbi8vPT0gTGlzdCBncm91cFxyXG4vL1xyXG4vLyMjXHJcblxyXG4vLyoqIEJhY2tncm91bmQgY29sb3Igb24gYC5saXN0LWdyb3VwLWl0ZW1gXHJcbi8vICRsaXN0LWdyb3VwLWJnOiAgICAgICAgICAgICAgICAgI2ZmZjtcclxuLy8qKiBgLmxpc3QtZ3JvdXAtaXRlbWAgYm9yZGVyIGNvbG9yXHJcbi8vICRsaXN0LWdyb3VwLWJvcmRlcjogICAgICAgICAgICAgI2RkZDtcclxuLy8qKiBMaXN0IGdyb3VwIGJvcmRlciByYWRpdXNcclxuLy8gJGxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1czogICAgICAkYm9yZGVyLXJhZGl1cy1iYXNlO1xyXG5cclxuLy8qKiBCYWNrZ3JvdW5kIGNvbG9yIG9mIHNpbmdsZSBsaXN0IGl0ZW1zIG9uIGhvdmVyXHJcbi8vICRsaXN0LWdyb3VwLWhvdmVyLWJnOiAgICAgICAgICAgI2Y1ZjVmNTtcclxuLy8qKiBUZXh0IGNvbG9yIG9mIGFjdGl2ZSBsaXN0IGl0ZW1zXHJcbi8vICRsaXN0LWdyb3VwLWFjdGl2ZS1jb2xvcjogICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3I7XHJcbi8vKiogQmFja2dyb3VuZCBjb2xvciBvZiBhY3RpdmUgbGlzdCBpdGVtc1xyXG4vLyAkbGlzdC1ncm91cC1hY3RpdmUtYmc6ICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnO1xyXG4vLyoqIEJvcmRlciBjb2xvciBvZiBhY3RpdmUgbGlzdCBlbGVtZW50c1xyXG4vLyAkbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyOiAgICAgICRsaXN0LWdyb3VwLWFjdGl2ZS1iZztcclxuLy8qKiBUZXh0IGNvbG9yIGZvciBjb250ZW50IHdpdGhpbiBhY3RpdmUgbGlzdCBpdGVtc1xyXG4vLyAkbGlzdC1ncm91cC1hY3RpdmUtdGV4dC1jb2xvcjogIGxpZ2h0ZW4oJGxpc3QtZ3JvdXAtYWN0aXZlLWJnLCA0MCUpO1xyXG5cclxuLy8qKiBUZXh0IGNvbG9yIG9mIGRpc2FibGVkIGxpc3QgaXRlbXNcclxuLy8gJGxpc3QtZ3JvdXAtZGlzYWJsZWQtY29sb3I6ICAgICAgJGdyYXktbGlnaHQ7XHJcbi8vKiogQmFja2dyb3VuZCBjb2xvciBvZiBkaXNhYmxlZCBsaXN0IGl0ZW1zXHJcbi8vICRsaXN0LWdyb3VwLWRpc2FibGVkLWJnOiAgICAgICAgICRncmF5LWxpZ2h0ZXI7XHJcbi8vKiogVGV4dCBjb2xvciBmb3IgY29udGVudCB3aXRoaW4gZGlzYWJsZWQgbGlzdCBpdGVtc1xyXG4vLyAkbGlzdC1ncm91cC1kaXNhYmxlZC10ZXh0LWNvbG9yOiAkbGlzdC1ncm91cC1kaXNhYmxlZC1jb2xvcjtcclxuXHJcbi8vICRsaXN0LWdyb3VwLWxpbmstY29sb3I6ICAgICAgICAgIzU1NTtcclxuLy8gJGxpc3QtZ3JvdXAtbGluay1ob3Zlci1jb2xvcjogICAkbGlzdC1ncm91cC1saW5rLWNvbG9yO1xyXG4vLyAkbGlzdC1ncm91cC1saW5rLWhlYWRpbmctY29sb3I6ICMzMzM7XHJcblxyXG5cclxuLy89PSBQYW5lbHNcclxuLy9cclxuLy8jI1xyXG5cclxuLy8gJHBhbmVsLWJnOiAgICAgICAgICAgICAgICAgICAgI2ZmZjtcclxuLy8gJHBhbmVsLWJvZHktcGFkZGluZzogICAgICAgICAgMTVweDtcclxuLy8gJHBhbmVsLWhlYWRpbmctcGFkZGluZzogICAgICAgMTBweCAxNXB4O1xyXG4vLyAkcGFuZWwtZm9vdGVyLXBhZGRpbmc6ICAgICAgICAkcGFuZWwtaGVhZGluZy1wYWRkaW5nO1xyXG4vLyAkcGFuZWwtYm9yZGVyLXJhZGl1czogICAgICAgICAkYm9yZGVyLXJhZGl1cy1iYXNlO1xyXG5cclxuLy8qKiBCb3JkZXIgY29sb3IgZm9yIGVsZW1lbnRzIHdpdGhpbiBwYW5lbHNcclxuLy8gJHBhbmVsLWlubmVyLWJvcmRlcjogICAgICAgICAgI2RkZDtcclxuLy8gJHBhbmVsLWZvb3Rlci1iZzogICAgICAgICAgICAgI2Y1ZjVmNTtcclxuXHJcbi8vICRwYW5lbC1kZWZhdWx0LXRleHQ6ICAgICAgICAgICRncmF5LWRhcms7XHJcbi8vICRwYW5lbC1kZWZhdWx0LWJvcmRlcjogICAgICAgICNkZGQ7XHJcbi8vICRwYW5lbC1kZWZhdWx0LWhlYWRpbmctYmc6ICAgICNmNWY1ZjU7XHJcblxyXG4vLyAkcGFuZWwtcHJpbWFyeS10ZXh0OiAgICAgICAgICAjZmZmO1xyXG4vLyAkcGFuZWwtcHJpbWFyeS1ib3JkZXI6ICAgICAgICAkYnJhbmQtcHJpbWFyeTtcclxuLy8gJHBhbmVsLXByaW1hcnktaGVhZGluZy1iZzogICAgJGJyYW5kLXByaW1hcnk7XHJcblxyXG4vLyAkcGFuZWwtc3VjY2Vzcy10ZXh0OiAgICAgICAgICAkc3RhdGUtc3VjY2Vzcy10ZXh0O1xyXG4vLyAkcGFuZWwtc3VjY2Vzcy1ib3JkZXI6ICAgICAgICAkc3RhdGUtc3VjY2Vzcy1ib3JkZXI7XHJcbi8vICRwYW5lbC1zdWNjZXNzLWhlYWRpbmctYmc6ICAgICRzdGF0ZS1zdWNjZXNzLWJnO1xyXG5cclxuLy8gJHBhbmVsLWluZm8tdGV4dDogICAgICAgICAgICAgJHN0YXRlLWluZm8tdGV4dDtcclxuLy8gJHBhbmVsLWluZm8tYm9yZGVyOiAgICAgICAgICAgJHN0YXRlLWluZm8tYm9yZGVyO1xyXG4vLyAkcGFuZWwtaW5mby1oZWFkaW5nLWJnOiAgICAgICAkc3RhdGUtaW5mby1iZztcclxuXHJcbi8vICRwYW5lbC13YXJuaW5nLXRleHQ6ICAgICAgICAgICRzdGF0ZS13YXJuaW5nLXRleHQ7XHJcbi8vICRwYW5lbC13YXJuaW5nLWJvcmRlcjogICAgICAgICRzdGF0ZS13YXJuaW5nLWJvcmRlcjtcclxuLy8gJHBhbmVsLXdhcm5pbmctaGVhZGluZy1iZzogICAgJHN0YXRlLXdhcm5pbmctYmc7XHJcblxyXG4vLyAkcGFuZWwtZGFuZ2VyLXRleHQ6ICAgICAgICAgICAkc3RhdGUtZGFuZ2VyLXRleHQ7XHJcbi8vICRwYW5lbC1kYW5nZXItYm9yZGVyOiAgICAgICAgICRzdGF0ZS1kYW5nZXItYm9yZGVyO1xyXG4vLyAkcGFuZWwtZGFuZ2VyLWhlYWRpbmctYmc6ICAgICAkc3RhdGUtZGFuZ2VyLWJnO1xyXG5cclxuXHJcbi8vPT0gVGh1bWJuYWlsc1xyXG4vL1xyXG4vLyMjXHJcblxyXG4vLyoqIFBhZGRpbmcgYXJvdW5kIHRoZSB0aHVtYm5haWwgaW1hZ2VcclxuJHRodW1ibmFpbC1wYWRkaW5nICAgICAgICAgIDogJHBhZGRpbmctbGFyZ2UtaG9yaXpvbnRhbCAwO1xyXG4vLyoqIFRodW1ibmFpbCBiYWNrZ3JvdW5kIGNvbG9yXHJcbiR0aHVtYm5haWwtYmcgICAgICAgICAgICAgICA6IHRyYW5zcGFyZW50O1xyXG4vLyoqIFRodW1ibmFpbCBib3JkZXIgY29sb3JcclxuJHRodW1ibmFpbC1ib3JkZXIgICAgICAgICAgIDogdHJhbnNwYXJlbnQ7XHJcbi8vKiogVGh1bWJuYWlsIGJvcmRlciByYWRpdXNcclxuLy8gJHRodW1ibmFpbC1ib3JkZXItcmFkaXVzIDogICAgICRib3JkZXItcmFkaXVzLWJhc2U7XHJcblxyXG4vLyoqIEN1c3RvbSB0ZXh0IGNvbG9yIGZvciB0aHVtYm5haWwgY2FwdGlvbnNcclxuLy8gJHRodW1ibmFpbC1jYXB0aW9uLWNvbG9yIDogICAgICR0ZXh0LWNvbG9yO1xyXG4vLyoqIFBhZGRpbmcgYXJvdW5kIHRoZSB0aHVtYm5haWwgY2FwdGlvblxyXG4kdGh1bWJuYWlsLWNhcHRpb24tcGFkZGluZyAgOiAwICRwYWRkaW5nLWxhcmdlLXZlcnRpY2FsO1xyXG5cclxuXHJcbi8vPT0gV2VsbHNcclxuLy9cclxuLy8jI1xyXG5cclxuLy8gJHdlbGwtYmc6ICAgICAgICAgICAgICAgICAgICAgI2Y1ZjVmNTtcclxuLy8gJHdlbGwtYm9yZGVyOiAgICAgICAgICAgICAgICAgZGFya2VuKCR3ZWxsLWJnLCA3JSk7XHJcblxyXG5cclxuLy89PSBCYWRnZXNcclxuLy9cclxuLy8jI1xyXG5cclxuLy8gJGJhZGdlLWNvbG9yOiAgICAgICAgICAgICAgICAgI2ZmZjtcclxuLy8qKiBMaW5rZWQgYmFkZ2UgdGV4dCBjb2xvciBvbiBob3ZlclxyXG4vLyAkYmFkZ2UtbGluay1ob3Zlci1jb2xvcjogICAgICAjZmZmO1xyXG4vLyAkYmFkZ2UtYmc6ICAgICAgICAgICAgICAgICAgICAkZ3JheS1saWdodDtcclxuXHJcbi8vKiogQmFkZ2UgdGV4dCBjb2xvciBpbiBhY3RpdmUgbmF2IGxpbmtcclxuLy8gJGJhZGdlLWFjdGl2ZS1jb2xvcjogICAgICAgICAgJGxpbmstY29sb3I7XHJcbi8vKiogQmFkZ2UgYmFja2dyb3VuZCBjb2xvciBpbiBhY3RpdmUgbmF2IGxpbmtcclxuLy8gJGJhZGdlLWFjdGl2ZS1iZzogICAgICAgICAgICAgI2ZmZjtcclxuXHJcbi8vICRiYWRnZS1mb250LXdlaWdodDogICAgICAgICAgIGJvbGQ7XHJcbi8vICRiYWRnZS1saW5lLWhlaWdodDogICAgICAgICAgIDE7XHJcbi8vICRiYWRnZS1ib3JkZXItcmFkaXVzOiAgICAgICAgIDEwcHg7XHJcblxyXG5cclxuLy89PSBCcmVhZGNydW1ic1xyXG4vL1xyXG4vLyMjXHJcblxyXG4kYnJlYWRjcnVtYi1wYWRkaW5nLXZlcnRpY2FsICAgOiAwO1xyXG4kYnJlYWRjcnVtYi1wYWRkaW5nLWhvcml6b250YWwgOiAwO1xyXG4vLyoqIEJyZWFkY3J1bWIgYmFja2dyb3VuZCBjb2xvclxyXG4kYnJlYWRjcnVtYi1iZyAgICAgICAgICAgICAgICAgOiB0cmFuc3BhcmVudDtcclxuLy8qKiBCcmVhZGNydW1iIHRleHQgY29sb3JcclxuJGJyZWFkY3J1bWItY29sb3IgICAgICAgICAgICAgIDogcGFsZXR0ZShibHVlKTtcclxuLy8qKiBUZXh0IGNvbG9yIG9mIGN1cnJlbnQgcGFnZSBpbiB0aGUgYnJlYWRjcnVtYlxyXG4kYnJlYWRjcnVtYi1hY3RpdmUtY29sb3IgICAgICAgOiBwYWxldHRlKGJsdWUpO1xyXG4vLyoqIFRleHR1YWwgc2VwYXJhdG9yIGZvciBiZXR3ZWVuIGJyZWFkY3J1bWIgZWxlbWVudHNcclxuJGJyZWFkY3J1bWItc2VwYXJhdG9yICAgICAgICAgIDogXCI+XCI7XHJcblxyXG5cclxuLy89PSBDYXJvdXNlbFxyXG4vL1xyXG4vLyMjXHJcblxyXG4kY2Fyb3VzZWwtdGV4dC1zaGFkb3c6ICAgICAgICAgICAgICAgICAgICAgICAgbm9uZTtcclxuXHJcbi8vICRjYXJvdXNlbC1jb250cm9sLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAjZmZmO1xyXG4vLyAkY2Fyb3VzZWwtY29udHJvbC13aWR0aDogICAgICAgICAgICAgICAgICAgICAgMTUlO1xyXG4vLyAkY2Fyb3VzZWwtY29udHJvbC1vcGFjaXR5OiAgICAgICAgICAgICAgICAgICAgLjU7XHJcbi8vICRjYXJvdXNlbC1jb250cm9sLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAyMHB4O1xyXG5cclxuJGNhcm91c2VsLWluZGljYXRvci1hY3RpdmUtYmc6ICAgICAgICAgICAgICAgICMwMGFhN2U7XHJcbiRjYXJvdXNlbC1pbmRpY2F0b3ItYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAjY2VjZWNlO1xyXG5cclxuLy8gJGNhcm91c2VsLWNhcHRpb24tY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICNmZmY7XHJcblxyXG5cclxuLy89PSBDbG9zZVxyXG4vL1xyXG4vLyMjXHJcblxyXG4vLyAkY2xvc2UtZm9udC13ZWlnaHQ6ICAgICAgICAgICBib2xkO1xyXG4vLyAkY2xvc2UtY29sb3I6ICAgICAgICAgICAgICAgICAjMDAwO1xyXG4vLyAkY2xvc2UtdGV4dC1zaGFkb3c6ICAgICAgICAgICAwIDFweCAwICNmZmY7XHJcblxyXG5cclxuLy89PSBDb2RlXHJcbi8vXHJcbi8vIyNcclxuXHJcbi8vICRjb2RlLWNvbG9yOiAgICAgICAgICAgICAgICAgICNjNzI1NGU7XHJcbi8vICRjb2RlLWJnOiAgICAgICAgICAgICAgICAgICAgICNmOWYyZjQ7XHJcblxyXG4vLyAka2JkLWNvbG9yOiAgICAgICAgICAgICAgICAgICAjZmZmO1xyXG4vLyAka2JkLWJnOiAgICAgICAgICAgICAgICAgICAgICAjMzMzO1xyXG5cclxuLy8gJHByZS1iZzogICAgICAgICAgICAgICAgICAgICAgI2Y1ZjVmNTtcclxuLy8gJHByZS1jb2xvcjogICAgICAgICAgICAgICAgICAgJGdyYXktZGFyaztcclxuLy8gJHByZS1ib3JkZXItY29sb3I6ICAgICAgICAgICAgI2NjYztcclxuLy8gJHByZS1zY3JvbGxhYmxlLW1heC1oZWlnaHQ6ICAgMzQwcHg7XHJcblxyXG5cclxuLy89PSBUeXBlXHJcbi8vXHJcbi8vIyNcclxuXHJcbi8vKiogSG9yaXpvbnRhbCBvZmZzZXQgZm9yIGZvcm1zIGFuZCBsaXN0cy5cclxuLy8gJGNvbXBvbmVudC1vZmZzZXQtaG9yaXpvbnRhbDogMTgwcHg7XHJcbi8vKiogVGV4dCBtdXRlZCBjb2xvclxyXG4vLyAkdGV4dC1tdXRlZDogICAgICAgICAgICAgICAgICAkZ3JheS1saWdodDtcclxuLy8qKiBBYmJyZXZpYXRpb25zIGFuZCBhY3JvbnltcyBib3JkZXIgY29sb3JcclxuLy8gJGFiYnItYm9yZGVyLWNvbG9yOiAgICAgICAgICAgJGdyYXktbGlnaHQ7XHJcbi8vKiogSGVhZGluZ3Mgc21hbGwgY29sb3JcclxuLy8gJGhlYWRpbmdzLXNtYWxsLWNvbG9yOiAgICAgICAgJGdyYXktbGlnaHQ7XHJcbi8vKiogQmxvY2txdW90ZSBzbWFsbCBjb2xvclxyXG4vLyAkYmxvY2txdW90ZS1zbWFsbC1jb2xvcjogICAgICAkZ3JheS1saWdodDtcclxuLy8qKiBCbG9ja3F1b3RlIGZvbnQgc2l6ZVxyXG4vLyAkYmxvY2txdW90ZS1mb250LXNpemU6ICAgICAgICAoJGZvbnQtc2l6ZS1iYXNlICogMS4yNSk7XHJcbi8vKiogQmxvY2txdW90ZSBib3JkZXIgY29sb3JcclxuLy8gJGJsb2NrcXVvdGUtYm9yZGVyLWNvbG9yOiAgICAgJGdyYXktbGlnaHRlcjtcclxuLy8qKiBQYWdlIGhlYWRlciBib3JkZXIgY29sb3JcclxuLy8gJHBhZ2UtaGVhZGVyLWJvcmRlci1jb2xvcjogICAgJGdyYXktbGlnaHRlcjtcclxuLy8qKiBXaWR0aCBvZiBob3Jpem9udGFsIGRlc2NyaXB0aW9uIGxpc3QgdGl0bGVzXHJcbi8vICRkbC1ob3Jpem9udGFsLW9mZnNldDogICAgICAgICRjb21wb25lbnQtb2Zmc2V0LWhvcml6b250YWw7XHJcbi8vKiogSG9yaXpvbnRhbCBsaW5lIGNvbG9yLlxyXG4vLyAkaHItYm9yZGVyOiAgICAgICAgICAgICAgICAgICAkZ3JheS1saWdodGVyO1xyXG4iLCIkYm9vdHN0cmFwLXNhc3MtYXNzZXQtaGVscGVyOiBmYWxzZSAhZGVmYXVsdDtcbi8vXG4vLyBWYXJpYWJsZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLy89PSBDb2xvcnNcbi8vXG4vLyMjIEdyYXkgYW5kIGJyYW5kIGNvbG9ycyBmb3IgdXNlIGFjcm9zcyBCb290c3RyYXAuXG5cbiRncmF5LWJhc2U6ICAgICAgICAgICAgICAjMDAwICFkZWZhdWx0O1xuJGdyYXktZGFya2VyOiAgICAgICAgICAgIGxpZ2h0ZW4oJGdyYXktYmFzZSwgMTMuNSUpICFkZWZhdWx0OyAvLyAjMjIyXG4kZ3JheS1kYXJrOiAgICAgICAgICAgICAgbGlnaHRlbigkZ3JheS1iYXNlLCAyMCUpICFkZWZhdWx0OyAgIC8vICMzMzNcbiRncmF5OiAgICAgICAgICAgICAgICAgICBsaWdodGVuKCRncmF5LWJhc2UsIDMzLjUlKSAhZGVmYXVsdDsgLy8gIzU1NVxuJGdyYXktbGlnaHQ6ICAgICAgICAgICAgIGxpZ2h0ZW4oJGdyYXktYmFzZSwgNDYuNyUpICFkZWZhdWx0OyAvLyAjNzc3XG4kZ3JheS1saWdodGVyOiAgICAgICAgICAgbGlnaHRlbigkZ3JheS1iYXNlLCA5My41JSkgIWRlZmF1bHQ7IC8vICNlZWVcblxuJGJyYW5kLXByaW1hcnk6ICAgICAgICAgZGFya2VuKCM0MjhiY2EsIDYuNSUpICFkZWZhdWx0OyAvLyAjMzM3YWI3XG4kYnJhbmQtc3VjY2VzczogICAgICAgICAjNWNiODVjICFkZWZhdWx0O1xuJGJyYW5kLWluZm86ICAgICAgICAgICAgIzViYzBkZSAhZGVmYXVsdDtcbiRicmFuZC13YXJuaW5nOiAgICAgICAgICNmMGFkNGUgIWRlZmF1bHQ7XG4kYnJhbmQtZGFuZ2VyOiAgICAgICAgICAjZDk1MzRmICFkZWZhdWx0O1xuXG5cbi8vPT0gU2NhZmZvbGRpbmdcbi8vXG4vLyMjIFNldHRpbmdzIGZvciBzb21lIG9mIHRoZSBtb3N0IGdsb2JhbCBzdHlsZXMuXG5cbi8vKiogQmFja2dyb3VuZCBjb2xvciBmb3IgYDxib2R5PmAuXG4kYm9keS1iZzogICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuLy8qKiBHbG9iYWwgdGV4dCBjb2xvciBvbiBgPGJvZHk+YC5cbiR0ZXh0LWNvbG9yOiAgICAgICAgICAgICRncmF5LWRhcmsgIWRlZmF1bHQ7XG5cbi8vKiogR2xvYmFsIHRleHR1YWwgbGluayBjb2xvci5cbiRsaW5rLWNvbG9yOiAgICAgICAgICAgICRicmFuZC1wcmltYXJ5ICFkZWZhdWx0O1xuLy8qKiBMaW5rIGhvdmVyIGNvbG9yIHNldCB2aWEgYGRhcmtlbigpYCBmdW5jdGlvbi5cbiRsaW5rLWhvdmVyLWNvbG9yOiAgICAgIGRhcmtlbigkbGluay1jb2xvciwgMTUlKSAhZGVmYXVsdDtcbi8vKiogTGluayBob3ZlciBkZWNvcmF0aW9uLlxuJGxpbmstaG92ZXItZGVjb3JhdGlvbjogdW5kZXJsaW5lICFkZWZhdWx0O1xuXG5cbi8vPT0gVHlwb2dyYXBoeVxuLy9cbi8vIyMgRm9udCwgbGluZS1oZWlnaHQsIGFuZCBjb2xvciBmb3IgYm9keSB0ZXh0LCBoZWFkaW5ncywgYW5kIG1vcmUuXG5cbiRmb250LWZhbWlseS1zYW5zLXNlcmlmOiAgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmICFkZWZhdWx0O1xuJGZvbnQtZmFtaWx5LXNlcmlmOiAgICAgICBHZW9yZ2lhLCBcIlRpbWVzIE5ldyBSb21hblwiLCBUaW1lcywgc2VyaWYgIWRlZmF1bHQ7XG4vLyoqIERlZmF1bHQgbW9ub3NwYWNlIGZvbnRzIGZvciBgPGNvZGU+YCwgYDxrYmQ+YCwgYW5kIGA8cHJlPmAuXG4kZm9udC1mYW1pbHktbW9ub3NwYWNlOiAgIE1lbmxvLCBNb25hY28sIENvbnNvbGFzLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZSAhZGVmYXVsdDtcbiRmb250LWZhbWlseS1iYXNlOiAgICAgICAgJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWYgIWRlZmF1bHQ7XG5cbiRmb250LXNpemUtYmFzZTogICAgICAgICAgMTRweCAhZGVmYXVsdDtcbiRmb250LXNpemUtbGFyZ2U6ICAgICAgICAgY2VpbCgoJGZvbnQtc2l6ZS1iYXNlICogMS4yNSkpICFkZWZhdWx0OyAvLyB+MThweFxuJGZvbnQtc2l6ZS1zbWFsbDogICAgICAgICBjZWlsKCgkZm9udC1zaXplLWJhc2UgKiAuODUpKSAhZGVmYXVsdDsgLy8gfjEycHhcblxuJGZvbnQtc2l6ZS1oMTogICAgICAgICAgICBmbG9vcigoJGZvbnQtc2l6ZS1iYXNlICogMi42KSkgIWRlZmF1bHQ7IC8vIH4zNnB4XG4kZm9udC1zaXplLWgyOiAgICAgICAgICAgIGZsb29yKCgkZm9udC1zaXplLWJhc2UgKiAyLjE1KSkgIWRlZmF1bHQ7IC8vIH4zMHB4XG4kZm9udC1zaXplLWgzOiAgICAgICAgICAgIGNlaWwoKCRmb250LXNpemUtYmFzZSAqIDEuNykpICFkZWZhdWx0OyAvLyB+MjRweFxuJGZvbnQtc2l6ZS1oNDogICAgICAgICAgICBjZWlsKCgkZm9udC1zaXplLWJhc2UgKiAxLjI1KSkgIWRlZmF1bHQ7IC8vIH4xOHB4XG4kZm9udC1zaXplLWg1OiAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAhZGVmYXVsdDtcbiRmb250LXNpemUtaDY6ICAgICAgICAgICAgY2VpbCgoJGZvbnQtc2l6ZS1iYXNlICogLjg1KSkgIWRlZmF1bHQ7IC8vIH4xMnB4XG5cbi8vKiogVW5pdC1sZXNzIGBsaW5lLWhlaWdodGAgZm9yIHVzZSBpbiBjb21wb25lbnRzIGxpa2UgYnV0dG9ucy5cbiRsaW5lLWhlaWdodC1iYXNlOiAgICAgICAgMS40Mjg1NzE0MjkgIWRlZmF1bHQ7IC8vIDIwLzE0XG4vLyoqIENvbXB1dGVkIFwibGluZS1oZWlnaHRcIiAoYGZvbnQtc2l6ZWAgKiBgbGluZS1oZWlnaHRgKSBmb3IgdXNlIHdpdGggYG1hcmdpbmAsIGBwYWRkaW5nYCwgZXRjLlxuJGxpbmUtaGVpZ2h0LWNvbXB1dGVkOiAgICBmbG9vcigoJGZvbnQtc2l6ZS1iYXNlICogJGxpbmUtaGVpZ2h0LWJhc2UpKSAhZGVmYXVsdDsgLy8gfjIwcHhcblxuLy8qKiBCeSBkZWZhdWx0LCB0aGlzIGluaGVyaXRzIGZyb20gdGhlIGA8Ym9keT5gLlxuJGhlYWRpbmdzLWZvbnQtZmFtaWx5OiAgICBpbmhlcml0ICFkZWZhdWx0O1xuJGhlYWRpbmdzLWZvbnQtd2VpZ2h0OiAgICA1MDAgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtbGluZS1oZWlnaHQ6ICAgIDEuMSAhZGVmYXVsdDtcbiRoZWFkaW5ncy1jb2xvcjogICAgICAgICAgaW5oZXJpdCAhZGVmYXVsdDtcblxuXG4vLz09IEljb25vZ3JhcGh5XG4vL1xuLy8jIyBTcGVjaWZ5IGN1c3RvbSBsb2NhdGlvbiBhbmQgZmlsZW5hbWUgb2YgdGhlIGluY2x1ZGVkIEdseXBoaWNvbnMgaWNvbiBmb250LiBVc2VmdWwgZm9yIHRob3NlIGluY2x1ZGluZyBCb290c3RyYXAgdmlhIEJvd2VyLlxuXG4vLyoqIExvYWQgZm9udHMgZnJvbSB0aGlzIGRpcmVjdG9yeS5cblxuLy8gW2NvbnZlcnRlcl0gSWYgJGJvb3RzdHJhcC1zYXNzLWFzc2V0LWhlbHBlciBpZiB1c2VkLCBwcm92aWRlIHBhdGggcmVsYXRpdmUgdG8gdGhlIGFzc2V0cyBsb2FkIHBhdGguXG4vLyBbY29udmVydGVyXSBUaGlzIGlzIGJlY2F1c2Ugc29tZSBhc3NldCBoZWxwZXJzLCBzdWNoIGFzIFNwcm9ja2V0cywgZG8gbm90IHdvcmsgd2l0aCBmaWxlLXJlbGF0aXZlIHBhdGhzLlxuJGljb24tZm9udC1wYXRoOiBpZigkYm9vdHN0cmFwLXNhc3MtYXNzZXQtaGVscGVyLCBcImJvb3RzdHJhcC9cIiwgXCIuLi9mb250cy9ib290c3RyYXAvXCIpICFkZWZhdWx0O1xuXG4vLyoqIEZpbGUgbmFtZSBmb3IgYWxsIGZvbnQgZmlsZXMuXG4kaWNvbi1mb250LW5hbWU6ICAgICAgICAgIFwiZ2x5cGhpY29ucy1oYWxmbGluZ3MtcmVndWxhclwiICFkZWZhdWx0O1xuLy8qKiBFbGVtZW50IElEIHdpdGhpbiBTVkcgaWNvbiBmaWxlLlxuJGljb24tZm9udC1zdmctaWQ6ICAgICAgICBcImdseXBoaWNvbnNfaGFsZmxpbmdzcmVndWxhclwiICFkZWZhdWx0O1xuXG5cbi8vPT0gQ29tcG9uZW50c1xuLy9cbi8vIyMgRGVmaW5lIGNvbW1vbiBwYWRkaW5nIGFuZCBib3JkZXIgcmFkaXVzIHNpemVzIGFuZCBtb3JlLiBWYWx1ZXMgYmFzZWQgb24gMTRweCB0ZXh0IGFuZCAxLjQyOCBsaW5lLWhlaWdodCAofjIwcHggdG8gc3RhcnQpLlxuXG4kcGFkZGluZy1iYXNlLXZlcnRpY2FsOiAgICAgNnB4ICFkZWZhdWx0O1xuJHBhZGRpbmctYmFzZS1ob3Jpem9udGFsOiAgIDEycHggIWRlZmF1bHQ7XG5cbiRwYWRkaW5nLWxhcmdlLXZlcnRpY2FsOiAgICAxMHB4ICFkZWZhdWx0O1xuJHBhZGRpbmctbGFyZ2UtaG9yaXpvbnRhbDogIDE2cHggIWRlZmF1bHQ7XG5cbiRwYWRkaW5nLXNtYWxsLXZlcnRpY2FsOiAgICA1cHggIWRlZmF1bHQ7XG4kcGFkZGluZy1zbWFsbC1ob3Jpem9udGFsOiAgMTBweCAhZGVmYXVsdDtcblxuJHBhZGRpbmcteHMtdmVydGljYWw6ICAgICAgIDFweCAhZGVmYXVsdDtcbiRwYWRkaW5nLXhzLWhvcml6b250YWw6ICAgICA1cHggIWRlZmF1bHQ7XG5cbiRsaW5lLWhlaWdodC1sYXJnZTogICAgICAgICAxLjMzMzMzMzMgIWRlZmF1bHQ7IC8vIGV4dHJhIGRlY2ltYWxzIGZvciBXaW4gOC4xIENocm9tZVxuJGxpbmUtaGVpZ2h0LXNtYWxsOiAgICAgICAgIDEuNSAhZGVmYXVsdDtcblxuJGJvcmRlci1yYWRpdXMtYmFzZTogICAgICAgIDRweCAhZGVmYXVsdDtcbiRib3JkZXItcmFkaXVzLWxhcmdlOiAgICAgICA2cHggIWRlZmF1bHQ7XG4kYm9yZGVyLXJhZGl1cy1zbWFsbDogICAgICAgM3B4ICFkZWZhdWx0O1xuXG4vLyoqIEdsb2JhbCBjb2xvciBmb3IgYWN0aXZlIGl0ZW1zIChlLmcuLCBuYXZzIG9yIGRyb3Bkb3ducykuXG4kY29tcG9uZW50LWFjdGl2ZS1jb2xvcjogICAgI2ZmZiAhZGVmYXVsdDtcbi8vKiogR2xvYmFsIGJhY2tncm91bmQgY29sb3IgZm9yIGFjdGl2ZSBpdGVtcyAoZS5nLiwgbmF2cyBvciBkcm9wZG93bnMpLlxuJGNvbXBvbmVudC1hY3RpdmUtYmc6ICAgICAgICRicmFuZC1wcmltYXJ5ICFkZWZhdWx0O1xuXG4vLyoqIFdpZHRoIG9mIHRoZSBgYm9yZGVyYCBmb3IgZ2VuZXJhdGluZyBjYXJldHMgdGhhdCBpbmRpY2F0ZSBkcm9wZG93bnMuXG4kY2FyZXQtd2lkdGgtYmFzZTogICAgICAgICAgNHB4ICFkZWZhdWx0O1xuLy8qKiBDYXJldHMgaW5jcmVhc2Ugc2xpZ2h0bHkgaW4gc2l6ZSBmb3IgbGFyZ2VyIGNvbXBvbmVudHMuXG4kY2FyZXQtd2lkdGgtbGFyZ2U6ICAgICAgICAgNXB4ICFkZWZhdWx0O1xuXG5cbi8vPT0gVGFibGVzXG4vL1xuLy8jIyBDdXN0b21pemVzIHRoZSBgLnRhYmxlYCBjb21wb25lbnQgd2l0aCBiYXNpYyB2YWx1ZXMsIGVhY2ggdXNlZCBhY3Jvc3MgYWxsIHRhYmxlIHZhcmlhdGlvbnMuXG5cbi8vKiogUGFkZGluZyBmb3IgYDx0aD5gcyBhbmQgYDx0ZD5gcy5cbiR0YWJsZS1jZWxsLXBhZGRpbmc6ICAgICAgICAgICAgOHB4ICFkZWZhdWx0O1xuLy8qKiBQYWRkaW5nIGZvciBjZWxscyBpbiBgLnRhYmxlLWNvbmRlbnNlZGAuXG4kdGFibGUtY29uZGVuc2VkLWNlbGwtcGFkZGluZzogIDVweCAhZGVmYXVsdDtcblxuLy8qKiBEZWZhdWx0IGJhY2tncm91bmQgY29sb3IgdXNlZCBmb3IgYWxsIHRhYmxlcy5cbiR0YWJsZS1iZzogICAgICAgICAgICAgICAgICAgICAgdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XG4vLyoqIEJhY2tncm91bmQgY29sb3IgdXNlZCBmb3IgYC50YWJsZS1zdHJpcGVkYC5cbiR0YWJsZS1iZy1hY2NlbnQ6ICAgICAgICAgICAgICAgI2Y5ZjlmOSAhZGVmYXVsdDtcbi8vKiogQmFja2dyb3VuZCBjb2xvciB1c2VkIGZvciBgLnRhYmxlLWhvdmVyYC5cbiR0YWJsZS1iZy1ob3ZlcjogICAgICAgICAgICAgICAgI2Y1ZjVmNSAhZGVmYXVsdDtcbiR0YWJsZS1iZy1hY3RpdmU6ICAgICAgICAgICAgICAgJHRhYmxlLWJnLWhvdmVyICFkZWZhdWx0O1xuXG4vLyoqIEJvcmRlciBjb2xvciBmb3IgdGFibGUgYW5kIGNlbGwgYm9yZGVycy5cbiR0YWJsZS1ib3JkZXItY29sb3I6ICAgICAgICAgICAgI2RkZCAhZGVmYXVsdDtcblxuXG4vLz09IEJ1dHRvbnNcbi8vXG4vLyMjIEZvciBlYWNoIG9mIEJvb3RzdHJhcCdzIGJ1dHRvbnMsIGRlZmluZSB0ZXh0LCBiYWNrZ3JvdW5kIGFuZCBib3JkZXIgY29sb3IuXG5cbiRidG4tZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAgIG5vcm1hbCAhZGVmYXVsdDtcblxuJGJ0bi1kZWZhdWx0LWNvbG9yOiAgICAgICAgICAgICAgIzMzMyAhZGVmYXVsdDtcbiRidG4tZGVmYXVsdC1iZzogICAgICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG4kYnRuLWRlZmF1bHQtYm9yZGVyOiAgICAgICAgICAgICAjY2NjICFkZWZhdWx0O1xuXG4kYnRuLXByaW1hcnktY29sb3I6ICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuJGJ0bi1wcmltYXJ5LWJnOiAgICAgICAgICAgICAgICAgJGJyYW5kLXByaW1hcnkgIWRlZmF1bHQ7XG4kYnRuLXByaW1hcnktYm9yZGVyOiAgICAgICAgICAgICBkYXJrZW4oJGJ0bi1wcmltYXJ5LWJnLCA1JSkgIWRlZmF1bHQ7XG5cbiRidG4tc3VjY2Vzcy1jb2xvcjogICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG4kYnRuLXN1Y2Nlc3MtYmc6ICAgICAgICAgICAgICAgICAkYnJhbmQtc3VjY2VzcyAhZGVmYXVsdDtcbiRidG4tc3VjY2Vzcy1ib3JkZXI6ICAgICAgICAgICAgIGRhcmtlbigkYnRuLXN1Y2Nlc3MtYmcsIDUlKSAhZGVmYXVsdDtcblxuJGJ0bi1pbmZvLWNvbG9yOiAgICAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbiRidG4taW5mby1iZzogICAgICAgICAgICAgICAgICAgICRicmFuZC1pbmZvICFkZWZhdWx0O1xuJGJ0bi1pbmZvLWJvcmRlcjogICAgICAgICAgICAgICAgZGFya2VuKCRidG4taW5mby1iZywgNSUpICFkZWZhdWx0O1xuXG4kYnRuLXdhcm5pbmctY29sb3I6ICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuJGJ0bi13YXJuaW5nLWJnOiAgICAgICAgICAgICAgICAgJGJyYW5kLXdhcm5pbmcgIWRlZmF1bHQ7XG4kYnRuLXdhcm5pbmctYm9yZGVyOiAgICAgICAgICAgICBkYXJrZW4oJGJ0bi13YXJuaW5nLWJnLCA1JSkgIWRlZmF1bHQ7XG5cbiRidG4tZGFuZ2VyLWNvbG9yOiAgICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG4kYnRuLWRhbmdlci1iZzogICAgICAgICAgICAgICAgICAkYnJhbmQtZGFuZ2VyICFkZWZhdWx0O1xuJGJ0bi1kYW5nZXItYm9yZGVyOiAgICAgICAgICAgICAgZGFya2VuKCRidG4tZGFuZ2VyLWJnLCA1JSkgIWRlZmF1bHQ7XG5cbiRidG4tbGluay1kaXNhYmxlZC1jb2xvcjogICAgICAgICRncmF5LWxpZ2h0ICFkZWZhdWx0O1xuXG4vLyBBbGxvd3MgZm9yIGN1c3RvbWl6aW5nIGJ1dHRvbiByYWRpdXMgaW5kZXBlbmRlbnRseSBmcm9tIGdsb2JhbCBib3JkZXIgcmFkaXVzXG4kYnRuLWJvcmRlci1yYWRpdXMtYmFzZTogICAgICAgICAkYm9yZGVyLXJhZGl1cy1iYXNlICFkZWZhdWx0O1xuJGJ0bi1ib3JkZXItcmFkaXVzLWxhcmdlOiAgICAgICAgJGJvcmRlci1yYWRpdXMtbGFyZ2UgIWRlZmF1bHQ7XG4kYnRuLWJvcmRlci1yYWRpdXMtc21hbGw6ICAgICAgICAkYm9yZGVyLXJhZGl1cy1zbWFsbCAhZGVmYXVsdDtcblxuXG4vLz09IEZvcm1zXG4vL1xuLy8jI1xuXG4vLyoqIGA8aW5wdXQ+YCBiYWNrZ3JvdW5kIGNvbG9yXG4kaW5wdXQtYmc6ICAgICAgICAgICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuLy8qKiBgPGlucHV0IGRpc2FibGVkPmAgYmFja2dyb3VuZCBjb2xvclxuJGlucHV0LWJnLWRpc2FibGVkOiAgICAgICAgICAgICAgJGdyYXktbGlnaHRlciAhZGVmYXVsdDtcblxuLy8qKiBUZXh0IGNvbG9yIGZvciBgPGlucHV0PmBzXG4kaW5wdXQtY29sb3I6ICAgICAgICAgICAgICAgICAgICAkZ3JheSAhZGVmYXVsdDtcbi8vKiogYDxpbnB1dD5gIGJvcmRlciBjb2xvclxuJGlucHV0LWJvcmRlcjogICAgICAgICAgICAgICAgICAgI2NjYyAhZGVmYXVsdDtcblxuLy8gVE9ETzogUmVuYW1lIGAkaW5wdXQtYm9yZGVyLXJhZGl1c2AgdG8gYCRpbnB1dC1ib3JkZXItcmFkaXVzLWJhc2VgIGluIHY0XG4vLyoqIERlZmF1bHQgYC5mb3JtLWNvbnRyb2xgIGJvcmRlciByYWRpdXNcbi8vIFRoaXMgaGFzIG5vIGVmZmVjdCBvbiBgPHNlbGVjdD5gcyBpbiBzb21lIGJyb3dzZXJzLCBkdWUgdG8gdGhlIGxpbWl0ZWQgc3R5bGFiaWxpdHkgb2YgYDxzZWxlY3Q+YHMgaW4gQ1NTLlxuJGlucHV0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMtYmFzZSAhZGVmYXVsdDtcbi8vKiogTGFyZ2UgYC5mb3JtLWNvbnRyb2xgIGJvcmRlciByYWRpdXNcbiRpbnB1dC1ib3JkZXItcmFkaXVzLWxhcmdlOiAgICAgICRib3JkZXItcmFkaXVzLWxhcmdlICFkZWZhdWx0O1xuLy8qKiBTbWFsbCBgLmZvcm0tY29udHJvbGAgYm9yZGVyIHJhZGl1c1xuJGlucHV0LWJvcmRlci1yYWRpdXMtc21hbGw6ICAgICAgJGJvcmRlci1yYWRpdXMtc21hbGwgIWRlZmF1bHQ7XG5cbi8vKiogQm9yZGVyIGNvbG9yIGZvciBpbnB1dHMgb24gZm9jdXNcbiRpbnB1dC1ib3JkZXItZm9jdXM6ICAgICAgICAgICAgICM2NmFmZTkgIWRlZmF1bHQ7XG5cbi8vKiogUGxhY2Vob2xkZXIgdGV4dCBjb2xvclxuJGlucHV0LWNvbG9yLXBsYWNlaG9sZGVyOiAgICAgICAgIzk5OSAhZGVmYXVsdDtcblxuLy8qKiBEZWZhdWx0IGAuZm9ybS1jb250cm9sYCBoZWlnaHRcbiRpbnB1dC1oZWlnaHQtYmFzZTogICAgICAgICAgICAgICgkbGluZS1oZWlnaHQtY29tcHV0ZWQgKyAoJHBhZGRpbmctYmFzZS12ZXJ0aWNhbCAqIDIpICsgMikgIWRlZmF1bHQ7XG4vLyoqIExhcmdlIGAuZm9ybS1jb250cm9sYCBoZWlnaHRcbiRpbnB1dC1oZWlnaHQtbGFyZ2U6ICAgICAgICAgICAgIChjZWlsKCRmb250LXNpemUtbGFyZ2UgKiAkbGluZS1oZWlnaHQtbGFyZ2UpICsgKCRwYWRkaW5nLWxhcmdlLXZlcnRpY2FsICogMikgKyAyKSAhZGVmYXVsdDtcbi8vKiogU21hbGwgYC5mb3JtLWNvbnRyb2xgIGhlaWdodFxuJGlucHV0LWhlaWdodC1zbWFsbDogICAgICAgICAgICAgKGZsb29yKCRmb250LXNpemUtc21hbGwgKiAkbGluZS1oZWlnaHQtc21hbGwpICsgKCRwYWRkaW5nLXNtYWxsLXZlcnRpY2FsICogMikgKyAyKSAhZGVmYXVsdDtcblxuLy8qKiBgLmZvcm0tZ3JvdXBgIG1hcmdpblxuJGZvcm0tZ3JvdXAtbWFyZ2luLWJvdHRvbTogICAgICAgMTVweCAhZGVmYXVsdDtcblxuJGxlZ2VuZC1jb2xvcjogICAgICAgICAgICAgICAgICAgJGdyYXktZGFyayAhZGVmYXVsdDtcbiRsZWdlbmQtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICNlNWU1ZTUgIWRlZmF1bHQ7XG5cbi8vKiogQmFja2dyb3VuZCBjb2xvciBmb3IgdGV4dHVhbCBpbnB1dCBhZGRvbnNcbiRpbnB1dC1ncm91cC1hZGRvbi1iZzogICAgICAgICAgICRncmF5LWxpZ2h0ZXIgIWRlZmF1bHQ7XG4vLyoqIEJvcmRlciBjb2xvciBmb3IgdGV4dHVhbCBpbnB1dCBhZGRvbnNcbiRpbnB1dC1ncm91cC1hZGRvbi1ib3JkZXItY29sb3I6ICRpbnB1dC1ib3JkZXIgIWRlZmF1bHQ7XG5cbi8vKiogRGlzYWJsZWQgY3Vyc29yIGZvciBmb3JtIGNvbnRyb2xzIGFuZCBidXR0b25zLlxuJGN1cnNvci1kaXNhYmxlZDogICAgICAgICAgICAgICAgbm90LWFsbG93ZWQgIWRlZmF1bHQ7XG5cblxuLy89PSBEcm9wZG93bnNcbi8vXG4vLyMjIERyb3Bkb3duIG1lbnUgY29udGFpbmVyIGFuZCBjb250ZW50cy5cblxuLy8qKiBCYWNrZ3JvdW5kIGZvciB0aGUgZHJvcGRvd24gbWVudS5cbiRkcm9wZG93bi1iZzogICAgICAgICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG4vLyoqIERyb3Bkb3duIG1lbnUgYGJvcmRlci1jb2xvcmAuXG4kZHJvcGRvd24tYm9yZGVyOiAgICAgICAgICAgICAgICByZ2JhKDAsIDAsIDAsIC4xNSkgIWRlZmF1bHQ7XG4vLyoqIERyb3Bkb3duIG1lbnUgYGJvcmRlci1jb2xvcmAgKipmb3IgSUU4KiouXG4kZHJvcGRvd24tZmFsbGJhY2stYm9yZGVyOiAgICAgICAjY2NjICFkZWZhdWx0O1xuLy8qKiBEaXZpZGVyIGNvbG9yIGZvciBiZXR3ZWVuIGRyb3Bkb3duIGl0ZW1zLlxuJGRyb3Bkb3duLWRpdmlkZXItYmc6ICAgICAgICAgICAgI2U1ZTVlNSAhZGVmYXVsdDtcblxuLy8qKiBEcm9wZG93biBsaW5rIHRleHQgY29sb3IuXG4kZHJvcGRvd24tbGluay1jb2xvcjogICAgICAgICAgICAkZ3JheS1kYXJrICFkZWZhdWx0O1xuLy8qKiBIb3ZlciBjb2xvciBmb3IgZHJvcGRvd24gbGlua3MuXG4kZHJvcGRvd24tbGluay1ob3Zlci1jb2xvcjogICAgICBkYXJrZW4oJGdyYXktZGFyaywgNSUpICFkZWZhdWx0O1xuLy8qKiBIb3ZlciBiYWNrZ3JvdW5kIGZvciBkcm9wZG93biBsaW5rcy5cbiRkcm9wZG93bi1saW5rLWhvdmVyLWJnOiAgICAgICAgICNmNWY1ZjUgIWRlZmF1bHQ7XG5cbi8vKiogQWN0aXZlIGRyb3Bkb3duIG1lbnUgaXRlbSB0ZXh0IGNvbG9yLlxuJGRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yOiAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4vLyoqIEFjdGl2ZSBkcm9wZG93biBtZW51IGl0ZW0gYmFja2dyb3VuZCBjb2xvci5cbiRkcm9wZG93bi1saW5rLWFjdGl2ZS1iZzogICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4vLyoqIERpc2FibGVkIGRyb3Bkb3duIG1lbnUgaXRlbSBiYWNrZ3JvdW5kIGNvbG9yLlxuJGRyb3Bkb3duLWxpbmstZGlzYWJsZWQtY29sb3I6ICAgJGdyYXktbGlnaHQgIWRlZmF1bHQ7XG5cbi8vKiogVGV4dCBjb2xvciBmb3IgaGVhZGVycyB3aXRoaW4gZHJvcGRvd24gbWVudXMuXG4kZHJvcGRvd24taGVhZGVyLWNvbG9yOiAgICAgICAgICAkZ3JheS1saWdodCAhZGVmYXVsdDtcblxuLy8qKiBEZXByZWNhdGVkIGAkZHJvcGRvd24tY2FyZXQtY29sb3JgIGFzIG9mIHYzLjEuMFxuJGRyb3Bkb3duLWNhcmV0LWNvbG9yOiAgICAgICAgICAgIzAwMCAhZGVmYXVsdDtcblxuXG4vLy0tIFotaW5kZXggbWFzdGVyIGxpc3Rcbi8vXG4vLyBXYXJuaW5nOiBBdm9pZCBjdXN0b21pemluZyB0aGVzZSB2YWx1ZXMuIFRoZXkncmUgdXNlZCBmb3IgYSBiaXJkJ3MgZXllIHZpZXdcbi8vIG9mIGNvbXBvbmVudHMgZGVwZW5kZW50IG9uIHRoZSB6LWF4aXMgYW5kIGFyZSBkZXNpZ25lZCB0byBhbGwgd29yayB0b2dldGhlci5cbi8vXG4vLyBOb3RlOiBUaGVzZSB2YXJpYWJsZXMgYXJlIG5vdCBnZW5lcmF0ZWQgaW50byB0aGUgQ3VzdG9taXplci5cblxuJHppbmRleC1uYXZiYXI6ICAgICAgICAgICAgMTAwMCAhZGVmYXVsdDtcbiR6aW5kZXgtZHJvcGRvd246ICAgICAgICAgIDEwMDAgIWRlZmF1bHQ7XG4kemluZGV4LXBvcG92ZXI6ICAgICAgICAgICAxMDYwICFkZWZhdWx0O1xuJHppbmRleC10b29sdGlwOiAgICAgICAgICAgMTA3MCAhZGVmYXVsdDtcbiR6aW5kZXgtbmF2YmFyLWZpeGVkOiAgICAgIDEwMzAgIWRlZmF1bHQ7XG4kemluZGV4LW1vZGFsLWJhY2tncm91bmQ6ICAxMDQwICFkZWZhdWx0O1xuJHppbmRleC1tb2RhbDogICAgICAgICAgICAgMTA1MCAhZGVmYXVsdDtcblxuXG4vLz09IE1lZGlhIHF1ZXJpZXMgYnJlYWtwb2ludHNcbi8vXG4vLyMjIERlZmluZSB0aGUgYnJlYWtwb2ludHMgYXQgd2hpY2ggeW91ciBsYXlvdXQgd2lsbCBjaGFuZ2UsIGFkYXB0aW5nIHRvIGRpZmZlcmVudCBzY3JlZW4gc2l6ZXMuXG5cbi8vIEV4dHJhIHNtYWxsIHNjcmVlbiAvIHBob25lXG4vLyoqIERlcHJlY2F0ZWQgYCRzY3JlZW4teHNgIGFzIG9mIHYzLjAuMVxuJHNjcmVlbi14czogICAgICAgICAgICAgICAgICA0ODBweCAhZGVmYXVsdDtcbi8vKiogRGVwcmVjYXRlZCBgJHNjcmVlbi14cy1taW5gIGFzIG9mIHYzLjIuMFxuJHNjcmVlbi14cy1taW46ICAgICAgICAgICAgICAkc2NyZWVuLXhzICFkZWZhdWx0O1xuLy8qKiBEZXByZWNhdGVkIGAkc2NyZWVuLXBob25lYCBhcyBvZiB2My4wLjFcbiRzY3JlZW4tcGhvbmU6ICAgICAgICAgICAgICAgJHNjcmVlbi14cy1taW4gIWRlZmF1bHQ7XG5cbi8vIFNtYWxsIHNjcmVlbiAvIHRhYmxldFxuLy8qKiBEZXByZWNhdGVkIGAkc2NyZWVuLXNtYCBhcyBvZiB2My4wLjFcbiRzY3JlZW4tc206ICAgICAgICAgICAgICAgICAgNzY4cHggIWRlZmF1bHQ7XG4kc2NyZWVuLXNtLW1pbjogICAgICAgICAgICAgICRzY3JlZW4tc20gIWRlZmF1bHQ7XG4vLyoqIERlcHJlY2F0ZWQgYCRzY3JlZW4tdGFibGV0YCBhcyBvZiB2My4wLjFcbiRzY3JlZW4tdGFibGV0OiAgICAgICAgICAgICAgJHNjcmVlbi1zbS1taW4gIWRlZmF1bHQ7XG5cbi8vIE1lZGl1bSBzY3JlZW4gLyBkZXNrdG9wXG4vLyoqIERlcHJlY2F0ZWQgYCRzY3JlZW4tbWRgIGFzIG9mIHYzLjAuMVxuJHNjcmVlbi1tZDogICAgICAgICAgICAgICAgICA5OTJweCAhZGVmYXVsdDtcbiRzY3JlZW4tbWQtbWluOiAgICAgICAgICAgICAgJHNjcmVlbi1tZCAhZGVmYXVsdDtcbi8vKiogRGVwcmVjYXRlZCBgJHNjcmVlbi1kZXNrdG9wYCBhcyBvZiB2My4wLjFcbiRzY3JlZW4tZGVza3RvcDogICAgICAgICAgICAgJHNjcmVlbi1tZC1taW4gIWRlZmF1bHQ7XG5cbi8vIExhcmdlIHNjcmVlbiAvIHdpZGUgZGVza3RvcFxuLy8qKiBEZXByZWNhdGVkIGAkc2NyZWVuLWxnYCBhcyBvZiB2My4wLjFcbiRzY3JlZW4tbGc6ICAgICAgICAgICAgICAgICAgMTIwMHB4ICFkZWZhdWx0O1xuJHNjcmVlbi1sZy1taW46ICAgICAgICAgICAgICAkc2NyZWVuLWxnICFkZWZhdWx0O1xuLy8qKiBEZXByZWNhdGVkIGAkc2NyZWVuLWxnLWRlc2t0b3BgIGFzIG9mIHYzLjAuMVxuJHNjcmVlbi1sZy1kZXNrdG9wOiAgICAgICAgICAkc2NyZWVuLWxnLW1pbiAhZGVmYXVsdDtcblxuLy8gU28gbWVkaWEgcXVlcmllcyBkb24ndCBvdmVybGFwIHdoZW4gcmVxdWlyZWQsIHByb3ZpZGUgYSBtYXhpbXVtXG4kc2NyZWVuLXhzLW1heDogICAgICAgICAgICAgICgkc2NyZWVuLXNtLW1pbiAtIDEpICFkZWZhdWx0O1xuJHNjcmVlbi1zbS1tYXg6ICAgICAgICAgICAgICAoJHNjcmVlbi1tZC1taW4gLSAxKSAhZGVmYXVsdDtcbiRzY3JlZW4tbWQtbWF4OiAgICAgICAgICAgICAgKCRzY3JlZW4tbGctbWluIC0gMSkgIWRlZmF1bHQ7XG5cblxuLy89PSBHcmlkIHN5c3RlbVxuLy9cbi8vIyMgRGVmaW5lIHlvdXIgY3VzdG9tIHJlc3BvbnNpdmUgZ3JpZC5cblxuLy8qKiBOdW1iZXIgb2YgY29sdW1ucyBpbiB0aGUgZ3JpZC5cbiRncmlkLWNvbHVtbnM6ICAgICAgICAgICAgICAxMiAhZGVmYXVsdDtcbi8vKiogUGFkZGluZyBiZXR3ZWVuIGNvbHVtbnMuIEdldHMgZGl2aWRlZCBpbiBoYWxmIGZvciB0aGUgbGVmdCBhbmQgcmlnaHQuXG4kZ3JpZC1ndXR0ZXItd2lkdGg6ICAgICAgICAgMzBweCAhZGVmYXVsdDtcbi8vIE5hdmJhciBjb2xsYXBzZVxuLy8qKiBQb2ludCBhdCB3aGljaCB0aGUgbmF2YmFyIGJlY29tZXMgdW5jb2xsYXBzZWQuXG4kZ3JpZC1mbG9hdC1icmVha3BvaW50OiAgICAgJHNjcmVlbi1zbS1taW4gIWRlZmF1bHQ7XG4vLyoqIFBvaW50IGF0IHdoaWNoIHRoZSBuYXZiYXIgYmVnaW5zIGNvbGxhcHNpbmcuXG4kZ3JpZC1mbG9hdC1icmVha3BvaW50LW1heDogKCRncmlkLWZsb2F0LWJyZWFrcG9pbnQgLSAxKSAhZGVmYXVsdDtcblxuXG4vLz09IENvbnRhaW5lciBzaXplc1xuLy9cbi8vIyMgRGVmaW5lIHRoZSBtYXhpbXVtIHdpZHRoIG9mIGAuY29udGFpbmVyYCBmb3IgZGlmZmVyZW50IHNjcmVlbiBzaXplcy5cblxuLy8gU21hbGwgc2NyZWVuIC8gdGFibGV0XG4kY29udGFpbmVyLXRhYmxldDogICAgICAgICAgICAgKDcyMHB4ICsgJGdyaWQtZ3V0dGVyLXdpZHRoKSAhZGVmYXVsdDtcbi8vKiogRm9yIGAkc2NyZWVuLXNtLW1pbmAgYW5kIHVwLlxuJGNvbnRhaW5lci1zbTogICAgICAgICAgICAgICAgICRjb250YWluZXItdGFibGV0ICFkZWZhdWx0O1xuXG4vLyBNZWRpdW0gc2NyZWVuIC8gZGVza3RvcFxuJGNvbnRhaW5lci1kZXNrdG9wOiAgICAgICAgICAgICg5NDBweCArICRncmlkLWd1dHRlci13aWR0aCkgIWRlZmF1bHQ7XG4vLyoqIEZvciBgJHNjcmVlbi1tZC1taW5gIGFuZCB1cC5cbiRjb250YWluZXItbWQ6ICAgICAgICAgICAgICAgICAkY29udGFpbmVyLWRlc2t0b3AgIWRlZmF1bHQ7XG5cbi8vIExhcmdlIHNjcmVlbiAvIHdpZGUgZGVza3RvcFxuJGNvbnRhaW5lci1sYXJnZS1kZXNrdG9wOiAgICAgICgxMTQwcHggKyAkZ3JpZC1ndXR0ZXItd2lkdGgpICFkZWZhdWx0O1xuLy8qKiBGb3IgYCRzY3JlZW4tbGctbWluYCBhbmQgdXAuXG4kY29udGFpbmVyLWxnOiAgICAgICAgICAgICAgICAgJGNvbnRhaW5lci1sYXJnZS1kZXNrdG9wICFkZWZhdWx0O1xuXG5cbi8vPT0gTmF2YmFyXG4vL1xuLy8jI1xuXG4vLyBCYXNpY3Mgb2YgYSBuYXZiYXJcbiRuYXZiYXItaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAgNTBweCAhZGVmYXVsdDtcbiRuYXZiYXItbWFyZ2luLWJvdHRvbTogICAgICAgICAgICAgJGxpbmUtaGVpZ2h0LWNvbXB1dGVkICFkZWZhdWx0O1xuJG5hdmJhci1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cy1iYXNlICFkZWZhdWx0O1xuJG5hdmJhci1wYWRkaW5nLWhvcml6b250YWw6ICAgICAgICBmbG9vcigoJGdyaWQtZ3V0dGVyLXdpZHRoIC8gMikpICFkZWZhdWx0O1xuJG5hdmJhci1wYWRkaW5nLXZlcnRpY2FsOiAgICAgICAgICAoKCRuYXZiYXItaGVpZ2h0IC0gJGxpbmUtaGVpZ2h0LWNvbXB1dGVkKSAvIDIpICFkZWZhdWx0O1xuJG5hdmJhci1jb2xsYXBzZS1tYXgtaGVpZ2h0OiAgICAgICAzNDBweCAhZGVmYXVsdDtcblxuJG5hdmJhci1kZWZhdWx0LWNvbG9yOiAgICAgICAgICAgICAjNzc3ICFkZWZhdWx0O1xuJG5hdmJhci1kZWZhdWx0LWJnOiAgICAgICAgICAgICAgICAjZjhmOGY4ICFkZWZhdWx0O1xuJG5hdmJhci1kZWZhdWx0LWJvcmRlcjogICAgICAgICAgICBkYXJrZW4oJG5hdmJhci1kZWZhdWx0LWJnLCA2LjUlKSAhZGVmYXVsdDtcblxuLy8gTmF2YmFyIGxpbmtzXG4kbmF2YmFyLWRlZmF1bHQtbGluay1jb2xvcjogICAgICAgICAgICAgICAgIzc3NyAhZGVmYXVsdDtcbiRuYXZiYXItZGVmYXVsdC1saW5rLWhvdmVyLWNvbG9yOiAgICAgICAgICAjMzMzICFkZWZhdWx0O1xuJG5hdmJhci1kZWZhdWx0LWxpbmstaG92ZXItYmc6ICAgICAgICAgICAgIHRyYW5zcGFyZW50ICFkZWZhdWx0O1xuJG5hdmJhci1kZWZhdWx0LWxpbmstYWN0aXZlLWNvbG9yOiAgICAgICAgICM1NTUgIWRlZmF1bHQ7XG4kbmF2YmFyLWRlZmF1bHQtbGluay1hY3RpdmUtYmc6ICAgICAgICAgICAgZGFya2VuKCRuYXZiYXItZGVmYXVsdC1iZywgNi41JSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWRlZmF1bHQtbGluay1kaXNhYmxlZC1jb2xvcjogICAgICAgI2NjYyAhZGVmYXVsdDtcbiRuYXZiYXItZGVmYXVsdC1saW5rLWRpc2FibGVkLWJnOiAgICAgICAgICB0cmFuc3BhcmVudCAhZGVmYXVsdDtcblxuLy8gTmF2YmFyIGJyYW5kIGxhYmVsXG4kbmF2YmFyLWRlZmF1bHQtYnJhbmQtY29sb3I6ICAgICAgICAgICAgICAgJG5hdmJhci1kZWZhdWx0LWxpbmstY29sb3IgIWRlZmF1bHQ7XG4kbmF2YmFyLWRlZmF1bHQtYnJhbmQtaG92ZXItY29sb3I6ICAgICAgICAgZGFya2VuKCRuYXZiYXItZGVmYXVsdC1icmFuZC1jb2xvciwgMTAlKSAhZGVmYXVsdDtcbiRuYXZiYXItZGVmYXVsdC1icmFuZC1ob3Zlci1iZzogICAgICAgICAgICB0cmFuc3BhcmVudCAhZGVmYXVsdDtcblxuLy8gTmF2YmFyIHRvZ2dsZVxuJG5hdmJhci1kZWZhdWx0LXRvZ2dsZS1ob3Zlci1iZzogICAgICAgICAgICNkZGQgIWRlZmF1bHQ7XG4kbmF2YmFyLWRlZmF1bHQtdG9nZ2xlLWljb24tYmFyLWJnOiAgICAgICAgIzg4OCAhZGVmYXVsdDtcbiRuYXZiYXItZGVmYXVsdC10b2dnbGUtYm9yZGVyLWNvbG9yOiAgICAgICAjZGRkICFkZWZhdWx0O1xuXG5cbi8vPT09IEludmVydGVkIG5hdmJhclxuLy8gUmVzZXQgaW52ZXJ0ZWQgbmF2YmFyIGJhc2ljc1xuJG5hdmJhci1pbnZlcnNlLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICBsaWdodGVuKCRncmF5LWxpZ2h0LCAxNSUpICFkZWZhdWx0O1xuJG5hdmJhci1pbnZlcnNlLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAjMjIyICFkZWZhdWx0O1xuJG5hdmJhci1pbnZlcnNlLWJvcmRlcjogICAgICAgICAgICAgICAgICAgICBkYXJrZW4oJG5hdmJhci1pbnZlcnNlLWJnLCAxMCUpICFkZWZhdWx0O1xuXG4vLyBJbnZlcnRlZCBuYXZiYXIgbGlua3NcbiRuYXZiYXItaW52ZXJzZS1saW5rLWNvbG9yOiAgICAgICAgICAgICAgICAgbGlnaHRlbigkZ3JheS1saWdodCwgMTUlKSAhZGVmYXVsdDtcbiRuYXZiYXItaW52ZXJzZS1saW5rLWhvdmVyLWNvbG9yOiAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbiRuYXZiYXItaW52ZXJzZS1saW5rLWhvdmVyLWJnOiAgICAgICAgICAgICAgdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XG4kbmF2YmFyLWludmVyc2UtbGluay1hY3RpdmUtY29sb3I6ICAgICAgICAgICRuYXZiYXItaW52ZXJzZS1saW5rLWhvdmVyLWNvbG9yICFkZWZhdWx0O1xuJG5hdmJhci1pbnZlcnNlLWxpbmstYWN0aXZlLWJnOiAgICAgICAgICAgICBkYXJrZW4oJG5hdmJhci1pbnZlcnNlLWJnLCAxMCUpICFkZWZhdWx0O1xuJG5hdmJhci1pbnZlcnNlLWxpbmstZGlzYWJsZWQtY29sb3I6ICAgICAgICAjNDQ0ICFkZWZhdWx0O1xuJG5hdmJhci1pbnZlcnNlLWxpbmstZGlzYWJsZWQtYmc6ICAgICAgICAgICB0cmFuc3BhcmVudCAhZGVmYXVsdDtcblxuLy8gSW52ZXJ0ZWQgbmF2YmFyIGJyYW5kIGxhYmVsXG4kbmF2YmFyLWludmVyc2UtYnJhbmQtY29sb3I6ICAgICAgICAgICAgICAgICRuYXZiYXItaW52ZXJzZS1saW5rLWNvbG9yICFkZWZhdWx0O1xuJG5hdmJhci1pbnZlcnNlLWJyYW5kLWhvdmVyLWNvbG9yOiAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuJG5hdmJhci1pbnZlcnNlLWJyYW5kLWhvdmVyLWJnOiAgICAgICAgICAgICB0cmFuc3BhcmVudCAhZGVmYXVsdDtcblxuLy8gSW52ZXJ0ZWQgbmF2YmFyIHRvZ2dsZVxuJG5hdmJhci1pbnZlcnNlLXRvZ2dsZS1ob3Zlci1iZzogICAgICAgICAgICAjMzMzICFkZWZhdWx0O1xuJG5hdmJhci1pbnZlcnNlLXRvZ2dsZS1pY29uLWJhci1iZzogICAgICAgICAjZmZmICFkZWZhdWx0O1xuJG5hdmJhci1pbnZlcnNlLXRvZ2dsZS1ib3JkZXItY29sb3I6ICAgICAgICAjMzMzICFkZWZhdWx0O1xuXG5cbi8vPT0gTmF2c1xuLy9cbi8vIyNcblxuLy89PT0gU2hhcmVkIG5hdiBzdHlsZXNcbiRuYXYtbGluay1wYWRkaW5nOiAgICAgICAgICAgICAgICAgICAgICAgICAgMTBweCAxNXB4ICFkZWZhdWx0O1xuJG5hdi1saW5rLWhvdmVyLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAkZ3JheS1saWdodGVyICFkZWZhdWx0O1xuXG4kbmF2LWRpc2FibGVkLWxpbmstY29sb3I6ICAgICAgICAgICAgICAgICAgICRncmF5LWxpZ2h0ICFkZWZhdWx0O1xuJG5hdi1kaXNhYmxlZC1saW5rLWhvdmVyLWNvbG9yOiAgICAgICAgICAgICAkZ3JheS1saWdodCAhZGVmYXVsdDtcblxuLy89PSBUYWJzXG4kbmF2LXRhYnMtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICNkZGQgIWRlZmF1bHQ7XG5cbiRuYXYtdGFicy1saW5rLWhvdmVyLWJvcmRlci1jb2xvcjogICAgICAgICAgJGdyYXktbGlnaHRlciAhZGVmYXVsdDtcblxuJG5hdi10YWJzLWFjdGl2ZS1saW5rLWhvdmVyLWJnOiAgICAgICAgICAgICAkYm9keS1iZyAhZGVmYXVsdDtcbiRuYXYtdGFicy1hY3RpdmUtbGluay1ob3Zlci1jb2xvcjogICAgICAgICAgJGdyYXkgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtYWN0aXZlLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yOiAgICNkZGQgIWRlZmF1bHQ7XG5cbiRuYXYtdGFicy1qdXN0aWZpZWQtbGluay1ib3JkZXItY29sb3I6ICAgICAgICAgICAgI2RkZCAhZGVmYXVsdDtcbiRuYXYtdGFicy1qdXN0aWZpZWQtYWN0aXZlLWxpbmstYm9yZGVyLWNvbG9yOiAgICAgJGJvZHktYmcgIWRlZmF1bHQ7XG5cbi8vPT0gUGlsbHNcbiRuYXYtcGlsbHMtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMtYmFzZSAhZGVmYXVsdDtcbiRuYXYtcGlsbHMtYWN0aXZlLWxpbmstaG92ZXItYmc6ICAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kbmF2LXBpbGxzLWFjdGl2ZS1saW5rLWhvdmVyLWNvbG9yOiAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuXG5cbi8vPT0gUGFnaW5hdGlvblxuLy9cbi8vIyNcblxuJHBhZ2luYXRpb24tY29sb3I6ICAgICAgICAgICAgICAgICAgICAgJGxpbmstY29sb3IgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1iZzogICAgICAgICAgICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYm9yZGVyOiAgICAgICAgICAgICAgICAgICAgI2RkZCAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24taG92ZXItY29sb3I6ICAgICAgICAgICAgICAgJGxpbmstaG92ZXItY29sb3IgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ob3Zlci1iZzogICAgICAgICAgICAgICAgICAkZ3JheS1saWdodGVyICFkZWZhdWx0O1xuJHBhZ2luYXRpb24taG92ZXItYm9yZGVyOiAgICAgICAgICAgICAgI2RkZCAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tYWN0aXZlLWNvbG9yOiAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWFjdGl2ZS1iZzogICAgICAgICAgICAgICAgICRicmFuZC1wcmltYXJ5ICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYWN0aXZlLWJvcmRlcjogICAgICAgICAgICAgJGJyYW5kLXByaW1hcnkgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWRpc2FibGVkLWNvbG9yOiAgICAgICAgICAgICRncmF5LWxpZ2h0ICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tZGlzYWJsZWQtYmc6ICAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWRpc2FibGVkLWJvcmRlcjogICAgICAgICAgICNkZGQgIWRlZmF1bHQ7XG5cblxuLy89PSBQYWdlclxuLy9cbi8vIyNcblxuJHBhZ2VyLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJHBhZ2luYXRpb24tYmcgIWRlZmF1bHQ7XG4kcGFnZXItYm9yZGVyOiAgICAgICAgICAgICAgICAgICAgICAgICAkcGFnaW5hdGlvbi1ib3JkZXIgIWRlZmF1bHQ7XG4kcGFnZXItYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAgICAxNXB4ICFkZWZhdWx0O1xuXG4kcGFnZXItaG92ZXItYmc6ICAgICAgICAgICAgICAgICAgICAgICAkcGFnaW5hdGlvbi1ob3Zlci1iZyAhZGVmYXVsdDtcblxuJHBhZ2VyLWFjdGl2ZS1iZzogICAgICAgICAgICAgICAgICAgICAgJHBhZ2luYXRpb24tYWN0aXZlLWJnICFkZWZhdWx0O1xuJHBhZ2VyLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICAgICAgICAgJHBhZ2luYXRpb24tYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuXG4kcGFnZXItZGlzYWJsZWQtY29sb3I6ICAgICAgICAgICAgICAgICAkcGFnaW5hdGlvbi1kaXNhYmxlZC1jb2xvciAhZGVmYXVsdDtcblxuXG4vLz09IEp1bWJvdHJvblxuLy9cbi8vIyNcblxuJGp1bWJvdHJvbi1wYWRkaW5nOiAgICAgICAgICAgICAgMzBweCAhZGVmYXVsdDtcbiRqdW1ib3Ryb24tY29sb3I6ICAgICAgICAgICAgICAgIGluaGVyaXQgIWRlZmF1bHQ7XG4kanVtYm90cm9uLWJnOiAgICAgICAgICAgICAgICAgICAkZ3JheS1saWdodGVyICFkZWZhdWx0O1xuJGp1bWJvdHJvbi1oZWFkaW5nLWNvbG9yOiAgICAgICAgaW5oZXJpdCAhZGVmYXVsdDtcbiRqdW1ib3Ryb24tZm9udC1zaXplOiAgICAgICAgICAgIGNlaWwoKCRmb250LXNpemUtYmFzZSAqIDEuNSkpICFkZWZhdWx0O1xuJGp1bWJvdHJvbi1oZWFkaW5nLWZvbnQtc2l6ZTogICAgY2VpbCgoJGZvbnQtc2l6ZS1iYXNlICogNC41KSkgIWRlZmF1bHQ7XG5cblxuLy89PSBGb3JtIHN0YXRlcyBhbmQgYWxlcnRzXG4vL1xuLy8jIyBEZWZpbmUgY29sb3JzIGZvciBmb3JtIGZlZWRiYWNrIHN0YXRlcyBhbmQsIGJ5IGRlZmF1bHQsIGFsZXJ0cy5cblxuJHN0YXRlLXN1Y2Nlc3MtdGV4dDogICAgICAgICAgICAgIzNjNzYzZCAhZGVmYXVsdDtcbiRzdGF0ZS1zdWNjZXNzLWJnOiAgICAgICAgICAgICAgICNkZmYwZDggIWRlZmF1bHQ7XG4kc3RhdGUtc3VjY2Vzcy1ib3JkZXI6ICAgICAgICAgICBkYXJrZW4oYWRqdXN0LWh1ZSgkc3RhdGUtc3VjY2Vzcy1iZywgLTEwKSwgNSUpICFkZWZhdWx0O1xuXG4kc3RhdGUtaW5mby10ZXh0OiAgICAgICAgICAgICAgICAjMzE3MDhmICFkZWZhdWx0O1xuJHN0YXRlLWluZm8tYmc6ICAgICAgICAgICAgICAgICAgI2Q5ZWRmNyAhZGVmYXVsdDtcbiRzdGF0ZS1pbmZvLWJvcmRlcjogICAgICAgICAgICAgIGRhcmtlbihhZGp1c3QtaHVlKCRzdGF0ZS1pbmZvLWJnLCAtMTApLCA3JSkgIWRlZmF1bHQ7XG5cbiRzdGF0ZS13YXJuaW5nLXRleHQ6ICAgICAgICAgICAgICM4YTZkM2IgIWRlZmF1bHQ7XG4kc3RhdGUtd2FybmluZy1iZzogICAgICAgICAgICAgICAjZmNmOGUzICFkZWZhdWx0O1xuJHN0YXRlLXdhcm5pbmctYm9yZGVyOiAgICAgICAgICAgZGFya2VuKGFkanVzdC1odWUoJHN0YXRlLXdhcm5pbmctYmcsIC0xMCksIDUlKSAhZGVmYXVsdDtcblxuJHN0YXRlLWRhbmdlci10ZXh0OiAgICAgICAgICAgICAgI2E5NDQ0MiAhZGVmYXVsdDtcbiRzdGF0ZS1kYW5nZXItYmc6ICAgICAgICAgICAgICAgICNmMmRlZGUgIWRlZmF1bHQ7XG4kc3RhdGUtZGFuZ2VyLWJvcmRlcjogICAgICAgICAgICBkYXJrZW4oYWRqdXN0LWh1ZSgkc3RhdGUtZGFuZ2VyLWJnLCAtMTApLCA1JSkgIWRlZmF1bHQ7XG5cblxuLy89PSBUb29sdGlwc1xuLy9cbi8vIyNcblxuLy8qKiBUb29sdGlwIG1heCB3aWR0aFxuJHRvb2x0aXAtbWF4LXdpZHRoOiAgICAgICAgICAgMjAwcHggIWRlZmF1bHQ7XG4vLyoqIFRvb2x0aXAgdGV4dCBjb2xvclxuJHRvb2x0aXAtY29sb3I6ICAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbi8vKiogVG9vbHRpcCBiYWNrZ3JvdW5kIGNvbG9yXG4kdG9vbHRpcC1iZzogICAgICAgICAgICAgICAgICAjMDAwICFkZWZhdWx0O1xuJHRvb2x0aXAtb3BhY2l0eTogICAgICAgICAgICAgLjkgIWRlZmF1bHQ7XG5cbi8vKiogVG9vbHRpcCBhcnJvdyB3aWR0aFxuJHRvb2x0aXAtYXJyb3ctd2lkdGg6ICAgICAgICAgNXB4ICFkZWZhdWx0O1xuLy8qKiBUb29sdGlwIGFycm93IGNvbG9yXG4kdG9vbHRpcC1hcnJvdy1jb2xvcjogICAgICAgICAkdG9vbHRpcC1iZyAhZGVmYXVsdDtcblxuXG4vLz09IFBvcG92ZXJzXG4vL1xuLy8jI1xuXG4vLyoqIFBvcG92ZXIgYm9keSBiYWNrZ3JvdW5kIGNvbG9yXG4kcG9wb3Zlci1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG4vLyoqIFBvcG92ZXIgbWF4aW11bSB3aWR0aFxuJHBvcG92ZXItbWF4LXdpZHRoOiAgICAgICAgICAgICAgICAgICAyNzZweCAhZGVmYXVsdDtcbi8vKiogUG9wb3ZlciBib3JkZXIgY29sb3JcbiRwb3BvdmVyLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgcmdiYSgwLCAwLCAwLCAuMikgIWRlZmF1bHQ7XG4vLyoqIFBvcG92ZXIgZmFsbGJhY2sgYm9yZGVyIGNvbG9yXG4kcG9wb3Zlci1mYWxsYmFjay1ib3JkZXItY29sb3I6ICAgICAgICNjY2MgIWRlZmF1bHQ7XG5cbi8vKiogUG9wb3ZlciB0aXRsZSBiYWNrZ3JvdW5kIGNvbG9yXG4kcG9wb3Zlci10aXRsZS1iZzogICAgICAgICAgICAgICAgICAgIGRhcmtlbigkcG9wb3Zlci1iZywgMyUpICFkZWZhdWx0O1xuXG4vLyoqIFBvcG92ZXIgYXJyb3cgd2lkdGhcbiRwb3BvdmVyLWFycm93LXdpZHRoOiAgICAgICAgICAgICAgICAgMTBweCAhZGVmYXVsdDtcbi8vKiogUG9wb3ZlciBhcnJvdyBjb2xvclxuJHBvcG92ZXItYXJyb3ctY29sb3I6ICAgICAgICAgICAgICAgICAkcG9wb3Zlci1iZyAhZGVmYXVsdDtcblxuLy8qKiBQb3BvdmVyIG91dGVyIGFycm93IHdpZHRoXG4kcG9wb3Zlci1hcnJvdy1vdXRlci13aWR0aDogICAgICAgICAgICgkcG9wb3Zlci1hcnJvdy13aWR0aCArIDEpICFkZWZhdWx0O1xuLy8qKiBQb3BvdmVyIG91dGVyIGFycm93IGNvbG9yXG4kcG9wb3Zlci1hcnJvdy1vdXRlci1jb2xvcjogICAgICAgICAgIGZhZGVfaW4oJHBvcG92ZXItYm9yZGVyLWNvbG9yLCAwLjA1KSAhZGVmYXVsdDtcbi8vKiogUG9wb3ZlciBvdXRlciBhcnJvdyBmYWxsYmFjayBjb2xvclxuJHBvcG92ZXItYXJyb3ctb3V0ZXItZmFsbGJhY2stY29sb3I6ICBkYXJrZW4oJHBvcG92ZXItZmFsbGJhY2stYm9yZGVyLWNvbG9yLCAyMCUpICFkZWZhdWx0O1xuXG5cbi8vPT0gTGFiZWxzXG4vL1xuLy8jI1xuXG4vLyoqIERlZmF1bHQgbGFiZWwgYmFja2dyb3VuZCBjb2xvclxuJGxhYmVsLWRlZmF1bHQtYmc6ICAgICAgICAgICAgJGdyYXktbGlnaHQgIWRlZmF1bHQ7XG4vLyoqIFByaW1hcnkgbGFiZWwgYmFja2dyb3VuZCBjb2xvclxuJGxhYmVsLXByaW1hcnktYmc6ICAgICAgICAgICAgJGJyYW5kLXByaW1hcnkgIWRlZmF1bHQ7XG4vLyoqIFN1Y2Nlc3MgbGFiZWwgYmFja2dyb3VuZCBjb2xvclxuJGxhYmVsLXN1Y2Nlc3MtYmc6ICAgICAgICAgICAgJGJyYW5kLXN1Y2Nlc3MgIWRlZmF1bHQ7XG4vLyoqIEluZm8gbGFiZWwgYmFja2dyb3VuZCBjb2xvclxuJGxhYmVsLWluZm8tYmc6ICAgICAgICAgICAgICAgJGJyYW5kLWluZm8gIWRlZmF1bHQ7XG4vLyoqIFdhcm5pbmcgbGFiZWwgYmFja2dyb3VuZCBjb2xvclxuJGxhYmVsLXdhcm5pbmctYmc6ICAgICAgICAgICAgJGJyYW5kLXdhcm5pbmcgIWRlZmF1bHQ7XG4vLyoqIERhbmdlciBsYWJlbCBiYWNrZ3JvdW5kIGNvbG9yXG4kbGFiZWwtZGFuZ2VyLWJnOiAgICAgICAgICAgICAkYnJhbmQtZGFuZ2VyICFkZWZhdWx0O1xuXG4vLyoqIERlZmF1bHQgbGFiZWwgdGV4dCBjb2xvclxuJGxhYmVsLWNvbG9yOiAgICAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbi8vKiogRGVmYXVsdCB0ZXh0IGNvbG9yIG9mIGEgbGlua2VkIGxhYmVsXG4kbGFiZWwtbGluay1ob3Zlci1jb2xvcjogICAgICAjZmZmICFkZWZhdWx0O1xuXG5cbi8vPT0gTW9kYWxzXG4vL1xuLy8jI1xuXG4vLyoqIFBhZGRpbmcgYXBwbGllZCB0byB0aGUgbW9kYWwgYm9keVxuJG1vZGFsLWlubmVyLXBhZGRpbmc6ICAgICAgICAgMTVweCAhZGVmYXVsdDtcblxuLy8qKiBQYWRkaW5nIGFwcGxpZWQgdG8gdGhlIG1vZGFsIHRpdGxlXG4kbW9kYWwtdGl0bGUtcGFkZGluZzogICAgICAgICAxNXB4ICFkZWZhdWx0O1xuLy8qKiBNb2RhbCB0aXRsZSBsaW5lLWhlaWdodFxuJG1vZGFsLXRpdGxlLWxpbmUtaGVpZ2h0OiAgICAgJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG5cbi8vKiogQmFja2dyb3VuZCBjb2xvciBvZiBtb2RhbCBjb250ZW50IGFyZWFcbiRtb2RhbC1jb250ZW50LWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbi8vKiogTW9kYWwgY29udGVudCBib3JkZXIgY29sb3JcbiRtb2RhbC1jb250ZW50LWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgICAgcmdiYSgwLCAwLCAwLCAuMikgIWRlZmF1bHQ7XG4vLyoqIE1vZGFsIGNvbnRlbnQgYm9yZGVyIGNvbG9yICoqZm9yIElFOCoqXG4kbW9kYWwtY29udGVudC1mYWxsYmFjay1ib3JkZXItY29sb3I6ICAgICAgICAgICM5OTkgIWRlZmF1bHQ7XG5cbi8vKiogTW9kYWwgYmFja2Ryb3AgYmFja2dyb3VuZCBjb2xvclxuJG1vZGFsLWJhY2tkcm9wLWJnOiAgICAgICAgICAgIzAwMCAhZGVmYXVsdDtcbi8vKiogTW9kYWwgYmFja2Ryb3Agb3BhY2l0eVxuJG1vZGFsLWJhY2tkcm9wLW9wYWNpdHk6ICAgICAgLjUgIWRlZmF1bHQ7XG4vLyoqIE1vZGFsIGhlYWRlciBib3JkZXIgY29sb3JcbiRtb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yOiAgICNlNWU1ZTUgIWRlZmF1bHQ7XG4vLyoqIE1vZGFsIGZvb3RlciBib3JkZXIgY29sb3JcbiRtb2RhbC1mb290ZXItYm9yZGVyLWNvbG9yOiAgICRtb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuXG4kbW9kYWwtbGc6ICAgICAgICAgICAgICAgICAgICA5MDBweCAhZGVmYXVsdDtcbiRtb2RhbC1tZDogICAgICAgICAgICAgICAgICAgIDYwMHB4ICFkZWZhdWx0O1xuJG1vZGFsLXNtOiAgICAgICAgICAgICAgICAgICAgMzAwcHggIWRlZmF1bHQ7XG5cblxuLy89PSBBbGVydHNcbi8vXG4vLyMjIERlZmluZSBhbGVydCBjb2xvcnMsIGJvcmRlciByYWRpdXMsIGFuZCBwYWRkaW5nLlxuXG4kYWxlcnQtcGFkZGluZzogICAgICAgICAgICAgICAxNXB4ICFkZWZhdWx0O1xuJGFsZXJ0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgJGJvcmRlci1yYWRpdXMtYmFzZSAhZGVmYXVsdDtcbiRhbGVydC1saW5rLWZvbnQtd2VpZ2h0OiAgICAgIGJvbGQgIWRlZmF1bHQ7XG5cbiRhbGVydC1zdWNjZXNzLWJnOiAgICAgICAgICAgICRzdGF0ZS1zdWNjZXNzLWJnICFkZWZhdWx0O1xuJGFsZXJ0LXN1Y2Nlc3MtdGV4dDogICAgICAgICAgJHN0YXRlLXN1Y2Nlc3MtdGV4dCAhZGVmYXVsdDtcbiRhbGVydC1zdWNjZXNzLWJvcmRlcjogICAgICAgICRzdGF0ZS1zdWNjZXNzLWJvcmRlciAhZGVmYXVsdDtcblxuJGFsZXJ0LWluZm8tYmc6ICAgICAgICAgICAgICAgJHN0YXRlLWluZm8tYmcgIWRlZmF1bHQ7XG4kYWxlcnQtaW5mby10ZXh0OiAgICAgICAgICAgICAkc3RhdGUtaW5mby10ZXh0ICFkZWZhdWx0O1xuJGFsZXJ0LWluZm8tYm9yZGVyOiAgICAgICAgICAgJHN0YXRlLWluZm8tYm9yZGVyICFkZWZhdWx0O1xuXG4kYWxlcnQtd2FybmluZy1iZzogICAgICAgICAgICAkc3RhdGUtd2FybmluZy1iZyAhZGVmYXVsdDtcbiRhbGVydC13YXJuaW5nLXRleHQ6ICAgICAgICAgICRzdGF0ZS13YXJuaW5nLXRleHQgIWRlZmF1bHQ7XG4kYWxlcnQtd2FybmluZy1ib3JkZXI6ICAgICAgICAkc3RhdGUtd2FybmluZy1ib3JkZXIgIWRlZmF1bHQ7XG5cbiRhbGVydC1kYW5nZXItYmc6ICAgICAgICAgICAgICRzdGF0ZS1kYW5nZXItYmcgIWRlZmF1bHQ7XG4kYWxlcnQtZGFuZ2VyLXRleHQ6ICAgICAgICAgICAkc3RhdGUtZGFuZ2VyLXRleHQgIWRlZmF1bHQ7XG4kYWxlcnQtZGFuZ2VyLWJvcmRlcjogICAgICAgICAkc3RhdGUtZGFuZ2VyLWJvcmRlciAhZGVmYXVsdDtcblxuXG4vLz09IFByb2dyZXNzIGJhcnNcbi8vXG4vLyMjXG5cbi8vKiogQmFja2dyb3VuZCBjb2xvciBvZiB0aGUgd2hvbGUgcHJvZ3Jlc3MgY29tcG9uZW50XG4kcHJvZ3Jlc3MtYmc6ICAgICAgICAgICAgICAgICAjZjVmNWY1ICFkZWZhdWx0O1xuLy8qKiBQcm9ncmVzcyBiYXIgdGV4dCBjb2xvclxuJHByb2dyZXNzLWJhci1jb2xvcjogICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbi8vKiogVmFyaWFibGUgZm9yIHNldHRpbmcgcm91bmRlZCBjb3JuZXJzIG9uIHByb2dyZXNzIGJhci5cbiRwcm9ncmVzcy1ib3JkZXItcmFkaXVzOiAgICAgICRib3JkZXItcmFkaXVzLWJhc2UgIWRlZmF1bHQ7XG5cbi8vKiogRGVmYXVsdCBwcm9ncmVzcyBiYXIgY29sb3JcbiRwcm9ncmVzcy1iYXItYmc6ICAgICAgICAgICAgICRicmFuZC1wcmltYXJ5ICFkZWZhdWx0O1xuLy8qKiBTdWNjZXNzIHByb2dyZXNzIGJhciBjb2xvclxuJHByb2dyZXNzLWJhci1zdWNjZXNzLWJnOiAgICAgJGJyYW5kLXN1Y2Nlc3MgIWRlZmF1bHQ7XG4vLyoqIFdhcm5pbmcgcHJvZ3Jlc3MgYmFyIGNvbG9yXG4kcHJvZ3Jlc3MtYmFyLXdhcm5pbmctYmc6ICAgICAkYnJhbmQtd2FybmluZyAhZGVmYXVsdDtcbi8vKiogRGFuZ2VyIHByb2dyZXNzIGJhciBjb2xvclxuJHByb2dyZXNzLWJhci1kYW5nZXItYmc6ICAgICAgJGJyYW5kLWRhbmdlciAhZGVmYXVsdDtcbi8vKiogSW5mbyBwcm9ncmVzcyBiYXIgY29sb3JcbiRwcm9ncmVzcy1iYXItaW5mby1iZzogICAgICAgICRicmFuZC1pbmZvICFkZWZhdWx0O1xuXG5cbi8vPT0gTGlzdCBncm91cFxuLy9cbi8vIyNcblxuLy8qKiBCYWNrZ3JvdW5kIGNvbG9yIG9uIGAubGlzdC1ncm91cC1pdGVtYFxuJGxpc3QtZ3JvdXAtYmc6ICAgICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuLy8qKiBgLmxpc3QtZ3JvdXAtaXRlbWAgYm9yZGVyIGNvbG9yXG4kbGlzdC1ncm91cC1ib3JkZXI6ICAgICAgICAgICAgICNkZGQgIWRlZmF1bHQ7XG4vLyoqIExpc3QgZ3JvdXAgYm9yZGVyIHJhZGl1c1xuJGxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1czogICAgICAkYm9yZGVyLXJhZGl1cy1iYXNlICFkZWZhdWx0O1xuXG4vLyoqIEJhY2tncm91bmQgY29sb3Igb2Ygc2luZ2xlIGxpc3QgaXRlbXMgb24gaG92ZXJcbiRsaXN0LWdyb3VwLWhvdmVyLWJnOiAgICAgICAgICAgI2Y1ZjVmNSAhZGVmYXVsdDtcbi8vKiogVGV4dCBjb2xvciBvZiBhY3RpdmUgbGlzdCBpdGVtc1xuJGxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yOiAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbi8vKiogQmFja2dyb3VuZCBjb2xvciBvZiBhY3RpdmUgbGlzdCBpdGVtc1xuJGxpc3QtZ3JvdXAtYWN0aXZlLWJnOiAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbi8vKiogQm9yZGVyIGNvbG9yIG9mIGFjdGl2ZSBsaXN0IGVsZW1lbnRzXG4kbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyOiAgICAgICRsaXN0LWdyb3VwLWFjdGl2ZS1iZyAhZGVmYXVsdDtcbi8vKiogVGV4dCBjb2xvciBmb3IgY29udGVudCB3aXRoaW4gYWN0aXZlIGxpc3QgaXRlbXNcbiRsaXN0LWdyb3VwLWFjdGl2ZS10ZXh0LWNvbG9yOiAgbGlnaHRlbigkbGlzdC1ncm91cC1hY3RpdmUtYmcsIDQwJSkgIWRlZmF1bHQ7XG5cbi8vKiogVGV4dCBjb2xvciBvZiBkaXNhYmxlZCBsaXN0IGl0ZW1zXG4kbGlzdC1ncm91cC1kaXNhYmxlZC1jb2xvcjogICAgICAkZ3JheS1saWdodCAhZGVmYXVsdDtcbi8vKiogQmFja2dyb3VuZCBjb2xvciBvZiBkaXNhYmxlZCBsaXN0IGl0ZW1zXG4kbGlzdC1ncm91cC1kaXNhYmxlZC1iZzogICAgICAgICAkZ3JheS1saWdodGVyICFkZWZhdWx0O1xuLy8qKiBUZXh0IGNvbG9yIGZvciBjb250ZW50IHdpdGhpbiBkaXNhYmxlZCBsaXN0IGl0ZW1zXG4kbGlzdC1ncm91cC1kaXNhYmxlZC10ZXh0LWNvbG9yOiAkbGlzdC1ncm91cC1kaXNhYmxlZC1jb2xvciAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtbGluay1jb2xvcjogICAgICAgICAjNTU1ICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtbGluay1ob3Zlci1jb2xvcjogICAkbGlzdC1ncm91cC1saW5rLWNvbG9yICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtbGluay1oZWFkaW5nLWNvbG9yOiAjMzMzICFkZWZhdWx0O1xuXG5cbi8vPT0gUGFuZWxzXG4vL1xuLy8jI1xuXG4kcGFuZWwtYmc6ICAgICAgICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuJHBhbmVsLWJvZHktcGFkZGluZzogICAgICAgICAgMTVweCAhZGVmYXVsdDtcbiRwYW5lbC1oZWFkaW5nLXBhZGRpbmc6ICAgICAgIDEwcHggMTVweCAhZGVmYXVsdDtcbiRwYW5lbC1mb290ZXItcGFkZGluZzogICAgICAgICRwYW5lbC1oZWFkaW5nLXBhZGRpbmcgIWRlZmF1bHQ7XG4kcGFuZWwtYm9yZGVyLXJhZGl1czogICAgICAgICAkYm9yZGVyLXJhZGl1cy1iYXNlICFkZWZhdWx0O1xuXG4vLyoqIEJvcmRlciBjb2xvciBmb3IgZWxlbWVudHMgd2l0aGluIHBhbmVsc1xuJHBhbmVsLWlubmVyLWJvcmRlcjogICAgICAgICAgI2RkZCAhZGVmYXVsdDtcbiRwYW5lbC1mb290ZXItYmc6ICAgICAgICAgICAgICNmNWY1ZjUgIWRlZmF1bHQ7XG5cbiRwYW5lbC1kZWZhdWx0LXRleHQ6ICAgICAgICAgICRncmF5LWRhcmsgIWRlZmF1bHQ7XG4kcGFuZWwtZGVmYXVsdC1ib3JkZXI6ICAgICAgICAjZGRkICFkZWZhdWx0O1xuJHBhbmVsLWRlZmF1bHQtaGVhZGluZy1iZzogICAgI2Y1ZjVmNSAhZGVmYXVsdDtcblxuJHBhbmVsLXByaW1hcnktdGV4dDogICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbiRwYW5lbC1wcmltYXJ5LWJvcmRlcjogICAgICAgICRicmFuZC1wcmltYXJ5ICFkZWZhdWx0O1xuJHBhbmVsLXByaW1hcnktaGVhZGluZy1iZzogICAgJGJyYW5kLXByaW1hcnkgIWRlZmF1bHQ7XG5cbiRwYW5lbC1zdWNjZXNzLXRleHQ6ICAgICAgICAgICRzdGF0ZS1zdWNjZXNzLXRleHQgIWRlZmF1bHQ7XG4kcGFuZWwtc3VjY2Vzcy1ib3JkZXI6ICAgICAgICAkc3RhdGUtc3VjY2Vzcy1ib3JkZXIgIWRlZmF1bHQ7XG4kcGFuZWwtc3VjY2Vzcy1oZWFkaW5nLWJnOiAgICAkc3RhdGUtc3VjY2Vzcy1iZyAhZGVmYXVsdDtcblxuJHBhbmVsLWluZm8tdGV4dDogICAgICAgICAgICAgJHN0YXRlLWluZm8tdGV4dCAhZGVmYXVsdDtcbiRwYW5lbC1pbmZvLWJvcmRlcjogICAgICAgICAgICRzdGF0ZS1pbmZvLWJvcmRlciAhZGVmYXVsdDtcbiRwYW5lbC1pbmZvLWhlYWRpbmctYmc6ICAgICAgICRzdGF0ZS1pbmZvLWJnICFkZWZhdWx0O1xuXG4kcGFuZWwtd2FybmluZy10ZXh0OiAgICAgICAgICAkc3RhdGUtd2FybmluZy10ZXh0ICFkZWZhdWx0O1xuJHBhbmVsLXdhcm5pbmctYm9yZGVyOiAgICAgICAgJHN0YXRlLXdhcm5pbmctYm9yZGVyICFkZWZhdWx0O1xuJHBhbmVsLXdhcm5pbmctaGVhZGluZy1iZzogICAgJHN0YXRlLXdhcm5pbmctYmcgIWRlZmF1bHQ7XG5cbiRwYW5lbC1kYW5nZXItdGV4dDogICAgICAgICAgICRzdGF0ZS1kYW5nZXItdGV4dCAhZGVmYXVsdDtcbiRwYW5lbC1kYW5nZXItYm9yZGVyOiAgICAgICAgICRzdGF0ZS1kYW5nZXItYm9yZGVyICFkZWZhdWx0O1xuJHBhbmVsLWRhbmdlci1oZWFkaW5nLWJnOiAgICAgJHN0YXRlLWRhbmdlci1iZyAhZGVmYXVsdDtcblxuXG4vLz09IFRodW1ibmFpbHNcbi8vXG4vLyMjXG5cbi8vKiogUGFkZGluZyBhcm91bmQgdGhlIHRodW1ibmFpbCBpbWFnZVxuJHRodW1ibmFpbC1wYWRkaW5nOiAgICAgICAgICAgNHB4ICFkZWZhdWx0O1xuLy8qKiBUaHVtYm5haWwgYmFja2dyb3VuZCBjb2xvclxuJHRodW1ibmFpbC1iZzogICAgICAgICAgICAgICAgJGJvZHktYmcgIWRlZmF1bHQ7XG4vLyoqIFRodW1ibmFpbCBib3JkZXIgY29sb3JcbiR0aHVtYm5haWwtYm9yZGVyOiAgICAgICAgICAgICNkZGQgIWRlZmF1bHQ7XG4vLyoqIFRodW1ibmFpbCBib3JkZXIgcmFkaXVzXG4kdGh1bWJuYWlsLWJvcmRlci1yYWRpdXM6ICAgICAkYm9yZGVyLXJhZGl1cy1iYXNlICFkZWZhdWx0O1xuXG4vLyoqIEN1c3RvbSB0ZXh0IGNvbG9yIGZvciB0aHVtYm5haWwgY2FwdGlvbnNcbiR0aHVtYm5haWwtY2FwdGlvbi1jb2xvcjogICAgICR0ZXh0LWNvbG9yICFkZWZhdWx0O1xuLy8qKiBQYWRkaW5nIGFyb3VuZCB0aGUgdGh1bWJuYWlsIGNhcHRpb25cbiR0aHVtYm5haWwtY2FwdGlvbi1wYWRkaW5nOiAgIDlweCAhZGVmYXVsdDtcblxuXG4vLz09IFdlbGxzXG4vL1xuLy8jI1xuXG4kd2VsbC1iZzogICAgICAgICAgICAgICAgICAgICAjZjVmNWY1ICFkZWZhdWx0O1xuJHdlbGwtYm9yZGVyOiAgICAgICAgICAgICAgICAgZGFya2VuKCR3ZWxsLWJnLCA3JSkgIWRlZmF1bHQ7XG5cblxuLy89PSBCYWRnZXNcbi8vXG4vLyMjXG5cbiRiYWRnZS1jb2xvcjogICAgICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG4vLyoqIExpbmtlZCBiYWRnZSB0ZXh0IGNvbG9yIG9uIGhvdmVyXG4kYmFkZ2UtbGluay1ob3Zlci1jb2xvcjogICAgICAjZmZmICFkZWZhdWx0O1xuJGJhZGdlLWJnOiAgICAgICAgICAgICAgICAgICAgJGdyYXktbGlnaHQgIWRlZmF1bHQ7XG5cbi8vKiogQmFkZ2UgdGV4dCBjb2xvciBpbiBhY3RpdmUgbmF2IGxpbmtcbiRiYWRnZS1hY3RpdmUtY29sb3I6ICAgICAgICAgICRsaW5rLWNvbG9yICFkZWZhdWx0O1xuLy8qKiBCYWRnZSBiYWNrZ3JvdW5kIGNvbG9yIGluIGFjdGl2ZSBuYXYgbGlua1xuJGJhZGdlLWFjdGl2ZS1iZzogICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcblxuJGJhZGdlLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgYm9sZCAhZGVmYXVsdDtcbiRiYWRnZS1saW5lLWhlaWdodDogICAgICAgICAgIDEgIWRlZmF1bHQ7XG4kYmFkZ2UtYm9yZGVyLXJhZGl1czogICAgICAgICAxMHB4ICFkZWZhdWx0O1xuXG5cbi8vPT0gQnJlYWRjcnVtYnNcbi8vXG4vLyMjXG5cbiRicmVhZGNydW1iLXBhZGRpbmctdmVydGljYWw6ICAgOHB4ICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItcGFkZGluZy1ob3Jpem9udGFsOiAxNXB4ICFkZWZhdWx0O1xuLy8qKiBCcmVhZGNydW1iIGJhY2tncm91bmQgY29sb3JcbiRicmVhZGNydW1iLWJnOiAgICAgICAgICAgICAgICAgI2Y1ZjVmNSAhZGVmYXVsdDtcbi8vKiogQnJlYWRjcnVtYiB0ZXh0IGNvbG9yXG4kYnJlYWRjcnVtYi1jb2xvcjogICAgICAgICAgICAgICNjY2MgIWRlZmF1bHQ7XG4vLyoqIFRleHQgY29sb3Igb2YgY3VycmVudCBwYWdlIGluIHRoZSBicmVhZGNydW1iXG4kYnJlYWRjcnVtYi1hY3RpdmUtY29sb3I6ICAgICAgICRncmF5LWxpZ2h0ICFkZWZhdWx0O1xuLy8qKiBUZXh0dWFsIHNlcGFyYXRvciBmb3IgYmV0d2VlbiBicmVhZGNydW1iIGVsZW1lbnRzXG4kYnJlYWRjcnVtYi1zZXBhcmF0b3I6ICAgICAgICAgIFwiL1wiICFkZWZhdWx0O1xuXG5cbi8vPT0gQ2Fyb3VzZWxcbi8vXG4vLyMjXG5cbiRjYXJvdXNlbC10ZXh0LXNoYWRvdzogICAgICAgICAgICAgICAgICAgICAgICAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAuNikgIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1jb250cm9sLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtd2lkdGg6ICAgICAgICAgICAgICAgICAgICAgIDE1JSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLW9wYWNpdHk6ICAgICAgICAgICAgICAgICAgICAuNSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAyMHB4ICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtaW5kaWNhdG9yLWFjdGl2ZS1iZzogICAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtY2FwdGlvbi1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcblxuXG4vLz09IENsb3NlXG4vL1xuLy8jI1xuXG4kY2xvc2UtZm9udC13ZWlnaHQ6ICAgICAgICAgICBib2xkICFkZWZhdWx0O1xuJGNsb3NlLWNvbG9yOiAgICAgICAgICAgICAgICAgIzAwMCAhZGVmYXVsdDtcbiRjbG9zZS10ZXh0LXNoYWRvdzogICAgICAgICAgIDAgMXB4IDAgI2ZmZiAhZGVmYXVsdDtcblxuXG4vLz09IENvZGVcbi8vXG4vLyMjXG5cbiRjb2RlLWNvbG9yOiAgICAgICAgICAgICAgICAgICNjNzI1NGUgIWRlZmF1bHQ7XG4kY29kZS1iZzogICAgICAgICAgICAgICAgICAgICAjZjlmMmY0ICFkZWZhdWx0O1xuXG4ka2JkLWNvbG9yOiAgICAgICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuJGtiZC1iZzogICAgICAgICAgICAgICAgICAgICAgIzMzMyAhZGVmYXVsdDtcblxuJHByZS1iZzogICAgICAgICAgICAgICAgICAgICAgI2Y1ZjVmNSAhZGVmYXVsdDtcbiRwcmUtY29sb3I6ICAgICAgICAgICAgICAgICAgICRncmF5LWRhcmsgIWRlZmF1bHQ7XG4kcHJlLWJvcmRlci1jb2xvcjogICAgICAgICAgICAjY2NjICFkZWZhdWx0O1xuJHByZS1zY3JvbGxhYmxlLW1heC1oZWlnaHQ6ICAgMzQwcHggIWRlZmF1bHQ7XG5cblxuLy89PSBUeXBlXG4vL1xuLy8jI1xuXG4vLyoqIEhvcml6b250YWwgb2Zmc2V0IGZvciBmb3JtcyBhbmQgbGlzdHMuXG4kY29tcG9uZW50LW9mZnNldC1ob3Jpem9udGFsOiAxODBweCAhZGVmYXVsdDtcbi8vKiogVGV4dCBtdXRlZCBjb2xvclxuJHRleHQtbXV0ZWQ6ICAgICAgICAgICAgICAgICAgJGdyYXktbGlnaHQgIWRlZmF1bHQ7XG4vLyoqIEFiYnJldmlhdGlvbnMgYW5kIGFjcm9ueW1zIGJvcmRlciBjb2xvclxuJGFiYnItYm9yZGVyLWNvbG9yOiAgICAgICAgICAgJGdyYXktbGlnaHQgIWRlZmF1bHQ7XG4vLyoqIEhlYWRpbmdzIHNtYWxsIGNvbG9yXG4kaGVhZGluZ3Mtc21hbGwtY29sb3I6ICAgICAgICAkZ3JheS1saWdodCAhZGVmYXVsdDtcbi8vKiogQmxvY2txdW90ZSBzbWFsbCBjb2xvclxuJGJsb2NrcXVvdGUtc21hbGwtY29sb3I6ICAgICAgJGdyYXktbGlnaHQgIWRlZmF1bHQ7XG4vLyoqIEJsb2NrcXVvdGUgZm9udCBzaXplXG4kYmxvY2txdW90ZS1mb250LXNpemU6ICAgICAgICAoJGZvbnQtc2l6ZS1iYXNlICogMS4yNSkgIWRlZmF1bHQ7XG4vLyoqIEJsb2NrcXVvdGUgYm9yZGVyIGNvbG9yXG4kYmxvY2txdW90ZS1ib3JkZXItY29sb3I6ICAgICAkZ3JheS1saWdodGVyICFkZWZhdWx0O1xuLy8qKiBQYWdlIGhlYWRlciBib3JkZXIgY29sb3JcbiRwYWdlLWhlYWRlci1ib3JkZXItY29sb3I6ICAgICRncmF5LWxpZ2h0ZXIgIWRlZmF1bHQ7XG4vLyoqIFdpZHRoIG9mIGhvcml6b250YWwgZGVzY3JpcHRpb24gbGlzdCB0aXRsZXNcbiRkbC1ob3Jpem9udGFsLW9mZnNldDogICAgICAgICRjb21wb25lbnQtb2Zmc2V0LWhvcml6b250YWwgIWRlZmF1bHQ7XG4vLyoqIFBvaW50IGF0IHdoaWNoIC5kbC1ob3Jpem9udGFsIGJlY29tZXMgaG9yaXpvbnRhbFxuJGRsLWhvcml6b250YWwtYnJlYWtwb2ludDogICAgJGdyaWQtZmxvYXQtYnJlYWtwb2ludCAhZGVmYXVsdDtcbi8vKiogSG9yaXpvbnRhbCBsaW5lIGNvbG9yLlxuJGhyLWJvcmRlcjogICAgICAgICAgICAgICAgICAgJGdyYXktbGlnaHRlciAhZGVmYXVsdDtcbiIsIi8vXHJcbi8vIENvbG9yc1xyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuLy9cclxuLy8gQHNlY3Rpb246IGNvbG9yc1xyXG4vLyBAZGVzY3JpcHRpb246IERlZmluZXMgZ2xvYmFsIGNvbG9yIHZhcmlhYmxlcyB1c2luZyBTQVNTIGNvbG9yIG1hcHMuXHJcbi8vXHJcbiRwYWxldHRlczogKFxyXG5cdGdyZWVuOiAoXHJcblx0XHRiYXNlIDogIzAwYWE3MyxcclxuXHRcdGRhcmsgOiAjMDA5ZTc1LFxyXG4gICAgaG92ZXI6ICMwMDkwNmIsXHJcblx0KSxcclxuICAgIGJsdWU6IChcclxuICAgICAgICBiYXNlIDogIzdiOWJhYSxcclxuICAgICAgICBkYXJrOiAjMDA3MWFkLFxyXG4gICAgICAgIGJyaWdodDogIzAwNzljMVxyXG4gICAgKSxcclxuICAgIG5hdnk6IChcclxuICAgIFx0YmFzZTogIzAwNGI4ZCxcclxuICAgICAgICBkYXJrOiAjMDMyNTM5XHJcbiAgICApLFxyXG4gICAgZ3JheTogKFxyXG4gICAgICAgIGJhc2UgOiAjZjBmMGYwLFxyXG4gICAgICAgIGJ0bi1ob3ZlciA6ICNiY2M1YzgsXHJcbiAgICAgICAgYnJvd25pc2g6ICM1MzUzNTMsXHJcbiAgICAgICAgaG92ZXI6ICNiNmMyYzZcclxuICAgICksXHJcbiAgICB3YXJtLWdyYXk6IChcclxuICAgIFx0YmFzZTogI2MwYzBjMFxyXG4gICAgKSxcclxuICAgIGNvb2wtZ3JheTogKFxyXG4gICAgXHRiYXNlOiAjYzRjZWQxXHJcbiAgICApLFxyXG4gICAgYmx1ZS1ncmF5OiAoXHJcbiAgICBcdGJhc2U6ICNkZWU2ZWFcclxuICAgICksXHJcbiAgICB0ZXh0LWdyYXk6IChcclxuICAgIFx0YmFzZTogIzgwODA4MFxyXG4gICAgKSxcclxuICAgIHdoaXRlOiAoXHJcbiAgICAgICAgYmFzZSA6ICNmZmZmZmYsXHJcbiAgICAgICAgZGltIDogI2NlY2VjZVxyXG4gICAgKSxcclxuICAgIGJsYWNrOiAoXHJcbiAgICAgICAgYmFzZSA6ICMwMDAwMDBcclxuICAgICksXHJcbiAgICByaWNoLWJsYWNrOiAoXHJcbiAgICBcdGJhc2U6ICMyZDM4M2ZcclxuICAgICksXHJcbiAgICBvZmYtYmxhY2s6IChcclxuICAgIFx0YmFzZTogIzEwMTAxMFxyXG4gICAgKSxcclxuICAgIHllbGxvdy1vcmFuZ2U6IChcclxuICAgICAgICBiYXNlOiAjZmNhZTFhLFxyXG4gICAgICAgIGRhcms6ICNkYjkwMDBcclxuICAgICksXHJcbiAgICBvcmFuZ2U6KCAgLy9kZWZhdWx0LCBub3QgaW4gc3R5bGUgZ3VpZGVcclxuICAgICAgICBiYXNlIDogI2ZmOWEzMyxcclxuICAgICAgICBkYXJrOiAjYzU4YzI5LFxyXG4gICAgICAgIGJyaWdodDogI2ZhYTYzNFxyXG4gICAgKSxcclxuICAgIHJlZDogKFxyXG4gICAgICAgIGJhc2UgOiAjZDMxMjQ1LFxyXG4gICAgKSxcclxuICAgIGRhcmstZ3JleTogKFxyXG4gICAgICAgIGJhc2UgOiAjNEQ0RDREXHJcbiAgICApLFxyXG4gICAgaW5wdXQtZ3JleTooXHJcbiAgICBcdGJhc2UgOiAjZjJmMWYyXHJcbiAgICApLFxyXG4gICAgdHJhbnNwYXJlbnQ6KFxyXG4gICAgIGJhc2UgOiByZ2JhKDAsIDAsIDAsIDApXHJcbiAgICApLFxyXG4gICAgamVvbi1yZWQ6IChcclxuICAgICAgYmFzZTogI2VkMWMyNFxyXG4gICAgKSxcclxuICAgIGplb24tZ3JleTogKFxyXG4gICAgICBiYXNlOiAjYjRiYmJmXHJcbiAgICApLFxyXG4gICAgc3VtbWVyLWdyZWVuOiAoXHJcbiAgICAgIGJhc2U6ICM4MmNhOWNcclxuICAgIClcclxuKTtcclxuXHJcbi8vXHJcbi8vICBAZnVuY3Rpb246IHBhbGV0dGVcclxuLy8gIEBwYXJhbToge3N0cmluZ30gVGhlIGJhc2UgY29sb3IgbmFtZS5cclxuLy8gIEBwYXJhbToge3N0cmluZ30gVGhlIGNvbG9yIHNoYWRlLCBpZiBvbW1taXRlZCB0aGUgZnVuY3Rpb24gcmV0dXJucyB0aGUgYmFzZSBjb2xvci5cclxuLy8gIEBkZXNjcmlwdGlvbjogUmV0dXJucyB0aGUgY29sb3IgdmFsdWUgb2Ygb3VyIGdsb2JhbCBwYWxldHRlLlxyXG4vLyAgQGV4YW1wbGU6XHJcbi8vICBgYGBcclxuLy8gICAgcGFsZXR0ZShibHVlKVxyXG4vLyAgICBwYWxldHRlKGJsdWUsIGRhcmspXHJcbi8vICAgIHBhbGV0dGUoZ3JleSwgbGlnaHQpXHJcbi8vICBgYGBcclxuLy9cclxuQGZ1bmN0aW9uIHBhbGV0dGUoJHBhbGV0dGUsICR0b25lOiAnYmFzZScpIHtcclxuICBAcmV0dXJuIG1hcC1nZXQobWFwLWdldCgkcGFsZXR0ZXMsICRwYWxldHRlKSwgJHRvbmUpO1xyXG59XHJcbiIsIi8vIFdlYktpdC1zdHlsZSBmb2N1c1xuXG5AbWl4aW4gdGFiLWZvY3VzKCkge1xuICAvLyBXZWJLaXQtc3BlY2lmaWMuIE90aGVyIGJyb3dzZXJzIHdpbGwga2VlcCB0aGVpciBkZWZhdWx0IG91dGxpbmUgc3R5bGUuXG4gIC8vIChJbml0aWFsbHkgdHJpZWQgdG8gYWxzbyBmb3JjZSBkZWZhdWx0IHZpYSBgb3V0bGluZTogaW5pdGlhbGAsXG4gIC8vIGJ1dCB0aGF0IHNlZW1zIHRvIGVycm9uZW91c2x5IHJlbW92ZSB0aGUgb3V0bGluZSBpbiBGaXJlZm94IGFsdG9nZXRoZXIuKVxuICBvdXRsaW5lOiA1cHggYXV0byAtd2Via2l0LWZvY3VzLXJpbmctY29sb3I7XG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xufVxuIiwiLy8gUmVzcG9uc2l2ZSBpbWFnZVxuLy9cbi8vIEtlZXAgaW1hZ2VzIGZyb20gc2NhbGluZyBiZXlvbmQgdGhlIHdpZHRoIG9mIHRoZWlyIHBhcmVudHMuXG5AbWl4aW4gaW1nLXJlc3BvbnNpdmUoJGRpc3BsYXk6IGJsb2NrKSB7XG4gIGRpc3BsYXk6ICRkaXNwbGF5O1xuICBtYXgtd2lkdGg6IDEwMCU7IC8vIFBhcnQgMTogU2V0IGEgbWF4aW11bSByZWxhdGl2ZSB0byB0aGUgcGFyZW50XG4gIGhlaWdodDogYXV0bzsgLy8gUGFydCAyOiBTY2FsZSB0aGUgaGVpZ2h0IGFjY29yZGluZyB0byB0aGUgd2lkdGgsIG90aGVyd2lzZSB5b3UgZ2V0IHN0cmV0Y2hpbmdcbn1cblxuXG4vLyBSZXRpbmEgaW1hZ2Vcbi8vXG4vLyBTaG9ydCByZXRpbmEgbWl4aW4gZm9yIHNldHRpbmcgYmFja2dyb3VuZC1pbWFnZSBhbmQgLXNpemUuIE5vdGUgdGhhdCB0aGVcbi8vIHNwZWxsaW5nIG9mIGBtaW4tLW1vei1kZXZpY2UtcGl4ZWwtcmF0aW9gIGlzIGludGVudGlvbmFsLlxuQG1peGluIGltZy1yZXRpbmEoJGZpbGUtMXgsICRmaWxlLTJ4LCAkd2lkdGgtMXgsICRoZWlnaHQtMXgpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGlmKCRib290c3RyYXAtc2Fzcy1hc3NldC1oZWxwZXIsIHR3YnMtaW1hZ2UtcGF0aChcIiN7JGZpbGUtMXh9XCIpLCBcIiN7JGZpbGUtMXh9XCIpKTtcblxuICBAbWVkaWFcbiAgb25seSBzY3JlZW4gYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLFxuICBvbmx5IHNjcmVlbiBhbmQgKCBtaW4tLW1vei1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLFxuICBvbmx5IHNjcmVlbiBhbmQgKCAtby1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyLzEpLFxuICBvbmx5IHNjcmVlbiBhbmQgKCBtaW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSxcbiAgb25seSBzY3JlZW4gYW5kICggbWluLXJlc29sdXRpb246IDE5MmRwaSksXG4gIG9ubHkgc2NyZWVuIGFuZCAoIG1pbi1yZXNvbHV0aW9uOiAyZHBweCkge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChpZigkYm9vdHN0cmFwLXNhc3MtYXNzZXQtaGVscGVyLCB0d2JzLWltYWdlLXBhdGgoXCIjeyRmaWxlLTJ4fVwiKSwgXCIjeyRmaWxlLTJ4fVwiKSk7XG4gICAgYmFja2dyb3VuZC1zaXplOiAkd2lkdGgtMXggJGhlaWdodC0xeDtcbiAgfVxufVxuIiwiLy9cbi8vIFR5cG9ncmFwaHlcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLy8gSGVhZGluZ3Ncbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNixcbi5oMSwgLmgyLCAuaDMsIC5oNCwgLmg1LCAuaDYge1xuICBmb250LWZhbWlseTogJGhlYWRpbmdzLWZvbnQtZmFtaWx5O1xuICBmb250LXdlaWdodDogJGhlYWRpbmdzLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGhlYWRpbmdzLWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGhlYWRpbmdzLWNvbG9yO1xuXG4gIHNtYWxsLFxuICAuc21hbGwge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgY29sb3I6ICRoZWFkaW5ncy1zbWFsbC1jb2xvcjtcbiAgfVxufVxuXG5oMSwgLmgxLFxuaDIsIC5oMixcbmgzLCAuaDMge1xuICBtYXJnaW4tdG9wOiAkbGluZS1oZWlnaHQtY29tcHV0ZWQ7XG4gIG1hcmdpbi1ib3R0b206ICgkbGluZS1oZWlnaHQtY29tcHV0ZWQgLyAyKTtcblxuICBzbWFsbCxcbiAgLnNtYWxsIHtcbiAgICBmb250LXNpemU6IDY1JTtcbiAgfVxufVxuaDQsIC5oNCxcbmg1LCAuaDUsXG5oNiwgLmg2IHtcbiAgbWFyZ2luLXRvcDogKCRsaW5lLWhlaWdodC1jb21wdXRlZCAvIDIpO1xuICBtYXJnaW4tYm90dG9tOiAoJGxpbmUtaGVpZ2h0LWNvbXB1dGVkIC8gMik7XG5cbiAgc21hbGwsXG4gIC5zbWFsbCB7XG4gICAgZm9udC1zaXplOiA3NSU7XG4gIH1cbn1cblxuaDEsIC5oMSB7IGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1oMTsgfVxuaDIsIC5oMiB7IGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1oMjsgfVxuaDMsIC5oMyB7IGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1oMzsgfVxuaDQsIC5oNCB7IGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1oNDsgfVxuaDUsIC5oNSB7IGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1oNTsgfVxuaDYsIC5oNiB7IGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1oNjsgfVxuXG5cbi8vIEJvZHkgdGV4dFxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5wIHtcbiAgbWFyZ2luOiAwIDAgKCRsaW5lLWhlaWdodC1jb21wdXRlZCAvIDIpO1xufVxuXG4ubGVhZCB7XG4gIG1hcmdpbi1ib3R0b206ICRsaW5lLWhlaWdodC1jb21wdXRlZDtcbiAgZm9udC1zaXplOiBmbG9vcigoJGZvbnQtc2l6ZS1iYXNlICogMS4xNSkpO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS40O1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xuICAgIGZvbnQtc2l6ZTogKCRmb250LXNpemUtYmFzZSAqIDEuNSk7XG4gIH1cbn1cblxuXG4vLyBFbXBoYXNpcyAmIG1pc2Ncbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gRXg6ICgxMnB4IHNtYWxsIGZvbnQgLyAxNHB4IGJhc2UgZm9udCkgKiAxMDAlID0gYWJvdXQgODUlXG5zbWFsbCxcbi5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogZmxvb3IoKDEwMCUgKiAkZm9udC1zaXplLXNtYWxsIC8gJGZvbnQtc2l6ZS1iYXNlKSk7XG59XG5cbm1hcmssXG4ubWFyayB7XG4gIHBhZGRpbmc6IC4yZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICRzdGF0ZS13YXJuaW5nLWJnO1xufVxuXG4vLyBBbGlnbm1lbnRcbi50ZXh0LWxlZnQgICAgICAgICAgIHsgdGV4dC1hbGlnbjogbGVmdDsgfVxuLnRleHQtcmlnaHQgICAgICAgICAgeyB0ZXh0LWFsaWduOiByaWdodDsgfVxuLnRleHQtY2VudGVyICAgICAgICAgeyB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbi50ZXh0LWp1c3RpZnkgICAgICAgIHsgdGV4dC1hbGlnbjoganVzdGlmeTsgfVxuLnRleHQtbm93cmFwICAgICAgICAgeyB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG5cbi8vIFRyYW5zZm9ybWF0aW9uXG4udGV4dC1sb3dlcmNhc2UgICAgICB7IHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7IH1cbi50ZXh0LXVwcGVyY2FzZSAgICAgIHsgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuLnRleHQtY2FwaXRhbGl6ZSAgICAgeyB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTsgfVxuXG4vLyBDb250ZXh0dWFsIGNvbG9yc1xuLnRleHQtbXV0ZWQge1xuICBjb2xvcjogJHRleHQtbXV0ZWQ7XG59XG5cbkBpbmNsdWRlIHRleHQtZW1waGFzaXMtdmFyaWFudCgnLnRleHQtcHJpbWFyeScsICRicmFuZC1wcmltYXJ5KTtcblxuQGluY2x1ZGUgdGV4dC1lbXBoYXNpcy12YXJpYW50KCcudGV4dC1zdWNjZXNzJywgJHN0YXRlLXN1Y2Nlc3MtdGV4dCk7XG5cbkBpbmNsdWRlIHRleHQtZW1waGFzaXMtdmFyaWFudCgnLnRleHQtaW5mbycsICRzdGF0ZS1pbmZvLXRleHQpO1xuXG5AaW5jbHVkZSB0ZXh0LWVtcGhhc2lzLXZhcmlhbnQoJy50ZXh0LXdhcm5pbmcnLCAkc3RhdGUtd2FybmluZy10ZXh0KTtcblxuQGluY2x1ZGUgdGV4dC1lbXBoYXNpcy12YXJpYW50KCcudGV4dC1kYW5nZXInLCAkc3RhdGUtZGFuZ2VyLXRleHQpO1xuXG4vLyBDb250ZXh0dWFsIGJhY2tncm91bmRzXG4vLyBGb3Igbm93IHdlJ2xsIGxlYXZlIHRoZXNlIGFsb25nc2lkZSB0aGUgdGV4dCBjbGFzc2VzIHVudGlsIHY0IHdoZW4gd2UgY2FuXG4vLyBzYWZlbHkgc2hpZnQgdGhpbmdzIGFyb3VuZCAocGVyIFNlbVZlciBydWxlcykuXG4uYmctcHJpbWFyeSB7XG4gIC8vIEdpdmVuIHRoZSBjb250cmFzdCBoZXJlLCB0aGlzIGlzIHRoZSBvbmx5IGNsYXNzIHRvIGhhdmUgaXRzIGNvbG9yIGludmVydGVkXG4gIC8vIGF1dG9tYXRpY2FsbHkuXG4gIGNvbG9yOiAjZmZmO1xufVxuQGluY2x1ZGUgYmctdmFyaWFudCgnLmJnLXByaW1hcnknLCAkYnJhbmQtcHJpbWFyeSk7XG5cbkBpbmNsdWRlIGJnLXZhcmlhbnQoJy5iZy1zdWNjZXNzJywgJHN0YXRlLXN1Y2Nlc3MtYmcpO1xuXG5AaW5jbHVkZSBiZy12YXJpYW50KCcuYmctaW5mbycsICRzdGF0ZS1pbmZvLWJnKTtcblxuQGluY2x1ZGUgYmctdmFyaWFudCgnLmJnLXdhcm5pbmcnLCAkc3RhdGUtd2FybmluZy1iZyk7XG5cbkBpbmNsdWRlIGJnLXZhcmlhbnQoJy5iZy1kYW5nZXInLCAkc3RhdGUtZGFuZ2VyLWJnKTtcblxuXG4vLyBQYWdlIGhlYWRlclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4ucGFnZS1oZWFkZXIge1xuICBwYWRkaW5nLWJvdHRvbTogKCgkbGluZS1oZWlnaHQtY29tcHV0ZWQgLyAyKSAtIDEpO1xuICBtYXJnaW46ICgkbGluZS1oZWlnaHQtY29tcHV0ZWQgKiAyKSAwICRsaW5lLWhlaWdodC1jb21wdXRlZDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRwYWdlLWhlYWRlci1ib3JkZXItY29sb3I7XG59XG5cblxuLy8gTGlzdHNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gVW5vcmRlcmVkIGFuZCBPcmRlcmVkIGxpc3RzXG51bCxcbm9sIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogKCRsaW5lLWhlaWdodC1jb21wdXRlZCAvIDIpO1xuICB1bCxcbiAgb2wge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLy8gTGlzdCBvcHRpb25zXG5cbi8vIFtjb252ZXJ0ZXJdIGV4dHJhY3RlZCBmcm9tIGAubGlzdC11bnN0eWxlZGAgZm9yIGxpYnNhc3MgY29tcGF0aWJpbGl0eVxuQG1peGluIGxpc3QtdW5zdHlsZWQge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4vLyBbY29udmVydGVyXSBleHRyYWN0ZWQgYXMgYEBtaXhpbiBsaXN0LXVuc3R5bGVkYCBmb3IgbGlic2FzcyBjb21wYXRpYmlsaXR5XG4ubGlzdC11bnN0eWxlZCB7XG4gIEBpbmNsdWRlIGxpc3QtdW5zdHlsZWQ7XG59XG5cblxuLy8gSW5saW5lIHR1cm5zIGxpc3QgaXRlbXMgaW50byBpbmxpbmUtYmxvY2tcbi5saXN0LWlubGluZSB7XG4gIEBpbmNsdWRlIGxpc3QtdW5zdHlsZWQ7XG4gIG1hcmdpbi1sZWZ0OiAtNXB4O1xuXG4gID4gbGkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gIH1cbn1cblxuLy8gRGVzY3JpcHRpb24gTGlzdHNcbmRsIHtcbiAgbWFyZ2luLXRvcDogMDsgLy8gUmVtb3ZlIGJyb3dzZXIgZGVmYXVsdFxuICBtYXJnaW4tYm90dG9tOiAkbGluZS1oZWlnaHQtY29tcHV0ZWQ7XG59XG5kdCxcbmRkIHtcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlO1xufVxuZHQge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuZGQge1xuICBtYXJnaW4tbGVmdDogMDsgLy8gVW5kbyBicm93c2VyIGRlZmF1bHRcbn1cblxuLy8gSG9yaXpvbnRhbCBkZXNjcmlwdGlvbiBsaXN0c1xuLy9cbi8vIERlZmF1bHRzIHRvIGJlaW5nIHN0YWNrZWQgd2l0aG91dCBhbnkgb2YgdGhlIGJlbG93IHN0eWxlcyBhcHBsaWVkLCB1bnRpbCB0aGVcbi8vIGdyaWQgYnJlYWtwb2ludCBpcyByZWFjaGVkIChkZWZhdWx0IG9mIH43NjhweCkuXG5cbi5kbC1ob3Jpem9udGFsIHtcbiAgZGQge1xuICAgIEBpbmNsdWRlIGNsZWFyZml4OyAvLyBDbGVhciB0aGUgZmxvYXRlZCBgZHRgIGlmIGFuIGVtcHR5IGBkZGAgaXMgcHJlc2VudFxuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRkbC1ob3Jpem9udGFsLWJyZWFrcG9pbnQpIHtcbiAgICBkdCB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHdpZHRoOiAoJGRsLWhvcml6b250YWwtb2Zmc2V0IC0gMjApO1xuICAgICAgY2xlYXI6IGxlZnQ7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgIEBpbmNsdWRlIHRleHQtb3ZlcmZsb3c7XG4gICAgfVxuICAgIGRkIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAkZGwtaG9yaXpvbnRhbC1vZmZzZXQ7XG4gICAgfVxuICB9XG59XG5cblxuLy8gTWlzY1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBBYmJyZXZpYXRpb25zIGFuZCBhY3Jvbnltc1xuLy8gQWRkIGRhdGEtKiBhdHRyaWJ1dGUgdG8gaGVscCBvdXQgb3VyIHRvb2x0aXAgcGx1Z2luLCBwZXIgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy81MjU3XG5hYmJyW3RpdGxlXSxcbmFiYnJbZGF0YS1vcmlnaW5hbC10aXRsZV0ge1xuICBjdXJzb3I6IGhlbHA7XG59XG5cbi5pbml0aWFsaXNtIHtcbiAgZm9udC1zaXplOiA5MCU7XG4gIEBleHRlbmQgLnRleHQtdXBwZXJjYXNlO1xufVxuXG4vLyBCbG9ja3F1b3Rlc1xuYmxvY2txdW90ZSB7XG4gIHBhZGRpbmc6ICgkbGluZS1oZWlnaHQtY29tcHV0ZWQgLyAyKSAkbGluZS1oZWlnaHQtY29tcHV0ZWQ7XG4gIG1hcmdpbjogMCAwICRsaW5lLWhlaWdodC1jb21wdXRlZDtcbiAgZm9udC1zaXplOiAkYmxvY2txdW90ZS1mb250LXNpemU7XG4gIGJvcmRlci1sZWZ0OiA1cHggc29saWQgJGJsb2NrcXVvdGUtYm9yZGVyLWNvbG9yO1xuXG4gIHAsXG4gIHVsLFxuICBvbCB7XG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG5cbiAgLy8gTm90ZTogRGVwcmVjYXRlZCBzbWFsbCBhbmQgLnNtYWxsIGFzIG9mIHYzLjEuMFxuICAvLyBDb250ZXh0OiBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzExNjYwXG4gIGZvb3RlcixcbiAgc21hbGwsXG4gIC5zbWFsbCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiA4MCU7IC8vIGJhY2sgdG8gZGVmYXVsdCBmb250LXNpemVcbiAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2U7XG4gICAgY29sb3I6ICRibG9ja3F1b3RlLXNtYWxsLWNvbG9yO1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcXDIwMTQgXFwwMEEwXCI7IC8vIGVtIGRhc2gsIG5ic3BcbiAgICB9XG4gIH1cbn1cblxuLy8gT3Bwb3NpdGUgYWxpZ25tZW50IG9mIGJsb2NrcXVvdGVcbi8vXG4vLyBIZWFkcyB1cDogYGJsb2NrcXVvdGUucHVsbC1yaWdodGAgaGFzIGJlZW4gZGVwcmVjYXRlZCBhcyBvZiB2My4xLjAuXG4uYmxvY2txdW90ZS1yZXZlcnNlLFxuYmxvY2txdW90ZS5wdWxsLXJpZ2h0IHtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgYm9yZGVyLXJpZ2h0OiA1cHggc29saWQgJGJsb2NrcXVvdGUtYm9yZGVyLWNvbG9yO1xuICBib3JkZXItbGVmdDogMDtcblxuICAvLyBBY2NvdW50IGZvciBjaXRhdGlvblxuICBmb290ZXIsXG4gIHNtYWxsLFxuICAuc21hbGwge1xuICAgICY6YmVmb3JlIHsgY29udGVudDogXCJcIjsgfVxuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcXDAwQTAgXFwyMDE0XCI7IC8vIG5ic3AsIGVtIGRhc2hcbiAgICB9XG4gIH1cbn1cblxuLy8gQWRkcmVzc2VzXG5hZGRyZXNzIHtcbiAgbWFyZ2luLWJvdHRvbTogJGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcbn1cbiIsIi8vXHJcbi8vIEZvbnRzXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4vL1xyXG5cclxuJHdoaXRuZXktd2VpZ2h0czogKFxyXG5cdGxpZ2h0OiAzMDAsXHJcblx0Ym9vazogNDAwLFxyXG5cdG1lZGl1bTogNTAwLFxyXG5cdHNlbWlib2xkOiA2MDAsXHJcblx0Ym9sZDogNzAwLFxyXG5cdGJsYWNrOiA4MDBcclxuKSAhZGVmYXVsdDtcclxuXHJcbkBmdW5jdGlvbiB3aGl0bmV5LXdlaWdodCgkZm9udC13ZWlnaHQ6ICdib29rJykge1xyXG4gIEByZXR1cm4gbWFwLWdldCgkd2hpdG5leS13ZWlnaHRzLCAkZm9udC13ZWlnaHQpO1xyXG59XHJcblxyXG4vLyBjb252ZXJ0cyBwaXhlbCBmb250IHNpemUgdG8gZW0gd2l0aCBiYXNlIGZvbnQgc2l6ZSBvZiAxNnB4XHJcbkBmdW5jdGlvbiB3aGl0bmV5LXNpemUoJGZvbnQtc2l6ZTogMTYpIHtcclxuICBAcmV0dXJuIHVucXVvdGUoJGZvbnQtc2l6ZSAvIDE2ICsgJ2VtJyk7XHJcbn1cclxuXHJcbi8vIGNhbGN1bGF0ZXMgbGluZSBoZWlnaHQgaW4gZW0gYmFzZWQgb24gZm9udCBzaXplIGFuZCBsaW5lIGhlaWdodCBpbiBwaXhlbHNcclxuQGZ1bmN0aW9uIHdoaXRuZXktbGluZS1oZWlnaHQoJGZvbnQtbGluZS1oZWlnaHQ6IDI2LCAkZm9udC1zaXplOiAxNikge1xyXG4gIEByZXR1cm4gdW5xdW90ZSgkZm9udC1saW5lLWhlaWdodCAvICRmb250LXNpemUgKyAnZW0nKTtcclxufVxyXG5cclxuLy8gRGVmaW5lcyBnbG9iYWwgZm9udC1zaXplIHZhcmlhYmxlcyB1c2luZyBTQVNTIGZvbnQtZm9ybWF0IG1hcHMuXHJcbi8vXHJcbiRmb250LWZvcm1hdHM6IChcclxuXHJcbi8vIEgxIEhlYWRlclxyXG4vLyBNb2JpbGU6XHQzNi80NFxyXG4vLyBUYWJsZXQ6XHQzNi80NFxyXG4vLyBEZXNrdG9wOlx0NDQvNTVcclxuICBoMTogKFxyXG4gICAgbW9iaWxlOiAyLjI1ZW0sXHJcbiAgICBtb2JpbGUtbGluZS1oZWlnaHQ6IDEuMjIyZW0sXHJcbiAgICB0YWJsZXQ6IDIuMjVlbSxcclxuICAgIHRhYmxldC1saW5lLWhlaWdodDogMS4yMjJlbSxcclxuICAgIGRlc2t0b3A6IDIuNzVlbSxcclxuICAgIGRlc2t0b3AtbGluZS1oZWlnaHQ6IDEuMjVlbSxcclxuICAgIGJhc2U6IDIuMjVlbVxyXG4gICksXHJcbiAgXHJcbi8vIEgyIEhlYWRlclxyXG4vLyBNb2JpbGU6XHQyNC8zM1xyXG4vLyBUYWJsZXQ6XHQyNi8zNVxyXG4vLyBEZXNrdG9wOiAzNi80NFxyXG4gIGgyOiAoXHJcbiAgICBtb2JpbGU6IDEuNWVtLFxyXG4gICAgbW9iaWxlLWxpbmUtaGVpZ2h0OiAxLjM3NWVtLFxyXG4gICAgdGFibGV0OiAxLjYyNWVtLFxyXG4gICAgdGFibGV0LWxpbmUtaGVpZ2h0OiAxLjM0NmVtLFxyXG4gICAgZGVza3RvcDogMi4yNWVtLFxyXG4gICAgZGVza3RvcC1saW5lLWhlaWdodDogMS4yMjJlbSxcclxuICAgIGJhc2U6IDEuNWVtXHJcbiAgKSxcclxuICBcclxuLy8gSDMgSGVhZGVyXHJcbi8vIE1vYmlsZTpcdDE4LzI3XHJcbi8vIFRhYmxldDpcdDE5LzI5XHJcbi8vIERlc2t0b3A6IDI3LzM4XHJcbiAgaDM6IChcclxuICAgIG1vYmlsZTogMS4xMjVlbSxcclxuICAgIG1vYmlsZS1saW5lLWhlaWdodDogMS41ZW0sXHJcbiAgICB0YWJsZXQ6IDEuMTg3NWVtLFxyXG4gICAgdGFibGV0LWxpbmUtaGVpZ2h0OiAxLjUyNmVtLFxyXG4gICAgZGVza3RvcDogMS42ODc1ZW0sXHJcbiAgICBkZXNrdG9wLWxpbmUtaGVpZ2h0OiAxLjQwN2VtLFxyXG4gICAgYmFzZTogMS42ODc1ZW1cclxuICApLCBcclxuICBoNDogKFxyXG4gICAgYmFzZTogMS4zMTI1ZW0sXHJcbiAgICBtb2JpbGU6IDFlbSxcclxuICAgIGRlc2t0b3A6IDEuMzEyNWVtXHJcbiAgKSxcclxuICBoNTogKFxyXG4gICAgbW9iaWxlLXNtYWxsOiAxZW0sXHJcbiAgICBtb2JpbGU6IDFlbSxcclxuICAgIGJhc2UgOiAxZW1cclxuICApLFxyXG4gIFxyXG4vLyBCb2R5IENvcHkgMVxyXG4vLyBNb2JpbGU6XHQxNi8yNlxyXG4vLyBUYWJsZXQ6XHQxNi8yNlxyXG4vLyBEZXNrdG9wOlx0MTYvMjZcclxuICBwMTogKFxyXG4gICAgbW9iaWxlOiAxZW0sXHJcbiAgICBtb2JpbGUtbGluZS1oZWlnaHQ6IDEuNjI1ZW0sXHJcbiAgICB0YWJsZXQ6IDFlbSxcclxuICAgIHRhYmxldC1saW5lLWhlaWdodDogMS42MjVlbSxcclxuICAgIGRlc2t0b3A6IDFlbSxcclxuICAgIGRlc2t0b3AtbGluZS1oZWlnaHQ6IDEuNjI1ZW1cclxuICApLFxyXG4gIFxyXG4vLyBCb2R5IENvcHkgMUFcclxuLy8gTW9iaWxlOlx0MTQvMjBcclxuLy8gVGFibGV0Olx0MTMvMjNcclxuLy8gRGVza3RvcDpcdE4vQSAtIHVzaW5nIHNhbWUgYXMgQm9keSBDb3B5IDFcclxuICBwMWE6IChcclxuICAgIG1vYmlsZTogLjg3NWVtLFxyXG4gICAgbW9iaWxlLWxpbmUtaGVpZ2h0OiAxLjQyODZlbSxcclxuICAgIHRhYmxldDogLjgxMjVlbSxcclxuICAgIHRhYmxldC1saW5lLWhlaWdodDogMS43NjllbSxcclxuICAgIGRlc2t0b3A6IDFlbSxcclxuICAgIGRlc2t0b3AtbGluZS1oZWlnaHQ6IDEuNjI1ZW1cclxuICApLFxyXG4gIFxyXG4vLyBCb2R5IENvcHkgM1xyXG4vLyBNb2JpbGU6XHQxMi8xOFxyXG4vLyBUYWJsZXQ6XHQxMi8xOFxyXG4vLyBEZXNrdG9wOlx0MTIvMThcclxuICBwMzogKFxyXG4gICAgbW9iaWxlOiAuNzVlbSxcclxuICAgIG1vYmlsZS1saW5lLWhlaWdodDogMS41ZW0sXHJcbiAgICB0YWJsZXQ6IC43NWVtLFxyXG4gICAgdGFibGV0LWxpbmUtaGVpZ2h0OiAxLjVlbSxcclxuICAgIGRlc2t0b3A6IC43NWVtLFxyXG4gICAgZGVza3RvcC1saW5lLWhlaWdodDogMS41ZW1cclxuICApLFxyXG5cclxuICBwOiAoXHJcbiAgICBtb2JpbGUtc21hbGw6IDE2cHgsXHJcbiAgICBtb2JpbGU6IDE2cHgsXHJcbiAgICBiYXNlIDogMTZweFxyXG4gICksXHJcbik7XHJcblxyXG4vL1xyXG4vLyAgQGZ1bmN0aW9uOiBmb250LWZvcm1hdFxyXG4vLyAgQHBhcmFtOiB7c3RyaW5nfSBUaGUgYmFzZSBmb250LXNpemUgKCBoMSB8IGgyIC4uLikgbmFtZS5cclxuLy8gIEBwYXJhbToge3N0cmluZ30gVGhlIGZvbnQtc2l6ZSBzaGFkZSwgaWYgb21tbWl0ZWQgdGhlIGZ1bmN0aW9uIHJldHVybnMgdGhlIGJhc2UgZm9udC1zaXplLlxyXG4vLyAgQGRlc2NyaXB0aW9uOiBSZXR1cm5zIHRoZSBmb250LXNpemUgdmFsdWUgb2Ygb3VyIGdsb2JhbCBoZWFkaW5nLlxyXG4vLyAgQGV4YW1wbGU6XHJcbi8vICBgYGBcclxuLy8gICAgZm9udC1mb3JtYXQoaDEpXHJcbi8vICAgIGZvbnQtZm9ybWF0KGgxLCBtb2JpbGUpXHJcbi8vICAgIGZvbnQtZm9ybWF0KGgzLCBtb2JpbGUpXHJcbi8vICBgYGBcclxuLy9cclxuQGZ1bmN0aW9uIGZvbnQtZm9ybWF0KCRzaXplLCAkdmFsdWU6ICdiYXNlJykge1xyXG4gIEByZXR1cm4gbWFwLWdldChtYXAtZ2V0KCRmb250LWZvcm1hdHMsICRzaXplKSwgJHZhbHVlKTtcclxufSIsIi8vIFR5cG9ncmFwaHlcblxuLy8gW2NvbnZlcnRlcl0gJHBhcmVudCBoYWNrXG5AbWl4aW4gdGV4dC1lbXBoYXNpcy12YXJpYW50KCRwYXJlbnQsICRjb2xvcikge1xuICAjeyRwYXJlbnR9IHtcbiAgICBjb2xvcjogJGNvbG9yO1xuICB9XG4gIGEjeyRwYXJlbnR9OmhvdmVyLFxuICBhI3skcGFyZW50fTpmb2N1cyB7XG4gICAgY29sb3I6IGRhcmtlbigkY29sb3IsIDEwJSk7XG4gIH1cbn1cbiIsIi8vIENvbnRleHR1YWwgYmFja2dyb3VuZHNcblxuLy8gW2NvbnZlcnRlcl0gJHBhcmVudCBoYWNrXG5AbWl4aW4gYmctdmFyaWFudCgkcGFyZW50LCAkY29sb3IpIHtcbiAgI3skcGFyZW50fSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xuICB9XG4gIGEjeyRwYXJlbnR9OmhvdmVyLFxuICBhI3skcGFyZW50fTpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRjb2xvciwgMTAlKTtcbiAgfVxufVxuIiwiLy9cclxuLy8gQXBwbGllcyBzdHlsZXMgY2xlYXIgdGhlIGZsb2F0aW5nLlxyXG4vL1xyXG5AbWl4aW4gY2xlYXJmaXgoKSB7XHJcbiAgJjpiZWZvcmUsXHJcbiAgJjphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgZGlzcGxheTogdGFibGU7XHJcbiAgfVxyXG4gICY6YWZ0ZXIge1xyXG4gICAgY2xlYXI6IGJvdGg7XHJcbiAgfVxyXG59IiwiLy8gVGV4dCBvdmVyZmxvd1xuLy8gUmVxdWlyZXMgaW5saW5lLWJsb2NrIG9yIGJsb2NrIGZvciBwcm9wZXIgc3R5bGluZ1xuXG5AbWl4aW4gdGV4dC1vdmVyZmxvdygpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4iLCIvL1xuLy8gQ29kZSAoaW5saW5lIGFuZCBibG9jaylcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLy8gSW5saW5lIGFuZCBibG9jayBjb2RlIHN0eWxlc1xuY29kZSxcbmtiZCxcbnByZSxcbnNhbXAge1xuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LW1vbm9zcGFjZTtcbn1cblxuLy8gSW5saW5lIGNvZGVcbmNvZGUge1xuICBwYWRkaW5nOiAycHggNHB4O1xuICBmb250LXNpemU6IDkwJTtcbiAgY29sb3I6ICRjb2RlLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29kZS1iZztcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmFzZTtcbn1cblxuLy8gVXNlciBpbnB1dCB0eXBpY2FsbHkgZW50ZXJlZCB2aWEga2V5Ym9hcmRcbmtiZCB7XG4gIHBhZGRpbmc6IDJweCA0cHg7XG4gIGZvbnQtc2l6ZTogOTAlO1xuICBjb2xvcjogJGtiZC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGtiZC1iZztcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtc21hbGw7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgLTFweCAwIHJnYmEoMCwgMCwgMCwgLjI1KTtcblxuICBrYmQge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZm9udC1zaXplOiAxMDAlO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxufVxuXG4vLyBCbG9ja3Mgb2YgY29kZVxucHJlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6ICgoJGxpbmUtaGVpZ2h0LWNvbXB1dGVkIC0gMSkgLyAyKTtcbiAgbWFyZ2luOiAwIDAgKCRsaW5lLWhlaWdodC1jb21wdXRlZCAvIDIpO1xuICBmb250LXNpemU6ICgkZm9udC1zaXplLWJhc2UgLSAxKTsgLy8gMTRweCB0byAxM3B4XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcbiAgY29sb3I6ICRwcmUtY29sb3I7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJlLWJnO1xuICBib3JkZXI6IDFweCBzb2xpZCAkcHJlLWJvcmRlci1jb2xvcjtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmFzZTtcblxuICAvLyBBY2NvdW50IGZvciBzb21lIGNvZGUgb3V0cHV0cyB0aGF0IHBsYWNlIGNvZGUgdGFncyBpbiBwcmUgdGFnc1xuICBjb2RlIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxufVxuXG4vLyBFbmFibGUgc2Nyb2xsYWJsZSBibG9ja3Mgb2YgY29kZVxuLnByZS1zY3JvbGxhYmxlIHtcbiAgbWF4LWhlaWdodDogJHByZS1zY3JvbGxhYmxlLW1heC1oZWlnaHQ7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbn1cbiIsIi8vXG4vLyBHcmlkIHN5c3RlbVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4vLyBDb250YWluZXIgd2lkdGhzXG4vL1xuLy8gU2V0IHRoZSBjb250YWluZXIgd2lkdGgsIGFuZCBvdmVycmlkZSBpdCBmb3IgZml4ZWQgbmF2YmFycyBpbiBtZWRpYSBxdWVyaWVzLlxuXG4uY29udGFpbmVyIHtcbiAgQGluY2x1ZGUgY29udGFpbmVyLWZpeGVkO1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xuICAgIHdpZHRoOiAkY29udGFpbmVyLXNtO1xuICB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgIHdpZHRoOiAkY29udGFpbmVyLW1kO1xuICB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgIHdpZHRoOiAkY29udGFpbmVyLWxnO1xuICB9XG59XG5cblxuLy8gRmx1aWQgY29udGFpbmVyXG4vL1xuLy8gVXRpbGl6ZXMgdGhlIG1peGluIG1lYW50IGZvciBmaXhlZCB3aWR0aCBjb250YWluZXJzLCBidXQgd2l0aG91dCBhbnkgZGVmaW5lZFxuLy8gd2lkdGggZm9yIGZsdWlkLCBmdWxsIHdpZHRoIGxheW91dHMuXG5cbi5jb250YWluZXItZmx1aWQge1xuICBAaW5jbHVkZSBjb250YWluZXItZml4ZWQ7XG59XG5cblxuLy8gUm93XG4vL1xuLy8gUm93cyBjb250YWluIGFuZCBjbGVhciB0aGUgZmxvYXRzIG9mIHlvdXIgY29sdW1ucy5cblxuLnJvdyB7XG4gIEBpbmNsdWRlIG1ha2Utcm93O1xufVxuXG4ucm93LW5vLWd1dHRlcnMge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuXG4gIFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuXG5cbi8vIENvbHVtbnNcbi8vXG4vLyBDb21tb24gc3R5bGVzIGZvciBzbWFsbCBhbmQgbGFyZ2UgZ3JpZCBjb2x1bW5zXG5cbkBpbmNsdWRlIG1ha2UtZ3JpZC1jb2x1bW5zO1xuXG5cbi8vIEV4dHJhIHNtYWxsIGdyaWRcbi8vXG4vLyBDb2x1bW5zLCBvZmZzZXRzLCBwdXNoZXMsIGFuZCBwdWxscyBmb3IgZXh0cmEgc21hbGwgZGV2aWNlcyBsaWtlXG4vLyBzbWFydHBob25lcy5cblxuQGluY2x1ZGUgbWFrZS1ncmlkKHhzKTtcblxuXG4vLyBTbWFsbCBncmlkXG4vL1xuLy8gQ29sdW1ucywgb2Zmc2V0cywgcHVzaGVzLCBhbmQgcHVsbHMgZm9yIHRoZSBzbWFsbCBkZXZpY2UgcmFuZ2UsIGZyb20gcGhvbmVzXG4vLyB0byB0YWJsZXRzLlxuXG5AbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcbiAgQGluY2x1ZGUgbWFrZS1ncmlkKHNtKTtcbn1cblxuXG4vLyBNZWRpdW0gZ3JpZFxuLy9cbi8vIENvbHVtbnMsIG9mZnNldHMsIHB1c2hlcywgYW5kIHB1bGxzIGZvciB0aGUgZGVza3RvcCBkZXZpY2UgcmFuZ2UuXG5cbkBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICBAaW5jbHVkZSBtYWtlLWdyaWQobWQpO1xufVxuXG5cbi8vIExhcmdlIGdyaWRcbi8vXG4vLyBDb2x1bW5zLCBvZmZzZXRzLCBwdXNoZXMsIGFuZCBwdWxscyBmb3IgdGhlIGxhcmdlIGRlc2t0b3AgZGV2aWNlIHJhbmdlLlxuXG5AbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgQGluY2x1ZGUgbWFrZS1ncmlkKGxnKTtcbn1cbiIsIi8vIEdyaWQgc3lzdGVtXG4vL1xuLy8gR2VuZXJhdGUgc2VtYW50aWMgZ3JpZCBjb2x1bW5zIHdpdGggdGhlc2UgbWl4aW5zLlxuXG4vLyBDZW50ZXJlZCBjb250YWluZXIgZWxlbWVudFxuQG1peGluIGNvbnRhaW5lci1maXhlZCgkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgpIHtcbiAgcGFkZGluZy1yaWdodDogY2VpbCgoJGd1dHRlciAvIDIpKTtcbiAgcGFkZGluZy1sZWZ0OiBmbG9vcigoJGd1dHRlciAvIDIpKTtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgQGluY2x1ZGUgY2xlYXJmaXg7XG59XG5cbi8vIENyZWF0ZXMgYSB3cmFwcGVyIGZvciBhIHNlcmllcyBvZiBjb2x1bW5zXG5AbWl4aW4gbWFrZS1yb3coJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoKSB7XG4gIG1hcmdpbi1yaWdodDogZmxvb3IoKCRndXR0ZXIgLyAtMikpO1xuICBtYXJnaW4tbGVmdDogY2VpbCgoJGd1dHRlciAvIC0yKSk7XG4gIEBpbmNsdWRlIGNsZWFyZml4O1xufVxuXG4vLyBHZW5lcmF0ZSB0aGUgZXh0cmEgc21hbGwgY29sdW1uc1xuQG1peGluIG1ha2UteHMtY29sdW1uKCRjb2x1bW5zLCAkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IHBlcmNlbnRhZ2UoKCRjb2x1bW5zIC8gJGdyaWQtY29sdW1ucykpO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmctcmlnaHQ6ICgkZ3V0dGVyIC8gMik7XG4gIHBhZGRpbmctbGVmdDogKCRndXR0ZXIgLyAyKTtcbn1cbkBtaXhpbiBtYWtlLXhzLWNvbHVtbi1vZmZzZXQoJGNvbHVtbnMpIHtcbiAgbWFyZ2luLWxlZnQ6IHBlcmNlbnRhZ2UoKCRjb2x1bW5zIC8gJGdyaWQtY29sdW1ucykpO1xufVxuQG1peGluIG1ha2UteHMtY29sdW1uLXB1c2goJGNvbHVtbnMpIHtcbiAgbGVmdDogcGVyY2VudGFnZSgoJGNvbHVtbnMgLyAkZ3JpZC1jb2x1bW5zKSk7XG59XG5AbWl4aW4gbWFrZS14cy1jb2x1bW4tcHVsbCgkY29sdW1ucykge1xuICByaWdodDogcGVyY2VudGFnZSgoJGNvbHVtbnMgLyAkZ3JpZC1jb2x1bW5zKSk7XG59XG5cbi8vIEdlbmVyYXRlIHRoZSBzbWFsbCBjb2x1bW5zXG5AbWl4aW4gbWFrZS1zbS1jb2x1bW4oJGNvbHVtbnMsICRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgcGFkZGluZy1yaWdodDogKCRndXR0ZXIgLyAyKTtcbiAgcGFkZGluZy1sZWZ0OiAoJGd1dHRlciAvIDIpO1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiBwZXJjZW50YWdlKCgkY29sdW1ucyAvICRncmlkLWNvbHVtbnMpKTtcbiAgfVxufVxuQG1peGluIG1ha2Utc20tY29sdW1uLW9mZnNldCgkY29sdW1ucykge1xuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcbiAgICBtYXJnaW4tbGVmdDogcGVyY2VudGFnZSgoJGNvbHVtbnMgLyAkZ3JpZC1jb2x1bW5zKSk7XG4gIH1cbn1cbkBtaXhpbiBtYWtlLXNtLWNvbHVtbi1wdXNoKCRjb2x1bW5zKSB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xuICAgIGxlZnQ6IHBlcmNlbnRhZ2UoKCRjb2x1bW5zIC8gJGdyaWQtY29sdW1ucykpO1xuICB9XG59XG5AbWl4aW4gbWFrZS1zbS1jb2x1bW4tcHVsbCgkY29sdW1ucykge1xuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcbiAgICByaWdodDogcGVyY2VudGFnZSgoJGNvbHVtbnMgLyAkZ3JpZC1jb2x1bW5zKSk7XG4gIH1cbn1cblxuLy8gR2VuZXJhdGUgdGhlIG1lZGl1bSBjb2x1bW5zXG5AbWl4aW4gbWFrZS1tZC1jb2x1bW4oJGNvbHVtbnMsICRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgcGFkZGluZy1yaWdodDogKCRndXR0ZXIgLyAyKTtcbiAgcGFkZGluZy1sZWZ0OiAoJGd1dHRlciAvIDIpO1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiBwZXJjZW50YWdlKCgkY29sdW1ucyAvICRncmlkLWNvbHVtbnMpKTtcbiAgfVxufVxuQG1peGluIG1ha2UtbWQtY29sdW1uLW9mZnNldCgkY29sdW1ucykge1xuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICBtYXJnaW4tbGVmdDogcGVyY2VudGFnZSgoJGNvbHVtbnMgLyAkZ3JpZC1jb2x1bW5zKSk7XG4gIH1cbn1cbkBtaXhpbiBtYWtlLW1kLWNvbHVtbi1wdXNoKCRjb2x1bW5zKSB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgIGxlZnQ6IHBlcmNlbnRhZ2UoKCRjb2x1bW5zIC8gJGdyaWQtY29sdW1ucykpO1xuICB9XG59XG5AbWl4aW4gbWFrZS1tZC1jb2x1bW4tcHVsbCgkY29sdW1ucykge1xuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICByaWdodDogcGVyY2VudGFnZSgoJGNvbHVtbnMgLyAkZ3JpZC1jb2x1bW5zKSk7XG4gIH1cbn1cblxuLy8gR2VuZXJhdGUgdGhlIGxhcmdlIGNvbHVtbnNcbkBtaXhpbiBtYWtlLWxnLWNvbHVtbigkY29sdW1ucywgJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoKSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAoJGd1dHRlciAvIDIpO1xuICBwYWRkaW5nLWxlZnQ6ICgkZ3V0dGVyIC8gMik7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IHBlcmNlbnRhZ2UoKCRjb2x1bW5zIC8gJGdyaWQtY29sdW1ucykpO1xuICB9XG59XG5AbWl4aW4gbWFrZS1sZy1jb2x1bW4tb2Zmc2V0KCRjb2x1bW5zKSB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgIG1hcmdpbi1sZWZ0OiBwZXJjZW50YWdlKCgkY29sdW1ucyAvICRncmlkLWNvbHVtbnMpKTtcbiAgfVxufVxuQG1peGluIG1ha2UtbGctY29sdW1uLXB1c2goJGNvbHVtbnMpIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgbGVmdDogcGVyY2VudGFnZSgoJGNvbHVtbnMgLyAkZ3JpZC1jb2x1bW5zKSk7XG4gIH1cbn1cbkBtaXhpbiBtYWtlLWxnLWNvbHVtbi1wdWxsKCRjb2x1bW5zKSB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgIHJpZ2h0OiBwZXJjZW50YWdlKCgkY29sdW1ucyAvICRncmlkLWNvbHVtbnMpKTtcbiAgfVxufVxuIiwiLy8gRnJhbWV3b3JrIGdyaWQgZ2VuZXJhdGlvblxuLy9cbi8vIFVzZWQgb25seSBieSBCb290c3RyYXAgdG8gZ2VuZXJhdGUgdGhlIGNvcnJlY3QgbnVtYmVyIG9mIGdyaWQgY2xhc3NlcyBnaXZlblxuLy8gYW55IHZhbHVlIG9mIGAkZ3JpZC1jb2x1bW5zYC5cblxuLy8gW2NvbnZlcnRlcl0gVGhpcyBpcyBkZWZpbmVkIHJlY3Vyc2l2ZWx5IGluIExFU1MsIGJ1dCBTYXNzIHN1cHBvcnRzIHJlYWwgbG9vcHNcbkBtaXhpbiBtYWtlLWdyaWQtY29sdW1ucygkaTogMSwgJGxpc3Q6IFwiLmNvbC14cy0jeyRpfSwgLmNvbC1zbS0jeyRpfSwgLmNvbC1tZC0jeyRpfSwgLmNvbC1sZy0jeyRpfVwiKSB7XG4gIEBmb3IgJGkgZnJvbSAoMSArIDEpIHRocm91Z2ggJGdyaWQtY29sdW1ucyB7XG4gICAgJGxpc3Q6IFwiI3skbGlzdH0sIC5jb2wteHMtI3skaX0sIC5jb2wtc20tI3skaX0sIC5jb2wtbWQtI3skaX0sIC5jb2wtbGctI3skaX1cIjtcbiAgfVxuICAjeyRsaXN0fSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIC8vIFByZXZlbnQgY29sdW1ucyBmcm9tIGNvbGxhcHNpbmcgd2hlbiBlbXB0eVxuICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAvLyBJbm5lciBndXR0ZXIgdmlhIHBhZGRpbmdcbiAgICBwYWRkaW5nLXJpZ2h0OiBmbG9vcigoJGdyaWQtZ3V0dGVyLXdpZHRoIC8gMikpO1xuICAgIHBhZGRpbmctbGVmdDogY2VpbCgoJGdyaWQtZ3V0dGVyLXdpZHRoIC8gMikpO1xuICB9XG59XG5cblxuLy8gW2NvbnZlcnRlcl0gVGhpcyBpcyBkZWZpbmVkIHJlY3Vyc2l2ZWx5IGluIExFU1MsIGJ1dCBTYXNzIHN1cHBvcnRzIHJlYWwgbG9vcHNcbkBtaXhpbiBmbG9hdC1ncmlkLWNvbHVtbnMoJGNsYXNzLCAkaTogMSwgJGxpc3Q6IFwiLmNvbC0jeyRjbGFzc30tI3skaX1cIikge1xuICBAZm9yICRpIGZyb20gKDEgKyAxKSB0aHJvdWdoICRncmlkLWNvbHVtbnMge1xuICAgICRsaXN0OiBcIiN7JGxpc3R9LCAuY29sLSN7JGNsYXNzfS0jeyRpfVwiO1xuICB9XG4gICN7JGxpc3R9IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxufVxuXG5cbkBtaXhpbiBjYWxjLWdyaWQtY29sdW1uKCRpbmRleCwgJGNsYXNzLCAkdHlwZSkge1xuICBAaWYgKCR0eXBlID09IHdpZHRoKSBhbmQgKCRpbmRleCA+IDApIHtcbiAgICAuY29sLSN7JGNsYXNzfS0jeyRpbmRleH0ge1xuICAgICAgd2lkdGg6IHBlcmNlbnRhZ2UoKCRpbmRleCAvICRncmlkLWNvbHVtbnMpKTtcbiAgICB9XG4gIH1cbiAgQGlmICgkdHlwZSA9PSBwdXNoKSBhbmQgKCRpbmRleCA+IDApIHtcbiAgICAuY29sLSN7JGNsYXNzfS1wdXNoLSN7JGluZGV4fSB7XG4gICAgICBsZWZ0OiBwZXJjZW50YWdlKCgkaW5kZXggLyAkZ3JpZC1jb2x1bW5zKSk7XG4gICAgfVxuICB9XG4gIEBpZiAoJHR5cGUgPT0gcHVzaCkgYW5kICgkaW5kZXggPT0gMCkge1xuICAgIC5jb2wtI3skY2xhc3N9LXB1c2gtMCB7XG4gICAgICBsZWZ0OiBhdXRvO1xuICAgIH1cbiAgfVxuICBAaWYgKCR0eXBlID09IHB1bGwpIGFuZCAoJGluZGV4ID4gMCkge1xuICAgIC5jb2wtI3skY2xhc3N9LXB1bGwtI3skaW5kZXh9IHtcbiAgICAgIHJpZ2h0OiBwZXJjZW50YWdlKCgkaW5kZXggLyAkZ3JpZC1jb2x1bW5zKSk7XG4gICAgfVxuICB9XG4gIEBpZiAoJHR5cGUgPT0gcHVsbCkgYW5kICgkaW5kZXggPT0gMCkge1xuICAgIC5jb2wtI3skY2xhc3N9LXB1bGwtMCB7XG4gICAgICByaWdodDogYXV0bztcbiAgICB9XG4gIH1cbiAgQGlmICgkdHlwZSA9PSBvZmZzZXQpIHtcbiAgICAuY29sLSN7JGNsYXNzfS1vZmZzZXQtI3skaW5kZXh9IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBwZXJjZW50YWdlKCgkaW5kZXggLyAkZ3JpZC1jb2x1bW5zKSk7XG4gICAgfVxuICB9XG59XG5cbi8vIFtjb252ZXJ0ZXJdIFRoaXMgaXMgZGVmaW5lZCByZWN1cnNpdmVseSBpbiBMRVNTLCBidXQgU2FzcyBzdXBwb3J0cyByZWFsIGxvb3BzXG5AbWl4aW4gbG9vcC1ncmlkLWNvbHVtbnMoJGNvbHVtbnMsICRjbGFzcywgJHR5cGUpIHtcbiAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAkY29sdW1ucyB7XG4gICAgQGluY2x1ZGUgY2FsYy1ncmlkLWNvbHVtbigkaSwgJGNsYXNzLCAkdHlwZSk7XG4gIH1cbn1cblxuXG4vLyBDcmVhdGUgZ3JpZCBmb3Igc3BlY2lmaWMgY2xhc3NcbkBtaXhpbiBtYWtlLWdyaWQoJGNsYXNzKSB7XG4gIEBpbmNsdWRlIGZsb2F0LWdyaWQtY29sdW1ucygkY2xhc3MpO1xuICBAaW5jbHVkZSBsb29wLWdyaWQtY29sdW1ucygkZ3JpZC1jb2x1bW5zLCAkY2xhc3MsIHdpZHRoKTtcbiAgQGluY2x1ZGUgbG9vcC1ncmlkLWNvbHVtbnMoJGdyaWQtY29sdW1ucywgJGNsYXNzLCBwdWxsKTtcbiAgQGluY2x1ZGUgbG9vcC1ncmlkLWNvbHVtbnMoJGdyaWQtY29sdW1ucywgJGNsYXNzLCBwdXNoKTtcbiAgQGluY2x1ZGUgbG9vcC1ncmlkLWNvbHVtbnMoJGdyaWQtY29sdW1ucywgJGNsYXNzLCBvZmZzZXQpO1xufVxuIiwiLy9cbi8vIFRhYmxlc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG50YWJsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1iZztcblxuICAvLyBUYWJsZSBjZWxsIHNpemluZ1xuICAvL1xuICAvLyBSZXNldCBkZWZhdWx0IHRhYmxlIGJlaGF2aW9yXG5cbiAgY29sW2NsYXNzKj1cImNvbC1cIl0ge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7IC8vIFByZXZlbnQgYm9yZGVyIGhpZGluZyBpbiBGaXJlZm94IGFuZCBJRTktMTEgKHNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzExNjIzKVxuICAgIGRpc3BsYXk6IHRhYmxlLWNvbHVtbjtcbiAgICBmbG9hdDogbm9uZTtcbiAgfVxuXG4gIHRkLFxuICB0aCB7XG4gICAgJltjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7IC8vIFByZXZlbnQgYm9yZGVyIGhpZGluZyBpbiBGaXJlZm94IGFuZCBJRTktMTEgKHNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzExNjIzKVxuICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgIH1cbiAgfVxufVxuXG5jYXB0aW9uIHtcbiAgcGFkZGluZy10b3A6ICR0YWJsZS1jZWxsLXBhZGRpbmc7XG4gIHBhZGRpbmctYm90dG9tOiAkdGFibGUtY2VsbC1wYWRkaW5nO1xuICBjb2xvcjogJHRleHQtbXV0ZWQ7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbnRoIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuXG4vLyBCYXNlbGluZSBzdHlsZXNcblxuLnRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogJGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xuICAvLyBDZWxsc1xuICA+IHRoZWFkLFxuICA+IHRib2R5LFxuICA+IHRmb290IHtcbiAgICA+IHRyIHtcbiAgICAgID4gdGgsXG4gICAgICA+IHRkIHtcbiAgICAgICAgcGFkZGluZzogJHRhYmxlLWNlbGwtcGFkZGluZztcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJHRhYmxlLWJvcmRlci1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLy8gQm90dG9tIGFsaWduIGZvciBjb2x1bW4gaGVhZGluZ3NcbiAgPiB0aGVhZCA+IHRyID4gdGgge1xuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XG4gIH1cbiAgLy8gUmVtb3ZlIHRvcCBib3JkZXIgZnJvbSB0aGVhZCBieSBkZWZhdWx0XG4gID4gY2FwdGlvbiArIHRoZWFkLFxuICA+IGNvbGdyb3VwICsgdGhlYWQsXG4gID4gdGhlYWQ6Zmlyc3QtY2hpbGQge1xuICAgID4gdHI6Zmlyc3QtY2hpbGQge1xuICAgICAgPiB0aCxcbiAgICAgID4gdGQge1xuICAgICAgICBib3JkZXItdG9wOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAvLyBBY2NvdW50IGZvciBtdWx0aXBsZSB0Ym9keSBpbnN0YW5jZXNcbiAgPiB0Ym9keSArIHRib2R5IHtcbiAgICBib3JkZXItdG9wOiAycHggc29saWQgJHRhYmxlLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gIC8vIE5lc3RpbmdcbiAgLnRhYmxlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYm9keS1iZztcbiAgfVxufVxuXG5cbi8vIENvbmRlbnNlZCB0YWJsZSB3LyBoYWxmIHBhZGRpbmdcblxuLnRhYmxlLWNvbmRlbnNlZCB7XG4gID4gdGhlYWQsXG4gID4gdGJvZHksXG4gID4gdGZvb3Qge1xuICAgID4gdHIge1xuICAgICAgPiB0aCxcbiAgICAgID4gdGQge1xuICAgICAgICBwYWRkaW5nOiAkdGFibGUtY29uZGVuc2VkLWNlbGwtcGFkZGluZztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4vLyBCb3JkZXJlZCB2ZXJzaW9uXG4vL1xuLy8gQWRkIGJvcmRlcnMgYWxsIGFyb3VuZCB0aGUgdGFibGUgYW5kIGJldHdlZW4gYWxsIHRoZSBjb2x1bW5zLlxuXG4udGFibGUtYm9yZGVyZWQge1xuICBib3JkZXI6IDFweCBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICA+IHRoZWFkLFxuICA+IHRib2R5LFxuICA+IHRmb290IHtcbiAgICA+IHRyIHtcbiAgICAgID4gdGgsXG4gICAgICA+IHRkIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHRhYmxlLWJvcmRlci1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgPiB0aGVhZCA+IHRyIHtcbiAgICA+IHRoLFxuICAgID4gdGQge1xuICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMnB4O1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIFplYnJhLXN0cmlwaW5nXG4vL1xuLy8gRGVmYXVsdCB6ZWJyYS1zdHJpcGUgc3R5bGVzIChhbHRlcm5hdGluZyBncmF5IGFuZCB0cmFuc3BhcmVudCBiYWNrZ3JvdW5kcylcblxuLnRhYmxlLXN0cmlwZWQge1xuICA+IHRib2R5ID4gdHI6bnRoLW9mLXR5cGUob2RkKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWJnLWFjY2VudDtcbiAgfVxufVxuXG5cbi8vIEhvdmVyIGVmZmVjdFxuLy9cbi8vIFBsYWNlZCBoZXJlIHNpbmNlIGl0IGhhcyB0byBjb21lIGFmdGVyIHRoZSBwb3RlbnRpYWwgemVicmEgc3RyaXBpbmdcblxuLnRhYmxlLWhvdmVyIHtcbiAgPiB0Ym9keSA+IHRyOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtYmctaG92ZXI7XG4gIH1cbn1cblxuXG4vLyBUYWJsZSBiYWNrZ3JvdW5kc1xuLy9cbi8vIEV4YWN0IHNlbGVjdG9ycyBiZWxvdyByZXF1aXJlZCB0byBvdmVycmlkZSBgLnRhYmxlLXN0cmlwZWRgIGFuZCBwcmV2ZW50XG4vLyBpbmhlcml0YW5jZSB0byBuZXN0ZWQgdGFibGVzLlxuXG4vLyBHZW5lcmF0ZSB0aGUgY29udGV4dHVhbCB2YXJpYW50c1xuQGluY2x1ZGUgdGFibGUtcm93LXZhcmlhbnQoJ2FjdGl2ZScsICR0YWJsZS1iZy1hY3RpdmUpO1xuQGluY2x1ZGUgdGFibGUtcm93LXZhcmlhbnQoJ3N1Y2Nlc3MnLCAkc3RhdGUtc3VjY2Vzcy1iZyk7XG5AaW5jbHVkZSB0YWJsZS1yb3ctdmFyaWFudCgnaW5mbycsICRzdGF0ZS1pbmZvLWJnKTtcbkBpbmNsdWRlIHRhYmxlLXJvdy12YXJpYW50KCd3YXJuaW5nJywgJHN0YXRlLXdhcm5pbmctYmcpO1xuQGluY2x1ZGUgdGFibGUtcm93LXZhcmlhbnQoJ2RhbmdlcicsICRzdGF0ZS1kYW5nZXItYmcpO1xuXG5cbi8vIFJlc3BvbnNpdmUgdGFibGVzXG4vL1xuLy8gV3JhcCB5b3VyIHRhYmxlcyBpbiBgLnRhYmxlLXJlc3BvbnNpdmVgIGFuZCB3ZSdsbCBtYWtlIHRoZW0gbW9iaWxlIGZyaWVuZGx5XG4vLyBieSBlbmFibGluZyBob3Jpem9udGFsIHNjcm9sbGluZy4gT25seSBhcHBsaWVzIDw3NjhweC4gRXZlcnl0aGluZyBhYm92ZSB0aGF0XG4vLyB3aWxsIGRpc3BsYXkgbm9ybWFsbHkuXG5cbi50YWJsZS1yZXNwb25zaXZlIHtcbiAgbWluLWhlaWdodDogLjAxJTsgLy8gV29ya2Fyb3VuZCBmb3IgSUU5IGJ1ZyAoc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTQ4MzcpXG4gIG92ZXJmbG93LXg6IGF1dG87XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAoJGxpbmUtaGVpZ2h0LWNvbXB1dGVkICogLjc1KTtcbiAgICBvdmVyZmxvdy15OiBoaWRkZW47XG4gICAgLW1zLW92ZXJmbG93LXN0eWxlOiAtbXMtYXV0b2hpZGluZy1zY3JvbGxiYXI7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJHRhYmxlLWJvcmRlci1jb2xvcjtcblxuICAgIC8vIFRpZ2h0ZW4gdXAgc3BhY2luZ1xuICAgID4gLnRhYmxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAgIC8vIEVuc3VyZSB0aGUgY29udGVudCBkb2Vzbid0IHdyYXBcbiAgICAgID4gdGhlYWQsXG4gICAgICA+IHRib2R5LFxuICAgICAgPiB0Zm9vdCB7XG4gICAgICAgID4gdHIge1xuICAgICAgICAgID4gdGgsXG4gICAgICAgICAgPiB0ZCB7XG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC8vIFNwZWNpYWwgb3ZlcnJpZGVzIGZvciB0aGUgYm9yZGVyZWQgdGFibGVzXG4gICAgPiAudGFibGUtYm9yZGVyZWQge1xuICAgICAgYm9yZGVyOiAwO1xuXG4gICAgICAvLyBOdWtlIHRoZSBhcHByb3ByaWF0ZSBib3JkZXJzIHNvIHRoYXQgdGhlIHBhcmVudCBjYW4gaGFuZGxlIHRoZW1cbiAgICAgID4gdGhlYWQsXG4gICAgICA+IHRib2R5LFxuICAgICAgPiB0Zm9vdCB7XG4gICAgICAgID4gdHIge1xuICAgICAgICAgID4gdGg6Zmlyc3QtY2hpbGQsXG4gICAgICAgICAgPiB0ZDpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBib3JkZXItbGVmdDogMDtcbiAgICAgICAgICB9XG4gICAgICAgICAgPiB0aDpsYXN0LWNoaWxkLFxuICAgICAgICAgID4gdGQ6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC8vIE9ubHkgbnVrZSB0aGUgbGFzdCByb3cncyBib3R0b20tYm9yZGVyIGluIGB0Ym9keWAgYW5kIGB0Zm9vdGAgc2luY2VcbiAgICAgIC8vIGNoYW5jZXMgYXJlIHRoZXJlIHdpbGwgYmUgb25seSBvbmUgYHRyYCBpbiBhIGB0aGVhZGAgYW5kIHRoYXQgd291bGRcbiAgICAgIC8vIHJlbW92ZSB0aGUgYm9yZGVyIGFsdG9nZXRoZXIuXG4gICAgICA+IHRib2R5LFxuICAgICAgPiB0Zm9vdCB7XG4gICAgICAgID4gdHI6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgPiB0aCxcbiAgICAgICAgICA+IHRkIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICB9XG4gIH1cbn1cbiIsIi8vIFRhYmxlc1xuXG5AbWl4aW4gdGFibGUtcm93LXZhcmlhbnQoJHN0YXRlLCAkYmFja2dyb3VuZCkge1xuICAvLyBFeGFjdCBzZWxlY3RvcnMgYmVsb3cgcmVxdWlyZWQgdG8gb3ZlcnJpZGUgYC50YWJsZS1zdHJpcGVkYCBhbmQgcHJldmVudFxuICAvLyBpbmhlcml0YW5jZSB0byBuZXN0ZWQgdGFibGVzLlxuICAudGFibGUgPiB0aGVhZCA+IHRyLFxuICAudGFibGUgPiB0Ym9keSA+IHRyLFxuICAudGFibGUgPiB0Zm9vdCA+IHRyIHtcbiAgICA+IHRkLiN7JHN0YXRlfSxcbiAgICA+IHRoLiN7JHN0YXRlfSxcbiAgICAmLiN7JHN0YXRlfSA+IHRkLFxuICAgICYuI3skc3RhdGV9ID4gdGgge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQ7XG4gICAgfVxuICB9XG5cbiAgLy8gSG92ZXIgc3RhdGVzIGZvciBgLnRhYmxlLWhvdmVyYFxuICAvLyBOb3RlOiB0aGlzIGlzIG5vdCBhdmFpbGFibGUgZm9yIGNlbGxzIG9yIHJvd3Mgd2l0aGluIGB0aGVhZGAgb3IgYHRmb290YC5cbiAgLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ciB7XG4gICAgPiB0ZC4jeyRzdGF0ZX06aG92ZXIsXG4gICAgPiB0aC4jeyRzdGF0ZX06aG92ZXIsXG4gICAgJi4jeyRzdGF0ZX06aG92ZXIgPiB0ZCxcbiAgICAmOmhvdmVyID4gLiN7JHN0YXRlfSxcbiAgICAmLiN7JHN0YXRlfTpob3ZlciA+IHRoIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkYmFja2dyb3VuZCwgNSUpO1xuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIEZvcm1zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi8vIE5vcm1hbGl6ZSBub24tY29udHJvbHNcbi8vXG4vLyBSZXN0eWxlIGFuZCBiYXNlbGluZSBub24tY29udHJvbCBmb3JtIGVsZW1lbnRzLlxuXG5maWVsZHNldCB7XG4gIC8vIENocm9tZSBhbmQgRmlyZWZveCBzZXQgYSBgbWluLXdpZHRoOiBtaW4tY29udGVudDtgIG9uIGZpZWxkc2V0cyxcbiAgLy8gc28gd2UgcmVzZXQgdGhhdCB0byBlbnN1cmUgaXQgYmVoYXZlcyBtb3JlIGxpa2UgYSBzdGFuZGFyZCBibG9jayBlbGVtZW50LlxuICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMjM1OS5cbiAgbWluLXdpZHRoOiAwO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlcjogMDtcbn1cblxubGVnZW5kIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiAkbGluZS1oZWlnaHQtY29tcHV0ZWQ7XG4gIGZvbnQtc2l6ZTogKCRmb250LXNpemUtYmFzZSAqIDEuNSk7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBjb2xvcjogJGxlZ2VuZC1jb2xvcjtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGxlZ2VuZC1ib3JkZXItY29sb3I7XG59XG5cbmxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXgtd2lkdGg6IDEwMCU7IC8vIEZvcmNlIElFOCB0byB3cmFwIGxvbmcgY29udGVudCAoc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTMxNDEpXG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuXG4vLyBOb3JtYWxpemUgZm9ybSBjb250cm9sc1xuLy9cbi8vIFdoaWxlIG1vc3Qgb2Ygb3VyIGZvcm0gc3R5bGVzIHJlcXVpcmUgZXh0cmEgY2xhc3Nlcywgc29tZSBiYXNpYyBub3JtYWxpemF0aW9uXG4vLyBpcyByZXF1aXJlZCB0byBlbnN1cmUgb3B0aW11bSBkaXNwbGF5IHdpdGggb3Igd2l0aG91dCB0aG9zZSBjbGFzc2VzIHRvIGJldHRlclxuLy8gYWRkcmVzcyBicm93c2VyIGluY29uc2lzdGVuY2llcy5cblxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXSB7XG4gIC8vIE92ZXJyaWRlIGNvbnRlbnQtYm94IGluIE5vcm1hbGl6ZSAoKiBpc24ndCBzcGVjaWZpYyBlbm91Z2gpXG4gIEBpbmNsdWRlIGJveC1zaXppbmcoYm9yZGVyLWJveCk7XG5cbiAgLy8gU2VhcmNoIGlucHV0cyBpbiBpT1NcbiAgLy9cbiAgLy8gVGhpcyBvdmVycmlkZXMgdGhlIGV4dHJhIHJvdW5kZWQgY29ybmVycyBvbiBzZWFyY2ggaW5wdXRzIGluIGlPUyBzbyB0aGF0IG91clxuICAvLyBgLmZvcm0tY29udHJvbGAgY2xhc3MgY2FuIHByb3Blcmx5IHN0eWxlIHRoZW0uIE5vdGUgdGhhdCB0aGlzIGNhbm5vdCBzaW1wbHlcbiAgLy8gYmUgYWRkZWQgdG8gYC5mb3JtLWNvbnRyb2xgIGFzIGl0J3Mgbm90IHNwZWNpZmljIGVub3VnaC4gRm9yIGRldGFpbHMsIHNlZVxuICAvLyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzExNTg2LlxuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8vIFBvc2l0aW9uIHJhZGlvcyBhbmQgY2hlY2tib3hlcyBiZXR0ZXJcbmlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gIG1hcmdpbjogNHB4IDAgMDtcbiAgbWFyZ2luLXRvcDogMXB4IFxcOTsgLy8gSUU4LTlcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcblxuICAvLyBBcHBseSBzYW1lIGRpc2FibGVkIGN1cnNvciB0d2VhayBhcyBmb3IgaW5wdXRzXG4gIC8vIFNvbWUgc3BlY2lhbCBjYXJlIGlzIG5lZWRlZCBiZWNhdXNlIDxsYWJlbD5zIGRvbid0IGluaGVyaXQgdGhlaXIgcGFyZW50J3MgYGN1cnNvcmAuXG4gIC8vXG4gIC8vIE5vdGU6IE5laXRoZXIgcmFkaW9zIG5vciBjaGVja2JveGVzIGNhbiBiZSByZWFkb25seS5cbiAgJltkaXNhYmxlZF0sXG4gICYuZGlzYWJsZWQsXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAmIHtcbiAgICBjdXJzb3I6ICRjdXJzb3ItZGlzYWJsZWQ7XG4gIH1cbn1cblxuaW5wdXRbdHlwZT1cImZpbGVcIl0ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLy8gTWFrZSByYW5nZSBpbnB1dHMgYmVoYXZlIGxpa2UgdGV4dHVhbCBmb3JtIGNvbnRyb2xzXG5pbnB1dFt0eXBlPVwicmFuZ2VcIl0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi8vIE1ha2UgbXVsdGlwbGUgc2VsZWN0IGVsZW1lbnRzIGhlaWdodCBub3QgZml4ZWRcbnNlbGVjdFttdWx0aXBsZV0sXG5zZWxlY3Rbc2l6ZV0ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi8vIEZvY3VzIGZvciBmaWxlLCByYWRpbywgYW5kIGNoZWNrYm94XG5pbnB1dFt0eXBlPVwiZmlsZVwiXTpmb2N1cyxcbmlucHV0W3R5cGU9XCJyYWRpb1wiXTpmb2N1cyxcbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpmb2N1cyB7XG4gIEBpbmNsdWRlIHRhYi1mb2N1cztcbn1cblxuLy8gQWRqdXN0IG91dHB1dCBlbGVtZW50XG5vdXRwdXQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy10b3A6ICgkcGFkZGluZy1iYXNlLXZlcnRpY2FsICsgMSk7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2U7XG4gIGNvbG9yOiAkaW5wdXQtY29sb3I7XG59XG5cblxuLy8gQ29tbW9uIGZvcm0gY29udHJvbHNcbi8vXG4vLyBTaGFyZWQgc2l6ZSBhbmQgdHlwZSByZXNldHMgZm9yIGZvcm0gY29udHJvbHMuIEFwcGx5IGAuZm9ybS1jb250cm9sYCB0byBhbnlcbi8vIG9mIHRoZSBmb2xsb3dpbmcgZm9ybSBjb250cm9sczpcbi8vXG4vLyBzZWxlY3Rcbi8vIHRleHRhcmVhXG4vLyBpbnB1dFt0eXBlPVwidGV4dFwiXVxuLy8gaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdXG4vLyBpbnB1dFt0eXBlPVwiZGF0ZXRpbWVcIl1cbi8vIGlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXVxuLy8gaW5wdXRbdHlwZT1cImRhdGVcIl1cbi8vIGlucHV0W3R5cGU9XCJtb250aFwiXVxuLy8gaW5wdXRbdHlwZT1cInRpbWVcIl1cbi8vIGlucHV0W3R5cGU9XCJ3ZWVrXCJdXG4vLyBpbnB1dFt0eXBlPVwibnVtYmVyXCJdXG4vLyBpbnB1dFt0eXBlPVwiZW1haWxcIl1cbi8vIGlucHV0W3R5cGU9XCJ1cmxcIl1cbi8vIGlucHV0W3R5cGU9XCJzZWFyY2hcIl1cbi8vIGlucHV0W3R5cGU9XCJ0ZWxcIl1cbi8vIGlucHV0W3R5cGU9XCJjb2xvclwiXVxuXG4uZm9ybS1jb250cm9sIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtYmFzZTsgLy8gTWFrZSBpbnB1dHMgYXQgbGVhc3QgdGhlIGhlaWdodCBvZiB0aGVpciBidXR0b24gY291bnRlcnBhcnQgKGJhc2UgbGluZS1oZWlnaHQgKyBwYWRkaW5nICsgYm9yZGVyKVxuICBwYWRkaW5nOiAkcGFkZGluZy1iYXNlLXZlcnRpY2FsICRwYWRkaW5nLWJhc2UtaG9yaXpvbnRhbDtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcbiAgY29sb3I6ICRpbnB1dC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWJnO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyAvLyBSZXNldCB1bnVzdWFsIEZpcmVmb3gtb24tQW5kcm9pZCBkZWZhdWx0IHN0eWxlOyBzZWUgaHR0cHM6Ly9naXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcy9pc3N1ZXMvMjE0XG4gIGJvcmRlcjogMXB4IHNvbGlkICRpbnB1dC1ib3JkZXI7XG4gIGJvcmRlci1yYWRpdXM6ICRpbnB1dC1ib3JkZXItcmFkaXVzOyAvLyBOb3RlOiBUaGlzIGhhcyBubyBlZmZlY3Qgb24gPHNlbGVjdD5zIGluIHNvbWUgYnJvd3NlcnMsIGR1ZSB0byB0aGUgbGltaXRlZCBzdHlsYWJpbGl0eSBvZiA8c2VsZWN0PnMgaW4gQ1NTLlxuICBAaW5jbHVkZSBib3gtc2hhZG93KGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIC4wNzUpKTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbihib3JkZXItY29sb3IgZWFzZS1pbi1vdXQgLjE1cywgYm94LXNoYWRvdyBlYXNlLWluLW91dCAuMTVzKTtcblxuICAvLyBDdXN0b21pemUgdGhlIGA6Zm9jdXNgIHN0YXRlIHRvIGltaXRhdGUgbmF0aXZlIFdlYktpdCBzdHlsZXMuXG4gIEBpbmNsdWRlIGZvcm0tY29udHJvbC1mb2N1cztcblxuICAvLyBQbGFjZWhvbGRlclxuICBAaW5jbHVkZSBwbGFjZWhvbGRlcjtcblxuICAvLyBVbnN0eWxlIHRoZSBjYXJldCBvbiBgPHNlbGVjdD5gcyBpbiBJRTEwKy5cbiAgJjo6LW1zLWV4cGFuZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAwO1xuICB9XG5cbiAgLy8gRGlzYWJsZWQgYW5kIHJlYWQtb25seSBpbnB1dHNcbiAgLy9cbiAgLy8gSFRNTDUgc2F5cyB0aGF0IGNvbnRyb2xzIHVuZGVyIGEgZmllbGRzZXQgPiBsZWdlbmQ6Zmlyc3QtY2hpbGQgd29uJ3QgYmVcbiAgLy8gZGlzYWJsZWQgaWYgdGhlIGZpZWxkc2V0IGlzIGRpc2FibGVkLiBEdWUgdG8gaW1wbGVtZW50YXRpb24gZGlmZmljdWx0eSwgd2VcbiAgLy8gZG9uJ3QgaG9ub3IgdGhhdCBlZGdlIGNhc2U7IHdlIHN0eWxlIHRoZW0gYXMgZGlzYWJsZWQgYW55d2F5LlxuICAmW2Rpc2FibGVkXSxcbiAgJltyZWFkb25seV0sXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAmIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtYmctZGlzYWJsZWQ7XG4gICAgb3BhY2l0eTogMTsgLy8gaU9TIGZpeCBmb3IgdW5yZWFkYWJsZSBkaXNhYmxlZCBjb250ZW50OyBzZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMTY1NVxuICB9XG5cbiAgJltkaXNhYmxlZF0sXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAmIHtcbiAgICBjdXJzb3I6ICRjdXJzb3ItZGlzYWJsZWQ7XG4gIH1cblxuICAvLyBbY29udmVydGVyXSBleHRyYWN0ZWQgdGV4dGFyZWEmIHRvIHRleHRhcmVhLmZvcm0tY29udHJvbFxufVxuXG4vLyBSZXNldCBoZWlnaHQgZm9yIGB0ZXh0YXJlYWBzXG50ZXh0YXJlYS5mb3JtLWNvbnRyb2wge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cblxuLy8gU3BlY2lhbCBzdHlsZXMgZm9yIGlPUyB0ZW1wb3JhbCBpbnB1dHNcbi8vXG4vLyBJbiBNb2JpbGUgU2FmYXJpLCBzZXR0aW5nIGBkaXNwbGF5OiBibG9ja2Agb24gdGVtcG9yYWwgaW5wdXRzIGNhdXNlcyB0aGVcbi8vIHRleHQgd2l0aGluIHRoZSBpbnB1dCB0byBiZWNvbWUgdmVydGljYWxseSBtaXNhbGlnbmVkLiBBcyBhIHdvcmthcm91bmQsIHdlXG4vLyBzZXQgYSBwaXhlbCBsaW5lLWhlaWdodCB0aGF0IG1hdGNoZXMgdGhlIGdpdmVuIGhlaWdodCBvZiB0aGUgaW5wdXQsIGJ1dCBvbmx5XG4vLyBmb3IgU2FmYXJpLiBTZWUgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTEzOTg0OFxuLy9cbi8vIE5vdGUgdGhhdCBhcyBvZiA5LjMsIGlPUyBkb2Vzbid0IHN1cHBvcnQgYHdlZWtgLlxuXG5AbWVkaWEgc2NyZWVuIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAwKSB7XG4gIGlucHV0W3R5cGU9XCJkYXRlXCJdLFxuICBpbnB1dFt0eXBlPVwidGltZVwiXSxcbiAgaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLFxuICBpbnB1dFt0eXBlPVwibW9udGhcIl0ge1xuICAgICYuZm9ybS1jb250cm9sIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LWJhc2U7XG4gICAgfVxuXG4gICAgJi5pbnB1dC1zbSxcbiAgICAuaW5wdXQtZ3JvdXAtc20gJiB7XG4gICAgICBsaW5lLWhlaWdodDogJGlucHV0LWhlaWdodC1zbWFsbDtcbiAgICB9XG5cbiAgICAmLmlucHV0LWxnLFxuICAgIC5pbnB1dC1ncm91cC1sZyAmIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LWxhcmdlO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIEZvcm0gZ3JvdXBzXG4vL1xuLy8gRGVzaWduZWQgdG8gaGVscCB3aXRoIHRoZSBvcmdhbml6YXRpb24gYW5kIHNwYWNpbmcgb2YgdmVydGljYWwgZm9ybXMuIEZvclxuLy8gaG9yaXpvbnRhbCBmb3JtcywgdXNlIHRoZSBwcmVkZWZpbmVkIGdyaWQgY2xhc3Nlcy5cblxuLmZvcm0tZ3JvdXAge1xuICBtYXJnaW4tYm90dG9tOiAkZm9ybS1ncm91cC1tYXJnaW4tYm90dG9tO1xufVxuXG5cbi8vIENoZWNrYm94ZXMgYW5kIHJhZGlvc1xuLy9cbi8vIEluZGVudCB0aGUgbGFiZWxzIHRvIHBvc2l0aW9uIHJhZGlvcy9jaGVja2JveGVzIGFzIGhhbmdpbmcgY29udHJvbHMuXG5cbi5yYWRpbyxcbi5jaGVja2JveCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG5cbiAgLy8gVGhlc2UgYXJlIHVzZWQgb24gZWxlbWVudHMgd2l0aCA8bGFiZWw+IGRlc2NlbmRhbnRzXG4gICYuZGlzYWJsZWQsXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAmIHtcbiAgICBsYWJlbCB7XG4gICAgICBjdXJzb3I6ICRjdXJzb3ItZGlzYWJsZWQ7XG4gICAgfVxuICB9XG5cbiAgbGFiZWwge1xuICAgIG1pbi1oZWlnaHQ6ICRsaW5lLWhlaWdodC1jb21wdXRlZDsgLy8gRW5zdXJlIHRoZSBpbnB1dCBkb2Vzbid0IGp1bXAgd2hlbiB0aGVyZSBpcyBubyB0ZXh0XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbn1cbi5yYWRpbyBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG4ucmFkaW8taW5saW5lIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbi5jaGVja2JveCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXG4uY2hlY2tib3gtaW5saW5lIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWFyZ2luLXRvcDogNHB4IFxcOTtcbiAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xufVxuXG4ucmFkaW8gKyAucmFkaW8sXG4uY2hlY2tib3ggKyAuY2hlY2tib3gge1xuICBtYXJnaW4tdG9wOiAtNXB4OyAvLyBNb3ZlIHVwIHNpYmxpbmcgcmFkaW9zIG9yIGNoZWNrYm94ZXMgZm9yIHRpZ2h0ZXIgc3BhY2luZ1xufVxuXG4vLyBSYWRpb3MgYW5kIGNoZWNrYm94ZXMgb24gc2FtZSBsaW5lXG4ucmFkaW8taW5saW5lLFxuLmNoZWNrYm94LWlubGluZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGN1cnNvcjogcG9pbnRlcjtcblxuICAvLyBUaGVzZSBhcmUgdXNlZCBkaXJlY3RseSBvbiA8bGFiZWw+c1xuICAmLmRpc2FibGVkLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gJiB7XG4gICAgY3Vyc29yOiAkY3Vyc29yLWRpc2FibGVkO1xuICB9XG59XG4ucmFkaW8taW5saW5lICsgLnJhZGlvLWlubGluZSxcbi5jaGVja2JveC1pbmxpbmUgKyAuY2hlY2tib3gtaW5saW5lIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7IC8vIHNwYWNlIG91dCBjb25zZWN1dGl2ZSBpbmxpbmUgY29udHJvbHNcbn1cblxuXG4vLyBTdGF0aWMgZm9ybSBjb250cm9sIHRleHRcbi8vXG4vLyBBcHBseSBjbGFzcyB0byBhIGBwYCBlbGVtZW50IHRvIG1ha2UgYW55IHN0cmluZyBvZiB0ZXh0IGFsaWduIHdpdGggbGFiZWxzIGluXG4vLyBhIGhvcml6b250YWwgZm9ybSBsYXlvdXQuXG5cbi5mb3JtLWNvbnRyb2wtc3RhdGljIHtcbiAgbWluLWhlaWdodDogKCRsaW5lLWhlaWdodC1jb21wdXRlZCArICRmb250LXNpemUtYmFzZSk7XG4gIC8vIFNpemUgaXQgYXBwcm9wcmlhdGVseSBuZXh0IHRvIHJlYWwgZm9ybSBjb250cm9sc1xuICBwYWRkaW5nLXRvcDogKCRwYWRkaW5nLWJhc2UtdmVydGljYWwgKyAxKTtcbiAgcGFkZGluZy1ib3R0b206ICgkcGFkZGluZy1iYXNlLXZlcnRpY2FsICsgMSk7XG4gIC8vIFJlbW92ZSBkZWZhdWx0IG1hcmdpbiBmcm9tIGBwYFxuICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICYuaW5wdXQtbGcsXG4gICYuaW5wdXQtc20ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG5cblxuLy8gRm9ybSBjb250cm9sIHNpemluZ1xuLy9cbi8vIEJ1aWxkIG9uIGAuZm9ybS1jb250cm9sYCB3aXRoIG1vZGlmaWVyIGNsYXNzZXMgdG8gZGVjcmVhc2Ugb3IgaW5jcmVhc2UgdGhlXG4vLyBoZWlnaHQgYW5kIGZvbnQtc2l6ZSBvZiBmb3JtIGNvbnRyb2xzLlxuLy9cbi8vIFRoZSBgLmZvcm0tZ3JvdXAtKiBmb3JtLWNvbnRyb2xgIHZhcmlhdGlvbnMgYXJlIHNhZGx5IGR1cGxpY2F0ZWQgdG8gYXZvaWQgdGhlXG4vLyBpc3N1ZSBkb2N1bWVudGVkIGluIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTUwNzQuXG5cbkBpbmNsdWRlIGlucHV0LXNpemUoJy5pbnB1dC1zbScsICRpbnB1dC1oZWlnaHQtc21hbGwsICRwYWRkaW5nLXNtYWxsLXZlcnRpY2FsLCAkcGFkZGluZy1zbWFsbC1ob3Jpem9udGFsLCAkZm9udC1zaXplLXNtYWxsLCAkbGluZS1oZWlnaHQtc21hbGwsICRpbnB1dC1ib3JkZXItcmFkaXVzLXNtYWxsKTtcbi5mb3JtLWdyb3VwLXNtIHtcbiAgLmZvcm0tY29udHJvbCB7XG4gICAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LXNtYWxsO1xuICAgIHBhZGRpbmc6ICRwYWRkaW5nLXNtYWxsLXZlcnRpY2FsICRwYWRkaW5nLXNtYWxsLWhvcml6b250YWw7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtYWxsO1xuICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtc21hbGw7XG4gICAgYm9yZGVyLXJhZGl1czogJGlucHV0LWJvcmRlci1yYWRpdXMtc21hbGw7XG4gIH1cbiAgc2VsZWN0LmZvcm0tY29udHJvbCB7XG4gICAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LXNtYWxsO1xuICAgIGxpbmUtaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LXNtYWxsO1xuICB9XG4gIHRleHRhcmVhLmZvcm0tY29udHJvbCxcbiAgc2VsZWN0W211bHRpcGxlXS5mb3JtLWNvbnRyb2wge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuICAuZm9ybS1jb250cm9sLXN0YXRpYyB7XG4gICAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LXNtYWxsO1xuICAgIG1pbi1oZWlnaHQ6ICgkbGluZS1oZWlnaHQtY29tcHV0ZWQgKyAkZm9udC1zaXplLXNtYWxsKTtcbiAgICBwYWRkaW5nOiAoJHBhZGRpbmctc21hbGwtdmVydGljYWwgKyAxKSAkcGFkZGluZy1zbWFsbC1ob3Jpem9udGFsO1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbWFsbDtcbiAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LXNtYWxsO1xuICB9XG59XG5cbkBpbmNsdWRlIGlucHV0LXNpemUoJy5pbnB1dC1sZycsICRpbnB1dC1oZWlnaHQtbGFyZ2UsICRwYWRkaW5nLWxhcmdlLXZlcnRpY2FsLCAkcGFkZGluZy1sYXJnZS1ob3Jpem9udGFsLCAkZm9udC1zaXplLWxhcmdlLCAkbGluZS1oZWlnaHQtbGFyZ2UsICRpbnB1dC1ib3JkZXItcmFkaXVzLWxhcmdlKTtcbi5mb3JtLWdyb3VwLWxnIHtcbiAgLmZvcm0tY29udHJvbCB7XG4gICAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LWxhcmdlO1xuICAgIHBhZGRpbmc6ICRwYWRkaW5nLWxhcmdlLXZlcnRpY2FsICRwYWRkaW5nLWxhcmdlLWhvcml6b250YWw7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLWxhcmdlO1xuICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtbGFyZ2U7XG4gICAgYm9yZGVyLXJhZGl1czogJGlucHV0LWJvcmRlci1yYWRpdXMtbGFyZ2U7XG4gIH1cbiAgc2VsZWN0LmZvcm0tY29udHJvbCB7XG4gICAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LWxhcmdlO1xuICAgIGxpbmUtaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LWxhcmdlO1xuICB9XG4gIHRleHRhcmVhLmZvcm0tY29udHJvbCxcbiAgc2VsZWN0W211bHRpcGxlXS5mb3JtLWNvbnRyb2wge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuICAuZm9ybS1jb250cm9sLXN0YXRpYyB7XG4gICAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LWxhcmdlO1xuICAgIG1pbi1oZWlnaHQ6ICgkbGluZS1oZWlnaHQtY29tcHV0ZWQgKyAkZm9udC1zaXplLWxhcmdlKTtcbiAgICBwYWRkaW5nOiAoJHBhZGRpbmctbGFyZ2UtdmVydGljYWwgKyAxKSAkcGFkZGluZy1sYXJnZS1ob3Jpem9udGFsO1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1sYXJnZTtcbiAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWxhcmdlO1xuICB9XG59XG5cblxuLy8gRm9ybSBjb250cm9sIGZlZWRiYWNrIHN0YXRlc1xuLy9cbi8vIEFwcGx5IGNvbnRleHR1YWwgYW5kIHNlbWFudGljIHN0YXRlcyB0byBpbmRpdmlkdWFsIGZvcm0gY29udHJvbHMuXG5cbi5oYXMtZmVlZGJhY2sge1xuICAvLyBFbmFibGUgYWJzb2x1dGUgcG9zaXRpb25pbmdcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIC8vIEVuc3VyZSBpY29ucyBkb24ndCBvdmVybGFwIHRleHRcbiAgLmZvcm0tY29udHJvbCB7XG4gICAgcGFkZGluZy1yaWdodDogKCRpbnB1dC1oZWlnaHQtYmFzZSAqIDEuMjUpO1xuICB9XG59XG4vLyBGZWVkYmFjayBpY29uIChyZXF1aXJlcyAuZ2x5cGhpY29uIGNsYXNzZXMpXG4uZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAyOyAvLyBFbnN1cmUgaWNvbiBpcyBhYm92ZSBpbnB1dCBncm91cHNcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAkaW5wdXQtaGVpZ2h0LWJhc2U7XG4gIGhlaWdodDogJGlucHV0LWhlaWdodC1iYXNlO1xuICBsaW5lLWhlaWdodDogJGlucHV0LWhlaWdodC1iYXNlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmlucHV0LWxnICsgLmZvcm0tY29udHJvbC1mZWVkYmFjayxcbi5pbnB1dC1ncm91cC1sZyArIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2ssXG4uZm9ybS1ncm91cC1sZyAuZm9ybS1jb250cm9sICsgLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gIHdpZHRoOiAkaW5wdXQtaGVpZ2h0LWxhcmdlO1xuICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtbGFyZ2U7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LWxhcmdlO1xufVxuLmlucHV0LXNtICsgLmZvcm0tY29udHJvbC1mZWVkYmFjayxcbi5pbnB1dC1ncm91cC1zbSArIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2ssXG4uZm9ybS1ncm91cC1zbSAuZm9ybS1jb250cm9sICsgLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gIHdpZHRoOiAkaW5wdXQtaGVpZ2h0LXNtYWxsO1xuICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtc21hbGw7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LXNtYWxsO1xufVxuXG4vLyBGZWVkYmFjayBzdGF0ZXNcbi5oYXMtc3VjY2VzcyB7XG4gIEBpbmNsdWRlIGZvcm0tY29udHJvbC12YWxpZGF0aW9uKCRzdGF0ZS1zdWNjZXNzLXRleHQsICRzdGF0ZS1zdWNjZXNzLXRleHQsICRzdGF0ZS1zdWNjZXNzLWJnKTtcbn1cbi5oYXMtd2FybmluZyB7XG4gIEBpbmNsdWRlIGZvcm0tY29udHJvbC12YWxpZGF0aW9uKCRzdGF0ZS13YXJuaW5nLXRleHQsICRzdGF0ZS13YXJuaW5nLXRleHQsICRzdGF0ZS13YXJuaW5nLWJnKTtcbn1cbi5oYXMtZXJyb3Ige1xuICBAaW5jbHVkZSBmb3JtLWNvbnRyb2wtdmFsaWRhdGlvbigkc3RhdGUtZGFuZ2VyLXRleHQsICRzdGF0ZS1kYW5nZXItdGV4dCwgJHN0YXRlLWRhbmdlci1iZyk7XG59XG5cbi8vIFJlcG9zaXRpb24gZmVlZGJhY2sgaWNvbiBpZiBpbnB1dCBoYXMgdmlzaWJsZSBsYWJlbCBhYm92ZVxuLmhhcy1mZWVkYmFjayBsYWJlbCB7XG5cbiAgJiB+IC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICAgIHRvcDogKCRsaW5lLWhlaWdodC1jb21wdXRlZCArIDUpOyAvLyBIZWlnaHQgb2YgdGhlIGBsYWJlbGAgYW5kIGl0cyBtYXJnaW5cbiAgfVxuICAmLnNyLW9ubHkgfiAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgICB0b3A6IDA7XG4gIH1cbn1cblxuXG4vLyBIZWxwIHRleHRcbi8vXG4vLyBBcHBseSB0byBhbnkgZWxlbWVudCB5b3Ugd2lzaCB0byBjcmVhdGUgbGlnaHQgdGV4dCBmb3IgcGxhY2VtZW50IGltbWVkaWF0ZWx5XG4vLyBiZWxvdyBhIGZvcm0gY29udHJvbC4gVXNlIGZvciBnZW5lcmFsIGhlbHAsIGZvcm1hdHRpbmcsIG9yIGluc3RydWN0aW9uYWwgdGV4dC5cblxuLmhlbHAtYmxvY2sge1xuICBkaXNwbGF5OiBibG9jazsgLy8gYWNjb3VudCBmb3IgYW55IGVsZW1lbnQgdXNpbmcgaGVscC1ibG9ja1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGNvbG9yOiBsaWdodGVuKCR0ZXh0LWNvbG9yLCAyNSUpOyAvLyBsaWdodGVuIHRoZSB0ZXh0IHNvbWUgZm9yIGNvbnRyYXN0XG59XG5cblxuLy8gSW5saW5lIGZvcm1zXG4vL1xuLy8gTWFrZSBmb3JtcyBhcHBlYXIgaW5saW5lKC1ibG9jaykgYnkgYWRkaW5nIHRoZSBgLmZvcm0taW5saW5lYCBjbGFzcy4gSW5saW5lXG4vLyBmb3JtcyBiZWdpbiBzdGFja2VkIG9uIGV4dHJhIHNtYWxsIChtb2JpbGUpIGRldmljZXMgYW5kIHRoZW4gZ28gaW5saW5lIHdoZW5cbi8vIHZpZXdwb3J0cyByZWFjaCA8NzY4cHguXG4vL1xuLy8gUmVxdWlyZXMgd3JhcHBpbmcgaW5wdXRzIGFuZCBsYWJlbHMgd2l0aCBgLmZvcm0tZ3JvdXBgIGZvciBwcm9wZXIgZGlzcGxheSBvZlxuLy8gZGVmYXVsdCBIVE1MIGZvcm0gY29udHJvbHMgYW5kIG91ciBjdXN0b20gZm9ybSBjb250cm9scyAoZS5nLiwgaW5wdXQgZ3JvdXBzKS5cbi8vXG4vLyBIZWFkcyB1cCEgVGhpcyBpcyBtaXhpbi1lZCBpbnRvIGAubmF2YmFyLWZvcm1gIGluIG5hdmJhcnMubGVzcy5cblxuLy8gW2NvbnZlcnRlcl0gZXh0cmFjdGVkIGZyb20gYC5mb3JtLWlubGluZWAgZm9yIGxpYnNhc3MgY29tcGF0aWJpbGl0eVxuQG1peGluIGZvcm0taW5saW5lIHtcblxuICAvLyBLaWNrIGluIHRoZSBpbmxpbmVcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XG4gICAgLy8gSW5saW5lLWJsb2NrIGFsbCB0aGUgdGhpbmdzIGZvciBcImlubGluZVwiXG4gICAgLmZvcm0tZ3JvdXAge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgfVxuXG4gICAgLy8gSW4gbmF2YmFyLWZvcm0sIGFsbG93IGZvbGtzIHRvICpub3QqIHVzZSBgLmZvcm0tZ3JvdXBgXG4gICAgLmZvcm0tY29udHJvbCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogYXV0bzsgLy8gUHJldmVudCBsYWJlbHMgZnJvbSBzdGFja2luZyBhYm92ZSBpbnB1dHMgaW4gYC5mb3JtLWdyb3VwYFxuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB9XG5cbiAgICAvLyBNYWtlIHN0YXRpYyBjb250cm9scyBiZWhhdmUgbGlrZSByZWd1bGFyIG9uZXNcbiAgICAuZm9ybS1jb250cm9sLXN0YXRpYyB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuXG4gICAgLmlucHV0LWdyb3VwIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS10YWJsZTtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cbiAgICAgIC5pbnB1dC1ncm91cC1hZGRvbixcbiAgICAgIC5pbnB1dC1ncm91cC1idG4sXG4gICAgICAuZm9ybS1jb250cm9sIHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gSW5wdXQgZ3JvdXBzIG5lZWQgdGhhdCAxMDAlIHdpZHRoIHRob3VnaFxuICAgIC5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgLmNvbnRyb2wtbGFiZWwge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgfVxuXG4gICAgLy8gUmVtb3ZlIGRlZmF1bHQgbWFyZ2luIG9uIHJhZGlvcy9jaGVja2JveGVzIHRoYXQgd2VyZSB1c2VkIGZvciBzdGFja2luZywgYW5kXG4gICAgLy8gdGhlbiB1bmRvIHRoZSBmbG9hdGluZyBvZiByYWRpb3MgYW5kIGNoZWNrYm94ZXMgdG8gbWF0Y2guXG4gICAgLnJhZGlvLFxuICAgIC5jaGVja2JveCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cbiAgICAgIGxhYmVsIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgfVxuICAgIH1cbiAgICAucmFkaW8gaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuICAgIC5jaGVja2JveCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuXG4gICAgLy8gUmUtb3ZlcnJpZGUgdGhlIGZlZWRiYWNrIGljb24uXG4gICAgLmhhcy1mZWVkYmFjayAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgICAgIHRvcDogMDtcbiAgICB9XG4gIH1cbn1cbi8vIFtjb252ZXJ0ZXJdIGV4dHJhY3RlZCBhcyBgQG1peGluIGZvcm0taW5saW5lYCBmb3IgbGlic2FzcyBjb21wYXRpYmlsaXR5XG4uZm9ybS1pbmxpbmUge1xuICBAaW5jbHVkZSBmb3JtLWlubGluZTtcbn1cblxuXG5cbi8vIEhvcml6b250YWwgZm9ybXNcbi8vXG4vLyBIb3Jpem9udGFsIGZvcm1zIGFyZSBidWlsdCBvbiBncmlkIGNsYXNzZXMgYW5kIGFsbG93IHlvdSB0byBjcmVhdGUgZm9ybXMgd2l0aFxuLy8gbGFiZWxzIG9uIHRoZSBsZWZ0IGFuZCBpbnB1dHMgb24gdGhlIHJpZ2h0LlxuXG4uZm9ybS1ob3Jpem9udGFsIHtcblxuICAvLyBDb25zaXN0ZW50IHZlcnRpY2FsIGFsaWdubWVudCBvZiByYWRpb3MgYW5kIGNoZWNrYm94ZXNcbiAgLy9cbiAgLy8gTGFiZWxzIGFsc28gZ2V0IHNvbWUgcmVzZXQgc3R5bGVzLCBidXQgdGhhdCBpcyBzY29wZWQgdG8gYSBtZWRpYSBxdWVyeSBiZWxvdy5cbiAgLnJhZGlvLFxuICAuY2hlY2tib3gsXG4gIC5yYWRpby1pbmxpbmUsXG4gIC5jaGVja2JveC1pbmxpbmUge1xuICAgIHBhZGRpbmctdG9wOiAoJHBhZGRpbmctYmFzZS12ZXJ0aWNhbCArIDEpOyAvLyBEZWZhdWx0IHBhZGRpbmcgcGx1cyBhIGJvcmRlclxuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAvLyBBY2NvdW50IGZvciBwYWRkaW5nIHdlJ3JlIGFkZGluZyB0byBlbnN1cmUgdGhlIGFsaWdubWVudCBhbmQgb2YgaGVscCB0ZXh0XG4gIC8vIGFuZCBvdGhlciBjb250ZW50IGJlbG93IGl0ZW1zXG4gIC5yYWRpbyxcbiAgLmNoZWNrYm94IHtcbiAgICBtaW4taGVpZ2h0OiAoJGxpbmUtaGVpZ2h0LWNvbXB1dGVkICsgKCRwYWRkaW5nLWJhc2UtdmVydGljYWwgKyAxKSk7XG4gIH1cblxuICAvLyBNYWtlIGZvcm0gZ3JvdXBzIGJlaGF2ZSBsaWtlIHJvd3NcbiAgLmZvcm0tZ3JvdXAge1xuICAgIEBpbmNsdWRlIG1ha2Utcm93O1xuICB9XG5cbiAgLy8gUmVzZXQgc3BhY2luZyBhbmQgcmlnaHQgYWxpZ24gbGFiZWxzLCBidXQgc2NvcGUgdG8gbWVkaWEgcXVlcmllcyBzbyB0aGF0XG4gIC8vIGxhYmVscyBvbiBuYXJyb3cgdmlld3BvcnRzIHN0YWNrIHRoZSBzYW1lIGFzIGEgZGVmYXVsdCBmb3JtIGV4YW1wbGUuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xuICAgIC5jb250cm9sLWxhYmVsIHtcbiAgICAgIHBhZGRpbmctdG9wOiAoJHBhZGRpbmctYmFzZS12ZXJ0aWNhbCArIDEpOyAvLyBEZWZhdWx0IHBhZGRpbmcgcGx1cyBhIGJvcmRlclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIH1cbiAgfVxuXG4gIC8vIFZhbGlkYXRpb24gc3RhdGVzXG4gIC8vXG4gIC8vIFJlcG9zaXRpb24gdGhlIGljb24gYmVjYXVzZSBpdCdzIG5vdyB3aXRoaW4gYSBncmlkIGNvbHVtbiBhbmQgY29sdW1ucyBoYXZlXG4gIC8vIGBwb3NpdGlvbjogcmVsYXRpdmU7YCBvbiB0aGVtLiBBbHNvIGFjY291bnRzIGZvciB0aGUgZ3JpZCBndXR0ZXIgcGFkZGluZy5cbiAgLmhhcy1mZWVkYmFjayAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgICByaWdodDogZmxvb3IoKCRncmlkLWd1dHRlci13aWR0aCAvIDIpKTtcbiAgfVxuXG4gIC8vIEZvcm0gZ3JvdXAgc2l6ZXNcbiAgLy9cbiAgLy8gUXVpY2sgdXRpbGl0eSBjbGFzcyBmb3IgYXBwbHlpbmcgYC5pbnB1dC1sZ2AgYW5kIGAuaW5wdXQtc21gIHN0eWxlcyB0byB0aGVcbiAgLy8gaW5wdXRzIGFuZCBsYWJlbHMgd2l0aGluIGEgYC5mb3JtLWdyb3VwYC5cbiAgLmZvcm0tZ3JvdXAtbGcge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xuICAgICAgLmNvbnRyb2wtbGFiZWwge1xuICAgICAgICBwYWRkaW5nLXRvcDogKCRwYWRkaW5nLWxhcmdlLXZlcnRpY2FsICsgMSk7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1sYXJnZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmZvcm0tZ3JvdXAtc20ge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xuICAgICAgLmNvbnRyb2wtbGFiZWwge1xuICAgICAgICBwYWRkaW5nLXRvcDogKCRwYWRkaW5nLXNtYWxsLXZlcnRpY2FsICsgMSk7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbWFsbDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIEZvcm0gdmFsaWRhdGlvbiBzdGF0ZXNcbi8vXG4vLyBVc2VkIGluIGZvcm1zLmxlc3MgdG8gZ2VuZXJhdGUgdGhlIGZvcm0gdmFsaWRhdGlvbiBDU1MgZm9yIHdhcm5pbmdzLCBlcnJvcnMsXG4vLyBhbmQgc3VjY2Vzc2VzLlxuXG5AbWl4aW4gZm9ybS1jb250cm9sLXZhbGlkYXRpb24oJHRleHQtY29sb3I6ICM1NTUsICRib3JkZXItY29sb3I6ICNjY2MsICRiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1KSB7XG4gIC8vIENvbG9yIHRoZSBsYWJlbCBhbmQgaGVscCB0ZXh0XG4gIC5oZWxwLWJsb2NrLFxuICAuY29udHJvbC1sYWJlbCxcbiAgLnJhZGlvLFxuICAuY2hlY2tib3gsXG4gIC5yYWRpby1pbmxpbmUsXG4gIC5jaGVja2JveC1pbmxpbmUsXG4gICYucmFkaW8gbGFiZWwsXG4gICYuY2hlY2tib3ggbGFiZWwsXG4gICYucmFkaW8taW5saW5lIGxhYmVsLFxuICAmLmNoZWNrYm94LWlubGluZSBsYWJlbCAge1xuICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcbiAgfVxuICAvLyBTZXQgdGhlIGJvcmRlciBhbmQgYm94IHNoYWRvdyBvbiBzcGVjaWZpYyBpbnB1dHMgdG8gbWF0Y2hcbiAgLmZvcm0tY29udHJvbCB7XG4gICAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyLWNvbG9yO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgLjA3NSkpOyAvLyBSZWRlY2xhcmUgc28gdHJhbnNpdGlvbnMgd29ya1xuICAgICY6Zm9jdXMge1xuICAgICAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oJGJvcmRlci1jb2xvciwgMTAlKTtcbiAgICAgICRzaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIC4wNzUpLCAwIDAgNnB4IGxpZ2h0ZW4oJGJvcmRlci1jb2xvciwgMjAlKTtcbiAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJHNoYWRvdyk7XG4gICAgfVxuICB9XG4gIC8vIFNldCB2YWxpZGF0aW9uIHN0YXRlcyBhbHNvIGZvciBhZGRvbnNcbiAgLmlucHV0LWdyb3VwLWFkZG9uIHtcbiAgICBjb2xvcjogJHRleHQtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQtY29sb3I7XG4gICAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyLWNvbG9yO1xuICB9XG4gIC8vIE9wdGlvbmFsIGZlZWRiYWNrIGljb25cbiAgLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xuICB9XG59XG5cblxuLy8gRm9ybSBjb250cm9sIGZvY3VzIHN0YXRlXG4vL1xuLy8gR2VuZXJhdGUgYSBjdXN0b21pemVkIGZvY3VzIHN0YXRlIGFuZCBmb3IgYW55IGlucHV0IHdpdGggdGhlIHNwZWNpZmllZCBjb2xvcixcbi8vIHdoaWNoIGRlZmF1bHRzIHRvIHRoZSBgJGlucHV0LWJvcmRlci1mb2N1c2AgdmFyaWFibGUuXG4vL1xuLy8gV2UgaGlnaGx5IGVuY291cmFnZSB5b3UgdG8gbm90IGN1c3RvbWl6ZSB0aGUgZGVmYXVsdCB2YWx1ZSwgYnV0IGluc3RlYWQgdXNlXG4vLyB0aGlzIHRvIHR3ZWFrIGNvbG9ycyBvbiBhbiBhcy1uZWVkZWQgYmFzaXMuIFRoaXMgYWVzdGhldGljIGNoYW5nZSBpcyBiYXNlZCBvblxuLy8gV2ViS2l0J3MgZGVmYXVsdCBzdHlsZXMsIGJ1dCBhcHBsaWNhYmxlIHRvIGEgd2lkZXIgcmFuZ2Ugb2YgYnJvd3NlcnMuIEl0c1xuLy8gdXNhYmlsaXR5IGFuZCBhY2Nlc3NpYmlsaXR5IHNob3VsZCBiZSB0YWtlbiBpbnRvIGFjY291bnQgd2l0aCBhbnkgY2hhbmdlLlxuLy9cbi8vIEV4YW1wbGUgdXNhZ2U6IGNoYW5nZSB0aGUgZGVmYXVsdCBibHVlIGJvcmRlciBhbmQgc2hhZG93IHRvIHdoaXRlIGZvciBiZXR0ZXJcbi8vIGNvbnRyYXN0IGFnYWluc3QgYSBkYXJrIGdyYXkgYmFja2dyb3VuZC5cbkBtaXhpbiBmb3JtLWNvbnRyb2wtZm9jdXMoJGNvbG9yOiAkaW5wdXQtYm9yZGVyLWZvY3VzKSB7XG4gICRjb2xvci1yZ2JhOiByZ2JhKHJlZCgkY29sb3IpLCBncmVlbigkY29sb3IpLCBibHVlKCRjb2xvciksIC42KTtcbiAgJjpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG4gICAgb3V0bGluZTogMDtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIC4wNzUpLCAwIDAgOHB4ICRjb2xvci1yZ2JhKTtcbiAgfVxufVxuXG4vLyBGb3JtIGNvbnRyb2wgc2l6aW5nXG4vL1xuLy8gUmVsYXRpdmUgdGV4dCBzaXplLCBwYWRkaW5nLCBhbmQgYm9yZGVyLXJhZGlpIGNoYW5nZXMgZm9yIGZvcm0gY29udHJvbHMuIEZvclxuLy8gaG9yaXpvbnRhbCBzaXppbmcsIHdyYXAgY29udHJvbHMgaW4gdGhlIHByZWRlZmluZWQgZ3JpZCBjbGFzc2VzLiBgPHNlbGVjdD5gXG4vLyBlbGVtZW50IGdldHMgc3BlY2lhbCBsb3ZlIGJlY2F1c2UgaXQncyBzcGVjaWFsLCBhbmQgdGhhdCdzIGEgZmFjdCFcbi8vIFtjb252ZXJ0ZXJdICRwYXJlbnQgaGFja1xuQG1peGluIGlucHV0LXNpemUoJHBhcmVudCwgJGlucHV0LWhlaWdodCwgJHBhZGRpbmctdmVydGljYWwsICRwYWRkaW5nLWhvcml6b250YWwsICRmb250LXNpemUsICRsaW5lLWhlaWdodCwgJGJvcmRlci1yYWRpdXMpIHtcbiAgI3skcGFyZW50fSB7XG4gICAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0O1xuICAgIHBhZGRpbmc6ICRwYWRkaW5nLXZlcnRpY2FsICRwYWRkaW5nLWhvcml6b250YWw7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplO1xuICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQ7XG4gICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4gIH1cblxuICBzZWxlY3QjeyRwYXJlbnR9IHtcbiAgICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQ7XG4gICAgbGluZS1oZWlnaHQ6ICRpbnB1dC1oZWlnaHQ7XG4gIH1cblxuICB0ZXh0YXJlYSN7JHBhcmVudH0sXG4gIHNlbGVjdFttdWx0aXBsZV0jeyRwYXJlbnR9IHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbiIsIi8vXG4vLyBCdXR0b25zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi8vIEJhc2Ugc3R5bGVzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBGb3IgaW5wdXQuYnRuXG4gIGZvbnQtd2VpZ2h0OiAkYnRuLWZvbnQtd2VpZ2h0O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IC8vIFJlc2V0IHVudXN1YWwgRmlyZWZveC1vbi1BbmRyb2lkIGRlZmF1bHQgc3R5bGU7IHNlZSBodHRwczovL2dpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzL2lzc3Vlcy8yMTRcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIEBpbmNsdWRlIGJ1dHRvbi1zaXplKCRwYWRkaW5nLWJhc2UtdmVydGljYWwsICRwYWRkaW5nLWJhc2UtaG9yaXpvbnRhbCwgJGZvbnQtc2l6ZS1iYXNlLCAkbGluZS1oZWlnaHQtYmFzZSwgJGJ0bi1ib3JkZXItcmFkaXVzLWJhc2UpO1xuICBAaW5jbHVkZSB1c2VyLXNlbGVjdChub25lKTtcblxuICAmLFxuICAmOmFjdGl2ZSxcbiAgJi5hY3RpdmUge1xuICAgICY6Zm9jdXMsXG4gICAgJi5mb2N1cyB7XG4gICAgICBAaW5jbHVkZSB0YWItZm9jdXM7XG4gICAgfVxuICB9XG5cbiAgJjpob3ZlcixcbiAgJjpmb2N1cyxcbiAgJi5mb2N1cyB7XG4gICAgY29sb3I6ICRidG4tZGVmYXVsdC1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICAmOmFjdGl2ZSxcbiAgJi5hY3RpdmUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgb3V0bGluZTogMDtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIC4xMjUpKTtcbiAgfVxuXG4gICYuZGlzYWJsZWQsXG4gICZbZGlzYWJsZWRdLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gJiB7XG4gICAgY3Vyc29yOiAkY3Vyc29yLWRpc2FibGVkO1xuICAgIEBpbmNsdWRlIG9wYWNpdHkoLjY1KTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KG5vbmUpO1xuICB9XG5cbiAgLy8gW2NvbnZlcnRlcl0gZXh0cmFjdGVkIGEmIHRvIGEuYnRuXG59XG5cbmEuYnRuIHtcbiAgJi5kaXNhYmxlZCxcbiAgZmllbGRzZXRbZGlzYWJsZWRdICYge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyAvLyBGdXR1cmUtcHJvb2YgZGlzYWJsaW5nIG9mIGNsaWNrcyBvbiBgPGE+YCBlbGVtZW50c1xuICB9XG59XG5cblxuLy8gQWx0ZXJuYXRlIGJ1dHRvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5idG4tZGVmYXVsdCB7XG4gIEBpbmNsdWRlIGJ1dHRvbi12YXJpYW50KCRidG4tZGVmYXVsdC1jb2xvciwgJGJ0bi1kZWZhdWx0LWJnLCAkYnRuLWRlZmF1bHQtYm9yZGVyKTtcbn1cbi5idG4tcHJpbWFyeSB7XG4gIEBpbmNsdWRlIGJ1dHRvbi12YXJpYW50KCRidG4tcHJpbWFyeS1jb2xvciwgJGJ0bi1wcmltYXJ5LWJnLCAkYnRuLXByaW1hcnktYm9yZGVyKTtcbn1cbi8vIFN1Y2Nlc3MgYXBwZWFycyBhcyBncmVlblxuLmJ0bi1zdWNjZXNzIHtcbiAgQGluY2x1ZGUgYnV0dG9uLXZhcmlhbnQoJGJ0bi1zdWNjZXNzLWNvbG9yLCAkYnRuLXN1Y2Nlc3MtYmcsICRidG4tc3VjY2Vzcy1ib3JkZXIpO1xufVxuLy8gSW5mbyBhcHBlYXJzIGFzIGJsdWUtZ3JlZW5cbi5idG4taW5mbyB7XG4gIEBpbmNsdWRlIGJ1dHRvbi12YXJpYW50KCRidG4taW5mby1jb2xvciwgJGJ0bi1pbmZvLWJnLCAkYnRuLWluZm8tYm9yZGVyKTtcbn1cbi8vIFdhcm5pbmcgYXBwZWFycyBhcyBvcmFuZ2Vcbi5idG4td2FybmluZyB7XG4gIEBpbmNsdWRlIGJ1dHRvbi12YXJpYW50KCRidG4td2FybmluZy1jb2xvciwgJGJ0bi13YXJuaW5nLWJnLCAkYnRuLXdhcm5pbmctYm9yZGVyKTtcbn1cbi8vIERhbmdlciBhbmQgZXJyb3IgYXBwZWFyIGFzIHJlZFxuLmJ0bi1kYW5nZXIge1xuICBAaW5jbHVkZSBidXR0b24tdmFyaWFudCgkYnRuLWRhbmdlci1jb2xvciwgJGJ0bi1kYW5nZXItYmcsICRidG4tZGFuZ2VyLWJvcmRlcik7XG59XG5cblxuLy8gTGluayBidXR0b25zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIE1ha2UgYSBidXR0b24gbG9vayBhbmQgYmVoYXZlIGxpa2UgYSBsaW5rXG4uYnRuLWxpbmsge1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogJGxpbmstY29sb3I7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG5cbiAgJixcbiAgJjphY3RpdmUsXG4gICYuYWN0aXZlLFxuICAmW2Rpc2FibGVkXSxcbiAgZmllbGRzZXRbZGlzYWJsZWRdICYge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3cobm9uZSk7XG4gIH1cbiAgJixcbiAgJjpob3ZlcixcbiAgJjpmb2N1cyxcbiAgJjphY3RpdmUge1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgY29sb3I6ICRsaW5rLWhvdmVyLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogJGxpbmstaG92ZXItZGVjb3JhdGlvbjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuICAmW2Rpc2FibGVkXSxcbiAgZmllbGRzZXRbZGlzYWJsZWRdICYge1xuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICBjb2xvcjogJGJ0bi1saW5rLWRpc2FibGVkLWNvbG9yO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIEJ1dHRvbiBTaXplc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLmJ0bi1sZyB7XG4gIC8vIGxpbmUtaGVpZ2h0OiBlbnN1cmUgZXZlbi1udW1iZXJlZCBoZWlnaHQgb2YgYnV0dG9uIG5leHQgdG8gbGFyZ2UgaW5wdXRcbiAgQGluY2x1ZGUgYnV0dG9uLXNpemUoJHBhZGRpbmctbGFyZ2UtdmVydGljYWwsICRwYWRkaW5nLWxhcmdlLWhvcml6b250YWwsICRmb250LXNpemUtbGFyZ2UsICRsaW5lLWhlaWdodC1sYXJnZSwgJGJ0bi1ib3JkZXItcmFkaXVzLWxhcmdlKTtcbn1cbi5idG4tc20ge1xuICAvLyBsaW5lLWhlaWdodDogZW5zdXJlIHByb3BlciBoZWlnaHQgb2YgYnV0dG9uIG5leHQgdG8gc21hbGwgaW5wdXRcbiAgQGluY2x1ZGUgYnV0dG9uLXNpemUoJHBhZGRpbmctc21hbGwtdmVydGljYWwsICRwYWRkaW5nLXNtYWxsLWhvcml6b250YWwsICRmb250LXNpemUtc21hbGwsICRsaW5lLWhlaWdodC1zbWFsbCwgJGJ0bi1ib3JkZXItcmFkaXVzLXNtYWxsKTtcbn1cbi5idG4teHMge1xuICBAaW5jbHVkZSBidXR0b24tc2l6ZSgkcGFkZGluZy14cy12ZXJ0aWNhbCwgJHBhZGRpbmcteHMtaG9yaXpvbnRhbCwgJGZvbnQtc2l6ZS1zbWFsbCwgJGxpbmUtaGVpZ2h0LXNtYWxsLCAkYnRuLWJvcmRlci1yYWRpdXMtc21hbGwpO1xufVxuXG5cbi8vIEJsb2NrIGJ1dHRvblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLmJ0bi1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLy8gVmVydGljYWxseSBzcGFjZSBvdXQgbXVsdGlwbGUgYmxvY2sgYnV0dG9uc1xuLmJ0bi1ibG9jayArIC5idG4tYmxvY2sge1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG5cbi8vIFNwZWNpZmljaXR5IG92ZXJyaWRlc1xuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxcbmlucHV0W3R5cGU9XCJyZXNldFwiXSxcbmlucHV0W3R5cGU9XCJidXR0b25cIl0ge1xuICAmLmJ0bi1ibG9jayB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbiIsIi8vIEJ1dHRvbiB2YXJpYW50c1xuLy9cbi8vIEVhc2lseSBwdW1wIG91dCBkZWZhdWx0IHN0eWxlcywgYXMgd2VsbCBhcyA6aG92ZXIsIDpmb2N1cywgOmFjdGl2ZSxcbi8vIGFuZCBkaXNhYmxlZCBvcHRpb25zIGZvciBhbGwgYnV0dG9uc1xuXG5AbWl4aW4gYnV0dG9uLXZhcmlhbnQoJGNvbG9yLCAkYmFja2dyb3VuZCwgJGJvcmRlcikge1xuICBjb2xvcjogJGNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZDtcbiAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyO1xuXG4gICY6Zm9jdXMsXG4gICYuZm9jdXMge1xuICAgIGNvbG9yOiAkY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRiYWNrZ3JvdW5kLCAxMCUpO1xuICAgIGJvcmRlci1jb2xvcjogZGFya2VuKCRib3JkZXIsIDI1JSk7XG4gIH1cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGJhY2tncm91bmQsIDEwJSk7XG4gICAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oJGJvcmRlciwgMTIlKTtcbiAgfVxuICAmOmFjdGl2ZSxcbiAgJi5hY3RpdmUsXG4gIC5vcGVuID4gJi5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAkY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRiYWNrZ3JvdW5kLCAxMCUpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oJGJvcmRlciwgMTIlKTtcblxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyxcbiAgICAmLmZvY3VzIHtcbiAgICAgIGNvbG9yOiAkY29sb3I7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGJhY2tncm91bmQsIDE3JSk7XG4gICAgICBib3JkZXItY29sb3I6IGRhcmtlbigkYm9yZGVyLCAyNSUpO1xuICAgIH1cbiAgfVxuICAmLmRpc2FibGVkLFxuICAmW2Rpc2FibGVkXSxcbiAgZmllbGRzZXRbZGlzYWJsZWRdICYge1xuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyxcbiAgICAmLmZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kO1xuICAgICAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyO1xuICAgIH1cbiAgfVxuXG4gIC5iYWRnZSB7XG4gICAgY29sb3I6ICRiYWNrZ3JvdW5kO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcbiAgfVxufVxuXG4vLyBCdXR0b24gc2l6ZXNcbkBtaXhpbiBidXR0b24tc2l6ZSgkcGFkZGluZy12ZXJ0aWNhbCwgJHBhZGRpbmctaG9yaXpvbnRhbCwgJGZvbnQtc2l6ZSwgJGxpbmUtaGVpZ2h0LCAkYm9yZGVyLXJhZGl1cykge1xuICBwYWRkaW5nOiAkcGFkZGluZy12ZXJ0aWNhbCAkcGFkZGluZy1ob3Jpem9udGFsO1xuICBmb250LXNpemU6ICRmb250LXNpemU7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQ7XG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xufVxuIiwiLy8gT3BhY2l0eVxuXG5AbWl4aW4gb3BhY2l0eSgkb3BhY2l0eSkge1xuICAkb3BhY2l0eS1pZTogKCRvcGFjaXR5ICogMTAwKTsgIC8vIElFOCBmaWx0ZXJcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PSRvcGFjaXR5LWllKTtcbiAgb3BhY2l0eTogJG9wYWNpdHk7XG59XG4iLCIvL1xuLy8gQ29tcG9uZW50IGFuaW1hdGlvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIEhlYWRzIHVwIVxuLy9cbi8vIFdlIGRvbid0IHVzZSB0aGUgYC5vcGFjaXR5KClgIG1peGluIGhlcmUgc2luY2UgaXQgY2F1c2VzIGEgYnVnIHdpdGggdGV4dFxuLy8gZmllbGRzIGluIElFNy04LiBTb3VyY2U6IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzM1NTIuXG5cbi5mYWRlIHtcbiAgb3BhY2l0eTogMDtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbihvcGFjaXR5IC4xNXMgbGluZWFyKTtcblxuICAmLmluIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi5jb2xsYXBzZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG5cbiAgJi5pbiAgICAgIHsgZGlzcGxheTogYmxvY2s7IH1cbiAgLy8gW2NvbnZlcnRlcl0gZXh0cmFjdGVkIHRyJi5pbiB0byB0ci5jb2xsYXBzZS5pblxuICAvLyBbY29udmVydGVyXSBleHRyYWN0ZWQgdGJvZHkmLmluIHRvIHRib2R5LmNvbGxhcHNlLmluXG59XG5cbnRyLmNvbGxhcHNlLmluICAgIHsgZGlzcGxheTogdGFibGUtcm93OyB9XG5cbnRib2R5LmNvbGxhcHNlLmluIHsgZGlzcGxheTogdGFibGUtcm93LWdyb3VwOyB9XG5cbi5jb2xsYXBzaW5nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24tcHJvcGVydHkoaGVpZ2h0LCB2aXNpYmlsaXR5KTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbi1kdXJhdGlvbiguMzVzKTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb24oZWFzZSk7XG59XG4iLCIvL1xuLy8gRHJvcGRvd24gbWVudXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLy8gRHJvcGRvd24gYXJyb3cvY2FyZXRcbi5jYXJldCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDJweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYm9yZGVyLXRvcDogJGNhcmV0LXdpZHRoLWJhc2UgZGFzaGVkO1xuICBib3JkZXItdG9wOiAkY2FyZXQtd2lkdGgtYmFzZSBzb2xpZCBcXDk7IC8vIElFOFxuICBib3JkZXItcmlnaHQ6ICRjYXJldC13aWR0aC1iYXNlIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdDogJGNhcmV0LXdpZHRoLWJhc2Ugc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbi8vIFRoZSBkcm9wZG93biB3cmFwcGVyIChkaXYpXG4uZHJvcHVwLFxuLmRyb3Bkb3duIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4vLyBQcmV2ZW50IHRoZSBmb2N1cyBvbiB0aGUgZHJvcGRvd24gdG9nZ2xlIHdoZW4gY2xvc2luZyBkcm9wZG93bnNcbi5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xufVxuXG4vLyBUaGUgZHJvcGRvd24gbWVudSAodWwpXG4uZHJvcGRvd24tbWVudSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4LWRyb3Bkb3duO1xuICBkaXNwbGF5OiBub25lOyAvLyBub25lIGJ5IGRlZmF1bHQsIGJ1dCBibG9jayBvbiBcIm9wZW5cIiBvZiB0aGUgbWVudVxuICBmbG9hdDogbGVmdDtcbiAgbWluLXdpZHRoOiAxNjBweDtcbiAgcGFkZGluZzogNXB4IDA7XG4gIG1hcmdpbjogMnB4IDAgMDsgLy8gb3ZlcnJpZGUgZGVmYXVsdCB1bFxuICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcbiAgdGV4dC1hbGlnbjogbGVmdDsgLy8gRW5zdXJlcyBwcm9wZXIgYWxpZ25tZW50IGlmIHBhcmVudCBoYXMgaXQgY2hhbmdlZCAoZS5nLiwgbW9kYWwgZm9vdGVyKVxuICBsaXN0LXN0eWxlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZHJvcGRvd24tYmc7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRkcm9wZG93bi1mYWxsYmFjay1ib3JkZXI7IC8vIElFOCBmYWxsYmFja1xuICBib3JkZXI6IDFweCBzb2xpZCAkZHJvcGRvd24tYm9yZGVyO1xuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1iYXNlO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KDAgNnB4IDEycHggcmdiYSgwLCAwLCAwLCAuMTc1KSk7XG5cbiAgLy8gQWxpZ25zIHRoZSBkcm9wZG93biBtZW51IHRvIHJpZ2h0XG4gIC8vXG4gIC8vIERlcHJlY2F0ZWQgYXMgb2YgMy4xLjAgaW4gZmF2b3Igb2YgYC5kcm9wZG93bi1tZW51LVtkaXJdYFxuICAmLnB1bGwtcmlnaHQge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cblxuICAvLyBEaXZpZGVycyAoYmFzaWNhbGx5IGFuIGhyKSB3aXRoaW4gdGhlIGRyb3Bkb3duXG4gIC5kaXZpZGVyIHtcbiAgICBAaW5jbHVkZSBuYXYtZGl2aWRlcigkZHJvcGRvd24tZGl2aWRlci1iZyk7XG4gIH1cblxuICAvLyBMaW5rcyB3aXRoaW4gdGhlIGRyb3Bkb3duIG1lbnVcbiAgPiBsaSA+IGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDNweCAyMHB4O1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlO1xuICAgIGNvbG9yOiAkZHJvcGRvd24tbGluay1jb2xvcjtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyAvLyBwcmV2ZW50IGxpbmtzIGZyb20gcmFuZG9tbHkgYnJlYWtpbmcgb250byBuZXcgbGluZXNcblxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICBjb2xvcjogJGRyb3Bkb3duLWxpbmstaG92ZXItY29sb3I7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZHJvcGRvd24tbGluay1ob3Zlci1iZztcbiAgICB9XG4gIH1cbn1cblxuLy8gQWN0aXZlIHN0YXRlXG4uZHJvcGRvd24tbWVudSA+IC5hY3RpdmUgPiBhIHtcbiAgJixcbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgY29sb3I6ICRkcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGRyb3Bkb3duLWxpbmstYWN0aXZlLWJnO1xuICAgIG91dGxpbmU6IDA7XG4gIH1cbn1cblxuLy8gRGlzYWJsZWQgc3RhdGVcbi8vXG4vLyBHcmF5IG91dCB0ZXh0IGFuZCBlbnN1cmUgdGhlIGhvdmVyL2ZvY3VzIHN0YXRlIHJlbWFpbnMgZ3JheVxuXG4uZHJvcGRvd24tbWVudSA+IC5kaXNhYmxlZCA+IGEge1xuICAmLFxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBjb2xvcjogJGRyb3Bkb3duLWxpbmstZGlzYWJsZWQtY29sb3I7XG4gIH1cblxuICAvLyBOdWtlIGhvdmVyL2ZvY3VzIGVmZmVjdHNcbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGN1cnNvcjogJGN1cnNvci1kaXNhYmxlZDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyAvLyBSZW1vdmUgQ1NTIGdyYWRpZW50XG4gICAgQGluY2x1ZGUgcmVzZXQtZmlsdGVyO1xuICB9XG59XG5cbi8vIE9wZW4gc3RhdGUgZm9yIHRoZSBkcm9wZG93blxuLm9wZW4ge1xuICAvLyBTaG93IHRoZSBtZW51XG4gID4gLmRyb3Bkb3duLW1lbnUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLy8gUmVtb3ZlIHRoZSBvdXRsaW5lIHdoZW4gOmZvY3VzIGlzIHRyaWdnZXJlZFxuICA+IGEge1xuICAgIG91dGxpbmU6IDA7XG4gIH1cbn1cblxuLy8gTWVudSBwb3NpdGlvbmluZ1xuLy9cbi8vIEFkZCBleHRyYSBjbGFzcyB0byBgLmRyb3Bkb3duLW1lbnVgIHRvIGZsaXAgdGhlIGFsaWdubWVudCBvZiB0aGUgZHJvcGRvd25cbi8vIG1lbnUgd2l0aCB0aGUgcGFyZW50LlxuLmRyb3Bkb3duLW1lbnUtcmlnaHQge1xuICByaWdodDogMDtcbiAgbGVmdDogYXV0bzsgLy8gUmVzZXQgdGhlIGRlZmF1bHQgZnJvbSBgLmRyb3Bkb3duLW1lbnVgXG59XG4vLyBXaXRoIHYzLCB3ZSBlbmFibGVkIGF1dG8tZmxpcHBpbmcgaWYgeW91IGhhdmUgYSBkcm9wZG93biB3aXRoaW4gYSByaWdodFxuLy8gYWxpZ25lZCBuYXYgY29tcG9uZW50LiBUbyBlbmFibGUgdGhlIHVuZG9pbmcgb2YgdGhhdCwgd2UgcHJvdmlkZSBhbiBvdmVycmlkZVxuLy8gdG8gcmVzdG9yZSB0aGUgZGVmYXVsdCBkcm9wZG93biBtZW51IGFsaWdubWVudC5cbi8vXG4vLyBUaGlzIGlzIG9ubHkgZm9yIGxlZnQtYWxpZ25pbmcgYSBkcm9wZG93biBtZW51IHdpdGhpbiBhIGAubmF2YmFyLXJpZ2h0YCBvclxuLy8gYC5wdWxsLXJpZ2h0YCBuYXYgY29tcG9uZW50LlxuLmRyb3Bkb3duLW1lbnUtbGVmdCB7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiAwO1xufVxuXG4vLyBEcm9wZG93biBzZWN0aW9uIGhlYWRlcnNcbi5kcm9wZG93bi1oZWFkZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogM3B4IDIwcHg7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbWFsbDtcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlO1xuICBjb2xvcjogJGRyb3Bkb3duLWhlYWRlci1jb2xvcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgLy8gYXMgd2l0aCA+IGxpID4gYVxufVxuXG4vLyBCYWNrZHJvcCB0byBjYXRjaCBib2R5IGNsaWNrcyBvbiBtb2JpbGUsIGV0Yy5cbi5kcm9wZG93bi1iYWNrZHJvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAoJHppbmRleC1kcm9wZG93biAtIDEwKTtcbn1cblxuLy8gUmlnaHQgYWxpZ25lZCBkcm9wZG93bnNcbi5wdWxsLXJpZ2h0ID4gLmRyb3Bkb3duLW1lbnUge1xuICByaWdodDogMDtcbiAgbGVmdDogYXV0bztcbn1cblxuLy8gQWxsb3cgZm9yIGRyb3Bkb3ducyB0byBnbyBib3R0b20gdXAgKGFrYSwgZHJvcHVwLW1lbnUpXG4vL1xuLy8gSnVzdCBhZGQgLmRyb3B1cCBhZnRlciB0aGUgc3RhbmRhcmQgLmRyb3Bkb3duIGNsYXNzIGFuZCB5b3UncmUgc2V0LCBicm8uXG4vLyBUT0RPOiBhYnN0cmFjdCB0aGlzIHNvIHRoYXQgdGhlIG5hdmJhciBmaXhlZCBzdHlsZXMgYXJlIG5vdCBwbGFjZWQgaGVyZT9cblxuLmRyb3B1cCxcbi5uYXZiYXItZml4ZWQtYm90dG9tIC5kcm9wZG93biB7XG4gIC8vIFJldmVyc2UgdGhlIGNhcmV0XG4gIC5jYXJldCB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBib3JkZXItdG9wOiAwO1xuICAgIGJvcmRlci1ib3R0b206ICRjYXJldC13aWR0aC1iYXNlIGRhc2hlZDtcbiAgICBib3JkZXItYm90dG9tOiAkY2FyZXQtd2lkdGgtYmFzZSBzb2xpZCBcXDk7IC8vIElFOFxuICB9XG4gIC8vIERpZmZlcmVudCBwb3NpdGlvbmluZyBmb3IgYm90dG9tIHVwIG1lbnVcbiAgLmRyb3Bkb3duLW1lbnUge1xuICAgIHRvcDogYXV0bztcbiAgICBib3R0b206IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMnB4O1xuICB9XG59XG5cblxuLy8gQ29tcG9uZW50IGFsaWdubWVudFxuLy9cbi8vIFJlaXRlcmF0ZSBwZXIgbmF2YmFyLmxlc3MgYW5kIHRoZSBtb2RpZmllZCBjb21wb25lbnQgYWxpZ25tZW50IHRoZXJlLlxuXG5AbWVkaWEgKG1pbi13aWR0aDogJGdyaWQtZmxvYXQtYnJlYWtwb2ludCkge1xuICAubmF2YmFyLXJpZ2h0IHtcbiAgICAuZHJvcGRvd24tbWVudSB7XG4gICAgICByaWdodDogMDsgbGVmdDogYXV0bztcbiAgICB9XG4gICAgLy8gTmVjZXNzYXJ5IGZvciBvdmVycmlkZXMgb2YgdGhlIGRlZmF1bHQgcmlnaHQgYWxpZ25lZCBtZW51LlxuICAgIC8vIFdpbGwgcmVtb3ZlIGNvbWUgdjQgaW4gYWxsIGxpa2VsaWhvb2QuXG4gICAgLmRyb3Bkb3duLW1lbnUtbGVmdCB7XG4gICAgICBsZWZ0OiAwOyByaWdodDogYXV0bztcbiAgICB9XG4gIH1cbn1cbiIsIi8vIEhvcml6b250YWwgZGl2aWRlcnNcbi8vXG4vLyBEaXZpZGVycyAoYmFzaWNhbGx5IGFuIGhyKSB3aXRoaW4gZHJvcGRvd25zIGFuZCBuYXYgbGlzdHNcblxuQG1peGluIG5hdi1kaXZpZGVyKCRjb2xvcjogI2U1ZTVlNSkge1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiAoKCRsaW5lLWhlaWdodC1jb21wdXRlZCAvIDIpIC0gMSkgMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xufVxuIiwiLy8gUmVzZXQgZmlsdGVycyBmb3IgSUVcbi8vXG4vLyBXaGVuIHlvdSBuZWVkIHRvIHJlbW92ZSBhIGdyYWRpZW50IGJhY2tncm91bmQsIGRvIG5vdCBmb3JnZXQgdG8gdXNlIHRoaXMgdG8gcmVzZXRcbi8vIHRoZSBJRSBmaWx0ZXIgZm9yIElFOSBhbmQgYmVsb3cuXG5cbkBtaXhpbiByZXNldC1maWx0ZXIoKSB7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KGVuYWJsZWQgPSBmYWxzZSk7XG59XG4iLCIvL1xuLy8gQnV0dG9uIGdyb3Vwc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gTWFrZSB0aGUgZGl2IGJlaGF2ZSBsaWtlIGEgYnV0dG9uXG4uYnRuLWdyb3VwLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyAvLyBtYXRjaCAuYnRuIGFsaWdubWVudCBnaXZlbiBmb250LXNpemUgaGFjayBhYm92ZVxuICA+IC5idG4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICAvLyBCcmluZyB0aGUgXCJhY3RpdmVcIiBidXR0b24gdG8gdGhlIGZyb250XG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzLFxuICAgICY6YWN0aXZlLFxuICAgICYuYWN0aXZlIHtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgfVxuICB9XG59XG5cbi8vIFByZXZlbnQgZG91YmxlIGJvcmRlcnMgd2hlbiBidXR0b25zIGFyZSBuZXh0IHRvIGVhY2ggb3RoZXJcbi5idG4tZ3JvdXAge1xuICAuYnRuICsgLmJ0bixcbiAgLmJ0biArIC5idG4tZ3JvdXAsXG4gIC5idG4tZ3JvdXAgKyAuYnRuLFxuICAuYnRuLWdyb3VwICsgLmJ0bi1ncm91cCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gIH1cbn1cblxuLy8gT3B0aW9uYWw6IEdyb3VwIG11bHRpcGxlIGJ1dHRvbiBncm91cHMgdG9nZXRoZXIgZm9yIGEgdG9vbGJhclxuLmJ0bi10b29sYmFyIHtcbiAgbWFyZ2luLWxlZnQ6IC01cHg7IC8vIE9mZnNldCB0aGUgZmlyc3QgY2hpbGQncyBtYXJnaW5cbiAgQGluY2x1ZGUgY2xlYXJmaXg7XG5cbiAgLmJ0bixcbiAgLmJ0bi1ncm91cCxcbiAgLmlucHV0LWdyb3VwIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuICA+IC5idG4sXG4gID4gLmJ0bi1ncm91cCxcbiAgPiAuaW5wdXQtZ3JvdXAge1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIH1cbn1cblxuLmJ0bi1ncm91cCA+IC5idG46bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSkge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4vLyBTZXQgY29ybmVycyBpbmRpdmlkdWFsIGJlY2F1c2Ugc29tZXRpbWVzIGEgc2luZ2xlIGJ1dHRvbiBjYW4gYmUgaW4gYSAuYnRuLWdyb3VwIGFuZCB3ZSBuZWVkIDpmaXJzdC1jaGlsZCBhbmQgOmxhc3QtY2hpbGQgdG8gYm90aCBtYXRjaFxuLmJ0bi1ncm91cCA+IC5idG46Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgJjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cygwKTtcbiAgfVxufVxuLy8gTmVlZCAuZHJvcGRvd24tdG9nZ2xlIHNpbmNlIDpsYXN0LWNoaWxkIGRvZXNuJ3QgYXBwbHksIGdpdmVuIHRoYXQgYSAuZHJvcGRvd24tbWVudSBpcyB1c2VkIGltbWVkaWF0ZWx5IGFmdGVyIGl0XG4uYnRuLWdyb3VwID4gLmJ0bjpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpLFxuLmJ0bi1ncm91cCA+IC5kcm9wZG93bi10b2dnbGU6bm90KDpmaXJzdC1jaGlsZCkge1xuICBAaW5jbHVkZSBib3JkZXItbGVmdC1yYWRpdXMoMCk7XG59XG5cbi8vIEN1c3RvbSBlZGl0cyBmb3IgaW5jbHVkaW5nIGJ0bi1ncm91cHMgd2l0aGluIGJ0bi1ncm91cHMgKHVzZWZ1bCBmb3IgaW5jbHVkaW5nIGRyb3Bkb3duIGJ1dHRvbnMgd2l0aGluIGEgYnRuLWdyb3VwKVxuLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXAge1xuICBmbG9hdDogbGVmdDtcbn1cbi5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCkge1xuICA+IC5idG46bGFzdC1jaGlsZCxcbiAgPiAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzKDApO1xuICB9XG59XG4uYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0bjpmaXJzdC1jaGlsZCB7XG4gIEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cygwKTtcbn1cblxuLy8gT24gYWN0aXZlIGFuZCBvcGVuLCBkb24ndCBzaG93IG91dGxpbmVcbi5idG4tZ3JvdXAgLmRyb3Bkb3duLXRvZ2dsZTphY3RpdmUsXG4uYnRuLWdyb3VwLm9wZW4gLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIG91dGxpbmU6IDA7XG59XG5cblxuLy8gU2l6aW5nXG4vL1xuLy8gUmVtaXggdGhlIGRlZmF1bHQgYnV0dG9uIHNpemluZyBjbGFzc2VzIGludG8gbmV3IG9uZXMgZm9yIGVhc2llciBtYW5pcHVsYXRpb24uXG5cbi5idG4tZ3JvdXAteHMgPiAuYnRuIHsgQGV4dGVuZCAuYnRuLXhzOyB9XG4uYnRuLWdyb3VwLXNtID4gLmJ0biB7IEBleHRlbmQgLmJ0bi1zbTsgfVxuLmJ0bi1ncm91cC1sZyA+IC5idG4geyBAZXh0ZW5kIC5idG4tbGc7IH1cblxuXG4vLyBTcGxpdCBidXR0b24gZHJvcGRvd25zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIEdpdmUgdGhlIGxpbmUgYmV0d2VlbiBidXR0b25zIHNvbWUgZGVwdGhcbi5idG4tZ3JvdXAgPiAuYnRuICsgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDhweDtcbiAgcGFkZGluZy1sZWZ0OiA4cHg7XG59XG4uYnRuLWdyb3VwID4gLmJ0bi1sZyArIC5kcm9wZG93bi10b2dnbGUge1xuICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xuICBwYWRkaW5nLWxlZnQ6IDEycHg7XG59XG5cbi8vIFRoZSBjbGlja2FibGUgYnV0dG9uIGZvciB0b2dnbGluZyB0aGUgbWVudVxuLy8gUmVtb3ZlIHRoZSBncmFkaWVudCBhbmQgc2V0IHRoZSBzYW1lIGluc2V0IHNoYWRvdyBhcyB0aGUgOmFjdGl2ZSBzdGF0ZVxuLmJ0bi1ncm91cC5vcGVuIC5kcm9wZG93bi10b2dnbGUge1xuICBAaW5jbHVkZSBib3gtc2hhZG93KGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIC4xMjUpKTtcblxuICAvLyBTaG93IG5vIHNoYWRvdyBmb3IgYC5idG4tbGlua2Agc2luY2UgaXQgaGFzIG5vIG90aGVyIGJ1dHRvbiBzdHlsZXMuXG4gICYuYnRuLWxpbmsge1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3cobm9uZSk7XG4gIH1cbn1cblxuXG4vLyBSZXBvc2l0aW9uIHRoZSBjYXJldFxuLmJ0biAuY2FyZXQge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi8vIENhcmV0cyBpbiBvdGhlciBidXR0b24gc2l6ZXNcbi5idG4tbGcgLmNhcmV0IHtcbiAgYm9yZGVyLXdpZHRoOiAkY2FyZXQtd2lkdGgtbGFyZ2UgJGNhcmV0LXdpZHRoLWxhcmdlIDA7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG59XG4vLyBVcHNpZGUgZG93biBjYXJldHMgZm9yIC5kcm9wdXBcbi5kcm9wdXAgLmJ0bi1sZyAuY2FyZXQge1xuICBib3JkZXItd2lkdGg6IDAgJGNhcmV0LXdpZHRoLWxhcmdlICRjYXJldC13aWR0aC1sYXJnZTtcbn1cblxuXG4vLyBWZXJ0aWNhbCBidXR0b24gZ3JvdXBzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5idG4tZ3JvdXAtdmVydGljYWwge1xuICA+IC5idG4sXG4gID4gLmJ0bi1ncm91cCxcbiAgPiAuYnRuLWdyb3VwID4gLmJ0biB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLy8gQ2xlYXIgZmxvYXRzIHNvIGRyb3Bkb3duIG1lbnVzIGNhbiBiZSBwcm9wZXJseSBwbGFjZWRcbiAgPiAuYnRuLWdyb3VwIHtcbiAgICBAaW5jbHVkZSBjbGVhcmZpeDtcbiAgICA+IC5idG4ge1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgPiAuYnRuICsgLmJ0bixcbiAgPiAuYnRuICsgLmJ0bi1ncm91cCxcbiAgPiAuYnRuLWdyb3VwICsgLmJ0bixcbiAgPiAuYnRuLWdyb3VwICsgLmJ0bi1ncm91cCB7XG4gICAgbWFyZ2luLXRvcDogLTFweDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0biB7XG4gICY6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuICAmOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCRidG4tYm9yZGVyLXJhZGl1cy1iYXNlKTtcbiAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygwKTtcbiAgfVxuICAmOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKDApO1xuICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKCRidG4tYm9yZGVyLXJhZGl1cy1iYXNlKTtcbiAgfVxufVxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4ge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gID4gLmJ0bjpsYXN0LWNoaWxkLFxuICA+IC5kcm9wZG93bi10b2dnbGUge1xuICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKDApO1xuICB9XG59XG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0bjpmaXJzdC1jaGlsZCB7XG4gIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKDApO1xufVxuXG5cbi8vIEp1c3RpZmllZCBidXR0b24gZ3JvdXBzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5idG4tZ3JvdXAtanVzdGlmaWVkIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIHdpZHRoOiAxMDAlO1xuICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xuICA+IC5idG4sXG4gID4gLmJ0bi1ncm91cCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICBmbG9hdDogbm9uZTtcbiAgICB3aWR0aDogMSU7XG4gIH1cbiAgPiAuYnRuLWdyb3VwIC5idG4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgPiAuYnRuLWdyb3VwIC5kcm9wZG93bi1tZW51IHtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG59XG5cblxuLy8gQ2hlY2tib3ggYW5kIHJhZGlvIG9wdGlvbnNcbi8vXG4vLyBJbiBvcmRlciB0byBzdXBwb3J0IHRoZSBicm93c2VyJ3MgZm9ybSB2YWxpZGF0aW9uIGZlZWRiYWNrLCBwb3dlcmVkIGJ5IHRoZVxuLy8gYHJlcXVpcmVkYCBhdHRyaWJ1dGUsIHdlIGhhdmUgdG8gXCJoaWRlXCIgdGhlIGlucHV0cyB2aWEgYGNsaXBgLiBXZSBjYW5ub3QgdXNlXG4vLyBgZGlzcGxheTogbm9uZTtgIG9yIGB2aXNpYmlsaXR5OiBoaWRkZW47YCBhcyB0aGF0IGFsc28gaGlkZXMgdGhlIHBvcG92ZXIuXG4vLyBTaW1wbHkgdmlzdWFsbHkgaGlkaW5nIHRoZSBpbnB1dHMgdmlhIGBvcGFjaXR5YCB3b3VsZCBsZWF2ZSB0aGVtIGNsaWNrYWJsZSBpblxuLy8gY2VydGFpbiBjYXNlcyB3aGljaCBpcyBwcmV2ZW50ZWQgYnkgdXNpbmcgYGNsaXBgIGFuZCBgcG9pbnRlci1ldmVudHNgLlxuLy8gVGhpcyB3YXksIHdlIGVuc3VyZSBhIERPTSBlbGVtZW50IGlzIHZpc2libGUgdG8gcG9zaXRpb24gdGhlIHBvcG92ZXIgZnJvbS5cbi8vXG4vLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMTI3OTQgYW5kXG4vLyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8xNDU1OSBmb3IgbW9yZSBpbmZvcm1hdGlvbi5cblxuW2RhdGEtdG9nZ2xlPVwiYnV0dG9uc1wiXSB7XG4gID4gLmJ0bixcbiAgPiAuYnRuLWdyb3VwID4gLmJ0biB7XG4gICAgaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgfVxuICB9XG59XG4iLCIvLyBTaW5nbGUgc2lkZSBib3JkZXItcmFkaXVzXG5cbkBtaXhpbiBib3JkZXItdG9wLXJhZGl1cygkcmFkaXVzKSB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICRyYWRpdXM7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkcmFkaXVzO1xufVxuQG1peGluIGJvcmRlci1yaWdodC1yYWRpdXMoJHJhZGl1cykge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJHJhZGl1cztcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRyYWRpdXM7XG59XG5AbWl4aW4gYm9yZGVyLWJvdHRvbS1yYWRpdXMoJHJhZGl1cykge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJHJhZGl1cztcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJHJhZGl1cztcbn1cbkBtaXhpbiBib3JkZXItbGVmdC1yYWRpdXMoJHJhZGl1cykge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkcmFkaXVzO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkcmFkaXVzO1xufVxuIiwiLy9cbi8vIElucHV0IGdyb3Vwc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gQmFzZSBzdHlsZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5pbnB1dC1ncm91cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgLy8gRm9yIGRyb3Bkb3duc1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTsgLy8gcHJldmVudCBpbnB1dCBncm91cHMgZnJvbSBpbmhlcml0aW5nIGJvcmRlciBzdHlsZXMgZnJvbSB0YWJsZSBjZWxscyB3aGVuIHBsYWNlZCB3aXRoaW4gYSB0YWJsZVxuXG4gIC8vIFVuZG8gcGFkZGluZyBhbmQgZmxvYXQgb2YgZ3JpZCBjbGFzc2VzXG4gICZbY2xhc3MqPVwiY29sLVwiXSB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cblxuICAuZm9ybS1jb250cm9sIHtcbiAgICAvLyBFbnN1cmUgdGhhdCB0aGUgaW5wdXQgaXMgYWx3YXlzIGFib3ZlIHRoZSAqYXBwZW5kZWQqIGFkZG9uIGJ1dHRvbiBmb3JcbiAgICAvLyBwcm9wZXIgYm9yZGVyIGNvbG9ycy5cbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcblxuICAgIC8vIElFOSBmdWJhcnMgdGhlIHBsYWNlaG9sZGVyIGF0dHJpYnV0ZSBpbiB0ZXh0IGlucHV0cyBhbmQgdGhlIGFycm93cyBvblxuICAgIC8vIHNlbGVjdCBlbGVtZW50cyBpbiBpbnB1dCBncm91cHMuIFRvIGZpeCBpdCwgd2UgZmxvYXQgdGhlIGlucHV0LiBEZXRhaWxzOlxuICAgIC8vIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTE1NjEjaXNzdWVjb21tZW50LTI4OTM2ODU1XG4gICAgZmxvYXQ6IGxlZnQ7XG5cbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICB6LWluZGV4OiAzO1xuICAgIH1cbiAgfVxufVxuXG4vLyBTaXppbmcgb3B0aW9uc1xuLy9cbi8vIFJlbWl4IHRoZSBkZWZhdWx0IGZvcm0gY29udHJvbCBzaXppbmcgY2xhc3NlcyBpbnRvIG5ldyBvbmVzIGZvciBlYXNpZXJcbi8vIG1hbmlwdWxhdGlvbi5cblxuLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1hZGRvbixcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1idG4gPiAuYnRuIHtcbiAgQGV4dGVuZCAuaW5wdXQtbGc7XG59XG4uaW5wdXQtZ3JvdXAtc20gPiAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLWFkZG9uLFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLWJ0biA+IC5idG4ge1xuICBAZXh0ZW5kIC5pbnB1dC1zbTtcbn1cblxuXG4vLyBEaXNwbGF5IGFzIHRhYmxlLWNlbGxcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5pbnB1dC1ncm91cC1hZGRvbixcbi5pbnB1dC1ncm91cC1idG4sXG4uaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbCB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG5cbiAgJjpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG59XG4vLyBBZGRvbiBhbmQgYWRkb24gd3JhcHBlciBmb3IgYnV0dG9uc1xuLmlucHV0LWdyb3VwLWFkZG9uLFxuLmlucHV0LWdyb3VwLWJ0biB7XG4gIHdpZHRoOiAxJTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgLy8gTWF0Y2ggdGhlIGlucHV0c1xufVxuXG4vLyBUZXh0IGlucHV0IGdyb3Vwc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLmlucHV0LWdyb3VwLWFkZG9uIHtcbiAgcGFkZGluZzogJHBhZGRpbmctYmFzZS12ZXJ0aWNhbCAkcGFkZGluZy1iYXNlLWhvcml6b250YWw7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICRpbnB1dC1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtZ3JvdXAtYWRkb24tYmc7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRpbnB1dC1ncm91cC1hZGRvbi1ib3JkZXItY29sb3I7XG4gIGJvcmRlci1yYWRpdXM6ICRpbnB1dC1ib3JkZXItcmFkaXVzO1xuXG4gIC8vIFNpemluZ1xuICAmLmlucHV0LXNtIHtcbiAgICBwYWRkaW5nOiAkcGFkZGluZy1zbWFsbC12ZXJ0aWNhbCAkcGFkZGluZy1zbWFsbC1ob3Jpem9udGFsO1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbWFsbDtcbiAgICBib3JkZXItcmFkaXVzOiAkaW5wdXQtYm9yZGVyLXJhZGl1cy1zbWFsbDtcbiAgfVxuICAmLmlucHV0LWxnIHtcbiAgICBwYWRkaW5nOiAkcGFkZGluZy1sYXJnZS12ZXJ0aWNhbCAkcGFkZGluZy1sYXJnZS1ob3Jpem9udGFsO1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1sYXJnZTtcbiAgICBib3JkZXItcmFkaXVzOiAkaW5wdXQtYm9yZGVyLXJhZGl1cy1sYXJnZTtcbiAgfVxuXG4gIC8vIE51a2UgZGVmYXVsdCBtYXJnaW5zIGZyb20gY2hlY2tib3hlcyBhbmQgcmFkaW9zIHRvIHZlcnRpY2FsbHkgY2VudGVyIHdpdGhpbi5cbiAgaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cblxuLy8gUmVzZXQgcm91bmRlZCBjb3JuZXJzXG4uaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbDpmaXJzdC1jaGlsZCxcbi5pbnB1dC1ncm91cC1hZGRvbjpmaXJzdC1jaGlsZCxcbi5pbnB1dC1ncm91cC1idG46Zmlyc3QtY2hpbGQgPiAuYnRuLFxuLmlucHV0LWdyb3VwLWJ0bjpmaXJzdC1jaGlsZCA+IC5idG4tZ3JvdXAgPiAuYnRuLFxuLmlucHV0LWdyb3VwLWJ0bjpmaXJzdC1jaGlsZCA+IC5kcm9wZG93bi10b2dnbGUsXG4uaW5wdXQtZ3JvdXAtYnRuOmxhc3QtY2hpbGQgPiAuYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLFxuLmlucHV0LWdyb3VwLWJ0bjpsYXN0LWNoaWxkID4gLmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0biB7XG4gIEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoMCk7XG59XG4uaW5wdXQtZ3JvdXAtYWRkb246Zmlyc3QtY2hpbGQge1xuICBib3JkZXItcmlnaHQ6IDA7XG59XG4uaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbDpsYXN0LWNoaWxkLFxuLmlucHV0LWdyb3VwLWFkZG9uOmxhc3QtY2hpbGQsXG4uaW5wdXQtZ3JvdXAtYnRuOmxhc3QtY2hpbGQgPiAuYnRuLFxuLmlucHV0LWdyb3VwLWJ0bjpsYXN0LWNoaWxkID4gLmJ0bi1ncm91cCA+IC5idG4sXG4uaW5wdXQtZ3JvdXAtYnRuOmxhc3QtY2hpbGQgPiAuZHJvcGRvd24tdG9nZ2xlLFxuLmlucHV0LWdyb3VwLWJ0bjpmaXJzdC1jaGlsZCA+IC5idG46bm90KDpmaXJzdC1jaGlsZCksXG4uaW5wdXQtZ3JvdXAtYnRuOmZpcnN0LWNoaWxkID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4ge1xuICBAaW5jbHVkZSBib3JkZXItbGVmdC1yYWRpdXMoMCk7XG59XG4uaW5wdXQtZ3JvdXAtYWRkb246bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1sZWZ0OiAwO1xufVxuXG4vLyBCdXR0b24gaW5wdXQgZ3JvdXBzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uaW5wdXQtZ3JvdXAtYnRuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAvLyBKYW5raWx5IHByZXZlbnQgaW5wdXQgYnV0dG9uIGdyb3VwcyBmcm9tIHdyYXBwaW5nIHdpdGggYHdoaXRlLXNwYWNlYCBhbmRcbiAgLy8gYGZvbnQtc2l6ZWAgaW4gY29tYmluYXRpb24gd2l0aCBgaW5saW5lLWJsb2NrYCBvbiBidXR0b25zLlxuICBmb250LXNpemU6IDA7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgLy8gTmVnYXRpdmUgbWFyZ2luIGZvciBzcGFjaW5nLCBwb3NpdGlvbiBmb3IgYnJpbmdpbmcgaG92ZXJlZC9mb2N1c2VkL2FjdGl2ZWRcbiAgLy8gZWxlbWVudCBhYm92ZSB0aGUgc2libGluZ3MuXG4gID4gLmJ0biB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICsgLmJ0biB7XG4gICAgICBtYXJnaW4tbGVmdDogLTFweDtcbiAgICB9XG4gICAgLy8gQnJpbmcgdGhlIFwiYWN0aXZlXCIgYnV0dG9uIHRvIHRoZSBmcm9udFxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyxcbiAgICAmOmFjdGl2ZSB7XG4gICAgICB6LWluZGV4OiAyO1xuICAgIH1cbiAgfVxuXG4gIC8vIE5lZ2F0aXZlIG1hcmdpbiB0byBvbmx5IGhhdmUgYSAxcHggYm9yZGVyIGJldHdlZW4gdGhlIHR3b1xuICAmOmZpcnN0LWNoaWxkIHtcbiAgICA+IC5idG4sXG4gICAgPiAuYnRuLWdyb3VwIHtcbiAgICAgIG1hcmdpbi1yaWdodDogLTFweDtcbiAgICB9XG4gIH1cbiAgJjpsYXN0LWNoaWxkIHtcbiAgICA+IC5idG4sXG4gICAgPiAuYnRuLWdyb3VwIHtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgICBtYXJnaW4tbGVmdDogLTFweDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vXG4vLyBOYXZzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi8vIEJhc2UgY2xhc3Ncbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5uYXYge1xuICBwYWRkaW5nLWxlZnQ6IDA7IC8vIE92ZXJyaWRlIGRlZmF1bHQgdWwvb2xcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgQGluY2x1ZGUgY2xlYXJmaXg7XG5cbiAgPiBsaSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgPiBhIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcGFkZGluZzogJG5hdi1saW5rLXBhZGRpbmc7XG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdi1saW5rLWhvdmVyLWJnO1xuICAgICAgfVxuICAgIH1cblxuICAgIC8vIERpc2FibGVkIHN0YXRlIHNldHMgdGV4dCB0byBncmF5IGFuZCBudWtlcyBob3Zlci90YWIgZWZmZWN0c1xuICAgICYuZGlzYWJsZWQgPiBhIHtcbiAgICAgIGNvbG9yOiAkbmF2LWRpc2FibGVkLWxpbmstY29sb3I7XG5cbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgY29sb3I6ICRuYXYtZGlzYWJsZWQtbGluay1ob3Zlci1jb2xvcjtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBjdXJzb3I6ICRjdXJzb3ItZGlzYWJsZWQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIE9wZW4gZHJvcGRvd25zXG4gIC5vcGVuID4gYSB7XG4gICAgJixcbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdi1saW5rLWhvdmVyLWJnO1xuICAgICAgYm9yZGVyLWNvbG9yOiAkbGluay1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAvLyBOYXYgZGl2aWRlcnMgKGRlcHJlY2F0ZWQgd2l0aCB2My4wLjEpXG4gIC8vXG4gIC8vIFRoaXMgc2hvdWxkIGhhdmUgYmVlbiByZW1vdmVkIGluIHYzIHdpdGggdGhlIGRyb3BwaW5nIG9mIGAubmF2LWxpc3RgLCBidXRcbiAgLy8gd2UgbWlzc2VkIGl0LiBXZSBkb24ndCBjdXJyZW50bHkgc3VwcG9ydCB0aGlzIGFueXdoZXJlLCBidXQgaW4gdGhlIGludGVyZXN0XG4gIC8vIG9mIG1haW50YWluaW5nIGJhY2t3YXJkIGNvbXBhdGliaWxpdHkgaW4gY2FzZSB5b3UgdXNlIGl0LCBpdCdzIGRlcHJlY2F0ZWQuXG4gIC5uYXYtZGl2aWRlciB7XG4gICAgQGluY2x1ZGUgbmF2LWRpdmlkZXI7XG4gIH1cblxuICAvLyBQcmV2ZW50IElFOCBmcm9tIG1pc3BsYWNpbmcgaW1nc1xuICAvL1xuICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL2g1YnAvaHRtbDUtYm9pbGVycGxhdGUvaXNzdWVzLzk4NCNpc3N1ZWNvbW1lbnQtMzk4NTk4OVxuICA+IGxpID4gYSA+IGltZyB7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICB9XG59XG5cblxuLy8gVGFic1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBHaXZlIHRoZSB0YWJzIHNvbWV0aGluZyB0byBzaXQgb25cbi5uYXYtdGFicyB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbmF2LXRhYnMtYm9yZGVyLWNvbG9yO1xuICA+IGxpIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICAvLyBNYWtlIHRoZSBsaXN0LWl0ZW1zIG92ZXJsYXkgdGhlIGJvdHRvbSBib3JkZXJcbiAgICBtYXJnaW4tYm90dG9tOiAtMXB4O1xuXG4gICAgLy8gQWN0dWFsIHRhYnMgKGFzIGxpbmtzKVxuICAgID4gYSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmFzZSAkYm9yZGVyLXJhZGl1cy1iYXNlIDAgMDtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBib3JkZXItY29sb3I6ICRuYXYtdGFicy1saW5rLWhvdmVyLWJvcmRlci1jb2xvciAkbmF2LXRhYnMtbGluay1ob3Zlci1ib3JkZXItY29sb3IgJG5hdi10YWJzLWJvcmRlci1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBBY3RpdmUgc3RhdGUsIGFuZCBpdHMgOmhvdmVyIHRvIG92ZXJyaWRlIG5vcm1hbCA6aG92ZXJcbiAgICAmLmFjdGl2ZSA+IGEge1xuICAgICAgJixcbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgY29sb3I6ICRuYXYtdGFicy1hY3RpdmUtbGluay1ob3Zlci1jb2xvcjtcbiAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2LXRhYnMtYWN0aXZlLWxpbmstaG92ZXItYmc7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRuYXYtdGFicy1hY3RpdmUtbGluay1ob3Zlci1ib3JkZXItY29sb3I7XG4gICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAvLyBwdWxsaW5nIHRoaXMgaW4gbWFpbmx5IGZvciBsZXNzIHNob3J0aGFuZFxuICAmLm5hdi1qdXN0aWZpZWQge1xuICAgIEBleHRlbmQgLm5hdi1qdXN0aWZpZWQ7XG4gICAgQGV4dGVuZCAubmF2LXRhYnMtanVzdGlmaWVkO1xuICB9XG59XG5cblxuLy8gUGlsbHNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5uYXYtcGlsbHMge1xuICA+IGxpIHtcbiAgICBmbG9hdDogbGVmdDtcblxuICAgIC8vIExpbmtzIHJlbmRlcmVkIGFzIHBpbGxzXG4gICAgPiBhIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6ICRuYXYtcGlsbHMtYm9yZGVyLXJhZGl1cztcbiAgICB9XG4gICAgKyBsaSB7XG4gICAgICBtYXJnaW4tbGVmdDogMnB4O1xuICAgIH1cblxuICAgIC8vIEFjdGl2ZSBzdGF0ZVxuICAgICYuYWN0aXZlID4gYSB7XG4gICAgICAmLFxuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBjb2xvcjogJG5hdi1waWxscy1hY3RpdmUtbGluay1ob3Zlci1jb2xvcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdi1waWxscy1hY3RpdmUtbGluay1ob3Zlci1iZztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4vLyBTdGFja2VkIHBpbGxzXG4ubmF2LXN0YWNrZWQge1xuICA+IGxpIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICArIGxpIHtcbiAgICAgIG1hcmdpbi10b3A6IDJweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwOyAvLyBubyBuZWVkIGZvciB0aGlzIGdhcCBiZXR3ZWVuIG5hdiBpdGVtc1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIE5hdiB2YXJpYXRpb25zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBKdXN0aWZpZWQgbmF2IGxpbmtzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5uYXYtanVzdGlmaWVkIHtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgPiBsaSB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgPiBhIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gIH1cblxuICA+IC5kcm9wZG93biAuZHJvcGRvd24tbWVudSB7XG4gICAgdG9wOiBhdXRvO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcbiAgICA+IGxpIHtcbiAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICB3aWR0aDogMSU7XG4gICAgICA+IGEge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBNb3ZlIGJvcmRlcnMgdG8gYW5jaG9ycyBpbnN0ZWFkIG9mIGJvdHRvbSBvZiBsaXN0XG4vL1xuLy8gTWl4aW4gZm9yIGFkZGluZyBvbiB0b3AgdGhlIHNoYXJlZCBgLm5hdi1qdXN0aWZpZWRgIHN0eWxlcyBmb3Igb3VyIHRhYnNcbi5uYXYtdGFicy1qdXN0aWZpZWQge1xuICBib3JkZXItYm90dG9tOiAwO1xuXG4gID4gbGkgPiBhIHtcbiAgICAvLyBPdmVycmlkZSBtYXJnaW4gZnJvbSAubmF2LXRhYnNcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmFzZTtcbiAgfVxuXG4gID4gLmFjdGl2ZSA+IGEsXG4gID4gLmFjdGl2ZSA+IGE6aG92ZXIsXG4gID4gLmFjdGl2ZSA+IGE6Zm9jdXMge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRuYXYtdGFicy1qdXN0aWZpZWQtbGluay1ib3JkZXItY29sb3I7XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcbiAgICA+IGxpID4gYSB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJG5hdi10YWJzLWp1c3RpZmllZC1saW5rLWJvcmRlci1jb2xvcjtcbiAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWJhc2UgJGJvcmRlci1yYWRpdXMtYmFzZSAwIDA7XG4gICAgfVxuICAgID4gLmFjdGl2ZSA+IGEsXG4gICAgPiAuYWN0aXZlID4gYTpob3ZlcixcbiAgICA+IC5hY3RpdmUgPiBhOmZvY3VzIHtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRuYXYtdGFicy1qdXN0aWZpZWQtYWN0aXZlLWxpbmstYm9yZGVyLWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIFRhYmJhYmxlIHRhYnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gSGlkZSB0YWJiYWJsZSBwYW5lcyB0byBzdGFydCwgc2hvdyB0aGVtIHdoZW4gYC5hY3RpdmVgXG4udGFiLWNvbnRlbnQge1xuICA+IC50YWItcGFuZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICA+IC5hY3RpdmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cblxuLy8gRHJvcGRvd25zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIFNwZWNpZmljIGRyb3Bkb3duc1xuLm5hdi10YWJzIC5kcm9wZG93bi1tZW51IHtcbiAgLy8gbWFrZSBkcm9wZG93biBib3JkZXIgb3ZlcmxhcCB0YWIgYm9yZGVyXG4gIG1hcmdpbi10b3A6IC0xcHg7XG4gIC8vIFJlbW92ZSB0aGUgdG9wIHJvdW5kZWQgY29ybmVycyBoZXJlIHNpbmNlIHRoZXJlIGlzIGEgaGFyZCBlZGdlIGFib3ZlIHRoZSBtZW51XG4gIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKDApO1xufVxuIiwiLy9cbi8vIE5hdmJhcnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLy8gV3JhcHBlciBhbmQgYmFzZSBjbGFzc1xuLy9cbi8vIFByb3ZpZGUgYSBzdGF0aWMgbmF2YmFyIGZyb20gd2hpY2ggd2UgZXhwYW5kIHRvIGNyZWF0ZSBmdWxsLXdpZHRoLCBmaXhlZCwgYW5kXG4vLyBvdGhlciBuYXZiYXIgdmFyaWF0aW9ucy5cblxuLm5hdmJhciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogJG5hdmJhci1oZWlnaHQ7IC8vIEVuc3VyZSBhIG5hdmJhciBhbHdheXMgc2hvd3MgKGUuZy4sIHdpdGhvdXQgYSAubmF2YmFyLWJyYW5kIGluIGNvbGxhcHNlZCBtb2RlKVxuICBtYXJnaW4tYm90dG9tOiAkbmF2YmFyLW1hcmdpbi1ib3R0b207XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXG4gIC8vIFByZXZlbnQgZmxvYXRzIGZyb20gYnJlYWtpbmcgdGhlIG5hdmJhclxuICBAaW5jbHVkZSBjbGVhcmZpeDtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogJGdyaWQtZmxvYXQtYnJlYWtwb2ludCkge1xuICAgIGJvcmRlci1yYWRpdXM6ICRuYXZiYXItYm9yZGVyLXJhZGl1cztcbiAgfVxufVxuXG5cbi8vIE5hdmJhciBoZWFkaW5nXG4vL1xuLy8gR3JvdXBzIGAubmF2YmFyLWJyYW5kYCBhbmQgYC5uYXZiYXItdG9nZ2xlYCBpbnRvIGEgc2luZ2xlIGNvbXBvbmVudCBmb3IgZWFzeVxuLy8gc3R5bGluZyBvZiByZXNwb25zaXZlIGFzcGVjdHMuXG5cbi5uYXZiYXItaGVhZGVyIHtcbiAgQGluY2x1ZGUgY2xlYXJmaXg7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRncmlkLWZsb2F0LWJyZWFrcG9pbnQpIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxufVxuXG5cbi8vIE5hdmJhciBjb2xsYXBzZSAoYm9keSlcbi8vXG4vLyBHcm91cCB5b3VyIG5hdmJhciBjb250ZW50IGludG8gdGhpcyBmb3IgZWFzeSBjb2xsYXBzaW5nIGFuZCBleHBhbmRpbmcgYWNyb3NzXG4vLyB2YXJpb3VzIGRldmljZSBzaXplcy4gQnkgZGVmYXVsdCwgdGhpcyBjb250ZW50IGlzIGNvbGxhcHNlZCB3aGVuIDw3NjhweCwgYnV0XG4vLyB3aWxsIGV4cGFuZCBwYXN0IHRoYXQgZm9yIGEgaG9yaXpvbnRhbCBkaXNwbGF5LlxuLy9cbi8vIFRvIHN0YXJ0IChvbiBtb2JpbGUgZGV2aWNlcykgdGhlIG5hdmJhciBsaW5rcywgZm9ybXMsIGFuZCBidXR0b25zIGFyZSBzdGFja2VkXG4vLyB2ZXJ0aWNhbGx5IGFuZCBpbmNsdWRlIGEgYG1heC1oZWlnaHRgIHRvIG92ZXJmbG93IGluIGNhc2UgeW91IGhhdmUgdG9vIG11Y2hcbi8vIGNvbnRlbnQgZm9yIHRoZSB1c2VyJ3Mgdmlld3BvcnQuXG5cbi5uYXZiYXItY29sbGFwc2Uge1xuICBwYWRkaW5nLXJpZ2h0OiAkbmF2YmFyLXBhZGRpbmctaG9yaXpvbnRhbDtcbiAgcGFkZGluZy1sZWZ0OiAkbmF2YmFyLXBhZGRpbmctaG9yaXpvbnRhbDtcbiAgb3ZlcmZsb3cteDogdmlzaWJsZTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgLjEpO1xuICBAaW5jbHVkZSBjbGVhcmZpeDtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuXG4gICYuaW4ge1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDogJGdyaWQtZmxvYXQtYnJlYWtwb2ludCkge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGJvcmRlci10b3A6IDA7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcblxuICAgICYuY29sbGFwc2Uge1xuICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7IC8vIE92ZXJyaWRlIGRlZmF1bHQgc2V0dGluZ1xuICAgICAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAmLmluIHtcbiAgICAgIG92ZXJmbG93LXk6IHZpc2libGU7XG4gICAgfVxuXG4gICAgLy8gVW5kbyB0aGUgY29sbGFwc2Ugc2lkZSBwYWRkaW5nIGZvciBuYXZiYXJzIHdpdGggY29udGFpbmVycyB0byBlbnN1cmVcbiAgICAvLyBhbGlnbm1lbnQgb2YgcmlnaHQtYWxpZ25lZCBjb250ZW50cy5cbiAgICAubmF2YmFyLWZpeGVkLXRvcCAmLFxuICAgIC5uYXZiYXItc3RhdGljLXRvcCAmLFxuICAgIC5uYXZiYXItZml4ZWQtYm90dG9tICYge1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB9XG4gIH1cbn1cblxuLm5hdmJhci1maXhlZC10b3AsXG4ubmF2YmFyLWZpeGVkLWJvdHRvbSB7XG4gIC5uYXZiYXItY29sbGFwc2Uge1xuICAgIG1heC1oZWlnaHQ6ICRuYXZiYXItY29sbGFwc2UtbWF4LWhlaWdodDtcblxuICAgIEBtZWRpYSAobWF4LWRldmljZS13aWR0aDogJHNjcmVlbi14cy1taW4pIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkge1xuICAgICAgbWF4LWhlaWdodDogMjAwcHg7XG4gICAgfVxuICB9XG5cbiAgLy8gRml4IHRoZSB0b3AvYm90dG9tIG5hdmJhcnMgd2hlbiBzY3JlZW4gcmVhbCBlc3RhdGUgc3VwcG9ydHMgaXRcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleC1uYXZiYXItZml4ZWQ7XG5cbiAgLy8gVW5kbyB0aGUgcm91bmRlZCBjb3JuZXJzXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkZ3JpZC1mbG9hdC1icmVha3BvaW50KSB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxufVxuXG4ubmF2YmFyLWZpeGVkLXRvcCB7XG4gIHRvcDogMDtcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4O1xufVxuLm5hdmJhci1maXhlZC1ib3R0b20ge1xuICBib3R0b206IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIG92ZXJyaWRlIC5uYXZiYXIgZGVmYXVsdHNcbiAgYm9yZGVyLXdpZHRoOiAxcHggMCAwO1xufVxuXG5cbi8vIEJvdGggbmF2YmFyIGhlYWRlciBhbmQgY29sbGFwc2Vcbi8vXG4vLyBXaGVuIGEgY29udGFpbmVyIGlzIHByZXNlbnQsIGNoYW5nZSB0aGUgYmVoYXZpb3Igb2YgdGhlIGhlYWRlciBhbmQgY29sbGFwc2UuXG5cbi5jb250YWluZXIsXG4uY29udGFpbmVyLWZsdWlkIHtcbiAgPiAubmF2YmFyLWhlYWRlcixcbiAgPiAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0kbmF2YmFyLXBhZGRpbmctaG9yaXpvbnRhbDtcbiAgICBtYXJnaW4tbGVmdDogLSRuYXZiYXItcGFkZGluZy1ob3Jpem9udGFsO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRncmlkLWZsb2F0LWJyZWFrcG9pbnQpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vXG4vLyBOYXZiYXIgYWxpZ25tZW50IG9wdGlvbnNcbi8vXG4vLyBEaXNwbGF5IHRoZSBuYXZiYXIgYWNyb3NzIHRoZSBlbnRpcmV0eSBvZiB0aGUgcGFnZSBvciBmaXhlZCBpdCB0byB0aGUgdG9wIG9yXG4vLyBib3R0b20gb2YgdGhlIHBhZ2UuXG5cbi8vIFN0YXRpYyB0b3AgKHVuZml4ZWQsIGJ1dCAxMDAlIHdpZGUpIG5hdmJhclxuLm5hdmJhci1zdGF0aWMtdG9wIHtcbiAgei1pbmRleDogJHppbmRleC1uYXZiYXI7XG4gIGJvcmRlci13aWR0aDogMCAwIDFweDtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogJGdyaWQtZmxvYXQtYnJlYWtwb2ludCkge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbn1cblxuXG4vLyBCcmFuZC9wcm9qZWN0IG5hbWVcblxuLm5hdmJhci1icmFuZCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBoZWlnaHQ6ICRuYXZiYXItaGVpZ2h0O1xuICBwYWRkaW5nOiAkbmF2YmFyLXBhZGRpbmctdmVydGljYWwgJG5hdmJhci1wYWRkaW5nLWhvcml6b250YWw7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1sYXJnZTtcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1jb21wdXRlZDtcblxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICA+IGltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDogJGdyaWQtZmxvYXQtYnJlYWtwb2ludCkge1xuICAgIC5uYXZiYXIgPiAuY29udGFpbmVyICYsXG4gICAgLm5hdmJhciA+IC5jb250YWluZXItZmx1aWQgJiB7XG4gICAgICBtYXJnaW4tbGVmdDogLSRuYXZiYXItcGFkZGluZy1ob3Jpem9udGFsO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIE5hdmJhciB0b2dnbGVcbi8vXG4vLyBDdXN0b20gYnV0dG9uIGZvciB0b2dnbGluZyB0aGUgYC5uYXZiYXItY29sbGFwc2VgLCBwb3dlcmVkIGJ5IHRoZSBjb2xsYXBzZVxuLy8gSmF2YVNjcmlwdCBwbHVnaW4uXG5cbi5uYXZiYXItdG9nZ2xlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbG9hdDogcmlnaHQ7XG4gIHBhZGRpbmc6IDlweCAxMHB4O1xuICBtYXJnaW4tcmlnaHQ6ICRuYXZiYXItcGFkZGluZy1ob3Jpem9udGFsO1xuICBAaW5jbHVkZSBuYXZiYXItdmVydGljYWwtYWxpZ24oMzRweCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyAvLyBSZXNldCB1bnVzdWFsIEZpcmVmb3gtb24tQW5kcm9pZCBkZWZhdWx0IHN0eWxlOyBzZWUgaHR0cHM6Ly9naXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcy9pc3N1ZXMvMjE0XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1iYXNlO1xuXG4gIC8vIFdlIHJlbW92ZSB0aGUgYG91dGxpbmVgIGhlcmUsIGJ1dCBsYXRlciBjb21wZW5zYXRlIGJ5IGF0dGFjaGluZyBgOmhvdmVyYFxuICAvLyBzdHlsZXMgdG8gYDpmb2N1c2AuXG4gICY6Zm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG4gIH1cblxuICAvLyBCYXJzXG4gIC5pY29uLWJhciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDIycHg7XG4gICAgaGVpZ2h0OiAycHg7XG4gICAgYm9yZGVyLXJhZGl1czogMXB4O1xuICB9XG4gIC5pY29uLWJhciArIC5pY29uLWJhciB7XG4gICAgbWFyZ2luLXRvcDogNHB4O1xuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRncmlkLWZsb2F0LWJyZWFrcG9pbnQpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cblxuLy8gTmF2YmFyIG5hdiBsaW5rc1xuLy9cbi8vIEJ1aWxkcyBvbiB0b3Agb2YgdGhlIGAubmF2YCBjb21wb25lbnRzIHdpdGggaXRzIG93biBtb2RpZmllciBjbGFzcyB0byBtYWtlXG4vLyB0aGUgbmF2IHRoZSBmdWxsIGhlaWdodCBvZiB0aGUgaG9yaXpvbnRhbCBuYXYgKGFib3ZlIDc2OHB4KS5cblxuLm5hdmJhci1uYXYge1xuICBtYXJnaW46ICgkbmF2YmFyLXBhZGRpbmctdmVydGljYWwgLyAyKSAoLSRuYXZiYXItcGFkZGluZy1ob3Jpem9udGFsKTtcblxuICA+IGxpID4gYSB7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1jb21wdXRlZDtcbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkZ3JpZC1mbG9hdC1icmVha3BvaW50LW1heCkge1xuICAgIC8vIERyb3Bkb3ducyBnZXQgY3VzdG9tIGRpc3BsYXkgd2hlbiBjb2xsYXBzZWRcbiAgICAub3BlbiAuZHJvcGRvd24tbWVudSB7XG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICA+IGxpID4gYSxcbiAgICAgIC5kcm9wZG93bi1oZWFkZXIge1xuICAgICAgICBwYWRkaW5nOiA1cHggMTVweCA1cHggMjVweDtcbiAgICAgIH1cbiAgICAgID4gbGkgPiBhIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1jb21wdXRlZDtcbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIFVuY29sbGFwc2UgdGhlIG5hdlxuICBAbWVkaWEgKG1pbi13aWR0aDogJGdyaWQtZmxvYXQtYnJlYWtwb2ludCkge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbjogMDtcblxuICAgID4gbGkge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICA+IGEge1xuICAgICAgICBwYWRkaW5nLXRvcDogJG5hdmJhci1wYWRkaW5nLXZlcnRpY2FsO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogJG5hdmJhci1wYWRkaW5nLXZlcnRpY2FsO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi8vIE5hdmJhciBmb3JtXG4vL1xuLy8gRXh0ZW5zaW9uIG9mIHRoZSBgLmZvcm0taW5saW5lYCB3aXRoIHNvbWUgZXh0cmEgZmxhdm9yIGZvciBvcHRpbXVtIGRpc3BsYXkgaW5cbi8vIG91ciBuYXZiYXJzLlxuXG4ubmF2YmFyLWZvcm0ge1xuICBwYWRkaW5nOiAxMHB4ICRuYXZiYXItcGFkZGluZy1ob3Jpem9udGFsO1xuICBtYXJnaW4tcmlnaHQ6IC0kbmF2YmFyLXBhZGRpbmctaG9yaXpvbnRhbDtcbiAgbWFyZ2luLWxlZnQ6IC0kbmF2YmFyLXBhZGRpbmctaG9yaXpvbnRhbDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICRzaGFkb3c6IGluc2V0IDAgMXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAuMSksIDAgMXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAuMSk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJHNoYWRvdyk7XG5cbiAgLy8gTWl4aW4gYmVoYXZpb3IgZm9yIG9wdGltdW0gZGlzcGxheVxuICBAaW5jbHVkZSBmb3JtLWlubGluZTtcblxuICAuZm9ybS1ncm91cCB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRncmlkLWZsb2F0LWJyZWFrcG9pbnQtbWF4KSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG5cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gVmVydGljYWxseSBjZW50ZXIgaW4gZXhwYW5kZWQsIGhvcml6b250YWwgbmF2YmFyXG4gIEBpbmNsdWRlIG5hdmJhci12ZXJ0aWNhbC1hbGlnbigkaW5wdXQtaGVpZ2h0LWJhc2UpO1xuXG4gIC8vIFVuZG8gMTAwJSB3aWR0aCBmb3IgcHVsbCBjbGFzc2VzXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkZ3JpZC1mbG9hdC1icmVha3BvaW50KSB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIGJvcmRlcjogMDtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KG5vbmUpO1xuICB9XG59XG5cblxuLy8gRHJvcGRvd24gbWVudXNcblxuLy8gTWVudSBwb3NpdGlvbiBhbmQgbWVudSBjYXJldHNcbi5uYXZiYXItbmF2ID4gbGkgPiAuZHJvcGRvd24tbWVudSB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKDApO1xufVxuLy8gTWVudSBwb3NpdGlvbiBhbmQgbWVudSBjYXJldCBzdXBwb3J0IGZvciBkcm9wdXBzIHZpYSBleHRyYSBkcm9wdXAgY2xhc3Ncbi5uYXZiYXItZml4ZWQtYm90dG9tIC5uYXZiYXItbmF2ID4gbGkgPiAuZHJvcGRvd24tbWVudSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCRuYXZiYXItYm9yZGVyLXJhZGl1cyk7XG4gIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKDApO1xufVxuXG5cbi8vIEJ1dHRvbnMgaW4gbmF2YmFyc1xuLy9cbi8vIFZlcnRpY2FsbHkgY2VudGVyIGEgYnV0dG9uIHdpdGhpbiBhIG5hdmJhciAod2hlbiAqbm90KiBpbiBhIGZvcm0pLlxuXG4ubmF2YmFyLWJ0biB7XG4gIEBpbmNsdWRlIG5hdmJhci12ZXJ0aWNhbC1hbGlnbigkaW5wdXQtaGVpZ2h0LWJhc2UpO1xuXG4gICYuYnRuLXNtIHtcbiAgICBAaW5jbHVkZSBuYXZiYXItdmVydGljYWwtYWxpZ24oJGlucHV0LWhlaWdodC1zbWFsbCk7XG4gIH1cbiAgJi5idG4teHMge1xuICAgIEBpbmNsdWRlIG5hdmJhci12ZXJ0aWNhbC1hbGlnbigyMik7XG4gIH1cbn1cblxuXG4vLyBUZXh0IGluIG5hdmJhcnNcbi8vXG4vLyBBZGQgYSBjbGFzcyB0byBtYWtlIGFueSBlbGVtZW50IHByb3Blcmx5IGFsaWduIGl0c2VsZiB2ZXJ0aWNhbGx5IHdpdGhpbiB0aGUgbmF2YmFycy5cblxuLm5hdmJhci10ZXh0IHtcbiAgQGluY2x1ZGUgbmF2YmFyLXZlcnRpY2FsLWFsaWduKCRsaW5lLWhlaWdodC1jb21wdXRlZCk7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRncmlkLWZsb2F0LWJyZWFrcG9pbnQpIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tcmlnaHQ6ICRuYXZiYXItcGFkZGluZy1ob3Jpem9udGFsO1xuICAgIG1hcmdpbi1sZWZ0OiAkbmF2YmFyLXBhZGRpbmctaG9yaXpvbnRhbDtcbiAgfVxufVxuXG5cbi8vIENvbXBvbmVudCBhbGlnbm1lbnRcbi8vXG4vLyBSZXB1cnBvc2UgdGhlIHB1bGwgdXRpbGl0aWVzIGFzIHRoZWlyIG93biBuYXZiYXIgdXRpbGl0aWVzIHRvIGF2b2lkIHNwZWNpZmljaXR5XG4vLyBpc3N1ZXMgd2l0aCBwYXJlbnRzIGFuZCBjaGFpbmluZy4gT25seSBkbyB0aGlzIHdoZW4gdGhlIG5hdmJhciBpcyB1bmNvbGxhcHNlZFxuLy8gdGhvdWdoIHNvIHRoYXQgbmF2YmFyIGNvbnRlbnRzIHByb3Blcmx5IHN0YWNrIGFuZCBhbGlnbiBpbiBtb2JpbGUuXG4vL1xuLy8gRGVjbGFyZWQgYWZ0ZXIgdGhlIG5hdmJhciBjb21wb25lbnRzIHRvIGVuc3VyZSBtb3JlIHNwZWNpZmljaXR5IG9uIHRoZSBtYXJnaW5zLlxuXG5AbWVkaWEgKG1pbi13aWR0aDogJGdyaWQtZmxvYXQtYnJlYWtwb2ludCkge1xuICAubmF2YmFyLWxlZnQge1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm5hdmJhci1yaWdodCB7XG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogLSRuYXZiYXItcGFkZGluZy1ob3Jpem9udGFsO1xuXG4gICAgfiAubmF2YmFyLXJpZ2h0IHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBBbHRlcm5hdGUgbmF2YmFyc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gRGVmYXVsdCBuYXZiYXJcbi5uYXZiYXItZGVmYXVsdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRuYXZiYXItZGVmYXVsdC1iZztcbiAgYm9yZGVyLWNvbG9yOiAkbmF2YmFyLWRlZmF1bHQtYm9yZGVyO1xuXG4gIC5uYXZiYXItYnJhbmQge1xuICAgIGNvbG9yOiAkbmF2YmFyLWRlZmF1bHQtYnJhbmQtY29sb3I7XG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWRlZmF1bHQtYnJhbmQtaG92ZXItY29sb3I7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2YmFyLWRlZmF1bHQtYnJhbmQtaG92ZXItYmc7XG4gICAgfVxuICB9XG5cbiAgLm5hdmJhci10ZXh0IHtcbiAgICBjb2xvcjogJG5hdmJhci1kZWZhdWx0LWNvbG9yO1xuICB9XG5cbiAgLm5hdmJhci1uYXYge1xuICAgID4gbGkgPiBhIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWRlZmF1bHQtbGluay1jb2xvcjtcblxuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBjb2xvcjogJG5hdmJhci1kZWZhdWx0LWxpbmstaG92ZXItY29sb3I7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXZiYXItZGVmYXVsdC1saW5rLWhvdmVyLWJnO1xuICAgICAgfVxuICAgIH1cbiAgICA+IC5hY3RpdmUgPiBhIHtcbiAgICAgICYsXG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWRlZmF1bHQtbGluay1hY3RpdmUtY29sb3I7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXZiYXItZGVmYXVsdC1saW5rLWFjdGl2ZS1iZztcbiAgICAgIH1cbiAgICB9XG4gICAgPiAuZGlzYWJsZWQgPiBhIHtcbiAgICAgICYsXG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWRlZmF1bHQtbGluay1kaXNhYmxlZC1jb2xvcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdmJhci1kZWZhdWx0LWxpbmstZGlzYWJsZWQtYmc7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gRHJvcGRvd24gbWVudSBpdGVtc1xuICAgIC8vIFJlbW92ZSBiYWNrZ3JvdW5kIGNvbG9yIGZyb20gb3BlbiBkcm9wZG93blxuICAgID4gLm9wZW4gPiBhIHtcbiAgICAgICYsXG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWRlZmF1bHQtbGluay1hY3RpdmUtY29sb3I7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXZiYXItZGVmYXVsdC1saW5rLWFjdGl2ZS1iZztcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJGdyaWQtZmxvYXQtYnJlYWtwb2ludC1tYXgpIHtcbiAgICAgIC8vIERyb3Bkb3ducyBnZXQgY3VzdG9tIGRpc3BsYXkgd2hlbiBjb2xsYXBzZWRcbiAgICAgIC5vcGVuIC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgPiBsaSA+IGEge1xuICAgICAgICAgIGNvbG9yOiAkbmF2YmFyLWRlZmF1bHQtbGluay1jb2xvcjtcbiAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgY29sb3I6ICRuYXZiYXItZGVmYXVsdC1saW5rLWhvdmVyLWNvbG9yO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdmJhci1kZWZhdWx0LWxpbmstaG92ZXItYmc7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgID4gLmFjdGl2ZSA+IGEge1xuICAgICAgICAgICYsXG4gICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIGNvbG9yOiAkbmF2YmFyLWRlZmF1bHQtbGluay1hY3RpdmUtY29sb3I7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2YmFyLWRlZmF1bHQtbGluay1hY3RpdmUtYmc7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgID4gLmRpc2FibGVkID4gYSB7XG4gICAgICAgICAgJixcbiAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgY29sb3I6ICRuYXZiYXItZGVmYXVsdC1saW5rLWRpc2FibGVkLWNvbG9yO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdmJhci1kZWZhdWx0LWxpbmstZGlzYWJsZWQtYmc7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLm5hdmJhci10b2dnbGUge1xuICAgIGJvcmRlci1jb2xvcjogJG5hdmJhci1kZWZhdWx0LXRvZ2dsZS1ib3JkZXItY29sb3I7XG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXZiYXItZGVmYXVsdC10b2dnbGUtaG92ZXItYmc7XG4gICAgfVxuICAgIC5pY29uLWJhciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2YmFyLWRlZmF1bHQtdG9nZ2xlLWljb24tYmFyLWJnO1xuICAgIH1cbiAgfVxuXG4gIC5uYXZiYXItY29sbGFwc2UsXG4gIC5uYXZiYXItZm9ybSB7XG4gICAgYm9yZGVyLWNvbG9yOiAkbmF2YmFyLWRlZmF1bHQtYm9yZGVyO1xuICB9XG5cblxuICAvLyBMaW5rcyBpbiBuYXZiYXJzXG4gIC8vXG4gIC8vIEFkZCBhIGNsYXNzIHRvIGVuc3VyZSBsaW5rcyBvdXRzaWRlIHRoZSBuYXZiYXIgbmF2IGFyZSBjb2xvcmVkIGNvcnJlY3RseS5cblxuICAubmF2YmFyLWxpbmsge1xuICAgIGNvbG9yOiAkbmF2YmFyLWRlZmF1bHQtbGluay1jb2xvcjtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWRlZmF1bHQtbGluay1ob3Zlci1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAuYnRuLWxpbmsge1xuICAgIGNvbG9yOiAkbmF2YmFyLWRlZmF1bHQtbGluay1jb2xvcjtcbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgY29sb3I6ICRuYXZiYXItZGVmYXVsdC1saW5rLWhvdmVyLWNvbG9yO1xuICAgIH1cbiAgICAmW2Rpc2FibGVkXSxcbiAgICBmaWVsZHNldFtkaXNhYmxlZF0gJiB7XG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWRlZmF1bHQtbGluay1kaXNhYmxlZC1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gSW52ZXJzZSBuYXZiYXJcblxuLm5hdmJhci1pbnZlcnNlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJG5hdmJhci1pbnZlcnNlLWJnO1xuICBib3JkZXItY29sb3I6ICRuYXZiYXItaW52ZXJzZS1ib3JkZXI7XG5cbiAgLm5hdmJhci1icmFuZCB7XG4gICAgY29sb3I6ICRuYXZiYXItaW52ZXJzZS1icmFuZC1jb2xvcjtcbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgY29sb3I6ICRuYXZiYXItaW52ZXJzZS1icmFuZC1ob3Zlci1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXZiYXItaW52ZXJzZS1icmFuZC1ob3Zlci1iZztcbiAgICB9XG4gIH1cblxuICAubmF2YmFyLXRleHQge1xuICAgIGNvbG9yOiAkbmF2YmFyLWludmVyc2UtY29sb3I7XG4gIH1cblxuICAubmF2YmFyLW5hdiB7XG4gICAgPiBsaSA+IGEge1xuICAgICAgY29sb3I6ICRuYXZiYXItaW52ZXJzZS1saW5rLWNvbG9yO1xuXG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWludmVyc2UtbGluay1ob3Zlci1jb2xvcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdmJhci1pbnZlcnNlLWxpbmstaG92ZXItYmc7XG4gICAgICB9XG4gICAgfVxuICAgID4gLmFjdGl2ZSA+IGEge1xuICAgICAgJixcbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgY29sb3I6ICRuYXZiYXItaW52ZXJzZS1saW5rLWFjdGl2ZS1jb2xvcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdmJhci1pbnZlcnNlLWxpbmstYWN0aXZlLWJnO1xuICAgICAgfVxuICAgIH1cbiAgICA+IC5kaXNhYmxlZCA+IGEge1xuICAgICAgJixcbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgY29sb3I6ICRuYXZiYXItaW52ZXJzZS1saW5rLWRpc2FibGVkLWNvbG9yO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2YmFyLWludmVyc2UtbGluay1kaXNhYmxlZC1iZztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBEcm9wZG93bnNcbiAgICA+IC5vcGVuID4gYSB7XG4gICAgICAmLFxuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBjb2xvcjogJG5hdmJhci1pbnZlcnNlLWxpbmstYWN0aXZlLWNvbG9yO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2YmFyLWludmVyc2UtbGluay1hY3RpdmUtYmc7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRncmlkLWZsb2F0LWJyZWFrcG9pbnQtbWF4KSB7XG4gICAgICAvLyBEcm9wZG93bnMgZ2V0IGN1c3RvbSBkaXNwbGF5XG4gICAgICAub3BlbiAuZHJvcGRvd24tbWVudSB7XG4gICAgICAgID4gLmRyb3Bkb3duLWhlYWRlciB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkbmF2YmFyLWludmVyc2UtYm9yZGVyO1xuICAgICAgICB9XG4gICAgICAgIC5kaXZpZGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2YmFyLWludmVyc2UtYm9yZGVyO1xuICAgICAgICB9XG4gICAgICAgID4gbGkgPiBhIHtcbiAgICAgICAgICBjb2xvcjogJG5hdmJhci1pbnZlcnNlLWxpbmstY29sb3I7XG4gICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIGNvbG9yOiAkbmF2YmFyLWludmVyc2UtbGluay1ob3Zlci1jb2xvcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXZiYXItaW52ZXJzZS1saW5rLWhvdmVyLWJnO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICA+IC5hY3RpdmUgPiBhIHtcbiAgICAgICAgICAmLFxuICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBjb2xvcjogJG5hdmJhci1pbnZlcnNlLWxpbmstYWN0aXZlLWNvbG9yO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdmJhci1pbnZlcnNlLWxpbmstYWN0aXZlLWJnO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICA+IC5kaXNhYmxlZCA+IGEge1xuICAgICAgICAgICYsXG4gICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIGNvbG9yOiAkbmF2YmFyLWludmVyc2UtbGluay1kaXNhYmxlZC1jb2xvcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXZiYXItaW52ZXJzZS1saW5rLWRpc2FibGVkLWJnO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIERhcmtlbiB0aGUgcmVzcG9uc2l2ZSBuYXYgdG9nZ2xlXG4gIC5uYXZiYXItdG9nZ2xlIHtcbiAgICBib3JkZXItY29sb3I6ICRuYXZiYXItaW52ZXJzZS10b2dnbGUtYm9yZGVyLWNvbG9yO1xuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2YmFyLWludmVyc2UtdG9nZ2xlLWhvdmVyLWJnO1xuICAgIH1cbiAgICAuaWNvbi1iYXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdmJhci1pbnZlcnNlLXRvZ2dsZS1pY29uLWJhci1iZztcbiAgICB9XG4gIH1cblxuICAubmF2YmFyLWNvbGxhcHNlLFxuICAubmF2YmFyLWZvcm0ge1xuICAgIGJvcmRlci1jb2xvcjogZGFya2VuKCRuYXZiYXItaW52ZXJzZS1iZywgNyUpO1xuICB9XG5cbiAgLm5hdmJhci1saW5rIHtcbiAgICBjb2xvcjogJG5hdmJhci1pbnZlcnNlLWxpbmstY29sb3I7XG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogJG5hdmJhci1pbnZlcnNlLWxpbmstaG92ZXItY29sb3I7XG4gICAgfVxuICB9XG5cbiAgLmJ0bi1saW5rIHtcbiAgICBjb2xvcjogJG5hdmJhci1pbnZlcnNlLWxpbmstY29sb3I7XG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWludmVyc2UtbGluay1ob3Zlci1jb2xvcjtcbiAgICB9XG4gICAgJltkaXNhYmxlZF0sXG4gICAgZmllbGRzZXRbZGlzYWJsZWRdICYge1xuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBjb2xvcjogJG5hdmJhci1pbnZlcnNlLWxpbmstZGlzYWJsZWQtY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBOYXZiYXIgdmVydGljYWwgYWxpZ25cbi8vXG4vLyBWZXJ0aWNhbGx5IGNlbnRlciBlbGVtZW50cyBpbiB0aGUgbmF2YmFyLlxuLy8gRXhhbXBsZTogYW4gZWxlbWVudCBoYXMgYSBoZWlnaHQgb2YgMzBweCwgc28gd3JpdGUgb3V0IGAubmF2YmFyLXZlcnRpY2FsLWFsaWduKDMwcHgpO2AgdG8gY2FsY3VsYXRlIHRoZSBhcHByb3ByaWF0ZSB0b3AgbWFyZ2luLlxuXG5AbWl4aW4gbmF2YmFyLXZlcnRpY2FsLWFsaWduKCRlbGVtZW50LWhlaWdodCkge1xuICBtYXJnaW4tdG9wOiAoKCRuYXZiYXItaGVpZ2h0IC0gJGVsZW1lbnQtaGVpZ2h0KSAvIDIpO1xuICBtYXJnaW4tYm90dG9tOiAoKCRuYXZiYXItaGVpZ2h0IC0gJGVsZW1lbnQtaGVpZ2h0KSAvIDIpO1xufVxuIiwiLy9cbi8vIEJyZWFkY3J1bWJzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi5icmVhZGNydW1iIHtcbiAgcGFkZGluZzogJGJyZWFkY3J1bWItcGFkZGluZy12ZXJ0aWNhbCAkYnJlYWRjcnVtYi1wYWRkaW5nLWhvcml6b250YWw7XG4gIG1hcmdpbi1ib3R0b206ICRsaW5lLWhlaWdodC1jb21wdXRlZDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJyZWFkY3J1bWItYmc7XG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWJhc2U7XG5cbiAgPiBsaSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgKyBsaTpiZWZvcmUge1xuICAgICAgcGFkZGluZzogMCA1cHg7XG4gICAgICBjb2xvcjogJGJyZWFkY3J1bWItY29sb3I7XG4gICAgICAvLyBbY29udmVydGVyXSBXb3JrYXJvdW5kIGZvciBodHRwczovL2dpdGh1Yi5jb20vc2Fzcy9saWJzYXNzL2lzc3Vlcy8xMTE1XG4gICAgICAkbmJzcDogXCJcXDAwYTBcIjtcbiAgICAgIGNvbnRlbnQ6IFwiI3skYnJlYWRjcnVtYi1zZXBhcmF0b3J9I3skbmJzcH1cIjsgLy8gVW5pY29kZSBzcGFjZSBhZGRlZCBzaW5jZSBpbmxpbmUtYmxvY2sgbWVhbnMgbm9uLWNvbGxhcHNpbmcgd2hpdGUtc3BhY2VcbiAgICB9XG4gIH1cblxuICA+IC5hY3RpdmUge1xuICAgIGNvbG9yOiAkYnJlYWRjcnVtYi1hY3RpdmUtY29sb3I7XG4gIH1cbn1cbiIsIi8vXG4vLyBQYWdpbmF0aW9uIChtdWx0aXBsZSBwYWdlcylcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4ucGFnaW5hdGlvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW46ICRsaW5lLWhlaWdodC1jb21wdXRlZCAwO1xuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1iYXNlO1xuXG4gID4gbGkge1xuICAgIGRpc3BsYXk6IGlubGluZTsgLy8gUmVtb3ZlIGxpc3Qtc3R5bGUgYW5kIGJsb2NrLWxldmVsIGRlZmF1bHRzXG4gICAgPiBhLFxuICAgID4gc3BhbiB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBmbG9hdDogbGVmdDsgLy8gQ29sbGFwc2Ugd2hpdGUtc3BhY2VcbiAgICAgIHBhZGRpbmc6ICRwYWRkaW5nLWJhc2UtdmVydGljYWwgJHBhZGRpbmctYmFzZS1ob3Jpem9udGFsO1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gICAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2U7XG4gICAgICBjb2xvcjogJHBhZ2luYXRpb24tY29sb3I7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFnaW5hdGlvbi1iZztcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRwYWdpbmF0aW9uLWJvcmRlcjtcblxuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICBjb2xvcjogJHBhZ2luYXRpb24taG92ZXItY29sb3I7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwYWdpbmF0aW9uLWhvdmVyLWJnO1xuICAgICAgICBib3JkZXItY29sb3I6ICRwYWdpbmF0aW9uLWhvdmVyLWJvcmRlcjtcbiAgICAgIH1cbiAgICB9XG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICA+IGEsXG4gICAgICA+IHNwYW4ge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKCRib3JkZXItcmFkaXVzLWJhc2UpO1xuICAgICAgfVxuICAgIH1cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgPiBhLFxuICAgICAgPiBzcGFuIHtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cygkYm9yZGVyLXJhZGl1cy1iYXNlKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICA+IC5hY3RpdmUgPiBhLFxuICA+IC5hY3RpdmUgPiBzcGFuIHtcbiAgICAmLFxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICB6LWluZGV4OiAzO1xuICAgICAgY29sb3I6ICRwYWdpbmF0aW9uLWFjdGl2ZS1jb2xvcjtcbiAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwYWdpbmF0aW9uLWFjdGl2ZS1iZztcbiAgICAgIGJvcmRlci1jb2xvcjogJHBhZ2luYXRpb24tYWN0aXZlLWJvcmRlcjtcbiAgICB9XG4gIH1cblxuICA+IC5kaXNhYmxlZCB7XG4gICAgPiBzcGFuLFxuICAgID4gc3Bhbjpob3ZlcixcbiAgICA+IHNwYW46Zm9jdXMsXG4gICAgPiBhLFxuICAgID4gYTpob3ZlcixcbiAgICA+IGE6Zm9jdXMge1xuICAgICAgY29sb3I6ICRwYWdpbmF0aW9uLWRpc2FibGVkLWNvbG9yO1xuICAgICAgY3Vyc29yOiAkY3Vyc29yLWRpc2FibGVkO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHBhZ2luYXRpb24tZGlzYWJsZWQtYmc7XG4gICAgICBib3JkZXItY29sb3I6ICRwYWdpbmF0aW9uLWRpc2FibGVkLWJvcmRlcjtcbiAgICB9XG4gIH1cbn1cblxuLy8gU2l6aW5nXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBMYXJnZVxuLnBhZ2luYXRpb24tbGcge1xuICBAaW5jbHVkZSBwYWdpbmF0aW9uLXNpemUoJHBhZGRpbmctbGFyZ2UtdmVydGljYWwsICRwYWRkaW5nLWxhcmdlLWhvcml6b250YWwsICRmb250LXNpemUtbGFyZ2UsICRsaW5lLWhlaWdodC1sYXJnZSwgJGJvcmRlci1yYWRpdXMtbGFyZ2UpO1xufVxuXG4vLyBTbWFsbFxuLnBhZ2luYXRpb24tc20ge1xuICBAaW5jbHVkZSBwYWdpbmF0aW9uLXNpemUoJHBhZGRpbmctc21hbGwtdmVydGljYWwsICRwYWRkaW5nLXNtYWxsLWhvcml6b250YWwsICRmb250LXNpemUtc21hbGwsICRsaW5lLWhlaWdodC1zbWFsbCwgJGJvcmRlci1yYWRpdXMtc21hbGwpO1xufVxuIiwiLy8gUGFnaW5hdGlvblxuXG5AbWl4aW4gcGFnaW5hdGlvbi1zaXplKCRwYWRkaW5nLXZlcnRpY2FsLCAkcGFkZGluZy1ob3Jpem9udGFsLCAkZm9udC1zaXplLCAkbGluZS1oZWlnaHQsICRib3JkZXItcmFkaXVzKSB7XG4gID4gbGkge1xuICAgID4gYSxcbiAgICA+IHNwYW4ge1xuICAgICAgcGFkZGluZzogJHBhZGRpbmctdmVydGljYWwgJHBhZGRpbmctaG9yaXpvbnRhbDtcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQ7XG4gICAgfVxuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgPiBhLFxuICAgICAgPiBzcGFuIHtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKCRib3JkZXItcmFkaXVzKTtcbiAgICAgIH1cbiAgICB9XG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgID4gYSxcbiAgICAgID4gc3BhbiB7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoJGJvcmRlci1yYWRpdXMpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIFBhZ2VyIHBhZ2luYXRpb25cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLnBhZ2VyIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW46ICRsaW5lLWhlaWdodC1jb21wdXRlZCAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIEBpbmNsdWRlIGNsZWFyZml4O1xuICBsaSB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgID4gYSxcbiAgICA+IHNwYW4ge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgcGFkZGluZzogNXB4IDE0cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFnZXItYmc7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkcGFnZXItYm9yZGVyO1xuICAgICAgYm9yZGVyLXJhZGl1czogJHBhZ2VyLWJvcmRlci1yYWRpdXM7XG4gICAgfVxuXG4gICAgPiBhOmhvdmVyLFxuICAgID4gYTpmb2N1cyB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFnZXItaG92ZXItYmc7XG4gICAgfVxuICB9XG5cbiAgLm5leHQge1xuICAgID4gYSxcbiAgICA+IHNwYW4ge1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgIH1cbiAgfVxuXG4gIC5wcmV2aW91cyB7XG4gICAgPiBhLFxuICAgID4gc3BhbiB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICB9XG4gIH1cblxuICAuZGlzYWJsZWQge1xuICAgID4gYSxcbiAgICA+IGE6aG92ZXIsXG4gICAgPiBhOmZvY3VzLFxuICAgID4gc3BhbiB7XG4gICAgICBjb2xvcjogJHBhZ2VyLWRpc2FibGVkLWNvbG9yO1xuICAgICAgY3Vyc29yOiAkY3Vyc29yLWRpc2FibGVkO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHBhZ2VyLWJnO1xuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIExhYmVsc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLmxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lO1xuICBwYWRkaW5nOiAuMmVtIC42ZW0gLjNlbTtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogJGxhYmVsLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgYm9yZGVyLXJhZGl1czogLjI1ZW07XG5cbiAgLy8gW2NvbnZlcnRlcl0gZXh0cmFjdGVkIGEmIHRvIGEubGFiZWxcblxuICAvLyBFbXB0eSBsYWJlbHMgY29sbGFwc2UgYXV0b21hdGljYWxseSAobm90IGF2YWlsYWJsZSBpbiBJRTgpXG4gICY6ZW1wdHkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAvLyBRdWljayBmaXggZm9yIGxhYmVscyBpbiBidXR0b25zXG4gIC5idG4gJiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogLTFweDtcbiAgfVxufVxuXG4vLyBBZGQgaG92ZXIgZWZmZWN0cywgYnV0IG9ubHkgZm9yIGxpbmtzXG5hLmxhYmVsIHtcbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgY29sb3I6ICRsYWJlbC1saW5rLWhvdmVyLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbn1cblxuLy8gQ29sb3JzXG4vLyBDb250ZXh0dWFsIHZhcmlhdGlvbnMgKGxpbmtlZCBsYWJlbHMgZ2V0IGRhcmtlciBvbiA6aG92ZXIpXG5cbi5sYWJlbC1kZWZhdWx0IHtcbiAgQGluY2x1ZGUgbGFiZWwtdmFyaWFudCgkbGFiZWwtZGVmYXVsdC1iZyk7XG59XG5cbi5sYWJlbC1wcmltYXJ5IHtcbiAgQGluY2x1ZGUgbGFiZWwtdmFyaWFudCgkbGFiZWwtcHJpbWFyeS1iZyk7XG59XG5cbi5sYWJlbC1zdWNjZXNzIHtcbiAgQGluY2x1ZGUgbGFiZWwtdmFyaWFudCgkbGFiZWwtc3VjY2Vzcy1iZyk7XG59XG5cbi5sYWJlbC1pbmZvIHtcbiAgQGluY2x1ZGUgbGFiZWwtdmFyaWFudCgkbGFiZWwtaW5mby1iZyk7XG59XG5cbi5sYWJlbC13YXJuaW5nIHtcbiAgQGluY2x1ZGUgbGFiZWwtdmFyaWFudCgkbGFiZWwtd2FybmluZy1iZyk7XG59XG5cbi5sYWJlbC1kYW5nZXIge1xuICBAaW5jbHVkZSBsYWJlbC12YXJpYW50KCRsYWJlbC1kYW5nZXItYmcpO1xufVxuIiwiLy8gTGFiZWxzXG5cbkBtaXhpbiBsYWJlbC12YXJpYW50KCRjb2xvcikge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XG5cbiAgJltocmVmXSB7XG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkY29sb3IsIDEwJSk7XG4gICAgfVxuICB9XG59XG4iLCIvL1xuLy8gQmFkZ2VzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi8vIEJhc2UgY2xhc3Ncbi5iYWRnZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWluLXdpZHRoOiAxMHB4O1xuICBwYWRkaW5nOiAzcHggN3B4O1xuICBmb250LXNpemU6ICRmb250LXNpemUtc21hbGw7XG4gIGZvbnQtd2VpZ2h0OiAkYmFkZ2UtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkYmFkZ2UtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkYmFkZ2UtY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJhZGdlLWJnO1xuICBib3JkZXItcmFkaXVzOiAkYmFkZ2UtYm9yZGVyLXJhZGl1cztcblxuICAvLyBFbXB0eSBiYWRnZXMgY29sbGFwc2UgYXV0b21hdGljYWxseSAobm90IGF2YWlsYWJsZSBpbiBJRTgpXG4gICY6ZW1wdHkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAvLyBRdWljayBmaXggZm9yIGJhZGdlcyBpbiBidXR0b25zXG4gIC5idG4gJiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogLTFweDtcbiAgfVxuXG4gIC5idG4teHMgJixcbiAgLmJ0bi1ncm91cC14cyA+IC5idG4gJiB7XG4gICAgdG9wOiAwO1xuICAgIHBhZGRpbmc6IDFweCA1cHg7XG4gIH1cblxuICAvLyBbY29udmVydGVyXSBleHRyYWN0ZWQgYSYgdG8gYS5iYWRnZVxuXG4gIC8vIEFjY291bnQgZm9yIGJhZGdlcyBpbiBuYXZzXG4gIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlID4gJixcbiAgLm5hdi1waWxscyA+IC5hY3RpdmUgPiBhID4gJiB7XG4gICAgY29sb3I6ICRiYWRnZS1hY3RpdmUtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJhZGdlLWFjdGl2ZS1iZztcbiAgfVxuXG4gIC5saXN0LWdyb3VwLWl0ZW0gPiAmIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gIH1cblxuICAubGlzdC1ncm91cC1pdGVtID4gJiArICYge1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICB9XG5cbiAgLm5hdi1waWxscyA+IGxpID4gYSA+ICYge1xuICAgIG1hcmdpbi1sZWZ0OiAzcHg7XG4gIH1cbn1cblxuLy8gSG92ZXIgc3RhdGUsIGJ1dCBvbmx5IGZvciBsaW5rc1xuYS5iYWRnZSB7XG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIGNvbG9yOiAkYmFkZ2UtbGluay1ob3Zlci1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG59XG4iLCIvL1xuLy8gSnVtYm90cm9uXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi5qdW1ib3Ryb24ge1xuICBwYWRkaW5nLXRvcDogJGp1bWJvdHJvbi1wYWRkaW5nO1xuICBwYWRkaW5nLWJvdHRvbTogJGp1bWJvdHJvbi1wYWRkaW5nO1xuICBtYXJnaW4tYm90dG9tOiAkanVtYm90cm9uLXBhZGRpbmc7XG4gIGNvbG9yOiAkanVtYm90cm9uLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkanVtYm90cm9uLWJnO1xuXG4gIGgxLFxuICAuaDEge1xuICAgIGNvbG9yOiAkanVtYm90cm9uLWhlYWRpbmctY29sb3I7XG4gIH1cblxuICBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAoJGp1bWJvdHJvbi1wYWRkaW5nIC8gMik7XG4gICAgZm9udC1zaXplOiAkanVtYm90cm9uLWZvbnQtc2l6ZTtcbiAgICBmb250LXdlaWdodDogMjAwO1xuICB9XG5cbiAgPiBociB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogZGFya2VuKCRqdW1ib3Ryb24tYmcsIDEwJSk7XG4gIH1cblxuICAuY29udGFpbmVyICYsXG4gIC5jb250YWluZXItZmx1aWQgJiB7XG4gICAgcGFkZGluZy1yaWdodDogKCRncmlkLWd1dHRlci13aWR0aCAvIDIpO1xuICAgIHBhZGRpbmctbGVmdDogKCRncmlkLWd1dHRlci13aWR0aCAvIDIpO1xuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWxhcmdlOyAvLyBPbmx5IHJvdW5kIGNvcm5lcnMgYXQgaGlnaGVyIHJlc29sdXRpb25zIGlmIGNvbnRhaW5lZCBpbiBhIGNvbnRhaW5lclxuICB9XG5cbiAgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcbiAgICBwYWRkaW5nLXRvcDogKCRqdW1ib3Ryb24tcGFkZGluZyAqIDEuNik7XG4gICAgcGFkZGluZy1ib3R0b206ICgkanVtYm90cm9uLXBhZGRpbmcgKiAxLjYpO1xuXG4gICAgLmNvbnRhaW5lciAmLFxuICAgIC5jb250YWluZXItZmx1aWQgJiB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAoJGp1bWJvdHJvbi1wYWRkaW5nICogMik7XG4gICAgICBwYWRkaW5nLWxlZnQ6ICgkanVtYm90cm9uLXBhZGRpbmcgKiAyKTtcbiAgICB9XG5cbiAgICBoMSxcbiAgICAuaDEge1xuICAgICAgZm9udC1zaXplOiAkanVtYm90cm9uLWhlYWRpbmctZm9udC1zaXplO1xuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIFRodW1ibmFpbHNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLy8gTWl4aW4gYW5kIGFkanVzdCB0aGUgcmVndWxhciBpbWFnZSBjbGFzc1xuLnRodW1ibmFpbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAkdGh1bWJuYWlsLXBhZGRpbmc7XG4gIG1hcmdpbi1ib3R0b206ICRsaW5lLWhlaWdodC1jb21wdXRlZDtcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGh1bWJuYWlsLWJnO1xuICBib3JkZXI6IDFweCBzb2xpZCAkdGh1bWJuYWlsLWJvcmRlcjtcbiAgYm9yZGVyLXJhZGl1czogJHRodW1ibmFpbC1ib3JkZXItcmFkaXVzO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKGJvcmRlciAuMnMgZWFzZS1pbi1vdXQpO1xuXG4gID4gaW1nLFxuICBhID4gaW1nIHtcbiAgICBAaW5jbHVkZSBpbWctcmVzcG9uc2l2ZTtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cblxuICAvLyBbY29udmVydGVyXSBleHRyYWN0ZWQgYSY6aG92ZXIsIGEmOmZvY3VzLCBhJi5hY3RpdmUgdG8gYS50aHVtYm5haWw6aG92ZXIsIGEudGh1bWJuYWlsOmZvY3VzLCBhLnRodW1ibmFpbC5hY3RpdmVcblxuICAvLyBJbWFnZSBjYXB0aW9uc1xuICAuY2FwdGlvbiB7XG4gICAgcGFkZGluZzogJHRodW1ibmFpbC1jYXB0aW9uLXBhZGRpbmc7XG4gICAgY29sb3I6ICR0aHVtYm5haWwtY2FwdGlvbi1jb2xvcjtcbiAgfVxufVxuXG4vLyBBZGQgYSBob3ZlciBzdGF0ZSBmb3IgbGlua2VkIHZlcnNpb25zIG9ubHlcbmEudGh1bWJuYWlsOmhvdmVyLFxuYS50aHVtYm5haWw6Zm9jdXMsXG5hLnRodW1ibmFpbC5hY3RpdmUge1xuICBib3JkZXItY29sb3I6ICRsaW5rLWNvbG9yO1xufVxuIiwiLy9cbi8vIEFsZXJ0c1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4vLyBCYXNlIHN0eWxlc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uYWxlcnQge1xuICBwYWRkaW5nOiAkYWxlcnQtcGFkZGluZztcbiAgbWFyZ2luLWJvdHRvbTogJGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogJGFsZXJ0LWJvcmRlci1yYWRpdXM7XG5cbiAgLy8gSGVhZGluZ3MgZm9yIGxhcmdlciBhbGVydHNcbiAgaDQge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgY29sb3I6IGluaGVyaXQ7IC8vIFNwZWNpZmllZCBmb3IgdGhlIGg0IHRvIHByZXZlbnQgY29uZmxpY3RzIG9mIGNoYW5naW5nICRoZWFkaW5ncy1jb2xvclxuICB9XG5cbiAgLy8gUHJvdmlkZSBjbGFzcyBmb3IgbGlua3MgdGhhdCBtYXRjaCBhbGVydHNcbiAgLmFsZXJ0LWxpbmsge1xuICAgIGZvbnQtd2VpZ2h0OiAkYWxlcnQtbGluay1mb250LXdlaWdodDtcbiAgfVxuXG4gIC8vIEltcHJvdmUgYWxpZ25tZW50IGFuZCBzcGFjaW5nIG9mIGlubmVyIGNvbnRlbnRcbiAgPiBwLFxuICA+IHVsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG5cbiAgPiBwICsgcCB7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICB9XG59XG5cbi8vIERpc21pc3NpYmxlIGFsZXJ0c1xuLy9cbi8vIEV4cGFuZCB0aGUgcmlnaHQgcGFkZGluZyBhbmQgYWNjb3VudCBmb3IgdGhlIGNsb3NlIGJ1dHRvbidzIHBvc2l0aW9uaW5nLlxuXG4vLyBUaGUgbWlzc3BlbGxlZCAuYWxlcnQtZGlzbWlzc2FibGUgd2FzIGRlcHJlY2F0ZWQgaW4gMy4yLjAuXG4uYWxlcnQtZGlzbWlzc2FibGUsXG4uYWxlcnQtZGlzbWlzc2libGUge1xuICBwYWRkaW5nLXJpZ2h0OiAoJGFsZXJ0LXBhZGRpbmcgKyAyMCk7XG5cbiAgLy8gQWRqdXN0IGNsb3NlIGxpbmsgcG9zaXRpb25cbiAgLmNsb3NlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAtMnB4O1xuICAgIHJpZ2h0OiAtMjFweDtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgfVxufVxuXG4vLyBBbHRlcm5hdGUgc3R5bGVzXG4vL1xuLy8gR2VuZXJhdGUgY29udGV4dHVhbCBtb2RpZmllciBjbGFzc2VzIGZvciBjb2xvcml6aW5nIHRoZSBhbGVydC5cblxuLmFsZXJ0LXN1Y2Nlc3Mge1xuICBAaW5jbHVkZSBhbGVydC12YXJpYW50KCRhbGVydC1zdWNjZXNzLWJnLCAkYWxlcnQtc3VjY2Vzcy1ib3JkZXIsICRhbGVydC1zdWNjZXNzLXRleHQpO1xufVxuXG4uYWxlcnQtaW5mbyB7XG4gIEBpbmNsdWRlIGFsZXJ0LXZhcmlhbnQoJGFsZXJ0LWluZm8tYmcsICRhbGVydC1pbmZvLWJvcmRlciwgJGFsZXJ0LWluZm8tdGV4dCk7XG59XG5cbi5hbGVydC13YXJuaW5nIHtcbiAgQGluY2x1ZGUgYWxlcnQtdmFyaWFudCgkYWxlcnQtd2FybmluZy1iZywgJGFsZXJ0LXdhcm5pbmctYm9yZGVyLCAkYWxlcnQtd2FybmluZy10ZXh0KTtcbn1cblxuLmFsZXJ0LWRhbmdlciB7XG4gIEBpbmNsdWRlIGFsZXJ0LXZhcmlhbnQoJGFsZXJ0LWRhbmdlci1iZywgJGFsZXJ0LWRhbmdlci1ib3JkZXIsICRhbGVydC1kYW5nZXItdGV4dCk7XG59XG4iLCIvLyBBbGVydHNcblxuQG1peGluIGFsZXJ0LXZhcmlhbnQoJGJhY2tncm91bmQsICRib3JkZXIsICR0ZXh0LWNvbG9yKSB7XG4gIGNvbG9yOiAkdGV4dC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQ7XG4gIGJvcmRlci1jb2xvcjogJGJvcmRlcjtcblxuICBociB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogZGFya2VuKCRib3JkZXIsIDUlKTtcbiAgfVxuXG4gIC5hbGVydC1saW5rIHtcbiAgICBjb2xvcjogZGFya2VuKCR0ZXh0LWNvbG9yLCAxMCUpO1xuICB9XG59XG4iLCIvL1xuLy8gUHJvZ3Jlc3MgYmFyc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4vLyBCYXIgYW5pbWF0aW9uc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBXZWJLaXRcbkAtd2Via2l0LWtleWZyYW1lcyBwcm9ncmVzcy1iYXItc3RyaXBlcyB7XG4gIGZyb20gIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogNDBweCAwOyB9XG4gIHRvICAgIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwOyB9XG59XG5cbi8vIFNwZWMgYW5kIElFMTArXG5Aa2V5ZnJhbWVzIHByb2dyZXNzLWJhci1zdHJpcGVzIHtcbiAgZnJvbSAgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA0MHB4IDA7IH1cbiAgdG8gICAgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7IH1cbn1cblxuXG4vLyBCYXIgaXRzZWxmXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIE91dGVyIGNvbnRhaW5lclxuLnByb2dyZXNzIHtcbiAgaGVpZ2h0OiAkbGluZS1oZWlnaHQtY29tcHV0ZWQ7XG4gIG1hcmdpbi1ib3R0b206ICRsaW5lLWhlaWdodC1jb21wdXRlZDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHByb2dyZXNzLWJnO1xuICBib3JkZXItcmFkaXVzOiAkcHJvZ3Jlc3MtYm9yZGVyLXJhZGl1cztcbiAgQGluY2x1ZGUgYm94LXNoYWRvdyhpbnNldCAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAuMSkpO1xufVxuXG4vLyBCYXIgb2YgcHJvZ3Jlc3Ncbi5wcm9ncmVzcy1iYXIge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbWFsbDtcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1jb21wdXRlZDtcbiAgY29sb3I6ICRwcm9ncmVzcy1iYXItY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHByb2dyZXNzLWJhci1iZztcbiAgQGluY2x1ZGUgYm94LXNoYWRvdyhpbnNldCAwIC0xcHggMCByZ2JhKDAsIDAsIDAsIC4xNSkpO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKHdpZHRoIC42cyBlYXNlKTtcbn1cblxuLy8gU3RyaXBlZCBiYXJzXG4vL1xuLy8gYC5wcm9ncmVzcy1zdHJpcGVkIC5wcm9ncmVzcy1iYXJgIGlzIGRlcHJlY2F0ZWQgYXMgb2YgdjMuMi4wIGluIGZhdm9yIG9mIHRoZVxuLy8gYC5wcm9ncmVzcy1iYXItc3RyaXBlZGAgY2xhc3MsIHdoaWNoIHlvdSBqdXN0IGFkZCB0byBhbiBleGlzdGluZ1xuLy8gYC5wcm9ncmVzcy1iYXJgLlxuLnByb2dyZXNzLXN0cmlwZWQgLnByb2dyZXNzLWJhcixcbi5wcm9ncmVzcy1iYXItc3RyaXBlZCB7XG4gIEBpbmNsdWRlIGdyYWRpZW50LXN0cmlwZWQ7XG4gIGJhY2tncm91bmQtc2l6ZTogNDBweCA0MHB4O1xufVxuXG4vLyBDYWxsIGFuaW1hdGlvbiBmb3IgdGhlIGFjdGl2ZSBvbmVcbi8vXG4vLyBgLnByb2dyZXNzLmFjdGl2ZSAucHJvZ3Jlc3MtYmFyYCBpcyBkZXByZWNhdGVkIGFzIG9mIHYzLjIuMCBpbiBmYXZvciBvZiB0aGVcbi8vIGAucHJvZ3Jlc3MtYmFyLmFjdGl2ZWAgYXBwcm9hY2guXG4ucHJvZ3Jlc3MuYWN0aXZlIC5wcm9ncmVzcy1iYXIsXG4ucHJvZ3Jlc3MtYmFyLmFjdGl2ZSB7XG4gIEBpbmNsdWRlIGFuaW1hdGlvbihwcm9ncmVzcy1iYXItc3RyaXBlcyAycyBsaW5lYXIgaW5maW5pdGUpO1xufVxuXG5cbi8vIFZhcmlhdGlvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLnByb2dyZXNzLWJhci1zdWNjZXNzIHtcbiAgQGluY2x1ZGUgcHJvZ3Jlc3MtYmFyLXZhcmlhbnQoJHByb2dyZXNzLWJhci1zdWNjZXNzLWJnKTtcbn1cblxuLnByb2dyZXNzLWJhci1pbmZvIHtcbiAgQGluY2x1ZGUgcHJvZ3Jlc3MtYmFyLXZhcmlhbnQoJHByb2dyZXNzLWJhci1pbmZvLWJnKTtcbn1cblxuLnByb2dyZXNzLWJhci13YXJuaW5nIHtcbiAgQGluY2x1ZGUgcHJvZ3Jlc3MtYmFyLXZhcmlhbnQoJHByb2dyZXNzLWJhci13YXJuaW5nLWJnKTtcbn1cblxuLnByb2dyZXNzLWJhci1kYW5nZXIge1xuICBAaW5jbHVkZSBwcm9ncmVzcy1iYXItdmFyaWFudCgkcHJvZ3Jlc3MtYmFyLWRhbmdlci1iZyk7XG59XG4iLCJcblxuLy8gSG9yaXpvbnRhbCBncmFkaWVudCwgZnJvbSBsZWZ0IHRvIHJpZ2h0XG4vL1xuLy8gQ3JlYXRlcyB0d28gY29sb3Igc3RvcHMsIHN0YXJ0IGFuZCBlbmQsIGJ5IHNwZWNpZnlpbmcgYSBjb2xvciBhbmQgcG9zaXRpb24gZm9yIGVhY2ggY29sb3Igc3RvcC5cbi8vIENvbG9yIHN0b3BzIGFyZSBub3QgYXZhaWxhYmxlIGluIElFOSBhbmQgYmVsb3cuXG5AbWl4aW4gZ3JhZGllbnQtaG9yaXpvbnRhbCgkc3RhcnQtY29sb3I6ICM1NTUsICRlbmQtY29sb3I6ICMzMzMsICRzdGFydC1wZXJjZW50OiAwJSwgJGVuZC1wZXJjZW50OiAxMDAlKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGxlZnQsICRzdGFydC1jb2xvciAkc3RhcnQtcGVyY2VudCwgJGVuZC1jb2xvciAkZW5kLXBlcmNlbnQpOyAvLyBTYWZhcmkgNS4xLTYsIENocm9tZSAxMCtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KGxlZnQsICRzdGFydC1jb2xvciAkc3RhcnQtcGVyY2VudCwgJGVuZC1jb2xvciAkZW5kLXBlcmNlbnQpOyAvLyBPcGVyYSAxMlxuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRzdGFydC1jb2xvciAkc3RhcnQtcGVyY2VudCwgJGVuZC1jb2xvciAkZW5kLXBlcmNlbnQpOyAvLyBTdGFuZGFyZCwgSUUxMCwgRmlyZWZveCAxNissIE9wZXJhIDEyLjEwKywgU2FmYXJpIDcrLCBDaHJvbWUgMjYrXG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyN7aWUtaGV4LXN0cigkc3RhcnQtY29sb3IpfScsIGVuZENvbG9yc3RyPScje2llLWhleC1zdHIoJGVuZC1jb2xvcil9JywgR3JhZGllbnRUeXBlPTEpOyAvLyBJRTkgYW5kIGRvd25cbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xufVxuXG4vLyBWZXJ0aWNhbCBncmFkaWVudCwgZnJvbSB0b3AgdG8gYm90dG9tXG4vL1xuLy8gQ3JlYXRlcyB0d28gY29sb3Igc3RvcHMsIHN0YXJ0IGFuZCBlbmQsIGJ5IHNwZWNpZnlpbmcgYSBjb2xvciBhbmQgcG9zaXRpb24gZm9yIGVhY2ggY29sb3Igc3RvcC5cbi8vIENvbG9yIHN0b3BzIGFyZSBub3QgYXZhaWxhYmxlIGluIElFOSBhbmQgYmVsb3cuXG5AbWl4aW4gZ3JhZGllbnQtdmVydGljYWwoJHN0YXJ0LWNvbG9yOiAjNTU1LCAkZW5kLWNvbG9yOiAjMzMzLCAkc3RhcnQtcGVyY2VudDogMCUsICRlbmQtcGVyY2VudDogMTAwJSkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICRzdGFydC1jb2xvciAkc3RhcnQtcGVyY2VudCwgJGVuZC1jb2xvciAkZW5kLXBlcmNlbnQpOyAgLy8gU2FmYXJpIDUuMS02LCBDaHJvbWUgMTArXG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICRzdGFydC1jb2xvciAkc3RhcnQtcGVyY2VudCwgJGVuZC1jb2xvciAkZW5kLXBlcmNlbnQpOyAgLy8gT3BlcmEgMTJcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgJHN0YXJ0LWNvbG9yICRzdGFydC1wZXJjZW50LCAkZW5kLWNvbG9yICRlbmQtcGVyY2VudCk7IC8vIFN0YW5kYXJkLCBJRTEwLCBGaXJlZm94IDE2KywgT3BlcmEgMTIuMTArLCBTYWZhcmkgNyssIENocm9tZSAyNitcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI3tpZS1oZXgtc3RyKCRzdGFydC1jb2xvcil9JywgZW5kQ29sb3JzdHI9JyN7aWUtaGV4LXN0cigkZW5kLWNvbG9yKX0nLCBHcmFkaWVudFR5cGU9MCk7IC8vIElFOSBhbmQgZG93blxuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG59XG5cbkBtaXhpbiBncmFkaWVudC1kaXJlY3Rpb25hbCgkc3RhcnQtY29sb3I6ICM1NTUsICRlbmQtY29sb3I6ICMzMzMsICRkZWc6IDQ1ZGVnKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KCRkZWcsICRzdGFydC1jb2xvciwgJGVuZC1jb2xvcik7IC8vIFNhZmFyaSA1LjEtNiwgQ2hyb21lIDEwK1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQoJGRlZywgJHN0YXJ0LWNvbG9yLCAkZW5kLWNvbG9yKTsgLy8gT3BlcmEgMTJcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCRkZWcsICRzdGFydC1jb2xvciwgJGVuZC1jb2xvcik7IC8vIFN0YW5kYXJkLCBJRTEwLCBGaXJlZm94IDE2KywgT3BlcmEgMTIuMTArLCBTYWZhcmkgNyssIENocm9tZSAyNitcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xufVxuQG1peGluIGdyYWRpZW50LWhvcml6b250YWwtdGhyZWUtY29sb3JzKCRzdGFydC1jb2xvcjogIzAwYjNlZSwgJG1pZC1jb2xvcjogIzdhNDNiNiwgJGNvbG9yLXN0b3A6IDUwJSwgJGVuZC1jb2xvcjogI2MzMzI1Zikge1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChsZWZ0LCAkc3RhcnQtY29sb3IsICRtaWQtY29sb3IgJGNvbG9yLXN0b3AsICRlbmQtY29sb3IpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQobGVmdCwgJHN0YXJ0LWNvbG9yLCAkbWlkLWNvbG9yICRjb2xvci1zdG9wLCAkZW5kLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkc3RhcnQtY29sb3IsICRtaWQtY29sb3IgJGNvbG9yLXN0b3AsICRlbmQtY29sb3IpO1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScje2llLWhleC1zdHIoJHN0YXJ0LWNvbG9yKX0nLCBlbmRDb2xvcnN0cj0nI3tpZS1oZXgtc3RyKCRlbmQtY29sb3IpfScsIEdyYWRpZW50VHlwZT0xKTsgLy8gSUU5IGFuZCBkb3duLCBnZXRzIG5vIGNvbG9yLXN0b3AgYXQgYWxsIGZvciBwcm9wZXIgZmFsbGJhY2tcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbkBtaXhpbiBncmFkaWVudC12ZXJ0aWNhbC10aHJlZS1jb2xvcnMoJHN0YXJ0LWNvbG9yOiAjMDBiM2VlLCAkbWlkLWNvbG9yOiAjN2E0M2I2LCAkY29sb3Itc3RvcDogNTAlLCAkZW5kLWNvbG9yOiAjYzMzMjVmKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KCRzdGFydC1jb2xvciwgJG1pZC1jb2xvciAkY29sb3Itc3RvcCwgJGVuZC1jb2xvcik7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCgkc3RhcnQtY29sb3IsICRtaWQtY29sb3IgJGNvbG9yLXN0b3AsICRlbmQtY29sb3IpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoJHN0YXJ0LWNvbG9yLCAkbWlkLWNvbG9yICRjb2xvci1zdG9wLCAkZW5kLWNvbG9yKTtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI3tpZS1oZXgtc3RyKCRzdGFydC1jb2xvcil9JywgZW5kQ29sb3JzdHI9JyN7aWUtaGV4LXN0cigkZW5kLWNvbG9yKX0nLCBHcmFkaWVudFR5cGU9MCk7IC8vIElFOSBhbmQgZG93biwgZ2V0cyBubyBjb2xvci1zdG9wIGF0IGFsbCBmb3IgcHJvcGVyIGZhbGxiYWNrXG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5AbWl4aW4gZ3JhZGllbnQtcmFkaWFsKCRpbm5lci1jb2xvcjogIzU1NSwgJG91dGVyLWNvbG9yOiAjMzMzKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtcmFkaWFsLWdyYWRpZW50KGNpcmNsZSwgJGlubmVyLWNvbG9yLCAkb3V0ZXItY29sb3IpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiByYWRpYWwtZ3JhZGllbnQoY2lyY2xlLCAkaW5uZXItY29sb3IsICRvdXRlci1jb2xvcik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5AbWl4aW4gZ3JhZGllbnQtc3RyaXBlZCgkY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjE1KSwgJGFuZ2xlOiA0NWRlZykge1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCgkYW5nbGUsICRjb2xvciAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCAkY29sb3IgNTAlLCAkY29sb3IgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KCRhbmdsZSwgJGNvbG9yIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsICRjb2xvciA1MCUsICRjb2xvciA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoJGFuZ2xlLCAkY29sb3IgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgJGNvbG9yIDUwJSwgJGNvbG9yIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG59XG4iLCIvLyBQcm9ncmVzcyBiYXJzXG5cbkBtaXhpbiBwcm9ncmVzcy1iYXItdmFyaWFudCgkY29sb3IpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xuXG4gIC8vIERlcHJlY2F0ZWQgcGFyZW50IGNsYXNzIHJlcXVpcmVtZW50IGFzIG9mIHYzLjIuMFxuICAucHJvZ3Jlc3Mtc3RyaXBlZCAmIHtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1zdHJpcGVkO1xuICB9XG59XG4iLCIubWVkaWEge1xuICAvLyBQcm9wZXIgc3BhY2luZyBiZXR3ZWVuIGluc3RhbmNlcyBvZiAubWVkaWFcbiAgbWFyZ2luLXRvcDogMTVweDtcblxuICAmOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5cbi5tZWRpYSxcbi5tZWRpYS1ib2R5IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgem9vbTogMTtcbn1cblxuLm1lZGlhLWJvZHkge1xuICB3aWR0aDogMTAwMDBweDtcbn1cblxuLm1lZGlhLW9iamVjdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuXG4gIC8vIEZpeCBjb2xsYXBzZSBpbiB3ZWJraXQgZnJvbSBtYXgtd2lkdGg6IDEwMCUgYW5kIGRpc3BsYXk6IHRhYmxlLWNlbGwuXG4gICYuaW1nLXRodW1ibmFpbCB7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICB9XG59XG5cbi5tZWRpYS1yaWdodCxcbi5tZWRpYSA+IC5wdWxsLXJpZ2h0IHtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xufVxuXG4ubWVkaWEtbGVmdCxcbi5tZWRpYSA+IC5wdWxsLWxlZnQge1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xufVxuXG4ubWVkaWEtbGVmdCxcbi5tZWRpYS1yaWdodCxcbi5tZWRpYS1ib2R5IHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuLm1lZGlhLW1pZGRsZSB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5tZWRpYS1ib3R0b20ge1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xufVxuXG4vLyBSZXNldCBtYXJnaW5zIG9uIGhlYWRpbmdzIGZvciB0aWdodGVyIGRlZmF1bHQgc3BhY2luZ1xuLm1lZGlhLWhlYWRpbmcge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cbi8vIE1lZGlhIGxpc3QgdmFyaWF0aW9uXG4vL1xuLy8gVW5kbyBkZWZhdWx0IHVsL29sIHN0eWxlc1xuLm1lZGlhLWxpc3Qge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4iLCIvL1xuLy8gTGlzdCBncm91cHNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLy8gQmFzZSBjbGFzc1xuLy9cbi8vIEVhc2lseSB1c2FibGUgb24gPHVsPiwgPG9sPiwgb3IgPGRpdj4uXG5cbi5saXN0LWdyb3VwIHtcbiAgLy8gTm8gbmVlZCB0byBzZXQgbGlzdC1zdHlsZTogbm9uZTsgc2luY2UgLmxpc3QtZ3JvdXAtaXRlbSBpcyBibG9jayBsZXZlbFxuICBwYWRkaW5nLWxlZnQ6IDA7IC8vIHJlc2V0IHBhZGRpbmcgYmVjYXVzZSB1bCBhbmQgb2xcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuXG4vLyBJbmRpdmlkdWFsIGxpc3QgaXRlbXNcbi8vXG4vLyBVc2Ugb24gYGxpYHMgb3IgYGRpdmBzIHdpdGhpbiB0aGUgYC5saXN0LWdyb3VwYCBwYXJlbnQuXG5cbi5saXN0LWdyb3VwLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIC8vIFBsYWNlIHRoZSBib3JkZXIgb24gdGhlIGxpc3QgaXRlbXMgYW5kIG5lZ2F0aXZlIG1hcmdpbiB1cCBmb3IgYmV0dGVyIHN0eWxpbmdcbiAgbWFyZ2luLWJvdHRvbTogLTFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGxpc3QtZ3JvdXAtYmc7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRsaXN0LWdyb3VwLWJvcmRlcjtcblxuICAvLyBSb3VuZCB0aGUgZmlyc3QgYW5kIGxhc3QgaXRlbXNcbiAgJjpmaXJzdC1jaGlsZCB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoJGxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XG4gIH1cbiAgJjpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKCRsaXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO1xuICB9XG5cbiAgLy8gRGlzYWJsZWQgc3RhdGVcbiAgJi5kaXNhYmxlZCxcbiAgJi5kaXNhYmxlZDpob3ZlcixcbiAgJi5kaXNhYmxlZDpmb2N1cyB7XG4gICAgY29sb3I6ICRsaXN0LWdyb3VwLWRpc2FibGVkLWNvbG9yO1xuICAgIGN1cnNvcjogJGN1cnNvci1kaXNhYmxlZDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlzdC1ncm91cC1kaXNhYmxlZC1iZztcblxuICAgIC8vIEZvcmNlIGNvbG9yIHRvIGluaGVyaXQgZm9yIGN1c3RvbSBjb250ZW50XG4gICAgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nIHtcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIH1cbiAgICAubGlzdC1ncm91cC1pdGVtLXRleHQge1xuICAgICAgY29sb3I6ICRsaXN0LWdyb3VwLWRpc2FibGVkLXRleHQtY29sb3I7XG4gICAgfVxuICB9XG5cbiAgLy8gQWN0aXZlIGNsYXNzIG9uIGl0ZW0gaXRzZWxmLCBub3QgcGFyZW50XG4gICYuYWN0aXZlLFxuICAmLmFjdGl2ZTpob3ZlcixcbiAgJi5hY3RpdmU6Zm9jdXMge1xuICAgIHotaW5kZXg6IDI7IC8vIFBsYWNlIGFjdGl2ZSBpdGVtcyBhYm92ZSB0aGVpciBzaWJsaW5ncyBmb3IgcHJvcGVyIGJvcmRlciBzdHlsaW5nXG4gICAgY29sb3I6ICRsaXN0LWdyb3VwLWFjdGl2ZS1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlzdC1ncm91cC1hY3RpdmUtYmc7XG4gICAgYm9yZGVyLWNvbG9yOiAkbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyO1xuXG4gICAgLy8gRm9yY2UgY29sb3IgdG8gaW5oZXJpdCBmb3IgY3VzdG9tIGNvbnRlbnRcbiAgICAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcsXG4gICAgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nID4gc21hbGwsXG4gICAgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nID4gLnNtYWxsIHtcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIH1cbiAgICAubGlzdC1ncm91cC1pdGVtLXRleHQge1xuICAgICAgY29sb3I6ICRsaXN0LWdyb3VwLWFjdGl2ZS10ZXh0LWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIEludGVyYWN0aXZlIGxpc3QgaXRlbXNcbi8vXG4vLyBVc2UgYW5jaG9yIG9yIGJ1dHRvbiBlbGVtZW50cyBpbnN0ZWFkIG9mIGBsaWBzIG9yIGBkaXZgcyB0byBjcmVhdGUgaW50ZXJhY3RpdmUgaXRlbXMuXG4vLyBJbmNsdWRlcyBhbiBleHRyYSBgLmFjdGl2ZWAgbW9kaWZpZXIgY2xhc3MgZm9yIHNob3dpbmcgc2VsZWN0ZWQgaXRlbXMuXG5cbmEubGlzdC1ncm91cC1pdGVtLFxuYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIGNvbG9yOiAkbGlzdC1ncm91cC1saW5rLWNvbG9yO1xuXG4gIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyB7XG4gICAgY29sb3I6ICRsaXN0LWdyb3VwLWxpbmstaGVhZGluZy1jb2xvcjtcbiAgfVxuXG4gIC8vIEhvdmVyIHN0YXRlXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIGNvbG9yOiAkbGlzdC1ncm91cC1saW5rLWhvdmVyLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlzdC1ncm91cC1ob3Zlci1iZztcbiAgfVxufVxuXG5idXR0b24ubGlzdC1ncm91cC1pdGVtIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cblxuLy8gQ29udGV4dHVhbCB2YXJpYW50c1xuLy9cbi8vIEFkZCBtb2RpZmllciBjbGFzc2VzIHRvIGNoYW5nZSB0ZXh0IGFuZCBiYWNrZ3JvdW5kIGNvbG9yIG9uIGluZGl2aWR1YWwgaXRlbXMuXG4vLyBPcmdhbml6YXRpb25hbGx5LCB0aGlzIG11c3QgY29tZSBhZnRlciB0aGUgYDpob3ZlcmAgc3RhdGVzLlxuXG5AaW5jbHVkZSBsaXN0LWdyb3VwLWl0ZW0tdmFyaWFudChzdWNjZXNzLCAkc3RhdGUtc3VjY2Vzcy1iZywgJHN0YXRlLXN1Y2Nlc3MtdGV4dCk7XG5AaW5jbHVkZSBsaXN0LWdyb3VwLWl0ZW0tdmFyaWFudChpbmZvLCAkc3RhdGUtaW5mby1iZywgJHN0YXRlLWluZm8tdGV4dCk7XG5AaW5jbHVkZSBsaXN0LWdyb3VwLWl0ZW0tdmFyaWFudCh3YXJuaW5nLCAkc3RhdGUtd2FybmluZy1iZywgJHN0YXRlLXdhcm5pbmctdGV4dCk7XG5AaW5jbHVkZSBsaXN0LWdyb3VwLWl0ZW0tdmFyaWFudChkYW5nZXIsICRzdGF0ZS1kYW5nZXItYmcsICRzdGF0ZS1kYW5nZXItdGV4dCk7XG5cblxuLy8gQ3VzdG9tIGNvbnRlbnQgb3B0aW9uc1xuLy9cbi8vIEV4dHJhIGNsYXNzZXMgZm9yIGNyZWF0aW5nIHdlbGwtZm9ybWF0dGVkIGNvbnRlbnQgd2l0aGluIGAubGlzdC1ncm91cC1pdGVtYHMuXG5cbi5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbi5saXN0LWdyb3VwLWl0ZW0tdGV4dCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG59XG4iLCIvLyBMaXN0IEdyb3Vwc1xuXG5AbWl4aW4gbGlzdC1ncm91cC1pdGVtLXZhcmlhbnQoJHN0YXRlLCAkYmFja2dyb3VuZCwgJGNvbG9yKSB7XG4gIC5saXN0LWdyb3VwLWl0ZW0tI3skc3RhdGV9IHtcbiAgICBjb2xvcjogJGNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kO1xuXG4gICAgLy8gW2NvbnZlcnRlcl0gZXh0cmFjdGVkIGEmLCBidXR0b24mIHRvIGEubGlzdC1ncm91cC1pdGVtLSN7JHN0YXRlfSwgYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS0jeyRzdGF0ZX1cbiAgfVxuXG4gIGEubGlzdC1ncm91cC1pdGVtLSN7JHN0YXRlfSxcbiAgYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS0jeyRzdGF0ZX0ge1xuICAgIGNvbG9yOiAkY29sb3I7XG5cbiAgICAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcge1xuICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgfVxuXG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAkY29sb3I7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGJhY2tncm91bmQsIDUlKTtcbiAgICB9XG4gICAgJi5hY3RpdmUsXG4gICAgJi5hY3RpdmU6aG92ZXIsXG4gICAgJi5hY3RpdmU6Zm9jdXMge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XG4gICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcbiAgICB9XG4gIH1cbn1cbiIsIi8vXG4vLyBQYW5lbHNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLy8gQmFzZSBjbGFzc1xuLnBhbmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogJGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFuZWwtYmc7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAkcGFuZWwtYm9yZGVyLXJhZGl1cztcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAuMDUpKTtcbn1cblxuLy8gUGFuZWwgY29udGVudHNcbi5wYW5lbC1ib2R5IHtcbiAgcGFkZGluZzogJHBhbmVsLWJvZHktcGFkZGluZztcbiAgQGluY2x1ZGUgY2xlYXJmaXg7XG59XG5cbi8vIE9wdGlvbmFsIGhlYWRpbmdcbi5wYW5lbC1oZWFkaW5nIHtcbiAgcGFkZGluZzogJHBhbmVsLWhlYWRpbmctcGFkZGluZztcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygoJHBhbmVsLWJvcmRlci1yYWRpdXMgLSAxKSk7XG5cbiAgPiAuZHJvcGRvd24gLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gIH1cbn1cblxuLy8gV2l0aGluIGhlYWRpbmcsIHN0cmlwIGFueSBgaCpgIHRhZyBvZiBpdHMgZGVmYXVsdCBtYXJnaW5zIGZvciBzcGFjaW5nLlxuLnBhbmVsLXRpdGxlIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiBjZWlsKCgkZm9udC1zaXplLWJhc2UgKiAxLjEyNSkpO1xuICBjb2xvcjogaW5oZXJpdDtcblxuICA+IGEsXG4gID4gc21hbGwsXG4gID4gLnNtYWxsLFxuICA+IHNtYWxsID4gYSxcbiAgPiAuc21hbGwgPiBhIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgfVxufVxuXG4vLyBPcHRpb25hbCBmb290ZXIgKHN0YXlzIGdyYXkgaW4gZXZlcnkgbW9kaWZpZXIgY2xhc3MpXG4ucGFuZWwtZm9vdGVyIHtcbiAgcGFkZGluZzogJHBhbmVsLWZvb3Rlci1wYWRkaW5nO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFuZWwtZm9vdGVyLWJnO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgJHBhbmVsLWlubmVyLWJvcmRlcjtcbiAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoKCRwYW5lbC1ib3JkZXItcmFkaXVzIC0gMSkpO1xufVxuXG5cbi8vIExpc3QgZ3JvdXBzIGluIHBhbmVsc1xuLy9cbi8vIEJ5IGRlZmF1bHQsIHNwYWNlIG91dCBsaXN0IGdyb3VwIGNvbnRlbnQgZnJvbSBwYW5lbCBoZWFkaW5ncyB0byBhY2NvdW50IGZvclxuLy8gYW55IGtpbmQgb2YgY3VzdG9tIGNvbnRlbnQgYmV0d2VlbiB0aGUgdHdvLlxuXG4ucGFuZWwge1xuICA+IC5saXN0LWdyb3VwLFxuICA+IC5wYW5lbC1jb2xsYXBzZSA+IC5saXN0LWdyb3VwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgICBib3JkZXItd2lkdGg6IDFweCAwO1xuICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICB9XG5cbiAgICAvLyBBZGQgYm9yZGVyIHRvcCByYWRpdXMgZm9yIGZpcnN0IG9uZVxuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci10b3A6IDA7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCgkcGFuZWwtYm9yZGVyLXJhZGl1cyAtIDEpKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBBZGQgYm9yZGVyIGJvdHRvbSByYWRpdXMgZm9yIGxhc3Qgb25lXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKCgkcGFuZWwtYm9yZGVyLXJhZGl1cyAtIDEpKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgPiAucGFuZWwtaGVhZGluZyArIC5wYW5lbC1jb2xsYXBzZSA+IC5saXN0LWdyb3VwIHtcbiAgICAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKDApO1xuICAgIH1cbiAgfVxufVxuLy8gQ29sbGFwc2Ugc3BhY2UgYmV0d2VlbiB3aGVuIHRoZXJlJ3Mgbm8gYWRkaXRpb25hbCBjb250ZW50LlxuLnBhbmVsLWhlYWRpbmcgKyAubGlzdC1ncm91cCB7XG4gIC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDA7XG4gIH1cbn1cbi5saXN0LWdyb3VwICsgLnBhbmVsLWZvb3RlciB7XG4gIGJvcmRlci10b3Atd2lkdGg6IDA7XG59XG5cbi8vIFRhYmxlcyBpbiBwYW5lbHNcbi8vXG4vLyBQbGFjZSBhIG5vbi1ib3JkZXJlZCBgLnRhYmxlYCB3aXRoaW4gYSBwYW5lbCAobm90IHdpdGhpbiBhIGAucGFuZWwtYm9keWApIGFuZFxuLy8gd2F0Y2ggaXQgZ28gZnVsbCB3aWR0aC5cblxuLnBhbmVsIHtcbiAgPiAudGFibGUsXG4gID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUsXG4gID4gLnBhbmVsLWNvbGxhcHNlID4gLnRhYmxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgY2FwdGlvbiB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAkcGFuZWwtYm9keS1wYWRkaW5nO1xuICAgICAgcGFkZGluZy1sZWZ0OiAkcGFuZWwtYm9keS1wYWRkaW5nO1xuICAgIH1cbiAgfVxuICAvLyBBZGQgYm9yZGVyIHRvcCByYWRpdXMgZm9yIGZpcnN0IG9uZVxuICA+IC50YWJsZTpmaXJzdC1jaGlsZCxcbiAgPiAudGFibGUtcmVzcG9uc2l2ZTpmaXJzdC1jaGlsZCA+IC50YWJsZTpmaXJzdC1jaGlsZCB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoKCRwYW5lbC1ib3JkZXItcmFkaXVzIC0gMSkpO1xuXG4gICAgPiB0aGVhZDpmaXJzdC1jaGlsZCxcbiAgICA+IHRib2R5OmZpcnN0LWNoaWxkIHtcbiAgICAgID4gdHI6Zmlyc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAoJHBhbmVsLWJvcmRlci1yYWRpdXMgLSAxKTtcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICgkcGFuZWwtYm9yZGVyLXJhZGl1cyAtIDEpO1xuXG4gICAgICAgIHRkOmZpcnN0LWNoaWxkLFxuICAgICAgICB0aDpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogKCRwYW5lbC1ib3JkZXItcmFkaXVzIC0gMSk7XG4gICAgICAgIH1cbiAgICAgICAgdGQ6bGFzdC1jaGlsZCxcbiAgICAgICAgdGg6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICgkcGFuZWwtYm9yZGVyLXJhZGl1cyAtIDEpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC8vIEFkZCBib3JkZXIgYm90dG9tIHJhZGl1cyBmb3IgbGFzdCBvbmVcbiAgPiAudGFibGU6bGFzdC1jaGlsZCxcbiAgPiAudGFibGUtcmVzcG9uc2l2ZTpsYXN0LWNoaWxkID4gLnRhYmxlOmxhc3QtY2hpbGQge1xuICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKCgkcGFuZWwtYm9yZGVyLXJhZGl1cyAtIDEpKTtcblxuICAgID4gdGJvZHk6bGFzdC1jaGlsZCxcbiAgICA+IHRmb290Omxhc3QtY2hpbGQge1xuICAgICAgPiB0cjpsYXN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICgkcGFuZWwtYm9yZGVyLXJhZGl1cyAtIDEpO1xuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAoJHBhbmVsLWJvcmRlci1yYWRpdXMgLSAxKTtcblxuICAgICAgICB0ZDpmaXJzdC1jaGlsZCxcbiAgICAgICAgdGg6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICgkcGFuZWwtYm9yZGVyLXJhZGl1cyAtIDEpO1xuICAgICAgICB9XG4gICAgICAgIHRkOmxhc3QtY2hpbGQsXG4gICAgICAgIHRoOmxhc3QtY2hpbGQge1xuICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAoJHBhbmVsLWJvcmRlci1yYWRpdXMgLSAxKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICA+IC5wYW5lbC1ib2R5ICsgLnRhYmxlLFxuICA+IC5wYW5lbC1ib2R5ICsgLnRhYmxlLXJlc3BvbnNpdmUsXG4gID4gLnRhYmxlICsgLnBhbmVsLWJvZHksXG4gID4gLnRhYmxlLXJlc3BvbnNpdmUgKyAucGFuZWwtYm9keSB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XG4gIH1cbiAgPiAudGFibGUgPiB0Ym9keTpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkIHRoLFxuICA+IC50YWJsZSA+IHRib2R5OmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQgdGQge1xuICAgIGJvcmRlci10b3A6IDA7XG4gIH1cbiAgPiAudGFibGUtYm9yZGVyZWQsXG4gID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQge1xuICAgIGJvcmRlcjogMDtcbiAgICA+IHRoZWFkLFxuICAgID4gdGJvZHksXG4gICAgPiB0Zm9vdCB7XG4gICAgICA+IHRyIHtcbiAgICAgICAgPiB0aDpmaXJzdC1jaGlsZCxcbiAgICAgICAgPiB0ZDpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgICAgIH1cbiAgICAgICAgPiB0aDpsYXN0LWNoaWxkLFxuICAgICAgICA+IHRkOmxhc3QtY2hpbGQge1xuICAgICAgICAgIGJvcmRlci1yaWdodDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICA+IHRoZWFkLFxuICAgID4gdGJvZHkge1xuICAgICAgPiB0cjpmaXJzdC1jaGlsZCB7XG4gICAgICAgID4gdGQsXG4gICAgICAgID4gdGgge1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgPiB0Ym9keSxcbiAgICA+IHRmb290IHtcbiAgICAgID4gdHI6bGFzdC1jaGlsZCB7XG4gICAgICAgID4gdGQsXG4gICAgICAgID4gdGgge1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgPiAudGFibGUtcmVzcG9uc2l2ZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBib3JkZXI6IDA7XG4gIH1cbn1cblxuXG4vLyBDb2xsYXBzaWJsZSBwYW5lbHMgKGFrYSwgYWNjb3JkaW9uKVxuLy9cbi8vIFdyYXAgYSBzZXJpZXMgb2YgcGFuZWxzIGluIGAucGFuZWwtZ3JvdXBgIHRvIHR1cm4gdGhlbSBpbnRvIGFuIGFjY29yZGlvbiB3aXRoXG4vLyB0aGUgaGVscCBvZiBvdXIgY29sbGFwc2UgSmF2YVNjcmlwdCBwbHVnaW4uXG5cbi5wYW5lbC1ncm91cCB7XG4gIG1hcmdpbi1ib3R0b206ICRsaW5lLWhlaWdodC1jb21wdXRlZDtcblxuICAvLyBUaWdodGVuIHVwIG1hcmdpbiBzbyBpdCdzIG9ubHkgYmV0d2VlbiBwYW5lbHNcbiAgLnBhbmVsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6ICRwYW5lbC1ib3JkZXItcmFkaXVzO1xuXG4gICAgKyAucGFuZWwge1xuICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIH1cbiAgfVxuXG4gIC5wYW5lbC1oZWFkaW5nIHtcbiAgICBib3JkZXItYm90dG9tOiAwO1xuXG4gICAgKyAucGFuZWwtY29sbGFwc2UgPiAucGFuZWwtYm9keSxcbiAgICArIC5wYW5lbC1jb2xsYXBzZSA+IC5saXN0LWdyb3VwIHtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkcGFuZWwtaW5uZXItYm9yZGVyO1xuICAgIH1cbiAgfVxuXG4gIC5wYW5lbC1mb290ZXIge1xuICAgIGJvcmRlci10b3A6IDA7XG4gICAgKyAucGFuZWwtY29sbGFwc2UgLnBhbmVsLWJvZHkge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRwYW5lbC1pbm5lci1ib3JkZXI7XG4gICAgfVxuICB9XG59XG5cblxuLy8gQ29udGV4dHVhbCB2YXJpYXRpb25zXG4ucGFuZWwtZGVmYXVsdCB7XG4gIEBpbmNsdWRlIHBhbmVsLXZhcmlhbnQoJHBhbmVsLWRlZmF1bHQtYm9yZGVyLCAkcGFuZWwtZGVmYXVsdC10ZXh0LCAkcGFuZWwtZGVmYXVsdC1oZWFkaW5nLWJnLCAkcGFuZWwtZGVmYXVsdC1ib3JkZXIpO1xufVxuLnBhbmVsLXByaW1hcnkge1xuICBAaW5jbHVkZSBwYW5lbC12YXJpYW50KCRwYW5lbC1wcmltYXJ5LWJvcmRlciwgJHBhbmVsLXByaW1hcnktdGV4dCwgJHBhbmVsLXByaW1hcnktaGVhZGluZy1iZywgJHBhbmVsLXByaW1hcnktYm9yZGVyKTtcbn1cbi5wYW5lbC1zdWNjZXNzIHtcbiAgQGluY2x1ZGUgcGFuZWwtdmFyaWFudCgkcGFuZWwtc3VjY2Vzcy1ib3JkZXIsICRwYW5lbC1zdWNjZXNzLXRleHQsICRwYW5lbC1zdWNjZXNzLWhlYWRpbmctYmcsICRwYW5lbC1zdWNjZXNzLWJvcmRlcik7XG59XG4ucGFuZWwtaW5mbyB7XG4gIEBpbmNsdWRlIHBhbmVsLXZhcmlhbnQoJHBhbmVsLWluZm8tYm9yZGVyLCAkcGFuZWwtaW5mby10ZXh0LCAkcGFuZWwtaW5mby1oZWFkaW5nLWJnLCAkcGFuZWwtaW5mby1ib3JkZXIpO1xufVxuLnBhbmVsLXdhcm5pbmcge1xuICBAaW5jbHVkZSBwYW5lbC12YXJpYW50KCRwYW5lbC13YXJuaW5nLWJvcmRlciwgJHBhbmVsLXdhcm5pbmctdGV4dCwgJHBhbmVsLXdhcm5pbmctaGVhZGluZy1iZywgJHBhbmVsLXdhcm5pbmctYm9yZGVyKTtcbn1cbi5wYW5lbC1kYW5nZXIge1xuICBAaW5jbHVkZSBwYW5lbC12YXJpYW50KCRwYW5lbC1kYW5nZXItYm9yZGVyLCAkcGFuZWwtZGFuZ2VyLXRleHQsICRwYW5lbC1kYW5nZXItaGVhZGluZy1iZywgJHBhbmVsLWRhbmdlci1ib3JkZXIpO1xufVxuIiwiLy8gUGFuZWxzXG5cbkBtaXhpbiBwYW5lbC12YXJpYW50KCRib3JkZXIsICRoZWFkaW5nLXRleHQtY29sb3IsICRoZWFkaW5nLWJnLWNvbG9yLCAkaGVhZGluZy1ib3JkZXIpIHtcbiAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyO1xuXG4gICYgPiAucGFuZWwtaGVhZGluZyB7XG4gICAgY29sb3I6ICRoZWFkaW5nLXRleHQtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGhlYWRpbmctYmctY29sb3I7XG4gICAgYm9yZGVyLWNvbG9yOiAkaGVhZGluZy1ib3JkZXI7XG5cbiAgICArIC5wYW5lbC1jb2xsYXBzZSA+IC5wYW5lbC1ib2R5IHtcbiAgICAgIGJvcmRlci10b3AtY29sb3I6ICRib3JkZXI7XG4gICAgfVxuICAgIC5iYWRnZSB7XG4gICAgICBjb2xvcjogJGhlYWRpbmctYmctY29sb3I7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaGVhZGluZy10ZXh0LWNvbG9yO1xuICAgIH1cbiAgfVxuICAmID4gLnBhbmVsLWZvb3RlciB7XG4gICAgKyAucGFuZWwtY29sbGFwc2UgPiAucGFuZWwtYm9keSB7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkYm9yZGVyO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gRW1iZWRzIHJlc3BvbnNpdmVcbi8vXG4vLyBDcmVkaXQ6IE5pY29sYXMgR2FsbGFnaGVyIGFuZCBTVUlUIENTUy5cblxuLmVtYmVkLXJlc3BvbnNpdmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgLmVtYmVkLXJlc3BvbnNpdmUtaXRlbSxcbiAgaWZyYW1lLFxuICBlbWJlZCxcbiAgb2JqZWN0LFxuICB2aWRlbyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyOiAwO1xuICB9XG59XG5cbi8vIE1vZGlmaWVyIGNsYXNzIGZvciAxNjo5IGFzcGVjdCByYXRpb1xuLmVtYmVkLXJlc3BvbnNpdmUtMTZieTkge1xuICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xufVxuXG4vLyBNb2RpZmllciBjbGFzcyBmb3IgNDozIGFzcGVjdCByYXRpb1xuLmVtYmVkLXJlc3BvbnNpdmUtNGJ5MyB7XG4gIHBhZGRpbmctYm90dG9tOiA3NSU7XG59XG4iLCIvL1xuLy8gV2VsbHNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLy8gQmFzZSBjbGFzc1xuLndlbGwge1xuICBtaW4taGVpZ2h0OiAyMHB4O1xuICBwYWRkaW5nOiAxOXB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2VsbC1iZztcbiAgYm9yZGVyOiAxcHggc29saWQgJHdlbGwtYm9yZGVyO1xuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1iYXNlO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIC4wNSkpO1xuICBibG9ja3F1b3RlIHtcbiAgICBib3JkZXItY29sb3I6ICNkZGQ7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIC4xNSk7XG4gIH1cbn1cblxuLy8gU2l6ZXNcbi53ZWxsLWxnIHtcbiAgcGFkZGluZzogMjRweDtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtbGFyZ2U7XG59XG4ud2VsbC1zbSB7XG4gIHBhZGRpbmc6IDlweDtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtc21hbGw7XG59XG4iLCIvL1xuLy8gQ2xvc2UgaWNvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLmNsb3NlIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBmb250LXNpemU6ICgkZm9udC1zaXplLWJhc2UgKiAxLjUpO1xuICBmb250LXdlaWdodDogJGNsb3NlLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICRjbG9zZS1jb2xvcjtcbiAgdGV4dC1zaGFkb3c6ICRjbG9zZS10ZXh0LXNoYWRvdztcbiAgQGluY2x1ZGUgb3BhY2l0eSguMik7XG5cbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgY29sb3I6ICRjbG9zZS1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIEBpbmNsdWRlIG9wYWNpdHkoLjUpO1xuICB9XG5cbiAgLy8gW2NvbnZlcnRlcl0gZXh0cmFjdGVkIGJ1dHRvbiYgdG8gYnV0dG9uLmNsb3NlXG59XG5cbi8vIEFkZGl0aW9uYWwgcHJvcGVydGllcyBmb3IgYnV0dG9uIHZlcnNpb25cbi8vIGlPUyByZXF1aXJlcyB0aGUgYnV0dG9uIGVsZW1lbnQgaW5zdGVhZCBvZiBhbiBhbmNob3IgdGFnLlxuLy8gSWYgeW91IHdhbnQgdGhlIGFuY2hvciB2ZXJzaW9uLCBpdCByZXF1aXJlcyBgaHJlZj1cIiNcImAuXG4vLyBTZWUgaHR0cHM6Ly9kZXZlbG9wZXIubW96aWxsYS5vcmcvZW4tVVMvZG9jcy9XZWIvRXZlbnRzL2NsaWNrI1NhZmFyaV9Nb2JpbGVcbmJ1dHRvbi5jbG9zZSB7XG4gIHBhZGRpbmc6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuIiwiLy9cbi8vIE1vZGFsc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gLm1vZGFsLW9wZW4gICAgICAtIGJvZHkgY2xhc3MgZm9yIGtpbGxpbmcgdGhlIHNjcm9sbFxuLy8gLm1vZGFsICAgICAgICAgICAtIGNvbnRhaW5lciB0byBzY3JvbGwgd2l0aGluXG4vLyAubW9kYWwtZGlhbG9nICAgIC0gcG9zaXRpb25pbmcgc2hlbGwgZm9yIHRoZSBhY3R1YWwgbW9kYWxcbi8vIC5tb2RhbC1jb250ZW50ICAgLSBhY3R1YWwgbW9kYWwgdy8gYmcgYW5kIGNvcm5lcnMgYW5kIHNoaXRcblxuLy8gS2lsbCB0aGUgc2Nyb2xsIG9uIHRoZSBib2R5XG4ubW9kYWwtb3BlbiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi8vIENvbnRhaW5lciB0aGF0IHRoZSBtb2RhbCBzY3JvbGxzIHdpdGhpblxuLm1vZGFsIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXgtbW9kYWw7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcblxuICAvLyBQcmV2ZW50IENocm9tZSBvbiBXaW5kb3dzIGZyb20gYWRkaW5nIGEgZm9jdXMgb3V0bGluZS4gRm9yIGRldGFpbHMsIHNlZVxuICAvLyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8xMDk1MS5cbiAgb3V0bGluZTogMDtcblxuICAvLyBXaGVuIGZhZGluZyBpbiB0aGUgbW9kYWwsIGFuaW1hdGUgaXQgdG8gc2xpZGUgZG93blxuICAmLmZhZGUgLm1vZGFsLWRpYWxvZyB7XG4gICAgQGluY2x1ZGUgdHJhbnNsYXRlKDAsIC0yNSUpO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24tdHJhbnNmb3JtKDAuM3MgZWFzZS1vdXQpO1xuICB9XG4gICYuaW4gLm1vZGFsLWRpYWxvZyB7IEBpbmNsdWRlIHRyYW5zbGF0ZSgwLCAwKTsgfVxufVxuLm1vZGFsLW9wZW4gLm1vZGFsIHtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG4vLyBTaGVsbCBkaXYgdG8gcG9zaXRpb24gdGhlIG1vZGFsIHdpdGggYm90dG9tIHBhZGRpbmdcbi5tb2RhbC1kaWFsb2cge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW46IDEwcHg7XG59XG5cbi8vIEFjdHVhbCBtb2RhbFxuLm1vZGFsLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRtb2RhbC1jb250ZW50LWJnO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IDFweCBzb2xpZCAkbW9kYWwtY29udGVudC1mYWxsYmFjay1ib3JkZXItY29sb3I7IC8vb2xkIGJyb3dzZXJzIGZhbGxiYWNrIChpZTggZXRjKVxuICBib3JkZXI6IDFweCBzb2xpZCAkbW9kYWwtY29udGVudC1ib3JkZXItY29sb3I7XG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWxhcmdlO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KDAgM3B4IDlweCByZ2JhKDAsIDAsIDAsIC41KSk7XG4gIC8vIFJlbW92ZSBmb2N1cyBvdXRsaW5lIGZyb20gb3BlbmVkIG1vZGFsXG4gIG91dGxpbmU6IDA7XG59XG5cbi8vIE1vZGFsIGJhY2tncm91bmRcbi5tb2RhbC1iYWNrZHJvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4LW1vZGFsLWJhY2tncm91bmQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICRtb2RhbC1iYWNrZHJvcC1iZztcbiAgLy8gRmFkZSBmb3IgYmFja2Ryb3BcbiAgJi5mYWRlIHsgQGluY2x1ZGUgb3BhY2l0eSgwKTsgfVxuICAmLmluIHsgQGluY2x1ZGUgb3BhY2l0eSgkbW9kYWwtYmFja2Ryb3Atb3BhY2l0eSk7IH1cbn1cblxuLy8gTW9kYWwgaGVhZGVyXG4vLyBUb3Agc2VjdGlvbiBvZiB0aGUgbW9kYWwgdy8gdGl0bGUgYW5kIGRpc21pc3Ncbi5tb2RhbC1oZWFkZXIge1xuICBwYWRkaW5nOiAkbW9kYWwtdGl0bGUtcGFkZGluZztcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRtb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBjbGVhcmZpeDtcbn1cbi8vIENsb3NlIGljb25cbi5tb2RhbC1oZWFkZXIgLmNsb3NlIHtcbiAgbWFyZ2luLXRvcDogLTJweDtcbn1cblxuLy8gVGl0bGUgdGV4dCB3aXRoaW4gaGVhZGVyXG4ubW9kYWwtdGl0bGUge1xuICBtYXJnaW46IDA7XG4gIGxpbmUtaGVpZ2h0OiAkbW9kYWwtdGl0bGUtbGluZS1oZWlnaHQ7XG59XG5cbi8vIE1vZGFsIGJvZHlcbi8vIFdoZXJlIGFsbCBtb2RhbCBjb250ZW50IHJlc2lkZXMgKHNpYmxpbmcgb2YgLm1vZGFsLWhlYWRlciBhbmQgLm1vZGFsLWZvb3Rlcilcbi5tb2RhbC1ib2R5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAkbW9kYWwtaW5uZXItcGFkZGluZztcbn1cblxuLy8gRm9vdGVyIChmb3IgYWN0aW9ucylcbi5tb2RhbC1mb290ZXIge1xuICBwYWRkaW5nOiAkbW9kYWwtaW5uZXItcGFkZGluZztcbiAgdGV4dC1hbGlnbjogcmlnaHQ7IC8vIHJpZ2h0IGFsaWduIGJ1dHRvbnNcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRtb2RhbC1mb290ZXItYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBjbGVhcmZpeDsgLy8gY2xlYXIgaXQgaW4gY2FzZSBmb2xrcyB1c2UgLnB1bGwtKiBjbGFzc2VzIG9uIGJ1dHRvbnNcblxuICAvLyBQcm9wZXJseSBzcGFjZSBvdXQgYnV0dG9uc1xuICAuYnRuICsgLmJ0biB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgLy8gYWNjb3VudCBmb3IgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB3aGljaCBnZXRzIHRoZSBib3R0b20gbWFyZ2luIGxpa2UgYWxsIG90aGVyIGlucHV0c1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIH1cbiAgLy8gYnV0IG92ZXJyaWRlIHRoYXQgZm9yIGJ1dHRvbiBncm91cHNcbiAgLmJ0bi1ncm91cCAuYnRuICsgLmJ0biB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gIH1cbiAgLy8gYW5kIG92ZXJyaWRlIGl0IGZvciBibG9jayBidXR0b25zIGFzIHdlbGxcbiAgLmJ0bi1ibG9jayArIC5idG4tYmxvY2sge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5cbi8vIE1lYXN1cmUgc2Nyb2xsYmFyIHdpZHRoIGZvciBwYWRkaW5nIGJvZHkgZHVyaW5nIG1vZGFsIHNob3cvaGlkZVxuLm1vZGFsLXNjcm9sbGJhci1tZWFzdXJlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC05OTk5cHg7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIG92ZXJmbG93OiBzY3JvbGw7XG59XG5cbi8vIFNjYWxlIHVwIHRoZSBtb2RhbFxuQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XG4gIC8vIEF1dG9tYXRpY2FsbHkgc2V0IG1vZGFsJ3Mgd2lkdGggZm9yIGxhcmdlciB2aWV3cG9ydHNcbiAgLm1vZGFsLWRpYWxvZyB7XG4gICAgd2lkdGg6ICRtb2RhbC1tZDtcbiAgICBtYXJnaW46IDMwcHggYXV0bztcbiAgfVxuICAubW9kYWwtY29udGVudCB7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygwIDVweCAxNXB4IHJnYmEoMCwgMCwgMCwgLjUpKTtcbiAgfVxuXG4gIC8vIE1vZGFsIHNpemVzXG4gIC5tb2RhbC1zbSB7IHdpZHRoOiAkbW9kYWwtc207IH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gIC5tb2RhbC1sZyB7IHdpZHRoOiAkbW9kYWwtbGc7IH1cbn1cbiIsIi8vXG4vLyBUb29sdGlwc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4vLyBCYXNlIGNsYXNzXG4udG9vbHRpcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogJHppbmRleC10b29sdGlwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgLy8gT3VyIHBhcmVudCBlbGVtZW50IGNhbiBiZSBhcmJpdHJhcnkgc2luY2UgdG9vbHRpcHMgYXJlIGJ5IGRlZmF1bHQgaW5zZXJ0ZWQgYXMgYSBzaWJsaW5nIG9mIHRoZWlyIHRhcmdldCBlbGVtZW50LlxuICAvLyBTbyByZXNldCBvdXIgZm9udCBhbmQgdGV4dCBwcm9wZXJ0aWVzIHRvIGF2b2lkIGluaGVyaXRpbmcgd2VpcmQgdmFsdWVzLlxuICBAaW5jbHVkZSByZXNldC10ZXh0O1xuICBmb250LXNpemU6ICRmb250LXNpemUtc21hbGw7XG5cbiAgQGluY2x1ZGUgb3BhY2l0eSgwKTtcblxuICAmLmluIHsgQGluY2x1ZGUgb3BhY2l0eSgkdG9vbHRpcC1vcGFjaXR5KTsgfVxuICAmLnRvcCB7XG4gICAgcGFkZGluZzogJHRvb2x0aXAtYXJyb3ctd2lkdGggMDtcbiAgICBtYXJnaW4tdG9wOiAtM3B4O1xuICB9XG4gICYucmlnaHQge1xuICAgIHBhZGRpbmc6IDAgJHRvb2x0aXAtYXJyb3ctd2lkdGg7XG4gICAgbWFyZ2luLWxlZnQ6IDNweDtcbiAgfVxuICAmLmJvdHRvbSB7XG4gICAgcGFkZGluZzogJHRvb2x0aXAtYXJyb3ctd2lkdGggMDtcbiAgICBtYXJnaW4tdG9wOiAzcHg7XG4gIH1cbiAgJi5sZWZ0IHtcbiAgICBwYWRkaW5nOiAwICR0b29sdGlwLWFycm93LXdpZHRoO1xuICAgIG1hcmdpbi1sZWZ0OiAtM3B4O1xuICB9XG5cbiAgLy8gTm90ZTogRGVwcmVjYXRlZCAudG9wLWxlZnQsIC50b3AtcmlnaHQsIC5ib3R0b20tbGVmdCwgYW5kIC5ib3R0b20tcmlnaHQgYXMgb2YgdjMuMy4xXG4gICYudG9wIC50b29sdGlwLWFycm93IHtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogNTAlO1xuICAgIG1hcmdpbi1sZWZ0OiAtJHRvb2x0aXAtYXJyb3ctd2lkdGg7XG4gICAgYm9yZGVyLXdpZHRoOiAkdG9vbHRpcC1hcnJvdy13aWR0aCAkdG9vbHRpcC1hcnJvdy13aWR0aCAwO1xuICAgIGJvcmRlci10b3AtY29sb3I6ICR0b29sdGlwLWFycm93LWNvbG9yO1xuICB9XG4gICYudG9wLWxlZnQgLnRvb2x0aXAtYXJyb3cge1xuICAgIHJpZ2h0OiAkdG9vbHRpcC1hcnJvdy13aWR0aDtcbiAgICBib3R0b206IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogLSR0b29sdGlwLWFycm93LXdpZHRoO1xuICAgIGJvcmRlci13aWR0aDogJHRvb2x0aXAtYXJyb3ctd2lkdGggJHRvb2x0aXAtYXJyb3ctd2lkdGggMDtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAkdG9vbHRpcC1hcnJvdy1jb2xvcjtcbiAgfVxuICAmLnRvcC1yaWdodCAudG9vbHRpcC1hcnJvdyB7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6ICR0b29sdGlwLWFycm93LXdpZHRoO1xuICAgIG1hcmdpbi1ib3R0b206IC0kdG9vbHRpcC1hcnJvdy13aWR0aDtcbiAgICBib3JkZXItd2lkdGg6ICR0b29sdGlwLWFycm93LXdpZHRoICR0b29sdGlwLWFycm93LXdpZHRoIDA7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogJHRvb2x0aXAtYXJyb3ctY29sb3I7XG4gIH1cbiAgJi5yaWdodCAudG9vbHRpcC1hcnJvdyB7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogMDtcbiAgICBtYXJnaW4tdG9wOiAtJHRvb2x0aXAtYXJyb3ctd2lkdGg7XG4gICAgYm9yZGVyLXdpZHRoOiAkdG9vbHRpcC1hcnJvdy13aWR0aCAkdG9vbHRpcC1hcnJvdy13aWR0aCAkdG9vbHRpcC1hcnJvdy13aWR0aCAwO1xuICAgIGJvcmRlci1yaWdodC1jb2xvcjogJHRvb2x0aXAtYXJyb3ctY29sb3I7XG4gIH1cbiAgJi5sZWZ0IC50b29sdGlwLWFycm93IHtcbiAgICB0b3A6IDUwJTtcbiAgICByaWdodDogMDtcbiAgICBtYXJnaW4tdG9wOiAtJHRvb2x0aXAtYXJyb3ctd2lkdGg7XG4gICAgYm9yZGVyLXdpZHRoOiAkdG9vbHRpcC1hcnJvdy13aWR0aCAwICR0b29sdGlwLWFycm93LXdpZHRoICR0b29sdGlwLWFycm93LXdpZHRoO1xuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAkdG9vbHRpcC1hcnJvdy1jb2xvcjtcbiAgfVxuICAmLmJvdHRvbSAudG9vbHRpcC1hcnJvdyB7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBtYXJnaW4tbGVmdDogLSR0b29sdGlwLWFycm93LXdpZHRoO1xuICAgIGJvcmRlci13aWR0aDogMCAkdG9vbHRpcC1hcnJvdy13aWR0aCAkdG9vbHRpcC1hcnJvdy13aWR0aDtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkdG9vbHRpcC1hcnJvdy1jb2xvcjtcbiAgfVxuICAmLmJvdHRvbS1sZWZ0IC50b29sdGlwLWFycm93IHtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6ICR0b29sdGlwLWFycm93LXdpZHRoO1xuICAgIG1hcmdpbi10b3A6IC0kdG9vbHRpcC1hcnJvdy13aWR0aDtcbiAgICBib3JkZXItd2lkdGg6IDAgJHRvb2x0aXAtYXJyb3ctd2lkdGggJHRvb2x0aXAtYXJyb3ctd2lkdGg7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHRvb2x0aXAtYXJyb3ctY29sb3I7XG4gIH1cbiAgJi5ib3R0b20tcmlnaHQgLnRvb2x0aXAtYXJyb3cge1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAkdG9vbHRpcC1hcnJvdy13aWR0aDtcbiAgICBtYXJnaW4tdG9wOiAtJHRvb2x0aXAtYXJyb3ctd2lkdGg7XG4gICAgYm9yZGVyLXdpZHRoOiAwICR0b29sdGlwLWFycm93LXdpZHRoICR0b29sdGlwLWFycm93LXdpZHRoO1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICR0b29sdGlwLWFycm93LWNvbG9yO1xuICB9XG59XG5cbi8vIFdyYXBwZXIgZm9yIHRoZSB0b29sdGlwIGNvbnRlbnRcbi50b29sdGlwLWlubmVyIHtcbiAgbWF4LXdpZHRoOiAkdG9vbHRpcC1tYXgtd2lkdGg7XG4gIHBhZGRpbmc6IDNweCA4cHg7XG4gIGNvbG9yOiAkdG9vbHRpcC1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdG9vbHRpcC1iZztcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmFzZTtcbn1cblxuLy8gQXJyb3dzXG4udG9vbHRpcC1hcnJvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbn1cbiIsIkBtaXhpbiByZXNldC10ZXh0KCkge1xuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJhc2U7XG4gIC8vIFdlIGRlbGliZXJhdGVseSBkbyBOT1QgcmVzZXQgZm9udC1zaXplLlxuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcbiAgbGluZS1icmVhazogYXV0bztcbiAgdGV4dC1hbGlnbjogbGVmdDsgLy8gRmFsbGJhY2sgZm9yIHdoZXJlIGBzdGFydGAgaXMgbm90IHN1cHBvcnRlZFxuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHdvcmQtYnJlYWs6IG5vcm1hbDtcbiAgd29yZC1zcGFjaW5nOiBub3JtYWw7XG4gIHdvcmQtd3JhcDogbm9ybWFsO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xufVxuIiwiLy9cbi8vIFBvcG92ZXJzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi5wb3BvdmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXgtcG9wb3ZlcjtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWF4LXdpZHRoOiAkcG9wb3Zlci1tYXgtd2lkdGg7XG4gIHBhZGRpbmc6IDFweDtcbiAgLy8gT3VyIHBhcmVudCBlbGVtZW50IGNhbiBiZSBhcmJpdHJhcnkgc2luY2UgcG9wb3ZlcnMgYXJlIGJ5IGRlZmF1bHQgaW5zZXJ0ZWQgYXMgYSBzaWJsaW5nIG9mIHRoZWlyIHRhcmdldCBlbGVtZW50LlxuICAvLyBTbyByZXNldCBvdXIgZm9udCBhbmQgdGV4dCBwcm9wZXJ0aWVzIHRvIGF2b2lkIGluaGVyaXRpbmcgd2VpcmQgdmFsdWVzLlxuICBAaW5jbHVkZSByZXNldC10ZXh0O1xuICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHBvcG92ZXItYmc7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRwb3BvdmVyLWZhbGxiYWNrLWJvcmRlci1jb2xvcjtcbiAgYm9yZGVyOiAxcHggc29saWQgJHBvcG92ZXItYm9yZGVyLWNvbG9yO1xuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1sYXJnZTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygwIDVweCAxMHB4IHJnYmEoMCwgMCwgMCwgLjIpKTtcblxuICAvLyBPZmZzZXQgdGhlIHBvcG92ZXIgdG8gYWNjb3VudCBmb3IgdGhlIHBvcG92ZXIgYXJyb3dcbiAgJi50b3AgeyBtYXJnaW4tdG9wOiAtJHBvcG92ZXItYXJyb3ctd2lkdGg7IH1cbiAgJi5yaWdodCB7IG1hcmdpbi1sZWZ0OiAkcG9wb3Zlci1hcnJvdy13aWR0aDsgfVxuICAmLmJvdHRvbSB7IG1hcmdpbi10b3A6ICRwb3BvdmVyLWFycm93LXdpZHRoOyB9XG4gICYubGVmdCB7IG1hcmdpbi1sZWZ0OiAtJHBvcG92ZXItYXJyb3ctd2lkdGg7IH1cblxuICAvLyBBcnJvd3NcbiAgLy8gLmFycm93IGlzIG91dGVyLCAuYXJyb3c6YWZ0ZXIgaXMgaW5uZXJcbiAgPiAuYXJyb3cge1xuICAgIGJvcmRlci13aWR0aDogJHBvcG92ZXItYXJyb3ctb3V0ZXItd2lkdGg7XG5cbiAgICAmLFxuICAgICY6YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMDtcbiAgICAgIGhlaWdodDogMDtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIH1cblxuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGJvcmRlci13aWR0aDogJHBvcG92ZXItYXJyb3ctd2lkdGg7XG4gICAgfVxuICB9XG5cbiAgJi50b3AgPiAuYXJyb3cge1xuICAgIGJvdHRvbTogLSRwb3BvdmVyLWFycm93LW91dGVyLXdpZHRoO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBtYXJnaW4tbGVmdDogLSRwb3BvdmVyLWFycm93LW91dGVyLXdpZHRoO1xuICAgIGJvcmRlci10b3AtY29sb3I6ICRwb3BvdmVyLWFycm93LW91dGVyLWZhbGxiYWNrLWNvbG9yOyAvLyBJRTggZmFsbGJhY2tcbiAgICBib3JkZXItdG9wLWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1vdXRlci1jb2xvcjtcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xuICAgICY6YWZ0ZXIge1xuICAgICAgYm90dG9tOiAxcHg7XG4gICAgICBtYXJnaW4tbGVmdDogLSRwb3BvdmVyLWFycm93LXdpZHRoO1xuICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICBib3JkZXItdG9wLWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1jb2xvcjtcbiAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG4gICAgfVxuICB9XG4gICYucmlnaHQgPiAuYXJyb3cge1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IC0kcG9wb3Zlci1hcnJvdy1vdXRlci13aWR0aDtcbiAgICBtYXJnaW4tdG9wOiAtJHBvcG92ZXItYXJyb3ctb3V0ZXItd2lkdGg7XG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1vdXRlci1mYWxsYmFjay1jb2xvcjsgLy8gSUU4IGZhbGxiYWNrXG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1vdXRlci1jb2xvcjtcbiAgICBib3JkZXItbGVmdC13aWR0aDogMDtcbiAgICAmOmFmdGVyIHtcbiAgICAgIGJvdHRvbTogLSRwb3BvdmVyLWFycm93LXdpZHRoO1xuICAgICAgbGVmdDogMXB4O1xuICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICBib3JkZXItcmlnaHQtY29sb3I6ICRwb3BvdmVyLWFycm93LWNvbG9yO1xuICAgICAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG4gICAgfVxuICB9XG4gICYuYm90dG9tID4gLmFycm93IHtcbiAgICB0b3A6IC0kcG9wb3Zlci1hcnJvdy1vdXRlci13aWR0aDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgbWFyZ2luLWxlZnQ6IC0kcG9wb3Zlci1hcnJvdy1vdXRlci13aWR0aDtcbiAgICBib3JkZXItdG9wLXdpZHRoOiAwO1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRwb3BvdmVyLWFycm93LW91dGVyLWZhbGxiYWNrLWNvbG9yOyAvLyBJRTggZmFsbGJhY2tcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1vdXRlci1jb2xvcjtcbiAgICAmOmFmdGVyIHtcbiAgICAgIHRvcDogMXB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IC0kcG9wb3Zlci1hcnJvdy13aWR0aDtcbiAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgYm9yZGVyLXRvcC13aWR0aDogMDtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRwb3BvdmVyLWFycm93LWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gICYubGVmdCA+IC5hcnJvdyB7XG4gICAgdG9wOiA1MCU7XG4gICAgcmlnaHQ6IC0kcG9wb3Zlci1hcnJvdy1vdXRlci13aWR0aDtcbiAgICBtYXJnaW4tdG9wOiAtJHBvcG92ZXItYXJyb3ctb3V0ZXItd2lkdGg7XG4gICAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwO1xuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1vdXRlci1mYWxsYmFjay1jb2xvcjsgLy8gSUU4IGZhbGxiYWNrXG4gICAgYm9yZGVyLWxlZnQtY29sb3I6ICRwb3BvdmVyLWFycm93LW91dGVyLWNvbG9yO1xuICAgICY6YWZ0ZXIge1xuICAgICAgcmlnaHQ6IDFweDtcbiAgICAgIGJvdHRvbTogLSRwb3BvdmVyLWFycm93LXdpZHRoO1xuICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICBib3JkZXItcmlnaHQtd2lkdGg6IDA7XG4gICAgICBib3JkZXItbGVmdC1jb2xvcjogJHBvcG92ZXItYXJyb3ctY29sb3I7XG4gICAgfVxuICB9XG59XG5cbi5wb3BvdmVyLXRpdGxlIHtcbiAgcGFkZGluZzogOHB4IDE0cHg7XG4gIG1hcmdpbjogMDsgLy8gcmVzZXQgaGVhZGluZyBtYXJnaW5cbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwb3BvdmVyLXRpdGxlLWJnO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgZGFya2VuKCRwb3BvdmVyLXRpdGxlLWJnLCA1JSk7XG4gIGJvcmRlci1yYWRpdXM6ICgkYm9yZGVyLXJhZGl1cy1sYXJnZSAtIDEpICgkYm9yZGVyLXJhZGl1cy1sYXJnZSAtIDEpIDAgMDtcbn1cblxuLnBvcG92ZXItY29udGVudCB7XG4gIHBhZGRpbmc6IDlweCAxNHB4O1xufVxuIiwiLy9cbi8vIENhcm91c2VsXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi8vIFdyYXBwZXIgZm9yIHRoZSBzbGlkZSBjb250YWluZXIgYW5kIGluZGljYXRvcnNcbi5jYXJvdXNlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmNhcm91c2VsLWlubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICA+IC5pdGVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKC42cyBlYXNlLWluLW91dCBsZWZ0KTtcblxuICAgIC8vIEFjY291bnQgZm9yIGphbmtpdHVkZSBvbiBpbWFnZXNcbiAgICA+IGltZyxcbiAgICA+IGEgPiBpbWcge1xuICAgICAgQGluY2x1ZGUgaW1nLXJlc3BvbnNpdmU7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICB9XG5cbiAgICAvLyBXZWJLaXQgQ1NTMyB0cmFuc2Zvcm1zIGZvciBzdXBwb3J0ZWQgZGV2aWNlc1xuICAgIEBtZWRpYSBhbGwgYW5kICh0cmFuc2Zvcm0tM2QpLCAoLXdlYmtpdC10cmFuc2Zvcm0tM2QpIHtcbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24tdHJhbnNmb3JtKDAuNnMgZWFzZS1pbi1vdXQpO1xuICAgICAgQGluY2x1ZGUgYmFja2ZhY2UtdmlzaWJpbGl0eShoaWRkZW4pO1xuICAgICAgQGluY2x1ZGUgcGVyc3BlY3RpdmUoMTAwMHB4KTtcblxuICAgICAgJi5uZXh0LFxuICAgICAgJi5hY3RpdmUucmlnaHQge1xuICAgICAgICBAaW5jbHVkZSB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgIH1cbiAgICAgICYucHJldixcbiAgICAgICYuYWN0aXZlLmxlZnQge1xuICAgICAgICBAaW5jbHVkZSB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICB9XG4gICAgICAmLm5leHQubGVmdCxcbiAgICAgICYucHJldi5yaWdodCxcbiAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgPiAuYWN0aXZlLFxuICA+IC5uZXh0LFxuICA+IC5wcmV2IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gID4gLmFjdGl2ZSB7XG4gICAgbGVmdDogMDtcbiAgfVxuXG4gID4gLm5leHQsXG4gID4gLnByZXYge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICA+IC5uZXh0IHtcbiAgICBsZWZ0OiAxMDAlO1xuICB9XG4gID4gLnByZXYge1xuICAgIGxlZnQ6IC0xMDAlO1xuICB9XG4gID4gLm5leHQubGVmdCxcbiAgPiAucHJldi5yaWdodCB7XG4gICAgbGVmdDogMDtcbiAgfVxuXG4gID4gLmFjdGl2ZS5sZWZ0IHtcbiAgICBsZWZ0OiAtMTAwJTtcbiAgfVxuICA+IC5hY3RpdmUucmlnaHQge1xuICAgIGxlZnQ6IDEwMCU7XG4gIH1cblxufVxuXG4vLyBMZWZ0L3JpZ2h0IGNvbnRyb2xzIGZvciBuYXZcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uY2Fyb3VzZWwtY29udHJvbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAkY2Fyb3VzZWwtY29udHJvbC13aWR0aDtcbiAgZm9udC1zaXplOiAkY2Fyb3VzZWwtY29udHJvbC1mb250LXNpemU7XG4gIGNvbG9yOiAkY2Fyb3VzZWwtY29udHJvbC1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXNoYWRvdzogJGNhcm91c2VsLXRleHQtc2hhZG93O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApOyAvLyBGaXggSUU5IGNsaWNrLXRocnUgYnVnXG4gIEBpbmNsdWRlIG9wYWNpdHkoJGNhcm91c2VsLWNvbnRyb2wtb3BhY2l0eSk7XG4gIC8vIFdlIGNhbid0IGhhdmUgdGhpcyB0cmFuc2l0aW9uIGhlcmUgYmVjYXVzZSBXZWJLaXQgY2FuY2VscyB0aGUgY2Fyb3VzZWxcbiAgLy8gYW5pbWF0aW9uIGlmIHlvdSB0cmlwIHRoaXMgd2hpbGUgaW4gdGhlIG1pZGRsZSBvZiBhbm90aGVyIGFuaW1hdGlvbi5cblxuICAvLyBTZXQgZ3JhZGllbnRzIGZvciBiYWNrZ3JvdW5kc1xuICAmLmxlZnQge1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWhvcml6b250YWwoJHN0YXJ0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIC41KSwgJGVuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAuMDAwMSkpO1xuICB9XG4gICYucmlnaHQge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtaG9yaXpvbnRhbCgkc3RhcnQtY29sb3I6IHJnYmEoMCwgMCwgMCwgLjAwMDEpLCAkZW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIC41KSk7XG4gIH1cblxuICAvLyBIb3Zlci9mb2N1cyBzdGF0ZVxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBjb2xvcjogJGNhcm91c2VsLWNvbnRyb2wtY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIG91dGxpbmU6IDA7XG4gICAgQGluY2x1ZGUgb3BhY2l0eSguOSk7XG4gIH1cblxuICAvLyBUb2dnbGVzXG4gIC5pY29uLXByZXYsXG4gIC5pY29uLW5leHQsXG4gIC5nbHlwaGljb24tY2hldnJvbi1sZWZ0LFxuICAuZ2x5cGhpY29uLWNoZXZyb24tcmlnaHQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICB6LWluZGV4OiA1O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgfVxuICAuaWNvbi1wcmV2LFxuICAuZ2x5cGhpY29uLWNoZXZyb24tbGVmdCB7XG4gICAgbGVmdDogNTAlO1xuICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgfVxuICAuaWNvbi1uZXh0LFxuICAuZ2x5cGhpY29uLWNoZXZyb24tcmlnaHQge1xuICAgIHJpZ2h0OiA1MCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTBweDtcbiAgfVxuICAuaWNvbi1wcmV2LFxuICAuaWNvbi1uZXh0IHtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgZm9udC1mYW1pbHk6IHNlcmlmO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICB9XG5cbiAgLmljb24tcHJldiB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcXDIwMzlcIjsvLyBTSU5HTEUgTEVGVC1QT0lOVElORyBBTkdMRSBRVU9UQVRJT04gTUFSSyAoVSsyMDM5KVxuICAgIH1cbiAgfVxuICAuaWNvbi1uZXh0IHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlxcMjAzYVwiOy8vIFNJTkdMRSBSSUdIVC1QT0lOVElORyBBTkdMRSBRVU9UQVRJT04gTUFSSyAoVSsyMDNBKVxuICAgIH1cbiAgfVxufVxuXG4vLyBPcHRpb25hbCBpbmRpY2F0b3IgcGlwc1xuLy9cbi8vIEFkZCBhbiB1bm9yZGVyZWQgbGlzdCB3aXRoIHRoZSBmb2xsb3dpbmcgY2xhc3MgYW5kIGFkZCBhIGxpc3QgaXRlbSBmb3IgZWFjaFxuLy8gc2xpZGUgeW91ciBjYXJvdXNlbCBob2xkcy5cblxuLmNhcm91c2VsLWluZGljYXRvcnMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMTBweDtcbiAgbGVmdDogNTAlO1xuICB6LWluZGV4OiAxNTtcbiAgd2lkdGg6IDYwJTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tbGVmdDogLTMwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaXN0LXN0eWxlOiBub25lO1xuXG4gIGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDEwcHg7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIG1hcmdpbjogMXB4O1xuICAgIHRleHQtaW5kZW50OiAtOTk5cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIC8vIElFOC05IGhhY2sgZm9yIGV2ZW50IGhhbmRsaW5nXG4gICAgLy9cbiAgICAvLyBJbnRlcm5ldCBFeHBsb3JlciA4LTkgZG9lcyBub3Qgc3VwcG9ydCBjbGlja3Mgb24gZWxlbWVudHMgd2l0aG91dCBhIHNldFxuICAgIC8vIGBiYWNrZ3JvdW5kLWNvbG9yYC4gV2UgY2Fubm90IHVzZSBgZmlsdGVyYCBzaW5jZSB0aGF0J3Mgbm90IHZpZXdlZCBhcyBhXG4gICAgLy8gYmFja2dyb3VuZCBjb2xvciBieSB0aGUgYnJvd3Nlci4gVGh1cywgYSBoYWNrIGlzIG5lZWRlZC5cbiAgICAvLyBTZWUgaHR0cHM6Ly9kZXZlbG9wZXIubW96aWxsYS5vcmcvZW4tVVMvZG9jcy9XZWIvRXZlbnRzL2NsaWNrI0ludGVybmV0X0V4cGxvcmVyXG4gICAgLy9cbiAgICAvLyBGb3IgSUU4LCB3ZSBzZXQgc29saWQgYmxhY2sgYXMgaXQgZG9lc24ndCBzdXBwb3J0IGByZ2JhKClgLiBGb3IgSUU5LCB3ZVxuICAgIC8vIHNldCBhbHBoYSB0cmFuc3BhcmVuY3kgZm9yIHRoZSBiZXN0IHJlc3VsdHMgcG9zc2libGUuXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMCBcXDk7IC8vIElFOFxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7IC8vIElFOVxuXG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNhcm91c2VsLWluZGljYXRvci1ib3JkZXItY29sb3I7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgfVxuXG4gIC5hY3RpdmUge1xuICAgIHdpZHRoOiAxMnB4O1xuICAgIGhlaWdodDogMTJweDtcbiAgICBtYXJnaW46IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNhcm91c2VsLWluZGljYXRvci1hY3RpdmUtYmc7XG4gIH1cbn1cblxuLy8gT3B0aW9uYWwgY2FwdGlvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBIaWRkZW4gYnkgZGVmYXVsdCBmb3Igc21hbGxlciB2aWV3cG9ydHNcbi5jYXJvdXNlbC1jYXB0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTUlO1xuICBib3R0b206IDIwcHg7XG4gIGxlZnQ6IDE1JTtcbiAgei1pbmRleDogMTA7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgY29sb3I6ICRjYXJvdXNlbC1jYXB0aW9uLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtc2hhZG93OiAkY2Fyb3VzZWwtdGV4dC1zaGFkb3c7XG5cbiAgJiAuYnRuIHtcbiAgICB0ZXh0LXNoYWRvdzogbm9uZTsgLy8gTm8gc2hhZG93IGZvciBidXR0b24gZWxlbWVudHMgaW4gY2Fyb3VzZWwtY2FwdGlvblxuICB9XG59XG5cblxuLy8gU2NhbGUgdXAgY29udHJvbHMgZm9yIHRhYmxldHMgYW5kIHVwXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xuXG4gIC8vIFNjYWxlIHVwIHRoZSBjb250cm9scyBhIHNtaWRnZVxuICAuY2Fyb3VzZWwtY29udHJvbCB7XG4gICAgLmdseXBoaWNvbi1jaGV2cm9uLWxlZnQsXG4gICAgLmdseXBoaWNvbi1jaGV2cm9uLXJpZ2h0LFxuICAgIC5pY29uLXByZXYsXG4gICAgLmljb24tbmV4dCB7XG4gICAgICB3aWR0aDogKCRjYXJvdXNlbC1jb250cm9sLWZvbnQtc2l6ZSAqIDEuNSk7XG4gICAgICBoZWlnaHQ6ICgkY2Fyb3VzZWwtY29udHJvbC1mb250LXNpemUgKiAxLjUpO1xuICAgICAgbWFyZ2luLXRvcDogKCRjYXJvdXNlbC1jb250cm9sLWZvbnQtc2l6ZSAvIC0yKTtcbiAgICAgIGZvbnQtc2l6ZTogKCRjYXJvdXNlbC1jb250cm9sLWZvbnQtc2l6ZSAqIDEuNSk7XG4gICAgfVxuICAgIC5nbHlwaGljb24tY2hldnJvbi1sZWZ0LFxuICAgIC5pY29uLXByZXYge1xuICAgICAgbWFyZ2luLWxlZnQ6ICgkY2Fyb3VzZWwtY29udHJvbC1mb250LXNpemUgLyAtMik7XG4gICAgfVxuICAgIC5nbHlwaGljb24tY2hldnJvbi1yaWdodCxcbiAgICAuaWNvbi1uZXh0IHtcbiAgICAgIG1hcmdpbi1yaWdodDogKCRjYXJvdXNlbC1jb250cm9sLWZvbnQtc2l6ZSAvIC0yKTtcbiAgICB9XG4gIH1cblxuICAvLyBTaG93IGFuZCBsZWZ0IGFsaWduIHRoZSBjYXB0aW9uc1xuICAuY2Fyb3VzZWwtY2FwdGlvbiB7XG4gICAgcmlnaHQ6IDIwJTtcbiAgICBsZWZ0OiAyMCU7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIH1cblxuICAvLyBNb3ZlIHVwIHRoZSBpbmRpY2F0b3JzXG4gIC5jYXJvdXNlbC1pbmRpY2F0b3JzIHtcbiAgICBib3R0b206IDIwcHg7XG4gIH1cbn1cbiIsIi8vXG4vLyBVdGlsaXR5IGNsYXNzZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLy8gRmxvYXRzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5jbGVhcmZpeCB7XG4gIEBpbmNsdWRlIGNsZWFyZml4O1xufVxuLmNlbnRlci1ibG9jayB7XG4gIEBpbmNsdWRlIGNlbnRlci1ibG9jaztcbn1cbi5wdWxsLXJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG59XG4ucHVsbC1sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbn1cblxuXG4vLyBUb2dnbGluZyBjb250ZW50XG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIE5vdGU6IERlcHJlY2F0ZWQgLmhpZGUgaW4gZmF2b3Igb2YgLmhpZGRlbiBvciAuc3Itb25seSAoYXMgYXBwcm9wcmlhdGUpIGluIHYzLjAuMVxuLmhpZGUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4uc2hvdyB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG4uaW52aXNpYmxlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLnRleHQtaGlkZSB7XG4gIEBpbmNsdWRlIHRleHQtaGlkZTtcbn1cblxuXG4vLyBIaWRlIGZyb20gc2NyZWVucmVhZGVycyBhbmQgYnJvd3NlcnNcbi8vXG4vLyBDcmVkaXQ6IEhUTUw1IEJvaWxlcnBsYXRlXG5cbi5oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cblxuLy8gRm9yIEFmZml4IHBsdWdpblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uYWZmaXgge1xuICBwb3NpdGlvbjogZml4ZWQ7XG59XG4iLCIvLyBDZW50ZXItYWxpZ24gYSBibG9jayBsZXZlbCBlbGVtZW50XG5cbkBtaXhpbiBjZW50ZXItYmxvY2soKSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuIiwiLy8gQ1NTIGltYWdlIHJlcGxhY2VtZW50XG4vL1xuLy8gSGVhZHMgdXAhIHYzIGxhdW5jaGVkIHdpdGggb25seSBgLmhpZGUtdGV4dCgpYCwgYnV0IHBlciBvdXIgcGF0dGVybiBmb3Jcbi8vIG1peGlucyBiZWluZyByZXVzZWQgYXMgY2xhc3NlcyB3aXRoIHRoZSBzYW1lIG5hbWUsIHRoaXMgZG9lc24ndCBob2xkIHVwLiBBc1xuLy8gb2YgdjMuMC4xIHdlIGhhdmUgYWRkZWQgYC50ZXh0LWhpZGUoKWAgYW5kIGRlcHJlY2F0ZWQgYC5oaWRlLXRleHQoKWAuXG4vL1xuLy8gU291cmNlOiBodHRwczovL2dpdGh1Yi5jb20vaDVicC9odG1sNS1ib2lsZXJwbGF0ZS9jb21taXQvYWEwMzk2ZWFlNzU3XG5cbi8vIERlcHJlY2F0ZWQgYXMgb2YgdjMuMC4xIChoYXMgYmVlbiByZW1vdmVkIGluIHY0KVxuQG1peGluIGhpZGUtdGV4dCgpIHtcbiAgZm9udDogMC8wIGE7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG59XG5cbi8vIE5ldyBtaXhpbiB0byB1c2UgYXMgb2YgdjMuMC4xXG5AbWl4aW4gdGV4dC1oaWRlKCkge1xuICBAaW5jbHVkZSBoaWRlLXRleHQ7XG59XG4iLCIvL1xuLy8gUmVzcG9uc2l2ZTogVXRpbGl0eSBjbGFzc2VzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi8vIElFMTAgaW4gV2luZG93cyAoUGhvbmUpIDhcbi8vXG4vLyBTdXBwb3J0IGZvciByZXNwb25zaXZlIHZpZXdzIHZpYSBtZWRpYSBxdWVyaWVzIGlzIGtpbmQgb2YgYm9ya2VkIGluIElFMTAsIGZvclxuLy8gU3VyZmFjZS9kZXNrdG9wIGluIHNwbGl0IHZpZXcgYW5kIGZvciBXaW5kb3dzIFBob25lIDguIFRoaXMgcGFydGljdWxhciBmaXhcbi8vIG11c3QgYmUgYWNjb21wYW5pZWQgYnkgYSBzbmlwcGV0IG9mIEphdmFTY3JpcHQgdG8gc25pZmYgdGhlIHVzZXIgYWdlbnQgYW5kXG4vLyBhcHBseSBzb21lIGNvbmRpdGlvbmFsIENTUyB0byAqb25seSogdGhlIFN1cmZhY2UvZGVza3RvcCBXaW5kb3dzIDguIExvb2sgYXRcbi8vIG91ciBHZXR0aW5nIFN0YXJ0ZWQgcGFnZSBmb3IgbW9yZSBpbmZvcm1hdGlvbiBvbiB0aGlzIGJ1Zy5cbi8vXG4vLyBGb3IgbW9yZSBpbmZvcm1hdGlvbiwgc2VlIHRoZSBmb2xsb3dpbmc6XG4vL1xuLy8gSXNzdWU6IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTA0OTdcbi8vIERvY3M6IGh0dHBzOi8vZ2V0Ym9vdHN0cmFwLmNvbS9kb2NzLzMuNC9nZXR0aW5nLXN0YXJ0ZWQvI3N1cHBvcnQtaWUxMC13aWR0aFxuLy8gU291cmNlOiBodHRwczovL3RpbWthZGxlYy5jb20vMjAxMy8wMS93aW5kb3dzLXBob25lLTgtYW5kLWRldmljZS13aWR0aC9cbi8vIFNvdXJjZTogaHR0cHM6Ly90aW1rYWRsZWMuY29tLzIwMTIvMTAvaWUxMC1zbmFwLW1vZGUtYW5kLXJlc3BvbnNpdmUtZGVzaWduL1xuXG5AYXQtcm9vdCB7XG4gIEAtbXMtdmlld3BvcnQge1xuICAgIHdpZHRoOiBkZXZpY2Utd2lkdGg7XG4gIH1cbn1cblxuXG4vLyBWaXNpYmlsaXR5IHV0aWxpdGllc1xuLy8gTm90ZTogRGVwcmVjYXRlZCAudmlzaWJsZS14cywgLnZpc2libGUtc20sIC52aXNpYmxlLW1kLCBhbmQgLnZpc2libGUtbGcgYXMgb2YgdjMuMi4wXG5cbkBpbmNsdWRlIHJlc3BvbnNpdmUtaW52aXNpYmlsaXR5KCcudmlzaWJsZS14cycpO1xuQGluY2x1ZGUgcmVzcG9uc2l2ZS1pbnZpc2liaWxpdHkoJy52aXNpYmxlLXNtJyk7XG5AaW5jbHVkZSByZXNwb25zaXZlLWludmlzaWJpbGl0eSgnLnZpc2libGUtbWQnKTtcbkBpbmNsdWRlIHJlc3BvbnNpdmUtaW52aXNpYmlsaXR5KCcudmlzaWJsZS1sZycpO1xuXG4udmlzaWJsZS14cy1ibG9jayxcbi52aXNpYmxlLXhzLWlubGluZSxcbi52aXNpYmxlLXhzLWlubGluZS1ibG9jayxcbi52aXNpYmxlLXNtLWJsb2NrLFxuLnZpc2libGUtc20taW5saW5lLFxuLnZpc2libGUtc20taW5saW5lLWJsb2NrLFxuLnZpc2libGUtbWQtYmxvY2ssXG4udmlzaWJsZS1tZC1pbmxpbmUsXG4udmlzaWJsZS1tZC1pbmxpbmUtYmxvY2ssXG4udmlzaWJsZS1sZy1ibG9jayxcbi52aXNpYmxlLWxnLWlubGluZSxcbi52aXNpYmxlLWxnLWlubGluZS1ibG9jayB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUtdmlzaWJpbGl0eSgnLnZpc2libGUteHMnKTtcbn1cbi52aXNpYmxlLXhzLWJsb2NrIHtcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuLnZpc2libGUteHMtaW5saW5lIHtcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi52aXNpYmxlLXhzLWlubGluZS1ibG9jayB7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikgYW5kIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUtdmlzaWJpbGl0eSgnLnZpc2libGUtc20nKTtcbn1cbi52aXNpYmxlLXNtLWJsb2NrIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSBhbmQgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG4udmlzaWJsZS1zbS1pbmxpbmUge1xuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIGFuZCAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG59XG4udmlzaWJsZS1zbS1pbmxpbmUtYmxvY2sge1xuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIGFuZCAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikgYW5kIChtYXgtd2lkdGg6ICRzY3JlZW4tbWQtbWF4KSB7XG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUtdmlzaWJpbGl0eSgnLnZpc2libGUtbWQnKTtcbn1cbi52aXNpYmxlLW1kLWJsb2NrIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSBhbmQgKG1heC13aWR0aDogJHNjcmVlbi1tZC1tYXgpIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG4udmlzaWJsZS1tZC1pbmxpbmUge1xuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIGFuZCAobWF4LXdpZHRoOiAkc2NyZWVuLW1kLW1heCkge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG59XG4udmlzaWJsZS1tZC1pbmxpbmUtYmxvY2sge1xuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIGFuZCAobWF4LXdpZHRoOiAkc2NyZWVuLW1kLW1heCkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICBAaW5jbHVkZSByZXNwb25zaXZlLXZpc2liaWxpdHkoJy52aXNpYmxlLWxnJyk7XG59XG4udmlzaWJsZS1sZy1ibG9jayB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi52aXNpYmxlLWxnLWlubGluZSB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG59XG4udmlzaWJsZS1sZy1pbmxpbmUtYmxvY2sge1xuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcbiAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1pbnZpc2liaWxpdHkoJy5oaWRkZW4teHMnKTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSBhbmQgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcbiAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1pbnZpc2liaWxpdHkoJy5oaWRkZW4tc20nKTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSBhbmQgKG1heC13aWR0aDogJHNjcmVlbi1tZC1tYXgpIHtcbiAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1pbnZpc2liaWxpdHkoJy5oaWRkZW4tbWQnKTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUtaW52aXNpYmlsaXR5KCcuaGlkZGVuLWxnJyk7XG59XG5cblxuLy8gUHJpbnQgdXRpbGl0aWVzXG4vL1xuLy8gTWVkaWEgcXVlcmllcyBhcmUgcGxhY2VkIG9uIHRoZSBpbnNpZGUgdG8gYmUgbWl4aW4tZnJpZW5kbHkuXG5cbi8vIE5vdGU6IERlcHJlY2F0ZWQgLnZpc2libGUtcHJpbnQgYXMgb2YgdjMuMi4wXG5cbkBpbmNsdWRlIHJlc3BvbnNpdmUtaW52aXNpYmlsaXR5KCcudmlzaWJsZS1wcmludCcpO1xuXG5AbWVkaWEgcHJpbnQge1xuICBAaW5jbHVkZSByZXNwb25zaXZlLXZpc2liaWxpdHkoJy52aXNpYmxlLXByaW50Jyk7XG59XG4udmlzaWJsZS1wcmludC1ibG9jayB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblxuICBAbWVkaWEgcHJpbnQge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi52aXNpYmxlLXByaW50LWlubGluZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblxuICBAbWVkaWEgcHJpbnQge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG59XG4udmlzaWJsZS1wcmludC1pbmxpbmUtYmxvY2sge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cbiAgQG1lZGlhIHByaW50IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgcHJpbnQge1xuICBAaW5jbHVkZSByZXNwb25zaXZlLWludmlzaWJpbGl0eSgnLmhpZGRlbi1wcmludCcpO1xufVxuIiwiLy8gW2NvbnZlcnRlcl0gJHBhcmVudCBoYWNrXG5AbWl4aW4gcmVzcG9uc2l2ZS12aXNpYmlsaXR5KCRwYXJlbnQpIHtcbiAgI3skcGFyZW50fSB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICB0YWJsZSN7JHBhcmVudH0gIHsgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDsgfVxuICB0ciN7JHBhcmVudH0gICAgIHsgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7IH1cbiAgdGgjeyRwYXJlbnR9LFxuICB0ZCN7JHBhcmVudH0gICAgIHsgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50OyB9XG59XG5cbi8vIFtjb252ZXJ0ZXJdICRwYXJlbnQgaGFja1xuQG1peGluIHJlc3BvbnNpdmUtaW52aXNpYmlsaXR5KCRwYXJlbnQpIHtcbiAgI3skcGFyZW50fSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG4iLCIuI3skY20tY2Fyb3VzZWwtcHJlZml4fSB7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAmLWlubmVyIHtcclxuICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICAuaXRlbSB7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtY29udHJvbCB7XHJcbiAgICAmLmxlZnQsXHJcbiAgICAmLnJpZ2h0IHtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLiN7JGNtLWhlcm8tcHJlZml4fSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAmX19waWN0dXJlLWJveCB7XHJcbiAgICBAaW5jbHVkZSBhc3BlY3QtcmF0aW8tYm94KDQsIDMpO1xyXG5cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20tYW5kLXVwKSB7XHJcbiAgICAgIEBpbmNsdWRlIGFzcGVjdC1yYXRpby1ib3goMTYsIDkpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fcGljdHVyZSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkY20taGVyby1waWN0dXJlLWJhY2tncm91bmQtY29sb3I7XHJcbiAgICBAaW5jbHVkZSBzdHJldGNoLWFic29sdXRlKCk7XHJcbiAgfVxyXG5cclxuICAmX19kaW1tZXIge1xyXG4gICAgZGlzcGxheTogI3skY20taGVyby1kaW1tZXItZGlzcGxheX07XHJcbiAgICBAaW5jbHVkZSBkaW1tZXIoJGNtLWhlcm8tZGltbWVyLW9wYWNpdHkpO1xyXG4gIH1cclxuXHJcbiAgJl9fY2FwdGlvbiB7XHJcbiAgICBAaW5jbHVkZSBjYXB0aW9uKCRjbS1oZXJvLWNhcHRpb24tYm90dG9tKTtcclxuICAgIHBhZGRpbmc6IDAgOCU7XHJcbiAgICAvLyBkaXNhYmxlIGFueSBwb2ludGVyIGV2ZW50cywgc28gZS5nLiB3aGVuIHRoZSBvdmVybGF5IGlzIHBsYWNlZCBvdmVyIGEgbGluaywgdGhlIGxpbmsgY2FuIGJlIGNsaWNrZWRcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gIH1cclxuXHJcbiAgJl9fY3RhID4gLmNtLWN0YS1idXR0b24ge1xyXG4gICAgLy8gbWFrZSBjdGFzIGNsaWNrYWJsZSBhZ2FpblxyXG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG87XHJcbiAgfVxyXG5cclxuICAmX19jdGEsXHJcbiAgJl9fdGV4dCxcclxuICAmX19oZWFkbGluZSB7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogJGNtLWhlcm8tcGFkZGluZy1iYXNlLWhvcml6b250YWw7XHJcblxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbS1hbmQtdXApIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogJGNtLWhlcm8tcGFkZGluZy1sYXJnZS1ob3Jpem9udGFsO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9faGVhZGxpbmUsXHJcbiAgJl9fdGV4dCB7XHJcbiAgICBjb2xvcjogJGNtLWhlcm8taGVhZGxpbmUtY29sb3I7XHJcbiAgICB0ZXh0LXNoYWRvdzogMCAwIDFweCByZ2JhKDAsIDAsIDAsIDAuMDUpLCAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjMpO1xyXG4gIH1cclxuXHJcbiAgJi0tdmlkZW8ge1xyXG4gICAgLiN7JGNtLWhlcm8tcHJlZml4fV9fdGV4dCB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtLWFuZC11cCkge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19wb3B1cC1vcGVuZXIge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG5cclxuICAmX19wbGF5IHtcclxuICAgIEBpbmNsdWRlIGNlbnRlci1hYnNvbHV0ZTtcclxuICAgIHotaW5kZXg6IDE7XHJcblxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4cykge1xyXG4gICAgICBtYXgtd2lkdGg6IDI1JTsgLy8gbWFrZSBzdXJlIHRoZXJlIGlzIHNwYWNlIGZvciBoZWFkbGluZVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8gRG9uJ3Qgb3B0aW1pemUgc3R5bGluZyBydWxlLCB0aGUgaW50ZW50aW9uIGlzIHRvIGhpZGUgdGhlIHNob3Atbm93IGZ1bmN0aW9uYWxpdHkgYXMgbG9uZyBhcyBpdCBpcyB3aXRoaW4gdGhlXHJcbiAgLy8gdGVhc2VyLiBBcyBzb29uIGFzIGl0IGlzIG1vdmVkIGF3YXkgKERPTS13aXNlKSB0aGUgc2VsZWN0b3Igc2hvdWxkIG5vIGxvbmdlciBtYXRjaC4gVGhhdCdzIHdoeSBpdCBuZWVkcyBib3RoXHJcbiAgLy8gdGhlIGNvbnRleHQgdG8gdGhlIC4jeyRjbS1oZXJvLXByZWZpeH0gYW5kIGFuIGFkZGl0aW9uYWwgZGVzY2VuZGVuZCBzZWxlY3RvciBmb3IgdGhlIHNob3Atbm93IGVsZW1lbnRcclxuICAuI3skY20taGVyby1wcmVmaXh9X19zaG9wLW5vdyB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxufVxyXG4iLCIvL2RlZmF1bHQgdmFyaWFibGVzXHJcbiRjbS1oZXJvLXByZWZpeDogXCJjbS1oZXJvXCIgIWRlZmF1bHQ7XHJcbiRjbS1oZXJvLWhlYWRsaW5lLWNvbG9yOiAjMDAwMDAwICFkZWZhdWx0O1xyXG4kY20taGVyby1waWN0dXJlLWJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kY20taGVyby1kaW1tZXItb3BhY2l0eTogMC43ICFkZWZhdWx0O1xyXG4kY20taGVyby1kaW1tZXItZGlzcGxheTogYmxvY2sgIWRlZmF1bHQ7XHJcbiRjbS1oZXJvLWNhcHRpb24tYm90dG9tOiA1LjI1JSAhZGVmYXVsdDtcclxuXHJcbiRjbS1oZXJvLXBhZGRpbmctYmFzZS1ob3Jpem9udGFsOiAxNXB4ICFkZWZhdWx0O1xyXG4kY20taGVyby1wYWRkaW5nLWxhcmdlLWhvcml6b250YWw6IDQ1cHggIWRlZmF1bHQ7IiwiLy8gQ3JlYXRlIGEgZGltbWVyIG9uIHRoZSBpbWFnZVxyXG5AbWl4aW4gZGltbWVyKCRvcGFjaXR5OiAwLjcpIHtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMHB4LCAwcHgpO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTsgIHRvcDogMDtcclxuICB3aWR0aDogMTAwJTsgIGhlaWdodDogMTAwJTtcclxuICBvcGFjaXR5OiAkb3BhY2l0eTtcclxuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDIzNywgMjM3LCAyMzcsIDApIDUwJSwgcmdiYSg1MSwgNTEsIDUxLCAuNjUpKTtcclxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxufVxyXG4iLCIvL1xyXG4vLyBDcmVhdGUgYSBjYXB0aW9uIHdpdGggYWJzb2x1dGUgcG9zaXRpb24gZnJvbSBib3R0b21cclxuLy8gQHBhcmFtOiB7c3RyaW5nfSBkaXN0YW5jZSB0byBib3R0b20sIGRlZmF1bHQgaXMgMTAlXHJcbi8vXHJcbi8vIEBleGFtcGxlOlxyXG4vLyAud3JhcHBlciB7XHJcbi8vICAgQGluY2x1ZGUgY2FwdGlvbigpO1xyXG4vLyB9XHJcbi8vXHJcbkBtaXhpbiBjYXB0aW9uKCRib3R0b206IDEwJSkge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAvLyBkbyBub3QgY29sbGlkZSB3aXRoIGFueSBwYWRkaW5ncyBvciBib3JkZXJzXHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICB3aWR0aDogMTAwJTtcclxuICBib3R0b206ICRib3R0b207XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59IiwiLy9cclxuLy8gQXBwbGllcyBzdHlsZXMgdG8gY2VudGVyIHVzaW5nIHBvc2l0aW9uIGFic29sdXRlLlxyXG4vL1xyXG4vLyBAcGFyYW06IHtib29sZWFufSB2ZXJ0aWNhbGx5IGNlbnRlcmVkPyBkZWZhdWx0OiB0cnVlXHJcbi8vIEBwYXJhbToge2Jvb2xlYW59IGhvcml6b250YWxseSBjZW50ZXJlZD8gZGVmYXVsdDogdHJ1ZVxyXG4vL1xyXG4vLyBAZXhhbXBsZTpcclxuLy8gLnBvcHVwIHtcclxuLy8gICBAaW5jbHVkZSBjZW50ZXItYWJzb2x1dGUoKTtcclxuLy8gfVxyXG4vL1xyXG5AbWl4aW4gY2VudGVyLWFic29sdXRlKCR2ZXJ0aWNhbDogdHJ1ZSwgJGhvcml6b250YWw6IHRydWUpIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgQGlmICR2ZXJ0aWNhbCB7XHJcbiAgICBib3R0b206IDUwJTtcclxuICB9XHJcbiAgQGlmICRob3Jpem9udGFsIHtcclxuICAgIHJpZ2h0OiA1MCU7XHJcbiAgfVxyXG4gIEBpZiAkdmVydGljYWwgYW5kIG5vdCAkaG9yaXpvbnRhbCB7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNTAlKTtcclxuICB9XHJcbiAgQGlmIG5vdCAkdmVydGljYWwgYW5kICRob3Jpem9udGFsIHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1MCUpO1xyXG4gIH1cclxuICBAaWYgJHZlcnRpY2FsIGFuZCAkaG9yaXpvbnRhbCB7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MCUsIDUwJSk7XHJcbiAgfVxyXG59XHJcbiIsIi8qISBIVE1MNSBCb2lsZXJwbGF0ZSB2NC4zLjAgfCBNSVQgTGljZW5zZSB8IGh0dHA6Ly9oNWJwLmNvbS8gKi9cclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiAgIEhlbHBlciBjbGFzc2VzXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLyogSW1hZ2UgcmVwbGFjZW1lbnQgKi9cclxuLmNtLWlyIHtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIGJvcmRlcjogMDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxufVxyXG5cclxuLmNtLWlyOmJlZm9yZSB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgd2lkdGg6IDA7XHJcbiAgaGVpZ2h0OiAxNTAlO1xyXG4gIGNvbnRlbnQ6IFwiXCI7XHJcbn1cclxuXHJcbi8qIEhpZGUgZnJvbSBib3RoIHNjcmVlbnJlYWRlcnMgYW5kIGJyb3dzZXJzOiBoNWJwLmNvbS91ICovXHJcbi5jbS1oaWRkZW4ge1xyXG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbn1cclxuXHJcbi8qIEhpZGUgb25seSB2aXN1YWxseSwgYnV0IGhhdmUgaXQgYXZhaWxhYmxlIGZvciBzY3JlZW5yZWFkZXJzOiBoNWJwLmNvbS92ICovXHJcbi5jbS12aXN1YWxseWhpZGRlbiB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgY2xpcDogcmVjdCgwIDAgMCAwKTtcclxuICBtYXJnaW46IC0xcHg7XHJcbiAgcGFkZGluZzogMDtcclxuICB3aWR0aDogMXB4O1xyXG4gIGhlaWdodDogMXB4O1xyXG4gIGJvcmRlcjogMDtcclxufVxyXG5cclxuLyogRXh0ZW5kcyB0aGUgLnZpc3VhbGx5aGlkZGVuIGNsYXNzIHRvIGFsbG93IHRoZSBlbGVtZW50IHRvIGJlIGZvY3VzYWJsZVxyXG4gKiB3aGVuIG5hdmlnYXRlZCB0byB2aWEgdGhlIGtleWJvYXJkOiBoNWJwLmNvbS9wKi9cclxuLmNtLXZpc3VhbGx5aGlkZGVuLmZvY3VzYWJsZTphY3RpdmUsXHJcbi5jbS12aXN1YWxseWhpZGRlbi5mb2N1c2FibGU6Zm9jdXMge1xyXG4gIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgY2xpcDogYXV0bztcclxuICBtYXJnaW46IDA7XHJcbiAgd2lkdGg6IGF1dG87XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG59XHJcblxyXG4vKiBIaWRlIHZpc3VhbGx5IGFuZCBmcm9tIHNjcmVlbnJlYWRlcnMsIGJ1dCBtYWludGFpbiBsYXlvdXQgKi9cclxuLmNtLWludmlzaWJsZSB7XHJcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG59XHJcblxyXG4vKiBDbGVhcmZpeDogY29udGFpbiBmbG9hdHMgKi9cclxuLmNtLWNsZWFyZml4OmJlZm9yZSxcclxuLmNtLWNsZWFyZml4OmFmdGVyIHtcclxuICBkaXNwbGF5OiB0YWJsZTtcclxuICBjb250ZW50OiBcIiBcIjtcclxufVxyXG5cclxuLmNtLWNsZWFyZml4OmFmdGVyIHtcclxuICBjbGVhcjogYm90aDtcclxufVxyXG5cclxuLmNtLW5vdHNlbGVjdGFibGUge1xyXG4gIHVzZXItc2VsZWN0OiBub25lO1xyXG59XHJcbiIsIi4jeyRjbS1xdWlja2luZm8tcHJlZml4fSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcbiAgY29sb3I6ICMwMDAwMDA7XHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludChcInNtLWFuZC11cFwiKSB7XHJcbiAgICAvLyBDb21tZW50ZWQgb3V0IHRvIHByZXNlcnZlIHRoZSBDMDc4IGNvbXBvbmVudFxyXG4gICAgLy9jb2xvcjogI0ZGRkZGRjtcclxuICB9XHJcblxyXG4gICZfX3RpdGxlIHtcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgfVxyXG5cclxuICAmX19jbG9zZSB7XHJcbiAgICB3aWR0aDogMjRweDtcclxuICAgIGhlaWdodDogMjRweDtcclxuICAgIGJhY2tncm91bmQ6IHVybChcIi4uLy4uLy4uL2ltZy9jbG9zZS1kYXJrLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlciB0cmFuc3BhcmVudDtcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoXCJzbS1hbmQtdXBcIikge1xyXG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi8uLi9pbWcvY2xvc2Uuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyIHRyYW5zcGFyZW50O1xyXG4gICAgfVxyXG4gICAgJiAuaWNvbi1jbG9zZSB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19jb250cm9scyB7XHJcbiAgICBtYXJnaW46IGF1dG87XHJcbiAgICBtYXJnaW4tdG9wOiAyNnB4O1xyXG4gICAgLy9tYWtlIHN1cmUgY2VudGVyaW5nIHdvcmtzIGV2ZW4gaWYgdGhpcyBpcyBhbiBhbmNob3IgdGFnOlxyXG4gICAgZGlzcGxheTogdGFibGU7XHJcbiAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XHJcbiAgICBAaW5jbHVkZSB0cmFuc3BhcmVudC1idXR0b24oJGJyYW5kLXByaW1hcnksIHBhbGV0dGUod2hpdGUpKTtcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoXCJzbS1hbmQtdXBcIikge1xyXG4gICAgICBAaW5jbHVkZSB0cmFuc3BhcmVudC1idXR0b24ocGFsZXR0ZSh3aGl0ZSksIHBhbGV0dGUoZ3JleSwgZGFya2VyKSk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAkX2Fycm93LXNpemU6IDIwcHg7XHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludChcInNtLWFuZC11cFwiKSB7XHJcbiAgICAuY29udGVudC1jb250YWluZXIge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgbGVmdDogLTEgKiAkX2Fycm93LXNpemU7XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gICAgICAgIGJvcmRlci13aWR0aDogJF9hcnJvdy1zaXplICRfYXJyb3ctc2l6ZSAkX2Fycm93LXNpemUgMDtcclxuICAgICAgICAvKkVEUy04Mzk1OiBIaWRpbmcgdGhlIEdyZWVuIG92ZXJsYXkgYXJyb3cqL1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYtLW5vLWltYWdlIHtcclxuICAgICAgLmNvbnRlbnQtY29udGFpbmVyIHtcclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLS1uby1pbWFnZSB7XHJcbiAgICAuY29udGVudC1jb250YWluZXIge1xyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KFwieHNcIikge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLy8gSW1wb3J0c1xyXG5AaW1wb3J0IFwiLi4vYmFzZS9pbXBvcnRzXCI7XHJcblxyXG4vLyBQcm92aWRlcyBhIHNldCBvZiBnZW5lcmljIGhlbHBlciBtaXhpbnMuXHJcblxyXG4vL1xyXG4vLyBBcHBsaWVzIHN0eWxlcyBjbGVhciB0aGUgZmxvYXRpbmcuIFxyXG4vLyBcclxuQG1peGluIGNsZWFyZml4KCkge1xyXG4gICY6YmVmb3JlLFxyXG4gICY6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIGRpc3BsYXk6IHRhYmxlO1xyXG4gIH1cclxuICAmOmFmdGVyIHtcclxuICAgIGNsZWFyOiBib3RoO1xyXG4gIH1cclxufVxyXG5cclxuLy9cclxuLy8gQSBtaXhpbiB0byBnZW5lcmF0ZSB3aG9sZSBtZWRpYSBxdWVyaWVzIGZyb20gdGhlIGFsaWFzZXNcclxuLy8gQHBhcmFtOiB7bGlzdH0gVGhlIHNjcmVlbiBuYW1lcyB3aGljaCBpcyBkZWZpbmVkIGluIHRoZSBicmVha3BvaW50IGNsYXNzLlxyXG4vLyBAZXhhbXBsZTpcclxuLy8gYGBgXHJcbi8vIEBpbmNsdWRlIGJyZWFrcG9pbnQobW9iaWxlKSB7XHJcbi8vIGJhY2tncm91bmQtY29sb3I6IHJlZDtcclxuLy8gfVxyXG4vLyBAaW5jbHVkZSBicmVha3BvaW50KHRhYmxldF9hbmRfdXApIHtcclxuLy8gYmFja2dyb3VuZC1jb2xvcjogZ3JlZW47XHJcbi8vIH1cclxuLy8gQGluY2x1ZGUgYnJlYWtwb2ludChkZXNrdG9wKSB7XHJcbi8vIGJhY2tncm91bmQtY29sb3I6IGJsdWU7XHJcbi8vIH1cclxuLy8gYGBgXHJcbi8vXHJcbkBtaXhpbiBicmVha3BvaW50KCRuYW1lKSB7XHJcbiAgJGJyZWFrcG9pbnQtZm91bmQ6IG1hcF9oYXNfa2V5KCRicmVha3BvaW50cywgJG5hbWUpO1xyXG4gIEBpZiAkYnJlYWtwb2ludC1mb3VuZCB7XHJcbiAgICBAbWVkaWEgI3ttYXBfZ2V0KCRicmVha3BvaW50cywgJG5hbWUpfSB7XHJcbiAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG4gIH0gQGVsc2Uge1xyXG4gICAgLy8gSWYgdGhlIHVzZXIgc3BlY2lmaWVzIGEgbm9uLWV4aXRlbnQgYWxpYXMsIHNlbmQgdGhlbSBhIHdhcm5pbmcuXHJcbiAgICBAd2FybiBcIkJyZWFrcG9pbnQgw6LigqzLnCN7JG5hbWV9w6LigqzihKIgaXMgbm90IGRlZmluZWQuXCI7XHJcbiAgfVxyXG59XHJcblxyXG4vL1xyXG4vLyBMb2FkIFdlYmZvbnRzXHJcbi8vXHJcbi8vIGRpc2FibGUgZW90IGFuZCBzdmcgZm9udHMsIHNlZVxyXG4vLyBodHRwOi8vZGF2aWRlbnNpbmdlci5jb20vMjAxNC8xMC91cGRhdGUteW91ci1mb250LWZhY2UtZmlsZS1mb3JtYXRzLXRvLWp1c3QtdXNlLXdvZmYtYW5kLXdvZmYyLyBhbmRcclxuLy8gaHR0cHM6Ly9jc3MtdHJpY2tzLmNvbS9zbmlwcGV0cy9jc3MvdXNpbmctZm9udC1mYWNlL1xyXG4vLyBzdXBwb3J0ZWQgYnJvd3NlcnM6IENocm9tZSA2KywgU2FmYXJpIDMrLCBGaXJlZm94IDMuNSssIE9wZXJhIDEwKywgSUUgOSssIEFuZHJvaWQgNC4xKywgaU9TIDcuMStcclxuLy9cclxuQG1peGluIGZvbnQtZmFjZSgkc3R5bGUtbmFtZSwgJGZpbGUsICR3ZWlnaHQ6IG5vcm1hbCwgJHN0eWxlOiBub3JtYWwpIHtcclxuICAkZmlsZXBhdGg6ICRwYXRoLXRvLWZvbnRzICsgJGZpbGU7XHJcbiAgQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogXCIjeyRzdHlsZS1uYW1lfVwiO1xyXG4gICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQ7XHJcbiAgICBmb250LXN0eWxlOiAkc3R5bGU7XHJcbiAgICBzcmM6IHVybCgkZmlsZXBhdGggKyBcIi53b2ZmMlwiKSBmb3JtYXQoJ3dvZmYyJyksIC8vIFN1cGVyIE1vZGVybiBCcm93c2Vyc1xyXG4gICAgICAgICB1cmwoJGZpbGVwYXRoICsgXCIud29mZlwiKSBmb3JtYXQoJ3dvZmYnKSwgLy8gUHJldHR5IE1vZGVybiBCcm93c2Vyc1xyXG4gICAgICAgICB1cmwoJGZpbGVwYXRoICsgXCIudHRmXCIpIGZvcm1hdCgndHJ1ZXR5cGUnKTsgLy8gU2FmYXJpLCBBbmRyb2lkLCBpT1NcclxuICB9XHJcbn1cclxuXHJcbi8vIFxyXG4vLyBHZW5lcmF0ZXMgdGhlIGhlYWRpbmdcclxuLy8gVHlwZSBhcmUgYmFzZWQgb24gYm9vdHN0cmFwcyBoZWFkaW5nLCBAc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC1zYXNzL2Jsb2IvbWFzdGVyL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX3R5cGUuc2Nzc1xyXG4vLyAgQGV4YW1wbGU6XHJcbi8vIGBgYFxyXG4vLyAgQGluY2x1ZGUgaGVhZGluZ3M7XHJcbi8vIGBgYFxyXG4vLyBcclxuLy8gV2lsbCBnZW5lcmF0ZSBmcm9tIHRoZSBoZWFkaW5ncyBhcnJheSB3aGljaCBpcyBkZWZpbmVkIGluIHRoZSBiYXNlL2hlYWRpbmdzLlxyXG4vLyBJZiB5b3UgbmVlZCBhIG5ldyBoZWFkaW5nIGxpa2UgaDQganVzdCBhZGRlZCBpdCB0byB0aGUgaGVhZGluZyBhcnJheSBpbiB0aGUgYmFzZS9oZWFkaW5ncy5cclxuLy8gXHJcbi8vICAgaDEsIC5oMSB7XHJcbi8vICAgICBmb250LXNpemU6IDQwcHg7XHJcbi8vICAgICBmb250LXNpemU6IDYwcHg7XHJcbi8vICAgfVxyXG4vLyBcclxuLy8gICBoMiwgLmgyIHtcclxuLy8gICAgIGZvbnQtc2l6ZTogMjhweDtcclxuLy8gICAgIGZvbnQtc2l6ZTogNDBweDtcclxuLy8gICB9XHJcbi8vIFxyXG4vLyAgIGgzLCAuaDMge1xyXG4vLyAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4vLyAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4vLyAgIH1cclxuLy8gXHJcbi8vICAgcCwgLnAge1xyXG4vLyAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4vLyAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4vLyAgIH1cclxuLy8gXHJcbi8vXHJcbkBtaXhpbiBoZWFkaW5ncygpIHtcclxuICBAZWFjaCAkaCwgJHNpemUgaW4gJGZvbnQtZm9ybWF0cyB7XHJcbiAgICAjeyRofSwgLiN7JGh9IHtcclxuICAgICAgZm9udC1zaXplOiBtYXAtZ2V0KCRzaXplLCBtb2JpbGUpO1xyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhzKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiBtYXAtZ2V0KCRzaXplLCBtb2JpbGUtc21hbGwpO1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20tYW5kLXVwKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiBtYXAtZ2V0KCRzaXplLCBiYXNlKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy8gRml4ZXMgXCJmbGlja2VyaW5nXCIgb2YgcmVuZGVyaW5nIGlmIHRyYW5zbGF0ZSBpcyB1c2VkIGluIGNvbWJpbmF0aW9uIHdpdGggdHJhbnNwYXJlbnQgYmFja2dyb3VuZHMuXHJcbi8vXHJcbi8vIEBwYXJhbSBwc2V1ZG9FbGVtZW50IHVzZSBwc2V1ZG9FbGVtZW50IHRvIGFwcGx5IHRoZSBmaXggKDo6YmVmb3JlIHdpbGwgYmUgdXNlZCkuIERlZmF1bHRzIHRvIGZhbHNlXHJcbi8vXHJcbi8vIEltcG9ydGFudDpcclxuLy8gSWYgcHNldWRvRWxlbWVudCBpcyBzZXQgdG8gdHJ1ZSBpdCB3aWxsIGJlIHBvc2l0aW9uZWQgYWJzb2x1dGUuIE1ha2Ugc3VyZSB5b3UgaGF2ZSBhIG5vbiBzdGF0aWMgZWxlbWVudCBpbiBET00gdG9cclxuLy8gYWxsb3cgcHJvcGVyIHBvc2l0aXRpb25pbmcgb2YgdGhlIHBzZXVkb0VsZW1lbnQuXHJcbkBtaXhpbiBmbGlja2VyaW5nRml4KCRwc2V1ZG9FbGVtZW50OmZhbHNlKSB7XHJcbiAgQGlmICRwc2V1ZG9FbGVtZW50ID09IGZhbHNlIHtcclxuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMCwwLDAsMCksIHJnYmEoMCwwLDAsMCkpOyAvKiBDTVMtNDI3MCBwcmV2ZW50cyBmbGlja2VyaW5nIGluIEZpcmVmb3ggKi9cclxuICB9IEBlbHNlIHtcclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgdG9wOiAwOyBsZWZ0OiAwOyByaWdodDogMDsgIGJvdHRvbTogMDtcclxuICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICBtYXJnaW46IC04MHB4IDAgLTEwcHggMDtcclxuICAgICAgQGluY2x1ZGUgZmxpY2tlcmluZ0ZpeCgpO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIvLyBJbXBvcnRzXHJcbkBpbXBvcnQgXCIuLi9iYXNlL2ltcG9ydHNcIjtcclxuQGltcG9ydCBcIi4uL3V0aWxzL2hlbHBlclwiO1xyXG5cclxuLy9cclxuLy8gQ3JlYXRlIGEgYmFuZGVyb2xlIHdpdGggYWJzb2x1dGUgcG9zaXRpb24gZnJvbSBib3R0b21cclxuLy8gQHBhcmFtOiB7c3RyaW5nfSBkaXN0YW5jZSB0byBib3R0b20sIGRlZmF1bHQgaXMgMTAlXHJcbi8vXHJcbi8vIEBleGFtcGxlOlxyXG4vLyAud3JhcHBlciB7XHJcbi8vICAgQGluY2x1ZGUgYmFuZGVyb2xlKCk7XHJcbi8vIH1cclxuLy9cclxuQG1peGluIGJhbmRlcm9sZSgkYm90dG9tOiAxMCUpIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgYm90dG9tOiAkYm90dG9tO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLy8gQ3JlYXRlIGEgZGltbWVyIG9uIHRoZSBpbWFnZVxyXG5AbWl4aW4gZGltbWVyKCkge1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAwcHgsIDBweCk7XHJcbiAgcG9zaXRpb246IGFic29sdXRlOyAgdG9wOiAwO1xyXG4gIHdpZHRoOiAxMDAlOyAgaGVpZ2h0OiAxMDAlO1xyXG4gIG9wYWNpdHk6ICRkaW1tZXItb3BhY2l0eTtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCByZ2IoMTMsIDE2LCAxNiksIHJnYmEoMCwgMCwgMCwgMCkgNzAlLCByZ2JhKDAsIDAsIDAsIDApIDkwJSwgcmdiYSgxMywgMTYsIDE2LCAwLjQ3KSAxMDAlKTtcclxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxufVxyXG5cclxuLy9cclxuLy8gQ3JlYXRlcyB0aGUgYnV0dG9uIGxheW91dCwgY2hvaWNlIGJldHdlZW4gYSBidXR0b24gb3IgdGV4dGxpbmtcclxuLy9cclxuLy8gQHBhcmFtOiB7c3RyaW5nfSBUaGUgY29sb3IgZm9yIHRoZSB0ZXh0LlxyXG4vLyBAcGFyYW06IHtzdHJpbmd9IFRoZSBjb2xvciBmb3IgdGhlIGhvdmVyIGVmZmVjdC5cclxuLy8gQHBhcmFtOiB7Ym9vbGVhbn0gSWYgaXQgc2hvdWxkIGJlIGEgdGV4dGxpbmsuXHJcbi8vIEBkZXNjcmlwdGlvbjogUmV0dXJucyBidXR0b24gbGF5b3V0IHZhcmlhbnRcclxuLy8gQGV4YW1wbGU6XHJcbi8vIGBgYFxyXG4vLyAgIEBpbmNsdWRlIHRyYW5zcGFyZW50LWJ1dHRvbigjZmZmLCAjMDAwLCB0cnVlIHwgZmFsc2UoZGVmYXVsdCkpXHJcbi8vIGBgYFxyXG4vL1xyXG5AbWl4aW4gdHJhbnNwYXJlbnQtYnV0dG9uKCRjb2xvciwgJGhvdmVyLCAkaXNUZXh0TGluazogZmFsc2UpIHtcclxuICBjb2xvcjogJGNvbG9yO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cclxuICBAaWYgJGlzVGV4dExpbmsgPT0gdHJ1ZSB7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgfSBAZWxzZSB7XHJcbiAgICBib3JkZXI6ICRidXR0b24tYm9yZGVyIHNvbGlkICRjb2xvcjtcclxuICB9XHJcblxyXG4gICY6aG92ZXIsXHJcbiAgJjpmb2N1cyxcclxuICAmOmFjdGl2ZSB7XHJcbiAgICBjb2xvcjogJGhvdmVyO1xyXG5cclxuICAgIEBpZiAkaXNUZXh0TGluayA9PSB0cnVlIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICB9IEBlbHNlIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xyXG4gICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcclxuICAgIH1cclxuICB9XHJcbiAgJjphY3RpdmUge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbi8vXHJcbi8vIEFkZCBhIGRvdCBzcGFjZXIgYWZ0ZXIgZWxlbWVudCBmb3IgbW9iaWxlIGRldmljZXNcclxuLy8gQHBhcmFtOiB7c3RyaW5nfSBUaGUgY29sb3Igb2YgdGhlIGRvdFxyXG4vLyBAZXhhbXBsZTpcclxuLy8gYGBgXHJcbi8vICAgQGluY2x1ZGUgc3BhY2VyKCNmZmYsIDEwcHgpXHJcbi8vIGBgYFxyXG4vL1xyXG5AbWl4aW4gc3BhY2VyKCRjb2xvcjogJGJyYW5kLXByaW1hcnksICRzaXplOiAyMnB4KSB7XHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludChcInhzXCIpIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAvKiBhZGQgc3BhY2VyIChjZW50ZXJlZCBkb3QpIGJldHdlZW4gY2xhaW0gaW4gbW9iaWxlIHZpZXcgKi9cclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICBib3R0b206IC0oJHNpemUgLyAyKTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXFwyNUNGXCI7XHJcbiAgICAgIGNvbG9yOiAkY29sb3I7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgZm9udC1zaXplOiAkc2l6ZTtcclxuICAgICAgbGluZS1oZWlnaHQ6ICRzaXplO1xyXG4gICAgfVxyXG5cclxuICAgIC8vaGlkZSBsYXN0IG9uZVxyXG4gICAgJi5pcy1sYXN0OjphZnRlciB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vL1xyXG4vLyBBZGQgYSBzbWFsbCBhcnJvdyB0byBhIGJveFxyXG4vL1xyXG5AbWl4aW4gYXJyb3coJHBvc2l0aW9uOiByaWdodCwgJGNvbG9yOiAkd2hpdGUpIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcblxyXG4gIC8vYXR0YWNoIHRvIHRoZSByaWdodFxyXG4gIEBpZiAkcG9zaXRpb24gPT0gcmlnaHQge1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICBsZWZ0OiAxMDAlO1xyXG4gIC8vIGF0dGFjaCB0byB0aGUgdG9wXHJcbiAgfSBAZWxzZSBpZiAkcG9zaXRpb24gPT0gdG9wIHtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAvLyBkZWZhdWx0OiBhdHRhY2ggdG8gdGhlIGxlZnRcclxuICB9IEBlbHNlIHtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgbGVmdDogMDtcclxuICB9XHJcblxyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIG1hcmdpbi1sZWZ0OiAtJHBhZGRpbmctYmFzZS12ZXJ0aWNhbDtcclxuICBtYXJnaW4tdG9wOiAtJHBhZGRpbmctYmFzZS12ZXJ0aWNhbDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XHJcbiAgd2lkdGg6IDIqJHBhZGRpbmctYmFzZS12ZXJ0aWNhbDtcclxuICBoZWlnaHQ6IDIqJHBhZGRpbmctYmFzZS12ZXJ0aWNhbDtcclxuICBjb250ZW50OiBcIlwiO1xyXG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxufVxyXG5cclxuIiwiLy8gZGVmYXVsdCBjdGEgYnV0dG9uIGlzIHdoaXRlLi4uXHJcbi5jbS1jdGEtYnV0dG9uIHtcclxuICB3aGl0ZS1zcGFjZTogbm9ybWFsOyAvL292ZXJ3cml0ZSBib290c3RyYXBzIG5vd3JhcCBmb3IgQ1RBcyB3aXRoIGxvbmcgdGV4dFxyXG4gIHRyYW5zaXRpb246IGFsbCAkdHJhbnNpdGlvbi1kdXJhdGlvbiBlYXNlO1xyXG4gIEBpbmNsdWRlIHRyYW5zcGFyZW50LWJ1dHRvbihwYWxldHRlKHdoaXRlKSwgcGFsZXR0ZShncmV5LCBkYXJrZXIpKTtcclxuICAvLyBidXR0b24gbWFjcm8gbGFja3Mgc3R5bGluZy4uLlxyXG4gIHBhZGRpbmc6ICRwYWRkaW5nLWJhc2UtdmVydGljYWwgJHBhZGRpbmctYmFzZS1ob3Jpem9udGFsO1xyXG4gIGZvbnQtd2VpZ2h0OiAkYnRuLWZvbnQtd2VpZ2h0O1xyXG59XHJcblxyXG4vLyBidXQgY3RhIGJ1dHRvbiBpbiB0ZWFzZXIgb3ZlcmxheSB3aXRoIGRlZmF1bHQgdGVhc2VyIHN0eWxlIGlzIGdyYXkuLi5cclxuLmNtLXRlYXNlci1vdmVybGF5X19jdGEtYnV0dG9uIHtcclxuICBAaW5jbHVkZSB0cmFuc3BhcmVudC1idXR0b24ocGFsZXR0ZShncmV5LCBkYXJrZXIpLCBwYWxldHRlKHdoaXRlKSk7XHJcbn1cclxuIiwiQGltcG9ydCBcImNvbG9yc1wiO1xyXG5AaW1wb3J0IFwiY29sb3JfdmFyaWFibGVzXCI7XHJcbkBpbXBvcnQgXCJmb250LWZvcm1hdFwiO1xyXG5cclxuLy8gT3ZlcnJpZGUgQm9vdHN0cmFwIHZhcmlhYmxlcyBoZXJlIChkZWZhdWx0cyBmcm9tIGJvb3RzdHJhcC1zYXNzIHYzLjMuNSk6XHJcblxyXG4vL1xyXG4vLyBWYXJpYWJsZXNcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcblxyXG4vLz09IENvbG9yc1xyXG4vL1xyXG4vLyMjIEdyYXkgYW5kIGJyYW5kIGNvbG9ycyBmb3IgdXNlIGFjcm9zcyBCb290c3RyYXAuXHJcblxyXG4kZ3JheS1iYXNlOiAgICAgICAgICAgICAkYmxhY2s7XHJcbiRncmF5LWRhcmtlcjogICAgICAgICAgIHBhbGV0dGUoZ3JleSwgZGFya2VyKTtcclxuJGdyYXktZGFyazogICAgICAgICAgICAgcGFsZXR0ZShncmV5LCBkYXJrKTtcclxuLy8kZ3JheTogICAgICAgICAgICAgICAgICBwYWxldHRlKGdyZXkpO1xyXG4kZ3JheS1saWdodDogICAgICAgICAgICBwYWxldHRlKGdyZXksIGxpZ2h0KTtcclxuJGdyYXktbGlnaHRlcjogICAgICAgICAgcGFsZXR0ZShncmV5LCBsaWdodGVyKTtcclxuXHJcbiRicmFuZC1wcmltYXJ5OiAgICAgICAgICRicmFuZC1wcmltYXJ5O1xyXG4kYnJhbmQtc3VjY2VzczogICAgICAgICAkYnJhbmQtcHJpbWFyeTtcclxuJGJyYW5kLWluZm86ICAgICAgICAgICAgJGJyYW5kLWFjY2VudDtcclxuJGJyYW5kLXdhcm5pbmc6ICAgICAgICAgcGFsZXR0ZShvcmFuZ2UsZGFyayk7XHJcbiRicmFuZC1kYW5nZXI6ICAgICAgICAgIHBhbGV0dGUocmVkKTtcclxuXHJcbi8vPT0gU2NhZmZvbGRpbmdcclxuLy9cclxuLy8jIyBTZXR0aW5ncyBmb3Igc29tZSBvZiB0aGUgbW9zdCBnbG9iYWwgc3R5bGVzLlxyXG5cclxuLy8qKiBCYWNrZ3JvdW5kIGNvbG9yIGZvciBgPGJvZHk+YC5cclxuJGJvZHktYmc6ICAgICAgICAgICAgICAgJHdoaXRlO1xyXG4vLyoqIEdsb2JhbCB0ZXh0IGNvbG9yIG9uIGA8Ym9keT5gLlxyXG4kdGV4dC1jb2xvcjogICAgICAgICAgICAkZ3JheS1kYXJrZXI7XHJcblxyXG4vLyoqIEdsb2JhbCB0ZXh0dWFsIGxpbmsgY29sb3IuXHJcbiRsaW5rLWNvbG9yOiAgICAgICAgICAgICRicmFuZC1wcmltYXJ5O1xyXG4vLyoqIExpbmsgaG92ZXIgY29sb3Igc2V0IHZpYSBgZGFya2VuKClgIGZ1bmN0aW9uLlxyXG4kbGluay1ob3Zlci1jb2xvcjogICAgICAkYnJhbmQtcHJpbWFyeS1kYXJrO1xyXG4vLyoqIExpbmsgaG92ZXIgZGVjb3JhdGlvbi5cclxuJGxpbmstaG92ZXItZGVjb3JhdGlvbjogbm9uZTtcclxuXHJcblxyXG4vLz09IFR5cG9ncmFwaHlcclxuLy9cclxuLy8jIyBGb250LCBsaW5lLWhlaWdodCwgYW5kIGNvbG9yIGZvciBib2R5IHRleHQsIGhlYWRpbmdzLCBhbmQgbW9yZS5cclxuXHJcbiRmb250LWZhbWlseS1zYW5zLXNlcmlmOiAgXCJIQ28gV2hpdG5leSBTU21cIiwgVmVyZGFuYSwgR2VuZXZhLCBzYW5zLXNlcmlmO1xyXG4vLyAkZm9udC1mYW1pbHktc2VyaWY6ICAgICAgIEdlb3JnaWEsIFwiVGltZXMgTmV3IFJvbWFuXCIsIFRpbWVzLCBzZXJpZlxyXG4vLyoqIERlZmF1bHQgbW9ub3NwYWNlIGZvbnRzIGZvciBgPGNvZGU+YCwgYDxrYmQ+YCwgYW5kIGA8cHJlPmAuXHJcbi8vICRmb250LWZhbWlseS1tb25vc3BhY2U6ICAgTWVubG8sIE1vbmFjbywgQ29uc29sYXMsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlXHJcbiRmb250LWZhbWlseS1iYXNlOiAgICAgICAgJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWY7XHJcblxyXG4kZm9udC1zaXplLWJhc2U6ICAgICAgICAgIDE2cHg7XHJcbiRmb250LXNpemUtcmVtLWJhc2U6ICAgICAgMXJlbTtcclxuLy8gJGZvbnQtc2l6ZS1sYXJnZTogICAgICAgICAyMnB4O1xyXG4kZm9udC1zaXplLXNtYWxsOiAgICAgICAgIDE2cHg7XHJcblxyXG4kZm9udC1zaXplLWgxOiAgICAgICAgICAgIGZvbnQtZm9ybWF0KGgxKTtcclxuJGZvbnQtc2l6ZS1oMjogICAgICAgICAgICBmb250LWZvcm1hdChoMik7XHJcbiRmb250LXNpemUtaDM6ICAgICAgICAgICAgZm9udC1mb3JtYXQoaDMpO1xyXG4kZm9udC1zaXplLWg0OiAgICAgICAgICAgIGZvbnQtZm9ybWF0KGg0KTtcclxuJGZvbnQtc2l6ZS1oNTogICAgICAgICAgICBmb250LWZvcm1hdChoNSk7XHJcbi8vICRmb250LXNpemUtaDY6ICAgICAgICAgICAgY2VpbCgoJGZvbnQtc2l6ZS1iYXNlICogMC44NSkpOyAvLyB+MTJweFxyXG5cclxuLy8qKiBVbml0LWxlc3MgYGxpbmUtaGVpZ2h0YCBmb3IgdXNlIGluIGNvbXBvbmVudHMgbGlrZSBidXR0b25zLlxyXG4vLyRsaW5lLWhlaWdodC1iYXNlOiAgICAgICAgMS4zMzMzMzQ7IC8vICoxOD1+MjRcclxuJGxpbmUtaGVpZ2h0LWJhc2U6ICAgICAgICAxLjYyNTtcclxuLy8qKiBDb21wdXRlZCBcImxpbmUtaGVpZ2h0XCIgKGBmb250LXNpemVgICogYGxpbmUtaGVpZ2h0YCkgZm9yIHVzZSB3aXRoIGBtYXJnaW5gLCBgcGFkZGluZ2AsIGV0Yy5cclxuJGxpbmUtaGVpZ2h0LWNvbXB1dGVkOiAgICBmbG9vcigoJGZvbnQtc2l6ZS1iYXNlICogJGxpbmUtaGVpZ2h0LWJhc2UpKTsgLy8gfjI0XHJcblxyXG4vLyoqIEJ5IGRlZmF1bHQsIHRoaXMgaW5oZXJpdHMgZnJvbSB0aGUgYDxib2R5PmAuXHJcbiRoZWFkaW5ncy1mb250LWZhbWlseTogICAgaW5oZXJpdDtcclxuJGhlYWRpbmdzLWZvbnQtd2VpZ2h0OiAgICAzMDA7IC8vIFRoZSBmb250IFJhbGV3YXkgaXMgdXNlZCBpbiA0MDA9bm9ybWFsIGFuZCA2MDA9Ym9sZFxyXG4kaGVhZGluZ3MtbGluZS1oZWlnaHQ6ICAgIDEuMTtcclxuJGhlYWRpbmdzLWNvbG9yOiAgICAgICAgICBpbmhlcml0O1xyXG5cclxuXHJcbi8vPT0gSWNvbm9ncmFwaHlcclxuLy9cclxuLy8jIyBTcGVjaWZ5IGN1c3RvbSBsb2NhdGlvbiBhbmQgZmlsZW5hbWUgb2YgdGhlIGluY2x1ZGVkIEdseXBoaWNvbnMgaWNvbiBmb250LiBVc2VmdWwgZm9yIHRob3NlIGluY2x1ZGluZyBCb290c3RyYXAgdmlhIEJvd2VyLlxyXG5cclxuLy8qKiBMb2FkIGZvbnRzIGZyb20gdGhpcyBkaXJlY3RvcnkuXHJcblxyXG4vLyBbY29udmVydGVyXSBJZiAkYm9vdHN0cmFwLXNhc3MtYXNzZXQtaGVscGVyIGlmIHVzZWQsIHByb3ZpZGUgcGF0aCByZWxhdGl2ZSB0byB0aGUgYXNzZXRzIGxvYWQgcGF0aC5cclxuLy8gW2NvbnZlcnRlcl0gVGhpcyBpcyBiZWNhdXNlIHNvbWUgYXNzZXQgaGVscGVycywgc3VjaCBhcyBTcHJvY2tldHMsIGRvIG5vdCB3b3JrIHdpdGggZmlsZS1yZWxhdGl2ZSBwYXRocy5cclxuLy8gJGljb24tZm9udC1wYXRoOiBpZigkYm9vdHN0cmFwLXNhc3MtYXNzZXQtaGVscGVyLCBcImJvb3RzdHJhcC9cIiwgXCIuLi9mb250cy9ib290c3RyYXAvXCIpO1xyXG4kaWNvbi1mb250LXBhdGg6IFwiLi4vLi4vZm9udHMvYm9vdHN0cmFwL1wiO1xyXG4vLyoqIEZpbGUgbmFtZSBmb3IgYWxsIGZvbnQgZmlsZXMuXHJcbi8vICRpY29uLWZvbnQtbmFtZTogICAgICAgICAgXCJnbHlwaGljb25zLWhhbGZsaW5ncy1yZWd1bGFyXCI7XHJcbi8vKiogRWxlbWVudCBJRCB3aXRoaW4gU1ZHIGljb24gZmlsZS5cclxuLy8gJGljb24tZm9udC1zdmctaWQ6ICAgICAgICBcImdseXBoaWNvbnNfaGFsZmxpbmdzcmVndWxhclwiO1xyXG5cclxuXHJcbi8vPT0gQ29tcG9uZW50c1xyXG4vL1xyXG4vLyMjIERlZmluZSBjb21tb24gcGFkZGluZyBhbmQgYm9yZGVyIHJhZGl1cyBzaXplcyBhbmQgbW9yZS4gVmFsdWVzIGJhc2VkIG9uIDE0cHggdGV4dCBhbmQgMS40MjggbGluZS1oZWlnaHQgKH4yMHB4IHRvIHN0YXJ0KS5cclxuXHJcbiRwYWRkaW5nLWJhc2UtdmVydGljYWw6ICAgICAxMHB4O1xyXG4kcGFkZGluZy1iYXNlLWhvcml6b250YWw6ICAgMTVweDtcclxuJHBhZGRpbmctYmFzZS1sZWZ0OiAgIFx0XHQyNHB4O1xyXG4kcGFkZGluZy1sYXJnZS12ZXJ0aWNhbDogICAgMzBweDtcclxuJHBhZGRpbmctbGFyZ2UtaG9yaXpvbnRhbDogIDQ1cHg7XHJcblxyXG4kcGFkZGluZy1zbWFsbC12ZXJ0aWNhbDogICAgNXB4O1xyXG4kcGFkZGluZy1zbWFsbC1ob3Jpem9udGFsOiAgNnB4O1xyXG5cclxuJHBhZGRpbmcteHMtdmVydGljYWw6ICAgICAgIDNweDtcclxuJHBhZGRpbmcteHMtaG9yaXpvbnRhbDogICAgIDRweDtcclxuXHJcbiRsaW5lLWhlaWdodC1sYXJnZTogICAgICAgICAxLjU7IC8vICoxNj0yNFxyXG4kbGluZS1oZWlnaHQtc21hbGw6ICAgICAgICAgMS4xODc1OyAvLyAqMTY9fjE5XHJcblxyXG4kYm9yZGVyLXJhZGl1cy1iYXNlOiAgICAgICAgMDtcclxuJGJvcmRlci1yYWRpdXMtbGFyZ2U6ICAgICAgIDA7XHJcbiRib3JkZXItcmFkaXVzLXNtYWxsOiAgICAgICAwO1xyXG5cclxuLy8qKiBHbG9iYWwgY29sb3IgZm9yIGFjdGl2ZSBpdGVtcyAoZS5nLiwgbmF2cyBvciBkcm9wZG93bnMpLlxyXG4kY29tcG9uZW50LWFjdGl2ZS1jb2xvcjogICAgJHdoaXRlO1xyXG4vLyoqIEdsb2JhbCBiYWNrZ3JvdW5kIGNvbG9yIGZvciBhY3RpdmUgaXRlbXMgKGUuZy4sIG5hdnMgb3IgZHJvcGRvd25zKS5cclxuJGNvbXBvbmVudC1hY3RpdmUtYmc6ICAgICAgICRicmFuZC1wcmltYXJ5O1xyXG5cclxuLy8qKiBXaWR0aCBvZiB0aGUgYGJvcmRlcmAgZm9yIGdlbmVyYXRpbmcgY2FyZXRzIHRoYXQgaW5kaWNhdG9yIGRyb3Bkb3ducy5cclxuJGNhcmV0LXdpZHRoLWJhc2U6ICAgICAgICAgIDRweDtcclxuLy8qKiBDYXJldHMgaW5jcmVhc2Ugc2xpZ2h0bHkgaW4gc2l6ZSBmb3IgbGFyZ2VyIGNvbXBvbmVudHMuXHJcbiRjYXJldC13aWR0aC1sYXJnZTogICAgICAgICA1cHg7XHJcblxyXG5cclxuLy89PSBUYWJsZXNcclxuLy9cclxuLy8jIyBDdXN0b21pemVzIHRoZSBgLnRhYmxlYCBjb21wb25lbnQgd2l0aCBiYXNpYyB2YWx1ZXMsIGVhY2ggdXNlZCBhY3Jvc3MgYWxsIHRhYmxlIHZhcmlhdGlvbnMuXHJcblxyXG4vLyoqIFBhZGRpbmcgZm9yIGA8dGg+YHMgYW5kIGA8dGQ+YHMuXHJcbi8vICR0YWJsZS1jZWxsLXBhZGRpbmc6ICAgICAgICAgICAgOHB4O1xyXG4vLyoqIFBhZGRpbmcgZm9yIGNlbGxzIGluIGAudGFibGUtY29uZGVuc2VkYC5cclxuLy8gJHRhYmxlLWNvbmRlbnNlZC1jZWxsLXBhZGRpbmc6ICA1cHg7XHJcblxyXG4vLyoqIERlZmF1bHQgYmFja2dyb3VuZCBjb2xvciB1c2VkIGZvciBhbGwgdGFibGVzLlxyXG4vLyAkdGFibGUtYmc6ICAgICAgICAgICAgICAgICAgICAgIHRyYW5zcGFyZW50O1xyXG4vLyoqIEJhY2tncm91bmQgY29sb3IgdXNlZCBmb3IgYC50YWJsZS1zdHJpcGVkYC5cclxuICR0YWJsZS1iZy1hY2NlbnQ6ICAgICAgICAgICAgICAgJGdyYXk7XHJcbi8vKiogQmFja2dyb3VuZCBjb2xvciB1c2VkIGZvciBgLnRhYmxlLWhvdmVyYC5cclxuLy8gJHRhYmxlLWJnLWhvdmVyOiAgICAgICAgICAgICAgICAjZjVmNWY1O1xyXG4vLyAkdGFibGUtYmctYWN0aXZlOiAgICAgICAgICAgICAgICR0YWJsZS1iZy1ob3ZlcjtcclxuXHJcbi8vKiogQm9yZGVyIGNvbG9yIGZvciB0YWJsZSBhbmQgY2VsbCBib3JkZXJzLlxyXG4gJHRhYmxlLWJvcmRlci1jb2xvcjogICAgICAgICAgICAkd2FybS1ncmF5O1xyXG5cclxuXHJcbi8vPT0gQnV0dG9uc1xyXG4vL1xyXG4vLyMjIEZvciBlYWNoIG9mIEJvb3RzdHJhcCdzIGJ1dHRvbnMsIGRlZmluZSB0ZXh0LCBiYWNrZ3JvdW5kIGFuZCBib3JkZXIgY29sb3IuXHJcblxyXG4kYnRuLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgICA2MDA7IC8vIFRoZSBmb250IFJhbGV3YXkgaXMgdXNlZCBpbiA0MDA9bm9ybWFsIGFuZCA2MDA9Ym9sZFxyXG5cclxuJGJ0bi1kZWZhdWx0LWNvbG9yOiAgICAgICAgICAgICAgcGFsZXR0ZShncmV5LCBkYXJrZXIpO1xyXG4kYnRuLWRlZmF1bHQtYmc6ICAgICAgICAgICAgICAgICB0cmFuc3BhcmVudDtcclxuJGJ0bi1kZWZhdWx0LWJvcmRlcjogICAgICAgICAgICAgcGFsZXR0ZShncmV5LCBkYXJrZXIpO1xyXG5cclxuJGJ0bi1wcmltYXJ5LWNvbG9yOiAgICAgICAgICAgICAgJHdoaXRlO1xyXG4kYnRuLXByaW1hcnktYmc6ICAgICAgICAgICAgICAgICAkYnJhbmQtcHJpbWFyeTtcclxuJGJ0bi1wcmltYXJ5LWJvcmRlcjogICAgICAgICAgICAgZGFya2VuKCRidG4tcHJpbWFyeS1iZywgNSUpO1xyXG5cclxuJGJ0bi1zdWNjZXNzLWNvbG9yOiAgICAgICAgICAgICAgJHdoaXRlO1xyXG4kYnRuLXN1Y2Nlc3MtYmc6ICAgICAgICAgICAgICAgICAkYnJhbmQtc3VjY2VzcztcclxuJGJ0bi1zdWNjZXNzLWJvcmRlcjogICAgICAgICAgICAgZGFya2VuKCRidG4tc3VjY2Vzcy1iZywgNSUpO1xyXG5cclxuJGJ0bi1pbmZvLWNvbG9yOiAgICAgICAgICAgICAgICAgJHdoaXRlO1xyXG4kYnRuLWluZm8tYmc6ICAgICAgICAgICAgICAgICAgICAkYnJhbmQtaW5mbztcclxuJGJ0bi1pbmZvLWJvcmRlcjogICAgICAgICAgICAgICAgZGFya2VuKCRidG4taW5mby1iZywgNSUpO1xyXG5cclxuJGJ0bi13YXJuaW5nLWNvbG9yOiAgICAgICAgICAgICAgJHdoaXRlO1xyXG4kYnRuLXdhcm5pbmctYmc6ICAgICAgICAgICAgICAgICAkYnJhbmQtd2FybmluZztcclxuJGJ0bi13YXJuaW5nLWJvcmRlcjogICAgICAgICAgICAgZGFya2VuKCRidG4td2FybmluZy1iZywgNSUpO1xyXG5cclxuJGJ0bi1kYW5nZXItY29sb3I6ICAgICAgICAgICAgICAgJHdoaXRlO1xyXG4kYnRuLWRhbmdlci1iZzogICAgICAgICAgICAgICAgICAkYnJhbmQtZGFuZ2VyO1xyXG4kYnRuLWRhbmdlci1ib3JkZXI6ICAgICAgICAgICAgICBkYXJrZW4oJGJ0bi1kYW5nZXItYmcsIDUlKTtcclxuXHJcbiRidG4tbGluay1kaXNhYmxlZC1jb2xvcjogICAgICAgICRncmF5LWxpZ2h0O1xyXG5cclxuLy8gQWxsb3dzIGZvciBjdXN0b21pemluZyBidXR0b24gcmFkaXVzIGluZGVwZW5kZW50bHkgZnJvbSBnbG9iYWwgYm9yZGVyIHJhZGl1c1xyXG4vLyAkYnRuLWJvcmRlci1yYWRpdXMtYmFzZTogICAgICAgICAkYm9yZGVyLXJhZGl1cy1iYXNlXHJcbi8vICRidG4tYm9yZGVyLXJhZGl1cy1sYXJnZTogICAgICAgICRib3JkZXItcmFkaXVzLWxhcmdlXHJcbi8vICRidG4tYm9yZGVyLXJhZGl1cy1zbWFsbDogICAgICAgICRib3JkZXItcmFkaXVzLXNtYWxsXHJcblxyXG4vLz09IEZvcm1zXHJcbi8vXHJcbi8vIyNcclxuXHJcbi8vKiogYDxpbnB1dD5gIGJhY2tncm91bmQgY29sb3JcclxuLy8gJGlucHV0LWJnOiAgICAgICAgICAgICAgICAgICAgICAgI2ZmZjtcclxuLy8qKiBgPGlucHV0IGRpc2FibGVkPmAgYmFja2dyb3VuZCBjb2xvclxyXG4vLyAkaW5wdXQtYmctZGlzYWJsZWQ6ICAgICAgICAgICAgICAkZ3JheS1saWdodGVyO1xyXG5cclxuLy8qKiBUZXh0IGNvbG9yIGZvciBgPGlucHV0PmBzXHJcbiRpbnB1dC1jb2xvcjogICAgICAgICAgICAgICAgICAgICRyaWNoLWJsYWNrO1xyXG4vLyoqIGA8aW5wdXQ+YCBib3JkZXIgY29sb3JcclxuJGlucHV0LWJvcmRlcjogICAgICAgICAgICAgICAgICAgJHdhcm0tZ3JheTtcclxuXHJcbi8vIFRPRE86IFJlbmFtZSBgJGlucHV0LWJvcmRlci1yYWRpdXNgIHRvIGAkaW5wdXQtYm9yZGVyLXJhZGl1cy1iYXNlYCBpbiB2NFxyXG4vLyoqIERlZmF1bHQgYC5mb3JtLWNvbnRyb2xgIGJvcmRlciByYWRpdXNcclxuLy8gVGhpcyBoYXMgbm8gZWZmZWN0IG9uIGA8c2VsZWN0PmBzIGluIHNvbWUgYnJvd3NlcnMsIGR1ZSB0byB0aGUgbGltaXRlZCBzdHlsYWJpbGl0eSBvZiBgPHNlbGVjdD5gcyBpbiBDU1MuXHJcbi8vICRpbnB1dC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICRib3JkZXItcmFkaXVzLWJhc2U7XHJcbi8vKiogTGFyZ2UgYC5mb3JtLWNvbnRyb2xgIGJvcmRlciByYWRpdXNcclxuLy8gJGlucHV0LWJvcmRlci1yYWRpdXMtbGFyZ2U6ICAgICAgJGJvcmRlci1yYWRpdXMtbGFyZ2U7XHJcbi8vKiogU21hbGwgYC5mb3JtLWNvbnRyb2xgIGJvcmRlciByYWRpdXNcclxuLy8gJGlucHV0LWJvcmRlci1yYWRpdXMtc21hbGw6ICAgICAgJGJvcmRlci1yYWRpdXMtc21hbGw7XHJcblxyXG4vLyoqIEJvcmRlciBjb2xvciBmb3IgaW5wdXRzIG9uIGZvY3VzXHJcbi8vICRpbnB1dC1ib3JkZXItZm9jdXM6ICAgICAgICAgICAgICM2NmFmZTk7XHJcblxyXG4vLyoqIFBsYWNlaG9sZGVyIHRleHQgY29sb3JcclxuLy8gJGlucHV0LWNvbG9yLXBsYWNlaG9sZGVyOiAgICAgICAgIzk5OTtcclxuXHJcbi8vKiogRGVmYXVsdCBgLmZvcm0tY29udHJvbGAgaGVpZ2h0XHJcbi8vICRpbnB1dC1oZWlnaHQtYmFzZTogICAgICAgICAgICAgICgkbGluZS1oZWlnaHQtY29tcHV0ZWQgKyAoJHBhZGRpbmctYmFzZS12ZXJ0aWNhbCAqIDIpICsgMik7XHJcbi8vKiogTGFyZ2UgYC5mb3JtLWNvbnRyb2xgIGhlaWdodFxyXG4vLyAkaW5wdXQtaGVpZ2h0LWxhcmdlOiAgICAgICAgICAgICAoY2VpbCgkZm9udC1zaXplLWxhcmdlICogJGxpbmUtaGVpZ2h0LWxhcmdlKSArICgkcGFkZGluZy1sYXJnZS12ZXJ0aWNhbCAqIDIpICsgMik7XHJcbi8vKiogU21hbGwgYC5mb3JtLWNvbnRyb2xgIGhlaWdodFxyXG4vLyAkaW5wdXQtaGVpZ2h0LXNtYWxsOiAgICAgICAgICAgICAoZmxvb3IoJGZvbnQtc2l6ZS1zbWFsbCAqICRsaW5lLWhlaWdodC1zbWFsbCkgKyAoJHBhZGRpbmctc21hbGwtdmVydGljYWwgKiAyKSArIDIpO1xyXG5cclxuLy8qKiBgLmZvcm0tZ3JvdXBgIG1hcmdpblxyXG4vLyAkZm9ybS1ncm91cC1tYXJnaW4tYm90dG9tOiAgICAgICAxNXB4O1xyXG5cclxuLy8gJGxlZ2VuZC1jb2xvcjogICAgICAgICAgICAgICAgICAgJGdyYXktZGFyaztcclxuLy8gJGxlZ2VuZC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgI2U1ZTVlNTtcclxuXHJcbi8vKiogQmFja2dyb3VuZCBjb2xvciBmb3IgdGV4dHVhbCBpbnB1dCBhZGRvbnNcclxuLy8gJGlucHV0LWdyb3VwLWFkZG9uLWJnOiAgICAgICAgICAgJGdyYXktbGlnaHRlcjtcclxuLy8qKiBCb3JkZXIgY29sb3IgZm9yIHRleHR1YWwgaW5wdXQgYWRkb25zXHJcbi8vICRpbnB1dC1ncm91cC1hZGRvbi1ib3JkZXItY29sb3I6ICRpbnB1dC1ib3JkZXI7XHJcblxyXG4vLyoqIERpc2FibGVkIGN1cnNvciBmb3IgZm9ybSBjb250cm9scyBhbmQgYnV0dG9ucy5cclxuLy8gJGN1cnNvci1kaXNhYmxlZDogICAgICAgICAgICAgICAgbm90LWFsbG93ZWQ7XHJcblxyXG5cclxuLy89PSBEcm9wZG93bnNcclxuLy9cclxuLy8jIyBEcm9wZG93biBtZW51IGNvbnRhaW5lciBhbmQgY29udGVudHMuXHJcblxyXG4vLyoqIEJhY2tncm91bmQgZm9yIHRoZSBkcm9wZG93biBtZW51LlxyXG4vLyAkZHJvcGRvd24tYmc6ICAgICAgICAgICAgICAgICAgICAjZmZmO1xyXG4vLyoqIERyb3Bkb3duIG1lbnUgYGJvcmRlci1jb2xvcmAuXHJcbi8vICRkcm9wZG93bi1ib3JkZXI6ICAgICAgICAgICAgICAgIHJnYmEoMCwwLDAsLjE1KTtcclxuLy8qKiBEcm9wZG93biBtZW51IGBib3JkZXItY29sb3JgICoqZm9yIElFOCoqLlxyXG4vLyAkZHJvcGRvd24tZmFsbGJhY2stYm9yZGVyOiAgICAgICAjY2NjO1xyXG4vLyoqIERpdmlkZXIgY29sb3IgZm9yIGJldHdlZW4gZHJvcGRvd24gaXRlbXMuXHJcbi8vICRkcm9wZG93bi1kaXZpZGVyLWJnOiAgICAgICAgICAgICNlNWU1ZTU7XHJcblxyXG4vLyoqIERyb3Bkb3duIGxpbmsgdGV4dCBjb2xvci5cclxuLy8gJGRyb3Bkb3duLWxpbmstY29sb3I6ICAgICAgICAgICAgJGdyYXktZGFyaztcclxuLy8qKiBIb3ZlciBjb2xvciBmb3IgZHJvcGRvd24gbGlua3MuXHJcbi8vICRkcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yOiAgICAgIGRhcmtlbigkZ3JheS1kYXJrLCA1JSk7XHJcbi8vKiogSG92ZXIgYmFja2dyb3VuZCBmb3IgZHJvcGRvd24gbGlua3MuXHJcbi8vICRkcm9wZG93bi1saW5rLWhvdmVyLWJnOiAgICAgICAgICNmNWY1ZjU7XHJcblxyXG4vLyoqIEFjdGl2ZSBkcm9wZG93biBtZW51IGl0ZW0gdGV4dCBjb2xvci5cclxuLy8gJGRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yOiAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3I7XHJcbi8vKiogQWN0aXZlIGRyb3Bkb3duIG1lbnUgaXRlbSBiYWNrZ3JvdW5kIGNvbG9yLlxyXG4vLyAkZHJvcGRvd24tbGluay1hY3RpdmUtYmc6ICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZztcclxuXHJcbi8vKiogRGlzYWJsZWQgZHJvcGRvd24gbWVudSBpdGVtIGJhY2tncm91bmQgY29sb3IuXHJcbi8vICRkcm9wZG93bi1saW5rLWRpc2FibGVkLWNvbG9yOiAgICRncmF5LWxpZ2h0O1xyXG5cclxuLy8qKiBUZXh0IGNvbG9yIGZvciBoZWFkZXJzIHdpdGhpbiBkcm9wZG93biBtZW51cy5cclxuLy8gJGRyb3Bkb3duLWhlYWRlci1jb2xvcjogICAgICAgICAgJGdyYXktbGlnaHQ7XHJcblxyXG4vLyoqIERlcHJlY2F0ZWQgYCRkcm9wZG93bi1jYXJldC1jb2xvcmAgYXMgb2YgdjMuMS4wXHJcbi8vICRkcm9wZG93bi1jYXJldC1jb2xvcjogICAgICAgICAgICMwMDA7XHJcblxyXG5cclxuLy8tLSBaLWluZGV4IG1hc3RlciBsaXN0XHJcbi8vXHJcbi8vIFdhcm5pbmc6IEF2b2lkIGN1c3RvbWl6aW5nIHRoZXNlIHZhbHVlcy4gVGhleSdyZSB1c2VkIGZvciBhIGJpcmQncyBleWUgdmlld1xyXG4vLyBvZiBjb21wb25lbnRzIGRlcGVuZGVudCBvbiB0aGUgei1heGlzIGFuZCBhcmUgZGVzaWduZWQgdG8gYWxsIHdvcmsgdG9nZXRoZXIuXHJcbi8vXHJcbi8vIE5vdGU6IFRoZXNlIHZhcmlhYmxlcyBhcmUgbm90IGdlbmVyYXRlZCBpbnRvIHRoZSBDdXN0b21pemVyLlxyXG5cclxuLy8gJHppbmRleC1uYXZiYXI6ICAgICAgICAgICAgMTAwMDtcclxuLy8gJHppbmRleC1kcm9wZG93bjogICAgICAgICAgMTAwMDtcclxuLy8gJHppbmRleC1wb3BvdmVyOiAgICAgICAgICAgMTA2MDtcclxuLy8gJHppbmRleC10b29sdGlwOiAgICAgICAgICAgMTA3MDtcclxuLy8gJHppbmRleC1uYXZiYXItZml4ZWQ6ICAgICAgMTAzMDtcclxuLy8gJHppbmRleC1tb2RhbC1iYWNrZ3JvdW5kOiAgMTA0MDtcclxuLy8gJHppbmRleC1tb2RhbDogICAgICAgICAgICAgMTA1MDtcclxuXHJcblxyXG4vLz09IE1lZGlhIHF1ZXJpZXMgYnJlYWtwb2ludHNcclxuLy9cclxuLy8jIyBEZWZpbmUgdGhlIGJyZWFrcG9pbnRzIGF0IHdoaWNoIHlvdXIgbGF5b3V0IHdpbGwgY2hhbmdlLCBhZGFwdGluZyB0byBkaWZmZXJlbnQgc2NyZWVuIHNpemVzLlxyXG5cclxuLy8gRXh0cmEgc21hbGwgc2NyZWVuIC8gcGhvbmVcclxuLy8qKiBEZXByZWNhdGVkIGAkc2NyZWVuLXhzYCBhcyBvZiB2My4wLjFcclxuLy8gJHNjcmVlbi14czogICAgICAgICAgICAgICAgICA0ODBweDtcclxuLy8qKiBEZXByZWNhdGVkIGAkc2NyZWVuLXhzLW1pbmAgYXMgb2YgdjMuMi4wXHJcbi8vICRzY3JlZW4teHMtbWluOiAgICAgICAgICAgICAgNDgwcHg7XHJcbi8vKiogRGVwcmVjYXRlZCBgJHNjcmVlbi1waG9uZWAgYXMgb2YgdjMuMC4xXHJcbi8vICRzY3JlZW4tcGhvbmU6ICAgICAgICAgICAgICAgJHNjcmVlbi14cy1taW47XHJcblxyXG4vLyBTbWFsbCBzY3JlZW4gLyB0YWJsZXRcclxuLy8qKiBEZXByZWNhdGVkIGAkc2NyZWVuLXNtYCBhcyBvZiB2My4wLjFcclxuLy8gJHNjcmVlbi1zbTogICAgICAgICAgICAgICAgICA3NjhweDtcclxuJHNjcmVlbi1zbS1taW46ICAgICAgICAgICAgICA3NjdweDtcclxuLy8qKiBEZXByZWNhdGVkIGAkc2NyZWVuLXRhYmxldGAgYXMgb2YgdjMuMC4xXHJcbi8vICRzY3JlZW4tdGFibGV0OiAgICAgICAgICAgICAgJHNjcmVlbi1zbS1taW47XHJcblxyXG4vLyBNZWRpdW0gc2NyZWVuIC8gZGVza3RvcFxyXG4vLyoqIERlcHJlY2F0ZWQgYCRzY3JlZW4tbWRgIGFzIG9mIHYzLjAuMVxyXG4kc2NyZWVuLW1kOiAgICAgICAgICAgICAgICAgIDk5MnB4O1xyXG4kc2NyZWVuLW1kLW1pbjogICAgICAgICAgICAgIDEyODBweDtcclxuLy8qKiBEZXByZWNhdGVkIGAkc2NyZWVuLWRlc2t0b3BgIGFzIG9mIHYzLjAuMVxyXG4vLyAkc2NyZWVuLWRlc2t0b3A6ICAgICAgICAgICAgICRzY3JlZW4tbWQtbWluO1xyXG5cclxuLy8gTGFyZ2Ugc2NyZWVuIC8gd2lkZSBkZXNrdG9wXHJcbi8vKiogRGVwcmVjYXRlZCBgJHNjcmVlbi1sZ2AgYXMgb2YgdjMuMC4xXHJcbiRzY3JlZW4tbGc6ICAgICAgICAgICAgICAgICAgMTAyNHB4O1xyXG4kc2NyZWVuLWxnLWV4dHJhOiAgICAgICAgICAgIDEzNjZweDtcclxuJHNjcmVlbi1tYXg6ICAgICAgICAgICAgICAgICAxMjgwcHg7XHJcbiRzY3JlZW4tbGctbWluOiAgICAgICAgICAgICAgMTI4MHB4O1xyXG4vLyoqIERlcHJlY2F0ZWQgYCRzY3JlZW4tbGctZGVza3RvcGAgYXMgb2YgdjMuMC4xXHJcbi8vICRzY3JlZW4tbGctZGVza3RvcDogICAgICAgICAgJHNjcmVlbi1sZy1taW47XHJcblxyXG4vLyBTbyBtZWRpYSBxdWVyaWVzIGRvbid0IG92ZXJsYXAgd2hlbiByZXF1aXJlZCwgcHJvdmlkZSBhIG1heGltdW1cclxuJHNjcmVlbi14cy1tYXg6ICAgICAgICAgICAgICAoJHNjcmVlbi1zbS1taW4gLSAxKTtcclxuJHNjcmVlbi1zbS1tYXg6ICAgICAgICAgICAgICAoJHNjcmVlbi1tZC1taW4gLSAxKTtcclxuLy8gJHNjcmVlbi1tZC1tYXg6ICAgICAgICAgICAgICAoJHNjcmVlbi1sZy1taW4gLSAxKTtcclxuXHJcblxyXG5cclxuLy89PSBHcmlkIHN5c3RlbVxyXG4vL1xyXG4vLyMjIERlZmluZSB5b3VyIGN1c3RvbSByZXNwb25zaXZlIGdyaWQuXHJcblxyXG4vLyoqIE51bWJlciBvZiBjb2x1bW5zIGluIHRoZSBncmlkLlxyXG4vLyAkZ3JpZC1jb2x1bW5zOiAgICAgICAgICAgICAgMTI7XHJcbi8vKiogUGFkZGluZyBiZXR3ZWVuIGNvbHVtbnMuIEdldHMgZGl2aWRlZCBpbiBoYWxmIGZvciB0aGUgbGVmdCBhbmQgcmlnaHQuXHJcbiRncmlkLWd1dHRlci13aWR0aDogICAgICAgICAyMHB4O1xyXG4kZ3JpZC1ndXR0ZXItd2lkdGgtbWQ6ICAgICAgICAgMjBweDtcclxuJGdyaWQtZ3V0dGVyLXdpZHRoLXNtOiAgICAgICAgIDEycHg7XHJcbiRncmlkLWd1dHRlci13aWR0aC14czogICAgICAgICAxMHB4O1xyXG4vLyBOYXZiYXIgY29sbGFwc2VcclxuLy8qKiBQb2ludCBhdCB3aGljaCB0aGUgbmF2YmFyIGJlY29tZXMgdW5jb2xsYXBzZWQuXHJcbiRncmlkLWZsb2F0LWJyZWFrcG9pbnQ6ICAgICAkc2NyZWVuLW1kLW1pbjtcclxuLy8qKiBQb2ludCBhdCB3aGljaCB0aGUgbmF2YmFyIGJlZ2lucyBjb2xsYXBzaW5nLlxyXG4vLyRncmlkLWZsb2F0LWJyZWFrcG9pbnQtbWF4OiAoJGdyaWQtZmxvYXQtYnJlYWtwb2ludCAtIDEpO1xyXG5cclxuXHJcbi8vPT0gQ29udGFpbmVyIHNpemVzXHJcbi8vXHJcbi8vIyMgRGVmaW5lIHRoZSBtYXhpbXVtIHdpZHRoIG9mIGAuY29udGFpbmVyYCBmb3IgZGlmZmVyZW50IHNjcmVlbiBzaXplcy5cclxuXHJcbi8vIFNtYWxsIHNjcmVlbiAvIHRhYmxldFxyXG4vLyAkY29udGFpbmVyLXRhYmxldDogICAgICAgICAgICAgKDcyMHB4ICsgJGdyaWQtZ3V0dGVyLXdpZHRoKTtcclxuLy8qKiBGb3IgYCRzY3JlZW4tc20tbWluYCBhbmQgdXAuXHJcbi8vICRjb250YWluZXItc206ICAgICAgICAgICAgICAgICAkY29udGFpbmVyLXRhYmxldDtcclxuXHJcbi8vIE1lZGl1bSBzY3JlZW4gLyBkZXNrdG9wXHJcbi8vICRjb250YWluZXItZGVza3RvcDogICAgICAgICAgICAoOTQwcHggKyAkZ3JpZC1ndXR0ZXItd2lkdGgpO1xyXG4vLyoqIEZvciBgJHNjcmVlbi1tZC1taW5gIGFuZCB1cC5cclxuLy8gJGNvbnRhaW5lci1tZDogICAgICAgICAgICAgICAgICRjb250YWluZXItZGVza3RvcDtcclxuXHJcbi8vIExhcmdlIHNjcmVlbiAvIHdpZGUgZGVza3RvcFxyXG4vLyAkY29udGFpbmVyLWxhcmdlLWRlc2t0b3A6ICAgICAgKDExNDBweCArICRncmlkLWd1dHRlci13aWR0aCk7XHJcbi8vKiogRm9yIGAkc2NyZWVuLWxnLW1pbmAgYW5kIHVwLlxyXG4vLyAkY29udGFpbmVyLWxnOiAgICAgICAgICAgICAgICAgJGNvbnRhaW5lci1sYXJnZS1kZXNrdG9wO1xyXG5cclxuXHJcbi8vPT0gTmF2YmFyXHJcbi8vXHJcbi8vIyNcclxuXHJcbi8vIEJhc2ljcyBvZiBhIG5hdmJhclxyXG4kbmF2YmFyLWhlaWdodDogICAgICAgICAgICAgICAgICAgIGF1dG87XHJcbiRuYXZiYXItbWFyZ2luLWJvdHRvbTogICAgICAgICAgICAgMDtcclxuJG5hdmJhci1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAwO1xyXG4vLyAkbmF2YmFyLXBhZGRpbmctaG9yaXpvbnRhbDogICAgICAgIGZsb29yKCgkZ3JpZC1ndXR0ZXItd2lkdGggLyAyKSk7XHJcbi8vICRuYXZiYXItcGFkZGluZy12ZXJ0aWNhbDogICAgICAgICAgKCgkbmF2YmFyLWhlaWdodCAtICRsaW5lLWhlaWdodC1jb21wdXRlZCkgLyAyKTtcclxuLy8gJG5hdmJhci1jb2xsYXBzZS1tYXgtaGVpZ2h0OiAgICAgICAzNDBweDtcclxuXHJcbi8vICRuYXZiYXItZGVmYXVsdC1jb2xvcjogICAgICAgICAgICAgIzc3NztcclxuJG5hdmJhci1kZWZhdWx0LWJnOiAgICAgICAgICAgICAgICByZ2JhKDAsIDAsIDAsIDAuNjUpO1xyXG4kbmF2YmFyLWRlZmF1bHQtYm9yZGVyOiAgICAgICAgICAgIHRyYW5zcGFyZW50O1xyXG5cclxuLy8gTmF2YmFyIGxpbmtzXHJcbiRuYXZiYXItZGVmYXVsdC1saW5rLWNvbG9yOiAgICAgICAgICAgICAgICAkd2hpdGU7XHJcbiRuYXZiYXItZGVmYXVsdC1saW5rLWhvdmVyLWNvbG9yOiAgICAgICAgICAkbmF2YmFyLWRlZmF1bHQtbGluay1jb2xvcjtcclxuJG5hdmJhci1kZWZhdWx0LWxpbmstaG92ZXItYmc6ICAgICAgICAgICAgICRncmF5LWRhcmtlcjtcclxuJG5hdmJhci1kZWZhdWx0LWxpbmstYWN0aXZlLWNvbG9yOiAgICAgICAgICM1NTU7XHJcbiRuYXZiYXItZGVmYXVsdC1saW5rLWFjdGl2ZS1iZzogICAgICAgICAgICAkbmF2YmFyLWRlZmF1bHQtbGluay1jb2xvcjtcclxuJG5hdmJhci1kZWZhdWx0LWxpbmstZGlzYWJsZWQtY29sb3I6ICAgICAgICNjY2M7XHJcbiRuYXZiYXItZGVmYXVsdC1saW5rLWRpc2FibGVkLWJnOiAgICAgICAgICB0cmFuc3BhcmVudDtcclxuXHJcbi8vIE5hdmJhciBicmFuZCBsYWJlbFxyXG4kbmF2YmFyLWRlZmF1bHQtYnJhbmQtY29sb3I6ICAgICAgICAgICAgICAgJG5hdmJhci1kZWZhdWx0LWxpbmstY29sb3I7XHJcbiRuYXZiYXItZGVmYXVsdC1icmFuZC1ob3Zlci1jb2xvcjogICAgICAgICBkYXJrZW4oJG5hdmJhci1kZWZhdWx0LWJyYW5kLWNvbG9yLCAxMCUpO1xyXG4kbmF2YmFyLWRlZmF1bHQtYnJhbmQtaG92ZXItYmc6ICAgICAgICAgICAgdHJhbnNwYXJlbnQ7XHJcblxyXG4vLyBOYXZiYXIgdG9nZ2xlXHJcbiRuYXZiYXItZGVmYXVsdC10b2dnbGUtaG92ZXItYmc6ICAgICAgICAgICB0cmFuc3BhcmVudDtcclxuJG5hdmJhci1kZWZhdWx0LXRvZ2dsZS1pY29uLWJhci1iZzogICAgICAgICR3aGl0ZTtcclxuJG5hdmJhci1kZWZhdWx0LXRvZ2dsZS1ib3JkZXItY29sb3I6ICAgICAgIHRyYW5zcGFyZW50O1xyXG5cclxuXHJcbi8vPT09IEludmVydGVkIG5hdmJhclxyXG4vLyBSZXNldCBpbnZlcnRlZCBuYXZiYXIgYmFzaWNzXHJcbi8vICRuYXZiYXItaW52ZXJzZS1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgbGlnaHRlbigkZ3JheS1saWdodCwgMTUlKTtcclxuLy8gJG5hdmJhci1pbnZlcnNlLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAjMjIyO1xyXG4vLyAkbmF2YmFyLWludmVyc2UtYm9yZGVyOiAgICAgICAgICAgICAgICAgICAgIGRhcmtlbigkbmF2YmFyLWludmVyc2UtYmcsIDEwJSk7XHJcblxyXG4vLyBJbnZlcnRlZCBuYXZiYXIgbGlua3NcclxuLy8gJG5hdmJhci1pbnZlcnNlLWxpbmstY29sb3I6ICAgICAgICAgICAgICAgICBsaWdodGVuKCRncmF5LWxpZ2h0LCAxNSUpO1xyXG4vLyAkbmF2YmFyLWludmVyc2UtbGluay1ob3Zlci1jb2xvcjogICAgICAgICAgICNmZmY7XHJcbi8vICRuYXZiYXItaW52ZXJzZS1saW5rLWhvdmVyLWJnOiAgICAgICAgICAgICAgdHJhbnNwYXJlbnQ7XHJcbi8vICRuYXZiYXItaW52ZXJzZS1saW5rLWFjdGl2ZS1jb2xvcjogICAgICAgICAgJG5hdmJhci1pbnZlcnNlLWxpbmstaG92ZXItY29sb3I7XHJcbi8vICRuYXZiYXItaW52ZXJzZS1saW5rLWFjdGl2ZS1iZzogICAgICAgICAgICAgZGFya2VuKCRuYXZiYXItaW52ZXJzZS1iZywgMTAlKTtcclxuLy8gJG5hdmJhci1pbnZlcnNlLWxpbmstZGlzYWJsZWQtY29sb3I6ICAgICAgICAjNDQ0O1xyXG4vLyAkbmF2YmFyLWludmVyc2UtbGluay1kaXNhYmxlZC1iZzogICAgICAgICAgIHRyYW5zcGFyZW50O1xyXG5cclxuLy8gSW52ZXJ0ZWQgbmF2YmFyIGJyYW5kIGxhYmVsXHJcbi8vICRuYXZiYXItaW52ZXJzZS1icmFuZC1jb2xvcjogICAgICAgICAgICAgICAgJG5hdmJhci1pbnZlcnNlLWxpbmstY29sb3I7XHJcbi8vICRuYXZiYXItaW52ZXJzZS1icmFuZC1ob3Zlci1jb2xvcjogICAgICAgICAgI2ZmZjtcclxuLy8gJG5hdmJhci1pbnZlcnNlLWJyYW5kLWhvdmVyLWJnOiAgICAgICAgICAgICB0cmFuc3BhcmVudDtcclxuXHJcbi8vIEludmVydGVkIG5hdmJhciB0b2dnbGVcclxuLy8gJG5hdmJhci1pbnZlcnNlLXRvZ2dsZS1ob3Zlci1iZzogICAgICAgICAgICAjMzMzO1xyXG4vLyAkbmF2YmFyLWludmVyc2UtdG9nZ2xlLWljb24tYmFyLWJnOiAgICAgICAgICNmZmY7XHJcbi8vICRuYXZiYXItaW52ZXJzZS10b2dnbGUtYm9yZGVyLWNvbG9yOiAgICAgICAgIzMzMztcclxuXHJcblxyXG4vLz09IE5hdnNcclxuLy9cclxuLy8jI1xyXG5cclxuLy89PT0gU2hhcmVkIG5hdiBzdHlsZXNcclxuLy8gJG5hdi1saW5rLXBhZGRpbmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAxMHB4IDE1cHg7XHJcbi8vICRuYXYtbGluay1ob3Zlci1iZzogICAgICAgICAgICAgICAgICAgICAgICAgJGdyYXktbGlnaHRlcjtcclxuXHJcbi8vICRuYXYtZGlzYWJsZWQtbGluay1jb2xvcjogICAgICAgICAgICAgICAgICAgJGdyYXktbGlnaHQ7XHJcbi8vICRuYXYtZGlzYWJsZWQtbGluay1ob3Zlci1jb2xvcjogICAgICAgICAgICAgJGdyYXktbGlnaHQ7XHJcblxyXG4vLz09IFRhYnNcclxuLy8gJG5hdi10YWJzLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgICAgICAjZGRkO1xyXG5cclxuLy8gJG5hdi10YWJzLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yOiAgICAgICAgICAkZ3JheS1saWdodGVyO1xyXG5cclxuLy8gJG5hdi10YWJzLWFjdGl2ZS1saW5rLWhvdmVyLWJnOiAgICAgICAgICAgICAkYm9keS1iZztcclxuLy8gJG5hdi10YWJzLWFjdGl2ZS1saW5rLWhvdmVyLWNvbG9yOiAgICAgICAgICAkZ3JheTtcclxuLy8gJG5hdi10YWJzLWFjdGl2ZS1saW5rLWhvdmVyLWJvcmRlci1jb2xvcjogICAjZGRkO1xyXG5cclxuLy8gJG5hdi10YWJzLWp1c3RpZmllZC1saW5rLWJvcmRlci1jb2xvcjogICAgICAgICAgICAjZGRkO1xyXG4vLyAkbmF2LXRhYnMtanVzdGlmaWVkLWFjdGl2ZS1saW5rLWJvcmRlci1jb2xvcjogICAgICRib2R5LWJnO1xyXG5cclxuLy89PSBQaWxsc1xyXG4vLyAkbmF2LXBpbGxzLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzLWJhc2U7XHJcbi8vICRuYXYtcGlsbHMtYWN0aXZlLWxpbmstaG92ZXItYmc6ICAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmc7XHJcbi8vICRuYXYtcGlsbHMtYWN0aXZlLWxpbmstaG92ZXItY29sb3I6ICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3I7XHJcblxyXG5cclxuLy89PSBQYWdpbmF0aW9uXHJcbi8vXHJcbi8vIyNcclxuXHJcbi8vICRwYWdpbmF0aW9uLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICRsaW5rLWNvbG9yO1xyXG4vLyAkcGFnaW5hdGlvbi1iZzogICAgICAgICAgICAgICAgICAgICAgICAjZmZmO1xyXG4vLyAkcGFnaW5hdGlvbi1ib3JkZXI6ICAgICAgICAgICAgICAgICAgICAjZGRkO1xyXG5cclxuLy8gJHBhZ2luYXRpb24taG92ZXItY29sb3I6ICAgICAgICAgICAgICAgJGxpbmstaG92ZXItY29sb3I7XHJcbi8vICRwYWdpbmF0aW9uLWhvdmVyLWJnOiAgICAgICAgICAgICAgICAgICRncmF5LWxpZ2h0ZXI7XHJcbi8vICRwYWdpbmF0aW9uLWhvdmVyLWJvcmRlcjogICAgICAgICAgICAgICNkZGQ7XHJcblxyXG4vLyAkcGFnaW5hdGlvbi1hY3RpdmUtY29sb3I6ICAgICAgICAgICAgICAjZmZmO1xyXG4vLyAkcGFnaW5hdGlvbi1hY3RpdmUtYmc6ICAgICAgICAgICAgICAgICAkYnJhbmQtcHJpbWFyeTtcclxuLy8gJHBhZ2luYXRpb24tYWN0aXZlLWJvcmRlcjogICAgICAgICAgICAgJGJyYW5kLXByaW1hcnk7XHJcblxyXG4vLyAkcGFnaW5hdGlvbi1kaXNhYmxlZC1jb2xvcjogICAgICAgICAgICAkZ3JheS1saWdodDtcclxuLy8gJHBhZ2luYXRpb24tZGlzYWJsZWQtYmc6ICAgICAgICAgICAgICAgI2ZmZjtcclxuLy8gJHBhZ2luYXRpb24tZGlzYWJsZWQtYm9yZGVyOiAgICAgICAgICAgI2RkZDtcclxuXHJcblxyXG4vLz09IFBhZ2VyXHJcbi8vXHJcbi8vIyNcclxuXHJcbi8vICRwYWdlci1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICAgICRwYWdpbmF0aW9uLWJnO1xyXG4vLyAkcGFnZXItYm9yZGVyOiAgICAgICAgICAgICAgICAgICAgICAgICAkcGFnaW5hdGlvbi1ib3JkZXI7XHJcbi8vICRwYWdlci1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICAgIDE1cHg7XHJcblxyXG4vLyAkcGFnZXItaG92ZXItYmc6ICAgICAgICAgICAgICAgICAgICAgICAkcGFnaW5hdGlvbi1ob3Zlci1iZztcclxuXHJcbi8vICRwYWdlci1hY3RpdmUtYmc6ICAgICAgICAgICAgICAgICAgICAgICRwYWdpbmF0aW9uLWFjdGl2ZS1iZztcclxuLy8gJHBhZ2VyLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICAgICAgICAgJHBhZ2luYXRpb24tYWN0aXZlLWNvbG9yO1xyXG5cclxuLy8gJHBhZ2VyLWRpc2FibGVkLWNvbG9yOiAgICAgICAgICAgICAgICAgJHBhZ2luYXRpb24tZGlzYWJsZWQtY29sb3I7XHJcblxyXG5cclxuLy89PSBKdW1ib3Ryb25cclxuLy9cclxuLy8jI1xyXG5cclxuLy8gJGp1bWJvdHJvbi1wYWRkaW5nOiAgICAgICAgICAgICAgMzBweDtcclxuLy8gJGp1bWJvdHJvbi1jb2xvcjogICAgICAgICAgICAgICAgaW5oZXJpdDtcclxuLy8gJGp1bWJvdHJvbi1iZzogICAgICAgICAgICAgICAgICAgJGdyYXktbGlnaHRlcjtcclxuLy8gJGp1bWJvdHJvbi1oZWFkaW5nLWNvbG9yOiAgICAgICAgaW5oZXJpdDtcclxuLy8gJGp1bWJvdHJvbi1mb250LXNpemU6ICAgICAgICAgICAgY2VpbCgoJGZvbnQtc2l6ZS1iYXNlICogMS41KSk7XHJcbi8vICRqdW1ib3Ryb24taGVhZGluZy1mb250LXNpemU6ICAgIGNlaWwoKCRmb250LXNpemUtYmFzZSAqIDQuNSkpXHJcblxyXG5cclxuLy89PSBGb3JtIHN0YXRlcyBhbmQgYWxlcnRzXHJcbi8vXHJcbi8vIyMgRGVmaW5lIGNvbG9ycyBmb3IgZm9ybSBmZWVkYmFjayBzdGF0ZXMgYW5kLCBieSBkZWZhdWx0LCBhbGVydHMuXHJcblxyXG4vLyAkc3RhdGUtc3VjY2Vzcy10ZXh0OiAgICAgICAgICAgICAjM2M3NjNkO1xyXG4vLyAkc3RhdGUtc3VjY2Vzcy1iZzogICAgICAgICAgICAgICAjZGZmMGQ4O1xyXG4vLyAkc3RhdGUtc3VjY2Vzcy1ib3JkZXI6ICAgICAgICAgICBkYXJrZW4oYWRqdXN0LWh1ZSgkc3RhdGUtc3VjY2Vzcy1iZywgLTEwKSwgNSUpO1xyXG5cclxuLy8gJHN0YXRlLWluZm8tdGV4dDogICAgICAgICAgICAgICAgIzMxNzA4ZjtcclxuLy8gJHN0YXRlLWluZm8tYmc6ICAgICAgICAgICAgICAgICAgI2Q5ZWRmNztcclxuLy8gJHN0YXRlLWluZm8tYm9yZGVyOiAgICAgICAgICAgICAgZGFya2VuKGFkanVzdC1odWUoJHN0YXRlLWluZm8tYmcsIC0xMCksIDclKTtcclxuXHJcbi8vICRzdGF0ZS13YXJuaW5nLXRleHQ6ICAgICAgICAgICAgICM4YTZkM2I7XHJcbi8vICRzdGF0ZS13YXJuaW5nLWJnOiAgICAgICAgICAgICAgICNmY2Y4ZTM7XHJcbi8vICRzdGF0ZS13YXJuaW5nLWJvcmRlcjogICAgICAgICAgIGRhcmtlbihhZGp1c3QtaHVlKCRzdGF0ZS13YXJuaW5nLWJnLCAtMTApLCA1JSk7XHJcblxyXG4gJHN0YXRlLWRhbmdlci10ZXh0OiAgICAgICAgICAgICAgICAkcmVkO1xyXG4vLyAkc3RhdGUtZGFuZ2VyLWJnOiAgICAgICAgICAgICAgICAjZjJkZWRlO1xyXG4vLyAkc3RhdGUtZGFuZ2VyLWJvcmRlcjogICAgICAgICAgICBkYXJrZW4oYWRqdXN0LWh1ZSgkc3RhdGUtZGFuZ2VyLWJnLCAtMTApLCA1JSk7XHJcblxyXG5cclxuLy89PSBUb29sdGlwc1xyXG4vL1xyXG4vLyMjXHJcblxyXG4vLyoqIFRvb2x0aXAgbWF4IHdpZHRoXHJcbi8vICR0b29sdGlwLW1heC13aWR0aDogICAgICAgICAgIDIwMHB4O1xyXG4vLyoqIFRvb2x0aXAgdGV4dCBjb2xvclxyXG4vLyAkdG9vbHRpcC1jb2xvcjogICAgICAgICAgICAgICAjZmZmO1xyXG4vLyoqIFRvb2x0aXAgYmFja2dyb3VuZCBjb2xvclxyXG4vLyAkdG9vbHRpcC1iZzogICAgICAgICAgICAgICAgICAjMDAwO1xyXG4vLyAkdG9vbHRpcC1vcGFjaXR5OiAgICAgICAgICAgICAuOTtcclxuXHJcbi8vKiogVG9vbHRpcCBhcnJvdyB3aWR0aFxyXG4vLyAkdG9vbHRpcC1hcnJvdy13aWR0aDogICAgICAgICA1cHg7XHJcbi8vKiogVG9vbHRpcCBhcnJvdyBjb2xvclxyXG4vLyAkdG9vbHRpcC1hcnJvdy1jb2xvcjogICAgICAgICAkdG9vbHRpcC1iZztcclxuXHJcblxyXG4vLz09IFBvcG92ZXJzXHJcbi8vXHJcbi8vIyNcclxuXHJcbi8vKiogUG9wb3ZlciBib2R5IGJhY2tncm91bmQgY29sb3JcclxuLy8gJHBvcG92ZXItYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAjZmZmO1xyXG4vLyoqIFBvcG92ZXIgbWF4aW11bSB3aWR0aFxyXG4vLyAkcG9wb3Zlci1tYXgtd2lkdGg6ICAgICAgICAgICAgICAgICAgIDI3NnB4O1xyXG4vLyoqIFBvcG92ZXIgYm9yZGVyIGNvbG9yXHJcbi8vICRwb3BvdmVyLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgcmdiYSgwLDAsMCwuMik7XHJcbi8vKiogUG9wb3ZlciBmYWxsYmFjayBib3JkZXIgY29sb3JcclxuLy8gJHBvcG92ZXItZmFsbGJhY2stYm9yZGVyLWNvbG9yOiAgICAgICAjY2NjO1xyXG5cclxuLy8qKiBQb3BvdmVyIHRpdGxlIGJhY2tncm91bmQgY29sb3JcclxuLy8gJHBvcG92ZXItdGl0bGUtYmc6ICAgICAgICAgICAgICAgICAgICBkYXJrZW4oJHBvcG92ZXItYmcsIDMlKTtcclxuXHJcbi8vKiogUG9wb3ZlciBhcnJvdyB3aWR0aFxyXG4vLyAkcG9wb3Zlci1hcnJvdy13aWR0aDogICAgICAgICAgICAgICAgIDEwcHg7XHJcbi8vKiogUG9wb3ZlciBhcnJvdyBjb2xvclxyXG4vLyAkcG9wb3Zlci1hcnJvdy1jb2xvcjogICAgICAgICAgICAgICAgICRwb3BvdmVyLWJnO1xyXG5cclxuLy8qKiBQb3BvdmVyIG91dGVyIGFycm93IHdpZHRoXHJcbi8vICRwb3BvdmVyLWFycm93LW91dGVyLXdpZHRoOiAgICAgICAgICAgKCRwb3BvdmVyLWFycm93LXdpZHRoICsgMSk7XHJcbi8vKiogUG9wb3ZlciBvdXRlciBhcnJvdyBjb2xvclxyXG4vLyAkcG9wb3Zlci1hcnJvdy1vdXRlci1jb2xvcjogICAgICAgICAgIGZhZGVfaW4oJHBvcG92ZXItYm9yZGVyLWNvbG9yLCAwLjA1KTtcclxuLy8qKiBQb3BvdmVyIG91dGVyIGFycm93IGZhbGxiYWNrIGNvbG9yXHJcbi8vICRwb3BvdmVyLWFycm93LW91dGVyLWZhbGxiYWNrLWNvbG9yOiAgZGFya2VuKCRwb3BvdmVyLWZhbGxiYWNrLWJvcmRlci1jb2xvciwgMjAlKTtcclxuXHJcblxyXG4vLz09IExhYmVsc1xyXG4vL1xyXG4vLyMjXHJcblxyXG4vLyoqIERlZmF1bHQgbGFiZWwgYmFja2dyb3VuZCBjb2xvclxyXG4vLyAkbGFiZWwtZGVmYXVsdC1iZzogICAgICAgICAgICAkZ3JheS1saWdodDtcclxuLy8qKiBQcmltYXJ5IGxhYmVsIGJhY2tncm91bmQgY29sb3JcclxuLy8gJGxhYmVsLXByaW1hcnktYmc6ICAgICAgICAgICAgJGJyYW5kLXByaW1hcnk7XHJcbi8vKiogU3VjY2VzcyBsYWJlbCBiYWNrZ3JvdW5kIGNvbG9yXHJcbi8vICRsYWJlbC1zdWNjZXNzLWJnOiAgICAgICAgICAgICRicmFuZC1zdWNjZXNzO1xyXG4vLyoqIEluZm8gbGFiZWwgYmFja2dyb3VuZCBjb2xvclxyXG4vLyAkbGFiZWwtaW5mby1iZzogICAgICAgICAgICAgICAkYnJhbmQtaW5mbztcclxuLy8qKiBXYXJuaW5nIGxhYmVsIGJhY2tncm91bmQgY29sb3JcclxuLy8gJGxhYmVsLXdhcm5pbmctYmc6ICAgICAgICAgICAgJGJyYW5kLXdhcm5pbmc7XHJcbi8vKiogRGFuZ2VyIGxhYmVsIGJhY2tncm91bmQgY29sb3JcclxuLy8gJGxhYmVsLWRhbmdlci1iZzogICAgICAgICAgICAgJGJyYW5kLWRhbmdlcjtcclxuXHJcbi8vKiogRGVmYXVsdCBsYWJlbCB0ZXh0IGNvbG9yXHJcbi8vICRsYWJlbC1jb2xvcjogICAgICAgICAgICAgICAgICNmZmY7XHJcbi8vKiogRGVmYXVsdCB0ZXh0IGNvbG9yIG9mIGEgbGlua2VkIGxhYmVsXHJcbi8vICRsYWJlbC1saW5rLWhvdmVyLWNvbG9yOiAgICAgICNmZmY7XHJcblxyXG5cclxuLy89PSBNb2RhbHNcclxuLy9cclxuLy8jI1xyXG5cclxuLy8qKiBQYWRkaW5nIGFwcGxpZWQgdG8gdGhlIG1vZGFsIGJvZHlcclxuLy8gJG1vZGFsLWlubmVyLXBhZGRpbmc6ICAgICAgICAgMTVweDtcclxuXHJcbi8vKiogUGFkZGluZyBhcHBsaWVkIHRvIHRoZSBtb2RhbCB0aXRsZVxyXG4vLyAkbW9kYWwtdGl0bGUtcGFkZGluZzogICAgICAgICAxNXB4O1xyXG4vLyoqIE1vZGFsIHRpdGxlIGxpbmUtaGVpZ2h0XHJcbi8vICRtb2RhbC10aXRsZS1saW5lLWhlaWdodDogICAgICRsaW5lLWhlaWdodC1iYXNlO1xyXG5cclxuLy8qKiBCYWNrZ3JvdW5kIGNvbG9yIG9mIG1vZGFsIGNvbnRlbnQgYXJlYVxyXG4vLyAkbW9kYWwtY29udGVudC1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICAgICNmZmY7XHJcbi8vKiogTW9kYWwgY29udGVudCBib3JkZXIgY29sb3JcclxuLy8gJG1vZGFsLWNvbnRlbnQtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAgICByZ2JhKDAsMCwwLC4yKTtcclxuLy8qKiBNb2RhbCBjb250ZW50IGJvcmRlciBjb2xvciAqKmZvciBJRTgqKlxyXG4vLyAkbW9kYWwtY29udGVudC1mYWxsYmFjay1ib3JkZXItY29sb3I6ICAgICAgICAgICM5OTk7XHJcblxyXG4vLyoqIE1vZGFsIGJhY2tkcm9wIGJhY2tncm91bmQgY29sb3JcclxuLy8gJG1vZGFsLWJhY2tkcm9wLWJnOiAgICAgICAgICAgIzAwMDtcclxuLy8qKiBNb2RhbCBiYWNrZHJvcCBvcGFjaXR5XHJcbi8vICRtb2RhbC1iYWNrZHJvcC1vcGFjaXR5OiAgICAgIC41O1xyXG4vLyoqIE1vZGFsIGhlYWRlciBib3JkZXIgY29sb3JcclxuLy8gJG1vZGFsLWhlYWRlci1ib3JkZXItY29sb3I6ICAgI2U1ZTVlNTtcclxuLy8qKiBNb2RhbCBmb290ZXIgYm9yZGVyIGNvbG9yXHJcbi8vICRtb2RhbC1mb290ZXItYm9yZGVyLWNvbG9yOiAgICRtb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yO1xyXG5cclxuLy8gJG1vZGFsLWxnOiAgICAgICAgICAgICAgICAgICAgOTAwcHg7XHJcbi8vICRtb2RhbC1tZDogICAgICAgICAgICAgICAgICAgIDYwMHB4O1xyXG4vLyAkbW9kYWwtc206ICAgICAgICAgICAgICAgICAgICAzMDBweDtcclxuXHJcblxyXG4vLz09IEFsZXJ0c1xyXG4vL1xyXG4vLyMjIERlZmluZSBhbGVydCBjb2xvcnMsIGJvcmRlciByYWRpdXMsIGFuZCBwYWRkaW5nLlxyXG5cclxuLy8gJGFsZXJ0LXBhZGRpbmc6ICAgICAgICAgICAgICAgMTVweDtcclxuLy8gJGFsZXJ0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgJGJvcmRlci1yYWRpdXMtYmFzZTtcclxuLy8gJGFsZXJ0LWxpbmstZm9udC13ZWlnaHQ6ICAgICAgYm9sZDtcclxuXHJcbi8vICRhbGVydC1zdWNjZXNzLWJnOiAgICAgICAgICAgICRzdGF0ZS1zdWNjZXNzLWJnO1xyXG4vLyAkYWxlcnQtc3VjY2Vzcy10ZXh0OiAgICAgICAgICAkc3RhdGUtc3VjY2Vzcy10ZXh0O1xyXG4vLyAkYWxlcnQtc3VjY2Vzcy1ib3JkZXI6ICAgICAgICAkc3RhdGUtc3VjY2Vzcy1ib3JkZXI7XHJcblxyXG4vLyAkYWxlcnQtaW5mby1iZzogICAgICAgICAgICAgICAkc3RhdGUtaW5mby1iZztcclxuLy8gJGFsZXJ0LWluZm8tdGV4dDogICAgICAgICAgICAgJHN0YXRlLWluZm8tdGV4dDtcclxuLy8gJGFsZXJ0LWluZm8tYm9yZGVyOiAgICAgICAgICAgJHN0YXRlLWluZm8tYm9yZGVyO1xyXG5cclxuLy8gJGFsZXJ0LXdhcm5pbmctYmc6ICAgICAgICAgICAgJHN0YXRlLXdhcm5pbmctYmc7XHJcbi8vICRhbGVydC13YXJuaW5nLXRleHQ6ICAgICAgICAgICRzdGF0ZS13YXJuaW5nLXRleHQ7XHJcbi8vICRhbGVydC13YXJuaW5nLWJvcmRlcjogICAgICAgICRzdGF0ZS13YXJuaW5nLWJvcmRlcjtcclxuXHJcbi8vICRhbGVydC1kYW5nZXItYmc6ICAgICAgICAgICAgICRzdGF0ZS1kYW5nZXItYmc7XHJcbi8vICRhbGVydC1kYW5nZXItdGV4dDogICAgICAgICAgICRzdGF0ZS1kYW5nZXItdGV4dDtcclxuLy8gJGFsZXJ0LWRhbmdlci1ib3JkZXI6ICAgICAgICAgJHN0YXRlLWRhbmdlci1ib3JkZXI7XHJcblxyXG5cclxuLy89PSBQcm9ncmVzcyBiYXJzXHJcbi8vXHJcbi8vIyNcclxuXHJcbi8vKiogQmFja2dyb3VuZCBjb2xvciBvZiB0aGUgd2hvbGUgcHJvZ3Jlc3MgY29tcG9uZW50XHJcbi8vICRwcm9ncmVzcy1iZzogICAgICAgICAgICAgICAgICNmNWY1ZjU7XHJcbi8vKiogUHJvZ3Jlc3MgYmFyIHRleHQgY29sb3JcclxuLy8gJHByb2dyZXNzLWJhci1jb2xvcjogICAgICAgICAgI2ZmZjtcclxuLy8qKiBWYXJpYWJsZSBmb3Igc2V0dGluZyByb3VuZGVkIGNvcm5lcnMgb24gcHJvZ3Jlc3MgYmFyLlxyXG4vLyAkcHJvZ3Jlc3MtYm9yZGVyLXJhZGl1czogICAgICAkYm9yZGVyLXJhZGl1cy1iYXNlO1xyXG5cclxuLy8qKiBEZWZhdWx0IHByb2dyZXNzIGJhciBjb2xvclxyXG4vLyAkcHJvZ3Jlc3MtYmFyLWJnOiAgICAgICAgICAgICAkYnJhbmQtcHJpbWFyeTtcclxuLy8qKiBTdWNjZXNzIHByb2dyZXNzIGJhciBjb2xvclxyXG4vLyAkcHJvZ3Jlc3MtYmFyLXN1Y2Nlc3MtYmc6ICAgICAkYnJhbmQtc3VjY2VzcztcclxuLy8qKiBXYXJuaW5nIHByb2dyZXNzIGJhciBjb2xvclxyXG4vLyAkcHJvZ3Jlc3MtYmFyLXdhcm5pbmctYmc6ICAgICAkYnJhbmQtd2FybmluZztcclxuLy8qKiBEYW5nZXIgcHJvZ3Jlc3MgYmFyIGNvbG9yXHJcbi8vICRwcm9ncmVzcy1iYXItZGFuZ2VyLWJnOiAgICAgICRicmFuZC1kYW5nZXI7XHJcbi8vKiogSW5mbyBwcm9ncmVzcyBiYXIgY29sb3JcclxuLy8gJHByb2dyZXNzLWJhci1pbmZvLWJnOiAgICAgICAgJGJyYW5kLWluZm87XHJcblxyXG5cclxuLy89PSBMaXN0IGdyb3VwXHJcbi8vXHJcbi8vIyNcclxuXHJcbi8vKiogQmFja2dyb3VuZCBjb2xvciBvbiBgLmxpc3QtZ3JvdXAtaXRlbWBcclxuLy8gJGxpc3QtZ3JvdXAtYmc6ICAgICAgICAgICAgICAgICAjZmZmO1xyXG4vLyoqIGAubGlzdC1ncm91cC1pdGVtYCBib3JkZXIgY29sb3JcclxuLy8gJGxpc3QtZ3JvdXAtYm9yZGVyOiAgICAgICAgICAgICAjZGRkO1xyXG4vLyoqIExpc3QgZ3JvdXAgYm9yZGVyIHJhZGl1c1xyXG4vLyAkbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzOiAgICAgICRib3JkZXItcmFkaXVzLWJhc2U7XHJcblxyXG4vLyoqIEJhY2tncm91bmQgY29sb3Igb2Ygc2luZ2xlIGxpc3QgaXRlbXMgb24gaG92ZXJcclxuLy8gJGxpc3QtZ3JvdXAtaG92ZXItYmc6ICAgICAgICAgICAjZjVmNWY1O1xyXG4vLyoqIFRleHQgY29sb3Igb2YgYWN0aXZlIGxpc3QgaXRlbXNcclxuLy8gJGxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yOiAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvcjtcclxuLy8qKiBCYWNrZ3JvdW5kIGNvbG9yIG9mIGFjdGl2ZSBsaXN0IGl0ZW1zXHJcbi8vICRsaXN0LWdyb3VwLWFjdGl2ZS1iZzogICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmc7XHJcbi8vKiogQm9yZGVyIGNvbG9yIG9mIGFjdGl2ZSBsaXN0IGVsZW1lbnRzXHJcbi8vICRsaXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXI6ICAgICAgJGxpc3QtZ3JvdXAtYWN0aXZlLWJnO1xyXG4vLyoqIFRleHQgY29sb3IgZm9yIGNvbnRlbnQgd2l0aGluIGFjdGl2ZSBsaXN0IGl0ZW1zXHJcbi8vICRsaXN0LWdyb3VwLWFjdGl2ZS10ZXh0LWNvbG9yOiAgbGlnaHRlbigkbGlzdC1ncm91cC1hY3RpdmUtYmcsIDQwJSk7XHJcblxyXG4vLyoqIFRleHQgY29sb3Igb2YgZGlzYWJsZWQgbGlzdCBpdGVtc1xyXG4vLyAkbGlzdC1ncm91cC1kaXNhYmxlZC1jb2xvcjogICAgICAkZ3JheS1saWdodDtcclxuLy8qKiBCYWNrZ3JvdW5kIGNvbG9yIG9mIGRpc2FibGVkIGxpc3QgaXRlbXNcclxuLy8gJGxpc3QtZ3JvdXAtZGlzYWJsZWQtYmc6ICAgICAgICAgJGdyYXktbGlnaHRlcjtcclxuLy8qKiBUZXh0IGNvbG9yIGZvciBjb250ZW50IHdpdGhpbiBkaXNhYmxlZCBsaXN0IGl0ZW1zXHJcbi8vICRsaXN0LWdyb3VwLWRpc2FibGVkLXRleHQtY29sb3I6ICRsaXN0LWdyb3VwLWRpc2FibGVkLWNvbG9yO1xyXG5cclxuLy8gJGxpc3QtZ3JvdXAtbGluay1jb2xvcjogICAgICAgICAjNTU1O1xyXG4vLyAkbGlzdC1ncm91cC1saW5rLWhvdmVyLWNvbG9yOiAgICRsaXN0LWdyb3VwLWxpbmstY29sb3I7XHJcbi8vICRsaXN0LWdyb3VwLWxpbmstaGVhZGluZy1jb2xvcjogIzMzMztcclxuXHJcblxyXG4vLz09IFBhbmVsc1xyXG4vL1xyXG4vLyMjXHJcblxyXG4vLyAkcGFuZWwtYmc6ICAgICAgICAgICAgICAgICAgICAjZmZmO1xyXG4vLyAkcGFuZWwtYm9keS1wYWRkaW5nOiAgICAgICAgICAxNXB4O1xyXG4vLyAkcGFuZWwtaGVhZGluZy1wYWRkaW5nOiAgICAgICAxMHB4IDE1cHg7XHJcbi8vICRwYW5lbC1mb290ZXItcGFkZGluZzogICAgICAgICRwYW5lbC1oZWFkaW5nLXBhZGRpbmc7XHJcbi8vICRwYW5lbC1ib3JkZXItcmFkaXVzOiAgICAgICAgICRib3JkZXItcmFkaXVzLWJhc2U7XHJcblxyXG4vLyoqIEJvcmRlciBjb2xvciBmb3IgZWxlbWVudHMgd2l0aGluIHBhbmVsc1xyXG4vLyAkcGFuZWwtaW5uZXItYm9yZGVyOiAgICAgICAgICAjZGRkO1xyXG4vLyAkcGFuZWwtZm9vdGVyLWJnOiAgICAgICAgICAgICAjZjVmNWY1O1xyXG5cclxuLy8gJHBhbmVsLWRlZmF1bHQtdGV4dDogICAgICAgICAgJGdyYXktZGFyaztcclxuLy8gJHBhbmVsLWRlZmF1bHQtYm9yZGVyOiAgICAgICAgI2RkZDtcclxuLy8gJHBhbmVsLWRlZmF1bHQtaGVhZGluZy1iZzogICAgI2Y1ZjVmNTtcclxuXHJcbi8vICRwYW5lbC1wcmltYXJ5LXRleHQ6ICAgICAgICAgICNmZmY7XHJcbi8vICRwYW5lbC1wcmltYXJ5LWJvcmRlcjogICAgICAgICRicmFuZC1wcmltYXJ5O1xyXG4vLyAkcGFuZWwtcHJpbWFyeS1oZWFkaW5nLWJnOiAgICAkYnJhbmQtcHJpbWFyeTtcclxuXHJcbi8vICRwYW5lbC1zdWNjZXNzLXRleHQ6ICAgICAgICAgICRzdGF0ZS1zdWNjZXNzLXRleHQ7XHJcbi8vICRwYW5lbC1zdWNjZXNzLWJvcmRlcjogICAgICAgICRzdGF0ZS1zdWNjZXNzLWJvcmRlcjtcclxuLy8gJHBhbmVsLXN1Y2Nlc3MtaGVhZGluZy1iZzogICAgJHN0YXRlLXN1Y2Nlc3MtYmc7XHJcblxyXG4vLyAkcGFuZWwtaW5mby10ZXh0OiAgICAgICAgICAgICAkc3RhdGUtaW5mby10ZXh0O1xyXG4vLyAkcGFuZWwtaW5mby1ib3JkZXI6ICAgICAgICAgICAkc3RhdGUtaW5mby1ib3JkZXI7XHJcbi8vICRwYW5lbC1pbmZvLWhlYWRpbmctYmc6ICAgICAgICRzdGF0ZS1pbmZvLWJnO1xyXG5cclxuLy8gJHBhbmVsLXdhcm5pbmctdGV4dDogICAgICAgICAgJHN0YXRlLXdhcm5pbmctdGV4dDtcclxuLy8gJHBhbmVsLXdhcm5pbmctYm9yZGVyOiAgICAgICAgJHN0YXRlLXdhcm5pbmctYm9yZGVyO1xyXG4vLyAkcGFuZWwtd2FybmluZy1oZWFkaW5nLWJnOiAgICAkc3RhdGUtd2FybmluZy1iZztcclxuXHJcbi8vICRwYW5lbC1kYW5nZXItdGV4dDogICAgICAgICAgICRzdGF0ZS1kYW5nZXItdGV4dDtcclxuLy8gJHBhbmVsLWRhbmdlci1ib3JkZXI6ICAgICAgICAgJHN0YXRlLWRhbmdlci1ib3JkZXI7XHJcbi8vICRwYW5lbC1kYW5nZXItaGVhZGluZy1iZzogICAgICRzdGF0ZS1kYW5nZXItYmc7XHJcblxyXG5cclxuLy89PSBUaHVtYm5haWxzXHJcbi8vXHJcbi8vIyNcclxuXHJcbi8vKiogUGFkZGluZyBhcm91bmQgdGhlIHRodW1ibmFpbCBpbWFnZVxyXG4kdGh1bWJuYWlsLXBhZGRpbmcgICAgICAgICAgOiAkcGFkZGluZy1sYXJnZS1ob3Jpem9udGFsIDA7XHJcbi8vKiogVGh1bWJuYWlsIGJhY2tncm91bmQgY29sb3JcclxuJHRodW1ibmFpbC1iZyAgICAgICAgICAgICAgIDogdHJhbnNwYXJlbnQ7XHJcbi8vKiogVGh1bWJuYWlsIGJvcmRlciBjb2xvclxyXG4kdGh1bWJuYWlsLWJvcmRlciAgICAgICAgICAgOiB0cmFuc3BhcmVudDtcclxuLy8qKiBUaHVtYm5haWwgYm9yZGVyIHJhZGl1c1xyXG4vLyAkdGh1bWJuYWlsLWJvcmRlci1yYWRpdXMgOiAgICAgJGJvcmRlci1yYWRpdXMtYmFzZTtcclxuXHJcbi8vKiogQ3VzdG9tIHRleHQgY29sb3IgZm9yIHRodW1ibmFpbCBjYXB0aW9uc1xyXG4vLyAkdGh1bWJuYWlsLWNhcHRpb24tY29sb3IgOiAgICAgJHRleHQtY29sb3I7XHJcbi8vKiogUGFkZGluZyBhcm91bmQgdGhlIHRodW1ibmFpbCBjYXB0aW9uXHJcbiR0aHVtYm5haWwtY2FwdGlvbi1wYWRkaW5nICA6IDAgJHBhZGRpbmctbGFyZ2UtdmVydGljYWw7XHJcblxyXG5cclxuLy89PSBXZWxsc1xyXG4vL1xyXG4vLyMjXHJcblxyXG4vLyAkd2VsbC1iZzogICAgICAgICAgICAgICAgICAgICAjZjVmNWY1O1xyXG4vLyAkd2VsbC1ib3JkZXI6ICAgICAgICAgICAgICAgICBkYXJrZW4oJHdlbGwtYmcsIDclKTtcclxuXHJcblxyXG4vLz09IEJhZGdlc1xyXG4vL1xyXG4vLyMjXHJcblxyXG4vLyAkYmFkZ2UtY29sb3I6ICAgICAgICAgICAgICAgICAjZmZmO1xyXG4vLyoqIExpbmtlZCBiYWRnZSB0ZXh0IGNvbG9yIG9uIGhvdmVyXHJcbi8vICRiYWRnZS1saW5rLWhvdmVyLWNvbG9yOiAgICAgICNmZmY7XHJcbi8vICRiYWRnZS1iZzogICAgICAgICAgICAgICAgICAgICRncmF5LWxpZ2h0O1xyXG5cclxuLy8qKiBCYWRnZSB0ZXh0IGNvbG9yIGluIGFjdGl2ZSBuYXYgbGlua1xyXG4vLyAkYmFkZ2UtYWN0aXZlLWNvbG9yOiAgICAgICAgICAkbGluay1jb2xvcjtcclxuLy8qKiBCYWRnZSBiYWNrZ3JvdW5kIGNvbG9yIGluIGFjdGl2ZSBuYXYgbGlua1xyXG4vLyAkYmFkZ2UtYWN0aXZlLWJnOiAgICAgICAgICAgICAjZmZmO1xyXG5cclxuLy8gJGJhZGdlLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgYm9sZDtcclxuLy8gJGJhZGdlLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgMTtcclxuLy8gJGJhZGdlLWJvcmRlci1yYWRpdXM6ICAgICAgICAgMTBweDtcclxuXHJcblxyXG4vLz09IEJyZWFkY3J1bWJzXHJcbi8vXHJcbi8vIyNcclxuXHJcbiRicmVhZGNydW1iLXBhZGRpbmctdmVydGljYWwgICA6IDA7XHJcbiRicmVhZGNydW1iLXBhZGRpbmctaG9yaXpvbnRhbCA6IDA7XHJcbi8vKiogQnJlYWRjcnVtYiBiYWNrZ3JvdW5kIGNvbG9yXHJcbiRicmVhZGNydW1iLWJnICAgICAgICAgICAgICAgICA6IHRyYW5zcGFyZW50O1xyXG4vLyoqIEJyZWFkY3J1bWIgdGV4dCBjb2xvclxyXG4kYnJlYWRjcnVtYi1jb2xvciAgICAgICAgICAgICAgOiAkYnJhbmQtc2Vjb25kYXJ5O1xyXG4vLyoqIFRleHQgY29sb3Igb2YgY3VycmVudCBwYWdlIGluIHRoZSBicmVhZGNydW1iXHJcbiRicmVhZGNydW1iLWFjdGl2ZS1jb2xvciAgICAgICA6ICRicmFuZC1zZWNvbmRhcnk7XHJcbi8vKiogVGV4dHVhbCBzZXBhcmF0b3IgZm9yIGJldHdlZW4gYnJlYWRjcnVtYiBlbGVtZW50c1xyXG4kYnJlYWRjcnVtYi1zZXBhcmF0b3IgICAgICAgICAgOiBcIj5cIjtcclxuXHJcblxyXG4vLz09IENhcm91c2VsXHJcbi8vXHJcbi8vIyNcclxuXHJcbiRjYXJvdXNlbC10ZXh0LXNoYWRvdzogICAgICAgICAgICAgICAgICAgICAgICBub25lO1xyXG5cclxuLy8gJGNhcm91c2VsLWNvbnRyb2wtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICNmZmY7XHJcbi8vICRjYXJvdXNlbC1jb250cm9sLXdpZHRoOiAgICAgICAgICAgICAgICAgICAgICAxNSU7XHJcbi8vICRjYXJvdXNlbC1jb250cm9sLW9wYWNpdHk6ICAgICAgICAgICAgICAgICAgICAuNTtcclxuLy8gJGNhcm91c2VsLWNvbnRyb2wtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgIDIwcHg7XHJcblxyXG4kY2Fyb3VzZWwtaW5kaWNhdG9yLWFjdGl2ZS1iZzogICAgICAgICAgICAgICAgIzAwYWE3ZTtcclxuJGNhcm91c2VsLWluZGljYXRvci1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICNjZWNlY2U7XHJcblxyXG4vLyAkY2Fyb3VzZWwtY2FwdGlvbi1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgI2ZmZjtcclxuXHJcblxyXG4vLz09IENsb3NlXHJcbi8vXHJcbi8vIyNcclxuXHJcbi8vICRjbG9zZS1mb250LXdlaWdodDogICAgICAgICAgIGJvbGQ7XHJcbiRjbG9zZS1jb2xvcjogICAgICAgICAgICAgICAgICMwMDA7XHJcbi8vICRjbG9zZS10ZXh0LXNoYWRvdzogICAgICAgICAgIDAgMXB4IDAgI2ZmZjtcclxuXHJcblxyXG4vLz09IENvZGVcclxuLy9cclxuLy8jI1xyXG5cclxuLy8gJGNvZGUtY29sb3I6ICAgICAgICAgICAgICAgICAgI2M3MjU0ZTtcclxuLy8gJGNvZGUtYmc6ICAgICAgICAgICAgICAgICAgICAgI2Y5ZjJmNDtcclxuXHJcbi8vICRrYmQtY29sb3I6ICAgICAgICAgICAgICAgICAgICNmZmY7XHJcbi8vICRrYmQtYmc6ICAgICAgICAgICAgICAgICAgICAgICMzMzM7XHJcblxyXG4vLyAkcHJlLWJnOiAgICAgICAgICAgICAgICAgICAgICAjZjVmNWY1O1xyXG4vLyAkcHJlLWNvbG9yOiAgICAgICAgICAgICAgICAgICAkZ3JheS1kYXJrO1xyXG4vLyAkcHJlLWJvcmRlci1jb2xvcjogICAgICAgICAgICAjY2NjO1xyXG4vLyAkcHJlLXNjcm9sbGFibGUtbWF4LWhlaWdodDogICAzNDBweDtcclxuXHJcblxyXG4vLz09IFR5cGVcclxuLy9cclxuLy8jI1xyXG5cclxuLy8qKiBIb3Jpem9udGFsIG9mZnNldCBmb3IgZm9ybXMgYW5kIGxpc3RzLlxyXG4vLyAkY29tcG9uZW50LW9mZnNldC1ob3Jpem9udGFsOiAxODBweDtcclxuLy8qKiBUZXh0IG11dGVkIGNvbG9yXHJcbi8vICR0ZXh0LW11dGVkOiAgICAgICAgICAgICAgICAgICRncmF5LWxpZ2h0O1xyXG4vLyoqIEFiYnJldmlhdGlvbnMgYW5kIGFjcm9ueW1zIGJvcmRlciBjb2xvclxyXG4vLyAkYWJici1ib3JkZXItY29sb3I6ICAgICAgICAgICAkZ3JheS1saWdodDtcclxuLy8qKiBIZWFkaW5ncyBzbWFsbCBjb2xvclxyXG4vLyAkaGVhZGluZ3Mtc21hbGwtY29sb3I6ICAgICAgICAkZ3JheS1saWdodDtcclxuLy8qKiBCbG9ja3F1b3RlIHNtYWxsIGNvbG9yXHJcbi8vICRibG9ja3F1b3RlLXNtYWxsLWNvbG9yOiAgICAgICRncmF5LWxpZ2h0O1xyXG4vLyoqIEJsb2NrcXVvdGUgZm9udCBzaXplXHJcbi8vICRibG9ja3F1b3RlLWZvbnQtc2l6ZTogICAgICAgICgkZm9udC1zaXplLWJhc2UgKiAxLjI1KTtcclxuLy8qKiBCbG9ja3F1b3RlIGJvcmRlciBjb2xvclxyXG4vLyAkYmxvY2txdW90ZS1ib3JkZXItY29sb3I6ICAgICAkZ3JheS1saWdodGVyO1xyXG4vLyoqIFBhZ2UgaGVhZGVyIGJvcmRlciBjb2xvclxyXG4vLyAkcGFnZS1oZWFkZXItYm9yZGVyLWNvbG9yOiAgICAkZ3JheS1saWdodGVyO1xyXG4vLyoqIFdpZHRoIG9mIGhvcml6b250YWwgZGVzY3JpcHRpb24gbGlzdCB0aXRsZXNcclxuLy8gJGRsLWhvcml6b250YWwtb2Zmc2V0OiAgICAgICAgJGNvbXBvbmVudC1vZmZzZXQtaG9yaXpvbnRhbDtcclxuLy8qKiBIb3Jpem9udGFsIGxpbmUgY29sb3IuXHJcbi8vICRoci1ib3JkZXI6ICAgICAgICAgICAgICAgICAgICRncmF5LWxpZ2h0ZXI7XHJcblxyXG5cclxuLy89PSBSRU0gRm9udC1zaXplc1xyXG4vL1xyXG4vLyMjXHJcbiRmb250LXNpemUtcmVtLTg6XHRcdFx0XHQgIDAuNXJlbTtcclxuJGZvbnQtc2l6ZS1yZW0tOTpcdFx0XHRcdCAgMC41NjI1cmVtO1xyXG4kZm9udC1zaXplLXJlbS0xMDogICAgICAgICAgICAgICAgMC42MjVyZW07XHJcbiRmb250LXNpemUtcmVtLTExOiAgICAgICAgICAgICAgICAwLjY4NzVyZW07XHJcbiRmb250LXNpemUtcmVtLTEyOiAgICAgICAgICAgICAgICAwLjc1cmVtO1xyXG4kZm9udC1zaXplLXJlbS0xMzogICAgICAgICAgICAgICAgMC44MTI1cmVtO1xyXG4kZm9udC1zaXplLXJlbS0xNDogICAgICAgICAgICAgICAgMC44NzVyZW07XHJcbiRmb250LXNpemUtcmVtLTE1OiAgICAgICAgICAgICAgICAwLjkzNzVyZW07XHJcbiRmb250LXNpemUtcmVtLTE2OiAgICAgICAgICAgICAgICAxcmVtO1xyXG4kZm9udC1zaXplLXJlbS0xNzogICAgICAgICAgICAgICAgMS4wNjI1cmVtO1xyXG4kZm9udC1zaXplLXJlbS0xODogICAgICAgICAgICAgICAgMS4xMjVyZW07XHJcbiRmb250LXNpemUtcmVtLTIxOiAgICAgICAgICAgICAgICAxLjMxMjVyZW07XHJcbiRmb250LXNpemUtcmVtLTIwOiAgICAgICAgICAgICAgICAxLjE0OXJlbTtcclxuJGZvbnQtc2l6ZS1yZW0tMjI6XHRcdFx0XHQgIDEuMzc1cmVtO1xyXG4kZm9udC1zaXplLXJlbS0yNDpcdFx0XHRcdCAgMS41cmVtO1xyXG4kZm9udC1zaXplLXJlbS0yNTpcdFx0XHRcdCAgMS41NjI1cmVtO1xyXG4kZm9udC1zaXplLXJlbS0yNzpcdFx0XHRcdCAgMS42ODc1cmVtO1xyXG4kZm9udC1zaXplLXJlbS0zMjpcdFx0XHRcdCAgMnJlbTtcclxuJGZvbnQtc2l6ZS1yZW0tMzg6XHRcdFx0XHQgIDIuMzc1cmVtO1xyXG4iLCIuZnJvbnRkb29yLXNwYWNlci1iYXItZW4tY24ge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbiNtb3N0LXZpc2l0ZWQtY29udGFpbmVyIHtcclxuICBoMyB7XHJcbiAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMzM7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG4gICAgLXdlYmtpdC1jb2x1bW4tc3BhbjogYWxsO1xyXG4gICAgLW1vei1jb2x1bW4tc3BhbjogYWxsO1xyXG4gICAgY29sdW1uLXNwYW46IGFsbDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xyXG4gIH1cclxuXHJcbiAgaDM6YWZ0ZXIge1xyXG4gICAgY29udGVudDogJyAnO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAvKlNBMTo0MDkgLSBGaXhpbmcgdGhlIGJvcmRlciBzZXBhcmF0b3IgbGluZSBpc3N1ZSovXHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2QwZDBkMDtcclxuICB9XHJcbn1cclxuXHJcbi8qIFN0YXJ0IG9mIHN0eWxlIGZvciBNb3N0IFZpc2l0ZWQgTG9jYWxlICovXHJcbi5Nb3N0LVZpc2l0ZWQtTG9jYWxlcyB7XHJcbiAgd2lkdGg6IDkwJTtcclxuICBmb250LXNpemU6IDM2cHg7XHJcbiAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgbGluZS1oZWlnaHQ6IDEuMzM7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuICBjb2xvcjogIzJkMzgzZjtcclxuICBwYWRkaW5nLWJvdHRvbTogMThweDtcclxuICBtYXJnaW4tdG9wOiA0MnB4O1xyXG59XHJcblxyXG4jbW9zdC12aXNpdGVkLWNvbnRhaW5lciAjTkEgeyAtbXMtZ3JpZC1yb3c6IDE7IC1tcy1ncmlkLWNvbHVtbjogMTsgZ3JpZC1hcmVhOiBOQTt9XHJcbiNtb3N0LXZpc2l0ZWQtY29udGFpbmVyICNFdXJvcGUgeyAtbXMtZ3JpZC1yb3c6IDE7IC1tcy1ncmlkLXJvdy1zcGFuOiAzOyAtbXMtZ3JpZC1jb2x1bW46IDM7IC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAzOyBncmlkLWFyZWE6IEVVUk9QRTsgLXdlYmtpdC1jb2x1bW4tY291bnQ6IDI7IC1tb3otY29sdW1uLWNvdW50OiAyOyBjb2x1bW4tY291bnQ6IDI7fVxyXG4jbW9zdC12aXNpdGVkLWNvbnRhaW5lciAjQXNpYSB7IC1tcy1ncmlkLXJvdzogNTsgLW1zLWdyaWQtY29sdW1uOiAxOyAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMzsgZ3JpZC1hcmVhOiBBU0lBOyAtd2Via2l0LWNvbHVtbi1jb3VudDogMjsgLW1vei1jb2x1bW4tY291bnQ6IDI7IGNvbHVtbi1jb3VudDogMjt9XHJcbiNtb3N0LXZpc2l0ZWQtY29udGFpbmVyICNMYXRpbkFtZXJpY2EgeyAtbXMtZ3JpZC1yb3c6IDM7IC1tcy1ncmlkLWNvbHVtbjogMTsgZ3JpZC1hcmVhOiBMQTsgfVxyXG4jbW9zdC12aXNpdGVkLWNvbnRhaW5lciAjTWlkRWFzdEFmcmljYSB7IC1tcy1ncmlkLXJvdzogNTsgLW1zLWdyaWQtY29sdW1uOiA1OyBncmlkLWFyZWE6IE1FQTsgfVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7IC8vIG1vYmlsZSBvbmx5XHJcbiAgI21vc3QtdmlzaXRlZC1jb250YWluZXIgaDMge1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICB9XHJcblxyXG4gIC5Nb3N0LVZpc2l0ZWQtTG9jYWxlc3tcclxuICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICB9XHJcblxyXG4gICNtb3N0LXZpc2l0ZWQtY29udGFpbmVye1xyXG4gICAgZGlzcGxheTogdW5zZXQgIWltcG9ydGFudDtcclxuICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6ICdOQScgJ0xBJyAnRVVST1BFJyAnQVNJQScgJ01FQSc7IC8vIGdyaW5kLXRlbXBsYXRlLWFyZWFzIG5lZWQgdG8gYmUgaW4gb253IHJvdyB3L28gbGluZSBicmVha3MgZHVlIHRvIGxvYWRlciBpbmNvbXBhdGliaWxpdGllc1xyXG4gICAgZ3JpZC1nYXA6IDIwcHg7XHJcbiAgfVxyXG5cclxuICAjbW9zdC12aXNpdGVkLWNvbnRhaW5lciAjTkF7XHJcbiAgICAtbXMtZ3JpZC1yb3c6IDE7XHJcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDE7XHJcbiAgfVxyXG5cclxuICAjbW9zdC12aXNpdGVkLWNvbnRhaW5lciA+ICNFdXJvcGV7XHJcbiAgICAtbXMtZ3JpZC1yb3c6IDU7XHJcbiAgICAtbXMtZ3JpZC1yb3ctc3BhbjogMTtcclxuICAgIC1tcy1ncmlkLWNvbHVtbjogMTtcclxuICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAxO1xyXG4gICAgY29sdW1uLWNvdW50OiAxO1xyXG4gIH1cclxuXHJcbiAgI21vc3QtdmlzaXRlZC1jb250YWluZXIgI0FzaWF7XHJcbiAgICAtbXMtZ3JpZC1yb3c6IDc7XHJcbiAgICAtbXMtZ3JpZC1yb3ctc3BhbjogMTtcclxuICAgIC1tcy1ncmlkLWNvbHVtbjogMTtcclxuICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAxO1xyXG4gICAgY29sdW1uLWNvdW50OiAxO1xyXG4gIH1cclxuXHJcbiAgI21vc3QtdmlzaXRlZC1jb250YWluZXIgI0xhdGluQW1lcmljYXtcclxuICAgIC1tcy1ncmlkLXJvdzogMztcclxuICAgIC1tcy1ncmlkLWNvbHVtbjogMTtcclxuICB9XHJcblxyXG4gICNtb3N0LXZpc2l0ZWQtY29udGFpbmVyICNNaWRFYXN0QWZyaWNhe1xyXG4gICAgLW1zLWdyaWQtcm93OiA5O1xyXG4gICAgLW1zLWdyaWQtY29sdW1uOiAxO1xyXG4gIH1cclxufVxyXG5cclxuI21vc3QtdmlzaXRlZC1jb250YWluZXIge1xyXG4gIGRpc3BsYXk6IC1tcy1ncmlkO1xyXG4gIGRpc3BsYXk6IGdyaWQ7XHJcbiAgLW1zLWdyaWQtY29sdW1uczogMzgwcHggMjBweCAzODBweCAyMHB4IDM4MHB4O1xyXG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMzgwcHggMzgwcHggMzgwcHg7XHJcbiAgLW1zLWdyaWQtcm93czogYXV0byAyMHB4IGF1dG8gMjBweCBhdXRvO1xyXG4gIGdyaWQtdGVtcGxhdGUtYXJlYXM6ICdOQSBFVVJPUEUgRVVST1BFICcgJ0xBIEVVUk9QRSBFVVJPUEUgJyAnQVNJQSBBU0lBIE1FQSc7IC8vIGdyaW5kLXRlbXBsYXRlLWFyZWFzIG5lZWQgdG8gYmUgaW4gb253IHJvdyB3L28gbGluZSBicmVha3MgZHVlIHRvIGxvYWRlciBpbmNvbXBhdGliaWxpdGllc1xyXG4gIGdyaWQtZ2FwOiAyMHB4O1xyXG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG59XHJcbi8qIEVuZCBvZiBzdHlsZSBmb3IgTW9zdCBWaXNpdGVkIExvY2FsZSAqL1xyXG5cclxuLyogU3RhcnQgb2Ygc3R5bGUgZm9yIEFsbCBMb2NhbGUgKi9cclxuLkFsbC1Mb2NhbGVzIHtcclxuICB3aWR0aDogODUlO1xyXG4gIGZvbnQtc2l6ZTogMzZweDtcclxuICBmb250LXdlaWdodDogMzAwO1xyXG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBsaW5lLWhlaWdodDogMS4zMztcclxuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG4gIGNvbG9yOiAjMmQzODNmO1xyXG4gIHBhZGRpbmctYm90dG9tOiAyNHB4O1xyXG4gIHBhZGRpbmctdG9wOiAyOXB4O1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHsgLy8gbW9iaWxlIG9ubHlcclxuICAjYWxsLWxvY2FsZXMtY29udGFpbmVyICNOQSB7IC1tcy1ncmlkLXJvdzogOTsgLW1zLWdyaWQtY29sdW1uOiAxOyAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogNTsgZ3JpZC1hcmVhOiBOQTsgLXdlYmtpdC1jb2x1bW4tY291bnQ6IDE7IC1tb3otY29sdW1uLWNvdW50OiAxOyBjb2x1bW4tY291bnQ6IDE7fVxyXG4gICNhbGwtbG9jYWxlcy1jb250YWluZXIgI0V1cm9wZSB7IC1tcy1ncmlkLXJvdzogMzsgLW1zLWdyaWQtcm93LXNwYW46IDE7IC1tcy1ncmlkLWNvbHVtbjogMTsgLW1zLWdyaWQtY29sdW1uLXNwYW46IDU7IGdyaWQtYXJlYTogRVVST1BFOyAtd2Via2l0LWNvbHVtbi1jb3VudDogMTsgLW1vei1jb2x1bW4tY291bnQ6IDE7IGNvbHVtbi1jb3VudDogMTt9XHJcbiAgI2FsbC1sb2NhbGVzLWNvbnRhaW5lciAjQXNpYSB7IC1tcy1ncmlkLXJvdzogMTsgLW1zLWdyaWQtY29sdW1uOiAxOyAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogNTsgZ3JpZC1hcmVhOiBBU0lBOyAtd2Via2l0LWNvbHVtbi1jb3VudDogMTsgLW1vei1jb2x1bW4tY291bnQ6IDE7IGNvbHVtbi1jb3VudDogMTt9XHJcbiAgI2FsbC1sb2NhbGVzLWNvbnRhaW5lciAjTGF0aW5BbWVyaWNhIHsgLW1zLWdyaWQtcm93OiA1OyAtbXMtZ3JpZC1jb2x1bW46IDE7IC1tcy1ncmlkLWNvbHVtbi1zcGFuOiA1OyBncmlkLWFyZWE6IExBOyAtd2Via2l0LWNvbHVtbi1jb3VudDogMTsgLW1vei1jb2x1bW4tY291bnQ6IDE7IGNvbHVtbi1jb3VudDogMTt9XHJcbiAgI2FsbC1sb2NhbGVzLWNvbnRhaW5lciAjTWlkRWFzdEFmcmljYSB7IC1tcy1ncmlkLXJvdzogNzsgLW1zLWdyaWQtY29sdW1uOiAxOyAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogNTsgZ3JpZC1hcmVhOiBNRUE7IC13ZWJraXQtY29sdW1uLWNvdW50OiAxOyAtbW96LWNvbHVtbi1jb3VudDogMTsgY29sdW1uLWNvdW50OiAxO31cclxuXHJcbiAgI2FsbC1sb2NhbGVzLWNvbnRhaW5lcntcclxuICAgIC8vZGlzcGxheTogdW5zZXQgIWltcG9ydGFudDtcclxuICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6ICAnQVNJQScgJ0VVUk9QRScgJ0xBJyAnTUVBJyAnTkEnOyAvLyBncmluZC10ZW1wbGF0ZS1hcmVhcyBuZWVkIHRvIGJlIGluIG9udyByb3cgdy9vIGxpbmUgYnJlYWtzIGR1ZSB0byBsb2FkZXIgaW5jb21wYXRpYmlsaXRpZXNcclxuICAgIGdyaWQtZ2FwOiAyMHB4O1xyXG4gIH1cclxuXHJcbiAgI2FsbC1sb2NhbGVzLWNvbnRhaW5lciA+ICNOQXtcclxuICAgIC1tcy1ncmlkLXJvdzogOTtcclxuICAgIC1tcy1ncmlkLWNvbHVtbjogMTtcclxuICB9XHJcblxyXG4gICNhbGwtbG9jYWxlcy1jb250YWluZXIgPiAjRXVyb3Ble1xyXG4gICAgLW1zLWdyaWQtcm93OiAzO1xyXG4gICAgLW1zLWdyaWQtcm93LXNwYW46IDE7XHJcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDE7XHJcbiAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMTtcclxuICB9XHJcblxyXG4gICNhbGwtbG9jYWxlcy1jb250YWluZXIgPiAjQXNpYXtcclxuICAgIC1tcy1ncmlkLXJvdzogMTtcclxuICAgIC1tcy1ncmlkLWNvbHVtbjogMTtcclxuICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAxO1xyXG4gIH1cclxuXHJcbiAgI2FsbC1sb2NhbGVzLWNvbnRhaW5lciA+ICNMYXRpbkFtZXJpY2F7XHJcbiAgICAtbXMtZ3JpZC1yb3c6IDU7XHJcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDE7XHJcbiAgfVxyXG5cclxuICAjYWxsLWxvY2FsZXMtY29udGFpbmVyID4gI01pZEVhc3RBZnJpY2F7XHJcbiAgICAtbXMtZ3JpZC1yb3c6IDc7XHJcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDE7XHJcbiAgfVxyXG5cclxuICAjYWxsLWxvY2FsZXMtY29udGFpbmVyID4gI0V1cm9wZXtcclxuICAgIC1tcy1ncmlkLXJvdzogMztcclxuICAgIC1tcy1ncmlkLXJvdy1zcGFuOiAxO1xyXG4gICAgLW1zLWdyaWQtY29sdW1uOiAxO1xyXG4gICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDE7XHJcbiAgfVxyXG5cclxuICAjYWxsLWxvY2FsZXMtY29udGFpbmVyID4gI0FzaWF7XHJcbiAgICAtbXMtZ3JpZC1yb3c6IDE7XHJcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDE7XHJcbiAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMTtcclxuICB9XHJcblxyXG4gICNhbGwtbG9jYWxlcy1jb250YWluZXIge1xyXG4gICAgZGlzcGxheTogLW1zLWdyaWQ7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogICdBU0lBJyAnRVVST1BFJyAnTEEnICdNRUEnICdOQSc7IC8vIGdyaW5kLXRlbXBsYXRlLWFyZWFzIG5lZWQgdG8gYmUgaW4gb253IHJvdyB3L28gbGluZSBicmVha3MgZHVlIHRvIGxvYWRlciBpbmNvbXBhdGliaWxpdGllc1xyXG4gICAgZ3JpZC1nYXA6IDIwcHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICB9XHJcblxyXG4gICNhbGwtbG9jYWxlcy1jb250YWluZXIge1xyXG4gICAgaDMge1xyXG4gICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjMzO1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG4gICAgICAtd2Via2l0LWNvbHVtbi1zcGFuOiBhbGw7XHJcbiAgICAgIC1tb3otY29sdW1uLXNwYW46IGFsbDtcclxuICAgICAgY29sdW1uLXNwYW46IGFsbDtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDMycHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAjYWxsLWxvY2FsZXMtY29udGFpbmVyIHtcclxuICAgIGgzIHtcclxuICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS4zMztcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuICAgICAgLXdlYmtpdC1jb2x1bW4tc3BhbjogYWxsO1xyXG4gICAgICAtbW96LWNvbHVtbi1zcGFuOiBhbGw7XHJcbiAgICAgIGNvbHVtbi1zcGFuOiBhbGw7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzMnB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnJlZ2lvbi1ib3JkZXIge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XHJcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2QwZDBkMDtcclxuICB9XHJcblxyXG4gIC5uby1wYWRkaW5nLWxlZnQge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7XHJcbiAgfVxyXG5cclxuICBwYWRkZWQtY29udGFpbmVye1xyXG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgfVxyXG5cclxuICAvLyBUaGlzIGlzIHRvIGhpZGUgdGhlIEFsbCBMb2NhbGVzIHdoZW4gZW50ZXJpbmcgdGhlIEZyb250IERvb3IgcGFnZVxyXG4gIC5hbGwtbG9jYWxlcyB7XHJcbiAgICBkaXNwbGF5OiBub25lOyAvLyBUaGlzIGlzIHdpbGwgbW9kaWZpZWQgdG8gbm9uZSBhZnRlciBkZXZlbG9wbWVudFxyXG4gIH1cclxuXHJcbiAgLnNob3ctbW9yZS1idG4tZnJvbnQtZG9vcntcclxuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xyXG4gIH1cclxuICAvKkVuZCBvZiBzdHlsZSBmb3IgQWxsIExvY2FsZSAqL1xyXG5cclxuICAvKlN0YXJ0IG9mIHN0eWxpbmcgZm9yIGNvbW1vbiBlbGVtZW50c1xyXG4gICoqU0ExOjQxMCAtIENoYW5naW5nIHRoZSBsaW5lIGhlaWdodCBiZXR3ZWVuIGxvY2FsZSBsaXN0XHJcbiAgKi9cclxuXHJcbiAgLmNvdW50cnktbGFuZ3VhZ2UtaG9sZGVyIHtcclxuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDhweDtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20pIHtcclxuICAgICAgICAjbW9zdC12aXNpdGVkLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMjMwcHggMjUwcHggMjUwcHg7XHJcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6ICdOQSBFVVJPUEUgRVVST1BFICcgJ0xBIEVVUk9QRSBFVVJPUEUgJyAnQVNJQSBBU0lBIE1FQSc7IC8vIGdyaW5kLXRlbXBsYXRlLWFyZWFzIG5lZWQgdG8gYmUgaW4gb253IHJvdyB3L28gbGluZSBicmVha3MgZHVlIHRvIGxvYWRlciBpbmNvbXBhdGliaWxpdGllc1xyXG4gICAgICAgICAgICBncmlkLWdhcDogM3B4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICNtb3N0LXZpc2l0ZWQtY29udGFpbmVyIGgzIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgI2FsbC1sb2NhbGVzLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMjMwcHggMjQwcHggMjMwcHg7XHJcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6ICdBU0lBIEFTSUEgQVNJQSAnICdFVVJPUEUgRVVST1BFIEVVUk9QRSAnICdMQSBMQSBMQScgJ01FQSBNRUEgTUVBJyAnTkEgTkEgTkEnO1xyXG4gICAgICAgICAgICBncmlkLWdhcDogM3B4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICNhbGwtbG9jYWxlcy1jb250YWluZXIgaDMge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjMzO1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG4gICAgICAgICAgICBjb2x1bW4tc3BhbjogYWxsO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzJweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5yZWdpb24tYm9yZGVyIHtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZDBkMGQwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm5vLXBhZGRpbmctbGVmdCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgcGFkZGVkLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmFsbC1sb2NhbGVzIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zaG93LW1vcmUtYnRuLWZyb250LWRvb3J7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20gKyAxKSB7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcclxuICAgICAgICAjbW9zdC12aXNpdGVkLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMzEwcHggMzEwcHggMzEwcHg7XHJcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6ICdOQSBFVVJPUEUgRVVST1BFICcgJ0xBIEVVUk9QRSBFVVJPUEUgJyAnQVNJQSBBU0lBIE1FQSc7IC8vIGdyaW5kLXRlbXBsYXRlLWFyZWFzIG5lZWQgdG8gYmUgaW4gb253IHJvdyB3L28gbGluZSBicmVha3MgZHVlIHRvIGxvYWRlciBpbmNvbXBhdGliaWxpdGllc1xyXG4gICAgICAgICAgICBncmlkLWdhcDogNXB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICNtb3N0LXZpc2l0ZWQtY29udGFpbmVyIGgzIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgI2FsbC1sb2NhbGVzLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMzEwcHggMzEwcHggMzEwcHg7XHJcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6ICdBU0lBIEFTSUEgQVNJQSAnICdFVVJPUEUgRVVST1BFIEVVUk9QRSAnICdMQSBMQSBMQScgJ01FQSBNRUEgTUVBJyAnTkEgTkEgTkEnO1xyXG4gICAgICAgICAgICBncmlkLWdhcDogNXB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICNhbGwtbG9jYWxlcy1jb250YWluZXIgaDMge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjMzO1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG4gICAgICAgICAgICBjb2x1bW4tc3BhbjogYWxsO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzJweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5yZWdpb24tYm9yZGVyIHtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZDBkMGQwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm5vLXBhZGRpbmctbGVmdCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgcGFkZGVkLWNvbnRhaW5lcntcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYWxsLWxvY2FsZXMge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNob3ctbW9yZS1idG4tZnJvbnQtZG9vcntcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcclxuICAjYWxsLWxvY2FsZXMtY29udGFpbmVyICNOQSB7XHJcbiAgICAtbXMtZ3JpZC1yb3c6IDk7XHJcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDE7XHJcbiAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogNTtcclxuICAgIGdyaWQtYXJlYTogTkE7XHJcbiAgICAtd2Via2l0LWNvbHVtbi1jb3VudDogMztcclxuICAgIC1tb3otY29sdW1uLWNvdW50OiAzO1xyXG4gICAgY29sdW1uLWNvdW50OiAzO1xyXG4gIH1cclxuXHJcbiAgI2FsbC1sb2NhbGVzLWNvbnRhaW5lciAjRXVyb3BlIHtcclxuICAgIC1tcy1ncmlkLXJvdzogMztcclxuICAgIC1tcy1ncmlkLXJvdy1zcGFuOiAxO1xyXG4gICAgLW1zLWdyaWQtY29sdW1uOiAxO1xyXG4gICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDU7XHJcbiAgICBncmlkLWFyZWE6IEVVUk9QRTtcclxuICAgIC13ZWJraXQtY29sdW1uLWNvdW50OiAzO1xyXG4gICAgLW1vei1jb2x1bW4tY291bnQ6IDM7XHJcbiAgICBjb2x1bW4tY291bnQ6IDM7XHJcbiAgfVxyXG5cclxuICAjYWxsLWxvY2FsZXMtY29udGFpbmVyICNBc2lhIHtcclxuICAgIC1tcy1ncmlkLXJvdzogMTtcclxuICAgIC1tcy1ncmlkLWNvbHVtbjogMTtcclxuICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiA1O1xyXG4gICAgZ3JpZC1hcmVhOiBBU0lBO1xyXG4gICAgLXdlYmtpdC1jb2x1bW4tY291bnQ6IDM7XHJcbiAgICAtbW96LWNvbHVtbi1jb3VudDogMztcclxuICAgIGNvbHVtbi1jb3VudDogMztcclxuICB9XHJcblxyXG4gICNhbGwtbG9jYWxlcy1jb250YWluZXIgI0xhdGluQW1lcmljYSB7XHJcbiAgICAtbXMtZ3JpZC1yb3c6IDU7XHJcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDE7XHJcbiAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogNTtcclxuICAgIGdyaWQtYXJlYTogTEE7XHJcbiAgICAtd2Via2l0LWNvbHVtbi1jb3VudDogMztcclxuICAgIC1tb3otY29sdW1uLWNvdW50OiAzO1xyXG4gICAgY29sdW1uLWNvdW50OiAzO1xyXG4gIH1cclxuXHJcbiAgI2FsbC1sb2NhbGVzLWNvbnRhaW5lciAjTWlkRWFzdEFmcmljYSB7XHJcbiAgICAtbXMtZ3JpZC1yb3c6IDc7XHJcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDE7XHJcbiAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogNTtcclxuICAgIGdyaWQtYXJlYTogTUVBO1xyXG4gICAgLXdlYmtpdC1jb2x1bW4tY291bnQ6IDM7XHJcbiAgICAtbW96LWNvbHVtbi1jb3VudDogMztcclxuICAgIGNvbHVtbi1jb3VudDogMztcclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xyXG5cclxuICAgICNtb3N0LXZpc2l0ZWQtY29udGFpbmVyICNFdXJvcGV7XHJcbiAgICAgIC1tcy1ncmlkLXJvdzogNTtcclxuICAgICAgLW1zLWdyaWQtY29sdW1uOiAxO1xyXG4gICAgfVxyXG5cclxuICAgICNtb3N0LXZpc2l0ZWQtY29udGFpbmVyICNBc2lhe1xyXG4gICAgICAtbXMtZ3JpZC1yb3c6IDc7XHJcbiAgICAgIC1tcy1ncmlkLWNvbHVtbjogMTtcclxuICAgIH1cclxuXHJcbiAgICAvLyBtb2JpbGUgb25seVxyXG4gICAgI2FsbC1sb2NhbGVzLWNvbnRhaW5lciAjTkF7XHJcbiAgICAgIC1tcy1ncmlkLXJvdzogMTtcclxuICAgICAgLW1zLWdyaWQtY29sdW1uOiAxO1xyXG4gICAgfVxyXG5cclxuICAgICNhbGwtbG9jYWxlcy1jb250YWluZXIgPiAjTkF7XHJcbiAgICAgIC1tcy1ncmlkLXJvdzogOTtcclxuICAgICAgLW1zLWdyaWQtY29sdW1uOiAxO1xyXG4gICAgfVxyXG5cclxuICAgICNhbGwtbG9jYWxlcy1jb250YWluZXIgI0V1cm9wZXtcclxuICAgICAgLW1zLWdyaWQtcm93OiA1O1xyXG4gICAgICAtbXMtZ3JpZC1jb2x1bW46IDE7XHJcbiAgICB9XHJcblxyXG4gICAgI2FsbC1sb2NhbGVzLWNvbnRhaW5lciA+ICNFdXJvcGV7XHJcbiAgICAgIC1tcy1ncmlkLXJvdzogMztcclxuICAgICAgLW1zLWdyaWQtcm93LXNwYW46IDE7XHJcbiAgICAgIC1tcy1ncmlkLWNvbHVtbjogMTtcclxuICAgICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDE7XHJcbiAgICB9XHJcblxyXG4gICAgI2FsbC1sb2NhbGVzLWNvbnRhaW5lciAjQXNpYXtcclxuICAgICAgLW1zLWdyaWQtcm93OiA3O1xyXG4gICAgICAtbXMtZ3JpZC1jb2x1bW46IDE7XHJcbiAgICB9XHJcblxyXG4gICAgI2FsbC1sb2NhbGVzLWNvbnRhaW5lciA+ICNBc2lhe1xyXG4gICAgICAtbXMtZ3JpZC1yb3c6IDE7XHJcbiAgICAgIC1tcy1ncmlkLWNvbHVtbjogMTtcclxuICAgICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDE7XHJcbiAgICB9XHJcblxyXG4gICAgI2FsbC1sb2NhbGVzLWNvbnRhaW5lciAjTGF0aW5BbWVyaWNhe1xyXG4gICAgICAtbXMtZ3JpZC1yb3c6IDM7XHJcbiAgICAgIC1tcy1ncmlkLWNvbHVtbjogMTtcclxuICAgIH1cclxuXHJcbiAgICAjYWxsLWxvY2FsZXMtY29udGFpbmVyID4gI0xhdGluQW1lcmljYXtcclxuICAgICAgLW1zLWdyaWQtcm93OiA1O1xyXG4gICAgICAtbXMtZ3JpZC1jb2x1bW46IDE7XHJcbiAgICB9XHJcblxyXG4gICAgI2FsbC1sb2NhbGVzLWNvbnRhaW5lciAjTWlkRWFzdEFmcmljYXtcclxuICAgICAgLW1zLWdyaWQtcm93OiA5O1xyXG4gICAgICAtbXMtZ3JpZC1jb2x1bW46IDE7XHJcbiAgICB9XHJcblxyXG4gICAgI2FsbC1sb2NhbGVzLWNvbnRhaW5lciA+ICNNaWRFYXN0QWZyaWNhe1xyXG4gICAgICAtbXMtZ3JpZC1yb3c6IDc7XHJcbiAgICAgIC1tcy1ncmlkLWNvbHVtbjogMTtcclxuICAgIH1cclxuXHJcbiAgICAjYWxsLWxvY2FsZXMtY29udGFpbmVyICNOQXtcclxuICAgICAgLW1zLWdyaWQtcm93OiAxO1xyXG4gICAgICAtbXMtZ3JpZC1jb2x1bW46IDE7XHJcbiAgICB9XHJcblxyXG4gICAgI2FsbC1sb2NhbGVzLWNvbnRhaW5lciA+ICNOQXtcclxuICAgICAgLW1zLWdyaWQtcm93OiA5O1xyXG4gICAgICAtbXMtZ3JpZC1jb2x1bW46IDE7XHJcbiAgICB9XHJcblxyXG4gICAgI2FsbC1sb2NhbGVzLWNvbnRhaW5lciAjRXVyb3Ble1xyXG4gICAgICAtbXMtZ3JpZC1yb3c6IDU7XHJcbiAgICAgIC1tcy1ncmlkLWNvbHVtbjogMTtcclxuICAgIH1cclxuXHJcbiAgICAjYWxsLWxvY2FsZXMtY29udGFpbmVyID4gI0V1cm9wZXtcclxuICAgICAgLW1zLWdyaWQtcm93OiAzO1xyXG4gICAgICAtbXMtZ3JpZC1yb3ctc3BhbjogMTtcclxuICAgICAgLW1zLWdyaWQtY29sdW1uOiAxO1xyXG4gICAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMTtcclxuICAgIH1cclxuXHJcbiAgICAjYWxsLWxvY2FsZXMtY29udGFpbmVyICNBc2lhe1xyXG4gICAgICAtbXMtZ3JpZC1yb3c6IDc7XHJcbiAgICAgIC1tcy1ncmlkLWNvbHVtbjogMTtcclxuICAgIH1cclxuXHJcbiAgICAjYWxsLWxvY2FsZXMtY29udGFpbmVyID4gI0FzaWF7XHJcbiAgICAgIC1tcy1ncmlkLXJvdzogMTtcclxuICAgICAgLW1zLWdyaWQtY29sdW1uOiAxO1xyXG4gICAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMTtcclxuICAgIH1cclxuXHJcbiAgICAjYWxsLWxvY2FsZXMtY29udGFpbmVyICNMYXRpbkFtZXJpY2F7XHJcbiAgICAgIC1tcy1ncmlkLXJvdzogMztcclxuICAgICAgLW1zLWdyaWQtY29sdW1uOiAxO1xyXG4gICAgfVxyXG5cclxuICAgICNhbGwtbG9jYWxlcy1jb250YWluZXIgPiAjTGF0aW5BbWVyaWNhe1xyXG4gICAgICAtbXMtZ3JpZC1yb3c6IDU7XHJcbiAgICAgIC1tcy1ncmlkLWNvbHVtbjogMTtcclxuICAgIH1cclxuXHJcbiAgICAjYWxsLWxvY2FsZXMtY29udGFpbmVyICNNaWRFYXN0QWZyaWNhe1xyXG4gICAgICAtbXMtZ3JpZC1yb3c6IDk7XHJcbiAgICAgIC1tcy1ncmlkLWNvbHVtbjogMTtcclxuICAgIH1cclxuXHJcbiAgICAjYWxsLWxvY2FsZXMtY29udGFpbmVyID4gI01pZEVhc3RBZnJpY2F7XHJcbiAgICAgIC1tcy1ncmlkLXJvdzogNztcclxuICAgICAgLW1zLWdyaWQtY29sdW1uOiAxO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XHJcbiNhbGwtbG9jYWxlcy1jb250YWluZXIge1xyXG4gIGRpc3BsYXk6IC1tcy1ncmlkO1xyXG4gIGRpc3BsYXk6IGdyaWQ7XHJcbiAgLW1zLWdyaWQtY29sdW1uczogMzgwcHggMjBweCAzODBweCAyMHB4IDM4MHB4O1xyXG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMzgwcHggMzgwcHggMzgwcHg7XHJcbiAgLW1zLWdyaWQtcm93czogYXV0byAyMHB4IGF1dG8gMjBweCBhdXRvIDIwcHggYXV0byAyMHB4IGF1dG87XHJcbiAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogJ0FTSUEgQVNJQSBBU0lBICcgJ0VVUk9QRSBFVVJPUEUgRVVST1BFICcgJ0xBIExBIExBJyAnTUVBIE1FQSBNRUEnICdOQSBOQSBOQSc7IC8vIGdyaW5kLXRlbXBsYXRlLWFyZWFzIG5lZWQgdG8gYmUgaW4gb253IHJvdyB3L28gbGluZSBicmVha3MgZHVlIHRvIGxvYWRlciBpbmNvbXBhdGliaWxpdGllc1xyXG4gIGdyaWQtZ2FwOiAyMHB4O1xyXG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG59XHJcblxyXG4jYWxsLWxvY2FsZXMtY29udGFpbmVyIHtcclxuICBoMyB7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMzM7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG4gICAgLXdlYmtpdC1jb2x1bW4tc3BhbjogYWxsO1xyXG4gICAgLW1vei1jb2x1bW4tc3BhbjogYWxsO1xyXG4gICAgY29sdW1uLXNwYW46IGFsbDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAzMnB4O1xyXG4gIH1cclxufVxyXG5cclxuLnJlZ2lvbi1ib3JkZXIge1xyXG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xyXG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZDBkMGQwO1xyXG59XHJcblxyXG4ubm8tcGFkZGluZy1sZWZ0IHtcclxuICBwYWRkaW5nLWxlZnQ6IDBweDtcclxufVxyXG5cclxucGFkZGVkLWNvbnRhaW5lcntcclxuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxufVxyXG5cclxuLy8gVGhpcyBpcyB0byBoaWRlIHRoZSBBbGwgTG9jYWxlcyB3aGVuIGVudGVyaW5nIHRoZSBGcm9udCBEb29yIHBhZ2VcclxuLmFsbC1sb2NhbGVzIHtcclxuICBkaXNwbGF5OiBub25lOyAvLyBUaGlzIGlzIHdpbGwgbW9kaWZpZWQgdG8gbm9uZSBhZnRlciBkZXZlbG9wbWVudFxyXG59XHJcblxyXG4uc2hvdy1tb3JlLWJ0bi1mcm9udC1kb29ye1xyXG4gIHBhZGRpbmctdG9wOiAyMHB4O1xyXG59XHJcbi8qRW5kIG9mIHN0eWxlIGZvciBBbGwgTG9jYWxlICovXHJcblxyXG4vKlN0YXJ0IG9mIHN0eWxpbmcgZm9yIGNvbW1vbiBlbGVtZW50c1xyXG4qKlNBMTo0MTAgLSBDaGFuZ2luZyB0aGUgbGluZSBoZWlnaHQgYmV0d2VlbiBsb2NhbGUgbGlzdFxyXG4qL1xyXG5cclxuLmNvdW50cnktbGFuZ3VhZ2UtaG9sZGVyIHtcclxuICBsaW5lLWhlaWdodDogMjRweDtcclxuICBwYWRkaW5nLWJvdHRvbTogOHB4O1xyXG59XHJcbn1cclxuLypFbmQgb2Ygc3R5bGluZyBmb3IgY29tbW9uIGVsZW1lbnRzICovXHJcblxyXG5cclxuXHJcblxyXG4iLCIvLyBJbXBvcnRzXHJcbkBpbXBvcnQgXCIuLi9iYXNlL19pbXBvcnRzXCI7XHJcbkBpbXBvcnQgXCIuLi91dGlscy9pbXBvcnRzXCI7XHJcblxyXG5ib2R5LCBodG1sIHtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbn1cclxuXHJcbi8qXHJcbkdyaWRcclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblxyXG5Db250YWlucyBzdHlsaW5nIGRlZmluaXRpb25zIGZvciBhbGwgY29udGVudCB0eXBlcyBhcyBjbS1ncmlkLlxyXG4tIGNtLWdyaWRcclxuLSBjbS1ncmlkLS1jb3Jwb3JhdGUtaG9tZXBhZ2VcclxuLSBjbS1ncmlkLS1jb3Jwb3JhdGUtZGV0YWlscGFnZVxyXG4tIGNtLWdyaWQtLWNvcnBvcmF0ZS1kZXRhaWxwYWdlLS1zaWRlYmFyXHJcbi0gY20tZ3JpZC0td2l0aC1zdXBlcmhlcm9cclxuLSBjbS1ncmlkLS1kaXNhYmxlZC1zY3JvbGxpbmdcclxuLSBjbS1qYXZhc2NyaXB0XHJcbiovXHJcblxyXG4uI3skcHJlZml4fWdyaWQge1xyXG4gIG1hcmdpbi10b3A6ICR0b3AtY2xlYXJhbmNlLW1vYmlsZTtcclxuXHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludChzbS1hbmQtdXApIHtcclxuICAgIG1hcmdpbi10b3A6ICR0b3AtY2xlYXJhbmNlO1xyXG4gIH1cclxuXHJcbiAgLy8gaXMgdHJpZ2dlcmQgYnkganNcclxuICAmLS1kaXNhYmxlZC1zY3JvbGxpbmcge1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvKiBzcGVjaWFsIGhlYWRlciBpZiBzdXBlcmhlcm8gdGVhc2VyIGlzIHByZXNlbnQgKi9cclxuICAmLS13aXRoLXN1cGVyaGVybyB7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG5cclxuICAgIC4jeyRwcmVmaXh9aGVhZGVyIHtcclxuICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgdHJhbnNpdGlvbjogYWxsICR0cmFuc2l0aW9uLWR1cmF0aW9uIGVhc2UoaW4tb3V0LXF1YWQpO1xyXG5cclxuICAgICAgLy8gaGlkZSBzZWFyY2ggb24gc3VwZXJoZXJvXHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20tYW5kLXVwKSB7XHJcbiAgICAgICAgJl9fc2VhcmNoIHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLS1vcGVuLFxyXG4gICAgICAmLS1zY3JvbGxlZCB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGhlYWRlci1jb2xvci1iZztcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgJHRyYW5zaXRpb24tZHVyYXRpb24gZWFzZShpbi1vdXQtcXVhZCk7XHJcblxyXG4gICAgICAgIC8vIHNob3cgc2VhcmNoIG9uIHN1cGVyaGVybyBpbiBvcGVuIGFuZCBzY3JvbGxlZCBoZWFkZXJcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtLWFuZC11cCkge1xyXG4gICAgICAgICAgLiN7JHByZWZpeH1oZWFkZXJfX3NlYXJjaCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLyogZ2FwcyBhbmQgc3VwZXJoZXJvIHRlYXNlcnMgZG8gbm90IHdvcmsgaW4gcm93cyB3aXRoIG11bHRpcGxlIGNvbHVtbnMgKi9cclxuICAmLS1jb3Jwb3JhdGUtZGV0YWlscGFnZS0tc2lkZWJhciB7XHJcbiAgICAvKiByb3cgY29udGFpbmluZyBwbGFjZW1lbnQgbWFpbiBhbmQgcGxhY2VtZW50IHNpZGViYXIgKi9cclxuICAgIC4jeyRwcmVmaXh9cm93Om50aC1jaGlsZCg0KSB7XHJcbiAgICAgIEBpbmNsdWRlIGNlbnRlci1tYXJnaW4oeCk7XHJcbiAgICAgIG1heC13aWR0aDogJHNjcmVlbi1tYXg7XHJcbiAgICB9XHJcblxyXG4gICAgLyogdGV4dCBpbiB0ZWFzZXIgd2l0aCBzbWFsbGVyIGZvbnQsIGJlY2F1c2Ugb2YgbGVzcyBzcGFjZSAoMTBjb2xzIGluc3RlYWQgMTJjb2xzLCAnY2F1c2Ugc2lkZWJhciAqL1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbS1hbmQtdXApIHtcclxuICAgICAgLiN7JHByZWZpeH10ZWFzYWJsZV9fdGV4dCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtYWxsO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vLyBzdGlja3kgc2lkZWJhclxyXG4uI3skcHJlZml4fXN0aWNreSB7XHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgJi5hZmZpeCB7XHJcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgdG9wOiAkcGFkZGluZy1sYXJnZS12ZXJ0aWNhbDtcclxuICAgIH1cclxuXHJcbiAgICAmLmFmZml4LXRvcCxcclxuICAgICYuYWZmaXgtYm90dG9tIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi0tb2Zmc2V0IHtcclxuICAgIC8vIG1haW4gYW5kIHNpZGViYXIgYXJlIGdyb3dpbmcgc2FtZSB3YXkgKGluIGJvb3RzdHJhcCAxMiBjb2x1bW5zIGdyaWQpXHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgIGxlZnQ6IHBlcmNlbnRhZ2UoMTAvMTIpOyAvLyBtb3ZlIHNpZGViYXIgdG8gcmlnaHQsIGJlY2F1c2UgbWFpbiBoYXMgd2lkdGggb2YgMTAgY29scyA9IDgzLDMzJSB+IG1heCAxMDAwcHhcclxuICAgIH1cclxuICAgIC8vIGlmIHNjcmVlbiBpcyBiaWdnZXIgdGhhbiBtYXgtc2NyZWVuLXdpZHRoICgxMjAwcHgpLCBtYWluIGFuZCBzaWRlYmFyIHNob3VsZCBub3QgZ3Jvd2luZywgYnV0IHNpZGViYXIgaXMgc3RpbGxcclxuICAgIC8vIGdyb3dpbmcsIGNhdXNlZCBieSBwb3NpdGlvbiBmaXhlZC4gaW4gdGhpcyBjYXNlLCB3aWR0aCBpcyBmaXhlZCBhbmQgcG9zaXRpb24gaXMgcmVsYXRpdmUgdG8gYnJvd3NlciB3aW5kb3cuXHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgIGxlZnQ6IDUwJTsgLy8gc2V0IHRvIGNlbnRlciBvZiBzY3JlZW4gKG1vdmVkIDYgY29scylcclxuICAgICAgbWFyZ2luLWxlZnQ6ICRzY3JlZW4tbWF4LzI7IC8vIG1vdmUgdG8gcmlnaHQgZm9yIDYgY29scyB+IDYwMHB4XHJcbiAgICAgIHdpZHRoOiAkc2NyZWVuLW1heC8xMioyOyAvLyBzaWRlYmFyIGhhcyB3aWR0aCBvZiAyIGNvbHMsID0gMTYsNjYlIH4gMjAwcHhcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTsgLy8gbW92ZSB0byBsZWZ0LCAxMDAlIG9mIHdpZHRoIGl0c2VsZlxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi0tbm8tc3RpY2t5IHtcclxuICAgIC8vIHJlc2V0dGluZyBhZmZpeCBiZWhhdmlvclxyXG4gICAgcG9zaXRpb246IHN0YXRpYztcclxuICB9XHJcbn1cclxuXHJcbi8vIG5vLWpzIGluZm9ib3hcclxuLiN7JHByZWZpeH1qYXZhc2NyaXB0IHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4ubm8tanMge1xyXG4gIG1hcmdpbi10b3A6IDQwcHg7XHJcblxyXG4gIC4jeyRwcmVmaXh9amF2YXNjcmlwdCB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIGhlaWdodDogNDBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gICAgYmFja2dyb3VuZDogJGJsYWNrO1xyXG4gICAgY29sb3I6ICR3aGl0ZTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcbn1cclxuXHJcbi8vIGZ1bGwgaGVpZ2h0IHJvd3MgYW5kIGNvbHMgZm9yIHRhYmxldHMgYW5kIGRlc2t0b3BzXHJcbkBpbmNsdWRlIGJyZWFrcG9pbnQoc20tYW5kLXVwKSB7XHJcbiAgLiN7JHByZWZpeH1yb3ctLWZ1bGwtaGVpZ2h0IHtcclxuICAgIGRpc3BsYXk6IHRhYmxlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAvKiBmaXggb3ZlcmZsb3cgKi9cclxuICAgIHRhYmxlLWxheW91dDogZml4ZWQ7XHJcbiAgfVxyXG5cclxuICAuI3skcHJlZml4fWNvbC0tZnVsbC1oZWlnaHQge1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcclxuICAgIGZsb2F0OiBub25lO1xyXG4gICAgdmVydGljYWwtYWxpZ246IHRvcDsgLy8gbmVlZGVkIGZvciBmaXJlZm94XHJcbiAgfVxyXG59XHJcblxyXG4vLyBuZWVkIGZvciB0ZW1wbGF0ZXMgZnJvbSBiYXNpYyB0aGVtZVxyXG4uI3skcHJlZml4fWFzcGVjdC1yYXRpby1ib3hfX2NvbnRlbnQge1xyXG4gIEBpbmNsdWRlIHN0cmV0Y2gtYWJzb2x1dGUoKTtcclxufVxyXG4iLCIvLyBDb3Jwb3JhdGlvbiBWYXJpYWJsZXNcclxuQGltcG9ydCBcIl9jb2xvcl92YXJpYWJsZXNcIjtcclxuXHJcbi8vIE5hbWVzcGFjZS9QcmVmaXhcclxuJHByZWZpeDogXCJjbS1cIjtcclxuXHJcbi8vIFBhdGhzXHJcbiRwYXRoLXRvLWZvbnRzOiBcIi4uLy4uLy4uL2ZvbnRzL1wiO1xyXG4kcGF0aC10by1pbWFnZXM6IFwiLi9pbWcvXCI7XHJcbiRwYXRoLXRvLWltYWdlcy1jaGluYTogXCIuL2ltZy9cIjtcclxuXHJcbi8vSGVhZGVyXHJcbiRsb2dvLXNpemUtbW9iaWxlOiA1MHB4O1xyXG4kbG9nby1zaXplOiA2MHB4O1xyXG4kdG9wLWNsZWFyYW5jZS1tb2JpbGU6IDcwcHg7XHJcbiR0b3AtY2xlYXJhbmNlOiA5MHB4O1xyXG5cclxuJGhlYWRlci1jb2xvci1iZzogcmdiYSgkYmxhY2ssIDAuNjUpO1xyXG5cclxuLy8gQnV0dG9uc1xyXG4kYnV0dG9uLWJvcmRlcjogMnB4O1xyXG5cclxuLy8gT3ZlcmxheSBJY29uc1xyXG4kb3ZlcmxheS1zaXplOiA5MHB4O1xyXG5cclxuLy8gQ2Fyb3VzZWxcclxuJGNhcm91c2VsLWhlaWdodDogNDBweDtcclxuXHJcbi8vIEFuaW1hdGlvbnNcclxuJHRyYW5zaXRpb24tZHVyYXRpb246IDAuMzVzO1xyXG5cclxuLy9TZWFyY2hcclxuJHNlYXJjaC1oZWlnaHQ6IDUwcHg7XHJcbiRzZWFyY2gtd2lkdGg6IDMwMHB4O1xyXG5cclxuJGRpbW1lci1vcGFjaXR5OiAwLjc7XHJcblxyXG4vL1xyXG4vLyBCcmVha3BvaW50c1xyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuLy9cclxuLy8gSG9sZCBvdXIgYnJlYWtwb2ludCBhbGlhc2VzIGFuZCBjb25kaXRpb25zIGluIGEgbGlzdC5cclxuLy8gVGhlc2UgY2FuIGJlIGludm9rZWQgbGF0ZXIgb24gdmlhIHRoZSBgYnJlYWtwb2ludCgpYCBtaXhpbiB0aGUgYnJlYWtwb2ludCBhcmUgZGVmaW5lZCBpbiB0aGUgbWl4aW5zIGNsYXNzXHJcbi8vIGJyZWFrcG9pbnRzIHZhcnMgYXJlIGRlZmluZWQgaW4gdGhlIGJvb3RzdHJhcCB2YXJpYWJsZXMgY2xhc3MgdW5kZXIgbW9kdWxlc1xyXG4vL1xyXG4kYnJlYWtwb2ludHM6IChcclxuICAgICAgICBcInhzXCI6IFwic2NyZWVuIGFuZCAobWF4LXdpZHRoOiAjeyRzY3JlZW4teHMtbWF4fSlcIixcclxuICAgICAgICBcInNtXCI6IFwic2NyZWVuIGFuZCAobWluLXdpZHRoOiAjeyRzY3JlZW4tc20tbWlufSkgYW5kIChtYXgtd2lkdGg6ICN7JHNjcmVlbi1zbS1tYXh9KVwiLFxyXG4gICAgICAgIFwic20tYW5kLXVwXCI6IFwic2NyZWVuIGFuZCAobWluLXdpZHRoOiAjeyRzY3JlZW4tc20tbWlufSlcIixcclxuICAgICAgICBcIm1kXCI6IFwic2NyZWVuIGFuZCAobWluLXdpZHRoOiAjeyRzY3JlZW4tbWQtbWlufSlcIixcclxuICAgICAgICBcImxnXCI6IFwic2NyZWVuIGFuZCAobWluLXdpZHRoOiAjeyRzY3JlZW4tbGctbWlufSlcIixcclxuICAgICAgICBcInB0XCI6IFwicHJpbnRcIlxyXG4pICFkZWZhdWx0O1xyXG4iLCIvLyBQcm92aWRlcyBhIHNldCBvZiBtaXhpbnMgZm9yIGN1c3RvbSBlbGVtZW50cy5cclxuXHJcbi8vXHJcbi8vIEdlbmVyYXRlcyBhbiBhc3BlY3QgcmF0aW8gYm94LiBFbGVtZW50cyB3aXRoaW4gdGhlIGFzcGVjdCByYXRpbyBib3ggbmVlZCB0byBiZSBwb3NpdGlvbmVkIGFic29sdXRlIG90aGVyd2lzZVxyXG4vLyB0aGV5IHdpbGwgZXh0ZW5kIHRoZSBib3guXHJcbi8vXHJcbi8vIEBwYXJhbToge3h9IFRoZSB4LWNvb3JkaW5hdGUgZm9yIHRoZSBhc3BlY3QgcmF0aW9cclxuLy8gQHBhcmFtOiB7eX0gVGhlIHktY29vcmRpbmF0ZSBmb3IgdGhlIGFzcGVjdCByYXRpb1xyXG4vLyBAcGFyYW06IHtvdmVyZmxvd30gQnkgZGVmYXVsdCBvdmVyZmxvdyBpcyBoaWRkZW4sIHRoaXMgY2FuIGJlIGFkanVzdGVkIGlmIG5vdCB3YW50ZWRcclxuLy8gQGV4YW1wbGU6XHJcbi8vXHJcbi8vIEBpbmNsdWRlIGFzcGVjdC1yYXRpby1ib3goNCwgMykge1xyXG4vLyAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZWQ7XHJcbi8vIH1cclxuLy9cclxuQG1peGluIGFzcGVjdC1yYXRpby1ib3goJHgsICR5LCAkb3ZlcmZsb3c6IGhpZGRlbikge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBvdmVyZmxvdzogJG92ZXJmbG93O1xyXG5cclxuICAmOmJlZm9yZSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBhZGRpbmctdG9wOiBwZXJjZW50YWdlKCR5IC8gJHgpO1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICB9XHJcbn1cclxuXHJcbi8vXHJcbi8vIEFwcGxpZXMgc3R5bGVzIHRvIHN0cmV0Y2ggdG8gcGFyZW50IGNvbnRhaW5lciB1c2luZyBwb3NpdGlvbiBhYnNvbHV0ZS5cclxuLy9cclxuLy8gQHBhcmFtOiB7Ym9vbGVhbn0gdmVydGljYWxseSBzdHJldGNoZWQ/IGRlZmF1bHQ6IHRydWVcclxuLy8gQHBhcmFtOiB7Ym9vbGVhbn0gaG9yaXpvbnRhbGx5IHN0cmV0Y2hlZD8gZGVmYXVsdDogdHJ1ZVxyXG4vL1xyXG4vLyBAZXhhbXBsZTpcclxuLy8gaW1nIHtcclxuLy8gICBAaW5jbHVkZSBjZW50ZXItYWJzb2x1dGUoKTtcclxuLy8gfVxyXG4vL1xyXG5AbWl4aW4gc3RyZXRjaC1hYnNvbHV0ZSgkdmVydGljYWw6IHRydWUsICRob3Jpem9udGFsOiB0cnVlKSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIEBpZiAkdmVydGljYWwge1xyXG4gICAgdG9wOiAwO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gIH1cclxuICBAaWYgJGhvcml6b250YWwge1xyXG4gICAgbGVmdDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gIH1cclxufVxyXG5cclxuLy9cclxuLy8gQXBwbGllcyBzdHlsZXMgdG8gY2VudGVyIHVzaW5nIHBvc2l0aW9uIGFic29sdXRlLlxyXG4vL1xyXG4vLyBAcGFyYW06IHtib29sZWFufSB2ZXJ0aWNhbGx5IGNlbnRlcmVkPyBkZWZhdWx0OiB0cnVlXHJcbi8vIEBwYXJhbToge2Jvb2xlYW59IGhvcml6b250YWxseSBjZW50ZXJlZD8gZGVmYXVsdDogdHJ1ZVxyXG4vL1xyXG4vLyBAZXhhbXBsZTpcclxuLy8gLnBvcHVwIHtcclxuLy8gICBAaW5jbHVkZSBjZW50ZXItYWJzb2x1dGUoKTtcclxuLy8gfVxyXG4vL1xyXG5AbWl4aW4gY2VudGVyLWFic29sdXRlKCR2ZXJ0aWNhbDogdHJ1ZSwgJGhvcml6b250YWw6IHRydWUpIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgQGlmICR2ZXJ0aWNhbCB7XHJcbiAgICB0b3A6IDUwJTtcclxuICB9XHJcbiAgQGlmICRob3Jpem9udGFsIHtcclxuICAgIGxlZnQ6IDUwJTtcclxuICB9XHJcbiAgQGlmICR2ZXJ0aWNhbCBhbmQgbm90ICRob3Jpem9udGFsIHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICB9XHJcbiAgQGlmIG5vdCAkdmVydGljYWwgYW5kICRob3Jpem9udGFsIHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICB9XHJcbiAgQGlmICR2ZXJ0aWNhbCBhbmQgJGhvcml6b250YWwge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgfVxyXG59XHJcblxyXG4vL1xyXG4vLyBDZW50ZXJzIGVsZW1lbnQgdXNpbmcgbWFyZ2luIGF1dG8uXHJcbi8vIFxyXG4vLyBAcGFyYW06IHtzdHJpbmd9IHh5IChkZWZhdWx0KSBhbGwgbWFyZ2luIGFyZSBzZXRcclxuLy8gQHBhcmFtOiB7c3RyaW5nfSB4ICBtYXJnaW4tcmlnaHQgYW5kIG1hcmdpbi1sZWZ0IGFyZSBzZXRcclxuLy8gQHBhcmFtOiB7c3RyaW5nfSB5ICBtYXJnaW4tdG9wIGFuZCBtYXJnaW4tYm90dG9tIGFyZSBzZXRcclxuLy9cclxuLy8gQGV4YW1wbGU6XHJcbi8vIC53cmFwcGVyIHtcclxuLy8gICBAaW5jbHVkZSBjZW50ZXItbWFyZ2luKHgpO1xyXG4vLyB9XHJcbi8vXHJcbkBtaXhpbiBjZW50ZXItbWFyZ2luKCR4eToneHknKSB7XHJcbiAgQGlmICR4eSA9PSAneCcge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgfVxyXG4gIEBpZiAkeHkgPT0gJ3knIHtcclxuICAgIG1hcmdpbi10b3A6IGF1dG87XHJcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvO1xyXG4gIH1cclxuICAgQGlmICR4eSA9PSAneHknIHtcclxuICAgIG1hcmdpbi10b3A6IGF1dG87XHJcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvO1xyXG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgfVxyXG59XHJcbiIsIi8vIEltcG9ydHNcclxuQGltcG9ydCBcIi4uL2Jhc2UvX2ltcG9ydHNcIjtcclxuQGltcG9ydCBcIi4uL3V0aWxzL2ltcG9ydHNcIjtcclxuXHJcbi8qXHJcbkNvbnRhaW5lclxyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuXHJcbkNvbnRhaW5zIHN0eWxpbmcgZGVmaW5pdGlvbnMgZm9yIGFsbCBjb250ZW50IHR5cGVzIGFzIGNtLWNvbnRhaW5lci5cclxuLSBjbS1jb250YWluZXJcclxuKi9cclxuXHJcbi4jeyRwcmVmaXh9Y29udGFpbmVyIHtcclxuICB3aWR0aDogMTAwJTtcclxuXHJcbiAgPiA6bm90KC4jeyRwcmVmaXh9Y29udGFpbmVyKSB7XHJcbiAgICBAaW5jbHVkZSBjZW50ZXItbWFyZ2luKHgpO1xyXG4gICAgbWF4LXdpZHRoOiAkc2NyZWVuLW1heDtcclxuICB9XHJcblxyXG4gICYtLXN1cGVyaGVybyB7XHJcbiAgICBoZWlnaHQ6IDEwMHZoO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgLy9maXggdGhlIDEwMHZ3IG92ZXJmbG93IGluIGZpcmVmb3hcclxuICB9XHJcblxyXG4gICYtLWdhcCB7XHJcbiAgICBib3JkZXItdG9wOiAxM3B4IHNvbGlkICRicmFuZC1wcmltYXJ5O1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMTNweCBzb2xpZCAkYnJhbmQtcHJpbWFyeTtcclxuXHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtLXN1cGVyaGVybyxcclxuICAmLS1nYXAge1xyXG4gICAgPiA6bm90KC4jeyRwcmVmaXh9Y29udGFpbmVyKSB7XHJcbiAgICAgIG1heC13aWR0aDogbm9uZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8qIHRvZG86IGNoYW5nZSBjbGFzc2VzIGJlbG93ICovXHJcbiAgLyogY29udGFpbmVyIHdpdGggZGlmZmVyZW50IHBhZGRpbmdzICovXHJcbiAgJi0tZGVmYXVsdCxcclxuICAmLS1kZXRhaWxzIHtcclxuICAgID4gOm5vdCguI3skcHJlZml4fWNvbnRhaW5lcik6Zmlyc3QtY2hpbGQge1xyXG4gICAgICBtYXJnaW4tdG9wOiAkcGFkZGluZy1iYXNlLWhvcml6b250YWw7XHJcbiAgICB9XHJcblxyXG4gICAgPiA6bm90KC4jeyRwcmVmaXh9Y29udGFpbmVyKTpsYXN0LWNoaWxkIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogJHBhZGRpbmctYmFzZS1ob3Jpem9udGFsO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20tYW5kLXVwKSB7XHJcbiAgICAgID4gOm5vdCguI3skcHJlZml4fWNvbnRhaW5lcik6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgIG1hcmdpbi10b3A6ICRwYWRkaW5nLWxhcmdlLXZlcnRpY2FsO1xyXG4gICAgICB9XHJcblxyXG4gICAgICA+IDpub3QoLiN7JHByZWZpeH1jb250YWluZXIpOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRwYWRkaW5nLWxhcmdlLXZlcnRpY2FsO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLS1zcXVhcmUsXHJcbiAgJi0tbWVkaWFsaXN0IHtcclxuICAgID4gOm5vdCguI3skcHJlZml4fWNvbnRhaW5lcik6Zmlyc3QtY2hpbGQge1xyXG4gICAgICBtYXJnaW4tdG9wOiAkcGFkZGluZy1iYXNlLWhvcml6b250YWw7XHJcbiAgICB9XHJcblxyXG4gICAgPiA6bm90KC4jeyRwcmVmaXh9Y29udGFpbmVyKSB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogJHBhZGRpbmctYmFzZS1ob3Jpem9udGFsO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20tYW5kLXVwKSB7XHJcbiAgICAgID4gOm5vdCguI3skcHJlZml4fWNvbnRhaW5lcik6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgIG1hcmdpbi10b3A6ICRwYWRkaW5nLWxhcmdlLXZlcnRpY2FsO1xyXG4gICAgICB9XHJcblxyXG4gICAgICA+IDpub3QoLiN7JHByZWZpeH1jb250YWluZXIpIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6ICRwYWRkaW5nLWxhcmdlLXZlcnRpY2FsO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi8vIEltcG9ydHNcclxuQGltcG9ydCBcIi4uL2Jhc2UvX2ltcG9ydHNcIjtcclxuQGltcG9ydCBcIi4uL3V0aWxzL2ltcG9ydHNcIjtcclxuXHJcbkBrZXlmcmFtZXMgYnV0dG9uLWFycm93IHtcclxuICBmcm9tIHtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICB9XHJcbiAgdG8ge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDVweCkgcm90YXRlKDQ1ZGVnKTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgYnV0dG9uLWJhY2stYXJyb3cge1xyXG4gIGZyb20ge1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTEzNWRlZyk7XHJcbiAgfVxyXG4gIHRvIHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNXB4KSByb3RhdGUoLTEzNWRlZyk7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGV4dGVybmFsLWFycm93IHtcclxuICBmcm9tIHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKSB0cmFuc2xhdGVZKDApO1xyXG4gIH1cclxuICB0b3tcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwLjEyNXJlbSkgdHJhbnNsYXRlWSgtMC4xMjVyZW0pO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBkb3dubG9hZC1hcnJvdyB7XHJcbiAgZnJvbSB7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcbiAgfVxyXG4gIHRvIHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgzcHgpO1xyXG4gIH1cclxufVxyXG5cclxuLy9HbG9iYWwgQ1RBIFVwZGF0ZTogU0ExLTE5MDVcclxuXHJcbi8vQmVsb3cgYXJlIG1hcHMgb2YgdGhlIGNvbG9yIHNjaGVtZXMgZm9yIGVhY2ggc3R5bGUgYW5kIGFzc29jaWF0ZWQgdmFsdWVzXHJcblxyXG4vL25hbWUgICAgICAgICAgfCBDU1MgY2xhc3MgbmFtZVxyXG4vL2JnICAgICAgICAgICAgfCBiYWNrZ3JvdW5kIGNvbG9yXHJcbi8vYmctaG92ZXIgICAgICB8IGJhY2tncm91bmQgY29sb3Igb24gaG92ZXJcclxuLy9ib3JkZXIgICAgICAgIHwgYm9yZGVyIGNvbG9yXHJcbi8vYm9yZGVyLWhvdmVyICB8IGJvcmRlciBjb2xvciBvbiBob3ZlclxyXG4vL3RleHQgICAgICAgICAgfCB0ZXh0IGFuZCBpY29uIGNvbG9yXHJcbi8vdGV4dC1ob3ZlciAgICB8IHRleHQgYW5kIGljb24gY29sb3Igb24gaG92ZXJcclxuXHJcbi8vVE8gQUREIE1PUkUgU1RZTEVTIENSRUFURSBORVcgTUFQIEFORCBBREQgVkFSSUFCTEUgVE8gTElTVCBCRUxPV1xyXG5cclxuJHByaW1hcnlTdHlsZTooXHJcbiAgXCJuYW1lXCI6XCJjdGEtLXByaW1hcnlcIixcclxuICBcImJnXCI6ICRidG4tcHJpbWFyeS1iZy1jb2xvcixcclxuICBcImJnLWhvdmVyXCI6ICRidG4tcHJpbWFyeS1iZy1jb2xvci1ob3ZlcixcclxuICBcImJvcmRlclwiOiAkYnRuLXByaW1hcnktYm9yZGVyLWNvbG9yLFxyXG4gIFwiYm9yZGVyLWhvdmVyXCI6ICRidG4tcHJpbWFyeS1ib3JkZXItY29sb3ItaG92ZXIsXHJcbiAgXCJ0ZXh0XCI6ICRidG4tcHJpbWFyeS10ZXh0LWNvbG9yLFxyXG4gIFwidGV4dC1ob3ZlclwiOiAkYnRuLXByaW1hcnktdGV4dC1jb2xvci1ob3ZlcixcclxuICBcInZpZGVvLWhvdmVyXCI6ICRidG4tcHJpbWFyeS12aWRlby1pY29uLWNvbG9yLWhvdmVyXHJcbik7XHJcblxyXG4kc2Vjb25kYXJ5U3R5bGU6KFxyXG4gIFwibmFtZVwiOlwiY3RhLS1zZWNvbmRhcnlcIixcclxuICBcImJnXCI6ICRidG4tc2Vjb25kYXJ5LWJnLWNvbG9yLFxyXG4gIFwiYmctaG92ZXJcIjogJGJ0bi1zZWNvbmRhcnktYmctY29sb3ItaG92ZXIsXHJcbiAgXCJib3JkZXJcIjogJGJ0bi1zZWNvbmRhcnktYm9yZGVyLWNvbG9yLFxyXG4gIFwiYm9yZGVyLWhvdmVyXCI6ICRidG4tc2Vjb25kYXJ5LWJvcmRlci1jb2xvci1ob3ZlcixcclxuICBcInRleHRcIjogJGJ0bi1zZWNvbmRhcnktdGV4dC1jb2xvcixcclxuICBcInRleHQtaG92ZXJcIjogJGJ0bi1zZWNvbmRhcnktdGV4dC1jb2xvci1ob3ZlcixcclxuICBcInZpZGVvLWhvdmVyXCI6ICRidG4tc2Vjb25kYXJ5LXZpZGVvLWljb24tY29sb3ItaG92ZXJcclxuKTtcclxuXHJcbiR0ZXJ0aWFyeVN0eWxlOihcclxuICBcIm5hbWVcIjpcImN0YS0tdGVydGlhcnlcIixcclxuICBcImJnXCI6ICRidG4tdGVydGlhcnktYmctY29sb3IsXHJcbiAgXCJiZy1ob3ZlclwiOiAkYnRuLXRlcnRpYXJ5LWJnLWNvbG9yLWhvdmVyLFxyXG4gIFwiYm9yZGVyXCI6ICRidG4tdGVydGlhcnktYm9yZGVyLWNvbG9yLFxyXG4gIFwiYm9yZGVyLWhvdmVyXCI6ICRidG4tdGVydGlhcnktYm9yZGVyLWNvbG9yLWhvdmVyLFxyXG4gIFwidGV4dFwiOiAkYnRuLXRlcnRpYXJ5LXRleHQtY29sb3IsXHJcbiAgXCJ0ZXh0LWhvdmVyXCI6ICRidG4tdGVydGlhcnktdGV4dC1jb2xvci1ob3ZlcixcclxuICBcInZpZGVvLWhvdmVyXCI6ICRidG4tdGVydGlhcnktdmlkZW8taWNvbi1jb2xvci1ob3ZlclxyXG4pO1xyXG5cclxuJHJldmVyc2VkU3R5bGU6KFxyXG4gIFwibmFtZVwiOlwiY3RhLS1yZXZlcnNlZFwiLFxyXG4gIFwiYmdcIjogJGJ0bi1yZXZlcnNlZC1iZy1jb2xvcixcclxuICBcImJnLWhvdmVyXCI6ICRidG4tcmV2ZXJzZWQtYmctY29sb3ItaG92ZXIsXHJcbiAgXCJib3JkZXJcIjogJGJ0bi1yZXZlcnNlZC1ib3JkZXItY29sb3IsXHJcbiAgXCJib3JkZXItaG92ZXJcIjogJGJ0bi1yZXZlcnNlZC1ib3JkZXItY29sb3ItaG92ZXIsXHJcbiAgXCJ0ZXh0XCI6ICRidG4tcmV2ZXJzZWQtdGV4dC1jb2xvcixcclxuICBcInRleHQtaG92ZXJcIjogJGJ0bi1yZXZlcnNlZC10ZXh0LWNvbG9yLWhvdmVyLFxyXG4gIFwidmlkZW8taG92ZXJcIjogJGJ0bi1yZXZlcnNlZC12aWRlby1pY29uLWNvbG9yLWhvdmVyXHJcbik7XHJcblxyXG4kZGlzYWJsZWRTdHlsZTooXHJcbiAgXCJuYW1lXCI6XCJjdGEtLWRpc2FibGVkXCIsXHJcbiAgXCJiZ1wiOiAkYnRuLWRpc2FibGVkLWJnLWNvbG9yLFxyXG4gIFwiYmctaG92ZXJcIjogJGJ0bi1kaXNhYmxlZC1iZy1jb2xvci1ob3ZlcixcclxuICBcImJvcmRlclwiOiAkYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcixcclxuICBcImJvcmRlci1ob3ZlclwiOiAkYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvci1ob3ZlcixcclxuICBcInRleHRcIjogJGJ0bi1kaXNhYmxlZC10ZXh0LWNvbG9yLFxyXG4gIFwidGV4dC1ob3ZlclwiOiAkYnRuLWRpc2FibGVkLXRleHQtY29sb3ItaG92ZXIsXHJcbiAgXCJ2aWRlby1ob3ZlclwiOiAkYnRuLWRpc2FibGVkLXZpZGVvLWljb24tY29sb3ItaG92ZXJcclxuKTtcclxuXHJcbi8vbGlzdCBjb25zdHJ1Y3RlZCBvZiBlYWNoIG1hcCBsaXN0ZWQgYWJvdmVcclxuJGN0YVN0eWxlOiAkcHJpbWFyeVN0eWxlLCAkc2Vjb25kYXJ5U3R5bGUsICR0ZXJ0aWFyeVN0eWxlLCAkcmV2ZXJzZWRTdHlsZSwgJGRpc2FibGVkU3R5bGU7XHJcblxyXG4kcHJpbWFyeVRleHRTdHlsZTogKFxyXG4gIFwibmFtZVwiOiBcImN0YS0tcHJpbWFyeVwiLFxyXG4gIFwidGV4dFwiOiAkdHh0LXByaW1hcnktdGV4dC1jb2xvcixcclxuICBcInRleHQtaG92ZXJcIjogJHR4dC1wcmltYXJ5LXRleHQtY29sb3ItaG92ZXIsXHJcbiAgXCJ2aWRlby1ob3ZlclwiOiAkdHh0LXByaW1hcnktdmlkZW8taWNvbi1jb2xvci1ob3ZlclxyXG4pO1xyXG5cclxuJHNlY29uZGFyeVRleHRTdHlsZTogKFxyXG4gIFwibmFtZVwiOiBcImN0YS0tc2Vjb25kYXJ5XCIsXHJcbiAgXCJ0ZXh0XCI6ICR0eHQtc2Vjb25kYXJ5LXRleHQtY29sb3IsXHJcbiAgXCJ0ZXh0LWhvdmVyXCI6ICR0eHQtc2Vjb25kYXJ5LXRleHQtY29sb3ItaG92ZXIsXHJcbiAgXCJ2aWRlby1ob3ZlclwiOiAkdHh0LXNlY29uZGFyeS12aWRlby1pY29uLWNvbG9yLWhvdmVyXHJcbik7XHJcblxyXG4kdGVydGlhcnlUZXh0U3R5bGU6IChcclxuICBcIm5hbWVcIjogXCJjdGEtLXRlcnRpYXJ5XCIsXHJcbiAgXCJ0ZXh0XCI6ICR0eHQtdGVydGlhcnktdGV4dC1jb2xvcixcclxuICBcInRleHQtaG92ZXJcIjogJHR4dC10ZXJ0aWFyeS10ZXh0LWNvbG9yLWhvdmVyLFxyXG4gIFwidmlkZW8taG92ZXJcIjogJHR4dC10ZXJ0aWFyeS12aWRlby1pY29uLWNvbG9yLWhvdmVyXHJcbik7XHJcblxyXG4kcmV2ZXJzZWRUZXh0U3R5bGU6IChcclxuICBcIm5hbWVcIjogXCJjdGEtLXJldmVyc2VkXCIsXHJcbiAgXCJ0ZXh0XCI6ICR0eHQtcmV2ZXJzZWQtdGV4dC1jb2xvcixcclxuICBcInRleHQtaG92ZXJcIjogJHR4dC1yZXZlcnNlZC10ZXh0LWNvbG9yLWhvdmVyLFxyXG4gIFwidmlkZW8taG92ZXJcIjogJHR4dC1yZXZlcnNlZC12aWRlby1pY29uLWNvbG9yLWhvdmVyXHJcbik7XHJcblxyXG4kaGVhZGVyTWVudVRleHRTdHlsZTogKFxyXG4gIFwibmFtZVwiOiBcImN0YS0taGVhZGVyLW1lbnUtRzBYWFwiLFxyXG4gIFwidGV4dFwiOiAkYnJhbmQtc2Vjb25kYXJ5LFxyXG4gIFwidGV4dC1ob3ZlclwiOiAkYnJhbmQtc2Vjb25kYXJ5LFxyXG4gIFwidmlkZW8taG92ZXJcIjogJHR4dC1zZWNvbmRhcnktdmlkZW8taWNvbi1jb2xvci1ob3ZlclxyXG4pO1xyXG5cclxuJGN0YVRleHRTdHlsZTogJHByaW1hcnlUZXh0U3R5bGUsICRzZWNvbmRhcnlUZXh0U3R5bGUsICR0ZXJ0aWFyeVRleHRTdHlsZSwgJHJldmVyc2VkVGV4dFN0eWxlLCAkaGVhZGVyTWVudVRleHRTdHlsZTtcclxuXHJcbi5jdGEtYnV0dG9uc3tcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIG1heC13aWR0aDogMTAwJTtcclxuICBmb250LXNpemU6IDA7XHJcblxyXG4gIC5jdGEtYnRuLFxyXG4gIC5jdGEtdGV4dHtcclxuICAgIG1hcmdpbjogMC41cmVtIDA7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgJjpub3QoOm9ubHktY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCl7XHJcbiAgICAgIG1hcmdpbi1yaWdodDowLjYyNXJlbTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jdGEtYnRuLmN0YS1iYWNrLWljb246YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiA4cHg7XHJcbiAgICBoZWlnaHQ6IDhweDtcclxuICAgIG1hcmdpbi1yaWdodDogNnB4O1xyXG4gICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICMyZDM4M2Y7XHJcbiAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjMmQzODNmO1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IC4yNXM7XHJcbiAgICBhbmltYXRpb24tZHVyYXRpb246IC4yNXM7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XHJcbiAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtMTM1ZGVnKTtcclxuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgtMTM1ZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKC0xMzVkZWcpO1xyXG4gICAgbGVmdDogNzVweDtcclxuICAgIHRvcDogMjdweDtcclxuICB9XHJcblxyXG4gIC5jdGEtYnRuLmN0YS1iYWNrLWljb24gc3Bhbi5jdGEtaWNvbjpiZWZvcmUsIC5jdGEtYnRuLmN0YS1iYWNrLWljb24gc3Bhbi5jdGEtaWNvbjphZnRlciB7XHJcbiAgICBjb250ZW50OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4uY3RhLWJ0bntcclxuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGhlaWdodDogM3JlbTtcclxuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcclxuICBib3JkZXI6IDFweCBzb2xpZDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gIC5jdGEtaWNvbntcclxuICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcclxuICB9XHJcblxyXG4gICYsXHJcbiAgJjphY3RpdmUsXHJcbiAgJi5hY3RpdmUge1xyXG4gICAgYm94LXNoYWRvdzogbm9uZTtcclxuXHJcbiAgICAmOmZvY3VzLFxyXG4gICAgJi5mb2N1cyB7XHJcbiAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLmN0YS0tZGlzYWJsZWR7XHJcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xyXG4gIH1cclxuXHJcbiAgLy9lYWNoIGxvb3AgdXNlZCB0byBjb25zdHJ1Y3Qgc3R5bGVzIGZvciBlYWNoIG9mIHRoZSBzdHlsZSBhYm92ZVxyXG4gIEBlYWNoICRzdHlsZSBpbiAkY3RhU3R5bGV7XHJcbiAgICAmLiN7bWFwLWdldCgkc3R5bGUsIFwibmFtZVwiKX0ge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBtYXAtZ2V0KCRzdHlsZSwgXCJiZ1wiKTtcclxuICAgICAgYm9yZGVyLWNvbG9yOiBtYXAtZ2V0KCRzdHlsZSwgXCJib3JkZXJcIik7XHJcbiAgICAgIGNvbG9yOiBtYXAtZ2V0KCRzdHlsZSwgXCJ0ZXh0XCIpO1xyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBtYXAtZ2V0KCRzdHlsZSwgXCJiZy1ob3ZlclwiKTtcclxuICAgICAgICBib3JkZXItY29sb3I6IG1hcC1nZXQoJHN0eWxlLCBcImJvcmRlci1ob3ZlclwiKTtcclxuICAgICAgICBjb2xvcjogbWFwLWdldCgkc3R5bGUsIFwidGV4dC1ob3ZlclwiKTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi5jdGEtLWludGVybmFse1xyXG4gICAgICAgIC5jdGEtaWNvbntcclxuICAgICAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogbWFwLWdldCgkc3R5bGUsIFwidGV4dFwiKTtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogbWFwLWdldCgkc3R5bGUsIFwidGV4dFwiKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgIC5jdGEtaWNvbntcclxuICAgICAgICAgICAgJjphZnRlcntcclxuICAgICAgICAgICAgICBib3JkZXItcmlnaHQtY29sb3I6IG1hcC1nZXQoJHN0eWxlLCBcInRleHQtaG92ZXJcIik7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogbWFwLWdldCgkc3R5bGUsIFwidGV4dC1ob3ZlclwiKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJi5jdGEtLWV4dGVybmFse1xyXG4gICAgICAgIC5jdGEtaWNvbntcclxuICAgICAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiBtYXAtZ2V0KCRzdHlsZSwgXCJ0ZXh0XCIpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgLmN0YS1pY29ue1xyXG4gICAgICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiBtYXAtZ2V0KCRzdHlsZSwgXCJ0ZXh0LWhvdmVyXCIpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLmN0YS0tdmlkZW97XHJcbiAgICAgICAgLmN0YS1pY29ue1xyXG4gICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogbWFwLWdldCgkc3R5bGUsIFwidGV4dFwiKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiBtYXAtZ2V0KCRzdHlsZSwgXCJ0ZXh0XCIpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgLmN0YS1pY29ue1xyXG4gICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICBib3JkZXItY29sb3I6IG1hcC1nZXQoJHN0eWxlLCBcInRleHQtaG92ZXJcIik7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogbWFwLWdldCgkc3R5bGUsIFwidGV4dC1ob3ZlclwiKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiBtYXAtZ2V0KCRzdHlsZSwgXCJ2aWRlby1ob3ZlclwiKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJi5jdGEtLWRvd25sb2Fke1xyXG4gICAgICAgIC5jdGEtaWNvbntcclxuICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IG1hcC1nZXQoJHN0eWxlLCBcInRleHRcIik7XHJcbiAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiBtYXAtZ2V0KCRzdHlsZSwgXCJ0ZXh0XCIpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJjphZnRlcntcclxuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiBtYXAtZ2V0KCRzdHlsZSwgXCJ0ZXh0XCIpO1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiBtYXAtZ2V0KCRzdHlsZSwgXCJ0ZXh0XCIpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgLmN0YS1pY29ue1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiBtYXAtZ2V0KCRzdHlsZSwgXCJ0ZXh0LWhvdmVyXCIpO1xyXG4gICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICBib3JkZXItcmlnaHQtY29sb3I6IG1hcC1nZXQoJHN0eWxlLCBcInRleHQtaG92ZXJcIik7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjphZnRlcntcclxuICAgICAgICAgICAgICBib3JkZXItcmlnaHQtY29sb3I6IG1hcC1nZXQoJHN0eWxlLCBcInRleHQtaG92ZXJcIik7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogbWFwLWdldCgkc3R5bGUsIFwidGV4dC1ob3ZlclwiKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmN0YS10ZXh0e1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBwb3NpdGlvbjpyZWxhdGl2ZTtcclxuICBtaW4taGVpZ2h0OiAxcmVtO1xyXG4gIG1heC1oZWlnaHQ6IDJyZW07XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBiYWNrZ3JvdW5kOiAkdHh0LWRlZmF1bHQtYmctY29sb3I7XHJcbiAgYm9yZGVyOiAkdHh0LWRlZmF1bHQtYm9yZGVyLWNvbG9yO1xyXG5cclxuICAuY3RhLWljb257XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjp0b3A7XHJcbiAgfVxyXG5cclxuICBAZWFjaCAkc3R5bGUgaW4gJGN0YVRleHRTdHlsZXtcclxuICAgICYuI3ttYXAtZ2V0KCRzdHlsZSwgXCJuYW1lXCIpfSB7XHJcbiAgICAgIGNvbG9yOiBtYXAtZ2V0KCRzdHlsZSwgXCJ0ZXh0XCIpO1xyXG5cclxuICAgICAgJjpob3ZlcntcclxuICAgICAgICBjb2xvcjogbWFwLWdldCgkc3R5bGUsIFwidGV4dC1ob3ZlclwiKTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi5jdGEtLWludGVybmFse1xyXG4gICAgICAgIC5jdGEtaWNvbntcclxuICAgICAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogbWFwLWdldCgkc3R5bGUsIFwidGV4dFwiKTtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogbWFwLWdldCgkc3R5bGUsIFwidGV4dFwiKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgIC5jdGEtaWNvbntcclxuICAgICAgICAgICAgJjphZnRlcntcclxuICAgICAgICAgICAgICBib3JkZXItcmlnaHQtY29sb3I6IG1hcC1nZXQoJHN0eWxlLCBcInRleHQtaG92ZXJcIik7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogbWFwLWdldCgkc3R5bGUsIFwidGV4dC1ob3ZlclwiKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJi5jdGEtLWV4dGVybmFse1xyXG4gICAgICAgIC5jdGEtaWNvbntcclxuICAgICAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiBtYXAtZ2V0KCRzdHlsZSwgXCJ0ZXh0XCIpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgLmN0YS1pY29ue1xyXG4gICAgICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiBtYXAtZ2V0KCRzdHlsZSwgXCJ0ZXh0LWhvdmVyXCIpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLmN0YS0tdmlkZW97XHJcbiAgICAgICAgLmN0YS1pY29ue1xyXG4gICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogbWFwLWdldCgkc3R5bGUsIFwidGV4dFwiKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiBtYXAtZ2V0KCRzdHlsZSwgXCJ0ZXh0XCIpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgIC5jdGEtaWNvbntcclxuICAgICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiBtYXAtZ2V0KCRzdHlsZSwgXCJ0ZXh0LWhvdmVyXCIpO1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IG1hcC1nZXQoJHN0eWxlLCBcInRleHQtaG92ZXJcIik7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjphZnRlcntcclxuICAgICAgICAgICAgICBib3JkZXItbGVmdC1jb2xvcjogbWFwLWdldCgkc3R5bGUsIFwidmlkZW8taG92ZXJcIik7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYuY3RhLS1kb3dubG9hZHtcclxuICAgICAgICAuY3RhLWljb257XHJcbiAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiBtYXAtZ2V0KCRzdHlsZSwgXCJ0ZXh0XCIpO1xyXG4gICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogbWFwLWdldCgkc3R5bGUsIFwidGV4dFwiKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogbWFwLWdldCgkc3R5bGUsIFwidGV4dFwiKTtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogbWFwLWdldCgkc3R5bGUsIFwidGV4dFwiKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgIC5jdGEtaWNvbntcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogbWFwLWdldCgkc3R5bGUsIFwidGV4dC1ob3ZlclwiKTtcclxuICAgICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiBtYXAtZ2V0KCRzdHlsZSwgXCJ0ZXh0LWhvdmVyXCIpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiBtYXAtZ2V0KCRzdHlsZSwgXCJ0ZXh0LWhvdmVyXCIpO1xyXG4gICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IG1hcC1nZXQoJHN0eWxlLCBcInRleHQtaG92ZXJcIik7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5jdGEtYnRuLFxyXG4uY3RhLXRleHR7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgbWF4LXdpZHRoOiAxNy41cmVtO1xyXG4gIGxpbmUtaGVpZ2h0OiAxcmVtO1xyXG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcclxuICBsZXR0ZXItc3BhY2luZzogMC4wNzVyZW07XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XHJcbiAgb3ZlcmZsb3c6aGlkZGVuO1xyXG4gIG1hcmdpbjogMC41cmVtO1xyXG5cclxuICAuY3RhLWljb257XHJcbiAgICBtYXgtaGVpZ2h0OiAxcmVtO1xyXG4gICAgbWluLWhlaWdodDogMXJlbTtcclxuICAgIHdpZHRoOiAxcmVtO1xyXG4gICAgbWluLXdpZHRoOiAxcmVtO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW07XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW07XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgJjphZnRlcixcclxuICAgICY6YmVmb3Jle1xyXG4gICAgICBjb250ZW50OicnO1xyXG4gICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcclxuICAgICAgZGlzcGxheTpibG9jaztcclxuICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIGJvdHRvbTogMDtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLmN0YS0taW50ZXJuYWx7XHJcbiAgICAuY3RhLWljb257XHJcbiAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuMjVzIGVhc2U7XHJcbiAgICAgICAgd2lkdGg6IDAuNXJlbTtcclxuICAgICAgICBoZWlnaHQ6IDAuNXJlbTtcclxuICAgICAgICBib3JkZXItdG9wOiAwLjEyNXJlbSBzb2xpZDtcclxuICAgICAgICBib3JkZXItcmlnaHQ6IDAuMTI1cmVtIHNvbGlkO1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6aG92ZXJ7XHJcbiAgICAgIC5jdGEtaWNvbntcclxuICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAuMjVyZW0pIHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLmN0YS0tZG93bmxvYWR7XHJcbiAgICAuY3RhLWljb24ge1xyXG4gICAgICBtYXJnaW4tbGVmdDogMC4xMjVyZW07XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDAuMTI1cmVtIHNvbGlkO1xyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4yNXMgZWFzZTtcclxuICAgICAgICBib3JkZXItcmlnaHQ6IDAuMTI1cmVtIHNvbGlkO1xyXG4gICAgICAgIGhlaWdodDogMC41cmVtO1xyXG4gICAgICAgIHdpZHRoOjAuMTI1cmVtO1xyXG4gICAgICAgIGJvdHRvbTogMC4zNzVyZW07XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuMjVzIGVhc2U7XHJcbiAgICAgICAgaGVpZ2h0OiAwLjVyZW07XHJcbiAgICAgICAgd2lkdGg6IDAuNXJlbTtcclxuICAgICAgICBib3JkZXItdG9wOiAwO1xyXG4gICAgICAgIGJvcmRlci1yaWdodDogMC4xMjVyZW0gc29saWQ7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMC4xMjVyZW0gc29saWQ7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgICAgIGJvdHRvbTogMC4zNzVyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVyIHsgLy8gYW5pbWF0ZSBhcnJvd1xyXG4gICAgICAuY3RhLWljb24ge1xyXG4gICAgICAgICY6YmVmb3JlLFxyXG4gICAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgICBib3R0b206IC0wLjEyNXJlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuICAvL1NpemluZyBhbmQgQWxpZ25tZW50IG9mIHRoZSBleHRlcm5hbCBhcnJvdyBpY29uXHJcbiAgJi5jdGEtLWV4dGVybmFse1xyXG4gICAgLmN0YS1pY29ueyAvLy5jdGEtaWNvbiBpcyB1c2VkIGJ5IGN0YXMgdG8gaG9sZCBpY29uc1xyXG4gICAgICB0cmFuc2l0aW9uOiBhbGwgLjI1cyBlYXNlO1xyXG4gICAgICAmOmJlZm9yZSB7ICAvL1RoZSB0b3AgYW5kIHJpZ2h0IHBhcnQgb2YgZXh0ZXJuYWwgYXJyb3dcclxuICAgICAgICBoZWlnaHQ6IDAuNjI1cmVtO1xyXG4gICAgICAgIHdpZHRoOiAwLjYyNXJlbTtcclxuICAgICAgICBib3JkZXItdG9wOiAwLjEyNXJlbSBzb2xpZDtcclxuICAgICAgICBib3JkZXItcmlnaHQ6IDAuMTI1cmVtIHNvbGlkO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmFmdGVyIHsgLy9UaGUgc3RlbSBvZiB0aGUgYXJyb3dcclxuICAgICAgICBoZWlnaHQ6IDAuNzI1cmVtO1xyXG4gICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgIGJvcmRlci1sZWZ0OiAwLjEyNXJlbSBzb2xpZDtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVyIHsgLy8gYW5pbWF0ZSBhcnJvd1xyXG4gICAgICAuY3RhLWljb24ge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwLjEyNXJlbSkgdHJhbnNsYXRlWSgtMC4xMjVyZW0pO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLmN0YS0tdmlkZW97XHJcbiAgICAuY3RhLWljb257XHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICBib3JkZXI6IDAuMTI1cmVtIHNvbGlkO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICBoZWlnaHQ6IDFyZW07XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlO1xyXG4gICAgICAgIHdpZHRoOiAxcmVtO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmFmdGVyIHtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAwLjI1cmVtIHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGJvcmRlci10b3A6IDAuMjVyZW0gc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDAuMzc1cmVtIHNvbGlkO1xyXG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgaGVpZ2h0OiAuNXJlbTtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2U7XHJcbiAgICAgICAgbGVmdDowLjM3NXJlbTtcclxuICAgICAgICByaWdodDowLjI1cmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gb25lLWN0YS1tYXh7XHJcbiAgLmN0YS1idG4sXHJcbiAgLmN0YS10ZXh0e1xyXG4gICAgbWFyZ2luOiAwLjVyZW0gMDtcclxuICAgICY6bm90KDpmaXJzdC1jaGlsZCl7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gdHdvLWN0YS1tYXh7XHJcbiAgLmN0YS1idG4sXHJcbiAgLmN0YS10ZXh0e1xyXG4gICAgJjpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpe1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1peGluIGNlbnRlci1jdGEtbW9iaWxle1xyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCl7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgfVxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2MTBweCl7XHJcbiAgICBtYXgtd2lkdGg6IDE3LjVyZW07XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiB0cmlnZ2VyLWN0YS1ob3ZlcntcclxuICAuY3RhLWJ0bixcclxuICAuY3RhLXRleHR7XHJcbiAgICAmLmN0YS0taW50ZXJuYWwgLmN0YS1pY29ue1xyXG4gICAgICAmOmFmdGVye1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwLjI1cmVtKSByb3RhdGUoNDVkZWcpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5jdGEtLWV4dGVybmFsIC5jdGEtaWNvbiB7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwLjEyNXJlbSkgdHJhbnNsYXRlWSgtMC4xMjVyZW0pO1xyXG4gICAgfVxyXG5cclxuICAgICYuY3RhLS1kb3dubG9hZCAuY3RhLWljb24ge1xyXG4gICAgICAmOmJlZm9yZSxcclxuICAgICAgJjphZnRlcntcclxuICAgICAgICBib3R0b206IC0wLjEyNXJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmN0YS10ZXh0e1xyXG4gICAgQGVhY2ggJHN0eWxlIGluICRjdGFUZXh0U3R5bGV7XHJcbiAgICAgICYuI3ttYXAtZ2V0KCRzdHlsZSwgXCJuYW1lXCIpfSB7XHJcbiAgICAgICAgY29sb3I6IG1hcC1nZXQoJHN0eWxlLCBcInRleHQtaG92ZXJcIik7XHJcblxyXG4gICAgICAgICYuY3RhLS1pbnRlcm5hbCAuY3RhLWljb246YWZ0ZXJ7XHJcbiAgICAgICAgICBib3JkZXItcmlnaHQtY29sb3I6IG1hcC1nZXQoJHN0eWxlLCBcInRleHQtaG92ZXJcIik7XHJcbiAgICAgICAgICBib3JkZXItdG9wLWNvbG9yOiBtYXAtZ2V0KCRzdHlsZSwgXCJ0ZXh0LWhvdmVyXCIpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5jdGEtLWV4dGVybmFsIC5jdGEtaWNvbjphZnRlcntcclxuICAgICAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiBtYXAtZ2V0KCRzdHlsZSwgXCJ0ZXh0LWhvdmVyXCIpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5jdGEtLXZpZGVvIC5jdGEtaWNvbntcclxuICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6IG1hcC1nZXQoJHN0eWxlLCBcInRleHQtaG92ZXJcIik7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IG1hcC1nZXQoJHN0eWxlLCBcInRleHQtaG92ZXJcIik7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgICBib3JkZXItbGVmdC1jb2xvcjogbWFwLWdldCgkc3R5bGUsIFwidmlkZW8taG92ZXJcIik7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmN0YS0tZG93bmxvYWQgLmN0YS1pY29ue1xyXG4gICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogbWFwLWdldCgkc3R5bGUsIFwidGV4dC1ob3ZlclwiKTtcclxuICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICBib3JkZXItcmlnaHQtY29sb3I6IG1hcC1nZXQoJHN0eWxlLCBcInRleHQtaG92ZXJcIik7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgICBib3JkZXItcmlnaHQtY29sb3I6IG1hcC1nZXQoJHN0eWxlLCBcInRleHQtaG92ZXJcIik7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IG1hcC1nZXQoJHN0eWxlLCBcInRleHQtaG92ZXJcIik7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuY3RhLWJ0bntcclxuICAgIEBlYWNoICRzdHlsZSBpbiAkY3RhU3R5bGV7XHJcbiAgICAgICYuI3ttYXAtZ2V0KCRzdHlsZSwgXCJuYW1lXCIpfSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbWFwLWdldCgkc3R5bGUsIFwiYmctaG92ZXJcIik7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiBtYXAtZ2V0KCRzdHlsZSwgXCJib3JkZXItaG92ZXJcIik7XHJcbiAgICAgICAgY29sb3I6IG1hcC1nZXQoJHN0eWxlLCBcInRleHQtaG92ZXJcIik7XHJcblxyXG4gICAgICAgICYuY3RhLS1pbnRlcm5hbCAuY3RhLWljb246YWZ0ZXJ7XHJcbiAgICAgICAgICBib3JkZXItcmlnaHQtY29sb3I6IG1hcC1nZXQoJHN0eWxlLCBcInRleHQtaG92ZXJcIik7XHJcbiAgICAgICAgICBib3JkZXItdG9wLWNvbG9yOiBtYXAtZ2V0KCRzdHlsZSwgXCJ0ZXh0LWhvdmVyXCIpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5jdGEtLWV4dGVybmFsIC5jdGEtaWNvbjphZnRlcntcclxuICAgICAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiBtYXAtZ2V0KCRzdHlsZSwgXCJ0ZXh0LWhvdmVyXCIpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5jdGEtLXZpZGVvIC5jdGEtaWNvbntcclxuICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6IG1hcC1nZXQoJHN0eWxlLCBcInRleHQtaG92ZXJcIik7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IG1hcC1nZXQoJHN0eWxlLCBcInRleHQtaG92ZXJcIik7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgICBib3JkZXItbGVmdC1jb2xvcjogbWFwLWdldCgkc3R5bGUsIFwidmlkZW8taG92ZXJcIik7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmN0YS0tZG93bmxvYWQgLmN0YS1pY29ue1xyXG4gICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogbWFwLWdldCgkc3R5bGUsIFwidGV4dC1ob3ZlclwiKTtcclxuICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICBib3JkZXItcmlnaHQtY29sb3I6IG1hcC1nZXQoJHN0eWxlLCBcInRleHQtaG92ZXJcIik7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgICBib3JkZXItcmlnaHQtY29sb3I6IG1hcC1nZXQoJHN0eWxlLCBcInRleHQtaG92ZXJcIik7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IG1hcC1nZXQoJHN0eWxlLCBcInRleHQtaG92ZXJcIik7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vL0VuZCBHbG9iYWwgQ1RBIFVwZGF0ZTogU0ExLTE5MDVcclxuXHJcbi5jdGEtYnV0dG9ucyAuYnRuIHsgLy8gQ1RBIGJ1dHRvbiBzcGFjaW5nXHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7IC8vIG1vYmlsZSBvbmx5XHJcbiAgICAmOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHsgLy8gdGFibGV0IHVwXHJcbiAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHsgLy8gZGVza3RvcFxyXG4gICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMTZweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5idG4ge1xyXG4gIHdpZHRoOiAzNTBweDtcclxuICBoZWlnaHQ6IDUwcHg7XHJcbiAgbGluZS1oZWlnaHQ6IDEuMTQyOWVtO1xyXG4gIGZvbnQtc2l6ZToxNHB4O1xyXG4gIGxldHRlci1zcGFjaW5nOiAwLjA4ZW07XHJcbiAgZm9udC13ZWlnaHQ6IHdoaXRuZXktd2VpZ2h0KHNlbWlib2xkKTtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIHBhZGRpbmc6IDAgMjVweDtcclxuICBjb2xvcjogJGJ0bi1kZWZhdWx0LXRleHQtY29sb3I7XHJcbiAgQGluY2x1ZGUgYm94LXNpemluZyhib3JkZXItYm94KTtcclxuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xyXG5cclxuICAmLFxyXG4gICY6YWN0aXZlLFxyXG4gICYuYWN0aXZlIHtcclxuICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcblxyXG4gICAgJjpmb2N1cyxcclxuICAgICYuZm9jdXMge1xyXG4gICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgPiBzcGFuIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB9XHJcblxyXG4gIC50ZXh0LXdyYXBwZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcclxuICAgIGhlaWdodDogNDhweDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIGFuZCAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkgeyAvLyB0YWJsZXQgb25seVxyXG4gICAgICBsaW5lLWhlaWdodDogMTZweDsgLy8gd29ya2Fyb3VuZCBmb3IgQ2hyb21lL0ZpcmVmb3ggbGluZSBoZWlnaHQgY2FsYyB2YXJpYXRpb25cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYuYnRuLXZpZGVve1xyXG4gICAgLnRleHQtd3JhcHBlcntcclxuICAgICAgcGFkZGluZy1yaWdodDogMXJlbTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYuYnRuLWFycm93IHtcclxuICAgIC50ZXh0LXdyYXBwZXIge1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG5cclxuICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDhweDtcclxuICAgICAgICBoZWlnaHQ6IDhweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogNnB4O1xyXG4gICAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAkYnRuLWRlZmF1bHQtdGV4dC1jb2xvcjtcclxuICAgICAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAkYnRuLWRlZmF1bHQtdGV4dC1jb2xvcjtcclxuICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IC4yNXM7XHJcbiAgICAgICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHJpZ2h0OiAtM3B4O1xyXG4gICAgICAgIHRvcDogMjBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICAudGV4dC13cmFwcGVyOmFmdGVyIHtcclxuICAgICAgICBhbmltYXRpb24tbmFtZTogYnV0dG9uLWFycm93O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLmJ0bi1iYWNrIHtcclxuICAgIC50ZXh0LXdyYXBwZXIge1xyXG5cclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiA4cHg7XHJcbiAgICAgICAgaGVpZ2h0OiA4cHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA2cHg7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICRidG4tZGVmYXVsdC10ZXh0LWNvbG9yO1xyXG4gICAgICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICRidG4tZGVmYXVsdC10ZXh0LWNvbG9yO1xyXG4gICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogLjI1cztcclxuICAgICAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0xMzVkZWcpO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiAtMTNweDtcclxuICAgICAgICB0b3A6IDIwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgLnRleHQtd3JhcHBlcjphZnRlciB7XHJcbiAgICAgICAgYW5pbWF0aW9uLW5hbWU6IGJ1dHRvbi1iYWNrLWFycm93O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLmJ0bi1jYXJ0IHtcclxuICAgIC50ZXh0LXdyYXBwZXIge1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxZW07XHJcblxyXG4gICAgICAmOmFmdGVyIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogNnB4O1xyXG4gICAgICAgIGNvbnRlbnQ6ICdcXGUxMTYnO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAnR2x5cGhpY29ucyBIYWxmbGluZ3MnICFpbXBvcnRhbnQ7IC8vb3ZlcnJpZGUgZm9yIGljb25zIHdpdGggbG9jYWxlIGZvbnQgdXBkYXRlXHJcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcclxuICAgICAgICBmb250LXNpemU6IDEuMmVtO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7IC8vIG1vYmlsZSBvbmx5XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgbWF4LXdpZHRoOiAzNTBweDtcclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikgYW5kIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7IC8vIHRhYmxldCBvbmx5XHJcbiAgICB3aWR0aDogMjUwcHg7XHJcbiAgICBmb250LXNpemU6IC42MjVyZW07XHJcbiAgICBsaW5lLWhlaWdodDogMS41ZW07XHJcblxyXG4gICAgJi5idG4tYXJyb3cge1xyXG4gICAgICAudGV4dC13cmFwcGVyOmFmdGVyIHsgLy8gYXJyb3cgc2l6ZVxyXG4gICAgICAgIGhlaWdodDogN3B4O1xyXG4gICAgICAgIHdpZHRoOiA3cHg7XHJcbiAgICAgICAgdG9wOiAyMXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5idG4tY2FydCB7XHJcbiAgICAgIC50ZXh0LXdyYXBwZXI6YWZ0ZXIge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS42ZW07XHJcbiAgICAgICAgdG9wOiAzMiU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikgeyAvLyBkZXNrdG9wXHJcbiAgICB3aWR0aDogMjgwcHg7XHJcbiAgfVxyXG5cclxuICAmLmJ0bi1kb3dubG9hZCB7XHJcbiAgICAudGV4dC13cmFwcGVyIHtcclxuICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcclxuXHJcbiAgICAgICY6YWZ0ZXIgeyAvLyB1bmRlcmxpbmUgZWxlbWVudCBiZW5lYXRoIGFycm93XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgICAgIGJvcmRlci10b3A6IDA7XHJcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkYnRuLWRlZmF1bHQtdGV4dC1jb2xvcjtcclxuICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHJpZ2h0OiAtMTBweDtcclxuICAgICAgICB0b3A6IDI3cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYXJyb3cge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDFweDtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICByaWdodDogLTEwcHg7XHJcbiAgICAgIHRvcDogMTVweDtcclxuXHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnRuLWRlZmF1bHQtdGV4dC1jb2xvcjtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkYnRuLWRlZmF1bHQtdGV4dC1jb2xvcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuYnRuLXByaW1hcnkge1xyXG4gICAgICAmOmFmdGVyIHsgLy8gdW5kZXJsaW5lIGVsZW1lbnQgYmVuZWF0aCBhcnJvd1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJGJ0bi1wcmltYXJ5LXRleHQtY29sb3I7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5hcnJvdyB7XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJ0bi1wcmltYXJ5LXRleHQtY29sb3I7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgIGJvcmRlci1jb2xvcjogJGJ0bi1wcmltYXJ5LXRleHQtY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfSAvLyBlbmQgZG93bmxvYWQgYnV0dG9uXHJcblxyXG4gICYuYnRuLXByaW1hcnkge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJ0bi1wcmltYXJ5LWJnLWNvbG9yO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkYnRuLXByaW1hcnktYm9yZGVyLWNvbG9yO1xyXG4gICAgY29sb3I6ICRidG4tcHJpbWFyeS10ZXh0LWNvbG9yO1xyXG5cclxuICAgIC8vIENvbnRyb2xzIHRoZSBQcmltYXJ5IEJ1dHRvbiBIb3ZlciBDb2xvcnMgZm9yIHRoZSBTdGFuZGFyZCwgRG93bmxvYWQsIGFuZCBWaWRlbyBCdXR0b24gVHlwZXNcclxuICAgICY6aG92ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnRuLXByaW1hcnktYmctY29sb3ItaG92ZXI7ICAgICAgICAvLyAjMDA5MDZiXHJcbiAgICAgIGJvcmRlci1jb2xvcjogJGJ0bi1wcmltYXJ5LWJvcmRlci1jb2xvci1ob3ZlcjsgICAgICAgIC8vICMwMDkwNmJcclxuICAgICAgY29sb3I6ICRidG4tcHJpbWFyeS10ZXh0LWNvbG9yO1xyXG4gICAgfVxyXG5cclxuICAgIC50ZXh0LXdyYXBwZXI6YWZ0ZXIgeyAvLyBhcnJvdyBjb2xvclxyXG4gICAgICBib3JkZXItY29sb3I6ICRidG4tcHJpbWFyeS10ZXh0LWNvbG9yO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5idG4tc2Vjb25kYXJ5IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRidG4tc2Vjb25kYXJ5LWJnLWNvbG9yO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkYnRuLXNlY29uZGFyeS1ib3JkZXItY29sb3I7XHJcblxyXG4gICAgLy8gQ29udHJvbHMgdGhlIFNlY29uZGFyeSBCdXR0b24gSG92ZXIgQ29sb3JzIGZvciB0aGUgU3RhbmRhcmQsIERvd25sb2FkLCBhbmQgVmlkZW8gQnV0dG9uIFR5cGVzXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJ0bi1zZWNvbmRhcnktYmctY29sb3ItaG92ZXI7ICAvLyBjb29sLWdyYXkgKCNjNGNlZDEpXHJcbiAgICAgIGJvcmRlci1jb2xvcjogJGJ0bi1zZWNvbmRhcnktYm9yZGVyLWNvbG9yOyAgICAgICAgLy8gcmljaC1ibGFjayAoIzJkMzgzZilcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYuYnRuLXNlY29uZGFyeS1jb21wYXJlIHtcclxuICAgIHdpZHRoOjEwMCU7XHJcbiAgfVxyXG5cclxuICAmLmJ0bi10ZXJ0aWFyeSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnRuLXRlcnRpYXJ5LWJnLWNvbG9yOyAgIC8vIGNvb2wtZ3JheSAoI2M0Y2VkMSlcclxuICAgIGJvcmRlci1jb2xvcjogJGJ0bi10ZXJ0aWFyeS1ib3JkZXItY29sb3I7ICAgLy8gY29vbC1ncmF5ICgjYzRjZWQxKVxyXG4gICAgY29sb3I6ICRidG4tZGVmYXVsdC10ZXh0LWNvbG9yOyAgICAgICAgICAgICAvLyByaWNoLWJsYWNrICgjMmQzODNmKVxyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnRuLXRlcnRpYXJ5LWJnLWNvbG9yLWhvdmVyOyAgIC8vICRjb29sLWdyYXkgKCNjNGNlZDEpXHJcbiAgICAgIGJvcmRlci1jb2xvcjogJGJ0bi10ZXJ0aWFyeS1iZy1jb2xvci1ob3ZlcjsgICAgICAgLy8gJGNvb2wtZ3JheSAoI2M0Y2VkMSlcclxuICAgICAgY29sb3I6ICRidG4tZGVmYXVsdC10ZXh0LWNvbG9yOyAgICAgICAgICAgICAgICAgICAvLyByaWNoLWJsYWNrICgjMmQzODNmKVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5idG4td2hpdGUge1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkd2hpdGU7XHJcbiAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgYm9yZGVyLXdpZHRoOiAycHg7XHJcblxyXG4gICAgLnRleHQtd3JhcHBlciB7XHJcbiAgICAgIGhlaWdodDogNDZweDtcclxuXHJcbiAgICAgICY6YWZ0ZXIgeyAvLyBhcnJvdyBjb2xvclxyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIHRvcDogMTlweDtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSBhbmQgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHsgLy8gdGFibGV0IG9ubHlcclxuICAgICAgICAgIHRvcDogMjBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYuYnRuLXRleHQtb25seSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICB9XHJcblxyXG4gICYuYnRuLXNtYWxsIHtcclxuICAgIGhlaWdodDogMjVweDtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG5cclxuICAgIC50ZXh0LXdyYXBwZXIge1xyXG4gICAgICBoZWlnaHQ6IDIzcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uZXh0ZXJuYWwtbGluayB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB3aWR0aDogMTBweDtcclxuICB9XHJcblxyXG4gIC5hcnJvdyB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBoZWlnaHQ6IDhweDtcclxuICAgIHdpZHRoOiA4cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA2cHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtYXJnaW4tbGVmdDogLTEzcHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHdpZHRoOiAycHg7XHJcbiAgICAgIGhlaWdodDogMTBweDtcclxuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDNweDtcclxuICAgICAgbWFyZ2luLXRvcDogM3B4O1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB9XHJcblxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgaGVpZ2h0OiA5cHg7XHJcbiAgICAgIHdpZHRoOiA5cHg7XHJcbiAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAkYnJhbmQtcHJpbWFyeTtcclxuICAgICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgJGJyYW5kLXByaW1hcnk7XHJcbiAgICAgIG1hcmdpbi10b3A6IDNweDtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmJ0bi1kb3dubG9hZCxcclxuLmRvd25sb2FkLWxpbmssXHJcbi5wcm9tby1kb3dubG9hZC1saW5rIHtcclxuICAuYXJyb3cge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgaGVpZ2h0OiA4cHg7XHJcbiAgICB3aWR0aDogOHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNnB4O1xyXG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAuMjVzO1xyXG4gICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgd2lkdGg6IDJweDtcclxuICAgICAgaGVpZ2h0OiA4cHg7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgICBtYXJnaW4tbGVmdDogM3B4O1xyXG4gICAgfVxyXG5cclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIGhlaWdodDogOHB4O1xyXG4gICAgICB3aWR0aDogOHB4O1xyXG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkYnJhbmQtcHJpbWFyeTtcclxuICAgICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgJGJyYW5kLXByaW1hcnk7XHJcbiAgICAgIG1hcmdpbi10b3A6IC04cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmOmhvdmVyIHsgLy8gYW5pbWF0ZSBhcnJvd1xyXG4gICAgLmFycm93IHtcclxuICAgICAgYW5pbWF0aW9uLW5hbWU6IGRvd25sb2FkLWFycm93O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmRpc2FibGVkIC5idG4tY2FydCxcclxuLmJ0bi1jYXJ0LmRpc2FibGVkIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2FybS1ncmF5O1xyXG59XHJcblxyXG4uZG93bmxvYWQtbGluazpiZWZvcmUsXHJcbi5wcm9tby1kb3dubG9hZC1saW5rIC5kb3dubG9hZC1hcnJvdzphZnRlciB7XHJcbiAgLy8gdW5kZXJsaW5lIGVsZW1lbnQgYmVuZWF0aCBhcnJvd1xyXG4gIGNvbnRlbnQ6ICcnO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB3aWR0aDogMTBweDtcclxuICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGJyYW5kLXByaW1hcnk7XHJcbn1cclxuXHJcbi5kb3dubG9hZC1saW5rIC5hcnJvdyB7XHJcbiAgbWFyZ2luLWxlZnQ6IC0xM3B4O1xyXG4gIG1hcmdpbi1yaWdodDogMTBweDtcclxufVxyXG5cclxuLnByb21vLWRvd25sb2FkLWxpbmsge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGhlaWdodDogMTAwJTtcclxuXHJcbiAgLmFycm93IHtcclxuICAgIG1hcmdpbi1sZWZ0OiA2cHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IC05cHg7XHJcbiAgfVxyXG59XHJcblxyXG4uYXJyb3ctcmlnaHQtbGluayB7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICBjb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcbiAgZm9udC13ZWlnaHQ6IHdoaXRuZXktd2VpZ2h0KHNlbWlib2xkKTtcclxuXHJcbiAgJjphZnRlciB7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHdpZHRoOiAuNmVtO1xyXG4gICAgaGVpZ2h0OiAuNmVtO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDZweDtcclxuICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAkYnJhbmQtcHJpbWFyeTtcclxuICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICRicmFuZC1wcmltYXJ5O1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gIH1cclxufVxyXG5cclxuLmFuaW1hdGVkLWFycm93LXJpZ2h0LWxpbmsge1xyXG4gICY6YWZ0ZXIge1xyXG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAuMjVzO1xyXG4gICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcclxuICAgIG1hcmdpbi1sZWZ0OiAzcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxcHg7XHJcblxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDFweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICY6aG92ZXI6YWZ0ZXIge1xyXG4gICAgYW5pbWF0aW9uLW5hbWU6IGJ1dHRvbi1hcnJvdztcclxuICB9XHJcbn1cclxuXHJcbi5zdG9jay1xdW90ZS1saW5rLFxyXG4ucHJvbW8tYm94LWxpbmsge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGhlaWdodDogMTAwJTtcclxuXHJcbiAgLmFycm93LXJpZ2h0LWxpbms6YWZ0ZXIge1xyXG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAuMjVzO1xyXG4gICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcclxuICAgIG1hcmdpbi1sZWZ0OiAzcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxcHg7XHJcblxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDFweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICY6aG92ZXIgLmFycm93LXJpZ2h0LWxpbms6YWZ0ZXIge1xyXG4gICAgYW5pbWF0aW9uLW5hbWU6IGJ1dHRvbi1hcnJvdztcclxuICB9XHJcbn1cclxuXHJcbi5wcm9maWxlLXRpbGU6aG92ZXIgLmFycm93LXJpZ2h0LWxpbms6YWZ0ZXIge1xyXG4gIGFuaW1hdGlvbi1uYW1lOiBidXR0b24tYXJyb3c7XHJcbn1cclxuXHJcbi5zaG93LW1vcmUtYnRuIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBtYXJnaW46IDY1cHggYXV0byA3NXB4IGF1dG87XHJcbiAgcGFkZGluZzogMCA5NXB4O1xyXG4gIHdpZHRoOiBhdXRvO1xyXG5cclxuICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbn1cclxuXHJcbi8qXHJcbkJ1dHRvbnNcclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblxyXG5Db250YWlucyBzdHlsaW5nIGRlZmluaXRpb25zIGZvciBhbGwgY29udGVudCB0eXBlcyBhcyBjbS1idXR0b24uXHJcbi0gY20tYnV0dG9uXHJcbi0gY20tYnV0dG9uLS1wcmltYXJ5XHJcbi0gY20tYnV0dG9uLS13aGl0ZVxyXG4qL1xyXG5cclxuLiN7JHByZWZpeH1idXR0b24ge1xyXG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7IC8vb3ZlcndyaXRlIGJvb3RzdHJhcHMgbm93cmFwIGZvciBDVEFzIHdpdGggbG9uZyB0ZXh0XHJcbiAgdHJhbnNpdGlvbjogYWxsICR0cmFuc2l0aW9uLWR1cmF0aW9uIGVhc2U7XHJcbiAgQGluY2x1ZGUgdHJhbnNwYXJlbnQtYnV0dG9uKHBhbGV0dGUoZ3JleSwgZGFya2VyKSwgJHdoaXRlKTtcclxuXHJcbiAgLy9wcmltYXkgYnV0dG9uIHdpdGggd2hpdGUgaG92ZXJcclxuICAmLS1wcmltYXkge1xyXG4gICAgQGluY2x1ZGUgdHJhbnNwYXJlbnQtYnV0dG9uKCRicmFuZC1wcmltYXJ5LCAkd2hpdGUpO1xyXG4gIH1cclxuXHJcbiAgLy93aGl0ZSBidXR0b24gd2l0aCBncmV5LWRhcmtlciBob3ZlclxyXG4gICYtLXdoaXRlIHtcclxuICAgIEBpbmNsdWRlIHRyYW5zcGFyZW50LWJ1dHRvbigkd2hpdGUsIHBhbGV0dGUoZ3JleSwgZGFya2VyKSlcclxuICB9XHJcbn1cclxuXHJcbi8vIFNlY29uZGFyeSBidXR0b24gdGV4dCBjb2xvcjogcmljaC1ibGFjayAoIzJkMzgzZilcclxuLmJ0bi1zZWNvbmRhcnkge1xyXG4gIC50ZXh0LXdyYXBwZXIge1xyXG4gICAgY29sb3I6ICRidG4tZGVmYXVsdC10ZXh0LWNvbG9yO1xyXG4gIH1cclxufVxyXG5cclxuLy8gKioqKiogU3RhcnQgQ1RBIFZpZGVvIEljb24gKioqKipcclxuLmJ0biAuYnRuLXByaW1hcnkge1xyXG4gIGNvbG9yOiAkYnRuLXByaW1hcnktdGV4dC1jb2xvcjsgICAgICAgLy8gd2hpdGUgKCNmZmZmZmYpXHJcbiAgZm9udC1zaXplOiAxMnB4O1xyXG4gIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgbGluZS1oZWlnaHQ6IDEuMzM7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xyXG59XHJcblxyXG4uYnRuIC52aWRlby1pY29uIHtcclxuICBoZWlnaHQ6IDFyZW07XHJcbiAgbWFyZ2luLWxlZnQ6IC4yNXJlbTtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgd2lkdGg6IDFyZW07XHJcbiAgdG9wOiAxNnB4OyAgIC8vIFRoaXMgc2V0dGluZyBpcyBuZWVkZWQgdG8gcG9zaXRpb24gdGhlIHZpZGVvIGFycm93IHByb3Blcmx5IGluIElFLiBJdCBkb2VzIG5vdCBhZmZlY3QgQ2hyb21lIG9yIE1vemlsbGFcclxufVxyXG5cclxuLmJ0biAuYnRuLXByaW1hcnk6aG92ZXIge1xyXG4gIGNvbG9yOiAkYnJhbmQtcHJpbWFyeTsgICAgICAgICAgICAgICAgIC8vIGdyZWVuXHJcbn1cclxuXHJcbi8vICoqIFByaW1hcnkgVmlkZW8gQnV0dG9uJ3MgSWNvbiAqKlxyXG4vLyBQcmltYXJ5L0RlZmF1bHQgZm9ybWF0IGZvciB0aGUgdmlkZW8gaWNvbidzIGJvcmRlciBjaXJjbGVcclxuLmJ0biAudmlkZW8taWNvbjpiZWZvcmUge1xyXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlcjogMnB4IHNvbGlkICRidG4tcHJpbWFyeS10ZXh0LWNvbG9yOyAgICAgICAgICAgICAgICAvLyB3aGl0ZSAoI2ZmZmZmZilcclxuICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgY29udGVudDogXCJcIjtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgaGVpZ2h0OiAxcmVtO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2U7XHJcbiAgd2lkdGg6IDFyZW07XHJcbn1cclxuXHJcbi8vIFByaW1hcnkvRGVmYXVsdCBpY29uIGFycm93XHJcbi5idG4gLnZpZGVvLWljb246YWZ0ZXIge1xyXG4gIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICBib3JkZXItdG9wOiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyLWxlZnQ6IDZweCBzb2xpZCAkYnRuLXByaW1hcnktdGV4dC1jb2xvcjsgICAgICAgICAgIC8vIHdoaXRlICgjZmZmZmZmKSAtIENvbnRyb2xzIHNpemUgb2YgYXJyb3cgaW4gdmlkZW8gYnV0dG9uXHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBjb250ZW50OiBcIlwiO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBoZWlnaHQ6IC41cmVtO1xyXG4gIGxlZnQ6IC4zNzVyZW07XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogLjI1cmVtO1xyXG4gIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZTtcclxuICB3aWR0aDogLjM3NXJlbTtcclxufVxyXG5cclxuLy8gVGhlIHByaW1hcnkgaWNvbnMgYmFja2dyb3VuZCBmb3IgdGhlIHN0b3JlJ3MgY29sb3Igc2NoZW1lLCBvbiBob3ZlclxyXG4uYnRuOmhvdmVyIC52aWRlby1pY29uOmJlZm9yZSB7XHJcbiAgYmFja2dyb3VuZDogJGJ0bi1wcmltYXJ5LXRleHQtY29sb3I7XHJcbn1cclxuXHJcbi8vIFRoZSBwcmltYXJ5IHZpZGVvIGljb24gYXJyb3cgZm9yIHRoZSBzdG9yZSdzIGNvbG9yIHNjaGVtZSwgb24gaG92ZXJcclxuLmJ0bjpob3ZlciAudmlkZW8taWNvbjphZnRlciB7XHJcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICRicmFuZC1wcmltYXJ5LWhvdmVyOyAgICAgICAgICAgICAgICAgICAgLy8gIzAwOTA2YlxyXG59XHJcbi8vICoqIEVuZCBQcmltYXJ5L0RlZmF1bHQgVmlkZW8gQnV0dG9uJ3MgSWNvbiAqKlxyXG5cclxuXHJcbi8vICoqIFNlY29uZGFyeSBWaWRlbyBCdXR0b24ncyBJY29uICoqXHJcbi8vIE92ZXJyaWRlcyB0aGUgaWNvbidzIGJvcmRlciBjaXJjbGUgY29sb3JzXHJcbi5idG4uYnRuLXNlY29uZGFyeS5idG4tdmlkZW8ge1xyXG4gIC52aWRlby1pY29uOmJlZm9yZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlcjogMnB4IHNvbGlkICRidG4tc2Vjb25kYXJ5LWJvcmRlci1jb2xvcjsgICAgICAgIC8vIHJpY2gtYmxhY2sgKCMyZDM4M2YpXHJcbiAgfVxyXG59XHJcblxyXG4vLyBPdmVycmlkZXMgdGhlIGNvbG9yIG9mIHRoZSBhcnJvdyBpbiB0aGUgaWNvblxyXG4uYnRuLmJ0bi1zZWNvbmRhcnkuYnRuLXZpZGVvIHtcclxuICAudmlkZW8taWNvbjphZnRlciB7XHJcbiAgICBib3JkZXItbGVmdDogNnB4IHNvbGlkICRidG4tc2Vjb25kYXJ5LWJvcmRlci1jb2xvcjsgICAvLyByaWNoLWJsYWNrICgjMmQzODNmKSAtIENvbnRyb2xzIHNpemUgb2YgYXJyb3cgaW4gdGhlIGljb25cclxuICB9XHJcbn1cclxuXHJcbi8vIFRoZSBzZWNvbmRhcnkgaWNvbnMgYmFja2dyb3VuZCBmb3IgdGhlIHN0b3JlJ3MgY29sb3Igc2NoZW1lLCBvbiBob3ZlclxyXG4uYnRuLmJ0bi1zZWNvbmRhcnkuYnRuLXZpZGVvOmhvdmVyIC52aWRlby1pY29uOmJlZm9yZSB7XHJcbiAgYmFja2dyb3VuZDogJGJ0bi1kZWZhdWx0LXRleHQtY29sb3I7ICAgICAgICAgICAgICAgICAgICAgLy8gcmljaC1ibGFjayAoIzJkMzgzZilcclxufVxyXG5cclxuLy8gVGhlIHNlY29uZGFyeSBpY29ucyBhcnJvdyBmb3IgdGhlIHN0b3JlJ3MgY29sb3Igc2NoZW1lLCBvbiBob3ZlclxyXG4uYnRuLmJ0bi1zZWNvbmRhcnkuYnRuLXZpZGVvOmhvdmVyIC52aWRlby1pY29uOmFmdGVyIHtcclxuICBib3JkZXItbGVmdC1jb2xvcjogJGJ0bi1zZWNvbmRhcnktYm9yZGVyLWNvbG9yLWhvdmVyOyAgICAvLyBjb29sLWdyYXkgKCNjNGNlZDEpXHJcbn1cclxuLy8gKiogRW5kIFNlY29uZGFyeSBWaWRlbyBCdXR0b24ncyBJY29uICoqXHJcblxyXG5cclxuLy8gKiogVGVydGlhcnkgVmlkZW8gQnV0dG9uJ3MgSWNvbiAqKlxyXG4vLyBPdmVycmlkZXMgdGhlIGljb24ncyBib3JkZXIgY2lyY2xlIGNvbG9yc1xyXG4uYnRuLmJ0bi10ZXJ0aWFyeS5idG4tdmlkZW8ge1xyXG4gIC52aWRlby1pY29uOmJlZm9yZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlcjogMnB4IHNvbGlkICRidG4tZGVmYXVsdC10ZXh0LWNvbG9yOyAgICAgICAgICAgLy8gcmljaC1ibGFjayAoIzJkMzgzZilcclxuICB9XHJcbn1cclxuXHJcbi8vIE92ZXJyaWRlcyB0aGUgY29sb3Igb2YgdGhlIGFycm93IGluIHRoZSBpY29uXHJcbi5idG4uYnRuLXRlcnRpYXJ5LmJ0bi12aWRlbyB7XHJcbiAgLnZpZGVvLWljb246YWZ0ZXIge1xyXG4gICAgYm9yZGVyLWxlZnQ6IDZweCBzb2xpZCAkYnRuLWRlZmF1bHQtdGV4dC1jb2xvcjsgICAgICAvLyByaWNoLWJsYWNrICgjMmQzODNmKSAtIENvbnRyb2xzIHNpemUgb2YgYXJyb3cgaW4gdGhlIGljb25cclxuICB9XHJcbn1cclxuXHJcbi8vIFRoZSB0ZXJ0aWFyeSBpY29ucyBiYWNrZ3JvdW5kIGZvciB0aGUgc3RvcmUncyBjb2xvciBzY2hlbWUsIG9uIGhvdmVyXHJcbi5idG4uYnRuLXRlcnRpYXJ5LmJ0bi12aWRlbzpob3ZlciAudmlkZW8taWNvbjpiZWZvcmUge1xyXG4gIGJhY2tncm91bmQ6ICRidG4tZGVmYXVsdC10ZXh0LWNvbG9yOyAgICAgICAgICAgICAgICAgICAgLy8gcmljaC1ibGFjayAoIzJkMzgzZilcclxufVxyXG5cclxuLy8gVGhlIHRlcnRpYXJ5IGljb25zIGFycm93IGZvciB0aGUgc3RvcmUncyBjb2xvciBzY2hlbWUsIG9uIGhvdmVyXHJcbi5idG4uYnRuLXRlcnRpYXJ5LmJ0bi12aWRlbzpob3ZlciAudmlkZW8taWNvbjphZnRlciB7XHJcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICRidG4tdGVydGlhcnktYmctY29sb3I7ICAgICAgICAgICAgICAvLyBjb29sLWdyYXkgKCNjNGNlZDEpXHJcbn1cclxuLy8gKiogRW5kIFRlcnRpYXJ5IFZpZGVvIEJ1dHRvbidzIEljb24gKipcclxuLy9FbmQgQ1RBIHZpZGVvIGljb25cclxuXHJcbiIsIi8vIFZlbmRvciBQcmVmaXhlc1xyXG4vL1xyXG4vLyBBbGwgdmVuZG9yIG1peGlucyBhcmUgZGVwcmVjYXRlZCBhcyBvZiB2My4yLjAgZHVlIHRvIHRoZSBpbnRyb2R1Y3Rpb24gb2ZcclxuLy8gQXV0b3ByZWZpeGVyIGluIG91ciBHcnVudGZpbGUuIFRoZXkgaGF2ZSBiZWVuIHJlbW92ZWQgaW4gdjQuXHJcblxyXG4vLyAtIEFuaW1hdGlvbnNcclxuLy8gLSBCYWNrZmFjZSB2aXNpYmlsaXR5XHJcbi8vIC0gQm94IHNoYWRvd1xyXG4vLyAtIEJveCBzaXppbmdcclxuLy8gLSBDb250ZW50IGNvbHVtbnNcclxuLy8gLSBIeXBoZW5zXHJcbi8vIC0gUGxhY2Vob2xkZXIgdGV4dFxyXG4vLyAtIFRyYW5zZm9ybWF0aW9uc1xyXG4vLyAtIFRyYW5zaXRpb25zXHJcbi8vIC0gVXNlciBTZWxlY3RcclxuXHJcblxyXG4vLyBBbmltYXRpb25zXHJcbkBtaXhpbiBhbmltYXRpb24oJGFuaW1hdGlvbikge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uOiAkYW5pbWF0aW9uO1xyXG4gICAgICAgLW8tYW5pbWF0aW9uOiAkYW5pbWF0aW9uO1xyXG4gICAgICAgICAgYW5pbWF0aW9uOiAkYW5pbWF0aW9uO1xyXG59XHJcbkBtaXhpbiBhbmltYXRpb24tbmFtZSgkbmFtZSkge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6ICRuYW1lO1xyXG4gICAgICAgICAgYW5pbWF0aW9uLW5hbWU6ICRuYW1lO1xyXG59XHJcbkBtaXhpbiBhbmltYXRpb24tZHVyYXRpb24oJGR1cmF0aW9uKSB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246ICRkdXJhdGlvbjtcclxuICAgICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogJGR1cmF0aW9uO1xyXG59XHJcbkBtaXhpbiBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uKCR0aW1pbmctZnVuY3Rpb24pIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ICR0aW1pbmctZnVuY3Rpb247XHJcbiAgICAgICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiAkdGltaW5nLWZ1bmN0aW9uO1xyXG59XHJcbkBtaXhpbiBhbmltYXRpb24tZGVsYXkoJGRlbGF5KSB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6ICRkZWxheTtcclxuICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogJGRlbGF5O1xyXG59XHJcbkBtaXhpbiBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50KCRpdGVyYXRpb24tY291bnQpIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6ICRpdGVyYXRpb24tY291bnQ7XHJcbiAgICAgICAgICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiAkaXRlcmF0aW9uLWNvdW50O1xyXG59XHJcbkBtaXhpbiBhbmltYXRpb24tZGlyZWN0aW9uKCRkaXJlY3Rpb24pIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1kaXJlY3Rpb246ICRkaXJlY3Rpb247XHJcbiAgICAgICAgICBhbmltYXRpb24tZGlyZWN0aW9uOiAkZGlyZWN0aW9uO1xyXG59XHJcbkBtaXhpbiBhbmltYXRpb24tZmlsbC1tb2RlKCRmaWxsLW1vZGUpIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6ICRmaWxsLW1vZGU7XHJcbiAgICAgICAgICBhbmltYXRpb24tZmlsbC1tb2RlOiAkZmlsbC1tb2RlO1xyXG59XHJcblxyXG4vLyBCYWNrZmFjZSB2aXNpYmlsaXR5XHJcbi8vIFByZXZlbnQgYnJvd3NlcnMgZnJvbSBmbGlja2VyaW5nIHdoZW4gdXNpbmcgQ1NTIDNEIHRyYW5zZm9ybXMuXHJcbi8vIERlZmF1bHQgdmFsdWUgaXMgYHZpc2libGVgLCBidXQgY2FuIGJlIGNoYW5nZWQgdG8gYGhpZGRlbmBcclxuXHJcbkBtaXhpbiBiYWNrZmFjZS12aXNpYmlsaXR5KCR2aXNpYmlsaXR5KSB7XHJcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiAkdmlzaWJpbGl0eTtcclxuICAgICAtbW96LWJhY2tmYWNlLXZpc2liaWxpdHk6ICR2aXNpYmlsaXR5O1xyXG4gICAgICAgICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogJHZpc2liaWxpdHk7XHJcbn1cclxuXHJcbi8vIERyb3Agc2hhZG93c1xyXG4vL1xyXG4vLyBOb3RlOiBEZXByZWNhdGVkIGAuYm94LXNoYWRvdygpYCBhcyBvZiB2My4xLjAgc2luY2UgYWxsIG9mIEJvb3RzdHJhcCdzXHJcbi8vIHN1cHBvcnRlZCBicm93c2VycyB0aGF0IGhhdmUgYm94IHNoYWRvdyBjYXBhYmlsaXRpZXMgbm93IHN1cHBvcnQgaXQuXHJcblxyXG5AbWl4aW4gYm94LXNoYWRvdygkc2hhZG93Li4uKSB7XHJcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAkc2hhZG93OyAvLyBpT1MgPDQuMyAmIEFuZHJvaWQgPDQuMVxyXG4gICAgICAgICAgYm94LXNoYWRvdzogJHNoYWRvdztcclxufVxyXG5cclxuLy8gQm94IHNpemluZ1xyXG5AbWl4aW4gYm94LXNpemluZygkYm94bW9kZWwpIHtcclxuICAtd2Via2l0LWJveC1zaXppbmc6ICRib3htb2RlbDtcclxuICAgICAtbW96LWJveC1zaXppbmc6ICRib3htb2RlbDtcclxuICAgICAgICAgIGJveC1zaXppbmc6ICRib3htb2RlbDtcclxufVxyXG5cclxuLy8gQ1NTMyBDb250ZW50IENvbHVtbnNcclxuQG1peGluIGNvbnRlbnQtY29sdW1ucygkY29sdW1uLWNvdW50LCAkY29sdW1uLWdhcDogJGdyaWQtZ3V0dGVyLXdpZHRoKSB7XHJcbiAgLXdlYmtpdC1jb2x1bW4tY291bnQ6ICRjb2x1bW4tY291bnQ7XHJcbiAgICAgLW1vei1jb2x1bW4tY291bnQ6ICRjb2x1bW4tY291bnQ7XHJcbiAgICAgICAgICBjb2x1bW4tY291bnQ6ICRjb2x1bW4tY291bnQ7XHJcbiAgLXdlYmtpdC1jb2x1bW4tZ2FwOiAkY29sdW1uLWdhcDtcclxuICAgICAtbW96LWNvbHVtbi1nYXA6ICRjb2x1bW4tZ2FwO1xyXG4gICAgICAgICAgY29sdW1uLWdhcDogJGNvbHVtbi1nYXA7XHJcbn1cclxuXHJcbi8vIE9wdGlvbmFsIGh5cGhlbmF0aW9uXHJcbkBtaXhpbiBoeXBoZW5zKCRtb2RlOiBhdXRvKSB7XHJcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xyXG4gIC13ZWJraXQtaHlwaGVuczogJG1vZGU7XHJcbiAgICAgLW1vei1oeXBoZW5zOiAkbW9kZTtcclxuICAgICAgLW1zLWh5cGhlbnM6ICRtb2RlOyAvLyBJRTEwK1xyXG4gICAgICAgLW8taHlwaGVuczogJG1vZGU7XHJcbiAgICAgICAgICBoeXBoZW5zOiAkbW9kZTtcclxufVxyXG5cclxuLy8gUGxhY2Vob2xkZXIgdGV4dFxyXG5AbWl4aW4gcGxhY2Vob2xkZXIoJGNvbG9yOiAkaW5wdXQtY29sb3ItcGxhY2Vob2xkZXIpIHtcclxuICAvLyBGaXJlZm94XHJcbiAgJjo6LW1vei1wbGFjZWhvbGRlciB7XHJcbiAgICBjb2xvcjogJGNvbG9yO1xyXG4gICAgb3BhY2l0eTogMTsgLy8gT3ZlcnJpZGUgRmlyZWZveCdzIHVudXN1YWwgZGVmYXVsdCBvcGFjaXR5OyBzZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMTE1MjZcclxuICB9XHJcbiAgJjotbXMtaW5wdXQtcGxhY2Vob2xkZXIgeyBjb2xvcjogJGNvbG9yOyB9IC8vIEludGVybmV0IEV4cGxvcmVyIDEwK1xyXG4gICY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIgIHsgY29sb3I6ICRjb2xvcjsgfSAvLyBTYWZhcmkgYW5kIENocm9tZVxyXG59XHJcblxyXG4vLyBUcmFuc2Zvcm1hdGlvbnNcclxuQG1peGluIHNjYWxlKCRyYXRpby4uLikge1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgkcmF0aW8pO1xyXG4gICAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgkcmF0aW8pOyAvLyBJRTkgb25seVxyXG4gICAgICAgLW8tdHJhbnNmb3JtOiBzY2FsZSgkcmF0aW8pO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgkcmF0aW8pO1xyXG59XHJcblxyXG5AbWl4aW4gc2NhbGVYKCRyYXRpbykge1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoJHJhdGlvKTtcclxuICAgICAgLW1zLXRyYW5zZm9ybTogc2NhbGVYKCRyYXRpbyk7IC8vIElFOSBvbmx5XHJcbiAgICAgICAtby10cmFuc2Zvcm06IHNjYWxlWCgkcmF0aW8pO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoJHJhdGlvKTtcclxufVxyXG5AbWl4aW4gc2NhbGVZKCRyYXRpbykge1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVkoJHJhdGlvKTtcclxuICAgICAgLW1zLXRyYW5zZm9ybTogc2NhbGVZKCRyYXRpbyk7IC8vIElFOSBvbmx5XHJcbiAgICAgICAtby10cmFuc2Zvcm06IHNjYWxlWSgkcmF0aW8pO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVkoJHJhdGlvKTtcclxufVxyXG5AbWl4aW4gc2tldygkeCwgJHkpIHtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goJHgpIHNrZXdZKCR5KTtcclxuICAgICAgLW1zLXRyYW5zZm9ybTogc2tld1goJHgpIHNrZXdZKCR5KTsgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvNDg4NTsgSUU5K1xyXG4gICAgICAgLW8tdHJhbnNmb3JtOiBza2V3WCgkeCkgc2tld1koJHkpO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiBza2V3WCgkeCkgc2tld1koJHkpO1xyXG59XHJcbkBtaXhpbiB0cmFuc2xhdGUoJHgsICR5KSB7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgkeCwgJHkpO1xyXG4gICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoJHgsICR5KTsgLy8gSUU5IG9ubHlcclxuICAgICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlKCR4LCAkeSk7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgkeCwgJHkpO1xyXG59XHJcbkBtaXhpbiB0cmFuc2xhdGUzZCgkeCwgJHksICR6KSB7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKCR4LCAkeSwgJHopO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgkeCwgJHksICR6KTtcclxufVxyXG5AbWl4aW4gcm90YXRlKCRkZWdyZWVzKSB7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgkZGVncmVlcyk7XHJcbiAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgkZGVncmVlcyk7IC8vIElFOSBvbmx5XHJcbiAgICAgICAtby10cmFuc2Zvcm06IHJvdGF0ZSgkZGVncmVlcyk7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgkZGVncmVlcyk7XHJcbn1cclxuQG1peGluIHJvdGF0ZVgoJGRlZ3JlZXMpIHtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlWCgkZGVncmVlcyk7XHJcbiAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZVgoJGRlZ3JlZXMpOyAvLyBJRTkgb25seVxyXG4gICAgICAgLW8tdHJhbnNmb3JtOiByb3RhdGVYKCRkZWdyZWVzKTtcclxuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlWCgkZGVncmVlcyk7XHJcbn1cclxuQG1peGluIHJvdGF0ZVkoJGRlZ3JlZXMpIHtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlWSgkZGVncmVlcyk7XHJcbiAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZVkoJGRlZ3JlZXMpOyAvLyBJRTkgb25seVxyXG4gICAgICAgLW8tdHJhbnNmb3JtOiByb3RhdGVZKCRkZWdyZWVzKTtcclxuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlWSgkZGVncmVlcyk7XHJcbn1cclxuQG1peGluIHBlcnNwZWN0aXZlKCRwZXJzcGVjdGl2ZSkge1xyXG4gIC13ZWJraXQtcGVyc3BlY3RpdmU6ICRwZXJzcGVjdGl2ZTtcclxuICAgICAtbW96LXBlcnNwZWN0aXZlOiAkcGVyc3BlY3RpdmU7XHJcbiAgICAgICAgICBwZXJzcGVjdGl2ZTogJHBlcnNwZWN0aXZlO1xyXG59XHJcbkBtaXhpbiBwZXJzcGVjdGl2ZS1vcmlnaW4oJHBlcnNwZWN0aXZlKSB7XHJcbiAgLXdlYmtpdC1wZXJzcGVjdGl2ZS1vcmlnaW46ICRwZXJzcGVjdGl2ZTtcclxuICAgICAtbW96LXBlcnNwZWN0aXZlLW9yaWdpbjogJHBlcnNwZWN0aXZlO1xyXG4gICAgICAgICAgcGVyc3BlY3RpdmUtb3JpZ2luOiAkcGVyc3BlY3RpdmU7XHJcbn1cclxuQG1peGluIHRyYW5zZm9ybS1vcmlnaW4oJG9yaWdpbikge1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogJG9yaWdpbjtcclxuICAgICAtbW96LXRyYW5zZm9ybS1vcmlnaW46ICRvcmlnaW47XHJcbiAgICAgIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiAkb3JpZ2luOyAvLyBJRTkgb25seVxyXG4gICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogJG9yaWdpbjtcclxufVxyXG5cclxuXHJcbi8vIFRyYW5zaXRpb25zXHJcblxyXG5AbWl4aW4gdHJhbnNpdGlvbigkdHJhbnNpdGlvbi4uLikge1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XHJcbiAgICAgICAtby10cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcclxuICAgICAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xyXG59XHJcbkBtaXhpbiB0cmFuc2l0aW9uLXByb3BlcnR5KCR0cmFuc2l0aW9uLXByb3BlcnR5Li4uKSB7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiAkdHJhbnNpdGlvbi1wcm9wZXJ0eTtcclxuICAgICAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6ICR0cmFuc2l0aW9uLXByb3BlcnR5O1xyXG59XHJcbkBtaXhpbiB0cmFuc2l0aW9uLWRlbGF5KCR0cmFuc2l0aW9uLWRlbGF5KSB7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAkdHJhbnNpdGlvbi1kZWxheTtcclxuICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6ICR0cmFuc2l0aW9uLWRlbGF5O1xyXG59XHJcbkBtaXhpbiB0cmFuc2l0aW9uLWR1cmF0aW9uKCR0cmFuc2l0aW9uLWR1cmF0aW9uLi4uKSB7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAkdHJhbnNpdGlvbi1kdXJhdGlvbjtcclxuICAgICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246ICR0cmFuc2l0aW9uLWR1cmF0aW9uO1xyXG59XHJcbkBtaXhpbiB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbigkdGltaW5nLWZ1bmN0aW9uKSB7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogJHRpbWluZy1mdW5jdGlvbjtcclxuICAgICAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiAkdGltaW5nLWZ1bmN0aW9uO1xyXG59XHJcbkBtaXhpbiB0cmFuc2l0aW9uLXRyYW5zZm9ybSgkdHJhbnNpdGlvbi4uLikge1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gJHRyYW5zaXRpb247XHJcbiAgICAgLW1vei10cmFuc2l0aW9uOiAtbW96LXRyYW5zZm9ybSAkdHJhbnNpdGlvbjtcclxuICAgICAgIC1vLXRyYW5zaXRpb246IC1vLXRyYW5zZm9ybSAkdHJhbnNpdGlvbjtcclxuICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAkdHJhbnNpdGlvbjtcclxufVxyXG5cclxuXHJcbi8vIFVzZXIgc2VsZWN0XHJcbi8vIEZvciBzZWxlY3RpbmcgdGV4dCBvbiB0aGUgcGFnZVxyXG5cclxuQG1peGluIHVzZXItc2VsZWN0KCRzZWxlY3QpIHtcclxuICAtd2Via2l0LXVzZXItc2VsZWN0OiAkc2VsZWN0O1xyXG4gICAgIC1tb3otdXNlci1zZWxlY3Q6ICRzZWxlY3Q7XHJcbiAgICAgIC1tcy11c2VyLXNlbGVjdDogJHNlbGVjdDsgLy8gSUUxMCtcclxuICAgICAgICAgIHVzZXItc2VsZWN0OiAkc2VsZWN0O1xyXG59XHJcbiIsIi8vIEltcG9ydHNcclxuQGltcG9ydCBcIi4uL2Jhc2UvX2ltcG9ydHNcIjtcclxuQGltcG9ydCBcIi4uL3V0aWxzL2ltcG9ydHNcIjtcclxuXHJcbi5DMDE4LWZ1bGwtd2lkdGgtaW1hZ2Uge1xyXG4gIG1heC13aWR0aDogJHNjcmVlbi1tZC1taW47IC8vIG5vdCBzdXJlIGlmIHRoaXMgaXMgY29ycmVjdFxyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG59XHJcblxyXG4uaW1hZ2UtZGltbWVyIHtcclxuICAmOmFmdGVyIHsgLy8gNTAlIGJsYWNrIG92ZXJsYXlcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XHJcbiAgICBvcGFjaXR5OiAuNTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICB9XHJcbn1cclxuXHJcbi8qXHJcbkltYWdlXHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5cclxuQ29udGFpbnMgc3R5bGluZyBkZWZpbml0aW9ucyBmb3IgYWxsIGNvbnRlbnQgdHlwZXMgYXMgY20taW1hZ2UuXHJcbi0gY20tbWVkaWFcclxuLSBjbS1tZWRpYS0tcmVzcG9uc2l2ZVxyXG4tIGNtLW1lZGlhLS1sb2FkaW5nXHJcbi0gY20tbWVkaWEtLW1pc3NpbmdcclxuLSBjbS1tZWRpYS0tYmxhbmtcclxuLSBjbS1tZWRpYS1ib3hcclxuKi9cclxuXHJcbi4jeyRwcmVmaXh9bWVkaWEge1xyXG5cclxuICAvKiByZXNwb25zaXZlIGltYWdlLCB1c2Ugd2lkdGggb2Ygb3V0ZXIgY29udGFpbmVyICovXHJcbiAgJi0tcmVzcG9uc2l2ZSB7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG5cclxuICAvKiBsYXp5IGxvYWRpbmcsIHNob3cgc3Bpbm5lciAqL1xyXG4gICYtLWxvYWRpbmcge1xyXG4gICAgYmFja2dyb3VuZDogcGFsZXR0ZShncmV5LCBsaWdodGVyKSB1cmwoXCIuLi8uLi8uLi9pbWcvbG9hZGVyX2JpZy5naWZcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XHJcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7IC8qIGhpZGUgYWx0IHRleHQgKi9cclxuICB9XHJcblxyXG4gIC8qIGFsdGVybmF0aXZlIGltYWdlICovXHJcbiAgJi0tbWlzc2luZyB7XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCIuLi8uLi8uLi9pbWcvZW1lcnNvbi1sb2dvLW5vLWNvbG9yLnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogNTAlO1xyXG4gIH1cclxuXHJcbiAgLyogYWx0ZXJuYXRpdmUgYmFja2dyb3VuZCBjb2xvciB3aXRob3QgbG9nbyBpbWFnZSovXHJcbiAgJi0tYmxhbmsge1xyXG4gICAgYmFja2dyb3VuZDogJGJyYW5kLXByaW1hcnk7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDUwJTtcclxuICB9XHJcbn1cclxuXHJcbi8qIGltYWdlcyBpbiByaWNodGV4dCAqL1xyXG4uI3skcHJlZml4fWltYWdlLWJveCB7XHJcbiAgJi0tZW1iZWRkZWQge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW46ICgkbGluZS1oZWlnaHQtY29tcHV0ZWQgLyAyKSAwO1xyXG5cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20tYW5kLXVwKSB7XHJcblxyXG4gICAgICAvKiBjZW50ZXJlZCAqL1xyXG4gICAgICAmLmZsb2F0LS1ub25lIHtcclxuICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgIG1hcmdpbjogKCRsaW5lLWhlaWdodC1jb21wdXRlZCAvIDIpIGF1dG87XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYuZmxvYXQtLWxlZnQge1xyXG4gICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAoJGxpbmUtaGVpZ2h0LWNvbXB1dGVkIC8gMik7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYuZmxvYXQtLXJpZ2h0IHtcclxuICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAoJGxpbmUtaGVpZ2h0LWNvbXB1dGVkIC8gMik7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vIHNldCBkZWZhdWx0IGFzcGVjdCByYXRpbyBib3ggdG8gMTY6OSBmb3IgYWxsIHJpY2h0ZXh0IGltYWdlc1xyXG4gICYtLWVtYmVkZGVkICZfX2ltYWdlIHtcclxuICAgIEBpbmNsdWRlIGFzcGVjdC1yYXRpby1ib3goMTYsIDkpO1xyXG4gIH1cclxufVxyXG4iLCIvLyBJbXBvcnRzXHJcbkBpbXBvcnQgXCIuLi9iYXNlL19pbXBvcnRzXCI7XHJcbkBpbXBvcnQgXCIuLi91dGlscy9pbXBvcnRzXCI7XHJcblxyXG5ib2R5LCBodG1sIHtcclxuICBmb250LXdlaWdodDogd2hpdG5leS13ZWlnaHQobGlnaHQpO1xyXG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1yZW0tYmFzZTtcclxuICBmb250LXdlaWdodDogMzAwO1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XHJcbn1cclxuXHJcbmgxLCBoMiwgaDMsIGg0LCBoNSB7XHJcbiAgbWFyZ2luOiAwO1xyXG59XHJcblxyXG5oMSwgaDIsIGgzLCBoNCB7XHJcbiAgZm9udC13ZWlnaHQ6IHdoaXRuZXktd2VpZ2h0KGxpZ2h0KTtcclxufVxyXG5cclxuaDEuYmx1ZSwgaDIuYmx1ZSwgaDMuYmx1ZSB7XHJcbiAgY29sb3I6IHBhbGV0dGUoYmx1ZSk7XHJcbn1cclxuXHJcbmg1IHtcclxuICBmb250LXdlaWdodDogd2hpdG5leS13ZWlnaHQobWVkaXVtKTtcclxufVxyXG5cclxuLy8gc2VlIF9mb250LWZvcm1hdC5zY3NzIGZvciBmb250IHNpemUgYW5kIGxpbmUgaGVpZ2h0IHNldHRpbmdzXHJcblxyXG5AbWl4aW4gbWFrZS1mb250KCRlbCkge1xyXG4gIGZvbnQtc2l6ZTogZm9udC1mb3JtYXQoJGVsLCBtb2JpbGUpO1xyXG4gIGxpbmUtaGVpZ2h0OiBmb250LWZvcm1hdCgkZWwsIG1vYmlsZS1saW5lLWhlaWdodCk7XHJcblxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xyXG4gICAgZm9udC1zaXplOiBmb250LWZvcm1hdCgkZWwsIHRhYmxldCk7XHJcbiAgICBsaW5lLWhlaWdodDogZm9udC1mb3JtYXQoJGVsLCB0YWJsZXQtbGluZS1oZWlnaHQpO1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XHJcbiAgICBmb250LXNpemU6IGZvbnQtZm9ybWF0KCRlbCwgZGVza3RvcCk7XHJcbiAgICBsaW5lLWhlaWdodDogZm9udC1mb3JtYXQoJGVsLCBkZXNrdG9wLWxpbmUtaGVpZ2h0KTtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBtYWtlLWhlYWRlci1mb250KCRlbCkge1xyXG4gICN7JGVsfSB7XHJcbiAgICBAaW5jbHVkZSBtYWtlLWZvbnQoJGVsKTtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBtYWtlLWNsYXNzLWZvbnQoJGVsKSB7XHJcbiAgLiN7JGVsfSB7XHJcbiAgICBAaW5jbHVkZSBtYWtlLWZvbnQoJGVsKTtcclxuICB9XHJcbn1cclxuXHJcbkBpbmNsdWRlIG1ha2UtaGVhZGVyLWZvbnQoaDEpO1xyXG5AaW5jbHVkZSBtYWtlLWhlYWRlci1mb250KGgyKTtcclxuQGluY2x1ZGUgbWFrZS1oZWFkZXItZm9udChoMyk7XHJcblxyXG5oNCB7XHJcbiAgZm9udC1zaXplOiBmb250LWZvcm1hdChoNCwgbW9iaWxlKTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjYyNWVtO1xyXG5cclxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcclxuICAgIGZvbnQtc2l6ZTogZm9udC1mb3JtYXQoaDQsIGRlc2t0b3ApO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNDc2MmVtO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi5wMSwgLnAxYSwgLnAyLCAucDMsIC5wNSB7XHJcbiAgbWFyZ2luOiAwO1xyXG59XHJcblxyXG5AaW5jbHVkZSBtYWtlLWNsYXNzLWZvbnQocDEpO1xyXG5AaW5jbHVkZSBtYWtlLWNsYXNzLWZvbnQocDFhKTtcclxuQGluY2x1ZGUgbWFrZS1jbGFzcy1mb250KHAzKTtcclxuXHJcbi5wMiB7XHJcbiAgZm9udC1zaXplOiAuODc1ZW07XHJcbiAgbGluZS1oZWlnaHQ6IDEuNzE0M2VtO1xyXG5cclxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcclxuICAgIGZvbnQtc2l6ZTogLjgxMjVlbTtcclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xyXG4gICAgZm9udC1zaXplOiAuODc1ZW07XHJcbiAgfVxyXG59XHJcblxyXG4ucDUge1xyXG4gIGZvbnQtc2l6ZTogMWVtO1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjYyNWVtO1xyXG4gIGZvbnQtd2VpZ2h0OiB3aGl0bmV5LXdlaWdodChtZWRpdW0pO1xyXG5cclxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcclxuICAgIGZvbnQtc2l6ZTogLjgxMjVlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjYxNTNlbTtcclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xyXG4gICAgZm9udC1zaXplOiAxLjEyNWVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMjIyMmVtO1xyXG4gIH1cclxufVxyXG5cclxuLypcclxuRm9udHNcclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblxyXG4qL1xyXG5cclxuLy8gRGVmYXVsdCBGb250LCBmb250LXdlaWdodDogNDAwIChub3JtYWwpXHJcbkBpbmNsdWRlIGZvbnQtZmFjZShcIlJhbGV3YXlcIiwgXCJyYWxld2F5LW1lZGl1bVwiLCA0MDApO1xyXG5AaW5jbHVkZSBmb250LWZhY2UoXCJSYWxld2F5XCIsIFwicmFsZXdheS1tZWRpdW1pdGFsaWNcIiwgNDAwLCBpdGFsaWMpO1xyXG5cclxuLy8gRGVmYXVsdCBGb250LCBmb250LXdlaWdodDogNjAwIChzZW1pLWJvbGQpXHJcbkBpbmNsdWRlIGZvbnQtZmFjZShcIlJhbGV3YXlcIiwgXCJyYWxld2F5LXNlbWlib2xkXCIsIDYwMCk7XHJcbkBpbmNsdWRlIGZvbnQtZmFjZShcIlJhbGV3YXlcIiwgXCJyYWxld2F5LXNlbWlib2xkaXRhbGljXCIsIDYwMCwgaXRhbGljKTtcclxuXHJcbi8vIEV4dHJhIEZvbnRcclxuQGluY2x1ZGUgZm9udC1mYWNlKFwiU2Fuc0J1bGxzaGl0U2Fuc1wiLCBcIlNhbnNCdWxsc2hpdFNhbnNcIik7XHJcbkBpbmNsdWRlIGZvbnQtZmFjZShcInBlcmZlY3RjaGVmXCIsIFwicGVyZmVjdGNoZWZcIik7XHJcblxyXG4vL1xyXG4vLyAxLiBQcmV2ZW50IGNlcnRhaW4gbW9iaWxlIGJyb3dzZXJzIGZyb20gYXV0b21hdGljYWxseSB6b29taW5nIGZvbnRzLlxyXG4vLyAyLiBGb250cyBvbiBPU1ggd2lsbCBsb29rIG1vcmUgY29uc2lzdGVudCB3aXRoIG90aGVyIHN5c3RlbXMgdGhhdCBkbyBub3RcclxuLy8gICAgcmVuZGVyIHRleHQgdXNpbmcgc3ViLXBpeGVsIGFudGktYWxpYXNpbmcuXHJcbi8vXHJcbmh0bWwge1xyXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLy8gWzFdIC8vXHJcbiAgLW1zLXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8vIFsxXSAvL1xyXG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7IC8vIFsyXSAvL1xyXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkOyAvLyBbMl0gLy9cclxufVxyXG5cclxuYm9keS4jeyRwcmVmaXh9YnMge1xyXG4gIGZvbnQtZmFtaWx5OiBcIlNhbnNCdWxsc2hpdFNhbnNcIiwgXCJSYWxld2F5XCIsIHNhbnMtc2VyaWY7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICBmb250LXZhcmlhbnQtbGlnYXR1cmVzOiBjb21tb24tbGlnYXR1cmVzO1xyXG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJsaWdhXCIgMSwgXCJkbGlnXCIgMTtcclxufVxyXG5cclxuLy8gY2FsbHMgdGhlIG1peGluIHRvIHJlbmRlciB0aGUgaGVhZGluZ3NcclxuLy8gc2VlIHV0aWxzL2hlbHBlciA9PiBoZWFkaW5nc1xyXG4vL0BpbmNsdWRlIGhlYWRpbmdzO1xyXG5cclxuLy8gYWRkIGdseXBoaWNvbnMgb2YgYm9vdHN0cmFwIGJlZm9yZSBsaW5rcyBkZXBlbmRpbmcgb24gZmlsZSBlbmRpbmdzXHJcbi4jeyRwcmVmaXh9Z2x5cGhpY29uLWJlZm9yZSB7XHJcblxyXG4gICY6YmVmb3JlIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHRvcDogMXB4O1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgZm9udC1mYW1pbHk6ICdHbHlwaGljb25zIEhhbGZsaW5ncycgIWltcG9ydGFudDsgLy9vdmVycmlkZSBmb3IgaWNvbnMgd2l0aCBsb2NhbGUgZm9udCB1cGRhdGVcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAgIHBhZGRpbmctcmlnaHQ6ICRwYWRkaW5nLWJhc2UtdmVydGljYWw7XHJcbiAgICBjb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcblxyXG4gICAgLy8gZGVmYXVsdCBpY29uLCBzZWUgZ2x5cGhpY29uLWRvd25sb2FkLWFsdFxyXG4gICAgY29udGVudDogXCJcXGUwMjVcIjtcclxuICB9XHJcblxyXG4gIC8vIGRvY3VtZW50cywgc2VlIGdseXBoaWNvbi1maWxlXHJcbiAgJltocmVmJD1cIi5kb2NcIl06YmVmb3JlLFxyXG4gICZbaHJlZiQ9XCIuZG9jeFwiXTpiZWZvcmUsXHJcbiAgJltocmVmJD1cIi5vZHRcIl06YmVmb3JlLFxyXG4gICZbaHJlZiQ9XCIucGRmXCJdOmJlZm9yZSxcclxuICAmW2hyZWYkPVwiLnJ0ZlwiXTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGUwMjJcIjtcclxuICB9XHJcblxyXG4gIC8vIGltYWdlcywgc2VlIGdseXBoaWNvbi1waWN0dXJlXHJcbiAgJltocmVmJD1cIi5ibXBcIl06YmVmb3JlLFxyXG4gICZbaHJlZiQ9XCIuZ2lmXCJdOmJlZm9yZSxcclxuICAmW2hyZWYkPVwiLmpwZ1wiXTpiZWZvcmUsXHJcbiAgJltocmVmJD1cIi5qcGVnXCJdOmJlZm9yZSxcclxuICAmW2hyZWYkPVwiLnN2Z1wiXTpiZWZvcmUsXHJcbiAgJltocmVmJD1cIi50aWZcIl06YmVmb3JlLFxyXG4gICZbaHJlZiQ9XCIudGlmZlwiXTpiZWZvcmUsXHJcbiAgJltocmVmJD1cIi5wbmdcIl06YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlMDYwXCI7XHJcbiAgfVxyXG5cclxuICAvLyBtdXNpYywgc2VlIGdseXBoaWNvbi1tdXNpY1xyXG4gICZbaHJlZiQ9XCIubXAzXCJdOmJlZm9yZSxcclxuICAmW2hyZWYkPVwiLm9nZ1wiXTpiZWZvcmUsXHJcbiAgJltocmVmJD1cIi53YXZcIl06YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlMDAyXCI7XHJcbiAgfVxyXG5cclxuICAvLyB2aWRlb3MsIHNlZSBnbHlwaGljb24tZmlsbVxyXG4gICZbaHJlZiQ9XCIuYXZpXCJdOmJlZm9yZSxcclxuICAmW2hyZWYkPVwiLm1wNFwiXTpiZWZvcmUsXHJcbiAgJltocmVmJD1cIi5tcGdcIl06YmVmb3JlLFxyXG4gICZbaHJlZiQ9XCIubXBlZ1wiXTpiZWZvcmUsXHJcbiAgJltocmVmJD1cIi5ta3ZcIl06YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlMDA5XCI7XHJcbiAgfVxyXG5cclxuICAvLyBhcmNoaXZlLCBzZWUgZ2x5cGhpY29uLWNvbXByZXNzZWRcclxuICAmW2hyZWYkPVwiLjd6XCJdOmJlZm9yZSxcclxuICAmW2hyZWYkPVwiLmd6XCJdOmJlZm9yZSxcclxuICAmW2hyZWYkPVwiLnRhclwiXTpiZWZvcmUsXHJcbiAgJltocmVmJD1cIi5yYXJcIl06YmVmb3JlLFxyXG4gICZbaHJlZiQ9XCIuemlwXCJdOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTE4MVwiO1xyXG4gIH1cclxufVxyXG4iLCIudXRpbGl0eS1uYXYge1xyXG4gIC5jbS1wb3B1cCB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIH1cclxuXHJcbiAgLmNtLXBvcHVwLWJ1dHRvbi0tYWN0aXZlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIH1cclxuXHJcbiAgLmNtLXBvcHVwLS1hY3RpdmUge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG5cclxuICAuY20tcG9wdXAtY29udGFpbmVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB9XHJcblxyXG4gIC5jbS1wb3B1cC1idXR0b24ge1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICY6YWZ0ZXIgeyAvLyBhcnJvd1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgd2lkdGg6IDA7XHJcbiAgICAgIGhlaWdodDogMDtcclxuICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWhlYWRlci1tZC1taW4pIHsgLy8gZGVza3RvcFxyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XHJcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgIGhlaWdodDogMjVweDtcclxuICAgIG1heC1oZWlnaHQ6IDI1cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjVweDtcclxuXHJcbiAgICAucGFkZGVkLWNvbnRhaW5lciB7XHJcbiAgICAgIC8vcGFkZGluZy1yaWdodDogMzJweDtcclxuICAgICAgLy9wYWRkaW5nLWxlZnQ6IDMycHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmhvcml6b250YWwtbGlzdCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogd2hpdG5leS1zaXplKDE0KTtcclxuICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgZm9udC13ZWlnaHQ6IHdoaXRuZXktd2VpZ2h0KG1lZGl1bSk7XHJcblxyXG4gICAgICBhLCBzcGFuIHtcclxuICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG5cclxuICAgICAgICAmOmhvdmVyLCAmOmFjdGl2ZSB7XHJcbiAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmVcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5jbS1wb3B1cC1idXR0b24tLWFjdGl2ZSB7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jbS1wb3B1cC1idXR0b24ge1xyXG4gICAgICAmOmFmdGVyIHsgLy8gYXJyb3dcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgcmlnaHQ6IC0yMHB4O1xyXG4gICAgICAgIHRvcDogOXB4O1xyXG4gICAgICAgIGJvcmRlci13aWR0aDogNnB4IDVweCAwIDVweDtcclxuICAgICAgICBib3JkZXItY29sb3I6ICRvZmYtd2hpdGUgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6aG92ZXI6YWZ0ZXIge1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJHdoaXRlIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNtLXBvcHVwLWJ1dHRvbi0tYWN0aXZlIHtcclxuICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAwIDVweCA2cHggNXB4O1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgJHdoaXRlIHRyYW5zcGFyZW50O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmhvdmVyOmFmdGVyIHtcclxuICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICR3aGl0ZSB0cmFuc3BhcmVudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jbS1wb3B1cCB7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAyNXB4O1xyXG4gICAgICBsZWZ0OiAtMTVweDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgIHdpZHRoOiAxNTBweDtcclxuXHJcbiAgICAgIGxpIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBtYXJnaW46IDA7XHJcblxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgcGFkZGluZzogNXB4IDE1cHg7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcblxyXG4gICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0ZXh0LWdyYXk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblx0XHJcbiAgICBsaSB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgbWFyZ2luLWxlZnQ6IDQ0cHg7XHJcblxyXG4gICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH0gLy8gZW5kIGRlc2t0b3BcclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4taGVhZGVyLW1kLW1pbikgeyAvLyBkZXNrdG9wXHJcbiAgLnNsaWRlLXVwIC51dGlsaXR5LW5hdiAuY20tcG9wdXAtLWFjdGl2ZSB7XHJcbiAgICBkaXNwbGF5OiBub25lOyAvLyBoaWRlIGRyb3Bkb3duIHdoZW4gdXRpbGl0eSBuYXYgaXMgb2ZmIHNjcmVlblxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4taGVhZGVyLXNtLW1heCkgeyAvLyBoaWRlIHV0bGl0eSBuYXYgZm9yIG1vYmlsZS90YWJsZXRcclxuICAuZ2xvYmFsLWhlYWRlciA+IC51dGlsaXR5LW5hdiB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxufSIsIi8vIGxlZ2FjeSBtb2JpbGUgdXRpbGl0eSBuYXZcclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLWhlYWRlci1zbS1tYXgpIHsgLy8gbW9iaWxlIGFuZCB0YWJsZXRcclxuICAubGVnYWN5LW1haW4tbmF2IC51dGlsaXR5LW5hdiB7XHJcbiAgICBmb250LXNpemU6IC44NzVlbTtcclxuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDUwcHg7XHJcblxyXG4gICAgYSB7XHJcbiAgICAgIGNvbG9yOiAkcmljaC1ibGFjaztcclxuXHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGxpOmxhc3QtY2hpbGQge1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogOTVweDtcclxuICAgIH1cclxuXHJcbiAgICAuY20tcG9wdXAtYnV0dG9uOmFmdGVyIHsgLy8gYXJyb3dcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICBtYXJnaW4tbGVmdDogMnB4O1xyXG4gICAgICBib3JkZXItd2lkdGg6IDlweCA1cHggMCA1cHg7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogJGNvb2wtZ3JheSB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcclxuICAgIH1cclxuXHJcbiAgICAuY20tcG9wdXAtYnV0dG9uLS1hY3RpdmU6YWZ0ZXIge1xyXG4gICAgICBib3JkZXItd2lkdGg6IDAgNXB4IDlweCA1cHg7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgJGNvb2wtZ3JheSB0cmFuc3BhcmVudDtcclxuICAgIH1cclxuXHJcbiAgICAuY20tcG9wdXAge1xyXG4gICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogNDBweDtcclxuXHJcbiAgICAgIGxpOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5sb2NhbGUtc2VsZWN0b3Ige1xyXG4gIC5sb2NhbGUtZmlsdGVyLWNvbnRhaW5lciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgJjphZnRlciB7IC8vIHNlYXJjaCBpY29uXHJcbiAgICAgIGNvbnRlbnQ6IFwiXFxlMDAzXCI7XHJcbiAgICAgIGNvbG9yOiAkd2FybS1ncmF5O1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgd2lkdGg6IDE1cHg7XHJcbiAgICAgIGhlaWdodDogMTVweDtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB6LWluZGV4OiAwO1xyXG4gICAgICB0b3A6IDE1cHg7XHJcbiAgICAgIHJpZ2h0OiAxNHB4O1xyXG4gICAgICBmb250LXNpemU6IDEuMmVtO1xyXG4gICAgICBmb250LWZhbWlseTogJ0dseXBoaWNvbnMgSGFsZmxpbmdzJyAhaW1wb3J0YW50OyAvL292ZXJyaWRlIGZvciBpY29ucyB3aXRoIGxvY2FsZSBmb250IHVwZGF0ZVxyXG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5sb2NhbGUtZmlsdGVyLFxyXG4gIC5sb2NhbGUtZmlsdGVyLWRpc2FibGVkIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgcGFkZGluZzogMTBweDtcclxuICAgIGZvbnQtc2l6ZTogd2hpdG5leS1zaXplKDE0KTtcclxuICAgIGZvbnQtd2VpZ2h0OiB3aGl0bmV5LXdlaWdodChib29rKTtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRyaWNoLWJsYWNrO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gIH1cclxuXHJcbiAgLmF1dG9jb21wbGV0ZS1zdWdnZXN0aW9ucyB7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkd2FybS1ncmF5O1xyXG4gICAgYm9yZGVyLXRvcDogMDtcclxuICAgIHRvcDogNTBweDtcclxuICAgIGN1cnNvcjogY29udGV4dC1tZW51OyAvLyBhcnJvd1xyXG4gIH1cclxuXHJcbiAgLmF1dG9jb21wbGV0ZS1zdWdnZXN0aW9uIHtcclxuICAgIGZvbnQtc2l6ZTogd2hpdG5leS1zaXplKDE0KTtcclxuICAgIGZvbnQtd2VpZ2h0OiB3aGl0bmV5LXdlaWdodChib29rKTtcclxuICB9XHJcblxyXG4gIC5sYW5ndWFnZXMgaW5wdXQge1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgIG1hcmdpbjogMCA4cHggMCAwO1xyXG4gICAgZGlzcGxheTogdW5zZXQ7XHJcbiAgfVxyXG5cclxuICBsYWJlbCB7XHJcbiAgICBmb250LXNpemU6IHdoaXRuZXktc2l6ZSgxNCk7XHJcbiAgICBmb250LXdlaWdodDogd2hpdG5leS13ZWlnaHQoYm9vayk7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgfVxyXG5cclxuICAubGFuZ3VhZ2Utc2VsZWN0b3Ige1xyXG4gICAgbWFyZ2luLXRvcDogMjJweDtcclxuICB9XHJcblxyXG4gIC5tb2RhbC1ib2R5IHtcclxuICAgICAgLnNlbGVjdC1jb3VudHJ5LWxhYmVsLCAuc2VsZWN0LWxhbmd1YWdlLWxhYmVsIHtcclxuICAgICAgICBmb250LXNpemU6IHdoaXRuZXktc2l6ZSgxMik7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IHdoaXRuZXktd2VpZ2h0KHNlbWlib2xkKTtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDhlbTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDA3ZW07XHJcblxyXG4gICAgICAgICYuc2VsZWN0LWNvdW50cnkge1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTFweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICB9XHJcblxyXG4gIC5fbG9jYWxlU2VsZWN0b3ItY3RhLWJ1dHRvbnN7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgQGluY2x1ZGUgb25lLWN0YS1tYXg7XHJcbiAgfVxyXG5cclxuICBpbnB1dCB7XHJcbiAgICBvdXRsaW5lOiAwO1xyXG4gIH1cclxuXHJcbiAgLmNhcnQtd2FybmluZyB7XHJcbiAgICBmb250LXdlaWdodDogd2hpdG5leS13ZWlnaHQobGlnaHQpO1xyXG4gICAgZm9udC1zaXplOiB3aGl0bmV5LXNpemUoMTIpO1xyXG4gICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlO1xyXG4gICAgbWFyZ2luLXRvcDogMTVweDtcclxuXHJcbiAgICBhIHtcclxuICAgICAgY29sb3I6ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgfVxyXG5cclxuICAgIHAge1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHsgLy8gdGFibGV0IHVwXHJcbiAgICAubW9kYWwtZGlhbG9nIHtcclxuICAgICAgd2lkdGg6IDM4MHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIuZ2xvYmFsLWhlYWRlcixcclxuLmdsb2JhbC1oZWFkZXIgLnNlYXJjaCxcclxuLmp1bXAtbmF2IC5hZmZpeCxcclxuLmdsb2JhbC1oZWFkZXIgLmNtLXNlYXJjaC1hdXRvc3VnZ2VzdGlvbnMge1xyXG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogLjVzO1xyXG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgc2xpZGUtZG93bi1oZWFkZXIge1xyXG4gIGZyb20ge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yNXB4KTtcclxuICB9XHJcbiAgdG8ge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHNsaWRlLWRvd24tc2VhcmNoIHtcclxuICBmcm9tIHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjVweCk7XHJcbiAgfVxyXG4gIHRvIHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpO1xyXG4gIH1cclxufVxyXG5cclxuLnNsaWRlLWRvd24ge1xyXG4gIC5nbG9iYWwtaGVhZGVyIHtcclxuICAgIGFuaW1hdGlvbi1uYW1lOiBzbGlkZS1kb3duLWhlYWRlcjsgLy8gZGlzcGxheXMgdGhlIGJsYWNrIGJhclxyXG4gICAgXHJcbiAgICAuY20tc2VhcmNoLWF1dG9zdWdnZXN0aW9ucyB7XHJcbiAgICAgIC8vYW5pbWF0aW9uLW5hbWU6IHNsaWRlLWRvd24tc2VhcmNoO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBzbGlkZS11cC1oZWFkZXIge1xyXG4gIGZyb20ge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7XHJcbiAgfVxyXG4gIHRvIHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjVweCk7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHNsaWRlLXVwLXNlYXJjaCB7XHJcbiAgZnJvbSB7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KTtcclxuICB9XHJcbiAgdG8ge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yNXB4KTtcclxuICB9XHJcbn1cclxuXHJcbi5zbGlkZS11cCB7XHJcbiAgLmdsb2JhbC1oZWFkZXIge1xyXG4gICAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlLXVwLWhlYWRlcjsgLy8gaGlkZXMgdGhlIGJsYWNrIGJhclxyXG4gICAgXHJcbiAgICAuY20tc2VhcmNoLWF1dG9zdWdnZXN0aW9ucyB7XHJcbiAgICAgIC8vYW5pbWF0aW9uLW5hbWU6IHNsaWRlLXVwLXNlYXJjaDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLy8gbG9jYWxlIHNwZWNpZmljIHN0eWxlc1xyXG5cclxuLy8gS29yZWFuLW9ubHkgY3NzIGZvciB0aGUgaGVhZGVyIG5hdiwgcHJldmVudHMgd29yZCBicmVha3NcclxuW2xhbmdePVwia29cIl0gLmxlZ2FjeS1tYWluLW5hdiAuTDEtdGV4dC13cmFwcGVyID4gc3BhbiB7XHJcbiAgd29yZC1icmVhazoga2VlcC1hbGxcclxufVxyXG5cclxuLy8gRHV0Y2gtb25seSBjc3MgZm9yIHRoZSBoZWFkZXIgbmF2LlxyXG4vLyBSZWR1Y2VzIHRoZSBtYXJnaW4gYXJvdW5kIHRoZSBsaW5rcyB0byBhbGxvdyBtb3JlIHNwYWNlIGZvciBsb25nIHdvcmRzLlxyXG5AbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1oZWFkZXItbWQtbWluKSB7IC8vIGRlc2t0b3BcclxuICBbbGFuZ149XCJubFwiXSAuZ2xvYmFsLWhlYWRlciAubGVnYWN5LW1haW4tbmF2ID4gbGkge1xyXG4gICAgPiBhLFxyXG4gICAgPiBzcGFuIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4taGVhZGVyLW1kLW1pbikgeyAvLyBkZXNrdG9wXHJcbiAgLkcwMDEtbWFpbi1uYXYsXHJcbiAgLkcwMDFCLW1haW4tbmF2IHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaDtcclxuICAgIGZsZXg6IDE7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgY29sb3I6ICRyaWNoLWJsYWNrO1xyXG4gICAgZm9udC1zaXplOiB3aGl0bmV5LXNpemUoMTYpO1xyXG5cclxuICAgIC51dGlsaXR5LW5hdiB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7IC8vIGhpZGUgdGhlIG1vYmlsZS1vbmx5IHV0aWxpdHkgbmF2XHJcbiAgICB9XHJcblxyXG4gICAgLmxldmVsLTEtaXRlbS1jb250YWluZXIge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgdHJhbnNpdGlvbi1kZWxheTogLjJzO1xyXG5cclxuICAgICAgJi5kZXNrdG9wLWFjdGl2ZSB7XHJcbiAgICAgICAgLmxldmVsLTEtaXRlbSB7XHJcbiAgICAgICAgICAmOmFmdGVyIHsgLy8gdW5kZXJsaW5lXHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC40cyBlYXNlO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAuMnM7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgPiBzcGFuIHtcclxuICAgICAgICAgICAgY29sb3I6ICRicmFuZC1hY2NlbnQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubGV2ZWwtMi1jb250YWluZXIgeyAvLyBkaXNwbGF5IHRoZSBzdWJtZW51IG9uIGhvdmVyXHJcbiAgICAgICAgICBoZWlnaHQ6IDQwcHg7IC8vIGhlaWdodCBvZiBwbGF0Zm9ybSBzdHJpcFxyXG4gICAgICAgICAgdHJhbnNpdGlvbjogaGVpZ2h0IC40cyBlYXNlLWluLW91dDtcclxuICAgICAgICB9XHJcbiAgICAgIH0gLy8gZW5kIGFjdGl2ZSBzdGF0ZVxyXG4gICAgfVxyXG5cclxuICAgIC5sZXZlbC0xLWl0ZW0tY29udGFpbmVyLmZvY3VzIHtcclxuICAgICAgLmxldmVsLTEtaXRlbTo6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgaGVpZ2h0OiA0cHg7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1hY2NlbnQ7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuNHMgZWFzZTtcclxuICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAuMnM7XHJcbiAgICAgIH1cclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgY29sb3I6ICRicmFuZC1hY2NlbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubGV2ZWwtMS1pdGVtIHsgLy8gbGV2ZWwgMSBsaW5rXHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgcGFkZGluZzogOHB4IDI0cHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogd2hpdG5leS1zaXplKDE0KTtcclxuICAgICAgY29sb3I6ICRyaWNoLWJsYWNrO1xyXG4gICAgICBsaW5lLWhlaWdodDogd2hpdG5leS1saW5lLWhlaWdodCgyMSwgMTYpO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiB3aGl0bmV5LXdlaWdodChzZW1pYm9sZCk7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAuMDhlbTtcclxuXHJcbiAgICAgICY6YWZ0ZXIgeyAvLyB1bmRlcmxpbmVcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGhlaWdodDogNHB4O1xyXG4gICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtYWNjZW50O1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6aG92ZXIsXHJcbiAgICAgICY6Zm9jdXMge1xyXG5cclxuICAgICAgICA+IHNwYW4ge1xyXG4gICAgICAgICAgY29sb3I6ICRicmFuZC1hY2NlbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICA+IHNwYW4ge1xyXG4gICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcbiAgICAgICAgaGVpZ2h0OiA0NnB4O1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgfVxyXG4gICAgfSAvLyBlbmQgbGV2ZWwtMS1pdGVtXHJcblxyXG4gICAgLkcwMDEtbW9iaWxlLWxldmVsLTEtaXRlbSB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuRzAwMUItbWFpbi1uYXYgLl9oZWFkZXItY3RhLWJ1dHRvbnN7XHJcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgIG1heC13aWR0aDogMTEuMjVyZW1cclxuICB9XHJcbn1cclxuXHJcbiIsIi8vIExldmVsIDIgLSBha2EgXCJQbGF0Zm9ybSBTdHJpcFwiXHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1oZWFkZXItbWQtbWluKSB7IC8vIGRlc2t0b3BcclxuICAubGV2ZWwtMi1jb250YWluZXIge1xyXG4gICAgaGVpZ2h0OiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICByaWdodDogMDtcclxuICAgIHRvcDogMTAwJTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgIGJveC1zaGFkb3c6IDAgMC4xMjVyZW0gMC41cmVtIHJnYmEoMCwgMCwgMCwgMC4zKTtcclxuICAgIHRyYW5zaXRpb246IGhlaWdodCAuMnMgZWFzZS1pbi1vdXQ7XHJcbiAgICB6LWluZGV4OiAtMTtcclxuICB9XHJcblxyXG4gIC5HMDAxLXBsYXRmb3JtLXN0cmlwIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgei1pbmRleDogMztcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5O1xyXG4gIH1cclxuXHJcbiAgLkcwMDEtcGxhdGZvcm0tc3RyaXAtb3V0ZXItY29udGFpbmVyIHtcclxuICAgIGhlaWdodDogNDBweDtcclxuICAgIHBhZGRpbmc6IDAgNDBweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5O1xyXG4gIH1cclxuXHJcbiAgLkcwMDEtcGxhdGZvcm0tc3RyaXAtaW5uZXItY29udGFpbmVyIHtcclxuICAgIG1heC13aWR0aDogMTE4MHB4O1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgfVxyXG5cclxuICA6bGFuZyhydSkge1xyXG4gICAgLkcwMDEtcGxhdGZvcm0tc3RyaXAtaXRlbS1jb250YWluZXIge1xyXG4gICAgICBoZWlnaHQ6IDMuNXJlbTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5HMDAxLXBsYXRmb3JtLXN0cmlwLWl0ZW0tY29udGFpbmVyIHsgLy8gd3JhcHBlciBmb3IgdGhlIGxldmVsIDIgaXRlbSBhbmQgaXRzIG9wdGlvbmFsIHN1Ym1lbnVcclxuICAgIGhlaWdodDogM3JlbTtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRncmF5O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuXHJcblxyXG4gICAgJi5kZXNrdG9wLWFjdGl2ZSB7XHJcbiAgICAgIC5HMDAxLXBsYXRmb3JtLXN0cmlwLWl0ZW0ge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICBib3JkZXItY29sb3I6ICR3aGl0ZTtcclxuXHJcbiAgICAgICAgPiBzcGFuIHtcclxuICAgICAgICAgIGNvbG9yOiAkYnJhbmQtYWNjZW50O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmxldmVsLTMtb3V0ZXItY29udGFpbmVyIHtcclxuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAubGV2ZWwtMy1pbm5lci1jb250YWluZXIge1xyXG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgbWF4LWhlaWdodDogMTAwdmg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIHNwYW4uRzAwMS1wbGF0Zm9ybS1zdHJpcC1pdGVtIHtcclxuICAgIGN1cnNvcjogZGVmYXVsdDtcclxuICB9XHJcblxyXG4gIC5HMDAxLXBsYXRmb3JtLXN0cmlwLWl0ZW0ge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBib3JkZXItdG9wOiA0cHggc29saWQgJGdyYXk7XHJcbiAgICBib3JkZXItYm90dG9tOiA0cHggc29saWQgJGdyYXk7XHJcbiAgICBmb250LXNpemU6IHdoaXRuZXktc2l6ZSgxNCk7XHJcbiAgICBmb250LXdlaWdodDogd2hpdG5leS13ZWlnaHQobWVkaXVtKTtcclxuICAgIGNvbG9yOiAkcmljaC1ibGFjaztcclxuXHJcbiAgICAmOmhvdmVyLFxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgYm9yZGVyLWNvbG9yOiAkd2hpdGU7XHJcblxyXG4gICAgICA+IHNwYW4ge1xyXG4gICAgICAgIGNvbG9yOiAkYnJhbmQtYWNjZW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgPiBzcGFuIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDUwJTtcclxuICAgICAgbGVmdDogNTAlO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICBwYWRkaW5nOiAwIC43NXJlbTtcclxuICAgICAgaHlwaGVuczogYXV0bztcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiB3aGl0bmV5LWxpbmUtaGVpZ2h0KDE2LCAxNCk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi8vIENvbW1vbiBsZXZlbCAzIHN0eWxlc1xyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4taGVhZGVyLW1kLW1pbikgeyAvLyBkZXNrdG9wXHJcbiAgLmxldmVsLTMtb3V0ZXItY29udGFpbmVyIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICBwYWRkaW5nOiAyNHB4IDQwcHg7XHJcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICB6LWluZGV4OiAtMjtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgfVxyXG5cclxuICAubGV2ZWwtMy1pbm5lci1jb250YWluZXIge1xyXG4gICAgbWF4LXdpZHRoOiAxMTgwcHg7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgfVxyXG5cclxuICAubGV2ZWwtMy1tb2JpbGUtYmFjay1saW5rIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG59XHJcbiIsIi8vIEcwMTIgLSBGbHlvdXQgTWVudVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4taGVhZGVyLW1kLW1pbikgeyAvLyBkZXNrdG9wXHJcbiAgLkcwMTItZmx5b3V0LW1lbnUge1xyXG4gICAgcGFkZGluZzogMDtcclxuXHJcbiAgICAucHJvbW9zLW91dGVyLWNvbnRhaW5lciB7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogNDBweDtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDI0cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuRzAxMi1mbHlvdXQtaW5uZXItY29udGFpbmVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGZvbnQtc2l6ZTogd2hpdG5leS1zaXplKDEyKTtcclxuICAgIGxpbmUtaGVpZ2h0OiB3aGl0bmV5LWxpbmUtaGVpZ2h0KDE2LCAxMik7XHJcbiAgfVxyXG5cclxuICAuRzAxMi1mbHlvdXQtbWFyZ2luLWNvbnRhaW5lciB7XHJcbiAgICBtYXJnaW46IDAgNDBweDtcclxuICB9XHJcblxyXG4gIC5HMDEyLWZseW91dC1sZWZ0LWNvbHVtbiB7XHJcbiAgICB3aWR0aDogMjUlO1xyXG4gICAgbWF4LWhlaWdodDogMTAwJTtcclxuICAgIHBhZGRpbmctdG9wOiAxNnB4O1xyXG4gIH1cclxuXHJcbiAgLkcwMTItbGV2ZWwtMy1pdGVtIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgaGVpZ2h0OiAzMnB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZzogMCAzMnB4IDAgOHB4O1xyXG4gICAgbWFyZ2luLXRvcDogOHB4O1xyXG4gICAgY29sb3I6ICRyaWNoLWJsYWNrO1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBjb2xvcjogJHJpY2gtYmxhY2s7XHJcbiAgICB9XHJcblxyXG4gICAgJjphZnRlciB7IC8vIGFycm93XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgcmlnaHQ6IDE5cHg7XHJcbiAgICAgIHRvcDogNHB4O1xyXG4gICAgICB3aWR0aDogOHB4O1xyXG4gICAgICBoZWlnaHQ6IDhweDtcclxuICAgICAgYm9yZGVyOiBzb2xpZCAkd2FybS1ncmF5O1xyXG4gICAgICBib3JkZXItd2lkdGg6IDJweCAycHggMCAwO1xyXG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuRzAxMi1sZXZlbC0zLWl0ZW0tY29udGFpbmVyIHtcclxuICAgIC5HMDEyYi1sZXZlbC0zLWl0ZW0ge1xyXG4gICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgfVxyXG4gICAgJi5kZXNrdG9wLWFjdGl2ZSB7XHJcbiAgICAgIC5HMDEyLWxldmVsLTMtaXRlbSB7XHJcbiAgICAgICAgY29sb3I6ICRicmFuZC1hY2NlbnQ7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IHdoaXRuZXktd2VpZ2h0KHNlbWlib2xkKTtcclxuXHJcbiAgICAgICAgJjphZnRlciB7IC8vIGFycm93XHJcbiAgICAgICAgICBib3JkZXItY29sb3I6ICRicmFuZC1hY2NlbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAvLyBUaGlzIHJlc2V0cyB0aGUgZm9udCBvbiBHMDEyIGxldmVsIDNzIGxhc3QgaXRlbSB3aGVuIG1vdmluZyB0byB0aGUgUHJvbW8gQnV0dG9ucy5cclxuICAgIC8vIFRoZSBmb250IHNob3VsZCBub3QgYXBwZWFyICdmb2N1c2VkJyB3aGVuIHRoZSBmb2N1cyBpcyBvbiB0aGUgUHJvbW8gYnV0dG9uc1xyXG4gICAgJi5yZW1vdmVGb2N1cyB7XHJcbiAgICAgIC5HMDEyLWxldmVsLTMtaXRlbSB7XHJcbiAgICAgICAgY29sb3I6ICMyZDM4M2YgIWltcG9ydGFudDtcclxuICAgICAgICBmb250LXdlaWdodDogMzAwICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICY6YWZ0ZXIgeyAvLyBhcnJvd1xyXG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAjYzBjMGMwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuRzAxMi1sZXZlbC00LW91dGVyLWNvbnRhaW5lciB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIG1pbi1oZWlnaHQ6IDEwMCU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xyXG4gIH1cclxuXHJcbiAgLkcwMTItbGV2ZWwtNC1pbm5lci1jb250YWluZXIge1xyXG4gICAgZGlzcGxheTogdGFibGU7XHJcbiAgICB3aWR0aDogNzUlO1xyXG4gICAgbWluLWhlaWdodDogMTAwJTtcclxuICAgIHBhZGRpbmctdG9wOiAyNHB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDI0cHg7XHJcbiAgfVxyXG5cclxuICAuRzAxMkItbGV2ZWwtNC1pbm5lci1jb250YWluZXJ7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gIH1cclxuXHJcbiAgLkcwMTItbGV2ZWwtNC1jb250YWluZXIge1xyXG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcclxuICAgIG1pbi1oZWlnaHQ6IDEwMCU7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gIH1cclxuXHJcbiAgLkcwMTItbGV2ZWwtNC1jb2x1bW4tY29udGFpbmVyIHtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICB9XHJcblxyXG4gIC5HMDEyLWxldmVsLTQtY29udGFpbmVyLTEtc2VnbWVudGVkLFxyXG4gIC5HMDEyLWxldmVsLTQtY29udGFpbmVyLTItc2VnbWVudGVkIHtcclxuICAgIGRpc3BsYXk6IHRhYmxlO1xyXG4gICAgd2lkdGg6IDU5MHB4O1xyXG4gICAgbWluLWhlaWdodDogYXV0bztcclxuICAgIHBhZGRpbmctYm90dG9tOiAyNHB4O1xyXG4gICAgLkcwMTItbGV2ZWwtNS1pdGVtLWNvbnRhaW5lciB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB3aWR0aDogNTAlO1xyXG4gICAgICBmbG9hdDogbGVmdDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5HMDEyLWxldmVsLTQtY29udGFpbmVyLTMtc2VnbWVudGVkIHtcclxuICAgIHdpZHRoOiAyOTVweDtcclxuICAgIG1heC13aWR0aDogMjk1cHg7XHJcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICR3YXJtLWdyYXk7XHJcbiAgfVxyXG5cclxuICAuRzAxMi1sZXZlbC00LWNvbnRhaW5lci0xIHsgLy8gUHJvZHVjdHMgY29sdW1uXHJcbiAgICB3aWR0aDogNTAlO1xyXG5cclxuICAgIC5HMDEyLWxldmVsLTUtaXRlbS1jb250YWluZXIge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuRzAxMi1sZXZlbC00LWNvbnRhaW5lci0yIHsgLy8gQnJhbmRzIGNvbHVtblxyXG4gICAgd2lkdGg6IDI1JTtcclxuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJHdhcm0tZ3JheTtcclxuICB9XHJcblxyXG4gIC5HMDEyLTMtY29sdW1uLWNvbnRhaW5lci0xLFxyXG4gIC5HMDEyLTMtY29sdW1uLWNvbnRhaW5lci0yLFxyXG4gIC5HMDEyLTMtY29sdW1uLWNvbnRhaW5lci0ze1xyXG4gICAgd2lkdGg6IDI5NXB4O1xyXG4gICAgbWF4LXdpZHRoOiAyOTVweDtcclxuICAgIC5HMDEyLWxldmVsLTUtaXRlbS1jb250YWluZXIge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICAgIC5jdGEtYnV0dG9uc3tcclxuICAgICAgbWluLXdpZHRoOiAxMDAlO1xyXG4gICAgICBtaW4taGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgLmN0YS0taGVhZGVyLW1lbnUtRzBYWHtcclxuICAgICAgICBwYWRkaW5nOiAwIDE4cHg7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5HMDEyQi0zLWNvbHVtbi1jb250YWluZXItMi1pdGVtc3tcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gIH1cclxuXHJcbiAgLkcwMTItMy1jb2x1bW4tY29udGFpbmVyLWJvcmRlcntcclxuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJHdhcm0tZ3JheTtcclxuICB9XHJcblxyXG4gIC5HMDEyLWxldmVsLTQtaXRlbS1jb250YWluZXIge1xyXG4gICAgaGVpZ2h0OiAzMnB4O1xyXG4gICAgcGFkZGluZzogMCAxOHB4O1xyXG4gIH1cclxuXHJcbiAgLkcwMTJCLWN0YS1jb250YWluZXJ7XHJcbiAgICAuY3RhLXRleHR7XHJcbiAgICAgIC5jdGEtaWNvbntcclxuICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIGEuRzAxMi1sZXZlbC00LWl0ZW0ge1xyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGNvbG9yOiAkYnJhbmQtYWNjZW50O1xyXG5cclxuICAgICAgJjphZnRlciB7IC8vIGFycm93XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkYnJhbmQtYWNjZW50O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOmFmdGVyIHsgLy8gYXJyb3dcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgd2lkdGg6IDhweDtcclxuICAgICAgaGVpZ2h0OiA4cHg7XHJcbiAgICAgIGJvcmRlcjogc29saWQgJHJpY2gtYmxhY2s7XHJcbiAgICAgIGJvcmRlci13aWR0aDogMnB4IDJweCAwIDA7XHJcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgdHJhbnNpdGlvbjogbWFyZ2luLWxlZnQgLjJzIGVhc2UtaW4tb3V0O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLkcwMTItbGV2ZWwtNC1pdGVtIHtcclxuICAgIGZvbnQtd2VpZ2h0OiB3aGl0bmV5LXdlaWdodChzZW1pYm9sZCk7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgY29sb3I6ICRyaWNoLWJsYWNrO1xyXG4gIH1cclxuXHJcbiAgLkcwMTItY3RhLWNvbnRhaW5lci0xLFxyXG4gIC5HMDEyLWN0YS1jb250YWluZXItMntcclxuICAgIG1pbi13aWR0aDogMTAwJTtcclxuICAgIG1pbi1oZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgLmN0YS1idXR0b25ze1xyXG4gICAgICBkaXNwbGF5OiB0YWJsZTtcclxuICAgICAgbWluLXdpZHRoOiAxMDAlO1xyXG4gICAgICBtaW4taGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgLmN0YS0taGVhZGVyLW1lbnUtRzBYWHtcclxuICAgICAgICBwYWRkaW5nOiAwIDE4cHg7XHJcbiAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLkcwMTItY3RhLWxldmVsLTMtY29udGFpbmVyIHtcclxuICAgIHBhZGRpbmc6IDAgMTBweDtcclxuICAgIC5jdGEtYnV0dG9uc3tcclxuICAgICAgLmN0YS0taGVhZGVyLW1lbnUtRzBYWHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxOHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuRzAxMi1jdGEtY29udGFpbmVyLTN7XHJcbiAgICBwYWRkaW5nOiAwIDIwcHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbi10b3A6IDEycHg7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAuY3RhLWJ1dHRvbnN7XHJcbiAgICAgIC5jdGEtLWhlYWRlci1tZW51LUcwWFh7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE4cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5HMDEyLWxldmVsLTUtY29udGFpbmVye1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB9XHJcblxyXG4gIC5HMDEyQi1sZXZlbC01LWNvbnRhaW5lcntcclxuICAgIGRpc3BsYXk6IHRhYmxlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICAuRzAxMi1sZXZlbC01LWl0ZW0tY29udGFpbmVye1xyXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuY3RhLS1oZWFkZXItbWVudS1HMFhYe1xyXG4gICAgLmN0YS1pY29ue1xyXG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjI1cyBlYXNlICFpbXBvcnRhbnQ7XHJcbiAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMjVzIGVhc2UgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgICAmOmFmdGVye1xyXG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMjVzIGVhc2UgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgbWF4LWhlaWdodDogM3JlbTtcclxuICB9XHJcblxyXG4gIC5HMDEyLWxldmVsLTUtaXRlbS1jb250YWluZXIge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgbWluLWhlaWdodDogMjhweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcGFkZGluZzogMCAxOHB4O1xyXG4gICAgbWFyZ2luLXRvcDogOHB4O1xyXG5cclxuICAgIC5HMDEyYi1sZXZlbC01LWl0ZW0ge1xyXG4gICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLkcwMTItbGV2ZWwtNS1zZXBhcmF0b3ItYmFyLWNvbnRhaW5lciB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBoZWlnaHQ6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmc6IDAgMThweDtcclxuICAgIG1hcmdpbjogOHB4IDA7XHJcbiAgfVxyXG5cclxuICAuRzAxMi1sZXZlbC01LWl0ZW0ge1xyXG4gICAgY29sb3I6ICRyaWNoLWJsYWNrO1xyXG5cclxuICAgIHN2ZyB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiA0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGNvbG9yOiAkYnJhbmQtYWNjZW50O1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuXHJcbiAgICAgIC5HMDEyLWxldmVsLTUtZXh0ZXJuYWwtaWNvbiB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAuMTI1cmVtKSB0cmFuc2xhdGVZKC0wLjEyNXJlbSk7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4yNXMgZWFzZTtcclxuXHJcbiAgICAgICAgcGF0aCB7XHJcbiAgICAgICAgICBmaWxsOiAkYnJhbmQtYWNjZW50O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8gV2hlbiBhcnJvdyBrZXlzIGFyZSB1c2VkXHJcbiAgLkcwMTItbGV2ZWwtNS1pdGVtLWNvbnRhaW5lci5mb2N1cyB7XHJcbiAgICAuRzAxMi1sZXZlbC01LWl0ZW0ge1xyXG4gICAgICBjb2xvcjogJGJyYW5kLWFjY2VudCAhaW1wb3J0YW50O1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5HMDEyLW1vYmlsZS1saW5rIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAvLyBkaXNwbGF5IGZpcnN0IDR0aCBsZXZlbCBuYXYgd2hlbiAybmQgbGV2ZWwgbmF2IGlzIGFjdGl2ZVxyXG4gIC5HMDAxLXBsYXRmb3JtLXN0cmlwLWl0ZW0tY29udGFpbmVyLmRlc2t0b3AtYWN0aXZlIC5HMDEyLWxldmVsLTMtaXRlbS1jb250YWluZXIuZGVza3RvcC1hY3RpdmUgLkcwMTItbGV2ZWwtNC1vdXRlci1jb250YWluZXIge1xyXG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICB9XHJcbiAgLkcwMDItcGxhdGZvcm0tc3RyaXAtaXRlbS1jb250YWluZXIuZGVza3RvcC1hY3RpdmUgLkcwMTItbGV2ZWwtMy1pdGVtLWNvbnRhaW5lci5kZXNrdG9wLWFjdGl2ZSAuRzAxMi1sZXZlbC00LW91dGVyLWNvbnRhaW5lciB7XHJcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gIH1cclxufVxyXG5cclxuIiwiLy8gRzAxMyAtIE5vbi1zZWdtZW50ZWQgTWVudVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4taGVhZGVyLW1kLW1pbikgeyAvLyBkZXNrdG9wXHJcbiAgLkcwMTMtbm9uLXNlZ21lbnRlZC1tZW51IHtcclxuICAgIHBhZGRpbmctdG9wOiAxNnB4O1xyXG4gIH1cclxuXHJcbiAgLkcwMTMtbGV2ZWwtMy1pbm5lci1jb250YWluZXIge1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgfVxyXG5cclxuICAuRzAxMy1sZXZlbC0zLWl0ZW0tY29udGFpbmVyIHtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgd2lkdGg6IDI1JTtcclxuICAgIGhlaWdodDogMzJweDtcclxuICAgIHBhZGRpbmc6IDAgMThweDtcclxuICAgIG1hcmdpbi10b3A6IDhweDtcclxuICAgIGZvbnQtc2l6ZTogd2hpdG5leS1zaXplKDEyKTtcclxuICAgIGxpbmUtaGVpZ2h0OiB3aGl0bmV5LWxpbmUtaGVpZ2h0KDE2LCAxMik7XHJcblxyXG4gICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuRzAxMy1sZXZlbC0zLWl0ZW0ge1xyXG4gICAgY29sb3I6ICRyaWNoLWJsYWNrO1xyXG4gICAgZm9udC13ZWlnaHQ6IHdoaXRuZXktd2VpZ2h0KGJvb2spO1xyXG5cclxuICAgIHN2ZyB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiA0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGNvbG9yOiAkYnJhbmQtYWNjZW50O1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuXHJcbiAgICAgIC5HMDEzLWxldmVsLTMtZXh0ZXJuYWwtaWNvbiB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAuMTI1cmVtKSB0cmFuc2xhdGVZKC0wLjEyNXJlbSk7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4yNXMgZWFzZTtcclxuXHJcbiAgICAgICAgcGF0aCB7XHJcbiAgICAgICAgICBmaWxsOiAkYnJhbmQtYWNjZW50O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLkcwMTMtbGV2ZWwtMy1pdGVtLWNvbnRhaW5lci5mb2N1cyB7XHJcbiAgICAuRzAxMy1sZXZlbC0zLWl0ZW0ge1xyXG4gICAgICBjb2xvcjogJGJyYW5kLWFjY2VudCAhaW1wb3J0YW50O1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbiIsIkBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWhlYWRlci1tZC1taW4pIHsgLy8gZGVza3RvcFxyXG4gIC5HMDE0LXNlZ21lbnRlZC1tZW51IHtcclxuICB9XHJcblxyXG4gIC5HMDE0LWxldmVsLTMtaW5uZXItY29udGFpbmVyIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgIC5jb2x1bW5zIHtcclxuICAgICAgZGlzcGxheTogdGFibGU7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLkcwMTQtbGV2ZWwtMy1jb2x1bW4tY29udGFpbmVyIHtcclxuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcbiAgICB3aWR0aDogMjUlO1xyXG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJHdhcm0tZ3JheTtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDE4cHg7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDE4cHg7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgZm9udC1zaXplOiB3aGl0bmV5LXNpemUoMTIpO1xyXG4gICAgbGluZS1oZWlnaHQ6IHdoaXRuZXktbGluZS1oZWlnaHQoMTYsIDEyKTtcclxuXHJcbiAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuRzAxNC1sZXZlbC0zLWl0ZW0tY29udGFpbmVyIHtcclxuICAgIGhlaWdodDogMzJweDtcclxuICB9XHJcblxyXG4gIC5HMDE0LWxldmVsLTMtaXRlbSB7XHJcbiAgICBjb2xvcjogJHJpY2gtYmxhY2s7XHJcbiAgICBmb250LXdlaWdodDogd2hpdG5leS13ZWlnaHQoc2VtaWJvbGQpO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICB9XHJcblxyXG4gIGEuRzAxNC1sZXZlbC0zLWl0ZW0ge1xyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGNvbG9yOiAkYnJhbmQtYWNjZW50O1xyXG5cclxuICAgICAgJjphZnRlciB7IC8vIGFycm93XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkYnJhbmQtYWNjZW50O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOmFmdGVyIHsgLy8gYXJyb3dcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgd2lkdGg6IDhweDtcclxuICAgICAgaGVpZ2h0OiA4cHg7XHJcbiAgICAgIGJvcmRlcjogc29saWQgJHJpY2gtYmxhY2s7XHJcbiAgICAgIGJvcmRlci13aWR0aDogMnB4IDJweCAwIDA7XHJcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgdHJhbnNpdGlvbjogbWFyZ2luLWxlZnQgLjJzIGVhc2UtaW4tb3V0O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLkcwMTQtbGV2ZWwtNC1pdGVtLWNvbnRhaW5lciB7XHJcbiAgICBtaW4taGVpZ2h0OiAyOHB4O1xyXG4gICAgbWFyZ2luLXRvcDogOHB4O1xyXG4gIH1cclxuXHJcbiAgLkcwMTQtbGV2ZWwtNC1pdGVtIHtcclxuICAgIGNvbG9yOiAkcmljaC1ibGFjaztcclxuICAgIGZvbnQtd2VpZ2h0OiB3aGl0bmV5LXdlaWdodChib29rKTtcclxuXHJcbiAgICBzdmcge1xyXG4gICAgICBtYXJnaW4tbGVmdDogNHB4O1xyXG4gICAgfVxyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBjb2xvcjogJGJyYW5kLWFjY2VudDtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblxyXG4gICAgICAuRzAxNC1sZXZlbC00LWV4dGVybmFsLWljb24ge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwLjEyNXJlbSkgdHJhbnNsYXRlWSgtMC4xMjVyZW0pO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuMjVzIGVhc2U7XHJcblxyXG4gICAgICAgIHBhdGgge1xyXG4gICAgICAgICAgZmlsbDogJGJyYW5kLWFjY2VudDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5HMDE0LWxldmVsLTQtaXRlbS1jb250YWluZXIuZm9jdXMge1xyXG4gICAgLkcwMTQtbGV2ZWwtNC1pdGVtIHtcclxuICAgICAgY29sb3I6ICRicmFuZC1hY2NlbnQgIWltcG9ydGFudDtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuRzAxNGItbGV2ZWwtNC1jdGEge1xyXG4gICAgLmN0YS10ZXh0IHtcclxuICAgICAgbWF4LXdpZHRoOiAyMXJlbTtcclxuICAgICAgLmN0YS1pY29uIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuIiwiQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4taGVhZGVyLW1kLW1pbikgeyAvLyBkZXNrdG9wXHJcbiAgLkcwMTUtbGV2ZWwtMy1pbm5lci1jb250YWluZXIge1xyXG4gICAgZm9udC1zaXplOiB3aGl0bmV5LXNpemUoMTIpO1xyXG4gICAgbGluZS1oZWlnaHQ6IHdoaXRuZXktbGluZS1oZWlnaHQoMTYsIDEyKTtcclxuXHJcbiAgICA+IC5jb2x1bW5zIHtcclxuICAgICAgZGlzcGxheTogdGFibGU7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLkcwMTUtbGV2ZWwtMy1pdGVtLWNvbnRhaW5lciB7XHJcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG4gICAgd2lkdGg6IDUwJTtcclxuXHJcbiAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICR3YXJtLWdyYXk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuRzAxNS1sZXZlbC0zLWl0ZW0ge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBoZWlnaHQ6IDMycHg7XHJcbiAgICBwYWRkaW5nOiAwIDE4cHg7XHJcbiAgICBmb250LXdlaWdodDogd2hpdG5leS13ZWlnaHQoc2VtaWJvbGQpO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICB9XHJcblxyXG4gIC8vIE11c3QgbWFudWFsbHkgc2V0IHRoZSBib3JkZXIgb24gdGhlIGJ1dHRvbnMgdG8gaW5kaWNhdGUgZm9jdXNcclxuICAucHJvbW8td3JhcHBlci5mb2N1cyB7XHJcbiAgICBzcGFuIHtcclxuICAgICAgYm9yZGVyOiBzb2xpZCAycHggIzAwNjBkZjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5HMDE1LWxldmVsLTQtaXRlbS1jb250YWluZXIge1xyXG4gICAgaGVpZ2h0OiAzMnB4O1xyXG4gICAgd2lkdGg6IDUwJTtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgcGFkZGluZzogMCAxOHB4O1xyXG4gICAgbWFyZ2luLXRvcDogOHB4O1xyXG4gIH1cclxuXHJcbiAgLkcwMTUtbGV2ZWwtNC1pdGVtIHtcclxuICAgIGNvbG9yOiAkcmljaC1ibGFjaztcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgY29sb3I6ICRicmFuZC1hY2NlbnQ7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLkcwMTUtbGV2ZWwtNC1pdGVtLWNvbnRhaW5lci5mb2N1cyB7XHJcbiAgICAuRzAxNS1sZXZlbC00LWl0ZW0ge1xyXG4gICAgICBjb2xvcjogJGJyYW5kLWFjY2VudCAhaW1wb3J0YW50O1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4taGVhZGVyLW1kLW1pbikgeyAvLyBkZXNrdG9wXHJcbiAgLmxldmVsLTMtb3V0ZXItY29udGFpbmVyIC5wcm9tb3Mtb3V0ZXItY29udGFpbmVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgIHBhZGRpbmctdG9wOiAxNnB4O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAucHJvbW9zLWlubmVyLWNvbnRhaW5lciB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDY0cHg7XHJcbiAgICAgIG1heC13aWR0aDogMTE4MHB4O1xyXG4gICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIH1cclxuXHJcbiAgICBhIHsgLy8gcHJvbW8gY29udGFpbmVyXHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmM2YzZjM7XHJcbiAgICB9XHJcblxyXG4gICAgaDMge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogNTAlO1xyXG4gICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgei1pbmRleDogMTtcclxuICAgICAgZm9udC1zaXplOiB3aGl0bmV5LXNpemUoMTYpO1xyXG4gICAgICBsaW5lLWhlaWdodDogd2hpdG5leS1saW5lLWhlaWdodCgyNCwgMTYpO1xyXG4gICAgICBmb250LXdlaWdodDogd2hpdG5leS13ZWlnaHQobWVkaXVtKTtcclxuICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgIH1cclxuXHJcbiAgICAvKiBFRFMtODMwOTogUmVtb3ZpbmcgSDMgbWFya3VwIGZyb20gRW1lcnNvbi5jb20gYW5kIGFkZGluZyB0aGUgc3BhbiB0YWcgKi9cclxuICAgIHNwYW4ge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogNTAlO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgei1pbmRleDogMTtcclxuICAgICAgZm9udC1zaXplOiB3aGl0bmV5LXNpemUoMTYpO1xyXG4gICAgICBsaW5lLWhlaWdodDogd2hpdG5leS1saW5lLWhlaWdodCgyNCwgMTYpO1xyXG4gICAgICBmb250LXdlaWdodDogd2hpdG5leS13ZWlnaHQobWVkaXVtKTtcclxuICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgIH1cclxuXHJcbiAgICAuZGFya1RleHQge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGNvbG9yOiAjMDA0YjhkO1xyXG4gICAgfVxyXG5cclxuICAgIC5kYXJrVGV4dENlbnRlcmVkIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBjb2xvcjogIzAwNGI4ZDtcclxuICAgICAgdG9wOiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5pY29uSW1hZ2Uge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICB3aWR0aDogNDBweDtcclxuICAgICAgdG9wOiAxMnB4O1xyXG4gICAgICByaWdodDogNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5tYWluTWVudVByb21vVGVhc2VycyB7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICBpbWcge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogNTAlO1xyXG4gICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgIH1cclxuXHJcbiAgICAucHJvbW8td3JhcHBlciB7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAuZG91YmxlLXByb21vIHtcclxuICAgICAgLnByb21vLXdyYXBwZXIge1xyXG4gICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcclxuXHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5HMDAxLW1haW4tbmF2LFxyXG4uRzAwMUItbWFpbi1uYXZ7XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4taGVhZGVyLXNtLW1heCkgeyAvLyBtb2JpbGUgYW5kIHRhYmxldCBvbmx5XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIHBhZGRpbmctdG9wOiA0OHB4O1xyXG4gICAgaGVpZ2h0OiAxMDB2aDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG9mZi1ibGFjaztcclxuICAgIHotaW5kZXg6IC0xO1xyXG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG5cclxuICAgICYubm8tc2Nyb2xsIHtcclxuICAgICAgb3ZlcmZsb3cteTogaGlkZGVuO1xyXG5cclxuICAgICAgLkcwMDEtcGxhdGZvcm0tc3RyaXAge1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubGV2ZWwtMS1pdGVtLWNvbnRhaW5lciB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgZmxvYXQ6IGxlZnQ7XHJcblxyXG4gICAgICAmLm1vYmlsZS1hY3RpdmUge1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcblxyXG4gICAgICAgIC5sZXZlbC0xLWl0ZW0ge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgY29sb3I6ICRicmFuZC1hY2NlbnQ7XHJcbiAgICAgICAgICBib3JkZXItdG9wOiA0cHggc29saWQgJGJyYW5kLWFjY2VudDtcclxuICAgICAgICAgIHBhZGRpbmctdG9wOiA0cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuRzAwMS1wbGF0Zm9ybS1zdHJpcCB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubGV2ZWwtMS1pdGVtIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgei1pbmRleDogMjtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1pbi1oZWlnaHQ6IDQ4cHg7XHJcbiAgICAgIHBhZGRpbmc6IDhweCAwO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheTtcclxuICAgICAgY29sb3I6ICRyaWNoLWJsYWNrO1xyXG4gICAgICBmb250LXNpemU6IHdoaXRuZXktc2l6ZSgxMik7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiB3aGl0bmV5LWxpbmUtaGVpZ2h0KDE2LCAxMik7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiB3aGl0bmV5LXdlaWdodChzZW1pYm9sZCk7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICYubW9iaWxlLWFjdGl2ZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIGNvbG9yOiAkYnJhbmQtYWNjZW50O1xyXG4gICAgICB9XHJcblxyXG4gICAgICA+IHNwYW4ge1xyXG4gICAgICAgIG1heC13aWR0aDogMTYwcHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubGV2ZWwtMS1pdGVtLWNvbnRhaW5lcjpsYXN0LWNoaWxkIHtcclxuICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG5cclxuICAgICAgLmxldmVsLTItY29udGFpbmVyIHtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7IC8vIG1vYmlsZSBvbmx5IC0gc2xpZGVzIGRvd25cclxuICAgIGhlaWdodDogMDtcclxuICAgIHRyYW5zaXRpb246IGhlaWdodCAuMjVzIGVhc2UtaW4tb3V0O1xyXG5cclxuICAgICYuc2xpZGUtaW4ge1xyXG4gICAgICBoZWlnaHQ6IDEwMHZoO1xyXG4gICAgICB0cmFuc2l0aW9uOiBoZWlnaHQgLjZzIGVhc2UtaW4tb3V0O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSBhbmQgKG1heC13aWR0aDogJHNjcmVlbi1oZWFkZXItc20tbWF4KSB7IC8vIHRhYmxldCBvbmx5IC0gc2xpZGVzIGluIGZyb20gcmlnaHRcclxuICAgIHdpZHRoOiA0MzhweDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDQzOHB4KTtcclxuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMjVzIGVhc2UtaW4tb3V0O1xyXG5cclxuICAgICYuc2xpZGUtaW4ge1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XHJcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuNHMgZWFzZS1pbi1vdXQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uRzAwMUItbWFpbi1uYXYgLl9oZWFkZXItY3RhLWJ1dHRvbnN7XHJcbiAgQGluY2x1ZGUgY2VudGVyLWN0YS1tb2JpbGU7XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4taGVhZGVyLXNtLW1heCkgYW5kIChtaW4td2lkdGg6ICRzY3JlZW4teHMtbWF4KXtcclxuICAgIG1hcmdpbi1sZWZ0OiAxcmVtO1xyXG4gIH1cclxufVxyXG4iLCIvLyBMZXZlbCAyIC0gYWthIFwiUGxhdGZvcm0gU3RyaXBcIlxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4taGVhZGVyLXNtLW1heCkgeyAvLyBtb2JpbGUgYW5kIHRhYmxldCBvbmx5XHJcbiAgLmxldmVsLTItY29udGFpbmVyIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHdpZHRoOiAyMDAlO1xyXG4gICAgei1pbmRleDogMDtcclxuICB9XHJcblxyXG4gIC5HMDAxLXBsYXRmb3JtLXN0cmlwIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcclxuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcclxuICB9XHJcblxyXG4gIC5HMDAxLXBsYXRmb3JtLXN0cmlwLWl0ZW0tY29udGFpbmVyIHtcclxuICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAuRzAwMS1wbGF0Zm9ybS1zdHJpcC1pdGVtIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZzogMCAxNnB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgY29sb3I6ICRyaWNoLWJsYWNrO1xyXG4gICAgZm9udC13ZWlnaHQ6IHdoaXRuZXktd2VpZ2h0KG1lZGl1bSk7XHJcbiAgICBsaW5lLWhlaWdodDogd2hpdG5leS1saW5lLWhlaWdodCgyNCwgMTYpO1xyXG5cclxuICAgICY6aG92ZXIsXHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgY29sb3I6ICRyaWNoLWJsYWNrO1xyXG4gICAgfVxyXG5cclxuICAgID4gc3BhbiB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBwYWRkaW5nOiAxMnB4IDA7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JheTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIHNwYW4uRzAwMS1wbGF0Zm9ybS1zdHJpcC1pdGVtOmFmdGVyIHsgLy8gYXJyb3dcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDIwcHg7XHJcbiAgICByaWdodDogMTdweDtcclxuICAgIHdpZHRoOiA4cHg7XHJcbiAgICBoZWlnaHQ6IDhweDtcclxuICAgIGJvcmRlcjogc29saWQgJHdhcm0tZ3JheTtcclxuICAgIGJvcmRlci13aWR0aDogMnB4IDJweCAwIDA7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgfVxyXG5cclxuICAuRzAwMS1tb2JpbGUtbGV2ZWwtMS1pdGVtIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nOiAwIDE2cHg7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGZvbnQtd2VpZ2h0OiB3aGl0bmV5LXdlaWdodChzZW1pYm9sZCk7XHJcbiAgICBmb250LXNpemU6IHdoaXRuZXktc2l6ZSgxMik7XHJcbiAgICBsaW5lLWhlaWdodDogd2hpdG5leS1saW5lLWhlaWdodCgxNiwgMTIpO1xyXG4gICAgY29sb3I6ICRicmFuZC1hY2NlbnQ7XHJcblxyXG4gICAgJjpob3ZlcixcclxuICAgICY6Zm9jdXMge1xyXG4gICAgICBjb2xvcjogJGJyYW5kLWFjY2VudDtcclxuICAgIH1cclxuXHJcbiAgICBzcGFuIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHBhZGRpbmc6IDE2cHggMDtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmF5O1xyXG5cclxuICAgICAgJjphZnRlciB7IC8vIGFycm93XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiA4cHg7XHJcbiAgICAgICAgaGVpZ2h0OiA4cHg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcclxuICAgICAgICBib3JkZXI6IHNvbGlkICRicmFuZC1hY2NlbnQ7XHJcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAycHggMnB4IDAgMDtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLy8gQ29tbW9uIGxldmVsIDMgc3R5bGVzXHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1oZWFkZXItc20tbWF4KSB7IC8vIG1vYmlsZSBhbmQgdGFibGV0IG9ubHlcclxuICAubGV2ZWwtMy1vdXRlci1jb250YWluZXIge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMHZoO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgei1pbmRleDogMTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcclxuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuNXM7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcblxyXG4gICAgJi5zbGlkZS1pbiB7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuICAgIH1cclxuXHJcbiAgICAubGV2ZWwtMy1tb2JpbGUtYmFjay1saW5rIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIHBhZGRpbmc6IDAgMTZweDtcclxuICAgICAgei1pbmRleDogMTtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICBmb250LXdlaWdodDogd2hpdG5leS13ZWlnaHQobWVkaXVtKTtcclxuICAgICAgbGluZS1oZWlnaHQ6IHdoaXRuZXktbGluZS1oZWlnaHQoMjQsIDE2KTtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmF5O1xyXG4gICAgICAgIHBhZGRpbmc6IDEycHggMCAxMnB4IDE1cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAyMHB4O1xyXG4gICAgICAgIGxlZnQ6IDE3cHg7XHJcbiAgICAgICAgd2lkdGg6IDhweDtcclxuICAgICAgICBoZWlnaHQ6IDhweDtcclxuICAgICAgICBib3JkZXI6IHNvbGlkICRyaWNoLWJsYWNrO1xyXG4gICAgICAgIGJvcmRlci13aWR0aDogMnB4IDAgMCAycHg7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmxldmVsLTMtbW9iaWxlLXNjcm9sbC1jb250YWluZXIge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBwYWRkaW5nLXRvcDogNDhweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xyXG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xyXG4gIH1cclxuXHJcbiAgLmJvdHRvbVNwYWNlRm9yTW9iaWxlIHtcclxuICAgIGhlaWdodDogNTBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG4iLCIvLyBHMDEyIC0gRmx5b3V0IE1lbnVcclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLWhlYWRlci1zbS1tYXgpIHsgLy8gbW9iaWxlIGFuZCB0YWJsZXQgb25seVxyXG4gIC5HMDEyLWZseW91dC1sZWZ0LWNvbHVtbiB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgfVxyXG5cclxuICAuRzAxMi1sZXZlbC0zLWl0ZW0ge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nOiAwIDE2cHg7XHJcbiAgICBjb2xvcjogJHJpY2gtYmxhY2s7XHJcbiAgICBsaW5lLWhlaWdodDogd2hpdG5leS1saW5lLWhlaWdodCgyNCwgMTYpO1xyXG5cclxuICAgICY6aG92ZXIsXHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgY29sb3I6ICRyaWNoLWJsYWNrO1xyXG4gICAgfVxyXG5cclxuICAgID4gc3BhbiB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBwYWRkaW5nOiAxMnB4IDEycHggMTJweCAwO1xyXG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyYXk7XHJcbiAgICB9XHJcblxyXG4gICAgJjphZnRlciB7IC8vIGFycm93XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDIwcHg7XHJcbiAgICAgIHJpZ2h0OiAxN3B4O1xyXG4gICAgICB3aWR0aDogOHB4O1xyXG4gICAgICBoZWlnaHQ6IDhweDtcclxuICAgICAgYm9yZGVyOiBzb2xpZCAkd2FybS1ncmF5O1xyXG4gICAgICBib3JkZXItd2lkdGg6IDAgMnB4IDJweCAwO1xyXG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgICB9XHJcblxyXG4gICAgJi5vcGVuIHsgLy8gYWNjb3JkaW9uIG9wZW4gaW5kaWNhdGlvblxyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDhweCAwIHJnYmEoMCwgMCwgMCwgMC4wNSk7XHJcbiAgICAgIGNvbG9yOiAkYnJhbmQtYWNjZW50O1xyXG5cclxuICAgICAgJjpob3ZlcixcclxuICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgY29sb3I6ICRicmFuZC1hY2NlbnQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgID4gc3BhbiB7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmFmdGVyIHsgLy8gYXJyb3dcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTM1ZGVnKTtcclxuICAgICAgICBib3JkZXItY29sb3I6ICRicmFuZC1hY2NlbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5HMDEyLW1vYmlsZS1saW5rIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcGFkZGluZzogMCAxNnB4O1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGZvbnQtd2VpZ2h0OiB3aGl0bmV5LXdlaWdodChzZW1pYm9sZCk7XHJcbiAgICBmb250LXNpemU6IHdoaXRuZXktc2l6ZSgxMik7XHJcbiAgICBsaW5lLWhlaWdodDogd2hpdG5leS1saW5lLWhlaWdodCgxNiwgMTIpO1xyXG4gICAgY29sb3I6ICRicmFuZC1hY2NlbnQ7XHJcblxyXG4gICAgJjpob3ZlcixcclxuICAgICY6Zm9jdXMge1xyXG4gICAgICBjb2xvcjogJGJyYW5kLWFjY2VudDtcclxuICAgIH1cclxuXHJcbiAgICBzcGFuIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHBhZGRpbmc6IDE2cHggMDtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICR3YXJtLWdyYXk7XHJcblxyXG4gICAgICAmOmFmdGVyIHsgLy8gYXJyb3dcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDhweDtcclxuICAgICAgICBoZWlnaHQ6IDhweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xyXG4gICAgICAgIGJvcmRlcjogc29saWQgJGJyYW5kLWFjY2VudDtcclxuICAgICAgICBib3JkZXItd2lkdGg6IDJweCAycHggMCAwO1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLkcwMTItbGV2ZWwtNC1vdXRlci1jb250YWluZXIge1xyXG4gICAgbWF4LWhlaWdodDogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXk7XHJcbiAgICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IC40cyBlYXNlLWluLW91dDtcclxuICB9XHJcblxyXG4gIC5HMDEyLWxldmVsLTQtaXRlbSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBhZGRpbmc6IDE4cHggMTZweCAxNHB4IDE2cHg7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgY29sb3I6ICRyaWNoLWJsYWNrO1xyXG4gICAgZm9udC13ZWlnaHQ6IHdoaXRuZXktd2VpZ2h0KHNlbWlib2xkKTtcclxuICAgIGZvbnQtc2l6ZTogd2hpdG5leS1zaXplKDEyKTtcclxuICAgIGxpbmUtaGVpZ2h0OiB3aGl0bmV5LWxpbmUtaGVpZ2h0KDE2LCAxMik7XHJcbiAgfVxyXG5cclxuICBhLkcwMTItbGV2ZWwtNC1pdGVtIHtcclxuICAgIGNvbG9yOiAkYnJhbmQtYWNjZW50O1xyXG5cclxuICAgICY6YWZ0ZXIgeyAvLyBhcnJvd1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICB3aWR0aDogOHB4O1xyXG4gICAgICBoZWlnaHQ6IDhweDtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcclxuICAgICAgYm9yZGVyOiBzb2xpZCAkYnJhbmQtYWNjZW50O1xyXG4gICAgICBib3JkZXItd2lkdGg6IDJweCAycHggMCAwO1xyXG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuRzAxMi1sZXZlbC00LW1vYmlsZS1jb250YWluZXItMSAuRzAxMi1sZXZlbC01LWl0ZW0tY29udGFpbmVyIHsgLy9HMDEyIG1vYmlsZSBzZWN0aW9uIGRpdmlkZXJcclxuICAgICY6bGFzdC1jaGlsZCBzcGFuIHtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICR3YXJtLWdyYXk7IC8vIHNlY3Rpb24gZGl2aWRlclxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLkcwMTJCLWxldmVsLTQtbW9iaWxlLWNvbnRhaW5lci0yLFxyXG4gIC5HMDEyLWxldmVsLTQtY29udGFpbmVyLTMtc2VnbWVudGVkLFxyXG4gIC5HMDEyLTMtY29sdW1uLWNvbnRhaW5lci0yLFxyXG4gIC5HMDEyLTMtY29sdW1uLWNvbnRhaW5lci0zeyAvL0cwMTJCIG1vYmlsZSBzZWN0aW9uIGRpdmlkZXJcclxuICAgIC5HMDEyQi1tb2JpbGUtYm9yZGVye1xyXG4gICAgICBtYXJnaW46IDAgMTZweDtcclxuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICR3YXJtLWdyYXk7IC8vIHNlY3Rpb24gZGl2aWRlclxyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG4gIC5HMDEyLWxldmVsLTUtaXRlbSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBhZGRpbmc6IDAgMTZweDtcclxuICAgIGNvbG9yOiAkcmljaC1ibGFjaztcclxuICAgIGZvbnQtd2VpZ2h0OiB3aGl0bmV5LXdlaWdodChib29rKTtcclxuICAgIGxpbmUtaGVpZ2h0OiB3aGl0bmV5LWxpbmUtaGVpZ2h0KDI0LCAxNik7XHJcblxyXG4gICAgc3ZnIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDRweDtcclxuICAgIH1cclxuXHJcbiAgICBzcGFuIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHBhZGRpbmc6IDEycHggMDtcclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVyLFxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgIGNvbG9yOiAkcmljaC1ibGFjaztcclxuICAgICAgLkcwMTItbGV2ZWwtNS1leHRlcm5hbC1pY29uIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMC4xMjVyZW0pIHRyYW5zbGF0ZVkoLTAuMTI1cmVtKTtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjI1cyBlYXNlO1xyXG4gICAgICAgIHBhdGgge1xyXG4gICAgICAgICAgZmlsbDogJHJpY2gtYmxhY2s7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuRzAxMi1sZXZlbC01LXNlcGFyYXRvci1iYXItY29udGFpbmVyIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGhlaWdodDogMHB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nOiAwIDE4cHg7XHJcbiAgICBtYXJnaW46IDhweCAwO1xyXG4gIH1cclxuXHJcbiAgLkcwMTJCLWN0YS1jb250YWluZXIge1xyXG4gICAgLmN0YS1idXR0b25zIHtcclxuICAgICAgcGFkZGluZzogMCAxNnB4O1xyXG4gICAgICBkaXNwbGF5OiBncmlkO1xyXG5cclxuICAgICAgLmN0YS0taGVhZGVyLW1lbnUtRzBYWCB7XHJcbiAgICAgICAgbWFyZ2luOiAxNnB4IDBweDtcclxuICAgICAgICBtYXgtaGVpZ2h0OiAzcmVtO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE4cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5HMDEyQi1jdGEtY29udGFpbmVye1xyXG4gICAgLmN0YS10ZXh0e1xyXG4gICAgICAuY3RhLWljb257XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxufVxyXG4iLCIvLyBHMDEzIC0gTm9uLXNlZ21lbnRlZCBNZW51XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1oZWFkZXItc20tbWF4KSB7IC8vIG1vYmlsZSBhbmQgdGFibGV0IG9ubHlcclxuICAuRzAxMy1ub24tc2VnbWVudGVkLW1lbnUge1xyXG4gICAgbGluZS1oZWlnaHQ6IHdoaXRuZXktbGluZS1oZWlnaHQoMjQsIDE2KTtcclxuICB9XHJcblxyXG4gIC5HMDEzLWxldmVsLTMtaXRlbSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBhZGRpbmc6IDEycHggMTZweDtcclxuICAgIGNvbG9yOiAkcmljaC1ibGFjaztcclxuICAgIGZvbnQtd2VpZ2h0OiB3aGl0bmV5LXdlaWdodChib29rKTtcclxuXHJcblxyXG4gICAgc3ZnIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDRweDtcclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVyLFxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgIGNvbG9yOiAkcmljaC1ibGFjaztcclxuICAgICAgLkcwMTMtbGV2ZWwtMy1leHRlcm5hbC1pY29uIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMC4xMjVyZW0pIHRyYW5zbGF0ZVkoLTAuMTI1cmVtKTtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjI1cyBlYXNlO1xyXG4gICAgICAgIHBhdGgge1xyXG4gICAgICAgICAgZmlsbDogJHJpY2gtYmxhY2s7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLWhlYWRlci1zbS1tYXgpIHsgLy8gbW9iaWxlIGFuZCB0YWJsZXQgb25seVxyXG4gIC5HMDE0LWxldmVsLTMtaXRlbSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBhZGRpbmc6IDEycHggMTZweDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBmb250LXdlaWdodDogd2hpdG5leS13ZWlnaHQoc2VtaWJvbGQpO1xyXG4gICAgZm9udC1zaXplOiB3aGl0bmV5LXNpemUoMTIpO1xyXG4gICAgbGluZS1oZWlnaHQ6IHdoaXRuZXktbGluZS1oZWlnaHQoMjQsIDEyKTtcclxuICAgIGNvbG9yOiAkcmljaC1ibGFjaztcclxuICB9XHJcblxyXG4gIGEuRzAxNC1sZXZlbC0zLWl0ZW0ge1xyXG4gICAgY29sb3I6ICRicmFuZC1hY2NlbnQ7XHJcblxyXG4gICAgc3BhbiB7XHJcbiAgICAgICY6YWZ0ZXIgeyAvLyBhcnJvd1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB3aWR0aDogOHB4O1xyXG4gICAgICAgIGhlaWdodDogOHB4O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XHJcbiAgICAgICAgYm9yZGVyOiBzb2xpZCAkYnJhbmQtYWNjZW50O1xyXG4gICAgICAgIGJvcmRlci13aWR0aDogMnB4IDJweCAwIDA7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuRzAxNC1sZXZlbC00LWl0ZW0tY29udGFpbmVyOmxhc3QtY2hpbGQgc3BhbiB7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHdhcm0tZ3JheTsgLy8gc2VjdGlvbiBkaXZpZGVyXHJcbiAgfVxyXG5cclxuICAuRzAxNC1sZXZlbC0zLWNvbHVtbi1jb250YWluZXI6bGFzdC1jaGlsZCAuRzAxNC1sZXZlbC00LWl0ZW0tY29udGFpbmVyOmxhc3QtY2hpbGQgc3BhbiB7XHJcbiAgICBib3JkZXI6IG5vbmU7IC8vIG5vIGRpdmlkZXIgYWZ0ZXIgbGFzdCBzZWN0aW9uXHJcbiAgfVxyXG5cclxuICAuRzAxNC1sZXZlbC00LWl0ZW0ge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwYWRkaW5nOiAwIDE2cHg7XHJcbiAgICBjb2xvcjogJHJpY2gtYmxhY2s7XHJcbiAgICBmb250LXdlaWdodDogd2hpdG5leS13ZWlnaHQoYm9vayk7XHJcbiAgICBsaW5lLWhlaWdodDogd2hpdG5leS1saW5lLWhlaWdodCgyNCwgMTYpO1xyXG5cclxuICAgIHN2ZyB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiA0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIC5HMDE0LWxldmVsLTQtZXh0ZXJuYWwtaWNvbiB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAuMTI1cmVtKSB0cmFuc2xhdGVZKC0wLjEyNXJlbSk7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4yNXMgZWFzZTtcclxuICAgICAgICBwYXRoIHtcclxuICAgICAgICAgIGZpbGw6ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHNwYW4ge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgcGFkZGluZzogMTJweCAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLkcwMTRiLWxldmVsLTQtY3RhIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ncmlkO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xyXG4gICAgICAuY3RhLXRleHQge1xyXG4gICAgICAgIG1heC13aWR0aDogMjFyZW07XHJcbiAgICAgICAgLmN0YS1pY29uIHtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gIH1cclxuXHJcbiAgLmN0YS0taGVhZGVyLW1lbnUtRzBYWCB7XHJcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxufVxyXG4iLCJAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1oZWFkZXItc20tbWF4KSB7IC8vIG1vYmlsZSBhbmQgdGFibGV0IG9ubHlcclxuICAuRzAxNS1sZXZlbC0zLWl0ZW0ge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwYWRkaW5nOiAxOHB4IDE2cHggMTRweCAxNnB4O1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGZvbnQtd2VpZ2h0OiB3aGl0bmV5LXdlaWdodChzZW1pYm9sZCk7XHJcbiAgICBmb250LXNpemU6IHdoaXRuZXktc2l6ZSgxMik7XHJcbiAgICBsaW5lLWhlaWdodDogd2hpdG5leS1saW5lLWhlaWdodCgxNiwgMTIpO1xyXG4gICAgY29sb3I6ICRyaWNoLWJsYWNrO1xyXG4gIH1cclxuXHJcbiAgLkcwMTUtbGV2ZWwtMy1pdGVtLWNvbnRhaW5lciAuRzAxNS1sZXZlbC00LWl0ZW0tY29udGFpbmVyOmxhc3QtY2hpbGQgc3BhbiB7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHdhcm0tZ3JheTsgLy8gc2VjdGlvbiBkaXZpZGVyXHJcbiAgfVxyXG5cclxuICAuRzAxNS1sZXZlbC0zLWl0ZW0tY29udGFpbmVyOmxhc3QtY2hpbGQgLkcwMTUtbGV2ZWwtNC1pdGVtLWNvbnRhaW5lcjpsYXN0LWNoaWxkIHNwYW4ge1xyXG4gICAgYm9yZGVyOiBub25lOyAvLyBubyBkaXZpZGVyIGFmdGVyIGxhc3Qgc2VjdGlvblxyXG4gIH1cclxuXHJcbiAgLkcwMTUtbGV2ZWwtNC1pdGVtIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcGFkZGluZzogMCAxNnB4O1xyXG4gICAgY29sb3I6ICRyaWNoLWJsYWNrO1xyXG4gICAgZm9udC13ZWlnaHQ6IHdoaXRuZXktd2VpZ2h0KGJvb2spO1xyXG4gICAgbGluZS1oZWlnaHQ6IHdoaXRuZXktbGluZS1oZWlnaHQoMjQsIDE2KTtcclxuXHJcbiAgICBzcGFuIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHBhZGRpbmc6IDEycHggMDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4taGVhZGVyLXNtLW1heCkgeyAvLyBtb2JpbGUgYW5kIHRhYmxldCBvbmx5XHJcbiAgLmxldmVsLTMtb3V0ZXItY29udGFpbmVyIC5wcm9tb3Mtb3V0ZXItY29udGFpbmVyIHtcclxuICAgIHBhZGRpbmc6IDE2cHggMTZweCAwIDE2cHg7XHJcblxyXG4gICAgYSB7IC8vIHByb21vIGNvbnRhaW5lclxyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiA2NHB4O1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmM2YzO1xyXG4gICAgfVxyXG5cclxuICAgIGgzIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDUwJTtcclxuICAgICAgbGVmdDogNTAlO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgIGZvbnQtc2l6ZTogd2hpdG5leS1zaXplKDE2KTtcclxuICAgICAgbGluZS1oZWlnaHQ6IHdoaXRuZXktbGluZS1oZWlnaHQoMjQsIDE2KTtcclxuICAgICAgZm9udC13ZWlnaHQ6IHdoaXRuZXktd2VpZ2h0KG1lZGl1bSk7XHJcbiAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICBzcGFuIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDUwJTtcclxuICAgICAgbGVmdDogNTAlO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgIGZvbnQtc2l6ZTogd2hpdG5leS1zaXplKDE2KTtcclxuICAgICAgbGluZS1oZWlnaHQ6IHdoaXRuZXktbGluZS1oZWlnaHQoMjQsIDE2KTtcclxuICAgICAgZm9udC13ZWlnaHQ6IHdoaXRuZXktd2VpZ2h0KG1lZGl1bSk7XHJcbiAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAuZGFya1RleHQge1xyXG4gICAgICBwb3NpdGlvbjogaW5oZXJpdDtcclxuICAgICAgY29sb3I6ICMwMDRiOGQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmRhcmtUZXh0Q2VudGVyZWQge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGNvbG9yOiAjMDA0YjhkO1xyXG4gICAgICB0b3A6IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmljb25JbWFnZSB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICB0b3A6IDEycHg7XHJcbiAgICAgIHJpZ2h0OiA1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLm1haW5NZW51UHJvbW9UZWFzZXJzIHtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgIGltZyB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiA1MCU7XHJcbiAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCJAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1oZWFkZXItc20tbWF4KSB7IC8vIG1vYmlsZSBhbmQgdGFibGV0IG9ubHlcclxuICAuRzAwMS1tYWluLW5hdiAudXRpbGl0eS1uYXYge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XHJcbiAgICBmb250LXNpemU6IHdoaXRuZXktc2l6ZSgxNCk7XHJcbiAgICBmb250LXdlaWdodDogd2hpdG5leS13ZWlnaHQoYm9vayk7XHJcbiAgICBsaW5lLWhlaWdodDogd2hpdG5leS1saW5lLWhlaWdodCgyNCwgMTQpO1xyXG4gICAgY29sb3I6ICR3YXJtLWdyYXk7XHJcblxyXG4gICAgPiB1bCB7IC8vIGRpc3BsYXkgdXRpbGl0eSBuYXYgaW4gcmV2ZXJzZSBvcmRlclxyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XHJcbiAgICB9XHJcblxyXG4gICAgYSB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgcGFkZGluZzogMTJweCAxNnB4O1xyXG4gICAgICBjb2xvcjogJHdhcm0tZ3JheTtcclxuICAgIH1cclxuXHJcbiAgICAuY20tcG9wdXAtYnV0dG9uIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHBhZGRpbmc6IDEycHggMDtcclxuICAgICAgbWFyZ2luOiAwIDE2cHg7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRyaWNoLWJsYWNrO1xyXG4gICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICBmbG9hdDogcmlnaHQ7XHJcblxyXG4gICAgICAmOmFmdGVyIHsgLy8gYXJyb3dcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAyMHB4O1xyXG4gICAgICAgIHJpZ2h0OiA1cHg7XHJcbiAgICAgICAgd2lkdGg6IDhweDtcclxuICAgICAgICBoZWlnaHQ6IDhweDtcclxuICAgICAgICBib3JkZXI6IHNvbGlkICR3YXJtLWdyYXk7XHJcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAwIDJweCAycHggMDtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY20tcG9wdXAtYnV0dG9uLS1hY3RpdmUge1xyXG4gICAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG5cclxuICAgICAgJjphZnRlciB7IC8vIGFycm93XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTEzNWRlZyk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY20tcG9wdXAge1xyXG4gICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgICAgcGFkZGluZzogMCAxNnB4O1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cclxuICAgICAgYSB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgbGk6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRyaWNoLWJsYWNrO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiQGltcG9ydCBcIkcwMDEtbWFpbi1uYXYvZGVza3RvcC9HMDAxLWRlc2t0b3AtbGV2ZWwtMVwiO1xyXG5AaW1wb3J0IFwiRzAwMS1tYWluLW5hdi9kZXNrdG9wL0cwMDEtZGVza3RvcC1sZXZlbC0yXCI7XHJcbkBpbXBvcnQgXCJHMDAxLW1haW4tbmF2L2Rlc2t0b3AvY29tbW9uLWRlc2t0b3AtbGV2ZWwtM1wiO1xyXG5AaW1wb3J0IFwiRzAwMS1tYWluLW5hdi9kZXNrdG9wL0cwMTItZGVza3RvcC1sZXZlbC0zXCI7XHJcbkBpbXBvcnQgXCJHMDAxLW1haW4tbmF2L2Rlc2t0b3AvRzAxMy1kZXNrdG9wLWxldmVsLTNcIjtcclxuQGltcG9ydCBcIkcwMDEtbWFpbi1uYXYvZGVza3RvcC9HMDE0LWRlc2t0b3AtbGV2ZWwtM1wiO1xyXG5AaW1wb3J0IFwiRzAwMS1tYWluLW5hdi9kZXNrdG9wL0cwMTUtZGVza3RvcC1sZXZlbC0zXCI7XHJcbkBpbXBvcnQgXCJHMDAxLW1haW4tbmF2L2Rlc2t0b3AvRzAwMS1kZXNrdG9wLXByb21vc1wiO1xyXG5cclxuQGltcG9ydCBcIkcwMDEtbWFpbi1uYXYvbW9iaWxlL0cwMDEtbW9iaWxlLWxldmVsLTFcIjtcclxuQGltcG9ydCBcIkcwMDEtbWFpbi1uYXYvbW9iaWxlL0cwMDEtbW9iaWxlLWxldmVsLTJcIjtcclxuQGltcG9ydCBcIkcwMDEtbWFpbi1uYXYvbW9iaWxlL2NvbW1vbi1tb2JpbGUtbGV2ZWwtM1wiO1xyXG5AaW1wb3J0IFwiRzAwMS1tYWluLW5hdi9tb2JpbGUvRzAxMi1tb2JpbGUtbGV2ZWwtM1wiO1xyXG5AaW1wb3J0IFwiRzAwMS1tYWluLW5hdi9tb2JpbGUvRzAxMy1tb2JpbGUtbGV2ZWwtM1wiO1xyXG5AaW1wb3J0IFwiRzAwMS1tYWluLW5hdi9tb2JpbGUvRzAxNC1tb2JpbGUtbGV2ZWwtM1wiO1xyXG5AaW1wb3J0IFwiRzAwMS1tYWluLW5hdi9tb2JpbGUvRzAxNS1tb2JpbGUtbGV2ZWwtM1wiO1xyXG5AaW1wb3J0IFwiRzAwMS1tYWluLW5hdi9tb2JpbGUvRzAwMS1tb2JpbGUtcHJvbW9zXCI7XHJcblxyXG5AaW1wb3J0IFwiRzAwMS1tYWluLW5hdi9tb2JpbGUvdXRpbGl0eS1uYXYtbW9iaWxlXCI7XHJcblxyXG4vLyBLb3JlYW4tb25seSBjc3MgZm9yIHRoZSBoZWFkZXIgbmF2LCBwcmV2ZW50cyB3b3JkIGJyZWFrc1xyXG5bbGFuZ149XCJrb1wiXSAuRzAwMS1tYWluLW5hdiAubGV2ZWwtMS1pdGVtIHtcclxuICB3b3JkLWJyZWFrOiBrZWVwLWFsbFxyXG59XHJcbiIsIi8vIG1pbmljYXJ0IGljb24sIGFuaW1hdGVkIGZvciBtb2JpbGUgYW5kIHRhYmxldFxyXG5cclxuI3djcy1taW5pY2FydCB7IC8vIHdyYXBwZXIgZGl2IHVzZWQgb25seSBvbiBlbWVyc29uLmNvbVxyXG4gIGhlaWdodDogMDtcclxuXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4taGVhZGVyLW1kLW1pbikgeyAvLyBkZXNrdG9wXHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB3aWR0aDogNjRweDtcclxuICB9XHJcblxyXG4gIC5jbS1pY29uLS1jYXJ0IHtcclxuICAgIC5taW5pY2FydC10b2dnbGUge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHJpZ2h0OiA5NnB4O1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIGhlaWdodDogNDhweDtcclxuICAgICAgbWluLXdpZHRoOiA0OHB4O1xyXG4gICAgICBwYWRkaW5nOiAwIDEycHg7XHJcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgICAgLnF1YW50aXR5IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGhlaWdodDogMTZweDtcclxuICAgICAgICBtYXgtaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgIG1heC13aWR0aDogNjRweDtcclxuICAgICAgICBtaW4td2lkdGg6IDE2cHg7XHJcbiAgICAgICAgcGFkZGluZzogMCA0cHg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDRweDtcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogd2hpdG5leS1zaXplKDEyKTtcclxuICAgICAgICBmb250LXdlaWdodDogd2hpdG5leS13ZWlnaHQobWVkaXVtKTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2UtaW4tb3V0IC4ycywgbWFyZ2luLWxlZnQgLjA1cyBlYXNlLWluLW91dCAuMjVzO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmJlZm9yZSwgLy8gY29sbGFwc2VkIHN0YXRlIG9mIFggaWNvblxyXG4gICAgICAmOmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgbGVmdDogMjRweDtcclxuICAgICAgICBoZWlnaHQ6IDNweDtcclxuICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoMGRlZyk7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4xcyBlYXNlLWluLW91dCwgd2lkdGggLjFzIGVhc2UtaW4tb3V0IC4xcywgbGVmdCAuMnMgZWFzZS1pbi1vdXQgLjNzO1xyXG4gICAgICB9IC8vIGVuZCBYIGljb25cclxuICAgIH1cclxuXHJcbiAgICAuY20tcG9wdXAtYnV0dG9uLS1hY3RpdmUge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHJcbiAgICAgIC5taW5pY2FydC10b2dnbGUge1xyXG4gICAgICAgICY6YmVmb3JlLCAvLyBleHBhbmRlZCBzdGF0ZSBvZiBYIGljb25cclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogbGVmdCAuMnMgZWFzZS1pbi1vdXQsIHdpZHRoIC4xcyBlYXNlLWluLW91dCAuMnMsIHRyYW5zZm9ybSAuMnMgZWFzZS1pbi1vdXQgLjNzO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoNDVkZWcpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLy8gZW5kIC5taW5pY2FydC10b2dnbGVcclxuXHJcbiAgICAgIC5taW5pY2FydC1zdmcge1xyXG4gICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuMXMgZWFzZS1pbi1vdXQgLjJzO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAucXVhbnRpdHkge1xyXG4gICAgICAgIG1heC13aWR0aDogMDtcclxuICAgICAgICBtaW4td2lkdGg6IDA7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMDtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2UtaW4tb3V0IDBzO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLy8gZW5kIGFjdGl2ZSBzdGF0ZVxyXG5cclxuICAgIC5taW5pY2FydC1zdmcge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgaGVpZ2h0OiAyNHB4O1xyXG4gICAgICB3aWR0aDogMjRweDtcclxuICAgICAgbWFyZ2luLXJpZ2h0OjhweDtcclxuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgZmlsbDogJGJyYW5kLWFjY2VudDtcclxuICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDFweCk7XHJcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuMXMgZWFzZS1pbi1vdXQgLjJzO1xyXG4gICAgfVxyXG5cclxuICAgIC5pY29uLWNhcnQtZW1wdHkge1xyXG4gICAgICAucXVhbnRpdHkge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1oZWFkZXItbWQtbWluKSB7IC8vIGRlc2t0b3BcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAuY20tcG9wdXAtYnV0dG9uLS1jYXJ0IHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxLjI1cmVtO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAubWluaWNhcnQtdG9nZ2xlIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgdG9wOiBhdXRvO1xyXG4gICAgICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG5cclxuICAgICAgICAucXVhbnRpdHkge1xyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgIG1heC1oZWlnaHQ6IG5vbmU7XHJcbiAgICAgICAgICBwYWRkaW5nOiA0cHggOHB4O1xyXG4gICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5pY29uLWNhcnQtZW1wdHkgLnF1YW50aXR5IHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmJlZm9yZSwgLy8gbm8gYW5pbWF0ZWQgWCBpY29uIGZvciBkZXNrdG9wXHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLm1pbmljYXJ0LXN2ZyB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIGhlaWdodDogMjRweDtcclxuICAgICAgICB3aWR0aDogMjRweDtcclxuICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogbm9uZTsgLy8gbm8gYW5pbWF0ZWQgY2FydCBpY29uIGZvciBkZXNrdG9wXHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5jbS1wb3B1cC1idXR0b24tLWFjdGl2ZSB7XHJcbiAgICAgICAgLm1pbmljYXJ0LXN2ZyB7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgICAgICBoZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICB3aWR0aDogMjRweDtcclxuICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucXVhbnRpdHkge1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiBub25lO1xyXG4gICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogd2hpdG5leS1zaXplKDEyKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiI3djcy1taW5pY2FydCB7XHJcbiAgLmNtLWljb24tLWNhcnQge1xyXG4gICAgLmNtLWNhcnRfX2VtcHR5IHtcclxuICAgICAgLmNtLWNhcnRfX2Zvb3RlciB7XHJcbiAgICAgICAgaGVpZ2h0OiA4MHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNtLXZpc3VhbGx5aGlkZGVuIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAuY20tY2FydCB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2UwZTBlMDtcclxuXHJcbiAgICAgIC5jdGEtYnV0dG9ucyAuY3RhLWJ0biB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jbS1wb3B1cC0tY2FydCB7XHJcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JheTtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICBib3gtc2hhZG93OiAwIDZweCA2cHggLTZweCByZ2JhKDAsIDAsIDAsIC4yKSwgLTZweCAwIDZweCAtNnB4IHJnYmEoMCwgMCwgMCwgLjIpLCA2cHggMCA2cHggLTZweCByZ2JhKDAsIDAsIDAsIC4yKTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSA0OHB4KTtcclxuICAgICAgb3ZlcmZsb3cteTogYXV0bztcclxuICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgIHRvcDogMTAwJTtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHJcbiAgICAgICYuY20tcG9wdXAtLWFjdGl2ZSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgIHBhZGRpbmctdG9wOiAwJTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5jbS1jYXJ0X19oZWFkZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmc6IDEycHggMDtcclxuICAgICAgICBtYXJnaW46IDAgMTZweDtcclxuICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkd2FybS1ncmF5O1xyXG4gICAgICAgIGNvbG9yOiAjOTk5O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiB3aGl0bmV5LWxpbmUtaGVpZ2h0KDI0LCAxNik7XHJcbiAgICAgIH1cclxuICAgICAgLmNtX2VtcHR5X2NhcnR7XHJcbiAgICAgICAgcmlnaHQ6IC0zMHB4O1xyXG4gICAgICB9XHJcbiAgICAgIC5jbS1jYXJ0X19jbG9zZSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTsgLy8gaGlkZGVuIG9uIG1vYmlsZSBhbmQgdGFibGV0XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMTVweDtcclxuICAgICAgICByaWdodDogLTE1cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICB3aWR0aDogMjlweDtcclxuICAgICAgICBoZWlnaHQ6IDI5cHg7XHJcblxyXG4gICAgICAgICY6YWZ0ZXIsXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIHRvcDogOHB4O1xyXG4gICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICBoZWlnaHQ6IDNweDtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdhcm0tZ3JheTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZylcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY20tY2FydF9fZW1wdHktY29udGVudCB7XHJcbiAgICAgIHBhZGRpbmc6IDYwcHggMTBweCAxMHB4IDEwcHg7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgIC5idG4ge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgd2lkdGg6IDM1MHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuc2lnbi1pbiB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLnJlZ2lzdGVyLFxyXG4gICAgICAuY29udGludWUtc2hvcHBpbmcge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5zaWduLWluLFxyXG4gICAgICAucmVnaXN0ZXIge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiB3aGl0bmV5LXdlaWdodChib29rKTtcclxuXHJcbiAgICAgICAgLmJ0biB7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxMnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jbS1jYXJ0X19saXN0XHJcbiAgICB7XHJcbiAgICAgIHBhZGRpbmc6IDEwcHggMjBweCAxMHB4IDIwcHg7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBvdmVyZmxvdzogYXV0bztcclxuICAgIH1cclxuICAgIC5jbS1jYXJ0X19lbXB0eS1jb250ZW50IHtcclxuICAgICAgcGFkZGluZzogMTBweCAyMHB4O1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgLmNtLWNhcnRfX2VtcHR5LWNvbnRlbnQge1xyXG4gICAgICBib3R0b206IDgwcHg7IC8vIGhlaWdodCBvZiBmb290ZXJcclxuICAgIH1cclxuXHJcbiAgICAuY20tcHJvcGVydHktLXF1YW50aXR5LFxyXG4gICAgLmNtLXByb3BlcnR5LS1wcmljZSB7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiB3aGl0bmV5LXdlaWdodChtZWRpdW0pO1xyXG4gICAgICBmb250LXNpemU6IC44NzVlbTtcclxuICAgIH1cclxuXHJcbiAgICAuY20tcHJvcGVydHktLXF1YW50aXR5IHtcclxuICAgICAgZmxvYXQ6IGxlZnQ7XHJcblxyXG4gICAgICBkaXYge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jbS1wcm9wZXJ0eS0tcHJpY2Uge1xyXG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgfVxyXG5cclxuICAgIC5jbS1jYXJ0LWl0ZW0ge1xyXG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHdhcm0tZ3JheTtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblxyXG4gICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDA7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5wYWNrYWdlIHtcclxuICAgICAgY2xlYXI6IGJvdGg7XHJcblxyXG4gICAgICAudG9nZ2xlLXBhY2thZ2Uge1xyXG4gICAgICAgIGNvbG9yOiAkcmljaC1ibGFjaztcclxuICAgICAgICBmb250LXNpemU6IHdoaXRuZXktc2l6ZSgxMik7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMXB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICB3aWR0aDogN3B4O1xyXG4gICAgICAgICAgaGVpZ2h0OiA3cHg7XHJcbiAgICAgICAgICB0b3A6IDVweDtcclxuICAgICAgICAgIGxlZnQ6IDNweDtcclxuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDIyNWRlZyk7XHJcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJHJpY2gtYmxhY2s7XHJcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAkcmljaC1ibGFjaztcclxuICAgICAgICAgIHotaW5kZXg6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmNvbGxhcHNlZDpiZWZvcmUge1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgICAgICAgdG9wOiAycHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAucGFja2FnZS1pdGVtIHtcclxuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJHdhcm0tZ3JheTtcclxuICAgICAgICBwYWRkaW5nOiAxMHB4IDAgMCAyMXB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY20tY2FydF9fZm9vdGVyIHtcclxuICAgICAgYm90dG9tOiAwO1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgaGVpZ2h0OiAxMjBweDtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBwYWRkaW5nOiAxMHB4IDBweDtcclxuICAgICAgbWFyZ2luOiAwIDE2cHg7XHJcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkd2FybS1ncmF5O1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICAgLnN1YnRvdGFsIHtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHdhcm0tZ3JheTtcclxuICAgICAgICBtYXJnaW46IDAgLTEwcHg7XHJcbiAgICAgICAgcGFkZGluZzogMCAxMHB4IDEwcHggMTBweDtcclxuXHJcbiAgICAgICAgZGl2IHtcclxuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IHdoaXRuZXktd2VpZ2h0KHNlbWlib2xkKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5idG4ge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAzNTBweDtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5jbS1hcnJvd3tcclxuICAgICAgcGFkZGluZy1yaWdodDoxNXB4O1xyXG4gICAgfVxyXG4gICAgLmNtLXByb3BlcnR5LS10aXRsZSB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgLmFycm93IHtcclxuICAgICAgICBjb2xvcjogJHdhcm0tZ3JheTtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHJpZ2h0OiAxNXB4O1xyXG4gICAgICAgIHRvcDogMTBweDtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xyXG4gICAgICAgICYuY29sbGFwc2VkIHtcclxuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgICAgIHRvcDogMnB4O1xyXG4gICAgICAgICAgcmlnaHQ6IDVweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMyNjI3Mjg7XHJcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjMjYyNzI4O1xyXG4gICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgIGhlaWdodDogN3B4O1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgdG9wOiA1cHg7XHJcbiAgICAgICAgICB3aWR0aDogN3B4O1xyXG4gICAgICAgICAgei1pbmRleDogMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5jbS1wcm9wZXJ0eS1zdWItaXRlbXMge1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OjUwMDtcclxuICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgYXtcclxuICAgICAgICBmb250LXdlaWdodDozMDA7XHJcbiAgICAgIH1cclxuICAgICAgLmNtLXByb3BlcnR5LXN1Yi1pdGVtIHtcclxuICAgICAgICBwYWRkaW5nOiA1cHggNXB4O1xyXG4gICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgZGl2IHtcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB9XHJcblxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7IC8vIHRhYmxldCB1cCB7XHJcbiAgICAgIC5jbS1wb3B1cC0tY2FydCB7XHJcbiAgICAgICAgd2lkdGg6IDM4MnB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzc1cHgpIGFuZCAobWF4LXdpZHRoOiA0MjdweCkge1xyXG4gICAgICAuY20tcHJvcGVydHktc3ViLWl0ZW0ge1xyXG4gICAgICAgIHBhZGRpbmc6IDVweCAzMHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWhlYWRlci1tZC1taW4pIHsgLy8gZGVza3RvcFxyXG4gICAgICAuY20tcG9wdXAtLWNhcnQge1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmF5O1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSA2NHB4KTtcclxuXHJcbiAgICAgICAgLmNtLWNhcnRfX2Nsb3NlIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNtLWNhcnRfX2hlYWRlcixcclxuICAgICAgICAuY20tY2FydF9fZm9vdGVyIHtcclxuICAgICAgICAgIG1hcmdpbjogMCAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmNtLWNhcnRfX2xpc3Qge1xyXG4gICAgICAgIGJvdHRvbTogMTMwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5jbS1jYXJ0X19mb290ZXIge1xyXG4gICAgICAgIGhlaWdodDogMTMwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5jbS1jYXJ0X19lbXB0eSB7XHJcbiAgICAgICAgLmNtLWNhcnRfX2Zvb3RlciB7XHJcbiAgICAgICAgICBoZWlnaHQ6IDkwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuY20tY2FydCB7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIvLyBJbXBvcnRzXHJcbkBpbXBvcnQgXCIuLi9iYXNlL19pbXBvcnRzXCI7XHJcbkBpbXBvcnQgXCJ+QGNvcmVtZWRpYS9icmljay1lbWVyc29uLXNoYXJlZC10aGVtZS9zcmMvc2Fzcy9wYXJ0aWFscy91dGlscy9pbXBvcnRzXCI7XHJcblxyXG4vLyBoZWFkZXIgc3BlY2lmaWMgYnJlYWtwb2ludFxyXG4kc2NyZWVuLWhlYWRlci1tZC1taW46IDk2MHB4O1xyXG4kc2NyZWVuLWhlYWRlci1zbS1tYXg6IDk1OS45OHB4O1xyXG5cclxuQGltcG9ydCBcImhlYWRlci91dGlsaXR5LW5hdlwiO1xyXG5AaW1wb3J0IFwiaGVhZGVyL2xlZ2FjeS1tYWluLW5hdi91dGlsaXR5LW5hdi1tb2JpbGVcIjtcclxuQGltcG9ydCBcIn5AY29yZW1lZGlhL2JyaWNrLWVtZXJzb24tc2hhcmVkLXRoZW1lL3NyYy9zYXNzL3BhcnRpYWxzL2NvbXBvbmVudHMvaGVhZGVyL2xvY2FsZS1zZWxlY3RvclwiO1xyXG5AaW1wb3J0IFwiaGVhZGVyL19oZWFkcm9vbVwiO1xyXG5AaW1wb3J0IFwiaGVhZGVyL2xlZ2FjeS1tYWluLW5hdi9sb2NhbGUtc3BlY2lmaWNcIjtcclxuLy9AaW1wb3J0IFwiaGVhZGVyL0cwMDEtbWFpbi1uYXZcIjtcclxuQGltcG9ydCBcIn5AY29yZW1lZGlhL2JyaWNrLWhlYWRlci9zcmMvc2Fzcy9wYXJ0aWFscy9HMDAxLW1haW4tbmF2XCI7XHJcbkBpbXBvcnQgXCJ+QGNvcmVtZWRpYS9icmljay1oZWFkZXIvc3JjL3Nhc3MvcGFydGlhbHMvbWluaWNhcnRcIjtcclxuXHJcbi5nbG9iYWwtaGVhZGVyIHtcclxuICBAaW1wb3J0IFwiaGVhZGVyL19sZWdhY3ktbWFpbi1uYXZcIjtcclxuICBAaW1wb3J0IFwiaGVhZGVyL2hhbWJ1cmdlclwiO1xyXG4gIEBpbXBvcnQgXCJoZWFkZXIvbWFpbi1oZWFkZXJcIjtcclxuICBcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgYm94LXNoYWRvdzogMCAycHggOHB4IDAgcmdiYSgwLCAwLCAwLCAwLjMpO1xyXG4gIFxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWhlYWRlci1tZC1taW4pIHsgLy8gZGVza3RvcFxyXG4gICAgYm94LXNoYWRvdzogMCAxcHggN3B4IHJnYmEoMCwwLDAsLjMpO1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4taGVhZGVyLXNtLW1heCkgeyAvLyBtb2JpbGUgYW5kIHRhYmxldCBvbmx5XHJcbiAgICAubmF2LW92ZXJsYXkge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBwYWxldHRlKGJsYWNrKTtcclxuICAgICAgb3BhY2l0eTogLjU7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgaGVpZ2h0OiAxMDB2aDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy8gY2xhc3NlcyBmb3IgaGVhZGVyLWJvb3RzdHJhcC10b29sa2l0LmpzXHJcbi52aXNpYmxlLWhlYWRlci1tZCxcclxuLnZpc2libGUtaGVhZGVyLW1kLWJsb2NrIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG5cclxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1oZWFkZXItbWQtbWluKSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcbn1cclxuLnZpc2libGUtaGVhZGVyLXNtLFxyXG4udmlzaWJsZS1oZWFkZXItc20tYmxvY2sge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1oZWFkZXItbWQtbWluKSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbiNwYWdlTG9hZE92ZXJsYXkge1xyXG5cdHotaW5kZXg6IDEwO1xyXG5cdHBvc2l0aW9uOiBmaXhlZDtcclxuXHR0b3A6IDA7XHJcblx0bGVmdDogMDtcclxuXHRoZWlnaHQ6IDEwMCU7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0YmFja2dyb3VuZDogcmdiYSgyNTUsMjU1LDI1NSwwLjI1KTtcclxuXHRcclxuXHQmOmFmdGVyIHtcclxuXHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0ICAgIHotaW5kZXg6IC0xO1xyXG5cdCAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0ICAgIHRvcDogNTAlO1xyXG5cdCAgICBsZWZ0OiA1MCU7XHJcblx0ICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xyXG5cdCAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xyXG5cdCAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xyXG5cdCAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vLi4vaW1nL2xvYWRlcl9iaWcuZ2lmKSBuby1yZXBlYXQgdG9wIGNlbnRlcjtcclxuXHQgICAgaGVpZ2h0OiA0MHB4O1xyXG5cdCAgICB3aWR0aDogNDBweDtcclxuXHQgICAgb3BhY2l0eTogMC41O1xyXG5cdH1cclxufVxyXG5cclxuYm9keSxcclxuYm9keS5oZWFkcm9vbSB7XHJcbiAgcGFkZGluZy10b3A6IDQ4cHg7XHJcbiAgXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4taGVhZGVyLW1kLW1pbikgeyAvLyBkZXNrdG9wXHJcblx0cGFkZGluZy10b3A6IDg5cHg7IC8vIGhlaWdodCBvZiB1dGlsaXR5IG5hdiBhbmQgbWFpbiBoZWFkZXJcclxuXHRcclxuXHQmLnNsaWRlLXVwIHtcclxuXHRcdHBhZGRpbmctdG9wOiA2NHB4OyAvLyB1dGlsaXR5IG5hdiBpcyBoaWRkZW5cclxuXHR9XHJcbiAgfVxyXG59XHJcblxyXG4jY20tdGFnLW91dHB1dCB7XHJcblx0ZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLm5hdmJhci1maXhlZC10b3Age1xyXG4gIGJvcmRlcjogMDsgLy8gcmVtb3ZlIGhhcmRjb2RlZCBCb290c3RyYXAgYm9yZGVyXHJcbn1cclxuXHJcbi5lbWVyc29uLXByb21vX19waWN0dXJlIHtcclxuICBAaW5jbHVkZSBzdHJldGNoLWFic29sdXRlKCk7XHJcbn1cclxuXHJcbi8vIFZhcmlhYmxlc1xyXG4kbGluZS13aWR0aDogNDBweDtcclxuXHJcbi8qXHJcbkhlYWRlclxyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuXHJcbkNvbnRhaW5zIHN0eWxpbmcgZGVmaW5pdGlvbnMgZm9yIGFsbCBjb250ZW50IHR5cGVzIGFzIGNtLWhlYWRlci5cclxuLSBjbS1oZWFkZXJcclxuLSBjbS1oZWFkZXItLW9wZW5cclxuLSBjbS1oZWFkZXItLXNjcm9sbGVkXHJcbi0gY20tYnJlYWRjcnVtYlxyXG4qL1xyXG5cclxuLiN7JHByZWZpeH1oZWFkZXIge1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICB3aWR0aDogMTAwJTtcclxuICB6LWluZGV4OiAzO1xyXG4gIGJvcmRlcjogbm9uZTtcclxuICBoZWlnaHQ6ICRsb2dvLXNpemUtbW9iaWxlO1xyXG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgJHRyYW5zaXRpb24tZHVyYXRpb24gZWFzZShpbi1vdXQtcXVhZCk7XHJcbiAgbWFyZ2luLXRvcDogLSR0b3AtY2xlYXJhbmNlLW1vYmlsZTtcclxuXHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludChzbS1hbmQtdXApIHtcclxuICAgIGhlaWdodDogJGxvZ28tc2l6ZTtcclxuICAgIG1hcmdpbi10b3A6IC0kdG9wLWNsZWFyYW5jZTtcclxuICB9XHJcblxyXG4gICZfX3NlYXJjaCB7XHJcbiAgICBkaXNwbGF5OiBub25lOyAvLyBoaWRlIHNlYXJjaCBvbiBtb2JpbGVcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogJGxvZ28tc2l6ZS1tb2JpbGU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogJHNlYXJjaC1oZWlnaHQ7XHJcbiAgICBwYWRkaW5nOiAkcGFkZGluZy1iYXNlLWhvcml6b250YWwgJHBhZGRpbmctYmFzZS1ob3Jpem9udGFsIDAgJHBhZGRpbmctYmFzZS1ob3Jpem9udGFsO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcGFsZXR0ZSh3aGl0ZSk7XHJcblxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbS1hbmQtdXApIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgbWFyZ2luOiAkcGFkZGluZy1iYXNlLWhvcml6b250YWwgJHBhZGRpbmctYmFzZS1ob3Jpem9udGFsIDAgMDtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgIHotaW5kZXg6IDI7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICBkaXNwbGF5OiBibG9jazsgLy8gc2hvdyBzZWFyY2ggb24gZGVza3RvcFxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8gc2hvdyBzZWFyY2ggaW4gb3BlbiBuYXZpZ2F0aW9uXHJcbiAgJi0tb3BlbiAmX19zZWFyY2gge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG5cclxuICAvKiBidXR0b24gZml4ZWQgdG9wIHJpZ2h0ICovXHJcbiAgJl9fYnV0dG9uIHtcclxuICAgIG1hcmdpbjogJHBhZGRpbmctYmFzZS1ob3Jpem9udGFsIC0gNXB4ICRwYWRkaW5nLWJhc2UtaG9yaXpvbnRhbCAwIDA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgaGVpZ2h0OiAzMXB4O1xyXG5cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20tYW5kLXVwKSB7XHJcbiAgICAgIG1hcmdpbjogJHBhZGRpbmctYmFzZS1ob3Jpem9udGFsICRwYWRkaW5nLWJhc2UtaG9yaXpvbnRhbCAwIDA7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICBvcGFjaXR5OiAwLjg7XHJcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgJHRyYW5zaXRpb24tZHVyYXRpb24gZWFzZShpbi1vdXQtcXVhZCk7XHJcbiAgICB9XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvKiBpdGVtcyBmaXhlZCB0b3AgcmlnaHQgbmV4dCB0byBidXR0b24gKi9cclxuICAmX19pdGVtcyB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6ICRsb2dvLXNpemUtbW9iaWxlICsgJHNlYXJjaC1oZWlnaHQ7IC8vICsgaGVpZ2h0IG9mIHNlYXJjaGJhclxyXG4gICAgbGVmdDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBwYWxldHRlKHdoaXRlKTtcclxuICAgIGNvbG9yOiBwYWxldHRlKGdyZXkpO1xyXG5cclxuICAgID4gbGkge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgcGFkZGluZzogJHBhZGRpbmctYmFzZS12ZXJ0aWNhbCAkcGFkZGluZy1iYXNlLWhvcml6b250YWw7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblxyXG4gICAgICBhIHtcclxuICAgICAgICBjb2xvcjogcGFsZXR0ZShncmV5KTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICBjb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbS1hbmQtdXApIHtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICByaWdodDogJHBhZGRpbmctYmFzZS1ob3Jpem9udGFsICsgJHNlYXJjaC13aWR0aCArICRwYWRkaW5nLWJhc2UtaG9yaXpvbnRhbCArIDQwcHggKyAkcGFkZGluZy1iYXNlLWhvcml6b250YWw7IC8vcGFkZGluZ3MgKyBzZWFyY2ggKyBuYXZidXR0b25cclxuICAgICAgbGluZS1oZWlnaHQ6ICRsb2dvLXNpemU7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICBjb2xvcjogcGFsZXR0ZSh3aGl0ZSk7XHJcblxyXG4gICAgICA+IGxpIHtcclxuICAgICAgICBwYWRkaW5nOiAwICRwYWRkaW5nLWJhc2UtaG9yaXpvbnRhbDtcclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICBjb2xvcjogcGFsZXR0ZSh3aGl0ZSk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vKiBicmVhZGNydW1iIGZpeGVkIHRvcCBsZWZ0IG5leHQgdG8gbG9nbyAqL1xyXG4uI3skcHJlZml4fWJyZWFkY3J1bWIge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20tYW5kLXVwKSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6ICRsb2dvLXNpemUrMiokcGFkZGluZy1iYXNlLWhvcml6b250YWw7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBsaW5lLWhlaWdodDogJGxvZ28tc2l6ZTtcclxuXHJcbiAgICAmX19pdGVtIGEge1xyXG4gICAgICBjb2xvcjogcGFsZXR0ZSh3aGl0ZSk7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbSBhOmhvdmVyIHtcclxuICAgICAgY29sb3I6IHBhbGV0dGUocmVkLCBsaWdodGVyKTtcclxuICAgIH1cclxuXHJcbiAgICAmID4gbGkgKyBsaTo6YmVmb3JlIHtcclxuICAgICAgY29udGVudDogXCI+XFwwMGEwXCI7IC8qIG92ZXJ3cml0ZSBib290c3RyYXAsIGNhdXNlIG9mIGxpYnNhc3MgZG91YmxlIGVzY2FwaW5nICovXHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLS1vdXRlciB7XHJcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDsgLyogb3ZlcndyaXRlIGJvb3RzdHJhcCBqYXZhc2NyaXB0IGlubGluZSBoZWlnaHQgKi9cclxuICB9XHJcbn1cclxuIiwiLypcclxuQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7IC8vIGRlc2t0b3BcclxuICAuc3ViLW5hdi5zaW5nbGUtY29sLXN1Yi1uYXYge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgYm94LXNoYWRvdzogMCA2cHggNnB4IC02cHggcmdiYSgwLCAwLCAwLCAuMiksIC02cHggMCA2cHggLTZweCByZ2JhKDAsIDAsIDAsIC4yKSwgNnB4IDAgNnB4IC02cHggcmdiYSgwLCAwLCAwLCAuMik7XHJcbiAgICB3aWR0aDogMjQwcHg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgbWluLWhlaWdodDogZml0LWNvbnRlbnQ7XHJcblxyXG4gICAgLnByb2R1Y3RzIHtcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBcclxuICAgICAgdWwge1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5hbGwtYnJhbmRzIHtcclxuICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICB3aWR0aDogNTAlO1xyXG4gICAgfVxyXG4gIH1cclxufSovXHJcbiIsIi8qXHJcbi5tYWluLWhlYWRlciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gIFxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWhlYWRlci1tZC1taW4pIHsgLy8gZGVza3RvcFxyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZzogMCA0MHB4O1xyXG4gIH1cclxufVxyXG5cclxuLm1haW4taGVhZGVyLWNvbnRlbnQge1xyXG4gIGhlaWdodDogNDhweDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIFxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWhlYWRlci1tZC1taW4pIHsgLy8gZGVza3RvcFxyXG4gICAgaGVpZ2h0OiA2NHB4O1xyXG4gICAgbWF4LXdpZHRoOiAxMTgwcHg7XHJcbiAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAvL2ZvbnQtc2l6ZTogMDtcclxuXHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XHJcbiAgICBqdXN0aWZ5LWl0ZW1zOiBjZW50ZXI7XHJcbiAgfVxyXG59XHJcblxyXG4ubmF2YmFyLWhlYWRlciB7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4taGVhZGVyLW1kLW1pbikgeyAvLyBkZXNrdG9wXHJcbiAgICBmbG9hdDogbGVmdDtcclxuICB9XHJcbn1cclxuICBcclxuLm5hdmJhci1icmFuZCB7IC8vIEJvb3RzdHJhcCBjbGFzc25hbWUgZm9yIHRoZSBsb2dvXHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIG1hcmdpbi1sZWZ0OiAxMnB4O1xyXG4gIFxyXG4gICoge1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gIH1cclxuICBcclxuICBpbWcge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG4gIFxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWhlYWRlci1tZC1taW4pIHsgLy8gZGVza3RvcFxyXG4gICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XHJcblxyXG4gICAgLmVtZXJzb24tbG9nb19faW1hZ2UtYm94IHtcclxuICAgICAgd2lkdGg6IDEwM3B4O1xyXG4gICAgfVxyXG4gIH1cclxufSovXHJcbiIsIkBrZXlmcmFtZXMgc2xpZGUtaW4tbW9iaWxlLXN1Ym5hdiB7XHJcbiAgZnJvbSB7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XHJcbiAgfVxyXG4gIHRvIHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgc2xpZGUtb3V0LW1vYmlsZS1zdWJuYXYge1xyXG4gIGZyb20ge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG4gIH1cclxuICB0byB7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHNsaWRlLWluLXRhYmxldC1zdWJuYXYge1xyXG4gIGZyb20ge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDQzOHB4KTtcclxuICB9XHJcbiAgdG8ge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBzbGlkZS1vdXQtdGFibGV0LXN1Ym5hdiB7XHJcbiAgZnJvbSB7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XHJcbiAgfVxyXG4gIHRvIHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg0MzhweCk7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1oZWFkZXItc20tbWF4KSB7IC8vIG1vYmlsZSBhbmQgdGFibGV0IG9ubHlcclxuICAubGVnYWN5LW1haW4tbmF2IHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIHBhZGRpbmctdG9wOiA1MHB4O1xyXG4gICAgaGVpZ2h0OiAxMDB2aDtcclxuICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHBhbGV0dGUoZ3JheSk7XHJcbiAgICB6LWluZGV4OiAtMTtcclxuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogLjVzO1xyXG4gICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBcclxuICAgICYuc2xpZGUtaW4ge1xyXG4gICAgICBhbmltYXRpb24tbmFtZTogc2xpZGUtaW4tbW9iaWxlLXN1Ym5hdjtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbiAgICBcclxuICAgICYuc2xpZGUtb3V0IHtcclxuICAgICAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlLW91dC1tb2JpbGUtc3VibmF2O1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuICAgIFxyXG4gICAgLnByb21vIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgIFxyXG4gICAgPiBsaSB7IC8vIHRvcCBsZXZlbCBuYXYgbGlua3NcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIFxyXG4gICAgICAmOmFjdGl2ZSA+IGEsXHJcbiAgICAgICY6YWN0aXZlID4gc3BhbixcclxuICAgICAgPiBhOmFjdGl2ZSB7XHJcbiAgICAgICAgY29sb3I6IHBhbGV0dGUod2hpdGUpO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHBhbGV0dGUoZ3JlZW4pO1xyXG4gICAgICB9XHJcbiAgICAgIFxyXG4gICAgICA+IGEsXHJcbiAgICAgID4gc3BhbiB7XHJcbiAgICAgICAgY29sb3I6IHBhbGV0dGUocmljaC1ibGFjayk7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcGFkZGluZzogMTVweCA2MHB4IDE1cHggMTBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBwYWxldHRlKGdyYXkpO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCBwYWxldHRlKHdoaXRlKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAudG9nZ2xlLWxpbmsge1xyXG4gICAgICBjb2xvcjogcGFsZXR0ZShyaWNoLWJsYWNrKTtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHBhZGRpbmc6IDE1cHggNjBweCAxNXB4IDEwcHg7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHBhbGV0dGUoZ3JheSk7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCBwYWxldHRlKHdoaXRlKTtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgXHRcclxuICAgICAgJjphY3RpdmUge1xyXG4gICAgICAgIGNvbG9yOiBwYWxldHRlKGdyZWVuKTtcclxuICAgICAgICAgIFxyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgY29sb3I6IHBhbGV0dGUoZ3JlZW4pO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBcclxuICAgICAgJjpiZWZvcmUsXHJcbiAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBwYWxldHRlKGNvb2wtZ3JheSk7XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgIH1cclxuICAgICAgXHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICBoZWlnaHQ6IDNweDtcclxuICAgICAgICB3aWR0aDogMTNweDtcclxuICAgICAgICByaWdodDogMjRweDtcclxuICAgICAgfVxyXG4gICAgICBcclxuICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgaGVpZ2h0OiAxM3B4O1xyXG4gICAgICAgIHdpZHRoOiAzcHg7XHJcbiAgICAgICAgcmlnaHQ6IDI5cHg7XHJcbiAgICAgIH1cclxuICAgICAgXHJcbiAgICAgICYub3BlbiB7XHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAuc3ViLW5hdiB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgbWluLWhlaWdodDogMTAwJTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHBhbGV0dGUoZ3JheSk7XHJcbiAgICAgIHRvcDogNTBweDtcclxuICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAuNXM7XHJcbiAgICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XHJcbiAgICBcclxuICAgICAgJi5zbGlkZS1pbiB7XHJcbiAgICAgICAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlLWluLW1vYmlsZS1zdWJuYXY7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIH1cclxuICAgIFxyXG4gICAgICAmLnNsaWRlLW91dCB7XHJcbiAgICAgICAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlLW91dC1tb2JpbGUtc3VibmF2O1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB9XHJcbiAgICBcclxuICAgICAgYSB7XHJcbiAgICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBjb2xvcjogcGFsZXR0ZShyaWNoLWJsYWNrKTtcclxuICAgICAgfVxyXG4gICAgICBcclxuICAgICAgLmFsbC1icmFuZHMgYSxcclxuICAgICAgYS5hbGwtYnJhbmRzLFxyXG4gICAgICBhLm1vYmlsZS1hbGwtcHJvZHVjdHMge1xyXG4gICAgICAgIGNvbG9yOiBwYWxldHRlKGdyZWVuKTtcclxuICAgICAgICBcclxuICAgICAgICAmOmFjdGl2ZSB7XHJcbiAgICAgICAgICBjb2xvcjogcGFsZXR0ZSh3aGl0ZSk7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBwYWxldHRlKGdyZWVuKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgLm1vYmlsZS10b3AtbGluayB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBwYWxldHRlKGdyZWVuKTtcclxuICAgICAgXHJcbiAgICAgIC5iYWNrIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4ODY1O1xyXG4gICAgICAgIGNvbG9yOiBwYWxldHRlKHdoaXRlKTtcclxuICAgICAgICB3aWR0aDogNTBweDtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBcclxuICAgICAgICAmOmFmdGVyIHsgLy8gYXJyb3cgaWNvblxyXG4gICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICBib3JkZXItdG9wOiAycHggc29saWQgcGFsZXR0ZSh3aGl0ZSk7XHJcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCBwYWxldHRlKHdoaXRlKTtcclxuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDIyNWRlZyk7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICB0b3A6IDE5cHg7XHJcbiAgICAgICAgICByaWdodDogMTZweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgYSwgc3BhbiB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgY29sb3I6IHBhbGV0dGUod2hpdGUpO1xyXG4gICAgICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAuNzVlbTtcclxuICAgICAgICBmb250LXdlaWdodDogd2hpdG5leS13ZWlnaHQoc2VtaWJvbGQpO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDhlbTtcclxuICAgICAgfVxyXG4gICAgICBcclxuICAgICAgYSB7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgIH1cclxuICAgIH0gLy8gZW5kIG1vYmlsZS10b3AtbGlua1xyXG4gICAgXHJcbiAgICA+IGxpOmZpcnN0LWNoaWxkLFxyXG4gICAgPiBsaTpudGgtY2hpbGQoMiksXHJcbiAgICA+IGxpOm50aC1jaGlsZCgzKSxcclxuICAgID4gbGk6bnRoLWNoaWxkKDQpIHtcclxuICAgICAgPiBhLCA+IHNwYW4ge1xyXG4gICAgICAgICY6YWZ0ZXIgeyAvLyBhcnJvd1xyXG4gICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICBib3JkZXItdG9wOiAycHggc29saWQgcGFsZXR0ZShjb29sLWdyYXkpO1xyXG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgcGFsZXR0ZShjb29sLWdyYXkpO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMzNweDtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDhweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgXHJcbiAgICAgICY6YWN0aXZlID4gYSwgXHJcbiAgICAgICY6YWN0aXZlID4gc3BhbixcclxuICAgICAgPiBhOmFjdGl2ZSxcclxuICAgICAgPiBzcGFuOmFjdGl2ZSB7XHJcbiAgICAgICAgJjphZnRlciB7IC8vIGFycm93XHJcbiAgICAgICAgICBib3JkZXItY29sb3I6IHBhbGV0dGUod2hpdGUpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAucGFuZWwtMS1saW5rIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAuYXV0b21hdGVkLXNvbHV0aW9ucy1zdWItbmF2IHtcclxuICAgICAgLnByb2R1Y3RzIGgzIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICAgIFxyXG4gICAgICAucGFuZWwtMiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcGFsZXR0ZSh3aGl0ZSk7XHJcbiAgICAgICAgXHJcbiAgICAgICAgYTphY3RpdmUge1xyXG4gICAgICAgICAgY29sb3I6IHBhbGV0dGUod2hpdGUpO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcGFsZXR0ZShncmVlbik7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIFxyXG4gICAgICAuYnJhbmRzIGgzIHtcclxuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgcGFsZXR0ZSh3YXJtLWdyYXkpO1xyXG4gICAgICAgIG1hcmdpbjogMCAxMHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogLjc1ZW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBmb250LXdlaWdodDogd2hpdG5leS13ZWlnaHQoc2VtaWJvbGQpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5jb21tZXJjaWFsLXN1Yi1uYXYge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBwYWxldHRlKHdoaXRlKTtcclxuICAgICAgXHJcbiAgICAgIC5wcm9kdWN0cyB7XHJcbiAgICAgICAgYTphY3RpdmUge1xyXG4gICAgICAgICAgY29sb3I6IHBhbGV0dGUod2hpdGUpO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcGFsZXR0ZShncmVlbik7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgIGgzIHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIFxyXG4gICAgICAuYnJhbmRzIGgzIHtcclxuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgcGFsZXR0ZSh3YXJtLWdyYXkpO1xyXG4gICAgICAgIG1hcmdpbjogMCAxMHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogLjc1ZW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBmb250LXdlaWdodDogd2hpdG5leS13ZWlnaHQoc2VtaWJvbGQpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5pbmR1c3RyaWVzLXN1Yi1uYXYge1xyXG4gICAgICBoMyB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgICBcclxuICAgICAgLnRvZ2dsZSB7XHJcbiAgICAgICAgdG9wOiA1MHB4O1xyXG4gICAgICB9XHJcbiAgICAgIFxyXG4gICAgICAucHJvZHVjdHMsXHJcbiAgICAgIC5icmFuZHMge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHBhbGV0dGUod2hpdGUpO1xyXG4gICAgICAgIFxyXG4gICAgICAgIGE6YWN0aXZlIHtcclxuICAgICAgICAgIGNvbG9yOiBwYWxldHRlKHdoaXRlKTtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHBhbGV0dGUoZ3JlZW4pO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSBhbmQgKG1heC13aWR0aDogJHNjcmVlbi1oZWFkZXItc20tbWF4KSB7IC8vIHRhYmxldCBvbmx5XHJcbiAgLmxlZ2FjeS1tYWluLW5hdiB7XHJcbiAgICB3aWR0aDogNDM4cHg7XHJcbiAgICByaWdodDogMDtcclxuICAgIHBhZGRpbmctdG9wOiA3NXB4O1xyXG4gICAgXHJcbiAgICAmLnNsaWRlLWluIHtcclxuICAgICAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlLWluLXRhYmxldC1zdWJuYXY7XHJcbiAgICB9XHJcbiAgICBcclxuICAgICYuc2xpZGUtb3V0IHtcclxuICAgICAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlLW91dC10YWJsZXQtc3VibmF2O1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAuc3ViLW5hdiB7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgcGFkZGluZy10b3A6IDc1cHg7XHJcbiAgICAgIFxyXG4gICAgICAmLnNsaWRlLWluIHtcclxuICAgICAgICBhbmltYXRpb24tbmFtZTogc2xpZGUtaW4tdGFibGV0LXN1Ym5hdjtcclxuICAgICAgfVxyXG4gICAgXHJcbiAgICAgICYuc2xpZGUtb3V0IHtcclxuICAgICAgICBhbmltYXRpb24tbmFtZTogc2xpZGUtb3V0LXRhYmxldC1zdWJuYXY7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iLCJAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1oZWFkZXItbWQtbWluKSB7IC8vIGRlc2t0b3BcclxuICAubGVnYWN5LW1haW4tbmF2IHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBcclxuICAgIC5zdWItbmF2IHsgLy8gcGFyZW50IGNvbnRhaW5lciBmb3IgZW50aXJlIG1lbnVcclxuICAgICAgZm9udC1zaXplOiAuNzVlbTtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgei1pbmRleDogMztcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgXHJcbiAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgIFxyXG4gICAgICAgIC5zdWItbmF2LWNvbnRhaW5lciB7XHJcbiAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgICAgbWF4LWhlaWdodDogMTAwdmg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIFxyXG4gICAgICAuc3ViLW5hdi1jb250YWluZXIge1xyXG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkd2FybS1ncmF5O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICB6LWluZGV4OiAtMjtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICBtYXgtaGVpZ2h0OiAwO1xyXG4gICAgICAgIFxyXG4gICAgICAgICY6YWZ0ZXIgeyAvLyBib3R0b20gZHJvcCBzaGFkb3dcclxuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIGhlaWdodDogMTBweDtcclxuICAgICAgICAgIGJvdHRvbTogMTBweDtcclxuICAgICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICAgICAgYm94LXNoYWRvdzogMCAxcHggN3B4IHJnYmEoMCwwLDAsLjMpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBcclxuICAgICAgLnN1Yi1uYXYtY29udGVudCB7XHJcbiAgICAgICAgd2lkdGg6IDExODBweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB9XHJcbiAgICBcclxuICAgICAgbGkge1xyXG4gICAgICAgIHBhZGRpbmc6IDdweCAwO1xyXG4gICAgICB9XHJcbiAgICAgIFxyXG4gICAgICBhIHtcclxuICAgICAgICBjb2xvcjogJHJpY2gtYmxhY2s7XHJcbiAgICAgICAgcGFkZGluZzogMCAyMHB4IDAgMjBweDtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiB3aGl0bmV5LXdlaWdodChib29rKTtcclxuICAgICAgXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICBjb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgJi5tb2JpbGUtYWNjb3JkaW9uLXRvZ2dsZSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgXHJcbiAgICAgIGgzIHtcclxuICAgICAgICBmb250LXdlaWdodDogd2hpdG5leS13ZWlnaHQoc2VtaWJvbGQpO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgcGFkZGluZzogMTRweCAyMHB4IDdweCAyMHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMWVtO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjYyNTtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjA4ZW07XHJcbiAgICAgIFxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiB3aGl0bmV5LXdlaWdodChzZW1pYm9sZCk7XHJcbiAgICAgICAgXHJcbiAgICAgICAgICAmOmFmdGVyIHsgLy8gYXJyb3cgaWNvblxyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgICAgICAgICAgd2lkdGg6IDhweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA4cHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBib3JkZXItdG9wOiAycHggc29saWQgJHJpY2gtYmxhY2s7XHJcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICRyaWNoLWJsYWNrO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBcclxuICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9IC8vIGVuZCBoM1xyXG4gICAgfVxyXG4gIH1cclxufSIsIiRhdXRvbWF0ZWQtc29sdXRpb25zLWNvbHVtbi13aWR0aDogMjk1cHg7XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1oZWFkZXItbWQtbWluKSB7IC8vIGRlc2t0b3BcclxuICAuc3ViLW5hdi5hdXRvbWF0ZWQtc29sdXRpb25zLXN1Yi1uYXYge1xyXG4gICAgPiAuc3ViLW5hdi1jb250YWluZXIge1xyXG4gICAgICAvLyBncmF5IGJhY2tncm91bmQgdG8gcmlnaHRcclxuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkd2hpdGUgMCUsJHdoaXRlIDUwJSwkZ3JheSA1MSUsJGdyYXkgMTAwJSk7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5zdWItbmF2LWNvbnRlbnQge1xyXG4gICAgICB6LWluZGV4OiAwO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmLmFjdGl2ZSAucGFuZWwtMSA+IHVsID4gbGkuYWN0aXZlIC5wYW5lbC0yIHtcclxuICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgei1pbmRleDogLTE7XHJcbiAgICB9XHJcbiAgICAgICAgXHJcbiAgICAucGFuZWwtMSB7XHJcbiAgICAgIHdpZHRoOiAkYXV0b21hdGVkLXNvbHV0aW9ucy1jb2x1bW4td2lkdGg7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTdweDtcclxuICAgICAgICBcclxuICAgICAgPiB1bCB7XHJcbiAgICAgICAgPiBsaSB7XHJcbiAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDE0cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBcclxuICAgICAgICAgID4gYSB7XHJcbiAgICAgICAgICAgICY6YWZ0ZXIgeyAvLyBhcnJvdyBpY29uXHJcbiAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDhweDtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDhweDtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICBib3JkZXItdG9wOiAycHggc29saWQgJGNvb2wtZ3JheTtcclxuICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAkY29vbC1ncmF5O1xyXG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgdG9wOiA3cHg7XHJcbiAgICAgICAgICAgICAgcmlnaHQ6IDEycHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgID4gYSB7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICY6YWZ0ZXIgeyAvLyBhcnJvdyBpY29uXHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgICAgIFxyXG4gICAgLnBhbmVsLTIge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheTtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAkYXV0b21hdGVkLXNvbHV0aW9ucy1jb2x1bW4td2lkdGg7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICB6LWluZGV4OiAtMjtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgd2lkdGg6IDExODBweCAhaW1wb3J0YW50O1xyXG4gICAgICBib3JkZXItYm90dG9tOiAxN3B4IHNvbGlkICRncmF5O1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICBcclxuICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgLnBhbmVsLTEsXHJcbiAgICAucGFuZWwtMiB7XHJcbiAgICAgIG1pbi1oZWlnaHQ6IDEwMCU7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5wcm9kdWN0cyB7XHJcbiAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICBcclxuICAgICAgPiB1bCB7XHJcbiAgICAgICAgd2lkdGg6ICRhdXRvbWF0ZWQtc29sdXRpb25zLWNvbHVtbi13aWR0aDtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICBcclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAuYnJhbmRzIHtcclxuICAgICAgd2lkdGg6ICRhdXRvbWF0ZWQtc29sdXRpb25zLWNvbHVtbi13aWR0aDtcclxuICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIFxyXG4gICAgICAuYWxsLWJyYW5kcyB7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICR3YXJtLWdyYXk7XHJcbiAgICAgICAgbWFyZ2luOiA1cHggMjBweCAwIDIwcHg7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XHJcbiAgICAgICAgXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufSIsIkBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWhlYWRlci1tZC1taW4pIHsgLy8gZGVza3RvcFxyXG4gIC5zdWItbmF2LmNvbW1lcmNpYWwtc3ViLW5hdiB7XHJcbiAgICAgIFxyXG4gICAgJi5oYXMtYnJhbmRzIC5zdWItbmF2LWNvbnRhaW5lciB7IC8vIGdyYXkgYmFja2dyb3VuZCB0byByaWdodFxyXG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICR3aGl0ZSAwJSwkd2hpdGUgNTAlLCRncmF5IDUxJSwkZ3JheSAxMDAlKTtcclxuICAgIH1cclxuICAgIFxyXG4gICAgPiAuc3ViLW5hdi1jb250YWluZXIge1xyXG4gICAgICBib3JkZXItYm90dG9tOiAxN3B4IHNvbGlkICR3aGl0ZTtcclxuICAgICAgXHJcbiAgICAgIC5zdWItbmF2LWNvbnRlbnQge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgLnByb2R1Y3RzIHtcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBcclxuICAgICAgdWwge1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIHdpZHRoOiAyNSU7XHJcbiAgICAgIH1cclxuICAgICAgXHJcbiAgICAgICYuY29sdW1uLTMge1xyXG4gICAgICAgIHdpZHRoOiA3NSU7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgXHJcbiAgICAgICAgdWwge1xyXG4gICAgICAgICAgd2lkdGg6IDMzLjMzMzMlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAuYnJhbmRzLWNvbnRhaW5lciB7XHJcbiAgICAgIHdpZHRoOiAyNSU7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5O1xyXG4gICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAuYWxsLWJyYW5kcyB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDVweDtcclxuICAgICAgcGFkZGluZy10b3A6IDEwcHg7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgXHJcbiAgICAgICY6YWZ0ZXIgeyAvLyBmaXhlZCB3aWR0aCBib3JkZXIgYWJvdmUgbGlua1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMjBweDtcclxuICAgICAgICB3aWR0aDogMTgwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdhcm0tZ3JheTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAucHJvbW8ge1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgaGVpZ2h0OiA4NnB4O1xyXG4gICAgfVxyXG4gIH1cclxufSIsIkBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWhlYWRlci1tZC1taW4pIHsgLy8gZGVza3RvcFxyXG4gIC5zdWItbmF2LmluZHVzdHJpZXMtc3ViLW5hdiB7XHJcbiAgICAuc3ViLW5hdi1jb250YWluZXIge1xyXG4gICAgICBcclxuICAgICAgcGFkZGluZy1ib3R0b206IDE3cHg7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5zdWItbmF2LWNvbnRlbnQge1xyXG4gICAgICBtYXJnaW4tdG9wOiAxNHB4O1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICBoMyB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAucHJvZHVjdHMsXHJcbiAgICAuYnJhbmRzIHtcclxuICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIFxyXG4gICAgICA+IHVsIHtcclxuICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5wcm9kdWN0cyB7XHJcbiAgICAgICYuY29sdW1uLTQge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBcclxuICAgICAgICA+IHVsIHtcclxuICAgICAgICAgIHdpZHRoOiAyNSU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIHVsIHtcclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAuYnJhbmRzOmJlZm9yZSB7IC8vIGxlZnQgYm9yZGVyXHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICB3aWR0aDogMXB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2FybS1ncmF5O1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgbGVmdDogNTAlO1xyXG4gICAgfVxyXG4gIH1cclxufSIsIkBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWhlYWRlci1tZC1taW4pIHsgLy8gZGVza3RvcFxyXG4gIC5zdWItbmF2IHtcclxuICAgIC5wcm9tbyB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgcGFkZGluZzogMjJweCAwIDE3cHggMDtcclxuICAgICAgaGVpZ2h0OiAxMDNweDtcclxuICAgICAgXHJcbiAgICAgIC5zdWItbmF2LWNvbnRlbnQge1xyXG4gICAgICAgIGhlaWdodDogNjRweDtcclxuICAgICAgICB6LWluZGV4OiAwO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgIH1cclxuICAgICAgXHJcbiAgICAgIC5kb3VibGUtcHJvbW8gYSB7XHJcbiAgICAgICAgd2lkdGg6IDU4MHB4O1xyXG4gICAgICAgIFxyXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIFxyXG4gICAgICBhIHtcclxuICAgICAgICBoZWlnaHQ6IDY0cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgfVxyXG4gICAgICBcclxuICAgICAgaW1nIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgICBcclxuICAgICAgaDMge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBoZWlnaHQ6IDY0cHg7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgZmxleC1mbG93OiBjb2x1bW47XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IHdoaXRuZXktd2VpZ2h0KG1lZGl1bSk7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufSIsIlxyXG5AaW1wb3J0IFwibGVnYWN5LW1haW4tbmF2L21haW4tbmF2LW1vYmlsZVwiO1xyXG5AaW1wb3J0IFwibGVnYWN5LW1haW4tbmF2L21haW4tbmF2LWRlc2t0b3BcIjtcclxuQGltcG9ydCBcImxlZ2FjeS1tYWluLW5hdi9hdXRvbWF0ZWQtc29sdXRpb25zLXN1Yi1uYXZcIjtcclxuQGltcG9ydCBcImxlZ2FjeS1tYWluLW5hdi9jb21tZXJjaWFsLXN1Yi1uYXZcIjtcclxuQGltcG9ydCBcImxlZ2FjeS1tYWluLW5hdi9pbmR1c3RyaWVzLXN1Yi1uYXZcIjtcclxuQGltcG9ydCBcImxlZ2FjeS1tYWluLW5hdi9zdWItbmF2LXByb21vXCI7XHJcbkBpbXBvcnQgXCJ+QGNvcmVtZWRpYS9icmljay1lbWVyc29uLXNoYXJlZC10aGVtZS9zcmMvc2Fzcy9wYXJ0aWFscy9jb21wb25lbnRzL2hlYWRlci9tYWluLW5hdi9zaW5nbGUtY29sLXN1Yi1uYXZcIjtcclxuXHJcbi5sZWdhY3ktbWFpbi1uYXYgeyAvLyB0b3AgbGV2ZWwgbmF2XHJcbiAgPiBsaSA+IGEsXHJcbiAgPiBsaSA+IHNwYW4ge1xyXG4gICAgZm9udC13ZWlnaHQ6IHdoaXRuZXktd2VpZ2h0KG1lZGl1bSk7XHJcbiAgfVxyXG4gIFxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWhlYWRlci1tZC1taW4pIHsgLy8gZGVza3RvcFxyXG4gICAgY29sb3I6IHBhbGV0dGUocmljaC1ibGFjayk7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2g7XHJcbiAgICBmbGV4OiAxO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGZvbnQtc2l6ZTogaW5pdGlhbDtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBcclxuICAgICYuY29sbGFwc2Uge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuICAgIFxyXG4gICAgLnV0aWxpdHktbmF2IHsgLy8gaGlkZSBtb2JpbGUvdGFibGV0IHV0aWxpdHkgbmF2XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgICBcclxuICAgID4gbGkgeyAvLyB0b3AgbGV2ZWwgbmF2IGxpbmtzXHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgXHJcbiAgICAgID4gYSxcclxuICAgICAgPiBzcGFuIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBjb2xvcjogcGFsZXR0ZShyaWNoLWJsYWNrKTtcclxuICAgICAgICBsaW5lLWhlaWdodDogd2hpdG5leS1saW5lLWhlaWdodCgyMSwgMTYpO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW46IDAgMjBweDtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBcclxuICAgICAgICAmOmhvdmVyLCAmOmFjdGl2ZSB7XHJcbiAgICAgICAgICBjb2xvcjogcGFsZXR0ZShncmVlbik7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIFxyXG4gICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgfVxyXG4gICAgICBcclxuICAgICAgLkwxLXRleHQtd3JhcHBlciB7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgaGVpZ2h0OiA0MnB4O1xyXG4gICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICBcclxuICAgICAgICA+IHNwYW4ge1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICBtYXgtaGVpZ2h0OiA0MnB4O1xyXG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIFxyXG4gICAgICAmOmhvdmVyIC5MMS10ZXh0LXdyYXBwZXIsICY6YWN0aXZlIC5MMS10ZXh0LXdyYXBwZXIge1xyXG4gICAgICAgIGNvbG9yOiBwYWxldHRlKGdyZWVuKTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgXHJcbiAgICAgICAgJjphZnRlciB7IC8vIHVuZGVybGluZVxyXG4gICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBwYWxldHRlKGdyZWVuKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgLm1vYmlsZS10b3AtbGluaywgLy8gbW9iaWxlLW9ubHkgZWxlbWVudHNcclxuICAgIC5tb2JpbGUtYWxsLXByb2R1Y3RzLFxyXG4gICAgLnN1Yi1uYXYgLm1vYmlsZS1hbGwtcHJvZHVjdHMsXHJcbiAgICAubW9iaWxlLWFjY29yZGlvbi10b2dnbGUge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5zdWItbmF2LmF1dG9tYXRlZC1zb2x1dGlvbnMtc3ViLW5hdiB7XHJcbiAgICAgIC5icmFuZHMge1xyXG4gICAgICAgICY6YmVmb3JlIHsgLy8gbGVmdCBib3JkZXJcclxuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICBoZWlnaHQ6IDQ0NnB4O1xyXG4gICAgICAgICAgd2lkdGg6IDFweDtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3YXJtLWdyYXk7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICB0b3A6IDE3cHg7XHJcbiAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufSAvLyBlbmQgdG9wIGxldmVsIG5hdiIsIi5uYXZiYXItdG9nZ2xlIHtcclxuICBwYWRkaW5nOiAyMnB4IDEycHggMjNweCAxMnB4O1xyXG4gIG1hcmdpbjogMDtcclxuICBib3JkZXI6IG5vbmU7XHJcbiAgei1pbmRleDogMTtcclxuXHJcbiAgLmljb24tYmFyIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG5cclxuICBzcGFuOm50aC1jaGlsZCgyKSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgd2lkdGg6IDI0cHg7XHJcbiAgICBoZWlnaHQ6IDNweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAmOmJlZm9yZSxcclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgIGhlaWdodDogM3B4O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtYWNjZW50O1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGxlZnQ6IC0zcHg7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICB0cmFuc2l0aW9uOiB0b3AgLjJzIGVhc2UoaW4tb3V0LXF1YWQpLFxyXG4gICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gLjJzIC4ycyBlYXNlKGluLW91dC1xdWFkKSxcclxuICAgICAgICAgICAgICAgICAgbGVmdCAuMnMgLjJzIGVhc2UoaW4tb3V0LXF1YWQpLFxyXG4gICAgICAgICAgICAgICAgICB3aWR0aCAuMnMgLjJzIGVhc2UoaW4tb3V0LXF1YWQpO1xyXG4gICAgfVxyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTtcclxuICAgIH1cclxuXHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ubmF2YmFyLXRvZ2dsZS5jb2xsYXBzZWQge1xyXG4gIHNwYW46bnRoLWNoaWxkKDIpIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1hY2NlbnQ7XHJcblxyXG4gICAgJjpiZWZvcmUsXHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgd2lkdGg6IDI0cHg7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHRyYW5zaXRpb246IHRvcCAuMnMgLjJzIGVhc2UoaW4tb3V0LXF1YWQpLFxyXG4gICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gLjJzIGVhc2UoaW4tb3V0LXF1YWQpLFxyXG4gICAgICAgICAgICAgICAgICBsZWZ0IC4ycyBlYXNlKGluLW91dC1xdWFkKSxcclxuICAgICAgICAgICAgICAgICAgd2lkdGggLjJzIGVhc2UoaW4tb3V0LXF1YWQpO1xyXG4gICAgfVxyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgdG9wOiAtN3B4O1xyXG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDAsIDBkZWcpO1xyXG4gICAgfVxyXG5cclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICB0b3A6IDdweDtcclxuICAgICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAwLCAwZGVnKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWhlYWRlci1tZC1taW4pIHsgLy8gZGVza3RvcFxyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbn1cclxuIiwiLy8gSW1wb3J0c1xyXG5AaW1wb3J0IFwiLi4vYmFzZS9faW1wb3J0c1wiO1xyXG5AaW1wb3J0IFwiLi4vdXRpbHMvaW1wb3J0c1wiO1xyXG5cclxuLypcclxuTG9nb1xyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuXHJcbkNvbnRhaW5zIHN0eWxpbmcgZGVmaW5pdGlvbnMgZm9yIGFsbCBjb250ZW50IHR5cGVzIGFzIGNtLWxvZ28uXHJcbi0gY20tbG9nb1xyXG4qL1xyXG5cclxuLiN7JHByZWZpeH1sb2dvIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgbGluZS1oZWlnaHQ6IDA7XHJcblxyXG4gIDpob3ZlciB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuXHJcbiAgJl9faW1hZ2Uge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vLi4vaW1nL2xvZ28uc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiAkbG9nby1zaXplLW1vYmlsZSAgLSAxMHB4O1xyXG4gICAgcGFkZGluZzogJHBhZGRpbmctYmFzZS1ob3Jpem9udGFsIC0gMTBweDtcclxuICAgIHdpZHRoOiAkbG9nby1zaXplLW1vYmlsZTtcclxuICAgIGhlaWdodDogJGxvZ28tc2l6ZS1tb2JpbGU7XHJcblxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbS1hbmQtdXApIHtcclxuICAgICAgd2lkdGg6ICRsb2dvLXNpemU7XHJcbiAgICAgIGhlaWdodDogJGxvZ28tc2l6ZTtcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiAkbG9nby1zaXplICAtIDEwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICBvcGFjaXR5OiAwLjg7XHJcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgJHRyYW5zaXRpb24tZHVyYXRpb24gZWFzZShpbi1vdXQtcXVhZCk7XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLy8gSW1wb3J0c1xyXG5AaW1wb3J0IFwiLi4vYmFzZS9faW1wb3J0c1wiO1xyXG5AaW1wb3J0IFwiLi4vdXRpbHMvaW1wb3J0c1wiO1xyXG5cclxuLypcclxuTmF2aWdhdGlvblxyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuXHJcbkNvbnRhaW5zIHN0eWxpbmcgZGVmaW5pdGlvbnMgZm9yIGFsbCBjb250ZW50IHR5cGVzIGFzIGNtLW5hdi5cclxuLSBjbS1uYXZcclxuLSBjbS1tZWdhbWVudVxyXG4tIGNtLW1lbnVcclxuKi9cclxuXHJcbi4jeyRwcmVmaXh9bmF2IHtcclxuICAmLWNvbGxhcHNlIHtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGJvcmRlcjogMDtcclxuICAgIGJhY2tncm91bmQ6ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgei1pbmRleDogMjsgLy9iZWxvdyBoZWFkZXIgKHQtaW5kZXggMylcclxuXHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZ3JhZGlhbnQge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBib3R0b206IC0yMHB4O1xyXG4gICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQRDk0Yld3Z2RtVnljMmx2YmowaU1TNHdJaUEvUGdvOGMzWm5JSGh0Ykc1elBTSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OHlNREF3TDNOMlp5SWdkMmxrZEdnOUlqRXdNQ1VpSUdobGFXZG9kRDBpTVRBd0pTSWdkbWxsZDBKdmVEMGlNQ0F3SURFZ01TSWdjSEpsYzJWeWRtVkJjM0JsWTNSU1lYUnBiejBpYm05dVpTSStDaUFnUEd4cGJtVmhja2R5WVdScFpXNTBJR2xrUFNKbmNtRmtMWFZqWjJjdFoyVnVaWEpoZEdWa0lpQm5jbUZrYVdWdWRGVnVhWFJ6UFNKMWMyVnlVM0JoWTJWUGJsVnpaU0lnZURFOUlqQWxJaUI1TVQwaU1DVWlJSGd5UFNJd0pTSWdlVEk5SWpFd01DVWlQZ29nSUNBZ1BITjBiM0FnYjJabWMyVjBQU0l3SlNJZ2MzUnZjQzFqYjJ4dmNqMGlJekF3TURBd01DSWdjM1J2Y0MxdmNHRmphWFI1UFNJd0xqUWlMejRLSUNBZ0lEeHpkRzl3SUc5bVpuTmxkRDBpTVRBd0pTSWdjM1J2Y0MxamIyeHZjajBpSXpBd01EQXdNQ0lnYzNSdmNDMXZjR0ZqYVhSNVBTSXdJaTgrQ2lBZ1BDOXNhVzVsWVhKSGNtRmthV1Z1ZEQ0S0lDQThjbVZqZENCNFBTSXdJaUI1UFNJd0lpQjNhV1IwYUQwaU1TSWdhR1ZwWjJoMFBTSXhJaUJtYVd4c1BTSjFjbXdvSTJkeVlXUXRkV05uWnkxblpXNWxjbUYwWldRcElpQXZQZ284TDNOMlp6ND0pO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiYSgwLCAwLCAwLCAwLjQpIDAlLCByZ2JhKDAsIDAsIDAsIDApIDEwMCUpO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGNvbG9yLXN0b3AoMCUsIHJnYmEoMCwgMCwgMCwgMC40KSksIGNvbG9yLXN0b3AoMTAwJSwgcmdiYSgwLCAwLCAwLCAwKSkpO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiYSgwLCAwLCAwLCAwLjQpIDAlLCByZ2JhKDAsIDAsIDAsIDApIDEwMCUpO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsIHJnYmEoMCwgMCwgMCwgMC40KSAwJSwgcmdiYSgwLCAwLCAwLCAwKSAxMDAlKTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAtbXMtbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiYSgwLCAwLCAwLCAwLjQpIDAlLCByZ2JhKDAsIDAsIDAsIDApIDEwMCUpO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMCwgMCwgMCwgMC40KSAwJSwgcmdiYSgwLCAwLCAwLCAwKSAxMDAlKTtcclxuICAgICAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjNjYwMDAwMDAnLCBlbmRDb2xvcnN0cj0nIzAwMDAwMDAwJywgR3JhZGllbnRUeXBlPTApO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5pbiB7XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICBvdmVyZmxvdy15OiB2aXNpYmxlO1xyXG4gICAgICB9XHJcbiAgICAgICYgLiN7JHByZWZpeH1tZWdhbWVudV9faXRlbSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLiN7JHByZWZpeH1tZWdhbWVudSB7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbiAgcGFkZGluZzogJGxvZ28tc2l6ZSArICRzZWFyY2gtaGVpZ2h0ICsgKDIqJHBhZGRpbmctYmFzZS12ZXJ0aWNhbCkgKyAkbGluZS1oZWlnaHQtY29tcHV0ZWQgMCAwIDA7IC8qIGhlaWdodCBvZiBoZWFkZXIgKyBzZWFyY2ggKyBoZWFkZXJfX2l0ZW1zICovXHJcbiAgbWF4LXdpZHRoOiAkc2NyZWVuLW1heDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgb3ZlcmZsb3cteTogYXV0bztcclxuICBoZWlnaHQ6IDEwMHZoO1xyXG5cclxuICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICBwYWRkaW5nOiAkbG9nby1zaXplIDAgMCAwOyAvKiBvbmx5IGhlaWdodCBvZiBoZWFkZXIgKi9cclxuICAgIG92ZXJmbG93LXk6IGluaGVyaXQ7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgfVxyXG5cclxuICAmIC4jeyRwcmVmaXh9bWVnYW1lbnVfX2l0ZW0ge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nOiAkcGFkZGluZy1iYXNlLWhvcml6b250YWwgMDtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTE1cHgpO1xyXG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMnMgZWFzZShpbi1vdXQtcXVhZCksIHRyYW5zZm9ybSAuMnMgZWFzZShpbi1vdXQtcXVhZCk7XHJcbiAgICBAaW5jbHVkZSBmbGlja2VyaW5nRml4KCk7XHJcblxyXG4gICAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAxMCB7XHJcbiAgICAgICRjb3VudGVyOiAkaSArIDE7XHJcbiAgICAgICY6bnRoLWNoaWxkKCN7JGNvdW50ZXJ9KSB7XHJcbiAgICAgICAgJHRpbWU6IDAuMSAqICRpO1xyXG4gICAgICAgIHRyYW5zaXRpb24tZGVsYXk6ICN7JHRpbWV9cztcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgYm90dG9tOiAwO1xyXG4gICAgICBsZWZ0OiAkcGFkZGluZy1sYXJnZS12ZXJ0aWNhbDtcclxuICAgICAgcmlnaHQ6ICRwYWRkaW5nLWxhcmdlLXZlcnRpY2FsO1xyXG4gICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgcGFkZGluZzogJHBhZGRpbmctbGFyZ2UtaG9yaXpvbnRhbCAwO1xyXG5cclxuICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJiAuI3skcHJlZml4fW1lZ2FtZW51X190aXRsZSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGZvbnQtc2l6ZTogZm9udC1mb3JtYXQoaDIsIG1vYmlsZSk7XHJcbiAgICBsaW5lLWhlaWdodDogMS4zMzMzO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20tYW5kLXVwKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogZm9udC1mb3JtYXQoaDIpO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5ICR0cmFuc2l0aW9uLWR1cmF0aW9uIGVhc2UoaW4tb3V0LXF1YWQpLCB3aWR0aCAkdHJhbnNpdGlvbi1kdXJhdGlvbiBlYXNlKGluLW91dC1xdWFkKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLiN7JHByZWZpeH1tZW51IHtcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIEBpbmNsdWRlIGZsaWNrZXJpbmdGaXgoKTtcclxuXHJcbiAgJiAuI3skcHJlZml4fW1lbnVfX3RpdGxlIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgZm9udC1zaXplOiBmb250LWZvcm1hdChoMywgbW9iaWxlKTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjMzMzM7XHJcbiAgICBwYWRkaW5nOiAkcGFkZGluZy1zbWFsbC1ob3Jpem9udGFsIDA7XHJcbiAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtLWFuZC11cCkge1xyXG4gICAgICBmb250LXNpemU6IGZvbnQtZm9ybWF0KGgzKTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAkdHJhbnNpdGlvbi1kdXJhdGlvbiBlYXNlKGluLW91dC1xdWFkKSwgd2lkdGggJHRyYW5zaXRpb24tZHVyYXRpb24gZWFzZShpbi1vdXQtcXVhZCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLy8gSW1wb3J0c1xyXG5AaW1wb3J0IFwiLi4vYmFzZS9faW1wb3J0c1wiO1xyXG5AaW1wb3J0IFwiLi4vdXRpbHMvaW1wb3J0c1wiO1xyXG5cclxuLmdsb2JhbC1mb290ZXIge1xyXG4gIEBpbXBvcnQgXCJmb290ZXIvX21haW4tbmF2XCI7XHJcbiAgQGltcG9ydCBcImZvb3Rlci9fcHJvbW9cIjtcclxuICBAaW1wb3J0IFwiZm9vdGVyL19ib3R0b21cIjtcclxuICBAaW1wb3J0IFwiZm9vdGVyL19zb2NpYWwtaWNvbnNcIjtcclxuICBAaW1wb3J0IFwiZm9vdGVyL19zb2NpYWwtaWNvbnMtdjJcIjtcclxuICBAaW1wb3J0IFwiZm9vdGVyL19uZXctZm9vdGVyXCI7XHJcblxyXG4gIGJhY2tncm91bmQtY29sb3I6ICRmb290ZXItYmctY29sb3I7XHJcbn1cclxuIiwiLm1haW4tbmF2IHtcclxuICBsaW5lLWhlaWdodDogLjYyNWVtO1xyXG4gIGNvbG9yOiAjOTA5MDkwO1xyXG4gIHBhZGRpbmctdG9wOiA0MHB4O1xyXG4gIHBhZGRpbmctYm90dG9tOiAyM3B4O1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuXHJcblxyXG4gIGgzIHtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBmb250LXNpemU6IC43NWVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IHdoaXRuZXktd2VpZ2h0KHNlbWlib2xkKTtcclxuICAgIGxldHRlci1zcGFjaW5nOiAuMDhlbTtcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgfVxyXG5cclxuICB1bCB7XHJcbiAgICBwYWRkaW5nOiAxMnB4IDA7XHJcblxyXG4gICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgfVxyXG5cclxuICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgbGkge1xyXG4gICAgZm9udC13ZWlnaHQ6IHdoaXRuZXktd2VpZ2h0KGxpZ2h0KTtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjOTA5MDkwO1xyXG4gICAgbWFyZ2luOiAwIDZweCAxN3B4IDA7XHJcblxyXG4gICAgJjpmaXJzdC1jaGlsZCB7IC8vIGhlYWRlclxyXG4gICAgICBib3JkZXI6IDA7XHJcblxyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICBib3JkZXI6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBhIHtcclxuICAgIGZvbnQtc2l6ZTogLjgxMjVlbTtcclxuICAgIGNvbG9yOiAkZm9vdGVyLW1haW5uYXYtbGluay1jb2xvcjtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgY29sb3I6ICRmb290ZXItbWFpbm5hdi1saW5rLWNvbG9yLWhvdmVyO1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikgeyAvLyB0YWJsZXQgdXBcclxuICAgIHBhZGRpbmctdG9wOiA0OXB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDI5cHg7XHJcblxyXG4gICAgaDMge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIHdpZHRoOiAxNTNweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuMDgzM2VtO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAzcHg7XHJcbiAgICB9XHJcblxyXG4gICAgbGkge1xyXG4gICAgICBtYXJnaW46IDAgNnB4IDlweCAwO1xyXG5cclxuICAgICAgJjpmaXJzdC1jaGlsZCB7IC8vIGhlYWRlclxyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgdWwge1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICAgIHBhZGRpbmc6IDAgMCAxNXB4IDA7XHJcbiAgICAgIGNsZWFyOiBsZWZ0O1xyXG4gICAgfVxyXG5cclxuICAgIGEge1xyXG4gICAgICBsaW5lLWhlaWdodDogMS4wODMzZW07XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHsgLy8gZGVza3RvcFxyXG4gICAgcGFkZGluZy10b3A6IDQ0cHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMzFweDtcclxuXHJcbiAgICB1bCB7XHJcbiAgICAgIHBhZGRpbmc6IDdweCAwO1xyXG4gICAgfVxyXG5cclxuICAgIGxpIHtcclxuICAgICAgbGluZS1oZWlnaHQ6IDFlbTtcclxuICAgIH1cclxuXHJcbiAgICBhIHtcclxuICAgICAgZm9udC1zaXplOiAxZW07XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5wcm9tbyB7XHJcbiAgcGFkZGluZy10b3A6IDlweDtcclxuICBib3JkZXItdG9wOiAxcHggc29saWQgJGZvb3Rlci1wcm9tby1ib3JkZXItY29sb3I7XHJcbiAgY29sb3I6ICRmb290ZXItcHJvbW8tdGV4dC1jb2xvcjtcclxuICBcclxuICAudGl0bGUge1xyXG4gICAgZm9udC13ZWlnaHQ6IHdoaXRuZXktd2VpZ2h0KG1lZGl1bSk7XHJcbiAgICBmb250LXNpemU6IDFlbTtcclxuICAgIG1hcmdpbjogMTBweCAwIDdweCAwO1xyXG4gIH1cclxuICBcclxuICBwIHtcclxuICAgIGZvbnQtd2VpZ2h0OiB3aGl0bmV5LXdlaWdodChsaWdodCk7XHJcbiAgICBmb250LXNpemU6IC44MTI1ZW07XHJcbiAgICBsaW5lLWhlaWdodDogMS40MmVtO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gIH1cclxuICBcclxuICBhIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxuICBcclxuICBpbWcge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW46IDMycHggMCAyNXB4IDA7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcbiAgXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7IC8vIHRhYmxldCB1cFxyXG4gICAgcGFkZGluZy10b3A6IDQ4cHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNDFweDtcclxuICAgIFxyXG4gICAgLnRpdGxlIHtcclxuICAgICAgbWFyZ2luOiAwIDAgMTNweCAwO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICBpbWcge1xyXG4gICAgICBtYXJnaW46IDVweCAwIDAgMDtcclxuICAgIH1cclxuICB9XHJcbiAgXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7IC8vIGRlc2t0b3BcclxuICAgIHBhZGRpbmctdG9wOiAzOXB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDc1cHg7XHJcbiAgXHJcbiAgICAudGl0bGUge1xyXG4gICAgICBtYXJnaW46IDAgMCAyMXB4IDA7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIGltZyB7XHJcbiAgICAgIG1hcmdpbjogNHB4IDAgMCAwO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICBwIHtcclxuICAgICAgZm9udC1zaXplOiAxZW07XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLmJvdHRvbSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGZvb3Rlci1ib3R0b20tYmctY29sb3I7XHJcbiAgcGFkZGluZzogMjBweCAwO1xyXG4gIGNvbG9yOiB3aGl0ZTtcclxuICBmb250LXNpemU6IC44MTI1ZW07XHJcbiAgZm9udC13ZWlnaHQ6IHdoaXRuZXktd2VpZ2h0KG1lZGl1bSk7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IC4wMjVlbTtcclxuXHRcdFxyXG4gIGEge1xyXG4gICAgY29sb3I6ICRmb290ZXItYm90dG9tLWxpbmstY29sb3I7XHJcbiAgfVxyXG4gIFxyXG4gIGxpIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB9XHJcbiAgXHJcbiAgLnN1Yi1uYXYge1xyXG4gICAgbGkge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDM2cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyZW07XHJcbiAgICBcclxuICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgYSB7XHJcbiAgICAgIGNvbG9yOiAkZm9vdGVyLWJvdHRvbS1zdWJuYXYtbGluay1jb2xvcjtcclxuICAgIFxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBjb2xvcjogJGZvb3Rlci1ib3R0b20tc3VibmF2LWxpbmstY29sb3ItaG92ZXI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7IC8vIHRhYmxldCB1cFxyXG4gICAgcGFkZGluZzogMjFweCAwIDAgMDtcclxuICB9XHJcbn1cclxuICBcclxuLmNvcHlyaWdodCB7XHJcbiAgY29sb3I6ICM5MDkwOTA7XHJcbiAgcGFkZGluZzogMjBweCAwIDlweCAwO1xyXG4gIFxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikgeyAvLyB0YWJsZXQgdXBcclxuICAgIHBhZGRpbmc6IDAgMCAxNnB4IDA7XHJcbiAgfVxyXG59IiwiLnNvY2lhbCB7XHJcbiAgdGV4dC1hbGlnbjogbGVmdDtcclxuICBoZWlnaHQ6IDI2cHg7XHJcbiAgbWF4LWhlaWdodDogMjZweDtcclxuICBcclxuICBhIHtcclxuICAgIGhlaWdodDogMjZweDtcclxuICAgIG1heC1oZWlnaHQ6IDI2cHg7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICAgIG1hcmdpbi1yaWdodDogMjFweDtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIFxyXG4gICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmOmhvdmVyIHNwYW4ge1xyXG4gICAgICBvcGFjaXR5OiAxO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICBzcGFuIHtcclxuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgaGVpZ2h0OiAyNnB4O1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgb3BhY2l0eTogLjg7XHJcbiAgICBcclxuICAgICAgJi5mYWNlYm9vayB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vLi4vLi4vaW1nL2ZhY2Vib29rLWljb24ucG5nXCIpO1xyXG4gICAgICAgIHdpZHRoOiAyNnB4O1xyXG4gICAgICB9XHJcbiAgICAgIFxyXG4gICAgICAmLnR3aXR0ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uLy4uLy4uL2ltZy90d2l0dGVyLWljb24ucG5nXCIpO1xyXG4gICAgICAgIHdpZHRoOiAzMnB4O1xyXG4gICAgICB9XHJcbiAgICAgIFxyXG4gICAgICAmLmxpbmtlZGluIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi8uLi8uLi9pbWcvbGlua2VkaW4taWNvbi5wbmdcIik7XHJcbiAgICAgICAgd2lkdGg6IDI2cHg7XHJcbiAgICAgIH1cclxuICAgICAgXHJcbiAgICAgICYueW91dHViZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vLi4vLi4vaW1nL3lvdXR1YmUtaWNvbi5wbmdcIik7XHJcbiAgICAgICAgd2lkdGg6IDYycHg7XHJcbiAgICAgIH1cclxuICAgICAgXHJcbiAgICAgICYucGludGVyZXN0IHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi8uLi8uLi9pbWcvcGludGVyZXN0LWljb24ucG5nXCIpO1xyXG4gICAgICAgIHdpZHRoOiAyNnB4O1xyXG4gICAgICB9XHJcbiAgICAgIFxyXG4gICAgICAmLmdvb2dsZXBsdXMge1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uLy4uLy4uL2ltZy9nb29nbGVwbHVzLWljb24ucG5nXCIpO1xyXG4gICAgICAgIHdpZHRoOiAyNnB4O1xyXG4gICAgICB9XHJcbiAgICAgIFxyXG4gICAgICAmLmZsaWNrciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vLi4vLi4vaW1nL2ZsaWNrci1pY29uLnBuZ1wiKTtcclxuICAgICAgICB3aWR0aDogODNweDtcclxuICAgICAgfVxyXG4gICAgICBcclxuICAgICAgQG1lZGlhXHJcbiAgICAgIG9ubHkgc2NyZWVuIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSxcclxuICAgICAgb25seSBzY3JlZW4gYW5kICggICBtaW4tLW1vei1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLFxyXG4gICAgICBvbmx5IHNjcmVlbiBhbmQgKCAgICAgLW8tbWluLWRldmljZS1waXhlbC1yYXRpbzogMi8xKSxcclxuICAgICAgb25seSBzY3JlZW4gYW5kICggICAgICAgIG1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLFxyXG4gICAgICBvbmx5IHNjcmVlbiBhbmQgKCAgICAgICAgICAgICAgICBtaW4tcmVzb2x1dGlvbjogMTkyZHBpKSxcclxuICAgICAgb25seSBzY3JlZW4gYW5kICggICAgICAgICAgICAgICAgbWluLXJlc29sdXRpb246IDJkcHB4KSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xyXG4gICAgICAgICAgXHJcbiAgICAgICAgJi5mYWNlYm9vayB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi8uLi8uLi9pbWcvZmFjZWJvb2stcmV0aW5hLWljb24ucG5nXCIpO1xyXG4gICAgICAgIH1cclxuICAgICAgXHJcbiAgICAgICAgJi50d2l0dGVyIHtcclxuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uLy4uLy4uL2ltZy90d2l0dGVyLXJldGluYS1pY29uLnBuZ1wiKTtcclxuICAgICAgICB9XHJcbiAgICAgIFxyXG4gICAgICAgICYubGlua2VkaW4ge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vLi4vLi4vaW1nL2xpbmtlZGluLXJldGluYS1pY29uLnBuZ1wiKTtcclxuICAgICAgICB9XHJcbiAgICAgIFxyXG4gICAgICAgICYueW91dHViZSB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi8uLi8uLi9pbWcveW91dHViZS1yZXRpbmEtaWNvbi5wbmdcIik7XHJcbiAgICAgICAgfVxyXG4gICAgICBcclxuICAgICAgICAmLmdvb2dsZXBsdXMge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vLi4vLi4vaW1nL2dvb2dsZXBsdXMtcmV0aW5hLWljb24ucG5nXCIpO1xyXG4gICAgICAgIH1cclxuICAgICAgXHJcbiAgICAgICAgJi5mbGlja3Ige1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vLi4vLi4vaW1nL2ZsaWNrci1yZXRpbmEtaWNvbi5wbmdcIik7XHJcbiAgICAgICAgfVxyXG4gICAgICBcclxuICAgICAgICAmLnBpbnRlcmVzdCB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi8uLi8uLi9pbWcvcGludGVyZXN0LXJldGluYS1pY29uLnBuZ1wiKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgXHJcbiAgaW1nIHtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgb3BhY2l0eTogLjg7XHJcbiAgfVxyXG4gIFxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICBwYWRkaW5nLXRvcDogMTRweDtcclxuICB9XHJcbiAgXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XHJcbiAgfVxyXG59IiwiLy8gRm9vdGVyIFNvY2lhbCBJY29ucyBjb21wb25lbnQgdXRpbGl6aW5nIENNQ29sbGVjdGlvbiBhbmQgaWNvbnMgYXMgU3R1ZGlvIFBpY3R1cmUgY29udGVudFxyXG5cclxuLmZvb3Rlci1zb2NpYWwge1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgaGVpZ2h0OiAyNnB4O1xyXG4gIG1heC1oZWlnaHQ6IDI2cHg7XHJcbiAgXHJcbiAgYSB7XHJcbiAgICBoZWlnaHQ6IDI2cHg7XHJcbiAgICBtYXgtaGVpZ2h0OiAyNnB4O1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDIxcHg7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBcclxuICAgICY6Zm9jdXMge1xyXG4gICAgICBvdXRsaW5lOiAwO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICB9XHJcbiAgICBcclxuICAgICY6aG92ZXIgaW1nIHtcclxuICAgICAgb3BhY2l0eTogMTtcclxuICAgIH1cclxuICAgIFxyXG4gICAgKiB7XHJcbiAgICAgIGhlaWdodDogMjZweDtcclxuICAgICAgbWF4LWhlaWdodDogMjZweDtcclxuICAgIH1cclxuICB9XHJcbiAgXHJcbiAgaW1nIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgb3BhY2l0eTogLjg7XHJcbiAgfVxyXG4gIFxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICBwYWRkaW5nLXRvcDogMTRweDtcclxuICB9XHJcbn0iLCJcclxuLmVtci1nbG9iYWwtZm9vdGVyIHtcclxuICAmLnBhZGRlZC1jb250YWluZXIge1xyXG4gICAgQG1lZGlhKG1heC13aWR0aDogMTI3OXB4KSB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiA0MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5icmFuZC1jb250ZW50LXNpZGViYXIge1xyXG4gICAgICB3aWR0aDogMjgwcHg7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogNjBweDtcclxuICAgICAgQG1lZGlhKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLnJvdyB7XHJcbiAgICAgICAgbWFyZ2luOiA0MHB4IDAgNDhweCAwO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XHJcbiAgICAgICAgICBtYXJnaW46IDAgMCAyM3B4IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYnJhbmQtY29udGVudC1zaWRlYmFyLWxvZ28ge1xyXG4gICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuaW1hZ2UtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgQG1lZGlhKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcclxuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxNTRweDtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5icmFuZC1jb250ZW50LXdyYXBwZXIge1xyXG4gICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDAgOHB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzM7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDAuODc1cmVtO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS43MTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcclxuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZm9vdGVyLXNvY2lhbCAge1xyXG4gICAgICAgICAgJi5mb290ZXItc29jaWFsLWNvbnRlbnQge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICBtYXJnaW46IDI0cHggMCAxNnB4IDA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzM7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogdW5zZXQ7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XHJcbiAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMTZweCAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZm9vdGVyLXNvY2lhbC1pY29uIHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgIEBtZWRpYShtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMjRweDtcclxuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG5cclxuICAgICAgICAgICAgICAgIC5pbWFnZS1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDI0cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjRweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZm9vdGVyLXByb21vLWNvbnRlbnQtbGluayB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICAgIGdhcDogOHB4O1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMTZweDtcclxuXHJcbiAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgd2lkdGg6IDEzNnB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAucHJvbW8tY29udGVudC1pdGVtIHtcclxuICAgICAgICAgICAgLnByb21vLWNvbnRlbnQtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmZvb3Rlci1wcm9tby1jb250ZW50IHtcclxuICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuY3RhLWJ1dHRvbnMge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxNnB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgLnJvdyB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgbWFyZ2luOiAwIDAgMCAwO1xyXG5cclxuICAgICAgICAgIC5icmFuZC1jb250ZW50LXNpZGViYXItbG9nbyB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjZweDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuYnJhbmQtY29udGVudC13cmFwcGVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmZvb3Rlci1zZXBhcmF0b3Ige1xyXG4gICAgICBAbWVkaWEobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDhweDtcclxuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZmZmO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZjtcclxuICAgICAgICBtYXJnaW46IDI0cHggMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5lbXItZm9vdGVyLWxpbmtzIHtcclxuICAgICAgQG1lZGlhKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XHJcbiAgICAgIH1cclxuICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAuZ2xvYmFsLWZvb3Rlci1uYXZpZ2F0aW9uIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xyXG4gICAgICAgICAgLmhvcml6b250YWwtbGlzdCAudGl0bGUtbGlzdC1mb290ZXIge1xyXG4gICAgICAgICAgICBib3JkZXItdG9wOiBzb2xpZCAjZmZmIDFweDtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgI2ZmZiAxcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxNnB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTZweDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAubWFpbi1uYXYgbGkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuZ2xvYmFsLWZvb3Rlci1zaW5nbGUtc29jaWFsLWxpbmsge1xyXG5cclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgLmZvb3Rlci1zb2NpYWwtY29udGVudC1yaWdodCB7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcclxuICAgICAgICAgICAgLmZvb3Rlci1zb2NpYWwtd3JhcHBlcntcclxuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyNHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICB1bC5ob3Jpem9udGFsLWxpc3Qge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAgICAgLmZvb3Rlci1hcy1saW5rcyBhIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS41cmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7IC8vIGRlc2t0b3Agb25seVxyXG4gICAgICAgICAgbWluLXdpZHRoOiAxODBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XHJcbiAgICAgICAgICAmW2FyaWEtZXhwYW5kZWQ9XCJmYWxzZVwiXSB7XHJcbiAgICAgICAgICAgIC5mb290ZXItYXMtbGlua3Mge1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdIHtcclxuICAgICAgICAgICAgLmZvb3Rlci1hcy1saW5rcyB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnRpdGxlLWxpc3QtZm9vdGVyIHtcclxuICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICBtYXJnaW46IDAgMCA4cHggMDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS43MTtcclxuICAgICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuXHJcbiAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC0xcHg7XHJcbiAgICAgICAgICAgICAgLmRyb3Bkb3duLWJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTM0cHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDRweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA4cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDhweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogc29saWQgI2M5Y2FjYztcclxuICAgICAgICAgICAgICAgIGJvcmRlci13aWR0aDogMnB4IDJweCAwIDA7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmZvb3Rlci1zb2NpYWwtY29udGVudC1yaWdodCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgbWFyZ2luOiAyNHB4IDAgMTZweCAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjMzO1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgbWF4LWhlaWdodDogdW5zZXQ7XHJcbiAgICAgICAgbWF4LXdpZHRoOiB1bnNldDtcclxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMjRweDtcclxuICAgICAgICAgIGRpc3BsYXk6IGNvbnRlbnRzO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICBoZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICBtYXgtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuXHJcbiAgICAgICAgICAuaW1hZ2UtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAyNHB4O1xyXG5cclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICAgICAgbWF4LWhlaWdodDogMjRweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZm9vdGVyLXNvY2lhbC1pY29uIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHsgLy8gZGVza3RvcCBvbmx5XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICAgICAuZW1yLWZvb3Rlci1saW5rcyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBnYXA6IDIwcHg7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBtYXJnaW46IDQwcHggMCA0OHB4IDYwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcclxuICAgICAgLmVtci1mb290ZXItbGlua3Mge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZ2FwOiAxMnB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuXHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHsgLy8gbW9iaWxlIG9ubHlcclxuXHJcbiAgICAgIC5lbXItZm9vdGVyLWxpbmtzIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5ib3R0b20ge1xyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7IC8vIHRhYmxldCB1cFxyXG4gICAgICBwYWRkaW5nOiAyNHB4IDAgMCAwO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy9ib3R0b21cclxuXHJcbiAgLmdsb2JhbC1mb290ZXItYm90dG9tIHtcclxuXHJcbiAgICAuY29ycC1wcm9taXNlIHtcclxuICAgICAgZm9udC1zaXplOiAxLjEyNXJlbTtcclxuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvcHlyaWdodCB7XHJcbiAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgfVxyXG5cclxuICAgIC5ob3Jpem9udGFsLWxpc3Qge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xyXG5cclxuICAgICAgbGkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNmZmY7XHJcblxyXG4gICAgICAgIH1cclxuICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgICAuZ2xvYmFsLWZvb3Rlci1ib3R0b20tbG9nbyB7XHJcbiAgICAgIEBtZWRpYShtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICB9XHJcbiAgICAgIC5mb290ZXItZW1lcnNvbi1sb2dvLWJveCB7XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgIHdpZHRoOiAxODBweDtcclxuICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuIiwiLy8gSW1wb3J0c1xyXG5AaW1wb3J0IFwiLi4vYmFzZS9faW1wb3J0c1wiO1xyXG5AaW1wb3J0IFwiLi4vdXRpbHMvaW1wb3J0c1wiO1xyXG5cclxuLypcclxuICBUaGUgZm9sbG93aW5nIHN0YW5kYXJkIHNldHRpbmcgYW5kIHRoZXNlIHBhcmFncmFwaCBzdHlsZXMgcnVsZXNcclxuICBzaG91bGQgYmUgbGlzdGVkIGJlZm9yZSB0aGUgYWxpZ25tZW50IHJ1bGVzLiBPdGhlcndpc2UsXHJcbiAgdGhlIGFsaWdubWVudCBydWxlcyB3b24ndCBvdmVyd3JpdGUgdGhlIHN0YW5kYXJkIHNldHRpbmcuXHJcbiovXHJcblxyXG5cclxuc3Ryb25nIHtcclxuICBmb250LXdlaWdodDogd2hpdG5leS13ZWlnaHQobWVkaXVtKTtcclxufVxyXG5cclxuLiN7JHByZWZpeH1yaWNodGV4dCxcclxuLnJpY2h0ZXh0IHtcclxuXHJcbiAgLyogYmFzaWMgc3R5bGVzICovXHJcbiAgYSxcclxuICAudW5kZXJsaW5lIHtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gIH1cclxuXHJcbiAgLnN0cmlrZSB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcclxuICB9XHJcblxyXG4gIHN1YiB7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogc3ViO1xyXG4gIH1cclxuXHJcbiAgc3VwIHtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBzdXBlcjtcclxuICB9XHJcblxyXG4gIC5ydGUtLWxpc3Qge1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIG1hcmdpbjogMCAwIDEzcHggMS4xNWVtO1xyXG5cclxuICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBibG9ja3F1b3RlIHtcclxuICAgIG1hcmdpbjogMCAwIDEuMjY2NjdyZW0gMDtcclxuICAgIHBhZGRpbmc6IDEuMjY2NjdyZW0gMWVtO1xyXG4gICAgYmFja2dyb3VuZDogI2YwZjBmMDtcclxuICAgIGNvbG9yOiAjMzMzMzMzO1xyXG4gICAgcXVvdGVzOiBpbmhlcml0O1xyXG4gIH1cclxuXHJcbiAgYmxvY2txdW90ZSBwIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB9XHJcblxyXG4gIGJsb2NrcXVvdGUgcDpsYXN0LWNoaWxkIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgfVxyXG5cclxuICAvKiBhbGlnbm1lbnQgKi9cclxuICAuYWxpZ24tLWxlZnQge1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICB9XHJcblxyXG4gIC5hbGlnbi0tY2VudGVyIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcblxyXG4gIC5hbGlnbi0tcmlnaHQge1xyXG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgfVxyXG5cclxuICAuYWxpZ24tLWp1c3RpZnkge1xyXG4gICAgdGV4dC1hbGlnbjoganVzdGlmeTtcclxuICB9XHJcblxyXG4gIC8qIGZsb2F0aW5nIChpbWFnZXMpICovXHJcbiAgLmZsb2F0LS1sZWZ0IHtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gIH1cclxuXHJcbiAgLmZsb2F0LS1yaWdodCB7XHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcbiAgfVxyXG5cclxuICAuZmxvYXQtLW5vbmUge1xyXG4gICAgZmxvYXQ6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAvKiBkZWZhdWx0IHRhYmxlIGxheW91dCAqL1xyXG4gIC8qdGFibGUge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xyXG4gICAgbWFyZ2luOiAkcGFkZGluZy1iYXNlLWhvcml6b250YWwgMDtcclxuXHJcbiAgICB0aCB7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICBwYWRkaW5nOiAkcGFkZGluZy1iYXNlLXZlcnRpY2FsICRwYWRkaW5nLWJhc2UtaG9yaXpvbnRhbDtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCAjMDAwO1xyXG4gICAgfVxyXG5cclxuICAgIHRkIHtcclxuICAgICAgcGFkZGluZzogNXB4ICRwYWRkaW5nLWJhc2UtaG9yaXpvbnRhbDtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCAjY2NjO1xyXG4gICAgfVxyXG5cclxuICAgIHRyOmxhc3QtY2hpbGQge1xyXG4gICAgICB0ZCB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH0qL1xyXG5cclxuICAvKiBoZWFkaW5ncyBmb3IgcGFyYWdyYXBocyBbZGVwcmVjYXRlZF0gKi9cclxuICAucC0tc3RhbmRhcmQge1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICB9XHJcblxyXG4gIC5wLS1oZWFkaW5nLTEge1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgfVxyXG5cclxuICAucC0taGVhZGluZy0yIHtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gIH1cclxuXHJcbiAgLnAtLWhlYWRpbmctMyB7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICB9XHJcblxyXG4gIC5wLS1oZWFkaW5nLTQge1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgfVxyXG5cclxuICAucC0taGVhZGluZy01IHtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgZm9udC1zaXplOiAxM3B4O1xyXG4gIH1cclxuXHJcbiAgLnAtLWhlYWRpbmctNiB7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICB9XHJcblxyXG4gIC8qIGZvbnQtZmFtaWxpZXMgW2RlcHJlY2F0ZWRdICovXHJcbiAgLmZvbnQtbmFtZS0tYXJpYWwge1xyXG4gICAgZm9udC1mYW1pbHk6IEFyaWFsLCBzYW5zLXNlcmlmO1xyXG4gIH1cclxuXHJcbiAgLmZvbnQtbmFtZS0tYXJpYWwtYmxhY2sge1xyXG4gICAgZm9udC1mYW1pbHk6IFwiQXJpYWwgQmxhY2tcIiwgc2Fucy1zZXJpZjtcclxuICB9XHJcblxyXG4gIC5mb250LW5hbWUtLWFyaWFsLW5hcnJvdyB7XHJcbiAgICBmb250LWZhbWlseTogXCJBcmlhbCBOYXJyb3dcIiwgc2Fucy1zZXJpZjtcclxuICB9XHJcblxyXG4gIC5mb250LW5hbWUtLWNlbnR1cnkge1xyXG4gICAgZm9udC1mYW1pbHk6IENlbnR1cnksIHNlcmlmO1xyXG4gIH1cclxuXHJcbiAgLmZvbnQtbmFtZS0tY291cmllciB7XHJcbiAgICBmb250LWZhbWlseTogQ291cmllciwgc2VyaWY7XHJcbiAgfVxyXG5cclxuICAuZm9udC1uYW1lLS1sdWNpZGEtY29uc29sZSB7XHJcbiAgICBmb250LWZhbWlseTogXCJMdWNpZGEgQ29uc29sZVwiLCBzZXJpZjtcclxuICB9XHJcblxyXG4gIC5mb250LW5hbWUtLWx1Y2lkYS1zYW5zLXVuaWNvZGUge1xyXG4gICAgZm9udC1mYW1pbHk6IFwiTHVjaWRhIFNhbnMgVW5pY29kZVwiLCBzYW5zLXNlcmlmO1xyXG4gIH1cclxuXHJcbiAgLmZvbnQtbmFtZS0tdGltZXMtbmV3LXJvbWFuIHtcclxuICAgIGZvbnQtZmFtaWx5OiBUaW1lcyBOZXcgUm9tYW4sIHNlcmlmO1xyXG4gIH1cclxuXHJcbiAgLmZvbnQtbmFtZS0tdmVyZGFuYSB7XHJcbiAgICBmb250LWZhbWlseTogVmVyZGFuYSwgc2Fucy1zZXJpZjtcclxuICB9XHJcblxyXG4gIC8qIGZvbnQtc2l6ZXMgW2RlcHJlY2F0ZWRdICovXHJcbiAgLmZvbnQtc2l6ZS0tOCB7XHJcbiAgICBmb250LXNpemU6IDhweDtcclxuICB9XHJcblxyXG4gIC5mb250LXNpemUtLTkge1xyXG4gICAgZm9udC1zaXplOiA5cHg7XHJcbiAgfVxyXG5cclxuICAuZm9udC1zaXplLS0xMCB7XHJcbiAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgfVxyXG5cclxuICAuZm9udC1zaXplLS0xMSB7XHJcbiAgICBmb250LXNpemU6IDExcHg7XHJcbiAgfVxyXG5cclxuICAuZm9udC1zaXplLS0xMiB7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgfVxyXG5cclxuICAuZm9udC1zaXplLS0xNCB7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgfVxyXG5cclxuICAuZm9udC1zaXplLS0xNiB7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgfVxyXG5cclxuICAuZm9udC1zaXplLS0xOCB7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgfVxyXG5cclxuICAuZm9udC1zaXplLS0yMCB7XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgfVxyXG5cclxuICAuZm9udC1zaXplLS0yNCB7XHJcbiAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgfVxyXG5cclxuICAuZm9udC1zaXplLS0yNiB7XHJcbiAgICBmb250LXNpemU6IDI2cHg7XHJcbiAgfVxyXG5cclxuICAuZm9udC1zaXplLS0yOCB7XHJcbiAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgfVxyXG5cclxuICAuZm9udC1zaXplLS0zNiB7XHJcbiAgICBmb250LXNpemU6IDM2cHg7XHJcbiAgfVxyXG5cclxuICAuZm9udC1zaXplLS00OCB7XHJcbiAgICBmb250LXNpemU6IDQ4cHg7XHJcbiAgfVxyXG5cclxuICAuZm9udC1zaXplLS03MiB7XHJcbiAgICBmb250LXNpemU6IDcycHg7XHJcbiAgfVxyXG5cclxuICAvKiBjb2xvcnMgW2RlcHJlY2F0ZWRdICovXHJcbiAgLmNvbG9yLS1ibGFjayB7XHJcbiAgICBjb2xvcjogYmxhY2s7XHJcbiAgfVxyXG5cclxuICAuY29sb3ItLWdyZWVuIHtcclxuICAgIGNvbG9yOiBncmVlbjtcclxuICB9XHJcblxyXG4gIC5jb2xvci0tc2lsdmVyIHtcclxuICAgIGNvbG9yOiBzaWx2ZXI7XHJcbiAgfVxyXG5cclxuICAuY29sb3ItLWxpbWUge1xyXG4gICAgY29sb3I6IGxpbWU7XHJcbiAgfVxyXG5cclxuICAuY29sb3ItLWdyYXkge1xyXG4gICAgY29sb3I6IGdyYXk7XHJcbiAgfVxyXG5cclxuICAuY29sb3ItLW9saXZlIHtcclxuICAgIGNvbG9yOiBvbGl2ZTtcclxuICB9XHJcblxyXG4gIC5jb2xvci0td2hpdGUge1xyXG4gICAgY29sb3I6IHdoaXRlO1xyXG4gIH1cclxuXHJcbiAgLmNvbG9yLS15ZWxsb3cge1xyXG4gICAgY29sb3I6IHllbGxvdztcclxuICB9XHJcblxyXG4gIC5jb2xvci0tbWFyb29uIHtcclxuICAgIGNvbG9yOiBtYXJvb247XHJcbiAgfVxyXG5cclxuICAuY29sb3ItLW5hdnkge1xyXG4gICAgY29sb3I6IG5hdnk7XHJcbiAgfVxyXG5cclxuICAuY29sb3ItLXJlZCB7XHJcbiAgICBjb2xvcjogcmVkO1xyXG4gIH1cclxuXHJcbiAgLmNvbG9yLS1ibHVlIHtcclxuICAgIGNvbG9yOiBibHVlO1xyXG4gIH1cclxuXHJcbiAgLmNvbG9yLS1wdXJwbGUge1xyXG4gICAgY29sb3I6IHB1cnBsZTtcclxuICB9XHJcblxyXG4gIC5jb2xvci0tdGVhbCB7XHJcbiAgICBjb2xvcjogdGVhbDtcclxuICB9XHJcblxyXG4gIC5jb2xvci0tZnVjaHNpYSB7XHJcbiAgICBjb2xvcjogZnVjaHNpYTtcclxuICB9XHJcblxyXG4gIC5jb2xvci0tYXF1YSB7XHJcbiAgICBjb2xvcjogYXF1YTtcclxuICB9XHJcblxyXG4gIC8qIGJhY2tncm91bmQtY29sb3JzIFtkZXByZWNhdGVkXSAqL1xyXG4gIC5iYWNrZ3JvdW5kLWNvbG9yLS1ibGFjayB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcclxuICB9XHJcblxyXG4gIC5iYWNrZ3JvdW5kLWNvbG9yLS1ncmVlbiB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBncmVlbjtcclxuICB9XHJcblxyXG4gIC5iYWNrZ3JvdW5kLWNvbG9yLS1zaWx2ZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogc2lsdmVyO1xyXG4gIH1cclxuXHJcbiAgLmJhY2tncm91bmQtY29sb3ItLWxpbWUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogbGltZTtcclxuICB9XHJcblxyXG4gIC5iYWNrZ3JvdW5kLWNvbG9yLS1ncmF5IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IGdyYXk7XHJcbiAgfVxyXG5cclxuICAuYmFja2dyb3VuZC1jb2xvci0tb2xpdmUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogb2xpdmU7XHJcbiAgfVxyXG5cclxuICAuYmFja2dyb3VuZC1jb2xvci0td2hpdGUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbiAgfVxyXG5cclxuICAuYmFja2dyb3VuZC1jb2xvci0teWVsbG93IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHllbGxvdztcclxuICB9XHJcblxyXG4gIC5iYWNrZ3JvdW5kLWNvbG9yLS1tYXJvb24ge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogbWFyb29uO1xyXG4gIH1cclxuXHJcbiAgLmJhY2tncm91bmQtY29sb3ItLW5hdnkge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogbmF2eTtcclxuICB9XHJcblxyXG4gIC5iYWNrZ3JvdW5kLWNvbG9yLS1yZWQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmVkO1xyXG4gIH1cclxuXHJcbiAgLmJhY2tncm91bmQtY29sb3ItLWJsdWUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogYmx1ZTtcclxuICB9XHJcblxyXG4gIC5iYWNrZ3JvdW5kLWNvbG9yLS1wdXJwbGUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcHVycGxlO1xyXG4gIH1cclxuXHJcbiAgLmJhY2tncm91bmQtY29sb3ItLXRlYWwge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdGVhbDtcclxuICB9XHJcblxyXG4gIC5iYWNrZ3JvdW5kLWNvbG9yLS1mdWNoc2lhIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IGZ1Y2hzaWE7XHJcbiAgfVxyXG5cclxuICAuYmFja2dyb3VuZC1jb2xvci0tYXF1YSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBhcXVhO1xyXG4gIH1cclxuXHJcbiAgLyogbGlzdCBpdGVtcyBbZGVwcmVjYXRlZF0gKi9cclxuICAubGlzdC1pdGVtLS1ub25lIHtcclxuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuICB9XHJcblxyXG4gIC5saXN0LWl0ZW0tLXNxdWFyZSB7XHJcbiAgICBsaXN0LXN0eWxlLXR5cGU6IHNxdWFyZTtcclxuICB9XHJcblxyXG4gIC5saXN0LWl0ZW0tLWNpcmNsZSB7XHJcbiAgICBsaXN0LXN0eWxlLXR5cGU6IGNpcmNsZTtcclxuICB9XHJcblxyXG4gIC5saXN0LWl0ZW0tLWRpc2Mge1xyXG4gICAgbGlzdC1zdHlsZS10eXBlOiBkaXNjO1xyXG4gIH1cclxufVxyXG5cclxuLy9OZXcgUlRFIFN0eWxlXHJcbi8vIFAgRWxlbWVudCBTdHlsZVxyXG5wIHtcclxuICBtYXJnaW46IDAgMCAxcmVtO1xyXG59XHJcblxyXG4vL1JURSBEZXNrdG9wIFN0eWxlXHJcbi8vVGl0bGUgU3R5bGVcclxuLnJ0ZS10aXRsZS0taDEge1xyXG4gIGZvbnQtc2l6ZTogMi43NXJlbTtcclxuICBsaW5lLWhlaWdodDogMy41cmVtO1xyXG59XHJcblxyXG4ucnRlLXRpdGxlLS1oMiB7XHJcbiAgZm9udC1zaXplOiAyLjI1cmVtO1xyXG4gIGxpbmUtaGVpZ2h0OiAzcmVtO1xyXG59XHJcblxyXG4ucnRlLXRpdGxlLS1oMyB7XHJcbiAgZm9udC1zaXplOiAxLjg3NXJlbTtcclxuICBsaW5lLWhlaWdodDogMi41cmVtO1xyXG59XHJcblxyXG4ucnRlLXRpdGxlLS1oNCB7XHJcbiAgZm9udC1zaXplOiAxLjVyZW07XHJcbiAgbGluZS1oZWlnaHQ6IDJyZW07XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxufVxyXG5cclxuLnJ0ZS10aXRsZS0taDUge1xyXG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XHJcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcclxuICBmb250LXdlaWdodDogNTAwO1xyXG59XHJcblxyXG4ucnRlLXRpdGxlLS1oNiB7XHJcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcclxuICBsaW5lLWhlaWdodDogMS41cmVtO1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbn1cclxuXHJcbi8vQm9keSBTdHlsZVxyXG4ucnRlLWJvZHktLXAxe1xyXG4gIGZvbnQtc2l6ZTogMS43NXJlbTtcclxuICBsaW5lLWhlaWdodDogMi41cmVtO1xyXG59XHJcblxyXG4ucnRlLWJvZHktLXAye1xyXG4gIGZvbnQtc2l6ZTogMS4zNzVyZW07XHJcbiAgbGluZS1oZWlnaHQ6IDJyZW07XHJcbn1cclxuXHJcbi5ydGUtYm9keS0tcDN7XHJcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcclxuICBsaW5lLWhlaWdodDogMS41cmVtO1xyXG59XHJcblxyXG4ucnRlLWJvZHktLXA0e1xyXG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XHJcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcclxufVxyXG5cclxuLnJ0ZS1ib2R5LS1hcnRpY2xle1xyXG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XHJcbiAgbGluZS1oZWlnaHQ6IDJyZW07XHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xyXG4gICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDJyZW07XHJcbiAgfVxyXG59XHJcblxyXG4ucnRlLWEge1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgY29sb3I6ICMwMGFhN2U7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblxyXG4gICY6aG92ZXJ7XHJcbiAgICBjb2xvcjogIzAwOTE2YjtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbi51bmRlcmxpbmUge1xyXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG59XHJcblxyXG4vKkxpc3QgU3R5bGUqL1xyXG4ucnRlLS1saXN0IHtcclxuICBmb250LXNpemU6IGluaGVyaXQ7XHJcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XHJcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICBtYXJnaW4tbGVmdDogMnJlbTtcclxuICBwYWRkaW5nOiAwO1xyXG5cclxuICBsaSB7XHJcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW07XHJcbiAgfVxyXG59XHJcblxyXG4ucnRlLS1saXN0IGxpID4gYSB7XHJcbiAgY29sb3I6ICMwMGFhN2U7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxufVxyXG4ucnRlLS1saXN0IGxpID4gYTpob3ZlciB7XHJcbiAgY29sb3I6ICMwMDkxNmI7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG59XHJcblxyXG4vKkxhYmVsIFN0eWxlKi9cclxuLnJ0ZS1sYWJlbHtcclxuICBmb250LXNpemU6IDAuNzVyZW07XHJcbiAgbGluZS1oZWlnaHQ6IDFyZW07XHJcbiAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICBsZXR0ZXItc3BhY2luZzogMC4wOGVtO1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbn1cclxuXHJcbi5ydGUtbGFiZWwtLWV5ZWJyb3d7XHJcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xyXG4gIGxpbmUtaGVpZ2h0OiAxcmVtO1xyXG4gIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgY29sb3I6ICMwMDRiOGQ7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDhlbTtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG59XHJcblxyXG4vL0Jsb2NrIFF1b3RlXHJcbmJsb2NrcXVvdGUucnRlLWJsb2NrcXVvdGUge1xyXG4gIGZvbnQtc2l6ZTogMS4zNzVyZW07XHJcbiAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gIGxpbmUtaGVpZ2h0OiAycmVtO1xyXG4gIHBhZGRpbmc6IDFyZW0gMCAxcmVtIDEuMjVyZW07XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGJvcmRlci1sZWZ0OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgbWFyZ2luOiAyLjVyZW0gNXJlbTtcclxuXHJcbiAgcHtcclxuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcclxuICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xyXG4gIH1cclxuXHJcbiAgJjpiZWZvcmUge1xyXG4gICAgYmFja2dyb3VuZDogIzAwNGI4ZDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICB3aWR0aDogMC4yNXJlbTtcclxuICB9XHJcbn1cclxuXHJcbi8vUlRFIE1vYmlsZSBTY3JlZW5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XHJcbiAgLy9UaXRsZSBTdHlsZVxyXG4gIC5ydGUtdGl0bGUtLWgxIHtcclxuICAgIGZvbnQtc2l6ZTogMi4yNXJlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAzcmVtO1xyXG4gIH1cclxuXHJcbiAgLnJ0ZS10aXRsZS0taDIge1xyXG4gICAgZm9udC1zaXplOiAxLjg3NXJlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAyLjVyZW07XHJcbiAgfVxyXG5cclxuICAucnRlLXRpdGxlLS1oMyB7XHJcbiAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAycmVtO1xyXG4gIH1cclxuXHJcbiAgLnJ0ZS10aXRsZS0taDQge1xyXG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcclxuICB9XHJcblxyXG4gIC5ydGUtdGl0bGUtLWg1IHtcclxuICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07XHJcbiAgfVxyXG5cclxuICAucnRlLXRpdGxlLS1oNiB7XHJcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDFyZW07XHJcbiAgfVxyXG5cclxuICAvL0JvZHkgU3R5bGVcclxuICAucnRlLWJvZHktLXAxIHtcclxuICAgIGZvbnQtc2l6ZTogMS42MjVyZW07XHJcbiAgICBsaW5lLWhlaWdodDogMi41cmVtO1xyXG4gIH1cclxuXHJcbiAgLy9CbG9jayBRdW90ZVxyXG4gIGJsb2NrcXVvdGUucnRlLWJsb2NrcXVvdGUge1xyXG4gICAgbWFyZ2luOiAyLjVyZW0gMnJlbTtcclxuICB9XHJcbn1cclxuLy9FbmQgTmV3IFJURSBTdHlsZVxyXG5cclxuXHJcbiIsIi8vIEltcG9ydHNcclxuQGltcG9ydCBcIi4uL2Jhc2UvX2ltcG9ydHNcIjtcclxuQGltcG9ydCBcIi4uL3V0aWxzL2ltcG9ydHNcIjtcclxuXHJcbi5icmVhZGNydW1iIHsgLy9leHRlbmRzIEJvb3RzdHJhcCBicmVhZGNydW1iXHJcbiAgZm9udC1zaXplOiAuNzI1ZW07XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICBtYXJnaW46IDI1cHggMDtcclxuICBjb2xvcjogJHdhcm0tZ3JheTtcclxuICAgICAgXHJcbiAgPiBsaSArIGxpOmJlZm9yZSB7XHJcbiAgICAkbmJzcDogXCJcXDAwYTBcIjtcclxuICAgIGNvbnRlbnQ6IFwiLyN7JG5ic3B9XCI7XHJcbiAgICBjb2xvcjogJGJyZWFkY3J1bWItdGV4dC1jb2xvcjtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgfVxyXG4gICAgICBcclxuICBhIHtcclxuICAgIGNvbG9yOiAkd2FybS1ncmF5O1xyXG4gIH1cclxuICBcclxuICBhOmhvdmVyIHtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gIH1cclxuICBcclxuICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG59IiwiLy8gQmFja2dyb3VuZCBjb2xvcnMgc2V0IGluIFN0dWRpb1xyXG5cclxuLmdyYXktYmFja2dyb3VuZCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXk7XHJcbn1cclxuXHJcbi5icmFuZC1wcmltYXJ5LWJhY2tncm91bmQge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1wcmltYXJ5O1xyXG59XHJcblxyXG4uYnJhbmQtc2Vjb25kYXJ5LWJhY2tncm91bmQge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1zZWNvbmRhcnk7XHJcbn1cclxuXHJcbi5icmFuZC1hY2NlbnQtYmFja2dyb3VuZCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLXNlY29uZGFyeTtcclxufVxyXG5cclxuLnRyYW5zcGFyZW50LWJhY2tncm91bmQge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICR0cmFuc3BhcmVudC1iZztcclxufVxyXG4iLCIvLyBJbXBvcnRzXHJcbkBpbXBvcnQgXCIuLi9iYXNlL19pbXBvcnRzXCI7XHJcblxyXG4vKlxyXG5BZGQgVG8gQ2FsZW5kYXJcclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblxyXG5Db250YWlucyBTdHlsaW5nIGRlZmluaXRpb25zIGZvciBFdmVudGFibGUgQWRkIHRvIENhbGVuZGFyXHJcblxyXG4qL1xyXG5cclxuXHJcbi5hZGQtdG8tY2FsZW5kYXItd3JhcHBlciB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLmN0YS0tYWRkLXRvLWNhbGVuZGFyIHtcclxuICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBjb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcbiAgICBmb250LWZhbWlseTogaW5oZXJpdDtcclxuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDFyZW07XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDFyZW07XHJcbn1cclxuXHJcbi5jdGEtLWFkZC10by1jYWxlbmRhcjpiZWZvcmUsIC5jdGEtLWFkZC10by1jYWxlbmRhcjphZnRlciB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgaGVpZ2h0OiAxcmVtO1xyXG4gICAgbGVmdDogLTAuNTYyNXJlbTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIHdpZHRoOiAwLjEyNXJlbTtcclxufVxyXG5cclxuLmN0YS0tYWRkLXRvLWNhbGVuZGFyOmFmdGVyIHtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcclxufVxyXG5cclxuLmN0YS0tYWRkLXRvLWNhbGVuZGFyOmZvY3VzIHtcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbn1cclxuXHJcbi5jdGEtLWFkZC10by1jYWxlbmRhcjpob3ZlciB7XHJcbiAgICBjb2xvcjogJGJyYW5kLXByaW1hcnktZGFyaztcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuLmN0YS0tYWRkLXRvLWNhbGVuZGFyOmhvdmVyOmJlZm9yZSwgLmN0YS0tYWRkLXRvLWNhbGVuZGFyOmhvdmVyOmFmdGVyIHtcclxuXHQgIGJhY2tncm91bmQ6ICRicmFuZC1wcmltYXJ5LWRhcms7XHJcbn1cclxuXHJcbi8qIFRhcmdldHMgJiBhZGp1c3RzIGFsaWdubWVudCBvZiB0aGUgYXNzb2NpYXRlZCBhcHAgbWVudSB3cmFwcGVyICovXHJcbi5jdGEtLWFkZC10by1jYWxlbmRhciB+IGRpdiB7XHJcbiAgICBtYXJnaW4tbGVmdDogLTEuMjVyZW07XHJcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW07XHJcbn1cclxuIiwiLy8gSW1wb3J0c1xyXG5AaW1wb3J0IFwiLi4vYmFzZS9faW1wb3J0c1wiO1xyXG5AaW1wb3J0IFwiLi4vdXRpbHMvaW1wb3J0c1wiO1xyXG5cclxuLmNhcm91c2VsLWNvbnRyb2wgeyAvLyBjYXJvdXNlbCBwYWdpbmF0aW9uIGFycm93c1xyXG4gIG9wYWNpdHk6IDE7XHJcblxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkgeyAvLyBtb2JpbGUgb25seVxyXG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgJjpob3ZlcixcclxuICAmOmZvY3VzIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG5cclxuICAmOmFmdGVyIHsgLy8gYXJyb3dcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogMjNweDtcclxuICAgIGhlaWdodDogMjNweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICNkOWQ5ZDk7XHJcbiAgICBib3JkZXItcmlnaHQ6IDNweCBzb2xpZCAjZDlkOWQ5O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICBtYXJnaW4tdG9wOiAtMTJweDtcclxuICB9XHJcblxyXG4gICYubGVmdCB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4gICAgbGVmdDogJGdyaWQtZ3V0dGVyLXdpZHRoLXhzO1xyXG5cclxuICAgICY6YWZ0ZXIgeyAvLyBhcnJvd1xyXG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyMjVkZWcpO1xyXG4gICAgICBsZWZ0OiAxMHB4O1xyXG5cclxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XHJcbiAgICAgICAgbGVmdDogMjIlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcclxuICAgICAgICBsZWZ0OiA1cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYucmlnaHQge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuICAgIHJpZ2h0OiAkZ3JpZC1ndXR0ZXItd2lkdGgteHM7XHJcblxyXG4gICAgJjphZnRlciB7IC8vIGFycm93XHJcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgcmlnaHQ6IDEwcHg7XHJcblxyXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcclxuICAgICAgICByaWdodDogMjIlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcclxuICAgICAgICByaWdodDogNXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uY2Fyb3VzZWwtaW5kaWNhdG9ycyB7IC8vIGNhcm91c2VsIHBhZ2luYXRpb24gZG90c1xyXG4gIG1hcmdpbi1ib3R0b206IDA7XHJcblxyXG4gIGxpLFxyXG4gIC5vd2wtZG90IHtcclxuICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgIG1hcmdpbjogMCAxcHggMCAwO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJHdhcm0tZ3JheTtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgYm9yZGVyLWNvbG9yOiAkd2FybS1ncmF5O1xyXG4gICAgfVxyXG5cclxuICAgICYuYWN0aXZlIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcbiAgICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgICBoZWlnaHQ6IDEwcHg7XHJcblxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBib3JkZXItY29sb3I6ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAub3dsLWRvdCB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBtYXJnaW46IDAgNXB4IDAgMDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICR3YXJtLWdyYXk7XHJcblxyXG4gICAgJjphY3RpdmV7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogJGJyYW5kLXByaW1hcnkhaW1wb3J0YW50O1xyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBib3JkZXItY29sb3I6ICRicmFuZC1wcmltYXJ5IWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLypcclxuQ2Fyb3VzZWxcclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblxyXG5Db250YWlucyBzdHlsaW5nIGRlZmluaXRpb25zIGZvciBhbGwgY29udGVudCB0eXBlcyBhcyBjbS1jYXJvdXNlbC5cclxuLSBjbS1jYXJvdXNlbFxyXG4tIGNtLWNhcm91c2VsLWNvbnRyb2xcclxuKi9cclxuXHJcbi4jeyRwcmVmaXh9Y2Fyb3VzZWwge1xyXG4gIGhlaWdodDogMTAwJTtcclxuICB6LWluZGV4OiAxOyAvL3RvIGtlZXAgaW5uZXIgZWxlbWVudHMgd2l0aCBkaWZmZXJlbnQgei1pbmRleCBpbnNpZGUgdGhpcyBjb250YWluZXJcclxuXHJcbiAgJi1pbm5lciB7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgfVxyXG5cclxuICAvLyBjb250cm9scyB0b3AgcmlnaHQgb24gbW9iaWxlXHJcbiAgJl9fY29udHJvbCB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRibGFjaywgMC41KTtcclxuICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICBsaW5lLWhlaWdodDogJGNhcm91c2VsLWhlaWdodDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OiAkcGFkZGluZy1iYXNlLXZlcnRpY2FsO1xyXG4gICAgdG9wOiAkcGFkZGluZy1iYXNlLXZlcnRpY2FsO1xyXG5cclxuICAgIC8vIGNvbnRyb2xzIGJvdHRvbSByaWdodCAoZm9yIGRlZmF1bHQgdGVhc2VyKVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbS1hbmQtdXApIHtcclxuICAgICAgdG9wOiBhdXRvO1xyXG4gICAgICByaWdodDogJHBhZGRpbmctYmFzZS12ZXJ0aWNhbDtcclxuICAgICAgYm90dG9tOiAkcGFkZGluZy1iYXNlLXZlcnRpY2FsO1xyXG4gICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgICYtLWhlcm8sXHJcbiAgICAmLS1zdXBlcmhlcm8ge1xyXG4gICAgICB0b3A6IGluaGVyaXQ7XHJcbiAgICAgIGJvdHRvbTogJHBhZGRpbmctYmFzZS12ZXJ0aWNhbDtcclxuICAgIH1cclxuXHJcbiAgICAmLS1kZXRhaWxzIHtcclxuICAgICAgdG9wOiAxMHB4O1xyXG4gICAgICBib3R0b206IGluaGVyaXQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvLyBjb250cm9scyBib3R0b20gbGVmdCAoZm9yIGRlZmF1bHQgdGVhc2VyKVxyXG4gICYtLWFsdGVybmF0aXZlICZfX2NvbnRyb2wge1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbS1hbmQtdXApIHtcclxuICAgICAgdG9wOiBhdXRvO1xyXG4gICAgICByaWdodDogYXV0bztcclxuICAgICAgYm90dG9tOiAkcGFkZGluZy1iYXNlLXZlcnRpY2FsO1xyXG4gICAgICBsZWZ0OiAkcGFkZGluZy1iYXNlLXZlcnRpY2FsO1xyXG4gICAgfVxyXG4gIH1cclxuICAvLyBoYWNrIGZvciBwb3NpdGlvbiB0aGUgaWNvbnMgaW4gdGhlIGNvbnRyb2xsZXJcclxuICAmIHNwYW4uZ2x5cGhpY29uIHtcclxuICAgIHRvcDogM3B4O1xyXG4gIH1cclxuXHJcbiAgJl9fcGFnaW5hdGlvbiB7XHJcbiAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgd2lkdGg6IDUwcHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgfVxyXG59XHJcblxyXG4uI3skcHJlZml4fWNhcm91c2VsLWNvbnRyb2wge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIHdpZHRoOiAkY2Fyb3VzZWwtaGVpZ2h0O1xyXG4gIHRleHQtaW5kZW50OiAwO1xyXG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xyXG4gIG9wYWNpdHk6IDE7XHJcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XHJcblxyXG4gICYubGVmdCxcclxuICAmLnJpZ2h0IHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAmOmhvdmVyIHtcclxuICAgIGNvbG9yOiByZ2JhKCR3aGl0ZSwgMC44KTtcclxuICB9XHJcbn1cclxuIiwiLy8gSW1wb3J0c1xyXG5AaW1wb3J0IFwiLi4vYmFzZS9faW1wb3J0c1wiO1xyXG5AaW1wb3J0IFwiLi4vdXRpbHMvaW1wb3J0c1wiO1xyXG5cclxuLypcclxuQ2xhaW1cclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblxyXG5Db250YWlucyBzdHlsaW5nIGRlZmluaXRpb25zIGZvciBhbGwgY29udGVudCB0eXBlcyBhcyBjbS1jbGFpbS5cclxuLSBjbS1jbGFpbVxyXG4qL1xyXG5cclxuLiN7JHByZWZpeH1jbGFpbSB7XHJcbiAgYm9yZGVyOiBub25lO1xyXG4gIG1hcmdpbjogMDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICY6aG92ZXIge1xyXG4gICAgYSAuI3skcHJlZml4fWNsYWltX19oZWFkbGluZSB7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNXB4LCAwKTtcclxuICAgICAgJiA+IHNwYW4ge1xyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgc3BhY2VyKCk7XHJcblxyXG4gICZfX3BpY3R1cmUtYm94IHtcclxuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgd2lkdGg6IDU1JTtcclxuICAgIEBpbmNsdWRlIGFzcGVjdC1yYXRpby1ib3goMSwgMSk7XHJcbiAgfVxyXG5cclxuICAmLS1jaXJjbGUgJl9fcGljdHVyZS1ib3gge1xyXG4gICAgLy8gc28gdGhlIGJvcmRlciBkb2Vzbid0IGZsaWNrZXIgd2hlbiBob3ZlcmluZyB0cmFuZm9ybWF0aW9uIG9uIG90aGVyIG1vZHVsZXMuXHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gIH1cclxuXHJcbiAgJl9fcGljdHVyZSB7XHJcbiAgICBAaW5jbHVkZSBzdHJldGNoLWFic29sdXRlKCk7XHJcbiAgfVxyXG5cclxuICAmX19oZWFkbGluZSB7XHJcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gJHRyYW5zaXRpb24tZHVyYXRpb24gZWFzZShpbi1vdXQtcXVhZCk7XHJcbiAgICAmID4gc3BhbiB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgQGluY2x1ZGUgZmxpY2tlcmluZ0ZpeCh0cnVlKTtcclxuXHJcbiAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xyXG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgJHRyYW5zaXRpb24tZHVyYXRpb24gZWFzZShpbi1vdXQtcXVhZCksIHdpZHRoICR0cmFuc2l0aW9uLWR1cmF0aW9uIGVhc2UoaW4tb3V0LXF1YWQpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19hcnJvdyB7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi8uLi9pbWcvYXJyb3ctYmxhY2suc3ZnXCIpIG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XHJcbiAgICB3aWR0aDogMThweDtcclxuICAgIGhlaWdodDogMThweDtcclxuICAgIGJvdHRvbTogLTFweDtcclxuICB9XHJcblxyXG4gICZfX3BvcHVwLW9wZW5lciB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB9XHJcblxyXG4gICZfX3BsYXkge1xyXG4gICAgQGluY2x1ZGUgY2VudGVyLWFic29sdXRlO1xyXG4gICAgbWF4LXdpZHRoOiAyNSU7IC8vIG1ha2UgcGxheS1idXR0b24gc2NhbGUgYWJsZSBhbmQgbWFrZSBzdXJlIGl0IGlzIG5vdCBsYXJnZXIgdGhhbiB0aGUgaW1hZ2VcclxuICB9XHJcblxyXG59XHJcbiIsIi8vIEltcG9ydHNcclxuQGltcG9ydCBcIi4uL2Jhc2UvX2ltcG9ydHNcIjtcclxuQGltcG9ydCBcIi4uL3V0aWxzL2ltcG9ydHNcIjtcclxuXHJcbi8qXHJcbkRldGFpbHNcclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblxyXG5Db250YWlucyBzdHlsaW5nIGRlZmluaXRpb25zIGZvciBhbGwgY29udGVudCB0eXBlcyBhcyBjbS1kZXRhaWxzLlxyXG4tIGNtLWRldGFpbHNcclxuLSBjbS1kZXRhaWxzLS1wcm9kdWN0XHJcbi0gY20tZGV0YWlscy0tdmlkZW9cclxuLSBjbS1kb3dubG9hZHNcclxuLSBjbS1yZWxhdGVkXHJcbiovXHJcblxyXG4uI3skcHJlZml4fWRldGFpbHMge1xyXG4gIG1hcmdpbi1ib3R0b206ICRwYWRkaW5nLWxhcmdlLWhvcml6b250YWw7XHJcbiAgcGFkZGluZy1ib3R0b206ICRwYWRkaW5nLWxhcmdlLWhvcml6b250YWw7XHJcblxyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20tYW5kLXVwKSB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIHNwYWNlcigpO1xyXG5cclxuICAmX19oZWFkbGluZSB7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogJHBhZGRpbmctbGFyZ2UtdmVydGljYWw7XHJcbiAgICBwYWRkaW5nOiAwICRwYWRkaW5nLWJhc2UtdmVydGljYWw7XHJcblxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fbWVkaWFzIHtcclxuICAgIG1hcmdpbi1ib3R0b206ICRwYWRkaW5nLWxhcmdlLXZlcnRpY2FsO1xyXG5cclxuICAgIC8vIHNwaW5uZXJcclxuICAgIC4jeyRwcmVmaXh9c3Bpbm5lcl9fY2FudmFzIHtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgcGFsZXR0ZShncmV5LCBsaWdodCk7XHJcbiAgICAgIHBhZGRpbmc6ICRwYWRkaW5nLWJhc2UtdmVydGljYWwgKCgoKCRwYWRkaW5nLWJhc2UtdmVydGljYWwqMikpKjE2LzkpLTIpLzI7IC8vdG8ga2VlcCB0aGUgYXNwZWN0IHJhdGlvXHJcbiAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAkcGFkZGluZy1iYXNlLXZlcnRpY2FsIHBhbGV0dGUoZ3JleSwgbGlnaHQpO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICBwYWRkaW5nOiAkcGFkZGluZy1iYXNlLXZlcnRpY2FsICgoKCgkcGFkZGluZy1iYXNlLXZlcnRpY2FsKjIpKzIpKjUvMiktMikvMjsgLy90byBrZWVwIHRoZSBhc3BlY3QgcmF0aW9cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLyogd2lkZXIgYm94IG9uIGRlc2t0b3AgKi9cclxuICAmX19tZWRpYS1ib3gge1xyXG4gICAgQGluY2x1ZGUgYXNwZWN0LXJhdGlvLWJveCgxNiwgOSk7XHJcblxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICBAaW5jbHVkZSBhc3BlY3QtcmF0aW8tYm94KDUsIDIpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLyogYWx3YXlzIDE2eDkgZm9yIHZpZGVvcyAqL1xyXG4gICZfX3ZpZGVvLWJveCB7XHJcbiAgICBAaW5jbHVkZSBhc3BlY3QtcmF0aW8tYm94KDE2LCA5KTtcclxuICB9XHJcblxyXG4gICZfX21lZGlhIHtcclxuICAgIEBpbmNsdWRlIHN0cmV0Y2gtYWJzb2x1dGUoKTtcclxuICB9XHJcblxyXG4gIC8qIGRvbid0IHN0cmV0Y2ggdmlkZW9zLCBkaWZmZXJlbmN0IGJhY2tncm91bmQgd2l0aCBjZW50ZXJlZCBmaXR0ZWQgdmlkZW8gKi9cclxuICAmX192aWRlbyB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kOiAkYmxhY2s7XHJcbiAgfVxyXG5cclxuICAmX19jYXB0aW9uIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICB0ZXh0LXNoYWRvdzogbm9uZTtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcblxyXG4gICAgLiN7JHByZWZpeH1jYXB0aW9uX190aXRsZSB7XHJcbiAgICAgIGNvbG9yOiBwYWxldHRlKGdyZXksIGxpZ2h0KTtcclxuICAgICAgcGFkZGluZy10b3A6IDdweDtcclxuICAgIH1cclxuXHJcbiAgICAuI3skcHJlZml4fWNhcHRpb25fX3RleHQge1xyXG4gICAgICBjb2xvcjogcGFsZXR0ZShncmV5LCBsaWdodCk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX190ZXh0LFxyXG4gICZfX2NvZGUge1xyXG4gICAgcGFkZGluZzogMCAkcGFkZGluZy1iYXNlLXZlcnRpY2FsO1xyXG5cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2RhdGUge1xyXG4gICAgbWFyZ2luLXRvcDogJHBhZGRpbmctYmFzZS12ZXJ0aWNhbDtcclxuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgY29sb3I6IHBhbGV0dGUoZ3JleSwgbGlnaHQpO1xyXG4gICAgcGFkZGluZzogMCAkcGFkZGluZy1iYXNlLXZlcnRpY2FsO1xyXG5cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG5cclxuICAvKiBwcm9kdWN0IGRldGFpbCBwYWdlICovXHJcbiAgJi0tcHJvZHVjdCB7XHJcbiAgICAuI3skcHJlZml4fWRldGFpbHMge1xyXG5cclxuICAgICAgLyogaDEgZm9yIHNlbywgYnV0IHNob3VsZCBsb29rIGxpa2UgaDIgKi9cclxuICAgICAgJl9faGVhZGxpbmUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogZm9udC1mb3JtYXQoaDIsIG1vYmlsZSk7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20tYW5kLXVwKSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IGZvbnQtZm9ybWF0KGgyKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi4jeyRwcmVmaXh9ZG93bmxvYWRzIHtcclxuICBwYWRkaW5nOiAwICRwYWRkaW5nLWJhc2UtdmVydGljYWw7XHJcbiAgbWFyZ2luLWJvdHRvbTogJHBhZGRpbmctbGFyZ2UtdmVydGljYWw7XHJcblxyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgfVxyXG5cclxuICAmX19pdGVtcyB7XHJcbiAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAkcGFkZGluZy1iYXNlLXZlcnRpY2FsO1xyXG4gIH1cclxuXHJcbiAgJl9faXRlbSB7XHJcbiAgICBsaW5lLWhlaWdodDogMjtcclxuXHJcbiAgICBhOmhvdmVyIHtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICB9XHJcblxyXG4gICAgc3BhbiB7XHJcbiAgICAgIGNvbG9yOiBwYWxldHRlKGdyZXksIGxpZ2h0KTtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAkcGFkZGluZy1iYXNlLXZlcnRpY2FsO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLiN7JHByZWZpeH1yZWxhdGVkIHtcclxuICBwYWRkaW5nOiAwICRwYWRkaW5nLWJhc2UtdmVydGljYWw7XHJcbiAgbWFyZ2luLWJvdHRvbTogJHBhZGRpbmctbGFyZ2UtaG9yaXpvbnRhbDtcclxuXHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgcGFkZGluZzogMDtcclxuICB9XHJcbn1cclxuIiwiLy8gSW1wb3J0c1xyXG5AaW1wb3J0IFwiLi4vYmFzZS9pbXBvcnRzXCI7XHJcbkBpbXBvcnQgXCIuLi91dGlscy9pbXBvcnRzXCI7XHJcblxyXG4vKlxyXG5HYXBcclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblxyXG5Db250YWlucyBzdHlsaW5nIGRlZmluaXRpb25zIGZvciBhbGwgY29udGVudCB0eXBlcyBhcyBjbS1nYXAuXHJcbi0gY20tZ2FwXHJcbi0gY20tZ2FwLS1taW5pXHJcbiovXHJcblxyXG4uI3skcHJlZml4fWdhcCB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAzM3ZoO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAmOmhvdmVyIHtcclxuICAgIGEgLiN7JHByZWZpeH1nYXBfX2RpbW1lciB7XHJcbiAgICAgIG9wYWNpdHk6IDAuMzM7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19lbWJlZCB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgQGluY2x1ZGUgYXNwZWN0LXJhdGlvLWJveCgxLCAxKTtcclxuXHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50ICgnc20nKSB7XHJcbiAgICAgIEBpbmNsdWRlIGFzcGVjdC1yYXRpby1ib3goNCwgMyk7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJ21kJykge1xyXG4gICAgICBAaW5jbHVkZSBhc3BlY3QtcmF0aW8tYm94KDE2LCA5KTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2VtYmVkLWl0ZW0ge1xyXG4gICAgQGluY2x1ZGUgc3RyZXRjaC1hYnNvbHV0ZSgpO1xyXG4gIH1cclxuXHJcbiAgJl9fcGljdHVyZS1ib3gge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB9XHJcblxyXG4gICZfX3BpY3R1cmUge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZDogbm9uZTsgLyogbm8gbG9hZGluZyBzcGlubmVyICovXHJcblxyXG4gICAgJi4jeyRwcmVmaXh9cGljdHVyZS1taXNzaW5nLWJveCB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fZGltbWVyIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XHJcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5ICR0cmFuc2l0aW9uLWR1cmF0aW9uIGVhc2UsIHRyYW5zZm9ybSAkdHJhbnNpdGlvbi1kdXJhdGlvbiBlYXNlO1xyXG4gIH1cclxuXHJcbiAgJl9fYmFuZGVyb2xlIHtcclxuICAgIEBpbmNsdWRlIGJhbmRlcm9sZSgwKTtcclxuICB9XHJcblxyXG4gICZfX2JhbmRlcm9sZSB7XHJcbiAgICBwYWRkaW5nLXRvcDogJHBhZGRpbmctbGFyZ2UtaG9yaXpvbnRhbDtcclxuICAgIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiYSgwLCAwLCAwLCAwKSAwJSwgcmdiYSgwLCAwLCAwLCAwLjQpIDEwMCUpO1xyXG4gICAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCByZ2JhKDAsIDAsIDAsIDApIDAlLCByZ2JhKDAsIDAsIDAsIDAuNCkgMTAwJSk7XHJcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDAsIDAsIDAsIDApIDAlLCByZ2JhKDAsIDAsIDAsIDAuNCkgMTAwJSk7XHJcbiAgfVxyXG5cclxuICAmX19idXR0b24sXHJcbiAgJl9fdGV4dCxcclxuICAmX19oZWFkbGluZSB7XHJcbiAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuICAgIG1hcmdpbi1ib3R0b206ICRwYWRkaW5nLWxhcmdlLWhvcml6b250YWw7XHJcbiAgfVxyXG5cclxuICBhICZfX2hlYWRsaW5lIHtcclxuICAgICY6aG92ZXIge1xyXG4gICAgICAmID4gc3BhbiB7XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgd2lkdGg6IDE1MHB4O1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgIHdpZHRoOiAxNTBweDtcclxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuI3skcHJlZml4fWdhcF9fYXJyb3cge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoNXB4LCAwLCAwKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9faGVhZGxpbmUge1xyXG5cclxuICAgICYgPiBzcGFuIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIEBpbmNsdWRlIGZsaWNrZXJpbmdGaXgoKTtcclxuXHJcbiAgICAgICY6YmVmb3JlLFxyXG4gICAgICAmOmFmdGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6ICgkZm9udC1zaXplLWgyKiRsaW5lLWhlaWdodC1iYXNlKS8yOyAvL2NlbnRlcmVkIHZlcnRpY2FsbHlcclxuICAgICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogd2lkdGggJHRyYW5zaXRpb24tZHVyYXRpb24gZWFzZShpbi1vdXQtcXVhZCksIHRyYW5zZm9ybSAkdHJhbnNpdGlvbi1kdXJhdGlvbiBlYXNlKGluLW91dC1xdWFkKTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgZGlzcGxheTogaW5oZXJpdDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICByaWdodDogMTAwJTtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGxlZnQ6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2Fycm93IHtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgIGJhY2tncm91bmQ6IHVybChcIi4uLy4uLy4uL2ltZy9hcnJvdy13aGl0ZS5zdmdcIikgbm8tcmVwZWF0O1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcclxuICAgIHdpZHRoOiAxOHB4O1xyXG4gICAgaGVpZ2h0OiAxOHB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgYm90dG9tOiAtMnB4O1xyXG5cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20tYW5kLXVwKSB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgICB3aWR0aDogMzhweDtcclxuICAgICAgaGVpZ2h0OiAzOHB4O1xyXG4gICAgICBib3R0b206IC00cHg7XHJcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAkdHJhbnNpdGlvbi1kdXJhdGlvbiBlYXNlKGluLW91dC1xdWFkKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtLW1pbmkge1xyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIH1cclxuXHJcbiAgICAmX19waWN0dXJlIHtcclxuICAgICAgYmFja2dyb3VuZDogJGJyYW5kLXByaW1hcnk7XHJcbiAgICAgIEBpbmNsdWRlIHN0cmV0Y2gtYWJzb2x1dGUoKTtcclxuICAgIH1cclxuXHJcbiAgICAmX19waWN0dXJlLWJveCB7XHJcbiAgICAgIEBpbmNsdWRlIGFzcGVjdC1yYXRpby1ib3goMTYsIDkpO1xyXG5cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgIEBpbmNsdWRlIGFzcGVjdC1yYXRpby1ib3goNSwgMik7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICBAaW5jbHVkZSBhc3BlY3QtcmF0aW8tYm94KDQsIDEpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZGltbWVyIHtcclxuICAgICAgQGluY2x1ZGUgc3RyZXRjaC1hYnNvbHV0ZSgpO1xyXG4gICAgICBvcGFjaXR5OiAwLjc7XHJcbiAgICAgIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGJvdHRvbSwgcmdiKDEzLCAxNiwgMTYpLCByZ2JhKDAsIDAsIDAsIDApIDcwJSwgcmdiYSgwLCAwLCAwLCAwKSA5MCUsIHJnYmEoMTMsIDE2LCAxNiwgMC40NykgMTAwJSk7XHJcbiAgICAgIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KGJvdHRvbSwgIzBkMTAxMCwgcmdiYSgwLCAwLCAwLCAwKSA3MCUsIHJnYmEoMCwgMCwgMCwgMCkgOTAlLCByZ2JhKDEzLCAxNiwgMTYsIDAuNDcpIDEwMCUpO1xyXG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCByZ2IoMTMsIDE2LCAxNiksIHJnYmEoMCwgMCwgMCwgMCkgNzAlLCByZ2JhKDAsIDAsIDAsIDApIDkwJSwgcmdiYSgxMywgMTYsIDE2LCAwLjQ3KSAxMDAlKTtcclxuICAgIH1cclxuXHJcbiAgICAmX19iYW5kZXJvbGUge1xyXG4gICAgICBAaW5jbHVkZSBiYW5kZXJvbGUoOCUpO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2hlYWRsaW5lIHtcclxuICAgICAgZm9udC1zaXplOiBmb250LWZvcm1hdChoMiwgbW9iaWxlKTtcclxuICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgdGV4dC1zaGFkb3c6IDAgMCAxcHggcmdiYSgwLCAwLCAwLCAwLjA1KSwgMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcclxuICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogJHBhZGRpbmctYmFzZS1ob3Jpem9udGFsO1xyXG5cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbS1hbmQtdXApIHtcclxuICAgICAgICBmb250LXNpemU6IGZvbnQtZm9ybWF0KGgyKTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAkcGFkZGluZy1sYXJnZS1ob3Jpem9udGFsO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGV4dCB7XHJcbiAgICAgIG1hcmdpbjogJGxpbmUtaGVpZ2h0LWNvbXB1dGVkIDA7XHJcbiAgICAgIHBhZGRpbmc6IDAgJHBhZGRpbmctYmFzZS12ZXJ0aWNhbDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi8vIEltcG9ydHNcclxuQGltcG9ydCBcIi4uL2Jhc2UvX2ltcG9ydHNcIjtcclxuQGltcG9ydCBcIi4uL3V0aWxzL2ltcG9ydHNcIjtcclxuXHJcbi8qXHJcbkhlcm9cclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblxyXG5Db250YWlucyBzdHlsaW5nIGRlZmluaXRpb25zIGZvciBhbGwgY29udGVudCB0eXBlcyBhcyBjbS1oZXJvLlxyXG4tIGNtLWhlcm9cclxuKi9cclxuXHJcbi4jeyRwcmVmaXh9aGVybyB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAmX19waWN0dXJlLWJveCB7XHJcbiAgICBAaW5jbHVkZSBhc3BlY3QtcmF0aW8tYm94KDQsIDMpO1xyXG5cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20tYW5kLXVwKSB7XHJcbiAgICAgIEBpbmNsdWRlIGFzcGVjdC1yYXRpby1ib3goMTYsIDkpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fcGljdHVyZSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgIEBpbmNsdWRlIHN0cmV0Y2gtYWJzb2x1dGUoKTtcclxuICB9XHJcblxyXG4gICZfX2RpbW1lciB7XHJcbiAgICBAaW5jbHVkZSBkaW1tZXIoKTtcclxuICB9XHJcblxyXG4gICZfX2JhbmRlcm9sZSB7XHJcbiAgICBAaW5jbHVkZSBiYW5kZXJvbGUoNS4yNSUpO1xyXG4gIH1cclxuXHJcbiAgJl9fYnV0dG9uLFxyXG4gICZfX3RleHQsXHJcbiAgJl9faGVhZGxpbmUge1xyXG4gICAgY29sb3I6ICR3aGl0ZTtcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAkcGFkZGluZy1iYXNlLWhvcml6b250YWw7XHJcblxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbS1hbmQtdXApIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogJHBhZGRpbmctbGFyZ2UtaG9yaXpvbnRhbDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2hlYWRsaW5lLFxyXG4gICZfX3RleHQge1xyXG4gICAgdGV4dC1zaGFkb3c6IDAgMCAxcHggcmdiYSgwLCAwLCAwLCAwLjA1KSwgMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcclxuICB9XHJcblxyXG4gICYtLXZpZGVvIHtcclxuICAgIC4jeyRwcmVmaXh9aGVyb19fdGV4dCB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtLWFuZC11cCkge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19wb3B1cC1vcGVuZXIge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG5cclxuICAmX19wbGF5IHtcclxuICAgIEBpbmNsdWRlIGNlbnRlci1hYnNvbHV0ZTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC05MCUpOyAvLyBhIGxpdHRsZSBoaWdoZXIgZm9yIHNwYWNpbmdcclxuICAgIHotaW5kZXg6IDE7XHJcblxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4cykge1xyXG4gICAgICBtYXgtd2lkdGg6IDIwJTsgLy8gbWFrZSBzdXJlIHRoZXJlIGlzIHNwYWNlIGZvciBoZWFkbGluZVxyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtMTEwJSk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi8vIHJldXNhYmxlIGlubGluZSB2aWRlb1xyXG4vLyBhc3N1bWVzIDE2eDkgYXNwZWN0IHJhdGlvXHJcbi8vIGV4YW1wbGVzIGluIHVzZTogQzAxNywgQzA0NSwgQzA0NiwgZGVmYXVsdCB2aWRlbyBsYW5kaW5nIHBhZ2VcclxuXHJcbi5pbmxpbmUtdmlkZW8ge1xyXG4gIC5pbmxpbmUtdmlkZW8tb3ZlcmxheSB7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgfVxyXG4gIFxyXG4gIC5pbmxpbmUtdmlkZW8td3JhcHBlciB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDU2LjI1JTsgLyogMTY6OSAqL1xyXG4gICAgaGVpZ2h0OiAwO1xyXG4gICAgXHJcbiAgICBpZnJhbWUsIC5pbmxpbmUtdmlkZW8taWZyYW1lIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLy8gTWFnbmlmaWMgUG9wdXAgdmlkZW9zXHJcblxyXG4uY20tcG9wdXAtZW1lcnNvbiAubWZwLWNvbnRlbnQge1xyXG4gIG1heC13aWR0aDogOTAwcHg7XHJcbn1cclxuXHJcbi5jbS1wb3B1cC1lbWVyc29uIC52anMtYmlnLXBsYXktYnV0dG9uIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcbiIsIi8vIEltcG9ydHNcclxuQGltcG9ydCBcIi4uL2Jhc2UvX2ltcG9ydHNcIjtcclxuQGltcG9ydCBcIi4uL3V0aWxzL2ltcG9ydHNcIjtcclxuXHJcbi8qXHJcbk1lZGlhbGlzdFxyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuXHJcbkNvbnRhaW5zIHN0eWxpbmcgZGVmaW5pdGlvbnMgZm9yIGFsbCBjb250ZW50IHR5cGVzIGFzIGNtLW1lZGlhbGlzdC5cclxuLSBjbS1tZWRpYWxpc3RcclxuKi9cclxuXHJcbi4jeyRwcmVmaXh9bWVkaWFsaXN0IHtcclxuICAkcDogJjsgLy8gcGFyZW50XHJcbiAgcGFkZGluZzogMCAkcGFkZGluZy1iYXNlLWhvcml6b250YWwgJHBhZGRpbmctYmFzZS1ob3Jpem9udGFsIDA7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIEBpbmNsdWRlIGNsZWFyZml4O1xyXG5cclxuICBAaW5jbHVkZSBicmVha3BvaW50KHNtLWFuZC11cCkge1xyXG4gICAgcGFkZGluZzogMCAkcGFkZGluZy1sYXJnZS12ZXJ0aWNhbCAkcGFkZGluZy1sYXJnZS12ZXJ0aWNhbCAwO1xyXG4gIH1cclxuXHJcbiAgJl9fcGljdHVyZS1ib3gge1xyXG4gICAgZmxvYXQ6IGxlZnQ7IC8vIHJlbWVtYmVyIHBsYXktYnV0dG9uXHJcbiAgICB3aWR0aDogcGVyY2VudGFnZSgxLzMpO1xyXG4gICAgQGluY2x1ZGUgYXNwZWN0LXJhdGlvLWJveCgxLCAxKTtcclxuICB9XHJcbiAgJi0tdmlkZW8ge1xyXG4gICAgI3skcH1fX3dyYXBwZXIge1xyXG4gICAgICBmbG9hdDogbGVmdDsgLy8gcmVtZW1iZXIgcGxheS1idXR0b25cclxuICAgICAgd2lkdGg6IHBlcmNlbnRhZ2UoMS8zKTtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgfVxyXG4gICAgI3skcH1fX3BpY3R1cmUtYm94IHtcclxuICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBAaW5jbHVkZSBhc3BlY3QtcmF0aW8tYm94KDEsIDEpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fcGljdHVyZSB7XHJcbiAgICBAaW5jbHVkZSBzdHJldGNoLWFic29sdXRlKCk7XHJcbiAgfVxyXG5cclxuICAmX19jYXB0aW9uIHtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgd2lkdGg6IHBlcmNlbnRhZ2UoMi8zKTtcclxuICAgIHBhZGRpbmc6IDAgMCAwICRwYWRkaW5nLWJhc2UtdmVydGljYWw7XHJcbiAgfVxyXG5cclxuICAmX19oZWFkbGluZTpob3ZlciB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICB9XHJcblxyXG4gICZfX3RpbWUge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgIHBhZGRpbmctYm90dG9tOiAkcGFkZGluZy1zbWFsbC1ob3Jpem9udGFsO1xyXG4gIH1cclxuXHJcbiAgJl9faGVhZGxpbmUge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZy1ib3R0b206ICRwYWRkaW5nLXNtYWxsLWhvcml6b250YWw7XHJcblxyXG4gICAgLy8gQ01TLTQ2NDRcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgIGh5cGhlbnM6IGF1dG87XHJcbiAgfVxyXG5cclxuICAmX190ZXh0IHtcclxuICAgIG1hcmdpbjogMDtcclxuICB9XHJcblxyXG4gICZfX3BsYXkge1xyXG4gICAgQGluY2x1ZGUgY2VudGVyLWFic29sdXRlO1xyXG4gICAgbWF4LXdpZHRoOiA2MCU7IC8vIG1ha2UgcGxheS1idXR0b24gc2NhbGUgYWJsZSBhbmQgbWFrZSBzdXJlIGl0IGlzIG5vdCBsYXJnZXIgdGhhbiB0aGUgaW1hZ2VcclxuXHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtLWFuZC11cCkge1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTIlLCAtNTIlKTtcclxuICAgIH1cclxuICB9XHJcblxyXG59XHJcbiIsIi8vIEltcG9ydHNcclxuQGltcG9ydCBcIi4uL2Jhc2UvaW1wb3J0c1wiO1xyXG5AaW1wb3J0IFwiLi4vdXRpbHMvaW1wb3J0c1wiO1xyXG5cclxuLypcclxuUGxhY2Vob2xkZXJcclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblxyXG5Db250YWlucyBzdHlsaW5nIGRlZmluaXRpb25zIGZvciBhbGwgcGxhY2Vob2xkZXJzLlxyXG4tIGNtLXBsYWNlaG9sZGVyXHJcbi0gY20tcGxhY2Vob2xkZXItLWNhdGVnb3J5XHJcbi0gY20tbGFuZ3VhZ2UtY2hvb3NlclxyXG4qL1xyXG5cclxuLiN7JHByZWZpeH1wbGFjZWhvbGRlciB7XHJcbiAgbWFyZ2luOiAwO1xyXG5cclxuICAmLS1jYXRlZ29yeSB7XHJcbiAgICBwYWRkaW5nOiAwICRwYWRkaW5nLWJhc2UtdmVydGljYWw7XHJcblxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9faGVhZGxpbmUge1xyXG4gICAgZm9udC1zaXplOiBmb250LWZvcm1hdChoMywgbW9iaWxlKTtcclxuXHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtLWFuZC11cCkge1xyXG4gICAgICBmb250LXNpemU6IGZvbnQtZm9ybWF0KGgzKTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8qIGxhbmd1YWdlIGNob29zZXIgKi9cclxuLiN7JHByZWZpeH1sYW5ndWFnZS1jaG9vc2VyIHtcclxuXHJcbiAgJl9fYnV0dG9uIHtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICB9XHJcblxyXG4gICZfX2ljb24ge1xyXG4gICAgZm9udC1zaXplOiAxMHB4O1xyXG4gIH1cclxuXHJcbiAgJl9faXRlbXMge1xyXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMiokcGFkZGluZy1iYXNlLXZlcnRpY2FsKyRsaW5lLWhlaWdodC1jb21wdXRlZDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgfVxyXG5cclxuICAmX19pdGVtIHtcclxuICAgIHBhZGRpbmc6ICRwYWRkaW5nLWJhc2UtdmVydGljYWwgJHBhZGRpbmctYmFzZS1ob3Jpem9udGFsO1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludChzbS1hbmQtdXApIHtcclxuICAgICZfX2l0ZW1zIHtcclxuICAgICAgdG9wOiAkbG9nby1zaXplO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaGVhZGVyLWNvbG9yLWJnO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW0ge1xyXG4gICAgICBwYWRkaW5nOiAwICRwYWRkaW5nLWJhc2UtaG9yaXpvbnRhbDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLy8gSW1wb3J0c1xyXG5AaW1wb3J0IFwiLi4vYmFzZS9pbXBvcnRzXCI7XHJcbkBpbXBvcnQgXCIuLi91dGlscy9pbXBvcnRzXCI7XHJcblxyXG4vKlxyXG5Qb3B1cFxyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuXHJcbkNvbnRhaW5zIHN0eWxpbmcgZGVmaW5pdGlvbnMgZm9yIGFsbCBjb250ZW50IHR5cGVzIGFzIGNtLXBvcHVwLiBVc2VkIGJ5IHZpZGVvcyB3aXRoIG1hZ25pZmljIHBvcHVwLlxyXG4qL1xyXG5cclxuLiN7JHByZWZpeH1wb3B1cCB7XHJcblxyXG4gIDpiZWZvcmV7XHJcbiAgICBwYWRkaW5nLXRvcDogMCU7XHJcbiAgfVxyXG5cclxuICAubWZwLWNvbnRlbnQge1xyXG4gICAgbWF4LXdpZHRoOiAkc2NyZWVuLW1heDsgLy8gb3ZlcndyaXRlIDkwMHB4IGRlZmF1bHRcclxuICAgIG1heC1oZWlnaHQ6IDEwMCU7XHJcbiAgfVxyXG5cclxuICAvKiBmaXggQ01TLTQ4MzkgKi9cclxuICAubWZwLWlubGluZS1ob2xkZXIge1xyXG4gICAgcGFkZGluZzogNDBweCAwO1xyXG4gIH1cclxuXHJcbiAgJi0tc2NhbGVyIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHBhZGRpbmctdG9wOiA1Ni4yNSU7XHJcbiAgICBoZWlnaHQ6IDA7XHJcblxyXG4gICAgLm1mcC1jbG9zZSB7XHJcbiAgICAgIHRvcDogLTQwcHg7XHJcbiAgICAgIGNvbG9yOiAjRkZGO1xyXG4gICAgICByaWdodDogLTZweDtcclxuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDZweDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgLmNtLXZpZGVvIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBib3gtc2hhZG93OiAwIDAgOHB4IHJnYmEoMCwgMCwgMCwgMC42KTtcclxuICAgICAgYmFja2dyb3VuZDogIzAwMDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbiIsIi8vIEltcG9ydHNcclxuQGltcG9ydCBcIi4uL2Jhc2UvaW1wb3J0c1wiO1xyXG5AaW1wb3J0IFwiLi4vdXRpbHMvaW1wb3J0c1wiO1xyXG5cclxuLypcclxuU2VhcmNoXHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5cclxuQ29udGFpbnMgc3R5bGluZyBkZWZpbml0aW9ucyBmb3Igc2VhcmNoIGluY2x1ZGluZyBzZWFyY2ggZmllbGQgYW5kIHJlc3VsdHBhZ2UuXHJcbi0gY20tc2VhcmNoXHJcbi0gY20tc2VhcmNoLS1mb3JtXHJcbi0gY20tc2VhcmNoLS1yZXN1bHRzXHJcbiovXHJcblxyXG4uI3skcHJlZml4fXNlYXJjaCB7XHJcblxyXG4gIC8qICByZXN1bHRwYWdlICovXHJcbiAgJi0tcmVzdWx0cyB7XHJcbiAgICBwYWRkaW5nOiAwICRwYWRkaW5nLWJhc2UtdmVydGljYWw7XHJcbiAgfVxyXG5cclxuICAmX19oZWFkbGluZSB7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG4gIH1cclxuXHJcbiAgJl9faXRlbSB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogJHBhZGRpbmctbGFyZ2UtdmVydGljYWw7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAkcGFkZGluZy1sYXJnZS12ZXJ0aWNhbDtcclxuICAgIEBpbmNsdWRlIGNsZWFyZml4O1xyXG4gICAgQGluY2x1ZGUgc3BhY2VyO1xyXG5cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20tYW5kLXVwKSB7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fcGljdHVyZS1ib3gge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtLWFuZC11cCkge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgIHdpZHRoOiBwZXJjZW50YWdlKDEvNCk7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogJHBhZGRpbmctYmFzZS1ob3Jpem9udGFsO1xyXG4gICAgICBAaW5jbHVkZSBhc3BlY3QtcmF0aW8tYm94KDQsIDMpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fcGljdHVyZSB7XHJcbiAgICBAaW5jbHVkZSBzdHJldGNoLWFic29sdXRlKCk7XHJcbiAgfVxyXG5cclxuICAmX19jYXB0aW9uIHtcclxuICAgIGgzIHtcclxuICAgICAgY29sb3I6ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcblxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHAge1xyXG4gICAgICBtYXJnaW46ICRwYWRkaW5nLWJhc2UtdmVydGljYWwgMCAwIDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvKiBzZWFyY2ggZm9ybSAqL1xyXG4gICYtLWZvcm0ge1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbS1hbmQtdXApIHtcclxuICAgICAgbWFyZ2luLXRvcDogMnB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9faW5wdXQge1xyXG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gICAgd2lkdGg6IDk5JTtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDJweCAzMHB4IDJweCAwO1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHBhbGV0dGUoZ3JleSk7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxcHg7XHJcbiAgICBjb2xvcjogcGFsZXR0ZShncmV5KTtcclxuXHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHBhbGV0dGUoZ3JleSk7XHJcblxyXG4gICAgICB+IC4jeyRwcmVmaXh9c2VhcmNoX19idXR0b24ge1xyXG4gICAgICAgIGNvbG9yOiBwYWxldHRlKGdyZXkpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbS1hbmQtdXApIHtcclxuICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xyXG4gICAgICB3aWR0aDogMTE1cHg7XHJcbiAgICAgIHBhZGRpbmc6IDJweCAzMHB4IDJweCAkcGFkZGluZy1iYXNlLXZlcnRpY2FsO1xyXG4gICAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gICAgICB0cmFuc2l0aW9uOiBhbGwgJHRyYW5zaXRpb24tZHVyYXRpb24gZWFzZShpbi1vdXQtcXVhZCk7XHJcblxyXG4gICAgICAvLyBpbnB1dCBmaWVsZCBpcyBmb2N1c2VkIG9yIG5hdmlnYXRpb24gaXMgb3BlbmVuZCwgYmFja2dyb3VuZCB3aWxsIGNoYW5nZSB0byB3aGl0ZSB3aXRoIHNvbWUgdHJhbnNwYXJlbmN5XHJcbiAgICAgIC4jeyRwcmVmaXh9aGVhZGVyLS1vcGVuICYsXHJcbiAgICAgICY6Zm9jdXMsXHJcbiAgICAgICYuZm9jdXMge1xyXG4gICAgICAgIHdpZHRoOiAzMDBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLy8gaWYgaW5wdXQgZmllbGQgaXMgZm9jdXNlZCBhbmQgbmF2aWdhdGlvbiBpcyBub3Qgb3BlbmVuZCwgYmFja2dyb3VuZCB3aWxsIGNoYW5nZSB0byB3aGl0ZVxyXG4gICAgICAuI3skcHJlZml4fWhlYWRlci0tb3BlbiAmOmZvY3VzIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOjpwbGFjZWhvbGRlciB7XHJcbiAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgICAgY29sb3I6IHBhbGV0dGUoZ3JleSwgbGlnaHQpO1xyXG4gICAgICBvcGFjaXR5OiAxO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fYnV0dG9uIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGxlZnQ6IC0zNHB4O1xyXG4gICAgbWFyZ2luOiAwIC0zMHB4IDAgMDtcclxuICAgIHdpZHRoOiAyOHB4O1xyXG4gICAgaGVpZ2h0OiAyOHB4O1xyXG4gICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBjb2xvcjogcGFsZXR0ZShncmV5LCBsaWdodCk7XHJcblxyXG4gICAgJiA+IGkge1xyXG4gICAgICB0b3A6IDJweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLy8gSW1wb3J0c1xyXG5AaW1wb3J0IFwiLi4vYmFzZS9pbXBvcnRzXCI7XHJcbkBpbXBvcnQgXCIuLi91dGlscy9pbXBvcnRzXCI7XHJcblxyXG4vKlxyXG4zNjAgU3Bpbm5lclxyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuXHJcbkNvbnRhaW5zIHN0eWxpbmcgZGVmaW5pdGlvbnMgZm9yIGFsbCBjb250ZW50IHR5cGVzIGFzIGNtLXNwaW5uZXIuXHJcbi0gY20tc3Bpbm5lclxyXG4qL1xyXG5cclxuLiN7JHByZWZpeH1zcGlubmVyIHtcclxuICAmX19jYW52YXMge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgfVxyXG5cclxuICAmX19pbWFnZXMge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICB9XHJcblxyXG4gICZfX2ltYWdlIHtcclxuICAgIEBpbmNsdWRlIHN0cmV0Y2gtYWJzb2x1dGUoKTtcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuXHJcbiAgICAmLmN1cnJlbnQtaW1hZ2Uge1xyXG4gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fcGljdHVyZSB7XHJcbiAgICBAaW5jbHVkZSBzdHJldGNoLWFic29sdXRlKCk7XHJcbiAgfVxyXG5cclxuICAmX19pY29uIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIEBpbmNsdWRlIGNlbnRlci1hYnNvbHV0ZSgpO1xyXG4gICAgd2lkdGg6ICRvdmVybGF5LXNpemU7XHJcbiAgICBoZWlnaHQ6ICRvdmVybGF5LXNpemU7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi8uLi9pbWcvMzYwX092ZXJsYXkucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gIH1cclxuICAmX19pY29uX3NwaW5uZXIge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgQGluY2x1ZGUgY2VudGVyLWFic29sdXRlKCk7XHJcbiAgICB3aWR0aDogJG92ZXJsYXktc2l6ZTtcclxuICAgIGhlaWdodDogJG92ZXJsYXktc2l6ZTtcclxuICAgIGJhY2tncm91bmQ6IHVybChcIi4uLy4uLy4uL2ltZy8zNjAucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gIH1cclxufVxyXG5cclxuLy9kZWZhdWx0IHNpemVzXHJcbi4jeyRwcmVmaXh9ZGV0YWlscy0tc3Bpbm5lciB7XHJcbiAgJl9faW1hZ2VzLFxyXG4gICZfX3BpY3R1cmUtYm94IHtcclxuICAgIEBpbmNsdWRlIGFzcGVjdC1yYXRpby1ib3goNCwgMyk7XHJcbiAgfVxyXG59XHJcbiIsIi8vIEltcG9ydHNcclxuQGltcG9ydCBcIi4uL2Jhc2UvaW1wb3J0c1wiO1xyXG5AaW1wb3J0IFwiLi4vdXRpbHMvaW1wb3J0c1wiO1xyXG5cclxuLypcclxuU3F1YXJlXHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5cclxuQ29udGFpbnMgc3R5bGluZyBkZWZpbml0aW9ucyBmb3IgYWxsIGNvbnRlbnQgdHlwZXMgYXMgY20tc3F1YXJlLlxyXG4tIGNtLXNxdWFyZVxyXG4qL1xyXG5cclxuLiN7JHByZWZpeH1zcXVhcmUge1xyXG4gIHBhZGRpbmc6IDAgJHBhZGRpbmctYmFzZS1ob3Jpem9udGFsICRwYWRkaW5nLWJhc2UtaG9yaXpvbnRhbCAwO1xyXG4gIG1hcmdpbjogMDtcclxuXHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludChzbS1hbmQtdXApIHtcclxuICAgIHBhZGRpbmc6IDAgJHBhZGRpbmctbGFyZ2UtdmVydGljYWwgJHBhZGRpbmctbGFyZ2UtdmVydGljYWwgMDtcclxuXHJcbiAgICAmLmlzLWxhc3Qge1xyXG4gICAgICBwYWRkaW5nOiAwICRwYWRkaW5nLWxhcmdlLXZlcnRpY2FsICRwYWRkaW5nLWxhcmdlLWhvcml6b250YWwgMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICY6aG92ZXIge1xyXG4gICAgYSAuI3skcHJlZml4fXNxdWFyZSB7XHJcblxyXG4gICAgICAmX19kaW1tZXIge1xyXG4gICAgICAgIG9wYWNpdHk6IDAuNDQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX2hlYWRsaW5lIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDVweCwgMCk7XHJcbiAgICAgICAgJiA+IHNwYW4ge1xyXG4gICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGEgLiN7JHByZWZpeH1idXR0b24ge1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC01cHgsIDApO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8gcmVtb3ZpbmcgaG92ZXIgZWZmZWN0cyBmb3IgdmlkZW9cclxuICAvLyB0aGUgcGxheS1idXR0b24gdGFrZXMgdGhlIGhvdmVyXHJcbiAgJi0tdmlkZW86aG92ZXIge1xyXG4gICAgYSAuI3skcHJlZml4fXNxdWFyZSB7XHJcblxyXG4gICAgICAmX19oZWFkbGluZSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgICYgPiBzcGFuIHtcclxuICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8gaWYgdGVhc2VyIHRleHRcclxuICAmLmlzLXRleHQge1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBhIC4jeyRwcmVmaXh9c3F1YXJlIHtcclxuICAgICAgICAmX19oZWFkbGluZSB7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApO1xyXG4gICAgICAgICAgJiA+IHNwYW4ge1xyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBhIC4jeyRwcmVmaXh9YnV0dG9uIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8gaWYgdGVhc2VyIHRleHRcclxuICAmLS12aWRlby5pcy10ZXh0IHtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgYSAuI3skcHJlZml4fXNxdWFyZSB7XHJcbiAgICAgICAgJl9faGVhZGxpbmUge1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgICAgJiA+IHNwYW4ge1xyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX193cmFwcGVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuXHJcbiAgJl9fcGljdHVyZS1ib3gge1xyXG4gICAgQGluY2x1ZGUgYXNwZWN0LXJhdGlvLWJveCgxLCAxKTtcclxuICB9XHJcblxyXG4gICZfX3BpY3R1cmUge1xyXG4gICAgQGluY2x1ZGUgc3RyZXRjaC1hYnNvbHV0ZSgpO1xyXG4gIH1cclxuXHJcbiAgJl9fZGltbWVyIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIG9wYWNpdHk6IDAuMzM7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgJHRyYW5zaXRpb24tZHVyYXRpb24gZWFzZShpbi1vdXQtcXVhZCk7XHJcbiAgfVxyXG5cclxuICAmX19jYXB0aW9uIHtcclxuICAgIEBpbmNsdWRlIGNlbnRlci1hYnNvbHV0ZSh0cnVlLCBmYWxzZSk7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmctbGVmdDogMTIuNiU7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMi42JTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcblxyXG4gICYtLXZpZGVvICZfX2NhcHRpb24ge1xyXG4gICAgLy8gc2V0IHRvIHRoZSBib3R0b20gdG8gY2xlYXIgc3BhY2UgZm9yIHBsYXktYnV0dG9uXHJcbiAgICB0b3A6IGF1dG87XHJcbiAgICBib3R0b206IDA7XHJcblxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICBib3R0b206IC03JTtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgYm90dG9tOiA4JTtcclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuICAmX190ZXh0LFxyXG4gICZfX2hlYWRsaW5lIHtcclxuICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogJHBhZGRpbmctbGFyZ2UtdmVydGljYWw7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgJHRyYW5zaXRpb24tZHVyYXRpb24gZWFzZShpbi1vdXQtcXVhZCk7XHJcbiAgfVxyXG4gICYtLXZpZGVvICZfX3RleHQge1xyXG4gICAgLy8gbm8gc3BhY2UgZm9yIHRoZSB0ZXh0IHdpdGggcGxheS1idXR0b25cclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG5cclxuXHJcbiAgJl9faGVhZGxpbmUge1xyXG4gICAgJiA+IHNwYW4ge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIEBpbmNsdWRlIGZsaWNrZXJpbmdGaXgodHJ1ZSk7XHJcblxyXG4gICAgICAmOmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgYm90dG9tOiAtNXB4O1xyXG4gICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgJHRyYW5zaXRpb24tZHVyYXRpb24gZWFzZShpbi1vdXQtcXVhZCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3BvcHVwLW9wZW5lciB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgfVxyXG5cclxuICAmX19wbGF5IHtcclxuICAgIEBpbmNsdWRlIGNlbnRlci1hYnNvbHV0ZTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC04MCUpOyAvLyBhIGxpdHRsZSBoaWdoZXIgZm9yIHNwYWNpbmdcclxuICAgIHotaW5kZXg6IDE7IC8vIG1vdmUgb3ZlciBkaW1tZXIgYW5kIHRleHRcclxuICB9XHJcblxyXG59XHJcbiIsIi8vIEltcG9ydHNcclxuQGltcG9ydCBcIi4uL2Jhc2UvaW1wb3J0c1wiO1xyXG5AaW1wb3J0IFwiLi4vdXRpbHMvaW1wb3J0c1wiO1xyXG5cclxuLypcclxuU3F1YXJlbGlzdFxyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuXHJcbkNvbnRhaW5zIHN0eWxpbmcgZGVmaW5pdGlvbnMgZm9yIGFsbCBjb250ZW50IHR5cGVzIGFzIGNtLXNxdWFyZWxpc3QuXHJcbi0gY20tc3F1YXJlbGlzdFxyXG4qL1xyXG5cclxuLiN7JHByZWZpeH1zcXVhcmVsaXN0IHtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogJHBhZGRpbmctYmFzZS12ZXJ0aWNhbCAkcGFkZGluZy1iYXNlLWhvcml6b250YWw7XHJcblxyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20tYW5kLXVwKSB7XHJcbiAgICBwYWRkaW5nOiAkcGFkZGluZy1sYXJnZS12ZXJ0aWNhbCAkcGFkZGluZy1sYXJnZS12ZXJ0aWNhbDtcclxuICB9XHJcblxyXG4gICZfX3BpY3R1cmUtYm94IHtcclxuICAgIEBpbmNsdWRlIGFzcGVjdC1yYXRpby1ib3goMSwgMSk7XHJcbiAgfVxyXG5cclxuICAmX19waWN0dXJlIHtcclxuICAgIEBpbmNsdWRlIHN0cmV0Y2gtYWJzb2x1dGUoKTtcclxuICB9XHJcblxyXG4gICZfX2hlYWRsaW5lIHtcclxuICAgIGZvbnQtc2l6ZTogZm9udC1mb3JtYXQoaDQsIG1vYmlsZSk7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nOiAkcGFkZGluZy1iYXNlLXZlcnRpY2FsIDA7XHJcbiAgfVxyXG5cclxuICBhOmhvdmVyIHtcclxuICAgIC4jeyRwcmVmaXh9c3F1YXJlbGlzdF9fZGltbWVyIHtcclxuICAgICAgb3BhY2l0eTogMC4zMztcclxuICAgIH1cclxuXHJcbiAgICAuI3skcHJlZml4fXNxdWFyZWxpc3RfX2hlYWRsaW5lIHtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLS1kaW1tZXIge1xyXG4gICAgLiN7JHByZWZpeH1zcXVhcmVsaXN0X19waWN0dXJlLWJveDphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XHJcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgJHRyYW5zaXRpb24tZHVyYXRpb24gZWFzZShpbi1vdXQtcXVhZCk7XHJcbiAgICB9XHJcblxyXG4gICAgYTpob3ZlciAuI3skcHJlZml4fXNxdWFyZWxpc3RfX3BpY3R1cmUtYm94OmFmdGVyIHtcclxuICAgICAgb3BhY2l0eTogMC4zMztcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3BsYXkge1xyXG4gICAgQGluY2x1ZGUgY2VudGVyLWFic29sdXRlO1xyXG4gICAgbWFyZ2luLXRvcDogLTFlbTsgLy8gIHRleHQgYXQgdGhlIGJvdHRvbSB0aGF0IGlzIGluY2x1ZGVkIGluIHRoZSBjYWxjdWxhdGlvbiBvZiB0b3A6IDUwJTtcclxuXHJcbiAgfVxyXG5cclxufVxyXG4iLCIvLyBJbXBvcnRzXHJcbkBpbXBvcnQgXCIuLi9iYXNlL2ltcG9ydHNcIjtcclxuQGltcG9ydCBcIi4uL3V0aWxzL2ltcG9ydHNcIjtcclxuXHJcbi8qXHJcblN1cGVyaGVyb1xyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuXHJcbkNvbnRhaW5zIHN0eWxpbmcgZGVmaW5pdGlvbnMgZm9yIGFsbCBjb250ZW50IHR5cGVzIGFzIGNtLXN1cGVyaGVyby5cclxuLSBjbS1zdXBlcmhlcm9cclxuKi9cclxuXHJcbi4jeyRwcmVmaXh9c3VwZXJoZXJvIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgLy8gZml4ZWQgdGhlIGdsaXRjaCBpbiB0aGUgcmVzcG9uc2l2ZSBpbWFnZVxyXG4gIGhlaWdodDogMTAwJTsgaGVpZ2h0OiAxMDB2aDtcclxuICB3aWR0aDogMTAwJTsgd2lkdGg6IDEwMHZ3O1xyXG5cclxuICAmX19pbWFnZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XHJcbiAgICAvLyBmaXhlZCB0aGUgZ2xpdGNoIGluIHRoZSByZXNwb25zaXZlIGltYWdlXHJcbiAgICAvLyB0aGVyZWZvcmUgdXNlIHZoIGFuZCB2dyBhbmQgbm90ICVcclxuICAgIGhlaWdodDogMTAwJTsgaGVpZ2h0OiAxMDB2aDtcclxuICAgIHdpZHRoOiAxMDAlOyB3aWR0aDogMTAwdnc7XHJcbiAgfVxyXG5cclxuICAmX19kaW1tZXIge1xyXG4gICAgQGluY2x1ZGUgZGltbWVyKCk7XHJcbiAgfVxyXG5cclxuICAmX19iYW5kZXJvbGUge1xyXG4gICAgQGluY2x1ZGUgYmFuZGVyb2xlKDMlKTtcclxuICB9XHJcblxyXG4gICZfX2J1dHRvbixcclxuICAmX190ZXh0LFxyXG4gICZfX2hlYWRsaW5lIHtcclxuICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogJHBhZGRpbmctbGFyZ2UtaG9yaXpvbnRhbDtcclxuICB9XHJcblxyXG4gICZfX2hlYWRsaW5lLFxyXG4gICZfX3RleHQge1xyXG4gICAgdGV4dC1zaGFkb3c6IDAgMCAxcHggcmdiYSgwLCAwLCAwLCAwLjA1KSwgMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcclxuICB9XHJcblxyXG4gICZfX3RleHQge1xyXG4gICAgZm9udC1zaXplOiBmb250LWZvcm1hdChoNCwgbW9iaWxlKTtcclxuXHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtLWFuZC11cCkge1xyXG4gICAgICBmb250LXNpemU6IGZvbnQtZm9ybWF0KGg0KTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi4jeyRwcmVmaXh9aW1hZ2UtLXN1cGVyaGVybyB7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgQGluY2x1ZGUgc3RyZXRjaC1hYnNvbHV0ZSgpO1xyXG59XHJcbiIsIi8vIEltcG9ydHNcclxuQGltcG9ydCBcIi4uL2Jhc2UvaW1wb3J0c1wiO1xyXG5AaW1wb3J0IFwiLi4vdXRpbHMvaW1wb3J0c1wiO1xyXG5cclxuLypcclxuVGFnc1xyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuXHJcbkNvbnRhaW5zIHN0eWxpbmcgZGVmaW5pdGlvbnMgZm9yIGFsbCBjb250ZW50IHR5cGVzIGFzIGNtLXRhZy5cclxuKi9cclxuXHJcbi4jeyRwcmVmaXh9dGFnIHtcclxuICBwYWRkaW5nOiAwICRwYWRkaW5nLWJhc2UtdmVydGljYWw7XHJcblxyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgfVxyXG5cclxuICAmX190aXRsZSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAkcGFkZGluZy1iYXNlLWhvcml6b250YWw7XHJcbiAgfVxyXG5cclxuICAmX19pdGVtcyB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgfVxyXG5cclxuICAmX19pdGVtIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHBhZGRpbmc6ICRwYWRkaW5nLXNtYWxsLXZlcnRpY2FsICRwYWRkaW5nLWJhc2UtdmVydGljYWw7XHJcbiAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgIG1hcmdpbjogMCAkcGFkZGluZy1zbWFsbC12ZXJ0aWNhbCAkcGFkZGluZy1zbWFsbC12ZXJ0aWNhbCAkcGFkZGluZy1zbWFsbC12ZXJ0aWNhbDtcclxuICAgIGJvcmRlci1jb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICBjb2xvcjogJHdoaXRlO1xyXG5cclxuICAgICYgPiBhIHtcclxuICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLy8gSW1wb3J0c1xyXG5AaW1wb3J0IFwiLi4vYmFzZS9pbXBvcnRzXCI7XHJcbkBpbXBvcnQgXCIuLi91dGlscy9pbXBvcnRzXCI7XHJcblxyXG4vKlxyXG5UZWFzZXJcclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblxyXG5Db250YWlucyBzdHlsaW5nIGRlZmluaXRpb25zIGZvciBhbGwgY29udGVudCB0eXBlcyBhcyBjbS10ZWFzYWJsZS5cclxuLSBjbS10ZWFzYWJsZVxyXG4qL1xyXG5cclxuLiN7JHByZWZpeH10ZWFzYWJsZSB7XHJcbiAgLyogbGVhdmUgMTAlIHNwYWNlIHRvIHRoZSBsZWZ0IGFuZCByaWdodCAqL1xyXG4gICRyZWxhdGl2ZS10ZXh0LWNvbnRlbnQtd2lkdGg6IDgwJTtcclxuXHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XHJcblxyXG4gICZfX3BpY3R1cmUtYm94IHtcclxuICAgIEBpbmNsdWRlIGFzcGVjdC1yYXRpby1ib3goMTYsIDkpO1xyXG5cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgQGluY2x1ZGUgYXNwZWN0LXJhdGlvLWJveCgxLCAxKTtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgQGluY2x1ZGUgYXNwZWN0LXJhdGlvLWJveCgxNiwgOSk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19waWN0dXJlIHtcclxuICAgIEBpbmNsdWRlIHN0cmV0Y2gtYWJzb2x1dGUoKTtcclxuICB9XHJcblxyXG4gICZfX3RleHQtY29udGVudC1ib3gge1xyXG5cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgQGluY2x1ZGUgYXNwZWN0LXJhdGlvLWJveCgxLCAxLCB2aXNpYmxlKTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgIEBpbmNsdWRlIGFzcGVjdC1yYXRpby1ib3goMTYsIDksIHZpc2libGUpO1xyXG4gICAgfVxyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICAuI3skcHJlZml4fXRlYXNhYmxlX19oZWFkbGluZSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA1cHgsIDApO1xyXG4gICAgICAgICYgPiBzcGFuIHtcclxuICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC4jeyRwcmVmaXh9dGVhc2FibGVfX2J1dHRvbiB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNXB4LCAwKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8qIGxpdHRsZSBhcnJvdyBiZXR3ZWVuIGltYWdlIGFuZCB0ZXh0ICovXHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgIEBpbmNsdWRlIGFycm93KHRvcCwgJGJyYW5kLXByaW1hcnkpO1xyXG5cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbS1hbmQtdXApIHtcclxuICAgICAgICBAaW5jbHVkZSBhcnJvdyhyaWdodCwgJGJyYW5kLXByaW1hcnkpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLS12aWRlby4jeyRwcmVmaXh9dGVhc2FibGUtLW5vLWltYWdlIHtcclxuICAgIC4jeyRwcmVmaXh9dGVhc2FibGVfX3BvcHVwLW9wZW5lciB7XHJcbiAgICAgIGhlaWdodDogJG92ZXJsYXktc2l6ZTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogJHBhZGRpbmctYmFzZS1ob3Jpem9udGFsO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8gZGlzYWJsZSBob3ZlciBvbiB2aWRlbywgc2luY2UgdGhlcmUgaXMgbm8gYzJhLWJ1dHRvblxyXG4gICYtLXZpZGVvICZfX3RleHQtY29udGVudC1ib3gge1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICAuI3skcHJlZml4fXRlYXNhYmxlX19oZWFkbGluZSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgICYgPiBzcGFuIHtcclxuICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lXHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX190ZXh0LWNvbnRlbnQge1xyXG4gICAgcGFkZGluZzogJGxpbmUtaGVpZ2h0LWNvbXB1dGVkIDA7XHJcbiAgICB3aWR0aDogJHJlbGF0aXZlLXRleHQtY29udGVudC13aWR0aDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KHhzKSB7XHJcbiAgICAgIEBpbmNsdWRlIGNlbnRlci1tYXJnaW4oeCk7XHJcbiAgICB9XHJcblxyXG4gICAgLy8gSU1QT1JUQU5UIHRoaXMgaXMgYSBmaXggZm9yIGEgYnVnIGluIHRoZSBicm93c2VyIHdoaWNoIHJlbmRlcmVzIHRoZSB0ZXh0IGJsdXJyeSB0aGVyZWZvcmUgdGhlIFhZIHBvc2l0aW9uIG11c3QgYmUgNTAuMSVcclxuICAgIC8vIG9ubHkgbmVlZCBpZiB0cmFuc2xhdGlvbiBvdGhlciBvYmplY3RzLCB3aGljaCBwYXJlbnQgb2JqZWN0IGhhcyBhIHRyYW5zbGF0ZS5cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20tYW5kLXVwKSB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiA1MCU7XHJcbiAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MC4xJSkgdHJhbnNsYXRlWSgtNTAuMSUpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9faGVhZGxpbmUsXHJcbiAgJl9fdGV4dCB7XHJcbiAgICBjb2xvcjogJHdoaXRlO1xyXG4gIH1cclxuXHJcbiAgLyogcmVzZXQgZWxlbWVudCBtYXJnaW5zICovXHJcbiAgJl9faGVhZGxpbmUsXHJcbiAgJl9fdGV4dCxcclxuICAmX19idXR0b24ge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gIH1cclxuXHJcbiAgLyogaGVhZGxpbmUgZG9lcyBhbHdheXMgZXhpc3QgKi9cclxuICAmX190ZXh0LFxyXG4gICZfX2J1dHRvbiB7XHJcbiAgICBtYXJnaW4tdG9wOiAkbGluZS1oZWlnaHQtY29tcHV0ZWQ7XHJcbiAgfVxyXG5cclxuICAmX19oZWFkbGluZSB7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgJHRyYW5zaXRpb24tZHVyYXRpb24gZWFzZShpbi1vdXQtcXVhZCk7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBAaW5jbHVkZSBmbGlja2VyaW5nRml4KCk7XHJcblxyXG4gICAgJiA+IHNwYW4ge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIEBpbmNsdWRlIGZsaWNrZXJpbmdGaXgodHJ1ZSk7XHJcblxyXG4gICAgICAmOmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvIC01cHggYXV0bztcclxuICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICAgIGhlaWdodDogMC4wOXJlbTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAkdHJhbnNpdGlvbi1kdXJhdGlvbiBlYXNlKGluLW91dC1xdWFkKSwgd2lkdGggJHRyYW5zaXRpb24tZHVyYXRpb24gZWFzZShpbi1vdXQtcXVhZCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2J1dHRvbiB7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgJHRyYW5zaXRpb24tZHVyYXRpb24gZWFzZShpbi1vdXQtcXVhZCk7XHJcbiAgfVxyXG5cclxuICAmLS1uby1pbWFnZSB7XHJcbiAgICAvKiBpZiBubyBpbWFnZSBleGlzdHMgYWJzb2x1dGUgd2lkdGggb2YgdGV4dC1jb250ZW50IGlzIGRvdWJsZWQgKi9cclxuXHJcbiAgICAvKiA9PiB4LWNvb3JkaW5hdGUgb2YgdGV4dC1ib3ggaGFzIHRvIGJlIGRvdWJsZWQgZm9yIHRhYmxldCBhbmQgZGVza3RvcCAqL1xyXG4gICAgLiN7JHByZWZpeH10ZWFzYWJsZV9fdGV4dC1jb250ZW50LWJveCB7XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICBAaW5jbHVkZSBhc3BlY3QtcmF0aW8tYm94KDIsIDEpO1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICBAaW5jbHVkZSBhc3BlY3QtcmF0aW8tYm94KDMyLCA5KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8qID0+IGxlYXZlIGhhbGYgdGhlIHNwYWNlIHRvIHRoZSBsZWZ0IGFuZCByaWdodCAqL1xyXG4gICAgLiN7JHByZWZpeH10ZWFzYWJsZV9fdGV4dC1jb250ZW50IHtcclxuICAgICAgd2lkdGg6IDUwJSArICRyZWxhdGl2ZS10ZXh0LWNvbnRlbnQtd2lkdGggLyAyO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLyogYWx0ZXJuYXRpdmUgbGF5b3V0IGZvciB0ZWFzZXJzICovXHJcbiAgJi0tYWx0ZXJuYXRpdmUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG5cclxuICAgIC4jeyRwcmVmaXh9dGVhc2FibGVfX3RleHQsXHJcbiAgICAuI3skcHJlZml4fXRlYXNhYmxlX19oZWFkbGluZSB7XHJcbiAgICAgIGNvbG9yOiBwYWxldHRlKGdyZXksIGRhcmtlcik7XHJcbiAgICB9XHJcblxyXG4gICAgLiN7JHByZWZpeH10ZWFzYWJsZV9faGVhZGxpbmUge1xyXG4gICAgICAmID4gc3BhbiB7XHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBwYWxldHRlKGdyZXksIGRhcmtlcik7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLiN7JHByZWZpeH10ZWFzYWJsZV9fdGV4dC1jb250ZW50LWJveCB7XHJcbiAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIC8qIGxpdHRsZSBhcnJvdyBiZXR3ZWVuIGltYWdlIGFuZCB0ZXh0ICovXHJcbiAgICAgICAgQGluY2x1ZGUgYXJyb3codG9wLCAkd2hpdGUpO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtLWFuZC11cCkge1xyXG4gICAgICAgICAgQGluY2x1ZGUgYXJyb3cobGVmdCwgJHdoaXRlKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3BvcHVwLW9wZW5lciB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB9XHJcblxyXG4gICZfX3BsYXkge1xyXG4gICAgQGluY2x1ZGUgY2VudGVyLWFic29sdXRlO1xyXG4gIH1cclxufVxyXG4iLCIvLyBJbXBvcnRzXHJcbkBpbXBvcnQgXCIuLi9iYXNlL2ltcG9ydHNcIjtcclxuQGltcG9ydCBcIi4uL3V0aWxzL2ltcG9ydHNcIjtcclxuXHJcbi8qXHJcblRleHRcclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblxyXG5Db250YWlucyBzdHlsaW5nIGRlZmluaXRpb25zIGZvciBhbGwgY29udGVudCB0eXBlcyBhcyBjbS10ZXh0LlxyXG4tIGNtLXRleHRcclxuKi9cclxuXHJcbi4jeyRwcmVmaXh9dGV4dCB7XHJcbiAgYm9yZGVyOiBub25lO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBtYXJnaW46IDA7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIHBhZGRpbmc6ICRwYWRkaW5nLWxhcmdlLWhvcml6b250YWwgJHBhZGRpbmctYmFzZS1ob3Jpem9udGFsO1xyXG5cclxuICBAaW5jbHVkZSBicmVha3BvaW50KHNtLWFuZC11cCkge1xyXG4gICAgcGFkZGluZy1sZWZ0OiA2JTtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDYlO1xyXG4gICAgcGFkZGluZy1ib3R0b206ICRwYWRkaW5nLWxhcmdlLWhvcml6b250YWwrNDhweDsgLy8gICsgYnV0dG9uIGhlaWdodFxyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgc3BhY2VyKHBhbGV0dGUoZ3JleSwgbGlnaHQpKTtcclxuXHJcbiAgJl9faGVhZGxpbmUge1xyXG4gICAgY29sb3I6ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgcGFkZGluZy1ib3R0b206ICRwYWRkaW5nLWxhcmdlLXZlcnRpY2FsO1xyXG4gICAgbWFyZ2luOiAwO1xyXG5cclxuICAgIGEgPiAmOmhvdmVyIHtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvLyBwb3NpdGlvbiB0aGUgYnV0dG9uXHJcbiAgJl9fYnV0dG9uIHtcclxuICAgIG1hcmdpbi10b3A6ICRwYWRkaW5nLWxhcmdlLXZlcnRpY2FsO1xyXG5cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20tYW5kLXVwKSB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgYm90dG9tOiAzMHB4O1xyXG4gICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiJGxlZ2FjeUNvbG9yOiAoXHJcbiAgXCJuYW1lXCI6IFwiZ3JheS1iYWNrZ3JvdW5kXCIsXHJcbiAgXCJjb2xvclwiOiAkZ3JheVxyXG4pO1xyXG5cclxuJHByaW1hcnlDb2xvcjogKFxyXG4gIFwibmFtZVwiOiBcImJyYW5kLXByaW1hcnktYmFja2dyb3VuZFwiLFxyXG4gIFwiY29sb3JcIjogJGJyYW5kLXByaW1hcnlcclxuKTtcclxuXHJcbiRzZWNvbmRhcnlDb2xvcjogKFxyXG4gIFwibmFtZVwiOiBcImJyYW5kLXNlY29uZGFyeS1iYWNrZ3JvdW5kXCIsXHJcbiAgXCJjb2xvclwiOiAkYnJhbmQtc2Vjb25kYXJ5XHJcbik7XHJcblxyXG4kYWNjZW50Q29sb3I6IChcclxuICBcIm5hbWVcIjogXCJicmFuZC1hY2NlbnQtYmFja2dyb3VuZFwiLFxyXG4gIFwiY29sb3JcIjogJGJyYW5kLXNlY29uZGFyeVxyXG4pO1xyXG5cclxuJGNvbG9yQ2xhc3NlczogJGxlZ2FjeUNvbG9yLCAkcHJpbWFyeUNvbG9yLCAkc2Vjb25kYXJ5Q29sb3IsICRhY2NlbnRDb2xvcjtcclxuXHJcbi5yZWFkLW1vcmUtYnV0dG9uIHtcclxuICBmb250LXNpemU6IDFyZW07XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICBsaW5lLWhlaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XHJcbiAgY29sb3I6ICRicmFuZC1wcmltYXJ5O1xyXG4gIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xyXG4gIGJvcmRlcjogbm9uZTtcclxuICBtYXJnaW4tbGVmdDogLTRyZW07XHJcbiAgei1pbmRleDogMTU7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGJvdHRvbTogMDtcclxuICByaWdodDogMDtcclxuICBiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCh0byByaWdodCwgdHJhbnNwYXJlbnQsICR3aGl0ZSA0MCUsICR3aGl0ZSk7XHJcblxyXG4gICY6YmVmb3Jle1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHdpZHRoOiA1cmVtO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gIH1cclxufVxyXG5cclxuQGVhY2ggJGNsYXNzIGluICRjb2xvckNsYXNzZXN7XHJcbiAgLiN7bWFwLWdldCgkY2xhc3MsIFwibmFtZVwiKX0ge1xyXG4gICAgLnJlYWQtbW9yZS1idXR0b257XHJcbiAgICAgIGJhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCB0cmFuc3BhcmVudCwgbWFwLWdldCgkY2xhc3MsIFwiY29sb3JcIikgNDAlLCBtYXAtZ2V0KCRjbGFzcywgXCJjb2xvclwiKSk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4iLCIvLyBJbXBvcnRzXHJcbkBpbXBvcnQgXCIuLi9iYXNlL2ltcG9ydHNcIjtcclxuQGltcG9ydCBcIi4uL3V0aWxzL2ltcG9ydHNcIjtcclxuXHJcbkBrZXlmcmFtZXMgZXhwYW5kLXBsYXktYnV0dG9uIHtcclxuICBmcm9tIHtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgfVxyXG4gIHRvIHtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcclxuICB9XHJcbn1cclxuXHJcbi5wbGF5LWJ1dHRvbiB7XHJcbiAgaGVpZ2h0OiA4OHB4O1xyXG4gIHdpZHRoOiA4OHB4O1xyXG59XHJcblxyXG4ucGxheS1idXR0b24tY2lyY2xlIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIGhlaWdodDogODhweDtcclxuICAgIHdpZHRoOiA4OHB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwuNSk7XHJcbiAgICBhbmltYXRpb24tZHVyYXRpb246IC4yNXM7XHJcbiAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgbWFyZ2luLWxlZnQ6IC01MCU7XHJcbiAgfVxyXG5cclxuICAmOmhvdmVyOmJlZm9yZSB7XHJcbiAgICBhbmltYXRpb24tbmFtZTogZXhwYW5kLXBsYXktYnV0dG9uO1xyXG4gIH1cclxuXHJcbiAgJjphZnRlciB7IC8vIHdoaXRlIGFycm93IDI2cHggaGVpZ2h0XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIHdpZHRoOiAwO1xyXG4gICAgaGVpZ2h0OiAwO1xyXG4gICAgYm9yZGVyLXRvcDogMTNweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlci1ib3R0b206IDEzcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXItbGVmdDogMjBweCBzb2xpZCAkd2hpdGU7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiAzN3B4O1xyXG4gICAgdG9wOiAzMXB4O1xyXG4gIH1cclxuXHJcbiAgICY6aG92ZXI6YWZ0ZXIge1xyXG4gICAgIHdlYmtpdC1hbmltYXRpb24tbmFtZTogZXhwYW5kLXBsYXktYnV0dG9uO1xyXG4gICAgIGFuaW1hdGlvbi1uYW1lOiBleHBhbmQtcGxheS1idXR0b247XHJcbiAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAuMjVzO1xyXG4gICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XHJcbiAgfVxyXG59XHJcbi8qXHJcblZpZGVvXHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5cclxuQ29udGFpbnMgc3R5bGluZyBkZWZpbml0aW9ucyBmb3IgdmlkZW9zLlxyXG4qL1xyXG5cclxudmlkZW8ge1xyXG4gIG1heC13aWR0aDogMTAwJTsgLy8gcmVzdHJpY3QgdmlkZW8gdG8gZml0IGluIGdyaWRcclxufVxyXG5cclxuLiN7JHByZWZpeH1wbGF5LWJ1dHRvbiB7XHJcbiAgLy93aWR0aDogJG92ZXJsYXktc2l6ZTtcclxuICAvL2hlaWdodDogJG92ZXJsYXktc2l6ZTtcclxuICAvL2JhY2tncm91bmQ6IG5vbmU7XHJcbiAgLy9ib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgLy9jb2xvcjogJHdoaXRlO1xyXG5cclxuICAmX19zdmcge1xyXG4gICAgd2lkdGg6IDEwMCU7IG1heC1oZWlnaHQ6IDEwMCU7XHJcbiAgICBjb2xvcjogJHJpY2gtYmxhY2s7IC8vIGNvbG9yIG9mIGlubmVyIGNpcmNsZVxyXG4gICAgZmlsbDogJHdoaXRlOyAvLyBjb2xvciBvZiBwbGF5IGJ1dHRvblxyXG4gICAgdHJhbnNpdGlvbjogYWxsICR0cmFuc2l0aW9uLWR1cmF0aW9uIGVhc2UoaW4tb3V0LXF1YWQpO1xyXG4gIH1cclxuXHJcbiAgJl9fcG5nIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vLi4vaW1nL2J1dHRvbl92aWRlb19wbGF5LnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICB9XHJcblxyXG4gIC8vIHdoZW4gcGFyZW50IGlzIGhvdmVyZWQgb3IgZm9jdXNlZCBidXR0b24gY2hhbmdlcyBjb2xvciBhbmQgZmlsbFxyXG4gIGE6aG92ZXIgPiAmICZfX3N2ZyB7XHJcbiAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgIGZpbGw6ICRibGFjaztcclxuICAgICAgdHJhbnNpdGlvbjogYWxsICR0cmFuc2l0aW9uLWR1cmF0aW9uIGVhc2UoaW4tb3V0LXF1YWQpOyAvLyBmaXJlZm94IDQzIG5lZWRzIGl0IHR3aWNlXHJcbiAgfVxyXG4gIGE6Zm9jdXMgPiAmICZfX3N2ZyB7XHJcbiAgICBjb2xvcjogJGJyYW5kLXByaW1hcnkgO1xyXG4gICAgZmlsbDogJHdoaXRlO1xyXG4gIH1cclxufVxyXG5cclxuLiN7JHByZWZpeH1zdXBlcmhlcm8tLXZpZGVvIHtcclxuICAuI3skcHJlZml4fXN1cGVyaGVyb19faW1hZ2Uge1xyXG4gICAgLy8gaGlkZSBvbiBkZXNrdG9wLCBvbmx5IGlmIHZpZGVvIGV4aXN0XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLiN7JHByZWZpeH1pbWFnZS0tcmVzcG9uc2l2ZSB7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC4jeyRwcmVmaXh9c3VwZXJoZXJvX192aWRlbyB7XHJcbiAgICAvLyBoaWRlIG9uIG1vYmlsZSBhbmQgdGFibGV0LCBzaG93IG9uIGRlc2t0b3Agb25seVxyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgfVxyXG5cclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDsgIGxlZnQ6IDA7XHJcbiAgICBtYXJnaW46IGF1dG87XHJcbiAgICBtaW4taGVpZ2h0OiAxMDAlO1xyXG4gICAgbWluLXdpZHRoOiAxMDAlO1xyXG5cclxuICAgIC8vIGNlbnRlciB2aWEgb2JqZWN0IGZpdFxyXG4gICAgLy9cclxuICAgIEBzdXBwb3J0cyAob2JqZWN0LWZpdDogY292ZXIpIHtcclxuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgIG9iamVjdC1wb3NpdGlvbjogNTAlIDUwJTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vIGhpZGUgZGltbWVyIGZvciB2aWRlb3Mgb24gZGVza3RvcCwgYmVjYXVzZSB3ZSdyZSBzaG93aW5nIHRoZSBiYWNrZ3JvdW5kIHZpZGVvXHJcbiAgLiN7JHByZWZpeH1zdXBlcmhlcm9fX2RpbW1lciB7XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi8vIFNlZSBfaW5saW5lLXZpZGVvLnNjc3MgZm9yIHJldXNhYmxlIGlubGluZSB2aWRlbyBzdHlsZXNcclxuXHJcbi52aWRlby1sYW5kaW5nLXBhZ2Uge1xyXG4gIG1hcmdpbi10b3A6IDI1cHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuXHJcbiAgLnZpZGVvLW92ZXJsYXkge1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIH1cclxuXHJcbiAgLmltYWdlLWNvbnRhaW5lciB7XHJcbiAgICBAaW5jbHVkZSBhc3BlY3QtcmF0aW8tYm94KDE2LCA5KTtcclxuICB9XHJcbiAgXHJcbiAgaW1nIHtcclxuICAgIEBpbmNsdWRlIHN0cmV0Y2gtYWJzb2x1dGUoKTtcclxuICB9XHJcbiAgXHJcbiAgcDpsYXN0LWNoaWxkIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgfVxyXG4gIFxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkgeyAvLyBtb2JpbGUgb25seVxyXG4gICAgLmltYWdlLWRpbW1lcjphZnRlciB7XHJcbiAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5pbWFnZS13cmFwcGVyIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAucGFkZGVkLWNvbnRhaW5lciB7XHJcbiAgICAgIHBhZGRpbmc6IDE1cHggMCAwIDA7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIGgzIHtcclxuICAgICAgZm9udC13ZWlnaHQ6IHdoaXRuZXktd2VpZ2h0KHNlbWlib2xkKTtcclxuICAgICAgZm9udC1zaXplOiAxZW07XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjYyNWVtO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAucDFhIHtcclxuICAgICAgbWFyZ2luLXRvcDogNXB4O1xyXG4gICAgfVxyXG4gIH1cclxuICBcclxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHsgLy8gdGFibGV0IHVwXHJcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcclxuICAgIFxyXG4gICAgLnZpZGVvLW92ZXJsYXkge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5wYWRkZWQtY29udGFpbmVyIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgYm90dG9tOiAzNXB4O1xyXG4gICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICBoMyB7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiB3aGl0bmV5LXdlaWdodChtZWRpdW0pO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS4zNjg0ZW07XHJcbiAgICAgIGZvbnQtc2l6ZTogMWVtO1xyXG4gICAgfVxyXG4gICAgICBcclxuICAgIC5wMWEge1xyXG4gICAgICBmb250LXNpemU6IC44NzVlbTtcclxuICAgIH1cclxuICB9XHJcbiAgXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7IC8vIGRlc2t0b3BcclxuICAgIGgzIHtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuMzMzZW07XHJcbiAgICAgIHBhZGRpbmc6IDAgMzVweDtcclxuICAgIH1cclxuICAgICAgXHJcbiAgICAucDFhIHtcclxuICAgICAgZm9udC1zaXplOiAxZW07XHJcbiAgICAgIHBhZGRpbmc6IDAgMjBweDtcclxuICAgIH1cclxuICB9XHJcbn0iLCIuc2VwYXJhdG9yLWJhciB7XHJcbiAgaGVpZ2h0OiAxcHg7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdhcm0tZ3JheTtcclxuICBtYXJnaW4tdG9wOiAtMXB4O1xyXG59IiwiLnJlYmVsLW1vdXNlLWNvbnRlbnQge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRncmF5OyBcclxuICBwYWRkaW5nOiAyMHB4IDA7IFxyXG59IiwiLy8gQzAwNCBIb21lIEVuZGluZyBTdG9yeVxyXG5cclxuLkMwMDQtaG9tZS1lbmRpbmctc3Rvcnkge1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBjb2xvcjogJHdoaXRlO1xyXG4gIGhlaWdodDogNDc1cHg7XHJcbiAgLy96LWluZGV4OiAtMTtcclxuICBtYXgtd2lkdGg6IDEyODBweDtcclxuICBtYXJnaW4tbGVmdDogYXV0bztcclxuICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHsgLy8gbW9iaWxlIG9ubHlcclxuICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgfVxyXG4gIC5wYWRkZWQtY29udGFpbmVyIHtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBtYXgtd2lkdGg6IDEyMDBweDtcclxuICB9XHJcblxyXG4gIC5jMDA0LWNvbnRlbnQtd3JhcHBlcntcclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbil7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgaDMge1xyXG4gICAgbWFyZ2luLXRvcDogMzVweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICBmb250LXNpemU6IDEuNWVtO1xyXG4gIH1cclxuXHJcbiAgLmltYWdlLWNvbnRhaW5lciB7XHJcbiAgICBAaW5jbHVkZSBhc3BlY3QtcmF0aW8tYm94KDMsIDQpO1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7IC8vIHRhYmxldFxyXG4gICAgaGVpZ2h0OiA0MjVweDtcclxuICAgIC8vbWFyZ2luLXRvcDogLTI1cHg7XHJcblxyXG4gICAgaDMge1xyXG4gICAgICBtYXJnaW4tdG9wOiAxMzBweDtcclxuICAgICAgZm9udC1zaXplOiAxLjE4NzVlbTtcclxuICAgIH1cclxuXHJcbiAgICAucDEge1xyXG4gICAgICBmb250LXNpemU6IC44MTI1ZW07XHJcbiAgICB9XHJcblxyXG4gICAgLmltYWdlLWNvbnRhaW5lciB7XHJcbiAgICAgIEBpbmNsdWRlIGFzcGVjdC1yYXRpby1ib3goMTYsIDkpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7IC8vIGRlc2t0b3BcclxuICAgIGhlaWdodDogNjAwcHg7XHJcbiAgICAvL21hcmdpbi10b3A6IC01MHB4O1xyXG4gICAgaDMge1xyXG4gICAgICBtYXJnaW4tdG9wOiAyMDBweDtcclxuICAgICAgZm9udC1zaXplOiAxLjY4NzVlbTtcclxuICAgIH1cclxuXHJcbiAgICAucDEge1xyXG4gICAgICBmb250LXNpemU6IDFlbTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4uYzAwNC10ZXh0LW92ZXJmbG93e1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgY29sb3I6ICRibGFjaztcclxuICBwYWRkaW5nLXRvcDoyMHB4O1xyXG5cclxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcclxuICAgIC5wMSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogLjgxMjVlbTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5DMDA0LXdyYXBwZXJ7XHJcbiAgLl9jMDA0LWN0YS1idXR0b25ze1xyXG4gICAgQGluY2x1ZGUgY2VudGVyLWN0YS1tb2JpbGU7XHJcbiAgfVxyXG5cclxuICAvL2JhY2tncm91bmQtY29sb3I6ICRncmF5OyAvLyBTQTEtOTYzOiBCYWNrZ3JvdW5kIGNvbG9yIHdpbGwgYmUgc2V0IGZyb20gU3R1ZGlvXHJcbiAgLy96LWluZGV4OiAtMjtcclxufVxyXG4iLCIvLyBDMDA1IEZlYXR1cmVkIENhcm91c2VsXHJcbi8vIHNlZSBfY2Fyb3VzZWwuc2NzcyBmb3IgZ2xvYmFsIGNhcm91c2VsIHJ1bGVzXHJcblxyXG4uQzAwNS1mZWF0dXJlZC1jYXJvdXNlbCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHBhZGRpbmctYm90dG9tOiA3NXB4O1xyXG4gIHBhZGRpbmctdG9wOiA0MHB4O1xyXG5cclxuICAuY2Fyb3VzZWwtaW5kaWNhdG9ycyB7IC8vIGNhcm91c2VsIHBhZ2luYXRpb24gZG90c1xyXG4gICAgYm90dG9tOiAtMjBweDtcclxuICB9XHJcblxyXG4gIC5pbWFnZS1jb250YWluZXIge1xyXG4gICAgQGluY2x1ZGUgYXNwZWN0LXJhdGlvLWJveCgxNiwgOSk7XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgQGluY2x1ZGUgc3RyZXRjaC1hYnNvbHV0ZSgpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnAxIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcblxyXG4gICAgdWwge1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICBtYXJnaW46IDAgMCAwIDFlbTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5pdGVtLXdyYXBwZXIge1xyXG4gICAgbWFyZ2luOiAwIC04MHB4O1xyXG5cclxuICAgID4gZGl2IHtcclxuICAgICAgcGFkZGluZzogMCA4MHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7IC8vIG1vYmlsZSBvbmx5XHJcbiAgICAuaXRlbSB7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIGgzIHtcclxuICAgICAgZm9udC1zaXplOiAxLjVlbTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuNDE3ZW07XHJcbiAgICAgIG1hcmdpbjogNDBweCAwIDIwcHggMDtcclxuICAgIH1cclxuXHJcbiAgICAucDEge1xyXG4gICAgICBmb250LXNpemU6IC44MTI1ZW07XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjc3ZW07XHJcbiAgICB9XHJcblxyXG4gICAgLmNhcm91c2VsLWNvbnRyb2wgeyAvLyBjYXJvdXNlbCBwYWdpbmF0aW9uIGFycm93c1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLl9jMDA1LWN0YS1idXR0b25zIHtcclxuICAgIEBpbmNsdWRlIG9uZS1jdGEtbWF4O1xyXG4gICAgQGluY2x1ZGUgY2VudGVyLWN0YS1tb2JpbGU7XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHsgLy8gdGFibGV0IHVwXHJcbiAgICAuaXRlbSB7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIH1cclxuXHJcbiAgICAuaW1hZ2UtY29udGFpbmVyIHtcclxuICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICB3aWR0aDogNTAlO1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6ICRncmlkLWd1dHRlci13aWR0aC1zbSAvIDI7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbnRlbnQge1xyXG4gICAgICB3aWR0aDogNTAlO1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAkZ3JpZC1ndXR0ZXItd2lkdGgtc20gLyAyO1xyXG4gICAgfVxyXG5cclxuICAgIC5jYXJvdXNlbC1pbmRpY2F0b3JzIHsgLy8gY2Fyb3VzZWwgcGFnaW5hdGlvbiBkb3RzXHJcbiAgICAgIGJvdHRvbTogLTMwcHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAwO1xyXG4gICAgfVxyXG5cclxuICAgIGgzIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAuY2Fyb3VzZWwtY29udHJvbCB7IC8vIGFycm93c1xyXG4gICAgICAmLnJpZ2h0OmFmdGVyIHtcclxuICAgICAgICByaWdodDogLTY1cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYubGVmdDphZnRlciB7XHJcbiAgICAgICAgbGVmdDogLTY1cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikgeyAgLy8gZGVza3RvcFxyXG4gICAgLnAxIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcclxuICAgIH1cclxuXHJcbiAgICAuaW1hZ2UtY29udGFpbmVyIHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAkZ3JpZC1ndXR0ZXItd2lkdGgtbWQgLyAyO1xyXG4gICAgfVxyXG5cclxuICAgIC5jb250ZW50IHtcclxuICAgICAgcGFkZGluZy1yaWdodDogJGdyaWQtZ3V0dGVyLXdpZHRoLW1kIC8gMjtcclxuICAgIH1cclxuXHJcbiAgICAuY2Fyb3VzZWwtY29udHJvbCB7IC8vIGFycm93c1xyXG4gICAgICAmLnJpZ2h0OmFmdGVyIHtcclxuICAgICAgICByaWdodDogLTk1cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYubGVmdDphZnRlciB7XHJcbiAgICAgICAgbGVmdDogLTk1cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uQzAwNS1mZWF0dXJlZC1jYXJvdXNlbC5jMDA1LXBkcCB7XHJcbiAgcGFkZGluZy10b3A6IDA7XHJcbiAgcGFkZGluZy1ib3R0b206IDRyZW07XHJcblxyXG4gIC5DMDA1LW1vZGFsLXRpdGxlIHtcclxuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDJyZW0gIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5jb250ZW50IHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgfVxyXG5cclxuICAuYzAwNS1wcm9kdWN0LXRpdGxlIHtcclxuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgcGFkZGluZzogMCAwIDAuNXJlbSAwO1xyXG4gIH1cclxuXHJcbiAgLml0ZW0uY2xlYXJmaXguYzAwNS1pdGVtIHtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDEuMTI1cmVtO1xyXG4gIH1cclxuXHJcbiAgLnAxIHtcclxuICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW1cclxuICB9XHJcblxyXG4gIC5jYXJvdXNlbC1pbmRpY2F0b3JzIGxpLCAuY2Fyb3VzZWwtaW5kaWNhdG9ycyAub3dsLWRvdCB7XHJcbiAgICBtYXJnaW46IDAgMXJlbSAwIC0wLjI1cmVtO1xyXG4gICAgaGVpZ2h0OiAwLjVyZW07XHJcbiAgICB3aWR0aDogMC41cmVtO1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7IC8vIERlc2t0b3AgT25seVxyXG4gICAgLmltYWdlLWNvbnRhaW5lcjpiZWZvcmUge1xyXG4gICAgICBwYWRkaW5nLXRvcDogMTlyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIGltZyB7XHJcbiAgICAgIHdpZHRoOiAxOXJlbTtcclxuICAgICAgbWFyZ2luOiAwIGF1dG8gMCBhdXRvO1xyXG4gICAgfVxyXG4gICAgLmN0YS1idG4ge1xyXG4gICAgICBtYXJnaW4tdG9wOiAtMC42MjVyZW07XHJcbiAgICB9XHJcbiAgICAuaW1hZ2UtY29udGFpbmVyIHtcclxuICAgICAgd2lkdGg6IDQwJVxyXG4gICAgfVxyXG4gICAgLmNvbnRlbnQge1xyXG4gICAgICB3aWR0aDogMzIuNXJlbTtcclxuICAgIH1cclxuICAgIC5DMDA1LW1vZGFsLXRpdGxlIHtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDNyZW07XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7IC8vIE1vYmlsZSBvbmx5XHJcbiAgICAuYzAwNS1wcm9kdWN0LXRpdGxlIHtcclxuICAgICAgcGFkZGluZzogMS41cmVtIDAgMC41cmVtIDA7XHJcbiAgICB9XHJcbiAgICAucHJvZHVjdC1jYXJvdXNlbC1lc3BvdCB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAycmVtO1xyXG4gICAgfVxyXG4gICAgLmN0YS1idG4ge1xyXG4gICAgICBtYXgtd2lkdGg6IDE3LjVyZW0gIWltcG9ydGFudFxyXG4gICAgfVxyXG4gICAgaW1nIHtcclxuICAgICAgd2lkdGg6IDE4cmVtO1xyXG4gICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIH1cclxuICAgIC5pbWFnZS1jb250YWluZXI6YmVmb3JlIHtcclxuICAgICAgcGFkZGluZy10b3A6IDE4cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuY2Fyb3VzZWwtaW5kaWNhdG9ycyB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgIH1cclxuICB9XHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSBhbmQgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHsgLy9UYWJsZXQgb25seVxyXG4gICAgLmN0YS1idG4ge1xyXG4gICAgICBtYXgtd2lkdGg6IDE3LjVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5jMDA1LXByb2R1Y3QtdGl0bGUge1xyXG4gICAgICBwYWRkaW5nOiAwIDAgMC41cmVtIDA7XHJcbiAgICB9XHJcbiAgICAuQzAwNS1tb2RhbC10aXRsZSB7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAycmVtO1xyXG4gICAgfVxyXG4gICAgLmNvbnRlbnQge1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxLjI1cmVtO1xyXG4gICAgfVxyXG4gICAgaW1nIHtcclxuICAgICAgd2lkdGg6IDE2LjVyZW07XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgfVxyXG4gICAgLmltYWdlLWNvbnRhaW5lcjpiZWZvcmUge1xyXG4gICAgICBwYWRkaW5nLXRvcDogMTYuNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7IC8vIFRhYmxldCBhbmQgZGVza3RvcFxyXG5cclxuICAgIC5DMDA1LWZlYXR1cmVkLWNhcm91c2VsIC5wMSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcbiAgICAucHJvZHVjdC1jYXJvdXNlbC1lc3BvdCB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgfVxyXG4gICAgLkMwMDUtbW9kYWwtdGl0bGUge1xyXG4gICAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICAgICAgbWFyZ2luLXRvcDogLTAuNjI1cmVtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7IC8vIG1vYmlsZSBhbmQgdGFibGV0XHJcbiAgICBwIHtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDAuNDM4cmVtO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIvLyBDMDA2IFByb2R1Y3QgQ2Fyb3VzZWxcclxuLy8gc2VlIF9jYXJvdXNlbC5zY3NzIGZvciBnbG9iYWwgY2Fyb3VzZWwgcnVsZXNcclxuXHJcbmJvZHk6aGFzKC5vd2wtc3RhZ2Utb3V0ZXIpIHtcclxuICBvdmVyZmxvdy14OiBoaWRkZW47XHJcbn1cclxuXHJcbi5DMDA2LXByb2R1Y3QtY2Fyb3VzZWwge1xyXG4gICBwYWRkaW5nLWJvdHRvbTogNTBweDtcclxuICAgcGFkZGluZy10b3A6IDUwcHg7XHJcblxyXG4gIC5vd2wtc3RhZ2Utb3V0ZXIge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDJweDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7XHJcbiAgICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAub3dsLXN0YWdlLW91dGVyOjotd2Via2l0LXNjcm9sbGJhciB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuXHJcbiAgLm93bC1kb3RzIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcbiAgLm93bC1zdGFnZXtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSBhbmQgKG1heC13aWR0aDogJHNjcmVlbi1sZy1taW4pe1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuICAub3dsLWl0ZW0ge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICB3aWR0aDogMnB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2FybS1ncmF5O1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBtYXJnaW4tbGVmdDogLTJweDtcclxuICAgIH1cclxuXHJcbiAgICAucHJvZHVjdF9pbWFnZXtcclxuICAgICAgLmltYWdle1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5vd2wtcHJldntcclxuICAgIGxlZnQ6IDAlO1xyXG4gICAgbWFyZ2luLWxlZnQ6IC0xLjUlO1xyXG4gICAgJjpiZWZvcmV7XHJcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDIyNWRlZyk7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5vd2wtbmV4dHtcclxuICAgIHJpZ2h0OiAwJTtcclxuICAgIG1hcmdpbi1yaWdodDogLTEuNSU7XHJcbiAgICAmOmJlZm9yZXtcclxuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgfVxyXG4gIH1cclxuICAub3dsLXByZXYsXHJcbiAgLm93bC1uZXh0e1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgbWFyZ2luLXRvcDogYXV0bztcclxuICAgIG1hcmdpbi1ib3R0b206IGF1dG87XHJcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgd2lkdGg6IDIzcHg7XHJcbiAgICBoZWlnaHQ6IDIzcHg7XHJcbiAgICAmOmJlZm9yZXtcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBib3JkZXItdG9wOiAzcHggc29saWQgI2M0Y2VkMTtcclxuICAgICAgYm9yZGVyLXJpZ2h0OiAzcHggc29saWQgI2M0Y2VkMTtcclxuICAgIH1cclxuXHJcbiAgICAmLmRpc2FibGVke1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG4gIC5vd2wtZG90cyB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgfVxyXG5cclxuICAucHJvZHVjdF9pbmZvIHtcclxuICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICBmb250LXNpemU6IDAuNzVlbTtcclxuICAgIC5wcm9kdWN0X25hbWUge1xyXG4gICAgICBhIHtcclxuICAgICAgICBmb250LXNpemU6IDEuNGVtO1xyXG4gICAgICAgIGNvbG9yOiRyaWNoLWJsYWNrO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAudGl0bGUge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHsgLy8gZGVza3RvcFxyXG4gICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmNhcm91c2VsSXRlbV9pbmZve1xyXG4gICAgQG1lZGlhKG1heC13aWR0aDogJHNjcmVlbi1zbS1taW4pe1xyXG4gICAgICBwYWRkaW5nOiAwIDEwcHggMCA1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pe1xyXG4gICAgICBwYWRkaW5nOiAwIDMwcHggMCAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYShtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSBhbmQgKG1heC13aWR0aDogJHNjcmVlbi1sZy1taW4pe1xyXG4gICAgICBwYWRkaW5nOiAwIDE1cHggMCA1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgYSB7XHJcbiAgICAgIGNvbG9yOiAkcmljaC1ibGFjaztcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jYXJvdXNlbEl0ZW1fbmFtZSB7XHJcbiAgICBmb250LXNpemU6IC43NWVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IHdoaXRuZXktd2VpZ2h0KGJvb2spO1xyXG5cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikgeyAvLyB0YWJsZXQgdXBcclxuICAgICAgZm9udC1zaXplOiAuODEyNWVtO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikgeyAvLyBkZXNrdG9wXHJcbiAgICAgIGZvbnQtc2l6ZTogMWVtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmltYWdlLWNvbnRhaW5lciB7XHJcbiAgICBwYWRkaW5nOiAwIDE1JTtcclxuICB9XHJcblxyXG4gIC5jYXJvdXNlbEl0ZW1faW1hZ2UsXHJcbiAgLmltYWdlLFxyXG4gIC5pbWFnZSBhLFxyXG4gIC5pbWFnZS1jb250YWluZXIge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcblxyXG4gIC5jYXJvdXNlbEl0ZW1faW1hZ2Uge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHsgLy8gZGVza3RvcFxyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgaW1nIHtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgbWF4LWhlaWdodDogMTAwJTtcclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikgeyAvLyB0YWJsZXQgdXBcclxuICAgIC5jMDA2LW93bC1jYXJvdXNlbCA+IC5jYXJvdXNlbEl0ZW0geyAvLyByZXN0cmljdCB3aWR0aCBvZiBpbWFnZSBvbiBwYWdlIGxvYWRcclxuICAgICAgbWF4LXdpZHRoOiAyNSU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi8vIEMwMDcgQ29tcGVsbGluZyBTdG9yeSBjb21wb25lbnRcclxuXHJcbi5DMDA3LWNvbXBlbGxpbmctc3Rvcnkge1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBjb2xvcjogJHdoaXRlO1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgYSB7XHJcbiAgICBjb2xvcjogJHdoaXRlO1xyXG4gIH1cclxuXHJcbiAgaDMge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICB9XHJcblxyXG4gIC5pbWFnZS1jb250YWluZXIge1xyXG4gICAgQGluY2x1ZGUgYXNwZWN0LXJhdGlvLWJveCgzLCA0KTtcclxuICB9XHJcblxyXG4gIGltZyB7XHJcbiAgICBAaW5jbHVkZSBzdHJldGNoLWFic29sdXRlKCk7XHJcbiAgfVxyXG5cclxuICAub3ZlcmxheSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsLjYpO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gIH1cclxuXHJcblxyXG4gIC5wYWRkZWQtY29udGFpbmVyIHtcclxuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICB9XHJcblxyXG4gICY6YWZ0ZXIgeyAvLyBub3RjaCBlZmZlY3RcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgaGVpZ2h0OiAyNXB4O1xyXG4gICAgd2lkdGg6IDUwJTtcclxuICB9XHJcblxyXG4gICYuZ3JheS1iYWNrZ3JvdW5kIHtcclxuICAgICY6YWZ0ZXIgeyAvLyBub3RjaCBlZmZlY3RcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvLyBTQTEtOTYzOiBCYWNrZ3JvdW5kIGNvbG9yIHdpbGwgYmUgc2V0IGZyb20gU3R1ZGlvLFxyXG4gIC8vIGFkZGluZyB0aGUgbm90Y2ggY29sb3IgZm9yIHRoZSBzYW1lXHJcbiAgICAmLmJyYW5kLXByaW1hcnktYmFja2dyb3VuZCB7XHJcbiAgICAgICY6YWZ0ZXIgeyAvLyBub3RjaCBlZmZlY3RcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBhYTdlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLmJyYW5kLXNlY29uZGFyeS1iYWNrZ3JvdW5kIHtcclxuICAgICAgJjphZnRlciB7IC8vIG5vdGNoIGVmZmVjdFxyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM3YjliYWE7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYuYnJhbmQtYWNjZW50LWJhY2tncm91bmQge1xyXG4gICAgICAmOmFmdGVyIHsgLy8gbm90Y2ggZWZmZWN0XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNGI4ZDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcbiAgLl9jMDA3LWN0YS1idXR0b25zIHtcclxuICAgIEBpbmNsdWRlIGNlbnRlci1jdGEtbW9iaWxlO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xyXG4gICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgIHdpZHRoOjE3LjVyZW07XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHsgLy8gbW9iaWxlIG9ubHlcclxuICAgIG1pbi1oZWlnaHQ6IDM3NXB4O1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7IC8vIHRhYmxldCB1cFxyXG4gICAgbWF4LWhlaWdodDogNTEwcHg7XHJcblxyXG4gICAgaDMge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICY6YWZ0ZXIgeyAvLyBub3RjaCBlZmZlY3RcclxuICAgICAgd2lkdGg6IDY0Ljg0JTtcclxuICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5wYWRkZWQtY29udGFpbmVyIHtcclxuICAgICAgcGFkZGluZy10b3A6IDEuNXJlbTsgLy8gYWRkcyBzcGFjZSBhYm92ZSB0aXRsZSBhbmQgYnV0dG9uXHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm92ZXJsYXkge1xyXG4gICAgICBtaW4taGVpZ2h0OiAxMXJlbTtcclxuICAgIH1cclxuXHJcbiAgICAudGVhc2VyVGl0bGUge1xyXG4gICAgICBtaW4taGVpZ2h0OiAyLjVyZW07XHJcbiAgICAgIG1heC1oZWlnaHQ6IDcuNXJlbTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDIuNXJlbTtcclxuICAgICAgZm9udC1zaXplOiAxLjg3NXJlbTtcclxuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIH1cclxuXHJcbiAgICAucDF7XHJcbiAgICAgIG1pbi1oZWlnaHQ6IDNyZW07XHJcbiAgICAgIG1heC1oZWlnaHQ6IDZyZW07XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XHJcbiAgICAgIG1hcmdpbi10b3A6IDFyZW07XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07XHJcbiAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIH1cclxuXHJcbiAgICAuY29udGVudCB7XHJcbiAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICBtYXgtd2lkdGg6IDQ4Ljc1cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5pbWFnZS1jb250YWluZXIge1xyXG4gICAgICBAaW5jbHVkZSBhc3BlY3QtcmF0aW8tYm94KDE2LCA5KTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLy8gQzAwN0IgQ29tcGVsbGluZyBTdG9yeSBjb21wb25lbnRcclxuXHJcbi5DMDA3Yi1jb21wZWxsaW5nLXN0b3J5IHtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBjb2xvcjogJHdoaXRlO1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgLm9wdGlvbmFsLWhlYWRlciB7XHJcbiAgICBmb250LXNpemU6IDM2cHg7XHJcbiAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgZm9udC1zdHJldGNoOiBub3JtYWw7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBsaW5lLWhlaWdodDogMS4zMztcclxuICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbiAgICBjb2xvcjogIzJkMzgzZjtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gICAgbWFyZ2luLXRvcDogMjRweDtcclxuICB9XHJcblxyXG4gIGEge1xyXG4gICAgY29sb3I6ICR3aGl0ZTtcclxuICB9XHJcblxyXG4gIGgzIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgfVxyXG5cclxuICAuaW1hZ2UtY29udGFpbmVyIHtcclxuICAgIEBpbmNsdWRlIGFzcGVjdC1yYXRpby1ib3goMywgNCk7XHJcbiAgfVxyXG5cclxuICBpbWcge1xyXG4gICAgQGluY2x1ZGUgc3RyZXRjaC1hYnNvbHV0ZSgpO1xyXG4gIH1cclxuXHJcbiAgLm92ZXJsYXkge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEwLDEwLDEwLC41KTtcclxuICAgIGJvdHRvbTogMDtcclxuXHJcbiAgICAuY29udGVudCB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDI0cHg7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiA0MHB4O1xyXG5cclxuICAgICAgLnAxIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIHdpZHRoOiA2ODBweDtcclxuICAgICAgICBtYXgtaGVpZ2h0OiA0OHB4O1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5fYzAwN2ItY3RhLWJ1dHRvbnMge1xyXG4gICAgICBAaW5jbHVkZSBjZW50ZXItY3RhLW1vYmlsZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xyXG4gICAgLm92ZXJsYXkge1xyXG4gICAgICB3aWR0aDogMTE4MHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7IC8vIG1vYmlsZSBvbmx5XHJcbiAgICBtaW4taGVpZ2h0OiAzNzVweDtcclxuXHJcbiAgICAub3B0aW9uYWwtaGVhZGVyIHtcclxuICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5DMDA3Yi1Db250ZW50IHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgfVxyXG5cclxuICAgIC5vdmVybGF5IHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbWluLWhlaWdodDogMjQwcHg7XHJcbiAgICAgIG1heC1oZWlnaHQ6IDI0MHB4O1xyXG5cclxuICAgICAgLmNvbnRlbnQge1xyXG4gICAgICAgIG1hcmdpbjogMTZweCAwIDAgMHB4O1xyXG5cclxuICAgICAgICBoMyB7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgd2lkdGg6IDMyM3B4O1xyXG4gICAgICAgICAgaGVpZ2h0OiA0OHB4O1xyXG4gICAgICAgICAgbWFyZ2luOiAwIDE2cHggMTZweCAxNnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnAxIHtcclxuICAgICAgICAgIHdpZHRoOiAzMjNweDtcclxuICAgICAgICAgIG1pbi1oZWlnaHQ6IDcycHg7XHJcbiAgICAgICAgICBtYXgtaGVpZ2h0OiA3MnB4O1xyXG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgIG1hcmdpbjogMCAxNnB4IDBweCAxNnB4O1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuXHJcbiAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiA3MnB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuXHJcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZChtaW4td2lkdGg6IDc2N3B4KSBhbmQgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHsgLy8gdGFibGV0IG9ubHlcclxuXHJcbiAgICAuQzAwN2ItQ29udGVudCB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIH1cclxuXHJcbiAgICAub3ZlcmxheSB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHJcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDYxcHgpIGFuZCAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiBzdGlja3k7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAuY29udGVudCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgICAgfVxyXG4gICAgICAuX2MwMDdiLWN0YS1idXR0b25zIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwLjA2M3JlbTtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6IDgwMHB4KSBhbmQgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHsgLy9JLVBhZCBwcm9cclxuICAgIC5DMDA3Yi1Db250ZW50IHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgfVxyXG5cclxuICAgIC5vdmVybGF5IHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHsgLy8gdGFibGV0IHVwXHJcbiAgICBtYXgtaGVpZ2h0OiA1MTBweDtcclxuXHJcbiAgICBoMyB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuMzM7XHJcbiAgICB9XHJcblxyXG4gICAgLm92ZXJsYXkge1xyXG4gICAgICBoZWlnaHQ6IDE3NXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5jb250ZW50IHtcclxuICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAuaW1hZ2UtY29udGFpbmVyIHtcclxuICAgICAgQGluY2x1ZGUgYXNwZWN0LXJhdGlvLWJveCgxNiwgOSk7XHJcbiAgICB9XHJcblxyXG4gICAgLl9jMDA3Yi1jdGEtYnV0dG9ucyB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDFyZW07XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMi41cmVtO1xyXG4gICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgIHdpZHRoOiAxNy41cmVtO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIvLyBDMDA5IExhdGVzdCBOZXdzXHJcblxyXG4uQzAwOS1sYXRlc3QtbmV3cyB7XHJcbiAgcGFkZGluZzogMjVweCAwO1xyXG5cclxuICAubGF0ZXN0LW5ld3MtdGl0bGUtcm93IHtcclxuICAgIHBhZGRpbmctdG9wOiAyNXB4O1xyXG5cclxuICAgIC5sYXRlc3QtbmV3cy10aXRsZSB7XHJcbiAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgfVxyXG5cclxuICAgIC5fYzAwOS1jdGEtYnV0dG9uc3tcclxuICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICB0ZXh0LWFsaWduOiBlbmQ7XHJcbiAgICAgIEBpbmNsdWRlIG9uZS1jdGEtbWF4O1xyXG5cclxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDowLjc1cmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuICB9IC8vIGVuZCB0aXRsZSByb3dcclxuXHJcbiAgLmltYWdlLWNvbnRhaW5lciB7XHJcbiAgICBAaW5jbHVkZSBhc3BlY3QtcmF0aW8tYm94KDE2LCA5KTtcclxuXHJcbiAgICBpbWcge1xyXG4gICAgICBAaW5jbHVkZSBzdHJldGNoLWFic29sdXRlKCk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubmV3cy1hcnRpY2xlIHtcclxuICAgIG1hcmdpbi10b3A6IDI1cHg7XHJcbiAgICBib3gtc2hhZG93OiAwIDAgNHB4IHJnYmEoJHJpY2gtYmxhY2ssIDAuMSk7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgfVxyXG5cclxuICAubmV3cy1hcnRpY2xlLWltYWdlLWNvbnRhaW5lciB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgbWluLWhlaWdodDogMjVweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB9XHJcblxyXG4gIC5uZXdzLWFydGljbGUtdGVhc2VyLWltYWdlIHtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkgeyAvLyBncmVlbiB1bmRlcmxpbmUgZm9yIG1vYmlsZVxyXG4gICAgICAmOmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDVweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuYmFkZ2Uge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBwYWRkaW5nOiAwIDQwcHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjVweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgY29sb3I6ICR3aGl0ZTtcclxuICAgIGZvbnQtc2l6ZTogMC43NWVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IHdoaXRuZXktd2VpZ2h0KHNlbWlib2xkKTtcclxuICAgIGxldHRlci1zcGFjaW5nOiAuMDhlbTtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwO1xyXG5cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikgYW5kIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7IC8vIHRhYmxldCBvbmx5XHJcbiAgICAgIGZvbnQtc2l6ZTogLjYyNWVtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmNvbnRlbnQge1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHBhZGRpbmc6IDIwcHggMjBweCAwIDIwcHg7XHJcbiAgICBmb250LXNpemU6IDFlbTtcclxuXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIGFuZCAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkgeyAvLyB0YWJsZXQgb25seVxyXG4gICAgICBmb250LXNpemU6IC44NzVlbTtcclxuICAgIH1cclxuXHJcbiAgICBhIHtcclxuICAgICAgY29sb3I6ICRyaWNoLWJsYWNrO1xyXG4gICAgfVxyXG5cclxuICAgIGg0IHtcclxuICAgICAgZm9udC13ZWlnaHQ6IHdoaXRuZXktd2VpZ2h0KG1lZGl1bSk7XHJcbiAgICAgIGZvbnQtc2l6ZTogMWVtO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS42MjVlbTtcclxuICAgIH1cclxuXHJcbiAgICAucDEge1xyXG4gICAgICBwYWRkaW5nLXRvcDogMTVweDtcclxuICAgICAgZm9udC1zaXplOiAxZW07XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjYyNWVtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmJvdHRvbSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGZvbnQtc2l6ZTogLjc1ZW07XHJcbiAgICBwYWRkaW5nOiAyMHB4O1xyXG5cclxuICAgLmRhdGUge1xyXG4gICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgZm9udC13ZWlnaHQ6IHdoaXRuZXktd2VpZ2h0KG1lZGl1bSk7XHJcbiAgICAgIGNvbG9yOiAkd2FybS1ncmF5O1xyXG4gICAgfVxyXG5cclxuICAgIC5fYzAwOS1pdGVtLWN0YS1idXR0b25zIHtcclxuICAgICAgbWFyZ2luOi0wLjI1cmVtO1xyXG4gICAgICB0ZXh0LWFsaWduOiBlbmQ7XHJcbiAgICAgIG1heC13aWR0aDogNjAlO1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICBmbG9hdDpyaWdodDtcclxuICAgICAgQGluY2x1ZGUgb25lLWN0YS1tYXg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHsgLy8gdGFibGV0IHVwXHJcbiAgICBwYWRkaW5nOiA1MHB4IDA7XHJcblxyXG4gICAgLm5ld3MtYXJ0aWNsZSB7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiA2NXB4O1xyXG4gICAgICBoZWlnaHQ6IDQ5MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5jb250ZW50IHtcclxuICAgICAgaGVpZ2h0OiAzMTVweDtcclxuXHJcbiAgICAgIGg0IHtcclxuICAgICAgICBoZWlnaHQ6IDQwJTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLnAxIHtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmJvdHRvbSB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XHJcbiAgICAubmV3cy1hcnRpY2xlIHtcclxuICAgICAgaGVpZ2h0OiA0ODBweDtcclxuICAgIH1cclxuXHJcbiAgICAuY29udGVudCB7XHJcbiAgICAgIGhlaWdodDogMzAwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHsgLy8gZGVza3RvcFxyXG4gICAgLm5ld3MtYXJ0aWNsZSB7XHJcbiAgICAgIGhlaWdodDogNTAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbnRlbnQge1xyXG4gICAgICBoZWlnaHQ6IDI1MHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIuQzAwOUItbGF0ZXN0LW5ld3Mge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBwYWRkaW5nOiAwIDAgMzVweCAwO1xyXG5cclxuICAuYmFja2dyb3VuZC1pbWFnZSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB9XHJcblxyXG4gIC5pbWFnZS1jb250YWluZXIge1xyXG4gICAgQGluY2x1ZGUgYXNwZWN0LXJhdGlvLWJveCgzLCAyKTtcclxuICB9XHJcblxyXG4gIGltZyB7XHJcbiAgICBAaW5jbHVkZSBzdHJldGNoLWFic29sdXRlKCk7XHJcbiAgfVxyXG5cclxuICAubGF0ZXN0LW5ld3MtdGl0bGUtcm93IHtcclxuICAgIHBhZGRpbmctdG9wOiAyNXB4O1xyXG5cclxuICAgIC5sYXRlc3QtbmV3cy10aXRsZSB7XHJcbiAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHotaW5kZXg6IDI7XHJcbiAgICB9XHJcblxyXG4gICAgLl9jMDA5Yi1jdGEtYnV0dG9uc3tcclxuICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICB0ZXh0LWFsaWduOiBlbmQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuX2MwMDliLWN0YS1idXR0b25ze1xyXG4gICAgbWFyZ2luLXRvcDogMXJlbTtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICBAaW5jbHVkZSBvbmUtY3RhLW1heDtcclxuICB9XHJcblxyXG4gIC52aWV3LWFsbCB7XHJcbiAgICBjb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcbiAgICBmb250LXNpemU6IHdoaXRuZXktc2l6ZSgxNCk7XHJcbiAgICBwYWRkaW5nOiAwIDEwcHggMCAwO1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBsaW5lLWhlaWdodDogMWVtO1xyXG4gICAgbWFyZ2luLXRvcDogMTNweDtcclxuXHJcbiAgICAudGV4dC13cmFwcGVyIHtcclxuICAgICAgaGVpZ2h0OiBhdXRvO1xyXG5cclxuICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgICAgICB0b3A6IDNweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7IC8vIGRlc2t0b3BcclxuICAgICAgbWFyZ2luLXRvcDogMjJweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC52aWV3LWFsbC1tb2JpbGUge1xyXG4gICAgbWFyZ2luLXRvcDogMTVweDtcclxuICB9XHJcblxyXG4gIC5hcnRpY2xlLWNvbnRhaW5lciB7XHJcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgYm94LXNoYWRvdzogMCAwIDNweCAwIHJnYmEoMCwgMCwgMCwgMC4zKTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDI7XHJcbiAgICAuX2MwMDliLWl0ZW0tY3RhLWJ1dHRvbnN7XHJcbiAgICAgIG1heC13aWR0aDogNjAlO1xyXG4gICAgICBtYXJnaW4tdG9wOiAtMC4yNXJlbTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogLTAuMjVyZW07XHJcbiAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgdGV4dC1hbGlnbjogZW5kO1xyXG4gICAgICBAaW5jbHVkZSBvbmUtY3RhLW1heDtcclxuICAgIH1cclxuICAgICYubW9yZS1uZXdze1xyXG4gICAgICBvdmVyZmxvdzpoaWRkZW47XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBoMyB7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgZm9udC1zaXplOiB3aGl0bmV5LXNpemUoMTIpO1xyXG4gICAgbGluZS1oZWlnaHQ6IHdoaXRuZXktbGluZS1oZWlnaHQoMTcsIDEyKTtcclxuICAgIGxldHRlci1zcGFjaW5nOiAuMDhlbTtcclxuICAgIGNvbG9yOiAjNzM3MzczO1xyXG4gICAgcGFkZGluZzogMTVweCAxOHB4IDZweCAwO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDE4cHg7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgbGlnaHRlbigkd2FybS1ncmF5LCAxMCUpO1xyXG4gIH1cclxuXHJcbiAgLm1vcmUtbmV3cyB7XHJcbiAgICBoMyB7XHJcbiAgICAgIGJvcmRlcjogMDtcclxuICAgIH1cclxuXHJcbiAgICAuaGVhZGxpbmUge1xyXG4gICAgICBtYXJnaW46IDAgMThweDtcclxuICAgICAgcGFkZGluZzogMTJweCAwO1xyXG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgbGlnaHRlbigkd2FybS1ncmF5LCAxMCUpO1xyXG5cclxuICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBoNCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogd2hpdG5leS1zaXplKDEyKTtcclxuICAgICAgbGluZS1oZWlnaHQ6IHdoaXRuZXktbGluZS1oZWlnaHQoMTgsIDEyKTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHJcbiAgICAgIGEge1xyXG4gICAgICAgIGNvbG9yOiAkcmljaC1ibGFjaztcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5fYzAwOWItaXRlbS1jdGEtYnV0dG9uc3tcclxuICAgICAgZmxvYXQ6IHVuc2V0O1xyXG4gICAgICB0ZXh0LWFsaWduOiByZXZlcnQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuY29udGVudCB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgcGFkZGluZzogMjBweCAxOHB4IDAgMThweDtcclxuXHJcbiAgICBhIHtcclxuICAgICAgY29sb3I6ICRyaWNoLWJsYWNrO1xyXG4gICAgfVxyXG5cclxuICAgIGg0IHtcclxuICAgICAgZm9udC13ZWlnaHQ6IHdoaXRuZXktd2VpZ2h0KG1lZGl1bSk7XHJcbiAgICAgIGZvbnQtc2l6ZTogd2hpdG5leS1zaXplKDE2KTtcclxuICAgICAgbGluZS1oZWlnaHQ6IHdoaXRuZXktbGluZS1oZWlnaHQoMjYsIDE2KTtcclxuICAgIH1cclxuXHJcbiAgICAucDEge1xyXG4gICAgICBwYWRkaW5nLXRvcDogMTVweDtcclxuICAgICAgZm9udC1zaXplOiB3aGl0bmV5LXNpemUoMTYpO1xyXG4gICAgICBsaW5lLWhlaWdodDogd2hpdG5leS1saW5lLWhlaWdodCgyNiwgMTYpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmJvdHRvbSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmc6IDE4cHg7XHJcblxyXG4gICAuZGF0ZSB7XHJcbiAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICBmb250LXdlaWdodDogd2hpdG5leS13ZWlnaHQobWVkaXVtKTtcclxuICAgICAgY29sb3I6ICM3MzczNzM7XHJcbiAgICAgIGZvbnQtc2l6ZTogd2hpdG5leS1zaXplKDEyKTtcclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIGFuZCAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkgeyAvLyB0YWJsZXQgb25seVxyXG4gICAgLm5ld3MtYXJ0aWNsZS1yb3ctY29udGFpbmVyID4gZGl2IHtcclxuICAgICAgJjpudGgtY2hpbGQoZXZlbikge1xyXG4gICAgICAgIC5hcnRpY2xlLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogNHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJjpudGgtY2hpbGQob2RkKSB7XHJcbiAgICAgICAgLmFydGljbGUtY29udGFpbmVyIHtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogNHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7IC8vIHRhYmxldCB1cFxyXG4gICAgcGFkZGluZzogMCAwIDUwcHggMDtcclxuXHJcbiAgICAuYmFja2dyb3VuZC1pbWFnZSB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG5cclxuICAgIGgyIHtcclxuICAgICAgbGluZS1oZWlnaHQ6IHdoaXRuZXktbGluZS1oZWlnaHQoMzgsIDI2KTtcclxuICAgIH1cclxuXHJcbiAgICAudmlldy1hbGwge1xyXG4gICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmFydGljbGUtY29udGFpbmVyIHtcclxuICAgICAgaGVpZ2h0OiAzMTJweDtcclxuICAgIH1cclxuXHJcbiAgICAuY29udGVudCB7XHJcbiAgICAgIGhlaWdodDogMjIwcHg7XHJcblxyXG4gICAgICBoNCB7XHJcbiAgICAgICAgbWF4LWhlaWdodDogNC44NzVlbTtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmJvdHRvbSB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgYm90dG9tOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5tb3JlLW5ld3Mge1xyXG4gICAgICBoNCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogM3B4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuaGVhZGxpbmUge1xyXG4gICAgICAgIHBhZGRpbmc6IDEycHggMCA1cHggMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwMDBweCkge1xyXG4gICAgLmltYWdlLWNvbnRhaW5lciB7XHJcbiAgICAgIEBpbmNsdWRlIGFzcGVjdC1yYXRpby1ib3goMTYsIDkpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7IC8vIGRlc2t0b3BcclxuICAgIC5hcnRpY2xlLWNvbnRhaW5lciB7XHJcbiAgICAgIGhlaWdodDogNDAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbnRlbnQge1xyXG4gICAgICBoZWlnaHQ6IDMxNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5pbWFnZS1jb250YWluZXIge1xyXG4gICAgICBAaW5jbHVkZSBhc3BlY3QtcmF0aW8tYm94KDgsIDMpO1xyXG4gICAgfVxyXG5cclxuICAgIGgyIHtcclxuICAgICAgbGluZS1oZWlnaHQ6IHdoaXRuZXktbGluZS1oZWlnaHQoNDQsIDM2KTtcclxuICAgIH1cclxuXHJcbiAgICAubW9yZS1uZXdzIHtcclxuICAgICAgLmhlYWRsaW5lIHtcclxuICAgICAgICBwYWRkaW5nOiAxMnB4IDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGg0IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG46bGFuZyh6aC1DTil7XHJcbiAgLkMwMDlCLWxhdGVzdC1uZXdzIHtcclxuICAgIC5jb250ZW50IHtcclxuICAgICAgLm1haW4taGVhZGxpbmUtZWxsaXBzaXMge1xyXG4gICAgICAgIC5lbGxpcCBzcGFue1xyXG4gICAgICAgICAgd2hpdGUtc3BhY2U6IHVuc2V0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5wMSB7XHJcbiAgICAgICAgLmVsbGlwIHNwYW57XHJcbiAgICAgICAgICB3aGl0ZS1zcGFjZTogdW5zZXQgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5tb3JlLW5ld3Mge1xyXG4gICAgICAuc2Vjb25kYXJ5LWhlYWRsaW5lLWVsbGlwc2lzIHtcclxuICAgICAgICAuZWxsaXAgc3BhbntcclxuICAgICAgICAgIHdoaXRlLXNwYWNlOiB1bnNldCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIvLyBDMDEwIEJpZyBGZWF0dXJlIExlZnRcclxuLy8gQzAxMSBCaWcgRmVhdHVyZSBSaWdodFxyXG4vLyBDMDQ1IEJpZyBGZWF0dXJlIExlZnRcclxuLy8gQzA0NiBCaWcgRmVhdHVyZSBSaWdodFxyXG5cclxuLkMwMTAtYmlnLWZlYXR1cmUtaW1hZ2UtbGVmdCxcclxuLkMwMTEtYmlnLWZlYXR1cmUtaW1hZ2UtcmlnaHQsXHJcbi5DMDQ1LWJpZy1mZWF0dXJlLWltYWdlLWxlZnQsXHJcbi5DMDQ2LWJpZy1mZWF0dXJlLWltYWdlLXJpZ2h0IHtcclxuICBwYWRkaW5nLXRvcDogM3JlbTtcclxuICBwYWRkaW5nLWJvdHRvbTogM3JlbTtcclxuXHJcbiAgLnJlYWQtbW9yZS1tZXNzYWdlLFxyXG4gIC5hcmlhLWxhYmVsIHtcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIGhlaWdodDogMDtcclxuICB9XHJcblxyXG4gIC5jdGEtYnV0dG9ucyB7XHJcbiAgICBAaW5jbHVkZSB0d28tY3RhLW1heDtcclxuICAgIEBpbmNsdWRlIGNlbnRlci1jdGEtbW9iaWxlO1xyXG4gICAgbWFyZ2luLXRvcDoycmVtICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBkaXYuY29udGVudCB7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIH1cclxuXHJcbiAgaDIge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuICB9XHJcblxyXG4gIC5kb3dubG9hZC1saW5rcyB7XHJcbiAgICBtYXJnaW46IDE1cHggMCAyMHB4IDA7XHJcbiAgfVxyXG5cclxuICAuaW1hZ2UtY29udGFpbmVyIHtcclxuICAgIEBpbmNsdWRlIGFzcGVjdC1yYXRpby1ib3goMTYsIDkpO1xyXG4gIH1cclxuXHJcbiAgaW1nIHtcclxuICAgIEBpbmNsdWRlIHN0cmV0Y2gtYWJzb2x1dGUoKTtcclxuICB9XHJcblxyXG4gIC52aWRlbyB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHsgLy8gbW9iaWxlIG9ubHlcclxuICAgIC5jdGEtYnV0dG9ucyB7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAuaW1hZ2UtY29udGFpbmVyIHtcclxuICAgICAgbWF4LWhlaWdodDogMjA4cHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHsgLy8gdGFibGV0XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgIC5tZWRpYS1jb250ZW50LWNvbnRhaW5lciB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBnYXA6IDFyZW07XHJcbiAgICB9XHJcblxyXG4gICAgZGl2LmNvbnRlbnQge1xyXG4gICAgICB3aWR0aDogNTAlO1xyXG4gICAgICBtYXgtd2lkdGg6IDM0OHB4O1xyXG4gICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgLmltYWdlLWNvbnRhaW5lciB7XHJcbiAgICAgIHdpZHRoOiA0MyU7XHJcbiAgICAgIC8vbWF4LXdpZHRoOiAzNDhweDtcclxuICAgICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcclxuICAgIH1cclxuXHJcbiAgICAudmlkZW8ge1xyXG4gICAgICB3aWR0aDogNDMlO1xyXG4gICAgICAvL21heC13aWR0aDogMzQ4cHg7XHJcblxyXG4gICAgICAuaW1hZ2UtY29udGFpbmVyIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBAaW5jbHVkZSBhc3BlY3QtcmF0aW8tYm94KDE2LCA5KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5idG4ge1xyXG4gICAgICBtYXJnaW46IDRweCAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7IC8vIGRlc2t0b3BcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG5cclxuICAgIC5iaWctZmVhdHVyZS1pbm5lciB7XHJcbiAgICAgIG1heC13aWR0aDogJHNjcmVlbi1tZC1taW47XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgIC5tZWRpYS1jb250ZW50LWNvbnRhaW5lciB7XHJcbiAgICAgIGdhcDogMTAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgZGl2LmNvbnRlbnQge1xyXG4gICAgICBtYXgtd2lkdGg6IDU4MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5pbWFnZS1jb250YWluZXIge1xyXG4gICAgICBtYXgtd2lkdGg6IDU1MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC52aWRlbyB7XHJcbiAgICAgIG1heC13aWR0aDogNTUwcHg7XHJcblxyXG4gICAgICAuaW1hZ2UtY29udGFpbmVyIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBAaW5jbHVkZSBhc3BlY3QtcmF0aW8tYm94KDE2LCA5KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5kb3dubG9hZC1saW5rcyB7XHJcbiAgICAgIG1hcmdpbjogMjVweCAwIDM1cHggMDtcclxuICAgIH1cclxuXHJcbiAgICAuYnRuIHtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbi5DMDQ1LWJpZy1mZWF0dXJlLWltYWdlLWxlZnQsXHJcbi5DMDQ2LWJpZy1mZWF0dXJlLWltYWdlLXJpZ2h0IHtcclxuXHJcbiAgLnNyLWhpZGRlbiB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuXHJcbiAgLnRleHQtc3RyaW5nIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjYyNXJlbSAhaW1wb3J0YW50IC8vKDI2cHgpXHJcbiAgfVxyXG5cclxuICAucmVhZC1tb3JlLWJ1dHRvbiB7XHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICBtYXJnaW46IC0xLjMxMjVyZW0gMCAwIDA7IC8vIC0yMXB4XHJcbiAgICBwYWRkaW5nOiAwIDAgMCAwO1xyXG4gICAgei1pbmRleDogOTk7XHJcbiAgfVxyXG5cclxuICAuZmFkZS1vdXQtZ3JleSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZjBmMGYwO1xyXG4gIH1cclxuXHJcblxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikgeyAvLyB0YWJsZXRcclxuICAgIGgyIHtcclxuICAgICAgbWFyZ2luLXRvcDogLTZweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikgeyAvLyBkZXNrdG9wXHJcbiAgICBoMiB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDA7Ly8tOHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmMwNDUtYzA0Ni1jb250YWluZXIge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcmlnaHQ6IDFyZW07XHJcbiAgICBib3R0b206IDFyZW07XHJcbiAgICB3aWR0aDogMi41cmVtO1xyXG4gICAgaGVpZ2h0OiAyLjVyZW07XHJcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLDAuNSk7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgLmFzc2V0cy1saW5rIHtcclxuICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vLi4vLi4vaW1nL2Fycm93LWV4cGFuZC5zdmdcIikgbm8tcmVwZWF0O1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgdG9wOiAyMCU7XHJcbiAgICAgIGhlaWdodDogMS41cmVtO1xyXG4gICAgICB3aWR0aDogMS41cmVtO1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuQzA4Ni1wb3B1cC1jb250YWluZXIge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG5cclxuICAgIC5tb2RhbC1ib2R5IHtcclxuICAgICAgcGFkZGluZzogMDtcclxuXHJcbiAgICAgIC5pbWFnZS1jb250YWluZXIge1xyXG4gICAgICAgIG1heC13aWR0aDogdW5zZXQ7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgICAuYzA0NS1jMDQ2LWNvbnRhaW5lciB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5tb2RhbC1kaWFsb2cge1xyXG4gICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgdG9wOiAyMCU7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7IC8vIGRlc2t0b3BcclxuICAgICAgLm1vZGFsLWRpYWxvZyB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA1MS41NjNyZW07IC8vODI1cHhcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAubW9kYWwtY29udGVudCB7XHJcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7IC8vIG1vYmlsZSBvbmx5XHJcbiAgICAgIC5DMDczLW1vZGFsIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDAuODc1cmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxufVxyXG5cclxuLkMwMTAtYmlnLWZlYXR1cmUtaW1hZ2UtbGVmdCxcclxuLkMwMTEtYmlnLWZlYXR1cmUtaW1hZ2UtcmlnaHQge1xyXG5cclxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHsgLy8gdGFibGV0XHJcbiAgICBtaW4taGVpZ2h0OiA1MjhweDtcclxuXHJcbiAgICAuaW1hZ2UtY29udGFpbmVyIHtcclxuICAgICAgQGluY2x1ZGUgYXNwZWN0LXJhdGlvLWJveCgzLCA0KTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikgeyAvLyBkZXNrdG9wXHJcbiAgICBtaW4taGVpZ2h0OiA3NzZweDtcclxuICB9XHJcbn1cclxuXHJcbi8vIGVuc3VyZXMgaW1hZ2Ugc3RheXMgb24gdG9wIHdoZW4gc3RhY2tlZCBpbiBhIGNvbHVtbiBvbiBtb2JpbGVcclxuLkMwMTEtYmlnLWZlYXR1cmUtaW1hZ2UtcmlnaHQsXHJcbi5DMDQ2LWJpZy1mZWF0dXJlLWltYWdlLXJpZ2h0IHtcclxuICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHsgLy8gbW9iaWxlIG9ubHlcclxuICAgIC5tZWRpYS1jb250ZW50LWNvbnRhaW5lciB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLy8gQzAxMiwgQzAxMywgQzAxNFxyXG5cclxuLkMwMTItNTAtNTAteDIsXHJcbi5DMDEzLTUwLTUwLXgzLFxyXG4uQzAxNC03MC0zMC14MyB7XHJcbiAgcGFkZGluZzogMzBweCAwIDM4cHggMDtcclxuXHJcbiAgLmltYWdlLWNvbnRhaW5lciB7XHJcbiAgICBAaW5jbHVkZSBhc3BlY3QtcmF0aW8tYm94KDQsIDMpO1xyXG4gIH1cclxuXHJcbiAgLmltYWdlLWRpbW1lcjphZnRlciB7XHJcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLHJnYmEoMCwwLDAsMCkscmdiYSgwLDAsMCwxKSk7XHJcbiAgfVxyXG5cclxuICAuY20tdGVhc2FibGVfX3BvcHVwLW9wZW5lciB7XHJcbiAgICBwb3NpdGlvbjogc3RhdGljOyAvLyB0ZW1wIHVudGlsIGltYWdlcyBhcmUgZmluYWxpemVkXHJcbiAgfVxyXG5cclxuICBpbWcge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xyXG4gICAgQGluY2x1ZGUgc3RyZXRjaC1hYnNvbHV0ZSgpO1xyXG4gIH1cclxuXHJcbiAgaDIge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICB9XHJcblxyXG4gIHAge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICB9XHJcblxyXG4gIC5jb250ZW50IHsgLy8gY29udGFpbmVyIGZvciBlYWNoIG9mIHRoZSAyIG9yIDMgZWxlbWVudHNcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZm9udC1zaXplOiAuNzVlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiB3aGl0bmV5LXdlaWdodChtZWRpdW0pO1xyXG5cclxuICAgIGEge1xyXG4gICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmxlZnQtY29sdW1uIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDZweDtcclxuICB9XHJcblxyXG4gIC5wMSxcclxuICAuY29udGVudCAucGFkZGVkLWNvbnRhaW5lciB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiAxMHB4O1xyXG4gICAgYm90dG9tOiAxMHB4O1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgei1pbmRleDogMTtcclxuICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xyXG4gICAgcGFkZGluZzogNDBweCAwIDUwcHggMDtcclxuXHJcbiAgICBoMiB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmxlZnQtY29sdW1uLFxyXG4gICAgLnJpZ2h0LWNvbHVtbiB7XHJcbiAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgfVxyXG5cclxuICAgIC5sZWZ0LWNvbHVtbiB7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6ICRncmlkLWd1dHRlci13aWR0aC1zbSAvIDI7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLnJpZ2h0LWNvbHVtbiB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogJGdyaWQtZ3V0dGVyLXdpZHRoLXNtIC8gMjtcclxuICAgIH1cclxuXHJcbiAgICAuY29udGVudCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMWVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5wMSxcclxuICAgIC5jb250ZW50IC5wYWRkZWQtY29udGFpbmVyIHtcclxuICAgICAgYm90dG9tOiAxOHB4O1xyXG4gICAgICBsZWZ0OiAyNXB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLkMwMTMtNTAtNTAteDMsXHJcbi5DMDE0LTcwLTMwLXgzIHtcclxuICAucmlnaHQtY29sdW1uIHtcclxuICAgIC5jb250ZW50IHtcclxuICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgIHdpZHRoOiA1MCU7XHJcblxyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDNweDtcclxuXHJcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzcHg7XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcclxuICAgICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuXHJcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xyXG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5DMDE0LTcwLTMwLXgze1xyXG4gIC5wbGF5LWJ1dHRvbntcclxuICAgIHotaW5kZXg6IDI7XHJcbiAgfVxyXG59XHJcblxyXG4uQzAxMy01MC01MC14MyB7XHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XHJcbiAgICAucmlnaHQtY29sdW1uLWlubmVyIHtcclxuICAgICAgQGluY2x1ZGUgc3RyZXRjaC1hYnNvbHV0ZSgpO1xyXG4gICAgfVxyXG5cclxuICAgIC5yaWdodC1jb2x1bW4ge1xyXG4gICAgICBAaW5jbHVkZSBhc3BlY3QtcmF0aW8tYm94KDQsIDMpO1xyXG5cclxuICAgICAgLmltYWdlLWNvbnRhaW5lciB7XHJcbiAgICAgICAgQGluY2x1ZGUgYXNwZWN0LXJhdGlvLWJveCg4LCAyLjkyNSk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5jb250ZW50IHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6ICRncmlkLWd1dHRlci13aWR0aC1zbSAvIDI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5DMDE0LTcwLTMwLXgzIHtcclxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcclxuICAgIC5yaWdodC1jb2x1bW4taW5uZXIge1xyXG4gICAgICBAaW5jbHVkZSBzdHJldGNoLWFic29sdXRlKCk7XHJcbiAgICB9XHJcblxyXG4gICAgLmxlZnQtY29sdW1uIHtcclxuICAgICAgd2lkdGg6IDcwJTtcclxuXHJcbiAgICAgIC5pbWFnZS1jb250YWluZXIge1xyXG4gICAgICAgIEBpbmNsdWRlIGFzcGVjdC1yYXRpby1ib3goMTYsIDkpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnJpZ2h0LWNvbHVtbiB7XHJcbiAgICAgIEBpbmNsdWRlIGFzcGVjdC1yYXRpby1ib3goMzQ4LCA0NjEpO1xyXG5cclxuICAgICAgd2lkdGg6IDMwJTtcclxuXHJcbiAgICAgIC5pbWFnZS1jb250YWluZXIge1xyXG4gICAgICAgIEBpbmNsdWRlIGFzcGVjdC1yYXRpby1ib3goMzQ4LCAyMjQuNSk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5jb250ZW50IHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6ICRncmlkLWd1dHRlci13aWR0aC1zbSAvIDI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbiIsIi5DMDE1LXV0aWxpdHktYmVsdCB7XHJcblx0b3ZlcmZsb3c6aGlkZGVuO1xyXG5cclxuICAucm93e1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgZm9udC1zaXplOiAwO1xyXG5cclxuICAgIGgyIHtcclxuICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgICAgbWFyZ2luLXRvcDogNTBweDtcclxuICAgIH1cclxuXHJcbiAgICBoMiB+IC51dGlsaXR5LWJlbHQtaXRlbSB7XHJcbiAgICAgIG1hcmdpbjogNDBweCAwO1xyXG4gICAgfVxyXG5cclxuICAgIC51dGlsaXR5LWJlbHQtaXRlbXtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcclxuICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICAgIG1hcmdpbjogNTBweCAwO1xyXG5cclxuICAgICAgYXtcclxuICAgICAgICBtYXJnaW46IDAgMjVweDtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgfVxyXG5cclxuICAgICAgLmVtZXJzb24tdXRpbGl0eV9fcGljdHVyZXtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBtYXJnaW46IDAgYXV0byAyNXB4O1xyXG4gICAgICAgIGhlaWdodDogMTAwcHg7XHJcbiAgICAgICAgd2lkdGg6IDE3MHB4O1xyXG4gICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGgze1xyXG4gICAgICAgIG1hcmdpbjogMjVweCBhdXRvIDEycHggYXV0bztcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBwe1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgbWFyZ2luOiAwcHggYXV0bztcclxuICAgICAgICBwYWRkaW5nOiAwcHggMTBweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS42MjVlbTtcclxuICAgICAgfVxyXG5cclxuICAgICAgcCwgaDN7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMWVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLmdyYXktYmFja2dyb3VuZCAucm93IC51dGlsaXR5LWJlbHQtaXRlbSBhe1xyXG4gICAgcCwgaDN7XHJcbiAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICB9XHJcblx0fVxyXG5cclxuXHQmLnNlY3Rpb24geyAvLyBubyBkaXZpZGVyIGxpbmVzIHdoZW4gaW5jbHVkZWQgaW5zaWRlIGp1bXAgbmF2XHJcblx0XHRtYXJnaW4tdG9wOiAtMXB4O1xyXG5cclxuXHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcblx0XHR9XHJcblxyXG5cdFx0JjpmaXJzdC1jaGlsZCB7XHJcblx0XHRcdG1hcmdpbi10b3A6IDA7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHRAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHsgLy8gbW9iaWxlIG9ubHlcclxuXHRcdHBhZGRpbmc6IDI1cHggMDtcclxuICAgIC5yb3cge1xyXG4gICAgICBoMiB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjVweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgaDIgfiAudXRpbGl0eS1iZWx0LWl0ZW0sXHJcbiAgICAgIC51dGlsaXR5LWJlbHQtaXRlbSB7XHJcbiAgICAgICAgbWFyZ2luOiAyNXB4IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHR9XHJcbn1cclxuXHJcblxyXG4uQzAxNS11dGlsaXR5LWJlbHQuZ3JheS1iYWNrZ3JvdW5kIHtcclxuICAucm93IHtcclxuICAgIGgyIHtcclxuICAgICAgY29sb3I6ICRibGFjaztcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4iLCIvLyBDMDE2IEhvcml6b250YWwgVGFic1xyXG5cclxuLkMwMTYtaG9yaXpvbnRhbC10YWJzIHtcclxuICBwYWRkaW5nOiA0MHB4IDA7XHJcblxyXG4gIC5leHBhbmRTcGFjaW5nRm9yQzA4M3tcclxuICAgIGhlaWdodDogMjdweDtcclxuICB9XHJcbiAgLnRhYnMtaGVhZGVyIHtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkd2FybS1ncmF5O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIG92ZXJmbG93LXg6IGF1dG87XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgdWwge1xyXG4gICAgICBmb250LXNpemU6IDA7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAwO1xyXG4gICAgICBwb3NpdGlvbjogc3RhdGljICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHsgLy9tb2JpbGVcclxuICAgICAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGxpIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiB3aGl0bmV5LXdlaWdodChzZW1pYm9sZCk7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLTFweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0NXB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC41cmVtO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgY29sb3I6ICRyaWNoLWJsYWNrO1xyXG4gICAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcclxuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDhlbTtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxcmVtO1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiAyMTBweDtcclxuICAgICAgICAgIHBhZGRpbmc6IDAgMCAxNXB4IDA7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgLjVzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcclxuICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XHJcblxyXG4gICAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAgICY6Zm9jdXN7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgICAmLnNlbGVjdGVke1xyXG4gICAgICAgICAgICBjb2xvcjogJEMwMTYtaG9yaXpvbnRhbC10YWJzLXRleHQtaG92ZXItY29sb3I7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBociB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRDMDE2LWhvcml6b250YWwtdGFicy11bmRlcmxpbmUtY29sb3IgIWltcG9ydGFudDtcclxuICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICBib3R0b206IDA7XHJcbiAgICAgIGhlaWdodDogNXB4O1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IG1hcmdpbiwgd2lkdGggIWltcG9ydGFudDtcclxuICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogLjVzO1xyXG4gICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XHJcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgfSAvLyBlbmQgdGFicyBoZWFkZXJcclxuXHJcbiAgLnRhYi1jb250ZW50IHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgJiA+IGRpdjpub3QoLmdyYXktYmFja2dyb3VuZCk6bm90KC5icmFuZC1wcmltYXJ5LWJhY2tncm91bmQpOm5vdCguYnJhbmQtc2Vjb25kYXJ5LWJhY2tncm91bmQpOm5vdCguYnJhbmQtYWNjZW50LWJhY2tncm91bmQpe1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIH1cclxuXHJcbiAgICAmLnNlbGVjdGVkIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvL2FkZGl0aW9uIHRvIGJldHRlciBoYW5kbGUgdGhlXHJcbiAgLy92aWRlbyB0YWJzIHVzZWQgb24gdGhlIFBEUFxyXG4gICN0YWJfVmlkZW9ze1xyXG4gICAgaWZyYW1le1xyXG4gICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG4gICAgICBtYXJnaW46IDVweCBhdXRvO1xyXG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuQzAyNC1mZWF0dXJlZC1jYXRhbG9nLXByb2R1Y3RzIHtcclxuICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgfVxyXG5cclxuICAuQzA5OC1kb2N1bWVudGF0aW9uLWNhbGxvdXQtbm90ZS13cmFwcGVyIHtcclxuICAgIC5wYWRkZWQtY29udGFpbmVyIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAxMTQsIDIwNiwgMC4wOCk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uanVtcC1uYXYgLkMwMTYtaG9yaXpvbnRhbC10YWJzIC50YWJzLWhlYWRlciBsaSB7XHJcbiAgZmxvYXQ6IG5vbmU7XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG4gIG1heC13aWR0aDogbm9uZTtcclxuICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG59XHJcbiIsIi8vIEMwMTcgRnVsbCBXaWR0aCBWaWRlb1xyXG4vLyBTZWUgX2lubGluZS12aWRlby5zY3NzIGZvciByZXVzYWJsZSBpbmxpbmUgdmlkZW8gc3R5bGVzXHJcblxyXG4uQzAxNy1mdWxsLXdpZHRoLXZpZGVvIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgbWF4LXdpZHRoOiAxMTgwcHg7XHJcbiAgbWFyZ2luOiAwcHggYXV0bztcclxuICBwYWRkaW5nOiAyNXB4IDA7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgLmltYWdlLWNvbnRhaW5lciB7XHJcbiAgICBAaW5jbHVkZSBhc3BlY3QtcmF0aW8tYm94KDE2LCA5KTtcclxuICB9XHJcblxyXG4gIGltZyB7XHJcbiAgICBAaW5jbHVkZSBzdHJldGNoLWFic29sdXRlKCk7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgfVxyXG5cclxuICBhIHtcclxuICB9XHJcblxyXG4gIHA6bGFzdC1jaGlsZCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICB9XHJcblxyXG4gIC5wYWRkZWQtY29udGFpbmVyIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIGJvdHRvbTogMTVweDtcclxuICAgIGNvbG9yOiAkd2hpdGU7XHJcblxyXG4gICAgaDMge1xyXG4gICAgICBmb250LXdlaWdodDogd2hpdG5leS13ZWlnaHQobWVkaXVtKTtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHsgLy8gdGFibGV0IHVwXHJcbiAgICAgIGJvdHRvbTogMjVweDtcclxuXHJcbiAgICAgIGgzIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM2ODRlbTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLnAxYSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAuODc1ZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHsgLy8gZGVza3RvcFxyXG4gICAgICBib3R0b206IDUwcHg7XHJcblxyXG4gICAgICAucDFhIHtcclxuICAgICAgICBmb250LXNpemU6IDFlbTtcclxuICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGgzIHtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4zMzNlbTtcclxuICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkgeyAvLyBtb2JpbGUgb25seVxyXG4gICAgLnBhZGRlZC1jb250YWluZXIge1xyXG4gICAgICBib3R0b206IDI2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgaDMge1xyXG4gICAgICBmb250LXNpemU6IDFlbTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuNjI1ZW07XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHsgIC8vIHRhYmxldCB1cFxyXG4gICAgcGFkZGluZy10b3A6IDUwcHg7XHJcbiAgfVxyXG59XHJcbiIsIi8vIEMwMTggRnVsbCBXaWR0aCBJbWFnZVxyXG5cclxuLkMwMTgtZnVsbC13aWR0aC1pbWFnZSB7XHJcbiAgcGFkZGluZzogMjVweCAwO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgaW1nIHtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikgeyAvLyB0YWJsZXQgdXBcclxuICAgIHBhZGRpbmc6IDUwcHggMDtcclxuICB9XHJcbn1cclxuIiwiLy8gQzAxOSBCcmFuZHMgR3JpZFxyXG5cclxuLkMwMTktYnJhbmRzLWdyaWQge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBwYWRkaW5nLXRvcDogMjVweDtcclxuICBwYWRkaW5nLWJvdHRvbTogMjVweDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICY6YmVmb3JlIHsgLy8gZ3JheSBiYWNrZ3JvdW5kXHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIGhlaWdodDogMjc1cHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5O1xyXG4gIH1cclxuXHJcbiAgaDIge1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7IC8vIHRhYmxldCB1cFxyXG4gICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgaDMge1xyXG4gICAgZm9udC13ZWlnaHQ6IHdoaXRuZXktd2VpZ2h0KGJvb2spO1xyXG4gIH1cclxuXHJcbiAgLmJyYW5kLWxpc3Qge1xyXG4gICAgYm94LXNoYWRvdzogMCAwIDIwcHggcmdiYSgwLCAwLCAwLCAuNSk7IC8vIHRvZG8sIGVzdGltYXRlZFxyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgcGFkZGluZzogMjBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcblxyXG4gIH1cclxuXHJcbiAgLmltYWdlLWNvbnRhaW5lciB7XHJcbiAgICBAaW5jbHVkZSBhc3BlY3QtcmF0aW8tYm94KDIsIDEpO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIC41cyBsaW5lYXI7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogJGJyYW5kLXByaW1hcnk7IC8vIGdyZWVuIHVuZGVybGluZVxyXG4gICAgfVxyXG4gIH1cclxuICAuYnJhbmQtaXRlbS13cmFwcGVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBAaW5jbHVkZSBhc3BlY3QtcmF0aW8tYm94KDIsIDEpO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIC41cyBsaW5lYXI7XHJcbiAgICBjb2xvcjogIzI2MjcyODtcclxuICAgIHBhZGRpbmc6IDEycHggOHB4O1xyXG4gICAgaGVpZ2h0OiA2cmVtO1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBib3JkZXItY29sb3I6ICRicmFuZC1wcmltYXJ5OyAvLyBncmVlbiB1bmRlcmxpbmVcclxuICAgICAgY29sb3I6ICRicmFuZC1wcmltYXJ5O1xyXG5cclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHNwYW4ge1xyXG4gICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiAzO1xyXG4gICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7IC8vIG1vYmlsZSBwb3J0cmFpdCBvbmx5XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuICBpbWcge1xyXG4gICAgQGluY2x1ZGUgc3RyZXRjaC1hYnNvbHV0ZSgpO1xyXG4gIH1cclxuXHJcbiAgLnNlbGVjdGVkIC5pbWFnZS1jb250YWluZXIge1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkYnJhbmQtcHJpbWFyeTsgLy8gZ3JlZW4gdW5kZXJsaW5lXHJcbiAgfVxyXG5cclxuICAuYnJhbmQtaXRlbSB7XHJcbiAgICBvdXRsaW5lOiAwO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgIC5jb250ZW50IHsgLy8gaGlkZGVuIGRpdiB3aXRoIGFkZGl0aW9uYWwgY29udGVudFxyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmJyYW5kLWNvbnRlbnQgeyAvLyBqYXZhc2NyaXB0IGdlbmVyYXRlZCBkaXYgdGhhdCBkaXNwbGF5cyBjb3JyZXNwb25kaW5nIGJyYW5kIGNvbnRlbnRcclxuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkd2FybS1ncmF5O1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICR3YXJtLWdyYXk7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luLXRvcDogLTFweDtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcblxyXG4gICAgLmNvbnRlbnQge1xyXG4gICAgICBwYWRkaW5nOiAzMHB4IDAgMjVweCAwO1xyXG4gICAgfVxyXG5cclxuICAgICYuY29sbGFwc2luZyB7XHJcbiAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IC4zNXM7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7IC8vIG1vYmlsZSBvbmx5XHJcbiAgICAgIC5fYnJhbmRJdGVtLWN0YS1idXR0b25zIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxcmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDYxMHB4KSB7IC8vIG92ZXJyaWRlbiB0aGUgbWF4LXdpZHRoIGluc2lkZSBvZiBhIG1peGlucyBpbiBjZW50ZXItY3RhLW1vYmlsZVxyXG4gICAgICAuX2JyYW5kSXRlbS1jdGEtYnV0dG9ucyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgIG1heC13aWR0aDogdW5zZXQ7XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IHVuc2V0O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLl9jMDE5LWN0YS1idXR0b25zLFxyXG4gIC5fYnJhbmRJdGVtLWN0YS1idXR0b25ze1xyXG4gICAgQGluY2x1ZGUgb25lLWN0YS1tYXg7XHJcbiAgICBAaW5jbHVkZSBjZW50ZXItY3RhLW1vYmlsZTtcclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikgeyAvLyB0YWJsZXQgdXBcclxuICAgIHBhZGRpbmctdG9wOiA1MHB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDUwcHg7XHJcblxyXG4gICAgLmJyYW5kLWxpc3Qge1xyXG4gICAgICBwYWRkaW5nOiA1MHB4IDgwcHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLmJyYW5kLWNvbnRlbnQgLmNvbnRlbnQge1xyXG4gICAgICBwYWRkaW5nOiA1MHB4IDA7XHJcblxyXG4gICAgICAuX2JyYW5kSXRlbS1jdGEtYnV0dG9ucyB7XHJcbiAgICAgICAgd2lkdGg6IDE3LjVyZW07XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLTAuMjVyZW07XHJcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLl9jMDE5LWN0YS1idXR0b25zIHtcclxuICAgICAgd2lkdGg6IDE3LjVyZW07XHJcbiAgICAgIG1hcmdpbjogM3JlbSBhdXRvIC0wLjVyZW07XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi8vQzAyMCBNdWx0aS1Db2x1bW4gQ29tcGFyaXNvbiBDb21wb25lbnQgU3R5bGVcclxuXHJcbi5jMDIwLW11bHRpLWNvbHVtbi1jb21wYXJpc29uIHtcclxuXHJcbiAgLy9EZWNsYXJpbmcgdmFyaWFibGVzIGZvciBDMDIwIE11bHRpLUNvbHVtbiBDb21wYXJpc29uXHJcbiAgLS1kZXZpY2UtcGFkZGluZy14OiBjYWxjKCgxMDB2dyAtIDExODBweCkgLyAyKTtcclxuICAtLWdyaWQtZ3V0dGVyOiAxLjI1cmVtO1xyXG4gIC0tZ3JpZC1jb2x1bW46IGNhbGMoKDEwMHZ3IC0gKHZhcigtLWRldmljZS1wYWRkaW5nLXgpICogMikgLSAodmFyKC0tZ3JpZC1ndXR0ZXIpICogMTEpKSAvIDEyKTtcclxuICAtLWdyaWQtY29sLTE6IGNhbGMoKHZhcigtLWdyaWQtY29sdW1uKSAqIDEpKTtcclxuICAtLWdyaWQtY29sLTM6IGNhbGMoKHZhcigtLWdyaWQtY29sdW1uKSAqIDMpICsgKHZhcigtLWdyaWQtZ3V0dGVyKSAqIDIpKTtcclxuICAtLWdyaWQtY29sLTQ6IGNhbGMoKHZhcigtLWdyaWQtY29sdW1uKSAqIDQpICsgKHZhcigtLWdyaWQtZ3V0dGVyKSAqIDMpKTtcclxuICAtLWdyaWQtY29sLTU6IGNhbGMoKHZhcigtLWdyaWQtY29sdW1uKSAqIDUpICsgKHZhcigtLWdyaWQtZ3V0dGVyKSAqIDQpKTtcclxuICAtLWdyaWQtY29sLTg6IGNhbGMoKHZhcigtLWdyaWQtY29sdW1uKSAqIDgpICsgKHZhcigtLWdyaWQtZ3V0dGVyKSAqIDcpKTtcclxuICAtLWdyaWQtY29sLTEwOiBjYWxjKCh2YXIoLS1ncmlkLWNvbHVtbikgKiAxMCkgKyAodmFyKC0tZ3JpZC1ndXR0ZXIpICogOSkpO1xyXG5cclxuICAuY29udGVudCB7XHJcbiAgICBwYWRkaW5nLXRvcDogMi41cmVtO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDNyZW07XHJcblxyXG4gICAgaDIge1xyXG4gICAgICBsaW5lLWhlaWdodDogM3JlbTtcclxuICAgIH1cclxuXHJcbiAgICBoMiArIHAge1xyXG4gICAgICBtYXJnaW4tdG9wOiAxcmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5oZWFkaW5nLXRleHQge1xyXG4gICAgICBtYXJnaW46IDQ4cHggMCAwIDE2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgaDIgKyAuY29sdW1uLWdyb3VwLCBwICsgLmNvbHVtbi1ncm91cCB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDIuNXJlbTtcclxuICAgIH1cclxuXHJcbiAgICAuY29sdW1uLWdyb3VwIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICAgIC5jb2x1bW4ge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgZmxleC1mbG93OiBjb2x1bW4gbm93cmFwO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogdmFyKC0tZ3JpZC1ndXR0ZXIpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmZlYXR1cmUtaW1hZ2Uge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY29sdW1uLWhlYWRlciB7XHJcbiAgICAgICAgICBwYWRkaW5nOiAxcmVtIDA7XHJcbiAgICAgICAgICBwb3NpdGlvbjogc3RpY2t5O1xyXG4gICAgICAgICAgdG9wOiBjYWxjKDNyZW0gLSAxcHgpO1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgICB6LWluZGV4OiAxMDtcclxuXHJcbiAgICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBoNCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMnJlbTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwLjVyZW0gMCAwLjVyZW0gMDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBoNCArIHAsIC5ydGUtdGl0bGUtLWg0ICsgcCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDFyZW07XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY29sdW1uLWhlYWRlci53aGl0ZS1jb2xvci1iYWNrZ3JvdW5kIHtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY29sdW1uLWhlYWRlcjphZnRlciB7XHJcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogI2MwYzBjMDtcclxuICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgaGVpZ2h0OiAwLjA2MjVyZW07XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jb2x1bW4taGVhZGVyIGg0LCAuY29sdW1uLWhlYWRlciAucHJvZHVjdC10aXRsZSB7XHJcbiAgICAgICAgICBoZWlnaHQ6IDRyZW07XHJcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNvbHVtbi1ib2R5IHtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIG1hcmdpbjogMXJlbSAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmN0YS1ncm91cCB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XHJcbiAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xyXG4gICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuXHJcbiAgICAgICAgICAuX2MwMjAtY3RhLWJ1dHRvbnN7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHR3by1jdGEtbWF4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxLjg3NXJlbTsgIC8vMzBweDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuX2MwMjAtY3RhLXRleHQtYnV0dG9uc3tcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgQGluY2x1ZGUgdHdvLWN0YS1tYXg7XHJcbiAgICAgICAgICAgICYgPiAqe1xyXG4gICAgICAgICAgICAgICY6bm90KDpvbmx5LWNoaWxkKXtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogY2FsYyg1MCUgLSAodmFyKC0tZ3JpZC1ndXR0ZXIpIC8gMikpO1xyXG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiBjYWxjKDUwJSAtICh2YXIoLS1ncmlkLWd1dHRlcikgLyAyKSk7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjM5cHgpIHtcclxuICAgIC5jb2x1bW4tZ3JvdXAge1xyXG4gICAgICBtYXJnaW4tbGVmdDogY2FsYyh2YXIoLS1kZXZpY2UtcGFkZGluZy14KSAqIC0xKTtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjKHZhcigtLWRldmljZS1wYWRkaW5nLXgpICogLTEpO1xyXG4gICAgICBvdmVyZmxvdy14OiBzY3JvbGw7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogdmFyKC0tZGV2aWNlLXBhZGRpbmcteCk7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IHZhcigtLWRldmljZS1wYWRkaW5nLXgpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjM5cHgpIHtcclxuICAgIC5jb2x1bW4ge1xyXG4gICAgICBtaW4td2lkdGg6IHZhcigtLWdyaWQtY29sLTgpO1xyXG4gICAgICBtYXgtd2lkdGg6IHZhcigtLWdyaWQtY29sLTgpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5NTlweCkge1xyXG4gICAgLmN0YS1ncm91cCB7XHJcbiAgICAgIG1heC13aWR0aDogdmFyKC0tZ3JpZC1jb2wtNCk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5NjBweCkge1xyXG4gICAgLmNvbHVtbi1oZWFkZXIge1xyXG4gICAgICB0b3A6IGNhbGMoNHJlbSAtIDFweCk7XHJcbiAgICB9XHJcbiAgICAuY3RhLWdyb3VwIHtcclxuICAgICAgbWF4LXdpZHRoOiB2YXIoLS1ncmlkLWNvbC0zKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XHJcbiAgICAuY29sdW1uIHtcclxuICAgICAgbWluLXdpZHRoOiB2YXIoLS1ncmlkLWNvbC01KTtcclxuICAgICAgbWF4LXdpZHRoOiB2YXIoLS1ncmlkLWNvbC01KTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xyXG4gICAgLmNvbnRlbnQgPiBoMiwgLmNvbnRlbnQgPiBwIHtcclxuICAgICAgbWF4LXdpZHRoOiB2YXIoLS1ncmlkLWNvbC0xMCk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcclxuICAgIC5jb2x1bW4ge1xyXG4gICAgICBtaW4td2lkdGg6IHZhcigtLWdyaWQtY29sLTMpO1xyXG4gICAgICBtYXgtd2lkdGg6IHZhcigtLWdyaWQtY29sLTUpO1xyXG4gICAgfVxyXG4gIH1cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcclxuICAgIC5jb2x1bW4ge1xyXG4gICAgICBtaW4td2lkdGg6IHZhcigtLWdyaWQtY29sLTMpO1xyXG4gICAgICBtYXgtd2lkdGg6IHZhcigtLWdyaWQtY29sLTQpO1xyXG4gICAgfVxyXG5cclxuICAgIC5jdGEtdGV4dCB7XHJcbiAgICAgIHdpZHRoOiB2YXIoLS1ncmlkLWNvbC0zKTtcclxuICAgICAgbWF4LXdpZHRoOiAyODBweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XHJcbiAgLmMwMjAtbXVsdGktY29sdW1uLWNvbXBhcmlzb25bZGF0YS1jb2wtY291bnQ9XCIyXCJdIC5jb2x1bW4tZ3JvdXAge1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gIC5jMDIwLW11bHRpLWNvbHVtbi1jb21wYXJpc29uIHtcclxuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcclxuXHJcbiAgICAuY29udGVudCB7XHJcbiAgICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcclxuXHJcbiAgICAgIC5jb2x1bW4tZ3JvdXAge1xyXG4gICAgICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcclxuXHJcbiAgICAgICAgLmN0YS1ncm91cCB7XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IDI4MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcclxuICAuYzAyMC1tdWx0aS1jb2x1bW4tY29tcGFyaXNvbjpub3QoW2RhdGEtY29sLWNvdW50PVwiMlwiXSkgLmNvbHVtbi1ncm91cCB7XHJcbiAgICBtYXJnaW4tbGVmdDogY2FsYyh2YXIoLS1kZXZpY2UtcGFkZGluZy14KSAqIC0xKTtcclxuICAgIG1hcmdpbi1yaWdodDogY2FsYyh2YXIoLS1kZXZpY2UtcGFkZGluZy14KSAqIC0xKTtcclxuICAgIHBhZGRpbmctbGVmdDogdmFyKC0tZGV2aWNlLXBhZGRpbmcteCk7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1kZXZpY2UtcGFkZGluZy14KTtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xyXG4gIC5jMDIwLW11bHRpLWNvbHVtbi1jb21wYXJpc29uOm5vdChbZGF0YS1jb2wtY291bnQ9XCIyXCJdKSAuY29sdW1uLWdyb3VwIHtcclxuICAgIG92ZXJmbG93LXg6IHNjcm9sbDtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xyXG4gIC5jMDIwLW11bHRpLWNvbHVtbi1jb21wYXJpc29uIHtcclxuICAgIC0tZGV2aWNlLXBhZGRpbmcteDogMS44NzVyZW07XHJcbiAgICAtLWdyaWQtZ3V0dGVyOiAuNzVyZW07XHJcbiAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAuY29sdW1uLWdyb3VwIHtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDRyZW07XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IC00cmVtO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy8kbGVnYWN5Q29sb3I6IChcclxuLy8gIFwibmFtZVwiOiBcImdyYXktYmFja2dyb3VuZFwiLFxyXG4vLyAgXCJjb2xvclwiOiAkZ3JheVxyXG4vLyk7XHJcbi8vXHJcbi8vJHByaW1hcnlDb2xvcjogKFxyXG4vLyAgXCJuYW1lXCI6IFwiYnJhbmQtcHJpbWFyeS1iYWNrZ3JvdW5kXCIsXHJcbi8vICBcImNvbG9yXCI6ICRicmFuZC1wcmltYXJ5XHJcbi8vKTtcclxuLy9cclxuLy8kc2Vjb25kYXJ5Q29sb3I6IChcclxuLy8gIFwibmFtZVwiOiBcImJyYW5kLXNlY29uZGFyeS1iYWNrZ3JvdW5kXCIsXHJcbi8vICBcImNvbG9yXCI6ICRicmFuZC1zZWNvbmRhcnlcclxuLy8pO1xyXG4vL1xyXG4vLyRhY2NlbnRDb2xvcjogKFxyXG4vLyAgXCJuYW1lXCI6IFwiYnJhbmQtYWNjZW50LWJhY2tncm91bmRcIixcclxuLy8gIFwiY29sb3JcIjogJGJyYW5kLXNlY29uZGFyeVxyXG4vLyk7XHJcbi8vXHJcbi8vJGNvbG9yQ2xhc3NlczogJGxlZ2FjeUNvbG9yLCAkcHJpbWFyeUNvbG9yLCAkc2Vjb25kYXJ5Q29sb3IsICRhY2NlbnRDb2xvcjtcclxuLy9cclxuLy9AZWFjaCAkY2xhc3MgaW4gJGNvbG9yQ2xhc3Nlc3tcclxuLy8gIC4je21hcC1nZXQoJGNsYXNzLCBcIm5hbWVcIil9LmMwMjAtbXVsdGktY29sdW1uLWNvbXBhcmlzb24gLmNvbnRlbnQgLmNvbHVtbi1ncm91cCAuY29sdW1uIC5jb2x1bW4taGVhZGVye1xyXG4vLyAgICBiYWNrZ3JvdW5kLWNvbG9yOm1hcC1nZXQoJGNsYXNzLCBcImNvbG9yXCIpO1xyXG4vLyAgfVxyXG4vL31cclxuIiwiXHJcbi5DMDIxLWlmcmFtZS1jb250ZW50IHtcclxuICBpZnJhbWUge1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gIH1cclxufSIsIi5DMDI0LWZlYXR1cmVkLWNhdGFsb2ctcHJvZHVjdHN7XHJcblx0cGFkZGluZy1sZWZ0OiB2YXIoLS1kZXZpY2UtcGFkZGluZy14KTtcclxuXHRwYWRkaW5nLXJpZ2h0OiB2YXIoLS1kZXZpY2UtcGFkZGluZy14KTtcclxuXHJcblx0LmMwMjQtaGVhZGluZy10aXRsZXtcclxuXHRcdGhlaWdodDogYXV0bztcclxuXHRcdGZvbnQtc2l6ZTogMi4yNXJlbTtcclxuXHRcdGZvbnQtd2VpZ2h0OiAzMDA7XHJcblx0XHRsaW5lLWhlaWdodDogM3JlbTtcclxuXHRcdHBhZGRpbmc6IDFyZW0gMCAwO1xyXG5cdFx0Y29sb3I6ICMyZDM4M2Y7XHJcblx0XHRtYXJnaW46IDAgMCAxNnB4IDA7XHJcblx0fVxyXG5cclxuXHQuYzAyNC1oZWFkaW5nLWRlc2NyaXB0aW9ue1xyXG5cdFx0Zm9udC1zaXplOiAxcmVtO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDMwMDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxLjU7XHJcblx0XHRjb2xvcjogIzJEMzgzRjtcclxuXHRcdG1hcmdpbjogMTZweCAwIDMycHggMDtcclxuXHR9XHJcblx0LmMwMjQtaXRlbXtcclxuXHRcdGhlaWdodDogYXV0bztcclxuXHRcdG1hcmdpbi1ib3R0b206IDEuNjg3NXJlbTtcclxuXHRcdGZsZXgtZmxvdzogcm93IG5vd3JhcDtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblxyXG5cdFx0LmNvbC1tYWluLmNvbC14cy0xMntcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xyXG5cdFx0XHQuYzAyNC1pdGVtX2ltYWdle1xyXG5cdFx0XHRcdC5pbWFnZS1jb250YWluZXIuY29sLXhzLTEye1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiAxMHJlbTsgLy8gMTYwcHhcclxuXHRcdFx0XHRcdHdpZHRoOiAxMHJlbTsgIC8vIDE2MHB4XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdC5jMDI0LWl0ZW1faW5mb3tcclxuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cclxuXHRcdFx0XHQuYzAyNC1pdGVtX25hbWV7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0XHRtYXJnaW46IDAgMCAxNnB4O1xyXG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuNXJlbTtcclxuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDEuMTI1cmVtOyAgLy8xOHB4XHJcbiAgICAgICAgICBjb2xvcjogIzJkMzgzZjtcclxuXHRcdFx0XHRcdGF7XHJcblxyXG5cdFx0XHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdFx0XHRjb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LmMwMjQtaXRlbV9sb25nLWRlc2NyaXB0aW9ue1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xyXG5cdFx0XHRcdFx0bWFyZ2luOiAxNnB4IDAgNDBweDtcclxuXHRcdFx0XHRcdGNvbG9yOiAjMkQzODNGO1xyXG5cclxuICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICBzdHJvbmcsIGEsIGksIGIge1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMC4zMTNyZW07IC8vNXB4XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC8qIEFwcGx5IHplcm8gbWFyZ2luIGZvciBwYXJlbnQgZWxlbWVudCBjb250YWlucyBhbm90aGVyIGVsZW1lbnQgKi9cclxuICAgICAgICAgICAgc3Ryb25nOmhhcyg+IGkpLFxyXG4gICAgICAgICAgICBzdHJvbmc6aGFzKD4gYSksXHJcbiAgICAgICAgICAgIHN0cm9uZzpoYXMoPiB1KSxcclxuICAgICAgICAgICAgc3Ryb25nOmhhcyg+IHEpLFxyXG4gICAgICAgICAgICBhOmhhcyg+IHN0cm9uZyksXHJcbiAgICAgICAgICAgIGE6aGFzKD4gaSksXHJcbiAgICAgICAgICAgIGk6aGFzKD4gc3Ryb25nKSxcclxuICAgICAgICAgICAgaTpoYXMoPiBhKSxcclxuICAgICAgICAgICAgcTpoYXMoPiBzdHJvbmcpIHtcclxuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC8qIEFwcGx5IHplcm8gbWFyZ2luIGZvciBuZXN0ZWQgY2hpbGRyZW4gKi9cclxuICAgICAgICAgICAgc3Ryb25nOmhhcyg+IGkpID4gaSxcclxuICAgICAgICAgICAgc3Ryb25nOmhhcyg+IGEpID4gYSxcclxuICAgICAgICAgICAgYTpoYXMoPiBzdHJvbmcpID4gc3Ryb25nLFxyXG4gICAgICAgICAgICBpOmhhcyg+IHN0cm9uZykgPiBzdHJvbmcsXHJcbiAgICAgICAgICAgIHE6aGFzKD4gc3Ryb25nKSA+IHN0cm9uZyB7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgfVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQuYzAyNC1pdGVtX2N0YS1idXR0b257XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0XHR3aWR0aDogOS44MTI1cmVtOyAgICAgLy8xNTdweFxyXG5cdFx0XHRcdFx0aGVpZ2h0OiAxcmVtOyAgICAgICAgIC8vMTZweFxyXG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAuNXJlbTsgIC8vOHB4XHJcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG5cdFx0XHRcdFx0JiA+ICp7XHJcblx0XHRcdFx0XHRcdG1hcmdpbjogMCA0cHggMCAwO1xyXG5cdFx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LnByb2R1Y3QtdGFicy5jb2wteHMtMTJ7XHJcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0aGVpZ2h0OiBhdXRvO1xyXG5cclxuXHRcdFx0dWwuZHluYUFzc2V0cy10YWJze1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMDtcclxuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XHJcblx0XHRcdFx0Ym94LXNoYWRvdzogaW5zZXQgMCAtMXB4IDAgMCBzaWx2ZXI7XHJcblx0XHRcdFx0d2lkdGg6IDI4MHB4O1xyXG5cclxuXHRcdFx0XHRsaS50YWJ7XHJcblx0XHRcdFx0XHR3aWR0aDogOC43NXJlbTtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMC43NXJlbTsgICAvLzEycHg7XHJcblx0XHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdFx0cGFkZGluZy1yaWdodDogMDtcclxuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMDtcclxuXHRcdFx0XHRcdGN1cnNvcjogZGVmYXVsdDtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiA0OHB4O1xyXG5cclxuXHRcdFx0XHRcdCY6bGFzdC1jaGlsZCB7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDA7XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0YXtcclxuXHRcdFx0XHRcdFx0Ji50YWJCYWNrZ3JvdW5ke1xyXG5cdFx0XHRcdFx0XHRcdGhlaWdodDogNDhweDtcclxuXHRcdFx0XHRcdFx0XHR3aWR0aDogMTQwcHg7XHJcblx0XHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHQmLnRhYkxpbmtzLCAmLnRhYkRpc2FibGVke1xyXG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDguNzVyZW07XHJcblx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDFyZW07XHJcblx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcclxuXHRcdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICMyRDM4M0Y7XHJcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OiA0OHB4O1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdCYuc2VsZWN0ZWR7XHJcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICRicmFuZC1wcmltYXJ5O1xyXG5cdFx0XHRcdFx0XHR9XHJcbiAgICAgICAgICAgICYudGFiMXtcclxuXHRcdFx0XHRcdFx0XHQudGFiU2VsZWN0aW9uSW5kaWNhdG9yTGluZXtcclxuXHRcdFx0XHRcdFx0XHRcdHRyYW5zaXRpb246IGFsbCAuNXMgZWFzZS1pbi1vdXQ7XHJcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuXHRcdFx0XHRcdFx0XHRcdHotaW5kZXg6IDk5O1xyXG5cdFx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAwLjI1cmVtO1xyXG5cdFx0XHRcdFx0XHRcdFx0dG9wOiA0NHB4O1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHQmOm5vdCguc2VsZWN0ZWQpIHtcclxuXHRcdFx0XHRcdFx0XHRcdC50YWJTZWxlY3Rpb25JbmRpY2F0b3JMaW5lIHtcclxuICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxNDBweCk7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDBweDtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0Ji5zZWxlY3RlZCB7XHJcblx0XHRcdFx0XHRcdFx0XHQudGFiU2VsZWN0aW9uSW5kaWNhdG9yTGluZSB7XHJcbiAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoMHB4KTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDcuNzVyZW07ICAvLzEyNHB4XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQmLnNwZWNpZmljYXRpb25zSGlkZGVue1xyXG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6bm9uZSFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICRicmFuZC1wcmltYXJ5O1xyXG5cdFx0XHRcdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQudGFiTGFiZWx7XHJcblx0XHRcdFx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XHJcblx0XHRcdFx0XHRcdFx0cGFkZGluZy10b3A6IDIwcHg7XHJcblx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0dWwuYzAyNC1pdGVtX3Byb2R1Y3QtZmVhdHVyZXN7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAycmVtO1xyXG4gICAgICAgIGNvbG9yOiAjMmQzODNmO1xyXG5cclxuXHRcdFx0XHRsaS5jMDI0LWl0ZW1fcHJvZHVjdC1mZWF0dXJlLXZhbHVle1xyXG5cdFx0XHRcdFx0d2lkdGg6IDI0OHB4O1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDI0cHg7XHJcblx0XHRcdFx0XHRtYXJnaW46IDAgMCA4cHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQuYzAyNC1pdGVtX3NwZWNpZmljYXRpb25ze1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdGZsb2F0OiByaWdodDtcclxuXHJcblx0XHRcdFx0LmMwMjQtaXRlbV9zcGVjaWZpY2F0aW9ue1xyXG5cdFx0XHRcdFx0d2lkdGg6IDE3LjVyZW07XHJcblxyXG5cdFx0XHRcdFx0LmMwMjQtaXRlbV9zcGVjaWZpY2F0aW9uLWxhYmVse1xyXG5cdFx0XHRcdFx0XHRtYXJnaW46IDAgMCA4cHg7XHJcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxcmVtO1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDAuNzVyZW07ICAvLzEycHg7XHJcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiAjMkQzODNGO1xyXG5cdFx0XHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdC5jMDI0LWl0ZW1fc3BlY2lmaWNhdGlvbi12YWx1ZXtcclxuXHRcdFx0XHRcdFx0d2lkdGg6IDE3LjVyZW07ICAvLzI4MHB4O1xyXG5cdFx0XHRcdFx0XHRtYXJnaW46IDAgMCA4cHg7XHJcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMC44NzVyZW07ICAvLzE0cHg7XHJcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjVyZW07ICAvLzI0cHg7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiAjMkQzODNGO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LnByb2R1Y3RTZXBhcmF0b3J7XHJcblx0XHR3aWR0aDogNzMuNzVyZW07ICAvLzExODBweFxyXG5cdFx0aGVpZ2h0OiAxcHg7XHJcblx0XHRtYXJnaW46IDAgMCA0MHB4IDA7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjYzBjMGMwO1xyXG5cdH1cclxuXHJcblx0Ly8gTW9iaWxlXHJcblx0QG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XHJcblx0XHQtLWRldmljZS1wYWRkaW5nLXg6IGNhbGMoKDEwMHZ3IC0gNDE0cHgpIC8gMik7XHJcblx0XHQtLWdyaWQtZ3V0dGVyOiAwLjYyNXJlbTtcclxuXHJcblx0XHQuYzAyNC1oZWFkaW5nLXRpdGxle1xyXG5cdFx0XHR3aWR0aDogYXV0bztcclxuXHRcdFx0bWFyZ2luOiAwIDEwcHggMTZweCAxMHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdC5jMDI0LWhlYWRpbmctZGVzY3JpcHRpb257XHJcblx0XHRcdHdpZHRoOiBhdXRvO1xyXG5cdFx0XHRtYXJnaW46IDE2cHggMTBweCAzMnB4IDEwcHg7XHJcblx0XHR9XHJcblx0XHQuYzAyNC1pdGVte1xyXG5cdFx0XHRmbGV4LWZsb3c6IHdyYXA7XHJcblxyXG5cdFx0XHQuY29sLW1haW4uY29sLXhzLTEye1xyXG5cdFx0XHRcdGZsZXgtZmxvdzogd3JhcDtcclxuXHRcdFx0XHR3aWR0aDogdmFyKC0tZ3JpZC1jb2wtOSk7XHJcblxyXG5cdFx0XHRcdC5jMDI0LWl0ZW1faW1hZ2V7XHJcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogYXV0bztcclxuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogYXV0bztcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LmMwMjQtaXRlbV9pbmZve1xyXG5cdFx0XHRcdFx0LmMwMjQtaXRlbV9uYW1le1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxcmVtOyAgLy8xNnB4XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQuYzAyNC1pdGVtX2xvbmctZGVzY3JpcHRpb257XHJcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0LmMwMjQtaXRlbV9jdGEtYnV0dG9ue1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxLjVyZW07ICAvLzI0cHhcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0LnByb2R1Y3QtdGFicy5jb2wteHMtMTJ7XHJcblx0XHRcdFx0dWwuZHluYUFzc2V0cy10YWJze1xyXG5cdFx0XHRcdFx0d2lkdGg6IGF1dG87XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDQ5cHg7XHJcblxyXG5cdFx0XHRcdFx0bGkudGFiLmNvbC1tZC0xe1xyXG5cdFx0XHRcdFx0XHRtYXJnaW46IDA7XHJcblxyXG5cdFx0XHRcdFx0XHQudGFiU2VsZWN0aW9uSW5kaWNhdG9yTGluZSB7IC8vIHNlbGVjdGVkIHRhYlxyXG5cdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHR1bC5jMDI0LWl0ZW1fcHJvZHVjdC1mZWF0dXJlcyBsaS5jMDI0LWl0ZW1fcHJvZHVjdC1mZWF0dXJlLXZhbHVlLFxyXG5cdFx0XHRcdC5jMDI0LWl0ZW1fc3BlY2lmaWNhdGlvbnMgLmMwMjQtaXRlbV9zcGVjaWZpY2F0aW9uLFxyXG5cdFx0XHRcdC5jMDI0LWl0ZW1fc3BlY2lmaWNhdGlvbnMgLmMwMjQtaXRlbV9zcGVjaWZpY2F0aW9uLmMwMjQtaXRlbV9zcGVjaWZpY2F0aW9uLXZhbHVlXHJcblx0XHRcdFx0e1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5wcm9kdWN0U2VwYXJhdG9ye1xyXG5cdFx0XHR3aWR0aDogYXV0bztcclxuXHRcdFx0bWFyZ2luOiAwIDAuNjI1cmVtIDJyZW0gMC42MjVyZW07XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQvLyB0YWJsZXRcclxuXHRAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcclxuXHRcdC0tZGV2aWNlLXBhZGRpbmcteDogY2FsYygoMTAwdncgLSA3NjhweCkgLyAyKTtcclxuXHRcdC0tZ3JpZC1ndXR0ZXI6IDAuNzVyZW07XHJcblxyXG5cdFx0aDMuYzAyNC1oZWFkaW5nLXRpdGxle1xyXG5cdFx0XHRoZWlnaHQ6IGF1dG87XHJcblx0XHR9XHJcblxyXG5cdFx0LmMwMjQtaXRlbXtcclxuXHRcdFx0LmNvbC1tYWluLmNvbC14cy0xMntcclxuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XHJcblxyXG5cdFx0XHRcdC5jMDI0LWl0ZW1faW1hZ2V7XHJcblx0XHRcdFx0XHRtYXJnaW46IDAgMXJlbSAwIDA7XHJcblxyXG5cdFx0XHRcdFx0LmltYWdlLWNvbnRhaW5lci5jb2wteHMtMTJ7XHJcblx0XHRcdFx0XHRcdG1hcmdpbjogMDtcclxuXHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQuYzAyNC1pdGVtX2luZm97XHJcblx0XHRcdFx0XHQuYzAyNC1pdGVtX25hbWUsXHJcblx0XHRcdFx0XHQuYzAyNC1pdGVtX2xvbmctZGVzY3JpcHRpb257XHJcblx0XHRcdFx0XHRcdHdpZHRoOiBhdXRvO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0LmMwMjQtaXRlbV9jdGEtYnV0dG9ue1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAycmVtO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQucHJvZHVjdC10YWJzLmNvbC14cy0xMntcclxuXHRcdFx0XHR3aWR0aDogMTcuNXJlbTsgICAgICAgICAgLy8yODBweDtcclxuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDAuNjI1cmVtOyAgLy8xMHB4O1xyXG5cclxuXHRcdFx0XHR1bC5keW5hQXNzZXRzLXRhYnN7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDIuMDYyNXJlbTtcdC8vMzNweDsgLS0gMzJweCArIDFweCB0byBkaXNwbGF5IHRoZSBzaGFkb3cgdW5kZXJsaW5lXHJcblxyXG5cdFx0XHRcdFx0bGkudGFiLmNvbC1tZC0xe1xyXG5cdFx0XHRcdFx0XHRtYXJnaW46IDA7XHJcblxyXG5cdFx0XHRcdFx0XHRhLnRhYkxpbmtzLCBhLnRhYkRpc2FibGVke1xyXG5cdFx0XHRcdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBib3R0b207XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5wcm9kdWN0U2VwYXJhdG9ye1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC8vIERlc2t0b3BcclxuXHRAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcclxuXHRcdC0tZGV2aWNlLXBhZGRpbmcteDogY2FsYygoMTAwdncgLSAxMTk2cHgpIC8gMik7XHJcblx0XHQtLWdyaWQtZ3V0dGVyOiAxLjI1cmVtO1xyXG5cclxuXHRcdC5jMDI0LWhlYWRpbmctdGl0bGUsXHJcblx0XHQuYzAyNC1oZWFkaW5nLWRlc2NyaXB0aW9ue1xyXG5cdFx0XHR3aWR0aDogNjEuMjVyZW07IC8vOTgwcHhcclxuXHRcdH1cclxuXHJcblx0XHQuYzAyNC1pdGVte1xyXG5cdFx0XHQuY29sLW1haW4uY29sLXhzLTEye1xyXG5cdFx0XHRcdHdpZHRoOiB2YXIoLS1ncmlkLWNvbC05KTtcclxuXHJcblx0XHRcdFx0LmMwMjQtaXRlbV9pbWFnZXtcclxuXHRcdFx0XHRcdG1hcmdpbjogMCAyLjVyZW0gMCAwO1xyXG5cclxuXHRcdFx0XHRcdC5pbWFnZS1jb250YWluZXIuY29sLXhzLTEye1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0LmMwMjQtaXRlbV9pbmZvXHQuYzAyNC1pdGVtX25hbWUsXHJcblx0XHRcdFx0LmMwMjQtaXRlbV9pbmZvIC5jMDI0LWl0ZW1fbG9uZy1kZXNjcmlwdGlvbntcclxuXHRcdFx0XHRcdHdpZHRoOiA0Mi41cmVtOyAgICAgICAvLzY4MHB4XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdC5wcm9kdWN0LXRhYnMuY29sLXhzLTEye1xyXG5cdFx0XHRcdHdpZHRoOiB2YXIoLS1ncmlkLWNvbC0zKTtcclxuXHJcblx0XHRcdFx0dWwuZHluYUFzc2V0cy10YWJze1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiA0OXB4O1xyXG5cclxuXHRcdFx0XHRcdGxpLnRhYi5jb2wtbWQtMXtcclxuXHRcdFx0XHRcdFx0bWFyZ2luOiAwIDAgMTZweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC8vVGFibGV0IG9ubHlcclxuXHRAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi14cy1tYXgpIGFuZCAobWF4LXdpZHRoOiAkc2NyZWVuLW1kLW1pbil7XHJcblx0XHQuYzAyNC1pdGVte1xyXG5cdFx0XHQuY29sLW1haW4uY29sLXhzLTEye1xyXG5cdFx0XHRcdC5jMDI0LWl0ZW1faW1hZ2UgYSAuaW1hZ2UtY29udGFpbmVyLmNvbC14cy0xMntcclxuXHRcdFx0XHRcdFx0XHRcdGhlaWdodDogNXJlbTsgLy8gMTYwcHhcclxuXHRcdFx0XHRcdFx0XHRcdHdpZHRoOiA1cmVtOyAgLy8gMTYwcHhcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0LnByb2R1Y3QtdGFicy5jb2wteHMtMTIgdWwuZHluYUFzc2V0cy10YWJzIGxpLnRhYi5jb2wtbWQtMXtcclxuXHRcdFx0XHRoZWlnaHQ6IDJyZW07XHJcblxyXG5cdFx0XHRcdGF7XHJcblx0XHRcdFx0XHQmLnRhYkxpbmtzLCAmLnRhYkRpc2FibGVke1xyXG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDJyZW07XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQudGFiTGFiZWx7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmctdG9wOiAwLjVyZW07XHJcblx0XHRcdFx0XHR9XHJcbiAgICAgICAgICAmLnRhYjEgLnRhYlNlbGVjdGlvbkluZGljYXRvckxpbmUgeyAvLyBzZWxlY3RlZCB0YWJcclxuXHRcdFx0XHRcdFx0dG9wOiAxLjgxMjVyZW07XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiIsIlxyXG4uY20tcHJldmlldyB7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuLmNtLXByZXZpZXctaXRlbV9fY29udGFpbmVyIHtcclxuICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLmNtLXByZXZpZXctaXRlbV9fY29udGVudCB7XHJcbiAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5DMDI1LXZpZGVvLWNhcm91c2VsIHtcclxuICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIGZvbnQtc2l6ZTogaW5pdGlhbDtcclxuICBsaW5lLWhlaWdodDogaW5pdGlhbDtcclxuXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XHJcbiAgICA+IC5jb250YWluZXItZmx1aWQge1xyXG4gICAgICB3aWR0aDogOTgwcHg7XHJcbiAgICAgIHBhZGRpbmc6IDBweDtcclxuICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBoMiB7XHJcbiAgICBtYXJnaW46IDU2cHggMCAzNnB4IDA7XHJcbiAgfVxyXG5cclxuICAjb3dsLXN0YWdlIHtcclxuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcclxuICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAuY20tcGxheS1idXR0b24ge1xyXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcclxuICAgICAgICB0b3A6IDMyNXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmltYWdlLWRpbW1lciB7XHJcbiAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIG9wYWNpdHk6IDAuNjtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDAsIDAsIDAsIDApLCByZ2JhKDAsIDAsIDAsIDEpKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5wYWRkZWQtY29udGFpbmVyIHtcclxuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG5cclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgbWF4LWhlaWdodDogOC4zOTVlbTtcclxuICAgICAgICBwYWRkaW5nOiAzMHB4IDMwcHggMzBweCAxMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNtLXRlYXNhYmxlX19oZWFkbGluZSB7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMWVtO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcclxuICAgICAgICBmb250LXNpemU6IDEuNjg4ZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY20tdGVhc2FibGVfX3RleHQge1xyXG4gICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICBtYXJnaW4tdG9wOiAtNXB4O1xyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1tYXgpIHtcclxuICAgICAgICBmb250LXNpemU6IDFlbTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS43MTRlbTtcclxuICAgICAgfVxyXG5cclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAwLjg3NWVtO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjcxNGVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuY3VzdG9tLW5hdiB7XHJcbiAgICB3aWR0aDogMTAxOHB4O1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBib3R0b206IDI2MHB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuXHJcbiAgLm93bC10aHVtYm5haWxzIHtcclxuICAgIG1hcmdpbi10b3A6IDEycHg7XHJcbiAgICBoZWlnaHQ6IDMxMHB4O1xyXG5cclxuICAgIC50aHVtYkltYWdlIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAmOm5vdCguY3VycmVudCkge1xyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XHJcbiAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICBib3JkZXI6IDVweCBzb2xpZCAkYnJhbmQtcHJpbWFyeTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcbiAgICAub3dsLXN0YWdlLW91dGVyIHtcclxuICAgICAgbWFyZ2luOiAxcmVtIGF1dG8gMDtcclxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XHJcbiAgICAgICAgaGVpZ2h0OiAyNDBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5vd2wtY2Fyb3VzZWwgLm93bC1zdGFnZS1vdXRlciB7XHJcbiAgICAgIHdpZHRoOiA5ODBweDtcclxuICAgIH1cclxuXHJcbiAgICAuaW1hZ2UtZGltbWVyIHtcclxuICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubm93LXBsYXlpbmcge1xyXG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAuY3VycmVudCB7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgIC5ub3ctcGxheWluZyB7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIGhlaWdodDogMzUlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMWVtO1xyXG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1pbikgYW5kIChvcmllbnRhdGlvbjogcG9ydHJhaXQpIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMC43NWVtO1xyXG4gICAgICAgICAgaGVpZ2h0OiA0MCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMzUwcHgpIGFuZCAob3JpZW50YXRpb246IHBvcnRyYWl0KSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDAuNTVlbTtcclxuICAgICAgICAgIGhlaWdodDogNTAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5wYWRkZWQtY29udGFpbmVyIHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcclxuICAgICAgaGVpZ2h0OiA0LjIyMWVtO1xyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcclxuICAgICAgICBoZWlnaHQ6IDQuODc1ZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY20tcGxheS1idXR0b24ge1xyXG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAuY20tdGVhc2FibGVfX2hlYWRsaW5lIHtcclxuICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgIGhlaWdodDogODBweDtcclxuICAgICAgZm9udC1mYW1pbHk6IFdoaXRuZXlTU207XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuMTQ7XHJcbiAgICAgIGNvbG9yOiAjMmQzODNmO1xyXG4gICAgfVxyXG5cclxuICAgIC5jbS10ZWFzYWJsZV9fdGV4dCB7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIG1hcmdpbi10b3A6IC01cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjcxNGVtO1xyXG5cclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tbWF4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxZW07XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMC44NzVlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm93bC1kb3RzIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xyXG4gICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm93bC1uYXYgeyAvLyBjYXJvdXNlbCBwYWdpbmF0aW9uIGFycm93c1xyXG4gICAgLm93bC1wcmV2LFxyXG4gICAgLm93bC1uZXh0IHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDIyJTtcclxuICAgICAgJjphZnRlciB7Ly8gYXJyb3dcclxuICAgICAgICBjb250ZW50OicnO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAyM3B4O1xyXG4gICAgICAgIGhlaWdodDogMjNweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICBib3JkZXItdG9wOiAzcHggc29saWQgI2Q5ZDlkOTtcclxuICAgICAgICBib3JkZXItcmlnaHQ6IDNweCBzb2xpZCAjZDlkOWQ5O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLmRpc2FibGVke1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAub3dsLXByZXYge1xyXG4gICAgICBsZWZ0OiAtMjlweDtcclxuICAgICAgJjphZnRlcntcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyMjVkZWcpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm93bC1uZXh0IHtcclxuICAgICAgcmlnaHQ6IC0yOXB4O1xyXG4gICAgICAmOmFmdGVye1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm93bC1kb3RzIC5vd2wtZG90IHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHpvb206IDE7XHJcbiAgICAqZGlzcGxheTogaW5saW5lO1xyXG4gIH1cclxuXHJcbiAgLm93bC1kb3RzIC5vd2wtZG90IHNwYW4ge1xyXG4gICAgd2lkdGg6IDEwcHg7XHJcbiAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICBtYXJnaW46IDVweCAzcHg7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZ2IoMjE0LCAyMTQsIDIxNCk7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyBlYXNlO1xyXG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyBlYXNlO1xyXG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAzMHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMzBweDtcclxuICB9XHJcblxyXG4gIC5vd2wtZG90cyAub3dsLWRvdC5hY3RpdmUgc3BhbiB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICB9XHJcblxyXG4gIC5hbmltYXRlZCAge1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDUwMG1zICFpbXBvcnRhbnQ7XHJcbiAgICBhbmltYXRpb24tZHVyYXRpb246IDUwMG1zICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAub3dsLWl0ZW0ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIH1cclxuXHJcblxyXG4gIC8vIG1vYmlsZVxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xyXG4gICAgLm93bC10aHVtYm5haWxzIHtcclxuICAgICAgd2lkdGg6IDM1MHB4O1xyXG4gICAgICBtYXgtd2lkdGg6MTAwJTtcclxuICAgICAgaGVpZ2h0OiAyNTBweDtcclxuICAgIH1cclxuXHJcbiAgICAub3dsLWNhcm91c2VsIHtcclxuICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgI293bC1zdGFnZSB7XHJcbiAgICAgIHdpZHRoOiAzNTBweDtcclxuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDIxMHB4O1xyXG5cclxuICAgICAgLm93bC1pdGVtIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcblxyXG4gIC8vIHRhYmxldFxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xyXG4gICAgLm93bC10aHVtYm5haWxzIHtcclxuICAgICAgd2lkdGg6IDY4MHB4O1xyXG4gICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIH1cclxuXHJcbiAgICAub3dsLWNhcm91c2VsIHtcclxuICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgI293bC1zdGFnZSB7XHJcbiAgICAgIHdpZHRoOiA2ODBweDtcclxuICAgICAgaGVpZ2h0OiAzODBweDtcclxuXHJcbiAgICAgIC5wYWRkZWQtY29udGFpbmVyIHtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBtYXgtaGVpZ2h0OiA4LjM5NWVtO1xyXG4gICAgICAgIHBhZGRpbmc6IDMwcHggMzBweCAzMHB4IDYwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG5cclxuICAvLyBkZXNrdG9wXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XHJcbiAgICAub3dsLXRodW1ibmFpbHMge1xyXG4gICAgICB3aWR0aDogOTgwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgI293bC1zdGFnZSB7XHJcbiAgICAgIHdpZHRoOiA5ODBweDtcclxuICAgICAgaGVpZ2h0OiA1NTJweDtcclxuXHJcbiAgICAgIC5wYWRkZWQtY29udGFpbmVyIHtcclxuICAgICAgICB3aWR0aDogOTgwcHg7XHJcbiAgICAgICAgbWF4LWhlaWdodDogMTkwcHg7XHJcbiAgICAgICAgcGFkZGluZzogMzBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIvLyBDMDI2IENhc2UgU3R1ZHkgdy8gT3B0aW9uYWwgQ2Fyb3VzZWxcclxuLy8gc2VlIF9jYXJvdXNlbC5zY3NzIGZvciBnbG9iYWwgY2Fyb3VzZWwgcnVsZXNcclxuXHJcbi5DMDI2LWNhc2Utc3R1ZHktY2Fyb3VzZWwge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBwYWRkaW5nLWJvdHRvbTogNzVweDtcclxuICBwYWRkaW5nLXRvcDogNDBweDtcclxuXHJcbiAgLnBhZGRlZC1jb250YWluZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIH1cclxuXHJcbiAgLmNhcm91c2VsLWlubmVyIHtcclxuICAgIGJveC1zaGFkb3c6IDAgMCAyMHB4IHJnYmEoMCwgMCwgMCwgLjEpO1xyXG4gICAgJjpub3QoLmdyYXktYmFja2dyb3VuZCk6bm90KC5icmFuZC1wcmltYXJ5LWJhY2tncm91bmQpOm5vdCguYnJhbmQtc2Vjb25kYXJ5LWJhY2tncm91bmQpOm5vdCguYnJhbmQtYWNjZW50LWJhY2tncm91bmQpe1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuY2Fyb3VzZWwtaW5kaWNhdG9ycyB7IC8vIGNhcm91c2VsIHBhZ2luYXRpb24gZG90c1xyXG4gICAgYm90dG9tOiAtMzVweDtcclxuICB9XHJcblxyXG4gIC5pbWFnZS1jb250YWluZXIge1xyXG4gICAgQGluY2x1ZGUgYXNwZWN0LXJhdGlvLWJveCg1LCAyKTtcclxuICB9XHJcblxyXG4gIGltZyB7XHJcbiAgICBAaW5jbHVkZSBzdHJldGNoLWFic29sdXRlKCk7XHJcbiAgfVxyXG5cclxuICAucDMgeyAvLyBcImNhc2Ugc3R1ZHlcIiB0ZXh0XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgZm9udC13ZWlnaHQ6IHdoaXRuZXktd2VpZ2h0KHNlbWlib2xkKTtcclxuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gIH1cclxuXHJcbiAgLnBhZGRlZC1jb250YWluZXIgPiBoMiB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gIH1cclxuXHJcbiAgaDMge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgfVxyXG5cclxuICAuX2Nhc2VTdHVkeUNhcm91c2VsSXRlbS1jdGEtYnV0dG9uc3tcclxuICAgIEBpbmNsdWRlIHR3by1jdGEtbWF4O1xyXG4gICAgQGluY2x1ZGUgY2VudGVyLWN0YS1tb2JpbGU7XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHsgLy8gbW9iaWxlIG9ubHlcclxuICAgIC5wMyB7XHJcbiAgICBcdHBhZGRpbmctdG9wOiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5jb250ZW50IHtcclxuICAgICAgcGFkZGluZzogMCAxMHB4IDEwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmNhcm91c2VsLWNvbnRyb2wgeyAvLyBjYXJvdXNlbCBwYWdpbmF0aW9uIGFycm93c1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7IC8vIHRhYmxldCB1cFxyXG4gICAgLmNhcm91c2VsIHtcclxuICAgICAgd2lkdGg6IDg4JTtcclxuICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgIC5pbWFnZS1jb250YWluZXIge1xyXG4gICAgICBAaW5jbHVkZSBhc3BlY3QtcmF0aW8tYm94KDQsIDMpO1xyXG4gICAgICB3aWR0aDogNDQlO1xyXG4gICAgICBmbG9hdDogbGVmdDtcclxuICAgIH1cclxuXHJcbiAgICAudmlkZW8tY29udGFpbmVyIHtcclxuICAgICAgd2lkdGg6IDQ0JTtcclxuICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgIC5pbWFnZS1jb250YWluZXIge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbnRlbnQge1xyXG4gICAgICB3aWR0aDogNTAlO1xyXG4gICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogJGdyaWQtZ3V0dGVyLXdpZHRoLXNtIC8gMjtcclxuICAgICAgcGFkZGluZy1yaWdodDogJGdyaWQtZ3V0dGVyLXdpZHRoLXNtO1xyXG4gICAgfVxyXG5cclxuICAgIC5pdGVtIHtcclxuICAgICAgcGFkZGluZzogMjBweCA0NXB4IDQ1cHg7XHJcbiAgICAgIGhlaWdodDogNDc1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmNhcm91c2VsLWluZGljYXRvcnMgeyAvLyBjYXJvdXNlbCBwYWdpbmF0aW9uIGRvdHNcclxuICAgICAgYm90dG9tOiAtNDBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikgeyAvLyBkZXNrdG9wXHJcbiAgICAuaW1hZ2UtY29udGFpbmVyIHtcclxuICAgICAgd2lkdGg6IDQyNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5jb250ZW50IHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAkZ3JpZC1ndXR0ZXItd2lkdGgtbWQgLyAyO1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAkZ3JpZC1ndXR0ZXItd2lkdGgtbWQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5DMDI3LXRhYmxlIHtcclxuICBwYWRkaW5nLXRvcDogNTBweDtcclxuICBwYWRkaW5nLWJvdHRvbTogNTBweDtcclxuXHJcbiAgLnRhYmxlLWNvbnRhaW5lciB7XHJcbiAgICBib3gtc2hhZG93OiAwIDAgMTBweCByZ2JhKDAsIDAsIDAsIC4xKTtcclxuICAgIHBhZGRpbmc6IDIwcHg7XHJcblxyXG4gICAgJjpub3QoLmdyYXktYmFja2dyb3VuZCk6bm90KC5icmFuZC1wcmltYXJ5LWJhY2tncm91bmQpOm5vdCguYnJhbmQtc2Vjb25kYXJ5LWJhY2tncm91bmQpOm5vdCguYnJhbmQtYWNjZW50LWJhY2tncm91bmQpe1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1iYXNlKTtcclxuICAgIH1cclxuXHJcbiAgICA+IGRpdiB7XHJcbiAgICAgIG92ZXJmbG93LXg6IGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7IC8vIHRhYmxldCB1cFxyXG4gICAgICBwYWRkaW5nOiA1MHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgdGFibGUge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gIH1cclxuXHJcbiAgdGQge1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb29sLWdyYXk7XHJcbiAgICBwYWRkaW5nOiAxMHB4IDRweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxZW07XHJcbiAgICBmb250LXNpemU6IC43NWVtO1xyXG5cclxuICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgIH1cclxuXHJcbiAgICBzdHJvbmcge1xyXG4gICAgICBmb250LXNpemU6IC44MzMzZW07XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7IC8vIHRhYmxldCB1cFxyXG4gICAgICBmb250LXNpemU6IDEuMTI1ZW07XHJcblxyXG4gICAgICBzdHJvbmcge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogLjY2NjZlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgdGhlYWQgdHI6Zmlyc3QtY2hpbGQge1xyXG4gICAgaGVpZ2h0OiAyLjU2MjVyZW07XHJcbiAgfVxyXG5cclxuICB0aGVhZCB0cjpmaXJzdC1jaGlsZCB0aCB7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHJpY2gtYmxhY2s7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xyXG4gICAgcGFkZGluZzogMTBweCA0cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMWVtO1xyXG4gIH1cclxuXHJcbiAgdGhlYWQgdHI6Zmlyc3QtY2hpbGQgdGg6Zmlyc3QtY2hpbGQgIHtcclxuICAgIHBhZGRpbmctbGVmdDogMDtcclxuICB9XHJcblxyXG4gIHRoZWFkIHRyOmZpcnN0LWNoaWxkIHRkICB7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHJpY2gtYmxhY2s7XHJcbiAgfVxyXG5cclxuICBoMyB7XHJcbiAgICBmb250LXdlaWdodDogd2hpdG5leS13ZWlnaHQoc2VtaWJvbGQpO1xyXG4gICAgY29sb3I6ICRicmFuZC1hY2NlbnQ7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogLjA4ZW07XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgZm9udC1zaXplOiAuNzVlbTtcclxuICB9XHJcblxyXG4gIGgyLCBoMSB7XHJcbiAgICBjb2xvcjogJGJyYW5kLWFjY2VudDtcclxuICB9XHJcblxyXG4gIHN0cm9uZyB7XHJcbiAgICBmb250LXdlaWdodDogd2hpdG5leS13ZWlnaHQoc2VtaWJvbGQpO1xyXG4gICAgZm9udC1zaXplOiAuNzVlbTtcclxuICB9XHJcbn1cclxuXHJcbi8qU3R5bGluZyBvZiB0aGUgY29udGVudHMgb3V0c2lkZSB0aGUgY2FydCovXHJcbi5DMDI3LWhlYWRlciB7XHJcbiAgLkMwMjctc2VjdGlvbi1oZWFkaW5nIHtcclxuICAgIG1heC13aWR0aDogMTE4MHB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW46IDI0cHggYXV0byAyNHB4IGF1dG87XHJcbiAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgZm9udC1zdHJldGNoOiBub3JtYWw7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBsaW5lLWhlaWdodDogMS4zMztcclxuICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbiAgICBtYXJnaW4tdG9wOiB1bnNldDtcclxuICAgIHBhZGRpbmctdG9wOiAyNHB4O1xyXG4gIH1cclxuXHJcbiAgLkMwMjctc2VjdGlvbi1kZXNjcmlwdGlvbiB7XHJcbiAgICBtYXgtd2lkdGg6IDExODBweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luOiAwIGF1dG8gMCBhdXRvO1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbiAgICBwIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExODBweCkge1xyXG4gICAgLkMwMjctc2VjdGlvbi1oZWFkaW5nLFxyXG4gICAgLkMwMjctc2VjdGlvbi1kZXNjcmlwdGlvbiB7XHJcbiAgICAgIHdpZHRoOiA5MyU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4iLCIuQzAyOC0zMC03MC10ZXh0LWltYWdlIHtcclxuICBwYWRkaW5nLXRvcDogMjVweDtcclxuICBwYWRkaW5nLWJvdHRvbTogMjVweDtcclxuXHJcbiAgLmltYWdlLWNvbnRhaW5lciB7XHJcbiAgXHRAaW5jbHVkZSBhc3BlY3QtcmF0aW8tYm94KDE2LCA5KTtcclxuICB9XHJcblxyXG4gIGltZyB7XHJcbiAgICBAaW5jbHVkZSBzdHJldGNoLWFic29sdXRlKCk7XHJcbiAgfVxyXG5cclxuICBoMiB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG4gIH1cclxuXHJcbiAgLnAxIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgfVxyXG5cclxuICAuX2MwMjgtY3RhLWJ1dHRvbnN7XHJcbiAgICBAaW5jbHVkZSBjZW50ZXItY3RhLW1vYmlsZTtcclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikgeyAvLyB0YWJsZXQgdXBcclxuICAgIHBhZGRpbmctdG9wOiA0MXB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDUwcHg7XHJcblxyXG4gICAgaDIge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAzOHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5pbWFnZS1jb250YWluZXIge1xyXG4gICAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5DMDI5LWNhc2Utc3R1ZHktZG9jdW1lbnQtc3RyaXAge1xyXG4gIHBhZGRpbmctdG9wOiAyNXB4O1xyXG5cclxuICAmLnNlY3Rpb246YWZ0ZXIgeyAvLyByZW1vdmUgZXh0cmEgYm90dG9tIG1hcmdpbiB3aGVuIGluY2x1ZGVkIGluc2lkZSBqdW1wIG5hdlxyXG4gICAgcGFkZGluZy10b3A6IDEwcHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIGgyIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgfVxyXG5cclxuXHJcbiAgLmRvY3VtZW50LXRpbGUge1xyXG4gICAgLmltYWdlLWNvbnRhaW5lciB7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uLy4uLy4uL2ltZy9DMDI5LWRvY3VtZW50LWJnLnBuZ1wiKTtcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xyXG5cclxuICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAyNSU7XHJcbiAgICAgICAgaGVpZ2h0OiA0MSU7XHJcbiAgICAgICAgdG9wOiAzMCU7XHJcbiAgICAgICAgbGVmdDogMzglO1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcclxuICAgICAgICBvcGFjaXR5OiAuNDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnZpZGVvLXdyYXBwZXIge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgfVxyXG5cclxuICAucGxheS1idXR0b24sXHJcbiAgLnBsYXktYnV0dG9uLWNpcmNsZTpiZWZvcmUge1xyXG4gICAgaGVpZ2h0OiA1OHB4O1xyXG4gICAgd2lkdGg6IDU4cHg7XHJcbiAgfVxyXG5cclxuICAucGxheS1idXR0b24tY2lyY2xlOmFmdGVyIHtcclxuICAgIGJvcmRlci10b3A6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXItYm90dG9tOiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyLWxlZnQ6IDE0cHggc29saWQgJHdoaXRlO1xyXG4gICAgbGVmdDogMjRweDtcclxuICAgIHRvcDogMTlweDtcclxuICB9XHJcblxyXG4gIC5wZGYtdGlsZSAuaW1hZ2UtY29udGFpbmVyOmFmdGVyIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uLy4uLy4uL2ltZy9DMDI5LWFjcm9iYXQucG5nXCIpO1xyXG4gIH1cclxuXHJcbiAgLmF1ZGlvLXRpbGUgLmltYWdlLWNvbnRhaW5lcjphZnRlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi8uLi8uLi9pbWcvQzAyOS1hdWRpby5wbmdcIik7XHJcbiAgfVxyXG5cclxuICAuYXJjaGl2ZS10aWxlIC5pbWFnZS1jb250YWluZXI6YWZ0ZXIge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vLi4vLi4vaW1nL0MwMjktYXJjaGl2ZS5wbmdcIik7XHJcbiAgfVxyXG5cclxuICAuaW5zdGFsbGVyLXRpbGUgLmltYWdlLWNvbnRhaW5lcjphZnRlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi8uLi8uLi9pbWcvQzAyOS1pbnN0YWxsZXIucG5nXCIpO1xyXG4gIH1cclxuXHJcbiAgLnRpbGUge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzNweDtcclxuXHJcbiAgICAuaW1hZ2UtY29udGFpbmVyIHtcclxuICAgICAgQGluY2x1ZGUgYXNwZWN0LXJhdGlvLWJveCg1LCAzKTtcclxuICAgIH1cclxuXHJcbiAgICBhIHtcclxuICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG5cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgIGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5pbWFnZS1jb250YWluZXI6YWZ0ZXIge1xyXG4gICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudGl0bGUge1xyXG4gICAgICBoZWlnaHQ6IDhlbTsgLy9TQTEtMzY4OiBBZGRpbmcgbmV3IGZpeGVkIGhlaWdodCB0byBhY2NvdW50IGZvciB0aGUgMTIwIGNoYXJhY3RlciBsaW1pdFxyXG4gICAgICBmb250LXNpemU6IHdoaXRuZXktc2l6ZSgxNCk7XHJcbiAgICAgIG1hcmdpbjogMTBweCAwIDEycHggMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5kb2N1bWVudC1kYXRhIHtcclxuICAgIGZvbnQtc2l6ZTogLjc1ZW07XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheTtcclxuICAgIGhlaWdodDogMzBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgIHNwYW4ge1xyXG4gICAgICBjb2xvcjogJHJpY2gtYmxhY2s7XHJcbiAgICAgIHBhZGRpbmc6IDAgMTBweDtcclxuICAgIH1cclxuXHJcbiAgICAmLmhhcy1hcnJvdyB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcclxuXHJcbiAgICAgICY6YmVmb3JlIHsgLy8gdW5kZXJsaW5lIGVsZW1lbnQgYmVuZWF0aCBhcnJvd1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRyaWNoLWJsYWNrO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiA4cHg7XHJcbiAgICAgICAgYm90dG9tOiAxMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmFycm93IHtcclxuICAgICAgbGVmdDogOXB4O1xyXG4gICAgICBib3R0b206IDE2cHg7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAuMjVzO1xyXG4gICAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xyXG5cclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAycHg7XHJcbiAgICAgICAgaGVpZ2h0OiA4cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHJpY2gtYmxhY2s7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDNweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgaGVpZ2h0OiA4cHg7XHJcbiAgICAgICAgd2lkdGg6IDhweDtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRyaWNoLWJsYWNrO1xyXG4gICAgICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICRyaWNoLWJsYWNrO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC04cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVyIHsgLy8gYW5pbWF0ZSBhcnJvd1xyXG4gICAgICAmOmJlZm9yZSB7IC8vIHVuZGVybGluZSBlbGVtZW50IGJlbmVhdGggYXJyb3dcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmFycm93IHtcclxuICAgICAgICBhbmltYXRpb24tbmFtZTogZG93bmxvYWQtYXJyb3c7XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICBib3JkZXItY29sb3I6ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm93bC1uYXYgeyAvLyBjYXJvdXNlbCBwYWdpbmF0aW9uIGFycm93c1xyXG4gICAgLm93bC1wcmV2LFxyXG4gICAgLm93bC1uZXh0eyAvLyBhcnJvd1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogNTAlO1xyXG4gICAgICBtYXJnaW4tdG9wOiAtMTJweDtcclxuICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDIzcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAyM3B4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGJvcmRlci10b3A6IDNweCBzb2xpZCAjZDlkOWQ5O1xyXG4gICAgICAgIGJvcmRlci1yaWdodDogM3B4IHNvbGlkICNkOWQ5ZDk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYuZGlzYWJsZWQge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAub3dsLXByZXYge1xyXG4gICAgICBsZWZ0OiAtMjlweDtcclxuICAgICAgJjphZnRlcntcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyMjVkZWcpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm93bC1uZXh0IHtcclxuICAgICAgcmlnaHQ6IC0yOXB4O1xyXG4gICAgICAmOmFmdGVye1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmNhcm91c2VsLWluZGljYXRvcnMge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1pbikgeyAgLy8gbW9iaWxlIHVwXHJcbiAgICAub3dsLWNhcm91c2VsIC5vd2wtaXRlbSB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogNDBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikgeyAvLyB0YWJsZXQgdXBcclxuICAgIHBhZGRpbmctdG9wOiA1MHB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcblxyXG4gICAgaDIge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA0MXB4O1xyXG4gICAgfVxyXG5cclxuICAgIHAge1xyXG4gICAgICBmb250LXdlaWdodDogd2hpdG5leS13ZWlnaHQoYm9vayk7XHJcbiAgICB9XHJcblxyXG4gICAgLl9jMDI5LWN0YS1idXR0b25zIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikgeyAvLyBkZXNrdG9wXHJcbiAgICAuY2Fyb3VzZWwtaW5kaWNhdG9ycyB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgICAgJi5kaXNhYmxlZCB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC50aWxlIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogODBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5vd2wtY2Fyb3VzZWwgLm93bC1zdGFnZSB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDBweDtcclxuICB9XHJcblxyXG4gIC5vd2wtY2Fyb3VzZWwgLm93bC1pdGVtIHtcclxuICAgIG1hcmdpbi1yaWdodDogNDBweDtcclxuICB9XHJcblxyXG59XHJcblxyXG5cclxuIiwiLkMwMzEtdGV4dC1sZWZ0LWN0YS1yaWdodCB7XHJcbiAgcGFkZGluZy10b3A6IDJyZW07ICAgIC8vMzJweDtcclxuICBwYWRkaW5nLWJvdHRvbTogM3JlbTsgLy80OHB4O1xyXG5cclxuICBwIHtcclxuICAgIG1hcmdpbjogMDtcclxuICB9XHJcblxyXG4gIC5zci1oaWRkZW57XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuXHJcbiAgLnJlYWQtbW9yZS1tZXNzYWdlLFxyXG4gIC5hcmlhLWxhYmVsIHtcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIGhlaWdodDogMDtcclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikgeyAvLyBEZXNrdG9wXHJcbiAgICBwYWRkaW5nLXRvcDogMi41cmVtOyAvLzQwcHg7XHJcblxyXG4gICAgLl9jMDMxLWN0YS1idXR0b25zIHtcclxuICAgICAgcGFkZGluZy10b3A6IDAuNXJlbTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5fYzAzMS1jdGEtYnV0dG9ucyB7XHJcbiAgICBAaW5jbHVkZSBjZW50ZXItY3RhLW1vYmlsZTtcclxuICB9XHJcblxyXG4gIGgyIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbiAgfVxyXG5cclxuICB1bCB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbWFyZ2luOiAwIDAgMTNweCAxZW07XHJcblxyXG4gICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5idG4ge1xyXG4gICAgbWFyZ2luOiAxMHB4IDA7XHJcbiAgfVxyXG5cclxuICAudGV4dC1zdHJpbmcge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIH1cclxuXHJcbiAgLmZhZGUtb3V0LnJlbW92ZS1ncmFkaWVudDo6YWZ0ZXIge1xyXG4gICAgYmFja2dyb3VuZDogbm9uZTtcclxuICB9XHJcblxyXG4gIC5mYWRlLW91dC1ncmV5LnJlbW92ZS1ncmFkaWVudDo6YWZ0ZXIge1xyXG4gICAgYmFja2dyb3VuZDogbm9uZTtcclxuICB9XHJcblxyXG4gIC5mYWRlLW91dC1ncmV5IHtcclxuICAgIGJhY2tncm91bmQ6ICNmMGYwZjA7XHJcbiAgfVxyXG5cclxuICAvLyBNb2JpbGVcclxuICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcclxuICAgIC5fYzAzMS1jdGEtYnV0dG9ucyB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDIuNXJlbTtcclxuXHJcbiAgICAgICYgPiAqOmxhc3QtY2hpbGQ6bnRoLWNoaWxkKDQpe1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMC42MjVyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG5cclxuICAvLyBUYWJsZXRcclxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcclxuICAgIGgyIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIH1cclxuICAgIC5fYzAzMS1jdGEtYnV0dG9ucyB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtO1xyXG4gICAgICB3aWR0aDogMTcuNXJlbTtcclxuICAgICAgZmxvYXQ6cmlnaHQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuXHJcbiAgLy8gRGVza3RvcFxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xyXG5cclxuICAgIC5fYzAzMS1jdGEtYnV0dG9ucyB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiA4cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnJlYWQtbW9yZS1idXR0b24ge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGJvdHRvbTogMDtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5DMDMzLWNlbnRlcmVkLWZlYXR1cmVkLWNvcHkge1xyXG4gIHBhZGRpbmctdG9wOiAxOXB4O1xyXG4gIHBhZGRpbmctYm90dG9tOiA4cHg7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICBoMiB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMXB4O1xyXG4gIH1cclxuXHJcbiAgLnAxIHtcclxuICAgIGZvbnQtc2l6ZTogMS4xMjVlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcclxuICB9XHJcblxyXG4gIC5fYzAzMy1jdGEtYnV0dG9ucyB7XHJcbiAgICBtYXgtd2lkdGg6IDM2Ljg3NXJlbTtcclxuICAgIG1hcmdpbjogYXV0bztcclxuICAgIHBhZGRpbmctbGVmdDogMC42MjVyZW07XHJcbiAgICBAaW5jbHVkZSBjZW50ZXItY3RhLW1vYmlsZTtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCl7XHJcbiAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxNy41cmVtO1xyXG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgIH1cclxuXHJcbiAgICAmID4gKntcclxuICAgICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMC42MjVyZW07XHJcbiAgICAgIH1cclxuICAgICAgJjpvbmx5LWNoaWxke1xyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA4MDBweCl7XHJcbiAgICAgICAgICBtYXJnaW46IDAuNXJlbSBjYWxjKCggMTAwJSAtIDE3LjVyZW0gKSAvIDIgKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7IC8vIHRhYmxldCB1cFxyXG4gICAgcGFkZGluZy10b3A6IDQycHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMzNweDtcclxuXHJcbiAgICBoMiB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDQycHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHsgLy8gZGVza3RvcFxyXG4gICAgcGFkZGluZy10b3A6IDQxcHg7XHJcblxyXG4gICAgaDIge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAzOHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5wMSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS42ODc1ZW07XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjYyOTZlbTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5zaG93LWl0ZW17XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcblxyXG4gIC5oaWRlLWl0ZW17XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuIiwiLy8gQzAzNCBSaWNoIENvcHkgQXJlYVxyXG5cclxuLkMwMzQtcmljaC1jb3B5LWFyZWEge1xyXG4gIHBhZGRpbmctdG9wOiAyNXB4O1xyXG4gIHBhZGRpbmctYm90dG9tOiAyNXB4O1xyXG5cclxuICAuYzAzNC13aWR0aCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcblxyXG4gIHVsIHtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBtYXJnaW46IDAgMCAwIDFlbTtcclxuICB9XHJcblxyXG4gIGxpIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuXHJcbiAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgdWwge1xyXG4gICAgZm9udC1zaXplOiAxZW07XHJcbiAgICBsaW5lLWhlaWdodDogMS42MjVlbTtcclxuXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHsgLy8gdGFibGV0IHVwXHJcbiAgICAgIGZvbnQtc2l6ZTogLjg3NWVtO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS43MTQzZW07XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7IC8vIGRlc2t0b3BcclxuICAgICAgZm9udC1zaXplOiAxZW07XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjYyNWVtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnAtLWhlYWRpbmctMywgaDMge1xyXG4gICAgbWFyZ2luOiAyNXB4IDA7XHJcblxyXG4gICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLy8yNy8zOHB4IDE5LzI2cHggMjQvMzNweFxyXG4gICAgZm9udC1zaXplOiAxLjVlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjM3NWVtO1xyXG5cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikgeyAvLyB0YWJsZXQgdXBcclxuICAgICAgZm9udC1zaXplOiAxLjE4NzVlbTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuMzY4NGVtO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikgeyAvLyBkZXNrdG9wXHJcbiAgICAgIGZvbnQtc2l6ZTogMS42ODc1ZW07XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjQwNzRlbTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikgeyAvLyB0YWJsZXQgdXBcclxuICAgIHBhZGRpbmctdG9wOiA1MHB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDUwcHg7XHJcbiAgICAucGFkZGVkLWNvbnRhaW5lciB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMTAlO1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyMCU7XHJcbiAgICB9XHJcblxyXG4gICAgLnAtLWhlYWRpbmctMywgaDMge1xyXG4gICAgICBtYXJnaW46IDQxcHggMDtcclxuICAgIH1cclxuICB9XHJcbiAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikgeyAvLyBkZXNrdG9wXHJcbiAgICAucGFkZGVkLWNvbnRhaW5lciB7XHJcbiAgICAgICBtYXgtd2lkdGg6IDk0NHB4O1xyXG4gICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIvLyBDMDM1IEZlYXR1cmVkIFByb2ZpbGVcclxuXHJcbi5DMDM1LWZlYXR1cmVkLXByb2ZpbGUge1xyXG4gIHBhZGRpbmctdG9wOiAyNXB4O1xyXG4gIHBhZGRpbmctYm90dG9tOiAyNXB4O1xyXG4gIFxyXG4gIC5pbWFnZS1jb250YWluZXIge1xyXG4gICAgQGluY2x1ZGUgYXNwZWN0LXJhdGlvLWJveCg0LCAzKTtcclxuICB9XHJcbiAgXHJcbiAgaW1nIHtcclxuICAgIEBpbmNsdWRlIHN0cmV0Y2gtYWJzb2x1dGUoKTtcclxuICB9XHJcbiAgXHJcbiAgLmNvbnRlbnQge1xyXG4gICAgcGFkZGluZy10b3A6IDIwcHg7XHJcbiAgfVxyXG4gIFxyXG4gIC5uYW1lLFxyXG4gIC50aXRsZSB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICB9XHJcbiAgXHJcbiAgLnF1b3RlIHtcclxuICAgIGZvbnQtc2l6ZTogMS41ZW07XHJcbiAgICBsaW5lLWhlaWdodDogMS4zNzVlbTtcclxuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgIFxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7IC8vIHRhYmxldCB1cFxyXG4gICAgICBmb250LXNpemU6IDEuMTg3NWVtO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS4zNjg0ZW07XHJcbiAgICB9XHJcbiAgICBcclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikgeyAvLyBkZXNrdG9wXHJcbiAgICAgIGZvbnQtc2l6ZTogMS42ODc1ZW07XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjQwNzRlbTtcclxuICAgIH1cclxuICB9XHJcbiAgXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7IC8vIHRhYmxldCB1cFxyXG4gICAgcGFkZGluZy10b3A6IDUwcHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcclxuICAgIFxyXG4gICAgLmNvbnRlbnQge1xyXG4gICAgICBwYWRkaW5nLXRvcDogMzNweDtcclxuICAgIH1cclxuICAgIFxyXG4gICAgLm5hbWUge1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgIH1cclxuICAgIFxyXG4gICAgLnRpdGxlIHtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDI4cHg7XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLy8gQzAzNWIgRmVhdHVyZWQgUHJvZmlsZSB3aXRoIEJpbyAmIENUQXNcclxuXHJcbi5DMDM1Qi1mZWF0dXJlZC1wcm9maWxlLXdpdGgtQmlvLUNUQSB7XHJcbiAgcGFkZGluZy10b3A6IDNyZW07ICAgICAvLzQ4cHg7XHJcbiAgcGFkZGluZy1ib3R0b206IDNyZW07ICAvLzQ4cHg7XHJcblxyXG4gIC5jb250ZW50IHtcclxuICAgIHBhZGRpbmctdG9wOiAxLjI1cmVtOyAgLy8yMHB4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IDMuMTI1cmVtOyAvLzUwcHg7XHJcbiAgfVxyXG5cclxuICAubmFtZSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGZvbnQtc2l6ZTogMi4yNXJlbTsgIC8vMzZweDtcclxuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICBjb2xvcjogIzJkMzgzZjtcclxuICB9XHJcblxyXG4gIC50aXRsZSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07ICAvLzE0cHg7XHJcbiAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcclxuICAgIGNvbG9yOiAjMmQzODNmO1xyXG4gIH1cclxuXHJcbiAgLmJpb2dyYXBoeSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIGNvbG9yOiAjMmQzODNmO1xyXG4gIH1cclxuXHJcblxyXG4gIC8vIE1vYmlsZVxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xyXG4gICAgLmltYWdlLWNvbnRhaW5lciB7XHJcbiAgICAgIG1pbi1oZWlnaHQ6IDVyZW07ICAgICAgICAvLzgwcHg7XHJcbiAgICAgIG1heC1oZWlnaHQ6IDQxLjU2MjVyZW07ICAvLzY2NXB4XHJcbiAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgIGltZyB7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1pbi13aWR0aDogNXJlbTsgICAgICAgIC8vODBweFxyXG4gICAgICBtYXgtd2lkdGg6IDQxLjU2MjVyZW07ICAvLzY2NXB4XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbnRlbnQge1xyXG4gICAgICBwYWRkaW5nLXRvcDogMnJlbTsgIC8vMzJweDtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLm5hbWUge1xyXG4gICAgICBmb250LXNpemU6IDEuODc1cmVtOyAgLy8zMHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMi41cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC50aXRsZSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07ICAvLzE2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmJpb2dyYXBoeSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcclxuICAgIH1cclxuXHJcbiAgICAuY3RhLWJ0biB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuXHJcbiAgLy8gdGFibGV0XHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XHJcbiAgICAuaW1hZ2UtY29udGFpbmVyIHtcclxuICAgICAgbWluLWhlaWdodDogMTMuODc1cmVtOyAgIC8vMjIycHg7XHJcbiAgICAgIG1heC1oZWlnaHQ6IDc5LjkzNzVyZW07ICAvLzEyNzlweDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbWluLXdpZHRoOiAxMnJlbTsgIC8vMTkycHhcclxuICAgICAgbWF4LXdpZHRoOiAyM3JlbTsgIC8vMzY4cHhcclxuICAgIH1cclxuXHJcbiAgICAuY29udGVudCB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTsgIC8vMzJweDtcclxuICAgIH1cclxuXHJcbiAgICAubmFtZSB7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgICBmb250LXNpemU6IDEuODc1cmVtOyAgLy8zMHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMi41cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC50aXRsZSB7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxcmVtOyAgLy8xNnB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5jdGEtYnRuIHtcclxuICAgICAgd2lkdGg6IDQ4JTtcclxuICAgIH1cclxuICB9XHJcblxyXG5cclxuICAvLyBEZXNrdG9wXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XHJcbiAgICAuaW1hZ2UtY29udGFpbmVyIHtcclxuICAgICAgaGVpZ2h0OiAyMy41cmVtOyAgLy8zNzZweDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgQGluY2x1ZGUgc3RyZXRjaC1hYnNvbHV0ZSgpO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBtaW4td2lkdGg6IDEycmVtOyAgLy8xOTJweFxyXG4gICAgICBtYXgtd2lkdGg6IDIzcmVtOyAgLy8zNjhweFxyXG4gICAgfVxyXG5cclxuICAgIC5uYW1lIHtcclxuICAgICAgbGluZS1oZWlnaHQ6IDNyZW07XHJcbiAgICAgIGZvbnQtc2l6ZTogMi4yNXJlbTsgIC8vMzZweDtcclxuICAgIH1cclxuXHJcbiAgICAuY3RhLWJ0biB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIvLyBzdG9jayB0aWNrZXIgcGxhY2Vob2xkZXJcclxuXHJcbi5zYi1zdG9jayB7XHJcbiAgY29sb3I6ICR3aGl0ZTtcclxuICBwYWRkaW5nLXRvcDogMjVweDtcclxuXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7IC8vIHRhYmxldFxyXG4gICAgcGFkZGluZy10b3A6IDA7XHJcbiAgfVxyXG5cclxuICAuc3RvY2staGVhZGluZyxcclxuICAuc3RvY2stcmFuZ2UtdGV4dCxcclxuICAuc3RvY2stZGF0ZS12YWx1ZSxcclxuICAuc3RvY2stdGltZS12YWx1ZSxcclxuICAuc3RvY2stbGluayB7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogLjA4ZW07XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgZm9udC13ZWlnaHQ6IHdoaXRuZXktd2VpZ2h0KHNlbWlib2xkKTtcclxuICAgIGZvbnQtc2l6ZTogLjc1ZW07XHJcblxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7IC8vIHRhYmxldFxyXG4gICAgICBmb250LXNpemU6IC42MjVlbTtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHsgLy8gZGVza3RvcFxyXG4gICAgICBmb250LXNpemU6IC43NWVtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnN0b2NrLWhlYWRpbmcge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWFjY2VudDtcclxuICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICBsaW5lLWhlaWdodDogNTBweDtcclxuICAgIHBhZGRpbmc6IDAgMjVweDtcclxuICB9XHJcblxyXG4gIC5zdG9jay1wcmljZSB7XHJcbiAgICBjb2xvcjogJGJyYW5kLWFjY2VudDtcclxuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGJyYW5kLWFjY2VudDtcclxuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRicmFuZC1hY2NlbnQ7XHJcbiAgICBwYWRkaW5nOiAwIDI1cHg7XHJcbiAgICBmb250LXNpemU6IDMuMjVlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAuN2VtO1xyXG4gICAgcGFkZGluZy10b3A6IDI1cHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcclxuICB9XHJcblxyXG4gIC5zdG9jay1jaGFuZ2Uge1xyXG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkYnJhbmQtYWNjZW50O1xyXG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGJyYW5kLWFjY2VudDtcclxuICAgIHBhZGRpbmc6IDAgMjhweDtcclxuICAgIGZvbnQtc2l6ZTogMS42ODc1ZW07XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICB9XHJcblxyXG4gIC5wZXJjZW50LWNoYW5nZSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuXHJcbiAgLnN0b2NrLWJvZHkge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWFjY2VudDtcclxuICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICBwYWRkaW5nOiAwIDI1cHggMThweCAyNXB4O1xyXG4gIH1cclxuXHJcbiAgLnN0b2NrLWNoYW5nZS12YWx1ZSB7XHJcbiAgICBjb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcbiAgICBsaW5lLWhlaWdodDogMWVtO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgICB9XHJcblxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIHdpZHRoOiA2cHg7XHJcbiAgICAgIGhlaWdodDogNnB4O1xyXG4gICAgICBtYXJnaW46IDAgMCA1cHggNXB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICRicmFuZC1wcmltYXJ5O1xyXG4gICAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAkYnJhbmQtcHJpbWFyeTtcclxuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5zdG9jay1jaGFuZ2UtdmFsdWUtdXAge1xyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiAnKyc7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuc3RvY2stY2hhbmdlLXZhbHVlLWRvd24ge1xyXG4gICAgY29sb3I6ICRyZWQ7XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiAnLSc7XHJcbiAgICB9XHJcblxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogJHJlZDtcclxuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogN3B4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnN0b2NrLWRhdGUtdmFsdWUge1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcblxyXG4gIC5zdG9jay10aW1lLXZhbHVlIHtcclxuICAgIGZsb2F0OiByaWdodDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxuXHJcbiAgLnN0b2NrLW5vdGVzIHtcclxuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgIGNsZWFyOiBib3RoO1xyXG4gICAgZm9udC1zaXplOiAuNzVlbTtcclxuICAgIHBhZGRpbmc6IDVweCAwO1xyXG4gIH1cclxuXHJcbiAgLnN0b2NrLXJhbmdlLXRleHQge1xyXG4gICAgd2lkdGg6IDEyMHB4O1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIH1cclxuXHJcbiAgLnN0b2NrLXJhbmdlLXZhbHVlIHtcclxuICAgIGZvbnQtd2VpZ2h0OiB3aGl0bmV5LXdlaWdodChib29rKTtcclxuICAgIGZvbnQtc2l6ZTogMWVtO1xyXG5cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikgeyAvLyBkZXNrdG9wXHJcbiAgICAgIGZvbnQtc2l6ZTogMS4zMTI1ZW07XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuc3RvY2stcmFuZ2Uge1xyXG4gICAgcGFkZGluZy10b3A6IDE1cHg7XHJcbiAgfVxyXG5cclxuICAuc3RvY2stcmFuZ2UtbG93IHtcclxuICAgIHBhZGRpbmctdG9wOiAxM3B4O1xyXG5cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikgeyAvLyB0YWJsZXRcclxuICAgICAgcGFkZGluZy10b3A6IDRweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5zdG9jay1kYXRlIHtcclxuICAgIG1hcmdpbi10b3A6IDE4cHg7XHJcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgJHdoaXRlO1xyXG4gICAgcGFkZGluZy10b3A6IDE5cHg7XHJcblxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7IC8vIHRhYmxldFxyXG4gICAgICBtYXJnaW4tdG9wOiAyMXB4O1xyXG4gICAgICBwYWRkaW5nLXRvcDogMjBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5zdG9jay1pbmZvIHtcclxuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xyXG4gIH1cclxuXHJcbiAgLnN0b2NrLWxpbmsge1xyXG4gICAgY29sb3I6ICR3aGl0ZTtcclxuXHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgYm9yZGVyLWNvbG9yOiAkd2hpdGU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi8vIEMwMzYgSW52ZXN0b3IgU3RvY2sgUXVvdGVcclxuXHJcbi5DMDM2LWludmVzdG9yLXN0b2NrLXF1b3RlIHtcclxuICBwYWRkaW5nLXRvcDogMjVweDtcclxuICBwYWRkaW5nLWJvdHRvbTogMjVweDtcclxuXHJcbiAgaDIge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDI1cHg7XHJcbiAgfVxyXG4gIGgxIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4O1xyXG4gIH1cclxuICAuYzAzNi1oMS1oZWFkZXItZGVmYXVsdCB7XHJcbiAgICBjb2xvcjogIzAwNGI4ZDtcclxuICB9XHJcblxyXG4gIC5fYzAzNi1jdGEtYnV0dG9uc3tcclxuICAgIEBpbmNsdWRlIGNlbnRlci1jdGEtbW9iaWxlO1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7IC8vIHRhYmxldCB1cFxyXG4gICAgcGFkZGluZy10b3A6IDUwcHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcclxuXHJcbiAgICAuX2MwMzYtY3RhLWJ1dHRvbnN7XHJcbiAgICAgIG1hcmdpbi10b3A6IDFyZW07XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5DMDM2Qi1pbnZlc3Rvci1zdG9jay1xdW90ZSB7XHJcbiAgcGFkZGluZy10b3A6IDUwcHg7XHJcblxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkgeyAvLyBtb2JpbGUgb25seVxyXG4gICAgLnNiLXN0b2NrIHtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICR3YXJtLWdyYXk7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zdG9jay1yYW5nZSxcclxuICAgIC5zdG9jay1yYW5nZS1sb3cge1xyXG4gICAgICB3aWR0aDogNTAlO1xyXG4gICAgICBmbG9hdDogbGVmdDtcclxuICAgIH1cclxuXHJcbiAgICAuc3RvY2stdGltZS12YWx1ZSB7XHJcbiAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICB9XHJcblxyXG4gICAgLnN0b2NrLXJhbmdlLWxvdyB7XHJcbiAgICAgIGZsb2F0OiByaWdodDtcclxuICAgIH1cclxuXHJcbiAgICAuc3RvY2stcmFuZ2UtdmFsdWUge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuXHJcbiAgICAuc3RvY2stZGF0ZSB7XHJcbiAgICAgIGNsZWFyOiBib3RoO1xyXG4gICAgfVxyXG5cclxuICAgIC5taWRkbGUtY29sdW1uIHtcclxuICAgICAgLmNvbnRlbnQge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkd2FybS1ncmF5O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucmlnaHQtY29sdW1uIHtcclxuICAgICAgLmNvbnRlbnQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9IC8vIGVuZCBtb2JpbGUgb25seVxyXG5cclxuICAubWlkZGxlLWNvbHVtbiB7XHJcbiAgICAuYm9keS1jb3B5IHtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucmlnaHQtY29sdW1uIHtcclxuICAgIC5jb250ZW50IHtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICR3YXJtLWdyYXk7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG5cclxuICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgaDIge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7XHJcbiAgfVxyXG5cclxuICBoMyB7XHJcbiAgICBmb250LXNpemU6IHdoaXRuZXktc2l6ZSgxNik7XHJcbiAgICBmb250LXdlaWdodDogd2hpdG5leS13ZWlnaHQobWVkaXVtKTtcclxuICAgIGxpbmUtaGVpZ2h0OiB3aGl0bmV5LWxpbmUtaGVpZ2h0KDI2LCAxNik7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgY29sb3I6ICRyaWNoLWJsYWNrO1xyXG4gIH1cclxuXHJcbiAgLmFycm93LXJpZ2h0LWxpbmsge1xyXG4gICAgZm9udC1zaXplOiB3aGl0bmV5LXNpemUoMTQpO1xyXG4gIH1cclxuXHJcbiAgLnN0b2NrLWhlYWRpbmcsXHJcbiAgLnN0b2NrLXJhbmdlLXRleHQsXHJcbiAgLnN0b2NrLWRhdGUtdmFsdWUsXHJcbiAgLnN0b2NrLXRpbWUtdmFsdWUge1xyXG4gICAgZm9udC13ZWlnaHQ6IHdoaXRuZXktd2VpZ2h0KG1lZGl1bSk7XHJcbiAgfVxyXG5cclxuICAuc3RvY2stZGF0ZSB7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG4gIH1cclxuXHJcbiAgLnN0b2NrLXJhbmdlLWxvdyxcclxuICAuc3RvY2stcmFuZ2Uge1xyXG4gICAgcGFkZGluZy10b3A6IDA7XHJcbiAgfVxyXG5cclxuICAuc3RvY2stcHJpY2Uge1xyXG4gICAgcGFkZGluZy10b3A6IDEwcHg7XHJcbiAgfVxyXG5cclxuICAuc3RvY2stbm90ZXMge1xyXG4gICAgZm9udC13ZWlnaHQ6IHdoaXRuZXktd2VpZ2h0KGJvb2spO1xyXG4gICAgcGFkZGluZy10b3A6IDEwcHg7XHJcbiAgfVxyXG5cclxuICAuc3RvY2staGVhZGluZyxcclxuICAuc3RvY2stYm9keSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGNvbG9yOiAkcmljaC1ibGFjaztcclxuICB9XHJcblxyXG4gIC5zdG9jay1oZWFkaW5nIHtcclxuICAgIGxpbmUtaGVpZ2h0OiB3aGl0bmV5LWxpbmUtaGVpZ2h0KDI2LCAxMik7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gIH1cclxuXHJcbiAgLnN0b2NrLWhlYWRpbmcsXHJcbiAgLnN0b2NrLXByaWNlLFxyXG4gIC5zdG9jay1jaGFuZ2UsXHJcbiAgLnN0b2NrLWJvZHkge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgcGFkZGluZy1yaWdodDogMDtcclxuICB9XHJcblxyXG4gIC5zdG9jay1wcmljZSxcclxuICAuc3RvY2stY2hhbmdlIHtcclxuICAgIGJvcmRlcjogMDtcclxuICAgIGNvbG9yOiAkcmljaC1ibGFjaztcclxuICB9XHJcblxyXG4gIC5zdG9jay1jaGFuZ2UtdmFsdWUsXHJcbiAgLnN0b2NrLWNoYW5nZS12YWx1ZS1kb3duIHtcclxuICAgIGNvbG9yOiAkcmljaC1ibGFjaztcclxuXHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgYm9yZGVyLWNvbG9yOiAkcmljaC1ibGFjaztcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5zdG9jay1yYW5nZS12YWx1ZSB7XHJcbiAgICBmb250LXNpemU6IHdoaXRuZXktc2l6ZSgxMik7XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIGFuZCAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkgeyAvLyB0YWJsZXQgb25seVxyXG4gICAgLnNiLXN0b2NrIHtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICR3YXJtLWdyYXk7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAuYXJ0aWNsZSB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAucmlnaHQtY29sdW1uIHtcclxuICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkd2FybS1ncmF5O1xyXG5cclxuICAgICAgLmNvbnRlbnQge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuYm9keS1jb3B5IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmZsZXgtcm93LXRhYmxldCB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICAgICA+IGRpdiB7XHJcbiAgICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY29sLXNtLTUge1xyXG4gICAgICB3aWR0aDogNDUlO1xyXG4gICAgfVxyXG5cclxuICAgIC5jb2wtc20tNyB7XHJcbiAgICAgIHdpZHRoOiA1NSU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHsgLy8gdGFibGV0IHVwXHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcclxuXHJcbiAgICBoMiB7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zdG9jay1kYXRlLXZhbHVlLFxyXG4gICAgLnN0b2NrLXRpbWUtdmFsdWUge1xyXG4gICAgICBmbG9hdDogbm9uZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikgeyAvLyBkZXNrdG9wXHJcbiAgICAucmlnaHQtY29sdW1uIHtcclxuICAgICAgLmNvbnRlbnQge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm1pZGRsZS1jb2x1bW4ge1xyXG4gICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICR3YXJtLWdyYXk7XHJcbiAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICR3YXJtLWdyYXk7XHJcblxyXG4gICAgICAuY29udGVudCB7XHJcbiAgICAgICAgcGFkZGluZzogMCAxNXB4IDIwcHggMTVweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5mbGV4LXJvdy1kZXNrdG9wIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICAgID4gZGl2IHtcclxuICAgICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIuQzAzNy1jYXNlLXN0dWR5LWltYWdlLXdpdGgtY2FwdGlvbiB7XHJcbiAgLnBhZGRlZC1jb250YWluZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIH1cclxuICBcclxuICAuaW1hZ2UtY29udGFpbmVyIHtcclxuICAgIEBpbmNsdWRlIGFzcGVjdC1yYXRpby1ib3goMTYsIDkpO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICB9XHJcbiAgICBcclxuICBpbWcge1xyXG4gICAgQGluY2x1ZGUgc3RyZXRjaC1hYnNvbHV0ZSgpO1xyXG4gIH1cclxuICBcclxuICAudGl0bGUge1xyXG4gICAgZm9udC13ZWlnaHQ6IHdoaXRuZXktd2VpZ2h0KHNlbWlib2xkKTtcclxuICAgIGNvbG9yOiAkYnJhbmQtYWNjZW50O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IC4wOGVtO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGZvbnQtc2l6ZTogLjc1ZW07XHJcbiAgICBcclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICBjb250ZW50OiAnXFwwMGEwJztcclxuICAgIH1cclxuICB9XHJcbiAgXHJcbiAgLnRleHQge1xyXG4gICAgZGlzcGxheTogaW5saW5lO1xyXG4gICAgZm9udC1zaXplOiAuODc1ZW07XHJcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgXHJcbiAgICBkaXYsXHJcbiAgICBwIHtcclxuICAgICAgZGlzcGxheTogaW5saW5lO1xyXG4gICAgfVxyXG4gIH1cclxuICBcclxuICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHsgLy8gbW9iaWxlIG9ubHlcclxuICAgIC5wYWRkZWQtY29udGFpbmVyIHtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxuICAgIFxyXG4gICAgLmNhcHRpb24ge1xyXG4gICAgICBwYWRkaW5nOiAwICRncmlkLWd1dHRlci13aWR0aC14cztcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMzhweDtcclxuICAgIH1cclxuICB9XHJcbiAgXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7IC8vIHRhYmxldCB1cFxyXG4gICAgLmltYWdlLWNvbnRhaW5lciB7XHJcbiAgICAgIEBpbmNsdWRlIGFzcGVjdC1yYXRpby1ib3goMiwgMSk7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7XHJcbiAgICB9XHJcbiAgXHJcbiAgICAuY2FwdGlvbiB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIFxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikgeyAvLyBkZXNrdG9wXHJcbiAgICAuaW1hZ2UtY29udGFpbmVyIHtcclxuICAgICAgQGluY2x1ZGUgYXNwZWN0LXJhdGlvLWJveCg0LCAxKTtcclxuICAgIH1cclxuICB9XHJcbn0iLCIuQzAzOC1jYXNlLXN0dWR5LXNpZGViYXItaW1hZ2UtdG9wLFxyXG4uQzAzOGItY2FzZS1zdHVkeS1zaWRlYmFyLWltYWdlLWJvdHRvbSB7XHJcbiAgLmltYWdlLWNvbnRhaW5lciB7XHJcbiAgICBAaW5jbHVkZSBhc3BlY3QtcmF0aW8tYm94KDMsIDQpO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIFxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7IC8vIG1vYmlsZSBvbmx5XHJcbiAgICAgIG1heC13aWR0aDogMzAwcHg7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICB9XHJcbiAgfVxyXG4gICAgXHJcbiAgaW1nIHtcclxuICAgIEBpbmNsdWRlIHN0cmV0Y2gtYWJzb2x1dGUoKTtcclxuICB9XHJcbiAgXHJcbiAgLmNhcHRpb24ge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICB9XHJcbiAgXHJcbiAgLnRpdGxlIHtcclxuICAgIGZvbnQtd2VpZ2h0OiB3aGl0bmV5LXdlaWdodChzZW1pYm9sZCk7XHJcbiAgICBjb2xvcjogJGJyYW5kLWFjY2VudDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAuMDhlbTtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBmb250LXNpemU6IC43NWVtO1xyXG4gICAgXHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgY29udGVudDogJ1xcMDBhMCc7XHJcbiAgICB9XHJcbiAgfVxyXG4gIFxyXG4gIC50ZXh0IHtcclxuICAgIGRpc3BsYXk6IGlubGluZTtcclxuICAgIGZvbnQtc2l6ZTogLjg3NWVtO1xyXG4gIFxyXG4gICAgZGl2LFxyXG4gICAgcCB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5DMDM4LWNhc2Utc3R1ZHktc2lkZWJhci1pbWFnZS10b3Age1xyXG4gIG1hcmdpbi1ib3R0b206IDM4cHg7XHJcbn1cclxuXHJcbi5DMDM4Yi1jYXNlLXN0dWR5LXNpZGViYXItaW1hZ2UtYm90dG9tIHtcclxuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG59IiwiLkMwMzktY2FzZS1zdHVkeS1zaWRlYmFyLXB1bGwtcXVvdGUge1xyXG4gIG1hcmdpbi1ib3R0b206IDM4cHg7XHJcblxyXG4gIC50aXRsZSB7XHJcbiAgICBmb250LXdlaWdodDogd2hpdG5leS13ZWlnaHQoc2VtaWJvbGQpO1xyXG4gICAgY29sb3I6ICRicmFuZC1hY2NlbnQ7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogLjA4ZW07XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgZm9udC1zaXplOiAuNzVlbTtcclxuICB9XHJcblxyXG4gIC50ZXh0IHtcclxuICAgIGZvbnQtc2l6ZTogMS4yNWVtO1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7IC8vIHRhYmxldCB1cFxyXG4gICAgbWFyZ2luLXRvcDogLTJweDtcclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikgeyAvLyBkZXNrdG9wXHJcbiAgICBtYXJnaW4tdG9wOiAtOXB4O1xyXG5cclxuICAgIC50ZXh0IHtcclxuICAgICAgZm9udC1zaXplOiAxLjc1ZW07XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyLjVyZW07XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi8vIENvbW1vbiBTdHlsaW5nIGZvciBDMDM5QiB3aXRoaW4gQzAzNCAmIEMwNDRcclxuLkMwMzQtcmljaC1jb3B5LWFyZWEsIC5DMDQ0LXJpY2gtY29weS13aWRlLWFyZWEge1xyXG4gIC5DMDM5Yi1mbGV4aWJsZS1wdWxsLXF1b3RlIHtcclxuICAgIC5xdW90ZSB7XHJcbiAgICAgIC5xdW90ZUltYWdlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJHF1b3RlLWltYWdlICsgXCJpY29uLXF1b3RlLnBuZ1wiKTtcclxuICAgICAgICB3aWR0aDogMzJweDtcclxuICAgICAgICBoZWlnaHQ6IDMycHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5xdW90ZVRleHQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS4zNzVyZW07XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDJyZW07XHJcbiAgICAgICAgY29sb3I6ICMyZDM4M2Y7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYXR0cmlidXRpb25OYW1lIHtcclxuICAgICAgbWluLWhlaWdodDogMjRweDtcclxuICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS41cmVtO1xyXG4gICAgICBjb2xvcjogIzAwMDAwMDtcclxuICAgIH1cclxuXHJcbiAgICAuYXR0cmlidXRpb25JbmZvIHtcclxuICAgICAgbWluLWhlaWdodDogMjRweDtcclxuICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS41cmVtO1xyXG4gICAgICBjb2xvcjogIzJkMzgzZjtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vICoqKioqIEMwMzQgYW5kIEMwNDQgTU9CSUxFOiBTaW5nbGUgQ29sdW1uIFNldHVwICoqKioqXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xyXG4gIC5DMDM0LXJpY2gtY29weS1hcmVhLCAuQzA0NC1yaWNoLWNvcHktd2lkZS1hcmVhIHtcclxuICAgIC5DMDM5Yi1mbGV4aWJsZS1wdWxsLXF1b3RlIHtcclxuICAgICAgbWFyZ2luOiA0MHB4IDA7XHJcblxyXG4gICAgICAucXVvdGUge1xyXG4gICAgICAgIG1hcmdpbjogMHB4IGF1dG8gMCBhdXRvO1xyXG4gICAgICAgIHdpZHRoOiAzNTVweDtcclxuXHJcbiAgICAgICAgLnF1b3RlSW1hZ2Uge1xyXG4gICAgICAgICAgbWFyZ2luOiAwIDAgMTZweCAzMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnF1b3RlVGV4dCB7XHJcbiAgICAgICAgICB3aWR0aDogMjk1cHg7XHJcbiAgICAgICAgICBtYXJnaW46IDAgYXV0byAwIGF1dG87XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBwIHtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAycmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmF0dHJpYnV0aW9uTmFtZSB7XHJcbiAgICAgICAgd2lkdGg6IDI5NXB4O1xyXG4gICAgICAgIG1hcmdpbjogMTVweCBhdXRvIDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5hdHRyaWJ1dGlvbkluZm8ge1xyXG4gICAgICAgIHdpZHRoOiAyOTVweDtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcbiAgICAvLyAqKioqKiBDMDM0IGFuZCBDMDQ0IE1PQklMRTogMi1Db2x1bW4gU2V0dXAgKioqKipcclxuICAgIC5jYXNlLXN0dWR5LXR3by1jb2x1bW4ge1xyXG4gICAgICB3aWR0aDogMzU1cHg7XHJcblxyXG4gICAgICAucGFkZGVkLWNvbnRhaW5lciB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAvLyBNT0JJTEU6IExlZnQgQ29sdW1uIC0gRG8gbm90IGRpc3BsYXkgdGhlIExlZnQgQ29sdW1uIGluIE1vYmlsZSBWaWV3XHJcbiAgICAgIC5sZWZ0LWNvbHVtbiB7XHJcbiAgICAgICAgLkMwMzliLWZsZXhpYmxlLXB1bGwtcXVvdGUge1xyXG4gICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLy8gTU9CSUxFOiBSaWdodCBDb2x1bW5cclxuICAgICAgLnJpZ2h0LWNvbHVtbiB7XHJcbiAgICAgICAgLkMwMzliLWZsZXhpYmxlLXB1bGwtcXVvdGUge1xyXG4gICAgICAgICAgd2lkdGg6IDI5NXB4O1xyXG4gICAgICAgICAgbWFyZ2luOiA0MHB4IGF1dG87XHJcblxyXG4gICAgICAgICAgLnF1b3RlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICB3aWR0aDogMjk1cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG5cclxuICAgICAgICAgICAgLnF1b3RlSW1hZ2Uge1xyXG4gICAgICAgICAgICAgIG1hcmdpbjogMCAwIDE2cHggMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnNpZGViYXJRdW90ZVRleHRDb2wge1xyXG4gICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDI5NXB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjM3NXJlbTtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMnJlbTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICMyZDM4M2Y7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLmF0dHJpYnV0aW9uTmFtZSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyOTVweDtcclxuICAgICAgICAgICAgbWFyZ2luOiAxNnB4IDAgMCAwO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5hdHRyaWJ1dGlvbkluZm8ge1xyXG4gICAgICAgICAgICB3aWR0aDogMjk1cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4uQzAzNC1yaWNoLWNvcHktYXJlYSAuQzAzOWItZmxleGlibGUtcHVsbC1xdW90ZSB7XHJcbiAgbWFyZ2luOiA0MHB4IDA7XHJcblxyXG4gIC8vICoqKioqIEMwMzQgVEFCTEVUOiBTaW5nbGUgQ29sdW1uICoqKioqXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XHJcbiAgICAucXVvdGUge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIG1hcmdpbjogMCAwIDAgMTZweDtcclxuICAgICAgd2lkdGg6IDU0MHB4O1xyXG5cclxuICAgICAgLnF1b3RlSW1hZ2Uge1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTZweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLnF1b3RlVGV4dCB7XHJcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgIHdpZHRoOiA0NzZweDtcclxuICAgICAgICBtYXJnaW46IDAgMTVweCA2cHggMDtcclxuXHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS40NTtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMS4zNzVyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmF0dHJpYnV0aW9uTmFtZSB7XHJcbiAgICAgIHdpZHRoOiA3ODBweDtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICBtYXJnaW4tbGVmdDogNjRweDtcclxuICAgIH1cclxuXHJcbiAgICAuYXR0cmlidXRpb25JbmZvIHtcclxuICAgICAgd2lkdGg6IDc4MHB4O1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiA2NHB4O1xyXG4gICAgICBjb2xvcjogIzJkMzgzZjtcclxuICAgIH1cclxuICB9XHJcblxyXG5cclxuICAvLyAqKioqKiBERVNLVE9QOiBTaW5nbGUgQ29sdW1uICoqKioqXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XHJcbiAgICAucXVvdGUge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAzMnB4O1xyXG4gICAgICB3aWR0aDogODQ1cHg7XHJcblxyXG4gICAgICAucXVvdGVJbWFnZSB7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAucXVvdGVUZXh0IHtcclxuICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgd2lkdGg6IDc4MHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5hdHRyaWJ1dGlvbk5hbWUge1xyXG4gICAgICB3aWR0aDogNzgwcHg7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDgwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmF0dHJpYnV0aW9uSW5mbyB7XHJcbiAgICAgIHdpZHRoOiA3ODBweDtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICBtYXJnaW4tbGVmdDogODBweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyAqKioqKiBUQUJMRVQgKioqKipcclxuQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XHJcbiAgLy8gVEFCTEVUOiBMZWZ0IENvbHVtblxyXG4gIC5DMDM0LXJpY2gtY29weS1hcmVhIC5jYXNlLXN0dWR5LXR3by1jb2x1bW4gLmxlZnQtY29sdW1uIHtcclxuICAgIC5DMDM5Yi1mbGV4aWJsZS1wdWxsLXF1b3RlIHtcclxuICAgICAgd2lkdGg6IDExMnB4O1xyXG4gICAgICBtYXJnaW46IDA7XHJcblxyXG4gICAgICAucXVvdGUge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB3aWR0aDogMTIwcHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIDkwcHggMCAwO1xyXG5cclxuICAgICAgICAucXVvdGVJbWFnZSB7XHJcbiAgICAgICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgICAgIG1hcmdpbjogMCAwIDE2cHggMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zaWRlYmFyUXVvdGVUZXh0Q29sIHtcclxuICAgICAgICAgIHdpZHRoOiAxMjBweDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMS4zNzVyZW07XHJcbiAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDJyZW07XHJcbiAgICAgICAgICBjb2xvcjogIzJkMzgzZjtcclxuICAgICAgICAgIG1hcmdpbjogMDtcclxuXHJcbiAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjM3NXJlbTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDJyZW07XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuYXR0cmlidXRpb25OYW1lIHtcclxuICAgICAgICB3aWR0aDogMTIwcHg7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgIG1hcmdpbjogMTZweCAwIDAgMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmF0dHJpYnV0aW9uSW5mbyB7XHJcbiAgICAgICAgd2lkdGg6IDEyMHB4O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8gVEFCTEVUOiBSaWdodCBDb2x1bW5cclxuICAuQzAzNC1yaWNoLWNvcHktYXJlYSAuY2FzZS1zdHVkeS10d28tY29sdW1uICAucmlnaHQtY29sdW1uIHtcclxuICAgIC5DMDM5Yi1mbGV4aWJsZS1wdWxsLXF1b3RlIHtcclxuICAgICAgd2lkdGg6IDM5MnB4O1xyXG5cclxuICAgICAgLnF1b3RlIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDM5MnB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDdweDtcclxuXHJcbiAgICAgICAgLnF1b3RlSW1hZ2Uge1xyXG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICBtYXJnaW46IDAgMTZweCAwIDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc2lkZWJhclF1b3RlVGV4dENvbCB7XHJcbiAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgIHdpZHRoOiAyNDhweDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMS4zNzVyZW07XHJcbiAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDJyZW07XHJcbiAgICAgICAgICBjb2xvcjogIzJkMzgzZjtcclxuXHJcbiAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjM3NXJlbTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDJyZW07XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuYXR0cmlidXRpb25OYW1lIHtcclxuICAgICAgICB3aWR0aDogMjQ4cHg7XHJcbiAgICAgICAgbWFyZ2luOiA4cHggMCAwIDY0cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5hdHRyaWJ1dGlvbkluZm8ge1xyXG4gICAgICAgIHdpZHRoOiAyNDhweDtcclxuICAgICAgICBtYXJnaW46IDAgMCA0MHB4IDY0cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyAqKioqKiBERVNLVE9QICoqKioqXHJcbkBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xyXG4gIC8vIERFU0tUT1A6IExlZnQgQ29sdW1uXHJcbiAgLkMwMzQtcmljaC1jb3B5LWFyZWEgLmNhc2Utc3R1ZHktdHdvLWNvbHVtbiAubGVmdC1jb2x1bW4ge1xyXG4gICAgLkMwMzliLWZsZXhpYmxlLXB1bGwtcXVvdGUge1xyXG4gICAgICB3aWR0aDogMjcwcHg7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuXHJcbiAgICAgIC5xdW90ZSB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAyOTBweDtcclxuICAgICAgICBtYXJnaW46IDAgODBweCAwIDA7XHJcblxyXG4gICAgICAgIC5xdW90ZUltYWdlIHtcclxuICAgICAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc2lkZWJhclF1b3RlVGV4dENvbCB7XHJcbiAgICAgICAgICB3aWR0aDogMjcwcHg7XHJcblxyXG4gICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyNzBweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjM3NXJlbTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMnJlbTtcclxuICAgICAgICAgICAgY29sb3I6ICMyZDM4M2Y7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmF0dHJpYnV0aW9uTmFtZSB7XHJcbiAgICAgICAgd2lkdGg6IDI3MHB4O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuYXR0cmlidXRpb25JbmZvIHtcclxuICAgICAgICB3aWR0aDogMjcwcHg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vIERFU0tUT1A6IFJpZ2h0IENvbHVtblxyXG4gIC5DMDM0LXJpY2gtY29weS1hcmVhIC5jYXNlLXN0dWR5LXR3by1jb2x1bW4gLnJpZ2h0LWNvbHVtbiB7XHJcbiAgICAuQzAzOWItZmxleGlibGUtcHVsbC1xdW90ZSB7XHJcbiAgICAgIHdpZHRoOiA1MjBweDtcclxuICAgICAgbWFyZ2luOiA0MHB4IDA7XHJcblxyXG4gICAgICAucXVvdGUge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB3aWR0aDogNTMwcHg7XHJcbiAgICAgICAgbWFyZ2luOiA3cHggMCAwIDA7XHJcblxyXG4gICAgICAgIC5xdW90ZUltYWdlIHtcclxuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgbWFyZ2luOiAwIDE2cHggMCAyMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNpZGViYXJRdW90ZVRleHRDb2wge1xyXG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICB3aWR0aDogNDUycHg7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEuMzc1cmVtO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAycmVtO1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgICBjb2xvcjogIzJkMzgzZjtcclxuXHJcbiAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgd2lkdGg6IDQ1MnB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmF0dHJpYnV0aW9uTmFtZSB7XHJcbiAgICAgICAgd2lkdGg6IDQzMnB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgMCA2OHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuYXR0cmlidXRpb25JbmZvIHtcclxuICAgICAgICB3aWR0aDogNDMycHg7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBtYXJnaW46IDAgMCA0MHB4IDY4cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyAqKioqKiBDMDQ0IFRBQkxFVDogU2luZ2xlIENvbHVtbiAqKioqKlxyXG5AbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcclxuICAuQzA0NC1yaWNoLWNvcHktd2lkZS1hcmVhIC5DMDM5Yi1mbGV4aWJsZS1wdWxsLXF1b3RlIHtcclxuICAgIG1hcmdpbjogNDBweCAwO1xyXG5cclxuICAgIC5xdW90ZSB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgbWFyZ2luOiAwIDAgMCAxNnB4O1xyXG4gICAgICB3aWR0aDogNzA4cHg7XHJcblxyXG4gICAgICAucXVvdGVJbWFnZSB7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAucXVvdGVUZXh0IHtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICB3aWR0aDogNTg0cHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIDE1cHggMCAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmF0dHJpYnV0aW9uTmFtZSB7XHJcbiAgICAgIHdpZHRoOiA1ODRweDtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICBtYXJnaW4tbGVmdDogNjRweDtcclxuICAgIH1cclxuXHJcbiAgICAuYXR0cmlidXRpb25JbmZvIHtcclxuICAgICAgd2lkdGg6IDU4NHB4O1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiA2NHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vICoqKioqIEMwNDQgREVTS1RPUDogU2luZ2xlIENvbHVtbiAqKioqKlxyXG5AbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcclxuICAuQzA0NC1yaWNoLWNvcHktd2lkZS1hcmVhIC5DMDM5Yi1mbGV4aWJsZS1wdWxsLXF1b3RlIHtcclxuICAgIG1hcmdpbjogNDBweCAwO1xyXG5cclxuICAgIC5xdW90ZSB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgd2lkdGg6IDk4MHB4O1xyXG4gICAgICBtYXJnaW46IDAgMCAwIDUycHg7XHJcblxyXG4gICAgICAucXVvdGVJbWFnZSB7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAucXVvdGVUZXh0IHtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICB3aWR0aDogNzgwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYXR0cmlidXRpb25OYW1lIHtcclxuICAgICAgd2lkdGg6IDc4MHB4O1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICBtYXJnaW4tbGVmdDogMTAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmF0dHJpYnV0aW9uSW5mbyB7XHJcbiAgICAgIHdpZHRoOiA3ODBweDtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDEwMHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIEMwNDQgVEFCTEVUOiAyLUNvbHVtbnMgLSBMZWZ0IENvbHVtblxyXG5AbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcclxuICAuQzA0NC1yaWNoLWNvcHktd2lkZS1hcmVhIC5jYXNlLXN0dWR5LXR3by1jb2x1bW4gLmxlZnQtY29sdW1uIHtcclxuICAgIC5DMDM5Yi1mbGV4aWJsZS1wdWxsLXF1b3RlIHtcclxuICAgICAgbWFyZ2luOiAwIDQwcHggMCAwO1xyXG5cclxuICAgICAgLnF1b3RlIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblxyXG4gICAgICAgIC5xdW90ZUltYWdlIHtcclxuICAgICAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICAgICAgbWFyZ2luOiAwIDAgMTZweCAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNpZGViYXJRdW90ZVRleHRDb2wge1xyXG4gICAgICAgICAgd2lkdGg6IDE5MHB4O1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyNnB4O1xyXG5cclxuICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICB3aWR0aDogMTkwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4zNzVyZW07XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDJyZW07XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMmQzODNmO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmF0dHJpYnV0aW9uTmFtZSB7XHJcbiAgICAgICAgd2lkdGg6IDE5MHB4O1xyXG4gICAgICAgIG1hcmdpbjogM3B4IDAgMCAxNnB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuYXR0cmlidXRpb25JbmZvIHtcclxuICAgICAgICB3aWR0aDogMTkwcHg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE2cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vIEMwNDQgVEFCTEVUOiAyLUNvbHVtbnMgLSBSaWdodCBDb2x1bW5cclxuICAucmlnaHQtY29sdW1uIHtcclxuICAgIC5DMDM5Yi1mbGV4aWJsZS1wdWxsLXF1b3RlIHtcclxuICAgICAgLnF1b3RlIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDM3MnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAycmVtO1xyXG5cclxuICAgICAgICAucXVvdGVJbWFnZSB7XHJcbiAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgIG1hcmdpbjogMCAxNnB4IDAgMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zaWRlYmFyUXVvdGVUZXh0Q29sIHtcclxuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgd2lkdGg6IDI2OHB4O1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxLjM3NXJlbTtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMnJlbTtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICAgY29sb3I6ICMyZDM4M2Y7XHJcblxyXG4gICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyNjhweDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDAgNnB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmF0dHJpYnV0aW9uTmFtZSB7XHJcbiAgICAgICAgd2lkdGg6IDI2OHB4O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiA2NnB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuYXR0cmlidXRpb25JbmZvIHtcclxuICAgICAgICB3aWR0aDogMjY4cHg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDY2cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBDMDQ0IERFU0tUT1A6IDItQ29sdW1ucyAtIExlZnQgQ29sdW1uXHJcbkBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xyXG4gIC5DMDQ0LXJpY2gtY29weS13aWRlLWFyZWEgLmNhc2Utc3R1ZHktdHdvLWNvbHVtbiAubGVmdC1jb2x1bW4ge1xyXG4gICAgLkMwMzliLWZsZXhpYmxlLXB1bGwtcXVvdGUge1xyXG4gICAgICB3aWR0aDogMzQwcHg7XHJcbiAgICAgIG1hcmdpbjogMCA4MHB4IDAgMDtcclxuXHJcbiAgICAgIC5xdW90ZSB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogODBweDtcclxuXHJcbiAgICAgICAgLnF1b3RlSW1hZ2Uge1xyXG4gICAgICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNpZGViYXJRdW90ZVRleHRDb2wge1xyXG4gICAgICAgICAgd2lkdGg6IDI5MHB4O1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiA4MHB4O1xyXG5cclxuICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICB3aWR0aDogMjkwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4zNzVyZW07XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDJyZW07XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgICBjb2xvcjogIzJkMzgzZjtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5hdHRyaWJ1dGlvbk5hbWUge1xyXG4gICAgICAgIHdpZHRoOiAyOTBweDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgbWFyZ2luOiAzcHggMCAwIDYycHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5hdHRyaWJ1dGlvbkluZm8ge1xyXG4gICAgICAgIHdpZHRoOiAyOTBweDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDYycHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vIEMwNDQgREVTS1RPUDogMi1Db2x1bW5zIC0gUmlnaHQgQ29sdW1uXHJcbiAgLkMwNDQtcmljaC1jb3B5LXdpZGUtYXJlYSAuY2FzZS1zdHVkeS10d28tY29sdW1uIC5yaWdodC1jb2x1bW4ge1xyXG4gICAgcCB7XHJcbiAgICAgIHdpZHRoOiA2MjBweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuNzg7XHJcbiAgICB9XHJcblxyXG4gICAgLkMwMzliLWZsZXhpYmxlLXB1bGwtcXVvdGUge1xyXG4gICAgICB3aWR0aDogNjIwcHg7XHJcbiAgICAgIG1hcmdpbjogNDBweCAyMHB4O1xyXG5cclxuICAgICAgLnF1b3RlIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDU2MnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAycmVtO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuXHJcbiAgICAgICAgLnF1b3RlSW1hZ2Uge1xyXG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICBtYXJnaW46IDAgMTZweCAwIDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc2lkZWJhclF1b3RlVGV4dENvbCB7XHJcbiAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgIHdpZHRoOiA0NTJweDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMS4zNzVyZW07XHJcbiAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDJyZW07XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICAgIGNvbG9yOiAjMmQzODNmO1xyXG5cclxuICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICB3aWR0aDogNDUycHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAycmVtO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMCA2cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuYXR0cmlidXRpb25OYW1lIHtcclxuICAgICAgICB3aWR0aDogNTEycHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgMCA1MHB4O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuYXR0cmlidXRpb25JbmZvIHtcclxuICAgICAgICB3aWR0aDogNTEycHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgMCA1MHB4O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5DMDQwLWNvbnRhY3QtbGlzdCB7XHJcbiAgcGFkZGluZy1ib3R0b206IDI1cHg7XHJcbiAgXHJcbiAgLmNvbnRhY3Qge1xyXG4gICAgcGFkZGluZy10b3A6IDI1cHg7XHJcbiAgfVxyXG4gIFxyXG4gIGgzIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDhweDtcclxuICB9XHJcbiAgXHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7IC8vIG1vYmlsZSBvbmx5XHJcbiAgICBoMyB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS41ZW07XHJcbiAgICB9XHJcbiAgfVxyXG4gIFxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikgYW5kIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7IC8vIHRhYmxldCBvbmx5XHJcbiAgICAuY29udGFjdC1pbmZvIHtcclxuICAgICAgZm9udC1zaXplOiAuODc1ZW07XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjcxNDNlbTtcclxuICAgIH1cclxuICB9XHJcblx0XHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7IC8vIHRhYmxldCB1cFxyXG4gICAgcGFkZGluZy1ib3R0b206IDUwcHg7XHJcbiAgICBcclxuICAgIC5jb250YWN0IHtcclxuICAgICAgcGFkZGluZy10b3A6IDUwcHg7XHJcbiAgICAgIFxyXG4gICAgICAmOm50aC1jaGlsZChvZGQpIHtcclxuICAgICAgICBjbGVhcjogbGVmdDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufSIsIi8vIHNlZSBWTjAwNC1qdW1wLW5hdiBmb3IgQzAzMSBib3R0b20gYm9yZGVyIHJ1bGVzXHJcblxyXG4uQzA0MS1icmFuZC1saXN0aW5nIHtcclxuICBwYWRkaW5nLXRvcDogMjBweDtcclxuXHJcbiAgLnRpdGxlLXJvdyB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gIH1cclxuXHJcbiAgaDIge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICB9XHJcblxyXG4gIGgzIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgfVxyXG5cclxuICBwOmxhc3QtY2hpbGQge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICB9XHJcblxyXG4gIC5wMSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gIH1cclxuXHJcbiAgLl9jMDQxLWN0YS1idXR0b25zIHtcclxuICAgIG1hcmdpbi10b3A6IC0wLjI1cmVtO1xyXG4gICAgQGluY2x1ZGUgb25lLWN0YS1tYXg7XHJcbiAgICBAaW5jbHVkZSBjZW50ZXItY3RhLW1vYmlsZTtcclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikgeyAvLyB0YWJsZXQgdXBcclxuICAgIHBhZGRpbmctdG9wOiA0MXB4O1xyXG5cclxuICAgIC50aXRsZS1yb3cge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA0MXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5DMDMxLXRleHQtbGVmdC1jdGEtcmlnaHQgLnAxIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuXHJcbiAgICAuX2MwNDEtY3RhLWJ1dHRvbnMge1xyXG4gICAgICB3aWR0aDogMTcuNXJlbTtcclxuICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIuQzA0Mi1jYXNlLXN0dWR5LWNvbnRhY3Qge1xyXG4gIC50aXRsZSxcclxuICBzdHJvbmcge1xyXG4gICAgZm9udC13ZWlnaHQ6IHdoaXRuZXktd2VpZ2h0KHNlbWlib2xkKTtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBmb250LXNpemU6IC43NWVtO1xyXG4gIH1cclxuICBcclxuICAudGl0bGUge1xyXG4gICAgY29sb3I6ICRicmFuZC1hY2NlbnQ7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogLjA4ZW07XHJcbiAgfVxyXG59IiwiLkMwNDMtY2FzZS1zdHVkeS1mdWxsLXdpZHRoLWltYWdlIHtcclxuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG4gIFxyXG4gIC5pbWFnZS1jb250YWluZXIge1xyXG4gICAgYm94LXNoYWRvdzogMCAwIDIwcHggcmdiYSgwLCAwLCAwLCAuMSk7XHJcbiAgICBAaW5jbHVkZSBhc3BlY3QtcmF0aW8tYm94KDIsIDEpO1xyXG4gIH1cclxuICAgIFxyXG4gIGltZyB7XHJcbiAgICBAaW5jbHVkZSBzdHJldGNoLWFic29sdXRlKCk7XHJcbiAgfVxyXG59IiwiLy8gQzA0NCBSaWNoIENvcHkgQXJlYVxyXG5cclxuLkMwNDQtcmljaC1jb3B5LXdpZGUtYXJlYSB7XHJcbiAgcGFkZGluZy10b3A6IDI1cHg7XHJcbiAgcGFkZGluZy1ib3R0b206IDI1cHg7XHJcblxyXG4gIC5yb3cge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHsgLy8gdGFibGV0IHVwXHJcbiAgICBwYWRkaW5nLXRvcDogNTBweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xyXG5cclxuICAgIC5jYXNlLXN0dWR5LXR3by1jb2x1bW4ge1xyXG4gICAgICAubGVmdC1jb2x1bW4ge1xyXG4gICAgICAgIHdpZHRoOiAzMC41JSAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMy45JTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLnJpZ2h0LWNvbHVtbiB7XHJcbiAgICAgICAgd2lkdGg6IDU4LjMzMzMzMzMzMzMlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA2cHg7XHJcblxyXG4gICAgICAgID4gKiB7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikgeyAvLyBkZXNrdG9wXHJcbiAgICAuY2FzZS1zdHVkeS10d28tY29sdW1uIC5yaWdodC1jb2x1bW4ge1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIvLyBDMDQ1QiBhbmQgQzA0NkIgQmlnIEZlYXR1cmUgd2l0aCAyLUNvbHVtbnNcclxuXHJcbi8vXHJcbi8vIEMwNDVCIC0gSW1hZ2UgTGVmdCwgMi1Db2x1bW5zXHJcbi8vXHJcbi5DMDQ1Qi1iaWctZmVhdHVyZS1pbWFnZS1sZWZ0e1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBwYWRkaW5nLXRvcDogMjVweDtcclxuICBwYWRkaW5nLWJvdHRvbTogMjVweDtcclxuXHJcbiAgLmNvbnRhaW5lciB7XHJcbiAgICBtYXJnaW4tbGVmdDogMHB4O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAwcHg7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDBweDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcclxuICB9XHJcblxyXG4gIGgyIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgfVxyXG5cclxuICBkaXYuY29udGVudCB7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIH1cclxuXHJcbiAgcCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgfVxyXG5cclxuICAuZG93bmxvYWQtbGlua3Mge1xyXG4gICAgbWFyZ2luOiAxNXB4IDAgMjBweCAwO1xyXG4gIH1cclxuXHJcbiAgLmltYWdlLWNvbnRhaW5lciB7XHJcbiAgICBAaW5jbHVkZSBhc3BlY3QtcmF0aW8tYm94KDE2LCA5KTtcclxuICB9XHJcblxyXG4gIGltZyB7XHJcbiAgICBAaW5jbHVkZSBzdHJldGNoLWFic29sdXRlKCk7XHJcbiAgfVxyXG5cclxuICAuX2MwNDViLWN0YS1idXR0b25ze1xyXG4gICAgQGluY2x1ZGUgdHdvLWN0YS1tYXg7XHJcbiAgICBAaW5jbHVkZSBjZW50ZXItY3RhLW1vYmlsZTtcclxuICB9XHJcblxyXG4gIC8vIG1vYmlsZVxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAzOTlweCkgeyAvLyBleHRyYSBtb2JpbGUgYnJlYWtwb2ludFxyXG4gICAgLmltYWdlLWNvbnRhaW5lciB7XHJcbiAgICAgIEBpbmNsdWRlIGFzcGVjdC1yYXRpby1ib3goMywgNCk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcclxuICAgIC5yb3cxIHtcclxuICAgICAgcGFkZGluZy10b3A6IDI0cHg7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyNHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5yb3cyIHtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDI0cHg7XHJcbiAgICAgIG1heC13aWR0aDogMzYwcHg7XHJcbiAgICAgIHdpZHRoOiAxMDAlXHJcbiAgICB9XHJcblxyXG4gICAgLnJvdzMge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDI0cHg7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAucm93NCB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAyNHB4O1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcclxuICAgIH1cclxuXHJcbiAgICAuZXZlbnQtaGVhZGluZyB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDQ4cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmV2ZW50LWRlc2NyaXB0aW9uIHtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgIH1cclxuXHJcbiAgICAuaW5mby10aXRsZSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiB3aGl0bmV5LXdlaWdodChtZWRpdW0pO1xyXG4gICAgfVxyXG5cclxuICAgIC5pbmZvLWRldGFpbHMge1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICBmb250LXdlaWdodDogd2hpdG5leS13ZWlnaHQobGlnaHQpO1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogNDhweDtcclxuICAgIH1cclxuXHJcbiAgICAuaW1hZ2UtY29udGFpbmVyIHtcclxuICAgICAgbWF4LWhlaWdodDogMjA4cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuXHJcbiAgLy8gdGFibGV0XHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XHJcblxyXG4gICAgZGl2LmNvbnRlbnQge1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgIHdpZHRoOiA1NSU7XHJcbiAgICB9XHJcblxyXG4gICAgLnJvdzEge1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjRweDtcclxuICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgLnJvdzIge1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjRweDtcclxuICAgIH1cclxuXHJcbiAgICAucm93MyB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogNDhweDtcclxuICAgICAgd2lkdGg6IDIwMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5yb3c0IHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAxNjhweDtcclxuICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcclxuICAgIH1cclxuXHJcbiAgICAuX2MwNDViLWN0YS1idXR0b25zIHtcclxuICAgICAgd2lkdGg6IDM2cmVtO1xyXG4gICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmRhdGUtdGltZS1yb3cge1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgIC5ldmVudC1oZWFkaW5nIHtcclxuICAgICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogNDhweDtcclxuICAgIH1cclxuXHJcbiAgICAuZXZlbnQtZGVzY3JpcHRpb24ge1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5pbmZvLXRpdGxlIHtcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IHdoaXRuZXktd2VpZ2h0KG1lZGl1bSk7XHJcbiAgICB9XHJcblxyXG4gICAgLmluZm8tZGV0YWlscyB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiB3aGl0bmV5LXdlaWdodChsaWdodCk7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiA0OHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5idG4ge1xyXG4gICAgICB3aWR0aDogMjAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgaDIge1xyXG4gICAgICBtYXJnaW4tdG9wOiAtNnB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5pbWFnZS1jb250YWluZXIge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICB3aWR0aDogNDMlO1xyXG4gICAgICBtYXgtd2lkdGg6IDU1MHB4O1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgfVxyXG5cclxuICAgIC5jb250YWluZXIge1xyXG4gICAgICB3aWR0aDogNDAwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIGFuZCAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkgeyAvLyAxMiBpbmNoIHRhYmxldCBvbmx5XHJcblxyXG4gICAgZGl2LmNvbnRlbnQge1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICB9XHJcblxyXG4gICAgLnJvdzQge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDMxMnB4O1xyXG4gICAgfVxyXG5cclxuXHJcbiAgICAuY29udGFpbmVyIHtcclxuICAgICAgd2lkdGg6IDQwMHB4O1xyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG4gIC8vIGRlc2t0b3BcclxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcclxuICAgIC5iaWctZmVhdHVyZS1pbm5lciB7XHJcbiAgICAgIG1heC13aWR0aDogJHNjcmVlbi1tZC1taW47XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgIGRpdi5jb250ZW50IHtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIC5yb3cxIHtcclxuICAgICAgaGVpZ2h0OiA0NXB4O1xyXG4gICAgICB3aWR0aDogYXV0bztcclxuICAgIH1cclxuXHJcbiAgICAucm93MiB7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyNHB4O1xyXG4gICAgICB3aWR0aDogNTgwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnJvdzMge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDQ4cHg7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICAgICAgd2lkdGg6IDI4NnB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5yb3c0IHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAxMDRweDtcclxuICAgICAgcGFkZGluZy1yaWdodDogMHB4O1xyXG4gICAgICB3aWR0aDogYXV0bztcclxuICAgIH1cclxuXHJcbiAgICAuZGF0ZS10aW1lLXJvdyB7XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgLmV2ZW50LWhlYWRpbmcge1xyXG4gICAgICBmb250LXNpemU6IDM2cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiA0OHB4O1xyXG4gICAgICBtYXJnaW4tbGVmdDogMTAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmV2ZW50LWRlc2NyaXB0aW9uIHtcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDEwMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5ldmVudC1kZXNjcmlwdGlvbiBwIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDEwMHB4O1xyXG4gICAgICB3aWR0aDogNTYwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmluZm8tdGl0bGUge1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICBmb250LXdlaWdodDogd2hpdG5leS13ZWlnaHQobWVkaXVtKTtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcclxuICAgIH1cclxuXHJcbiAgICAuaW5mby1kZXRhaWxzIHAge1xyXG4gICAgICBtYXJnaW4tbGVmdDogMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5uby1wYWRkaW5nLWxlZnQge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcclxuICAgIH1cclxuXHJcbiAgICAuaW5mby1kZXRhaWxzIHtcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IHdoaXRuZXktd2VpZ2h0KGxpZ2h0KTtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDQ4cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmltYWdlLWNvbnRhaW5lciB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgIHdpZHRoOiA0MyU7XHJcbiAgICAgIG1heC13aWR0aDogNTUwcHg7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbnRhaW5lciB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMDBweDtcclxuICAgICAgd2lkdGg6IDY1MHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vXHJcbi8vIEMwNDZCIC0gSW1hZ2UgUmlnaHQsIDItQ29sdW1uc1xyXG4vL1xyXG4uQzA0NkItYmlnLWZlYXR1cmUtaW1hZ2UtcmlnaHQge1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBwYWRkaW5nLXRvcDogMjVweDtcclxuICBwYWRkaW5nLWJvdHRvbTogMjVweDtcclxuXHJcbiAgLmNvbnRhaW5lciB7XHJcbiAgICBtYXJnaW4tbGVmdDogMHB4O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAwcHg7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDBweDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcclxuICB9XHJcblxyXG4gIGgyIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgfVxyXG5cclxuICBkaXYuY29udGVudCB7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIH1cclxuXHJcbiAgLl9jMDQ2Yi1jdGEtYnV0dG9uc3tcclxuICAgIEBpbmNsdWRlIHR3by1jdGEtbWF4O1xyXG4gICAgQGluY2x1ZGUgY2VudGVyLWN0YS1tb2JpbGU7XHJcbiAgfVxyXG5cclxuICBwIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICB9XHJcblxyXG4gIC5kb3dubG9hZC1saW5rcyB7XHJcbiAgICBtYXJnaW46IDE1cHggMCAyMHB4IDA7XHJcbiAgfVxyXG5cclxuICAuaW1hZ2UtY29udGFpbmVyIHtcclxuICAgIEBpbmNsdWRlIGFzcGVjdC1yYXRpby1ib3goMTYsIDkpO1xyXG4gIH1cclxuXHJcbiAgaW1nIHtcclxuICAgIEBpbmNsdWRlIHN0cmV0Y2gtYWJzb2x1dGUoKTtcclxuICB9XHJcblxyXG5cclxuICAvLyBtb2JpbGVcclxuICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcclxuICAgIC5yb3cxIHtcclxuICAgICAgcGFkZGluZy10b3A6IDI0cHg7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyNHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5yb3cyIHtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDI0cHg7XHJcbiAgICAgIG1heC13aWR0aDogMzYwcHg7XHJcbiAgICAgIHdpZHRoOiAxMDAlXHJcbiAgICB9XHJcblxyXG4gICAgLnJvdzMge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDI0cHg7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAucm93NCB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAyNHB4O1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcclxuICAgIH1cclxuXHJcbiAgICAuZXZlbnQtaGVhZGluZyB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDQ4cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmV2ZW50LWRlc2NyaXB0aW9uIHtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgIH1cclxuXHJcbiAgICAuaW5mby10aXRsZSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiB3aGl0bmV5LXdlaWdodChtZWRpdW0pO1xyXG4gICAgfVxyXG5cclxuICAgIC5pbmZvLWRldGFpbHMge1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICBmb250LXdlaWdodDogd2hpdG5leS13ZWlnaHQobGlnaHQpO1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogNDhweDtcclxuICAgIH1cclxuXHJcbiAgICAuaW1hZ2UtY29udGFpbmVyIHtcclxuICAgICAgbWF4LWhlaWdodDogMjA4cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuXHJcbiAgLy8gdGFibGV0XHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XHJcblxyXG4gICAgLnJvdzEge1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjRweDtcclxuICAgIH1cclxuXHJcbiAgICAucm93MiB7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyNHB4O1xyXG4gICAgICB3aWR0aDogNDAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnJvdzMge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDQ4cHg7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMjhweDtcclxuICAgIH1cclxuXHJcbiAgICAucm93NCB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5fYzA0NmItY3RhLWJ1dHRvbnMge1xyXG4gICAgICB3aWR0aDogMzZyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLmV2ZW50LWhlYWRpbmcge1xyXG4gICAgICBmb250LXNpemU6IDM2cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiA0OHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5ldmVudC1kZXNjcmlwdGlvbiB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmluZm8tdGl0bGUge1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICBmb250LXdlaWdodDogd2hpdG5leS13ZWlnaHQobWVkaXVtKTtcclxuICAgIH1cclxuXHJcbiAgICAuaW5mby1kZXRhaWxzIHtcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IHdoaXRuZXktd2VpZ2h0KGxpZ2h0KTtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDQ4cHg7XHJcbiAgICB9XHJcblxyXG4gICAgaDIge1xyXG4gICAgICBtYXJnaW4tdG9wOiAtNnB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5pbWFnZS1jb250YWluZXIge1xyXG4gICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgIHdpZHRoOiA0MyU7XHJcbiAgICAgIG1heC13aWR0aDogNTUwcHg7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB9XHJcblxyXG5cclxuICB9XHJcblxyXG5cclxuICAvLyBkZXNrdG9wXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XHJcbiAgICAuYmlnLWZlYXR1cmUtaW5uZXIge1xyXG4gICAgICBtYXgtd2lkdGg6ICRzY3JlZW4tbWQtbWluO1xyXG4gICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIH1cclxuXHJcbiAgICAucm93MSB7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyNHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5yb3cyIHtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDI0cHg7XHJcbiAgICAgIHdpZHRoOiA1ODBweDtcclxuICAgIH1cclxuXHJcbiAgICAucm93MyB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogNDhweDtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5yb3c0IHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmV2ZW50LWhlYWRpbmcge1xyXG4gICAgICBmb250LXNpemU6IDM2cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiA0OHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5ldmVudC1kZXNjcmlwdGlvbiB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmluZm8tdGl0bGUge1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICBmb250LXdlaWdodDogd2hpdG5leS13ZWlnaHQobWVkaXVtKTtcclxuICAgIH1cclxuXHJcbiAgICAuaW5mby1kZXRhaWxzIHtcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IHdoaXRuZXktd2VpZ2h0KGxpZ2h0KTtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDQ4cHg7XHJcbiAgICB9XHJcblxyXG4gIH1cclxufVxyXG5cclxuIiwiLkMwNDgtYXBwLXRpbGVzIHtcclxuICBwYWRkaW5nLXRvcDogNTBweDtcclxuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcclxuXHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7IC8vIG1vYmlsZSBvbmx5XHJcbiAgICBoMiB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS4xODVlbTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcclxuICAgIH1cclxuXHJcbiAgICAuQzA0Ny1hcHAtdGlsZSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206ICRncmlkLWd1dHRlci13aWR0aC14cztcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikgeyAvLyB0YWJsZXQgdXBcclxuICAgIHBhZGRpbmctYm90dG9tOiAzOHB4O1xyXG5cclxuICAgIGgyIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjJweDtcclxuICAgIH1cclxuXHJcbiAgICAudGlsZXMge1xyXG4gICAgICBtYXJnaW46IDAgKC0xICogJGdyaWQtZ3V0dGVyLXdpZHRoLXNtIC8gMik7XHJcbiAgICAgIGRpc3BsYXk6IHRhYmxlO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgLnJvdyB7XHJcbiAgICAgIGRpc3BsYXk6IHRhYmxlLXJvdztcclxuXHJcbiAgICAgID4gZGl2IHtcclxuICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogJGdyaWQtZ3V0dGVyLXdpZHRoLXNtO1xyXG5cclxuICAgICAgICA+IGRpdiB7XHJcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtdGFibGU7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTsgLy8gU0ExLTIwOTk6IEFkanVzdGluZyB0aGUgd2lkdGggb2YgdGhlIHRpbGVzXHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHsgLy8gZGVza3RvcFxyXG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XHJcblxyXG4gICAgaDIge1xyXG4gICAgICBmb250LXNpemU6IDEuNjg3NWVtO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC50aWxlcyB7XHJcbiAgICAgIG1hcmdpbjogMCAoLTEgKiAkZ3JpZC1ndXR0ZXItd2lkdGgtbWQgLyAyKTtcclxuICAgIH1cclxuXHJcbiAgICAucm93ID4gZGl2IHtcclxuICAgICAgcGFkZGluZy1ib3R0b206ICRncmlkLWd1dHRlci13aWR0aC1tZDtcclxuICAgIH1cclxuICB9XHJcbn0gLy8gZW5kIHRpbGUgZ3JpZFxyXG5cclxuLkMwNDctYXBwLXRpbGUge1xyXG4gIGJveC1zaGFkb3c6IDAgMCAyMHB4IHJnYmEoMCwgMCwgMCwgLjEpO1xyXG4gIHBhZGRpbmc6IDE3cHggMzBweCAxN3B4IDMwcHg7XHJcblxyXG4gICY6bm90KC5ncmF5LWJhY2tncm91bmQpOm5vdCguYnJhbmQtcHJpbWFyeS1iYWNrZ3JvdW5kKTpub3QoLmJyYW5kLXNlY29uZGFyeS1iYWNrZ3JvdW5kKTpub3QoLmJyYW5kLWFjY2VudC1iYWNrZ3JvdW5kKXtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICB9XHJcblxyXG4gIC5pbWFnZS1jb250YWluZXIge1xyXG4gICAgQGluY2x1ZGUgYXNwZWN0LXJhdGlvLWJveCgxLCAxKTtcclxuICAgIHdpZHRoOiA4M3B4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogOXB4O1xyXG5cclxuICAgIGltZyB7XHJcbiAgICAgIEBpbmNsdWRlIHN0cmV0Y2gtYWJzb2x1dGUoKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIGgzIHtcclxuICAgIGZvbnQtd2VpZ2h0OiB3aGl0bmV5LXdlaWdodChtZWRpdW0pO1xyXG4gICAgZm9udC1zaXplOiAuNzVlbTtcclxuICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICB9XHJcblxyXG4gIC5kZXNjcmlwdGlvbiB7XHJcbiAgICBmb250LXNpemU6IC43NWVtO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogN3B4O1xyXG4gIH1cclxuXHJcbiAgLmFwcC1saW5rcyB7XHJcbiAgICBhIHtcclxuICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogN3B4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA3cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHsgLy8gdGFibGV0IHVwXHJcbiAgICBwYWRkaW5nOiAyOHB4IDQ3cHggMTlweCA0N3B4O1xyXG5cclxuICAgIC5pbWFnZS1jb250YWluZXIge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gICAgfVxyXG5cclxuICAgIGgzIHtcclxuICAgICAgZm9udC13ZWlnaHQ6IHdoaXRuZXktd2VpZ2h0KHNlbWlib2xkKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikgeyAvLyBkZXNrdG9wXHJcbiAgICBwYWRkaW5nOiAyNnB4IDM5cHggMjZweCAzOXB4O1xyXG5cclxuICAgIC5pbWFnZS1jb250YWluZXIge1xyXG4gICAgICBmbG9hdDogbGVmdDtcclxuICAgIH1cclxuXHJcbiAgICAuY29udGVudCB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMjFweDtcclxuICAgIH1cclxuXHJcbiAgICBoMyxcclxuICAgIC5kZXNjcmlwdGlvbiB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMWVtO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy8gZW5kIHRpbGVcclxuXHJcbi8vSUUgdGFibGV0XHJcbkBtZWRpYSBhbGwgYW5kICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSksICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSB7XHJcbiAgLmMwNDdOb0ltYWdlIHtcclxuICAgIC5DMDQ3LWFwcC10aWxlIHtcclxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7IC8vdGFibGV0IG9ubHlcclxuICAgICAgICAuY29udGVudCB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtdGFibGU7XHJcbiAgICAgICAgICB0b3A6IC04M3B4O1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmMwNDdOb0ltYWdlIHtcclxuICAuQzA0Ny1hcHAtdGlsZSB7XHJcblxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7IC8vdGFibGV0IG9ubHlcclxuICAgICAgLmNvbnRlbnQge1xyXG4gICAgICAgIHRvcDogLTgzcHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7IC8vIGRlc2t0b3BcclxuICAgICAgcGFkZGluZzogMjZweCAzOXB4IDI2cHggMzlweDtcclxuXHJcbiAgICAgIC5pbWFnZS1jb250YWluZXIge1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5jb250ZW50IHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGgzLFxyXG4gICAgICAuZGVzY3JpcHRpb24ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMWVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1taW4pe1xyXG4gICAgICAuaW1hZ2UtY29udGFpbmVye1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IC04M3B4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gIH1cclxufVxyXG4iLCIvLyBDMDUyLWxhbmd1YWdlLXRhYmxlLWxvY2FsZVxyXG4vLyBDMDUzLWxhbmd1YWdlLXRhYmxlLXJlZ2lvblxyXG4vLyBDMDU0LWxhbmd1YWdlLXRhYmxlXHJcblxyXG4uQzA1NC13cmFwcGVye1xyXG4gIHBhZGRpbmc6IDAuNXJlbSAwO1xyXG5cclxuICAuQzA1NC1sYW5ndWFnZS10YWJsZSB7XHJcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuXHJcbiAgICAubGFuZ3VhZ2UtdGFibGUge1xyXG4gICAgICBib3gtc2hhZG93OiAwIDJweCA4cHggcmdiYSgwLCAwLCAwLCAwLjMpO1xyXG4gICAgICBwYWRkaW5nOiAyOHB4IDIwcHggMjVweCAyMHB4O1xyXG4gICAgICAmOm5vdCguZ3JheS1iYWNrZ3JvdW5kKTpub3QoLmJyYW5kLXByaW1hcnktYmFja2dyb3VuZCk6bm90KC5icmFuZC1zZWNvbmRhcnktYmFja2dyb3VuZCk6bm90KC5icmFuZC1hY2NlbnQtYmFja2dyb3VuZCl7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgaDIge1xyXG4gICAgICBmb250LXNpemU6IDEuMzEyNWVtO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikgeyAvLyB0YWJsZXQgdXBcclxuICAgICAgLmxhbmd1YWdlLXRhYmxlIHtcclxuICAgICAgICB3aWR0aDogODMuMzMzMzMzMzMzMyU7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA0LjA0MTY2NjY2NjclO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDQuMDQxNjY2NjY2NyU7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XHJcblxyXG4gICAgICAgID4gZGl2IHsgLy8gY29sdW1uc1xyXG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICB3aWR0aDogNTAlO1xyXG5cclxuICAgICAgICAgICY6bnRoLWNoaWxkKGV2ZW4pIHtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMi44MTYlO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICY6bnRoLWNoaWxkKG9kZCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIuODE2JTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGgyIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfSAvLyBlbmQgQzA1NC1sYW5ndWFnZS10YWJsZVxyXG59XHJcbi5DMDUzLWxhbmd1YWdlLXRhYmxlLXJlZ2lvbiB7XHJcbiAgbWFyZ2luLXRvcDogMjBweDtcclxuXHJcbiAgaDMge1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGxldHRlci1zcGFjaW5nOiAuMDhlbTtcclxuICAgIGZvbnQtc2l6ZTogLjc1ZW07XHJcbiAgICBmb250LXdlaWdodDogd2hpdG5leS13ZWlnaHQoc2VtaWJvbGQpO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcGFsZXR0ZShyaWNoLWJsYWNrKTtcclxuICB9XHJcblxyXG4gIC5DMDUyLWxhbmd1YWdlLXRhYmxlLWxvY2FsZSB7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcGFsZXR0ZSh3YXJtLWdyYXkpO1xyXG5cclxuICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgIGJvcmRlcjogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikgeyAvLyB0YWJsZXQgdXBcclxuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG5cclxuICAgIGgzIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgIH1cclxuICB9XHJcbn0gLy8gZW5kIEMwNTMtbGFuZ3VhZ2UtdGFibGUtcmVnaW9uXHJcblxyXG4uQzA1Mi1sYW5ndWFnZS10YWJsZS1sb2NhbGUge1xyXG4gIGZvbnQtc2l6ZTogLjc1ZW07XHJcbiAgcGFkZGluZzogMTBweCAwO1xyXG5cclxuICBoNCB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIHdpZHRoOiA0MCU7XHJcbiAgfVxyXG5cclxuICBkaXYge1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICB3aWR0aDogMzAlO1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7IC8vIHRhYmxldCB1cFxyXG4gICAgZm9udC1zaXplOiAxZW07XHJcbiAgICBwYWRkaW5nOiAycHggMDtcclxuXHJcbiAgICBoNCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMWVtO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS42MjVlbTtcclxuICAgIH1cclxuICB9XHJcbn0gLy8gZW5kIEMwNTItbGFuZ3VhZ2UtdGFibGUtbG9jYWxlXHJcbiIsIi5DMDU1LXNlcnZpY2UtdGlsZXMge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBwYWRkaW5nLXRvcDogMzBweDtcclxuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgbGluZS1oZWlnaHQ6IDEuMjVlbTtcclxuXHJcbiAgLmhlYWRlci1jb250ZW50IHtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgfVxyXG5cclxuICAubWFpbi1pbWFnZSB7XHJcbiAgICBAaW5jbHVkZSBhc3BlY3QtcmF0aW8tYm94KDEsIDEpO1xyXG4gICAgd2lkdGg6IDI1JTtcclxuXHJcbiAgICBpbWcge1xyXG4gICAgICBAaW5jbHVkZSBzdHJldGNoLWFic29sdXRlKCk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBoMiB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxM3B4O1xyXG4gICAgbWFyZ2luLXRvcDogMTNweDtcclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikgeyAvLyB0YWJsZXQgdXBcclxuICAgIHBhZGRpbmctdG9wOiA0M3B4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDgwcHg7XHJcblxyXG4gICAgLm1haW4taW1hZ2Uge1xyXG4gICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgd2lkdGg6IDkwcHg7XHJcbiAgICAgIG1heC1oZWlnaHQ6IGF1dG87XHJcbiAgICAgIG1hcmdpbi10b3A6IDdweDtcclxuICAgIH1cclxuXHJcbiAgICAuQzA1NS1oZWFkZXItY29udGVudC13aXRoLWltYWdlIHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAxMzBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikgeyAvLyBkZXNrdG9wXHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNzBweDtcclxuXHJcbiAgICAubWFpbi1pbWFnZSB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xyXG4gICAgICB3aWR0aDogMTAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLkMwNTUtaGVhZGVyLWNvbnRlbnQtd2l0aC1pbWFnZSB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMTgwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgaDIge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyMnB4O1xyXG4gICAgfVxyXG5cclxuICAgIC50aWxlcyB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDM2cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAudGlsZXMge1xyXG4gICAgYm94LXNoYWRvdzogMCAwIDIwcHggcmdiYSgwLCAwLCAwLCAuMSk7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWFyZ2luLXRvcDogNDZweDtcclxuXHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgYm90dG9tOiAwO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC50aWxlIHtcclxuICAgIGhlaWdodDogMjI1cHg7XHJcbiAgICAmOm5vdCguZ3JheS1iYWNrZ3JvdW5kKTpub3QoLmJyYW5kLXByaW1hcnktYmFja2dyb3VuZCk6bm90KC5icmFuZC1zZWNvbmRhcnktYmFja2dyb3VuZCk6bm90KC5icmFuZC1hY2NlbnQtYmFja2dyb3VuZCl7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgY29sb3I6ICRyaWNoLWJsYWNrO1xyXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRncmF5O1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmF5O1xyXG4gICAgbWFyZ2luLXRvcDogLTFweDtcclxuICAgIHBhZGRpbmc6IDAgNXB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgICAgY29sb3I6ICR3aGl0ZTtcclxuXHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIHRvcDogYXV0bztcclxuICAgICAgfVxyXG5cclxuICAgICAgJjphZnRlciB7IC8vIGFycm93XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOmFmdGVyIHsgLy8gYXJyb3dcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB3aWR0aDogMjNweDtcclxuICAgICAgaGVpZ2h0OiAyM3B4O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICRjb29sLWdyYXk7XHJcbiAgICAgIGJvcmRlci1yaWdodDogM3B4IHNvbGlkICRjb29sLWdyYXk7XHJcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBib3R0b206IDIwcHg7XHJcbiAgICAgIGxlZnQ6IDQ1JTtcclxuICAgIH1cclxuXHJcbiAgICAuaW1hZ2UtY29udGFpbmVyIHtcclxuICAgICAgd2lkdGg6IDYwcHg7XHJcbiAgICAgIGhlaWdodDogNjBweDtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMTVweDtcclxuICAgICAgbGVmdDogMTVweDtcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIH1cclxuXHJcbiAgICBpbWcge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLnRpdGxlIHtcclxuICAgICAgaGVpZ2h0OiA1NXB4O1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS4zMTI1ZW07XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ3NjJlbTtcclxuICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTFweDtcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgJi5oYXMtaW1hZ2Uge1xyXG4gICAgICAgICAgcGFkZGluZzogMCA4MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5wMSB7XHJcbiAgICAgIGhlaWdodDogODBweDtcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIGFuZCAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkgeyAvLyB0YWJsZXQgb25seVxyXG4gICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkZ3JheTtcclxuICAgICAgd2lkdGg6IDUwJTtcclxuXHJcbiAgICAgICY6bnRoLWNoaWxkKDJuKSB7XHJcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7IC8vIHRhYmxldCB1cFxyXG4gICAgICBsaW5lLWhlaWdodDogMS42MjVlbTtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHsgLy8gZGVza3RvcFxyXG4gICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkZ3JheTtcclxuICAgICAgd2lkdGg6IDMzLjMzMzMzMzMzMyU7XHJcblxyXG4gICAgICAmOm50aC1jaGlsZCgzbikge1xyXG4gICAgICAgIGJvcmRlci1yaWdodDogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH0gLy8gZW5kIHRpbGVcclxufVxyXG4iLCIuQzA1Ny1hY2NvcmRpb24ge1xyXG4gIHBhZGRpbmctdG9wOiAwcHg7XHJcbiAgcGFkZGluZy1ib3R0b206IDI1cHg7XHJcblxyXG4gIHAge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gIH1cclxuXHJcbiAgLnNyLWhpZGRlbntcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAudGV4dC1zdHJpbmcge1xyXG4gICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNTYyNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIH1cclxuXHJcbiAgLmZhZGUtb3V0LnJlbW92ZS1ncmFkaWVudDo6YWZ0ZXIge1xyXG4gICAgYmFja2dyb3VuZDogbm9uZTtcclxuICB9XHJcblxyXG4gIC5mYWRlLW91dC1ncmV5LnJlbW92ZS1ncmFkaWVudDo6YWZ0ZXIge1xyXG4gICAgYmFja2dyb3VuZDogbm9uZTtcclxuICB9XHJcblxyXG4gIC5mYWRlLW91dC1ncmV5IHtcclxuICAgIGJhY2tncm91bmQ6ICNmMGYwZjA7XHJcbiAgfVxyXG5cclxuICAuYzA1Ny1hY2NvcmRpb24taGVhZGVyIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgfVxyXG5cclxuICAuaGVhZGVyLWNvbnRlbnQge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjNweDtcclxuXHJcbiAgICAuYzA1Ny1hY2NvcmRpb24taGVhZGVyIHtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnRpdGxlIHtcclxuICAgIHBhZGRpbmc6IDE0cHggMjBweCAxNHB4IDA7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBmb250LXdlaWdodDogd2hpdG5leS13ZWlnaHQobWVkaXVtKTtcclxuICB9XHJcblxyXG4gIC50b2dnbGUge1xyXG4gICAgd2lkdGg6IDE0cHg7XHJcbiAgICBoZWlnaHQ6IDE0cHg7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICBtYXJnaW4tdG9wOiAtN3B4O1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICBvdXRsaW5lOiAwO1xyXG5cclxuICAgICY6YmVmb3JlLFxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDZweDtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdhcm0tZ3JheTtcclxuICAgICAgd2lkdGg6IDE0cHg7XHJcbiAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgfVxyXG5cclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XHJcbiAgICB9XHJcblxyXG4gICAgJlthcmlhLWV4cGFuZGVkPSd0cnVlJ10ge1xyXG4gICAgICAmOmFmdGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfSAvLyBlbmQgdG9nZ2xlXHJcblxyXG4gIC5hY2NvcmRpb24taXRlbSB7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHdhcm0tZ3JheTtcclxuXHJcbiAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICR3YXJtLWdyYXk7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbGxhcHNlIHtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDI2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgcCB7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vIE1vYmlsZVxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xyXG4gICAgLmMwNTctYWNjb3JkaW9uLWhlYWRlcntcclxuICAgICAgZm9udC1zaXplOiAxLjY4NzRlbTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuNDA3NGVtO1xyXG4gICAgfVxyXG5cclxuICAgIC50ZXh0LXN0cmluZyB7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjQzNzVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikgeyAvLyB0YWJsZXQgdXBcclxuICAgIHBhZGRpbmctdG9wOiAwcHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcclxuXHJcbiAgICAuaGVhZGVyLWNvbnRlbnQge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAzOHB4O1xyXG5cclxuICAgICAgLmMwNTctYWNjb3JkaW9uLWgyIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyNXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmFjY29yZGlvbi1pdGVtOmZpcnN0LWNoaWxkIHtcclxuICAgICAgYm9yZGVyLXRvcDogMDtcclxuXHJcbiAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgLypFRFMtODU1MzogRml4aW5nIHRoZSBhY2NvcmRpbmcgdG9wIGN1dC1vZmYgZm9yIGZpcnN0IGNoaWxkKi9cclxuICAgICAgICBwYWRkaW5nLXRvcDogMTRweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLnRvZ2dsZSB7XHJcbiAgICAgICAgIG1hcmdpbi10b3A6IC0xNHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmMwNTctYWNjb3JkaW9uLWhlYWRlcntcclxuICAgICAgZm9udC1zaXplOiAxLjY4NzRlbTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuNDA3NGVtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7IC8vIGRlc2t0b3BcclxuICAgIC5jMDU3LWFjY29yZGlvbi1oZWFkZXIge1xyXG4gICAgICBmb250LXNpemU6IDIuMjVlbTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuMjIyMmVtO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIvLyBDMDU5IEFsZXJ0IFRpbGUsIEMwNjAgVXBkYXRlIFRpbGVcclxuXHJcbi5hbGVydC10aWxlIHtcclxuICBib3gtc2hhZG93OiAwIDAgNXB4IHJnYmEoJHJpY2gtYmxhY2ssIDAuMSk7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gIGhlaWdodDogMjI1cHg7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAuY2xvc2UtdGlsZSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuXHJcbiAgLnRpdGxlIHtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkd2FybS1ncmF5O1xyXG4gICAgcGFkZGluZzogMTNweCAwO1xyXG4gICAgbWFyZ2luOiAwIDIwcHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgLmdseXBoaWNvbiB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAxMHB4O1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICBmb250LXNpemU6IDJlbTtcclxuICAgIH1cclxuXHJcbiAgICAuZ2x5cGhpY29uLWV4Y2xhbWF0aW9uLXNpZ24ge1xyXG4gICAgICBjb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcbiAgICB9XHJcblxyXG4gICAgLmdseXBoaWNvbi1pbmZvLXNpZ24ge1xyXG4gICAgICBjb2xvcjogJGJyYW5kLWFjY2VudDtcclxuICAgIH1cclxuXHJcbiAgICBoMyB7XHJcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDQ1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuY29udGVudCB7IC8vIHRydW5jYXRlIGFmdGVyIDQgbGluZXNcclxuICAgIG1heC1oZWlnaHQ6IDYuNWVtO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHRleHQtYWxpZ246IGp1c3RpZnk7XHJcbiAgICBtYXJnaW46IDE1cHggMjBweCAwIDIwcHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxZW07IC8vIHNwYWNlIGZvciB0aGUgZWxsaXBzaXNcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjZyZW07XHJcblxyXG4gICAgcCB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZTtcclxuICAgIH1cclxuXHJcbiAgICBiciB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiAnLi4uJztcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgYm90dG9tOiAwO1xyXG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgd2lkdGg6IDFlbTtcclxuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsICR3aGl0ZSwgJHdoaXRlLCByZ2JhKDAsMCwwLDApKTtcclxuICAgIH1cclxuXHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIHdpZHRoOiAxZW07XHJcbiAgICAgIGhlaWdodDogMWVtO1xyXG4gICAgICBtYXJnaW4tdG9wOiAuMmVtO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZm9vdGVyIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmc6IDE1cHggMjBweDtcclxuICB9XHJcblxyXG4gIC5kYXRle1xyXG4gICAgZm9udC1zaXplOiB3aGl0bmV5LXNpemUoMTIpO1xyXG4gICAgZm9udC13ZWlnaHQ6IHdoaXRuZXktd2VpZ2h0KHNlbWlib2xkKTtcclxuICAgIGxldHRlci1zcGFjaW5nOiAuMDhlbTtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gIH1cclxuXHJcbiAgLl9jMDYwLWN0YS1idXR0b25zLFxyXG4gIC5fYzA1OS1jdGEtYnV0dG9uc3tcclxuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgbWF4LXdpZHRoOiA2MCU7XHJcbiAgICBtYXJnaW4tdG9wOiAtMC4yNXJlbTtcclxuICAgIG1heC1oZWlnaHQ6IDEuNXJlbTtcclxuICAgIEBpbmNsdWRlIG9uZS1jdGEtbWF4O1xyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0MDBweCl7XHJcbiAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5leHBhbmQtdGlsZSB7XHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHsgLy8gdGFibGV0XHJcbiAgICBib3gtc2hhZG93OiAwIDAgNnB4IHJnYmEoJHJpY2gtYmxhY2ssIDAuMSk7XHJcblxyXG4gICAgLnRpdGxlIGgzIHtcclxuICAgICAgZm9udC1zaXplOiB3aGl0bmV5LXNpemUoMjEpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7IC8vIGRlc2t0b3BcclxuICAgIGJveC1zaGFkb3c6IDAgMCAxMHB4IHJnYmEoJHJpY2gtYmxhY2ssIDAuMSk7XHJcbiAgfVxyXG59XHJcblxyXG4uZXhwYW5kZWQtYWxlcnQtdGlsZSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHotaW5kZXg6IDk7XHJcbiAgdG9wOiAxMHB4O1xyXG4gIGxlZnQ6IDA7XHJcblxyXG4gIC5hbGVydC10aWxlIHtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIG1pbi1oZWlnaHQ6IDIyNXB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG5cclxuICAuY29udGVudCB7XHJcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICAgIG1heC1oZWlnaHQ6IG5vbmU7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNDlweDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cclxuICAgICY6YmVmb3JlLCAmOmFmdGVyIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jbG9zZS10aWxlIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICB3aWR0aDogNTBweDtcclxuXHJcbiAgICAmOmJlZm9yZSxcclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAxOHB4O1xyXG4gICAgICByaWdodDogMjVweDtcclxuICAgICAgd2lkdGg6IDJweDtcclxuICAgICAgaGVpZ2h0OiAxNnB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcmljaC1ibGFjaztcclxuICAgIH1cclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgIH1cclxuXHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC50aXRsZSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG4gIH1cclxuXHJcbiAgLmV4cGFuZC10aWxlIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHsgLy8gZGVza3RvcFxyXG4gICAgLmNvbnRlbnQge1xyXG4gICAgICB3aWR0aDogNzYwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59IC8vIGVuZCBleHBhbmRlZCB0aWxlXHJcbiIsIi5DMDYxLW9uZS1jb2x1bW4tZG93bmxvYWQtbGlzdCB7XHJcbiAgcGFkZGluZy10b3A6IDIwcHg7XHJcbiAgcGFkZGluZy1ib3R0b206IDI1cHg7XHJcblxyXG4gIGgzIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgfVxyXG5cclxuICB1bCB7XHJcbiAgICAmOm5vdCguZ3JheS1iYWNrZ3JvdW5kKTpub3QoLmJyYW5kLXByaW1hcnktYmFja2dyb3VuZCk6bm90KC5icmFuZC1zZWNvbmRhcnktYmFja2dyb3VuZCk6bm90KC5icmFuZC1hY2NlbnQtYmFja2dyb3VuZCl7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgIH1cclxuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBib3gtc2hhZG93OiAwIDAgNXB4IHJnYmEoJHJpY2gtYmxhY2ssIDAuMSk7XHJcbiAgfVxyXG5cclxuICBsaSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG5cclxuICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHsgLy8gZGVza3RvcFxyXG4gICAgaDMge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIHVsIHtcclxuICAgICAgd2lkdGg6IDY2LjElO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIuQzA2Mi1jb250YWN0LXNwb3RzIHtcclxuICBwYWRkaW5nLXRvcDogMjVweDtcclxuICBwYWRkaW5nLWJvdHRvbTogMjVweDtcclxuXHJcbiAgaDMge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XHJcbiAgfVxyXG5cclxuICAucm93IHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGZvbnQtc2l6ZTogMDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgPiBkaXYge1xyXG4gICAgICBmb250LXNpemU6IG1lZGl1bTtcclxuICAgICAgZm9udC1zaXplOiBpbml0aWFsO1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG5cclxuICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBhIHtcclxuICAgIGZvbnQtc2l6ZTogd2hpdG5leS1zaXplKDIxKTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgYm94LXNoYWRvdzogMCAwIDVweCByZ2JhKCRyaWNoLWJsYWNrLCAwLjEpO1xyXG4gICAgbGluZS1oZWlnaHQ6IDJyZW07XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBtaW4taGVpZ2h0OiA4MHB4O1xyXG4gICAgcGFkZGluZzogMXJlbSAuNXJlbTtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAmOm5vdCguZ3JheS1iYWNrZ3JvdW5kKTpub3QoLmJyYW5kLXByaW1hcnktYmFja2dyb3VuZCk6bm90KC5icmFuZC1zZWNvbmRhcnktYmFja2dyb3VuZCk6bm90KC5icmFuZC1hY2NlbnQtYmFja2dyb3VuZCl7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuXHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcbiAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHsgLy8gdGFibGV0IHVwXHJcbiAgICBwYWRkaW5nLXRvcDogNDFweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xyXG5cclxuICAgIGgzIHtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDQxcHg7XHJcbiAgICB9XHJcbiAgICAucm93e1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICA+IGRpdiB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICB9XHJcbn1cclxuIiwiLkMwNjMtdXRpbGl0eS1iZWx0IHtcclxuICBwYWRkaW5nLXRvcDogMjVweDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAmLmJyYW5kLXByaW1hcnktYmFja2dyb3VuZCxcclxuICAmLmJyYW5kLWFjY2VudC1iYWNrZ3JvdW5kIHtcclxuICBcdGNvbG9yOiAkd2hpdGU7XHJcblxyXG4gICAgLmJ0biB7XHJcbiAgICAgIGNvbG9yOiAkd2hpdGU7XHJcblxyXG4gICAgICAudGV4dC13cmFwcGVyOmFmdGVyIHtcclxuICAgICAgICBib3JkZXItdG9wLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5fc2Vuc2lVdGlsaXR5QmVsdEl0ZW0tY3RhLWJ1dHRvbnN7XHJcbiAgICBAaW5jbHVkZSBvbmUtY3RhLW1heDtcclxuICAgIG1hcmdpbjogYXV0bztcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHdpZHRoOjE3LjVyZW07XHJcbiAgfVxyXG5cclxuICAmLnNlY3Rpb24geyAvLyBubyBkaXZpZGVyIGxpbmVzIHdoZW4gaW5jbHVkZWQgaW5zaWRlIGp1bXAgbmF2XHJcbiAgICBtYXJnaW4tdG9wOiAtMXB4O1xyXG5cclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBoMiB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgfVxyXG5cclxuICAudXRpbGl0eS1iZWx0LWl0ZW0ge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XHJcbiAgICBmbG9hdDogbm9uZTtcclxuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICBtYXJnaW4tdG9wOiAyNXB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuICAgIC5jb250ZW50LXRleHQge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gICAgICBtYXgtaGVpZ2h0OiA2M3B4O1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmJ0biB7XHJcbiAgICBjb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcbiAgICBtYXJnaW46IDIxcHggYXV0byAwIGF1dG8gIWltcG9ydGFudDtcclxuICAgIGZvbnQtc2l6ZTogd2hpdG5leS1zaXplKDE2KTtcclxuXHJcbiAgICAudGV4dC13cmFwcGVyOmFmdGVyIHtcclxuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcbiAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuaW1hZ2Utd3JhcHBlciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTIwcHg7XHJcbiAgICBtYXJnaW46IDAgYXV0byAyNHB4O1xyXG5cclxuICAgIGltZyB7XHJcbiAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcclxuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnJvdyB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBmb250LXNpemU6IDA7XHJcbiAgfVxyXG5cclxuICBhIHtcclxuICAgIG1hcmdpbjogMCAyNXB4O1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG5cclxuICBwIHtcclxuICAgIGZvbnQtd2VpZ2h0OiB3aGl0bmV5LXdlaWdodChsaWdodCk7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nOiAwcHggMjBweDtcclxuICAgIGZvbnQtc2l6ZTogd2hpdG5leS1zaXplKDE4KTtcclxuICAgIGxpbmUtaGVpZ2h0OiB3aGl0bmV5LWxpbmUtaGVpZ2h0KDI0LCAxOCk7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHsgLy8gdGFibGV0IHVwXHJcbiAgICBwYWRkaW5nLXRvcDogNDVweDtcclxuXHJcbiAgICAudXRpbGl0eS1iZWx0LWl0ZW0ge1xyXG4gICAgICBtYXJnaW4tdG9wOiA0NXB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIuQzA2NC1mdWxsLWJsZWVkLWJhY2tncm91bmQge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHBhZGRpbmctdG9wOiAyNXB4O1xyXG4gIHBhZGRpbmctYm90dG9tOiAyNXB4O1xyXG5cclxuICAuYmFja2dyb3VuZC1pbWFnZSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuXHJcbiAgaDIge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICB9XHJcblxyXG4gIHB7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gIH1cclxuXHJcbiAgLl9jMDY0LWN0YS1idXR0b25zIHtcclxuICAgIG1hcmdpbi10b3A6IDEuNXJlbTtcclxuICAgIEBpbmNsdWRlIGNlbnRlci1jdGEtbW9iaWxlO1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7IC8vIG1vYmlsZSBvbmx5XHJcbiAgICAuZm9yZWdyb3VuZC1pbWFnZSB7XHJcbiAgICAgIG1hcmdpbjogMTBweCAxNjBweCA0MHB4IDE2MHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7IC8vIG1vYmlsZSBvbmx5XHJcbiAgICAuZm9yZWdyb3VuZC1pbWFnZSB7XHJcbiAgICAgIG1hcmdpbjogMTBweCA4MHB4IDQwcHggODBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikgeyAvLyB0YWJsZXQgdXBcclxuICAgIHBhZGRpbmctdG9wOiA3MHB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDcwcHg7XHJcblxyXG4gICAgLmJhY2tncm91bmQtaW1hZ2Uge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIC5mb3JlZ3JvdW5kLWltYWdlIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiA3MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5fYzA2NC1jdGEtYnV0dG9ucyB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDAuNXJlbTtcclxuICAgIH1cclxuXHJcbiAgICBoMiB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLm1haW4tY29udGVudCB7XHJcbiAgICAgIG1hcmdpbjogMCAtNjBweCAwIC03MHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6IDgwMHB4KSB7XHJcbiAgICBoMiB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLl9jMDY0LWN0YS1idXR0b25zIHtcclxuICAgICAgbWFyZ2luLXRvcDogNTBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiA5NTBweCkge1xyXG4gICAgaDIge1xyXG4gICAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5fYzA2NC1jdGEtYnV0dG9ucyB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDNyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLm1haW4tY29udGVudCB7XHJcbiAgICAgIG1hcmdpbjogMCAwIDAgLTQwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAxMXB4KSB7XHJcbiAgICBoMiB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDcwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLm1haW4tY29udGVudCB7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDg5cHgpIHtcclxuICAgIC5tYWluLWNvbnRlbnQge1xyXG4gICAgICBtYXJnaW4tbGVmdDogNDBweDtcclxuICAgIH1cclxuXHJcbiAgICBoMiB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDEwMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7IC8vIGRlc2t0b3BcclxuICAgIGgyIHtcclxuICAgICAgbWFyZ2luLXRvcDogMTQwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5DMDY1LTUwLTUwLXgzIHtcclxuICAuaW1hZ2UtY29udGFpbmVyIHtcclxuICAgIEBpbmNsdWRlIGFzcGVjdC1yYXRpby1ib3goMywgMik7XHJcbiAgfVxyXG5cclxuICBpbWcge1xyXG4gICAgQGluY2x1ZGUgc3RyZXRjaC1hYnNvbHV0ZSgpO1xyXG4gIH1cclxuXHJcbiAgLm1haW4tY29udGVudCB7XHJcbiAgICBwYWRkaW5nOiA0NXB4IDIwcHggNDBweCAyMHB4O1xyXG5cclxuICAgICYuaGFzLWljb24ge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDgwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubGVmdC1jb2x1bW4ge1xyXG4gICAgaDMge1xyXG4gICAgICBmb250LXNpemU6IHdoaXRuZXktc2l6ZSgyMSk7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiB3aGl0bmV5LXdlaWdodChtZWRpdW0pO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnJpZ2h0LWNvbHVtbiB7XHJcbiAgICBoMyB7XHJcbiAgICAgIGZvbnQtc2l6ZTogd2hpdG5leS1zaXplKDEyKTtcclxuICAgICAgZm9udC13ZWlnaHQ6IHdoaXRuZXktd2VpZ2h0KHNlbWlib2xkKTtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wOGVtO1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnRleHQge1xyXG4gICAgICBmb250LXNpemU6IHdoaXRuZXktc2l6ZSgzNik7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiB3aGl0bmV5LWxpbmUtaGVpZ2h0KDQ0LCAzNik7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5sZWZ0LWNvbHVtbixcclxuICAucmlnaHQtY29sdW1uIC50b3AsXHJcbiAgLnJpZ2h0LWNvbHVtbiAuYm90dG9te1xyXG4gICAgJjpub3QoLmdyYXktYmFja2dyb3VuZCk6bm90KC5icmFuZC1wcmltYXJ5LWJhY2tncm91bmQpOm5vdCguYnJhbmQtc2Vjb25kYXJ5LWJhY2tncm91bmQpOm5vdCguYnJhbmQtYWNjZW50LWJhY2tncm91bmQpe1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuaWNvbiB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDdweDtcclxuICAgIGxlZnQ6IC01NHB4O1xyXG4gICAgd2lkdGg6IDM0cHg7XHJcbiAgICBoZWlnaHQ6IDM0cHg7XHJcblxyXG4gICAgLmltYWdlLWNvbnRhaW5lciB7XHJcbiAgICAgIEBpbmNsdWRlIGFzcGVjdC1yYXRpby1ib3goMSwgMSk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHsgLy8gbW9iaWxlIG9ubHlcclxuICAgIC5sZWZ0LWNvbHVtbiwgLnJpZ2h0LWNvbHVtbiB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogLTEwcHg7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcclxuICAgIH1cclxuXHJcbiAgICAubGVmdC1jb2x1bW4ge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5yaWdodC1jb2x1bW4ge1xyXG4gICAgICAubWFpbi1jb250ZW50IHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogNDlweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLnRvcCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7IC8vIHRhYmxldCB1cFxyXG4gICAgcGFkZGluZy10b3A6IDUwcHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XHJcblxyXG4gICAgLmxlZnQtY29sdW1uLCAucmlnaHQtY29sdW1uIHtcclxuICAgICAgQGluY2x1ZGUgYXNwZWN0LXJhdGlvLWJveCg4LCAxMSk7XHJcblxyXG4gICAgICA+IGRpdiB7XHJcbiAgICAgICAgQGluY2x1ZGUgc3RyZXRjaC1hYnNvbHV0ZSgpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmxlZnQtY29sdW1uIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiA0cHg7XHJcblxyXG4gICAgICAuc29sby1pbWFnZSB7XHJcbiAgICAgICAgQGluY2x1ZGUgYXNwZWN0LXJhdGlvLWJveCg4LCAxMSk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5tYWluLWNvbnRlbnQge1xyXG4gICAgICAgIHBhZGRpbmc6IDMwcHggMzVweCA2NXB4IDM1cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucmlnaHQtY29sdW1uIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDRweDtcclxuXHJcbiAgICAgIC50b3Age1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgQGluY2x1ZGUgYXNwZWN0LXJhdGlvLWJveCgzLCAyKTtcclxuXHJcbiAgICAgICAgPiBkaXYge1xyXG4gICAgICAgICAgQGluY2x1ZGUgc3RyZXRjaC1hYnNvbHV0ZSgpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLm1haW4tY29udGVudCB7XHJcbiAgICAgICAgcGFkZGluZzogMzBweCAzNXB4IDgwcHggMzVweDtcclxuXHJcbiAgICAgICAgJi5oYXMtaWNvbiB7XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDgwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmljb24ge1xyXG4gICAgICB0b3A6IDdweDtcclxuICAgICAgbGVmdDogLTU0cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKG1pbi13aWR0aDogOTUwcHgpIHtcclxuICAgIC5sZWZ0LWNvbHVtbiB7XHJcbiAgICAgIC5tYWluLWNvbnRlbnQge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA1N3B4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnJpZ2h0LWNvbHVtbiB7XHJcbiAgICAgIC5tYWluLWNvbnRlbnQge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA4NnB4O1xyXG5cclxuICAgICAgICAmLmhhcy1pY29uIHtcclxuICAgICAgICAgIHBhZGRpbmctbGVmdDogMTAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHsgLy8gZGVza3RvcFxyXG4gICAgLnJpZ2h0LWNvbHVtbiB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5sZWZ0LWNvbHVtbiB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLkMwNjYtY2VudGVyZWQtY29weS13aXRoLWljb24ge1xyXG4gIHBhZGRpbmctdG9wOiA2NXB4O1xyXG4gIHBhZGRpbmctYm90dG9tOiA2NXB4O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBcclxuICAuaW1hZ2UtY29udGFpbmVyIHtcclxuICAgIEBpbmNsdWRlIGFzcGVjdC1yYXRpby1ib3goMSwgMSk7XHJcbiAgICB3aWR0aDogNTVweDtcclxuICAgIG1hcmdpbjogNDVweCBhdXRvIDAgYXV0bztcclxuICAgIFxyXG4gICAgaW1nIHtcclxuICAgICAgQGluY2x1ZGUgc3RyZXRjaC1hYnNvbHV0ZSgpO1xyXG4gICAgfVxyXG4gIH1cclxuICBcclxuICBoMiB7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgZm9udC1zaXplOiB3aGl0bmV5LXNpemUoMTIpO1xyXG4gICAgZm9udC13ZWlnaHQ6IHdoaXRuZXktd2VpZ2h0KHNlbWlib2xkKTtcclxuICAgIGxldHRlci1zcGFjaW5nOiAuMDhlbTtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgfVxyXG4gIFxyXG4gIGgzIHtcclxuICAgIGZvbnQtc2l6ZTogd2hpdG5leS1zaXplKDM2KTtcclxuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgfVxyXG4gIFxyXG4gIHA6bGFzdC1jaGlsZCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIH1cclxuICBcclxuICBcclxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHsgLy8gdGFibGV0IHVwXHJcbiAgICBwYWRkaW5nLXRvcDogODVweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiA4NXB4O1xyXG4gICAgXHJcbiAgICBoMyB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5pbWFnZS1jb250YWluZXIge1xyXG4gICAgICBtYXJnaW4tdG9wOiAzNXB4O1xyXG4gICAgfVxyXG4gIH1cclxufSIsIi5DMDY3Qi1tZWdhLWZsZXhpYmxlLWljb24tcm93IHtcclxuICBwYWRkaW5nOiA1cmVtIDAgNnJlbTtcclxuXHJcbiAgLmMwNjdiLWNvbnRhaW5lcntcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgZ2FwOiAzcmVtO1xyXG4gIH1cclxuXHJcbiAgLmMwNjdiLWhlYWRlci1jb250YWluZXJ7XHJcbiAgICBmbGV4LWdyb3c6IDA7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgZ2FwOiAxLjVyZW07XHJcblxyXG4gICAgLmMwNjdiLXRpdGxlLWNvbnRhaW5lcntcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgZ2FwOiAxcmVtO1xyXG4gICAgICB3aWR0aDogNjEuMjVyZW07XHJcblxyXG4gICAgICAucnRlLWxhYmVsLS1leWVicm93e1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDNyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYzA2N2ItaGVhZGVyLXRpdGxle1xyXG4gICAgICBsaW5lLWhlaWdodDogM3JlbTtcclxuICAgICAgZm9udC1zaXplOiAyLjI1cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5jMDY3Yi1oZWFkZXItZGVzY3JpcHRpb257XHJcbiAgICAgIHdpZHRoOiA2MS4yNXJlbTtcclxuICAgIH1cclxuICAgIHB7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jMDY3Yi1yb3ctY29udGFpbmVye1xyXG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaDtcclxuICAgIGZsZXgtZ3JvdzogMDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuXHJcbiAgfVxyXG5cclxuICAuYzA2N2ItZnJhbWV7XHJcbiAgICBoZWlnaHQ6IDMuNXJlbTtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgfVxyXG5cclxuICAuYzA2N2Itcm93LWNvbnRhaW5lciB7XHJcbiAgICAucm93LWNvbHVtbntcclxuICAgICAgbWFyZ2luOiAwO1xyXG5cclxuICAgICAgLnJvd3tcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIHJvdy1nYXA6IDIuNXJlbTtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgIH1cclxuICAgICAgLnJvdzpiZWZvcmV7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgICAucm93OmFmdGVye1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5jMDY3Yi1pdGVtLWNvbnRhaW5lcntcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgIH1cclxuICAgIC5jMDY3Yi1pdGVte1xyXG4gICAgICBmbGV4LWdyb3c6IDA7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgIGdhcDogMS41cmVtO1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAxcmVtO1xyXG5cclxuICAgICAgLmMwNjdiLWltYWdle1xyXG4gICAgICAgIHdpZHRoOiAyLjVyZW07XHJcbiAgICAgICAgaGVpZ2h0OiAyLjVyZW07XHJcblxyXG4gICAgICAgIC5jMDY3Yi1pY29ue1xyXG4gICAgICAgICAgd2lkdGg6IDIuNXJlbTtcclxuICAgICAgICAgIGhlaWdodDogMi41cmVtO1xyXG5cclxuICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuY29udGVudCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGdhcDogMXJlbTtcclxuXHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGg1IHtcclxuICAgICAgICBmb250LXNpemU6IDEuMTI1cmVtO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC50ZXh0IHtcclxuICAgICAgICBwe1xyXG4gICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuaW1hZ2UtY29udGFpbmVyIHtcclxuICAgIEBpbmNsdWRlIGFzcGVjdC1yYXRpby1ib3goMTYsIDkpO1xyXG4gICAgd2lkdGg6IDczLjc1cmVtO1xyXG4gICAgaGVpZ2h0OiA0MS41cmVtO1xyXG5cclxuICAgIGltZyB7XHJcbiAgICAgIEBpbmNsdWRlIHN0cmV0Y2gtYWJzb2x1dGUoKTtcclxuICAgICAgaGVpZ2h0OiA0MS41cmVtO1xyXG4gICAgICBvYmplY3QtZml0OiBjb3ZlclxyXG4gICAgfVxyXG4gIH1cclxuICAuY3RhLWJ1dHRvbnN7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAuY3RhLWJ0bjpub3QoOm9ubHktY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCl7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMS4yNXJlbTtcclxuICAgIH1cclxuICAgIC5jdGEtYnRue1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICB9XHJcbiAgICAuY3RhLWJ0bjpsYXN0LWNoaWxke1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KXtcclxuICAgIHBhZGRpbmc6IDNyZW0gMDtcclxuXHJcbiAgICAuYzA2N2ItaGVhZGVyLWNvbnRhaW5lcntcclxuICAgICAgZ2FwOiAycmVtO1xyXG5cclxuICAgICAgLmMwNjdiLXRpdGxlLWNvbnRhaW5lcntcclxuICAgICAgICB3aWR0aDogdW5zZXQ7XHJcblxyXG4gICAgICAgIC5jMDY3Yi1oZWFkZXItdGl0bGV7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEuODc1cmVtO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIuNXJlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmMwNjdiLWhlYWRlci1kZXNjcmlwdGlvbntcclxuICAgICAgICB3aWR0aDogdW5zZXQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5jMDY3Yi1yb3ctY29udGFpbmVyIHtcclxuICAgICAgLmMwNjdiLWl0ZW17XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgfVxyXG4gICAgICAucm93LWNvbHVtbntcclxuICAgICAgICAucm93e1xyXG4gICAgICAgICAgcm93LWdhcDogMS41cmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmMwNjdiLWZyYW1lIHtcclxuICAgICAgaGVpZ2h0OiAzcmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5pbWFnZS1jb250YWluZXIge1xyXG4gICAgICBAaW5jbHVkZSBhc3BlY3QtcmF0aW8tYm94KDE2LCA5KTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMTIuNXJlbTtcclxuXHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgQGluY2x1ZGUgc3RyZXRjaC1hYnNvbHV0ZSgpO1xyXG4gICAgICAgIGhlaWdodDogMTIuNXJlbTtcclxuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmN0YS1idXR0b25ze1xyXG4gICAgICAuY3RhLWJ0bjpub3QoOm9ubHktY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCl7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAuNXJlbTtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICB9XHJcbiAgICAgIC5jdGEtYnRue1xyXG4gICAgICAgIG1hcmdpbjogLjVyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLkMwNjgtdHdvLWNvbHVtbi10ZXh0LXdpdGgtaW1hZ2Uge1xyXG4gIHBhZGRpbmctYm90dG9tOiA1MHB4O1xyXG5cclxuICAuaW1hZ2UtY29udGFpbmVyIHtcclxuICAgIEBpbmNsdWRlIGFzcGVjdC1yYXRpby1ib3goMSwgMSk7XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgQGluY2x1ZGUgc3RyZXRjaC1hYnNvbHV0ZSgpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgaDIge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICB9XHJcblxyXG4gIC5fYzA2OC1jdGEtYnV0dG9ucyB7XHJcbiAgICBAaW5jbHVkZSB0d28tY3RhLW1heDtcclxuICAgIEBpbmNsdWRlIGNlbnRlci1jdGEtbW9iaWxlO1xyXG5cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjc5cHgpe1xyXG4gICAgICB3aWR0aDozNnJlbTtcclxuICAgIH1cclxuICAgIHdpZHRoOiAxNy41cmVtO1xyXG4gICAgdGV4dC1hbGlnbjpjZW50ZXI7XHJcbiAgICBtYXJnaW46IGF1dG87XHJcbiAgICBtYXJnaW4tdG9wOiAyLjVyZW07XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHsgLy8gbW9iaWxlIG9ubHlcclxuICAgIC5pbWFnZS1jb250YWluZXIge1xyXG4gICAgICBtYXJnaW46IDIwcHggMTBweCA1MHB4IDEwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLm1haW4tY29udGVudCB7XHJcbiAgICAgIHBhZGRpbmc6IDAgMTBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikgeyAvLyB0YWJsZXQgdXBcclxuICAgIHBhZGRpbmctdG9wOiA2NXB4O1xyXG5cclxuICAgIGgyIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgIH1cclxuXHJcbiAgICAuaW1hZ2UtY29udGFpbmVyIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcclxuICAgIH1cclxuXHJcbiAgICAubWFpbi1jb250ZW50IHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xyXG5cclxuICAgICAgLmNvbC1zbS02OmZpcnN0LWNoaWxkIHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyN3B4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuY29sLXNtLTY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyN3B4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLl9jMDY4LWN0YS1idXR0b25zIHtcclxuICAgICAgbWFyZ2luLXRvcDogMy41cmVtO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIvLyBTZWU6IHd3dy53M3NjaG9vbHMuY29tL2Jvb3RzdHJhcC9ib290c3RyYXBfbW9kYWwuYXNwXHJcblxyXG4uQzA3My1tb2RhbCB7XHJcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7IC8vIHJlc2V0IGZvbnQgc2l6ZVxyXG5cclxuICAubW9kYWwtZGlhbG9nIHtcclxuICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gIH1cclxuXHJcbiAgLm1vZGFsLWhlYWRlciB7XHJcbiAgICBtaW4taGVpZ2h0OiAyNHB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXk7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICBwYWRkaW5nOiAwIDMwcHggMCAxMHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgfVxyXG5cclxuICAubW9kYWwtdGl0bGUge1xyXG4gICAgZm9udC1zaXplOiB3aGl0bmV5LXNpemUoMTApO1xyXG4gICAgZm9udC13ZWlnaHQ6IHdoaXRuZXktd2VpZ2h0KHNlbWlib2xkKTtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogLjA4ZW07XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIH1cclxuXHJcbiAgLmNsb3NlIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogNnB4O1xyXG4gICAgcmlnaHQ6IDIwcHg7XHJcbiAgICBvdXRsaW5lOiAwO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIGZvbnQtc2l6ZTogd2hpdG5leS1zaXplKDE0KTtcclxuICB9XHJcblxyXG4gIC5tb2RhbC1ib2R5IHtcclxuICBcdHBhZGRpbmc6IDIwcHggMzBweCA0MHB4IDMwcHg7XHJcbiAgfVxyXG5cclxuICAubW9kYWwtZm9vdGVyIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGJvcmRlci10b3A6IDA7XHJcbiAgfVxyXG5cclxuICAubW9kYWwtYWN0aW9uIHtcclxuICBcdG1hcmdpbi10b3A6IDQwcHg7XHJcbiAgXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgfVxyXG59XHJcbiIsIi5DMDczLXRhbGwtaGVybyB7XHJcbiAgcGFkZGluZy10b3A6IDUwcHg7XHJcblxyXG4gIC5pbWFnZS1jb250YWluZXIge1xyXG4gICAgQGluY2x1ZGUgYXNwZWN0LXJhdGlvLWJveCgyLCAxKTtcclxuXHJcbiAgICBpbWcge1xyXG4gICAgICBAaW5jbHVkZSBzdHJldGNoLWFic29sdXRlKCk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBoMiB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgZm9udC1zaXplOiB3aGl0bmV5LXNpemUoMzYpO1xyXG4gIH1cclxuXHJcbiAgaDMge1xyXG4gICAgZm9udC1zaXplOiB3aGl0bmV5LXNpemUoMjEpO1xyXG4gICAgZm9udC13ZWlnaHQ6IHdoaXRuZXktd2VpZ2h0KG1lZGl1bSk7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gIH1cclxuXHJcbiAgLl9jMDczLWN0YS1idXR0b25zIHtcclxuICAgIEBpbmNsdWRlIG9uZS1jdGEtbWF4O1xyXG4gICAgd2lkdGg6MTcuNXJlbTtcclxuICAgIG1hcmdpbjogMnJlbSBhdXRvIDA7XHJcbiAgfVxyXG5cclxuICAudGVhc2VyLXRpdGxlIHtcclxuICAgIGZvbnQtc2l6ZTogMzJweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xyXG4gICAgY29sb3I6IHBhbGV0dGUocmljaC1ibGFjayk7XHJcbiAgICBsaW5lLWhlaWdodDogMS42MjU7XHJcbiAgfVxyXG5cclxuICAudGVhc2VyLWhlYWRlciB7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNnB4O1xyXG4gICAgY29sb3I6IHBhbGV0dGUocmljaC1ibGFjayk7XHJcbiAgfVxyXG5cclxuICAudGVhc2VyLXRleHQge1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGNvbG9yOiBwYWxldHRlKHJpY2gtYmxhY2spO1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7IC8vIG1vYmlsZSBvbmx5XHJcbiAgICAuY29udGVudCB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAtMTBweDtcclxuICAgICAgcGFkZGluZzogMHB4IDIwcHggNTBweCAyMHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICB9XHJcblxyXG4gICAgLmltYWdlLXdyYXBwZXIge1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikgeyAvLyB0YWJsZXQgdXBcclxuICAgIHBhZGRpbmctdG9wOiAxMDBweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcclxuXHJcbiAgICBoMiB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLl9jMDczLWN0YS1idXR0b25zIHtcclxuICAgICAgbWFyZ2luLXRvcDogM3JlbTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLkMwNzQtZmVhdHVyZWQtY2Fyb3VzZWwtbG9vcCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHBhZGRpbmc6IDI1cHggMDtcclxuICBmb250LXdlaWdodDogMzAwO1xyXG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG4gIGNvbG9yOiAjMmQzODNmO1xyXG5cclxuICAuaW1hZ2UtY29udGFpbmVyIHtcclxuICAgIGltZyB7XHJcbiAgICAgIEBpbmNsdWRlIHN0cmV0Y2gtYWJzb2x1dGUoKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5iYWNrZ3JvdW5kLWltYWdlIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgei1pbmRleDogLTE7XHJcblxyXG4gICAgLmltYWdlLWNvbnRhaW5lciB7XHJcbiAgICAgIEBpbmNsdWRlIGFzcGVjdC1yYXRpby1ib3goNCwgMyk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuaGVhZGVyIHtcclxuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgcGFkZGluZzogMjVweCAwO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMzM7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHsgLy8gbW9iaWxlIG9ubHlcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcclxuICAgIH1cclxuICB9XHJcbiAgLmNhcm91c2VsLXRpdGxlIHtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjMzO1xyXG4gIH1cclxuXHJcbiAgLmNhcm91c2VsLWl0ZW0tdGl0bGUge1xyXG4gICAgZm9udC1zaXplOiAxLjM3NXJlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAycmVtO1xyXG4gIH1cclxuXHJcbiAuY2Fyb3VzZWwtaXRlbS1jb250ZW50IHtcclxuICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICBsaW5lLWhlaWdodDogMS41cmVtO1xyXG4gfVxyXG5cclxuICAgIC8vIERlc2t0b3Agc2NyZWVuIGltcGxlbWVudGF0aW9uXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XHJcbiAgICAgIC5oZWFkZXIge1xyXG4gICAgICAgICAgICB3aWR0aDogOTgwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogODBweDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDM2cHggNDBweCAxMDBweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjc1cmVtO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMi41cmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuY2Fyb3VzZWwtdGl0bGUge1xyXG4gICAgICAgICAgICB3aWR0aDogMTE4MHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogNDBweCAwIDE2cHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS44NzVyZW07XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyLjVyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4vLyBTbWFsbCBsYXB0b3BzIHNjcmVlbiBpbXBsZW1lbnRhdGlvblxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xyXG4gICAgICAuaGVhZGVyIHtcclxuICAgICAgICBtYXJnaW46IDAgYXV0byA0MHB4IGF1dG87XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjYyNXJlbTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMnJlbTtcclxuICAgICAgICBwIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuY2Fyb3VzZWwtdGl0bGUge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbjogMHB4IGF1dG8gMTZweCBhdXRvO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAycmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gIC8vIFRhYmxldCBzY3JlZW4gaW1wbGVtZW50YXRpb25cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xyXG4gICAgICAuaGVhZGVyIHtcclxuICAgICAgICBmb250LXNpemU6IDEuNjI1cmVtO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAycmVtO1xyXG4gICAgICB9XHJcbiAgICAgIC5jYXJvdXNlbC10aXRsZSB7XHJcbiAgICAgICAgbWFyZ2luOiA0MHB4IDAgMTZweCAzMnB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAycmVtO1xyXG4gICAgICB9XHJcbiAgICAgIC5wYWRkZWQtY29udGFpbmVyLFxyXG4gICAgICAucGFkZGluZy1jb250YWluZXIsXHJcbiAgICAgIC5vd2wtc3RhZ2Uge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgICAgLm93bC1zdGFnZSB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xOCU7XHJcbiAgICAgIH1cclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk1MHB4KSB7XHJcbiAgICAgICAgLm93bC1zdGFnZSB7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogLTE2JTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KSB7XHJcbiAgICAgICAgLm93bC1zdGFnZSB7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogLTEyJTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDgzMHB4KSB7XHJcbiAgICAgICAgLm93bC1zdGFnZSB7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogLTEwJTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvLyBNb2JpbGUgc2NyZWVuIGltcGxlbWVudGF0aW9uXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNTAwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAuaGVhZGVyIHtcclxuICAgICAgICB3aWR0aDogOTklO1xyXG4gICAgICAgIGhlaWdodDogMTI4cHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgNDhweDtcclxuICAgICAgICBmb250LXNpemU6IDEuNjI1cmVtO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAycmVtO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuY2Fyb3VzZWwtdGl0bGUge1xyXG4gICAgICAgIHdpZHRoOiA5NSU7XHJcbiAgICAgICAgbWFyZ2luOiAwcHggYXV0byAxNnB4IGF1dG87XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDJyZW07XHJcbiAgICAgIH1cclxuICAgICAgLnBhZGRlZC1jb250YWluZXIge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gLy8gTW9iaWxlIHNjcmVlbiBpbXBsZW1lbnRhdGlvblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ5OXB4KSB7XHJcbiAgICAgIC5oZWFkZXIge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgICAgICBmb250LXNpemU6IDEuNjI1cmVtO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAycmVtO1xyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChkZXZpY2UtYXNwZWN0LXJhdGlvOiA0MC83MSkge1xyXG4gICAgICAgICAgd2lkdGg6IDMwMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmNhcm91c2VsLXRpdGxlIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW46IDAgMCAxNnB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAycmVtO1xyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChkZXZpY2UtYXNwZWN0LXJhdGlvOiA0MC83MSkge1xyXG4gICAgICAgICAgd2lkdGg6IDMwMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHsgLy8gbW9iaWxlIG9ubHlcclxuICAgIC5jYXJvdXNlbC1jb250YWluZXIge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuY2Fyb3VzZWwtaXRlbSB7XHJcbiAgICAuaW1hZ2UtY29udGFpbmVyIHtcclxuICAgICAgQGluY2x1ZGUgYXNwZWN0LXJhdGlvLWJveCg0LCAzKTtcclxuICAgIH1cclxuXHJcbiAgICBoMyB7XHJcbiAgICAgIG1hcmdpbjogMTZweCAwIDE2cHg7XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAub3dsLW5hdiB7IC8vIGNhcm91c2VsIHBhZ2luYXRpb24gYXJyb3dzXHJcbiAgICAub3dsLXByZXYsXHJcbiAgICAub3dsLW5leHQge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMjIlO1xyXG4gICAgICAmOmFmdGVyIHsvLyBhcnJvd1xyXG4gICAgICAgIGNvbnRlbnQ6Jyc7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDIzcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAyM3B4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGJvcmRlci10b3A6IDNweCBzb2xpZCAjZDlkOWQ5O1xyXG4gICAgICAgIGJvcmRlci1yaWdodDogM3B4IHNvbGlkICNkOWQ5ZDk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAub3dsLXByZXYge1xyXG4gICAgICBsZWZ0OiAtMjlweDtcclxuICAgICAgJjphZnRlcntcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyMjVkZWcpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm93bC1uZXh0IHtcclxuICAgICAgcmlnaHQ6IC0yOXB4O1xyXG4gICAgICAmOmFmdGVye1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLl9jMDc0LWN0YS1idXR0b25ze1xyXG4gICAgQGluY2x1ZGUgb25lLWN0YS1tYXg7XHJcbiAgICBtYXJnaW46IDEuNXJlbSBhdXRvIDA7XHJcbiAgICB3aWR0aDogMTcuNXJlbTtcclxuICB9XHJcblxyXG4gIC5fYzA3NC1pdGVtLWN0YS1idXR0b25ze1xyXG4gICAgQGluY2x1ZGUgb25lLWN0YS1tYXg7XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHsgLy8gdGFibGV0IHVwXHJcbiAgICAuYmFja2dyb3VuZC1pbWFnZSB7XHJcbiAgICAgIC5pbWFnZS1jb250YWluZXIge1xyXG4gICAgICAgIEBpbmNsdWRlIGFzcGVjdC1yYXRpby1ib3goOCwgMyk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiA4OTBweCkge1xyXG4gICAgLmJhY2tncm91bmQtaW1hZ2Uge1xyXG4gICAgICAuaW1hZ2UtY29udGFpbmVyIHtcclxuICAgICAgICBAaW5jbHVkZSBhc3BlY3QtcmF0aW8tYm94KDQsIDEpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKG1pbi13aWR0aDogMTA5MHB4KSB7XHJcbiAgICAuYmFja2dyb3VuZC1pbWFnZSB7XHJcbiAgICAgIC5pbWFnZS1jb250YWluZXIge1xyXG4gICAgICAgIEBpbmNsdWRlIGFzcGVjdC1yYXRpby1ib3goNSwgMSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC52aWRlby13cmFwcGVyIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gIH1cclxuXHJcbiAgLnBsYXktYnV0dG9uLFxyXG4gIC5wbGF5LWJ1dHRvbi1jaXJjbGU6YmVmb3JlIHtcclxuICAgIGhlaWdodDogNThweDtcclxuICAgIHdpZHRoOiA1OHB4O1xyXG4gIH1cclxuXHJcbiAgLnBsYXktYnV0dG9uLWNpcmNsZTphZnRlciB7XHJcbiAgICBib3JkZXItdG9wOiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlci1sZWZ0OiAxNHB4IHNvbGlkICR3aGl0ZTtcclxuICAgIGxlZnQ6IDI0cHg7XHJcbiAgICB0b3A6IDE5cHg7XHJcbiAgfVxyXG59XHJcblxyXG46bGFuZyh6aC1DTil7XHJcbiAgLkMwNzQtZmVhdHVyZWQtY2Fyb3VzZWwtbG9vcCB7XHJcbiAgICAuY2Fyb3VzZWwtaXRlbS1jb250ZW50IHtcclxuICAgICAgLmVsbGlwIHNwYW57XHJcbiAgICAgICAgd2hpdGUtc3BhY2U6IHVuc2V0ICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLkMwNzUtZnVsbC13aWR0aC10aGVtYXRpYy1sb2NrLXVwIHtcclxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHsgLy8gdGFibGV0IHVwXHJcbiAgICAuY29sLXNtLTQge1xyXG4gICAgICB3aWR0aDogNDAlO1xyXG4gICAgfVxyXG5cclxuICAgIC5jb2wtc20tOCB7XHJcbiAgICAgIHdpZHRoOiA2MCU7XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLkMwNzYtdGhlbWF0aWMtbG9jay11cC1mZWF0dXJlZC1jYWxsb3V0LXctaW1hZ2Uge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBwYWRkaW5nOiAxMzBweCAwIDAgNjBweDtcclxuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gIC5iYWNrZ3JvdW5kLWltYWdlIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHotaW5kZXg6IDA7XHJcbiAgfVxyXG5cclxuICAuaW1hZ2UtY29udGFpbmVyIHtcclxuICAgIEBpbmNsdWRlIGFzcGVjdC1yYXRpby1ib3goMywgNCk7XHJcbiAgfVxyXG5cclxuICBpbWcge1xyXG4gICAgQGluY2x1ZGUgc3RyZXRjaC1hYnNvbHV0ZSgpO1xyXG4gIH1cclxuXHJcbiAgaDMge1xyXG4gICAgZm9udC1zaXplOiB3aGl0bmV5LXNpemUoMjQpO1xyXG4gICAgbGluZS1oZWlnaHQ6IHdoaXRuZXktbGluZS1oZWlnaHQoMzMsIDI0KTtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgfVxyXG5cclxuICAuX2MwNzYtY3RhLWJ1dHRvbnMge1xyXG4gICAgQGluY2x1ZGUgb25lLWN0YS1tYXg7XHJcbiAgfVxyXG5cclxuICAuYXJyb3ctcmlnaHQtbGluayB7XHJcbiAgICBmb250LXNpemU6IHdoaXRuZXktc2l6ZSgxNCk7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBhZGRpbmctcmlnaHQ6IDI0cHg7XHJcblxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogLTI0cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuY29udGVudCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICBwYWRkaW5nOiAyMHB4IDQwcHggMjBweCAzMHB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogMjtcclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikgeyAvLyB0YWJsZXQgdXBcclxuICAgIHBhZGRpbmc6IDE0NXB4IDAgMCA0MHB4O1xyXG5cclxuICAgIC5iYWNrZ3JvdW5kLWltYWdlIHtcclxuICAgICAgd2lkdGg6IDkwJTtcclxuICAgIH1cclxuXHJcbiAgICAuY29udGVudCB7XHJcbiAgICAgIHBhZGRpbmc6IDIwcHggMCAyMHB4IDI1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHsgLy8gZGVza3RvcFxyXG4gICAgcGFkZGluZzogMjEwcHggMCAwIDYwcHg7XHJcbiAgICBtYXJnaW4tdG9wOiA2NnB4O1xyXG5cclxuICAgIC5jb250ZW50IHtcclxuICAgICAgcGFkZGluZzogMjVweCAzMHB4IDI1cHggNDBweDtcclxuICAgIH1cclxuXHJcbiAgICBoMyB7XHJcbiAgICAgIGZvbnQtc2l6ZTogd2hpdG5leS1zaXplKDM2KTtcclxuICAgICAgbGluZS1oZWlnaHQ6IHdoaXRuZXktbGluZS1oZWlnaHQoNDQsIDM2KTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLkMwNzctdGhlbWF0aWMtbG9jay11cC1pbnNldC1jYXJvdXNlbCB7XHJcbiAgYm94LXNoYWRvdzogMCAycHggOHB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcclxuICBwYWRkaW5nOiAzMHB4IDA7XHJcblxyXG4gIC5pbWFnZS1jb250YWluZXIge1xyXG4gICAgQGluY2x1ZGUgYXNwZWN0LXJhdGlvLWJveCg0LCAzKTtcclxuICB9XHJcblxyXG4gIGltZyB7XHJcbiAgICBAaW5jbHVkZSBzdHJldGNoLWFic29sdXRlKCk7XHJcbiAgfVxyXG5cclxuICBoMyB7XHJcbiAgICBmb250LXNpemU6IHdoaXRuZXktc2l6ZSgyNCk7XHJcbiAgICBsaW5lLWhlaWdodDogd2hpdG5leS1saW5lLWhlaWdodCgzMywgMjQpO1xyXG4gICAgbWFyZ2luOiAxMHB4IDA7XHJcbiAgfVxyXG5cclxuICAuX2MwNzctY3RhLWJ1dHRvbnMge1xyXG4gICAgQGluY2x1ZGUgb25lLWN0YS1tYXg7XHJcbiAgfVxyXG5cclxuICAub3dsLW5hdiB7IC8vIGNhcm91c2VsIHBhZ2luYXRpb24gYXJyb3dzXHJcbiAgICAub3dsLXByZXYsXHJcbiAgICAub3dsLW5leHR7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAzMCU7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAmOmFmdGVye1xyXG4gICAgICAgIGNvbnRlbnQ6Jyc7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDIzcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAyM3B4O1xyXG4gICAgICAgIGJvcmRlci10b3A6IDNweCBzb2xpZCAjZDlkOWQ5O1xyXG4gICAgICAgIGJvcmRlci1yaWdodDogM3B4IHNvbGlkICNkOWQ5ZDk7XHJcbiAgICAgIH1cclxuICAgICAgJi5kaXNhYmxlZHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAub3dsLXByZXYge1xyXG4gICAgICAmOmFmdGVye1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDIyNWRlZyk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAub3dsLW5leHQge1xyXG4gICAgICAmOmFmdGVye1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7IC8vIG1vYmlsZSBvbmx5XHJcbiAgICBtYXJnaW46IDAgLTEwcHg7XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHsgLy8gdGFibGV0IHVwXHJcbiAgICBwYWRkaW5nOiA0MHB4IDYwcHg7XHJcblxyXG4gICAgLm93bC1wcmV2IHtcclxuICAgICAgbGVmdDogLTI3cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLm93bC1uZXh0IHtcclxuICAgICAgcmlnaHQ6IC0yN3B4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7ICAvLyBkZXNrdG9wXHJcbiAgICBwYWRkaW5nOiA1MHB4IDcwcHg7XHJcblxyXG4gICAgaDMge1xyXG4gICAgICBmb250LXNpemU6IHdoaXRuZXktc2l6ZSgzNik7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiB3aGl0bmV5LWxpbmUtaGVpZ2h0KDQ0LCAzNik7XHJcbiAgICAgIG1hcmdpbi10b3A6IDI1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLl9jMDc3LWN0YS1idXR0b25zIHtcclxuICAgICAgbWFyZ2luLXRvcDogMC41cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5vd2wtcHJldiB7XHJcbiAgICAgIGxlZnQ6IC00MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5vd2wtbmV4dCB7XHJcbiAgICAgIHJpZ2h0OiAtNDBweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLiN7JGNtLWltYWdlbWFwLXByZWZpeH0ge1xyXG4gICZfX3dyYXBwZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgLy9vdmVyZmxvdzogaGlkZGVuO1xyXG4gIH1cclxuXHJcbiAgJl9fcGljdHVyZSB7XHJcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICB9XHJcblxyXG4gICZfX2FyZWEge1xyXG4gICAgJi0tZGlzYWJsZWQge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy9ob3R6b25lIHdpbGwgY2VudGVyIHRoZSBpY29uIG9yIHRleHQuIHRvcCBhbmQgbGVmdCB3aWxsIGJlIGNhbGN1bGF0ZWQgYnkgSlNcclxuICAmX19ob3R6b25lIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHotaW5kZXg6IDI7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuXHJcbiAgICAmLS1pY29uIHtcclxuICAgICAgd2lkdGg6ICRjbS1pbWFnZW1hcC1ob3R6b25lLWljb24tc2l6ZTtcclxuICAgICAgaGVpZ2h0OiAkY20taW1hZ2VtYXAtaG90em9uZS1pY29uLXNpemU7XHJcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChcIi4uLy4uL2ltZy9pbWFnZW1hcC1pY29uLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJjpob3Zlci4jeyRjbS1pbWFnZW1hcC1wcmVmaXh9X19ob3R6b25lLS1pY29uLFxyXG4gICAgJi0taG92ZXIuI3skY20taW1hZ2VtYXAtcHJlZml4fV9faG90em9uZS0taWNvbiB7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltZy9pbWFnZW1hcC1pY29uLWhvdmVyLnN2Z1wiKTtcclxuICAgIH1cclxuXHJcbiAgICAmLS1hY3RpdmUuI3skY20taW1hZ2VtYXAtcHJlZml4fV9faG90em9uZS0taWNvbiB7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltZy9pbWFnZW1hcC1pY29uLWhvdmVyLnN2Z1wiKTtcclxuICAgIH1cclxuXHJcbiAgICAmLS1sb2FkaW5nLFxyXG4gICAgJi0tZGlzYWJsZWQge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy8gVGV4dC1PdmVybGF5IChwYXJ0IG9mIEltYWdlTWFwIGZlYXR1cmUpXHJcbi4jeyRjbS1pbWFnZW1hcC1vdmVybGF5LXByZWZpeH0ge1xyXG4gICYtLXRoZW1lLWRhcmsgJl9fbGluayB7XHJcbiAgICBjb2xvcjogJGNtLWltYWdlbWFwLW92ZXJsYXktY29sb3ItZGFyaztcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgcGFkZGluZzogJGNtLWltYWdlbWFwLW92ZXJsYXktcGFkZGluZztcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxuXHJcbiAgJi0tdGhlbWUtbGlnaHQgJl9fbGluayB7XHJcbiAgICBjb2xvcjogJGNtLWltYWdlbWFwLW92ZXJsYXktY29sb3ItbGlnaHQ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIHBhZGRpbmc6ICRjbS1pbWFnZW1hcC1vdmVybGF5LXBhZGRpbmc7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcblxyXG4gICYtLXRoZW1lLWxpZ2h0LW9uLWRhcmsgJl9fbGluayB7XHJcbiAgICBjb2xvcjogJGNtLWltYWdlbWFwLW92ZXJsYXktY29sb3ItbGlnaHQ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcclxuICAgIHBhZGRpbmc6ICRjbS1pbWFnZW1hcC1vdmVybGF5LXBhZGRpbmc7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcblxyXG4gICYtLXRoZW1lLWRhcmstb24tbGlnaHQgJl9fbGluayB7XHJcbiAgICBjb2xvcjogJGNtLWltYWdlbWFwLW92ZXJsYXktY29sb3ItZGFyaztcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG4gICAgcGFkZGluZzogJGNtLWltYWdlbWFwLW92ZXJsYXktcGFkZGluZztcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxufVxyXG4iLCIkY20taW1hZ2VtYXAtcHJlZml4OiBcImNtLWltYWdlbWFwXCIgIWRlZmF1bHQ7XHJcbiRjbS1pbWFnZW1hcC1ob3R6b25lLWljb24tc2l6ZTogMjRweCAhZGVmYXVsdDtcclxuJGNtLWltYWdlbWFwLW92ZXJsYXktcHJlZml4OiBcImNtLW92ZXJsYXlcIiAhZGVmYXVsdDtcclxuJGNtLWltYWdlbWFwLW92ZXJsYXktY29sb3ItZGFyazogIzAwMDAwMCAhZGVmYXVsdDtcclxuJGNtLWltYWdlbWFwLW92ZXJsYXktY29sb3ItbGlnaHQ6ICNmZmZmZmYgIWRlZmF1bHQ7XHJcbiRjbS1pbWFnZW1hcC1vdmVybGF5LXBhZGRpbmc6IDAuNXJlbSAhZGVmYXVsdDtcclxuIiwiLy8gQzA3OCBIb3QgU3BvdHMgLSBJbWFnZSBNYXAgQ29tcG9uZW50XHJcblxyXG4uQzA3OC1ob3Qtc3BvdHMge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHBhZGRpbmctdG9wOiAzMnB4O1xyXG4gIHBhZGRpbmctYm90dG9tOiA0NXB4O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgLmNtLWltYWdlbWFwIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB9XHJcblxyXG4gIC5jbS1pbWFnZW1hcF9fd3JhcHBlciB7XHJcbiAgICAvL1ByZXZlbnQgdGVhc2VyIGNhcmQgY29udGVudCBmcm9tIGNsaXBwaW5nXHJcbiAgICAvL292ZXJmbG93OiB1bnNldDsgLy9SZW1vdmUgZXhpc3RpbmdcclxuICB9XHJcblxyXG4gIG1hcCAuQzA3OC1ob3Qtc3BvdHMtcXVpY2staW5mbyB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuXHJcbiAgLy9vdmVybGF5IHRoZSBiYWNrZ3JvdW5kIG9uY2UgaXQgY2xpY2tzIHRoZSBob3R6b25lIGljb25cclxuICAubWZwLWJnLCAubWZwLXdyYXAge1xyXG4gICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgIG1heC1oZWlnaHQ6IDEwMCU7XHJcbiAgICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XHJcbiAgICBvdmVyZmxvdzogaW5pdGlhbCAhaW1wb3J0YW50O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwICFpbXBvcnRhbnQ7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHotaW5kZXg6IGluaXRpYWw7XHJcbiAgfVxyXG5cclxuICAubWZwLWJnOmFmdGVyIHtcclxuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsMC41KTtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICB0b3A6IDA7XHJcbiAgICB6LWluZGV4OiAxMDQwO1xyXG4gIH1cclxuXHJcbiAgLm1mcC1jb250ZW50IHtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgdG9wOiAwO1xyXG5cclxuICAgIC5jbS1xdWlja2luZm8ge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDUwJTtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XHJcblxyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSA0cmVtKTtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgICAgdG9wOiBjYWxjKDUwJSAtIDJyZW0pO1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA1cmVtKTtcclxuICAgICAgICBtYXgtd2lkdGg6IDUwMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuY20taGVyb19fZGltbWVyIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XHJcbiAgICBvcGFjaXR5OiAuMTtcclxuICB9XHJcblxyXG4gIC5jbS1pbWFnZW1hcF9fcGljdHVyZS1ib3gge1xyXG4gICAgQGluY2x1ZGUgYXNwZWN0LXJhdGlvLWJveCgxNiwgOSk7XHJcbiAgfVxyXG5cclxuICBoMyB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gICAgZm9udC1zaXplOiB3aGl0bmV5LXNpemUoMjQpO1xyXG4gICAgbGluZS1oZWlnaHQ6IHdoaXRuZXktbGluZS1oZWlnaHQoMzIsIDI0KTtcclxuICB9XHJcblxyXG4gIC5jbS12aXN1YWxseWhpZGRlbiB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7IC8vIHRhYmxldCB1cFxyXG4gICAgcGFkZGluZy10b3A6IDQ4cHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNjJweDtcclxuXHJcbiAgICBoMyB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogd2hpdG5leS1zaXplKDM2KTtcclxuICAgICAgbGluZS1oZWlnaHQ6IHdoaXRuZXktbGluZS1oZWlnaHQoNDgsIDM2KTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikgeyAvLyB0YWJsZXQgdXBcclxuICAgIHBhZGRpbmctYm90dG9tOiA2NXB4O1xyXG5cclxuICAgIGgzIHtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBpbXBvcnQgXCJDMDc4LWhvdC1zcG90cy9DMDc4LWhvdC1zcG90cy1xdWljay1pbmZvXCI7XHJcbkBpbXBvcnQgXCJDMDc4LWhvdC1zcG90cy9DMDc4LWhvdC1zcG90cy1ob3Qtem9uZVwiO1xyXG4iLCIuQzA3OC1ob3Qtc3BvdHMtcXVpY2staW5mbyB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAzODRweDtcclxuICBwYWRkaW5nOiAwIDEwcHg7XHJcblxyXG4gIC5oZWFkaW5nIHtcclxuICAgIC8vaGVpZ2h0OiAyNHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGZvbnQtc2l6ZTogd2hpdG5leS1zaXplKDE4KTtcclxuICAgIGxpbmUtaGVpZ2h0OiB3aGl0bmV5LWxpbmUtaGVpZ2h0KDI0LCAxOCk7XHJcbiAgICBmb250LXdlaWdodDogd2hpdG5leS13ZWlnaHQoYm9vayk7XHJcbiAgICAvL21heC1oZWlnaHQ6IDQwcHg7XHJcbiAgfVxyXG5cclxuICAudGVhc2VyLXRleHQge1xyXG4gICAgLy9oZWlnaHQ6IDZlbTsgLy8gNCBsaW5lc1xyXG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xyXG4gICAgLXdlYmtpdC1saW5lLWNsYW1wOiA0O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBsaW5lLWhlaWdodDogd2hpdG5leS1saW5lLWhlaWdodCgyNCwgMTYpO1xyXG4gIH1cclxuXHJcbiAgLmNtLXF1aWNraW5mb19fcGljdHVyZS1ib3gsXHJcbiAgLmlubGluZS12aWRlbyB7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICB9XHJcblxyXG4gIC5jbS1xdWlja2luZm9fX3BpY3R1cmUtYm94IHtcclxuICAgIG1hcmdpbjogMCBhdXRvIDE2cHggYXV0bztcclxuICAgIEBpbmNsdWRlIGFzcGVjdC1yYXRpby1ib3goMTYsIDkpO1xyXG4gIH1cclxuXHJcbiAgLmlubGluZS12aWRlbyB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtYXJnaW46IDAgYXV0byAxNnB4IGF1dG87XHJcblxyXG4gICAgLmNtLXF1aWNraW5mb19fcGljdHVyZS1ib3gge1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuY29udGVudC1jb250YWluZXIge1xyXG4gICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcGFkZGluZzogMTZweCAyMHB4IDI0cHggMjBweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICB9XHJcblxyXG4gIC5pbm5lci1jb250ZW50LWNvbnRhaW5lciB7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgfVxyXG5cclxuICAuY20tcXVpY2tpbmZvX19zd2l0Y2gge1xyXG4gICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgIGJvcmRlcjogMDtcclxuICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICBoZWlnaHQ6IDNyZW07XHJcbiAgICB3aWR0aDogM3JlbTtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDBkZWcpO1xyXG4gICAgcGFkZGluZzogMDtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICBoZWlnaHQ6IDIuNXJlbTtcclxuICAgICAgd2lkdGg6IDIuNXJlbTtcclxuICAgIH1cclxuXHJcbiAgICAmLS1wcmV2IHtcclxuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTEzNWRlZyk7XHJcbiAgICAgIGxlZnQ6IC0zcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJi0tbGVmdCB7XHJcbiAgICAgIGxlZnQ6IC0xLjVyZW07XHJcblxyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgIGxlZnQ6IC0xcmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tbmV4dCB7XHJcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgcmlnaHQ6IC0zcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJi0tcmlnaHQge1xyXG4gICAgICBsZWZ0OiBjYWxjKDEwMCUgKyAxLjVyZW0pO1xyXG5cclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICBsZWZ0OiBjYWxjKDEwMCUgKyAxcmVtKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLWxlZnQ6YWZ0ZXIsICYtLXJpZ2h0OmFmdGVyIHtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMDtcclxuICAgICAgYm9yZGVyLWxlZnQ6IDA7XHJcbiAgICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICNmZmY7XHJcbiAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAjZmZmO1xyXG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIGhlaWdodDogMnJlbTtcclxuICAgICAgbGVmdDogNTAlO1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiA1MCU7XHJcbiAgICAgIHdpZHRoOiAycmVtO1xyXG5cclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICBoZWlnaHQ6IDEuNXJlbTtcclxuICAgICAgICB3aWR0aDogMS41cmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tbGVmdDphZnRlciB7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgtMTM1ZGVnKTtcclxuICAgIH1cclxuXHJcbiAgICAmLS1yaWdodDphZnRlcntcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDQ1ZGVnKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIGg0LmhlYWRpbmcge1xyXG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcclxuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gICAgZm9udC1zaXplOiAxLjVyZW07XHJcbiAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgLy9oZWlnaHQ6IHVuc2V0ICFpbXBvcnRhbnQ7IC8vIFJlbW92ZSBleGlzdGluZywgUmVtb3ZlIGlubGluZSBoZWlnaHQgcHJvcGVydHlcclxuICAgIC13ZWJraXQtbGluZS1jbGFtcDogMjtcclxuICAgIGxpbmUtaGVpZ2h0OiAycmVtO1xyXG4gICAgLy9tYXgtaGVpZ2h0OiB1bnNldDsgLy8gUmVtb3ZlIGV4aXN0aW5nXHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgcGFkZGluZzogMCAuNXJlbTtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICBmb250LXNpemU6IDEuMTI1cmVtO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS41cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5lbGxpcCwgLmVsbGlwLWxpbmUge1xyXG4gICAgICAvL3Bvc2l0aW9uOiB1bnNldDsgLy8gUmVtb3ZlIGV4aXN0aW5nXHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBoNS5oZWFkaW5nIHtcclxuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gICAgLXdlYmtpdC1saW5lLWNsYW1wOiAyO1xyXG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAvL2hlaWdodDogdW5zZXQgIWltcG9ydGFudDsgLy8gUmVtb3ZlIGV4aXNpdGluZywgUmVtb3ZlIGlubGluZSBoZWlnaHQgcHJvcGVydHlcclxuICAgIC8vbWF4LWhlaWdodDogdW5zZXQgIWltcG9ydGFudDsgLy8gUmVtb3ZlIGV4aXN0aW5nXHJcbiAgICAvL21hcmdpbi1ib3R0b206IC41cmVtOyAvLyBSZW1vdmUgZXhpc3RpbmcgZnJvbSBcIi5DMDc4LWhvdC1zcG90cy1xdWljay1pbmZvIC5kZXRhaWwgLmhlYWRpbmdcIiBzZWxlY3RvciBjaGFpblxyXG4gIH1cclxuXHJcbiAgLmN0YS1idXR0b25zIHtcclxuXHJcbiAgICAmLl9jMDc4LWN0YS1idXR0b25zIHtcclxuICAgICAgLy9wb3NpdGlvbjogdW5zZXQ7IC8vIFJlbW92ZSBleGlzdGluZ1xyXG4gICAgfVxyXG5cclxuICAgIC5jdGEtdGV4dDpub3QoOm9ubHktY2hpbGQpIHtcclxuICAgICAgbWF4LXdpZHRoOiA1MCU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuY20tcXVpY2tpbmZvX19jbG9zZSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IC04cHg7XHJcbiAgICByaWdodDogLTEycHg7XHJcbiAgICB3aWR0aDogMTJweDtcclxuICAgIGhlaWdodDogMTJweDtcclxuICAgIG1hcmdpbjogMDtcclxuXHJcbiAgICAmOmJlZm9yZSxcclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgIHdpZHRoOiAycHg7XHJcbiAgICAgIGhlaWdodDogMTJweDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHJpY2gtYmxhY2s7XHJcbiAgICB9XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgICB9XHJcblxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLmNtLXF1aWNraW5mby0tbm8taW1hZ2Uge1xyXG4gICAgaGVpZ2h0OiAyNDhweDtcclxuXHJcbiAgICAuaGVhZGluZyB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLkMwNzgtaG90LXNwb3RzLXF1aWNrLWluZm8tY29sbGVjdGlvbiB7IC8vIHF1aWNrdmlldyB3aXRoIGNvbGxlY3Rpb25cclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIG1heC1oZWlnaHQ6IDUyOHB4O1xyXG5cclxuICAgIC5pbm5lci1jb250ZW50LWNvbnRhaW5lciB7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLl9jMDc4LWN0YS1idXR0b25zIHtcclxuICAgIEBpbmNsdWRlIHR3by1jdGEtbWF4O1xyXG4gICAgd2lkdGg6IDM2cmVtO1xyXG4gICAgbWFyZ2luOiAwLjVyZW0gYXV0byAwO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHJcbiAgICAmID4gKntcclxuICAgICAgd2lkdGg6IDE3LjVyZW07XHJcbiAgICAgICY6bm90KDpvbmx5LWNoaWxkKXtcclxuICAgICAgICBtYXgtd2lkdGg6IGNhbGMoNTAlIC0gMC4zMTI1cmVtKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH0gLy8gZW5kIENUQSBidXR0b25zXHJcblxyXG4gIC50aHVtYm5haWxzIHtcclxuICAgIG1hcmdpbjogMCAtOHB4O1xyXG4gIH1cclxuXHJcbiAgLnF1aWNraW5mby10aHVtYm5haWwge1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgd2lkdGg6IDQ4cHg7XHJcbiAgICBoZWlnaHQ6IDQ4cHg7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIG1hcmdpbjogMCA4cHggMTZweCA4cHg7XHJcbiAgICBib3JkZXI6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuXHJcbiAgICAmLnNlbGVjdGVkIHtcclxuICAgICAgYm9yZGVyLWNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgIH1cclxuXHJcbiAgICAuY20tcXVpY2tpbmZvX19waWN0dXJlLWJveCxcclxuICAgIC5pbmxpbmUtdmlkZW8ge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbWF4LXdpZHRoOiBub25lO1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICAgIEBpbmNsdWRlIGFzcGVjdC1yYXRpby1ib3goMSwgMSk7XHJcbiAgICB9XHJcblxyXG4gICAgLmNtLXF1aWNraW5mb19fcGljdHVyZS1ib3gge1xyXG4gICAgICBAaW5jbHVkZSBhc3BlY3QtcmF0aW8tYm94KDEsIDEpO1xyXG4gICAgfVxyXG5cclxuICAgIC5wbGF5LWJ1dHRvbiB7XHJcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICB3aWR0aDogNjAlO1xyXG4gICAgICBoZWlnaHQ6IDYwJTtcclxuICAgIH1cclxuXHJcbiAgICAucGxheS1idXR0b24tY2lyY2xlIHtcclxuICAgICAgJjpiZWZvcmUgeyAvLyBjaXJjbGVcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6YWZ0ZXIgeyAvLyBhcnJvd1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNHB4LCAtOHB4KTtcclxuICAgICAgICBib3JkZXItdG9wLXdpZHRoOiA4cHg7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogOHB4O1xyXG4gICAgICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAxMnB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZGV0YWlscyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgaGVpZ2h0OiAyNTlweDsgLy8gbmVlZCB0byByZW1vdmVcclxuICAgIGhlaWdodDogdW5zZXQ7IC8vIFJlbW92ZSBleGlzdGluZ1xyXG4gIH1cclxuXHJcbiAgLmRldGFpbCB7XHJcbiAgICBwb3NpdGlvbjogdW5zZXQ7IC8vIFJlbW92ZSBleGlzdGluZ1xyXG4gICAgLy9wb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHRvcDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG5cclxuICAgICYuc2VsZWN0ZWQge1xyXG4gICAgICB2aXNpYmlsaXR5OiBpbmhlcml0O1xyXG4gICAgfVxyXG5cclxuICAgICY6bm90KC5zZWxlY3RlZCkge1xyXG4gICAgICAvL2Rpc3BsYXk6IG5vbmU7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogLTEwMCU7XHJcbiAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIH1cclxuXHJcbiAgICAuaGVhZGluZyB7XHJcbiAgICAgIC8vaGVpZ2h0OiAxLjVlbTsgLy8gMSBsaW5lXHJcbiAgICAgIC8vbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgZm9udC1zaXplOiB3aGl0bmV5LXNpemUoMTYpO1xyXG4gICAgICBsaW5lLWhlaWdodDogd2hpdG5leS1saW5lLWhlaWdodCgyNCwgMTYpO1xyXG4gICAgICBmb250LXdlaWdodDogd2hpdG5leS13ZWlnaHQobWVkaXVtKTtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgLy9tYXgtaGVpZ2h0OiA0MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC50ZWFzZXItdGV4dCB7XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLl9jMDc4LWN0YS1idXR0b25zIHtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICBAbWVkaWEobWluLXdpZHRoOiRzY3JlZW4teHMtbWF4KXtcclxuICAgICAgICBib3R0b206IC0wLjVyZW07XHJcbiAgICAgICAgLy9wb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIH1cclxuICAgICAgJiA+ICp7XHJcbiAgICAgICAgd2lkdGg6IDE3LjVyZW07XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKG1pbi13aWR0aDogMzc1cHgpIHtcclxuICAgIHBhZGRpbmc6IDAgMzZweDtcclxuXHJcbiAgICAuY20tcXVpY2tpbmZvX19zd2l0Y2gge1xyXG4gICAgICAvL2hlaWdodDogMjVweDtcclxuICAgICAgLy93aWR0aDogMjVweDtcclxuXHJcbiAgICAgICYtLXByZXYge1xyXG4gICAgICAgIGxlZnQ6IDE2cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtLW5leHQge1xyXG4gICAgICAgIHJpZ2h0OiAxNnB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKG1pbi13aWR0aDogMzgwcHgpIHtcclxuICAgIHBhZGRpbmc6IDAgNDBweDtcclxuXHJcbiAgICAuY20tcXVpY2tpbmZvX19zd2l0Y2gge1xyXG4gICAgICAvL2hlaWdodDogMjVweDtcclxuICAgICAgLy93aWR0aDogMjVweDtcclxuXHJcbiAgICAgICYtLXByZXYge1xyXG4gICAgICAgIGxlZnQ6IDE2cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtLW5leHQge1xyXG4gICAgICAgIHJpZ2h0OiAxNnB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHsgLy8gbW9iaWxlIG9ubHlcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgdG9wOiAtOHB4O1xyXG4gICAgYm90dG9tOiBhdXRvO1xyXG5cclxuICAgIC5oZWFkaW5ne1xyXG4gICAgICAvL2hlaWdodDogNTBweDtcclxuICAgIH1cclxuXHJcbiAgICAuY29udGVudC1jb250YWluZXIge1xyXG4gICAgICBib3gtc2hhZG93OiAwIDFweCA3cHggMCByZ2JhKDAsIDAsIDAsIDAuMyk7XHJcbiAgICB9XHJcblxyXG4gICAgLmNtLXF1aWNraW5mb19fc3dpdGNoIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIC8vYm94LXNoYWRvdzogM3B4IC0zcHggM3B4IDBweCByZ2JhKDAsIDAsIDAsIDAuMyk7XHJcbiAgICB9XHJcblxyXG4gICAgLmNtLXF1aWNraW5mb19fcGljdHVyZS1ib3gsXHJcbiAgICAuaW5saW5lLXZpZGVvIHtcclxuICAgICAgbWF4LXdpZHRoOiAyNTBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikgeyAvLyB0YWJsZXQgdXBcclxuICAgIHdpZHRoOiA0NjhweDtcclxuICAgIGhlaWdodDogNDI0cHg7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgIC50ZWFzZXItdGV4dCB7XHJcbiAgICAgIC8vaGVpZ2h0OiA0LjVlbTsgLy8gMyBsaW5lc1xyXG4gICAgfVxyXG5cclxuICAgIC5jbS1xdWlja2luZm9fX3N3aXRjaCB7XHJcbiAgICAgICYtLXByZXYge1xyXG4gICAgICAgIGxlZnQ6IC0yNnB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLS1uZXh0IHtcclxuICAgICAgICByaWdodDogLTI2cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLkMwNzgtaG90LXNwb3RzLXF1aWNrLWluZm8tY29sbGVjdGlvbiB7IC8vIHF1aWNrdmlldyB3aXRoIGNvbGxlY3Rpb25cclxuICAgICAgaGVpZ2h0OiA0MjRweDtcclxuXHJcbiAgICAgIC50ZWFzZXItdGV4dCB7XHJcbiAgICAgICAgLy9oZWlnaHQ6IDZlbTsgLy8gNCBsaW5lc1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuaW5uZXItY29udGVudC1jb250YWluZXIge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5jbS1xdWlja2luZm8tLW5vLWltYWdlIHsgLy8gcXVpY2t2aWV3IHdpdGhvdXQgaW1hZ2VcclxuICAgICAgd2lkdGg6IDM0OHB4O1xyXG4gICAgICBoZWlnaHQ6IDI0OHB4O1xyXG5cclxuICAgICAgLnRlYXNlci10ZXh0IHtcclxuICAgICAgICAvL2hlaWdodDogNmVtOyAvLyA0IGxpbmVzXHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY20tcXVpY2tpbmZvX19waWN0dXJlLWJveCxcclxuICAgIC5pbmxpbmUtdmlkZW8ge1xyXG4gICAgICB3aWR0aDogMzcycHg7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgLmhlYWRpbmcge1xyXG4gICAgICAvL2hlaWdodDogNzZweDtcclxuICAgICAgZm9udC1zaXplOiB3aGl0bmV5LXNpemUoMjgpO1xyXG4gICAgICBsaW5lLWhlaWdodDogd2hpdG5leS1saW5lLWhlaWdodCg0MCwgMjgpO1xyXG4gICAgfVxyXG5cclxuICAgIC50aHVtYm5haWxzIHtcclxuICAgICAgd2lkdGg6IDE2MHB4O1xyXG4gICAgICBmbG9hdDogbGVmdDtcclxuICAgIH1cclxuXHJcbiAgICAucXVpY2tpbmZvLXRodW1ibmFpbCB7XHJcbiAgICAgIHdpZHRoOiA2NHB4O1xyXG4gICAgICBoZWlnaHQ6IDY0cHg7XHJcblxyXG4gICAgICAucGxheS1idXR0b24tY2lyY2xlOmFmdGVyIHsgLy8gYXJyb3dcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNXB4LCAtMTBweCk7XHJcbiAgICAgICAgYm9yZGVyLXRvcC13aWR0aDogMTBweDtcclxuICAgICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAxMHB4O1xyXG4gICAgICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAxNHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmRldGFpbHMge1xyXG4gICAgICB3aWR0aDogMjY4cHg7XHJcbiAgICAgIC8vaGVpZ2h0OiAzMjhweDtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDE2cHg7XHJcbiAgICAgIGZsb2F0OiByaWdodDtcclxuICAgIH1cclxuXHJcbiAgICAuZGV0YWlsIHtcclxuICAgICAgLmNtLXF1aWNraW5mb19fcGljdHVyZS1ib3gsXHJcbiAgICAgIC5pbmxpbmUtdmlkZW8ge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuYnRuOm9ubHktY2hpbGQge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7IC8vIGRlc2t0b3BcclxuICAgIHdpZHRoOiA1ODBweDtcclxuICAgIGhlaWdodDogNDMycHg7XHJcblxyXG4gICAgLmNtLXF1aWNraW5mb19fcGljdHVyZS1ib3gsXHJcbiAgICAuaW5saW5lLXZpZGVvIHtcclxuICAgICAgd2lkdGg6IDM4MHB4O1xyXG4gICAgfVxyXG5cclxuICAgICYuY20tcXVpY2tpbmZvLS1uby1pbWFnZSB7XHJcbiAgICAgIHdpZHRoOiAzODBweDtcclxuICAgICAgaGVpZ2h0OiAyNDhweDtcclxuICAgIH1cclxuXHJcbiAgICAmLkMwNzgtaG90LXNwb3RzLXF1aWNrLWluZm8tY29sbGVjdGlvbiB7IC8vIHF1aWNrdmlldyB3aXRoIGNvbGxlY3Rpb25cclxuICAgICAgaGVpZ2h0OiA0MDhweDtcclxuICAgIH1cclxuXHJcbiAgICAuZGV0YWlscyB7XHJcbiAgICAgIC8vaGVpZ2h0OiAzMTJweDtcclxuICAgICAgd2lkdGg6IDM2MHB4O1xyXG4gICAgICBtYXJnaW4tbGVmdDogMzZweDtcclxuICAgIH1cclxuXHJcbiAgICAuZGV0YWlsIHtcclxuICAgICAgLmNtLXF1aWNraW5mb19fcGljdHVyZS1ib3gsXHJcbiAgICAgIC5pbmxpbmUtdmlkZW8ge1xyXG4gICAgICAgIHdpZHRoOiAyODBweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLy8gQzA3OCBIb3QgU3BvdHMgLSBob3Qgem9uZXNcclxuXHJcbi5DMDc4LWhvdC1zcG90cyB7XHJcbiAgLiN7JGNtLWltYWdlbWFwLXByZWZpeH1fX2hvdHpvbmUge1xyXG4gICAgJi0taWNvbiB7XHJcbiAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG5cclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDVweDtcclxuICAgICAgICBsZWZ0OiA1cHg7XHJcbiAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgLypFRFMtODM5NTogQWxpZ25pbmcgdGhlIGdyZWVuIGhvdHNwb3QgaWNvbiovXHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcbiAgICAgICAgb3BhY2l0eTogLjQ7XHJcbiAgICAgICAgei1pbmRleDogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6aG92ZXIuI3skY20taW1hZ2VtYXAtcHJlZml4fV9faG90em9uZS0taWNvbixcclxuICAgICYtLWhvdmVyLiN7JGNtLWltYWdlbWFwLXByZWZpeH1fX2hvdHpvbmUtLWljb24sXHJcbiAgICAmLS1hY3RpdmUuI3skY20taW1hZ2VtYXAtcHJlZml4fV9faG90em9uZS0taWNvbntcclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIHdpZHRoOiAxOHB4O1xyXG4gICAgICAgIGhlaWdodDogMThweDtcclxuICAgICAgICB0b3A6IDZweDtcclxuICAgICAgICBsZWZ0OiA2cHg7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCAycHggOHB4IDAgcmdiYSgwLCAwLCAwLCAwLjgpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHsgLy8gdGFibGV0IHVwXHJcbiAgICAuI3skY20taW1hZ2VtYXAtcHJlZml4fV9faG90em9uZSB7XHJcbiAgICAgICYtLWljb24ge1xyXG4gICAgICAgIHdpZHRoOiA0NHB4O1xyXG4gICAgICAgIGhlaWdodDogNDRweDtcclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgdG9wOiA3cHg7XHJcbiAgICAgICAgICBsZWZ0OiA3cHg7XHJcbiAgICAgICAgICB3aWR0aDogMzBweDtcclxuICAgICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgd2lkdGg6IDQ0cHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDQ0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmhvdmVyLiN7JGNtLWltYWdlbWFwLXByZWZpeH1fX2hvdHpvbmUtLWljb24sXHJcbiAgICAgICYtLWhvdmVyLiN7JGNtLWltYWdlbWFwLXByZWZpeH1fX2hvdHpvbmUtLWljb24sXHJcbiAgICAgICYtLWFjdGl2ZS4jeyRjbS1pbWFnZW1hcC1wcmVmaXh9X19ob3R6b25lLS1pY29ue1xyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgIHdpZHRoOiAyOHB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiAyOHB4O1xyXG4gICAgICAgICAgdG9wOiA4cHg7XHJcbiAgICAgICAgICBsZWZ0OiA4cHg7XHJcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDJweCA4cHggMCByZ2JhKDAsIDAsIDAsIDAuOCk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5DMDc5LWZlYXR1cmVkLWVkaXRvcmlhbC1jb250ZW50LWJsb2NrIHtcclxuICBwYWRkaW5nLXRvcDogNDhweDtcclxuICBwYWRkaW5nLWJvdHRvbTogNjRweDtcclxuXHJcbiAgLmFjdGl2ZSAuY29udGVudC10aXRsZSBhIHtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gIH1cclxuXHJcbiAgLl9jMDc5LWN0YS1idXR0b25ze1xyXG4gICAgQGluY2x1ZGUgb25lLWN0YS1tYXg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gIH1cclxuXHJcbiAgLm1haW4tdGl0bGUge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNDhweDtcclxuICAgIGZvbnQtc2l6ZTogd2hpdG5leS1zaXplKDI0KTtcclxuICAgIGxpbmUtaGVpZ2h0OiB3aGl0bmV5LWxpbmUtaGVpZ2h0KDMyLCAyNCk7XHJcbiAgfVxyXG5cclxuICAuY29udGVudC10aXRsZSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IHdoaXRuZXktd2VpZ2h0KG1lZGl1bSk7XHJcbiAgICBmb250LXNpemU6IHdoaXRuZXktc2l6ZSgxNCk7XHJcbiAgICBsaW5lLWhlaWdodDogd2hpdG5leS1saW5lLWhlaWdodCgyNCwgMTQpO1xyXG5cclxuICAgIGEge1xyXG4gICAgICBjb2xvcjogJHJpY2gtYmxhY2s7XHJcblxyXG4gICAgICAmOmhvdmVyLFxyXG4gICAgICAmOmZvY3VzIHtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmtpY2tlci10ZXh0IHtcclxuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgZm9udC13ZWlnaHQ6IHdoaXRuZXktd2VpZ2h0KHNlbWlib2xkKTtcclxuICAgIGZvbnQtc2l6ZTogd2hpdG5leS1zaXplKDEyKTtcclxuICAgIGxpbmUtaGVpZ2h0OiB3aGl0bmV5LWxpbmUtaGVpZ2h0KDE2LCAxMik7XHJcblxyXG4gICAgcCB7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jb250ZW50LXRleHQge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuICAgIGZvbnQtd2VpZ2h0OiB3aGl0bmV5LXdlaWdodChsaWdodCk7XHJcbiAgICBmb250LXNpemU6IHdoaXRuZXktc2l6ZSgxNCk7XHJcbiAgICBsaW5lLWhlaWdodDogd2hpdG5leS1saW5lLWhlaWdodCgyNCwgMTQpO1xyXG4gIH1cclxuXHJcbiAgLmltYWdlLWNvbnRhaW5lciB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gICAgQGluY2x1ZGUgYXNwZWN0LXJhdGlvLWJveCg0LCAzKTtcclxuICB9XHJcblxyXG4gIGltZyB7XHJcbiAgICBAaW5jbHVkZSBzdHJldGNoLWFic29sdXRlKCk7XHJcbiAgfVxyXG5cclxuICAuY3RhLWxpbmsge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuICAgIGxpbmUtaGVpZ2h0OiB3aGl0bmV5LWxpbmUtaGVpZ2h0KDE2LCAxMik7XHJcbiAgfVxyXG5cclxuICAuYXJyb3ctcmlnaHQtbGluayB7XHJcbiAgICBmb250LXNpemU6IHdoaXRuZXktc2l6ZSgxMik7XHJcbiAgICBsaW5lLWhlaWdodDogd2hpdG5leS1saW5lLWhlaWdodCgxNiwgMTIpO1xyXG5cclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICB3aWR0aDogN3B4O1xyXG4gICAgICBoZWlnaHQ6IDdweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMXB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmZlYXR1cmVkLWNvbnRlbnQge1xyXG4gICAgLmNvbnRlbnQtdGl0bGUsXHJcbiAgICAuY29udGVudC10ZXh0IHtcclxuICAgICAgZm9udC1zaXplOiB3aGl0bmV5LXNpemUoMTYpO1xyXG4gICAgICBsaW5lLWhlaWdodDogd2hpdG5leS1saW5lLWhlaWdodCgyNCwgMTYpO1xyXG4gICAgfVxyXG5cclxuICAgIC5jb250ZW50LXRleHQge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmNvbnRlbnQtaXRlbSB7XHJcbiAgICBwYWRkaW5nLXRvcDogMjNweDtcclxuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkd2FybS1ncmF5O1xyXG5cclxuICAgIC5pbWFnZS1jb250YWluZXIge1xyXG4gICAgICBAaW5jbHVkZSBhc3BlY3QtcmF0aW8tYm94KDIsIDEpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7IC8vIHRhYmxldCB1cFxyXG4gICAgLmZlYXR1cmVkLWNvbnRlbnQsXHJcbiAgICAub3RoZXItY29udGVudCB7XHJcbiAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcbiAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICB9XHJcblxyXG4gICAgLl9jMDc5LWN0YS1idXR0b25ze1xyXG4gICAgICBtYXgtd2lkdGg6IGNhbGMoNTAlIC0gMTJweCk7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbnRlbnQtdGV4dCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmZlYXR1cmVkLWNvbnRlbnQge1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xyXG4gICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkd2FybS1ncmF5O1xyXG4gICAgfVxyXG5cclxuICAgIC5vdGhlci1jb250ZW50IHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAxMnB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5jb250ZW50LWl0ZW0ge1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICAgLmltYWdlLWNvbnRhaW5lciB7XHJcbiAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMTJweDtcclxuICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgQGluY2x1ZGUgYXNwZWN0LXJhdGlvLWJveCg0LCAzKTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogMDtcclxuXHJcbiAgICAgICAgLmNvbnRlbnQtdGl0bGUge1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7IC8vIGRlc2t0b3BcclxuICAgIC5tYWluLXRpdGxlIHtcclxuICAgICAgZm9udC1zaXplOiB3aGl0bmV5LXNpemUoMzYpO1xyXG4gICAgICBsaW5lLWhlaWdodDogd2hpdG5leS1saW5lLWhlaWdodCg0OCwgMzYpO1xyXG4gICAgfVxyXG5cclxuICAgIC5jb250ZW50LXRpdGxlLFxyXG4gICAgLmNvbnRlbnQtdGV4dCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogd2hpdG5leS1zaXplKDE2KTtcclxuICAgICAgbGluZS1oZWlnaHQ6IHdoaXRuZXktbGluZS1oZWlnaHQoMjQsIDE2KTtcclxuICAgIH1cclxuXHJcbiAgICAuZmVhdHVyZWQtY29udGVudCB7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLl9jMDc5LWN0YS1idXR0b25ze1xyXG4gICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDMwMHB4KTtcclxuICAgIH1cclxuXHJcbiAgICAub3RoZXItY29udGVudCB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuXHJcbiAgICAgIC5pbWFnZS1jb250YWluZXIge1xyXG4gICAgICAgIHdpZHRoOiAyODBweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnZpZGVvLXdyYXBwZXIge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgfVxyXG5cclxuICAucGxheS1idXR0b24sXHJcbiAgLnBsYXktYnV0dG9uLWNpcmNsZTpiZWZvcmUge1xyXG4gICAgaGVpZ2h0OiA1OHB4O1xyXG4gICAgd2lkdGg6IDU4cHg7XHJcbiAgfVxyXG5cclxuICAucGxheS1idXR0b24tY2lyY2xlOmFmdGVyIHtcclxuICAgIGJvcmRlci10b3A6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXItYm90dG9tOiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyLWxlZnQ6IDE0cHggc29saWQgJHdoaXRlO1xyXG4gICAgbGVmdDogMjRweDtcclxuICAgIHRvcDogMTlweDtcclxuICB9XHJcbn1cclxuIiwiLy8gQzA4MC1wZXJzcGVjdGl2ZXMtZmxleGlibGUtY29udGVudC1jYXJkc1xyXG4qIHtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIC13ZWJraXQtbWFyZ2luLWJlZm9yZTogMDtcclxuICAtd2Via2l0LW1hcmdpbi1hZnRlcjogMDtcclxufVxyXG4qOmJlZm9yZSwgKjphZnRlciB7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAtd2Via2l0LW1hcmdpbi1iZWZvcmU6IDA7XHJcbiAgLXdlYmtpdC1tYXJnaW4tYWZ0ZXI6IDA7XHJcbn1cclxuXHJcbi5wZXJzcGVjdGl2ZXMtY2FyZHMtcGFkZGluZy10b3Age1xyXG4gIHBhZGRpbmc6IDQ4cHggMDtcclxufVxyXG5cclxuLnBlcnNwZWN0aXZlcy1jYXJkcy1uby1wYWRkaW5nLXRvcCB7XHJcbiAgcGFkZGluZzogMCAwO1xyXG59XHJcblxyXG4uQzA4MC1wZXJzcGVjdGl2ZS1jYXJkcyB7XHJcbiAgLnBlcnNwZWN0aXZlLWNhcmRzLXRpdGxlLXJvdyB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcclxuXHJcbiAgICAucGVyc3BlY3RpdmVzLWNhcmRzLXRpdGxlIHtcclxuICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICB9XHJcblxyXG4gICAgYSB7XHJcbiAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgY29sb3I6ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgICBmb250LXNpemU6IC43NWVtO1xyXG4gICAgICBwYWRkaW5nOiAwIDEwcHggMCAwO1xyXG4gICAgICB3aWR0aDogYXV0bztcclxuICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICBsaW5lLWhlaWdodDogMWVtO1xyXG4gICAgICBtYXJnaW4tdG9wOiAxM3B4O1xyXG5cclxuICAgICAgLnRleHQtd3JhcHBlciB7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG5cclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgIGJvcmRlci1jb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcbiAgICAgICAgICB0b3A6IDNweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikgeyAvLyBkZXNrdG9wXHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjJweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8gZW5kIHRpdGxlIHJvd1xyXG5cclxuICAuaW1hZ2UtY29udGFpbmVyIHtcclxuICAgIEBpbmNsdWRlIGFzcGVjdC1yYXRpby1ib3goMTYsIDkpO1xyXG5cclxuICAgIGltZyB7XHJcbiAgICAgIEBpbmNsdWRlIHN0cmV0Y2gtYWJzb2x1dGUoKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jYXJkcy1pbWFnZS1jb250YWluZXIge1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIG1pbi1oZWlnaHQ6IDI1cHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgfVxyXG5cclxuICAvL0ZsZXhib3ggSW1wbGVtZW50YXRpb25cclxuICAuZmxleC1jb250YWluZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gIH1cclxuXHJcbiAgLnNob3ctMiAucGVyc3BlY3RpdmVzLWNhcmRzOm50aC1jaGlsZChuKzMpIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAuc2hvdy0zIC5wZXJzcGVjdGl2ZXMtY2FyZHM6bnRoLWNoaWxkKG4rNCkge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcblxyXG4gIC5zaG93LTQgLnBlcnNwZWN0aXZlcy1jYXJkczpudGgtY2hpbGQobis1KSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuXHJcbiAgLnNob3ctNSAucGVyc3BlY3RpdmVzLWNhcmRzOm50aC1jaGlsZChuKzYpIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAuc2hvdy02IC5wZXJzcGVjdGl2ZXMtY2FyZHM6bnRoLWNoaWxkKG4rNykge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcblxyXG4gIC5zaG93LTcgLnBlcnNwZWN0aXZlcy1jYXJkczpudGgtY2hpbGQobis4KSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgIC5mbGV4LWNvbnRhaW5lciB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xyXG4gICAgLmZsZXgtY29udGFpbmVyIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xyXG4gICAgLmZsZXgtY29udGFpbmVyIHtcclxuICAgICAgd2lkdGg6IDExODBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5wZXJzcGVjdGl2ZXMtY2FyZHMge1xyXG4gICAgYm94LXNoYWRvdzogMCAycHggOHB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgZmxleDogMSAxIDBweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICY6bm90KC5ncmF5LWJhY2tncm91bmQpOm5vdCguYnJhbmQtcHJpbWFyeS1iYWNrZ3JvdW5kKTpub3QoLmJyYW5kLXNlY29uZGFyeS1iYWNrZ3JvdW5kKTpub3QoLmJyYW5kLWFjY2VudC1iYWNrZ3JvdW5kKXtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgfVxyXG5cclxuICAgIC5jb250ZW50IHtcclxuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgbWFyZ2luOiAxcmVtIGF1dG8gMDtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDMuNXJlbTtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpO1xyXG5cclxuICAgICAgYSB7XHJcbiAgICAgICAgY29sb3I6ICRyaWNoLWJsYWNrO1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGg0IHtcclxuICAgICAgICBmb250LXdlaWdodDogd2hpdG5leS13ZWlnaHQobWVkaXVtKTtcclxuICAgICAgICBmb250LXNpemU6IDFlbTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS42MjVlbTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLnAxIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMTVweDtcclxuICAgICAgICBmb250LXNpemU6IDFlbTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS42MjVlbTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLnAge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS41cmVtO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICAuYm90dG9tIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGZvbnQtc2l6ZTogLjc1ZW07XHJcbiAgICAgIHBhZGRpbmc6IDEuNXJlbSAxLjI1cmVtO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGJvdHRvbTogMDtcclxuXHJcbiAgICAgIC5fYzA4MC1pdGVtLWN0YS1idXR0b25zIHtcclxuICAgICAgICBtYXgtaGVpZ2h0OiAycmVtO1xyXG4gICAgICAgIEBpbmNsdWRlIG9uZS1jdGEtbWF4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NTlweCkge1xyXG4gICAgLnBlcnNwZWN0aXZlcy1jYXJkcyB7XHJcbiAgICAgIG1pbi13aWR0aDogMTAwJTtcclxuICAgIH1cclxuICAgIC5wZXJzcGVjdGl2ZXMtY2FyZHM6bm90KDpmaXJzdC1jaGlsZCkge1xyXG4gICAgICBtYXJnaW4tdG9wOiAxLjVyZW07XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NjBweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAucGVyc3BlY3RpdmVzLWNhcmRzIHtcclxuICAgICAgbWF4LXdpZHRoOiBjYWxjKCgxMDAlIC0gMjBweCkgLyAyKTtcclxuICAgICAgbWluLXdpZHRoOiBjYWxjKCgxMDAlIC0gMjBweCkgLyAyKTtcclxuICAgIH1cclxuICAgIC5wZXJzcGVjdGl2ZXMtY2FyZHM6bm90KDpudGgtY2hpbGQoMm4rMSkpIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDE5cHg7XHJcbiAgICB9XHJcbiAgICAucGVyc3BlY3RpdmVzLWNhcmRzOm50aC1jaGlsZChuKzMpIHtcclxuICAgICAgbWFyZ2luLXRvcDogMS41cmVtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcclxuICAgIC5wZXJzcGVjdGl2ZXMtY2FyZHMge1xyXG4gICAgICBtYXgtd2lkdGg6IGNhbGMoKDEwMCUgLSA0MHB4KSAvIDMpO1xyXG4gICAgICBtaW4td2lkdGg6IGNhbGMoKDEwMCUgLSA0MHB4KSAvIDMpO1xyXG4gICAgfVxyXG4gICAgLnBlcnNwZWN0aXZlcy1jYXJkczpub3QoOm50aC1jaGlsZCgzbisxKSkge1xyXG4gICAgICBtYXJnaW4tbGVmdDogMjBweDtcclxuICAgIH1cclxuICAgIC5wZXJzcGVjdGl2ZXMtY2FyZHM6bnRoLWNoaWxkKG4rNCkge1xyXG4gICAgICBtYXJnaW4tdG9wOiAxLjVyZW07XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcclxuICAgIC5wZXJzcGVjdGl2ZXMtY2FyZHMge1xyXG4gICAgICBtYXgtd2lkdGg6IGNhbGMoKDEwMCUgLSA0MHB4KSAvIDMpO1xyXG4gICAgICBtaW4td2lkdGg6IGNhbGMoKDEwMCUgLSA2MHB4KSAvIDQpO1xyXG4gICAgfVxyXG4gICAgLnBlcnNwZWN0aXZlcy1jYXJkczpub3QoOm50aC1jaGlsZCg0bisxKSkge1xyXG4gICAgICBtYXJnaW4tbGVmdDogMTlweDtcclxuICAgIH1cclxuICAgIC5wZXJzcGVjdGl2ZXMtY2FyZHM6bnRoLWNoaWxkKG4rNSkge1xyXG4gICAgICBtYXJnaW4tdG9wOiAxLjVyZW07XHJcbiAgICAgIG1heC13aWR0aDogY2FsYygoMTAwJSAtIDYwcHgpIC8gNCk7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC8vRW5kIEZsZXhib3hcclxufVxyXG4iLCIuQzA4MS1yZWxhdGVkLWNvbnRlbnQtc2lkZWJhciB7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBtYXgtd2lkdGg6IDM0MHB4O1xyXG5cclxuICAuQzA4MS1oZWFkZXItdGl0bGUge1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMzM7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG4gICAgY29sb3I6ICMwMDRiOGQ7XHJcbiAgfVxyXG5cclxuICAuQzA4MS1oZWFkZXItdGl0bGUge1xyXG4gICAgaDMge1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICBwYWRkaW5nOiAxNXB4IDE4cHggMTZweCAwO1xyXG4gICAgICBtYXJnaW4tbGVmdDogMThweDtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGxpZ2h0ZW4oJHdhcm0tZ3JheSwgMTAlKTtcclxuICAgICAgd2lkdGg6IDM0MHB4O1xyXG4gICAgICBoZWlnaHQ6IDE2cHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XHJcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuMzM7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbiAgICAgIGNvbG9yOiAjMDA0YjhkO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLkMwODEtYXJ0aWNsZS1oZWFkaW5nIHtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG4gICAgY29sb3I6ICMyZDM4M2Y7XHJcbiAgfVxyXG5cclxuICAuQzA4MS1hcnRpY2xlLXRlYXNlciB7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgZm9udC1zdHJldGNoOiBub3JtYWw7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBsaW5lLWhlaWdodDogMS43MTtcclxuICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbiAgICBwYWRkaW5nLXRvcDogOHB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDE2cHg7XHJcbiAgICBjb2xvcjogIzJkMzgzZjtcclxuICB9XHJcblxyXG4gIC5DMDgxLXZpZXctYWxsLXJlbGF0ZWQtY29udGVudCB7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgZm9udC1zdHJldGNoOiBub3JtYWw7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBsaW5lLWhlaWdodDogMS4zMztcclxuICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgIGNvbG9yOiAjMDBhYTdlO1xyXG4gIH1cclxuXHJcbiAgLkMwODEtQ1RBIHtcclxuICAgIHdpZHRoOiA3NHB4O1xyXG4gICAgaGVpZ2h0OiAxNnB4O1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMzM7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG4gICAgY29sb3I6ICMwMGFhN2U7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIH1cclxuXHJcbiAgLl9jMDgxLWN0YS1idXR0b25zIHtcclxuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gIH1cclxuXHJcbiAgLl9jMDgxLWN0YS1idXR0b25zLFxyXG4gIC5fYzA4MS1pdGVtLWN0YS1idXR0b25ze1xyXG4gICAgQGluY2x1ZGUgb25lLWN0YS1tYXg7XHJcbiAgfVxyXG5cclxuICAudmlldy1hbGwtbW9iaWxlIHtcclxuICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgfVxyXG5cclxuICAmOm5vdCguZ3JheS1iYWNrZ3JvdW5kKTpub3QoLmJyYW5kLXByaW1hcnktYmFja2dyb3VuZCk6bm90KC5icmFuZC1zZWNvbmRhcnktYmFja2dyb3VuZCk6bm90KC5icmFuZC1hY2NlbnQtYmFja2dyb3VuZCl7XHJcbiAgICAuYXJ0aWNsZS1jb250YWluZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubW9yZS1uZXdzIHtcclxuICAgIGgzIHtcclxuICAgICAgYm9yZGVyOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5oZWFkbGluZSB7XHJcbiAgICAgIG1hcmdpbjogMCAxOHB4O1xyXG4gICAgICBwYWRkaW5nOiAxMnB4IDA7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBsaWdodGVuKCR3YXJtLWdyYXksIDEwJSk7XHJcblxyXG4gICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1pbikgeyAvL21vYmlsZVxyXG4gICAgb3ZlcmZsb3c6IGluaGVyaXQ7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHsgLy8gdGFibGV0IHVwXHJcbiAgICBwYWRkaW5nOiAwIDAgNTBweCAwO1xyXG5cclxuICAgIC5hcnRpY2xlLWNvbnRhaW5lciB7XHJcbiAgICAgIC8vaGVpZ2h0OiAzMTJweDtcclxuICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgIC5jb250ZW50IHtcclxuICAgICAgaGVpZ2h0OiAyMjBweDtcclxuXHJcbiAgICAgIGg0IHtcclxuICAgICAgICBtYXgtaGVpZ2h0OiA0Ljg3NWVtO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYm90dG9tIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBib3R0b206IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLm1vcmUtbmV3cyB7XHJcbiAgICAgIGg0IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5oZWFkbGluZSB7XHJcbiAgICAgICAgcGFkZGluZzogMTJweCAwIDVweCAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHsgLy8gZGVza3RvcFxyXG4gICAgLmFydGljbGUtY29udGFpbmVyIHtcclxuICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICBtYXJnaW4tdG9wOiA4NXB4O1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB9XHJcbiAgICAubW9yZS1uZXdzIHtcclxuICAgICAgLmhlYWRsaW5lIHtcclxuICAgICAgICBwYWRkaW5nOiAxMnB4IDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGg0IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIGFuZCAobWF4LXdpZHRoOiAkc2NyZWVuLW1kLW1pbil7IC8vIHRhYmxldFxyXG4gICAgLmFydGljbGUtY29udGFpbmVyIHtcclxuICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICBtYXJnaW4tdG9wOiAxMzBweDtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7IC8vIGRlc2t0b3BcclxuICAuQzA4MS1mbG9hdC1yaWdodCB7XHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICBtYXJnaW4tbGVmdDogNSU7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDIwJTtcclxuICAgIHdpZHRoOiA0MCU7XHJcbiAgICBwYWRkaW5nLXRvcDogNXB4O1xyXG5cclxuICAgIC5TMDAxLXNvY2lhbC1zaGFyZSB7XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgIHBhZGRpbmc6IDIwcHggMCAyMHB4IDgwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuQzA4MS1mbG9hdC1sZWZ0IHtcclxuICAgIG1hcmdpbjogMCAwIDAgMzAwcHg7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIGFuZCAobWF4LXdpZHRoOiAkc2NyZWVuLW1kLW1pbil7IC8vIHRhYmxldFxyXG4gIC5DMDgxLWZsb2F0LXJpZ2h0IHtcclxuICAgIGZsb2F0OiByaWdodDtcclxuICAgIG1hcmdpbi1sZWZ0OiA1JTtcclxuICAgIHdpZHRoOiA3MCU7XHJcbiAgfVxyXG5cclxuICAuQzA4MS1mbG9hdC1sZWZ0IHtcclxuICAgIG1hcmdpbjogMTBweCAwIDAgMTBweDtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1pbikgeyAvLyBtb2JpbGVcclxuICAuQzA4MS1mbG9hdC1sZWZ0IHtcclxuICAgIG1hcmdpbjogMTBweCAwIDAgMDtcclxuICB9XHJcbn1cclxuIiwiLkMwODItdG9waWMtY3RhLXNwb3Rze1xyXG5cdHBhZGRpbmc6IDI1cHggMTBweCAyNXB4IDEwcHg7XHJcblxyXG4gIGgze1xyXG4gICAgY29sb3I6ICRyaWNoLWJsYWNrO1xyXG4gICAgZm9udC1zaXplOiAzNnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDQ4cHg7XHJcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xyXG4gIH1cclxuXHJcbiAgLnJvd3tcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIG1hcmdpbi1sZWZ0OiAwcHg7XHJcbiAgICBtYXgtaGVpZ2h0OiAzNTBweDsgLy9UaGUgbWF4IG51bWJlciBvZiByb3dzIHNob3VsZCBiZSBlcXVhbCB0byA1IHdoaWNoIGlzIGFwcHJveGltYXRlZCB0byAzNTBweC5cclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgLnRvcGljLWN0YS1pZHtcclxuICAgICAgYm94LXNoYWRvdzogMCAycHggOHB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgZm9udC1zaXplOiBtZWRpdW07XHJcbiAgICAgIGhlaWdodDogNDhweDtcclxuICAgICAgbWFyZ2luOiAxMnB4IDEwcHg7XHJcbiAgICAgIHdpZHRoOiBhdXRvO1xyXG5cclxuICAgICAgYXtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgcGFkZGluZzogMTJweCAyNHB4O1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6bm90KC5ncmF5LWJhY2tncm91bmQpOm5vdCguYnJhbmQtcHJpbWFyeS1iYWNrZ3JvdW5kKTpub3QoLmJyYW5kLXNlY29uZGFyeS1iYWNrZ3JvdW5kKTpub3QoLmJyYW5kLWFjY2VudC1iYWNrZ3JvdW5kKXtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYuYnJhbmQtcHJpbWFyeS1iYWNrZ3JvdW5ke1xyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtcHJpbWFyeS1kYXJrO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcblx0QG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7IC8vIHRhYmxldCB1cFxyXG5cdFx0cGFkZGluZzogNDFweCA5MHB4IDUwcHggMTAwcHg7XHJcblxyXG5cdFx0aDMge1xyXG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogNDFweDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuIiwiLkMwODJCLXRvcGljLWN0YS1zcG90cyB7XHJcblxyXG4gIC5yb3cge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDIwcHgpO1xyXG5cclxuICAgID4gZGl2IHtcclxuICAgICAgZm9udC1zaXplOiBtZWRpdW07XHJcbiAgICAgIGZvbnQtc2l6ZTogaW5pdGlhbDtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICBmbG9hdDogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAudG9waWMtY3RhLWlkIHtcclxuICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgIGhlaWdodDogNDhweDtcclxuICAgICAgYm94LXNoYWRvdzogMCAycHggOHB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIGgzIHtcclxuICAgIGxpbmUtaGVpZ2h0OiA0OHB4O1xyXG4gICAgY29sb3I6ICMyZDM4M2Y7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuICB9XHJcblxyXG4gIGEge1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgIHBhZGRpbmc6IDEycHggMjRweCAxMnB4IDI0cHg7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgZm9udC1zdHJldGNoOiBub3JtYWw7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG4gICAgY29sb3I6ICMwMGFhN2U7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy9kZXNrdG9wXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XHJcbiAgICAudG9waWMtY3RhLWlkIHtcclxuICAgICAgbWFyZ2luOiAuNXJlbSAuNjI1cmVtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8gdGFibGV0IHVwXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XHJcbiAgICBwYWRkaW5nOiAyLjVyZW0gMCAzcmVtO1xyXG5cclxuICAgIC5yb3d7XHJcbiAgICAgICBtYXgtaGVpZ2h0OiA0cmVtO1xyXG4gICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cclxuICAgICAgLmFkZGl0aW9uYWwtdG9waWMtc3BvdHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAudG9waWMtY3RhLWlkIHtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5yb3cuY29sbGFwc2VkIHtcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIH1cclxuXHJcbiAgICAucm93LmV4cGFuZGVkIHtcclxuICAgICAgbWF4LWhlaWdodDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICBoMyB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2hvdy1tb3JlIHtcclxuICAgICAgaGVpZ2h0OiAxNnB4O1xyXG4gICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xyXG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjMzO1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG4gICAgICBjb2xvcjogIzAwYWE3ZTtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgbWFyZ2luOiAxMHB4IDBweDtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgfVxyXG5cclxuICAgIC5zaG93LW1vcmUtY2FyZXQgcDphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgd2lkdGg6IC42ZW07XHJcbiAgICAgIGhlaWdodDogLjZlbTtcclxuICAgICAgbWFyZ2luOiAwIDAgM3B4IDdweDtcclxuICAgICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICMwMGFhN2U7XHJcbiAgICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICMwMGFhN2U7XHJcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcclxuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7XHJcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7XHJcbiAgICB9XHJcblxyXG4gICAgLnNob3ctbGVzcy1jYXJldCBwOmFmdGVyIHtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICB3aWR0aDogLjZlbTtcclxuICAgICAgaGVpZ2h0OiAuNmVtO1xyXG4gICAgICBtYXJnaW46IDNweCAwIDAgN3B4O1xyXG4gICAgICBib3JkZXItdG9wOiAycHggc29saWQgIzAwYWE3ZTtcclxuICAgICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgIzAwYWE3ZTtcclxuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xyXG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcclxuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vdGFibGV0XHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSBhbmQgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpICB7XHJcbiAgICAudG9waWMtY3RhLWlkIHtcclxuICAgICAgbWFyZ2luOiAuNXJlbSAuMzc1cmVtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy9tb2JpbGVcclxuICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcclxuICAgIHBhZGRpbmc6IDEuNTYzcmVtIC4wNjNyZW07XHJcblxyXG4gICAgaDN7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC50b3BpYy1jdGEtaWQge1xyXG4gICAgICBtYXJnaW46IC41cmVtIC4zMTI1cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC50b3BpYy1jdGEtaWQ6Zmlyc3QtY2hpbGQge1xyXG4gICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgIH1cclxuXHJcbiAgICAub3ZlclNjcm9sbHtcclxuICAgICAgbWF4LWhlaWdodDogNjRweDtcclxuICAgICAgb3ZlcmZsb3cteDogc2Nyb2xsO1xyXG4gICAgICBvdmVyZmxvdy15OiBoaWRkZW47XHJcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcclxuICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgICAgcGFkZGluZzogMDtcclxuICAgICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zaG93LW1vcmUge1xyXG4gICAgICBjb2xvcjp0cmFuc3BhcmVudDtcclxuICAgIH1cclxuXHJcbiAgICBoM3tcclxuICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuIiwiLkMwODJDLXRvcGljLXNwb3RzLXdpdGgtaWNvbnN7XHJcbiAgcGFkZGluZzogNXJlbSAwO1xyXG5cclxuICAuQzA4MkMtaGVhZGVyLXRleHQtZ3JvdXB7XHJcbiAgICBtYXgtd2lkdGg6IDYxLjI1cmVtO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICAuQzA4MkMtaGVhZGVyLXRpdGxlIGgye1xyXG4gICAgICBmb250LXNpemU6IDIuMjVyZW07XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAzcmVtO1xyXG4gICAgfVxyXG4gICAgLkMwODJDLWhlYWRlci1ib2R5IHB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcbiAgICAuQzA4MkMtaGVhZGVyLXRpdGxlICsgLkMwODJDLWhlYWRlci1ib2R5e1xyXG4gICAgICBtYXJnaW4tdG9wOiAxLjVyZW07XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuQzA4MkMtdG9waWMtc3BvdHMtY29udGFpbmVye1xyXG4gICAgbWFyZ2luLXRvcDogM3JlbTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBjb2x1bW4tZ2FwOiAxLjI1cmVtO1xyXG4gICAgcm93LWdhcDogMXJlbTtcclxuICB9XHJcblxyXG4gIC5DMDgyQy1zcG90e1xyXG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nOiAxcmVtIDEuNXJlbTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTk2LCAyMDYsIDIwOSwgMC4yKTtcclxuXHJcbiAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxcmVtO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cclxuICAgICY6aG92ZXJ7XHJcbiAgICAgIGJveC1zaGFkb3c6MHB4IDBweCAwcHggMXB4IGN1cnJlbnRDb2xvciBpbnNldDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxOTYsIDIwNiwgMjA5LCAwLjYpO1xyXG4gICAgfVxyXG5cclxuICAgIC8vaWNvbnNcclxuICAgIC5DMDgyQy1zcG90LWljb24ge1xyXG4gICAgICBtYXgtaGVpZ2h0OiAxcmVtO1xyXG4gICAgICBtaW4taGVpZ2h0OiAxcmVtO1xyXG4gICAgICB3aWR0aDogMXJlbTtcclxuICAgICAgbWluLXdpZHRoOiAxcmVtO1xyXG4gICAgICBtYXJnaW4tbGVmdDogMC41cmVtO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAmOmFmdGVyLFxyXG4gICAgICAmOmJlZm9yZXtcclxuICAgICAgICBjb250ZW50OicnO1xyXG4gICAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xyXG4gICAgICAgIGRpc3BsYXk6YmxvY2s7XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuQzA4MkMtc3BvdC0taW50ZXJuYWx7XHJcbiAgICAgIC5DMDgyQy1zcG90LWljb257XHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjI1cyBlYXNlO1xyXG4gICAgICAgICAgd2lkdGg6IDAuNXJlbTtcclxuICAgICAgICAgIGhlaWdodDogMC41cmVtO1xyXG4gICAgICAgICAgYm9yZGVyLXRvcDogMC4xMjVyZW0gc29saWQ7XHJcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IDAuMTI1cmVtIHNvbGlkO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJjpob3ZlcntcclxuICAgICAgICAuQzA4MkMtc3BvdC1pY29ue1xyXG4gICAgICAgICAgJjphZnRlcntcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAuMjVyZW0pIHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5DMDgyQy1zcG90LS1leHRlcm5hbHtcclxuICAgICAgLkMwODJDLXNwb3QtaWNvbntcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjI1cyBlYXNlO1xyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgIGhlaWdodDogMC42MjVyZW07XHJcbiAgICAgICAgICB3aWR0aDogMC42MjVyZW07XHJcbiAgICAgICAgICBib3JkZXItdG9wOiAwLjEyNXJlbSBzb2xpZDtcclxuICAgICAgICAgIGJvcmRlci1yaWdodDogMC4xMjVyZW0gc29saWQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgIGhlaWdodDogMC43MjVyZW07XHJcbiAgICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICAgIGJvcmRlci1sZWZ0OiAwLjEyNXJlbSBzb2xpZDtcclxuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIC5DMDgyQy1zcG90LWljb24ge1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAuMTI1cmVtKSB0cmFuc2xhdGVZKC0wLjEyNXJlbSk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5DMDgyQy1zcG90LS12aWRlb3tcclxuICAgICAgLkMwODJDLXNwb3QtaWNvbntcclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgIGJvcmRlcjogMC4xMjVyZW0gc29saWQ7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgIGhlaWdodDogMXJlbTtcclxuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZTtcclxuICAgICAgICAgIHdpZHRoOiAxcmVtO1xyXG4gICAgICAgICAgY2xpcC1wYXRoOiBwYXRoKCdNOCwwIEMxMi40MTgyNzgsMCAxNiwzLjU4MTcyMiAxNiw4IEMxNiwxMi40MTgyNzggMTIuNDE4Mjc4LDE2IDgsMTYgQzMuNTgxNzIyLDE2IDAsMTIuNDE4Mjc4IDAsOCBDMCwzLjU4MTcyMiAzLjU4MTcyMiwwIDgsMCBaIE02LDQgTDYsMTIgTDEyLDggTDYsNCBaJyk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgIGJvcmRlci10b3A6IDA7XHJcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAwO1xyXG4gICAgICAgICAgYm9yZGVyLWxlZnQ6IDA7XHJcbiAgICAgICAgICBib3JkZXItd2lkdGg6IDAuMTg3NXJlbTtcclxuICAgICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgICAgICAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCUgMCwgMTAwJSA1MCUsIDEwMCUgNTAlLCAwJSAxMDAlKTtcclxuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICBoZWlnaHQ6IC41cmVtO1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlO1xyXG4gICAgICAgICAgbGVmdDowLjM3NXJlbTtcclxuICAgICAgICAgIHJpZ2h0OjAuMjVyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIC5DMDgyQy1zcG90LWljb24ge1xyXG4gICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBjdXJyZW50Q29sb3I7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMC4wO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuQzA4MkMtc3BvdC0tZG93bmxvYWR7XHJcbiAgICAgIC5DMDgyQy1zcG90LWljb24ge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDAuMTI1cmVtIHNvbGlkO1xyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuMjVzIGVhc2U7XHJcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IDAuMTI1cmVtIHNvbGlkO1xyXG4gICAgICAgICAgaGVpZ2h0OiAwLjVyZW07XHJcbiAgICAgICAgICB3aWR0aDowLjEyNXJlbTtcclxuICAgICAgICAgIGJvdHRvbTogMC4zNzVyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuMjVzIGVhc2U7XHJcbiAgICAgICAgICBoZWlnaHQ6IDAuNXJlbTtcclxuICAgICAgICAgIHdpZHRoOiAwLjVyZW07XHJcbiAgICAgICAgICBib3JkZXItdG9wOiAwO1xyXG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwLjEyNXJlbSBzb2xpZDtcclxuICAgICAgICAgIGJvcmRlci1ib3R0b206IDAuMTI1cmVtIHNvbGlkO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgICAgICAgYm90dG9tOiAwLjM3NXJlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIC5DMDgyQy1zcG90LWljb24ge1xyXG4gICAgICAgICAgJjpiZWZvcmUsXHJcbiAgICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgICBib3R0b206IC0wLjEyNXJlbTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBtZWRpYSBub3QgYWxsIGFuZCAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbil7XHJcblxyXG4gICAgcGFkZGluZzogM3JlbSAwO1xyXG5cclxuICAgIC5DMDgyQy1oZWFkZXItdGV4dC1ncm91cCAuQzA4MkMtaGVhZGVyLXRpdGxlIGgye1xyXG4gICAgICBmb250LXNpemU6IDEuODc1cmVtO1xyXG4gICAgICBsaW5lLWhlaWdodDogMi41cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5DMDgyQy10b3BpYy1zcG90cy1jb250YWluZXJ7XHJcbiAgICAgIG92ZXJmbG93LXg6IHNjcm9sbDtcclxuICAgICAgZmxleC13cmFwOiBub3dyYXA7XHJcbiAgICAgIGdhcDogMC42MjVyZW07XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMC42MjVyZW07XHJcbiAgICAgIG1hcmdpbi1yaWdodDogLTAuNjI1cmVtO1xyXG4gICAgICBwYWRkaW5nOiAwIDAuNjI1cmVtO1xyXG4gICAgICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7IC8vaGlkZSBzY3JvbGwgYmFyIGZvciBmaXJlZm94XHJcblxyXG4gICAgICAuQzA4MkMtc3BvdHtcclxuICAgICAgICBmbGV4LXNocmluazogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5DMDgyQy10b3BpYy1zcG90cy1jb250YWluZXI6Oi13ZWJraXQtc2Nyb2xsYmFyIHsgLy9oaWRlIHNjcm9sbCBiYXIgZm9yIGNocm9tZSBhbmQgZWRnZVxyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG59XHJcblxyXG4vL2FkZGl0aW9uYWwgc3R5bGluZyBmb3IgZm9udCBjb2xvciBpbiBkaWZmZXJlbnQgYnJhbmQgYmFja2dyb3VuZCBjb2xvcnNcclxuLkMwODJDLXRvcGljLXNwb3RzLXdpdGgtaWNvbnMuYnJhbmQtcHJpbWFyeS1iYWNrZ3JvdW5kLFxyXG4uQzA4MkMtdG9waWMtc3BvdHMtd2l0aC1pY29ucy5icmFuZC1zZWNvbmRhcnktYmFja2dyb3VuZHtcclxuICAuQzA4MkMtc3BvdHtcclxuICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjIpO1xyXG5cclxuICAgICY6aG92ZXJ7XHJcbiAgICAgIGJveC1zaGFkb3c6MHB4IDBweCAwcHggMXB4IGN1cnJlbnRDb2xvciBpbnNldDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjYpO1xyXG4gICAgfVxyXG4gIH1cclxuICAuQzA4MkMtc3BvdC0tdmlkZW97XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgLkMwODJDLXNwb3QtaWNvbiB7XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogY3VycmVudENvbG9yO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIvLyBDMDgzLWxhdGVzdC1pbnNpZ2h0cy10aGVtYXRpYy1sb2NrdXBcclxuXHJcbi5DMDgzLWxhdGVzdC1pbnNpZ2h0cy10aGVtYXRpYy1sb2NrdXB7XHJcblx0aDMuaGVhZGluZy1zZWN0aW9ue1xyXG5cdFx0aGVpZ2h0OiA0OHB4O1xyXG5cdFx0Zm9udC1zaXplOiAzNnB4O1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDMwMDtcclxuXHRcdGZvbnQtc3RyZXRjaDogbm9ybWFsO1xyXG5cdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDEuMzM7XHJcblx0XHRsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG5cdFx0Y29sb3I6ICMyZDM4M2Y7XHJcblx0fVxyXG5cclxuXHQuYzA4My1jb250YWluZXJ7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogMS41cmVtO1xyXG5cdFx0bWluLXdpZHRoOiAxMDAlO1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHJcblx0XHQuYzA4My1pdGVte1xyXG5cclxuXHRcdFx0LlZOMDA5LWZlYXR1cmVkLXZpc3VhbC1uYXYgLnZpc3VhbC1uYXYtYm94ZXMgLnZpc3VhbC1uYXYtYm94e1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206MS41cmVtO1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdGhlaWdodDogdW5zZXQ7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5DMDgxLXJlbGF0ZWQtY29udGVudC1zaWRlYmFye1xyXG4gICAgICAgICY6bm90KC5ncmF5LWJhY2tncm91bmQpOm5vdCguYnJhbmQtcHJpbWFyeS1iYWNrZ3JvdW5kKTpub3QoLmJyYW5kLXNlY29uZGFyeS1iYWNrZ3JvdW5kKTpub3QoLmJyYW5kLWFjY2VudC1iYWNrZ3JvdW5kKXtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCAycHggOHB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcclxuXHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0XHRcdG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW46IDAgMCAxLjVyZW0gMDtcclxuXHJcblx0XHRcdFx0QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXtcclxuXHRcdFx0XHRcdGhlaWdodDogY2FsYyggMTAwJSAtIDEuNXJlbSApO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0LkMwODEtaGVhZGVyLXRpdGxlLmFydGljbGUtY29udGFpbmVyLm1vcmUtbmV3c3tcclxuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDBweDtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XHJcblxyXG5cdFx0XHRcdFx0LmhlYWRsaW5lIGg0e1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiA4cHg7XHJcblxyXG5cdFx0XHRcdFx0XHQuQzA4MS1hcnRpY2xlLXRlYXNlcntcclxuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMHB4O1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQuaGVhZGxpbmUgLl9jMDgzLWl0ZW0tY3RhLWJ1dHRvbnN7XHJcblx0XHRcdFx0XHRcdEBpbmNsdWRlIG9uZS1jdGEtbWF4O1xyXG5cdFx0XHRcdFx0XHRtYXJnaW46IC0wLjYyNXJlbSAwO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ly8gTW9iaWxlIHNjcmVlbiBpbXBsZW1lbnRhdGlvblxyXG5cdEBtZWRpYSAobWluLXdpZHRoOiAxMDBweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblx0XHQucm93e1xyXG5cdFx0ICBwYWRkaW5nOiAwIDEwcHg7XHJcblx0XHR9XHJcblxyXG5cdFx0aDMuaGVhZGluZy1zZWN0aW9ue1xyXG5cdFx0XHRtYXgtd2lkdGg6IDM1NXB4O1xyXG5cdFx0XHRoZWlnaHQ6IDMycHg7XHJcblx0XHRcdGZvbnQtc2l6ZTogMjRweDtcclxuXHRcdFx0bWFyZ2luOiA0OHB4IDBweCA0OHB4IDEwcHg7XHJcblx0XHR9XHJcblxyXG5cclxuXHRcdC5jMDgzLWNvbnRhaW5lciAuYzA4My1pdGVtIC5DMDgxLXJlbGF0ZWQtY29udGVudC1zaWRlYmFye1xyXG5cdFx0XHQuQzA4MS1oZWFkZXItdGl0bGUuYXJ0aWNsZS1jb250YWluZXIubW9yZS1uZXdze1xyXG5cdFx0XHRcdGhlaWdodDogYXV0bztcclxuXHRcdFx0XHRtYXJnaW46IDBweCAtMTBweCAyOHB4IC0xMHB4O1xyXG5cclxuXHRcdFx0XHQuaGVhZGxpbmUgaDQgLkMwODEtYXJ0aWNsZS10ZWFzZXJ7XHJcblx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogOHB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ly8gVGFibGV0IHNjcmVlbiBpbXBsZW1lbnRhdGlvblxyXG5cdEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xyXG5cdFx0aDMuaGVhZGluZy1zZWN0aW9ue1xyXG5cdFx0XHR3aWR0aDogNjAwcHg7XHJcblx0XHRcdG1hcmdpbjogMjhweCAwcHggMjhweCAzMHB4O1xyXG5cclxuXHRcdH1cclxuXHJcblx0XHQuYzA4My1jb250YWluZXIgLmMwODMtaXRlbSAuQzA4MS1yZWxhdGVkLWNvbnRlbnQtc2lkZWJhcntcclxuXHRcdFx0LkMwODEtaGVhZGVyLXRpdGxlLmFydGljbGUtY29udGFpbmVyLm1vcmUtbmV3cyAuaGVhZGxpbmUgaDR7XHJcblx0XHRcdFx0LkMwODEtYXJ0aWNsZS1oZWFkaW5ne1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNXB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQuQzA4MS1hcnRpY2xlLXRlYXNlcntcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcclxuXHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQvLyBTbWFsbCBsYXB0b3BzIHNjcmVlbiBpbXBsZW1lbnRhdGlvblxyXG5cdEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcclxuXHRcdGgzLmhlYWRpbmctc2VjdGlvbntcclxuXHRcdFx0d2lkdGg6IDkwMHB4O1xyXG5cdFx0XHRtYXJnaW46IDI4cHggMHB4IDI4cHggMzBweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC8vIERlc2t0b3Agc2NyZWVuIGltcGxlbWVudGF0aW9uXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XHJcblx0XHRoMy5oZWFkaW5nLXNlY3Rpb257XHJcblx0XHRcdHdpZHRoOiA5ODBweDtcclxuXHRcdFx0bWFyZ2luOiA0OHB4IDBweCA0OHB4IDE1cHg7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiIsIi8vIEMwODQgLSBQcm9maWxlIENhcmRcclxuXHJcbi5DMDg0LXByb2ZpbGUtY2FyZCB7XHJcbiAgICAuY29udGFpbmVyIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMHB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcclxuICAgIH1cclxuXHJcbiAgICAuaWNvbnMge1xyXG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICB9XHJcblxyXG4gICAgZGl2LmNvbnRlbnQge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIC5sZWFybi1tb3JlLWJ0biB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgfVxyXG5cclxuXHQuc3BlYWtlci1pbmZvIHtcclxuXHJcblx0XHQuc29jaWFsLWljb24tY29udGFpbmVyIHtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0ZmxleC13cmFwOiB3cmFwO1xyXG4gICAgfVxyXG5cclxuXHRcdC5zb2NpYWwtaWNvbi1jb250YWluZXI6OmFmdGVyIHtcclxuXHRcdCAgY29udGVudDogJyc7XHJcblx0XHQgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuXHRcdC5zb2NpYWwtbWVkaWEtaWNvbnMge1xyXG5cdFx0XHRoZWlnaHQ6IDQ0cHg7XHJcblx0XHRcdHBhZGRpbmctcmlnaHQ6MjBweDtcclxuICAgIH1cclxuXHJcblx0XHQuc29jaWFsLW1lZGlhLWljb25zOm50aC1jaGlsZCg1KVxyXG5cdFx0LnNvY2lhbC1tZWRpYS1pY29uczpudGgtY2hpbGQoMTApIHtcclxuXHRcdCAgcGFkZGluZy1yaWdodDowcHg7XHJcblx0XHR9XHJcblxyXG5cdFx0LnNvY2lhbC1tZWRpYS1pY29uczpudGgtY2hpbGQobiArIDYpIHtcclxuXHRcdCAgb3JkZXI6IDE7XHJcbiAgICB9XHJcblxyXG5cdFx0LnByb2ZpbGUtc29jaWFsLWljb25zIHtcclxuXHJcblx0XHRcdC5zb2NpYWwtaWNvbnMge1xyXG5cdFx0XHRcdC5pbWFnZS1jb250YWluZXIge1xyXG4gICAgICAgIHdpZHRoOiAyNHB4O1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiAyNHB4O1xyXG5cdFx0XHRcdFx0cGFkZGluZzogMTBweDtcclxuXHRcdFx0XHRcdG1hcmdpbjogMDtcclxuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDIwcHg7XHJcblxyXG5cdFx0XHRcdFx0aW1nLmNtLW1lZGlhLmNtLXRlYXNhYmxlX19waWN0dXJlIHtcclxuICAgICAgICB3aWR0aDogMjRweDtcclxuXHRcdFx0XHRcdFx0aGVpZ2h0OiAyNHB4O1xyXG5cdFx0XHRcdFx0XHRmaWx0ZXI6IG9wYWNpdHkoNTAlKTtcclxuICAgIH1cclxuXHJcblx0XHRcdFx0XHRpbWcuY20tbWVkaWEuY20tdGVhc2FibGVfX3BpY3R1cmU6aG92ZXIge1xyXG5cdFx0XHRcdFx0XHRmaWx0ZXI6IGJyaWdodG5lc3MoMC41KTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuICAgIH1cclxuXHJcblx0LmJpby1kZXNjcmlwdGlvbiBwIHtcclxuXHRcdG1hcmdpbjogYXV0bztcclxuXHR9XHJcbiAgICB9XHJcblxyXG4vKklFMTArIHN1cHBvcnQqL1xyXG5AbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSksIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSB7XHJcblxyXG5cdC5DMDg0LXByb2ZpbGUtY2FyZCB7XHJcblx0XHQucHJvZmlsZS1zb2NpYWwtaWNvbnMge1xyXG5cdFx0XHQuc29jaWFsLWljb25zIHtcclxuXHRcdFx0XHQuaW1hZ2UtY29udGFpbmVyIHtcclxuXHRcdFx0XHRcdGltZy5jbS1pbWFnZS5jbS10ZWFzYWJsZV9fcGljdHVyZSB7XHJcblx0XHRcdFx0XHRcdG9wYWNpdHk6IDAuNTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdGltZy5jbS1pbWFnZS5jbS10ZWFzYWJsZV9fcGljdHVyZTpob3ZlciB7XHJcblx0XHRcdFx0XHRcdG9wYWNpdHk6IDE7XHJcbiAgICB9XHJcbn1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLypTdGFydCBvZiBkZXZpY2Ugc3BlY2lmaWMgaW1wbGVtZW50YXRpb24gb2Ygc3R5bGVzICovXHJcblxyXG4vLyBtb2JpbGVcclxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XHJcbiAgICAuQzA4NC1wcm9maWxlLWNhcmQge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW46IDE4cHggYXV0byA0OHB4IGF1dG87XHJcbiAgICAgICAgd2lkdGg6IDM1NXB4O1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDQ0OHB4O1xyXG4gICAgICAgIGJvcmRlcjogMXB4O1xyXG5cclxuICAgICAgICBkaXYuYmlvLXdpZHRoLWxhcmdlIHtcclxuICAgICAgICAgICAgd2lkdGg6IDM1NXB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDg5NnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgZGl2LmJpby13aWR0aC1zbWFsbCB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgd2lkdGg6IDM1NXB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmltYWdlLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgd2lkdGg6IDE2MHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDE2MHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zcGVha2VyLWluZm8ge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgcGFkZGluZzogMHB4IDBweCAwcHggMHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMzUwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjAwcHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgICAgICAgICAgLnByb2ZpbGUtbmFtZSB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDMxNHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwcHggYXV0byAwcHggYXV0bztcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiBwYWxldHRlKHJpY2gtYmxhY2spO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAucHJvZmlsZS1wcm9mZXNzaW9uYWwtdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiA4cHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMzE0cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDBweCBhdXRvIDBweCBhdXRvO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogcGFsZXR0ZShyaWNoLWJsYWNrKTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAucHJvZmlsZS1idXNpbmVzcy11bml0IHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogNnB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDMxNHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwcHggYXV0byAxMHB4IGF1dG87XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiBwYWxldHRlKHJpY2gtYmxhY2spO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC8vIEMwODUgc29jaWFsIG1lZGlhIGljb25cclxuICAgICAgICAgICAgLnNvY2lhbC1pY29uLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMHB4IDBweCAwcHggNTNweDtcclxuXHJcbiAgICAgICAgICAgICAgICAuc29jaWFsLW1lZGlhLWljb25zIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OjMycHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5jdGEtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMjBweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAzNTBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMHB4O1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgIC5sZWFybi1tb3JlLWJ0biB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfSAvLyBlbmQgc3BlYWtlci1pbmZvXHJcblxyXG4gICAgICAgIC5iaW8tZGVzYy1jb250YWluZXIge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzNTVweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0MDhweDtcclxuICAgICAgICAgICAgdG9wOiAxOHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE4cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYmlvLWRlc2NyaXB0aW9uIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMzE1cHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcclxuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG4gICAgICAgICAgICBjb2xvcjogcGFsZXR0ZShyaWNoLWJsYWNrKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4vLyB0YWJsZXRcclxuQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XHJcbiAgIC5DMDg0LXByb2ZpbGUtY2FyZCB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbjogMHB4IDIwcHggMHB4IDIwcHg7XHJcbiAgICAgICAgbWluLWhlaWdodDogNDI4cHg7XHJcbiAgICAgICAgYm9yZGVyOiAxcHg7XHJcbiAgICAgICAgbWluLXdpZHRoOiAzNTVweDtcclxuXHJcbiAgICAgICBkaXYuYmlvLXdpZHRoLWxhcmdlIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB3aWR0aDogNzgwcHg7XHJcbiAgICAgICAgICAgaGVpZ2h0OiA0MDBweDtcclxuXHJcbiAgICAgICAgICAgLmltYWdlLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICB3aWR0aDogMTYwcHg7XHJcbiAgICAgICAgICAgICAgIGhlaWdodDogMTYwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDQwcHg7XHJcbiAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgfVxyXG4gICAgICAgfVxyXG5cclxuICAgICAgIGRpdi5iaW8td2lkdGgtc21hbGwge1xyXG4gICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICB3aWR0aDogMzUwcHg7XHJcbiAgICAgICAgICAgaGVpZ2h0OiA0MDBweDtcclxuXHJcbiAgICAgICAgICAgLmltYWdlLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICB3aWR0aDogMTYwcHg7XHJcbiAgICAgICAgICAgICAgIGhlaWdodDogMTYwcHg7XHJcbiAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcbiAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA2MHB4O1xyXG4gICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgIH1cclxuICAgICAgIH1cclxuXHJcbiAgICAgICAuc3BlYWtlci1pbmZvIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xyXG4gICAgICAgICAgIG1pbi1oZWlnaHQ6IDZweDtcclxuICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICB3aWR0aDogMjQwcHg7XHJcbiAgICAgICAgICAgIHRvcDogMjAwcHg7XHJcblxyXG4gICAgICAgICAgIC5wcm9maWxlLW5hbWUge1xyXG4gICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XHJcbiAgICAgICAgICAgICAgIHdpZHRoOiAyNDBweDtcclxuICAgICAgICAgICAgICAgaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgICAgICBjb2xvcjogcGFsZXR0ZShyaWNoLWJsYWNrKTtcclxuICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgIC5wcm9maWxlLXByb2Zlc3Npb25hbC10aXRsZSB7XHJcbiAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgdG9wOiA4cHg7XHJcbiAgICAgICAgICAgICAgIHdpZHRoOiAyNDBweDtcclxuICAgICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcclxuICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgICBjb2xvcjogcGFsZXR0ZShyaWNoLWJsYWNrKTtcclxuICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgIC5wcm9maWxlLWJ1c2luZXNzLXVuaXQge1xyXG4gICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgIHRvcDogNnB4O1xyXG4gICAgICAgICAgICAgICB3aWR0aDogMjQwcHg7XHJcbiAgICAgICAgICAgICAgIGhlaWdodDogMTZweDtcclxuICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XHJcbiAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICAgY29sb3I6IHBhbGV0dGUocmljaC1ibGFjayk7XHJcbiAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAuY3RhLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxOXB4O1xyXG4gICAgICAgICAgICAgICB3aWR0aDogMTIwcHg7XHJcbiAgICAgICAgICAgICAgIGhlaWdodDogMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgLmxlYXJuLW1vcmUtYnRuIHtcclxuICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICB9IC8vIGVuZCBzcGVha2VyLWluZm9cclxuXHJcbiAgICAgICAuYmlvLWRlc2MtY29udGFpbmVyIHtcclxuICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0NDVweDtcclxuICAgICAgICAgICBtaW4taGVpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMjE4cHg7XHJcbiAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA2MHB4O1xyXG4gICAgICAgfVxyXG5cclxuICAgICAgIC5iaW8tZGVzY3JpcHRpb24ge1xyXG4gICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgIGNvbG9yOiBwYWxldHRlKHJpY2gtYmxhY2spO1xyXG4gICAgICAgfVxyXG4gICB9XHJcbn1cclxuXHJcblxyXG4vLyBkZXNrdG9wXHJcbkBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xyXG4gICAgLkMwODQtcHJvZmlsZS1jYXJkIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luOiAwcHggMjBweCAwcHggMjBweDtcclxuICAgICAgICBtaW4taGVpZ2h0OiA0MjhweDtcclxuICAgICAgICBib3JkZXI6IDFweDtcclxuICAgICAgICBtaW4td2lkdGg6IDM1NXB4O1xyXG5cclxuICAgICAgICBkaXYuYmlvLXdpZHRoLWxhcmdlIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB3aWR0aDogNzgwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogNDAwcHg7XHJcblxyXG4gICAgICAgICAgICAuaW1hZ2UtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDE2MHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxNjBweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNDBweDtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGRpdi5iaW8td2lkdGgtc21hbGwge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzNTBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0MDBweDtcclxuXHJcbiAgICAgICAgICAgIC5pbWFnZS1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTYwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE2MHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA2MHB4O1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNwZWFrZXItaW5mbyB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDZweDtcclxuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyNDBweDtcclxuICAgICAgICAgICAgdG9wOiAyMDBweDtcclxuXHJcbiAgICAgICAgICAgIC5wcm9maWxlLW5hbWUge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDBweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyNDBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMjRweDtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogcGFsZXR0ZShyaWNoLWJsYWNrKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnByb2ZpbGUtcHJvZmVzc2lvbmFsLXRpdGxlIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogOHB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDI0MHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IHBhbGV0dGUocmljaC1ibGFjayk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5wcm9maWxlLWJ1c2luZXNzLXVuaXQge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiA2cHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjQwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogcGFsZXR0ZShyaWNoLWJsYWNrKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmN0YS1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxOXB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEyMHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgLmxlYXJuLW1vcmUtYnRuIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9IC8vIGVuZCBzcGVha2VyLWluZm9cclxuXHJcbiAgICAgICAgLmJpby1kZXNjLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgd2lkdGg6IDUzMHB4O1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMjE4cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNjBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5iaW8tZGVzY3JpcHRpb24ge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICBjb2xvcjogcGFsZXR0ZShyaWNoLWJsYWNrKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIDEyIGluY2ggdGFibGV0IG9ubHlcclxuQG1lZGlhIChtaW4td2lkdGg6IDgwMHB4KSBhbmQgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcclxuXHJcbiAgICAuQzA4NC1wcm9maWxlLWNhcmQge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW46IDBweCAyMHB4IDBweCAyMHB4O1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDQyOHB4O1xyXG4gICAgICAgIGJvcmRlcjogMXB4O1xyXG4gICAgICAgIG1pbi13aWR0aDogMzU1cHg7XHJcblxyXG4gICAgICAgIGRpdi5iaW8td2lkdGgtbGFyZ2Uge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHdpZHRoOiA3ODBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0MDBweDtcclxuXHJcbiAgICAgICAgICAgIC5pbWFnZS1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTYwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE2MHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTZweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgZGl2LmJpby13aWR0aC1zbWFsbCB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgd2lkdGg6IDM1MHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQwMHB4O1xyXG5cclxuICAgICAgICAgICAgLmltYWdlLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxNjBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTYwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDYwcHg7XHJcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3BlYWtlci1pbmZvIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogNnB4O1xyXG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgd2lkdGg6IDI0MHB4O1xyXG4gICAgICAgICAgICB0b3A6IDIwMHB4O1xyXG5cclxuICAgICAgICAgICAgLnByb2ZpbGUtbmFtZSB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDI0MHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiBwYWxldHRlKHJpY2gtYmxhY2spO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAucHJvZmlsZS1wcm9mZXNzaW9uYWwtdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiA4cHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjQwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogcGFsZXR0ZShyaWNoLWJsYWNrKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnByb2ZpbGUtYnVzaW5lc3MtdW5pdCB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDZweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyNDBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTZweDtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiBwYWxldHRlKHJpY2gtYmxhY2spO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuY3RhLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE5cHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTIwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAubGVhcm4tbW9yZS1idG4ge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH0gLy8gZW5kIHNwZWFrZXItaW5mb1xyXG5cclxuICAgICAgICAuYmlvLWRlc2MtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB3aWR0aDogNTMwcHg7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyMThweDtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA2MHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJpby1kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiBwYWxldHRlKHJpY2gtYmxhY2spO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLypFbmQgb2YgZGV2aWNlIHNwZWNpZmljIGltcGxlbWVudGF0aW9uIG9mIHN0eWxlcyAqL1xyXG4iLCIvLyBDMDg1IC0gRXZlbnQgU2NoZWR1bGVcclxuLkMwODUtZXZlbnRzLWNvbnRhaW5lcntcclxuXHQmOm5vdCguZ3JheS1iYWNrZ3JvdW5kKTpub3QoLmJyYW5kLXByaW1hcnktYmFja2dyb3VuZCk6bm90KC5icmFuZC1zZWNvbmRhcnktYmFja2dyb3VuZCk6bm90KC5icmFuZC1hY2NlbnQtYmFja2dyb3VuZCl7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgIH1cclxuXHJcblx0LkMwODUtZXZlbnQtc2NoZWR1bGV7XHJcblx0ICBtYXJnaW46IDI1cHggYXV0byBhdXRvIGF1dG87XHJcblx0XHRtaW4taGVpZ2h0OiAxcHg7XHJcblxyXG5cdFx0LmV2ZW50SW5mb0NvbnRhaW5lcntcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBwYWRkaW5nOiAwcHg7XHJcbiAgICAgIG1pbi1oZWlnaHQ6IDMwMHB4O1xyXG5cclxuXHRcdFx0LmV2ZW50VGltZUNvbnRhaW5lcntcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiAyNHB4O1xyXG5cdFx0XHRcdGhlaWdodDogMzBweDtcclxuXHJcblx0XHRcdFx0LmV2ZW50VGltZUhkcntcclxuXHRcdFx0XHRcdGZsb2F0OiBsZWZ0O1xyXG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRcdFx0XHRcdHdpZHRoOiA5MHB4O1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiAyNHB4O1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjU7XHJcblx0XHRcdFx0XHRjb2xvcjogJHJpY2gtYmxhY2s7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQudGltZVVuZGVybGluZXtcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdGhlaWdodDogMXB4O1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHdhcm0tZ3JheTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5ldmVudC1pbmZvLWhvbGRlcntcclxuXHRcdFx0XHQubXVsdGlFdmVudExvY2F0aW9uLFxyXG5cdFx0XHRcdC5tdWx0aUV2ZW50VGl0bGUsXHJcblx0XHRcdFx0Lm11bHRpRXZlbnRUaW1lLFxyXG5cdFx0XHRcdC5zaW5nbGVFdmVudExvY2F0aW9uLFxyXG5cdFx0XHRcdC5zaW5nbGVFdmVudFRpdGxlLFxyXG5cdFx0XHRcdC5zaW5nbGVFdmVudFRpbWV7XHJcblx0XHRcdFx0XHRjb2xvcjogJHJpY2gtYmxhY2s7XHJcblx0XHRcdFx0XHRtYXJnaW46IDBweCAwcHggOHB4IDBweDtcclxuXHRcdFx0XHRcdG1pbi1oZWlnaHQ6IDFweDtcclxuXHRcdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQubXVsdGlFdmVudExvY2F0aW9uLFxyXG5cdFx0XHRcdC5zaW5nbGVFdmVudExvY2F0aW9ue1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcclxuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjMzO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0Lm11bHRpRXZlbnRUaXRsZSxcclxuXHRcdFx0XHQuc2luZ2xlRXZlbnRUaXRsZXtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS4zMztcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdC5tdWx0aUV2ZW50VGltZSxcclxuXHRcdFx0XHQuc2luZ2xlRXZlbnRUaW1le1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0Lm11bHRpRXZlbnREZXNjLFxyXG5cdFx0XHRcdC5zaW5nbGVFdmVudERlc2N7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRcdFx0XHRmb250LXdlaWdodDogMzAwO1xyXG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuNTtcclxuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDI0cHg7XHJcblx0XHRcdFx0XHRtaW4taGVpZ2h0OiAxcHg7XHJcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0XHRcdFx0Y29sb3I6ICRyaWNoLWJsYWNrO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0Lm11bHRpRXZlbnRUaW1lIHtcclxuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQubXVsdGlFdmVudERlc2Mge1xyXG5cdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuXHRcdFx0XHRcdHdpZHRoOiA0ODBweDtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdC5zaW5nbGVFdmVudExvY2F0aW9uIHtcclxuXHRcdFx0XHRcdGhlaWdodDogMTZweDtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdC5hZ2VuZGFJdGVtU3BlYWtlcntcclxuXHRcdFx0XHRcdGhlaWdodDogNTBweDtcclxuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDE2cHg7XHJcblxyXG5cdFx0XHRcdFx0LnNwZWFrZXItaW1hZ2V7XHJcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcblx0XHRcdFx0XHRcdC5pbWFnZS1jb250YWluZXJ7XHJcblx0XHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0XHRcdGZsb2F0OiBsZWZ0O1xyXG5cdFx0XHRcdFx0XHRcdG1pbi13aWR0aDogNDhweDtcclxuXHRcdFx0XHRcdFx0XHRtaW4taGVpZ2h0OiA0OHB4O1xyXG5cdFx0XHRcdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHQuc3BlYWtlci1pbmZvLWNvbnRhaW5lcntcclxuXHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDUwcHg7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiAxNjZweDtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDY0cHg7XHJcblxyXG5cdFx0XHRcdFx0XHQuc3BlYWtlci1uYW1lLFxyXG5cdFx0XHRcdFx0XHQuc3BlYWtlci1yb2xsLFxyXG5cdFx0XHRcdFx0XHQuc3BlYWtlci1jb21wYW55e1xyXG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAkcmljaC1ibGFjaztcclxuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDEycHg7XHJcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAxNnB4O1xyXG5cdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjMzO1xyXG5cdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAxNjBweDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0LnNwZWFrZXItbmFtZXtcclxuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMHB4O1xyXG5cdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdC5zcGVha2VyLXJvbGx7XHJcblx0XHRcdFx0XHRcdFx0dG9wOiAxNXB4O1xyXG5cdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAzMDA7XHJcblx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdC5zcGVha2VyLWNvbXBhbnl7XHJcblx0XHRcdFx0XHRcdFx0dG9wOiAzMHB4O1xyXG5cdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAzMDA7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQudGFiLWNvbnRlbnR7XHJcblx0XHRcdGJveC1zaGFkb3c6IDAgMXB4IDdweCAwIHJnYmEoMCwgMCwgMCwgMC4zKTtcclxuXHRcdH1cclxuXHJcblx0XHQubWFyZ2luLWJvdHRvbSB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XHJcblx0XHR9XHJcblxyXG5cdFx0LmNvbnRhaW5lciB7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiAwcHg7XHJcblx0XHRcdG1hcmdpbi1yaWdodDogMHB4O1xyXG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDBweDtcclxuXHRcdFx0cGFkZGluZy1yaWdodDogMHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LkMwODUtbW9kYWwtY29udGFpbmVyIC5jMDg1LW1vZGFsIC5tb2RhbC1kaWFsb2d7XHJcblx0XHRoZWlnaHQ6IDQ0OHB4O1xyXG5cclxuXHRcdC5tb2RhbC1oZWFkZXJ7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuXHRcdH1cclxuXHRcdC5tb2RhbC1ib2R5e1xyXG5cdFx0XHRwYWRkaW5nOiAwcHggMHB4IDBweCAwcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuICAvKlN0YXJ0IG9mIGRldmljZSBzcGVjaWZpYyBjaGFuZ2VzICovXHJcbiAgLy8gbW9iaWxlXHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XHJcbiAgICAuQzA4NS1ldmVudC1zY2hlZHVsZXtcclxuICAgICAgd2lkdGg6IDM1NXB4O1xyXG5cclxuICAgICAgLmV2ZW50SW5mb0NvbnRhaW5lcntcclxuICAgICAgICAuZXZlbnRUaW1lQ29udGFpbmVye1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG5cclxuICAgICAgICAgIC5ldmVudFRpbWVIZHJ7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC50aW1lVW5kZXJsaW5le1xyXG4gICAgICAgICAgICBtYXJnaW46IDIycHggMHB4IDBweCAyMHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMzE1cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZXZlbnQtaW5mby1ob2xkZXJ7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAyNXB4O1xyXG5cclxuICAgICAgICAgIC5tdWx0aUV2ZW50TG9jYXRpb24sXHJcbiAgICAgICAgICAubXVsdGlFdmVudFRpdGxlLFxyXG4gICAgICAgICAgLm11bHRpRXZlbnRUaW1lLFxyXG4gICAgICAgICAgLm11bHRpRXZlbnREZXNjLFxyXG4gICAgICAgICAgLnNpbmdsZUV2ZW50TG9jYXRpb24sXHJcbiAgICAgICAgICAuc2luZ2xlRXZlbnRUaXRsZSxcclxuICAgICAgICAgIC5zaW5nbGVFdmVudFRpbWUsXHJcbiAgICAgICAgICAuc2luZ2xlRXZlbnREZXNje1xyXG4gICAgICAgICAgICB3aWR0aDogMjk1cHg7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLm11bHRpRXZlbnRUaW1lLFxyXG4gICAgICAgICAgLnNpbmdsZUV2ZW50VGltZXtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNzE7XHJcblxyXG4gICAgICAgICAgICBwe1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAyNjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5DMDg1LW1vZGFsLWNvbnRhaW5lciAuYzA4NS1tb2RhbCAubW9kYWwtZGlhbG9ne1xyXG4gICAgICB3aWR0aDogMzU1cHg7XHJcbiAgICAgIGhlaWdodDogODk2cHg7XHJcblxyXG4gICAgICAmLnNtYWxsLWJpb3tcclxuICAgICAgICBoZWlnaHQ6IDQ2NHB4O1xyXG5cclxuICAgICAgICAuQzA4NC1wcm9maWxlLWNhcmR7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAgICAgICBtaW4taGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgaGVpZ2h0OiA0MjBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vIHRhYmxldFxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xyXG4gICAgLkMwODUtZXZlbnQtc2NoZWR1bGV7XHJcbiAgICAgIHdpZHRoOiA3MDhweDtcclxuXHJcbiAgICAgIC5ldmVudEluZm9Db250YWluZXJ7XHJcbiAgICAgICAgLmV2ZW50VGltZUNvbnRhaW5lcntcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XHJcblxyXG4gICAgICAgICAgLmV2ZW50VGltZUhkcntcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDQwcHg7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLnRpbWVVbmRlcmxpbmV7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMjJweCAwcHggMHB4IDQwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiA2MjhweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5ldmVudC1pbmZvLWhvbGRlcntcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDBweDtcclxuXHJcbiAgICAgICAgICAubXVsdGlFdmVudExvY2F0aW9uLFxyXG4gICAgICAgICAgLm11bHRpRXZlbnRUaXRsZSxcclxuICAgICAgICAgIC5tdWx0aUV2ZW50VGltZSxcclxuICAgICAgICAgIC5tdWx0aUV2ZW50RGVzYyxcclxuICAgICAgICAgIC5zaW5nbGVFdmVudExvY2F0aW9uLFxyXG4gICAgICAgICAgLnNpbmdsZUV2ZW50VGl0bGUsXHJcbiAgICAgICAgICAuc2luZ2xlRXZlbnRUaW1lLFxyXG4gICAgICAgICAgLnNpbmdsZUV2ZW50RGVzY3tcclxuICAgICAgICAgICAgd2lkdGg6IDU4MHB4O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5tdWx0aUV2ZW50VGltZSxcclxuICAgICAgICAgIC5zaW5nbGVFdmVudFRpbWV7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4xNDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuQzA4NS1tb2RhbC1jb250YWluZXIgLmMwODUtbW9kYWwgLm1vZGFsLWRpYWxvZ3tcclxuICAgICAgd2lkdGg6IDcyMHB4O1xyXG5cclxuICAgICAgJi5zbWFsbC1iaW97XHJcbiAgICAgICAgd2lkdGg6IDI4MHB4O1xyXG5cclxuICAgICAgICAuQzA4NC1wcm9maWxlLWNhcmR7XHJcbiAgICAgICAgICBtaW4td2lkdGg6IGF1dG87XHJcblxyXG4gICAgICAgICAgLmJpby13aWR0aC1zbWFsbHtcclxuICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuXHJcbiAgICAgICAgICAgIC5pbWFnZS1jb250YWluZXJ7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMThweDtcclxuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuc3BlYWtlci1pbmZve1xyXG4gICAgICAgICAgICAgIC5zb2NpYWwtaWNvbi1jb250YWluZXJ7XHJcbiAgICAgICAgICAgICAgICAuc29jaWFsLWljb25zIC5pbWFnZS1jb250YWluZXJ7XHJcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIC5jdGEtY29udGFpbmVye1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogN3B4O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8gMTIgaW5jaCB0YWJsZXQgdXBcclxuICBAbWVkaWEgKG1pbi13aWR0aDogODAwcHgpe1xyXG4gICAgLkMwODUtbW9kYWwtY29udGFpbmVyIC5jMDg1LW1vZGFsIC5tb2RhbC1kaWFsb2d7XHJcbiAgICAgIHdpZHRoOiA3ODBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vIGRlc2t0b3BcclxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcclxuICAgIC5DMDg1LWV2ZW50LXNjaGVkdWxle1xyXG4gICAgICB3aWR0aDogMTE4MHB4O1xyXG5cclxuICAgICAgLmV2ZW50SW5mb0NvbnRhaW5lcntcclxuICAgICAgICAuZXZlbnRUaW1lQ29udGFpbmVyIC50aW1lVW5kZXJsaW5le1xyXG4gICAgICAgICAgd2lkdGg6IDExMDBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmV2ZW50LWluZm8taG9sZGVye1xyXG4gICAgICAgICAgLm11bHRpRXZlbnRMb2NhdGlvbixcclxuICAgICAgICAgIC5tdWx0aUV2ZW50VGl0bGUsXHJcbiAgICAgICAgICAubXVsdGlFdmVudFRpbWUsXHJcbiAgICAgICAgICAubXVsdGlFdmVudERlc2Mge1xyXG4gICAgICAgICAgICB3aWR0aDogNDgwcHg7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLnNpbmdsZUV2ZW50TG9jYXRpb24sXHJcbiAgICAgICAgICAuc2luZ2xlRXZlbnRUaXRsZSxcclxuICAgICAgICAgIC5zaW5nbGVFdmVudFRpbWUsXHJcbiAgICAgICAgICAuc2luZ2xlRXZlbnREZXNjIHtcclxuICAgICAgICAgICAgd2lkdGg6IDk4MHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAvKkVuZCBvZiBkZXZpY2Ugc3BlY2lmaWMgY2hhbmdlcyAqL1xyXG59XHJcbiIsIi5DMDg2LXNwZWFrZXItcHJvZmlsZS1saXN0IHtcclxuICAuY2Fyb3VzZWx7XHJcbiAgICBkaXNwbGF5OmZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIGF7XHJcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpe1xyXG4gICAgICAgIG1hcmdpbjogMjVweCAxMHB4O1xyXG4gICAgICAgIHdpZHRoOiAyNzRweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkgYW5kIChtaW4td2lkdGg6IDEwMjRweCl7XHJcbiAgICAgICAgbWFyZ2luOiAyNXB4IDZweDtcclxuICAgICAgICB3aWR0aDogMjMycHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCl7XHJcbiAgICAgICAgbWFyZ2luOiAyNXB4IDZweDtcclxuICAgICAgICB3aWR0aDogMjQ0cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7XHJcbiAgICAgICAgbWFyZ2luOiAyNXB4IDVweDtcclxuICAgICAgICB3aWR0aDogMjQwcHhcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmltYWdlLWNvbnRhaW5lciB7XHJcbiAgICBpbWcge1xyXG4gICAgICB3aWR0aDogMTJyZW07XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuY2Fyb3VzZWwtaXRlbSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgLmNhcm91c2VsLWl0ZW0tdGl0bGUge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jYXJvdXNlbC1pdGVtLWNvbnRlbnQge1xyXG4gICAgY29sb3I6ICMyZDM4M2Y7XHJcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xyXG4gICAgcHtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbi5DMDg2LXNwZWFrZXItcHJvZmlsZS1saXN0LWNhcm91c2VsIHtcclxuXHJcbiAgLmNhcm91c2VsLWl0ZW0tY29udGVudCB7XHJcbiAgICBtYXJnaW46IDMycHggMCAwO1xyXG4gICAgZm9udC1zaXplOiAwLjg3NXB4O1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi5DMDg2LXNwZWFrZXItcHJvZmlsZS1saXN0LFxyXG4uQzA4Ni1zcGVha2VyLXByb2ZpbGUtbGlzdC1jYXJvdXNlbCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHBhZGRpbmc6IDI1cHggMDtcclxuXHJcbiAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuICBjb2xvcjogIzJkMzgzZjtcclxuXHJcbiAgLl9jMDg2LWN0YS1idXR0b25zIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIH1cclxuXHJcbiAgLkMwODQtcHJvZmlsZS1jYXJkIC5iaW8tZGVzYy1jb250YWluZXIge1xyXG4gICAgcG9zaXRpb246IGluaGVyaXQ7XHJcbiAgICBtYXJnaW4tdG9wOiAtMTYwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IC0xMjBweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKG1heC13aWR0aDogMzIwcHgpIHtcclxuICAgIC5tb2RhbC1jb250ZW50IHtcclxuICAgICAgd2lkdGg6IDkwJTtcclxuICAgIH1cclxuICAgIC5DMDg0LXByb2ZpbGUtY2FyZCAuc3BlYWtlci1pbmZvLCAuQzA4NC1wcm9maWxlLWNhcmQgZGl2LmJpby13aWR0aC1sYXJnZSB7XHJcbiAgICAgIHdpZHRoOiAzMjVweDtcclxuICAgIH1cclxuICAgIC5DMDg0LXByb2ZpbGUtY2FyZCAuYmlvLWRlc2NyaXB0aW9uIHtcclxuICAgICAgd2lkdGg6IDI5MHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDI4MHB4KSB7XHJcbiAgICAubW9kYWwtY29udGVudCB7XHJcbiAgICAgIHdpZHRoOiA3OSU7XHJcbiAgICB9XHJcbiAgICAuQzA4NC1wcm9maWxlLWNhcmQgLnNwZWFrZXItaW5mbywgLkMwODQtcHJvZmlsZS1jYXJkIGRpdi5iaW8td2lkdGgtbGFyZ2Uge1xyXG4gICAgICB3aWR0aDogMjgwcHg7XHJcbiAgICB9XHJcbiAgICAuQzA4NC1wcm9maWxlLWNhcmQgLmJpby1kZXNjcmlwdGlvbiB7XHJcbiAgICAgIHdpZHRoOiAyNTBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5pbWFnZS1jb250YWluZXIge1xyXG4gICAgaW1nIHtcclxuICAgICAgQGluY2x1ZGUgc3RyZXRjaC1hYnNvbHV0ZSgpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmhlYWRlciB7XHJcbiAgICBtYXgtd2lkdGg6IDk4MHB4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICBmb250LXNpemU6IHdoaXRuZXktc2l6ZSgyNCk7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7IC8vIG1vYmlsZSBvbmx5XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuY2Fyb3VzZWwtdGl0bGUge1xyXG4gICAgY29sb3I6ICMyZDM4M2Y7XHJcbiAgfVxyXG5cclxuICAuY2Fyb3VzZWwtaXRlbS10aXRsZSB7XHJcbiAgICBmb250LXNpemU6IDEuMzc1cmVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDJyZW07XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBjb2xvcjogIzJkMzgzZjtcclxuICB9XHJcblxyXG4gIC5jYXJvdXNlbC1pdGVtLWNvbnRlbnQge1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcblxyXG4gIC8vIERlc2t0b3Agc2NyZWVuIGltcGxlbWVudGF0aW9uXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xyXG4gICAgLmhlYWRlciB7XHJcbiAgICAgIG1hcmdpbjogMCAzNnB4IDQwcHggMTAwcHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS43NXJlbTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDIuNXJlbTtcclxuICAgIH1cclxuXHJcbiAgICAuY2Fyb3VzZWwtdGl0bGUge1xyXG4gICAgICBtYXJnaW46IDQwcHggMCAxNnB4O1xyXG4gICAgICBmb250LXNpemU6IDEuODc1cmVtO1xyXG4gICAgICBsaW5lLWhlaWdodDogMi41cmVtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8gU21hbGwgbGFwdG9wcyBzY3JlZW4gaW1wbGVtZW50YXRpb25cclxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XHJcbiAgICAuaGVhZGVyIHtcclxuICAgICAgbWFyZ2luOiAwIDAgNDBweDtcclxuICAgICAgZm9udC1zaXplOiAxLjYyNXJlbTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDJyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLmNhcm91c2VsLXRpdGxlIHtcclxuICAgICAgbWFyZ2luOiA0MHB4IDAgMTZweDtcclxuICAgICAgZm9udC1zaXplOiAxLjVyZW07XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAycmVtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8gVGFibGV0IHNjcmVlbiBpbXBsZW1lbnRhdGlvblxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xyXG4gICAgLmhlYWRlciB7XHJcbiAgICAgIG1hcmdpbjogMCAwIDQwcHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS42MjVyZW07XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAycmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5jYXJvdXNlbC10aXRsZSB7XHJcbiAgICAgIG1hcmdpbjogNDBweCAwIDE2cHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gICAgICBsaW5lLWhlaWdodDogMnJlbTtcclxuICAgIH1cclxuICB9XHJcbiAgLy8gTW9iaWxlIHNjcmVlbiBpbXBsZW1lbnRhdGlvblxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiA1MDBweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAuaGVhZGVyIHtcclxuICAgICAgbWFyZ2luOiAwIDAgNDhweDtcclxuICAgICAgZm9udC1zaXplOiAxLjYyNXJlbTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDJyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLmNhcm91c2VsLXRpdGxlIHtcclxuICAgICAgbWFyZ2luOiA0OHB4IDAgMTZweDtcclxuICAgICAgZm9udC1zaXplOiAxLjVyZW07XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAycmVtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8gTW9iaWxlIHNjcmVlbiBpbXBsZW1lbnRhdGlvblxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0OTlweCkge1xyXG4gICAgLmhlYWRlciB7XHJcbiAgICAgIG1hcmdpbjogMCAwIDQ4cHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS42MjVyZW07XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAycmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5jYXJvdXNlbC10aXRsZSB7XHJcbiAgICAgIG1hcmdpbjogNDhweCAwIDE2cHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gICAgICBsaW5lLWhlaWdodDogMnJlbTtcclxuICAgIH1cclxuXHJcbiAgICAub3dsLWNhcm91c2VsIHtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5wYWRkZWQtY29udGFpbmVyIHtcclxuICAgIG1heC13aWR0aDogMTE4MHB4O1xyXG4gIH1cclxuXHJcbiAgLmNhcm91c2VsLWl0ZW0ge1xyXG4gICAgbWluLXdpZHRoOiBjYWxjKCgxMDAlIC0gKDEuMjVyZW0gKiAzKSkgLyA0KTtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAuaW1hZ2UtY29udGFpbmVyIHtcclxuICAgICAgQGluY2x1ZGUgYXNwZWN0LXJhdGlvLWJveCgxLCAxKTtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2MwYzBjMDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgICAgd2lkdGg6IDgwJTtcclxuICAgICAgbWluLXdpZHRoOiA4LjVyZW07XHJcbiAgICAgIG1heC13aWR0aDogMTJyZW07XHJcbiAgICAgIHRleHQtYWxpZ246IC13ZWJraXQtY2VudGVyO1xyXG4gICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIH1cclxuXHJcbiAgICBoMyB7XHJcbiAgICAgIG1hcmdpbjogMTVweCAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5jYXJvdXNlbC1pdGVtLXRpdGxlIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIG1hcmdpbjogMTZweCAwcHggMHB4IDBweDtcclxuICAgIH1cclxuXHJcbiAgICAvLyBTcGVha2VyIEluZm8gKFRlYXNlciBUZXh0KVxyXG4gICAgLmVsbGlwLCAuZWxsaXAtbGluZSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjcxO1xyXG4gICAgICBjb2xvcjogIzJkMzgzZjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jYXJvdXNlbC1pdGVtOmhvdmVyICoge1xyXG4gICAgY29sb3I6IHBhbGV0dGUoZ3JlZW4sIGJhc2UpO1xyXG4gIH1cclxuXHJcbiAgLm93bC1uYXYgeyAvLyBjYXJvdXNlbCBwYWdpbmF0aW9uIGFycm93c1xyXG4gICAgLm93bC1wcmV2LFxyXG4gICAgLm93bC1uZXh0IHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDM1JTtcclxuICAgICAgJjphZnRlciB7Ly8gYXJyb3dcclxuICAgICAgICBjb250ZW50OicnO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAyM3B4O1xyXG4gICAgICAgIGhlaWdodDogMjNweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICBib3JkZXItdG9wOiAzcHggc29saWQgI2Q5ZDlkOTtcclxuICAgICAgICBib3JkZXItcmlnaHQ6IDNweCBzb2xpZCAjZDlkOWQ5O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm93bC1wcmV2IHtcclxuICAgICAgbGVmdDogLTI5cHg7XHJcbiAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMjI1ZGVnKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5vd2wtbmV4dCB7XHJcbiAgICAgIHJpZ2h0OiAtMjlweDtcclxuICAgICAgJjphZnRlcntcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG5cclxuICAuQzA4Ni1wb3B1cC1jb250YWluZXIge1xyXG4gICAgLm1vZGFsLXBvcHVwIHtcclxuICAgICAgLm1vZGFsLWRpYWxvZyB7XHJcbiAgICAgICAgLkMwODQtcHJvZmlsZS1jYXJkIC5zb2NpYWwtbWVkaWEtaWNvbnMge1xyXG4gICAgICAgICAgd2lkdGg6IDUwcHg7XHJcbiAgICAgICAgICAuaW1hZ2UtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIHN0cmV0Y2gtYWJzb2x1dGUoKTtcclxuICAgICAgICAgICAgICB3aWR0aDogMjRweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLkMwODYtcG9wdXAtY29udGFpbmVyIHtcclxuICAgIC5tb2RhbC1wb3B1cCB7XHJcbiAgICAgIC5tb2RhbC1kaWFsb2cge1xyXG4gICAgICAgIHdpZHRoOiA3ODBweDtcclxuICAgICAgICBoZWlnaHQ6IDQ0OHB4O1xyXG5cclxuICAgICAgICAuQzA4NC1wcm9maWxlLWNhcmQgLmltYWdlLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBzdHJldGNoLWFic29sdXRlKCk7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxNjBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDIuNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyLjVyZW0gIWltcG9ydGFudDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC8vIG1vYmlsZVxyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcclxuICAgICAgICAubW9kYWwtZGlhbG9nIHtcclxuICAgICAgICAgIHdpZHRoOiAzNTVweDtcclxuICAgICAgICAgIGhlaWdodDogODk2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5tb2RhbC1kaWFsb2cuc21hbGwtYmlvIHtcclxuICAgICAgICAgIHdpZHRoOiAzNTVweDtcclxuICAgICAgICAgIGhlaWdodDogNDY0cHg7XHJcblxyXG4gICAgICAgICAgLkMwODQtcHJvZmlsZS1jYXJkIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQyMHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNhcm91c2VsLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm1vZGFsLWNvbnRlbnQge1xyXG4gICAgICAgICAgLm1vZGFsLWhlYWRlciB7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAzMHB4IDAgMTBweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLm1vZGFsLWJvZHkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9ICAvLyBlbmQgTW9iaWxlXHJcblxyXG4gICAgICAvLyB0YWJsZXRcclxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XHJcbiAgICAgICAgLm1vZGFsLWRpYWxvZyB7XHJcbiAgICAgICAgICB3aWR0aDogNzIwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubW9kYWwtZGlhbG9nLnNtYWxsLWJpbyB7XHJcbiAgICAgICAgICB3aWR0aDogMjgwcHg7XHJcblxyXG4gICAgICAgICAgLkMwODQtcHJvZmlsZS1jYXJkIHtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgLmJpby13aWR0aC1zbWFsbCB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgICAuaW1hZ2UtY29udGFpbmVye1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMThweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA0MHB4O1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgLnNwZWFrZXItaW5mb3tcclxuICAgICAgICAgICAgICAgIC5zb2NpYWwtaWNvbi1jb250YWluZXJ7XHJcbiAgICAgICAgICAgICAgICAgIC5zb2NpYWwtaWNvbnMgLmltYWdlLWNvbnRhaW5lcntcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuX2MwODQtY3RhLWJ1dHRvbnN7XHJcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubW9kYWwtY29udGVudCB7XHJcbiAgICAgICAgICAubW9kYWwtaGVhZGVyIHtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogMjRweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcclxuICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDMwcHggMCAxMHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAubW9kYWwtYm9keSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH0gIC8vIGVuZCBUYWJsZXRcclxuXHJcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA4MDBweCkgYW5kIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7IC8vIDEyIGluY2ggdGFibGV0IG9ubHlcclxuICAgICAgICAubW9kYWwtZGlhbG9nIHtcclxuICAgICAgICAgIHdpZHRoOiA3ODBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLm1vZGFsLWRpYWxvZy5zbWFsbC1iaW8ge1xyXG4gICAgICAgICAgd2lkdGg6IDI4MHB4O1xyXG5cclxuICAgICAgICAgIC5DMDg0LXByb2ZpbGUtY2FyZCB7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogYXV0bztcclxuXHJcbiAgICAgICAgICAgIC5iaW8td2lkdGgtc21hbGwge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuXHJcbiAgICAgICAgICAgICAgLmltYWdlLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDQwcHg7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIC5zcGVha2VyLWluZm8ge1xyXG4gICAgICAgICAgICAgICAgLnNvY2lhbC1pY29uLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICAgIC5zb2NpYWwtaWNvbnMgLmltYWdlLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLl9jMDg0LWN0YS1idXR0b25zIHtcclxuICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICAgLy8gZGVza3RvcFxyXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcclxuICAgICAgICAubW9kYWwtZGlhbG9ne1xyXG4gICAgICAgICAgd2lkdGg6IDc4MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAubW9kYWwtZGlhbG9nLnNtYWxsLWJpbyB7XHJcbiAgICAgICAgICB3aWR0aDogMjgwcHg7XHJcblxyXG4gICAgICAgICAgLkMwODQtcHJvZmlsZS1jYXJkIHtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgLmJpby13aWR0aC1zbWFsbCB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgICAuaW1hZ2UtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNDBweDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgLnNwZWFrZXItaW5mbyB7XHJcbiAgICAgICAgICAgICAgICAuc29jaWFsLWljb24tY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgICAgLnNvY2lhbC1pY29ucyAuaW1hZ2UtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuX2MwODQtY3RhLWJ1dHRvbnMge1xyXG4gICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm1vZGFsLWNvbnRlbnQge1xyXG4gICAgICAgICAgLm1vZGFsLWhlYWRlciB7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAzMHB4IDAgMTBweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLm1vZGFsLWJvZHkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9ICAvLyBlbmQgRGVza3RvcFxyXG5cclxuICAgICAgLmNsb3NlIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiA2cHg7XHJcbiAgICAgICAgcmlnaHQ6IDhweDtcclxuICAgICAgICBvdXRsaW5lOiAwO1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgZm9udC1zaXplOiB3aGl0bmV5LXNpemUoMTQpO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuZ2x5cGhpY29uIHtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgY29sb3I6IHBhbGV0dGUocmljaC1ibGFjayk7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IHdoaXRuZXktd2VpZ2h0KGxpZ2h0KTtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogd2hpdG5leS13ZWlnaHQobWVkaXVtKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5nbHlwaGljb24tcmVtb3ZlIHtcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xyXG4gICAgICAgIHRvcDogMHB4O1xyXG4gICAgICB9XHJcbiAgICB9IC8vIGVuZCBtb2RhbC1wb3B1cFxyXG4gIH1cclxufVxyXG5cclxuOmxhbmcoemgtQ04pe1xyXG4gIC5DMDc0LWZlYXR1cmVkLWNhcm91c2VsLWxvb3Age1xyXG4gICAgLmNhcm91c2VsLWl0ZW0tY29udGVudCB7XHJcbiAgICAgIC5lbGxpcCBzcGFue1xyXG4gICAgICAgIHdoaXRlLXNwYWNlOiB1bnNldCAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ub3dsLWNhcm91c2VsIHtcclxuICB0b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcclxufVxyXG4iLCJcclxuLy9NYXBzIGZyb20gYmFja2dyb3VuZCBjb2xvcnMgdGhhdCBjb250YWluIGNsYXNzIG5hbWUgYW5kIGNvbG9yIGFzc29jaWF0ZWQgd2l0aCBlYWNoIGJhY2tncm91bmRcclxuJGxlZ2FjeUNvbG9yOiAoXHJcbiAgXCJuYW1lXCI6IFwiZ3JheS1iYWNrZ3JvdW5kXCIsXHJcbiAgXCJjb2xvclwiOiAkZ3JheVxyXG4pO1xyXG5cclxuJHByaW1hcnlDb2xvcjogKFxyXG4gIFwibmFtZVwiOiBcImJyYW5kLXByaW1hcnktYmFja2dyb3VuZFwiLFxyXG4gIFwiY29sb3JcIjogJGJyYW5kLXByaW1hcnlcclxuKTtcclxuXHJcbiRzZWNvbmRhcnlDb2xvcjogKFxyXG4gIFwibmFtZVwiOiBcImJyYW5kLXNlY29uZGFyeS1iYWNrZ3JvdW5kXCIsXHJcbiAgXCJjb2xvclwiOiAkYnJhbmQtc2Vjb25kYXJ5XHJcbik7XHJcblxyXG4kYWNjZW50Q29sb3I6IChcclxuICBcIm5hbWVcIjogXCJicmFuZC1hY2NlbnQtYmFja2dyb3VuZFwiLFxyXG4gIFwiY29sb3JcIjogJGJyYW5kLXNlY29uZGFyeVxyXG4pO1xyXG5cclxuJGNvbG9yQ2xhc3NlczogJGxlZ2FjeUNvbG9yLCAkcHJpbWFyeUNvbG9yLCAkc2Vjb25kYXJ5Q29sb3IsICRhY2NlbnRDb2xvcjtcclxuXHJcbi5DMDg4LWNhcmQtY2Fyb3VzZWwtbG9vcCB7XHJcbiAgLnBvZGNhc3QtaWNvbiB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi8uLi9pbWcvcG9kY2FzdC1pY29uLnBuZ1wiKTtcclxuICB9XHJcblxyXG4gIC5wbGF5LWJ1dHRvbiwgLnBsYXktYnV0dG9uLWNpcmNsZSwgLnBvZGNhc3QtaWNvbiB7XHJcbiAgICB6LWluZGV4OjM7XHJcbiAgICBoZWlnaHQ6MS41cmVtO1xyXG4gICAgd2lkdGg6MS41cmVtO1xyXG4gIH1cclxuXHJcbiAgLnBsYXktYnV0dG9uLWNpcmNsZXtcclxuICAgICY6YmVmb3Jle1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xyXG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAkd2hpdGU7XHJcbiAgICAgIGhlaWdodDoxLjVyZW07XHJcbiAgICAgIGxlZnQ6IDEycHg7XHJcbiAgICAgIHRvcDowcHg7XHJcbiAgICAgIHdpZHRoOjEuNXJlbTtcclxuICAgIH1cclxuICAgICY6YWZ0ZXJ7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgYm9yZGVyLWxlZnQ6IDhweCBzb2xpZCAkd2hpdGU7XHJcbiAgICAgIGJvcmRlci10b3A6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgbGVmdDo5cHg7XHJcbiAgICAgIHRvcDo3cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvL2Nhcm91c2VsXHJcbiAgKiB7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgLXdlYmtpdC1tYXJnaW4tYmVmb3JlOiAwO1xyXG4gICAgLXdlYmtpdC1tYXJnaW4tYWZ0ZXI6IDA7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC40NXMgZWFzZS1pbi1vdXQgIWltcG9ydGFudDtcclxuICB9XHJcbiAgKjpiZWZvcmUsICo6YWZ0ZXIge1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICB9XHJcblxyXG4gIGh0bWwge1xyXG4gICAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xyXG4gICAgLW1zLXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XHJcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xyXG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XHJcbiAgfVxyXG5cclxuICBib2R5IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgIGNvbG9yOiAkcmljaC1ibGFjaztcclxuICAgIGZvbnQtZmFtaWx5OiBcIldoaXRuZXkgU1NtIEFcIiwgXCJXaGl0bmV5IFNTbSBCXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWF4LXdpZHRoOiAxMDB2dztcclxuICB9XHJcblxyXG4gIGEge1xyXG4gICAgY29sb3I6ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIH1cclxuXHJcbiAgaDIge1xyXG4gICAgZm9udC1zaXplOiAxLjVyZW07XHJcbiAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDJyZW07XHJcbiAgfVxyXG5cclxuICAudnAtd2lkdGgtdmlzdWFsaXpyIHtcclxuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBwYWRkaW5nOiAwLjVyZW0gMDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIHdpZHRoOiAxMDB2dztcclxuICAgIHotaW5kZXg6IDEwMDA7XHJcblxyXG4gICAgbGFiZWx7XHJcbiAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5mdWxsLWJsZWVkIHtcclxuICAgIHBhZGRpbmc6IDIuNXJlbSAwIDNyZW07XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHotaW5kZXg6IDE7XHJcblxyXG4gICAgJjpob3ZlcntcclxuICAgICAgei1pbmRleDogMTA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuY2F0ZWdvcnktc2xpZGVyIHtcclxuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gIH1cclxuXHJcbiAgLnNsaWRlci1oZWFkaW5nIHtcclxuICAgIG1hcmdpbjogMCBhdXRvIDEuNXJlbTtcclxuICAgIG1heC13aWR0aDoxMTgwcHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiAxO1xyXG5cclxuICAgIGF7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZTtcclxuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgcGFkZGluZzogMnB4IDVweDtcclxuICAgIH1cclxuXHJcbiAgICBoMiB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZTtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xyXG5cclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIGFuZCAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAzLjkwNjI1JTtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAzLjkwNjI1JTtcclxuICAgIH1cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICBtYXJnaW46IDAgMXJlbSAxcmVtO1xyXG5cclxuICAgICAgYXtcclxuICAgICAgICBwb3NpdGlvbjogaW5pdGlhbDtcclxuICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5zbGlkZXIge1xyXG4gICAgb3ZlcmZsb3cteTogaGlkZGVuO1xyXG4gICAgbWFyZ2luLXRvcDogLTE1MHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogLTQwMHB4O1xyXG4gICAgcGFkZGluZzogMCAwIDAuNXJlbTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB9XHJcblxyXG4gIC5oYXMtZm9jdXMge1xyXG4gICAgbWFyZ2luLXRvcDogLTE1MHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogLTQwMHB4O1xyXG4gICAgcGFkZGluZzogMCAwIDAuNXJlbTtcclxuICAgIHotaW5kZXg6IDQ7XHJcbiAgfVxyXG5cclxuICBbY2xhc3NePXNsaWRlci10b2dnbGUtLV0ge1xyXG4gICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpIWltcG9ydGFudDtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIGhlaWdodDogY2FsYygxMDAlIC0gMXJlbSk7XHJcbiAgICBtYXJnaW46IDAuNXJlbSAwO1xyXG4gICAgb3V0bGluZTogbm9uZTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4ycyBlYXNlLWluLW91dDtcclxuICAgIHdpZHRoOiAzcmVtO1xyXG4gICAgei1pbmRleDogMTQ7XHJcblxyXG4gICAgJltjbGFzcyQ9cHJldl0ge1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICB0cmFuc2Zvcm06IHNjYWxlWCgtMSk7XHJcbiAgICB9XHJcblxyXG4gICAgJltjbGFzcyQ9bmV4dF0ge1xyXG4gICAgICByaWdodDogMDtcclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAkcmljaC1ibGFjaztcclxuICAgICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgJHJpY2gtYmxhY2s7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBoZWlnaHQ6IDEuNXJlbTtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgIHdpZHRoOiAxLjVyZW07XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjM5cHgpIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5zbGlkZXItbWFzayB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogLTEuNXJlbTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBwYWRkaW5nOiAwIDNyZW07XHJcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDJyZW07XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICB0cmFuaXNpdGlvbjogYWxsIDAuNDVzIGVhc2UtaW4tb3V0O1xyXG4gICAgcGFkZGluZy10b3A6IGNhbGMoMzBweCArIC41cmVtKTtcclxuICB9XHJcblxyXG4gIC5zbGljay1zbGlkZSwgLmNhcmQtd3JhcHBlciB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgIGZsZXgtZ3JvdzogMTtcclxuICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMHJlbTtcclxuICAgIG1pbi1oZWlnaHQ6IDEwcmVtO1xyXG4gICAgbWF4LWhlaWdodDogMjhyZW07XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgdHJhbnNpdGlvbjogZmxleC1iYXNpcyAwLjJzIGVhc2UtaW4tb3V0O1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQsIG1hcmdpbi1ib3R0b20gMC4ycyBlYXNlIDAuMnM7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgMTBzIGVhc2UsIG1hcmdpbi1ib3R0b20gNnMgZWFzZSA0cztcclxuICAgIG1pbi13aWR0aDogMjYwcHg7XHJcbiAgICBtYXgtd2lkdGg6IDM4MHB4O1xyXG4gICAgei1pbmRleDogMTtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE1MDBweCkgYW5kIChtYXgtd2lkdGg6IDE3OTlweCkge1xyXG4gICAgICBmbGV4LWJhc2lzOiBjYWxjKDIwJSAtIDIwcHgpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmNhcmQtd3JhcHBlciB7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MzlweCkge1xyXG4gICAgICBmbGV4LWJhc2lzOiAxMDAlO1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTQwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICBmbGV4LWJhc2lzOiBjYWxjKDMzLjMzMyUgLSAxMHB4KTtcclxuICAgIH1cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgICAgIGZsZXgtYmFzaXM6IGNhbGMoMzMuMzMzJSAtIDEycHgpO1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XHJcbiAgICAgIGZsZXgtYmFzaXM6IGNhbGMoMjUlIC0gMTJweCk7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNDk5cHgpIHtcclxuICAgICAgZmxleC1iYXNpczogY2FsYygyNSUgLSAyMHB4KTtcclxuICAgIH1cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE4MDBweCkgYW5kIChtYXgtd2lkdGg6IDIwOTlweCkge1xyXG4gICAgICBmbGV4LWJhc2lzOiBjYWxjKDE2LjY2NyUgLSAyMHB4KTtcclxuICAgIH1cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDIxMDBweCkge1xyXG4gICAgICBmbGV4LWJhc2lzOiBjYWxjKDE0LjI4NiUgLSAyMHB4KTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jYXJkLXdyYXBwZXJ7XHJcbiAgICAuY2FyZC1pdGVtIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIG1pbi1oZWlnaHQ6IDEwcmVtO1xyXG4gICAgICBtYXJnaW46MDtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB0b3A6IDByZW07XHJcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjQ1cyBlYXNlLWluLW91dCwgbWFyZ2luLWJvdHRvbSAwcztcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAuY2FyZC1jb250ZW50e1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDAgMC4xMjVyZW0gMC41cmVtIHJnYmEoMCwgMCwgMCwgMC4yKTtcclxuICAgICAgICBwYWRkaW5nOiAxcmVtIDFyZW0gM3JlbTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNDVzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcblxyXG4gICAgICAgICY6bm90KC5ncmF5LWJhY2tncm91bmQpOm5vdCguYnJhbmQtcHJpbWFyeS1iYWNrZ3JvdW5kKTpub3QoLmJyYW5kLXNlY29uZGFyeS1iYWNrZ3JvdW5kKTpub3QoLmJyYW5kLWFjY2VudC1iYWNrZ3JvdW5kKXtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgIC5tZXRhLWJhcntcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGVhY2ggJGNsYXNzIGluICRjb2xvckNsYXNzZXN7XHJcbiAgICAgICAgICAmLiN7bWFwLWdldCgkY2xhc3MsIFwibmFtZVwiKX0ge1xyXG4gICAgICAgICAgICAubWV0YS1iYXJ7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjptYXAtZ2V0KCRjbGFzcywgXCJjb2xvclwiKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm1ldGEtMSB7XHJcbiAgICAgICAgICBjb2xvcjogJHdhcm0tZ3JheTtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgaGVpZ2h0OiAycmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNhcmQtdGl0bGUge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgIG1heC1oZWlnaHQ6IGNhbGMoMS41cmVtICogNCk7XHJcbiAgICAgICAgICBtaW4taGVpZ2h0OiBjYWxjKDEuNXJlbSAqIDQpO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcclxuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC40NXMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZGlzcGxheS1jb250ZW50IHtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDByZW07XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjQ1cyBlYXNlLWluLW91dDtcclxuXHJcbiAgICAgICAgICAuY2FyZC10ZWFzZXIge1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcmVtIHNvbGlkO1xyXG4gICAgICAgICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAwcmVtO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS41cmVtO1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjQ1cyBlYXNlLWluLW91dDtcclxuICAgICAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMCU7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwJSk7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjQ1cyBlYXNlLWluLW91dDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDA7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLnBsYXktYnV0dG9uIHtcclxuICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgdG9wOiBhdXRvO1xyXG4gICAgICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm1ldGEtY29udGVudCB7XHJcbiAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIGhlaWdodDogM3JlbTtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAycmVtKTtcclxuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjQ1cyBlYXNlLWluLW91dDtcclxuXHJcbiAgICAgICAgICAubWV0YS1iYXJ7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxke1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgei1pbmRleDogMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLm1ldGEtMyB7XHJcbiAgICAgICAgICAgICAgZmxleDogMCAwIGF1dG87XHJcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC4zcmVtO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAubWV0YS0zLCAubWV0YS00IHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDAuODc1cmVtO1xyXG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDFyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkd2FybS1ncmF5O1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgei1pbmRleDogNDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jdGEtdGV4dCwgLm1ldGEtMSwgLm1ldGEtMntcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMXJlbTtcclxuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjpob3ZlcntcclxuICAgICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogLTIwcmVtO1xyXG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC40NXMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgIHotaW5kZXg6IDEwO1xyXG5cclxuICAgICAgLmNhcmQtaXRlbSB7XHJcbiAgICAgICAgbWFyZ2luOiAwIC0ycmVtIC00cmVtO1xyXG4gICAgICAgIHRvcDogLTJyZW07XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyA0cmVtKTtcclxuICAgICAgICB6LWluZGV4OiAxMDtcclxuXHJcbiAgICAgICAgLmNhcmQtY29udGVudCB7XHJcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDRweCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcclxuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA0cmVtO1xyXG4gICAgICAgICAgei1pbmRleDogMTA7XHJcblxyXG4gICAgICAgICAgLmNhcmQtdGl0bGUge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuMTI1cmVtO1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiBjYWxjKDEuNXJlbSAqIDYpO1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiBjYWxjKDEuNXJlbSAqIDQpO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC40NXMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLmRpc3BsYXktY29udGVudCB7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDE4cmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjQ1cyBlYXNlLWluLW91dDtcclxuXHJcbiAgICAgICAgICAgIC5jYXJkLXRlYXNlciB7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMHJlbSBzb2xpZCAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgY29sb3I6IGJsYWNrO1xyXG4gICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDE4cmVtO1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDByZW07XHJcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNDVzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGltZywgLnBsYXktYnV0dG9uLWNpcmNsZSB7XHJcbiAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAtMjAwJTtcclxuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC40NXMgZWFzZS1pbi1vdXQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5tZXRhLWNvbnRlbnQge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDRyZW07XHJcblxyXG4gICAgICAgICAgICAubWV0YS1iYXJ7XHJcbiAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAwO1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuY2FyZC1pdGVtIC5jdGEtdGV4dCB7XHJcbiAgICBjb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcblxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAkYnJhbmQtcHJpbWFyeTtcclxuICAgICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgJGJyYW5kLXByaW1hcnk7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgaGVpZ2h0OiAwLjVyZW07XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtO1xyXG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgIHRyYW5zaXRpb246IG1hcmdpbi1sZWZ0IDAuMnMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgIHdpZHRoOiAwLjVyZW07XHJcbiAgICB9XHJcblxyXG4gICAgJjpob3ZlcntcclxuICAgICAgJjphZnRlcntcclxuICAgICAgICBtYXJnaW4tbGVmdDogMC41cmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubmV4dC1zZWN0aW9uIHtcclxuICAgIGJhY2tncm91bmQ6ICRncmF5O1xyXG4gICAgaGVpZ2h0OiAyMHJlbTtcclxuICB9XHJcblxyXG4gIC5jYXJkLXdyYXBwZXI6aG92ZXIgLmhhcy12aWRlb3tcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHRyYW5zaXRpb246IGFsbCAwLjQ1cyBlYXNlLWluLW91dDtcclxuICB9XHJcblxyXG4gIC5oYXMtdmlkZW8ge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xyXG5cclxuICAgIGltZ3tcclxuICAgICAgb3BhY2l0eTogMC43ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi8vIGltcG9ydCBzbGlja1xyXG5AaW1wb3J0IFwiLi4vLi4vY29tcG9uZW50cy9jYXJkc1wiO1xyXG5cclxuLkMwODgtY2FyZC1jYXJvdXNlbC1sb29wIHtcclxuICAmOm5vdCguZ3JheS1iYWNrZ3JvdW5kKTpub3QoLmJyYW5kLXByaW1hcnktYmFja2dyb3VuZCk6bm90KC5icmFuZC1zZWNvbmRhcnktYmFja2dyb3VuZCk6bm90KC5icmFuZC1hY2NlbnQtYmFja2dyb3VuZCl7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgfVxyXG4gIC5jYXJkLWNvbnRlbnQ6bm90KC5ncmF5LWJhY2tncm91bmQpOm5vdCguYnJhbmQtcHJpbWFyeS1iYWNrZ3JvdW5kKTpub3QoLmJyYW5kLXNlY29uZGFyeS1iYWNrZ3JvdW5kKTpub3QoLmJyYW5kLWFjY2VudC1iYWNrZ3JvdW5kKXtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICB9XHJcblxyXG4gIC5wb2RjYXN0LWljb24ge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vLi4vLi4vaW1nL3BvZGNhc3QtaWNvbi5wbmdcIik7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEuNXJlbTtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcblxyXG4gIC5vd2wtc3RhZ2Utb3V0ZXJ7XHJcbiAgICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIH1cclxuXHJcbiAgLm93bC1wcmV2LFxyXG4gIC5vd2wtbmV4dHtcclxuICAgICYuZGlzYWJsZWR7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAub3dsLXN0YWdle1xyXG4gICAgd2lkdGg6IDEwMDAwMHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAub3dsLWl0ZW17XHJcbiAgICB6LWluZGV4OiAxO1xyXG5cclxuICAgICY6aG92ZXJ7XHJcbiAgICAgIHotaW5kZXg6IDEwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm93bC1pdGVtOmhvdmVyLCAuY2FyZC13cmFwcGVyOmhvdmVyLCAubWV0YS0xOmhvdmVyLCAubWV0YS00OmhvdmVye1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIH1cclxuXHJcbiAgLy9mdWxsIGJsZWVkXHJcbiAgLmNhcm91c2VsLXRpdGxlIHtcclxuICAgIGZvbnQtc2l6ZTogd2hpdG5leS1zaXplKDMwKTtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xyXG4gICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuY2Fyb3VzZWwtY3RhLWxpbmstY29udGFpbmVyIHtcclxuICAgIHBhZGRpbmctdG9wOiAwLjc1cmVtO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cclxuICAgIC5fYzA4OC1jdGEtYnV0dG9ucyxcclxuICAgIC5fYzA4OC12aWV3LWFsbC1jdGEtYnV0dG9uc3tcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgfVxyXG5cclxuICAgIC5fYzA4OC1jdGEtYnV0dG9uc3tcclxuICAgICAgYXtcclxuICAgICAgICBib3JkZXItcmlnaHQ6IDAuMTI1cmVtIHNvbGlkICMwMDAwMDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNXB4KSBhbmQgKG1pbi13aWR0aDogNzY3cHgpIHtcclxuICAgICAgcGFkZGluZy10b3A6IDFyZW07XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhKG1heC13aWR0aDogNzY3cHgpe1xyXG4gICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgcGFkZGluZy10b3A6MC41cmVtO1xyXG4gICAgICAuX2MwODgtY3RhLWJ1dHRvbnN7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgICBAbWVkaWEobWluLXdpZHRoOiA1MDBweCl7XHJcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuY2Fyb3VzZWwtY3RhLWxpbmssIC5jYXJvdXNlbC1jdGEtbGluay12aWV3IHtcclxuICAgIG1hcmdpbjogMCA4cHggMCAwO1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMzM7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICB9XHJcblxyXG4gIC5jYXJkLXdyYXBwZXI6aG92ZXIgIHtcclxuICAgIC5kaXNwbGF5LWNvbnRlbnQtaW1ne1xyXG4gICAgICBvcGFjaXR5OiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XHJcbiAgICAuY2Fyb3VzZWwtY3RhLWxpbmssIC5jYXJvdXNlbC1jdGEtbGluay1zZXBhcmF0b3Ige1xyXG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuY2Fyb3VzZWwtY3RhLWxpbmstc2VwYXJhdG9yIHtcclxuICAgIHBhZGRpbmc6IDAgNXB4O1xyXG4gICAgY29sb3I6ICMwMDA7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gIH1cclxuXHJcbiAgLnJlYWQtbW9yZSB7XHJcbiAgICBmb250LXNpemU6IDAuNzVyZW07XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKG1heC13aWR0aDogNjE0cHgpe1xyXG4gICAgLmNhcmQtd3JhcHBlcjpob3ZlciAuY2FyZC1pdGVtIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKG1pbi13aWR0aDo2MDNweCkgYW5kIChtYXgtd2lkdGg6IDYzMHB4KXtcclxuICAgIC5vd2wtaXRlbXtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIG1heC13aWR0aDogMzYwcHggIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5jYXJkLWNvbnRlbnR7XHJcbiAgICAgIG1heC13aWR0aDogMzYwcHggIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWluLXdpZHRoOjg4NHB4KSBhbmQgKG1heC13aWR0aDogOTEwcHgpe1xyXG4gICAgLm93bC1pdGVte1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDVweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6NDYycHgpIGFuZCAobWF4LXdpZHRoOiA2MDJweCkge1xyXG4gICAgLmNhcmQtd3JhcHBlciB7XHJcbiAgICAgIG1pbi1oZWlnaHQ6IDQwNnB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuZGlzcGxheS1jb250ZW50e1xyXG4gICAgICBoZWlnaHQ6IDE5MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKG1pbi13aWR0aDo0ODVweCkgYW5kIChtYXgtd2lkdGg6IDYwMnB4KSB7XHJcbiAgICAuY2FyZC1jb250ZW50e1xyXG4gICAgICBtYXgtd2lkdGg6IDM2MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAub3dsLWl0ZW0ge1xyXG4gICAgICBtYXgtd2lkdGg6IDM2MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKG1pbi13aWR0aDo0MTFweCkgYW5kIChtYXgtd2lkdGg6IDQ4NHB4KSB7XHJcbiAgICAuY2FyZC13cmFwcGVye1xyXG4gICAgICBtYXgtd2lkdGg6IDMxMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKG1pbi13aWR0aDozNTFweCkgYW5kIChtYXgtd2lkdGg6IDQxMHB4KSB7XHJcbiAgICAuY2FyZC13cmFwcGVye1xyXG4gICAgICBtYXgtd2lkdGg6IDMwMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKG1pbi13aWR0aDogMzMwcHgpIGFuZCAobWF4LXdpZHRoOiAzNTBweCl7XHJcbiAgICAuY2FyZC1jb250ZW50IHtcclxuICAgICAgbWF4LXdpZHRoOiAyOTBweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDMyOXB4KXtcclxuICAgIC5jYXJkLWNvbnRlbnQsLm93bC1pdGVtIHtcclxuICAgICAgbWF4LXdpZHRoOiAyODBweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6NDYycHgpIGFuZCAobWF4LXdpZHRoOiA1NDBweCl7XHJcbiAgICAub3dsLWl0ZW06bm90KC5jZW50ZXIpIHtcclxuICAgICAgcGFkZGluZy10b3A6IDEwcHggIWltcG9ydGFudDtcclxuICAgICAgLmNhcmQtY29udGVudHtcclxuICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDRyZW0pICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgICAgLmNhcmQtaXRlbSAuY2FyZC10aXRsZSB7XHJcbiAgICAgICAgbWF4LWhlaWdodDogY2FsYygxLjVyZW0gKiAzKTtcclxuICAgICAgICBtaW4taGVpZ2h0OiBjYWxjKDEuNXJlbSAqIDMpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKG1heC13aWR0aDo0NjFweCkge1xyXG4gICAgLm93bC1pdGVtOm5vdCguY2VudGVyKSB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIC5jYXJkLWNvbnRlbnR7XHJcbiAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAuMjVyZW0pICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgICAgLmNhcmQtaXRlbSAuY2FyZC10aXRsZSB7XHJcbiAgICAgICAgbWF4LWhlaWdodDogY2FsYygxLjVyZW0gKiAzKTtcclxuICAgICAgICBtaW4taGVpZ2h0OiBjYWxjKDEuNXJlbSAqIDMpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxufVxyXG4iLCIvLyBNZWdhIGZsZXhpYmxlIGNvbXBvbmVudCBzaGFyZWQgc3R5bGVzXHJcblxyXG4ubWVnYS1mbGV4aWJsZS1jb21wb25lbnQge1xyXG4gIHBhZGRpbmctdG9wOiAyNXB4O1xyXG4gIHBhZGRpbmctYm90dG9tOiA1MHB4O1xyXG5cclxuICAubWFpbi1oZWFkZXIge1xyXG4gICAgZm9udC1zaXplOiB3aGl0bmV5LXNpemUoMzYpO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICB9XHJcblxyXG4gIC5zdWItaGVhZGVyIHtcclxuICAgIGZvbnQtc2l6ZTogd2hpdG5leS1zaXplKDE2KTtcclxuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgfVxyXG5cclxuICAubWFpbi1oZWFkZXIsIC5zdWItaGVhZGVyIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcblxyXG4gIC5fYzA2Ny1jdGEtYnV0dG9ucyxcclxuICAuX2MwNjktY3RhLWJ1dHRvbnMsXHJcbiAgLl9jMDcwLWN0YS1idXR0b25ze1xyXG4gICAgQGluY2x1ZGUgdHdvLWN0YS1tYXg7XHJcbiAgICBAaW5jbHVkZSBjZW50ZXItY3RhLW1vYmlsZTtcclxuICAgIHdpZHRoOiAzNnJlbTtcclxuICAgIHRleHQtYWxpZ246Y2VudGVyO1xyXG4gICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgbWFyZ2luLXRvcDogMnJlbTtcclxuXHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHsgLy8gbW9iaWxlIG9ubHlcclxuICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHsgLy8gdGFibGV0IHVwXHJcbiAgICBwYWRkaW5nLXRvcDogNTBweDtcclxuXHJcbiAgICAuc3ViLWhlYWRlciB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi8vIE1lZ2EgY29tcG9uZW50IHdpdGggMSwgMiwgb3IgMyBjb2x1bW5zIGFuZCBvcHRpb25hbCB0b3AgaW1hZ2VcclxuXHJcbi5DMDY3LW1lZ2EtZmxleGlibGUtY29sdW1uIHtcclxuICAuQzA2Ny1tYWluLWhlYWRlcntcclxuICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBmb250LXNpemU6IDIuMjVyZW07XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nOiAwIDQwcHg7XHJcbiAgfVxyXG5cclxuICAuaW1hZ2UtY29udGFpbmVyIHtcclxuICAgIEBpbmNsdWRlIGFzcGVjdC1yYXRpby1ib3goMiwgMSk7XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgQGluY2x1ZGUgc3RyZXRjaC1hYnNvbHV0ZSgpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7IC8vIG1vYmlsZSBvbmx5XHJcbiAgICAuaW1hZ2UtY29udGFpbmVyIHtcclxuICAgICAgbWFyZ2luOiAxMHB4IDAgNDBweCAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7IC8vIHRhYmxldCB1cFxyXG4gICAgLm1lZ2EtYmx1cmItY29sdW1ucyB7XHJcbiAgICAgIC5jb2wtc20tNjpmaXJzdC1jaGlsZCB7IC8vIGV4dHJhIG1hcmdpbiBmb3IgMi1jb2x1bW4gbGF5b3V0XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjdweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmNvbC1zbS02Omxhc3QtY2hpbGQgeyAvLyBleHRyYSBtYXJnaW4gZm9yIDItY29sdW1uIGxheW91dFxyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMjdweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmNvbC1zbS00Om50aC1jaGlsZCgzbisxKSB7IC8vIGNsZWFyIGV2ZXJ5IHRoaXJkIGNvbHVtbiBpbiAzLWNvbHVtbiBsYXlvdXRcclxuICAgICAgICBjbGVhcjogbGVmdDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zdWItaGVhZGVyIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcclxuICAgIH1cclxuXHJcbiAgICAubWVnYS10b3AtaW1hZ2Uge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIuQzA2OS1tZWdhLWZsZXhpYmxlLWNvbHVtbi13aXRoLWltYWdlLW9uLXJpZ2h0IHtcclxuICAuQzA2OS1tYWluLWhlYWRlcntcclxuICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBmb250LXNpemU6IDIuMjVyZW07XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nOiAwIDQwcHg7XHJcbiAgfVxyXG5cclxuICAuaW1hZ2UtY29udGFpbmVyIHtcclxuICAgIEBpbmNsdWRlIGFzcGVjdC1yYXRpby1ib3goMSwgMik7XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgQGluY2x1ZGUgc3RyZXRjaC1hYnNvbHV0ZSgpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7IC8vIG1vYmlsZSBvbmx5XHJcbiAgICAuaW1hZ2UtY29udGFpbmVyIHtcclxuICAgICAgbWFyZ2luOiAxMHB4IDQwcHggNDBweCA0MHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7IC8vIHRhYmxldCB1cFxyXG4gICAgLmltYWdlLWNvbnRhaW5lciB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiA4MHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIuQzA3MC1tZWdhLWZsZXhpYmxlLWNvbHVtbi13aXRoLWNlbnRlcmVkLWltYWdlIHtcclxuICAuQzA3MC1tYWluLWhlYWRlcntcclxuICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBmb250LXNpemU6IDIuMjVyZW07XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nOiAwIDQwcHg7XHJcbiAgfVxyXG5cclxuICAuaW1hZ2UtY29udGFpbmVyIHtcclxuICAgIEBpbmNsdWRlIGFzcGVjdC1yYXRpby1ib3goMSwgMik7XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgQGluY2x1ZGUgc3RyZXRjaC1hYnNvbHV0ZSgpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7IC8vIG1vYmlsZSBvbmx5XHJcbiAgICAuaW1hZ2UtY29udGFpbmVyIHtcclxuICAgICAgbWFyZ2luOiAxMHB4IDQwcHggNDBweCA0MHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7IC8vIHRhYmxldCB1cFxyXG4gICAgLmNvbC1zbS0yIHtcclxuICAgICAgd2lkdGg6IDIzLjMzMzMzMzMzMzMlO1xyXG4gICAgfVxyXG5cclxuICAgIC5jb2wtc20tNSB7XHJcbiAgICAgIHdpZHRoOiAzOC4zMzMzMzMzMzMzJTtcclxuICAgIH1cclxuXHJcbiAgICAuY29sLXNtLXB1bGwtMiB7XHJcbiAgICAgIHJpZ2h0OiAyMy4zMzMzMzMzMzMzJTtcclxuICAgIH1cclxuXHJcbiAgICAuY29sLXNtLXB1c2gtNSB7XHJcbiAgICAgIGxlZnQ6IDM4LjMzMzMzMzMzMzMlO1xyXG4gICAgfVxyXG5cclxuICAgIC5yb3cgPiBkaXY6bGFzdC1jaGlsZCB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogKCRncmlkLWd1dHRlci13aWR0aC1zbSAvIDIpICsgMjA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHsgLy8gZGVza3RvcFxyXG5cclxuICAgIC5yb3cgPiBkaXY6bGFzdC1jaGlsZCB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogKCRncmlkLWd1dHRlci13aWR0aC1tZCAvIDIpICsgMjA7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi8vIHJldXNhYmxlIHRleHQgc25pcHBldCB3aXRoIGljb24sIHRpdGxlLCBhbmQgYm9keSBjb3B5XHJcblxyXG4uQzA3MS1tZWdhLWJsdXJiIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICBcclxuICAmOmxhc3QtY2hpbGQge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICB9XHJcbiAgXHJcbiAgLmljb24ge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHdpZHRoOiAzNHB4O1xyXG4gICAgaGVpZ2h0OiAzNHB4O1xyXG4gICAgXHJcbiAgICBpbWcge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcbiAgXHJcbiAgLmNvbnRlbnQge1xyXG4gICAgcGFkZGluZy1sZWZ0OiA1NXB4O1xyXG4gIH1cclxuICBcclxuICBoNCB7XHJcbiAgICBmb250LXNpemU6IHdoaXRuZXktc2l6ZSgyMSk7XHJcbiAgICBmb250LXdlaWdodDogd2hpdG5leS13ZWlnaHQobWVkaXVtKTtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgfVxyXG59IiwiLkMwNzItbWVnYS1mb290bm90ZSB7XHJcbiAgcGFkZGluZy10b3A6IDUwcHg7XHJcbiAgZm9udC1zaXplOiB3aGl0bmV5LXNpemUoMTIpO1xyXG4gIFxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikgeyAvLyB0YWJsZXQgdXBcclxuICAgIHBhZGRpbmctdG9wOiA2NXB4O1xyXG4gICAgcGFkZGluZy1sZWZ0OiA1NXB4O1xyXG4gIH1cclxufSIsIi5kaXNjdXNzaW9uIHtcclxuICAgbWFyZ2luOiAxNXB4O1xyXG4gICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIC5hcnRpY2xlLWNvbnRhaW5lciB7XHJcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIGJveC1zaGFkb3c6IDAgMCAzcHggMCByZ2JhKDAsIDAsIDAsIDAuMyk7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgcGFkZGluZzogMTVweDtcclxuICB9XHJcblxyXG4gIC5ib3R0b20ge1xyXG4gICAgZmxvYXQ6IHJpZ2h0IDtcclxuICAgIC5yZWFkLW1vcmUge1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICBmb250LXNpemU6IHdoaXRuZXktc2l6ZSgxNCk7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiB3aGl0bmV5LXdlaWdodChzZW1pYm9sZCk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZGF0ZSB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIGZvbnQtd2VpZ2h0OiB3aGl0bmV5LXdlaWdodChtZWRpdW0pO1xyXG4gICAgY29sb3I6ICM3MzczNzM7XHJcbiAgICBmb250LXNpemU6IHdoaXRuZXktc2l6ZSgxMik7XHJcbiAgfVxyXG5cclxuICAubWFpbi1jdGEge1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgbWFyZ2luLXRvcDogMTBweDtcclxuXHJcbiAgICAuYnRuIHtcclxuICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgIGZvbnQtc2l6ZTogd2hpdG5leS1zaXplKDEyKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkgeyAvLyBtb2JpbGUgb25seVxyXG4gICAgLm1haW4tY3RhIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxufSIsIi5DMDg3LXRyZW5kaW5nLW5ld3Mge1xyXG4gIHBhZGRpbmc6IDIuNXJlbSAwIDNyZW07XHJcblxyXG4gIC50cmVuZGluZy1uZXdzLXRpdGxlLXJvdyB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcclxuXHJcbiAgICAgIC50cmVuZGluZy1uZXdzLXRpdGxlIHtcclxuICAgICAgICAgIHdpZHRoOiAyMTlweDtcclxuICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICAgIG1hcmdpbjogMHB4O1xyXG4gICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xyXG4gICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzM7XHJcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG4gICAgICAgICAgY29sb3I6ICRyaWNoLWJsYWNrO1xyXG4gICAgICB9XHJcbiAgfVxyXG5cclxuXHQubmV3cy1hcnRpY2xlLXJvdy1jb250YWluZXIge1xyXG5cdCAgZGlzcGxheTogLW1zLWdyaWQ7XHJcblx0ICBkaXNwbGF5OiBncmlkO1xyXG5cdH1cclxuXHJcblx0LnBsYWNlbWVudC1ib3gge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHR9XHJcblxyXG5cdEBzdXBwb3J0cyAoZ3JpZC1nYXA6IDIwcHgpIHtcclxuICAgIC5uZXdzLWFydGljbGUtcm93LWNvbnRhaW5lciB7XHJcbiAgICAgICAgZ3JpZC1nYXA6IDIwcHg7XHJcbiAgICAgIH1cclxuICAgICAgLnBsYWNlbWVudC1ib3gge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gIGEge1xyXG4gICAgY29sb3I6ICRyaWNoLWJsYWNrO1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICAudHJlbmRpbmctbmV3cy1jb250ZW50IHtcclxuICAgICAgICAudGl0bGUtaGVhZGVyIHtcclxuICAgICAgICAgIGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG5cdCNib3gxIHtcclxuXHQgIC1tcy1ncmlkLWNvbHVtbjogMTtcclxuXHQgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiA0O1xyXG5cdCAgZ3JpZC1jb2x1bW46IDEgLyBzcGFuIDQ7XHJcblx0ICAtbXMtZ3JpZC1yb3c6IDE7XHJcblx0ICAtbXMtZ3JpZC1yb3ctc3BhbjogNTtcclxuXHQgIGdyaWQtcm93OiAxIC8gc3BhbiA1O1xyXG5cdCAgd2lkdGg6IDQ4MHB4O1xyXG5cclxuXHQgIC50cmVuZGluZy1uZXdzLXRlYXNlci1pbWFnZSB7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgMTZweDtcclxuICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xyXG5cclxuICAgICAgICAuaW1hZ2UtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA0ODBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMzIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG5cdCAgfVxyXG5cclxuICAgIHNwYW4udG9waWMtaGVhZGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcclxuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuICAgICAgICBjb2xvcjogJHN1Yi1tZW51LWNvbG9yO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICB9XHJcblxyXG4gICAgLnRyZW5kaW5nLW5ld3MtY29udGVudCB7XHJcbiAgICAgIC50aXRsZS1oZWFkZXIge1xyXG4gICAgICAgICAgd2lkdGg6IDQ4MHB4O1xyXG4gICAgICAgICAgbWFyZ2luOiAxNnB4IDAgMDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcclxuICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ1O1xyXG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuICAgICAgfVxyXG4gICAgICAudGVhc2VyLXRleHQtYm94IHtcclxuICAgICAgICAgIHdpZHRoOiA0ODBweDtcclxuICAgICAgICAgIG1hcmdpbjogOHB4IDAgMDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcclxuICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblx0fVxyXG5cclxuXHQjYm94MiB7XHJcblx0ICAtbXMtZ3JpZC1jb2x1bW46IDU7XHJcblx0ICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMztcclxuXHQgIGdyaWQtY29sdW1uOiA1IC8gc3BhbiAzO1xyXG5cdCAgLW1zLWdyaWQtcm93OiAxIDtcclxuXHQgIGdyaWQtcm93OiAxIDtcclxuXHR9XHJcblxyXG5cdCNib3gzIHtcclxuXHQgIC1tcy1ncmlkLWNvbHVtbjogODtcclxuXHQgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAzO1xyXG5cdCAgZ3JpZC1jb2x1bW46IDggLyBzcGFuIDM7XHJcblx0ICAtbXMtZ3JpZC1yb3c6IDEgO1xyXG5cdCAgZ3JpZC1yb3c6IDEgO1xyXG5cdH1cclxuXHJcblx0I2JveDIsICNib3gzIHtcclxuXHQgXHQgIC50cmVuZGluZy1uZXdzLXRlYXNlci1pbWFnZSB7XHJcbiAgICAgICAgICBtYXJnaW46IDAgMCAxNnB4O1xyXG4gICAgICAgICAuaW1hZ2UtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgd2lkdGg6IDMzMHB4O1xyXG4gICAgICAgICAgICAgICAgIGhlaWdodDogMTg0cHg7XHJcbiAgICAgICAgICAgICB9XHJcbiAgICAgICAgIH1cclxuICAgXHQgIH1cclxuXHJcbiAgICAgIHNwYW4udG9waWMtaGVhZGVyIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XHJcbiAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcclxuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbiAgICAgICAgICBjb2xvcjogJHN1Yi1tZW51LWNvbG9yO1xyXG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLnRyZW5kaW5nLW5ld3MtY29udGVudCB7XHJcbiAgICAgICAgLnRpdGxlLWhlYWRlciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB3aWR0aDogMzMwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMHB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xyXG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cdH1cclxuXHJcblxyXG4gICNib3gzIHtcclxuICAgICAgLnRyZW5kaW5nLW5ld3MtY29udGVudCB7XHJcbiAgICAgICAgLnRpdGxlLWhlYWRlciB7XHJcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgfVxyXG4gIH1cclxuICB9XHJcblxyXG5cclxuXHQjYm94NCB7XHJcblx0ICAtbXMtZ3JpZC1jb2x1bW46IDU7XHJcblx0ICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMjtcclxuXHQgIGdyaWQtY29sdW1uOiA1IC9zcGFuIDIgO1xyXG5cdCAgLW1zLWdyaWQtcm93OiAyIDtcclxuXHQgIGdyaWQtcm93OiAyIDtcclxuXHR9XHJcblxyXG5cdCNib3g1IHtcclxuXHQgIC1tcy1ncmlkLWNvbHVtbjogNztcclxuXHQgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAyO1xyXG5cdCAgZ3JpZC1jb2x1bW46IDcvIHNwYW4gMjtcclxuXHQgIC1tcy1ncmlkLXJvdzogMjtcclxuXHQgIGdyaWQtcm93OiAyO1xyXG5cdH1cclxuXHJcblx0I2JveDYge1xyXG5cdCAgLW1zLWdyaWQtY29sdW1uOiA5O1xyXG5cdCAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDI7XHJcblx0ICBncmlkLWNvbHVtbjogOS8gc3BhbiAyO1xyXG5cdCAgLW1zLWdyaWQtcm93OiAyO1xyXG5cdCAgZ3JpZC1yb3c6IDI7XHJcblx0fVxyXG5cclxuXHJcblx0I2JveDQsICNib3g1LCAjYm94NiB7XHJcbiAgICBwYWRkaW5nLXRvcDogMTJweDtcclxuXHJcbiAgICBzcGFuLnRvcGljLWhlYWRlciB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB3aWR0aDogYXV0bztcclxuICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcclxuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICBsaW5lLWhlaWdodDogMTZweDtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuICAgICAgY29sb3I6ICRzdWItbWVudS1jb2xvcjtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIH1cclxuXHJcbiAgICAudHJlbmRpbmctbmV3cy1jb250ZW50IHtcclxuICAgICAgLnRpdGxlLWhlYWRlciB7XHJcbiAgICAgICAgd2lkdGg6IDIxM3B4O1xyXG4gICAgICAgIG1hcmdpbjogMTZweCAwIDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XHJcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjMzO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICNib3g0LCAjYm94NSB7XHJcbiAgICAgIC50cmVuZGluZy1uZXdzLWNvbnRlbnQge1xyXG4gICAgICAgIC50aXRsZS1oZWFkZXIge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDk2cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgIH1cclxuICB9XHJcblxyXG59XHJcblxyXG4vL1N0YXJ0IG9mIGRldmljZSBzcGVjaWZpYyBjaGFuZ2VzXHJcblxyXG4vLyBtb2JpbGVcclxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XHJcbiAgICAuQzA4Ny10cmVuZGluZy1uZXdzIHtcclxuICAgICAgLnRyZW5kaW5nLW5ld3MtdGl0bGUtcm93IHtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XHJcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAudHJlbmRpbmctbmV3cy10aXRsZSB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDE3NXB4O1xyXG4gICAgICAgICAgICAgIGhlaWdodDogMzJweDtcclxuICAgICAgICAgICAgICBtYXJnaW46IDBweDtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5uZXdzLWFydGljbGUtcm93LWNvbnRhaW5lciB7XHJcbiAgICAgICAgZGlzcGxheTogLW1zLWdyaWQ7XHJcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLnBsYWNlbWVudC1ib3gge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBzdXBwb3J0cyAoZ3JpZC1nYXA6IDIwcHgpIHtcclxuICAgICAgICAgIC5uZXdzLWFydGljbGUtcm93LWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgIGdyaWQtZ2FwOiAwcHggMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAucGxhY2VtZW50LWJveCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgI2JveDEge1xyXG4gICAgICAgIC1tcy1ncmlkLWNvbHVtbjogMTtcclxuICAgICAgICBncmlkLWNvbHVtbjogMTtcclxuICAgICAgICAtbXMtZ3JpZC1yb3c6IDEgO1xyXG4gICAgICAgIGdyaWQtcm93OiAxIDtcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAtbXMtZ3JpZC1yb3ctc3BhbjogMTtcclxuXHJcbiAgICAgICAgLnRyZW5kaW5nLW5ld3MtdGVhc2VyLWltYWdlIHtcclxuICAgICAgICAgICAgLmltYWdlLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogMjQwcHg7XHJcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDM2MHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50cmVuZGluZy1uZXdzLWNvbnRlbnQge1xyXG4gICAgICAgICAgLnRpdGxlLWhlYWRlciB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgbWluLXdpZHRoOiAzNTVweDtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzM7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAudGVhc2VyLXRleHQtYm94IHtcclxuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICBtaW4td2lkdGg6IDM1NXB4O1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDM2MHB4KSB7XHJcbiAgICAgICAgICAgIC50aXRsZS1oZWFkZXIsIC50ZWFzZXItdGV4dC1ib3gge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgIG1pbi13aWR0aDogMHB4O1xyXG4gICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgI2JveDIge1xyXG4gICAgICAgIC1tcy1ncmlkLWNvbHVtbjogMTtcclxuICAgICAgICBncmlkLWNvbHVtbjogMTtcclxuICAgICAgICAtbXMtZ3JpZC1yb3c6IDI7XHJcbiAgICAgICAgZ3JpZC1yb3c6IDI7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICNib3gzIHtcclxuICAgICAgICAtbXMtZ3JpZC1jb2x1bW46IDE7XHJcbiAgICAgICAgZ3JpZC1jb2x1bW46IDE7XHJcbiAgICAgICAgLW1zLWdyaWQtcm93OiAzO1xyXG4gICAgICAgIGdyaWQtcm93OiAzO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAjYm94MiwgI2JveDMge1xyXG4gICAgICAgICAgLnRyZW5kaW5nLW5ld3MtdGVhc2VyLWltYWdlIHtcclxuICAgICAgICAgICAgIC5pbWFnZS1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogMjAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAudHJlbmRpbmctbmV3cy1jb250ZW50IHtcclxuICAgICAgICAgICAgLnRpdGxlLWhlYWRlciB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgbWluLXdpZHRoOiAzNTVweDtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzM7XHJcbiAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDM2MHB4KSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMHB4O1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogMHB4O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAjYm94NCB7XHJcbiAgICAgICAgLW1zLWdyaWQtY29sdW1uOiAxIDtcclxuICAgICAgICBncmlkLWNvbHVtbjogMSA7XHJcbiAgICAgICAgLW1zLWdyaWQtcm93OiA0O1xyXG4gICAgICAgIGdyaWQtcm93OiA0O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAjYm94NSB7XHJcbiAgICAgICAgLW1zLWdyaWQtY29sdW1uOiAxO1xyXG4gICAgICAgIGdyaWQtY29sdW1uOiAxO1xyXG4gICAgICAgIC1tcy1ncmlkLXJvdzogNTtcclxuICAgICAgICBncmlkLXJvdzogNTtcclxuICAgICAgfVxyXG5cclxuICAgICAgI2JveDYge1xyXG4gICAgICAgIC1tcy1ncmlkLWNvbHVtbjogMTtcclxuICAgICAgICBncmlkLWNvbHVtbjogMTtcclxuICAgICAgICAtbXMtZ3JpZC1yb3c6IDY7XHJcbiAgICAgICAgZ3JpZC1yb3c6IDY7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICNib3g0LCAjYm94NSwgI2JveDYge1xyXG4gICAgICAgICAgcGFkZGluZy10b3A6IDEycHg7XHJcbiAgICAgICAgICAudHJlbmRpbmctbmV3cy1jb250ZW50IHtcclxuICAgICAgICAgICAgLnRpdGxlLWhlYWRlciB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgbWluLXdpZHRoOiAzNTVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIHRhYmxldFxyXG5AbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcclxuICAuQzA4Ny10cmVuZGluZy1uZXdzIHtcclxuICAgIC50cmVuZGluZy1uZXdzLXRpdGxlLXJvdyB7XHJcbiAgICAgICAgLnRyZW5kaW5nLW5ld3MtdGl0bGUge1xyXG4gICAgICAgICAgICBtYXJnaW46IDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm5ld3MtYXJ0aWNsZS1yb3ctY29udGFpbmVyIHtcclxuICAgICAgZGlzcGxheTogLW1zLWdyaWQ7XHJcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnBsYWNlbWVudC1ib3gge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XHJcbiAgICB9XHJcblxyXG4gICAgQHN1cHBvcnRzIChncmlkLWdhcDogMTJweCkge1xyXG4gICAgICAubmV3cy1hcnRpY2xlLXJvdy1jb250YWluZXIge1xyXG4gICAgICAgICAgZ3JpZC1nYXA6IDEycHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5wbGFjZW1lbnQtYm94IHtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgI2JveDEge1xyXG5cdFx0ICAtbXMtZ3JpZC1jb2x1bW46IDE7XHJcblx0XHQgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiA1O1xyXG5cdFx0ICBncmlkLWNvbHVtbjogMSAvIHNwYW4gNTtcclxuXHRcdCAgLW1zLWdyaWQtcm93OiAxO1xyXG5cdFx0ICAtbXMtZ3JpZC1yb3ctc3BhbjogMjtcclxuXHRcdCAgZ3JpZC1yb3c6IDEgLyBzcGFuIDI7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuXHJcbiAgICAgIC8qSUUxMCsgZ3JpZCBnYXAgc3VwcG9ydCovXHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSwgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIHtcclxuICAgICAgICB3aWR0aDogOTglO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAudHJlbmRpbmctbmV3cy10ZWFzZXItaW1hZ2Uge1xyXG4gICAgICAgICAgLmltYWdlLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogNDA4cHg7XHJcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC50cmVuZGluZy1uZXdzLWNvbnRlbnQge1xyXG4gICAgICAgIC50aXRsZS1oZWFkZXIge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiA0MDhweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50ZWFzZXItdGV4dC1ib3gge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiA0MDhweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAjYm94MiB7XHJcblx0XHQgIC1tcy1ncmlkLWNvbHVtbjogNjtcclxuXHRcdCAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDQ7XHJcblx0XHQgIGdyaWQtY29sdW1uOiA2IC8gc3BhbiA0O1xyXG5cdFx0ICAtbXMtZ3JpZC1yb3c6IDE7XHJcblx0XHQgIGdyaWQtcm93OiAxO1xyXG4gICAgfVxyXG5cclxuICAgICNib3gzIHtcclxuXHRcdCAgLW1zLWdyaWQtY29sdW1uOiA2O1xyXG5cdFx0ICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogNDtcclxuXHRcdCAgZ3JpZC1jb2x1bW46IDYgLyBzcGFuIDQ7XHJcblx0XHQgIC1tcy1ncmlkLXJvdzogMjtcclxuXHRcdCAgZ3JpZC1yb3c6IDI7XHJcbiAgICB9XHJcblxyXG4gICAgI2JveDIsICNib3gzIHtcclxuICAgICAgICAudHJlbmRpbmctbmV3cy10ZWFzZXItaW1hZ2Uge1xyXG4gICAgICAgICAgIC5pbWFnZS1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDI4OHB4O1xyXG4gICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRyZW5kaW5nLW5ld3MtY29udGVudCB7XHJcbiAgICAgICAgICAudGl0bGUtaGVhZGVyIHtcclxuICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgbWluLXdpZHRoOiAyODhweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgI2JveDQge1xyXG5cdFx0ICAtbXMtZ3JpZC1jb2x1bW46IDE7XHJcblx0XHQgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAzO1xyXG5cdFx0ICBncmlkLWNvbHVtbjogMSAvc3BhbiAzIDtcclxuXHRcdCAgLW1zLWdyaWQtcm93OiAzO1xyXG5cdFx0ICBncmlkLXJvdzogMztcclxuICAgIH1cclxuXHJcbiAgICAjYm94NSB7XHJcblx0XHQgIC1tcy1ncmlkLWNvbHVtbjogNDtcclxuXHRcdCAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDM7XHJcblx0XHQgIGdyaWQtY29sdW1uOiA0LyBzcGFuIDM7XHJcblx0XHQgIC1tcy1ncmlkLXJvdzogMztcclxuXHRcdCAgZ3JpZC1yb3c6IDM7XHJcbiAgICB9XHJcblxyXG4gICAgI2JveDYge1xyXG5cdFx0ICAtbXMtZ3JpZC1jb2x1bW46IDc7XHJcblx0XHQgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAzO1xyXG5cdFx0ICBncmlkLWNvbHVtbjogNy8gc3BhbiAzO1xyXG5cdFx0ICAtbXMtZ3JpZC1yb3c6IDM7XHJcblx0XHQgIGdyaWQtcm93OiAzO1xyXG4gICAgfVxyXG5cclxuICAgICNib3g0LCAjYm94NSwgI2JveDYge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAwcHg7XHJcbiAgICAgICAgLnRyZW5kaW5nLW5ld3MtY29udGVudCB7XHJcbiAgICAgICAgICAudGl0bGUtaGVhZGVyIHtcclxuICAgICAgICAgICAgICB3aWR0aDogMjIycHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICNib3g0LCAjYm94NSB7XHJcbiAgICAgICAgICAgIC50cmVuZGluZy1uZXdzLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgIC50aXRsZS1oZWFkZXIge1xyXG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vLyBkZXNrdG9wXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XHJcbiAgICAuQzA4Ny10cmVuZGluZy1uZXdzIHtcclxuICAgICAgLnRyZW5kaW5nLW5ld3MtdGl0bGUtcm93IHtcclxuICAgICAgICAgIC50cmVuZGluZy1uZXdzLXRpdGxlIHtcclxuICAgICAgICAgICAgICBtYXJnaW46IDBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLm5ld3MtYXJ0aWNsZS1yb3ctY29udGFpbmVyIHtcclxuICAgICAgICBkaXNwbGF5OiAtbXMtZ3JpZDtcclxuICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAucGxhY2VtZW50LWJveCB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBzdXBwb3J0cyAoZ3JpZC1nYXA6IDIwcHgpIHtcclxuICAgICAgICAubmV3cy1hcnRpY2xlLXJvdy1jb250YWluZXIge1xyXG4gICAgICAgICAgICBncmlkLWdhcDogMjBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5wbGFjZW1lbnQtYm94IHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICNib3gxIHtcclxuICAgICAgICAtbXMtZ3JpZC1jb2x1bW46IDE7XHJcbiAgICAgICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDQ7XHJcbiAgICAgICAgZ3JpZC1jb2x1bW46IDEgLyBzcGFuIDQ7XHJcbiAgICAgICAgLW1zLWdyaWQtcm93OiAxO1xyXG4gICAgICAgIC1tcy1ncmlkLXJvdy1zcGFuOiA1O1xyXG4gICAgICAgIGdyaWQtcm93OiAxIC8gc3BhbiA1O1xyXG4gICAgICAgIHdpZHRoOiA0ODBweDtcclxuXHJcbiAgICAgICAgLnRyZW5kaW5nLW5ld3MtdGVhc2VyLWltYWdlIHtcclxuICAgICAgICAgICAgLmltYWdlLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0ODBweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMyMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRyZW5kaW5nLW5ld3MtY29udGVudCB7XHJcbiAgICAgICAgICAudGl0bGUtaGVhZGVyIHtcclxuICAgICAgICAgICAgICB3aWR0aDogNDgwcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAudGVhc2VyLXRleHQtYm94IHtcclxuICAgICAgICAgICAgICB3aWR0aDogNDgwcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAjYm94MiB7XHJcbiAgICAgICAgLW1zLWdyaWQtY29sdW1uOiA1O1xyXG4gICAgICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAzO1xyXG4gICAgICAgIGdyaWQtY29sdW1uOiA1IC8gc3BhbiAzO1xyXG4gICAgICAgIC1tcy1ncmlkLXJvdzogMSA7XHJcbiAgICAgICAgZ3JpZC1yb3c6IDEgO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAjYm94MyB7XHJcbiAgICAgICAgLW1zLWdyaWQtY29sdW1uOiA4O1xyXG4gICAgICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAzO1xyXG4gICAgICAgIGdyaWQtY29sdW1uOiA4IC8gc3BhbiAzO1xyXG4gICAgICAgIC1tcy1ncmlkLXJvdzogMSA7XHJcbiAgICAgICAgZ3JpZC1yb3c6IDEgO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAjYm94MiwgI2JveDMge1xyXG4gICAgICAgICAgLnRyZW5kaW5nLW5ld3MtdGVhc2VyLWltYWdlIHtcclxuICAgICAgICAgICAgIC5pbWFnZS1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxODRweDtcclxuICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAudHJlbmRpbmctbmV3cy1jb250ZW50IHtcclxuICAgICAgICAgICAgLnRpdGxlLWhlYWRlciB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMzMwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgICNib3gzIHtcclxuICAgICAgICAgICAgICAgICAudHJlbmRpbmctbmV3cy1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgLnRpdGxlLWhlYWRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgIH1cclxuXHJcblxyXG5cclxuXHJcbiAgICAgICNib3g0IHtcclxuICAgICAgICAtbXMtZ3JpZC1jb2x1bW46IDU7XHJcbiAgICAgICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDI7XHJcbiAgICAgICAgZ3JpZC1jb2x1bW46IDUgL3NwYW4gMiA7XHJcbiAgICAgICAgLW1zLWdyaWQtcm93OiAyIDtcclxuICAgICAgICBncmlkLXJvdzogMiA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICNib3g1IHtcclxuICAgICAgICAtbXMtZ3JpZC1jb2x1bW46IDc7XHJcbiAgICAgICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDI7XHJcbiAgICAgICAgZ3JpZC1jb2x1bW46IDcvIHNwYW4gMjtcclxuICAgICAgICAtbXMtZ3JpZC1yb3c6IDI7XHJcbiAgICAgICAgZ3JpZC1yb3c6IDI7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICNib3g2IHtcclxuICAgICAgICAtbXMtZ3JpZC1jb2x1bW46IDk7XHJcbiAgICAgICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDI7XHJcbiAgICAgICAgZ3JpZC1jb2x1bW46IDkvIHNwYW4gMjtcclxuICAgICAgICAtbXMtZ3JpZC1yb3c6IDI7XHJcbiAgICAgICAgZ3JpZC1yb3c6IDI7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICNib3g0LCAjYm94NSwgI2JveDYge1xyXG4gICAgICAgICAgcGFkZGluZy10b3A6IDEycHg7XHJcbiAgICAgICAgICAudHJlbmRpbmctbmV3cy1jb250ZW50IHtcclxuICAgICAgICAgICAgLnRpdGxlLWhlYWRlciB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjEzcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgI2JveDQsICNib3g1IHtcclxuICAgICAgICAgICAudHJlbmRpbmctbmV3cy1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIC50aXRsZS1oZWFkZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogOTZweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiIsIi5jMDk3LWZlYXR1cmVkLWNvbnRlbnQge1xyXG4gIC8vRGVjbGFyaW5nIGdyaWQgdmFyaWFibGVzIGZvciBDMDk3IGZlYXR1cmVkLWNvbnRlbnQgd2l0aCBzdGlja3kgaW1hZ2VcclxuXHJcbiAgLy9tb2JpbGUgdmlld3BvcnQgbGVmdCBhbmQgcmlnaHQgcGFkZGluZyBhbmQgZ3JpZCBndXR0ZXJcclxuICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcclxuICAgIC0tZGV2aWNlLXBhZGRpbmcteDogLjYyNXJlbTtcclxuICAgIC0tZ3JpZC1ndXR0ZXI6IC42MjVyZW07XHJcbiAgfVxyXG5cclxuICAvL3RhYmxldCB2aWV3cG9ydCBsZWZ0IGFuZCByaWdodCBwYWRkaW5nIGFuZCBncmlkIGd1dHRlclxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbiArIDEpIGFuZCAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xyXG4gICAgLS1kZXZpY2UtcGFkZGluZy14OiAxLjg3NXJlbTtcclxuICAgIC0tZ3JpZC1ndXR0ZXI6IC43NXJlbTtcclxuICB9XHJcblxyXG4gIC8vZGVza3RvcCB2aWV3cG9ydCBsZWZ0IGFuZCByaWdodCBwYWRkaW5nIGFuZCBncmlkIGd1dHRlclxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xyXG4gICAgLS1kZXZpY2UtcGFkZGluZy1kZXNrdG9wLXdpZHRoOiBjYWxjKCgxMDB2dyAtIDExODBweCkpO1xyXG4gICAgLS1kZXZpY2UtcGFkZGluZy14OiBjYWxjKCh2YXIoLS1kZXZpY2UtcGFkZGluZy1kZXNrdG9wLXdpZHRoKSAvIDIpKTtcclxuICAgIC0tZ3JpZC1ndXR0ZXI6IDEuMjVyZW07XHJcbiAgfVxyXG5cclxuICAtLWRldmljZS1wYWRkaW5nLWZ1bGwtd2lkdGg6IGNhbGMoKHZhcigtLWRldmljZS1wYWRkaW5nLXgpICogMikpO1xyXG4gIC0tZ3JpZC1ndXR0ZXItZnVsbC13aWR0aDogY2FsYygodmFyKC0tZ3JpZC1ndXR0ZXIpICogMTEpKTtcclxuICAtLWdyaWQtY29sdW1uLWZ1bGwtd2lkdGg6IGNhbGMoKDEwMHZ3IC0gdmFyKC0tZGV2aWNlLXBhZGRpbmctZnVsbC13aWR0aCkgLSB2YXIoLS1ncmlkLWd1dHRlci1mdWxsLXdpZHRoKSkpO1xyXG4gIC0tZ3JpZC1jb2x1bW46IGNhbGMoKHZhcigtLWdyaWQtY29sdW1uLWZ1bGwtd2lkdGgpIC8gMTIpKTtcclxuXHJcbiAgLy9jb2x1bW4gd2lkdGhzXHJcbiAgLS1ncmlkLWNvbC0xOiBjYWxjKCh2YXIoLS1ncmlkLWNvbHVtbikgKiAxKSk7XHJcbiAgLS1ncmlkLWNvbC00OiBjYWxjKCh2YXIoLS1ncmlkLWNvbHVtbikgKiA0KSArICh2YXIoLS1ncmlkLWd1dHRlcikgKiAzKSk7XHJcbiAgLS1ncmlkLWNvbC03OiBjYWxjKCh2YXIoLS1ncmlkLWNvbHVtbikgKiA3KSArICh2YXIoLS1ncmlkLWd1dHRlcikgKiA2KSk7XHJcbiAgLS1ncmlkLWNvbC0xMDogY2FsYygodmFyKC0tZ3JpZC1jb2x1bW4pICogMTApICsgKHZhcigtLWdyaWQtZ3V0dGVyKSAqIDkpKTtcclxuICAtLWdyaWQtY29sLTEyOiBjYWxjKCh2YXIoLS1ncmlkLWNvbHVtbikgKiAxMikgKyAodmFyKC0tZ3JpZC1ndXR0ZXIpICogMTEpKTtcclxuXHJcbiAgLnBhZGRlZC1jb250YWluZXIge1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XHJcbiAgICAgcGFkZGluZzogMCAwLjYyNXJlbTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5yb3cge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBtYXJnaW46IDVyZW0gMDtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblxyXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xyXG4gICAgICBkaXNwbGF5OiBub25lOyAvKiBIaWRlcyBzY3JvbGxiYXIgaW4gV2Via2l0IGJyb3dzZXJzIGxpa2UgQ2hyb21lL1NhZmFyaSAqL1xyXG4gICAgfVxyXG5cclxuICAgIHNjcm9sbGJhci13aWR0aDogbm9uZTsgLyogSGlkZXMgc2Nyb2xsYmFyIGluIEZpcmVmb3ggKi9cclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1pbikgeyAgLy83NjdweFxyXG4gICAgICBwYWRkaW5nOiAzcmVtIDA7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5keW5hbWljLWNvbnRhaW5lci1pdGVtcyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7ICAvLzEyODBweFxyXG4gICAgICBnYXA6IDcuNXJlbVxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk2MHB4KSBhbmQgKG1heC13aWR0aDogJHNjcmVlbi1sZy1taW4gLSAxKSB7ICAvLzk2MHB4IC0gMTI3OXB4XHJcbiAgICAgIGdhcDogNS41cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluICsgMSkgYW5kIChtYXgtd2lkdGg6IDk1OXB4KSB7ICAvLzc2OHB4IC0gOTU5cHhcclxuICAgICAgZ2FwOiA0LjVyZW07XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHNjcmVlbi1zbS1taW4pIHsgIC8vNzY3cHhcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIH1cclxuXHJcbiAgICAuZHluYW1pYy1pbWFnZS13cmFwcGVyIHtcclxuICAgICAgbWF4LXdpZHRoOiB2YXIoLS1ncmlkLWNvbC03KTtcclxuICAgICAgd2lkdGg6MTAwJTtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIGxlZnQ6IDA7XHJcblxyXG4gICAgICAuaW1hZ2UtY29udGFpbmVyIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgcG9zaXRpb246IHN0aWNreTtcclxuICAgICAgICAgIHRvcDogMTUlO1xyXG4gICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC42cyBlYXNlO1xyXG5cclxuICAgICAgICAgICYuaW1nLXZpc2libGUge1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC42cyBlYXNlIC40cztcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICB9XHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWluKSB7ICAvLzc2N3B4XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmhlYWRlci1jb250YWluZXIge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDNyZW07XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4gKyAxKSB7ICAvLzc2OHB4XHJcbiAgICAgIG1heC13aWR0aDogdmFyKC0tZ3JpZC1jb2wtMTApO1xyXG4gICAgfVxyXG5cclxuICAgIC5jMDk3LW9wdGlvbmFsLWV5ZWJyb3dMYWJlbCB7XHJcbiAgICAgIHAucnRlLWxhYmVsLS1leWVicm93IHtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wM3JlbTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuaGVhZGluZy10aXRsZSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBmb250LXNpemU6IDIuMjVyZW07XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAzcmVtO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG5cclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHNjcmVlbi1zbS1taW4pIHsgIC8vNzY3cHhcclxuICAgICAgICBmb250LXNpemU6IDEuODc1cmVtO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyLjVyZW07XHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgLmhlYWRpbmctdGV4dCBwIHtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG4gIC5mZWF0dXJlZC1jb250ZW50LWl0ZW1zIHtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1pbikgeyAgLy83NjdweFxyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluICsgMSkgeyAgLy83NjhweFxyXG4gICAgICBtYXgtd2lkdGg6IHZhcigtLWdyaWQtY29sLTQpO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAuZmVhdHVyZWQtaXRlbSB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBtaW4taGVpZ2h0OiA0My43NXJlbTsgLy9pbml0aWFsbHkgc2V0IHRoZSBtaW4taGVpZ2h0IG9mIHRoZSBmZWF0dXJlZC1pdGVtXHJcbiAgICB9XHJcblxyXG4gICAgLml0ZW0taGVhZGVyIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAgIHAucnRlLWxhYmVsLS1leWVicm93IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDNyZW07XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGgzLml0ZW0tdGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS44NzVyZW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIuNXJlbTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG5cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1pbikgeyAgLy83NjdweFxyXG4gICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMnJlbTtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICB9XHJcblxyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbiArIDEpIHsgIC8vNzY4cHhcclxuICAgICAgICB3aWR0aDogdmFyKC0tZ3JpZC1jb2wtNCk7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgbWluLWhlaWdodDogMjEuNXJlbTtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgcGFkZGluZzogNXJlbSAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1pbikgeyAgLy83NjdweFxyXG4gICAgICAgIG1hcmdpbi10b3A6IDJyZW07XHJcblxyXG4gICAgICAgIC5ydGUtbGFiZWwtLWV5ZWJyb3cge1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLml0ZW0tdGl0bGUge1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLml0ZW0tdGV4dCBwIHtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICAuZmVhdHVyZWQtaW1hZ2Utd3JhcHBlciB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBtYXJnaW46IDA7XHJcblxyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbiArIDEpIHsgIC8vNzY4cHhcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvKiBIaWRlIHRoZSBkZWZhdWx0IG51bWJlciBwYWdpbmF0aW9uICovXHJcbiAgLnNsaWNrLWRvdHMgbGkge1xyXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgIG1hcmdpbjogMDsgLyogUmVzZXQgbWFyZ2luICovXHJcbiAgICBwYWRkaW5nOiAwOyAvKiBSZXNldCBwYWRkaW5nICovXHJcbiAgICB3aWR0aDogMS41cmVtO1xyXG4gICAgaGVpZ2h0OiAxLjVyZW07XHJcbiAgfVxyXG5cclxuICAvKiBDdXN0b21pemUgdGhlIGRvdHMgKi9cclxuICAuc2xpY2stZG90cyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nOiAwIDIuNXJlbTtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgfVxyXG5cclxuICAvKiBTdHlsZSB0aGUgZG90cyAqL1xyXG4gIC5zbGljay1kb3RzIGxpIGJ1dHRvbiB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIHdpZHRoOiAwLjVyZW07XHJcbiAgICBoZWlnaHQ6IDAuNXJlbTtcclxuICAgIG1hcmdpbjogMC41cmVtO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2M5Y2FjYztcclxuICAgIGJhY2tncm91bmQ6IGluaGVyaXQ7XHJcbiAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgIGZvbnQtc2l6ZTogMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxLjg3NXJlbTtcclxuICB9XHJcblxyXG4gIC8qIEFjdGl2ZSBkb3QgKi9cclxuICAuc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUgYnV0dG9uIHtcclxuICAgIGJhY2tncm91bmQ6ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gIH1cclxuXHJcbiAgJi5icmFuZC1wcmltYXJ5LWJhY2tncm91bmQsICYuYnJhbmQtc2Vjb25kYXJ5LWJhY2tncm91bmQge1xyXG5cclxuICAgIC5zbGljay1kb3RzIGxpIGJ1dHRvbiB7XHJcbiAgICAgIGJhY2tncm91bmQ6IGluaGVyaXQ7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmZmZmY7XHJcbiAgICB9XHJcblxyXG4gICAgLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIGJ1dHRvbiB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxufVxyXG4iLCIvLyBDMDg5IEZlYXR1cmVkIENvbnRlbnQgdy8gUHJvZHVjdCBMaXN0XHJcblxyXG4uQzA4OS1mZWF0dXJlZC1jb250ZW50LXdpdGgtcHJvZHVjdC1saXN0IHtcclxuICAvLyBSZXVzYWJsZSBzcGFjaW5nIHZhcmlhYmxlXHJcbiAgLS1zcGFjZXI6IC41cmVtOyAvLzhweFxyXG4gIHBhZGRpbmctdG9wOiAzcmVtO1xyXG5cclxuICAucmVhZC1tb3JlLW1lc3NhZ2UsXHJcbiAgLmFyaWEtbGFiZWwsXHJcbiAgLnNob3ctbW9yZS1wcm9kdWN0cyxcclxuICAuc2hvdy1sZXNzLXByb2R1Y3RzIHtcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICB9XHJcblxyXG4gIC8vIFJlc3BvbnNpdmUgbC9yIHBhZGRpbmcgJiBncmlkIGd1dHRlcnNcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgLS1kZXZpY2UtcGFkZGluZy14OiAuNjI1cmVtO1xyXG4gICAgLS1ncmlkLWd1dHRlcjogLjYyNXJlbTtcclxuICB9XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcclxuICAgIC0tZGV2aWNlLXBhZGRpbmcteDogMS44NzVyZW07XHJcbiAgICAtLWdyaWQtZ3V0dGVyOiAuNzVyZW07XHJcbiAgfVxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xyXG4gICAgLS1kZXZpY2UtcGFkZGluZy14OiBjYWxjKCgxMDB2dyAtIDExODBweCkgLyAyKTtcclxuICAgIC0tZ3JpZC1ndXR0ZXI6IDEuMjVyZW07XHJcbiAgfVxyXG5cclxuICAvLyBSZXNwb25zaXZlIGNvbHVtbiB3aWR0aHM6XHJcbiAgLS1ncmlkLWNvbHVtbjogY2FsYygoMTAwdncgLSAodmFyKC0tZGV2aWNlLXBhZGRpbmcteCkgKiAyKSAtICh2YXIoLS1ncmlkLWd1dHRlcikgKiAxMSkpIC8gMTIpO1xyXG5cclxuICAtLWdyaWQtY29sLTE6IGNhbGMoKHZhcigtLWdyaWQtY29sdW1uKSAqIDEpKTtcclxuICAtLWdyaWQtY29sLTI6IGNhbGMoKHZhcigtLWdyaWQtY29sdW1uKSAqIDIpICsgKHZhcigtLWdyaWQtZ3V0dGVyKSAqIDEpKTtcclxuICAtLWdyaWQtY29sLTM6IGNhbGMoKHZhcigtLWdyaWQtY29sdW1uKSAqIDMpICsgKHZhcigtLWdyaWQtZ3V0dGVyKSAqIDIpKTtcclxuICAtLWdyaWQtY29sLTQ6IGNhbGMoKHZhcigtLWdyaWQtY29sdW1uKSAqIDQpICsgKHZhcigtLWdyaWQtZ3V0dGVyKSAqIDMpKTtcclxuICAtLWdyaWQtY29sLTU6IGNhbGMoKHZhcigtLWdyaWQtY29sdW1uKSAqIDUpICsgKHZhcigtLWdyaWQtZ3V0dGVyKSAqIDQpKTtcclxuICAtLWdyaWQtY29sLTY6IGNhbGMoKHZhcigtLWdyaWQtY29sdW1uKSAqIDYpICsgKHZhcigtLWdyaWQtZ3V0dGVyKSAqIDUpKTtcclxuICAtLWdyaWQtY29sLTc6IGNhbGMoKHZhcigtLWdyaWQtY29sdW1uKSAqIDcpICsgKHZhcigtLWdyaWQtZ3V0dGVyKSAqIDYpKTtcclxuICAtLWdyaWQtY29sLTg6IGNhbGMoKHZhcigtLWdyaWQtY29sdW1uKSAqIDgpICsgKHZhcigtLWdyaWQtZ3V0dGVyKSAqIDcpKTtcclxuICAtLWdyaWQtY29sLTk6IGNhbGMoKHZhcigtLWdyaWQtY29sdW1uKSAqIDkpICsgKHZhcigtLWdyaWQtZ3V0dGVyKSAqIDgpKTtcclxuICAtLWdyaWQtY29sLTEwOiBjYWxjKCh2YXIoLS1ncmlkLWNvbHVtbikgKiAxMCkgKyAodmFyKC0tZ3JpZC1ndXR0ZXIpICogOSkpO1xyXG4gIC0tZ3JpZC1jb2wtMTE6IGNhbGMoKHZhcigtLWdyaWQtY29sdW1uKSAqIDExKSArICh2YXIoLS1ncmlkLWd1dHRlcikgKiAxMCkpO1xyXG4gIC0tZ3JpZC1jb2wtMTI6IGNhbGMoKHZhcigtLWdyaWQtY29sdW1uKSAqIDEyKSArICh2YXIoLS1ncmlkLWd1dHRlcikgKiAxMSkpO1xyXG5cclxuICAuY29udGVudC13cmFwcGVyIHtcclxuICAgIGJhY2tncm91bmQ6IGluaGVyaXQ7XHJcbiAgICBwYWRkaW5nLXRvcDogM3JlbTtcclxuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtO1xyXG4gIH1cclxuXHJcbiAgLmhlYWRpbmcge1xyXG4gICAgbWF4LXdpZHRoOiA2MS4yNXJlbTsgIC8vOTgwcHg7XHJcbiAgICBtYXJnaW46IDAgMCAycmVtIDA7XHJcbiAgfVxyXG5cclxuICAuY29udGVudC1jb2xzIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTU5cHgpIHtcclxuICAgICAgZmxleC1mbG93OiBjb2x1bW4gbm93cmFwO1xyXG4gICAgfVxyXG5cclxuICAgIC5oZWFkaW5nICsgJiB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDJyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbC1tYWluIHtcclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTU5cHgpIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk2MHB4KSB7XHJcbiAgICAgICAgd2lkdGg6IGNhbGModmFyKC0tZ3JpZC1jb2wtNikgKyB2YXIoLS1ncmlkLWd1dHRlcikpO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuaW1hZ2UtLW1haW4ge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY29sLWxpc3Rpbmcge1xyXG4gICAgICAucHJvZHVjdC1saXN0IHtcclxuICAgICAgICAmW2RhdGEtaXRlbXMtc2hvdz1cImRlZmF1bHRcIl0ge1xyXG4gICAgICAgICAgLnByb2R1Y3QtbGlzdC1pdGVtOm50aC1vZi10eXBlKG4rNCkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLnByb2R1Y3QtbGlzdCB7XHJcbiAgICAgICAgJltkYXRhLWl0ZW1zLXNob3c9XCJzaG93QWxsXCJdIHtcclxuICAgICAgICAgIC5wcm9kdWN0LWxpc3QtaXRlbTpudGgtb2YtdHlwZShuKzQpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5wcm9kdWN0LWxpc3QtaXRlbSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBwYWRkaW5nOiAxLjVyZW0gMCAwLjkzNzVyZW0gMDtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2MwYzBjMDtcclxuXHJcbiAgICAgICAgJjpmaXJzdC1vZi10eXBlIHtcclxuICAgICAgICAgIHBhZGRpbmc6IDFyZW0gMCAwLjkzNzVyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5NjBweCkge1xyXG4gICAgICAgICAgd2lkdGg6IHZhcigtLWdyaWQtY29sLTUpXHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAucHJvZHVjdC10aHVtYm5haWwge1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDVyZW07XHJcbiAgICAgICAgbWF4LWhlaWdodDogNXJlbTtcclxuICAgICAgICBtaW4td2lkdGg6IDVyZW07XHJcbiAgICAgICAgbWF4LXdpZHRoOiA1cmVtO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLnByb2R1Y3QtbmFtZSB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcclxuICAgICAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5wcm9kdWN0LWRlc2NyaXB0aW9uIHtcclxuICAgICAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuY3RhLXRleHQge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIG1hcmdpbjogMXJlbSAwIDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIGxhYmVsIHtcclxuICAgIGN1cnNvcjogaW5oZXJpdDtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgfVxyXG5cclxuICAuc2hvdy10b2dnbGUge1xyXG4gICAgd2lkdGg6IDEwLjgxMjVyZW07ICAvLzE3M3B4O1xyXG4gICAgaGVpZ2h0OiAxcmVtOyAgLy8xNnB4O1xyXG4gICAgbWFyZ2luOiAyNHB4IDAgMCAwO1xyXG4gICAgZm9udC1zaXplOiAwLjc1cmVtOyAgLy8xMnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDFyZW07ICAgLy8xNnB4XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG87XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBjb2xvcjogIzJkMzgzZjtcclxuXHJcbiAgICAudG9nZ2xlLWljb24ge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIGhlaWdodDogMXJlbTtcclxuICAgICAgbWFyZ2luLWxlZnQ6IC4yNXJlbTtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB3aWR0aDogMXJlbTtcclxuICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG5cclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAuMTI1cmVtO1xyXG4gICAgICAgIGJvcmRlci10b3Atd2lkdGg6IC4xMjVyZW07XHJcbiAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgICAgICAgaGVpZ2h0OiAuNXJlbTtcclxuICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgdG9wOiA0MCU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDEzNWRlZykgc2NhbGUoMSk7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgd2lkdGg6IC41cmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnRvZ2dsZUxlc3MtaWNvbiB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgaGVpZ2h0OiAxcmVtO1xyXG4gICAgICBtYXJnaW4tbGVmdDogLjI1cmVtO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHdpZHRoOiAxcmVtO1xyXG5cclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgYm9yZGVyLWxlZnQtd2lkdGg6IC4xMjVyZW07XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogLjEyNXJlbTtcclxuICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZTtcclxuICAgICAgICBoZWlnaHQ6IC41cmVtO1xyXG4gICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICB0b3A6IDkwJTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoMTM1ZGVnKSBzY2FsZSgxKTtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcclxuICAgICAgICB3aWR0aDogLjVyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmW2RhdGEtc3RhdGU9J3Nob3ctbGVzcyddIHtcclxuICAgICAgLnRvZ2dsZS1pY29uOmJlZm9yZSB7XHJcbiAgICAgICAgdG9wOiA2MCU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDEzNWRlZykgc2NhbGUoLTEpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZmxvYXQtciB7XHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcbiAgfVxyXG5cclxuICAuY3RhLWJ0biB7XHJcbiAgICBtYXJnaW4tdG9wOiAyLjVyZW07ICAvLzQwcHhcclxuICB9XHJcblxyXG4gIHAge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gIH1cclxuXHJcbiAgLnNyLWhpZGRlbiB7ICAgIC8vIGhpZGUgdGhlICdzaG93IG1vcmUgYnV0dG9uJ1xyXG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLnRleHQtc3RyaW5nIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgfVxyXG5cclxuICAuZmFkZS1vdXQtZ3JleSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZjBmMGYwO1xyXG4gIH1cclxuXHJcbiAgLy8gRm9ybWF0cyB0aGUgUmVsYXRlZCBQcm9kdWN0cyBDVEEgYnV0dG9uLCBjb21pbmcgZnJvbSBDb250ZW50IEF1dGhvcmVkIFRlYXNlcnMsIGludG8gdGhlIGFwcHJvcHJpYXRlIHN0eWxlLlxyXG4gICAuYzA4OS1yZWxhdGVkLXByb2R1Y3QtZm9ybWF0Q1RBIHtcclxuICAgICBmbG9hdDogbGVmdDtcclxuICAgfVxyXG5cclxuICAvLyBNb2JpbGVcclxuICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcclxuICAgIC5jb250ZW50LXdyYXBwZXIge1xyXG4gICAgICBwYWRkaW5nLXRvcDogMnJlbTtcclxuICAgIH1cclxuXHJcbiAgICAuY29sLWxpc3Rpbmcge1xyXG4gICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgIH1cclxuXHJcbiAgICAuY29sLW1haW4ge1xyXG4gICAgICAuY3RhLWJ1dHRvbnMge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8gVGFibGV0XHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XHJcbiAgICAuY29sLWxpc3Rpbmcge1xyXG4gICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vIExhcmdlIFRhYmxldFxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk2MHB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XHJcbiAgICAuY29sLWxpc3Rpbmcge1xyXG4gICAgICBtYXJnaW4tbGVmdDogNi4zMTI1cmVtOyAgLy8gMTAxcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvLyBEZXNrdG9wXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XHJcbiAgICAuY29sLWxpc3Rpbmcge1xyXG4gICAgICBtYXJnaW4tbGVmdDogNi4zMTI1cmVtOyAgLy8gMTAxcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi8vIEMwOTAgVGltZWxpbmVcclxuQGltcG9ydCBcIn5AY29yZW1lZGlhL2JyaWNrLWVtZXJzb24tc2hhcmVkLXRoZW1lL3NyYy9zYXNzL3ZhcmlhYmxlcy9iYXNlL2NvbG9yX3ZhcmlhYmxlc1wiO1xyXG5cclxuJGxlZ2FjeUNvbG9yOiAoXHJcbiAgXCJuYW1lXCI6IFwiZ3JheS1iYWNrZ3JvdW5kXCIsXHJcbiAgXCJjb2xvclwiOiAkZ3JheVxyXG4pO1xyXG5cclxuJHByaW1hcnlDb2xvcjogKFxyXG4gIFwibmFtZVwiOiBcImJyYW5kLXByaW1hcnktYmFja2dyb3VuZFwiLFxyXG4gIFwiY29sb3JcIjogJGJyYW5kLXByaW1hcnlcclxuKTtcclxuXHJcbiRzZWNvbmRhcnlDb2xvcjogKFxyXG4gIFwibmFtZVwiOiBcImJyYW5kLXNlY29uZGFyeS1iYWNrZ3JvdW5kXCIsXHJcbiAgXCJjb2xvclwiOiAkYnJhbmQtc2Vjb25kYXJ5XHJcbik7XHJcblxyXG4kYWNjZW50Q29sb3I6IChcclxuICBcIm5hbWVcIjogXCJicmFuZC1hY2NlbnQtYmFja2dyb3VuZFwiLFxyXG4gIFwiY29sb3JcIjogJGJyYW5kLXNlY29uZGFyeVxyXG4pO1xyXG5cclxuJGNvbG9yQ2xhc3NlczogJGxlZ2FjeUNvbG9yLCAkcHJpbWFyeUNvbG9yLCAkc2Vjb25kYXJ5Q29sb3IsICRhY2NlbnRDb2xvcjtcclxuXHJcbi5DMDkwLXRpbWVsaW5lIHtcclxuICAvLyBHbG9iYWwgVmFyc1xyXG4gIC0tY29sb3ItYmFzZTogJHJpY2gtYmxhY2s7IC8vUmljaCBCbGFja1xyXG5cclxuICAvLyBSZXNwb25zaXZlIGwvciBwYWRkaW5nICYgZ3JpZCBndXR0ZXJzXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgIC0tZGV2aWNlLXBhZGRpbmcteDogLjYyNXJlbTtcclxuICAgIC0tZ3JpZC1ndXR0ZXI6IC42MjVyZW07XHJcbiAgfVxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XHJcbiAgICAtLWRldmljZS1wYWRkaW5nLXg6IDEuODc1cmVtO1xyXG4gICAgLS1ncmlkLWd1dHRlcjogLjc1cmVtO1xyXG4gIH1cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcclxuICAgIC0tZGV2aWNlLXBhZGRpbmcteDogY2FsYygoMTAwdncgLSAxMTgwcHgpIC8gMik7XHJcbiAgICAtLWdyaWQtZ3V0dGVyOiAxLjI1cmVtO1xyXG4gIH1cclxuXHJcbiAgLy8gUmVzcG9uc2l2ZSBjb2x1bW4gd2lkdGhzOlxyXG4gIC0tZ3JpZC1jb2x1bW46IGNhbGMoKDEwMHZ3IC0gKHZhcigtLWRldmljZS1wYWRkaW5nLXgpICogMikgLSAodmFyKC0tZ3JpZC1ndXR0ZXIpICogMTEpKSAvIDEyKTtcclxuXHJcbiAgLS1ncmlkLWNvbC02OiBjYWxjKCh2YXIoLS1ncmlkLWNvbHVtbikgKiA2KSArICh2YXIoLS1ncmlkLWd1dHRlcikgKiA1KSk7XHJcbiAgLS1ncmlkLWNvbC04OiBjYWxjKCh2YXIoLS1ncmlkLWNvbHVtbikgKiA4KSArICh2YXIoLS1ncmlkLWd1dHRlcikgKiA3KSk7XHJcbiAgLS1ncmlkLWNvbC0xMjogY2FsYygodmFyKC0tZ3JpZC1jb2x1bW4pICogMTIpICsgKHZhcigtLWdyaWQtZ3V0dGVyKSAqIDExKSk7XHJcblxyXG4gICY6bm90KC5ncmF5LWJhY2tncm91bmQpOm5vdCguYnJhbmQtcHJpbWFyeS1iYWNrZ3JvdW5kKTpub3QoLmJyYW5kLXNlY29uZGFyeS1iYWNrZ3JvdW5kKTpub3QoLmJyYW5kLWFjY2VudC1iYWNrZ3JvdW5kKXtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgIC50aW1lbGluZS1zZWdtZW50LWxhYmVse1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAZWFjaCAkY2xhc3MgaW4gJGNvbG9yQ2xhc3Nlc3tcclxuICAgICYuI3ttYXAtZ2V0KCRjbGFzcywgXCJuYW1lXCIpfXtcclxuICAgIC50aW1lbGluZS1zZWdtZW50LWxhYmVse1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBtYXAtZ2V0KCRjbGFzcywgXCJjb2xvclwiKTtcclxuICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5wbGF5LWJ1dHRvbiB7XHJcbiAgICB6LWluZGV4OiA5OTtcclxuICB9XHJcblxyXG4gIC5jdGEtdGV4dCB7XHJcbiAgICBoZWlnaHQ6IDFyZW07ICAvLzE2cHhcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgbWFyZ2luOiAwIDRweCAwIDA7XHJcbiAgICBsaW5lLWhlaWdodDogMS4zMztcclxuICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgfVxyXG5cclxuICAqLCAqOmJlZm9yZSwgKjphZnRlciB7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIH1cclxuXHJcbiAgYm9keSB7XHJcbiAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgIG1heC13aWR0aDogMTAwdnc7XHJcbiAgfVxyXG5cclxuICAvLyBEZW1vIERlc2lnbiBHcmlkIE92ZXJsYXlcclxuICAuZ3JpZCB7XHJcblxyXG4gICAgLmd1aWRlIHtcclxuICAgICAgb3BhY2l0eTogMC44O1xyXG4gICAgfVxyXG5cclxuICAgIC5jb250ZW50LWdyaWQge1xyXG4gICAgICBoZWlnaHQ6IDQwMHZoO1xyXG4gICAgICBvcGFjaXR5OiAwLjg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuY29tcG9uZW50LS10aW1lbGluZSB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IHZhcigtLWRldmljZS1wYWRkaW5nLXgpO1xyXG4gICAgcGFkZGluZy1yaWdodDogdmFyKC0tZGV2aWNlLXBhZGRpbmcteCk7XHJcblxyXG5cclxuICAgIC5jb250ZW50LXdyYXBwZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xyXG4gICAgICBwYWRkaW5nLXRvcDogMi41cmVtO1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogM3JlbTtcclxuXHJcbiAgICAgID4gaDIsID4gLnJ0ZS10aXRsZS0taDIsID4gZGl2ID4gLmhlYWRpbmctZGVzYyB7XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTU5cHgpIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTYwcHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcclxuICAgICAgICAgIHdpZHRoOiB2YXIoLS1ncmlkLWNvbC04KTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xyXG4gICAgICAgICAgd2lkdGg6IGNhbGMoKHZhcigtLWdyaWQtY29sdW1uKSAqIDgpICsgKHZhcigtLWdyaWQtZ3V0dGVyKSAqIDcpKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC8vIE1vYmlsZVxyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NTlweCkge1xyXG4gICAgICAgIC5wZXJzcGVjdGl2ZXMtY2FyZHMtdGl0bGUge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxLjg3NXJlbTtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyLjVyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAvLyBUYWJsZXRcclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTYwcHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcclxuICAgICAgICAucGVyc3BlY3RpdmVzLWNhcmRzLXRpdGxlIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMS44NzVyZW07XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMi41cmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLy8gRGVza3RvcFxyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcclxuICAgICAgICAucGVyc3BlY3RpdmVzLWNhcmRzLXRpdGxlIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMi4yNXJlbTtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzcmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmhlYWRpbmctd3JhcHBlciB7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmhlYWRpbmctZGVzYyB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDFyZW07XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICB9XHJcblxyXG4gICAgICA+IGgyICsgcCwgPiAucnRlLXRpdGxlLS1oMiArIHAge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDFyZW07XHJcbiAgICAgIH1cclxuXHJcbiAgICAgID4gcCwgLnRpbWVsaW5lLXNvcnQge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgfVxyXG5cclxuICAgICAgLnRpbWVsaW5lLXNvcnQge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEuNXJlbTtcclxuXHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTYwcHgpIHtcclxuICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IC41cmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnRpbWVsaW5lLXNvcnQge1xyXG4gICAgLmxhYmVsLWxlZnQge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcclxuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XHJcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICAgIG1hcmdpbi10b3A6IDEycHg7XHJcblxyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZW1yLWRyb3Bkb3duIHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgIC5kcm9wZG93bi1zZWxlY3Qge1xyXG4gICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlOyAgLy8gd2hpdGVcclxuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAuMDYyNXJlbSB2YXIoLS1jb2xvci1iYXNlKTtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgZm9udC1zaXplOiAwLjc1cmVtO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgY29sb3I6ICRyaWNoLWJsYWNrOyAgICAgLy8gY2hhcmNvYWwgZ3JleVxyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA4ZW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDFyZW07XHJcbiAgICAgICAgaGVpZ2h0OiAzcmVtO1xyXG4gICAgICAgIHBhZGRpbmc6IC41cmVtO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIHdpZHRoOiAxODBweDtcclxuICAgICAgICBib3JkZXI6IHNvbGlkIDFweCAkcmljaC1ibGFjaztcclxuXHJcbiAgICAgICAgJjpmb2N1cy12aXNpYmxlIHtcclxuICAgICAgICAgIG91dGxpbmU6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb29sLWdyYXk7ICAgIC8vIGNvb2wgZ3JleVxyXG4gICAgICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDk1JSk7ICAgICAgLy8gZGFya2VuIDUlXHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5kcm9wZG93bi1yZW1vdmUtYm90dG9tLWJvcmRlciB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgICAuZHJvcGRvd24tZGl2aWRlciB7XHJcbiAgICAgICAgd2lkdGg6IDkwJTtcclxuICAgICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgICBtYXJnaW46IDBweCBhdXRvO1xyXG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYzBjMGMwO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuZHJvcGRvd24tY29udGVudCB7XHJcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblxyXG4gICAgICAgIHVsIHtcclxuICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6MDtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7IC8vIHdoaXRlXHJcbiAgICAgICAgICBib3JkZXI6IHNvbGlkIDFweCAkcmljaC1ibGFjazsgICAgLy8gcmljaCBibGFja1xyXG4gICAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcclxuXHJcbiAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAwLjc1cmVtO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICBjb2xvcjogJHJpY2gtYmxhY2s7ICAgICAvLyBjaGFyY29hbCBncmV5XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA4ZW07XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxcmVtO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDJyZW07XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IC41cmVtO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgY29sb3I6ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuc2VsZWN0ZWQtb3B0aW9uIHtcclxuICAgICAgICB3aWR0aDogOS4zNzVyZW07ICAvLzE1MHB4O1xyXG4gICAgICAgIGhlaWdodDogMnJlbTtcclxuICAgICAgICBwYWRkaW5nLXRvcDogLjVyZW07XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IC41cmVtO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuZHJvcGRvd24taWNvbiB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIGhlaWdodDogMXJlbTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgcmlnaHQ6IC41cmVtO1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICB3aWR0aDogMXJlbTtcclxuICAgICAgICB6LWluZGV4OiA5OTtcclxuXHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICBib3JkZXItdG9wLXdpZHRoOiAuMTI1cmVtO1xyXG4gICAgICAgICAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAuMTI1cmVtO1xyXG4gICAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICBoZWlnaHQ6IC41cmVtO1xyXG4gICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgdG9wOiA0MCU7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoMTM1ZGVnKTtcclxuICAgICAgICAgIHdpZHRoOiAuNXJlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jb250ZW50LXdyYXBwZXIgPiBoMiB+IC50aW1lbGluZS1jb250YWluZXIge1xyXG4gICAgLy9TcGFjaW5nIGJldHdlZW4gaW50cm8gY29udGVudCBhbmQgdGltZWxpbmUgb25seSBpZiBpbnRybyBjb250ZW50IGV4aXN0c1xyXG4gICAgbWFyZ2luLXRvcDogMi41cmVtO1xyXG4gIH1cclxuXHJcbiAgLnRpbWVsaW5lLWNvbnRhaW5lciB7XHJcbiAgICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZmxvdzogY29sdW1uIG5vd3JhcDtcclxuICAgIG1pbi1oZWlnaHQ6IDJyZW07XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICYucmV2ZXJzZSwgJltkYXRhLXRpbWVsaW5lLW9yZGVyPVwiZGVzY2VuZGluZ1wiXSB7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcclxuICAgIH1cclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICM3YjliYWE7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIGJvdHRvbTogMDtcclxuICAgICAgbGVmdDogY2FsYyg1MCUgLSAuMDYyNXJlbSk7XHJcbiAgICAgIHdpZHRoOiAuMTI1cmVtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnRpbWVsaW5lLWdyb3VwIHtcclxuICAgIGJhY2tncm91bmQ6IGluaGVyaXQ7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1mbG93OiBjb2x1bW4gbm93cmFwO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgbWluLWhlaWdodDogLjVyZW07XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuXHJcbiAgICAmLnJldmVyc2UsICZbZGF0YS10aW1lbGluZS1vcmRlcj1cImRlc2NlbmRpbmdcIl0ge1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgd2lkdGg6IHZhcigtLWdyaWQtY29sLTEyKTtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgICB3aWR0aDogdmFyKC0tZ3JpZC1jb2wtNik7XHJcbiAgICB9XHJcblxyXG4gICAgLy8gU3BhY2luZyBiZXR3ZWVuIHN0YWNrZWQgdGltZWxpbmUgZ3JvdXAgc2VnbWVudHNcclxuICAgICZbZGF0YS10aW1lbGluZS1vcmRlcj1cImFzY2VuZGluZ1wiXSB7XHJcblxyXG4gICAgICAmOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAzcmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJltkYXRhLXRpbWVsaW5lLW9yZGVyPVwiZGVzY2VuZGluZ1wiXSB7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcclxuXHJcbiAgICAgICY6bm90KDpsYXN0LW9mLXR5cGUpIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogM3JlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnRpbWVsaW5lLXNlZ21lbnQtbGFiZWwge1xyXG4gICAgcGFkZGluZzogLjVyZW07XHJcbiAgICBtYXJnaW46IDEuNXJlbSAwO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIHotaW5kZXg6IDEwO1xyXG4gIH1cclxuXHJcbiAgLnRpbWVsaW5lLWl0ZW0ge1xyXG4gICAgJjpub3QoLmdyYXktYmFja2dyb3VuZCk6bm90KC5icmFuZC1wcmltYXJ5LWJhY2tncm91bmQpOm5vdCguYnJhbmQtc2Vjb25kYXJ5LWJhY2tncm91bmQpOm5vdCguYnJhbmQtYWNjZW50LWJhY2tncm91bmQpe1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICB9XHJcbiAgICBib3gtc2hhZG93OiAwIDJweCA4cHggcmdiYSgwLDAsMCwwLjMpO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBtaW4taGVpZ2h0OiA0cmVtO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xyXG4gICAgcGFkZGluZzogMXJlbSAxcmVtIDEuNXJlbTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICBtYXJnaW46IDIuNXJlbSAwIDNyZW07XHJcbiAgICAgIHdpZHRoOiB2YXIoLS1ncmlkLWNvbC0xMik7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcclxuICAgICAgd2lkdGg6IGNhbGModmFyKC0tZ3JpZC1jb2wtNikgLSAodmFyKC0tZ3JpZC1ndXR0ZXIpICogMikpO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgd2lkdGg6IGNhbGModmFyKC0tZ3JpZC1jb2wtNikgLSB2YXIoLS1ncmlkLWd1dHRlcikpO1xyXG4gICAgfVxyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgYmFja2dyb3VuZDogIzdiOWJhYTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBoZWlnaHQ6IDFyZW07XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAxLjVyZW07XHJcbiAgICAgIHdpZHRoOiAxcmVtO1xyXG5cclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgdG9wOiAtMi41cmVtO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBlYWNoICRjbGFzcyBpbiAkY29sb3JDbGFzc2Vze1xyXG4gICAgICAmLiN7bWFwLWdldCgkY2xhc3MsIFwibmFtZVwiKX06YWZ0ZXJ7XHJcbiAgICAgICAgYmFja2dyb3VuZDptYXAtZ2V0KCRjbGFzcywgXCJjb2xvclwiKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgaGVpZ2h0OiAxcmVtO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMS41cmVtO1xyXG4gICAgICB3aWR0aDogIDFyZW07XHJcblxyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgIGJveC1zaGFkb3c6IC0ycHggLTJweCA0cHggcmdiYSgwLDAsMCwwLjEpO1xyXG4gICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICB0b3A6IC0wLjVyZW07XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHJvdGF0ZSgtMTM1ZGVnKSBzY2FsZSgtMSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOm50aC1vZi10eXBlKG9kZCkge1xyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgfVxyXG5cclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogY2FsYyh2YXIoLS1ncmlkLWd1dHRlcikgKiAtMS41KTtcclxuICAgICAgfVxyXG5cclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGModmFyKC0tZ3JpZC1ndXR0ZXIpICogLTEpO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XHJcbiAgICAgICAgICBsZWZ0OiBjYWxjKDEwMCUgKyAodmFyKC0tZ3JpZC1ndXR0ZXIpICogMi41KSk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcclxuICAgICAgICAgIGxlZnQ6IGNhbGMoMTAwJSArICh2YXIoLS1ncmlkLWd1dHRlcikgKiAxLjUpKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICBib3gtc2hhZG93OiAtMnB4IC0ycHggNHB4IHJnYmEoMCwwLDAsMC4xKTtcclxuICAgICAgICAgIHJpZ2h0OiAtMC41cmVtO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKSBzY2FsZSgtMSk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjpudGgtb2YtdHlwZShldmVuKSB7XHJcblxyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDUwJSk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGModmFyKC0tZ3JpZC1ndXR0ZXIpICogMy41KTtcclxuICAgICAgfVxyXG5cclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGModmFyKC0tZ3JpZC1ndXR0ZXIpICogMik7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUwJSk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xyXG4gICAgICAgICAgcmlnaHQ6IGNhbGMoMTAwJSArICh2YXIoLS1ncmlkLWd1dHRlcikgKiAyLjUpKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xyXG4gICAgICAgICAgcmlnaHQ6IGNhbGMoMTAwJSArICh2YXIoLS1ncmlkLWd1dHRlcikgKiAxLjUpKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICBib3gtc2hhZG93OiAtMnB4IDJweCA0cHggcmdiYSgwLDAsMCwwLjEpO1xyXG4gICAgICAgICAgbGVmdDogLS41cmVtO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIFtkYXRhLXRpbWVsaW5lLW9yZGVyPVwiYXNjZW5kaW5nXCJdICYge1xyXG4gICAgICAmOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAtMi41cmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIFtkYXRhLXRpbWVsaW5lLW9yZGVyPVwiZGVzY2VuZGluZ1wiXSAmIHtcclxuICAgICAgJjpub3QoOmxhc3Qtb2YtdHlwZSkge1xyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAtMi41cmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jYXJkLXRvZ2dsZSB7XHJcbiAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIGhlaWdodDogM3JlbTtcclxuICAgICAgcGFkZGluZzogMDsgIC8vMXJlbTtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICB3aWR0aDogM3JlbTtcclxuICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgei1pbmRleDogMTIwO1xyXG5cclxuICAgICAgJjpiZWZvcmUsICY6YWZ0ZXIge1xyXG4gICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICBib3JkZXItdG9wLXdpZHRoOiAuMTI1cmVtO1xyXG4gICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgaGVpZ2h0OiAuMTI1cmVtO1xyXG4gICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgd2lkdGg6IDFyZW07XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDkwZGVnKTtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2UgLjRzO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNhcmQtaGVhZGVyIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICAgIGxhYmVsIHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDJyZW07XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgfVxyXG5cclxuICAgICAgaDMge1xyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk1OXB4KSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jYXJkLWltYWdlLS10aHVtYiB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XHJcbiAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgIG1pbi1oZWlnaHQ6IDZyZW07XHJcbiAgICAgIG1pbi13aWR0aDogNnJlbTtcclxuICAgICAgbWF4LWhlaWdodDogNnJlbTtcclxuICAgICAgbWF4LXdpZHRoOiA2cmVtO1xyXG4gICAgICB0cmFuc2l0aW9uOiBhbGwgLjRzIGVhc2UtaW4tb3V0IC4ycztcclxuXHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTU5cHgpIHtcclxuICAgICAgICBoZWlnaHQ6IDVyZW07XHJcbiAgICAgICAgbWluLXdpZHRoOiA1cmVtO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuaW1hZ2UtY29udGFpbmVyIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIC1vLW9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICB9XHJcblxyXG4gICAgICB+IC5jYXJkLXRpdGxlIGgzIHtcclxuICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC40cyBlYXNlLWluLW91dCAuMnM7XHJcblxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk1OXB4KSB7XHJcbiAgICAgICAgICBtYXgtaGVpZ2h0OiBjYWxjKDEuNXJlbSAqIDUpO1xyXG4gICAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiA1O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLy8gVGFibGV0IGFuZCBEZXNrdG9wXHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTYwcHgpIHtcclxuICAgICAgICAgIG1heC1oZWlnaHQ6IGNhbGMoMS41cmVtICogMyk7XHJcbiAgICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDM7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNhcmQtYm9keSB7XHJcbiAgICAgIG1heC1oZWlnaHQ6IDA7XHJcbiAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgIHRyYW5zaXRpb246IG1heC1oZWlnaHQgLjZzIGVhc2UtaW4tb3V0LCBvcGFjaXR5IC40cyBlYXNlLWluLW91dDtcclxuXHJcbiAgICAgIHAge1xyXG4gICAgICAgIG1hcmdpbjogMXJlbSAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNhcmQtaW1hZ2UtLW1haW4ge1xyXG4gICAgICBtYXJnaW4tdG9wOiAxcmVtO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAmW2RhdGEtbWVkaWEtdHlwZT1cInZpZGVvXCJdIHtcclxuXHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLDAuMyk7XHJcbiAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnZpZGVvLXBsYXktYnV0dG9uIHtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICB6LWluZGV4OiAxMDA7XHJcblxyXG4gICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlLWluLW91dDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmOmJlZm9yZSwgJjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsMC41KTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiA1LjVyZW07XHJcbiAgICAgICAgICAgIHdpZHRoOiA1LjVyZW07XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxLjVyZW0gc29saWQgcmdiYSgyNTUsMjU1LDI1NSwxKTtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcDogLjg3NXJlbSBzb2xpZCByZ2JhKDI1NSwyNTUsMjU1LDApO1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAuODc1cmVtIHNvbGlkIHJnYmEoMjU1LDI1NSwyNTUsMCk7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAuMjVyZW07XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBpbWcge1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZbZGF0YS1jYXJkLXN0YXRlPVwiZXhwYW5kZWRcIl0ge1xyXG4gICAgICAuY2FyZC10b2dnbGU6YWZ0ZXIge1xyXG4gICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmNhcmQtaW1hZ2UtLXRodW1iIH4gLmNhcmQtdGl0bGUgaDMge1xyXG4gICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogODtcclxuICAgICAgICBtYXgtaGVpZ2h0OiBjYWxjKDEuNXJlbSAqIDgpO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuY2FyZC1ib2R5IHtcclxuICAgICAgICBtYXgtaGVpZ2h0OiA5OTlyZW07ICAvLyBtdXN0IGhhdmUgbWF4LWhlaWdodCBmb3IgdGhlIHRyYW5zaXRpb24gdG8gd29ya1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAuNHMgZWFzZS1pbi1vdXQsIG9wYWNpdHkgLjZzIGVhc2UtaW4tb3V0IC4ycztcclxuICAgICAgfVxyXG5cclxuICAgICAgLmNhcmQtaW1hZ2UtLXRodW1iIHsgLy8gaGVpZ2h0ICYgd2lkdGggbXVzdCBiZSBhdCBsZWFzdCAxcHggc28gdGhlIGltYWdlIHRodW1ibmFpbCB3aWxsIGRpc3BsYXkgd2hlbiB0aGUgY2FyZCBzdGFydHMgb3V0IGFzIGV4cGFuZGVkXHJcbiAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuNHMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgbWluLXdpZHRoOiAxcHg7XHJcbiAgICAgICAgbWluLWhlaWdodDogMXB4O1xyXG4gICAgICAgIG1heC13aWR0aDogMXB4O1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDFweDtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICAgICAuY2FyZC1pbWFnZS0td3JhcHBlciB7XHJcbiAgICAgICAgICBoZWlnaHQ6IDZyZW07XHJcbiAgICAgICAgICB3aWR0aDogNnJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICBoZWlnaHQ6IDZyZW07XHJcbiAgICAgICAgICB3aWR0aDogNnJlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLkMwOTYtdGltZWQtY29udGVudC1jYXJvdXNlbCB7XHJcblxyXG4gIC5jb250ZW50LXdyYXBwZXIge1xyXG4gICAgcGFkZGluZzogNXJlbSAwO1xyXG4gIH1cclxuXHJcbiAgLmNvbnRlbnQtaGVhZGVye1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICB9XHJcblxyXG4gIC5oZWFkZXItdGV4dHtcclxuICAgIHdpZHRoOiA5ODBweDtcclxuXHJcbiAgICAuaGVhZGVyLXRpdGxle1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gICAgICBoMntcclxuICAgICAgICBmb250LXNpemU6IDIuMjVyZW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDNyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jb250cm9scy1jb250YWluZXJ7XHJcbiAgICB3aWR0aDogMjAwcHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgfVxyXG5cclxuICAuY2Fyb3VzZWwtbmF2aWdhdGlvbntcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBib3R0b206IDE2cHg7XHJcbiAgICByaWdodDogMDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgfVxyXG5cclxuICAuY2Fyb3VzZWwtY29udHJvbHN7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB3aWR0aDogODhweDtcclxuICAgIGhlaWdodDogNDBweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBib3R0b206IDE2cHg7XHJcbiAgICByaWdodDogMDtcclxuICAgIGdhcDogOHB4O1xyXG4gICAgcGFkZGluZzogMDtcclxuXHJcbiAgICAuY2Fyb3VzZWwtbmV4dCwgLmNhcm91c2VsLXByZXZ7XHJcbiAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgc3Zne1xyXG4gICAgICAgIGZpbGw6IG5vbmU7XHJcbiAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgIGZpbGw6ICMyNjI3Mjg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGNpcmNsZXtcclxuICAgICAgICAgIGZpbGwtb3BhY2l0eTogMC4yO1xyXG4gICAgICAgICAgc3Ryb2tlOiAjMjYyNzI4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBwYXRoe1xyXG4gICAgICAgICAgZmlsbDogIzI2MjcyODtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5DMDk2LWNhcm91c2Vse1xyXG4gICAgcGFkZGluZy10b3A6IDMycHg7XHJcbiAgfVxyXG5cclxuICAuQzA5Ni1jYXJvdXNlbC1jYXJkIHtcclxuICAgIGhlaWdodDogNTgwcHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHRyYW5zaXRpb246IGFsbCAwLjZzO1xyXG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XHJcbiAgICBhbmltYXRpb246IGZhZGVJbiAwLjZzO1xyXG5cclxuICAgIC5jYXJkLWltYWdle1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgIGltZ3tcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG5cclxuICAgICAgfVxyXG4gICAgICAmOmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgb3BhY2l0eTogLjg7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jYXJkLWNvbnRlbnR7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICAgIC5jYXJkLWhlYWRlcntcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAgICAgICAuY2FyZC1sb2dve1xyXG4gICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmNhcmQtZm9vdGVye1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgLmNhcmQtZXllYnJvd3tcclxuICAgICAgICAgIC5ydGUtbGFiZWwtLWV5ZWJyb3d7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmNhcm91c2VsLWNhcmQtbGd7XHJcbiAgICB3aWR0aDogNTgwcHg7XHJcbiAgICBwYWRkaW5nOiAyNHB4IDI0cHggNDhweDtcclxuXHJcbiAgICAuY2FyZC1oZWFkZXJ7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBtYXJnaW4tdG9wOiAyMnB4O1xyXG5cclxuICAgICAgLmNhcmQtbG9nb3tcclxuICAgICAgICBpbWd7XHJcbiAgICAgICAgICBoZWlnaHQ6IDQ4cHg7XHJcbiAgICAgICAgICB3aWR0aDogMTU2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuY3RhLWJ1dHRvbi1jb250YWluZXJ7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgYW5pbWF0aW9uOiBzaG93VG9nZ2xlIDBzIDAuM3MgZm9yd2FyZHMsIGZhZGVpbiAzcztcclxuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgLmN0YS1idG57XHJcbiAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IDE4MHB4O1xyXG4gICAgICAgICAgbWluLXdpZHRoOiAxODBweDtcclxuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAzcmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jYXJkLXByb2dyZXNzLWJhcntcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM4YThjOTA7XHJcbiAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICBhbmltYXRpb246IHNob3dUb2dnbGUgMHMgMC4zcyBmb3J3YXJkcywgZmFkZWluIDNzO1xyXG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcblxyXG4gICAgICAucHJvZ3Jlc3MtYmFye1xyXG4gICAgICAgIHdpZHRoOiAxJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcclxuICAgICAgICB0cmFuc2l0aW9uOiB3aWR0aCAwLjJzIGxpbmVhcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jYXJkLWRlc2NyaXB0aW9ue1xyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiAzO1xyXG4gICAgICBtYXJnaW4tdG9wOiAxNnB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmNhcm91c2VsLWNhcmQtc20sIC5jYXJvdXNlbC1jYXJkLW1ke1xyXG4gICAgcGFkZGluZzogNDhweCAyNHB4O1xyXG5cclxuXHJcbiAgICAuY2FyZC1wcm9ncmVzcy1iYXIsIC5jYXJkLWRlc2NyaXB0aW9uLCAuY3RhLWJ1dHRvbi1jb250YWluZXIge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5jYXJkLWV5ZWJyb3d7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAub3dsLWl0ZW17XHJcbiAgICB3aWR0aDoyNDBweDtcclxuICB9XHJcblxyXG4gIC5jYXJvdXNlbC1jYXJkLXNte1xyXG4gICAgd2lkdGg6IDI0MHB4O1xyXG5cclxuICAgIC5jYXJkLWxvZ297XHJcbiAgICAgIGltZ3tcclxuICAgICAgICBoZWlnaHQ6IDY0cHg7XHJcbiAgICAgICAgd2lkdGg6IDE5MnB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuY2Fyb3VzZWwtY2FyZC1tZHtcclxuICAgIHdpZHRoOiAyODBweDtcclxuXHJcbiAgICAuY2FyZC1sb2dve1xyXG4gICAgICBpbWd7XHJcbiAgICAgICAgaGVpZ2h0OiA2NHB4O1xyXG4gICAgICAgIHdpZHRoOiAyMzJweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4ICkgeyAvLyBtb2JpbGUgb25seVxyXG5cclxuICAgIC5jb250ZW50LXdyYXBwZXJ7XHJcbiAgICAgIHBhZGRpbmc6IDQ4cHggMDtcclxuICAgIH1cclxuXHJcbiAgICAuY29udHJvbHMtY29udGFpbmVye1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5oZWFkZXItdGV4dHtcclxuICAgICAgLmhlYWRlci10aXRsZXtcclxuICAgICAgICBoMntcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMS44NzVyZW07XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMi41cmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5DMDk2LWNhcm91c2VsLWNhcmQsIC5jYXJvdXNlbC1jYXJkLXNtLCAuY2Fyb3VzZWwtY2FyZC1tZCwgLmNhcm91c2VsLWNhcmQtbGcge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbWF4LXdpZHRoOiA1OTlweDtcclxuICAgICAgaGVpZ2h0OiAzNTVweDtcclxuICAgICAgcGFkZGluZzogMjRweCAyMHB4IDM4cHg7XHJcblxyXG4gICAgICAuY2FyZC1jb250ZW50e1xyXG4gICAgICAgIC5jYXJkLXByb2dyZXNzLWJhcntcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY2FyZC1oZWFkZXJ7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcblxyXG4gICAgICAgICAgLmNhcmQtbG9nb3tcclxuICAgICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICAgIGhlaWdodDogNDhweDtcclxuICAgICAgICAgICAgICB3aWR0aDogMTU2cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuY3RhLWJ1dHRvbi1jb250YWluZXJ7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICAgICAgYW5pbWF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAuY3RhLWJ0bntcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDA7XHJcbiAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogMC41cmVtIDAuN3JlbTtcclxuICAgICAgICAgICAgICBtaW4td2lkdGg6IDA7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDQ4cHg7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiA0OHB4O1xyXG4gICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNhcmQtZm9vdGVye1xyXG4gICAgICAgICAgLmNhcmQtZXllYnJvd3tcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuY2FyZC1kZXNjcmlwdGlvbntcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICAgICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogMztcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTZweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAub3dsLWRvdHMge1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgcGFkZGluZy10b3A6IDI0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLm93bC1kb3RzIC5vd2wtZG90IHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICB6b29tOiAxO1xyXG4gICAgICAqZGlzcGxheTogaW5saW5lO1xyXG4gICAgfVxyXG5cclxuICAgIC5vd2wtZG90cyAub3dsLWRvdCBzcGFuIHtcclxuICAgICAgd2lkdGg6IDhweDtcclxuICAgICAgaGVpZ2h0OiA4cHg7XHJcbiAgICAgIG1hcmdpbjogOHB4O1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjYzljYWNjO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgZWFzZTtcclxuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyBlYXNlO1xyXG4gICAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDMwcHg7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLm93bC1kb3RzIC5vd2wtZG90LmFjdGl2ZSBzcGFuIHtcclxuICAgICAgYmFja2dyb3VuZDogJGJyYW5kLXByaW1hcnk7XHJcbiAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuICAvL292ZXJsYXkgY29sb3JzXHJcbiAgLm92ZXJsYXktY29sb3ItMXtcclxuICAgIC5jYXJkLWltYWdle1xyXG4gICAgICAmOmFmdGVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWJsZW5kLW1vZGU6IG11bHRpcGx5LCBub3JtYWw7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2UzNWIzOSwgI2UzNWIzOSksIGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMCwgMCwgMCwgMC4zKSwgcmdiYSgwLCAwLCAwLCAwLjMpKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm92ZXJsYXktY29sb3ItMntcclxuICAgIC5jYXJkLWltYWdlIHtcclxuICAgICAgJjphZnRlcntcclxuICAgICAgICBiYWNrZ3JvdW5kLWJsZW5kLW1vZGU6IG11bHRpcGx5LCBub3JtYWw7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzAwODA1YSwgIzAwODA1YSksIGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMCwgMCwgMCwgMC4zKSwgcmdiYSgwLCAwLCAwLCAwLjMpKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm92ZXJsYXktY29sb3ItM3tcclxuICAgIC5jYXJkLWltYWdlIHtcclxuICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1ibGVuZC1tb2RlOiBtdWx0aXBseSwgbm9ybWFsO1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICMwMDRiOGQsICMwMDRiOGQpLCBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDAsIDAsIDAsIDAuMyksIHJnYmEoMCwgMCwgMCwgMC4zKSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5vdmVybGF5LWNvbG9yLTR7XHJcbiAgICAuY2FyZC1pbWFnZSB7XHJcbiAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtYmxlbmQtbW9kZTogbXVsdGlwbHksIG5vcm1hbDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjNGIyMTYxLCAjNGIyMTYxKSwgbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgwLCAwLCAwLCAwLjMpLCByZ2JhKDAsIDAsIDAsIDAuMykpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvL2VuZCBvdmVybGF5IGNvbG9yc1xyXG5cclxuICBAa2V5ZnJhbWVzIHNob3dUb2dnbGUge1xyXG4gICAgdG8ge1xyXG4gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQGtleWZyYW1lcyBmYWRlaW4ge1xyXG4gICAgZnJvbSB7XHJcbiAgICAgIG9wYWNpdHk6MDtcclxuICAgIH1cclxuICAgIHRvIHtcclxuICAgICAgb3BhY2l0eToxO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy9hZGRpdGlvbmFsIHN0eWxpbmcgZm9yIGZvbnQgY29sb3IgaW4gZGlmZmVyZW50IGJyYW5kIGJhY2tncm91bmQgY29sb3JcclxuLkMwOTYtdGltZWQtY29udGVudC1jYXJvdXNlbC5icmFuZC1wcmltYXJ5LWJhY2tncm91bmQsXHJcbi5DMDk2LXRpbWVkLWNvbnRlbnQtY2Fyb3VzZWwuYnJhbmQtc2Vjb25kYXJ5LWJhY2tncm91bmR7XHJcbiAgc3Zne1xyXG4gICAgJjpob3ZlcntcclxuICAgICAgZmlsbDogI2ZmZmZmZiAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgY2lyY2xle1xyXG4gICAgICBzdHJva2U6ICNmZmZmZmYgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIHBhdGh7XHJcbiAgICAgIGZpbGw6ICNmZmZmZmYgIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5vd2wtZG90cyAub3dsLWRvdCBzcGFuIHtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmZmZmY7XHJcbiAgfVxyXG5cclxuICAub3dsLWRvdHMgLm93bC1kb3QuYWN0aXZlIHNwYW4ge1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcclxuICB9XHJcblxyXG59XHJcbiIsIi8vQzA5MSBGbGV4aWJsZSBDb2x1bW5cclxuXHJcbi5DMDkxLWZsZXhpYmxlLWNvbHVtbntcclxuXHJcbiAgLnNlY3Rpb257XHJcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoO1xyXG4gICAgZmxleC1ncm93OiAwO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgIGdhcDogMTIwcHg7XHJcbiAgICBwYWRkaW5nOiA4MHB4IDA7XHJcbiAgfVxyXG4gIC5sZWZ0LWNvbnRlbnQtY29sdW1ue1xyXG4gICAgZmxleC1ncm93OiAwO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgIGdhcDogMTZweDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgfVxyXG4gIC50ZXh0LWdyb3Vwe1xyXG4gICAgZ2FwOiAxNnB4O1xyXG4gIH1cclxuICBoMntcclxuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbiAgICBmb250LXNpemU6IDIuMjVyZW07XHJcbiAgICBsaW5lLWhlaWdodDogM3JlbTtcclxuICB9XHJcbiAgaDV7XHJcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcclxuICB9XHJcbiAgLmMwOTEtY3RhLWJ1dHRvbnN7XHJcbiAgICB3aWR0aDogMjgwcHg7XHJcbiAgfVxyXG4gIC5yaWdodC1jb250ZW50LWNvbHVtbntcclxuICAgIGZsZXgtZ3JvdzogMDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICBnYXA6IDIwcHg7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuICAgIG1heC13aWR0aDogNTgwcHg7XHJcbiAgfVxyXG4gIC5yb3d7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gIH1cclxuICAuY29sdW1uLWdyb3Vwe1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIGNvbHVtbi1nYXA6IDIwcHg7XHJcbiAgICB3aWR0aDogNTgwcHg7XHJcbiAgfVxyXG4gIC5jMDkxLWl0ZW17XHJcbiAgICBtYXgtd2lkdGg6IDI4MHB4O1xyXG4gICAgZmxleC1ncm93OiAxO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgIGdhcDogMjRweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XHJcbiAgICBwYWRkaW5nOiAwIDAgNDBweCAwO1xyXG4gIH1cclxuICBpbWd7XHJcbiAgICB3aWR0aDogNDBweDtcclxuICAgIGhlaWdodDogNDBweDtcclxuICB9XHJcbiAgLml0ZW0tdGV4dHtcclxuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2g7XHJcbiAgICBmbGV4LWdyb3c6IDA7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xyXG4gICAgZ2FwOiAxNnB4O1xyXG4gICAgcGFkZGluZzogMDtcclxuICB9XHJcbiAgLnN0YXQtaXRlbS10ZXh0e1xyXG4gICAgcHtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuICAucnRlLWxhYmVsLS1leWVicm93e1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwLjAzcmVtO1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KXtcclxuICAgIC5zZWN0aW9ue1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBnYXA6IDMycHg7XHJcbiAgICAgIHBhZGRpbmc6IDQ4cHggMDtcclxuICAgIH1cclxuICAgIC5jMDkxLWl0ZW17XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgZ2FwOiAyMHB4O1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgfVxyXG4gICAgLmxlZnQtY29udGVudC1jb2x1bW57XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgICAuY29sdW1uLWdyb3Vwe1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgZ2FwOiAyNHB4O1xyXG4gICAgfVxyXG4gICAgaDJ7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS44NzVyZW07XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyLjVyZW07XHJcbiAgICB9XHJcbiAgICBoNXtcclxuICAgICAgZm9udC1zaXplOiAxLjEyNXJlbTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLy9DMDkzIFZlcnRpY2FsIENvbmVudCBUYWJzXHJcblxyXG4uQzA5My12ZXJ0aWNhbC1jb250ZW50LXRhYnMge1xyXG5cclxuICBwYWRkaW5nOiA1cmVtIDA7XHJcblxyXG4gIGgyIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgICBmb250LXNpemU6IDIuMjVyZW07XHJcbiAgICBsaW5lLWhlaWdodDogM3JlbTtcclxuICB9XHJcbiAgLnJ0ZS1sYWJlbC0tZXllYnJvd3tcclxuICAgIG1hcmdpbjogMCAwIDhweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgfVxyXG4gIHVse1xyXG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG4gIH1cclxuICB1bHtcclxuICAgIGxpe1xyXG4gICAgICBhe1xyXG4gICAgICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgICAgIG9wYWNpdHk6IC42NTtcclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuICB9XHJcbiAgdWx7XHJcbiAgICBsaXtcclxuICAgICAgYTpob3ZlcntcclxuICAgICAgICBjb2xvcjogIzAwODA1YTtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMTI4LCA5MCwgMC4xNik7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5tb2JpbGUtbGluZXtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG4gIC5kZXNrdG9wLWxpbmV7XHJcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gICAgYm9yZGVyLXJpZ2h0OiA0cHggc29saWQ7XHJcbiAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IG1hcmdpbiwgaGVpZ2h0O1xyXG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogLjVzO1xyXG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7ICAvLzEyODBweFxyXG4gICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICBoZWlnaHQ6IDQ4cHg7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAtNHB4O1xyXG4gICAgICB3aWR0aDogMDtcclxuICAgIH1cclxuICB9XHJcbiAgLnRhYnMtdGl0bGV7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIHBhZGRpbmc6IDAgMjBweCAwIDA7XHJcbiAgfVxyXG4gIC5kYXRhLXRpdGxle1xyXG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDI7XHJcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB9XHJcbiAgaHJ7XHJcbiAgICBib3JkZXItdG9wOiAwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICB9XHJcbiAgdWx7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIH1cclxuICBwe1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICB9XHJcblxyXG4gIGxpe1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBmbGV4LWdyb3c6IDE7XHJcbiAgICBmb250LXNpemU6IDAuNzVyZW07XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgbGluZS1oZWlnaHQ6IDFyZW07XHJcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICBwYWRkaW5nOiAuNXJlbSAxLjI1cmVtIC41cmVtIDA7XHJcbiAgICBib3JkZXItcmlnaHQ6IHNvbGlkIDFweCAjYzljYWNjO1xyXG4gIH1cclxuICBsaXtcclxuICAgIGEuc2VsZWN0ZWR7XHJcbiAgICAgIGNvbG9yOiAjMDA1NzNkO1xyXG4gICAgICBvcGFjaXR5OiAxO1xyXG4gICAgfVxyXG4gIH1cclxuICAuY2FyZC1kaXZ7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIH1cclxuXHJcblxyXG4gIC50ZXh0LWdyb3Vwe1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgYW5pbWF0aW9uOiBtb3ZpbmdJbiAuNnMgZWFzZS1pbi1vdXQgZm9yd2FyZHMsIGZhZGVkLWluIC42cyBlYXNlLWluLW91dCBmb3J3YXJkcztcclxuICAgIG1hcmdpbi1ib3R0b206IDNyZW07XHJcblxyXG4gICAgQGtleWZyYW1lcyBmYWRlZC1pbiB7XHJcbiAgICAgIDAlIHtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICB9XHJcbiAgICAgIDEwMCUge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAa2V5ZnJhbWVzIGZhZGVkLW91dCB7XHJcbiAgICAgIDAlIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICB9XHJcbiAgICAgIDEwMCUge1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgfVxyXG4gIC5jYXJkLXRvcC1tYXJnaW57XHJcbiAgICBtYXJnaW46IDIuNXJlbSAwIDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbiAgLmNhcmQtYm90dG9tLW1hcmdpbntcclxuICAgIG1hcmdpbjogMi41cmVtIDAgMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuICAuY29udGVudC1yb3d7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBhbmltYXRpb246IGRlbGF5TW92aW5nSW4gMXMgZWFzZS1pbi1vdXQgZm9yd2FyZHMsIGZhZGVkLWluIDEuNnMgZWFzZS1pbi1vdXQgZm9yd2FyZHM7XHJcbiAgfVxyXG4gIEBrZXlmcmFtZXMgZGVsYXlNb3ZpbmdJbiB7XHJcbiAgICBmcm9tICB7XHJcbiAgICAgIHRvcDogMjAwcHg7XHJcbiAgICB9XHJcbiAgICB0byB7XHJcbiAgICAgIHRvcDogMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQGtleWZyYW1lcyBkZWxheU1vdmluZ091dCB7XHJcbiAgICBmcm9tICB7XHJcbiAgICAgIHRvcDogMHB4O1xyXG4gICAgfVxyXG4gICAgdG8ge1xyXG4gICAgICB0b3A6IC0yMDBweDtcclxuICAgIH1cclxuICB9XHJcbiAgLm5hdmlnYXRpb24ge1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogLjA4cmVtO1xyXG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xyXG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxcmVtO1xyXG4gICAgcGFkZGluZzogMDtcclxuXHJcblxyXG4gICAgYSB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBwYWRkaW5nOiAwLjVyZW07XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jYXJkLWNvbnRlbnQge1xyXG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxOTYsIDIwNiwgMjA5LCAwLjIpO1xyXG5cclxuICAgIC5jYXJvdXNlbC1pbm5lciBsaSB7XHJcbiAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgIGZsb2F0OiBsZWZ0O1xyXG5cclxuICAgICAgJjpudGgtY2hpbGQoZXZlbikge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogNDBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpudGgtY2hpbGQob2RkKSB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogNDBweDtcclxuICAgICAgICBjbGVhcjogbGVmdDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuaXRlbS1jb250ZW50e1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBtaW4td2lkdGg6IDk4MHB4O1xyXG4gIH1cclxuXHJcbiAgLnRhYi1jb250ZW50IHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgJiA+IGRpdjpub3QoLmdyYXktYmFja2dyb3VuZCk6bm90KC5icmFuZC1wcmltYXJ5LWJhY2tncm91bmQpOm5vdCguYnJhbmQtc2Vjb25kYXJ5LWJhY2tncm91bmQpOm5vdCguYnJhbmQtYWNjZW50LWJhY2tncm91bmQpe1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIH1cclxuXHJcbiAgICAmLnNlbGVjdGVkIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgfVxyXG5cclxuICB9XHJcbiAgLmMwOTMtY3RhLWJ1dHRvbnN7XHJcbiAgICBAaW5jbHVkZSBjZW50ZXItY3RhLW1vYmlsZTtcclxuICAgIHBhZGRpbmctdG9wOiAzMnB4O1xyXG4gIH1cclxuICAuY3RhLWJ0bntcclxuICAgIG1hcmdpbjogLjVyZW0gMCAwIDA7XHJcbiAgfVxyXG4gIC5jMDkzLWNvbnRlbnQtd3JhcHBlcntcclxuICAgIHdpZHRoOiA2MCU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIHBhZGRpbmc6IDQwcHggODBweDtcclxuICAgIG1heC13aWR0aDogNTIwcHg7XHJcblxyXG4gICAgaDN7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS44NzVyZW07XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyLjVyZW07XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgICB9XHJcbiAgICAucDF7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5pbWFnZS1jb250YWluZXIge1xyXG4gICAgYW5pbWF0aW9uOiBtb3ZpbmdJbiAuNnMgZWFzZS1pbi1vdXQgZm9yd2FyZHMsIGZhZGUtaW4gLjZzIGVhc2UtaW4tb3V0IGZvcndhcmRzO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICB9XHJcbiAgaW1ne1xyXG4gICAgbWF4LXdpZHRoOiAzODBweDtcclxuICAgIG1pbi1oZWlnaHQ6IDQyMHB4XHJcbiAgfVxyXG4gIEBrZXlmcmFtZXMgbW92aW5nSW4ge1xyXG4gICAgZnJvbSAge1xyXG4gICAgICB0b3A6IDEyN3B4O1xyXG4gICAgfVxyXG4gICAgdG8ge1xyXG4gICAgICB0b3A6IDBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBrZXlmcmFtZXMgbW92aW5nT3V0IHtcclxuICAgIGZyb20gIHtcclxuICAgICAgdG9wOiAwcHg7XHJcbiAgICB9XHJcbiAgICB0byB7XHJcbiAgICAgIHRvcDogLTEyN3B4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQGtleWZyYW1lcyBmYWRlLWluIHtcclxuICAgIDUwJSB7XHJcbiAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICB9XHJcbiAgICAxMDAlIHtcclxuICAgICAgb3BhY2l0eTogMTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBrZXlmcmFtZXMgZmFkZS1vdXQge1xyXG4gICAgNTAlIHtcclxuICAgICAgb3BhY2l0eTogMTtcclxuICAgIH1cclxuICAgIDEwMCUge1xyXG4gICAgICBvcGFjaXR5OiAwO1xyXG4gICAgfVxyXG4gIH1cclxuICAucm93e1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xyXG4gICAgcGFkZGluZzogMDtcclxuICB9XHJcblxyXG4gIC5jb250ZW50LXBpY3R1cmV7XHJcbiAgICBtYXJnaW46IDFweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIH1cclxuICAudGFiLWdyb3Vwe1xyXG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaDtcclxuICAgIGZsZXgtZ3JvdzogMDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgICBnYXA6IDhweDtcclxuICAgIHBhZGRpbmc6IDE2cHggMCAxNnB4IDA7XHJcbiAgfVxyXG4gIC5sZWZ0LW5hdntcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBtYXgtd2lkdGg6IDIwMHB4O1xyXG4gIH1cclxuICAuY29udGVudC1pbWFnZXtcclxuICAgIG1hcmdpbjogLTQwcHggMDtcclxuICAgIHBhZGRpbmc6IDAgODBweCAwIDA7XHJcbiAgfVxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkgeyAvL21vYmlsZVxyXG4gICAgcGFkZGluZzogM3JlbSAwO1xyXG4gICAgaW1ne1xyXG4gICAgICBoZWlnaHQ6IDMxNXB4O1xyXG4gICAgICBtaW4taGVpZ2h0OiB1bnNldDtcclxuICAgIH1cclxuICAgIC50ZXh0LWdyb3Vwe1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XHJcbiAgICB9XHJcbiAgICAuYzA5My1jb250ZW50LXdyYXBwZXJ7XHJcbiAgICAgIC5wMXtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICB1bHtcclxuICAgICAgbGl7XHJcbiAgICAgICAgYTpob3ZlcntcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC50YWItZ3JvdXA6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgIGgye1xyXG4gICAgICBmb250LXNpemU6IDEuODc1cmVtO1xyXG4gICAgICBsaW5lLWhlaWdodDogMi41cmVtO1xyXG4gICAgfVxyXG4gICAgLm1vYmlsZS1saW5le1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuICAgIC5kZXNrdG9wLWxpbmV7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLmMwOTMtbGVmdC1hcnJvdy1jb250YWluZXIgeyAvL2xlZnQgYXJyb3cgY29udGFpbmVyXHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgbWF4LXdpZHRoOiAzcmVtO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgbGVmdDogLTAuNXJlbTtcclxuXHJcbiAgICAgIC5sZWZ0LWNvbnRhaW5lciB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIG1heC13aWR0aDogMXJlbTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgIC5jMDkzLWxlZnQtYXJyb3cgeyAvL2xlZnQgY2FyZXRcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIGxlZnQ6IDAuNXJlbTtcclxuICAgICAgICAgIGJvdHRvbTogMS4yNXJlbTtcclxuICAgICAgICAgIGhlaWdodDogMC41cmVtO1xyXG4gICAgICAgICAgd2lkdGg6IDAuNXJlbTtcclxuICAgICAgICAgIGJvcmRlcjogc29saWQgdmFyKC0tY29sb3ItZ3JleS1kYXJrLTQ4KTtcclxuICAgICAgICAgIGJvcmRlci13aWR0aDogMCAwLjEyNXJlbSAwLjEyNXJlbSAwO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcclxuICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcclxuICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmFycm93LWNvbnRhaW5lciB7IC8vcmlnaHQgYXJyb3cgY29udGFpbmVyXHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgbWF4LXdpZHRoOiAzcmVtO1xyXG4gICAgICB6LWluZGV4OiAxO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IC0wLjVyZW07XHJcblxyXG4gICAgICAucmlnaHQtY29udGFpbmVyIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxcmVtO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmMwOTMtYXJyb3cgeyAvL3JpZ2h0IGNhcmV0XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHJpZ2h0OiAwLjI1cmVtO1xyXG4gICAgICAgIGJvdHRvbTogMS4yNXJlbTtcclxuICAgICAgICBoZWlnaHQ6IDAuNXJlbTtcclxuICAgICAgICB3aWR0aDogMC41cmVtO1xyXG4gICAgICAgIGJvcmRlcjogc29saWQgdmFyKC0tY29sb3ItZ3JleS1kYXJrLTQ4KTtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIGJvcmRlci13aWR0aDogMCAwLjEyNXJlbSAwLjEyNXJlbSAwO1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmMwOTMtY29udGVudC13cmFwcGVye1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgcGFkZGluZzogMDtcclxuXHJcbiAgICAgIGgze1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAycmVtO1xyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG4gICAgLmNhcmQtY29udGVudHtcclxuICAgICAgcGFkZGluZzogMS41cmVtIDEuMjVyZW07XHJcbiAgICB9XHJcbiAgICAuY2FyZC10b3AtbWFyZ2lue1xyXG4gICAgICBtYXJnaW46IDEuMjVyZW0gMCAwO1xyXG4gICAgfVxyXG4gICAgLmNhcmQtYm90dG9tLW1hcmdpbntcclxuICAgICAgbWFyZ2luOiAzcmVtIDAgMDtcclxuICAgIH1cclxuXHJcbiAgICAubGVmdC1uYXYge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbWF4LXdpZHRoOiBub25lO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB9XHJcbiAgICAuZGF0YS10aXRsZXtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgICAgaGVpZ2h0OiBtYXgtY29udGVudDtcclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIHVse1xyXG4gICAgICBsaXtcclxuICAgICAgICBhOmhvdmVye1xyXG4gICAgICAgICAgY29sb3I6ICMwMDU3M2Q7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgbGl7XHJcbiAgICAgIGEuc2VsZWN0ZWR7XHJcbiAgICAgICAgY29sb3I6ICMwMDU3M2Q7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5yb3d7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIHBhZGRpbmc6IDAgMTBweDtcclxuICAgIH1cclxuICAgIC5pdGVtLWNvbnRlbnR7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIG1pbi13aWR0aDogMDtcclxuICAgIH1cclxuICAgIC50YWItZ3JvdXB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICBvdmVyZmxvdy14OiBhdXRvO1xyXG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgIHBhZGRpbmc6IDAgMCAwIDA7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYzljYWNjO1xyXG4gICAgfVxyXG4gICAgLmNvbnRlbnQtaW1hZ2V7XHJcbiAgICAgIG1hcmdpbjogM3JlbSAwIDAgMDtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxuICAgIC5uYXZpZ2F0aW9uIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGZvbnQtc2l6ZTogMDtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDEuNXJlbTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogLTJyZW07XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuXHJcbiAgICAgIGxpIHtcclxuICAgICAgICBmb250LXNpemU6IDAuNzVyZW07XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLTFweDtcclxuICAgICAgICBtYXgtd2lkdGg6IDI0MHB4O1xyXG4gICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcclxuICAgICAgICBwYWRkaW5nOiAuNXJlbTtcclxuXHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGhyIHtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkO1xyXG4gICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcclxuICAgICAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogYXV0bztcclxuICAgICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBtYXJnaW4sIHdpZHRoO1xyXG4gICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IC41cztcclxuICAgICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgYSB7XHJcbiAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMXJlbTtcclxuICAgICAgICBwYWRkaW5nOiAuNXJlbTtcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xyXG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wM3JlbTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5icmFuZC1wcmltYXJ5LWJhY2tncm91bmQsXHJcbiAgJi5icmFuZC1zZWNvbmRhcnktYmFja2dyb3VuZHtcclxuICAgIC50YWJzLXRpdGxlIC5uYXZpZ2F0aW9uIGEge1xyXG4gICAgICBjb2xvcjogI0ZGRkZGRjtcclxuICAgIH1cclxuICAgIC5jYXJkLWNvbnRlbnQge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMik7XHJcbiAgICB9XHJcbiAgICB1bHtcclxuICAgICAgbGl7XHJcbiAgICAgICAgYTpob3ZlcntcclxuICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTYpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XHJcbiAgICAgIC5kYXRhLXRpdGxlIHtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICB1bHtcclxuICAgICAgICBsaXtcclxuICAgICAgICAgIGE6aG92ZXJ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbiIsIi8vVGltZWQgQWNjb3JkaW9uIHdpdGggSW1hZ2VcclxuXHJcbi5DMDk0LXRpbWVkLWFjY29yZGlvbi13aXRoLWltYWdlIHtcclxuXHJcbiAgLnBhZGRlZC1jb250YWluZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgcGFkZGluZzogNXJlbSAwIDVyZW07XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XHJcbiAgICBwYWRkaW5nOiAzcmVtIDAgM3JlbTtcclxuICB9XHJcblxyXG4gIC5jMDk0LWxlZnQge1xyXG4gICAgd2lkdGg6IDU4MHB4O1xyXG4gICAgaGVpZ2h0OiA1ODBweDtcclxuICAgIG1hcmdpbjogMzRweCAxMjBweCAwIDA7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5jMDk0LWxlZnQtaW1hZ2VzIHtcclxuICAgICAgd2lkdGg6IDU4MHB4O1xyXG4gICAgICBoZWlnaHQ6IDU4MHB4O1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGFuaW1hdGlvbjogbW92aW5nSW4gNDAwbXMgZWFzZS1pbi1vdXQgZm9yd2FyZHMsIGZhZGUtaW4gNDAwbXMgZWFzZS1pbi1vdXQgZm9yd2FyZHM7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLmFkZE1vdmluZ091dENsYXNzIHtcclxuICAgICAgYW5pbWF0aW9uOiBtb3ZpbmdPdXQgNDAwbXMgZWFzZS1pbi1vdXQgZm9yd2FyZHMsIGZhZGUtb3V0IDQwMG1zIGVhc2UtaW4tb3V0IGZvcndhcmRzO1xyXG4gICAgfVxyXG5cclxuICAgIEBrZXlmcmFtZXMgbW92aW5nSW4ge1xyXG4gICAgICBmcm9tICB7XHJcbiAgICAgICAgdG9wOiAxMjdweDtcclxuICAgICAgfVxyXG4gICAgICB0byB7XHJcbiAgICAgICAgdG9wOiAwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAa2V5ZnJhbWVzIG1vdmluZ091dCB7XHJcbiAgICAgIGZyb20gIHtcclxuICAgICAgICB0b3A6IDBweDtcclxuICAgICAgfVxyXG4gICAgICB0byB7XHJcbiAgICAgICAgdG9wOiAtMTI3cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAa2V5ZnJhbWVzIGZhZGUtaW4ge1xyXG4gICAgICAwJSB7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgfVxyXG4gICAgICAxMDAlIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGtleWZyYW1lcyBmYWRlLW91dCB7XHJcbiAgICAgIDAlIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICB9XHJcbiAgICAgIDEwMCUge1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuICAuYzA5NC1hY2NvcmRpb24tbGlzdCB7XHJcbiAgICB3aWR0aDogNDgwcHg7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xyXG4gICAgICB3aWR0aDogdW5zZXQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmMwOTQtaGVhZGluZy1ncm91cCB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgIGdhcDogMTZweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcclxuXHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5jMDk0LWhlYWRlcnMge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgZ2FwOiA4cHg7XHJcblxyXG4gICAgICAgIC5jMDk0LWhlYWRpbmctdGl0bGUge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAyLjI1cmVtO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogM3JlbTtcclxuXHJcbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjg3NXJlbTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIuNXJlbTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgLmFjY29yZGlvbi10b3AtYm9yZGVyIHtcclxuICAgICAgYm9yZGVyLXRvcDogc29saWQgMXB4ICNjOWNhY2M7XHJcbiAgICB9XHJcblxyXG4gICAgLmFjY29yZGlvbi1ib3R0b20tYm9yZGVyIHtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICNjOWNhY2M7XHJcbiAgICB9XHJcblxyXG4gICAgLmFjY29yZGlvbiB7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgcGFkZGluZzogMjRweCAwO1xyXG4gICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiA0MDBtcztcclxuICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xyXG5cclxuICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgIHBhZGRpbmc6IDE2cHggMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgZGl2W2lkXj1wcm9ncmVzc0Jhcl0ge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBib3R0b206IDE2cHg7XHJcbiAgICAgICAgd2lkdGg6IDAlO1xyXG4gICAgICAgIGhlaWdodDogNHB4O1xyXG4gICAgICAgIGZsZXgtZ3JvdzogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1NzNkO1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5hY2NvcmRpb24taWNvbi10aXRsZSB7XHJcbiAgICAgICAgYWxpZ24tc2VsZjogc3RyZXRjaDtcclxuICAgICAgICBmbGV4LWdyb3c6IDA7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgICAgICAuYWNjb3JkaW9uLXRpdGxlIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgIGZsZXgtZ3JvdzogMTtcclxuICAgICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xyXG4gICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5pY29uLWFyZWEge1xyXG4gICAgICAgICAgd2lkdGg6IDE2cHg7XHJcbiAgICAgICAgICBtYXJnaW46IDdweCAwO1xyXG5cclxuICAgICAgICAgIC5pY29uIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcDogMC4xMjVyZW0gc29saWQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMC4xMjVyZW0gc29saWQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgICAgICAgICB3aWR0aDogMC41cmVtO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDAuNXJlbTtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDZweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgIC5hY2NvcmRpb24ge1xyXG4gICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgLmFjY29yZGlvbi1pY29uLXRpdGxlIHtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDRweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYWNjb3JkaW9uLWJvZHkge1xyXG4gICAgICBtYXgtaGVpZ2h0OiAwO1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiA0MDBtcztcclxuICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xyXG5cclxuICAgICAgLmFjY29yZGlvbi10ZWFzZXItdGV4dCBwIHtcclxuICAgICAgICBtYXJnaW46IDAgMCAwLjVyZW07XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5jdGEtdGV4dCB7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDNyZW07XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5jdGEtaWNvbiB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdW5zZXQ7XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiBpbmhlcml0O1xyXG4gICAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogaW5oZXJpdDtcclxuICAgICAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiBpbmhlcml0O1xyXG4gICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogaW5oZXJpdDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIC5jdGEtaWNvbiB7XHJcbiAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiB1bnNldDtcclxuICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiBpbmhlcml0O1xyXG4gICAgICAgICAgICBib3JkZXItdG9wLWNvbG9yOiBpbmhlcml0O1xyXG4gICAgICAgICAgICBib3JkZXItbGVmdC1jb2xvcjogaW5oZXJpdDtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogaW5oZXJpdDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5jdGEtaWNvbiB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdW5zZXQ7XHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICBib3JkZXItcmlnaHQtY29sb3I6IGluaGVyaXQ7XHJcbiAgICAgICAgICBib3JkZXItdG9wLWNvbG9yOiBpbmhlcml0O1xyXG4gICAgICAgICAgYm9yZGVyLWxlZnQtY29sb3I6IGluaGVyaXQ7XHJcbiAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiBpbmhlcml0O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgLmN0YS1pY29uIHtcclxuICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHVuc2V0O1xyXG4gICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogaW5oZXJpdDtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogaW5oZXJpdDtcclxuICAgICAgICAgICAgYm9yZGVyLWxlZnQtY29sb3I6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IGluaGVyaXQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG5cclxuXHJcbiAgICB9XHJcblxyXG4gICAgLmFjY29yZGlvbi1pbWFnZXMge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmFjY29yZGlvbi1pbWFnZS1pdGVtIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zcGFjZS1nYXAge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xyXG4gICAgfVxyXG5cclxuICB9XHJcbn1cclxuIiwiLy8gQzA5NSBGZWF0dXJlZCBTdGF0c1xyXG5cclxuLkMwOTUtZmVhdHVyZWQtc3RhdHMge1xyXG4gIG1pbi1oZWlnaHQ6IDUxMnB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgcGFkZGluZzogNXJlbSAwO1xyXG5cclxuICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHsgLy9tb2JpbGVcclxuICAgIHBhZGRpbmc6IDRyZW0gMDtcclxuICAgIG1pbi1oZWlnaHQ6IDExNDRweDtcclxuICB9XHJcblxyXG4gIC5jb250ZW50LXdyYXBwZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gIH1cclxuXHJcbiAgLy9IZWFkaW5nXHJcblxyXG4gIC5jMDk1LWhlYWRlciB7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cclxuICAgIC5ydGUtbGFiZWwtLWV5ZWJyb3d7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICB9XHJcblxyXG4gICAgLmMwOTUtaGVhZGluZyB7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgIGZvbnQtc2l6ZTogMi4yNXJlbTtcclxuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDNyZW07XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcblxyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHsgLy9tb2JpbGVcclxuICAgICAgICBmb250LXNpemU6IDEuODc1cmVtO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyLjVyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jMDk1LXRlYXNhYmxlLXRleHQge1xyXG4gICAgd2lkdGg6IDgzJTtcclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvL1N0YXQgSXRlbXNcclxuICAuYzA5NS1zdGF0LXBhcmVudCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBwYWRkaW5nOiAycmVtIDA7XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XHJcbiAgICAgIHBhZGRpbmc6IDEuNXJlbSAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5yb3cge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgIHJvdy1nYXA6IDI0cHg7XHJcblxyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcclxuICAgICAgICByb3ctZ2FwOiA4cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYzA5NS1zdGF0LWNvbnRlbnQge1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAgICAgLnN0YXQtaXRlbS10aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAzLjVyZW07XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogNHJlbTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAgIC5zdGF0LWl0ZW0tdGl0bGU6bm90KC5pcy12aXNpYmxlKSB7XHJcbiAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3RhdC1pdGVtLWhlYWRlcjpub3QoLmlzLXZpc2libGUpLCAuc3RhdC1pdGVtLXRleHQ6bm90KC5pcy12aXNpYmxlKSB7IC8vc2libGluZ1xyXG4gICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN0YXQtaXRlbS10aXRsZS5pcy12aXNpYmxle1xyXG4gICAgICAgICAgYW5pbWF0aW9uOiBmYWRlLWJvdHRvbSBlYXNlLWluLW91dDtcclxuICAgICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogLjZzO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN0YXQtaXRlbS1oZWFkZXIuaXMtdmlzaWJsZSwgLnN0YXQtaXRlbS10ZXh0LmlzLXZpc2libGV7IC8vc2libGluZ1xyXG4gICAgICAgICAgYW5pbWF0aW9uOiBmYWRlLWJvdHRvbSBlYXNlLWluLW91dDtcclxuICAgICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogLjZzO1xyXG4gICAgICAgIH1cclxuXHJcblxyXG4gICAgICAuc3RhdC1pdGVtLWhlYWRlciB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjEyNXJlbTtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBrZXlmcmFtZXMgZmFkZS1ib3R0b20ge1xyXG4gICAgICAwJSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDE1MHB4KTtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICB9XHJcbiAgICAgIDEwMCV7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLy9DMDIwYiBNdWx0aS1Db2x1bW4gVGllciBDb21wb25lbnQgU3R5bGVcclxuXHJcbi5DMDIwQi1tdWx0aS1jb2x1bW4tdGllciB7XHJcblxyXG4gIC8vRGVjbGFyaW5nIHZhcmlhYmxlcyBmb3IgQzAyMEIgTXVsdGktQ29sdW1uIFRpZXJcclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgIC0tZGV2aWNlLXBhZGRpbmcteDogLjYyNXJlbTtcclxuICAgIC0tZ3JpZC1ndXR0ZXI6IC42MjVyZW07XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcclxuICAgIC0tZGV2aWNlLXBhZGRpbmctZGVza3RvcC13aWR0aDogY2FsYygoMTAwdncgLSAxMTgwcHgpKTtcclxuICAgIC0tZGV2aWNlLXBhZGRpbmcteDogY2FsYygodmFyKC0tZGV2aWNlLXBhZGRpbmctZGVza3RvcC13aWR0aCkgLyAyKSk7XHJcbiAgICAtLWdyaWQtZ3V0dGVyOiAxLjI1cmVtO1xyXG4gIH1cclxuXHJcbiAgLS1kZXZpY2UtcGFkZGluZy1mdWxsLXdpZHRoOiBjYWxjKCh2YXIoLS1kZXZpY2UtcGFkZGluZy14KSAqIDIpKTtcclxuICAtLWdyaWQtZ3V0dGVyLWZ1bGwtd2lkdGg6IGNhbGMoKHZhcigtLWdyaWQtZ3V0dGVyKSAqIDExKSk7XHJcbiAgLS1ncmlkLWNvbHVtbi1mdWxsLXdpZHRoOiBjYWxjKCgxMDB2dyAtIHZhcigtLWRldmljZS1wYWRkaW5nLWZ1bGwtd2lkdGgpIC0gdmFyKC0tZ3JpZC1ndXR0ZXItZnVsbC13aWR0aCkpKTtcclxuICAtLWdyaWQtY29sdW1uOiBjYWxjKCh2YXIoLS1ncmlkLWNvbHVtbi1mdWxsLXdpZHRoKSAvIDEyKSk7XHJcbiAgLS1ncmlkLWNvbC0xOiBjYWxjKCh2YXIoLS1ncmlkLWNvbHVtbikgKiAxKSk7XHJcbiAgLS1ncmlkLWNvbC0zOiBjYWxjKCh2YXIoLS1ncmlkLWNvbHVtbikgKiAzKSArICh2YXIoLS1ncmlkLWd1dHRlcikgKiAyKSk7XHJcbiAgLS1ncmlkLWNvbC00OiBjYWxjKCh2YXIoLS1ncmlkLWNvbHVtbikgKiA0KSArICh2YXIoLS1ncmlkLWd1dHRlcikgKiAzKSk7XHJcbiAgLS1ncmlkLWNvbC01OiBjYWxjKCh2YXIoLS1ncmlkLWNvbHVtbikgKiA1KSArICh2YXIoLS1ncmlkLWd1dHRlcikgKiA0KSk7XHJcbiAgLS1ncmlkLWNvbC04OiBjYWxjKCh2YXIoLS1ncmlkLWNvbHVtbikgKiA4KSArICh2YXIoLS1ncmlkLWd1dHRlcikgKiA3KSk7XHJcbiAgLS1ncmlkLWNvbC0xMDogY2FsYygodmFyKC0tZ3JpZC1jb2x1bW4pICogMTApICsgKHZhcigtLWdyaWQtZ3V0dGVyKSAqIDkpKTtcclxuXHJcblxyXG4gIC5jb250ZW50IHtcclxuICAgIHBhZGRpbmctdG9wIDogNXJlbTtcclxuICAgIHBhZGRpbmctYm90dG9tOiA1cmVtO1xyXG5cclxuICAgIC5jb250ZW50LWhlYWRlcntcclxuICAgICAgaDJ7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEuNXJlbTtcclxuICAgICAgICBmb250LXNpemU6IDIuMjVyZW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDNyZW07XHJcbiAgICAgIH1cclxuICAgICAgcHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY29sdW1uLWdyb3VwIHtcclxuICAgICAgcGFkZGluZy10b3A6IDNyZW07XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgICAgLmNvbHVtbiB7XHJcbiAgICAgICAgcGFkZGluZzogMS41cmVtO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XHJcbiAgICAgICAgY29sb3I6ICMyNjI3Mjg7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleDogMTtcclxuICAgICAgICBmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICAgICBib3gtc2hhZG93OiAwIDRweCAxNnB4IDAgcmdiYSgwLCAwLCAwLCAwLjA4KTtcclxuXHJcbiAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogdmFyKC0tZ3JpZC1ndXR0ZXIpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNvbHVtbi1oZWFkZXIge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcclxuICAgICAgICAgIHBvc2l0aW9uOiBzdGlja3k7XHJcbiAgICAgICAgICB0b3A6IGNhbGMoNHJlbSAtIDFweCk7XHJcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcclxuICAgICAgICAgIHotaW5kZXg6IDEwO1xyXG5cclxuICAgICAgICAgIC5ydGUtbGFiZWwtLWV5ZWJyb3d7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjQ4cHg7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLnByb2R1Y3QtdGl0bGV7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS44NzVyZW07XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyLjVyZW07XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAucHJpY2UtZGVzY3JpcHRpb257XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5wcmljZS12YWx1ZXtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAycmVtO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNvbHVtbi1oZWFkZXI6YWZ0ZXJ7XHJcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogI2M5Y2FjYztcclxuICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jb2x1bW4tYm9keSB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAycmVtO1xyXG4gICAgICAgICAgLnJ0ZS1sYWJlbC0tZXllYnJvd3tcclxuICAgICAgICAgICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjQ4cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEuNXJlbTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMC41cmVtO1xyXG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDFyZW07XHJcbiAgICAgICAgICAgICAgbGlzdC1zdHlsZS1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgd2lkdGg9XCIxNlwiIGhlaWdodD1cIjE2XCIgdmlld0JveD1cIjAgMCAxNiAxNlwiPjxwYXRoIGQ9XCJtNC42NjcgMTQuMzYyLS4wMDMuMDA0TDAgOS43MDNsMS40MTQtMS40MTQgMy4yNTIgMy4yNTEgOS45LTkuOSAxLjQxNCAxLjQxNC0xMS4zMSAxMS4zMS0uMDAzLS4wMDJ6XCIgZmlsbD1cIiUyMzAwNEI4RFwiPjwvcGF0aD48L3N2Zz4nKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jdGEtZ3JvdXAge1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogM3JlbTtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcclxuICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XHJcbiAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG5cclxuICAgICAgICAgIC5fYzAyMGItY3RhLWJ1dHRvbnMge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgLmN0YS1idG57XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuY3RhLWJ0bjpmaXJzdC1jaGlsZHtcclxuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5jdGEtYnRuOmxhc3QtY2hpbGR7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU5OXB4KSB7XHJcbiAgICAuY29sdW1uLWdyb3VwIHtcclxuICAgICAgb3ZlcmZsb3cteDogc2Nyb2xsO1xyXG4gICAgICBtYXJnaW4tbGVmdDogY2FsYyh2YXIoLS1kZXZpY2UtcGFkZGluZy14KSAqIC0xKTtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjKHZhcigtLWRldmljZS1wYWRkaW5nLXgpICogLTEpO1xyXG4gICAgICBwYWRkaW5nOiB2YXIoLS1kZXZpY2UtcGFkZGluZy14KTtcclxuXHJcbiAgICAgIC5jb2x1bW4ge1xyXG4gICAgICAgIG1pbi13aWR0aDogdmFyKC0tZ3JpZC1jb2wtMTApO1xyXG4gICAgICAgIG1heC13aWR0aDogdmFyKC0tZ3JpZC1jb2wtMTApO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcclxuICAgIC5jb250ZW50LWhlYWRlcntcclxuICAgICAgbWF4LXdpZHRoOiB2YXIoLS1ncmlkLWNvbC0xMCk7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbHVtbiB7XHJcbiAgICAgIG1pbi13aWR0aDogdmFyKC0tZ3JpZC1jb2wtMyk7XHJcbiAgICAgIG1heC13aWR0aDogdmFyKC0tZ3JpZC1jb2wtNCk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcclxuICAuQzAyMEItbXVsdGktY29sdW1uLXRpZXIge1xyXG4gICAgLmNvbnRlbnR7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAzcmVtO1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogM3JlbTtcclxuXHJcbiAgICAgIC5jb250ZW50LWhlYWRlcntcclxuICAgICAgICBoMntcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMS44NzVyZW07XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMi41cmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmNvbHVtbi1ncm91cCB7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBsZWZ0O1xyXG5cclxuICAgICAgICAuY29sdW1ue1xyXG4gICAgICAgICAgcGFkZGluZzogMjRweDtcclxuXHJcbiAgICAgICAgICAuY29sdW1uLWhlYWRlcntcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG5cclxuICAgICAgICAgICAgLnByb2R1Y3QtdGl0bGV7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XHJcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDJyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5DMDIwQi1tdWx0aS1jb2x1bW4tdGllci5icmFuZC1wcmltYXJ5LWJhY2tncm91bmQsXHJcbi5DMDIwQi1tdWx0aS1jb2x1bW4tdGllci5icmFuZC1zZWNvbmRhcnktYmFja2dyb3VuZHtcclxuICAucnRlLWxhYmVsLS1leWVicm93e1xyXG4gICAgY29sb3I6ICMwMDRiOGQ7XHJcbiAgfVxyXG59XHJcbiIsIi5DMDgwQi1leHBhbmRlZC1mbGV4aWJsZS1jYXJkLWdyaWQge1xyXG4gIHBhZGRpbmc6IDVyZW0gMDtcclxuXHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7IC8vbW9iaWxlXHJcbiAgICBwYWRkaW5nOiA0cmVtIDA7XHJcbiAgfVxyXG5cclxuICAvL0hlYWRpbmdcclxuICAuYzA4MGItdGV4dC1jb250ZW50e1xyXG4gICAgd2lkdGg6IDk4MHB4O1xyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAuYzA4MGItaGVhZGVyIHtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuXHJcbiAgICAgIC5ydGUtbGFiZWwtLWV5ZWJyb3cge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmMwODBiLWhlYWRpbmcge1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgZm9udC1zaXplOiAyLjI1cmVtO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDNyZW07XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMS44NzVyZW07XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMi41cmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcblxyXG4gIC8vRmxleGlibGUgQ2FyZHNcclxuICAuYzA4MGItcm93e1xyXG4gICAgcGFkZGluZzogMnJlbSAwIDA7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgcm93LWdhcDogMS41cmVtO1xyXG4gICAgY29sdW1uLWdhcDogMS4yNXJlbTtcclxuXHJcbiAgICAuYzA4MGItZmxleGlibGUtY2FyZHMge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHBhZGRpbmc6IDEuNXJlbTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogLjVyZW07XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgYm94LXNoYWRvdzogMCA0cHggMTZweCAwIHJnYmEoMCwgMCwgMCwgMC4wOCk7XHJcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuMjVzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAmOm5vdCguZ3JheS1iYWNrZ3JvdW5kKTpub3QoLmJyYW5kLXByaW1hcnktYmFja2dyb3VuZCk6bm90KC5icmFuZC1zZWNvbmRhcnktYmFja2dyb3VuZCk6bm90KC5icmFuZC1hY2NlbnQtYmFja2dyb3VuZCkge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1pbikgeyAvL2NhcmRzJyB3aWR0aCBiZWxvdyA3NjdweCByZXNvbHV0aW9uXHJcbiAgICAgICAgd2lkdGg6IDEwMCVcclxuICAgICAgfVxyXG5cclxuICAgICAgLmMwODBiLWNhcmQtY29udGVudCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuXHJcbiAgICAgICAgaDQge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxLjEyNXJlbTtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS41cmVtO1xyXG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMS41cmVtO1xyXG5cclxuICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICBjb2xvcjogIzI2MjcyODtcclxuXHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAvL0NUQSBidXR0b25cclxuICAgICAgICAuYzA4MGItY3RhLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICB0b3A6IDEuNXJlbTtcclxuICAgICAgICAgIHJpZ2h0OiAxLjVyZW07XHJcblxyXG4gICAgICAgICAgLmMwODBiLWV4dGVybmFsLWljb24gcGF0aHtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4yNXMgZWFzZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5jMDgwYi1pbnRlcm5hbC1pY29uIHBhdGh7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuMjVzIGVhc2U7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY3RhLWJ1dHRvbnMgLmN0YS10ZXh0e1xyXG4gICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAwO1xyXG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jdGEtdGV4dC5jdGEtLXByaW1hcnkuY3RhLS12aWRlbyAuY3RhLWljb257IC8vb3ZlcnJpZGUgc3R5bGluZyBmb3IgdmlkZW8gY3RhXHJcbiAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogIzI2MjcyODtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgICAgIGJvcmRlci13aWR0aDogLjJyZW07XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogIzI2MjcyODtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY3RhLXRleHQuY3RhLS1wcmltYXJ5LmN0YS0tZG93bmxvYWQgLmN0YS1pY29ueyAvL292ZXJyaWRlIHN0eWxpbmcgZm9yIGRvd25sb2FkIGN0YVxyXG4gICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzI2MjcyODtcclxuICAgICAgICAgICY6YmVmb3JlLCAmOmFmdGVye1xyXG4gICAgICAgICAgICBib3JkZXItcmlnaHQtY29sb3I6ICMyNjI3Mjg7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICMyNjI3Mjg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuYzA4MGItaXRlbS10ZXh0IHAge1xyXG4gICAgICAgIGNvbG9yOiAjMjYyNzI4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAvL1N0YXJ0IGhvdmVyIHN0eWxpbmcgZm9yIGRlc2t0b3BcclxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTAuNXJlbSk7XHJcblxyXG4gICAgICAgICAgaDQgYSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMDA4MDVhO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIHN2ZyBwYXRoIHtcclxuICAgICAgICAgICAgZmlsbDogIzAwODA1YTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuYzA4MGItZXh0ZXJuYWwtaWNvbiBwYXRoIHsgLy9ob3ZlciBzdHlsaW5nIGZvciBleHRlcm5hbCBpY29uXHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwLjEyNXJlbSkgdHJhbnNsYXRlWSgtMC4xMjVyZW0pO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5jMDgwYi1pbnRlcm5hbC1pY29uIHBhdGggeyAvL2hvdmVyIHN0eWxpbmcgZm9yIGludGVybmFsIGljb25cclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAuMjVyZW0pO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjI1cyBlYXNlO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5jdGEtdGV4dC5jdGEtLXByaW1hcnkuY3RhLS12aWRlbyAuY3RhLWljb24geyAvL2hvdmVyIHN0eWxpbmcgZm9yIHZpZGVvIGljb25cclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogIzAwODA1YTtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDA4MDVhO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICBvcGFjaXR5OiAxLjA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuY3RhLXRleHQuY3RhLS1wcmltYXJ5LmN0YS0tZG93bmxvYWQgLmN0YS1pY29uIHsgLy9ob3ZlciBzdHlsaW5nIGZvciBkb3dubG9hZCBpY29uXHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICMwMDgwNWE7XHJcblxyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjMDA4MDVhO1xyXG4gICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICBib3JkZXItcmlnaHQtY29sb3I6ICMwMDgwNWE7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzAwODA1YTtcclxuICAgICAgICAgICAgICBib3R0b206IC0wLjFyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLy9lbmQgaG92ZXIgc3R5bGluZ1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcclxuICAgIC5jb2wtbGctMntcclxuICAgICAgd2lkdGg6IDU4MHB4O1xyXG4gICAgfVxyXG4gICAgLmNvbC1sZy0ze1xyXG4gICAgICBtYXgtd2lkdGg6IDI4MHB4O1xyXG4gICAgfVxyXG4gICAgLmNvbC1sZy00e1xyXG4gICAgICBtYXgtd2lkdGg6IDM4MHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIuQzA5Mi1iYWNrZ3JvdW5kLWNvbnRhaW5lciB7XHJcbiAgLy9Db2xvciBPdmVycmlkZXNcclxuICAuYnJhbmQtYWNjZW50LWJhY2tncm91bmQge1xyXG4gICAgYmFja2dyb3VuZDogI2VhZWZmMjtcclxuICB9XHJcblxyXG4gIC5icmFuZC10ZXJ0aWFyeS1iYWNrZ3JvdW5kIHtcclxuICAgIGJhY2tncm91bmQ6ICMzMTEzNDA7XHJcbiAgfVxyXG5cclxuICAuYmctY29udGFpbmVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgIDppcyguYnJhbmQtdGVydGlhcnktYmFja2dyb3VuZCkge1xyXG4gICAgICAucmVhZC1tb3JlLWJ1dHRvbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCB0cmFuc3BhcmVudCwgIzMxMTM0MCA0MCUsICMzMTEzNDApO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgOmlzKC5icmFuZC1hY2NlbnQtYmFja2dyb3VuZCkge1xyXG4gICAgICAucmVhZC1tb3JlLWJ1dHRvbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCB0cmFuc3BhcmVudCwgI2VhZWZmMiA0MCUsICNlYWVmZjIpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgOmlzKC5icmFuZC1wcmltYXJ5LWJhY2tncm91bmQsIC5icmFuZC1zZWNvbmRhcnktYmFja2dyb3VuZCkge1xyXG4gICAgICBwLnJ0ZS1sYWJlbC0tZXllYnJvdyB7XHJcbiAgICAgICAgY29sb3I6ICMxZGIxZGU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICA6aXMoLmJyYW5kLXRlcnRpYXJ5LWJhY2tncm91bmQpIHAucnRlLWxhYmVsLS1leWVicm93IHtcclxuICAgICAgY29sb3I6ICNmYTc4NTdcclxuICAgIH1cclxuXHJcbiAgICA6aXMoLmJyYW5kLXByaW1hcnktYmFja2dyb3VuZCwgLmJyYW5kLXNlY29uZGFyeS1iYWNrZ3JvdW5kLCAuYnJhbmQtdGVydGlhcnktYmFja2dyb3VuZCkge1xyXG4gICAgICAuY2Fyb3VzZWwtaW5kaWNhdG9ycyAub3dsLWRvdC5hY3RpdmUge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuY2Fyb3VzZWwtaW5kaWNhdG9ycyAub3dsLWRvdDphY3RpdmUge1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuQzAwOUItbGF0ZXN0LW5ld3Mge1xyXG4gICAgICAgIC5oZWFkbGluZSB7XHJcbiAgICAgICAgICBhLmN0YS10ZXh0LmN0YS0tcHJpbWFyeSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMDA1NzNkO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogIzAwODA1YTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucm93IHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB6LWluZGV4OiAxO1xyXG4gICAgfVxyXG5cclxuICAgICNjMDkyLXJvdyB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiB1bnNldDtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiB1bnNldDtcclxuICAgIH1cclxuICAgICNjMDkyLWNvbCB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogdW5zZXQ7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IHVuc2V0O1xyXG4gICAgfVxyXG5cclxuICAgIC5jb250ZW50IHtcclxuICAgICAgLmJyYW5kLXByaW1hcnktYmFja2dyb3VuZCwgLmJyYW5kLXNlY29uZGFyeS1iYWNrZ3JvdW5kLCAuYnJhbmQtdGVydGlhcnktYmFja2dyb3VuZCwgLmdyYXktYmFja2dyb3VuZCwgLmJyYW5kLWFjY2VudC1iYWNrZ3JvdW5kIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jMDkyLW92ZXJsYXksIC5jMDkyLW92ZXJsYXktbm8tZ3JhZGllbnQge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgYm90dG9tOiAwO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIH1cclxuXHJcbiAgICAuYzA5Mi1vdmVybGF5OmJlZm9yZSB7XHJcbiAgICAgIGJhY2tncm91bmQ6IHJhZGlhbC1ncmFkaWVudChjaXJjbGUgZmFydGhlc3QtY29ybmVyIGF0IDEwJSAxMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgLjYpLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDY0JSk7XHJcbiAgICAgIG1peC1ibGVuZC1tb2RlOiBvdmVybGF5O1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBvcGFjaXR5OiAwLjY7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgLmMwOTItb3ZlcmxheS1uby1ncmFkaWVudDpiZWZvcmUge1xyXG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICBtaXgtYmxlbmQtbW9kZTogb3ZlcmxheTtcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgb3BhY2l0eTogMC42O1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgICZbZGF0YS1vdmVybGF5LW9yaWVudD1cImludmVydFwiXSAuYzA5Mi1vdmVybGF5LCAmW2RhdGEtb3ZlcmxheS1vcmllbnQ9XCJpbnZlcnRcIl0gLmMwOTItb3ZlcmxheS1uby1ncmFkaWVudCB7XHJcbiAgICAgICY6YmVmb3JlLCAmOmFmdGVyIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWSgtMSk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBib3R0b206IGF1dG87XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmW2RhdGEtb3ZlcmxheS1vcmllbnQ9XCJyaWdodFwiXSAuYzA5Mi1vdmVybGF5LCAmW2RhdGEtb3ZlcmxheS1vcmllbnQ9XCJyaWdodFwiXSAuYzA5Mi1vdmVybGF5LW5vLWdyYWRpZW50IHtcclxuICAgICAgJjpiZWZvcmUsICY6YWZ0ZXIge1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKC0xKTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgbGVmdDogYXV0bztcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZbZGF0YS1vdmVybGF5LW9yaWVudD1cImludmVydC1yaWdodFwiXSAuYzA5Mi1vdmVybGF5LCAmW2RhdGEtb3ZlcmxheS1vcmllbnQ9XCJpbnZlcnQtcmlnaHRcIl0gLmMwOTItb3ZlcmxheS1uby1ncmFkaWVudCB7XHJcbiAgICAgICY6YmVmb3JlLCAmOmFmdGVyIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgtMSkgc2NhbGVZKC0xKTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIGJvdHRvbTogYXV0bztcclxuICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJltkYXRhLW92ZXJsYXktc3R5bGU9XCJncmlkXCJdIC5jMDkyLW92ZXJsYXksICZbZGF0YS1vdmVybGF5LXN0eWxlPVwiZ3JpZFwiXSAuYzA5Mi1vdmVybGF5LW5vLWdyYWRpZW50IHtcclxuICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDI2LjU3ZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDEpIDIlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDElLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDQ5JSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAxKSA0OSUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMSkgNTElLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDUxJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSA5OSUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMSkgOTklKSwgbGluZWFyLWdyYWRpZW50KC0yNi41N2RlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAxKSAyJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAxJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSA0OSUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMSkgNDklLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDEpIDUxJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSA1MSUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgOTklLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDEpIDk5JSksIGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAxKSAyJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAxJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSA0OSUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMSkgNDklLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDEpIDUxJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSA1MSUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgOTklLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDEpIDk5JSk7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiA0OHB4IDI0cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuICAgICAgICBtaXgtYmxlbmQtbW9kZTogb3ZlcmxheTtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgb3BhY2l0eTogLjI7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZbZGF0YS1vdmVybGF5LXN0eWxlPVwiY29ybmVyXCJdIC5jMDkyLW92ZXJsYXksICZbZGF0YS1vdmVybGF5LXN0eWxlPVwiY29ybmVyXCJdIC5jMDkyLW92ZXJsYXktbm8tZ3JhZGllbnQge1xyXG4gICAgICAmOmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wIHJpZ2h0LCByZ2JhKDAsIDAsIDAsIDAuMDEpIDEwJSwgcmdiYSgwLCAwLCAwLCAuMSkgNDAlLCByZ2JhKDAsIDAsIDAsIC4yKSA1MCUsIHJnYmEoMCwgMCwgMCwgMCkgNTAlLCByZ2JhKDAsIDAsIDAsIDApIDEwMCUpO1xyXG4gICAgICAgIG1peC1ibGVuZC1tb2RlOiBtdWx0aXBseTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBoZWlnaHQ6IDI4MHB4O1xyXG4gICAgICAgIG9wYWNpdHk6IC44O1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB3aWR0aDogNzYwcHg7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vQ29tcG9uZW50IFNwZWNpZmljIEZpeFxyXG4gIC5DMDk0LXRpbWVkLWFjY29yZGlvbi13aXRoLWltYWdlLCAuQzA5NS1mZWF0dXJlZC1zdGF0cyB7XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICB9XHJcblxyXG4gIC5DMDA5Qi1sYXRlc3QtbmV3czppcyguYnJhbmQtc2Vjb25kYXJ5LWJhY2tncm91bmQsIC5icmFuZC1wcmltYXJ5LWJhY2tncm91bmQsIC5icmFuZC10ZXJ0aWFyeS1iYWNrZ3JvdW5kKSB7XHJcbiAgICAuaGVhZGxpbmUge1xyXG4gICAgICBhLmN0YS10ZXh0LmN0YS0tcHJpbWFyeSB7XHJcbiAgICAgICAgY29sb3I6ICMwMDU3M2Q7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGEuY3RhLXRleHQuY3RhLS1wcmltYXJ5OmhvdmVyIHtcclxuICAgICAgICBjb2xvcjogIzAwODA1YTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy9DMDI0IENvbG9yIE92ZXJyaWRlc1xyXG4gIC5DMDI0LWZlYXR1cmVkLWNhdGFsb2ctcHJvZHVjdHM6aXMoLmJyYW5kLXByaW1hcnktYmFja2dyb3VuZCwgLmJyYW5kLXNlY29uZGFyeS1iYWNrZ3JvdW5kLCAuYnJhbmQtdGVydGlhcnktYmFja2dyb3VuZCkge1xyXG4gICAgLmN0YS10ZXh0LmN0YS0tcHJpbWFyeS5jdGEtLWludGVybmFsIC5jdGEtaWNvbjphZnRlciB7XHJcbiAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogI2ZmZmZmZjtcclxuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogI2ZmZmZmZjtcclxuICAgIH1cclxuXHJcbiAgICBoMy5jMDI0LWhlYWRpbmctdGl0bGUge1xyXG4gICAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgIH1cclxuXHJcbiAgICAuYzAyNC1oZWFkaW5nLWRlc2NyaXB0aW9uIHtcclxuICAgICAgcCB7XHJcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XHJcblxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jMDI0LWl0ZW0ge1xyXG4gICAgICAuYzAyNC1pdGVtX2luZm8ge1xyXG4gICAgICAgIC5jMDI0LWl0ZW1fbG9uZy1kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmMwMjQtaXRlbSAucHJvZHVjdC10YWJzLmNvbC14cy0xMiB1bC5keW5hQXNzZXRzLXRhYnMgbGkudGFiIHtcclxuICAgICAgYS50YWJMaW5rcy50YWJCYWNrZ3JvdW5kIHtcclxuICAgICAgICAmLnNlbGVjdGVkIHtcclxuICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYzAyNC1pdGVtIC5wcm9kdWN0LXRhYnMuY29sLXhzLTEyIHVsLmR5bmFBc3NldHMtdGFicyBsaS50YWIgYS50YWIxIC50YWJTZWxlY3Rpb25JbmRpY2F0b3JMaW5lIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcclxuICAgIH1cclxuXHJcbiAgICAuYzAyNC1pdGVtIC5jb2wtbWFpbi5jb2wteHMtMTIgLmMwMjQtaXRlbV9pbmZvIC5jMDI0LWl0ZW1fbmFtZSBhIHtcclxuICAgICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICB9XHJcblxyXG4gICAgLmMwMjQtaXRlbSAucHJvZHVjdC10YWJzLmNvbC14cy0xMiB1bC5jMDI0LWl0ZW1fcHJvZHVjdC1mZWF0dXJlcyBsaS5jMDI0LWl0ZW1fcHJvZHVjdC1mZWF0dXJlLXZhbHVlIHtcclxuICAgICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICB9XHJcblxyXG4gICAgLmMwMjQtaXRlbSAucHJvZHVjdC10YWJzLmNvbC14cy0xMiAuYzAyNC1pdGVtX3NwZWNpZmljYXRpb25zIC5jMDI0LWl0ZW1fc3BlY2lmaWNhdGlvbiAuYzAyNC1pdGVtX3NwZWNpZmljYXRpb24tbGFiZWwge1xyXG4gICAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgIH1cclxuXHJcbiAgICAuYzAyNC1pdGVtIC5wcm9kdWN0LXRhYnMuY29sLXhzLTEyIC5jMDI0LWl0ZW1fc3BlY2lmaWNhdGlvbnMgLmMwMjQtaXRlbV9zcGVjaWZpY2F0aW9uIC5jMDI0LWl0ZW1fc3BlY2lmaWNhdGlvbi12YWx1ZSB7XHJcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgfVxyXG5cclxuICAgIC5jMDI0LWl0ZW0gLnByb2R1Y3QtdGFicy5jb2wteHMtMTIgLmR5bmFBc3NldHMtdGFicyAudGFiU2VsZWN0aW9uSW5kaWNhdG9yTGluZSB7XHJcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgfVxyXG5cclxuICAgIC5wcm9kdWN0U2VwYXJhdG9yIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC8vQzAyNCBDb2xvciBPdmVycmlkZXMgRW5kXHJcbiAgfVxyXG4gIC5DMDkzLXZlcnRpY2FsLWNvbnRlbnQtdGFiczppcyguYnJhbmQtdGVydGlhcnktYmFja2dyb3VuZCkge1xyXG4gICAgLmFycm93LWNvbnRhaW5lciB7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgjMzExMzQwLCAwKSwgcmdiYSgjMzExMzQwLCAwLjgpIDUwJSwgcmdiYSgjMzExMzQwLCAxKSk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4iLCIuQzA5OC1kb2N1bWVudGF0aW9uLWNhbGxvdXQtd3JhcHBlciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcclxuICBjb2xvcjogIzI2MjcyODtcclxuICAucGFkZGVkLWNvbnRhaW5lciB7XHJcbiAgICAmLm5vdGUge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDExNCwgMjA2LCAwLjA4KTtcclxuICAgICAgYm94LXNoYWRvdzogaW5zZXQgMC4yNXJlbSAwICMwMDcyY2U7XHJcbiAgICB9XHJcblxyXG4gICAgJi5jYXV0aW9uIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDIwOSwgMCwgMC4wOCk7XHJcbiAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAuMjVyZW0gMCAjRkZEMTAwO1xyXG4gICAgfVxyXG5cclxuICAgICYud2FybmluZyB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAxMzAsIDAsIDAuMDgpO1xyXG4gICAgICBib3gtc2hhZG93OiBpbnNldCAwLjI1cmVtIDAgI0ZGODIwMDtcclxuICAgIH1cclxuXHJcbiAgICAmLmRhbmdlciB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjAwLCAxNiwgNDYsIDAuMDgpO1xyXG4gICAgICBib3gtc2hhZG93OiBpbnNldCAwLjI1cmVtIDAgI0M4MTAyRTtcclxuICAgIH1cclxuXHJcbiAgICAuQzA5OC10aXRsZSB7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07XHJcbiAgICAgIGhlaWdodDogMi41cmVtO1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDRyZW07XHJcbiAgICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICAgICYubm90ZSB7XHJcbiAgICAgICAgaGVpZ2h0OiAzcmVtO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxcmVtO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW07XHJcbiAgICAgICAgYWxpZ24tY29udGVudDogdW5zZXQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYuY2F1dGlvbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRDEwMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi53YXJuaW5nIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY4MjAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLmRhbmdlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0M4MTAyRTtcclxuICAgICAgICBjb2xvcjogI2ZmZmY7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5jYWxsb3V0LXRpdGxlIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5jYWxsb3V0LWljb24ge1xyXG4gICAgICAgICYubm90ZSB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi8uLi8uLi9pbWcvaWNvbi1ub3RlLnBuZ1wiKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5kYW5nZXIge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vLi4vLi4vaW1nL2ljb24tZGFuZ2VyLnBuZ1wiKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vLi4vLi4vaW1nL2ljb24tY2F1dGlvbi5wbmdcIik7XHJcbiAgICAgICAgd2lkdGg6IDEuNXJlbTtcclxuICAgICAgICBoZWlnaHQ6IDEuNXJlbTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBtYXJnaW4tbGVmdDogLTIuNXJlbTtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuQzA5OC1ib2R5IHtcclxuICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgICBwYWRkaW5nOiAxcmVtIDFyZW0gMXJlbSA0cmVtO1xyXG4gICAgICAucnRlLWEge1xyXG4gICAgICAgIGNvbG9yOiAjMDA1NzNkO1xyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgY29sb3I6ICMwMDgwNWE7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHsgLy8gdXAgdG8gdGFibGV0IG9ubHlcclxuICAgIC5wYWRkZWQtY29udGFpbmVyIHtcclxuICAgICAgcGFkZGluZzogMCAwO1xyXG4gICAgICAuQzA5OC10aXRsZSB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzcmVtO1xyXG5cclxuICAgICAgICAuY2FsbG91dC1pY29uIHtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMnJlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5DMDk4LWJvZHkge1xyXG4gICAgICAgIHBhZGRpbmc6IDFyZW0gMXJlbSAxcmVtIDNyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiI0FkZHJlc3NTdWdnZXN0TW9kYWwge1xyXG5cclxuICAubW9kYWwtY29udGVudHtcclxuICAgIGhlaWdodDogYXV0bztcclxuICB9XHJcblxyXG4gIC5tb2RhbC1oZWFkZXJ7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgIC5jbG9zZS1saW5re1xyXG4gICAgICAgbWFyZ2luLWxlZnQ6IHVuc2V0O1xyXG4gICAgICAgbWFyZ2luLXRvcDogdW5zZXQ7XHJcbiAgICAgfVxyXG4gIH1cclxuICAuY2xvc2UtbGluayB7XHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XHJcbiAgfVxyXG5cclxuICAuYWRkcmVzcy1saXN0IHtcclxuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xyXG4gIH1cclxuXHJcbiAgIC5mb3JtLWhlYWRlcntcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICB9XHJcblxyXG4gIC5jbG9zZS1zdmcgIHtcclxuICAgIHN2ZyB7XHJcbiAgICAgIGhlaWdodDogMTVweDtcclxuICAgICAgd2lkdGg6IDE1cHg7XHJcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICAgIGxpbmV7XHJcbiAgICAgICAgJi54LWljb24ge1xyXG4gICAgICAgICAgZmlsbDogbm9uZTtcclxuICAgICAgICAgIHN0cm9rZS13aWR0aDogLjk7XHJcbiAgICAgICAgICBzdHJva2UtbWl0ZXJsaW1pdDogMTA7XHJcbiAgICAgICAgICBzdHJva2U6ICR0YWJsZS1oZWFkZXItY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucmVtb3ZlLXN2ZyB7XHJcbiAgXHRzdmcge1xyXG4gIFx0XHRoZWlnaHQ6IDE1cHg7XHJcbiAgXHRcdHdpZHRoOiAxNXB4O1xyXG4gIFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gIFx0XHRsaW5le1xyXG4gICAgICAgICYueC1pY29uIHtcclxuICAgICAgICAgIGZpbGw6IG5vbmU7XHJcbiAgICAgICAgICBzdHJva2Utd2lkdGg6IC45O1xyXG4gICAgICAgICAgc3Ryb2tlLW1pdGVybGltaXQ6IDEwO1xyXG4gICAgICAgICAgc3Ryb2tlOiAkdGFibGUtaGVhZGVyLWNvbG9yO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gIFx0fVxyXG4gIH1cclxuXHJcbiAgLmJvcmRlcmZvcm0ge1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgZ3JheTtcclxuICAgIGhlaWdodDogMjQwcHg7XHJcbiAgICBvdmVyZmxvdzogYXV0bztcclxuICAgICBzcGFue1xyXG4gICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG4gICAgIH1cclxuICB9XHJcblxyXG4gIC5lbnRlcmVkLWFkZHJlc3Mge1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgaGVpZ2h0OiAyM3B4O1xyXG4gIH1cclxuXHJcbiAgIC5hZGRyZXNzLWlucHV0IHtcclxuICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gIH1cclxuXHJcbiAgYSB7XHJcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgdGV4dC1hbGlnbjogLXdlYmtpdC1jZW50ZXI7XHJcbiAgfVxyXG5cclxuICAuZWRpdC1hZGRyZXNzIHtcclxuICAgIG1hcmdpbi1sZWZ0OiA0OHB4O1xyXG4gIH1cclxuXHJcbiAgIC5idG4uYnRuLXByaW1hcnl7XHJcbiAgICBmbG9hdDogdW5zZXQ7XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHsgLy8gdGFibGV0IGFuZCBkZXNrdG9wXHJcbiAgIGEge1xyXG4gICAgICBtYXJnaW4tbGVmdDogMTA1cHg7XHJcbiAgIH1cclxuICB9XHJcblxyXG59XHJcbiIsIi5ldi1hY2NvdW50LXBhbmVsLmFjY291bnQtcGFuZWwudGlsZS1ibG9jayB7XHJcblx0LmgtMTAwIHtcclxuXHRcdGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHRwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XHJcblx0cGFkZGluZy10b3A6IDI1cHggIWltcG9ydGFudDtcclxuXHRib3JkZXItYm90dG9tOiAwcHg7XHJcblx0LmNhcmQge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRtaW4td2lkdGg6IDA7XHJcblx0XHR3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cdFx0YmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xyXG5cdFx0PmhyIHtcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogMDtcclxuXHRcdH1cclxuXHR9XHJcblx0LmNhcmQtbGVmdCB7XHJcblx0XHRib3JkZXItcmFkaXVzOiAuMjVyZW07XHJcblx0fVxyXG5cdC5jYXJkLWJvZHkge1xyXG5cdFx0bWFyZ2luOiAwcHggMjBweCA1NnB4IDIwcHg7XHJcblx0XHRmb250LXNpemU6IDAuODc1cmVtO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDMwMDtcclxuXHRcdGZvbnQtc3RyZXRjaDogbm9ybWFsO1xyXG5cdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDEuNzE7XHJcblx0XHRsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG5cdFx0Y29sb3I6ICMwMDA7XHJcblx0fVxyXG5cdC5jYXJkLXRpdGxlIHtcclxuXHRcdG1hcmdpbi10b3A6IDE2cHg7XHJcblx0XHRoZWlnaHQ6IDI0cHg7XHJcblx0XHRmb250LXNpemU6IDEuMTI1cmVtO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDMwMDtcclxuXHRcdGZvbnQtc3RyZXRjaDogbm9ybWFsO1xyXG5cdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDEuMzM7XHJcblx0XHRsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdGNvbG9yOiAjMDAwO1xyXG5cdH1cclxuXHQuY2FyZC10ZXh0IHtcclxuXHRcdG1hcmdpbi10b3A6IDE2cHg7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAwcHg7XHJcblx0XHRtaW4taGVpZ2h0OiA3MnB4O1xyXG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHR9XHJcblx0LmNhcmQtZm9vdGVyIHtcclxuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHRtYXJnaW46IDE2cHggMjBweCAyNHB4IDIwcHg7XHJcblx0XHRoZWlnaHQ6IDE2cHg7XHJcblx0XHRmb250LXNpemU6IDAuNzVyZW07XHJcblx0XHRmb250LXdlaWdodDogNjAwO1xyXG5cdFx0Zm9udC1zdHJldGNoOiBub3JtYWw7XHJcblx0XHRmb250LXN0eWxlOiBub3JtYWw7XHJcblx0XHRsaW5lLWhlaWdodDogMS4zMztcclxuXHRcdGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcblx0XHRib3R0b206IDA7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRjb2xvcjogIzAwYWE3ZTtcclxuXHRcdCY6bGFzdC1jaGlsZCB7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDAgMCBjYWxjKC4yNXJlbSAtIDFweCkgY2FsYyguMjVyZW0gLSAxcHgpO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQucm93LWNhcmQge1xyXG5cdFx0LS1icy1ndXR0ZXIteDogMS41cmVtO1xyXG5cdFx0LS1icy1ndXR0ZXIteTogMDtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0XHRtYXJnaW4tdG9wOiBjYWxjKC0xICogdmFyKC0tYnMtZ3V0dGVyLXkpKTtcclxuXHRcdG1hcmdpbi1yaWdodDogY2FsYygtLjUgKiB2YXIoLS1icy1ndXR0ZXIteCkpO1xyXG5cdFx0bWFyZ2luLWxlZnQ6IGNhbGMoLS41ICogdmFyKC0tYnMtZ3V0dGVyLXgpKTtcclxuXHR9XHJcblx0LmNvbC1jYXJkIHtcclxuXHRcdGZsZXg6IDEgMCAwJTtcclxuXHR9XHJcblx0I215QWNjb3VudENhcmQge1xyXG5cdFx0Pi5sZWZ0X2VzcG90IHtcclxuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMC41cHggc2lsdmVyIHNvbGlkO1xyXG5cdFx0XHQmOjphZnRlciB7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdFx0Y29udGVudDogXCIgXCI7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMC41cHggc2lsdmVyIHNvbGlkO1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHR9XHJcblx0XHRcdD4uY29sLWNhcmQge1xyXG5cdFx0XHRcdGJvcmRlci1yaWdodDogMC41cHggc2lsdmVyIHNvbGlkO1xyXG5cdFx0XHR9XHJcblx0XHRcdCY6bGFzdC1jaGlsZCB7XHJcblx0XHRcdFx0Pi5jb2wtY2FyZCB7XHJcblx0XHRcdFx0XHRib3JkZXItcmlnaHQ6IDBweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0LnJvdyB7XHJcblx0XHRtYXJnaW4tbGVmdDogMHB4O1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiAwcHg7XHJcblx0fVxyXG5cdC5yb3ctY29scy0xIHtcclxuXHRcdD4qIHtcclxuXHRcdFx0ZmxleDogMCAwIGF1dG87XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQuZy00IHtcclxuXHRcdC0tYnMtZ3V0dGVyLXk6IDEuNXJlbTtcclxuXHR9XHJcbn1cclxuQG1lZGlhIChtaW4td2lkdGg6MTI4MHB4KSB7XHJcblx0LmV2LWFjY291bnQtcGFuZWwuYWNjb3VudC1wYW5lbC50aWxlLWJsb2NrIHtcclxuXHRcdC5jb2wtY2FyZCB7XHJcblx0XHRcdG1heC13aWR0aDogMjgwcHggIWltcG9ydGFudDtcclxuXHRcdFx0bWluLWhlaWdodDogMTg0cHggIWltcG9ydGFudDtcclxuXHRcdH1cclxuXHRcdCNteUFjY291bnRDYXJkIHtcclxuXHRcdFx0Pi5sZWZ0X2VzcG90IHtcclxuXHRcdFx0XHQmOm50aC1jaGlsZCgzbikge1xyXG5cdFx0XHRcdFx0Pi5jb2wtY2FyZCB7XHJcblx0XHRcdFx0XHRcdGxpc3Qtc3R5bGUtcG9zaXRpb246IGluc2lkZTtcclxuXHRcdFx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiAwcHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo5NjBweCkgYW5kIChtYXgtd2lkdGg6MTI3OXB4KSB7XHJcblx0LmV2LWFjY291bnQtcGFuZWwuYWNjb3VudC1wYW5lbC50aWxlLWJsb2NrIHtcclxuXHRcdC5jb2wtY2FyZCB7XHJcblx0XHRcdG1pbi1oZWlnaHQ6IDIwOHB4ICFpbXBvcnRhbnQ7XHJcblx0XHR9XHJcblx0XHQjbXlBY2NvdW50Q2FyZCB7XHJcblx0XHRcdD4ubGVmdF9lc3BvdCB7XHJcblx0XHRcdFx0JjpudGgtY2hpbGQoM24pIHtcclxuXHRcdFx0XHRcdD4uY29sLWNhcmQge1xyXG5cdFx0XHRcdFx0XHRsaXN0LXN0eWxlLXBvc2l0aW9uOiBpbnNpZGU7XHJcblx0XHRcdFx0XHRcdGJvcmRlci1yaWdodDogMHB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LmNhcmQtdGV4dCB7XHJcblx0XHRcdG1pbi1oZWlnaHQ6IDk2cHg7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCkgYW5kIChtYXgtd2lkdGg6OTU5cHgpIHtcclxuXHQuZXYtYWNjb3VudC1wYW5lbC5hY2NvdW50LXBhbmVsLnRpbGUtYmxvY2sge1xyXG5cdFx0LmNvbC1jYXJkIHtcclxuXHRcdFx0bWluLWhlaWdodDogMTg0cHggIWltcG9ydGFudDtcclxuXHRcdH1cclxuXHRcdCNteUFjY291bnRDYXJkIHtcclxuXHRcdFx0Pi5sZWZ0X2VzcG90IHtcclxuXHRcdFx0XHQmOm50aC1jaGlsZCgybikge1xyXG5cdFx0XHRcdFx0Pi5jb2wtY2FyZCB7XHJcblx0XHRcdFx0XHRcdGxpc3Qtc3R5bGUtcG9zaXRpb246IGluc2lkZTtcclxuXHRcdFx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiAwcHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo2ODBweCkgYW5kIChtYXgtd2lkdGg6NzY3cHgpIHtcclxuXHQuZXYtYWNjb3VudC1wYW5lbC5hY2NvdW50LXBhbmVsLnRpbGUtYmxvY2sge1xyXG5cdFx0LmNvbC1jYXJkIHtcclxuXHRcdFx0bWluLWhlaWdodDogMTYwcHggIWltcG9ydGFudDtcclxuXHRcdH1cclxuXHRcdC5jYXJkLXRleHQge1xyXG5cdFx0XHRtaW4taGVpZ2h0OiA0OHB4O1xyXG5cdFx0fVxyXG5cdFx0I215QWNjb3VudENhcmQge1xyXG5cdFx0XHQ+LmxlZnRfZXNwb3Qge1xyXG5cdFx0XHRcdCY6bnRoLWNoaWxkKDJuKSB7XHJcblx0XHRcdFx0XHQ+LmNvbC1jYXJkIHtcclxuXHRcdFx0XHRcdFx0bGlzdC1zdHlsZS1wb3NpdGlvbjogaW5zaWRlO1xyXG5cdFx0XHRcdFx0XHRib3JkZXItcmlnaHQ6IDBweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjUyMHB4KSBhbmQgKG1heC13aWR0aDo2NzlweCkge1xyXG5cdC5ldi1hY2NvdW50LXBhbmVsLmFjY291bnQtcGFuZWwudGlsZS1ibG9jayB7XHJcblx0XHQuY29sLWNhcmQge1xyXG5cdFx0XHRtaW4taGVpZ2h0OiAxODRweCAhaW1wb3J0YW50O1xyXG5cdFx0fVxyXG5cdFx0I215QWNjb3VudENhcmQge1xyXG5cdFx0XHQ+LmxlZnRfZXNwb3Qge1xyXG5cdFx0XHRcdCY6bnRoLWNoaWxkKDJuKSB7XHJcblx0XHRcdFx0XHQ+LmNvbC1jYXJkIHtcclxuXHRcdFx0XHRcdFx0bGlzdC1zdHlsZS1wb3NpdGlvbjogaW5zaWRlO1xyXG5cdFx0XHRcdFx0XHRib3JkZXItcmlnaHQ6IDBweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6NTE5cHgpIHtcclxuXHQuZXYtYWNjb3VudC1wYW5lbC5hY2NvdW50LXBhbmVsLnRpbGUtYmxvY2sge1xyXG5cdFx0LmNvbC1jYXJkIHtcclxuXHRcdFx0bWluLWhlaWdodDogMTYwcHggIWltcG9ydGFudDtcclxuXHRcdH1cclxuXHRcdC5jYXJkLXRleHQge1xyXG5cdFx0XHRtaW4taGVpZ2h0OiA0OHB4O1xyXG5cdFx0fVxyXG5cdFx0I215QWNjb3VudENhcmQge1xyXG5cdFx0XHQ+LmxlZnRfZXNwb3Qge1xyXG5cdFx0XHRcdCY6bnRoLWNoaWxkKDFuKSB7XHJcblx0XHRcdFx0XHQ+LmNvbC1jYXJkIHtcclxuXHRcdFx0XHRcdFx0bGlzdC1zdHlsZS1wb3NpdGlvbjogaW5zaWRlO1xyXG5cdFx0XHRcdFx0XHRib3JkZXItcmlnaHQ6IDBweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuQG1lZGlhIChtaW4td2lkdGg6NTIwcHgpIHtcclxuXHQuZXYtYWNjb3VudC1wYW5lbC5hY2NvdW50LXBhbmVsLnRpbGUtYmxvY2sge1xyXG5cdFx0LnJvdy1jb2xzLW1kLTIge1xyXG5cdFx0XHQ+KiB7XHJcblx0XHRcdFx0ZmxleDogMCAwIGF1dG87XHJcblx0XHRcdFx0d2lkdGg6IDUwJTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5AbWVkaWEgKG1pbi13aWR0aDo5NjBweCkge1xyXG5cdC5ldi1hY2NvdW50LXBhbmVsLmFjY291bnQtcGFuZWwudGlsZS1ibG9jayB7XHJcblx0XHQucm93LWNvbHMtbGctMyB7XHJcblx0XHRcdD4qIHtcclxuXHRcdFx0XHRmbGV4OiAwIDAgYXV0bztcclxuXHRcdFx0XHR3aWR0aDogMzMuMzMzMzMzMzMzMyU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcblxyXG5AbWVkaWEgYWxsIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIHtcclxuXHQuZXYtYWNjb3VudC1wYW5lbC5hY2NvdW50LXBhbmVsLnRpbGUtYmxvY2sge1xyXG5cdFx0I215QWNjb3VudENhcmQge1xyXG5cdFx0XHQ+LmxlZnRfZXNwb3Qge1xyXG5cdFx0XHRcdD4uY29sLWNhcmQge1xyXG5cdFx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiAwLjhweCBzaWx2ZXIgc29saWQ7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDAuN3B4IHNpbHZlciBzb2xpZDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5AbWVkaWEgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpIHtcclxuXHQuZXYtYWNjb3VudC1wYW5lbC5hY2NvdW50LXBhbmVsLnRpbGUtYmxvY2sge1xyXG5cdFx0I215QWNjb3VudENhcmQge1xyXG5cdFx0XHQ+LmxlZnRfZXNwb3Qge1xyXG5cdFx0XHRcdD4uY29sLWNhcmQge1xyXG5cdFx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiAwLjhweCBzaWx2ZXIgc29saWQ7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDAuN3B4IHNpbHZlciBzb2xpZDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuXHJcbi5teUFjY291bnRUaWxlIHtcclxuXHRtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cdC5jb2wtY2FyZCB7XHJcblx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0fVxyXG5cdCY6OmJlZm9yZSB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHR0b3A6IC0yMHB4O1xyXG5cdFx0Y29udGVudDogXCIgXCI7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdGJvcmRlci10b3A6IDAuNXB4IHNpbHZlciBzb2xpZDtcclxuXHR9XHJcbn1cclxuIiwiLkMwMDEtaG9tZS1pbWFnZS1yaWdodCxcclxuLkMwMDItaG9tZS1pbWFnZS1sZWZ0e1xyXG4gIG1heC13aWR0aDogJHNjcmVlbi1sZy1taW47XHJcbiAgei1pbmRleDogMTAwO1xyXG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gIG1hcmdpbi1yaWdodDogYXV0bztcclxuXHJcblxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikgYW5kIChtYXgtd2lkdGg6ICRzY3JlZW4tbGctbWluKXtcclxuICAgIHBhZGRpbmctbGVmdDogNnB4O1xyXG4gICAgcGFkZGluZy1yaWdodDogNnB4O1xyXG4gIH1cclxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pe1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1pbil7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1taW4pe1xyXG4gICAgbWluLWhlaWdodDogYXV0bztcclxuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XHJcbiAgfVxyXG5cclxuICAucm93IHtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1pbil7XHJcbiAgICAgIG1hcmdpbi10b3A6IDI1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5pbWFnZS1jb250YWluZXJ7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1taW4pe1xyXG4gICAgICBtYXJnaW4tbGVmdDogLTVweDtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAtNXB4O1xyXG4gICAgfVxyXG4gIH1cclxuICBpbWd7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIEBtZWRpYSAgKG1heC13aWR0aDogJHNjcmVlbi1sZy1taW4pe1xyXG4gICAgICBtaW4taGVpZ2h0OiBhdXRvO1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAoJHNjcmVlbi1zbS1taW4pe1xyXG4gICAgICBtYXJnaW46IC01MHB4IDBweCAtNTBweCAwcHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogKCRzY3JlZW4tc20tbWluIC0gMSkpe1xyXG4gICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAudGV4dC1jb250ZW50LWxlZnQtcmlnaHR7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDBweDtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1pbil7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xyXG4gICAgfVxyXG4gICAgLnAxe1xyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtNzVweDtcclxuICAgICAgICB6LWluZGV4OiAxMDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBwYWxldHRlKHdoaXRlKTtcclxuICAgICAgICBwYWRkaW5nOiAxcHggMTVweCAxcHg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC01cHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtNXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuX2MwMDEtY3RhLWJ1dHRvbnMsXHJcbiAgICAuX2MwMDItY3RhLWJ1dHRvbnN7XHJcbiAgICAgIEBpbmNsdWRlIHR3by1jdGEtbWF4O1xyXG4gICAgICBAaW5jbHVkZSBjZW50ZXItY3RhLW1vYmlsZTtcclxuXHJcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbil7XHJcbiAgICAgICAgbWFyZ2luOiAwIDUlO1xyXG4gICAgICB9XHJcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikgYW5kIChtYXgtd2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDclOy8vMy45MDYyNSU7XHJcbiAgICAgIH1cclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KXtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHAge1xyXG4gICAgICBjb2xvcjogcGFsZXR0ZShyaWNoLWJsYWNrKTtcclxuICAgICAgZm9udC1zaXplOiAxLjY4NzVlbTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuNDA3ZW07XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgIG1hcmdpbjogMTUwcHggNSUgNTBweDsvLzE1MHB4IDglIDUwcHg7XHJcblxyXG4gICAgICBAbWVkaWEobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbiArIDIwMCkgYW5kIChtYXgtd2lkdGg6ICRzY3JlZW4tbGctbWluKXtcclxuICAgICAgICBmb250LXNpemU6IDEuMTg3NWVtO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjUyNmVtO1xyXG4gICAgICAgIG1hcmdpbjogMTI1cHggMTUlIDMwcHggNyU7Ly8zLjkwNjI1JTtcclxuICAgICAgfVxyXG5cclxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSBhbmQgKG1heC13aWR0aDogJHNjcmVlbi1zbS1taW4gKyAyMDApe1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS4xODc1ZW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTI2ZW07XHJcbiAgICAgICAgbWFyZ2luOiA3NXB4IDE1JSAzMHB4IDclOy8vMy45MDYyNSU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1pbil7XHJcbiAgICAgICAgbWFyZ2luOiAyNXB4IDZweCAyNXB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS4xMjVlbTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS41ZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmMwMHhiLWxpbmt7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1taW4pe1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSBhbmQgKG1heC13aWR0aDogJHNjcmVlbi1sZy1taW4pe1xyXG4gICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgIH1cclxuICAgIC5idG57XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgLy9tYXJnaW4tbGVmdDogNyU7XHJcbiAgICAgIHRvcDogNTVweDtcclxuICAgICAgbGVmdDogNSU7Ly8xMCU7XHJcbiAgICAgIGNvbG9yOiBwYWxldHRlKHdoaXRlKTtcclxuICAgICAgZm9udC1zaXplOiAwLjc1ZW07XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA4ZW07XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICBtaW4td2lkdGg6IGF1dG87XHJcbiAgICAgIHBhZGRpbmc6IDUwcHggMHB4IDBweDtcclxuICAgICAgYm9yZGVyLXRvcDogc29saWQgMnB4IHBhbGV0dGUod2hpdGUpO1xyXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIGFuZCAobWF4LXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xyXG4gICAgICAgIGxlZnQ6IDAlO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiA4JTsvLzUlO1xyXG4gICAgICB9XHJcbiAgICAgIC50ZXh0LXdyYXBwZXJ7XHJcbiAgICAgICAgJjphZnRlcntcclxuICAgICAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCBwYWxldHRlKHdoaXRlKTtcclxuICAgICAgICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkIHBhbGV0dGUod2hpdGUpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuaW1hZ2UtY29udGVudC1sZWZ0LXJpZ2h0e1xyXG4gICAgcGFkZGluZzogMHB4O1xyXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcclxuICAgICAgICB6LWluZGV4OiAxMDA7XHJcbiAgICAgIH1cclxuICAgIGgyIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAvL21hcmdpbi1sZWZ0OiA3JTtcclxuICAgICAgYm90dG9tOiA3NXB4O1xyXG4gICAgICBsZWZ0OiA1JTsvLzEwJTtcclxuICAgICAgY29sb3I6IHBhbGV0dGUod2hpdGUpO1xyXG4gICAgICBmb250LXNpemU6IDFlbTtcclxuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWluKXtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikgYW5kIChtYXgtd2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XHJcbiAgICAgICAgbGVmdDogMCU7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDglOy8vNSU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5fYzAwMS1jdGEtYnV0dG9ucyxcclxuICAgIC5fYzAwMi1jdGEtYnV0dG9uc3tcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBib3R0b206IDJyZW07XHJcbiAgICAgIGxlZnQ6IDUlO1xyXG4gICAgICBwYWRkaW5nOiAzLjc1cmVtIDBweCAwcHg7XHJcbiAgICAgIGJvcmRlci10b3A6IHNvbGlkIDJweCBwYWxldHRlKHdoaXRlKTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG9uZS1jdGEtbWF4O1xyXG5cclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWluKXtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDI1cHg7XHJcbiAgICAgICAgcGFkZGluZzogMHB4IDZweDtcclxuICAgICAgfVxyXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIGFuZCAobWF4LXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xyXG4gICAgICAgIGxlZnQ6IDAlO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiA4JTsvLzUlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi8vIEMwMzAgRG9jdW1lbnRzIGFuZCBEcmF3aW5nc1xyXG4vLyBzZWUgX2Nhcm91c2VsLnNjc3MgZm9yIGdsb2JhbCBjYXJvdXNlbCBydWxlc1xyXG5cclxuLkMwMzAtZG9jdW1lbnRzLWFuZC1kcmF3aW5ncyB7XHJcbiAgcGFkZGluZy10b3A6IDI1cHg7XHJcbiAgcGFkZGluZy1ib3R0b206IDI1cHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcGFsZXR0ZShncmF5KTtcclxuXHJcbiAgaDMge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICB9XHJcblxyXG4gIC5kb2N1bWVudHMtYW5kLWRyYXdpbmdzLXJvdyB7XHJcbiAgXHRtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gIH1cclxuXHJcbiAgLmRvY3VtZW50cyB7XHJcbiAgXHRwYWRkaW5nOiAyMHB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcGFsZXR0ZSh3aGl0ZSk7XHJcblxyXG4gICAgYSB7XHJcbiAgXHQgIGNvbG9yOiBwYWxldHRlKHJpY2gtYmxhY2spO1xyXG5cclxuICAgICAgJjpob3ZlcixcclxuICAgICAgJjpmb2N1cyB7XHJcbiAgXHQgIFx0Y29sb3I6IHBhbGV0dGUoZ3JlZW4pO1xyXG4gIFx0ICB9XHJcblxyXG4gIFx0ICAmOmhvdmVyIHsgLy8gYW5pbWF0ZSBhcnJvd1xyXG4gICAgICAgIC5hcnJvdyB7XHJcbiAgICAgICAgICBhbmltYXRpb24tbmFtZTogZG93bmxvYWQtYXJyb3c7XHJcblxyXG4gICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBwYWxldHRlKGdyZWVuKTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiBwYWxldHRlKGdyZWVuKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5kb2N1bWVudC1zcGVjcy1saW5lOmJlZm9yZSB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBwYWxldHRlKGdyZWVuKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICBcdH1cclxuXHJcbiAgXHRwIHtcclxuICBcdCAgZm9udC1zaXplOiAuNzVlbTtcclxuICBcdCAgZm9udC13ZWlnaHQ6IHdoaXRuZXktd2VpZ2h0KG1lZGl1bSk7XHJcbiAgXHQgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICBcdH1cclxuXHJcbiAgICAuYXJyb3cge1xyXG4gICAgICBsZWZ0OiA5cHg7XHJcbiAgICAgIGJvdHRvbTogMTlweDtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICBhbmltYXRpb24tZHVyYXRpb246IC4yNXM7XHJcbiAgICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XHJcblxyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDJweDtcclxuICAgICAgICBoZWlnaHQ6IDhweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBwYWxldHRlKHJpY2gtYmxhY2spO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAzcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGhlaWdodDogOHB4O1xyXG4gICAgICAgIHdpZHRoOiA4cHg7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCBwYWxldHRlKHJpY2gtYmxhY2spO1xyXG4gICAgICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkIHBhbGV0dGUocmljaC1ibGFjayk7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLThweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH0gLy8gZW5kIGRvY3VtZW50cyBzZWN0aW9uXHJcblxyXG4gIC5kb2N1bWVudC1zcGVjcy1saW5lIHtcclxuICAgIGZvbnQtc2l6ZTogLjc1ZW07XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBwYWxldHRlKGdyYXkpO1xyXG4gICAgaGVpZ2h0OiAzNXB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDM1cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xyXG5cclxuICAgIHNwYW4ge1xyXG4gICAgICBjb2xvcjogcGFsZXR0ZShyaWNoLWJsYWNrKTtcclxuICAgICAgcGFkZGluZzogMCA2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJjpiZWZvcmUgeyAvLyB1bmRlcmxpbmUgZWxlbWVudCBiZW5lYXRoIGFycm93XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICB3aWR0aDogMTBweDtcclxuICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHBhbGV0dGUocmljaC1ibGFjayk7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgbGVmdDogOHB4O1xyXG4gICAgICBib3R0b206IDEzcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuY2Fyb3VzZWwge1xyXG4gICAgcGFkZGluZzogMjVweCAxMHB4IDUwcHggMTBweDtcclxuICB9XHJcblxyXG4gIC5jYXJvdXNlbC1pbmRpY2F0b3JzIHsgLy8gY2Fyb3VzZWwgcGFnaW5hdGlvbiBkb3RzXHJcbiAgICBib3R0b206IDE1cHg7XHJcblxyXG4gICAgbGkge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuXHJcbiAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7IC8vIHRhYmxldCB1cFxyXG4gICAgICBib3R0b206IDE3cHg7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7IC8vIGRlc2t0b3BcclxuICAgICAgYm90dG9tOiA0MHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgI2xhbmctc2VsZWN0LXdyYXBwZXIge1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7IC8vIG1vYmlsZSBvbmx5XHJcbiAgICAuY2Fyb3VzZWwtY29udHJvbCxcclxuICAgIC5jYXJvdXNlbC1pbmRpY2F0b3JzIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAuc2hvdy1tb3JlLWJ0biB7XHJcbiAgICAgIG1hcmdpbjogMjVweCBhdXRvIDAgYXV0bztcclxuICAgIH1cclxuXHJcbiAgICAuaXRlbS5jb2xsYXBzZS5pbixcclxuICAgIC5pdGVtLmNvbGxhcHNpbmcge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuXHJcbiAgICAuaXRlbSB7XHJcbiAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMzVzO1xyXG4gICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBoZWlnaHQsIHZpc2liaWxpdHk7XHJcbiAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xyXG4gICAgfVxyXG5cclxuICAgIC5uYXZpZ2F0aW9uLXdyYXBwZXIge1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICBvdmVyZmxvdy14OiBhdXRvO1xyXG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcGFsZXR0ZSh3YXJtLWdyYXkpO1xyXG4gICAgICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLm5hdmlnYXRpb24td3JhcHBlcjo6LXdlYmtpdC1zY3JvbGxiYXIge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5uYXZpZ2F0aW9uIHtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHBhbGV0dGUod2FybS1ncmF5KTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGZvbnQtc2l6ZTogMDtcclxuXHJcbiAgICAgIGxpIHtcclxuICAgICAgICBmb250LXdlaWdodDogd2hpdG5leS13ZWlnaHQoc2VtaWJvbGQpO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0NXB4O1xyXG4gICAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IC0xcHg7XHJcblxyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBociB7XHJcbiAgICAgICAgaGVpZ2h0OiA1cHg7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHBhbGV0dGUoZ3JlZW4pO1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBtYXJnaW4sIHdpZHRoO1xyXG4gICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IC41cztcclxuICAgICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogNTNweDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBhIHtcclxuICAgICAgICBjb2xvcjogcGFsZXR0ZShyaWNoLWJsYWNrKTtcclxuICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG4gICAgICAgIGhlaWdodDogNTdweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcclxuICAgICAgICBwYWRkaW5nOiAwIDAgMTVweCAwO1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XHJcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjA4ZW07XHJcbiAgICAgICAgbWF4LXdpZHRoOiAyMTBweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIHRyYW5zaXRpb246IGNvbG9yIC41cyBlYXNlLWluLW91dDtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICBjb2xvcjogcGFsZXR0ZShncmVlbik7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICBjb2xvcjogcGFsZXR0ZShncmVlbik7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnRpdGxlLXJvdyAuY29sLW1kLTkgPiBkaXYge1xyXG4gICAgICBwYWRkaW5nOiAxNXB4IDA7XHJcbiAgICB9XHJcblxyXG4gICAgI2xhbmctc2VsZWN0LXdyYXBwZXIge1xyXG4gICAgICBmbG9hdDogbGVmdDtcclxuICAgIH1cclxuICB9IC8vIGVuZCBtb2JpbGUgb25seVxyXG5cclxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHsgLy8gdGFibGV0IHVwXHJcbiAgICBwYWRkaW5nLXRvcDogNTBweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xyXG5cclxuICAgIC5uYXZpZ2F0aW9uIHtcclxuICAgICAgZm9udC13ZWlnaHQ6IHdoaXRuZXktd2VpZ2h0KHNlbWlib2xkKTtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wOGVtO1xyXG4gICAgICBmb250LXNpemU6IC42MjVlbTtcclxuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcblxyXG4gIFx0ICBhIHtcclxuICAgICAgICBjb2xvcjogcGFsZXR0ZShyaWNoLWJsYWNrKTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgXHQgICAgICBjb2xvcjogcGFsZXR0ZShncmVlbik7XHJcbiAgXHQgICAgfVxyXG4gIFx0ICB9XHJcblxyXG4gICAgICBsaSB7XHJcbiAgICAgICAgbWFyZ2luOiAyMHB4IDVweCAyMHB4IDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGhyIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnRleHQtYWxpZ24tcmlnaHQge1xyXG4gICAgXHR0ZXh0LWFsaWduOiByaWdodDtcclxuICAgIH1cclxuICAgIC5yZXF1ZXN0RHJhd2luZyB7XHJcbiAgICBcdG1hcmdpbi1yaWdodDogMTVweDtcclxuICAgIFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cclxuICAgIFx0LnJlcXVlc3REcmF3aW5nQnRuIHtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdHBhZGRpbmc6IDAgMTVweDtcclxuXHJcblx0XHRcdC50ZXh0LXdyYXBwZXIge1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0fVxyXG4gICAgfVxyXG5cclxuICAgIGgzIHtcclxuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmRvY3VtZW50cyB7XHJcbiAgICAgID4gZGl2IHtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBwIHtcclxuICAgICAgICBmb250LXNpemU6IC44MTI1ZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZG9jdW1lbnQtc3BlY3MtbGluZSB7XHJcbiAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcblxyXG4gICAgICAmOmJlZm9yZSB7IC8vIHVuZGVybGluZSBlbGVtZW50IGJlbmVhdGggYXJyb3dcclxuICAgICAgICBib3R0b206IDEwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5hcnJvdyB7XHJcbiAgICAgICAgYm90dG9tOiAxNnB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgI2xhbmctc2VsZWN0LXdyYXBwZXIge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5jYXJvdXNlbCB7XHJcbiAgICAgIHBhZGRpbmc6IDI1cHggNjBweCA1NXB4IDYwcHg7XHJcbiAgICAgIC8vaGVpZ2h0OiA4NzhweDtcclxuICAgIH1cclxuXHJcbiAgICAuY2Fyb3VzZWwtY29udHJvbCB7IC8vIGNhcm91c2VsIHBhZ2luYXRpb24gYXJyb3dzXHJcbiAgICAgIHdpZHRoOiA1MHB4O1xyXG5cclxuICAgICAgJi5sZWZ0OmFmdGVyIHtcclxuICAgICAgICBsZWZ0OiAxNHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLnJpZ2h0OmFmdGVyIHtcclxuICAgICAgICByaWdodDogMTRweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH0gLy8gZW5kIHRhYmxldFxyXG5cclxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHsgLy8gZGVza3RvcFxyXG4gICAgLm5hdmlnYXRpb24ge1xyXG4gICAgICBmb250LXNpemU6IC43NWVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5kb2N1bWVudHMge1xyXG4gICAgICBwIHtcclxuICAgICAgICBmb250LXNpemU6IDFlbTtcclxuICAgICAgfVxyXG5cclxuXHQgIC5jYXJvdXNlbC1pbm5lciBsaSB7XHJcblx0ICAgIHdpZHRoOiA1MCU7XHJcblx0ICAgIGZsb2F0OiBsZWZ0O1xyXG5cclxuXHQgICAgJjpudGgtY2hpbGQoZXZlbikge1xyXG5cdCAgICAgIHBhZGRpbmctbGVmdDogNDBweDtcclxuXHQgICAgfVxyXG5cclxuXHQgICAgJjpudGgtY2hpbGQob2RkKSB7XHJcblx0ICAgICAgcGFkZGluZy1yaWdodDogNDBweDtcclxuXHQgICAgICBjbGVhcjogbGVmdDtcclxuXHQgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmRvY3VtZW50LXNwZWNzLWxpbmUge1xyXG4gICAgICAvLyBoZWlnaHQ6IDI1cHg7XHJcbiAgICAgIC8vIGxpbmUtaGVpZ2h0OiAyNXB4O1xyXG5cdCAgbWFyZ2luLWJvdHRvbTogNDRweDtcclxuXHJcbiAgICAgIC5hcnJvdyB7XHJcbiAgICAgICAgYm90dG9tOiAxNHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmJlZm9yZSB7IC8vIHVuZGVybGluZSBlbGVtZW50IGJlbmVhdGggYXJyb3dcclxuICAgICAgICBib3R0b206IDhweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jYXJvdXNlbCB7XHJcbiAgICAgIC8vaGVpZ2h0OiA2NzNweDtcclxuICAgICAgcGFkZGluZzogNjlweCAxMDBweCA0NnB4IDEwMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5jYXJvdXNlbC1jb250cm9sIHsgLy8gY2Fyb3VzZWwgcGFnaW5hdGlvbiBhcnJvd3NcclxuICAgICAgd2lkdGg6IDkwcHg7XHJcblxyXG4gICAgICAmLmxlZnQ6YWZ0ZXIge1xyXG4gICAgICAgIGxlZnQ6IDM1cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYucmlnaHQ6YWZ0ZXIge1xyXG4gICAgICAgIHJpZ2h0OiAzNXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfSAvLyBlbmQgZGVza3RvcFxyXG59XHJcbiIsIi5lbWVyc29uLXNlcmlhbC1udW1iZXItcmVzdWx0LXBhZ2Uge1xyXG4gIC5lbWVyc29uLXNlcmlhbC1udW1iZXItcmVzdWx0LXRpdGxlIHtcclxuICAgIGZvbnQtc2l6ZTogMWVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIHBhZGRpbmc6IDIwcHggMDtcclxuICB9XHJcbn1cclxuXHJcbi5zZXJpYWxudW1iZXJzLWhlYWRlci1zZWFyY2gtcmV1bHRzLXBhZ2Uge1xyXG4gIHBhZGRpbmc6IDIwcHggNXB4O1xyXG59XHJcblxyXG4udmlkZW9zLXNsb3Qtc2VhcmNoLXJldWx0cy1wYWdlLWRpdmlkZXJcclxue1xyXG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNjZGNkY2Q7XHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQobWluLXdpZHRoOiA3NjdweCkgYW5kIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7IC8vIHRhYmxldCBvbmx5XHJcbiAgLnZpZGVvcy1zbG90LXNlYXJjaC1yZXVsdHMtcGFnZS1kaXZpZGVyXHJcbiAge1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjZGNkY2Q7XHJcbiAgICBib3JkZXItcmlnaHQ6IG5vbmU7XHJcbiAgfVxyXG4gIC5zZXJpYWxudW1iZXJzLWhlYWRlci1zZWFyY2gtcmV1bHRzLXBhZ2Uge1xyXG4gICAgcGFkZGluZzogMjBweCAzMHB4O1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKXsgLy8gdGFibGV0IHVwXHJcbiAgLmVtZXJzb24tY29udGVudC1zZWFyY2gtcmVzdWx0LWxpc3R7XHJcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHNpbHZlcjtcclxuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHNpbHZlcjtcclxuICB9XHJcbiAgLnNlcmlhbC1udW1iZXItaW5mby1zZWN0aW9ue1xyXG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcclxuICB9XHJcbiAgLnNlcmlhbC1udW1iZXItaW5mby1pdGVte1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjZweCl7XHJcbiAgLnZpZGVvcy1zbG90LXNlYXJjaC1yZXVsdHMtcGFnZS1kaXZpZGVyXHJcbiAge1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjZGNkY2Q7XHJcbiAgICBib3JkZXItcmlnaHQ6IG5vbmU7XHJcbiAgfVxyXG4gIC5oZWFkZXJfYmFye1xyXG4gICAgcGFkZGluZy10b3A6IDEwcHg7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NkY2RjZDtcclxuICB9XHJcbiAgLnNlcmlhbE51bWJlclBhZ2VMaXN0aW5nV2lkZ2V0e1xyXG4gICAgcGFkZGluZzogMTBweDtcclxuICB9XHJcbiAgLnNlcmlhbG51bWJlcnMtaGVhZGVyLXNlYXJjaC1yZXVsdHMtcGFnZSB7XHJcbiAgICBwYWRkaW5nOiAyMHB4IDE1cHg7XHJcbiAgfVxyXG59XHJcblxyXG4uZW1lcnNvbi1jb250ZW50LXNlYXJjaC1yZXN1bHQtbGlzdC1lbnRyeS1zZXJpYWwtbnVtYmVye1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBzaWx2ZXI7XHJcbiAgcGFkZGluZzogMTVweCAwIDE1cHggMTVweDtcclxufVxyXG5cclxuLmVtZXJzb24tc2VhcmNoLXJlc3VsdC10eXBlLXNlcmlhbC1udW1iZXIge1xyXG4gIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICBsZXR0ZXItc3BhY2luZzogLjA4ZW07XHJcbiAgZm9udC1zaXplOiAuNzVlbTtcclxufVxyXG5cclxuLmVtZXJzb24tc2VhcmNoLXJlc3VsdC10aXRsZS1zZXJpYWwtbnVtYmVye1xyXG4gIHBhZGRpbmc6IDEwcHg7XHJcbn1cclxuXHJcbi5lbWVyc29uLXNlYXJjaC1yZXN1bHQtc2VyaWFsLW51bWJlci1oZWFkaW5ne1xyXG4gIGZvbnQtc2l6ZTogMThweDtcclxuICBmb250LXdlaWdodDogNTAwO1xyXG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBsaW5lLWhlaWdodDogMS4zMztcclxuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG4gIGNvbG9yOiAjMmQzODNmO1xyXG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG59XHJcblxyXG4uc2VyaWFsTnVtYmVyUGFnZUxpc3RpbmdXaWRnZXQge1xyXG4gIC5uby1yZXN1bHRzIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgcGFkZGluZzogMjVweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcblxyXG4gIC5wYWdpbmdfY29udHJvbHMge1xyXG4gICAgbWFyZ2luOiAyN3B4IGF1dG87XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBmb250LXNpemU6IDEuMTI1ZW07XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgY29sb3I6ICMyZDM4M2Y7XHJcbiAgfVxyXG5cclxuICBhIHtcclxuICAgIGNvbG9yOiAjMDBhYTdlO1xyXG4gIH1cclxuXHJcbiAgLnBhZ2luZ19jb250cm9scyB7XHJcbiAgICBhIHtcclxuICAgICAgbWFyZ2luOiAwIDEycHg7XHJcbiAgICB9XHJcbiAgICAuYWN0aXZlIHtcclxuICAgICAgY29sb3I6ICMyZDM4M2Y7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4iLCJcclxuLnNlYXJjaC1yZXN1bHRzLWNvbnRlbnR7XHJcbiAgICAuQzA3OS1jb2x1bW57XHJcbiAgICAgICAgaDN7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgICAubm8tcmVzdWx0c3tcclxuICAgICAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uQzA3OS1jb2x1bW57XHJcblxyXG4gICAgaDN7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XHJcbiAgICB9XHJcbiAgICAuYzA3OS1saXN0LWl0ZW0tY29udGFpbmVye1xyXG4gICAgICAgIC5uby1yZXN1bHRze1xyXG4gICAgICAgICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICBcclxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDBweCAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgaDN7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMzAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuYzA3OS1saXN0LWl0ZW0tY29udGFpbmVye1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG5cclxuICAgICAgICAuQzA3OS1saXN0LWl0ZW0taW5mb3JtYXRpb257XHJcbiAgICAgICAgICAgIC5lbWVyc29uLXNlYXJjaC1yZXN1bHQtdHlwZXtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToxZW07XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDo2MDA7ICBcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6MjBweCAwcHg7ICAgXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmVtZXJzb24tc2VhcmNoLXJlc3VsdC1maWxldHlwZSxcclxuICAgICAgICAgICAgLmVtZXJzb24tc2VhcmNoLXJlc3VsdC1zaXple1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNXB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuZW1lcnNvbi1zZWFyY2gtcmVzdWx0LWRlc2N7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNXB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6NDAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5lbWVyc29uLXNlYXJjaC1yZXN1bHQtdGl0bGV7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDo0MDBcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmxpbmstYWRqdXN0bWVudHtcclxuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6MXB4IHNvbGlkICR3YXJtLWdyYXk7XHJcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDoxcHggc29saWQgJHdhcm0tZ3JheTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG59XHJcblxyXG4vLyBib3JkZXIgYmV0d2VlbiBkb2N1bWVudHMgYW5kIHdlYiBwYWdlcyBzZWN0aW9uc1xyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7IC8vIGRlc2t0b3BcclxuICAgIC5kb2NzLWFuZC13ZWItcGFnZXMtc2VjdGlvbiB7XHJcbiAgICAgICAgLmVtZXJzb24tY29udGVudC1zZWFyY2gtcmVzdWx0IHtcclxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAuYzA3OS1saXN0LWl0ZW0tY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjY2RjZGNkO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAuYzA3OS1saXN0LWl0ZW0tY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNjZGNkY2Q7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7IC8vIG1vYmlsZSBvbmx5XHJcbiAgICAuZG9jcy1hbmQtd2ViLXBhZ2VzLXNlY3Rpb24ge1xyXG4gICAgICAgIC5lbWVyc29uLWNvbnRlbnQtc2VhcmNoLXJlc3VsdCB7XHJcbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgLmMwNzktbGlzdC1pdGVtLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjZGNkY2Q7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAuYzA3OS1saXN0LWl0ZW0tY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2NkY2RjZDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkgeyAvLyB0YWJsZXQgb25seVxyXG4gICAgLmRvY3MtYW5kLXdlYi1wYWdlcy1zZWN0aW9uIHtcclxuICAgICAgICAuZW1lcnNvbi1jb250ZW50LXNlYXJjaC1yZXN1bHQge1xyXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIC5jMDc5LWxpc3QtaXRlbS1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2RjZGNkO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgLmMwNzktbGlzdC1pdGVtLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjZGNkY2Q7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG59XHJcbiIsIi5DMDc1LXF1YWQtY29sdW1ue1xyXG4gIC5DMDc1LXF1YWQtY29sdW1uLWl0ZW0tY29udGFpbmVyIHtcclxuICAgIC5saW5rLWFkanVzdG1lbnQgYSB7XHJcbiAgICAgIHJpZ2h0OiAzNXB4O1xyXG4gICAgfVxyXG4gIH1cclxuICBoM3tcclxuICAgIHBhZGRpbmc6IDIwcHggNXB4O1xyXG4gIH1cclxuICAuZW1lcnNvbi1zZWFyY2gtcmVzdWx0LXZpZGVvLWltYWdle1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZy1ib3R0b206MjBweDtcclxuICB9XHJcbiAgLmVtZXJzb24tc2VhcmNoLXJlc3VsdC12aWRlby1jb250ZW50IHtcclxuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbi5xdWFkLWl0ZW0tY29udGFpbmVye1xyXG4gIHBhZGRpbmc6IDIwcHg7XHJcbiAgLnF1YWQtaXRlbS1pbmZvey8vcmVwbGFjZSB0aGlzIHdpdGggcHJvcGVyIGZsZXggZGlzcGxheSBhbmQgdHJ1bmNhdGlvbiBvZiBjb3B5XHJcbiAgICBoZWlnaHQ6IDc4cHg7XHJcbiAgfVxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbil7XHJcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkd2FybS1ncmF5O1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWluKXtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkd2FybS1ncmF5O1xyXG4gIH1cclxufVxyXG5cclxuLnF1YWQtaXRlbS1jb250YWluZXIuc2Vjb25kLWl0ZW17XHJcbiAgYm9yZGVyOiBub25lO1xyXG59XHJcblxyXG4jYXBwLXNlYXJjaC1yZXN1bHRzIHtcclxuICBtYXJnaW4tdG9wOiAyNXB4O1xyXG4gIGJvcmRlci10b3A6IDA7XHJcblxyXG4gIGgxIHtcclxuICAgIGZvbnQtc2l6ZTogMS41ZW07XHJcbiAgfVxyXG5cclxuICA+IGZvcm0ge1xyXG4gICAgbWFyZ2luLXRvcDogMzVweDtcclxuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCBwYWxldHRlKHdhcm0tZ3JheSk7XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHsgLy8gdGFibGV0IHVwXHJcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xyXG5cclxuICAgIGgxIHtcclxuICAgICAgZm9udC1zaXplOiAxLjY4NzVlbTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5hcHAtc2VhcmNoLXJlc3VsdC1saXN0IHtcclxuICAuaW1hZ2UtY29udGFpbmVyIHtcclxuICAgIEBpbmNsdWRlIGFzcGVjdC1yYXRpby1ib3goMSwgMSk7XHJcbiAgICB3aWR0aDogODNweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDIycHg7XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgQGluY2x1ZGUgc3RyZXRjaC1hYnNvbHV0ZSgpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgaDMge1xyXG4gICAgZm9udC13ZWlnaHQ6IHdoaXRuZXktd2VpZ2h0KG1lZGl1bSk7XHJcbiAgICBmb250LXNpemU6IDFlbTtcclxuICAgIG1hcmdpbi1ib3R0b206IDlweDtcclxuICB9XHJcblxyXG4gIC5kZXNjcmlwdGlvbiB7XHJcbiAgICBmb250LXNpemU6IDFlbTtcclxuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcblxyXG4gIC5hcHAtbGlua3Mge1xyXG4gICAgYSB7XHJcbiAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDdweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogN3B4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm5leHQge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkgeyAvLyBtb2JpbGUgb25seVxyXG4gICAgLmFwcCB7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBwYWxldHRlKHdhcm0tZ3JheSk7XHJcbiAgICAgIHBhZGRpbmc6IDQ1cHggMjVweCAzM3B4IDI1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIGFuZCAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkgeyAvLyB0YWJsZXQgb25seVxyXG4gICAgW2NsYXNzKj0nY29sLSddIHtcclxuICAgICAgJjpudGgtY2hpbGQoMm4tMSkge1xyXG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHBhbGV0dGUod2FybS1ncmF5KTtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xcHg7XHJcbiAgICAgICAgY2xlYXI6IGxlZnQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6bnRoLWNoaWxkKDJuKSB7XHJcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCBwYWxldHRlKHdhcm0tZ3JheSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZmlsbGVyLWNlbGwtc206YWZ0ZXIge1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICR3YXJtLWdyYXk7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgbGVmdDogMTAwJTtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB6LWluZGV4OiAwO1xyXG4gICAgICBtYXJnaW4tdG9wOiAtMXB4O1xyXG4gICAgICBAaW5jbHVkZSBib3gtc2l6aW5nKGNvbnRlbnQtYm94KTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikgeyAvLyB0YWJsZXQgdXBcclxuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgcGFsZXR0ZSh3YXJtLWdyYXkpO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHBhbGV0dGUod2FybS1ncmF5KTtcclxuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHBhbGV0dGUod2FybS1ncmF5KTtcclxuXHJcbiAgICAucm93IHtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIFtjbGFzcyo9J2NvbC0nXSB7XHJcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCBwYWxldHRlKHdhcm0tZ3JheSk7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuXHJcbiAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgIGJvcmRlci10b3A6IDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICBib3JkZXItdG9wOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmFwcCB7XHJcbiAgICAgIHBhZGRpbmc6IDE5cHggMTlweCAxMnB4IDE5cHg7XHJcbiAgICB9XHJcblxyXG4gICAgaDMge1xyXG4gICAgICBmb250LXdlaWdodDogd2hpdG5leS13ZWlnaHQoc2VtaWJvbGQpO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxM3B4O1xyXG4gICAgfVxyXG5cclxuICAgIC5kZXNjcmlwdGlvbiB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDM0cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHsgLy8gZGVza3RvcFxyXG4gICAgW2NsYXNzKj0nY29sLSddIHtcclxuICAgICAgJjpudGgtY2hpbGQoM24tMikgeyAvLyBmaXJzdCByb3dcclxuICAgICAgICBjbGVhcjogbGVmdDtcclxuXHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkd2FybS1ncmF5O1xyXG4gICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkd2FybS1ncmF5O1xyXG4gICAgICAgICAgbGVmdDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6bnRoLWNoaWxkKDNuLTEpIHsgLy8gc2Vjb25kIHJvd1xyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICR3YXJtLWdyYXk7XHJcbiAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICR3YXJtLWdyYXk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmOm50aC1jaGlsZCgzbikgeyAvLyB0aGlyZCByb3dcclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICR3YXJtLWdyYXk7XHJcbiAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICR3YXJtLWdyYXk7XHJcbiAgICAgICAgICByaWdodDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6bnRoLWNoaWxkKDMpIHtcclxuICAgICAgICBib3JkZXItdG9wOiAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOm50aC1jaGlsZCgzbi0yKTphZnRlcixcclxuICAgICAgJjpudGgtY2hpbGQoM24tMSk6YmVmb3JlLFxyXG4gICAgICAmOm50aC1jaGlsZCgzbik6YWZ0ZXIsXHJcbiAgICAgICYuZmlsbGVyLWNlbGwtbWQ6YWZ0ZXIsXHJcbiAgICAgICYuZmlsbGVyLTJjZWxsLW1kOmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi5maWxsZXItY2VsbC1tZDphZnRlcixcclxuICAgICAgJi5maWxsZXItMmNlbGwtbWQ6YWZ0ZXIge1xyXG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkd2FybS1ncmF5O1xyXG4gICAgICAgIGJvcmRlci1yaWdodDogMDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtMXB4O1xyXG4gICAgICAgIEBpbmNsdWRlIGJveC1zaXppbmcoY29udGVudC1ib3gpO1xyXG4gICAgICAgIGxlZnQ6IDEwMCU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYuZmlsbGVyLTJjZWxsLW1kOmFmdGVyIHtcclxuICAgICAgICB3aWR0aDogMjAwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5kZXNjcmlwdGlvbiB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDY0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmFwcC1saW5rcyB7XHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgbWluLWhlaWdodDogNDRweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgYTpudGgtY2hpbGQoZXZlbikge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLm5leHQge1xyXG4gICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbiAgICB9XHJcbiAgICAubmV4dDphZnRlciB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgQGltcG9ydCBcIn5AY29yZW1lZGlhL2JyaWNrLWVtZXJzb24tc2hhcmVkLXRoZW1lL3NyYy9zYXNzL3BhcnRpYWxzL2NvbW1lcmNlL3NlYXJjaC9wcm9kdWN0LWxpc3QvbmV4dFwiO1xyXG4gIH1cclxufSIsIiNhcHAtc2VhcmNoLXJlc3VsdHMge1xyXG4gIG1hcmdpbi10b3A6IDI1cHg7XHJcbiAgYm9yZGVyLXRvcDogMDtcclxuICBcclxuICBoMSB7XHJcbiAgICBmb250LXNpemU6IDEuNWVtO1xyXG4gIH1cclxuICBcclxuICA+IGZvcm0ge1xyXG4gICAgbWFyZ2luLXRvcDogMzVweDtcclxuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCBwYWxldHRlKHdhcm0tZ3JheSk7XHJcbiAgfVxyXG4gIFxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikgeyAvLyB0YWJsZXQgdXBcclxuICAgIG1hcmdpbi10b3A6IDUwcHg7XHJcbiAgICBcclxuICAgIGgxIHtcclxuICAgICAgZm9udC1zaXplOiAxLjY4NzVlbTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5hcHAtc2VhcmNoLXJlc3VsdC1saXN0IHtcclxuICAuaW1hZ2UtY29udGFpbmVyIHtcclxuICAgIEBpbmNsdWRlIGFzcGVjdC1yYXRpby1ib3goMSwgMSk7XHJcbiAgICB3aWR0aDogODNweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDIycHg7XHJcbiAgICBcclxuICAgIGltZyB7XHJcbiAgICAgIEBpbmNsdWRlIHN0cmV0Y2gtYWJzb2x1dGUoKTtcclxuICAgIH1cclxuICB9XHJcbiAgXHJcbiAgaDMge1xyXG4gICAgZm9udC13ZWlnaHQ6IHdoaXRuZXktd2VpZ2h0KG1lZGl1bSk7XHJcbiAgICBmb250LXNpemU6IDFlbTtcclxuICAgIG1hcmdpbi1ib3R0b206IDlweDtcclxuICB9XHJcbiAgXHJcbiAgLmRlc2NyaXB0aW9uIHtcclxuICAgIGZvbnQtc2l6ZTogMWVtO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxuICBcclxuICAuYXBwLWxpbmtzIHtcclxuICAgIGEge1xyXG4gICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiA3cHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDdweDtcclxuICAgIH1cclxuICB9XHJcbiAgXHJcbiAgLm5leHQge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbiAgXHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7IC8vIG1vYmlsZSBvbmx5XHJcbiAgICAuYXBwIHtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHBhbGV0dGUod2FybS1ncmF5KTtcclxuICAgICAgcGFkZGluZzogNDVweCAyNXB4IDMzcHggMjVweDtcclxuICAgIH1cclxuICB9XHJcbiAgXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSBhbmQgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHsgLy8gdGFibGV0IG9ubHlcclxuICAgIFtjbGFzcyo9J2NvbC0nXSB7XHJcbiAgICAgICY6bnRoLWNoaWxkKDJuLTEpIHtcclxuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCBwYWxldHRlKHdhcm0tZ3JheSk7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMXB4O1xyXG4gICAgICAgIGNsZWFyOiBsZWZ0O1xyXG4gICAgICB9XHJcbiAgICAgIFxyXG4gICAgICAmOm50aC1jaGlsZCgybikge1xyXG4gICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgcGFsZXR0ZSh3YXJtLWdyYXkpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5maWxsZXItY2VsbC1zbTphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJHdhcm0tZ3JheTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBsZWZ0OiAxMDAlO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIHotaW5kZXg6IDA7XHJcbiAgICAgIG1hcmdpbi10b3A6IC0xcHg7XHJcbiAgICAgIEBpbmNsdWRlIGJveC1zaXppbmcoY29udGVudC1ib3gpO1xyXG4gICAgfVxyXG4gIH1cclxuICBcclxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHsgLy8gdGFibGV0IHVwXHJcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHBhbGV0dGUod2FybS1ncmF5KTtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBwYWxldHRlKHdhcm0tZ3JheSk7XHJcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCBwYWxldHRlKHdhcm0tZ3JheSk7XHJcbiAgICBcclxuICAgIC5yb3cge1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIFtjbGFzcyo9J2NvbC0nXSB7XHJcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCBwYWxldHRlKHdhcm0tZ3JheSk7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgIFxyXG4gICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICBib3JkZXItdG9wOiAwO1xyXG4gICAgICB9XHJcbiAgICBcclxuICAgICAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgIGJvcmRlci10b3A6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgLmFwcCB7XHJcbiAgICAgIHBhZGRpbmc6IDE5cHggMTlweCAxMnB4IDE5cHg7XHJcbiAgICB9XHJcbiAgXHJcbiAgICBoMyB7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiB3aGl0bmV5LXdlaWdodChzZW1pYm9sZCk7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEzcHg7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5kZXNjcmlwdGlvbiB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDM0cHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIFxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikgeyAvLyBkZXNrdG9wXHJcbiAgICBbY2xhc3MqPSdjb2wtJ10ge1xyXG4gICAgICAmOm50aC1jaGlsZCgzbi0yKSB7IC8vIGZpcnN0IHJvd1xyXG4gICAgICAgIGNsZWFyOiBsZWZ0O1xyXG4gICAgICAgIFxyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJHdhcm0tZ3JheTtcclxuICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJHdhcm0tZ3JheTtcclxuICAgICAgICAgIGxlZnQ6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIFxyXG4gICAgICAmOm50aC1jaGlsZCgzbi0xKSB7IC8vIHNlY29uZCByb3dcclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkd2FybS1ncmF5O1xyXG4gICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkd2FybS1ncmF5O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBcclxuICAgICAgJjpudGgtY2hpbGQoM24pIHsgLy8gdGhpcmQgcm93XHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkd2FybS1ncmF5O1xyXG4gICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkd2FybS1ncmF5O1xyXG4gICAgICAgICAgcmlnaHQ6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIFxyXG4gICAgICAmOm50aC1jaGlsZCgzKSB7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogMDtcclxuICAgICAgfVxyXG4gICAgICBcclxuICAgICAgJjpudGgtY2hpbGQoM24tMik6YWZ0ZXIsXHJcbiAgICAgICY6bnRoLWNoaWxkKDNuLTEpOmJlZm9yZSxcclxuICAgICAgJjpudGgtY2hpbGQoM24pOmFmdGVyLFxyXG4gICAgICAmLmZpbGxlci1jZWxsLW1kOmFmdGVyLFxyXG4gICAgICAmLmZpbGxlci0yY2VsbC1tZDphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgIH1cclxuICAgIFxyXG4gICAgICAmLmZpbGxlci1jZWxsLW1kOmFmdGVyLFxyXG4gICAgICAmLmZpbGxlci0yY2VsbC1tZDphZnRlciB7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICR3YXJtLWdyYXk7XHJcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC0xcHg7XHJcbiAgICAgICAgQGluY2x1ZGUgYm94LXNpemluZyhjb250ZW50LWJveCk7XHJcbiAgICAgICAgbGVmdDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgXHJcbiAgICAgICYuZmlsbGVyLTJjZWxsLW1kOmFmdGVyIHtcclxuICAgICAgICB3aWR0aDogMjAwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAuZGVzY3JpcHRpb24ge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA2NHB4O1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAuYXBwLWxpbmtzIHtcclxuICAgICAgaW1nIHtcclxuICAgICAgICBtaW4taGVpZ2h0OiA0NHB4O1xyXG4gICAgICB9XHJcbiAgICAgIFxyXG4gICAgICBhOm50aC1jaGlsZChldmVuKSB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAubmV4dCB7XHJcbiAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuICAgIH1cclxuICAgIC5uZXh0OmFmdGVyIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgIFxyXG5AaW1wb3J0IFwifkBjb3JlbWVkaWEvYnJpY2stZW1lcnNvbi1zaGFyZWQtdGhlbWUvc3JjL3Nhc3MvcGFydGlhbHMvY29tbWVyY2Uvc2VhcmNoL3Byb2R1Y3QtbGlzdC9uZXh0XCI7XHJcbiAgfVxyXG59IiwiLm9ubGluZS1zdXBwb3J0LXNlYXJjaC1mb3JtIHtcclxuICAuc2VsZWN0LXdyYXBwZXIge1xyXG4gICAgbWF4LXdpZHRoOiBub25lO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgXHJcbiAgICBzZWxlY3Qge1xyXG4gICAgICBmb250LXNpemU6IC43NWVtO1xyXG4gICAgICBwYWRkaW5nOiAwIDI4cHggMCAxM3B4O1xyXG4gICAgICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgfVxyXG4gIH1cclxuICBcclxuICAuaGVhZGVyX2JhciB7XHJcbiAgICBib3JkZXItbGVmdDogMDtcclxuICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkd2FybS1ncmF5O1xyXG4gIH1cclxuICBcclxuICAuZmFjZXRXaWRnZXQge1xyXG4gICAgLnRpdGxlIHtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgZm9udC13ZWlnaHQ6IHdoaXRuZXktd2VpZ2h0KHNlbWlib2xkKTtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wOGVtO1xyXG4gICAgICBmb250LXNpemU6IHdoaXRuZXktc2l6ZSgxMik7XHJcbiAgICB9XHJcbiAgXHJcbiAgICAuZmFjZXRTZWxlY3Qge1xyXG4gICAgICBsaSB7XHJcbiAgICAgICAgcGFkZGluZzogMCAwIDZweCAwO1xyXG4gICAgICAgIFxyXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgIC5mYWNldFNlbGVjdCB7IC8vIG5lc3RlZCBmYWNldHNcclxuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgICAgICBmb250LXNpemU6IDFlbTtcclxuICAgICAgICBcclxuICAgICAgICBsaTpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICBwYWRkaW5nLXRvcDogNnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICBcclxuICAuZW1lcnNvbi1jb250ZW50LXNlYXJjaC1yZXN1bHRzLXRvcCB7XHJcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkgeyAvLyBtb2JpbGUgb25seVxyXG4gICAgLmVtZXJzb24tY29udGVudC1zZWFyY2gtcmVzdWx0cy10b3Age1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgXHJcbiAgICAuaGVhZGVyX2JhciB7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyNXB4O1xyXG4gICAgICBwYWRkaW5nLXRvcDogMjVweDtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICR3YXJtLWdyYXk7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5lbWVyc29uLWNvbnRlbnQtc2VhcmNoLXJlc3VsdC1saXN0LWVudHJ5OmZpcnN0LWNoaWxkIHtcclxuICAgICAgYm9yZGVyLXRvcDogMCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxufSIsIi8vIE5ld3Nyb29tIHNhc3Mgc3R5bGVcclxuLm5ld3Nyb29tLXJlc3VsdHMge1xyXG4gIC5uZXdzcm9vbS1oZWFkZXItYmFyIHtcclxuICAgIG1hcmdpbi10b3A6IDUycHg7XHJcblxyXG4gICAgLnRpdGxlIHtcclxuICAgICAgbWFyZ2luOiA0cHggMDtcclxuICAgICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcclxuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS40MztcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuICAgICAgY29sb3I6ICMyZDM4M2Y7XHJcbiAgICB9XHJcblxyXG4gICAgLnNvcnRpbmdfdmlld19jb250cm9sc19jb250YWluZXIge1xyXG4gICAgICBtYXJnaW4tbGVmdDogOHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5vcmRlcl9ieV9sYWJlbCB7XHJcbiAgICAgIG1hcmdpbjogMTZweCA4cHggMTZweCAwO1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xyXG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjE0O1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG4gICAgICBjb2xvcjogIzJkMzgzZjtcclxuICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlbGVjdC13cmFwcGVyIHtcclxuICAgICAgd2lkdGg6IDE4MHB4O1xyXG4gICAgICBtYXJnaW46IDAgOHB4IDAgMDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XHJcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuMzM7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbiAgICAgIGNvbG9yOiAjMmQzODNmO1xyXG4gICAgICBmbG9hdDogbGVmdDtcclxuICAgIH1cclxuXHJcbiAgICAuZmlsdGVyLWxhYmVsIHtcclxuICAgICAgbWFyZ2luOiAxNnB4IDhweCAxNnB4IDhweDtcclxuICAgICAgd2lkdGg6IDgwcHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XHJcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgIGNvbG9yOiAjMmQzODNmO1xyXG4gICAgfVxyXG5cclxuICAgIC5maWx0ZXItLWhlYWRlciB7XHJcbiAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICB3aWR0aDogMDtcclxuXHJcbiAgICAgIC5maWx0ZXItbWVudS10b2dnbGUge1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICB6LWluZGV4OiAxMDtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBoZWlnaHQ6IDQ4cHg7XHJcbiAgICAgICAgd2lkdGg6IDQ4cHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLTExcHg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xMXB4O1xyXG5cclxuICAgICAgICAmOmJlZm9yZSwgJjphZnRlciB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDAwMDAwO1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgaGVpZ2h0OiAuMTg3NXJlbTtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDBkZWcpO1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMXMgZWFzZS1pbi1vdXQsIHdpZHRoIDAuMXMgZWFzZS1pbi1vdXQgMC4xcywgbGVmdCAwLjJzIGVhc2UtaW4tb3V0IDAuM3M7XHJcbiAgICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5pY29uIHtcclxuICAgICAgICAgIC8vYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vLi4vaW1nL2Vtcl9maWx0ZXItaWNvbl8yeC5wbmdcIik7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgICAgICBtYXJnaW46IDE0cHggM3B4IDE0cHggM3B4O1xyXG4gICAgICAgICAgaGVpZ2h0OiAxLjVyZW07XHJcbiAgICAgICAgICB3aWR0aDogMS41cmVtO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAuMDYyNXJlbSk7XHJcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4xcyBlYXNlLWluLW91dCAwLjE1cztcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIGxlZnQ6IDE5JTtcclxuICAgICAgICAgIHRvcDogMjIlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk1OXB4KSB7XHJcbiAgICAgIC5maWx0ZXItbWVudS10b2dnbGU6YmVmb3JlLCAuZmlsdGVyLW1lbnUtdG9nZ2xlOmFmdGVyIHtcclxuICAgICAgICBsZWZ0OiAxLjVyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5NjBweCkge1xyXG4gICAgICAuZmlsdGVyLW1lbnUtdG9nZ2xlIHtcclxuICAgICAgICBvcmRlcjogMjtcclxuICAgICAgfVxyXG4gICAgICAuZmlsdGVyLW1lbnUtdG9nZ2xlOmJlZm9yZSwgLmZpbHRlci1tZW51LXRvZ2dsZTphZnRlciB7XHJcbiAgICAgICAgbGVmdDogMi4xMjVyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5NjBweCkgYW5kIChtYXgtd2lkdGg6IDEyNDNweCkge1xyXG4gICAgICAuZmlsdGVyLW1lbnUtdG9nZ2xlIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDJyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjQ0cHgpIHtcclxuICAgICAgLmZpbHRlci1tZW51LXRvZ2dsZSB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjKCgxMDB2dyAtIDExODBweCkgLyAyKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm1vYmlsZS1mYWNldCB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgIC5tb2JpbGUtc2VsZWN0ZWQtZmFjZXR7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZmFjZXRIZWFkZXIge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjMzO1xyXG4gICAgcGFkZGluZzogMCAxMHB4IDAgMTBweDtcclxuICAgIG1hcmdpbi10b3A6IDI4cHg7XHJcblxyXG4gICAgLmZhY2V0LXRpdGxlIHtcclxuICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgIG1hcmdpbjogN3B4IDMwcHggN3B4IDBweDtcclxuICAgIH1cclxuXHJcbiAgICAuZmFjZXQtdGl0bGUtbW9iaWxlIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAuc2VsZWN0ZWQtZmFjZXRzIHtcclxuICAgICAgZmxvYXQ6IGxlZnQ7XHJcblxyXG4gICAgICAuZmFjZXRTZWxlY3RlZENvbnQge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHJcbiAgICAgICAgLmZhY2V0U2VsZWN0ZWQge1xyXG4gICAgICAgICAgbWFyZ2luOiA0cHggNHB4IDRweCA0cHg7XHJcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblxyXG4gICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IC43NWVtO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA0cHggOHB4IDRweCAwO1xyXG4gICAgICAgICAgICBib3JkZXI6IHNvbGlkIDFweCAjMDBhYTdlO1xyXG4gICAgICAgICAgICBjb2xvcjogIzAwYWE3ZTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuY2xvc2UgeyAvLyBvdmVycmlkZSBCb290c3RyYXBcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNWVtO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDFlbTtcclxuICAgICAgICAgICAgY29sb3I6ICMwMGFhN2UgIWltcG9ydGFudDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuc2VsZWN0ZWQtb3B0aW9uLXRleHQge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgOHB4IDAgOHB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgY29sb3I6ICM4YThhOGE7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMDBhYTdlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucHJlRmFjZXRTZWxlY3RlZCB7XHJcbiAgICAgICAgICBtYXJnaW46IDRweCA0cHggNHB4IDRweDtcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHJcbiAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogLjc1ZW07XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDRweCA4cHggNHB4IDA7XHJcbiAgICAgICAgICAgIGJvcmRlcjogc29saWQgMXB4ICNiZGJkYmQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjYmRiZGJkO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5jbG9zZSB7IC8vIG92ZXJyaWRlIEJvb3RzdHJhcFxyXG4gICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS41ZW07XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMWVtO1xyXG4gICAgICAgICAgICBjb2xvcjogI2JkYmRiZCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5zZWxlY3RlZC1vcHRpb24tdGV4dCB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCA4cHggMCA4cHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBjb2xvcjogI2JkYmRiZCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5wcmUtc2VsZWN0ZWQtZmFjZXRzIHtcclxuICAgICAgYSB7XHJcbiAgICAgICAgYm9yZGVyOiBzb2xpZCAxcHggIzAwYWE3ZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGNvbG9yOiAjMDBhYTdlICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5jbG9zZSB7IC8vIG92ZXJyaWRlIEJvb3RzdHJhcFxyXG4gICAgICAgIGNvbG9yOiAjMDBhYTdlICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5zZWxlY3RlZC1vcHRpb24tdGV4dCB7XHJcbiAgICAgICAgY29sb3I6ICMwMGFhN2UgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jbGVhckFsbCB7XHJcbiAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgY29sb3I6IHBhbGV0dGUoZ3JlZW4pO1xyXG4gICAgICBmb250LXNpemU6IC43NWVtO1xyXG4gICAgICBtYXJnaW46IDdweCAwcHggN3B4IDBweDtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcblxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBjb2xvcjogcGFsZXR0ZShncmVlbiwgZGFyayk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5lbWVyc29uLWNvbnRlbnQtc2VhcmNoLXJlc3VsdHMtZmlsdGVyLWZhY2V0cyB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgbWFyZ2luOiAyNHB4IDAgMCAwO1xyXG5cclxuICAgIC5zZWxlY3Qtd3JhcHBlciB7XHJcbiAgICAgIG1heC13aWR0aDogbm9uZTtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cclxuICAgICAgc2VsZWN0IHtcclxuICAgICAgICBmb250LXNpemU6IC43NWVtO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMjhweCAwIDEzcHg7XHJcbiAgICAgICAgd2hpdGUtc3BhY2U6IHByZS13cmFwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZmFjZXRXaWRnZXQge1xyXG4gICAgICAudGl0bGUge1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IHdoaXRuZXktd2VpZ2h0KHNlbWlib2xkKTtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjA4ZW07XHJcbiAgICAgICAgZm9udC1zaXplOiB3aGl0bmV5LXNpemUoMTIpO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAub3B0aW9uQ29udGFpbmVyIHtcclxuICAgICAgICB3aWR0aDogMjgwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiA0OHB4O1xyXG4gICAgICAgIG1hcmdpbjogMCAyMHB4IDI0cHggMDtcclxuICAgICAgICBwYWRkaW5nOiAwIDAgMTZweDtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2MwYzBjMDtcclxuICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG5cclxuICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICMwMGFhN2U7XHJcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDJweCA4cHggMCByZ2JhKDAsIDAsIDAsIDAuMyk7XHJcblxyXG4gICAgICAgICAgLnRpdGxle1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtMnB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjMzO1xyXG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuICAgICAgICAgIGNvbG9yOiAjMmQzODNmO1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgcGFkZGluZzogMTZweCAwIDMycHggMTZweDtcclxuXHJcbiAgICAgICAgICAuYXJyb3cge1xyXG4gICAgICAgICAgICBtYXJnaW46IDEwcHggOHB4IDAgMTgwcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZmFjZXRTZWxlY3RDb250YWluZXIge1xyXG4gICAgICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICAgICAgICBvdmVyZmxvdy14OiBoaWRkZW47XHJcbiAgICAgICAgICBoZWlnaHQ6IDIzMHB4O1xyXG4gICAgICAgICAgbWF4LWhlaWdodDogMjMwcHg7XHJcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC40NXMgZWFzZS1pbi1vdXQ7XHJcblxyXG4gICAgICAgICAgLmZhY2V0U2VsZWN0IHtcclxuICAgICAgICAgICAgd2lkdGg6IDI1NnB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTZweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyMTBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGlucHV0W3R5cGU9Y2hlY2tib3hdOm5vdChvbGQpICsgLm5ld3Nyb29tLWZhY2V0YnV0dG9uIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAycHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBpbnB1dFt0eXBlPWNoZWNrYm94XTpub3Qob2xkKSArIC5uZXdzcm9vbS1mYWNldGJ1dHRvbjpiZWZvcmUge1xyXG4gICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICBsZWZ0OiAtNXB4O1xyXG4gICAgICAgICAgd2lkdGg6IDAuOTM3NWVtO1xyXG4gICAgICAgICAgaGVpZ2h0OiAwLjkzNzVlbTtcclxuICAgICAgICAgIG1hcmdpbjogMC4yNWVtIDAuNWVtIDAuMjVlbSAwLjI1ZW07XHJcbiAgICAgICAgICBib3JkZXI6IDAuMDYyNWVtIHNvbGlkICR3YXJtLWdyYXk7XHJcbiAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xyXG4gICAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCAxcHggJHdhcm0tZ3JheSBpbnNldDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGlucHV0W3R5cGU9Y2hlY2tib3hdOm5vdChvbGQpOmNoZWNrZWQgKyAubmV3c3Jvb20tZmFjZXRidXR0b246YWZ0ZXIge1xyXG4gICAgICAgICAgY29udGVudDogJ+Kckyc7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIGxlZnQ6IC0xcHg7XHJcbiAgICAgICAgICB0b3A6IDRweDtcclxuICAgICAgICAgIHdpZHRoOiAxZW07XHJcbiAgICAgICAgICBjb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcbiAgICAgICAgICBmb250LXNpemU6IDAuOTM3NWVtO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDFlbTtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgbGkub3B0aW9uQ29udGFpbmVyW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdIHtcclxuICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMnB4IDhweCAwIHJnYmEoMCwgMCwgMCwgMC4zKTtcclxuICAgICAgICBib3gtc2hhZG93OiAwIDJweCA4cHggMCByZ2JhKDAsIDAsIDAsIDAuMyk7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcclxuICAgICAgICBib3JkZXItdG9wOiAzcHggc29saWQgIzAwYWE3ZTtcclxuXHJcbiAgICAgICAgLnRpdGxle1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogLTJweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5mYWNldFNlbGVjdENvbnRhaW5lciB7XHJcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDhweCA4cHggMCByZ2JhKDAsIDAsIDAsIDAuMyk7XHJcbiAgICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgOHB4IDhweCAwIHJnYmEoMCwgMCwgMCwgMC4zKTtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAtNHB4O1xyXG4gICAgICAgICAgei1pbmRleDogMTA7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuZmFjZXRTZWxlY3RDb250YWluZXJbYXJpYS1leHBhbmRlZD1cImZhbHNlXCJdIHtcclxuICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDhweCA4cHggMCByZ2JhKDAsIDAsIDAsIDAuMyk7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtNHB4O1xyXG4gICAgICAgIHotaW5kZXg6IDU7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAub3B0aW9uQ29udGFpbmVyOm50aC1jaGlsZCg0bikge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmZhY2V0U2VsZWN0IHtcclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwIDAgNnB4IDA7XHJcblxyXG4gICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmZhY2V0U2VsZWN0IHsgLy8gbmVzdGVkIGZhY2V0c1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICBmb250LXNpemU6IDFlbTtcclxuXHJcbiAgICAgICAgICBsaTpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA2cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmZpbHRlci1idXR0b24ge1xyXG4gICAgICB3aWR0aDogMjgwcHg7XHJcbiAgICAgIGhlaWdodDogNDhweDtcclxuICAgICAgcGFkZGluZzogMTZweCA4OXB4IDE2cHggODlweDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2MwYzBjMDtcclxuICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICAgIC5idXR0b24tdGV4dCB7XHJcbiAgICAgICAgd2lkdGg6IDEwNXB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xyXG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4zMztcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjplbmFibGVkIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBhYTdlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmRpc2FibGVke1xyXG4gICAgICAgIC5idXR0b24tdGV4dHtcclxuICAgICAgICAgIG9wYWNpdHk6IDAuNztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZmlsdGVyLWNsZWFyIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5uZXdzcm9vbS1zZXBhcmF0b3Ige1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICR3YXJtLWdyYXk7XHJcbiAgICBtYXJnaW4tdG9wOiAyM3B4O1xyXG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIwcHgpO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICB9XHJcblxyXG4gIC5lbWVyc29uLWNvbnRlbnQtc2VhcmNoLXJlc3VsdHMtdG9wIHtcclxuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5uby1yZXN1bHRze1xyXG4gICAgYm9yZGVyLWxlZnQ6IDAgIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmc6IDEwMHB4IDAgMTAwcHggMzAlICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubmV3c3Jvb20tdG90YWwtcmVzdWx0c3tcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgY29sb3I6ICNjMGMwYzA7XHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICBtYXJnaW4tdG9wOiAtNTNweDtcclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHsgLy8gRGVza3RvcFxyXG4gICAgLmZhY2V0U2VsZWN0IHtcclxuICAgICAgLmFkZGl0aW9uYWwtZmFjZXQge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5tb3JlLXRvZ2dsZXtcclxuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkgeyAvLyBUYWJsZXRcclxuICAgIC5uZXdzcm9vbS1oZWFkZXItYmFye1xyXG4gICAgICAuc29ydGluZ192aWV3X2NvbnRyb2xzX2NvbnRhaW5lcntcclxuICAgICAgICBtYXJnaW4tbGVmdDogY2FsYygxMDAlIC0gMTlyZW0pO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuZmlsdGVyLW1lbnUtdG9nZ2xle1xyXG4gICAgICAgIC5pY29ue1xyXG4gICAgICAgICAgbGVmdDogOCU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmVtZXJzb24tY29udGVudC1zZWFyY2gtcmVzdWx0cy1maWx0ZXItZmFjZXRze1xyXG4gICAgICAuZmFjZXRXaWRnZXR7XHJcbiAgICAgICAgLm9wdGlvbkNvbnRhaW5lcjpudGgtY2hpbGQoNG4pe1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5uby1yZXN1bHRzIHtcclxuICAgICAgcGFkZGluZzogMTAwcHggMCAxMDBweCAyMiUgIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7IC8vIG1vYmlsZSBvbmx5XHJcbiAgICAvL01vYmlsZSBmaWx0ZXJcclxuICAgIC5uZXdzcm9vbS1maWx0ZXItb3ZlcmxheSB7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgd2lkdGg6IDA7XHJcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgei1pbmRleDogMjtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xyXG4gICAgICBvdmVyZmxvdy14OiBoaWRkZW47XHJcbiAgICAgIHRyYW5zaXRpb246IDAuNXM7XHJcblxyXG4gICAgICAubmV3c3Jvb20tb3ZlcmxheS1jb250ZW50IHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgdG9wOiA1JTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG5cclxuICAgICAgYS5jbG9zZS1vdmVybGF5IHtcclxuICAgICAgICBwYWRkaW5nOiA4cHg7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzZweDtcclxuICAgICAgICBjb2xvcjogIzgxODE4MTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB0cmFuc2l0aW9uOiAwLjFzO1xyXG4gICAgICAgIHotaW5kZXg6IDM7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogNSU7XHJcbiAgICAgICAgcmlnaHQ6IDBweDtcclxuICAgICAgICBmb250LXNpemU6IDQwcHg7XHJcblxyXG4gICAgICAgICY6YmVmb3JlLCAmOmFmdGVyIHtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICMwMDAwMDA7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICBoZWlnaHQ6IDAuMTg3NXJlbTtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIHRvcDogMjE1JTtcclxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgwZGVnKTtcclxuICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjFzIGVhc2UtaW4tb3V0LCB3aWR0aCAwLjFzIGVhc2UtaW4tb3V0IDAuMXMsIGxlZnQgMC4ycyBlYXNlLWluLW91dCAwLjNzO1xyXG4gICAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcclxuICAgICAgICAgIGNvbG9yOiAjZjFmMWYxO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLy9Nb2JpbGUgZmlsdGVyIGVuZFxyXG5cclxuICAgIC5uZXdzcm9vbS1oZWFkZXItYmFyIHtcclxuICAgICAgbWluLXdpZHRoOiAxMDAlO1xyXG4gICAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG4gICAgICBwYWRkaW5nLXRvcDogMHB4O1xyXG5cclxuICAgICAgLnRpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbiAgICAgICAgY29sb3I6ICMyZDM4M2Y7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgMTZweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLnNvcnRpbmdfdmlld19jb250cm9sc19jb250YWluZXIge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG5cclxuICAgICAgICAuc29ydGluZ19jb250cm9scyB7XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcclxuXHJcbiAgICAgICAgICAuc2VsZWN0LXdyYXBwZXIge1xyXG4gICAgICAgICAgICB3aWR0aDogMTcycHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogNDhweDtcclxuICAgICAgICAgICAgYm9yZGVyOiBzb2xpZCAxcHggIzJkMzgzZjtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAzMXB4IDAgMTZweDtcclxuXHJcbiAgICAgICAgICAgIHNlbGVjdCB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjMzO1xyXG4gICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5maWx0ZXItbGFiZWwge1xyXG4gICAgICAgICAgbWFyZ2luOiAxNnB4IDBweCAxNnB4IDUwcHg7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XHJcbiAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS4xNDtcclxuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxOHJlbSk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuZmlsdGVyLS1oZWFkZXIge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xyXG5cclxuICAgICAgICAuZmlsdGVyLW1lbnUtdG9nZ2xlIHtcclxuICAgICAgICAgICY6YmVmb3JlLCAmOmFmdGVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuaWNvbiB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMTJweCAzcHggM3B4IDEycHg7XHJcbiAgICAgICAgICAgIGxlZnQ6IDMzJSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5tb2JpbGUtZmFjZXR7XHJcbiAgICAgIC5mYWNldC10aXRsZS1tb2JpbGV7XHJcbiAgICAgICAgcGFkZGluZzogMHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuY2xlYXJBbGx7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcGFkZGluZzogMHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuc2VsZWN0ZWQtZmFjZXRze1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyMnB4O1xyXG4gICAgICAgIG1pbi13aWR0aDogMTJyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZmFjZXRIZWFkZXIge1xyXG4gICAgICAuZmFjZXQtdGl0bGUtbW9iaWxlIHtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgICAgICBjb2xvcjogIzJkMzgzZjtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgfVxyXG5cclxuICAgICAgLmZhY2V0LXRpdGxlIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuY2xlYXJBbGwge1xyXG4gICAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICAgIGhlaWdodDogMjRweDtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcclxuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZW1lcnNvbi1jb250ZW50LXNlYXJjaC1yZXN1bHRzLWZpbHRlci1mYWNldHMge1xyXG4gICAgICAuZmFjZXRXaWRnZXQge1xyXG4gICAgICAgIC5vcHRpb25Db250YWluZXIge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgbWFyZ2luOiAwIDAgMCAwO1xyXG5cclxuICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2MwYzBjMDtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxNnB4IDAgMTZweCAwO1xyXG5cclxuICAgICAgICAgICAgLmFycm93IHtcclxuICAgICAgICAgICAgICBtYXJnaW46IDEwcHggLTEwcHggMCAxODBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgbGkub3B0aW9uQ29udGFpbmVyIC5mYWNldFNlbGVjdCB7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwIDAgMCAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGxpLm9wdGlvbkNvbnRhaW5lclthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXSB7XHJcbiAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2MwYzBjMDtcclxuICAgICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgICAgICAgLmZhY2V0U2VsZWN0Q29udGFpbmVyIHtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAwO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG5cclxuICAgICAgICAgICAgLmZhY2V0U2VsZWN0IHtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG5cclxuICAgICAgICAgICAgICAubW9yZS10b2dnbGUge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5vcHRpb25Db250YWluZXI6bnRoLWNoaWxkKDEpIHtcclxuICAgICAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAjYzBjMGMwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLm5ld3Nyb29tLWJ1dHRvbi1vdmVybGF5IHtcclxuICAgICAgICB3aWR0aDogMTA1JTtcclxuICAgICAgICBoZWlnaHQ6IDE2MHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDI0cHggMTBweCAwO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMGYwZjA7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgMCAtMTBweDtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgICAuZmlsdGVyLWJ1dHRvbiB7XHJcbiAgICAgICAgICBoZWlnaHQ6IDQ4cHg7XHJcbiAgICAgICAgICBtYXJnaW46IDAgMCAxNnB4O1xyXG4gICAgICAgICAgcGFkZGluZzogMTZweCAxMzNweDtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMGFhN2U7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAuYnV0dG9uLXRleHQge1xyXG4gICAgICAgICAgICB3aWR0aDogMTA1cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZmlsdGVyLWNsZWFyIHtcclxuICAgICAgICAgIHBhZGRpbmc6IDE2cHggMTMzcHg7XHJcbiAgICAgICAgICBib3JkZXI6IHNvbGlkIDFweCAjMmQzODNmO1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICAgICAgICAuYnV0dG9uLXRleHQge1xyXG4gICAgICAgICAgICB3aWR0aDogMTA1cHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzM7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm5ld3Nyb29tLXNlcGFyYXRvciB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLm5vLXJlc3VsdHMge1xyXG4gICAgICBwYWRkaW5nOiAxMDBweCAwIDEwMHB4IDAgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuZW1lcnNvbi1zZWFyY2gtcmVzdWx0LXBhZ2luYXRpb257XHJcbiAgICAgIC5lbWVyc29uLXNlYXJjaC1yZXN1bHQtcGFnaW5hdGlvbi1saW5re1xyXG4gICAgICAgIG1hcmdpbjogMCAxMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubmV3c3Jvb20tdG90YWwtcmVzdWx0c3tcclxuICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgIG1hcmdpbi10b3A6IDBweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5uZXdzcm9vbS1yZXN1bHRzW2ZpbHRlci1zdGF0ZT0ndG9nZ2xlLWFjdGl2ZSddIC5maWx0ZXItbWVudS10b2dnbGU6YmVmb3JlLFxyXG4ubmV3c3Jvb20tcmVzdWx0c1tmaWx0ZXItc3RhdGU9J3RvZ2dsZS1hY3RpdmUnXSAuZmlsdGVyLW1lbnUtdG9nZ2xlOmFmdGVyIHtcclxuICB0cmFuc2l0aW9uOiBsZWZ0IDAuMnMgZWFzZS1pbi1vdXQsIHdpZHRoIDAuMXMgZWFzZS1pbi1vdXQgMC4ycywgdHJhbnNmb3JtIDAuMnMgZWFzZS1pbi1vdXQgMC4zcyAhaW1wb3J0YW50O1xyXG4gIGxlZnQ6IDIzLjVyZW0gIWltcG9ydGFudDtcclxuICB3aWR0aDogMS45Mzc1cmVtICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5uZXdzcm9vbS1yZXN1bHRzW2ZpbHRlci1zdGF0ZT0ndG9nZ2xlLWFjdGl2ZSddIC5maWx0ZXItbWVudS10b2dnbGU6YmVmb3JlIHtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoLTQ1ZGVnKSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubmV3c3Jvb20tcmVzdWx0c1tmaWx0ZXItc3RhdGU9J3RvZ2dsZS1hY3RpdmUnXSAuZmlsdGVyLW1lbnUtdG9nZ2xlOmFmdGVyIHtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoNDVkZWcpICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5uZXdzcm9vbS1yZXN1bHRzW2ZpbHRlci1zdGF0ZT0ndG9nZ2xlLWFjdGl2ZSddIC5maWx0ZXItbWVudS10b2dnbGUgLmljb24ge1xyXG4gIGhlaWdodDogMCAhaW1wb3J0YW50O1xyXG4gIG9wYWNpdHk6IDAgIWltcG9ydGFudDtcclxuICB0cmFuc2l0aW9uOiBhbGwgMC4xcyBlYXNlLWluLW91dCAwLjJzICFpbXBvcnRhbnQ7XHJcbiAgd2lkdGg6IDAgIWltcG9ydGFudDtcclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHsgLy8gVGFibGV0XHJcbiAgLm5ld3Nyb29tLXJlc3VsdHNbZmlsdGVyLXN0YXRlPSd0b2dnbGUtYWN0aXZlJ10gLmZpbHRlci1tZW51LXRvZ2dsZTpiZWZvcmUsXHJcbiAgLm5ld3Nyb29tLXJlc3VsdHNbZmlsdGVyLXN0YXRlPSd0b2dnbGUtYWN0aXZlJ10gLmZpbHRlci1tZW51LXRvZ2dsZTphZnRlciB7XHJcbiAgICBsZWZ0OiBjYWxjKDEwMCUgLSAxLjVyZW0pICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHsgLy8gTW9iaWxlXHJcbiAgLm5ld3Nyb29tLXJlc3VsdHNbZmlsdGVyLXN0YXRlPSd0b2dnbGUtYWN0aXZlJ10gLmNsb3NlLW92ZXJsYXk6YmVmb3JlLFxyXG4gIC5uZXdzcm9vbS1yZXN1bHRzW2ZpbHRlci1zdGF0ZT0ndG9nZ2xlLWFjdGl2ZSddIC5jbG9zZS1vdmVybGF5OmFmdGVyIHtcclxuICAgIHRyYW5zaXRpb246IGxlZnQgMC4ycyBlYXNlLWluLW91dCwgd2lkdGggMC4xcyBlYXNlLWluLW91dCAwLjJzLCB0cmFuc2Zvcm0gMC4ycyBlYXNlLWluLW91dCAwLjNzICFpbXBvcnRhbnQ7XHJcbiAgICB3aWR0aDogMS45Mzc1cmVtICFpbXBvcnRhbnQ7XHJcbiAgICByaWdodDogLTUwJTtcclxuICB9XHJcblxyXG4gIC5uZXdzcm9vbS1yZXN1bHRzW2ZpbHRlci1zdGF0ZT0ndG9nZ2xlLWFjdGl2ZSddIC5jbG9zZS1vdmVybGF5OmJlZm9yZSB7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoLTQ1ZGVnKSAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm5ld3Nyb29tLXJlc3VsdHNbZmlsdGVyLXN0YXRlPSd0b2dnbGUtYWN0aXZlJ10gLmNsb3NlLW92ZXJsYXk6YWZ0ZXIge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDQ1ZGVnKSAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG4iLCIvLyBOZXdzcm9vbSBDYXJkcyBzYXNzIHN0eWxlXHJcbi5uZXdzcm9vbS1yZXN1bHRzIHtcclxuXHJcbiAgLnBsYXktYnV0dG9uLC5wbGF5LWJ1dHRvbi1jaXJjbGV7XHJcbiAgICB6LWluZGV4OjM7XHJcbiAgICBoZWlnaHQ6MzBweDtcclxuICAgIHdpZHRoOjMwcHg7XHJcbiAgICB0b3A6IDgzJTtcclxuICAgIGxlZnQ6IDkwJTtcclxuICB9XHJcblxyXG4gIC5wbGF5LWJ1dHRvbi1jaXJjbGU6YmVmb3Jle1xyXG4gICAgaGVpZ2h0OjMwcHg7XHJcbiAgICB3aWR0aDozMHB4O1xyXG4gICAgdG9wOjBweDtcclxuICAgIGxlZnQ6IDE4cHg7XHJcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjZmZmZmZmO1xyXG4gIH1cclxuXHJcbiAgLnBsYXktYnV0dG9uLWNpcmNsZTphZnRlcntcclxuICAgIGxlZnQ6MTVweDtcclxuICAgIHRvcDo5cHg7XHJcbiAgICBib3JkZXItdG9wOiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXItYm90dG9tOiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXItbGVmdDogMTBweCBzb2xpZCAjZmZmZmZmO1xyXG4gIH1cclxuXHJcbiAgLmNhcmQtd3JhcHBlcjpob3ZlciAuY2FyZC1pdGVtIC5wbGF5LWJ1dHRvbi1jaXJjbGUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIG1hcmdpbi1ib3R0b206IC0yMDAlO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2UtaW4tb3V0ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAuc2xpZGVyLW1hc2sge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIG1hcmdpbi1ib3R0b206IC0xLjVyZW07XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC40NXMgZWFzZS1pbi1vdXQ7XHJcbiAgICBwYWRkaW5nLXRvcDogY2FsYygzMnB4ICsgLjVyZW0pO1xyXG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIH1cclxuXHJcbiAgLmNhcmQtd3JhcHBlciB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgIGZsZXgtZ3JvdzogMTtcclxuICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgIHRyYW5zaXRpb246IGZsZXgtYmFzaXMgMC4ycyBlYXNlLWluLW91dDtcclxuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0LCBtYXJnaW4tYm90dG9tIDAuMnMgZWFzZSAwLjJzO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIDEwcyBlYXNlLCBtYXJnaW4tYm90dG9tIDZzIGVhc2UgNHM7XHJcbiAgICBtaW4taGVpZ2h0OiAyMnJlbTtcclxuICAgIG1heC1oZWlnaHQ6IDI4cmVtO1xyXG4gICAgbWluLXdpZHRoOiAyNjBweDtcclxuICAgIG1heC13aWR0aDogMzAwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xyXG4gICAgei1pbmRleDogMTtcclxuICB9XHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU0MHB4KSBhbmQgKG1heC13aWR0aDogODcycHgpIHtcclxuICAgIC5jYXJkLXdyYXBwZXIge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XHJcblxyXG4gICAgICAmOm50aC1jaGlsZCgybil7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDg3MnB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XHJcbiAgICAuY2FyZC13cmFwcGVyIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xyXG5cclxuICAgICAgJjpudGgtY2hpbGQoM24pe1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5kaXNwbGF5LWNvbnRlbnQge1xyXG4gICAgICBtaW4taGVpZ2h0OiAxNzAuNTg2cHggIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XHJcbiAgICAuY2FyZC13cmFwcGVyIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG5cclxuICAgICAgJjpudGgtY2hpbGQoNG4pe1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUzOXB4KSB7XHJcbiAgICAuY2FyZC13cmFwcGVyIHtcclxuICAgICAgZmxleC1iYXNpczogMTAwJTtcclxuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcclxuXHJcbiAgICAgIC5jYXJkLWNvbnRlbnQge1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDI1cmVtO1xyXG5cclxuICAgICAgICAuY2FyZC10ZWFzZXJ7XHJcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NDBweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAuY2FyZC13cmFwcGVyIHtcclxuICAgICAgZmxleC1iYXNpczogY2FsYygzMy4zMzMlIC0gMTBweCk7XHJcbiAgICB9XHJcbiAgfVxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgICAuY2FyZC13cmFwcGVyIHtcclxuICAgICAgZmxleC1iYXNpczogY2FsYygzMy4zMzMlIC0gMTJweCk7XHJcbiAgICB9XHJcbiAgfVxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xyXG4gICAgLmNhcmQtd3JhcHBlciB7XHJcbiAgICAgIGZsZXgtYmFzaXM6IGNhbGMoMjUlIC0gMTJweCk7XHJcbiAgICB9XHJcbiAgfVxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE0OTlweCkge1xyXG4gICAgLmNhcmQtd3JhcHBlciB7XHJcbiAgICAgIGZsZXgtYmFzaXM6IGNhbGMoMjUlIC0gMjBweCk7XHJcbiAgICB9XHJcbiAgfVxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE1MDBweCkgYW5kIChtYXgtd2lkdGg6IDE3OTlweCkge1xyXG4gICAgLmNhcmQtd3JhcHBlciB7XHJcbiAgICAgIGZsZXgtYmFzaXM6IGNhbGMoMjAlIC0gMjBweCk7XHJcbiAgICB9XHJcbiAgfVxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE4MDBweCkgYW5kIChtYXgtd2lkdGg6IDIwOTlweCkge1xyXG4gICAgLmNhcmQtd3JhcHBlciB7XHJcbiAgICAgIGZsZXgtYmFzaXM6IGNhbGMoMTYuNjY3JSAtIDIwcHgpO1xyXG4gICAgfVxyXG4gIH1cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAyMTAwcHgpIHtcclxuICAgIC5jYXJkLXdyYXBwZXIge1xyXG4gICAgICBmbGV4LWJhc2lzOiBjYWxjKDE0LjI4NiUgLSAyMHB4KTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jYXJkLWl0ZW0ge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBtaW4taGVpZ2h0OiAyMnJlbTtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHRvcDogMHJlbTtcclxuICAgIHRyYW5zaXRpb246IGFsbCAwLjQ1cyBlYXNlLWluLW91dCwgbWFyZ2luLWJvdHRvbSAwcztcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuICAuY2FyZC1pdGVtIC5jYXJkLWNvbnRlbnQge1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgIGJveC1zaGFkb3c6IDAgMC4xMjVyZW0gMC41cmVtIHJnYmEoMCwgMCwgMCwgMC4yKTtcclxuICAgIHBhZGRpbmc6IDFyZW0gMXJlbSAzcmVtO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNDVzIGVhc2UtaW4tb3V0O1xyXG4gICAgei1pbmRleDogMTtcclxuICB9XHJcbiAgLmNhcmQtaXRlbSAuZGlzcGxheS1jb250ZW50IHtcclxuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDByZW07XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHRyYW5zaXRpb246IGFsbCAwLjQ1cyBlYXNlLWluLW91dDtcclxuICB9XHJcbiAgLmNhcmQtaXRlbSAuZGlzcGxheS1jb250ZW50IGltZyB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICBtYXJnaW4tdG9wOiAwJTtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCUpO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNDVzIGVhc2UtaW4tb3V0O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICB6LWluZGV4OiAwO1xyXG4gIH1cclxuICAuY2FyZC1pdGVtIC5tZXRhLWNvbnRlbnQge1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBoZWlnaHQ6IDNyZW07XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMnJlbSk7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC40NXMgZWFzZS1pbi1vdXQ7XHJcbiAgfVxyXG4gIC5jYXJkLWl0ZW0gLm1ldGEtY29udGVudDphZnRlciB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjYzBjMGMwO1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgaGVpZ2h0OiAxcHg7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICB0b3A6IDA7XHJcbiAgICB6LWluZGV4OiA0O1xyXG4gIH1cclxuICAuY2FyZC1pdGVtIC5tZXRhLWNvbnRlbnQgLm1ldGEtYmFyIHtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIHRvcDogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuICAuY2FyZC1pdGVtIC5tZXRhLWNvbnRlbnQgLm1ldGEtYmFyOmZpcnN0LWNoaWxkIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDI7XHJcbiAgfVxyXG4gIC5jYXJkLWl0ZW0gLm1ldGEtY29udGVudCAubWV0YS1iYXI6bGFzdC1jaGlsZCB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgei1pbmRleDogMDtcclxuICB9XHJcbiAgLmNhcmQtaXRlbSAuY2FyZC10aXRsZSB7XHJcbiAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgbWF4LWhlaWdodDogY2FsYygxLjVyZW0gKiA0KTtcclxuICAgIG1pbi1oZWlnaHQ6IGNhbGMoMS41cmVtICogNCk7XHJcbiAgICBsaW5lLWhlaWdodDogMS41cmVtO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHRyYW5zaXRpb246IGFsbCAwLjQ1cyBlYXNlLWluLW91dDtcclxuICB9XHJcbiAgLmNhcmQtaXRlbSAuY2FyZC10ZWFzZXIge1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgIGJvcmRlci1ib3R0b206IDFyZW0gc29saWQgI2ZmZjtcclxuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xyXG4gICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgIG1heC1oZWlnaHQ6IDByZW07XHJcbiAgICBsaW5lLWhlaWdodDogMS41cmVtO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHRyYW5zaXRpb246IGFsbCAwLjQ1cyBlYXNlLWluLW91dDtcclxuICAgIHotaW5kZXg6IDI7XHJcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcclxuICB9XHJcbiAgLmNhcmQtaXRlbSAuY3RhLXRleHQsIC5jYXJkLWl0ZW0gLm1ldGEtMSwgLmNhcmQtaXRlbSAubWV0YS0yIHtcclxuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMXJlbTtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgfVxyXG4gIC5jYXJkLWl0ZW0gLm1ldGEtMywgLmNhcmQtaXRlbSAubWV0YS00IHtcclxuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDFyZW07XHJcbiAgfVxyXG4gIC5jYXJkLWl0ZW0gLmN0YS10ZXh0IHtcclxuICAgIGNvbG9yOiAjMDBhYTdlO1xyXG4gIH1cclxuICAuY2FyZC1pdGVtIC5jdGEtdGV4dDphZnRlciB7XHJcbiAgICBib3JkZXItdG9wOiAycHggc29saWQgIzAwYWE3ZTtcclxuICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICMwMGFhN2U7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgaGVpZ2h0OiAwLjVyZW07XHJcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgIHRyYW5zaXRpb246IG1hcmdpbi1sZWZ0IDAuMnMgZWFzZS1pbi1vdXQ7XHJcbiAgICB3aWR0aDogMC41cmVtO1xyXG4gIH1cclxuXHJcbiAgLmNhcmQtaXRlbSAubWV0YS0xIHtcclxuICAgIGNvbG9yOiAjYzBjMGMwO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBoZWlnaHQ6IDJyZW07XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKGhvdmVyOiBob3Zlcikge1xyXG4gICAgLmNhcmQtd3JhcHBlcjpob3ZlciB7XHJcbiAgICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XHJcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjQ1cyBlYXNlLWluLW91dDtcclxuICAgICAgei1pbmRleDogMTA7XHJcbiAgICB9XHJcblxyXG4gICAgLmNhcmQtaXRlbSAuY3RhLXRleHQ6aG92ZXI6YWZ0ZXIge1xyXG4gICAgICBtYXJnaW4tbGVmdDogMC41cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5jYXJkLXdyYXBwZXI6aG92ZXIgLmNhcmQtaXRlbSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IC0yMHJlbTtcclxuICAgICAgbWFyZ2luLWxlZnQ6IC0ycmVtO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IC0ycmVtO1xyXG4gICAgICB0b3A6IC0ycmVtO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyA0cmVtKTtcclxuICAgICAgei1pbmRleDogMTA7XHJcbiAgICB9XHJcblxyXG4gICAgLmNhcmQtd3JhcHBlcjpob3ZlciAuY2FyZC1pdGVtIC5jYXJkLWNvbnRlbnQge1xyXG4gICAgICBib3gtc2hhZG93OiAwIDRweCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDRyZW07XHJcbiAgICAgIHotaW5kZXg6IDEwO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAtMjByZW07XHJcbiAgICAgIG1pbi1oZWlnaHQ6IDI4LjVyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLmNhcmQtd3JhcHBlcjpob3ZlciAuY2FyZC1pdGVtIC5kaXNwbGF5LWNvbnRlbnQge1xyXG4gICAgICBtYXgtaGVpZ2h0OiAxOHJlbSAhaW1wb3J0YW50O1xyXG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC40NXMgZWFzZS1pbi1vdXQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmNhcmQtd3JhcHBlcjpob3ZlciAuY2FyZC1pdGVtIC5jYXJkLXRpdGxlIHtcclxuICAgICAgZm9udC1zaXplOiAxLjEyNXJlbTtcclxuICAgICAgbWF4LWhlaWdodDogY2FsYygxLjVyZW0gKiA2KTtcclxuICAgICAgbWluLWhlaWdodDogY2FsYygxLjVyZW0gKiA0KTtcclxuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNDVzIGVhc2UtaW4tb3V0O1xyXG4gICAgfVxyXG4gICAgLmNhcmQtd3JhcHBlcjpob3ZlciAuY2FyZC1pdGVtIC5jYXJkLXRlYXNlciB7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDByZW0gc29saWQgI2ZmZjtcclxuICAgICAgY29sb3I6IGJsYWNrO1xyXG4gICAgICBtYXgtaGVpZ2h0OiAxOHJlbTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogLTJyZW07XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDByZW07XHJcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjQ1cyBlYXNlLWluLW91dDtcclxuICAgICAgei1pbmRleDogMTtcclxuICAgIH1cclxuXHJcbiAgICAuY2FyZC13cmFwcGVyOmhvdmVyIC5jYXJkLWl0ZW0gaW1nIHtcclxuICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogLTIwMCU7XHJcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjQ1cyBlYXNlLWluLW91dDtcclxuICAgIH1cclxuXHJcbiAgICAuY2FyZC13cmFwcGVyOmhvdmVyIC5jYXJkLWl0ZW0gLm1ldGEtY29udGVudCB7XHJcbiAgICAgIGhlaWdodDogNHJlbTtcclxuICAgIH1cclxuXHJcbiAgICAuY2FyZC13cmFwcGVyOmhvdmVyIC5jYXJkLWl0ZW0gLm1ldGEtYmFyOmZpcnN0LWNoaWxkIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB6LWluZGV4OiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5jYXJkLXdyYXBwZXI6aG92ZXIgLmNhcmQtaXRlbSAubWV0YS1iYXI6bGFzdC1jaGlsZCB7XHJcbiAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2UtaW4tb3V0O1xyXG4gICAgICB6LWluZGV4OiAyO1xyXG4gICAgfVxyXG5cclxuICAgIC5jYXJkLXdyYXBwZXI6aG92ZXIgLmNhcmQtaXRlbSAucGxheS1idXR0b24tY2lyY2xlIHtcclxuICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogLTIwMCU7XHJcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlLWluLW91dCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIvLyBUaGlzIGNsYXNzIGlzIHVzZWQgaW4gY29uanVuY3Rpb24gd2l0aCBCb290c3RyYXAgY2xhc3NlcyB0byBvdmVycmlkZSB0aGUgY29sdW1uIHdpZHRoLlxyXG4vLyBJbnB1dCBmaWVsZCBjb2x1bW5zIGhhdmUgYSBtYXggd2lkdGggb2YgMjgwcHggb24gdGFibGV0IGFuZCBkZXNrdG9wLlxyXG4vLyBUZXh0YXJlYSBjb2x1bW5zIGhhdmUgYSBtYXggd2lkdGggb2YgNTgwcHggb24gdGFibGV0IGFuZCBkZXNrdG9wLlxyXG5cclxuLmVtci1mb3JtLWNvbHVtbiB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxufVxyXG5cclxuLmVtci1mb3JtLXNlY3Rpb24tYnV0dG9uIHtcclxuICBmbG9hdDogcmlnaHQ7XHJcbiAgbWFyZ2luLXRvcDogMTVweDtcclxuICB0ZXh0LWFsaWduOiByaWdodDtcclxufVxyXG5cclxuLmVtci1lcnJvci1jb2x1bW4geyAvLyBkaXNwbGF5cyBhbiBlcnJvciBtZXNzYWdlIGFsb25nIHNpZGUgYSBmaWxlZFxyXG4gIGNvbG9yOiAkcmVkO1xyXG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICBsaW5lLWhlaWdodDogd2hpdG5leS1saW5lLWhlaWdodCgyMiwgMTYpO1xyXG4gIG1hcmdpbi10b3A6IC0yNnB4O1xyXG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xyXG4gIG1heC13aWR0aDogMzUwcHg7XHJcblxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xyXG4gICAgcGFkZGluZy10b3A6IDMwcHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIG1heC13aWR0aDogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbi5lbXItYnV0dG9uLWNvbHVtbiB7XHJcbiAgbWFyZ2luLXRvcDogMTBweDtcclxufVxyXG5cclxuLmVtci1mb3JtLWZvb3Rlci1jb2x1bW4ge1xyXG4gIG1hcmdpbi10b3A6IDQwcHg7XHJcblxyXG4gICY6bGFzdC1jaGlsZCB7XHJcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkgeyAvLyBtb2JpbGUgb25seVxyXG4gICAgLmJ0biB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmVtci1pbnB1dC1jb2x1bW4ge1xyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xyXG4gICAgbWF4LXdpZHRoOiAoMzAzICsgJGdyaWQtZ3V0dGVyLXdpZHRoLXNtKTtcclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xyXG4gICAgbWF4LXdpZHRoOiAoMzAwICsgJGdyaWQtZ3V0dGVyLXdpZHRoLW1kKTtcclxuICB9XHJcbn1cclxuXHJcbi5lbXItdGV4dGFyZWEtY29sdW1uIHtcclxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcclxuICAgIG1heC13aWR0aDogKDU4MCArICRncmlkLWd1dHRlci13aWR0aC1zbSk7XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcclxuICAgIG1heC13aWR0aDogKDU4MCArICRncmlkLWd1dHRlci13aWR0aC1tZCk7XHJcbiAgfVxyXG59XHJcbiIsIi8vIGZvcm0gZmllbGQgbGFiZWwgd2l0aCBcIihvcHRpb25hbClcIiBjYWxsLW91dCB0ZXh0XHJcblxyXG4uZW1yLWxhYmVsIHtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIGZvbnQtd2VpZ2h0OiB3aGl0bmV5LXdlaWdodChzZW1pYm9sZCk7XHJcbiAgZm9udC1zaXplOiB3aGl0bmV5LXNpemUoMTIpO1xyXG4gIGxldHRlci1zcGFjaW5nOiAuMDhlbTtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cclxuICAub3B0aW5hbC1tYXJnaW4ge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcclxuICB9XHJcblxyXG4gIC5vcHRpb25hbCB7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgIGZvbnQtd2VpZ2h0OiB3aGl0bmV5LXdlaWdodChsaWdodCk7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAzcHg7XHJcbiAgfVxyXG59XHJcblxyXG4uZXYtYWNjb3VudC1yZWdpc3RlciB7XHJcbiAgaHIge1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRibGFjaztcclxuICB9XHJcbiAgLnNlY3Rpb24tMS1lZGl0LCAuc2VjdGlvbi0yLWVkaXQsIC5zZWN0aW9uLTMtZWRpdCwgLnNlY3Rpb24tNC1lZGl0IHtcclxuICAgIGZsb2F0OiByaWdodDtcclxuICAgIGNvbG9yOiAjMDBhYTdlO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIH1cclxuICAuZW1yLWZvcm0tc2VjdGlvbi0xIHtcclxuICAgIC5lbXItbGFiZWwge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCJcclxuLmVtci1maWVsZCB7IC8vIGdyYXkgaW5wdXQgZmllbGRzXHJcbiAgLy9iYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheTtcclxuICBoZWlnaHQ6IDUwcHg7XHJcbiAgcGFkZGluZzogMCAxNXB4O1xyXG4gIG91dGxpbmU6IDA7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgJGdyYXk7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjBmMDtcclxuICAvL21heC13aWR0aDogODAlO1xyXG5cclxuICAmOmFjdGl2ZSwgJjpmb2N1cyB7XHJcbiAgICBib3JkZXItY29sb3I6ICR3YXJtLWdyYXk7XHJcbiAgfVxyXG5cclxuICAmLmVycm9yIHtcclxuICAgIGJvcmRlci1jb2xvcjogJHJlZCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgJjpwbGFjZWhvbGRlciB7XHJcbiAgICBjb2xvcjogJHdhcm0tZ3JheTtcclxuICB9XHJcbiAgJjo6LW1vei1wbGFjZWhvbGRlciB7XHJcbiAgICBjb2xvcjogJHdhcm0tZ3JheTtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG4gICY6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICAgIGNvbG9yOiAkd2FybS1ncmF5O1xyXG4gIH1cclxuICAmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICAgIGNvbG9yOiAkd2FybS1ncmF5O1xyXG4gIH1cclxuXHJcbiAgLy8gUGxhY2Vob2xkZXIgdGV4dFxyXG5AbWl4aW4gcGxhY2Vob2xkZXIoJGNvbG9yOiAkaW5wdXQtY29sb3ItcGxhY2Vob2xkZXIpIHtcclxuICAvLyBGaXJlZm94XHJcbiAgJjo6LW1vei1wbGFjZWhvbGRlciB7XHJcbiAgICBjb2xvcjogJGNvbG9yO1xyXG4gICAgb3BhY2l0eTogMTsgLy8gT3ZlcnJpZGUgRmlyZWZveCdzIHVudXN1YWwgZGVmYXVsdCBvcGFjaXR5OyBzZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMTE1MjZcclxuICB9XHJcbiAgJjotbXMtaW5wdXQtcGxhY2Vob2xkZXIgeyBjb2xvcjogJGNvbG9yOyB9IC8vIEludGVybmV0IEV4cGxvcmVyIDEwK1xyXG4gICY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIgIHsgY29sb3I6ICRjb2xvcjsgfSAvLyBTYWZhcmkgYW5kIENocm9tZVxyXG59XHJcblxyXG4gICY6Zm9jdXMge1xyXG4gICAgQGluY2x1ZGUgcGxhY2Vob2xkZXIodHJhbnNwYXJlbnQpOyAvLyBoaWRlIHBsYWNlaG9sZGVyIG9uIGZvY3VzXHJcbiAgfSBcclxuXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7IC8vIHRhYmxldCB1cFxyXG4gICAgLy9tYXgtd2lkdGg6IDI4MHB4O1xyXG4gIH1cclxuXHJcbiAgJi5lbXItZmllbGQtcXVhbnRpdHkge1xyXG4gIFx0cGFkZGluZzogMCA1cHg7XHJcbiAgXHR3aWR0aDogNDBweDtcclxuICBcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcbn1cclxuLmVtci1mb3JtLXNlY3Rpb24tMSB7XHJcbiAgI1dDX05ld19Vc2VyUmVnaXN0cmF0aW9uQWRkRm9ybV9Gb3JtSW5wdXRfZW1haWwxX0luX1JlZ2lzdGVyXzEge1xyXG4gICAgYm9yZGVyLXRvcDogbm9uZTtcclxuICAgIGJvcmRlci1sZWZ0OiBub25lO1xyXG4gICAgYm9yZGVyLXJpZ2h0OiBub25lO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM0RDRENEQ7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgfVxyXG4gIC5tb2RhbCB7XHJcbiAgICBib3JkZXI6MXB4IHNvbGlkIGJsYWNrO1xyXG4gICAgd2lkdGg6IDM4NXB4O1xyXG4gICAgdG9wOjIzMHB4O1xyXG4gICAgbGVmdDogNjAlO1xyXG4gICAgaGVpZ2h0OiAxODVweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMGFhN2U7XHJcbiAgICBjb2xvcjogd2hpdGU7XHJcblxyXG4gICAgLmNsb3NlIHtcclxuICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICBvcGFjaXR5OiAwLjY7XHJcbiAgICB9XHJcblxyXG4gICAgLmVtYWlsLW1vZGFsLWNvbnRlbnQge1xyXG4gICAgICBtYXJnaW4tbGVmdDogMjBweDtcclxuICAgICAgLmVtYWlsLW1vZGFsLWNvbnRlbnQtdGl0bGUge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5lbXItZmllbGQtc21hbGwge1xyXG4gIG1heC13aWR0aDogMTUwcHg7XHJcbn1cclxuI2Vtci1mb3JtLXNlY3Rpb24xLWJ1dHRvbiB7XHJcbiAgZmxvYXQ6cmlnaHQ7XHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7IC8vIG1vYmlsZSBvbmx5XHJcbiAgLmVtci1mb3JtLXNlY3Rpb24tMSB7XHJcbiAgICAgIC5tb2RhbCB7XHJcbiAgICAgICAgbGVmdDogMjUlO1xyXG4gICAgICAgIHdpZHRoOiAzMDBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIGFuZCAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkgeyAvL3RhYmxldCBvbmx5XHJcbiAgLmVtci1mb3JtLXNlY3Rpb24tMSB7XHJcbiAgICAgIC5tb2RhbCB7XHJcbiAgICAgICAgdG9wOiAxNzVweDtcclxuICAgICAgICBsZWZ0OiA0OCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIvLyBlcnJvciBtZXNzYWdlIHRoYXQgaXMgZGlzcGxheWVkIGJlbmVhdGggYSBmb3JtIGZpZWxkXHJcblxyXG4uZW1yLWZpZWxkLWVycm9yLW1lc3NhZ2Uge1xyXG4gIGNvbG9yOiAkcmVkO1xyXG4gIGxpbmUtaGVpZ2h0OiB3aGl0bmV5LWxpbmUtaGVpZ2h0KDIyLCAxNik7XHJcbiAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gIG1hcmdpbi10b3A6IDdweDtcclxufVxyXG5cclxuLmVtci1zZWxlY3Qge1xyXG5cdC5lbXItZmllbGQtZXJyb3ItbWVzc2FnZSB7XHJcblx0XHRtYXJnaW4tdG9wOiAwO1xyXG5cdFx0cGFkZGluZy10b3A6IDdweDtcclxuXHRcdGJhY2tncm91bmQ6IHdoaXRlO1x0XHJcblx0fVxyXG59IiwiLy8gZXJyb3IgbWVzc2FnZSB0aGF0IGlzIGRpc3BsYXllZCBhcyBhbiBpbmRlcGVuZGVudCB0ZXh0IGJsb2NrXHJcblxyXG4uZXJyb3JfbXNnLFxyXG4uaGVscC1ibG9jayxcclxuLmVtci1mb3JtLWVycm9yLW1lc3NhZ2Uge1xyXG4gIGNvbG9yOiAkcmVkO1xyXG4gIGxpbmUtaGVpZ2h0OiB3aGl0bmV5LWxpbmUtaGVpZ2h0KDIyLCAxNik7XHJcbiAgZm9udC1zdHlsZTogaXRhbGljO1xyXG59XHJcblxyXG4uZW1yLWZvcm0tZXJyb3ItbWVzc2FnZSB7IFxyXG4gIG1heC13aWR0aDogNTgwcHg7XHJcbiAgbWFyZ2luOiAzMHB4IDA7XHJcbn0iLCIvLyBTZWxlY3QgYm94ZXMgaGF2ZSBhIG1heCB3aWR0aCBvZiAyODBweCBvbiB0YWJsZXQgYW5kIGRlc2t0b3AuXHJcbi8vIFRoaXMgaXMgYSBncmF5IGRyb3Bkb3duIHdpdGggYSB0b3AgYm9yZGVyLlxyXG5cclxuXHJcbi5lbXItc2VsZWN0IHsgLy8gYXBwbGllcyB0byBkaXYgd3JhcHBlciBhcm91bmQgc2VsZWN0IGVsZW1lbnRcclxuICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTsgLy8gcmVzZXQgZm9udCBzaXplXHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAkd2FybS1ncmF5O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRncmF5O1xyXG4gIG1heC13aWR0aDogMzUwcHg7XHJcbiAgXHJcbiAgc2VsZWN0IHtcclxuICAgIG91dGxpbmU6IDA7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuXHRoZWlnaHQ6IDUwcHg7XHJcbiAgICBwYWRkaW5nOiAwIDI1cHggMCAxNXB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBhcHBlYXJhbmNlOiBub25lOyAvLyBoaWRlIGRlZmF1bHQgYXJyb3dcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgICBcclxuICAgICY6Oi1tcy1leHBhbmQge1xyXG4gICAgICBkaXNwbGF5OiBub25lOyAvLyBoaWRlIGRlZmF1bHQgYXJyb3cgaW4gSUVcclxuICAgIH1cclxuICAgIFxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgIG91dGxpbmU6IDA7XHJcbiAgICB9XHJcbiAgICBcclxuICAgICYuZXJyb3Ige1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRyZWQgIWltcG9ydGFudDtcclxuICAgICB9XHJcbiAgfVxyXG4gICAgXHJcbiAgb3B0aW9uIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICB9XHJcbiAgXHJcbiAgJjphZnRlciB7IC8vIGFycm93XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHdpZHRoOiA4cHg7XHJcbiAgICBoZWlnaHQ6IDhweDtcclxuICAgIGJvdHRvbTogMjNweDtcclxuICAgIHJpZ2h0OiAxMHB4O1xyXG4gICAgdG9wOiAxOXB4O1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHBhbGV0dGUocmljaC1ibGFjayk7XHJcbiAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCBwYWxldHRlKHJpY2gtYmxhY2spO1xyXG4gICAgei1pbmRleDogMDtcclxuICB9XHJcbiAgXHJcbiAgJi5lcnJvciwgJi5lcnJvcjphZnRlciB7XHJcbiAgICBib3JkZXItY29sb3I6ICRyZWQ7XHJcbiAgfVxyXG4gIFxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikgeyAvLyB0YWJsZXQgdXBcclxuICAgIG1heC13aWR0aDogMjgwcHg7XHJcbiAgfVxyXG59IiwiXHJcbi5lbXItcmFkaW86bm90KG9sZCkge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5lbXItcmFkaW86bm90KG9sZCkgKyBsYWJlbCB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG1hcmdpbjogMCAwIDAgNDBweDtcclxuICBtaW4taGVpZ2h0OiA0MHB4O1xyXG4gIHBhZGRpbmctdG9wOiA4cHg7XHJcbiAgZm9udC13ZWlnaHQ6IHdoaXRuZXktd2VpZ2h0KGxpZ2h0KTtcclxuICBsaW5lLWhlaWdodDogd2hpdG5leS1saW5lLWhlaWdodCgxOCwgMTYpO1xyXG59XHJcblxyXG5sYWJlbCArIC5lbXItcmFkaW86bm90KG9sZCkge1xyXG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbn1cclxuXHJcbi5lbXItcmFkaW86bm90KG9sZCkgKyBsYWJlbDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6ICcnO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDRweDtcclxuICBsZWZ0OiAtMzZweDtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB3aWR0aDogMjRweDtcclxuICBoZWlnaHQ6IDI0cHg7XHJcbiAgYm9yZGVyOiAzcHggc29saWQgJHdoaXRlO1xyXG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICBib3gtc2hhZG93OiAwIDAgMCAzcHggJHdhcm0tZ3JheTtcclxufVxyXG5cclxuLmVtci1yYWRpbzpub3Qob2xkKTpob3ZlciArIGxhYmVsOmJlZm9yZSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXk7XHJcbn1cclxuXHJcbi5lbXItcmFkaW86bm90KG9sZCk6Y2hlY2tlZCArIGxhYmVsOmJlZm9yZSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikgeyAvLyBkZXNrdG9wXHJcbiAgLmVtci1yYWRpbzpub3Qob2xkKSArIGxhYmVsIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAyM3B4O1xyXG4gICAgbWluLWhlaWdodDogMjNweDtcclxuICAgIHBhZGRpbmctdG9wOiAxcHg7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDVweDtcclxuICB9XHJcblxyXG4gIC5lbXItcmFkaW86bm90KG9sZCkgKyBsYWJlbDpiZWZvcmUge1xyXG4gICAgd2lkdGg6IDE0cHg7XHJcbiAgICBoZWlnaHQ6IDE0cHg7XHJcbiAgICBib3JkZXItd2lkdGg6IDJweDtcclxuICAgIGJveC1zaGFkb3c6IDAgMCAwIDJweCAkd2FybS1ncmF5O1xyXG4gICAgbGVmdDogLTIxcHg7XHJcbiAgICB0b3A6IDJweDtcclxuICB9XHJcbn1cclxuIiwiXHJcbio6bm90KC5uZXctY29tcGFyZS10YXJnZXQtY29udGFpbmVyKSA+ICoge1xyXG4gICAgPiAuZW1yLWNoZWNrYm94Om5vdChvbGQpIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG5cclxuICA+IC5lbXItY2hlY2tib3g6bm90KG9sZCkgKyBsYWJlbCB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1hcmdpbi1sZWZ0OiA0MHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIG1pbi1oZWlnaHQ6IDQwcHg7XHJcbiAgICBwYWRkaW5nLXRvcDogOHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IHdoaXRuZXktd2VpZ2h0KGxpZ2h0KTtcclxuICAgIGxpbmUtaGVpZ2h0OiB3aGl0bmV5LWxpbmUtaGVpZ2h0KDE4LCAxNik7XHJcbiAgfVxyXG5cclxuICA+IGxhYmVsICsgLmVtci1jaGVja2JveDpub3Qob2xkKSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gIH1cclxuXHJcbiAgPiAuZW1yLWNoZWNrYm94Om5vdChvbGQpICsgbGFiZWw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiA0cHg7XHJcbiAgICBsZWZ0OiAtMzZweDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDI0cHg7XHJcbiAgICBoZWlnaHQ6IDI0cHg7XHJcbiAgICBib3JkZXI6IDNweCBzb2xpZCAkd2hpdGU7XHJcbiAgICBib3gtc2hhZG93OiAwIDAgMCAzcHggJHdhcm0tZ3JheTtcclxuICB9XHJcblxyXG4gID4gLmVtci1jaGVja2JveDpub3Qob2xkKTpob3ZlciArIGxhYmVsOmJlZm9yZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheTtcclxuICB9XHJcblxyXG4gID4gLmVtci1jaGVja2JveDpub3Qob2xkKTpob3ZlcjpjaGVja2VkICsgbGFiZWw6YmVmb3JlLFxyXG4gID4gLmVtci1jaGVja2JveDpub3Qob2xkKVthcmlhLWNoZWNrZWQ9dHJ1ZV06aG92ZXIgKyBsYWJlbDpiZWZvcmUgIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIH1cclxuXHJcbiAgPiAuZW1yLWNoZWNrYm94Om5vdChvbGQpOmNoZWNrZWQgKyBsYWJlbDphZnRlcixcclxuICA+IC5lbXItY2hlY2tib3g6bm90KG9sZClbYXJpYS1jaGVja2VkPXRydWVdICsgbGFiZWw6YWZ0ZXIge1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiAxM3B4O1xyXG4gICAgaGVpZ2h0OiAyNnB4O1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAxcHg7XHJcbiAgICBsZWZ0OiAtMzBweDtcclxuICAgIGJvcmRlci1yaWdodDogNXB4IHNvbGlkICRicmFuZC1wcmltYXJ5O1xyXG4gICAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICRicmFuZC1wcmltYXJ5O1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7IC8vIGRlc2t0b3BcclxuICAgID4gLmVtci1jaGVja2JveDpub3Qob2xkKSArIGxhYmVsIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDIzcHg7XHJcbiAgICAgIG1pbi1oZWlnaHQ6IDIzcHg7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAxcHg7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogNXB4O1xyXG4gICAgfVxyXG5cclxuICAgID4gLmVtci1jaGVja2JveDpub3Qob2xkKSArIGxhYmVsOmJlZm9yZSB7XHJcbiAgICAgIHdpZHRoOiAxNHB4O1xyXG4gICAgICBoZWlnaHQ6IDE0cHg7XHJcbiAgICAgIGJvcmRlci13aWR0aDogMnB4O1xyXG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAycHggJHdhcm0tZ3JheTtcclxuICAgICAgbGVmdDogLTIxcHg7XHJcbiAgICAgIHRvcDogMnB4O1xyXG4gICAgfVxyXG5cclxuICAgID4gLmVtci1jaGVja2JveDpub3Qob2xkKTpjaGVja2VkICsgbGFiZWw6YWZ0ZXIsXHJcbiAgICA+IC5lbXItY2hlY2tib3g6bm90KG9sZClbYXJpYS1jaGVja2VkPXRydWVdICsgbGFiZWw6YWZ0ZXIge1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIGxlZnQ6IC0xN3B4O1xyXG4gICAgICB3aWR0aDogOHB4O1xyXG4gICAgICBoZWlnaHQ6IDE1cHg7XHJcbiAgICAgIGJvcmRlci1yaWdodDogM3B4IHNvbGlkICRicmFuZC1wcmltYXJ5O1xyXG4gICAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgJGJyYW5kLXByaW1hcnk7XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiXHJcbi5lbXItdGV4dGFyZWEge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRncmF5O1xyXG4gIG1pbi1oZWlnaHQ6IDI1MHB4O1xyXG4gIHBhZGRpbmc6IDE1cHg7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgbWF4LXdpZHRoOiAzNTBweDtcclxuICBcclxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcclxuICAgIG1heC13aWR0aDogNTgwcHg7XHJcbiAgfVxyXG4gIFxyXG4gICYuZXJyb3Ige1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkcmVkO1xyXG4gIH1cclxufSIsIlxyXG4uZW1yLWZvcm0taGVhZGVyIHtcclxuICBtYXJnaW4tYm90dG9tOiAzNXB4O1xyXG4gIGZvbnQtc2l6ZTogd2hpdG5leS1zaXplKDI3KTtcclxuICBsaW5lLWhlaWdodDogd2hpdG5leS1saW5lLWhlaWdodCgzOCwgMjcpO1xyXG59XHJcblxyXG4uZW1yLWZpZWxkc2V0LWhlYWRlciB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMzVweDtcclxuICBmb250LXNpemU6IHdoaXRuZXktc2l6ZSgyMSk7XHJcbiAgbGluZS1oZWlnaHQ6IHdoaXRuZXktbGluZS1oZWlnaHQoMjcsIDIxKTtcclxufSIsIi8vIFB1dHMgYSBib3ggc2hhZG93IGFyb3VuZCB0aGUgZm9ybSBmb3IgZGVza3RvcFxyXG5cclxuLmVtci1pbi1wYWdlLWZvcm0ge1xyXG4gIG1hcmdpbjogNTBweCBhdXRvO1xyXG4gIFxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xyXG4gICAgYm94LXNoYWRvdzogMHB4IDBweCAxMHB4IDFweCAkd2FybS1ncmF5O1xyXG4gICAgcGFkZGluZy1sZWZ0OiA3NXB4O1xyXG4gICAgcGFkZGluZy1yaWdodDogNzVweDtcclxuICAgIHBhZGRpbmc6IDQwcHggNzVweCA1MHB4IDc1cHg7XHJcbiAgfVxyXG59IiwiLy8gQSBmcmVlIHN0YW5kaW5nIGJsb2NrIG9mIHRleHQgaW4gYSBmb3JtXHJcblxyXG4uZW1yLWZvcm0tcGFyYWdyYXBoIHtcclxuICBtYXJnaW46IDMwcHggMDtcclxuICBtYXgtd2lkdGg6IDM1MHB4O1xyXG4gIGZvbnQtc2l6ZTogd2hpdG5leS1zaXplKDE2KTtcclxuICBsaW5lLWhlaWdodDogd2hpdG5leS1saW5lLWhlaWdodCgyNiwgMTYpO1xyXG4gIFxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xyXG4gICAgbWF4LXdpZHRoOiA1ODBweDtcclxuICB9XHJcbn0iLCJcclxuLmVtci1maWVsZHNldC1kaXZpZGVyIHtcclxuICBoZWlnaHQ6IDFweDtcclxuICB3aWR0aDogMTAwJTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2FybS1ncmF5O1xyXG4gIG1hcmdpbjogMzBweCAwO1xyXG4gIG1heC13aWR0aDogNTgwcHg7XHJcbn0iLCIvLyBzaGFyZWQgc3R5bGVzIGZvciBHMDA1LCBHMDA2XHJcbi8vIEcwMDUtZ2xvYmFsLWNvb2tpZS1ub3RpZmljYXRpb25cclxuLy8gRzAwNi1sb2NhbGUtbWlzbWF0Y2gtbm90aWZpY2F0aW9uXHJcblxyXG4uZ2xvYmFsLWZvb3Rlci1ub3RpZmljYXRpb24ge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRncmF5O1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICBib3R0b206IDA7XHJcbiAgbGVmdDogMDtcclxuICB6LWluZGV4OiA5OTk7XHJcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XHJcbiAgYm94LXNoYWRvdzogMHB4IC03cHggMzJweCAwcHggcmdiYSgwLDAsMCwwLjA1KTtcclxuXHJcbiAgLmcwMDYtdGVhc2VyLXRpdGxlIHtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBmb250LXNpemU6IC42MjVlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiB3aGl0bmV5LXdlaWdodChzZW1pYm9sZCk7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogLjA4ZW07XHJcbiAgICBsaW5lLWhlaWdodDogMS44ZW07XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIG1hcmdpbi1yaWdodDogLjVlbTtcclxuICB9XHJcblxyXG4gIHAge1xyXG4gICAgZm9udC1zaXplOiAuNjg3NWVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNjM2NGVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IHdoaXRuZXktd2VpZ2h0KGJvb2spO1xyXG4gICAgY29sb3I6ICR0ZXh0LWdyYXk7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIH1cclxuXHJcbiAgLmNsb3NlLWNvbnRhaW5lciB7XHJcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG4gIH1cclxuXHJcbiAgLmNsb3NlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICB3aWR0aDogMjBweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAmOmJlZm9yZSxcclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBsZWZ0OiAxMHB4O1xyXG4gICAgICB3aWR0aDogMnB4O1xyXG4gICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3YXJtLWdyYXk7XHJcbiAgICB9XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgICB9XHJcblxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHsgLy8gdGFibGV0IHVwXHJcbiAgICBwYWRkaW5nLXRvcDogMTRweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAzNnB4O1xyXG5cclxuICAgIC5jbG9zZS1jb250YWluZXIge1xyXG4gICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5HMDA1LWdsb2JhbC1jb29raWUtbm90aWZpY2F0aW9uIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheTtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgYm90dG9tOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgei1pbmRleDogOTk5O1xyXG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xyXG4gIGJveC1zaGFkb3c6IDBweCAtN3B4IDMycHggMHB4IHJnYmEoMCwwLDAsMC4wNSk7XHJcblxyXG4gIC5jb250ZW50IHtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjJlbTtcclxuICB9XHJcblxyXG4gIGgzIHtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBmb250LXNpemU6IC42MjVlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiB3aGl0bmV5LXdlaWdodChzZW1pYm9sZCk7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogLjA4ZW07XHJcbiAgICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgICBmbG9hdDogbm9uZTtcclxuICAgIG1hcmdpbi1yaWdodDogMDtcclxuICB9XHJcblxyXG4gIHAge1xyXG4gICAgZm9udC1zaXplOiAuNjg3NWVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IHdoaXRuZXktd2VpZ2h0KGJvb2spO1xyXG4gICAgY29sb3I6ICR0ZXh0LWdyYXk7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgZGlzcGxheTogaW5saW5lO1xyXG4gIH1cclxuXHJcbiAgLmNsb3NlLWNvbnRhaW5lciB7XHJcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG4gIH1cclxuXHJcbiAgLmNsb3NlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICB3aWR0aDogMjBweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAmOmJlZm9yZSxcclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBsZWZ0OiAxMHB4O1xyXG4gICAgICB3aWR0aDogMnB4O1xyXG4gICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgfVxyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgfVxyXG5cclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7IC8vIHRhYmxldCB1cFxyXG4gICAgcGFkZGluZy10b3A6IDE0cHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMzZweDtcclxuXHJcbiAgICAuY2xvc2UtY29udGFpbmVyIHtcclxuICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIuRzAwNi1sb2NhbGUtbWlzbWF0Y2gtbm90aWZpY2F0aW9uIHtcclxuICBhIHAge1xyXG4gICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgfVxyXG59IiwiLy9HMDAyIC0gSGVhZGVyIE5hdmlnYXRpb25cclxuJHNjcmVlbi1oZWFkZXItbWQtbWluOiAxMjgwcHg7XHJcbiRzY3JlZW4taGVhZGVyLXNtLW1heDogMTI3OS45OHB4O1xyXG5cclxuXHJcbi5tYWluLWhlYWRlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcblxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4taGVhZGVyLW1kLW1pbikgeyAvLyBkZXNrdG9wXHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgNDBweDtcclxuICAgIH1cclxufVxyXG5cclxuLm1haW4taGVhZGVyLWNvbnRlbnQge1xyXG4gICAgaGVpZ2h0OiA0OHB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1oZWFkZXItbWQtbWluKSB7IC8vIGRlc2t0b3BcclxuICAgICAgICBoZWlnaHQ6IDY0cHg7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMTgwcHg7XHJcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgZmxleC1mbG93OiByb3cgd3JhcDtcclxuICAgICAgICBqdXN0aWZ5LWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5uYXZiYXItaGVhZGVyIHtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuXHJcbiAgICAubmF2YmFyLXRvZ2dsZSB7IC8vIGhhbWJ1cmdlclxyXG4gICAgICAgIHBhZGRpbmc6IDIycHggMTJweCAyM3B4IDEycHg7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWhlYWRlci1tZC1taW4pIHsgLy8gZGVza3RvcFxyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIGRpc3BsYXk6IGNvbnRlbnRzO1xyXG4gICAgfVxyXG59XHJcblxyXG4ubmF2YmFyLWJyYW5kIHsgLy8gQm9vdHN0cmFwIGNsYXNzbmFtZSBmb3IgdGhlIGxvZ29cclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIG1hcmdpbi1sZWZ0OiAxMnB4O1xyXG5cclxuICAgICoge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICBpbWcge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWhlYWRlci1tZC1taW4pIHsgLy8gZGVza3RvcFxyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogNDBweDtcclxuXHJcbiAgICAgICAgLmVtZXJzb24tbG9nb19faW1hZ2UtYm94IHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwM3B4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4iLCJAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1oZWFkZXItbWQtbWluKSB7IC8vIGRlc2t0b3BcclxuICAvKmxpID4gZGl2LmxldmVsLTEtaXRlbS1jb250YWluZXIge1xyXG4gICAgLmxldmVsLTEtaXRlbSB7XHJcbiAgICAgIHBhZGRpbmc6IDBweCAyNHB4IDBweCAwcHg7XHJcbiAgICB9XHJcbiAgfSovXHJcblxyXG4gIC5HMDAyLW1haW4tbmF2LWN0YS1idXR0b25ze1xyXG4gICAgd2lkdGg6IDExLjI1cmVtO1xyXG4gIH1cclxuXHJcbiAgLkcwMDItbWFpbi1uYXYge1xyXG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaDtcclxuICAgIGZsZXg6IDE7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgY29sb3I6ICRyaWNoLWJsYWNrO1xyXG4gICAgZm9udC1zaXplOiB3aGl0bmV5LXNpemUoMTYpO1xyXG4gICAgbWFyZ2luLWxlZnQ6IC00MHB4O1xyXG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xyXG5cclxuICAgICY6bGFuZyhydSl7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnV0aWxpdHktbmF2IHtcclxuICAgICAgZGlzcGxheTogbm9uZTsgLy8gaGlkZSB0aGUgbW9iaWxlLW9ubHkgdXRpbGl0eSBuYXZcclxuICAgIH1cclxuXHJcbiAgICAubGV2ZWwtMS1pdGVtLWNvbnRhaW5lci5mb2N1cyB7XHJcbiAgICAgIC5sZXZlbC0xLWl0ZW06OmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGhlaWdodDogNHB4O1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtYWNjZW50O1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjRzIGVhc2U7XHJcbiAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogLjJzO1xyXG4gICAgICB9XHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgIGNvbG9yOiAkYnJhbmQtYWNjZW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmxldmVsLTEtaXRlbS1jb250YWluZXIge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgdHJhbnNpdGlvbi1kZWxheTogLjJzO1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IC01cHg7XHJcblxyXG4gICAgICAmOmxhbmcocnUpe1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLmRlc2t0b3AtYWN0aXZlIHtcclxuICAgICAgICAubGV2ZWwtMS1pdGVtIHtcclxuICAgICAgICAgICY6YWZ0ZXIgeyAvLyB1bmRlcmxpbmVcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjRzIGVhc2U7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IC4ycztcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICA+IHNwYW4ge1xyXG4gICAgICAgICAgICBjb2xvcjogJGJyYW5kLWFjY2VudDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5sZXZlbC0yLWNvbnRhaW5lciB7IC8vIGRpc3BsYXkgdGhlIHN1Ym1lbnUgb24gaG92ZXJcclxuICAgICAgICAgIGhlaWdodDogNDBweDsgLy8gaGVpZ2h0IG9mIHBsYXRmb3JtIHN0cmlwXHJcbiAgICAgICAgICB0cmFuc2l0aW9uOiBoZWlnaHQgLjRzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgIH1cclxuICAgICAgfSAvLyBlbmQgYWN0aXZlIHN0YXRlXHJcbiAgICB9XHJcblxyXG4gICAgLmxldmVsLTEtaXRlbSB7IC8vIGxldmVsIDEgbGlua1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIHBhZGRpbmc6IDAgNXB4IDAgNXB4O1xyXG4gICAgICBmb250LXNpemU6IHdoaXRuZXktc2l6ZSgxNCk7XHJcbiAgICAgIGNvbG9yOiAkcmljaC1ibGFjaztcclxuICAgICAgbGluZS1oZWlnaHQ6IHdoaXRuZXktbGluZS1oZWlnaHQoMjEsIDE2KTtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBmb250LXdlaWdodDogd2hpdG5leS13ZWlnaHQoc2VtaWJvbGQpO1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogLjA4ZW07XHJcblxyXG4gICAgICAmOmFmdGVyIHsgLy8gdW5kZXJsaW5lXHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBoZWlnaHQ6IDRweDtcclxuICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWFjY2VudDtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmhvdmVyLFxyXG4gICAgICAmOmZvY3VzIHtcclxuXHJcbiAgICAgICAgPiBzcGFuIHtcclxuICAgICAgICAgIGNvbG9yOiAkYnJhbmQtYWNjZW50O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgPiBzcGFuIHtcclxuICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG4gICAgICAgIGhlaWdodDogNDZweDtcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgJjpsYW5nKHJ1KXtcclxuICAgICAgICAgIGhlaWdodDogNjRweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH0gLy8gZW5kIGxldmVsLTEtaXRlbVxyXG5cclxuICAgIC5HMDAyLW1vYmlsZS1sZXZlbC0xLWl0ZW0ge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIvLyBMZXZlbCAyIC0gYWthIFwiUGxhdGZvcm0gU3RyaXBcIlxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4taGVhZGVyLW1kLW1pbikgeyAvLyBkZXNrdG9wXHJcbiAgLmxldmVsLTItY29udGFpbmVyIHtcclxuICAgIGhlaWdodDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICB0b3A6IDEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICBib3gtc2hhZG93OiAwIDAuMTI1cmVtIDAuNXJlbSByZ2JhKDAsIDAsIDAsIDAuMyk7XHJcbiAgICB0cmFuc2l0aW9uOiBoZWlnaHQgLjJzIGVhc2UtaW4tb3V0O1xyXG4gICAgei1pbmRleDogLTE7XHJcbiAgfVxyXG5cclxuICAuRzAwMi1wbGF0Zm9ybS1zdHJpcCB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHotaW5kZXg6IDM7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDMwMG1zIGVhc2Utb3V0O1xyXG5cclxuICAgICYuZmFkZS1pbntcclxuICAgICAgb3BhY2l0eTogMTtcclxuICAgIH1cclxuICB9XHJcblxyXG4vKiAgLkcwMDItcGxhdGZvcm0tc3RyaXAtb3V0ZXItY29udGFpbmVyIHtcclxuICAgIGhlaWdodDogNDBweDtcclxuICAgIHBhZGRpbmc6IDAgNDBweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5O1xyXG4gIH0qL1xyXG5cclxuICAuRzAwMi1wbGF0Zm9ybS1zdHJpcC1pbm5lci1jb250YWluZXIge1xyXG4gICAgbWF4LXdpZHRoOiAxMTgwcHg7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICB9XHJcblxyXG4gIC5HMDAyLXBsYXRmb3JtLXN0cmlwLWl0ZW0tY29udGFpbmVyIHsgLy8gd3JhcHBlciBmb3IgdGhlIGxldmVsIDIgaXRlbSBhbmQgaXRzIG9wdGlvbmFsIHN1Ym1lbnVcclxuICAgIGhlaWdodDogNDBweDtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRncmF5O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICYuZGVza3RvcC1hY3RpdmUge1xyXG4gICAgICAuRzAwMi1wbGF0Zm9ybS1zdHJpcC1pdGVtIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkd2hpdGU7XHJcblxyXG4gICAgICAgID4gc3BhbiB7XHJcbiAgICAgICAgICBjb2xvcjogJGJyYW5kLWFjY2VudDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5sZXZlbC0zLW91dGVyLWNvbnRhaW5lciB7XHJcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmxldmVsLTMtaW5uZXItY29udGFpbmVyIHtcclxuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDEwMHZoO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBzcGFuLkcwMDItcGxhdGZvcm0tc3RyaXAtaXRlbSB7XHJcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcbiAgfVxyXG5cclxuICAuRzAwMi1wbGF0Zm9ybS1zdHJpcC1pdGVtIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgYm9yZGVyLXRvcDogNHB4IHNvbGlkICRncmF5O1xyXG4gICAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICRncmF5O1xyXG4gICAgZm9udC1zaXplOiB3aGl0bmV5LXNpemUoMTQpO1xyXG4gICAgZm9udC13ZWlnaHQ6IHdoaXRuZXktd2VpZ2h0KG1lZGl1bSk7XHJcbiAgICBjb2xvcjogJHJpY2gtYmxhY2s7XHJcblxyXG4gICAgJjpob3ZlcixcclxuICAgICY6Zm9jdXMge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogJHdoaXRlO1xyXG5cclxuICAgICAgPiBzcGFuIHtcclxuICAgICAgICBjb2xvcjogJGJyYW5kLWFjY2VudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgID4gc3BhbiB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiA1MCU7XHJcbiAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgICAgcGFkZGluZzogMCAxOXB4O1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgbGluZS1oZWlnaHQ6IHdoaXRuZXktbGluZS1oZWlnaHQoMTYsIDE0KTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4taGVhZGVyLW1kLW1pbikgeyAvLyBkZXNrdG9wXHJcbiAgLmxldmVsLTMtb3V0ZXItY29udGFpbmVyIC5wcm9tb3Mtb3V0ZXItY29udGFpbmVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgIHBhZGRpbmctdG9wOiAxNnB4O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAucHJvbW9zLWlubmVyLWNvbnRhaW5lciB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDY0cHg7XHJcbiAgICAgIG1heC13aWR0aDogMTE4MHB4O1xyXG4gICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIH1cclxuXHJcbiAgICBhIHsgLy8gcHJvbW8gY29udGFpbmVyXHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgaDMge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogNTAlO1xyXG4gICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgei1pbmRleDogMTtcclxuICAgICAgZm9udC1zaXplOiB3aGl0bmV5LXNpemUoMTYpO1xyXG4gICAgICBsaW5lLWhlaWdodDogd2hpdG5leS1saW5lLWhlaWdodCgyNCwgMTYpO1xyXG4gICAgICBmb250LXdlaWdodDogd2hpdG5leS13ZWlnaHQobWVkaXVtKTtcclxuICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgIH1cclxuXHJcbiAgICAvKiBFRFMtODMwOTogUmVtb3ZpbmcgSDMgbWFya3VwIGZyb20gRW1lcnNvbi5jb20gYW5kIGFkZGluZyB0aGUgc3BhbiB0YWcgKi9cclxuICAgIHNwYW4ge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogNTAlO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgei1pbmRleDogMTtcclxuICAgICAgZm9udC1zaXplOiB3aGl0bmV5LXNpemUoMTYpO1xyXG4gICAgICBsaW5lLWhlaWdodDogd2hpdG5leS1saW5lLWhlaWdodCgyNCwgMTYpO1xyXG4gICAgICBmb250LXdlaWdodDogd2hpdG5leS13ZWlnaHQobWVkaXVtKTtcclxuICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgIH1cclxuXHJcbiAgICBpbWcge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogNTAlO1xyXG4gICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgIH1cclxuXHJcbiAgICAucHJvbW8td3JhcHBlciB7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAuZG91YmxlLXByb21vIHtcclxuICAgICAgLnByb21vLXdyYXBwZXIge1xyXG4gICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcclxuXHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5HMDAyLW1haW4tbmF2IHtcclxuICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1oZWFkZXItc20tbWF4KSB7IC8vIG1vYmlsZSBhbmQgdGFibGV0IG9ubHlcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgcGFkZGluZy10b3A6IDQ4cHg7XHJcbiAgICBoZWlnaHQ6IDEwMHZoO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb2ZmLWJsYWNrO1xyXG4gICAgei1pbmRleDogLTE7XHJcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XHJcblxyXG4gICAgJi5uby1zY3JvbGwge1xyXG4gICAgICBvdmVyZmxvdy15OiBoaWRkZW47XHJcblxyXG4gICAgICAuRzAwMi1wbGF0Zm9ybS1zdHJpcCB7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5sZXZlbC0xLWl0ZW0tY29udGFpbmVyIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB3aWR0aDogNTAlO1xyXG4gICAgICBmbG9hdDogbGVmdDtcclxuXHJcbiAgICAgICYubW9iaWxlLWFjdGl2ZSB7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuXHJcbiAgICAgICAgLmxldmVsLTEtaXRlbSB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICBjb2xvcjogJGJyYW5kLWFjY2VudDtcclxuICAgICAgICAgIGJvcmRlci10b3A6IDRweCBzb2xpZCAkYnJhbmQtYWNjZW50O1xyXG4gICAgICAgICAgcGFkZGluZy10b3A6IDRweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5HMDAyLXBsYXRmb3JtLXN0cmlwIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5sZXZlbC0xLWl0ZW0ge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICB6LWluZGV4OiAyO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbWluLWhlaWdodDogNDhweDtcclxuICAgICAgcGFkZGluZzogOHB4IDA7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5O1xyXG4gICAgICBjb2xvcjogJHJpY2gtYmxhY2s7XHJcbiAgICAgIGZvbnQtc2l6ZTogd2hpdG5leS1zaXplKDEyKTtcclxuICAgICAgbGluZS1oZWlnaHQ6IHdoaXRuZXktbGluZS1oZWlnaHQoMTYsIDEyKTtcclxuICAgICAgZm9udC13ZWlnaHQ6IHdoaXRuZXktd2VpZ2h0KHNlbWlib2xkKTtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgJi5tb2JpbGUtYWN0aXZlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgY29sb3I6ICRicmFuZC1hY2NlbnQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgID4gc3BhbiB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxNjBweDtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5sZXZlbC0xLWl0ZW0tY29udGFpbmVyOmxhc3QtY2hpbGQge1xyXG4gICAgICBmbG9hdDogcmlnaHQ7XHJcblxyXG4gICAgICAubGV2ZWwtMi1jb250YWluZXIge1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHsgLy8gbW9iaWxlIG9ubHkgLSBzbGlkZXMgZG93blxyXG4gICAgaGVpZ2h0OiAwO1xyXG4gICAgdHJhbnNpdGlvbjogaGVpZ2h0IC4yNXMgZWFzZS1pbi1vdXQ7XHJcblxyXG4gICAgJi5zbGlkZS1pbiB7XHJcbiAgICAgIGhlaWdodDogMTAwdmg7XHJcbiAgICAgIHRyYW5zaXRpb246IGhlaWdodCAuNnMgZWFzZS1pbi1vdXQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIGFuZCAobWF4LXdpZHRoOiAkc2NyZWVuLWhlYWRlci1zbS1tYXgpIHsgLy8gdGFibGV0IG9ubHkgLSBzbGlkZXMgaW4gZnJvbSByaWdodFxyXG4gICAgd2lkdGg6IDQzOHB4O1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNDM4cHgpO1xyXG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4yNXMgZWFzZS1pbi1vdXQ7XHJcblxyXG4gICAgJi5zbGlkZS1pbiB7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC40cyBlYXNlLWluLW91dDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLWhlYWRlci1zbS1tYXgpIHtcclxuICAuRzAwMi1tYWluLW5hdi1jdGEtYnV0dG9uc3tcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgfVxyXG59XHJcbiIsIi8vIExldmVsIDIgLSBha2EgXCJQbGF0Zm9ybSBTdHJpcFwiXHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1oZWFkZXItc20tbWF4KSB7IC8vIG1vYmlsZSBhbmQgdGFibGV0IG9ubHlcclxuICAubGV2ZWwtMi1jb250YWluZXIge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgd2lkdGg6IDIwMCU7XHJcbiAgICB6LWluZGV4OiAwO1xyXG4gIH1cclxuXHJcbiAgLkcwMDItcGxhdGZvcm0tc3RyaXAge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xyXG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG4gIH1cclxuXHJcbiAgLkcwMDItcGxhdGZvcm0tc3RyaXAtaXRlbS1jb250YWluZXIge1xyXG4gICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5HMDAyLW1vYmlsZS1wbGF0Zm9ybS1zdHJpcC1jdGEtYnV0dG9uc3tcclxuICAgIHBhZGRpbmc6IDAuNXJlbSAwO1xyXG4gICAgQGluY2x1ZGUgY2VudGVyLWN0YS1tb2JpbGU7XHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pe1xyXG4gICAgICB3aWR0aDogMTMuNXJlbTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5HMDAyLXBsYXRmb3JtLXN0cmlwLWl0ZW0ge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nOiAwIDFyZW07XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICBjb2xvcjogJHJpY2gtYmxhY2s7XHJcbiAgICBmb250LXdlaWdodDogd2hpdG5leS13ZWlnaHQobWVkaXVtKTtcclxuICAgIGxpbmUtaGVpZ2h0OiB3aGl0bmV5LWxpbmUtaGVpZ2h0KDI0LCAxNik7XHJcblxyXG4gICAgJjpob3ZlcixcclxuICAgICY6Zm9jdXMge1xyXG4gICAgICBjb2xvcjogJHJpY2gtYmxhY2s7XHJcbiAgICB9XHJcblxyXG4gICAgPiBzcGFuIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHBhZGRpbmc6IDEycHggMDtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmF5O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLkcwMDItcGxhdGZvcm0tc3RyaXAtaXRlbS5hcnJvdyBzcGFuOmFmdGVyIHsgLy8gYXJyb3dcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDIwcHg7XHJcbiAgICByaWdodDogMTdweDtcclxuICAgIHdpZHRoOiA4cHg7XHJcbiAgICBoZWlnaHQ6IDhweDtcclxuICAgIGJvcmRlcjogc29saWQgJHdhcm0tZ3JheTtcclxuICAgIGJvcmRlci13aWR0aDogMnB4IDJweCAwIDA7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgfVxyXG5cclxuICAuRzAwMi1tb2JpbGUtbGV2ZWwtMS1pdGVtIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nOiAwIDE2cHg7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGZvbnQtd2VpZ2h0OiB3aGl0bmV5LXdlaWdodChzZW1pYm9sZCk7XHJcbiAgICBmb250LXNpemU6IHdoaXRuZXktc2l6ZSgxMik7XHJcbiAgICBsaW5lLWhlaWdodDogd2hpdG5leS1saW5lLWhlaWdodCgxNiwgMTIpO1xyXG4gICAgY29sb3I6ICRicmFuZC1hY2NlbnQ7XHJcblxyXG4gICAgJjpob3ZlcixcclxuICAgICY6Zm9jdXMge1xyXG4gICAgICBjb2xvcjogJGJyYW5kLWFjY2VudDtcclxuICAgIH1cclxuXHJcbiAgICBzcGFuIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHBhZGRpbmc6IDE2cHggMDtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmF5O1xyXG5cclxuICAgICAgJjphZnRlciB7IC8vIGFycm93XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiA4cHg7XHJcbiAgICAgICAgaGVpZ2h0OiA4cHg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcclxuICAgICAgICBib3JkZXI6IHNvbGlkICRicmFuZC1hY2NlbnQ7XHJcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAycHggMnB4IDAgMDtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4taGVhZGVyLXNtLW1heCkgeyAvLyBtb2JpbGUgYW5kIHRhYmxldCBvbmx5XHJcbiAgLmxldmVsLTMtb3V0ZXItY29udGFpbmVyIC5wcm9tb3Mtb3V0ZXItY29udGFpbmVyIHtcclxuICAgIHBhZGRpbmc6IDE2cHggMTZweCAwIDE2cHg7XHJcblxyXG4gICAgYSB7IC8vIHByb21vIGNvbnRhaW5lclxyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiA2NHB4O1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gICAgfVxyXG5cclxuICAgIGgzIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDUwJTtcclxuICAgICAgbGVmdDogNTAlO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgIGZvbnQtc2l6ZTogd2hpdG5leS1zaXplKDE2KTtcclxuICAgICAgbGluZS1oZWlnaHQ6IHdoaXRuZXktbGluZS1oZWlnaHQoMjQsIDE2KTtcclxuICAgICAgZm9udC13ZWlnaHQ6IHdoaXRuZXktd2VpZ2h0KG1lZGl1bSk7XHJcbiAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICBzcGFuIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDUwJTtcclxuICAgICAgbGVmdDogNTAlO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgIGZvbnQtc2l6ZTogd2hpdG5leS1zaXplKDE2KTtcclxuICAgICAgbGluZS1oZWlnaHQ6IHdoaXRuZXktbGluZS1oZWlnaHQoMjQsIDE2KTtcclxuICAgICAgZm9udC13ZWlnaHQ6IHdoaXRuZXktd2VpZ2h0KG1lZGl1bSk7XHJcbiAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICBpbWcge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogNTAlO1xyXG4gICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4taGVhZGVyLXNtLW1heCkgeyAvLyBtb2JpbGUgYW5kIHRhYmxldCBvbmx5XHJcbiAgLkcwMDItbWFpbi1uYXYgLnV0aWxpdHktbmF2IHtcclxuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xyXG4gICAgZm9udC1zaXplOiB3aGl0bmV5LXNpemUoMTQpO1xyXG4gICAgZm9udC13ZWlnaHQ6IHdoaXRuZXktd2VpZ2h0KGJvb2spO1xyXG4gICAgbGluZS1oZWlnaHQ6IHdoaXRuZXktbGluZS1oZWlnaHQoMjQsIDE0KTtcclxuICAgIGNvbG9yOiAkd2FybS1ncmF5O1xyXG5cclxuICAgID4gdWwgeyAvLyBkaXNwbGF5IHV0aWxpdHkgbmF2IGluIHJldmVyc2Ugb3JkZXJcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xyXG4gICAgfVxyXG5cclxuICAgIGEge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIHBhZGRpbmc6IDEycHggMTZweDtcclxuICAgICAgY29sb3I6ICR3YXJtLWdyYXk7XHJcbiAgICB9XHJcblxyXG4gICAgLmNtLXBvcHVwLWJ1dHRvbiB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBwYWRkaW5nOiAxMnB4IDA7XHJcbiAgICAgIG1hcmdpbjogMCAxNnB4O1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkcmljaC1ibGFjaztcclxuICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG5cclxuICAgICAgJjphZnRlciB7IC8vIGFycm93XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMjBweDtcclxuICAgICAgICByaWdodDogNXB4O1xyXG4gICAgICAgIHdpZHRoOiA4cHg7XHJcbiAgICAgICAgaGVpZ2h0OiA4cHg7XHJcbiAgICAgICAgYm9yZGVyOiBzb2xpZCAkd2FybS1ncmF5O1xyXG4gICAgICAgIGJvcmRlci13aWR0aDogMCAycHggMnB4IDA7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNtLXBvcHVwLWJ1dHRvbi0tYWN0aXZlIHtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuXHJcbiAgICAgICY6YWZ0ZXIgeyAvLyBhcnJvd1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0xMzVkZWcpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNtLXBvcHVwIHtcclxuICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICAgIHBhZGRpbmc6IDAgMTZweDtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuXHJcbiAgICAgIGEge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMjRweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGxpOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkcmljaC1ibGFjaztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufSIsIkBpbXBvcnQgXCJHMDAyLW1haW4tbmF2L2Rlc2t0b3AvRzAwMi1kZXNrdG9wLWxldmVsLTFcIjtcclxuQGltcG9ydCBcIkcwMDItbWFpbi1uYXYvZGVza3RvcC9HMDAyLWRlc2t0b3AtbGV2ZWwtMlwiO1xyXG5AaW1wb3J0IFwiRzAwMS1tYWluLW5hdi9kZXNrdG9wL2NvbW1vbi1kZXNrdG9wLWxldmVsLTNcIjtcclxuQGltcG9ydCBcIkcwMDEtbWFpbi1uYXYvZGVza3RvcC9HMDEyLWRlc2t0b3AtbGV2ZWwtM1wiO1xyXG5AaW1wb3J0IFwiRzAwMS1tYWluLW5hdi9kZXNrdG9wL0cwMTMtZGVza3RvcC1sZXZlbC0zXCI7XHJcbkBpbXBvcnQgXCJHMDAxLW1haW4tbmF2L2Rlc2t0b3AvRzAxNC1kZXNrdG9wLWxldmVsLTNcIjtcclxuQGltcG9ydCBcIkcwMDEtbWFpbi1uYXYvZGVza3RvcC9HMDE1LWRlc2t0b3AtbGV2ZWwtM1wiO1xyXG5AaW1wb3J0IFwiRzAwMi1tYWluLW5hdi9kZXNrdG9wL0cwMDItZGVza3RvcC1wcm9tb3NcIjtcclxuXHJcbkBpbXBvcnQgXCJHMDAyLW1haW4tbmF2L21vYmlsZS9HMDAyLW1vYmlsZS1sZXZlbC0xXCI7XHJcbkBpbXBvcnQgXCJHMDAyLW1haW4tbmF2L21vYmlsZS9HMDAyLW1vYmlsZS1sZXZlbC0yXCI7XHJcbkBpbXBvcnQgXCJHMDAxLW1haW4tbmF2L21vYmlsZS9jb21tb24tbW9iaWxlLWxldmVsLTNcIjtcclxuQGltcG9ydCBcIkcwMDEtbWFpbi1uYXYvbW9iaWxlL0cwMTItbW9iaWxlLWxldmVsLTNcIjtcclxuQGltcG9ydCBcIkcwMDEtbWFpbi1uYXYvbW9iaWxlL0cwMTMtbW9iaWxlLWxldmVsLTNcIjtcclxuQGltcG9ydCBcIkcwMDEtbWFpbi1uYXYvbW9iaWxlL0cwMTQtbW9iaWxlLWxldmVsLTNcIjtcclxuQGltcG9ydCBcIkcwMDEtbWFpbi1uYXYvbW9iaWxlL0cwMTUtbW9iaWxlLWxldmVsLTNcIjtcclxuQGltcG9ydCBcIkcwMDItbWFpbi1uYXYvbW9iaWxlL0cwMDItbW9iaWxlLXByb21vc1wiO1xyXG5cclxuQGltcG9ydCBcIkcwMDItbWFpbi1uYXYvbW9iaWxlL3V0aWxpdHktbmF2LW1vYmlsZVwiO1xyXG5cclxuYm9keSB7XHJcbiAgcGFkZGluZy10b3A6IDUwcHg7XHJcblxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikgeyAvLyBkZXNrdG9wXHJcbiAgICBwYWRkaW5nLXRvcDogODlweDtcclxuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAmLnNsaWRlLXVwIHtcclxuICAgICAgcGFkZGluZy10b3A6IDc1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uRzAwMi1tYWluLW5hdiA+IGxpLmhlYWRlci10aXRsZSwgZGVza3RvcC1oZWFkZXIge1xyXG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogLjVzO1xyXG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgcGFkZGluZzogMDtcclxuICBtYXJnaW46IDVweDtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIGZvbnQtc2l6ZTogd2hpdG5leS1zaXplKDEwKTtcclxuICBsZXR0ZXItc3BhY2luZzogLjA4ZW07XHJcbiAgZm9udC13ZWlnaHQ6IHdoaXRuZXktd2VpZ2h0KG1lZGl1bSk7XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICR3YXJtLWdyYXk7XHJcbiAgd2lkdGg6IDc1JTtcclxuICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xyXG4gIGhlaWdodDogMzMlO1xyXG59XHJcblxyXG4uRzAwMi1tb2JpbGUtbmF2IHtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbil7XHJcbiAgICBkaXNwbGF5OiBub25lIWltcG9ydGFudDtcclxuICB9XHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSBhbmQgKG1heC13aWR0aDogJHNjcmVlbi1oZWFkZXItc20tbWF4KSB7XHJcbiAgICB3aWR0aDogMjcuMzc1cmVtO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLkcwMDItbWFpbi1uYXYgPiBsaSA+IGRpdi5sZXZlbC0xLWl0ZW0tY29udGFpbmVyID4gLmxldmVsLTEtaXRlbSA+IHNwYW4ge1xyXG4gIGhlaWdodDogMzJweDtcclxufVxyXG5cclxuXHJcbi8vIEtvcmVhbi1vbmx5IGNzcyBmb3IgdGhlIGhlYWRlciBuYXYsIHByZXZlbnRzIHdvcmQgYnJlYWtzXHJcbltsYW5nXj1cImtvXCJdIC5HMDAyLW1haW4tbmF2IC5sZXZlbC0xLWl0ZW0ge1xyXG4gIHdvcmQtYnJlYWs6IGtlZXAtYWxsXHJcbn1cclxuXHJcbiIsIi5IMDAxLWhvbWVwYWdlLWhlcm8sXHJcbi5IMDAyLWhlcm8sXHJcbi5IMDAyLWhlcm8td2l0aC1jaG9wLFxyXG4uSDAwMy1taW5pLWhlcm8ge1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBjb2xvcjogJHdoaXRlO1xyXG5cclxuICAvLyBBZGRzIHRoZSBncmV5IG92ZXJsYXkgKGJhY2tncm91bmQtY29sb3IpIHRvIHRoZSBIZXJvLiBUaGlzIG92ZXJyaWRlcyB0aGUgc3R5bGluZyBpbiBfcG9zaXRpb25zLnNjc3NcclxuICBAbWl4aW4gYXNwZWN0LXJhdGlvLWJveCgkeCwgJHksICRvdmVyZmxvdzogaGlkZGVuKSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBvdmVyZmxvdzogJG92ZXJmbG93O1xyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgcGFkZGluZy10b3A6IHBlcmNlbnRhZ2UoJHkgLyAkeCk7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgei1pbmRleDogMTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIGltZyB7XHJcbiAgICBAaW5jbHVkZSBzdHJldGNoLWFic29sdXRlKCk7XHJcbiAgfVxyXG5cclxuICAuaW1hZ2UtY29udGFpbmVyIHtcclxuICAgIEBpbmNsdWRlIGFzcGVjdC1yYXRpby1ib3goMSwgMSk7XHJcblxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQwMHB4KSB7IC8vIGV4dHJhIG1vYmlsZSBicmVha3BvaW50XHJcbiAgICAgIEBpbmNsdWRlIGFzcGVjdC1yYXRpby1ib3goNCwgMyk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuY2Fyb3VzZWwgLml0ZW0ge1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gIH1cclxuXHJcbiAgLmNhcm91c2VsLWluZGljYXRvcnMge1xyXG4gICAgYm90dG9tOiAzMHB4O1xyXG5cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xyXG4gICAgICBib3R0b206IDE3cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuY2Fyb3VzZWwtY29udHJvbCB7XHJcbiAgICAmLmxlZnQ6YWZ0ZXIge1xyXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcclxuICAgICAgICBsZWZ0OiA1cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLnJpZ2h0OmFmdGVyIHtcclxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XHJcbiAgICAgICAgcmlnaHQ6IDVweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8gc3R5bGUgaDIgc2FtZSBhcyBoMVxyXG4gIC8vIGNvbXBhcmUgYWdhaW5zdCBfZm9udHMuc2Nzc1xyXG4gIGgyIHtcclxuICAgIGZvbnQtc2l6ZTogZm9udC1mb3JtYXQoaDEsIG1vYmlsZSk7XHJcbiAgICBsaW5lLWhlaWdodDogZm9udC1mb3JtYXQoaDEsIG1vYmlsZS1saW5lLWhlaWdodCk7XHJcblxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogZm9udC1mb3JtYXQoaDEsIHRhYmxldCk7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiBmb250LWZvcm1hdChoMSwgdGFibGV0LWxpbmUtaGVpZ2h0KTtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcclxuICAgICAgZm9udC1zaXplOiBmb250LWZvcm1hdChoMSwgZGVza3RvcCk7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiBmb250LWZvcm1hdChoMSwgZGVza3RvcC1saW5lLWhlaWdodCk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBoMiwgaDEge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICB9XHJcbn1cclxuLkgwMDEtaG9tZXBhZ2UtaGVybyxcclxuLkgwMDMtbWluaS1oZXJve1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcclxufVxyXG5cclxuLkgwMDItaGVybyxcclxuLkgwMDItaGVyby13aXRoLWNob3AsXHJcbi5IMDAzLW1pbmktaGVybyB7XHJcblxyXG4gIHB7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gIH1cclxuXHJcbiAgLmNvbnRlbnQtd3JhcHBlciB7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gICAgLmltYWdlLWNvbnRhaW5lciB7XHJcbiAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgfVxyXG4gIH1cclxuICAucGFkZGVkLWNvbnRhaW5lciB7XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgIHRvcDogNTBweDtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgcmlnaHQ6IDA7XHJcblxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XHJcbiAgICAgIHRvcDogMTAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbnRlbnQge1xyXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTA4MnB4KSB7XHJcbiAgICAgICAgd2lkdGg6IDU4LjMzMzMlO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICRncmlkLWd1dHRlci13aWR0aC1zbTtcclxuICAgICAgfVxyXG5cclxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogJGdyaWQtZ3V0dGVyLXdpZHRoLW1kO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAvLyBGb3JjZXMgdGV4dCBhbmQgYnV0dG9ucyB0byBkaXNwbGF5IG9uIHRvcCBvZiB0aGUgZ3JleSBvdmVybGF5XHJcbiAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5IMDAzLW1pbmktaGVybyB7XHJcbiAgLnBhZGRlZC1jb250YWluZXJ7XHJcbiAgICBwYWRkaW5nLXRvcDogNXJlbTtcclxuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtO1xyXG5cclxuICAgIC5jb250ZW50IHtcclxuXHJcbiAgICAgIGgxIHtcclxuICAgICAgICBmb250LXNpemU6IDIuNzVyZW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMuNXJlbTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5wMSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS41cmVtO1xyXG5cclxuICAgICAgICBwIGJye1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xyXG4gICAgICAgIHdpZHRoOiA1OC4zMzMzJTtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkZ3JpZC1ndXR0ZXItd2lkdGgtc207XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5faDAwMy1jdGEtYnV0dG9ucyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIGdhcDogMS4yNXJlbTtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgd2lkdGg6IDE3LjVyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5jdGEtYnV0dG9ucyAuY3RhLWJ0bntcclxuICAgICAgICBtYXJnaW46IDA7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xyXG4gICAgICAgICAgbWFyZ2luOiAuNXJlbSAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuaXRlbXtcclxuICAgIG1pbi1oZWlnaHQ6IDE5cmVtO1xyXG4gIH1cclxufVxyXG5cclxuLkgwMDItaGVybyxcclxuLkgwMDItaGVyby13aXRoLWNob3Age1xyXG5cclxuICAuaW1hZ2UtY29udGFpbmVye1xyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7IC8vIHRhYmxldFxyXG4gICAgICBAaW5jbHVkZSBhc3BlY3QtcmF0aW8tYm94KDQsIDMpO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA4MDNweCkgeyAvLyBleHRyYSB0YWJsZXQgYnJlYWtwb2ludFxyXG4gICAgICBAaW5jbHVkZSBhc3BlY3QtcmF0aW8tYm94KDE2LCA5KTtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogODk5cHgpIHsgLy8gZXh0cmEgdGFibGV0IGJyZWFrcG9pbnRcclxuICAgICAgQGluY2x1ZGUgYXNwZWN0LXJhdGlvLWJveCgyLCAxKTtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTEyNHB4KSB7IC8vIGV4dHJhIHRhYmxldCBicmVha3BvaW50XHJcbiAgICAgIEBpbmNsdWRlIGFzcGVjdC1yYXRpby1ib3goNSwgMik7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7IC8vIGRlc2t0b3BcclxuICAgICAgQGluY2x1ZGUgYXNwZWN0LXJhdGlvLWJveCg4LCAzKTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5IMDAyLWhlcm8sIC5IMDAyLWhlcm8td2l0aC1jaG9wIHtcclxuICAub3ZlcmxheS10aGVtZS1kYXJrIHtcclxuICAgICYub3ZlcmxheS1lbmFibGV7XHJcbiAgICAgIC5pbWFnZS1jb250YWluZXIge1xyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMC41KTtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgaDEsIGgyLCAucDF7XHJcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC8vZGlzYWJsZVxyXG4gICAgJi5vdmVybGF5LWRpc2FibGV7XHJcbiAgICAgIGgxLCBoMiwgLnAxe1xyXG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAub3ZlcmxheS10aGVtZS1saWdodCB7XHJcbiAgICAmLm92ZXJsYXktZW5hYmxlIHtcclxuICAgICAgLmltYWdlLWNvbnRhaW5lciB7XHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjUpO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgaDEsIGgyLCAucDF7XHJcbiAgICAgIGNvbG9yOiAjMDAwMDAwO1xyXG4gICAgfVxyXG4gICAgLy9kaXNhYmxlXHJcbiAgICAmLm92ZXJsYXktZGlzYWJsZXtcclxuICAgICAgaDEsIGgyLCAucDF7XHJcbiAgICAgICAgY29sb3I6ICMwMDAwMDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgbWluLWhlaWdodDogMjVyZW07XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAuY29udGVudC13cmFwcGVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBtaW4taGVpZ2h0OiAyNXJlbTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgIC5pbWFnZS1jb250YWluZXIge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgICBpbWd7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnBhZGRlZC1jb250YWluZXIgLmNvbnRlbnQge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgcGFkZGluZy10b3A6IDZyZW07XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzcmVtO1xyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikgeyAvLyB0YWJsZXQgdXBcclxuICAgIC5wYWRkZWQtY29udGFpbmVyIHtcclxuICAgICAgdG9wOiAxMDBweDtcclxuICAgIH1cclxuICB9XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7IC8vIHRhYmxldCB1cFxyXG4gICAgLnBhZGRlZC1jb250YWluZXIge1xyXG4gICAgICBwYWRkaW5nLXRvcDogM3JlbTtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDNyZW07XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uSDAwMi1oZXJvLXdpdGgtY3RhIHtcclxuICAuX2gwMDItY3RhLWJ1dHRvbnMge1xyXG5cdCAgQGluY2x1ZGUgY2VudGVyLWN0YS1tb2JpbGU7XHJcbiAgICBtYXJnaW4tdG9wOiAxcmVtO1xyXG4gIH1cclxuXHJcbiAgJi5IMDAyLWhlcm8td2l0aC1jaG9wIHtcclxuICAgIC5jYXJvdXNlbC1pbmRpY2F0b3JzIHtcclxuICAgIGJvdHRvbTogMTBweDtcclxuICB9XHJcblxyXG4gICYuSDAwMi1oZXJvLXdpdGgtY2hvcCB7XHJcbiAgICAuY20tY2Fyb3VzZWwtaW5uZXIge1xyXG4gICAgICBtaW4taGVpZ2h0OiA0NTBweDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAuaW1hZ2UtY29udGFpbmVyIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLnBhZGRlZC1jb250YWluZXIgLmNvbnRlbnQge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA3cmVtO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA0cmVtO1xyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDU1OHB4KSB7IC8vIGV4dHJhIG1vYmlsZSBicmVha3BvaW50XHJcbiAgICAuaW1hZ2UtY29udGFpbmVyIHtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBpbWd7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQ2NHB4KSB7IC8vIGV4dHJhIG1vYmlsZSBicmVha3BvaW50XHJcbiAgICAuaW1hZ2UtY29udGFpbmVyIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAvL0BpbmNsdWRlIGFzcGVjdC1yYXRpby1ib3goMywgNCk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuICAmLkgwMDItaGVybyB7XHJcbiAgICAuY2Fyb3VzZWwtaW5kaWNhdG9ycyB7XHJcbiAgICAgIGJvdHRvbTogMTBweDtcclxuICAgIH1cclxuXHJcbiAgJi5IMDAyLWhlcm8ge1xyXG4gICAgLmNtLWNhcm91c2VsLWlubmVyIHtcclxuICAgICAgbWluLWhlaWdodDogMjVyZW07XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgLmltYWdlLWNvbnRhaW5lciB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5wYWRkZWQtY29udGFpbmVyIC5jb250ZW50IHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwYWRkaW5nLXRvcDogNnJlbTtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogM3JlbTtcclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuICB9XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHsgLy8gbW9iaWxlIG9ubHlcclxuICAgICAgbWluLWhlaWdodDogMjVyZW07XHJcbiAgICAgIGNvbG9yOiAkd2hpdGU7XHJcblxyXG4gICAgICAub3ZlcmxheS10aGVtZS1kYXJrIHtcclxuICAgICAgICAgIC5pbWFnZS1jb250YWluZXIge1xyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLDAuNSk7XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAub3ZlcmxheS10aGVtZS1saWdodCB7XHJcbiAgICAgICAgLmltYWdlLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuNSk7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBoMSwgaDIsIC5wMXtcclxuICAgICAgICAgIGNvbG9yOiAjMDAwMDAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NThweCkgeyAvLyBleHRyYSBtb2JpbGUgYnJlYWtwb2ludFxyXG4gICAgICAuaW1hZ2UtY29udGFpbmVyIHtcclxuICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBpbWd7XHJcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ2NHB4KSB7IC8vIGV4dHJhIG1vYmlsZSBicmVha3BvaW50XHJcbiAgICAgIC5pbWFnZS1jb250YWluZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIC8vQGluY2x1ZGUgYXNwZWN0LXJhdGlvLWJveCgzLCA0KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5IMDAyLWhlcm8td2l0aC1jaG9wIHtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkgeyAvLyBtb2JpbGUgb25seVxyXG4gICAgICAvKmhlaWdodDogNDAwcHg7Ki9cclxuICAgICAgbWF4LWhlaWdodDogbm9uZTtcclxuXHJcbiAgICAgIC5jYXJvdXNlbCB7XHJcbiAgICAgICAvKiBoZWlnaHQ6IDQwMHB4OyovXHJcbiAgICAgICAgbWF4LWhlaWdodDogbm9uZTtcclxuICAgICAgfVxyXG4gICAgICAuY2Fyb3VzZWwtaW5kaWNhdG9ycyB7XHJcbiAgICAgICAgYm90dG9tOiAzMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDUzMnB4KSB7IC8vIGV4dHJhIG1vYmlsZSBicmVha3BvaW50XHJcbiAgICAgIC5pbWFnZS1jb250YWluZXIge1xyXG4gICAgICAgIEBpbmNsdWRlIGFzcGVjdC1yYXRpby1ib3goMSwgMSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMzk5cHgpIHsgLy8gZXh0cmEgbW9iaWxlIGJyZWFrcG9pbnRcclxuICAgICAgLmltYWdlLWNvbnRhaW5lciB7XHJcbiAgICAgICAgQGluY2x1ZGUgYXNwZWN0LXJhdGlvLWJveCgzLCA0KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufSAvLyBlbmQgSDAwMi1oZXJvLXdpdGgtY3RhXHJcblxyXG4uSDAwMi1oZXJvLXdpdGgtY2hvcCB7XHJcbiAgbWF4LWhlaWdodDogMzI1cHg7XHJcblxyXG4gIC5jb250ZW50LXdyYXBwZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG5cclxuICBhIHtcclxuICAgIG1heC1oZWlnaHQ6IDMyNXB4O1xyXG4gIH1cclxuXHJcbiAgJjphZnRlciB7IC8vIG5vdGNoIGVmZmVjdFxyXG4gICAgY29udGVudDogJyc7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgaGVpZ2h0OiAyNXB4O1xyXG4gICAgd2lkdGg6IDUwJTtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcclxuICAgIG1heC1oZWlnaHQ6IDQ1MHB4O1xyXG5cclxuICAgIGEsIC5jYXJvdXNlbCB7XHJcbiAgICAgIG1heC1oZWlnaHQ6IDQ1MHB4O1xyXG4gICAgfVxyXG5cclxuICAgICY6YWZ0ZXIgeyAvLyBub3RjaCBlZmZlY3RcclxuICAgICAgd2lkdGg6IDM1JTtcclxuICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLkgwMDItaGVyby13aXRoLWdyYXktY2hvcCB7XHJcbiAgLnAxe1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICB9XHJcbiAgJjphZnRlciB7IC8vIG5vdGNoIGVmZmVjdFxyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXk7XHJcbiAgfVxyXG59XHJcbi5IMDAyLWhlcm8td2l0aC13aGl0ZS1jaG9wIHtcclxuICAmOmFmdGVyIHsgLy8gbm90Y2ggZWZmZWN0XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgfVxyXG59XHJcblxyXG4uSDAwMi1oZXJvLWJhY2tncm91bmQtY29sb3JzIHtcclxuICAmLmdyYXktYmFja2dyb3VuZCB7XHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjNmMztcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYuYnJhbmQtcHJpbWFyeS1iYWNrZ3JvdW5kIHtcclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWIyNTUyO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5icmFuZC1zZWNvbmRhcnktYmFja2dyb3VuZCB7XHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzI2MjcyODtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYuYnJhbmQtYWNjZW50LWJhY2tncm91bmQge1xyXG4gICAgJjphZnRlciB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkZWU2ZWE7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLnRyYW5zcGFyZW50LWJhY2tncm91bmQge1xyXG4gICAgJjphZnRlciB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0cmFuc3BhcmVudC1iZztcclxuICAgIH1cclxuICB9XHJcbn1cclxuLkgwMDMtbWluaS1oZXJvIHtcclxuICBtaW4taGVpZ2h0OiAxOC41cmVtO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICB3aWR0aDogMTAwJTtcclxuXHJcbiAgYSB7XHJcbiAgICBtYXgtaGVpZ2h0OiAzMDBweDtcclxuICB9XHJcblxyXG4gIC5jb250ZW50LXdyYXBwZXIge1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICB9XHJcblxyXG4gIC5icmVhZGNydW1iIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBtYXJnaW46IDAgMCAyNHB4IDAgIWltcG9ydGFudDtcclxuICAgICAgdG9wOiA0MHB4O1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmltYWdlLWNvbnRhaW5lciB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMXB4KSB0cmFuc2xhdGVZKC01MCUpO1xyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7IC8vIHRhYmxldFxyXG5cclxuICAgIC5wYWRkZWQtY29udGFpbmVyIC5jb250ZW50IHtcclxuICAgICAgd2lkdGg6IDYzMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkgeyAvLyBleHRyYSB0YWJsZXQgYnJlYWtwb2ludFxyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7IC8vIGRlc2t0b3BcclxuXHJcbiAgICAucGFkZGVkLWNvbnRhaW5lciAuY29udGVudCB7XHJcbiAgICAgIHdpZHRoOiA2NCU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gSDAwMSBIZXJvXHJcbi5IMDAxLWhvbWVwYWdlLWhlcm8ge1xyXG4gIC5faDAwMS1oZXJvLWN0YS1idXR0b25ze1xyXG4gICAgQGluY2x1ZGUgY2VudGVyLWN0YS1tb2JpbGU7XHJcbiAgfVxyXG5cclxuICAucGFkZGVkLWNvbnRhaW5lciB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIC41KTtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB3aWR0aDogNjYlO1xyXG4gICAgICB0b3A6IDUwJSAhaW1wb3J0YW50O1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICBwYWRkaW5nOiAyLjVyZW0gMi41cmVtIDNyZW07XHJcbiAgICAgIGJvcmRlci10b3A6IDAuMTg3NXJlbSBzb2xpZCB3aGl0ZTsgIC8vM3B4XHJcbiAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTA1MHB4KSB7XHJcbiAgICAgIHdpZHRoOiA2OSU7XHJcbiAgICAgIG1hcmdpbi10b3A6IDIuMTg3NXJlbTsgIC8vMzVweDtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzcwcHgpIHtcclxuICAgICAgdG9wOiAxNyU7XHJcbiAgICAgIHdpZHRoOiA4NSU7XHJcbiAgICAgIG1hcmdpbi10b3A6IDIuNzVyZW07ICAvLy00NHB4O1xyXG5cclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ1MHB4KSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNC4zNzVyZW07ICAvLy03MHB4O1xyXG4gICAgICB9XHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NTBweCkge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbnRlbnQge1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAucDEge1xyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgbWFyZ2luOiAwIDAgMS41cmVtO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5jdGEtYnV0dG9ucyB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMi41cmVtO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTA1MHB4KSB7XHJcbiAgICAgICAgdG9wOiAxLjI1cmVtOyAgLy8yMHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzcwcHgpIHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkZ3JpZC1ndXR0ZXItd2lkdGgtc207XHJcbiAgICAgICAgd2lkdGg6IDkwJTtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMS44NzVyZW07ICAvLzMwcHg7XHJcbiAgICAgICAgdG9wOiAxLjI1cmVtOyAgLy8yMHB4O1xyXG4gICAgICAgIGgxIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyLjEyNXJlbTsgIC8vMzRweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ1MHB4KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxLjI1cmVtOyAgLy8yMHB4O1xyXG4gICAgICAgICAgICB0b3A6IDMuMTI1cmVtOyAgLy81MHB4O1xyXG4gICAgICAgICAgICBoMSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNTYyNXJlbTsgIC8vMjVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAucDEge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjgxMjVyZW07ICAvLzEzcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDM1MHB4KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwLjYyNXJlbTsgIC8vMTBweDtcclxuXHJcbiAgICAgICAgICAgIGgxIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4zNzVyZW07ICAvLzIycHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnAxIHtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1cmVtOzsgIC8vMjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogJGdyaWQtZ3V0dGVyLXdpZHRoLW1kO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuY2Fyb3VzZWwtY29udHJvbHtcclxuICAgIHdpZHRoOiAyJTtcclxuICB9XHJcblxyXG4gIC5idG4ge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXItY29sb3I6ICR3aGl0ZTtcclxuICB9XHJcblxyXG5cclxuXHJcbiAgLy8gTW9iaWxlIG9ubHlcclxuICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcclxuICAgIGltZyB7XHJcbiAgICAgIGhlaWdodDogYXV0bztcclxuICAgIH1cclxuXHJcbiAgICAuaW1hZ2UtY29udGFpbmVyIHtcclxuICAgICAgQGluY2x1ZGUgYXNwZWN0LXJhdGlvLWJveCgzLCA0KTtcclxuICAgICAgbWluLWhlaWdodDogMjEuODc1cmVtOyAgLy8zNTBweDtcclxuICAgICAgaGVpZ2h0OiBhdXRvIDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAuNSk7XHJcblxyXG4gICAgICBpbWcge1xyXG4gICAgICAgIEBpbmNsdWRlIHN0cmV0Y2gtYWJzb2x1dGUoKTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucGFkZGVkLWNvbnRhaW5lciB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XHJcbiAgICAgIGJvcmRlci10b3A6IG5vbmU7XHJcbiAgICAgIGhlaWdodDogYXV0bztcclxuICAgIH1cclxuXHJcbiAgIC5wYWRkZWQtY29udGFpbmVyIHtcclxuICAgICAuY29udGVudCB7XHJcbiAgICAgICAuY3RhLWJ1dHRvbnMge1xyXG4gICAgICAgICBtYXJnaW4tdG9wOiAxLjg3NXJlbTsgIC8vMzBweDtcclxuICAgICAgIH1cclxuICAgICB9XHJcbiAgIH1cclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAzNzdweCkge1xyXG4gICAgLmNhcm91c2VsLWluZGljYXRvcnMge1xyXG4gICAgICBib3R0b206IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuXHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDU1MHB4KSB7XHJcbiAgICAuaW1hZ2UtY29udGFpbmVyIHtcclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgLjUpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnBhZGRlZC1jb250YWluZXIge1xyXG4gICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgIGJvcmRlci10b3A6IG5vbmU7XHJcbiAgICAgIHBhZGRpbmc6IDNyZW0gLjYyNXJlbSAzcmVtIC42MjVyZW07ICAgLy80OHB4IDEwcHggNDhweCAxMHB4XHJcblxyXG4gICAgICAuY29udGVudHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgcGFkZGluZzogMCAxLjI1cmVtOyAgLy8yMHB4XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NTFweCkgYW5kIChtYXgtd2lkdGg6IDU3OXB4KSB7XHJcbiAgICAuaW1hZ2UtY29udGFpbmVyIHtcclxuICAgICAgQGluY2x1ZGUgYXNwZWN0LXJhdGlvLWJveCgzLCA0KTtcclxuICAgIH1cclxuXHJcbiAgICAucGFkZGVkLWNvbnRhaW5lciB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8gU20gVGFibGV0XHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNTgwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjZweCkge1xyXG4gICAgLmltYWdlLWNvbnRhaW5lciB7XHJcbiAgICAgIEBpbmNsdWRlIGFzcGVjdC1yYXRpby1ib3goNCwgMyk7XHJcbiAgICB9XHJcblxyXG4gICAgLnBhZGRlZC1jb250YWluZXIge1xyXG4gICAgICBtaW4taGVpZ2h0OiAxcmVtO1xyXG4gICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgIHBhZGRpbmc6IDIuNXJlbSAuNjI1cmVtIDNyZW0gLjYyNXJlbTsgICAvLzQwcHggMTBweCA0OHB4IDEwcHg7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgLmNvbnRlbnQge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMS4yNXJlbTsgIC8vMjBweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8gVGFibGV0XHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XHJcbiAgICAuaW1hZ2UtY29udGFpbmVyIHtcclxuICAgICAgQGluY2x1ZGUgYXNwZWN0LXJhdGlvLWJveCgxNiwgOSk7XHJcblxyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAuNSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY20tbWVkaWEtLXJlc3BvbnNpdmUge1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgLnBhZGRlZC1jb250YWluZXIge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIHRvcDogNTAlICFpbXBvcnRhbnQ7XHJcbiAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgIGJvcmRlci10b3A6IG5vbmU7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuXHJcbiAgICAgIC5jb250ZW50IHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgd2lkdGg6IDkwJTtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMi41cmVtOyAgLy80MHB4O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuXHJcbiAgLy8gRGVza3RvcFxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xyXG4gICAgbWF4LWhlaWdodDogNDAuNjI1cmVtOyAgLy82NTBweDtcclxuXHJcbiAgICAuaW1hZ2UtY29udGFpbmVyIHtcclxuICAgICAgQGluY2x1ZGUgYXNwZWN0LXJhdGlvLWJveCgxNiwgOSk7XHJcbiAgICAgIG1heC1oZWlnaHQ6IDQwLjYyNXJlbTsgIC8vNjUwcHg7ICAvLyBmb3JjZXMgaW1hZ2UtY29udGFpbmVyIHRvIGJlIHRoZSBmdWxsIGhlaWdodCBvZiB0aGUgMTZ4OSBpbWFnZVxyXG5cclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucGFkZGVkLWNvbnRhaW5lciB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIG1heC13aWR0aDogNTVyZW07ICAvLzg4MHB4O1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICB0b3A6IDUwJSAhaW1wb3J0YW50O1xyXG4gICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICBwYWRkaW5nOiAyLjVyZW0gMCAzcmVtO1xyXG4gICAgICBib3JkZXItdG9wOiAzcHggc29saWQgd2hpdGU7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgLjUpO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNjclLCAtNTAlKTtcclxuICAgICAgei1pbmRleDogMTtcclxuXHJcbiAgICAgIC5jb250ZW50IHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwYWRkaW5nOiAwIDMuMTI1cmVtOyAgIC8vNTBweFxyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi8vSDAwMUIgLSBIb21lcGFnZSBIZXJvIOKAkyBJbnRlcmFjdGl2ZSBTZWdtZW50IFNwbGl0XHJcblxyXG4uSDAwMUItaW50ZXJhY3RpdmUtc2VnbWVudC1zcGxpdCB7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgaGVpZ2h0OiA1NjBweDtcclxuICB3aWR0aDogMTAwJTtcclxuICBjb2xvcjogJHdoaXRlO1xyXG4gIG1heC13aWR0aDogMTkyMHB4O1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG5cclxuICAuaW1hZ2UtY29udGFpbmVyIHtcclxuICAgIEBpbmNsdWRlIGFzcGVjdC1yYXRpby1ib3goMywgNCk7XHJcbiAgICB6LWluZGV4OiAtMTtcclxuXHJcbiAgICAmOmJlZm9yZSB7IC8vIDUwJSBibGFjayBvdmVybGF5XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcclxuICAgICAgb3BhY2l0eTogLjU7XHJcbiAgICB9XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgQGluY2x1ZGUgc3RyZXRjaC1hYnNvbHV0ZSgpO1xyXG4gICAgICB6LWluZGV4OiAtMTtcclxuICAgIH1cclxuICB9XHJcbiAgaDEsaDMge1xyXG4gICAgZm9udC1zaXplOiB3aGl0bmV5LXNpemUoMjcpO1xyXG4gICAgbGluZS1oZWlnaHQ6IHdoaXRuZXktbGluZS1oZWlnaHQoMzIsIDI3KTtcclxuICAgIGZvbnQtd2VpZ2h0OiB3aGl0bmV5LXdlaWdodChib2xkKTtcclxuXHJcbiAgICBwIHtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnRlYXNlci10ZXh0IHtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBmb250LXNpemU6IHdoaXRuZXktc2l6ZSgyMSk7XHJcbiAgICBsaW5lLWhlaWdodDogd2hpdG5leS1saW5lLWhlaWdodCgzMSwgMjEpO1xyXG4gIH1cclxuXHJcbiAgLmxpbmssXHJcbiAgLmxpbmstLWljb24tYXJyb3cge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgZm9udC1zaXplOiB3aGl0bmV5LXNpemUoMTIpO1xyXG4gICAgZm9udC13ZWlnaHQ6IHdoaXRuZXktd2VpZ2h0KHNlbWlib2xkKTtcclxuICAgIGxldHRlci1zcGFjaW5nOiAuMDhlbTtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgfVxyXG5cclxuICAuc2xpZGUge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgfVxyXG5cclxuICAubGVmdC1zbGlkZSB7XHJcbiAgICAuc2xpZGUtY29udGVudC0tZGVmYXVsdCB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiA4NXB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnNsaWRlLWNvbnRlbnQge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgei1pbmRleDogMTA7XHJcblxyXG4gICAgJi0tZGVmYXVsdCB7XHJcbiAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgIGNvbG9yOiAkd2hpdGU7XHJcblxyXG4gICAgICBoMSxoMyB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmhlYWRpbmctY29udGVudCB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAzMjBweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAzNDVweCkge1xyXG4gICAgLmltYWdlLWNvbnRhaW5lciB7XHJcbiAgICAgIEBpbmNsdWRlIGFzcGVjdC1yYXRpby1ib3goMSwgMSk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKG1pbi13aWR0aDogNTAwcHgpIHtcclxuICAgIC5pbWFnZS1jb250YWluZXIge1xyXG4gICAgICBAaW5jbHVkZSBhc3BlY3QtcmF0aW8tYm94KDQsIDMpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6IDY2MHB4KSB7XHJcbiAgICAuaW1hZ2UtY29udGFpbmVyIHtcclxuICAgICAgQGluY2x1ZGUgYXNwZWN0LXJhdGlvLWJveCg1LCAzKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiA3MzVweCkge1xyXG4gICAgLmltYWdlLWNvbnRhaW5lciB7XHJcbiAgICAgIEBpbmNsdWRlIGFzcGVjdC1yYXRpby1ib3goMTYsIDkpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7IC8vIHRhYmxldCB1cFxyXG4gICAgaDEsaDMge1xyXG4gICAgICBmb250LXNpemU6IHdoaXRuZXktc2l6ZSg0NCk7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiB3aGl0bmV5LWxpbmUtaGVpZ2h0KDU1LCA0NCk7XHJcbiAgICB9XHJcblxyXG4gICAgLnNsaWRlLWNvbnRlbnQtLWRlZmF1bHQge1xyXG4gICAgICAuaGVhZGluZy1jb250ZW50IHtcclxuICAgICAgICBtYXgtd2lkdGg6IDQ4MHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmxlZnQtc2xpZGUge1xyXG4gICAgICAuc2xpZGUtY29udGVudC0tZGVmYXVsdCB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDU1cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkgeyAvLyB0YWJsZXQgZG93blxyXG4gICAgdHJhbnNpdGlvbjogaGVpZ2h0IC4ycyBlYXNlLWluLW91dDtcclxuXHJcbiAgICA+IC5pbWFnZS1jb250YWluZXIge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGJvdHRvbTogMDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgLnNsaWRlIC5pbWFnZS1jb250YWluZXIsXHJcbiAgICAuc2xpZGUtY29udGVudCB7XHJcbiAgICAgIHRyYW5zZm9ybTogc2tld1koMjBkZWcpO1xyXG4gICAgfVxyXG5cclxuICAgIC5zbGlkZS1jb250ZW50IHtcclxuICAgICAgJi0tYWN0aXZlLFxyXG4gICAgICAmLS1pbmFjdGl2ZSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTsgLy8gcmVtb3ZlIGNvbnRlbnQgZm9yIE1vYmlsZS9UYWJsZXQgZXhwZXJpZW5jZXNcclxuICAgICAgfVxyXG5cclxuICAgICAgJi0tZGVmYXVsdCB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICBoMSxoMyB7XHJcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjRzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpob3ZlcjphZnRlciB7XHJcbiAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XHJcbiAgICAgICAgICBvcGFjaXR5OiAuMjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc2xpZGUge1xyXG4gICAgICBoZWlnaHQ6IDU0NHB4O1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgdHJhbnNmb3JtOiBza2V3WSgtMjBkZWcpO1xyXG4gICAgfVxyXG5cclxuICAgIC5sZWZ0LXNsaWRlIHtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogNnB4IHNvbGlkIHdoaXRlO1xyXG4gICAgICB0b3A6IC0yNjNweDtcclxuXHJcbiAgICAgIC5pbWFnZS1jb250YWluZXIge1xyXG4gICAgICAgIHRvcDogMjM2cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5zbGlkZS1jb250ZW50LS1kZWZhdWx0IHtcclxuICAgICAgICB0b3A6IDE2cmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnJpZ2h0LXNsaWRlIHtcclxuICAgICAgYm9yZGVyLXRvcDogNnB4IHNvbGlkIHdoaXRlO1xyXG4gICAgICBib3R0b206IC0yNjRweDtcclxuXHJcbiAgICAgIC5zbGlkZS1jb250ZW50LS1kZWZhdWx0IHtcclxuICAgICAgICBib3R0b206IDE2cmVtO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAzMzBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH0gLy8gZW5kIHRhYmxldCBkb3duXHJcblxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikgeyAvLyBkZXNrdG9wXHJcbiAgICBoZWlnaHQ6IDUxMnB4O1xyXG5cclxuICAgIC5pbWFnZS1jb250YWluZXIge1xyXG4gICAgICBAaW5jbHVkZSBhc3BlY3QtcmF0aW8tYm94KDUsIDIpO1xyXG4gICAgICB3aWR0aDogMTAwdnc7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIH1cclxuXHJcbiAgICAuc2xpZGUgLmltYWdlLWNvbnRhaW5lcixcclxuICAgIC5zbGlkZS1jb250ZW50IHtcclxuICAgICAgdHJhbnNmb3JtOiBza2V3KDIwZGVnKTtcclxuICAgIH1cclxuXHJcbiAgICBuYXYge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBib3R0b206IDA7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgLl9oMDAxYi1jdGEtYnV0dG9uc3tcclxuICAgICAgICBtYXgtd2lkdGg6IDI1JTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgfVxyXG4gICAgfSAvLyBlbmQgbmF2XHJcblxyXG4gICAgLnNsaWRlLWNvbnRlbnQtLWRlZmF1bHQge1xyXG4gICAgICB3aWR0aDogNDgwcHg7XHJcbiAgICAgIHRvcDogNTAlO1xyXG4gICAgICBtYXJnaW4tdG9wOiAtODBweDtcclxuICAgICAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC42cyBlYXNlLWluLW91dCAxcztcclxuICAgIH1cclxuXHJcbiAgICAuc2xpZGUge1xyXG4gICAgICBib3R0b206IDA7XHJcbiAgICAgIGhlaWdodDogNTEycHg7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgdHJhbnNmb3JtOiBza2V3KC0yMGRlZyk7XHJcbiAgICAgIHRyYW5zaXRpb246IHdpZHRoIC44cyBlYXNlLWluLW91dCAuMnM7XHJcbiAgICAgIHdpZHRoOiBjYWxjKDUwJSArIDExMnB4KTtcclxuXHJcbiAgICAgIC8vIGhvdmVyIGBhY3RpdmUvaW5hY3RpdmVgIHN0YXRlczpcclxuICAgICAgJltkYXRhLXN0YXRlPSdhY3RpdmUnXSB7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoNTAlICsgNjYycHgpO1xyXG5cclxuICAgICAgICAuc2xpZGUtY29udGVudC0tYWN0aXZlIC5oZWFkaW5nLWNvbnRlbnQge1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNsaWRlLWNvbnRlbnQtLWRlZmF1bHQge1xyXG4gICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjRzIGVhc2UtaW4tb3V0LCB2aXNpYmlsaXR5IDBzIGVhc2UgMXM7XHJcbiAgICAgICAgICB2aXNpYmxpdHk6IGhpZGRlbjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICBuYXYgYSB7XHJcbiAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuNnMgZWFzZTtcclxuICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDJzO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNsaWRlLWNvbnRlbnQtLWFjdGl2ZSB7XHJcbiAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC42cyBlYXNlLWluLW91dCAuNnM7XHJcbiAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAvLyBlbmQgYWN0aXZlIHN0YXRlXHJcblxyXG4gICAgICAmW2RhdGEtc3RhdGU9J2luYWN0aXZlJ10ge1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDQzOHB4KTtcclxuXHJcbiAgICAgICAgLnNsaWRlLWNvbnRlbnQtLWRlZmF1bHQge1xyXG4gICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjRzIGVhc2UtaW4tb3V0LCB2aXNpYmlsaXR5IDBzIGVhc2UgMXM7XHJcbiAgICAgICAgICB2aXNpYmxpdHk6IGhpZGRlbjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zbGlkZS1jb250ZW50LS1pbmFjdGl2ZSB7XHJcbiAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuNnMgZWFzZS1pbi1vdXQgMS44cywgdmlzaWJpbGl0eSAwczsgLy8gc2V0IGRlbGF5IHRvIGZvbGxvdyBhZnRlciBhY3RpdmUgaGVybyBsaW5rcyBhcHBlYXJcclxuICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC8vIGVuZCBpbmFjdGl2ZSBzdGF0ZVxyXG4gICAgfVxyXG5cclxuICAgIC5sZWZ0LXNsaWRlIHtcclxuICAgICAgYm9yZGVyLXJpZ2h0OiA2cHggc29saWQgd2hpdGU7XHJcbiAgICAgIGxlZnQ6IC0xMTFweDsgLy9oaWRlcyB0aGUgb3V0ZXIgc2tldyBhbmdsZVxyXG5cclxuICAgICAgLmltYWdlLWNvbnRhaW5lciB7XHJcbiAgICAgICAgbGVmdDogMTEycHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIG5hdiB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC01JTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLnNsaWRlLWNvbnRlbnQge1xyXG4gICAgICAgICYtLWRlZmF1bHQge1xyXG4gICAgICAgICAgcmlnaHQ6IDYuNTYyNXJlbTtcclxuICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tYWN0aXZlIHtcclxuICAgICAgICAgIHJpZ2h0OiA1NXB4O1xyXG5cclxuICAgICAgICAgIC5oZWFkaW5nLWNvbnRlbnQge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMS41cmVtKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLWluYWN0aXZlIHtcclxuICAgICAgICAgIHJpZ2h0OiA4cHg7XHJcbiAgICAgICAgICB0b3A6IDE4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnJpZ2h0LXNsaWRlIHtcclxuICAgICAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCB3aGl0ZTtcclxuICAgICAgcmlnaHQ6IC0xMTJweDsgLy9oaWRlcyB0aGUgb3V0ZXIgc2tldyBhbmdsZVxyXG5cclxuICAgICAgLmltYWdlLWNvbnRhaW5lciB7XHJcbiAgICAgICAgcmlnaHQ6IDExMnB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuc2xpZGUtY29udGVudCB7XHJcbiAgICAgICAgJi0tZGVmYXVsdCB7XHJcbiAgICAgICAgICBsZWZ0OiA2LjU2MjVyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1hY3RpdmUge1xyXG4gICAgICAgICAgbGVmdDogNTVweDtcclxuXHJcbiAgICAgICAgICAuaGVhZGluZy1jb250ZW50IHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xLjVyZW0pO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0taW5hY3RpdmUge1xyXG4gICAgICAgICAgYm90dG9tOiAxOHB4O1xyXG4gICAgICAgICAgbGVmdDogOHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH0gLy8gZW5kIGRlc2t0b3BcclxuXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6IDEzNzBweCkge1xyXG4gICAgLmltYWdlLWNvbnRhaW5lciB7XHJcbiAgICAgIEBpbmNsdWRlIGFzcGVjdC1yYXRpby1ib3goOCwgMyk7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5zbGlkZS1jb250ZW50IHsgLy8gZGVza3RvcCBvbmx5LCBhY3RpdmUgYW5kIGluYWN0aXZlIGFyZSBoaWRkZW4gb24gbW9iaWxlL3RhYmxldFxyXG4gICAgJi0tYWN0aXZlIHtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjRzIGVhc2UtaW4tb3V0LCB2aXNpYmlsaXR5IDBzIGVhc2UgMXM7IC8vIGRlZmF1bHQgc3RhdGUgdHJhbnNpdGlvbiBzcGVjc1xyXG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgIHdpZHRoOiA5ODBweDtcclxuXHJcbiAgICAgIGgxLGgzIHtcclxuICAgICAgICB3aWR0aDogNzcwcHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gMXJlbSBhdXRvO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuaGVhZGluZy1jb250ZW50IHtcclxuICAgICAgICBwYWRkaW5nOiAwIDEwMHB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDEyLjUlO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgd2lkdGg6IDk4MHB4O1xyXG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMnMgZWFzZS1vdXQgMXM7IC8vIGNvbnRlbnQgZmFkZS1pbiBgYm91bmNlYCBlZmZlY3RcclxuXHJcbiAgICAgICAgLl9oMDAxYi1jdGEtYnV0dG9uc3tcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDEuNzVyZW07XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9IC8vIGVuZCBjb250ZW50LS1hY3RpdmVcclxuXHJcbiAgICAmLS1pbmFjdGl2ZSB7XHJcbiAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgd2lkdGg6IDE1NnB4O1xyXG4gICAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XHJcbiAgICAgIG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7XHJcbiAgICAgIGh5cGhlbnM6IGF1dG87XHJcblxyXG4gICAgICAubGluayB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtLjAxMjVlbTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4xMjVyZW07XHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcblxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfSAvLyBlbmQgY29udGVudC0taW5hY3RpdmVcclxuICB9IC8vIGVuZCBzbGlkZS1jb250ZW50XHJcblxyXG4gIC8vIGluY3JlbWVudCB0aGUgdHJhbnNpdGlvbiBkZWxheSBmb3IgY29uY3VycmVudCBoZXJvIGxpbmtzIGluIGFjdGl2ZSBoZXJvIGl0ZW1cclxuICBAZm9yICRpIGZyb20gMSB0byA1IHtcclxuICAgIFtkYXRhLXN0YXRlPSdhY3RpdmUnXSBuYXYgYTpudGgtY2hpbGQoI3skaX0pIHsgdHJhbnNpdGlvbi1kZWxheTogLjhzICsgKCRpICogMC4ycyk7fVxyXG4gIH1cclxufVxyXG4iLCIvL0gwMDFDIC0gSG9tZXBhZ2UgSGVybyDigJMgU2luZ2xlIFNlZ21lbnRcclxuXHJcbiNIMDAxQy1zaW5nbGUtc2VnbWVudCB7XHJcbiAgaGVpZ2h0OiA1MTJweDtcclxuICBtYXgtd2lkdGg6IDE5MjBweDtcclxuXHJcbiAgLnNsaWRlIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuXHJcbiAgLnNsaWRlLCAuaW1hZ2UtY29udGFpbmVyLCAuc2xpZGUtY29udGVudCB7XHJcbiAgICB0cmFuc2Zvcm06IHNrZXcoMGRlZyk7XHJcbiAgfVxyXG5cclxuICAuc2xpZGUtY29udGVudC0tc3RheSBoMSxoMyB7XHJcbiAgICBmb250LXNpemU6IDQ0cHg7XHJcbiAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuICB9XHJcblxyXG4gIC5zbGlkZS1jb250ZW50LS1zdGF5LFxyXG4gIC5zbGlkZS1jb250ZW50LS1zdGF5IC5oZWFkaW5nLWNvbnRlbnQsXHJcbiAgLnNsaWRlLWNvbnRlbnQtLXN0YXkgLmhlYWRpbmctY29udGVudCBoMSxoMyxcclxuICAuc2xpZGUtY29udGVudC0tc3RheSAuaGVhZGluZy1jb250ZW50IHNwYW4ge1xyXG4gICAgd2lkdGg6IDc3MHB4O1xyXG4gIH1cclxuXHJcbiAgLnNsaWRlLWNvbnRlbnQtLXN0YXksIC5zbGlkZS1jb250ZW50LS1hY3RpdmUge1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgd2lkdGg6IDk4MHB4O1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgbWFyZ2luOiAwIGF1dG8gMCBhdXRvO1xyXG4gIH1cclxuXHJcbiAgLnNsaWRlLWNvbnRlbnQtLXN0YXkgLmhlYWRpbmctY29udGVudCB7XHJcbiAgICBtYXgtd2lkdGg6IDc3MHB4O1xyXG4gICAgbWFyZ2luOiAxNjdweCBhdXRvIDAgYXV0bztcclxuICB9XHJcblxyXG4gIC5zbGlkZS1jb250ZW50LS1zdGF5IGgxLGgzIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICB0cmFuc2l0aW9uOiB0b3AgZWFzZSAwLjVzLCBib3R0b20gZWFzZSAxLjVzO1xyXG4gIH1cclxuXHJcbiAgLnNsaWRlLWNvbnRlbnQtLXN0YXkgc3BhbiB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjJzIGVhc2UtaW4tb3V0IC4ycywgdG9wIGVhc2UgLjJzO1xyXG4gIH1cclxuXHJcbiAgLnNsaWRlLWNvbnRlbnQtLWFjdGl2ZSB7XHJcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcyBlYXNlLWluLW91dCAuM3MsIHZpc2liaWxpdHkgMHMgZWFzZSAwcztcclxuICAgIG9wYWNpdHk6IDA7XHJcblxyXG4gICAgLmhlYWRpbmctY29udGVudCB7XHJcbiAgICAgIHRvcDogMTgwcHg7XHJcbiAgICAgIGgxLGgzIHtcclxuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5faDAwMWMtY3RhLWJ1dHRvbnN7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMS43NXJlbTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIG5hdiBhIHtcclxuICAgIHRyYW5zaXRpb246IGVhc2UtaW4tb3V0O1xyXG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogLjNzO1xyXG4gICAgdHJhbnNpdGlvbi1kZWxheTogMHM7XHJcbiAgfVxyXG5cclxuICAubmF2LWxpbmtzIG5hdiB7XHJcbiAgICAuX2gwMDFjLWN0YS1idXR0b25ze1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1pbi13aWR0aDogMjAlO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmOmhvdmVyIHtcclxuICAgIC5zbGlkZS1jb250ZW50LS1zdGF5IGgxLGgzIHtcclxuICAgICAgdG9wOiAtMTAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNsaWRlLWNvbnRlbnQtLXN0YXkgc3BhbiB7XHJcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgYm90dG9tOiAtMjBweDtcclxuICAgICAgb3BhY2l0eTogMDtcclxuICAgIH1cclxuXHJcbiAgICAuc2xpZGUtY29udGVudC0tYWN0aXZlIHtcclxuICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgb3BhY2l0eTogMTtcclxuXHJcbiAgICAgIC5oZWFkaW5nLWNvbnRlbnQge1xyXG4gICAgICAgIHRvcDogODBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8gaW5jcmVtZW50IHRoZSB0cmFuc2l0aW9uIGRlbGF5IGZvciBjb25jdXJyZW50IGhlcm8gbGlua3MgaW4gYWN0aXZlIGhlcm8gaXRlbVxyXG4gIEBmb3IgJGkgZnJvbSAxIHRvIDYge1xyXG4gICAgW2RhdGEtc3RhdGU9J2FjdGl2ZSddIG5hdiBhOm50aC1jaGlsZCgjeyRpfSkge1xyXG4gICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwcyArICgkaSAqIC4zcyk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyNXB4KSB7IC8vIGlQYWQgUHJvIFN0eWxpbmdcclxuICAgIC5zbGlkZS1jb250ZW50LS1zdGF5LCAuc2xpZGUtY29udGVudC0taW5hY3RpdmUge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICB9XHJcblxyXG4gICAgLnNsaWRlLWNvbnRlbnQtLWFjdGl2ZSB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgIC5oZWFkaW5nLWNvbnRlbnQge1xyXG4gICAgICAgIHRvcDogNzBweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoMSxoMyB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuX2gwMDFjLWN0YS1idXR0b25ze1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogLTAuMjVyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm5hdi1saW5rcyB7XHJcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA2MHB4KTtcclxuICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgIG1pbi1oZWlnaHQ6IDEwMCU7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgbmF2IHtcclxuICAgICAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xyXG4gICAgICAgIG1hcmdpbjogMCAtNnB4O1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAoNnB4ICogMikpO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgYm90dG9tOiA1MHB4O1xyXG5cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OXB4KSB7IC8vaVBhZCBTdHlsaW5nXHJcbiAgICAuaW1hZ2UtY29udGFpbmVyLFxyXG4gICAgLmltYWdlLWNvbnRhaW5lcjpiZWZvcmUsXHJcbiAgICAuaW1hZ2UtY29udGFpbmVyIGltZyB7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgIH1cclxuXHJcblxyXG4gICAgLnNsaWRlLWNvbnRlbnQtLWFjdGl2ZSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAuaGVhZGluZy1jb250ZW50IHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB0b3A6IDUwcHg7XHJcbiAgICAgICAgcGFkZGluZzogMCA1NXB4O1xyXG4gICAgICAgIGgxLGgzIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlXHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5uYXYtbGlua3Mge1xyXG4gICAgICAgIG5hdiB7XHJcbiAgICAgICAgICBib3R0b206IDUwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKG1heC13aWR0aDogNTQ1cHgpIGFuZCAobWluLXdpZHRoOiA0MjFweCkgeyAvLyBTbWFsbGVyIHRhYmxldHNcclxuICAgIGhlaWdodDogNTYwcHg7XHJcbiAgICAuc2xpZGUtY29udGVudC0tYWN0aXZlIHtcclxuICAgICAgLmhlYWRpbmctY29udGVudCB7XHJcbiAgICAgICAgdG9wOiAzMHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMTBweDtcclxuICAgICAgfVxyXG4gICAgICAubmF2LWxpbmtzIHtcclxuICAgICAgICBuYXYge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBib3R0b206IDIwcHg7XHJcbiAgICAgICAgICBtYXJnaW46IDBweCAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKG1heC13aWR0aDogNDIwcHgpIHsgLy8gTGFyZ2UgbW9iaWxlIHBob25lc1xyXG4gICAgaGVpZ2h0OiA1NjBweDtcclxuICAgIC5zbGlkZSB7XHJcbiAgICAgIGhlaWdodDogNTYwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLm5hdi1saW5rcyB7XHJcbiAgICAgIG5hdiB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zbGlkZS1jb250ZW50LS1hY3RpdmUge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgLmhlYWRpbmctY29udGVudCB7XHJcbiAgICAgICAgdG9wOiA1MHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMCAwIDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICB9XHJcbiAgICAgIC5uYXYtbGlua3Mge1xyXG4gICAgICAgIHBvc2l0aW9uOiBpbml0aWFsO1xyXG4gICAgICAgIG5hdiB7XHJcbiAgICAgICAgICBib3R0b206IDE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKG1heC13aWR0aDogMzIwcHgpIHtcclxuICAgIC5zbGlkZS1jb250ZW50LS1hY3RpdmUge1xyXG4gICAgICAuaGVhZGluZy1jb250ZW50IHtcclxuICAgICAgICB0b3A6IDIwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubmF2LWxpbmtzIG5hdiBhIHtcclxuICAgICAgbWluLXdpZHRoOiAxMjBweCAhaW1wb3J0YW50O1xyXG4gICAgICBtYXgtd2lkdGg6IDEyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIG1hcmdpbjogMTNweCAxNnB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDI4MHB4KSB7XHJcbiAgICAubmF2LWxpbmtzIG5hdiBhIHtcclxuICAgICAgbWluLXdpZHRoOiAxMDBweCAhaW1wb3J0YW50O1xyXG4gICAgICBtYXgtd2lkdGg6IDEwMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIG1hcmdpbjogN3B4IDE2cHggIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLkgwMDFELWhlcm8ge1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgaW1nIHtcclxuICAgIEBpbmNsdWRlIHN0cmV0Y2gtYWJzb2x1dGUoKTtcclxuICB9XHJcblxyXG4gIC5pbWFnZS1jb250YWluZXIge1xyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIGFzcGVjdC1yYXRpby1ib3goMSwgMSk7XHJcblxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQwMHB4KSB7IC8vIGV4dHJhIG1vYmlsZSBicmVha3BvaW50XHJcbiAgICAgIEBpbmNsdWRlIGFzcGVjdC1yYXRpby1ib3goNCwgMyk7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKHdpZHRoOiAzMjBweCkgeyAvLyBleHRyYSBtb2JpbGUgYnJlYWtwb2ludFxyXG4gICAgICBAaW5jbHVkZSBhc3BlY3QtcmF0aW8tYm94KDEsIDIpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmNhcm91c2VsIC5pdGVtIHtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICB9XHJcblxyXG4gIC5jYXJvdXNlbC1pbmRpY2F0b3JzIHtcclxuICAgIGJvdHRvbTogMzBweDtcclxuXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcclxuICAgICAgYm90dG9tOiAxN3B4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmNhcm91c2VsLWNvbnRyb2wge1xyXG4gICAgJi5sZWZ0OmFmdGVyIHtcclxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XHJcbiAgICAgICAgbGVmdDogNXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5yaWdodDphZnRlciB7XHJcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xyXG4gICAgICAgIHJpZ2h0OiA1cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vIHN0eWxlIGgyIHNhbWUgYXMgaDFcclxuICAvLyBjb21wYXJlIGFnYWluc3QgX2ZvbnRzLnNjc3NcclxuICBoMiB7XHJcbiAgICBmb250LXNpemU6IGZvbnQtZm9ybWF0KGgxLCBtb2JpbGUpO1xyXG4gICAgbGluZS1oZWlnaHQ6IGZvbnQtZm9ybWF0KGgxLCBtb2JpbGUtbGluZS1oZWlnaHQpO1xyXG5cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xyXG4gICAgICBmb250LXNpemU6IGZvbnQtZm9ybWF0KGgxLCB0YWJsZXQpO1xyXG4gICAgICBsaW5lLWhlaWdodDogZm9udC1mb3JtYXQoaDEsIHRhYmxldC1saW5lLWhlaWdodCk7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogZm9udC1mb3JtYXQoaDEsIGRlc2t0b3ApO1xyXG4gICAgICBsaW5lLWhlaWdodDogZm9udC1mb3JtYXQoaDEsIGRlc2t0b3AtbGluZS1oZWlnaHQpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgaDIsIGgxIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgfVxyXG5cclxuICAuY29udGVudC13cmFwcGVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDE7XHJcblxyXG4gICAgLmltYWdlLWNvbnRhaW5lciB7XHJcbiAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnBhZGRlZC1jb250YWluZXIge1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHBhZGRpbmctdG9wOiA2cmVtO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDNyZW07XHJcbiAgICB0b3A6IDUwJSAhaW1wb3J0YW50O1xyXG4gICAgbGVmdDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG5cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xyXG4gICAgICB0b3A6IDEzNnB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5jb250ZW50IHtcclxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XHJcbiAgICAgICAgd2lkdGg6IDU4LjMzMzMlO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICRncmlkLWd1dHRlci13aWR0aC1zbTtcclxuICAgICAgfVxyXG5cclxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICRncmlkLWd1dHRlci13aWR0aC1tZDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLy8gRm9yY2VzIHRleHQgYW5kIGJ1dHRvbnMgdG8gZGlzcGxheSBvbiB0b3Agb2YgdGhlIGdyZXkgb3ZlcmxheVxyXG4gICAgICB6LWluZGV4OiAyO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucDEge1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikgeyAvLyB0YWJsZXQgdXBcclxuICAgIC5wYWRkZWQtY29udGFpbmVyIHtcclxuICAgICAgdG9wOiAxMDBweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5IMDAxRC1oZXJvIHtcclxuICAub3ZlcmxheS10aGVtZS1kYXJrIHtcclxuICAgICYub3ZlcmxheS1lbmFibGV7XHJcbiAgICAgIC5pbWFnZS1jb250YWluZXIge1xyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMC41KTtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgaDEsIGgyLCAucDF7XHJcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC8vZGlzYWJsZVxyXG4gICAgJi5vdmVybGF5LWRpc2FibGV7XHJcbiAgICBoMSwgaDIsIC5wMXtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICAgICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuXHJcbiAgLm92ZXJsYXktdGhlbWUtbGlnaHQge1xyXG4gICAgJi5vdmVybGF5LWVuYWJsZSB7XHJcbiAgICAgIC5pbWFnZS1jb250YWluZXIge1xyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC41KTtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG5cclxuICAuaW1hZ2UtY29udGFpbmVye1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2NXB4KSB7XHJcbiAgICAgIEBpbmNsdWRlIGFzcGVjdC1yYXRpby1ib3goMywgNCk7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDUzMnB4KSBhbmQgKG1heC13aWR0aDogNzY2cHgpIHsgLy8gZXh0cmEgbW9iaWxlIGJyZWFrcG9pbnRcclxuICAgICAgQGluY2x1ZGUgYXNwZWN0LXJhdGlvLWJveCg0LCAzKTtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHsgLy8gdGFibGV0XHJcbiAgICAgIEBpbmNsdWRlIGFzcGVjdC1yYXRpby1ib3goNCwgMyk7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDgwM3B4KSB7IC8vIGV4dHJhIHRhYmxldCBicmVha3BvaW50XHJcbiAgICAgIEBpbmNsdWRlIGFzcGVjdC1yYXRpby1ib3goMTYsIDkpO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA4OTlweCkgeyAvLyBleHRyYSB0YWJsZXQgYnJlYWtwb2ludFxyXG4gICAgICBAaW5jbHVkZSBhc3BlY3QtcmF0aW8tYm94KDE2LCA5KTtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTEyNHB4KSB7IC8vIGV4dHJhIHRhYmxldCBicmVha3BvaW50XHJcbiAgICAgIEBpbmNsdWRlIGFzcGVjdC1yYXRpby1ib3goOCwgMyk7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7IC8vIGRlc2t0b3BcclxuICAgICAgQGluY2x1ZGUgYXNwZWN0LXJhdGlvLWJveCg4LCAzKTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5IMDAxRC1oZXJvLXdpdGgtY3RhIHtcclxuICAuX2gwMDFkLWN0YS1idXR0b25zIHtcclxuICAgIEBpbmNsdWRlIGNlbnRlci1jdGEtbW9iaWxlO1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSBhbmQgKG1heC13aWR0aDogMTA3OXB4KSB7IC8vIHRhYmxldCBvbmx5XHJcbiAgICAuY3RhLWJ1dHRvbnMgLmN0YS1idG46bm90KDpvbmx5LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLkgwMDFELWhlcm8ge1xyXG4gICAgLmNhcm91c2VsLWluZGljYXRvcnMge1xyXG4gICAgICBib3R0b206IDEwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7IC8vIG1vYmlsZSBvbmx5XHJcbiAgICAgIG1pbi1oZWlnaHQ6IDI1cmVtOyAvLzQwMHB4XHJcbiAgICAgIGNvbG9yOiAkd2hpdGU7XHJcblxyXG4gICAgICBpbWcge1xyXG4gICAgICAgIEBpbmNsdWRlIHN0cmV0Y2gtYWJzb2x1dGUoKTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLm92ZXJsYXktdGhlbWUtZGFyayB7XHJcbiAgICAgICAgLmltYWdlLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAmOmFmdGVyIHsgLy8gNTAlIGJsYWNrIG92ZXJsYXlcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IC41O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5vdmVybGF5LXRoZW1lLWxpZ2h0IHtcclxuICAgICAgICAuaW1hZ2UtY29udGFpbmVyIHtcclxuICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC41KTtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGgxLCBoMiwgLnAxe1xyXG4gICAgICAgICAgY29sb3I6ICMwMDAwMDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAucGFkZGVkLWNvbnRhaW5lciB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDNyZW07XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDNyZW07XHJcblxyXG4gICAgICAgIC5wMSB7XHJcbiAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLjVyZW07XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5jYXJvdXNlbCB7XHJcbiAgICAgICAgbWluLWhlaWdodDogMzVyZW07ICAvLzU2MHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ2NHB4KSB7IC8vIGV4dHJhIG1vYmlsZSBicmVha3BvaW50XHJcbiAgICAgIC5pbWFnZS1jb250YWluZXIge1xyXG4gICAgICAgIEBpbmNsdWRlIGFzcGVjdC1yYXRpby1ib3goMywgNCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYuSDAwMUQtaGVyby13aXRoLWNob3Age1xyXG4gICAgLmJ0bi1zZWNvbmRhcnkge1xyXG4gICAgICBib3JkZXItY29sb3I6ICR3aGl0ZTtcclxuICAgICAgY29sb3I6ICR3aGl0ZTtcclxuXHJcbiAgICAgIC50ZXh0LXdyYXBwZXI6YWZ0ZXIge1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJHdoaXRlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBib3JkZXItY29sb3I6ICRjb29sLWdyYXk7XHJcbiAgICAgICAgY29sb3I6ICRyaWNoLWJsYWNrO1xyXG5cclxuICAgICAgICAudGV4dC13cmFwcGVyOmFmdGVyIHtcclxuICAgICAgICAgIGJvcmRlci1jb2xvcjogJHJpY2gtYmxhY2s7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7IC8vIG1vYmlsZSBvbmx5XHJcbiAgICAgIC5jYXJvdXNlbCB7XHJcbiAgICAgICAgbWluLWhlaWdodDogMzVyZW07ICAgLy81NjBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1MzJweCkgeyAvLyBleHRyYSBtb2JpbGUgYnJlYWtwb2ludFxyXG4gICAgICAuaW1hZ2UtY29udGFpbmVyIHtcclxuICAgICAgICBAaW5jbHVkZSBhc3BlY3QtcmF0aW8tYm94KDMsIDQpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDM5OXB4KSB7IC8vIGV4dHJhIG1vYmlsZSBicmVha3BvaW50XHJcbiAgICAgIC5pbWFnZS1jb250YWluZXIge1xyXG4gICAgICAgIEBpbmNsdWRlIGFzcGVjdC1yYXRpby1ib3goMywgNCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLkgwMDFFLWhlcm8ge1xyXG5cclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgbWluLWhlaWdodDogNTEycHg7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAuY29udGVudC13cmFwcGVyeyAvL1NBMS0xNzIxOiBTZXR0aW5nIHRoZSB3cmFwcGVyIGNsYXNzIGhlaWdodFxyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgIC5pbWFnZS1jb250YWluZXIge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvLyBSZW1vdmVzIHRoZSBzdGFuZGFyZCBqdW1wLW5hdiBiYXJcclxuICAuanVtcC1uYXYgLm5hdmJhci13cmFwcGVyIC5uYXZiYXIge1xyXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAvLyBSZW1vdmVzIHRoZSBzdGFuZGFyZCBqdW1wLW5hdiBiYXIgcGxhY2UtaG9sZGVyXHJcbiAgLm5hdmJhci13cmFwcGVyIHtcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLy8gUmVtb3ZlcyB0aGUgZHJvcGRvd24gSnVtcCBOYXYgZm9yIG1vYmlsZVxyXG4gIC52aXNpYmxlLXhzLWJsb2NrIHtcclxuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5oZXJvLWhlYWRpbmcge1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMjc7XHJcbiAgfVxyXG4gIC5jbS10ZWFzYWJsZV9fdGV4dHtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgfVxyXG5cclxuICAuaDAwMWUtcGFkZGVkLWNvbnRhaW5lciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgbWF4LXdpZHRoOiA3ODBweDtcclxuXHJcbiAgICAucm93MSB7XHJcbiAgICAgIHBhZGRpbmc6IDk2cHggMCAxMjhweDtcclxuXHJcbiAgICAgIC5oMDAxZS1oZWFkZXIge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5jbS10ZWFzYWJsZV9fdGV4dCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjRweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICB9XHJcbiAgLkgwMDFlLWhlcm8td2l0aC1jdGEge1xyXG4gICAgLl9oMDAxZS1jdGEtYnV0dG9ucyB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5oZXJvLWp1bXAtbmF2IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBjb2xvcjogI2M5Y2FjYztcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBsaW5lLWhlaWdodDogMXJlbTtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vIEp1bXAtbmF2IGxpbmtzXHJcbiAgLnJvdzIge1xyXG4gICAgLy9wYWRkaW5nLXRvcDogNDBweDtcclxuICB9XHJcblxyXG4gIGltZyB7XHJcbiAgICBAaW5jbHVkZSBzdHJldGNoLWFic29sdXRlKCk7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgfVxyXG5cclxuICAjaG9yaXpvbnRhbC1saXN0IHtcclxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xyXG4gICAgYm90dG9tOiAwO1xyXG5cclxuICAgIGxpIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgbWFyZ2luOiAwIC4ycmVtIDFyZW07XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcclxuICAgICNob3Jpem9udGFsLWxpc3Qge1xyXG4gICAgICBsaSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICBtYXJnaW46IDAgMS41cmVtIDFyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vIG1vYmlsZSBsYXlvdXRcclxuICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcclxuICAgIC8vaGVpZ2h0OiA1NjBweDtcclxuICAgIGltZyB7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAuaW1hZ2UtY29udGFpbmVyIHtcclxuICAgICAgQGluY2x1ZGUgYXNwZWN0LXJhdGlvLWJveCg1LCAyKTtcclxuICAgICAgaGVpZ2h0OiA1NjBweDtcclxuXHJcbiAgICAgICY6YWZ0ZXIgeyAvLyA1MCUgYmxhY2sgb3ZlcmxheVxyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcclxuICAgICAgICBvcGFjaXR5OiAuNTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgIGxpIHtcclxuICAgICAgLy9kaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgLy9tYXJnaW46IDAgMS41cmVtIDFyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLmhlcm8tanVtcC1uYXYge1xyXG4gICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgfVxyXG5cclxuICAgIC5oMDAxZS1wYWRkZWQtY29udGFpbmVyIHtcclxuICAgICAgLnJvdzEge1xyXG4gICAgICAgIHBhZGRpbmc6IDk2cHggMTBweCA0OHB4IDEwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucm93MiB7XHJcbiAgICAgIC8vcGFkZGluZy10b3A6IDQ4cHg7XHJcbiAgICB9XHJcbiAgICAjaG9yaXpvbnRhbC1saXN0e1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA0OHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5oZXJvLWhlYWRpbmcge1xyXG4gICAgICBmb250LXNpemU6IDM2cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiA0OHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5oZXJvLWxvY2F0aW9ue1xyXG4gICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG5cclxuICAvL0BtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xyXG4gIC8vXHJcbiAgLy8gIC5yb3cxIHtcclxuICAvLyAgICAvL21hcmdpbi10b3A6IDk2cHg7XHJcbiAgLy8gICAgLy9tYXJnaW4tYm90dG9tOiAxMjhweDtcclxuICAvLyAgfVxyXG4gIC8vfVxyXG5cclxuICAvLyB0YWJsZXRcclxuICBAbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xyXG4gICAgLy9oZWlnaHQ6IDUxMnB4O1xyXG4gICAgLmltYWdlLWNvbnRhaW5lciB7XHJcbiAgICAgIC8vbWluLWhlaWdodDogMjAzcHg7XHJcblxyXG4gICAgICBAaW5jbHVkZSBhc3BlY3QtcmF0aW8tYm94KDUsIDMpO1xyXG5cclxuICAgICAgJjphZnRlciB7IC8vIDUwJSBibGFjayBvdmVybGF5XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xyXG4gICAgICAgIG9wYWNpdHk6IC41O1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC8vIFNldHRpbmcgdGhlIHBhZGRpbmcgZm9yIHRoZSBoMDAxZSBjb21wb25lbnQgYXMgc2ltaWxhciB0byBvdGhlciBoZXJvIGNvbXBvbmVudHNcclxuICAgIC5oMDAxZS1wYWRkZWQtY29udGFpbmVyIHtcclxuXHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDMuOTA2MjUlO1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDMuOTA2MjUlO1xyXG4gICAgfVxyXG5cclxuICAgIC8vLnJvdzEge1xyXG4gICAgLy8gIC8vcGFkZGluZy10b3A6IDQwcHg7XHJcbiAgICAvL31cclxuXHJcbiAgICAvLy5yb3cxIHtcclxuICAgIC8vICBtYXJnaW4tdG9wOiA5NnB4O1xyXG4gICAgLy8gIG1hcmdpbi1ib3R0b206IDEyOHB4O1xyXG4gICAgLy9cclxuICAgIC8vICAuaDAwMWUtaGVhZGVyIHtcclxuICAgIC8vICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbiAgICAvLyAgfVxyXG4gICAgLy9cclxuICAgIC8vICAuY20tdGVhc2FibGVfX3RleHQge1xyXG4gICAgLy8gICAgbWFyZ2luLXRvcDogMjRweDtcclxuICAgIC8vICB9XHJcbiAgICAvL31cclxuXHJcbiAgICAuaGVyby1oZWFkaW5nIHtcclxuICAgICAgZm9udC1zaXplOiAzNnB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogNTZweDtcclxuICAgIH1cclxuXHJcbiAgICAuaGVyby1sb2NhdGlvbntcclxuICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMzJweDtcclxuICAgIH1cclxuICB9XHJcblxyXG5cclxuICAvLyBkZXNrdG9wXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XHJcbiAgICAuaW1hZ2UtY29udGFpbmVyIHtcclxuICAgICAgQGluY2x1ZGUgYXNwZWN0LXJhdGlvLWJveCg1LCAyKTtcclxuXHJcbiAgICAgICY6YWZ0ZXIgeyAvLyA1MCUgYmxhY2sgb3ZlcmxheVxyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcclxuICAgICAgICBvcGFjaXR5OiAuNTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnJvdzEge1xyXG4gICAgICAuY20tdGVhc2FibGVfX3RleHQge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuaGVyby1oZWFkaW5nIHtcclxuICAgICAgZm9udC1zaXplOiA0NHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogNTZweDtcclxuICAgIH1cclxuXHJcbiAgICAjaG9yaXpvbnRhbC1saXN0IHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5IMDAxLWhvbWVwYWdlLWhlcm8td2l0aC12aWRlb3tcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgY29sb3I6ICR3aGl0ZTtcclxuICBtYXgtd2lkdGg6ICRzY3JlZW4tbGctbWluO1xyXG4gIFxyXG4gIGEge1xyXG4gICAgY29sb3I6ICR3aGl0ZTtcclxuICB9XHJcbiAgXHJcbiAgPiBkaXYsXHJcbiAgLmltYWdlLWNvbnRhaW5lciB7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2FybS1ncmF5O1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XHJcbiAgICAgIGhlaWdodDogNDc1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIFxyXG4gIC5pbWFnZS1jb250YWluZXIge1xyXG4gICAgPiBkaXZ7XHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBvdmVyZmxvdy14OiBoaWRkZW47ICAgIFxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmOmFmdGVyIHsgXHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xyXG4gICAgICBvcGFjaXR5OiAuNTtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG4gIFxyXG4gIGltZyB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBsZWZ0OiAxMDAlO1xyXG4gICAgbWFyZ2luLWxlZnQ6IC0yMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgfVxyXG4gIFxyXG4gIC5wYWRkZWQtY29udGFpbmVyIHtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDUwcHg7XHJcbiAgICBsZWZ0OiAxJTtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIGFuZCAobWF4LXdpZHRoOiAkc2NyZWVuLWxnLW1pbil7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XHJcbiAgICAgIHRvcDogMTAwcHg7XHJcbiAgICB9XHJcbiAgICBcclxuICAgID4gKiB7XHJcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xyXG4gICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogJGdyaWQtZ3V0dGVyLXdpZHRoLXNtO1xyXG4gICAgICB9XHJcbiAgICAgIFxyXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkZ3JpZC1ndXR0ZXItd2lkdGgtbWQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgXHJcbiAgLmNhcm91c2VsIC5pdGVtIHtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICB9XHJcbiAgXHJcbiAgLmNhcm91c2VsLWluZGljYXRvcnMge1xyXG4gICAgYm90dG9tOiAzMHB4O1xyXG4gICAgXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcclxuICAgICAgYm90dG9tOiAxN3B4O1xyXG4gICAgfVxyXG4gIH1cclxuICBcclxuICAuY2Fyb3VzZWwtY29udHJvbCB7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgICAgXHJcbiAgICAmLmxlZnQ6YWZ0ZXIge1xyXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcclxuICAgICAgICBsZWZ0OiA1cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgJi5yaWdodDphZnRlciB7XHJcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xyXG4gICAgICAgIHJpZ2h0OiA1cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIGgyIHtcclxuICAgIGZvbnQtc2l6ZTogZm9udC1mb3JtYXQoaDEsIG1vYmlsZSk7XHJcbiAgICBsaW5lLWhlaWdodDogZm9udC1mb3JtYXQoaDEsIG1vYmlsZS1saW5lLWhlaWdodCk7XHJcbiAgXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcclxuICAgICAgZm9udC1zaXplOiBmb250LWZvcm1hdChoMSwgdGFibGV0KTtcclxuICAgICAgbGluZS1oZWlnaHQ6IGZvbnQtZm9ybWF0KGgxLCB0YWJsZXQtbGluZS1oZWlnaHQpO1xyXG4gICAgfVxyXG4gIFxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogZm9udC1mb3JtYXQoaDEsIGRlc2t0b3ApO1xyXG4gICAgICBsaW5lLWhlaWdodDogZm9udC1mb3JtYXQoaDEsIGRlc2t0b3AtbGluZS1oZWlnaHQpO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLkgwMDEtaG9tZXBhZ2UtaGVyby13aXRoLXZpZGVve1xyXG4gIC8vbWF4LXdpZHRoOiBub25lO1xyXG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gIG1hcmdpbi1yaWdodDogYXV0bztcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheTtcclxuICBoZWlnaHQ6IDY1MHB4O1xyXG5cclxuICBAbWVkaWEobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikgYW5kIChtYXgtd2lkdGg6ICRzY3JlZW4tbGctbWluKXtcclxuICAgIGhlaWdodDogNDUwcHg7XHJcbiAgfVxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1pbil7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7IFxyXG4gIH1cclxuXHJcbiAgaDF7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG4gICAgZm9udC1zaXplOiAyLjc1ZW07XHJcbiAgICBsaW5lLWhlaWdodDogMS4yNWVtO1xyXG5cclxuICAgIEBtZWRpYShtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSBhbmQgKG1heC13aWR0aDogJHNjcmVlbi1sZy1taW4pe1xyXG4gICAgICBmb250LXNpemU6IDIuMjVlbTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuMjJlbTtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1taW4pe1xyXG4gICAgICBtYXJnaW46IDMwcHggMHB4IDIwcHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS41ZW07XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcclxuICAgIH1cclxuICB9XHJcbiAgLnAxe1xyXG4gICAgbWFyZ2luLXRvcDogMjVweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbiAgICBmb250LXNpemU6IDEuMzEyNWVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNDc2MmVtO1xyXG5cclxuICAgIHB7XHJcbiAgICAgIG1hcmdpbjogMCAwIDMwcHg7XHJcblxyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1taW4pe1xyXG4gICAgICAgIG1hcmdpbjogMCAwIDIwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikgYW5kIChtYXgtd2lkdGg6ICRzY3JlZW4tbGctbWluKXtcclxuICAgICAgZm9udC1zaXplOiAxZW07XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjIzODFlbTtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1taW4pe1xyXG4gICAgICBmb250LXNpemU6IDFlbTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuNjI1ZW07XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5wYWRkZWQtY29udGFpbmVye1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAxMDBweDtcclxuICAgIHotaW5kZXg6IDEwMDtcclxuICAgIGNvbG9yOiB3aGl0ZTsgICAgXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1taW4pe1xyXG4gICAgICB0b3A6MTBweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbil7XHJcbiAgICAgIG1heC13aWR0aDogMTIzMHB4O1xyXG4gICAgfVxyXG5cclxuICAgID4gKiB7XHJcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xyXG4gICAgICAgIHdpZHRoOiA3MCU7XHJcbiAgICAgIH1cclxuICAgICAgXHJcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikgYW5kIChtYXgtd2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XHJcbiAgICAgICAgd2lkdGg6IDgwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5IMDAxVi10ZXh0LXdyYXBwZXJ7XHJcbiAgICAgIHBhZGRpbmc6IDI1cHggMjBweCAyNXB4IDBweDtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG5cclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XHJcbiAgICAgICAgcG9zaXRpb246IGluaXRpYWw7XHJcbiAgICAgICAgbWFyZ2luOiAtMTBweDtcclxuICAgICAgICBwYWRkaW5nOiA1cHggMTBweCAyMDBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH0gXHJcblxyXG4gICAgICAud3JhcHBlci1tb2RpZmllcntcclxuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSk7XHJcbiAgICAgICAgcGFkZGluZzogMjVweCA1cHggMjVweCAyNXB4O1xyXG4gICAgICAgIGJvcmRlci10b3A6IDVweCBzb2xpZCAjZmZmZmZmO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBoZWlnaHQ6IDQxMHB4O1xyXG4gICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMTE5MHB4O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMzM1cHg7XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tbGctbWluKXtcclxuICAgICAgICAgIGRpc3BsYXk6bm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgdmlkZW97XHJcbiAgICBtYXJnaW4tYm90dG9tOiAtMTBweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuXHJcbiAgLmJ0bi5idG4tc2Vjb25kYXJ5e1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkd2hpdGU7XHJcbiAgICBtYXJnaW46IDAgMCAxNXB4O1xyXG4gICAgJjpob3ZlcntcclxuICAgICAgYm9yZGVyLWNvbG9yOiAkYmxhY2s7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHsgXHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbWF4LXdpZHRoOiBub25lO1xyXG4gICAgICBwYWRkaW5nOiAwcHggNnB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmJ0bi5idG4tYXJyb3cudmlldy1hbGwtYnJhbmRze1xyXG4gICAgLnRleHQtd3JhcHBlcntcclxuICAgICY6YWZ0ZXJ7XHJcbiAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAkd2hpdGU7XHJcbiAgICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICR3aGl0ZTtcclxuICAgICAgJjpob3ZlcntcclxuICAgICAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAkcmljaC1ibGFjaztcclxuICAgICAgICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICRyaWNoLWJsYWNrO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJjpob3ZlcntcclxuICAgICAgLnRleHQtd3JhcHBlcntcclxuICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICRyaWNoLWJsYWNrO1xyXG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgJHJpY2gtYmxhY2s7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5pbWFnZS1jb250YWluZXJ7XHJcbiAgICAmOmFmdGVye1xyXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pe1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgIH1cclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWluKXtcclxuICAgICAgICBvcGFjaXR5OiAwLjU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmltYWdlLWNvbnRhaW5lci52aWRlby1jbGFzc3tcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1heC13aWR0aDogMTkwMHB4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIGFuZCAobWF4LXdpZHRoOiAkc2NyZWVuLWxnLW1pbil7XHJcbiAgICAgIC5wYWRkZWQtY29udGFpbmVye1xyXG4gICAgICAgIHRvcDogNTBweDtcclxuICAgICAgfVxyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICgkc2NyZWVuLXNtLW1pbiArIDEpKXtcclxuICAgICAgLmltYWdlLWNvbnRhaW5lcntcclxuICAgICAgICBpbWd7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWluKXtcclxuICAgIHZpZGVve1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLkgwMDFWLXdyYXBwZXJ7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjokZ3JheTtcclxufSIsIi5IMDAxVjItYW5udWFsLXJlcG9ydC1oZXJvIHtcclxuICBoZWlnaHQ6IDQ3NXB4O1xyXG4gIG1heC13aWR0aDogJHNjcmVlbi1sZy1taW47XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbiAgY29sb3I6ICR3aGl0ZTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBcclxuICBoMSB7XHJcbiAgICBzcGFuIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC50aXRsZSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMi4yNWVtO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS40ZW07XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiB3aGl0bmV5LXdlaWdodChib29rKTtcclxuICAgIH1cclxuICAgIFxyXG4gICAgLmN0YS1sYWJlbCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogLjg4OWVtO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS4yZW07XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiB3aGl0bmV5LXdlaWdodChtZWRpdW0pO1xyXG4gICAgfVxyXG4gIH1cclxuICBcclxuICAucDEge1xyXG4gICAgZm9udC1zaXplOiAxLjE4OGVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IHdoaXRuZXktd2VpZ2h0KG1lZGl1bSk7XHJcbiAgICBsaW5lLWhlaWdodDogMi41ZW07XHJcbiAgfVxyXG4gIFxyXG4gIC5pbWFnZS1jb250YWluZXIge1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDFweCkgdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgIEBpbmNsdWRlIGFzcGVjdC1yYXRpby1ib3goMjAsIDMxKTtcclxuICAgIFxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDM1N3B4KSB7XHJcbiAgICAgIEBpbmNsdWRlIGFzcGVjdC1yYXRpby1ib3goMywgNCk7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0NzdweCkge1xyXG4gICAgICBAaW5jbHVkZSBhc3BlY3QtcmF0aW8tYm94KDEsIDEpO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjMzcHgpIHtcclxuICAgICAgQGluY2x1ZGUgYXNwZWN0LXJhdGlvLWJveCg0LCAzKTtcclxuICAgIH1cclxuICB9XHJcbiAgXHJcbiAgaW1nIHtcclxuICAgIEBpbmNsdWRlIHN0cmV0Y2gtYWJzb2x1dGUoKTtcclxuICB9XHJcbiAgXHJcbiAgdmlkZW8ge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbiAgXHJcbiAgLnBhZGRlZC1jb250YWluZXIge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAyMCU7XHJcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICByaWdodDogMDtcclxuICB9XHJcbiAgXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7IC8vIHRhYmxldCB1cFxyXG4gICAgdmlkZW8ge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAucGFkZGVkLWNvbnRhaW5lciB7XHJcbiAgICAgIHRvcDogNDAlO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAuaW1hZ2UtY29udGFpbmVyLCBpbWcge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICBoMSAuY3RhLWxhYmVsIHtcclxuICAgICAgZm9udC1zaXplOiAuNjk0NWVtO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS42ZW07XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5wMSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMWVtO1xyXG4gICAgfVxyXG4gIH1cclxuICBcclxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHsgLy8gZGVza3RvcFxyXG4gICAgaGVpZ2h0OiA2NTBweDtcclxuICAgIFxyXG4gICAgaDEgLmN0YS1sYWJlbCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogLjcyNzNlbTtcclxuICAgIH1cclxuICB9XHJcbn0iLCIvLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHJcbi8vKiBIMDAyQiAtIEV2ZW50IFNjaGVkdWxlIENTUyBGb3JtYXR0aW5nICpcclxuLy8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG5cclxuLkgwMDJCLWhlcm8ge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIG1heC1oZWlnaHQ6IDMwMHB4O1xyXG5cclxuICAuY29udGVudC13cmFwcGVyeyAvL1NBMS0xNzIxOiBTZXR0aW5nIHRoZSB3cmFwcGVyIGNsYXNzIGhlaWdodFxyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gIH1cclxuXHJcbiAgLmltYWdlLWNvbnRhaW5lciB7XHJcbiAgICBAaW5jbHVkZSBhc3BlY3QtcmF0aW8tYm94KDEsIDEpO1xyXG5cclxuICAgIC8vbW9iaWxlIGJyZWFrcG9pbnRcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjZweCkge1xyXG4gICAgICBAaW5jbHVkZSBhc3BlY3QtcmF0aW8tYm94KDE2LCA5KTtcclxuICAgICAgJjphZnRlciB7IC8vIDUwJSBibGFjayBvdmVybGF5XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xyXG4gICAgICAgIG9wYWNpdHk6IC41O1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvL3RhYmxldCBicmVha3BvaW50XHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcclxuICAgICAgQGluY2x1ZGUgYXNwZWN0LXJhdGlvLWJveCg0LCAzKTtcclxuICAgICAgJjphZnRlciB7IC8vIDUwJSBibGFjayBvdmVybGF5XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xyXG4gICAgICAgIG9wYWNpdHk6IC41O1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogODAzcHgpIHsgLy8gZXh0cmEgdGFibGV0IGJyZWFrcG9pbnRcclxuICAgICAgQGluY2x1ZGUgYXNwZWN0LXJhdGlvLWJveCgxNiwgOSk7XHJcbiAgICAgICY6YWZ0ZXIgeyAvLyA1MCUgYmxhY2sgb3ZlcmxheVxyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcclxuICAgICAgICBvcGFjaXR5OiAuNTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDg5OXB4KSB7IC8vIGV4dHJhIHRhYmxldCBicmVha3BvaW50XHJcbiAgICAgIEBpbmNsdWRlIGFzcGVjdC1yYXRpby1ib3goMiwgMSk7XHJcbiAgICAgICY6YWZ0ZXIgeyAvLyA1MCUgYmxhY2sgb3ZlcmxheVxyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcclxuICAgICAgICBvcGFjaXR5OiAuNTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDExMjRweCkgeyAvLyBleHRyYSB0YWJsZXQgYnJlYWtwb2ludFxyXG4gICAgICBAaW5jbHVkZSBhc3BlY3QtcmF0aW8tYm94KDUsIDIpO1xyXG4gICAgICAmOmFmdGVyIHsgLy8gNTAlIGJsYWNrIG92ZXJsYXlcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgb3BhY2l0eTogLjU7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikgeyAvLyBkZXNrdG9wXHJcbiAgICAgIEBpbmNsdWRlIGFzcGVjdC1yYXRpby1ib3goNSwgMik7XHJcbiAgICAgICY6YWZ0ZXIgeyAvLyA1MCUgYmxhY2sgb3ZlcmxheVxyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcclxuICAgICAgICBvcGFjaXR5OiAuNTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuXHJcbiAgLy8gUmVtb3ZlcyB0aGUgc3RhbmRhcmQganVtcC1uYXYgYmFyXHJcbiAgLmp1bXAtbmF2IC5uYXZiYXItd3JhcHBlciAubmF2YmFyIHtcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLy8gUmVtb3ZlcyB0aGUgc3RhbmRhcmQganVtcC1uYXYgYmFyIHBsYWNlLWhvbGRlclxyXG4gIC5uYXZiYXItd3JhcHBlciB7XHJcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW4gIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC8vIFJlbW92ZXMgdGhlIGRyb3Bkb3duIEp1bXAgTmF2IGZvciBtb2JpbGVcclxuICAudmlzaWJsZS14cy1ibG9jayB7XHJcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAuaGVyby1oZWFkaW5nIHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgY29sb3I6ICR3aGl0ZTtcclxuICB9XHJcblxyXG4gIC5oMDAyYi1wYWRkZWQtY29udGFpbmVyIHtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDMwJTtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0MjBweCkge1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDIxcHgpYW5kKG1heC13aWR0aDogNDY0cHgpIHtcclxuICAgICAgdG9wOiA1JTtcclxuICAgIH1cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0NjVweCkgYW5kIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XHJcbiAgICAgIHRvcDogMTAlO1xyXG4gICAgfVxyXG4gICAgbGVmdDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIG1heC13aWR0aDogMTE4MHB4OyAvL1NBMS0xNzIxOiBTZXR0aW5nIHRoZSBtYXggd2lkdGggZm9yIHRoZSBjb250YWluZXJcclxuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG5cclxuICAuaGVyby1sb2NhdGlvbiB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICB9XHJcblxyXG4gIC5oZXJvLWRhdGUge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAzNTlweCkge1xyXG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgfVxyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICB9XHJcblxyXG4gIC5oZXJvLWp1bXAtbmF2IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBjb2xvcjogI2MwYzBjMDtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgZm9udC1zdHJldGNoOiBub3JtYWw7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBsaW5lLWhlaWdodDogMS4zMztcclxuICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbiAgICB3aWR0aDogOTVweDtcclxuICAgIGhlaWdodDogMTZweDtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5yb3cyIHtcclxuICAgIHBhZGRpbmctdG9wOiAyNHB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDBweDtcclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMzU5cHgpIHtcclxuICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMzYwcHgpYW5kKG1heC13aWR0aDogNDIwcHgpIHtcclxuICAgICAgcGFkZGluZy10b3A6IDVweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0MjFweClhbmQobWF4LXdpZHRoOiA0NjRweCkge1xyXG4gICAgICBwYWRkaW5nLXRvcDogMTBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5yb3czIHtcclxuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAzNTlweCkge1xyXG4gICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAzNjBweClhbmQobWF4LXdpZHRoOiA0MjBweCkge1xyXG4gICAgICBwYWRkaW5nLXRvcDogNXB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQyMXB4KWFuZChtYXgtd2lkdGg6IDUzNXB4KSB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgaW1nIHtcclxuICAgIEBpbmNsdWRlIHN0cmV0Y2gtYWJzb2x1dGUoKTtcclxuICB9XHJcblxyXG4gICNob3Jpem9udGFsLWxpc3Qge1xyXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgIHBhZGRpbmc6IDBweDtcclxuICB9XHJcblxyXG4gIGxpIHtcclxuICAgIGRpc3BsYXk6IGlubGluZTtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xyXG4gIH1cclxuXHJcbiAgcCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgfVxyXG5cclxuXHJcbiAgLy8gbW9iaWxlIGxheW91dFxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAzNTlweCkge1xyXG4gICAgLmhlcm8taGVhZGluZyB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICAgIH1cclxuICB9XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XHJcbiAgICAuaDAwMmItcGFkZGVkLWNvbnRhaW5lciB7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDJyZW07XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMnJlbTtcclxuICAgIH1cclxuXHJcbiAgICAuaGVyby1oZWFkaW5nIHtcclxuICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogNDhweDtcclxuICAgIH1cclxuXHJcbiAgICAuaGVyby1sb2NhdGlvbntcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMzJweDtcclxuICAgIH1cclxuICB9XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MnB4KSB7XHJcbiAgICBtaW4taGVpZ2h0OiAyNDBweDtcclxuICAgIG1heC1oZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgLmltYWdlLWNvbnRhaW5lciB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIGJvdHRvbTogMDtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgbWluLWhlaWdodDogMTAwJTtcclxuICAgICAgbWluLXdpZHRoOiAxMDAlO1xyXG4gICAgICB3aWR0aDogYXV0bztcclxuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgLmgwMDJiLXBhZGRlZC1jb250YWluZXIge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcclxuICAgICAgcGFkZGluZzogMnJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG4gIC8vIHRhYmxldFxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikgYW5kIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XHJcbiAgICBtYXgtaGVpZ2h0OiA0MDBweDtcclxuXHJcbiAgICAgLy8gU0ExLTIwMTM6IFNldHRpbmcgdGhlIHBhZGRpbmcgZm9yIHRoZSBoMDAyYiBjb21wb25lbnQgYXMgc2ltaWxhciB0byBvdGhlciBoZXJvIGNvbXBvbmVudHNcclxuICAgIC5oMDAyYi1wYWRkZWQtY29udGFpbmVyIHtcclxuICAgICAgcGFkZGluZy1yaWdodDogMy45MDYyNSU7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMy45MDYyNSU7XHJcbiAgICB9XHJcblxyXG4gICAgLmhlcm8taGVhZGluZyB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMzZweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDU2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmhlcm8tbG9jYXRpb257XHJcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuXHJcbiAgLy8gZGVza3RvcFxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xyXG4gICAgbWF4LWhlaWdodDogNDAwcHg7XHJcblxyXG4gICAgLmhlcm8taGVhZGluZyB7XHJcbiAgICAgIGZvbnQtc2l6ZTogNDRweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDU2cHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5IMDA0LWhlcm8tbm8taW1hZ2Uge1xyXG4gIHBhZGRpbmctdG9wOiA0M3B4O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgLmZvbnQtc3R5bGUtbm9ybWFsIHtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICB9XHJcblxyXG4gIC5mb250LXN0eWxlLWl0YWxpYyB7XHJcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgfVxyXG5cclxuICAuZXllYnJvdy1sYWJlbCB7XHJcbiAgICBoZWlnaHQ6IDE2cHg7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMzM7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgY29sb3I6ICRicmFuZC1hY2NlbnQ7XHJcbiAgfVxyXG5cclxuICAuY20tYnJlYWRjcnVtYi0tb3V0ZXIuY20taGVhZGVyLWlzLWNvbGxhcHNlIHtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICB9XHJcblxyXG4gIC50aXRsZS1oZWFkZXIge1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGNvbG9yOiAjMmQzODNmO1xyXG4gIH1cclxuXHJcbiAgLm9wdGlvbmFsLXRpdGxlLXN1YmhlYWRlciB7XHJcbiAgICBtYXJnaW46IDAgYXV0byAyNHB4IGF1dG87XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgY29sb3I6ICMyZDM4M2Y7XHJcbiAgfVxyXG5cclxuXHJcbiAgLy8gTW9iaWxlXHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XHJcbiAgICAuZXllYnJvdy1sYWJlbCB7XHJcbiAgICAgIHdpZHRoOiAzNTVweDtcclxuICAgICAgbWFyZ2luOiAwIGF1dG8gMTZweCBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgIC50aXRsZS1oZWFkZXIge1xyXG4gICAgICB3aWR0aDogMzU1cHg7XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvIDE2cHggYXV0bztcclxuICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMS4zMztcclxuICAgIH1cclxuXHJcbiAgICAuY20tYnJlYWRjcnVtYi0tb3V0ZXIuY20taGVhZGVyLWlzLWNvbGxhcHNlIHtcclxuICAgICAgd2lkdGg6IDM1NXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5vcHRpb25hbC10aXRsZS1zdWJoZWFkZXIge1xyXG4gICAgICB3aWR0aDogMzU1cHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgIH1cclxuICB9XHJcblxyXG5cclxuICAvLyBUYWJsZXRcclxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcclxuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xyXG5cclxuICAgIC5leWVicm93LWxhYmVsIHtcclxuICAgICAgd2lkdGg6IDcwOHB4O1xyXG4gICAgICBtYXJnaW46IDAgYXV0byAxNnB4IGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgLnRpdGxlLWhlYWRlciB7XHJcbiAgICAgIHdpZHRoOiA3MDhweDtcclxuICAgICAgbWFyZ2luOiAwIGF1dG8gMTZweCBhdXRvO1xyXG4gICAgICBmb250LXNpemU6IDM2cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjMzO1xyXG4gICAgfVxyXG5cclxuICAgIC5vcHRpb25hbC10aXRsZS1zdWJoZWFkZXIge1xyXG4gICAgICB3aWR0aDogNzA4cHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgIH1cclxuXHJcbiAgICAuY20tYnJlYWRjcnVtYi0tb3V0ZXIuY20taGVhZGVyLWlzLWNvbGxhcHNlIHtcclxuICAgICAgd2lkdGg6IDcwOHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcblxyXG4gIC8vIERlc2t0b3BcclxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcclxuICAgIHBhZGRpbmc6IDRyZW0gMCAzcmVtO1xyXG4gICAgLmV5ZWJyb3ctbGFiZWwge1xyXG4gICAgICB3aWR0aDogOTgwcHg7XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvIDI0cHggYXV0bztcclxuICAgIH1cclxuXHJcbiAgICAudGl0bGUtaGVhZGVyIHtcclxuICAgICAgd2lkdGg6IDk4MHB4O1xyXG4gICAgICBtYXJnaW46IDAgYXV0byAyNHB4IGF1dG87XHJcbiAgICAgIGZvbnQtc2l6ZTogNDRweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuMjc7XHJcbiAgICB9XHJcblxyXG4gICAgLm9wdGlvbmFsLXRpdGxlLXN1YmhlYWRlciB7XHJcbiAgICAgIHdpZHRoOiA5ODBweDtcclxuICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMS40NTtcclxuICAgIH1cclxuXHJcbiAgICAuY20tYnJlYWRjcnVtYi0tb3V0ZXIuY20taGVhZGVyLWlzLWNvbGxhcHNlIHtcclxuICAgICAgd2lkdGg6IDk4MHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIvLyBDMDM2IEludmVzdG9yIFN0b2NrIFF1b3RlXHJcbi5IMDA1LWhlcm8td2l0aC1zdG9jay10aWNrZXIge1xyXG4gIGNvbG9yOiAkd2hpdGU7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAucm93MSB7XHJcbiAgICBwYWRkaW5nOiAzcmVtIDA7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGdhcDogNDBweDtcclxuXHJcbiAgICBwIHtcclxuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDEuNXJlbTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5nYXAtZm9yLXRhYmxldC11cCB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuXHJcbiAgLnN0b2NrLXRpY2tlciB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgfVxyXG5cclxuICAuc2Itc3RvY2sge1xyXG4gICAgbWF4LXdpZHRoOiAzODBweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuXHJcbiAgLnRleHQtY29udGVudCxcclxuICAuc3RvY2stdGlja2VyIHtcclxuICAgIHotaW5kZXg6IDEwO1xyXG4gICAgZmxleC1zaHJpbms6IDA7XHJcbiAgfVxyXG5cclxuICAuaW1hZ2UtY29udGFpbmVyIHtcclxuICAgIHRvcDogMDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIG1heC1oZWlnaHQ6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgaDEge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbTtcclxuICAgIGZvbnQtc2l6ZTogMi4yNXJlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjMzO1xyXG4gIH1cclxuXHJcbiAgLl9IMDA1LWN0YS1idXR0b25zIHtcclxuICAgIEBpbmNsdWRlIGNlbnRlci1jdGEtbW9iaWxlO1xyXG5cclxuICAgIC5jdGEtYnRuOmxhc3QtY2hpbGQge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8gc3RhcnQgb3ZlcnJpZGUgc3RvY2sgdGlja2VyIHN0eWxpbmdcclxuICAuc2Itc3RvY2sge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgYm9yZGVyLXRvcDogOHB4IHNvbGlkICMwMDRiOGQ7XHJcblxyXG4gICAgLnN0b2NrLWhlYWRpbmcsXHJcbiAgICAuc3RvY2stYm9keSB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgY29sb3I6ICRibGFjaztcclxuICAgIH1cclxuXHJcbiAgICAuc3RvY2staGVhZGluZyB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAxLjVyZW07XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAuNXJlbTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICB9XHJcblxyXG4gICAgLnN0b2NrLWNoYW5nZSB7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG5cclxuICAgICAgLnBlcmNlbnQtY2hhbmdlIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IC4ycmVtO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnN0b2NrLXByaWNlIHtcclxuICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgZm9udC1zaXplOiAyLjc1cmVtO1xyXG4gICAgICBsaW5lLWhlaWdodDogMy41cmVtO1xyXG4gICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgcGFkZGluZy1ib3R0b206IC41cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5zdG9jay1wcmljZSxcclxuICAgIC5zdG9jay1jaGFuZ2Uge1xyXG4gICAgICBib3JkZXItcmlnaHQ6IDA7XHJcbiAgICAgIGJvcmRlci1sZWZ0OiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5zdG9jay1yYW5nZSB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAyNHB4O1xyXG4gICAgfVxyXG5cclxuXHJcbiAgICAuc3RvY2stcmFuZ2UsXHJcbiAgICAuc3RvY2stcmFuZ2UtbG93LFxyXG4gICAgLnN0b2NrLXJhbmdlIC5zdG9jay1yYW5nZS12YWx1ZSxcclxuICAgIC5zdG9jay1yYW5nZS1sb3cgLnN0b2NrLXJhbmdlLXZhbHVlIHtcclxuICAgICAgZm9udC1zaXplOiAuODc1cmVtO1xyXG4gICAgICBsaW5lLWhlaWdodDogMXJlbTtcclxuICAgIH1cclxuXHJcbiAgICAuc3RvY2stZGF0ZSB7XHJcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkZ3JheTtcclxuICAgIH1cclxuICAgIC8vRW5kIGhpZGUgc3R5bGluZyBvZiBhcnJvdyBpY29ucyBmb3Igc3RvY2sgdGlja2VyIGNvbXBvbmVudCBDMDI2XHJcblxyXG4gICAgLy9TdGFydCBoaWRlIHN0eWxpbmcgb2YgYXJyb3cgaWNvbnMgZm9yIHN0b2NrIHRpY2tlciBjb21wb25lbnQgQzAyNlxyXG4gICAgLnN0b2NrLWNoYW5nZS12YWx1ZTo6YWZ0ZXIge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuXHJcbiAgICAvL1N0YXJ0IHN0b2NrIHRpY2tlciBhcnJvdyBpY29uIHN0eWxpbmdcclxuICAgIC5zdG9jay1jaGFuZ2UtdmFsdWUge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBmb250LXNpemU6IDEuMTI1cmVtO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS4yNXJlbTtcclxuICAgIH1cclxuXHJcbiAgICAuc3RvY2stY2hhbmdlLXZhbHVlOjpiZWZvcmUge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGNvbnRlbnQ6ICctJztcclxuICAgICAgZm9udC1zaXplOiAxLjEyNXJlbTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLnN0b2NrLWNoYW5nZS12YWx1ZS1kb3duOjpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiBcIi1cIjtcclxuICAgIH1cclxuXHJcbiAgICAuc3RvY2stY2hhbmdlLXZhbHVlLXVwOjpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiBcIitcIjtcclxuICAgIH1cclxuXHJcbiAgICAuc3RvY2stY2hhbmdlLXZhbHVlID4gZGl2Omxhc3QtY2hpbGQge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBtYXJnaW4tbGVmdDogLjVyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLnN0b2NrLWNoYW5nZS12YWx1ZSA+IGRpdjpsYXN0LWNoaWxkOjpiZWZvcmUsXHJcbiAgICAuc3RvY2stY2hhbmdlLXZhbHVlID4gZGl2Omxhc3QtY2hpbGQ6OmFmdGVyIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgfVxyXG5cclxuICAgIC5zdG9jay1jaGFuZ2UtdmFsdWUgPiBkaXY6bGFzdC1jaGlsZDo6YmVmb3JlIHtcclxuICAgICAgd2lkdGg6IDEwcHg7XHJcbiAgICAgIGhlaWdodDogMTBweDtcclxuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgfVxyXG5cclxuICAgIC5zdG9jay1jaGFuZ2UtdmFsdWUgPiBkaXY6bGFzdC1jaGlsZDo6YWZ0ZXIge1xyXG4gICAgICB3aWR0aDogMnB4O1xyXG4gICAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICB9XHJcblxyXG5cclxuICAgIC5zdG9jay1jaGFuZ2UtdmFsdWUtdXAgPiBkaXY6bGFzdC1jaGlsZDo6YWZ0ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgIH1cclxuXHJcbiAgICAuc3RvY2stY2hhbmdlLXZhbHVlLXVwID4gZGl2Omxhc3QtY2hpbGQ6OmJlZm9yZSB7XHJcbiAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAkYnJhbmQtcHJpbWFyeTtcclxuICAgICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAkYnJhbmQtcHJpbWFyeTtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgICB9XHJcblxyXG4gICAgLnN0b2NrLWNoYW5nZS12YWx1ZS1kb3duID4gZGl2Omxhc3QtY2hpbGQ6OmFmdGVyIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHJlZDtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgIH1cclxuXHJcbiAgICAuc3RvY2stY2hhbmdlLXZhbHVlLWRvd24gPiBkaXY6bGFzdC1jaGlsZDo6YmVmb3JlIHtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRyZWQ7XHJcbiAgICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICRyZWQ7XHJcbiAgICAgIGJvdHRvbTogMDtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLy9lbmQgc3RvY2sgdGlja2VyIGFycm93IGljb24gc3R5bGluZ1xyXG4gICAgLy8gZW5kIG92ZXJyaWRlIHN0b2NrIHRpY2tlciBzdHlsaW5nXHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHsgLy8gdGFibGV0IHVwXHJcblxyXG4gICAgLnJvdzEge1xyXG4gICAgICBkaXNwbGF5OiBncmlkICFpbXBvcnRhbnQ7XHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEyLCAxZnIpO1xyXG4gICAgfVxyXG5cclxuICAgIC50ZXh0LWNvbnRlbnQge1xyXG4gICAgICBncmlkLWNvbHVtbjogMS83O1xyXG4gICAgfVxyXG5cclxuICAgIC5nYXAtZm9yLXRhYmxldC11cCB7XHJcbiAgICAgIGdyaWQtY29sdW1uOiA3Lzg7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG5cclxuICAgIC5zdG9jay10aWNrZXIge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgIGdyaWQtY29sdW1uOiA4LzEzO1xyXG4gICAgfVxyXG5cclxuICAgIC5zYi1zdG9jayB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLl9IMDA1LWN0YS1idXR0b25zIHtcclxuICAgICAgbWFyZ2luLXRvcDogMXJlbTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NjhweCkgeyAvLyBtb2JpbGUgd2lkZVxyXG4gICAgLnJvdzEge1xyXG4gICAgICBnYXA6IDQ4cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHsgLy8gZGVza3RvcCB1cFxyXG5cclxuICAgIC50ZXh0LWNvbnRlbnQge1xyXG4gICAgICBncmlkLWNvbHVtbjogMS84O1xyXG4gICAgfVxyXG5cclxuICAgIC5nYXAtZm9yLXRhYmxldC11cCB7XHJcbiAgICAgIGdyaWQtY29sdW1uOiA4Lzk7XHJcbiAgICB9XHJcblxyXG4gICAgLnN0b2NrLXRpY2tlciB7XHJcbiAgICAgIGdyaWQtY29sdW1uOiA5LzEzO1xyXG4gICAgfVxyXG5cclxuICAgIC5zYi1zdG9jayB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLl9IMDA1LWN0YS1idXR0b25zIHtcclxuICAgICAgLmN0YS1idG4ge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbiIsIi5IMDA4LWNhc2Utc3R1ZHktaGVybyB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAuaW1hZ2UtY29udGFpbmVyIHtcclxuICAgIEBpbmNsdWRlIGFzcGVjdC1yYXRpby1ib3goNCwgMSk7XHJcbiAgfVxyXG5cclxuICBpbWcge1xyXG4gICAgQGluY2x1ZGUgc3RyZXRjaC1hYnNvbHV0ZSgpO1xyXG4gIH1cclxuXHJcbiAgLmZvbnQtc3R5bGUtbm9ybWFsIHtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICB9XHJcblxyXG4gIC5mb250LXN0eWxlLWl0YWxpYyB7XHJcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgfVxyXG5cclxuICAuY29udGVudCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiAxO1xyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgIGhlaWdodDogNzVweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jb250ZW50LWFyZWEge1xyXG4gICAgdG9wOiAtNzVweDtcclxuICAgIG1hcmdpbi1ib3R0b206IC0xMDBweDsgLy9yZW1vdmluZyBleHRyYSBtYXJnaW4gYXQgYm90dG9tIGR1ZSB0byBtb3ZpbmcgY29udGVudCB1cCA3NXB4LlxyXG4gIH1cclxuXHJcbiAgcCB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgfVxyXG5cclxuICAuZXllYnJvdyB7XHJcbiAgICBoZWlnaHQ6IDE2cHg7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMzM7XHJcbiAgICBjb2xvcjogJGJyYW5kLWFjY2VudDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgfVxyXG5cclxuICAudGl0bGUtaGVhZGVyIHtcclxuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICBsaW5lLWhlaWdodDogMS4zMztcclxuICAgIGNvbG9yOiAjMmQzODNmO1xyXG4gIH1cclxuXHJcbiAgLm9wdGlvbmFsLXRpdGxlLXN1YmhlYWRlciB7XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgIGNvbG9yOiAjMmQzODNmO1xyXG4gIH1cclxuXHJcblxyXG4gIC8vIE1vYmlsZVxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xyXG4gICAgLnJvdyB7XHJcbiAgICAgIG1heC13aWR0aDogMzc1cHg7XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgfVxyXG5cclxuICAgIC5pbWFnZS1jb250YWluZXIge1xyXG4gICAgICBAaW5jbHVkZSBhc3BlY3QtcmF0aW8tYm94KDE2LCA5KTtcclxuICAgICAgd2lkdGg6IDM3NXB4O1xyXG4gICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIH1cclxuXHJcbiAgICAuY29udGVudCB7XHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICBoZWlnaHQ6IDBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jb250ZW50LWFyZWEge1xyXG4gICAgICB3aWR0aDogMzc1cHg7XHJcbiAgICAgIG1hcmdpbjogNzVweCBhdXRvIDA7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbHVtbiB7XHJcbiAgICAgIHBhZGRpbmc6IDBweDtcclxuICAgIH1cclxuXHJcbiAgICAuZXllYnJvdyB7XHJcbiAgICAgIHdpZHRoOiAzNTVweDtcclxuICAgICAgbWFyZ2luOiAyNHB4IDAgMTZweDtcclxuICAgIH1cclxuXHJcbiAgICAudGl0bGUtaGVhZGVyIHtcclxuICAgICAgd2lkdGg6IDM1NXB4O1xyXG4gICAgICBtYXJnaW46IDE2cHggMDtcclxuICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5vcHRpb25hbC10aXRsZS1zdWJoZWFkZXIge1xyXG4gICAgICB3aWR0aDogMzU1cHg7XHJcbiAgICAgIG1hcmdpbjogMTZweCAwIDI0cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuXHJcbiAgLy8gVGFibGV0XHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XHJcbiAgICAuY29udGVudC1jb250YWluZXIge1xyXG4gICAgICBtYXJnaW4tdG9wOiAtNzVweDtcclxuICAgIH1cclxuXHJcbiAgICAuZXllYnJvdyB7XHJcbiAgICAgIHdpZHRoOiAzODhweDtcclxuICAgICAgbWFyZ2luLXRvcDogMjRweDtcclxuICAgIH1cclxuXHJcbiAgICAudGl0bGUtaGVhZGVyIHtcclxuICAgICAgd2lkdGg6IDM4OHB4O1xyXG4gICAgICBtYXJnaW46IDE2cHggMCAxNnB4IDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgIH1cclxuXHJcbiAgICAub3B0aW9uYWwtdGl0bGUtc3ViaGVhZGVyIHtcclxuICAgICAgd2lkdGg6IDM4OHB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcblxyXG4gIC8vIERlc2t0b3BcclxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcclxuICAgIC5leWVicm93IHtcclxuICAgICAgd2lkdGg6IDY1MHB4O1xyXG4gICAgICBtYXJnaW4tdG9wOiAzMnB4O1xyXG4gICAgfVxyXG5cclxuICAgIC50aXRsZS1oZWFkZXIge1xyXG4gICAgICB3aWR0aDogNjUwcHg7XHJcbiAgICAgIG1hcmdpbjogMjRweCAwIDI0cHggMDtcclxuICAgICAgZm9udC1zaXplOiA0NHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMS4yNztcclxuICAgIH1cclxuXHJcbiAgICAub3B0aW9uYWwtdGl0bGUtc3ViaGVhZGVyIHtcclxuICAgICAgd2lkdGg6IDY1MHB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ1O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCJcclxuXHJcbi5IMDA4Qi1jYXNlLXN0dWR5LWhlcm8ge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgLm1vZGFsLWJhY2tkcm9wIHtcclxuICAgIHotaW5kZXg6IC0xO1xyXG4gIH1cclxuXHJcbiAgLkMwODQtcHJvZmlsZS1jYXJkIGRpdi5iaW8td2lkdGgtbGFyZ2UgLmltYWdlLWNvbnRhaW5lciB7XHJcbiAgICBtYXJnaW4tbGVmdDogMHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gIH1cclxuXHJcbiAgLmgwMDhiLW9wdGlvbmFsLWhlYWRlcntcclxuICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjQ1O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuICAgIGNvbG9yOiAjMmQzODNmO1xyXG4gICAgbWFyZ2luOiAwIDAgMjRweCAwO1xyXG4gIH1cclxuXHJcbiAgLmZvbnQtc3R5bGUtbm9ybWFsIHtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICB9XHJcblxyXG4gIC5mb250LXN0eWxlLWl0YWxpYyB7XHJcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgfVxyXG5cclxuICAuaDAwOGItYXV0aG9yLWNvbnRhaW5lcntcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gIH1cclxuXHJcbiAgLmltYWdlLWNvbnRhaW5lciB7XHJcbiAgICBAaW5jbHVkZSBhc3BlY3QtcmF0aW8tYm94KDE2LCA5KTtcclxuICB9XHJcblxyXG4gIGltZyB7XHJcbiAgICBAaW5jbHVkZSBzdHJldGNoLWFic29sdXRlKCk7XHJcbiAgfVxyXG5cclxuICAuaDAwOGItYXV0aG9yLWltZy1jb250YWluZXJ7XHJcbiAgICBoZWlnaHQ6IDk2cHg7XHJcbiAgICB3aWR0aDogOTZweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gIH1cclxuXHJcbiAgLmF1dGhvci1pbmZvLWNvbnRhaW5lcntcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgbWFyZ2luOiAxOHB4IDAgMCAyMHB4O1xyXG4gIH1cclxuXHJcbiAgLmgwMDhiLWF1dGhvci1uYW1le1xyXG4gICAgd2lkdGg6IDI4MHB4O1xyXG4gICAgaGVpZ2h0OiAyNHB4O1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMzM7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG4gICAgY29sb3I6ICMyZDM4M2Y7XHJcbiAgfVxyXG5cclxuICAuYXV0aG9yTmFtZXtcclxuICAgICY6aG92ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgY29sb3I6ICMwMGFhN2U7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5oMDA4Yi1hdXRob3ItdGl0bGV7XHJcbiAgICB3aWR0aDogMjgwcHg7XHJcbiAgICBoZWlnaHQ6IDMycHg7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgZm9udC1zdHJldGNoOiBub3JtYWw7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBsaW5lLWhlaWdodDogMS4zMztcclxuICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbiAgICBjb2xvcjogIzJkMzgzZjtcclxuICB9XHJcblxyXG4gIGgzIHtcclxuICAgIGZvbnQtd2VpZ2h0OiB3aGl0bmV5LXdlaWdodChzZW1pYm9sZCk7XHJcbiAgICBjb2xvcjogJGJyYW5kLWFjY2VudDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAuMDhlbTtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBmb250LXNpemU6IC43NWVtO1xyXG4gICAgcGFkZGluZy10b3A6IDIycHg7XHJcbiAgfVxyXG5cclxuICBoMSB7XHJcbiAgICBmb250LXNpemU6IDJlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjM0Mzc1ZW07XHJcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbiAgfVxyXG5cclxuICBoMiB7XHJcbiAgICBmb250LXdlaWdodDogd2hpdG5leS13ZWlnaHQobWVkaXVtKTtcclxuICAgIGZvbnQtc2l6ZTogMS4xMjVlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcclxuICAgIHBhZGRpbmctdG9wOiAxNHB4O1xyXG4gIH1cclxuXHJcbiAgcCB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgfVxyXG5cclxuICAuYnJlYWRjcnVtYi1jb250YWluZXIge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAxNXB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHsgLy8gZGVza3RvcFxyXG4gICAgLmgwMDhiLWF1dGhvci1jb250YWluZXJ7XHJcbiAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmltYWdlLWNvbnRhaW5lciB7XHJcbiAgICAgIEBpbmNsdWRlIGFzcGVjdC1yYXRpby1ib3goNCwgMSk7XHJcbiAgICB9XHJcblxyXG4gICAgaDEge1xyXG4gICAgICBmb250LXNpemU6IDIuNzVlbTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuMjVlbTtcclxuICAgIH1cclxuXHJcbiAgICBoMiB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS4zMTI1ZW07XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ3NjJlbTtcclxuICAgIH1cclxuXHJcbiAgICAubW9kYWwtZGlhbG9nIHtcclxuICAgICAgd2lkdGg6ODAwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIGFuZCAobWF4LXdpZHRoOiAkc2NyZWVuLW1kLW1pbiAtIDEpIHtcclxuXHJcbiAgICAuQzA4NC1wcm9maWxlLWNhcmQgLmJpby1kZXNjLWNvbnRhaW5lciB7XHJcbiAgICAgIHdpZHRoOiA0MzBweDtcclxuICAgIH1cclxuXHJcbiAgICAubW9kYWwtZGlhbG9nIHtcclxuICAgICAgd2lkdGg6IDcwMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7IC8vIHRhYmxldCB1cFxyXG5cclxuICAgIC5pbWFnZS1jb250YWluZXIge1xyXG4gICAgICBAaW5jbHVkZSBhc3BlY3QtcmF0aW8tYm94KDQsIDEpO1xyXG4gICAgfVxyXG5cclxuICAgIC5jb250ZW50LWNvbnRhaW5lciB7XHJcbiAgICAgIG1hcmdpbi10b3A6IC03NXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5jb2x1bW4ge1xyXG4gICAgICA+ICoge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMiAqICRncmlkLWd1dHRlci13aWR0aC1zbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGgzIHtcclxuICAgICAgcGFkZGluZy10b3A6IDM1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgaDIge1xyXG4gICAgICBwYWRkaW5nLXRvcDogMjhweDtcclxuICAgIH1cclxuXHJcbiAgICAuY29udGVudCB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB6LWluZGV4OiAxO1xyXG5cclxuXHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBoZWlnaHQ6IDc1cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY29udGVudC1hcmVhIHtcclxuICAgICAgdG9wOiAtNzVweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogLTEwMHB4OyAvL3JlbW92aW5nIGV4dHJhIG1hcmdpbiBhdCBib3R0b20gZHVlIHRvIG1vdmluZyBjb250ZW50IHVwIDc1cHguXHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1taW4pIHsgLy8gbW9iaWxlXHJcbiAgICAuaDAwOGItYXV0aG9yLWNvbnRhaW5lcntcclxuICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4uSDAwOGItd3JhcHBlciB7XHJcbiAgJi5icmFuZC1wcmltYXJ5LWJhY2tncm91bmQgLmNvbnRlbnQge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1wcmltYXJ5O1xyXG59XHJcbiAgJi5icmFuZC1zZWNvbmRhcnktYmFja2dyb3VuZCAuY29udGVudCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtc2Vjb25kYXJ5O1xyXG4gIH1cclxuXHJcbiAgJi5icmFuZC1zZWNvbmRhcnktYmFja2dyb3VuZCAuY29udGVudCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtc2Vjb25kYXJ5O1xyXG4gIH1cclxuXHJcbiAgJi5icmFuZC1hY2NlbnQtYmFja2dyb3VuZCAuY29udGVudCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtYWNjZW50O1xyXG4gIH1cclxuXHJcbiAgJi5ncmF5LWJhY2tncm91bmQgLmNvbnRlbnQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXk7XHJcbiAgfVxyXG59XHJcblxyXG4iLCIuSDAwOEMtY2FzZS1zdHVkeS1oZXJvIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICYuYnJhbmQtcHJpbWFyeS1iYWNrZ3JvdW5kIC5jb250ZW50IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1wcmltYXJ5O1xyXG4gIH1cclxuXHJcbiAgJi5icmFuZC1zZWNvbmRhcnktYmFja2dyb3VuZCAuY29udGVudCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtc2Vjb25kYXJ5O1xyXG4gIH1cclxuXHJcbiAgJi5icmFuZC1hY2NlbnQtYmFja2dyb3VuZCAuY29udGVudCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtYWNjZW50O1xyXG4gIH1cclxuXHJcbiAgJi5ncmF5LWJhY2tncm91bmQgLmNvbnRlbnQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXk7XHJcbiAgfVxyXG5cclxuICAucm93e1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgfVxyXG5cclxuICAuY29udGVudCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiAxO1xyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBoZWlnaHQ6IDc1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZm9udC1zdHlsZS1ub3JtYWwge1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIH1cclxuXHJcbiAgLmZvbnQtc3R5bGUtaXRhbGljIHtcclxuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICB9XHJcblxyXG4gIGltZyB7XHJcbiAgICBAaW5jbHVkZSBzdHJldGNoLWFic29sdXRlKCk7XHJcbiAgfVxyXG5cclxuICAuaW1hZ2UtY29udGFpbmVyIHtcclxuICAgIEBpbmNsdWRlIGFzcGVjdC1yYXRpby1ib3goMTYsIDkpO1xyXG4gICAgYm9yZGVyOiBzb2xpZCAxcHggI2MwYzBjMDtcclxuICAgIHotaW5kZXg6IDk5O1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcblxyXG4gIC5sZWZ0LWNvbHVtbiB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIC5vcHRpb25hbC1jYXB0aW9uIHtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICAgIGNvbG9yOiAjMmQzODNmO1xyXG4gICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuY29udGVudC1hcmVhIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHRvcDogLTc1cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAtNzVweDsgLy9yZW1vdmluZyBleHRyYSBtYXJnaW4gYXQgYm90dG9tIGR1ZSB0byBtb3ZpbmcgY29udGVudCB1cCA3NXB4LlxyXG5cclxuICB9XHJcblxyXG4gIC5leWVicm93LWxhYmVsIHtcclxuICAgIGhlaWdodDogMTZweDtcclxuICAgIGNvbG9yOiAkYnJhbmQtYWNjZW50O1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMS4zMztcclxuICB9XHJcblxyXG4gIC50aXRsZS1oZWFkZXIge1xyXG4gICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG4gICAgY29sb3I6ICMyZDM4M2Y7XHJcbiAgfVxyXG5cclxuICAub3B0aW9uYWwtdGl0bGUtc3ViaGVhZGVyIHtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMS4zMztcclxuICAgIGNvbG9yOiAjMmQzODNmO1xyXG4gIH1cclxuXHJcblxyXG4gIC8vIE1vYmlsZVxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xyXG4gICAgLnJvdyB7XHJcbiAgICAgIG1heC13aWR0aDogMzc1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmxlZnQtY29sdW1uIHtcclxuICAgICAgd2lkdGg6IDBweDtcclxuICAgICAgZmxvYXQ6IHVuc2V0O1xyXG4gICAgICAub3B0aW9uYWwtY2FwdGlvbiB7XHJcbiAgICAgICAgZmxvYXQ6IHVuc2V0O1xyXG4gICAgICAgIHdpZHRoOiAzNTVweDtcclxuICAgICAgICBtYXJnaW46IDI0cHggMTBweCAwIDEwcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG5cclxuICAgIC5pbWFnZS1jb250YWluZXIge1xyXG4gICAgICB3aWR0aDogMzc1cHg7XHJcbiAgICAgIGZsb2F0OiB1bnNldDtcclxuICAgIH1cclxuXHJcbiAgICAuY29udGVudC1hcmVhIHtcclxuICAgICAgdG9wOiAtODVweDtcclxuICAgICAgd2lkdGg6IDM3NXB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwcHg7IC8vcmVtb3ZpbmcgZXh0cmEgbWFyZ2luIGF0IGJvdHRvbSBkdWUgdG8gbW92aW5nIGNvbnRlbnQgdXAgODVweC5cclxuICAgIH1cclxuXHJcbiAgICAuY29udGVudC1jb250YWluZXIge1xyXG4gICAgICBtYXJnaW4tdG9wOiAtNzVweDtcclxuICAgIH1cclxuXHJcbiAgICAuZXllYnJvdy1sYWJlbCB7XHJcbiAgICAgIHdpZHRoOiAzNTVweDtcclxuICAgICAgbWFyZ2luOiAyNHB4IDEwcHggMTZweCAxMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC50aXRsZS1oZWFkZXIge1xyXG4gICAgICB3aWR0aDogMzU1cHg7XHJcbiAgICAgIG1hcmdpbjogMTZweCAxMHB4IDAgMTBweDtcclxuICAgIH1cclxuXHJcbiAgICAub3B0aW9uYWwtdGl0bGUtc3ViaGVhZGVyIHtcclxuICAgICAgd2lkdGg6IDM1NXB4O1xyXG4gICAgICBtYXJnaW46IDE2cHggMTBweCAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcblxyXG4gIC8vIFRhYmxldFxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xyXG4gICAgLy8gcmV0YWlucyBhIG1hcmdpbiBhdCB0aGUgdG9wIG9mIHRoZSB0ZXh0IHNvIGl0IGFsaWducyB3aXRoIHRoZSBpbWFnZVxyXG4gICAgLnRvcC1tYXJnaW4ge1xyXG4gICAgICBoZWlnaHQ6IDZweDtcclxuICAgIH1cclxuXHJcbiAgICAucm93IHtcclxuICAgICAgbWF4LXdpZHRoOiA3NjhweDtcclxuICAgIH1cclxuXHJcbiAgICAubGVmdC1jb2x1bW4ge1xyXG4gICAgICB3aWR0aDogMjQwcHg7XHJcbiAgICAgIG1hcmdpbjogMjRweCAwIDI0cHggMzBweDtcclxuICAgICAgLm9wdGlvbmFsLWNhcHRpb24ge1xyXG4gICAgICAgIG1hcmdpbjogMjRweCAwIDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY29udGVudC1hcmVhIHtcclxuICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICB3aWR0aDogNDIwcHg7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcclxuICAgIH1cclxuXHJcbiAgICAuY29udGVudC1jb250YWluZXIge1xyXG4gICAgICBtYXJnaW4tdG9wOiAtNzVweDtcclxuICAgIH1cclxuXHJcbiAgICAuZXllYnJvdy1sYWJlbCB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBtYXJnaW4tdG9wOiAxNnB4O1xyXG4gICAgfVxyXG5cclxuICAgIC50aXRsZS1oZWFkZXIge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbWFyZ2luOiAxNnB4IDAgMTZweDtcclxuICAgIH1cclxuXHJcbiAgICAub3B0aW9uYWwtdGl0bGUtc3ViaGVhZGVyIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1hcmdpbjogMCAwIDI0cHggMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vTGFwdG9wXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtYXgtd2lkdGg6MTM3NHB4KXtcclxuICAgIC8vIHJldGFpbnMgYSBtYXJnaW4gYXQgdGhlIHRvcCBvZiB0aGUgdGV4dCBzbyBpdCBhbGlnbnMgd2l0aCB0aGUgaW1hZ2VcclxuICAgIC50b3AtbWFyZ2luIHtcclxuICAgICAgaGVpZ2h0OiAxNnB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5yb3cge1xyXG4gICAgICBtYXgtd2lkdGg6IDExODBweDtcclxuICAgIH1cclxuXHJcbiAgICAubGVmdC1jb2x1bW4ge1xyXG4gICAgICB3aWR0aDogMzMwcHg7XHJcbiAgICAgIG1hcmdpbjogMzZweCAwIDI0cHggODdweDtcclxuXHJcbiAgICAgIC5vcHRpb25hbC1jYXB0aW9uIHtcclxuICAgICAgICBtYXJnaW46IDI0cHggMCAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE0O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbnRlbnQtYXJlYSB7XHJcbiAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgd2lkdGg6IDU0MHB4O1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDM2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbnRlbnQtY29udGFpbmVyIHtcclxuICAgICAgbWFyZ2luLXRvcDogLTc1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmV5ZWJyb3ctbGFiZWwge1xyXG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC50aXRsZS1oZWFkZXIge1xyXG4gICAgICBsaW5lLWhlaWdodDogMS4zNjtcclxuICAgICAgZm9udC1zaXplOiAzNHB4O1xyXG4gICAgICBtYXJnaW46IDE2cHggMCAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5vcHRpb25hbC10aXRsZS1zdWJoZWFkZXIge1xyXG4gICAgICBmb250LXNpemU6IDE5cHg7XHJcbiAgICAgIG1hcmdpbjogMCAwIDI0cHggMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vIERlc2t0b3BcclxuICBAbWVkaWEgKG1pbi13aWR0aDogMTM3NXB4KSB7XHJcbiAgICAvLyByZXRhaW5zIGEgbWFyZ2luIGF0IHRoZSB0b3Agb2YgdGhlIHRleHQgc28gaXQgYWxpZ25zIHdpdGggdGhlIGltYWdlXHJcbiAgICAudG9wLW1hcmdpbiB7XHJcbiAgICAgIGhlaWdodDogMjRweDtcclxuICAgIH1cclxuXHJcbiAgICAucm93IHtcclxuICAgICAgbWF4LXdpZHRoOiAxNDQwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmxlZnQtY29sdW1uIHtcclxuICAgICAgbWF4LXdpZHRoOiA0MDBweDtcclxuICAgICAgbWluLXdpZHRoOjM5NXB4O1xyXG4gICAgICBtYXJnaW46IDQ1cHggMCAyNHB4IDEzMHB4O1xyXG5cclxuICAgICAgLm9wdGlvbmFsLWNhcHRpb24ge1xyXG4gICAgICAgIG1hcmdpbjogMjRweCAwIDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNzE7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuaW1hZ2UtY29udGFpbmVyIHtcclxuICAgICAgbWFyZ2luLXRvcDogNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5jb250ZW50LWFyZWEge1xyXG4gICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgIHdpZHRoOiA3MDBweDtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAxMzBweDtcclxuICAgIH1cclxuXHJcbiAgICAuY29udGVudC1jb250YWluZXIge1xyXG4gICAgICBtYXJnaW4tdG9wOiAtNzVweDtcclxuICAgIH1cclxuXHJcbiAgICAuZXllYnJvdy1sYWJlbCB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDI0cHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnRpdGxlLWhlYWRlciB7XHJcbiAgICAgIGZvbnQtc2l6ZTogNDRweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuMjc7XHJcbiAgICAgIG1hcmdpbjogMTZweCAwIDI0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLm9wdGlvbmFsLXRpdGxlLXN1YmhlYWRlciB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgbWFyZ2luOiAwIDAgMjRweCAwO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS40NTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbiIsIi5IMDA5LWNlbnRlcmVkLWhlcm8td2l0aC1pbWFnZSB7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGNvbG9yOiAkd2hpdGU7XHJcbiAgaGVpZ2h0OiAxMDB2aDtcclxuICBtYXgtaGVpZ2h0OiAyMjVweDtcclxuICB6LWluZGV4OiAtMTtcclxuICBcclxuICBpbWcge1xyXG4gICAgQGluY2x1ZGUgc3RyZXRjaC1hYnNvbHV0ZSgpO1xyXG4gIH1cclxuICBcclxuICAuaW1hZ2UtY29udGFpbmVyIHtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgxcHgpIHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICBAaW5jbHVkZSBhc3BlY3QtcmF0aW8tYm94KDQsIDMpO1xyXG4gICAgXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHsgLy8gdGFibGV0XHJcbiAgICAgIEBpbmNsdWRlIGFzcGVjdC1yYXRpby1ib3goNSwgMik7XHJcbiAgICB9XHJcbiAgXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAwMHB4KSB7IC8vIGV4dHJhIHRhYmxldCBicmVha3BvaW50XHJcbiAgICAgIEBpbmNsdWRlIGFzcGVjdC1yYXRpby1ib3goNCwgMSk7XHJcbiAgICB9XHJcbiAgICBcclxuICAgICY6YWZ0ZXIgeyAvLyA1MCUgYmxhY2sgb3ZlcmxheVxyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcclxuICAgICAgb3BhY2l0eTogLjU7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgfVxyXG4gIH1cclxuICBcclxuICAuY29udGVudC13cmFwcGVyIHtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICB9XHJcbiAgXHJcbiAgLnBhZGRlZC1jb250YWluZXIge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gIH1cclxuICBcclxuICAudGl0bGUge1xyXG4gICAgZGlzcGxheTogdGFibGU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbiAgXHJcbiAgaDEge1xyXG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcclxuICAgIFxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7IC8vIHRhYmxldFxyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogOTBweDtcclxuICAgIH1cclxuICB9XHJcbn0iLCIvLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHJcbi8vKiBIMDA5QiAtIE5ld3Nyb29tIENTUyBGb3JtYXR0aW5nICpcclxuLy8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG5cclxuLkgwMDlCLWhlcm8ge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgLmNvbnRlbnQtd3JhcHBlcnsgLy9TQTEtMTcyMTogU2V0dGluZyB0aGUgd3JhcHBlciBjbGFzcyBoZWlnaHRcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgfVxyXG5cclxuICBpbWcge1xyXG4gICAgbWluLWhlaWdodDogMTAwJTtcclxuICAgIG1pbi13aWR0aDogMTAwJTtcclxuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkgeyAvL21vYmlsZVxyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuaW1hZ2UtY29udGFpbmVyIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIG1heC1oZWlnaHQ6IHVuc2V0O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIGFuZCAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkgeyAvL3RhYmxldFxyXG4gICAgICBtaW4taGVpZ2h0OiAyMDNweDtcclxuICAgIH1cclxuXHJcbiAgICAmOmJlZm9yZXtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAmOmFmdGVyIHsgLy8gNTAlIGJsYWNrIG92ZXJsYXlcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XHJcbiAgICAgIG9wYWNpdHk6IC41O1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgbGVmdDogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vIFJlbW92ZXMgdGhlIHN0YW5kYXJkIGp1bXAtbmF2IGJhclxyXG4gIC5qdW1wLW5hdiAubmF2YmFyLXdyYXBwZXIgLm5hdmJhciB7XHJcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW4gIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC8vIFJlbW92ZXMgdGhlIHN0YW5kYXJkIGp1bXAtbmF2IGJhciBwbGFjZS1ob2xkZXJcclxuICAubmF2YmFyLXdyYXBwZXIge1xyXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAvLyBSZW1vdmVzIHRoZSBkcm9wZG93biBKdW1wIE5hdiBmb3IgbW9iaWxlXHJcbiAgLnZpc2libGUteHMtYmxvY2sge1xyXG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLmgwMDliLXBhZGRlZC1jb250YWluZXIge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgbGVmdDogMDtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIG1heC13aWR0aDogMTE4MHB4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmctYm90dG9tOiAycmVtO1xyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkgeyAvL21vYmlsZVxyXG4gICAgICBwYWRkaW5nOiAwIDAuNjI1cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikgYW5kIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7IC8vdGFibGV0XHJcbiAgICAgIHBhZGRpbmc6IDAgMC4wMzlyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLnJvdzEge1xyXG4gICAgICBwYWRkaW5nLXRvcDogMi41cmVtO1xyXG5cclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7IC8vbW9iaWxlXHJcbiAgICAgICAgcGFkZGluZy10b3A6IDRyZW07XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5oZXJvLWhlYWRpbmcge1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAyLjc1cmVtO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzLjVyZW07XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkgeyAvL21vYmlsZVxyXG4gICAgICAgICAgZm9udC1zaXplOiAyLjI1cmVtO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDNyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikgYW5kIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7IC8vdGFibGV0XHJcbiAgICAgICAgICBmb250LXNpemU6IDIuMjVyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnJvdzIge1xyXG4gICAgICBwYWRkaW5nLXRvcDogMi41cmVtO1xyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHsgLy9tb2JpbGVcclxuICAgICAgICBwYWRkaW5nLXRvcDogM3JlbTtcclxuICAgICAgfVxyXG5cclxuICAgICAgI2hvcml6b250YWwtbGlzdCB7XHJcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBsaSB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICBtYXJnaW46IDAgMS4yNXJlbSAxcmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuaGVyby1qdW1wLW5hdiB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgY29sb3I6ICNjMGMwYzA7XHJcbiAgICBmb250LXNpemU6IDAuNzVyZW07XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbGluZS1oZWlnaHQ6IDFyZW07XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7IC8vbW9iaWxlXHJcbiAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICB9XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5IMDEwLWhlcm8td2l0aC1zaWRlYmFyLWFuZC1vcHRpb25hbC1mb290ZXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRncmF5O1xyXG5cclxuICAgIC5oZXJvIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgfVxyXG5cclxuICAgIC5oZXJvLWltYWdlLXdyYXBwZXIge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAuaGVyby1pbWFnZSB7XHJcbiAgICAgIEBpbmNsdWRlIGFzcGVjdC1yYXRpby1ib3goMSwgMik7XHJcbiAgICB9XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgQGluY2x1ZGUgc3RyZXRjaC1hYnNvbHV0ZSgpO1xyXG4gICAgfVxyXG5cclxuICAgIC5yaWdodCB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIH1cclxuXHJcbiAgICAuaGVyby1jb250ZW50IHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB6LWluZGV4OiAxO1xyXG4gICAgICBwYWRkaW5nLXRvcDogMzJweDtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAkZ3JpZC1ndXR0ZXItd2lkdGgteHM7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6ICRncmlkLWd1dHRlci13aWR0aC14cztcclxuICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgaDEge1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMzJweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IHdoaXRuZXktbGluZS1oZWlnaHQoNDgsIDM2KTtcclxuICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgIH1cclxuXHJcbiAgICAuc3ViaGVhZGxpbmUge1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcclxuICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgbGluZS1oZWlnaHQ6IHdoaXRuZXktbGluZS1oZWlnaHQoMjQsIDE2KTtcclxuXHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuX2gwMTAtY3RhLWJ1dHRvbnMge1xyXG4gICAgICBAaW5jbHVkZSBjZW50ZXItY3RhLW1vYmlsZTtcclxuICAgICAgbWFyZ2luLXRvcDogMC41cmVtO1xyXG4gICAgfVxyXG5cclxuICAgICYuaGFzLWZvb3RlciB7XHJcbiAgICAgICAgLmhlcm8tY29udGVudCB7XHJcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDRweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmZvb3RlciB7XHJcbiAgICAgIHBhZGRpbmc6IDE2cHggMTBweCAyMHB4IDE2cHg7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgIH1cclxuXHJcbiAgICAuZm9vdGVyLWl0ZW0ge1xyXG4gICAgICBoZWlnaHQ6IDcycHg7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiB3aGl0bmV5LXdlaWdodChtZWRpdW0pO1xyXG4gICAgICBsaW5lLWhlaWdodDogd2hpdG5leS1saW5lLWhlaWdodCgyNCwgMTYpO1xyXG5cclxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaW1hZ2UtY29udGFpbmVyLCAuaWNvbi1jb250YWluZXIge1xyXG4gICAgICAgICAgQGluY2x1ZGUgYXNwZWN0LXJhdGlvLWJveCgxLCAxKTtcclxuICAgICAgICAgIHdpZHRoOiA0OHB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiA0OHB4O1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xyXG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBhOmhvdmVyIHtcclxuICAgICAgICAgIGNvbG9yOiAjMDBhYTdlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRlYXNlci10aXRsZSB7XHJcbiAgICAgICAgICBjb2xvcjogIzMzMzMzMztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNpZGViYXIge1xyXG4gICAgICBwYWRkaW5nOiAwIDEwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNpZGViYXItaXRlbSB7XHJcbiAgICAgIHBhZGRpbmc6IDE2cHggMDtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICR3YXJtLWdyYXk7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5pbWFnZS1jb250YWluZXIsIC5pY29uLWNvbnRhaW5lciB7XHJcbiAgICAgICAgQGluY2x1ZGUgYXNwZWN0LXJhdGlvLWJveCgxLCAxKTtcclxuICAgICAgICB3aWR0aDogOTZweDtcclxuICAgICAgICBoZWlnaHQ6IDk2cHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyNHB4O1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAucGxheS1idXR0b24tY2lyY2xlOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgIGhlaWdodDogNTZweDtcclxuICAgICAgICB3aWR0aDogNTZweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcclxuICAgICAgICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogLjI1cztcclxuICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IC4yNXM7XHJcbiAgICAgICAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xyXG4gICAgICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMjJweDtcclxuICAgICAgICBsZWZ0OiA3MSU7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5wbGF5LWJ1dHRvbi1jaXJjbGU6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICBib3JkZXItdG9wOiAxM3B4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDEzcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDIwcHggc29saWQgI2ZmZmZmZjtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAzOHB4O1xyXG4gICAgICAgIGxlZnQ6IDk1JTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmltYWdlLWNvbnRhaW5lcjphZnRlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNiwxNiwxNiwwLjMpO1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMnMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5pY29uLWNvbnRhaW5lcjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4ycyBlYXNlLWluLW91dDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmltYWdlLWNvbnRhaW5lcjpob3ZlcjphZnRlciAge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTYsMTYsMTYsMC4wKTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmFjdGl2ZSB7XHJcbiAgICAgICAgICBhe1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgICAgY29sb3I6ICMzMzMzMzM7XHJcbiAgICAgICAgICAgIC5lbGxpcC1saW5lIHtcclxuICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRlYXNlci10aXRsZSB7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XHJcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgZm9udC1zaXplOiB3aGl0bmV5LXNpemUoMTIpO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IHdoaXRuZXktbGluZS1oZWlnaHQoMTYsIDEyKTtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiB3aGl0bmV5LXdlaWdodChzZW1pYm9sZCk7XHJcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLjA4ZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBhOmhvdmVyIHtcclxuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICAgY29sb3I6ICMzMzMzMzM7XHJcbiAgICAgICAgICAuZWxsaXAtbGluZSB7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRlYXNlci10ZXh0IHtcclxuICAgICAgICAgIGhlaWdodDogNzhweDtcclxuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogd2hpdG5leS1saW5lLWhlaWdodCgyNCwgMTYpO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IHdoaXRuZXktd2VpZ2h0KG1lZGl1bSk7XHJcbiAgICAgICAgICBjb2xvcjogIzMzMzMzMztcclxuICAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gICAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiAzO1xyXG4gICAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5kYXRlIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogd2hpdG5leS1zaXplKDEyKTtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiB3aGl0bmV5LWxpbmUtaGVpZ2h0KDE2LCAxMik7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgLnBsYXktYnV0dG9uIHtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgfVxyXG5cclxuICAgIH0gLy8gZW5kIHNpZGViYXItaXRlbVxyXG5cclxuICAgIC5zaWRlYmFyLWNvbnRlbnQge1xyXG4gICAgICBtYXJnaW4tbGVmdDogMTIwcHg7XHJcbiAgICB9XHJcblxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAzODBweCkge1xyXG4gICAgICAuaGVyby1pbWFnZSB7XHJcbiAgICAgICAgQGluY2x1ZGUgYXNwZWN0LXJhdGlvLWJveCgyMCwgMzEpO1xyXG4gICAgICB9XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKG1pbi13aWR0aDogNDEwcHgpIHtcclxuICAgICAgLmhlcm8taW1hZ2Uge1xyXG4gICAgICAgIEBpbmNsdWRlIGFzcGVjdC1yYXRpby1ib3goMywgNCk7XHJcbiAgICAgIH1cclxuICB9XHJcblxyXG5cclxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHsgLy8gdGFibGV0IHVwXHJcbiAgICAuaGVyby1pbWFnZSB7XHJcbiAgICAgIEBpbmNsdWRlIGFzcGVjdC1yYXRpby1ib3goNSwgMyk7XHJcbiAgICB9XHJcblxyXG4gICAgLmhlcm8tY29udGVudCB7XHJcbiAgICAgIHBhZGRpbmc6IDk2cHggNThweCA3MHB4IDMwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnN1YmhlYWRsaW5lIHtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDMycHg7XHJcbiAgICB9XHJcblxyXG4gICAgLl9oMDEwLWN0YS1idXR0b25zIHtcclxuICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgIH1cclxuXHJcbiAgICAmLmhhcy1mb290ZXIge1xyXG4gICAgICAgIC5oZXJvLWNvbnRlbnQge1xyXG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDcwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5mb290ZXIge1xyXG4gICAgICBoZWlnaHQ6IDExMnB4O1xyXG4gICAgICBwYWRkaW5nOiAxOHB4IDMwcHggMjJweCAzMHB4O1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgfVxyXG5cclxuICAgIC5mb290ZXItaXRlbSB7XHJcbiAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogNnB4O1xyXG4gICAgICBmbG9hdDogbGVmdDtcclxuXHJcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA2cHg7XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc2lkZWJhciB7XHJcbiAgICAgIHBhZGRpbmc6MCAzMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwODBweCkge1xyXG4gICAgICAuaGVyby1pbWFnZSB7XHJcbiAgICAgICAgQGluY2x1ZGUgYXNwZWN0LXJhdGlvLWJveCg1LCAyKTtcclxuICAgICAgfVxyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7IC8vIGRlc2t0b3BcclxuICAgIGhlaWdodDogNDU2cHg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICAgJi5oYXMtZm9vdGVyIHtcclxuICAgICAgICAgIC5oZXJvIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzNDRweDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuaGVyby1pbWFnZS13cmFwcGVyIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzNDRweDtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuaGVyby1pbWFnZSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGFzcGVjdC1yYXRpby1ib3goNSwgMyk7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLmhlcm8tY29udGVudCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA0NnB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuaGVybyB7XHJcbiAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGgxIHtcclxuICAgICAgICBsaW5lLWhlaWdodDogd2hpdG5leS1saW5lLWhlaWdodCg1NiwgNDQpO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuc3ViaGVhZGxpbmUge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAucmlnaHQge1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIHdpZHRoOiA2My4xOTQ0NDQlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAubGVmdCB7XHJcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgIHdpZHRoOiAzNi44MDU1NTYlXHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5oZXJvLWltYWdlIHtcclxuICAgICAgICBAaW5jbHVkZSBhc3BlY3QtcmF0aW8tYm94KDUsIDMpO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuaGVyby1jb250ZW50IHtcclxuICAgICAgICB3aWR0aDogNzgwcHg7XHJcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwMHB4O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLnNpZGViYXIge1xyXG4gICAgICAgIHdpZHRoOiA0MDBweDtcclxuICAgICAgICBwYWRkaW5nOiAwIDAgMCAyMHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuZm9vdGVyIHtcclxuICAgICAgICBwYWRkaW5nOiAxNnB4IDAgMjRweCAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuZm9vdGVyLWNvbnRlbnQge1xyXG4gICAgICAgIHdpZHRoOiA3ODBweDtcclxuICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5mb290ZXItaXRlbSB7XHJcbiAgICAgICAgd2lkdGg6IDM4MHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMzZweCAwIDA7XHJcblxyXG4gICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgfVxyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6IDEzNjFweCkge1xyXG4gICAgICAmLmhhcy1mb290ZXIge1xyXG4gICAgICAgICAgLmhlcm8taW1hZ2Uge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBhc3BlY3QtcmF0aW8tYm94KDUsIDIpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIHtcclxuICAgIC5mb290ZXJ7XHJcbiAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG59XHJcbiIsIi5IMDEwYi1oZXJvLXdpdGgtc2lkZWJhci1hbmQtb3B0aW9uYWwtZm9vdGVyIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgcGFkZGluZy10b3A6IDNyZW07XHJcblxyXG4gIC5wYWRkZWQtY29udGFpbmVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIH1cclxuXHJcbiAgLmxlZnQge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAtMTBweDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IC0xMHB4O1xyXG4gIH1cclxuXHJcbiAgLmhlcm8taW1hZ2Utd3JhcHBlciB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHotaW5kZXg6IC0xO1xyXG4gIH1cclxuXHJcbiAgLmhlcm8taW1hZ2Uge1xyXG4gICAgQGluY2x1ZGUgYXNwZWN0LXJhdGlvLWJveCgxLCAyKTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICB9XHJcblxyXG4gIGltZyB7XHJcbiAgICBAaW5jbHVkZSBzdHJldGNoLWFic29sdXRlKCk7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgfVxyXG5cclxuICAuaGVyby1jb250ZW50IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICB9XHJcblxyXG4gIGgxIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAyNHB4O1xyXG4gICAgZm9udC1zaXplOiAyLjI1cmVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDNyZW07XHJcbiAgICBjb2xvcjogJHdoaXRlO1xyXG4gIH1cclxuXHJcbiAgLnN1YmhlYWRsaW5lIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAzMnB4O1xyXG4gICAgY29sb3I6ICR3aGl0ZTtcclxuICAgIGxpbmUtaGVpZ2h0OiB3aGl0bmV5LWxpbmUtaGVpZ2h0KDI0LCAxNik7XHJcblxyXG4gICAgcCB7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5faDAxMC1jdGEtYnV0dG9ucyB7XHJcbiAgICBAaW5jbHVkZSBjZW50ZXItY3RhLW1vYmlsZTtcclxuICB9XHJcblxyXG4gICYuaGFzLWZvb3RlciB7XHJcbiAgICAuaGVyby1jb250ZW50IHtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDE2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgaDEge1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMzJweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5mb290ZXIge1xyXG4gICAgcGFkZGluZzogMTZweCAwIDMycHggMDtcclxuICB9XHJcblxyXG4gIC5mb290ZXItY29udGVudCB7XHJcbiAgICBib3gtc2hhZG93OiAwIDJweCAyMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjIpO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjY1KTtcclxuICB9XHJcblxyXG4gIC5mb290ZXItaXRlbSB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIHBhZGRpbmc6IDFyZW0gMXJlbSAxLjVyZW0gMXJlbTtcclxuXHJcbiAgICAudGVhc2VyLXRpdGxlIHtcclxuICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS41cmVtO1xyXG4gICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZVxyXG4gICAgfVxyXG5cclxuICAgIC5pbWFnZS1jb250YWluZXIsIC5pY29uLWNvbnRhaW5lciB7XHJcbiAgICAgIEBpbmNsdWRlIGFzcGVjdC1yYXRpby1ib3goMSwgMSk7XHJcbiAgICAgIHdpZHRoOiA0OHB4O1xyXG4gICAgICBoZWlnaHQ6IDQ4cHg7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMTJweDtcclxuICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICB9XHJcblxyXG4gICAgYTpob3ZlciB7XHJcbiAgICAgIGNvbG9yOiAjMDBhYTdlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnNpZGViYXIge1xyXG4gICAgcGFkZGluZzogMCAxMHB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjNmMztcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBncmlkLWF1dG8tZmxvdzogY29sdW1uO1xyXG4gICAgZ3JpZC1hdXRvLWNvbHVtbnM6IDc1JTtcclxuICAgIGdhcDogMTBweDtcclxuICAgIG92ZXJmbG93LXg6YXV0bztcclxuICAgIG92ZXJzY3JvbGwtYmVoYXZpb3IteDogY29udGFpbjtcclxuICAgIHNjcm9sbC1zbmFwLXR5cGU6IGlubGluZSBtYW5kYXRvcnk7XHJcbiAgICBzY3JvbGwtcGFkZGluZy1pbmxpbmU6IDEwcHg7XHJcbiAgICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7ICAvKiBJRSBhbmQgRWRnZSAqL1xyXG4gICAgc2Nyb2xsYmFyLXdpZHRoOiBub25lOyAgLyogRmlyZWZveCAqL1xyXG4gIH1cclxuXHJcbiAgLyogSGlkZSBzY3JvbGxiYXIgZm9yIENocm9tZSwgU2FmYXJpIGFuZCBPcGVyYSAqL1xyXG4gIC5zaWRlYmFyOjotd2Via2l0LXNjcm9sbGJhciB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuXHJcbiAgLnNpZGViYXItaXRlbSB7XHJcbiAgICBwYWRkaW5nOiAyNHB4IDA7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcblxyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHNjcm9sbC1zbmFwLWFsaWduOiBzdGFydDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICBib3JkZXItYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgICAuc2lkZWJhci1pdGVtOm5vdCg6bGFzdC1jaGlsZCk6OmFmdGVyIHtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjUlKTtcclxuICAgICAgaGVpZ2h0OiAxMDRweDtcclxuICAgICAgd2lkdGg6IDFweDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2M5Y2FjYztcclxuICAgIH1cclxuXHJcblxyXG5cclxuICAuaW1hZ2UtY29udGFpbmVyLCAuaWNvbi1jb250YWluZXIge1xyXG4gICAgQGluY2x1ZGUgYXNwZWN0LXJhdGlvLWJveCgxLCAxKTtcclxuICAgIHdpZHRoOiA4MHB4O1xyXG4gICAgaGVpZ2h0OiA4MHB4O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgfVxyXG5cclxuICAucGxheS1idXR0b24ge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XHJcbiAgfVxyXG5cclxuICAucGxheS1idXR0b24tY2lyY2xlOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIGhlaWdodDogNTZweDtcclxuICAgIHdpZHRoOiA1NnB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAuMjVzO1xyXG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAuMjVzO1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xyXG4gICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMTNweDtcclxuICAgIGxlZnQ6IDY0JTtcclxuICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gIH1cclxuXHJcbiAgLnBsYXktYnV0dG9uLWNpcmNsZTphZnRlciB7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIHdpZHRoOiAwO1xyXG4gICAgaGVpZ2h0OiAwO1xyXG4gICAgYm9yZGVyLXRvcDogMTNweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlci1ib3R0b206IDEzcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXItbGVmdDogMjBweCBzb2xpZCAjZmZmZmZmO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAyOHB4O1xyXG4gICAgbGVmdDogOTAlO1xyXG4gIH1cclxuXHJcbiAgICAuaW1hZ2UtY29udGFpbmVyOmFmdGVyIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNiwxNiwxNiwwLjMpO1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgYm90dG9tOiAwO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4ycyBlYXNlLWluLW91dDtcclxuICAgIH1cclxuXHJcbiAgICAuaWNvbi1jb250YWluZXI6YWZ0ZXIge1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgYm90dG9tOiAwO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4ycyBlYXNlLWluLW91dDtcclxuICAgIH1cclxuXHJcbiAgICAuaW1hZ2UtY29udGFpbmVyOmhvdmVyOmFmdGVyICB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTYsMTYsMTYsMC4wKTtcclxuICAgIH1cclxuXHJcbiAgICAuYWN0aXZlIHtcclxuICAgICAgYXtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICBjb2xvcjogIzI2MjcyODtcclxuICAgICAgICAuZWxsaXAtbGluZSB7XHJcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudGVhc2VyLXRpdGxlIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICBmb250LXNpemU6IHdoaXRuZXktc2l6ZSgxMik7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiB3aGl0bmV5LWxpbmUtaGVpZ2h0KDE2LCAxMik7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiB3aGl0bmV5LXdlaWdodChzZW1pYm9sZCk7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAuMDhlbTtcclxuICAgIH1cclxuXHJcbiAgICBhOmhvdmVyIHtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgIGNvbG9yOiAjMjYyNzI4O1xyXG4gICAgICAuZWxsaXAtbGluZSB7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgLnRlYXNlci10ZXh0IHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBsaW5lLWhlaWdodDogMS41cmVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IHdoaXRuZXktd2VpZ2h0KG1lZGl1bSk7XHJcbiAgICBjb2xvcjogIzI2MjcyODtcclxuXHJcbiAgICBwIHtcclxuICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogMztcclxuICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgICAuZGF0ZSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogLjc1cmVtO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS41cmVtO1xyXG4gICAgICBjb2xvcjogIzAwMDAwMDtcclxuICAgIH1cclxuXHJcbiAgICAucGxheS1idXR0b24ge1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW07XHJcbiAgICB9XHJcblxyXG5cclxuICAuc2lkZWJhci1jb250ZW50IHtcclxuICAgIG1hcmdpbi1yaWdodDogMS41cmVtO1xyXG4gIH1cclxuXHJcblxyXG4gIC5zaWRlYmFyLWl0ZW0gLmltYWdlLWNvbnRhaW5lciB7XHJcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtO1xyXG4gIH1cclxuXHJcbiAgLmN0YS1idG46aG92ZXIge1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIH1cclxuXHJcblxyXG5cclxuICBAbWVkaWEgKG1pbi13aWR0aDogMzgwcHgpIHtcclxuICAgIC5oZXJvLWltYWdlIHtcclxuICAgICAgQGluY2x1ZGUgYXNwZWN0LXJhdGlvLWJveCgyMCwgMzEpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6IDQxMHB4KSB7XHJcbiAgICAuaGVyby1pbWFnZSB7XHJcbiAgICAgIEBpbmNsdWRlIGFzcGVjdC1yYXRpby1ib3goMywgNCk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcclxuICAgIC5mb290ZXItY29udGVudCB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7IC8vIHRhYmxldCB1cFxyXG4gICAgLnBhZGRlZC1jb250YWluZXIge1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcclxuICAgIH1cclxuXHJcbiAgICAucmlnaHQge1xyXG4gICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgLmhlcm8taW1hZ2Uge1xyXG4gICAgICBAaW5jbHVkZSBhc3BlY3QtcmF0aW8tYm94KDUsIDMpO1xyXG4gICAgfVxyXG5cclxuICAgIC5faDAxMC1jdGEtYnV0dG9ucyB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLnNpZGViYXItaXRlbSB7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkd2FybS1ncmF5O1xyXG4gICAgfVxyXG5cclxuICAgIC5wbGF5LWJ1dHRvbi1jaXJjbGU6YmVmb3JlIHtcclxuICAgICAgdG9wOiAxM3B4O1xyXG4gICAgICBsZWZ0OiAzNiU7XHJcbiAgICB9XHJcblxyXG4gICAgLnBsYXktYnV0dG9uLWNpcmNsZTphZnRlciB7XHJcbiAgICAgIHRvcDogMjhweDtcclxuICAgICAgbGVmdDogNjUlO1xyXG4gICAgfVxyXG5cclxuICAgIC5oZXJvLWNvbnRlbnQge1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xyXG4gICAgfVxyXG5cclxuICAgICYuaGFzLWZvb3RlciB7XHJcbiAgICAgIC5mb290ZXIge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNpZGViYXIge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgcGFkZGluZzowIDEuNXJlbTtcclxuICAgICAgd2lkdGg6IDM2OHB4O1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgLnNpZGViYXItaXRlbTpub3QoOmxhc3QtY2hpbGQpOjphZnRlciB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLnNpZGViYXItY29udGVudCB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgIH1cclxuXHJcbiAgICAuc2lkZWJhci1pdGVtIC5pbWFnZS1jb250YWluZXIge1xyXG4gICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgIH1cclxuXHJcbiAgICAubmV3cy1hcnRpY2xlLXRlYXNlci1pbWFnZTpub3QoOmZpcnN0LWNoaWxkKSAuaW1hZ2UtY29udGFpbmVyLFxyXG4gICAgcGxheS1idXR0b24ge1xyXG4gICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgIH1cclxuXHJcbiAgICAuZm9vdGVyIHtcclxuICAgICAgcGFkZGluZzogMThweCAwcHggMjJweCAzMHB4O1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLmZvb3Rlci1jb250ZW50IHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMTJweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDgwcHgpIHtcclxuICAgIC5oZXJvLWltYWdlIHtcclxuICAgICAgQGluY2x1ZGUgYXNwZWN0LXJhdGlvLWJveCg1LCAyKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnKSB7IC8vIGRlc2t0b3BcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgJi5oYXMtZm9vdGVyIHtcclxuICAgICAgLmhlcm8ge1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDM0NHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmhlcm8taW1hZ2Utd3JhcHBlciB7XHJcbiAgICAgICAgbWluLWhlaWdodDogMzQ0cHg7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmhlcm8taW1hZ2Uge1xyXG4gICAgICAgIEBpbmNsdWRlIGFzcGVjdC1yYXRpby1ib3goNSwgMyk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuaGVybyB7XHJcbiAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gICAgfVxyXG5cclxuICAgIC5yaWdodCB7XHJcbiAgICAgIHdpZHRoOiA2My4xOTQ0NDQlO1xyXG4gICAgfVxyXG5cclxuICAgIC5sZWZ0IHtcclxuICAgICAgd2lkdGg6IDM2LjgwNTU1NiVcclxuICAgIH1cclxuXHJcbiAgICAuaGVyby1pbWFnZSB7XHJcbiAgICAgIEBpbmNsdWRlIGFzcGVjdC1yYXRpby1ib3goNSwgMyk7XHJcbiAgICB9XHJcblxyXG4gICAgLmhlcm8tY29udGVudCB7XHJcbiAgICAgIHdpZHRoOiA3MDBweDtcclxuICAgICAgcGFkZGluZy1yaWdodDogMTAwcHg7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgIH1cclxuXHJcbiAgICAuc2lkZWJhciB7XHJcbiAgICAgIHBhZGRpbmc6IDAgMS41cmVtO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAuZm9vdGVyIHtcclxuICAgICAgcGFkZGluZzogMTZweCAwIDI0cHggMDtcclxuICAgIH1cclxuXHJcbiAgICAuZm9vdGVyLWNvbnRlbnQge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBnYXA6IDEycHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmZvb3Rlci1pdGVtIHtcclxuICAgICAgd2lkdGg6IDM4MHB4O1xyXG5cclxuICAgICAgLnRlYXNlci10aXRsZTpob3ZlciB7XHJcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKG1pbi13aWR0aDogMTM2MXB4KSB7XHJcbiAgICAmLmhhcy1mb290ZXIge1xyXG4gICAgICAuaGVyby1pbWFnZSB7XHJcbiAgICAgICAgQGluY2x1ZGUgYXNwZWN0LXJhdGlvLWJveCg1LCAyKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5mb290ZXItY29udGVudCB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcclxuICAuSDAxMGItaGVyby13aXRoLXNpZGViYXItYW5kLW9wdGlvbmFsLWZvb3RlciB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbTtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjZweCApIHtcclxuICAuSDAxMGItaGVyby13aXRoLXNpZGViYXItYW5kLW9wdGlvbmFsLWZvb3RlciB7XHJcbiAgICAucGFkZGVkLWNvbnRhaW5lciB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgIH1cclxuXHJcbiAgICAucmlnaHQge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxufVxyXG4iLCIuSDAwMkQtaGVyby13aXRoLWp1bXAtbGlua3MtYW5kLW9wdGlvbmFsLXZpZGVvLWJhY2tncm91bmQge1xyXG4gIGhlaWdodDogMTAwJTtcclxuXHJcbiAgLmNvbnRlbnQtd3JhcHBlciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjYpOyAvL2RlZmF1bHQgYmFja2dyb3VuZCBvdmVybGF5XHJcblxyXG4gICAgLy9zdGFydCBiYWNrZ3JvdW5kIG92ZXJsYXlcclxuICAgICYuaDAwMmQtYnJhbmQxLW92ZXJsYXkge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI3LCAzNywgODIsIDAuNik7XHJcbiAgICB9XHJcblxyXG4gICAgJi5oMDAyZC1icmFuZDMtb3ZlcmxheSB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDksIDE5LCA2NCwgMC42KTtcclxuICAgIH1cclxuXHJcbiAgICAvL2VuZCBiYWNrZ3JvdW5kIG92ZXJsYXlcclxuXHJcbiAgICAuaW1hZ2UtY29udGFpbmVyIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBtYXgtaGVpZ2h0OiB1bnNldDtcclxuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgfVxyXG5cclxuICAgIGltZyB7XHJcbiAgICAgIG1pbi1oZWlnaHQ6IDEwMCU7XHJcbiAgICAgIG1pbi13aWR0aDogMTAwJTtcclxuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcblxyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHsgLy9tb2JpbGVcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuaDAwMmQtdmlkZW8tY29udGFpbmVyIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICB3aWR0aDogMTAwJTsgLy9wYXJlbnQgY29udGFpbmVyIHNob3VsZCBoYXZlIGEgc2V0IGhlaWdodCBpZiBwbGF5ZXIgc2l6aW5nIHVzZXMgcGVyY2VudGFnZVxyXG4gICAgICBtYXgtaGVpZ2h0OiB1bnNldDtcclxuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcblxyXG4gICAgICB2aWRlbyB7XHJcbiAgICAgICAgbWluLWhlaWdodDogMTAwJTtcclxuICAgICAgICBtaW4td2lkdGg6IDEwMCU7XHJcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC8vVmlkZW8gSlMgUGxheWVyIFNlbGVjdG9yc1xyXG4gICAgICAuYmMtcGxheWVyLWRlZmF1bHRfZGVmYXVsdC52anMtbW91c2UgLnZqcy1iaWctcGxheS1idXR0b24ge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5iYy1wbGF5ZXItZGVmYXVsdF9kZWZhdWx0LnZqcy1tb3VzZSAudmpzLWNvbnRyb2wtYmFyIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuYmMtcGxheWVyLWRlZmF1bHRfZGVmYXVsdCAudmpzLWxvYWRpbmctc3Bpbm5lciB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmJjLXBsYXllci1kZWZhdWx0X2RlZmF1bHQudmpzLWhhcy1zdGFydGVkIC52anMtY29udHJvbC1iYXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuYmMtcGxheWVyLWRlZmF1bHRfZGVmYXVsdC52anMtcGF1c2VkICAudmpzLWJpZy1wbGF5LWJ1dHRvbiB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy9CcmVhZGNydW1iIFN0eWxpbmdcclxuICAuaDAwMmQtYnJlYWRjcnVtYi1jb250YWluZXJ7XHJcbiAgICBwYWRkaW5nOiA1cmVtIDAgMDtcclxuXHJcbiAgICAmLnNob3ctYnJlYWRjcnVtYiB7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLmJyZWFkY3J1bWIge1xyXG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICBmb250LXNpemU6IC44NzVyZW07XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxcmVtO1xyXG4gICAgICBtYXJnaW46IDMycHggMDtcclxuXHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGEge1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmJyZWFkY3J1bWIgPiBsaSArIGxpOmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQ7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZDtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICBwYWRkaW5nOiAzcHg7XHJcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiA2cHg7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMTNweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5wYWRkZWQtY29udGFpbmVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XHJcbiAgICAgIHBhZGRpbmc6IDAgLjYyNXJlbTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgLmgwMDJkLXRleHQtY29udGVudCB7XHJcbiAgICAgIG1pbi1oZWlnaHQ6IDQwMHB4O1xyXG4gICAgICB3aWR0aDogNTgwcHg7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBnYXA6IDQwcHg7XHJcblxyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcclxuICAgICAgICBwYWRkaW5nOiAzcmVtIDAgMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBnYXA6IDMycHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5oMDAyZC10ZXh0LWdyb3VwIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgICAgICYuaGFzLWJvZHktY29weXtcclxuICAgICAgICAgIGdhcDogMjRweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5oMDAyZC1oZXJvLWhlYWRpbmcge1xyXG4gICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICBmb250LXNpemU6IDIuNzVyZW07XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMy41cmVtO1xyXG5cclxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogM3JlbTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyLjI1cmVtO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNtLXRlYXNhYmxlX190ZXh0IHtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG5cclxuICAgICAgICAgIHB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5oMDAyZC1jdGEtY29udGFpbmVyIHtcclxuICAgICAgICAuX2gwMDJkLWN0YS1idXR0b25zIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgZ2FwOiAyMHB4O1xyXG5cclxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgIHdpZHRoOiAyODBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmN0YS1idXR0b25zIC5jdGEtYnRue1xyXG4gICAgICAgICAgbWFyZ2luOiAwO1xyXG5cclxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xyXG4gICAgICAgICAgICBtYXJnaW46IC41cmVtIDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLy9KdW1wIE5hdiBTdHlsaW5nXHJcbiAgICAuanVtcC1uYXYtY29udGFpbmVyIHtcclxuICAgICAgbWFyZ2luOiA2NHB4IDAgNDhweDtcclxuXHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBtYXJnaW46IDMycHggMCA0OHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgI2hvcml6b250YWwtbGlzdCB7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICBnYXA6IDQwcHg7XHJcbiAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgbGluZS1oZWlnaHQ6IDFyZW07XHJcblxyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcclxuICAgICAgICByb3ctZ2FwOiAxNnB4O1xyXG4gICAgICAgIGNvbHVtbi1nYXA6IDQwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGxpIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuaGVyby1qdW1wLW5hdiB7XHJcbiAgICAgIGNvbG9yOiAjYzljYWNjO1xyXG4gICAgICBmb250LXNpemU6IDAuNzVyZW07XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjQ4cHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC8vIG1vYmlsZSBsYXlvdXRcclxuICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcclxuICAgIC5pbWFnZS1jb250YWluZXIge1xyXG4gICAgICBAaW5jbHVkZSBhc3BlY3QtcmF0aW8tYm94KDQsIDMpO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuIiwiLy9IMDAyRS1oZXJvLXdpdGgtZm9yZWdyb3VuZC1pbWFnZVxyXG5cclxuLkgwMDJFLWhlcm8td2l0aC1mb3JlZ3JvdW5kLWltYWdlIHtcclxuXHJcbiAgLmNvbnRlbnQtd3JhcHBlciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgJi5vdmVyZmxvd194X3Zpc2libGUge1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgfVxyXG5cclxuICAgIC5pbWFnZS1jb250YWluZXIge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIHotaW5kZXg6IC0xO1xyXG5cclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnBhZGRlZC1jb250YWluZXIge1xyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xyXG4gICAgICBwYWRkaW5nOiAwIDAgMCAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmgwMDJlLWJyZWFkY3J1bWIge1xyXG4gICAgcGFkZGluZy10b3A6IDIuNXJlbTtcclxuICAgIHBhZGRpbmctYm90dG9tOiAyLjVyZW07XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAuaDAwMmUtYnJlYWNydW1iLXRleHQge1xyXG4gICAgICBmb250LXNpemU6IDAuODc1cmVtO1xyXG4gICAgICBsaW5lLWhlaWdodDogMXJlbTtcclxuXHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5oMDAyZS1hbGlnbi1jb250ZW50cyB7XHJcblxyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICAgIGdhcDogMTIwcHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNHJlbTtcclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcclxuICAgICAgZGlzcGxheTogdW5zZXQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmgwMDJlLXRleHQtY29udGVudCB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIHdpZHRoOiA1ODBweDtcclxuICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xyXG5cclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBwYWRkaW5nOiAzcmVtIDAuNjI1cmVtIDAgMC42MjVyZW07XHJcbiAgICAgICAgZ2FwOiAwcHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmgwMDJlLXRleHQtZ3JvdXAge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBnYXA6IDI0cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG5cclxuICAgICAgICAuaDAwMmUtaGVhZGluZy10ZXh0IHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMi43NXJlbTtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzLjVyZW07XHJcblxyXG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMi4yNXJlbTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDNyZW07XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaDAwMmUtYm9keS10ZXh0IHtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcblxyXG4gICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgfVxyXG5cclxuICAgICAgLmgwMDJlLWhlcm8tY3RhLWJ0biB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjRweDtcclxuXHJcbiAgICAgICAgLl9oMDAyZS1jdGEtYnV0dG9ucyB7XHJcbiAgICAgICAgICB3aWR0aDogNTgwcHg7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgIGdhcDogMTBweDtcclxuXHJcbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcclxuICAgICAgICAgICAgd2lkdGg6IHVuc2V0O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBnYXA6IDBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgLmgwMDJlLWltYWdlLWNvbnRhaW5lciB7XHJcblxyXG4gICAgICAuaDAwMmUtaW1hZ2Uge1xyXG4gICAgICAgIHdpZHRoOiA0ODBweDtcclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgIGhlaWdodDogNDgwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcclxuICAgICAgICAgIHdpZHRoOiAzNTVweDtcclxuICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzcmVtO1xyXG5cclxuICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMzU1cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgJi5vdmVyZmxvd194X3Zpc2libGUge1xyXG5cclxuICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIGhlaWdodDogNDgwcHg7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzM3JlbTtcclxuXHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuICAvL3N0YXJ0IHNldCBiZy1jb2xvciBmb3JlY29sb3Igb2YgYnJlYWRjcnVtYnNcclxuICAvL292ZXJyaWRpbmcgdGhlIGFib3ZlIGNzc1xyXG4gIC5oMDAyZS1icmVhZGNydW1iIHtcclxuICAgICYuc2hvdy1icmVhZGNydW1iIHtcclxuICAgICAgcGFkZGluZy10b3A6IDAuNDM4cmVtO1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMC40MzhyZW07XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuYnJlYWRjcnVtYiBhIHtcclxuICAgIGNvbG9yOiAjMDA1NzNkO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgfVxyXG5cclxuICAuYnJlYWRjcnVtYiB7XHJcbiAgICBjb2xvcjogIzYyNjQ2NztcclxuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XHJcbiAgICBsaW5lLWhlaWdodDogMXJlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgfVxyXG5cclxuICAuYnJlYWRjcnVtYiA+IGxpICsgbGk6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgYm9yZGVyLXJpZ2h0OiAwLjA2M3JlbSBzb2xpZDtcclxuICAgIGJvcmRlci1ib3R0b206IDAuMDYzcmVtIHNvbGlkO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgcGFkZGluZzogM3B4O1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcclxuICAgIG1hcmdpbi1yaWdodDogMTFweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDJweDtcclxuICAgIGNvbG9yOiAjMDA1NzNkO1xyXG4gIH1cclxuXHJcbiAgLmJyZWFkY3J1bWIgPiBsaSArIGxpIHtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgfVxyXG5cclxuICAuY29udGVudC13cmFwcGVyIHtcclxuICAgICYudXNlQmdDb2xvciB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHVuc2V0O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5ncmF5LWJhY2tncm91bmQge1xyXG4gICAgLmNvbnRlbnQtd3JhcHBlciB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHVuc2V0O1xyXG4gICAgfVxyXG5cclxuICAgIC5icmVhZGNydW1iIGEge1xyXG4gICAgICBjb2xvcjogIzAwNTczZDtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmJyZWFkY3J1bWIge1xyXG4gICAgICBjb2xvcjogIzYyNjQ2NztcclxuICAgIH1cclxuXHJcbiAgICAuYnJlYWRjcnVtYiA+IGxpICsgbGk6YmVmb3JlIHtcclxuICAgICAgY29sb3I6ICMwMDU3M2Q7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLmJyYW5kLXByaW1hcnktYmFja2dyb3VuZCB7XHJcbiAgICAuY29udGVudC13cmFwcGVyIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmJyZWFkY3J1bWIgYSB7XHJcbiAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICAgIH1cclxuXHJcbiAgICAuYnJlYWRjcnVtYiB7XHJcbiAgICAgIGNvbG9yOiAjYzljYWNjO1xyXG4gICAgfVxyXG5cclxuICAgIC5icmVhZGNydW1iID4gbGkgKyBsaTpiZWZvcmUge1xyXG4gICAgICBjb2xvcjogI2ZmZjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYuYnJhbmQtc2Vjb25kYXJ5LWJhY2tncm91bmQge1xyXG4gICAgLmNvbnRlbnQtd3JhcHBlciB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHVuc2V0O1xyXG4gICAgfVxyXG5cclxuICAgIC5icmVhZGNydW1iIGEge1xyXG4gICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmJyZWFkY3J1bWIge1xyXG4gICAgICBjb2xvcjogI2M5Y2FjYztcclxuICAgIH1cclxuXHJcbiAgICAuYnJlYWRjcnVtYiA+IGxpICsgbGk6YmVmb3JlIHtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLmJyYW5kLWFjY2VudC1iYWNrZ3JvdW5kIHtcclxuICAgIC5jb250ZW50LXdyYXBwZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldDtcclxuICAgIH1cclxuXHJcbiAgICAuYnJlYWRjcnVtYiBhIHtcclxuICAgICAgY29sb3I6ICMwMDU3M2Q7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5icmVhZGNydW1iIHtcclxuICAgICAgY29sb3I6ICM2MjY0Njc7XHJcbiAgICB9XHJcblxyXG4gICAgLmJyZWFkY3J1bWIgPiBsaSArIGxpOmJlZm9yZSB7XHJcbiAgICAgIGNvbG9yOiAjMDA1NzNkO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy9lbmQgc2V0IGJnLWNvbG9yIGZvcmVjb2xvciBvZiBicmVhZGNydW1ic1xyXG5cclxuICAvL3N0YXJ0IHNldCBiZy1pbWFnZSBvdmVybGF5XHJcbiAgLy9vdmVycmlkaW5nIHRoZSBhYm92ZSBjc3NcclxuICAuaDAwMmUtb3ZlcmxheS10aGVtZS1saWdodCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldDtcclxuXHJcbiAgICAmLmJnLWltYWdlLWxpZ2h0IHtcclxuICAgICAgJi5vdmVybGF5LWVuYWJsZWQge1xyXG4gICAgICAgIC5pbWFnZS1jb250YWluZXIge1xyXG4gICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5oMDAyZS1vdmVybGF5LXRoZW1lLWRhcmsge1xyXG4gICAgJi5iZy1pbWFnZS1kYXJrIHtcclxuICAgICAgJi5vdmVybGF5LWVuYWJsZWQge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLnBhZGRlZC1jb250YWluZXIge1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmJyZWFkY3J1bWIgYSB7XHJcbiAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICAgIH1cclxuXHJcbiAgICAuYnJlYWRjcnVtYiB7XHJcbiAgICAgIGNvbG9yOiAjYzljYWNjO1xyXG4gICAgfVxyXG5cclxuICAgIC5icmVhZGNydW1iID4gbGkgKyBsaTpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgYm9yZGVyLXJpZ2h0OiAwLjA2M3JlbSBzb2xpZDtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMC4wNjNyZW0gc29saWQ7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgcGFkZGluZzogM3B4O1xyXG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDExcHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDJweDtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvL2VuZCBzZXQgYmctaW1hZ2Ugb3ZlcmxheVxyXG5cclxufVxyXG4iLCIvL0gwMDYtaGVyb1xyXG4vL01vYmlsZSBmaXJzdCBhcHByb2FjaFxyXG5cclxuLkgwMDYtaGVybyB7XHJcblxyXG4gIC8vbW9iaWxlIHZpZXdwb3J0IGxlZnQgYW5kIHJpZ2h0IHBhZGRpbmcgYW5kIGdyaWQgZ3V0dGVyXHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XHJcbiAgICAtLWRldmljZS1wYWRkaW5nLXg6IC42MjVyZW07XHJcbiAgICAtLWdyaWQtZ3V0dGVyOiAuNjI1cmVtO1xyXG4gIH1cclxuXHJcbiAgLy90YWJsZXQgdmlld3BvcnQgbGVmdCBhbmQgcmlnaHQgcGFkZGluZyBhbmQgZ3JpZCBndXR0ZXJcclxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4gKyAxKSBhbmQgKG1heC13aWR0aDogMTI3OS45OHB4KSB7XHJcbiAgICAtLWRldmljZS1wYWRkaW5nLXg6IDEuODc1cmVtO1xyXG4gICAgLS1ncmlkLWd1dHRlcjogLjc1cmVtO1xyXG4gIH1cclxuXHJcbiAgLy9kZXNrdG9wIHZpZXdwb3J0IGxlZnQgYW5kIHJpZ2h0IHBhZGRpbmcgYW5kIGdyaWQgZ3V0dGVyXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XHJcbiAgICAtLWRldmljZS1wYWRkaW5nLWRlc2t0b3Atd2lkdGg6IGNhbGMoKDEwMHZ3IC0gMTE4MHB4KSk7XHJcbiAgICAtLWRldmljZS1wYWRkaW5nLXg6IGNhbGMoKHZhcigtLWRldmljZS1wYWRkaW5nLWRlc2t0b3Atd2lkdGgpIC8gMikpO1xyXG4gICAgLS1ncmlkLWd1dHRlcjogMS4yNXJlbTtcclxuICB9XHJcblxyXG4gIC0tZGV2aWNlLXBhZGRpbmctZnVsbC13aWR0aDogY2FsYygodmFyKC0tZGV2aWNlLXBhZGRpbmcteCkgKiAyKSk7XHJcbiAgLS1ncmlkLWd1dHRlci1mdWxsLXdpZHRoOiBjYWxjKCh2YXIoLS1ncmlkLWd1dHRlcikgKiAxMSkpO1xyXG4gIC0tZ3JpZC1jb2x1bW4tZnVsbC13aWR0aDogY2FsYygoMTAwdncgLSB2YXIoLS1kZXZpY2UtcGFkZGluZy1mdWxsLXdpZHRoKSAtIHZhcigtLWdyaWQtZ3V0dGVyLWZ1bGwtd2lkdGgpKSk7XHJcbiAgLS1ncmlkLWNvbHVtbjogY2FsYygodmFyKC0tZ3JpZC1jb2x1bW4tZnVsbC13aWR0aCkgLyAxMikpO1xyXG4gIC0tZ3JpZC1jb2wtMTogY2FsYygodmFyKC0tZ3JpZC1jb2x1bW4pICogMSkpO1xyXG4gIC0tZ3JpZC1jb2wtMzogY2FsYygodmFyKC0tZ3JpZC1jb2x1bW4pICogMykgKyAodmFyKC0tZ3JpZC1ndXR0ZXIpICogMikpO1xyXG4gIC0tZ3JpZC1jb2wtNDogY2FsYygodmFyKC0tZ3JpZC1jb2x1bW4pICogNCkgKyAodmFyKC0tZ3JpZC1ndXR0ZXIpICogMykpO1xyXG4gIC0tZ3JpZC1jb2wtNTogY2FsYygodmFyKC0tZ3JpZC1jb2x1bW4pICogNSkgKyAodmFyKC0tZ3JpZC1ndXR0ZXIpICogNCkpO1xyXG4gIC0tZ3JpZC1jb2wtODogY2FsYygodmFyKC0tZ3JpZC1jb2x1bW4pICogOCkgKyAodmFyKC0tZ3JpZC1ndXR0ZXIpICogNykpO1xyXG4gIC0tZ3JpZC1jb2wtMTA6IGNhbGMoKHZhcigtLWdyaWQtY29sdW1uKSAqIDEwKSArICh2YXIoLS1ncmlkLWd1dHRlcikgKiA5KSk7XHJcbiAgLS1ncmlkLWNvbC0xMjogY2FsYygodmFyKC0tZ3JpZC1jb2x1bW4pICogMTIpICsgKHZhcigtLWdyaWQtZ3V0dGVyKSAqIDExKSk7XHJcblxyXG4gIC5jb250ZW50LXdyYXBwZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgei1pbmRleDogMTtcclxuXHJcbiAgICAmLm92ZXJsYXktYWN0aXZlIHtcclxuICAgICAgY29sb3I6IHZhcigtLWNvbG9yLWdyZXktbGlnaHQtNDApO1xyXG5cclxuICAgICAgLmJyZWFkY3J1bWIge1xyXG4gICAgICAgIGNvbG9yOiAjYzljYWNjO1xyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1ncmV5LWxpZ2h0LTQwKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgID4gbGkgKyBsaTpiZWZvcmUge1xyXG4gICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLWdyZXktbGlnaHQtNDApO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmV2ZW50LXNjaGVkdWxlLWhlYWRlci1saW5rcyAuaGVyby1qdW1wLW5hdiB7XHJcbiAgICAgICAgY29sb3I6ICNjOWNhY2M7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLWdyZXktbGlnaHQtNDApO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5pbWFnZS1jb250YWluZXIge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIHotaW5kZXg6IC0xO1xyXG5cclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLDAuNik7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLnByaW1hcnktYmFja2dyb3VuZC1vdmVybGF5IHtcclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjcsIDM3LCA4MiwgMC42KTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYudGVydGlhcnktYmFja2dyb3VuZC1vdmVybGF5IHtcclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoNDksIDE5LCA2NCwgMC42KTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1heCkgYW5kIChtYXgtd2lkdGg6IDEyNzkuOThweCkge1xyXG4gICAgLnBhZGRlZC1jb250YWluZXIge1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAzLjkwNjI1JTtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAzLjkwNjI1JTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5oMDA2LWJyZWFkY3J1bWIge1xyXG5cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAzNzVweCkgeyAvL01vYmlsZVxyXG4gICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDUwMHB4KSB7IC8vTW9iaWxlIE1lZGl1bVxyXG4gICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7IC8vTW9iaWxlIFdpZGVcclxuICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgeyAvL0Rlc2t0b3BcclxuICAgICAgcGFkZGluZy10b3A6IDEuNXJlbTtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDEuNXJlbTtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcblxyXG4gICAgLmgwMDYtYnJlYWNydW1iLXRleHQge1xyXG5cclxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7IC8vRGVza3RvcFxyXG4gICAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDFyZW07XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuaDAwNi1hbGlnbi1jb250ZW50cyB7XHJcblxyXG4gICAgLmgwMDYtdGV4dC1jb250ZW50IHtcclxuXHJcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAzNzVweCkgeyAvL01vYmlsZVxyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgcGFkZGluZzogM3JlbSAwIDAgMDtcclxuICAgICAgICB3aWR0aDogdmFyKC0tZ3JpZC1jb2wtMTIpO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNTAwcHgpIHsgLy9Nb2JpbGUgTWVkaXVtXHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBwYWRkaW5nOiAzcmVtIDAgMCAwO1xyXG4gICAgICAgIHdpZHRoOiB2YXIoLS1ncmlkLWNvbC0xMik7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgeyAvL01vYmlsZSBXaWRlXHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBwYWRkaW5nOiAzcmVtIDAgMCAwO1xyXG4gICAgICAgIHdpZHRoOiB2YXIoLS1ncmlkLWNvbC0xMik7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgeyAvL1RhYmxldFxyXG4gICAgICAgIHdpZHRoOiB2YXIoLS1ncmlkLWNvbC04KTtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHsgLy9UYWJsZXQgTWVkaXVtXHJcbiAgICAgICAgd2lkdGg6IHZhcigtLWdyaWQtY29sLTgpO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnKSB7IC8vVGFibGV0IFdpZGVcclxuICAgICAgICB3aWR0aDogdmFyKC0tZ3JpZC1jb2wtOCk7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7IC8vRGVza3RvcFxyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xyXG4gICAgICAgIHdpZHRoOiB2YXIoLS1ncmlkLWNvbC04KTtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuaDAwNi10ZXh0LWdyb3VwIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgZ2FwOiAxLjVyZW07XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xyXG5cclxuICAgICAgICAuaDAwNi1oZWFkaW5nLXRleHQge1xyXG5cclxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIuMjVyZW07XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzcmVtO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgeyAvL1RhYmxldCB0byBUYWJsZXQgV2lkZVxyXG4gICAgICAgICAgICBmb250LXNpemU6IDIuMjVyZW07XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzcmVtO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikgeyAvL0Rlc2t0b3BcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyLjc1cmVtO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMy41cmVtO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5oMDA2LWJvZHktdGV4dCB7XHJcblxyXG4gICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuc3ItaGlkZGVuIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAucmVhZC1tb3JlLWJ1dHRvbiB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC00cmVtO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5mYWRlLW91dC1ncmV5IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI2YwZjBmMDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHsgLy8gdGFibGV0XHJcbiAgICAgICAgICAgIGgyIHtcclxuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtMC4zNzVyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHsgLy8gZGVza3RvcFxyXG4gICAgICAgICAgICBoMiB7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDsvLy04cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgfVxyXG5cclxuICAgICAgLmgwMDYtc2VsZi1jdGEtYnRuIHtcclxuXHJcbiAgICAgICAgLl9oMDA2LWN0YS1idXR0b25zIHtcclxuXHJcbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMzc1cHgpIHsgLy9Nb2JpbGVcclxuICAgICAgICAgICAgY29sdW1uLWdhcDogMC42MjVyZW07XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDUwMHB4KSB7IC8vTW9iaWxlIE1lZGl1bVxyXG4gICAgICAgICAgICBjb2x1bW4tZ2FwOiAwLjYyNXJlbTtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHsgLy9Nb2JpbGUgV2lkZVxyXG4gICAgICAgICAgICBjb2x1bW4tZ2FwOiAwLjYyNXJlbTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHsgLy9UYWJsZXRcclxuICAgICAgICAgICAgY29sdW1uLWdhcDogMC43NXJlbTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHsgLy9UYWJsZXQgTWVkaXVtXHJcbiAgICAgICAgICAgIGNvbHVtbi1nYXA6IDAuNzVyZW07XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGcpIHsgLy9UYWJsZXQgV2lkZVxyXG4gICAgICAgICAgICBjb2x1bW4tZ2FwOiAwLjc1cmVtO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikgeyAvL0Rlc2t0b3BcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgZ2FwOiAxLjI1cmVtO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jdGEtYnV0dG9ucyB7XHJcblxyXG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDM3NXB4KSB7IC8vTW9iaWxlIHRvIE1vYmlsZSBNZWRpdW1cclxuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMC41cmVtIDA7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7IC8vTW9iaWxlIFdpZGVcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikgeyAvL0Rlc2t0b3BcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMC41cmVtIDA7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLmN0YS1idG4ge1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDM3NXB4KSB7IC8vTW9iaWxlXHJcbiAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMXJlbSAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNTAwcHgpIHsgLy9Nb2JpbGUgTWVkaXVtXHJcbiAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMXJlbSAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHsgLy9Nb2JpbGUgV2lkZVxyXG4gICAgICAgICAgICAgIG1hcmdpbjogMCAwIDEuNXJlbSAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHsgLy9UYWJsZXQgdG8gRGVza3RvcFxyXG4gICAgICAgICAgICAgIG1hcmdpbjogMCAwIDIuNXJlbSAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5yZWFkLW1vcmUtbWVzc2FnZSxcclxuICAgICAgLmFyaWEtbGFiZWwge1xyXG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbiAgLy9KdW1wIE5hdiBTdHlsaW5nXHJcbiAgLmp1bXAtbmF2LWNvbnRhaW5lciB7XHJcblxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDM3NXB4KSB7IC8vTW9iaWxlXHJcbiAgICAgIG1hcmdpbjogMS41cmVtIDAgM3JlbSAwO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA1MDBweCkgeyAvL01vYmlsZSBNZWRpdW1cclxuICAgICAgbWFyZ2luOiAxLjVyZW0gMCAzcmVtIDA7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7IC8vRGVza3RvcFxyXG4gICAgICBtYXJnaW46IDFyZW0gMCAzcmVtIDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubm8tanVtcC1uYXYtY29udGFpbmVyIHtcclxuXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMzc1cHgpIHsgLy9Nb2JpbGVcclxuICAgICAgbWFyZ2luOiAxLjVyZW0gMCAwIDA7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7IC8vVGFibGV0IChhbGwgdmFyaWFudHMpXHJcbiAgICAgIG1hcmdpbjogMC41cmVtIDAgMCAwO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikgeyAvL0Rlc2t0b3BcclxuICAgICAgbWFyZ2luOiAwLjFyZW0gMCAwIDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAjaG9yaXpvbnRhbC1saXN0IHtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgZ2FwOiAyLjVyZW07XHJcbiAgICBtYXJnaW46IGF1dG87XHJcbiAgICBsaW5lLWhlaWdodDogMXJlbTtcclxuICAgIHJvdy1nYXA6IDEuNXJlbTtcclxuXHJcbiAgICBsaSB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuaGVyby1qdW1wLW5hdiB7XHJcbiAgICBmb250LXNpemU6IDAuNzVyZW07XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wM3JlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxuXHJcbiAgLy9zdGFydCBzZXQgYmctY29sb3IgZm9yZWNvbG9yIG9mIGJyZWFkY3J1bWJzXHJcbiAgLy9vdmVycmlkaW5nIHRoZSBhYm92ZSBjc3NcclxuICAuaDAwNi1icmVhZGNydW1iIHtcclxuICAgICYuc2hvdy1icmVhZGNydW1iIHtcclxuICAgICAgcGFkZGluZy10b3A6IDAuNDM4cmVtO1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMC40MzhyZW07XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHsgLy9UYWJsZXQgdG8gRGVza3RvcFxyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuYnJlYWRjcnVtYiBhIHtcclxuICAgIGNvbG9yOiAjMDA1NzNkO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAwLjMxM3JlbTtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgY29sb3I6ICMwMDgwNWE7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuYnJlYWRjcnVtYiB7XHJcbiAgICBjb2xvcjogIzYyNjQ2NztcclxuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XHJcbiAgICBsaW5lLWhlaWdodDogMXJlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgfVxyXG5cclxuICAuYnJlYWRjcnVtYiA+IGxpICsgbGk6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgYm9yZGVyLXJpZ2h0OiAwLjA2M3JlbSBzb2xpZDtcclxuICAgIGJvcmRlci1ib3R0b206IDAuMDYzcmVtIHNvbGlkO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgcGFkZGluZzogMC4xODhyZW07XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAwLjY4OHJlbTtcclxuICAgIG1hcmdpbi1ib3R0b206IDAuMTI1cmVtO1xyXG4gICAgY29sb3I6ICMwMDU3M2Q7XHJcbiAgfVxyXG5cclxuICAuYnJlYWRjcnVtYiA+IGxpICsgbGkge1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICB9XHJcblxyXG4gIC5jb250ZW50LXdyYXBwZXIge1xyXG4gICAgJi51c2VCZ0NvbG9yIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZXZlbnQtc2NoZWR1bGUtaGVhZGVyLWxpbmtzIHtcclxuXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMzc1cHgpIHsgLy9Nb2JpbGVcclxuICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgY29sb3I6ICMwMDU3M2Q7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6YWN0aXZlIHtcclxuICAgICAgICBjb2xvcjogIzAwODA1YTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgeyAvL1RhYmxldFxyXG4gICAgICAmOmZvY3VzIHtcclxuICAgICAgICBjb2xvcjogIzAwNTczZDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjphY3RpdmUge1xyXG4gICAgICAgIGNvbG9yOiAjMDA4MDVhO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7IC8vRGVza3RvcFxyXG4gICAgICAmOmZvY3VzIHtcclxuICAgICAgICBjb2xvcjogIzAwNTczZDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgY29sb3I6ICMwMDgwNWE7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuICAmLmdyYXktYmFja2dyb3VuZCB7XHJcbiAgICAuY29udGVudC13cmFwcGVyIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmJyZWFkY3J1bWIgYSB7XHJcbiAgICAgIGNvbG9yOiAjMDA1NzNkO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDAuMzEzcmVtO1xyXG5cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgY29sb3I6ICMwMDgwNWE7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYnJlYWRjcnVtYiB7XHJcbiAgICAgIGNvbG9yOiAjNjI2NDY3O1xyXG4gICAgfVxyXG5cclxuICAgIC5icmVhZGNydW1iID4gbGkgKyBsaTpiZWZvcmUge1xyXG4gICAgICBjb2xvcjogIzAwNTczZDtcclxuICAgIH1cclxuXHJcbiAgICAuZXZlbnQtc2NoZWR1bGUtaGVhZGVyLWxpbmtzIHtcclxuXHJcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAzNzVweCkgeyAvL01vYmlsZVxyXG4gICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgY29sb3I6ICMwMDU3M2Q7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmFjdGl2ZSB7XHJcbiAgICAgICAgICBjb2xvcjogIzAwODA1YTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgeyAvL1RhYmxldFxyXG4gICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgY29sb3I6ICMwMDU3M2Q7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmFjdGl2ZSB7XHJcbiAgICAgICAgICBjb2xvcjogIzAwODA1YTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikgeyAvL0Rlc2t0b3BcclxuICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgIGNvbG9yOiAjMDA1NzNkO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICBjb2xvcjogIzAwODA1YTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLmJyYW5kLXByaW1hcnktYmFja2dyb3VuZCB7XHJcbiAgICAuY29udGVudC13cmFwcGVyIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmJyZWFkY3J1bWIgYSB7XHJcbiAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDAuMzEzcmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5icmVhZGNydW1iIHtcclxuICAgICAgY29sb3I6ICNjOWNhY2M7XHJcbiAgICB9XHJcblxyXG4gICAgLmJyZWFkY3J1bWIgPiBsaSArIGxpOmJlZm9yZSB7XHJcbiAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgfVxyXG5cclxuICAgIC5ldmVudC1zY2hlZHVsZS1oZWFkZXItbGlua3Mge1xyXG5cclxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDM3NXB4KSB7IC8vTW9iaWxlXHJcbiAgICAgICAgLmhlcm8tanVtcC1uYXYge1xyXG4gICAgICAgICAgY29sb3I6ICNjOWNhY2M7XHJcblxyXG4gICAgICAgICAgJjphY3RpdmUge1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgeyAvL1RhYmxldFxyXG4gICAgICAgIC5oZXJvLWp1bXAtbmF2IHtcclxuICAgICAgICAgIGNvbG9yOiAjYzljYWNjO1xyXG5cclxuICAgICAgICAgICY6YWN0aXZlIHtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHsgLy9EZXNrdG9wXHJcbiAgICAgICAgLmhlcm8tanVtcC1uYXYge1xyXG4gICAgICAgICAgY29sb3I6ICNjOWNhY2M7XHJcblxyXG4gICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYuYnJhbmQtc2Vjb25kYXJ5LWJhY2tncm91bmQge1xyXG4gICAgLmNvbnRlbnQtd3JhcHBlciB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHVuc2V0O1xyXG4gICAgfVxyXG5cclxuICAgIC5icmVhZGNydW1iIGEge1xyXG4gICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAwLjMxM3JlbTtcclxuICAgIH1cclxuXHJcbiAgICAuYnJlYWRjcnVtYiB7XHJcbiAgICAgIGNvbG9yOiAjYzljYWNjO1xyXG4gICAgfVxyXG5cclxuICAgIC5icmVhZGNydW1iID4gbGkgKyBsaTpiZWZvcmUge1xyXG4gICAgICBjb2xvcjogI2ZmZjtcclxuICAgIH1cclxuXHJcbiAgICAuZXZlbnQtc2NoZWR1bGUtaGVhZGVyLWxpbmtzIHtcclxuXHJcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAzNzVweCkgeyAvL01vYmlsZVxyXG4gICAgICAgIC5oZXJvLWp1bXAtbmF2IHtcclxuICAgICAgICAgIGNvbG9yOiAjYzljYWNjO1xyXG5cclxuICAgICAgICAgICY6YWN0aXZlIHtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHsgLy9UYWJsZXRcclxuICAgICAgICAuaGVyby1qdW1wLW5hdiB7XHJcbiAgICAgICAgICBjb2xvcjogI2M5Y2FjYztcclxuXHJcbiAgICAgICAgICAmOmFjdGl2ZSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7IC8vRGVza3RvcFxyXG4gICAgICAgIC5oZXJvLWp1bXAtbmF2IHtcclxuICAgICAgICAgIGNvbG9yOiAjYzljYWNjO1xyXG5cclxuICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLmJyYW5kLWFjY2VudC1iYWNrZ3JvdW5kIHtcclxuICAgIC5jb250ZW50LXdyYXBwZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldDtcclxuICAgIH1cclxuXHJcbiAgICAuYnJlYWRjcnVtYiBhIHtcclxuICAgICAgY29sb3I6ICMwMDU3M2Q7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMC4zMTNyZW07XHJcblxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBjb2xvcjogIzAwODA1YTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5icmVhZGNydW1iIHtcclxuICAgICAgY29sb3I6ICM2MjY0Njc7XHJcbiAgICB9XHJcblxyXG4gICAgLmJyZWFkY3J1bWIgPiBsaSArIGxpOmJlZm9yZSB7XHJcbiAgICAgIGNvbG9yOiAjMDA1NzNkO1xyXG4gICAgfVxyXG5cclxuICAgIC5ldmVudC1zY2hlZHVsZS1oZWFkZXItbGlua3Mge1xyXG5cclxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDM3NXB4KSB7IC8vTW9iaWxlXHJcbiAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICBjb2xvcjogIzAwNTczZDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6YWN0aXZlIHtcclxuICAgICAgICAgIGNvbG9yOiAjMDA4MDVhO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7IC8vVGFibGV0XHJcbiAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICBjb2xvcjogIzAwNTczZDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6YWN0aXZlIHtcclxuICAgICAgICAgIGNvbG9yOiAjMDA4MDVhO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7IC8vRGVza3RvcFxyXG4gICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgY29sb3I6ICMwMDU3M2Q7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIGNvbG9yOiAjMDA4MDVhO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vZW5kIHNldCBiZy1jb2xvciBmb3JlY29sb3Igb2YgYnJlYWRjcnVtYnNcclxufVxyXG5cclxuLy9QTFAgc3RhcnQgYmctY29sb3IgcHJpbWFyeSBhbmQgc2Vjb25kYXJ5IGJyZWFkY3J1bWJzXHJcbi5jYXRlZ29yeS1wYWdlLWNvbnRhaW5lciB7XHJcbiAgLkgwMDYtaGVybyB7XHJcblxyXG4gICAgLnBhZGRlZC1jb250YWluZXIge1xyXG4gICAgICAuYnJlYWRjcnVtYiBhIHtcclxuICAgICAgICBjb2xvcjogIzAwNTczZDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuMzEzcmVtO1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIGNvbG9yOiAjMDA4MDVhO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmJyZWFkY3J1bWIgbGkge1xyXG4gICAgICAgIGNvbG9yOiAjNjI2NDY3O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDFyZW07XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmJyZWFkY3J1bWIgPiBsaSArIGxpOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAwLjA2M3JlbSBzb2xpZDtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAwLjA2M3JlbSBzb2xpZDtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgcGFkZGluZzogMC4xODhyZW07XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNjg4cmVtO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuMTI1cmVtO1xyXG4gICAgICAgIGNvbG9yOiAjMDA1NzNkO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5ncmF5LWJhY2tncm91bmQge1xyXG4gICAgICAuYnJlYWRjcnVtYiBhIHtcclxuICAgICAgICBjb2xvcjogIzAwNTczZDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuMzEzcmVtO1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIGNvbG9yOiAjMDA4MDVhO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmJyZWFkY3J1bWIgbGkge1xyXG4gICAgICAgIGNvbG9yOiAjNjI2NDY3O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuYnJlYWRjcnVtYiA+IGxpICsgbGk6YmVmb3JlIHtcclxuICAgICAgICBjb2xvcjogIzAwNTczZDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuYnJhbmQtcHJpbWFyeS1iYWNrZ3JvdW5kIHtcclxuICAgICAgLmJyZWFkY3J1bWIgYSB7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjMxM3JlbTtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5icmVhZGNydW1iIGxpIHtcclxuICAgICAgICBjb2xvcjogI2M5Y2FjYztcclxuICAgICAgfVxyXG5cclxuICAgICAgLmJyZWFkY3J1bWIgPiBsaSArIGxpOmJlZm9yZSB7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmJyYW5kLXNlY29uZGFyeS1iYWNrZ3JvdW5kIHtcclxuICAgICAgLmJyZWFkY3J1bWIgYSB7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjMxM3JlbTtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5icmVhZGNydW1iIGxpIHtcclxuICAgICAgICBjb2xvcjogI2M5Y2FjYztcclxuICAgICAgfVxyXG5cclxuICAgICAgLmJyZWFkY3J1bWIgPiBsaSArIGxpOmJlZm9yZSB7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmJyYW5kLWFjY2VudC1iYWNrZ3JvdW5kIHtcclxuICAgICAgLmJyZWFkY3J1bWIgYSB7XHJcbiAgICAgICAgY29sb3I6ICMwMDU3M2Q7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjMxM3JlbTtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICBjb2xvcjogIzAwODA1YTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5icmVhZGNydW1iIGxpIHtcclxuICAgICAgICBjb2xvcjogIzYyNjQ2NztcclxuICAgICAgfVxyXG5cclxuICAgICAgLmJyZWFkY3J1bWIgPiBsaSArIGxpOmJlZm9yZSB7XHJcbiAgICAgICAgY29sb3I6ICMwMDU3M2Q7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY29udGVudC13cmFwcGVyIHtcclxuICAgICAgJi5vdmVybGF5LWFjdGl2ZSB7XHJcbiAgICAgICAgLnBhZGRlZC1jb250YWluZXIge1xyXG4gICAgICAgICAgLmJyZWFkY3J1bWIge1xyXG4gICAgICAgICAgICBjb2xvcjogI2M5Y2FjYztcclxuXHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1ncmV5LWxpZ2h0LTQwKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgPiBsaSArIGxpOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLWdyZXktbGlnaHQtNDApO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICNjOWNhY2M7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5ldmVudC1zY2hlZHVsZS1oZWFkZXItbGlua3MgLmhlcm8tanVtcC1uYXYge1xyXG4gICAgICAgICAgY29sb3I6ICNjOWNhY2M7XHJcblxyXG4gICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1ncmV5LWxpZ2h0LTQwKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jbS1wbHAtcHJvZHVjdC1jYXRhbG9nIHsgLy9wdXR0aW5nIHNwYWNlIGluIHByb2R1Y3QgY2F0YWxvZyBpbiBpdHMgdG9wIGFyZWFcclxuICAgIHBhZGRpbmctdG9wOiAyLjVyZW07XHJcbiAgfVxyXG59XHJcbi8vUExQIGVuZCBiZy1jb2xvciBwcmltYXJ5IGFuZCBzZWNvbmRhcnkgYnJlYWRjcnVtYnNcclxuIiwiLkYwMDEtY3VzdG9tLWhlcm8ge1xyXG4gLmxlZnQtc2VjdGlvbntcclxuICAgd2lkdGg6IDYwMHB4O1xyXG4gICBoZWlnaHQ6IGF1dG87XHJcbiAgIG1hcmdpbi10b3A6IDQ4cHg7XHJcblxyXG4gICAuaW1hZ2UtY29udGFpbmVyIHtcclxuICAgICBAaW5jbHVkZSBhc3BlY3QtcmF0aW8tYm94KDE2LCA5KTtcclxuICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcclxuICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICB9XHJcblxyXG4gICBpbWcge1xyXG4gICAgIEBpbmNsdWRlIHN0cmV0Y2gtYWJzb2x1dGUoKTtcclxuICAgfVxyXG4gICAuY29udGVudCB7XHJcbiAgICAgbWFyZ2luLXRvcDogMjRweDtcclxuICAgICAuY29udGVudC10aXRsZXtcclxuICAgICAgIG1heC1oZWlnaHQ6IDEyMHB4O1xyXG4gICAgIH1cclxuICAgICAuY29udGVudC10ZXh0IHtcclxuICAgICAgIG1heC1oZWlnaHQ6IDE4MnB4O1xyXG4gICAgICAgbWFyZ2luLXRvcDogMTZweDtcclxuICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcclxuICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgIGxpbmUtaGVpZ2h0OiAxLjYzO1xyXG4gICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuICAgICAgIGNvbG9yOiAjMmQzODNmO1xyXG4gICAgICAgbWF4LWhlaWdodDogMzEycHg7XHJcbiAgICAgfVxyXG4gICAgIC5fZjAwMS1jdGEtYnV0dG9ucyB7XHJcbiAgICAgICBtYXJnaW4tdG9wOiAyOXB4O1xyXG4gICAgIH1cclxuICAgfVxyXG4gfVxyXG4gLnJpZ2h0LXNlY3Rpb257XHJcbiAgIGZsb2F0OiByaWdodDtcclxuICAgbWFyZ2luLXRvcDogNDhweDtcclxuICAgaGVpZ2h0OiBhdXRvO1xyXG4gICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xyXG4gICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG4gICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiB9XHJcblxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkgeyAvLyBtb2JpbGUgb25seVxyXG4gICAgLmxlZnQtc2VjdGlvbiB7XHJcbiAgICAgIHdpZHRoOiAzOTBweDtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDE0cHg7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMTRweDtcclxuICAgICAgLmNvbnRlbnQge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICAgICAgLl9mMDAxLWN0YS1idXR0b25zIHtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDE5cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAucmlnaHQtc2VjdGlvbntcclxuICAgICAgd2lkdGg6IDM3MHB4O1xyXG4gICAgICBtYXJnaW4tbGVmdDogMTRweDtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAxNHB4O1xyXG4gICAgICByaWdodDogMTBweDtcclxuICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiKDIwNSwyMDUsMjA1KTtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYigyMDUsMjA1LDIwNSk7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAxNXB4O1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkgeyAvLyB0YWJsZXQgb25seVxyXG4gICAgLmxlZnQtc2VjdGlvbiB7XHJcbiAgICAgIHdpZHRoOiAzNjhweDtcclxuXHJcbiAgICAgIC5jb250ZW50IHtcclxuICAgICAgICAuX2YwMDEtY3RhLWJ1dHRvbnMge1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMS41cmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5yaWdodC1zZWN0aW9ue1xyXG4gICAgICB3aWR0aDogMzQ4cHg7XHJcbiAgICAgIGJveC1zaGFkb3c6IDAgMXB4IDdweCAwIHJnYmEoMCwgMCwgMCwgMC4zKTtcclxuICAgIH1cclxuXHJcblxyXG4gIH1cclxufVxyXG4iLCIjTDAyMS1uZXdzLWFuZC1ldmVudHMge1xyXG4gIG1hcmdpbi10b3A6IDI1cHg7XHJcblxyXG4gIGltZyB7XHJcbiAgICBAaW5jbHVkZSBzdHJldGNoLWFic29sdXRlKCk7XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHsgLy8gdGFibGV0IHVwXHJcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xyXG5cclxuICAgIC5uZXdzLWV2ZW50cy1saXN0IHtcclxuICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkd2FybS1ncmF5O1xyXG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHdhcm0tZ3JheTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5mZWF0dXJlZC1uZXdzLXRlYXNlcixcclxuICAuZmVhdHVyZWQtZXZlbnQtdGVhc2VyLFxyXG4gIC5ldmVudC10ZWFzZXIsXHJcbiAgLm5ld3MtdGVhc2VyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1hcmdpbi1yaWdodDogLTEgKiAkZ3JpZC1ndXR0ZXItd2lkdGgteHM7XHJcbiAgICBtYXJnaW4tbGVmdDogLTEgKiAkZ3JpZC1ndXR0ZXItd2lkdGgteHM7XHJcblxyXG4gICAgcCB7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgIH1cclxuXHJcbiAgICBoMyB7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiB3aGl0bmV5LXdlaWdodChtZWRpdW0pO1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogN3B4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMS4zMzMzZW07XHJcblxyXG4gICAgICBhIHtcclxuICAgICAgICBjb2xvcjogJHJpY2gtYmxhY2s7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZGVzY3JpcHRpb24ge1xyXG4gICAgICBmb250LXNpemU6IC44NzVlbTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuMjg1N2VtO1xyXG4gICAgfVxyXG5cclxuICAgIC5hdXRob3ItZGF0ZSB7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiB3aGl0bmV5LXdlaWdodChtZWRpdW0pO1xyXG4gICAgICBmb250LXNpemU6IC42ODc1ZW07XHJcbiAgICB9XHJcblxyXG4gICAgLmJ1c2luZXNzLXBsYXRmb3JtIHtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkICRicmFuZC1wcmltYXJ5O1xyXG4gICAgICBoZWlnaHQ6IDI1cHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogLjg3NWVtOyAvLzE0XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAuMDhlbTtcclxuICAgICAgY29sb3I6ICR3aGl0ZTtcclxuXHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMjBweDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiB3aGl0bmV5LXdlaWdodChtZWRpdW0pO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICBtaW4td2lkdGg6IDI4MHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikgeyAvLyB0YWJsZXQgdXBcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICBtYXJnaW4tbGVmdDogMDtcclxuXHJcbiAgICAgIC5idXNpbmVzcy1wbGF0Zm9ybSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAuODEyNWVtO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBoMyB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDRweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLnJlYWQtbW9yZSB7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBmb250LXdlaWdodDogd2hpdG5leS13ZWlnaHQoc2VtaWJvbGQpO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogLjc1ZW07XHJcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikgeyAvLyBkZXNrdG9wXHJcbiAgICAgIGgzIHtcclxuICAgICAgICBmb250LXNpemU6IDEuMzEyNWVtO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuZGVzY3JpcHRpb24ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMWVtO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH0gLy8gZW5kIGNvbW1vbiBuZXdzIGFuZCBldmVudCB0ZWFzZXIgc3R5bGVzXHJcblxyXG4gIC5mZWF0dXJlZC1uZXdzLXRlYXNlcixcclxuICAuZmVhdHVyZWQtZXZlbnQtdGVhc2VyLFxyXG4gIC5ldmVudC10ZWFzZXIge1xyXG4gICAgY29sb3I6ICR3aGl0ZTtcclxuICAgIG1hcmdpbi10b3A6IDUwcHg7XHJcblxyXG4gICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLnBhZGRlZC1jb250YWluZXIge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIGEge1xyXG4gICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgfVxyXG5cclxuICAgIC5idXNpbmVzcy1wbGF0Zm9ybSB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGJvdHRvbTogMDtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLmxvY2F0aW9uIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0NCwgNTYsIDY0LCAuNSk7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiB3aGl0bmV5LXdlaWdodChzZW1pYm9sZCk7XHJcbiAgICAgIGZvbnQtc2l6ZTogLjYyNWVtO1xyXG4gICAgICBsaW5lLWhlaWdodDogMjVweDtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wOGVtO1xyXG4gICAgICBtYXJnaW46IDAgKC0xICogJGdyaWQtZ3V0dGVyLXdpZHRoLXhzKTtcclxuICAgIH1cclxuXHJcbiAgICAuYXV0aG9yLWRhdGUge1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogNnB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5idG4ge1xyXG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5jb250ZW50IHtcclxuICAgICAgcGFkZGluZy10b3A6IDE4cHg7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7IC8vIHRhYmxldCB1cFxyXG4gICAgICAucGFkZGVkLWNvbnRhaW5lciB7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmltYWdlLWNvbnRhaW5lciB7XHJcbiAgICAgICAgQGluY2x1ZGUgYXNwZWN0LXJhdGlvLWJveCgyLCAxKTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmF1dGhvci1kYXRlIHtcclxuICAgICAgICBmb250LXNpemU6IC42MjVlbTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmNvbnRlbnQge1xyXG4gICAgICAgIG1hcmdpbjogMCAkZ3JpZC1ndXR0ZXItd2lkdGgtc207XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDEycHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5sb2NhdGlvbiB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogLjgxMjVlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH0gLy8gZW5kIGV2ZW50IHRlYXNlclxyXG5cclxuICAuZXZlbnQtdGVhc2VyIHtcclxuICAgIC5pbWFnZS1jb250YWluZXIge1xyXG4gICAgICBAaW5jbHVkZSBhc3BlY3QtcmF0aW8tYm94KDQsIDMpO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikgeyAvLyB0YWJsZXQgdXBcclxuICAgICAgLmltYWdlLWNvbnRhaW5lciB7XHJcbiAgICAgICAgQGluY2x1ZGUgYXNwZWN0LXJhdGlvLWJveCgyLCAxKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikgeyAvLyBkZXNrdG9wXHJcbiAgICAgIC5jb250ZW50IHtcclxuICAgICAgICBtYXJnaW46IDAgJGdyaWQtZ3V0dGVyLXdpZHRoLW1kO1xyXG4gICAgICAgIHdpZHRoOiA1NSU7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDI3cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgd2lkdGg6IDgwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmZlYXR1cmVkLW5ld3MtdGVhc2VyLFxyXG4gIC5mZWF0dXJlZC1ldmVudC10ZWFzZXIge1xyXG4gICAgLmltYWdlLWNvbnRhaW5lciB7XHJcbiAgICAgIEBpbmNsdWRlIGFzcGVjdC1yYXRpby1ib3goMiwgMSk7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7IC8vIG1vYmlsZSBvbmx5XHJcbiAgICAgIC5sb2NhdGlvbixcclxuICAgICAgLmRlc2NyaXB0aW9uIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7IC8vIHRhYmxldCB1cFxyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICAgLmRlc2NyaXB0aW9uIHAge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZTtcclxuXHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICBjb250ZW50OiAnXFwwMGEwJztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5pbWFnZS1kaW1tZXI6YWZ0ZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5pbWFnZS1jb250YWluZXIge1xyXG4gICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuY29udGVudC1vdmVybGF5IHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDIwJTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5jb250ZW50ICoge1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5jb250ZW50OmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgaGVpZ2h0OiA2MCU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0NCwgNTYsIDY0LCAuNSk7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogaGVpZ2h0O1xyXG4gICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IC41cztcclxuICAgICAgfVxyXG5cclxuICAgICAgOmhvdmVyIC5jb250ZW50OmFmdGVyIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHsgLy8gZGVza3RvcFxyXG4gICAgICAuY29udGVudDphZnRlciB7XHJcbiAgICAgICAgaGVpZ2h0OiA2MCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5uZXdzLXRlYXNlciB7XHJcbiAgICBtYXJnaW4tdG9wOiA0NXB4O1xyXG5cclxuICAgIC5pbWFnZS1jb250YWluZXIge1xyXG4gICAgICBAaW5jbHVkZSBhc3BlY3QtcmF0aW8tYm94KDIsIDEpO1xyXG4gICAgfVxyXG5cclxuICAgIGgzIGE6aG92ZXIge1xyXG4gICAgICBjb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcbiAgICB9XHJcblxyXG4gICAgLmF1dGhvci1kYXRlIHtcclxuICAgICAgY29sb3I6ICM5MDkwOTA7XHJcbiAgICB9XHJcblxyXG4gICAgLmRlc2NyaXB0aW9uIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAucGFkZGVkLWNvbnRhaW5lciB7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiA0NXB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikgeyAvLyB0YWJsZXQgdXBcclxuICAgICAgLnBhZGRlZC1jb250YWluZXIge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAkZ3JpZC1ndXR0ZXItd2lkdGgtc207XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDVweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmRlc2NyaXB0aW9uIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwYWRkaW5nLXRvcDogNXB4O1xyXG5cclxuICAgICAgICBwIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcclxuXHJcbiAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogJ1xcMDBhMCc7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAucmVhZC1tb3JlIHtcclxuICAgICAgICBjb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHsgLy8gZGVza3RvcFxyXG4gICAgICAucGFkZGVkLWNvbnRhaW5lciB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAkZ3JpZC1ndXR0ZXItd2lkdGgtbWQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9IC8vIGVuZCBuZXdzIHRlYXNlclxyXG59XHJcblxyXG4ubmV3cy1hbmQtZXZlbnRzLXNlYXJjaC1mb3JtIHtcclxuICAuc2VsZWN0LXdyYXBwZXIge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXgtd2lkdGg6IG5vbmU7XHJcblxyXG4gICAgc2VsZWN0IHtcclxuICAgICAgZm9udC1zaXplOiAuNzVlbTtcclxuICAgICAgcGFkZGluZzogMCAyOHB4IDAgMTNweDtcclxuICAgICAgd2hpdGUtc3BhY2U6IHByZS13cmFwO1xyXG4gICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgIH1cclxuXHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICBmb250LXNpemU6IC44NzVlbTtcclxuICAgICAgY29udGVudDogXCJcXGUyNTlcIjtcclxuICAgICAgcmlnaHQ6IDExcHg7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgZm9udC1mYW1pbHk6ICdHbHlwaGljb25zIEhhbGZsaW5ncycgIWltcG9ydGFudDsgLy9vdmVycmlkZSBmb3IgaWNvbnMgd2l0aCBsb2NhbGUgZm9udCB1cGRhdGVcclxuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5MMDI2LWNhc2Utc3R1ZHktcGFnZSB7XHJcbiAgPiBkaXYgPiBwIHsgLy8gaGlkZSBleHRyYSBwYXJhZ3JhcGggdGFncyBpbnNlcnRlZCBieSB0ZXh0IGVkaXRvciBhcm91bmQgY29tcG9uZW50c1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbiAgXHJcbiAgLlMwMDEtc29jaWFsLXNoYXJlIHtcclxuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xyXG4gICAgXHJcbiAgICAucGFkZGVkLWNvbnRhaW5lciB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgIH1cclxuICAgIFxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7IC8vIHRhYmxldCB1cFxyXG4gICAgICBwYWRkaW5nLXRvcDogMjhweDtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5jYXNlLXN0dWR5LXR3by1jb2x1bW4ge1xyXG4gIC5yaWdodC1jb2x1bW4ge1xyXG4gICAgZm9udC1zaXplOiAxZW07XHJcbiAgICBsaW5lLWhlaWdodDogMi4xMjVlbTtcclxuICAgIFxyXG4gICAgPiBwLFxyXG4gICAgPiB1bCxcclxuICAgID4gb2wge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAzM3B4O1xyXG4gICAgfVxyXG4gIFxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7IC8vIHRhYmxldCB1cFxyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAzLjE2NjclO1xyXG4gICAgICBmb250LXNpemU6IC44NzVlbTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDIuMjg1N2VtO1xyXG4gICAgICBcclxuICAgICAgPiAqIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogLTIgKiAkZ3JpZC1ndXR0ZXItd2lkdGgtc207XHJcbiAgICAgIH1cclxuICAgICAgXHJcbiAgICAgIC5ydGUtLWxpc3Qge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMCAwIDFlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIFxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7IC8vIGRlc2t0b3BcclxuICAgICAgZm9udC1zaXplOiAxZW07XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyLjEyNWVtO1xyXG4gICAgfVxyXG4gIH1cclxuICBcclxuICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHsgLy8gbW9iaWxlIG9ubHlcclxuICAgIC5sZWZ0LWNvbHVtbiA+IGJyLFxyXG4gICAgLmxlZnQtY29sdW1uID4gcCB7IC8vIGhpZGUgbGluZSBicmVha3MgaW5zZXJ0ZWQgYnkgdGV4dCBlZGl0b3JcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgIFxyXG4gICAgLnJvdyB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcclxuICAgIH1cclxuICB9XHJcbn0iLCIvL1AwMDEgUHJvbW8gUmlnaHQgd2l0aCBJbWFnZVxyXG4vL1AwMDIgUHJvbW8gTGVmdCB3aXRoIEltYWdlXHJcbi8vUDAwMyBQcm9tbyBSaWdodCBObyBJbWFnZVxyXG4vL1AwMDQgUHJvbW8gTGVmdCBObyBJbWFnZVxyXG4vL1AwMDUgUHJvbW8gRG91YmxlIFJpZ2h0IHdpdGggSW1hZ2VzXHJcbi8vUDAwNiBQcm9tbyBCaWcgSW1hZ2UgUmlnaHRcclxuLy9DMDU4IFByb21vXHJcblxyXG4uUDAwMS1wcm9tby1yaWdodCxcclxuLlAwMDItcHJvbW8tbGVmdCxcclxuLlAwMDMtcHJvbW8tcmlnaHQsXHJcbi5QMDA0LXByb21vLWxlZnQsXHJcbi5QMDA1LXByb21vLWRvdWJsZS1yaWdodCxcclxuLlAwMDYtcHJvbW8tYmlnLWltYWdlLXJpZ2h0LFxyXG4uQzA1OC1wcm9tbyB7XHJcbiAgQGltcG9ydCBcInByb21vcy9wcm9tby1ib3hcIjtcclxufVxyXG5cclxuLlAwMDEtcHJvbW8tcmlnaHQsXHJcbi5QMDAyLXByb21vLWxlZnQsXHJcbi5QMDAzLXByb21vLXJpZ2h0LFxyXG4uUDAwNC1wcm9tby1sZWZ0LFxyXG4uUDAwNS1wcm9tby1kb3VibGUtcmlnaHQge1xyXG4gICAgLnByb21vLWJveGVzIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICAgIC5wcm9tby1ib3gge1xyXG4gICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA5LjVyZW07XHJcblxyXG4gICAgICAgICAgICAgICAgIC5pbWFnZS13cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgLmltYWdlLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMXJlbSAxLjI1cmVtIDRyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgLmN0YS10ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMS41cmVtO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICY6b25seS1vZi10eXBle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uUDAwMS1wcm9tby1yaWdodCxcclxuLlAwMDItcHJvbW8tbGVmdCxcclxuLlAwMDUtcHJvbW8tZG91YmxlLXJpZ2h0IHtcclxuICAgICAgLnRpdGxle1xyXG4gICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTIwcHgpO1xyXG4gICAgICB9XHJcbn1cclxuXHJcbi5QMDAzLXByb21vLXJpZ2h0LFxyXG4uUDAwNC1wcm9tby1sZWZ0IHtcclxuICAgIC5jdGEtYnV0dG9ucyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5QMDA2LXByb21vLWJpZy1pbWFnZS1yaWdodCB7XHJcbiAgIC5wcm9tby1ib3hlcyB7XHJcbiAgICAgICAgICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgIC5wcm9tby1ib3gge1xyXG4gICAgICAgICAgICAgbWluLWhlaWdodDogOS41cmVtO1xyXG5cclxuICAgICAgICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxcmVtIDEuMjVyZW0gNHJlbTtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICB9XHJcbiAgIH1cclxuIH1cclxuXHJcbi5QMDAxLXByb21vLXJpZ2h0LFxyXG4uUDAwMi1wcm9tby1sZWZ0LFxyXG4uUDAwMy1wcm9tby1yaWdodCxcclxuLlAwMDQtcHJvbW8tbGVmdCxcclxuLlAwMDUtcHJvbW8tZG91YmxlLXJpZ2h0LFxyXG4uUDAwNi1wcm9tby1iaWctaW1hZ2UtcmlnaHQge1xyXG4gIHBhZGRpbmctdG9wOiAyNXB4O1xyXG4gIHBhZGRpbmctYm90dG9tOiAyNXB4O1xyXG5cclxuICAucmVhZC1tb3JlLW1lc3NhZ2UsXHJcbiAgLmFyaWEtbGFiZWwge1xyXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgaGVpZ2h0OiAwO1xyXG4gIH1cclxuXHJcbiAgcCB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgfVxyXG5cclxuICAuc3ItaGlkZGVue1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcblxyXG4gIC50ZXh0LXN0cmluZyB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgfVxyXG5cclxuICAuZmFkZS1vdXQucmVtb3ZlLWdyYWRpZW50OjphZnRlciB7XHJcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gIH1cclxuXHJcbiAgLmZhZGUtb3V0LWdyZXkucmVtb3ZlLWdyYWRpZW50OjphZnRlciB7XHJcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gIH1cclxuXHJcbiAgLmZhZGUtb3V0LWdyZXkge1xyXG4gICAgYmFja2dyb3VuZDogI2YwZjBmMDtcclxuICB9XHJcblxyXG4gIGgyIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgfVxyXG5cclxuICAucHJvbW8tYm94ZXMge1xyXG4gICAgcGFkZGluZy10b3A6IDhweDtcclxuICB9XHJcblxyXG5cclxuICAuX3AweHgtY3RhLWJ1dHRvbnN7XHJcbiAgICBAaW5jbHVkZSB0d28tY3RhLW1heDtcclxuICAgIEBpbmNsdWRlIGNlbnRlci1jdGEtbW9iaWxlO1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7IC8vIG1vYmlsZSBvbmx5XHJcbiAgICAuX3AweHgtY3RhLWJ1dHRvbnMge1xyXG4gICAgICBtYXJnaW4tdG9wOiAxcmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5oZWFkZXItd2l0aC1pbWFnZSAuaW1hZ2UtY29udGFpbmVyIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAuY29udGVudCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIGFuZCAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkgeyAvLyB0YWJsZXQgb25seVxyXG4gICAgLnAxIHtcclxuICAgICAgZm9udC1zaXplOiAuODc1ZW07XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjcxNDJlbTtcclxuICAgIH1cclxuXHJcbiAgICAuYnRuIHtcclxuICAgICAgbWFyZ2luLXRvcDogNHB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLl9wMDB4LWN0YS1idXR0b25zIHtcclxuICAgICAgbWFyZ2luLXRvcDogNDFweFxyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikgeyAvLyB0YWJsZXQgdXBcclxuICAgIHBhZGRpbmctdG9wOiA0MXB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDUwcHg7XHJcblxyXG4gICAgLmhlYWRlci13aXRoLWltYWdlIHtcclxuICAgICAgbWFyZ2luLXRvcDogNXB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICBkaXNwbGF5OiB0YWJsZTtcclxuXHJcbiAgICAgIC5pbWFnZS1jb250YWluZXIge1xyXG4gICAgICAgIEBpbmNsdWRlIGFzcGVjdC1yYXRpby1ib3goMSwgMSk7XHJcbiAgICAgICAgd2lkdGg6IDY1cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgQGluY2x1ZGUgc3RyZXRjaC1hYnNvbHV0ZSgpO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuaW1hZ2Utd3JhcHBlcixcclxuICAgICAgaDIge1xyXG4gICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgaDIge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY29udGVudCB7XHJcbiAgICAgIG1heC13aWR0aDogNTAlO1xyXG4gICAgfVxyXG5cclxuICAgIC5wcm9tby1ib3hlcyB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiA1cHg7XHJcbiAgICAgIHdpZHRoOiAzNDBweDtcclxuICAgIH1cclxuXHJcbiAgICBoMiB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLl9wMHh4LWN0YS1idXR0b25zIHtcclxuICAgICAgbWFyZ2luLXRvcDogMXJlbTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiA5MzBweCkgeyAvLyB0YWJsZXQgdXBcclxuICAgIC5jb250ZW50IHtcclxuICAgICAgbWF4LXdpZHRoOiA1OC4zMzMzJTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikgeyAvLyBkZXNrdG9wXHJcbiAgICAucHJvbW8tYm94ZXMge1xyXG4gICAgICBwYWRkaW5nLXRvcDogOHB4O1xyXG4gICAgICB3aWR0aDogMzgwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmhlYWRlci13aXRoLWltYWdlIHtcclxuICAgICAgbWFyZ2luLXRvcDogOHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbi5QMDAxLXByb21vLXJpZ2h0LFxyXG4uUDAwMy1wcm9tby1yaWdodCxcclxuLlAwMDUtcHJvbW8tZG91YmxlLXJpZ2h0LFxyXG4uUDAwNi1wcm9tby1iaWctaW1hZ2UtcmlnaHQge1xyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikgeyAvLyB0YWJsZXQgdXBcclxuICAgIC5wcm9tby1ib3hlcyB7XHJcbiAgICAgIGZsb2F0OiByaWdodDtcclxuICAgIH1cclxuXHJcbiAgICAuY29udGVudCB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5QMDAyLXByb21vLWxlZnQsXHJcbi5QMDA0LXByb21vLWxlZnQge1xyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xyXG4gICAgLmNvbnRlbnQge1xyXG4gICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICB9XHJcblxyXG4gICAgLnByb21vLWJveGVzIHtcclxuICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAwMHB4KSB7XHJcbiAgICAuY29udGVudCB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogOC4zMzMzJTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5QMDAxLXByb21vLXJpZ2h0IHtcclxuICAvLyBPdmVycmlkZSBmb3IgX2J1dHRvbnMuc2Nzc1xyXG4gIC5fcHJvbW8tYm94LWN0YS1idXR0b25zIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDE0MnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4uUDAwNS1wcm9tby1kb3VibGUtcmlnaHQge1xyXG4gIC5wcm9tby1ib3g6Zmlyc3QtY2hpbGQge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkgeyAvLyBtb2JpbGUgb25seVxyXG4gICAgLnByb21vLWJveGVzIHtcclxuICAgICAgcGFkZGluZy10b3A6IDMwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59IC8vIGVuZCBQMDA1XHJcblxyXG4uUDAwNi1wcm9tby1iaWctaW1hZ2UtcmlnaHQge1xyXG4gIC5wcm9tby1ib3gge1xyXG4vLyAgICAgaGVpZ2h0OiAzNzVweDtcclxuXHJcbiAgICAuaW1hZ2Utd3JhcHBlciB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMTc1cHg7XHJcbiAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5pbWFnZS1jb250YWluZXIge1xyXG4gICAgICBAaW5jbHVkZSBhc3BlY3QtcmF0aW8tYm94KDIsIDEpO1xyXG4gICAgfVxyXG5cclxuICAgICYucHJvbW8tYm94LXdpdGgtaW1hZ2Uge1xyXG4gICAgICAudGl0bGUsXHJcbiAgICAgICAuX3Byb21vLWJveC1jdGEtYnV0dG9ucyB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTRweDtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XHJcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7IC8vIG1vYmlsZSBvbmx5XHJcbiAgICAucHJvbW8tYm94IHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuICAgICAgbWFyZ2luLXRvcDogMjVweDtcclxuICAgIH1cclxuICB9XHJcbn0gLy8gZW5kIFAwMDZcclxuIiwiLnByb21vLWJveCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWFjY2VudDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgcCB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgfVxyXG5cclxuICAudGl0bGV7XHJcbiAgICBwYWRkaW5nOiAxNHB4IDE0cHggMCAxNHB4O1xyXG4gICAgY29sb3I6ICR3aGl0ZTtcclxuICB9XHJcblxyXG4gIC5fcHJvbW8tYm94LWN0YS1idXR0b25zIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBwYWRkaW5nOiA2cHggMTRweDtcclxuXHJcbiAgICBidXR0b257XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBhIHtcclxuICAgIGNvbG9yOiAkd2hpdGU7XHJcblxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogJHdoaXRlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnByb21vLWJveC1saW5re1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgJjpob3ZlcntcclxuICAgICAgLl9wcm9tby1ib3gtY3RhLWJ1dHRvbnN7XHJcbiAgICAgICAgQGluY2x1ZGUgdHJpZ2dlci1jdGEtaG92ZXI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5pbWFnZS13cmFwcGVyIHtcclxuICAgIGZsb2F0OiByaWdodDtcclxuICAgIHdpZHRoOiAxMTBweDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkYnJhbmQtYWNjZW50O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIH1cclxuXHJcbiAgLmltYWdlLWNvbnRhaW5lciB7XHJcbiAgICBAaW5jbHVkZSBhc3BlY3QtcmF0aW8tYm94KDMsIDQpO1xyXG4gIH1cclxuXHJcbiAgaW1nIHtcclxuICAgIEBpbmNsdWRlIHN0cmV0Y2gtYWJzb2x1dGUoKTtcclxuICB9XHJcblxyXG4gICYucHJvbW8tYm94LXdpdGgtaW1hZ2Uge1xyXG4gICAgLnRpdGxlLFxyXG4gICAgLl9wcm9tby1ib3gtY3RhLWJ1dHRvbnMge1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxMjRweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikgYW5kIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7IC8vIHRhYmxldCBvbmx5XHJcbiAgICAudGl0bGUge1xyXG4gICAgICBmb250LXNpemU6IC44NzVlbTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuNzE0MmVtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7IC8vIHRhYmxldCB1cFxyXG5cclxuICAgIC50aXRsZSB7XHJcbiAgICAgIHBhZGRpbmc6IDI0cHggMjRweCAwIDI0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLl9wcm9tby1ib3gtY3RhLWJ1dHRvbnMge1xyXG4gICAgICBwYWRkaW5nOiAxcmVtIDEuNXJlbTtcclxuICAgIH1cclxuXHJcbiAgICAuaW1hZ2Utd3JhcHBlciB7XHJcbiAgICAgIHdpZHRoOiAxMThweDtcclxuICAgIH1cclxuXHJcbiAgICAmLnByb21vLWJveC13aXRoLWltYWdlIHtcclxuICAgICAgLnRpdGxlLFxyXG4gICAgICAuX3Byb21vLWJveC1jdGEtYnV0dG9ucyB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTQycHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIuUDAwNy1wcm9tby13aXRoLWFjY29yZGlvbiB7XHJcbiAgcGFkZGluZy1ib3R0b206IDI1cHg7XHJcblxyXG4gIC5DMDU3LWFjY29yZGlvbiB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcclxuXHJcbiAgICAucmVhZC1tb3JlLW1lc3NhZ2UsXHJcbiAgICAuYXJpYS1sYWJlbCB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLmNsZWFyZml4IHtcclxuICAgICAgbWFyZ2luLXRvcDogNDBweDtcclxuICAgIH1cclxuXHJcbiAgICAuYzA1Ny1hY2NvcmRpb24taGVhZGVyIHtcclxuICAgICAgZm9udC1zaXplOiAxLjVyZW07XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAycmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5wYWRkZWQtY29udGFpbmVyIHtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxuXHJcbiAgICBoMSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS4zZW07XHJcbiAgICB9XHJcblxyXG4gICAgaDIge1xyXG4gICAgICBmb250LXNpemU6IDFlbTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuNWVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5oZWFkZXItY29udGVudCB7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyNXB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLlAwMDctaGVhZGVyLXRpdGxlIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xyXG5cclxuICAgIC5wYWRkZWQtY29udGFpbmVyIHtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxuXHJcbiAgICBoMSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5oZWFkZXItY29udGVudCBoMiB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMi4yNXJlbTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDNyZW07XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5wcm9tby1ib3g6Zmlyc3QtY2hpbGQge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuICB9XHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7IC8vIHRhYmxldCB1cFxyXG4gICAgLmNvbHVtbi1jb250YWluZXIge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgY29sdW1uLWNvdW50OiAyO1xyXG4gICAgfVxyXG4gICAgLkMwNTctYWNjb3JkaW9uIHtcclxuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgfVxyXG5cclxuICAgIC5QMDA3LWhlYWRlci10aXRsZSB7XHJcbiAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIH1cclxuXHJcbiAgICAuQzA1OC1wcm9tbyB7XHJcbiAgICAgIHdpZHRoOiAzNDBweDtcclxuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcblxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6IDkzMHB4KSB7IC8vIHRhYmxldCB1cFxyXG4gICAgLmNvbHVtbi1jb250YWluZXIge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgY29sdW1uLWNvdW50OiAyO1xyXG4gICAgfVxyXG5cclxuICAgIC5DMDU3LWFjY29yZGlvbiB7XHJcbiAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgLlAwMDctaGVhZGVyLXRpdGxlIHtcclxuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7IC8vIGRlc2t0b3BcclxuICAgIC5DMDU4LXByb21vIHtcclxuICAgICAgd2lkdGg6IDM4MHB4O1xyXG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuXHJcbiAgICAgIC50aXRsZXtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4iLCIucDAwOC1wcm9tby13aXRoLWxpbmtzIHtcclxuICAucGFkZGVkLWNvbnRhaW5lciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIHBhZGRpbmctdG9wOiAzcmVtO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDNyZW07XHJcbiAgfVxyXG5cclxuICBoMiB7XHJcbiAgICBmb250LXNpemU6IDEuODc1cmVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMzM7XHJcbiAgICBjb2xvcjogIzJkMzgzZjtcclxuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcclxuICB9XHJcblxyXG4gIC5wMSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgfVxyXG5cclxuICAucDEgcCB7XHJcbiAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgY29sb3I6ICMyZDM4M2Y7XHJcbiAgICBtYXJnaW46MDtcclxuICB9XHJcblxyXG4gIC5zci1oaWRkZW4ge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcblxyXG4gIC5fcDAwOC1jdGEtYnV0dG9ucy1tZC1zY3JlZW4tdXAsXHJcbiAgLl9wMDA4LWN0YS1idXR0b25zLXNtYWxsLXNjcmVlbiB7XHJcbiAgICBAaW5jbHVkZSBjZW50ZXItY3RhLW1vYmlsZTtcclxuICAgIG1hcmdpbi10b3A6IDJyZW07XHJcbiAgfVxyXG5cclxuICAuX3AwMDgtY3RhLWJ1dHRvbnMtbWQtc2NyZWVuLXVwIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG5cclxuXHJcbiAgLmxpbmtzIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XHJcbiAgICBwYWRkaW5nOiAxLjVyZW07XHJcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuXHJcbiAgICBoMyB7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjMzO1xyXG4gICAgICBmb250LXNpemU6IC43NXJlbTtcclxuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgY29sb3I6ICMyZDM4M2Y7XHJcbiAgICAgIC8vcGFkZGluZy1ib3R0b206IDFyZW07XHJcbiAgICB9XHJcblxyXG4gICAgdWwge1xyXG4gICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcclxuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICBvdmVyZmxvdy15OiBoaWRkZW47XHJcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XHJcbiAgICB9XHJcblxyXG4gICAgbGkge1xyXG4gICAgICBjb2xvcjogIzAwNTczZDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgICAgbWFyZ2luLXRvcDogMXJlbTtcclxuICAgIH1cclxuXHJcbiAgICBsaTpudGgtY2hpbGQobis1KSB7XHJcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIGxpIGEge1xyXG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcclxuICAgIH1cclxuXHJcbiAgICBsaSBhOmhvdmVyIHtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgIzAwNTczZDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5yZWFkLW1vcmUtbWVzc2FnZSxcclxuICAuYXJpYS1sYWJlbCB7XHJcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICBoZWlnaHQ6IDA7XHJcbiAgfVxyXG5cclxuXHJcbiAgLnNob3ctaGlkZS1idG4ge1xyXG4gICAgY29sb3I6ICMwMDU3M2Q7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xyXG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMzM7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgcGFkZGluZy10b3A6IDFyZW07XHJcbiAgfVxyXG5cclxuICAuc2hvdy1oaWRlLWJ0bjphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgd2lkdGg6IDdweDtcclxuICAgIGhlaWdodDogN3B4O1xyXG4gICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgIzAwNTczZDtcclxuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMDA1NzNkO1xyXG4gICAgdHJhbnNmb3JtOnJvdGF0ZSg0NWRlZykgdHJhbnNsYXRlWSg1MCUpO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDhweDtcclxuICB9XHJcblxyXG4gIC5zaG93aW5nLnNob3ctaGlkZS1idG46YWZ0ZXIge1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIHRyYW5zbGF0ZVkoMTAwJSk7XHJcbiAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkICMwMDU3M2Q7XHJcbiAgICBib3JkZXItdG9wOiAycHggc29saWQgIzAwNTczZDtcclxuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgICBib3JkZXItcmlnaHQ6IG5vbmU7XHJcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICB9XHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMHB4KSB7XHJcbiAgICAubGlua3Mge1xyXG4gICAgICB1bCB7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcclxuICAgICAgICBjb2x1bW4tZ2FwOiAycmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcclxuICAgIC5wYWRkZWQtY29udGFpbmVyIHtcclxuICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMTIsIDFmcik7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICBnYXA6IDEycHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbnRlbnQge1xyXG4gICAgICBncmlkLWNvbHVtbjogMS83O1xyXG4gICAgfVxyXG5cclxuICAgIC5fcDAwOC1jdGEtYnV0dG9ucy1tZC1zY3JlZW4tdXAge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuXHJcbiAgICAuX3AwMDgtY3RhLWJ1dHRvbnMtc21hbGwtc2NyZWVuIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAubGlua3Mge1xyXG4gICAgICBncmlkLWNvbHVtbjogNy8xMztcclxuICAgICAgd2lkdGg6IDM0OHB4O1xyXG4gICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG5cclxuICAgICAgdWwge1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5NjBweCkge1xyXG4gICAgLmNvbnRlbnQge1xyXG4gICAgICBncmlkLWNvbHVtbjogMS84O1xyXG4gICAgfVxyXG5cclxuICAgIC5saW5rcyB7XHJcbiAgICAgIGdyaWQtY29sdW1uOiA4LzEzO1xyXG4gICAgICB3aWR0aDogMzY4cHg7XHJcblxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XHJcbiAgICAucGFkZGVkLWNvbnRhaW5lciB7XHJcbiAgICAgIGdhcDogMTIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmxpbmtzIHtcclxuICAgICAgd2lkdGg6IDM4MHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSBhbmQgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHsgIC8vIHRhYmxldCBvbmx5XHJcbiAgICAuY3RhLWJ0biB7XHJcbiAgICAgIG1heC13aWR0aDogMTQuMjVyZW07XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5xci1wb3B1cCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG1heC13aWR0aDogMzUwcHg7XHJcbiAgbWFyZ2luOiAyMHB4IGF1dG87XHJcbiAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBcclxuICAudGl0bGUge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXk7XHJcbiAgICBoZWlnaHQ6IDI0cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgIHRvcDogLTI0cHg7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcGFkZGluZzogMCAxMHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IHdoaXRuZXktd2VpZ2h0KHNlbWlib2xkKTtcclxuICAgIGZvbnQtc2l6ZTogd2hpdG5leS1zaXplKDEwKTtcclxuICAgIGxldHRlci1zcGFjaW5nOiAuMDhlbTtcclxuICB9XHJcbiAgXHJcbiAgLmltYWdlLWNvbnRhaW5lciB7XHJcbiAgICBwYWRkaW5nOiAzMHB4IDAgMjdweCAwO1xyXG4gICAgbWF4LXdpZHRoOiAyMzRweDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgXHJcbiAgICBpbWcge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcbiAgXHJcbiAgLmNhcHRpb24ge1xyXG4gICAgZm9udC1zaXplOiB3aGl0bmV5LXNpemUoMTIpO1xyXG4gICAgcGFkZGluZzogMCAzMHB4IDI3cHggMzBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiB3aGl0bmV5LWxpbmUtaGVpZ2h0KDE2LCAxMik7XHJcbiAgICBcclxuICAgICoge1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICB9XHJcbiAgfVxyXG4gIFxyXG4gIC5tZnAtY2xvc2Uge1xyXG4gICAgdG9wOiAtMzNweDtcclxuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgcGFkZGluZy1yaWdodDogOHB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBjb2xvcjogJHJpY2gtYmxhY2s7XHJcbiAgICBmb250LXNpemU6IDEuNGVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG4gIFxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xyXG4gICAgd2lkdGg6IDM4MHB4O1xyXG4gICAgbWF4LXdpZHRoOiBub25lO1xyXG4gIH1cclxufSIsIi5TMDAxLXNvY2lhbC1zaGFyZSB7XHJcblxyXG4gIHBhZGRpbmc6IDIwcHggMDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gIC5pY29ucyB7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHdhcm0tZ3JheTtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHJcbiAgICBhIHtcclxuICAgICAgaGVpZ2h0OiAyNHB4O1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgIG1hcmdpbjogMTRweCAxMnB4IDlweCAxMnB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDI0cHg7XHJcbiAgICAgIHdpZHRoOiAyNHB4O1xyXG5cclxuICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmN1c3RvbS1zaGFyZS1pY29uIHtcclxuICAgIHdpZHRoOiAxOXB4O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIC5pbWFnZS1jb250YWluZXIge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC0xNXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZmFjZWJvb2stc2hhcmUtaWNvbiB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJHBhdGgtdG8taWNvbiArIFwiUzAwMS1pY29uLWZhY2Vib29rLnBuZ1wiKTtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCRwYXRoLXRvLWljb24gKyBcIlMwMDEtaWNvbi1mYWNlYm9vay1vbi5wbmdcIik7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubGlua2VkaW4tc2hhcmUtaWNvbiB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJHBhdGgtdG8taWNvbiArIFwiUzAwMS1pY29uLWxpbmtlZGluLnBuZ1wiKTtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCRwYXRoLXRvLWljb24gKyBcIlMwMDEtaWNvbi1saW5rZWRpbi1vbi5wbmdcIik7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAudHdpdHRlci1zaGFyZS1pY29uIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgkcGF0aC10by1pY29uICsgXCJTMDAxLWljb24tdHdpdHRlci5wbmdcIik7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgkcGF0aC10by1pY29uICsgXCJTMDAxLWljb24tdHdpdHRlci1vbi5wbmdcIik7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZW1haWwtc2hhcmUtaWNvbiB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJHBhdGgtdG8taWNvbiArIFwiUzAwMS1pY29uLWVtYWlsLnBuZ1wiKTtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCRwYXRoLXRvLWljb24gKyBcIlMwMDEtaWNvbi1lbWFpbC1vbi5wbmdcIik7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuY29weS1saW5rLWljb24ge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCRwYXRoLXRvLWljb24gKyBcIlMwMDEtaWNvbi1jb3B5LWxpbmsucG5nXCIpO1xyXG4gICAgd2lkdGg6IDI0cHg7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgkcGF0aC10by1pY29uICsgXCJTMDAxLWljb24tY29weS1saW5rLW9uLnBuZ1wiKTtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLndlaWJvLWxpbmstaWNvbiB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJHBhdGgtdG8taWNvbiArIFwiUzAwMS1pY29uLXdlaWJvLnBuZ1wiKTtcclxuICAgIHdpZHRoOiAyNHB4O1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJHBhdGgtdG8taWNvbiArIFwiUzAwMS1pY29uLXdlaWJvLW9uLnBuZ1wiKTtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgfVxyXG4gIH1cclxuICAud2VjaGF0LWxpbmstaWNvbiB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJHBhdGgtdG8taWNvbiArIFwiUzAwMS1pY29uLXdlY2hhdC5wbmdcIik7XHJcbiAgICB3aWR0aDogMjRweDtcclxuXHJcbiAgICAud2VjaGF0LXFyLWNvbnRhaW5lciB7XHJcbiAgICAgIGhlaWdodDogMTcwcHg7XHJcbiAgICAgIHdpZHRoOiAxNTBweDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZTtcclxuICAgICAgbWFyZ2luLXRvcDogLTE3MHB4O1xyXG4gICAgICBtYXJnaW4tbGVmdDogLTUwcHg7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgYm94LXNoYWRvdzogcmdiYSgwLCAwLCAwLCAwLjI0KSAwcHggM3B4IDhweDtcclxuICAgICAgei1pbmRleDo5OTtcclxuXHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMC4zMTNyZW07IC8vNXB4XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC8vIGNlbnRlciB0aGUgYWxpZ25tZW50IGZvciBubyBjb250ZW50IGxhYmVsXHJcbiAgICAgIC53ZWNoYXQtZW1wdHktaWNvbiB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICN3ZWNoYXQtcXIge1xyXG4gICAgICB3aWR0aDogODAlO1xyXG4gICAgICBwYWRkaW5nLXRvcDogMTVweDtcclxuICAgIH1cclxuXHJcbiAgICAud2VjaGF0LXFyLWRpdi1jb250YWluZXIge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgkcGF0aC10by1pY29uICsgXCJTMDAxLWljb24td2VjaGF0LW9uLnBuZ1wiKTtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICBjb2xvcjogdmFyKC0tY29sb3ItYmFzZSk7XHJcblxyXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcclxuICAgICAgICAud2VjaGF0LXFyLWRpdi1jb250YWluZXIge1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogLTEwcHg7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogLTIzcHg7XHJcblxyXG4gICAgICAgICAgLnFyLXdlY2hhdC1kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuaW5zdGFncmFtLXNoYXJlLWljb24ge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vLi4vaW1nL1MwMDEtaW5zdGFncmFtLnBuZ1wiKTtcclxuICAgIHdpZHRoOiAyNHB4O1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi8uLi9pbWcvUzAwMS1pbnN0YWdyYW0tb24ucG5nXCIpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnByaW50LWljb24ge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCRwYXRoLXRvLWljb24gKyBcIlMwMDEtaWNvbi1wcmludC5wbmdcIik7XHJcbiAgICB3aWR0aDogMjRweDtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCRwYXRoLXRvLWljb24gKyBcIlMwMDEtaWNvbi1wcmludC1vbi5wbmdcIik7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAbWVkaWFcclxuICBvbmx5IHNjcmVlbiBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksXHJcbiAgb25seSBzY3JlZW4gYW5kICggICBtaW4tLW1vei1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLFxyXG4gIG9ubHkgc2NyZWVuIGFuZCAoICAgICAtby1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyLzEpLFxyXG4gIG9ubHkgc2NyZWVuIGFuZCAoICAgICAgICBtaW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSxcclxuICBvbmx5IHNjcmVlbiBhbmQgKCAgICAgICAgICAgICAgICBtaW4tcmVzb2x1dGlvbjogMTkyZHBpKSxcclxuICBvbmx5IHNjcmVlbiBhbmQgKCAgICAgICAgICAgICAgICBtaW4tcmVzb2x1dGlvbjogMmRwcHgpIHtcclxuICAgIGEge1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgLmZhY2Vib29rLXNoYXJlLWljb24ge1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJHBhdGgtdG8taWNvbiArIFwiUzAwMS1pY29uLWZhY2Vib29rLnBuZ1wiKTtcclxuXHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgkcGF0aC10by1pY29uICsgXCJTMDAxLWljb24tZmFjZWJvb2stb24ucG5nXCIpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmxpbmtlZGluLXNoYXJlLWljb24ge1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJHBhdGgtdG8taWNvbiArIFwiUzAwMS1pY29uLWxpbmtlZGluLnBuZ1wiKTtcclxuXHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgkcGF0aC10by1pY29uICsgXCJTMDAxLWljb24tbGlua2VkaW4tb24ucG5nXCIpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnR3aXR0ZXItc2hhcmUtaWNvbiB7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgkcGF0aC10by1pY29uICsgXCJTMDAxLWljb24tdHdpdHRlci5wbmdcIik7XHJcblxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJHBhdGgtdG8taWNvbiArIFwiUzAwMS1pY29uLXR3aXR0ZXItb24ucG5nXCIpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmVtYWlsLXNoYXJlLWljb24ge1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJHBhdGgtdG8taWNvbiArIFwiUzAwMS1pY29uLWVtYWlsLnBuZ1wiKTtcclxuXHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgkcGF0aC10by1pY29uICsgXCJTMDAxLWljb24tZW1haWwtb24ucG5nXCIpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnByaW50LWljb24ge1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJHBhdGgtdG8taWNvbiArIFwiUzAwMS1pY29uLXByaW50LnBuZ1wiKTtcclxuXHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgkcGF0aC10by1pY29uICsgXCJTMDAxLWljb24tcHJpbnQtb24ucG5nXCIpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuIiwiLlMwMDItc29jaWFsLWJ1dHRvbnMtaW5saW5lIHtcclxuICBwYWRkaW5nLXRvcDogMjVweDtcclxuICBwYWRkaW5nLWJvdHRvbTogMjVweDtcclxuXHJcbiAgaDIge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XHJcbiAgfVxyXG5cclxuICAucm93IHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGZvbnQtc2l6ZTogMDtcclxuXHJcbiAgICA+IGRpdiB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcblxyXG4gICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5zb2NpYWwtYnRuIHtcclxuICAgIGJveC1zaGFkb3c6IDAgMCAyMHB4IHJnYmEoMCwgMCwgMCwgLjEpO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgZGlzcGxheTogaW5oZXJpdDtcclxuICAgIGhlaWdodDogMTAwcHg7XHJcbiAgICBsaW5lLWhlaWdodDogMTAwcHg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1wcmltYXJ5O1xyXG5cclxuICAgICAgaW1nIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtMTAwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYudG91Y2ggLnNvY2lhbC1idG4ge1xyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuXHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6YWN0aXZlIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcblxyXG4gICAgICBpbWcge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC0xMDBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmltYWdlLWNvbnRhaW5lciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgfVxyXG5cclxuICBpbWcge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogLTEwMCU7XHJcbiAgICByaWdodDogLTEwMCU7XHJcbiAgICBtYXJnaW46IGF1dG87XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHsgLy8gdGFibGV0IHVwXHJcbiAgICBwYWRkaW5nLXRvcDogNDFweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xyXG5cclxuICAgIGgyIHtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDQxcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnJvdyA+IGRpdiB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi8vIFNFMDAxIEhhbmRjcmFmdGVkIFByb2R1Y3RcclxuXHJcbi5TRTAwMS1oYW5kY3JhZnRlZC1wcm9kdWN0IHtcclxuICBoMyB7XHJcbiAgICBtYXJnaW46IDIwcHggMCAxNXB4IDA7XHJcbiAgfVxyXG5cclxuICAuX2hhbmRjcmFmdGVkUHJvZHVjdC1jdGEtYnV0dG9ucyB7XHJcbiAgICBAaW5jbHVkZSBjZW50ZXItY3RhLW1vYmlsZTtcclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xyXG4gICAgaDMge1xyXG4gICAgICBmb250LXNpemU6IDEuMjVlbTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikgeyAvLyB0YWJsZXQgdXBcclxuICAgIGgzIHtcclxuICAgICAgbWFyZ2luLXRvcDogLTlweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTFweDtcclxuICAgIH1cclxuXHJcbiAgICAuY29sLXNtLTEwIHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5DMDI5LWNhc2Utc3R1ZHktZG9jdW1lbnQtc3RyaXAge1xyXG4gICAgICBwYWRkaW5nLXRvcDogMzVweDtcclxuICAgIH1cclxuXHJcbiAgICAuX2hhbmRjcmFmdGVkUHJvZHVjdC1jdGEtYnV0dG9ucyB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgd2lkdGg6IDE3LjVyZW07XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikgYW5kIChtYXgtd2lkdGg6IDk0OXB4KSB7XHJcbiAgICAuY29sLXNtLTcsXHJcbiAgICAuY29sLXNtLTUge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAuaGFuZGNyYWZ0ZWQtcHJvZHVjdCB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgIGZsb2F0OiBub25lO1xyXG5cclxuICAgICAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikgeyAvLyBkZXNrdG9wXHJcbiAgICAuX2hhbmRjcmFmdGVkUHJvZHVjdC1jdGEtYnV0dG9ucyB7XHJcbiAgICAgIGZsb2F0OiByaWdodDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5oYW5kY3JhZnRlZC1wcm9kdWN0IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5O1xyXG4gICAgcGFkZGluZzogMzBweDtcclxuICB9XHJcblxyXG4gIC5DMDI5LWNhc2Utc3R1ZHktZG9jdW1lbnQtc3RyaXAge1xyXG4gICAgaDIge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5wYWRkZWQtY29udGFpbmVyIHsgLy8gb3ZlcnJpZGVcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLy8gU0UwMDIgSGFuZGNyYWZ0ZWQgQnJhbmRcclxuXHJcbi5TRTAwMi1oYW5kY3JhZnRlZC1icmFuZCB7XHJcbiAgcGFkZGluZy10b3A6IDI1cHg7XHJcbiAgcGFkZGluZy1ib3R0b206IDI1cHg7XHJcblxyXG4gIC5fc2UwMDItY3RhLWJ1dHRvbnN7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgQGluY2x1ZGUgY2VudGVyLWN0YS1tb2JpbGU7XHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pe1xyXG4gICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgIHdpZHRoOiAxNy41cmVtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7IC8vIHRhYmxldCB1cFxyXG4gICAgcGFkZGluZy10b3A6IDUwcHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcclxuXHJcbiAgICAuQzAzMS10ZXh0LWxlZnQtY3RhLXJpZ2h0IHtcclxuICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG5cclxuICAgICAgLndoaXRlLWNvbnRhaW5lciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIHBhZGRpbmc6IDMwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikgYW5kIChtYXgtd2lkdGg6IDk0OXB4KSB7XHJcbiAgICAuY29sLXNtLTgsXHJcbiAgICAuY29sLXNtLTQge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5WTjAwMS1jYXRlZ29yeS1uYXZpZ2F0aW9uLXRpbGVzIHtcclxuICAgIGgyIHtcclxuICAgICAgZm9udC1zaXplOiAxLjEyNWVtO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIvLyBTRTAwMSBIYW5kY3JhZnRlZCBQcm9kdWN0XHJcblxyXG4uU0UwMDMtaGFuZGNyYWZ0ZWQtcHJvZHVjdCB7XHJcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcclxuXHJcbiAgICBoMyB7XHJcbiAgICAgIG1hcmdpbjogMjBweCAwIDE1cHggMDtcclxuICAgIH1cclxuXHJcbiAgICAuaGMtc2VhcmNoLXRpdGxle1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAuaW1hZ2UtY29udGFpbmVye1xyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1taW4pe1xyXG4gICAgICBwYWRkaW5nOiAwIDMwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5saW5rLWNvbnRhaW5lcntcclxuICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDZweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA2cHg7XHJcbiAgICAgIH1cclxuICAgICAgYXtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAudGlsZXtcclxuICAgICAgLnRleHQtd3JhcHBlcjpob3ZlcntcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5oYW5kY3JhZnRlZC1wcm9kdWN0IHtcclxuICAgICAgLmhhbmRjcmFmdGVkLXByb2R1Y3QtZGVzY3JpcHRpb257XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmJ0biB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XHJcbiAgICAgIGgzIHtcclxuICAgICAgICBmb250LXNpemU6IDEuMjVlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikgeyAvLyB0YWJsZXQgdXBcclxuICAgICAgaDMge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC05cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTFweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmhhbmRjcmFmdGVkLXByb2R1Y3QgLmJ0biB7XHJcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDA7XHJcblxyXG4gICAgICAgICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuQzAyOS1jYXNlLXN0dWR5LWRvY3VtZW50LXN0cmlwIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMzVweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikgYW5kIChtYXgtd2lkdGg6IDk0OXB4KSB7XHJcbiAgICAgIC5jb2wtc20tNyxcclxuICAgICAgLmNvbC1zbS01IHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmhhbmRjcmFmdGVkLXByb2R1Y3QgLmJ0biB7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgICBmbG9hdDogbm9uZTtcclxuXHJcbiAgICAgICAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikgeyAvLyBkZXNrdG9wXHJcbiAgICAgIC5oYW5kY3JhZnRlZC1wcm9kdWN0IC5idG4ge1xyXG4gICAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLkMwMjktY2FzZS1zdHVkeS1kb2N1bWVudC1zdHJpcCB7XHJcbiAgICAgIGgyIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAucGFkZGVkLWNvbnRhaW5lciB7IC8vIG92ZXJyaWRlXHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8vbmV3IHNlYXJjaCBzdHVmZlxyXG4gICAgICAuUzAwMy1jb250YWluZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgcGFkZGluZzogMjBweDtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcclxuICAgICAgICAgIHBhZGRpbmc6MTBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICB9XHJcbiIsIi8vIFNFMDA0IFNlYXJjaCBCb3ggSW5saW5lXHJcblxyXG4uU0UwMDQtc2VhcmNoLWJveC1pbmxpbmUge1xyXG4gIHBhZGRpbmctdG9wOiA0MnB4O1xyXG4gIHBhZGRpbmctYm90dG9tOiAyNXB4O1xyXG4gIFxyXG4gIGgyIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxOXB4O1xyXG4gIH1cclxuICBcclxuICBpbnB1dC5zZWFyY2hfaW5wdXQge1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRyaWNoLWJsYWNrO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgY29sb3I6ICRyaWNoLWJsYWNrO1xyXG4gICAgZm9udC1zaXplOiAxLjI1ZW07XHJcbiAgICBcclxuICAgICY6Zm9jdXMge1xyXG4gICAgICBAaW5jbHVkZSBwbGFjZWhvbGRlcih0cmFuc3BhcmVudCk7IC8vIGhpZGUgcGxhY2Vob2xkZXIgb24gZm9jdXNcclxuICAgIH1cclxuICAgIFxyXG4gICAgLy8gQXV0b3ByZWZpeGVyIGRvZXMgbm90IHN1cHBvcnQgcGxhY2Vob2xkZXJcclxuICAgICY6cGxhY2Vob2xkZXIge1xyXG4gICAgICBjb2xvcjogJHdhcm0tZ3JheTtcclxuICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgfVxyXG4gICAgJjo6LW1vei1wbGFjZWhvbGRlciB7XHJcbiAgICAgIGNvbG9yOiAkd2FybS1ncmF5O1xyXG4gICAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICB9XHJcbiAgICAmOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XHJcbiAgICAgIGNvbG9yOiAkd2FybS1ncmF5O1xyXG4gICAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICB9XHJcbiAgICAmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICAgICAgY29sb3I6ICR3YXJtLWdyYXk7XHJcbiAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgIH1cclxuICB9XHJcbiAgXHJcbiAgLmJ0biB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbiAgXHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQ5OXB4KSB7IC8vIGV4dHJhIG1vYmlsZSBicmVha3BvaW50XHJcbiAgICBpbnB1dC5zZWFyY2hfaW5wdXQge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG4gICAgICBoZWlnaHQ6IDQ0cHg7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5jb2wteHMtNyxcclxuICAgIC5jb2wteHMtNSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxuICBcclxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHsgLy8gdGFibGV0IHVwXHJcbiAgICBwYWRkaW5nLXRvcDogNDFweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiA3NXB4O1xyXG4gIFxyXG4gICAgaDIge1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogNjVweDtcclxuICAgIH1cclxuICAgIFxyXG4gICAgaW5wdXQuc2VhcmNoX2lucHV0IHtcclxuICAgICAgZm9udC1zaXplOiAyLjI1ZW07XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5idG4ge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcbn0iLCIvLyBTRTAwNSBEcm9wZG93biB3aXRob3V0IFNlYXJjaFxyXG5cclxuLlNFMDA1LWRyb3Bkb3duLXNlYXJjaCB7XHJcbiAgcGFkZGluZy10b3A6IDI1cHg7XHJcbiAgcGFkZGluZy1ib3R0b206IDI1cHg7XHJcblxyXG4gIHAge1xyXG4gICAgbWFyZ2luOiAyNXB4IDA7XHJcbiAgfVxyXG5cclxuICAuc2VsZWN0LXdyYXBwZXIge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuXHJcbiAgICBzZWxlY3Qge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgIGNvbG9yOiAjMjYyNzI4O1xyXG4gICAgfVxyXG5cclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgei1pbmRleDogMTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5fc2UwMDUtY3RhLWJ1dHRvbnMge1xyXG4gICAgQGluY2x1ZGUgY2VudGVyLWN0YS1tb2JpbGU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7IC8vIHRhYmxldCB1cFxyXG4gICAgcGFkZGluZy10b3A6IDQwcHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcclxuXHJcbiAgICAucm93LWRyb3Bkb3duIHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAuX3NlMDA1LWN0YS1idXR0b25zIHtcclxuICAgICAgICBkaXNwbGF5OiBjb250ZW50cztcclxuICAgICAgICAuY3RhLWJ0biB7XHJcbiAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNlbGVjdC13cmFwcGVyIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAkZ3JpZC1ndXR0ZXItd2lkdGgtc207XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHsgLy8gZGVza3RvcFxyXG4gICAgLnNlbGVjdC13cmFwcGVyIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAkZ3JpZC1ndXR0ZXItd2lkdGgtbWQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi8vIFNFMDA2IERyb3Bkb3duIHdpdGggTGlua3NcclxuXHJcbi5TRTAwNi1kcm9wZG93bi1saW5rcyB7XHJcbiAgcGFkZGluZy10b3A6IDI1cHg7XHJcbiAgcGFkZGluZy1ib3R0b206IDI1cHg7XHJcblxyXG4gIHAge1xyXG4gICAgbWFyZ2luOiAyNXB4IDA7XHJcbiAgfVxyXG5cclxuICAuc2VsZWN0LXdyYXBwZXIge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgIG1hcmdpbi10b3A6IDAuNXJlbTtcclxuXHJcbiAgICBzZWxlY3Qge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICB9XHJcblxyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICB6LWluZGV4OiAxO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLl9zZTAwNi1jdGEtYnV0dG9ucyB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gICAgQGluY2x1ZGUgY2VudGVyLWN0YS1tb2JpbGU7XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHsgLy8gdGFibGV0IHVwXHJcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xyXG5cclxuICAgIC5zZWxlY3Qtd3JhcHBlciB7XHJcbiAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6ICRncmlkLWd1dHRlci13aWR0aC1zbTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikgeyAvLyBkZXNrdG9wXHJcbiAgICAuc2VsZWN0LXdyYXBwZXIge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6ICRncmlkLWd1dHRlci13aWR0aC1tZDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLy9TRTAwNyBBbGVydCBCYW5uZXIgLSBTb2Z0d2FyZSBEb3dubG9hZHMgJiBEcml2ZXJzIHBhZ2VcclxuXHJcbi5TRTAwNy1hbGVydC1iYW5uZXIge1xyXG4gIHBhZGRpbmctdG9wOiA1MHB4O1xyXG5cclxuICAuZXhwYW5kLWJhbm5lcixcclxuICAuY29sbGFwc2UtYmFubmVyIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBmb250LXNpemU6IHdoaXRuZXktc2l6ZSgxMik7XHJcbiAgICBmb250LXdlaWdodDogd2hpdG5leS13ZWlnaHQoc2VtaWJvbGQpO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IC4wOGVtO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICB9XHJcblxyXG4gICYuY29sbGFwc2VkIHtcclxuICAgIC5leHBhbmQtYmFubmVyIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICR3YXJtLWdyYXk7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5leHBhbmRlZC10aXRsZSB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLmV4cGFuZGVkIHtcclxuICAgID4gLnBhZGRlZC1jb250YWluZXIge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbGxhcHNlLWJhbm5lciB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMjBweDtcclxuICAgICAgcmlnaHQ6IDEwcHg7XHJcblxyXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHsgLy8gdGFibGV0XHJcbiAgICAgICAgcmlnaHQ6IDMuOTA2MjUlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHsgLy8gZGVza3RvcFxyXG4gICAgICAgIHRvcDogMzBweDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5leHBhbmRlZC10aXRsZSB7XHJcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkd2FybS1ncmF5O1xyXG4gICAgICBwYWRkaW5nLXRvcDogMTZweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jYXJvdXNlbC1jb250YWluZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7XHJcbiAgfVxyXG5cclxuICAuY2Fyb3VzZWwtaW5kaWNhdG9ycyB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgYm90dG9tOiAtMjZweDtcclxuICB9XHJcblxyXG4gIC5vd2wtbmF2IHsgLy8gY2Fyb3VzZWwgcGFnaW5hdGlvbiBhcnJvd3NcclxuICAgIC5vd2wtcHJldixcclxuICAgIC5vd2wtbmV4dHsgLy8gYXJyb3dcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDUwJTtcclxuICAgICAgbWFyZ2luLXRvcDogLTEycHg7XHJcbiAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgY29udGVudDonJztcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB3aWR0aDogMjNweDtcclxuICAgICAgICBoZWlnaHQ6IDIzcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICNkOWQ5ZDk7XHJcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAzcHggc29saWQgI2Q5ZDlkOTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi5kaXNhYmxlZHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm93bC1wcmV2IHtcclxuICAgICAgbGVmdDogLTI5cHg7XHJcbiAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMjI1ZGVnKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5vd2wtbmV4dCB7XHJcbiAgICAgIHJpZ2h0OiAtMjlweDtcclxuICAgICAgJjphZnRlcntcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5vd2wtc3RhZ2Utb3V0ZXIge1xyXG4gICAgcGFkZGluZy10b3A6IDEwcHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkgeyAvLyBtb2JpbGUgYW5kIHRhYmxldCBvbmx5XHJcbiAgICAuY2Fyb3VzZWwtY29udGFpbmVyIHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7IC8vIGRlc2t0b3BcclxuICAgIHBhZGRpbmctdG9wOiA2NHB4O1xyXG5cclxuICAgIC5jYXJvdXNlbC1jb250YWluZXIge1xyXG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcclxuICAgICAgbWF4LWhlaWdodDogMjk1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLm93bC1zdGFnZS1vdXRlciB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogLTEwcHg7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcclxuICAgICAgcGFkZGluZzogMTBweDtcclxuICAgIH1cclxuXHJcbiAgICAuY2Fyb3VzZWwtaW5kaWNhdG9ycyB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgICAgJi5kaXNhYmxlZCB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIvLyBzaGFyZWQgc3R5bGVzIGZvciBTRTAwOCBhbmQgU0UwMDlcclxuXHJcbi5pbmxpbmUtc2VhcmNoLWJhciB7XHJcblxyXG4gIGZvcm0ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gIH1cclxuXHJcbiAgaW5wdXQge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICBvdXRsaW5lOiAwO1xyXG4gICAgcGFkZGluZy1yaWdodDogNjBweDtcclxuICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuICAgIGJveC1zaGFkb3c6IDAgMCAyMHB4IHJnYmEoMCwgMCwgMCwgLjMpO1xyXG4gICAgZm9udC1zaXplOiB3aGl0bmV5LXNpemUoMTIpO1xyXG5cclxuICAgICY6Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24ge1xyXG4gICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IHNlYXJjaGZpZWxkLWNhbmNlbC1idXR0b247XHJcbiAgICB9XHJcblxyXG4gICAgJjo6cGxhY2Vob2xkZXIge1xyXG4gICAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICAgIGNvbG9yOiAkd2FybS1ncmF5O1xyXG4gICAgICBvcGFjaXR5OiAxO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgYnV0dG9uIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGJvcmRlcjogMDtcclxuICAgIGhlaWdodDogNTBweDtcclxuICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgb3V0bGluZTogMDtcclxuXHJcbiAgICAmLnN1Ym1pdCB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICByaWdodDogMDtcclxuXHJcbiAgICAgID4gc3BhbiB7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNWVtO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtcHJpbWFyeS1kYXJrO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHsgLy8gdGFibGV0XHJcbiAgICBmb3JtIHtcclxuICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgaW5wdXQge1xyXG4gICAgICBmb250LXNpemU6IDFlbTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLy9TRTAwOCBJbmxpbmUgU2VhcmNoIEJhciAtIFNvZnR3YXJlIERvd25sb2FkcyAmIERyaXZlcnMgcGFnZVxyXG5cclxuLlNFMDA4LWlubGluZS1zZWFyY2gtYmFyIHtcclxuICBoZWlnaHQ6IDUwcHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogNHJlbTtcclxuXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7IC8vIHRhYmxldFxyXG4gICAgZm9ybSB7XHJcbiAgICAgIHdpZHRoOiA2NiU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uU0UwMDhiLWlubGluZS1zZWFyY2gtYmFyIHtcclxuICBoZWlnaHQ6IDUwcHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogNHJlbTtcclxufVxyXG4iLCIuc2UwMDhkIHtcclxuICBkaXYuY29sLXhzLTcuY29sLXNtLTkge1xyXG4gICAgcGFkZGluZy1yaWdodDogMDtcclxuICB9XHJcblxyXG4gIC5zZWFyY2gtY29udGFpbmVyIHtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIH1cclxuXHJcblxyXG5cclxuICBkaXYuY29sLXhzLTUuY29sLXNtLTMge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwXHJcbiAgfVxyXG5cclxuICAuc2VhcmNoX2lucHV0IHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW07XHJcbiAgfVxyXG5cclxuICAuYnRuLmJ0bi1wcmltYXJ5IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczpjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICB9XHJcblxyXG4gIC50ZXh0LXdyYXBwZXI6OmFmdGVyLFxyXG4gIC50ZXh0LXdyYXBwZXIge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcblxyXG4gIC5zZWFyY2gtY29udGFpbmVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgfVxyXG5cclxuICAuc2VhcmNoLWlucHV0LXdyYXBwZXIge1xyXG4gICAgbWF4LXdpZHRoOiA3MzBweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuXHJcbiAgLnNlYXJjaC1jb250YWluZXIgYnV0dG9uICB7XHJcbiAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbiIsIi8vU0UwMDkgSW5saW5lIFNlYXJjaCBCYXIgd2l0aCBEcm9wZG93biBNZW51IC0gQXV0b21hdGlvbiBTb2x1dGlvbnMgU3VwcG9ydCBQYWdlXHJcblxyXG4uU0UwMDktaW5saW5lLXNlYXJjaC1iYXIge1xyXG5cclxuICAuU0UwMDktc2VsZWN0LWZvcm0ge1xyXG4gICAgei1pbmRleDogMTA7XHJcbiAgfVxyXG5cclxuICAuaW5mby1wb3B1cC10b2dnbGUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBwYWRkaW5nOiA5cHg7XHJcblxyXG4gICAgLmltYWdlLWNvbnRhaW5lciB7XHJcbiAgICAgIEBpbmNsdWRlIGFzcGVjdC1yYXRpby1ib3goMSwgMSk7XHJcblxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmRyb3Bkb3duLXRvZ2dsZSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICB6LWluZGV4OiAxMDAxO1xyXG4gICAgcGFkZGluZzogMCAxNXB4O1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGZvbnQtc2l6ZTogd2hpdG5leS1zaXplKDEyKTtcclxuICAgIGZvbnQtd2VpZ2h0OiB3aGl0bmV5LXdlaWdodChzZW1pYm9sZCk7XHJcblxyXG4gICAgJjphZnRlciB7IC8vIGFycm93XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHdpZHRoOiA4cHg7XHJcbiAgICAgIGhlaWdodDogOHB4O1xyXG4gICAgICB0b3A6IDIwcHg7XHJcbiAgICAgIHJpZ2h0OiAxMHB4O1xyXG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkcmljaC1ibGFjaztcclxuICAgICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgJHJpY2gtYmxhY2s7XHJcbiAgICAgIHotaW5kZXg6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZHJvcGRvd24tbWVudSB7XHJcbiAgICBib3gtc2hhZG93OiAwIDAgMjBweCByZ2JhKDAsIDAsIDAsIC4zKTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgdG9wOiA1MHB4O1xyXG5cclxuICAgIGEge1xyXG4gICAgICBwYWRkaW5nOiA4cHggMTVweDtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgZm9udC1zaXplOiB3aGl0bmV5LXNpemUoMTIpO1xyXG4gICAgICBmb250LXdlaWdodDogd2hpdG5leS13ZWlnaHQoc2VtaWJvbGQpO1xyXG5cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgY29sb3I6ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHsgLy8gbW9iaWxlIG9ubHlcclxuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4O1xyXG5cclxuICAgIC5pbmZvLXBvcHVwLXRvZ2dsZSB7XHJcbiAgICAgIHRvcDogNjBweDtcclxuICAgIH1cclxuXHJcbiAgICAuZHJvcGRvd24tdG9nZ2xlIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkcmljaC1ibGFjaztcclxuXHJcbiAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIHRvcDogMThweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJlthcmlhLWV4cGFuZGVkPXRydWVdIHtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAwO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZmlsdGVyLWRyb3Bkb3duIHtcclxuICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICBwYWRkaW5nOiAxMHB4IDUwcHggMCA2MHB4O1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAuZHJvcGRvd24tbWVudSB7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRyaWNoLWJsYWNrO1xyXG4gICAgICBib3JkZXItdG9wOiAwO1xyXG4gICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICBwYWRkaW5nOiAwIDE1cHg7XHJcblxyXG4gICAgICBsaSB7XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICBtYXJnaW46IDAgLTE1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkd2FybS1ncmF5O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQwMHB4KSB7IC8vIG1vYmlsZSBvbmx5XHJcbiAgICAuZmlsdGVyLWRyb3Bkb3duIHtcclxuICAgICAgcGFkZGluZzogMTBweCAwIDAgNjBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikgeyAvLyB0YWJsZXQgdXBcclxuICAgIGhlaWdodDogNTBweDtcclxuXHJcbiAgICBpbnB1dCB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMzcwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmluZm8tcG9wdXAtdG9nZ2xlIHtcclxuICAgICAgbGVmdDogMDtcclxuICAgIH1cclxuXHJcbiAgICAuZmlsdGVyLWRyb3Bkb3duIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIGxlZnQ6IDUwcHg7XHJcbiAgICAgIHdpZHRoOiAzMDBweDtcclxuICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICR3YXJtLWdyYXk7XHJcbiAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICR3YXJtLWdyYXk7XHJcbiAgICB9XHJcblxyXG4gICAgLmRyb3Bkb3duLW1lbnUge1xyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgd2lkdGg6IDI3MHB4O1xyXG4gICAgICAgIG1hcmdpbjogMCAxNXB4O1xyXG4gICAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3YXJtLWdyYXk7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6IDk1MHB4KSB7XHJcbiAgICBmb3JtIHtcclxuICAgICAgd2lkdGg6IDcyJTtcclxuICAgICAgbWluLXdpZHRoOiA4NTBweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLy9TRTAwOSBNYWduaWZpYyBQb3B1cFxyXG5cclxuLlNFMDA5LXBvcHVwIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgbWF4LXdpZHRoOiA4NTBweDtcclxuICBtYXJnaW46IDAgYXV0bztcclxuICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIFxyXG4gIC5tZnAtY2xvc2Uge1xyXG4gICAgdG9wOiAtNHB4O1xyXG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiA4cHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGNvbG9yOiAkcmljaC1ibGFjaztcclxuICAgIGZvbnQtc2l6ZTogMS40ZW07XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcbiAgXHJcbiAgcDpsYXN0LWNoaWxkIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgfVxyXG4gIFxyXG4gIGgyIHtcclxuICAgIGZvbnQtc2l6ZTogd2hpdG5leS1zaXplKDEyKTtcclxuICAgIGZvbnQtd2VpZ2h0OiB3aGl0bmV5LXdlaWdodChzZW1pYm9sZCk7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogLjA4ZW07XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgcGFkZGluZzogOXB4IDA7XHJcbiAgfVxyXG4gIFxyXG4gIGgzIHtcclxuICAgIG1hcmdpbjogMTVweCAzMHB4IDUycHggMzBweDtcclxuICAgIGZvbnQtd2VpZ2h0OiB3aGl0bmV5LXdlaWdodChtZWRpdW0pO1xyXG4gICAgZm9udC1zaXplOiB3aGl0bmV5LXNpemUoMTYpO1xyXG4gICAgbGluZS1oZWlnaHQ6IHdoaXRuZXktbGluZS1oZWlnaHQoMjYsIDE2KTtcclxuICB9XHJcbiAgXHJcbiAgdGFibGUge1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICB9XHJcbiAgXHJcbiAgdGQge1xyXG4gICAgZm9udC1zaXplOiB3aGl0bmV5LXNpemUoMTQpO1xyXG4gICAgbGluZS1oZWlnaHQ6IHdoaXRuZXktbGluZS1oZWlnaHQoMjQsIDE0KTtcclxuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICBcclxuICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICBmb250LXNpemU6IHdoaXRuZXktc2l6ZSgxMik7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiB3aGl0bmV5LXdlaWdodChzZW1pYm9sZCk7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAuMDhlbTtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIH1cclxuICB9XHJcbiAgXHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7IC8vIG1vYmlsZSBvbmx5XHJcbiAgICBoMiB7XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuICAgIH1cclxuICAgIFxyXG4gICAgaDMge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICB0ZCB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgcGFkZGluZzogNXB4IDE1cHg7XHJcbiAgICBcclxuICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7IC8vIHRhYmxldCB1cFxyXG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XHJcbiAgXHJcbiAgICBoMiB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5O1xyXG4gICAgfVxyXG4gIFxyXG4gICAgdGFibGUge1xyXG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJHdhcm0tZ3JheTtcclxuICAgICAgbWFyZ2luOiAwIDMwcHg7XHJcbiAgICB9XHJcbiAgXHJcbiAgICB0ZCB7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkd2FybS1ncmF5O1xyXG4gICAgICBwYWRkaW5nOiAzcHggMTVweDtcclxuICAgIFxyXG4gICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDVweDtcclxuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkd2FybS1ncmF5O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiI1NFMDEwLWlubGluZS1zZWFyY2gtYmFye1xyXG4gIHdpZHRoOiAxOTJweDtcclxuXHJcbiAgLnNlYXJjaF9pbnB1dHtcclxuICAgIHdpZHRoOiAxNjBweDtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHsgLy8gbW9iaWxlIGFuZCB0YWJsZXQgYm90aFxyXG4gICNTRTAxMC1pbmxpbmUtc2VhcmNoLWJhcntcclxuICAgIHdpZHRoOiAxNDBweDtcclxuICAgIGZsb2F0OnJpZ2h0O1xyXG4gICAgbWFyZ2luLXRvcDogLTQ4cHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6NTVweDtcclxuXHJcbiAgICAuc2VhcmNoX2lucHV0e1xyXG4gICAgICB3aWR0aDogMTAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlYXJjaC1zdWJtaXQge1xyXG4gICAgICAuZ2x5cGhpY29uIHtcclxuICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgdG9wOiAtMjBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuIiwiQGtleWZyYW1lcyBmYWRlLWluLW5hdi10aWxlIHtcclxuICBmcm9tIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG4gIHRvIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHNsaWRlLXVwLW5hdi10aWxlLXRpdGxlIHtcclxuICBmcm9tIHtcclxuICAgICAgIHRvcDogNTAlO1xyXG4gICAgIH1cclxuICAgICB0byB7XHJcbiAgICAgICB0b3A6IDM1cHg7XHJcbiAgICAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHNsaWRlLXVwLW5hdi10aWxlLXRpdGxlLXRhYmxldCB7XHJcbiAgZnJvbSB7XHJcbiAgICB0b3A6IDUwJTtcclxuICB9XHJcbiAgdG8ge1xyXG4gICAgdG9wOiAzMHB4O1xyXG4gIH1cclxufVxyXG5cclxuLlZOMDAxLWNhdGVnb3J5LW5hdmlnYXRpb24tdGlsZXMge1xyXG4gIHBhZGRpbmctdG9wOiAxN3B4O1xyXG4gIHBhZGRpbmctYm90dG9tOiAyNXB4O1xyXG5cclxuICAuaW1hZ2UtY29udGFpbmVyIHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgfVxyXG5cclxuICBoMiB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxN3B4O1xyXG4gIH1cclxuXHJcbiAgLl9uYXZUaWxlLWN0YS1idXR0b25zIHtcclxuICAgIEBpbmNsdWRlIGNlbnRlci1jdGEtbW9iaWxlO1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7IC8vIG1vYmlsZSBvbmx5XHJcbiAgICAuaW1hZ2UtY29udGFpbmVyIHtcclxuICAgICAgbWFyZ2luOiAwICgtMSAqICRncmlkLWd1dHRlci13aWR0aC14cyk7XHJcbiAgICB9XHJcblxyXG4gICAgaHIuc2VwYXJhdG9yVk4wMDEge1xyXG4gICAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNjMGMwYzA7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmltYWdlLWNvbnRhaW5lciB7XHJcbiAgICAgIEBpbmNsdWRlIGFzcGVjdC1yYXRpby1ib3goMiwgMSk7XHJcbiAgICB9XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgQGluY2x1ZGUgc3RyZXRjaC1hYnNvbHV0ZSgpO1xyXG4gICAgfVxyXG5cclxuICAgIC50aXRsZSB7XHJcbiAgICAgIG1hcmdpbjogMjBweCAwIDExcHggMDtcclxuICAgIH1cclxuXHJcbiAgICAucDIge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAzcHg7XHJcblxyXG4gICAgICBwIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLl9uYXZUaWxlLWN0YS1idXR0b25zIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHJcbiAgICAgIC5idG4ge1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgY2xlYXI6IGJvdGg7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgIGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG5cclxuICAgICAgICAudGV4dC13cmFwcGVyIHtcclxuICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50ZXh0LXdyYXBwZXI6YWZ0ZXIsXHJcbiAgICAgICAgJi5idG4tcHJpbWFyeSAudGV4dC13cmFwcGVyOmFmdGVyIHtcclxuICAgICAgICAgIGJvcmRlci1jb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcbiAgICAgICAgICB0b3A6IDE2cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmJ0bi1kb3dubG9hZCAudGV4dC13cmFwcGVyOmFmdGVyIHtcclxuICAgICAgICAgIHRvcDogMjNweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5hcnJvdzpiZWZvcmUge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAtNHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmFycm93OmFmdGVyIHtcclxuICAgICAgICAgIGJvcmRlci1jb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgY29sb3I6ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH0gLy8gZW5kIG1vYmlsZSBvbmx5XHJcblxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikgeyAvLyB0YWJsZXQgdXBcclxuICAgIHBhZGRpbmctdG9wOiAyMXB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDUwcHggLSAkZ3JpZC1ndXR0ZXItd2lkdGgtc207XHJcblxyXG4gICAgaHIuc2VwYXJhdG9yVk4wMDEge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgaDIge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyMXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5uYXYtdGlsZSB7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAkZ3JpZC1ndXR0ZXItd2lkdGgtc207XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgIGN1cnNvcjogZGVmYXVsdDtcclxuICAgIH1cclxuXHJcbiAgICAudGl0bGUge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB6LWluZGV4OiAxO1xyXG4gICAgICB0b3A6IDUwJTtcclxuICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAuNXM7XHJcbiAgICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XHJcbiAgICAgIHBhZGRpbmc6IDAgMzBweDtcclxuICAgICAgaGVpZ2h0OiA2MHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogNjBweDtcclxuICAgICAgbWFyZ2luLXRvcDogLTMwcHg7XHJcblxyXG4gICAgICBwIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jb250ZW50IHsgLy8gZ3JlZW4gb3ZlcmxheSB3LyBjb250ZW50XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAuNXM7XHJcbiAgICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XHJcbiAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLnAyIHtcclxuICAgICAgbWFyZ2luLXRvcDogNTlweDtcclxuICAgICAgcGFkZGluZzogMCAzMHB4O1xyXG5cclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICAgIG1hcmdpbjogMCA0MHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1wcmltYXJ5LWRhcms7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5fbmF2VGlsZS1jdGEtYnV0dG9ucyB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgYm90dG9tOiAwO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICBkaXNwbGF5OmlubGluZS1mbGV4O1xyXG5cclxuICAgICAgJiA+ICoge1xyXG4gICAgICAgIG1heC13aWR0aDo1MCU7XHJcbiAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICBtYXJnaW46IDA7XHJcblxyXG4gICAgICAgICY6b25seS1jaGlsZCB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIG1heC13aWR0aDoxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICAuaW1hZ2UtY29udGFpbmVyIHtcclxuICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xyXG4gICAgICAgIG9wYWNpdHk6IC41O1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuaW1hZ2UtY29udGFpbmVyIHtcclxuICAgICAgQGluY2x1ZGUgYXNwZWN0LXJhdGlvLWJveCgxNiwgOSk7XHJcbiAgICB9XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgQGluY2x1ZGUgc3RyZXRjaC1hYnNvbHV0ZSgpO1xyXG4gICAgfVxyXG4gIH0gLy8gZW5kIHRhYmxldFxyXG5cclxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIGFuZCAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkgeyAvLyB0YWJsZXQgb25seVxyXG4gICAgLm5hdi10aWxlLmFjdGl2ZSB7XHJcbiAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlLXVwLW5hdi10aWxlLXRpdGxlLXRhYmxldDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmNvbnRlbnQge1xyXG4gICAgICAgIGFuaW1hdGlvbi1uYW1lOiBmYWRlLWluLW5hdi10aWxlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKG1pbi13aWR0aDogOTUwcHgpIHsgLy8gbGFyZ2VyIHRhYmxldFxyXG4gICAgLnAyLFxyXG4gICAgLnRpdGxlIHAge1xyXG4gICAgICBmb250LXNpemU6IDEuMTI1ZW07XHJcbiAgICB9XHJcblxyXG4gICAgLnRpdGxlIHtcclxuICAgICAgaGVpZ2h0OiA3MHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogNzBweDtcclxuICAgICAgbWFyZ2luLXRvcDogLTM1cHg7XHJcblxyXG4gICAgICBwIHtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4yMjIyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucDIge1xyXG4gICAgICBtYXJnaW4tdG9wOiA3MHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6IDk1MHB4KSBhbmQgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHsgLy8gdGFibGV0IG9ubHlcclxuICAgIC5uYXYtdGlsZS5hY3RpdmUgLnRpdGxlIHtcclxuICAgICAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlLXVwLW5hdi10aWxlLXRpdGxlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7IC8vIGRlc2t0b3BcclxuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4IC0gJGdyaWQtZ3V0dGVyLXdpZHRoLW1kO1xyXG5cclxuICAgIC5uYXYtdGlsZSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206ICRncmlkLWd1dHRlci13aWR0aC1tZDtcclxuXHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICBhbmltYXRpb24tbmFtZTogc2xpZGUtdXAtbmF2LXRpbGUtdGl0bGU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY29udGVudCB7XHJcbiAgICAgICAgICBhbmltYXRpb24tbmFtZTogZmFkZS1pbi1uYXYtdGlsZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucDIge1xyXG4gICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICBmb250LXNpemU6IC44MTI1ZW07XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi8vIFZOMDAyIEFjdGlvbiBTcXVhcmVzXHJcbi8vIFZOMDAzIEFjdGlvbiBTcXVhcmVzIHdpdGggSW1hZ2VzXHJcblxyXG4uZ3JheS1iYWNrZ3JvdW5kIC5hY3Rpb24tc3F1YXJlIHsgLy8gc3F1YXJlcyBhcmUgd2hpdGUgd2hlbiBiYWNrZ3JvdW5kIGlzIGdyYXlcclxuICA+IGRpdixcclxuICBhIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICB9XHJcblxyXG4gIC5pbWFnZS1jb250YWluZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gIH1cclxufVxyXG5cclxuLlZOMDAyLWFjdGlvbi1zcXVhcmVzLFxyXG4uVk4wMDMtYWN0aW9uLXNxdWFyZXMge1xyXG4gIHBhZGRpbmctdG9wOiA1MHB4O1xyXG4gIHBhZGRpbmctYm90dG9tOiA1MHB4O1xyXG5cclxuICAudGl0bGUge1xyXG4gICAgcGFkZGluZy10b3A6IDFyZW07XHJcbiAgICBtaW4taGVpZ2h0OiA2cmVtO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuXHJcbiAgICBoMyB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5wMSB7XHJcbiAgICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDRyZW07XHJcbiAgfVxyXG5cclxuICBoMiB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikgeyAvLyB0YWJsZXQgdXBcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNDFweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5yb3cge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgZm9udC1zaXplOiAwO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICB9XHJcblxyXG4gIC5jb2xsYXBzZS5pbntcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGZvbnQtc2l6ZTogMDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XHJcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiBmaXQtY29udGVudDtcclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikgYW5kIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7IC8vIHRhYmxldCBvbmx5XHJcbiAgICAucGFkZGVkLWNvbnRhaW5lciB7XHJcbiAgICAgIHdpZHRoOiA2MDhweDtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxuXHJcbiAgICBoMiB7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5WTjAwMi1hY3Rpb24tc3F1YXJlcyB7XHJcbiAgLmFjdGlvbi1zcXVhcmUge1xyXG4gICAgbWluLWhlaWdodDogMjByZW07XHJcblxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XHJcbiAgICAgIG1pbi1oZWlnaHQ6IDIwcmVtO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkgeyAvLyBtb2JpbGUgb25seVxyXG4gICAgICAudGl0bGUge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDhweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgaDMge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA4cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDIwcHgpIHsgLy8gbW9iaWxlIG9ubHlcclxuICAgICAgbWluLWhlaWdodDogMjByZW07XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7IC8vIG1vYmlsZSBvbmx5XHJcbiAgICAgIC5wMSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHsgLy8gZGVza3RvcFxyXG4gICAgICBtaW4taGVpZ2h0OiAyMHJlbTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5WTjAwMy1hY3Rpb24tc3F1YXJlcyB7XHJcbiAgLmFjdGlvbi1zcXVhcmUge1xyXG4gICAgbWluLWhlaWdodDogMjByZW07XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDM3MHB4KSB7IC8vIG1vYmlsZSBvbmx5XHJcbiAgICAgIGgzIHtcclxuICAgICAgICBmb250LXNpemU6IDFlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkgeyAvLyBtb2JpbGUgb25seVxyXG4gICAgICBtaW4taGVpZ2h0OiA1cmVtO1xyXG4gICAgICAucDEge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcclxuICAgICAgICBoZWlnaHQ6IDE1MHB4O1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDFyZW07XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGgzIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGE6YWZ0ZXIsIC5yZXF1ZXN0LWRyYXdpbmctbW9kYWwtd3JhcHBlcjphZnRlcnsgLy8gYXJyb3dcclxuICAgICAgYm90dG9tOiAxcmVtO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmFjdGlvbi1zcXVhcmUge1xyXG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgZmxvYXQ6IG5vbmU7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xyXG5cclxuICAuY29udGVudCB7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHsgLy8gbW9iaWxlIG9ubHlcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgcGFkZGluZy1yaWdodDogNDVweDtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgPiBkaXYsXHJcbiAgYSB7XHJcbiAgICBjb2xvcjogJHJpY2gtYmxhY2s7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5O1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB9XHJcblxyXG4gIGEsIC5yZXF1ZXN0LWRyYXdpbmctbW9kYWwtd3JhcHBlciB7XHJcbiAgICAmOmFmdGVyIHsgLy8gYXJyb3dcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB3aWR0aDogMjNweDtcclxuICAgICAgaGVpZ2h0OiAyM3B4O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICRjb29sLWdyYXk7XHJcbiAgICAgIGJvcmRlci1yaWdodDogM3B4IHNvbGlkICRjb29sLWdyYXk7XHJcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG5cclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7IC8vIG1vYmlsZSBvbmx5XHJcbiAgICAgICAgdG9wOiA0NSU7XHJcbiAgICAgICAgcmlnaHQ6IDI1cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikgeyAvLyB0YWJsZXQgdXBcclxuICAgICAgICBib3R0b206IDI1cHg7XHJcbiAgICAgICAgbGVmdDogNDUlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1hY2NlbnQ7XHJcbiAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICY6YWZ0ZXIgeyAvLyBhcnJvd1xyXG4gICAgICAgIGJvcmRlci10b3AtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICBib3JkZXItcmlnaHQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgaDMge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7XHJcbiAgfVxyXG5cclxuICAuaW1hZ2UtY29udGFpbmVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5O1xyXG4gICAgQGluY2x1ZGUgYXNwZWN0LXJhdGlvLWJveCgxLCAxKTtcclxuICB9XHJcblxyXG4gIGltZyB7XHJcbiAgICBAaW5jbHVkZSBzdHJldGNoLWFic29sdXRlKCk7XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHsgLy8gbW9iaWxlIG9ubHlcclxuICAgIC5pbWFnZS1jb250YWluZXIge1xyXG4gICAgICB3aWR0aDogMTUwcHg7XHJcbiAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgfVxyXG5cclxuICAgIGgzIHtcclxuICAgICAgZm9udC13ZWlnaHQ6IHdoaXRuZXktd2VpZ2h0KG1lZGl1bSk7XHJcbiAgICB9XHJcblxyXG4gICAgLnAxIHtcclxuICAgICAgd2lkdGg6IDc1JTtcclxuICAgIH1cclxuXHJcbiAgICAuY29udGVudCB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAucGljdHVyZS1jb250ZW50IHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAxNzBweDtcclxuICAgICAgbWFyZ2luLWxlZnQ6IC0xNTBweDtcclxuICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikgYW5kIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7IC8vIHRhYmxldCBvbmx5XHJcbiAgICB3aWR0aDogMjgwcHg7XHJcblxyXG4gICAgLmNvbnRlbnQge1xyXG4gICAgICBwYWRkaW5nOiAwIDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgaDMge1xyXG4gICAgICBmb250LXNpemU6IDEuMDYyNWVtO1xyXG4gICAgICBmb250LXdlaWdodDogd2hpdG5leS13ZWlnaHQobWVkaXVtKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikgeyAvLyB0YWJsZXQgdXBcclxuICAgIC50aXRsZSB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIH1cclxuXHJcbiAgICBoMyB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgYm90dG9tOiAwO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHsgLy8gZGVza3RvcFxyXG4gICAgaDMge1xyXG4gICAgICBmb250LXNpemU6IDEuMzc1ZW07XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiB3aGl0bmV5LXdlaWdodChib29rKTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5WTjAwMi1hY3Rpb24tc3F1YXJlcyB7XHJcbiAgLkMwNzMtbW9kYWwge1xyXG4gICAgLm1vZGFsLWNvbnRlbnQge1xyXG4gICAgICAubW9kYWwtdGl0bGUsIC5tb2RhbC10ZXh0LW5vdGUge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgIH1cclxuICAgICAgLnJvdyB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLy8gVk4wMDQgSnVtcCBOYXZcclxuLy8gdXNlIGNvbW1lcmNlL1BEUC9qdW1wLW5hdiBmb3IgcHJvZHVjdCBwYWdlIHNwZWNpZmljIGp1bXAgbmF2IHN0eWxlc1xyXG4vLyBzZWUgbW9iaWxlIGRyb3Bkb3duIG1lbnUgYXQgYm90dG9tIG9mIHRoaXMgZmlsZVxyXG5cclxuLnNsaWRlLXVwIC5qdW1wLW5hdiAuYWZmaXgge1xyXG4gIHRvcDogNTBweDsgLy8gZGVza3RvcCBoZWFkZXIgaGVpZ2h0IHdoZW4gY29sbGFwc2VkXHJcbn1cclxuXHJcbi5qdW1wLW5hdiB7XHJcbiAgLmFmZml4IHtcclxuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IHRvcDtcclxuICAgIC8vdHJhbnNpdGlvbi1kdXJhdGlvbjogLjVzOyAvL3RyYW5zaXRpb24gdGltZSB3YXMgY2F1c2luZyBhIGJvdW5jZSBlZmZlY3QgdG8gZmlyZSBvbiB0aGUgc2Nyb2xsIHVwXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy9hbmltYXRpb24gZWxpbWluYXRlZCBhZGQgYmFjayBpZiBuZWVkZWRcclxuICAgIHRvcDogODlweDsgLy8gZGVza3RvcCBoZWFkZXIgaGVpZ2h0IHdoZW4gZXhwYW5kZWRcclxuICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikgYW5kIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7ICAvLyB0YWJsZXQgb25seVxyXG4gICAgICB0b3A6IDc1cHg7IC8vIHRhYmxldCBoZWFkZXIgaGVpZ2h0IHdoZW4gZXhwYW5kZWRcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikgeyAvLyB0YWJsZXQgdXBcclxuICAgIC5uYXZiYXItbmF2IHtcclxuICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgIGxpIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDI4MHB4O1xyXG4gICAgICAgIGhlaWdodDogNzVweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGhyIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDI4MHB4O1xyXG4gICAgICAgIGhlaWdodDogNXB4O1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IG1hcmdpbjtcclxuICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAuMzVzO1xyXG4gICAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiA3MHB4O1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm5hdmJhci13cmFwcGVyIHtcclxuICAgICAgaGVpZ2h0OiA3NXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5uYXZiYXIge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkanVtcG5hdi1uYXZiYXItYmctY29sb3I7XHJcbiAgICAgIHotaW5kZXg6IDE2OyAvL29yaWdpbmFsbHkgMTAgTUpcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wOGVtO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgZm9udC13ZWlnaHQ6IHdoaXRuZXktd2VpZ2h0KHNlbWlib2xkKTtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgZm9udC1zaXplOiAuNzVlbTtcclxuICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICBoZWlnaHQ6IDc1cHg7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgICBhIHtcclxuICAgICAgICBjb2xvcjogJGp1bXBuYXYtbmF2YmFyLXRleHQtY29sb3I7XHJcbiAgICAgICAgcGFkZGluZzogMCAxNXB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA3NXB4O1xyXG4gICAgICAgIGhlaWdodDogNzVweDtcclxuICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4zNXMgbGluZWFyO1xyXG5cclxuICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRqdW1wbmF2LW5hdmJhci1iZy1jb2xvcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGp1bXBuYXYtbmF2YmFyLWJnLWNvbG9yLWhvdmVyO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJi5zY3JvbGxpbmcgLmFjdGl2ZSBhIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkanVtcG5hdi1uYXZiYXItYmctY29sb3I7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGp1bXBuYXYtbmF2YmFyLWJnLWNvbG9yLWhvdmVyO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmFjdGl2ZSBhIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkanVtcG5hdi1uYXZiYXItYmctY29sb3ItaG92ZXI7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1ZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5wcm9kdWN0LWp1bXAtbmF2IC5zZWN0aW9uLCAvLyB1bmRlcmxpbmUgZWFjaCBzZWN0aW9uXHJcbi5DMDQxLWJyYW5kLWxpc3RpbmcgLkMwMzEtdGV4dC1sZWZ0LWN0YS1yaWdodCB7IC8vIG1vZGlmaWVkIGp1bXAgbmF2IGZvciBDMDQxIHVuZGVybGluZXMgZWFjaCBDMDMxIGVsZW1lbnRcclxuICBwYWRkaW5nLWJvdHRvbTogMDtcclxuXHJcbiAgJjphZnRlciB7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIG1heC13aWR0aDogMTE4MHB4O1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICR3YXJtLWdyYXk7XHJcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgIHBhZGRpbmctdG9wOiAyNHB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDFweDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkgeyAvLyBtb2JpbGUgb25seVxyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgICB3aWR0aDogYXV0bztcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIGFuZCAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkgeyAvLyB0YWJsZXQgb25seVxyXG4gICAgICB3aWR0aDogOTIuMTg3NSU7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7IC8vIHRhYmxldCB1cFxyXG4gICAgICBwYWRkaW5nLXRvcDogNDlweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5tb2JpbGUtanVtcC1uYXYtbWVudSB7XHJcbiAgcGFkZGluZzogMjVweCAkZ3JpZC1ndXR0ZXItd2lkdGgteHM7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBmb250LXdlaWdodDogd2hpdG5leS13ZWlnaHQoc2VtaWJvbGQpO1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgY29sb3I6ICRyaWNoLWJsYWNrO1xyXG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcclxuICBsZXR0ZXItc3BhY2luZzogLjA4ZW07XHJcbiAgei1pbmRleDogMjtcclxuXHJcbiAgLm1vYmlsZS10b2dnbGUtYnV0dG9uIHtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBsaW5lLWhlaWdodDogNDhweDtcclxuICAgIGhlaWdodDogNTBweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRyaWNoLWJsYWNrO1xyXG4gICAgcGFkZGluZzogMCAxNXB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXgtd2lkdGg6IDM1MHB4O1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICY6YWZ0ZXIgeyAvLyBhcnJvd1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHdpZHRoOiA4cHg7XHJcbiAgICAgIGhlaWdodDogOHB4O1xyXG4gICAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAkcmljaC1ibGFjaztcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRyaWNoLWJsYWNrO1xyXG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgcmlnaHQ6IDIwcHg7XHJcbiAgICAgIHRvcDogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAmLm9wZW46YWZ0ZXIge1xyXG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyMjVkZWcpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm1vYmlsZS1qdW1wLW5hdi1kcm9wZG93biB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiA3NHB4O1xyXG4gICAgbGVmdDogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgei1pbmRleDogMTtcclxuICB9XHJcblxyXG4gIHVsIHtcclxuICAgIHBhZGRpbmc6IDAgJGdyaWQtZ3V0dGVyLXdpZHRoLXhzO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG4gIH1cclxuXHJcbiAgbGkge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJHJpY2gtYmxhY2s7XHJcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkcmljaC1ibGFjaztcclxuICAgIG1heC13aWR0aDogMzUwcHg7XHJcblxyXG4gICAgJjpmaXJzdC1jaGlsZDpiZWZvcmUgeyAvLyBncmF5IGRpdmlkZXIgd2hlbiBtZW51IGlzIG9wZW5cclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgbWFyZ2luOiAwICRncmlkLWd1dHRlci13aWR0aC14cztcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXk7XHJcbiAgICB9XHJcblxyXG4gICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRyaWNoLWJsYWNrO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgYSB7XHJcbiAgICBjb2xvcjogJHJpY2gtYmxhY2s7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBhZGRpbmc6IDAgMTVweDtcclxuXHJcbiAgICBzcGFuIHtcclxuICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcclxuICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIvLyBWTjAwOSBGZWF0dXJlZCBWaXN1YWwgTmF2IGNvbXBvbmVudFxyXG5cclxuLlZOMDA5LWZlYXR1cmVkLXZpc3VhbC1uYXYsXHJcbi5WTjAxMC1mZWF0dXJlZC12aXN1YWwtbmF2LXdpdGgtYmFubmVyIHtcclxuXHJcbiAgLnBhZGRlZC1jb250YWluZXIge1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7IC8vIG1vYmlsZSBvbmx5XHJcbiAgICAgIHBhZGRpbmctdG9wOiAyLjVyZW07XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzcmVtO1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKXsgLy8gdGFibGV0IGRldmljZXNcclxuICAgICAgcGFkZGluZy10b3A6IDIuNXJlbTtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDNyZW07XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4peyAvLyBkZXNrdG9wIGRldmljZXNcclxuICAgICAgcGFkZGluZzogMi41cmVtIDAgM3JlbTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIGgyIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcclxuICB9XHJcblxyXG4gIGg0IHtcclxuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XHJcbiAgICBtYXgtaGVpZ2h0OiA4cmVtO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07XHJcbiAgfVxyXG5cclxuICAucDFhe1xyXG4gICAgbGluZS1oZWlnaHQ6MS41cmVtO1xyXG4gICAgbWF4LWhlaWdodDogMTJyZW07XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgcHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogdW5zZXQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLmdyYXktYmFja2dyb3VuZCAudmlzdWFsLW5hdi1ib3gge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG5cclxuICAgIC5pbWFnZS1jb250YWluZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAudmlzdWFsLW5hdi1ib3hlc3tcclxuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gIH1cclxuXHJcbiAgLmNvbC1zbS02e1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAudmlzdWFsLW5hdi1ib3gge1xyXG4gICAgYm94LXNoYWRvdzogMCAycHggOHB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcclxuXHJcbiAgICAmOm5vdCguZ3JheS1iYWNrZ3JvdW5kKTpub3QoLmJyYW5kLXByaW1hcnktYmFja2dyb3VuZCk6bm90KC5icmFuZC1zZWNvbmRhcnktYmFja2dyb3VuZCk6bm90KC5icmFuZC1hY2NlbnQtYmFja2dyb3VuZCl7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5O1xyXG4gICAgfVxyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBtaW4taGVpZ2h0OiAxNS41cmVtO1xyXG4gICAgbWF4LWhlaWdodDogMjIuNXJlbTtcclxuXHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgIG1heC1oZWlnaHQ6IDIyLjVyZW07XHJcbiAgICAgIG1pbi1oZWlnaHQ6MTUuNXJlbTtcclxuICAgIH1cclxuXHJcbiAgICAuaW1hZ2UtY29udGFpbmVyIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgbWluLWhlaWdodDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAxNS41cmVtO1xyXG4gICAgICBtaW4td2lkdGg6IDUwJTtcclxuICAgICAgbWF4LXdpZHRoOiA1MCU7XHJcbiAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheTtcclxuICAgICAgQGluY2x1ZGUgYXNwZWN0LXJhdGlvLWJveCgxLCAxKTtcclxuICAgICAgQGluY2x1ZGUgYXNwZWN0LXJhdGlvLWJveCg0LDMpO1xyXG5cclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KXtcclxuICAgICAgICBtYXgtd2lkdGg6IDE1MHB4O1xyXG4gICAgICAgIG1pbi13aWR0aDogMTUwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiB1bnNldDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5tZWRpYS1jb250YWN0LWNvbnRhaW5lciB7XHJcbiAgICAgIGNvbG9yOiAkcmljaC1ibGFjaztcclxuICAgICAgd2lkdGg6MTAwJTtcclxuICAgICAgbWF4LWhlaWdodDoyMi41cmVtO1xyXG5cclxuICAgICAgLmNvbnRlbnQge1xyXG4gICAgICAgIHdpZHRoOjEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBtYXgtaGVpZ2h0OiAyMi41cmVtO1xyXG5cclxuICAgICAgICBoNHtcclxuICAgICAgICAgIG1hcmdpbjogdW5zZXQ7XHJcbiAgICAgICAgICBmbGV4LXNocmluazogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jb250YWN0LWluZm97XHJcbiAgICAgICAgICBmbGV4LXNocmluazowO1xyXG4gICAgICAgICAgLmNvbnRhY3QtYm94IHtcclxuICAgICAgICAgICAgZGlzcGxheTpmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6d3JhcDtcclxuXHJcbiAgICAgICAgICAgIC5jb250YWN0LWxpbmstdGl0bGV7XHJcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgcHtcclxuICAgICAgICAgICAgICBtYXJnaW46dW5zZXQ7XHJcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnByb2ZpbGUtc29jaWFsLWljb25ze1xyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IDI3MHB4O1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgLmZhY2Vib29rLWljb24ge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi8uLi8uLi9pbWcvUzAwMS9lbWVyc29uL1MwMDEtaWNvbi1mYWNlYm9vay5wbmdcIik7XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi8uLi8uLi9pbWcvUzAwMS9lbWVyc29uL1MwMDEtaWNvbi1mYWNlYm9vay1vbi5wbmdcIik7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAubGlua2VkaW4taWNvbiB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uLy4uLy4uL2ltZy9TMDAxL2VtZXJzb24vUzAwMS1pY29uLWxpbmtlZGluLnBuZ1wiKTtcclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uLy4uLy4uL2ltZy9TMDAxL2VtZXJzb24vUzAwMS1pY29uLWxpbmtlZGluLW9uLnBuZ1wiKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC50d2l0dGVyLWljb24ge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi8uLi8uLi9pbWcvUzAwMS9lbWVyc29uL1MwMDEtaWNvbi10d2l0dGVyLnBuZ1wiKTtcclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uLy4uLy4uL2ltZy9TMDAxL2VtZXJzb24vUzAwMS1pY29uLXR3aXR0ZXItb24ucG5nXCIpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLmluc3RhZ3JhbS1pY29uIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vLi4vLi4vaW1nL2luc3RhZ3JhbS1zb2NpYWwtaWNvbi5wbmdcIik7XHJcbiAgICAgICAgICAgIGZpbHRlcjogaW52ZXJ0KDEpIHNlcGlhKDEpIHNhdHVyYXRlKDUpIGJyaWdodG5lc3MoMC41OCkgaHVlLXJvdGF0ZSgxMzlkZWcpO1xyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgZmlsdGVyOiBpbnZlcnQoMSkgc2VwaWEoMSkgc2F0dXJhdGUoNSkgYnJpZ2h0bmVzcygwLjQpIGh1ZS1yb3RhdGUoMTM5ZGVnKTtcclxuICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLmdvb2dsZXBsdXMtaWNvbiB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uLy4uLy4uL2ltZy9nb29nbGVwbHVzLXJldGluYS1pY29uLnBuZ1wiKTtcclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygwLjUpO1xyXG4gICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAud2VjaGF0LWljb24ge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi8uLi8uLi9pbWcvUzAwMS9lbWVyc29uL1MwMDEtaWNvbi13ZWNoYXQucG5nXCIpO1xyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vLi4vLi4vaW1nL1MwMDEvZW1lcnNvbi9TMDAxLWljb24td2VjaGF0LW9uLnBuZ1wiKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC53ZWliby1pY29uIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vLi4vLi4vaW1nL1MwMDEvZW1lcnNvbi9TMDAxLWljb24td2VpYm8ucG5nXCIpO1xyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vLi4vLi4vaW1nL1MwMDEvZW1lcnNvbi9TMDAxLWljb24td2VpYm8tb24ucG5nXCIpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLnlvdWt1LWljb24ge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi8uLi8uLi9pbWcvUzAwMS15b3VrdS1yZXRpbmEtb24ucG5nXCIpO1xyXG4gICAgICAgICAgICBmaWx0ZXI6IGludmVydCgxKSBzZXBpYSgxKSBzYXR1cmF0ZSgxKSBicmlnaHRuZXNzKDAuNjEpIGh1ZS1yb3RhdGUoMTQzZGVnKTsgLy9jaGFuZ2VzIHRoZSBjb2xvciB0byBtYXRjaCB0aGUgb3RoZXIgaWNvbnNcclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgIGZpbHRlcjogaW52ZXJ0KDEpIHNlcGlhKDEpIHNhdHVyYXRlKDEpIGJyaWdodG5lc3MoMC40KSBodWUtcm90YXRlKDE0M2RlZyk7XHJcbiAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAucGludGVyZXN0LWljb24ge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi8uLi8uLi9pbWcvcGludGVyZXN0LWljb24ucG5nXCIpO1xyXG4gICAgICAgICAgICBmaWx0ZXI6IHNlcGlhKDEpIHNhdHVyYXRlKDUpIGJyaWdodG5lc3MoMC41OCkgaHVlLXJvdGF0ZSgxMzlkZWcpOyAvL2NoYW5nZXMgdGhlIGNvbG9yIHRvIG1hdGNoIHRoZSBvdGhlciBpY29uc1xyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgZmlsdGVyOiBzZXBpYSgxKSBzYXR1cmF0ZSg1LjMpIGJyaWdodG5lc3MoMC40KSBodWUtcm90YXRlKDEzMmRlZyk7XHJcbiAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC55b3V0dWJlLWljb24ge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi8uLi8uLi9pbWcveW91dHViZS1zb2NpYWwtaWNvbi5wbmdcIik7XHJcbiAgICAgICAgICAgIGZpbHRlcjogaW52ZXJ0KDEpIHNlcGlhKDEpIHNhdHVyYXRlKDIpIGJyaWdodG5lc3MoMC41OSkgaHVlLXJvdGF0ZSgxMzNkZWcpOyAvL2NoYW5nZXMgdGhlIGNvbG9yIHRvIG1hdGNoIHRoZSBvdGhlciBpY29uc1xyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgZmlsdGVyOiBpbnZlcnQoMSkgc2VwaWEoMSkgc2F0dXJhdGUoMi43KSBicmlnaHRuZXNzKDAuNCkgaHVlLXJvdGF0ZSgxMzNkZWcpO1xyXG4gICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuc29jaWFsLWljb257XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogY2FsYyhtYXgoMTAlLCAxNnB4KSk7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEycHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6MjRweDtcclxuICAgICAgICAgICAgLy9kaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjRweDtcclxuXHJcbiAgICAgICAgICAgIC5pbWFnZS1jb250YWluZXJ7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OnVuc2V0O1xyXG4gICAgICAgICAgICAgIG1pbi13aWR0aDoxMDAlO1xyXG4gICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICAgICAgbWluLWhlaWdodDogMjRweDtcclxuXHJcbiAgICAgICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6MTAwJTtcclxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jb250ZW50IHtcclxuICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgIG1pbi1oZWlnaHQ6IDE1LjVyZW07XHJcbiAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgcGFkZGluZzogMXJlbSAwLjYyNXJlbTtcclxuICAgIH1cclxuXHJcbiAgICBhLmNvbnRhY3QtbGluayB7IC8vIFNBMS0xOTAyOiBNZWRpYSBjb250YWN0IGxpbmtzXHJcbiAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgIGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgY29sb3I6ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7IC8vIG1vYmlsZSBvbmx5XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgIH1cclxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKXsgLy8gdGFibGV0IGRldmljZXNcclxuICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgfVxyXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4peyAvLyBkZXNrdG9wIGRldmljZXNcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgID5hIHtcclxuICAgICAgY29sb3I6ICRyaWNoLWJsYWNrO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIG1pbi13aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmJlZm9yZSxcclxuICAgICAgJjphZnRlcntcclxuICAgICAgICBjb250ZW50OlwiXCI7XHJcbiAgICAgICAgZGlzcGxheTogdGFibGU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGNsZWFyOiBib3RoO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuICAgIGg0IHtcclxuICAgICAgZm9udC13ZWlnaHQ6IHdoaXRuZXktd2VpZ2h0KGJvb2spO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7IC8vIG1vYmlsZSBvbmx5XHJcbiAgICBoNCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgIH1cclxuICAgIC5pbWFnZS1jb250YWluZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikgeyAvLyB0YWJsZXQgdXBcclxuXHJcbiAgICAudmlzdWFsLW5hdi1ib3gge1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICAgLmltYWdlLWNvbnRhaW5lciB7XHJcbiAgICAgICAgQGluY2x1ZGUgYXNwZWN0LXJhdGlvLWJveCgyMCwgMzEpO1xyXG4gICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5jb250ZW50IHtcclxuICAgICAgICBtaW4td2lkdGg6IDUwJTtcclxuXHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiA5MjVweCkgeyAvLyBleHRyYSB0YWJsZXQgYnJlYWtwb2ludFxyXG4gICAgLnZpc3VhbC1uYXYtYm94IHtcclxuICAgICAgLmltYWdlLWNvbnRhaW5lciB7XHJcbiAgICAgICAgQGluY2x1ZGUgYXNwZWN0LXJhdGlvLWJveCgzLCA0KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkgeyAvLyBleHRyYSB0YWJsZXQgYnJlYWtwb2ludFxyXG4gICAgLnZpc3VhbC1uYXYtYm94IC5pbWFnZS1jb250YWluZXIge1xyXG4gICAgICBAaW5jbHVkZSBhc3BlY3QtcmF0aW8tYm94KDEsIDEpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7ICAvL2Rlc2t0b3BcclxuICAgIC52aXN1YWwtbmF2LWJveCB7XHJcblxyXG4gICAgICAuaW1hZ2UtY29udGFpbmVyIHtcclxuICAgICAgICBAaW5jbHVkZSBhc3BlY3QtcmF0aW8tYm94KDEsIDEpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uVk4wMTAtZmVhdHVyZWQtdmlzdWFsLW5hdi13aXRoLWJhbm5lciB7XHJcblxyXG4gIC5iYW5uZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgY29sb3I6ICR3aGl0ZTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgLmltYWdlLWNvbnRhaW5lciB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgei1pbmRleDogMDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkgeyAvLyBtb2JpbGUgb25seVxyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgfVxyXG5cclxuICAgIC5jb250ZW50IHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBwYWRkaW5nOiAzMHB4IDEycHggMjVweCAxMnB4O1xyXG4gICAgICBtYXJnaW46IDAgMTBweDtcclxuXHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkgeyAvLyBtb2JpbGUgb25seVxyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGgzIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IHdoaXRuZXktd2VpZ2h0KGJvb2spO1xyXG4gICAgfVxyXG5cclxuICAgIC5wMXtcclxuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIH1cclxuXHJcbiAgICAuX3ZuMDEwLWN0YS1idXR0b25ze1xyXG4gICAgICBAaW5jbHVkZSBjZW50ZXItY3RhLW1vYmlsZTtcclxuICAgIH1cclxuXHJcbiAgICAuYnRuIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAudmlzdWFsLW5hdi1ib3hlcyB7XHJcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW07XHJcbiAgfVxyXG5cclxuICAmOm5vdCguZ3JheS1iYWNrZ3JvdW5kKSAudmlzdWFsLW5hdi1ib3hlcyB7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAudmlzdWFsLW5hdi1ib3gge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBib3gtc2hhZG93OiAwIDJweCA4cHggcmdiYSgwLDAsMCwwLjMpO1xyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xyXG4gICAgICAubWVkaWEtY29udGFjdC1jb250YWluZXIge1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICB9XHJcbiAgICAgIC5jb250ZW50IHtcclxuICAgICAgICBoNCB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7ICAvL2Rlc2t0b3BcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLlZOMDEzLTUwLTUwLXBsYXRmb3JtLXNlZ21lbnRzIHtcclxuICAucGxhdGZvcm0tc2VnbWVudCB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1heC1oZWlnaHQ6IDMwMHB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgLnRpdGxlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikgeyAvLyB0YWJsZXQgdXBcclxuICAgICAgbWF4LWhlaWdodDogMzAwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuaW1hZ2UtY29udGFpbmVyIHtcclxuICAgIG1heC1oZWlnaHQ6IDMwMHB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcclxuICAgICAgb3BhY2l0eTogLjU7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBsZWZ0OiAwO1xyXG5cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC50aXRsZSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogNTBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgY29sb3I6ICR3aGl0ZTtcclxuXHJcbiAgICAmOmFmdGVyIHsgLy8gYXJyb3dcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgd2lkdGg6IDEzcHg7XHJcbiAgICAgIGhlaWdodDogMTNweDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAkd2hpdGU7XHJcbiAgICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICR3aGl0ZTtcclxuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOi0ycHg7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OjhweDtcclxuXHJcblxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikgeyAvLyB0YWJsZXQgdXBcclxuICAgICAgaGVpZ2h0OiAxMDBweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEwMHB4O1xyXG5cclxuXHJcbiAgICAgICY6YWZ0ZXIgeyAvLyBhcnJvd1xyXG4gICAgICAgIHdpZHRoOiAxNXB4O1xyXG4gICAgICAgIGhlaWdodDogMTVweDtcclxuICAgICAgICBib3JkZXItd2lkdGg6IDNweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIuVk4wMTQtdGV4dC1vbmx5LW5hdmlnYXRpb24tdGlsZXMge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBwYWRkaW5nLXRvcDogNTBweDtcclxuICBwYWRkaW5nLWJvdHRvbTogNjBweDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgbGluZS1oZWlnaHQ6IDEuMjVlbTtcclxuXHJcbiAgJi5oYWxmLWJhY2tncm91bmQ6YmVmb3JlIHsgLy8gZ3JheSBiYWNrZ3JvdW5kXHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIGhlaWdodDogMjc1cHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5O1xyXG5cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikgeyAvLyB0YWJsZXQgdXBcclxuICAgICAgaGVpZ2h0OiA0MjVweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIGgyIHtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikgeyAvLyB0YWJsZXQgdXBcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5zaG93LW1vcmUtY29udGVudCB7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gIH1cclxuXHJcbiAgLnRpbGVzIHtcclxuICAgIGJveC1zaGFkb3c6IDAgMCAyMHB4IHJnYmEoMCwgMCwgMCwgLjEpO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgYm90dG9tOiAwO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheTtcclxuICAgIH1cclxuXHJcbiAgICA+IC50aWxlIHtcclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XHJcbiAgICAgICAgJjpudGgtY2hpbGQoZXZlbikge1xyXG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnRpbGUge1xyXG4gICAgZGlzcGxheTogdGFibGU7XHJcbiAgICB3aWR0aDogNTAlO1xyXG4gICAgaGVpZ2h0OiA4MHB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBjb2xvcjogJHJpY2gtYmxhY2s7XHJcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkZ3JheTtcclxuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkZ3JheTtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JheTtcclxuICAgIG1hcmdpbi10b3A6IC0xcHg7XHJcbiAgICBwYWRkaW5nOiAwIDVweDtcclxuXHJcbiAgICA+IHNwYW4ge1xyXG4gICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgfVxyXG5cclxuICAgIC51bmRlcmxpbmUge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblxyXG4gICAgICAmOmFmdGVyIHsgLy8gYW5pbWF0ZWQgdW5kZXJsaW5lXHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICBtYXJnaW46IDAgYXV0byAtNXB4IGF1dG87XHJcbiAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5ICR0cmFuc2l0aW9uLWR1cmF0aW9uIGVhc2UoaW4tb3V0LXF1YWQpLCB3aWR0aCAkdHJhbnNpdGlvbi1kdXJhdGlvbiBlYXNlKGluLW91dC1xdWFkKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheTtcclxuICAgICAgY29sb3I6ICRicmFuZC1wcmltYXJ5O1xyXG5cclxuICAgICAgLnVuZGVybGluZSB7IC8vIGFuaW1hdGVkIHVuZGVybGluZVxyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikgeyAvLyB0YWJsZXQgdXBcclxuICAgICAgd2lkdGg6IDMzLjMzMzMzMzMlO1xyXG4gICAgICBoZWlnaHQ6IDE0MXB4O1xyXG5cclxuICAgICAgJjpudGgtY2hpbGQoM24pIHtcclxuICAgICAgICBib3JkZXItcmlnaHQ6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikgeyAvLyB0YWJsZXQgdXBcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjYyNWVtO1xyXG4gIH1cclxufVxyXG4iLCIuVk4wMTUtZmVhdHVyZWQtbmF2aWdhdGlvbi1iYW5uZXJzLFxyXG4uVk4wMTYtY2F0ZWdvcnktcGFnZS1iYW5uZXIge1xyXG4gIHBhZGRpbmctdG9wOiAyNXB4O1xyXG4gIHBhZGRpbmctYm90dG9tOiAyNXB4O1xyXG5cclxuICAuZmVhdHVyZWQtbmF2aWdhdGlvbi1iYW5uZXIge1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcblxyXG4gICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5wMXtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgfVxyXG5cclxuICBpbWcge1xyXG4gICAgQGluY2x1ZGUgc3RyZXRjaC1hYnNvbHV0ZSgpO1xyXG4gIH1cclxuXHJcbiAgLmltYWdlLWNvbnRhaW5lciB7XHJcbiAgICBAaW5jbHVkZSBhc3BlY3QtcmF0aW8tYm94KDMsIDQpO1xyXG4gIH1cclxuXHJcbiAgLmNvbnRlbnQge1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4vLyAgICAgdG9wOiAwO1xyXG4vLyAgICAgbGVmdDogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgY29sb3I6ICR3aGl0ZTtcclxuICAgIHBhZGRpbmc6IDAgOC4zMzMzJSAyNHB4IDguMzMzMyU7XHJcbiAgfVxyXG5cclxuICAucm93IHtcclxuICAgIG1hcmdpbi1sZWZ0OiAkZ3JpZC1ndXR0ZXItd2lkdGgteHMgKiAtMTtcclxuICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICB9XHJcblxyXG4gIGgyIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDE3cHg7XHJcbiAgICBtYXJnaW4tdG9wOiAxN3B4O1xyXG4gICAgZm9udC1zaXplOiAyLjI1ZW07XHJcbiAgICBsaW5lLWhlaWdodDogMS4yMjIyZW07XHJcbiAgfVxyXG5cclxuICAuX3ZuMDE1LWN0YS1idXR0b25zLFxyXG4gIC5fdm4wMTYtY3RhLWJ1dHRvbnN7XHJcbiAgICBAaW5jbHVkZSBvbmUtY3RhLW1heDtcclxuICAgIEBpbmNsdWRlIGNlbnRlci1jdGEtbW9iaWxlO1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6IDM0NXB4KSB7XHJcbiAgICAuaW1hZ2UtY29udGFpbmVyIHtcclxuICAgICAgQGluY2x1ZGUgYXNwZWN0LXJhdGlvLWJveCgxLCAxKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiA1MDBweCkge1xyXG4gICAgLmltYWdlLWNvbnRhaW5lciB7XHJcbiAgICAgIEBpbmNsdWRlIGFzcGVjdC1yYXRpby1ib3goNCwgMyk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKG1pbi13aWR0aDogNjc1cHgpIHtcclxuICAgIC5pbWFnZS1jb250YWluZXIge1xyXG4gICAgICBAaW5jbHVkZSBhc3BlY3QtcmF0aW8tYm94KDIsIDEpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7IC8vIHRhYmxldCB1cFxyXG4gICAgLmltYWdlLWNvbnRhaW5lciB7XHJcbiAgICAgIEBpbmNsdWRlIGFzcGVjdC1yYXRpby1ib3goOCwgMyk7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbnRlbnQge1xyXG4gICAgICBwYWRkaW5nOiAwIDguMzMzMyU7XHJcbiAgICB9XHJcblxyXG4gICAgLnJvdyB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAkZ3JpZC1ndXR0ZXItd2lkdGgtbWQgKiAtMTtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAkZ3JpZC1ndXR0ZXItd2lkdGgtbWQgKiAtMTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xyXG4gICAgLnAxIHtcclxuICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnJvdyB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgJiA+IGRpdntcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY29udGVudCB7XHJcbiAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgfVxyXG5cclxuICAgIC5fdm4wMTUtY3RhLWJ1dHRvbnMsXHJcbiAgICAuX3ZuMDE2LWN0YS1idXR0b25ze1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIGJvdHRvbTogMDtcclxuICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICBtYXgtaGVpZ2h0OiA0cmVtO1xyXG4gICAgICB3aWR0aDogMTcuNXJlbTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDg2cHgpIHtcclxuICAgIC5pbWFnZS1jb250YWluZXIge1xyXG4gICAgICBAaW5jbHVkZSBhc3BlY3QtcmF0aW8tYm94KDQsIDEpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7IC8vIGRlc2t0b3BcclxuICAgIC5yb3cge1xyXG4gICAgICBtYXJnaW4tbGVmdDogJGdyaWQtZ3V0dGVyLXdpZHRoLW1kICogLTE7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIGFuZCAobWF4LXdpZHRoOiA4OTlweCkge1xyXG4gICAgLnJvdyA+IGRpdntcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG59ICAgLy9lbmQgdGFnIG9mIHZuMDE1IGFuZCB2bjAxNlxyXG5cclxuLlZOMDE1LWZlYXR1cmVkLW5hdmlnYXRpb24tYmFubmVycyB7XHJcbiAgICBtaW4taGVpZ2h0OiAyNDBweDtcclxuXHJcbiAgICAuY29udGVudHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgfVxyXG5cclxuICAgIC5pbWFnZS1jb250YWluZXJ7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7IC8vIHRhYmxldCB1cFxyXG4gICAgLmZlYXR1cmVkLW5hdmlnYXRpb24tYmFubmVye1xyXG4gICAgICBoZWlnaHQ6IDI1MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIGgyIHtcclxuICAgICAgbWFyZ2luLXRvcDogNDNweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5WTjAxNi1jYXRlZ29yeS1wYWdlLWJhbm5lciB7XHJcblxyXG4gIC5mZWF0dXJlZC1uYXZpZ2F0aW9uLWJhbm5lcntcclxuICAgaGVpZ2h0OiAzNDVweDtcclxuICB9XHJcblxyXG4gIC5jb250ZW50IHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICB9XHJcblxyXG4gIC5pbWFnZS1jb250YWluZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDFweCkgdHJhbnNsYXRlWSgtNTAlKTtcclxuICB9XHJcblxyXG4gIC50ZXh0LWNvbnRlbnQsIC5jdGEtYnV0dG9uIHtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIGFuZCAobWF4LXdpZHRoOiA4OTlweCkge1xyXG4gICAgLnRleHQtY29udGVudCwgLmN0YS1idXR0b24ge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikgeyAvLyB0YWJsZXQgdXBcclxuICAgIHBhZGRpbmc6IDA7XHJcblxyXG4gICAgLmZlYXR1cmVkLW5hdmlnYXRpb24tYmFubmVye1xyXG4gICAgICBoZWlnaHQ6IDIwMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIGgyIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgZm9udC1zaXplOiAxLjg3NWVtO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS4yMjIyZW07XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiB3aGl0bmV5LXdlaWdodChib29rKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xyXG4gICAgLmZlYXR1cmVkLW5hdmlnYXRpb24tYmFubmVye1xyXG4gICAgICBoZWlnaHQ6IDEyNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5pbWFnZS1jb250YWluZXIge1xyXG4gICAgICBAaW5jbHVkZSBhc3BlY3QtcmF0aW8tYm94KDQsIDEpO1xyXG4gICAgfVxyXG5cclxuICAgIC5fdm4wMTYtY3RhLWJ1dHRvbnN7XHJcbiAgICAgIG1hcmdpbi10b3A6IDEuNzVyZW07XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWluKXtcclxuICAgLl92bjAxNi1jdGEtYnV0dG9ucyB7XHJcbiAgICAgICAgIG1hcmdpbi1ib3R0b206MXJlbTtcclxuICAgfVxyXG4gICAgICAgLnJvdyA+IGRpdjpsYXN0LW9mLXR5cGV7XHJcbiAgICAgICAgIG1hcmdpbi10b3A6IGF1dG87XHJcbiAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgIH1cclxuICAgfVxyXG59XHJcbiIsIi8vIFZOMDE3IFByb2ZpbGUgVGlsZXNcclxuXHJcbi5WTjAxNy1wcm9maWxlLXRpbGVzIHtcclxuICBwYWRkaW5nLXRvcDogNDBweDtcclxuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcclxuXHJcbiAgaDIge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzRweDtcclxuICAgIGZvbnQtd2VpZ2h0OiB3aGl0bmV5LXdlaWdodChsaWdodCk7XHJcbiAgICBsaW5lLWhlaWdodDogMS4xNjY3ZW07XHJcblxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ2MXB4KSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMi4yNWVtO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS4xMWVtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7IC8vIHRhYmxldCB1cFxyXG4gICAgcGFkZGluZy1ib3R0b206IDQwcHggLSAkZ3JpZC1ndXR0ZXItd2lkdGgtc207XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHsgLy8gZGVza3RvcFxyXG4gICAgcGFkZGluZy1ib3R0b206IDQwcHggLSAkZ3JpZC1ndXR0ZXItd2lkdGgtbWQ7XHJcbiAgfVxyXG59XHJcblxyXG4ucHJvZmlsZS10aWxlIHtcclxuICBtYXJnaW4tYm90dG9tOiAkZ3JpZC1ndXR0ZXItd2lkdGgteHM7XHJcblxyXG4gID4gYSB7XHJcbiAgICBjb2xvcjogcGFsZXR0ZSh3aGl0ZSk7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHBhbGV0dGUobmF2eSk7XHJcbiAgICBoZWlnaHQ6IDEwOHB4O1xyXG4gICAgbWF4LWhlaWdodDogMTA4cHg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIH1cclxuXHJcbiAgLmltYWdlLXdyYXBwZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcGFsZXR0ZShncmF5KTtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIHBhbGV0dGUobmF2eSk7XHJcbiAgICB3aWR0aDogMTA4cHg7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICB9XHJcblxyXG4gIC5pbWFnZS1jb250YWluZXIge1xyXG4gICAgQGluY2x1ZGUgYXNwZWN0LXJhdGlvLWJveCgxLCAxKTtcclxuICB9XHJcblxyXG4gIGltZyB7XHJcbiAgICBAaW5jbHVkZSBzdHJldGNoLWFic29sdXRlKCk7XHJcbiAgfVxyXG5cclxuICAuY29udGVudCB7XHJcbiAgICBwYWRkaW5nOiAwIDEwcHggMCAxMThweDtcclxuICAgIGZvbnQtd2VpZ2h0OiB3aGl0bmV5LXdlaWdodChsaWdodCk7XHJcbiAgfVxyXG5cclxuICAudGl0bGUge1xyXG4gICAgZm9udC1zaXplOiAxLjEyNWVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDFlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiB3aGl0bmV5LXdlaWdodChtZWRpdW0pO1xyXG4gICAgcGFkZGluZzogOHB4IDIwcHggNHB4IDA7XHJcbiAgICBjb2xvcjogcGFsZXR0ZSh3aGl0ZSk7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICB9XHJcblxyXG4gIC5hcnJvdy1yaWdodC1saW5rOmFmdGVyIHtcclxuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogLjI1cztcclxuICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XHJcbiAgICBib3JkZXItY29sb3I6IHBhbGV0dGUod2hpdGUpO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDRweDtcclxuICAgIG1hcmdpbi1yaWdodDogLTEuMmVtO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMXB4O1xyXG4gICAgaGVpZ2h0OiAxMXB4O1xyXG4gICAgd2lkdGg6IDExcHg7XHJcbiAgfVxyXG5cclxuICAuZGVzY3JpcHRpb24ge1xyXG4gICAgZm9udC1zaXplOiAuNzVlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcclxuICB9XHJcblxyXG4gIHAge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiA0NjFweCkge1xyXG4gICAgLmNvbnRlbnQge1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyNSU7XHJcbiAgICB9XHJcblxyXG4gICAgLnRpdGxlIHtcclxuICAgICAgZm9udC1zaXplOiAxLjM3NWVtO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS4xMzY0ZW07XHJcbiAgICAgIHBhZGRpbmc6IDE2cHggMjBweCAxMHB4IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLmFycm93LXJpZ2h0LWxpbms6YWZ0ZXIge1xyXG4gICAgICBtYXJnaW4tbGVmdDogNnB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAycHg7XHJcbiAgICAgIGhlaWdodDogMTNweDtcclxuICAgICAgd2lkdGg6IDEzcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmRlc2NyaXB0aW9uIHtcclxuICAgICAgZm9udC1zaXplOiAxZW07XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjYyNWVtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7IC8vIHRhYmxldCB1cFxyXG4gICAgPiBhIHtcclxuICAgICAgaGVpZ2h0OiAxODBweDtcclxuICAgICAgbWF4LWhlaWdodDogMTgwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmltYWdlLXdyYXBwZXIge1xyXG4gICAgICB3aWR0aDogMTgwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbnRlbnQge1xyXG4gICAgICBwYWRkaW5nOiAwIDIwcHggMCAyMDBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDEwcHgpIHtcclxuICAgIHdpZHRoOiA1MCU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcblxyXG4gICAgJjpudGgtY2hpbGQob2RkKSB7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJjpudGgtY2hpbGQoZXZlbikge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5WTjAxOC1vbmxpbmUtc3VwcG9ydC10aWxlcyB7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xyXG5cclxuICAuaW1hZ2Utd3JhcHBlciB7XHJcbiAgICBAaW5jbHVkZSBhc3BlY3QtcmF0aW8tYm94KDIxMiwgMTc3KTtcclxuICAgIGJvcmRlcjogMnB4IHNvbGlkICRncmF5O1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuXHJcbiAgICA+IGRpdiB7XHJcbiAgICAgIEBpbmNsdWRlIHN0cmV0Y2gtYWJzb2x1dGUoKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5pbWFnZS1jb250YWluZXIge1xyXG4gICAgQGluY2x1ZGUgYXNwZWN0LXJhdGlvLWJveCgxLCAxKTtcclxuICAgIG1hcmdpbjogMCA4JTtcclxuICB9XHJcblxyXG4gIGltZyB7XHJcbiAgICBAaW5jbHVkZSBzdHJldGNoLWFic29sdXRlKCk7XHJcbiAgICBtYXgtd2lkdGg6IDEyOHB4O1xyXG4gICAgd2lkdGg6IDgwJTtcclxuICAgIG1hcmdpbjogYXV0bztcclxuICB9XHJcblxyXG4gIGgzIHtcclxuICAgIG1hcmdpbjogMTBweCAxMHB4IDAgMTBweDtcclxuICAgIGZvbnQtd2VpZ2h0OiB3aGl0bmV5LXdlaWdodChtZWRpdW0pO1xyXG4gICAgd29yZC13cmFwOiBicmVhay13b3JkO1xyXG4gICAgZm9udC1zaXplOiB3aGl0bmV5LXNpemUoMTQpO1xyXG5cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA1NTBweCkge1xyXG4gICAgICBmb250LXNpemU6IHdoaXRuZXktc2l6ZSgxOCk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBhIHtcclxuICAgIGNvbG9yOiAkcmljaC1ibGFjaztcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5O1xyXG4gICAgQGluY2x1ZGUgc3RyZXRjaC1hYnNvbHV0ZSgpO1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtYWNjZW50O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm9ubGluZS1zdXBwb3J0LXRpbGUtd3JhcHBlciB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAkZ3JpZC1ndXR0ZXItd2lkdGgteHM7XHJcbiAgfVxyXG5cclxuICAub25saW5lLXN1cHBvcnQtdGlsZSB7XHJcbiAgICBAaW5jbHVkZSBhc3BlY3QtcmF0aW8tYm94KDIxNiwgMzU4KTtcclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikgeyAvLyB0YWJsZXQgdXBcclxuICAgIHBhZGRpbmctYm90dG9tOiA3MHB4O1xyXG5cclxuICAgIC5vbmxpbmUtc3VwcG9ydC10aWxlLXdyYXBwZXIge1xyXG4gICAgICB3aWR0aDogMjAlO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAkZ3JpZC1ndXR0ZXItd2lkdGgtc207XHJcbiAgICB9XHJcblxyXG4gICAgaDMge1xyXG4gICAgICBtYXJnaW46IDE1cHggMTBweCAwIDEwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHsgLy8gZGVza3RvcFxyXG4gICAgLm9ubGluZS1zdXBwb3J0LXRpbGUtd3JhcHBlciB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206ICRncmlkLWd1dHRlci13aWR0aC1tZDtcclxuICAgIH1cclxuXHJcbiAgICBoMyB7XHJcbiAgICAgIGZvbnQtc2l6ZTogd2hpdG5leS1zaXplKDIyKTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLlZOMDE5LW5hdmlnYXRpb24tdGlsZXMtd2l0aC1vZmZzZXQtdGV4dCB7XHJcbiAgcGFkZGluZy10b3A6IDQ4cHg7XHJcbiAgcGFkZGluZy1ib3R0b206IDYycHg7XHJcblxyXG4gIC5iYWNrZ3JvdW5kLWltYWdlIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHotaW5kZXg6IC0xO1xyXG4gIH1cclxuXHJcbiAgLmltYWdlLWNvbnRhaW5lciB7XHJcbiAgICBAaW5jbHVkZSBhc3BlY3QtcmF0aW8tYm94KDUsIDMpO1xyXG4gIH1cclxuXHJcbiAgaW1nIHtcclxuICAgIEBpbmNsdWRlIHN0cmV0Y2gtYWJzb2x1dGUoKTtcclxuICB9XHJcblxyXG4gIC50aWxlIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHBhZGRpbmc6IDQzJSAxMS41JSAwIDA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gICAgY29sb3I6ICRyaWNoLWJsYWNrO1xyXG4gICAgei1pbmRleDogMTtcclxuXHJcbiAgICAmOmhvdmVyLFxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgIGg0IHtcclxuICAgICAgICBjb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jb250ZW50IHtcclxuICAgIHBhZGRpbmc6IDE2cHggOHB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gIH1cclxuXHJcbiAgaDMge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNDhweDtcclxuICAgIGZvbnQtc2l6ZTogd2hpdG5leS1zaXplKDI0KTtcclxuICAgIGxpbmUtaGVpZ2h0OiB3aGl0bmV5LWxpbmUtaGVpZ2h0KDMyLCAyNCk7XHJcbiAgfVxyXG5cclxuICBoNCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XHJcbiAgICBmb250LXNpemU6IHdoaXRuZXktc2l6ZSgxNik7XHJcbiAgICBsaW5lLWhlaWdodDogd2hpdG5leS1saW5lLWhlaWdodCgyNCwgMTYpO1xyXG4gICAgZm9udC13ZWlnaHQ6IHdoaXRuZXktd2VpZ2h0KG1lZGl1bSk7XHJcbiAgfVxyXG5cclxuICAuY29udGVudC10ZXh0IHtcclxuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgICBmb250LXNpemU6IHdoaXRuZXktc2l6ZSgxNCk7XHJcbiAgICBsaW5lLWhlaWdodDogd2hpdG5leS1saW5lLWhlaWdodCgyNCwgMTQpO1xyXG4gICAgaGVpZ2h0OiAoKDI0IC8gMTQpICogMykgKyBlbTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgfVxyXG5cclxuICAuYXJyb3ctcmlnaHQtbGluayB7XHJcbiAgICBmb250LXNpemU6IHdoaXRuZXktc2l6ZSgxMik7XHJcbiAgICBsaW5lLWhlaWdodDogd2hpdG5leS1saW5lLWhlaWdodCgxNiwgMTIpO1xyXG5cclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICB3aWR0aDogN3B4O1xyXG4gICAgICBoZWlnaHQ6IDdweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMXB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7IC8vIHRhYmxldCB1cFxyXG4gICAgaDMge1xyXG4gICAgICBmb250LXNpemU6IHdoaXRuZXktc2l6ZSgzMCk7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiB3aGl0bmV5LWxpbmUtaGVpZ2h0KDQwLCAzMCk7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbC1zbS02Om50aC1jaGlsZCgybisxKSB7XHJcbiAgICAgIGNsZWFyOiBsZWZ0O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7IC8vIGRlc2t0b3BcclxuICAgIGgzIHtcclxuICAgICAgZm9udC1zaXplOiB3aGl0bmV5LXNpemUoMzYpO1xyXG4gICAgICBsaW5lLWhlaWdodDogd2hpdG5leS1saW5lLWhlaWdodCg0OCwgMzYpO1xyXG4gICAgfVxyXG5cclxuICAgIC5jb2wtc20tNjpudGgtY2hpbGQoMm4rMSkge1xyXG4gICAgICBjbGVhcjogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAuY29sLW1kLTQ6bnRoLWNoaWxkKDNuKzEpIHtcclxuICAgICAgY2xlYXI6IGxlZnQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uQzAxNi1ob3Jpem9udGFsLXRhYnMgLlZOMDE5LW5hdmlnYXRpb24tdGlsZXMtd2l0aC1vZmZzZXQtdGV4dCB7XHJcbiAgcGFkZGluZy10b3A6IDMwcHg7XHJcblxyXG4gIGgzIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAucGFkZGVkLWNvbnRhaW5lciB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gIH1cclxufVxyXG4iLCIuVk4wMjAtcmVzb3VyY2UtZHJvcGRvd25zIHtcclxuICAuY29udGVudC1jb250YWluZXIge1xyXG4gICAgcGFkZGluZzogMzFweCAzMHB4O1xyXG4gICAgbWFyZ2luLXRvcDogMjVweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbiAgICBib3gtc2hhZG93OiAwIDFweCA3cHggMCByZ2JhKDAsIDAsIDAsIDAuMyk7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAuZmlyc3QtaXRlbSB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAyNSU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBoMyB7XHJcbiAgICBtYXgtd2lkdGg6IDk4MHB4O1xyXG4gICAgbWFyZ2luOiAwIGF1dG8gNDBweCBhdXRvO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgZm9udC1zaXplOiB3aGl0bmV5LXNpemUoMjQpO1xyXG4gICAgbGluZS1oZWlnaHQ6IHdoaXRuZXktbGluZS1oZWlnaHQoMzIsIDI0KTtcclxuICB9XHJcblxyXG4gIC5jb2wteHMtMTI6Zmlyc3QtY2hpbGQge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuICB9XHJcblxyXG4gIC5kcm9wZG93bi10b2dnbGUge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDQ4cHg7XHJcbiAgICBwYWRkaW5nOiAxNnB4IDI2cHggMTZweCAxMnB4O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJGdyYXk7XHJcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgJHdhcm0tZ3JheTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5O1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIGxpbmUtaGVpZ2h0OiB3aGl0bmV5LWxpbmUtaGVpZ2h0KDE2LCAxNik7XHJcblxyXG4gICAgJjphZnRlciB7IC8vIGFycm93XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICAgIGJvdHRvbTogMjNweDtcclxuICAgICAgcmlnaHQ6IDEwcHg7XHJcbiAgICAgIHRvcDogMTZweDtcclxuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgcGFsZXR0ZShyaWNoLWJsYWNrKTtcclxuICAgICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgcGFsZXR0ZShyaWNoLWJsYWNrKTtcclxuICAgICAgei1pbmRleDogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5kcm9wZG93bi1tZW51IHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICR3YXJtLWdyYXk7XHJcbiAgICBib3JkZXItdG9wOiAwO1xyXG5cclxuICAgIGEge1xyXG4gICAgICBwYWRkaW5nOiA4cHggMTJweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IHdoaXRuZXktbGluZS1oZWlnaHQoMjQsIDE2KTtcclxuICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcclxuICAgICAgZm9udC13ZWlnaHQ6IHdoaXRuZXktd2VpZ2h0KGxpZ2h0KTtcclxuXHJcbiAgICAgICY6aG92ZXIsXHJcbiAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZHJvcGRvd24tYmFja2Ryb3Age1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcblxyXG4gIC5vcGVuIHtcclxuICAgIC5kcm9wZG93bi10b2dnbGUge1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkd2FybS1ncmF5O1xyXG5cclxuICAgICAgJjphZnRlciB7IC8vIGFycm93XHJcbiAgICAgICAgdG9wOiAyMXB4O1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDIyNWRlZyk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikgeyAvLyB0YWJsZXQgdXBcclxuICAgIC5jb250ZW50LWNvbnRhaW5lciB7XHJcbiAgICAgIHBhZGRpbmc6IDI0cHggNjBweCAzMnB4IDYwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbC14cy0xMjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcblxyXG4gICAgaDMge1xyXG4gICAgICBmb250LXNpemU6IHdoaXRuZXktc2l6ZSgzMCk7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiB3aGl0bmV5LWxpbmUtaGVpZ2h0KDQwLCAzMCk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHsgLy8gZGVza3RvcFxyXG4gICAgLmNvbnRlbnQtY29udGFpbmVyIHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAxMDBweDtcclxuICAgICAgcGFkZGluZy1yaWdodDogMTAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgaDMge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAzMXB4O1xyXG4gICAgICBmb250LXNpemU6IHdoaXRuZXktc2l6ZSgzNik7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiB3aGl0bmV5LWxpbmUtaGVpZ2h0KDQ4LCAzNik7XHJcbiAgICB9XHJcblxyXG4gICAgLmRyb3Bkb3duLXRvZ2dsZSB7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuXHJcbiAgICAgICY6YWZ0ZXIgeyAvLyBhcnJvd1xyXG4gICAgICAgIHJpZ2h0OiAxOXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmRyb3Bkb3duLW1lbnUge1xyXG4gICAgICBhIHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIuVk4wMjEtZmVhdHVyZWQtY2FyZC1jYXJvdXNlbHtcclxuXHJcbiAgLy9ncmlkIHNldHVwXHJcbiAgLy9kZXNrdG9wIHZpZXdwb3J0IGxlZnQgYW5kIHJpZ2h0IHBhZGRpbmcgYW5kIGdyaWQgZ3V0dGVyXHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWluICsgMSkge1xyXG4gICAgLS1kZXZpY2UtcGFkZGluZy14OiAuNjI1cmVtO1xyXG4gICAgLS1ncmlkLWd1dHRlcjogLjYyNXJlbTtcclxuICB9XHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluICsgMSkgYW5kIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XHJcbiAgICAtLWRldmljZS1wYWRkaW5nLXg6IDEuODc1cmVtO1xyXG4gICAgLS1ncmlkLWd1dHRlcjogLjc1cmVtO1xyXG4gIH1cclxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcclxuICAgIC0tZGV2aWNlLXBhZGRpbmctZGVza3RvcC13aWR0aDogY2FsYygoMTAwdncgLSAxMTgwcHgpKTtcclxuICAgIC0tZGV2aWNlLXBhZGRpbmcteDogY2FsYygodmFyKC0tZGV2aWNlLXBhZGRpbmctZGVza3RvcC13aWR0aCkgLyAyKSk7XHJcbiAgICAtLWdyaWQtZ3V0dGVyOiAxLjI1cmVtO1xyXG4gIH1cclxuXHJcbiAgLS1kZXZpY2UtcGFkZGluZy1mdWxsLXdpZHRoOiBjYWxjKCh2YXIoLS1kZXZpY2UtcGFkZGluZy14KSAqIDIpKTtcclxuICAtLWdyaWQtZ3V0dGVyLWZ1bGwtd2lkdGg6IGNhbGMoKHZhcigtLWdyaWQtZ3V0dGVyKSAqIDExKSk7XHJcbiAgLS1ncmlkLWNvbHVtbi1mdWxsLXdpZHRoOiBjYWxjKCgxMDB2dyAtIHZhcigtLWRldmljZS1wYWRkaW5nLWZ1bGwtd2lkdGgpIC0gdmFyKC0tZ3JpZC1ndXR0ZXItZnVsbC13aWR0aCkpKTtcclxuICAtLWdyaWQtY29sdW1uOiBjYWxjKCh2YXIoLS1ncmlkLWNvbHVtbi1mdWxsLXdpZHRoKSAvIDEyKSk7XHJcblxyXG4gIC8vY29sdW1uIHdpZHRoc1xyXG4gIC0tZ3JpZC1jb2wtMjogY2FsYygodmFyKC0tZ3JpZC1jb2x1bW4pICogMikgKyAodmFyKC0tZ3JpZC1ndXR0ZXIpICogMSkpO1xyXG4gIC0tZ3JpZC1jb2wtNDogY2FsYygodmFyKC0tZ3JpZC1jb2x1bW4pICogNCkgKyAodmFyKC0tZ3JpZC1ndXR0ZXIpICogMykpO1xyXG4gIC0tZ3JpZC1jb2wtNTogY2FsYygodmFyKC0tZ3JpZC1jb2x1bW4pICogNSkgKyAodmFyKC0tZ3JpZC1ndXR0ZXIpICogNCkpO1xyXG4gIC0tZ3JpZC1jb2wtODogY2FsYygodmFyKC0tZ3JpZC1jb2x1bW4pICogOCkgKyAodmFyKC0tZ3JpZC1ndXR0ZXIpICogNykpO1xyXG4gIC0tZ3JpZC1jb2wtMTA6IGNhbGMoKHZhcigtLWdyaWQtY29sdW1uKSAqIDEwKSArICh2YXIoLS1ncmlkLWd1dHRlcikgKiA5KSk7XHJcbiAgLy9lbmQgZ3JpZCBzZXR1cFxyXG5cclxuICBwYWRkaW5nOiA1cmVtIDA7XHJcblxyXG4gIC5oZWFkZXItY29udGFpbmVye1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICB9XHJcblxyXG4gIC5oZWFkZXItdGV4dC1ncm91cHtcclxuICAgIG1heC13aWR0aDogdmFyKC0tZ3JpZC1jb2wtMTApO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgLmhlYWRlci10aXRsZSBoMntcclxuICAgICAgZm9udC1zaXplOiAyLjI1cmVtO1xyXG4gICAgICBsaW5lLWhlaWdodDogM3JlbTtcclxuICAgIH1cclxuXHJcbiAgICAuaGVhZGVyLWJvZHkgcHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5oZWFkZXItdGl0bGUgKyAuaGVhZGVyLWJvZHl7XHJcbiAgICAgIG1hcmdpbi10b3A6IDEuNXJlbTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbiArIDEpIHtcclxuICAgIC5oZWFkZXItY29udGFpbmVye1xyXG4gICAgICBnYXA6IHZhcigtLWdyaWQtZ3V0dGVyKTtcclxuICAgIH1cclxuXHJcbiAgICAuaGVhZGVyLWNhcm91c2VsLW5hdntcclxuICAgICAgbWF4LXdpZHRoOiB2YXIoLS1ncmlkLWNvbC0yKTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5WTjAyMS1jYXJvdXNlbC1pdGVtc3tcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBnYXA6IHZhcigtLWdyaWQtZ3V0dGVyKTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgfVxyXG5cclxuICAuVk4wMjEtY2Fyb3VzZWwtaXRlbXMuc2xpY2stc2xpZGVye1xyXG4gICAgZ2FwOiAwO1xyXG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgfVxyXG5cclxuICAuY2Fyb3VzZWwtbmF2LWJ1dHRvbnN7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB3aWR0aDogODhweDtcclxuICAgIGhlaWdodDogNDBweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIGdhcDogOHB4O1xyXG4gICAgcGFkZGluZzogMDtcclxuXHJcbiAgICAuY2Fyb3VzZWwtbmV4dCwgLmNhcm91c2VsLXByZXZ7XHJcbiAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5WTjAyMS1jYXJvdXNlbHtcclxuICAgIG1hcmdpbi10b3A6IDNyZW07XHJcbiAgfVxyXG5cclxuICAuVk4wMjEtY2Fyb3VzZWwtY2FyZHtcclxuICAgIG1heC13aWR0aDogdmFyKC0tZ3JpZC1jb2wtNCk7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmc6IDEuNXJlbSAxLjI1cmVtO1xyXG4gICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwLjVyZW07XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICBib3gtc2hhZG93OiAwIDJweCA4cHggMCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIC4yNXMgZWFzZS1pbi1vdXQ7XHJcblxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMXJlbSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY2FyZC1kZXNjcmlwdGlvbntcclxuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgbWFyZ2luLXRvcDogMS41cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5jYXJkLWltYWdle1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbWF4LWhlaWdodDogMTRyZW07XHJcblxyXG4gICAgICBpbWd7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWF4LWhlaWdodDogMTRyZW07XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubGluay1zcGFue1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgbGVmdDogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8qIFNsaWNrIFNsaWRlciAqL1xyXG4gIC5zbGljay1zbGlkZXJcclxuICB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblxyXG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuXHJcbiAgICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XHJcbiAgICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAtbXMtdG91Y2gtYWN0aW9uOiBwYW4teTtcclxuICAgIHRvdWNoLWFjdGlvbjogcGFuLXk7XHJcbiAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIH1cclxuXHJcbiAgLnNsaWNrLWxpc3RcclxuICB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gIH1cclxuICAuc2xpY2stbGlzdDpmb2N1c1xyXG4gIHtcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgfVxyXG4gIC5zbGljay1saXN0LmRyYWdnaW5nXHJcbiAge1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgY3Vyc29yOiBoYW5kO1xyXG4gIH1cclxuXHJcbiAgLnNsaWNrLXNsaWRlciAuc2xpY2stdHJhY2ssXHJcbiAgLnNsaWNrLXNsaWRlciAuc2xpY2stbGlzdFxyXG4gIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAxMG1zO1xyXG4gIH1cclxuXHJcbiAgLnNsaWNrLXRyYWNrXHJcbiAge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgfVxyXG4gIC5zbGljay10cmFjazpiZWZvcmUsXHJcbiAgLnNsaWNrLXRyYWNrOmFmdGVyXHJcbiAge1xyXG4gICAgZGlzcGxheTogdGFibGU7XHJcbiAgICBjb250ZW50OiAnJztcclxuICB9XHJcbiAgLnNsaWNrLXRyYWNrOmFmdGVyXHJcbiAge1xyXG4gICAgY2xlYXI6IGJvdGg7XHJcbiAgfVxyXG4gIC5zbGljay1sb2FkaW5nIC5zbGljay10cmFja1xyXG4gIHtcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICB9XHJcblxyXG4gIC5zbGljay1zbGlkZVxyXG4gIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIG1pbi1oZWlnaHQ6IDFweDtcclxuICB9XHJcbiAgW2Rpcj0ncnRsJ10gLnNsaWNrLXNsaWRlXHJcbiAge1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG4gIH1cclxuICAuc2xpY2stc2xpZGUgaW1nXHJcbiAge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG4gIC5zbGljay1zbGlkZS5zbGljay1sb2FkaW5nIGltZ1xyXG4gIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG4gIC5zbGljay1zbGlkZS5kcmFnZ2luZyBpbWdcclxuICB7XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICB9XHJcbiAgLnNsaWNrLWluaXRpYWxpemVkIC5zbGljay1zbGlkZVxyXG4gIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxuICAuc2xpY2stbG9hZGluZyAuc2xpY2stc2xpZGVcclxuICB7XHJcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgfVxyXG4gIC5zbGljay12ZXJ0aWNhbCAuc2xpY2stc2xpZGVcclxuICB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcblxyXG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgfVxyXG4gIC5zbGljay1hcnJvdy5zbGljay1oaWRkZW4ge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcblxyXG4gIC8vVk4wMjEgc2xpY2sgc2xpZGVyIG92ZXJyaWRlc1xyXG4gIC5zbGljay1saXN0LCAuc2xpY2stdHJhY2t7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gIH1cclxuXHJcbiAgLnNsaWNrLWluaXRpYWxpemVkIC5zbGljay1zbGlkZSB7XHJcbiAgICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7XHJcbiAgfVxyXG5cclxuICAuc2xpY2stc2xpZGUge1xyXG4gICAgbWFyZ2luOiAwIDAuNjI1cmVtO1xyXG4gIH1cclxuXHJcbiAgLnNsaWNrLWxpc3Qge1xyXG4gICAgbWFyZ2luOiAtMS41cmVtIC0wLjYyNXJlbTtcclxuICAgIHBhZGRpbmc6IDEuNXJlbSAwO1xyXG4gIH1cclxuXHJcbiAgLnNsaWNrLXRyYWNre1xyXG4gICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcclxuICAgIC5oZWFkZXItdGV4dC1ncm91cCAuaGVhZGVyLXRpdGxlIGgye1xyXG4gICAgICBmb250LXNpemU6IDEuODc1cmVtO1xyXG4gICAgICBsaW5lLWhlaWdodDogMi41cmVtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluICsgMSkgYW5kIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XHJcblxyXG4gICAgcGFkZGluZzogNHJlbSAwO1xyXG5cclxuICAgIC5zbGljay1zbGlkZSB7XHJcbiAgICAgIG1hcmdpbjogMCAwLjM3NXJlbTtcclxuICAgIH1cclxuXHJcbiAgICAuc2xpY2stbGlzdCB7XHJcbiAgICAgIG1hcmdpbjogLTFyZW0gLTAuMzc1cmVtO1xyXG4gICAgICBwYWRkaW5nOiAxcmVtIDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgbm90IGFsbCBhbmQgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4gKyAxKXtcclxuXHJcbiAgICBwYWRkaW5nOiAzcmVtIDA7XHJcblxyXG4gICAgLlZOMDIxLWNhcm91c2VsLWl0ZW1ze1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBvdmVyZmxvdy14OiBzY3JvbGw7XHJcbiAgICAgIGdhcDogdmFyKC0tZ3JpZC1ndXR0ZXIpO1xyXG4gICAgICBtYXJnaW46IC0xNnB4IGNhbGModmFyKC0tZGV2aWNlLXBhZGRpbmcteCkgKiAtMSk7XHJcbiAgICAgIHBhZGRpbmc6IDE2cHggdmFyKC0tZGV2aWNlLXBhZGRpbmcteCk7XHJcbiAgICAgIHNjcm9sbGJhci13aWR0aDogbm9uZTsgLy9oaWRlIHNjcm9sbCBiYXIgZm9yIGZpcmVmb3hcclxuICAgIH1cclxuXHJcbiAgICAuVk4wMjEtY2Fyb3VzZWwtaXRlbXM6Oi13ZWJraXQtc2Nyb2xsYmFyIHsgLy9oaWRlIHNjcm9sbCBiYXIgZm9yIGNocm9tZSBhbmQgSUVcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAuVk4wMjEtY2Fyb3VzZWwtY2FyZCB7XHJcbiAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuY2FyZC1pbWFnZXtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXgtaGVpZ2h0OiA4cmVtO1xyXG5cclxuICAgICAgICBpbWd7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIG1heC1oZWlnaHQ6IDhyZW07XHJcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICAuaGVhZGVyLXRleHQtZ3JvdXB7XHJcbiAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAuaGVhZGVyLWNhcm91c2VsLW5hdiB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1pbil7XHJcblxyXG4gICAgLlZOMDIxLWNhcm91c2VsLWNhcmQge1xyXG4gICAgICBtaW4td2lkdGg6IHZhcigtLWdyaWQtY29sLTUpO1xyXG4gICAgfVxyXG5cclxuICAgIC5WTjAyMS1jYXJvdXNlbC1jYXJkIC5jYXJkLWltYWdle1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDguMjVyZW07XHJcbiAgICAgICAgaW1ne1xyXG4gICAgICAgICAgbWF4LWhlaWdodDogOC4yNXJlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgfVxyXG5cclxuICBAbWVkaWEgbm90IGFsbCBhbmQgKG1pbi13aWR0aDogNjAwcHgpe1xyXG4gICAgLlZOMDIxLWNhcm91c2VsLWNhcmQge1xyXG4gICAgICBtaW4td2lkdGg6IHZhcigtLWdyaWQtY29sLTgpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcblxyXG59XHJcblxyXG5cclxuIiwiLlZOMDE1Qi1jZW50ZXJlZC1uYXZpZ2F0aW9uLWJhbm5lcntcclxuXHJcbiAgLy9zdGFydCBiYWNrZ3JvdW5kIG92ZXJsYXlcclxuICAvL0RhcmsgTW9kZSBPdmVybGF5XHJcbiAgLmJhY2tncm91bmQtb3ZlcmxheS1kZWZhdWx0e1xyXG4gICAgJjphZnRlcntcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNik7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmJhY2tncm91bmQtb3ZlcmxheS1icmFuZC0xe1xyXG4gICAgJjphZnRlcntcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI3LCAzNywgODIsIDAuNik7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmJhY2tncm91bmQtb3ZlcmxheS1icmFuZC0ze1xyXG4gICAgJjphZnRlcntcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQ5LCAxOSwgNjQsIDAuNik7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmJhY2tncm91bmQtb3ZlcmxheS1kZWZhdWx0LCAuYmFja2dyb3VuZC1vdmVybGF5LWJyYW5kLTEsIC5iYWNrZ3JvdW5kLW92ZXJsYXktYnJhbmQtM3tcclxuICAgIC5ydGUtbGFiZWwtLWV5ZWJyb3cge1xyXG4gICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgfVxyXG4gICAgLnZuMDE1Yi1oZWFkaW5nIHtcclxuICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vTGlnaHQgTW9kZSBPdmVybGF5XHJcbiAgLmJhY2tncm91bmQtb3ZlcmxheS1ncmV5LWFsdHtcclxuICAgICY6YWZ0ZXJ7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMzQsIDIzOSwgMjQyLCAwLjYpO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgbGVmdDogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5iYWNrZ3JvdW5kLW92ZXJsYXktZ3JleXtcclxuICAgICY6YWZ0ZXJ7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNDMsIDI0MywgMjQzLCAwLjYpO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgbGVmdDogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5iYWNrZ3JvdW5kLW92ZXJsYXktd2hpdGV7XHJcbiAgICAmOmFmdGVye1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KTtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuYmFja2dyb3VuZC1vdmVybGF5LWdyZXktYWx0LCAuYmFja2dyb3VuZC1vdmVybGF5LWdyZXksIC5iYWNrZ3JvdW5kLW92ZXJsYXktd2hpdGV7XHJcbiAgICAuY20tdGVhc2FibGVfX3RleHQge1xyXG4gICAgICBjb2xvcjogIzI2MjcyODtcclxuICAgIH1cclxuICB9XHJcbiAgLy9lbmQgYmFja2dyb3VuZCBvdmVybGF5XHJcbiAgLmNvbnRlbnQtd3JhcHBlciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgLmltYWdlLWNvbnRhaW5lciB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICBpbWcge1xyXG4gICAgICBAaW5jbHVkZSBzdHJldGNoLWFic29sdXRlKCk7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucGFkZGVkLWNvbnRhaW5lciB7XHJcbiAgICBwYWRkaW5nOiA1cmVtIDA7XHJcbiAgICB3aWR0aDogNjEuMjVyZW07XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgei1pbmRleDogMTtcclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcclxuICAgICAgcGFkZGluZzogM3JlbSAuNjI1cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC52bjAxNWItY29udGVudCB7XHJcbiAgICAgIC5ydGUtbGFiZWwtLWV5ZWJyb3cge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wM3JlbTtcclxuICAgICAgfVxyXG4gICAgICAudm4wMTViLWhlYWRpbmcge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMi4yNXJlbTtcclxuICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzcmVtO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEuODc1cmVtO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIuNXJlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5jbS10ZWFzYWJsZV9fdGV4dCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuXHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAudm4wMTViLWN0YS1jb250YWluZXIge1xyXG4gICAgICAgIC5fdm4wMTViLWN0YS1idXR0b25zIHtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDJyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY3RhLWJ1dHRvbnMgLmN0YS1idG4ge1xyXG4gICAgICAgICAgJjpub3QoOm9ubHktY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCl7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMS4yNXJlbTtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIubXdmLWZvcm0gdWwge1xyXG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgICBsaXN0LXN0eWxlOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAvL2ZvbnQtc2l6ZTogMDtcclxufVxyXG5cclxuLm13Zi1mb3JtIHVsIGxpLm13Zi1lcnJvciB7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbn1cclxuXHJcbi5td2YtZmllbGQge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDFlbTtcclxuICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxufVxyXG5cclxuLm13Zi1sYWJlbCB7XHJcbiAgICBsaW5lLWhlaWdodDogMS40O1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcclxufVxyXG5cclxuLm13Zi1pbnB1dCBpbnB1dFt0eXBlPVwidGV4dFwiXSwgLm13Zi1pbnB1dCBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0sIC5td2YtaW5wdXQgaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxyXG4ubXdmLWlucHV0IGlucHV0W3R5cGU9XCJ1cmxcIl0sIC5td2YtaW5wdXQgaW5wdXRbdHlwZT1cInNlYXJjaFwiXSwgLm13Zi1pbnB1dCB0ZXh0YXJlYSB7XHJcbiAgICBib3JkZXI6IHRyYW5zcGFyZW50O1xyXG4gICAgcGFkZGluZzogNXB4IDEwcHg7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheTtcclxufVxyXG5cclxuLm13Zi1mb3JtIHVsID4gbGkgc2VsZWN0IHtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICMwNTA1MDU7XHJcbiAgICBwYWRkaW5nOiA1cHggMTBweDtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbn1cclxuXHJcbi5td2YtZm9ybSB1bCA+IGxpIHNlbGVjdFttdWx0aXBsZV0ge1xyXG5cclxufVxyXG5cclxuLm13Zi1mb3JtIHVsID4gbGkgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLCAubXdmLWZvcm0gdWwgPiBsaSBpbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIG1hcmdpbjogMCAuNWVtIDAgMDtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbn1cclxuXHJcbi5td2YtaW5wdXQgaW5wdXQ6Zm9jdXMge1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJGJyYW5kLXByaW1hcnk7XHJcbiAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgb3V0bGluZTogbWVkaXVtIG5vbmU7XHJcbn1cclxuXHJcbi5td2YtcyB7XHJcbiAgICB3aWR0aDogMTFlbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubXdmLW0ge1xyXG4gICAgd2lkdGg6IDE3ZW0gIWltcG9ydGFudDtcclxufVxyXG5cclxuLm13Zi1sIHtcclxuICAgIHdpZHRoOiAyM2VtICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5td2YtaW5wdXQgZmllbGRzZXQge1xyXG4gICAgYm9yZGVyOiAwcHg7XHJcbiAgICBtYXJnaW46IDAuNWVtIDAgMDtcclxuICAgIHBhZGRpbmc6IDBweDtcclxufVxyXG5cclxuLyogUGFyYWdyYXBoICovXHJcblxyXG4ubXdmLWl0YWxpYyB7XHJcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbn1cclxuXHJcbi5td2YtYm9sZCB7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG59XHJcblxyXG4vKiBCdXR0b25zICovXHJcblxyXG4ubXdmLWJ1dHRvbiB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDFlbTtcclxuICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxufVxyXG5cclxuLm13Zi1jYW5jZWwsIC5td2YtbmV4dCB7XHJcbiAgICBtYXJnaW4tdG9wOiAxZW07XHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcbn1cclxuXHJcbi5td2YtYmFjayB7XHJcbiAgICBtYXJnaW4tdG9wOiAxZW07XHJcbn1cclxuXHJcbi5td2YtZm9ybSB1bCA+IGxpIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC5td2YtZm9ybSB1bCA+IGxpIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xyXG4gICAgcGFkZGluZzogNXB4IDEwcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlcjogMDtcclxuICAgIGNvbG9yOiAjRkZGO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG59XHJcblxyXG4vLy5td2YtZm9ybSB1bD5saSBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdOmhvdmVyLC5td2YtZm9ybSB1bD5saSBpbnB1dFt0eXBlPVwic3VibWl0XCJdOmhvdmVyIHtcclxuLy8gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbi8vfVxyXG5cclxuLy8ubXdmLWZvcm0gdWw+bGkubXdmLWNhbmNlbCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdIHtcclxuLy8gICAgYmFja2dyb3VuZDogJHdhcm0tZ3JheTtcclxuLy99XHJcblxyXG4vKiBTdW1tYXJ5ICovXHJcblxyXG4ubXdmLXRhYmxlIHtcclxuICAgIHdpZHRoOiAzNWVtO1xyXG4gICAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxufVxyXG5cclxuLm13Zi10YWJsZSB0aGVhZCB0aCB7XHJcbiAgICAvKndpZHRoOiA1MCU7Ki9cclxufVxyXG5cclxuLm13Zi10YWJsZSB0cjpudGgtY2hpbGQoMm4pIHRkIHtcclxuICAgIGJhY2tncm91bmQ6ICNGOUY5Rjk7XHJcbn1cclxuXHJcbi5td2YtdGFibGUgdGgsIC5td2YtdGFibGUgdGQge1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNEREQ7XHJcbiAgICBwYWRkaW5nOiA2cHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxufVxyXG5cclxuLyogUGFnZXIgKi9cclxuXHJcbi5td2YtZm9ybSB1bCA+IGxpLm13Zi1wYWdlciBwIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuICAgIG1hcmdpbi1yaWdodDogMWVtO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgd2lkdGg6IDEwMCVcclxufVxyXG5cclxuLm13Zi1mb3JtIGgzIHtcclxuICAgIGZvbnQtc2l6ZTogMS44NWVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMjIyZW07XHJcbn1cclxuXHJcbi5td2YtZm9ybSB1bD5saSAubXdmLW9wdGlvbiB7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1hcmdpbjogMC41ZW0gMWVtIDAgMDtcclxuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG59XHJcblxyXG4ubXdmLWZvcm0gdWw+bGkgLm13Zi1vcHRpb24gbGFiZWwgcCB7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICBtYXJnaW46IDAgMC41ZW0gMCAwO1xyXG59XHJcblxyXG4ubXdmLWZvcm0gdWwgPiBsaSBmaWVsZHNldCBsYWJlbCB7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgbWFyZ2luOiAwO1xyXG59XHJcblxyXG4ubXdmLWVycm9yIHtcclxuICAgIGNvbG9yOiByZWQgIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi10b3A6IDAuNWVtICFpbXBvcnRhbnQ7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbn1cclxuXHJcbi8qIEZpbGUgVXBsb2FkICovXHJcblxyXG4ubXdmLXVwbG9hZCB7XHJcbiAgICB3aWR0aDogMzVlbTtcclxufVxyXG5cclxuLm13Zi11cGxvYWQtZHJvcHpvbmUge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgYm9yZGVyOiAycHggZGFzaGVkICM2NjY7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi5td2YtdXBsb2FkLWRyYWdvdmVyIHtcclxuICAgIGJvcmRlcjogMnB4IHNvbGlkICM2NjY7XHJcbn1cclxuXHJcbi5td2YtdXBsb2FkLWRyb3B6b25lIGgzIHtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIGNvbG9yOiAjNjY2O1xyXG4gICAgZm9udC13ZWlnaHQ6IDIwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxZW07XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgcGFkZGluZzogMC41ZW07XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcbiAgICBtYXJnaW4tdG9wOiAxZW07XHJcbn1cclxuXHJcbi5td2YtdXBsb2FkLWJ1dHRvbiB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgbWFyZ2luOiAwIDEwcHggMjBweCAxMHB4O1xyXG5cclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICBib3JkZXI6IDFweCAjNjY2IHNvbGlkO1xyXG4gICAgY29sb3I6ICMzMzM7XHJcblxyXG4gICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNDI4NTc7XHJcbiAgICBwYWRkaW5nOiA1cHggMTBweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG59XHJcblxyXG4ubXdmLXVwbG9hZC1idXR0b24gaW5wdXRbdHlwZT1cImZpbGVcIl0ge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIGZpbHRlcjogYWxwaGEob3BhY2l0eT0wKTtcclxufVxyXG5cclxuLm13Zi11cGxvYWQgYnV0dG9uIHtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMSk7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nOiA1cHggMTBweDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIG1pbi13aWR0aDogMTIwcHg7XHJcbn1cclxuXHJcbi5td2YtdXBsb2FkLWRlbGV0ZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjY2O1xyXG4gICAgY29sb3I6IHdoaXRlO1xyXG59XHJcblxyXG4ubXdmLXVwbG9hZC11cGxvYWQge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDE4cHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjA0NzQ3O1xyXG4gICAgY29sb3I6IHdoaXRlO1xyXG59XHJcblxyXG4ubXdmLXVwbG9hZC1maWxlY29udGFpbmVyIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWluLWhlaWdodDogMTBweDtcclxufVxyXG5cclxuLm13Zi11cGxvYWQtcm93IHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM2NjY7XHJcbiAgICBwYWRkaW5nOiAxOHB4IDAgMThweDtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5td2YtdXBsb2FkLWRpc2FibGVkIHtcclxuICAgIGN1cnNvcjogbm90LWFsbG93ZWQgIWltcG9ydGFudDtcclxuICAgIG9wYWNpdHk6IDAuNDtcclxufVxyXG5cclxuLm13Zi11cGxvYWQtZGlzYWJsZWQgYnV0dG9uLCAubXdmLXVwbG9hZC1kaXNhYmxlZCBpbnB1dCB7XHJcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5td2YtdXBsb2FkLXByZXZpZXcge1xyXG4gICAgZmxvYXQ6bGVmdDtcclxuICAgIHdpZHRoOiAxMzhweDtcclxuICAgIGhlaWdodDogMTM4cHg7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xyXG5cclxuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBpbmhlcml0O1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiAxMjBweCAxMjBweDtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBEOTRiV3dnZG1WeWMybHZiajBpTVM0d0lpQmxibU52WkdsdVp6MGlWVlJHTFRnaVB6NE5DandoUkU5RFZGbFFSU0J6ZG1jZ1VGVkNURWxESUNJdEx5OVhNME12TDBSVVJDQlRWa2NnTVM0eEx5OUZUaUlnSW1oMGRIQTZMeTkzZDNjdWR6TXViM0puTDBkeVlYQm9hV056TDFOV1J5OHhMakV2UkZSRUwzTjJaekV4TG1SMFpDSStEUW84YzNabklIaHRiRzV6UFNKb2RIUndPaTh2ZDNkM0xuY3pMbTl5Wnk4eU1EQXdMM04yWnlJZ2VHMXNPbk53WVdObFBTSndjbVZ6WlhKMlpTSWdkMmxrZEdnOUlqRTJPRE53ZUNJZ2FHVnBaMmgwUFNJeE5qZ3pjSGdpSUhabGNuTnBiMjQ5SWpFdU1TSWdjM1I1YkdVOUluTm9ZWEJsTFhKbGJtUmxjbWx1WnpwblpXOXRaWFJ5YVdOUWNtVmphWE5wYjI0N0lIUmxlSFF0Y21WdVpHVnlhVzVuT21kbGIyMWxkSEpwWTFCeVpXTnBjMmx2YmpzZ2FXMWhaMlV0Y21WdVpHVnlhVzVuT205d2RHbHRhWHBsVVhWaGJHbDBlVHNnWm1sc2JDMXlkV3hsT21WMlpXNXZaR1E3SUdOc2FYQXRjblZzWlRwbGRtVnViMlJrSWcwS2RtbGxkMEp2ZUQwaU1DQXdJREUyT0RnZ01UWTRPQ0lOQ2lCNGJXeHVjenA0YkdsdWF6MGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNVGs1T1M5NGJHbHVheUkrRFFvZ1BHUmxabk0rRFFvZ0lEeHpkSGxzWlNCMGVYQmxQU0owWlhoMEwyTnpjeUkrRFFvZ0lDQThJVnREUkVGVVFWc05DaUFnSUNBdVptbHNNQ0I3Wm1sc2JEb2pSak5HTTBZemZRMEtJQ0FnSUM1bWFXd3hJSHRtYVd4c09uZG9hWFJsZlEwS0lDQWdYVjArRFFvZ0lEd3ZjM1I1YkdVK0RRb2dQQzlrWldaelBnMEtJRHhuSUdsa1BTSkZZbVZ1WlY5NE1EQXlNRjh4SWo0TkNpQWdQRzFsZEdGa1lYUmhJR2xrUFNKRGIzSmxiRU52Y25CSlJGOHdRMjl5Wld3dFRHRjVaWElpTHo0TkNpQWdQSEpsWTNRZ1kyeGhjM005SW1acGJEQWlJSGRwWkhSb1BTSXhOamc0SWlCb1pXbG5hSFE5SWpFMk9EZ2lMejROQ2lBZ1BIQmhkR2dnWTJ4aGMzTTlJbVpwYkRFaUlHUTlJazB4TURneUlERXlPVFpzTFRRM01pQXdZeTAxTlN3d0lDMDVNaXd0TXpjZ0xUa3lMQzA1TW13d0lDMDNNak5qTUN3dE56SWdOVGtzTFRnNElERXlNU3d0T0Roc01qVTFJREJqTVRrc01DQXlPU3d5TXlBeU9TdzBObXd3SURFMU1XTXdMREUwSUMweExESTBJRFFzTXpNZ015dzJJREUyTERFMklESXpMREU1SURZc01pQXhNelFzTWlBeE5EZ3NNU0EyT1N3d0lEYzFMRElnTnpVc056bHNNQ0EwTnpaak1DdzFPQ0F0TXpRc09UWWdMVGt5TERrMmVtMHROalE0SUMwNE1qaHNNQ0EzTmpGak1Dd3hPQ0F4TWl3ME55QXhPU3cyTVNBeE1Dd3hPU0F5TUN3ek1TQXpOQ3cwTlNBeU5Td3lOU0EyTml3ME5TQXhNVFFzTkRWc05EZ3hJREJqTlRFc01DQTROeXd0TVRVZ01URTJMQzB6T1NBeU1pd3RNVGdnTlRZc0xUWXlJRFUyTEMwNU9Xd3dJQzAyTVRSak1Dd3RNek1nTFRJMExDMDFNaUF0TkRJc0xUYzFJQzA0TEMweE1DQXRPU3d0TVRNZ0xURTVMQzB5TXlBdE5URXNMVFV4SUMweU1EWXNMVEl5TUNBdE1qVTJMQzB5TWpCc0xUTXlNaUF3WXkweE1EVXNNQ0F0TVRnd0xEY3pJQzB4T0RBc01UVTVlaUl2UGcwS0lEd3ZaejROQ2p3dmMzWm5QZzBLKTtcclxufVxyXG5cclxuLm13Zi11cGxvYWQtbWV0YWRhdGEge1xyXG5cclxufVxyXG5cclxuLm13Zi11cGxvYWQtbWV0YWRhdGEgdWwge1xyXG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG59XHJcblxyXG4ubXdmLXVwbG9hZC1tZXRhZGF0YSB1bCBsaSB7XHJcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbn1cclxuXHJcbi5td2YtdXBsb2FkLWVycm9yIHtcclxuICAgIGNvbG9yOiBvcmFuZ2VyZWQ7XHJcbiAgICBtYXJnaW46IDVweCAwO1xyXG59XHJcblxyXG4ubXdmLXVwbG9hZC1hY3Rpb25zIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG59XHJcblxyXG4ubXdmLXVwbG9hZC1wcm9ncmVzc2JhciB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjNjY2O1xyXG4gICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgIGJvdHRvbTozMHB4O1xyXG4gICAgcmlnaHQ6MjBweDtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5td2YtdXBsb2FkLXByb2dyZXNzYmFyID4gc3BhbiB7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNiMDQ3NDc7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbn1cclxuXHJcbi5td2YtdXBsb2FkLWZvb3RlciB7XHJcbiAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcclxuICAgIHBhZGRpbmc6IDEwcHggMjBweDtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICBvdmVyZmxvdzogYXV0bztcclxuICAgIGJhY2tncm91bmQ6ICM2NjY7XHJcbn1cclxuXHJcbi5td2YtdXBsb2FkLWZvb3Rlci1hY3Rpb25zIHtcclxuICAgIGZsb2F0OiByaWdodDtcclxufVxyXG5cclxuLyogQWpheCBBdXRvY29tcGxldGUgZm9yIGpRdWVyeSAqL1xyXG5cclxuLmF1dG9jb21wbGV0ZS1zdWdnZXN0aW9ucyB7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjOTk5O1xyXG4gICAgYmFja2dyb3VuZDogI0ZGRjtcclxuICAgIG92ZXJmbG93OiBhdXRvO1xyXG59XHJcblxyXG4uYXV0b2NvbXBsZXRlLXN1Z2dlc3Rpb24ge1xyXG4gICAgcGFkZGluZzogMnB4IDVweDtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG59XHJcblxyXG4uYXV0b2NvbXBsZXRlLXN1Z2dlc3Rpb246aG92ZXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNlZGVkZWQ7XHJcbn1cclxuXHJcbi5hdXRvY29tcGxldGUtc3VnZ2VzdGlvbnMgc3Ryb25nIHtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkZXI7XHJcbn1cclxuXHJcbi8qIEJyZWFrcG9pbnQocykgKi9cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcclxuICAgIC5td2YtZmllbGQge1xyXG4gICAgICAgIHdpZHRoOiAyNGVtO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgIH1cclxuXHJcbiAgICAubXdmLWZvcm0gdWwgPiBsaSBzZWxlY3Qge1xyXG4gICAgICAgIHdpZHRoOiAyM2VtO1xyXG4gICAgfVxyXG5cclxuICAgIC5td2YtZm9ybSB1bCA+IGxpLm13Zi1wYWdlciBwIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLm13Zi1mb3JtIHtcclxuICAgICAgICB3aWR0aDogMjRlbTtcclxuICAgIH1cclxuXHJcbiAgICAubXdmLXMge1xyXG4gICAgICAgIHdpZHRoOiAyM2VtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm13Zi1tIHtcclxuICAgICAgICB3aWR0aDogMjNlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5td2YtbCB7XHJcbiAgICAgICAgd2lkdGg6IDIzZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubXdmLWlucHV0IGlucHV0W3R5cGU9XCJ0ZXh0XCJdLCAubXdmLWlucHV0IGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSwgLm13Zi1pbnB1dCBpbnB1dFt0eXBlPVwiZW1haWxcIl0sIC5td2YtaW5wdXQgaW5wdXRbdHlwZT1cInVybFwiXSwgLm13Zi1pbnB1dCBpbnB1dFt0eXBlPVwic2VhcmNoXCJdLCAubXdmLWlucHV0IHRleHRhcmVhIHtcclxuICAgICAgICB3aWR0aDogMjNlbTtcclxuICAgIH1cclxuXHJcbiAgICAubXdmLXVwbG9hZCB7XHJcbiAgICAgICAgd2lkdGg6IDIzZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC8vbW9iaWxlIG92ZXJyaWRlc1xyXG4gICAgLm13Zi1maWVsZCxcclxuICAgIC5td2YtaW5wdXQsXHJcbiAgICAubXdmLXRleHQsXHJcbiAgICAubXdmLWZvcm0gIHtcclxuICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcblxyXG4ubXdmLXRpdGxlIHB7XHJcbiAgICBmb250LXNpemU6IDIuMjVlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjIyMmVtO1xyXG59XHJcblxyXG4ubXdmLWZpZWxkIHB7XHJcbiAgICBtYXJnaW46MDtcclxufVxyXG4iLCIvKiRzY3JlZW4taGVhZGVyLW1kLW1pbjogOTYwcHg7XHJcbiRzY3JlZW4taGVhZGVyLXNtLW1heDogOTU5Ljk4cHg7Ki9cclxuJHNjcmVlbi1oZWFkZXItbWQtbWluOiAxMjgwcHg7XHJcbiRzY3JlZW4taGVhZGVyLXNtLW1heDogMTI3OS45OHB4O1xyXG5cclxuLm1haW4taGVhZGVyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcblxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWhlYWRlci1tZC1taW4pIHsgLy8gZGVza3RvcFxyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZzogMCA0MHB4O1xyXG4gIH1cclxufVxyXG5cclxuLm1haW4taGVhZGVyLWNvbnRlbnQge1xyXG4gIGhlaWdodDogNDhweDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgIG1heC1oZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgLmNtLXVzZXItbG9naW4sXHJcbiAgICAuY20tdXNlci1sb2dpbi0tYXV0aGVudGljYXRlZHtcclxuICAgICAgcG9zaXRpb246cmVsYXRpdmU7XHJcbiAgICAgIGhlaWdodDogNHJlbTtcclxuICAgICAgd2lkdGg6IDRyZW07XHJcbiAgICAgIHBhZGRpbmc6MXJlbTtcclxuXHJcbiAgICAgIC51c2VyLWNpcmNsZSB7XHJcbiAgICAgICAgaGVpZ2h0OiAycmVtO1xyXG4gICAgICAgIHdpZHRoOiAycmVtO1xyXG4gICAgICAgICYuc2hvdy1vcmctbmFtZXtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBzdmd7XHJcbiAgICAgICAgZmlsbDogJGJyYW5kLXNlYXJjaC1pY29uO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICAgLnVzZXJJY29ue1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLjI1cmVtLCAuMjVyZW0pO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgdGV4dHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMXJlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLWhlYWRlci1zbS1tYXgpe1xyXG4gICAgICAgIGRpc3BsYXk6bm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jbS11c2VyLWxvZ2luLS1hdXRoZW50aWNhdGVkIHtcclxuICAgICAgLmNtLW9yZy1uYW1le1xyXG4gICAgICAgIHdpZHRoOiA1LjI1cmVtO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgaGVpZ2h0OiAycmVtO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxcmVtO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgIGNvbnRlbnQ6Jyc7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgICAgIHJpZ2h0OiAwLjg3NXJlbTtcclxuICAgICAgICAgIGJvdHRvbTogMS4zNzVyZW07XHJcbiAgICAgICAgICB3aWR0aDogMC41cmVtO1xyXG4gICAgICAgICAgaGVpZ2h0OjAuNXJlbTtcclxuICAgICAgICAgIGJvcmRlci1yaWdodDogMC4xMjVyZW0gc29saWQgIzAwMDAwMDtcclxuICAgICAgICAgIGJvcmRlci1ib3R0b206IDAuMTI1cmVtIHNvbGlkICMwMDAwMDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmNtLXBvcHVwLWJ0bi0tYWN0aXZle1xyXG4gICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDIyNWRlZyk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLm9yZy0tYXV0aGVudGljYXRlZHtcclxuICAgICAgICB3aWR0aDo3LjI1cmVtO1xyXG4gICAgICAgIHBhZGRpbmc6MXJlbSAxLjVyZW0gMXJlbSAwLjVyZW07XHJcbiAgICAgICAgJiAudXNlci1jaXJjbGV7XHJcbiAgICAgICAgICBkaXNwbGF5Om5vbmU7XHJcbiAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgXHQuY20tdXNlci1sb2dpbi1wb3B1cCB7XHJcbiAgICBcdFx0b3ZlcmZsb3cteTogYXV0bztcclxuICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgICB0b3A6IDRyZW07XHJcbiAgICAgICAgbGVmdDogLTFyZW07XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgd2lkdGg6IDI0OHB4O1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSA2NHB4KTtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZjBmMGYwO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcblxyXG4gICAgICAgICYuY20tcG9wdXAtLWFjdGl2ZXtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAub3JnLXNlbGVjdG9yLW1lbnV7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwLjI1cmVtIDAgMXJlbSAwO1xyXG4gICAgICAgICAgbWFyZ2luOiAwIDEuMjVyZW0gMCAxLjI1cmVtO1xyXG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjMGMwYzA7XHJcblxyXG4gICAgICAgICAgLm9yZy1zZWxlY3RvcntcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxcmVtO1xyXG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuXHJcbiAgICAgICAgICAgIC5jbS1vcmctcG9wdXAtYnV0dG9ue1xyXG4gICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxcmVtO1xyXG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtYWNjZW50O1xyXG4gICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuY20tY3VycmVudC1vcmd7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDAuNzVyZW07XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxcmVtO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICBjb2xvcjogIzcwNzA3MDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYgLmxpbmtze1xyXG4gICAgICAgICAgcGFkZGluZzogMXJlbSAxLjI1cmVtIDEuNXJlbSAxLjI1cmVtO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcblxyXG4gICAgICAgICAgJiBhe1xyXG4gICAgICAgICAgICBjb2xvcjogIzMzMztcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmIGE6aG92ZXJ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmIC5sZWZ0X2VzcG90IHtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDFyZW07XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxcmVtO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICYgLm15QWNjb3VudExpbmsge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmIC5zaWduLW91dHtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDFyZW07XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJiAubWVudWxpbmt7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC0zcmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmIC5ncmVldGluZ3N7XHJcbiAgICAgICAgICAmIC5ncmVldGluZ3MtbmFtZXtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB0b3A6IC0yMHB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDAuODc1cmVtO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJiBzdmd7XHJcbiAgICAgICAgICAgIGN1cnNvcjogZGVmYXVsdCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBtYXJnaW46IDE2cHggOHB4IDBweCAxNnB4O1xyXG4gICAgICAgICAgICAmIHRleHR7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjEyNXJlbTtcclxuICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmIC5zaWduLW91dHtcclxuICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYzBjMGMwO1xyXG4gICAgICAgIH1cclxuICAgIFx0fVxyXG4gICAgfVxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWhlYWRlci1tZC1taW4pIHsgLy8gZGVza3RvcFxyXG4gICAgaGVpZ2h0OiA2NHB4O1xyXG4gICAgbWF4LXdpZHRoOiAxMTgwcHg7XHJcbiAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xyXG4gICAganVzdGlmeS1pdGVtczogY2VudGVyO1xyXG4gIH1cclxufVxyXG5cclxuLm5hdmJhci1oZWFkZXIge1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcblxyXG4gIC5uYXZiYXItdG9nZ2xlIHsgLy8gaGFtYnVyZ2VyXHJcbiAgICBwYWRkaW5nOiAyMnB4IDEycHggMjNweCAxMnB4O1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgei1pbmRleDogMTtcclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWhlYWRlci1tZC1taW4pIHsgLy8gZGVza3RvcFxyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBkaXNwbGF5OiBjb250ZW50cztcclxuICB9XHJcbn1cclxuXHJcbi5uYXZiYXItYnJhbmQgeyAvLyBCb290c3RyYXAgY2xhc3NuYW1lIGZvciB0aGUgbG9nb1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBtYXJnaW4tbGVmdDogMTJweDtcclxuXHJcbiAgKiB7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgfVxyXG5cclxuICBpbWcge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1oZWFkZXItbWQtbWluKSB7IC8vIGRlc2t0b3BcclxuICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xyXG5cclxuICAgIC5lbWVyc29uLWxvZ29fX2ltYWdlLWJveCB7XHJcbiAgICAgIHdpZHRoOiAxMDNweDtcclxuICAgIH1cclxuXHJcbiAgfVxyXG59XHJcblxyXG5cclxuIiwiLy8gaGVhZGVyIHNwZWNpZmljIGJyZWFrcG9pbnRcclxuLyokc2NyZWVuLWhlYWRlci1tZC1taW46IDk2MHB4O1xyXG4kc2NyZWVuLWhlYWRlci1zbS1tYXg6IDk1OS45OHB4OyovXHJcbiRzY3JlZW4taGVhZGVyLW1kLW1pbjogMTI4MHB4O1xyXG4kc2NyZWVuLWhlYWRlci1zbS1tYXg6IDEyNzkuOThweDtcclxuXHJcbi5zZWFyY2gtd3JhcHBlciB7XHJcblxyXG4gIC5zZWFyY2gge1xyXG4gICAgd2lkdGg6IDA7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICByaWdodDogMDtcclxuICAgIHRvcDogMDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDQ4cHg7XHJcbiAgICB6LWluZGV4OiAwO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICB0cmFuc2l0aW9uOiB6LWluZGV4IDBzIDFzLCB3aWR0aCAxcyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAuNXMgLjVzIGVhc2UtaW4tb3V0O1xyXG5cclxuICAgIGZvcm0ge1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEycHg7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMTZweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VhcmNoX3BsYWNlaG9sZGVyX2llIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgIG9wYWNpdHk6IDAuNzU7XHJcbiAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICBtYXJnaW4tdG9wOiAtMjRweDtcclxuICAgICAgY3Vyc29yOiB0ZXh0O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWFyY2hfaW5wdXQge1xyXG4gICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAyNnB4O1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICBtYXJnaW4tdG9wOiAxNHB4O1xyXG4gICAgICBib3JkZXI6IDA7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkd2hpdGU7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjJzIDFzIGVhc2UtaW4tb3V0O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDJlbTtcclxuICAgICAgZm9udC1zaXplOiB3aGl0bmV5LXNpemUoMTYpO1xyXG4gICAgICBmb250LXdlaWdodDogd2hpdG5leS13ZWlnaHQoYm9vayk7XHJcbiAgICAgIEBpbmNsdWRlIHBsYWNlaG9sZGVyKCR3aGl0ZSk7XHJcblxyXG4gICAgICAmOjpwbGFjZWhvbGRlciB7XHJcbiAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgICAgIG9wYWNpdHk6IDAuNzU7XHJcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiB3aGl0bmV5LXdlaWdodChib29rKTtcclxuICAgICAgfVxyXG4gICAgICAmOjotbW96LXBsYWNlaG9sZGVyIHtcclxuICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICAgICAgb3BhY2l0eTogMC43NTtcclxuICAgICAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IHdoaXRuZXktd2VpZ2h0KGJvb2spO1xyXG4gICAgICB9XHJcbiAgICAgICY6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgICAgIG9wYWNpdHk6IDAuNzU7XHJcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiB3aGl0bmV5LXdlaWdodChib29rKTtcclxuICAgICAgfVxyXG4gICAgICAmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICAgICAgb3BhY2l0eTogMC43NTtcclxuICAgICAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IHdoaXRuZXktd2VpZ2h0KGJvb2spO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmZvY3VzIHtcclxuICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOjotbXMtY2xlYXIge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH0gLy8gZW5kIC5zZWFyY2hfaW5wdXRcclxuXHJcbiAgICAmLmV4cGFuZGVkIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1zZWFyY2gtYmFja2dyb3VuZDsgLy9TQTEtNTYzICYgU0ExLTU1NzogTmV3IGNvbG9yIHZhcmlhYmxlcyBpbnRyb2R1Y2VkIGFzIHBhcnQgb2YgaGVhZGVyIG9wdGltaXphdGlvblxyXG4gICAgICB0cmFuc2l0aW9uOiB6LWluZGV4IDBzLCB3aWR0aCAxcyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAwcztcclxuXHJcbiAgICAgIC5zZWFyY2hfaW5wdXQge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAxcyBlYXNlLWluLW91dDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5nbHlwaGljb24ge1xyXG4gICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jbG9zZS1zZWFyY2gge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICB3aWR0aDogNDhweDtcclxuICAgIGhlaWdodDogNDhweDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgZm9udC13ZWlnaHQ6IHdoaXRuZXktd2VpZ2h0KG1lZGl1bSk7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtc2VhcmNoLWNsb3NlOyAvL1NBMS01NjMgJiBTQTEtNTU3OiBOZXcgY29sb3IgdmFyaWFibGVzIGludHJvZHVjZWQgYXMgcGFydCBvZiBoZWFkZXIgb3B0aW1pemF0aW9uXHJcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDFzIGVhc2UtaW4tb3V0O1xyXG5cclxuICAgICY6YmVmb3JlLCAvLyBYIGljb25cclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAyM3B4O1xyXG4gICAgICBsZWZ0OiA5cHg7XHJcbiAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICBoZWlnaHQ6IDNweDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgICB9XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpO1xyXG4gICAgfVxyXG4gIH0gLy8gZW5kIC5jbG9zZS1zZWFyY2hcclxuXHJcbiAgLm9wZW4tc2VhcmNoIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIHJpZ2h0OiA0OHB4O1xyXG4gICAgd2lkdGg6IDQ4cHg7XHJcbiAgICBoZWlnaHQ6IDQ4cHg7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgLnNlYXJjaC1zdWJtaXQge1xyXG4gICAgICB3aWR0aDogNDhweDtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICBmb250LXNpemU6IDFlbTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDFlbTtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgIGNvbG9yOiAkYnJhbmQtc2VhcmNoLWljb247IC8vU0ExLTU2MyAmIFNBMS01NTc6IE5ldyBjb2xvciB2YXJpYWJsZXMgaW50cm9kdWNlZCBhcyBwYXJ0IG9mIGhlYWRlciBvcHRpbWl6YXRpb25cclxuICAgICAgdHJhbnNpdGlvbjogY29sb3IgMXMgZWFzZS1pbi1vdXQ7XHJcblxyXG4gICAgICAuZ2x5cGhpY29uIHtcclxuICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudGV4dCB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZXhwYW5kZWQge1xyXG4gICAgLmNsb3NlLXNlYXJjaCB7XHJcbiAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICB9XHJcblxyXG4gICAgLm9wZW4tc2VhcmNoIHtcclxuICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgei1pbmRleDogMTtcclxuXHJcbiAgICAgIC5zZWFyY2gtc3VibWl0IHtcclxuICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDFzIGVhc2UtaW4tb3V0O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1oZWFkZXItbWQtbWluKSB7IC8vIGRlc2t0b3BcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHRvcDogYXV0bztcclxuICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgaGVpZ2h0OiA2NHB4O1xyXG4gICAgd2lkdGg6IGF1dG87XHJcblxyXG4gICAgLnNlYXJjaCB7XHJcbiAgICAgIGhlaWdodDogNjRweDtcclxuICAgICAgd2lkdGg6IDA7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIHRyYW5zaXRpb246IHotaW5kZXggMHMgMXMsIHdpZHRoIDIwMG1zIDEwMG1zIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDIwMG1zIDEwMG1zIGVhc2UtaW4tb3V0O1xyXG5cclxuICAgICAgZm9ybSB7XHJcbiAgICAgICAgcGFkZGluZzogMCAxLjI1cmVtO1xyXG4gICAgICAgIGhlaWdodDogNjRweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogbWFyZ2luLXJpZ2h0IDBzIDEwMG1zIGxpbmVhcjtcclxuICAgICAgfVxyXG5cclxuICAgICAgLnNlYXJjaF9pbnB1dCB7XHJcbiAgICAgICAgbWFyZ2luOiAyNHB4IDAgMCAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogd2hpdG5leS1zaXplKDE0KTtcclxuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDEwMG1zIGxpbmVhcjtcclxuXHJcbiAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6Oi1tb3otcGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMWVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMWVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmNsb3NlLXNlYXJjaHtcclxuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYuZXhwYW5kZWR7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogei1pbmRleCAwcywgd2lkdGggMzAwbXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMHM7XHJcbiAgICAgICAgLnNlYXJjaF9pbnB1dCB7XHJcbiAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAxMDBtcyAzMDBtcyBsaW5lYXI7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jbG9zZS1zZWFyY2h7XHJcbiAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICAub3Blbi1zZWFyY2gge1xyXG4gICAgICB3aWR0aDogYXV0bztcclxuICAgICAgaGVpZ2h0OiA2NHB4O1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiA4cHg7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogOHB4O1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgZm9udC1zaXplOiB3aGl0bmV5LXNpemUoMTQpO1xyXG4gICAgICBsaW5lLWhlaWdodDogNjRweDtcclxuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtc2Vjb25kYXJ5O1xyXG5cclxuICAgICAgICAuc2VhcmNoLXN1Ym1pdCxcclxuICAgICAgICAudGV4dCB7XHJcbiAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRleHQge1xyXG4gICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5zZWFyY2gtc3VibWl0IHtcclxuICAgICAgICAvLyAgICAgICAgIG1hcmdpbi1ib3R0b206IDJweDtcclxuICAgICAgICB0cmFuc2l0aW9uOiBub25lO1xyXG4gICAgICAgIGhlaWdodDogaW5oZXJpdDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLnRleHQge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZTtcclxuICAgICAgICBjb2xvcjogJGJyYW5kLXNlYXJjaC1pY29uOyAvL1NBMS01NjMgJiBTQTEtNTU3OiBOZXcgY29sb3IgdmFyaWFibGVzIGludHJvZHVjZWQgYXMgcGFydCBvZiBoZWFkZXIgb3B0aW1pemF0aW9uXHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IHdoaXRuZXktd2VpZ2h0KG1lZGl1bSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY2xvc2Utc2VhcmNoIHtcclxuICAgICAgd2lkdGg6IDY0cHg7XHJcbiAgICAgIGhlaWdodDogNjRweDtcclxuICAgICAgdHJhbnNpdGlvbjogbm9uZTtcclxuXHJcbiAgICAgICY6YmVmb3JlLCAvLyBYIGljb25cclxuICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgbGVmdDogMThweDtcclxuICAgICAgICB3aWR0aDogMzBweDtcclxuICAgICAgICBoZWlnaHQ6IDNweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtMnB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmV4cGFuZGVkIHtcclxuICAgICAgLmNtLXNlYXJjaHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDY0cHg7XHJcbiAgICAgIH1cclxuICAgICAgLm9wZW4tc2VhcmNoIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDY0cHg7XHJcbiAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMzAwbXM7XHJcbiAgICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogbWFyZ2luLXJpZ2h0O1xyXG5cclxuICAgICAgICAudGV4dCB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmNsb3NlLXNlYXJjaHtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMzAwbXMgbGluZWFyO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfSAvLyBlbmQgZGVza3RvcFxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLWhlYWRlci1tZC1taW4pIHsgLy8gbW9iaWxlXHJcbiAgICAuc2VhcmNoIHtcclxuICAgICAgLnNlYXJjaF9pbnB1dCB7XHJcbiAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAuNzVlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjo6LW1vei1wbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICBmb250LXNpemU6IC43NWVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICBmb250LXNpemU6IC43NWVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogLjc1ZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBmb3JtIC5zZWFyY2gtc3VibWl0e1xyXG4gICAgICAgIGhlaWdodDogaW5oZXJpdDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIvLyBoZWFkZXIgc3BlY2lmaWMgYnJlYWtwb2ludFxyXG4vKiRzY3JlZW4taGVhZGVyLW1kLW1pbjogOTYwcHg7XHJcbiRzY3JlZW4taGVhZGVyLXNtLW1heDogOTU5Ljk4cHg7Ki9cclxuJHNjcmVlbi1oZWFkZXItbWQtbWluOiAxMjgwcHg7XHJcbiRzY3JlZW4taGVhZGVyLXNtLW1heDogMTI3OS45OHB4O1xyXG5cclxuLmNtLXNlYXJjaC1hdXRvc3VnZ2VzdGlvbnMge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB3aWR0aDogMTAwJTtcclxuICBib3gtc2hhZG93OiAwIDZweCA2cHggLTZweCByZ2JhKDAsIDAsIDAsIC4yKSwgLTZweCAwIDZweCAtNnB4IHJnYmEoMCwgMCwgMCwgLjIpLCA2cHggMCA2cHggLTZweCByZ2JhKDAsIDAsIDAsIC4yKTtcclxuICBwYWRkaW5nOiAwO1xyXG4gIHJpZ2h0OiAwcHg7XHJcbiAgdG9wOiAxMDAlO1xyXG4gIHotaW5kZXg6IC0xO1xyXG4gIG92ZXJmbG93LXk6IGhpZGRlbjtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcblxyXG4gICYuY20tcG9wdXAtLWFjdGl2ZXtcclxuICAgICY6YmVmb3Jle1xyXG4gICAgICBwYWRkaW5nLXRvcDogMCU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHsgLy8gdGFibGV0IHVwXHJcbiAgICB3aWR0aDogYXV0bztcclxuICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWhlYWRlci1tZC1taW4pIHsgLy8gZGVza3RvcFxyXG4gICAgd2lkdGg6IDY3MHB4O1xyXG4gIH1cclxuXHJcbiAgLmNtLXBvcHVwIHtcclxuICBcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB9XHJcblxyXG4gIC5jbS1wb3B1cC0tc2VhcmNoLXN1Z2dlc3Rpb25zIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IGluaXRpYWw7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgdG9wOiAwO1xyXG5cclxuICAgIC5zdWdnZXN0ZWQta2V5d29yZHMtbGFiZWwsIC5zdWdnZXN0aW9uLWNhdGVnb3J5LWxhYmVsIHtcclxuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgZm9udC1zaXplOiAxZW07XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjFyZW07XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgIH1cclxuICAgIGEge1xyXG4gICAgICBjb2xvcjogJGJsYWNrO1xyXG5cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICBjb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jbS1zZWFyY2gtc3VnZ2VzdGlvbnMta2V5d29yZHMtY2F0ZWdvcnkge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXk7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7IC8vIHRhYmxldCBhbmQgZGVza3RvcFxyXG4gICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgIC5jbS1wb3B1cC0tc2VhcmNoLXN1Z2dlc3Rpb25zIHtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICR3aGl0ZTtcclxuICAgICAgaGVpZ2h0OiAyNDBweDtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHsgLy8gdGFibGV0IGFuZCBkZXNrdG9wXHJcbiAgICAgICAgd2lkdGg6IDMzNXB4O1xyXG4gICAgICAgIGhlaWdodDogNDgycHg7XHJcbiAgICAgIH1cclxuICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgXHRib3JkZXItYm90dG9tOiAycHggc29saWQgJGdyYXk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5jbS1zZWFyY2gtc3VnZ2VzdGlvbnNfX2l0ZW0sIC5jbS1zZWFyY2gtc3VnZ2VzdGlvbnMtY2F0ZWdvcnlfX2l0ZW0ge1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICBsaW5lLWhlaWdodDogNDRweDtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtNXB4O1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiA1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5jbS1zZWFyY2gtc3VnZ2VzdGlvbnMtY2F0ZWdvcnlfX2l0ZW0ge1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDRweCAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfSAvLyBlbmQgY20tc2VhcmNoLXN1Z2dlc3Rpb25zLWtleXdvcmRzLWNhdGVnb3J5XHJcblxyXG4gIC5jbS1wb3B1cC0tc2VhcmNoLXN1Z2dlc3Rpb25zLXByb2R1Y3Qge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHsgLy8gdGFibGV0IGFuZCBkZXNrdG9wXHJcbiAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICB3aWR0aDogMzM1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmNtLXNlYXJjaC1zdWdnZXN0aW9ucy1wcm9kdWN0IHtcclxuICAgICAgbGk6Zm9jdXMge1xyXG4gICAgICAgIG91dGxpbmUtb2Zmc2V0OiAtMXB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuY20tc2VhcmNoLXN1Z2dlc3Rpb25zLXByb2R1Y3RfX2l0ZW0ge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkZ3JheTtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4IDE1cHg7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkgeyAvLyBtb2JpbGVcclxuICAgICAgICAgIHBhZGRpbmc6IDIwcHggMTBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgLmNtLXNlYXJjaC1zdWdnZXN0aW9ucy1wcm9kdWN0X19pdGVtLWltYWdlIHtcclxuICAgICAgICAgICAgY2xlYXI6IGxlZnQ7XHJcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICB3aWR0aDogMzAlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLmNtLXNlYXJjaC1zdWdnZXN0aW9ucy1wcm9kdWN0X19pdGVtLWhlYWRsaW5lIHtcclxuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgIHdpZHRoOiA3MCU7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuICAgICAgICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5jbS1zZWFyY2gtc3VnZ2VzdGlvbnMtcHJvZHVjdF9faXRlbS1kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICB3aWR0aDogNzAlO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDVweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9IC8vIGVuZCBjbS1wb3B1cC0tc2VhcmNoLXN1Z2dlc3Rpb25zLXByb2R1Y3RcclxuXHJcbiAgLmNtLXNlYXJjaC1yZXN1bHRzIHtcclxuICAgIGNsZWFyOiBib3RoO1xyXG5cclxuICAgIC5idG4ge1xyXG4gICAgICBjb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBtYXgtd2lkdGg6IG5vbmU7XHJcblxyXG4gICAgICAmOmZvY3VzIHtcclxuICAgICAgICBvdXRsaW5lOiBhdXRvO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAudGV4dC13cmFwcGVyOmFmdGVyIHtcclxuICAgICAgICBib3JkZXItdG9wLWNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgICAgICBib3JkZXItcmlnaHQtY29sb3I6ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uY20tcG9wdXAtLXNlYXJjaCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U1ZTVlNTtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjOTE5MTkxO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4uY20tc2VhcmNoLXN1Z2dlc3Rpb25zLS1lbXB0eSB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLmNtLXNlYXJjaC1zdWdnZXN0aW9ucyxcclxuLmNtLXNlYXJjaC1zdWdnZXN0aW9ucy1jYXRlZ29yeSxcclxuLmNtLXNlYXJjaC1zdWdnZXN0aW9ucy1wcm9kdWN0IHtcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGZvbnQtc2l6ZTogMC43NWVtO1xyXG59XHJcblxyXG4uY20tc2VhcmNoLW5vLXN1Z2dlc3Rpb25zIHtcclxuICBsaW5lLWhlaWdodDogNDRweDtcclxufVxyXG5cclxuLmNtLXNlYXJjaC1uby1zdWdnZXN0aW9ucywgLmNtLXNlYXJjaC1uby1zdWdnZXN0aW9ucy1jYXRlZ29yeSxcclxuLmNtLXNlYXJjaC1uby1zdWdnZXN0aW9ucy1wcm9kdWN0IHtcclxuICBwYWRkaW5nOiAwIDEzcHg7XHJcbn1cclxuXHJcbi5jbS1zZWFyY2gtc3VnZ2VzdGlvbnNfX2l0ZW0sXHJcbi5jbS1zZWFyY2gtc3VnZ2VzdGlvbnMtY2F0ZWdvcnlfX2l0ZW0sXHJcbi5jbS1zZWFyY2gtc3VnZ2VzdGlvbnMtcHJvZHVjdF9faXRlbSB7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcbiIsIkBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikgeyAvLyBkZXNrdG9wXHJcbiAgLnN1Yi1uYXYuaW5kdXN0cmllcy1zdWItbmF2IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgIGJveC1zaGFkb3c6IDAgNnB4IDZweCAtNnB4IHJnYmEoMCwgMCwgMCwgLjIpLCAtNnB4IDAgNnB4IC02cHggcmdiYSgwLCAwLCAwLCAuMiksIDZweCAwIDZweCAtNnB4IHJnYmEoMCwgMCwgMCwgLjIpO1xyXG4gICAgcmlnaHQ6IC03MHB4O1xyXG4gICAgbWF4LXdpZHRoOiA4NDBweDsgLy8gMjQwICogMiArIDM2MFxyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIG1pbi1oZWlnaHQ6IGF1dG87XHJcbiAgICBib3JkZXItYm90dG9tOiAxN3B4IHNvbGlkICR3aGl0ZTtcclxuICAgIFxyXG4gICAgJi5leHBlcnRpc2Utc3ViLW5hdiB7XHJcbiAgICAgIHJpZ2h0OiAzMHB4O1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAucHJvZHVjdHMge1xyXG4gICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIFxyXG4gICAgICB1bCB7XHJcbiAgICAgICAgd2lkdGg6IDI0MHB4O1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIFxyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5icmFuZHMge1xyXG4gICAgICB3aWR0aDogMzYwcHg7XHJcbiAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBcclxuICAgICAgJjpiZWZvcmUgeyAvLyBsZWZ0IGJvcmRlclxyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGhlaWdodDogNDQ2cHg7XHJcbiAgICAgICAgd2lkdGg6IDFweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2FybS1ncmF5O1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDE3cHg7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufSIsIkBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikgeyAvLyBkZXNrdG9wXHJcbiAgLm1haW4tbmF2IHtcclxuICAgIC5zdWItbmF2IHsgLy8gcGFyZW50IGNvbnRhaW5lciBmb3IgZW50aXJlIG1lbnVcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBtaW4taGVpZ2h0OiA0ODBweDtcclxuICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgIGZvbnQtc2l6ZTogLjc1ZW07XHJcblxyXG4gICAgICAubmF2LXRpdGxlIHtcclxuICAgICAgICB3aWR0aDogNTgwcHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIHBhZGRpbmc6IDE0cHggMjBweCA3cHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxZW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjI1O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDhlbTtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgfVxyXG5cclxuICAgICAgbGkge1xyXG4gICAgICAgIHBhZGRpbmc6IDdweCAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBhIHtcclxuICAgICAgICBjb2xvcjogJHJpY2gtYmxhY2s7XHJcbiAgICAgICAgcGFkZGluZzogMCAyMHB4IDAgMjBweDtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiB3aGl0bmV5LXdlaWdodChib29rKTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5tb2JpbGUtYWNjb3JkaW9uLXRvZ2dsZSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLnByb21vIHtcclxuICAgICAgICBoZWlnaHQ6IDEyMHB4O1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgICAgIC5pbWFnZS1jb250YWluZXIge1xyXG4gICAgICAgICAgQGluY2x1ZGUgYXNwZWN0LXJhdGlvLWJveCgyLCAxKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICBAaW5jbHVkZSBzdHJldGNoLWFic29sdXRlKCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBoMyB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IHdoaXRuZXktd2VpZ2h0KHNlbWlib2xkKTtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIHBhZGRpbmc6IDE0cHggMjBweCA3cHggMjBweDtcclxuICAgICAgICBmb250LXNpemU6IDFlbTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS42MjU7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wOGVtO1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogd2hpdG5leS13ZWlnaHQoc2VtaWJvbGQpO1xyXG5cclxuICAgICAgICAgICY6YWZ0ZXIgeyAvLyBhcnJvdyBpY29uXHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogOHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDhweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAkcmljaC1ibGFjaztcclxuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgJHJpY2gtYmxhY2s7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCJAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHsgLy8gZGVza3RvcFxyXG4gIC5zdWItbmF2LnNpbmdsZS1jb2wtc3ViLW5hdiB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICBib3gtc2hhZG93OiAwIDZweCA2cHggLTZweCByZ2JhKDAsIDAsIDAsIC4yKSwgLTZweCAwIDZweCAtNnB4IHJnYmEoMCwgMCwgMCwgLjIpLCA2cHggMCA2cHggLTZweCByZ2JhKDAsIDAsIDAsIC4yKTtcclxuICAgIHdpZHRoOiAyNDBweDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBtaW4taGVpZ2h0OiBmaXQtY29udGVudDtcclxuXHJcbiAgICAucHJvZHVjdHMge1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIFxyXG4gICAgICB1bCB7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgLmFsbC1icmFuZHMge1xyXG4gICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiQGltcG9ydCBcIm1haW4tbmF2L2luZHVzdHJpZXMtc3ViLW5hdlwiO1xyXG5AaW1wb3J0IFwibWFpbi1uYXYvbWFpbi1uYXYtZGVza3RvcFwiO1xyXG5AaW1wb3J0IFwibWFpbi1uYXYvc2luZ2xlLWNvbC1zdWItbmF2XCI7XHJcblxyXG4ubWFpbi1uYXYgeyAvLyB0b3AgbGV2ZWwgbmF2XHJcbiAgPiBsaSA+IGEsXHJcbiAgPiBsaSA+IHNwYW4ge1xyXG4gICAgZm9udC13ZWlnaHQ6IHdoaXRuZXktd2VpZ2h0KG1lZGl1bSk7XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHsgLy8gZGVza3RvcFxyXG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoO1xyXG4gICAgZmxleDogMTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBmb250LXNpemU6IDFlbTtcclxuICAgIGNvbG9yOiAjMmQzODNmO1xyXG4gICAgLXdlYmtpdC1ib3gtZmxleDogMTtcclxuXHJcbiAgICAmLmNvbGxhcHNlIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcblxyXG4gICAgLnV0aWxpdHktbmF2IHsgLy8gaGlkZSBtb2JpbGUvdGFibGV0IHV0aWxpdHkgbmF2XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgPiBsaSB7IC8vIHRvcCBsZXZlbCBuYXYgbGlua3NcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XHJcblxyXG4gICAgICA+IGEsXHJcbiAgICAgID4gc3BhbiB7XHJcbiAgICAgICAgY29sb3I6ICRyaWNoLWJsYWNrO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA2NHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogLjc1ZW07XHJcblxyXG4gICAgICAgICY6aG92ZXIsICY6YWN0aXZlIHtcclxuICAgICAgICAgIGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmhvdmVyID4gYSwgJjphY3RpdmUgPiBhLFxyXG4gICAgICAmOmhvdmVyID4gc3BhbiwgJjphY3RpdmUgPiBzcGFuIHtcclxuICAgICAgICBjb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAmOmFmdGVyIHsgLy8gdW5kZXJsaW5lXHJcbiAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICAgIGJvdHRvbTogMThweDtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgLnN1Yi1uYXYge1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7IC8vIHNob3cgc3ViIG5hdlxyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IC0yMHB4OyAvL29mZnNldCBmb3IgdGhlIHN0b3JlcyBzbyB0aGUgaG92ZXJlZCB0ZXh0IGxpbmVzIHdpdGggdGhlIGNvbnRlbnQgaW4gdGhlIGRyb3Bkb3duXHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm1vYmlsZS10b3AtbGluaywgLy8gbW9iaWxlLW9ubHkgZWxlbWVudHNcclxuICAgIC5tb2JpbGUtYWxsLXByb2R1Y3RzLFxyXG4gICAgLnN1Yi1uYXYgLm1vYmlsZS1hbGwtcHJvZHVjdHMsXHJcbiAgICAubW9iaWxlLWFjY29yZGlvbi10b2dnbGUge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCJib2R5IHtcclxuICBwYWRkaW5nLXRvcDogNTBweDtcclxuXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7IC8vIGRlc2t0b3BcclxuICAgIHBhZGRpbmctdG9wOiA4OXB4O1xyXG4gICAgd2lkdGg6MTAwJSFpbXBvcnRhbnQ7XHJcbiAgICAmLnNsaWRlLXVwIHtcclxuICAgICAgcGFkZGluZy10b3A6IDc1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ubWFpbi1oZWFkZXIge1xyXG4gIGJveC1zaGFkb3c6IDAgMXB4IDdweCByZ2JhKDAsMCwwLC4zKTtcclxufVxyXG5cclxuLmdsb2JhbC1oZWFkZXIge1xyXG5cclxuICAudmlzaWJsZS1oZWFkZXItbWQsXHJcbiAgLnZpc2libGUtaGVhZGVyLW1kLWJsb2NrIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4taGVhZGVyLW1kLW1pbikge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC52aXNpYmxlLWhlYWRlci1zbSxcclxuICAudmlzaWJsZS1oZWFkZXItc20tYmxvY2sge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4taGVhZGVyLW1kLW1pbikge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxufSIsIi5jbS1wb3B1cCB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHotaW5kZXg6IDk5O1xyXG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuXHJcbiAgLmNtLXBvcHVwLS1hY3RpdmUge1xyXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gIH1cclxufVxyXG5cclxuLmNtLXBvcHVwLS1hY3RpdmUge1xyXG4gIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgLmNtLXBvcHVwLS1hY3RpdmUge1xyXG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICB9XHJcbn0iLCIvLyBvdmVycmlkZXMvZXh0ZW5kcyB1dGlsaXR5LW5hdiBmb3IgdGhlIGNvbGxhcHNpYmxlIGJyYW5kcyB3aWRnZXRcclxuXHJcbi5oZWFkZXItbmF2LWV4cGFuZGVkLFxyXG4uaGVhZGVyLW5hdi1jb2xsYXBzZWR7XHJcbiAgdHJhbnNpdGlvbjogYWxsIC45cyBlYXNlO1xyXG59XHJcblxyXG4uaGVhZGVyLW5hdi1leHBhbmRlZHtcclxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pe1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAxMi4xMjVyZW07XHJcbiAgfVxyXG59XHJcblxyXG4udXRpbGl0eS1uYXYge1xyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkgeyAvLyBtb2JpbGUgYW5kIHRhYmxldFxyXG4gICAgLmJyYW5kcy1kcm9wZG93biB7XHJcbiAgICAgIG9yZGVyOiA5OTk7XHJcbiAgICAgID4gYSB7XHJcbiAgICAgICAgY29sb3I6ICRyaWNoLWJsYWNrO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBhZGRpbmc6IDE1cHggNjBweCAxNXB4IDEwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXk7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICR3aGl0ZTtcclxuICAgICAgICBib3JkZXItdG9wOiAycHggc29saWQgJHdoaXRlO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogd2hpdG5leS1saW5lLWhlaWdodCgyNiwgMTYpO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogdW5xdW90ZSgoMSAvIC44NzUpICsgJ2VtJyk7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IHdoaXRuZXktd2VpZ2h0KG1lZGl1bSk7XHJcblxyXG4gICAgICAgICY6YWZ0ZXIgeyAvLyBhcnJvd1xyXG4gICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICBib3JkZXItdG9wOiAycHggc29saWQgJGNvb2wtZ3JheTtcclxuICAgICAgICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICRjb29sLWdyYXk7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0zM3B4O1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogOHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgdWwge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5tb2JpbGUtdG9wLWxpbmsge1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiB3aGl0bmV5LWxpbmUtaGVpZ2h0KDE5LjUsIDE2KTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLnN1Yi1uYXYge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcclxuICAgICAgICBmb250LXNpemU6IHVucXVvdGUoKDEgLyAuODc1KSArICdlbScpO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiB3aGl0bmV5LWxpbmUtaGVpZ2h0KDI2LCAxNik7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAubGFuZ3VhZ2Utc2VsZWN0b3ItdG9nZ2xlIHtcclxuICAgICAgLmxvY2FsZS1kZXNrdG9wLXRleHQsXHJcbiAgICAgIHN2Z3tcclxuICAgICAgICBkaXNwbGF5Om5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9IC8vIGVuZCBtb2JpbGUgYW5kIHRhYmxldFxyXG5cclxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHsgLy8gZGVza3RvcFxyXG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiA4MDBtcztcclxuICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBtYXgtaGVpZ2h0OiBub25lO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XHJcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xyXG5cclxuICAgIC5tb2JpbGUtdG9wLWxpbmsge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5ob3Jpem9udGFsLWxpc3QgPiBsaSA+IGEge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHotaW5kZXg6IDE7XHJcbiAgICB9XHJcblxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDI1cHg7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHotaW5kZXg6IDA7XHJcbiAgICAgIHRvcDogMDtcclxuICAgIH1cclxuXHJcbiAgICAuYnJhbmRzLWRyb3Bkb3duIHtcclxuICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMzBweDtcclxuICAgICAgei1pbmRleDogLTE7XHJcblxyXG4gICAgICA+IGEgeyAvLyBhcnJvd1xyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgICAgICAgIGJvcmRlci13aWR0aDogNnB4IDVweCAwIDVweDtcclxuICAgICAgICAgIGJvcmRlci1jb2xvcjogcGFsZXR0ZSh3aGl0ZSwgZGltKSB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6YWN0aXZlOmFmdGVyLCAmOmhvdmVyOmFmdGVyIHtcclxuICAgICAgICAgIGJvcmRlci1jb2xvcjogJHdoaXRlIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgdWwge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XHJcbiAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBsaSB7XHJcbiAgICAgICAgcGFkZGluZzogMTVweCAwO1xyXG4gICAgICAgIG1hcmdpbjogMCA0MHB4IDAgMDtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIHdpZHRoOiAxMjBweDtcclxuICAgICAgICAgIGhlaWdodDogNzVweDtcclxuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgICAgICAgJjpob3ZlciBpbWcge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtNzVweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubG9jYWxlLW1vYmlsZS10ZXh0e1xyXG4gICAgICBkaXNwbGF5Om5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubGFuZ3VhZ2Utc2VsZWN0b3ItdG9nZ2xlIHtcclxuICAgIHN2ZyB7XHJcbiAgICAgIGhlaWdodDogMXJlbTtcclxuICAgICAgd2lkdGg6IDFyZW07XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgdG9wOiAzcHg7XHJcbiAgICAgIC5sb2NhbGUtaWNvbiB7XHJcbiAgICAgICAgZmlsbDokd2hpdGU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHNsaWRlLWRvd24tdXRpbGl0eS1uYXYge1xyXG4gIGZyb20ge1xyXG4gICAgaGVpZ2h0OiAyNXB4O1xyXG4gIH1cclxuICB0byB7XHJcbiAgICBoZWlnaHQ6IDEzMHB4O1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBzbGlkZS1kb3duLXV0aWxpdHktbmF2LWxpc3Qge1xyXG4gIGZyb20ge1xyXG4gICAgaGVpZ2h0OiAwO1xyXG4gIH1cclxuICB0byB7XHJcbiAgICBoZWlnaHQ6IDExNHB4O1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7IC8vIGRlc2t0b3BcclxuICAudXRpbGl0eS1uYXYuZXhwYW5kZWQge1xyXG4gICAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlLWRvd24tdXRpbGl0eS1uYXY7XHJcblxyXG4gICAgLmJyYW5kcy1kcm9wZG93biB7XHJcbiAgICAgID4gYSB7ICAvLyBhcnJvd1xyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgYm9yZGVyLXdpZHRoOiAwIDVweCA2cHggNXB4O1xyXG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCBwYWxldHRlKHdoaXRlLCBkaW0pIHRyYW5zcGFyZW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjphY3RpdmU6YWZ0ZXIsICY6aG92ZXI6YWZ0ZXIge1xyXG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAkd2hpdGUgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICB1bCB7XHJcbiAgICAgICAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlLWRvd24tdXRpbGl0eS1uYXYtbGlzdDtcclxuICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IDkwMG1zO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLm5vLWFuaW0ge1xyXG4gICAgICBoZWlnaHQ6IDEzMHB4O1xyXG4gICAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBub25lO1xyXG4gICAgICBhbmltYXRpb24tbmFtZTogdW5zZXQ7XHJcblxyXG4gICAgICAuYnJhbmRzLWRyb3Bkb3duIHVsIHtcclxuICAgICAgICBoZWlnaHQ6IDExNHB4O1xyXG4gICAgICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IG5vbmU7XHJcbiAgICAgICAgYW5pbWF0aW9uLW5hbWU6IHVuc2V0O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHNsaWRlLXVwLXV0aWxpdHktbmF2IHtcclxuICBmcm9tIHtcclxuICAgIGhlaWdodDogMTMwcHg7XHJcbiAgfVxyXG4gIHRvIHtcclxuICAgIGhlaWdodDogMjVweDtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgc2xpZGUtdXAtdXRpbGl0eS1uYXYtbGlzdCB7XHJcbiAgZnJvbSB7XHJcbiAgICBoZWlnaHQ6IDExNHB4O1xyXG4gIH1cclxuICB0byB7XHJcbiAgICBoZWlnaHQ6IDA7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHsgLy8gZGVza3RvcFxyXG4gIC51dGlsaXR5LW5hdi5jb2xsYXBzZWQge1xyXG4gICAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlLXVwLXV0aWxpdHktbmF2O1xyXG4gIH1cclxuXHJcbiAgLmJyYW5kcy1kcm9wZG93biB1bCB7XHJcbiAgICBhbmltYXRpb24tbmFtZTogc2xpZGUtdXAtdXRpbGl0eS1uYXYtbGlzdDtcclxuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogNzAwbXM7XHJcbiAgfVxyXG5cclxuICAmLm5vLWFuaW0ge1xyXG4gICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogbm9uZTtcclxuICAgIGFuaW1hdGlvbi1uYW1lOiB1bnNldDtcclxuXHJcbiAgICAuYnJhbmRzLWRyb3Bkb3duIHVsIHtcclxuICAgICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogbm9uZTtcclxuICAgICAgYW5pbWF0aW9uLW5hbWU6IHVuc2V0O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLm1haW4taGVhZGVyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbn1cclxuIiwiLnV0aWxpdHktbmF2IHtcclxuICAuY20tcG9wdXAge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcblxyXG4gIC5jbS1wb3B1cC0tYWN0aXZlIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxuXHJcbiAgLmNtLXBvcHVwLWNvbnRhaW5lciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gIH1cclxuXHJcbiAgLmNtLXBvcHVwLWJ1dHRvbiB7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgJjphZnRlciB7IC8vIGFycm93XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICB3aWR0aDogMDtcclxuICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmxhbmd1YWdlLXNlbGVjdG9yLXRvZ2dsZSB7XHJcbiAgICBzdmcge1xyXG4gICAgICBoZWlnaHQ6IDFyZW07XHJcbiAgICAgIHdpZHRoOiAxcmVtO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHRvcDogM3B4O1xyXG4gICAgICAubG9jYWxlLWljb24ge1xyXG4gICAgICAgIGZpbGw6JHdoaXRlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHsgLy8gZGVza3RvcFxyXG4gICAvKiBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcclxuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgaGVpZ2h0OiAyNXB4O1xyXG4gICAgbWF4LWhlaWdodDogMjVweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyNXB4OyovXHJcblxyXG4gICAgLmhvcml6b250YWwtbGlzdCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogd2hpdG5leS1zaXplKDEyKTtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMjVlbTtcclxuICAgICAgY29sb3I6ICRvZmYtd2hpdGU7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiB3aGl0bmV5LXdlaWdodChtZWRpdW0pO1xyXG5cclxuICAgICAgYSwgc3BhbiB7XHJcbiAgICAgICAgY29sb3I6ICRvZmYtd2hpdGU7XHJcblxyXG4gICAgICAgICY6aG92ZXIsICY6YWN0aXZlIHtcclxuICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuY20tcG9wdXAtYnV0dG9uLS1hY3RpdmUge1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY20tcG9wdXAtYnV0dG9uIHtcclxuICAgICAgJjphZnRlciB7IC8vIGFycm93XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHJpZ2h0OiAtMjBweDtcclxuICAgICAgICB0b3A6IDlweDtcclxuICAgICAgICBib3JkZXItd2lkdGg6IDZweCA1cHggMCA1cHg7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkb2ZmLXdoaXRlIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmhvdmVyOmFmdGVyIHtcclxuICAgICAgICBib3JkZXItY29sb3I6ICR3aGl0ZSB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jbS1wb3B1cC1idXR0b24tLWFjdGl2ZSB7XHJcbiAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGJvcmRlci13aWR0aDogMCA1cHggNnB4IDVweDtcclxuICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICR3aGl0ZSB0cmFuc3BhcmVudDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpob3ZlcjphZnRlciB7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAkd2hpdGUgdHJhbnNwYXJlbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY20tcG9wdXAge1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMjVweDtcclxuICAgICAgbGVmdDogLTE1cHg7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICB6LWluZGV4OiAxO1xyXG4gICAgICB3aWR0aDogMTUwcHg7XHJcblxyXG4gICAgICBsaSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgIHBhZGRpbmc6IDVweCAxNXB4O1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG5cclxuICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGV4dC1ncmF5O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGEge1xyXG4gICAgICBjb2xvcjogcGFsZXR0ZSh3aGl0ZSwgZGltKTtcclxuXHJcbiAgICAgICY6aG92ZXIsICY6YWN0aXZlIHtcclxuICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgdWwge1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIGxpIHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICBtYXJnaW4tbGVmdDogNTBweDtcclxuXHJcbiAgICAgICYubGVmdC1saW5rIHtcclxuICAgICAgXHRmbG9hdDogbGVmdDtcclxuICAgICAgXHRtYXJnaW4tbGVmdDogLTMwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubG9jYWxlLW1vYmlsZS10ZXh0e1xyXG4gICAgICBkaXNwbGF5Om5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLnV0aWwtbmF2LWhlYWRlci1pY29uLWFjdGl2ZXtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgfVxyXG4gIH0gLy8gZW5kIGRlc2t0b3BcclxuXHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7IC8vIG1vYmlsZSBhbmQgdGFibGV0XHJcbiAgICBmb250LXNpemU6IC44NzVlbTtcclxuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDUwcHg7XHJcblxyXG4gICAgYSB7XHJcbiAgICAgIGNvbG9yOiAkcmljaC1ibGFjaztcclxuXHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgID4gdWwge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogOTVweDtcclxuICAgIH1cclxuXHJcbiAgICAubGVmdC1saW5rIHtcclxuICAgICAgb3JkZXI6IDk5OTtcclxuICAgICAgZm9udC1zaXplOiB1bnF1b3RlKCgxIC8gLjg3NSkgKyAnZW0nKTtcclxuXHJcbiAgICAgIGEge1xyXG4gICAgICBcdGZvbnQtd2VpZ2h0OiB3aGl0bmV5LXdlaWdodChtZWRpdW0pO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgbGk6bGFzdC1jaGlsZCB7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5jbS1wb3B1cC1idXR0b246YWZ0ZXIgeyAvLyBhcnJvd1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAycHg7XHJcbiAgICAgIGJvcmRlci13aWR0aDogOXB4IDVweCAwIDVweDtcclxuICAgICAgYm9yZGVyLWNvbG9yOiAkY29vbC1ncmF5IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5jbS1wb3B1cC1idXR0b24tLWFjdGl2ZTphZnRlciB7XHJcbiAgICAgIGJvcmRlci13aWR0aDogMCA1cHggOXB4IDVweDtcclxuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAkY29vbC1ncmF5IHRyYW5zcGFyZW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5jbS1wb3B1cCB7XHJcbiAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuICAgICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xyXG5cclxuICAgICAgbGk6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubGFuZ3VhZ2Utc2VsZWN0b3ItdG9nZ2xlIHtcclxuICAgICAgLmxvY2FsZS1kZXNrdG9wLXRleHQgc3Zne1xyXG4gICAgICAgIGRpc3BsYXk6bm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7IC8vIGRlc2t0b3BcclxuICAuc2xpZGUtdXAgLnV0aWxpdHktbmF2IC5jbS1wb3B1cC0tYWN0aXZlIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7IC8vIGhpZGUgZHJvcGRvd24gd2hlbiB1dGlsaXR5IG5hdiBpcyBvZmYgc2NyZWVuXHJcbiAgfVxyXG59XHJcbiIsIi5zcG90LW5hdiB7XHJcbiAgLmNtLXNwb3QtY2xvc2Uge1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgY29sb3I6I2ZmZmZmZjtcclxuICB9XHJcbiAgYSB7XHJcbiAgICBwb2ludGVyLWV2ZW50czpub25lO1xyXG4gIH1cclxuICAudHdvLWNvbHVtbiAge1xyXG4gICAgbGkge3dpZHRoOiAyMCU7fVxyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIH1cclxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHsgLy8gZGVza3RvcFxyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcbiAgICBjb2xvcjogcGFsZXR0ZSh3aGl0ZSwgZGltKTtcclxuICAgIGZvbnQtd2VpZ2h0OiB3aGl0bmV5LXdlaWdodChtZWRpdW0pO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IC4wMjVlbTtcclxuICAgIGZvbnQtc2l6ZTogd2hpdG5leS1zaXplKDEyKTtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBoZWlnaHQ6IDI1cHg7XHJcbiAgICBtYXgtaGVpZ2h0OiAyNXB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiAtMjtcclxuXHJcbiAgICBhIHtcclxuICAgICAgY29sb3I6IHBhbGV0dGUod2hpdGUsIGRpbSk7XHJcbiAgICAgICY6aG92ZXIsICY6YWN0aXZlIHtcclxuICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgdWwge1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIGxpIHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICBtYXJnaW4tbGVmdDogNTBweDtcclxuXHJcbiAgICAgICYubGVmdC1saW5rIHtcclxuICAgICAgXHRmbG9hdDogbGVmdDtcclxuICAgICAgXHRtYXJnaW4tbGVmdDogLTMwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkgeyAvLyBtb2JpbGUgYW5kIHRhYmxldFxyXG4gICAgZm9udC1zaXplOiAuODc1ZW07XHJcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogLTI7XHJcblxyXG4gICAgYSB7XHJcbiAgICAgIGNvbG9yOiAkcmljaC1ibGFjaztcclxuXHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgID4gdWwge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogOTVweDtcclxuICAgIH1cclxuXHJcbiAgICAubGVmdC1saW5rIHtcclxuICAgICAgb3JkZXI6IDk5OTtcclxuICAgICAgZm9udC1zaXplOiB1bnF1b3RlKCgxIC8gLjg3NSkgKyAnZW0nKTtcclxuXHJcbiAgICAgIGEge1xyXG4gICAgICBcdGZvbnQtd2VpZ2h0OiB3aGl0bmV5LXdlaWdodChtZWRpdW0pO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgbGk6bGFzdC1jaGlsZCB7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIub3JnYW5pemF0aW9uLWRyb3Bkb3duIHtcclxuICB6LWluZGV4OiAxO1xyXG4gIC50b2dnbGUtYnV0dG9uIHtcclxuICAgIHRvcDogNXB4O1xyXG4gICAgcmlnaHQ6IDE5MHB4O1xyXG4gIH1cclxuXHJcbiAgJjpob3ZlciAudG9nZ2xlLWJ1dHRvbiB7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgfVxyXG5cclxuICAuY20tcG9wdXAtLW9yZyB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgei1pbmRleDogLTE7XHJcbiAgICByaWdodDogMDtcclxuICAgIHRvcDogNTBweDtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JheTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGNvbG9yOiAkcmljaC1ibGFjaztcclxuICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAmLmNtLXBvcHVwLS1hY3RpdmUge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuICB9IC8vIGVuZCBwb3B1cFxyXG5cclxuICAuYnRuLmNsb3NlLWJ1dHRvbiB7XHJcbiAgICBjb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGZsb2F0OiByaWdodDtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgcGFkZGluZzogMDtcclxuXHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgY29udGVudDogXCJcXGUwMTRcIjtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB0b3A6IDFweDtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICBmb250LWZhbWlseTogJ0dseXBoaWNvbnMgSGFsZmxpbmdzJyAhaW1wb3J0YW50OyAvL292ZXJyaWRlIGZvciBpY29ucyB3aXRoIGxvY2FsZSBmb250IHVwZGF0ZVxyXG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIGZvcm0ge1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgfVxyXG5cclxuICAuZm9ybS1ncm91cCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gIH1cclxuXHJcbiAgbGFiZWwge1xyXG4gICAgZm9udC1zaXplOiAuODc1ZW07XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcblxyXG4gIHNlbGVjdCB7XHJcbiAgICBvdXRsaW5lOiAwO1xyXG4gIH1cclxuXHJcbiAgLmJ0biB7XHJcbiAgICB3aWR0aDogMzUwcHg7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHsgLy8gbW9iaWxlIGFuZCB0YWJsZXQgb25seVxyXG4gICAgLnRvZ2dsZS1idXR0b24ge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHotaW5kZXg6IDE7XHJcblxyXG4gICAgICBzcGFuIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmJlZm9yZSB7IC8vIHVzZXIgaWNvblxyXG4gICAgICAgIGNvbnRlbnQ6IFwiXFxlMDA4XCI7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHRvcDogMXB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBmb250LWZhbWlseTogJ0dseXBoaWNvbnMgSGFsZmxpbmdzJyAhaW1wb3J0YW50OyAvL292ZXJyaWRlIGZvciBpY29ucyB3aXRoIGxvY2FsZSBmb250IHVwZGF0ZVxyXG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG4gICAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjhlbTtcclxuICAgICAgICBjb2xvcjogJGJyYW5kLWFjY2VudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7IC8vIHRhYmxldFxyXG4gICAgLnRvZ2dsZS1idXR0b24ge1xyXG4gICAgICB0b3A6IDdweDtcclxuICAgICAgcmlnaHQ6IDI3MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5jbS1wb3B1cC0tb3JnIHtcclxuICAgICAgd2lkdGg6IDM2MHB4O1xyXG4gICAgICB0b3A6IDc1cHg7XHJcbiAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGdyYXk7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JheTtcclxuICAgIH1cclxuXHJcbiAgICBzZWxlY3Qge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAuYnRuIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAmLmNsb3NlLWJ1dHRvbiB7XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9IC8vIGVuZCB0YWJsZXRcclxuXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7IC8vIGRlc2t0b3BcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGZsb2F0OiByaWdodDtcclxuICAgIG1hcmdpbi1sZWZ0OiA1MHB4O1xyXG5cclxuICAgICY6aG92ZXIgLnRvZ2dsZS1idXR0b24ge1xyXG4gICAgICBjb2xvcjogJHdoaXRlO1xyXG5cclxuICAgICAgJjphZnRlciB7IC8vIGFycm93XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudG9nZ2xlLWJ1dHRvbiB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgdG9wOiBhdXRvO1xyXG4gICAgICByaWdodDogYXV0bztcclxuICAgICAgcGFkZGluZy1yaWdodDogMjVweDtcclxuICAgICAgZm9udC1zaXplOiAuODEyNWVtO1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogLjAyNWVtO1xyXG4gICAgICBjb2xvcjogJG9mZi13aGl0ZTtcclxuICAgICAgZm9udC13ZWlnaHQ6IHdoaXRuZXktd2VpZ2h0KG1lZGl1bSk7XHJcblxyXG4gICAgICBzcGFuIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6YWZ0ZXIgeyAvLyBhcnJvd1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB3aWR0aDogOHB4O1xyXG4gICAgICAgIGhlaWdodDogOHB4O1xyXG4gICAgICAgIGJvdHRvbTogMTBweDtcclxuICAgICAgICByaWdodDogMTBweDtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRvZmYtd2hpdGU7XHJcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgJG9mZi13aGl0ZTtcclxuICAgICAgICB6LWluZGV4OiAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLmNtLXBvcHVwLWJ1dHRvbi0tYWN0aXZlOmFmdGVyIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyMjVkZWcpO1xyXG4gICAgICAgIGJvdHRvbTogNnB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNtLXBvcHVwLS1vcmcge1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JheTtcclxuICAgICAgYm9yZGVyLXRvcDogMDtcclxuICAgICAgdG9wOiBhdXRvO1xyXG4gICAgICB6LWluZGV4OiAxO1xyXG4gICAgfVxyXG4gIH0gLy8gZW5kIGRlc2t0b3BcclxufVxyXG4iLCIuZ2xvYmFsLWhlYWRlcixcclxuLmdsb2JhbC1oZWFkZXIgLm1haW4taGVhZGVyLWNvbnRlbnQsXHJcbi5qdW1wLW5hdiAuYWZmaXgsXHJcbi5nbG9iYWwtaGVhZGVyIC5tYWluLW5hdiA+IGxpID4gYSxcclxuLmdsb2JhbC1oZWFkZXIgLm1haW4tbmF2ID4gbGkgPiBzcGFuLFxyXG4uZ2xvYmFsLWhlYWRlciAubWFpbi1uYXYuaGFzLWhlYWRlciAuaGVhZGVyLXRpdGxlLFxyXG4uZ2xvYmFsLWhlYWRlciAubmF2YmFyLWJyYW5kLFxyXG4uZ2xvYmFsLWhlYWRlciAuc3BvdC1uYXYsXHJcbi5nbG9iYWwtaGVhZGVyIC5jbS1pY29uLS1jYXJ0IC5taW5pY2FydC10b2dnbGUsXHJcbi5nbG9iYWwtaGVhZGVyIC5jbS1zZWFyY2gtYXV0b3N1Z2dlc3Rpb25zIHtcclxuICBhbmltYXRpb24tZHVyYXRpb246IC41cztcclxuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xyXG59XHJcblxyXG4uZ2xvYmFsLWhlYWRlciAuY20taWNvbi0tY2FydCAubWluaWNhcnQtdG9nZ2xlIHtcclxuICAmLmljb24tY2FydC1lbXB0eSAucXVhbnRpdHkge1xyXG4gICAgZGlzcGxheTpub25lO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBzbGlkZS1kb3duLWhlYWRlciB7XHJcbiAgZnJvbSB7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTI1cHgpO1xyXG4gIH1cclxuICB0byB7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgZXhwYW5kLWhlYWRlciB7XHJcbiAgZnJvbSB7XHJcbiAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgfVxyXG4gIHRvIHtcclxuICAgIGhlaWdodDogNjRweDtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgc2hyaW5rLWltYWdlLXdpZHRoIHtcclxuICBmcm9tIHtcclxuICAgIHdpZHRoOiAxMjBweDtcclxuICB9XHJcbiAgdG8ge1xyXG4gICAgd2lkdGg6IDgwcHg7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHNoaWZ0LWxvZ28tbGVmdCB7XHJcbiAgZnJvbSB7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTNweCk7XHJcbiAgfVxyXG4gIHRvIHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwcHgpO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBleHBhbmQtbGluZS1oZWlnaHQge1xyXG4gIGZyb20ge1xyXG4gICAgbGluZS1oZWlnaHQ6IDUwcHg7XHJcbiAgfVxyXG4gIHRvIHtcclxuICAgIGxpbmUtaGVpZ2h0OiA2NHB4O1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBleHBhbmQtbGluZS1oZWlnaHQtd2l0aC1oZWFkZXItdGl0bGUge1xyXG4gIGZyb20ge1xyXG4gICAgbGluZS1oZWlnaHQ6IDUwcHg7XHJcbiAgfVxyXG4gIHRvIHtcclxuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBzbGlkZS1kb3duLXNlYXJjaCB7XHJcbiAgZnJvbSB7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTI1cHgpO1xyXG4gIH1cclxuICB0byB7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgc2xpZGUtZG93bi1oZWFkZXItdGl0bGUge1xyXG4gIGZyb20ge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMXB4KTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICBoZWlnaHQ6IDA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gIH1cclxuICB0byB7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxufVxyXG5cclxuLnNsaWRlLWRvd24ge1xyXG4gIC5nbG9iYWwtaGVhZGVyIHtcclxuICAgIGFuaW1hdGlvbi1uYW1lOiBzbGlkZS1kb3duLWhlYWRlcjsgLy8gZGlzcGxheXMgdGhlIGJsYWNrIGJhclxyXG4gIFxyXG4gICAvKiAubWFpbi1oZWFkZXItY29udGVudCB7XHJcbiAgICAgIGFuaW1hdGlvbi1uYW1lOiBleHBhbmQtaGVhZGVyOyAvLyBleHBhbmRzIHRoZSBjb250ZW50IGhlaWdodFxyXG4gICAgfVxyXG5cclxuICAgIC5zZWFyY2gge1xyXG4gICAgICBhbmltYXRpb24tbmFtZTogZXhwYW5kLWhlYWRlcjtcclxuICAgIH0qL1xyXG4gICAgXHJcbiAgICAvKi5uYXZiYXItYnJhbmQge1xyXG4gICAgICBhbmltYXRpb24tbmFtZTogc2hpZnQtbG9nby1sZWZ0OyAvLyBzaGlmdCBsb2dvIHRvIGxlZnRcclxuICAgIH1cclxuICAgICovXHJcblxyXG4gICAgLm5hdmJhci1icmFuZCB7XHJcbiAgICAgLy8gd2lkdGg6IDgwcHg7XHJcbiAgICB9XHJcbiAgICAvKi5tYWluLW5hdiA+IGxpID4gYSxcclxuICAgIC5tYWluLW5hdiA+IGxpID4gc3BhbiB7XHJcbiAgICAgIGFuaW1hdGlvbi1uYW1lOiBleHBhbmQtbGluZS1oZWlnaHQ7XHJcbiAgICB9Ki9cclxuICAgIFxyXG4gICAgLm1haW4tbmF2Lmhhcy1oZWFkZXIgPiBsaSA+IGEsXHJcbiAgICAubWFpbi1uYXYuaGFzLWhlYWRlciA+IGxpID4gc3BhbiB7XHJcbiAgICAgIGFuaW1hdGlvbi1uYW1lOiBleHBhbmQtbGluZS1oZWlnaHQtd2l0aC1oZWFkZXItdGl0bGU7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5tYWluLW5hdi5oYXMtaGVhZGVyIC5oZWFkZXItdGl0bGUge1xyXG4gICAgICBhbmltYXRpb24tbmFtZTogc2xpZGUtZG93bi1oZWFkZXItdGl0bGU7XHJcbiAgICB9XHJcblxyXG4gICAgLnNwb3QtbmF2IHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgei1pbmRleDogLTI7XHJcbiAgICB9XHJcblxyXG4gICAgLmNtLXNlYXJjaC1hdXRvc3VnZ2VzdGlvbnMge1xyXG4gICAgICBhbmltYXRpb24tbmFtZTogc2xpZGUtZG93bi1zZWFyY2g7XHJcbiAgICB9XHJcbiAgICAuY20taWNvbi0tY2FydCAubWluaWNhcnQtdG9nZ2xle1xyXG4gICAgICAvL3RvcDotNTVweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgc2xpZGUtdXAtaGVhZGVyIHtcclxuICBmcm9tIHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpO1xyXG4gIH1cclxuICB0byB7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTI1cHgpO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBjb250cmFjdC1oZWFkZXIge1xyXG4gIGZyb20ge1xyXG4gICAgaGVpZ2h0OiA2NHB4O1xyXG4gIH1cclxuICB0byB7XHJcbiAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHNoaWZ0LWxvZ28tcmlnaHQge1xyXG4gIGZyb20ge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDBweCk7XHJcbiAgfVxyXG4gIHRvIHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxM3B4KTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgY29udHJhY3QtbGluZS1oZWlnaHQge1xyXG4gIGZyb20ge1xyXG4gICAgbGluZS1oZWlnaHQ6IDY0cHg7XHJcbiAgfVxyXG4gIHRvIHtcclxuICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBjb250cmFjdC1saW5lLWhlaWdodC13aXRoLWhlYWRlci10aXRsZSB7XHJcbiAgZnJvbSB7XHJcbiAgICBsaW5lLWhlaWdodDogNDBweDtcclxuICB9XHJcbiAgdG8ge1xyXG4gICAgbGluZS1oZWlnaHQ6IDUwcHg7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHNsaWRlLXVwLXNlYXJjaCB7XHJcbiAgZnJvbSB7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KTtcclxuICB9XHJcbiAgdG8ge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yNXB4KTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgc2xpZGUtdXAtaGVhZGVyLXRpdGxlIHtcclxuICBmcm9tIHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG4gIHRvIHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTBweCk7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgaGVpZ2h0OiAwO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIG1hcmdpbi10b3A6IC0xcHg7XHJcbiAgfVxyXG59XHJcblxyXG4uc2xpZGUtdXAge1xyXG4gIC5nbG9iYWwtaGVhZGVyIHtcclxuICAgIGFuaW1hdGlvbi1uYW1lOiBzbGlkZS11cC1oZWFkZXI7IC8vIGhpZGVzIHRoZSBibGFjayBiYXJcclxuICBcclxuICAgIC8qLm1haW4taGVhZGVyLWNvbnRlbnQge1xyXG4gICAgICBhbmltYXRpb24tbmFtZTogY29udHJhY3QtaGVhZGVyOyAvLyBjb250cmFjdHMgdGhlIGNvbnRlbnQgaGVpZ2h0XHJcbiAgICB9Ki9cclxuXHJcbiAgIC8qIC5zZWFyY2gtd3JhcHBlcntcclxuICAgICAgLnNlYXJjaCB7XHJcbiAgICAgICAgYW5pbWF0aW9uLW5hbWU6IGNvbnRyYWN0LWhlYWRlcjtcclxuICAgICAgfVxyXG4gICAgfSovXHJcblxyXG4gICAgLyouc2VhcmNoLXdyYXBwZXJ7XHJcbiAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgLm9wZW4tc2VhcmNoIHtcclxuICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDUwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5jbG9zZS1zZWFyY2gge1xyXG4gICAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLnNlYXJjaHtcclxuICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgIC5zZWFyY2hfaW5wdXR7XHJcbiAgICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9Ki9cclxuICAgIFxyXG4gICAvLyAubmF2YmFyLWJyYW5kIHtcclxuICAgICAgLy9hbmltYXRpb24tbmFtZTogc2hpZnQtbG9nby1yaWdodDsgLy8gc2hpZnQgbG9nbyB0byByaWdodFxyXG4gICAgICAvL2ltZyB7XHJcbiAgICAgICAvKiAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzaHJpbmstaW1hZ2Utd2lkdGg7XHJcbiAgICAgICAgYW5pbWF0aW9uLW5hbWU6IHNocmluay1pbWFnZS13aWR0aCA7Ki9cclxuICAgICAgIC8vIHRyYW5zaXRpb246IHdpZHRoIDAuNXM7XHJcbiAgICAgIC8vICB3aWR0aDogODBweDtcclxuICAgICAgICAvL2hlaWdodDogNDBweDtcclxuICAgICAgIC8vIG1hcmdpbi10b3A6IDhweDtcclxuICAgICAvLyB9XHJcbiAgIC8vIH1cclxuXHJcbiAgICAuc3BvdC1uYXYge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC8qLm1haW4tbmF2ID4gbGkgPiBhLFxyXG4gICAgLm1haW4tbmF2ID4gbGkgPiBzcGFuIHtcclxuICAgICAgYW5pbWF0aW9uLW5hbWU6IGNvbnRyYWN0LWxpbmUtaGVpZ2h0O1xyXG4gICAgfSovXHJcbiAgICBcclxuICAgIC5tYWluLW5hdi5oYXMtaGVhZGVyID4gbGkgPiBhLFxyXG4gICAgLm1haW4tbmF2Lmhhcy1oZWFkZXIgPiBsaSA+IHNwYW4ge1xyXG4gICAgICBhbmltYXRpb24tbmFtZTogY29udHJhY3QtbGluZS1oZWlnaHQtd2l0aC1oZWFkZXItdGl0bGU7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5tYWluLW5hdi5oYXMtaGVhZGVyIC5oZWFkZXItdGl0bGUge1xyXG4gICAgICBhbmltYXRpb24tbmFtZTogc2xpZGUtdXAtaGVhZGVyLXRpdGxlO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAuY20tc2VhcmNoLWF1dG9zdWdnZXN0aW9ucyB7XHJcbiAgICAgIGFuaW1hdGlvbi1uYW1lOiBzbGlkZS11cC1zZWFyY2g7XHJcbiAgICB9XHJcbiAgICAuY20taWNvbi0tY2FydCAubWluaWNhcnQtdG9nZ2xle1xyXG4gICAgIC8vIHRvcDogLTc4cHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIkBtZWRpYSBwcmludCB7XHJcbiAgYm9keSB7XHJcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBhW2hyZWZdOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXCIgIWltcG9ydGFudDtcclxuICB9XHJcbiAgLmdsb2JhbC1oZWFkZXIge1xyXG4gICAgZGlzcGxheTogYmxvY2s7IC8vIG92ZXJyaWRlIEJvb3RzdHJhcCBkZWZhdWx0XHJcbiAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgXHJcbiAgICAubWFpbi1oZWFkZXItY29udGVudCB7XHJcbiAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAubmF2YmFyLWhlYWRlciB7IC8vIGxvZ29cclxuICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgXHJcbiAgICAgIC5uYXZiYXItYnJhbmQgeyBcclxuICAgICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDBweDtcclxuICAgICAgICBcclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgbWF4LWhlaWdodDogMTAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnV0aWxpdHktbmF2LFxyXG4gICAgI21haW4tbmF2LFxyXG4gICAgLnNlYXJjaCxcclxuICAgIC5jbS1pY29uLS1jYXJ0LFxyXG4gICAgLm5hdmJhci10b2dnbGUge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxufSIsIi8qXHJcbkBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikgeyAvLyBkZXNrdG9wXHJcbiAgLm1haW4tbmF2IHtcclxuICAgIC5zdWItbmF2IHsgLy8gcGFyZW50IGNvbnRhaW5lciBmb3IgZW50aXJlIG1lbnVcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBtaW4taGVpZ2h0OiA0ODBweDtcclxuICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgIGZvbnQtc2l6ZTogLjc1ZW07XHJcbiAgICBcclxuICAgICAgbGkge1xyXG4gICAgICAgIHBhZGRpbmc6IDdweCAwO1xyXG4gICAgICB9XHJcbiAgICAgIFxyXG4gICAgICBhIHtcclxuICAgICAgICBjb2xvcjogJHJpY2gtYmxhY2s7XHJcbiAgICAgICAgcGFkZGluZzogMCAyMHB4IDAgMjBweDtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiB3aGl0bmV5LXdlaWdodChib29rKTtcclxuICAgICAgXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICBjb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgJi5tb2JpbGUtYWNjb3JkaW9uLXRvZ2dsZSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBcclxuICAgICAgLnByb21vIHtcclxuICAgICAgICBoZWlnaHQ6IDEyMHB4O1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgXHJcbiAgICAgICAgLmltYWdlLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICBAaW5jbHVkZSBhc3BlY3QtcmF0aW8tYm94KDIsIDEpO1xyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgQGluY2x1ZGUgc3RyZXRjaC1hYnNvbHV0ZSgpO1xyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICBhIHtcclxuICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICBcclxuICAgICAgaDMge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiB3aGl0bmV5LXdlaWdodChzZW1pYm9sZCk7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBwYWRkaW5nOiAxNHB4IDIwcHggN3B4IDIwcHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxZW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjI1O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDhlbTtcclxuICAgICAgXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IHdoaXRuZXktd2VpZ2h0KHNlbWlib2xkKTtcclxuICAgICAgICBcclxuICAgICAgICAgICY6YWZ0ZXIgeyAvLyBhcnJvdyBpY29uXHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogOHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDhweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAkcmljaC1ibGFjaztcclxuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgJHJpY2gtYmxhY2s7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIFxyXG4gICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0qL1xyXG4iLCIvKlxyXG5AbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHsgLy8gZGVza3RvcFxyXG4gIC5zdWItbmF2LmluZHVzdHJpZXMtc3ViLW5hdiB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICBib3gtc2hhZG93OiAwIDZweCA2cHggLTZweCByZ2JhKDAsIDAsIDAsIC4yKSwgLTZweCAwIDZweCAtNnB4IHJnYmEoMCwgMCwgMCwgLjIpLCA2cHggMCA2cHggLTZweCByZ2JhKDAsIDAsIDAsIC4yKTtcclxuICAgIHJpZ2h0OiAtNzBweDtcclxuICAgIG1heC13aWR0aDogODQwcHg7IC8vIDI0MCAqIDIgKyAzNjBcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBtaW4taGVpZ2h0OiBhdXRvO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMTdweCBzb2xpZCAkd2hpdGU7XHJcbiAgICBcclxuICAgICYuZXhwZXJ0aXNlLXN1Yi1uYXYge1xyXG4gICAgICByaWdodDogMzBweDtcclxuICAgIH1cclxuICAgIFxyXG4gICAgLnByb2R1Y3RzIHtcclxuICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBcclxuICAgICAgdWwge1xyXG4gICAgICAgIHdpZHRoOiAyNDBweDtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICBcclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAuYnJhbmRzIHtcclxuICAgICAgd2lkdGg6IDM2MHB4O1xyXG4gICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgXHJcbiAgICAgICY6YmVmb3JlIHsgLy8gbGVmdCBib3JkZXJcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBoZWlnaHQ6IDQ0NnB4O1xyXG4gICAgICAgIHdpZHRoOiAxcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdhcm0tZ3JheTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAxN3B4O1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0qL1xyXG4iLCIvKlxyXG4uc2VhcmNoIHtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgcGFkZGluZzogMCAxNXB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1zZWNvbmRhcnk7XHJcbiAgXHJcbiAgaW5wdXQge1xyXG4gICAgY29sb3I6IHBhbGV0dGUod2hpdGUpO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgd2lkdGg6IDE5MnB4O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAtMjJweDtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBwYWxldHRlKHdoaXRlKTtcclxuICAgIEBpbmNsdWRlIHBsYWNlaG9sZGVyKHBhbGV0dGUod2hpdGUpKTtcclxuICAgICY6cGxhY2Vob2xkZXIge1xyXG4gICAgICBmb250LXN0eWxlOm5vcm1hbDtcclxuICAgIH1cclxuICAgICY6Oi1tb3otcGxhY2Vob2xkZXIge1xyXG4gICAgICAgZm9udC1zdHlsZTpub3JtYWw7XHJcbiAgICB9XHJcbiAgICAmOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XHJcbiAgICAgICBmb250LXN0eWxlOm5vcm1hbDtcclxuICAgIH1cclxuICAgICY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xyXG4gICAgICAgZm9udC1zdHlsZTpub3JtYWw7XHJcbiAgICB9XHJcbiAgICBmb250LXdlaWdodDogd2hpdG5leS13ZWlnaHQobWVkaXVtKTtcclxuICAgIGZvbnQtc2l6ZTogLjc1ZW07XHJcbiAgICBsaW5lLWhlaWdodDogMmVtO1xyXG4gICAgaGVpZ2h0OiAyNnB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgIFxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgIEBpbmNsdWRlIHBsYWNlaG9sZGVyKHRyYW5zcGFyZW50KTsgLy8gaGlkZSBwbGFjZWhvbGRlciBvbiBmb2N1c1xyXG4gICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmOjotbXMtY2xlYXIge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuICBcclxuICAuYnRuIHtcclxuICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgcGFkZGluZzogMDtcclxuICB9ICBcclxuICBcclxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHsgLy8gZGVza3RvcFxyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgd2lkdGg6IDIyMnB4O1xyXG4gIFxyXG4gICAgZm9ybSB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgYm90dG9tOiAwO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgfVxyXG4gIFxyXG4gICAgLmJ0biB7XHJcbiAgICAgICBmb250LXNpemU6IDFlbTtcclxuICAgICAgIGNvbG9yOiBwYWxldHRlKHdoaXRlKTtcclxuICAgICAgIGxpbmUtaGVpZ2h0OiAxZW07XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5tb2JpbGUtc2VhcmNoLXN1Ym1pdCB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIFxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkgeyAvLyBtb2JpbGUgYW5kIHRhYmxldFxyXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgaGVpZ2h0OiA2MHB4O1xyXG4gICAgXHJcbiAgICBmb3JtIHtcclxuICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgIH1cclxuICAgIFxyXG4gICAgJi5hY3RpdmUge1xyXG4gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgfVxyXG4gICAgaW5wdXQge1xyXG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxNzBweCk7XHJcbiAgICB9XHJcbiAgICAuYnRuIHtcclxuICAgICAgY29sb3I6ICRicmFuZC1kaXZpZGVycztcclxuICAgIH1cclxuICAgIC5kZXNrdG9wLXNlYXJjaC1zdWJtaXQge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICB3aWR0aDogODBweDtcclxuICAgICAgZm9udC1zaXplOiAxLjRlbTtcclxuICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgXHJcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikgYW5kIChtYXgtd2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XHJcbiAgICAgICAgcmlnaHQ6IDkwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBwYWxldHRlKGJsdWUpO1xyXG4gICAgICAgIGNvbG9yOiBwYWxldHRlKHdoaXRlKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLm1vYmlsZS1zZWFyY2gtc3VibWl0IHtcclxuICAgICAgY29sb3I6IHBhbGV0dGUod2hpdGUpO1xyXG4gICAgICBoZWlnaHQ6IDYwcHg7XHJcbiAgICAgIHdpZHRoOiA4MHB4O1xyXG4gICAgICBmb250LXNpemU6IDAuNzVlbTtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDMwcHg7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgXHJcbiAgICAgICY6YWZ0ZXIge1xyXG4gICAgICBcdGJvcmRlci1jb2xvcjogcGFsZXR0ZSh3aGl0ZSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgXHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7ICAvLyBtb2JpbGVcclxuICBcclxuICAgIGlucHV0IHtcclxuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDExNXB4KTtcclxuICAgIH1cclxuICAgIFxyXG4gICAgLmRlc2t0b3Atc2VhcmNoLXN1Ym1pdCB7XHJcbiAgICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgICByaWdodDogOTJweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5jbS1wb3B1cC0tc2VhcmNoIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTVlNWU1O1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICM5MTkxOTE7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5jbS1zZWFyY2gtc3VnZ2VzdGlvbnMtLWVtcHR5IHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4uY20tc2VhcmNoLXN1Z2dlc3Rpb25zLCAuY20tc2VhcmNoLXN1Z2dlc3Rpb25zLWNhdGVnb3J5LCAuY20tc2VhcmNoLXN1Z2dlc3Rpb25zLXByb2R1Y3Qge1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgZm9udC1zaXplOiAwLjc1ZW07XHJcbn1cclxuXHJcbi5jbS1zZWFyY2gtbm8tc3VnZ2VzdGlvbnMge1xyXG4gIGxpbmUtaGVpZ2h0OiA0NHB4O1xyXG59XHJcblxyXG4uY20tc2VhcmNoLW5vLXN1Z2dlc3Rpb25zLCAuY20tc2VhcmNoLW5vLXN1Z2dlc3Rpb25zLWNhdGVnb3J5LFxyXG4uY20tc2VhcmNoLW5vLXN1Z2dlc3Rpb25zLXByb2R1Y3Qge1xyXG4gIHBhZGRpbmc6IDAgMTNweDtcclxufVxyXG5cclxuLmNtLXNlYXJjaC1zdWdnZXN0aW9uc19faXRlbSwgLmNtLXNlYXJjaC1zdWdnZXN0aW9ucy1jYXRlZ29yeV9faXRlbSxcclxuLmNtLXNlYXJjaC1zdWdnZXN0aW9ucy1wcm9kdWN0X19pdGVtIHtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbi5jbS1wb3B1cCxcclxuLmNtLXBvcHVwIC5jbS1wb3B1cC0tYWN0aXZlIHtcclxuICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbn1cclxuXHJcbi5jbS1wb3B1cC0tYWN0aXZlLFxyXG4uY20tcG9wdXAtLWFjdGl2ZSAuY20tcG9wdXAtLWFjdGl2ZSB7XHJcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxufVxyXG5cclxuLmNtLXNlYXJjaC1hdXRvc3VnZ2VzdGlvbnMge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHBhbGV0dGUod2hpdGUpO1xyXG4gIGJveC1zaGFkb3c6IDAgNnB4IDZweCAtNnB4IHJnYmEoMCwgMCwgMCwgLjIpLCAtNnB4IDAgNnB4IC02cHggcmdiYSgwLCAwLCAwLCAuMiksIDZweCAwIDZweCAtNnB4IHJnYmEoMCwgMCwgMCwgLjIpO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHJpZ2h0OiAwcHg7XHJcbiAgdG9wOiA3NXB4O1xyXG4gIHotaW5kZXg6IC0xO1xyXG4gIFxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkgeyAvLyB0YWJsZXRcclxuICAgIHRvcDogMTM1cHg7XHJcbiAgfVxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkgeyAvLyBtb2JpbGVcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIHRvcDogMTAwcHg7XHJcbiAgICBvdmVyZmxvdy15OiBzY3JvbGw7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbiAgLmNtLXBvcHVwIHtcclxuICBcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB9XHJcbiAgLmNtLXBvcHVwLS1zZWFyY2gtc3VnZ2VzdGlvbnMge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogaW5pdGlhbDtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBcclxuICAgIGg1IHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgfVxyXG4gICAgYSB7XHJcbiAgICAgIGNvbG9yOiBwYWxldHRlKGJsYWNrKTtcclxuICAgICAgXHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgY29sb3I6IHBhbGV0dGUoZ3JlZW4pO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jbS1zZWFyY2gtc3VnZ2VzdGlvbnMta2V5d29yZHMtY2F0ZWdvcnkge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcGFsZXR0ZShncmF5KTtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIFxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7IC8vIHRhYmxldCBhbmQgZGVza3RvcFxyXG4gICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgfVxyXG4gICAgLmNtLXBvcHVwLS1zZWFyY2gtc3VnZ2VzdGlvbnMge1xyXG4gICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgcGFsZXR0ZSh3aGl0ZSk7XHJcbiAgICAgIGhlaWdodDogMjQwcHg7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICBcclxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7IC8vIHRhYmxldCBhbmQgZGVza3RvcFxyXG4gICAgICAgIHdpZHRoOiAzMzVweDtcclxuICAgICAgfVxyXG4gICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICBcdGJvcmRlci1ib3R0b206IDJweCBzb2xpZCBwYWxldHRlKGdyYXkpO1xyXG4gICAgICB9XHJcbiAgICBcclxuICAgICAgLmNtLXNlYXJjaC1zdWdnZXN0aW9uc19faXRlbSwgLmNtLXNlYXJjaC1zdWdnZXN0aW9ucy1jYXRlZ29yeV9faXRlbSB7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0NHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICBjb2xvcjogcGFsZXR0ZShncmVlbik7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIFxyXG4gICAgICAuY20tc2VhcmNoLXN1Z2dlc3Rpb25zLWNhdGVnb3J5X19pdGVtIHtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgICAgICBwYWRkaW5nOiA0cHggMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuY20tcG9wdXAtLXNlYXJjaC1zdWdnZXN0aW9ucy1wcm9kdWN0IHtcclxuICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBcclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikgeyAvLyB0YWJsZXQgYW5kIGRlc2t0b3BcclxuICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICB3aWR0aDogMzM1cHg7XHJcbiAgICB9XHJcbiAgICAuY20tc2VhcmNoLXN1Z2dlc3Rpb25zLXByb2R1Y3Qge1xyXG4gICAgXHJcbiAgICAgIC5jbS1zZWFyY2gtc3VnZ2VzdGlvbnMtcHJvZHVjdF9faXRlbSB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHBhbGV0dGUoZ3JheSk7XHJcbiAgICAgICAgaGVpZ2h0OiAxMjBweDtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4IDE1cHg7XHJcbiAgICAgICAgXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7IC8vIG1vYmlsZVxyXG4gICAgICAgICAgcGFkZGluZzogMjBweCAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBhIHtcclxuICAgICAgICAgIC5jbS1zZWFyY2gtc3VnZ2VzdGlvbnMtcHJvZHVjdF9faXRlbS1pbWFnZSB7XHJcbiAgICAgICAgICAgIGNsZWFyOiBsZWZ0O1xyXG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgd2lkdGg6IDMwJTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5jbS1zZWFyY2gtc3VnZ2VzdGlvbnMtcHJvZHVjdF9faXRlbS1oZWFkbGluZSB7XHJcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICB3aWR0aDogNzAlO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuY20tc2VhcmNoLXN1Z2dlc3Rpb25zLXByb2R1Y3RfX2l0ZW0tZGVzY3JpcHRpb24ge1xyXG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgd2lkdGg6IDcwJTtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jbS1zZWFyY2gtcmVzdWx0cyB7XHJcbiAgICBjbGVhcjogYm90aDtcclxuICAgIFxyXG4gICAgLmJ0biB7XHJcbiAgICAgIGNvbG9yOiBwYWxldHRlKGdyZWVuKTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1heC13aWR0aDogbm9uZTtcclxuICAgICAgXHJcbiAgICAgIC50ZXh0LXdyYXBwZXI6YWZ0ZXIge1xyXG4gICAgICAgIGJvcmRlci10b3AtY29sb3I6IHBhbGV0dGUoZ3JlZW4pO1xyXG4gICAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogcGFsZXR0ZShncmVlbik7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuKi9cclxuIiwiLypcclxuLm1haW4taGVhZGVyIHtcclxuICBib3gtc2hhZG93OiAwIDFweCA3cHggcmdiYSgwLDAsMCwuMyk7XHJcbn1cclxuXHJcbi5tYWluLWhlYWRlci1jb250ZW50IHtcclxuICBoZWlnaHQ6IDUwcHg7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gIG1hcmdpbi1yaWdodDogYXV0bztcclxuICB3aWR0aDogMTAwJTtcclxuICBcclxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcclxuICAgIGhlaWdodDogNzVweDsgLy8gYW5pbWF0ZWQgd2l0aCBoZWFkcm9vbSBmb3IgZGVza3RvcFxyXG4gIH1cclxuICBcclxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHsgLy8gZGVza3RvcFxyXG4gICAgbWF4LXdpZHRoOiAxMTgwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4ubmF2YmFyLWhlYWRlciB7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICBcclxuICAubmF2YmFyLXRvZ2dsZSB7IC8vIGhhbWJ1cmdlclxyXG4gICAgbWFyZ2luOiAxM3B4IDE1cHggMCAwO1xyXG4gICAgXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcclxuICAgICAgbWFyZ2luOiAyNXB4IDI0cHggMCAwO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4gIFxyXG4ubmF2YmFyLWJyYW5kIHsgLy8gQm9vdHN0cmFwIGNsYXNzbmFtZSBmb3IgdGhlIGxvZ29cclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbiAgXHJcbiAgKiB7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgfVxyXG4gIFxyXG4gIGltZyB7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIG1heC1oZWlnaHQ6IDc1cHg7XHJcblxyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcblxyXG4gIH1cclxuICBcclxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcclxuICAgICAgIG1hcmdpbi1sZWZ0OiAzLjkwNjI1JTtcclxuICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgIG1heC1oZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgIH1cclxuICAgICB9XHJcblxyXG5cclxuICBAbWVkaWEgKG1pbi13aWR0aDogMjAwcHgpIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDMuOTA2MjUlO1xyXG4gICAgICBpbWcge1xyXG4gICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICBtYXgtaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XHJcbiAgICBtYXJnaW4tbGVmdDogLTMwcHg7XHJcbiAgICBpbWcge1xyXG4gICAgICAgIHdpZHRoOiAxMDA7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDc1cHg7XHJcbiAgICAgIH1cclxuICB9XHJcbn0qL1xyXG4iLCIvLyBJbXBvcnRzXHJcbkBpbXBvcnQgXCIuLi8uLi9iYXNlL2ltcG9ydHNcIjtcclxuQGltcG9ydCBcIi4uLy4uL3V0aWxzL2ltcG9ydHNcIjtcclxuXHJcbkBpbXBvcnQgXCJoZWFkZXIvdXRpbGl0eS1uYXZcIjtcclxuQGltcG9ydCBcIi4uLy4uL2NvbXBvbmVudHMvaGVhZGVyL2xvY2FsZS1zZWxlY3RvclwiO1xyXG5AaW1wb3J0IFwiaGVhZGVyL3Nwb3QtbmF2XCI7XHJcbkBpbXBvcnQgXCIuLi8uLi9kY3gvY29tcG9uZW50cy9oZWFkZXIvb3JnLWRyb3Bkb3duXCI7XHJcbkBpbXBvcnQgXCJoZWFkZXIvaGVhZHJvb21cIjtcclxuXHJcbkBpbXBvcnQgXCIuLi8uLi9kY3gvY29tcG9uZW50cy9oZWFkZXIvcHJpbnRcIjtcclxuXHJcbi5nbG9iYWwtaGVhZGVyIHtcclxuICBAaW1wb3J0IFwiLi4vLi4vZGN4L2NvbXBvbmVudHMvaGVhZGVyL21haW4tbmF2XCI7IC8vZml4IGNvbmZsaWN0XHJcbiAgQGltcG9ydCBcImhlYWRlci9zZWFyY2hcIjtcclxuICBAaW1wb3J0IFwiLi4vLi4vY29tcG9uZW50cy9oZWFkZXIvaGFtYnVyZ2VyXCI7XHJcbiAgQGltcG9ydCBcIi4uLy4uL2NvbXBvbmVudHMvaGVhZGVyL21haW4taGVhZGVyXCI7XHJcblxyXG5cclxuICBjbS1zZWFyY2gtYXV0b3N1Z2dlc3Rpb25zIHtcclxuICAgICYuY20tcG9wdXAtLWFjdGl2ZXtcclxuICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICAubmF2YmFyLXRvZ2dsZS5jb2xsYXBzZWQgc3BhbjpudGgtY2hpbGQoMikge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtZGl2aWRlcnM7XHJcbiAgfVxyXG4gIC5uYXZiYXItdG9nZ2xlIHNwYW46bnRoLWNoaWxkKDIpOmJlZm9yZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtZGl2aWRlcnM7XHJcbiAgfVxyXG4gIC5uYXZiYXItdG9nZ2xlIHNwYW46bnRoLWNoaWxkKDIpOmFmdGVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1kaXZpZGVycztcclxuICB9XHJcbn1cclxuXHJcbi8qYm9keSB7XHJcbiAgcGFkZGluZy10b3A6IDUwcHg7XHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XHJcbiAgICBwYWRkaW5nLXRvcDogNzVweDtcclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikgeyAvLyBkZXNrdG9wXHJcblx0cGFkZGluZy10b3A6IDEwMHB4O1xyXG5cdHdpZHRoOjEwMCUhaW1wb3J0YW50O1xyXG5cdCYuc2xpZGUtdXAge1xyXG5cdCAgcGFkZGluZy10b3A6IDc1cHg7XHJcblxyXG5cdH1cclxuICB9XHJcbn0qL1xyXG5cclxuLm5hdmJhci1maXhlZC10b3Age1xyXG4gIGJvcmRlcjogMDsgLy8gcmVtb3ZlIGhhcmRjb2RlZCBCb290c3RyYXAgYm9yZGVyXHJcbn1cclxuXHJcbi5lbWVyc29uLXByb21vX19waWN0dXJlIHtcclxuICBAaW5jbHVkZSBzdHJldGNoLWFic29sdXRlKCk7XHJcbn1cclxuXHJcbi8vIFZhcmlhYmxlc1xyXG4kbGluZS13aWR0aDogNDBweDtcclxuXHJcbi8qXHJcbkhlYWRlclxyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuXHJcbkNvbnRhaW5zIHN0eWxpbmcgZGVmaW5pdGlvbnMgZm9yIGFsbCBjb250ZW50IHR5cGVzIGFzIGNtLWhlYWRlci5cclxuLSBjbS1oZWFkZXJcclxuLSBjbS1oZWFkZXItLW9wZW5cclxuLSBjbS1oZWFkZXItLXNjcm9sbGVkXHJcbi0gY20tYnJlYWRjcnVtYlxyXG4qL1xyXG5cclxuLiN7JHByZWZpeH1oZWFkZXIge1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICB3aWR0aDogMTAwJTtcclxuICB6LWluZGV4OiAzO1xyXG4gIGJvcmRlcjogbm9uZTtcclxuICBoZWlnaHQ6ICRsb2dvLXNpemUtbW9iaWxlO1xyXG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgJHRyYW5zaXRpb24tZHVyYXRpb24gZWFzZShpbi1vdXQtcXVhZCk7XHJcbiAgbWFyZ2luLXRvcDogLSR0b3AtY2xlYXJhbmNlLW1vYmlsZTtcclxuXHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludChzbS1hbmQtdXApIHtcclxuICAgIGhlaWdodDogJGxvZ28tc2l6ZTtcclxuICAgIG1hcmdpbi10b3A6IC0kdG9wLWNsZWFyYW5jZTtcclxuICB9XHJcblxyXG4gICZfX3NlYXJjaCB7XHJcbiAgICBkaXNwbGF5OiBub25lOyAvLyBoaWRlIHNlYXJjaCBvbiBtb2JpbGVcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogJGxvZ28tc2l6ZS1tb2JpbGU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogJHNlYXJjaC1oZWlnaHQ7XHJcbiAgICBwYWRkaW5nOiAkcGFkZGluZy1iYXNlLWhvcml6b250YWwgJHBhZGRpbmctYmFzZS1ob3Jpem9udGFsIDAgJHBhZGRpbmctYmFzZS1ob3Jpem9udGFsO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcGFsZXR0ZSh3aGl0ZSk7XHJcblxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbS1hbmQtdXApIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgbWFyZ2luOiAkcGFkZGluZy1iYXNlLWhvcml6b250YWwgJHBhZGRpbmctYmFzZS1ob3Jpem9udGFsIDAgMDtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgIHotaW5kZXg6IDI7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICBkaXNwbGF5OiBibG9jazsgLy8gc2hvdyBzZWFyY2ggb24gZGVza3RvcFxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8gc2hvdyBzZWFyY2ggaW4gb3BlbiBuYXZpZ2F0aW9uXHJcbiAgJi0tb3BlbiAmX19zZWFyY2gge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG5cclxuICAvKiBidXR0b24gZml4ZWQgdG9wIHJpZ2h0ICovXHJcbiAgJl9fYnV0dG9uIHtcclxuICAgIG1hcmdpbjogJHBhZGRpbmctYmFzZS1ob3Jpem9udGFsIC0gNXB4ICRwYWRkaW5nLWJhc2UtaG9yaXpvbnRhbCAwIDA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgaGVpZ2h0OiAzMXB4O1xyXG5cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20tYW5kLXVwKSB7XHJcbiAgICAgIG1hcmdpbjogJHBhZGRpbmctYmFzZS1ob3Jpem9udGFsICRwYWRkaW5nLWJhc2UtaG9yaXpvbnRhbCAwIDA7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICBvcGFjaXR5OiAwLjg7XHJcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgJHRyYW5zaXRpb24tZHVyYXRpb24gZWFzZShpbi1vdXQtcXVhZCk7XHJcbiAgICB9XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvKiBpdGVtcyBmaXhlZCB0b3AgcmlnaHQgbmV4dCB0byBidXR0b24gKi9cclxuICAmX19pdGVtcyB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6ICRsb2dvLXNpemUtbW9iaWxlICsgJHNlYXJjaC1oZWlnaHQ7IC8vICsgaGVpZ2h0IG9mIHNlYXJjaGJhclxyXG4gICAgbGVmdDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBwYWxldHRlKHdoaXRlKTtcclxuICAgIGNvbG9yOiBwYWxldHRlKGdyZXkpO1xyXG5cclxuICAgID4gbGkge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgcGFkZGluZzogJHBhZGRpbmctYmFzZS12ZXJ0aWNhbCAkcGFkZGluZy1iYXNlLWhvcml6b250YWw7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblxyXG4gICAgICBhIHtcclxuICAgICAgICBjb2xvcjogcGFsZXR0ZShncmV5KTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICBjb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbS1hbmQtdXApIHtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICByaWdodDogJHBhZGRpbmctYmFzZS1ob3Jpem9udGFsICsgJHNlYXJjaC13aWR0aCArICRwYWRkaW5nLWJhc2UtaG9yaXpvbnRhbCArIDQwcHggKyAkcGFkZGluZy1iYXNlLWhvcml6b250YWw7IC8vcGFkZGluZ3MgKyBzZWFyY2ggKyBuYXZidXR0b25cclxuICAgICAgbGluZS1oZWlnaHQ6ICRsb2dvLXNpemU7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICBjb2xvcjogcGFsZXR0ZSh3aGl0ZSk7XHJcblxyXG4gICAgICA+IGxpIHtcclxuICAgICAgICBwYWRkaW5nOiAwICRwYWRkaW5nLWJhc2UtaG9yaXpvbnRhbDtcclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICBjb2xvcjogcGFsZXR0ZSh3aGl0ZSk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vKiBicmVhZGNydW1iIGZpeGVkIHRvcCBsZWZ0IG5leHQgdG8gbG9nbyAqL1xyXG4uI3skcHJlZml4fWJyZWFkY3J1bWIge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20tYW5kLXVwKSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6ICRsb2dvLXNpemUrMiokcGFkZGluZy1iYXNlLWhvcml6b250YWw7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBsaW5lLWhlaWdodDogJGxvZ28tc2l6ZTtcclxuXHJcbiAgICAmX19pdGVtIGEge1xyXG4gICAgICBjb2xvcjogcGFsZXR0ZSh3aGl0ZSk7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbSBhOmhvdmVyIHtcclxuICAgICAgY29sb3I6IHBhbGV0dGUocmVkLCBsaWdodGVyKTtcclxuICAgIH1cclxuXHJcbiAgICAmID4gbGkgKyBsaTo6YmVmb3JlIHtcclxuICAgICAgY29udGVudDogXCI+XFwwMGEwXCI7IC8qIG92ZXJ3cml0ZSBib290c3RyYXAsIGNhdXNlIG9mIGxpYnNhc3MgZG91YmxlIGVzY2FwaW5nICovXHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLS1vdXRlciB7XHJcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDsgLyogb3ZlcndyaXRlIGJvb3RzdHJhcCBqYXZhc2NyaXB0IGlubGluZSBoZWlnaHQgKi9cclxuICB9XHJcbn1cclxuIiwiQGtleWZyYW1lcyBzbGlkZS1pbi1tb2JpbGUtc3VibmF2IHtcclxuICBmcm9tIHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcclxuICB9XHJcbiAgdG8ge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBzbGlkZS1vdXQtbW9iaWxlLXN1Ym5hdiB7XHJcbiAgZnJvbSB7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XHJcbiAgfVxyXG4gIHRvIHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgc2xpZGUtaW4tdGFibGV0LXN1Ym5hdiB7XHJcbiAgZnJvbSB7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNDM4cHgpO1xyXG4gIH1cclxuICB0byB7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHNsaWRlLW91dC10YWJsZXQtc3VibmF2IHtcclxuICBmcm9tIHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuICB9XHJcbiAgdG8ge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDQzOHB4KTtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkgeyAvLyBtb2JpbGUgYW5kIHRhYmxldCBvbmx5XHJcbiAgLm1haW4tbmF2LmxlZ2FjeS1tYWluLW5hdiB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBwYWRkaW5nLXRvcDogNTBweDtcclxuICAgIGhlaWdodDogMTAwdmg7XHJcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheTtcclxuICAgIHotaW5kZXg6IC0xO1xyXG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAuNXM7XHJcbiAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAmLnNsaWRlLWluIHtcclxuICAgICAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlLWluLW1vYmlsZS1zdWJuYXY7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG5cclxuICAgICYuc2xpZGUtb3V0IHtcclxuICAgICAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlLW91dC1tb2JpbGUtc3VibmF2O1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuXHJcbiAgICAucHJvbW8ge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgID4gbGkgeyAvLyB0b3AgbGV2ZWwgbmF2IGxpbmtzXHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgICAgJjphY3RpdmUgPiBhLFxyXG4gICAgICAmOmFjdGl2ZSA+IHNwYW4sXHJcbiAgICAgID4gYTphY3RpdmUge1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgID4gYSxcclxuICAgICAgPiBzcGFuIHtcclxuICAgICAgICBjb2xvcjogJHJpY2gtYmxhY2s7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcGFkZGluZzogMTVweCA2MHB4IDE1cHggMTBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheTtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJHdoaXRlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnRvZ2dsZS1saW5rIHtcclxuICAgICAgY29sb3I6ICRyaWNoLWJsYWNrO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgcGFkZGluZzogMTVweCA2MHB4IDE1cHggMTBweDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXk7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkd2hpdGU7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICY6YWN0aXZlIHtcclxuICAgICAgICBjb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcblxyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgY29sb3I6ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJjpiZWZvcmUsXHJcbiAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29vbC1ncmF5O1xyXG4gICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgaGVpZ2h0OiAzcHg7XHJcbiAgICAgICAgd2lkdGg6IDEzcHg7XHJcbiAgICAgICAgcmlnaHQ6IDI0cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGhlaWdodDogMTNweDtcclxuICAgICAgICB3aWR0aDogM3B4O1xyXG4gICAgICAgIHJpZ2h0OiAyOXB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLm9wZW4ge1xyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc3ViLW5hdiB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgbWluLWhlaWdodDogMTAwJTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5O1xyXG4gICAgICB0b3A6IDUwcHg7XHJcbiAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogLjVzO1xyXG4gICAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xyXG5cclxuICAgICAgJi5zbGlkZS1pbiB7XHJcbiAgICAgICAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlLWluLW1vYmlsZS1zdWJuYXY7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYuc2xpZGUtb3V0IHtcclxuICAgICAgICBhbmltYXRpb24tbmFtZTogc2xpZGUtb3V0LW1vYmlsZS1zdWJuYXY7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGEge1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgY29sb3I6ICRyaWNoLWJsYWNrO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuYWxsLWJyYW5kcyBhLFxyXG4gICAgICBhLmFsbC1icmFuZHMsXHJcbiAgICAgIGEubW9iaWxlLWFsbC1wcm9kdWN0cyB7XHJcbiAgICAgICAgY29sb3I6ICRicmFuZC1wcmltYXJ5O1xyXG5cclxuICAgICAgICAmOmFjdGl2ZSB7XHJcbiAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm1vYmlsZS10b3AtbGluayB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuXHJcbiAgICAgIC5iYWNrIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtcHJpbWFyeS1kYXJrO1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgd2lkdGg6IDUwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiA0OXB4O1xyXG4gICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgJjphZnRlciB7IC8vIGFycm93IGljb25cclxuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICB3aWR0aDogMTBweDtcclxuICAgICAgICAgIGhlaWdodDogMTBweDtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICR3aGl0ZTtcclxuICAgICAgICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICR3aGl0ZTtcclxuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDIyNWRlZyk7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICB0b3A6IDE5cHg7XHJcbiAgICAgICAgICByaWdodDogMTZweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGEsIHNwYW4ge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgcGFkZGluZzogMTVweDtcclxuICAgICAgICBmb250LXNpemU6IC43NWVtO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiB3aGl0bmV5LXdlaWdodChzZW1pYm9sZCk7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wOGVtO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBhIHtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgfVxyXG4gICAgfSAvLyBlbmQgbW9iaWxlLXRvcC1saW5rXHJcblxyXG4gICAgPiBsaTpmaXJzdC1jaGlsZCxcclxuICAgID4gbGk6bnRoLWNoaWxkKDIpLFxyXG4gICAgPiBsaTpudGgtY2hpbGQoMyksXHJcbiAgICA+IGxpOm50aC1jaGlsZCg0KSB7XHJcbiAgICAgID4gYSwgPiBzcGFuIHtcclxuICAgICAgICAmOmFmdGVyIHsgLy8gYXJyb3dcclxuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICB3aWR0aDogMTBweDtcclxuICAgICAgICAgIGhlaWdodDogMTBweDtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICRjb29sLWdyYXk7XHJcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAkY29vbC1ncmF5O1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMzNweDtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDhweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6YWN0aXZlID4gYSxcclxuICAgICAgJjphY3RpdmUgPiBzcGFuLFxyXG4gICAgICA+IGE6YWN0aXZlLFxyXG4gICAgICA+IHNwYW46YWN0aXZlIHtcclxuICAgICAgICAmOmFmdGVyIHsgLy8gYXJyb3dcclxuICAgICAgICAgIGJvcmRlci1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5wYW5lbC0xLWxpbmsge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB9XHJcblxyXG4gICAgLmF1dG9tYXRlZC1zb2x1dGlvbnMtc3ViLW5hdiB7XHJcbiAgICAgIC5wcm9kdWN0cyBoMyB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLnBhbmVsLTIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuXHJcbiAgICAgICAgYTphY3RpdmUge1xyXG4gICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmJyYW5kcyBoMyB7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICR3YXJtLWdyYXk7XHJcbiAgICAgICAgbWFyZ2luOiAwIDEwcHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAuNzVlbTtcclxuICAgICAgICBsaW5lLWhlaWdodDogNTBweDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiB3aGl0bmV5LXdlaWdodChzZW1pYm9sZCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY29tbWVyY2lhbC1zdWItbmF2IHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG5cclxuICAgICAgaDMge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5wcm9kdWN0cyB7XHJcbiAgICAgICAgYTphY3RpdmUge1xyXG4gICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5pbmR1c3RyaWVzLXN1Yi1uYXYge1xyXG4gICAgICBoMyB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLnRvZ2dsZSB7XHJcbiAgICAgICAgdG9wOiA1MHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAucHJvZHVjdHMsXHJcbiAgICAgIC5icmFuZHMge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuXHJcbiAgICAgICAgYTphY3RpdmUge1xyXG4gICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSBhbmQgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHsgLy8gdGFibGV0IG9ubHlcclxuICAubWFpbi1uYXYubGVnYWN5LW1haW4tbmF2e1xyXG4gICAgd2lkdGg6IDQzOHB4O1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBwYWRkaW5nLXRvcDogNzVweDtcclxuXHJcbiAgICAmLnNsaWRlLWluIHtcclxuICAgICAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlLWluLXRhYmxldC1zdWJuYXY7XHJcbiAgICB9XHJcblxyXG4gICAgJi5zbGlkZS1vdXQge1xyXG4gICAgICBhbmltYXRpb24tbmFtZTogc2xpZGUtb3V0LXRhYmxldC1zdWJuYXY7XHJcbiAgICB9XHJcblxyXG4gICAgLnN1Yi1uYXYge1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIHBhZGRpbmctdG9wOiA3NXB4O1xyXG5cclxuICAgICAgJi5zbGlkZS1pbiB7XHJcbiAgICAgICAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlLWluLXRhYmxldC1zdWJuYXY7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYuc2xpZGUtb3V0IHtcclxuICAgICAgICBhbmltYXRpb24tbmFtZTogc2xpZGUtb3V0LXRhYmxldC1zdWJuYXY7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5sZWdhY3ktbWFpbi1uYXYgPiAubmF2LW92ZXJsYXkge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xyXG4gICAgb3BhY2l0eTogLjU7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBoZWlnaHQ6IDEwMHZoO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICB6LWluZGV4OiAtMTtcclxuICB9XHJcbn1cclxuIiwiJGF1dG9tYXRlZC1zb2x1dGlvbnMtY29sdW1uLXdpZHRoOiAyOTBweDtcclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikgeyAvLyBkZXNrdG9wXHJcbiAgLnN1Yi1uYXYuYXV0b21hdGVkLXNvbHV0aW9ucy1zdWItbmF2IHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB3aWR0aDogKCRhdXRvbWF0ZWQtc29sdXRpb25zLWNvbHVtbi13aWR0aCAqIDQpICsgMTA7XHJcbiAgICBib3gtc2hhZG93OiAtNnB4IDAgNnB4IC02cHggcmdiYSgwLCAwLCAwLCAuMik7XHJcbiAgICBoZWlnaHQ6IDQ5MHB4O1xyXG4gICAvLyBsZWZ0OiAtMTIwcHg7XHJcblxyXG4gICAgLm9uZS1jb2x1bW4ge1xyXG4gICAgICB3aWR0aDogJGF1dG9tYXRlZC1zb2x1dGlvbnMtY29sdW1uLXdpZHRoICogMjtcclxuICAgIH1cclxuXHJcbiAgICAudHdvLWNvbHVtbiB7XHJcbiAgICAgIHdpZHRoOiAkYXV0b21hdGVkLXNvbHV0aW9ucy1jb2x1bW4td2lkdGggKiAzO1xyXG4gICAgfVxyXG5cclxuICAgIC50aHJlZS1jb2x1bW4ge1xyXG4gICAgICB3aWR0aDogJGF1dG9tYXRlZC1zb2x1dGlvbnMtY29sdW1uLXdpZHRoICogNDtcclxuICAgIH1cclxuXHJcbiAgICAucGFuZWwtMSB7XHJcbiAgICAgIHdpZHRoOiAkYXV0b21hdGVkLXNvbHV0aW9ucy1jb2x1bW4td2lkdGg7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgaGVpZ2h0OiA0ODBweDtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgPiB1bCB7XHJcbiAgICAgICAgPiBsaSB7XHJcbiAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDE0cHg7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgPiBhIHtcclxuICAgICAgICAgICAgJjphZnRlciB7IC8vIGFycm93IGljb25cclxuICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICB3aWR0aDogOHB4O1xyXG4gICAgICAgICAgICAgIGhlaWdodDogOHB4O1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAkY29vbC1ncmF5O1xyXG4gICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICRjb29sLWdyYXk7XHJcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICB0b3A6IDdweDtcclxuICAgICAgICAgICAgICByaWdodDogMTJweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICA+IGEge1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuXHJcbiAgICAgICAgICAgICAgJjphZnRlciB7IC8vIGFycm93IGljb25cclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAucGFuZWwtMiB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucGFuZWwtMiB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5O1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6ICRhdXRvbWF0ZWQtc29sdXRpb25zLWNvbHVtbi13aWR0aDtcclxuICAgICAgYm94LXNoYWRvdzogMCA2cHggNnB4IC02cHggcmdiYSgwLCAwLCAwLCAuMiksIDZweCAwIDZweCAtNnB4IHJnYmEoMCwgMCwgMCwgLjIpO1xyXG4gICAgICBoZWlnaHQ6IDQ4MHB4O1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgei1pbmRleDogLTI7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5wcm9kdWN0cyB7XHJcbiAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICB3aWR0aDogJGF1dG9tYXRlZC1zb2x1dGlvbnMtY29sdW1uLXdpZHRoKjI7XHJcblxyXG4gICAgICA+IHVsIHtcclxuICAgICAgICB3aWR0aDogJGF1dG9tYXRlZC1zb2x1dGlvbnMtY29sdW1uLXdpZHRoO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAvL2Zsb2F0OiBsZWZ0O1xyXG5cclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5icmFuZHMge1xyXG4gICAgICB3aWR0aDogJGF1dG9tYXRlZC1zb2x1dGlvbnMtY29sdW1uLXdpZHRoO1xyXG4gICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgIC5hbGwtYnJhbmRzIHtcclxuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJHdhcm0tZ3JheTtcclxuICAgICAgICBtYXJnaW46IDU3cHggMjBweCAwIDIwcHg7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDI0cHg7XHJcblxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucHJvbW8ge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGJvdHRvbTogMzBweDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMTIwcHg7XHJcbiAgICAgIHBhZGRpbmc6IDAgMjBweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7IC8vIGRlc2t0b3BcclxuICAuc3ViLW5hdi5jb21tZXJjaWFsLXN1Yi1uYXYge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgYm94LXNoYWRvdzogMCA2cHggNnB4IC02cHggcmdiYSgwLCAwLCAwLCAuMiksIC02cHggMCA2cHggLTZweCByZ2JhKDAsIDAsIDAsIC4yKSwgNnB4IDAgNnB4IC02cHggcmdiYSgwLCAwLCAwLCAuMik7XHJcbiAgICB3aWR0aDogMjQwcHg7XHJcbiAgICAvL2xlZnQ6IDA7IHJlbW92ZWQgdG8gYWxsb3cgZHJvcCBkb3duIHRvIGZhbGwgYmVsb3cgaXQncyBsaW5rXHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgXHJcbiAgICAucHJvZHVjdHMge1xyXG4gICAgICBtaW4taGVpZ2h0OiAzMTdweDtcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBcclxuICAgICAgJjphZnRlciB7IC8vIGJvdHRvbSB1bmRlcmxpbmVcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdhcm0tZ3JheTtcclxuICAgICAgICB3aWR0aDogMjIwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIGxlZnQ6IDEwcHg7XHJcbiAgICAgIH1cclxuICAgICAgXHJcbiAgICAgIHVsIHtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAucHJvbW8ge1xyXG4gICAgICBtYXJnaW46IDI0cHggMCAwIDIwcHg7XHJcbiAgICAgIHdpZHRoOiAyNTBweDtcclxuICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5hbGwtYnJhbmRzIHtcclxuICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICB3aWR0aDogNTAlO1xyXG4gICAgfVxyXG4gIH1cclxufSIsIi5tYWluLW5hdi5oYXMtaGVhZGVyIHtcclxuICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHsgLy8gbW9iaWxlIGFuZCB0YWJsZXQgb25seVxyXG4gICAgLmhlYWRlci10aXRsZSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRyaWNoLWJsYWNrO1xyXG4gICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICBmb250LXNpemU6IHdoaXRuZXktc2l6ZSgxMik7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAuMDhlbTtcclxuICAgICAgZm9udC13ZWlnaHQ6IHdoaXRuZXktd2VpZ2h0KG1lZGl1bSk7XHJcbiAgICAgIGhlaWdodDogYXV0bztcclxuICAgIH1cclxuICB9XHJcbiAgXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7IC8vIGRlc2t0b3BcclxuICAgID4gbGkge1xyXG4gICAgICA+IGEsXHJcbiAgICAgID4gc3BhbiB7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgICAgIH1cclxuICAgICAgXHJcbiAgICAgICY6aG92ZXIgPiBhLCAmOmFjdGl2ZSA+IGEsXHJcbiAgICAgICY6aG92ZXIgPiBzcGFuLCAmOmFjdGl2ZSA+IHNwYW4ge1xyXG4gICAgICAgICY6YWZ0ZXIgeyAvLyB1bmRlcmxpbmVcclxuICAgICAgICAgIGJvdHRvbTogMTBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgLmhlYWRlci10aXRsZSB7XHJcbiAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogLjVzO1xyXG4gICAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgcGFkZGluZzogNXB4IDAgNXB4IDA7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgZm9udC1zaXplOiB3aGl0bmV5LXNpemUoMTApO1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogLjA4ZW07XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiB3aGl0bmV5LXdlaWdodChtZWRpdW0pO1xyXG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHdhcm0tZ3JheTtcclxuICAgICAgd2lkdGg6IDUwNnB4O1xyXG4gICAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xyXG4gICAgICBcclxuICAgICAgJi5pbml0aWFsaXplZCB7XHJcblxyXG4gIH1cclxufVxyXG59XHJcbn0iLCIubmF2YmFyLXRvZ2dsZSB7XHJcbiAgLmljb24tYmFyIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG5cclxuICBzcGFuOm50aC1jaGlsZCgyKSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgd2lkdGg6IDI1cHg7XHJcbiAgICBoZWlnaHQ6IDNweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAmOmJlZm9yZSxcclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgd2lkdGg6IDI1cHg7XHJcbiAgICAgIGhlaWdodDogM3B4O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtYWNjZW50O1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICB0cmFuc2l0aW9uOiB0b3AgLjJzIGVhc2UoaW4tb3V0LXF1YWQpLCB0cmFuc2Zvcm0gLjJzIC4ycyBlYXNlKGluLW91dC1xdWFkKTtcclxuICAgIH1cclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA0NWRlZyk7XHJcbiAgICB9XHJcblxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNDVkZWcpO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xyXG4gICAgICB3aWR0aDogMjRweDtcclxuICAgICAgaGVpZ2h0OiAzcHg7XHJcblxyXG4gICAgICAmOmJlZm9yZSxcclxuICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgd2lkdGg6IDI0cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAzcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5uYXZiYXItdG9nZ2xlLmNvbGxhcHNlZCB7XHJcbiAgc3BhbjpudGgtY2hpbGQoMikge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWFjY2VudDtcclxuXHJcbiAgICAmOmJlZm9yZSxcclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICB0cmFuc2l0aW9uOiB0b3AgLjJzIC4ycyBlYXNlKGluLW91dC1xdWFkKSwgdHJhbnNmb3JtIC4ycyBlYXNlKGluLW91dC1xdWFkKTtcclxuICAgIH1cclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIHRvcDogLTdweDtcclxuICAgICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAwLCAwZGVnKTtcclxuXHJcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xyXG4gICAgICAgIHRvcDogLTdweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICB0b3A6IDdweDtcclxuICAgICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAwLCAwZGVnKTtcclxuXHJcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xyXG4gICAgICAgIHRvcDogN3B4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi8qXHJcbi8vIG92ZXJyaWRlcy9leHRlbmRzIHV0aWxpdHktbmF2IGZvciB0aGUgY29sbGFwc2libGUgYnJhbmRzIHdpZGdldFxyXG5cclxuLnV0aWxpdHktbmF2IHtcclxuICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHsgLy8gbW9iaWxlIGFuZCB0YWJsZXRcclxuICAgIC5icmFuZHMtZHJvcGRvd24ge1xyXG4gICAgICBvcmRlcjogOTk5O1xyXG4gICAgICBcclxuICAgICAgPiBhIHtcclxuICAgICAgICBjb2xvcjogJHJpY2gtYmxhY2s7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcGFkZGluZzogMTVweCA2MHB4IDE1cHggMTBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheTtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJHdoaXRlO1xyXG4gICAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAkd2hpdGU7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiB3aGl0bmV5LWxpbmUtaGVpZ2h0KDI2LCAxNik7XHJcbiAgICAgICAgZm9udC1zaXplOiB1bnF1b3RlKCgxIC8gLjg3NSkgKyAnZW0nKTtcclxuICAgICAgICBmb250LXdlaWdodDogd2hpdG5leS13ZWlnaHQobWVkaXVtKTtcclxuICAgICAgICBcclxuICAgICAgICAmOmFmdGVyIHsgLy8gYXJyb3dcclxuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICB3aWR0aDogMTBweDtcclxuICAgICAgICAgIGhlaWdodDogMTBweDtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICRjb29sLWdyYXk7XHJcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAkY29vbC1ncmF5O1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMzNweDtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDhweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgXHJcbiAgICAgIHVsIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG4gICAgICB9XHJcbiAgICAgIFxyXG4gICAgICAubW9iaWxlLXRvcC1saW5rIHtcclxuICAgICAgICBsaW5lLWhlaWdodDogd2hpdG5leS1saW5lLWhlaWdodCgxOS41LCAxNik7XHJcbiAgICAgIH1cclxuICAgICAgXHJcbiAgICAgIC5zdWItbmF2IHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogLTEwcHg7XHJcbiAgICAgICAgZm9udC1zaXplOiB1bnF1b3RlKCgxIC8gLjg3NSkgKyAnZW0nKTtcclxuICAgICAgICBsaW5lLWhlaWdodDogd2hpdG5leS1saW5lLWhlaWdodCgyNiwgMTYpO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAvLyBlbmQgbW9iaWxlIGFuZCB0YWJsZXRcclxuICBcclxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHsgLy8gZGVza3RvcFxyXG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiA4MDBtcztcclxuICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBtYXgtaGVpZ2h0OiBub25lO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgXHJcbiAgICAubW9iaWxlLXRvcC1saW5rIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgIFxyXG4gICAgLmhvcml6b250YWwtbGlzdCA+IGxpID4gYSB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgei1pbmRleDogMTtcclxuICAgIH1cclxuICAgIFxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDI1cHg7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHotaW5kZXg6IDA7XHJcbiAgICAgIHRvcDogMDtcclxuICAgIH1cclxuXHRcclxuICAgIC5icmFuZHMtZHJvcGRvd24ge1xyXG4gICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgbWFyZ2luLWxlZnQ6IC0zMHB4O1xyXG4gICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgXHJcbiAgICAgID4gYSB7IC8vIGFycm93XHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgYm9yZGVyLXdpZHRoOiA2cHggNXB4IDAgNXB4O1xyXG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiBwYWxldHRlKHdoaXRlLCBkaW0pIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgICY6YWN0aXZlOmFmdGVyLCAmOmhvdmVyOmFmdGVyIHtcclxuICAgICAgICAgIGJvcmRlci1jb2xvcjogJHdoaXRlIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBcclxuICAgICAgdWwge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XHJcbiAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgIGxpIHtcclxuICAgICAgICBwYWRkaW5nOiAxNXB4IDA7XHJcbiAgICAgICAgbWFyZ2luOiAwIDQwcHggMCAwO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBcclxuICAgICAgICBhIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgd2lkdGg6IDEyMHB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiA3NXB4O1xyXG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgIFxyXG4gICAgICAgICAgJjpob3ZlciBpbWcge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtNzVweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgXHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgc2xpZGUtZG93bi11dGlsaXR5LW5hdiB7XHJcbiAgZnJvbSB7XHJcbiAgICBoZWlnaHQ6IDI1cHg7XHJcbiAgfVxyXG4gIHRvIHtcclxuICAgIGhlaWdodDogMTMwcHg7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHNsaWRlLWRvd24tdXRpbGl0eS1uYXYtbGlzdCB7XHJcbiAgZnJvbSB7XHJcbiAgICBoZWlnaHQ6IDA7XHJcbiAgfVxyXG4gIHRvIHtcclxuICAgIGhlaWdodDogMTE0cHg7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHsgLy8gZGVza3RvcFxyXG4gIC51dGlsaXR5LW5hdi5leHBhbmRlZCB7XHJcbiAgICBhbmltYXRpb24tbmFtZTogc2xpZGUtZG93bi11dGlsaXR5LW5hdjtcclxuICAgIFxyXG4gICAgLmJyYW5kcy1kcm9wZG93biB7XHJcbiAgICAgID4gYSB7ICAvLyBhcnJvd1xyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgYm9yZGVyLXdpZHRoOiAwIDVweCA2cHggNXB4O1xyXG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCBwYWxldHRlKHdoaXRlLCBkaW0pIHRyYW5zcGFyZW50O1xyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAmOmFjdGl2ZTphZnRlciwgJjpob3ZlcjphZnRlciB7XHJcbiAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICR3aGl0ZSB0cmFuc3BhcmVudDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgXHJcbiAgICAgIHVsIHtcclxuICAgICAgICBhbmltYXRpb24tbmFtZTogc2xpZGUtZG93bi11dGlsaXR5LW5hdi1saXN0O1xyXG4gICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogOTAwbXM7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgJi5uby1hbmltIHtcclxuICAgICAgaGVpZ2h0OiAxMzBweDtcclxuICAgICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogbm9uZTtcclxuICAgICAgYW5pbWF0aW9uLW5hbWU6IHVuc2V0O1xyXG4gICAgICBcclxuICAgICAgLmJyYW5kcy1kcm9wZG93biB1bCB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMTRweDtcclxuICAgICAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBub25lO1xyXG4gICAgICAgIGFuaW1hdGlvbi1uYW1lOiB1bnNldDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBzbGlkZS11cC11dGlsaXR5LW5hdiB7XHJcbiAgZnJvbSB7XHJcbiAgICBoZWlnaHQ6IDEzMHB4O1xyXG4gIH1cclxuICB0byB7XHJcbiAgICBoZWlnaHQ6IDI1cHg7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHNsaWRlLXVwLXV0aWxpdHktbmF2LWxpc3Qge1xyXG4gIGZyb20ge1xyXG4gICAgaGVpZ2h0OiAxMTRweDtcclxuICB9XHJcbiAgdG8ge1xyXG4gICAgaGVpZ2h0OiAwO1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7IC8vIGRlc2t0b3BcclxuICAudXRpbGl0eS1uYXYuY29sbGFwc2VkIHtcclxuICAgIGFuaW1hdGlvbi1uYW1lOiBzbGlkZS11cC11dGlsaXR5LW5hdjtcclxuICB9XHJcblxyXG4gIC5icmFuZHMtZHJvcGRvd24gdWwge1xyXG4gICAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlLXVwLXV0aWxpdHktbmF2LWxpc3Q7XHJcbiAgICBhbmltYXRpb24tZHVyYXRpb246IDcwMG1zO1xyXG4gIH1cclxuXHJcbiAgJi5uby1hbmltIHtcclxuICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IG5vbmU7XHJcbiAgICBhbmltYXRpb24tbmFtZTogdW5zZXQ7XHJcblxyXG4gICAgLmJyYW5kcy1kcm9wZG93biB1bCB7XHJcbiAgICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IG5vbmU7XHJcbiAgICAgIGFuaW1hdGlvbi1uYW1lOiB1bnNldDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5tYWluLWhlYWRlciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG59Ki9cclxuIiwiLy8gYmVnaW4gY3VzdG9taXplZCBzZWxlY3QgYm94XHJcbi5zZWxlY3Qtd3JhcHBlciB7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgcGFsZXR0ZSh3YXJtLWdyYXkpO1xyXG4gIGhlaWdodDogNTBweDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgXHJcbiAgJi5ncmF5LXNlbGVjdC13cmFwcGVyIHtcclxuICAgIGJvcmRlcjogMDtcclxuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkd2FybS1ncmF5O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXk7XHJcbiAgICBcclxuICAgIHNlbGVjdCB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuICAgIH1cclxuICAgIFxyXG4gICAgb3B0aW9uIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXk7XHJcbiAgICB9XHJcbiAgfVxyXG4gICAgXHJcbiAgJjphZnRlciB7IC8vIGFycm93XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHdpZHRoOiA4cHg7XHJcbiAgICBoZWlnaHQ6IDhweDtcclxuICAgIGJvdHRvbTogMjNweDtcclxuICAgIHJpZ2h0OiAxMHB4O1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHBhbGV0dGUocmljaC1ibGFjayk7XHJcbiAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCBwYWxldHRlKHJpY2gtYmxhY2spO1xyXG4gICAgei1pbmRleDogMDtcclxuICB9XHJcblxyXG4gIHNlbGVjdCB7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGxpbmUtaGVpZ2h0OiA0OHB4O1xyXG4gICAgZm9udC1zaXplOiAuODc1ZW07XHJcbiAgICBmb250LXdlaWdodDogd2hpdG5leS13ZWlnaHQoc2VtaWJvbGQpO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IC4wOGVtO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIHBhZGRpbmc6IDAgMjVweCAwIDVweDtcclxuICAgIGNvbG9yOiBwYWxldHRlKHJpY2gtYmxhY2spO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogMTtcclxuICAgIGFwcGVhcmFuY2U6IG5vbmU7IC8vIGhpZGUgZGVmYXVsdCBhcnJvd1xyXG4gICAgXHJcbiAgICAmOjotbXMtZXhwYW5kIHtcclxuICAgICAgZGlzcGxheTogbm9uZTsgLy8gaGlkZSBkZWZhdWx0IGFycm93IGluIElFXHJcbiAgICB9XHJcbiAgICBcclxuICAgICY6Zm9jdXMge1xyXG4gICAgICBvdXRsaW5lOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuICBcclxuICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHsgLy8gbW9iaWxlIG9ubHlcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWF4LXdpZHRoOiAzNTBweDtcclxuICB9XHJcbiAgXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7IC8vIHRhYmxldCB1cFxyXG4gICAgd2lkdGg6IDI1MHB4O1xyXG4gICAgICBcclxuICAgIHNlbGVjdCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogLjYyNWVtO1xyXG4gICAgfVxyXG4gIH1cclxuICBcclxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHsgLy8gZGVza3RvcFxyXG4gICAgd2lkdGg6IDI4MHB4O1xyXG4gICAgICBcclxuICAgIHNlbGVjdCB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuICAgICAgZm9udC1zaXplOiAuODc1ZW07XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiQG1peGluIHNtYWxsLWNhcHMoJGZvbnRzaXplKSB7XHJcblx0Zm9udC1zaXplOiB3aGl0bmV5LXNpemUoJGZvbnRzaXplKTtcclxuICAgIGZvbnQtd2VpZ2h0OiB3aGl0bmV5LXdlaWdodChzZW1pYm9sZCk7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IC4wOGVtO1xyXG59XHJcblxyXG4uZ3JlZW4tbGluayB7XHJcblx0Zm9udC1zaXplOiB3aGl0bmV5LXNpemUoMTIpO1xyXG4gICBcdGZvbnQtd2VpZ2h0OiB3aGl0bmV5LXdlaWdodChzZW1pYm9sZCk7XHJcbiAgICBjb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcbn1cclxuXHJcbi5jbGVhci1saW5rIHtcclxuXHRmb250LXNpemU6IHdoaXRuZXktc2l6ZSgxMik7XHJcbiAgIFx0Zm9udC13ZWlnaHQ6IHdoaXRuZXktd2VpZ2h0KHNlbWlib2xkKTtcclxuICAgIGNvbG9yOiAkd2FybS1ncmF5O1xyXG59XHJcblxyXG4uZ3JlZW4tbGluay1sYXJnZXIge1xyXG5cdGZvbnQtc2l6ZTogd2hpdG5leS1zaXplKDE0KTtcclxuICAgXHRmb250LXdlaWdodDogd2hpdG5leS13ZWlnaHQoc2VtaWJvbGQpO1xyXG4gICAgY29sb3I6ICRicmFuZC1wcmltYXJ5O1xyXG59XHJcblxyXG4uYmxhY2stbGluay1sYXJnZXIge1xyXG5cdGZvbnQtc2l6ZTogd2hpdG5leS1zaXplKDE0KTtcclxuICAgXHRmb250LXdlaWdodDogd2hpdG5leS13ZWlnaHQobWVkaXVtKTtcclxuXHRjb2xvcjogJHRleHQtZ3JheTtcclxufVxyXG5cclxucC5ub0JvdHRvbU1hcmdpbiB7XHJcblx0bWFyZ2luLWJvdHRvbTogMHB4O1xyXG59XHJcblxyXG4udGl0bGUtdGV4dCB7XHJcblx0Zm9udC1zaXplOiB3aGl0bmV5LXNpemUoMTApO1xyXG5cdGxldHRlci1zcGFjaW5nOiAwLjA4ZW07XHJcblx0Zm9udC13ZWlnaHQ6IHdoaXRuZXktd2VpZ2h0KHNlbWlib2xkKTtcclxuXHRwYWRkaW5nOiAwcHg7XHJcbn1cclxuXHJcbi5jYXJ0VGl0bGUtdGV4dCB7XHJcbiAgICBmb250LXNpemU6IHdoaXRuZXktc2l6ZSgyNyk7XHJcbiAgICBjb2xvcjogJHJpY2gtYmxhY2s7XHJcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuICAgIGZvbnQtd2VpZ2h0OiB3aGl0bmV5LXdlaWdodChib29rKTtcclxufVxyXG5cclxuLnByaWNlLXRleHQge1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDhlbTtcclxuICAgIGNvbG9yOiAkcmljaC1ibGFjaztcclxuICAgIGZvbnQtd2VpZ2h0OiB3aGl0bmV5LXdlaWdodChzZW1pYm9sZCk7XHJcbn1cclxuXHJcbi5hdmFpbGFiaWxpdHktdGV4dCB7XHJcblx0Zm9udC1zaXplOiAuODEyNWVtO1xyXG4gICAgY29sb3I6ICRyaWNoLWJsYWNrO1xyXG4gICAgZm9udC13ZWlnaHQ6IHdoaXRuZXktd2VpZ2h0KG5vcm1hbCk7XHJcbn1cclxuXHJcbi5zcGVjaWZpY2F0aW9ucy1oZWFkZXItdGV4dHtcclxuXHRjb2xvcjogJHJpY2gtYmxhY2s7XHJcblx0Zm9udC13ZWlnaHQ6IHdoaXRuZXktd2VpZ2h0KHNlbWlib2xkKTtcclxuXHRsaW5lLWhlaWdodDogd2hpdG5leS1saW5lLWhlaWdodCgyNCwxNik7XHJcbn1cclxuXHJcbi5jdGEtbGlua3MtdGV4dHtcclxuXHRmb250LXNpemU6IC43NWVtO1xyXG5cdGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuXHRmb250LXdlaWdodDogd2hpdG5leS13ZWlnaHQoc2VtaWJvbGQpO1xyXG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbn1cclxuXHJcbi5za3UtbGlzdC1oZWFkZXItdGV4dCB7XHJcblx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdGNvbG9yOiAkcmljaC1ibGFjaztcclxuXHRmb250LXdlaWdodDogd2hpdG5leS13ZWlnaHQoc2VtaWJvbGQpO1xyXG5cdHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG5cdGxldHRlci1zcGFjaW5nOiAwLjA4ZW07XHJcbn1cclxuXHJcbi5lcnJvci1tZXNzYWdlIHtcclxuXHRmb250LXNpemU6IHdoaXRuZXktc2l6ZSgxMik7XHJcbiAgIFx0Zm9udC13ZWlnaHQ6IHdoaXRuZXktd2VpZ2h0KG5vcm1hbCk7XHJcbiAgICBjb2xvcjogJHJlZDtcclxuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgIGxldHRlci1zcGFjaW5nOiAwLjA4ZW07XHJcbn1cclxuXHJcbi5zdWNjZXNzLW1lc3NhZ2Uge1xyXG5cdGZvbnQtc2l6ZTogd2hpdG5leS1zaXplKDEyKTtcclxuICAgXHRmb250LXdlaWdodDogd2hpdG5leS13ZWlnaHQobm9ybWFsKTtcclxuICAgIGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgIGxldHRlci1zcGFjaW5nOiAwLjA4ZW07XHJcbn1cclxuIiwiLmJ0bi1kcm9wZG93biB7XHJcblx0Ym9yZGVyLXRvcDogMnB4IHNvbGlkICR3YXJtLWdyYXk7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogJGdyYXk7XHJcblx0d2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICBjb2xvcjogJHJpY2gtYmxhY2s7XHJcbiAgICBwYWRkaW5nOiAwIDEwcHg7XHJcbn0iLCIkZWxlbWVudC1oZWlnaHQ6IDQ4cHg7IC8vIFNBMS03NjUgJiBTQTEtNzY2OiBDU1MgaGVpZ2h0IGNoYW5nZSBmb3IgYWxsIHNlYXJjaCBib3hlcyg1MCB0byA0OClcclxuXHJcbkBtaXhpbiBmb3JtLWlucHV0KCkge1xyXG5cdGhlaWdodDogJGVsZW1lbnQtaGVpZ2h0O1xyXG5cdHBhZGRpbmc6IDE2cHg7IC8vIFNBMS03NjUgJiBTQTEtNzY2OiBDU1MgcGFkZGluZyBjaGFuZ2UgZnJvbSB7cGFkZGluZzogMCAxMHB4O31cclxuXHR3aWR0aDogMjgwcHg7IC8vIFNBMS03NjUgJiBTQTEtNzY2OiBDU1MgbmV3IHdpZHRoIGFkZGVkXHJcblx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cdGZvbnQtc2l6ZTogd2hpdG5leS1zaXplKDE2KTtcclxuICAgIGNvbG9yOiAkcmljaC1ibGFjaztcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHBhbGV0dGUoZ3JheSk7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkcmljaC1ibGFjazsgLy8gU0ExLTc2NSAmIFNBMS03NjY6IENTUyBib3JkZXIgY29sb3IgY2hhbmdlZCB0byAjMmQzODNmXHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgXHJcbiAgICAmOmhvdmVyLFxyXG4gICAgJjpmb2N1cyB7XHJcblx0XHRib3JkZXI6IDFweCBzb2xpZCBwYWxldHRlKHdhcm0tZ3JheSk7XHJcblx0XHRvdXRsaW5lOiAwO1xyXG4gICAgfVxyXG59XHJcbkBtaXhpbiBmb3JtLWxhYmVsKCkge1xyXG5cdG1hcmdpbi1ib3R0b206IDdweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xyXG4gICAgQGluY2x1ZGUgc21hbGwtY2FwcygxMik7XHJcbiAgICBcclxuXHRAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1taW4pIHt9XHJcbn1cclxuXHJcbkBtaXhpbiBmb3JtLXRleHRpbnB1dCgpIHtcclxuXHRAaW5jbHVkZSBmb3JtLWlucHV0KCk7XHJcbn1cclxuXHJcbkBtaXhpbiBmb3JtLWRyb3Bkb3duKCkge1xyXG5cdEBpbmNsdWRlIGZvcm0taW5wdXQoKTtcclxuXHRmb250LXNpemU6IHdoaXRuZXktc2l6ZSgxMik7XHJcblx0Lypib3JkZXI6IDFweCBzb2xpZCBwYWxldHRlKHdhcm0tZ3JheSk7Ki9cclxuXHRmb250LXdlaWdodDogd2hpdG5leS13ZWlnaHQoc2VtaWJvbGQpO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDhlbTtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0YmFja2dyb3VuZDogd2hpdGU7XHJcblx0Ym9yZGVyLXJhZGl1czogMDtcclxuXHJcblx0b3B0aW9uLnNlbGVjdC1kZWZhdWx0IHtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0fVxyXG5cdFxyXG5cdEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0ICAgXHRtYXJnaW4tcmlnaHQ6IDA7XHJcblx0ICAgXHRcclxuXHRcdG9wdGlvbi5zZWxlY3QtZGVmYXVsdCB7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuQG1peGluIGZvcm0tc2VhcmNoYm94KCkge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRoZWlnaHQ6ICRlbGVtZW50LWhlaWdodDtcclxuXHR3aWR0aDogMjZjaDtcclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHJcblx0aW5wdXQge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRwYWRkaW5nLXJpZ2h0OiA0MHB4O1xyXG5cdH1cclxuXHRcclxuXHRhIHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHQgICAgcmlnaHQ6IDA7XHJcblx0ICAgIHRvcDogMDtcclxuXHQgICAgaGVpZ2h0OiAxMDAlO1xyXG5cdCAgICB3aWR0aDogJGVsZW1lbnQtaGVpZ2h0O1xyXG5cdCAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0ICAgIGNvbG9yOiAkdGV4dC1ncmF5OyBcclxuXHQgICAgXHJcblx0ICAgIC5nbHlwaGljb24ge1xyXG5cdCAgICBcdGxpbmUtaGVpZ2h0OiAkZWxlbWVudC1oZWlnaHQ7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5AbWl4aW4gZm9ybS1jaGVja2JveCgpIHtcclxuXHRpbnB1dFt0eXBlPWNoZWNrYm94XSB7XHJcblx0ICAgIHdpZHRoOiAyZW07XHJcblx0ICAgIG1hcmdpbjogMDtcclxuXHQgICAgcGFkZGluZzogMDtcclxuXHQgICAgZm9udC1zaXplOiAxZW07XHJcblx0ICAgIG9wYWNpdHk6IDA7XHJcblx0ICAgIFxyXG5cdFx0KyBsYWJlbCB7XHJcblx0XHQgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0ICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcclxuXHRcdCAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHQgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG5cdFx0ICAgIG1hcmdpbi1sZWZ0OiAtMmVtO1xyXG5cdFx0ICAgIG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHQgICAgZm9udC13ZWlnaHQ6IHdoaXRuZXktd2VpZ2h0KGJvb2spO1xyXG5cdFx0ICAgIFxyXG5cdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdCAgICBjb250ZW50OiAnJztcclxuXHRcdFx0ICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0ICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0ICAgIGxlZnQ6IC01cHg7XHJcblx0XHRcdCAgICB3aWR0aDogMC45Mzc1ZW07XHJcblx0XHRcdCAgICBoZWlnaHQ6IDAuOTM3NWVtO1xyXG5cdFx0XHQgICAgbWFyZ2luOiAwLjI1ZW0gMC41ZW0gMC4yNWVtIDFweDtcclxuXHRcdFx0ICAgIGJvcmRlcjogMC4wNjI1ZW0gc29saWQgJHdhcm0tZ3JheTtcclxuXHRcdFx0ICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XHJcblx0XHRcdCAgICBib3gtc2hhZG93OiAwcHggMHB4IDFweCAkd2FybS1ncmF5IGluc2V0O1xyXG5cdFx0XHR9XHJcblx0XHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHQgICAgY29udGVudDogJyc7XHJcblx0XHRcdCAgICBkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0ICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0ICAgIGxlZnQ6IC0uMjVlbTtcclxuXHRcdFx0ICAgIHRvcDogNHB4O1xyXG5cdFx0XHQgICAgd2lkdGg6IDFlbTtcclxuXHRcdFx0ICAgIGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuXHRcdFx0ICAgIGZvbnQtc2l6ZTogMC45Mzc1ZW07XHJcblx0XHRcdCAgICBsaW5lLWhlaWdodDogMWVtO1xyXG5cdFx0XHQgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHQgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0aW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCB7XHJcblx0XHQrIGxhYmVsIHtcclxuXHRcdFx0JjphZnRlciB7XHJcblx0XHRcdCAgICBjb250ZW50OiAn4pyTJztcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLmZvcm0tZmllbGQge1xyXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0cGFkZGluZy10b3A6IDE5cHg7XHJcblx0bWFyZ2luLXRvcDogMzBweDtcclxuXHRcclxuXHRsYWJlbCB7XHJcblx0XHRAaW5jbHVkZSBmb3JtLWxhYmVsKCk7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR0b3A6IDA7XHJcblx0fVxyXG5cdFxyXG5cdGlucHV0W3R5cGU9XCJ0ZXh0XCJdIHtcclxuXHRcdEBpbmNsdWRlIGZvcm0tdGV4dGlucHV0KCk7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHR9XHJcblx0XHJcblx0dGV4dGFyZWEgeyBcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdH1cclxufVxyXG5cclxubGFiZWwge1xyXG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbn1cclxuXHJcbmxhYmVsLnNlbGVjdC1sYWJlbCB7XHJcblx0QGluY2x1ZGUgZm9ybS1sYWJlbCgpO1xyXG5cdFxyXG5cdEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHR9XHJcbn1cclxuXHJcbmxhYmVsLmNvbnRyb2wtbGFiZWwge1xyXG5cdEBpbmNsdWRlIGZvcm0tbGFiZWwoKTtcclxufVxyXG5cclxuc2VsZWN0LnNlbGVjdC1kcm9wZG93biB7XHJcblx0QGluY2x1ZGUgZm9ybS1kcm9wZG93bigpO1xyXG59XHJcblxyXG5pbnB1dC5pbnB1dC10ZXh0IHtcclxuXHRAaW5jbHVkZSBmb3JtLXRleHRpbnB1dCgpO1xyXG59XHJcblxyXG50ZXh0YXJlYSB7XHJcblx0QGluY2x1ZGUgZm9ybS1pbnB1dCgpO1xyXG59XHJcblxyXG4uc2VhcmNoLWFyZWEge1xyXG5cdEBpbmNsdWRlIGZvcm0tc2VhcmNoYm94KCk7XHJcblx0LmlucHV0LXRleHQge1xyXG5cdFx0YmFja2dyb3VuZDogbm9uZTtcclxuXHRcdGJvcmRlcjogMXB4IHNvbGlkICR3YXJtLWdyYXk7XHJcblx0fVxyXG59XHJcblxyXG4uaW5wdXQtY2hlY2tib3gge1xyXG5cdEBpbmNsdWRlIGZvcm0tY2hlY2tib3goKTtcclxufVxyXG5cclxuLypTQTEtNzY1ICYgU0ExLTc2NjogQ1NTIGNoYW5nZXMgZm9yIHJlZmVyZW5jZUlkQ29udGFpbmVyIHNlYXJjaCBib3ggKi9cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikgeyAvLyB0YWJsZXQgdXBcclxuICAgICNyZWZlcmVuY2VJZENvbnRhaW5lciB7XHJcbiAgICAgICAgd2lkdGg6IDI4MHB4O1xyXG4gICAgICAgIGhlaWdodDogNDhweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgc2VsZWN0I2ZpbHRlciB7XHJcbiAgICAgICAgd2lkdGg6IDE4MHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4vKlNBMS03NjUgJiBTQTEtNzY2OiBQYWRkaW5nIGFkZGVkIHRvIHRoZSBzZWFyY2ggZGF0ZSB3aWRnZXQgKi9cclxuZGl2I3NlYXJjaERhdGUge1xyXG4gICAgbWFyZ2luOiA1cHggMCAyMHB4IDA7XHJcbn0iLCIudGFibGUtYXJlYSB7XHJcblx0b3ZlcmZsb3c6IGF1dG87XHJcbn1cclxuXHJcbi5yVGFibGUge1xyXG4gIFx0ZGlzcGxheTogdGFibGU7XHJcbiAgXHR3aWR0aDogMTAwJTtcclxuICBcdG92ZXJmbG93OiBzY3JvbGw7XHJcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHRmb250LXNpemU6IHdoaXRuZXktc2l6ZSgxNCk7XHJcblx0Ym9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcclxuXHJcblx0LnJUYWJsZUhlYWQge1xyXG5cdFx0QGluY2x1ZGUgc21hbGwtY2FwcygxMik7XHJcblx0XHRmb250LXNpemU6IDEwcHg7XHJcblx0XHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG5cdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHRcdHBhZGRpbmc6IDEwcHggMTBweCAxMHB4IDA7XHJcblx0ICBcdGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZGRkZGRkO1xyXG5cclxuXHRcdCY6bGFzdC1jaGlsZCB7XHJcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDA7XHJcblx0XHR9XHJcblx0fVxyXG5cdC5yVGFibGVDZWxsIHtcclxuXHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblx0ICAgXHRmb250LXdlaWdodDogd2hpdG5leS13ZWlnaHQobGlnaHQpO1xyXG5cdCAgICBjb2xvcjogJHJpY2gtYmxhY2s7XHJcblx0ICAgIHBhZGRpbmc6IDEycHggMTBweCAxMnB4IDA7XHJcblxyXG5cdFx0YTpub3QoLmJ0biksXHJcblx0XHRhOm5vdCguY3RhLWJ0biksXHJcblx0XHRhOm5vdCguY3RhLXRleHQpe1xyXG5cdFx0ICAgXHRmb250LXdlaWdodDogd2hpdG5leS13ZWlnaHQoYm9vayk7IC8vU0ExLTc2NSAmIFNBMS03NjY6IENTUyBjaGFuZ2VzIGZvciBvcmRlci9xdW90ZSB0YWJsZSBmaXJzdCBjZWxsXHJcblx0XHQgICAgY29sb3I6ICRicmFuZC1wcmltYXJ5O1xyXG5cdFx0fVxyXG5cdFx0ZGl2IHtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDEuMjtcclxuXHRcdH1cclxuXHR9XHJcblx0LmFjdGlvbnMge1xyXG5cdFx0dGV4dC1hbGlnbjogcmlnaHQ7XHJcblx0XHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG5cdFx0cGFkZGluZzogNHB4IDAgMDtcclxuXHR9XHJcblx0LmFjdGlvbkJ1dHRvbiB7XHJcblx0ICAgIGNvbG9yOiAkcmljaC1ibGFjaztcclxuXHQgICAgcGFkZGluZzogMDtcclxuXHQgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdH1cclxuXHQuYWN0aW9uQnV0dG9uOm5vdCguYWN0aW9uQnV0dG9uSWNvbikge1xyXG5cdCAgICBib3JkZXItdG9wOiAycHggc29saWQgJHdhcm0tZ3JheTtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICRncmF5O1xyXG5cdCAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0ICAgIHdpZHRoOiA1MHB4O1xyXG5cdCAgICBoZWlnaHQ6IDQ1cHg7XHJcblx0ICAgIGxpbmUtaGVpZ2h0OiA0NXB4O1xyXG5cclxuXHQgICAgaW1nIHtcclxuXHQgICAgXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cdCAgICB9XHJcblx0fVxyXG5cdC5hY3Rpb25Ecm9wZG93biB7XHJcblx0XHRsaW5lLWhlaWdodDogMTtcclxuXHR9XHJcblx0cCB7XHJcblx0XHRtYXJnaW46IDA7XHJcblx0fVxyXG59XHJcbmRpdi5yVGFibGVIZWFkaW5nLFxyXG5kaXYuclRhYmxlUm93IHtcclxuICBcdGRpc3BsYXk6IHRhYmxlLXJvdztcclxufVxyXG5kaXYuclRhYmxlQm9keSB7XHJcblx0ZGlzcGxheTogdGFibGUtcm93LWdyb3VwO1xyXG5cdGxpbmUtaGVpZ2h0OiAzLjU7XHJcbn1cclxuZGl2LnJUYWJsZVJvdyB7XHJcbiAgXHRib3JkZXItdG9wOiAxcHggc29saWQgJHdhcm0tZ3JheTs7XHJcbn1cclxuZGl2LnJUYWJsZUNlbGwsXHJcbmRpdi5yVGFibGVIZWFkIHtcclxuICBcdGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcblxyXG5cdGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XHJcblx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cdFx0bWFyZ2luLXRvcDogMDtcclxuXHR9XHJcbn1cclxuIiwiQGltcG9ydCBcImNvbW1vbi9fdGV4dHN0eWxlc1wiO1xyXG5AaW1wb3J0IFwiY29tbW9uL19idXR0b25zdHlsZXNcIjtcclxuQGltcG9ydCBcIi4uLy4uL3ZhcmlhYmxlcy9jb21tZXJjZS9jb21tb24vX2Zvcm1lbGVtZW50c3R5bGVzXCI7XHJcbkBpbXBvcnQgXCJjb21tb24vX3RhYmxlc3R5bGVzXCI7XHJcblxyXG4jY2hlY2tvdXRfY3J1bWIge1xyXG5cdG1hcmdpbi10b3A6IDI1cHg7XHJcbn1cclxuXHJcbi5mb3JtLWNvbnRyb2wge1xyXG4gIGNvbG9yOiAkcmljaC1ibGFjaztcclxufVxyXG5cclxuI2NvbnRlbnRSZWNvbW1lbmRhdGlvbldpZGdldF9DaGVja291dERpc2NsYWltZXJNc2cge1xyXG4gIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xyXG59XHJcblxyXG4uZXNwb3RfY3JlZGl0X2NhcmRfYXV0aCB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuQG1peGluIGxvYWRpbmctZ2lmIHtcclxuXHQmLmxvYWRpbmcge1xyXG5cdFx0LmxvYWRpbmcge1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdH1cclxuXHR9XHJcblx0LmxvYWRpbmcge1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRsZWZ0OiAwO1xyXG5cdFx0dG9wOiAwO1xyXG5cdFx0ei1pbmRleDogMjtcclxuXHRcdGJhY2tncm91bmQ6IHJnYmEoMjU1LDI1NSwyNTUsMC44KTtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcclxuXHRcdGltZyB7XHJcblx0XHRcdHRvcDogNTAlO1xyXG5cdFx0XHRsZWZ0OiA1MCU7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgdHJhbnNsYXRlWCgtNTAlKTtcclxuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVgoLTUwJSk7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4jZ3JheU91dCB7IC8vIENvbW1lcmNlIG1vZGFsIGJhY2tncm91bmQgb3ZlcmxheVxyXG4gIG9wYWNpdHk6IC41O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcclxufSIsIiNvcmRlckJpbGxpbmdPdmVybGF5IHtcclxuXHR6LWluZGV4OiAxMDtcclxuXHRwb3NpdGlvbjogZml4ZWQ7XHJcblx0dG9wOiAwO1xyXG5cdGxlZnQ6IDA7XHJcblx0aGVpZ2h0OiAxMDAlO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG59XHJcbi5hdXRvU29sT3JkZXJCaWxsaW5nIHtcclxuXHRAaW5jbHVkZSBzdWJvcmRlcnN0eWxlcy1taXhpbjtcclxuXHJcblx0JiNwYWdlIHtcclxuXHRcdGhlaWdodDogYXV0bztcclxuXHR9XHJcblxyXG5cdC5hdHRhY2htZW50Qm9yZGVyIHtcclxuXHRcdGJvcmRlcjogMXB4IHNvbGlkICR3YXJtLWdyYXk7XHJcblx0XHRib3gtc2hhZG93OiAwcHggMHB4IDEwcHggMXB4ICR3YXJtLWdyYXk7XHJcblx0XHRwYWRkaW5nOiAyMHB4IDIwcHggMzVweCAyMHB4O1xyXG5cdFx0bWFyZ2luLXRvcDogMzBweDtcclxuXHRcdG1hcmdpbi1ib3R0b206IDM1cHg7XHJcblx0fVxyXG5cclxuXHQuY3RhLWNvbHVtbiB7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogMTVweDtcclxuXHJcblx0XHQucmlnaHQge1xyXG5cdFx0XHRmbG9hdDogbm9uZTtcclxuXHJcblx0XHRcdEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikgeyAvLyB0YWJsZXQgdXBcclxuXHRcdCAgIFx0XHRmbG9hdDogcmlnaHQ7XHJcblx0XHQgICBcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cclxuXHQub3JkZXJiaWxsLXRheEV4ZW1wdGlvbiB7XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHsgLy8gdGFibGV0IGRvd25cclxuXHRcdCAgICBkaXNwbGF5OiBub25lO1xyXG5cdFx0fVxyXG5cclxuXHRcdC5vcmRlcmJpbGwtdGF4RXhlbXB0aW9uLWZvcm0ge1xyXG5cdFx0XHRwYWRkaW5nOiAyMHB4IDE1cHg7XHJcblxyXG5cdFx0XHQub3JkZXJIZWFkZXIge1xyXG5cdFx0XHQgICAgY29sb3I6ICRyaWNoLWJsYWNrO1xyXG5cdFx0XHQgICAgZm9udC1zaXplOiB3aGl0bmV5LXNpemUoMTIpO1xyXG5cdFx0XHQgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDhlbTtcclxuXHRcdFx0ICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHRcdCAgICBtYXJnaW4tYm90dG9tOiAtM3B4O1xyXG5cclxuXHRcdFx0ICAgIGxhYmVsIHtcclxuXHRcdFx0ICAgIFx0Zm9udC13ZWlnaHQ6IHdoaXRuZXktd2VpZ2h0KHNlbWlib2xkKTtcclxuXHRcdFx0ICAgIH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LnRheEV4ZW1wdFVwbG9hZCBhIHtcclxuXHRcdFx0XHRmb250LXNpemU6IHdoaXRuZXktc2l6ZSgxNCk7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5vcmRlcmJpbGwtYm90dG9tIHtcclxuXHRcdG1hcmdpbjogMTBweCAwcHggMHB4IDBweDtcclxuXHR9XHJcblxyXG5cdC5kaXNjbGFpbWVyIHtcclxuXHRcdG1hcmdpbjogNDVweCAwcHggMzVweCAwcHg7XHJcblx0XHRmb250LXNpemU6IHdoaXRuZXktc2l6ZSgxMik7XHJcblx0fVxyXG5cclxuXHQucG9VcGxvYWRMaW5rIHtcclxuXHRcdGZvbnQtc2l6ZTogd2hpdG5leS1zaXplKDE0KTtcclxuXHQgICBcdGZvbnQtd2VpZ2h0OiB3aGl0bmV5LXdlaWdodChzZW1pYm9sZCk7XHJcblx0ICAgIGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuXHQgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1iYXNlO1xyXG5cdH1cclxuXHJcblx0LmlucHV0IHtcclxuXHQgICAgZm9udC1zaXplOiB3aGl0bmV5LXNpemUoMTQpO1xyXG5cdCAgICBoZWlnaHQ6IDI1cHg7XHJcblx0ICAgIHBhZGRpbmc6IDAgOXB4O1xyXG5cdH1cclxuXHJcblx0LmJpbGxpbmdfYWRkcmVzcyB7XHJcblx0XHRsaW5lLWhlaWdodDogMS42MjU7XHJcblxyXG5cdFx0LmJpbGxpbmdBZGRyZXNzRGlzcGxheUFyZWEge1xyXG5cdFx0XHRmb250LXNpemU6IHdoaXRuZXktc2l6ZSgxNCk7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiB3aGl0bmV5LWxpbmUtaGVpZ2h0KDIwLDE0KTtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IHdoaXRuZXktd2VpZ2h0KGxpZ2h0KTtcclxuXHRcdFx0Y29sb3I6ICRyaWNoLWJsYWNrO1xyXG5cdFx0fVxyXG5cdFx0LnN1Yk9yZGVySGVhZGVyIHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogOHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmJpbGxpbmctZmllbGRzLWNvbHVtbiB7XHJcblx0XHRwYWRkaW5nLXJpZ2h0OiAwcHg7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDBweDtcclxuXHRcdGZvbnQtd2VpZ2h0OiB3aGl0bmV5LXdlaWdodChsaWdodCk7XHJcblx0XHRjb2xvcjogJHJpY2gtYmxhY2s7XHJcblxyXG5cdFx0LnN1Yk9yZGVySGVhZGVyIHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMnB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdCYuYmlsbGluZ190b3RhbHMge1xyXG5cdFx0XHQuaW5uZXItdG90YWxzIHtcclxuXHRcdFx0XHRmbG9hdDogbGVmdDtcclxuXHJcblx0XHRcdFx0QG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7IC8vIHRhYmxldCB1cFxyXG5cdFx0XHQgICBcdFx0ZmxvYXQ6IG5vbmU7XHJcblx0XHRcdCAgIFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0I3B1cmNoYXNlX29yZGVyIHtcclxuXHRcdFx0cGFkZGluZy1sZWZ0OiAwcHg7XHJcblx0XHRcdG1hcmdpbi10b3A6IDE1cHg7XHJcblx0XHR9XHJcblxyXG5cdFx0I3RvdGFsX2JyZWFrZG93biB7XHJcblx0XHRcdCNvcmRlcl90b3RhbCB7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XHJcblxyXG5cdFx0XHRcdC5ub1BhZGRpbmcge1xyXG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xyXG5cdFx0XHRcdFx0cGFkZGluZy1yaWdodDogMDtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdC50b3RhbF9kZXRhaWxzIHtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogd2hpdG5leS1zaXplKDE0KTtcclxuICAgIFx0XHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICBcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDNweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LnRvdGFsX2ZpZ3VyZXMge1xyXG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XHJcblx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiB3aGl0bmV5LXNpemUoMTQpO1xyXG5cclxuXHRcdFx0XHRcdCYub3JkZXJfdG90YWwge1xyXG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogd2hpdG5leS13ZWlnaHQobWVkaXVtKTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmJpbGxpbmctc2VsZWN0aW9ucyB7XHJcblx0XHRwYWRkaW5nOiAwcHggMTVweDtcclxuXHRcdG1hcmdpbi1sZWZ0OiAwcHg7XHJcbiAgIFx0XHRtYXJnaW4tcmlnaHQ6IDBweDtcclxuXHR9XHJcblxyXG5cdC5iaWxsaW5nLWZpZWxkcy1ib3JkZXIge1xyXG5cdFx0Ym9yZGVyLXRvcDogM3B4IHNvbGlkICR3YXJtLWdyYXk7XHJcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcclxuICAgIC5teC1iaWxsaW5nLWluZm8ge1xyXG4gICAgICAucm93IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblx0fVxyXG5cclxuXHQuZWRpdEFkZHJlc3NMaW5rIHtcclxuXHRcdHBhZGRpbmctdG9wOiAxMHB4O1xyXG5cdH1cclxuXHJcblx0LmRyb3BfZG93bl9iaWxsaW5nIHtcclxuXHRcdGZvbnQtc2l6ZTogd2hpdG5leS1zaXplKDE0KTtcclxuXHRcdHBhZGRpbmctbGVmdDogMTBweDtcclxuXHR9XHJcblxyXG5cdCNvcmRlclByaWNpbmdJblByb2dyZXNzIHtcclxuXHRcdC5tb2RhbC1ib2R5IHtcclxuXHRcdFx0cGFkZGluZzogMTVweCAzMHB4O1xyXG5cdFx0fVxyXG5cdFx0LmNsb3NlIHNwYW4ge1xyXG5cdFx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcclxuXHRcdH1cclxuXHRcdC5vcmRlclByaWNpbmdJblByb2dyZXNzLXRleHQge1xyXG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMTVweDtcclxuXHRcdH1cclxuXHRcdC5vcmRlclByaWNpbmdJblByb2dyZXNzLWJ1dHRvbiB7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5jYXJkX2luZm8ge1xyXG5cdFx0Zm9udC1zaXplOiB3aGl0bmV5LXNpemUoMTQpO1xyXG5cdFx0bGluZS1oZWlnaHQ6IHdoaXRuZXktbGluZS1oZWlnaHQoMjAsMTQpO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IHdoaXRuZXktd2VpZ2h0KGxpZ2h0KTtcclxuXHRcdGNvbG9yOiAkcmljaC1ibGFjaztcclxuXHRcdG1hcmdpbi10b3A6IDE1cHg7XHJcblxyXG5cdFx0YSB7XHJcblx0XHRcdHBhZGRpbmc6IDA7XHJcblx0XHR9XHJcblxyXG5cdFx0LmVzcG90X2NyZWRpdF9jYXJkX2F1dGgge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcblx0fVxyXG5cclxuXHQuYXR0YWNobWVudEZvcm0ge1xyXG4gIFx0Lm1vZGFsLWFjdGlvbiB7XHJcbiAgICAgIC5jdGEtYnV0dG9ucyB7XHJcbiAgICAgICAgLmN0YS1idG4ge1xyXG4gICAgICAgICAgd2lkdGg6IDI4MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gIFx0fVxyXG4gIH1cclxuXHJcbiAgLm9yZGVyYmlsbC1jdGEge1xyXG4gIFx0ICAuY3RhLWNvbHVtbiB7XHJcbiAgXHQgICAgIC5jdGEtYnRuIHtcclxuICBcdCAgICAgICB3aWR0aDogMjgwcHg7XHJcbiAgXHQgICAgIH1cclxuICBcdCAgfVxyXG4gIH1cclxuXHJcblx0LmNoYW5nZUFkZHJlc3Mge1xyXG5cdCAgLm1vZGFsLWFjdGlvbiB7XHJcblx0ICAgIC5jdGEtYnV0dG9ucyB7XHJcblx0ICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdCAgICB9XHJcblx0ICB9XHJcblx0fVxyXG5cclxufVxyXG4iLCJAbWl4aW4gc3Vib3JkZXJzdHlsZXMtbWl4aW4ge1xyXG5cdC5zdGVwX29uIHtcclxuXHRcdGNvbG9yOiAkYmxhY2s7XHJcblx0XHRmb250LXdlaWdodDogd2hpdG5leS13ZWlnaHQobWVkaXVtKTtcclxuXHRcdGZvbnQtc2l6ZTogd2hpdG5leS1zaXplKDE0KTtcclxuXHR9XHJcblxyXG5cdC5zdGVwX29mZiB7XHJcblx0XHRjb2xvcjogJHRleHQtZ3JleTtcclxuXHRcdGZvbnQtd2VpZ2h0OiB3aGl0bmV5LXdlaWdodChib29rKTtcclxuXHRcdGZvbnQtc2l6ZTogd2hpdG5leS1zaXplKDE0KTtcclxuXHR9XHJcblxyXG5cdC5zdWJvcmRlciB7XHJcblx0XHRib3JkZXI6IDFweCBzb2xpZCAkd2FybS1ncmF5O1xyXG5cdFx0Ym94LXNoYWRvdzogMHB4IDBweCAxMHB4IDFweCAkd2FybS1ncmF5O1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMjVweDtcclxuXHJcblx0XHQuc3ViT3JkZXJCb3JkZXIge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtYWNjZW50O1xyXG5cdFx0XHRjb2xvcjogJHdoaXRlO1xyXG5cdFx0XHRwYWRkaW5nOiAxNXB4O1xyXG5cdFx0XHRmb250LXNpemU6IHdoaXRuZXktc2l6ZSgxNik7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiB3aGl0bmV5LXdlaWdodChtZWRpdW0pO1xyXG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHR9XHJcblx0XHQuc3ViT3JkZXJUaXRsZSB7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1zZWNvbmRhcnk7XHJcblx0XHRcdGNvbG9yOiAkd2hpdGU7XHJcblx0XHRcdHBhZGRpbmc6IDVweCAyMHB4O1xyXG5cdFx0XHRmb250LXNpemU6IHdoaXRuZXktc2l6ZSgxMik7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiB3aGl0bmV5LXdlaWdodChzZW1pYm9sZCk7XHJcblx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjA4ZW07XHJcblxyXG5cdFx0XHRhIHtcclxuXHRcdFx0XHRjb2xvcjogJHdoaXRlO1xyXG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiB3aGl0bmV5LXdlaWdodChtZWRpdW0pO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LmxpbmVIZWlnaHRPbmUge1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMTtcclxuXHRcdH1cclxuXHJcblx0XHQuc3ViT3JkZXJIZWFkZXIge1xyXG5cdFx0XHRjb2xvcjogJHJpY2gtYmxhY2s7XHJcblx0XHRcdGZvbnQtc2l6ZTogd2hpdG5leS1zaXplKDEyKTtcclxuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDhlbTtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogLTNweDtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IHdoaXRuZXktd2VpZ2h0KHNlbWlib2xkKTtcclxuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHJcblx0XHRcdGxhYmVsIHtcclxuXHRcdFx0XHRmb250LXdlaWdodDogd2hpdG5leS13ZWlnaHQoc2VtaWJvbGQpO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQucmVxdWlyZWQtZmllbGQge1xyXG5cdFx0XHRcdGNvbG9yOiAkcmljaC1ibGFjaztcclxuXHRcdFx0fVxyXG5cclxuXHRcdH1cclxuXHJcblx0XHQub3JkZXJfZGV0YWlsc19kaXYge1xyXG5cclxuXHRcdFx0cGFkZGluZzogMTBweCAxNXB4O1xyXG5cclxuXHRcdFx0LnNob3dIaWRlQWxsQnRuIHtcclxuXHRcdFx0XHRwYWRkaW5nLXRvcDogMjBweDtcclxuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMjVweDtcclxuXHRcdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgJHdhcm0tZ3JheTtcclxuXHJcblx0XHRcdFx0LmN0YS1jb2x1bW4ge1xyXG5cdFx0XHRcdFx0ZmxvYXQ6IG5vbmU7XHJcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IC0xMHB4O1xyXG5cclxuXHRcdFx0XHRcdC5oaWRlTW9zdEl0ZW1zIHtcclxuXHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0LmNvbGxhcHNpYmxlIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQjb3JkZXJfZGV0YWlscyB7XHJcblxyXG5cdFx0XHRcdC5jb2x1bW5IZWFkZXIge1xyXG5cdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICR3YXJtLWdyYXk7XHJcblx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMTJweDtcclxuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAwcHg7XHJcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDBweDtcclxuXHJcblx0XHRcdFx0XHRAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHsgLy8gc21hbGwgb25seVxyXG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdC5oZWFkZXItY29sdW1uLmFsaWduX3JpZ2h0IHtcclxuXHRcdFx0XHRcdFx0cGFkZGluZy10b3A6IDBweDtcclxuXHJcblx0XHRcdFx0XHRcdCYjc2hvcHBpbmdDYXJ0X3RhYmxlQ2VsbF9lYWNoIHtcclxuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG5cdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0Lm1vYmlsZUNvbHVtbkhlYWRlciB7XHJcblx0XHRcdFx0XHRAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHsgLy8gdGFibGV0IHVwXHJcblx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQuY29sdW1uIHtcclxuXHRcdFx0XHRcdHBhZGRpbmc6IDEwcHggMTBweCAxNXB4IDBweDtcclxuXHJcblx0XHRcdFx0XHRAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHsgLy8gdGFibGV0IHVwXHJcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDIwcHggMHB4IDVweCAwcHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQub3JkZXItaXRlbS1yb3cge1xyXG5cdFx0XHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICR3YXJtLWdyYXk7XHJcblx0XHRcdFx0XHRtYXJnaW46IDBweDtcclxuXHRcdFx0XHRcdGNvbG9yOiAkdGV4dC1ncmF5O1xyXG5cclxuXHRcdFx0XHRcdCYubm9Cb3JkZXIge1xyXG5cdFx0XHRcdFx0XHRib3JkZXI6IG5vbmU7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQuY29sdW1uLWF2YWlsYWJpbGl0eSB7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IHdoaXRuZXktc2l6ZSgxNCk7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQuY29sdW1uLXF1YW50aXR5IHtcclxuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQuY29sdW1uLXByaWNlIHtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogd2hpdG5leS1zaXplKDE0KTtcclxuXHRcdFx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cdFx0XHRcdFx0cGFkZGluZy1yaWdodDogMTBweDtcclxuXHJcblx0XHRcdFx0XHQubGlzdC1wcmljZSB7XHJcblx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0LmNvbHVtbi10b3RhbCB7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IHdoaXRuZXktc2l6ZSgxNCk7XHJcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcclxuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiB3aGl0bmV5LXdlaWdodChzZW1pYm9sZCk7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQuc2t1IHtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogd2hpdG5leS1zaXplKDEyKTtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdC5wYWNrYWdlLXJvdyB7XHJcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMHB4O1xyXG5cdFx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XHJcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG5cclxuXHRcdFx0XHRcdC5lYWNoUGFja2FnZSB7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRncmF5O1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAyNXB4IDBweCAyNXB4IDEwcHg7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDVweDtcclxuXHJcblx0XHRcdFx0XHRcdC5jb2x1bW4tbmFtZSwgLmNvbHVtbi1xdWFudGl0eSwgLmNvbHVtbi1wcmljZSB7XHJcblx0XHRcdFx0XHRcdFx0cGFkZGluZzogMHB4O1xyXG5cdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHQuY29sdW1uLW5hbWUge1xyXG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogd2hpdG5leS1zaXplKDE0KTtcclxuXHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogd2hpdG5leS1saW5lLWhlaWdodCgyMCwgMTQpO1xyXG5cdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiB3aGl0bmV5LXdlaWdodChtZWRpdW0pO1xyXG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAkcmljaC1ibGFjaztcclxuXHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0Lm1vYmlsZS1vbmx5IHtcclxuXHRcdFx0XHRcdFx0XHRAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHsgLy8gdGFibGV0IHVwXHJcblx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5zdWJPcmRlclNoaXBwaW5nIHtcclxuXHRcdFx0I3NoaXBwaW5nIHtcclxuXHRcdFx0XHRwYWRkaW5nOiAxNXB4O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQuc2hpcHBpbmctY29sdW1uIHtcclxuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMHB4O1xyXG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LnN1Yk9yZGVyQmlsbGluZyB7XHJcblx0XHRcdHBhZGRpbmctdG9wOiAyMHB4O1xyXG5cclxuXHRcdFx0I2JpbGxpbmcge1xyXG5cdFx0XHRcdHBhZGRpbmc6IDE1cHg7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5iaWxsaW5nLWNvbHVtbiB7XHJcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDI1cHg7XHJcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwcHg7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCN0b3RhbF9icmVha2Rvd24ge1xyXG5cdFx0XHRcdCNvcmRlcl90b3RhbCB7XHJcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cclxuXHRcdFx0XHRcdC5ub1BhZGRpbmcge1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDA7XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0LnRvdGFsX2RldGFpbHMge1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6IHdoaXRuZXktc2l6ZSgxNCk7XHJcblx0XHRcdFx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAzcHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQudG90YWxfZmlndXJlcyB7XHJcblx0XHRcdFx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6IHdoaXRuZXktc2l6ZSgxNCk7XHJcblxyXG5cdFx0XHRcdFx0XHQmLm9yZGVyX3RvdGFsIHtcclxuXHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogd2hpdG5leS13ZWlnaHQobWVkaXVtKTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5iaWxsaW5nLWZpZWxkcy1jb2x1bW4ge1xyXG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDBweDtcclxuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDBweDtcclxuXHRcdFx0XHRmb250LXdlaWdodDogd2hpdG5leS13ZWlnaHQobGlnaHQpO1xyXG5cdFx0XHRcdGNvbG9yOiAkcmljaC1ibGFjaztcclxuXHJcblx0XHRcdFx0LnN1Yk9yZGVySGVhZGVyIHtcclxuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDJweDtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdCYuYmlsbGluZ190b3RhbHMge1xyXG5cclxuXHRcdFx0XHRcdC5pbm5lci10b3RhbHMge1xyXG5cdFx0XHRcdFx0XHRmbG9hdDogcmlnaHQ7XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0LmlubmVyLXRvdGFscyB7XHJcblx0XHRcdFx0XHRcdGZsb2F0OiBsZWZ0O1xyXG5cclxuXHRcdFx0XHRcdFx0QG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7IC8vIHRhYmxldCB1cFxyXG5cdFx0XHRcdFx0XHRcdGZsb2F0OiByaWdodDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0I3B1cmNoYXNlX29yZGVyIHtcclxuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMHB4O1xyXG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMTVweDtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LnRhZ19zaW5nbGUge1xyXG5cdFx0XHRmb250LXNpemU6IDAuNjc1ZW07XHJcblx0XHR9XHJcblxyXG5cdFx0LlZpZXdUYWdzX09yZGVySXRlbURldGFpbCB7XHJcblx0XHRcdHAge1xyXG5cdFx0XHRcdHdpZHRoOiA1MCU7XHJcblx0XHRcdH1cclxuXHRcdFx0Zm9udC1zaXplOiAwLjg1ZW07XHJcblxyXG5cdFx0XHQudGFnIHtcclxuXHRcdFx0XHRmbG9hdDogcmlnaHQ7XHJcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAyMjZweDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LmNhcnROYW1lIHtcclxuXHRcdFx0XHRmbG9hdDogbGVmdDtcclxuXHRcdFx0XHR3aWR0aDogNDUlO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQuYm9sZC10ZXh0IHtcclxuXHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LmZsb2F0LWxlZnQge1xyXG5cdFx0XHRcdGZsb2F0OiBsZWZ0O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQubGVmdDIwIHtcclxuXHRcdFx0XHRtYXJnaW4tbGVmdDogNjVweDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LnByb2R1Y3Qtcm93IC50YWcge1xyXG5cdFx0XHRcdGZsb2F0OiByaWdodDtcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0d2lkdGg6IDQ1JTtcclxuXHRcdFx0fVxyXG5cdFx0XHQubm9tYXJnaW4ge1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IDE2cHg7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQ7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0fVxyXG5cclxuXHRAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHsgLy8gZGVza3RvcFxyXG5cdFx0Ly8gb3ZlcnJpZGUgY29sdW1uIHdpZHRoIHRvIGFsbG93IGZvciA3IGRpZ2l0IHByaWNlc1xyXG5cdFx0LnByaWNlLWNvbHVtbiB7XHJcblx0XHRcdHdpZHRoOiAxMCU7XHJcblx0XHR9XHJcblxyXG5cdFx0LnByb2R1Y3QtY29sdW1uIHtcclxuXHRcdFx0d2lkdGg6IDU1JTtcclxuXHRcdH1cclxuXHR9XHJcbn0iLCIuYXV0b1NvbE9yZGVyUmVjZWlwdCB7XHJcblx0QGluY2x1ZGUgc3Vib3JkZXJzdHlsZXMtbWl4aW47XHJcblx0XHJcblx0JiNwYWdlIHtcclxuXHRcdGhlaWdodDogYXV0bztcclxuXHR9XHJcblx0XHJcblx0LmF0dGFjaG1lbnRCb3JkZXIge1xyXG5cdFx0Ym9yZGVyOiAxcHggc29saWQgJHdhcm0tZ3JheTtcclxuXHRcdGJveC1zaGFkb3c6IDBweCAwcHggMTBweCAxcHggJHdhcm0tZ3JheTtcclxuXHRcdHBhZGRpbmc6IDIwcHggMjBweCAzNXB4IDIwcHg7XHJcblx0XHRtYXJnaW4tdG9wOiAzMHB4O1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMzVweDtcclxuXHR9XHJcblx0XHJcblx0LmN0YS1jb2x1bW4ge1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDE1cHg7XHJcblx0XHRcclxuXHRcdC5yaWdodCB7XHJcblx0XHRcdGZsb2F0OiBub25lOyBcclxuXHRcdFx0XHJcblx0XHRcdEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikgeyAvLyB0YWJsZXQgdXBcclxuXHRcdCAgIFx0XHRmbG9hdDogcmlnaHQ7XHJcblx0XHQgICBcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0Lm9yZGVyLWNvbmYtaGVhZGVyIHtcclxuXHRcdFxyXG5cdFx0LmNydW1iIHtcclxuXHRcdFx0cCB7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdC5idG4ge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHQuc3Vib3JkZXJ7XHJcblx0XHQuc3ViT3JkZXJIZWFkZXJ7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDhweDtcclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0Lm9yZGVyc3VtbWFyeS1hdHRhY2htZW50cyB7XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHsgLy8gdGFibGV0IGRvd25cclxuXHRcdCAgICBkaXNwbGF5OiBub25lO1xyXG5cdFx0fVxyXG5cdFx0LmZpbGUtbmFtZS1kaXYge1xyXG5cdFx0XHRmb250LXNpemU6IHdoaXRuZXktc2l6ZSgxNCk7XHJcblx0XHQgICAgbGluZS1oZWlnaHQ6IHdoaXRuZXktbGluZS1oZWlnaHQoMjAsMTQpO1xyXG5cdFx0XHRmb250LXdlaWdodDogd2hpdG5leS13ZWlnaHQobWVkaXVtKTtcclxuXHRcdCAgICBjb2xvcjogJHJpY2gtYmxhY2s7XHJcblx0XHQgICAgbWFyZ2luLXRvcDogMjBweDtcclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0LmRpc2NsYWltZXIge1xyXG5cdFx0bWFyZ2luOiA0NXB4IDBweCAzNXB4IDBweDtcclxuXHRcdGZvbnQtc2l6ZTogd2hpdG5leS1zaXplKDEyKTtcclxuXHR9XHJcblx0XHJcblx0Lm9yZGVyY29uZi1ib3R0b20sIC5vcmRlci1jb25mLWhlYWRlcntcclxuXHRcdG1hcmdpbjogMTBweCAxMHB4IDBweCAxMHB4O1xyXG5cdH1cclxuXHRcclxuXHQub3JkZXJjb25mLWJvdHRvbSAucmlnaHQgLmJ0biB7XHJcblx0IGZsb2F0OiByaWdodDtcclxuXHR9XHJcblx0XHJcblx0LnByaW50U3VtIHtcclxuXHRcdHBhZGRpbmctdG9wOiAyNXB4O1xyXG5cdH1cclxuXHRcclxuXHQjU2luZ2xlU2hpcG1lbnRTaGlwcGluZ0FkZHJlc3MsIC5zaGlwcGluZ19tZXRob2RfY29udGVudCwgLmJpbGxpbmdfbWV0aG9kX2NvbnRlbnQsIC5mcmVpZ2h0LW1pbi1tc2cge1xyXG5cdCAgICBmb250LXNpemU6IHdoaXRuZXktc2l6ZSgxNCk7XHJcblx0ICAgIGxpbmUtaGVpZ2h0OiB3aGl0bmV5LWxpbmUtaGVpZ2h0KDIwLDE0KTtcclxuXHRcdGZvbnQtd2VpZ2h0OiB3aGl0bmV5LXdlaWdodChsaWdodCk7XHJcblx0ICAgIGNvbG9yOiAkdGV4dC1ncmF5O1xyXG5cdH1cclxuXHRcclxuXHQucmVxdWVzdF9zaGlwX2RhdGUge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMHB4O1xyXG5cdH1cclxuXHRcclxuXHQub3JkZXItc3VtbWFyeS10b3RhbHMge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHR0ZXh0LWFsaWduOiByaWdodDtcclxuXHRcdHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcblx0XHRcclxuXHRcdC5ub1BhZGRpbmcge1xyXG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XHJcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDA7XHJcblx0XHR9XHJcblx0XHRcdFx0XHJcblx0XHQudG90YWxfZGV0YWlscyB7XHJcblx0XHRcdGZvbnQtc2l6ZTogd2hpdG5leS1zaXplKDE0KTtcclxuICBcdFx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gIFx0XHRcdFx0cGFkZGluZy1yaWdodDogM3B4O1xyXG4gIFx0XHRcdFx0XHJcbiAgXHRcdFx0XHQmLm9yZGVyX3RvdGFsIHtcclxuXHRcdFx0XHRmb250LXdlaWdodDogd2hpdG5leS13ZWlnaHQoc2VtaWJvbGQpO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQudG90YWxfZmlndXJlcyB7XHJcblx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xyXG5cdFx0XHRmb250LXNpemU6IHdoaXRuZXktc2l6ZSgxNCk7XHJcblx0XHRcdFxyXG5cdFx0XHQmLm9yZGVyX3RvdGFsIHtcclxuXHRcdFx0XHRmb250LXdlaWdodDogd2hpdG5leS13ZWlnaHQobWVkaXVtKTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufSIsIi5hdXRvU29sT3JkZXJSZXZpZXcge1xyXG5cdEBpbmNsdWRlIHN1Ym9yZGVyc3R5bGVzLW1peGluO1xyXG5cdFxyXG5cdCYjcGFnZSB7XHJcblx0XHRoZWlnaHQ6IGF1dG87XHJcblx0fVxyXG5cdFxyXG5cdC5hdHRhY2htZW50Qm9yZGVyIHtcclxuXHRcdGJvcmRlcjogMXB4IHNvbGlkICR3YXJtLWdyYXk7XHJcblx0XHRib3gtc2hhZG93OiAwcHggMHB4IDEwcHggMXB4ICR3YXJtLWdyYXk7XHJcblx0XHRwYWRkaW5nOiAyMHB4IDIwcHggMzVweCAyMHB4O1xyXG5cdFx0bWFyZ2luLXRvcDogMzBweDtcclxuXHRcdG1hcmdpbi1ib3R0b206IDM1cHg7XHJcblx0fVxyXG5cdFxyXG5cdC5jdGEtY29sdW1uIHtcclxuXHRcdHBhZGRpbmctYm90dG9tOiAxNXB4O1xyXG5cdFx0XHJcblx0XHQucmlnaHQge1xyXG5cdFx0XHRmbG9hdDogbm9uZTsgXHJcblx0XHRcdFxyXG5cdFx0XHRAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHsgLy8gdGFibGV0IHVwXHJcblx0XHQgICBcdFx0ZmxvYXQ6IHJpZ2h0O1xyXG5cdFx0ICAgXHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG5cdC5zdWJvcmRlcntcclxuXHRcdC5zdWJPcmRlckhlYWRlcntcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogOHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHQub3JkZXJzdW1tYXJ5LWF0dGFjaG1lbnRzIHtcclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkgeyAvLyB0YWJsZXQgZG93blxyXG5cdFx0ICAgIGRpc3BsYXk6IG5vbmU7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdC5maWxlLW5hbWUtZGl2IHtcclxuXHRcdFx0Zm9udC1zaXplOiB3aGl0bmV5LXNpemUoMTQpO1xyXG5cdFx0ICAgIGxpbmUtaGVpZ2h0OiB3aGl0bmV5LWxpbmUtaGVpZ2h0KDIwLDE0KTtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IHdoaXRuZXktd2VpZ2h0KG1lZGl1bSk7XHJcblx0XHQgICAgY29sb3I6ICRyaWNoLWJsYWNrO1xyXG5cdFx0ICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG5cdC5kaXNjbGFpbWVyIHtcclxuXHRcdG1hcmdpbjogNDVweCAwcHggMzVweCAwcHg7XHJcblx0XHRmb250LXNpemU6IHdoaXRuZXktc2l6ZSgxMik7XHJcblx0fVxyXG5cdFxyXG5cdC5vcmRlcnN1bW1hcnktYm90dG9tIHtcclxuXHRcdG1hcmdpbjogMTBweCAxMHB4IDBweCAxMHB4O1xyXG5cdFx0XHJcblx0XHQjc2luZ2xlT3JkZXJTdW1tYXJ5IHtcclxuXHRcdCAgZmxvYXQ6IHJpZ2h0O1xyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHQjU2luZ2xlU2hpcG1lbnRTaGlwcGluZ0FkZHJlc3MsIC5zaGlwcGluZ19tZXRob2RfY29udGVudCwgLmJpbGxpbmdfbWV0aG9kX2NvbnRlbnQsIC5mcmVpZ2h0LW1pbi1tc2cge1xyXG5cdCAgICBmb250LXNpemU6IHdoaXRuZXktc2l6ZSgxNCk7XHJcblx0ICAgIGxpbmUtaGVpZ2h0OiB3aGl0bmV5LWxpbmUtaGVpZ2h0KDIwLDE0KTtcclxuXHRcdGZvbnQtd2VpZ2h0OiB3aGl0bmV5LXdlaWdodChsaWdodCk7XHJcblx0ICAgIGNvbG9yOiAkdGV4dC1ncmF5O1xyXG5cdH1cclxuXHRcclxuXHQucmVxdWVzdF9zaGlwX2RhdGUge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMHB4O1xyXG5cdH1cclxuXHRcclxuXHQub3JkZXItc3VtbWFyeS10b3RhbHMge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHR0ZXh0LWFsaWduOiByaWdodDtcclxuXHRcdHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcblx0XHRcclxuXHRcdC5ub1BhZGRpbmcge1xyXG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XHJcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDA7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdC50b3RhbF9kZXRhaWxzIHtcclxuXHRcdFx0Zm9udC1zaXplOiB3aGl0bmV5LXNpemUoMTQpO1xyXG4gIFx0XHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAzcHg7XHJcbiAgXHRcdFx0XHRcclxuICBcdFx0XHQmLm9yZGVyX3RvdGFsIHtcclxuXHRcdFx0XHRmb250LXdlaWdodDogd2hpdG5leS13ZWlnaHQoc2VtaWJvbGQpO1xyXG5cdFx0XHR9XHJcbiAgXHRcdFx0XHRcclxuICBcdFx0fVxyXG5cdFx0LnRvdGFsX2ZpZ3VyZXMge1xyXG5cdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcclxuXHRcdFx0cGFkZGluZy1yaWdodDogMDtcclxuXHRcdFx0Zm9udC1zaXplOiB3aGl0bmV5LXNpemUoMTQpO1xyXG5cdFx0XHRcclxuXHRcdFx0Ji5vcmRlcl90b3RhbCB7XHJcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IHdoaXRuZXktd2VpZ2h0KG1lZGl1bSk7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn0iLCIuYXV0b1NvbE9yZGVyU2hpcHBpbmcge1xyXG5cdEBpbmNsdWRlIHN1Ym9yZGVyc3R5bGVzLW1peGluO1xyXG5cdFxyXG5cdCYjcGFnZSB7XHJcblx0XHRoZWlnaHQ6IGF1dG87XHJcblx0fVx0XHJcblx0XHJcblx0LmF0dGFjaG1lbnRCb3JkZXIge1xyXG5cdFx0Ym9yZGVyOiAxcHggc29saWQgJHdhcm0tZ3JheTtcclxuXHRcdGJveC1zaGFkb3c6IDBweCAwcHggMTBweCAxcHggJHdhcm0tZ3JheTtcclxuXHRcdHBhZGRpbmc6IDIwcHggMjBweCAzNXB4IDIwcHg7XHJcblx0XHRtYXJnaW4tdG9wOiAzMHB4O1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMzVweDtcclxuXHR9XHJcblx0XHJcblx0LmN0YS1jb2x1bW4ge1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDE1cHg7XHJcblx0XHRcclxuXHRcdC5yaWdodCB7XHJcblx0XHRcdGZsb2F0OiBub25lOyBcclxuXHRcdFx0XHJcblx0XHRcdEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikgeyAvLyB0YWJsZXQgdXBcclxuXHRcdCAgIFx0XHRmbG9hdDogcmlnaHQ7XHJcblx0XHQgICBcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0LmRpc2NsYWltZXIge1xyXG5cdFx0bWFyZ2luLXRvcDogNDVweDtcclxuXHRcdG1hcmdpbi1ib3R0b206IDM1cHg7XHJcblx0XHRmb250LXNpemU6IHdoaXRuZXktc2l6ZSgxMik7XHJcblx0fVxyXG5cdFxyXG5cdC5zaGlwcGluZy1maWVsZHMtY29sdW1uIHtcclxuXHRcdHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogMzBweDtcclxuXHRcdHBhZGRpbmctbGVmdDogMHB4O1xyXG5cdFx0XHJcblx0XHQucXVvdGVDb21tZW50c0RpdiB7XHJcblx0XHRcdHRleHRhcmVhIHtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0LmVkaXRBZGRyZXNzTGluayB7XHJcblx0XHRcdHBhZGRpbmctdG9wOiAxMHB4O1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQuc2hpcHBpbmdJbnN0cnVjdGlvbnNEaXYsIC5wYWNraW5nSW5zdHJ1Y3Rpb25zRGl2IHtcclxuXHRcdFx0dGV4dGFyZWEge1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHQgICAgaGVpZ2h0OiAxMDBweDtcclxuXHRcdFx0ICAgIGZvbnQtc2l6ZTogMTJweDtcclxuXHRcdFx0ICAgIHBhZGRpbmctbGVmdDogNXB4O1xyXG5cdFx0XHQgICAgcGFkZGluZy10b3A6IDNweDtcclxuXHRcdFx0fVxyXG5cdFx0XHRwIHtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwcHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0LnNoaXBwaW5nLXNlbGVjdGlvbnMge1xyXG5cdFx0cGFkZGluZzogMHB4IDE1cHg7XHJcblx0XHRtYXJnaW4tbGVmdDogMHB4O1xyXG4gICBcdFx0bWFyZ2luLXJpZ2h0OiAwcHg7XHJcblx0fVxyXG5cdFxyXG5cdC5zaGlwcGluZy1maWVsZHMtYm9yZGVyIHtcclxuXHRcdGJvcmRlci10b3A6IDNweCBzb2xpZCAkd2FybS1ncmF5O1xyXG4gICAgXHRwYWRkaW5nLXRvcDogMjBweDtcclxuXHR9XHJcblx0XHJcblx0Lm9yZGVyc2hpcC1ib3R0b20ge1xyXG5cdFx0bWFyZ2luOiAxMHB4IDEwcHggMHB4IDEwcHg7XHJcblx0XHRcclxuXHRcdC5vcmRlcnNoaXAtY3RhIHtcclxuXHRcdFx0LmJhY2tCdG4ge1xyXG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMDtcclxuXHRcdFx0fVxyXG5cdFx0XHQuY29udGludWVCdG4ge1xyXG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMDtcclxuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG5cdC5zaGlwcGluZ19hZGRyZXNzX2NvbnRlbnQge1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHR9XHJcblx0XHJcblx0LnNoaXBwaW5nX2FkZHJlc3Mge1xyXG5cdFx0LnN1Yk9yZGVySGVhZGVyIHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogOHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHQucGFja2luZ0luc3RydWN0aW9uc0RpdiB7XHJcblx0XHRkaXNwbGF5OiBub25lO1x0XHJcblx0fVxyXG5cdFxyXG5cdC5uYW1lZFBsYWNlRGl2IHtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHRcclxuXHR9XHJcblx0XHJcblx0LmRyb3BfZG93bl9zaGlwcGluZyB7XHJcblx0XHRmb250LXNpemU6IHdoaXRuZXktc2l6ZSgxNCk7XHJcblx0fVxyXG5cdFxyXG5cdC5kaWppdENhbGVuZGFyV2lkdGggPiAuZGlqaXRUZXh0Qm94IHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICRncmF5O1xyXG5cdFx0Ym9yZGVyOiAxcHggc29saWQgJGdyYXk7XHJcblx0XHRcclxuXHRcdCYuZGlqaXRUZXh0Qm94Rm9jdXNlZCB7XHJcblx0XHRcdGJvcmRlci1jb2xvcjogJHdhcm0tZ3JheTtcclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0LmNhcnJpZXItdGV4dCB7XHJcblx0XHR3aWR0aDogODAlO1xyXG5cdH1cclxuXHRcclxuXHQuaW5wdXQge1xyXG5cdCAgICBmb250LXNpemU6IDEycHg7XHJcblx0ICAgIGhlaWdodDogMjVweDtcclxuICAgIFx0cGFkZGluZy1sZWZ0OiA1cHg7XHJcblx0fVxyXG5cdFxyXG5cdC5zaGlwQXNDb21wbGV0ZSwgLnNoaXBwaW5nSW5zdHJ1Y3Rpb25zQ2hlY2tib3gsIC5wYWNraW5nSW5zdHJ1Y3Rpb25zQ2hlY2tib3gge1xyXG5cdFx0b3BhY2l0eTogMTtcclxuXHRcdG1hcmdpbi1sZWZ0OiAtNXB4ICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cdFxyXG5cdC5zaGlwX2FzX2NvbXBsZXRlLCAuc2hpcHBpbmctaW5zdHJ1Y3Qge1xyXG5cdFx0Zm9udC1zaXplOiAxNHB4O1xyXG4gICAgXHRsaW5lLWhlaWdodDogMS4yNTtcclxuICAgIFx0Ly9wYWRkaW5nLXJpZ2h0OiA1cHg7XHJcblx0fVxyXG5cclxuXHQuc3RhdGljX2NlcnRpZmljYXRlcywgLnNoaXBwaW5nLWluc3RydWN0IHtcclxuXHRcdGZvbnQtc2l6ZTogMTRweDtcclxuICAgIFx0bGluZS1oZWlnaHQ6IDEuMjU7XHJcbiAgICBcdC8vcGFkZGluZy1yaWdodDogNXB4O1xyXG5cdH1cclxuXHJcblx0LnNoaXBwaW5nQWRkcmVzc0Rpc3BsYXlBcmVhLCAuZnJlaWdodC1taW4tbXNnIHtcclxuXHRcdGZvbnQtc2l6ZTogd2hpdG5leS1zaXplKDE0KTtcclxuXHRcdGxpbmUtaGVpZ2h0OiB3aGl0bmV5LWxpbmUtaGVpZ2h0KDIwLDE0KTtcclxuXHRcdGZvbnQtd2VpZ2h0OiB3aGl0bmV5LXdlaWdodChsaWdodCk7XHJcblx0XHRjb2xvcjogJHJpY2gtYmxhY2s7XHJcblx0fVxyXG5cclxuXHQub3JkZXJzaGlwLWJvdHRvbSB7XHJcblx0ICAuY29udGludWVCdG4ge1xyXG5cdCAgICAuY3RhLWJ0biB7XHJcblx0ICAgICAgd2lkdGg6IDI4MHB4O1xyXG5cdCAgICB9XHJcblx0ICB9XHJcblx0fVxyXG5cclxuXHQuY2hhbmdlQWRkcmVzcyB7XHJcblx0ICAubW9kYWwtYWN0aW9uIHtcclxuXHQgICAgLmN0YS1idXR0b25zIHtcclxuXHQgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0ICAgIH1cclxuXHQgIH1cclxuXHR9XHJcblxyXG5cdC5zZWFyY2hBZGRyZXNzIHtcclxuXHQgIC5yVGFibGUge1xyXG5cdCAgICAuclRhYmxlQ2VsbCB7XHJcblx0ICAgICAgLmN0YS1idG4ge1xyXG5cdCAgICAgICAgY29sb3I6ICMwMDAwMDA7XHJcblx0ICAgICAgfVxyXG5cdCAgICB9XHJcblx0ICB9XHJcblx0fVxyXG59XHJcblxyXG4uYXR0YWNobWVudEZvcm0ge1xyXG5cdC5maWxlLXVwbG9hZCwgLmF0dGFjaG1lbnRTdWJtaXREaXYge1xyXG4gICAgLmN0YS1idXR0b25zIHtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAuY3RhLWJ0biB7XHJcbiAgICAgICAgd2lkdGg6IDI4MHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblx0fVxyXG59XHJcbiIsIi5hdXRvU29sRXhwb3J0Q29tcGxpYW5jZSB7XHJcblx0QGluY2x1ZGUgc3Vib3JkZXJzdHlsZXMtbWl4aW47XHJcblx0XHJcblx0JiNwYWdlIHtcclxuXHRcdGhlaWdodDogYXV0bztcclxuXHR9XHJcblx0XHJcblx0LmV4cG9ydENvbXAge1xyXG5cdFx0XHJcblx0XHQuZW1yLXNlbGVjdCwgLmVtci1maWVsZCB7XHJcblx0XHRcdG1heC13aWR0aDogMTAwJTtcclxuXHRcdH1cclxuXHJcblx0XHQub3JkZXJIZWFkZXIge1xyXG5cdFx0ICAgIGNvbG9yOiAkcmljaC1ibGFjaztcclxuXHRcdCAgICBmb250LXNpemU6IHdoaXRuZXktc2l6ZSgxMik7XHJcblx0XHQgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDhlbTtcclxuXHRcdCAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0ICAgIG1hcmdpbi1ib3R0b206IC0zcHg7XHJcblx0XHQgICAgXHJcblx0XHQgICAgbGFiZWwge1xyXG5cdFx0ICAgIFx0Zm9udC13ZWlnaHQ6IHdoaXRuZXktd2VpZ2h0KHNlbWlib2xkKTtcclxuXHRcdCAgICB9XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdC5leHBvcnRDb21wU2VjdGlvbiB7XHJcbiAgICBcdFx0bWFyZ2luOiAyNXB4O1xyXG4gICAgXHR9XHJcbiAgICBcdFxyXG4gICAgXHQuaW50ZXJtZWRpYXRlTGFiZWwge1xyXG4gICAgXHRcdG1hcmdpbi10b3A6IC0yNXB4O1xyXG4gICAgXHR9XHJcbiAgICBcdFxyXG4gICAgXHQuZW5kVXNlclNlbGVjdExhYmVsIHtcclxuICAgIFx0XHRtYXJnaW4tYm90dG9tOiAycHg7XHJcbiAgICBcdH1cclxuXHRcdFxyXG5cdFx0LmVuZFVzZXJTYW1lIHtcclxuXHRcdFx0ZmxvYXQ6IGxlZnQ7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdC5zaWNFbmRVc2Uge1xyXG5cdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgJHdhcm0tZ3JheTtcclxuXHRcdFx0cGFkZGluZy10b3A6IDE1cHg7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdC5zdWJTZWN0aW9uSGVhZGVyIHtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLXNlY29uZGFyeTtcclxuXHRcdCAgICBjb2xvcjogJHdoaXRlO1xyXG5cdFx0ICAgIHBhZGRpbmc6IDVweCAyMHB4O1xyXG5cdFx0ICAgIGZvbnQtc2l6ZTogd2hpdG5leS1zaXplKDEyKTtcclxuXHRcdCAgICBmb250LXdlaWdodDogd2hpdG5leS13ZWlnaHQoc2VtaWJvbGQpO1xyXG5cdFx0ICAgIGxldHRlci1zcGFjaW5nOiAwLjA4ZW07XHJcblx0XHR9XHJcblxyXG5cdH1cclxuXHRcclxuXHQuY3RhLWNvbHVtbiB7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogMTVweDtcclxuXHRcdFxyXG5cdFx0LnJpZ2h0IHtcclxuXHRcdFx0ZmxvYXQ6IG5vbmU7IFxyXG5cdFx0XHRcclxuXHRcdFx0QG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7IC8vIHRhYmxldCB1cFxyXG5cdFx0ICAgXHRcdGZsb2F0OiByaWdodDtcclxuXHRcdCAgIFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHQuZGlzY2xhaW1lciB7XHJcblx0XHRtYXJnaW46IDQ1cHggMHB4IDM1cHggMHB4O1xyXG5cdFx0Zm9udC1zaXplOiB3aGl0bmV5LXNpemUoMTIpO1xyXG5cdH1cclxuXHRcclxuXHQuZXhwb3J0Y29tcC1ib3R0b20ge1xyXG5cdFx0bWFyZ2luOiAxMHB4IDBweCAwcHggMHB4O1xyXG5cdH1cclxuXHJcblx0LmV4cG9ydGNvbXAtY3RhIHtcclxuXHQgIC5jdGEtY29sdW1uIHtcclxuXHQgICAgIC5jdGEtYnRuIHtcclxuXHQgICAgICAgd2lkdGg6IDI4MHB4O1xyXG5cdCAgICAgfVxyXG5cdCAgfVxyXG5cdH1cclxuXHJcblx0LmFkZEFkZHJlc3MsIC5jaGFuZ2VBZGRyZXNzICB7XHJcblx0ICAubW9kYWwtYWN0aW9uIHtcclxuXHQgICAgLmN0YS1idXR0b25zIHtcclxuXHQgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0ICAgIH1cclxuXHQgIH1cclxuXHR9XHJcbn1cclxuIiwiLmF1dG9Tb2xTaG9wcGluZ0NhcnQge1xyXG5cdG1hcmdpbi10b3A6IDI1cHg7XHJcblxyXG5cdCYjcGFnZSB7XHJcblx0XHRoZWlnaHQ6IGF1dG87XHJcblx0fVxyXG5cclxuXHRAaW1wb3J0IFwicmVjb21tZW5kZWRwcm9kdWN0c1wiO1xyXG5cdEBpbXBvcnQgXCJjaGFuZ2Utc3BhLW1vZGFsXCI7XHJcblxyXG5cdC5saW5lSGVpZ2h0T25lIHtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxO1xyXG5cdH1cclxuXHJcblx0LnBhZ2luYXRpb24tYmxvY2sge1xyXG5cdFx0bWFyZ2luLXRvcDogMTVweDtcclxuXHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XHJcblxyXG5cdFx0LmxpbmtzIHtcclxuXHRcdFx0cGFkZGluZy1sZWZ0OiAxNXB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0I3Nob3BDYXJ0VG9wUm93IHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDMycHg7XHJcblx0XHRtYXJnaW4tbGVmdDogMHB4O1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiAwcHg7XHJcblxyXG5cdFx0LmJ0bi1zZWNvbmRhcnkge1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0aGVpZ2h0OiAyNXB4O1xyXG5cdFx0XHRmb250LXNpemU6IDAuNzI1ZW07XHJcblx0XHRcdHBhZGRpbmc6IDAgMTVweDtcclxuXHJcblx0XHRcdC50ZXh0LXdyYXBwZXIge1xyXG5cdFx0XHRcdGhlaWdodDogMjVweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5jYXJ0VG9wVGl0bGVEaXYge1xyXG5cdFx0XHRmbG9hdDogbGVmdDtcclxuXHRcdFx0cGFkZGluZy1sZWZ0OiAwcHg7XHJcblxyXG5cdFx0XHQjY2FydE51bWJlciB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiB3aGl0bmV5LXNpemUoMjcpO1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQjZGV0YWlsc0xpbmsge1xyXG5cdFx0XHRcdHBhZGRpbmctdG9wOiAxMHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQuY2FydFRvcEJ0bkRpdiB7XHJcblx0XHRcdGZsb2F0OiByaWdodDtcclxuXHRcdFx0cGFkZGluZy1yaWdodDogMHB4O1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAtMTBweDtcclxuXHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XHJcblxyXG5cdFx0XHQuYWN0aW9uQnRuRGl2IHtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiAzNnB4O1xyXG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHJcblx0XHRcdFx0I21vcmUtY2FydC10b3Atb3B0aW9uIHtcclxuXHRcdFx0XHRcdGZsb2F0OiBsZWZ0O1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0LmNhcnRUb3BCdG4ge1xyXG5cdFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiA1cHg7XHJcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAxMHB4O1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG5cdFx0XHRcdFx0Zm9udC1zdHJldGNoOiBub3JtYWw7XHJcblx0XHRcdFx0XHRmb250LXN0eWxlOiBub3JtYWw7XHJcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS4zMztcclxuXHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcclxuXHRcdFx0XHRcdGEge1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogIzJkMzgzZjtcclxuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdC8qLmNhcnRUb3BDVEEge1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdFx0aGVpZ2h0OiAyNXB4O1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDAuNzI1ZW07XHJcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDAgMTVweDtcclxuXHJcblx0XHRcdFx0XHRcdC50ZXh0LXdyYXBwZXIge1xyXG5cdFx0XHRcdFx0XHRcdGhlaWdodDogMjVweDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fSovXHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuaXRlbS1yZW1vdmUtcm93IHtcclxuXHRcdGZsb2F0OiByaWdodDtcclxuXHR9XHJcblxyXG5cdCNyZWNvbW1lbmRlZFNpZGVCYXIsXHJcblx0LyojZGV0YWlsc0xpbmssKi9cclxuXHQjY2FydFRvcEFkZEF0dGFjaG1lbnQsXHJcblx0I2NhcnRUb3BFeHBvcnQsXHJcblx0Lml0ZW0tcmVtb3ZlLXJvdyxcclxuXHQuc2hvcGNhcnQtYXR0YWNobWVudHMge1xyXG5cclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkgeyAvLyB0YWJsZXQgZG93blxyXG5cdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0fVxyXG5cclxuXHR9XHJcblxyXG5cdC5yZWNvbW1lbmRlZFRleHQge1xyXG5cdFx0Zm9udC13ZWlnaHQ6IHdoaXRuZXktd2VpZ2h0KGJvb2spO1xyXG5cdH1cclxuXHJcblx0LmNhcnRUb3BUaXRsZURpdiB7XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHsgLy8gc21hbGwgb25seVxyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LnNob3BjYXJ0LWNlbnRlciB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiA2MHB4O1xyXG5cclxuXHRcdCNvcmRlcl9kZXRhaWxzIHtcclxuXHJcblx0XHRcdC5hY3Rpb25zQnRuIHtcclxuXHRcdFx0XHQudGV4dC13cmFwcGVyIHtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogd2hpdG5leS1zaXplKDI0KTtcclxuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiB3aGl0bmV5LWxpbmUtaGVpZ2h0KDI2LDE0KTtcclxuXHRcdFx0XHRcdGNvbG9yOiAkcmljaC1ibGFjaztcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0LmNvbHVtbkhlYWRlciB7XHJcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICR3YXJtLWdyYXk7XHJcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDE1cHg7XHJcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDA7XHJcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xyXG5cclxuXHRcdFx0XHQjc2hvcHBpbmdDYXJ0X3RhYmxlQ2VsbF9hY3Rpb25zIHtcclxuXHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDI3cHg7XHJcblx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdFx0XHRcdGNvbG9yOiAkd2FybS1ncmF5O1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7IC8vIHNtYWxsIG9ubHlcclxuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQubW9iaWxlQ29sdW1uSGVhZGVyIHtcclxuXHRcdFx0XHRAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHsgLy8gdGFibGV0IHVwXHJcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LmNvbHVtbiB7XHJcblx0XHRcdFx0cGFkZGluZzogMTBweCAxMHB4IDE1cHggMHB4O1xyXG5cclxuXHRcdFx0XHRAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHsgLy8gdGFibGV0IHVwXHJcblx0XHRcdFx0XHRwYWRkaW5nOiAyMHB4IDBweCAwcHggMHB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Lm9yZGVyLWl0ZW0tcm93IHtcclxuXHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJHdhcm0tZ3JheTtcclxuXHRcdFx0XHRtYXJnaW46IDBweDtcclxuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuXHJcblx0XHRcdFx0LnByb2ROYW1lIHtcclxuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiB3aGl0bmV5LWxpbmUtaGVpZ2h0KDE3LDE0KTtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdC5jb2x1bW4tYXZhaWxhYmlsaXR5IHtcclxuXHRcdFx0XHRcdC5hdmFpbGFiaWxpdHkge1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6IHdoaXRuZXktc2l6ZSgxNCk7XHJcblxyXG5cdFx0XHRcdFx0XHRzcGFuIHtcclxuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNHB4O1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQuY29sdW1uLWFjdGlvbnMge1xyXG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxMHB4O1xyXG5cdFx0XHRcdFx0LmFjdGlvbnNCdG4ge1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogNTBweDtcclxuXHRcdFx0XHRcdFx0LyphOmhvdmVyIHtcclxuXHRcdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAyMHB4O1xyXG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmMGYwZjA7XHJcblx0XHRcdFx0XHRcdH0qL1xyXG5cdFx0XHRcdFx0XHQuZ2x5cGhpY29uLW9wdGlvbi1ob3Jpem9udGFsIHtcclxuXHRcdFx0XHRcdFx0XHRsZWZ0OiA0MHB4O1xyXG5cdFx0XHRcdFx0XHRcdHRvcDogMHB4O1xyXG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAjMmQzODNmO1xyXG5cdFx0XHRcdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMjBweDtcclxuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmMGYwZjA7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQuZXJyb3JSb3cge1xyXG5cdFx0XHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICNjMGMwYzA7XHJcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAyNXB4O1xyXG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiA3cHg7XHJcblx0XHRcdFx0XHRmbG9hdDogbGVmdDtcclxuXHJcblx0XHRcdFx0XHQuZXJyb3JUaXRsZSB7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDEwcHg7XHJcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogd2hpdG5leS1zaXplKDE0KTtcclxuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IHdoaXRuZXktbGluZS1oZWlnaHQoMjAsMTQpO1xyXG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogd2hpdG5leS13ZWlnaHQobWVkaXVtKTtcclxuXHRcdFx0XHRcdFx0Y29sb3I6ICRyZWQ7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQuZXJyb3JUZXh0e1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6IHdoaXRuZXktc2l6ZSgxMik7XHJcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiB3aGl0bmV5LWxpbmUtaGVpZ2h0KDE4LDEyKTtcclxuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IHdoaXRuZXktd2VpZ2h0KGxpZ2h0KTtcclxuXHRcdFx0XHRcdFx0Y29sb3I6ICRyaWNoLWJsYWNrO1xyXG5cclxuXHRcdFx0XHRcdFx0LmNvbmZpZ0xpbmsge1xyXG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAkcmljaC1ibGFjaztcclxuXHRcdFx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0Ji5zcGEtZXJyb3Ige1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOjA7XHJcblx0XHRcdFx0XHRcdGJvcmRlci10b3A6bm9uZTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdC5pbmZvLXJvdyB7XHJcblx0XHRcdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgI2MwYzBjMDtcclxuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDI1cHg7XHJcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDdweDtcclxuXHRcdFx0XHRcdGZsb2F0OiBsZWZ0O1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiB3aGl0bmV5LXNpemUoMTQpO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LnBhY2thZ2Utcm93IHtcclxuXHRcdFx0XHRtYXJnaW4tbGVmdDogMHB4O1xyXG5cdFx0XHRcdGZsb2F0OiBsZWZ0O1xyXG5cclxuXHRcdFx0XHQuZWFjaFBhY2thZ2Uge1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGdyYXk7XHJcblx0XHRcdFx0XHRwYWRkaW5nOiAyNXB4IDBweCAyNXB4IDEwcHg7XHJcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiA1cHg7XHJcblxyXG5cdFx0XHRcdFx0LmNvbHVtbi1uYW1lLCAuY29sdW1uLXF1YW50aXR5LCAuY29sdW1uLXByaWNlIHtwYWRkaW5nOiAwcHg7fVxyXG5cdFx0XHRcdFx0LmNvbHVtbi1wcmljZSB7cGFkZGluZy1yaWdodDogMTBweDt9XHJcblxyXG5cdFx0XHRcdFx0LmNvbHVtbi1uYW1lIHtcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiB3aGl0bmV5LXNpemUoMTQpO1xyXG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogd2hpdG5leS1saW5lLWhlaWdodCgyMCwxNCk7XHJcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiB3aGl0bmV5LXdlaWdodChtZWRpdW0pO1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogJHJpY2gtYmxhY2s7XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0Lm1vYmlsZS1vbmx5IHtcclxuXHRcdFx0XHRcdFx0QG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7IC8vIHRhYmxldCB1cFxyXG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5jb2x1bW4tcXVhbnRpdHksIC5jb2x1bW4tZGF0ZSB7XHJcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuXHRcdFx0XHRpbnB1dCB7XHJcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheTtcclxuXHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICR3YXJtLWdyYXk7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDI1cHg7XHJcblx0XHRcdFx0XHRwYWRkaW5nLXRvcDogM3B4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LmNvbHVtbi1wcmljZSB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiB3aGl0bmV5LXNpemUoMTQpO1xyXG5cdFx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cdFx0XHRcdC5saXN0LXByaWNlLCAubGlzdC1kaXNjb3VudC1wZXJjZW50IHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0Y29sb3I6ICR0ZXh0LWdyYXk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC5saXN0LXByaWNlIHtcclxuXHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LmNvbHVtbi10b3RhbCB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiB3aGl0bmV5LXNpemUoMTQpO1xyXG5cdFx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiB3aGl0bmV5LXdlaWdodChzZW1pYm9sZCk7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5za3Uge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogd2hpdG5leS1zaXplKDEyKTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LmFsaWduX3JpZ2h0IHtcclxuXHRcdFx0XHRwYWRkaW5nLXRvcDogMHB4O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0fVxyXG5cclxuXHRcdC5zaG9wY2FydC1hdHRhY2htZW50cyB7XHJcblx0XHRcdGJvcmRlci10b3A6IDNweCBzb2xpZCAkd2FybS1ncmF5O1xyXG5cdFx0XHRwYWRkaW5nOiAyMHB4IDA7XHJcblxyXG5cdFx0XHQudGl0bGUge1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDVweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5zaG9wY2FydC1ib3R0b20ge1xyXG5cdFx0XHRib3JkZXItdG9wOiAzcHggc29saWQgJHdhcm0tZ3JheTtcclxuXHRcdFx0cGFkZGluZzogMjVweCAwIDE1cHg7XHJcblxyXG5cdFx0XHQuZGlzY2xhaW1lciB7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogMzVweDtcclxuXHRcdFx0XHRmb250LXNpemU6IHdoaXRuZXktc2l6ZSgxMik7XHJcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDBweDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0I2NsZWFyQ2FydHtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogd2hpdG5leS1zaXplKDE0KTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LmZyZWlnaHQtbWluLXJvdyB7XHJcblx0XHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XHJcblx0XHRcdFx0cGFkZGluZy1yaWdodDogMTBweDtcclxuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuXHJcblx0XHRcdFx0LmZyZWlnaHQtbWluLW1zZyB7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IHdoaXRuZXktc2l6ZSgxNCk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQjdG90YWwtYW5kLWN0YSB7XHJcblx0XHRcdFx0I3RvdGFsX2JyZWFrZG93biB7XHJcblx0XHRcdFx0XHQjb3JkZXJfdG90YWwge1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XHJcblxyXG5cdFx0XHRcdFx0XHQubm9QYWRkaW5nIHtcclxuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XHJcblx0XHRcdFx0XHRcdFx0cGFkZGluZy1yaWdodDogMDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdC50b3RhbF9kZXRhaWxzIHtcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiB3aGl0bmV5LXNpemUoMTQpO1xyXG5cdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAzcHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQudG90YWxfZmlndXJlcyB7XHJcblx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogd2hpdG5leS1zaXplKDE0KTtcclxuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IHdoaXRuZXktd2VpZ2h0KHNlbWlib2xkKTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdC5zaG9wY2FydC1jdGEge1xyXG5cdFx0XHRcdFx0cGFkZGluZy10b3A6IDMwcHg7XHJcblxyXG5cdFx0XHRcdFx0LmN0YS1idXR0b24ge1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuXHJcblx0XHRcdFx0XHRcdC5idG4ge1xyXG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0XHRcdG1heC13aWR0aDogMjUwcHg7XHJcblx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdC5jaGVja291dEJ0biB7XHJcblx0XHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5zaG9wY2FydC1ib3JkZXIge1xyXG5cdFx0Ym9yZGVyOiAxcHggc29saWQgJHdhcm0tZ3JheTtcclxuXHRcdGJvcmRlci10b3A6IDVweCBzb2xpZCAkYnJhbmQtYWNjZW50O1xyXG5cdFx0cGFkZGluZzogMjBweCAyNXB4O1xyXG5cdFx0Ym94LXNoYWRvdzogMHB4IDBweCAxMHB4IDFweCAkd2FybS1ncmF5O1xyXG5cdH1cclxuXHJcblx0LmFjdGlvbi1kcmF3ZXIge1xyXG5cdFx0cmlnaHQ6IDMzcHg7XHJcblx0XHR0b3A6IDMycHg7XHJcblx0XHR3aWR0aDogMjAwcHg7XHJcblxyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7IC8vIHNtYWxsIG9ubHlcclxuXHRcdFx0dG9wOiAzOHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LnRhZ19zaW5nbGUge1xyXG5cdFx0Zm9udC1zaXplOiB3aGl0bmV5LXNpemUoMTQpO1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiA1cHg7XHJcblx0fVxyXG5cclxuXHQuVmlld1RhZ3NfT3JkZXJJdGVtRGV0YWlsIHtcclxuXHRcdHAge1xyXG5cdFx0XHR3aWR0aDo1MCU7XHJcblx0XHR9XHJcblx0XHRmb250LXNpemU6IDAuODVlbTtcclxuXHJcblx0XHQudGFnIHtcclxuXHRcdFx0ZmxvYXQ6cmlnaHQ7XHJcblx0XHRcdG1hcmdpbi1yaWdodDoyMjZweDtcclxuXHRcdH1cclxuXHJcblx0XHQuY2FydE5hbWUge1xyXG5cdFx0XHRmbG9hdDpsZWZ0O1xyXG5cdFx0XHR3aWR0aDo0NSU7XHJcblx0XHR9XHJcblxyXG5cdFx0LmJvbGQtdGV4dCB7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0fVxyXG5cclxuXHRcdC5mbG9hdC1sZWZ0IHtcclxuXHRcdFx0ZmxvYXQ6bGVmdDtcclxuXHRcdH1cclxuXHJcblx0XHQubGVmdDIwIHtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6NjVweDtcclxuXHRcdH1cclxuXHJcblx0XHQucHJvZHVjdC1yb3cgLnRhZyB7XHJcblx0XHRcdGZsb2F0OnJpZ2h0O1xyXG5cdFx0XHRwb3NpdGlvbjphYnNvbHV0ZTtcclxuXHRcdFx0d2lkdGg6NDUlO1xyXG5cdFx0fVxyXG5cdFx0Lm5vbWFyZ2luIHtcclxuXHRcdFx0bWFyZ2luLXRvcDogMTZweDtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbToxMHB4O1xyXG5cdFx0XHRib3JkZXItYm90dG9tOjFweCBzb2xpZDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5jb25maWctc3VtbWFyeS1yb3cge1xyXG5cdFx0Ym9yZGVyLWJvdHRvbTogMC4wMWVtIHNvbGlkICNlOGU1ZTU7XHJcblx0fVxyXG5cclxuXHQubW9kZWxTdHJpbmdIZWFkaW5nIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDAuMmVtO1xyXG5cdFx0bWFyZ2luLXRvcDogMS4xZW07XHJcblx0fVxyXG59XHJcbiIsIiNyZWNvbW1lbmRlZFNpZGVCYXIge1xyXG4gXHJcblx0cGFkZGluZy1sZWZ0OiAyNXB4O1xyXG5cdFxyXG5cdC5jYXJ0VG9wQnRuUmlnaHQge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogNDVweDtcclxuXHRcdFxyXG5cdFx0LmJ0biB7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQud2lkZ2V0X3JlY29tbWVuZGVkX3Bvc2l0aW9uIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDUwcHg7XHJcblx0XHRcclxuXHRcdC50ZXh0LXdyYXBwZXIgeyBmb250LXNpemU6IHdoaXRuZXktc2l6ZSgxNCk7IH1cclxuXHR9XHJcblx0LmNhdGFsb2dFbnRyeVJlY29tbWVuZGF0aW9uV2lkZ2V0IHtcclxuXHJcblx0XHQucHJvZHVjdC1ibG9jayB7XHJcblx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAjYzBjMGMwO1xyXG5cdFx0ICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblx0XHQgICAgcGFkZGluZy10b3A6IDMwcHg7XHJcblx0XHQgICAgXHJcblx0XHQgICAgJi5maXJzdEJsb2NrIHtib3JkZXI6IG5vbmU7fVxyXG5cdFx0XHJcblx0XHRcdC5wcm9kdWN0X3ByaWNlLCAucHJvZHVjdF9xdWFudGl0eV9hZGR0b2xpc3QsIC5ub3RfYXZhaWxhYmxlIHtkaXNwbGF5OiBub25lO31cclxuXHRcdFx0XHJcblx0XHRcdC5wcm9kdWN0X2ltYWdlLCAucHJvZHVjdF9pbmZvIHt3aWR0aDogNTAlOyBmbG9hdDogbGVmdDt9XHJcblx0XHRcdFxyXG5cdFx0XHQucHJvZHVjdF9pbWFnZSB7XHJcblx0XHRcdFx0LmVtZXJzb24tcHJvZHVjdF9fdGh1bWJuYWlsLWltYWdlIHt3aWR0aDogMTAwJTt9XHJcblx0XHRcdH1cclxuXHRcdFx0XHJcblx0XHRcdC5wcm9kdWN0X25hbWUge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogd2hpdG5leS1zaXplKDEyKTtcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogd2hpdG5leS1saW5lLWhlaWdodCgxOCwxMik7XHJcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IHdoaXRuZXktd2VpZ2h0KGxpZ2h0KTtcclxuXHRcdFx0XHRcclxuXHRcdFx0XHRhIHtcdGNvbG9yOiAkcmljaC1ibGFjaztcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHRcclxuXHRcdFx0LnByb2R1Y3Rfb3B0aW9uIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheTtcclxuXHQgXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJHdhcm0tZ3JheTtcclxuICAgXHRcdFx0XHRjb2xvcjogJHJpY2gtYmxhY2s7XHJcblx0XHRcdFx0aGVpZ2h0OiAyNXB4O1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICBcdFx0XHRcdGxpbmUtaGVpZ2h0OiAyM3B4O1xyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdC5idXR0b24ge1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiB3aGl0bmV5LXNpemUoMTApO1xyXG5cdFx0XHRcdFx0Y29sb3I6ICRyaWNoLWJsYWNrO1xyXG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IHdoaXRuZXktd2VpZ2h0KHNlbWlib2xkKTtcclxuXHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjA4ZW07XHJcblx0XHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufSIsIi5zcGEtY2hhbmdlLW1vZGFsIHtcclxuXHQuaXRlbUxpbmUge1xyXG5cdFx0Zm9udC1zaXplOiB3aGl0bmV5LXNpemUoMTQpO1xyXG5cdCAgIFx0Zm9udC13ZWlnaHQ6IHdoaXRuZXktd2VpZ2h0KHNlbWlib2xkKTtcclxuXHQgICBcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdCAgIFx0cGFkZGluZy1sZWZ0OiAyMHB4O1xyXG5cdCAgIFx0bWFyZ2luLWJvdHRvbTogNXB4O1xyXG5cdCAgIFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdCAgIFx0XHJcblx0ICAgXHQmOmJlZm9yZSB7XHJcblx0ICAgXHRcdGNvbnRlbnQ6IFwi4oCiXCI7XHJcblx0ICAgXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHQgICBcdFx0dG9wOiAwO1xyXG5cdCAgIFx0XHRsZWZ0OiA4cHg7XHJcblx0ICAgXHR9XHJcblx0fVxyXG59IiwiI3F1aWNrLWFkZC1wcm9kdWN0LWxhbmRpbmcge1xyXG4gIC5icmFuZHMge1xyXG4gICAgbWF4LWhlaWdodDogMTI4cHg7XHJcbiAgICBvdmVyZmxvdy15OiBzY3JvbGw7XHJcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDEwcHggMXB4ICR3YXJtLWdyYXk7XHJcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gIH1cclxuICBcclxuICAucXVpY2stYWRkLW5leHQge1xyXG4gICAgbWFyZ2luLXRvcDogNDBweDtcclxuICB9XHJcbn0iLCIjcXVpY2stYWRkLXByb2R1Y3QtaW1wb3J0IHtcclxuICAuZmlsZS11cGxvYWQge1xyXG4gICAgbWFyZ2luOiAyMHB4IDA7XHJcbiAgfVxyXG4gIFxyXG4gIGg1IHtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICBmb250LXNpemU6IHdoaXRuZXktc2l6ZSgxMik7XHJcbiAgICBmb250LXdlaWdodDogd2hpdG5leS13ZWlnaHQoc2VtaWJvbGQpO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG4gIFxyXG4gIC5mYWtlLWZpZWxkIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5O1xyXG4gICAgcGFkZGluZzogMnB4IDVweDtcclxuICAgIGhlaWdodDogMjZweDtcclxuICAgIHdpZHRoOiAyOTBweDtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbi1yaWdodDogMTRweDtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGZvbnQtc2l6ZTogd2hpdG5leS1zaXplKDE0KTtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICBmb250LXdlaWdodDogd2hpdG5leS13ZWlnaHQoYm9vayk7XHJcbiAgfVxyXG4gIFxyXG4gIGlucHV0W3R5cGU9ZmlsZV0ge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbiAgXHJcbiAgLmZpbGUtdXBsb2FkIHtcclxuICAgIC5idG4ge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICBoZWlnaHQ6IDI2cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xyXG4gICAgICBib3JkZXI6IDA7XHJcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgIGZvbnQtc2l6ZTogd2hpdG5leS1zaXplKDEyKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5kb3dubG9hZC10ZW1wbGF0ZSB7XHJcbiAgICBmb250LXNpemU6IHdoaXRuZXktc2l6ZSgxMik7XHJcbiAgICBmb250LXdlaWdodDogd2hpdG5leS13ZWlnaHQoc2VtaWJvbGQpO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICB9XHJcbiAgXHJcbiAgLnJlbW92ZS1maWxlIHtcclxuICAgIGZvbnQtc2l6ZTogd2hpdG5leS1zaXplKDE0KTtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICBtaW4taGVpZ2h0OiAyNnB4O1xyXG4gIH1cclxuICBcclxuICAuZmlsZS1uYW1lIHtcclxuICAgIGZvbnQtd2VpZ2h0OiB3aGl0bmV5LXdlaWdodChtZWRpdW0pO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gIH1cclxuICBcclxuICAucmVtb3ZlIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBmb250LXdlaWdodDogd2hpdG5leS13ZWlnaHQoc2VtaWJvbGQpO1xyXG4gIH1cclxuICBcclxuICAud2FybmluZy1tZXNzYWdlIHtcclxuICAgIGZvbnQtc2l6ZTogd2hpdG5leS1zaXplKDE0KTtcclxuICB9XHJcbn0iLCIjcXVpY2stYWRkLXByb2R1Y3QtbWFudWFsIHtcclxuXHRtYXJnaW4tdG9wOiAwO1xyXG5cdG1hcmdpbi1ib3R0b206IDA7XHJcblxyXG4gIC5ob3Jpem9udGFsLXRhYnMge1xyXG4gICAgcGFkZGluZzogMDtcclxuICB9XHJcblxyXG4gIC5icmFuZC10aXRsZSB7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgZm9udC1zaXplOiB3aGl0bmV5LXNpemUoMjQpO1xyXG4gIH1cclxuXHJcbiAgLnByb2R1Y3QtbnVtYmVyLFxyXG4gIC5xdWFudGl0eSxcclxuICAucmVxdWVzdC1kYXRlLFxyXG4gIC5kaWppdERhdGVUZXh0Qm94LFxyXG4gIC5hZ3JlZW1lbnQtbnVtYmVyIHtcclxuICAgIGZvbnQtc2l6ZTogd2hpdG5leS1zaXplKDE0KTtcclxuICAgIGZvbnQtd2VpZ2h0OiB3aGl0bmV5LXdlaWdodChtZWRpdW0pO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIH1cclxuXHJcbiAgLmFncmVlbWVudC1udW1iZXIge1xyXG4gIFx0bWFyZ2luLXJpZ2h0OiAwO1xyXG4gIH1cclxuXHJcbiAgLnByb2R1Y3QtbnVtYmVyIHtcclxuICAgIHdpZHRoOiAxODBweDtcclxuICAgIFxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQwMHB4KSB7IC8vIG1vYmlsZSBvbmx5XHJcbiAgICAgIHdpZHRoOiAxNjBweDtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiA2cHg7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAzNTlweCkgeyAvLyBtb2JpbGUgb25seVxyXG4gICAgICB3aWR0aDogMTIwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucXVhbnRpdHkge1xyXG4gICAgd2lkdGg6IDQ2cHg7XHJcbiAgfVxyXG5cclxuICAucmVxdWVzdC1kYXRlLFxyXG4gIC5kaWppdERhdGVUZXh0Qm94IHtcclxuICAgIHdpZHRoOiAxMDBweDtcclxuICB9XHJcblxyXG4gIC5kaWppdC5kaWppdERhdGVUZXh0Qm94IHtcclxuICBcdGZvbnQtc2l6ZTogd2hpdG5leS1zaXplKDEyKTtcclxuICAgIGJhY2tncm91bmQ6ICNmMGYwZjA7XHJcbiAgICBib3JkZXI6IDA7XHJcblxyXG4gICAgLmRpaml0SW5wdXRJbm5lciB7XHJcblx0ICAgIHBhZGRpbmc6IDVweCA3cHggIWltcG9ydGFudDtcclxuXHQgICAgaGVpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG5cdFx0Ji5kaWppdERhdGVUZXh0Qm94RXJyb3Ige1xyXG5cdFx0ICAgIGJvcmRlcjogMXB4IHNvbGlkICRyZWQ7XHJcblx0XHR9XHJcbiAgfVxyXG5cclxuICAuYWdyZWVtZW50LW51bWJlciB7XHJcbiAgICB3aWR0aDogMTQ1cHg7XHJcbiAgfVxyXG5cclxuICAuc2Vuc29yLFxyXG4gIC50cmFuc21pdHRlciB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICBpbnB1dCB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgbGFiZWwuc2Vuc29yIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgfVxyXG5cclxuICBpbnB1dFt0eXBlPXRleHRdIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5O1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gICAgcGFkZGluZzogMnB4IDVweDtcclxuICAgIG91dGxpbmU6IDA7XHJcbiAgfVxyXG5cclxuICAudGFiLWNvbnRlbnQge1xyXG4gICAgbWFyZ2luLXRvcDogMjVweDtcclxuICB9XHJcblxyXG4gIC5wcm9kdWN0LXJvdyB7XHJcbiAgICBtYXJnaW46IDEwcHggMDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICR3YXJtLWdyYXk7XHJcblxyXG4gICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5hZGQtcm93IHtcclxuICAgIGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgIGZvbnQtd2VpZ2h0OiB3aGl0bmV5LXdlaWdodChzZW1pYm9sZCk7XHJcbiAgICBmb250LXNpemU6IHdoaXRuZXktc2l6ZSgxMik7XHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICBtYXJnaW46IC0zMnB4IDE1MHB4IDAgMDtcclxuICAgIFxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7IC8vIG1vYmlsZSBvbmx5XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5leGFtcGxlIHtcclxuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgIGZvbnQtc2l6ZTogd2hpdG5leS1zaXplKDEyKTtcclxuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgfVxyXG5cclxuICAucXVpY2stYWRkLW5leHQge1xyXG4gICAgbWFyZ2luLXRvcDogMjVweDtcclxuXHJcblx0XHQuZXJyb3ItbWVzc2FnZSB7XHJcblx0XHRcdG1hcmdpbi10b3A6IDEwcHg7XHJcblx0XHR9XHJcbiAgfVxyXG5cclxuICAjYXBwbGV0b24tcHJvZHVjdCB7XHJcbiAgICBzcGFuLmFncmVlbWVudC1udW1iZXIge1xyXG4gICAgfVxyXG5cclxuICAgIC5hZGQtcm93IHtcclxuICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgIH1cclxuXHJcbiAgICAuZXhhbXBsZSB7XHJcbiAgICAgIG1hcmdpbjogNXB4IDAgMCAwO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHsgLy8gbW9iaWxlIG9ubHlcclxuICAgICAgLnByb2R1Y3QtbnVtYmVyIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICAuZ2VuZXJpY01hbnVhbEZvcm0ge1xyXG4gICAgIC5leGFtcGxlIHtcclxuICAgICAgICBtYXJnaW46IDVweCAwIDAgMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7IC8vIG1vYmlsZSBvbmx5XHJcbiAgICAgICAgLnByb2R1Y3QtbnVtYmVyIHtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgfVxyXG5cclxuICAjcm9zZW1vdW50LWFzc2VtYmx5IHtcclxuICAgIC5hZGQtcm93IHtcclxuICAgICAgbWFyZ2luLXRvcDogLTIyOHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgI21pY3JvbW90aW9uLWZsb3dtZXRlciB7XHJcbiAgICAuYWRkLXJvdyB7XHJcbiAgICAgIG1hcmdpbi10b3A6IC0yNThweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICNtaWNyb21vdGlvbi1zZW5zb3IsXHJcbiAgI21pY3JvbW90aW9uLXRyYW5zbWl0dGVyIHtcclxuICAgIC5hZGQtcm93IHtcclxuICAgICAgbWFyZ2luLXRvcDogLTEyNnB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnNob3BwaW5nQ2FydFBhZ2Uge1xyXG5cdC5kaWppdFRvb2x0aXBDb250YWluZXIge1xyXG5cdFx0YmFja2dyb3VuZDogd2hpdGU7XHJcblx0XHRwYWRkaW5nOiAxMHB4O1xyXG5cdFx0Ym9yZGVyOiAxcHggc29saWQgI2JiYjtcclxuXHR9XHJcbn1cclxuIiwiQGltcG9ydCBcInF1aWNrLWFkZC1tb2RhbC9sYW5kaW5nLXBhZ2VcIjtcclxuQGltcG9ydCBcInF1aWNrLWFkZC1tb2RhbC9maWxlLWltcG9ydFwiO1xyXG5AaW1wb3J0IFwicXVpY2stYWRkLW1vZGFsL21hbnVhbC1pbXBvcnRcIjtcclxuXHJcbi5kaWppdERpYWxvZ1VuZGVybGF5V3JhcHBlciB7IC8vIERvam8gZGlhbG9nIHVuZGVybGF5IGNvbG9yXHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xyXG4gICAgb3BhY2l0eTogLjU7XHJcbiAgICB0b3A6IDAgIWltcG9ydGFudDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG59XHJcbiBcclxuI1F1aWNrQWRkTW9kYWxfU2hvcHBpbmdDYXJ0IHtcclxuICAgIC5kaWppdERpYWxvZ1BhbmVDb250ZW50IHtcclxuICAgICAgICBvdmVyZmxvdy14OiBoaWRkZW4gIWltcG9ydGFudDsgLy8gb3ZlcnJpZGUgRG9qbyBkaWFsb2cgc2Nyb2xsYmFyc1xyXG4gICAgICAgIG92ZXJmbG93LXk6IGF1dG8gIWltcG9ydGFudDsgLy8gb3ZlcnJpZGUgRG9qbyBkaWFsb2cgc2Nyb2xsYmFyc1xyXG4gICAgICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7IC8vIG1vYmlsZSBvbmx5XHJcbiAgICAgICAgICB3aWR0aDogOTB2dyAhaW1wb3J0YW50OyAvLyBvdmVycmlkZSBuYXJyb3cgbW9iaWxlIHNpemUgc2V0IGJ5IERvam9cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5xdWljay1hZGQtbW9kYWwge1xyXG5cdC5tb2RhbC1kaWFsb2cge1xyXG5cdFx0bWFyZ2luOiAwIGF1dG8gIWltcG9ydGFudDtcclxuXHR9XHJcbiAgaDQge1xyXG4gICAgZm9udC13ZWlnaHQ6IHdoaXRuZXktd2VpZ2h0KG1lZGl1bSk7XHJcbiAgICBmb250LXNpemU6IDFlbTtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgfVxyXG4gIFxyXG4gIC5icmFuZC1wYW5lbCB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuICBcclxuICAucXVpY2stYWRkLW5leHQge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIH1cclxuICBpbnB1dC5kaXNhYmxlZCB7XHJcbiAgXHRjdXJzb3I6IGluaXRpYWw7XHJcbiAgXHRwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICB9XHJcbiAgXHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQzMHB4KSB7IC8vIG1vYmlsZSBvbmx5XHJcbiAgICAubW9kYWwtYm9keSB7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbiNxdWljay1hZGQtc3RhdHVzLWNsb3Nle1xyXG5cdG1hcmdpbjogMjZweCAxMjJweDsgXHJcbn0iLCIuYXR0YWNobWVudE1vZGFsRGl2IHtcclxuXHQuYXR0YWNobWVudEZpbGVOYW1lIHtcclxuXHRcdHBhZGRpbmctcmlnaHQ6IDFlbTtcclxuXHRcdGZvbnQtc2l6ZTogd2hpdG5leS1zaXplKDE0KTtcclxuXHR9XHJcblx0LnJlbW92ZSB7XHJcblx0XHRmb250LXNpemU6IHdoaXRuZXktc2l6ZSgxMik7XHJcblx0fVxyXG5cclxuXHQuYXR0YWNobWVudFN1Ym1pdERpdiB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHQgICAgbWFyZ2luLXRvcDogMjBweDtcclxuXHQgICAgcGFkZGluZy10b3A6IDIwcHg7XHJcblx0ICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkd2FybS1ncmF5O1xyXG5cdCAgICBcclxuXHQgICAgLndhcm5pbmctbWVzc2FnZSB7XHJcblx0ICAgIFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHQgICAgfVxyXG5cdH1cclxuXHRmaWVsZHNldCB7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRtYXJnaW46IDE1cHggMCAwO1xyXG5cdFx0XHJcblx0XHQmLnJlbW92ZS1maWxlIHtcclxuXHQgICAgXHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdCAgICBcdG1hcmdpbjogMDtcclxuXHRcdH1cclxuXHRcdC5hdHRhY2htZW50RmlsZU5hbWUge1xyXG5cdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0Y29udGVudDogbm9uZTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQuYXR0YWNobWVudEZpbGVOYW1lIHtcclxuXHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0Y29udGVudDogXCI6IFwiO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQuYXR0YWNobWVudElucHV0IHtcclxuXHQgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdCAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0ICAgIG9wYWNpdHk6IDA7XHJcblx0ICAgIHotaW5kZXg6IDI7XHJcblx0fVxyXG5cdC5hdHRhY2htZW50RmFpbHVyZSB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cdH1cclxuXHQuYXR0YWNobWVudFN1Y2Nlc3Mge1xyXG5cdFx0Lndhcm5pbmctbWVzc2FnZSB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDVweDtcclxuXHRcdH1cclxuXHR9XHJcblx0LmF0dGFjaG1lbnRTcGVjcyB7XHJcblx0XHRmb250LXNpemU6IHdoaXRuZXktc2l6ZSgxMik7XHJcblx0fVxyXG59XHJcblxyXG4uZHVwUE9BdHRhY2hEaXNwbGF5LCAjZHVwVGF4QXR0YWNoRGlzcGxheSwgXHJcbi5hdHRhY2htZW50RGlzcGxheSB7XHRcclxuXHQucmVtb3ZlLWZpbGUge1xyXG5cdFx0bWFyZ2luLXRvcDogMTVweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiB3aGl0bmV5LWxpbmUtaGVpZ2h0KDIwLDE0KTtcclxuXHRcdGZvbnQtd2VpZ2h0OiB3aGl0bmV5LXdlaWdodChsaWdodCk7XHJcblx0XHRjb2xvcjogJHJpY2gtYmxhY2s7XHJcblx0XHRcclxuXHRcdC5maWxlLW5hbWUge1xyXG5cdFx0XHRmb250LXNpemU6IHdoaXRuZXktc2l6ZSgxNCk7XHJcblx0XHR9XHJcblx0fVxyXG5cdC5yZW1vdmUge1xyXG5cdFx0cGFkZGluZy1sZWZ0OiAzcHg7XHJcblx0XHRjb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcblx0XHRcclxuXHRcdHNwYW46YWZ0ZXIge1xyXG5cdFx0XHRjb250ZW50OiBcIiBYXCI7XHJcblx0XHR9XHJcblx0fVxyXG59IiwiLmNoYW5nZS1hZGRyZXNzLW1vZGFsIHtcclxuICAubW9kYWwtaGVhZGVyIHtcclxuICAgIHBhZGRpbmc6IDVweCAwIDAgMTBweDtcclxuICAgIGJhY2tncm91bmQ6ICRncmV5LWNvbG9yMjtcclxuXHJcbiAgICAubW9kYWwtdGl0bGUge1xyXG4gICAgICBmb250LXNpemU6IC42ODc1cmVtO1xyXG4gICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICBjb2xvcjogJHRhYmxlLWhlYWRlci1jb2xvcjtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wOGVtO1xyXG4gICAgfVxyXG4gIH1cclxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHsgLy8gdGFibGV0IHVwXHJcbiAgICAubW9kYWwtZGlhbG9nIHtcclxuICAgICAgd2lkdGg6IDY0MnB4OyAvLyB0d28gY29sdW1uIGZvcm1cclxuICAgIH1cclxuICB9XHJcblxyXG5cdGg0IHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDAuNWVtO1xyXG5cdH1cclxuXHJcblx0LmFkZEFkZHJlc3Mge1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHR9XHJcblxyXG5cdC5ncmVlbi1saW5rIHtcclxuXHRcdHBhZGRpbmctYm90dG9tOiAxNXB4O1xyXG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG5cclxuXHRcdCY6aG92ZXIge1xyXG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5hZGRyZXNzIGxhYmVsIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblx0fVxyXG5cclxuXHQuYWRkcmVzc0xpc3Qge1xyXG5cdFx0Ym9yZGVyOiAxcHggc29saWQgI2MwYzBjMDtcclxuXHQgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuXHQgICAgd2lkdGg6IDEwMCU7XHJcblx0ICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICBcdG1heC1oZWlnaHQ6IDUwMHB4O1xyXG4gICAgXHRvdmVyZmxvdzogYXV0bztcclxuICAgIFx0Zm9udC1zaXplOiB3aGl0bmV5LXNpemUoMTQpO1xyXG5cdFx0bGluZS1oZWlnaHQ6IHdoaXRuZXktbGluZS1oZWlnaHQoMjYsMTQpO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IHdoaXRuZXktd2VpZ2h0KGxpZ2h0KTtcclxuXHRcdGNvbG9yOiAkcmljaC1ibGFjaztcclxuXHJcblx0XHQuYWRkcmVzcyB7XHJcblx0XHRcdGxpc3Qtc3R5bGU6IG5vbmU7XHJcblx0XHRcdGZsb2F0OiBsZWZ0O1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuICAgIFx0XHRwYWRkaW5nOiAwO1xyXG4gICAgXHRcdGxpbmUtaGVpZ2h0OiAxNXB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LnJlZ2lzdGVyZWRVc2VyVGl0bGUge1xyXG5cdFx0Zm9udC1zaXplOiB3aGl0bmV5LXNpemUoMTYpO1xyXG5cdCAgICBmb250LXdlaWdodDogYm9sZDtcclxuXHQgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XHJcblx0ICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHR9XHJcblxyXG5cdC5yVGFibGUgLnJUYWJsZUNlbGwgYSB7XHJcblx0XHR3aWR0aDogYXV0bztcclxuXHR9XHJcblxyXG5cdC5wYWdlQnV0dG9ucyB7XHJcblx0XHR0ZXh0LWFsaWduOiByaWdodDtcclxuXHJcblx0XHQucGFnZUNvbnRyb2xNZW51LFxyXG5cdFx0LnBhZ2VzIHtcclxuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0fVxyXG5cdFx0bGkge1xyXG5cdFx0XHQ+IGEge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZTtcclxuXHRcdFx0XHRib3JkZXI6IDA7XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDE7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCYuYWN0aXZlIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiBub25lO1xyXG5cdFx0XHRcdGJvcmRlcjogMDtcclxuXHRcdFx0XHRjb2xvcjogYmxhY2s7XHJcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lO1xyXG5cclxuXHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5lcnJvci1tZXNzYWdlLFxyXG5cdC5zdWNjZXNzLW1lc3NhZ2Uge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XHJcblx0Lm1vZGFsLnNlYXJjaEFkZHJlc3Mge1xyXG5cdFx0cGFkZGluZzogMCAxN3B4O1xyXG5cclxuXHRcdC5tb2RhbC1kaWFsb2cge1xyXG5cdFx0XHR3aWR0aDogODUwcHg7XHJcblx0XHRcdG1heC13aWR0aDogMTAwJTtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuIiwiI3JlcXVlc3REcmF3aW5ncy1tb2RhbCB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdEBpbmNsdWRlIGxvYWRpbmctZ2lmO1xyXG5cdFxyXG5cdC5yVGFibGVDZWxsIHtcclxuXHRcdHBhZGRpbmc6IDVweCAwO1xyXG5cdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHR9XHJcblx0LnJlcXVlc3REcmF3aW5ncy1zZWxlY3RGb3JtYXQge1xyXG5cdFx0bGFiZWwge1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdH1cclxuXHR9XHJcblx0LmZvcm1hdC10aXRsZSB7XHJcblx0XHRtYXJnaW4tdG9wOiAyMHB4O1xyXG5cdFx0QGluY2x1ZGUgc21hbGwtY2FwcygxMik7XHJcblx0fVxyXG5cdC5idG4ge1xyXG5cdFx0bWFyZ2luOiAyMHB4IDA7XHJcblx0fVxyXG5cdC5hbGlnbi1jZW50ZXIge1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdH1cclxuXHR0ci5zZWxlY3RlZCB7XHJcblx0XHRiYWNrZ3JvdW5kOiAjZWVlO1xyXG5cdH1cclxuXHRpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xyXG4gICAgXHRtYXJnaW46IDZweCA0cHg7XHJcblx0fVxyXG5cdC5pbnB1dC1ub3RlcyB7XHJcblx0ICAgIGhlaWdodDogNTBweDtcclxuICAgIFx0cGFkZGluZzogNXB4IDEwcHg7XHJcblx0fVxyXG5cdC5pbnB1dC10ZXh0LFxyXG5cdC5pbnB1dC1ub3RlcyB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHR9XHJcblx0I3JlcXVlc3REcmF3aW5ncy1zZWxlY3RGb3JtYXRzIHtcclxuXHRcdG1hcmdpbi10b3A6IDIwcHg7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cdFx0XHJcblx0XHRsYWJlbCB7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQuZm9ybS1sYWJlbCB7XHJcblx0XHRAaW5jbHVkZSBzbWFsbC1jYXBzKDEyKTtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdH1cclxuXHQuZm9ybS1kZXRhaWxzIHtcclxuXHRcdGZvbnQtc2l6ZTogd2hpdG5leS1zaXplKDEyKTtcclxuXHRcdHBhZGRpbmc6IDVweCAwO1xyXG5cdH1cclxuXHQuc2VudC1lbWFpbCB7XHJcblx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdGNvbnRlbnQ6IFwiIFwiO1xyXG5cdFx0fVxyXG5cdH1cclxufSIsIi5wcm9kdWN0LWFkdmlzb3ItbW9kYWwge1xyXG5cdGg0IHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDAuMjVlbTtcclxuXHR9XHJcblx0XHJcblx0bGksIFxyXG5cdGxhYmVsIHtcclxuXHRcdGZvbnQtc2l6ZTogLjg3NWVtO1xyXG5cdH1cclxuXHRcclxuXHRociB7XHJcblx0XHRib3JkZXItdG9wOiAjY2NjO1xyXG5cdH1cclxuXHRcclxuXHQuc2VsZWN0LWxhYmVsIHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDMwcHg7XHJcblx0fVxyXG5cdFxyXG5cdC5zZWxlY3QtYXJlYSB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cdH1cclxuXHRcclxuXHQucGEtZGV0YWlscyB7XHJcblx0XHRmb250LXNpemU6IC44NzVlbTtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxLjMzO1xyXG5cdFx0Zm9udC1zdHlsZTogaXRhbGljO1xyXG5cdH1cclxuXHRcclxuXHQucGEtc3VidGl0bGUge1xyXG4gICAgXHRmb250LXNpemU6IDAuODc1ZW07XHJcbiAgICBcdGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBcdG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblx0fVxyXG59IiwiLnByaWNlLW92ZXJyaWRlIHtcclxuXHQucHJpY2Utb3ZlcnJpZGUtcHJvZHVjdERlc2NyaXB0aW9uIHtcclxuXHRcdGZvbnQtd2VpZ2h0OiB3aGl0bmV5LXdlaWdodChzZW1pYm9sZCk7XHJcblx0fVxyXG5cdC5wcmljZS1vdmVycmlkZS1kaXZpZGVyIHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdG1hcmdpbjogMTVweCAwO1xyXG5cdFx0XHJcblx0XHRociB7XHJcblx0XHQgICAgbWFyZ2luOiAxMHB4IDA7XHJcbiAgICBcdFx0Ym9yZGVyLXRvcC1jb2xvcjogI2NjYztcclxuXHRcdH1cclxuXHRcdHNwYW4ge1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdGJhY2tncm91bmQ6IHdoaXRlO1xyXG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdGhlaWdodDogMjBweDtcclxuXHRcdCAgICB3aWR0aDogYXV0bztcclxuXHRcdCAgICBwYWRkaW5nOiAwIDEwcHg7XHJcblx0XHQgICAgdG9wOiAwO1xyXG5cdFx0ICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG5cdFx0ICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuXHRcdCAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuXHRcdH1cclxuXHR9XHJcblx0LnByaWNlLW92ZXJyaWRlLXJlc3BvbnNlIHtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHR9XHJcbn0iLCIuc2F2ZS1jYXJ0LW1vZGFsIHtcclxuXHQuaW5wdXQtdGV4dCB7XHJcblx0XHR3aWR0aDogMzAwcHg7XHJcblx0fVxyXG5cdC5zYXZlLWNhcnQtYnV0dG9uIHtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdG1hcmdpbi10b3A6IDIwcHg7XHJcblx0fVxyXG59IiwiLy8gXCJOZWVkIEl0IFF1aWNrZXJcIiBDYWxlbmRhciBtb2RhbFxyXG5cclxuI05lZWRJdFF1aWNrZXJNb2RhbF9TaG9wcGluZ0NhcnQge1xyXG4gIC5tb2RhbC1kaWFsb2cge1xyXG4gICAgbWF4LXdpZHRoOiA1NTBweDtcclxuICB9XHJcbiAgXHJcbiAgLm1vZGFsLWJvZHkge1xyXG4gICAgcGFkZGluZzogMTVweCAyNXB4IDI1cHggMjVweDtcclxuICBcclxuICAgIHAge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG4gICAgfVxyXG4gIH1cclxuICBcclxuICAubW9kYWwtZm9vdGVyIHtcclxuICAgIHBhZGRpbmc6IDAgMjVweCA1MHB4IDI1cHg7XHJcbiAgfVxyXG59IiwiLmFkZFRvTGlzdC1tb2RhbCB7XHJcblxyXG4gIC5uZXdMaXN0IHtcclxuICBcdHBhZGRpbmctbGVmdDogMjVweDtcclxuICB9XHJcblxyXG4gIC5hZGRUb0xpc3QtbmFtZUxpc3Qge1xyXG4gIFx0aGVpZ2h0OiAzMHB4O1xyXG4gICAgZm9udC1zaXplOiB3aGl0bmV5LXNpemUoMTMpO1xyXG4gICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XHJcbiAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgIG1hcmdpbjogNXB4IDAgMTBweDtcclxuICB9XHJcbiAgLmxpc3QtdW5zdHlsZWQge1xyXG4gIFx0bGkge1xyXG4gICAgXHRtYXJnaW4tdG9wOiA2cHg7XHJcblxyXG4gICAgXHQmOmZpcnN0LWNoaWxkIHtcclxuICAgIFx0XHRtYXJnaW4tdG9wOiAwcHg7XHJcbiAgICBcdH1cclxuICBcdH1cclxuICB9XHJcbiAgLmFkZFRvTGlzdC1zZWxlY3RMaXN0IHtcclxuXHQgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkd2FybS1ncmF5O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIG1heC1oZWlnaHQ6IDE1MHB4O1xyXG4gICAgb3ZlcmZsb3c6IGF1dG87XHJcblxyXG4gICAgLmxpc3ROYW1lIHtcclxuICAgIFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICBtYXgtd2lkdGg6IDgwJTtcclxuICAgIH1cclxuXHJcbiAgICAudHlwZSB7XHJcbiAgICBcdGxpbmUtaGVpZ2h0OiAyMXB4O1xyXG4gICAgXHRmbG9hdDogcmlnaHQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuYWRkVG9MaXN0LXZpc2liaWxpdHlPcHRpb24ge1xyXG4gIFx0bWFyZ2luLWJvdHRvbTogNHB4O1xyXG4gIH1cclxuXHJcbiAgbGFiZWwge1xyXG4gIFx0Y3Vyc29yOiBwb2ludGVyO1xyXG4gIH1cclxufVxyXG4iLCIuc3Vic3RpdHV0ZS1wcm9kdWN0cyB7XHJcblx0Ym9yZGVyOiAxcHggc29saWQgJHdhcm0tZ3JheTtcclxuXHRcclxuXHQuc3VidGl0dXRlLXByb2R1Y3RzLXNlbGVjdGlvbiB7XHJcblx0XHRwYWRkaW5nOiAyNXB4O1xyXG5cdFx0Zm9udC1zaXplOiB3aGl0bmV5LXNpemUoMTQpO1xyXG5cdFx0XHJcblx0XHRhIHtcclxuXHRcdFx0Zm9udC1zaXplOiB3aGl0bmV5LXNpemUoMTIpO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQuc3VidGl0dXRlLXByb2R1Y3RzLWl0ZW0ge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcclxuXHR9XHJcblx0LnByb2R1Y3Rfb3B0aW9uIHtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHR9XHJcbn0iLCIuQ2hlY2tJbnYtVGFibGVDZWxsIHtcclxuXHR3aWR0aDogNTAlO1xyXG59XHJcbi5DaGVja0ludi1UYWJsZUNlbGxMZWZ0IHtcclxuXHR3aWR0aDogNTAlO1xyXG5cdHRleHQtYWxpZ246IGxlZnQ7XHJcbn1cclxuLkNoZWNrSW52LVRhYmxlRnVsbCB7XHJcblx0d2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5DaGVja0ludi1Cb2xkIHtcclxuXHRmb250LXdlaWdodDpib2xkO1xyXG59XHJcblxyXG4uQ2hlY2tJbnYtU2t1IHtcclxuXHRjb2xvcjogIzk5OTk5OTtcclxuXHRmb250LXNpemU6IDExcHg7XHJcbn1cclxuLkNoZWNrSW52LVRhYmxlSGVhZCB7XHJcblx0ICBcdGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZGRkZGRkO1xyXG5cdFx0fSIsIkBtZWRpYSBwcmludCB7XHJcbiAgQHBhZ2UgeyBcclxuICAgIG1hcmdpbjogMDtcclxuICB9XHJcbiAgXHJcbiAgaHRtbC5hdXRvU29sT3JkZXJSZWNlaXB0IHtcclxuICAgIGhlaWdodDogYXV0bztcclxuICB9XHJcbiAgXHJcbiAgYm9keS5hdXRvU29sT3JkZXJSZWNlaXB0IHtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIFxyXG4gICAgJi5oZWFkcm9vbSB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuICBcclxuICAuYXV0b1NvbE9yZGVyUmVjZWlwdCB7XHJcbiAgICAuZ2xvYmFsLWhlYWRlciB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyAvLyBvdmVycmlkZSBCb290c3RyYXAgZGVmYXVsdFxyXG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgICBcclxuICAgICAgLm1haW4taGVhZGVyLWNvbnRlbnQge1xyXG4gICAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICAgIFxyXG4gICAgICAubmF2YmFyLWhlYWRlciB7IC8vIGxvZ29cclxuICAgICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgXHJcbiAgICAgICAgLm5hdmJhci1icmFuZCB7IFxyXG4gICAgICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgIHdpZHRoOiAxMjBweDtcclxuICAgICAgICAgIFxyXG4gICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEyMHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBcclxuICAgICAgLnV0aWxpdHktbmF2LFxyXG4gICAgICAjbWFpbi1uYXYsXHJcbiAgICAgIC5zZWFyY2gtd3JhcHBlcixcclxuICAgICAgLmNtLWljb24tLWNhcnQsXHJcbiAgICAgIC5uYXZiYXItdG9nZ2xlIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5vcmRlci1jb25mLWhlYWRlciB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAuc3ViT3JkZXJCb3JkZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtYWNjZW50ICFpbXBvcnRhbnQ7XHJcbiAgICAgIC13ZWJraXQtcHJpbnQtY29sb3ItYWRqdXN0OiBleGFjdDtcclxuICAgICAgcGFkZGluZy10b3A6IDVweCAhaW1wb3J0YW50O1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIFxyXG4gICAgICBzcGFuIHtcclxuICAgICAgICBmb250LXdlaWdodDogd2hpdG5leS13ZWlnaHQoYm9sZCk7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5vcmRlcl9kZXRhaWxzX2RpdiB7XHJcbiAgICAgIC5jb2x1bW5IZWFkZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgICAgXHJcbiAgICAgIC5tb2JpbGVDb2x1bW5IZWFkZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgICBcclxuICAgICAgLmNvbC1zbS01IHtcclxuICAgICAgICB3aWR0aDogMzQlO1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICB9XHJcbiAgICAgIFxyXG4gICAgICAuY29sLXNtLTEsXHJcbiAgICAgIC5wcmljZS1jb2x1bW4ge1xyXG4gICAgICAgIHdpZHRoOiAxMiU7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgfVxyXG4gICAgICBcclxuICAgICAgLmNvbHVtbi10b3RhbCB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICAgIFxyXG4gICAgICAucHJpY2UtY29sdW1uIHtcclxuICAgICAgICB3aWR0aDogMTUlO1xyXG4gICAgICB9XHJcbiAgICAgIFxyXG4gICAgICAuaXRlbXNwZWNzIHtcclxuICAgICAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5zdWJPcmRlclNoaXBwaW5nLFxyXG4gICAgLnN1Yk9yZGVyQmlsbGluZyB7XHJcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkd2FybS1ncmF5O1xyXG4gICAgICBwYWRkaW5nLXRvcDogNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB9XHJcbiAgICBcclxuICAgICNzaGlwcGluZyxcclxuICAgICNiaWxsaW5nIHtcclxuICAgICAgcGFkZGluZy10b3A6IDVweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAuc3Vib3JkZXIge1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcclxuICAgICAgXHJcbiAgICAgIC5zdWJPcmRlclRpdGxlIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgZm9udC1zaXplOiB3aGl0bmV5LXNpemUoMTQpO1xyXG4gICAgICB9XHJcbiAgICAgIFxyXG4gICAgICAuc3ViT3JkZXJIZWFkZXIsXHJcbiAgICAgIGxhYmVsIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICB9XHJcbiAgICAgIFxyXG4gICAgICAuc3ViT3JkZXJIZWFkZXIgKyBkaXYge1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgLnN1Ym9yZGVyICsgLnN1Ym9yZGVyIHtcclxuICAgICAgcGFnZS1icmVhay1iZWZvcmU6IGFsd2F5cztcclxuICAgIH1cclxuICAgIFxyXG4gICAgLnNoaXBwaW5nLWNvbHVtbiB7XHJcbiAgICAgIHdpZHRoOiAzMy4zMzMlO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAuYmlsbGluZ19zdW1tYXJ5IHtcclxuICAgICAgd2lkdGg6IDY2LjY2NiU7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIFxyXG4gICAgICAuYmlsbGluZy1jb2x1bW4ge1xyXG4gICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgLmJpbGxpbmdfdG90YWxzIHtcclxuICAgICAgd2lkdGg6IDMzLjMzMyU7XHJcbiAgICAgIGZsb2F0OiByaWdodDtcclxuICAgIH1cclxuICAgIFxyXG4gICAgI29yZGVyX3RvdGFsIHtcclxuICAgICAgW2NsYXNzXj0nY29sLXNtLSddIHtcclxuICAgICAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICAgIFxyXG4gICAgICA+IGRpdiB7XHJcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5jb250ZW50X2xlZnRfc2hhZG93LFxyXG4gICAgLmNvbnRlbnRfcmlnaHRfc2hhZG93LFxyXG4gICAgLmNvbnRhaW5lcl9mdWxsX3dpZHRoIHtcclxuICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50OyAvLyByZW1vdmUgcGFnZSBtYXJnaW5zXHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5vcmRlcmNvbmYtYm90dG9tIHtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAuZGlzY2xhaW1lciB7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgIH1cclxuICAgIFxyXG4gICAgLmNvbnRlbnRfbGVmdF9zaGFkb3csXHJcbiAgICAuY29udGVudF9yaWdodF9zaGFkb3csXHJcbiAgICAuY29udGFpbmVyX2Z1bGxfd2lkdGgge1xyXG4gICAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAjZm9vdGVyLFxyXG4gICAgI2NvbnRpbnVlU2hvcEJvdHRvbSxcclxuICAgICNwcmludFN1bW1hcnlCb3R0b20sXHJcbiAgICAuY29udGludWVfc2hvcHBpbmcsXHJcbiAgICBiciB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiQG1lZGlhIHByaW50IHtcclxuICBAcGFnZSB7IFxyXG4gICAgbWFyZ2luOiAwO1xyXG4gIH1cclxuICBcclxuICBodG1sLmF1dG9Tb2xTaG9wcGluZ0NhcnQge1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gIH1cclxuICBcclxuICBib2R5LmF1dG9Tb2xTaG9wcGluZ0NhcnQge1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gIH1cclxuICAgIFxyXG4gICNXQ19DaGVja291dExvZ29uZl9kaXZfOSxcclxuICAjY2xlYXJDYXJ0LFxyXG4gICNXQ19PcmRlckl0ZW1EZXRhaWxzZl90ZF82XzEsXHJcbiAgI2Zvb3RlcixcclxuICAjc2hvcHBpbmdDYXJ0X3RhYmxlQ2VsbF9hY3Rpb25zLFxyXG4gIC5jb2x1bW4tYWN0aW9ucyxcclxuICAuY2FydFRvcEJ0bkRpdixcclxuICAjYWRkUXVpY2tEYXRlLFxyXG4gICNteUNoYXRMaW5rQ29udGFpbmVyIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAuaXRlbS1xdWFudGl0eSBpbnB1dCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAuY29sdW1uLWF2YWlsYWJpbGl0eSB7XHJcbiAgICBtYXgtd2lkdGg6IDEwMHB4O1xyXG4gIH1cclxufSIsIi5hdXRvU29sRGFzaGJvYXJkICNteUFjY291bnRDZW50ZXJEaXNwbGF5IHtcclxuXHQud2hpdGUtYnV0dG9uIHtcclxuXHRcdGJvcmRlci13aWR0aDogMnB4O1xyXG5cdFx0bWFyZ2luLXRvcDogMjBweDtcclxuXHR9XHJcblx0XHJcblx0Lm1vYmlsZU1hcmdpbnsgXHJcblx0ICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkgeyAvLyBtb2JpbGUgb25seVxyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHQub3JnLXNlbGVjdC13cmFwcGVyIHtcclxuXHQgICAgbWluLXdpZHRoOiAyODBweDtcclxuICAgIFx0d2lkdGg6IGF1dG87XHJcbiAgICBcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIFx0XHJcbiAgICBcdEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xyXG5cdFx0XHRtaW4td2lkdGg6IDEwMCU7XHJcblx0XHR9XHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcclxuXHRcdFx0bWluLXdpZHRoOiAyNTBweDtcclxuXHRcdH1cclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xyXG5cdFx0XHRtaW4td2lkdGg6IDI4MHB4O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4iLCIuYWNjb3VudC1saXN0LXBhZ2UsXHJcbi5hY2NvdW50LWRldGFpbHMtcGFnZSB7XHJcblx0XHJcblx0I09yZGVyc0xpc3REaXNwbGF5LFxyXG5cdCNPcmRlclNoaXBtZW50RGV0YWlscyxcclxuXHQjUXVvdGVzTGlzdERpc3BsYXksXHJcblx0I1F1b3RlU2hpcG1lbnREZXRhaWxzIHtcclxuXHRcdC5yVGFibGUge1xyXG5cdFx0ICBcdHRhYmxlLWxheW91dDogZml4ZWQ7XHRcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0LnJUYWJsZUhlYWQge1xyXG5cdFx0ICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHQudGFibGUtYXJlYSB7XHJcblx0XHRtYXJnaW46IDVweCAwIDIwcHg7XHRcclxuXHRcdFxyXG5cdFx0Ji5yZWNpZXZlZC1vcmRlcnMge1xyXG5cdFx0XHRtYXgtaGVpZ2h0OiAxOTVweDtcclxuXHJcblx0XHRcdC8qU0ExLTc2NSAmIFNBMS03NjY6IENTUyBjaGFuZ2VzIGZvciBvcmRlci9xdW90ZSByZWNlaXZlZCB0YWJsZSAqL1xyXG5cdFx0XHQvKmhlaWdodDogMjRweDsqL1xyXG4gICAgICAgICAgICBmb250LXNpemU6IHdoaXRuZXktc2l6ZSgxNCk7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiB3aGl0bmV5LXdlaWdodChsaWdodCk7XHJcbiAgICAgICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xyXG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiB3aGl0bmV5LWxpbmUtaGVpZ2h0KDI0LCAxNCk7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMmQzODNmO1xyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHQuYnRuIHtcclxuXHRcdG1heC13aWR0aDogMTAwJTtcclxuXHRcdFxyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XHJcblx0XHRcdG1heC13aWR0aDogbm9uZTtcclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0LmJ0bi1zbWFsbCB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHR9XHJcblx0XHJcblx0LmVtci1wYWdlLXJvdyB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cdH1cclxuXHRcclxuXHQuZW1yLXBhZ2UtaW5mbyB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cdFx0XHJcblx0XHQua2V5IHtcclxuXHRcdFx0JjphZnRlciB7XHJcblx0XHRcdFx0Y29udGVudDogXCI6IFwiO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHRzcGFuOm5vdCgua2V5KSB7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiB3aGl0bmV5LXdlaWdodChzZW1pYm9sZCk7XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG5cdC5kZXRhaWwtZHJhd2VyLXRvZ2dsZSB7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRib3JkZXItdG9wOiAwO1xyXG5cdFx0cGFkZGluZzogMDtcclxuXHR9XHJcblx0XHJcblx0Lm5vLXJlc3VsdHMge1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0bWFyZ2luOiAyMHB4IDA7XHJcblx0fVxyXG5cdFxyXG5cdC5vcmRlcnNUYWJsZS1vcmRlck51bWJlciB7XHJcblx0XHRtYXgtd2lkdGg6IDE1MHB4O1xyXG5cdFx0d29yZC1icmVhazogYnJlYWstYWxsO1xyXG5cdH1cclxuXHRcclxuXHRAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHsgLy8gbW9iaWxlIG9ubHlcclxuXHQgI1F1b3Rlc0xpc3REaXNwbGF5LFxyXG5cdCAjT3JkZXJzTGlzdERpc3BsYXkge1xyXG5cdCAgIC5yVGFibGVIZWFkaW5nIHtcclxuXHQgICAgIGRpc3BsYXk6IG5vbmU7XHJcblx0ICAgfVxyXG5cdCAgIFxyXG5cdCAgIC5yVGFibGVSb3cge1xyXG5cdCAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdCAgICAgZGlzcGxheTogYmxvY2s7XHJcblx0ICAgfVxyXG5cdCAgIFxyXG5cdCAgIC5yVGFibGVDZWxsIHtcclxuXHQgICAgIGRpc3BsYXk6IG5vbmU7XHJcblx0ICAgICBib3JkZXI6IDA7XHJcblx0ICAgICBwYWRkaW5nOiA1cHggNjBweCA1cHggMDtcclxuXHQgICAgIG1heC13aWR0aDogbm9uZTtcclxuXHQgICAgIFxyXG5cdCAgICAgPiBzcGFuLFxyXG5cdCAgICAgPiBhIHtcclxuXHQgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHQgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdCAgICAgICB3aWR0aDogNjAlO1xyXG5cdCAgICAgfVxyXG5cdCAgIH1cclxuXHQgICBcclxuXHQgICAuZXhwYW5kZWQge1xyXG5cdCAgICAgLnJUYWJsZUNlbGwge1xyXG5cdCAgICAgICBkaXNwbGF5OiBibG9jaztcclxuXHQgICAgIH1cclxuXHQgICB9XHJcblx0ICAgXHJcblx0ICAgLm1vYmlsZS1oZWFkZXIge1xyXG5cdCAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHQgICAgIGZvbnQtd2VpZ2h0OiB3aGl0bmV5LXdlaWdodChzZW1pYm9sZCk7XHJcblx0ICAgICBmb250LXNpemU6IHdoaXRuZXktc2l6ZSgxMik7XHJcblx0ICAgICB3aWR0aDogMzUlICFpbXBvcnRhbnQ7XHJcblx0ICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG5cdCAgICAgXHJcblx0ICAgICAmOmFmdGVyIHtcclxuXHQgICAgICAgY29udGVudDogJzogJztcclxuXHQgICAgIH1cclxuXHQgICB9XHJcblx0ICAgXHJcblx0ICAgLmFjdGlvbnMge1xyXG5cdCAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG5cdCAgICAgdG9wOiA0MHB4O1xyXG5cdCAgICAgcmlnaHQ6IDA7XHJcblx0ICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG5cdCAgIH1cclxuXHQgICBcclxuXHQgICAudG9nZ2xlLW1vYmlsZS1saXN0IHtcclxuXHQgICAgIHBhZGRpbmctbGVmdDogMDtcclxuXHQgICAgIGZvbnQtd2VpZ2h0OiB3aGl0bmV5LXdlaWdodChzZW1pYm9sZCk7XHJcblx0ICAgfVxyXG5cdCAgIFxyXG5cdCAgIC50b2dnbGUge1xyXG5cdCAgICAgZmxvYXQ6IHJpZ2h0O1xyXG5cdCAgIH1cclxuXHQgfVxyXG5cdH1cclxuXHJcblx0LypTQTEtNzY1ICYgU0ExLTc2NjogQ1NTIGNoYW5nZXMgZm9yIG9yZGVyL3F1b3RlIHRhYmxlIGhlYWRpbmcgYW5kIGNlbGwgKi9cclxuXHQjT3JkZXJzTGlzdERpc3BsYXksXHJcbiAgICAjUXVvdGVzTGlzdERpc3BsYXkge1xyXG5cclxuICAgICAgICAuclRhYmxlSGVhZCB7XHJcbiAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xyXG4gICAgICAgICAgcGFkZGluZzogOHB4IDEwcHggOHB4IDA7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIGFuZCAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkgeyAvLyB0YWJsZXQgb25seVxyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogOXB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnJUYWJsZUNlbGwge1xyXG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikgYW5kIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7IC8vIHRhYmxldCBvbmx5XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICN0SDEsI3RIMiwjdEgzLCN0SDQsXHJcbiAgICAgICAgI3RINSwjdEg2LCN0SDcsI3RIOCwjdEg5IHtcclxuXHJcbiAgICAgICAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICAvL09yZGVyIGhpc3RvcnkgcGFnZSBzcGVjaWZpYyBjaGFuZ2VzXHJcbiAgICAjT3JkZXJzTGlzdERpc3BsYXkge1xyXG5cclxuICAgICAgICAjdEgxLCAjdEgyLCN0SDMsI3RIOCB7XHJcbiAgICAgICAgICB3aWR0aDogMTQlO1xyXG5cclxuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikgYW5kIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7IC8vIHRhYmxldCBvbmx5XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMiU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAjdEg0IHtcclxuICAgICAgICAgIHdpZHRoOiAxNCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAjdEgzIHtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikgYW5kIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7IC8vIHRhYmxldCBvbmx5XHJcbiAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAjdEg1LCN0SDcge1xyXG4gICAgICAgICAgd2lkdGg6IDEwJTtcclxuXHJcbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIGFuZCAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkgeyAvLyB0YWJsZXQgb25seVxyXG4gICAgICAgICAgICB3aWR0aDogMTIlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgI3RINiB7XHJcbiAgICAgICAgICB3aWR0aDogMTAlO1xyXG5cclxuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikgYW5kIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7IC8vIHRhYmxldCBvbmx5XHJcbiAgICAgICAgICAgIHdpZHRoOiAxNCU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAjdEg5IHtcclxuICAgICAgICAgIHdpZHRoOiAzMnB4O1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgLy9PcmRlciBRdW90ZSBwYWdlIHNwZWNpZmljIGNoYW5nZXNcclxuICAgICNRdW90ZXNMaXN0RGlzcGxheSB7XHJcblxyXG4gICAgICAgICAjdEgxLCN0SDYsI3RIOCwjdEg5IHtcclxuICAgICAgICAgICB3aWR0aDogMTAlO1xyXG4gICAgICAgICB9XHJcblxyXG4gICAgICAgICAjdEgyIHtcclxuICAgICAgICAgICB3aWR0aDogMTQlO1xyXG5cclxuICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIGFuZCAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkgeyAvLyB0YWJsZXQgb25seVxyXG4gICAgICAgICAgICAgICB3aWR0aDogMTIlO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgfVxyXG5cclxuICAgICAgICAgI3RIMyB7XHJcbiAgICAgICAgICAgd2lkdGg6IDE0JTtcclxuXHJcbiAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSBhbmQgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHsgLy8gdGFibGV0IG9ubHlcclxuICAgICAgICAgICAgICAgd2lkdGg6IDEwJTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICN0SDQge1xyXG4gICAgICAgICAgIHdpZHRoOiA4JTtcclxuICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAjdEg1IHtcclxuICAgICAgICAgICAgd2lkdGg6IDE0JTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICN0SDcge1xyXG4gICAgICAgICAgIHdpZHRoOiAxMCU7XHJcblxyXG4gICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikgYW5kIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7IC8vIHRhYmxldCBvbmx5XHJcbiAgICAgICAgICAgICAgIHdpZHRoOiAxNCU7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICB9XHJcblxyXG4gICAgICAgICN0SDEwIHtcclxuICAgICAgICAgIHdpZHRoOiAzMnB4O1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgd29yZC13cmFwOiBicmVhay13b3JkO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgI3JUYjYsI3JUYjgge1xyXG5cclxuICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSBhbmQgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHsgLy8gdGFibGV0IG9ubHlcclxuICAgICAgICAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICAgICAgICAgcGFkZGluZy1yaWdodDogOHB4O1xyXG4gICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAgI3RIMSwjdEg4IHtcclxuXHJcbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIGFuZCAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkgeyAvLyB0YWJsZXQgb25seVxyXG4gICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDhweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgfVxyXG5cclxuICAgICB9XHJcblxyXG4gICAgLy8gQ1NTIGNoYW5nZSBmb3IgUXVvdGUgRGV0YWlscyBwYWdlXHJcbiAgICAjUXVvdGVTaGlwbWVudERldGFpbHMge1xyXG5cclxuICAgICAgI2NvbnZlcnRRdW90ZVRvQ2FydEZvcm0ge1xyXG4gICAgICAgIC5hY3Rpb24ge1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAjYWRkMkNhcnRCdG4ge1xyXG4gICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHsgLy8gbW9iaWxlIG9ubHlcclxuICAgICAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLnN0YXR1cy1idXR0b25zIHtcclxuICAgICAgICB3aWR0aDogMjgwcHg7XHJcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikgYW5kIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7IC8vIHRhYmxldCBvbmx5XHJcbiAgICAgICAgICB3aWR0aDogMjIycHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkgeyAvLyBtb2JpbGUgb25seVxyXG4gICAgICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICNzZWFyY2hEaXYge1xyXG4gICAgICAgIC5lbXItcGFnZS1yb3cge1xyXG4gICAgICAgICAgLnNlYXJjaC1hcmVhIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDExMnB4O1xyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHsgLy8gbW9iaWxlIG9ubHlcclxuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogdW5zZXQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvLyBDU1MgY2FobmdlIGZvciBPcmRlciBEZXRhaWxzIFBhZ2VcclxuICAgICNPcmRlclNoaXBtZW50RGV0YWlscyB7XHJcblxyXG4gICAgICAub3JkZXItZGV0YWlscy10YWJsZSB7XHJcbiAgICAgICAgLmFjdGlvbiB7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICNhZGQyQ2FydEJ0biB7XHJcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkgeyAvLyBtb2JpbGUgb25seVxyXG4gICAgICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5zdGF0dXMtYnV0dG9ucyB7XHJcbiAgICAgICAgd2lkdGg6IDI4MHB4O1xyXG4gICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIGFuZCAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkgeyAvLyB0YWJsZXQgb25seVxyXG4gICAgICAgICAgd2lkdGg6IDIyM3B4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHsgLy8gbW9iaWxlIG9ubHlcclxuICAgICAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICNzZWFyY2hEaXYge1xyXG4gICAgICAgIC5lbXItcGFnZS1zZWFyY2gge1xyXG4gICAgICAgICAgLnNlYXJjaC1hcmVhIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDExMHB4O1xyXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIGFuZCAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkgeyAvLyB0YWJsZXQgb25seVxyXG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1NnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkgeyAvLyBtb2JpbGUgb25seVxyXG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiB1bnNldDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG59IiwiLmVtci1hY2NvdW50LXBhZ2UtdG9vbGJhciB7XHJcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHRcclxuXHQuc2VsZWN0LXdyYXBwZXIge1xyXG5cdFx0Ym9yZGVyLWNvbG9yOiAkcmljaC1ibGFjaztcclxuXHR9XHJcblx0XHJcblx0LmVtci1wYWdlLXNlYXJjaCB7XHJcblx0XHRsYWJlbCB7XHJcblx0XHRcdGZvbnQtc2l6ZTogd2hpdG5leS1zaXplKDEyKTtcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiA1cHg7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdC5zZWxlY3Qtd3JhcHBlciB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdC5zZWFyY2gtYXJlYSB7XHJcblx0XHRcdGlucHV0IHtcclxuXHRcdFx0XHRib3JkZXItY29sb3I6ICRyaWNoLWJsYWNrO1xyXG5cdFx0XHRcdEBpbmNsdWRlIHBsYWNlaG9sZGVyKHBhbGV0dGUocmljaC1ibGFjaykpO1xyXG5cdFx0XHR9XHJcblx0XHRcdFxyXG5cdFx0XHRhIHtcclxuXHRcdFx0XHRjb2xvcjogJHJpY2gtYmxhY2s7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0LmVtci1wYWdlLWZpbHRlciB7XHJcblx0XHRsYWJlbCB7XHJcblx0XHRcdGZvbnQtc2l6ZTogd2hpdG5leS1zaXplKDEyKTtcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiA1cHg7XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG5cdEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikgYW5kIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7IC8vIHRhYmxldCBvbmx5XHJcblx0XHQuc2VhcmNoLWFyZWEge1xyXG5cdFx0XHRtYXgtd2lkdGg6IDIwY2g7IC8vU0ExLTc2NSAmIFNBMS03NjY6IENTUyBjaGFuZ2VzIGZvciBtYXggd2lkdGggaW4gdGFibGV0IG1vZGUgZm9yIHRoZSBzZWFyY2ggYm94ZXMuXHJcblx0XHR9XHJcblx0XHQuc2VsZWN0LWRyb3Bkb3duIHtcclxuXHRcdFx0bWF4LXdpZHRoOiAyN2NoOyAvL1NBMS03NjUgJiBTQTEtNzY2OiBDU1MgY2hhbmdlcyBmb3IgbWF4IHdpZHRoIGluIHRhYmxldCBtb2RlIGZvciB0aGUgc2VhcmNoIGJveGVzLlxyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHRAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHsgLy8gbW9iaWxlIG9ubHlcclxuXHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHRcclxuXHRcdC5zZWFyY2gtYXJlYSxcclxuXHRcdC5zZWxlY3QtZHJvcGRvd24ge1xyXG5cdFx0XHRtYXgtd2lkdGg6IG5vbmU7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cdFx0fVxyXG5cdFx0LmVtci1wYWdlLXNlYXJjaCxcclxuXHRcdC5lbXItcGFnZS1maWx0ZXIge1xyXG5cdFx0XHRtYXgtd2lkdGg6IDM1MHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHRAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHsgLy8gdGFibGV0IHVwXHJcblx0XHQuZW1yLXBhZ2UtZmlsdGVyIHtcclxuXHRcdFx0ZmxvYXQ6IHJpZ2h0O1xyXG5cdFx0XHRcclxuXHRcdFx0LnNlbGVjdC13cmFwcGVyIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0LmVtci1wYWdlLXNlYXJjaCB7XHJcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0XHJcblx0XHRcdC5zZWxlY3Qtd3JhcHBlciB7XHJcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcblx0XHRcdFx0d2lkdGg6IDE1NXB4O1xyXG5cdFx0XHR9XHJcblx0XHRcdFxyXG5cdFx0XHQuc2VhcmNoLWFyZWEge1xyXG5cdFx0XHRcdHdpZHRoOiAyMGNoO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59IiwiYm9keS5lbXItdG9vbHMtcGFnZSB7XHJcblx0cGFkZGluZy10b3A6IDEwMHB4O1xyXG59XHJcblxyXG4uZW1yLXRvb2xzLXBhZ2Uge1xyXG5cdGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYmFzZSAhaW1wb3J0YW50O1xyXG5cdGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlICFpbXBvcnRhbnQ7XHJcblx0bGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlICFpbXBvcnRhbnQ7XHJcblxyXG5cdC5jbS1wbGFjZW1lbnQtaGVhZGVyX19pdGVtIHtcclxuXHRcdGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxuXHRhIHtcclxuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHJcblx0LmNtLWNhcnRfX2xpc3QgYSB7XHJcblx0XHRjb2xvcjogcGFsZXR0ZShncmVlbik7XHJcblx0fVxyXG5cclxuXHQuYnRuIHtcclxuXHRcdHBhZGRpbmc6IGluaXRpYWw7XHJcblx0XHRmb250LXNpemU6IGluaXRpYWw7XHJcblx0XHRsaW5lLWhlaWdodDogaW5pdGlhbDtcclxuXHRcdGJvcmRlcjogbm9uZTtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDA7XHJcblx0XHRwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxuXHRAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHsgLy8gbW9iaWxlIGFuZCB0YWJsZXRcclxuXHQgICAgLmRlc2t0b3Atc2VhcmNoLXN1Ym1pdCB7XHJcblx0ICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG5cdCAgICAgIHRvcDogMDtcclxuXHQgICAgICByaWdodDogOTRweDtcclxuXHQgICAgICBoZWlnaHQ6IDEwMCU7XHJcblx0ICAgICAgd2lkdGg6IDgwcHg7XHJcblx0ICAgICAgZm9udC1zaXplOiAyZW0gIWltcG9ydGFudDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5nbG9iYWwtZm9vdGVyLW5vdGlmaWNhdGlvbiAuY29udGVudCB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG5cdFx0Zm9udC1zaXplOiBpbmhlcml0O1xyXG5cdFx0Zm9udC1mYW1pbHk6IGluaGVyaXQ7XHJcblx0XHRwYWRkaW5nLXRvcDogMDtcclxuXHRcdHBhZGRpbmctYm90dG9tOiAwO1xyXG5cclxuXHRcdGgzIHtcclxuXHRcdFx0bWFyZ2luLXRvcDogMDtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRcdH1cclxuXHJcblx0XHRhIHtcclxuXHRcdFx0Y29sb3I6ICRicmFuZC1wcmltYXJ5O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmJ1dHRvbkdybiB7IC8vIHJlc2V0IGZvbnQgc2l6ZSBmb3IgVG9vbHMgcGFnZSBidXR0b25zXHJcblx0IGZvbnQtc2l6ZTogMTNweDtcclxuXHR9XHJcbn1cclxuXHJcbi5hY2NvdW50LXBhZ2UudG9vbHMtcGFnZSB7XHJcblx0LnJlcXVpcmVkIHtcclxuXHRcdGNvbG9yOiBpbml0aWFsO1xyXG5cdH1cclxuXHJcblx0aWZyYW1lLFxyXG5cdCNjb250YWluZXJfTXlBY2NvdW50RGlzcGxheUIyQiB7XHJcblx0XHRiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuXHR9XHJcbn1cclxuXHJcbi50b29scy1wYWdlSGlkZSB7XHJcbiAgJjphZnRlciB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuLnRvb2xzLXBhZ2Uge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcblx0I3pvb21TbGlkZXIsICN6b29tU2xpZGVySW5wdXQge1xyXG4gICAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcclxuICAgIH1cclxuXHJcblx0QG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7IC8vIG1vYmlsZSBvbmx5XHJcblx0XHRtaW4taGVpZ2h0OiAyMDBweDtcclxuXHR9XHJcblxyXG5cdEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikgeyAvLyB0YWJsZXQgdVxyXG5cdFx0bWluLWhlaWdodDogMjUwcHg7XHJcblx0fVxyXG5cclxuXHRAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHsgLy8gZGVza3RvcFxyXG5cdFx0bWluLWhlaWdodDogMzAwcHg7XHJcblx0fVxyXG5cclxuXHQmOmFmdGVyIHtcclxuXHRcdGNvbnRlbnQ6IFwiVG9vbCBpcyBsb2FkaW5nLCBwbGVhc2Ugd2FpdFwiO1xyXG5cdCAgICB6LWluZGV4OiAtMTtcclxuXHQgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG5cdCAgICB0b3A6IDUwJTtcclxuXHQgICAgbGVmdDogNTAlO1xyXG5cdCAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcclxuXHQgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcclxuXHQgICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcclxuXHQgICAgYmFja2dyb3VuZDogdXJsKC4uLy4uLy4uLy4uL2ltZy9sb2FkZXJfYmlnLmdpZikgbm8tcmVwZWF0IHRvcCBjZW50ZXI7XHJcblx0ICAgIHBhZGRpbmctdG9wOiA0MHB4O1xyXG5cdH1cclxufVxyXG5cclxuLm1pY3JvTW90aW9uUHJvZHVjdEFkdmlzb3ItcGFnZSB7XHJcblx0cGFkZGluZy10b3A6IDUwcHg7XHJcblxyXG5cdEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xyXG5cdFx0cGFkZGluZy10b3A6IDc1cHg7XHJcblx0fVxyXG5cclxuXHRAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHsgLy8gZGVza3RvcFxyXG5cdFx0cGFkZGluZy10b3A6IDEwMHB4O1xyXG5cclxuXHRcdCYuc2xpZGUtdXAge1xyXG5cdFx0XHRwYWRkaW5nLXRvcDogNzVweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCNtYWluU2VjdGlvbiB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0fVxyXG5cdC5jb250YWluZXIge1xyXG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cdH1cclxuXHQjbG9hZEltYWdlLXdyYXAge1xyXG5cdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHQjY29udGVudFdyYXBwZXIge1xyXG5cdFx0bWF4LXdpZHRoOiBub25lO1xyXG5cdH1cclxufVxyXG5cclxuLmF1dG9Tb2xNeVRvb2xzIHtcclxuXHQjbXlUb29sc0NlbnRlckRpc3BsYXl7XHJcblx0XHRkaXY6bGFzdC1jaGlsZHtcclxuXHRcdFx0Ym9yZGVyLWJvdHRvbTowcHg7XHJcblx0XHR9XHJcblxyXG5cdFx0LnRvb2wtbGluay1kaXYge1xyXG5cdFx0XHRwYWRkaW5nOjMwcHggMHB4IDMwcHggMHB4O1xyXG5cdFx0XHRib3JkZXItYm90dG9tOjFweCBzb2xpZCAkd2FybS1ncmF5O1xyXG5cclxuXHRcdFx0LnRvb2wtZGVzY3JpcHRpb24ge1xyXG5cdFx0XHRcdGZsb2F0OmxlZnQ7XHJcblx0XHRcdFx0cGFkZGluZzogMHB4IDEwcHggMHB4IDEwcHg7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC50b29sLWxpbmsge1xyXG5cdFx0XHRcdGZsb2F0OmxlZnQ7XHJcblx0XHRcdFx0cGFkZGluZy10b3A6MTVweDtcclxuXHJcblx0XHRcdFx0LmJ0biB7XHJcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdG1heC13aWR0aDogMjUwcHg7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQuY3RhLWJ1dHRvbnMge1xyXG4gICAgICAgICAgLmN0YS1idG4ge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAyNTBweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLy8gUk1UIFNpemluZyBUb29sIHNwZWNpZmljIHN0eWxlIGZpeGVzXHJcblxyXG4jbGF1bmNoUEEge1xyXG5cdC5idG4taW5mbyB7XHJcblx0XHRtYXgtd2lkdGg6IG5vbmU7XHJcblx0XHR3aWR0aDogMTEwcHggIWltcG9ydGFudDtcclxuXHR9XHJcblx0LnRvZ2dsZS1vbi5idG4sXHJcblx0LnRvZ2dsZS1vZmYuYnRuIHtcclxuXHRcdFx0d2lkdGg6IDUwJTtcclxuXHRcdFx0cGFkZGluZzogMDtcclxuXHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMzZweDtcclxuXHR9XHJcblx0LmFvbC1zaXppbmctc2VsZWN0aW9uIHtcclxuXHRcdG1hcmdpbjogMzBweCAwO1xyXG5cdH1cclxuXHQubmF2LXN0eWwuYW9sLXNpemluZy1zZWxlY3Rpb24ge1xyXG5cdFx0bWFyZ2luOiAwO1xyXG5cdH1cclxuXHJcblx0I2xvYWRJbWFnZS13cmFwIHtcclxuXHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuXHR9XHJcblxyXG5cdC5uYXYtdGFicyA+IGxpLmFjdGl2ZSA+IGEsXHJcblx0Lm5hdi10YWJzID4gbGkuYWN0aXZlID4gYTpob3ZlcixcclxuXHQubmF2LXRhYnMgPiBsaS5hY3RpdmUgPiBhOmZvY3VzIHtcclxuXHRcdGNvbG9yOiBpbml0aWFsO1xyXG5cdH1cclxuXHJcblx0I21haW5Db250YWluZXIge1xyXG5cdFx0d2lkdGg6IGF1dG8gIWltcG9ydGFudDtcclxuXHR9XHJcblxyXG5cdC5tYWluQ29udGFpbmVyIHtcclxuICAgICAgd2lkdGg6IDY2LjY2NyUgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG5cdC5hY2MtY29udGFpbmVyIHtcclxuXHQgICAgd2lkdGg6IDMzLjMzJSAhaW1wb3J0YW50O1xyXG5cdH1cclxufVxyXG5cclxuI2NvbmZpZ0xvYWQge1xyXG5cdG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblxyXG5cdGgyIHtcclxuXHRcdG1hcmdpbjogMjBweCAwO1xyXG5cdH1cclxufVxyXG5cclxuI3JlcXVlc3REcmF3aW5nc0Zvcm0ge1xyXG5cdEBpbmNsdWRlIGxvYWRpbmctZ2lmO1xyXG5cclxuXHQucmVxdWVzdERyYXdpbmdzLXBhbmVsIHtcclxuXHRcdHBhZGRpbmc6IDAgMCAzMHB4O1xyXG5cdH1cclxuXHJcblx0LnJlcXVlc3REcmF3aW5ncy1zZWxlY3Rpb25JdGVtIHtcclxuXHRcdCY6Zmlyc3QtY2hpbGQge1xyXG5cdFx0XHRib3JkZXItdG9wOiAwO1xyXG5cdFx0fVxyXG5cdFx0cGFkZGluZy10b3A6IDEwcHg7XHJcblx0XHRtYXJnaW4tYm90dG9tOiA1cHg7XHJcblxyXG5cdFx0LmVtci1jaGVja2JveDpub3Qob2xkKSArIGxhYmVsIHtcclxuXHRcdFx0cGFkZGluZy10b3A6IDA7XHJcblx0XHR9XHJcblx0XHQuZGVzY3JpcHRpb24ge1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0Zm9udC1zaXplOiAwLjc1ZW07XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQjcmVxdWVzdERyYXdpbmdzLXNlbGVjdEZvcm1hdHMge1xyXG5cdFx0bGFiZWwge1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5jdGEtYnV0dG9ucyB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgLmN0YS1idG4uY3RhLS1wcmltYXJ5IHtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuI1JlcXVlc3RQcmljZUJvb2tzTW9kYWwge1xyXG4gIC5jdGEtYnV0dG9ucyB7XHJcbiAgXHRkaXNwbGF5OiBpbmxpbmU7XHJcbiAgXHRwYWRkaW5nLXJpZ2h0OiA0cHg7XHJcblxyXG4gIFx0LmN0YS1idG4uY3RhLS1wcmltYXJ5IHtcclxuICBcdFx0Zm9udC1zaXplOiAxNHB4O1xyXG4gIFx0XHRtYXJnaW4tYm90dG9tOiAyNnB4O1xyXG4gIFx0fVxyXG4gIH1cclxufVxyXG5cclxuI0dDU19HdWlkZWRTZWxsaW5nLCAjUXVvdGVHZW5lcmF0b3Ige1xyXG4gIC5jdGEtYnV0dG9ucyB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgLmN0YS1idG4uY3RhLS1wcmltYXJ5IHtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuI1F1b3RlR2VuZXJhdG9yIHtcclxuICAjcXVvdGUtZGV0YWlsLXRibCB7XHJcbiAgICAuY3RhLWJ0bi5jdGEtLXByaW1hcnkge1xyXG4gICAgICB3aWR0aDogODAlO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIuc2lnbi1pbi1hbmQtcmVnaXN0cmF0aW9uLXBhZ2Uge1xyXG4gIC5lbXItZm9ybS1oZWFkZXIge1xyXG4gICAgbWFyZ2luOiAwIDAgMjVweCAwO1xyXG4gIH1cclxuXHJcbiAgLnNpZ24taW4tY29sdW1uIHtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkd2FybS1ncmF5O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cclxuICAgIC5idG4ge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5jdGEtYnRuIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuICAgIH1cclxuXHJcbiAgICAuZW1yLWZvcm0tZXJyb3ItbWVzc2FnZSB7XHJcbiAgICBcdG1hcmdpbi10b3A6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZm9yZ290LXBhc3N3b3JkIHtcclxuICAgIGZvbnQtc2l6ZTogd2hpdG5leS1zaXplKDEyKTtcclxuICB9XHJcblxyXG4gIHAge1xyXG4gICAgLy9tYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7IC8vIHRhYmxldCB1cFxyXG4gICAgLnNpZ24taW4tY29sdW1uLFxyXG4gICAgLnJlZ2lzdGVyLWNvbHVtbiB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAyNXB4O1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcclxuXHJcbiAgICAgID4gZGl2IHtcclxuICAgICAgICBtYXgtd2lkdGg6IDI4MHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNpZ24taW4tY29sdW1uIHtcclxuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJHdhcm0tZ3JheTtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMDtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcblxyXG4gICAgICA+IGRpdiB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xyXG4gICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5yZWdpc3Rlci1jb2x1bW4ge1xyXG4gICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICR3YXJtLWdyYXk7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xyXG5cclxuICAgICAgPiBkaXYge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uYWNjb3VudERpc3BsYXlQYWdlIHtcclxuXHQubG9nb25fc3VjY2VzcyB7XHJcblx0XHRjb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcblx0fVxyXG59XHJcblxyXG5zZWxlY3Qge1xyXG5cdCY6LXdlYmtpdC1hdXRvZmlsbCB7XHJcblx0XHR6LWluZGV4OiAwO1xyXG5cdFx0Jjpob3ZlciB7XHJcblx0XHRcdHotaW5kZXg6IDA7XHJcblx0XHR9XHJcblx0XHQmOmZvY3VzIHtcclxuXHRcdFx0ei1pbmRleDogMDtcclxuXHRcdH1cclxuXHR9XHJcblx0JjotaW50ZXJuYWwtYXV0b2ZpbGwtc2VsZWN0ZWQge1xyXG5cdFx0ei1pbmRleDogMDtcclxuXHR9XHJcbn1cclxuXHJcbiIsIi5hY2NvdW50LXBhZ2UgLmFkZHJlc3MtYm9vayB7XHJcbiAgLm5ldy1hZGRyZXNzIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgfVxyXG4gIFxyXG4gIC5zYXZlZC1hZGRyZXNzZXMsIFxyXG4gIC5zYXZlZC1hZGRyZXNzZXMgLmVtci1zZWxlY3Qge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXgtd2lkdGg6IG5vbmU7XHJcbiAgfVxyXG4gIFxyXG4gIC5yZW1vdmUtYWRkcmVzcyB7XHJcbiAgICBmb250LXNpemU6IHdoaXRuZXktc2l6ZSgxNCk7XHJcbiAgICBmb250LXdlaWdodDogd2hpdG5leS13ZWlnaHQoc2VtaWJvbGQpO1xyXG4gICAgXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIFxyXG4gIC5ldi1mb3JtLWZvb3Rlci1hY3Rpb25zIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICBcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkgeyAvLyBtb2JpbGUgb25seVxyXG5cdCAuYnRuOm50aC1jaGlsZCgyKSB7XHJcblx0ICAgbWFyZ2luLXRvcDogMTBweDtcclxuXHQgfVxyXG4gICAgfVxyXG4gIH1cclxuICBcclxuICAuZW1yLWZpZWxkOmRpc2FibGVkLFxyXG4gIC5lbXItZmllbGRbcmVhZG9ubHldIHtcclxuICAgIGJvcmRlcjogMDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgcGFkZGluZzogMFxyXG4gIH1cclxuICBcclxuICAuZW1yLXNlbGVjdC5kaXNhYmxlZCxcclxuICAuZW1yLXNlbGVjdC5yZWFkb25seSB7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIFxyXG4gICAgc2VsZWN0IHtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxuICAgIFxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIFxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikgeyAvLyB0YWJsZXQgdXBcclxuICAgIC5uZXctYWRkcmVzcyB7XHJcbiAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogLTEwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLmF1dG9Tb2xNeVNpemluZ3Mge1xyXG5cdFxyXG5cdCNteVNpemluZ3NEaXNwbGF5IHtcclxuXHRcdC5idG4ge1xyXG5cdFx0XHRtYXgtd2lkdGg6IDEwMCU7XHJcblx0XHR9XHJcblx0fVxyXG5cdC5yVGFibGUge1xyXG5cdFx0LnJUYWJsZUJvZHkge1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMTtcclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0LnNpemluZ3Mtc2VhcmNoLWJ0biB7XHJcblx0XHR3aWR0aDogYXV0bztcclxuXHR9XHJcblx0XHJcblx0LnNpemluZ3MtbGluayB7XHJcblx0XHRmb250LXNpemU6IDFlbTtcclxuXHRcdGZsb2F0OiByaWdodDtcclxuXHR9XHJcblx0XHJcblx0LnNpemluZ3Mtcm93IHsgXHJcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cdH1cclxuXHRcclxuXHQjZW1haWxTaXppbmdzIHtcclxuXHRcdGZsb2F0OiByaWdodDtcclxuXHR9XHJcblx0XHJcblx0LmRpaml0Q29udGVudFBhbmUge1xyXG5cdFx0bWF4LWhlaWdodDogMjY1cHg7IFxyXG5cdFx0b3ZlcmZsb3c6IGF1dG87XHJcblx0fVxyXG59IiwiLmFjY291bnQtb3JkZXItZGV0YWlscyB7XHJcblx0LnByb2R1Y3QtZGV0YWlsLWRyYXdlciB7XHJcblx0XHRiYWNrZ3JvdW5kOiAjZWVlZWVlO1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRcdFxyXG5cdFx0LnJUYWJsZUhlYWQ6Zmlyc3QtY2hpbGQge1xyXG5cdFx0XHRib3JkZXItYm90dG9tOiAwO1x0XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdC5yVGFibGVDZWxsOmZpcnN0LWNoaWxkIHtcclxuXHRcdFx0cGFkZGluZy1sZWZ0OiAxMHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHQucHJvZHVjdC1kZXRhaWwtZHJhd2VyLWNlbGwge1xyXG5cdFx0cGFkZGluZzogMDtcclxuXHRcdC5jb25maWctb3B0aW9uLXRpdGxlIHtcclxuXHRcdFx0ZGlzcGxheTpibG9jaztcclxuXHRcdFx0bGluZS1oZWlnaHQ6IHdoaXRuZXktbGluZS1oZWlnaHQoMTcsMTQpO1xyXG5cdFx0XHRtYXJnaW46IDA7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiB3aGl0bmV5LXdlaWdodChtZWRpdW0pO1xyXG5cdFx0fVxyXG5cdFx0LmNvbmZpZy1vcHRpb24tZGVzY3JpcHRpb24ge1xyXG5cdFx0XHRmb250LXNpemU6IHdoaXRuZXktc2l6ZSgxMik7XHJcblx0XHR9XHJcblx0XHRcclxuXHR9XHJcblx0LmJ0bi1zZWNvbmRhcnkge1xyXG5cdFx0bWFyZ2luLXRvcDogMTBweDtcclxuXHR9XHJcbn0iLCIuc3BhX2xpc3RfcGFnZSxcclxuLnNwYV9kZXRhaWxzX3BhZ2Uge1xyXG5cdEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xyXG5cdFx0I3NwYS1maWx0ZXJzIHtcclxuXHRcdFx0bGFiZWwge1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0LnNwYS1maWx0ZXIge1xyXG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQuc2VhcmNoLWFyZWEge1xyXG5cdFx0d2lkdGg6IGF1dG87XHJcblx0XHRcclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkgeyAvLyBtb2JpbGUgb25seVxyXG5cdFx0ICBtYXJnaW4tdG9wOiAxMHB4O1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0fVxyXG5cdC5zcGEtZGV0YWlscy1pbmZvLFxyXG5cdC5zcGEtZGV0YWlscy1wcmljZS1zaGVldHMge1xyXG5cdFx0Ym9yZGVyOiAycHggc29saWQgJGdyYXk7XHJcblx0XHRwYWRkaW5nOiAxZW07XHJcblx0XHRtYXJnaW46IDFlbSAwO1xyXG5cdFx0Zm9udC1zaXplOiB3aGl0bmV5LXNpemUoMTIpO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IHdoaXRuZXktd2VpZ2h0KGxpZ2h0KTtcclxuXHRcdFxyXG5cdFx0LmtleSxcclxuXHRcdC52YWx1ZSB7XHJcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0LmtleSB7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiB3aGl0bmV5LXdlaWdodChzZW1pYm9sZCk7XHJcblx0XHRcdFxyXG5cdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHRjb250ZW50OiBcIjpcIjtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQuc3BhLWRldGFpbHMtcHJpY2Utc2hlZXRzIHtcclxuXHRcdC5pbmZvLXJvdyB7XHJcblx0XHRcdHdpZHRoOiA1MCU7XHJcblx0XHRcdGZsb2F0OiBsZWZ0O1xyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHQuc3BhLWRldGFpbHMtcmVxdWVzdC1wcmljZSB7XHJcblx0XHRmb250LXNpemU6IHdoaXRuZXktc2l6ZSgxMik7XHJcblx0fVxyXG5cdFxyXG59XHJcblxyXG4uc3BhLXJlcXVlc3Qtb3ZlcnZpZXcge1xyXG5cdC5yZXF1aXJlZCB7XHJcblx0XHRjb2xvcjogJGJsYWNrO1xyXG5cdFx0XHJcblx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdGNvbnRlbnQ6IFwiKlwiO1xyXG5cdFx0fVxyXG5cdH1cclxuXHR0ZXh0YXJlYSB7XHJcblx0XHRoZWlnaHQ6IDIwMHB4O1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0fVxyXG5cdC5zcGEtcmVxdWVzdC1tb2RhbC1idXR0b25zIHtcclxuXHRcdC5zcGEtcmVxdWVzdC1tb2RhbC1idXR0b24ge1xyXG5cdFx0XHRmb250LXNpemU6IHdoaXRuZXktc2l6ZSgxMik7XHJcblx0XHR9XHJcblx0fVxyXG5cdC5zcGEtc2VsZWN0aW9uLWxpc3Qge1xyXG5cdFx0Zm9udC1zaXplOiB3aGl0bmV5LXNpemUoMTIpO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDIwcHg7XHJcblx0XHRhIHtcclxuXHRcdFx0ZmxvYXQ6IHJpZ2h0O1xyXG5cdFx0XHRcclxuXHRcdFx0Ji5yZW1vdmVGcm9tTGlzdCB7XHJcblx0XHRcdCBmbG9hdDogbm9uZTtcclxuXHRcdFx0IG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdC5zcGEtZGF0ZS1waWNrZXIge1xyXG5cdFx0bGFiZWwge1xyXG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdHdpZHRoOiA2MHB4O1xyXG5cdFx0fVxyXG5cdFx0LnNwYS1kYXRlLXBpY2tlci1yb3cge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4uc3BhLXJlcXVlc3QtZGV0YWlscyB7XHJcbiAgICBvdmVyZmxvdy14OiBzY3JvbGw7XHJcbiAgICBcclxuXHQuc3BhLWRldGFpbHMtdGFibGUge1xyXG5cdFx0aW5wdXQge1xyXG5cdFx0XHRoZWlnaHQ6IDI1cHg7XHJcblx0XHRcdHdpZHRoOiAxMjBweDtcclxuXHRcdH1cclxuXHRcdC5yVGFibGVDZWxsIHtcclxuXHRcdFx0cGFkZGluZy1yaWdodDogMTBweDtcclxuXHRcdH1cclxuXHRcdC5wcmljZUNlbGwge1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0fVxyXG5cdFx0LnJUYWJsZUJvZHkge1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMTtcclxuXHRcdH1cclxuXHRcdC5xdWFudGl0eSxcclxuXHRcdC5tdWx0aXBsaWVyIHtcclxuXHRcdFx0aW5wdXQge1xyXG5cdFx0XHRcdHdpZHRoOiA4Y2g7XHJcblx0XHRcdCAgICBwYWRkaW5nOiAwO1xyXG5cdFx0XHQgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQuZ2x5cGhpY29uIHtcclxuXHRcdFx0Zm9udC1zaXplOiAxMXB4O1xyXG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDNweDtcclxuXHRcdH1cclxuXHRcdC5lcnJvclRpdGxlIHtcclxuXHRcdFx0bWFyZ2luLXRvcDogMTBweDtcclxuXHRcdFx0Zm9udC1zaXplOiB3aGl0bmV5LXNpemUoMTQpO1xyXG5cdFx0XHRsaW5lLWhlaWdodDogd2hpdG5leS1saW5lLWhlaWdodCgyMCwxNCk7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiB3aGl0bmV5LXdlaWdodChtZWRpdW0pO1xyXG5cdFx0XHRjb2xvcjogJHJlZDtcclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0LnNwYS1kZXRhaWxzLXRvdGFsIHtcclxuXHRcdGJvcmRlci10b3A6IDNweCBzb2xpZCAkd2FybS1ncmF5O1xyXG5cdFx0dGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICBcdHBhZGRpbmc6IDIwcHggMDtcclxuICAgIFx0Zm9udC1zaXplOiB3aGl0bmV5LXNpemUoMTQpO1xyXG5cdFx0XHJcblx0XHQuc3BhLWRldGFpbHMtdG90YWwtYW1vdW50IHtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IHdoaXRuZXktd2VpZ2h0KHNlbWlib2xkKTtcclxuXHRcdFx0cGFkZGluZy1sZWZ0OiAxMHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHQucGFnZUJ1dHRvbnMge1xyXG5cdFx0LmdseXBoaWNvbiB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTFweDtcclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0LnBhZ2VzLFxyXG5cdCNwYWdlc19saXN0X2lkIHtcclxuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHR9XHJcblx0XHJcblx0LmhvdmVyb3ZlciA+IGEge1xyXG5cdFx0Y29sb3I6IHBhbGV0dGUocmljaC1ibGFjayk7XHJcblx0ICAgIHdpZHRoOiAyNXB4O1xyXG5cdCAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0ICAgIGJvcmRlcjogMDtcclxuXHQgICAgYm9yZGVyLXJhZGl1czogMDtcclxuXHQgICAgYmFja2dyb3VuZDogbm9uZTtcclxuXHQgICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XHJcblx0ICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHR9XHJcblx0LnBhZ2VzID4gdWwgPiAuYWN0aXZlIHtcclxuXHRcdGNvbG9yOiBwYWxldHRlKGdyZWVuKTtcclxuXHQgICAgd2lkdGg6IDI1cHg7XHJcblx0ICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cdCAgICBmb250LXdlaWdodDogd2hpdG5leS13ZWlnaHQobWVkaXVtKTtcclxuXHQgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdCAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0ICAgIGJvcmRlcjogMDtcclxuXHQgICAgYm9yZGVyLXJhZGl1czogMDtcclxuXHQgICAgYmFja2dyb3VuZDogbm9uZTtcclxuXHQgICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XHJcblx0fVxyXG59XHJcblxyXG4uc3BhLWRpc3BsYXktYWN0aW9ucyB7XHJcblx0bWFyZ2luLWJvdHRvbTogMzBweDtcclxuXHRcclxuXHRAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcclxuXHQgLmJ0biB7XHJcblx0ICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHQgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uc3BhLW1vZGFsIHtcclxuXHRAaW5jbHVkZSBsb2FkaW5nLWdpZjtcclxuXHRcclxuXHQuY2hlY2tib3gtbGlzdCB7XHJcblx0XHRmb250LXNpemU6IHdoaXRuZXktc2l6ZSgxMik7XHJcblx0XHRtYXgtaGVpZ2h0OiA0MDBweDtcclxuXHRcdG92ZXJmbG93LXg6IGF1dG87XHJcblx0XHRcclxuXHRcdC5hY3RpdmVEaXN0cmlidXRvciB7XHJcblx0XHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHQuZm9vdGVyIHtcclxuXHQgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgXHRsaW5lLWhlaWdodDogMzZweDtcclxuXHR9XHJcblx0XHJcblx0I3BhZ2VDb250cm9sTWVudSAuYWN0aXZlIHtcclxuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdH1cclxuXHRcclxufVxyXG5cclxuXHJcblxyXG4iLCIuTUEtdGFibGUtbGlzdCB7XHJcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xyXG5cdFx0XHJcbiAgLm1vYmlsZUhpZGV7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHsgLy8gbW9iaWxlIG9ubHlcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbiAgXHJcbiAgLm1vYmlsZVNob3d7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG5cdFx0XHRcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkgeyAvLyBtb2JpbGUgb25seVxyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLm15LWFjY291bnQtc2F2ZWQtY2FydHMge1xyXG5cdCNuZXdMaXN0RHJvcGRvd24ge1xyXG5cdFx0Zm9udC1zaXplOiBpbmhlcml0O1xyXG5cdFx0dG9wOiAyN3B4O1xyXG5cdFx0cmlnaHQ6IC0xMHB4O1xyXG5cdFx0XHJcblx0XHQuaW5wdXQtdGV4dCxcclxuXHRcdC5idG4ge1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdH1cclxuXHRcdC5idG4ge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAxMHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHRkaXYuclRhYmxlSGVhZGluZywgXHJcblx0ZGl2LnJUYWJsZVJvdyB7XHJcblx0ICAgIGRpc3BsYXk6IHRhYmxlLXJvdztcdFx0XHJcblx0fVxyXG5cdFxyXG5cdGRpdi5yVGFibGVCb2R5IHtcclxuXHRcdGRpc3BsYXk6IHRhYmxlLXJvdy1ncm91cDtcclxuXHR9XHJcblx0XHJcblx0Lmxpc3RUYWJsZSB7XHJcblx0XHQudG9vbGJhciB7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0LmFjdGlvbnMge1xyXG5cdFx0XHRmbG9hdDogbm9uZTtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0LmNlbGwge1xyXG5cdFx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0XHRmb250LXNpemU6IGluaGVyaXQ7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdC5hY3Rpb25zIC5jZWxsIHtcclxuXHRcdFx0cGFkZGluZzogMDtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0LnRvdGFsX3ByaWNlLFxyXG5cdFx0LnVwZGF0ZWQsXHJcblx0XHQubmFtZSxcclxuXHRcdC5vcmRlciB7XHJcblx0XHRcdHdpZHRoOiBhdXRvO1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQudG90YWxfcHJpY2Uge1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQuc2VsZWN0ZWQge1xyXG5cdFx0XHR3aWR0aDogMzBweDtcclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0LmZvb3RlciB7XHJcblx0XHRtYXJnaW4tdG9wOiAyMHB4O1xyXG5cdH1cclxuXHRcclxuXHQubGlzdFRhYmxlTW9iaWxlIC5vcmRlciB7XHJcblx0XHRmbG9hdDogbGVmdDtcclxuXHR9XHJcbn1cclxuXHJcbiNyZXF1aXNpdGlvbkxpc3RDb250ZW50IHtcclxuXHQubGlzdFNlbGVjdCB7XHJcblx0XHQuaXRlbSB7XHJcblx0XHRcdGJvcmRlci1ib3R0b206IDA7XHJcblx0XHR9XHJcblx0XHQubmV3TGlzdCB7XHJcblx0XHQgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICBcdFx0bWFyZ2luLXRvcDogMDtcclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0I25ld0xpc3ROYW1lSW5wdXQge1xyXG5cdFx0bWFyZ2luLXRvcDogMTBweDtcclxuXHR9XHJcbn1cclxuXHJcbiNzY3JvbGxDb250YWluZXIge1xyXG5cdC5yYWRpb0J1dHRvbiB7XHJcblx0XHRiYWNrZ3JvdW5kOiAjZjNmM2YzO1xyXG5cdFx0Ym9yZGVyOiAycHggc29saWQgI2RkZDtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcblx0XHR3aWR0aDogMTZweDtcclxuXHRcdGhlaWdodDogMTZweDtcclxuXHRcdGZsb2F0OiBsZWZ0O1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiA3cHg7XHJcblx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHJcblx0XHQuY2hlY2tlZCB7XHJcblx0XHRcdGJhY2tncm91bmQ6IHJnYigyNDYsIDczLCA3Myk7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcblx0XHRcdGZsb2F0OiBsZWZ0O1xyXG5cdFx0XHR3aWR0aDogOHB4O1xyXG5cdFx0XHRoZWlnaHQ6IDhweDtcclxuXHRcdFx0bWFyZ2luLXRvcDogNHB4O1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogNHB4O1xyXG5cdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0fSAgICBcclxuXHR9XHJcbn0iLCIubXktYWNjb3VudC1zYXZlZC1vcmRlcnMge1x0XHJcblx0I3NhdmVkT3JkZXJDdXJyZW50SW5mbyB7XHJcblx0XHQubGFiZWwge1xyXG5cdFx0XHRkaXNwbGF5OiBpbmxpbmU7XHJcblx0XHQgICAgcGFkZGluZzogMDtcclxuXHRcdCAgICB3aWR0aDogYXV0bztcclxuXHRcdCAgICBmb250LXNpemU6IDFlbTtcclxuXHRcdCAgICBjb2xvcjogaW5oZXJpdDtcclxuXHRcdCAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG5cdFx0fVxyXG5cdFx0aDMge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdG1hcmdpbi1yaWdodDogMTBweDtcclxuXHRcdH1cclxuXHR9XHJcblx0I3NhdmVkT3JkZXJDdXJyZW50SW5mbywgXHJcblx0I2VkaXRTYXZlZE9yZGVySW5mbyB7XHJcblx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0Zm9udC1zaXplOiBpbml0aWFsO1xyXG5cdCAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cdFx0XHJcblx0XHQjdXBkYXRlSW5mb0J1dHRvbixcclxuXHRcdCNjYW5jZWxJbmZvQnV0dG9uIHtcclxuXHRcdFx0d2lkdGg6IGF1dG87XHJcblx0XHRcdFxyXG5cdFx0XHRAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHsgLy8gbW9iaWxlIG9ubHlcclxuXHRcdCAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcblx0XHQgICAgfVxyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQuY2hhbmdlLW9yZGVyLW5hbWUge1xyXG5cdFx0XHRmb250LXNpemU6IHdoaXRuZXktc2l6ZSgxMik7XHJcblx0XHQgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XHJcbiAgIFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdH1cclxuXHR9XHJcblx0I2VkaXRTYXZlZE9yZGVySW5mbyB7XHJcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2MwYzBjMDtcclxuXHQgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcblx0fVxyXG59XHJcblxyXG4ubXktYWNjb3VudC1zYXZlZC1pdGVtcyB7XHJcblx0I1NhdmVkT3JkZXJJdGVtc190YWJsZS5saXN0VGFibGUge1xyXG5cdFx0I3F1YW50aXR5QWRkIHtcclxuXHRcdFx0d2lkdGg6IDYwcHg7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdCNmb3JtQnV0dG9uX1NhdmVkT3JkZXJJdGVtQWRkRm9ybSB7XHJcblx0XHRcdHdpZHRoOiBhdXRvO1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQuY2VsbCB7XHJcblx0XHRcdHBhZGRpbmc6IDA7IFxyXG5cdFx0XHRmb250LXNpemU6IGluaGVyaXQ7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdC5jZWxsIC5maWVsZCxcclxuXHRcdC5xdWFudGl0eUNlbGxEaXYge1xyXG5cdFx0XHRtYXJnaW46IDA7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQuYWN0aW9ucyxcclxuXHRcdC5yVGFibGVDZWxsLFxyXG5cdFx0LnJUYWJsZUhlYWQge1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0XHRmbG9hdDogbm9uZTtcclxuXHRcdFx0XHJcblx0XHRcdCY6bGFzdC1jaGlsZCB7XHJcblx0XHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0LmVudHJ5IC5pbnB1dF9maWVsZCB7XHJcblx0XHQgICAgZmxvYXQ6IG5vbmU7XHJcblx0XHQgICAgbGVmdDogMDtcclxuXHRcdCAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHQgICAgd2lkdGg6IDMwcHg7XHJcblx0XHQgICAgYm9yZGVyLXJhZGl1czogMDtcclxuXHRcdCAgICBoZWlnaHQ6IDM1cHg7XHJcblx0XHQgICAgYmFja2dyb3VuZDogI2YwZjBmMDtcclxuXHRcdH1cclxuXHRcdC5zYXZlZE9yZGVyRm9vdGVyU2VjdGlvbiB7XHJcblx0XHRcdC5vcmRlclZhbHVlIHtcclxuXHRcdFx0XHRmb250LXNpemU6IHdoaXRuZXktc2l6ZSgxNCk7XHRcdFx0XHJcblx0XHRcdH1cclxuXHRcdFx0Lm9yZGVyTGFiZWxDb2wsXHJcblx0XHRcdC5vcmRlclZhbHVlQ29sIHtcclxuXHRcdFx0XHRtYXJnaW46IDA7XHJcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHR9XHJcblx0XHRcdC5vcmRlckxhYmVsLFxyXG5cdFx0XHQub3JkZXJWYWx1ZSB7XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDI1cHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5zYXZlZE9yZGVyRm9vdGVyQ29sU2VjdGlvbiB7XHJcblx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cdFx0XHRtYXJnaW46IDEwcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG5cdCN0b29sYmFyQnV0dG9uMSB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7IC8vIHRhYmxldCB1cFxyXG5cdC5teS1hY2NvdW50LXNhdmVkLWl0ZW1zICN0b29sYmFyQnV0dG9uMSB7XHJcblx0XHRmbG9hdDogcmlnaHQ7XHJcblx0fVxyXG5cdFx0XHJcblx0Lm15LWFjY291bnQtc2F2ZWQtb3JkZXJzIC5lbnRyeS1saXN0IHtcclxuXHRcdGZsb2F0OiBsZWZ0O1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHR9XHJcbn0iLCIjR2VuZXJhdGVEb2NzTW9kYWwge1xyXG5cdEBpbmNsdWRlIGxvYWRpbmctZ2lmO1xyXG5cdFxyXG5cdC5yZXBvcnQtZW1haWwge1xyXG5cdFx0Zm9udC13ZWlnaHQ6IHdoaXRuZXktd2VpZ2h0KHNlbWlib2xkKTtcclxuXHR9XHJcblx0Lm1vZGFsLXRleHQge1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdH1cclxuXHQubW9kYWwtaW5zdHJ1Y3Rpb25zIHtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdG1hcmdpbi10b3A6IDIwcHg7XHJcblx0fVxyXG5cdC5lbXItZm9ybS1lcnJvci1tZXNzYWdlIHtcclxuXHQgICAgbWFyZ2luOiAyMHB4IDAgMDtcclxuXHQgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuXHR9XHJcbn0iLCIubW0teG1sLXVwbG9hZC1wYWdlIHtcclxuXHQucGFkZGVkLWNvbnRhaW5lciB7XHJcblx0XHRtYXJnaW4tdG9wOiAzMHB4O1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogNjBweDtcclxuXHR9XHJcblx0XHJcblx0aDMge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcclxuXHR9XHJcblx0XHJcblx0LmF0dGFjaG1lbnRJbnB1dCB7XHJcblx0ICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHQgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG5cdCAgICBvcGFjaXR5OiAwO1xyXG5cdCAgICB6LWluZGV4OiAyO1xyXG5cdH1cclxuXHRcclxuXHQuYXR0YWNobWVudEZpbGVOYW1lLFxyXG5cdC53YXJuaW5nLW1lc3NhZ2Uge1xyXG5cdFx0Zm9udC1zaXplOiB3aGl0bmV5LXNpemUoMTMpO1xyXG5cdH1cclxuXHRcclxuXHQud2FybmluZy1tZXNzYWdlLFxyXG5cdGZpZWxkc2V0IHtcclxuXHRcdG1hcmdpbi10b3A6IDEwcHg7XHJcblx0fVxyXG5cdFxyXG5cdCNTaXppbmdEZXRhaWxzIHtcclxuXHRcdG1hcmdpbi10b3A6IDIwcHg7XHJcblx0fVxyXG5cdFxyXG5cdC5hdHRhY2htZW50U3VjY2VzcyB7XHJcblx0ICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkd2FybS1ncmF5O1xyXG5cdCAgICBwYWRkaW5nLXRvcDogMjBweDtcclxuXHQgICAgbWFyZ2luLXRvcDogMjVweDtcclxuICAgIH1cclxuICAgIFxyXG4gICAgLmF0dGFjaG1lbnRJbnB1dENvbnRhaW5lciB7XHJcbiAgICBcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIH1cclxufSIsIi5teWFjY291bnQtcmVxdWlzaXRpb25saXN0cyB7XHJcblx0Lmxpc3RUYWJsZSB7XHJcblx0XHQuYWN0aW9ucyB7XHJcblx0XHRcdGZsb2F0OiBub25lO1xyXG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cdFx0XHRcclxuXHRcdFx0LmNlbGwge1xyXG5cdFx0XHRcdHBhZGRpbmc6IDA7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC50b29sYmFyIHtcclxuXHRcdFx0bWFyZ2luOiAyMHB4IDA7XHJcblx0XHRcdFxyXG5cdFx0XHQjcXVhbnRpdHlBZGQge1xyXG5cdFx0XHRcdHdpZHRoOiA1MHB4O1xyXG5cdFx0XHR9XHJcblx0XHRcdFxyXG5cdFx0XHQjdG9vbGJhckJ1dHRvbjEge1xyXG5cdFx0XHRcdGZsb2F0OiByaWdodDtcclxuXHRcdFx0XHRtYXJnaW46IDIwcHggMCAwO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG5cdC5jYXJ0VG9wQnRuU2VjdGlvbiB7XHJcbiAgICBcdG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICBcdFxyXG4gICAgXHQuYnRuIHtcclxuICAgIFx0XHRib3JkZXItY29sb3I6ICR3YXJtLWdyYXk7XHJcbiAgICBcdH1cclxuXHR9XHJcblx0XHJcblx0Lmxpc3QtbmFtZSB7XHJcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0fVxyXG5cdFxyXG5cdC5yZXFMaXN0LXNlYXJjaCB7XHJcblx0XHQuZW1yLXNlbGVjdCB7XHJcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0LnJlcUxpc3QtaXRlbXMge1xyXG5cdFx0bWFyZ2luOiAyMHB4IDA7XHJcblx0fVxyXG5cdFxyXG5cdC5saXN0VGFibGVNb2JpbGUge1xyXG5cdFx0Lm5hbWUge1xyXG5cdFx0XHRmbG9hdDogbGVmdDtcclxuXHRcdH1cclxuXHRcdC5lbnRyeSB7XHJcblx0XHRcdGJvcmRlci1ib3R0b20tY29sb3I6ICNjY2M7XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG5cdCNyZXF1aXNpdGlvbkxpc3RDdXJyZW50SW5mbywgXHJcblx0I2VkaXRSZXF1aXNpdGlvbkxpc3RJbmZvIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblx0XHRcclxuXHRcdHAge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHQjcmVxdWlzaXRpb25MaXN0Q3VycmVudEluZm8ge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHR9XHJcblx0XHJcblx0Lmxpc3RUYWJsZU1vYmlsZSwgXHJcblx0Lmxpc3RUYWJsZSAuY2VsbCxcclxuXHQjbmV3TGlzdERyb3Bkb3duLFxyXG5cdCNyZXF1aXNpdGlvbkxpc3RDdXJyZW50SW5mbywgXHJcblx0I2VkaXRSZXF1aXNpdGlvbkxpc3RJbmZvIHtcclxuXHRcdGZvbnQtc2l6ZTogaW5oZXJpdDtcclxuXHR9XHJcblx0XHJcblx0I25ld0xpc3REcm9wZG93biB7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0ICAgIGxlZnQ6IDBweDtcclxuXHQgICAgd2lkdGg6IDI4MHB4O1xyXG5cdCAgICBtYXJnaW4tdG9wOiAwO1xyXG5cdCAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xyXG4gICBcdCAgICBcclxuICAgXHQgICAgLmlucHV0LXRleHQge1xyXG4gICBcdCAgICBcdHdpZHRoOiAxMDAlO1xyXG4gICBcdCAgICBcdG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgIFx0ICAgIH1cclxuICAgXHQgICAgLnNlbGVjdFdyYXBwZXIgLmRpaml0QnV0dG9uQ29udGVudHMge1xyXG4gICBcdCAgICBcdGZvbnQtc2l6ZTogaW5oZXJpdDtcclxuICAgXHQgICAgfVxyXG4gICBcdCAgICAuYnRuIHtcclxuICAgXHQgICAgXHRtYXgtd2lkdGg6IDEwMCU7XHJcbiAgIFx0ICAgIH1cclxuICAgXHQgICAgLmJ0bi1wcmltYXJ5IHtcclxuICAgXHQgICAgXHRtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICBcdCAgICB9XHJcblx0fVxyXG5cdFxyXG5cdCNlZGl0UmVxdWlzaXRpb25MaXN0SW5mbyB7XHJcblx0XHRib3JkZXI6IDFweCBzb2xpZCAkd2FybS1ncmF5O1xyXG5cdFx0Ym94LXNoYWRvdzogMHB4IDBweCAxMHB4IDFweCAkd2FybS1ncmF5O1xyXG5cdFx0cGFkZGluZzogMTBweDtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFxyXG5cdFx0LnJlcS1jbG9zZSB7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0dG9wOiAxMHB4O1xyXG5cdFx0XHRyaWdodDogMTBweDtcclxuXHRcdFx0Y29sb3I6ICRyaWNoLWJsYWNrO1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQjdXBkYXRlSW5mb0J1dHRvbixcclxuXHRcdCNyZXFMaXN0SW5mb19uYW1lIHtcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiA2cHg7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdCNjYW5jZWxJbmZvQnV0dG9uIHtcclxuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkd2FybS1ncmF5O1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQucmVxTGlzdEVkaXRBY3Rpb25zIHtcclxuXHRcdFx0bWFyZ2luLXRvcDogMTBweDtcclxuXHRcdH1cclxuXHRcdC5yZXFMaXN0U3RhdHVzRHJvcGRvd24ge1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0dmVydGljYWwtYWxpZ246IHRvcDtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdG1heC13aWR0aDogMzUwcHg7XHJcblx0XHRcdFxyXG5cdFx0XHQuZ2x5cGhpY29uLWNoZXZyb24tZG93biB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxMHB4O1xyXG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiA1cHg7XHJcblx0XHRcdH1cclxuXHRcdFx0I2FjdGlvbkJ1dHRvbjQge1xyXG5cdFx0XHRcdHdpZHRoOiBhdXRvO1xyXG5cdFx0XHRcdGJvcmRlci1jb2xvcjogJHJpY2gtYmxhY2s7XHJcblx0XHRcdH1cclxuXHRcdFx0I2FjdGlvbkRyb3Bkb3duNCB7XHJcblx0XHRcdFx0bGVmdDogMDtcclxuXHRcdFx0XHR0b3A6IDEwMCU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7IC8vIHRhYmxldCB1cFxyXG5cdFx0XHQucmVxTGlzdFN0YXR1c0Ryb3Bkb3duIHtcclxuXHRcdFx0XHR3aWR0aDogYXV0bztcclxuXHRcdFx0fVxyXG5cdFx0XHRcclxuXHRcdFx0I3VwZGF0ZUluZm9CdXR0b24sXHJcblx0XHRcdCNyZXFMaXN0SW5mb19uYW1lIHtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG5cdC5yVGFibGVIZWFkLnF1YW50aXR5IHtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcblx0fVxyXG5cdFxyXG5cdC5yVGFibGVDZWxsLnF1YW50aXR5IHtcclxuXHRcdHBhZGRpbmc6IDRweCAxMHB4IDRweCAwO1xyXG5cdH1cclxuXHRcclxuXHQuclRhYmxlIHtcclxuXHRcdGZvbnQtc2l6ZTogMWVtO1xyXG5cdFx0XHJcblx0XHQuclRhYmxlSGVhZCB7XHJcblx0XHRcdGZvbnQtc2l6ZTogd2hpdG5leS1zaXplKDEyKTtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0LnJUYWJsZUNlbGwge1xyXG5cdFx0XHRmb250LXNpemU6IHdoaXRuZXktc2l6ZSgxNCk7XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG5cdC5saXN0cy1xdWFudGl0eS1maWVsZCB7XHJcblx0XHR3aWR0aDogNjBweDtcclxuXHRcdHBhZGRpbmc6IDA7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0fVxyXG5cdFxyXG5cdC5mb290ZXIge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHR9XHJcblx0XHJcblx0Lm5ldy1saXN0LWNvbnRhaW5lciB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcclxuXHRcdC5idG4ge1xyXG5cdFx0XHRib3JkZXItY29sb3I6ICR3YXJtLWdyYXk7XHJcblx0XHRcdHBhZGRpbmc6IDAgMTVweDtcclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0LmVtci1wYWdlLWZpbHRlciB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cdFx0ZmxvYXQ6IG5vbmU7XHJcblx0fVxyXG5cdFxyXG5cdC5yVGFibGVIZWFkIHtcclxuXHRcdGJvcmRlci1ib3R0b206IDA7XHJcblx0fVxyXG5cdFxyXG5cdC5yVGFibGVCb2R5IC5yVGFibGVSb3cge1xyXG5cdFx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogJHdhcm0tZ3JheTtcclxuXHR9XHJcblx0XHJcblx0QG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7IC8vIG1vYmlsZSBvbmx5XHJcblx0XHQjUmVxdWlzaXRpb25MaXN0SXRlbXNfdGFibGUge1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0b3ZlcmZsb3cteDogc2Nyb2xsO1xyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHRAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHsgLy8gdGFibGV0IHVwXHJcblx0XHQubmV3LWxpc3QtY29udGFpbmVyIHtcclxuXHRcdFx0ZmxvYXQ6IHJpZ2h0O1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAxMXB4O1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQjbmV3TGlzdERyb3Bkb3duIHtcclxuXHRcdFx0cmlnaHQ6IDA7XHJcblx0XHRcdGxlZnQ6IGF1dG87XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdC5lbXItcGFnZS1maWx0ZXIge1xyXG5cdFx0XHRmbG9hdDogcmlnaHQ7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiAxNXB4O1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdFx0XHRcclxuXHRcdFx0LnNlbGVjdC13cmFwcGVyIHtcclxuXHRcdFx0XHR3aWR0aDogMjEwcHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcclxuXHRcdC5mb290ZXIge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiA4MHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHRAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHsgLy8gZGVza3RvcFxyXG5cdFx0LmVtci1hY2NvdW50LXBhZ2UtdG9vbGJhcixcclxuXHRcdCNSZXF1aXNpdGlvbkxpc3RJbmZvRm9ybSxcclxuXHRcdC5jYXJ0VG9wQnRuU2VjdGlvbixcclxuXHRcdC50b29sYmFyIHtcclxuXHRcdFx0LmJ0bixcclxuXHRcdFx0LnNlbGVjdC13cmFwcGVyIHNlbGVjdCB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiB3aGl0bmV5LXNpemUoMTIpO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4ucmVxdWlzaXRpb25MaXN0LWRldGFpbHMtc2VjdGlvbiB7XHJcblx0I3JlcXVpc2l0aW9uTGlzdEN1cnJlbnRJbmZvIC5hY2NvdW50LXBhZ2Utc3ViaGVhZGVyIHtcclxuXHRcdG1hcmdpbi1yaWdodDogMTBweDtcclxuXHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0fVxyXG5cdFxyXG5cdC5yZXFMaXN0SW5mbyB7XHJcblx0XHRmb250LXNpemU6IHdoaXRuZXktc2l6ZSgxMik7XHJcblx0fVxyXG5cdFxyXG5cdCN0b29sYmFyQnV0dG9uMSB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cdH1cclxuXHRcclxuXHQubGlzdC1pbmZvIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblx0fVxyXG5cdFxyXG5cdC5lbXItcGFnZS1maWx0ZXIge1xyXG5cdFx0ZmxvYXQ6IG5vbmU7XHJcblx0fVxyXG5cdFxyXG5cdC5lZGl0LW5hbWUge1xyXG5cdFx0Zm9udC1zaXplOiB3aGl0bmV5LXNpemUoMTIpO1xyXG5cdH1cclxuXHRcclxuXHQuYWN0aW9uLWRyYXdlci1jb250YWluZXIge1xyXG5cdFx0aGVpZ2h0OiA1MHB4O1xyXG5cdH1cclxuXHRcclxuXHQuclRhYmxlQ2VsbCB7XHJcblx0XHRwYWRkaW5nLXRvcDogMDtcclxuXHRcdHBhZGRpbmctYm90dG9tOiAwO1xyXG5cdFx0XHJcblx0XHQmLm5hbWUsXHJcblx0XHQmLnNrdSxcclxuXHRcdCYuZGVzY3JpcHRpb24ge1xyXG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG5cdFx0XHRcclxuXHRcdFx0PiBkaXYge1xyXG5cdFx0XHRcdHBhZGRpbmctdG9wOiAyMHB4O1xyXG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG5cdC5yVGFibGVIZWFkLnF1YW50aXR5IHtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcblx0fVxyXG5cdFxyXG5cdEBtZWRpYSAobWluLXdpZHRoOiA5ODBweCkgeyAvLyB0YWJsZXQgdXBcclxuXHRcdC5lbXItcGFnZS1maWx0ZXIge1xyXG5cdFx0XHRmbG9hdDogcmlnaHQ7XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG5cdEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikgeyAvLyB0YWJsZXQgdXBcclxuXHRcdC5saXN0LWluZm8ge1xyXG5cdFx0XHRmbG9hdDogbGVmdDtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0LnRvb2xiYXIsXHJcblx0XHQuY2FydFRvcEJ0blNlY3Rpb24ge1xyXG5cdFx0XHRmbG9hdDogcmlnaHQ7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdC5lbXItYWNjb3VudC1wYWdlLXRvb2xiYXIge1xyXG5cdFx0XHRjbGVhcjogYm90aDtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0I3Rvb2xiYXJCdXR0b24xIHtcclxuXHRcdFx0d2lkdGg6IGF1dG87XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQuY2FydFRvcENUQSB7XHJcblx0XHRcdHdpZHRoOiBhdXRvO1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQuZW1yLXBhZ2UtZmlsdGVyIHtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IDA7XHJcblx0XHRcdFxyXG5cdFx0XHQuc2VsZWN0LXdyYXBwZXIge1xyXG5cdFx0XHRcdHdpZHRoOiAxNDFweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQuY2FydFRvcEJ0blNlY3Rpb24ge1xyXG4gICAgXHRcdG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHQjRWRpdE5hbWVNb2RhbCB7XHJcblx0XHQuZW1yLWZpZWxkIHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7IC8vIHRhYmxldCB1cFxyXG5cdFx0XHQuZW1yLWZpZWxkIHtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRtYXgtd2lkdGg6IG5vbmU7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRcdFx0fVxyXG5cdFx0XHJcblx0XHQgICAgLmJ0biB7XHJcblx0XHQgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcblx0XHQgICAgfVxyXG5cdFx0fVxyXG5cdH1cclxufSIsIi5hY2NvdW50LXBhZ2Uge1xyXG5cdC5mb290ZXIgLnBhZ2VDb3VudCB7XHJcblx0XHRjb2xvcjogJHdhcm0tZ3JheTtcclxuXHRcdGZvbnQtc2l6ZTogd2hpdG5leS1zaXplKDE2KTtcclxuXHRcdHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0fVxyXG5cdFxyXG5cdEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikgeyAvLyB0YWJsZXQgdXBcclxuXHRcdC5wYWdlQ291bnQge1xyXG5cdFx0XHRmbG9hdDogcmlnaHQ7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdC5wcm9kdWN0TGlzdGluZ1dpZGdldCB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IC0zMHB4O1xyXG5cdFx0XHRcclxuXHRcdFx0LnBhZ2luZ19jb250cm9scyB7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59IiwiXHJcbi5lbXItdGFibGUge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIFxyXG4gIC5lbXItdGFibGUtaGVhZCB7XHJcbiAgICBmb250LXNpemU6IHdoaXRuZXktc2l6ZSgxMCk7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IC4wOGVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IHdoaXRuZXktd2VpZ2h0KHNlbWlib2xkKTtcclxuICAgIFxyXG4gICAgdGgge1xyXG4gICAgICBwYWRkaW5nOiAwIDE1cHggMTZweCAwO1xyXG4gICAgICBib3JkZXItYm90dG9tOiA0cHggc29saWQgJHdhcm0tZ3JheTtcclxuICAgICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcclxuICAgICAgICBcclxuICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIFxyXG4gIC5lbXItdGFibGUtYm9keSB7XHJcbiAgICB0ciB7XHJcbiAgICAgICY6Zmlyc3QtY2hpbGQgdGQge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAyNXB4O1xyXG4gICAgICB9XHJcbiAgICAgIFxyXG4gICAgICB0ZCB7XHJcbiAgICAgICAgcGFkZGluZzogMCAxNXB4IDMwcHggMDtcclxuICAgICAgICBcclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgXHJcbiAgICAgIC5lbXItZm9ybS1lcnJvci1tZXNzYWdlIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtMjBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIFxyXG4gIC5lbXItZmllbGQgeyAvLyB0ZXh0IGZvcm0gZmllbGRzXHJcbiAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICBib3JkZXItY29sb3I6ICR3YXJtLWdyYXk7XHJcbiAgfVxyXG59IiwiLlJNQS1jb25maXJtYXRpb24tdGFibGUge1xyXG4gIG1heC13aWR0aDogNTgwcHg7XHJcbn1cclxuXHJcbkBtZWRpYSBwcmludCB7XHJcbiAgLlJNQS1jb25maXJtYXRpb24tcGFnZSB7XHJcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xyXG4gICAgXHJcbiAgICAjd2lkZ2V0X2JyZWFkY3J1bWIsXHJcbiAgICAuYWNjb3VudC1wYWdlLWhlYWRlcixcclxuICAgIC5hY2NvdW50LXBhZ2UgPiAucm93ID4gLmNvbC1tZC0zLFxyXG4gICAgI2Zvb3RlciB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5hY2NvdW50LXBhZ2UgPiAucm93ID4gLmNvbC1tZC05IHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiQGltcG9ydCBcInJldHVybnMvX3RhYmxlXCI7XHJcbkBpbXBvcnQgXCJyZXR1cm5zL19STUEtY29uZmlybWF0aW9uXCI7XHJcblxyXG4uUk1BLXRhYmxlIHtcclxuICAudmFsaWRhdGVkIHtcclxuICAgIGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuICB9XHJcblxyXG4gIC5nbHlwaGljb24ge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgfVxyXG5cclxuICAuYWRkLW5ldy1yb3cge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgIC5idG4ge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi8vIEZvcmdvdCBQYXNzd29yZCBmbG93LCBFbWFpbCBDb25maXJtYXRpb24sIGV0Yy5cclxuXHJcbi5pbnRlcnN0aXRpYWwtcGFnZSB7XHJcbiAgcGFkZGluZzogNDBweCAwIDgwcHggMDtcclxuICBcclxuICBoMSB7XHJcbiAgICBmb250LXNpemU6IHdoaXRuZXktc2l6ZSgyNyk7XHJcbiAgICBsaW5lLWhlaWdodDogd2hpdG5leS1saW5lLWhlaWdodCgzOCwgMjcpO1xyXG4gIH1cclxuICBcclxuICBwIHtcclxuICAgIG1hcmdpbjogMzBweCAwO1xyXG4gIH1cclxuICBcclxuICAuZW1yLWZvcm0tZXJyb3ItbWVzc2FnZSwgLy8gYmxvY2sgbGV2ZWwgdGV4dFxyXG4gIC5lbXItZm9ybS1wYXJhZ3JhcGggeyBcclxuICAgIG1heC13aWR0aDogbm9uZTtcclxuICB9XHJcbn0iLCIubW9iaWxlLWFjY291bnQtbmF2IHtcclxuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG59XHJcblxyXG4jbXlBY2NvdW50TmF2aWdhdGlvbldpZGdldCB7XHJcbiAgYm94LXNoYWRvdzogMHB4IDBweCAxMHB4IDFweCAkd2FybS1ncmF5O1xyXG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgJHdhcm0tZ3JheTtcclxuXHJcbiAgdWwge1xyXG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG4gICAgcGFkZGluZzogMTBweCAwO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gIH1cclxuXHJcbiAgbGkge1xyXG4gICAgcGFkZGluZzogNHB4IDA7XHJcbiAgICBsaW5lLWhlaWdodDogd2hpdG5leS1saW5lLWhlaWdodCgyMCwgMTQpO1xyXG4gIH1cclxuXHJcbiAgYSB7XHJcbiAgICBjb2xvcjogJHRleHQtZ3JheTtcclxuICAgIGZvbnQtc2l6ZTogd2hpdG5leS1zaXplKDE0KTtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgY29sb3I6ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgaDMsIGg0IHtcclxuICAgIGZvbnQtd2VpZ2h0OiB3aGl0bmV5LXdlaWdodChzZW1pYm9sZCk7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IC4wOGVtO1xyXG4gICAgZm9udC1zaXplOiB3aGl0bmV5LXNpemUoMTIpO1xyXG4gIH1cclxuXHJcbiAgaDMge1xyXG4gICAgYmFja2dyb3VuZDogJGJyYW5kLWFjY2VudDtcclxuICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICBwYWRkaW5nOiA1cHggMjBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiB3aGl0bmV5LWxpbmUtaGVpZ2h0KDIwLCAxNik7XHJcbiAgfVxyXG5cclxuICBoNCB7XHJcbiAgICBwYWRkaW5nOiAxNnB4IDAgMCAwO1xyXG5cdHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gIH1cclxuXHJcbiAgLnNlY3Rpb24gPiB1bCxcclxuICAuc3Vic2VjdGlvbiB7XHJcbiAgICBtYXJnaW46IDAgMjBweDtcclxuICB9XHJcblxyXG59XHJcbiIsIi5hY2NvdW50LWRhc2hib2FyZC1lc3BvdCB7XHJcbiAgbWFyZ2luOiAwIC0xMHB4IDMwcHggLTEwcHg7XHJcblxyXG4gICYuZ3JheS1iYWNrZ3JvdW5kLFxyXG4gICYuaW1hZ2UtYmFzZWQge1xyXG4gICAgLmFycm93LXJpZ2h0LWxpbmsge1xyXG4gICAgICBjb2xvcjogJHJpY2gtYmxhY2s7XHJcblxyXG4gICAgICAmOmFmdGVyIHtcclxuICAgICAgICBib3JkZXItdG9wLWNvbG9yOiAkcmljaC1ibGFjaztcclxuICAgICAgICBib3JkZXItcmlnaHQtY29sb3I6ICRyaWNoLWJsYWNrO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBwIHtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5ncmF5LWJhY2tncm91bmQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdhcm0tZ3JheTtcclxuICB9XHJcblxyXG4gIHAge1xyXG4gICAgZm9udC1zaXplOiB3aGl0bmV5LXNpemUoMTQpO1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgfVxyXG5cclxuICAuaW1hZ2UtY29udGFpbmVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGhlaWdodDogMjAwcHg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIH1cclxuXHJcbiAgaW1nIHtcclxuICAgIHBvc2l0aW9uOmFic29sdXRlO1xyXG4gICAgdG9wOjA7XHJcbiAgICBib3R0b206MDtcclxuICAgIG1hcmdpbjogYXV0bztcclxuICAgIHdpZHRoOjEwMCU7XHJcbiAgfVxyXG5cclxuICAmLmltYWdlLWJhc2VkIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgc2lsdmVyO1xyXG4gICAgcGFkZGluZzogMTVweCAyMHB4IDEwcHg7XHJcblxyXG4gICAgLmFycm93LXJpZ2h0LWxpbmsge1xyXG4gICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi50ZXh0LWJhc2VkIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcblxyXG4gICYudGV4dC1jb2x1bW5zIHtcclxuICAgIHBhZGRpbmc6IDMwcHggMjBweDtcclxuXHJcbiAgICBoMyxcclxuICAgIC5yZWFkLW1vcmUge1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICBmb250LXNpemU6IHdoaXRuZXktc2l6ZSgxMik7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiB3aGl0bmV5LXdlaWdodChzZW1pYm9sZCk7XHJcbiAgICB9XHJcblxyXG4gICAgLnJvdyA+IGRpdiB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblxyXG4gICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC50ZXh0LWNvbnRhaW5lciB7XHJcbiAgICBwYWRkaW5nOiAzMHB4IDIwcHg7XHJcbiAgfVxyXG5cclxuICAuYXJyb3ctcmlnaHQtbGluayB7XHJcbiAgICBmb250LXNpemU6IHdoaXRuZXktc2l6ZSgxMik7XHJcbiAgfVxyXG5cclxuICBoMyB7XHJcbiAgICBmb250LXdlaWdodDogd2hpdG5leS13ZWlnaHQoYm9vayk7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7IC8vIHRhYmxldCB1cFxyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgcGFkZGluZzogMzBweCAyMHB4IDI1cHggMjBweDtcclxuXHJcbiAgICAudGV4dC1jb250YWluZXIge1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgfVxyXG5cclxuICAgICYuaW1hZ2UtYmFzZWQge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAudGV4dC1jb250YWluZXIge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNSU7XHJcbiAgICAgICAgcGFkZGluZzogMCAwIDAgMjBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5pbWFnZS1jb250YWluZXIge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHdpZHRoOiAxNSU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgfVxyXG5cclxuICAgICYudGV4dC1iYXNlZCB7XHJcbiAgICAgIGRpc3BsYXk6IHRhYmxlO1xyXG5cclxuICAgICAgLnRleHQtY29udGFpbmVyIHtcclxuICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLnRleHQtYmFzZWQsXHJcbiAgICAmLnRleHQtY29sdW1ucyB7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICR3YXJtLWdyYXk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHsgLy8gZGVza3RvcFxyXG4gICAgJi50ZXh0LWNvbHVtbnMge1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XHJcblxyXG4gICAgICAucm93ID4gZGl2IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5pbWFnZS1iYXNlZCB7XHJcbiAgICAgIC5hcnJvdy1yaWdodC1saW5rIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY2cHgpIHsgLy8gbW9iaWxlXHJcbiAgICAgICYuaW1hZ2UtYmFzZWQge1xyXG4gICAgICAgIC5pbWFnZS1jb250YWluZXIge1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgd2lkdGg6IDI1JTtcclxuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIH1cclxuICAgICAgICAudGV4dC1jb250YWluZXIge1xyXG4gICAgICAgICAgd2lkdGg6IDcwJTtcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgIHBhZGRpbmc6IDE1cHggMjBweCAwcHggMjBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmFycm93LXJpZ2h0LWxpbmsge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICBwYWRkaW5nLXRvcDogNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBoZWlnaHQ6IDEyNXB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSBhbmQgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcclxuICAgICAgICAmLmltYWdlLWJhc2VkIHtcclxuICAgICAgICAgIC5hcnJvdy1yaWdodC1saW5rIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmltYWdlLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICB3aWR0aDogMTglO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIGFuZCAobWF4LXdpZHRoOiA5NTlweCkge1xyXG4gICAgICAgIC5pbWFnZS1jb250YWluZXIge1xyXG4gICAgICAgICAgd2lkdGg6IDI3JTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5pbWFnZS1iYXNlZCB7XHJcbiAgICAgICAgICAudGV4dC1jb250YWluZXIge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMjYlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIuYWNjb3VudC1wYWdlIHtcclxuXHQuYWNjb3VudC1wYWdlLWhlYWRlcixcclxuXHQuYWNjb3VudC1wYWdlLXN1YmhlYWRlciB7XHJcblx0XHRmb250LXNpemU6IHdoaXRuZXktc2l6ZSgyNyk7XHJcblx0XHRsaW5lLWhlaWdodDogd2hpdG5leS1saW5lLWhlaWdodCgzOCwgMjcpO1xyXG5cdH1cclxuXHRcdFxyXG5cdC5hY2NvdW50LXBhZ2UtaGVhZGVyIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblxyXG5cdFx0LypTQTEtNzY1ICYgU0ExLTc2NjogQ1NTIGNoYW5nZXMgZm9yIGFjY291bnQgaGVhZGVyIHRpdGxlICovXHJcblx0XHRoZWlnaHQ6IDQwcHg7XHJcblx0XHRmb250LXNpemU6IHdoaXRuZXktc2l6ZSgzMCk7XHJcblx0XHRmb250LXdlaWdodDogd2hpdG5leS13ZWlnaHQobGlnaHQpO1xyXG5cdFx0Zm9udC1zdHJldGNoOiBub3JtYWw7XHJcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IHdoaXRuZXktbGluZS1oZWlnaHQoNDAsIDMwKTtcclxuICAgICAgICBjb2xvcjogIzJkMzgzZjtcclxuXHRcdFxyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XHJcblx0XHRcdG1hcmdpbi10b3A6IDMwcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG5cdC5hY2NvdW50LXBhZ2Utc3ViaGVhZGVyIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblxyXG5cdFx0LypTQTEtNzY1ICYgU0ExLTc2NjogQ1NTIGNoYW5nZXMgZm9yIGFjY291bnQgc3ViLWhlYWRlciB0ZXh0ICovXHJcblx0XHRoZWlnaHQ6IDMycHg7XHJcblx0XHRmb250LXNpemU6IHdoaXRuZXktc2l6ZSgyMik7O1xyXG5cdFx0Zm9udC13ZWlnaHQ6IHdoaXRuZXktd2VpZ2h0KGJvb2spO1xyXG4gICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xyXG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiB3aGl0bmV5LWxpbmUtaGVpZ2h0KDMyLCAyMik7XHJcbiAgICAgICAgY29sb3I6ICMyZDM4M2Y7XHJcblx0fVxyXG59IiwiLy8gb3ZlcnJpZGVzIHRvIENvbW1lcmNlIGNsYXNzZXMgZm9yIG1vYmlsZS1vbmx5IHRhYmxlcyBvbiBhY2NvdW50IHBhZ2VzXHJcblxyXG4uclRhYmxlIHtcclxuICAubGlzdFRhYmxlTW9iaWxlIHsgLy8gQ29tbWVyY2UgbW9iaWxlLW9ubHkgdGFibGVzIG9uIGFjY291bnQgcGFnZXNcclxuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlOyAvLyByZXNldCBmb250IHNpemVcclxuICAgIFxyXG4gICAgLmxlZnRDb2wgeyAvLyB0YWJsZSBoZWFkaW5nc1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICBmb250LXNpemU6IHdoaXRuZXktc2l6ZSgxMCk7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiB3aGl0bmV5LXdlaWdodChzZW1pYm9sZCk7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAuMDhlbTtcclxuICAgIH1cclxuICAgIFxyXG4gICAgLmV4cGFuZGVkQ29udGVudCB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgXHJcbiAgICAgIC5hY3Rpb25zIHsgLy8gYWN0aW9uIGRyYXdlciBjb250YWluZXJcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgLmV4cGFuZGVkQ29sIHtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgICAgXHJcbiAgICAgIC5yb3cge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAucm93IHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgIH1cclxuICBcclxuICAgIC5hY3Rpb24tZHJhd2VyIHtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLy9cclxuLy8gV2lkZ2V0czogRGF0ZVRleHRCb3hcclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbi8vXHJcbi8vIEBkZXNjcmlwdGlvbjogQ3VzdG9tIHN0eWxpbmcgZm9yIGRpaml0LURhdGVUZXh0Qm94IHdpZGdldCBmcm9tIHRoZSBEb2pvIFRvb2xraXQuXHJcbi8vXHJcbi5lbXItZGF0ZS10ZXh0LWJveCB7XHJcblx0Zm9udC1zaXplOiB3aGl0bmV5LXNpemUoMTIpO1xyXG5cdGZvbnQtd2VpZ2h0OiB3aGl0bmV5LXdlaWdodChsaWdodCk7XHJcblx0XHJcblx0bGFiZWwge1xyXG5cdFx0Zm9udC13ZWlnaHQ6IHdoaXRuZXktd2VpZ2h0KGxpZ2h0KTtcclxuXHRcdFxyXG5cdCAgICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcclxuXHRcdFx0bWluLXdpZHRoOiA1MHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHRhLmJ0biB7XHJcblx0XHR3aWR0aDogYXV0bztcclxuXHR9XHJcblx0XHJcblx0LmRpaml0Q2FsZW5kYXJXaWR0aCB7XHJcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgIFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgIFx0XHRcclxuICAgXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xyXG5cdFx0XHRwYWRkaW5nLXRvcDogMTVweDtcclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0LmRpaml0SW5wdXRDb250YWluZXIge1xyXG5cdFx0cGFkZGluZzogNXB4IDEwcHg7XHJcblx0XHRiYWNrZ3JvdW5kOiAjZWVlZWVlO1xyXG5cdH1cclxuXHRcclxuXHQuZGlqaXREYXRlVGV4dEJveCB7XHJcblx0XHRwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG5cdFx0d2lkdGg6IDEzMHB4O1xyXG5cdFx0Ym9yZGVyOiAwO1xyXG5cdH1cclxuXHRcclxuXHQuZGlqaXRWYWxpZGF0aW9uVGV4dEJveEVycm9yIGlucHV0LmRpaml0VmFsaWRhdGlvbklubmVyLCBcclxuXHQuZGlqaXRUZXh0Qm94IGlucHV0LmRpaml0QXJyb3dCdXR0b25Jbm5lciB7XHJcblx0XHRoZWlnaHQ6IDMwcHggIWltcG9ydGFudDtcclxuXHRcdG1hcmdpbi1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XHJcblx0fVxyXG59IiwiLm9yZ2FuaXphdGlvbi1wYWdlcy1jb250ZW50IHtcclxuXHRoMyB7XHJcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG5cdH1cclxuXHQubW9yZV9pbmZvX2ljb24ge1xyXG5cdFx0d2lkdGg6IDE2cHg7XHJcblx0XHRoZWlnaHQ6IDE2cHg7XHJcblx0XHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG5cdFx0XHJcblx0XHRpbWcge1xyXG5cdFx0XHRtYXgtd2lkdGg6IDEwMCU7XHJcblx0XHRcdG1heC1oZWlnaHQ6IDEwMCU7XHJcblx0XHR9XHJcblx0fVxyXG5cdC5yVGFibGUge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHR9XHJcblx0LmNoYW5nZS1vcmdhbml6YXRpb24ge1xyXG5cdFx0Zm9udC13ZWlnaHQ6IHdoaXRuZXktd2VpZ2h0KHNlbWlib2xkKTtcclxuICAgIFx0Zm9udC1zaXplOiAkZm9udC1zaXplLXJlbS0xMjtcclxuICAgIFx0dmVydGljYWwtYWxpZ246IHRleHQtdG9wO1xyXG5cdH1cclxufVxyXG5cclxuQGltcG9ydCBcIm9yZ2FuaXphdGlvbnMtYW5kLWJ1eWVycy9vcmdhbml6YXRpb24tbGlzdC13aWRnZXRcIjtcclxuQGltcG9ydCBcIm9yZ2FuaXphdGlvbnMtYW5kLWJ1eWVycy91c2VyLXJvbGUtbWFuYWdlbWVudFwiO1xyXG5AaW1wb3J0IFwib3JnYW5pemF0aW9ucy1hbmQtYnV5ZXJzL29yZy1idXllcnNcIjtcclxuQGltcG9ydCBcIm9yZ2FuaXphdGlvbnMtYW5kLWJ1eWVycy9vcmdhbml6YXRpb24tYnV5ZXJcIjtcclxuQGltcG9ydCBcIm9yZ2FuaXphdGlvbnMtYW5kLWJ1eWVycy9vcmdhbml6YXRpb24tY3JlYXRlLWVkaXRcIjsiLCIub3JnYW5pemF0aW9uLWxpc3Qtd2lkZ2V0IHtcclxuXHQuclRhYmxlSGVhZGluZyxcclxuXHQuclRhYmxlQ2VsbCxcclxuXHQuclRhYmxlSGVhZCB7XHJcblx0XHRmbG9hdDogbm9uZTtcclxuXHR9XHJcblx0I29yZ1NlYXJjaEJ1dHRvbiB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHR9XHJcbn0gIiwiLnVzZXItcm9sZS1tYW5hZ2VtZW50LXdpZGdldCB7XHJcblx0I1dDX1VzZXJSb2xlTWFuYWdlbWVudF9lZGl0X2FkZGl0aW9uYWxSb2xlc19zZWxlY3Rpb25TdW1tYXJ5X3BhbmVsIHtcclxuXHRcdHBhZGRpbmctdG9wOiAwcHg7XHJcblxyXG5cdFx0LnJvbGVDb250YWluZXIge1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7IFxyXG5cdFx0XHRwYWRkaW5nOiAxMHB4IDIwcHggMTBweDtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAjZWZlZmVmO1xyXG5cdFx0XHRcclxuXHRcdFx0Ji5oaWdobGlnaHQge1xyXG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRsaW5rLWNvbG9yO1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6IHdoaXRlO1xyXG5cdFx0XHR9XHJcblx0XHRcdC5yb2xlTmFtZSB7XHJcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHR9XHJcblx0XHRcdC5pY29uIHtcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0cmlnaHQ6IDVweDtcclxuXHRcdFx0XHR0b3A6IDUwJTtcclxuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdGIge1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdH1cclxuXHR9XHJcblx0I1dDX1VzZXJSb2xlTWFuYWdlbWVudF9lZGl0IHtcclxuXHRcdC5yVGFibGVDZWxsIHtcclxuXHRcdFx0dmVydGljYWwtYWxpZ246IHRvcDtcclxuXHRcdH1cclxuXHRcdC5zZWFyY2gtYXJlYSB7XHJcblx0XHRcdHdpZHRoOiAzMDBweDtcclxuXHRcdFx0ZmxvYXQ6IGxlZnQ7XHJcblx0XHRcdG1hcmdpbi1yaWdodDogMTBweDtcclxuXHRcdH1cclxuXHRcdC5lbXItZmllbGQge1xyXG5cdFx0XHRtYXgtd2lkdGg6IG5vbmU7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0fVxyXG5cdFx0LmZpbHRlckJ1dHRvbiB7XHJcblx0XHRcdHdpZHRoOiBhdXRvO1xyXG5cdFx0fVxyXG5cdFx0LnVzZXJSb2xlQ2hlY2tib3hlcyB7XHJcblx0XHRcdG1hcmdpbi10b3A6IDEwcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cdCNXQ19Vc2VyUm9sZU1hbmFnZW1lbnRfZWRpdF9hZGRpdGlvbmFsUm9sZXN7XHJcblx0LmNsZWFyLWZpbHRlciAuY3RhLWJ1dHRvbnMgLmN0YS1idG57XHJcblx0ICAgIG1hcmdpbiA6MDtcclxuXHQgICAgfVxyXG5cdCAgfVxyXG59IiwiLy8gYWRkZWQgY3NzIGZvciBDT0UtOTM4XHJcbi8vIGFkZCBidXllciBhbmQgZWRpdCBidXllciBwYWdlc1xyXG5cclxuLmVkaXQtb3JnLWFuZC1idXllcnMge1xyXG5cdC5idG4ge1xyXG5cdFx0bWF4LXdpZHRoOiAxMDAlOyBcclxuXHR9XHJcblx0LmNvbDQge1xyXG5cdFx0ZmxvYXQ6IGxlZnQ7XHJcblx0fVxyXG5cdCNvdmVybGF5IHtcclxuXHRcdHBvc2l0aW9uOiBmaXhlZDtcclxuXHR9XHJcblx0I0J1eWVyQWRtaW5pc3RyYXRvckJ1eWVyQ29tbW9uUGFnZUhlYWRpbmcgLnRpdGxle1xyXG5cdFx0Zm9udC13ZWlnaHQ6IHdoaXRuZXktd2VpZ2h0KHNlbWlib2xkKTtcclxuICAgIFx0bWFyZ2luOiAyMHB4IDAgMTBweCAwO1xyXG4gICAgXHRmb250LXNpemU6ICRmb250LXNpemUtcmVtLTE2ICFpbXBvcnRhbnQ7XHJcbiAgICBcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBcdHBhZGRpbmctYm90dG9tOjEwcHg7XHJcbiAgICBcdGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkYm9yZGVyLWJvdHRvbS1ncmV5O1xyXG5cdH1cclxuXHQudGl0bGUtaGVhZGluZyBoMiwgLnBhZ2VTZWN0aW9uIC5wYWdlU2VjdGlvblRpdGxle1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJvcmRlci1ncmV5LWNvbG9yO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IHdoaXRuZXktd2VpZ2h0KG1lZGl1bSk7XHJcblx0XHRmb250LXNpemU6ICRmb250LXNpemUtcmVtLTE2ICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cdC50aXRsZS1oZWFkaW5nIGgye1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDEwcHggIWltcG9ydGFudDtcclxuXHR9XHJcblx0LnBhZ2VTZWN0aW9uIC5wYWdlU2VjdGlvblRpdGxle1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHR9XHJcblx0LnBhZ2VTZWN0aW9uIC5wYWdlU2VjdGlvblRpdGxlIGgzLCAjV0NfVXNlclJvbGVNYW5hZ2VtZW50X3BhZ2VTZWN0aW9uIGgyLCAjV0NfQXBwbGljYXRpb25BY2Nlc3NNYW5hZ2VtZW50X3BhZ2VTZWN0aW9uIGgyLCAjY29udGFpbmVyX29yZ1VzZXJMaXN0X2RldGFpbCBoMiwgI1dDX2NyZWF0ZVVzZXJfb3JnRGV0YWlsc0VkaXQgaDIsICNXQ19Pcmdhbml6YXRpb25Vc2VySW5mb191c2VyRGV0YWlsc19wYWdlU2VjdGlvbiBoMiwgI1dDX09yZ2FuaXphdGlvblVzZXJJbmZvX3VzZXJBZGRyZXNzX3BhZ2VTZWN0aW9uIGgyLCAjV0NfT3JnYW5pemF0aW9uRGV0YWlsc19wYWdlU2VjdGlvbiBoMiwgI1dDX1VzZXJNZW1iZXJHcm91cE1hbmFnZW1lbnRfcGFnZVNlY3Rpb24gaDIsICNXQ19Vc2VyUm9sZU1hbmFnZW1lbnRfcGFnZVNlY3Rpb24gaDIge1xyXG5cdCAgICBtYXJnaW46IDIwcHggMCAxMHB4IDA7XHJcblx0ICAgIGZvbnQtd2VpZ2h0OiB3aGl0bmV5LXdlaWdodChzZW1pYm9sZCk7XHJcblx0ICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1yZW0tMTI7XHJcblx0ICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG5cdCAgICBsZXR0ZXItc3BhY2luZzogMC41cHg7XHJcblx0ICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHR9XHJcblx0LnBhZ2VTZWN0aW9uIC5wYWdlU2VjdGlvblRpdGxlIC5lZGl0SWNvbiBpbWcge1xyXG5cdCAgICB0b3A6IC0ycHg7XHJcblx0fVxyXG5cdCNjb250YWluZXJfb3JnVXNlckxpc3RfZGV0YWlsIC5lZGl0SWNvbiwgI2NvbnRhaW5lcl9vcmdVc2VyTGlzdF9kZXRhaWwgLm1vcmVfaW5mb19pY29uLCAjV0NfY3JlYXRlVXNlcl9vcmdEZXRhaWxzRWRpdCAuZWRpdEljb24sICNXQ19jcmVhdGVVc2VyX29yZ0RldGFpbHNFZGl0IC5tb3JlX2luZm9faWNvbiwgI1dDX09yZ2FuaXphdGlvblVzZXJJbmZvX3VzZXJEZXRhaWxzX3BhZ2VTZWN0aW9uIC5lZGl0SWNvbiwgI1dDX09yZ2FuaXphdGlvblVzZXJJbmZvX3VzZXJEZXRhaWxzX3BhZ2VTZWN0aW9uIC5tb3JlX2luZm9faWNvbiwgI1dDX09yZ2FuaXphdGlvblVzZXJJbmZvX3VzZXJBZGRyZXNzX3BhZ2VTZWN0aW9uIC5lZGl0SWNvbiwgI1dDX09yZ2FuaXphdGlvblVzZXJJbmZvX3VzZXJBZGRyZXNzX3BhZ2VTZWN0aW9uIC5tb3JlX2luZm9faWNvbiwgI1dDX09yZ2FuaXphdGlvbkRldGFpbHNfcGFnZVNlY3Rpb24gLmVkaXRJY29uLCAjV0NfT3JnYW5pemF0aW9uRGV0YWlsc19wYWdlU2VjdGlvbiAubW9yZV9pbmZvX2ljb24sICNXQ19Vc2VyTWVtYmVyR3JvdXBNYW5hZ2VtZW50X3BhZ2VTZWN0aW9uIC5lZGl0SWNvbiwgI1dDX1VzZXJNZW1iZXJHcm91cE1hbmFnZW1lbnRfcGFnZVNlY3Rpb24gLm1vcmVfaW5mb19pY29uLCAjV0NfVXNlclJvbGVNYW5hZ2VtZW50X3BhZ2VTZWN0aW9uIC5lZGl0SWNvbiwgI1dDX1VzZXJSb2xlTWFuYWdlbWVudF9wYWdlU2VjdGlvbiAubW9yZV9pbmZvX2ljb257XHJcblx0XHRtYXJnaW46IDEzcHggMCAwIDEwcHg7XHJcblx0fVxyXG5cdCNXQ19Vc2VyUm9sZU1hbmFnZW1lbnRfcGFnZVNlY3Rpb24gLnJUYWJsZUhlYWQgLm1vcmVfaW5mb19pY29ue1xyXG5cdFx0bWFyZ2luOiAwO1xyXG5cdFx0aGVpZ2h0OiAxNnB4O1xyXG5cdFx0d2lkdGg6IDE2cHg7XHJcblx0fVxyXG5cdC5saWdodGVkU2VjdGlvbntcclxuXHRcdGJvcmRlci1yYWRpdXM6IDRweDtcclxuXHR9XHJcblx0I21lbWJlckdyb3VwRWRpdE1haW4gI29yZ01lbWJlckdyb3VwUmVmcmVzaEFyZWEgaDIsICNvcmdSb2xlcyBoMntcclxuXHRcdGZvbnQtd2VpZ2h0OiB3aGl0bmV5LXdlaWdodChtZWRpdW0pO1xyXG4gICAgXHR0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcclxuICAgIFx0Zm9udC13ZWlnaHQ6IG5vcm1hbCFpbXBvcnRhbnQ7XHJcblx0ICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xyXG5cdCAgICBmb250LXNpemU6ICRmb250LXNpemUtcmVtLTE0IWltcG9ydGFudDtcclxuXHR9XHJcblx0I1dDX1VzZXJSb2xlTWFuYWdlbWVudF9lZGl0X3JvbGVTZWxlY3RvciAuY2hlY2tGaWVsZCBwLCAjbWVtYmVyR3JvdXBFZGl0TWFpbiAuY2hlY2tGaWVsZCBwLCAjb3JnUm9sZXMgcHtcclxuXHQgICAgbWFyZ2luOiAwcHggMCAwIDI1cHg7XHJcblx0ICAgIGZsb2F0OiBsZWZ0O1xyXG5cdH1cclxuXHQuY2hlY2tCb3hlciAuYXJyb3dGb3JEb2pvUXVlcnkge1xyXG5cdCAgIFx0ZGlzcGxheTogYmxvY2s7XHJcblx0ICAgXHRsZWZ0OiAxMnB4O1xyXG5cdH1cclxuXHQjb3JnUm9sZXNFZGl0TWFpbiAjb3JnYW5pemF0aW9uUm9sZURldGFpbHMge1xyXG5cdCAgICBmb250LXdlaWdodDogd2hpdG5leS13ZWlnaHQoc2VtaWJvbGQpO1xyXG5cdCAgICBmb250LXNpemU6ICRmb250LXNpemUtcmVtLTEyO1xyXG5cdCAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdH1cclxuXHQudGFibGVIZWFkZXJ7XHJcblx0XHQuY2VsbHtcclxuXHRcdFx0cGFkZGluZzogMTBweCAxMHB4O1xyXG5cdFx0XHQjV0NfVXNlclJvbGVNYW5hZ2VtZW50X1NlbGVjdFJvbGVzX1Rvb2xUaXAsICNXQ19BcHBsaWNhdGlvbkFjY2Vzc01hbmFnZW1lbnRfU2VsZWN0Um9sZXNfVG9vbFRpcHtcclxuXHRcdFx0XHRtYXJnaW46IC01cHggMCAwIDAgIWltcG9ydGFudDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQucmVhZENvbnRlbnQge1xyXG5cdFx0Zm9udC1zaXplOiAkZm9udC1zaXplLXJlbS0xNDtcclxuXHR9XHJcblx0LnJlYWRMYWJlbC5yZWFkQ29udGVudCB7XHJcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRmb250LXdlaWdodDogd2hpdG5leS13ZWlnaHQobWVkaXVtKTtcclxuXHQgICBcdHdpZHRoOiAzMCU7XHJcblx0fVxyXG5cdC5Vc2VyUm9sZU1hbmFnZW1lbnQge1xyXG5cdFx0Zm9udC1zaXplOiAkZm9udC1zaXplLXJlbS0xNjtcclxuXHR9XHJcblx0I1dDX1VzZXJSb2xlTWFuYWdlbWVudF9wYWdlU2VjdGlvbiB7XHJcblx0XHQucmVhZExhYmVsLFxyXG5cdFx0LnJlYWRWYWx1ZSB7XHJcblx0XHRcdHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4uYWRkLW9yZy1hbmQtYnV5ZXJzIHtcclxuICAgXHQucGFnZVNlY3Rpb25UaXRsZSAudGl0bGV7XHJcbiAgIFx0XHRtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG5cdCAgICBmb250LXNpemU6ICRmb250LXNpemUtcmVtLTI0O1xyXG5cdCAgICBsaW5lLWhlaWdodDogMS40NzYyZW07XHJcblx0fVxyXG5cdCNXQ19Vc2VyUm9sZU1hbmFnZW1lbnRfcGFnZVNlY3Rpb24gaDJ7XHJcblx0XHRmb250LXNpemU6ICRmb250LXNpemUtcmVtLTIwO1xyXG5cdCAgICBtYXJnaW46IDIwcHggMCAxMHB4IDA7XHJcblx0ICAgIGZsb2F0OiBsZWZ0O1xyXG5cdH1cclxuXHQjV0NfQXBwbGljYXRpb25BY2Nlc3NNYW5hZ2VtZW50X3BhZ2VTZWN0aW9uIHtcclxuXHRcdGgyIHtcclxuXHRcdCAgICBmb250LXNpemU6ICRmb250LXNpemUtcmVtLTIwO1xyXG5cdFx0ICAgIG1hcmdpbjogMjBweCAwIDEwcHggMDtcclxuXHRcdCAgICBmbG9hdDogbGVmdDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5hZGQtb3JnLWFuZC1idXllcnMsIC5lZGl0LW9yZy1hbmQtYnV5ZXJzIHtcclxuXHQuYWNjb3VudC1tYWluLWNvbnRlbnR7XHJcblx0ICAgIGlucHV0LCB0YWJsZSwgc2VsZWN0e1xyXG5cdCAgICBcdGJvcmRlci13aWR0aDogMHB4O1xyXG4gICAgXHRcdGJhY2tncm91bmQ6ICRpbnB1dC1ncmV5O1xyXG5cdCAgICB9XHJcbiAgICBcdFxyXG5cdCAgICAuY29sdW1uX2xhYmVse1xyXG4gICAgXHRcdGZvbnQtd2VpZ2h0OiB3aGl0bmV5LXdlaWdodChzZW1pYm9sZCk7XHJcblx0XHQgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdCAgICBmb250LXNpemU6ICRmb250LXNpemUtcmVtLTEyO1xyXG5cdFx0ICAgIGxldHRlci1zcGFjaW5nOiAwLjA4ZW07XHJcblx0XHQgICAgbWFyZ2luLWJvdHRvbTogMXB4O1xyXG5cdCAgICBcdFxyXG5cdCAgICB9XHJcblx0ICAgICNXQ19Vc2VyUmVnaXN0cmF0aW9uQWRkRm9ybV9CdXR0b25zXzF7XHJcblx0ICAgIFx0I1dDX1VzZXJSZWdpc3RyYXRpb25BZGRGb3JtX2xpbmtzXzEsICNXQ19Vc2VyUmVnaXN0cmF0aW9uQWRkRm9ybV9saW5rc18ye1xyXG5cdCAgICBcdFx0d2lkdGg6NDIuNSU7XHJcblx0ICAgIFx0XHRtYXJnaW4tcmlnaHQ6IDM1cHg7XHJcblx0ICAgIFx0fVxyXG5cdCAgICBcdEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xyXG5cdFx0ICAgICAgXHQjV0NfVXNlclJlZ2lzdHJhdGlvbkFkZEZvcm1fbGlua3NfMntcclxuXHRcdCAgICBcdFx0bWFyZ2luLWxlZnQ6IDA7XHJcblx0XHQgICAgXHR9XHJcblx0XHQgICAgfSBcclxuXHRcdCAgICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcclxuXHRcdFx0ICAgICNXQ19Vc2VyUmVnaXN0cmF0aW9uQWRkRm9ybV9saW5rc18yLCAjV0NfVXNlclJlZ2lzdHJhdGlvbkFkZEZvcm1fbGlua3NfMXtcclxuXHRcdCAgICBcdFx0bWFyZ2luLWxlZnQ6IDA7XHJcblx0XHQgICAgXHRcdG1hcmdpbi10b3A6IDEwcHg7XHJcblx0XHQgICAgXHR9XHJcblx0XHQgICAgXHQjV0NfVXNlclJlZ2lzdHJhdGlvbkFkZEZvcm1fbGlua3NfMiwgI1dDX1VzZXJSZWdpc3RyYXRpb25BZGRGb3JtX2xpbmtzXzF7XHJcblx0XHQgICAgXHRcdHdpZHRoOiAxMDAlXHJcblx0XHQgICAgXHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5zZWxlY3QtY29tYm97XHJcblx0XHRcdGJhY2tncm91bmQ6JGlucHV0LWdyZXk7XHJcblx0XHR9XHJcblx0XHQub3B0aW9uYWwtZmllbGQge1xyXG5cdFx0ICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG5cdFx0ICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcblx0XHQgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXJlbS0xMjtcclxuXHRcdCAgICBwYWRkaW5nLWxlZnQ6IDNweDtcclxuXHRcdCAgICBsZXR0ZXItc3BhY2luZzogMGVtO1xyXG5cdFx0IH1cclxuXHRcdCBcclxuXHRcdCAuc2VsZWN0V3JhcHBlcntcclxuXHRcdCBcdHdpZHRoOjEwMCU7XHJcblx0XHQgXHRib3JkZXItdG9wOiAyLjVweCBzb2xpZCAkc2VsZWN0LWdyZXk7XHJcblx0XHQgfVxyXG5cdFx0IFxyXG5cdFx0ICNXQ19BcHBsaWNhdGlvbkFjY2Vzc01hbmFnZW1lbnR7XHJcblx0XHRcdC5jb2wxLCAuY29sMiwgLmNvbDMsIC5jb2w0LCAuY29sNSwgLmNvbDYge1xyXG5cdFx0XHQgIGZsb2F0OiBsZWZ0O1xyXG5cdFx0XHR9XHJcblx0XHRcdC5yb2xlU2VsZWN0b3IgLnNlbGVjdEljb24gLmNlbGwge1xyXG5cdFx0XHQgICAgYm94LXNpemluZzogaW5pdGlhbDtcclxuXHRcdFx0fVxyXG5cdFx0XHQucm93IHtcclxuXHRcdFx0XHRtYXJnaW46IGluaXRpYWw7XHJcblx0XHRcdH1cclxuXHRcdFx0XHJcblx0XHRcdCNXQ19BcHBsaWNhdGlvbkFjY2Vzc01hbmFnZW1lbnRfcGFnZVNlY3Rpb24ge1xyXG5cdFx0XHRcdCYubGlnaHRlZFNlY3Rpb257XHJcblx0XHRcdFx0XHRib3JkZXI6IDA7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHQgIGgyIHtcclxuXHRcdFx0ICAgIGZsb2F0OiBsZWZ0O1xyXG5cdFx0XHQgIH1cclxuXHRcdFx0ICBcclxuXHRcdFx0ICAuZWRpdEljb24sXHJcblx0XHRcdCAgLm1vcmVfaW5mb19pY29uIHtcclxuXHRcdFx0ICAgIG1hcmdpbjogMThweCAwIDAgMTBweDtcclxuXHRcdFx0ICAgIGZsb2F0OiBsZWZ0O1xyXG5cdFx0XHQgIH1cclxuXHRcdFx0ICBcclxuXHRcdFx0ICAub3JnLXJvbGVzLXNlY3Rpb24ge1xyXG5cdFx0XHQgICAgLnBhZ2VTZWN0aW9uVGl0bGUge1xyXG5cdFx0XHQgICAgICBjbGVhcjogYm90aDtcclxuXHRcdFx0ICAgIH1cclxuXHRcdFx0ICB9XHJcblx0XHRcdFxyXG5cdFx0XHQgIC5saWdodGVkU2VjdGlvbiB7XHJcblx0XHRcdCAgICBtYXJnaW4tbGVmdDogJGdyaWQtZ3V0dGVyLXdpZHRoLXhzIC8gMjtcclxuXHRcdFx0ICAgIG1hcmdpbi1yaWdodDogJGdyaWQtZ3V0dGVyLXdpZHRoLXhzIC8gMjtcclxuXHRcdFx0ICAgIFxyXG5cdFx0XHQgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XHJcblx0XHRcdCAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG5cdFx0XHQgICAgICBtYXJnaW4tcmlnaHQ6ICRncmlkLWd1dHRlci13aWR0aC1zbSAvIDI7XHJcblx0XHRcdCAgICB9XHJcblx0XHRcdCAgICBcclxuXHRcdFx0ICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xyXG5cdFx0XHQgICAgICBtYXJnaW4tcmlnaHQ6ICRncmlkLWd1dHRlci13aWR0aC1tZCAvIDI7XHJcblx0XHRcdCAgICB9XHJcblx0XHRcdCAgfVxyXG5cdFx0XHQgIFxyXG5cdFx0XHQgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xyXG5cdFx0XHQgICAgLmVkaXRBY3Rpb25zIHtcclxuXHRcdFx0ICAgICAgLmJ0bjpmaXJzdC1jaGlsZCB7XHJcblx0XHRcdCAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHRcdFx0ICAgICAgfVxyXG5cdFx0XHQgICAgfVxyXG5cdFx0XHQgIH1cclxuXHRcdFx0fVxyXG5cdFx0XHQjV0NfQXBwbGljYXRpb25BY2Nlc3NNYW5hZ2VtZW50X3BhZ2VTZWN0aW9uIHtcclxuXHRcdFx0ICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdCAgLnRvZ2dsZSB7XHJcblx0XHRcdCAgICB0b3A6IDMwcHg7XHJcblx0XHRcdCAgfVxyXG5cdFx0XHQgIFxyXG5cdFx0XHQgIC5yZWFkRmllbGQsXHJcblx0XHRcdCAgLmVkaXRGaWVsZCB7XHJcblx0XHRcdCAgICBjbGVhcjogYm90aDtcclxuXHRcdFx0ICB9XHJcblx0XHRcdCAgXHJcblx0XHRcdCAgLm1vcmVfaW5mb19pY29uIHtcclxuXHRcdFx0ICAgIG1hcmdpbjogMDtcclxuXHRcdFx0ICB9XHJcblx0XHRcdH1cclxuXHRcdFx0I1dDX0FwcGxpY2F0aW9uQWNjZXNzTWFuYWdlbWVudF9lZGl0X2FkZGl0aW9uYWxSb2xlc19vcmdhbml6YXRpb25zLFxyXG5cdFx0XHQjV0NfQXBwbGljYXRpb25BY2Nlc3NNYW5hZ2VtZW50X2VkaXRfcm9sZVNlbGVjdG9yIHtcclxuXHRcdFx0ICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRncmF5O1xyXG5cdFx0XHQgIH1cclxuXHRcdFx0ICBcclxuXHRcdFx0I1dDX0FwcGxpY2F0aW9uQWNjZXNzTWFuYWdlbWVudF9lZGl0X3JvbGVTZWxlY3RvciAucGFuZWwge1xyXG5cdFx0XHQgICAgcGFkZGluZy10b3A6IDEwcHg7XHJcblx0XHRcdCAgfVxyXG5cdFx0fVxyXG5cdFx0LmRpaml0Q29udGVudFBhbmUuT3JnYW5pemF0aW9uTGlzdFdpZGdldHtcclxuXHRcdFx0dGFibGV7XHJcblx0XHRcdFx0Ji5zZWxlY3RXcmFwcGVye1xyXG5cdFx0XHRcdFx0QG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiA0Mi41JTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cdFxyXG5cdFx0I29yZ2FuaXphdGlvblNlbGVjdGlvbiwgI3ByZWZMYW5ndWFnZV9vcmdVc2VyLCAjZ2VuZGVyX29yZ1VzZXIsICNjb3VudHJ5X29yZ1VzZXIsICNzdGF0ZV9vcmdVc2VyIHtcclxuXHRcdFx0dGFibGUgdGR7XHJcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdCYuZGlqaXRSZXNldC5kaWppdFJpZ2h0LmRpaml0QnV0dG9uTm9kZS5kaWppdEFycm93QnV0dG9uLmRpaml0RG93bkFycm93QnV0dG9uLmRpaml0QXJyb3dCdXR0b25Db250YWluZXI6YmVmb3Jle1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdCAgICByaWdodDogMHB4O1xyXG5cdFx0XHRcdCAgICB0b3A6IDEwcHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC5kaWppdEJ1dHRvblRleHQge1xyXG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiA4cHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdCNvcmdTZWFyY2hCdXR0b257XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xyXG5cdFx0XHRtYXJnaW4tdG9wOjE1cHg7XHJcblx0XHR9XHJcblx0fVxyXG5cdC5vcmdTZWFyY2hMaXN0e1xyXG5cdFx0Ji5vcmdUYWJsZXtcclxuXHRcdFx0ZGl2LnJvd3tcclxuXHRcdFx0XHRtYXJnaW4tbGVmdDogLTEwcHggIWltcG9ydGFudDtcclxuICAgIFx0XHRcdG1hcmdpbi1yaWdodDogLTEwcHggIWltcG9ydGFudDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Lk1BLXRhYmxlLWxpc3Qge1xyXG5cdFx0XHRib3JkZXItdG9wOiA1cHggc29saWQgJGJyYW5kLWRpdmlkZXJzO1xyXG5cdFx0XHRtYXJnaW4tdG9wOjE1cHg7XHJcblx0XHRcdC5yb3cudGFibGUtaGVhZGVye1xyXG5cdFx0XHRcdC5jb2wteHMtMy5hY3Rpb25ze1xyXG5cdFx0XHRcdFx0dGV4dC1hbGlnbjpyaWdodDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xyXG5cdCAgICBcdFx0bWFyZ2luLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcclxuXHRcdFx0XHRjb2xvcjogJHJpY2gtYmxhY2s7XHJcblx0XHRcdCAgICBmb250LXdlaWdodDogd2hpdG5leS13ZWlnaHQoc2VtaWJvbGQpO1xyXG5cdFx0XHQgICAgcGFkZGluZzogMTBweCAwcHg7XHJcblx0XHRcdCAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdCAgICBsZXR0ZXItc3BhY2luZzogLjA4ZW07XHJcblx0XHRcdCAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJvcmRlci1ncmV5LWNvbG9yIWltcG9ydGFudDtcclxuXHRcdFx0XHRkaXZ7XHJcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0XHRcdCAgICBmb250LXNpemU6ICRmb250LXNpemUtcmVtLTEwO1xyXG5cdFx0XHRcdCAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XHJcblx0XHRcdFx0ICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9IFxyXG5cdFx0XHQudGFibGUtcm93e1xyXG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYm9yZGVyLWdyZXktY29sb3IhaW1wb3J0YW50O1xyXG5cdFx0XHRcdHBhZGRpbmc6NXB4IDBweDtcclxuXHRcdFx0fVxyXG5cdFx0XHQub3JnLW5hbWUtY29se1xyXG5cdFx0XHRcdHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH0gXHJcblx0I29yZ1NlYXJjaFJlc3VsdHMgLnJvdy50YWJsZS1yb3d7XHJcblx0XHRtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgIFx0XHRtYXJnaW4tcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xyXG5cdFx0LmNvbC14cy0zLmFjdGlvbnN7XHJcblx0XHRcdHRleHQtYWxpZ246cmlnaHQ7XHJcblx0XHRcdHBhZGRpbmctcmlnaHQ6MTVweDtcclxuXHRcdFx0YS5hY3Rpb25Ecm9wZG93bkFuY2hvckhpZGV7XHJcblx0XHRcdFx0Ym9yZGVyOm5vbmU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0I2N1cnJlbnRPcmdhbml6YXRpb257XHJcblx0XHRmb250LXdlaWdodDogd2hpdG5leS13ZWlnaHQoc2VtaWJvbGQpO1xyXG5cdCAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdCAgICBmb250LXNpemU6ICRmb250LXNpemUtcmVtLTEyO1xyXG5cdCAgICBsZXR0ZXItc3BhY2luZzogMC4wOGVtO1xyXG5cdCAgICAjc2VsZWN0ZWRPcmdEZXRhaWxze1xyXG5cdCAgICBcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcblx0XHQgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcblx0XHQgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXJlbS0xNDtcclxuXHRcdCAgICBsaW5lLWhlaWdodDogMjZweDtcclxuXHRcdCAgICBtYXJnaW4tbGVmdDo1cHg7XHJcblx0ICAgIH1cclxuXHR9XHJcblx0LnBhZ2VDb250cm9sTWVudXtcclxuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcdFxyXG5cdFx0LnBhZ2VDb250cm9sIGF7XHJcblx0XHRcdHBhZGRpbmc6IDJweCAxMHB4O1xyXG5cdFx0ICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdCAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcblx0XHQgICAgJi5hY3RpdmUge1xyXG5cdFx0XHQgICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcblx0XHRcdCAgICBjb2xvcjogd2hpdGU7XHJcblx0XHRcdH1cclxuXHRcdH0gXHJcblx0fVxyXG5cdCNXQ19jcmVhdGVVc2VyX29yZ0RldGFpbHNFZGl0e1xyXG5cdFx0bWFyZ2luLWJvdHRvbTo1MHB4O1xyXG5cdH1cclxuXHQuT3JnYW5pemF0aW9uTGlzdFdpZGdldCwgLmZvcm0tZ3JvdXAsIC5pbmNsdWRlTWJyR3JwLCAuZXhjbHVkZU1ickdycCB7XHJcblx0XHR0YWJsZSAuZGlqaXRTZWxlY3RMYWJlbCB7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiB3aGl0bmV5LXdlaWdodChib29rKTtcclxuXHRcdFx0Zm9udC1zaXplOiAkZm9udC1zaXplLXJlbS0xNjtcclxuXHRcdFx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcblx0XHRcdGxldHRlci1zcGFjaW5nOiAwZW07XHJcblx0XHR9XHJcblx0fVxyXG5cdC5pbmNsdWRlTWJyR3JwICNXQ19Vc2VyTWVtYmVyR3JvdXBNYW5hZ2VtZW50X2luY2x1ZGVNYnJHcnBEcm9wZG93bixcclxuXHQuZXhjbHVkZU1ickdycCAjV0NfVXNlck1lbWJlckdyb3VwTWFuYWdlbWVudF9leGNsdWRlTWJyR3JwRHJvcGRvd24ge1xyXG5cdFx0Ym9yZGVyLXRvcDogMi41cHggc29saWQgJHNlbGVjdC1ncmV5O1xyXG5cdH1cclxuXHRcclxuXHQvLyB0byBmaXggaWUgaXNzdWVcclxuXHQjV0NfVXNlclJvbGVNYW5hZ2VtZW50X3BhZ2VTZWN0aW9uLCAjV0NfQXBwbGljYXRpb25BY2Nlc3NNYW5hZ2VtZW50IHtcclxuXHRcdC5yb2xlU2VsZWN0b3IgLnNlbGVjdEljb24gLmNlbGwge1xyXG5cdFx0ICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94ICFpbXBvcnRhbnQ7XHJcblx0XHR9XHJcblx0XHQucm93IHtcclxuXHRcdFx0bWFyZ2luOiBhdXRvO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuZGl2W2Rpaml0cG9wdXBwYXJlbnRePSdPcmdhbml6YXRpb25MaXN0V2lkZ2V0J117XHJcblx0JiAgPiAuZGlqaXRTZWxlY3RNZW51IHtcclxuXHRcdGJvcmRlcjogMXB4IHNvbGlkICRkb2pvLVNlbGVjdE1lbnUtZ3JleTsgXHJcblx0XHRib3gtc2hhZG93OiAwIDJweCAxM3B4IC00cHggJGJsYWNrO1xyXG5cdFx0YmFja2dyb3VuZDogJHdoaXRlO1xyXG5cdFx0ei1pbmRleDogMjA7XHJcblx0XHRmb250LXNpemU6ICRmb250LXNpemUtcmVtLTEyO1xyXG5cdFx0LmRpaml0TWVudUl0ZW1JY29uQ2VsbCwuZGlqaXRNZW51QXJyb3dDZWxse1xyXG5cdFx0XHRkaXNwbGF5Om5vbmU7XHJcblx0XHR9XHJcblx0XHR0YWJsZXtcclxuXHRcdFx0XHJcblx0XHRcdHRye1xyXG5cdFx0XHRcdCYuZGlqaXRNZW51SXRlbVNlbGVjdGVke1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZDogJGRvam8tc2VsZWN0LW1lbnVpdGVtLWdyZXlcdDtcclxuXHRcdFx0XHRcdGNvbG9yOiAkd2hpdGU7XHJcblx0XHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCYuZGlqaXRTZWxlY3RTZWxlY3RlZE9wdGlvbntcclxuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICRkb2pvLVNlbGVjdE1lbnUtZ3JleSAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0Y29sb3I6ICRibGFjayAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHR0ZHtcclxuXHRcdFx0XHRcdHBhZGRpbmc6IDEwcHggOHB4O1xyXG5cdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRkb2pvLVNlbGVjdE1lbnUtZ3JleTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XHJcblx0Lm9yZ25pemF0aW9uLWNyZWF0ZS1lZGl0LVNlY3Rpb257XHJcblx0XHQucGFnZVNlY3Rpb24gLnJlYWRGaWVsZCAucmVhZExhYmVsIHtcclxuXHRcdCAgICB3aWR0aDogMTAwJTtcclxuXHRcdCAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHR9XHJcblx0XHQuY29sNSB7XHJcblx0XHQgICAgd2lkdGg6IDEwMCU7XHJcblx0XHR9XHJcblx0XHQucmVhZExhYmVse1xyXG5cdFx0XHRkaXNwbGF5Om5vbmUhaW1wb3J0YW50O1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0fVxyXG5cdC52aXNpYmxlLWRlc2t0b3Atb25seXtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0fVxyXG5cdC5vcmQtbnVtYmVyLWxhYmVse1xyXG5cdFx0Zm9udC13ZWlnaHQ6IHdoaXRuZXktd2VpZ2h0KGJvb2spO1xyXG5cdFx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcblx0XHRwYWRkaW5nLXJpZ2h0OiA1cHg7XHJcblx0XHRmb250LXNpemU6ICRmb250LXNpemUtcmVtLTEyO1xyXG5cdH1cclxuXHQub3JkLW51bWJlci12YWx1ZXtcclxuXHRcdHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcclxuXHRcdGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1yZW0tMTI7XHJcblx0fVxyXG5cdCNXQ19Pcmdhbml6YXRpb25Vc2VySW5mb191c2VyRGV0YWlsc19yZWFkIC5maWVsZCwgI1dDX1VzZXJSb2xlTWFuYWdlbWVudF9yZWFkIC5maWVsZHtcclxuXHRcdGRpc3BsYXk6IHRhYmxlO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRmb250LXNpemU6ICRmb250LXNpemUtcmVtLTE0O1xyXG5cdFx0LnJlYWRMYWJlbCB7XHJcblx0XHQgICAgd2lkdGg6IDEzMnB4O1xyXG5cdFx0ICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcblx0XHQgICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuXHRcdH1cclxuXHRcdC5yZWFkVmFsdWV7XHJcblx0XHRcdGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcblx0XHQgICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcclxuXHRcdCAgICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XHJcblx0XHQgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHQjV0NfT3JnYW5pemF0aW9uVXNlckluZm9fdXNlckFkZHJlc3NfcmVhZCAuZmllbGR7XHJcblx0XHRmb250LXNpemU6ICRmb250LXNpemUtcmVtLTE0O1xyXG5cdFx0LnJlYWRMYWJlbHtcclxuXHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdH1cclxuXHR9XHJcblx0I1dDX09yZ2FuaXphdGlvbkRldGFpbHNfcGFnZVNlY3Rpb24gLmZpZWxke1xyXG5cdFx0Zm9udC1zaXplOiAkZm9udC1zaXplLXJlbS0xNDtcclxuXHRcdC5yZWFkTGFiZWwge1xyXG5cdFx0ICAgIHdpZHRoOiAxNDJweDtcclxuXHRcdH1cclxuXHR9XHJcbn1cdFx0IiwiLm9yZ2FuaXphdGlvbi1idXllci1wYWdlIHtcclxuXHQjb3JnTmFtZUlucHV0RmllbGQge1xyXG5cdFx0bWF4LXdpZHRoOiBub25lO1xyXG5cdH1cclxuXHQudG9vbGJhciB7XHJcblx0XHQmW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdIHtcclxuXHRcdFx0LnRvZ2dsZU9yZ1VzZXJzTGlzdCB7IFxyXG5cdFx0XHRcdC5nbHlwaGljb24tbWludXMgeyBkaXNwbGF5OiBpbmxpbmU7IH1cclxuXHRcdFx0XHQuZ2x5cGhpY29uLXBsdXMgeyBkaXNwbGF5OiBub25lOyB9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCZbYXJpYS1leHBhbmRlZD1cImZhbHNlXCJdIHtcclxuXHRcdFx0LnRvZ2dsZU9yZ1VzZXJzTGlzdCB7XHJcblx0XHRcdFx0LmdseXBoaWNvbi1taW51cyB7IGRpc3BsYXk6IG5vbmU7IH1cclxuXHRcdFx0XHQuZ2x5cGhpY29uLXBsdXMgeyBkaXNwbGF5OiBpbmxpbmU7IH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQudG9nZ2xlT3JnVXNlcnNMaXN0IC5nbHlwaGljb24ge1xyXG5cdFx0XHRjb2xvcjogJHdhcm0tZ3JheTtcclxuXHRcdH1cclxuXHR9XHJcblx0aW5wdXQ6bm90KFt0eXBlXSksIC5mb3JtLWdyb3VwIGRpdiB7XHJcblx0ICBiYWNrZ3JvdW5kOiAkdGV4dC1ib3gtYmFja2dyb3VuZC1jb2xvcjtcclxuXHQgIGJvcmRlcjogMHB4O1xyXG5cdH1cclxuXHRcclxuXHRzZWxlY3Qge1xyXG5cdCAgYm9yZGVyOiAwcHg7XHJcblx0ICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuXHR9XHJcblx0XHJcblx0dGFibGUuZGlqaXQge1xyXG5cdCAgYmFja2dyb3VuZDogJGlucHV0LWdyZXkgIWltcG9ydGFudDtcclxuXHQgIGJvcmRlcjowcHg7XHJcblx0ICB3aWR0aDoxMDAlO1xyXG5cdH1cclxuXHRcclxuXHRsYWJlbCBzcGFuIHtcclxuXHQgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG5cdCAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuXHQgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1yZW0tMTI7XHJcblx0ICBwYWRkaW5nLWxlZnQ6IDNweDtcclxuXHR9XHJcblx0dGFibGUgLmRpaml0UmVzZXQge1xyXG5cdCAgbWFyZ2luOiAwO1xyXG5cdCAgYm9yZGVyOiAwO1xyXG5cdCAgcGFkZGluZzogMDtcclxuXHQgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcblx0ICB3aWR0aDogOTMlO1xyXG5cdH1cclxuXHR0YWJsZSBzcGFuLmRpaml0UmVzZXQge1xyXG5cdFx0Zm9udC13ZWlnaHQ6IHdoaXRuZXktd2VpZ2h0KGxpZ2h0KTtcclxuXHQgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXJlbS0xNjtcclxuXHQgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcblx0ICAgIGxldHRlci1zcGFjaW5nOiAwZW07XHJcblx0fVxyXG5cdHRhYmxlIC5kaWppdEJ1dHRvblRleHR7XHJcblx0XHRwYWRkaW5nLWxlZnQ6MTBweDtcclxuXHR9XHJcblx0LmFkZHJlc3MtYm9vay1hZGRyZXNzLXNlbGVjdCwgLnNlbGVjdGNvbWJve1xyXG5cdFx0Ym9yZGVyLXRvcDoxLjVweCBzb2xpZCAkYm9yZGVyLWdyZXktY29sb3IhaW1wb3J0YW50O1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjokdGV4dC1ib3gtYmFja2dyb3VuZC1jb2xvcjtcclxuXHR9XHJcblx0Lmxpc3RUYWJsZSAudG9vbGJhci5jb2xsYXBzaWJsZSB7XHJcbiAgICBcdGJhY2tncm91bmQ6IHJnYmEoMjQ5LCAyNDksIDI0OSwgMC4zOCkhaW1wb3J0YW50O1xyXG5cdH1cclxuXHQjT3JnYW5pemF0aW9uVXNlcnNMaXN0X3RhYmxlX2NvbnRlbnR7XHJcblx0XHRib3JkZXItdG9wOiA1cHggc29saWQgJGJyYW5kLWRpdmlkZXJzO1xyXG5cdFx0LnJUYWJsZUhlYWQge1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0fVxyXG5cdH1cclxuXHQjT3JnYW5pemF0aW9uVXNlcnNMaXN0X3RhYmxlX2NvbnRlbnQgLnRhYmxlLWhlYWRlcntcclxuXHQgICAgY29sb3I6ICR0YWJsZS1oZWFkZXItY29sb3I7XHJcblx0ICAgIGZvbnQtd2VpZ2h0OiB3aGl0bmV5LXdlaWdodChzZW1pYm9sZCk7XHJcblx0ICAgIHBhZGRpbmc6IDEwcHggMHB4O1xyXG5cdCAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0ICAgIGxldHRlci1zcGFjaW5nOiAuMDhlbTtcclxuXHQgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXItZ3JleS1jb2xvciFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cdC50YWJsZS1oZWFkZXIgLm5hbWUsIC50YWJsZS1oZWFkZXIgLmxvZ29uSWQsIC50YWJsZS1oZWFkZXIgLnJvbGVzLCAudGFibGUtaGVhZGVyIC5zdGF0dXMsIC50YWJsZS1oZWFkZXIgLmFjdGlvbnMgIHtcclxuXHRcdC5jZWxse1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0ICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1yZW0tMTA7XHJcblx0XHQgICAgd29yZC13cmFwOiBicmVhay13b3JkO1xyXG5cdFx0ICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHQgICAgcGFkZGluZzogMDtcclxuXHRcdH1cdFxyXG5cdH1cclxuXHQudGFibGUtcm93IHtcclxuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYm9yZGVyLWdyZXktY29sb3IhaW1wb3J0YW50O1xyXG5cdFx0cGFkZGluZzo1cHggMHB4O1xyXG5cdH1cclxuXHQudGFibGUtcm93IC5uYW1lLCAudGFibGUtcm93IC5sb2dvbklkLCAudGFibGUtcm93IC5yb2xlcywgLnRhYmxlLXJvdyAuc3RhdHVzLCAudGFibGUtcm93IC5hY3Rpb25zICB7XHJcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdCAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XHJcblx0ICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1yZW0tMTM7XHJcblx0fVxyXG5cdC50YWJsZS1oZWFkZXIgLmFjdGlvbnMgLmNlbGx7XHJcblx0XHR0ZXh0LWFsaWduOnJpZ2h0O1xyXG5cdH1cclxuXHQubGlzdFRhYmxlIC5mb290ZXJ7XHJcblx0XHRtYXJnaW46IDEwcHggMCAwO1xyXG5cdFx0LnBhZ2VDb3VudHtcclxuXHRcdFx0ZmxvYXQ6IGxlZnQ7XHJcblx0XHR9XHJcblx0XHQucGFnZXMucGFnZUNvbnRyb2xNZW51e1xyXG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHR9XHJcblx0fSBcdFxyXG5cdC5wYWdlQ29udHJvbCBhIHtcclxuXHQgICAgcGFkZGluZzogMnB4IDEwcHg7XHJcblx0ICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHQgICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG5cdH1cclxuXHRcclxuXHQucGFnZUNvbnRyb2wgYS5hY3RpdmUge1xyXG5cdCAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuXHQgICAgY29sb3I6IHdoaXRlO1xyXG5cdH1cclxuXHQjYWRkcmVzc0RldGFpbFJlYWR7XHJcblx0ICAgIGJhY2tncm91bmQ6ICRsaWdodC1ncmV5LWNvbG9yO1xyXG5cdCAgICBwYWRkaW5nOiAyMHB4O1xyXG5cdCAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICBcdGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItZ3JleS1jb2xvcjtcclxuICAgIFx0bWFyZ2luOiAxMHB4IDAgMzVweCAwcHg7XHJcbiAgICBcdFxyXG4gICAgXHQudGl0bGUge1xyXG4gICAgXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHRcdGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1yZW0tMTM7XHJcblx0XHRcdGZsb2F0OiBsZWZ0O1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XHRcclxuICAgIFx0fVxyXG4gICAgXHQudGl0bGU6YWZ0ZXIge1xyXG4gICAgXHRcdGNvbnRlbnQ6IFwiOlwiO1xyXG4gICAgXHR9XHJcbiAgICBcdC5hY2NvdW50LW51bWJlciB7XHJcbiAgICBcdFx0Zm9udC1zaXplOiAkZm9udC1zaXplLXJlbS0xMztcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIFx0fVxyXG5cdH1cclxuXHQjYWRkcmVzc0RldGFpbFJlYWQgc3BhbntcclxuXHRcdGZvbnQtd2VpZ2h0OiB3aGl0bmV5LXdlaWdodChib29rKTtcclxuICAgIFx0Zm9udC1zaXplOiAkZm9udC1zaXplLXJlbS0xMztcclxuXHR9XHJcblx0XHJcblx0I2N1cnJlbnRPcmdhbml6YXRpb257XHJcblx0XHRmb250LXdlaWdodDogd2hpdG5leS13ZWlnaHQoc2VtaWJvbGQpO1xyXG5cdCAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdCAgICBmb250LXNpemU6ICRmb250LXNpemUtcmVtLTEyO1xyXG5cdCAgICBsZXR0ZXItc3BhY2luZzogMC41cHg7XHJcblx0ICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcblx0ICAgICNzZWxlY3RlZE9yZ0RldGFpbHN7XHJcblx0ICAgIFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuXHRcdCAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuXHRcdCAgICBmb250LXNpemU6IDE0cHg7XHJcblx0XHQgICAgbGluZS1oZWlnaHQ6IDI2cHg7XHJcblx0XHQgICAgbWFyZ2luLWxlZnQ6NXB4O1xyXG5cdCAgICB9XHJcblx0fVxyXG5cdCNvcmdMaXN0X2luY3JlYXNlU2VhcmNoVGVybXtcclxuXHRcdHBhZGRpbmctdG9wOiA1cHg7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDFweDtcclxuXHR9XHJcbn1cclxuXHJcblxyXG4iLCIub3Jnbml6YXRpb24tY3JlYXRlLWVkaXQtU2VjdGlvbntcclxuXHQudGl0bGUtaGVhZGluZyBoMiwgLnBhZ2VTZWN0aW9uIC5wYWdlU2VjdGlvblRpdGxle1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJvcmRlci1ib3R0b20tZ3JleTtcclxuXHRcdGZvbnQtd2VpZ2h0OiB3aGl0bmV5LXdlaWdodChtZWRpdW0pO1xyXG5cdFx0Zm9udC1zaXplOiAkZm9udC1zaXplLXJlbS0xNiAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHQudGl0bGUtaGVhZGluZyBoMntcclxuXHRcdHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7IFxyXG5cdFx0bWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cdC5wYWdlU2VjdGlvbiAucGFnZVNlY3Rpb25UaXRsZXtcclxuXHRcdGRpc3BsYXk6IHRhYmxlO1xyXG5cdH1cclxuXHQjY29udGFpbmVyX29yZ1VzZXJMaXN0X2RldGFpbCBoMiwgI1dDX2NyZWF0ZVVzZXJfb3JnRGV0YWlsc0VkaXQgaDIsICNXQ19Pcmdhbml6YXRpb25Vc2VySW5mb191c2VyRGV0YWlsc19wYWdlU2VjdGlvbiBoMiwgI1dDX09yZ2FuaXphdGlvblVzZXJJbmZvX3VzZXJBZGRyZXNzX3BhZ2VTZWN0aW9uIGgyLCAjV0NfT3JnYW5pemF0aW9uRGV0YWlsc19wYWdlU2VjdGlvbiBoMiwgI1dDX1VzZXJNZW1iZXJHcm91cE1hbmFnZW1lbnRfcGFnZVNlY3Rpb24gaDIsICNXQ19Vc2VyUm9sZU1hbmFnZW1lbnRfcGFnZVNlY3Rpb24gaDIsXHJcblx0LnBhZ2VTZWN0aW9uIC5wYWdlU2VjdGlvblRpdGxlIGgze1xyXG5cdCAgICBtYXJnaW46IDIwcHggMCAxMHB4IDA7XHJcblx0ICAgIGZvbnQtd2VpZ2h0OiB3aGl0bmV5LXdlaWdodChzZW1pYm9sZCk7XHJcblx0ICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1yZW0tMTIgIWltcG9ydGFudDtcclxuXHQgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcblx0ICAgIGxldHRlci1zcGFjaW5nOiAwLjVweDtcclxuXHQgICAgZmxvYXQ6IGxlZnQ7XHJcblx0fVxyXG5cdC5wYWdlU2VjdGlvbiAucGFnZVNlY3Rpb25UaXRsZSAuZWRpdEljb24gaW1nIHtcclxuXHQgICAgdG9wOiAtMnB4O1xyXG5cdH1cclxuXHQjY29udGFpbmVyX29yZ1VzZXJMaXN0X2RldGFpbCAuZWRpdEljb24sICNjb250YWluZXJfb3JnVXNlckxpc3RfZGV0YWlsIC5tb3JlX2luZm9faWNvbiwgI1dDX2NyZWF0ZVVzZXJfb3JnRGV0YWlsc0VkaXQgLmVkaXRJY29uLCAjV0NfY3JlYXRlVXNlcl9vcmdEZXRhaWxzRWRpdCAubW9yZV9pbmZvX2ljb24sICNXQ19Pcmdhbml6YXRpb25Vc2VySW5mb191c2VyRGV0YWlsc19wYWdlU2VjdGlvbiAuZWRpdEljb24sICNXQ19Pcmdhbml6YXRpb25Vc2VySW5mb191c2VyRGV0YWlsc19wYWdlU2VjdGlvbiAubW9yZV9pbmZvX2ljb24sICNXQ19Pcmdhbml6YXRpb25Vc2VySW5mb191c2VyQWRkcmVzc19wYWdlU2VjdGlvbiAuZWRpdEljb24sICNXQ19Pcmdhbml6YXRpb25Vc2VySW5mb191c2VyQWRkcmVzc19wYWdlU2VjdGlvbiAubW9yZV9pbmZvX2ljb24sICNXQ19Pcmdhbml6YXRpb25EZXRhaWxzX3BhZ2VTZWN0aW9uIC5lZGl0SWNvbiwgI1dDX09yZ2FuaXphdGlvbkRldGFpbHNfcGFnZVNlY3Rpb24gLm1vcmVfaW5mb19pY29uLCAjV0NfVXNlck1lbWJlckdyb3VwTWFuYWdlbWVudF9wYWdlU2VjdGlvbiAuZWRpdEljb24sICNXQ19Vc2VyTWVtYmVyR3JvdXBNYW5hZ2VtZW50X3BhZ2VTZWN0aW9uIC5tb3JlX2luZm9faWNvbiwgI1dDX1VzZXJSb2xlTWFuYWdlbWVudF9wYWdlU2VjdGlvbiAuZWRpdEljb24sICNXQ19Vc2VyUm9sZU1hbmFnZW1lbnRfcGFnZVNlY3Rpb24gLm1vcmVfaW5mb19pY29ue1xyXG5cdFx0bWFyZ2luOiAxM3B4IDAgMCAxMHB4O1xyXG5cdH1cclxuXHQubGlnaHRlZFNlY3Rpb257XHJcblx0XHRib3JkZXItcmFkaXVzOiA0cHg7XHJcblx0fVxyXG5cdCNtZW1iZXJHcm91cEVkaXRNYWluICNvcmdNZW1iZXJHcm91cFJlZnJlc2hBcmVhIGgyLCAjb3JnUm9sZXMgaDJ7XHJcblx0XHRmb250LXdlaWdodDogd2hpdG5leS13ZWlnaHQobWVkaXVtKTtcclxuICAgIFx0dGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XHJcbiAgICBcdGZvbnQtd2VpZ2h0OiBub3JtYWwhaW1wb3J0YW50O1xyXG5cdCAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcclxuXHQgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXJlbS0xNCFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cdCNtZW1iZXJHcm91cEVkaXRNYWluIC5jaGVja0ZpZWxkIHAsICNvcmdSb2xlcyBwe1xyXG5cdCAgICBtYXJnaW46IDBweCAwIDAgMjVweDtcclxuXHQgICAgZmxvYXQ6IGxlZnQ7XHJcblx0fVxyXG5cdC5jaGVja0JveGVyIHtcclxuXHQgICAgbGVmdDogLTEycHg7XHJcblx0ICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdCZbYXJpYS1jaGVja2VkPXRydWVdIHtcclxuXHRcdFx0JjphZnRlciB7XHJcblx0XHRcdFx0Y29udGVudCAgICAgOiAnJztcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQuY2hlY2tCb3hlciAuYXJyb3dGb3JEb2pvUXVlcnkge1xyXG5cdCAgIFx0ZGlzcGxheTogYmxvY2s7XHJcblx0ICAgXHRsZWZ0OiAxMnB4O1xyXG5cdH1cclxuXHQjb3JnUm9sZXNFZGl0TWFpbiAjb3JnYW5pemF0aW9uUm9sZURldGFpbHMge1xyXG5cdCAgICBmb250LXdlaWdodDogd2hpdG5leS13ZWlnaHQoc2VtaWJvbGQpO1xyXG5cdCAgICBmb250LXNpemU6ICRmb250LXNpemUtcmVtLTEyO1xyXG5cdCAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuXHR9XHJcblx0c3Bhbi5yZWFkTGFiZWx7XHJcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHR3aWR0aDogMzAlO1xyXG5cdH1cclxuXHQucmVhZEZpZWxke1xyXG5cdFx0bWFyZ2luLXRvcDogMTBweDtcclxuXHR9XHJcblx0XHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XHJcblx0Lm9yZ25pemF0aW9uLWNyZWF0ZS1lZGl0LVNlY3Rpb257XHJcblx0XHQucGFnZVNlY3Rpb24gLnJlYWRGaWVsZCAucmVhZExhYmVsIHtcclxuXHRcdCAgICB3aWR0aDogMTAwJTtcclxuXHRcdCAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHR9XHJcblx0XHQuY29sNSB7XHJcblx0XHQgICAgd2lkdGg6IDEwMCU7XHJcblx0XHR9XHJcblx0XHQucmVhZExhYmVse1xyXG5cdFx0XHRkaXNwbGF5Om5vbmUhaW1wb3J0YW50O1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0fVxyXG59XHJcblxyXG5cclxuXHJcbiIsIkBpbXBvcnQgXCJhY2NvdW50L2Rhc2hib2FyZFwiO1xyXG5AaW1wb3J0IFwiYWNjb3VudC9saXN0LWFuZC1kZXRhaWxzLXBhZ2VzXCI7XHJcbkBpbXBvcnQgXCJhY2NvdW50L3Rvb2xiYXJcIjtcclxuQGltcG9ydCBcImFjY291bnQvbXl0b29sc1wiO1xyXG5AaW1wb3J0IFwiYWNjb3VudC9wZXJzb25hbGluZm9ybWF0aW9uXCI7XHJcbkBpbXBvcnQgXCJ+QGNvcmVtZWRpYS9icmljay1lbWVyc29uLXNoYXJlZC10aGVtZS9zcmMvc2Fzcy9wYXJ0aWFscy9jb21tZXJjZS9hY2NvdW50L3BhZ2VzL3NpZ24taW5cIjtcclxuQGltcG9ydCBcIn5AY29yZW1lZGlhL2JyaWNrLWVtZXJzb24tc2hhcmVkLXRoZW1lL3NyYy9zYXNzL3BhcnRpYWxzL2NvbW1lcmNlL2FjY291bnQvcGFnZXMvYWRkcmVzcy1ib29rXCI7XHJcbkBpbXBvcnQgXCJhY2NvdW50L215c2l6aW5nc1wiO1xyXG5AaW1wb3J0IFwiYWNjb3VudC9vcmRlcmRldGFpbHNcIjsgXHJcbkBpbXBvcnQgXCJhY2NvdW50L3NwZWNpYWxwcmljaW5nYWdyZWVtZW50c1wiO1xyXG5AaW1wb3J0IFwiYWNjb3VudC90YWJsZVwiO1xyXG5AaW1wb3J0IFwiYWNjb3VudC9zYXZlZGNhcnRzXCI7XHJcbkBpbXBvcnQgXCJhY2NvdW50L3NhdmVkb3JkZXJzXCI7XHJcbkBpbXBvcnQgXCJhY2NvdW50L2dlbmVyYXRlLWRvY3MtbW9kYWxcIjtcclxuQGltcG9ydCBcImFjY291bnQvbW0teG1sLXVwbG9hZFwiO1xyXG5AaW1wb3J0IFwiYWNjb3VudC9yZXF1aXNpdGlvbmxpc3RzXCI7XHJcbkBpbXBvcnQgXCJhY2NvdW50L3BhZ2luYXRpb25cIjtcclxuQGltcG9ydCBcIn5AY29yZW1lZGlhL2JyaWNrLWVtZXJzb24tc2hhcmVkLXRoZW1lL3NyYy9zYXNzL3BhcnRpYWxzL2NvbW1lcmNlL2FjY291bnQvcGFnZXMvcmV0dXJuc1wiO1xyXG5AaW1wb3J0IFwifkBjb3JlbWVkaWEvYnJpY2stZW1lcnNvbi1zaGFyZWQtdGhlbWUvc3JjL3Nhc3MvcGFydGlhbHMvY29tbWVyY2UvYWNjb3VudC9wYWdlcy9pbnRlcnN0aXRpYWwtcGFnZVwiO1xyXG5AaW1wb3J0IFwifkBjb3JlbWVkaWEvYnJpY2stZW1lcnNvbi1zaGFyZWQtdGhlbWUvc3JjL3Nhc3MvcGFydGlhbHMvY29tbWVyY2UvYWNjb3VudC9jb21wb25lbnRzL2xlZnRuYXZcIjtcclxuQGltcG9ydCBcIn5AY29yZW1lZGlhL2JyaWNrLWVtZXJzb24tc2hhcmVkLXRoZW1lL3NyYy9zYXNzL3BhcnRpYWxzL2NvbW1lcmNlL2FjY291bnQvY29tcG9uZW50cy9kYXNoYm9hcmQtZXNwb3RzXCI7XHJcbkBpbXBvcnQgXCJ+QGNvcmVtZWRpYS9icmljay1lbWVyc29uLXNoYXJlZC10aGVtZS9zcmMvc2Fzcy9wYXJ0aWFscy9jb21tZXJjZS9hY2NvdW50L2NvbXBvbmVudHMvcGFnZS10aXRsZVwiO1xyXG5AaW1wb3J0IFwifkBjb3JlbWVkaWEvYnJpY2stZW1lcnNvbi1zaGFyZWQtdGhlbWUvc3JjL3Nhc3MvcGFydGlhbHMvY29tbWVyY2UvYWNjb3VudC9jb21wb25lbnRzL21vYmlsZS10YWJsZVwiO1xyXG5AaW1wb3J0IFwifkBjb3JlbWVkaWEvYnJpY2stZW1lcnNvbi1zaGFyZWQtdGhlbWUvc3JjL3Nhc3MvcGFydGlhbHMvY29tbWVyY2UvY29tcG9uZW50cy9kYXRlLXRleHQtYm94XCI7XHJcbkBpbXBvcnQgXCJ+QGNvcmVtZWRpYS9icmljay1lbWVyc29uLXNoYXJlZC10aGVtZS9zcmMvc2Fzcy9wYXJ0aWFscy9jb21tZXJjZS9jb21wb25lbnRzL2RhdGUtdGV4dC1ib3hcIjtcclxuQGltcG9ydCBcImFjY291bnQvb3JnYW5pemF0aW9ucy1hbmQtYnV5ZXJzXCI7XHJcblxyXG4uYWNjb3VudC1tYWluLWNvbnRlbnQge1xyXG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbn1cclxuXHJcbi5hY2NvdW50LW1haW4tY29udGVudC13aXRoLWJvcmRlciB7XHJcblx0Ym94LXNoYWRvdzogMHB4IDBweCAxMHB4IDFweCAkd2FybS1ncmF5O1xyXG5cdG1hcmdpbi1ib3R0b206IDI1cHg7XHJcblx0Ym9yZGVyOiAxcHggc29saWQgJHdhcm0tZ3JheTtcclxuXHRwYWRkaW5nOiAyMHB4O1xyXG5cdGJvcmRlci10b3A6IDVweCBzb2xpZCAkYnJhbmQtYWNjZW50O1xyXG5cdFxyXG5cdGgzIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XHJcblx0fVxyXG5cdFxyXG5cdGhyIHtcclxuXHRcdG1hcmdpbjogMTVweCAwO1xyXG5cdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICR3YXJtLWdyYXk7XHJcblx0fVxyXG5cdFxyXG5cdC5hY2NvdW50LXBhbmVsIHtcclxuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkd2FybS1ncmF5O1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDI1cHg7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG5cdFx0XHJcblx0XHQmOmxhc3QtY2hpbGQge1xyXG5cdFx0XHRib3JkZXI6IDA7XHJcblx0XHRcdHBhZGRpbmctYm90dG9tOiAwO1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQudGFibGU6bGFzdC1jaGlsZCB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdC5hY2NvdW50LXVzZXJuYW1lIHtcclxuXHRcdFx0cGFkZGluZy10b3A6IDA7XHJcblx0XHR9XHJcblx0fVxyXG5cdC5idG4ge1xyXG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cdH1cclxufVxyXG4iLCIud2Fsa2Rvd24tc2VjdGlvbiB7XHJcbiAgcGFkZGRpbmctYm90dG9tOiA1MHB4O1xyXG5cclxuICAud2Fsa2Rvd24tZW1wdHktY3RhIHtcclxuICAgIGZvbnQtc2l6ZTogLjg3NWVtO1xyXG4gIH1cclxuXHJcbiAgLndhbGtkb3duLWVtcHR5LWRlc2Mge1xyXG4gICAgcGFkZGluZy10b3A6IDEwcHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuICB9XHJcblxyXG4gIHdhbGtkb3duLWVtcHR5LXNpdGVldmFsIHtcclxuICAgIG1hcmdpbi10b3A6IDVweDtcclxuICB9XHJcblxyXG4gIC53YWxrZG93bi1lbXB0eS1oZWFkZXIge1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcclxuICB9XHJcblxyXG4gIC53YWxrZG93bi1lbXB0eS1jb250YWN0IHtcclxuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDIuMGVtO1xyXG4gIH1cclxuXHJcbiAgLmZsZXgtdGFibGUge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZvbnQtc2l6ZTogODAlO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjRENFNkU4O1xyXG4gIH1cclxuXHJcbiAgLmZsZXgtd3JhcCB7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgfVxyXG5cclxuXHJcbiAgLmZsZXgtdGFibGUtaGVhZGVyIHtcclxuICAgIHdpZHRoOiA1MCU7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI0RDRTZFODtcclxuICAgIHBhZGRpbmc6IDFyZW0gMC4yNXJlbSAxcmVtIDA7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgfVxyXG5cclxuICAuZmxleC10YWJsZS1yb3cge1xyXG4gICAgZmxleDogMCAwIDEwMCU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNEQ0U2RTg7XHJcblxyXG4gICAgLmZsZXgtdGFibGUtcm93LWRpdmlkZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDEyMSwgMTU0LCAxNjksIDAuMSk7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICBmbGV4OiAwIDAgMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICBwYWRkaW5nOiAwLjI1cmVtIDFyZW07XHJcbiAgICAgIGZvbnQtc2l6ZTogMC44cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5mbGV4LXRhYmxlLWNlbGwge1xyXG4gICAgICB3aWR0aDogNTAlO1xyXG4gICAgICBwYWRkaW5nOiAxcmVtIDAuMjVyZW0gMXJlbSAwO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuIiwiLmxpY2Vuc2VkLXNvZnR3YXJlIHtcclxuXHJcbiAgLnJvdy1lcS1oZWlnaHQge1xyXG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XHJcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgIC8qZmxleC13cmFwOiB3cmFwOyovXHJcbiAgfVxyXG5cclxuICAuY29udGFpbmVyIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgfVxyXG5cclxuICAucm93IC5yb3cge1xyXG4gICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgfVxyXG5cclxuICBbY2xhc3MqPVwiY29sLVwiXSB7XHJcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xyXG4gICAgLypwb3NpdGlvbjogcmVsYXRpdmU7Ki9cclxuICB9XHJcblxyXG4gIC5hcHBsaWNhdGlvbiB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG5cclxuICAgIC50aXRsZSB7XHJcbiAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICBoZWlnaHQ6IDQ0cHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XHJcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuMzM7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbiAgICAgIGNvbG9yOiAjMmQzODNmO1xyXG4gICAgfVxyXG4gICAgLmRlc2NyaXB0aW9ue1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xyXG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjcxO1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG4gICAgICBjb2xvcjogIzJkMzgzZjtcclxuICAgICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB9XHJcblxyXG4gIH1cclxuICAudXJse1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYm90dG9tOiAxMHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDEwMDA7XHJcbiAgICAuYXJyb3ctcmlnaHQtbGlua3tcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuMzM7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiAxMDAwO1xyXG4gICAgICBmb250LXNpemU6IC44NzVlbTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikgeyAvLyB0YWJsZXQgdXBcclxuICAubGljZW5zZWQtc29mdHdhcmUge1xyXG4gICAgW2NsYXNzKj1cImNvbC1cIl0ge1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCBzaWx2ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHsgLy8gZGVza3RvcFxyXG4gIC5saWNlbnNlZC1zb2Z0d2FyZSB7XHJcbiAgICBbY2xhc3MqPVwiY29sLVwiXSB7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHNpbHZlcjtcclxuICAgIH1cclxuICB9XHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7IC8vIG1vYmlsZSBvbmx5XHJcbiAgLmxpY2Vuc2VkLXNvZnR3YXJlIHtcclxuICAgIC5yb3ctZXEtaGVpZ2h0IHtcclxuICAgICAgZGlzcGxheTogdW5zZXQgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICBbY2xhc3MqPVwiY29sLVwiXSB7XHJcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCBzaWx2ZXI7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBzaWx2ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5wcm9kdWN0LWN0YS1idXR0b25zIHtcclxuICAuYnRuIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IGF1dG87XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7IC8vIG1vYmlsZSBvbmx5XHJcbiAgICAgIG1heC13aWR0aDogMzUwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBbY2xhc3MqPSdjb2wtJ10ge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICB9XHJcblxyXG4gIC5jdGEtYmFja2dyb3VuZCB7XHJcblx0YmFja2dyb3VuZDogJGdyYXk7XHJcblx0bWFyZ2luLXRvcDogMjBweDtcclxufVxyXG5cclxuXHQuY3RhLWFkZHRvY2FydC1wcmljZSB7XHJcblx0XHRtYXJnaW4tbGVmdDogMjBweDtcclxuXHRcdG1hcmdpbi10b3A6IDQwcHg7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG5cdFx0bWF4LXdpZHRoOiAxMDBweDtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdGJvcmRlci1yaWdodC1jb2xvcjogYmxhY2s7XHJcbiAgICBcdGJvcmRlci1yaWdodC13aWR0aDogMXB4O1xyXG5cclxuXHRcdC5wcmljZS10ZXh0IHtcclxuXHRcdFx0Zm9udC1zaXplOiAyMHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmN0YS1hZGR0b2NhcnQtcXR5IHtcclxuXHRcdG1hcmdpbi10b3A6IDQwcHg7XHJcblx0XHRtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDM4cHg7XHJcblx0XHRtYXJnaW4tcmlnaHQ6IDNweDtcclxuXHRcdG1heC13aWR0aDogNzVweDtcclxuXHRcdGJvcmRlci1sZWZ0OiAxcHggc29saWQgYmxhY2s7XHJcblx0XHQuY3RhLWFkZHRvY2FydC1xdHktaW5wdXQge1xyXG5cdFx0ICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdCAgICB3aWR0aDogNDBweDtcclxuXHRcdCAgICBwYWRkaW5nOiAxMHB4IDA7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuY3RhLWFkZHRvY2FydCB7XHJcblx0XHRtYXJnaW4tdG9wOiA0MHB4O1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcclxuXHRcdG1hcmdpbi1yaWdodDogNTlweDtcclxuICB9XHJcblxyXG5cdC5jdGEtbGlua3Mge1xyXG5cdFx0bWFyZ2luLXRvcDogMjBweDtcclxuXHRcdC5jdGEtbGluayB7XHJcbiAgICBcdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHQuY3RhLWxpbmtzLXRleHQge1xyXG5cdFx0JjphZnRlciB7XHJcblx0XHRcdGNvbnRlbnQ6IFwiID5cIjtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcblxyXG4iLCIvLyBjc3MgZm9yIGp1bXAgbmF2IHBvc2l0aW9uaW5nIHdpdGggdGhlIGRlc2t0b3AgY29sbGFwc2libGUgaGVhZGVyXHJcbi8vIGlzIGluIGNvbXBvbmVudHMvaGVhZGVyL2hlYWRyb29tXHJcbi8vIGdsb2JhbCBqdW1wIG5hdiBpcyBpbiBjb21wb25lbnRzL1ZOMDA0LWp1bXAtbmF2XHJcblxyXG4ucHJvZHVjdC1qdW1wLW5hdiB7XHJcbiAgQGltcG9ydCBcImp1bXAtbmF2L3JlbGF0ZWQtcHJvZHVjdHNcIjtcclxuICBAaW1wb3J0IFwianVtcC1uYXYvc3BlY2lmaWNhdGlvbi1hY2NvcmRpb25cIjtcclxuXHJcbiAgbWFyZ2luLXRvcDogMjVweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheTtcclxuXHJcbiAgZGw6bGFzdC1jaGlsZCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIH1cclxuXHJcbiAgZHQge1xyXG4gICAgZm9udC13ZWlnaHQ6IHdoaXRuZXktd2VpZ2h0KG1lZGl1bSk7XHJcbiAgfVxyXG5cclxuICAuZmVhdHVyZXMge1xyXG4gICAgdWwge1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICBtYXJnaW46IDAgMCAwIDFlbTtcclxuICAgIH1cclxuXHJcbiAgICBsaSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuNjI1ZW07XHJcbiAgICB9XHJcblxyXG4gICAgLmJ0bi1kb3dubG9hZCB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDFlbTtcclxuICAgIH1cclxuXHJcbiAgICAubGVmdF9lc3BvdCB7XHJcbiAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgIC5wZHAtanVtcG5hdi1mZWF0dXJlcy1lc3BvdCB7XHJcbiAgICAgICAgICBwYWRkaW5nLXRvcDogM3JlbTtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IC0zcmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnRyYWluaW5nLWFuZC1zZXJ2aWNlcyB7XHJcbiAgICAmOmFmdGVyIHsgLy8gcmVtb3ZlIGV4dHJhIGJvdHRvbSBtYXJnaW4gd2hlbiBpbmNsdWRlZCBpbnNpZGUganVtcCBuYXZcclxuICAgICAgcGFkZGluZy10b3A6IDEwcHggIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuQzAyOS1jYXNlLXN0dWR5LWRvY3VtZW50LXN0cmlwLFxyXG4gICAgLkMwMTMtNTAtNTAteDMge1xyXG4gICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLkMwMTMtNTAtNTAteDMge1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcclxuXHJcbiAgICAgIGgyIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHsgLy8gdGFibGV0IHVwXHJcbiAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkgeyAvLyBtb2JpbGUgb25seVxyXG4gICAgLnNlY3Rpb24ge1xyXG4gICAgICBwYWRkaW5nLXRvcDogMjVweDtcclxuICAgIH1cclxuXHJcbiAgICBoMyB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS41ZW07XHJcbiAgICB9XHJcblxyXG4gICAgZGwge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIGR0LCBkZCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogLjc1ZW07XHJcbiAgICB9XHJcblxyXG4gICAgLnNwZWNpZmljYXRpb25zLFxyXG4gICAgLmZlYXR1cmVzIHtcclxuICAgICAgLmJ0bi1kb3dubG9hZCB7XHJcbiAgICAgICAgbWFyZ2luOiAyMHB4IDA7XHJcbiAgICAgIH1cclxuXHR9XHJcblxyXG5cdC5DMDI5LWNhc2Utc3R1ZHktZG9jdW1lbnQtc3RyaXAge1xyXG4gICAgICAuYnRuLWRvd25sb2FkIHtcclxuICAgICAgICBtYXJnaW46IDEwcHggYXV0byAzMHB4IGF1dG87XHJcbiAgICAgIH1cclxuXHR9XHJcblxyXG5cdC5zcGVjaWZpY2F0aW9ucyB7XHJcblx0ICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG5cdCAgaDMge1xyXG5cdCAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cdCAgfVxyXG5cclxuXHQgIC5wYWRkZWQtY29udGFpbmVyIHsgIC8vIGV4dHJhIHNwYWNlIGZvciBkb3dubG9hZCBidXR0b25cclxuXHQgICAgcGFkZGluZy1ib3R0b206IDcwcHg7XHJcblx0ICB9XHJcblxyXG5cdCAgI3NwZWNCdXR0b24geyAvLyBwb3NpdGlvbiBkb3dubG9hZCBidXR0b24gYXQgYm90dG9tIG9mIHNlY3Rpb25cclxuXHQgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG5cdCAgICBib3R0b206IDA7XHJcblx0ICAgIGxlZnQ6IDA7XHJcblx0ICAgIHBhZGRpbmc6IDAgMTBweDtcclxuXHQgIH1cclxuXHR9XHJcbiAgfSAvLyBlbmQgbW9iaWxlIG9ubHlcclxuXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7IC8vIHRhYmxldCB1cFxyXG4gICAgaDMge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA0MXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uIHtcclxuICAgICAgcGFkZGluZy10b3A6IDUwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgZHQge1xyXG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgIH1cclxuXHJcbiAgICBkdCwgZGQge1xyXG4gICAgICBmb250LXNpemU6IC44MTI1ZW07XHJcbiAgICB9XHJcblxyXG4gICAgLmJ0bi1kb3dubG9hZCB7XHJcbiAgICAgIGZsb2F0OiByaWdodDtcclxuICAgIH1cclxuXHJcbiAgICAuc3BlY2lmaWNhdGlvbnMsXHJcbiAgICAuZmVhdHVyZXMsXHJcbiAgICAucHJvZHVjdC1mYW1pbHkge1xyXG4gICAgICBoMyB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLTRweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5mZWF0dXJlcyB7XHJcbiAgICAgIC5idG4tZG93bmxvYWQge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxLjVlbTtcclxuICAgICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHQuQzAyOS1jYXNlLXN0dWR5LWRvY3VtZW50LXN0cmlwIHtcclxuICAgICAgLmJ0bi1kb3dubG9hZCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcclxuICAgICAgfVxyXG5cdH1cclxuICB9IC8vIGVuZCB0YWJsZXQgdXBcclxuXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSBhbmQgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHsgLy8gdGFibGV0IG9ubHlcclxuICAgIC5mZWF0dXJlcyBsaSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogLjg3NWVtO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS43MTQzZW07XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHsgLy8gZGVza3RvcFxyXG4gICAgZHQsIGRkIHtcclxuICAgICAgZm9udC1zaXplOiAxZW07XHJcbiAgICB9XHJcblxyXG4gICAgLnNwZWNpZmljYXRpb25zLFxyXG4gICAgLmZlYXR1cmVzLFxyXG4gICAgLnByb2R1Y3QtZmFtaWx5IHtcclxuICAgICAgaDMge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC0xMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmZlYXR1cmVzIHsvLzE2LzI2cHggMTQvMjQgMTYvMjZcclxuICAgICAgLmJ0bi1kb3dubG9hZCB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBsaTpsYXN0LWNoaWxkIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ubW9iaWxlLWp1bXAtbmF2LW1lbnUgbGkge1xyXG4gIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XHJcbn1cclxuIiwiLy8gUmVsYXRlZCBQcm9kdWN0cyBjYXJvdXNlbCBvbiBQRFBcclxuXHJcbi5yZWxhdGVkLXByb2R1Y3RzIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICBcclxuICBoMyB7XHJcbiAgICBwYWRkaW5nLXRvcDogNTBweDtcclxuICB9XHJcbiAgICBcclxuICAub3dsLWNhcm91c2VsIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xyXG4gIH1cclxuICAgIFxyXG4gIC5wcm9kdWN0X25hbWUge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgYSB7XHJcbiAgICAgIGNvbG9yOiAkcmljaC1ibGFjaztcclxuICAgICAgZm9udC13ZWlnaHQ6IHdoaXRuZXktd2VpZ2h0KHNlbWlib2xkKTtcclxuICAgIH1cclxuICB9XHJcbiAgXHJcbiAgLm93bC1zdGFnZS1vdXRlciB7XHJcbiAgICBtYXJnaW4tbGVmdDogMnB4O1xyXG4gIH1cclxuICBcclxuICAub3dsLXN0YWdlIHtcclxuICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIH1cclxuICAgIFxyXG4gIC5vd2wtaXRlbTphZnRlciB7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIHdpZHRoOiAycHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2FybS1ncmF5O1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbWFyZ2luLWxlZnQ6IC0ycHg7XHJcbiAgfVxyXG4gIFxyXG4gIC5pbWFnZSB7XHJcbiAgICBwYWRkaW5nOiAwIDE1JTtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgfVxyXG4gICAgXHJcbiAgLmltYWdlLWNvbnRhaW5lciB7XHJcbiAgICBAaW5jbHVkZSBhc3BlY3QtcmF0aW8tYm94KDEsIDEpO1xyXG4gICAgXHJcbiAgICBpbWcge1xyXG4gICAgICBAaW5jbHVkZSBzdHJldGNoLWFic29sdXRlKCk7XHJcbiAgICB9XHJcbiAgfVxyXG4gIFxyXG4gIC5wcm9kdWN0X2luZm8ge1xyXG4gICAgcGFkZGluZzogMCAxMHB4IDAgNXB4O1xyXG5cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikgeyAgLy8gdGFibGV0IHVwXHJcbiAgICAgIHBhZGRpbmc6IDAgMTVweCAwIDVweDtcclxuICAgIH1cclxuICBcclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikgeyAvLyBkZXNrdG9wXHJcbiAgICAgIHBhZGRpbmc6IDAgMzBweCAwIDIwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIFxyXG4gIC5vd2wtcHJldntcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgbGVmdDogMCU7XHJcbiAgICBtYXJnaW4tbGVmdDogLTEuNSU7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyMjVkZWcpO1xyXG4gIH1cclxuICAub3dsLW5leHR7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIHJpZ2h0OiAwJTtcclxuICAgIG1hcmdpbi1yaWdodDogLTEuNSU7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgfVxyXG4gIC5vd2wtcHJldiwgLm93bC1uZXh0e1xyXG4gICAgd2lkdGg6IDIzcHg7XHJcbiAgICBoZWlnaHQ6IDIzcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICNjNGNlZDE7XHJcbiAgICBib3JkZXItcmlnaHQ6IDNweCBzb2xpZCAjYzRjZWQxO1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgfVxyXG5cclxuICAucmVwbGFjZW1lbnQtcHJvZHVjdHMtY29udGFpbmVyIHtcclxuICAgaDEge1xyXG4gICAgICBmb250LXdlaWdodDogd2hpdG5leS13ZWlnaHQobGlnaHQpO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAuZXYtcHJkLXNrdSB7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiB3aGl0bmV5LXdlaWdodChsaWdodCk7XHJcbiAgICAgIGZvbnQtc2l6ZTogd2hpdG5leS1zaXplKDEyKTtcclxuICAgICAgY29sb3I6ICRyaWNoLWJsYWNrO1xyXG4gICAgfVxyXG4gIH1cclxufSIsIi5DMDU3LWFjY29yZGlvbiB7XHJcblx0LmFjY29yZGlvbi1pdGVtIHtcclxuXHRcdHBhZGRpbmc6IDMwcHggMDtcclxuXHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHQucDEge1xyXG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMDtcclxuXHRcdFx0cGFkZGluZy10b3A6IDMwcHg7XHJcblx0XHR9XHJcblx0XHQmOmZpcnN0LWNoaWxkIHtcclxuXHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICR3YXJtLWdyYXk7XHJcblx0XHR9XHJcblx0XHQuYWNjb3JkaW9uLWdyb3VwLWhlYWRlciB7XHJcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHRcdG1hcmdpbjogMDtcclxuXHRcdFx0cGFkZGluZzogMDtcclxuXHRcdH1cclxuXHRcdFxyXG5cdH1cclxufSIsIi8vIEltcG9ydHMgLy9cclxuQGltcG9ydCBcIi4uLy4uL2Jhc2UvX2ltcG9ydHNcIjtcclxuXHJcbi5wYWRkZWQtY29udGFpbmVyIGRpdi5jb2wteHMtMTIuY29sLXNtLTYubGVmdCB7XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XHJcbiAgICBtaW4taGVpZ2h0OiAzNDhweDtcclxuICB9XHJcbiAgbWluLWhlaWdodDogNDc1cHg7XHJcbn1cclxuXHJcbnVsLmR5bmFBc3NldHMtdGFicyB7XHJcbiAgZm9udC1zaXplOiAwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDtcclxuICBwYWRkaW5nLWxlZnQ6IDBweDtcclxuXHJcbiAgLy8gdGFibGV0XHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XHJcbiAgICBsaS50YWIge1xyXG4gICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgcGFkZGluZy1yaWdodDogNDVweDtcclxuICAgICAgd2lkdGg6IDE3MHB4O1xyXG4gICAgICBoZWlnaHQ6IDQ4cHg7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XHJcblxyXG4gICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBhLnRhYkxpbmtzICwgYS50YWJEaXNhYmxlZCB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBoZWlnaHQ6IDQ4cHg7XHJcbiAgICAgIHdpZHRoOiAxNzBweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuMzM7XHJcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XHJcbiAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XHJcbiAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xyXG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgY29sb3I6ICMyZDM4M2Y7XHJcbiAgICB9XHJcblxyXG4gICAgYS5zZWxlY3RlZCB7XHJcbiAgICAgIGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcclxuXHJcbiAgICAgIC50YWJTZWxlY3Rpb25JbmRpY2F0b3JMaW5lIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGEge1xyXG4gICAgICAudGFiTGFiZWwge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnRhYlNlbGVjdGlvbkluZGljYXRvckxpbmUge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHdpZHRoOiAxNzBweDtcclxuICAgICAgaGVpZ2h0OiA0cHg7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMGYwZjA7XHJcbiAgICB9XHJcblxyXG4gICAgLnRhYkJhY2tncm91bmQge1xyXG4gICAgICBoZWlnaHQ6IDQ4cHg7XHJcbiAgICAgIHdpZHRoOiAxNzBweDtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMGYwO1xyXG5cclxuICAgICAgYS50YWJMYWJlbCB7XHJcbiAgICAgICAgY29sb3I6ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vIGRlc2t0b3BcclxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcclxuICAgIGxpLnRhYiB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiA0NXB4O1xyXG4gICAgICB3aWR0aDogMjkwcHg7XHJcbiAgICAgIGhlaWdodDogNDhweDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcclxuXHJcbiAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGEudGFiTGlua3MsIGEudGFiRGlzYWJsZWQge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgaGVpZ2h0OiA0OHB4O1xyXG4gICAgICB3aWR0aDogMjkwcHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjMzO1xyXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xyXG4gICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xyXG4gICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcclxuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG4gICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIGNvbG9yOiAjMmQzODNmO1xyXG4gICAgfVxyXG5cclxuICAgIGEuc2VsZWN0ZWQge1xyXG4gICAgICBjb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XHJcblxyXG4gICAgICAudGFiU2VsZWN0aW9uSW5kaWNhdG9yTGluZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBhIHtcclxuICAgICAgLnNlbGVjdGVkIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC50YWJTZWxlY3Rpb25JbmRpY2F0b3JMaW5lIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB3aWR0aDogMjkwcHg7XHJcbiAgICAgIGhlaWdodDogNHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMGYwO1xyXG4gICAgfVxyXG5cclxuICAgIC50YWJCYWNrZ3JvdW5kIHtcclxuICAgICAgaGVpZ2h0OiA0OHB4O1xyXG4gICAgICB3aWR0aDogMjkwcHg7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjBmMDtcclxuXHJcbiAgICAgIGEudGFiTGFiZWwge1xyXG4gICAgICAgIGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuXHJcblxyXG5cclxuI3BkcC1tb2Itc3RhZ2UtY2Fyb3VzZWwsICNwZHAtbW9iLW5hdmlnYXRpb24tY2Fyb3VzZWwge1xyXG5cclxuICAudGh1bWJTbGlkZS5zbGljay1zbGlkZSB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIH1cclxuXHJcbiAgLmNtLXRlYXNlci5jbS10ZWFzZXItLXNwaW5uZXIuY20tdGVhc2VyLS1wbGFpbiB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgLmNtLXNwaW5uZXJfX2ljb24ge1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikgeyAvLyB0YWJsZXQgdXBcclxuXHJcbiAgI3BkcC1tb2Itc3RhZ2UtY2Fyb3VzZWwsICNwZHAtbW9iLW5hdmlnYXRpb24tY2Fyb3VzZWx7XHJcbiAgICBkaXNwbGF5OiBub25lIWltcG9ydGFudDsgLy9lbnN1cmUgbW9iaWxlIGNhcm91c2VsIGlzIG5vdCBkaXNwbGF5ZWRcclxuICB9XHJcblxyXG4gIC5wZHAtY2Fyb3VzZWwuY29udGFpbmVyIHtcclxuICAgIHBhZGRpbmctbGVmdDogNDBweDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1heC13aWR0aDogNTgwcHg7XHJcbiAgICBoZWlnaHQ6IDQxNHB4O1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDYzcHg7XHJcbiAgICAuY20tdGVhc2VyIHtcclxuICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgfVxyXG4gICAgLmlubGluZS12aWRlby13cmFwcGVyIHtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDEwMCU7IC8vIHNxdWFyZSB2aWRlb1xyXG4gICAgfVxyXG4gIH1cclxuICAjcGRwLWltYWdlLXN0YWdlLWNhcm91c2VsLCAjcGRwLXZpZGVvLXN0YWdlLWNhcm91c2VsIHsgLy9NYWluIChTdGFnZSkgSW1hZ2UgY2Fyb3VzZWxcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIC5zbGljay1hY3RpdmV7IC8vTWFpbiBwZHAgaW1hZ2UgKG9ubHkgb25lIHZpc2libGUpXHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAvL0FuaW1hdGlvblxyXG4gICAgICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XHJcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xcyBlYXNlLWluO1xyXG4gICAgfVxyXG4gICAgLnNsaWNrLXNsaWRlIHtcclxuICAgICAgLy9BbmltYXRpb25cclxuICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjFzIGVhc2Utb3V0O1xyXG4gICAgfVxyXG4gICAgLnNsaWNrLWNsb25lZCB7XHJcbiAgICAgIG9wYWNpdHk6IDAuMztcclxuICAgIH1cclxuICB9XHJcbiAgI3BkcC1pbWFnZS1uYXZpZ2F0aW9uLWNhcm91c2VsLCAjcGRwLXZpZGVvLW5hdmlnYXRpb24tY2Fyb3VzZWwgeyAvL05hdmlnYXRpb24gQ2Fyb3VzZWxcclxuICAgIHdpZHRoOiA2NHB4O1xyXG4gICAgaGVpZ2h0OiAzNjBweDtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgcGFkZGluZzogMHB4IDBweDtcclxuICAgIC50aHVtYlNsaWRlLnNsaWNrLXNsaWRlIHsgLy9yZXByZXNlbnRzIHRoZSBpbmRpdmlkdWFsIHNsaWRlcyBvZiB0aGUgY2Fyb3VzZWxcclxuICAgICAgbWFyZ2luLXRvcDogMTZweDsgLy9lYWNoIHNsaWRlIGdldHMgMTZweCBtYXJnaW4gdG9wXHJcbiAgICB9XHJcbiAgICAudGh1bWJTbGlkZS5zbGljay1jdXJyZW50IHsgLy9zZWxlY3RlZCBuYXZpZ2F0aW9uIHNsaWRlXHJcbiAgICAgIGJvcmRlcjogMXB4O1xyXG4gICAgICBvdXRsaW5lOiAjMDBhYTdlIHNvbGlkIHRoaW47XHJcblxyXG4gICAgICAuaXNIaWRkZW4ge1xyXG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmlzVmlzaWJsZSB7XHJcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC50aHVtYlNsaWRlLnNsaWNrLXNsaWRlIHsgLy90aHVtYm5haWwgdmlkZW8gcGxheSBidXR0b25cclxuXHJcbiAgICAgIC5jbS1zcGlubmVyX19pY29uIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLnBsYXktYnV0dG9uIHtcclxuICAgICAgICBoZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgd2lkdGg6IDI0cHg7XHJcbiAgICAgIH1cclxuICAgICAgLnBsYXktYnV0dG9uLWNpcmNsZTpiZWZvcmUge1xyXG4gICAgICAgIGhlaWdodDogMjRweDtcclxuICAgICAgICB3aWR0aDogMjRweDtcclxuICAgICAgfVxyXG4gICAgICAucGxheS1idXR0b24tY2lyY2xlOmFmdGVyIHtcclxuICAgICAgICBsZWZ0OiA5cHg7XHJcbiAgICAgICAgdG9wOiA2cHg7XHJcbiAgICAgICAgYm9yZGVyLXRvcC13aWR0aDogNnB4O1xyXG4gICAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDZweDtcclxuICAgICAgICBib3JkZXItbGVmdC13aWR0aDogMTBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuc2xpY2stc2xpZGUge1xyXG4gICAgb3V0bGluZTogbm9uZTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB9XHJcblxyXG4gIC50aHVtYlNsaWRle1xyXG4gICAgaW1ne1xyXG4gICAgICBoZWlnaHQ6IDY0cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAjcGRwLWltYWdlLXN0YWdlLWNhcm91c2VsLnNsaWNrLXNsaWRlLCAjcGRwLXZpZGVvLXN0YWdlLWNhcm91c2VsLnNsaWNrLXNsaWRlIHsgLy9TdGFnZSB2aWRlbyBwbGF5IGJ1dHRvblxyXG4gICAgLnBsYXktYnV0dG9uIHtcclxuICAgICAgaGVpZ2h0OiAyNHB4O1xyXG4gICAgICB3aWR0aDogMjRweDtcclxuICAgIH1cclxuICAgIC5wbGF5LWJ1dHRvbi1jaXJjbGU6YmVmb3JlIHtcclxuICAgICAgaGVpZ2h0OiAyNHB4O1xyXG4gICAgICB3aWR0aDogMjRweDtcclxuICAgIH1cclxuICAgIC5wbGF5LWJ1dHRvbi1jaXJjbGU6YWZ0ZXIge1xyXG4gICAgICBsZWZ0OiA5cHg7XHJcbiAgICAgIHRvcDogNnB4O1xyXG4gICAgICBib3JkZXItdG9wLXdpZHRoOiA2cHg7XHJcbiAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDZweDtcclxuICAgICAgYm9yZGVyLWxlZnQtd2lkdGg6IDEwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkgeyAvLyBtb2JpbGUgb25seVxyXG5cclxuICAjcGRwLXZpZGVvLW5hdmlnYXRpb24tY2Fyb3VzZWwsICNwZHAtaW1hZ2UtbmF2aWdhdGlvbi1jYXJvdXNlbCwgI3BkcC12aWRlby1zdGFnZS1jYXJvdXNlbCwgI3BkcC1pbWFnZS1zdGFnZS1jYXJvdXNlbHtcclxuICAgIC8vRG8gbm90IGRpc3BsYXkgc2VwYXJhdGUgaW1hZ2UvdmlkZW8gY2Fyb3VzZWxzIGZvciBtb2JpbGVcclxuICAgIGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgI3BkcC1tb2Itc3RhZ2UtY2Fyb3VzZWwsICNwZHAtbW9iLW5hdmlnYXRpb24tY2Fyb3VzZWwge1xyXG4gICAgZGlzcGxheTogYmxvY2s7IC8vZW5zdXJlIG1vYmlsZSBjYXJvdXNlbCBpcyBkaXNwbGF5ZWRcclxuICAgIC5jbS10ZWFzYWJsZV9fcGxheSB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTIyNSUpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnBkcENhcm91c2VsRmxleERpdiB7IC8vbmVlZGVkIHRvIHN3YXAgU3RhZ2UgYW5kIE5hdiBvcmRlciBvbiBtb2JpbGVcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XHJcbiAgfVxyXG4gIC5wZHAtY2Fyb3VzZWwuY29udGFpbmVyIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcclxuICAgIC5jbS10ZWFzZXIge1xyXG4gICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgIH1cclxuICAgIC5pbmxpbmUtdmlkZW8td3JhcHBlciB7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMDAlOyAvLyBzcXVhcmUgdmlkZW9cclxuICAgIH1cclxuICB9XHJcbiAgI3BkcC1tb2Itc3RhZ2UtY2Fyb3VzZWwgeyAvL01haW4gKFN0YWdlKSBJbWFnZSBjYXJvdXNlbFxyXG4gICAgbWF4LXdpZHRoOiAzMzBweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWF4LWhlaWdodDogMzMwcHg7XHJcbiAgICBwYWRkaW5nOiAwcHg7XHJcbiAgICBkaXNwbGF5OmZsZXg7XHJcbiAgICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcclxuICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gICAgb3ZlcmZsb3cteDogc2Nyb2xsO1xyXG4gICAgb3ZlcmZsb3cteTogaGlkZGVuO1xyXG4gICAgc2Nyb2xsLXNuYXAtdHlwZTogeCBtYW5kYXRvcnk7XHJcbiAgICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XHJcbiAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XHJcbiAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgfVxyXG4gICAgLnN0YWdlU2xpZGV7XHJcbiAgICAgIHNjcm9sbC1zbmFwLWFsaWduOiBzdGFydDtcclxuICAgICAgbWluLXdpZHRoOiAxMDAlO1xyXG4gICAgICBwYWRkaW5nOiAwIDAuNXJlbTtcclxuICAgIH1cclxuICAgIG1hcmdpbjowIGF1dG8gNXB4O1xyXG4gIH1cclxuXHJcbiAgI3BkcC1tb2ItbmF2aWdhdGlvbi1jYXJvdXNlbCB7IC8vTmF2aWdhdGlvbiBDYXJvdXNlbFxyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIHBhZGRpbmc6IDFweCAwO1xyXG4gICAgb3ZlcmZsb3cteDogc2Nyb2xsO1xyXG4gICAgb3ZlcmZsb3cteTogaGlkZGVuO1xyXG4gICAgc2Nyb2xsLXNuYXAtdHlwZTogeCBtYW5kYXRvcnk7XHJcbiAgICAtd2Via2l0LXNjcm9sbC1zbmFwLXR5cGU6IHggbWFuZGF0b3J5O1xyXG4gICAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XHJcbiAgICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XHJcbiAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XHJcbiAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5tb2ItbmF2LWl0ZW17XHJcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICBpbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCtsYWJlbHtcclxuICAgICAgLmNtLXRlYXNlcntcclxuICAgICAgICBib3JkZXI6IDFweDtcclxuICAgICAgICBvdXRsaW5lOiAjMDBhYTdlIHNvbGlkIHRoaW47XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICMwMGFhN2U7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIGFuZCAobWluLXdpZHRoOiA1MjFweCl7XHJcbiAgICAgIG1hcmdpbjogMCBjYWxjKCgxMDAlIC0gMzByZW0pIC8gMik7XHJcbiAgICAgIHdpZHRoOiAzMHJlbTtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTIwcHgpIGFuZCAobWluLXdpZHRoOiA0NDFweCl7XHJcbiAgICAgIG1hcmdpbjogMCBjYWxjKCgxMDAlIC0gMjVyZW0pIC8gMik7XHJcbiAgICAgIHdpZHRoOiAyNXJlbTtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDQwcHgpIGFuZCAobWluLXdpZHRoOiAzNjFweCl7XHJcbiAgICAgIG1hcmdpbjogMCBjYWxjKCgxMDAlIC0gMjByZW0pIC8gMik7XHJcbiAgICAgIHdpZHRoOiAyMHJlbTtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMzYwcHgpIGFuZCAobWluLXdpZHRoOiAyODFweCl7XHJcbiAgICAgIG1hcmdpbjogMCBjYWxjKCgxMDAlIC0gMTVyZW0pIC8gMik7XHJcbiAgICAgIHdpZHRoOiAxNXJlbTtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMjgwcHgpe1xyXG4gICAgICBwYWRkaW5nOiAwIGNhbGMoKDEwMCUgLSAxMHJlbSkgLyAyKTtcclxuICAgICAgd2lkdGg6IDEwcmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC50aHVtYlNsaWRley8vcmVwcmVzZW50cyB0aGUgaW5kaXZpZHVhbCBzbGlkZXMgb2YgdGhlIGNhcm91c2VsXHJcbiAgICAgIHBhZGRpbmc6IDAgMC41cmVtO1xyXG4gICAgICBzY3JvbGwtc25hcC1hbGlnbjogc3RhcnQ7XHJcbiAgICAgIG1heC13aWR0aDogNXJlbTsgLy9saW1pdCBtb2JpbGUgdGh1bWJuYWlscyB0byA2NHg2NFxyXG4gICAgICBtaW4td2lkdGg6IDVyZW07XHJcbiAgICAgIHdpZHRoOiA1cmVtO1xyXG4gICAgICBoZWlnaHQ6IDRyZW07XHJcblxyXG4gICAgICAuY20tdGVhc2Vye1xyXG4gICAgICAgIGRpdiBpbWd7XHJcbiAgICAgICAgICBtaW4taGVpZ2h0OiA0cmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuY20tdGVhc2FibGVfX3BsYXkge1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgdG9wOiAtNzAlO1xyXG4gICAgICAgICAgbGVmdDogMzAlO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiB1bnNldDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5wbGF5LWJ1dHRvbiB7XHJcbiAgICAgICAgaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgIHdpZHRoOiAyNHB4O1xyXG4gICAgICB9XHJcbiAgICAgIC5wbGF5LWJ1dHRvbi1jaXJjbGU6YmVmb3JlIHtcclxuICAgICAgICBoZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgd2lkdGg6IDI0cHg7XHJcbiAgICAgIH1cclxuICAgICAgLnBsYXktYnV0dG9uLWNpcmNsZTphZnRlciB7XHJcbiAgICAgICAgbGVmdDogOXB4O1xyXG4gICAgICAgIHRvcDogNnB4O1xyXG4gICAgICAgIGJvcmRlci10b3Atd2lkdGg6IDZweDtcclxuICAgICAgICBib3JkZXItYm90dG9tLXdpZHRoOiA2cHg7XHJcbiAgICAgICAgYm9yZGVyLWxlZnQtd2lkdGg6IDEwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcbiAgfVxyXG4gIC5zbGljay1zbGlkZSB7XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZmxvYXQ6IGxlZnQ7IC8vTmVlZCB0aGlzIGZvciB0aGUgY2Fyb3VzZWwgb24gbW9iaWxlIHRvIHN0YXkgaG9yaXpvbnRhbFxyXG4gIH1cclxuICAjcGRwLW1vYi1zdGFnZS1jYXJvdXNlbC5zbGljay1zbGlkZSB7IC8vU3RhZ2UgdmlkZW8gcGxheSBidXR0b25cclxuICAgIC5wbGF5LWJ1dHRvbiB7XHJcbiAgICAgIGhlaWdodDogMjRweDtcclxuICAgICAgd2lkdGg6IDI0cHg7XHJcbiAgICB9XHJcbiAgICAucGxheS1idXR0b24tY2lyY2xlOmJlZm9yZSB7XHJcbiAgICAgIGhlaWdodDogMjRweDtcclxuICAgICAgd2lkdGg6IDI0cHg7XHJcbiAgICB9XHJcbiAgICAucGxheS1idXR0b24tY2lyY2xlOmFmdGVyIHtcclxuICAgICAgbGVmdDogOXB4O1xyXG4gICAgICB0b3A6IDZweDtcclxuICAgICAgYm9yZGVyLXRvcC13aWR0aDogNnB4O1xyXG4gICAgICBib3JkZXItYm90dG9tLXdpZHRoOiA2cHg7XHJcbiAgICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAxMHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy9zaGlmdCB2aWRlbyBjYXJvdXNlbCBvdXQgb2YgdmlldyBmb3IgaW1hZ2UgdGFiIGluaXRpYWxseSwgaXQgd2lsbCBiZSBzaGlmdGVkIGJhY2sgd2l0aCBqc1xyXG4jcGRwLXZpZGVvLXN0YWdlLWNhcm91c2VsLCAjcGRwLXZpZGVvLW5hdmlnYXRpb24tY2Fyb3VzZWwge1xyXG4gIGJvdHRvbTogLTE1MHB4O1xyXG59XHJcblxyXG5cclxuLy9CZWxvdyBpcyBmb3IgaW1wcm92aW5nIHRoZSBjZW50ZXJpbmcgb2YgdGhlIHN0YWdlIGltYWdlIGZvciB1bmNvbW1vbiB0YWJsZXQgdmlld3BvcnRzXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg1MHB4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAjcGRwLWltYWdlLXN0YWdlLWNhcm91c2VsLCAjcGRwLXZpZGVvLXN0YWdlLWNhcm91c2VsIHtcclxuICAgIHBhZGRpbmctdG9wOiA0MCU7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDE2JTtcclxuICB9XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTUwcHgpIGFuZCAobWluLXdpZHRoOiA4NTFweCkge1xyXG4gICNwZHAtaW1hZ2Utc3RhZ2UtY2Fyb3VzZWwsICNwZHAtdmlkZW8tc3RhZ2UtY2Fyb3VzZWwge1xyXG4gICAgcGFkZGluZy10b3A6IDMwJTtcclxuICAgIHBhZGRpbmctbGVmdDogMTQlO1xyXG4gIH1cclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDUwcHgpIGFuZCAobWluLXdpZHRoOiA5NTFweCkge1xyXG4gICNwZHAtaW1hZ2Utc3RhZ2UtY2Fyb3VzZWwsICNwZHAtdmlkZW8tc3RhZ2UtY2Fyb3VzZWwge1xyXG4gICAgcGFkZGluZy10b3A6IDI1JTtcclxuICAgIHBhZGRpbmctbGVmdDogMTIlO1xyXG4gIH1cclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTUwcHgpIGFuZCAobWluLXdpZHRoOiAxMDUxcHgpIHtcclxuICAjcGRwLWltYWdlLXN0YWdlLWNhcm91c2VsLCAjcGRwLXZpZGVvLXN0YWdlLWNhcm91c2VsIHtcclxuICAgIHBhZGRpbmctdG9wOiAxMiU7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDglO1xyXG4gIH1cclxufVxyXG4iLCIuZW1lcnNvbi1wZHAtYWRkaXRpb25hbC1sYXJnZS1pdGVtIHtcclxuICBAaW5jbHVkZSBhc3BlY3QtcmF0aW8tYm94KDIsIDEpO1xyXG4gIGhlaWdodDogMTAwcHg7XHJcbiAgd2lkdGg6IDIwMHB4O1xyXG59XHJcblxyXG4uZW1lcnNvbi1wZHAtYWRkaXRpb25hbC1zbWFsbC1pdGVtIHtcclxuICBAaW5jbHVkZSBhc3BlY3QtcmF0aW8tYm94KDIsIDEpO1xyXG4gIGhlaWdodDogMTAwcHg7XHJcbiAgd2lkdGg6IDIwMHB4O1xyXG59XHJcblxyXG4uZW1lcnNvbi1vdmVybGF5X19waWN0dXJlLWJveHtcclxuICAgIGxlZnQ6IDBweDtcclxuICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgei1pbmRleDogMTAwO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgLy9mbG9hdDogbGVmdDtcclxuICAgIC8vcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgLy9sZWZ0OiAxLjI1ZW07XHJcbiAgICAvL3RvcDogLjVlbTtcclxuICAgIC8vei1pbmRleDogMTAwMDtcclxufVxyXG5cclxuLy9hZGRpbmcgYSBjbGFzcyB0aGF0IGhlbHBzIG91dCBib290c3RyYXAgd2l0aCBjZW50ZXJpbmcgY29sdW1uc1xyXG4uY29sLWNlbnRlcmVkIHtcclxuICBmbG9hdDogbm9uZTtcclxuICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG59IiwiQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7IC8vIG1vYmlsZSBvbmx5XHJcbiAgLnJpZ2h0IC5uYW1lUGFydFByaWNlQ29udGFpbmVyIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHsgLy8gdGFibGV0IHVwXHJcbiAgLmxlZnQgLm5hbWVQYXJ0UHJpY2VDb250YWluZXIge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbi5uYW1lUGFydFByaWNlQ29udGFpbmVyIC5jbS1wcm9kdWN0LWFzc2V0cyB7XHJcbiAgZGlzcGxheTogaW5saW5lO1xyXG5cclxuICAuaW1hZ2UtY29udGFpbmVyIHtcclxuICAgIGRpc3BsYXk6IGlubGluZTtcclxuXHJcbiAgICAuZW1lcnNvbi1wcm9kdWN0X190aXRsZS1pY29uIHtcclxuICAgICAgaGVpZ2h0OiAzZW07XHJcbiAgICAgIHdpZHRoOiAzZW07XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ubmFtZVBhcnRQcmljZUNvbnRhaW5lciAubWFpbl9oZWFkZXIge1xyXG4gIGRpc3BsYXk6IGlubGluZTtcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gIGZvbnQtd2VpZ2h0OiB3aGl0bmV5LXdlaWdodChib29rKTtcclxuICBmb250LXNpemU6IDEuMTI1ZW07XHJcbiAgbGluZS1oZWlnaHQ6IDEuNWVtO1xyXG4gIG1hcmdpbi10b3A6IDE5cHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogMThweDtcclxuXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7IC8vIHRhYmxldCB1cFxyXG4gICAgZm9udC1zaXplOiAxLjE4NzVlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjUyNjNlbTtcclxuICAgIG1hcmdpbi10b3A6IC02cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7IC8vIGRlc2t0b3BcclxuICAgIGZvbnQtc2l6ZTogMS42ODc1ZW07XHJcbiAgICBsaW5lLWhlaWdodDogMS40MDdlbTtcclxuICB9XHJcbn1cclxuXHJcbi5uYW1lUGFydFByaWNlQ29udGFpbmVyIC5ldi1wcmQtc2t1IHtcclxuXHRtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbn1cclxuLyogRGV2U3RhcnQ6IHJlbW92ZWQgaWQgI3ByaWNlX2Rpc3BsYXkgc2luY2UgdGhlcmUgY2FuIGJlIG11bHRpcGxlIHByaWNlIGluIHRoZSBzYW1lIHBhZ2UgKi9cclxuLm5hbWVQYXJ0UHJpY2VDb250YWluZXIge1xyXG4gIGgyIHtcclxuICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgIGNvbG9yOiBibGFjaztcclxuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gIH1cclxuXHQ+LnByaW50X3NlY3Rpb24ge1xyXG5cdFx0ZmxvYXQ6IHJpZ2h0O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDE2cHg7XHJcblx0XHRmb250LXNpemU6IDExcHg7XHJcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblx0XHQ+c3BhbiB7XHJcblx0XHRcdGZsb2F0OiByaWdodDtcclxuXHRcdH1cclxuXHRcdCY6aG92ZXIge1xyXG5cdFx0XHRzcGFuIHtcclxuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuXHRcdFx0fVxyXG5cdFx0XHQ+LnByaW50X2ljb24ge1xyXG5cdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IDBweCAtMTZweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQ+Lm5vdF9hdmFpbGFibGUge1xyXG5cdFx0Zm9udC1zaXplOiAxM3B4O1xyXG5cdFx0Y29sb3I6ICM3Njc2NzY7XHJcblx0XHRsaW5lLWhlaWdodDogMTZweDtcclxuXHRcdGZvbnQtc3R5bGU6IGl0YWxpYztcclxuXHR9XHJcblx0c3BhbiB7XHJcblx0XHQuY29uZmlndXJlZCB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdFx0Y29sb3I6ICM0ZDRkNGU7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAtMnB4O1xyXG5cdFx0XHRmbG9hdDogbGVmdDtcclxuXHRcdH1cclxuXHRcdC5vbGRfcHJpY2Uge1xyXG5cdFx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRcdGNvbG9yOiAjNzY3Njc2O1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMThweDtcclxuXHRcdFx0ZmxvYXQ6IGxlZnQ7XHJcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDRweDtcclxuXHRcdH1cclxuXHRcdC5wcmljZSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdFx0Y29sb3I6ICNDQTQyMDA7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHR9XHJcblx0XHQuc2t1IHtcclxuICAgICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMTJweDtcclxuICAgICAgY29sb3I6ICM3Njc2NzY7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgbWFyZ2luLXRvcDogMTJweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIH1cclxuXHR9XHJcblx0LnByb21vdGlvbiB7XHJcblx0XHRmb250LXNpemU6IDEycHg7XHJcblx0XHRjb2xvcjogIzAwNkVDQztcclxuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdCY6aG92ZXIge1xyXG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuXHRcdH1cclxuXHR9XHJcblx0LnNpbmdsZV9zdGFyIHtcclxuXHRcdCY6aG92ZXIge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggLTE2cHg7XHJcblx0XHR9XHJcblx0fVxyXG5cdC5zdGFyX3JhdGluZ3Mge1xyXG5cdFx0cGFkZGluZy10b3A6IDFweDtcclxuXHRcdHBhZGRpbmctYm90dG9tOiA3cHg7XHJcblx0XHRzcGFuIHtcclxuICAgICAgLnJldmlld3Mge1xyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgY29sb3I6ICMwMDZlY2M7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgIHBhZGRpbmctbGVmdDogOHB4O1xyXG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuc3RhcnMge1xyXG4gICAgICBmbG9hdDogbGVmdDtcclxuICAgIH1cclxuXHR9XHJcbn1cclxuLnByb2R1Y3RfbGlzdGluZ19jb250YWluZXIge1xyXG5cdC5saXN0X21vZGUge1xyXG5cdFx0LnByb2R1Y3Qge1xyXG5cdFx0XHQ+LnByb2R1Y3RfaW5mbyB7XHJcblx0XHRcdFx0Pi5wcm9kdWN0X3JhdGluZyB7XHJcblx0XHRcdFx0XHQ+ZGl2LnN0YXJfcmF0aW5ncyB7XHJcblx0XHRcdFx0XHRcdC5zaW5nbGVfc3RhciB7XHJcblx0XHRcdFx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggLTE2cHg7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdC5yZXZpZXdzIHtcclxuXHRcdFx0XHRcdFx0XHRhIHtcclxuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAjMDA2ZWNjO1xyXG5cdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XHJcblx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDhweDtcclxuXHRcdFx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRkaXYuc3RhcnMge1xyXG5cdFx0XHRcdFx0XHRcdGZsb2F0OiBsZWZ0O1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiIsIi5wcm9kdWN0LWRlc2NyaXB0aW9uLXdyYXBwZXIge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIGZvbnQtd2VpZ2h0OiB3aGl0bmV5LXdlaWdodChsaWdodCk7XHJcbiAgZm9udC1zaXplOiAuODc1ZW07XHJcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NmVtO1xyXG4gIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICBcclxuICBwIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgfVxyXG4gIFxyXG4gIC50b2dnbGUge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICB3aWR0aDogMjAwcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgd2hpdGUsIHdoaXRlLCByZ2JhKDAsMCwwLDApKTtcclxuICB9XHJcbiAgXHJcbiAgJi5jb2xsYXBzZSB7XHJcbiAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIFxyXG4gICAgJi5pbiB7XHJcbiAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgXHJcbiAgICAgIC50b2dnbGUge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgLnRvZ2dsZSB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gIH1cclxuICBcclxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHsgLy8gdGFibGV0XHJcbiAgICBmb250LXNpemU6IC44MTI1ZW07XHJcbiAgICBsaW5lLWhlaWdodDogMS43NjkyZW07XHJcbiAgICBtYXJnaW4tdG9wOiAxMXB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIFxyXG4gICAgJi5jb2xsYXBzZSB7XHJcbiAgICAgIGhlaWdodDogNDZweDtcclxuICAgIH1cclxuICB9XHJcbiAgXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7IC8vIGRlc2t0b3BcclxuICAgIGZvbnQtc2l6ZTogMWVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNjI1ZW07XHJcbiAgICBcclxuICAgICYuY29sbGFwc2Uge1xyXG4gICAgICBoZWlnaHQ6IDUycHg7XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiI3BkcC1wcm9kdWN0LWxpc3Rpbmd7XHJcbiAgbWFyZ2luLWJvdHRvbTogMDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHBhZGRpbmctYm90dG9tOiAxMTBweDtcclxuXHJcbiAgLnByb2R1Y3RfbGlzdGluZ19jb250YWluZXIge1xyXG4gICAgYm9yZGVyLWxlZnQ6IG5vbmU7XHJcbiAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gIH1cclxuXHJcbiAgLnBhZ2VDb250cm9sIHtcclxuICAgIGJvdHRvbTogMzdweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGZvbnQtc2l6ZTogMS4xMjVlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xyXG5cclxuICAgIGEge1xyXG4gICAgICBtYXJnaW46IDAgNHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5hY3RpdmUge1xyXG4gICAgICBjb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICBmb250LXdlaWdodDogd2hpdG5leS13ZWlnaHQobWVkaXVtKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikgeyAvLyB0YWJsZXQgdXBcclxuICAgIGhlaWdodDogMTQyNXB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHsgLy8gZGVza3RvcFxyXG4gICAgaGVpZ2h0OiA5NTBweDtcclxuXHJcbiAgICAucGFnZUNvbnRyb2wge1xyXG4gICAgICBhIHtcclxuICAgICAgICBtYXJnaW46IDAgMTJweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5wYWdlQ29udHJvbE1vYmlsZXtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLlBEMDE0LXByb2R1Y3QtdGFibGUucHJvZHVjdC10YWJsZS1hc3NlbWJseS1saXN0IHtcclxuICAucHJvZHVjdCB7XHJcblx0ICAgIHBhZGRpbmc6IDI1cHggMCAwIDI1cHg7XHJcblx0ICAgIFxyXG5cdCAgICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcclxuXHRcdFx0cGFkZGluZzogMDtcclxuXHRcdH1cclxuXHJcblx0ICAgIC5jb21wYXJlLWxpc3QtdmlldyB7XHJcblx0XHRcdG1hcmdpbi10b3A6IDMwcHg7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiA1cHg7XHJcblx0XHR9XHJcblxyXG5cdCAgICAucHJvZHVjdF9pbWFnZV9saW5rIHtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDI1cHg7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdC5wcm9kdWN0LXRhYmxlLWN0YSB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XHJcblx0XHR9XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5wcm9kdWN0X25hbWUge1xyXG4gICAgXHRtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAuYnRuIHtcclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xyXG5cdFx0XHRwYWRkaW5nOiAwIDVweDtcclxuXHRcdH1cclxuXHR9XHJcbn0iLCIuUEQwMTQtcHJvZHVjdC10YWJsZS5wcm9kdWN0LXRhYmxlLXBhY2thZ2UtcHJvZHVjdC1saXN0IHtcclxuICAucHJvZHVjdCB7XHJcblx0ICAgIHBhZGRpbmc6IDI1cHggMCAwIDI1cHg7XHJcblx0ICAgIFxyXG5cdCAgICAucHJvZHVjdF9pbWFnZV9saW5rIHtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDI1cHg7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdC5wcm9kdWN0LXRhYmxlLWN0YSB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDI1cHg7XHJcblx0XHR9XHJcbiAgICB9XHJcbn0iLCIuUEQwMTQtcHJvZHVjdC10YWJsZS5wcm9kdWN0LXRhYmxlLXNrdS1saXN0IHtcclxuXHQucHJvZHVjdCB7XHJcblx0XHQucHJvZHVjdC1tZXRhIHtcclxuXHRcdFx0LmNvbC1jb3VudC0xIHtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRmbG9hdDogbGVmdDtcclxuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcblx0XHRcdFx0cGFkZGluZy1yaWdodDogMTBweDtcclxuXHRcdFx0fVxyXG5cdFx0XHQuY29sLWNvdW50LTIge1xyXG5cdFx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLyAyKTtcclxuXHRcdFx0XHRmbG9hdDogbGVmdDtcclxuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcblx0XHRcdFx0cGFkZGluZy1yaWdodDogMTBweDtcclxuXHRcdFx0fVxyXG5cdFx0XHQuY29sLWNvdW50LTMge1xyXG5cdFx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLyAzKSA7XHJcblx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XHJcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxMHB4O1xyXG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcblx0XHRcdH1cclxuXHRcdFx0LmNvbC1jb3VudC00IHtcclxuXHRcdFx0XHR3aWR0aDogY2FsYygxMDAlIC8gNCkgO1xyXG5cdFx0XHRcdGZsb2F0OiBsZWZ0O1xyXG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMTBweDtcclxuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG5cdFx0XHR9XHJcblx0XHRcdC5jb2wtY291bnQtNSB7XHJcblx0XHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAvIDUpIDtcclxuXHRcdFx0XHRmbG9hdDogbGVmdDtcclxuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcblx0XHRcdFx0cGFkZGluZy1yaWdodDogMTBweDtcclxuXHRcdFx0fVxyXG5cdFx0XHQuYXR0LXBhZGRpbmcge1xyXG5cdFx0XHRcdC8vIHBhZGRpbmctdG9wOiA5cHg7XHJcblx0XHRcdH1cclxuXHRcdFx0Lm1vYi1hdHQge1xyXG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdH1cclxuXHRcdFx0Lm5vbm1vYi1hdHQge1xyXG5cdFx0XHRcdC5za3UtbGlzdC1oZWFkZXIge1xyXG5cdFx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XHJcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0QG1lZGlhKG1heC13aWR0aDogOTU5LjlweCkge1xyXG5cdFx0XHRcdC5ub25tb2ItYXR0IHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQubW9iLWF0dCB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdHRkIHtcclxuXHRcdFx0XHRcdFx0dmVydGljYWwtYWxpZ246IHRvcDtcclxuXHRcdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDhweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdC5za3UtbGlzdC1oZWFkZXItdGV4dCB7XHJcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XHJcblx0XHRcdFx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0LnByaWNlLWNvbnRhaW5lciB7XHJcblx0XHRsaW5lLWhlaWdodDogMThweDtcclxuXHR9XHJcblx0LmZpcnN0LWNvbHVtbiB7XHJcblx0XHRwYWRkaW5nLWxlZnQ6MDtcclxuXHR9XHJcblx0Lmxhc3QtY29sdW1uIHtcclxuXHRcdHBhZGRpbmctcmlnaHQ6MDtcclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xyXG5cdFx0XHRwYWRkZGluZy10b3A6IDVweDtcclxuXHRcdH1cclxuXHR9XHJcblx0I2FkZFRvU2hvcHBpbmdMaXN0IHtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xyXG4gICAgXHRoZWlnaHQ6IDUwcHg7XHJcbiAgICB9XHJcblx0fVxyXG5cdC5hZGQtdG8td2lzaC1saXN0LWNvbnRhaW5lci5idG57XHJcbiAgXHRib3JkZXItY29sb3I6ICRyaWNoLWJsYWNrO1xyXG4gIFx0cGFkZGluZzogMCAxMHB4O1xyXG5cdGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG5cdEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCl7XHJcblx0XHRtYXJnaW4tdG9wOjhweDtcclxuXHR9XHRcdFxyXG4gICAgYSB7XHJcbiAgICBcdGNvbG9yOiAjMzMzO1xyXG4gICAgXHRAbWVkaWEobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikgYW5kIChtYXgtd2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XHJcbiAgICBcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0ICAgIHRvcDogNTAlO1xyXG5cdFx0ICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuXHRcdCAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIFx0fVxyXG4gICAgfVxyXG4gICAgLmFkZC10by1saXN0LWJ0biB7XHJcbiAgICBcdGhlaWdodDo0MHB4O1xyXG4gICAgXHRAbWVkaWEobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xyXG4gICAgXHRcdGxpbmUtaGVpZ2h0OiAzOHB4O1xyXG4gICAgXHR9XHJcbiAgICBcdEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xyXG5cdCAgICBcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgyNSUpO1xyXG5cdCAgICBcdGhlaWdodDogMzVweDtcclxuXHQgICAgXHRsaW5lLWhlaWdodDogMThweFxyXG4gICAgXHR9XHJcbiAgICB9XHJcblx0fVxyXG5cdC5hZGQtdG8td2lzaC1saXN0LWNvbnRhaW5lciAuY3RhLWJ1dHRvbnMgLmN0YS1idG57XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcclxuXHRcdFx0XHQgICBtYXJnaW4tdG9wOjBweDtcclxuXHRcdFx0XHQgICB9XHJcblx0XHRcdFx0fVxyXG5cdC5idG4ge1xyXG5cdFx0bWFyZ2luLXRvcDogMTBweDtcclxuXHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblx0XHRtYXgtd2lkdGg6IDEwMCU7XHJcblxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XHJcblx0XHRcdCYuYnRuLXByaW1hcnkge1xyXG5cdFx0XHRcdHBhZGRpbmc6IDAgMTBweDtcclxuXHRcdFx0XHRoZWlnaHQ6IDQwcHg7XHJcblxyXG5cdFx0XHRcdC50ZXh0LXdyYXBwZXIge1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiA0MHB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQmLmJ0bi1zZWNvbmRhcnkge1xyXG5cdFx0XHRcdG1pbi1oZWlnaHQ6IDI1cHg7XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDE3cHg7XHJcblx0XHRcdFx0cGFkZGluZzogMCAxMHB4O1xyXG5cdFx0XHRcdGhlaWdodDogNDBweDtcclxuXHRcdFx0XHQudGV4dC13cmFwcGVyIHtcclxuXHRcdFx0XHRcdGhlaWdodDogNDBweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0I2FkZFRvU2hvcHBpbmdMaXN0IHtcclxuXHRcdFx0XHRoZWlnaHQ6IDQwcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cdH1cclxuXHJcblx0QG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XHJcblx0XHQuc3Bhbi0xMCB7XHJcblx0XHRcdHdpZHRoOiAxMCU7XHJcblx0XHR9XHJcblx0XHQuc3Bhbi0xNSB7XHJcblx0XHRcdHdpZHRoOiAxNSU7XHJcblx0XHR9XHJcblx0XHQuc3Bhbi0yMCB7XHJcblx0XHRcdHdpZHRoOiAyMCU7XHJcblx0XHR9XHJcblx0XHQuc3Bhbi0zMCB7XHJcblx0XHRcdHdpZHRoOiAzMCU7XHJcblx0XHR9XHJcblx0XHQuc3Bhbi0zNSB7XHJcblx0XHRcdHdpZHRoOiAzNSU7XHJcblx0XHR9XHJcblx0XHQuc3Bhbi0zOCB7XHJcblx0XHRcdHdpZHRoOiAzOCU7XHJcblx0XHR9XHJcblx0XHQuc3Bhbi00MCB7XHJcblx0XHRcdHdpZHRoOiA0MCU7XHJcblx0XHR9XHJcblxyXG5cdFx0LnByb2R1Y3QtbWV0YSxcclxuXHRcdC5za3UtbGlzdC1oZWFkZXIge1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogMDtcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LnNrdS1saXN0LWhlYWRlciB7XHJcblx0XHRwYWRkaW5nLXRvcDogMXJlbTtcclxuXHRcdHBhZGRpbmctYm90dG9tOiA3cHg7XHJcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgcGFsZXR0ZSh3YXJtLWdyYXkpO1xyXG5cclxuXHRcdC5za3UtbGlzdC1oZWFkZXItdGV4dCB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IHdoaXRuZXktbGluZS1oZWlnaHQoMTYsIDE2KTtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQjbm8tYm90dG9tLWxpbmUge1xyXG5cdFx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcclxuXHR9XHJcblxyXG5cdC5wcm9kdWN0IHtcclxuXHRcdHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XHJcblxyXG5cdFx0LnByb2R1Y3QtbWV0YSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogd2hpdG5leS1zaXplKDE0KTtcclxuICAgXHRcdFx0bGluZS1oZWlnaHQ6IHdoaXRuZXktbGluZS1oZWlnaHQoMjAsIDE0KTtcclxuXHRcdFx0cGFkZGluZy1ib3R0b206IDIwcHg7XHJcblxyXG5cdFx0XHRpbnB1dCB7XHJcblx0XHRcdFx0cGFkZGluZzogNXB4IDEwcHg7XHJcblx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogLjdyZW07XHJcblx0XHRcdCAgICBiYWNrZ3JvdW5kOiAkZ3JheTtcclxuICAgXHRcdFx0XHRib3JkZXItY29sb3I6ICR3YXJtLWdyYXk7XHJcblx0XHRcdFx0ZmxvYXQ6IHJpZ2h0O1xyXG5cdFx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xyXG5cdFx0XHRcdFx0d2lkdGg6IDUwJTtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdCYucXVhbnRpdHlfaW5wdXQge1xyXG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Lm5ld0xpc3Qge1xyXG5cdFx0XHRcdC5jb250YWluZXIge1xyXG5cdFx0XHRcdFx0aW5wdXQge1xyXG5cdFx0XHRcdFx0XHRmbG9hdDogdW5zZXQ7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQucXVhbnRpdHlfc2VjdGlvbiB7XHJcblx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XHJcblxyXG5cdFx0XHRcdGxhYmVsIHtcclxuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblx0XHRcdFx0XHRAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcclxuXHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdFx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IC41cmVtO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LnByaWNlLXRleHQge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0XHRmb250LXdlaWdodDogbm9ybWFsO1xyXG5cdFx0XHRcdGxldHRlci1zcGFjaW5nOiAwO1xyXG5cdFx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiB3aGl0bmV5LWxpbmUtaGVpZ2h0KDI2LCAxNCk7XHJcblx0XHRcdFx0ZmxvYXQ6IHJpZ2h0O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQuYnRuIHtcclxuXHRcdFx0XHRwYWRkaW5nOiA1cHg7XHJcblx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogLjc1cmVtO1xyXG5cdFx0XHRcdGNsZWFyOiBib3RoO1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxcmVtO1xyXG5cclxuXHRcdFx0XHQmLmJ0bi1jYXJ0IHtcclxuXHRcdFx0XHRcdHBhZGRpbmc6IDE1cHggNXB4O1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0QG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSBhbmQgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcclxuXHRcdFx0XHRcdHBhZGRpbmc6IDVweCAzcHg7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRAbWVkaWEobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xyXG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IGF1dG87XHJcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdCAgICBAbWVkaWEobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikgYW5kIChtYXgtd2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XHJcblx0XHQgICAgXHQmLmFkZC10by13aXNoLWxpc3QtY29udGFpbmVyIHtcclxuXHRcdFx0XHQgICAgcGFkZGluZzogMCAycHg7XHJcblx0XHRcdH1cclxuXHRcdFx0ICB9XHJcblx0XHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDAuNzVyZW07XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQqOm5vdCgubmV3LWNvbXBhcmUtdGFyZ2V0LWNvbnRhaW5lcikgPiAuY29tcGFyZV90YXJnZXQge1xyXG5cdFx0XHRcdGZsb2F0OiBsZWZ0O1xyXG5cdFx0XHRcdHBhZGRpbmc6IDEwcHggNXB4IDA7XHJcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cclxuXHRcdFx0XHQmW2RhdGEtc3RhdGU9XCIxXCJdLFxyXG5cdFx0XHRcdCZbZGF0YS1zdGF0ZT1cIjJcIl0ge1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAwO1xyXG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxMHB4O1xyXG5cclxuXHRcdFx0XHRcdCYsIGEge1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogJHdoaXRlO1xyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdGxhYmVsIHtcclxuXHRcdFx0XHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IHdoaXRlO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRpbnB1dCB7XHJcblx0XHRcdFx0XHR3aWR0aDogMDtcclxuXHRcdFx0XHRcdHBhZGRpbmc6IDA7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRsYWJlbCB7XHJcblx0XHRcdFx0XHRtYXJnaW46IDA7XHJcblx0XHRcdFx0XHRwYWRkaW5nOiAwIDAgMCAxcmVtO1xyXG5cdFx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XHJcblxyXG5cdFx0XHRcdFx0JjpiZWZvcmUge1xyXG5cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdEBtZWRpYShtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XHJcblx0XHRcdFx0XHRmbG9hdDogbm9uZTtcclxuXHRcdFx0XHRcdHdpZHRoOiBhdXRvO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQuY3RhLWJ1dHRvbnMgLmRpc2FibGVke1xyXG5cdFx0XHRcdG9wYWNpdHk6LjY1O1xyXG5cdFx0XHRcdHBvaW50ZXItZXZlbnRzOm5vbmU7XHJcblx0XHRcdFx0Y3Vyc29yOiBub3QtYWxsb3dlZDtcclxuXHJcblx0XHRcdCAgfVxyXG5cdFx0XHQgLmN0YS1idXR0b25zIC5jdGEtYnRue1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OjYwMDtcclxuXHRcdFx0XHRAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpe1xyXG5cdFx0XHRcdFx0bWF4LXdpZHRoOiBub25lO1x0XHJcblx0XHRcdFx0fVx0XHRcdFx0XHRcclxuXHRcdFx0IH0gXHJcblx0XHR9XHJcblxyXG5cdFx0LnByb2R1Y3QtZGV0YWlsLWRyYXdlciB7XHJcblx0XHRcdGJhY2tncm91bmQ6ICRncmF5O1xyXG5cdFx0XHRtYXJnaW46IDA7XHJcblx0XHRcdHBhZGRpbmc6IDIwcHggMjBweCAxMHB4O1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0Zm9udC1zaXplOiB3aGl0bmV5LXNpemUoMTIpO1xyXG4gICAgIFx0XHRsaW5lLWhlaWdodDogd2hpdG5leS1saW5lLWhlaWdodCgxNSwgMTIpO1xyXG5cclxuXHRcdFx0LmF0dHJpYnV0ZS1uYW1lLFxyXG5cdFx0XHQuYXR0cmlidXRlLXZhbHVlIHtcclxuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogNXB4O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQuYXR0cmlidXRlLW5hbWUge1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0XHR9XHJcblx0XHRcdC5hdHRyaWJ1dGUtdmFsdWUge1xyXG5cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuICAgICAgICAuZGV0YWlsLWRyYXdlci1yb3cge1xyXG4gICAgICAgICAgLmRldGFpbC1kcmF3ZXItdG9nZ2xlIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICAgICAgICAgIC5nbHlwaGljb24ge1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkcmljaC1ibGFjayAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcblx0Lm1vYmlsZS1vbmx5IHtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0fVxyXG5cclxuXHQkbW9iaWxlLXNrdS1saXN0LWltYWdlLWhlaWdodDogNDBweDtcclxuXHJcblx0QG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSBhbmQgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHsgLy8gdGFibGV0IG9ubHlcclxuXHRcdC5wcm9kdWN0IC5wcm9kdWN0LW1ldGEge1xyXG5cdFx0XHRmb250LXNpemU6IHdoaXRuZXktc2l6ZSgxMi4yNSk7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHRAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcclxuXHRcdFx0LmNtLW1lZGlhLS1yZXNwb25zaXZlIHtcclxuXHRcdFx0aGVpZ2h0OiAkbW9iaWxlLXNrdS1saXN0LWltYWdlLWhlaWdodDtcclxuXHRcdFx0d2lkdGg6ICRtb2JpbGUtc2t1LWxpc3QtaW1hZ2UtaGVpZ2h0O1xyXG5cdFx0fVxyXG5cdFx0I0NhdGFsb2dFbnRyeVByb2ROYW1lLCAjQ2F0YWxvZ0VudHJ5UHJvZFBhcnROdW0ge1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogNjBweDtcclxuXHRcdH1cclxuXHRcdC5wYXJ0LW51bWJlciB7XHJcblx0XHRcdC8vcGFkZGluZzogMTBweCAkbW9iaWxlLXNrdS1saXN0LWltYWdlLWhlaWdodCArIDVweDtcclxuXHRcdFx0Ly9taW4taGVpZ2h0OiAkbW9iaWxlLXNrdS1saXN0LWltYWdlLWhlaWdodDtcclxuXHRcdH1cclxuXHRcdC5wcm9kdWN0X2ltYWdlX3RodW1ibmFpbCB7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0bGVmdDogMDtcclxuXHRcdFx0dG9wOiAwO1xyXG5cdFx0fVxyXG5cdFx0LnF1YW50aXR5X3NlY3Rpb24gbGFiZWwge1xyXG4gICAgXHRmb250LXNpemU6IGluaGVyaXQ7XHJcblx0fVxyXG5cdH1cclxuXHJcblx0LmRldGFpbC1kcmF3ZXItdG9nZ2xlLWJ1dHRvbiB7XHJcblx0XHRib3JkZXI6IDFweCBzb2xpZCAkd2FybS1ncmF5O1xyXG4gICAgaGVpZ2h0OiAkbW9iaWxlLXNrdS1saXN0LWltYWdlLWhlaWdodDtcclxuXHRcdHdpZHRoOiAkbW9iaWxlLXNrdS1saXN0LWltYWdlLWhlaWdodDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuXHRcdC5nbHlwaGljb24tY2hldnJvbi1kb3duIHtcclxuXHRcdFx0ZGlzcGxheTogaW5saW5lO1xyXG5cdFx0XHR9XHJcblx0XHQuZ2x5cGhpY29uLWNoZXZyb24tdXAge1xyXG5cdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQucHJvZHVjdC1kZXRhaWwtZHJhd2VyLm1vYmlsZSB7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0bWFyZ2luLXRvcDogMTBweDtcclxuXHR9XHJcblxyXG5cdC5leHBhbmRlZC1kZXRhaWwtZHJhd2VyIHtcclxuXHRcdC5kZXRhaWwtZHJhd2VyLXRvZ2dsZS1idXR0b24ge1xyXG5cdFx0XHQuZ2x5cGhpY29uLWNoZXZyb24tZG93biB7XHJcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0fVxyXG5cdFx0XHQuZ2x5cGhpY29uLWNoZXZyb24tdXAge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZTtcclxuXHRcdH1cclxuXHRcdH1cclxuXHRcdC5wcm9kdWN0LWRldGFpbC1kcmF3ZXIubW9iaWxlIHtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHR9XHJcblx0fVxyXG5cdH1cclxuXHJcblx0LnBhcnRzLXNrdS1saXN0IHtcclxuICAgIC5hdHQtcGFkZGluZyB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiA5cHg7XHJcbiAgICB9XHJcbiAgICAucHJvZHVjdCB7XHJcbiAgICBcdC5wcm9kdWN0LW1ldGEge1xyXG4gICAgXHRcdC5jb2wtY291bnQtMSB7XHJcbiAgICBcdFx0XHR3aWR0aDogMTAwJTtcclxuICAgIFx0XHRcdGZsb2F0OiBsZWZ0O1xyXG4gICAgXHRcdFx0cGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgXHRcdFx0cGFkZGluZy1yaWdodDogMTBweDtcclxuICAgIFx0XHR9XHJcbiAgICBcdH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiQGltcG9ydCBcInByb2R1Y3QtdGFibGUvYXNzZW1ibHktbGlzdFwiO1xyXG5AaW1wb3J0IFwicHJvZHVjdC10YWJsZS9wYWNrYWdlLWFuZC1wcm9kdWN0LWxpc3RcIjtcclxuQGltcG9ydCBcInByb2R1Y3QtdGFibGUvc2t1LWxpc3RcIjtcclxuXHJcbi5QRDAxNC1wcm9kdWN0LXRhYmxlIHtcclxuICBib3JkZXItdG9wOiAxcHggc29saWQgcGFsZXR0ZSh3YXJtLWdyYXkpO1xyXG5cclxuICAucHJvZHVjdCB7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHdhcm0tZ3JheTtcclxuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xyXG5cclxuICAgIC5uYW1lIHtcclxuICAgICAgZm9udC1zaXplOiB3aGl0bmV5LXNpemUoMTUpO1xyXG4gICAgICBsaW5lLWhlaWdodDogd2hpdG5leS1saW5lLWhlaWdodCgyNiwgMTUpO1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDJweDtcclxuICAgIH1cclxuXHJcbiAgICAuZGVzY3JpcHRpb24ge1xyXG4gICAgICBmb250LXNpemU6IHdoaXRuZXktc2l6ZSgxMik7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiB3aGl0bmV5LXdlaWdodChzZW1pYm9sZCk7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiB3aGl0bmV5LWxpbmUtaGVpZ2h0KDE1LCAxMik7XHJcbiAgICB9XHJcblxyXG4gICAgLmltYWdlLWNvbnRhaW5lciB7XHJcbiAgICAgIG1heC13aWR0aDogMTE1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnBhcnQtbnVtYmVyIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiB3aGl0bmV5LWxpbmUtaGVpZ2h0KDIwLCAxNCk7XHJcbiAgICAgIGNvbG9yOiAkbGluay1jb2xvcjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikgeyAvLyB0YWJsZXQgdXBcclxuICBcdGJvcmRlci1sZWZ0OiAxcHggc29saWQgcGFsZXR0ZSh3YXJtLWdyYXkpO1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7IC8vIGRlc2t0b3BcclxuICAgIC5idG4ge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAucHJvZHVjdCB7XHJcbiAgICAgIC5wYXJ0LW51bWJlciB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgICAgICAgZm9udC1zaXplOiB3aGl0bmV5LXNpemUoMTQpO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuaW1hZ2UtY29udGFpbmVyIHtcclxuICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iLCIuUEQwMTctcHJvZHVjdC1hc3NlbWJseS1wYWdlLWhlcm8ge1xyXG4gIC5wcm9kdWN0IHtcclxuICAgIGRpc3BsYXk6IHRhYmxlO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHJcbiAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG5cclxuICAgID4gZGl2IHtcclxuICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcclxuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5pbWFnZS1jb250YWluZXIge1xyXG4gICAgQGluY2x1ZGUgYXNwZWN0LXJhdGlvLWJveCgxLCAxKTtcclxuICAgIHdpZHRoOiAxNTBweDtcclxuICB9XHJcblxyXG4gIGltZyB7XHJcbiAgICBAaW5jbHVkZSBzdHJldGNoLWFic29sdXRlKCk7XHJcbiAgfVxyXG5cclxuICAudGl0bGUge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IHdoaXRuZXktd2VpZ2h0KGJvb2spO1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7IC8vIGRlc2t0b3BcclxuICAgIHBhZGRpbmctcmlnaHQ6IDgwcHg7XHJcblxyXG4gICAgLnRpdGxlIHtcclxuICAgICAgZm9udC1zaXplOiAxLjEyNWVtO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS4zMzMzZW07XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLy8gc2VhcmNoIHNlY3Rpb24gZGlzcGxheWVkIHdpdGhpbiBQRFAganVtcCBuYXZcclxuXHJcbi5wZHAtcHJvZHVjdC1zZWFyY2gtc2VjdGlvbiB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG5cclxuICAudGl0bGUge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNHB4O1xyXG4gIH1cclxuXHJcbiAgLnNlYXJjaC1ib3gtY29udGFpbmVyIHtcclxuICAgIHBhZGRpbmc6IDIwcHggMDtcclxuXHJcbiAgICBpbnB1dCB7XHJcbiAgICAgIGNvbG9yOiBwYWxldHRlKHJpY2gtYmxhY2spO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHBhbGV0dGUocmljaC1ibGFjayk7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xyXG4gICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgIEBpbmNsdWRlIHBsYWNlaG9sZGVyKHBhbGV0dGUocmljaC1ibGFjaykpO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IC0zNHB4O1xyXG4gICAgICBwYWRkaW5nOiAwIDMwcHggMCAyMHB4O1xyXG5cclxuICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgQGluY2x1ZGUgcGxhY2Vob2xkZXIodHJhbnNwYXJlbnQpOyAvLyBoaWRlIHBsYWNlaG9sZGVyIG9uIGZvY3VzXHJcbiAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjo6LW1zLWNsZWFyIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgYSB7XHJcbiAgICAgIGNvbG9yOiBwYWxldHRlKHJpY2gtYmxhY2spO1xyXG4gICAgICBsZWZ0OiAtNnB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmhlYWRlci1iYXIge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgICBsaW5lLWhlaWdodDogNTBweDtcclxuICB9XHJcblxyXG4gIC5udW1fcHJvZHVjdHMge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG4gIFxyXG4gIC5oYXMtc2VhcmNoLXRlcm0gLmRvYy10eXBlIHtcclxuICBcdCY6YmVmb3JlIHtcclxuICBcdFx0Y29udGVudDogb3Blbi1xdW90ZTtcclxuICBcdH1cclxuICBcdCY6YWZ0ZXIge1xyXG4gIFx0XHRjb250ZW50OiBjbG9zZS1xdW90ZTtcclxuICBcdH1cclxuICB9XHJcblxyXG4gIC5jbGVhckFsbCB7XHJcbiAgICBmb250LXNpemU6IC43NWVtO1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XHJcbiAgICAubnVtX3Byb2R1Y3RzIHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS40O1xyXG4gICAgICBmb250LXNpemU6IC43NWVtO1xyXG4gICAgfVxyXG4gIH1cclxuICBcclxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHsgLy8gdGFibGV0IHVwXHJcbiAgICAuc2VhcmNoLWJveC1jb250YWluZXIge1xyXG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHdhcm0tZ3JheTtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAkZ3JpZC1ndXR0ZXItd2lkdGgtc20gKiAtMTtcclxuICAgIH1cclxuXHJcbiAgICAuaGVhZGVyLWJhciB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICAgIGhlaWdodDogOTBweDtcclxuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgIH1cclxuXHJcbiAgICAubnVtX3Byb2R1Y3RzIHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7IC8vIHRhYmxldCB1cFxyXG4gICAgLnNlYXJjaC1ib3gtY29udGFpbmVyIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAkZ3JpZC1ndXR0ZXItd2lkdGgtbWQgKiAtMTtcclxuICAgIH1cclxuICB9XHJcbiAgXHJcblx0LnByb2R1Y3QtdGFibGUtc2t1LWxpc3QtZm9vdGVyIHtcclxuXHRcdG1hcmdpbjogMjdweCAwO1xyXG5cdFx0XHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcclxuXHRcdFx0bWFyZ2luLXRvcDogNDhweDtcclxuXHRcdH1cclxuXHRcdC5wYWdpbmdfY29udHJvbHMge1xyXG5cdFx0XHRtYXJnaW46IDA7XHJcblx0XHR9XHJcblx0XHQucGFnaW5nLWNvbnRyb2xzLWZvb3RlciB7XHJcblx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cdFx0fVxyXG5cdFx0Lm51bV9wcm9kdWN0cyB7XHJcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0Y29sb3I6ICR3YXJtLWdyYXk7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAzOHB4O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuIiwiLy8gY29tcGFyZSBjaGVja2JveFxyXG5cclxuLmNvbXBhcmVfdGFyZ2V0IHtcclxuXHQuZW1yLWNoZWNrYm94ICsgbGFiZWwge1xyXG5cdFx0bWFyZ2luOiAwO1xyXG4gICAgXHRwYWRkaW5nOiA1cHggNXB4IDVweCAyMXB4O1xyXG4gICBcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cclxuICAgXHRcdCY6YmVmb3JlIHtcclxuICAgXHRcdFx0d2lkdGg6IC45Mzc1ZW07XHJcblx0XHQgICAgaGVpZ2h0OiAuOTM3NWVtO1xyXG5cdFx0ICAgIGJvcmRlci13aWR0aDogMXB4O1xyXG5cdFx0ICAgIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjYzBjMGMwO1xyXG5cdFx0ICAgIGxlZnQ6IDJweDtcclxuXHRcdCAgICB0b3A6IDRweDtcclxuICAgXHRcdH1cclxuXHJcbiAgIFx0XHQmOmFmdGVyIHtcclxuIFx0XHQgICAgbGVmdDogNXB4ICFpbXBvcnRhbnQ7XHJcblx0XHQgICAgd2lkdGg6IDVweDtcclxuXHRcdCAgICBoZWlnaHQ6IDEycHg7XHJcblx0XHQgICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgIzAwYWE3ZTtcclxuXHRcdCAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzAwYWE3ZTtcclxuICAgXHRcdH1cclxuXHJcblx0XHRhIHtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IDEwcHg7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRcdFx0Zm9udC1zaXplOiBtZWRpdW07XHJcblx0XHRcdHZlcnRpY2FsLWFsaWduOiBzdWI7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuICBhIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBwYWRkaW5nOiA3cHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzY3Njc2O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMCA0cHggNHB4IDA7XHJcbiAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIG1hcmdpbi1sZWZ0OiA0cHg7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG4gIH1cclxuXHJcblx0aW5wdXQge1xyXG4gICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICB0b3A6IC0xcHg7XHJcbiAgICAgJjpub3QoW3R5cGVdKSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZzogNnB4IDhweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICR3YXJtLWdyYXk7XHJcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIGVhc2UtaW4tb3V0IC4xNXMsIGJveC1zaGFkb3cgZWFzZS1pbi1vdXQgLjE1cztcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIH1cclxuICAgfVxyXG4gIGxhYmVsIHtcclxuICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIH1cclxufVxyXG4uY29tcGFyZV90YXJnZXRbZGF0YS1zdGF0ZT1cIjJcIl0ge1xyXG5cdHBhZGRpbmc6IDBweCAwcHggMHB4IDlweDtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMGYwO1xyXG5cdGJvcmRlci1yYWRpdXM6IDRweDtcclxuXHRhIHtcclxuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHR9XHJcbn1cclxuLmNvbXBhcmVfdGFyZ2V0W2RhdGEtc3RhdGU9XCIxXCJdIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMGYwO1xyXG5cdGJvcmRlci1yYWRpdXM6IDRweDtcclxufVxyXG4uY29tcGFyZV90YXJnZXRfaGlkZGVuIHtcclxuXHR2aXNpYmlsaXR5OiBoaWRkZW47XHJcbn1cclxuLmNvbXBhcmVDaGVja2JveExhYmVscyB7XHJcblx0ZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7IC8vIG1vYmlsZSBvbmx5XHJcblx0LmNvbXBhcmVfdGFyZ2V0IHtcclxuXHRcdC5lbXItY2hlY2tib3ggKyBsYWJlbCB7XHJcblx0XHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRcdHRvcDogLThweCAhaW1wb3J0YW50O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHsgLy8gdGFibGV0IHVwXHJcblx0LmNvbXBhcmVfdGFyZ2V0IHtcclxuXHRcdC5lbXItY2hlY2tib3ggKyBsYWJlbCB7XHJcblx0XHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRcdHRvcDogLThweCAhaW1wb3J0YW50O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiIsIi5DMDE2LWhvcml6b250YWwtdGFicyAucHJvZHVjdC1jYXJvdXNlbC1lc3BvdCB7XHJcbiAgcGFkZGluZy10b3A6IDIwcHg7XHJcbn0iLCJAaW1wb3J0IFwiUERQL2N0YS1idXR0b25zXCI7XHJcbkBpbXBvcnQgXCJ+QGNvcmVtZWRpYS9icmljay1lbWVyc29uLXNoYXJlZC10aGVtZS9zcmMvc2Fzcy9wYXJ0aWFscy9jb21tZXJjZS9QRFAvanVtcC1uYXZcIjtcclxuQGltcG9ydCBcIn5AY29yZW1lZGlhL2JyaWNrLWVtZXJzb24tc2hhcmVkLXRoZW1lL3NyYy9zYXNzL3BhcnRpYWxzL2NvbW1lcmNlL1BEUC9jYXJvdXNlbC1lc3BvdFwiO1xyXG5AaW1wb3J0IFwifkBjb3JlbWVkaWEvYnJpY2stZW1lcnNvbi1zaGFyZWQtdGhlbWUvc3JjL3Nhc3MvcGFydGlhbHMvY29tbWVyY2UvUERQL2FkZGl0aW9uYWxfY29udGVudFwiO1xyXG5AaW1wb3J0IFwiUERQL3Byb2R1Y3QtdGl0bGVcIjtcclxuQGltcG9ydCBcIn5AY29yZW1lZGlhL2JyaWNrLWVtZXJzb24tc2hhcmVkLXRoZW1lL3NyYy9zYXNzL3BhcnRpYWxzL2NvbW1lcmNlL1BEUC9wcm9kdWN0LWRlc2NyaXB0aW9uXCI7XHJcbkBpbXBvcnQgXCJ+QGNvcmVtZWRpYS9icmljay1lbWVyc29uLXNoYXJlZC10aGVtZS9zcmMvc2Fzcy9wYXJ0aWFscy9jb21tZXJjZS9QRFAvcHJvZHVjdC1mYW1pbHlcIjtcclxuQGltcG9ydCBcIn5AY29yZW1lZGlhL2JyaWNrLWVtZXJzb24tc2hhcmVkLXRoZW1lL3NyYy9zYXNzL3BhcnRpYWxzL2NvbW1lcmNlL1BEUC9wcm9kdWN0LXRhYmxlXCI7XHJcbkBpbXBvcnQgXCJQRFAvcHJvZHVjdC1hc3NlbWJseS1wYWdlL19QRDAxNy1wcm9kdWN0LWFzc2VtYmx5LXBhZ2UtaGVyb1wiO1xyXG5AaW1wb3J0IFwiUERQL3Byb2R1Y3QtYXNzZW1ibHktcGFnZS9fcHJvZHVjdC1zZWFyY2gtc2VjdGlvblwiO1xyXG5AaW1wb3J0IFwiUERQL3Byb2R1Y3QtYXNzZW1ibHktcGFnZS9fY29tcGFyZS1jaGVja2JveFwiO1xyXG5AaW1wb3J0IFwiY2hlY2staW52ZW50b3J5LW1vZGFsXCI7XHJcbkBpbXBvcnQgXCJQRFAvcmVsYXRlZC1wcm9kdWN0c1wiO1xyXG5cclxuLnNjaGVtYU9yZyB7IC8vSGlkZXMgYW55IG5ld2x5IGludHJvZHVjZWQgc2NoZW1hIHRhZ3NcclxuXHRkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4ucGRwLWNvbnRhaW5lciB7XHJcblx0LnBkcC10b3Age1xyXG5cdFx0bWFyZ2luLXRvcDogODBweDtcclxuXHR9XHJcbn1cclxuXHJcbi5vd2wtY2Fyb3VzZWwge1xyXG5cdC5jbS10ZWFzZXItLXZpZGVvIHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcdFx0XHJcblx0fVxyXG5cclxuICAgIC50aHVtYiB7XHJcblx0ICAgIC5wbGF5LWJ1dHRvbiB7XHJcblx0ICAgICAgICBoZWlnaHQ6IDI0cHg7XHJcblx0ICAgICAgICB3aWR0aDogMjRweDtcclxuXHQgICAgfVxyXG5cclxuXHQgICAgLnBsYXktYnV0dG9uLWNpcmNsZSB7XHJcblx0ICAgICAgICAmOmJlZm9yZSB7XHJcblx0ICAgICAgICAgICAgaGVpZ2h0OiAyNHB4O1xyXG5cdCAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xyXG5cdCAgICAgICAgfVxyXG5cclxuXHQgICAgICAgICY6YWZ0ZXIge1xyXG5cdCAgICAgICAgICAgIGxlZnQ6IDlweDtcclxuXHQgICAgICAgICAgICB0b3A6IDZweDtcclxuXHQgICAgICAgICAgICBib3JkZXItdG9wLXdpZHRoOiA2cHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLXdpZHRoOiA2cHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdC13aWR0aDogMTBweDtcclxuICAgICAgICAgICAgfVxyXG5cdCAgICB9XHJcblx0fVxyXG59IiwiLnByb2R1Y3RMaXN0aW5nV2lkZ2V0IHtcclxuICBtYXJnaW4tYm90dG9tOiAyOHB4O1xyXG5cclxuICAubm8tcmVzdWx0cyB7XHJcbiAgICBmb250LXNpemU6IHdoaXRuZXktc2l6ZSgyMSk7XHJcbiAgICBsaW5lLWhlaWdodDogMS41ZW07XHJcblxyXG4gICAgLnN0cm9uZ1RleHQge1xyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgfVxyXG4gIH1cclxuICBcclxuICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHsgLy8gc21hbGwgb25seVxyXG4gICAgbWFyZ2luLXRvcDogMjVweDtcclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikgeyAvLyB0YWJsZXRcclxuICAgIC5uby1yZXN1bHRzIHtcclxuICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgIH1cclxuICB9XHJcbiAgXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7IC8vIGRlc2t0b3BcclxuICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XHJcblxyXG4gICAgLm5vLXJlc3VsdHMge1xyXG4gICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnByb2R1Y3RfbGlzdGluZ19jb250YWluZXIge1xyXG4gIEBpbmNsdWRlIG5vLXJlc3VsdHMtbWl4aW47XHJcbiAgXHJcbiAgLmltYWdlLWNvbnRhaW5lciB7XHJcbiAgICBAaW5jbHVkZSBhc3BlY3QtcmF0aW8tYm94KDEsIDEpO1xyXG4gICAgaGVpZ2h0OiAxMjVweDtcclxuICAgIHdpZHRoOiAxMjVweDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgXHJcbiAgICBpbWcge1xyXG4gICAgICBAaW5jbHVkZSBzdHJldGNoLWFic29sdXRlKCk7XHJcbiAgICB9XHJcbiAgfVxyXG4gIFxyXG4gIC5pbWFnZSB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIH1cclxuICBcclxuICAucHJvZHVjdCB7XHJcbiAgICBwYWRkaW5nOiAyNXB4O1xyXG4gIH1cclxuICBcclxuICAucHJvZHVjdF9pbmZvIHtcclxuICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgfVxyXG4gIFxyXG4gIC5wcm9kdWN0X25hbWUgYSB7XHJcbiAgICBjb2xvcjogcGFsZXR0ZShyaWNoLWJsYWNrKTtcclxuICAgIGZvbnQtd2VpZ2h0OiB3aGl0bmV5LXdlaWdodChib29rKTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjYyNWVtO1xyXG4gICAgXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcclxuICAgICAgZm9udC1zaXplOiAuODEyNWVtO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcclxuICAgICAgZm9udC1zaXplOiAxZW07XHJcbiAgICB9XHJcbiAgfVxyXG4gIFxyXG4gIC5wcm9kdWN0X3ByaWNlIHtcclxuICAgIGZvbnQtd2VpZ2h0OiB3aGl0bmV5LXdlaWdodChzZW1pYm9sZCk7XHJcbiAgICBcclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xyXG4gICAgICBmb250LXNpemU6IC45Mzc1ZW07XHJcbiAgICB9XHJcbiAgICBcclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xyXG4gICAgICBmb250LXNpemU6IC44NzVlbTtcclxuICAgIH1cclxuICB9XHJcbiAgXHJcbiAgLnZpZXctbW9yZSwgLm5leHQge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbiAgXHJcbiAgLmNvbXBhcmVfdGFyZ2V0X2hpZGRlbixcclxuICAuY29tcGFyZV90YXJnZXQge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIH1cclxuICBcclxuICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHsgLy8gbW9iaWxlIG9ubHlcclxuICAgIC5wcm9kdWN0IHtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHBhbGV0dGUod2FybS1ncmF5KTtcclxuICAgICAgcGFkZGluZzogMTVweDtcclxuICAgIH1cclxuICAgIFxyXG4gICAgbGk6Zmlyc3QtY2hpbGQgLnByb2R1Y3Qge1xyXG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgcGFsZXR0ZSh3YXJtLWdyYXkpO1xyXG4gICAgfVxyXG4gIH1cclxuICBcclxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIGFuZCAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkgeyAvLyB0YWJsZXQgb25seVxyXG4gICAgW2NsYXNzKj0nY29sLSddIHtcclxuICAgICAgJjpudGgtY2hpbGQoMm4tMSkge1xyXG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHBhbGV0dGUod2FybS1ncmF5KTtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xcHg7XHJcbiAgICAgICAgY2xlYXI6IGxlZnQ7XHJcbiAgICAgIH1cclxuICAgICAgXHJcbiAgICAgICY6bnRoLWNoaWxkKDJuKSB7XHJcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCBwYWxldHRlKHdhcm0tZ3JheSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgLmZpbGxlci1jZWxsLXNtOmFmdGVyIHtcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCBwYWxldHRlKHdhcm0tZ3JheSk7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgbGVmdDogMTAwJTtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB6LWluZGV4OiAwO1xyXG4gICAgICBtYXJnaW4tdG9wOiAtMXB4O1xyXG4gICAgICBAaW5jbHVkZSBib3gtc2l6aW5nKGNvbnRlbnQtYm94KTtcclxuICAgIH1cclxuICAgIFxyXG4gICAgLmltYWdlLWNvbnRhaW5lciB7XHJcbiAgICAgIGhlaWdodDogMTE1cHg7XHJcbiAgICAgIHdpZHRoOiAxMTVweDtcclxuICAgIH1cclxuICB9XHJcbiAgXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7IC8vIHRhYmxldCB1cFxyXG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCBwYWxldHRlKHdhcm0tZ3JheSk7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcGFsZXR0ZSh3YXJtLWdyYXkpO1xyXG4gICAgXHJcbiAgICAucm93IHtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICBbY2xhc3MqPSdjb2wtJ10ge1xyXG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgcGFsZXR0ZSh3YXJtLWdyYXkpO1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICBcclxuICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogMDtcclxuICAgICAgfVxyXG4gICAgXHJcbiAgICAgICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICBib3JkZXItdG9wOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgXHJcbiAgICAucHJvZHVjdF9pbmZvIHtcclxuICAgICAgbWFyZ2luLXRvcDogNDBweDtcclxuICAgIH1cclxuICAgIFxyXG4gICAgLmltYWdlIHtcclxuICAgICAgaGVpZ2h0OiAxMTVweDtcclxuICAgIH1cclxuICB9XHJcbiAgXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7IC8vIGRlc2t0b3AgdXBcclxuICAgIFtjbGFzcyo9J2NvbC0nXSB7XHJcbiAgICAgICY6bnRoLWNoaWxkKDNuLTIpIHsgLy8gZmlyc3Qgcm93XHJcbiAgICAgICAgY2xlYXI6IGxlZnQ7XHJcbiAgICAgICAgXHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCBwYWxldHRlKHdhcm0tZ3JheSk7XHJcbiAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHBhbGV0dGUod2FybS1ncmF5KTtcclxuICAgICAgICAgIGxlZnQ6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIFxyXG4gICAgICAmOm50aC1jaGlsZCgzbi0xKSB7IC8vIHNlY29uZCByb3dcclxuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCBwYWxldHRlKHdhcm0tZ3JheSk7XHJcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCBwYWxldHRlKHdhcm0tZ3JheSk7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgfVxyXG4gICAgICBcclxuICAgICAgJjpudGgtY2hpbGQoM24pIHsgLy8gdGhpcmQgcm93XHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCBwYWxldHRlKHdhcm0tZ3JheSk7XHJcbiAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHBhbGV0dGUod2FybS1ncmF5KTtcclxuICAgICAgICAgIHJpZ2h0OiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBcclxuICAgICAgJjpudGgtY2hpbGQoMykge1xyXG4gICAgICAgIGJvcmRlci10b3A6IDA7XHJcbiAgICAgIH1cclxuICAgICAgXHJcbiAgICAgICY6bnRoLWNoaWxkKDNuLTIpOmFmdGVyLFxyXG4gICAgICAmOm50aC1jaGlsZCgzbik6YWZ0ZXIsXHJcbiAgICAgICYuZmlsbGVyLWNlbGwtbWQ6YWZ0ZXIsXHJcbiAgICAgICYuZmlsbGVyLTJjZWxsLW1kOmFmdGVyIHtcclxuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICB6LWluZGV4OiAwO1xyXG4gICAgICB9XHJcbiAgICBcclxuICAgICAgJi5maWxsZXItY2VsbC1tZDphZnRlcixcclxuICAgICAgJi5maWxsZXItMmNlbGwtbWQ6YWZ0ZXIge1xyXG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCBwYWxldHRlKHdhcm0tZ3JheSk7XHJcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC0xcHg7XHJcbiAgICAgICAgQGluY2x1ZGUgYm94LXNpemluZyhjb250ZW50LWJveCk7XHJcbiAgICAgICAgbGVmdDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgXHJcbiAgICAgICYuZmlsbGVyLTJjZWxsLW1kOmFmdGVyIHtcclxuICAgICAgICB3aWR0aDogMjAwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAuaW1hZ2Uge1xyXG4gICAgICBoZWlnaHQ6IDEyNXB4O1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICBAaW5jbHVkZSBuZXh0LW1peGluO1xyXG4gIH1cclxufSIsIkBtaXhpbiBuby1yZXN1bHRzLW1peGluIHtcclxuICAubm8tcmVzdWx0cyB7XHJcbiAgICBwYWRkaW5nOiAyNXB4IDA7XHJcblxyXG4gICAgaDMge1xyXG4gICAgICBmb250LXNpemU6IDEuMzEyNWVtO1xyXG4gICAgICBmb250LXdlaWdodDogd2hpdG5leS13ZWlnaHQobWVkaXVtKTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIH1cclxuXHJcbiAgICBoNCB7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiB3aGl0bmV5LXdlaWdodChzZW1pYm9sZCk7XHJcbiAgICAgIGZvbnQtc2l6ZTogLjc1ZW07XHJcbiAgICB9XHJcblxyXG4gICAgcCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogLjc1ZW07XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbnRlbnRSZWNvbW1lbmRhdGlvbldpZGdldCB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiA1MHB4O1xyXG4gICAgICBmb250LXdlaWdodDogd2hpdG5leS13ZWlnaHQoYm9vayk7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XHJcbiAgICAgIHBhZGRpbmc6IDEwMHB4IDAgMTAwcHggMTEuMTElO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIvLyBkZXNrdG9wLW9ubHkgbmV4dCBsaW5rIGluIHByb2R1Y3QgbGlzdFxyXG5cclxuQG1peGluIG5leHQtbWl4aW4ge1xyXG4gIC5uZXh0IHtcclxuICAgIGZvbnQtd2VpZ2h0OiB3aGl0bmV5LXdlaWdodChzZW1pYm9sZCk7XHJcbiAgICBmb250LXNpemU6IC43NWVtO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGRpc3BsYXk6IGxpc3QtaXRlbTtcclxuXHJcbiAgICBhIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBtaW4taGVpZ2h0OiAyMjBweDtcclxuXHJcbiAgICAgIC5uZXh0LXdyYXBwZXIge1xyXG4gICAgICAgIGhlaWdodDogMTEwcHg7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC01NXB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICB3aWR0aDogNzVweDtcclxuICAgICAgICAgIGhlaWdodDogNzVweDtcclxuICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDE1cHggYXV0bztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6aG92ZXIgLm5leHQtd3JhcHBlcjpiZWZvcmUge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1wcmltYXJ5LWRhcms7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgIHdpZHRoOiA3NXB4O1xyXG4gICAgICAgIGhlaWdodDogNzVweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICY6YWZ0ZXIsXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgICAgICAgICBib3JkZXItd2lkdGg6IDE0LjVweCAwIDE0LjVweCAxNnB4O1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgdG9wOiAtNjhweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgJHdoaXRlO1xyXG4gICAgICAgICAgbGVmdDogMTBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAkYnJhbmQtcHJpbWFyeTtcclxuICAgICAgICAgIGxlZnQ6IDZweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6aG92ZXIgc3BhbjphZnRlciB7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAkYnJhbmQtcHJpbWFyeS1kYXJrO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5jYXRlZ29yeU5hdldpZGdldCxcclxuLmZhY2V0V2lkZ2V0IHtcclxuICBAaW1wb3J0IFwiZmFjZXQtbmF2L2NoZWNrYm94XCI7XHJcblxyXG4gIGZvbnQtd2VpZ2h0OiB3aGl0bmV5LXdlaWdodChtZWRpdW0pO1xyXG5cclxuICBhLFxyXG4gIGxhYmVsLmZhY2V0LWxhYmVsIHtcclxuICAgIGNvbG9yOiAjODg4OThlO1xyXG4gIH1cclxuXHJcbiAgaDMge1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGZvbnQtc2l6ZTogLjc1ZW07XHJcbiAgICBmb250LXdlaWdodDogd2hpdG5leS13ZWlnaHQoc2VtaWJvbGQpO1xyXG4gICAgbWFyZ2luOiAxOHB4IDA7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogLjA4ZW07XHJcblxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogLjYyNWVtO1xyXG4gICAgICBtYXJnaW46IDIycHggMDtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcclxuICAgICAgZm9udC1zaXplOiAuNzVlbTtcclxuICAgICAgbWFyZ2luOiAxOHB4IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLmdseXBoaWNvbi1wbHVzLFxyXG4gICAgLmdseXBoaWNvbi1taW51cyB7XHJcbiAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAxM3B4O1xyXG5cclxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmW2FyaWEtZXhwYW5kZWQ9J3RydWUnXSA+IGgzIHtcclxuICAgIC5nbHlwaGljb24tcGx1cyB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLmdseXBoaWNvbi1taW51cyB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJlthcmlhLWV4cGFuZGVkPSdmYWxzZSddID4gaDMge1xyXG4gICAgLmdseXBoaWNvbi1taW51cyB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLmdseXBoaWNvbi1wbHVzIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZmFjZXRTZWxlY3Qge1xyXG4gICAgZm9udC1zaXplOiAuODc1ZW07XHJcbiAgICBmb250LXdlaWdodDogd2hpdG5leS13ZWlnaHQoYm9vayk7XHJcbiAgICBtYXJnaW4tbGVmdDogMTRweDtcclxuXHJcbiAgICBsaSB7XHJcbiAgICAgIHBhZGRpbmc6IDE0cHggMDtcclxuXHJcbiAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxM3B4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcblxyXG4gICAgICBsaSB7XHJcbiAgICAgICAgcGFkZGluZzogOHB4IDA7XHJcblxyXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgcGFkZGluZy10b3A6IDFweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcclxuICAgICAgbGkge1xyXG4gICAgICAgIHBhZGRpbmc6IDRweCAwO1xyXG5cclxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgIHBhZGRpbmctdG9wOiAwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDRweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBhOmhvdmVyIHtcclxuICAgICAgY29sb3I6ICRicmFuZC1wcmltYXJ5O1xyXG5cclxuICAgICAgLm91dGxpbmUgPiBzcGFuOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGxhYmVsLmZhY2V0LWxhYmVsOmhvdmVyIHtcclxuICAgICAgY29sb3I6ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmNhdGVnb3J5TmF2V2lkZ2V0IHtcclxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHdhcm0tZ3JheTtcclxuXHJcbiAgYTpob3ZlciBzcGFuIHtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gIH1cclxuICAuY2F0ZWdvcnlTZWxlY3RlZENvbnQge1xyXG4gICAgZGlzcGxheTogaW5saW5lO1xyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYuY29sbGFwc2libGUge1xyXG4gICAgPi5jb250ZW50IHtcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIH1cclxuICB9XHJcbiAgJi5jb2xsYXBzaWJsZVthcmlhLWV4cGFuZGVkPVwiZmFsc2VcIl0ge1xyXG4gICAgPi5jb250ZW50IHtcclxuICAgICAgbWF4LWhlaWdodDogMDtcclxuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgfVxyXG4gIH1cclxuICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcclxuICAgICYuY29sbGFwc2libGUge1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuICAud2lkZ2V0X2xlZnRfbmF2IHtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4uZmFjZXRXaWRnZXQge1xyXG4gIGgzIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDlweDtcclxuXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTNweDtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogOXB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnNlbGVjdGVkLWZhY2V0cyB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogOXB4O1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICR3YXJtLWdyYXk7XHJcbiAgfVxyXG5cclxuICAjZmFjZXRGaWx0ZXJMaXN0V3JhcHBlciB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgfVxyXG5cclxuICAuZmFjZXRTZWxlY3RlZENvbnQge1xyXG4gICAgZGlzcGxheTogaW5saW5lO1xyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm9wdGlvbkNvbnRhaW5lciB7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHdhcm0tZ3JheTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB9XHJcblxyXG4gIC50aXRsZSB7XHJcbiAgICBtYXJnaW46IDEzcHggMDtcclxuICAgIGZvbnQtc2l6ZTogLjg3NWVtO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xyXG5cclxuICAgIC5hcnJvdyB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgcmlnaHQ6IDEycHg7XHJcbiAgICAgIHRvcDogM3B4O1xyXG5cclxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5nbHlwaGljb24tbWVudS1kb3duIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLmFycm93X2NvbGxhcHNlZCB7XHJcbiAgICAgICAgLmdseXBoaWNvbi1tZW51LWRvd24ge1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZ2x5cGhpY29uLW1lbnUtdXAge1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcclxuICAgICAgbWFyZ2luOiAxNnB4IDA7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XHJcbiAgICAgIG1hcmdpbjogMTJweCAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmZhY2V0U2VsZWN0Q29udGFpbmVyIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gIH1cclxuICAubW9yZUZhY2V0e1xyXG5cdCAgXHRtYXJnaW4tbGVmdDoycHggIWltcG9ydGFudDtcclxuICB9XHJcbiAgLm1vcmVGYWNldElucHV0e1xyXG5cdFx0ZGlzcGxheTpub25lICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAuc2hvd01vcmUge1xyXG4gICAgY29sb3I6ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgZm9udC1zaXplOiAuNzVlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDE0cHg7XHJcblxyXG4gICAgW3R5cGU9Y2hlY2tib3hdIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICBsYWJlbCB7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgICAgZm9udC13ZWlnaHQ6IHdoaXRuZXktd2VpZ2h0KG1lZGl1bSk7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xyXG4gICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5mYWNldFNlbGVjdGVkIHtcclxuICAgIG1hcmdpbi1yaWdodDogOHB4O1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cclxuICAgIGEge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcbiAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgIHBhZGRpbmc6IDRweCAxMHB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICBmb250LXNpemU6IC43NWVtO1xyXG5cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLXByaW1hcnktZGFyaztcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jbG9zZSB7IC8vIG92ZXJyaWRlIEJvb3RzdHJhcFxyXG4gICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgICAgdGV4dC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgIHRleHQtc2l6ZTogMWVtO1xyXG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS41ZW07XHJcbiAgICAgIGZvbnQtc2l6ZTogMWVtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmNsZWFyQWxsIHtcclxuICAgIGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgIGZvbnQtc2l6ZTogLjc1ZW07XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGNvbG9yOiAkYnJhbmQtcHJpbWFyeS1kYXJrO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4uYnVzaW5lc3NTZWdtZW50TmF2V2lkZ2V0IHtcclxuICB3aWR0aDogMTAwJTtcclxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHdhcm0tZ3JheTtcclxuXHJcbiAgdGFibGUge1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xyXG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIC0xM3B4KTtcclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xyXG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIC0yMHB4KTtcclxuICB9XHJcblxyXG4gIC5idXNpbmVzcy11bml0LWZhY2V0IHtcclxuICAgIHBhZGRpbmc6IDI1cHggMDtcclxuXHJcbiAgICAuc2VsZWN0V3JhcHBlciB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmNhdGVnb3J5TmF2V2lkZ2V0IC5mYWNldFNlbGVjdCxcclxuLmZhY2V0V2lkZ2V0IC5mYWNldFNlbGVjdCB7XHJcbiAgJi5jb2xsYXBzZWQgLmFkZGl0aW9uYWwtZmFjZXQge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcblxyXG4gIC5tb3JlLXRvZ2dsZSB7XHJcbiAgICBjb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcbiAgICBmb250LXNpemU6IC44NTdlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiB3aGl0bmV5LXdlaWdodChtZWRpdW0pO1xyXG4gIH1cclxufVxyXG4iLCIuY2hlY2tCb3gge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbmlucHV0Lm5vZGlzcGxheSB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG4gIFxyXG5pbnB1dFt0eXBlPWNoZWNrYm94XTpub3Qob2xkKSB7XHJcbiAgd2lkdGggICAgIDogMmVtO1xyXG4gIG1hcmdpbiAgICA6IDA7XHJcbiAgcGFkZGluZyAgIDogMDtcclxuICBmb250LXNpemUgOiAxZW07XHJcbiAgb3BhY2l0eSAgIDogMDtcclxufVxyXG5cclxuaW5wdXRbdHlwZT1jaGVja2JveF06bm90KG9sZCkgKyBsYWJlbC5mYWNldC1sYWJlbCxcclxuaW5wdXRbdHlwZT1jaGVja2JveF06bm90KG9sZCkgKyBhLmZhY2V0YnV0dG9uIHtcclxuICBkaXNwbGF5ICAgICAgOiBpbmxpbmUtYmxvY2s7XHJcbiAgbGluZS1oZWlnaHQgIDogMS41ZW07XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHBhZGRpbmctbGVmdDogMjBweDtcclxufVxyXG5cclxuaW5wdXRbdHlwZT1jaGVja2JveF06bm90KG9sZCkgKyBsYWJlbC5mYWNldC1sYWJlbCB7XHJcbiAgbWFyZ2luLWxlZnQ6IC0xLjg1ZW07XHJcbiAgbWFyZ2luLWJvdHRvbTogMDtcclxuICBmb250LXdlaWdodDogd2hpdG5leS13ZWlnaHQoYm9vayk7XHJcbn1cclxuXHJcbmlucHV0W3R5cGU9Y2hlY2tib3hdOm5vdChvbGQpICsgYS5mYWNldGJ1dHRvbiB7XHJcbiAgbWFyZ2luLWxlZnQgIDogMnB4O1xyXG59XHJcblxyXG5pbnB1dFt0eXBlPWNoZWNrYm94XTpub3Qob2xkKSArIGxhYmVsLmZhY2V0LWxhYmVsOmJlZm9yZSxcclxuaW5wdXRbdHlwZT1jaGVja2JveF06bm90KG9sZCkgKyBhLmZhY2V0YnV0dG9uOmJlZm9yZSB7XHJcbiAgY29udGVudCAgICAgICAgICA6ICcnO1xyXG4gIGRpc3BsYXkgICAgICAgICAgOiBpbmxpbmUtYmxvY2s7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxlZnQ6IC01cHg7XHJcbiAgd2lkdGggICAgICAgICAgICA6IDAuOTM3NWVtO1xyXG4gIGhlaWdodCAgICAgICAgICAgOiAwLjkzNzVlbTtcclxuICBtYXJnaW4gICAgICAgICAgIDogMC4yNWVtIDAuNWVtIDAuMjVlbSAwLjI1ZW07XHJcbiAgYm9yZGVyICAgICAgICAgICA6IDAuMDYyNWVtIHNvbGlkICR3YXJtLWdyYXk7XHJcbiAgdmVydGljYWwtYWxpZ24gICA6IGJvdHRvbTtcclxuICBib3gtc2hhZG93ICAgICAgIDogMHB4IDBweCAxcHggJHdhcm0tZ3JheSBpbnNldDtcclxufVx0XHJcblxyXG5pbnB1dFt0eXBlPWNoZWNrYm94XTpub3Qob2xkKTpjaGVja2VkICsgbGFiZWwuZmFjZXQtbGFiZWw6YWZ0ZXIsXHJcbmlucHV0W3R5cGU9Y2hlY2tib3hdOm5vdChvbGQpOmNoZWNrZWQgKyBhLmZhY2V0YnV0dG9uOmFmdGVyIHtcclxuICBjb250ZW50ICAgICA6ICfinJMnO1xyXG4gIGRpc3BsYXkgICAgIDogYmxvY2s7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxlZnQ6IC0xcHg7XHJcbiAgdG9wOiA0cHg7XHJcbiAgd2lkdGggICAgICAgOiAxZW07XHJcbiAgY29sb3IgICAgICAgOiAkYnJhbmQtcHJpbWFyeTtcclxuICBmb250LXNpemUgICA6IDAuOTM3NWVtO1xyXG4gIGxpbmUtaGVpZ2h0IDogMWVtO1xyXG4gIHRleHQtYWxpZ24gIDogY2VudGVyO1xyXG4gIGZvbnQtd2VpZ2h0IDogYm9sZDtcclxufSIsIi5oZWFkZXJfYmFyIHtcclxuICAudGl0bGUge1xyXG4gICAgZm9udC13ZWlnaHQ6IHdoaXRuZXktd2VpZ2h0KGJvb2spO1xyXG4gICAgXHJcbiAgICA+IGRpdiB7XHJcbiAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuNmVtO1xyXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG4gICAgfVxyXG4gIH1cclxuICBcclxuICAuZG9jLXR5cGUge1xyXG4gICAgZm9udC13ZWlnaHQ6IHdoaXRuZXktd2VpZ2h0KHNlbWlib2xkKTtcclxuICB9XHJcbiAgXHJcbiAgLnNvcnRpbmdfdmlld19jb250cm9sc19jb250YWluZXIge1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG4gIH1cclxuICAgIFxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgcGFkZGluZy10b3A6IDI1cHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBwYWxldHRlKHdhcm0tZ3JheSk7XHJcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHBhbGV0dGUod2FybS1ncmF5KTtcclxuICB9XHJcbiAgXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XHJcbiAgfVxyXG59XHJcblxyXG4uc2VhcmNoLXBhZ2UtY29udGFpbmVyIHtcclxuICAuaGVhZGVyX2JhciB7XHJcbiAgICBib3JkZXItbGVmdDogbm9uZTtcclxuICAgIFxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIFxyXG4gIC50aXRsZS1jb250YWluZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcGFsZXR0ZShibHVlLWdyYXkpO1xyXG4gIH1cclxufSIsIi5zZWxlY3RXcmFwcGVyIHsgLy8gY29tbWVyY2UgZHJvcGRvd24gbWVudVxyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgcGFsZXR0ZSh3YXJtLWdyYXkpO1xyXG4gIGhlaWdodDogNTBweDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgXHJcbiAgPiB0YWJsZSB7XHJcbiAgICBoZWlnaHQ6IDQ4cHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbiAgXHJcbiAgLmRpaml0QnV0dG9uVGV4dCB7XHJcbiAgICBwYWRkaW5nOiAwIDIwcHggMCAxM3B4O1xyXG4gIH1cclxuICBcclxuICAuZGlqaXRCdXR0b25Db250ZW50cyB7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgZm9udC13ZWlnaHQ6IHdoaXRuZXktd2VpZ2h0KHNlbWlib2xkKTtcclxuICAgIGxldHRlci1zcGFjaW5nOiAuMDhlbTtcclxuICAgIGZvbnQtc2l6ZTogLjc1ZW07XHJcbiAgfVxyXG4gIFxyXG4gIC5kaWppdEFycm93QnV0dG9uQ29udGFpbmVyIHtcclxuICAgIHdpZHRoOiA0MXB4O1xyXG4gICAgZm9udC1zaXplOiAuODc1ZW07XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIH1cclxuICBcclxuICAuZGlqaXRBcnJvd0J1dHRvbkNvbnRhaW5lci5kaWppdERvd25BcnJvd0J1dHRvbjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGUyNTlcIjtcclxuICAgIG1hcmdpbjogMTBweCAxMHB4IDEwcHggMTVweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHRvcDogMXB4O1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgZm9udC1mYW1pbHk6ICdHbHlwaGljb25zIEhhbGZsaW5ncycgIWltcG9ydGFudDsgLy9vdmVycmlkZSBmb3IgaWNvbnMgd2l0aCBsb2NhbGUgZm9udCB1cGRhdGVcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcclxuICB9XHJcbn0iLCIub3JkZXJfYnlfbGFiZWwge1xyXG4gIGZvbnQtc2l6ZTogLjc1ZW07XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICBjb2xvcjogIzg4ODk4ZTsgLy9mcm9tIFBTRFxyXG4gIG1hcmdpbjogMCAxMHB4IDAgMDtcclxuICBcclxuICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG4gIFxyXG4gIGxhYmVsIHtcclxuICAgIGZvbnQtd2VpZ2h0OiB3aGl0bmV5LXdlaWdodChtZWRpdW0pO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gIH1cclxufSIsIi5wcm9kdWN0TGlzdGluZ1dpZGdldCB7XHJcbiAgLnBhZ2luZ19jb250cm9scyB7XHJcbiAgICBtYXJnaW46IDI3cHggYXV0bztcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGZvbnQtc2l6ZTogMS4xMjVlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiB3aGl0bmV5LXdlaWdodChib29rKTtcclxuICAgIGNvbG9yOiBwYWxldHRlKHJpY2gtYmxhY2spO1xyXG4gICAgXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcclxuICAgICAgbWFyZ2luLXRvcDogNDhweDtcclxuICAgIH1cclxuICB9XHJcbiAgXHJcbiAgLnBhZ2VDb250cm9sIGEge1xyXG4gICAgY29sb3I6IHBhbGV0dGUoZ3JlZW4pO1xyXG4gICAgbWFyZ2luOiAwIDEycHg7XHJcbiAgICBcclxuICAgICYuc2VsZWN0ZWQge1xyXG4gICAgICBjb2xvcjogcGFsZXR0ZShyaWNoLWJsYWNrKTtcclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiB3aGl0bmV5LXdlaWdodChib29rKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgZm9udC13ZWlnaHQ6IHdoaXRuZXktd2VpZ2h0KG1lZGl1bSk7XHJcbiAgICB9XHJcbiAgfVxyXG4gIFxyXG4gIC5nbHlwaGljb24ge1xyXG4gICAgZm9udC1zaXplOiAuNmVtO1xyXG4gICAgY29sb3I6IHBhbGV0dGUoZ3JlZW4pO1xyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICBmb250LXdlaWdodDogd2hpdG5leS13ZWlnaHQobWVkaXVtKTtcclxuICAgIH1cclxuICB9XHJcbiAgXHJcbiAgLmdseXBoaWNvbi1tZW51LXJpZ2h0IHtcclxuICAgIG1hcmdpbi1sZWZ0OiA4cHg7XHJcbiAgfVxyXG4gIFxyXG4gIC5nbHlwaGljb24tbWVudS1sZWZ0IHtcclxuICAgIG1hcmdpbi1yaWdodDogOHB4O1xyXG4gIH1cclxufSIsIi50YWJfaGVhZGVyIHtcclxuICBvdmVyZmxvdy14OiBhdXRvOyAvL1NBMS0xOTU4XHJcbiAgb3ZlcmZsb3cteTogaGlkZGVuOyAvL1NBMS0xOTU4XHJcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7IC8vU0ExLTE5NThcclxuICBkaXNwbGF5OiAtbW96LWJveDsgLy9TQTEtMTk1OFxyXG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94OyAvL1NBMS0xOTU4XHJcblxyXG4gIC50YWJfY29udGFpbmVyIHtcclxuICAgIGZvbnQtd2VpZ2h0OiB3aGl0bmV5LXdlaWdodChzZW1pYm9sZCk7XHJcbiAgICBmb250LXNpemU6IC42MjVlbTtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogLjA4ZW07XHJcbiAgICBjb2xvcjogcGFsZXR0ZShyaWNoLWJsYWNrKTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcGFsZXR0ZShncmF5KTtcclxuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHBhbGV0dGUoYmx1ZS1ncmF5KTtcclxuICAgIGhlaWdodDogNTBweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgcGFkZGluZzogMCA1cHg7XHJcbiAgICBvdXRsaW5lOiAwO1xyXG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDsgLy9TQTEtMTk1OFxyXG5cclxuICAgICYuYWN0aXZlX3RhYiB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHBhbGV0dGUod2hpdGUpO1xyXG4gICAgICBjb2xvcjogcGFsZXR0ZShncmVlbik7XHJcbiAgICB9XHJcblxyXG4gICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkgeyAvLyBtb2JpbGUgb25seVxyXG4gICAgICB3aWR0aDogY2FsYygxMDAlIC8gMy41KTtcclxuXHJcbiAgICAgIC5yZXN1bHQtY291bnQtd3JhcHBlciB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgPiAqIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikgeyAvLyB0YWJsZXQgdXBcclxuICAgICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgcGFsZXR0ZShibHVlLWdyYXkpO1xyXG4gICAgICBwYWRkaW5nOiAwIDE1cHg7XHJcblxyXG4gICAgICAucmVzdWx0LWNvdW50LXdyYXBwZXIge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiB3aGl0bmV5LXdlaWdodChsaWdodCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHsgLy8gZGVza3RvcFxyXG4gICAgICBmb250LXNpemU6IC43NWVtO1xyXG4gICAgICBwYWRkaW5nOiAwIDI2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbnRlbnRSZWNvbW1lbmRhdGlvbldpZGdldCB7Ly9TQTEtMTk1OFxyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB9Ly9TQTEtMTk1OFxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7IC8vIG1vYmlsZSBvbmx5XHJcbiAgLnRhYkJ1dHRvbkNvbnRhaW5lciB7XHJcbiAgICBtYXJnaW46IDAgLTEwcHg7XHJcbiAgICAudGFiX2hlYWRlciB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5pbnZpc2libGUtc2Nyb2xsYmFyIHtcclxuICAmOjotd2Via2l0LXNjcm9sbGJhciB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxufVxyXG4iLCIuZW1lcnNvbi1jb250ZW50LXNlYXJjaC1yZXN1bHQge1xyXG4gIEBpbmNsdWRlIG5vLXJlc3VsdHMtbWl4aW47XHJcbiAgQGltcG9ydCBcImNvbnRlbnQtbGlzdC9yZXN1bHQtc25pcHBldFwiO1xyXG4gIEBpbXBvcnQgXCJjb250ZW50LWxpc3QvcGFnaW5hdGlvblwiO1xyXG4gIFxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikgeyAvLyB0YWJsZXQgYW5kIGRlc2t0b3BcclxuICAgIC5uby1yZXN1bHRzIHtcclxuICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCBwYWxldHRlKHdhcm0tZ3JheSk7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBwYWxldHRlKHdhcm0tZ3JheSk7XHJcbiAgICB9XHJcbiAgfVxyXG4gIFxyXG4gIC5lbWVyc29uLWNvbnRlbnQtc2VhcmNoLXJlc3VsdHMtZmlsdGVyLWZhY2V0cyB7XHJcbiAgICAuYnVzaW5lc3NTZWdtZW50TmF2V2lkZ2V0IHtcclxuICAgICAgZGlzcGxheTogdGFibGU7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcGFsZXR0ZSh3YXJtLWdyYXkpO1xyXG4gICAgICBcclxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIC0xM3B4KTtcclxuICAgICAgfVxyXG4gICAgICBcclxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIC0yMHB4KTtcclxuICAgICAgfVxyXG4gICAgICBcclxuICAgICAgLmJ1c2luZXNzLXVuaXQtZmFjZXQge1xyXG4gICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICBoZWlnaHQ6IDEwMHB4O1xyXG4gICAgICAgIFxyXG4gICAgICAgIC5zZWxlY3RXcmFwcGVyIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAuc2VhcmNoLWJveC1jb250YWluZXIge1xyXG4gICAgICBwYWRkaW5nOiAyMHB4IDA7XHJcbiAgICAgIFxyXG4gICAgICBpbnB1dCB7XHJcbiAgICAgICAgY29sb3I6IHBhbGV0dGUocmljaC1ibGFjayk7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBwYWxldHRlKHJpY2gtYmxhY2spO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiB3aGl0bmV5LXdlaWdodChtZWRpdW0pO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogLjg3NWVtO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyZW07XHJcbiAgICAgICAgaGVpZ2h0OiAyNnB4O1xyXG4gICAgICAgIEBpbmNsdWRlIHBsYWNlaG9sZGVyKHBhbGV0dGUocmljaC1ibGFjaykpO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogLTIycHg7XHJcbiAgICBcclxuICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgIEBpbmNsdWRlIHBsYWNlaG9sZGVyKHRyYW5zcGFyZW50KTsgLy8gaGlkZSBwbGFjZWhvbGRlciBvbiBmb2N1c1xyXG4gICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAmOjotbXMtY2xlYXIge1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgXHJcbiAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgY29sb3I6IHBhbGV0dGUocmljaC1ibGFjayk7XHJcbiAgICAgICAgbGVmdDogLTZweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICBcclxuICAuZW1lcnNvbi1jb250ZW50LXNlYXJjaC1yZXN1bHRzLXRvcCB7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcclxuICAgICAgbWFyZ2luLXRvcDogMjVweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuICAgIH1cclxuICB9XHJcbiAgXHJcbiAgXHJcbn0iLCIuZW1lcnNvbi1jb250ZW50LXNlYXJjaC1yZXN1bHQtbGlzdC1lbnRyeSB7XHJcbiAgQGltcG9ydCBcInZpZGVvXCI7XHJcbiAgQGltcG9ydCBcImRvY3VtZW50XCI7XHJcbiAgQGltcG9ydCBcIndlYi1wYWdlXCI7XHJcblxyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBwYWxldHRlKHdhcm0tZ3JheSk7XHJcbiAgcGFkZGluZzogMTVweCAwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG5cclxuICA+IGRpdiB7XHJcbiAgICBwYWRkaW5nOiAxNXB4IDEwcHg7XHJcbiAgfVxyXG5cclxuICAuZW1lcnNvbi1zZWFyY2gtcmVzdWx0LXR5cGUge1xyXG4gICAgZm9udC13ZWlnaHQ6IHdoaXRuZXktd2VpZ2h0KHNlbWlib2xkKTtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogLjA4ZW07XHJcbiAgICBmb250LXNpemU6IC43NWVtO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogOXB4O1xyXG4gIH1cclxuXHJcbiAgLmVtZXJzb24tc2VhcmNoLXJlc3VsdC10aXRsZSB7XHJcbiAgICBmb250LXdlaWdodDogd2hpdG5leS13ZWlnaHQobWVkaXVtKTtcclxuICAgIGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgIG1hcmdpbi1ib3R0b206IDZweDtcclxuICB9XHJcblxyXG4gIC5lbWVyc29uLXNlYXJjaC1yZXN1bHQtZGVzYyB7IC8vIHRydW5jYXRlIGFmdGVyIDIgbGluZXNcclxuICAgIGZvbnQtd2VpZ2h0OiB3aGl0bmV5LXdlaWdodChsaWdodCk7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWF4LWhlaWdodDogMy4yNWVtO1xyXG4gICAgdGV4dC1hbGlnbjoganVzdGlmeTtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDFlbTsgLy8gc3BhY2UgZm9yIHRoZSBlbGxpcHNpc1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAtMWVtO1xyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgY29udGVudDogJy4uLic7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIGJvdHRvbTogMDtcclxuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgIHdpZHRoOiAxZW07XHJcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCBwYWxldHRlKHdoaXRlKSwgcGFsZXR0ZSh3aGl0ZSksIHJnYmEoMCwwLDAsMCkpO1xyXG4gICAgfVxyXG5cclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgd2lkdGg6IDFlbTtcclxuICAgICAgaGVpZ2h0OiAxZW07XHJcbiAgICAgIG1hcmdpbi10b3A6IC4yZW07XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHBhbGV0dGUod2hpdGUpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmVtZXJzb24tc2VhcmNoLXJlc3VsdC1tZXRhZGF0YSB7XHJcbiAgICBmb250LXdlaWdodDogd2hpdG5leS13ZWlnaHQoc2VtaWJvbGQpO1xyXG4gICAgbWFyZ2luLXRvcDogMjBweDtcclxuICB9XHJcblxyXG4gID4gLmZlYXR1cmVkIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHBhbGV0dGUoZ3JheSk7XHJcblxyXG4gICAgLmVtZXJzb24tc2VhcmNoLXJlc3VsdC1kZXNjIHtcclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCBwYWxldHRlKGdyYXkpLCBwYWxldHRlKGdyYXkpLCByZ2JhKDAsMCwwLDApKTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcGFsZXR0ZShncmF5KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7IC8vIG1vYmlsZSBvbmx5XHJcbiAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHBhbGV0dGUod2FybS1ncmF5KTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikgeyAvLyB0YWJsZXQgdXBcclxuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgcGFsZXR0ZSh3YXJtLWdyYXkpO1xyXG4gICAgcGFkZGluZzogMTVweCAwIDE1cHggMTVweDtcclxuXHJcbiAgICAuZW1lcnNvbi1zZWFyY2gtcmVzdWx0LW1ldGFkYXRhIHtcclxuICAgICAgZm9udC1zaXplOiAuNzVlbTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLmVtZXJzb24tc2VhcmNoLXJlc3VsdC12aWRlbyB7XHJcbiAgLmVtZXJzb24tc2VhcmNoLXJlc3VsdC1tZXRhZGF0YSB7XHJcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gIH1cclxuICBcclxuICAvLyB0cnVuY2F0ZSBhZnRlciAzIGxpbmVzXHJcbiAgLy8gcmVtb3ZlIHRoaXMgYWZ0ZXIgYWRkaW5nIHZpZGVvIGR1cmF0aW9uIGRhdGFcclxuICAuZW1lcnNvbi1zZWFyY2gtcmVzdWx0LWRlc2Mge1xyXG4gICAgbWF4LWhlaWdodDogNC44NzVlbTtcclxuICB9XHJcbn1cclxuXHJcbi5lbWVyc29uLXNlYXJjaC1yZXN1bHQtdmlkZW8taW1hZ2Uge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBtYXJnaW4tdG9wOiAxMnB4O1xyXG4gICAgXHJcbiAgLmltYWdlLWNvbnRhaW5lciB7XHJcbiAgICBAaW5jbHVkZSBhc3BlY3QtcmF0aW8tYm94KDE2LDkpO1xyXG4gIH1cclxuICAgIFxyXG4gIGltZyB7XHJcbiAgICBAaW5jbHVkZSBzdHJldGNoLWFic29sdXRlKCk7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHsgLy8gbW9iaWxlIG9ubHlcclxuICAucGxheS1idXR0b24sXHJcbiAgLnBsYXktYnV0dG9uLWNpcmNsZTpiZWZvcmUge1xyXG4gICAgaGVpZ2h0OiAxMTZweDtcclxuICAgIHdpZHRoOiAxMTZweDtcclxuICB9XHJcblxyXG4gIC5wbGF5LWJ1dHRvbi1jaXJjbGU6YWZ0ZXIge1xyXG4gICAgbGVmdDogNDhweDtcclxuICAgIHRvcDogNDFweDtcclxuICAgIGJvcmRlci10b3A6IDE3cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXItYm90dG9tOiAxN3B4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyLWxlZnQ6IDI2cHggc29saWQgcGFsZXR0ZSh3aGl0ZSk7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHsgLy8gdGFibGV0IHVwXHJcbiAgLmVtZXJzb24tc2VhcmNoLXJlc3VsdC12aWRlby1pbWFnZSB7XHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICB3aWR0aDogMTkycHg7XHJcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgIG1hcmdpbi10b3A6IDNweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDMxcHg7XHJcbiAgfVxyXG4gIFxyXG4gIC5wbGF5LWJ1dHRvbixcclxuICAucGxheS1idXR0b24tY2lyY2xlOmJlZm9yZSB7XHJcbiAgICBoZWlnaHQ6IDY4cHg7XHJcbiAgICB3aWR0aDogNjhweDtcclxuICB9XHJcbiAgXHJcbiAgLnBsYXktYnV0dG9uLWNpcmNsZTphZnRlciB7XHJcbiAgICBsZWZ0OiAyOHB4O1xyXG4gICAgdG9wOiAyMnB4O1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7IC8vIGRlc2t0b3BcclxuICAuZW1lcnNvbi1zZWFyY2gtcmVzdWx0LXZpZGVvLWltYWdlIHtcclxuICAgIG1hcmdpbi10b3A6IC01cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gIH1cclxufSIsIi5lbWVyc29uLXNlYXJjaC1yZXN1bHQtZG93bmxvYWQgLmVtZXJzb24tc2VhcmNoLXJlc3VsdC1tZXRhZGF0YSB7XHJcbiAgPiBkaXYge1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcblxyXG4gICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmVtZXJzb24tc2VhcmNoLXJlc3VsdC1maWxldHlwZSB7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJy4nO1xyXG4gIH1cclxufVxyXG5cclxuLmVtZXJzb24tc2VhcmNoLXJlc3VsdC1zaXplLCAuZW1lcnNvbi1zZWFyY2gtcmVzdWx0LWhhc2gsIC5lbWVyc29uLXNlYXJjaC1yZXN1bHQtZmlsZXR5cGV7XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7IC8vIG1vYmlsZSBhbmQgdGFibGV0XHJcbiAgICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbi5lbWVyc29uLXNlYXJjaC1yZXN1bHQtaGFzaHtcclxuICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xyXG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcclxuXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSBhbmQgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHsgLy8gdGFibGV0IG9ubHlcclxuICAgIG1hcmdpbi10b3A6IDhweCAhaW1wb3J0YW50O1xyXG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDFyZW0pO1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7IC8vIG1vYmlsZSBvbmx5XHJcbiAgICBtYXJnaW4tdG9wOiA4cHggIWltcG9ydGFudDtcclxuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAwcmVtKTtcclxuICB9XHJcbn1cclxuIiwiLmVtZXJzb24tc2VhcmNoLXJlc3VsdC11cmwge1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgIFxyXG4gIGEge1xyXG4gICAgY29sb3I6IHBhbGV0dGUocmljaC1ibGFjayk7XHJcbiAgfVxyXG59XHJcblxyXG4vLyB0cnVuY2F0ZSBhZnRlciAzIGxpbmVzXHJcbi5lbWVyc29uLXNlYXJjaC1yZXN1bHQtd2ViLXBhZ2UgLmVtZXJzb24tc2VhcmNoLXJlc3VsdC1kZXNjIHtcclxuICBtYXgtaGVpZ2h0OiA0Ljg3NWVtO1xyXG59IiwiLmVtZXJzb24tc2VhcmNoLXJlc3VsdC1wYWdpbmF0aW9uIHtcclxuICBtYXJnaW46IDI3cHggYXV0bztcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgZm9udC1zaXplOiAxLjEyNWVtO1xyXG4gIGZvbnQtd2VpZ2h0OiB3aGl0bmV5LXdlaWdodChib29rKTtcclxuICBjb2xvcjogcGFsZXR0ZShyaWNoLWJsYWNrKTtcclxuICAgIFxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xyXG4gICAgbWFyZ2luLXRvcDogNDhweDtcclxuICB9XHJcbiAgXHJcbiAgLmVtZXJzb24tc2VhcmNoLXJlc3VsdC1wYWdpbmF0aW9uLWxpbmsge1xyXG4gICAgY29sb3I6IHBhbGV0dGUoZ3JlZW4pO1xyXG4gICAgbWFyZ2luOiAwIDEycHg7XHJcblxyXG4gICAgJi5lbWVyc29uLWN1cnJlbnQtcGFnZSB7XHJcbiAgICAgIGNvbG9yOiBwYWxldHRlKHJpY2gtYmxhY2spO1xyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IHdoaXRuZXktd2VpZ2h0KGJvb2spO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiB3aGl0bmV5LXdlaWdodChtZWRpdW0pO1xyXG4gICAgfVxyXG4gIH1cclxuICBcclxuICAuZ2x5cGhpY29uIHtcclxuICAgIGZvbnQtc2l6ZTogLjZlbTtcclxuICAgIGNvbG9yOiBwYWxldHRlKGdyZWVuKTtcclxuICAgICY6aG92ZXIge1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgZm9udC13ZWlnaHQ6IHdoaXRuZXktd2VpZ2h0KG1lZGl1bSk7XHJcbiAgICB9XHJcbiAgfVxyXG4gIFxyXG4gIC5nbHlwaGljb24tbWVudS1yaWdodCB7XHJcbiAgICBtYXJnaW4tbGVmdDogOHB4O1xyXG4gIH1cclxuICBcclxuICAuZ2x5cGhpY29uLW1lbnUtbGVmdCB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDhweDtcclxuICB9XHJcbn0iLCIuZm9yZXNlZS1zZWFyY2gtZmVlZGJhY2t7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBwYWxldHRlKGdyYXkpO1xyXG4gICAgcGFkZGluZzogMTVweDtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcblxyXG4gICAgaHJ7XHJcbiAgICBcdGJvcmRlci10b3A6IDFweCBzb2xpZCBwYWxldHRlKHdhcm0tZ3JheSk7XHJcbiAgICBcdG1hcmdpbjogMTBweCBhdXRvIDE1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgcHtcclxuICAgIFx0Zm9udC1zaXplOiAwLjhlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjVlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIGF7XHJcbiAgICAgICAgZm9udC1zaXplOiAwLjc1ZW0gIWltcG9ydGFudDtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59IiwiQGltcG9ydCBcInNlYXJjaC9wcm9kdWN0LWxpc3RcIjtcclxuQGltcG9ydCBcInNlYXJjaC9mYWNldC1uYXZcIjtcclxuQGltcG9ydCBcInNlYXJjaC9oZWFkZXItYmFyXCI7XHJcbkBpbXBvcnQgXCJzZWFyY2gvc2VsZWN0V3JhcHBlclwiO1xyXG5AaW1wb3J0IFwic2VhcmNoL29yZGVyLWJ5LWRyb3Bkb3duXCI7XHJcbkBpbXBvcnQgXCJzZWFyY2gvcGFnaW5hdGlvblwiO1xyXG5AaW1wb3J0IFwic2VhcmNoL3RhYnNcIjtcclxuLy9AaW1wb3J0IFwic2VhcmNoL2NvbnRlbnQtbGlzdFwiO1xyXG5AaW1wb3J0IFwifkBjb3JlbWVkaWEvYnJpY2stZW1lcnNvbi1zaGFyZWQtdGhlbWUvc3JjL3Nhc3MvcGFydGlhbHMvY29tbWVyY2Uvc2VhcmNoL2NvbnRlbnQtbGlzdFwiO1xyXG5AaW1wb3J0IFwic2VhcmNoL2ZvcmVzZWUtc2VhcmNoLnNjc3NcIjtcclxuXHJcbmgxLnNlYXJjaC1oZWFkZXIsXHJcbi5zZWFyY2hTdW1tYXJ5V2lkZ2V0IGgxIHtcclxuXHRtYXJnaW46IDE4cHggMCAzMHB4IDA7XHJcblx0Zm9udC1zaXplOiAxLjVlbTtcclxuXHRsaW5lLWhlaWdodDogMS4zMzMzMzNlbTtcclxuXHJcblx0QG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XHJcblx0ICBtYXJnaW46IDMwcHggMDtcclxuXHQgIGZvbnQtc2l6ZTogMS4xODc1ZW07XHJcblx0ICBsaW5lLWhlaWdodDogMS40NzM3ZW07XHJcblx0fVxyXG5cclxuXHRAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcclxuXHQgIG1hcmdpbjogMzlweCAwIDMzcHggMDtcclxuXHQgIGZvbnQtc2l6ZTogMS42ODc1ZW07XHJcblx0ICBsaW5lLWhlaWdodDogMS4zMzMzMzNlbTtcclxuXHR9XHJcblx0QG1lZGlhIChtYXgtd2lkdGg6IDg1NnB4KSB7IC8vIFNBMS0xOTU4XHJcbiAgICBmb250LXNpemU6IDIzcHg7XHJcbiAgfVxyXG59XHJcblxyXG4jY2F0YWxvZ19zZWFyY2hfcmVzdWx0X2luZm9ybWF0aW9uIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4uY29udGVudFJlY29tbWVuZGF0aW9uV2lkZ2V0IHsgLy8gU0ExLTE5NThcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgLmxlZnRfZXNwb3Qge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogMDtcclxuICAgICYuY2VudGVyZWQge1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIGEge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uc2VhcmNoLXJlc3VsdHMtY29udGVudCB7XHJcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHBhbGV0dGUod2FybS1ncmF5KTtcclxufVxyXG5cclxuLnNlYXJjaC1wYWdlLWNvbnRhaW5lciAuc2VhcmNoLXJlc3VsdHMtY29udGVudCB7XHJcbiAgYm9yZGVyLXRvcDogMDtcclxuICAubWFyZ2luQWxpZ24ge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAuc2VjdGlvbkhlYWRlcnMge1xyXG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgfVxyXG4gICAgLnByb2RMb2Fke1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgICAgbWFyZ2luLXRvcDoxNDBweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbToxNjVweDtcclxuICAgICAgd2lkdGg6IDcwcHg7XHJcbiAgICB9XHJcbiAgICAuaXRlbXNHcmlkIHtcclxuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgbWFyZ2luOiAwcHg7XHJcbiAgICAgIHBhZGRpbmc6IDBweDtcclxuICAgICAgLml0ZW1MaXN0SW1nIHtcclxuICAgICAgICB3aWR0aDogMTUycHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxNTJweDtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgIH1cclxuICAgICAgLnByb2R1Y3RMaXN0TmFtZXtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIG1hcmdpbjogMjBweCAyMHB4IDIwcHggMjBweDtcclxuICAgICAgfVxyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcclxuICAgICAgICAucHJvZHVjdExpc3ROYW1lIHtcclxuICAgICAgICAgIG1hcmdpbjogMTBweCAxMHB4IDEwcHggMTBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAuYm9yZGVyQ2xhc3Mge1xyXG4gICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiKDIwNSwyMDUsMjA1KSAhaW1wb3J0YW50O1xyXG4gIH1cclxuIC5mbG9hdENsZWFyIHtcclxuICAgY2xlYXI6IGJvdGg7XHJcbiAgfVxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkgeyAvL2NoZWNrIHZhcmlhYmxlIGZvciA2MDBweFxyXG4gICAgLnRhYkJ1dHRvbkNvbnRhaW5lciB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLnRhYiB7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDBweDtcclxuICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7XHJcbiAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xyXG4gICAgLnRhYiB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnNlYXJjaC1yZXN1bHRzLWNvbnRlbnQgLmJvdHRvbS1lc3BvdCB7XHJcbiAgPiBkaXYge1xyXG4gICAgcGFkZGluZzogMCAwIDMycHggMDtcclxuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogNTJweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIHAge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgZm9udC13ZWlnaHQ6IHdoaXRuZXktd2VpZ2h0KHNlbWlib2xkKTtcclxuICAgIGZvbnQtc2l6ZTogLjc1ZW07XHJcbiAgICBjb2xvcjogcGFsZXR0ZShibHVlKTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjE2NjdlbTtcclxuICB9XHJcblxyXG4gIGEge1xyXG4gICAgZm9udC1zaXplOiAuNjI1ZW07XHJcbiAgICBsZXR0ZXItc3BhY2luZzogLjA4ZW07XHJcbiAgICBtYXJnaW4tdG9wOiAtMnB4O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAycHg7XHJcblxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgIHdpZHRoOiA2cHg7XHJcbiAgICAgIGhlaWdodDogNnB4O1xyXG4gICAgICBtYXJnaW4tbGVmdDogNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5nbHlwaGljb24ge1xyXG4gICAgICBtYXJnaW4tbGVmdDogNHB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xyXG4gICAgICBmb250LXNpemU6IC43NWVtO1xyXG5cclxuICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgd2lkdGg6IDhweDtcclxuICAgICAgICBoZWlnaHQ6IDhweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4uYWxsTGlua3N7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGZsb2F0OiByaWdodDtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbiAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgJi5jbGVhciB7XHJcbiAgICBjbGVhcjogYm90aDtcclxuICB9XHJcbn1cclxuIiwiLndpZGdldF9wcm9kdWN0X2NvbXBhcmUge1xyXG5cclxuICAtLWRldmljZS1wYWRkaW5nLXg6IGNhbGMoKDEwMHZ3IC0gMTE4MHB4KSAvIDIpO1xyXG4gIC0tZ3JpZC1ndXR0ZXI6IDEuMjVyZW07XHJcbiAgLS1ncmlkLWNvbHVtbjogY2FsYygoMTAwdncgLSAodmFyKC0tZGV2aWNlLXBhZGRpbmcteCkgKiAyKSAtICh2YXIoLS1ncmlkLWd1dHRlcikgKiAxMSkpIC8gMTIpO1xyXG4gIC0tZ3JpZC1jb2wtMzogY2FsYygodmFyKC0tZ3JpZC1jb2x1bW4pICogMykgKyAodmFyKC0tZ3JpZC1ndXR0ZXIpICogMikpO1xyXG4gIC0tZ3JpZC1jb2wtNTogY2FsYygodmFyKC0tZ3JpZC1jb2x1bW4pICogNSkgKyAodmFyKC0tZ3JpZC1ndXR0ZXIpICogNCkpO1xyXG4gIC0tZ3JpZC1jb2wtODogY2FsYygodmFyKC0tZ3JpZC1jb2x1bW4pICogOCkgKyAodmFyKC0tZ3JpZC1ndXR0ZXIpICogNykpO1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgIC5yb3cge1xyXG4gICAgICAgIG1pbi13aWR0aDogdmFyKC0tZ3JpZC1jb2wtOCk7XHJcbiAgICAgICAgbWF4LXdpZHRoOiB2YXIoLS1ncmlkLWNvbC04KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTU5cHgpIHtcclxuICAgICAgLnJvdyB7XHJcbiAgICAgICAgbWluLXdpZHRoOiB2YXIoLS1ncmlkLWNvbC01KTtcclxuICAgICAgICBtYXgtd2lkdGg6IHZhcigtLWdyaWQtY29sLTgpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTYwcHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcclxuICAgICAgLnJvdyB7XHJcbiAgICAgICAgbWluLXdpZHRoOiB2YXIoLS1ncmlkLWNvbC0zKTtcclxuICAgICAgICBtYXgtd2lkdGg6IHZhcigtLWdyaWQtY29sLTUpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG5cdGNvbG9yOiAkcmljaC1ibGFjaztcclxuXHRwYWRkaW5nLWJvdHRvbTogM3JlbTtcclxuXHJcblx0LmNvbXBhcmVfaGVhZGluZyB7XHJcbiAgICBmb250LXNpemU6IDIuMjVyZW07XHJcbiAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMzM7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG4gICAgY29sb3I6IHZhcigtLWNoYXJjb2FsLWdyZXkpO1xyXG5cclxuXHRcdC5idG4tYmFjayB7XHJcblx0XHRcdHdpZHRoOiBhdXRvO1xyXG5cdFx0XHRmb250LXNpemU6IDEycHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xyXG4gICAgICAuY29tcGFyZV9oZWFkaW5nIHtcclxuICAgICAgICBmb250LXNpemU6IDEuODc1cmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG5cdC5oZWFkaW5nLnplYnJhIHtcclxuICAgIG1hcmdpbjogMTZweCAwIDA7XHJcbiAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbiAgICBjb2xvcjogdmFyKC0tY2hhcmNvYWwtZ3JleSk7XHJcbiAgICBwYWRkaW5nOiAwIDAgMjRweDtcclxuXHR9XHJcblxyXG5cdC8vIGNyYXp5IGxldmVsIG9mIG5lc3RpbmcgcGVyIFdTQ1xyXG5cdD4gLnRvcCxcclxuXHQ+IC5taWRkbGUge1xyXG5cclxuXHRcdD4gLmxlZnRfYm9yZGVyID4gLnJpZ2h0X2JvcmRlciA+IC5jb250ZW50IHtcclxuXHRcdFx0PiAuaGVhZGluZyB7XHJcblx0XHRcdFx0Y29sb3I6ICRyaWNoLWJsYWNrO1xyXG5cdFx0XHR9XHJcblx0XHRcdD4gLmNvbXBhcmVfbWFpbiAucm93ID4gLml0ZW0gPiAuaGVhZGluZ19tb2JpbGUge1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQ+IC5sZWZ0X2JvcmRlcixcclxuXHRcdD4gLm1pZGRsZSxcclxuXHRcdD4gLnJpZ2h0X2JvcmRlciB7XHJcblx0XHRcdGhlaWdodDogYXV0bztcclxuXHJcblx0XHRcdD4gLmNvbnRlbnQge1xyXG5cdFx0XHRcdD4gLmhlYWRpbmcsXHJcblx0XHRcdFx0PiAuY29tcGFyZV9tYWluIC5yb3cgPiAuaGVhZGluZyB7XHJcblx0XHRcdFx0XHRjb2xvcjogJHJpY2gtYmxhY2s7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC56ZWJyYSB7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdD4gLnRvcCB7XHJcblx0XHRib3JkZXItdG9wOiAxcHggc29saWQgI2U1ZTVlNTtcclxuXHR9XHJcblxyXG4gICBAbWVkaWEgc2NyZWVuIHtcclxuICAgICAgICAucm93IHtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogMThyZW07IC8qID0xMiBsaW5lcyBvZiB0ZXh0Ki9cclxuICAgICAgICAgICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcblx0LnJvdyB7XHJcblx0XHRtYXJnaW46IDA7XHJcblx0XHQuaGVhZGluZyxcclxuXHRcdC5pdGVtIHtcclxuXHRcdFx0cGFkZGluZzogMXJlbSAhaW1wb3J0YW50O1xyXG5cdFx0XHQucHJpY2Uge1xyXG5cdFx0XHRcdGNvbG9yOiAkcmVkICFpbXBvcnRhbnQ7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5pdGVtIHtcclxuXHRcdFx0ICBmb250LXNpemU6IDAuODc1cmVtO1xyXG5cdFx0XHQgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0XHRcdCAgbGluZS1oZWlnaHQ6IDEuNzE7XHJcblx0XHRcdCAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuXHRcdFx0ICBjb2xvcjogdmFyKC0tY2hhcmNvYWwtZ3JleSk7XHJcblx0XHRcdHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XHJcblx0XHR9XHJcblxyXG4gICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcclxuICAgICAgICAuaXRlbSB7XHJcbiAgICAgICAgd2lkdGg6IDIzMHB4O1xyXG4gICAgICAgIG1hcmdpbjogMHB4IDBweCAxNnB4IDBweDtcclxuICAgICAgICBwYWRkaW5nOiAxNnB4IDIwcHggMHB4IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcblx0XHQuaW1hZ2UtY29udGFpbmVyIHtcclxuXHRcdFx0bWF4LXdpZHRoOiAzMDBweDtcclxuXHRcdH1cclxuXHRcdC5oZWFkaW5nLFxyXG5cdFx0LmhlYWRpbmdNb2JpbGUge1xyXG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0XHRtYXJnaW46IDA7XHJcblx0XHQgIGZvbnQtc2l6ZTogMC43NXJlbTtcclxuXHRcdCAgZm9udC13ZWlnaHQ6IDYwMDtcclxuXHRcdCAgbGluZS1oZWlnaHQ6IDEuMzM7XHJcblx0XHQgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcblx0XHQgIGNvbG9yOiB2YXIoLS1jaGFyY29hbC1ncmV5KTtcclxuXHRcdCAgcG9zaXRpb246IHN0aWNreTtcclxuICAgICAgdG9wOiAwO1xyXG5cdFx0fVxyXG5cdFx0LmNvbXBhcmUtY3RhcyB7XHJcblxyXG5cdFx0fVxyXG5cdFx0LmNvbXBhcmUtY3RhIHtcclxuXHRcdFx0bWF4LXdpZHRoOiAyNTBweDtcclxuXHRcdFx0bWFyZ2luLXRvcDogMTBweDtcclxuXHJcblx0XHRcdCY6Zmlyc3QtY2hpbGQge1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IDA7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdGEge1xyXG5cdFx0XHQmLmJ0biB7XHJcblx0XHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cdFx0XHR9XHJcblx0XHRcdCYuYnRuLXByaW1hcnkge1xyXG5cdFx0XHRcdGNvbG9yOiB3aGl0ZTtcclxuXHRcdFx0fVxyXG5cdFx0XHQmLmJ0bi1zZWNvbmRhcnkge1xyXG5cdFx0XHRcdGNvbG9yOiAkcmljaC1ibGFjaztcclxuXHRcdFx0XHRwYWRkaW5nOiA1cHg7XHJcblx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xyXG5cclxuXHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcbiAgICAvKiB3aWR0aCAqL1xyXG4gICAgLnJvdzo6LXdlYmtpdC1zY3JvbGxiYXIge1xyXG4gICAgICB3aWR0aDogNHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC8qIEhhbmRsZSAqL1xyXG4gICAgLnJvdzo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjODg4O1xyXG4gICAgfVxyXG5cclxuICAgIC8qIEhhbmRsZSBvbiBob3ZlciAqL1xyXG4gICAgLnJvdzo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWI6aG92ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjNTU1O1xyXG4gICAgfVxyXG5cclxuXHQuYnRuLWJhY2sge1xyXG5cdFx0IG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgbWFyZ2luOiAwIDAgMCA0cHg7XHJcbiAgICAgZm9udC1zaXplOiAwLjc1cmVtO1xyXG4gICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgbGluZS1oZWlnaHQ6IDEuMzM7XHJcbiAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuICAgICBjb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcblxyXG5cdFx0ICY6aG92ZXIge1xyXG5cdFx0XHRjb2xvcjogZGFya2VuKCRicmFuZC1wcmltYXJ5LCA1JSk7XHJcblx0XHQgfVxyXG5cdH1cclxuXHQuc3dpdGNoIHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdHdpZHRoOiA0MHB4O1xyXG5cdFx0aGVpZ2h0OiAyNHB4O1xyXG5cdFx0bWFyZ2luOiAwIDhweCAwIDA7XHJcblx0XHRib3JkZXItcmFkaXVzOiAxOHB4O1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2MwYzBjMDtcclxuXHRcdH1cclxuXHJcblx0XHQuc3dpdGNoLWlucHV0IHtcclxuXHRcdHRvcDogMDtcclxuXHRcdGxlZnQ6IDA7XHJcblx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0fVxyXG5cclxuXHRcdC5zd2l0Y2gtaGFuZGxlIHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdGxlZnQ6IDJweDtcclxuXHRcdGJvdHRvbTogMDtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNjY2M7XHJcblx0XHQtd2Via2l0LXRyYW5zaXRpb246IC40cztcclxuXHRcdHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZS1pbi1vdXQ7XHJcblx0XHR9XHJcblxyXG5cdFx0LnN3aXRjaC1oYW5kbGU6YmVmb3JlIHtcclxuXHRcdHBvc2l0aW9uOiBpbmhlcml0O1xyXG5cdFx0Y29udGVudDogXCJcIjtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblx0XHRib3R0b206IDJweDtcclxuXHRcdHdpZHRoOiAyMHB4O1xyXG5cdFx0aGVpZ2h0OiAyMHB4O1xyXG5cdFx0LXdlYmtpdC10cmFuc2l0aW9uOiAuNHM7XHJcblx0XHR0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2UtaW4tb3V0O1xyXG5cdFx0fVxyXG5cclxuXHRcdC5jbG9zZSB7XHJcbiAgICByaWdodDogMCU7XHJcbiAgICB3aWR0aDogMTZweDtcclxuICAgIGhlaWdodDogMTZweDtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAlLCAtNTAlKTtcclxuICAgIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcclxuXHRcdH1cclxuXHJcblx0XHRpbnB1dDpjaGVja2VkKy5zd2l0Y2gtaGFuZGxlIHtcclxuXHRcdGxlZnQ6IC04cHg7XHJcblx0XHR9XHJcblxyXG4gICAgLmNoZWNrZWRJbnB1dCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgIH1cclxuXHJcblx0XHRpbnB1dDpjaGVja2VkKy5zd2l0Y2gtaGFuZGxlOmJlZm9yZSB7XHJcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgyNnB4KTtcclxuXHRcdC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjZweCk7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjZweCk7XHJcblx0XHR9XHJcblxyXG5cdFx0LyogUm91bmRlZCBzbGlkZXJzICovXHJcblx0XHQuc3dpdGNoLWhhbmRsZSB7XHJcblx0XHRib3JkZXItcmFkaXVzOiAxNXB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdC5zd2l0Y2gtaGFuZGxlOmJlZm9yZSB7XHJcblx0XHRib3JkZXItcmFkaXVzOiA1MCU7XHJcblx0XHR9XHJcblxyXG5cdFx0LmhpZ2hsaWdodCB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZGVlNmVhO1xyXG5cdFx0fVxyXG5cclxuXHQgIC5iYW5kIHtcclxuICAgICAgYm94LXNoYWRvdzogaW5zZXQgNHB4IDAgMCAwICRicmFuZC1wcmltYXJ5O1xyXG4gICAgfVxyXG5cclxuICAgIC5ib3R0b21saW5le1xyXG4gICAgICBib3JkZXItYm90dG9tOiAxcHggZG91YmxlICNjMGMwYzA7XHJcbiAgICB9XHJcblx0XHQuaGlnaGxpZ2h0RGlmZiB7XHJcblx0XHRtYXJnaW46IDI0cHggMCAwO1xyXG5cdFx0Zm9udC1zaXplOiAwLjg3NXJlbTtcclxuXHRcdGZvbnQtd2VpZ2h0OiA2MDA7XHJcblx0XHRsaW5lLWhlaWdodDogMS43MTtcclxuXHRcdGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcblx0XHRjb2xvcjogdmFyKC0tY2hhcmNvYWwtZ3JleSk7XHJcblx0XHRwYWRkaW5nOiAwIDAgMTZweDtcclxuXHRcdH1cclxuXHJcblx0ICAuYmFja0ljb24ge1xyXG5cdCAgICBmb250LXNpemU6IGxhcmdlO1xyXG5cclxuICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGNvbG9yOiBkYXJrZW4oJGJyYW5kLXByaW1hcnksIDUlKTtcclxuICAgICAgIH1cclxuXHQgIH1cclxuXHJcblx0ICAuY29tcGFyZVRhYmxlIHtcclxuXHQgICAgd2lkdGg6IDEwMCU7XHJcblx0ICB9XHJcblxyXG5cdCAgLnN0aWNreUhlYWQge1xyXG4gICAgYmFja2dyb3VuZDogd2hpdGU7XHJcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xyXG4gICAgdG9wOiA2NHB4O1xyXG4gICAgei1pbmRleDogMTA7XHJcbiAgICB9XHJcblxyXG4gICAgI3Byb2R1Y3QtaW1hZ2Uge1xyXG4gICAgICBvdmVyZmxvdy15OiBpbml0aWFsO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xyXG4gICAgICAuc3RpY2t5SGVhZCB7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLmNsb3NhYmxlLWVzcG90IHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZm9udC1zaXplOiB3aGl0bmV5LXNpemUoMTQpO1xyXG4gIGxpbmUtaGVpZ2h0OiB3aGl0bmV5LWxpbmUtaGVpZ2h0KDE4LCAxNCk7XHJcbiAgXHJcbiAgLmxlZnRfZXNwb3Qge1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIH1cclxuICBcclxuICAuaGVhZGVyLWJhbm5lci1lc3BvdCB7XHJcbiAgICAucGFkZGVkLWNvbnRhaW5lciB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5jb250ZW50LXdyYXBwZXIge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICB3aWR0aDogYXV0bztcclxuICAgIH1cclxuICAgIFxyXG4gICAgaW1nIHtcclxuICAgICAgbWF4LXdpZHRoOiA0MHB4O1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuICAgIFxyXG4gIC50ZXh0LXdyYXBwZXIge1xyXG4gICAgbWFyZ2luLXRvcDogMTdweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDE3cHg7XHJcbiAgfVxyXG4gIFxyXG4gIFtkYXRhLWJhY2tncm91bmQtY29sb3JdIHtcclxuICAgIC50ZXh0LXdyYXBwZXIge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICBpbWcgKyAudGV4dC13cmFwcGVyIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG4gIFxyXG4gIDpub3QobGkpID4gLmxlZnRfZXNwb3QgLmhlYWRlci1iYW5uZXItZXNwb3QgLmNvbnRlbnQtd3JhcHBlciB7IC8vIHNwYWNpbmcgZm9yIHNpbmdsZSBjb250ZW50IGVzcG90XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHsgLy8gbW9iaWxlIG9ubHlcclxuICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xyXG4gICAgfVxyXG4gICAgICBcclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikgYW5kIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7IC8vIHRhYmxldCBvbmx5XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDklO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHsgLy8gZGVza3RvcFxyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICBcclxuICBsaSB7IC8vIGNvbW1lcmNlIGdlbmVyYXRlcyBhIGxpc3QtYmFzZWQgY2Fyb3VzZWwgZm9yIG11bHRpcGxlIGNvbnRlbnQgZWxlbWVudHNcclxuICAgIC5oZWFkZXItYmFubmVyLWVzcG90IHtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxuICBcclxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHsgLy8gZGVza3RvcFxyXG4gICAgLnRleHQtd3JhcHBlciB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDE2cHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIGxpIHsgLy8gZXNwb3Qgd2l0aCB0d28gY29udGVudCBlbGVtZW50c1xyXG4gICAgICAuaGVhZGVyLWJhbm5lci1lc3BvdCAucGFkZGVkLWNvbnRhaW5lciB7XHJcbiAgICAgICAgd2lkdGg6IDU5MHB4O1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIH1cclxuICAgICAgXHJcbiAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgIC5oZWFkZXItYmFubmVyLWVzcG90IC5wYWRkZWQtY29udGFpbmVyIHtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICBcclxuICAmLmJyYW5kLXByaW1hcnktYmFja2dyb3VuZCxcclxuICAuYnJhbmQtcHJpbWFyeS1iYWNrZ3JvdW5kIHtcclxuICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICBcclxuICAgIGEsXHJcbiAgICAuY2xvc2Uge1xyXG4gICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgfVxyXG4gIH1cclxuICBcclxuICAmLmdyYXktYmFja2dyb3VuZCxcclxuICAuZ3JheS1iYWNrZ3JvdW5kIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5O1xyXG4gIH1cclxuICBcclxuICAmLmJsdWUtZ3JheS1iYWNrZ3JvdW5kLFxyXG4gIC5ibHVlLWdyYXktYmFja2dyb3VuZCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBwYWxldHRlKGJsdWUtZ3JheSk7XHJcbiAgfVxyXG4gIFxyXG4gICYucmljaC1ibGFjay1iYWNrZ3JvdW5kLFxyXG4gIC5yaWNoLWJsYWNrLWJhY2tncm91bmQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHJpY2gtYmxhY2s7XHJcbiAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgXHJcbiAgICAuY2xvc2Uge1xyXG4gICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgfVxyXG4gIH1cclxuICBcclxuICAmLndoaXRlLWJhY2tncm91bmQtd2l0aC1ib3JkZXIsXHJcbiAgLndoaXRlLWJhY2tncm91bmQtd2l0aC1ib3JkZXIge1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJHdhcm0tZ3JheTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICB9XHJcbiAgXHJcbiAgJi53aGl0ZS1iYWNrZ3JvdW5kLXdpdGgtYm9yZGVyIHtcclxuICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xyXG4gICAgXHJcbiAgICAud2hpdGUtYmFja2dyb3VuZC13aXRoLWJvcmRlciB7XHJcbiAgICAgIGJvcmRlcjogMDsgLy8gYXZvaWQgZG91YmxlIGJvcmRlclxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmNsb3NlLWJhciB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMXB4O1xyXG4gIH1cclxuICBcclxuICAuY2xvc2Uge1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgdGV4dC1zaGFkb3c6IG5vbmU7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIG1hcmdpbi10b3A6IDE0cHg7XHJcbiAgICBjb2xvcjogJHJpY2gtYmxhY2s7XHJcbiAgICBcclxuICAgICY6aG92ZXIge1xyXG4gICAgICBvcGFjaXR5OiAuODtcclxuICAgIH1cclxuICAgIFxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7IC8vIGRlc2t0b3BcclxuICAgICAgbWFyZ2luLXRvcDogMTNweDtcclxuICAgIH1cclxuICB9XHJcbiAgXHJcbiAgLy8gb3ZlcnJpZGVzIGZvciBDb21tZXJjZSBjc3NcclxuICAvLyBDb21tZXJjZSByZW5kZXJzIG11bHRpcGxlIGVzcG90IGNvbnRlbnQgaXRlbXMgYXMgYSBjYXJvdXNlbFxyXG4gIC8vIHRoaXMgd2lkZ2V0IHdpbGwgb25seSBkaXNwbGF5IGEgbWF4IG9mIDIgY29udGVudCBpdGVtcywgc28gY2Fyb3VzZWwgZWxlbWVudHMgYXJlIGhpZGRlblxyXG4gIC5jYXJvdXNlbCB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgXHJcbiAgICAuY29udGVudCB7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgIH1cclxuICAgIFxyXG4gICAgdWwge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICBsaSB7XHJcbiAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgXHJcbiAgICAgIC5sZWZ0X2VzcG90IHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMnB4O1xyXG4gICAgICB9XHJcbiAgICAgIFxyXG4gICAgICAmOmZpcnN0LWNoaWxkID4gLmxlZnRfZXNwb3Qge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMnB4O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIFxyXG4gIC5wcmV2UGFnZUJ1dHRvbixcclxuICAubmV4dFBhZ2VCdXR0b24ge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbn0iLCIuYXBwbGV0b24tcGFnZSB7XHJcbiAgQGltcG9ydCBcImNvbXBsaWFuY2UvY29tcGxpYW5jZS1zZWFyY2hcIjtcclxuICBAaW1wb3J0IFwiY29tcGxpYW5jZS9jb21wbGlhbmNlLXNlYXJjaC1yZXN1bHRzXCI7XHJcbiAgQGltcG9ydCBcImNvbXBsaWFuY2UvY29tcGxpYW5jZS1jZXJ0aWZpY2F0ZVwiO1xyXG4gIFxyXG4gIGgxIHtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBmb250LXNpemU6IHdoaXRuZXktc2l6ZSgyMCk7XHJcbiAgICBmb250LXdlaWdodDogd2hpdG5leS13ZWlnaHQoc2VtaWJvbGQpO1xyXG4gICAgcGFkZGluZzogMzVweDtcclxuICB9XHJcbiAgXHJcbiAgLnJlbW92ZSB7XHJcbiAgICBjb2xvcjogJHJlZDtcclxuICAgIGJvcmRlcjogMDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgfVxyXG59IiwiLmNvbXBsaWFuY2Utc2VhcmNoIHtcclxuICBwYWRkaW5nLXRvcDogNTBweDtcclxuICBcclxuICAuY29tcGxpYW5jZS1pdGVtIHtcclxuICAgIG1hcmdpbjogMTBweCAwO1xyXG4gIH1cclxuICBcclxuICAuYnRuIHtcclxuICAgIG1hcmdpbi10b3A6IDUwcHg7XHJcbiAgICBcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxuICBcclxuICBmb3JtIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIG1hcmdpbjogNTBweCAwO1xyXG4gIH1cclxufSIsIi5jb21wbGlhbmNlLXNlYXJjaC1yZXN1bHRzIHtcclxuICBwYWRkaW5nLXRvcDogNTBweDtcclxuICBwYWRkaW5nLWJvdHRvbTogNTBweDtcclxuICBcclxuICB0YWJsZSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbjogMjVweCAwIDUwcHggMDtcclxuICB9XHJcbiAgXHJcbiAgLmFkZC1pdGVtIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbiAgICBcclxuICAgICoge1xyXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICBsYWJlbCB7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICBtYXJnaW46IDAgMTBweCAwIDA7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5idG4ge1xyXG4gICAgICB3aWR0aDogYXV0bztcclxuICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICBwYWRkaW5nLXRvcDogMnB4O1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMnB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMjZweDtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgfVxyXG4gIH1cclxuICBcclxuICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHsgLy8gbW9iaWxlIG9ubHlcclxuICAgIC5hZGQtaXRlbSB7XHJcbiAgICAgIGxhYmVsIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAuZm9vdGVyIHtcclxuICAgICAgLmJ0biB7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgXHJcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICBcclxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHsgLy8gdGFibGV0IHVwXHJcbiAgICAuc3RhcnQtb3ZlciB7XHJcbiAgICAgIGZsb2F0OiByaWdodDtcclxuICAgIH1cclxuICB9XHJcbn0iLCIuY29tcGxpYW5jZS1jZXJ0aWZpY2F0ZSB7XHJcbiAgcGFkZGluZy10b3A6IDUwcHg7XHJcbiAgXHJcbiAgaW1nIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxuICBcclxuICAuYWRkcmVzcyB7XHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICBcclxuICAgIGltZyB7XHJcbiAgICAgIHdpZHRoOiAyMDBweDtcclxuICAgIH1cclxuICB9XHJcbiAgXHJcbiAgLnNhbHV0YXRpb24ge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIFxyXG4gICAgaW1nIHtcclxuICAgICAgd2lkdGg6IDIyNXB4O1xyXG4gICAgfVxyXG4gIH1cclxuICBcclxuICAuY2VydGlmaWNhdGUge1xyXG4gICAgcGFnZS1icmVhay1iZWZvcmU6IGFsd2F5cztcclxuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbiAgICBcclxuICAgIC5oZWFkZXIge1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIG1hcmdpbjogNTBweCAwO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICBpbWcge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbWF4LXdpZHRoOiA3NzBweDtcclxuICAgIH1cclxuICAgIFxyXG4gICAgdGgge1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgfVxyXG4gIH1cclxuICBcclxuICB0YWJsZSB7XHJcbiAgICBtYXJnaW46IDI1cHggMCA1MHB4IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIFxyXG4gICAgJi5xdWVzdGlvbnMge1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBcclxuICAgICAgdGQsdGgge1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRyaWNoLWJsYWNrO1xyXG4gICAgICB9XHJcbiAgICAgIFxyXG4gICAgICB0Ym9keSB0ZCB7XHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogLTIwcHg7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgIHBhZGRpbmctbGVmdDogNTBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgJi5zdWIge1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMDBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgXHJcbiAgdGhlYWQge1xyXG4gICAgZm9udC13ZWlnaHQ6IHdoaXRuZXktd2VpZ2h0KHNlbWlib2xkKTtcclxuICB9XHJcbiAgXHJcbiAgdGgge1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcbiAgXHJcbiAgdGQsdGgge1xyXG4gICAgcGFkZGluZzogM3B4IDEwcHg7XHJcbiAgfVxyXG59IiwiLy9cclxuLy8gV2lkZ2V0czogQ2FsZW5kYXJcclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbi8vXHJcbi8vIEBkZXNjcmlwdGlvbjogQ3VzdG9tIHN0eWxpbmcgZm9yIGRpaml0LUNhbGVuZGFyIHdpZGdldCBmcm9tIHRoZSBEb2pvIFRvb2xraXQuXHJcbi8vXHJcblxyXG4uZGlqaXRDYWxlbmRhciB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgbWF4LXdpZHRoOiA0OThweDtcclxuICBib3JkZXI6IDFweCBzb2xpZCAkd2FybS1ncmF5O1xyXG4gIGJhY2tncm91bmQ6IHdoaXRlO1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlOyAvLyByZXNldCBmb250IHNpemVcclxuXHJcbiAgdGhlYWQge1xyXG4gICAgdGgge1xyXG4gICAgICBmb250LXdlaWdodDogd2hpdG5leS13ZWlnaHQoc2VtaWJvbGQpO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgLmRpaml0RHJvcERvd25CdXR0b24ge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IC8vIGRpc2FibGUgbW9udGggZHJvcGRvd25cclxuICAgIH1cclxuXHJcbiAgICAuZGlqaXRDYWxlbmRhck1vbnRoQ29udGFpbmVyIHsgLy8gbW9udGggaGVhZGluZ1xyXG4gICAgICB0aCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXk7XHJcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZGlqaXRDYWxlbmRhck1vbnRoTGFiZWwgeyAvLyBtb250aCBoZWFkaW5nXHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAuMDhlbTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmRpaml0Q2FsZW5kYXJBcnJvdyB7IC8vIG1vbnRoIGFycm93c1xyXG4gICAgICBpbWcge1xyXG4gICAgICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgICAgIGhlaWdodDogMTBweDtcclxuICAgICAgICBib3JkZXItdG9wOiAycHggc29saWQgJHJpY2gtYmxhY2s7XHJcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgJHJpY2gtYmxhY2s7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnB4O1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzMnB4O1xyXG5cclxuICAgICAgICBpbWcgeyAvLyBwcmV2IGFycm93XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyMjVkZWcpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMnB4O1xyXG5cclxuICAgICAgICBpbWcgeyAvLyBuZXh0IGFycm93XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmRpaml0Q2FsZW5kYXJEYXlMYWJlbFRlbXBsYXRlIHsgLy8gZGF5IG9mIHdlZWsgaGVhZGluZ3NcclxuICAgICAgZm9udC1zaXplOiB3aGl0bmV5LXNpemUoMTgpO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHdpZHRoOiAxNC4yODU3MTQyOCU7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxNC4yODU3MTQyOCU7XHJcbiAgICAgIGhlaWdodDogMDtcclxuICAgICAgYm9yZGVyOiAxcHggaW5zZXQgJGdyYXk7XHJcbiAgICAgIGJvcmRlci10b3A6IDA7XHJcblxyXG4gICAgICBzcGFuIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAzNSU7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9IC8vIGVuZCB0aGVhZFxyXG5cclxuICB0Ym9keSB7XHJcbiAgICB0ZCB7IC8vIGRhdGUgY2VsbFxyXG4gICAgICB3aWR0aDogMTQuMjg1NzE0MjglO1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTQuMjg1NzE0MjglO1xyXG4gICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogd2hpdG5leS1zaXplKDE4KTtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBib3JkZXI6IDFweCBpbnNldCAkZ3JheTtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBvdXRsaW5lOiAwO1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICBzcGFuIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAzNSU7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZGlqaXRDYWxlbmRhckRpc2FibGVkRGF0ZSB7IC8vIGRpc2FibGVkIGNlbGxcclxuICAgICAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gICAgICBjb2xvcjogJHdhcm0tZ3JheTtcclxuICAgIH1cclxuXHJcbiAgICAuZGlqaXRDYWxlbmRhckhvdmVyZWREYXRlIHsgLy8gaG92ZXIgY2VsbFxyXG4gICAgICBjb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRicmFuZC1wcmltYXJ5O1xyXG4gICAgfVxyXG5cclxuICAgIC5kaWppdENhbGVuZGFyQWN0aXZlRGF0ZSwgLy8gc2VsZWN0ZWQgY2VsbFxyXG4gICAgLmRpaml0Q2FsZW5kYXJTZWxlY3RlZERhdGUsXHJcbiAgICAuZGlqaXRDYWxlbmRhckVuYWJsZWREYXRlOmFjdGl2ZSB7XHJcbiAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkYnJhbmQtcHJpbWFyeTtcclxuICAgIH1cclxuXHJcbiAgICAuZGlqaXRDYWxlbmRhclByZXZpb3VzTW9udGgsIC8vIHByZXYgYW5kIG5leHQgbW9udGggY2VsbHNcclxuICAgIC5kaWppdENhbGVuZGFyTmV4dE1vbnRoIHtcclxuICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIGN1cnNvcjogZGVmYXVsdDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyAvLyBkaXNhYmxlIG1vdXNlIGV2ZW50c1xyXG5cclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH0gLy8gZW5kIHRib2R5XHJcblxyXG4gIHRmb290IHtcclxuICAgIGZvbnQtd2VpZ2h0OiB3aGl0bmV5LXdlaWdodChzZW1pYm9sZCk7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogLjA4ZW07XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgLmRpaml0Q2FsZW5kYXJZZWFyTGFiZWwge1xyXG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGdyYXk7XHJcbiAgICAgIG1hcmdpbi10b3A6IC0xcHg7XHJcblxyXG4gICAgICBzcGFuIHtcclxuICAgICAgICBwYWRkaW5nOiAxN3B4IDAgMjZweCAwO1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZGlqaXRDYWxlbmRhclNlbGVjdGVkWWVhciB7XHJcbiAgICAgIGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgIG1hcmdpbjogMCA0MHB4O1xyXG4gICAgfVxyXG4gIH0gLy8gZW5kIHRmb290XHJcblxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0NjBweCkge1xyXG4gICAgdGhlYWQgLmRpaml0Q2FsZW5kYXJEYXlMYWJlbFRlbXBsYXRlIHNwYW4sXHJcbiAgICB0Ym9keSB0ZCBzcGFuIHtcclxuICAgICAgdG9wOiAzMiU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKG1heC13aWR0aDogNDAwcHgpIHtcclxuICAgIHRoZWFkIC5kaWppdENhbGVuZGFyRGF5TGFiZWxUZW1wbGF0ZSBzcGFuLFxyXG4gICAgdGJvZHkgdGQgc3BhbiB7XHJcbiAgICAgIHRvcDogMjglO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7IC8vIHRhYmxldCB1cFxyXG4gICAgbWluLXdpZHRoOiA0OThweDtcclxuICB9XHJcbn1cclxuIiwiXHJcbi5hY3Rpb24tZHJhd2VyLWNvbnRhaW5lciB7IC8vIG9wdGlvbmFsIHdyYXBwZXIgY2xhc3MgZm9yIHBvc2l0aW9uaW5nIHRoZSBkcm9wZG93blxyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLmFjdGlvbi1kcmF3ZXItYnV0dG9uIHsgLy8gY2xvc2VkIHN0YXRlXHJcbiAgLypib3JkZXItdG9wOiAycHggc29saWQgJHdhcm0tZ3JheTsqL1xyXG4gIC8qYmFja2dyb3VuZC1jb2xvcjogJGdyYXk7Ki9cclxuICBoZWlnaHQ6IDUwcHg7XHJcbiAgd2lkdGg6IDU5cHg7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIGNvbG9yOiAkcmljaC1ibGFjayAhaW1wb3J0YW50O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgJjpmb2N1cyB7XHJcbiAgICBvdXRsaW5lOiAwO1xyXG4gIH1cclxuXHJcbiAgLmdseXBoaWNvbi1jb2cge1xyXG4gICAgdG9wOiAxNHB4O1xyXG4gICAgcmlnaHQ6IDI3cHhcclxuICB9XHJcblxyXG4gIC5nbHlwaGljb24tY2hldnJvbi1kb3duIHtcclxuICAgIHRvcDogMjFweDtcclxuICAgIHJpZ2h0OiA3cHhcclxuICB9XHJcblxyXG4gIC8qU0ExLTc2NSAmIFNBMS03NjY6IENTUyBjaGFuZ2VzIHRvIGluY2x1ZGUgdGhlIG5ldyBlbGxpcHNlcyBnbHlwaGljb24qL1xyXG4gIC5nbHlwaGljb24tb3B0aW9uLWhvcml6b250YWwge1xyXG4gICAgICB0b3A6IDE0cHg7XHJcbiAgICAgIHJpZ2h0OiAzNnB4O1xyXG4gIH1cclxufVxyXG5cclxuLmFjdGlvbi1kcmF3ZXItYnV0dG9uLFxyXG4uYWN0aW9uLWRyYXdlciB7XHJcbiAgLmdseXBoaWNvbiB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgfVxyXG5cclxuICAuZ2x5cGhpY29uLWNvZyB7XHJcbiAgICBmb250LXNpemU6IDIxcHg7XHJcbiAgfVxyXG5cclxuICAuZ2x5cGhpY29uLWNoZXZyb24tZG93bixcclxuICAuZ2x5cGhpY29uLWNoZXZyb24tdXAge1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gIH1cclxuXHJcbn1cclxuXHJcbi5hY3Rpb24tZHJhd2VyIHsgLy8gZXhwYW5kZWQgc3RhdGVcclxuICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTsgLy8gcmVzZXQgZm9udCBzaXplXHJcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlICFpbXBvcnRhbnQ7IC8vIHJlc2V0IGxpbmUgaGVpZ2h0XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICByaWdodDogMDtcclxuICB3aWR0aDogMzAwcHg7XHJcbiAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICR3YXJtLWdyYXk7XHJcbiAgei1pbmRleDogMTtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkgeyAvLyBzbWFsbCBvbmx5XHJcbiAgICB3aWR0aDogMjUwcHg7XHJcbiAgfVxyXG5cclxuICAuZ2x5cGhpY29uLWNvZyB7XHJcbiAgICB0b3A6IDE0cHg7XHJcbiAgICByaWdodDogMjVweFxyXG4gIH1cclxuXHJcbiAgLmdseXBoaWNvbi1jaGV2cm9uLXVwIHtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIHRvcDogMjFweDtcclxuICAgIHJpZ2h0OiA1cHhcclxuICB9XHJcblxyXG4gIC5hY3Rpb24tZHJhd2VyLWhlYWRlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheTtcclxuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkd2FybS1ncmF5O1xyXG4gICAgY29sb3I6ICRyaWNoLWJsYWNrICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgaGVpZ2h0OiA0OHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDQ0cHg7XHJcbiAgICBmb250LXdlaWdodDogd2hpdG5leS13ZWlnaHQoc2VtaWJvbGQpICFpbXBvcnRhbnQ7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogLjA4ZW07XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGZvbnQtc2l6ZTogd2hpdG5leS1zaXplKDE0KTtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgfVxyXG5cclxuICB1bCB7XHJcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbWFyZ2luOiAwO1xyXG5cclxuICAgIGxpIHtcclxuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICR3YXJtLWdyYXk7XHJcblxyXG4gICAgICBhIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiB3aGl0bmV5LXdlaWdodChsaWdodCkgIWltcG9ydGFudDtcclxuICAgICAgICBjb2xvcjogJHJpY2gtYmxhY2sgIWltcG9ydGFudDtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwYWRkaW5nOiAycHggMXJlbTtcclxuICAgICAgICBmb250LXNpemU6IDAuOXJlbTtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgICAgICAgIGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYuYWN0aW9uRHJvcGRvd24geyAvLyBvdmVycmlkZSBjb21tZXJjZSBhY3Rpb25Ecm9wZG93biBjbGFzc1xyXG4gICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIH1cclxuXHJcbiAgICAvKlNBMS03NjUgJiBTQTEtNzY2OiBDU1MgY2hhbmdlcyB0byBpbmNsdWRlIHRoZSBuZXcgZWxsaXBzZXMgZ2x5cGhpY29uKi9cclxuICAgIC5nbHlwaGljb24tb3B0aW9uLWhvcml6b250YWwge1xyXG4gICAgICAgIHRvcDogMTRweDtcclxuICAgICAgICByaWdodDogNnB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4vKlNBMS03NjUgJiBTQTEtNzY2OiBDU1MgY2hhbmdlcyB0byBjaGFuZ2UgdGhlIG5ldyBlbGxpcHNlcyBnbHlwaGljb25cclxuKiogaW5zaWRlIHRoZSBhY3Rpb24gdGFibGUgaGVhZGVyKi9cclxuXHJcbi5yVGFibGVIZWFkaW5nIHtcclxuICAgIC5nbHlwaGljb24uZ2x5cGhpY29uLW9wdGlvbi1ob3Jpem9udGFsIHtcclxuICAgICAgICAvKmRpc3BsYXk6IGZsZXg7Ki9cclxuICAgICAgICAvKmp1c3RpZnktY29udGVudDogY2VudGVyOyovXHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGNvbG9yOiAjYzBjMGMwO1xyXG4gICAgfVxyXG59XHJcbiIsIi5vb3BzLXBhZ2Uge1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBtYXJnaW46IDAgYXV0bztcclxuICBtYXgtd2lkdGg6IDQwMHB4O1xyXG4gIHBhZGRpbmc6IDc1cHggMCAxMDBweCAwO1xyXG5cclxuICAuZ2x5cGhpY29uIHtcclxuICAgIGZvbnQtc2l6ZTogM2VtO1xyXG4gICAgY29sb3I6ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICB9XHJcbn1cclxuIiwiLyogU0ExLTE5NTkgKi9cclxuI3BhZ2VMb2FkT3ZlcmxheVdvcmtzcGFjZSB7XHJcbiAgICB6LWluZGV4OiA5OTk5O1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgdG9wOiA0MCU7XHJcbiAgICBsZWZ0OiA0NyU7XHJcblxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogNTAlO1xyXG4gICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7aGVpZ2h0OiA0MHB4O1xyXG4gICAgICB3aWR0aDogNDBweDtcclxuICAgICAgb3BhY2l0eTogLjU7XHJcbiAgICB9XHJcbiAgICAjYWR2YW5jZWRTZWFyY2hPcGVuTW9kYWx7XHJcbiAgICBcdHBhZGRpbmc6N3B4O1xyXG4gICAgXHRsaW5lLWhlaWdodDogMztcclxuICAgIH1cclxuICAgIC5jaGVja1N0YXR1c0NvbnRhaW5lciB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cclxuICAgICAgICAjY2hlY2tTdGF0dXNMaW5rIHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgcGFkZGluZzogMHB4IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgaW1nIHtcclxuICAgICAgaGVpZ2h0OiA0NHB4O1xyXG4gICAgICB3aWR0aDogNDRweDtcclxuICAgIH1cclxufVxyXG4jd29ya3NwYWNlRGV0YWlsUGFnZURhdGFUYWJsZSB7XHJcblx0d2lkdGg6IDEwMCU7XHJcblxyXG5cdCN3b3Jrc3BhY2VEZXRhaWxQYWdlVGVtcGxhdGVUYXJnZXQge1xyXG4gIFx0bWFyZ2luOiAyMHB4IDA7XHJcbiAgXHQudGFibGVEcmF3ZXJVcFJvdyB7XHJcbiAgICBcdG1hcmdpbi10b3A6IC0xMHB4O1xyXG4gICAgfVxyXG4gICAgLnRhYmxlRHJhd2VyVXBDb2wge1xyXG4gICAgXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgICAudGFibGVEcmF3ZXJVcFN2ZyB7XHJcbiAgICBcdGhlaWdodDogMjdweDtcclxuICAgIFx0d2lkdGg6IDQ1cHg7XHJcbiAgICBcdGJhY2tncm91bmQtY29sb3I6ICNmMGYwZjA7XHJcbiAgICBcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIFx0Y3Vyc29yOiBwb2ludGVyO1xyXG4gICAgXHRib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA5MHB4O1xyXG4gICAgXHRib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogOTBweDtcclxuICAgIFx0c3ZnIHtcclxuICAgIFx0XHR3aWR0aDogMjBweDtcclxuICAgIFx0XHRoZWlnaHQ6IDEwcHg7XHJcbiAgICBcdFx0dHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuICAgIFx0fVxyXG4gICAgfVxyXG4gICAgLnRhYmxlRHJhd2VyRG93blN2ZyB7XHJcbiAgICBcdHN2ZyB7XHJcbiAgICBcdFx0d2lkdGg6IDIwcHg7XHJcbiAgICBcdFx0aGVpZ2h0OiAyMXB4O1xyXG4gICAgXHRcdGN1cnNvcjogcG9pbnRlcjtcclxuICAgIFx0fVxyXG4gICAgfVxyXG4gICAgLnRhYmxlRHJhd2VyT3BlbiB7XHJcbiAgICBcdGZvbnQtc2l6ZTogMTRweDtcclxuICAgIFx0Zm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIH1cclxuICAgIC5ib3JkZXItYm90dG9tIHtcclxuICAgIFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjMGMwYzA7XHJcbiAgICB9XHJcbiAgICAubGFiZWxJbm5lclRhYmxlIHtcclxuICAgIFx0LmxhYmVsSW5uZXJUYWJsZVNlY3Rpb24ge1xyXG4gICAgXHRcdGJhY2tncm91bmQ6ICNlZWU7XHJcbiAgICBcdFx0bWFyZ2luOiA1cHggMHB4O1xyXG4gICAgXHRcdHBhZGRpbmc6IDIwcHg7XHJcbiAgICBcdFx0LmFwcGVuZERhdGFGaXJzdCB7XHJcbiAgICBcdFx0XHQucm93IHtcclxuICAgIFx0XHRcdFx0bWFyZ2luOiAwcHggOHB4O1xyXG4gICAgXHRcdFx0fVxyXG4gICAgXHRcdH1cclxuICAgIFx0XHQuYXBwZW5kRGF0YUxhc3Qge1xyXG4gICAgXHRcdFx0LnJvdyB7XHJcbiAgICBcdFx0XHRcdG1hcmdpbjogMHB4IDhweDtcclxuICAgIFx0XHRcdH1cclxuICAgIFx0XHR9XHJcbiAgICBcdH1cclxuICAgIH1cclxuICAgIC5sYWJlbElubmVyVGFibGVTZWN0aW9uIHtcclxuICAgIFx0LmhlYWRlciB7XHJcbiAgICBcdFx0cGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgICBcdH1cclxuICAgIFx0LmV4cGFuZEljb24ge1xyXG4gICAgXHRcdGZsb2F0OiByaWdodDtcclxuICAgIFx0fVxyXG4gICAgfVxyXG4gIFx0Lm1vZGVsQ29uZmlnV3JhcHBlciB7XHJcbiAgXHRcdG1hcmdpbi1sZWZ0OiAtNXB4O1xyXG4gIFx0fVxyXG4gIH1cclxuXHR0aGVhZCB7XHJcblx0XHRib3JkZXItYm90dG9tOiAycHggc29saWQgI2MwYzBjMDtcclxuXHR9XHJcblx0dGgge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdHBhZGRpbmc6IDBweCAycHg7XHJcblx0XHQuZG90TWVudSB7XHJcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDdweDtcclxuXHRcdH1cclxuXHRcdCY6aG92ZXIge1xyXG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHR9XHJcblx0fVxyXG5cdC50YWJsZURyYXdlciB7XHJcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2MwYzBjMDtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdC50YWJsZURyYXdlckRvd25Tdmcge1xyXG5cdFx0XHRoZWlnaHQ6IDMwcHg7XHJcblx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdGhlaWdodDogMjdweDtcclxuXHRcdFx0XHR3aWR0aDogNDVweDtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMGYwO1xyXG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHRcdFx0Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czogOTBweDtcclxuXHRcdFx0XHRib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogOTBweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0dGQge1xyXG5cdFx0XHRwYWRkaW5nOiA1cHggMDtcclxuXHRcdH1cclxuXHR9XHJcblx0LnRhYmxlQ29udGVudCB7XHJcblx0XHR0ZCB7XHJcblx0XHRcdHBhZGRpbmc6IDJweCA1cHg7XHJcblx0XHRcdHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcblx0XHR9XHJcblx0XHQubW9kZWwge1xyXG5cdFx0XHRwIHtcclxuXHRcdFx0XHRtYXJnaW46IDA7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC50eXBlIHtcclxuXHRcdFx0cCB7XHJcblx0XHRcdFx0bWluLWhlaWdodDogNDNweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LmRpc3BsYXlUYWJlbENlbGwge1xyXG5cdFx0XHRmbG9hdDogbGVmdDtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHR3b3JkLWJyZWFrOiBicmVhay13b3JkO1xyXG5cdFx0XHRwYWRkaW5nOiAwcHggNXB4O1xyXG5cdFx0XHQmLm1vZGVsIHtcclxuXHRcdFx0ICAubW9kZWxDb25maWdXcmFwcGVyIHtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogLTVweDtcclxuICAgICAgICAgIHBhZGRpbmc6IDBweCAyMHB4IDAgMDtcclxuICAgICAgICB9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQjcXVhbnRpdHkge1xyXG5cdFx0XHRwYWRkaW5nLXRvcDogM3B4O1xyXG5cdFx0fVxyXG5cclxuXHRcdC5pbmNvbXBsZXRlU3RhdHVzSWNvbiB7XHJcblx0XHRcdGNvbG9yOiAjZDMxMjQ1O1xyXG5cdFx0fVxyXG5cdFx0LmluY29tcGxldGVTdGF0dXMge1xyXG5cdFx0XHRhIHtcclxuXHRcdFx0XHRmb250LXdlaWdodDogMzAwO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMTNweDtcclxuXHRcdFx0fVxyXG5cdFx0XHQuZWRpdExpbmtze1xyXG5cdFx0XHRcdHBhZGRpbmc6IDE2cHggMDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LmFjdGlvbkRyYXdlckV4cGFuZFN2ZyB7XHJcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdFx0cGFkZGluZy1yaWdodDogMTJweDtcclxuXHRcdH1cclxuXHR9XHJcblx0LnRhYmxlTGFiZWxzIHtcclxuXHRcdHRkIHtcclxuXHRcdFx0cGFkZGluZzogNXB4IDA7XHJcblx0XHR9XHJcblx0XHQudGVtcGxhdGVMYWJlbCB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTJweDtcclxuXHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdC5tb2RlbFRkIHtcclxuXHRcdHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XHJcblx0XHQtbXMtd29yZC1icmVhazogYnJlYWstYWxsO1xyXG5cdH1cclxuXHQuZW1yLWNoZWNrYm94IHtcclxuXHRcdCY6bm90KG9sZCkrbGFiZWwge1xyXG5cdFx0XHRkaXNwbGF5OiBpbmxpbmU7XHJcblx0XHR9XHJcblx0fVxyXG5cdC5hcnJvd1NwYW4ge1xyXG5cdFx0c3ZnIHtcclxuXHRcdFx0d2lkdGg6IDEzcHg7XHJcblx0XHRcdGhlaWdodDogOXB4O1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogNXB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHQudGFibGVEcmF3ZXJPcGVuIHtcclxuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYzBjMGMwO1xyXG5cdFx0cGFkZGluZzogMjBweCAwcHg7XHJcblx0XHQuZXhwYW5kTW9kZWxDb25maWd1cmF0aW9uIHtcclxuXHRcdFx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdFx0XHQuY29sLW1kLTYge1xyXG5cdFx0XHRcdHBhZGRpbmc6IDAgMjJweDtcclxuXHRcdFx0fVxyXG5cdFx0XHQuYm9yZGVyLWJvdHRvbSB7XHJcblx0XHRcdFx0JjpsYXN0LWNoaWxkIHtcclxuXHRcdFx0XHRcdGJvcmRlci1ib3R0b206IG5vbmU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdC5yb3cge1xyXG5cdFx0XHRcdGRpdiB7XHJcblx0XHRcdFx0XHRwYWRkaW5nOiA4cHggMDtcclxuXHRcdFx0XHRcdCY6bGFzdC1jaGlsZCB7XHJcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAzMDA7XHJcblx0XHRcdFx0XHRcdHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0LmlucHV0UXR5IHtcclxuXHRcdGhlaWdodDogNTBweDtcclxuXHRcdHdpZHRoOiA1MHB4O1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdH1cclxuXHQuYWN0aW9uSXRlbUxpc3RUaCB7XHJcblx0XHQuYWN0aW9uRHJhd2VyRXhwYW5kU3ZnLmRpc2FibGVkIHtcclxuXHRcdFx0c3ZnIHtcclxuXHRcdFx0XHRnIHtcclxuXHRcdFx0XHRcdGZpbGw6IHNpbHZlcjtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0LmVtcHR5VGFibGVDb250ZW50VHIge1xyXG5cdFx0dGQge1xyXG5cdFx0XHRwYWRkaW5nOiA1MHB4IDA7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdH1cclxuXHRcdGEge1xyXG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuXHRcdH1cclxuXHRcdC5lbXB0eVRhYmxlQ29udGVudCB7XHJcblx0XHRcdHBhZGRpbmc6IDE1cHggMDtcclxuXHRcdH1cclxuXHRcdCNjbGVhck5vUmVzdWx0cyB7XHJcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiN3b3Jrc3BhY2VEZXRhaWxQYWdlIHtcclxuICA+ZGl2LnBhZ2luYXRpb25XcmFwcGVyIHtcclxuICAgID5kaXYge1xyXG4gICAgICA+YS5hY3RpdmUuc2VsZWN0ZWQge1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICBjb2xvcjogcmdiKDAsMCwwKTtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHQuZW1yLW1hcmdpbiB7XHJcblx0XHQud29ya3NwYWNlLWN0YSB7XHJcblx0XHRcdGZsb2F0OiByaWdodDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuLypcclxuI3dvcmtzcGFjZURldGFpbFBhZ2VEYXRhVGFibGUgLnRhYmxlQ29udGVudCAuaW5jb21wbGV0ZVN0YXR1cyAuZWRpdExpbmtze1xyXG5cdHBhZGRpbmc6IDE2cHggMDtcclxufVxyXG4jd29ya3NwYWNlRGV0YWlsUGFnZURhdGFUYWJsZSAudGFibGVMYWJlbHMge1xyXG5cdHBhZGRpbmc6IDM1cHggMHB4IDIwcHg7XHJcbn1cclxuKi9cclxuLmFjdGlvbkl0ZW1MaXN0VGQge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR0ZXh0LWFsaWduOiByaWdodDtcclxuXHJcblx0LmFjdGlvbkRyYXdlcldyYXBwZXIge1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0ei1pbmRleDogMjtcclxuXHRcdHdpZHRoOiAxOTBweDtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblx0XHRwYWRkaW5nOiAwIDE1cHggMTVweCAxNXB4O1xyXG5cdFx0cmlnaHQ6IDBweDtcclxuXHRcdHRvcDogMHB4O1xyXG5cdFx0LXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMTBweCAjYzBjMGMwO1xyXG5cdFx0Ym94LXNoYWRvdzogMCAwIDEwcHggI2MwYzBjMDtcclxuXHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblxyXG5cdFx0bGkge1xyXG4gICAgICBhIHtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgIGNvbG9yOiAjMmQzODNmO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblx0fVxyXG59XHJcbi5hY3Rpb25JdGVtTGlzdFRoIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0dGV4dC1hbGlnbjogcmlnaHQ7XHJcblxyXG5cdC5hY3Rpb25EcmF3ZXJXcmFwcGVyIHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHotaW5kZXg6IDI7XHJcblx0XHR3aWR0aDogMTkwcHg7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cdFx0cGFkZGluZzogMCAxNXB4IDE1cHggMTVweDtcclxuXHRcdHJpZ2h0OiAwcHg7XHJcblx0XHR0b3A6IDBweDtcclxuXHRcdC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDEwcHggI2MwYzBjMDtcclxuXHRcdGJveC1zaGFkb3c6IDAgMCAxMHB4ICNjMGMwYzA7XHJcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcblxyXG5cdFx0bGkge1xyXG4gICAgICBhIHtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgIGNvbG9yOiAjMmQzODNmO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblx0fVxyXG59XHJcbi5hY3Rpb25EcmF3ZXJXcmFwcGVyIHtcclxuXHR1bCB7XHJcblx0XHRtYXJnaW46IDA7XHJcblx0XHRwYWRkaW5nOiAwO1xyXG5cdH1cclxuXHRsaSB7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuXHRcdGxpc3Qtc3R5bGU6IG5vbmU7XHJcblx0XHRjbGVhcjogYm90aDtcclxuXHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHR9XHJcblx0LmFjdGlvbkRyYXdlckNsb3NlU3ZnIHtcclxuXHRcdGZsb2F0OiByaWdodDtcclxuXHRcdHBhZGRpbmc6IDA7XHJcblx0fVxyXG59XHJcblxyXG4ud29ya3NwYWNlLWRldGFpbC1wYWdlLXdyYXBwZXIge1xyXG4gIGNvbG9yOiAjMmQzODNmO1xyXG4gIGZvbnQtc2l6ZTogMTNweDtcclxuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cclxuXHQucGFnaW5hdGlvbldyYXBwZXIge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdH1cclxuXHQucGFnaW5hdGlvbiB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdG1hcmdpbjogMHB4IGF1dG87XHJcblx0XHRsaSB7XHJcblx0XHRcdHBhZGRpbmc6IDBweCAxMHB4O1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xyXG5cdFx0XHRjb2xvcjogIzMzMztcclxuXHRcdFx0Ym9yZGVyOiBub25lO1xyXG5cdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdHNwYW4ge1xyXG5cdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5hY3RpdmUge1xyXG5cdFx0XHRjb2xvcjogIzAwYWE3ZTtcclxuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblx0XHR9XHJcblx0fVxyXG5cdC5ub09mSXRlbXNEaXNwbGF5ZWQge1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0dG9wOiAwO1xyXG5cdFx0cmlnaHQ6IDA7XHJcblx0fVxyXG5cdC5xdHlVcGRhdGVkTXNnIHtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR0b3A6IDYwcHg7XHJcblx0XHRyaWdodDogLTQwcHg7XHJcblx0XHRwYWRkaW5nOiAxMHB4O1xyXG5cdFx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdFx0d2lkdGg6IDE0NHB4O1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xyXG5cdFx0Y29sb3I6ICNGRkZGRkY7XHJcblx0XHR6LWluZGV4OiAyMDtcclxuXHRcdGJhY2tncm91bmQ6ICMwMDZlY2M7XHJcblx0fVxyXG5cdC5zZWFyY2hXcmFwcGVyIHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR9XHJcblx0LmRyb3Bkb3duU2VhcmNoIHtcclxuXHRcdGJvcmRlcjogMXB4IHNvbGlkICNjMGMwYzA7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR6LWluZGV4OiAxO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cdFx0Ym9yZGVyLXRvcDogbm9uZTtcclxuXHRcdHNwYW4ge1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0cGFkZGluZzogNXB4IDEwcHg7XHJcblx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQuZmlsdGVyQnlMYWJlbFdyYXBwZXIge1xyXG5cdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRiYWNrZ3JvdW5kOiAjZjBmMGYwO1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdH1cclxuICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1taW4pIHsgLy8gbW9iaWxlIGFuZCB0YWJsZXRcclxuICAgIC5lbXItY2hlY2tib3gge1xyXG4gICAgICAmOm5vdChvbGQpIHtcclxuICAgICAgICAmOmNoZWNrZWQrbGFiZWwge1xyXG4gICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIHRvcDogOHB4O1xyXG4gICAgICAgICAgICBsZWZ0OiAtMjZweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblx0LmVtci1jaGVja2JveCB7XHJcblx0XHQmOm5vdChvbGQpK2xhYmVsIHtcclxuXHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgMXB4ICNjMGMwYzA7XHJcblx0XHRcdFx0Ym94LXNoYWRvdzogMCAwIDAgMXB4ICNjMGMwYzA7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCY6bm90KG9sZCkge1xyXG5cdFx0XHQmOmNoZWNrZWQrbGFiZWwge1xyXG5cdFx0XHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0dG9wOiAxcHg7XHJcblx0XHRcdFx0XHRsZWZ0OiAtMTdweDtcclxuXHRcdFx0XHRcdHdpZHRoOiA2cHg7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDEycHg7XHJcblx0XHRcdFx0XHRib3JkZXItcmlnaHQ6IDIuNHB4IHNvbGlkICRicmFuZC1wcmltYXJ5O1xyXG5cdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMi40cHggc29saWQgJGJyYW5kLXByaW1hcnk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdC50b1VwcGVyY2FzZUJvbGQge1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDYwMDtcclxuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0fVxyXG5cdC50ZXh0VG9VcHBlcmNhc2Uge1xyXG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHR9XHJcblx0LnRleHRUb0JvbGQge1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDYwMDtcclxuXHR9XHJcblx0LnRleHRUb01lZGl1bUJvbGQge1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHR9XHJcblx0LnRleHRUb01lZGl1bSB7XHJcblx0XHRmb250LXNpemU6IDEycHg7XHJcblx0fVxyXG5cdCNzdWJtaXRJbnB1dCB7XHJcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcblx0XHRwYWRkaW5nOiAwIDE1cHggMCAxNXB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDE2cHg7XHJcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjYzBjMGMwO1xyXG5cdFx0Jjo6cGxhY2Vob2xkZXIge1xyXG5cdFx0XHRmb250LXN0eWxlOiBpdGFsaWM7XHJcblx0XHR9XHJcblx0fVxyXG5cdCNmaWx0ZXJCeUxhYmVsSW5wdXQge1xyXG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG5cdFx0cGFkZGluZzogMCAxNXB4IDAgMTVweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG5cdFx0Ym9yZGVyOiAxcHggc29saWQgI2MwYzBjMDtcclxuXHRcdCY6OnBsYWNlaG9sZGVyIHtcclxuXHRcdFx0Zm9udC1zdHlsZTogaXRhbGljO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQuaW5wdXRXcmFwcGVyIHtcclxuXHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0LnNlYXJjaEljb24ge1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHRvcDogMTZweDtcclxuXHRcdFx0cmlnaHQ6IDE1cHg7XHJcblx0XHR9XHJcblx0XHQjZmlsdGVyQnlMYWJlbFN1Ym1pdC5zZWFyY2hJY29uIHtcclxuXHRcdFx0dG9wOiAyNXB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHQjc2VhcmNoT25seU15V29ya3NwYWNlQ2hlY2tib3grbGFiZWwge1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRcdGZvbnQtc2l6ZTogMTJweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG5cdH1cclxuXHQjc2hvd2luZ1Jlc3VsdHNGb3Ige1xyXG5cdFx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdFx0LnNlYXJjaFZhbHVlIHtcclxuXHRcdFx0bWFyZ2luOiAwcHggMTBweDtcclxuXHRcdH1cclxuXHR9XHJcblx0aW5wdXQge1xyXG5cdFx0aGVpZ2h0OiA1MHB4O1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRwYWRkaW5nOiAwcHggMTBweDtcclxuXHR9XHJcblx0c2VsZWN0IHtcclxuXHRcdGhlaWdodDogNTBweDtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0cGFkZGluZzogMHB4IDEwcHg7XHJcblx0fVxyXG5cdC5sYWJlbC1pdGVtIHtcclxuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdGJhY2tncm91bmQ6ICNlZWU7XHJcblx0XHRwYWRkaW5nOiA1cHg7XHJcblx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcblx0fVxyXG5cdC5zZWFyY2hMYWJlbCB7XHJcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRiYWNrZ3JvdW5kOiAjZWVlO1xyXG5cdFx0cGFkZGluZzogNXB4O1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG5cdH1cclxuXHQuZmxvYXQtcmlnaHQge1xyXG5cdFx0ZmxvYXQ6IHJpZ2h0O1xyXG5cdH1cclxuXHQubWFyZ2luLWNoZWNrYm94IHtcclxuXHRcdG1hcmdpbi10b3A6IC0xNXB4O1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcclxuXHRcdC5lbXItY2hlY2tib3gge1xyXG5cdFx0XHQmOm5vdChvbGQpK2xhYmVsIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuLmVtci1jaGVja2JveCB7XHJcblx0Jjpub3Qob2xkKVthcmlhLWNoZWNrZWQ9dHJ1ZV0rbGFiZWwge1xyXG5cdFx0JjphZnRlciB7XHJcblx0XHRcdHRvcDogMXB4O1xyXG5cdFx0XHRsZWZ0OiAtMTdweDtcclxuXHRcdFx0d2lkdGg6IDZweDtcclxuXHRcdFx0aGVpZ2h0OiAxMnB4O1xyXG5cdFx0XHRib3JkZXItcmlnaHQ6IDIuNHB4IHNvbGlkICRicmFuZC1wcmltYXJ5O1xyXG5cdFx0XHRib3JkZXItYm90dG9tOiAyLjRweCBzb2xpZCAkYnJhbmQtcHJpbWFyeTtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuLmVtci1tYXJnaW57XHJcblx0bWFyZ2luLWJvdHRvbTogMzBweDtcclxufVxyXG4jd29ya3NwYWNlTGFuZGluZ1BhZ2Uge1xyXG4gICN3b3Jrc3BhY2VEZXRhaWxQYWdlRGF0YVRhYmxlIHtcclxuICAgIHRoIHtcclxuICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgd2lkdGg6IDQwJTtcclxuICAgICAgfVxyXG4gICAgICAmOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgd2lkdGg6IDEwJTtcclxuICAgICAgfVxyXG4gICAgICAmOm50aC1jaGlsZCgzKSB7XHJcbiAgICAgICAgd2lkdGg6IDE1JTtcclxuICAgICAgfVxyXG4gICAgICAmOm50aC1jaGlsZCg0KSB7XHJcbiAgICAgICAgd2lkdGg6IDE1JTtcclxuICAgICAgfVxyXG4gICAgICAmOm50aC1jaGlsZCg1KSB7XHJcbiAgICAgICAgd2lkdGg6IDE1JTtcclxuICAgICAgfVxyXG4gICAgICAmLmFjdGlvbkl0ZW1MaXN0VGgge1xyXG4gICAgICAgIHdpZHRoOiA1JTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgdGQge1xyXG4gICAgICAuZGlzcGxheVRhYmVsQ2VsbCB7XHJcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICB3aWR0aDogNDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgICB3aWR0aDogMTAlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOm50aC1jaGlsZCgzKSB7XHJcbiAgICAgICAgICB3aWR0aDogMTUlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOm50aC1jaGlsZCg0KSB7XHJcbiAgICAgICAgICB3aWR0aDogMTUlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOm50aC1jaGlsZCg1KXtcclxuICAgICAgICAgIHdpZHRoOiAxNSU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuYWN0aW9uSXRlbUxpc3RUZHtcclxuICAgICAgICAgIHdpZHRoOiA1JTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuI3dvcmtzcGFjZURldGFpbFBhZ2Uge1xyXG4gICN3b3Jrc3BhY2VEZXRhaWxQYWdlRGF0YVRhYmxlIHtcclxuICAgIHRoZWFkIHtcclxuICAgICAgdGgge1xyXG4gICAgICAgICYuaGVhZGVyQ2hlY2tib3gge1xyXG4gICAgICAgICAgd2lkdGg6IDUlO1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiA2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICAgIHdpZHRoOiAxNSU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6bnRoLWNoaWxkKDMpIHtcclxuICAgICAgICAgIHdpZHRoOiAxNSU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6bnRoLWNoaWxkKDQpIHtcclxuICAgICAgICAgIHdpZHRoOiAxNSU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6bnRoLWNoaWxkKDUpIHtcclxuICAgICAgICAgIHdpZHRoOiAxNSU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6bnRoLWNoaWxkKDYpIHtcclxuICAgICAgICAgIHdpZHRoOiAxMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6bnRoLWNoaWxkKDcpIHtcclxuICAgICAgICAgIHdpZHRoOiAxNSU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYucXVhbnRpdHkge1xyXG4gICAgICAgICAgd2lkdGg6IDUlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLmFjdGlvbkl0ZW1MaXN0VGgge1xyXG4gICAgICAgICAgd2lkdGg6IDUlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgdGJvZHkge1xyXG4gICAgICB0ciB7XHJcbiAgICAgICAgdGQge1xyXG4gICAgICAgICAgLmRpc3BsYXlUYWJlbENlbGwge1xyXG4gICAgICAgICAgICAmLmlkIHtcclxuICAgICAgICAgICAgICB3aWR0aDogNSU7XHJcbiAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYubmFtZSB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDE1JTtcclxuICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA2NHB4O1xyXG4gICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5wcm9kdWN0IHtcclxuICAgICAgICAgICAgICB3aWR0aDogMTUlO1xyXG4gICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDY0cHg7XHJcbiAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLm1vZGVsIHtcclxuICAgICAgICAgICAgICB3aWR0aDogMTUlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuc2l6ZSB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDE1JTtcclxuICAgICAgICAgICAgICBjb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5zdGF0dXMge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5kYXRlIHtcclxuICAgICAgICAgICAgICB3aWR0aDogMTUlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYjcXVhbnRpdHkge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiA1JTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLmFjdGlvbkl0ZW1MaXN0VGQge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiA1JTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4jR2VuZXJhdGVEcmF3aW5nUG9wdXAge1xyXG4gIC5nZW5lcmF0ZURyYXdpbmdzVGVtcGxhdGUge1xyXG4gICAgI2dlbmVyYXRlRHJhd2luZ0Vycm9yTXNnIHtcclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgY29sb3I6I2QzMTI0NTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmZvcm1hdE5vdFNlbGVjdGVkRXJyb3Ige1xyXG4gICAgICBjb2xvcjojZDMxMjQ1O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4jR2VuZXJhdGVSZXBvcnRQb3B1cCB7XHJcbiAgLmdlbmVyYXRlUmVwb3J0VGVtcGxhdGUge1xyXG4gICAgI2dlbmVyYXRlUmVwb3J0RXJyb3JNc2cge1xyXG4gICAgICBzcGFuIHtcclxuICAgICAgICBjb2xvcjojZDMxMjQ1O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuZm9ybWF0Tm90U2VsZWN0ZWRFcnJvciB7XHJcbiAgICAgIGNvbG9yOiNkMzEyNDU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiNhZHZhbmNlZFNlYXJjaE1vZGFsIHtcclxuICAuY29sLXhzLTIge1xyXG4gICAgJi5jb2wtbWQtNiB7XHJcbiAgICAgICYuZW1yLW1hcmdpbiB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuI3ZpZXdXb3Jrc3BhY2VIaXN0b3J5TW9kYWwge1xyXG4gIGg1IHtcclxuICAgIG1hcmdpbi1ib3R0b206MTVweDtcclxuICB9XHJcbn1cclxuIiwiLmFkZGVkLXRvLWNhcnQtbm90aWZpY2F0aW9uIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiA0NXB4O1xyXG4gIHJpZ2h0OiAwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHBhZGRpbmc6IDAgMTBweDtcclxuICBmb250LXNpemU6IC44NzVlbTtcclxuICBsaW5lLWhlaWdodDogMS40Mjg2ZW07XHJcbiAgY29sb3I6ICR3YXJtLWdyYXk7XHJcbiAgZm9udC13ZWlnaHQ6IHdoaXRuZXktd2VpZ2h0KGJvb2spO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgJjphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgd2lkdGg6IDA7XHJcbiAgICBoZWlnaHQ6IDA7XHJcbiAgICBtYXJnaW4tbGVmdDogLTAuNWVtO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgcmlnaHQ6IDE3MXB4O1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIGJvcmRlcjogNXB4IHNvbGlkIGJsYWNrO1xyXG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAkd2hpdGUgJHdoaXRlO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcclxuICAgIGJveC1zaGFkb3c6IDNweCAtM3B4IDNweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gIH1cclxuXHJcbiAgLndyYXBwZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBib3gtc2hhZG93OiAwIDAgNnB4IHJnYmEoMCwgMCwgMCwgLjQpO1xyXG4gICAgcGFkZGluZzogMTBweCA0MHB4IDEwcHggMTBweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB9XHJcblxyXG4gIC5jbG9zZSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB3aWR0aDogMzBweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgdG9wOiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG5cclxuICAgICY6YWZ0ZXIsXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiA1MCU7XHJcbiAgICAgIHJpZ2h0OiA3cHg7XHJcbiAgICAgIG1hcmdpbi10b3A6IC0xcHg7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgIHdpZHRoOiAxNHB4O1xyXG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgIH1cclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZylcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5wcm9kdWN0LW5hbWUge1xyXG4gICAgZm9udC13ZWlnaHQ6IHdoaXRuZXktd2VpZ2h0KG1lZGl1bSk7XHJcbiAgICBjb2xvcjogJHJpY2gtYmxhY2s7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHsgLy8gdGFibGV0IHVwXHJcbiAgICB3aWR0aDogMzU1cHg7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgdG9wOiA1MXB4O1xyXG4gICAgcmlnaHQ6IDBweDtcclxuXHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgcmlnaHQ6IDE4MnB4O1xyXG4gICAgICBib3JkZXItd2lkdGg6IDdweDtcclxuICAgIH1cclxuXHJcbiAgICAud3JhcHBlciB7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDQ1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmNsb3NlIHtcclxuICAgICAgd2lkdGg6IDM1cHg7XHJcblxyXG4gICAgICAmOmFmdGVyLFxyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikgeyAvLyBkZXNrdG9wXHJcbiAgICB0b3A6IDYycHg7XHJcbiAgICBsZWZ0OiAtOTBweDtcclxuXHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgbGVmdDogMTQ4cHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1pbikgeyAvLyBtb2JpbGVcclxuICAgIHRvcDogNDVweDtcclxuICAgIHJpZ2h0OiAtOHB4O1xyXG4gIH1cclxufVxyXG4iLCIvKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG4qXHJcbiogQ1NTIFBlcmNlbnRhZ2UgQ2lyY2xlXHJcbiogQXV0aG9yOiBBbmRyZSBGaXJjaG93XHJcbipcclxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXHJcbi5yZWN0LWF1dG8sIC5jMTAwLnA1MSAuc2xpY2UsIC5jMTAwLnA1MiAuc2xpY2UsIC5jMTAwLnA1MyAuc2xpY2UsIC5jMTAwLnA1NCAuc2xpY2UsIC5jMTAwLnA1NSAuc2xpY2UsIC5jMTAwLnA1NiAuc2xpY2UsIC5jMTAwLnA1NyAuc2xpY2UsIC5jMTAwLnA1OCAuc2xpY2UsIC5jMTAwLnA1OSAuc2xpY2UsIC5jMTAwLnA2MCAuc2xpY2UsIC5jMTAwLnA2MSAuc2xpY2UsIC5jMTAwLnA2MiAuc2xpY2UsIC5jMTAwLnA2MyAuc2xpY2UsIC5jMTAwLnA2NCAuc2xpY2UsIC5jMTAwLnA2NSAuc2xpY2UsIC5jMTAwLnA2NiAuc2xpY2UsIC5jMTAwLnA2NyAuc2xpY2UsIC5jMTAwLnA2OCAuc2xpY2UsIC5jMTAwLnA2OSAuc2xpY2UsIC5jMTAwLnA3MCAuc2xpY2UsIC5jMTAwLnA3MSAuc2xpY2UsIC5jMTAwLnA3MiAuc2xpY2UsIC5jMTAwLnA3MyAuc2xpY2UsIC5jMTAwLnA3NCAuc2xpY2UsIC5jMTAwLnA3NSAuc2xpY2UsIC5jMTAwLnA3NiAuc2xpY2UsIC5jMTAwLnA3NyAuc2xpY2UsIC5jMTAwLnA3OCAuc2xpY2UsIC5jMTAwLnA3OSAuc2xpY2UsIC5jMTAwLnA4MCAuc2xpY2UsIC5jMTAwLnA4MSAuc2xpY2UsIC5jMTAwLnA4MiAuc2xpY2UsIC5jMTAwLnA4MyAuc2xpY2UsIC5jMTAwLnA4NCAuc2xpY2UsIC5jMTAwLnA4NSAuc2xpY2UsIC5jMTAwLnA4NiAuc2xpY2UsIC5jMTAwLnA4NyAuc2xpY2UsIC5jMTAwLnA4OCAuc2xpY2UsIC5jMTAwLnA4OSAuc2xpY2UsIC5jMTAwLnA5MCAuc2xpY2UsIC5jMTAwLnA5MSAuc2xpY2UsIC5jMTAwLnA5MiAuc2xpY2UsIC5jMTAwLnA5MyAuc2xpY2UsIC5jMTAwLnA5NCAuc2xpY2UsIC5jMTAwLnA5NSAuc2xpY2UsIC5jMTAwLnA5NiAuc2xpY2UsIC5jMTAwLnA5NyAuc2xpY2UsIC5jMTAwLnA5OCAuc2xpY2UsIC5jMTAwLnA5OSAuc2xpY2UsIC5jMTAwLnAxMDAgLnNsaWNlIHtcclxuICBjbGlwOiByZWN0KGF1dG8sIGF1dG8sIGF1dG8sIGF1dG8pO1xyXG59XHJcblxyXG4ucGllLCAuYzEwMCAuYmFyLCAuYzEwMC5wNTEgLmZpbGwsIC5jMTAwLnA1MiAuZmlsbCwgLmMxMDAucDUzIC5maWxsLCAuYzEwMC5wNTQgLmZpbGwsIC5jMTAwLnA1NSAuZmlsbCwgLmMxMDAucDU2IC5maWxsLCAuYzEwMC5wNTcgLmZpbGwsIC5jMTAwLnA1OCAuZmlsbCwgLmMxMDAucDU5IC5maWxsLCAuYzEwMC5wNjAgLmZpbGwsIC5jMTAwLnA2MSAuZmlsbCwgLmMxMDAucDYyIC5maWxsLCAuYzEwMC5wNjMgLmZpbGwsIC5jMTAwLnA2NCAuZmlsbCwgLmMxMDAucDY1IC5maWxsLCAuYzEwMC5wNjYgLmZpbGwsIC5jMTAwLnA2NyAuZmlsbCwgLmMxMDAucDY4IC5maWxsLCAuYzEwMC5wNjkgLmZpbGwsIC5jMTAwLnA3MCAuZmlsbCwgLmMxMDAucDcxIC5maWxsLCAuYzEwMC5wNzIgLmZpbGwsIC5jMTAwLnA3MyAuZmlsbCwgLmMxMDAucDc0IC5maWxsLCAuYzEwMC5wNzUgLmZpbGwsIC5jMTAwLnA3NiAuZmlsbCwgLmMxMDAucDc3IC5maWxsLCAuYzEwMC5wNzggLmZpbGwsIC5jMTAwLnA3OSAuZmlsbCwgLmMxMDAucDgwIC5maWxsLCAuYzEwMC5wODEgLmZpbGwsIC5jMTAwLnA4MiAuZmlsbCwgLmMxMDAucDgzIC5maWxsLCAuYzEwMC5wODQgLmZpbGwsIC5jMTAwLnA4NSAuZmlsbCwgLmMxMDAucDg2IC5maWxsLCAuYzEwMC5wODcgLmZpbGwsIC5jMTAwLnA4OCAuZmlsbCwgLmMxMDAucDg5IC5maWxsLCAuYzEwMC5wOTAgLmZpbGwsIC5jMTAwLnA5MSAuZmlsbCwgLmMxMDAucDkyIC5maWxsLCAuYzEwMC5wOTMgLmZpbGwsIC5jMTAwLnA5NCAuZmlsbCwgLmMxMDAucDk1IC5maWxsLCAuYzEwMC5wOTYgLmZpbGwsIC5jMTAwLnA5NyAuZmlsbCwgLmMxMDAucDk4IC5maWxsLCAuYzEwMC5wOTkgLmZpbGwsIC5jMTAwLnAxMDAgLmZpbGwge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBib3JkZXI6IDAuMDhlbSBzb2xpZCAjMzA3YmJiO1xyXG4gIHdpZHRoOiAwLjg0ZW07XHJcbiAgaGVpZ2h0OiAwLjg0ZW07XHJcbiAgY2xpcDogcmVjdCgwZW0sIDAuNWVtLCAxZW0sIDBlbSk7XHJcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgLW1vei1ib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgLW1zLWJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAtby1ib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbiAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbiAgLW8tdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbiAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbn1cclxuXHJcbi5waWUtZmlsbCwgLmMxMDAucDUxIC5iYXI6YWZ0ZXIsIC5jMTAwLnA1MSAuZmlsbCwgLmMxMDAucDUyIC5iYXI6YWZ0ZXIsIC5jMTAwLnA1MiAuZmlsbCwgLmMxMDAucDUzIC5iYXI6YWZ0ZXIsIC5jMTAwLnA1MyAuZmlsbCwgLmMxMDAucDU0IC5iYXI6YWZ0ZXIsIC5jMTAwLnA1NCAuZmlsbCwgLmMxMDAucDU1IC5iYXI6YWZ0ZXIsIC5jMTAwLnA1NSAuZmlsbCwgLmMxMDAucDU2IC5iYXI6YWZ0ZXIsIC5jMTAwLnA1NiAuZmlsbCwgLmMxMDAucDU3IC5iYXI6YWZ0ZXIsIC5jMTAwLnA1NyAuZmlsbCwgLmMxMDAucDU4IC5iYXI6YWZ0ZXIsIC5jMTAwLnA1OCAuZmlsbCwgLmMxMDAucDU5IC5iYXI6YWZ0ZXIsIC5jMTAwLnA1OSAuZmlsbCwgLmMxMDAucDYwIC5iYXI6YWZ0ZXIsIC5jMTAwLnA2MCAuZmlsbCwgLmMxMDAucDYxIC5iYXI6YWZ0ZXIsIC5jMTAwLnA2MSAuZmlsbCwgLmMxMDAucDYyIC5iYXI6YWZ0ZXIsIC5jMTAwLnA2MiAuZmlsbCwgLmMxMDAucDYzIC5iYXI6YWZ0ZXIsIC5jMTAwLnA2MyAuZmlsbCwgLmMxMDAucDY0IC5iYXI6YWZ0ZXIsIC5jMTAwLnA2NCAuZmlsbCwgLmMxMDAucDY1IC5iYXI6YWZ0ZXIsIC5jMTAwLnA2NSAuZmlsbCwgLmMxMDAucDY2IC5iYXI6YWZ0ZXIsIC5jMTAwLnA2NiAuZmlsbCwgLmMxMDAucDY3IC5iYXI6YWZ0ZXIsIC5jMTAwLnA2NyAuZmlsbCwgLmMxMDAucDY4IC5iYXI6YWZ0ZXIsIC5jMTAwLnA2OCAuZmlsbCwgLmMxMDAucDY5IC5iYXI6YWZ0ZXIsIC5jMTAwLnA2OSAuZmlsbCwgLmMxMDAucDcwIC5iYXI6YWZ0ZXIsIC5jMTAwLnA3MCAuZmlsbCwgLmMxMDAucDcxIC5iYXI6YWZ0ZXIsIC5jMTAwLnA3MSAuZmlsbCwgLmMxMDAucDcyIC5iYXI6YWZ0ZXIsIC5jMTAwLnA3MiAuZmlsbCwgLmMxMDAucDczIC5iYXI6YWZ0ZXIsIC5jMTAwLnA3MyAuZmlsbCwgLmMxMDAucDc0IC5iYXI6YWZ0ZXIsIC5jMTAwLnA3NCAuZmlsbCwgLmMxMDAucDc1IC5iYXI6YWZ0ZXIsIC5jMTAwLnA3NSAuZmlsbCwgLmMxMDAucDc2IC5iYXI6YWZ0ZXIsIC5jMTAwLnA3NiAuZmlsbCwgLmMxMDAucDc3IC5iYXI6YWZ0ZXIsIC5jMTAwLnA3NyAuZmlsbCwgLmMxMDAucDc4IC5iYXI6YWZ0ZXIsIC5jMTAwLnA3OCAuZmlsbCwgLmMxMDAucDc5IC5iYXI6YWZ0ZXIsIC5jMTAwLnA3OSAuZmlsbCwgLmMxMDAucDgwIC5iYXI6YWZ0ZXIsIC5jMTAwLnA4MCAuZmlsbCwgLmMxMDAucDgxIC5iYXI6YWZ0ZXIsIC5jMTAwLnA4MSAuZmlsbCwgLmMxMDAucDgyIC5iYXI6YWZ0ZXIsIC5jMTAwLnA4MiAuZmlsbCwgLmMxMDAucDgzIC5iYXI6YWZ0ZXIsIC5jMTAwLnA4MyAuZmlsbCwgLmMxMDAucDg0IC5iYXI6YWZ0ZXIsIC5jMTAwLnA4NCAuZmlsbCwgLmMxMDAucDg1IC5iYXI6YWZ0ZXIsIC5jMTAwLnA4NSAuZmlsbCwgLmMxMDAucDg2IC5iYXI6YWZ0ZXIsIC5jMTAwLnA4NiAuZmlsbCwgLmMxMDAucDg3IC5iYXI6YWZ0ZXIsIC5jMTAwLnA4NyAuZmlsbCwgLmMxMDAucDg4IC5iYXI6YWZ0ZXIsIC5jMTAwLnA4OCAuZmlsbCwgLmMxMDAucDg5IC5iYXI6YWZ0ZXIsIC5jMTAwLnA4OSAuZmlsbCwgLmMxMDAucDkwIC5iYXI6YWZ0ZXIsIC5jMTAwLnA5MCAuZmlsbCwgLmMxMDAucDkxIC5iYXI6YWZ0ZXIsIC5jMTAwLnA5MSAuZmlsbCwgLmMxMDAucDkyIC5iYXI6YWZ0ZXIsIC5jMTAwLnA5MiAuZmlsbCwgLmMxMDAucDkzIC5iYXI6YWZ0ZXIsIC5jMTAwLnA5MyAuZmlsbCwgLmMxMDAucDk0IC5iYXI6YWZ0ZXIsIC5jMTAwLnA5NCAuZmlsbCwgLmMxMDAucDk1IC5iYXI6YWZ0ZXIsIC5jMTAwLnA5NSAuZmlsbCwgLmMxMDAucDk2IC5iYXI6YWZ0ZXIsIC5jMTAwLnA5NiAuZmlsbCwgLmMxMDAucDk3IC5iYXI6YWZ0ZXIsIC5jMTAwLnA5NyAuZmlsbCwgLmMxMDAucDk4IC5iYXI6YWZ0ZXIsIC5jMTAwLnA5OCAuZmlsbCwgLmMxMDAucDk5IC5iYXI6YWZ0ZXIsIC5jMTAwLnA5OSAuZmlsbCwgLmMxMDAucDEwMCAuYmFyOmFmdGVyLCAuYzEwMC5wMTAwIC5maWxsIHtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gIC1vLXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxufVxyXG5cclxuLmMxMDAge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBmb250LXNpemU6IDEyMHB4O1xyXG4gIHdpZHRoOiAxZW07XHJcbiAgaGVpZ2h0OiAxZW07XHJcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgLW1vei1ib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgLW1zLWJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAtby1ib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIG1hcmdpbjogMCAwLjFlbSAwLjFlbSAwO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNjY2NjY2M7XHJcbn1cclxuLmMxMDAgKiwgLmMxMDAgKjpiZWZvcmUsIC5jMTAwICo6YWZ0ZXIge1xyXG4gIC13ZWJraXQtYm94LXNpemluZzogY29udGVudC1ib3g7XHJcbiAgLW1vei1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcclxuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcclxufVxyXG4uYzEwMC5jZW50ZXIge1xyXG4gIGZsb2F0OiBub25lO1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG59XHJcbi5jMTAwLmJpZyB7XHJcbiAgZm9udC1zaXplOiAyNDBweDtcclxufVxyXG4uYzEwMC5zbWFsbCB7XHJcbiAgZm9udC1zaXplOiA4MHB4O1xyXG59XHJcbi5jMTAwID4gc3BhbiB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHotaW5kZXg6IDE7XHJcbiAgbGVmdDogMDtcclxuICB0b3A6IDA7XHJcbiAgLy93aWR0aDogNWVtO1xyXG4gIC8vbGluZS1oZWlnaHQ6IDVlbTtcclxuICAvL2ZvbnQtc2l6ZTogMC4yZW07XHJcbiAgd2lkdGg6IDMuNzVlbTtcclxuICBsaW5lLWhlaWdodDogMy43NWVtO1xyXG4gIGZvbnQtc2l6ZTogMjJweDtcclxuICBmb250LXdlaWdodDogNTAwO1xyXG4gIGNvbG9yOiAjMGNhYTQxO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogYWxsO1xyXG4gIC1tb3otdHJhbnNpdGlvbi1wcm9wZXJ0eTogYWxsO1xyXG4gIC1vLXRyYW5zaXRpb24tcHJvcGVydHk6IGFsbDtcclxuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBhbGw7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjJzO1xyXG4gIC1tb3otdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4ycztcclxuICAtby10cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjJzO1xyXG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMnM7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XHJcbiAgLW1vei10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XHJcbiAgLW8tdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xyXG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcclxufVxyXG4uYzEwMDphZnRlciB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMC4wOGVtO1xyXG4gIGxlZnQ6IDAuMDhlbTtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBjb250ZW50OiBcIiBcIjtcclxuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAtbW96LWJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAtbXMtYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gIC1vLWJvcmRlci1yYWRpdXM6IDUwJTtcclxuICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcclxuICB3aWR0aDogMC44NGVtO1xyXG4gIGhlaWdodDogMC44NGVtO1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogYWxsO1xyXG4gIC1tb3otdHJhbnNpdGlvbi1wcm9wZXJ0eTogYWxsO1xyXG4gIC1vLXRyYW5zaXRpb24tcHJvcGVydHk6IGFsbDtcclxuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBhbGw7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjJzO1xyXG4gIC1tb3otdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4ycztcclxuICAtby10cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjJzO1xyXG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMnM7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcclxuICAtbW96LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xyXG4gIC1vLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xyXG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xyXG59XHJcbi5jMTAwIC5zbGljZSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHdpZHRoOiAxZW07XHJcbiAgaGVpZ2h0OiAxZW07XHJcbiAgY2xpcDogcmVjdCgwZW0sIDFlbSwgMWVtLCAwLjVlbSk7XHJcbn1cclxuLmMxMDAucDEgLmJhciB7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzLjZkZWcpO1xyXG4gIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMy42ZGVnKTtcclxuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMy42ZGVnKTtcclxuICAtby10cmFuc2Zvcm06IHJvdGF0ZSgzLjZkZWcpO1xyXG4gIHRyYW5zZm9ybTogcm90YXRlKDMuNmRlZyk7XHJcbn1cclxuLmMxMDAucDIgLmJhciB7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg3LjJkZWcpO1xyXG4gIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoNy4yZGVnKTtcclxuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoNy4yZGVnKTtcclxuICAtby10cmFuc2Zvcm06IHJvdGF0ZSg3LjJkZWcpO1xyXG4gIHRyYW5zZm9ybTogcm90YXRlKDcuMmRlZyk7XHJcbn1cclxuLmMxMDAucDMgLmJhciB7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxMC44ZGVnKTtcclxuICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDEwLjhkZWcpO1xyXG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxMC44ZGVnKTtcclxuICAtby10cmFuc2Zvcm06IHJvdGF0ZSgxMC44ZGVnKTtcclxuICB0cmFuc2Zvcm06IHJvdGF0ZSgxMC44ZGVnKTtcclxufVxyXG4uYzEwMC5wNCAuYmFyIHtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE0LjRkZWcpO1xyXG4gIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMTQuNGRlZyk7XHJcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDE0LjRkZWcpO1xyXG4gIC1vLXRyYW5zZm9ybTogcm90YXRlKDE0LjRkZWcpO1xyXG4gIHRyYW5zZm9ybTogcm90YXRlKDE0LjRkZWcpO1xyXG59XHJcbi5jMTAwLnA1IC5iYXIge1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMThkZWcpO1xyXG4gIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMThkZWcpO1xyXG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxOGRlZyk7XHJcbiAgLW8tdHJhbnNmb3JtOiByb3RhdGUoMThkZWcpO1xyXG4gIHRyYW5zZm9ybTogcm90YXRlKDE4ZGVnKTtcclxufVxyXG4uYzEwMC5wNiAuYmFyIHtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDIxLjZkZWcpO1xyXG4gIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMjEuNmRlZyk7XHJcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDIxLjZkZWcpO1xyXG4gIC1vLXRyYW5zZm9ybTogcm90YXRlKDIxLjZkZWcpO1xyXG4gIHRyYW5zZm9ybTogcm90YXRlKDIxLjZkZWcpO1xyXG59XHJcbi5jMTAwLnA3IC5iYXIge1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMjUuMmRlZyk7XHJcbiAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgyNS4yZGVnKTtcclxuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMjUuMmRlZyk7XHJcbiAgLW8tdHJhbnNmb3JtOiByb3RhdGUoMjUuMmRlZyk7XHJcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjUuMmRlZyk7XHJcbn1cclxuLmMxMDAucDggLmJhciB7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgyOC44ZGVnKTtcclxuICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDI4LjhkZWcpO1xyXG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgyOC44ZGVnKTtcclxuICAtby10cmFuc2Zvcm06IHJvdGF0ZSgyOC44ZGVnKTtcclxuICB0cmFuc2Zvcm06IHJvdGF0ZSgyOC44ZGVnKTtcclxufVxyXG4uYzEwMC5wOSAuYmFyIHtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDMyLjRkZWcpO1xyXG4gIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMzIuNGRlZyk7XHJcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDMyLjRkZWcpO1xyXG4gIC1vLXRyYW5zZm9ybTogcm90YXRlKDMyLjRkZWcpO1xyXG4gIHRyYW5zZm9ybTogcm90YXRlKDMyLjRkZWcpO1xyXG59XHJcbi5jMTAwLnAxMCAuYmFyIHtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2ZGVnKTtcclxuICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDM2ZGVnKTtcclxuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMzZkZWcpO1xyXG4gIC1vLXRyYW5zZm9ybTogcm90YXRlKDM2ZGVnKTtcclxuICB0cmFuc2Zvcm06IHJvdGF0ZSgzNmRlZyk7XHJcbn1cclxuLmMxMDAucDExIC5iYXIge1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzkuNmRlZyk7XHJcbiAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgzOS42ZGVnKTtcclxuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMzkuNmRlZyk7XHJcbiAgLW8tdHJhbnNmb3JtOiByb3RhdGUoMzkuNmRlZyk7XHJcbiAgdHJhbnNmb3JtOiByb3RhdGUoMzkuNmRlZyk7XHJcbn1cclxuLmMxMDAucDEyIC5iYXIge1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDMuMmRlZyk7XHJcbiAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSg0My4yZGVnKTtcclxuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoNDMuMmRlZyk7XHJcbiAgLW8tdHJhbnNmb3JtOiByb3RhdGUoNDMuMmRlZyk7XHJcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDMuMmRlZyk7XHJcbn1cclxuLmMxMDAucDEzIC5iYXIge1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDYuOGRlZyk7XHJcbiAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSg0Ni44ZGVnKTtcclxuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoNDYuOGRlZyk7XHJcbiAgLW8tdHJhbnNmb3JtOiByb3RhdGUoNDYuOGRlZyk7XHJcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDYuOGRlZyk7XHJcbn1cclxuLmMxMDAucDE0IC5iYXIge1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNTAuNGRlZyk7XHJcbiAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSg1MC40ZGVnKTtcclxuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoNTAuNGRlZyk7XHJcbiAgLW8tdHJhbnNmb3JtOiByb3RhdGUoNTAuNGRlZyk7XHJcbiAgdHJhbnNmb3JtOiByb3RhdGUoNTAuNGRlZyk7XHJcbn1cclxuLmMxMDAucDE1IC5iYXIge1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNTRkZWcpO1xyXG4gIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoNTRkZWcpO1xyXG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg1NGRlZyk7XHJcbiAgLW8tdHJhbnNmb3JtOiByb3RhdGUoNTRkZWcpO1xyXG4gIHRyYW5zZm9ybTogcm90YXRlKDU0ZGVnKTtcclxufVxyXG4uYzEwMC5wMTYgLmJhciB7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg1Ny42ZGVnKTtcclxuICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDU3LjZkZWcpO1xyXG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg1Ny42ZGVnKTtcclxuICAtby10cmFuc2Zvcm06IHJvdGF0ZSg1Ny42ZGVnKTtcclxuICB0cmFuc2Zvcm06IHJvdGF0ZSg1Ny42ZGVnKTtcclxufVxyXG4uYzEwMC5wMTcgLmJhciB7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg2MS4yZGVnKTtcclxuICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDYxLjJkZWcpO1xyXG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg2MS4yZGVnKTtcclxuICAtby10cmFuc2Zvcm06IHJvdGF0ZSg2MS4yZGVnKTtcclxuICB0cmFuc2Zvcm06IHJvdGF0ZSg2MS4yZGVnKTtcclxufVxyXG4uYzEwMC5wMTggLmJhciB7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg2NC44ZGVnKTtcclxuICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDY0LjhkZWcpO1xyXG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg2NC44ZGVnKTtcclxuICAtby10cmFuc2Zvcm06IHJvdGF0ZSg2NC44ZGVnKTtcclxuICB0cmFuc2Zvcm06IHJvdGF0ZSg2NC44ZGVnKTtcclxufVxyXG4uYzEwMC5wMTkgLmJhciB7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg2OC40ZGVnKTtcclxuICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDY4LjRkZWcpO1xyXG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg2OC40ZGVnKTtcclxuICAtby10cmFuc2Zvcm06IHJvdGF0ZSg2OC40ZGVnKTtcclxuICB0cmFuc2Zvcm06IHJvdGF0ZSg2OC40ZGVnKTtcclxufVxyXG4uYzEwMC5wMjAgLmJhciB7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg3MmRlZyk7XHJcbiAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSg3MmRlZyk7XHJcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDcyZGVnKTtcclxuICAtby10cmFuc2Zvcm06IHJvdGF0ZSg3MmRlZyk7XHJcbiAgdHJhbnNmb3JtOiByb3RhdGUoNzJkZWcpO1xyXG59XHJcbi5jMTAwLnAyMSAuYmFyIHtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDc1LjZkZWcpO1xyXG4gIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoNzUuNmRlZyk7XHJcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDc1LjZkZWcpO1xyXG4gIC1vLXRyYW5zZm9ybTogcm90YXRlKDc1LjZkZWcpO1xyXG4gIHRyYW5zZm9ybTogcm90YXRlKDc1LjZkZWcpO1xyXG59XHJcbi5jMTAwLnAyMiAuYmFyIHtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDc5LjJkZWcpO1xyXG4gIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoNzkuMmRlZyk7XHJcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDc5LjJkZWcpO1xyXG4gIC1vLXRyYW5zZm9ybTogcm90YXRlKDc5LjJkZWcpO1xyXG4gIHRyYW5zZm9ybTogcm90YXRlKDc5LjJkZWcpO1xyXG59XHJcbi5jMTAwLnAyMyAuYmFyIHtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDgyLjhkZWcpO1xyXG4gIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoODIuOGRlZyk7XHJcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDgyLjhkZWcpO1xyXG4gIC1vLXRyYW5zZm9ybTogcm90YXRlKDgyLjhkZWcpO1xyXG4gIHRyYW5zZm9ybTogcm90YXRlKDgyLjhkZWcpO1xyXG59XHJcbi5jMTAwLnAyNCAuYmFyIHtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDg2LjRkZWcpO1xyXG4gIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoODYuNGRlZyk7XHJcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDg2LjRkZWcpO1xyXG4gIC1vLXRyYW5zZm9ybTogcm90YXRlKDg2LjRkZWcpO1xyXG4gIHRyYW5zZm9ybTogcm90YXRlKDg2LjRkZWcpO1xyXG59XHJcbi5jMTAwLnAyNSAuYmFyIHtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcclxuICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcclxuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xyXG4gIC1vLXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcclxuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XHJcbn1cclxuLmMxMDAucDI2IC5iYXIge1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoOTMuNmRlZyk7XHJcbiAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSg5My42ZGVnKTtcclxuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoOTMuNmRlZyk7XHJcbiAgLW8tdHJhbnNmb3JtOiByb3RhdGUoOTMuNmRlZyk7XHJcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTMuNmRlZyk7XHJcbn1cclxuLmMxMDAucDI3IC5iYXIge1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoOTcuMmRlZyk7XHJcbiAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSg5Ny4yZGVnKTtcclxuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoOTcuMmRlZyk7XHJcbiAgLW8tdHJhbnNmb3JtOiByb3RhdGUoOTcuMmRlZyk7XHJcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTcuMmRlZyk7XHJcbn1cclxuLmMxMDAucDI4IC5iYXIge1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTAwLjhkZWcpO1xyXG4gIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMTAwLjhkZWcpO1xyXG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxMDAuOGRlZyk7XHJcbiAgLW8tdHJhbnNmb3JtOiByb3RhdGUoMTAwLjhkZWcpO1xyXG4gIHRyYW5zZm9ybTogcm90YXRlKDEwMC44ZGVnKTtcclxufVxyXG4uYzEwMC5wMjkgLmJhciB7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxMDQuNGRlZyk7XHJcbiAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgxMDQuNGRlZyk7XHJcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDEwNC40ZGVnKTtcclxuICAtby10cmFuc2Zvcm06IHJvdGF0ZSgxMDQuNGRlZyk7XHJcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTA0LjRkZWcpO1xyXG59XHJcbi5jMTAwLnAzMCAuYmFyIHtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDEwOGRlZyk7XHJcbiAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgxMDhkZWcpO1xyXG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxMDhkZWcpO1xyXG4gIC1vLXRyYW5zZm9ybTogcm90YXRlKDEwOGRlZyk7XHJcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTA4ZGVnKTtcclxufVxyXG4uYzEwMC5wMzEgLmJhciB7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxMTEuNmRlZyk7XHJcbiAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgxMTEuNmRlZyk7XHJcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDExMS42ZGVnKTtcclxuICAtby10cmFuc2Zvcm06IHJvdGF0ZSgxMTEuNmRlZyk7XHJcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTExLjZkZWcpO1xyXG59XHJcbi5jMTAwLnAzMiAuYmFyIHtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDExNS4yZGVnKTtcclxuICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDExNS4yZGVnKTtcclxuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTE1LjJkZWcpO1xyXG4gIC1vLXRyYW5zZm9ybTogcm90YXRlKDExNS4yZGVnKTtcclxuICB0cmFuc2Zvcm06IHJvdGF0ZSgxMTUuMmRlZyk7XHJcbn1cclxuLmMxMDAucDMzIC5iYXIge1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTE4LjhkZWcpO1xyXG4gIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMTE4LjhkZWcpO1xyXG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxMTguOGRlZyk7XHJcbiAgLW8tdHJhbnNmb3JtOiByb3RhdGUoMTE4LjhkZWcpO1xyXG4gIHRyYW5zZm9ybTogcm90YXRlKDExOC44ZGVnKTtcclxufVxyXG4uYzEwMC5wMzQgLmJhciB7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxMjIuNGRlZyk7XHJcbiAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgxMjIuNGRlZyk7XHJcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDEyMi40ZGVnKTtcclxuICAtby10cmFuc2Zvcm06IHJvdGF0ZSgxMjIuNGRlZyk7XHJcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTIyLjRkZWcpO1xyXG59XHJcbi5jMTAwLnAzNSAuYmFyIHtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDEyNmRlZyk7XHJcbiAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgxMjZkZWcpO1xyXG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxMjZkZWcpO1xyXG4gIC1vLXRyYW5zZm9ybTogcm90YXRlKDEyNmRlZyk7XHJcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTI2ZGVnKTtcclxufVxyXG4uYzEwMC5wMzYgLmJhciB7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxMjkuNmRlZyk7XHJcbiAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgxMjkuNmRlZyk7XHJcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDEyOS42ZGVnKTtcclxuICAtby10cmFuc2Zvcm06IHJvdGF0ZSgxMjkuNmRlZyk7XHJcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTI5LjZkZWcpO1xyXG59XHJcbi5jMTAwLnAzNyAuYmFyIHtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDEzMy4yZGVnKTtcclxuICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDEzMy4yZGVnKTtcclxuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTMzLjJkZWcpO1xyXG4gIC1vLXRyYW5zZm9ybTogcm90YXRlKDEzMy4yZGVnKTtcclxuICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzMuMmRlZyk7XHJcbn1cclxuLmMxMDAucDM4IC5iYXIge1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTM2LjhkZWcpO1xyXG4gIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMTM2LjhkZWcpO1xyXG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxMzYuOGRlZyk7XHJcbiAgLW8tdHJhbnNmb3JtOiByb3RhdGUoMTM2LjhkZWcpO1xyXG4gIHRyYW5zZm9ybTogcm90YXRlKDEzNi44ZGVnKTtcclxufVxyXG4uYzEwMC5wMzkgLmJhciB7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxNDAuNGRlZyk7XHJcbiAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgxNDAuNGRlZyk7XHJcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDE0MC40ZGVnKTtcclxuICAtby10cmFuc2Zvcm06IHJvdGF0ZSgxNDAuNGRlZyk7XHJcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTQwLjRkZWcpO1xyXG59XHJcbi5jMTAwLnA0MCAuYmFyIHtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE0NGRlZyk7XHJcbiAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgxNDRkZWcpO1xyXG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxNDRkZWcpO1xyXG4gIC1vLXRyYW5zZm9ybTogcm90YXRlKDE0NGRlZyk7XHJcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTQ0ZGVnKTtcclxufVxyXG4uYzEwMC5wNDEgLmJhciB7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxNDcuNmRlZyk7XHJcbiAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgxNDcuNmRlZyk7XHJcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDE0Ny42ZGVnKTtcclxuICAtby10cmFuc2Zvcm06IHJvdGF0ZSgxNDcuNmRlZyk7XHJcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTQ3LjZkZWcpO1xyXG59XHJcbi5jMTAwLnA0MiAuYmFyIHtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE1MS4yZGVnKTtcclxuICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDE1MS4yZGVnKTtcclxuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTUxLjJkZWcpO1xyXG4gIC1vLXRyYW5zZm9ybTogcm90YXRlKDE1MS4yZGVnKTtcclxuICB0cmFuc2Zvcm06IHJvdGF0ZSgxNTEuMmRlZyk7XHJcbn1cclxuLmMxMDAucDQzIC5iYXIge1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTU0LjhkZWcpO1xyXG4gIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMTU0LjhkZWcpO1xyXG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxNTQuOGRlZyk7XHJcbiAgLW8tdHJhbnNmb3JtOiByb3RhdGUoMTU0LjhkZWcpO1xyXG4gIHRyYW5zZm9ybTogcm90YXRlKDE1NC44ZGVnKTtcclxufVxyXG4uYzEwMC5wNDQgLmJhciB7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxNTguNGRlZyk7XHJcbiAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgxNTguNGRlZyk7XHJcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDE1OC40ZGVnKTtcclxuICAtby10cmFuc2Zvcm06IHJvdGF0ZSgxNTguNGRlZyk7XHJcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTU4LjRkZWcpO1xyXG59XHJcbi5jMTAwLnA0NSAuYmFyIHtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE2MmRlZyk7XHJcbiAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgxNjJkZWcpO1xyXG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxNjJkZWcpO1xyXG4gIC1vLXRyYW5zZm9ybTogcm90YXRlKDE2MmRlZyk7XHJcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTYyZGVnKTtcclxufVxyXG4uYzEwMC5wNDYgLmJhciB7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxNjUuNmRlZyk7XHJcbiAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgxNjUuNmRlZyk7XHJcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDE2NS42ZGVnKTtcclxuICAtby10cmFuc2Zvcm06IHJvdGF0ZSgxNjUuNmRlZyk7XHJcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTY1LjZkZWcpO1xyXG59XHJcbi5jMTAwLnA0NyAuYmFyIHtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE2OS4yZGVnKTtcclxuICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDE2OS4yZGVnKTtcclxuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTY5LjJkZWcpO1xyXG4gIC1vLXRyYW5zZm9ybTogcm90YXRlKDE2OS4yZGVnKTtcclxuICB0cmFuc2Zvcm06IHJvdGF0ZSgxNjkuMmRlZyk7XHJcbn1cclxuLmMxMDAucDQ4IC5iYXIge1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTcyLjhkZWcpO1xyXG4gIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMTcyLjhkZWcpO1xyXG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxNzIuOGRlZyk7XHJcbiAgLW8tdHJhbnNmb3JtOiByb3RhdGUoMTcyLjhkZWcpO1xyXG4gIHRyYW5zZm9ybTogcm90YXRlKDE3Mi44ZGVnKTtcclxufVxyXG4uYzEwMC5wNDkgLmJhciB7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxNzYuNGRlZyk7XHJcbiAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgxNzYuNGRlZyk7XHJcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDE3Ni40ZGVnKTtcclxuICAtby10cmFuc2Zvcm06IHJvdGF0ZSgxNzYuNGRlZyk7XHJcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTc2LjRkZWcpO1xyXG59XHJcbi5jMTAwLnA1MCAuYmFyIHtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gIC1vLXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxufVxyXG4uYzEwMC5wNTEgLmJhciB7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxODMuNmRlZyk7XHJcbiAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgxODMuNmRlZyk7XHJcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDE4My42ZGVnKTtcclxuICAtby10cmFuc2Zvcm06IHJvdGF0ZSgxODMuNmRlZyk7XHJcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgzLjZkZWcpO1xyXG59XHJcbi5jMTAwLnA1MiAuYmFyIHtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE4Ny4yZGVnKTtcclxuICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDE4Ny4yZGVnKTtcclxuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTg3LjJkZWcpO1xyXG4gIC1vLXRyYW5zZm9ybTogcm90YXRlKDE4Ny4yZGVnKTtcclxuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODcuMmRlZyk7XHJcbn1cclxuLmMxMDAucDUzIC5iYXIge1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTkwLjhkZWcpO1xyXG4gIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMTkwLjhkZWcpO1xyXG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxOTAuOGRlZyk7XHJcbiAgLW8tdHJhbnNmb3JtOiByb3RhdGUoMTkwLjhkZWcpO1xyXG4gIHRyYW5zZm9ybTogcm90YXRlKDE5MC44ZGVnKTtcclxufVxyXG4uYzEwMC5wNTQgLmJhciB7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxOTQuNGRlZyk7XHJcbiAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgxOTQuNGRlZyk7XHJcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDE5NC40ZGVnKTtcclxuICAtby10cmFuc2Zvcm06IHJvdGF0ZSgxOTQuNGRlZyk7XHJcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTk0LjRkZWcpO1xyXG59XHJcbi5jMTAwLnA1NSAuYmFyIHtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE5OGRlZyk7XHJcbiAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgxOThkZWcpO1xyXG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxOThkZWcpO1xyXG4gIC1vLXRyYW5zZm9ybTogcm90YXRlKDE5OGRlZyk7XHJcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTk4ZGVnKTtcclxufVxyXG4uYzEwMC5wNTYgLmJhciB7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgyMDEuNmRlZyk7XHJcbiAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgyMDEuNmRlZyk7XHJcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDIwMS42ZGVnKTtcclxuICAtby10cmFuc2Zvcm06IHJvdGF0ZSgyMDEuNmRlZyk7XHJcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjAxLjZkZWcpO1xyXG59XHJcbi5jMTAwLnA1NyAuYmFyIHtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDIwNS4yZGVnKTtcclxuICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDIwNS4yZGVnKTtcclxuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMjA1LjJkZWcpO1xyXG4gIC1vLXRyYW5zZm9ybTogcm90YXRlKDIwNS4yZGVnKTtcclxuICB0cmFuc2Zvcm06IHJvdGF0ZSgyMDUuMmRlZyk7XHJcbn1cclxuLmMxMDAucDU4IC5iYXIge1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMjA4LjhkZWcpO1xyXG4gIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMjA4LjhkZWcpO1xyXG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgyMDguOGRlZyk7XHJcbiAgLW8tdHJhbnNmb3JtOiByb3RhdGUoMjA4LjhkZWcpO1xyXG4gIHRyYW5zZm9ybTogcm90YXRlKDIwOC44ZGVnKTtcclxufVxyXG4uYzEwMC5wNTkgLmJhciB7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgyMTIuNGRlZyk7XHJcbiAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgyMTIuNGRlZyk7XHJcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDIxMi40ZGVnKTtcclxuICAtby10cmFuc2Zvcm06IHJvdGF0ZSgyMTIuNGRlZyk7XHJcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjEyLjRkZWcpO1xyXG59XHJcbi5jMTAwLnA2MCAuYmFyIHtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDIxNmRlZyk7XHJcbiAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgyMTZkZWcpO1xyXG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgyMTZkZWcpO1xyXG4gIC1vLXRyYW5zZm9ybTogcm90YXRlKDIxNmRlZyk7XHJcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjE2ZGVnKTtcclxufVxyXG4uYzEwMC5wNjEgLmJhciB7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgyMTkuNmRlZyk7XHJcbiAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgyMTkuNmRlZyk7XHJcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDIxOS42ZGVnKTtcclxuICAtby10cmFuc2Zvcm06IHJvdGF0ZSgyMTkuNmRlZyk7XHJcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjE5LjZkZWcpO1xyXG59XHJcbi5jMTAwLnA2MiAuYmFyIHtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDIyMy4yZGVnKTtcclxuICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDIyMy4yZGVnKTtcclxuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMjIzLjJkZWcpO1xyXG4gIC1vLXRyYW5zZm9ybTogcm90YXRlKDIyMy4yZGVnKTtcclxuICB0cmFuc2Zvcm06IHJvdGF0ZSgyMjMuMmRlZyk7XHJcbn1cclxuLmMxMDAucDYzIC5iYXIge1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMjI2LjhkZWcpO1xyXG4gIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMjI2LjhkZWcpO1xyXG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgyMjYuOGRlZyk7XHJcbiAgLW8tdHJhbnNmb3JtOiByb3RhdGUoMjI2LjhkZWcpO1xyXG4gIHRyYW5zZm9ybTogcm90YXRlKDIyNi44ZGVnKTtcclxufVxyXG4uYzEwMC5wNjQgLmJhciB7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgyMzAuNGRlZyk7XHJcbiAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgyMzAuNGRlZyk7XHJcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDIzMC40ZGVnKTtcclxuICAtby10cmFuc2Zvcm06IHJvdGF0ZSgyMzAuNGRlZyk7XHJcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjMwLjRkZWcpO1xyXG59XHJcbi5jMTAwLnA2NSAuYmFyIHtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDIzNGRlZyk7XHJcbiAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgyMzRkZWcpO1xyXG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgyMzRkZWcpO1xyXG4gIC1vLXRyYW5zZm9ybTogcm90YXRlKDIzNGRlZyk7XHJcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjM0ZGVnKTtcclxufVxyXG4uYzEwMC5wNjYgLmJhciB7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgyMzcuNmRlZyk7XHJcbiAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgyMzcuNmRlZyk7XHJcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDIzNy42ZGVnKTtcclxuICAtby10cmFuc2Zvcm06IHJvdGF0ZSgyMzcuNmRlZyk7XHJcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjM3LjZkZWcpO1xyXG59XHJcbi5jMTAwLnA2NyAuYmFyIHtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDI0MS4yZGVnKTtcclxuICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDI0MS4yZGVnKTtcclxuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMjQxLjJkZWcpO1xyXG4gIC1vLXRyYW5zZm9ybTogcm90YXRlKDI0MS4yZGVnKTtcclxuICB0cmFuc2Zvcm06IHJvdGF0ZSgyNDEuMmRlZyk7XHJcbn1cclxuLmMxMDAucDY4IC5iYXIge1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMjQ0LjhkZWcpO1xyXG4gIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMjQ0LjhkZWcpO1xyXG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgyNDQuOGRlZyk7XHJcbiAgLW8tdHJhbnNmb3JtOiByb3RhdGUoMjQ0LjhkZWcpO1xyXG4gIHRyYW5zZm9ybTogcm90YXRlKDI0NC44ZGVnKTtcclxufVxyXG4uYzEwMC5wNjkgLmJhciB7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgyNDguNGRlZyk7XHJcbiAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgyNDguNGRlZyk7XHJcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDI0OC40ZGVnKTtcclxuICAtby10cmFuc2Zvcm06IHJvdGF0ZSgyNDguNGRlZyk7XHJcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjQ4LjRkZWcpO1xyXG59XHJcbi5jMTAwLnA3MCAuYmFyIHtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDI1MmRlZyk7XHJcbiAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgyNTJkZWcpO1xyXG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgyNTJkZWcpO1xyXG4gIC1vLXRyYW5zZm9ybTogcm90YXRlKDI1MmRlZyk7XHJcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjUyZGVnKTtcclxufVxyXG4uYzEwMC5wNzEgLmJhciB7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgyNTUuNmRlZyk7XHJcbiAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgyNTUuNmRlZyk7XHJcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDI1NS42ZGVnKTtcclxuICAtby10cmFuc2Zvcm06IHJvdGF0ZSgyNTUuNmRlZyk7XHJcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjU1LjZkZWcpO1xyXG59XHJcbi5jMTAwLnA3MiAuYmFyIHtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDI1OS4yZGVnKTtcclxuICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDI1OS4yZGVnKTtcclxuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMjU5LjJkZWcpO1xyXG4gIC1vLXRyYW5zZm9ybTogcm90YXRlKDI1OS4yZGVnKTtcclxuICB0cmFuc2Zvcm06IHJvdGF0ZSgyNTkuMmRlZyk7XHJcbn1cclxuLmMxMDAucDczIC5iYXIge1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMjYyLjhkZWcpO1xyXG4gIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMjYyLjhkZWcpO1xyXG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgyNjIuOGRlZyk7XHJcbiAgLW8tdHJhbnNmb3JtOiByb3RhdGUoMjYyLjhkZWcpO1xyXG4gIHRyYW5zZm9ybTogcm90YXRlKDI2Mi44ZGVnKTtcclxufVxyXG4uYzEwMC5wNzQgLmJhciB7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgyNjYuNGRlZyk7XHJcbiAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgyNjYuNGRlZyk7XHJcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDI2Ni40ZGVnKTtcclxuICAtby10cmFuc2Zvcm06IHJvdGF0ZSgyNjYuNGRlZyk7XHJcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjY2LjRkZWcpO1xyXG59XHJcbi5jMTAwLnA3NSAuYmFyIHtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XHJcbiAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xyXG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xyXG4gIC1vLXRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XHJcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcclxufVxyXG4uYzEwMC5wNzYgLmJhciB7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgyNzMuNmRlZyk7XHJcbiAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgyNzMuNmRlZyk7XHJcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDI3My42ZGVnKTtcclxuICAtby10cmFuc2Zvcm06IHJvdGF0ZSgyNzMuNmRlZyk7XHJcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjczLjZkZWcpO1xyXG59XHJcbi5jMTAwLnA3NyAuYmFyIHtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDI3Ny4yZGVnKTtcclxuICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDI3Ny4yZGVnKTtcclxuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMjc3LjJkZWcpO1xyXG4gIC1vLXRyYW5zZm9ybTogcm90YXRlKDI3Ny4yZGVnKTtcclxuICB0cmFuc2Zvcm06IHJvdGF0ZSgyNzcuMmRlZyk7XHJcbn1cclxuLmMxMDAucDc4IC5iYXIge1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMjgwLjhkZWcpO1xyXG4gIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMjgwLjhkZWcpO1xyXG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgyODAuOGRlZyk7XHJcbiAgLW8tdHJhbnNmb3JtOiByb3RhdGUoMjgwLjhkZWcpO1xyXG4gIHRyYW5zZm9ybTogcm90YXRlKDI4MC44ZGVnKTtcclxufVxyXG4uYzEwMC5wNzkgLmJhciB7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgyODQuNGRlZyk7XHJcbiAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgyODQuNGRlZyk7XHJcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDI4NC40ZGVnKTtcclxuICAtby10cmFuc2Zvcm06IHJvdGF0ZSgyODQuNGRlZyk7XHJcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjg0LjRkZWcpO1xyXG59XHJcbi5jMTAwLnA4MCAuYmFyIHtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDI4OGRlZyk7XHJcbiAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgyODhkZWcpO1xyXG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgyODhkZWcpO1xyXG4gIC1vLXRyYW5zZm9ybTogcm90YXRlKDI4OGRlZyk7XHJcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjg4ZGVnKTtcclxufVxyXG4uYzEwMC5wODEgLmJhciB7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgyOTEuNmRlZyk7XHJcbiAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgyOTEuNmRlZyk7XHJcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDI5MS42ZGVnKTtcclxuICAtby10cmFuc2Zvcm06IHJvdGF0ZSgyOTEuNmRlZyk7XHJcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjkxLjZkZWcpO1xyXG59XHJcbi5jMTAwLnA4MiAuYmFyIHtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDI5NS4yZGVnKTtcclxuICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDI5NS4yZGVnKTtcclxuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMjk1LjJkZWcpO1xyXG4gIC1vLXRyYW5zZm9ybTogcm90YXRlKDI5NS4yZGVnKTtcclxuICB0cmFuc2Zvcm06IHJvdGF0ZSgyOTUuMmRlZyk7XHJcbn1cclxuLmMxMDAucDgzIC5iYXIge1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMjk4LjhkZWcpO1xyXG4gIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMjk4LjhkZWcpO1xyXG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgyOTguOGRlZyk7XHJcbiAgLW8tdHJhbnNmb3JtOiByb3RhdGUoMjk4LjhkZWcpO1xyXG4gIHRyYW5zZm9ybTogcm90YXRlKDI5OC44ZGVnKTtcclxufVxyXG4uYzEwMC5wODQgLmJhciB7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzMDIuNGRlZyk7XHJcbiAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgzMDIuNGRlZyk7XHJcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDMwMi40ZGVnKTtcclxuICAtby10cmFuc2Zvcm06IHJvdGF0ZSgzMDIuNGRlZyk7XHJcbiAgdHJhbnNmb3JtOiByb3RhdGUoMzAyLjRkZWcpO1xyXG59XHJcbi5jMTAwLnA4NSAuYmFyIHtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDMwNmRlZyk7XHJcbiAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgzMDZkZWcpO1xyXG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgzMDZkZWcpO1xyXG4gIC1vLXRyYW5zZm9ybTogcm90YXRlKDMwNmRlZyk7XHJcbiAgdHJhbnNmb3JtOiByb3RhdGUoMzA2ZGVnKTtcclxufVxyXG4uYzEwMC5wODYgLmJhciB7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzMDkuNmRlZyk7XHJcbiAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgzMDkuNmRlZyk7XHJcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDMwOS42ZGVnKTtcclxuICAtby10cmFuc2Zvcm06IHJvdGF0ZSgzMDkuNmRlZyk7XHJcbiAgdHJhbnNmb3JtOiByb3RhdGUoMzA5LjZkZWcpO1xyXG59XHJcbi5jMTAwLnA4NyAuYmFyIHtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDMxMy4yZGVnKTtcclxuICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDMxMy4yZGVnKTtcclxuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMzEzLjJkZWcpO1xyXG4gIC1vLXRyYW5zZm9ybTogcm90YXRlKDMxMy4yZGVnKTtcclxuICB0cmFuc2Zvcm06IHJvdGF0ZSgzMTMuMmRlZyk7XHJcbn1cclxuLmMxMDAucDg4IC5iYXIge1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzE2LjhkZWcpO1xyXG4gIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMzE2LjhkZWcpO1xyXG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgzMTYuOGRlZyk7XHJcbiAgLW8tdHJhbnNmb3JtOiByb3RhdGUoMzE2LjhkZWcpO1xyXG4gIHRyYW5zZm9ybTogcm90YXRlKDMxNi44ZGVnKTtcclxufVxyXG4uYzEwMC5wODkgLmJhciB7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzMjAuNGRlZyk7XHJcbiAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgzMjAuNGRlZyk7XHJcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDMyMC40ZGVnKTtcclxuICAtby10cmFuc2Zvcm06IHJvdGF0ZSgzMjAuNGRlZyk7XHJcbiAgdHJhbnNmb3JtOiByb3RhdGUoMzIwLjRkZWcpO1xyXG59XHJcbi5jMTAwLnA5MCAuYmFyIHtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDMyNGRlZyk7XHJcbiAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgzMjRkZWcpO1xyXG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgzMjRkZWcpO1xyXG4gIC1vLXRyYW5zZm9ybTogcm90YXRlKDMyNGRlZyk7XHJcbiAgdHJhbnNmb3JtOiByb3RhdGUoMzI0ZGVnKTtcclxufVxyXG4uYzEwMC5wOTEgLmJhciB7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzMjcuNmRlZyk7XHJcbiAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgzMjcuNmRlZyk7XHJcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDMyNy42ZGVnKTtcclxuICAtby10cmFuc2Zvcm06IHJvdGF0ZSgzMjcuNmRlZyk7XHJcbiAgdHJhbnNmb3JtOiByb3RhdGUoMzI3LjZkZWcpO1xyXG59XHJcbi5jMTAwLnA5MiAuYmFyIHtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDMzMS4yZGVnKTtcclxuICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDMzMS4yZGVnKTtcclxuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMzMxLjJkZWcpO1xyXG4gIC1vLXRyYW5zZm9ybTogcm90YXRlKDMzMS4yZGVnKTtcclxuICB0cmFuc2Zvcm06IHJvdGF0ZSgzMzEuMmRlZyk7XHJcbn1cclxuLmMxMDAucDkzIC5iYXIge1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzM0LjhkZWcpO1xyXG4gIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMzM0LjhkZWcpO1xyXG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgzMzQuOGRlZyk7XHJcbiAgLW8tdHJhbnNmb3JtOiByb3RhdGUoMzM0LjhkZWcpO1xyXG4gIHRyYW5zZm9ybTogcm90YXRlKDMzNC44ZGVnKTtcclxufVxyXG4uYzEwMC5wOTQgLmJhciB7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzMzguNGRlZyk7XHJcbiAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgzMzguNGRlZyk7XHJcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDMzOC40ZGVnKTtcclxuICAtby10cmFuc2Zvcm06IHJvdGF0ZSgzMzguNGRlZyk7XHJcbiAgdHJhbnNmb3JtOiByb3RhdGUoMzM4LjRkZWcpO1xyXG59XHJcbi5jMTAwLnA5NSAuYmFyIHtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM0MmRlZyk7XHJcbiAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgzNDJkZWcpO1xyXG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgzNDJkZWcpO1xyXG4gIC1vLXRyYW5zZm9ybTogcm90YXRlKDM0MmRlZyk7XHJcbiAgdHJhbnNmb3JtOiByb3RhdGUoMzQyZGVnKTtcclxufVxyXG4uYzEwMC5wOTYgLmJhciB7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNDUuNmRlZyk7XHJcbiAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgzNDUuNmRlZyk7XHJcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDM0NS42ZGVnKTtcclxuICAtby10cmFuc2Zvcm06IHJvdGF0ZSgzNDUuNmRlZyk7XHJcbiAgdHJhbnNmb3JtOiByb3RhdGUoMzQ1LjZkZWcpO1xyXG59XHJcbi5jMTAwLnA5NyAuYmFyIHtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM0OS4yZGVnKTtcclxuICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDM0OS4yZGVnKTtcclxuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMzQ5LjJkZWcpO1xyXG4gIC1vLXRyYW5zZm9ybTogcm90YXRlKDM0OS4yZGVnKTtcclxuICB0cmFuc2Zvcm06IHJvdGF0ZSgzNDkuMmRlZyk7XHJcbn1cclxuLmMxMDAucDk4IC5iYXIge1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzUyLjhkZWcpO1xyXG4gIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMzUyLjhkZWcpO1xyXG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgzNTIuOGRlZyk7XHJcbiAgLW8tdHJhbnNmb3JtOiByb3RhdGUoMzUyLjhkZWcpO1xyXG4gIHRyYW5zZm9ybTogcm90YXRlKDM1Mi44ZGVnKTtcclxufVxyXG4uYzEwMC5wOTkgLmJhciB7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNTYuNGRlZyk7XHJcbiAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgzNTYuNGRlZyk7XHJcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDM1Ni40ZGVnKTtcclxuICAtby10cmFuc2Zvcm06IHJvdGF0ZSgzNTYuNGRlZyk7XHJcbiAgdHJhbnNmb3JtOiByb3RhdGUoMzU2LjRkZWcpO1xyXG59XHJcbi5jMTAwLnAxMDAgLmJhciB7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xyXG4gIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcclxuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcclxuICAtby10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xyXG4gIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XHJcbn1cclxuXHJcbi8vcmVtb3ZlZCBob3ZlclxyXG4vLy5jMTAwOmhvdmVyIHtcclxuLy8gIGN1cnNvcjogZGVmYXVsdDtcclxuLy99XHJcbi8vLmMxMDA6aG92ZXIgPiBzcGFuIHtcclxuLy8gIHdpZHRoOiAzLjMzZW07XHJcbi8vICBsaW5lLWhlaWdodDogMy4zM2VtO1xyXG4vLyAgZm9udC1zaXplOiAwLjNlbTtcclxuLy8gIGNvbG9yOiAjMzA3YmJiO1xyXG4vL31cclxuLy8uYzEwMDpob3ZlcjphZnRlciB7XHJcbi8vICB0b3A6IDAuMDRlbTtcclxuLy8gIGxlZnQ6IDAuMDRlbTtcclxuLy8gIHdpZHRoOiAwLjkyZW07XHJcbi8vICBoZWlnaHQ6IDAuOTJlbTtcclxuLy99XHJcbi5jMTAwLmRhcmsge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICM3Nzc3Nzc7XHJcbn1cclxuLmMxMDAuZGFyayAuYmFyLFxyXG4uYzEwMC5kYXJrIC5maWxsIHtcclxuICBib3JkZXItY29sb3I6ICNjNmZmMDAgIWltcG9ydGFudDtcclxufVxyXG4uYzEwMC5kYXJrID4gc3BhbiB7XHJcbiAgY29sb3I6ICM3Nzc3Nzc7XHJcbn1cclxuLmMxMDAuZGFyazphZnRlciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY2NjY2NjtcclxufVxyXG4vLy5jMTAwLmRhcms6aG92ZXIgPiBzcGFuIHtcclxuLy8gIGNvbG9yOiAjYzZmZjAwO1xyXG4vL31cclxuLmMxMDAuZ3JlZW4gLmJhciwgLmMxMDAuZ3JlZW4gLmZpbGwge1xyXG4gIGJvcmRlci1jb2xvcjogIzBjYWE0MSAhaW1wb3J0YW50O1xyXG59XHJcbi8vLmMxMDAuZ3JlZW46aG92ZXIgPiBzcGFuIHtcclxuLy8gIGNvbG9yOiAjNGRiNTNjO1xyXG4vL31cclxuLmMxMDAuZ3JlZW4uZGFyayAuYmFyLCAuYzEwMC5ncmVlbi5kYXJrIC5maWxsIHtcclxuICBib3JkZXItY29sb3I6ICMwY2FhNDEgIWltcG9ydGFudDtcclxufVxyXG4vLy5jMTAwLmdyZWVuLmRhcms6aG92ZXIgPiBzcGFuIHtcclxuLy8gIGNvbG9yOiAjNWZkNDAwO1xyXG4vL31cclxuLmMxMDAub3JhbmdlIC5iYXIsIC5jMTAwLm9yYW5nZSAuZmlsbCB7XHJcbiAgYm9yZGVyLWNvbG9yOiAjZGQ5ZDIyICFpbXBvcnRhbnQ7XHJcbn1cclxuLy8uYzEwMC5vcmFuZ2U6aG92ZXIgPiBzcGFuIHtcclxuLy8gIGNvbG9yOiAjZGQ5ZDIyO1xyXG4vL31cclxuLmMxMDAub3JhbmdlLmRhcmsgLmJhciwgLmMxMDAub3JhbmdlLmRhcmsgLmZpbGwge1xyXG4gIGJvcmRlci1jb2xvcjogI2UwODgzMyAhaW1wb3J0YW50O1xyXG59XHJcbi8vLmMxMDAub3JhbmdlLmRhcms6aG92ZXIgPiBzcGFuIHtcclxuLy8gIGNvbG9yOiAjZTA4ODMzO1xyXG4vL31cclxuLy9hZGRlZCBjb2xvcnNcclxuLmMxMDAuYmx1ZSAuYmFyLCAuYzEwMC5vcmFuZ2UgLmZpbGwge1xyXG4gIGJvcmRlci1jb2xvcjogIzE4M2I3OCAhaW1wb3J0YW50O1xyXG59XHJcbi5jMTAwLmdyZWVuLmxpZ2h0IC5iYXIsIC5jMTAwLmdyZWVuLmxpZ2h0IC5maWxsIHtcclxuICBib3JkZXItY29sb3I6ICM4OGQ1NWMgIWltcG9ydGFudDtcclxufVxyXG4uYzEwMC5saWdodDphZnRlciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbn1cclxuIiwiQGltcG9ydCBcImNvbXBhc3NcIjtcclxuXHJcbi5nbGFzc2Rvb3ItYXBpIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xyXG4gIG1hcmdpbjogNDdweCAwIDQ3cHggMDtcclxuXHJcbiAgLmdsYXNzZG9vci1oZWFkZXItY29udGFpbmVyIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luOiAwIDAgNDBweCAwO1xyXG4gIH1cclxuXHJcbiAgLmdsYXNzZG9vci10aXRsZS1jb250YWluZXJ7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuXHJcbiAgICBzcGFuIHtcclxuICAgICAgd2lkdGg6IDMyOHB4O1xyXG4gICAgICBoZWlnaHQ6IDQ4cHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogMzZweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XHJcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuMzM7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbiAgICAgIGNvbG9yOiAjMmQzODNmO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmdsYXNzZG9vci1hcGktbG9nby1jb250YWluZXJ7XHJcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgIG1hcmdpbi1yaWdodDogMTlweDtcclxuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xyXG5cclxuICAgIHNwYW57XHJcbiAgICAgIGhlaWdodDogMThweDtcclxuICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcclxuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG4gICAgICBjb2xvcjogIzJkMzgzZjtcclxuICAgIH1cclxuICB9XHJcblxyXG5cclxuICAuaXRlbS1hcmVhIHtcclxuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgICBib3JkZXItd2lkdGg6IHRoaW47XHJcbiAgICBib3JkZXItY29sb3I6ICNjMGMwYzA7XHJcbiAgICB3aWR0aDogMjgwcHg7XHJcbiAgICBoZWlnaHQ6IDE0NHB4O1xyXG4gIH1cclxuXHJcbiAgLypmaXJzdCBpdGVtIGFyZWEqL1xyXG4gIC5jb250YWluZXItYm94LW92ZXJhbGwtcmF0aW5nc3tcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luOiA0NXB4IGF1dG87XHJcbiAgfVxyXG4gIC5vdmVyYWxsLXJhdGluZ3MtY29udGFpbmVye1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBtYXJnaW46IDAgMCAwIDIwcHg7XHJcbiAgfVxyXG4gIC5vdmVyYWxsLXJhdGluZ3N7XHJcbiAgICB3aWR0aDogNTRweDtcclxuICAgIGhlaWdodDogNDhweDtcclxuICAgIGZvbnQtc2l6ZTogMzZweDtcclxuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjMzO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuICAgIGNvbG9yOiAjMmQzODNmO1xyXG4gIH1cclxuICAuc3Rhci1yYXRpbmdzIHtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gIH1cclxuXHJcbiAgLypzdGFyIHJhdGluZyovXHJcbiAgLnN0YXItcmF0aW5ncyB7XHJcbiAgICB1bmljb2RlLWJpZGk6IGJpZGktb3ZlcnJpZGU7XHJcbiAgICBjb2xvcjogI2M1YzVjNTtcclxuICAgIGZvbnQtc2l6ZTogMzNweDtcclxuICAgIG1hcmdpbjogLTRweCA5cHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgICYtdG9wIHtcclxuICAgICAgY29sb3I6ICMwY2FhNDE7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgei1pbmRleDogMTtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIH1cclxuXHJcbiAgICAmLWJvdHRvbSB7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB6LWluZGV4OiAwO1xyXG4gICAgICBjb2xvcjogI2VmZWZlZjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vc2Vjb25kIGl0ZW0gYXJlYVxyXG4gIC5jb250YWluZXItYm94LWNlb3tcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luOiAzMHB4IGF1dG87XHJcbiAgfVxyXG5cclxuICAuY2VvLWltYWdlLWNvbnRhaW5lcntcclxuICAgIGZsb2F0OmxlZnQ7XHJcbiAgICBtYXJnaW46IDAgMCAwIDE1cHg7XHJcbiAgfVxyXG5cclxuICAuY2VvSW1hZ2V7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICBoZWlnaHQ6IDgwcHg7XHJcbiAgICB3aWR0aDogODBweDtcclxuICAgIGJvcmRlcjogc29saWQgMXB4ICNjMGMwYzA7XHJcbiAgfVxyXG5cclxuICAuY2VvLWluZm9ybWF0aW9uLWNvbnRhaW5lcntcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgbWFyZ2luOiAxMHB4O1xyXG4gIH1cclxuXHJcbiAgLmNlby1pbmZvcm1hdGlvbi1uYW1le1xyXG4gICAgd2lkdGg6IDExNXB4O1xyXG4gICAgaGVpZ2h0OiAyNHB4O1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMzM7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG4gICAgY29sb3I6ICMyZDM4M2Y7XHJcbiAgICBtYXJnaW46IDEwcHggMTBweCAwO1xyXG4gIH1cclxuXHJcbiAgLmNlby1pbmZvcm1hdGlvbi1wb3NpdGlvbntcclxuICAgIGhlaWdodDogMTZweDtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjMzO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuICAgIGNvbG9yOiAjMzMzMzMzO1xyXG4gICAgbWFyZ2luOiAwIDAgMCAxMHB4O1xyXG4gIH1cclxuXHJcblxyXG4gIC8vdGhpcmQgaXRlbSBhcmVhXHJcbiAgLmNvbnRhaW5lci1ib3gtYXBwcm92ZS1jZW97XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbjogMzBweCBhdXRvO1xyXG4gIH1cclxuICAucGVyY2VudC1jaXJjbGUtY29udGFpbmVye1xyXG4gICAgZmxvYXQ6bGVmdDtcclxuICAgIG1hcmdpbjogMCAwIDAgMTVweDtcclxuICB9XHJcbiAgLnBlcmNlbnQtaW5mb3JtYXRpb24tY29udGFpbmVye1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBtYXJnaW46IC0zcHg7XHJcbiAgfVxyXG4gIC5hcHByb3ZlLWNlb3tcclxuICAgIHdpZHRoOiAxNDFweDtcclxuICAgIGhlaWdodDogMjRweDtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjMzO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuICAgIGNvbG9yOiAjMmQzODNmO1xyXG4gICAgbWFyZ2luOiAyNHB4IDEwcHggMDtcclxuICB9XHJcbiAgLmNlby1yYXRpbmdzLWluZm9ybWF0aW9ue1xyXG4gICAgd2lkdGg6IDc5cHg7XHJcbiAgICBoZWlnaHQ6IDE2cHg7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgZm9udC1zdHJldGNoOiBub3JtYWw7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBsaW5lLWhlaWdodDogMS4zMztcclxuICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbiAgICBjb2xvcjogIzMzMzMzMztcclxuICAgIG1hcmdpbjogMCAwIDAgMTBweDtcclxuICB9XHJcblxyXG4gIC8vZm91cnRoIGl0ZW0gYXJlYVxyXG4gIC5jb250YWluZXItYm94LWludGVydmlldy1leHBlcmllbmNle1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW46IDMwcHggYXV0bztcclxuXHJcbiAgICBAbWVkaWEgKHdpZHRoOiAxMjgwcHgpIHsgLy8gZGVza3RvcFxyXG4gICAgICBtYXJnaW46IDMwcHggMCAwIDMyM3B4O1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikgYW5kIChtYXgtd2lkdGg6IDEyNzlweCl7IC8vIGRlc2t0b3BcclxuICAgICAgbWFyZ2luOiAzMHB4IDAgMCAyMDVweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC50b3RhbC1wZXJjZW50LWNvbnRhaW5lcntcclxuICAgIGZsb2F0OmxlZnQ7XHJcbiAgfVxyXG5cclxuICAuaW50ZXJ2aWV3LWV4cGVyaWVuY2UtY29udGFpbmVye1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBtYXJnaW46IDAgMCAwIDg1cHg7XHJcbiAgfVxyXG5cclxuICAuaW50ZXJ2aWV3LWV4cGVyaWVuY2V7XHJcbiAgICB3aWR0aDogMTg1cHg7XHJcbiAgICBoZWlnaHQ6IDI0cHg7XHJcbiAgICBmb250LXNpemU6IDE3cHg7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgZm9udC1zdHJldGNoOiBub3JtYWw7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBsaW5lLWhlaWdodDogMS4zMztcclxuICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbiAgICBjb2xvcjogIzJkMzgzZjtcclxuICB9XHJcblxyXG4gIC5yZXN1bHQtZXhwZXJpZW5jZXtcclxuICAgIGhlaWdodDogMTZweDtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjMzO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuICAgIGNvbG9yOiAjMzMzMzMzO1xyXG4gIH1cclxuXHJcbiAgLmxnLWRvdCB7XHJcbiAgICBoZWlnaHQ6IDhweDtcclxuICAgIHdpZHRoOiA4cHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODhkNTVjO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgfVxyXG5cclxuICAuYmx1ZS1kb3Qge1xyXG4gICAgaGVpZ2h0OiA4cHg7XHJcbiAgICB3aWR0aDogOHB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzE4M2I3ODtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gIH1cclxuXHJcbiAgLmRnLWRvdCB7XHJcbiAgICBoZWlnaHQ6IDhweDtcclxuICAgIHdpZHRoOiA4cHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGNhYTQxO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgfVxyXG5cclxuICAucGVyY2VudC1zcGFuLXBvc2l0aXZlIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG4gIH1cclxuICAucGVyY2VudC1zcGFuLW5ldXRyYWwge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDIycHg7XHJcbiAgfVxyXG4gIC5wZXJjZW50LXNwYW4tbmVnYXRpdmUge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDE0cHg7XHJcbiAgfVxyXG5cclxuICAvL2ludGVydmlldyByYXRpbmdzXHJcbiAgLmludGVydmlldy1yYXRpbmdze1xyXG4gICAgJi1wZXJjZW50LXRvcCB7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgei1pbmRleDogMjtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgfVxyXG5cclxuICAgICYtcGVyY2VudC1ib3R0b20tZmlyc3Qge1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgei1pbmRleDogMTtcclxuICAgICAgY29sb3I6ICNlZmVmZWY7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgfVxyXG5cclxuICAgICYtcGVyY2VudC1ib3R0b20tc2Vjb25kIHtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHotaW5kZXg6IDA7XHJcbiAgICAgIGNvbG9yOiAjZWZlZmVmO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjgxcHgpIHsgLy8gZGVza3RvcFxyXG4gICAgI292ZXJhbGxSYXRpbmdzQm94e1xyXG4gICAgICBib3JkZXItcmlnaHQ6IDA7XHJcbiAgICB9XHJcbiAgICAjY2VvQm94e1xyXG4gICAgICBib3JkZXItcmlnaHQ6IDA7XHJcbiAgICB9XHJcbiAgICAjY2VvUmF0aW5nc0JveHtcclxuICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcblxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikgYW5kIChtYXgtd2lkdGg6ICRzY3JlZW4tbWQtbWluKXsgLy8gdGFibGV0XHJcbiAgICAuaXRlbS1hcmVhe1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICAgIC5jb250YWluZXItYm94LW92ZXJhbGwtcmF0aW5ncywgLmNvbnRhaW5lci1ib3gtY2VvLCAuY29udGFpbmVyLWJveC1hcHByb3ZlLWNlbywgLmNvbnRhaW5lci1ib3gtaW50ZXJ2aWV3LWV4cGVyaWVuY2Uge1xyXG4gICAgICB3aWR0aDogNDUlO1xyXG4gICAgfVxyXG4gICAgI292ZXJhbGxSYXRpbmdzQm94e1xyXG4gICAgICBib3JkZXItYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gICAgI2Nlb0JveHtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMDtcclxuICAgIH1cclxuICAgICNjZW9SYXRpbmdzQm94e1xyXG4gICAgICBib3JkZXItYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWluKSB7IC8vbW9iaWxlXHJcbiAgICAuaXRlbS1hcmVhe1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICAgIC5jb250YWluZXItYm94LW92ZXJhbGwtcmF0aW5ncywgLmNvbnRhaW5lci1ib3gtY2VvLCAuY29udGFpbmVyLWJveC1hcHByb3ZlLWNlbywgLmNvbnRhaW5lci1ib3gtaW50ZXJ2aWV3LWV4cGVyaWVuY2Uge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICAgIC5jb250YWluZXItYm94LWludGVydmlldy1leHBlcmllbmNle1xyXG4gICAgICBtYXJnaW46IDMwcHggMCAwIDE1cHg7XHJcbiAgICB9XHJcbiAgICAjb3ZlcmFsbFJhdGluZ3NCb3h7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDA7XHJcbiAgICB9XHJcbiAgICAjY2VvQm94e1xyXG4gICAgICBib3JkZXItYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gICAgI2Nlb1JhdGluZ3NCb3h7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDA7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi8vIFMwMDEgQ2hpbmEgbG9jYWxlXHJcblxyXG4uUzAwMS1zb2NpYWwtc2hhcmUge1xyXG4gIC55b3VrdS1pY29uIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uLy4uL2ltZy9TMDAxLXlvdWt1LnBuZ1wiKTtcclxuICAgIHdpZHRoOiAxNXB4O1xyXG5cdFx0XHRcdFx0XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vLi4vaW1nL1MwMDEteW91a3Utb24ucG5nXCIpO1xyXG4gICAgfVxyXG4gIH1cclxuXHRcdFx0XHRcclxuICAud2VpYm8taWNvbiB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi8uLi9pbWcvUzAwMS13ZWliby5wbmdcIik7XHJcbiAgICB3aWR0aDogMTVweDtcclxuXHRcdFx0XHRcdFxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uLy4uL2ltZy9TMDAxLXdlaWJvLW9uLnBuZ1wiKTtcclxuICAgIH1cclxuICB9XHJcblx0XHRcdFxyXG4gIC53ZWNoYXQtaWNvbiB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi8uLi9pbWcvUzAwMS13ZWNoYXQucG5nXCIpO1xyXG4gICAgd2lkdGg6IDE5cHg7XHJcblx0XHRcdFx0XHRcclxuICAgICY6aG92ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi8uLi9pbWcvUzAwMS13ZWNoYXQtb24ucG5nXCIpO1xyXG4gICAgfVxyXG4gIH1cclxuXHRcdFx0XHJcbiAgLm5hdmVyLWljb24ge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vLi4vaW1nL1MwMDEtbmF2ZXIucG5nXCIpO1xyXG4gICAgd2lkdGg6IDIwcHg7XHJcblx0XHRcdFx0XHRcclxuICAgICY6aG92ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi8uLi9pbWcvUzAwMS1uYXZlci1vbi5wbmdcIik7XHJcbiAgICB9XHJcbiAgfVxyXG5cdFx0XHRcclxuICBAbWVkaWFcclxuICBvbmx5IHNjcmVlbiBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksXHJcbiAgb25seSBzY3JlZW4gYW5kICggICBtaW4tLW1vei1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLFxyXG4gIG9ubHkgc2NyZWVuIGFuZCAoICAgICAtby1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyLzEpLFxyXG4gIG9ubHkgc2NyZWVuIGFuZCAoICAgICAgICBtaW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSxcclxuICBvbmx5IHNjcmVlbiBhbmQgKCAgICAgICAgICAgICAgICBtaW4tcmVzb2x1dGlvbjogMTkyZHBpKSxcclxuICBvbmx5IHNjcmVlbiBhbmQgKCAgICAgICAgICAgICAgICBtaW4tcmVzb2x1dGlvbjogMmRwcHgpIHtcclxuICAgIGEge1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XHJcbiAgICB9XHJcbiAgICBcdFxyXG4gICAgLnlvdWt1LWljb24ge1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi8uLi9pbWcvUzAwMS15b3VrdS1yZXRpbmEucG5nXCIpO1xyXG5cdFx0XHRcdFx0XHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uLy4uL2ltZy9TMDAxLXlvdWt1LXJldGluYS1vbi5wbmdcIik7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHRcdFx0XHRcclxuICAgIC53ZWliby1pY29uIHtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vLi4vaW1nL1MwMDEtd2VpYm8tcmV0aW5hLnBuZ1wiKTtcclxuXHRcdFx0XHRcdFxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi8uLi9pbWcvUzAwMS13ZWliby1yZXRpbmEtb24ucG5nXCIpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblx0XHRcdFxyXG4gICAgLndlY2hhdC1pY29uIHtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vLi4vaW1nL1MwMDEtd2VjaGF0LXJldGluYS5wbmdcIik7XHJcblx0XHRcdFx0XHRcclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vLi4vaW1nL1MwMDEtd2VjaGF0LXJldGluYS1vbi5wbmdcIik7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHRcdFx0XHJcbiAgICAubmF2ZXItaWNvbiB7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uLy4uL2ltZy9TMDAxLW5hdmVyLXJldGluYS5wbmdcIik7XHJcblx0XHRcdFx0XHRcclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vLi4vaW1nL1MwMDEtbmF2ZXItcmV0aW5hLW9uLnBuZ1wiKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufSIsIi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4gICBMYXlvdXRcclxuICAgQ29udGFpbnMgc3R5bGluZyBydWxlcyB1c2VkIGZvciBnZW5lcmFsIGF0b21zL21vbGVjdWxlc1xyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qIGhlYWRpbmdzIC0gY3VycmVudGx5LCB3ZSBkbyBub3QgaGF2ZSBhIGhlYWRpbmcxICovXHJcblxyXG4uY20taGVhZGluZzIge1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgY29sb3I6ICNmZmZmZmY7XHJcbn1cclxuXHJcbi5jbS1oZWFkaW5nMi0tYm94ZWQge1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICM4MGEzYmY7XHJcbiAgbGluZS1oZWlnaHQ6IDEzMCU7XHJcbn1cclxuXHJcbi5jbS1oZWFkaW5nMyB7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLmNtLWhlYWRpbmczLS1ib3hlZCB7XHJcbiAgbWFyZ2luOiAxMHB4IDAgMCAwO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNkNGQ0ZDQ7XHJcbn1cclxuXHJcbi5jbS1oZWFkaW5nNCB7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgdGV4dC1hbGlnbjogbGVmdDtcclxuICBjb2xvcjogIzM3MzczNztcclxufVxyXG5cclxuLmNtLWhlYWRpbmc0LS1ib3hlZCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcclxufVxyXG5cclxuLyogYXNwZWN0IHJhdGlvIGJveCAqL1xyXG5cclxuLmNtLWFzcGVjdC1yYXRpby1ib3gge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIC8qIGRlZmF1bHQgc2l6ZSAxeDEgKi9cclxuICAgIHBhZGRpbmctdG9wOiAxMDAlO1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICB9XHJcbn1cclxuXHJcbi5jbS1hc3BlY3QtcmF0aW8tYm94LS1wb3J0cmFpdF9yYXRpbzIweDMxOjpiZWZvcmUge1xyXG4gIHBhZGRpbmctdG9wOiAxNTUlO1xyXG59XHJcblxyXG4uY20tYXNwZWN0LXJhdGlvLWJveC0tcG9ydHJhaXRfcmF0aW8zeDQ6OmJlZm9yZSB7XHJcbiAgcGFkZGluZy10b3A6IDEzMy4zMzMzJTtcclxuICBwYWRkaW5nLXRvcDogY2FsYyg0MDAlIC8gMyk7XHJcbn1cclxuXHJcbi5jbS1hc3BlY3QtcmF0aW8tYm94LS1wb3J0cmFpdF9yYXRpbzF4MTo6YmVmb3JlIHtcclxuICBwYWRkaW5nLXRvcDogMTAwJTtcclxufVxyXG5cclxuLmNtLWFzcGVjdC1yYXRpby1ib3gtLWxhbmRzY2FwZV9yYXRpbzR4Mzo6YmVmb3JlIHtcclxuICBwYWRkaW5nLXRvcDogNzUlO1xyXG59XHJcblxyXG4uY20tYXNwZWN0LXJhdGlvLWJveC0tbGFuZHNjYXBlX3JhdGlvMTZ4OTo6YmVmb3JlIHtcclxuICBwYWRkaW5nLXRvcDogNTYuMjUlO1xyXG59XHJcblxyXG4uY20tYXNwZWN0LXJhdGlvLWJveC0tbGFuZHNjYXBlX3JhdGlvMngxOjpiZWZvcmUge1xyXG4gIHBhZGRpbmctdG9wOiA1MCU7XHJcbn1cclxuXHJcbi5jbS1hc3BlY3QtcmF0aW8tYm94LS1sYW5kc2NhcGVfcmF0aW81eDI6OmJlZm9yZSB7XHJcbiAgcGFkZGluZy10b3A6IDQwJTtcclxufVxyXG5cclxuLmNtLWFzcGVjdC1yYXRpby1ib3gtLWxhbmRzY2FwZV9yYXRpbzR4MTo6YmVmb3JlIHtcclxuICBwYWRkaW5nLXRvcDogMjUlO1xyXG59XHJcblxyXG4uY20tYXNwZWN0LXJhdGlvLWJveF9fY29udGVudCB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICByaWdodDogMDtcclxuICBib3R0b206IDA7XHJcbiAgbGVmdDogMDtcclxufVxyXG5cclxuLyogLS0tIGJveCAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcblxyXG4uY20tYm94IHtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG59XHJcblxyXG4uY20tYm94LS12aWRlbyB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcclxufVxyXG5cclxuLyogLS0tIGZyYWdtZW50IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcblxyXG4uY20tZnJhZ21lbnQge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi8qIGhlYWRsaW5lICovXHJcblxyXG4uY20taGVhZGxpbmUge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLmNtLWhlYWRsaW5lX190aXRsZSB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG59XHJcblxyXG4vKiBzcGVjaWFsIGNhc2UsIGltcHJvdmVtZW50IG5lZWRlZCAqL1xyXG5cclxuLmNtLWhlYWRsaW5lX19zbGlkZXMgfiAuY20taGVhZGxpbmVfX3RpdGxlLCAuY20taGVhZGxpbmVfX2ltYWdlIH4gLmNtLWhlYWRsaW5lX190aXRsZSB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMDtcclxufVxyXG5cclxuLyogLS0tIGdyaWQgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcblxyXG4vKiBub3RlOiBsYy1zaW5nbGUtY29sdW1uIGFuZCBsYy10d28tY29sdW1uIGxheW91dCBhcmUgdGhlIHNhbWUgdW50aWwgZGVza3RvcCAqL1xyXG5cclxuLmNtLWdyaWRfX2l0ZW0ge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XHJcbn1cclxuXHJcbi5jbS1ncmlkX19ndXR0ZXIge1xyXG4gIHdpZHRoOiAwO1xyXG59XHJcblxyXG4vKiAtLS0gaGVhZGVyIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuXHJcbi5jbS1wbGFjZW1lbnQtaGVhZGVyIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgLyogcmVtb3ZlIHdoaXRlc3BhY2UgYmV0d2VlbiBkaXZzICovXHJcbiAgZm9udC1zaXplOiAwO1xyXG4gIHotaW5kZXg6IDExO1xyXG59XHJcblxyXG4uY20tcGxhY2VtZW50LWhlYWRlcl9fbG9nbyB7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgLyogcmVzZXQgdGV4dC1hbGlnbiBhbmQgZm9udC1zaXplICovXHJcbiAgdGV4dC1hbGlnbjogbGVmdDtcclxuICBmb250LXNpemU6IDFyZW07XHJcbn1cclxuXHJcbi5jbS1wbGFjZW1lbnQtaGVhZGVyX19pdGVtLCAuY20tcGxhY2VtZW50LWhlYWRlcl9fYnJlYWRjcnVtYiB7XHJcbiAgLyogcmVzZXQgdGV4dC1hbGlnbiBhbmQgZm9udC1zaXplICovXHJcbiAgdGV4dC1hbGlnbjogbGVmdDtcclxuICBmb250LXNpemU6IDFyZW07XHJcbn1cclxuXHJcbi5jbS1wbGFjZW1lbnQtaGVhZGVyX19sb2dvLCAuY20tcGxhY2VtZW50LWhlYWRlcl9faXRlbSB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbn1cclxuXHJcbi5jbS1sb2dvID4gYSB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XHJcbn1cclxuXHJcbi8qIC0tLSBtYWluIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5cclxuLmNtLXBsYWNlbWVudC1tYWluID4ge1xyXG4gICoge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG4gIH1cclxuICAuY20tYnJlYWRjcnVtYiwgKjpsYXN0LWNoaWxkIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgfVxyXG59XHJcblxyXG4vKiAtLS0gZm9vdGVyIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuXHJcbi5jbS1wbGFjZW1lbnQtZm9vdGVyIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcclxuICBib3JkZXItdG9wOiAxcHggc29saWQgIzkxOTE5MTtcclxuICBwYWRkaW5nOiA1MHB4IDIwcHggMjBweDtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gID4ge1xyXG4gICAgLmNtLW1haWxpbmdsaXN0LCAuY20tZm9sbG93dXMge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmNtLW1haWxpbmdsaXN0X190aXRsZSwgLmNtLWZvbGxvd3VzX190aXRsZSB7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICBtYXJnaW46IDAgMCAxcmVtO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgY29sb3I6ICMzNzM3Mzc7XHJcbn1cclxuXHJcbi5jbS1tYWlsaW5nbGlzdF9fZm9ybSBpbnB1dCB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgIzkxOTE5MTtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIGhlaWdodDogMzdweDtcclxuICBwYWRkaW5nOiAwIDExcHg7XHJcbn1cclxuXHJcbi5jbS1mb2xsb3d1c19faWNvbiB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIGEge1xyXG4gICAgcGFkZGluZzogMDtcclxuICB9XHJcbn1cclxuXHJcbi8qIC0tLSBjb2xsZWN0aW9uIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5cclxuLmNtLWNvbGxlY3Rpb24tLXNsaWRlc2hvdyB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHotaW5kZXg6IDE7XHJcbn1cclxuXHJcbi5jbS1jb2xsZWN0aW9uLS1zbGlkZXNob3dfX3NsaWRlcyB7XHJcbiAgei1pbmRleDogMDtcclxufVxyXG5cclxuLmNtLWNvbGxlY3Rpb24tLXNsaWRlc2hvdyAuY20tY29sbGVjdGlvbl9faXRlbSB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5jbS1jb2xsZWN0aW9uLS1zbGlkZXNob3dfX3ByZXYsIC5jbS1jb2xsZWN0aW9uLS1zbGlkZXNob3dfX25leHQge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBvcGFjaXR5OiAwO1xyXG4gIHRvcDogNTAlO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxufVxyXG5cclxuLmNtLWNvbGxlY3Rpb24tLXNsaWRlc2hvd19fcHJldiB7XHJcbiAgbGVmdDogLTM4cHg7XHJcbn1cclxuXHJcbi5jbS1jb2xsZWN0aW9uLS1zbGlkZXNob3dfX25leHQge1xyXG4gIHJpZ2h0OiAtMzhweDtcclxufVxyXG5cclxuLmNtLWNvbGxlY3Rpb24tLXNsaWRlc2hvdzpob3ZlciB7XHJcbiAgLmNtLWNvbGxlY3Rpb24tLXNsaWRlc2hvd19fcHJldiwgLmNtLWNvbGxlY3Rpb24tLXNsaWRlc2hvd19fbmV4dCB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIDAuOHMgMC4ycztcclxuICB9XHJcbn1cclxuXHJcbi5jbS1jb2xsZWN0aW9uLS1zbGlkZXNob3ctdG91Y2gge1xyXG4gIC5jbS1jb2xsZWN0aW9uLS1zbGlkZXNob3dfX3ByZXYsIC5jbS1jb2xsZWN0aW9uLS1zbGlkZXNob3dfX25leHQge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIHRyYW5zaXRpb246IGFsbCAwLjhzIDAuMnM7XHJcbiAgfVxyXG59XHJcblxyXG4uY20tY29sbGVjdGlvbi0tc2xpZGVzaG93OmhvdmVyIC5jbS1jb2xsZWN0aW9uLS1zbGlkZXNob3dfX3ByZXYsIC5jbS1jb2xsZWN0aW9uLS1zbGlkZXNob3ctdG91Y2ggLmNtLWNvbGxlY3Rpb24tLXNsaWRlc2hvd19fcHJldiB7XHJcbiAgbGVmdDogMTBweDtcclxufVxyXG5cclxuLmNtLWNvbGxlY3Rpb24tLXNsaWRlc2hvdzpob3ZlciAuY20tY29sbGVjdGlvbi0tc2xpZGVzaG93X19uZXh0LCAuY20tY29sbGVjdGlvbi0tc2xpZGVzaG93LXRvdWNoIC5jbS1jb2xsZWN0aW9uLS1zbGlkZXNob3dfX25leHQge1xyXG4gIHJpZ2h0OiAxMHB4O1xyXG59XHJcblxyXG4uY20tZGlyZWN0aW9uLWFycm93IHtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgY29sb3I6ICMzNzM3MzY7XHJcbiAgJi5kaXNhYmxlZDpiZWZvcmUge1xyXG4gICAgb3BhY2l0eTogMC41O1xyXG4gIH1cclxuICAmOmJlZm9yZSB7XHJcbiAgICBmb250LWZhbWlseTogJ3BlcmZlY3RjaGVmJztcclxuICAgIGZvbnQtc2l6ZTogNDBweDtcclxuICAgIHRleHQtc2hhZG93OiAtMXB4IDAgI2ZmZiwgMCAxcHggI2ZmZiwgMXB4IDAgI2ZmZiwgMCAtMXB4ICNmZmY7XHJcbiAgICBsaW5lLWhlaWdodDogMTI1JTtcclxuICAgIHBhZGRpbmc6IDFweDtcclxuICB9XHJcbn1cclxuXHJcbi5jbS1kaXJlY3Rpb24tYXJyb3ctLWxlZnQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTYxZVwiO1xyXG59XHJcblxyXG4uY20tZGlyZWN0aW9uLWFycm93LS1yaWdodDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNjFkXCI7XHJcbn1cclxuXHJcbi8qIFBEUCBBc3NldHMgY2Fyb3VzZWwgc2xpZGVzaG93ICovXHJcblxyXG4uY20tc2xpZGVzaG93LS1jYXJvdXNlbCwgLmNtLXNsaWRlc2hvdy0tY2Fyb3VzZWwtY2hvb3NlciB7XHJcbiAgd2lkdGg6IGF1dG87XHJcbn1cclxuXHJcbi5jbS1zbGlkZXNob3ctLWNhcm91c2VsIC5jeWNsZS1zbGlkZSB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5jbS1zbGlkZXNob3ctLWNhcm91c2VsLWNob29zZXIge1xyXG4gIC5jeWNsZS1zbGlkZSB7XHJcbiAgICBwYWRkaW5nOiAycHg7XHJcbiAgfVxyXG4gIC5jeWNsZS1zbGlkZS1hY3RpdmUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0NBNDIwMDtcclxuICB9XHJcbn1cclxuXHJcbi8qIGFjY29yZGlvbiAqL1xyXG5cclxuLmNtLWNvbGxlY3Rpb24tLWFjY29yZGlvbiB7XHJcbiAgbGlzdC1zdHlsZTogbm9uZTtcclxuICBwYWRkaW5nOiAwIDIwcHg7XHJcbiAgPiAuY20tY29sbGVjdGlvbl9faXRlbSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gIH1cclxufVxyXG5cclxuLmNtLWFjY29yZGlvbi1pdGVtX19oZWFkZXIge1xyXG4gIHBhZGRpbmc6IDEwcHg7XHJcbiAgY29sb3I6ICMzNzM3Mzc7XHJcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2UtaW4tb3V0IDBzO1xyXG4gIGZvbnQtc2l6ZTogMDtcclxuICA+IHtcclxuICAgIGkge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIHdpZHRoOiAxNXB4O1xyXG4gICAgICBmb250LXNpemU6IDAuOHJlbTtcclxuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIH1cclxuICAgIHNwYW4ge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBtYXJnaW4tbGVmdDogLTE1cHg7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMjFweDtcclxuICAgICAgZm9udC1zaXplOiAxLjMzMzMzcmVtO1xyXG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgfVxyXG4gIH1cclxuICAmOmhvdmVyIHtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICB9XHJcbiAgPiAuaWNvbi1hcnJvdy1kb3duIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG4uY20tYWNjb3JkaW9uLWl0ZW1fX2hlYWRlci0tYWN0aXZlID4ge1xyXG4gIC5pY29uLWFycm93LXJpZ2h0IHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG4gIC5pY29uLWFycm93LWRvd24ge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIH1cclxufVxyXG5cclxuLmNtLWFjY29yZGlvbi1pdGVtX19jb250ZW50IHtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIHBhZGRpbmc6IDEwcHggMTBweCAwIDEwMHB4O1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjOTE5MTkxO1xyXG59XHJcblxyXG4uY20tYWNjb3JkaW9uLWl0ZW1fX2NvbnRlbnQtLWFjdGl2ZSB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi5jbS1hY2NvcmRpb24taXRlbSBhIHtcclxuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxufVxyXG5cclxuLyogU2l0ZW1hcCAqL1xyXG5cclxuLmNtLWNvbGxlY3Rpb24tLXNpdGVtYXAge1xyXG4gIGZvbnQtc2l6ZTogMS4yNWVtO1xyXG4gIGNvbG9yOiAjNWU1ZTVlO1xyXG4gIGxpc3Qtc3R5bGU6IGNpcmNsZTtcclxuICB1bCB7XHJcbiAgICBtYXJnaW4tdG9wOiAwLjVlbTtcclxuICAgIGxpc3Qtc3R5bGU6IGluaGVyaXQ7XHJcbiAgICB1bCBsaSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8qIGNvbGxlY3Rpb24tbWFzb25yeSAqL1xyXG5cclxuLypcclxuICogR3JpZCBDYWxjdWxhdGlvblxyXG4gKlxyXG4gKiBjYWxjdWxhdGlvbiBkZXBlbmRlbnQgb24gZ3V0dGVyIHNpemVcclxuICogNnB4IGd1dHRlciBtZWFucyBpbiBhIDMgY29sdW1uIGxheW91dFxyXG4gKiB0aGF0IDEycHggaXMgbmVlZGVkIGZvciBndXR0ZXJzIHBlciByb3dcclxuICogc28gZWFjaCBjb2x1bW4gbmVlZHMgaXRzIHdpZHRoIHJlZHVjZWQgYnlcclxuICogMTJweCAvIDMgPSA0cHhcclxuICpcclxuICogSWYgd2UgYXNzdW1lIHRoYXQgYW4gaXRlbSBuZWVkcyB0d28gY29sdW1uc1xyXG4gKiB0aGVyZSBpcyBvbmx5IG9uZSBndXR0ZXIuIER1ZSB0byBpdGVtcyBmaXR0aW5nXHJcbiAqIGNvbHVtbnMgaGF2aW5nIHdpZHRoIHJlZHVjZWQgYnkgNHB4IChzZWUgYWJvdmUpXHJcbiAqIHRoZSBjb2x1bW4gbmVlZHMgaXRzIHdpZHRoIHJlZHVjZWQgb25seSBieSAycHguXHJcbiAqXHJcbiAqIEZvciBBc3BlY3QgUmF0aW8gQm94ZXMgZXhwYW5kaW5nIG92ZXIgbXVsdGlwbGUgY29sdW1ucyBvciByb3dzIHRoZSBmb2xsb3dpbmcgZm9ybXVsYXMgdGFrZSBpbnRvIGFjY291bnQ6XHJcbiAqXHJcbiAqIEJhc2UgZm9ybXVsYSBmb3IgYWRhcHRpb24gb2YgaGVpZ2h0ICh1c2VkIGZvciBtYXJnaW4tYm90dG9tKTpcclxuICogLUd1dHRlclNpemUgLyBBc3BlY3QtUmF0aW8tWCAqIEFzcGVjdC1SYXRpby1ZXHJcbiAqXHJcbiAqIEJhc2UgZm9ybXVsYXIgZm9yIGFkYXB0aW9uIG9mIHdpZHRoICh1c2VkIGZvciBtYXJnaW4tcmlnaHQpOlxyXG4gKiAtR3V0dGVyU2l6ZSAvIEFzcGVjdC1SYXRpby1ZICogQXNwZWN0LVJhdGlvLVhcclxuICovXHJcblxyXG4uY20tY29sbGVjdGlvbi0tbWFzb25yeV9fZ3JpZC1ndXR0ZXIsIC5jbS1jb2xsZWN0aW9uLS1tYXNvbnJ5X19ncmlkLXNpemVyIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLmNtLWNvbGxlY3Rpb24tLW1hc29ucnlfX2dyaWQtZ3V0dGVyIHtcclxuICB3aWR0aDogMDtcclxufVxyXG5cclxuLmNtLWNvbGxlY3Rpb24tLW1hc29ucnkgPiAuY20tY29sbGVjdGlvbl9faXRlbSB7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4uY20tY29sbGVjdGlvbi0tbWFzb25yeV9fZ3JpZC1zaXplciB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi8qIC0tLSBtYXJrZXRpbmcgc3BvdCAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5cclxuLmNtLWNvbGxlY3Rpb24tLW1hcmtldGluZ3Nwb3Qge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGZvbnQtc2l6ZTogMDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgY29sb3I6ICNmZmZmZmY7XHJcbiAgPiAuY20tY29sbGVjdGlvbl9faXRlbSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODBBM0JGO1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICBmb250LXNpemU6IDEuMXJlbTtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgfVxyXG59XHJcblxyXG4uY20tdGVhc2VyLS10ZXh0IC5jbS10ZWFzZXJfX2NvbnRlbnQge1xyXG4gIHBhZGRpbmc6IDAgMTBweDtcclxuICBtaW4taGVpZ2h0OiA1MHB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICM4MEEzQkY7XHJcbiAgY29sb3I6ICNGRkY7XHJcbiAgZm9udC1zaXplOiAxLjZyZW07XHJcbn1cclxuXHJcbi5jbS1jYXRlZ29yeSA+IC5jbS1oZWFkaW5nMi0tYm94ZWQge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICM4MEJGOEE7XHJcbn1cclxuXHJcbi8qIC0tLSBnZW5lcmljIGVsZW1lbnRzIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5cclxuLyogbGlua3MgZmlsbGVkIHdpdGggaWNvbnMgc2hvdWxkIG5vdCBoYXZlIHVuZGVybGluZSAqL1xyXG5cclxuLyogcmljaHRleHQgb3ZlcnJpZGVzICovXHJcblxyXG4uY20tdGV4dCB7XHJcbiAgY29sb3I6ICMzNzM3Mzc7XHJcbiAgdGV4dC1hbGlnbjoganVzdGlmeTtcclxuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XHJcbiAgLyogbGVnYWN5ICovXHJcbiAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcclxuICBhIHtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gIH1cclxuICBoMSwgaDIsIGgzLCBoNCwgaDUsIGg2LCBwIHtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgfVxyXG4gIGgxIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDEuNHJlbTtcclxuICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAyLjRyZW07XHJcbiAgfVxyXG4gIGgyIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDAuNzMzMzNyZW07XHJcbiAgICBmb250LXNpemU6IDEuNDY2NjdyZW07XHJcbiAgICBsaW5lLWhlaWdodDogMS44cmVtO1xyXG4gIH1cclxuICBoMyB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxLjA2NjY3cmVtO1xyXG4gICAgZm9udC1zaXplOiAxLjJyZW07XHJcbiAgICBsaW5lLWhlaWdodDogMS40NjY2N3JlbTtcclxuICB9XHJcbiAgcCB7XHJcbiAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICBsaW5lLWhlaWdodDogMS4yNjY2NztcclxuICAgIG1hcmdpbi1ib3R0b206IDEuMjY2NjdyZW07XHJcbiAgfVxyXG59XHJcblxyXG4vKiBzZXQgYXNwZWN0IHJhdGlvIHRvIDR4MyBmb3IgZW1iZWRkZWQgaW1hZ2VzICovXHJcblxyXG4uY20taW1hZ2UtYm94LS1lbWJlZGRlZCB7XHJcbiAgLmNtLWFzcGVjdC1yYXRpby1ib3g6YmVmb3JlIHtcclxuICAgIHBhZGRpbmctdG9wOiA3NSU7XHJcbiAgfVxyXG4gIGZvbnQtc2l6ZTogMXJlbTtcclxuICBtYXJnaW46IDEuMjY2NjdyZW0gMDtcclxuICAmLmZsb2F0LS1ub25lIHtcclxuICAgIG1hcmdpbjogMS4yNjY2N3JlbSBhdXRvO1xyXG4gICAgd2lkdGg6IDUwJTtcclxuICB9XHJcbiAgJi5mbG9hdC0tbGVmdCB7XHJcbiAgICBtYXJnaW46IDAgMS4yNjY2N3JlbSAwIDA7XHJcbiAgICB3aWR0aDogNTAlO1xyXG4gIH1cclxuICAmLmZsb2F0LS1yaWdodCB7XHJcbiAgICBtYXJnaW46IDAgMCAwIDEuMjY2NjdyZW07XHJcbiAgICB3aWR0aDogNTAlO1xyXG4gIH1cclxufVxyXG5cclxuLyogZGVmYXVsdCBpbWFnZSB3aXRoIDEwMCUgd2lkdGggYW5kIHNvbWUgbWFyZ2luIHRvcC9ib3R0b20gKi9cclxuXHJcbi8qIGNlbnRlcmVkIGltYWdlIHdpdGggNTAlIHdpZHRoICovXHJcblxyXG4vKiBpbWFnZSBsZWZ0IHdpdGggbWFyZ2luIHJpZ2h0ICovXHJcblxyXG4vKiBpbWFnZSByaWdodCB3aXRoIG1hcmdpbiBsZWZ0ICovXHJcblxyXG4uY20tdGV4dCB7XHJcbiAgYmxvY2txdW90ZSB7XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgfVxyXG4gICAgcCB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgfVxyXG4gIH1cclxuICBvbCwgdWwge1xyXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgIGNvdW50ZXItcmVzZXQ6IG15LWNvdW50ZXI7XHJcbiAgICBwYWRkaW5nOiAwIDAgMCAxNHB4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgfVxyXG4gIG9sIGxpLCB1bCBsaSB7XHJcbiAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICBsaW5lLWhlaWdodDogMS4yNjY2N3JlbTtcclxuICB9XHJcbiAgb2wgbGk6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IGNvdW50ZXIobXktY291bnRlciwgZGVjaW1hbCkgXCIuXCI7XHJcbiAgICBjb3VudGVyLWluY3JlbWVudDogbXktY291bnRlcjtcclxuICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gIH1cclxuICB1bCBsaTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCLCt1wiO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgfVxyXG4gIC5ydGUtLWxpc3Qge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMS4yNjY2N3JlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjI2NjY3cmVtO1xyXG4gIH1cclxuICB0YWJsZSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHRhYmxlLWxheW91dDogZml4ZWQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxLjI2NjY3cmVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMjY2NjdyZW07XHJcbiAgfVxyXG4gIHRkIHtcclxuICAgIHBhZGRpbmc6IDAgN3B4IDAgMDtcclxuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgfVxyXG59XHJcblxyXG4uY20tcG9wdXAge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB6LWluZGV4OiA5OTtcclxuICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgLmNtLXBvcHVwLS1hY3RpdmUge1xyXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gIH1cclxufVxyXG5cclxuLmNtLXBvcHVwLS1hY3RpdmUge1xyXG4gIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgLmNtLXBvcHVwLS1hY3RpdmUge1xyXG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICB9XHJcbn1cclxuXHJcbi5jbS1wb3B1cC1idXR0b24tLWFjdGl2ZSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U1RTVFNTtcclxufVxyXG5cclxuLyogc2VhcmNoICovXHJcblxyXG4uY20tcG9wdXAtYnV0dG9uLS1zZWFyY2guY20tcG9wdXAtYnV0dG9uLS1hY3RpdmUge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHRvcDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgfVxyXG4gIHotaW5kZXg6IDExO1xyXG4gICY6YWZ0ZXIge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgLyogdG8gYmUgZml4ZWQsIG1lbnUgc2hvdWxkIG5vdCBiZSBvdmVybGF5ZWQgKi9cclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHotaW5kZXg6IDExO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogLTgwMDBweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43NSk7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gIH1cclxufVxyXG5cclxuLmNtLXNlYXJjaC1mb3JtIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgbGluZS1oZWlnaHQ6IDFyZW07XHJcbn1cclxuXHJcbi5jbS1zZWFyY2gtZm9ybV9fZmllbGRzZXQge1xyXG4gIGJvcmRlcjogbm9uZTtcclxuICBwYWRkaW5nOiAwO1xyXG4gIG1hcmdpbjogMDtcclxufVxyXG5cclxuLmNtLXNlYXJjaC1mb3JtX19maWVsZCB7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxufVxyXG5cclxuLmNtLXNlYXJjaC1mb3JtX19idXR0b24ge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlcjogM3B4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gIGNvbG9yOiAjOTE5MTkxO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgPiBpIHtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgbWFyZ2luOiAzcHggMTFweCAycHggMTBweDtcclxuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gIH1cclxufVxyXG5cclxuLyogZGlmZmVyZW50IG5hbWUsIGJlY2F1c2UgaXQgaXMgdXNlZCBieSB3Y3MgKi9cclxuXHJcbi5zZWFyY2hfbGFiZWwge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5zZWFyY2hfaW5wdXQge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICM5MTkxOTE7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBoZWlnaHQ6IDM3cHg7XHJcbiAgcGFkZGluZzogMCAxMXB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgLyogZml4IGRpZmZlcmVudCBkZWZhdWx0IE9TIGNvbG9yICovXHJcbiAgJlt0eXBlPXNlYXJjaF0ge1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICB9XHJcbn1cclxuXHJcbi8qIG92ZXJyaWRlIG5vcm1hbGl6ZS5jc3MgaGF2aW5nIG1vcmUgc3BlY2lmaWMgc2VsZWN0b3IgKi9cclxuXHJcbi5jbS1wb3B1cC0tc2VhcmNoIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTVlNWU1O1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICM5MTkxOTE7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgcmlnaHQ6IDA7XHJcbn1cclxuXHJcbi5jbS1wb3B1cC0tc2VhcmNoLXN1Z2dlc3Rpb25zIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gIGxlZnQ6IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgIzkxOTE5MTtcclxuICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG59XHJcblxyXG4uY20tc2VhcmNoLXN1Z2dlc3Rpb25zLS1ub24tZW1wdHkgfiBzcGFuIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4uY20tc2VhcmNoLXN1Z2dlc3Rpb25zIHtcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG59XHJcblxyXG4uY20tc2VhcmNoLXN1Z2dlc3Rpb25zX19pdGVtIHtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM5MTkxOTE7XHJcbn1cclxuXHJcbi5jbS1zZWFyY2gtc3VnZ2VzdGlvbnMge1xyXG4gIGxpbmUtaGVpZ2h0OiA0NHB4O1xyXG59XHJcblxyXG4uY20tc2VhcmNoLW5vLXN1Z2dlc3Rpb25zIHtcclxuICBsaW5lLWhlaWdodDogNDRweDtcclxuICBwYWRkaW5nOiAwIDIwcHg7XHJcbn1cclxuXHJcbi5jbS1zZWFyY2gtc3VnZ2VzdGlvbnNfX2l0ZW0ge1xyXG4gIHBhZGRpbmc6IDAgMTNweDtcclxufVxyXG5cclxuLyogY2FydCAqL1xyXG5cclxuLmNtLWNhcnRfX2Nsb3NlIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgcmlnaHQ6IDhweDtcclxuICB0b3A6IDhweDtcclxuICB6LWluZGV4OiAzO1xyXG59XHJcblxyXG4uY20tY2FydF9faXRlbSB7XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM5MTkxOTE7XHJcbiAgfiAuY20tY2FydF9fZW1wdHkge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbi5jbS1jYXJ0X19mb290ZXIge1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XHJcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbn1cclxuXHJcbi5jbS1jYXJ0LWl0ZW0ge1xyXG4gIGZvbnQtc2l6ZTogMTZweDtcclxufVxyXG5cclxuLmNtLWNhcnQtaXRlbV9faW1hZ2UsIC5jbS1jYXJ0LWl0ZW1fX3Byb3BlcnRpZXMge1xyXG4gIGZvbnQtc2l6ZTogMXJlbTtcclxufVxyXG5cclxuLmNtLWNhcnQtaXRlbV9faW1hZ2Uge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB3aWR0aDogOTBweDtcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gIH4gLmNtLWNhcnQtaXRlbV9fcHJvcGVydGllcyB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgbWFyZ2luLWxlZnQ6IC05MHB4O1xyXG4gICAgcGFkZGluZy1sZWZ0OiA5OHB4O1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxufVxyXG5cclxuLmNtLWNhcnQtaXRlbSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4uY20taWNvbi0tY2FydC1yZW1vdmUtaXRlbSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogM3B4O1xyXG4gIHJpZ2h0OiAxNHB4O1xyXG4gIHotaW5kZXg6IDk7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG4uY20tY2FydC1pdGVtX19pbWFnZS5jbS1hc3BlY3QtcmF0aW8tYm94OmJlZm9yZSB7XHJcbiAgcGFkZGluZy10b3A6IDE1NSU7XHJcbn1cclxuXHJcbi5jbS1wcm9wZXJ0eV9fbmFtZSB7XHJcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcclxuICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG59XHJcblxyXG4uY20tcHJvcGVydHlfX3ZhbHVlIHtcclxuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG4gIHRleHQtYWxpZ246IHJpZ2h0O1xyXG59XHJcblxyXG4uY20tcHJvcGVydHlfX25hbWUgfiAuY20tcHJvcGVydHlfX3ZhbHVlIHtcclxuICBtYXJnaW4tbGVmdDogMjBweDtcclxufVxyXG5cclxuLmNtLXByb3BlcnR5LS10aXRsZSB7XHJcbiAgPiAuY20tcHJvcGVydHlfX3ZhbHVlIHtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgfVxyXG4gIGEge1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICB9XHJcbn1cclxuXHJcbi8qIGltYWdlIHdpdGggZGV0YWlscyAoZGVzY3JpcHRpb24gYW5kIGNvcHlyaWdodCkgKi9cclxuXHJcbi5jbS1pbWFnZS1ib3gtLWRldGFpbHMge1xyXG4gIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbn1cclxuXHJcbi5jbS1pbWFnZS1ib3hfX2NvcHlyaWdodCB7XHJcbiAgZm9udC1zaXplOiAwLjhyZW07XHJcbiAgcGFkZGluZy1yaWdodDogMC41cmVtO1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjJyZW07XHJcbiAgY29sb3I6ICNmZmY7XHJcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCIoXFwwMGE5XCI7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICB9XHJcbiAgJjphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIilcIjtcclxuICB9XHJcbn1cclxuXHJcbi5jbS1pbWFnZS1ib3hfX2luZm9zIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODBCRjhhO1xyXG59XHJcblxyXG4uY20taW1hZ2UtYm94X19kZXNjcmlwdGlvbiB7XHJcbiAgcGFkZGluZzogMC41cmVtO1xyXG4gIHAge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gIH1cclxufVxyXG5cclxuLyogLS0tIHBhZ2UgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcblxyXG5cclxuXHJcbi8qIC0tLSBpbWFnZW1hcCAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5cclxuLmNtLWltYWdlbWFwIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5jbS1pbWFnZW1hcF9faGVhZGxpbmUge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMDtcclxufVxyXG5cclxuLmNtLWltYWdlbWFwX19pbWFnZS5jbS1hc3BlY3QtcmF0aW8tYm94OmJlZm9yZSB7XHJcbiAgLyogODozICovXHJcbiAgcGFkZGluZy10b3A6IDM3LjUlO1xyXG59XHJcblxyXG4uY20taW1hZ2VtYXBfX2hvdHpvbmUtLXRleHQgcCB7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbi5jbS1pbWFnZW1hcF9faG90em9uZS0taWNvbiB7XHJcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcclxuICBmb250LXNpemU6IDI0cHg7XHJcbiAgaGVpZ2h0OiAyNHB4O1xyXG4gIGJveC1zaGFkb3c6IDAgMCA1cHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcclxuICBjb2xvcjogI2ZmZjtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbi5jbS1pbWFnZW1hcF9faG90em9uZTpob3Zlci5jbS1pbWFnZW1hcF9faG90em9uZS0taWNvbiwgLmNtLWltYWdlbWFwX19ob3R6b25lLS1ob3Zlci5jbS1pbWFnZW1hcF9faG90em9uZS0taWNvbiB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjgpO1xyXG59XHJcblxyXG4uY20taW1hZ2VtYXBfX2hvdHpvbmUtLWFjdGl2ZS5jbS1pbWFnZW1hcF9faG90em9uZS0taWNvbiB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjkpO1xyXG59XHJcblxyXG4uY20taW1hZ2VtYXBfX2hvdHpvbmUtLWljb24gPiBpIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLmNtLWltYWdlbWFwX19idXR0b24tZ3JvdXAge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICByaWdodDogMDtcclxuICBib3R0b206IDA7XHJcbn1cclxuXHJcbi5jbS1xdWlja2luZm9fX2ltYWdlIHtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4uY20tcXVpY2tpbmZvX19saXN0cHJpY2UsIC5jbS1xdWlja2luZm9fX29mZmVycHJpY2Uge1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbn1cclxuXHJcbi5jbS1jYXJ0X19jbG9zZSB7XHJcbiAgYm9yZGVyOiBub25lO1xyXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbi5jbS1xdWlja2luZm9fX2Nsb3NlIC5jbS1pY29uX19zeW1ib2wsIC5jbS1jYXJ0X19jbG9zZSAuY20taWNvbl9fc3ltYm9sIHtcclxuICBjb250ZW50OiBcIlwiO1xyXG4gIG1hcmdpbjogMDtcclxuICB3aWR0aDogMjBweDtcclxuICBoZWlnaHQ6IDIwcHg7XHJcbiAgZm9udC1zaXplOiAxLjJyZW07XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgY29sb3I6ICMzNzM3Mzc7XHJcbiAgei1pbmRleDogMjtcclxufVxyXG5cclxuLmNtLXF1aWNraW5mb19fY2xvc2UgLmNtLWljb25fX3N5bWJvbDpiZWZvcmUsIC5jbS1jYXJ0X19jbG9zZSAuY20taWNvbl9fc3ltYm9sOmJlZm9yZSB7XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcbn1cclxuXHJcbi5jbS1vdmVybGF5IHtcclxuICB0ZXh0LWFsaWduOiByaWdodDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC1zaXplOiAxLjJyZW07XHJcbn1cclxuXHJcbi5jbS1vdmVybGF5LS10aGVtZS1kYXJrIHtcclxuICBjb2xvcjogIzM3MzczNztcclxufVxyXG5cclxuLmNtLW92ZXJsYXktLXRoZW1lLWxpZ2h0IHtcclxuICBjb2xvcjogI2ZmZjtcclxufVxyXG5cclxuLmNtLW92ZXJsYXktLXRoZW1lLWxpZ2h0LW9uLWRhcmsge1xyXG4gIGNvbG9yOiAjZmZmO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42NSk7XHJcbn1cclxuXHJcbi5jbS1vdmVybGF5LS10aGVtZS1kYXJrLW9uLWxpZ2h0IHtcclxuICBjb2xvcjogIzM3MzczNztcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNjUpO1xyXG59XHJcblxyXG4uY20tb3ZlcmxheSB7XHJcbiAgYSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgcGFkZGluZzogMnB4IDEwcHg7XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuICAmOmhvdmVyIC5jbS1vdmVybGF5X19pdGVtLS10aXRsZSB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICB9XHJcbn1cclxuXHJcbi8qIC0tLSBzb2NpYWwgc2hhcmluZyBiYXIgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5cclxuLmNtLXNvY2lhbC1zaGFyZS1iYXIge1xyXG4gIG1hcmdpbjogMXJlbSAwO1xyXG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjOTE5MTkxO1xyXG4gIHBhZGRpbmc6IDFyZW0gMXJlbSAwIDFyZW07XHJcbn1cclxuXHJcbi5jbS1yYXRlIHtcclxuICBmbG9hdDogbGVmdDtcclxufVxyXG5cclxuLmNtLXNoYXJlIHtcclxuICBmbG9hdDogcmlnaHQ7XHJcbn1cclxuXHJcbi5jbS1yYXRlX190aXRsZSwgLmNtLXNoYXJlX190aXRsZSB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcclxuICBjb2xvcjogIzM3MzczNztcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIG1hcmdpbjogMCAxcmVtIDAgMDtcclxufVxyXG5cclxuLmNtLXJhdGVfX2ljb24ge1xyXG4gIGNvbG9yOiAjMzczNzM3O1xyXG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICY6aG92ZXIge1xyXG4gICAgY29sb3I6ICNFMTA3MTY7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG4uY20tc2hhcmVfX2ljb24ge1xyXG4gICY6aG92ZXIge1xyXG4gICAgY29sb3I6ICNFMTA3MTY7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgfVxyXG4gIGNvbG9yOiAjMzczNzM3O1xyXG4gIG1hcmdpbi1yaWdodDogMTBweDtcclxuICBmb250LXNpemU6IDEuNHJlbTtcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAmOmxhc3QtY2hpbGQge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gIH1cclxufVxyXG5cclxuLyogLS0tIGljb25zIC0tLSAqL1xyXG5cclxuLmNtLWljb25fX3N5bWJvbCB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIGNvbG9yOiAjMzczNzM3O1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbn1cclxuXHJcbi5jbS1pY29uX19pbmZvIHtcclxuICBjb2xvcjogIzM3MzczNztcclxufVxyXG5cclxuLmNtLWljb24tLW5vc3BhY2Uge1xyXG4gIC5jbS1pY29uX19zeW1ib2wsIC5jbS1pY29uX19pbmZvIHtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gIH1cclxufVxyXG5cclxuLyogLS0tIENNUy0xMjgzIGltYWdlcyBwcmVsb2FkaW5nIC0tLSAqL1xyXG5cclxuLmNtLW1lZGlhLS1sb2FkaW5nIHtcclxuICBiYWNrZ3JvdW5kOiAjZjBmMGYwIHVybChcIi4uLy4uLy4uL2ltZy9sb2FkZXJfYmlnLmdpZlwiKSBuby1yZXBlYXQgY2VudGVyO1xyXG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAvKiBoaWRlIGFsdCB0ZXh0ICovXHJcbn1cclxuXHJcbi5jbS12aWRlby0tdmltZW8ge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxufVxyXG5cclxuLyogcGxhY2Vob2xkZXIgaW4gaW5wdXQgZmllbGRzICovXHJcblxyXG4uY20taW5wdXQ6OnBsYWNlaG9sZGVyLCAuc2VhcmNoX2lucHV0OjpwbGFjZWhvbGRlciB7XHJcbiAgY29sb3I6ICMzNzM3Mzc7XHJcbiAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gIG9wYWNpdHk6IDE7XHJcbn1cclxuXHJcbi8qKiBwcm9kdWN0IGFzc2V0cyAqL1xyXG5cclxuLmNtLXByb2R1Y3QtYXNzZXRzX19zbGlkZXNob3cgfiAuY20tcHJvZHVjdC1hc3NldHNfX2Rvd25sb2FkcyB7XHJcbiAgbWFyZ2luLXRvcDogMjBweDtcclxufVxyXG5cclxuLmNtLXByb2R1Y3QtYXNzZXRzLWRvd25sb2Fkc19fdGl0bGUge1xyXG4gIGNvbG9yOiAjNzY3Njc2O1xyXG59XHJcblxyXG4uY20tcHJvZHVjdC1hc3NldHMtZG93bmxvYWRzX19saXN0IHtcclxuICBsaXN0LXN0eWxlOiBzcXVhcmU7XHJcbiAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG59XHJcblxyXG4uY20tcHJvZHVjdC1hc3NldHMtZG93bmxvYWRzX190aXRsZSB+IC5jbS1wcm9kdWN0LWFzc2V0cy1kb3dubG9hZHNfX2xpc3Qge1xyXG4gIG1hcmdpbi10b3A6IDZweDtcclxufVxyXG5cclxuLmNtLXByb2R1Y3QtYXNzZXRzLWRvd25sb2Fkc19faXRlbSB7XHJcbiAgZm9udC1zaXplOiAwLjhyZW07XHJcbn1cclxuXHJcbi8qKiBlbGV2YXRlWm9vbSBmaXggKi9cclxuXHJcbi56b29tQ29udGFpbmVyLCAuem9vbUxlbnMge1xyXG4gIHotaW5kZXg6IDI7XHJcbn1cclxuXHJcbi8qIHVzZWQgZm9yIHBvc2l0aW9uaW5nIGFuZCBzaXppbmcgdGhlIHpvb20gd2luZG93ICovXHJcblxyXG4uY20tem9vbS1ib3gge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBtYXJnaW46IDEwcHg7XHJcbiAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xyXG4gIHRvcDogMDtcclxuICByaWdodDogMDtcclxuICBib3R0b206IDA7XHJcbiAgbGVmdDogMDtcclxuICB6LWluZGV4OiAzO1xyXG59XHJcblxyXG4vKiogMzYwwrAgc3Bpbm5lciAqL1xyXG5cclxuLmNtLWJveC0tc3Bpbm5lciAuY20tc3Bpbm5lcl9faW1hZ2VzOmJlZm9yZSB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgcGFkZGluZy10b3A6IDc1JTtcclxuICAvKiBkZWZhdWx0OiA0eDMgKi9cclxuICBjb250ZW50OiBcIlwiO1xyXG59XHJcblxyXG4uY20tc3Bpbm5lcl9fcGljdHVyZS1ib3gge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBhZGRpbmctdG9wOiA3NSU7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gIH1cclxufVxyXG5cclxuLmNtLXNwaW5uZXJfX3BpY3R1cmUge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIHRvcDogMDtcclxuICBib3R0b206IDA7XHJcbn1cclxuXHJcbi5jbS1zcGlubmVyLS1wb3B1cCAubWZwLWNvbnRlbnQge1xyXG4gIHBhZGRpbmc6IDQwcHggMDtcclxuICBtYXgtd2lkdGg6IDUwMHB4O1xyXG59XHJcblxyXG4vKiBoaWRlIHNob3BwYWJsZSB2aWRlbyB0ZWFzZXJzIGJ5IGRlZmF1bHQgKi9cclxuXHJcbi5jbS1zaG9wcGFibGVfX3RlYXNlcnMge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5jbS1zaG9wcGFibGUge1xyXG4gIC5jbS1zaG9wcGFibGVfX2NvbnRlbnQuY20tYXNwZWN0LXJhdGlvLWJveDo6YmVmb3JlLCAuY20tc2hvcHBhYmxlX19wbGF5ZXIuY20tYXNwZWN0LXJhdGlvLWJveDo6YmVmb3JlIHtcclxuICAgIHBhZGRpbmctdG9wOiA1Ni4yNSU7XHJcbiAgfVxyXG59IiwiLy8gSW1wb3J0c1xyXG5AaW1wb3J0IFwiLi4vYmFzZS9faW1wb3J0c1wiO1xyXG5AaW1wb3J0IFwifkBjb3JlbWVkaWEvYnJpY2stZW1lcnNvbi1zaGFyZWQtdGhlbWUvc3JjL3Nhc3MvcGFydGlhbHMvdXRpbHMvaW1wb3J0c1wiO1xyXG5cclxuQGluY2x1ZGUgYnJlYWtwb2ludChwdCkge1xyXG5cclxuICBodG1sLCBib2R5IHtcclxuICAgIHdpZHRoOiAyMTBtbTtcclxuICAgIGhlaWdodDogMjk3bW07XHJcbiAgfVxyXG5cclxuICBhW2hyZWZdOmFmdGVyIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG5cclxuICBhYmJyW3RpdGxlXTphZnRlciB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuXHJcbiAgLiN7JHByZWZpeH1idXR0b24ge1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gIH1cclxuXHJcbiAgLiN7JHByZWZpeH1jb250YWluZXItLWdhcCB7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgfVxyXG59XHJcbiIsIi8qIEVsbGlwc2lzIHBsdWdpbiBzdHlsZXNcclxuICoganF1ZXJ5LmVsbGlwc2lzLmpzXHJcbiAqIGh0dHBzOi8vd3d3LmpxdWVyeXNjcmlwdC5uZXQvdGV4dC9UcnVuY2F0aW5nLVRleHQtQnktTGluZXMtalF1ZXJ5LWVsbGlwc2lzLmh0bWxcclxuICovXHJcblxyXG4uZWxsaXAge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGhlaWdodDogMTAwJTtcclxufVxyXG4uZWxsaXAtbGluZSB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgd29yZC13cmFwOiBub3JtYWw7XHJcbn1cclxuLmVsbGlwLFxyXG4uZWxsaXAtbGluZSB7XHJcbiAgLy9wb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBtYXgtd2lkdGg6IDEwMCU7XHJcbn1cclxuIl0sInNvdXJjZVJvb3QiOiIifQ==*/
